(function(C){C.ui=C.ui||{};C.extend(C.ui,{plugin:{add:function(F,G,I){var H=C.ui[F].prototype;for(var E in I){H.plugins[E]=H.plugins[E]||[];H.plugins[E].push([G,I[E]]);}},call:function(E,G,F){var I=E.plugins[G];if(!I){return ;}for(var H=0;H<I.length;H++){if(E.options[I[H][0]]){I[H][1].apply(E.element,F);}}}},cssCache:{},css:function(E){if(C.ui.cssCache[E]){return C.ui.cssCache[E];}var F=C('<div class="ui-resizable-gen">').addClass(E).css({position:"absolute",top:"-5000px",left:"-5000px",display:"block"}).appendTo("body");C.ui.cssCache[E]=!!((!(/auto|default/).test(F.css("cursor"))||(/^[1-9]/).test(F.css("height"))||(/^[1-9]/).test(F.css("width"))||!(/none/).test(F.css("backgroundImage"))||!(/transparent|rgba\(0, 0, 0, 0\)/).test(F.css("backgroundColor"))));try{C("body").get(0).removeChild(F.get(0));}catch(G){}return C.ui.cssCache[E];},disableSelection:function(E){E.unselectable="on";E.onselectstart=function(){return false;};if(E.style){E.style.MozUserSelect="none";}},enableSelection:function(E){E.unselectable="off";E.onselectstart=function(){return true;};if(E.style){E.style.MozUserSelect="";}},hasScroll:function(H,F){var E=/top/.test(F||"top")?"scrollTop":"scrollLeft",G=false;if(H[E]>0){return true;}H[E]=1;G=H[E]>0?true:false;H[E]=0;return G;}});var B=C.fn.remove;C.fn.remove=function(){C("*",this).add(this).trigger("remove");return B.apply(this,arguments);};function A(F,G,H){var E=C[F][G].getter||[];E=(typeof E=="string"?E.split(/,?\s+/):E);return(C.inArray(H,E)!=-1);}var D={init:function(){},destroy:function(){},getData:function(F,E){return this.options[E];},setData:function(G,E,F){this.options[E]=F;},enable:function(){this.setData(null,"disabled",false);},disable:function(){this.setData(null,"disabled",true);}};C.widget=function(F,E){var G=F.split(".")[0];F=F.split(".")[1];C.fn[F]=function(K,L){var I=(typeof K=="string"),J=arguments;if(I&&A(G,F,K)){var H=C.data(this[0],F);return(H?H[K](L):undefined);}return this.each(function(){var M=C.data(this,F);if(!M){C.data(this,F,new C[G][F](this,K));}else{if(I){M[K].apply(M,C.makeArray(J).slice(1));}}});};C[G][F]=function(J,I){var H=this;this.options=C.extend({},C[G][F].defaults,I);this.element=C(J).bind("setData."+F,function(M,K,L){return H.setData(M,K,L);}).bind("getData."+F,function(L,K){return H.getData(L,K);}).bind("remove",function(){return H.destroy();});this.init();};C[G][F].prototype=C.extend({},D,E);};C.widget("ui.mouse",{init:function(){var E=this;this.element.bind("mousedown.mouse",function(){return E.click.apply(E,arguments);}).bind("mouseup.mouse",function(){(E.timer&&clearInterval(E.timer));}).bind("click.mouse",function(){if(E.initialized){E.initialized=false;return false;}});if(C.browser.msie){this.unselectable=this.element.attr("unselectable");this.element.attr("unselectable","on");}},destroy:function(){this.element.unbind(".mouse").removeData("mouse");(C.browser.msie&&this.element.attr("unselectable",this.unselectable));},trigger:function(){return this.click.apply(this,arguments);},click:function(G){if(G.which!=1||C.inArray(G.target.nodeName.toLowerCase(),this.options.dragPrevention||[])!=-1||(this.options.condition&&!this.options.condition.apply(this.options.executor||this,[G,this.element]))){return true;}var F=this;this.initialized=false;var E=function(){F._MP={left:G.pageX,top:G.pageY};C(document).bind("mouseup.mouse",function(){return F.stop.apply(F,arguments);});C(document).bind("mousemove.mouse",function(){return F.drag.apply(F,arguments);});if(!F.initalized&&Math.abs(F._MP.left-G.pageX)>=F.options.distance||Math.abs(F._MP.top-G.pageY)>=F.options.distance){(F.options.start&&F.options.start.call(F.options.executor||F,G,F.element));(F.options.drag&&F.options.drag.call(F.options.executor||F,G,this.element));F.initialized=true;}};if(this.options.delay){if(this.timer){clearInterval(this.timer);}this.timer=setTimeout(E,this.options.delay);}else{E();}return false;},stop:function(E){if(!this.initialized){return C(document).unbind("mouseup.mouse").unbind("mousemove.mouse");}(this.options.stop&&this.options.stop.call(this.options.executor||this,E,this.element));C(document).unbind("mouseup.mouse").unbind("mousemove.mouse");return false;},drag:function(E){var F=this.options;if(C.browser.msie&&!E.button){return this.stop.call(this,E);}if(!this.initialized&&(Math.abs(this._MP.left-E.pageX)>=F.distance||Math.abs(this._MP.top-E.pageY)>=F.distance)){(F.start&&F.start.call(F.executor||this,E,this.element));this.initialized=true;}else{if(!this.initialized){return false;}}(F.drag&&F.drag.call(this.options.executor||this,E,this.element));return false;}});})(jQuery);(function(A){A.widget("ui.draggable",{init:function(){var B=this.options;this.element.mouse({executor:this,delay:B.delay,distance:B.distance,dragPrevention:B.cancel,start:this.start,stop:this.stop,drag:this.drag,condition:function(D){var C=!this.options.handle||!A(this.options.handle,this.element).length?true:false;if(!C){A(this.options.handle,this.element).each(function(){if(this==D.target){C=true;}});}return !(D.target.className.indexOf("ui-resizable-handle")!=-1||this.options.disabled)&&C;}});if(B.helper=="original"&&!(/(relative|absolute|fixed)/).test(this.element.css("position"))){this.element.css("position","relative");}},start:function(E){var G=this.options;if(A.ui.ddmanager){A.ui.ddmanager.current=this;}this.helper=A.isFunction(G.helper)?A(G.helper.apply(this.element[0],[E])):(G.helper=="clone"?this.element.clone():this.element);if(!this.helper.parents("body").length){this.helper.appendTo((G.appendTo=="parent"?this.element[0].parentNode:G.appendTo));}if(!this.helper.css("position")||this.helper.css("position")=="static"){this.helper.css("position","absolute");}this.margins={left:(parseInt(this.element.css("marginLeft"),10)||0),top:(parseInt(this.element.css("marginTop"),10)||0)};this.cssPosition=this.helper.css("position");this.offset=this.element.offset();this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left};this.offset.click={left:E.pageX-this.offset.left,top:E.pageY-this.offset.top};this.offsetParent=this.helper.offsetParent();var B=this.offsetParent.offset();this.offset.parent={top:B.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:B.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)};var D=this.element.position();this.offset.relative=this.cssPosition=="relative"?{top:D.top-(parseInt(this.helper.css("top"),10)||0)+this.offsetParent[0].scrollTop,left:D.left-(parseInt(this.helper.css("left"),10)||0)+this.offsetParent[0].scrollLeft}:{top:0,left:0};this.originalPosition=this.generatePosition(E);this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()};if(G.cursorAt){if(G.cursorAt.left!=undefined){this.offset.click.left=G.cursorAt.left;}if(G.cursorAt.right!=undefined){this.offset.click.left=this.helperProportions.width-G.cursorAt.right;}if(G.cursorAt.top!=undefined){this.offset.click.top=G.cursorAt.top;}if(G.cursorAt.bottom!=undefined){this.offset.click.top=this.helperProportions.height-G.cursorAt.bottom;}}if(G.containment){if(G.containment=="parent"){G.containment=this.helper[0].parentNode;}if(G.containment=="document"){this.containment=[0,0,A(document).width(),(A(document).height()||document.body.parentNode.scrollHeight)];}if(!(/^(document|window|parent)$/).test(G.containment)){var C=A(G.containment)[0];var F=A(G.containment).offset();this.containment=[F.left+(parseInt(A(C).css("borderLeftWidth"),10)||0)-this.offset.relative.left-this.offset.parent.left,F.top+(parseInt(A(C).css("borderTopWidth"),10)||0)-this.offset.relative.top-this.offset.parent.top,F.left+Math.max(C.scrollWidth,C.offsetWidth)-(parseInt(A(C).css("borderLeftWidth"),10)||0)-this.offset.relative.left-this.offset.parent.left-this.helperProportions.width-this.margins.left-(parseInt(this.element.css("marginRight"),10)||0),F.top+Math.max(C.scrollHeight,C.offsetHeight)-(parseInt(A(C).css("borderTopWidth"),10)||0)-this.offset.relative.top-this.offset.parent.top-this.helperProportions.height-this.margins.top-(parseInt(this.element.css("marginBottom"),10)||0)];}}this.propagate("start",E);this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()};if(A.ui.ddmanager&&!G.dropBehaviour){A.ui.ddmanager.prepareOffsets(this,E);}return false;},convertPositionTo:function(C,D){if(!D){D=this.position;}var B=C=="absolute"?1:-1;return{top:(D.top+this.offset.relative.top*B+this.offset.parent.top*B-(this.cssPosition=="fixed"?0:this.offsetParent[0].scrollTop)*B+this.margins.top*B),left:(D.left+this.offset.relative.left*B+this.offset.parent.left*B-(this.cssPosition=="fixed"?0:this.offsetParent[0].scrollLeft)*B+this.margins.left*B)};},generatePosition:function(E){var F=this.options;var B={top:(E.pageY-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+(this.cssPosition=="fixed"?0:this.offsetParent[0].scrollTop)),left:(E.pageX-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+(this.cssPosition=="fixed"?0:this.offsetParent[0].scrollLeft))};if(!this.originalPosition){return B;}if(this.containment){if(B.left<this.containment[0]){B.left=this.containment[0];}if(B.top<this.containment[1]){B.top=this.containment[1];}if(B.left>this.containment[2]){B.left=this.containment[2];}if(B.top>this.containment[3]){B.top=this.containment[3];}}if(F.grid){var D=this.originalPosition.top+Math.round((B.top-this.originalPosition.top)/F.grid[1])*F.grid[1];B.top=this.containment?(!(D<this.containment[1]||D>this.containment[3])?D:(!(D<this.containment[1])?D-F.grid[1]:D+F.grid[1])):D;var C=this.originalPosition.left+Math.round((B.left-this.originalPosition.left)/F.grid[0])*F.grid[0];B.left=this.containment?(!(C<this.containment[0]||C>this.containment[2])?C:(!(C<this.containment[0])?C-F.grid[0]:C+F.grid[0])):C;}return B;},drag:function(B){this.position=this.generatePosition(B);this.positionAbs=this.convertPositionTo("absolute");this.position=this.propagate("drag",B)||this.position;if(!this.options.axis||this.options.axis=="x"){this.helper[0].style.left=this.position.left+"px";}if(!this.options.axis||this.options.axis=="y"){this.helper[0].style.top=this.position.top+"px";}if(A.ui.ddmanager){A.ui.ddmanager.drag(this,B);}return false;},stop:function(C){if(A.ui.ddmanager&&!this.options.dropBehaviour){A.ui.ddmanager.drop(this,C);}if(this.options.revert){var B=this;A(this.helper).animate(this.originalPosition,parseInt(this.options.revert,10)||500,function(){B.propagate("stop",C);B.clear();});}else{this.propagate("stop",C);this.clear();}return false;},clear:function(){if(this.options.helper!="original"&&!this.cancelHelperRemoval){this.helper.remove();}if(A.ui.ddmanager){A.ui.ddmanager.current=null;}this.helper=null;this.cancelHelperRemoval=false;},plugins:{},ui:function(B){return{helper:this.helper,position:this.position,absolutePosition:this.positionAbs,options:this.options};},propagate:function(C,B){A.ui.plugin.call(this,C,[B,this.ui()]);return this.element.triggerHandler(C=="drag"?C:"drag"+C,[B,this.ui()],this.options[C]);},destroy:function(){if(!this.element.data("draggable")){return ;}this.element.removeData("draggable").unbind(".draggable").mouse("destroy");},enable:function(){this.options.disabled=false;},disable:function(){this.options.disabled=true;}});A.ui.draggable.defaults={helper:"original",appendTo:"parent",cancel:["input","textarea","button","select","option"],distance:1,delay:0};A.ui.plugin.add("draggable","cursor",{start:function(D,C){var B=A("body");if(B.css("cursor")){C.options._cursor=B.css("cursor");}B.css("cursor",C.options.cursor);},stop:function(C,B){if(B.options._cursor){A("body").css("cursor",B.options._cursor);}}});A.ui.plugin.add("draggable","zIndex",{start:function(D,C){var B=A(C.helper);if(B.css("zIndex")){C.options._zIndex=B.css("zIndex");}B.css("zIndex",C.options.zIndex);},stop:function(C,B){if(B.options._zIndex){A(B.helper).css("zIndex",B.options._zIndex);}}});A.ui.plugin.add("draggable","opacity",{start:function(D,C){var B=A(C.helper);if(B.css("opacity")){C.options._opacity=B.css("opacity");}B.css("opacity",C.options.opacity);},stop:function(C,B){if(B.options._opacity){A(B.helper).css("opacity",B.options._opacity);}}});A.ui.plugin.add("draggable","iframeFix",{start:function(C,B){A(B.options.iframeFix===true?"iframe":B.options.iframeFix).each(function(){A('<div class="ui-draggable-iframeFix" style="background: #fff;"></div>').css({width:this.offsetWidth+"px",height:this.offsetHeight+"px",position:"absolute",opacity:"0.001",zIndex:1000}).css(A(this).offset()).appendTo("body");});},stop:function(C,B){A("div.DragDropIframeFix").each(function(){this.parentNode.removeChild(this);});}});A.ui.plugin.add("draggable","scroll",{start:function(D,C){var E=C.options;var B=A(this).data("draggable");E.scrollSensitivity=E.scrollSensitivity||20;E.scrollSpeed=E.scrollSpeed||20;B.overflowY=function(F){do{if(/auto|scroll/.test(F.css("overflow"))||(/auto|scroll/).test(F.css("overflow-y"))){return F;}F=F.parent();}while(F[0].parentNode);return A(document);}(this);B.overflowX=function(F){do{if(/auto|scroll/.test(F.css("overflow"))||(/auto|scroll/).test(F.css("overflow-x"))){return F;}F=F.parent();}while(F[0].parentNode);return A(document);}(this);if(B.overflowY[0]!=document&&B.overflowY[0].tagName!="HTML"){B.overflowYOffset=B.overflowY.offset();}if(B.overflowX[0]!=document&&B.overflowX[0].tagName!="HTML"){B.overflowXOffset=B.overflowX.offset();}},drag:function(D,C){var E=C.options;var B=A(this).data("draggable");if(B.overflowY[0]!=document&&B.overflowY[0].tagName!="HTML"){if((B.overflowYOffset.top+B.overflowY[0].offsetHeight)-D.pageY<E.scrollSensitivity){B.overflowY[0].scrollTop=B.overflowY[0].scrollTop+E.scrollSpeed;}if(D.pageY-B.overflowYOffset.top<E.scrollSensitivity){B.overflowY[0].scrollTop=B.overflowY[0].scrollTop-E.scrollSpeed;}}else{if(D.pageY-A(document).scrollTop()<E.scrollSensitivity){A(document).scrollTop(A(document).scrollTop()-E.scrollSpeed);}if(A(window).height()-(D.pageY-A(document).scrollTop())<E.scrollSensitivity){A(document).scrollTop(A(document).scrollTop()+E.scrollSpeed);}}if(B.overflowX[0]!=document&&B.overflowX[0].tagName!="HTML"){if((B.overflowXOffset.left+B.overflowX[0].offsetWidth)-D.pageX<E.scrollSensitivity){B.overflowX[0].scrollLeft=B.overflowX[0].scrollLeft+E.scrollSpeed;}if(D.pageX-B.overflowXOffset.left<E.scrollSensitivity){B.overflowX[0].scrollLeft=B.overflowX[0].scrollLeft-E.scrollSpeed;}}else{if(D.pageX-A(document).scrollLeft()<E.scrollSensitivity){A(document).scrollLeft(A(document).scrollLeft()-E.scrollSpeed);}if(A(window).width()-(D.pageX-A(document).scrollLeft())<E.scrollSensitivity){A(document).scrollLeft(A(document).scrollLeft()+E.scrollSpeed);}}}});A.ui.plugin.add("draggable","snap",{start:function(D,C){var B=A(this).data("draggable");B.snapElements=[];A(C.options.snap===true?".ui-draggable":C.options.snap).each(function(){var F=A(this);var E=F.offset();if(this!=B.element[0]){B.snapElements.push({item:this,width:F.outerWidth(),height:F.outerHeight(),top:E.top,left:E.left});}});},drag:function(J,N){var I=A(this).data("draggable");var L=N.options.snapTolerance||20;var D=N.absolutePosition.left,C=D+I.helperProportions.width,P=N.absolutePosition.top,O=P+I.helperProportions.height;for(var H=I.snapElements.length-1;H>=0;H--){var E=I.snapElements[H].left,B=E+I.snapElements[H].width,R=I.snapElements[H].top,M=R+I.snapElements[H].height;if(!((E-L<D&&D<B+L&&R-L<P&&P<M+L)||(E-L<D&&D<B+L&&R-L<O&&O<M+L)||(E-L<C&&C<B+L&&R-L<P&&P<M+L)||(E-L<C&&C<B+L&&R-L<O&&O<M+L))){continue;}if(N.options.snapMode!="inner"){var K=Math.abs(R-O)<=20;var Q=Math.abs(M-P)<=20;var G=Math.abs(E-C)<=20;var F=Math.abs(B-D)<=20;if(K){N.position.top=I.convertPositionTo("relative",{top:R-I.helperProportions.height,left:0}).top;}if(Q){N.position.top=I.convertPositionTo("relative",{top:M,left:0}).top;}if(G){N.position.left=I.convertPositionTo("relative",{top:0,left:E-I.helperProportions.width}).left;}if(F){N.position.left=I.convertPositionTo("relative",{top:0,left:B}).left;}}if(N.options.snapMode!="outer"){var K=Math.abs(R-P)<=20;var Q=Math.abs(M-O)<=20;var G=Math.abs(E-D)<=20;var F=Math.abs(B-C)<=20;if(K){N.position.top=I.convertPositionTo("relative",{top:R,left:0}).top;}if(Q){N.position.top=I.convertPositionTo("relative",{top:M-I.helperProportions.height,left:0}).top;}if(G){N.position.left=I.convertPositionTo("relative",{top:0,left:E}).left;}if(F){N.position.left=I.convertPositionTo("relative",{top:0,left:B-I.helperProportions.width}).left;}}}}});A.ui.plugin.add("draggable","connectToSortable",{start:function(D,C){var B=A(this).data("draggable");B.sortable=A.data(A(C.options.connectToSortable)[0],"sortable");B.sortableOffset=B.sortable.element.offset();B.sortableOuterWidth=B.sortable.element.outerWidth();B.sortableOuterHeight=B.sortable.element.outerHeight();if(B.sortable.options.revert){B.sortable.shouldRevert=true;}},stop:function(D,C){var E=A(this).data("draggable");var B=E.sortable;if(B.isOver){B.isOver=0;E.cancelHelperRemoval=true;B.cancelHelperRemoval=false;if(B.shouldRevert){B.options.revert=true;}B.stop(D);B.options.helper="original";}},drag:function(F,E){var G=A(this).data("draggable");var D=G.sortable;G.position.absolute=E.absolutePosition;if(D.intersectsWith.call(G,{left:G.sortableOffset.left,top:G.sortableOffset.top,width:G.sortableOuterWidth,height:G.sortableOuterHeight})){if(!D.isOver){D.isOver=1;var B=D.options.placeholderElement?A(D.options.placeholderElement,A(D.options.items,D.element)).innerHeight():A(D.options.items,D.element).innerHeight();var C=D.options.placeholderElement?A(D.options.placeholderElement,A(D.options.items,D.element)).innerWidth():A(D.options.items,D.element).innerWidth();D.currentItem=A(this).clone().appendTo(D.element);D.options.helper=function(){return E.helper[0];};D.start(F);D.clickOffset.top=G.offset.click.top;D.clickOffset.left=G.offset.click.left;D.offset.left-=E.absolutePosition.left-D.position.absolute.left;D.offset.top-=E.absolutePosition.top-D.position.absolute.top;D.helperProportions={width:C,height:B};E.helper.animate({height:B,width:C},500);G.propagate("toSortable",F);}if(D.currentItem){D.drag(F);}}else{if(D.isOver){D.isOver=0;D.cancelHelperRemoval=true;D.options.revert=false;D.stop(F);D.options.helper="original";D.currentItem.remove();D.placeholder.remove();E.helper.animate({height:this.innerHeight(),width:this.innerWidth()},500);G.propagate("fromSortable",F);}}}});A.ui.plugin.add("draggable","stack",{start:function(D,B){var C=A.makeArray(A(B.options.stack.group)).sort(function(F,E){return(parseInt(A(F).css("zIndex"))||B.options.stack.min)-(parseInt(A(E).css("zIndex"))||B.options.stack.min);});A(C).each(function(E){this.style.zIndex=B.options.stack.min+E;});this[0].style.zIndex=B.options.stack.min+C.length;}});})(jQuery);(function(A){A.widget("ui.droppable",{init:function(){this.element.addClass("ui-droppable");this.isover=0;this.isout=1;var C=this.options,B=C.accept;C=A.extend(C,{accept:C.accept&&C.accept.constructor==Function?C.accept:function(D){return A(D).is(B);}});this.proportions={width:this.element.outerWidth(),height:this.element.outerHeight()};A.ui.ddmanager.droppables.push(this);},plugins:{},ui:function(B){return{instance:this,draggable:(B.currentItem||B.element),helper:B.helper,position:B.position,absolutePosition:B.positionAbs,options:this.options,element:this.element};},destroy:function(){var B=A.ui.ddmanager.droppables;for(var C=0;C<B.length;C++){if(B[C]==this){B.splice(C,1);}}this.element.removeClass("ui-droppable ui-droppable-disabled").removeData("droppable").unbind(".droppable");},enable:function(){this.element.removeClass("ui-droppable-disabled");this.options.disabled=false;},disable:function(){this.element.addClass("ui-droppable-disabled");this.options.disabled=true;},over:function(C){var B=A.ui.ddmanager.current;if(!B||(B.currentItem||B.element)[0]==this.element[0]){return ;}if(this.options.accept.call(this.element,(B.currentItem||B.element))){A.ui.plugin.call(this,"over",[C,this.ui(B)]);this.element.triggerHandler("dropover",[C,this.ui(B)],this.options.over);}},out:function(C){var B=A.ui.ddmanager.current;if(!B||(B.currentItem||B.element)[0]==this.element[0]){return ;}if(this.options.accept.call(this.element,(B.currentItem||B.element))){A.ui.plugin.call(this,"out",[C,this.ui(B)]);this.element.triggerHandler("dropout",[C,this.ui(B)],this.options.out);}},drop:function(D,C){var B=C||A.ui.ddmanager.current;if(!B||(B.currentItem||B.element)[0]==this.element[0]){return false;}var E=false;this.element.find(".ui-droppable").each(function(){var F=A.data(this,"droppable");if(F.options.greedy&&A.ui.intersect(B,A.extend(F,{offset:F.element.offset()}),F.options.tolerance)){E=true;return false;}});if(E){return false;}if(this.options.accept.call(this.element,(B.currentItem||B.element))){A.ui.plugin.call(this,"drop",[D,this.ui(B)]);this.element.triggerHandler("drop",[D,this.ui(B)],this.options.drop);return true;}return false;},activate:function(C){var B=A.ui.ddmanager.current;A.ui.plugin.call(this,"activate",[C,this.ui(B)]);if(B){this.element.triggerHandler("dropactivate",[C,this.ui(B)],this.options.activate);}},deactivate:function(C){var B=A.ui.ddmanager.current;A.ui.plugin.call(this,"deactivate",[C,this.ui(B)]);if(B){this.element.triggerHandler("dropdeactivate",[C,this.ui(B)],this.options.deactivate);}}});A.extend(A.ui.droppable,{defaults:{disabled:false,tolerance:"intersect"}});A.ui.intersect=function(L,F,J){if(!F.offset){return false;}var D=(L.positionAbs||L.position.absolute).left,C=D+L.helperProportions.width,I=(L.positionAbs||L.position.absolute).top,H=I+L.helperProportions.height;var E=F.offset.left,B=E+F.proportions.width,K=F.offset.top,G=K+F.proportions.height;switch(J){case"fit":if(!((H-(L.helperProportions.height/2)>K&&I<K)||(I<G&&H>G)||(C>E&&D<E)||(D<B&&C>B))){return false;}if(H-(L.helperProportions.height/2)>K&&I<K){return 1;}if(I<G&&H>G){return 2;}if(C>E&&D<E){return 1;}if(D<B&&C>B){return 2;}break;case"intersect":return(E<D+(L.helperProportions.width/2)&&C-(L.helperProportions.width/2)<B&&K<I+(L.helperProportions.height/2)&&H-(L.helperProportions.height/2)<G);break;case"pointer":return(E<((L.positionAbs||L.position.absolute).left+(L.clickOffset||L.offset.click).left)&&((L.positionAbs||L.position.absolute).left+(L.clickOffset||L.offset.click).left)<B&&K<((L.positionAbs||L.position.absolute).top+(L.clickOffset||L.offset.click).top)&&((L.positionAbs||L.position.absolute).top+(L.clickOffset||L.offset.click).top)<G);break;case"touch":return((I>=K&&I<=G)||(H>=K&&H<=G)||(I<K&&H>G))&&((D>=E&&D<=B)||(C>=E&&C<=B)||(D<E&&C>B));break;default:return false;break;}};A.ui.ddmanager={current:null,droppables:[],prepareOffsets:function(D,F){var B=A.ui.ddmanager.droppables;var E=F?F.type:null;for(var C=0;C<B.length;C++){if(B[C].options.disabled||(D&&!B[C].options.accept.call(B[C].element,(D.currentItem||D.element)))){continue;}B[C].visible=B[C].element.is(":visible");if(!B[C].visible){continue;}B[C].offset=B[C].element.offset();B[C].proportions={width:B[C].element.outerWidth(),height:B[C].element.outerHeight()};if(E=="dragstart"||E=="sortactivate"){B[C].activate.call(B[C],F);}}},drop:function(B,C){var D=false;A.each(A.ui.ddmanager.droppables,function(){if(!this.options){return ;}if(!this.options.disabled&&this.visible&&A.ui.intersect(B,this,this.options.tolerance)){D=this.drop.call(this,C);}if(!this.options.disabled&&this.visible&&this.options.accept.call(this.element,(B.currentItem||B.element))){this.isout=1;this.isover=0;this.deactivate.call(this,C);}});return D;},drag:function(B,C){if(B.options.refreshPositions){A.ui.ddmanager.prepareOffsets(B,C);}A.each(A.ui.ddmanager.droppables,function(){if(this.disabled||this.greedyChild||!this.visible){return ;}var E=A.ui.intersect(B,this,this.options.tolerance);var G=!E&&this.isover==1?"isout":(E&&this.isover==0?"isover":null);if(!G){return ;}var F;if(this.options.greedy){var D=this.element.parents(".ui-droppable:eq(0)");if(D.length){F=A.data(D[0],"droppable");F.greedyChild=(G=="isover"?1:0);}}if(F&&G=="isover"){F.isover=0;F.isout=1;F.out.call(F,C);}this[G]=1;this[G=="isout"?"isover":"isout"]=0;this[G=="isover"?"over":"out"].call(this,C);if(F&&G=="isout"){F.isout=0;F.isover=1;F.over.call(F,C);}});}};A.ui.plugin.add("droppable","activeClass",{activate:function(C,B){A(this).addClass(B.options.activeClass);},deactivate:function(C,B){A(this).removeClass(B.options.activeClass);},drop:function(C,B){A(this).removeClass(B.options.activeClass);}});A.ui.plugin.add("droppable","hoverClass",{over:function(C,B){A(this).addClass(B.options.hoverClass);},out:function(C,B){A(this).removeClass(B.options.hoverClass);},drop:function(C,B){A(this).removeClass(B.options.hoverClass);}});})(jQuery);(function(A){A.widget("ui.resizable",{init:function(){var M=this,N=this.options;var Q=this.element.css("position");this.element.addClass("ui-resizable").css({position:/static/.test(Q)?"relative":Q});A.extend(N,{_aspectRatio:!!(N.aspectRatio),proxy:N.proxy||N.ghost||N.animate?"proxy":null,knobHandles:N.knobHandles===true?"ui-resizable-knob-handle":N.knobHandles});var H="1px solid #DEDEDE";N.defaultTheme={"ui-resizable":{display:"block"},"ui-resizable-handle":{position:"absolute",background:"#F2F2F2",fontSize:"0.1px"},"ui-resizable-n":{cursor:"n-resize",height:"4px",left:"0px",right:"0px",borderTop:H},"ui-resizable-s":{cursor:"s-resize",height:"4px",left:"0px",right:"0px",borderBottom:H},"ui-resizable-e":{cursor:"e-resize",width:"4px",top:"0px",bottom:"0px",borderRight:H},"ui-resizable-w":{cursor:"w-resize",width:"4px",top:"0px",bottom:"0px",borderLeft:H},"ui-resizable-se":{cursor:"se-resize",width:"4px",height:"4px",borderRight:H,borderBottom:H},"ui-resizable-sw":{cursor:"sw-resize",width:"4px",height:"4px",borderBottom:H,borderLeft:H},"ui-resizable-ne":{cursor:"ne-resize",width:"4px",height:"4px",borderRight:H,borderTop:H},"ui-resizable-nw":{cursor:"nw-resize",width:"4px",height:"4px",borderLeft:H,borderTop:H}};N.knobTheme={"ui-resizable-handle":{background:"#F2F2F2",border:"1px solid #808080",height:"8px",width:"8px"},"ui-resizable-n":{cursor:"n-resize",top:"-4px",left:"45%"},"ui-resizable-s":{cursor:"s-resize",bottom:"-4px",left:"45%"},"ui-resizable-e":{cursor:"e-resize",right:"-4px",top:"45%"},"ui-resizable-w":{cursor:"w-resize",left:"-4px",top:"45%"},"ui-resizable-se":{cursor:"se-resize",right:"-4px",bottom:"-4px"},"ui-resizable-sw":{cursor:"sw-resize",left:"-4px",bottom:"-4px"},"ui-resizable-nw":{cursor:"nw-resize",left:"-4px",top:"-4px"},"ui-resizable-ne":{cursor:"ne-resize",right:"-4px",top:"-4px"}};N._nodeName=this.element[0].nodeName;if(N._nodeName.match(/textarea|input|select|button|img/i)){var B=this.element;if(/relative/.test(B.css("position"))&&A.browser.opera){B.css({position:"relative",top:"auto",left:"auto"});}B.wrap(A('<div class="ui-wrapper" style="overflow: hidden;"></div>').css({position:B.css("position"),width:B.outerWidth(),height:B.outerHeight(),top:B.css("top"),left:B.css("left")}));var J=this.element;this.element=this.element.parent();this.element.css({marginLeft:J.css("marginLeft"),marginTop:J.css("marginTop"),marginRight:J.css("marginRight"),marginBottom:J.css("marginBottom")});J.css({marginLeft:0,marginTop:0,marginRight:0,marginBottom:0});if(A.browser.safari&&N.preventDefault){J.css("resize","none");}N.proportionallyResize=J.css({position:"static",zoom:1,display:"block"});this.element.css({margin:J.css("margin")});this._proportionallyResize();}if(!N.handles){N.handles=!A(".ui-resizable-handle",this.element).length?"e,s,se":{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"};}if(N.handles.constructor==String){if(N.handles=="all"){N.handles="n,e,s,w,se,sw,ne,nw";}var O=N.handles.split(",");N.handles={};N.zIndex=N.zIndex||1000;var G={handle:"position: absolute; display: none; overflow:hidden;",n:"top: 0pt; width:100%;",e:"right: 0pt; height:100%;",s:"bottom: 0pt; width:100%;",w:"left: 0pt; height:100%;",se:"bottom: 0pt; right: 0px;",sw:"bottom: 0pt; left: 0px;",ne:"top: 0pt; right: 0px;",nw:"top: 0pt; left: 0px;"};for(var R=0;R<O.length;R++){var S=jQuery.trim(O[R]),L=N.defaultTheme,F="ui-resizable-"+S,C=!A.ui.css(F)&&!N.knobHandles,P=A.ui.css("ui-resizable-knob-handle"),T=A.extend(L[F],L["ui-resizable-handle"]),D=A.extend(N.knobTheme[F],!P?N.knobTheme["ui-resizable-handle"]:{});var K=/sw|se|ne|nw/.test(S)?{zIndex:++N.zIndex}:{};var I=(C?G[S]:""),E=A(['<div class="ui-resizable-handle ',F,'" style="',I,G.handle,'"></div>'].join("")).css(K);N.handles[S]=".ui-resizable-"+S;this.element.append(E.css(C?T:{}).css(N.knobHandles?D:{}).addClass(N.knobHandles?"ui-resizable-knob-handle":"").addClass(N.knobHandles));}if(N.knobHandles){this.element.addClass("ui-resizable-knob").css(!A.ui.css("ui-resizable-knob")?{}:{});}}this._renderAxis=function(Y){Y=Y||this.element;for(var V in N.handles){if(N.handles[V].constructor==String){N.handles[V]=A(N.handles[V],this.element).show();}if(N.transparent){N.handles[V].css({opacity:0});}if(this.element.is(".ui-wrapper")&&N._nodeName.match(/textarea|input|select|button/i)){var W=A(N.handles[V],this.element),X=0;X=/sw|ne|nw|se|n|s/.test(V)?W.outerHeight():W.outerWidth();var U=["padding",/ne|nw|n/.test(V)?"Top":/se|sw|s/.test(V)?"Bottom":/^e$/.test(V)?"Right":"Left"].join("");if(!N.transparent){Y.css(U,X);}this._proportionallyResize();}if(!A(N.handles[V]).length){continue;}}};this._renderAxis(this.element);N._handles=A(".ui-resizable-handle",M.element);if(N.disableSelection){N._handles.each(function(U,V){A.ui.disableSelection(V);});}N._handles.mouseover(function(){if(!N.resizing){if(this.className){var U=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i);}M.axis=N.axis=U&&U[1]?U[1]:"se";}});if(N.autohide){N._handles.hide();A(M.element).addClass("ui-resizable-autohide").hover(function(){A(this).removeClass("ui-resizable-autohide");N._handles.show();},function(){if(!N.resizing){A(this).addClass("ui-resizable-autohide");N._handles.hide();}});}this.element.mouse({executor:this,delay:0,distance:0,dragPrevention:["input","textarea","button","select","option"],start:this.start,stop:this.stop,drag:this.drag,condition:function(V){if(this.disabled){return false;}for(var U in this.options.handles){if(A(this.options.handles[U])[0]==V.target){return true;}}return false;}});},plugins:{},ui:function(){return{instance:this,axis:this.options.axis,options:this.options};},_renderProxy:function(){var C=this.element,F=this.options;this.elementOffset=C.offset();if(F.proxy){this.helper=this.helper||A('<div style="overflow:hidden;"></div>');var B=A.browser.msie&&A.browser.version<7,D=(B?1:0),E=(B?2:-1);this.helper.addClass(F.proxy).css({width:C.outerWidth()+E,height:C.outerHeight()+E,position:"absolute",left:this.elementOffset.left-D+"px",top:this.elementOffset.top-D+"px",zIndex:++F.zIndex});this.helper.appendTo("body");if(F.disableSelection){A.ui.disableSelection(this.helper.get(0));}}else{this.helper=C;}},propagate:function(C,B){A.ui.plugin.call(this,C,[B,this.ui()]);this.element.triggerHandler(C=="resize"?C:["resize",C].join(""),[B,this.ui()],this.options[C]);},destroy:function(){var D=this.element,C=D.children(".ui-resizable").get(0),B=function(E){A(E).removeClass("ui-resizable ui-resizable-disabled").mouse("destroy").removeData("resizable").unbind(".resizable").find(".ui-resizable-handle").remove();};B(D);if(D.is(".ui-wrapper")&&C){D.parent().append(A(C).css({position:D.css("position"),width:D.outerWidth(),height:D.outerHeight(),top:D.css("top"),left:D.css("left")})).end().remove();B(C);}},enable:function(){this.element.removeClass("ui-resizable-disabled");this.disabled=false;},disable:function(){this.element.addClass("ui-resizable-disabled");this.disabled=true;},start:function(I){var C=this.options,B=this.element.position(),D=this.element,H=function(M){return parseInt(M,10)||0;},G=A.browser.msie&&A.browser.version<7;C.resizing=true;C.documentScroll={top:A(document).scrollTop(),left:A(document).scrollLeft()};if(D.is(".ui-draggable")||(/absolute/).test(D.css("position"))){var J=A.browser.msie&&!C.containment&&(/absolute/).test(D.css("position"))&&!(/relative/).test(D.parent().css("position"));var K=J?C.documentScroll.top:0,F=J?C.documentScroll.left:0;D.css({position:"absolute",top:(B.top+K),left:(B.left+F)});}if(/relative/.test(D.css("position"))&&A.browser.opera){D.css({position:"relative",top:"auto",left:"auto"});}this._renderProxy();var L=H(this.helper.css("left")),E=H(this.helper.css("top"));this.offset=this.helper.offset();this.position={left:L,top:E};this.size=C.proxy||G?{width:D.outerWidth(),height:D.outerHeight()}:{width:D.width(),height:D.height()};this.originalSize=C.proxy||G?{width:D.outerWidth(),height:D.outerHeight()}:{width:D.width(),height:D.height()};this.originalPosition={left:L,top:E};this.sizeDiff={width:D.outerWidth()-D.width(),height:D.outerHeight()-D.height()};this.originalMousePosition={left:I.pageX,top:I.pageY};C.aspectRatio=(typeof C.aspectRatio=="number")?C.aspectRatio:((this.originalSize.height/this.originalSize.width)||1);if(C.preserveCursor){A("body").css("cursor",this.axis+"-resize");}this.propagate("start",I);return false;},stop:function(J){this.options.resizing=false;var F=this.options,I=function(M){return parseInt(M,10)||0;},L=this;if(F.proxy){var E=F.proportionallyResize,B=E&&(/textarea/i).test(E.get(0).nodeName),C=B&&A.ui.hasScroll(E.get(0),"left")?0:L.sizeDiff.height,H=B?0:L.sizeDiff.width;var D={width:(L.size.width-H),height:(L.size.height-C)},G=parseInt(L.element.css("left"),10)+(L.position.left-L.originalPosition.left),K=parseInt(L.element.css("top"),10)+(L.position.top-L.originalPosition.top);if(!F.animate){this.element.css(A.extend(D,{top:K,left:G}));}if(F.proxy&&!F.animate){this._proportionallyResize();}this.helper.remove();}if(F.preserveCursor){A("body").css("cursor","auto");}this.propagate("stop",J);return false;},drag:function(I){var D=this.helper,C=this.options,J={},M=this,F=this.originalMousePosition,K=this.axis;var N=(I.pageX-F.left)||0,L=(I.pageY-F.top)||0;var E=this.change[K];if(!E){return false;}var H=E.apply(this,[I,N,L]),G=A.browser.msie&&A.browser.version<7,B=this.sizeDiff;if(C._aspectRatio||I.shiftKey){H=this._updateRatio(H,I);}H=this._respectSize(H,I);this.propagate("resize",I);D.css({top:this.position.top+"px",left:this.position.left+"px",width:this.size.width+"px",height:this.size.height+"px"});if(!C.proxy&&C.proportionallyResize){this._proportionallyResize();}this._updateCache(H);return false;},_updateCache:function(B){var C=this.options;this.offset=this.helper.offset();if(B.left){this.position.left=B.left;}if(B.top){this.position.top=B.top;}if(B.height){this.size.height=B.height;}if(B.width){this.size.width=B.width;}},_updateRatio:function(D,E){var F=this.options,G=this.position,C=this.size,B=this.axis;if(D.height){D.width=Math.round(C.height/F.aspectRatio);}else{if(D.width){D.height=Math.round(C.width*F.aspectRatio);}}if(B=="sw"){D.left=G.left+(C.width-D.width);D.top=null;}if(B=="nw"){D.top=G.top+(C.height-D.height);D.left=G.left+(C.width-D.width);}return D;},_respectSize:function(H,I){var F=this.helper,E=this.options,N=E._aspectRatio||I.shiftKey,M=this.axis,P=H.width&&E.maxWidth&&E.maxWidth<H.width,J=H.height&&E.maxHeight&&E.maxHeight<H.height,D=H.width&&E.minWidth&&E.minWidth>H.width,O=H.height&&E.minHeight&&E.minHeight>H.height;if(D){H.width=E.minWidth;}if(O){H.height=E.minHeight;}if(P){H.width=E.maxWidth;}if(J){H.height=E.maxHeight;}var C=this.originalPosition.left+this.originalSize.width,L=this.position.top+this.size.height;var G=/sw|nw|w/.test(M),B=/nw|ne|n/.test(M);if(D&&G){H.left=C-E.minWidth;}if(P&&G){H.left=C-E.maxWidth;}if(O&&B){H.top=L-E.minHeight;}if(J&&B){H.top=L-E.maxHeight;}var K=!H.width&&!H.height;if(K&&!H.left&&H.top){H.top=null;}else{if(K&&!H.top&&H.left){H.left=null;}}return H;},_proportionallyResize:function(){var F=this.options;if(!F.proportionallyResize){return ;}var D=F.proportionallyResize,C=this.helper||this.element;if(!F.borderDif){var B=[D.css("borderTopWidth"),D.css("borderRightWidth"),D.css("borderBottomWidth"),D.css("borderLeftWidth")],E=[D.css("paddingTop"),D.css("paddingRight"),D.css("paddingBottom"),D.css("paddingLeft")];F.borderDif=A.map(B,function(G,I){var H=parseInt(G,10)||0,J=parseInt(E[I],10)||0;return H+J;});}D.css({height:(C.height()-F.borderDif[0]-F.borderDif[2])+"px",width:(C.width()-F.borderDif[1]-F.borderDif[3])+"px"});},change:{e:function(D,C,B){return{width:this.originalSize.width+C};},w:function(F,C,B){var G=this.options,D=this.originalSize,E=this.originalPosition;return{left:E.left+C,width:D.width-C};},n:function(F,C,B){var G=this.options,D=this.originalSize,E=this.originalPosition;return{top:E.top+B,height:D.height-B};},s:function(D,C,B){return{height:this.originalSize.height+B};},se:function(D,C,B){return A.extend(this.change.s.apply(this,arguments),this.change.e.apply(this,[D,C,B]));},sw:function(D,C,B){return A.extend(this.change.s.apply(this,arguments),this.change.w.apply(this,[D,C,B]));},ne:function(D,C,B){return A.extend(this.change.n.apply(this,arguments),this.change.e.apply(this,[D,C,B]));},nw:function(D,C,B){return A.extend(this.change.n.apply(this,arguments),this.change.w.apply(this,[D,C,B]));}}});A.extend(A.ui.resizable,{defaults:{preventDefault:true,transparent:false,minWidth:10,minHeight:10,aspectRatio:false,disableSelection:true,preserveCursor:true,autohide:false,knobHandles:false}});A.ui.plugin.add("resizable","containment",{start:function(I,K){var E=K.options,M=K.instance,G=M.element;var C=E.containment,F=(C instanceof jQuery)?C.get(0):(/parent/.test(C))?G.parent().get(0):C;if(!F){return ;}if(/document/.test(C)||C==document){M.containerOffset={left:0,top:0};M.parentData={element:A(document),left:0,top:0,width:A(document).width(),height:A(document).height()||document.body.parentNode.scrollHeight};}else{M.containerOffset=A(F).offset();M.containerSize={height:A(F).innerHeight(),width:A(F).innerWidth()};var J=M.containerOffset,B=M.containerSize.height,H=M.containerSize.width,D=(A.ui.hasScroll(F,"left")?F.scrollWidth:H),L=(A.ui.hasScroll(F)?F.scrollHeight:B);M.parentData={element:F,left:J.left,top:J.top,width:D,height:L};}},resize:function(F,I){var C=I.options,L=I.instance,B=L.containerSize,H=L.containerOffset,E=L.size,G=L.position,J=C._aspectRatio||F.shiftKey;if(G.left<(C.proxy?H.left:0)){L.size.width=L.size.width+(C.proxy?(L.position.left-H.left):L.position.left);if(J){L.size.height=L.size.width*C.aspectRatio;}L.position.left=C.proxy?H.left:0;}if(G.top<(C.proxy?H.top:0)){L.size.height=L.size.height+(C.proxy?(L.position.top-H.top):L.position.top);if(J){L.size.width=L.size.height/C.aspectRatio;}L.position.top=C.proxy?H.top:0;}var D=(C.proxy?L.offset.left-H.left:L.position.left)+L.sizeDiff.width,K=(C.proxy?L.offset.top-H.top:L.position.top)+L.sizeDiff.height;if(D+L.size.width>=L.parentData.width){L.size.width=L.parentData.width-D;if(J){L.size.height=L.size.width*C.aspectRatio;}}if(K+L.size.height>=L.parentData.height){L.size.height=L.parentData.height-K;if(J){L.size.width=L.size.height/C.aspectRatio;}}}});A.ui.plugin.add("resizable","grid",{resize:function(H,J){var D=J.options,L=J.instance,G=L.size,E=L.originalSize,F=L.originalPosition,K=L.axis,I=D._aspectRatio||H.shiftKey;D.grid=typeof D.grid=="number"?[D.grid,D.grid]:D.grid;var C=Math.round((G.width-E.width)/D.grid[0])*D.grid[0],B=Math.round((G.height-E.height)/D.grid[1])*D.grid[1];if(/^(se|s|e)$/.test(K)){L.size.width=E.width+C;L.size.height=E.height+B;}else{if(/^(ne)$/.test(K)){L.size.width=E.width+C;L.size.height=E.height+B;L.position.top=F.top-B;}else{if(/^(sw)$/.test(K)){L.size.width=E.width+C;L.size.height=E.height+B;L.position.left=F.left-C;}else{L.size.width=E.width+C;L.size.height=E.height+B;L.position.top=F.top-B;L.position.left=F.left-C;}}}}});A.ui.plugin.add("resizable","animate",{stop:function(I,K){var F=K.options,L=K.instance;var E=F.proportionallyResize,B=E&&(/textarea/i).test(E.get(0).nodeName),C=B&&A.ui.hasScroll(E.get(0),"left")?0:L.sizeDiff.height,H=B?0:L.sizeDiff.width;var D={width:(L.size.width-H),height:(L.size.height-C)},G=parseInt(L.element.css("left"),10)+(L.position.left-L.originalPosition.left),J=parseInt(L.element.css("top"),10)+(L.position.top-L.originalPosition.top);L.element.animate(A.extend(D,{top:J,left:G}),{duration:F.animateDuration||"slow",easing:F.animateEasing||"swing",step:function(){if(E){E.css({width:L.element.css("width"),height:L.element.css("height")});}}});}});A.ui.plugin.add("resizable","ghost",{start:function(E,D){var F=D.options,B=D.instance,G=F.proportionallyResize,C=B.size;if(!G){B.ghost=B.element.clone();}else{B.ghost=G.clone();}B.ghost.css({opacity:0.25,display:"block",position:"relative",height:C.height,width:C.width,margin:0,left:0,top:0}).addClass("ui-resizable-ghost").addClass(typeof F.ghost=="string"?F.ghost:"");B.ghost.appendTo(B.helper);},resize:function(D,C){var E=C.options,B=C.instance,F=E.proportionallyResize;if(B.ghost){B.ghost.css({position:"relative",height:B.size.height,width:B.size.width});}},stop:function(D,C){var E=C.options,B=C.instance,F=E.proportionallyResize;if(B.ghost&&B.helper){B.helper.get(0).removeChild(B.ghost.get(0));}}});})(jQuery);(function(A){A.widget("ui.selectable",{init:function(){var B=this;this.element.addClass("ui-selectable");this.element.bind("setData.selectable",function(E,D,F){B.options[D]=F;}).bind("getData.selectable",function(E,D){return B.options[D];});this.dragged=false;var C;this.refresh=function(){C=A(B.options.filter,B.element[0]);C.each(function(){var D=A(this);var E=D.offset();A.data(this,"selectable-item",{element:this,$element:D,left:E.left,top:E.top,right:E.left+D.width(),bottom:E.top+D.height(),startselected:false,selected:D.hasClass("ui-selected"),selecting:D.hasClass("ui-selecting"),unselecting:D.hasClass("ui-unselecting")});});};this.refresh();this.selectees=C.addClass("ui-selectee");this.element.mouse({executor:this,appendTo:"body",delay:0,distance:0,dragPrevention:["input","textarea","button","select","option"],start:this.start,stop:this.stop,drag:this.drag,condition:function(E){var D=false;A(E.target).parents().andSelf().each(function(){if(A.data(this,"selectable-item")){D=true;}});return this.options.keyboard?!D:true;}});this.helper=A(document.createElement("div")).css({border:"1px dotted black"});},toggle:function(){if(this.disabled){this.enable();}else{this.disable();}},destroy:function(){this.element.removeClass("ui-selectable ui-selectable-disabled").removeData("selectable").unbind(".selectable").mouse("destroy");},enable:function(){this.element.removeClass("ui-selectable-disabled");this.disabled=false;},disable:function(){this.element.addClass("ui-selectable-disabled");this.disabled=true;},start:function(D,C){this.opos=[D.pageX,D.pageY];if(this.disabled){return ;}var B=this.options;this.selectees=A(B.filter,C);this.element.triggerHandler("selectablestart",[D,{selectable:C,options:B}],B.start);A("body").append(this.helper);this.helper.css({"z-index":100,position:"absolute",left:D.clientX,top:D.clientY,width:0,height:0});if(B.autoRefresh){this.refresh();}this.selectees.filter(".ui-selected").each(function(){var E=A.data(this,"selectable-item");E.startselected=true;if(!D.ctrlKey){E.$element.removeClass("ui-selected");E.selected=false;E.$element.addClass("ui-unselecting");E.unselecting=true;A(this.element).triggerHandler("selectableunselecting",[D,{selectable:C,unselecting:E.element,options:B}],B.unselecting);}});},drag:function(I,G){this.dragged=true;if(this.disabled){return ;}var D=this.options;var C=this.opos[0],H=this.opos[1],B=I.pageX,F=I.pageY;if(C>B){var E=B;B=C;C=E;}if(H>F){var E=F;F=H;H=E;}this.helper.css({left:C,top:H,width:B-C,height:F-H});this.selectees.each(function(){var J=A.data(this,"selectable-item");if(!J||J.element==G){return ;}var K=false;if(D.tolerance=="touch"){K=(!(J.left>B||J.right<C||J.top>F||J.bottom<H));}else{if(D.tolerance=="fit"){K=(J.left>C&&J.right<B&&J.top>H&&J.bottom<F);}}if(K){if(J.selected){J.$element.removeClass("ui-selected");J.selected=false;}if(J.unselecting){J.$element.removeClass("ui-unselecting");J.unselecting=false;}if(!J.selecting){J.$element.addClass("ui-selecting");J.selecting=true;A(this.element).triggerHandler("selectableselecting",[I,{selectable:G,selecting:J.element,options:D}],D.selecting);}}else{if(J.selecting){if(I.ctrlKey&&J.startselected){J.$element.removeClass("ui-selecting");J.selecting=false;J.$element.addClass("ui-selected");J.selected=true;}else{J.$element.removeClass("ui-selecting");J.selecting=false;if(J.startselected){J.$element.addClass("ui-unselecting");J.unselecting=true;}A(this.element).triggerHandler("selectableunselecting",[I,{selectable:G,unselecting:J.element,options:D}],D.unselecting);}}if(J.selected){if(!I.ctrlKey&&!J.startselected){J.$element.removeClass("ui-selected");J.selected=false;J.$element.addClass("ui-unselecting");J.unselecting=true;A(this.element).triggerHandler("selectableunselecting",[I,{selectable:G,unselecting:J.element,options:D}],D.unselecting);}}}});},stop:function(D,C){this.dragged=false;var B=this.options;A(".ui-unselecting",this.element).each(function(){var E=A.data(this,"selectable-item");E.$element.removeClass("ui-unselecting");E.unselecting=false;E.startselected=false;A(this.element).triggerHandler("selectableunselected",[D,{selectable:C,unselected:E.element,options:B}],B.unselected);});A(".ui-selecting",this.element).each(function(){var E=A.data(this,"selectable-item");E.$element.removeClass("ui-selecting").addClass("ui-selected");E.selecting=false;E.selected=true;E.startselected=true;A(this.element).triggerHandler("selectableselected",[D,{selectable:C,selected:E.element,options:B}],B.selected);});A(this.element).triggerHandler("selectablestop",[D,{selectable:C,options:this.options}],this.options.stop);this.helper.remove();}});A.ui.selectable.defaults={appendTo:"body",autoRefresh:true,filter:"*",tolerance:"touch"};})(jQuery);(function(B){function A(E,D){var C=B.browser.safari&&B.browser.version<522;if(E.contains&&!C){return E.contains(D);}if(E.compareDocumentPosition){return !!(E.compareDocumentPosition(D)&16);}while(D=D.parentNode){if(D==E){return true;}}return false;}B.widget("ui.sortable",{init:function(){var C=this.options;this.containerCache={};this.element.addClass("ui-sortable");this.refresh();this.floating=this.items.length?(/left|right/).test(this.items[0].item.css("float")):false;if(!(/(relative|absolute|fixed)/).test(this.element.css("position"))){this.element.css("position","relative");}this.offset=this.element.offset();this.element.mouse({executor:this,delay:C.delay,distance:C.distance||1,dragPrevention:C.prevention?C.prevention.toLowerCase().split(","):["input","textarea","button","select","option"],start:this.start,stop:this.stop,drag:this.drag,condition:function(F){if(this.options.disabled||this.options.type=="static"){return false;}var E=null,D=B(F.target).parents().each(function(){if(B.data(this,"sortable-item")){E=B(this);return false;}});if(B.data(F.target,"sortable-item")){E=B(F.target);}if(!E){return false;}if(this.options.handle){var G=false;B(this.options.handle,E).each(function(){if(this==F.target){G=true;}});if(!G){return false;}}this.currentItem=E;return true;}});},plugins:{},ui:function(C){return{helper:(C||this)["helper"],placeholder:(C||this)["placeholder"]||B([]),position:(C||this)["position"].current,absolutePosition:(C||this)["position"].absolute,instance:this,options:this.options,element:this.element,item:(C||this)["currentItem"],sender:C?C.element:null};},propagate:function(E,D,C){B.ui.plugin.call(this,E,[D,this.ui(C)]);this.element.triggerHandler(E=="sort"?E:"sort"+E,[D,this.ui(C)],this.options[E]);},serialize:function(E){var C=B(this.options.items,this.element).not(".ui-sortable-helper");var D=[];E=E||{};C.each(function(){var F=(B(this).attr(E.attribute||"id")||"").match(E.expression||(/(.+)[-=_](.+)/));if(F){D.push((E.key||F[1])+"[]="+(E.key?F[1]:F[2]));}});return D.join("&");},toArray:function(C){var D=B(this.options.items,this.element).not(".ui-sortable-helper");var E=[];D.each(function(){E.push(B(this).attr(C||"id"));});return E;},enable:function(){this.element.removeClass("ui-sortable-disabled");this.options.disabled=false;},disable:function(){this.element.addClass("ui-sortable-disabled");this.options.disabled=true;},intersectsWith:function(J){var E=this.position.absolute.left,D=E+this.helperProportions.width,I=this.position.absolute.top,H=I+this.helperProportions.height;var F=J.left,C=F+J.width,K=J.top,G=K+J.height;if(this.options.tolerance=="pointer"){return(I+this.clickOffset.top>K&&I+this.clickOffset.top<G&&E+this.clickOffset.left>F&&E+this.clickOffset.left<C);}else{return(F<E+(this.helperProportions.width/2)&&D-(this.helperProportions.width/2)<C&&K<I+(this.helperProportions.height/2)&&H-(this.helperProportions.height/2)<G);}},intersectsWithEdge:function(J){var E=this.position.absolute.left,D=E+this.helperProportions.width,I=this.position.absolute.top,H=I+this.helperProportions.height;var F=J.left,C=F+J.width,K=J.top,G=K+J.height;if(this.options.tolerance=="pointer"){if(!(I+this.clickOffset.top>K&&I+this.clickOffset.top<G&&E+this.clickOffset.left>F&&E+this.clickOffset.left<C)){return false;}if(this.floating){if(E+this.clickOffset.left>F&&E+this.clickOffset.left<F+J.width/2){return 2;}if(E+this.clickOffset.left>F+J.width/2&&E+this.clickOffset.left<C){return 1;}}else{if(I+this.clickOffset.top>K&&I+this.clickOffset.top<K+J.height/2){return 2;}if(I+this.clickOffset.top>K+J.height/2&&I+this.clickOffset.top<G){return 1;}}}else{if(!(F<E+(this.helperProportions.width/2)&&D-(this.helperProportions.width/2)<C&&K<I+(this.helperProportions.height/2)&&H-(this.helperProportions.height/2)<G)){return false;}if(this.floating){if(D>F&&E<F){return 2;}if(E<C&&D>C){return 1;}}else{if(H>K&&I<K){return 1;}if(I<G&&H>G){return 2;}}}return false;},inEmptyZone:function(C){if(!B(C.options.items,C.element).length){return C.options.dropOnEmpty?true:false;}var D=B(C.options.items,C.element).not(".ui-sortable-helper");D=B(D[D.length-1]);var E=D.offset()[this.floating?"left":"top"]+D[0][this.floating?"offsetWidth":"offsetHeight"];return(this.position.absolute[this.floating?"left":"top"]>E);},refresh:function(){this.refreshItems();this.refreshPositions();},refreshItems:function(){this.items=[];this.containers=[this];var C=this.items;var E=[B(this.options.items,this.element)];if(this.options.connectWith){for(var F=this.options.connectWith.length-1;F>=0;F--){var H=B(this.options.connectWith[F]);for(var D=H.length-1;D>=0;D--){var G=B.data(H[D],"sortable");if(G&&!G.options.disabled){E.push(B(G.options.items,G.element));this.containers.push(G);}}}}for(var F=E.length-1;F>=0;F--){E[F].each(function(){B.data(this,"sortable-item",true);C.push({item:B(this),width:0,height:0,left:0,top:0});});}},refreshPositions:function(C){for(var E=this.items.length-1;E>=0;E--){var D=this.items[E].item;if(!C){this.items[E].width=(this.options.toleranceElement?B(this.options.toleranceElement,D):D).outerWidth();}if(!C){this.items[E].height=(this.options.toleranceElement?B(this.options.toleranceElement,D):D).outerHeight();}var F=(this.options.toleranceElement?B(this.options.toleranceElement,D):D).offset();this.items[E].left=F.left;this.items[E].top=F.top;}for(var E=this.containers.length-1;E>=0;E--){var F=this.containers[E].element.offset();this.containers[E].containerCache.left=F.left;this.containers[E].containerCache.top=F.top;this.containers[E].containerCache.width=this.containers[E].element.outerWidth();this.containers[E].containerCache.height=this.containers[E].element.outerHeight();}},destroy:function(){this.element.removeClass("ui-sortable ui-sortable-disabled").removeData("sortable").unbind(".sortable").mouse("destroy");for(var C=this.items.length-1;C>=0;C--){this.items[C].item.removeData("sortable-item");}},createPlaceholder:function(C){(C||this).placeholderElement=this.options.placeholderElement?B(this.options.placeholderElement,(C||this).currentItem):(C||this).currentItem;(C||this).placeholder=B("<div></div>").addClass(this.options.placeholder).appendTo("body").css({position:"absolute"}).css((C||this).placeholderElement.offset()).css({width:(C||this).placeholderElement.outerWidth(),height:(C||this).placeholderElement.outerHeight()});},contactContainers:function(F){for(var D=this.containers.length-1;D>=0;D--){if(this.intersectsWith(this.containers[D].containerCache)){if(!this.containers[D].containerCache.over){if(this.currentContainer!=this.containers[D]){var I=10000;var H=null;var E=this.position.absolute[this.containers[D].floating?"left":"top"];for(var C=this.items.length-1;C>=0;C--){if(!A(this.containers[D].element[0],this.items[C].item[0])){continue;}var G=this.items[C][this.containers[D].floating?"left":"top"];if(Math.abs(G-E)<I){I=Math.abs(G-E);H=this.items[C];}}if(this.placeholder){this.placeholder.remove();}if(this.containers[D].options.placeholder){this.containers[D].createPlaceholder(this);}else{this.placeholder=null;this.placeholderElement=null;}H?this.rearrange(F,H):this.rearrange(F,null,this.containers[D].element);this.propagate("change",F);this.containers[D].propagate("change",F,this);this.currentContainer=this.containers[D];}this.containers[D].propagate("over",F,this);this.containers[D].containerCache.over=1;}}else{if(this.containers[D].containerCache.over){this.containers[D].propagate("out",F,this);this.containers[D].containerCache.over=0;}}}},start:function(E,D){var F=this.options;this.currentContainer=this;this.refresh();this.helper=typeof F.helper=="function"?B(F.helper.apply(this.element[0],[E,this.currentItem])):this.currentItem.clone();if(!this.helper.parents("body").length){this.helper.appendTo(F.appendTo||this.currentItem[0].parentNode);}this.helper.css({position:"absolute",clear:"both"}).addClass("ui-sortable-helper");B.extend(this,{offsetParent:this.helper.offsetParent(),offsets:{absolute:this.currentItem.offset()},mouse:{start:{top:E.pageY,left:E.pageX}},margins:{top:parseInt(this.currentItem.css("marginTop"))||0,left:parseInt(this.currentItem.css("marginLeft"))||0}});this.offsets.parent=this.offsetParent.offset();this.clickOffset={left:E.pageX-this.offsets.absolute.left,top:E.pageY-this.offsets.absolute.top};this.originalPosition={left:this.offsets.absolute.left-this.offsets.parent.left-this.margins.left,top:this.offsets.absolute.top-this.offsets.parent.top-this.margins.top};this.offset={left:E.pageX-this.originalPosition.left,top:E.pageY-this.originalPosition.top};B.extend(this,{position:{current:{top:E.pageY-this.offset.top,left:E.pageX-this.offset.left},absolute:{left:E.pageX-this.clickOffset.left,top:E.pageY-this.clickOffset.top},dom:this.currentItem.prev()[0]}});if(F.placeholder){this.createPlaceholder();}this.propagate("start",E);this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()};if(F.cursorAt){if(F.cursorAt.top!=undefined||F.cursorAt.bottom!=undefined){this.offset.top-=this.clickOffset.top-(F.cursorAt.top!=undefined?F.cursorAt.top:(this.helperProportions.height-F.cursorAt.bottom));this.clickOffset.top=(F.cursorAt.top!=undefined?F.cursorAt.top:(this.helperProportions.height-F.cursorAt.bottom));}if(F.cursorAt.left!=undefined||F.cursorAt.right!=undefined){this.offset.left-=this.clickOffset.left-(F.cursorAt.left!=undefined?F.cursorAt.left:(this.helperProportions.width-F.cursorAt.right));this.clickOffset.left=(F.cursorAt.left!=undefined?F.cursorAt.left:(this.helperProportions.width-F.cursorAt.right));}}if(this.options.placeholder!="clone"){B(this.currentItem).css("visibility","hidden");}for(var C=this.containers.length-1;C>=0;C--){this.containers[C].propagate("activate",E,this);}if(B.ui.ddmanager){B.ui.ddmanager.current=this;}if(B.ui.ddmanager&&!F.dropBehaviour){B.ui.ddmanager.prepareOffsets(this,E);}this.dragging=true;return false;},stop:function(D){this.propagate("stop",D);if(this.position.dom!=this.currentItem.prev()[0]){this.propagate("update",D);}if(!A(this.element[0],this.currentItem[0])){this.propagate("remove",D);for(var C=this.containers.length-1;C>=0;C--){if(A(this.containers[C].element[0],this.currentItem[0])){this.containers[C].propagate("update",D,this);this.containers[C].propagate("receive",D,this);}}}for(var C=this.containers.length-1;C>=0;C--){this.containers[C].propagate("deactivate",D,this);if(this.containers[C].containerCache.over){this.containers[C].propagate("out",D,this);this.containers[C].containerCache.over=0;}}if(B.ui.ddmanager&&!this.options.dropBehaviour){B.ui.ddmanager.drop(this,D);}this.dragging=false;if(this.cancelHelperRemoval){return false;}B(this.currentItem).css("visibility","");if(this.placeholder){this.placeholder.remove();}this.helper.remove();return false;},drag:function(D){this.position.current={top:D.pageY-this.offset.top,left:D.pageX-this.offset.left};this.position.absolute={left:D.pageX-this.clickOffset.left,top:D.pageY-this.clickOffset.top};for(var C=this.items.length-1;C>=0;C--){var E=this.intersectsWithEdge(this.items[C]);if(!E){continue;}if(this.items[C].item[0]!=this.currentItem[0]&&this.currentItem[E==1?"next":"prev"]()[0]!=this.items[C].item[0]&&!A(this.currentItem[0],this.items[C].item[0])&&(this.options.type=="semi-dynamic"?!A(this.element[0],this.items[C].item[0]):true)){this.direction=E==1?"down":"up";this.rearrange(D,this.items[C]);this.propagate("change",D);break;}}this.contactContainers(D);if(B.ui.ddmanager){B.ui.ddmanager.drag(this,D);}this.propagate("sort",D);this.helper.css({left:this.position.current.left+"px",top:this.position.current.top+"px"});return false;},rearrange:function(E,D,C){C?C.append(this.currentItem):D.item[this.direction=="down"?"before":"after"](this.currentItem);this.refreshPositions(true);if(this.placeholderElement){this.placeholder.css(this.placeholderElement.offset());}if(this.placeholderElement&&this.placeholderElement.is(":visible")){this.placeholder.css({width:this.placeholderElement.outerWidth(),height:this.placeholderElement.outerHeight()});}}});B.extend(B.ui.sortable,{getter:"serialize toArray",defaults:{items:"> *",zIndex:1000}});B.ui.plugin.add("sortable","cursor",{start:function(E,D){var C=B("body");if(C.css("cursor")){D.options._cursor=C.css("cursor");}C.css("cursor",D.options.cursor);},stop:function(D,C){if(C.options._cursor){B("body").css("cursor",C.options._cursor);}}});B.ui.plugin.add("sortable","zIndex",{start:function(E,D){var C=D.helper;if(C.css("zIndex")){D.options._zIndex=C.css("zIndex");}C.css("zIndex",D.options.zIndex);},stop:function(D,C){if(C.options._zIndex){B(C.helper).css("zIndex",C.options._zIndex);}}});B.ui.plugin.add("sortable","opacity",{start:function(E,D){var C=D.helper;if(C.css("opacity")){D.options._opacity=C.css("opacity");}C.css("opacity",D.options.opacity);},stop:function(D,C){if(C.options._opacity){B(C.helper).css("opacity",C.options._opacity);}}});B.ui.plugin.add("sortable","revert",{stop:function(E,D){var C=D.instance;C.cancelHelperRemoval=true;var F=C.currentItem.offset();var G=C.helper.offsetParent().offset();if(D.instance.options.zIndex){D.helper.css("zIndex",D.instance.options.zIndex);}if(D.instance.placeholder){D.instance.placeholder.animate({opacity:"hide"},parseInt(D.options.revert,10)||500);}D.helper.animate({left:F.left-G.left-C.margins.left,top:F.top-G.top-C.margins.top},parseInt(D.options.revert,10)||500,function(){C.currentItem.css("visibility","visible");window.setTimeout(function(){if(C.placeholder){C.placeholder.remove();}C.helper.remove();if(D.options._zIndex){D.helper.css("zIndex",D.options._zIndex);}},50);});}});B.ui.plugin.add("sortable","containment",{start:function(E,C){var G=C.options;if((G.containment.left!=undefined||G.containment.constructor==Array)&&!G._containment){return ;}if(!G._containment){G._containment=G.containment;}if(G._containment=="parent"){G._containment=this[0].parentNode;}if(G._containment=="sortable"){G._containment=this[0];}if(G._containment=="document"){G.containment=[0,0,B(document).width(),(B(document).height()||document.body.parentNode.scrollHeight)];}else{var D=B(G._containment);var F=D.offset();G.containment=[F.left,F.top,F.left+(D.outerWidth()||D[0].scrollWidth),F.top+(D.outerHeight()||D[0].scrollHeight)];}},sort:function(F,J){var C=J.options;var E=J.helper;var I=C.containment;var L=J.instance;var G=(parseInt(L.offsetParent.css("borderLeftWidth"),10)||0);var K=(parseInt(L.offsetParent.css("borderRightWidth"),10)||0);var D=(parseInt(L.offsetParent.css("borderTopWidth"),10)||0);var H=(parseInt(L.offsetParent.css("borderBottomWidth"),10)||0);if(I.constructor==Array){if((L.position.absolute.left<I[0])){L.position.current.left=I[0]-L.offsets.parent.left-L.margins.left;}if((L.position.absolute.top<I[1])){L.position.current.top=I[1]-L.offsets.parent.top-L.margins.top;}if(L.position.absolute.left-I[2]+L.helperProportions.width>=0){L.position.current.left=I[2]-L.offsets.parent.left-L.helperProportions.width-L.margins.left-G-K;}if(L.position.absolute.top-I[3]+L.helperProportions.height>=0){L.position.current.top=I[3]-L.offsets.parent.top-L.helperProportions.height-L.margins.top-D-H;}}else{if((J.position.left<I.left)){L.position.current.left=I.left;}if((J.position.top<I.top)){L.position.current.top=I.top;}if(J.position.left-L.offsetParent.innerWidth()+L.helperProportions.width+I.right+G+K>=0){L.position.current.left=L.offsetParent.innerWidth()-L.helperProportions.width-I.right-G-K;}if(J.position.top-L.offsetParent.innerHeight()+L.helperProportions.height+I.bottom+D+H>=0){L.position.current.top=L.offsetParent.innerHeight()-L.helperProportions.height-I.bottom-D-H;}}}});B.ui.plugin.add("sortable","axis",{sort:function(D,C){var E=C.options;if(E.constraint){E.axis=E.constraint;}E.axis=="x"?C.instance.position.current.top=C.instance.originalPosition.top:C.instance.position.current.left=C.instance.originalPosition.left;}});B.ui.plugin.add("sortable","scroll",{start:function(D,C){var E=C.options;E.scrollSensitivity=E.scrollSensitivity||20;E.scrollSpeed=E.scrollSpeed||20;C.instance.overflowY=function(F){do{if((/auto|scroll/).test(F.css("overflow"))||(/auto|scroll/).test(F.css("overflow-y"))){return F;}F=F.parent();}while(F[0].parentNode);return B(document);}(this);C.instance.overflowX=function(F){do{if((/auto|scroll/).test(F.css("overflow"))||(/auto|scroll/).test(F.css("overflow-x"))){return F;}F=F.parent();}while(F[0].parentNode);return B(document);}(this);if(C.instance.overflowY[0]!=document&&C.instance.overflowY[0].tagName!="HTML"){C.instance.overflowYstart=C.instance.overflowY[0].scrollTop;}if(C.instance.overflowX[0]!=document&&C.instance.overflowX[0].tagName!="HTML"){C.instance.overflowXstart=C.instance.overflowX[0].scrollLeft;}},sort:function(E,D){var F=D.options;var C=D.instance;if(C.overflowY[0]!=document&&C.overflowY[0].tagName!="HTML"){if(C.overflowY[0].offsetHeight-(D.position.top-C.overflowY[0].scrollTop+C.clickOffset.top)<F.scrollSensitivity){C.overflowY[0].scrollTop=C.overflowY[0].scrollTop+F.scrollSpeed;}if((D.position.top-C.overflowY[0].scrollTop+C.clickOffset.top)<F.scrollSensitivity){C.overflowY[0].scrollTop=C.overflowY[0].scrollTop-F.scrollSpeed;}}else{if(E.pageY-B(document).scrollTop()<F.scrollSensitivity){B(document).scrollTop(B(document).scrollTop()-F.scrollSpeed);}if(B(window).height()-(E.pageY-B(document).scrollTop())<F.scrollSensitivity){B(document).scrollTop(B(document).scrollTop()+F.scrollSpeed);}}if(C.overflowX[0]!=document&&C.overflowX[0].tagName!="HTML"){if(C.overflowX[0].offsetWidth-(D.position.left-C.overflowX[0].scrollLeft+C.clickOffset.left)<F.scrollSensitivity){C.overflowX[0].scrollLeft=C.overflowX[0].scrollLeft+F.scrollSpeed;}if((D.position.top-C.overflowX[0].scrollLeft+C.clickOffset.left)<F.scrollSensitivity){C.overflowX[0].scrollLeft=C.overflowX[0].scrollLeft-F.scrollSpeed;}}else{if(E.pageX-B(document).scrollLeft()<F.scrollSensitivity){B(document).scrollLeft(B(document).scrollLeft()-F.scrollSpeed);}if(B(window).width()-(E.pageX-B(document).scrollLeft())<F.scrollSensitivity){B(document).scrollLeft(B(document).scrollLeft()+F.scrollSpeed);}}C.offset={left:C.mouse.start.left-C.originalPosition.left+(C.overflowXstart!==undefined?C.overflowXstart-C.overflowX[0].scrollLeft:0),top:C.mouse.start.top-C.originalPosition.top+(C.overflowYstart!==undefined?C.overflowYstart-C.overflowX[0].scrollTop:0)};}});})(jQuery);(function(E){E.widget("ui.accordion",{init:function(){var G=this.options;if(G.navigation){var J=this.element.find("a").filter(G.navigationFilter);if(J.length){if(J.filter(G.header).length){G.active=J;}else{G.active=J.parent().parent().prev();J.addClass("current");}}}G.headers=this.element.find(G.header);G.active=C(G.headers,G.active);if(!this.element.hasClass("ui-accordion")){this.element.addClass("ui-accordion");E("<span class='ui-accordion-left'/>").insertBefore(G.headers);E("<span class='ui-accordion-right'/>").appendTo(G.headers);G.headers.addClass("ui-accordion-header").attr("tabindex","0");}var I;if(G.fillSpace){I=this.element.parent().height();G.headers.each(function(){I-=E(this).outerHeight();});var H=0;G.headers.next().each(function(){H=Math.max(H,E(this).innerHeight()-E(this).height());}).height(I-H);}else{if(G.autoHeight){I=0;G.headers.next().each(function(){I=Math.max(I,E(this).outerHeight());}).height(I);}}G.headers.not(G.active||"").next().hide();G.active.parent().andSelf().addClass(G.selectedClass);if(G.event){this.element.bind((G.event)+".accordion",F);}},activate:function(G){F.call(this.element[0],{target:C(this.options.headers,G)[0]});},destroy:function(){this.options.headers.next().css("display","");if(this.options.fillSpace||this.options.autoHeight){this.options.headers.next().css("height","");}E.removeData(this.element[0],"accordion");this.element.removeClass("ui-accordion").unbind(".accordion");}});function B(H,G){return function(){return H.apply(G,arguments);};}function D(I){if(!E.data(this,"accordion")){return ;}var G=E.data(this,"accordion");var H=G.options;H.running=I?0:--H.running;if(H.running){return ;}if(H.clearStyle){H.toShow.add(H.toHide).css({height:"",overflow:""});}E(this).triggerHandler("accordionchange",[H.data],H.change);}function A(G,K,L,J,M){var I=E.data(this,"accordion").options;I.toShow=G;I.toHide=K;I.data=L;var H=B(D,this);I.running=K.size()===0?G.size():K.size();if(I.animated){if(!I.alwaysOpen&&J){E.ui.accordion.animations[I.animated]({toShow:jQuery([]),toHide:K,complete:H,down:M,autoHeight:I.autoHeight});}else{E.ui.accordion.animations[I.animated]({toShow:G,toHide:K,complete:H,down:M,autoHeight:I.autoHeight});}}else{if(!I.alwaysOpen&&J){G.toggle();}else{K.hide();G.show();}H(true);}}function F(L){var J=E.data(this,"accordion").options;if(J.disabled){return false;}if(!L.target&&!J.alwaysOpen){J.active.parent().andSelf().toggleClass(J.selectedClass);var I=J.active.next(),M={instance:this,options:J,newHeader:jQuery([]),oldHeader:J.active,newContent:jQuery([]),oldContent:I},G=(J.active=E([]));A.call(this,G,I,M);return false;}var K=E(L.target);if(K.parents(J.header).length){while(!K.is(J.header)){K=K.parent();}}var H=K[0]==J.active[0];if(J.running||(J.alwaysOpen&&H)){return false;}if(!K.is(J.header)){return ;}J.active.parent().andSelf().toggleClass(J.selectedClass);if(!H){K.parent().andSelf().addClass(J.selectedClass);}var G=K.next(),I=J.active.next(),M={instance:this,options:J,newHeader:K,oldHeader:J.active,newContent:G,oldContent:I},N=J.headers.index(J.active[0])>J.headers.index(K[0]);J.active=H?E([]):K;A.call(this,G,I,M,H,N);return false;}function C(H,G){return G!=undefined?typeof G=="number"?H.filter(":eq("+G+")"):H.not(H.not(G)):G===false?E([]):H.filter(":eq(0)");}E.extend(E.ui.accordion,{defaults:{selectedClass:"selected",alwaysOpen:true,animated:"slide",event:"click",header:"a",autoHeight:true,running:0,navigationFilter:function(){return this.href.toLowerCase()==location.href.toLowerCase();}},animations:{slide:function(G,I){G=E.extend({easing:"swing",duration:300},G,I);if(!G.toHide.size()){G.toShow.animate({height:"show"},G);return ;}var H=G.toHide.height(),J=G.toShow.height(),K=J/H;G.toShow.css({height:0,overflow:"hidden"}).show();G.toHide.filter(":hidden").each(G.complete).end().filter(":visible").animate({height:"hide"},{step:function(L){var M=(H-L)*K;if(E.browser.msie||E.browser.opera){M=Math.ceil(M);}G.toShow.height(M);},duration:G.duration,easing:G.easing,complete:function(){if(!G.autoHeight){G.toShow.css("height","auto");}G.complete();}});},bounceslide:function(G){this.slide(G,{easing:G.down?"bounceout":"swing",duration:G.down?1000:200});},easeslide:function(G){this.slide(G,{easing:"easeinout",duration:700});}}});E.fn.activate=function(G){return this.accordion("activate",G);};})(jQuery);(function(B){var A={dragStart:"start.draggable",drag:"drag.draggable",dragStop:"stop.draggable",maxHeight:"maxHeight.resizable",minHeight:"minHeight.resizable",maxWidth:"maxWidth.resizable",minWidth:"minWidth.resizable",resizeStart:"start.resizable",resize:"drag.resizable",resizeStop:"stop.resizable"};B.widget("ui.dialog",{init:function(){var K=this;var L=this.options;var E=B(this.element).addClass("ui-dialog-content");if(!E.parent().length){E.appendTo("body");}E.wrap(document.createElement("div")).wrap(document.createElement("div"));var H=E.parent().addClass("ui-dialog-container").css({position:"relative"});var J=this.uiDialog=H.parent().hide().addClass("ui-dialog").css({position:"absolute",width:L.width,height:L.height,overflow:"hidden"});var C=E.attr("className").split(" ");B.each(C,function(M,N){if(N!="ui-dialog-content"){J.addClass(N);}});if(B.fn.resizable){J.append('<div class="ui-resizable-n ui-resizable-handle"></div>').append('<div class="ui-resizable-s ui-resizable-handle"></div>').append('<div class="ui-resizable-e ui-resizable-handle"></div>').append('<div class="ui-resizable-w ui-resizable-handle"></div>').append('<div class="ui-resizable-ne ui-resizable-handle"></div>').append('<div class="ui-resizable-se ui-resizable-handle"></div>').append('<div class="ui-resizable-sw ui-resizable-handle"></div>').append('<div class="ui-resizable-nw ui-resizable-handle"></div>');J.resizable({maxWidth:L.maxWidth,maxHeight:L.maxHeight,minWidth:L.minWidth,minHeight:L.minHeight,start:L.resizeStart,resize:L.resize,stop:function(N,M){L.resizeStop&&L.resizeStop.apply(this,arguments);B.ui.dialog.overlay.resize();}});if(!L.resizable){J.resizable("disable");}}H.prepend('<div class="ui-dialog-titlebar"></div>');var D=B(".ui-dialog-titlebar",H);this.uiDialogTitlebar=D;var I=(L.title)?L.title:(E.attr("title"))?E.attr("title"):"";D.append('<span class="ui-dialog-title">'+I+"</span>");D.append('<a href="#" class="ui-dialog-titlebar-close"><span>X</span></a>');this.uiDialogTitlebarClose=B(".ui-dialog-titlebar-close",D).hover(function(){B(this).addClass("ui-dialog-titlebar-close-hover");},function(){B(this).removeClass("ui-dialog-titlebar-close-hover");}).mousedown(function(M){M.stopPropagation();}).click(function(){K.close();return false;});J.attr("tabindex",-1).css("outline",0).keydown(function(M){if(L.closeOnEscape){var N=27;M.keyCode&&M.keyCode==N&&K.close();}});var G=false;B.each(L.buttons,function(){return !(G=true);});if(G){var F=B('<div class="ui-dialog-buttonpane"/>').appendTo(J);B.each(L.buttons,function(M,N){B(document.createElement("button")).text(M).click(function(){N.apply(K.element,arguments);}).appendTo(F);});}if(B.fn.draggable){J.draggable({handle:".ui-dialog-titlebar",start:function(N,M){K.activate();L.dragStart&&L.dragStart.apply(this,arguments);},drag:L.drag,stop:function(N,M){L.dragStop&&L.dragStop.apply(this,arguments);B.ui.dialog.overlay.resize();}});if(!L.draggable){J.draggable("disable");}}J.mousedown(function(){K.activate();});D.click(function(){K.activate();});L.bgiframe&&B.fn.bgiframe&&J.bgiframe();if(L.autoOpen){this.open();}},setData:function(D,C,E){A[C]&&this.uiDialog.data(A[C],E);switch(C){case"draggable":this.uiDialog.draggable(E?"enable":"disable");break;case"height":this.uiDialog.height(E);break;case"position":this.position(E);break;case"resizable":this.uiDialog.resizable(E?"enable":"disable");break;case"title":B(".ui-dialog-title",this.uiDialogTitlebar).text(E);break;case"width":this.uiDialog.width(E);break;}this.options[C]=E;},position:function(G){var C=B(window),E=B(document),F=top=E.scrollTop(),D=E.scrollLeft();if(B.inArray(G,["center","top","right","bottom","left"])>=0){G=[G=="right"||G=="left"?G:"center",G=="top"||G=="bottom"?G:"middle"];}if(G.constructor!=Array){G==["center","middle"];}if(G[0].constructor==Number){D+=G[0];}else{switch(G[0]){case"left":D+=0;break;case"right":D+=(C.width())-(this.uiDialog.width());break;case"center":default:D+=(C.width()/2)-(this.uiDialog.width()/2);}}if(G[1].constructor==Number){top+=G[1];}else{switch(G[1]){case"top":top+=0;break;case"bottom":top+=(C.height())-(this.uiDialog.height());break;case"middle":default:top+=(C.height()/2)-(this.uiDialog.height()/2);}}top=top<F?F:top;this.uiDialog.css({top:top,left:D});},open:function(){this.overlay=this.options.modal?new B.ui.dialog.overlay(self):null;this.uiDialog.appendTo("body");this.position(this.options.position);this.uiDialog.show();this.moveToTop();this.activate();var C=null;var D={options:this.options};this.uiDialogTitlebarClose.focus();B(this.element).triggerHandler("dialogopen",[C,D],this.options.open);},activate:function(){!this.options.modal&&this.moveToTop();},moveToTop:function(){var D=this.options.zIndex,C=this.options;B(".ui-dialog:visible").each(function(){D=Math.max(D,parseInt(B(this).css("z-index"),10)||C.zIndex);});this.overlay&&this.overlay.$el.css("z-index",++D);this.uiDialog.css("z-index",++D);},close:function(){this.overlay&&this.overlay.destroy();this.uiDialog.hide();var D=null;var C={options:this.options};B(this.element).triggerHandler("dialogclose",[D,C],this.options.close);B.ui.dialog.overlay.resize();},destroy:function(){this.overlay&&this.overlay.destroy();this.uiDialog.hide();B(this.element).unbind(".dialog").removeClass("ui-dialog-content").hide().appendTo("body");this.uiDialog.remove();B.removeData(this.element,"dialog");}});B.extend(B.ui.dialog,{defaults:{autoOpen:true,bgiframe:false,buttons:{},closeOnEscape:true,draggable:true,height:200,minHeight:100,minWidth:150,modal:false,overlay:{},position:"center",resizable:true,width:300,zIndex:1000},overlay:function(C){this.$el=B.ui.dialog.overlay.create(C);}});B.extend(B.ui.dialog.overlay,{instances:[],events:B.map("focus,mousedown,mouseup,keydown,keypress,click".split(","),function(C){return C+".dialog-overlay";}).join(" "),create:function(D){if(this.instances.length===0){B("a, :input").bind(this.events,function(){var F=false;var H=B(this).parents(".ui-dialog");if(H.length){var E=B(".ui-dialog-overlay");if(E.length){var G=parseInt(E.css("z-index"),10);E.each(function(){G=Math.max(G,parseInt(B(this).css("z-index"),10));});F=parseInt(H.css("z-index"),10)>G;}else{F=true;}}return F;});B(document).bind("keydown.dialog-overlay",function(E){var F=27;E.keyCode&&E.keyCode==F&&D.close();});B(window).bind("resize.dialog-overlay",B.ui.dialog.overlay.resize);}var C=B("<div/>").appendTo(document.body).addClass("ui-dialog-overlay").css(B.extend({borderWidth:0,margin:0,padding:0,position:"absolute",top:0,left:0,width:this.width(),height:this.height()},D.options.overlay));D.options.bgiframe&&B.fn.bgiframe&&C.bgiframe();this.instances.push(C);return C;},destroy:function(C){this.instances.splice(B.inArray(this.instances,C),1);if(this.instances.length===0){B("a, :input").add([document,window]).unbind(".dialog-overlay");}C.remove();},height:function(){if(B.browser.msie&&B.browser.version<7){var D=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);var C=Math.max(document.documentElement.offsetHeight,document.body.offsetHeight);if(D<C){return B(window).height()+"px";}else{return D+"px";}}else{return B(document).height()+"px";}},width:function(){if(B.browser.msie&&B.browser.version<7){var C=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth);var D=Math.max(document.documentElement.offsetWidth,document.body.offsetWidth);if(C<D){return B(window).width()+"px";}else{return C+"px";}}else{return B(document).width()+"px";}},resize:function(){var C=B([]);B.each(B.ui.dialog.overlay.instances,function(){C=C.add(this);});C.css({width:0,height:0}).css({width:B.ui.dialog.overlay.width(),height:B.ui.dialog.overlay.height()});}});B.extend(B.ui.dialog.overlay.prototype,{destroy:function(){B.ui.dialog.overlay.destroy(this.$el);}});})(jQuery);(function(A){A.widget("ui.slider",{init:function(){var B=this;this.element.addClass("ui-slider");this.initBoundaries();this.handle=A(this.options.handle,this.element);if(!this.handle.length){B.handle=B.generated=A(B.options.handles||[0]).map(function(){var C=A("<div/>").addClass("ui-slider-handle").appendTo(B.element);if(this.id){C.attr("id",this.id);}return C[0];});}A(this.handle).mouse({executor:this,delay:this.options.delay,distance:this.options.distance,dragPrevention:this.options.prevention?this.options.prevention.toLowerCase().split(","):["input","textarea","button","select","option"],start:this.start,stop:this.stop,drag:this.drag,condition:function(D,C){if(!this.disabled){if(this.currentHandle){this.blur(this.currentHandle);}this.focus(C,1);return !this.disabled;}}}).wrap('<a href="javascript:void(0)" style="cursor:default;"></a>').parent().bind("focus",function(C){B.focus(this.firstChild);}).bind("blur",function(C){B.blur(this.firstChild);}).bind("keydown",function(C){if(/(37|38|39|40)/.test(C.keyCode)){B.moveTo({x:/(37|39)/.test(C.keyCode)?(C.keyCode==37?"-":"+")+"="+B.oneStep(1):null,y:/(38|40)/.test(C.keyCode)?(C.keyCode==38?"-":"+")+"="+B.oneStep(2):null},this.firstChild);}});this.actualSize={width:this.element.outerWidth(),height:this.element.outerHeight()};this.element.bind("mousedown.slider",function(C){B.click.apply(B,[C]);B.currentHandle.data("mouse").trigger(C);B.firstValue=B.firstValue+1;});A.each(this.options.handles||[],function(C,D){B.moveTo(D.start,C,true);});if(!isNaN(this.options.startValue)){this.moveTo(this.options.startValue,0,true);}this.previousHandle=A(this.handle[0]);if(this.handle.length==2&&this.options.range){this.createRange();}},setData:function(C,B,D){this.options[B]=D;if(/min|max|steps/.test(B)){this.initBoundaries();}},initBoundaries:function(){var B=this.element[0];var C=this.options;A.extend(C,{axis:C.axis||(B.offsetWidth<B.offsetHeight?"vertical":"horizontal"),max:!isNaN(parseInt(C.max,10))?{x:parseInt(C.max,10),y:parseInt(C.max,10)}:({x:C.max&&C.max.x||100,y:C.max&&C.max.y||100}),min:!isNaN(parseInt(C.min,10))?{x:parseInt(C.min,10),y:parseInt(C.min,10)}:({x:C.min&&C.min.x||0,y:C.min&&C.min.y||0})});C.realMax={x:C.max.x-C.min.x,y:C.max.y-C.min.y};C.stepping={x:C.stepping&&C.stepping.x||parseInt(C.stepping,10)||(C.steps?C.realMax.x/(C.steps.x||parseInt(C.steps,10)||C.realMax.x):0),y:C.stepping&&C.stepping.y||parseInt(C.stepping,10)||(C.steps?C.realMax.y/(C.steps.y||parseInt(C.steps,10)||C.realMax.y):0)};},plugins:{},createRange:function(){this.rangeElement=A("<div></div>").addClass("ui-slider-range").css({position:"absolute"}).appendTo(this.element);this.updateRange();},updateRange:function(){var C=this.options.axis=="vertical"?"top":"left";var B=this.options.axis=="vertical"?"height":"width";this.rangeElement.css(C,parseInt(A(this.handle[0]).css(C),10)+this.handleSize(0,this.options.axis=="vertical"?2:1)/2);this.rangeElement.css(B,parseInt(A(this.handle[1]).css(C),10)-parseInt(A(this.handle[0]).css(C),10));},getRange:function(){return this.rangeElement?this.convertValue(parseInt(this.rangeElement.css(this.options.axis=="vertical"?"height":"width"),10)):null;},ui:function(B){return{instance:this,options:this.options,handle:this.currentHandle,value:this.options.axis!="both"||!this.options.axis?Math.round(this.value(null,this.options.axis=="vertical"?2:1)):{x:Math.round(this.value(null,1)),y:Math.round(this.value(null,2))},range:this.getRange()};},propagate:function(C,B){A.ui.plugin.call(this,C,[B,this.ui()]);this.element.triggerHandler(C=="slide"?C:"slide"+C,[B,this.ui()],this.options[C]);},destroy:function(){this.element.removeClass("ui-slider ui-slider-disabled").removeData("slider").unbind(".slider");this.handle.mouse("destroy");this.generated&&this.generated.remove();},enable:function(){this.element.removeClass("ui-slider-disabled");this.disabled=false;},disable:function(){this.element.addClass("ui-slider-disabled");this.disabled=true;},focus:function(B,C){this.currentHandle=A(B).addClass("ui-slider-handle-active");if(C){this.currentHandle.parent()[0].focus();}},blur:function(B){A(B).removeClass("ui-slider-handle-active");if(this.currentHandle&&this.currentHandle[0]==B){this.previousHandle=this.currentHandle;this.currentHandle=null;}},value:function(D,B){if(this.handle.length==1){this.currentHandle=this.handle;}if(!B){B=this.options.axis=="vertical"?2:1;}var C=((parseInt(A(D!=undefined&&D!==null?this.handle[D]||D:this.currentHandle).css(B==1?"left":"top"),10)/(this.actualSize[B==1?"width":"height"]-this.handleSize(D,B)))*this.options.realMax[B==1?"x":"y"])+this.options.min[B==1?"x":"y"];var E=this.options;if(E.stepping[B==1?"x":"y"]){C=Math.round(C/E.stepping[B==1?"x":"y"])*E.stepping[B==1?"x":"y"];}return C;},convertValue:function(C,B){if(!B){B=this.options.axis=="vertical"?2:1;}return this.options.min[B==1?"x":"y"]+(C/(this.actualSize[B==1?"width":"height"]-this.handleSize(null,B)))*this.options.realMax[B==1?"x":"y"];},translateValue:function(C,B){if(!B){B=this.options.axis=="vertical"?2:1;}return((C-this.options.min[B==1?"x":"y"])/this.options.realMax[B==1?"x":"y"])*(this.actualSize[B==1?"width":"height"]-this.handleSize(null,B));},handleSize:function(C,B){if(!B){B=this.options.axis=="vertical"?2:1;}return A(C!=undefined&&C!==null?this.handle[C]:this.currentHandle)[0][B==1?"offsetWidth":"offsetHeight"];},click:function(C){var D=[C.pageX,C.pageY];var B=false;this.handle.each(function(){if(this==C.target){B=true;}});if(B||this.disabled||!(this.currentHandle||this.previousHandle)){return ;}if(!this.currentHandle&&this.previousHandle){this.focus(this.previousHandle,true);}this.offset=this.element.offset();this.moveTo({y:this.convertValue(C.pageY-this.offset.top-this.currentHandle.outerHeight()/2),x:this.convertValue(C.pageX-this.offset.left-this.currentHandle.outerWidth()/2)},null,!this.options.distance);},start:function(C,B){var D=this.options;if(!this.currentHandle){this.focus(this.previousHandle,true);}this.offset=this.element.offset();this.handleOffset=this.currentHandle.offset();this.clickOffset={top:C.pageY-this.handleOffset.top,left:C.pageX-this.handleOffset.left};this.firstValue=this.value();this.propagate("start",C);return false;},stop:function(B){this.propagate("stop",B);if(this.firstValue!=this.value()){this.propagate("change",B);}this.focus(this.currentHandle,true);return false;},oneStep:function(B){if(!B){B=this.options.axis=="vertical"?2:1;}return this.options.stepping[B==1?"x":"y"]?this.options.stepping[B==1?"x":"y"]:(this.options.realMax[B==1?"x":"y"]/this.actualSize[B==1?"width":"height"])*5;},translateRange:function(D,B){if(this.rangeElement){if(this.currentHandle[0]==this.handle[0]&&D>=this.translateValue(this.value(1),B)){D=this.translateValue(this.value(1,B)-this.oneStep(B),B);}if(this.currentHandle[0]==this.handle[1]&&D<=this.translateValue(this.value(0),B)){D=this.translateValue(this.value(0,B)+this.oneStep(B));}}if(this.options.handles){var C=this.options.handles[this.handleIndex()];if(D<this.translateValue(C.min,B)){D=this.translateValue(C.min,B);}else{if(D>this.translateValue(C.max,B)){D=this.translateValue(C.max,B);}}}return D;},handleIndex:function(){return this.handle.index(this.currentHandle[0]);},translateLimits:function(C,B){if(!B){B=this.options.axis=="vertical"?2:1;}if(C>=this.actualSize[B==1?"width":"height"]-this.handleSize(null,B)){C=this.actualSize[B==1?"width":"height"]-this.handleSize(null,B);}if(C<=0){C=0;}return C;},drag:function(E,D){var F=this.options;var B={top:E.pageY-this.offset.top-this.clickOffset.top,left:E.pageX-this.offset.left-this.clickOffset.left};if(!this.currentHandle){this.focus(this.previousHandle,true);}B.left=this.translateLimits(B.left,1);B.top=this.translateLimits(B.top,2);if(F.stepping.x){var C=this.convertValue(B.left,1);C=Math.round(C/F.stepping.x)*F.stepping.x;B.left=this.translateValue(C,1);}if(F.stepping.y){var C=this.convertValue(B.top,2);C=Math.round(C/F.stepping.y)*F.stepping.y;B.top=this.translateValue(C,2);}B.left=this.translateRange(B.left,1);B.top=this.translateRange(B.top,2);if(F.axis!="vertical"){this.currentHandle.css({left:B.left});}if(F.axis!="horizontal"){this.currentHandle.css({top:B.top});}if(this.rangeElement){this.updateRange();}this.propagate("slide",E);return false;},moveTo:function(F,E,G){var H=this.options;if(E==undefined&&!this.currentHandle&&this.handle.length!=1){return false;}if(E==undefined&&!this.currentHandle){E=0;}if(E!=undefined){this.currentHandle=this.previousHandle=A(this.handle[E]||E);}if(F.x!==undefined&&F.y!==undefined){var B=F.x;var I=F.y;}else{var B=F,I=F;}if(B&&B.constructor!=Number){var D=/^\-\=/.test(B),C=/^\+\=/.test(B);if(D){B=this.value(null,1)-parseInt(B.replace("-=",""),10);}else{if(C){B=this.value(null,1)+parseInt(B.replace("+=",""),10);}}}if(I&&I.constructor!=Number){var D=/^\-\=/.test(I),C=/^\+\=/.test(I);if(D){I=this.value(null,2)-parseInt(I.replace("-=",""),10);}else{if(C){I=this.value(null,2)+parseInt(I.replace("+=",""),10);}}}if(H.axis!="vertical"&&B){if(H.stepping.x){B=Math.round(B/H.stepping.x)*H.stepping.x;}B=this.translateValue(B,1);B=this.translateLimits(B,1);B=this.translateRange(B,1);this.currentHandle.css({left:B});}if(H.axis!="horizontal"&&I){if(H.stepping.y){I=Math.round(I/H.stepping.y)*H.stepping.y;}I=this.translateValue(I,2);I=this.translateLimits(I,2);I=this.translateRange(I,2);this.currentHandle.css({top:I});}if(this.rangeElement){this.updateRange();}if(!G){this.propagate("start",null);this.propagate("stop",null);this.propagate("change",null);this.propagate("slide",null);}}});A.ui.slider.getter="value";A.ui.slider.defaults={handle:".ui-slider-handle",distance:1};})(jQuery);(function(A){A.widget("ui.tabs",{init:function(){var B=this;this.options.event+=".tabs";A(this.element).bind("setData.tabs",function(D,C,E){if((/^selected/).test(C)){B.select(E);}else{B.options[C]=E;B.tabify();}}).bind("getData.tabs",function(D,C){return B.options[C];});this.tabify(true);},length:function(){return this.$tabs.length;},tabId:function(B){return B.title&&B.title.replace(/\s/g,"_").replace(/[^A-Za-z0-9\-_:\.]/g,"")||this.options.idPrefix+A.data(B);},ui:function(C,B){return{instance:this,options:this.options,tab:C,panel:B};},tabify:function(N){this.$lis=A("li:has(a[href])",this.element);this.$tabs=this.$lis.map(function(){return A("a",this)[0];});this.$panels=A([]);var O=this,D=this.options;this.$tabs.each(function(Q,P){if(P.hash&&P.hash.replace("#","")){O.$panels=O.$panels.add(P.hash);}else{if(A(P).attr("href")!="#"){A.data(P,"href.tabs",P.href);A.data(P,"load.tabs",P.href);var S=O.tabId(P);P.href="#"+S;var R=A("#"+S);if(!R.length){R=A(D.panelTemplate).attr("id",S).addClass(D.panelClass).insertAfter(O.$panels[Q-1]||O.element);R.data("destroy.tabs",true);}O.$panels=O.$panels.add(R);}else{D.disabled.push(Q+1);}}});if(N){A(this.element).hasClass(D.navClass)||A(this.element).addClass(D.navClass);this.$panels.each(function(){var P=A(this);P.hasClass(D.panelClass)||P.addClass(D.panelClass);});this.$tabs.each(function(S,P){if(location.hash){if(P.hash==location.hash){D.selected=S;if(A.browser.msie||A.browser.opera){var R=A(location.hash),T=R.attr("id");R.attr("id","");setTimeout(function(){R.attr("id",T);},500);}scrollTo(0,0);return false;}}else{if(D.cookie){var Q=parseInt(A.cookie("ui-tabs"+A.data(O.element)),10);if(Q&&O.$tabs[Q]){D.selected=Q;return false;}}else{if(O.$lis.eq(S).hasClass(D.selectedClass)){D.selected=S;return false;}}}});this.$panels.addClass(D.hideClass);this.$lis.removeClass(D.selectedClass);if(D.selected!==null){this.$panels.eq(D.selected).show().removeClass(D.hideClass);this.$lis.eq(D.selected).addClass(D.selectedClass);var J=function(){A(O.element).triggerHandler("tabsshow",[O.ui(O.$tabs[D.selected],O.$panels[D.selected])],D.show);};if(A.data(this.$tabs[D.selected],"load.tabs")){this.load(D.selected,J);}else{J();}}D.disabled=A.unique(D.disabled.concat(A.map(this.$lis.filter("."+D.disabledClass),function(Q,P){return O.$lis.index(Q);}))).sort();A(window).bind("unload",function(){O.$tabs.unbind(".tabs");O.$lis=O.$tabs=O.$panels=null;});}for(var G=0,M;M=this.$lis[G];G++){A(M)[A.inArray(G,D.disabled)!=-1&&!A(M).hasClass(D.selectedClass)?"addClass":"removeClass"](D.disabledClass);}if(D.cache===false){this.$tabs.removeData("cache.tabs");}var C,I,B={"min-width":0,duration:1},E="normal";if(D.fx&&D.fx.constructor==Array){C=D.fx[0]||B,I=D.fx[1]||B;}else{C=I=D.fx||B;}var H={display:"",overflow:"",height:""};if(!A.browser.msie){H.opacity="";}function L(Q,P,R){P.animate(C,C.duration||E,function(){P.addClass(D.hideClass).css(H);if(A.browser.msie&&C.opacity){P[0].style.filter="";}if(R){K(Q,R,P);}});}function K(Q,R,P){if(I===B){R.css("display","block");}R.animate(I,I.duration||E,function(){R.removeClass(D.hideClass).css(H);if(A.browser.msie&&I.opacity){R[0].style.filter="";}A(O.element).triggerHandler("tabsshow",[O.ui(Q,R[0])],D.show);});}function F(Q,S,P,R){S.addClass(D.selectedClass).siblings().removeClass(D.selectedClass);L(Q,P,R);}this.$tabs.unbind(".tabs").bind(D.event,function(){var S=A(this).parents("li:eq(0)"),P=O.$panels.filter(":visible"),R=A(this.hash);if((S.hasClass(D.selectedClass)&&!D.unselect)||S.hasClass(D.disabledClass)||A(this).hasClass(D.loadingClass)||A(O.element).triggerHandler("tabsselect",[O.ui(this,R[0])],D.select)===false){this.blur();return false;}O.options.selected=O.$tabs.index(this);if(D.unselect){if(S.hasClass(D.selectedClass)){O.options.selected=null;S.removeClass(D.selectedClass);O.$panels.stop();L(this,P);this.blur();return false;}else{if(!P.length){O.$panels.stop();var Q=this;O.load(O.$tabs.index(this),function(){S.addClass(D.selectedClass).addClass(D.unselectClass);K(Q,R);});this.blur();return false;}}}if(D.cookie){A.cookie("ui-tabs"+A.data(O.element),O.options.selected,D.cookie);}O.$panels.stop();if(R.length){var Q=this;O.load(O.$tabs.index(this),P.length?function(){F(Q,S,P,R);}:function(){S.addClass(D.selectedClass);K(Q,R);});}else{throw"jQuery UI Tabs: Mismatching fragment identifier.";}if(A.browser.msie){this.blur();}return false;});if(!(/^click/).test(D.event)){this.$tabs.bind("click.tabs",function(){return false;});}},add:function(E,D,C){if(C==undefined){C=this.$tabs.length;}var G=this.options;var I=A(G.tabTemplate.replace(/#\{href\}/,E).replace(/#\{label\}/,D));I.data("destroy.tabs",true);var H=E.indexOf("#")==0?E.replace("#",""):this.tabId(A("a:first-child",I)[0]);var F=A("#"+H);if(!F.length){F=A(G.panelTemplate).attr("id",H).addClass(G.panelClass).addClass(G.hideClass);F.data("destroy.tabs",true);}if(C>=this.$lis.length){I.appendTo(this.element);F.appendTo(this.element[0].parentNode);}else{I.insertBefore(this.$lis[C]);F.insertBefore(this.$panels[C]);}G.disabled=A.map(G.disabled,function(K,J){return K>=C?++K:K;});this.tabify();if(this.$tabs.length==1){I.addClass(G.selectedClass);F.removeClass(G.hideClass);var B=A.data(this.$tabs[0],"load.tabs");if(B){this.load(C,B);}}A(this.element).triggerHandler("tabsadd",[this.ui(this.$tabs[C],this.$panels[C])],G.add);},remove:function(B){var D=this.options,E=this.$lis.eq(B).remove(),C=this.$panels.eq(B).remove();if(E.hasClass(D.selectedClass)&&this.$tabs.length>1){this.select(B+(B+1<this.$tabs.length?1:-1));}D.disabled=A.map(A.grep(D.disabled,function(G,F){return G!=B;}),function(G,F){return G>=B?--G:G;});this.tabify();A(this.element).triggerHandler("tabsremove",[this.ui(E.find("a")[0],C[0])],D.remove);},enable:function(B){var C=this.options;if(A.inArray(B,C.disabled)==-1){return ;}var D=this.$lis.eq(B).removeClass(C.disabledClass);if(A.browser.safari){D.css("display","inline-block");setTimeout(function(){D.css("display","block");},0);}C.disabled=A.grep(C.disabled,function(F,E){return F!=B;});A(this.element).triggerHandler("tabsenable",[this.ui(this.$tabs[B],this.$panels[B])],C.enable);},disable:function(C){var B=this,D=this.options;if(C!=D.selected){this.$lis.eq(C).addClass(D.disabledClass);D.disabled.push(C);D.disabled.sort();A(this.element).triggerHandler("tabsdisable",[this.ui(this.$tabs[C],this.$panels[C])],D.disable);}},select:function(B){if(typeof B=="string"){B=this.$tabs.index(this.$tabs.filter("[href$="+B+"]")[0]);}this.$tabs.eq(B).trigger(this.options.event);},load:function(F,K){var L=this,C=this.options,D=this.$tabs.eq(F),J=D[0],G=K==undefined||K===false,B=D.data("load.tabs");K=K||function(){};if(!B||(A.data(J,"cache.tabs")&&!G)){K();return ;}if(C.spinner){var H=A("span",J);H.data("label.tabs",H.html()).html("<em>"+C.spinner+"</em>");}var I=function(){L.$tabs.filter("."+C.loadingClass).each(function(){A(this).removeClass(C.loadingClass);if(C.spinner){var M=A("span",this);M.html(M.data("label.tabs")).removeData("label.tabs");}});L.xhr=null;};var E=A.extend({},C.ajaxOptions,{url:B,success:function(N,M){A(J.hash).html(N);I();if(C.cache){A.data(J,"cache.tabs",true);}A(L.element).triggerHandler("tabsload",[L.ui(L.$tabs[F],L.$panels[F])],C.load);C.ajaxOptions.success&&C.ajaxOptions.success(N,M);K();}});if(this.xhr){this.xhr.abort();I();}D.addClass(C.loadingClass);setTimeout(function(){L.xhr=A.ajax(E);},0);},url:function(C,B){this.$tabs.eq(C).removeData("cache.tabs").data("load.tabs",B);},destroy:function(){var B=this.options;A(this.element).unbind(".tabs").removeClass(B.navClass).removeData("tabs");this.$tabs.each(function(){var C=A.data(this,"href.tabs");if(C){this.href=C;}var D=A(this).unbind(".tabs");A.each(["href","load","cache"],function(E,F){D.removeData(F+".tabs");});});this.$lis.add(this.$panels).each(function(){if(A.data(this,"destroy.tabs")){A(this).remove();}else{A(this).removeClass([B.selectedClass,B.unselectClass,B.disabledClass,B.panelClass,B.hideClass].join(" "));}});}});A.ui.tabs.defaults={selected:0,unselect:false,event:"click",disabled:[],cookie:null,spinner:"Loading&#8230;",cache:false,idPrefix:"ui-tabs-",ajaxOptions:{},fx:null,tabTemplate:'<li><a href="#{href}"><span>#{label}</span></a></li>',panelTemplate:"<div></div>",navClass:"ui-tabs-nav",selectedClass:"ui-tabs-selected",unselectClass:"ui-tabs-unselect",disabledClass:"ui-tabs-disabled",panelClass:"ui-tabs-panel",hideClass:"ui-tabs-hide",loadingClass:"ui-tabs-loading"};A.ui.tabs.getter="length";A.extend(A.ui.tabs.prototype,{rotation:null,rotate:function(C,F){F=F||false;var B=this,E=this.options.selected;function G(){B.rotation=setInterval(function(){E=++E<B.$tabs.length?E:0;B.select(E);},C);}function D(H){if(!H||H.clientX){clearInterval(B.rotation);}}if(C){G();if(!F){this.$tabs.bind(this.options.event,D);}else{this.$tabs.bind(this.options.event,function(){D();E=B.options.selected;G();});}}else{D();this.$tabs.unbind(this.options.event,D);}}});})(jQuery);(function(C){C.effects=C.effects||{};C.extend(C.effects,{save:function(F,G){for(var E=0;E<G.length;E++){if(G[E]!==null){C.data(F[0],"ec.storage."+G[E],F.css(G[E]));}}},restore:function(F,G){for(var E=0;E<G.length;E++){if(G[E]!==null){F.css(G[E],C.data(F[0],"ec.storage."+G[E]));}}},setMode:function(E,F){if(F=="toggle"){F=E.is(":hidden")?"show":"hide";}return F;},getBaseline:function(F,G){var H,E;switch(F[0]){case"top":H=0;break;case"middle":H=0.5;break;case"bottom":H=1;break;default:H=F[0]/G.height;}switch(F[1]){case"left":E=0;break;case"center":E=0.5;break;case"right":E=1;break;default:E=F[1]/G.width;}return{x:E,y:H};},createWrapper:function(F){if(F.parent().attr("id")=="fxWrapper"){return F;}var E={width:F.outerWidth({margin:true}),height:F.outerHeight({margin:true}),"float":F.css("float")};F.wrap('<div id="fxWrapper"></div>');var I=F.parent();if(F.css("position")=="static"){I.css({position:"relative"});F.css({position:"relative"});}else{var H=parseInt(F.css("top"),10);if(H.constructor!=Number){H="auto";}var G=parseInt(F.css("left"),10);if(G.constructor!=Number){G="auto";}I.css({position:F.css("position"),top:H,left:G,zIndex:F.css("z-index")}).show();F.css({position:"relative",top:0,left:0});}I.css(E);return I;},removeWrapper:function(E){if(E.parent().attr("id")=="fxWrapper"){return E.parent().replaceWith(E);}return E;},setTransition:function(F,G,E,H){H=H||{};C.each(G,function(J,I){unit=F.cssUnit(I);if(unit[0]>0){H[I]=unit[0]*E+unit[1];}});return H;},animateClass:function(G,H,J,I){var E=(typeof J=="function"?J:(I?I:null));var F=(typeof J=="object"?J:null);this.each(function(){var O={};var M=C(this);var N=M.attr("style")||"";if(typeof N=="object"){N=N.cssText;}if(G.toggle){M.hasClass(G.toggle)?G.remove=G.toggle:G.add=G.toggle;}var K=C.extend({},(document.defaultView?document.defaultView.getComputedStyle(this,null):this.currentStyle));if(G.add){M.addClass(G.add);}if(G.remove){M.removeClass(G.remove);}var L=C.extend({},(document.defaultView?document.defaultView.getComputedStyle(this,null):this.currentStyle));if(G.add){M.removeClass(G.add);}if(G.remove){M.addClass(G.remove);}for(var P in L){if(typeof L[P]!="function"&&L[P]&&P.indexOf("Moz")==-1&&P.indexOf("length")==-1&&L[P]!=K[P]&&(P.match(/color/i)||(!P.match(/color/i)&&!isNaN(parseInt(L[P],10))))&&(K.position!="static"||(K.position=="static"&&!P.match(/left|top|bottom|right/)))){O[P]=L[P];}}M.animate(O,H,F,function(){if(typeof C(this).attr("style")=="object"){C(this).attr("style")["cssText"]="";C(this).attr("style")["cssText"]=N;}else{C(this).attr("style",N);}if(G.add){C(this).addClass(G.add);}if(G.remove){C(this).removeClass(G.remove);}if(E){E.apply(this,arguments);}});});}});C.fn.extend({_show:C.fn.show,_hide:C.fn.hide,__toggle:C.fn.toggle,_addClass:C.fn.addClass,_removeClass:C.fn.removeClass,_toggleClass:C.fn.toggleClass,effect:function(E,G,F,H){return C.effects[E]?C.effects[E].call(this,{method:E,options:G||{},duration:F,callback:H}):null;},show:function(){if(!arguments[0]||(arguments[0].constructor==Number||/(slow|normal|fast)/.test(arguments[0]))){return this._show.apply(this,arguments);}else{var E=arguments[1]||{};E.mode="show";return this.effect.apply(this,[arguments[0],E,arguments[2]||E.duration,arguments[3]||E.callback]);}},hide:function(){if(!arguments[0]||(arguments[0].constructor==Number||/(slow|normal|fast)/.test(arguments[0]))){return this._hide.apply(this,arguments);}else{var E=arguments[1]||{};E.mode="hide";return this.effect.apply(this,[arguments[0],E,arguments[2]||E.duration,arguments[3]||E.callback]);}},toggle:function(){if(!arguments[0]||(arguments[0].constructor==Number||/(slow|normal|fast)/.test(arguments[0]))||(arguments[0].constructor==Function)){return this.__toggle.apply(this,arguments);}else{var E=arguments[1]||{};E.mode="toggle";return this.effect.apply(this,[arguments[0],E,arguments[2]||E.duration,arguments[3]||E.callback]);}},addClass:function(F,E,H,G){return E?C.effects.animateClass.apply(this,[{add:F},E,H,G]):this._addClass(F);},removeClass:function(F,E,H,G){return E?C.effects.animateClass.apply(this,[{remove:F},E,H,G]):this._removeClass(F);},toggleClass:function(F,E,H,G){return E?C.effects.animateClass.apply(this,[{toggle:F},E,H,G]):this._toggleClass(F);},morph:function(E,G,F,I,H){return C.effects.animateClass.apply(this,[{add:G,remove:E},F,I,H]);},switchClass:function(){this.morph.apply(this,arguments);},cssUnit:function(E){var F=this.css(E),G=[];C.each(["em","px","%","pt"],function(H,I){if(F.indexOf(I)>0){G=[parseFloat(F),I];}});return G;}});jQuery.each(["backgroundColor","borderBottomColor","borderLeftColor","borderRightColor","borderTopColor","color","outlineColor"],function(F,E){jQuery.fx.step[E]=function(G){if(G.state==0){G.start=D(G.elem,E);G.end=B(G.end);}G.elem.style[E]="rgb("+[Math.max(Math.min(parseInt((G.pos*(G.end[0]-G.start[0]))+G.start[0]),255),0),Math.max(Math.min(parseInt((G.pos*(G.end[1]-G.start[1]))+G.start[1]),255),0),Math.max(Math.min(parseInt((G.pos*(G.end[2]-G.start[2]))+G.start[2]),255),0)].join(",")+")";};});function B(F){var E;if(F&&F.constructor==Array&&F.length==3){return F;}if(E=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(F)){return[parseInt(E[1]),parseInt(E[2]),parseInt(E[3])];}if(E=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(F)){return[parseFloat(E[1])*2.55,parseFloat(E[2])*2.55,parseFloat(E[3])*2.55];}if(E=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(F)){return[parseInt(E[1],16),parseInt(E[2],16),parseInt(E[3],16)];}if(E=/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(F)){return[parseInt(E[1]+E[1],16),parseInt(E[2]+E[2],16),parseInt(E[3]+E[3],16)];}if(E=/rgba\(0, 0, 0, 0\)/.exec(F)){return A.transparent;}return A[jQuery.trim(F).toLowerCase()];}function D(G,E){var F;do{F=jQuery.curCSS(G,E);if(F!=""&&F!="transparent"||jQuery.nodeName(G,"body")){break;}E="backgroundColor";}while(G=G.parentNode);return B(F);}var A={aqua:[0,255,255],azure:[240,255,255],beige:[245,245,220],black:[0,0,0],blue:[0,0,255],brown:[165,42,42],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgrey:[169,169,169],darkgreen:[0,100,0],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkviolet:[148,0,211],fuchsia:[255,0,255],gold:[255,215,0],green:[0,128,0],indigo:[75,0,130],khaki:[240,230,140],lightblue:[173,216,230],lightcyan:[224,255,255],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightyellow:[255,255,224],lime:[0,255,0],magenta:[255,0,255],maroon:[128,0,0],navy:[0,0,128],olive:[128,128,0],orange:[255,165,0],pink:[255,192,203],purple:[128,0,128],violet:[128,0,128],red:[255,0,0],silver:[192,192,192],white:[255,255,255],yellow:[255,255,0],transparent:[255,255,255]};jQuery.easing.jswing=jQuery.easing.swing;jQuery.extend(jQuery.easing,{def:"easeOutQuad",swing:function(F,G,E,I,H){return jQuery.easing[jQuery.easing.def](F,G,E,I,H);},easeInQuad:function(F,G,E,I,H){return I*(G/=H)*G+E;},easeOutQuad:function(F,G,E,I,H){return -I*(G/=H)*(G-2)+E;},easeInOutQuad:function(F,G,E,I,H){if((G/=H/2)<1){return I/2*G*G+E;}return -I/2*((--G)*(G-2)-1)+E;},easeInCubic:function(F,G,E,I,H){return I*(G/=H)*G*G+E;},easeOutCubic:function(F,G,E,I,H){return I*((G=G/H-1)*G*G+1)+E;},easeInOutCubic:function(F,G,E,I,H){if((G/=H/2)<1){return I/2*G*G*G+E;}return I/2*((G-=2)*G*G+2)+E;},easeInQuart:function(F,G,E,I,H){return I*(G/=H)*G*G*G+E;},easeOutQuart:function(F,G,E,I,H){return -I*((G=G/H-1)*G*G*G-1)+E;},easeInOutQuart:function(F,G,E,I,H){if((G/=H/2)<1){return I/2*G*G*G*G+E;}return -I/2*((G-=2)*G*G*G-2)+E;},easeInQuint:function(F,G,E,I,H){return I*(G/=H)*G*G*G*G+E;},easeOutQuint:function(F,G,E,I,H){return I*((G=G/H-1)*G*G*G*G+1)+E;},easeInOutQuint:function(F,G,E,I,H){if((G/=H/2)<1){return I/2*G*G*G*G*G+E;}return I/2*((G-=2)*G*G*G*G+2)+E;},easeInSine:function(F,G,E,I,H){return -I*Math.cos(G/H*(Math.PI/2))+I+E;},easeOutSine:function(F,G,E,I,H){return I*Math.sin(G/H*(Math.PI/2))+E;},easeInOutSine:function(F,G,E,I,H){return -I/2*(Math.cos(Math.PI*G/H)-1)+E;},easeInExpo:function(F,G,E,I,H){return(G==0)?E:I*Math.pow(2,10*(G/H-1))+E;},easeOutExpo:function(F,G,E,I,H){return(G==H)?E+I:I*(-Math.pow(2,-10*G/H)+1)+E;},easeInOutExpo:function(F,G,E,I,H){if(G==0){return E;}if(G==H){return E+I;}if((G/=H/2)<1){return I/2*Math.pow(2,10*(G-1))+E;}return I/2*(-Math.pow(2,-10*--G)+2)+E;},easeInCirc:function(F,G,E,I,H){return -I*(Math.sqrt(1-(G/=H)*G)-1)+E;},easeOutCirc:function(F,G,E,I,H){return I*Math.sqrt(1-(G=G/H-1)*G)+E;},easeInOutCirc:function(F,G,E,I,H){if((G/=H/2)<1){return -I/2*(Math.sqrt(1-G*G)-1)+E;}return I/2*(Math.sqrt(1-(G-=2)*G)+1)+E;},easeInElastic:function(F,H,E,L,K){var I=1.70158;var J=0;var G=L;if(H==0){return E;}if((H/=K)==1){return E+L;}if(!J){J=K*0.3;}if(G<Math.abs(L)){G=L;var I=J/4;}else{var I=J/(2*Math.PI)*Math.asin(L/G);}return -(G*Math.pow(2,10*(H-=1))*Math.sin((H*K-I)*(2*Math.PI)/J))+E;},easeOutElastic:function(F,H,E,L,K){var I=1.70158;var J=0;var G=L;if(H==0){return E;}if((H/=K)==1){return E+L;}if(!J){J=K*0.3;}if(G<Math.abs(L)){G=L;var I=J/4;}else{var I=J/(2*Math.PI)*Math.asin(L/G);}return G*Math.pow(2,-10*H)*Math.sin((H*K-I)*(2*Math.PI)/J)+L+E;},easeInOutElastic:function(F,H,E,L,K){var I=1.70158;var J=0;var G=L;if(H==0){return E;}if((H/=K/2)==2){return E+L;}if(!J){J=K*(0.3*1.5);}if(G<Math.abs(L)){G=L;var I=J/4;}else{var I=J/(2*Math.PI)*Math.asin(L/G);}if(H<1){return -0.5*(G*Math.pow(2,10*(H-=1))*Math.sin((H*K-I)*(2*Math.PI)/J))+E;}return G*Math.pow(2,-10*(H-=1))*Math.sin((H*K-I)*(2*Math.PI)/J)*0.5+L+E;},easeInBack:function(F,G,E,J,I,H){if(H==undefined){H=1.70158;}return J*(G/=I)*G*((H+1)*G-H)+E;},easeOutBack:function(F,G,E,J,I,H){if(H==undefined){H=1.70158;}return J*((G=G/I-1)*G*((H+1)*G+H)+1)+E;},easeInOutBack:function(F,G,E,J,I,H){if(H==undefined){H=1.70158;}if((G/=I/2)<1){return J/2*(G*G*(((H*=(1.525))+1)*G-H))+E;}return J/2*((G-=2)*G*(((H*=(1.525))+1)*G+H)+2)+E;},easeInBounce:function(F,G,E,I,H){return I-jQuery.easing.easeOutBounce(F,H-G,0,I,H)+E;},easeOutBounce:function(F,G,E,I,H){if((G/=H)<(1/2.75)){return I*(7.5625*G*G)+E;}else{if(G<(2/2.75)){return I*(7.5625*(G-=(1.5/2.75))*G+0.75)+E;}else{if(G<(2.5/2.75)){return I*(7.5625*(G-=(2.25/2.75))*G+0.9375)+E;}else{return I*(7.5625*(G-=(2.625/2.75))*G+0.984375)+E;}}}},easeInOutBounce:function(F,G,E,I,H){if(G<H/2){return jQuery.easing.easeInBounce(F,G*2,0,I,H)*0.5+E;}return jQuery.easing.easeOutBounce(F,G*2-H,0,I,H)*0.5+I*0.5+E;}});})(jQuery);(function(A){A.effects.blind=function(B){return this.queue(function(){var D=A(this),C=["position","top","left"];var H=A.effects.setMode(D,B.options.mode||"hide");var G=B.options.direction||"vertical";A.effects.save(D,C);D.show();var J=A.effects.createWrapper(D).css({overflow:"hidden"});var E=(G=="vertical")?"height":"width";var I=(G=="vertical")?J.height():J.width();if(H=="show"){J.css(E,0);}var F={};F[E]=H=="show"?I:0;J.animate(F,B.duration,B.options.easing,function(){if(H=="hide"){D.hide();}A.effects.restore(D,C);A.effects.removeWrapper(D);if(B.callback){B.callback.apply(this,arguments);}D.dequeue();});});};})(jQuery);(function(A){A.effects.bounce=function(B){return this.queue(function(){var E=A(this),K=["position","top","left"];var J=A.effects.setMode(E,B.options.mode||"effect");var M=B.options.direction||"up";var C=B.options.distance||20;var D=B.options.times||5;var G=B.duration||250;if(/show|hide/.test(J)){K.push("opacity");}A.effects.save(E,K);E.show();A.effects.createWrapper(E);var F=(M=="up"||M=="down")?"top":"left";var O=(M=="up"||M=="left")?"pos":"neg";var C=B.options.distance||(F=="top"?E.outerHeight({margin:true})/3:E.outerWidth({margin:true})/3);if(J=="show"){E.css("opacity",0).css(F,O=="pos"?-C:C);}if(J=="hide"){C=C/(D*2);}if(J!="hide"){D--;}if(J=="show"){var H={opacity:1};H[F]=(O=="pos"?"+=":"-=")+C;E.animate(H,G/2,B.options.easing);C=C/2;D--;}for(var I=0;I<D;I++){var N={},L={};N[F]=(O=="pos"?"-=":"+=")+C;L[F]=(O=="pos"?"+=":"-=")+C;E.animate(N,G/2,B.options.easing).animate(L,G/2,B.options.easing);C=(J=="hide")?C*2:C/2;}if(J=="hide"){var H={opacity:0};H[F]=(O=="pos"?"-=":"+=")+C;E.animate(H,G/2,B.options.easing,function(){E.hide();A.effects.restore(E,K);A.effects.removeWrapper(E);if(B.callback){B.callback.apply(this,arguments);}});}else{var N={},L={};N[F]=(O=="pos"?"-=":"+=")+C;L[F]=(O=="pos"?"+=":"-=")+C;E.animate(N,G/2,B.options.easing).animate(L,G/2,B.options.easing,function(){A.effects.restore(E,K);A.effects.removeWrapper(E);if(B.callback){B.callback.apply(this,arguments);}});}E.queue("fx",function(){E.dequeue();});E.dequeue();});};})(jQuery);(function(A){A.effects.clip=function(B){return this.queue(function(){var D=A(this),C=["position","top","left","width","height"];var H=A.effects.setMode(D,B.options.mode||"hide");var G=B.options.direction||"vertical";A.effects.save(D,C);D.show();A.effects.createWrapper(D).css({overflow:"hidden"});var E={size:(G=="vertical")?"height":"width",position:(G=="vertical")?"top":"left"};var I=(G=="vertical")?D.height():D.width();if(H=="show"){D.css(E.size,0);D.css(E.position,I/2);}var F={};F[E.size]=H=="show"?I:0;F[E.position]=H=="show"?0:I/2;D.animate(F,{queue:false,duration:B.duration,easing:B.options.easing,complete:function(){if(H=="hide"){D.hide();}A.effects.restore(D,C);A.effects.removeWrapper(D);if(B.callback){B.callback.apply(this,arguments);}D.dequeue();}});});};})(jQuery);(function(A){A.effects.drop=function(B){return this.queue(function(){var E=A(this),D=["position","top","left","opacity"];var I=A.effects.setMode(E,B.options.mode||"hide");var H=B.options.direction||"left";A.effects.save(E,D);E.show();A.effects.createWrapper(E);var F=(H=="up"||H=="down")?"top":"left";var C=(H=="up"||H=="left")?"pos":"neg";var J=B.options.distance||(F=="top"?E.outerHeight({margin:true})/2:E.outerWidth({margin:true})/2);if(I=="show"){E.css("opacity",0).css(F,C=="pos"?-J:J);}var G={opacity:I=="show"?1:0};G[F]=(I=="show"?(C=="pos"?"+=":"-="):(C=="pos"?"-=":"+="))+J;E.animate(G,{queue:false,duration:B.duration,easing:B.options.easing,complete:function(){if(I=="hide"){E.hide();}A.effects.restore(E,D);A.effects.removeWrapper(E);if(B.callback){B.callback.apply(this,arguments);}E.dequeue();}});});};})(jQuery);(function(A){A.effects.explode=function(B){return this.queue(function(){var I=B.options.pieces?Math.round(Math.sqrt(B.options.pieces)):3;var E=B.options.pieces?Math.round(Math.sqrt(B.options.pieces)):3;B.options.mode=B.options.mode=="toggle"?(A(this).is(":visible")?"hide":"show"):B.options.mode;var H=A(this).show().css("visibility","hidden");var J=H.offset();var G=H.outerWidth();var C=H.outerHeight();for(var F=0;F<I;F++){for(var D=0;D<E;D++){H.clone().appendTo("body").wrap("<div></div>").css({position:"absolute",visibility:"visible",left:-D*(G/E),top:-F*(C/I)}).parent().addClass("ec-explode").css({position:"absolute",overflow:"hidden",width:G/E,height:C/I,left:J.left+D*(G/E)+(B.options.mode=="show"?(D-Math.floor(E/2))*(G/E):0),top:J.top+F*(C/I)+(B.options.mode=="show"?(F-Math.floor(I/2))*(C/I):0),opacity:B.options.mode=="show"?0:1}).animate({left:J.left+D*(G/E)+(B.options.mode=="show"?0:(D-Math.floor(E/2))*(G/E)),top:J.top+F*(C/I)+(B.options.mode=="show"?0:(F-Math.floor(I/2))*(C/I)),opacity:B.options.mode=="show"?1:0},B.duration||500);}}setTimeout(function(){B.options.mode=="show"?H.css({visibility:"visible"}):H.css({visibility:"visible"}).hide();if(B.callback){B.callback.apply(H[0]);}H.dequeue();A(".ec-explode").remove();},B.duration||500);});};})(jQuery);(function(A){A.effects.fold=function(B){return this.queue(function(){var E=A(this),H=["position","top","left"];var G=A.effects.setMode(E,B.options.mode||"hide");var K=B.options.size||15;A.effects.save(E,H);E.show();var C=A.effects.createWrapper(E).css({overflow:"hidden"});var F=(G=="show")?["width","height"]:["height","width"];var D=(G=="show")?[C.width(),C.height()]:[C.height(),C.width()];if(G=="show"){C.css({height:K,width:0});}var J={},I={};J[F[0]]=G=="show"?D[0]:K;I[F[1]]=G=="show"?D[1]:0;C.animate(J,B.duration/2,B.options.easing).animate(I,B.duration/2,B.options.easing,function(){if(G=="hide"){E.hide();}A.effects.restore(E,H);A.effects.removeWrapper(E);if(B.callback){B.callback.apply(this,arguments);}E.dequeue();});});};})(jQuery);(function(A){A.effects.highlight=function(B){return this.queue(function(){var E=A(this),D=["backgroundImage","backgroundColor","opacity"];var G=A.effects.setMode(E,B.options.mode||"show");var C=B.options.color||"#ffff99";A.effects.save(E,D);E.show();E.css({backgroundImage:"none",backgroundColor:C});var F={backgroundColor:A.data(this,"ec.storage.backgroundColor")};if(G=="hide"){F.opacity=0;}E.animate(F,{queue:false,duration:B.duration,easing:B.options.easing,complete:function(){if(G=="hide"){E.hide();}A.effects.restore(E,D);if(G=="show"&&jQuery.browser.msie){this.style.removeAttribute("filter");}if(B.callback){B.callback.apply(this,arguments);}E.dequeue();}});});};})(jQuery);(function(A){A.effects.pulsate=function(B){return this.queue(function(){var D=A(this);var F=A.effects.setMode(D,B.options.mode||"show");var E=B.options.times||5;if(F!="hide"){E--;}if(D.is(":hidden")){D.css("opacity",0);D.show();D.animate({opacity:1},B.duration/2,B.options.easing);E--;}for(var C=0;C<E;C++){D.animate({opacity:0},B.duration/2,B.options.easing).animate({opacity:1},B.duration/2,B.options.easing);}if(F=="hide"){D.animate({opacity:0},B.duration/2,B.options.easing,function(){D.hide();if(B.callback){B.callback.apply(this,arguments);}});}else{D.animate({opacity:0},B.duration/2,B.options.easing).animate({opacity:1},B.duration/2,B.options.easing,function(){if(B.callback){B.callback.apply(this,arguments);}});}D.queue("fx",function(){D.dequeue();});D.dequeue();});};})(jQuery);(function(A){A.effects.puff=function(B){return this.queue(function(){var E=A(this);var G=A.effects.setMode(E,B.options.mode||"hide");var F=parseInt(B.options.percent)||150;B.options.fade=true;var D={height:E.height(),width:E.width()};var C=F/100;E.from=(G=="hide")?D:{height:D.height*C,width:D.width*C};B.options.from=E.from;B.options.percent=(G=="hide")?F:100;B.options.mode=G;E.effect("scale",B.options,B.duration,B.callback);E.dequeue();});};A.effects.scale=function(B){return this.queue(function(){var F=A(this);var J=A.effects.setMode(F,B.options.mode||"effect");var H=parseInt(B.options.percent)||(parseInt(B.options.percent)==0?0:(J=="hide"?0:100));var I=B.options.direction||"both";var C=B.options.origin;if(J!="effect"){C=C||["middle","center"];B.options.restore=true;}var E={height:F.height(),width:F.width()};F.from=B.options.from||(J=="show"?{height:0,width:0}:E);var D={y:I!="horizontal"?(H/100):1,x:I!="vertical"?(H/100):1};F.to={height:E.height*D.y,width:E.width*D.x};if(C){var G=A.effects.getBaseline(C,E);F.from.top=(E.height-F.from.height)*G.y;F.from.left=(E.width-F.from.width)*G.x;F.to.top=(E.height-F.to.height)*G.y;F.to.left=(E.width-F.to.width)*G.x;}if(B.options.fade){if(J=="show"){F.from.opacity=0;F.to.opacity=1;}if(J=="hide"){F.from.opacity=1;F.to.opacity=0;}}B.options.from=F.from;B.options.to=F.to;F.effect("size",B.options,B.duration,B.callback);F.dequeue();});};A.effects.size=function(B){return this.queue(function(){var C=A(this),M=["position","top","left","width","height","overflow","opacity"];var L=["position","overflow","opacity"];var I=["width","height","overflow"];var N=["fontSize"];var J=["borderTopWidth","borderBottomWidth","paddingTop","paddingBottom"];var F=["borderLeftWidth","borderRightWidth","paddingLeft","paddingRight"];var G=A.effects.setMode(C,B.options.mode||"effect");var H=B.options.restore||false;var E=B.options.scale||"both";var D={height:C.height(),width:C.width()};C.from=B.options.from||D;C.to=B.options.to||D;var K={from:{y:C.from.height/D.height,x:C.from.width/D.width},to:{y:C.to.height/D.height,x:C.to.width/D.width}};if(E=="box"||E=="both"){if(K.from.y!=K.to.y){M=M.concat(J);C.from=A.effects.setTransition(C,J,K.from.y,C.from);C.to=A.effects.setTransition(C,J,K.to.y,C.to);}if(K.from.x!=K.to.x){M=M.concat(F);C.from=A.effects.setTransition(C,F,K.from.x,C.from);C.to=A.effects.setTransition(C,F,K.to.x,C.to);}}if(E=="content"||E=="both"){if(K.from.y!=K.to.y){M=M.concat(N);C.from=A.effects.setTransition(C,N,K.from.y,C.from);C.to=A.effects.setTransition(C,N,K.to.y,C.to);}}A.effects.save(C,H?M:L);C.show();A.effects.createWrapper(C);C.css("overflow","hidden").css(C.from);if(E=="content"||E=="both"){J=J.concat(["marginTop","marginBottom"]).concat(N);F=F.concat(["marginLeft","marginRight"]);I=M.concat(J).concat(F);C.find("*[width]").each(function(){child=A(this);if(H){A.effects.save(child,I);}var O={height:child.height(),width:child.width()};child.from={height:O.height*K.from.y,width:O.width*K.from.x};child.to={height:O.height*K.to.y,width:O.width*K.to.x};if(K.from.y!=K.to.y){child.from=A.effects.setTransition(child,J,K.from.y,child.from);child.to=A.effects.setTransition(child,J,K.to.y,child.to);}if(K.from.x!=K.to.x){child.from=A.effects.setTransition(child,F,K.from.x,child.from);child.to=A.effects.setTransition(child,F,K.to.x,child.to);}child.css(child.from);child.animate(child.to,B.duration,B.options.easing,function(){if(H){A.effects.restore(child,I);}});});}C.animate(C.to,{queue:false,duration:B.duration,easing:B.options.easing,complete:function(){if(G=="hide"){C.hide();}A.effects.restore(C,H?M:L);A.effects.removeWrapper(C);if(B.callback){B.callback.apply(this,arguments);}C.dequeue();}});});};})(jQuery);(function(A){A.effects.shake=function(B){return this.queue(function(){var E=A(this),K=["position","top","left"];var J=A.effects.setMode(E,B.options.mode||"effect");var M=B.options.direction||"left";var C=B.options.distance||20;var D=B.options.times||3;var G=B.duration||B.options.duration||140;A.effects.save(E,K);E.show();A.effects.createWrapper(E);var F=(M=="up"||M=="down")?"top":"left";var O=(M=="up"||M=="left")?"pos":"neg";var H={},N={},L={};H[F]=(O=="pos"?"-=":"+=")+C;N[F]=(O=="pos"?"+=":"-=")+C*2;L[F]=(O=="pos"?"-=":"+=")+C*2;E.animate(H,G,B.options.easing);for(var I=1;I<D;I++){E.animate(N,G,B.options.easing).animate(L,G,B.options.easing);}E.animate(N,G,B.options.easing).animate(H,G/2,B.options.easing,function(){A.effects.restore(E,K);A.effects.removeWrapper(E);if(B.callback){B.callback.apply(this,arguments);}});E.queue("fx",function(){E.dequeue();});E.dequeue();});};})(jQuery);(function(A){A.effects.slide=function(B){return this.queue(function(){var E=A(this),D=["position","top","left"];var I=A.effects.setMode(E,B.options.mode||"show");var H=B.options.direction||"left";A.effects.save(E,D);E.show();A.effects.createWrapper(E).css({overflow:"hidden"});var F=(H=="up"||H=="down")?"top":"left";var C=(H=="up"||H=="left")?"pos":"neg";var J=B.options.distance||(F=="top"?E.outerHeight({margin:true}):E.outerWidth({margin:true}));if(I=="show"){E.css(F,C=="pos"?-J:J);}var G={};G[F]=(I=="show"?(C=="pos"?"+=":"-="):(C=="pos"?"-=":"+="))+J;E.animate(G,{queue:false,duration:B.duration,easing:B.options.easing,complete:function(){if(I=="hide"){E.hide();}A.effects.restore(E,D);A.effects.removeWrapper(E);if(B.callback){B.callback.apply(this,arguments);}E.dequeue();}});});};})(jQuery);(function(A){A.effects.transfer=function(B){return this.queue(function(){var E=A(this);var G=A.effects.setMode(E,B.options.mode||"effect");var F=A(B.options.to);var C=E.position();var D=A('<div id="fxTransfer"></div>').appendTo(document.body);D.addClass(B.options.className);D.css({top:C.top,left:C.left,height:E.outerHeight({margin:true})-parseInt(D.css("borderTopWidth"))-parseInt(D.css("borderBottomWidth")),width:E.outerWidth({margin:true})-parseInt(D.css("borderLeftWidth"))-parseInt(D.css("borderRightWidth")),position:"absolute"});C=F.position();animation={top:C.top,left:C.left,height:F.outerHeight()-parseInt(D.css("borderTopWidth"))-parseInt(D.css("borderBottomWidth")),width:F.outerWidth()-parseInt(D.css("borderLeftWidth"))-parseInt(D.css("borderRightWidth"))};D.animate(animation,B.duration,B.options.easing,function(){D.remove();if(B.callback){B.callback.apply(this,arguments);}E.dequeue();});});};})(jQuery);
