var a;
jQuery.ui||function(b){function d(i,j,n,r){function s(m){m=b[i][j][m]||[];return typeof m=="string"?m.split(/,?\s+/):m}var k=s("getter");if(r.length==1&&typeof r[0]=="string")k=k.concat(s("getterSetter"));return b.inArray(n,k)!=-1}var f=b.fn.remove,c=b.browser.mozilla&&parseFloat(b.browser.version)<1.9;b.ui={version:"1.7.2",plugin:{add:function(i,j,n){i=b.ui[i].prototype;for(var r in n){i.plugins[r]=i.plugins[r]||[];i.plugins[r].push([j,n[r]])}},call:function(i,j,n){if((j=i.plugins[j])&&i.element[0].parentNode)for(var r=0;r<
j.length;r++)i.options[j[r][0]]&&j[r][1].apply(i.element,n)}},contains:function(i,j){return document.compareDocumentPosition?i.compareDocumentPosition(j)&16:i!==j&&i.contains(j)},hasScroll:function(i,j){if(b(i).css("overflow")=="hidden")return false;j=j&&j=="left"?"scrollLeft":"scrollTop";var n=false;if(i[j]>0)return true;i[j]=1;n=i[j]>0;i[j]=0;return n},isOverAxis:function(i,j,n){return i>j&&i<j+n},isOver:function(i,j,n,r,s,k){return b.ui.isOverAxis(i,n,s)&&b.ui.isOverAxis(j,r,k)},keyCode:{BACKSPACE:8,
CAPS_LOCK:20,COMMA:188,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,SPACE:32,TAB:9,UP:38}};if(c){var g=b.attr,h=b.fn.removeAttr,e=/^aria-/,l=/^wairole:/;b.attr=function(i,j,n){var r=n!==undefined;return j=="role"?r?g.call(this,i,j,"wairole:"+n):(g.apply(this,arguments)||"").replace(l,""):e.test(j)?r?i.setAttributeNS("http://www.w3.org/2005/07/aaa",
j.replace(e,"aaa:"),n):g.call(this,i,j.replace(e,"aaa:")):g.apply(this,arguments)};b.fn.removeAttr=function(i){return e.test(i)?this.each(function(){this.removeAttributeNS("http://www.w3.org/2005/07/aaa",i.replace(e,""))}):h.call(this,i)}}b.fn.extend({remove:function(){b("*",this).add(this).each(function(){b(this).triggerHandler("remove")});return f.apply(this,arguments)},enableSelection:function(){return this.attr("unselectable","off").css("MozUserSelect","").unbind("selectstart.ui")},disableSelection:function(){return this.attr("unselectable",
"on").css("MozUserSelect","none").bind("selectstart.ui",function(){return false})},scrollParent:function(){var i;i=b.browser.msie&&/(static|relative)/.test(this.css("position"))||/absolute/.test(this.css("position"))?this.parents().filter(function(){return/(relative|absolute|fixed)/.test(b.curCSS(this,"position",1))&&/(auto|scroll)/.test(b.curCSS(this,"overflow",1)+b.curCSS(this,"overflow-y",1)+b.curCSS(this,"overflow-x",1))}).eq(0):this.parents().filter(function(){return/(auto|scroll)/.test(b.curCSS(this,
"overflow",1)+b.curCSS(this,"overflow-y",1)+b.curCSS(this,"overflow-x",1))}).eq(0);return/fixed/.test(this.css("position"))||!i.length?b(document):i}});b.extend(b.expr[":"],{data:function(i,j,n){return!!b.data(i,n[3])},focusable:function(i){var j=i.nodeName.toLowerCase(),n=b.attr(i,"tabindex");return(/input|select|textarea|button|object/.test(j)?!i.disabled:"a"==j||"area"==j?i.href||!isNaN(n):!isNaN(n))&&!b(i)["area"==j?"parents":"closest"](":hidden").length},tabbable:function(i){var j=b.attr(i,"tabindex");
return(isNaN(j)||j>=0)&&b(i).is(":focusable")}});b.widget=function(i,j){var n=i.split(".")[0];i=i.split(".")[1];b.fn[i]=function(r){var s=typeof r=="string",k=Array.prototype.slice.call(arguments,1);if(s&&r.substring(0,1)=="_")return this;if(s&&d(n,i,r,k)){var m=b.data(this[0],i);return m?m[r].apply(m,k):undefined}return this.each(function(){var o=b.data(this,i);!o&&!s&&b.data(this,i,new b[n][i](this,r))._init();o&&s&&b.isFunction(o[r])&&o[r].apply(o,k)})};b[n]=b[n]||{};b[n][i]=function(r,s){var k=
this;this.namespace=n;this.widgetName=i;this.widgetEventPrefix=b[n][i].eventPrefix||i;this.widgetBaseClass=n+"-"+i;this.options=b.extend({},b.widget.defaults,b[n][i].defaults,b.metadata&&b.metadata.get(r)[i],s);this.element=b(r).bind("setData."+i,function(m,o,u){if(m.target==r)return k._setData(o,u)}).bind("getData."+i,function(m,o){if(m.target==r)return k._getData(o)}).bind("remove",function(){return k.destroy()})};b[n][i].prototype=b.extend({},b.widget.prototype,j);b[n][i].getterSetter="option"};
b.widget.prototype={_init:function(){},destroy:function(){this.element.removeData(this.widgetName).removeClass(this.widgetBaseClass+"-disabled "+this.namespace+"-state-disabled").removeAttr("aria-disabled")},option:function(i,j){var n=i,r=this;if(typeof i=="string"){if(j===undefined)return this._getData(i);n={};n[i]=j}b.each(n,function(s,k){r._setData(s,k)})},_getData:function(i){return this.options[i]},_setData:function(i,j){this.options[i]=j;if(i=="disabled")this.element[j?"addClass":"removeClass"](this.widgetBaseClass+
"-disabled "+this.namespace+"-state-disabled").attr("aria-disabled",j)},enable:function(){this._setData("disabled",false)},disable:function(){this._setData("disabled",true)},_trigger:function(i,j,n){var r=this.options[i];i=i==this.widgetEventPrefix?i:this.widgetEventPrefix+i;j=b.Event(j);j.type=i;if(j.originalEvent){i=b.event.props.length;for(var s;i;){s=b.event.props[--i];j[s]=j.originalEvent[s]}}this.element.trigger(j,n);return!(b.isFunction(r)&&r.call(this.element[0],j,n)===false||j.isDefaultPrevented())}};
b.widget.defaults={disabled:false};b.ui.mouse={_mouseInit:function(){var i=this;this.element.bind("mousedown."+this.widgetName,function(j){return i._mouseDown(j)}).bind("click."+this.widgetName,function(j){if(i._preventClickEvent){i._preventClickEvent=false;j.stopImmediatePropagation();return false}});if(b.browser.msie){this._mouseUnselectable=this.element.attr("unselectable");this.element.attr("unselectable","on")}this.started=false},_mouseDestroy:function(){this.element.unbind("."+this.widgetName);
b.browser.msie&&this.element.attr("unselectable",this._mouseUnselectable)},_mouseDown:function(i){i.originalEvent=i.originalEvent||{};if(!i.originalEvent.mouseHandled){this._mouseStarted&&this._mouseUp(i);this._mouseDownEvent=i;var j=this,n=i.which==1,r=typeof this.options.cancel=="string"?b(i.target).parents().add(i.target).filter(this.options.cancel).length:false;if(!n||r||!this._mouseCapture(i))return true;this.mouseDelayMet=!this.options.delay;if(!this.mouseDelayMet)this._mouseDelayTimer=setTimeout(function(){j.mouseDelayMet=
true},this.options.delay);if(this._mouseDistanceMet(i)&&this._mouseDelayMet(i)){this._mouseStarted=this._mouseStart(i)!==false;if(!this._mouseStarted){i.preventDefault();return true}}this._mouseMoveDelegate=function(s){return j._mouseMove(s)};this._mouseUpDelegate=function(s){return j._mouseUp(s)};b(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate);b.browser.safari||i.preventDefault();return i.originalEvent.mouseHandled=true}},
_mouseMove:function(i){if(b.browser.msie&&!i.button)return this._mouseUp(i);if(this._mouseStarted){this._mouseDrag(i);return i.preventDefault()}if(this._mouseDistanceMet(i)&&this._mouseDelayMet(i))(this._mouseStarted=this._mouseStart(this._mouseDownEvent,i)!==false)?this._mouseDrag(i):this._mouseUp(i);return!this._mouseStarted},_mouseUp:function(i){b(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate);if(this._mouseStarted){this._mouseStarted=
false;this._preventClickEvent=i.target==this._mouseDownEvent.target;this._mouseStop(i)}return false},_mouseDistanceMet:function(i){return Math.max(Math.abs(this._mouseDownEvent.pageX-i.pageX),Math.abs(this._mouseDownEvent.pageY-i.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return true}};b.ui.mouse.defaults={cancel:null,distance:1,delay:0}}(jQuery);
(function(b){b.widget("ui.resizable",b.extend({},b.ui.mouse,{_init:function(){var c=this,g=this.options;this.element.addClass("ui-resizable");b.extend(this,{_aspectRatio:!!g.aspectRatio,aspectRatio:g.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:g.helper||g.ghost||g.animate?g.helper||"ui-resizable-helper":null});if(this.element[0].nodeName.match(/canvas|textarea|input|select|button|img/i)){/relative/.test(this.element.css("position"))&&b.browser.opera&&this.element.css({position:"relative",
top:"auto",left:"auto"});this.element.wrap(b('<div class="ui-wrapper" style="overflow: hidden;"></div>').css({position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css("top"),left:this.element.css("left")}));this.element=this.element.parent().data("resizable",this.element.data("resizable"));this.elementIsWrapper=true;this.element.css({marginLeft:this.originalElement.css("marginLeft"),marginTop:this.originalElement.css("marginTop"),
marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom")});this.originalElement.css({marginLeft:0,marginTop:0,marginRight:0,marginBottom:0});this.originalResizeStyle=this.originalElement.css("resize");this.originalElement.css("resize","none");this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"}));this.originalElement.css({margin:this.originalElement.css("margin")});this._proportionallyResize()}this.handles=
g.handles||(!b(".ui-resizable-handle",this.element).length?"e,s,se":{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"});if(this.handles.constructor==String){if(this.handles=="all")this.handles="n,e,s,w,se,sw,ne,nw";var h=this.handles.split(",");this.handles={};for(var e=0;e<h.length;e++){var l=b.trim(h[e]),i=b('<div class="ui-resizable-handle '+("ui-resizable-"+l)+'"></div>');/sw|se|ne|nw/.test(l)&&
i.css({zIndex:++g.zIndex});"se"==l&&i.addClass("ui-icon ui-icon-gripsmall-diagonal-se");this.handles[l]=".ui-resizable-"+l;this.element.append(i)}}this._renderAxis=function(j){j=j||this.element;for(var n in this.handles){if(this.handles[n].constructor==String)this.handles[n]=b(this.handles[n],this.element).show();if(this.elementIsWrapper&&this.originalElement[0].nodeName.match(/textarea|input|select|button/i)){var r=b(this.handles[n],this.element),s=0;s=/sw|ne|nw|se|n|s/.test(n)?r.outerHeight():r.outerWidth();
r=["padding",/ne|nw|n/.test(n)?"Top":/se|sw|s/.test(n)?"Bottom":/^e$/.test(n)?"Right":"Left"].join("");j.css(r,s);this._proportionallyResize()}b(this.handles[n])}};this._renderAxis(this.element);this._handles=b(".ui-resizable-handle",this.element).disableSelection();this._handles.mouseover(function(){if(!c.resizing){if(this.className)var j=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i);c.axis=j&&j[1]?j[1]:"se"}});if(g.autoHide){this._handles.hide();b(this.element).addClass("ui-resizable-autohide").hover(function(){b(this).removeClass("ui-resizable-autohide");
c._handles.show()},function(){if(!c.resizing){b(this).addClass("ui-resizable-autohide");c._handles.hide()}})}this._mouseInit()},destroy:function(){this._mouseDestroy();var c=function(h){b(h).removeClass("ui-resizable ui-resizable-disabled ui-resizable-resizing").removeData("resizable").unbind(".resizable").find(".ui-resizable-handle").remove()};if(this.elementIsWrapper){c(this.element);var g=this.element;g.parent().append(this.originalElement.css({position:g.css("position"),width:g.outerWidth(),height:g.outerHeight(),
top:g.css("top"),left:g.css("left")})).end().remove()}this.originalElement.css("resize",this.originalResizeStyle);c(this.originalElement)},_mouseCapture:function(c){var g=false;for(var h in this.handles)if(b(this.handles[h])[0]==c.target)g=true;return this.options.disabled||!!g},_mouseStart:function(c){var g=this.options,h=this.element.position(),e=this.element;this.resizing=true;this.documentScroll={top:b(document).scrollTop(),left:b(document).scrollLeft()};if(e.is(".ui-draggable")||/absolute/.test(e.css("position")))e.css({position:"absolute",
top:h.top,left:h.left});b.browser.opera&&/relative/.test(e.css("position"))&&e.css({position:"relative",top:"auto",left:"auto"});this._renderProxy();h=d(this.helper.css("left"));var l=d(this.helper.css("top"));if(g.containment){h+=b(g.containment).scrollLeft()||0;l+=b(g.containment).scrollTop()||0}this.offset=this.helper.offset();this.position={left:h,top:l};this.size=this._helper?{width:e.outerWidth(),height:e.outerHeight()}:{width:e.width(),height:e.height()};this.originalSize=this._helper?{width:e.outerWidth(),
height:e.outerHeight()}:{width:e.width(),height:e.height()};this.originalPosition={left:h,top:l};this.sizeDiff={width:e.outerWidth()-e.width(),height:e.outerHeight()-e.height()};this.originalMousePosition={left:c.pageX,top:c.pageY};this.aspectRatio=typeof g.aspectRatio=="number"?g.aspectRatio:this.originalSize.width/this.originalSize.height||1;g=b(".ui-resizable-"+this.axis).css("cursor");b("body").css("cursor",g=="auto"?this.axis+"-resize":g);e.addClass("ui-resizable-resizing");this._propagate("start",
c);return true},_mouseDrag:function(c){var g=this.helper,h=this.originalMousePosition,e=this._change[this.axis];if(!e)return false;h=e.apply(this,[c,c.pageX-h.left||0,c.pageY-h.top||0]);if(this._aspectRatio||c.shiftKey)h=this._updateRatio(h,c);h=this._respectSize(h,c);this._propagate("resize",c);g.css({top:this.position.top+"px",left:this.position.left+"px",width:this.size.width+"px",height:this.size.height+"px"});!this._helper&&this._proportionallyResizeElements.length&&this._proportionallyResize();
this._updateCache(h);this._trigger("resize",c,this.ui());return false},_mouseStop:function(c){this.resizing=false;var g=this.options,h=this;if(this._helper){var e=this._proportionallyResizeElements,l=e.length&&/textarea/i.test(e[0].nodeName);e=l&&b.ui.hasScroll(e[0],"left")?0:h.sizeDiff.height;l={width:h.size.width-(l?0:h.sizeDiff.width),height:h.size.height-e};e=parseInt(h.element.css("left"),10)+(h.position.left-h.originalPosition.left)||null;var i=parseInt(h.element.css("top"),10)+(h.position.top-
h.originalPosition.top)||null;g.animate||this.element.css(b.extend(l,{top:i,left:e}));h.helper.height(h.size.height);h.helper.width(h.size.width);this._helper&&!g.animate&&this._proportionallyResize()}b("body").css("cursor","auto");this.element.removeClass("ui-resizable-resizing");this._propagate("stop",c);this._helper&&this.helper.remove();return false},_updateCache:function(c){this.offset=this.helper.offset();if(f(c.left))this.position.left=c.left;if(f(c.top))this.position.top=c.top;if(f(c.height))this.size.height=
c.height;if(f(c.width))this.size.width=c.width},_updateRatio:function(c){var g=this.position,h=this.size,e=this.axis;if(c.height)c.width=h.height*this.aspectRatio;else if(c.width)c.height=h.width/this.aspectRatio;if(e=="sw"){c.left=g.left+(h.width-c.width);c.top=null}if(e=="nw"){c.top=g.top+(h.height-c.height);c.left=g.left+(h.width-c.width)}return c},_respectSize:function(c){var g=this.options,h=this.axis,e=f(c.width)&&g.maxWidth&&g.maxWidth<c.width,l=f(c.height)&&g.maxHeight&&g.maxHeight<c.height,
i=f(c.width)&&g.minWidth&&g.minWidth>c.width,j=f(c.height)&&g.minHeight&&g.minHeight>c.height;if(i)c.width=g.minWidth;if(j)c.height=g.minHeight;if(e)c.width=g.maxWidth;if(l)c.height=g.maxHeight;var n=this.originalPosition.left+this.originalSize.width,r=this.position.top+this.size.height,s=/sw|nw|w/.test(h);h=/nw|ne|n/.test(h);if(i&&s)c.left=n-g.minWidth;if(e&&s)c.left=n-g.maxWidth;if(j&&h)c.top=r-g.minHeight;if(l&&h)c.top=r-g.maxHeight;if((g=!c.width&&!c.height)&&!c.left&&c.top)c.top=null;else if(g&&
!c.top&&c.left)c.left=null;return c},_proportionallyResize:function(){if(this._proportionallyResizeElements.length)for(var c=this.helper||this.element,g=0;g<this._proportionallyResizeElements.length;g++){var h=this._proportionallyResizeElements[g];if(!this.borderDif){var e=[h.css("borderTopWidth"),h.css("borderRightWidth"),h.css("borderBottomWidth"),h.css("borderLeftWidth")],l=[h.css("paddingTop"),h.css("paddingRight"),h.css("paddingBottom"),h.css("paddingLeft")];this.borderDif=b.map(e,function(i,
j){i=parseInt(i,10)||0;j=parseInt(l[j],10)||0;return i+j})}b.browser.msie&&(b(c).is(":hidden")||b(c).parents(":hidden").length)||h.css({height:c.height()-this.borderDif[0]-this.borderDif[2]||0,width:c.width()-this.borderDif[1]-this.borderDif[3]||0})}},_renderProxy:function(){var c=this.options;this.elementOffset=this.element.offset();if(this._helper){this.helper=this.helper||b('<div style="overflow:hidden;"></div>');var g=b.browser.msie&&b.browser.version<7,h=g?1:0;g=g?2:-1;this.helper.addClass(this._helper).css({width:this.element.outerWidth()+
g,height:this.element.outerHeight()+g,position:"absolute",left:this.elementOffset.left-h+"px",top:this.elementOffset.top-h+"px",zIndex:++c.zIndex});this.helper.appendTo("body").disableSelection()}else this.helper=this.element},_change:{e:function(c,g){return{width:this.originalSize.width+g}},w:function(c,g){return{left:this.originalPosition.left+g,width:this.originalSize.width-g}},n:function(c,g,h){return{top:this.originalPosition.top+h,height:this.originalSize.height-h}},s:function(c,g,h){return{height:this.originalSize.height+
h}},se:function(c,g,h){return b.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[c,g,h]))},sw:function(c,g,h){return b.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[c,g,h]))},ne:function(c,g,h){return b.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[c,g,h]))},nw:function(c,g,h){return b.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[c,g,h]))}},_propagate:function(c,g){b.ui.plugin.call(this,c,[g,this.ui()]);
c!="resize"&&this._trigger(c,g,this.ui())},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}}));b.extend(b.ui.resizable,{version:"1.7.2",eventPrefix:"resize",defaults:{alsoResize:false,animate:false,animateDuration:"slow",animateEasing:"swing",aspectRatio:false,autoHide:false,cancel:":input,option",containment:false,delay:0,distance:1,
ghost:false,grid:false,handles:"e,s,se",helper:false,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:1E3}});b.ui.plugin.add("resizable","alsoResize",{start:function(){var c=b(this).data("resizable").options;_store=function(g){b(g).each(function(){b(this).data("resizable-alsoresize",{width:parseInt(b(this).width(),10),height:parseInt(b(this).height(),10),left:parseInt(b(this).css("left"),10),top:parseInt(b(this).css("top"),10)})})};if(typeof c.alsoResize=="object"&&!c.alsoResize.parentNode)if(c.alsoResize.length){c.alsoResize=
c.alsoResize[0];_store(c.alsoResize)}else b.each(c.alsoResize,function(g){_store(g)});else _store(c.alsoResize)},resize:function(){var c=b(this).data("resizable"),g=c.options,h=c.originalSize,e=c.originalPosition,l={height:c.size.height-h.height||0,width:c.size.width-h.width||0,top:c.position.top-e.top||0,left:c.position.left-e.left||0},i=function(j,n){b(j).each(function(){var r=b(this),s=b(this).data("resizable-alsoresize"),k={};b.each((n&&n.length?n:["width","height","top","left"])||["width","height",
"top","left"],function(m,o){if((m=(s[o]||0)+(l[o]||0))&&m>=0)k[o]=m||null});if(/relative/.test(r.css("position"))&&b.browser.opera){c._revertToRelativePosition=true;r.css({position:"absolute",top:"auto",left:"auto"})}r.css(k)})};typeof g.alsoResize=="object"&&!g.alsoResize.nodeType?b.each(g.alsoResize,function(j,n){i(j,n)}):i(g.alsoResize)},stop:function(){var c=b(this).data("resizable");if(c._revertToRelativePosition&&b.browser.opera){c._revertToRelativePosition=false;el.css({position:"relative"})}b(this).removeData("resizable-alsoresize-start")}});
b.ui.plugin.add("resizable","animate",{stop:function(c){var g=b(this).data("resizable"),h=g.options,e=g._proportionallyResizeElements,l=e.length&&/textarea/i.test(e[0].nodeName),i=l&&b.ui.hasScroll(e[0],"left")?0:g.sizeDiff.height;l={width:g.size.width-(l?0:g.sizeDiff.width),height:g.size.height-i};i=parseInt(g.element.css("left"),10)+(g.position.left-g.originalPosition.left)||null;var j=parseInt(g.element.css("top"),10)+(g.position.top-g.originalPosition.top)||null;g.element.animate(b.extend(l,j&&
i?{top:j,left:i}:{}),{duration:h.animateDuration,easing:h.animateEasing,step:function(){var n={width:parseInt(g.element.css("width"),10),height:parseInt(g.element.css("height"),10),top:parseInt(g.element.css("top"),10),left:parseInt(g.element.css("left"),10)};e&&e.length&&b(e[0]).css({width:n.width,height:n.height});g._updateCache(n);g._propagate("resize",c)}})}});b.ui.plugin.add("resizable","containment",{start:function(){var c=b(this).data("resizable"),g=c.element,h=c.options.containment;if(g=h instanceof
b?h.get(0):/parent/.test(h)?g.parent().get(0):h){c.containerElement=b(g);if(/document/.test(h)||h==document){c.containerOffset={left:0,top:0};c.containerPosition={left:0,top:0};c.parentData={element:b(document),left:0,top:0,width:b(document).width(),height:b(document).height()||document.body.parentNode.scrollHeight}}else{var e=b(g),l=[];b(["Top","Right","Left","Bottom"]).each(function(n,r){l[n]=d(e.css("padding"+r))});c.containerOffset=e.offset();c.containerPosition=e.position();c.containerSize={height:e.innerHeight()-
l[3],width:e.innerWidth()-l[1]};h=c.containerOffset;var i=c.containerSize.height,j=c.containerSize.width;j=b.ui.hasScroll(g,"left")?g.scrollWidth:j;i=b.ui.hasScroll(g)?g.scrollHeight:i;c.parentData={element:g,left:h.left,top:h.top,width:j,height:i}}}},resize:function(c){var g=b(this).data("resizable"),h=g.options,e=g.containerOffset,l=g.position;c=g._aspectRatio||c.shiftKey;var i={top:0,left:0},j=g.containerElement;if(j[0]!=document&&/static/.test(j.css("position")))i=e;if(l.left<(g._helper?e.left:
0)){g.size.width+=g._helper?g.position.left-e.left:g.position.left-i.left;if(c)g.size.height=g.size.width/h.aspectRatio;g.position.left=h.helper?e.left:0}if(l.top<(g._helper?e.top:0)){g.size.height+=g._helper?g.position.top-e.top:g.position.top;if(c)g.size.width=g.size.height*h.aspectRatio;g.position.top=g._helper?e.top:0}g.offset.left=g.parentData.left+g.position.left;g.offset.top=g.parentData.top+g.position.top;h=Math.abs((g._helper?g.offset.left-i.left:g.offset.left-i.left)+g.sizeDiff.width);e=
Math.abs((g._helper?g.offset.top-i.top:g.offset.top-e.top)+g.sizeDiff.height);l=g.containerElement.get(0)==g.element.parent().get(0);i=/relative|absolute/.test(g.containerElement.css("position"));if(l&&i)h-=g.parentData.left;if(h+g.size.width>=g.parentData.width){g.size.width=g.parentData.width-h;if(c)g.size.height=g.size.width/g.aspectRatio}if(e+g.size.height>=g.parentData.height){g.size.height=g.parentData.height-e;if(c)g.size.width=g.size.height*g.aspectRatio}},stop:function(){var c=b(this).data("resizable"),
g=c.options,h=c.containerOffset,e=c.containerPosition,l=c.containerElement,i=b(c.helper),j=i.offset(),n=i.outerWidth()-c.sizeDiff.width;i=i.outerHeight()-c.sizeDiff.height;c._helper&&!g.animate&&/relative/.test(l.css("position"))&&b(this).css({left:j.left-e.left-h.left,width:n,height:i});c._helper&&!g.animate&&/static/.test(l.css("position"))&&b(this).css({left:j.left-e.left-h.left,width:n,height:i})}});b.ui.plugin.add("resizable","ghost",{start:function(){var c=b(this).data("resizable"),g=c.options,
h=c.size;c.ghost=c.originalElement.clone();c.ghost.css({opacity:0.25,display:"block",position:"relative",height:h.height,width:h.width,margin:0,left:0,top:0}).addClass("ui-resizable-ghost").addClass(typeof g.ghost=="string"?g.ghost:"");c.ghost.appendTo(c.helper)},resize:function(){var c=b(this).data("resizable");c.ghost&&c.ghost.css({position:"relative",height:c.size.height,width:c.size.width})},stop:function(){var c=b(this).data("resizable");c.ghost&&c.helper&&c.helper.get(0).removeChild(c.ghost.get(0))}});
b.ui.plugin.add("resizable","grid",{resize:function(){var c=b(this).data("resizable"),g=c.options,h=c.size,e=c.originalSize,l=c.originalPosition,i=c.axis;g.grid=typeof g.grid=="number"?[g.grid,g.grid]:g.grid;var j=Math.round((h.width-e.width)/(g.grid[0]||1))*(g.grid[0]||1);g=Math.round((h.height-e.height)/(g.grid[1]||1))*(g.grid[1]||1);if(/^(se|s|e)$/.test(i)){c.size.width=e.width+j;c.size.height=e.height+g}else if(/^(ne)$/.test(i)){c.size.width=e.width+j;c.size.height=e.height+g;c.position.top=l.top-
g}else{if(/^(sw)$/.test(i)){c.size.width=e.width+j;c.size.height=e.height+g}else{c.size.width=e.width+j;c.size.height=e.height+g;c.position.top=l.top-g}c.position.left=l.left-j}}});var d=function(c){return parseInt(c,10)||0},f=function(c){return!isNaN(parseInt(c,10))}})(jQuery);jQuery.ui||function(b){function d(i,j,n,r){function s(m){m=b[i][j][m]||[];return typeof m=="string"?m.split(/,?\s+/):m}var k=s("getter");if(r.length==1&&typeof r[0]=="string")k=k.concat(s("getterSetter"));return b.inArray(n,k)!=-1}var f=b.fn.remove,c=b.browser.mozilla&&parseFloat(b.browser.version)<1.9;b.ui={version:"1.7.2",plugin:{add:function(i,j,n){i=b.ui[i].prototype;for(var r in n){i.plugins[r]=i.plugins[r]||[];i.plugins[r].push([j,n[r]])}},call:function(i,j,n){if((j=i.plugins[j])&&i.element[0].parentNode)for(var r=
0;r<j.length;r++)i.options[j[r][0]]&&j[r][1].apply(i.element,n)}},contains:function(i,j){return document.compareDocumentPosition?i.compareDocumentPosition(j)&16:i!==j&&i.contains(j)},hasScroll:function(i,j){if(b(i).css("overflow")=="hidden")return false;j=j&&j=="left"?"scrollLeft":"scrollTop";var n=false;if(i[j]>0)return true;i[j]=1;n=i[j]>0;i[j]=0;return n},isOverAxis:function(i,j,n){return i>j&&i<j+n},isOver:function(i,j,n,r,s,k){return b.ui.isOverAxis(i,n,s)&&b.ui.isOverAxis(j,r,k)},keyCode:{BACKSPACE:8,
CAPS_LOCK:20,COMMA:188,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,SPACE:32,TAB:9,UP:38}};if(c){var g=b.attr,h=b.fn.removeAttr,e=/^aria-/,l=/^wairole:/;b.attr=function(i,j,n){var r=n!==undefined;return j=="role"?r?g.call(this,i,j,"wairole:"+n):(g.apply(this,arguments)||"").replace(l,""):e.test(j)?r?i.setAttributeNS("http://www.w3.org/2005/07/aaa",
j.replace(e,"aaa:"),n):g.call(this,i,j.replace(e,"aaa:")):g.apply(this,arguments)};b.fn.removeAttr=function(i){return e.test(i)?this.each(function(){this.removeAttributeNS("http://www.w3.org/2005/07/aaa",i.replace(e,""))}):h.call(this,i)}}b.fn.extend({remove:function(){b("*",this).add(this).each(function(){b(this).triggerHandler("remove")});return f.apply(this,arguments)},enableSelection:function(){return this.attr("unselectable","off").css("MozUserSelect","").unbind("selectstart.ui")},disableSelection:function(){return this.attr("unselectable",
"on").css("MozUserSelect","none").bind("selectstart.ui",function(){return false})},scrollParent:function(){var i;i=b.browser.msie&&/(static|relative)/.test(this.css("position"))||/absolute/.test(this.css("position"))?this.parents().filter(function(){return/(relative|absolute|fixed)/.test(b.curCSS(this,"position",1))&&/(auto|scroll)/.test(b.curCSS(this,"overflow",1)+b.curCSS(this,"overflow-y",1)+b.curCSS(this,"overflow-x",1))}).eq(0):this.parents().filter(function(){return/(auto|scroll)/.test(b.curCSS(this,
"overflow",1)+b.curCSS(this,"overflow-y",1)+b.curCSS(this,"overflow-x",1))}).eq(0);return/fixed/.test(this.css("position"))||!i.length?b(document):i}});b.extend(b.expr[":"],{data:function(i,j,n){return!!b.data(i,n[3])},focusable:function(i){var j=i.nodeName.toLowerCase(),n=b.attr(i,"tabindex");return(/input|select|textarea|button|object/.test(j)?!i.disabled:"a"==j||"area"==j?i.href||!isNaN(n):!isNaN(n))&&!b(i)["area"==j?"parents":"closest"](":hidden").length},tabbable:function(i){var j=b.attr(i,"tabindex");
return(isNaN(j)||j>=0)&&b(i).is(":focusable")}});b.widget=function(i,j){var n=i.split(".")[0];i=i.split(".")[1];b.fn[i]=function(r){var s=typeof r=="string",k=Array.prototype.slice.call(arguments,1);if(s&&r.substring(0,1)=="_")return this;if(s&&d(n,i,r,k)){var m=b.data(this[0],i);return m?m[r].apply(m,k):undefined}return this.each(function(){var o=b.data(this,i);!o&&!s&&b.data(this,i,new b[n][i](this,r))._init();o&&s&&b.isFunction(o[r])&&o[r].apply(o,k)})};b[n]=b[n]||{};b[n][i]=function(r,s){var k=
this;this.namespace=n;this.widgetName=i;this.widgetEventPrefix=b[n][i].eventPrefix||i;this.widgetBaseClass=n+"-"+i;this.options=b.extend({},b.widget.defaults,b[n][i].defaults,b.metadata&&b.metadata.get(r)[i],s);this.element=b(r).bind("setData."+i,function(m,o,u){if(m.target==r)return k._setData(o,u)}).bind("getData."+i,function(m,o){if(m.target==r)return k._getData(o)}).bind("remove",function(){return k.destroy()})};b[n][i].prototype=b.extend({},b.widget.prototype,j);b[n][i].getterSetter="option"};
b.widget.prototype={_init:function(){},destroy:function(){this.element.removeData(this.widgetName).removeClass(this.widgetBaseClass+"-disabled "+this.namespace+"-state-disabled").removeAttr("aria-disabled")},option:function(i,j){var n=i,r=this;if(typeof i=="string"){if(j===undefined)return this._getData(i);n={};n[i]=j}b.each(n,function(s,k){r._setData(s,k)})},_getData:function(i){return this.options[i]},_setData:function(i,j){this.options[i]=j;if(i=="disabled")this.element[j?"addClass":"removeClass"](this.widgetBaseClass+
"-disabled "+this.namespace+"-state-disabled").attr("aria-disabled",j)},enable:function(){this._setData("disabled",false)},disable:function(){this._setData("disabled",true)},_trigger:function(i,j,n){var r=this.options[i];i=i==this.widgetEventPrefix?i:this.widgetEventPrefix+i;j=b.Event(j);j.type=i;if(j.originalEvent){i=b.event.props.length;for(var s;i;){s=b.event.props[--i];j[s]=j.originalEvent[s]}}this.element.trigger(j,n);return!(b.isFunction(r)&&r.call(this.element[0],j,n)===false||j.isDefaultPrevented())}};
b.widget.defaults={disabled:false};b.ui.mouse={_mouseInit:function(){var i=this;this.element.bind("mousedown."+this.widgetName,function(j){return i._mouseDown(j)}).bind("click."+this.widgetName,function(j){if(i._preventClickEvent){i._preventClickEvent=false;j.stopImmediatePropagation();return false}});if(b.browser.msie){this._mouseUnselectable=this.element.attr("unselectable");this.element.attr("unselectable","on")}this.started=false},_mouseDestroy:function(){this.element.unbind("."+this.widgetName);
b.browser.msie&&this.element.attr("unselectable",this._mouseUnselectable)},_mouseDown:function(i){i.originalEvent=i.originalEvent||{};if(!i.originalEvent.mouseHandled){this._mouseStarted&&this._mouseUp(i);this._mouseDownEvent=i;var j=this,n=i.which==1,r=typeof this.options.cancel=="string"?b(i.target).parents().add(i.target).filter(this.options.cancel).length:false;if(!n||r||!this._mouseCapture(i))return true;this.mouseDelayMet=!this.options.delay;if(!this.mouseDelayMet)this._mouseDelayTimer=setTimeout(function(){j.mouseDelayMet=
true},this.options.delay);if(this._mouseDistanceMet(i)&&this._mouseDelayMet(i)){this._mouseStarted=this._mouseStart(i)!==false;if(!this._mouseStarted){i.preventDefault();return true}}this._mouseMoveDelegate=function(s){return j._mouseMove(s)};this._mouseUpDelegate=function(s){return j._mouseUp(s)};b(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate);b.browser.safari||i.preventDefault();return i.originalEvent.mouseHandled=true}},
_mouseMove:function(i){if(b.browser.msie&&!i.button)return this._mouseUp(i);if(this._mouseStarted){this._mouseDrag(i);return i.preventDefault()}if(this._mouseDistanceMet(i)&&this._mouseDelayMet(i))(this._mouseStarted=this._mouseStart(this._mouseDownEvent,i)!==false)?this._mouseDrag(i):this._mouseUp(i);return!this._mouseStarted},_mouseUp:function(i){b(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate);if(this._mouseStarted){this._mouseStarted=
false;this._preventClickEvent=i.target==this._mouseDownEvent.target;this._mouseStop(i)}return false},_mouseDistanceMet:function(i){return Math.max(Math.abs(this._mouseDownEvent.pageX-i.pageX),Math.abs(this._mouseDownEvent.pageY-i.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return true}};b.ui.mouse.defaults={cancel:null,distance:1,delay:0}}(jQuery);
(function(b){b.widget("ui.draggable",b.extend({},b.ui.mouse,{_init:function(){if(this.options.helper=="original"&&!/^(?:r|a|f)/.test(this.element.css("position")))this.element[0].style.position="relative";this.options.addClasses&&this.element.addClass("ui-draggable");this.options.disabled&&this.element.addClass("ui-draggable-disabled");this._mouseInit()},destroy:function(){if(this.element.data("draggable")){this.element.removeData("draggable").unbind(".draggable").removeClass("ui-draggable ui-draggable-dragging ui-draggable-disabled");
this._mouseDestroy()}},_mouseCapture:function(d){var f=this.options;if(this.helper||f.disabled||b(d.target).is(".ui-resizable-handle"))return false;this.handle=this._getHandle(d);if(!this.handle)return false;return true},_mouseStart:function(d){var f=this.options;this.helper=this._createHelper(d);this._cacheHelperProportions();if(b.ui.ddmanager)b.ui.ddmanager.current=this;this._cacheMargins();this.cssPosition=this.helper.css("position");this.scrollParent=this.helper.scrollParent();this.offset=this.element.offset();
this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left};b.extend(this.offset,{click:{left:d.pageX-this.offset.left,top:d.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()});this.originalPosition=this._generatePosition(d);this.originalPageX=d.pageX;this.originalPageY=d.pageY;f.cursorAt&&this._adjustOffsetFromHelper(f.cursorAt);f.containment&&this._setContainment();this._trigger("start",d);this._cacheHelperProportions();b.ui.ddmanager&&
!f.dropBehaviour&&b.ui.ddmanager.prepareOffsets(this,d);this.helper.addClass("ui-draggable-dragging");this._mouseDrag(d,true);return true},_mouseDrag:function(d,f){this.position=this._generatePosition(d);this.positionAbs=this._convertPositionTo("absolute");if(!f){f=this._uiHash();this._trigger("drag",d,f);this.position=f.position}if(!this.options.axis||this.options.axis!="y")this.helper[0].style.left=this.position.left+"px";if(!this.options.axis||this.options.axis!="x")this.helper[0].style.top=this.position.top+
"px";b.ui.ddmanager&&b.ui.ddmanager.drag(this,d);return false},_mouseStop:function(d){var f=false;if(b.ui.ddmanager&&!this.options.dropBehaviour)f=b.ui.ddmanager.drop(this,d);if(this.dropped){f=this.dropped;this.dropped=false}if(this.options.revert=="invalid"&&!f||this.options.revert=="valid"&&f||this.options.revert===true||b.isFunction(this.options.revert)&&this.options.revert.call(this.element,f)){var c=this;b(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){c._trigger("stop",
d);c._clear()})}else{this._trigger("stop",d);this._clear()}return false},_getHandle:function(d){var f=!this.options.handle||!b(this.options.handle,this.element).length?true:false;b(this.options.handle,this.element).find("*").andSelf().each(function(){if(this==d.target)f=true});return f},_createHelper:function(d){var f=this.options;d=b.isFunction(f.helper)?b(f.helper.apply(this.element[0],[d])):f.helper=="clone"?this.element.clone():this.element;d.parents("body").length||d.appendTo(f.appendTo=="parent"?
this.element[0].parentNode:f.appendTo);d[0]!=this.element[0]&&!/(fixed|absolute)/.test(d.css("position"))&&d.css("position","absolute");return d},_adjustOffsetFromHelper:function(d){if(d.left!=undefined)this.offset.click.left=d.left+this.margins.left;if(d.right!=undefined)this.offset.click.left=this.helperProportions.width-d.right+this.margins.left;if(d.top!=undefined)this.offset.click.top=d.top+this.margins.top;if(d.bottom!=undefined)this.offset.click.top=this.helperProportions.height-d.bottom+this.margins.top},
_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var d=this.offsetParent.offset();if(this.cssPosition=="absolute"&&this.scrollParent[0]!=document&&b.ui.contains(this.scrollParent[0],this.offsetParent[0])){d.left+=this.scrollParent.scrollLeft();d.top+=this.scrollParent.scrollTop()}if(this.offsetParent[0]==document.body||this.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()=="html"&&b.browser.msie)d={top:0,left:0};return{top:d.top+(parseInt(this.offsetParent.css("borderTopWidth"),
10)||0),left:d.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if(this.cssPosition=="relative"){var d=this.element.position();return{top:d.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:d.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}else return{top:0,left:0}},_cacheMargins:function(){this.margins={left:parseInt(this.element.css("marginLeft"),10)||0,top:parseInt(this.element.css("marginTop"),
10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var d=this.options;if(d.containment=="parent")d.containment=this.helper[0].parentNode;if(d.containment=="document"||d.containment=="window")this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,b(d.containment=="document"?document:window).width()-this.helperProportions.width-
this.margins.left,(b(d.containment=="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top];if(!/^(document|window|parent)$/.test(d.containment)&&d.containment.constructor!=Array){var f=b(d.containment)[0];if(f){d=b(d.containment).offset();var c=b(f).css("overflow")!="hidden";this.containment=[d.left+(parseInt(b(f).css("borderLeftWidth"),10)||0)+(parseInt(b(f).css("paddingLeft"),10)||0)-this.margins.left,d.top+(parseInt(b(f).css("borderTopWidth"),
10)||0)+(parseInt(b(f).css("paddingTop"),10)||0)-this.margins.top,d.left+(c?Math.max(f.scrollWidth,f.offsetWidth):f.offsetWidth)-(parseInt(b(f).css("borderLeftWidth"),10)||0)-(parseInt(b(f).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,d.top+(c?Math.max(f.scrollHeight,f.offsetHeight):f.offsetHeight)-(parseInt(b(f).css("borderTopWidth"),10)||0)-(parseInt(b(f).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top]}}else if(d.containment.constructor==
Array)this.containment=d.containment},_convertPositionTo:function(d,f){if(!f)f=this.position;d=d=="absolute"?1:-1;var c=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&b.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,g=/(html|body)/i.test(c[0].tagName);return{top:f.top+this.offset.relative.top*d+this.offset.parent.top*d-(b.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():g?0:c.scrollTop())*
d),left:f.left+this.offset.relative.left*d+this.offset.parent.left*d-(b.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():g?0:c.scrollLeft())*d)}},_generatePosition:function(d){var f=this.options,c=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&b.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,g=/(html|body)/i.test(c[0].tagName);if(this.cssPosition=="relative"&&!(this.scrollParent[0]!=
document&&this.scrollParent[0]!=this.offsetParent[0]))this.offset.relative=this._getRelativeOffset();var h=d.pageX,e=d.pageY;if(this.originalPosition){if(this.containment){if(d.pageX-this.offset.click.left<this.containment[0])h=this.containment[0]+this.offset.click.left;if(d.pageY-this.offset.click.top<this.containment[1])e=this.containment[1]+this.offset.click.top;if(d.pageX-this.offset.click.left>this.containment[2])h=this.containment[2]+this.offset.click.left;if(d.pageY-this.offset.click.top>this.containment[3])e=
this.containment[3]+this.offset.click.top}if(f.grid){e=this.originalPageY+Math.round((e-this.originalPageY)/f.grid[1])*f.grid[1];e=this.containment?!(e-this.offset.click.top<this.containment[1]||e-this.offset.click.top>this.containment[3])?e:!(e-this.offset.click.top<this.containment[1])?e-f.grid[1]:e+f.grid[1]:e;h=this.originalPageX+Math.round((h-this.originalPageX)/f.grid[0])*f.grid[0];h=this.containment?!(h-this.offset.click.left<this.containment[0]||h-this.offset.click.left>this.containment[2])?
h:!(h-this.offset.click.left<this.containment[0])?h-f.grid[0]:h+f.grid[0]:h}}return{top:e-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+(b.browser.safari&&this.cssPosition=="fixed"?0:this.cssPosition=="fixed"?-this.scrollParent.scrollTop():g?0:c.scrollTop()),left:h-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+(b.browser.safari&&this.cssPosition=="fixed"?0:this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():g?0:c.scrollLeft())}},_clear:function(){this.helper.removeClass("ui-draggable-dragging");
this.helper[0]!=this.element[0]&&!this.cancelHelperRemoval&&this.helper.remove();this.helper=null;this.cancelHelperRemoval=false},_trigger:function(d,f,c){c=c||this._uiHash();b.ui.plugin.call(this,d,[f,c]);if(d=="drag")this.positionAbs=this._convertPositionTo("absolute");return b.widget.prototype._trigger.call(this,d,f,c)},plugins:{},_uiHash:function(){return{helper:this.helper,position:this.position,absolutePosition:this.positionAbs,offset:this.positionAbs}}}));b.extend(b.ui.draggable,{version:"1.7.2",
eventPrefix:"drag",defaults:{addClasses:true,appendTo:"parent",axis:false,cancel:":input,option",connectToSortable:false,containment:false,cursor:"auto",cursorAt:false,delay:0,distance:1,grid:false,handle:false,helper:"original",iframeFix:false,opacity:false,refreshPositions:false,revert:false,revertDuration:500,scope:"default",scroll:true,scrollSensitivity:20,scrollSpeed:20,snap:false,snapMode:"both",snapTolerance:20,stack:false,zIndex:false}});b.ui.plugin.add("draggable","connectToSortable",{start:function(d,
f){var c=b(this).data("draggable"),g=c.options,h=b.extend({},f,{item:c.element});c.sortables=[];b(g.connectToSortable).each(function(){var e=b.data(this,"sortable");if(e&&!e.options.disabled){c.sortables.push({instance:e,shouldRevert:e.options.revert});e._refreshItems();e._trigger("activate",d,h)}})},stop:function(d,f){var c=b(this).data("draggable"),g=b.extend({},f,{item:c.element});b.each(c.sortables,function(){if(this.instance.isOver){this.instance.isOver=0;c.cancelHelperRemoval=true;this.instance.cancelHelperRemoval=
false;if(this.shouldRevert)this.instance.options.revert=true;this.instance._mouseStop(d);this.instance.options.helper=this.instance.options._helper;c.options.helper=="original"&&this.instance.currentItem.css({top:"auto",left:"auto"})}else{this.instance.cancelHelperRemoval=false;this.instance._trigger("deactivate",d,g)}})},drag:function(d,f){var c=b(this).data("draggable"),g=this;b.each(c.sortables,function(){this.instance.positionAbs=c.positionAbs;this.instance.helperProportions=c.helperProportions;
this.instance.offset.click=c.offset.click;if(this.instance._intersectsWith(this.instance.containerCache)){if(!this.instance.isOver){this.instance.isOver=1;this.instance.currentItem=b(g).clone().appendTo(this.instance.element).data("sortable-item",true);this.instance.options._helper=this.instance.options.helper;this.instance.options.helper=function(){return f.helper[0]};d.target=this.instance.currentItem[0];this.instance._mouseCapture(d,true);this.instance._mouseStart(d,true,true);this.instance.offset.click.top=
c.offset.click.top;this.instance.offset.click.left=c.offset.click.left;this.instance.offset.parent.left-=c.offset.parent.left-this.instance.offset.parent.left;this.instance.offset.parent.top-=c.offset.parent.top-this.instance.offset.parent.top;c._trigger("toSortable",d);c.dropped=this.instance.element;c.currentItem=c.element;this.instance.fromOutside=c}this.instance.currentItem&&this.instance._mouseDrag(d)}else if(this.instance.isOver){this.instance.isOver=0;this.instance.cancelHelperRemoval=true;
this.instance.options.revert=false;this.instance._trigger("out",d,this.instance._uiHash(this.instance));this.instance._mouseStop(d,true);this.instance.options.helper=this.instance.options._helper;this.instance.currentItem.remove();this.instance.placeholder&&this.instance.placeholder.remove();c._trigger("fromSortable",d);c.dropped=false}})}});b.ui.plugin.add("draggable","cursor",{start:function(){var d=b("body"),f=b(this).data("draggable").options;if(d.css("cursor"))f._cursor=d.css("cursor");d.css("cursor",
f.cursor)},stop:function(){var d=b(this).data("draggable").options;d._cursor&&b("body").css("cursor",d._cursor)}});b.ui.plugin.add("draggable","iframeFix",{start:function(){var d=b(this).data("draggable").options;b(d.iframeFix===true?"iframe":d.iframeFix).each(function(){b('<div class="ui-draggable-iframeFix" style="background: #fff;"></div>').css({width:this.offsetWidth+"px",height:this.offsetHeight+"px",position:"absolute",opacity:"0.001",zIndex:1E3}).css(b(this).offset()).appendTo("body")})},stop:function(){b("div.ui-draggable-iframeFix").each(function(){this.parentNode.removeChild(this)})}});
b.ui.plugin.add("draggable","opacity",{start:function(d,f){d=b(f.helper);f=b(this).data("draggable").options;if(d.css("opacity"))f._opacity=d.css("opacity");d.css("opacity",f.opacity)},stop:function(d,f){d=b(this).data("draggable").options;d._opacity&&b(f.helper).css("opacity",d._opacity)}});b.ui.plugin.add("draggable","scroll",{start:function(){var d=b(this).data("draggable");if(d.scrollParent[0]!=document&&d.scrollParent[0].tagName!="HTML")d.overflowOffset=d.scrollParent.offset()},drag:function(d){var f=
b(this).data("draggable"),c=f.options,g=false;if(f.scrollParent[0]!=document&&f.scrollParent[0].tagName!="HTML"){if(!c.axis||c.axis!="x")if(f.overflowOffset.top+f.scrollParent[0].offsetHeight-d.pageY<c.scrollSensitivity)f.scrollParent[0].scrollTop=g=f.scrollParent[0].scrollTop+c.scrollSpeed;else if(d.pageY-f.overflowOffset.top<c.scrollSensitivity)f.scrollParent[0].scrollTop=g=f.scrollParent[0].scrollTop-c.scrollSpeed;if(!c.axis||c.axis!="y")if(f.overflowOffset.left+f.scrollParent[0].offsetWidth-d.pageX<
c.scrollSensitivity)f.scrollParent[0].scrollLeft=g=f.scrollParent[0].scrollLeft+c.scrollSpeed;else if(d.pageX-f.overflowOffset.left<c.scrollSensitivity)f.scrollParent[0].scrollLeft=g=f.scrollParent[0].scrollLeft-c.scrollSpeed}else{if(!c.axis||c.axis!="x")if(d.pageY-b(document).scrollTop()<c.scrollSensitivity)g=b(document).scrollTop(b(document).scrollTop()-c.scrollSpeed);else if(b(window).height()-(d.pageY-b(document).scrollTop())<c.scrollSensitivity)g=b(document).scrollTop(b(document).scrollTop()+
c.scrollSpeed);if(!c.axis||c.axis!="y")if(d.pageX-b(document).scrollLeft()<c.scrollSensitivity)g=b(document).scrollLeft(b(document).scrollLeft()-c.scrollSpeed);else if(b(window).width()-(d.pageX-b(document).scrollLeft())<c.scrollSensitivity)g=b(document).scrollLeft(b(document).scrollLeft()+c.scrollSpeed)}g!==false&&b.ui.ddmanager&&!c.dropBehaviour&&b.ui.ddmanager.prepareOffsets(f,d)}});b.ui.plugin.add("draggable","snap",{start:function(){var d=b(this).data("draggable"),f=d.options;d.snapElements=
[];b(f.snap.constructor!=String?f.snap.items||":data(draggable)":f.snap).each(function(){var c=b(this),g=c.offset();this!=d.element[0]&&d.snapElements.push({item:this,width:c.outerWidth(),height:c.outerHeight(),top:g.top,left:g.left})})},drag:function(d,f){for(var c=b(this).data("draggable"),g=c.options,h=g.snapTolerance,e=f.offset.left,l=e+c.helperProportions.width,i=f.offset.top,j=i+c.helperProportions.height,n=c.snapElements.length-1;n>=0;n--){var r=c.snapElements[n].left,s=r+c.snapElements[n].width,
k=c.snapElements[n].top,m=k+c.snapElements[n].height;if(r-h<e&&e<s+h&&k-h<i&&i<m+h||r-h<e&&e<s+h&&k-h<j&&j<m+h||r-h<l&&l<s+h&&k-h<i&&i<m+h||r-h<l&&l<s+h&&k-h<j&&j<m+h){if(g.snapMode!="inner"){var o=Math.abs(k-j)<=h,u=Math.abs(m-i)<=h,v=Math.abs(r-l)<=h,q=Math.abs(s-e)<=h;if(o)f.position.top=c._convertPositionTo("relative",{top:k-c.helperProportions.height,left:0}).top-c.margins.top;if(u)f.position.top=c._convertPositionTo("relative",{top:m,left:0}).top-c.margins.top;if(v)f.position.left=c._convertPositionTo("relative",
{top:0,left:r-c.helperProportions.width}).left-c.margins.left;if(q)f.position.left=c._convertPositionTo("relative",{top:0,left:s}).left-c.margins.left}var w=o||u||v||q;if(g.snapMode!="outer"){o=Math.abs(k-i)<=h;u=Math.abs(m-j)<=h;v=Math.abs(r-e)<=h;q=Math.abs(s-l)<=h;if(o)f.position.top=c._convertPositionTo("relative",{top:k,left:0}).top-c.margins.top;if(u)f.position.top=c._convertPositionTo("relative",{top:m-c.helperProportions.height,left:0}).top-c.margins.top;if(v)f.position.left=c._convertPositionTo("relative",
{top:0,left:r}).left-c.margins.left;if(q)f.position.left=c._convertPositionTo("relative",{top:0,left:s-c.helperProportions.width}).left-c.margins.left}if(!c.snapElements[n].snapping&&(o||u||v||q||w))c.options.snap.snap&&c.options.snap.snap.call(c.element,d,b.extend(c._uiHash(),{snapItem:c.snapElements[n].item}));c.snapElements[n].snapping=o||u||v||q||w}else{c.snapElements[n].snapping&&c.options.snap.release&&c.options.snap.release.call(c.element,d,b.extend(c._uiHash(),{snapItem:c.snapElements[n].item}));
c.snapElements[n].snapping=false}}}});b.ui.plugin.add("draggable","stack",{start:function(){var d=b(this).data("draggable").options,f=b.makeArray(b(d.stack.group)).sort(function(c,g){return(parseInt(b(c).css("zIndex"),10)||d.stack.min)-(parseInt(b(g).css("zIndex"),10)||d.stack.min)});b(f).each(function(c){this.style.zIndex=d.stack.min+c});this[0].style.zIndex=d.stack.min+f.length}});b.ui.plugin.add("draggable","zIndex",{start:function(d,f){d=b(f.helper);f=b(this).data("draggable").options;if(d.css("zIndex"))f._zIndex=
d.css("zIndex");d.css("zIndex",f.zIndex)},stop:function(d,f){d=b(this).data("draggable").options;d._zIndex&&b(f.helper).css("zIndex",d._zIndex)}})})(jQuery);
(function(b){b.widget("ui.droppable",{_init:function(){var d=this.options.accept;this.isover=0;this.isout=1;this.options.accept=this.options.accept&&b.isFunction(this.options.accept)?this.options.accept:function(f){return f.is(d)};this.proportions={width:this.element[0].offsetWidth,height:this.element[0].offsetHeight};b.ui.ddmanager.droppables[this.options.scope]=b.ui.ddmanager.droppables[this.options.scope]||[];b.ui.ddmanager.droppables[this.options.scope].push(this);this.options.addClasses&&this.element.addClass("ui-droppable")},
destroy:function(){for(var d=b.ui.ddmanager.droppables[this.options.scope],f=0;f<d.length;f++)d[f]==this&&d.splice(f,1);this.element.removeClass("ui-droppable ui-droppable-disabled").removeData("droppable").unbind(".droppable")},_setData:function(d,f){if(d=="accept")this.options.accept=f&&b.isFunction(f)?f:function(c){return c.is(f)};else b.widget.prototype._setData.apply(this,arguments)},_activate:function(d){var f=b.ui.ddmanager.current;this.options.activeClass&&this.element.addClass(this.options.activeClass);
f&&this._trigger("activate",d,this.ui(f))},_deactivate:function(d){var f=b.ui.ddmanager.current;this.options.activeClass&&this.element.removeClass(this.options.activeClass);f&&this._trigger("deactivate",d,this.ui(f))},_over:function(d){var f=b.ui.ddmanager.current;if(!(!f||(f.currentItem||f.element)[0]==this.element[0]))if(this.options.accept.call(this.element[0],f.currentItem||f.element)){this.options.hoverClass&&this.element.addClass(this.options.hoverClass);this._trigger("over",d,this.ui(f))}},
_out:function(d){var f=b.ui.ddmanager.current;if(!(!f||(f.currentItem||f.element)[0]==this.element[0]))if(this.options.accept.call(this.element[0],f.currentItem||f.element)){this.options.hoverClass&&this.element.removeClass(this.options.hoverClass);this._trigger("out",d,this.ui(f))}},_drop:function(d,f){var c=f||b.ui.ddmanager.current;if(!c||(c.currentItem||c.element)[0]==this.element[0])return false;var g=false;this.element.find(":data(droppable)").not(".ui-draggable-dragging").each(function(){var h=
b.data(this,"droppable");if(h.options.greedy&&b.ui.intersect(c,b.extend(h,{offset:h.element.offset()}),h.options.tolerance)){g=true;return false}});if(g)return false;if(this.options.accept.call(this.element[0],c.currentItem||c.element)){this.options.activeClass&&this.element.removeClass(this.options.activeClass);this.options.hoverClass&&this.element.removeClass(this.options.hoverClass);this._trigger("drop",d,this.ui(c));return this.element}return false},ui:function(d){return{draggable:d.currentItem||
d.element,helper:d.helper,position:d.position,absolutePosition:d.positionAbs,offset:d.positionAbs}}});b.extend(b.ui.droppable,{version:"1.7.2",eventPrefix:"drop",defaults:{accept:"*",activeClass:false,addClasses:true,greedy:false,hoverClass:false,scope:"default",tolerance:"intersect"}});b.ui.intersect=function(d,f,c){if(!f.offset)return false;var g=(d.positionAbs||d.position.absolute).left,h=g+d.helperProportions.width,e=(d.positionAbs||d.position.absolute).top,l=e+d.helperProportions.height,i=f.offset.left,
j=i+f.proportions.width,n=f.offset.top,r=n+f.proportions.height;switch(c){case "fit":return i<g&&h<j&&n<e&&l<r;case "intersect":return i<g+d.helperProportions.width/2&&h-d.helperProportions.width/2<j&&n<e+d.helperProportions.height/2&&l-d.helperProportions.height/2<r;case "pointer":return b.ui.isOver((d.positionAbs||d.position.absolute).top+(d.clickOffset||d.offset.click).top,(d.positionAbs||d.position.absolute).left+(d.clickOffset||d.offset.click).left,n,i,f.proportions.height,f.proportions.width);
case "touch":return(e>=n&&e<=r||l>=n&&l<=r||e<n&&l>r)&&(g>=i&&g<=j||h>=i&&h<=j||g<i&&h>j);default:return false}};b.ui.ddmanager={current:null,droppables:{"default":[]},prepareOffsets:function(d,f){var c=b.ui.ddmanager.droppables[d.options.scope],g=f?f.type:null,h=(d.currentItem||d.element).find(":data(droppable)").andSelf(),e=0;a:for(;e<c.length;e++)if(!(c[e].options.disabled||d&&!c[e].options.accept.call(c[e].element[0],d.currentItem||d.element))){for(var l=0;l<h.length;l++)if(h[l]==c[e].element[0]){c[e].proportions.height=
0;continue a}c[e].visible=c[e].element.css("display")!="none";if(c[e].visible){c[e].offset=c[e].element.offset();c[e].proportions={width:c[e].element[0].offsetWidth,height:c[e].element[0].offsetHeight};g=="mousedown"&&c[e]._activate.call(c[e],f)}}},drop:function(d,f){var c=false;b.each(b.ui.ddmanager.droppables[d.options.scope],function(){if(this.options){if(!this.options.disabled&&this.visible&&b.ui.intersect(d,this,this.options.tolerance))c=this._drop.call(this,f);if(!this.options.disabled&&this.visible&&
this.options.accept.call(this.element[0],d.currentItem||d.element)){this.isout=1;this.isover=0;this._deactivate.call(this,f)}}});return c},drag:function(d,f){d.options.refreshPositions&&b.ui.ddmanager.prepareOffsets(d,f);b.each(b.ui.ddmanager.droppables[d.options.scope],function(){if(!(this.options.disabled||this.greedyChild||!this.visible)){var c=b.ui.intersect(d,this,this.options.tolerance);if(c=!c&&this.isover==1?"isout":c&&this.isover==0?"isover":null){var g;if(this.options.greedy){var h=this.element.parents(":data(droppable):eq(0)");
if(h.length){g=b.data(h[0],"droppable");g.greedyChild=c=="isover"?1:0}}if(g&&c=="isover"){g.isover=0;g.isout=1;g._out.call(g,f)}this[c]=1;this[c=="isout"?"isover":"isout"]=0;this[c=="isover"?"_over":"_out"].call(this,f);if(g&&c=="isout"){g.isout=0;g.isover=1;g._over.call(g,f)}}}})}}})(jQuery);
(function(b){b.widget("ui.sortable",b.extend({},b.ui.mouse,{_init:function(){this.containerCache={};this.element.addClass("ui-sortable");this.refresh();this.floating=this.items.length?/left|right/.test(this.items[0].item.css("float")):false;this.offset=this.element.offset();this._mouseInit()},destroy:function(){this.element.removeClass("ui-sortable ui-sortable-disabled").removeData("sortable").unbind(".sortable");this._mouseDestroy();for(var d=this.items.length-1;d>=0;d--)this.items[d].item.removeData("sortable-item")},
_mouseCapture:function(d,f){if(this.reverting)return false;if(this.options.disabled||this.options.type=="static")return false;this._refreshItems(d);var c=null,g=this;b(d.target).parents().each(function(){if(b.data(this,"sortable-item")==g){c=b(this);return false}});if(b.data(d.target,"sortable-item")==g)c=b(d.target);if(!c)return false;if(this.options.handle&&!f){var h=false;b(this.options.handle,c).find("*").andSelf().each(function(){if(this==d.target)h=true});if(!h)return false}this.currentItem=
c;this._removeCurrentsFromItems();return true},_mouseStart:function(d,f,c){f=this.options;var g=this;this.currentContainer=this;this.refreshPositions();this.helper=this._createHelper(d);this._cacheHelperProportions();this._cacheMargins();this.scrollParent=this.helper.scrollParent();this.offset=this.currentItem.offset();this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left};this.helper.css("position","absolute");this.cssPosition=this.helper.css("position");b.extend(this.offset,
{click:{left:d.pageX-this.offset.left,top:d.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()});this.originalPosition=this._generatePosition(d);this.originalPageX=d.pageX;this.originalPageY=d.pageY;f.cursorAt&&this._adjustOffsetFromHelper(f.cursorAt);this.domPosition={prev:this.currentItem.prev()[0],parent:this.currentItem.parent()[0]};this.helper[0]!=this.currentItem[0]&&this.currentItem.hide();this._createPlaceholder();f.containment&&this._setContainment();
if(f.cursor){if(b("body").css("cursor"))this._storedCursor=b("body").css("cursor");b("body").css("cursor",f.cursor)}if(f.opacity){if(this.helper.css("opacity"))this._storedOpacity=this.helper.css("opacity");this.helper.css("opacity",f.opacity)}if(f.zIndex){if(this.helper.css("zIndex"))this._storedZIndex=this.helper.css("zIndex");this.helper.css("zIndex",f.zIndex)}if(this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML")this.overflowOffset=this.scrollParent.offset();this._trigger("start",
d,this._uiHash());this._preserveHelperProportions||this._cacheHelperProportions();if(!c)for(c=this.containers.length-1;c>=0;c--)this.containers[c]._trigger("activate",d,g._uiHash(this));if(b.ui.ddmanager)b.ui.ddmanager.current=this;b.ui.ddmanager&&!f.dropBehaviour&&b.ui.ddmanager.prepareOffsets(this,d);this.dragging=true;this.helper.addClass("ui-sortable-helper");this._mouseDrag(d);return true},_mouseDrag:function(d){this.position=this._generatePosition(d);this.positionAbs=this._convertPositionTo("absolute");
if(!this.lastPositionAbs)this.lastPositionAbs=this.positionAbs;if(this.options.scroll){var f=this.options,c=false;if(this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML"){if(this.overflowOffset.top+this.scrollParent[0].offsetHeight-d.pageY<f.scrollSensitivity)this.scrollParent[0].scrollTop=c=this.scrollParent[0].scrollTop+f.scrollSpeed;else if(d.pageY-this.overflowOffset.top<f.scrollSensitivity)this.scrollParent[0].scrollTop=c=this.scrollParent[0].scrollTop-f.scrollSpeed;if(this.overflowOffset.left+
this.scrollParent[0].offsetWidth-d.pageX<f.scrollSensitivity)this.scrollParent[0].scrollLeft=c=this.scrollParent[0].scrollLeft+f.scrollSpeed;else if(d.pageX-this.overflowOffset.left<f.scrollSensitivity)this.scrollParent[0].scrollLeft=c=this.scrollParent[0].scrollLeft-f.scrollSpeed}else{if(d.pageY-b(document).scrollTop()<f.scrollSensitivity)c=b(document).scrollTop(b(document).scrollTop()-f.scrollSpeed);else if(b(window).height()-(d.pageY-b(document).scrollTop())<f.scrollSensitivity)c=b(document).scrollTop(b(document).scrollTop()+
f.scrollSpeed);if(d.pageX-b(document).scrollLeft()<f.scrollSensitivity)c=b(document).scrollLeft(b(document).scrollLeft()-f.scrollSpeed);else if(b(window).width()-(d.pageX-b(document).scrollLeft())<f.scrollSensitivity)c=b(document).scrollLeft(b(document).scrollLeft()+f.scrollSpeed)}c!==false&&b.ui.ddmanager&&!f.dropBehaviour&&b.ui.ddmanager.prepareOffsets(this,d)}this.positionAbs=this._convertPositionTo("absolute");if(!this.options.axis||this.options.axis!="y")this.helper[0].style.left=this.position.left+
"px";if(!this.options.axis||this.options.axis!="x")this.helper[0].style.top=this.position.top+"px";for(f=this.items.length-1;f>=0;f--){c=this.items[f];var g=c.item[0],h=this._intersectsWithPointer(c);if(h)if(g!=this.currentItem[0]&&this.placeholder[h==1?"next":"prev"]()[0]!=g&&!b.ui.contains(this.placeholder[0],g)&&(this.options.type=="semi-dynamic"?!b.ui.contains(this.element[0],g):true)){this.direction=h==1?"down":"up";if(this.options.tolerance=="pointer"||this._intersectsWithSides(c))this._rearrange(d,
c);else break;this._trigger("change",d,this._uiHash());break}}this._contactContainers(d);b.ui.ddmanager&&b.ui.ddmanager.drag(this,d);this._trigger("sort",d,this._uiHash());this.lastPositionAbs=this.positionAbs;return false},_mouseStop:function(d,f){if(d){b.ui.ddmanager&&!this.options.dropBehaviour&&b.ui.ddmanager.drop(this,d);if(this.options.revert){var c=this;f=c.placeholder.offset();c.reverting=true;b(this.helper).animate({left:f.left-this.offset.parent.left-c.margins.left+(this.offsetParent[0]==
document.body?0:this.offsetParent[0].scrollLeft),top:f.top-this.offset.parent.top-c.margins.top+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollTop)},parseInt(this.options.revert,10)||500,function(){c._clear(d)})}else this._clear(d,f);return false}},cancel:function(){var d=this;if(this.dragging){this._mouseUp();this.options.helper=="original"?this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper"):this.currentItem.show();for(var f=this.containers.length-1;f>=0;f--){this.containers[f]._trigger("deactivate",
null,d._uiHash(this));if(this.containers[f].containerCache.over){this.containers[f]._trigger("out",null,d._uiHash(this));this.containers[f].containerCache.over=0}}}this.placeholder[0].parentNode&&this.placeholder[0].parentNode.removeChild(this.placeholder[0]);this.options.helper!="original"&&this.helper&&this.helper[0].parentNode&&this.helper.remove();b.extend(this,{helper:null,dragging:false,reverting:false,_noFinalSort:null});this.domPosition.prev?b(this.domPosition.prev).after(this.currentItem):
b(this.domPosition.parent).prepend(this.currentItem);return true},serialize:function(d){var f=this._getItemsAsjQuery(d&&d.connected),c=[];d=d||{};b(f).each(function(){var g=(b(d.item||this).attr(d.attribute||"id")||"").match(d.expression||/(.+)[-=_](.+)/);if(g)c.push((d.key||g[1]+"[]")+"="+(d.key&&d.expression?g[1]:g[2]))});return c.join("&")},toArray:function(d){var f=this._getItemsAsjQuery(d&&d.connected),c=[];d=d||{};f.each(function(){c.push(b(d.item||this).attr(d.attribute||"id")||"")});return c},
_intersectsWith:function(d){var f=this.positionAbs.left,c=f+this.helperProportions.width,g=this.positionAbs.top,h=g+this.helperProportions.height,e=d.left,l=e+d.width,i=d.top,j=i+d.height,n=this.offset.click.top,r=this.offset.click.left;n=g+n>i&&g+n<j&&f+r>e&&f+r<l;return this.options.tolerance=="pointer"||this.options.forcePointerForContainers||this.options.tolerance!="pointer"&&this.helperProportions[this.floating?"width":"height"]>d[this.floating?"width":"height"]?n:e<f+this.helperProportions.width/
2&&c-this.helperProportions.width/2<l&&i<g+this.helperProportions.height/2&&h-this.helperProportions.height/2<j},_intersectsWithPointer:function(d){var f=b.ui.isOverAxis(this.positionAbs.top+this.offset.click.top,d.top,d.height);d=b.ui.isOverAxis(this.positionAbs.left+this.offset.click.left,d.left,d.width);f=f&&d;d=this._getDragVerticalDirection();var c=this._getDragHorizontalDirection();if(!f)return false;return this.floating?c&&c=="right"||d=="down"?2:1:d&&(d=="down"?2:1)},_intersectsWithSides:function(d){var f=
b.ui.isOverAxis(this.positionAbs.top+this.offset.click.top,d.top+d.height/2,d.height);d=b.ui.isOverAxis(this.positionAbs.left+this.offset.click.left,d.left+d.width/2,d.width);var c=this._getDragVerticalDirection(),g=this._getDragHorizontalDirection();return this.floating&&g?g=="right"&&d||g=="left"&&!d:c&&(c=="down"&&f||c=="up"&&!f)},_getDragVerticalDirection:function(){var d=this.positionAbs.top-this.lastPositionAbs.top;return d!=0&&(d>0?"down":"up")},_getDragHorizontalDirection:function(){var d=
this.positionAbs.left-this.lastPositionAbs.left;return d!=0&&(d>0?"right":"left")},refresh:function(d){this._refreshItems(d);this.refreshPositions()},_connectWith:function(){var d=this.options;return d.connectWith.constructor==String?[d.connectWith]:d.connectWith},_getItemsAsjQuery:function(d){var f=[],c=[],g=this._connectWith();if(g&&d)for(d=g.length-1;d>=0;d--)for(var h=b(g[d]),e=h.length-1;e>=0;e--){var l=b.data(h[e],"sortable");if(l&&l!=this&&!l.options.disabled)c.push([b.isFunction(l.options.items)?
l.options.items.call(l.element):b(l.options.items,l.element).not(".ui-sortable-helper"),l])}c.push([b.isFunction(this.options.items)?this.options.items.call(this.element,null,{options:this.options,item:this.currentItem}):b(this.options.items,this.element).not(".ui-sortable-helper"),this]);for(d=c.length-1;d>=0;d--)c[d][0].each(function(){f.push(this)});return b(f)},_removeCurrentsFromItems:function(){for(var d=this.currentItem.find(":data(sortable-item)"),f=0;f<this.items.length;f++)for(var c=0;c<
d.length;c++)d[c]==this.items[f].item[0]&&this.items.splice(f,1)},_refreshItems:function(d){this.items=[];this.containers=[this];var f=this.items,c=[[b.isFunction(this.options.items)?this.options.items.call(this.element[0],d,{item:this.currentItem}):b(this.options.items,this.element),this]],g=this._connectWith();if(g)for(var h=g.length-1;h>=0;h--)for(var e=b(g[h]),l=e.length-1;l>=0;l--){var i=b.data(e[l],"sortable");if(i&&i!=this&&!i.options.disabled){c.push([b.isFunction(i.options.items)?i.options.items.call(i.element[0],
d,{item:this.currentItem}):b(i.options.items,i.element),i]);this.containers.push(i)}}for(h=c.length-1;h>=0;h--){d=c[h][1];g=c[h][0];l=0;for(e=g.length;l<e;l++){i=b(g[l]);i.data("sortable-item",d);f.push({item:i,instance:d,width:0,height:0,left:0,top:0})}}},refreshPositions:function(d){if(this.offsetParent&&this.helper)this.offset.parent=this._getParentOffset();for(var f=this.items.length-1;f>=0;f--){var c=this.items[f];if(!(c.instance!=this.currentContainer&&this.currentContainer&&c.item[0]!=this.currentItem[0])){var g=
this.options.toleranceElement?b(this.options.toleranceElement,c.item):c.item;if(!d){c.width=g.outerWidth();c.height=g.outerHeight()}g=g.offset();c.left=g.left;c.top=g.top}}if(this.options.custom&&this.options.custom.refreshContainers)this.options.custom.refreshContainers.call(this);else for(f=this.containers.length-1;f>=0;f--){g=this.containers[f].element.offset();this.containers[f].containerCache.left=g.left;this.containers[f].containerCache.top=g.top;this.containers[f].containerCache.width=this.containers[f].element.outerWidth();
this.containers[f].containerCache.height=this.containers[f].element.outerHeight()}},_createPlaceholder:function(d){var f=d||this,c=f.options;if(!c.placeholder||c.placeholder.constructor==String){var g=c.placeholder;c.placeholder={element:function(){var h=b(document.createElement(f.currentItem[0].nodeName)).addClass(g||f.currentItem[0].className+" ui-sortable-placeholder").removeClass("ui-sortable-helper")[0];if(!g)h.style.visibility="hidden";return h},update:function(h,e){if(!(g&&!c.forcePlaceholderSize)){e.height()||
e.height(f.currentItem.innerHeight()-parseInt(f.currentItem.css("paddingTop")||0,10)-parseInt(f.currentItem.css("paddingBottom")||0,10));e.width()||e.width(f.currentItem.innerWidth()-parseInt(f.currentItem.css("paddingLeft")||0,10)-parseInt(f.currentItem.css("paddingRight")||0,10))}}}}f.placeholder=b(c.placeholder.element.call(f.element,f.currentItem));f.currentItem.after(f.placeholder);c.placeholder.update(f,f.placeholder)},_contactContainers:function(d){for(var f=this.containers.length-1;f>=0;f--)if(this._intersectsWith(this.containers[f].containerCache)){if(!this.containers[f].containerCache.over){if(this.currentContainer!=
this.containers[f]){for(var c=1E4,g=null,h=this.positionAbs[this.containers[f].floating?"left":"top"],e=this.items.length-1;e>=0;e--)if(b.ui.contains(this.containers[f].element[0],this.items[e].item[0])){var l=this.items[e][this.containers[f].floating?"left":"top"];if(Math.abs(l-h)<c){c=Math.abs(l-h);g=this.items[e]}}if(!g&&!this.options.dropOnEmpty)continue;this.currentContainer=this.containers[f];g?this._rearrange(d,g,null,true):this._rearrange(d,null,this.containers[f].element,true);this._trigger("change",
d,this._uiHash());this.containers[f]._trigger("change",d,this._uiHash(this));this.options.placeholder.update(this.currentContainer,this.placeholder)}this.containers[f]._trigger("over",d,this._uiHash(this));this.containers[f].containerCache.over=1}}else if(this.containers[f].containerCache.over){this.containers[f]._trigger("out",d,this._uiHash(this));this.containers[f].containerCache.over=0}},_createHelper:function(d){var f=this.options;d=b.isFunction(f.helper)?b(f.helper.apply(this.element[0],[d,
this.currentItem])):f.helper=="clone"?this.currentItem.clone():this.currentItem;d.parents("body").length||b(f.appendTo!="parent"?f.appendTo:this.currentItem[0].parentNode)[0].appendChild(d[0]);if(d[0]==this.currentItem[0])this._storedCSS={width:this.currentItem[0].style.width,height:this.currentItem[0].style.height,position:this.currentItem.css("position"),top:this.currentItem.css("top"),left:this.currentItem.css("left")};if(d[0].style.width==""||f.forceHelperSize)d.width(this.currentItem.width());
if(d[0].style.height==""||f.forceHelperSize)d.height(this.currentItem.height());return d},_adjustOffsetFromHelper:function(d){if(d.left!=undefined)this.offset.click.left=d.left+this.margins.left;if(d.right!=undefined)this.offset.click.left=this.helperProportions.width-d.right+this.margins.left;if(d.top!=undefined)this.offset.click.top=d.top+this.margins.top;if(d.bottom!=undefined)this.offset.click.top=this.helperProportions.height-d.bottom+this.margins.top},_getParentOffset:function(){this.offsetParent=
this.helper.offsetParent();var d=this.offsetParent.offset();if(this.cssPosition=="absolute"&&this.scrollParent[0]!=document&&b.ui.contains(this.scrollParent[0],this.offsetParent[0])){d.left+=this.scrollParent.scrollLeft();d.top+=this.scrollParent.scrollTop()}if(this.offsetParent[0]==document.body||this.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()=="html"&&b.browser.msie)d={top:0,left:0};return{top:d.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:d.left+(parseInt(this.offsetParent.css("borderLeftWidth"),
10)||0)}},_getRelativeOffset:function(){if(this.cssPosition=="relative"){var d=this.currentItem.position();return{top:d.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:d.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}else return{top:0,left:0}},_cacheMargins:function(){this.margins={left:parseInt(this.currentItem.css("marginLeft"),10)||0,top:parseInt(this.currentItem.css("marginTop"),10)||0}},_cacheHelperProportions:function(){this.helperProportions=
{width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var d=this.options;if(d.containment=="parent")d.containment=this.helper[0].parentNode;if(d.containment=="document"||d.containment=="window")this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,b(d.containment=="document"?document:window).width()-this.helperProportions.width-this.margins.left,(b(d.containment=="document"?document:window).height()||
document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top];if(!/^(document|window|parent)$/.test(d.containment)){var f=b(d.containment)[0];d=b(d.containment).offset();var c=b(f).css("overflow")!="hidden";this.containment=[d.left+(parseInt(b(f).css("borderLeftWidth"),10)||0)+(parseInt(b(f).css("paddingLeft"),10)||0)-this.margins.left,d.top+(parseInt(b(f).css("borderTopWidth"),10)||0)+(parseInt(b(f).css("paddingTop"),10)||0)-this.margins.top,d.left+(c?Math.max(f.scrollWidth,
f.offsetWidth):f.offsetWidth)-(parseInt(b(f).css("borderLeftWidth"),10)||0)-(parseInt(b(f).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,d.top+(c?Math.max(f.scrollHeight,f.offsetHeight):f.offsetHeight)-(parseInt(b(f).css("borderTopWidth"),10)||0)-(parseInt(b(f).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top]}},_convertPositionTo:function(d,f){if(!f)f=this.position;d=d=="absolute"?1:-1;var c=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=
document&&b.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,g=/(html|body)/i.test(c[0].tagName);return{top:f.top+this.offset.relative.top*d+this.offset.parent.top*d-(b.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():g?0:c.scrollTop())*d),left:f.left+this.offset.relative.left*d+this.offset.parent.left*d-(b.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():
g?0:c.scrollLeft())*d)}},_generatePosition:function(d){var f=this.options,c=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&b.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,g=/(html|body)/i.test(c[0].tagName);if(this.cssPosition=="relative"&&!(this.scrollParent[0]!=document&&this.scrollParent[0]!=this.offsetParent[0]))this.offset.relative=this._getRelativeOffset();var h=d.pageX,e=d.pageY;if(this.originalPosition){if(this.containment){if(d.pageX-
this.offset.click.left<this.containment[0])h=this.containment[0]+this.offset.click.left;if(d.pageY-this.offset.click.top<this.containment[1])e=this.containment[1]+this.offset.click.top;if(d.pageX-this.offset.click.left>this.containment[2])h=this.containment[2]+this.offset.click.left;if(d.pageY-this.offset.click.top>this.containment[3])e=this.containment[3]+this.offset.click.top}if(f.grid){e=this.originalPageY+Math.round((e-this.originalPageY)/f.grid[1])*f.grid[1];e=this.containment?!(e-this.offset.click.top<
this.containment[1]||e-this.offset.click.top>this.containment[3])?e:!(e-this.offset.click.top<this.containment[1])?e-f.grid[1]:e+f.grid[1]:e;h=this.originalPageX+Math.round((h-this.originalPageX)/f.grid[0])*f.grid[0];h=this.containment?!(h-this.offset.click.left<this.containment[0]||h-this.offset.click.left>this.containment[2])?h:!(h-this.offset.click.left<this.containment[0])?h-f.grid[0]:h+f.grid[0]:h}}return{top:e-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+(b.browser.safari&&
this.cssPosition=="fixed"?0:this.cssPosition=="fixed"?-this.scrollParent.scrollTop():g?0:c.scrollTop()),left:h-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+(b.browser.safari&&this.cssPosition=="fixed"?0:this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():g?0:c.scrollLeft())}},_rearrange:function(d,f,c,g){c?c[0].appendChild(this.placeholder[0]):f.item[0].parentNode.insertBefore(this.placeholder[0],this.direction=="down"?f.item[0]:f.item[0].nextSibling);this.counter=
this.counter?++this.counter:1;var h=this,e=this.counter;window.setTimeout(function(){e==h.counter&&h.refreshPositions(!g)},0)},_clear:function(d,f){this.reverting=false;var c=[];!this._noFinalSort&&this.currentItem[0].parentNode&&this.placeholder.before(this.currentItem);this._noFinalSort=null;if(this.helper[0]==this.currentItem[0]){for(var g in this._storedCSS)if(this._storedCSS[g]=="auto"||this._storedCSS[g]=="static")this._storedCSS[g]="";this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper")}else this.currentItem.show();
this.fromOutside&&!f&&c.push(function(h){this._trigger("receive",h,this._uiHash(this.fromOutside))});if((this.fromOutside||this.domPosition.prev!=this.currentItem.prev().not(".ui-sortable-helper")[0]||this.domPosition.parent!=this.currentItem.parent()[0])&&!f)c.push(function(h){this._trigger("update",h,this._uiHash())});if(!b.ui.contains(this.element[0],this.currentItem[0])){f||c.push(function(h){this._trigger("remove",h,this._uiHash())});for(g=this.containers.length-1;g>=0;g--)if(b.ui.contains(this.containers[g].element[0],
this.currentItem[0])&&!f){c.push(function(h){return function(e){h._trigger("receive",e,this._uiHash(this))}}.call(this,this.containers[g]));c.push(function(h){return function(e){h._trigger("update",e,this._uiHash(this))}}.call(this,this.containers[g]))}}for(g=this.containers.length-1;g>=0;g--){f||c.push(function(h){return function(e){h._trigger("deactivate",e,this._uiHash(this))}}.call(this,this.containers[g]));if(this.containers[g].containerCache.over){c.push(function(h){return function(e){h._trigger("out",
e,this._uiHash(this))}}.call(this,this.containers[g]));this.containers[g].containerCache.over=0}}this._storedCursor&&b("body").css("cursor",this._storedCursor);this._storedOpacity&&this.helper.css("opacity",this._storedOpacity);if(this._storedZIndex)this.helper.css("zIndex",this._storedZIndex=="auto"?"":this._storedZIndex);this.dragging=false;if(this.cancelHelperRemoval){if(!f){this._trigger("beforeStop",d,this._uiHash());for(g=0;g<c.length;g++)c[g].call(this,d);this._trigger("stop",d,this._uiHash())}return false}f||
this._trigger("beforeStop",d,this._uiHash());this.placeholder[0].parentNode.removeChild(this.placeholder[0]);this.helper[0]!=this.currentItem[0]&&this.helper.remove();this.helper=null;if(!f){for(g=0;g<c.length;g++)c[g].call(this,d);this._trigger("stop",d,this._uiHash())}this.fromOutside=false;return true},_trigger:function(){b.widget.prototype._trigger.apply(this,arguments)===false&&this.cancel()},_uiHash:function(d){var f=d||this;return{helper:f.helper,placeholder:f.placeholder||b([]),position:f.position,
absolutePosition:f.positionAbs,offset:f.positionAbs,item:f.currentItem,sender:d?d.element:null}}}));b.extend(b.ui.sortable,{getter:"serialize toArray",version:"1.7.2",eventPrefix:"sort",defaults:{appendTo:"parent",axis:false,cancel:":input,option",connectWith:false,containment:false,cursor:"auto",cursorAt:false,delay:0,distance:1,dropOnEmpty:true,forcePlaceholderSize:false,forceHelperSize:false,grid:false,handle:false,helper:"original",items:"> *",opacity:false,placeholder:false,revert:false,scroll:true,
scrollSensitivity:20,scrollSpeed:20,scope:"default",tolerance:"intersect",zIndex:1E3}})})(jQuery);
(function(b){b.widget("ui.tabs",{_init:function(){if(this.options.deselectable!==undefined)this.options.collapsible=this.options.deselectable;this._tabify(true)},_setData:function(d,f){if(d=="selected")this.options.collapsible&&f==this.options.selected||this.select(f);else{this.options[d]=f;if(d=="deselectable")this.options.collapsible=f;this._tabify()}},_tabId:function(d){return d.title&&d.title.replace(/\s/g,"_").replace(/[^A-Za-z0-9\-_:\.]/g,"")||this.options.idPrefix+b.data(d)},_sanitizeSelector:function(d){return d.replace(/:/g,
"\\:")},_cookie:function(){var d=this.cookie||(this.cookie=this.options.cookie.name||"ui-tabs-"+b.data(this.list[0]));return b.cookie.apply(null,[d].concat(b.makeArray(arguments)))},_ui:function(d,f){return{tab:d,panel:f,index:this.anchors.index(d)}},_cleanup:function(){this.lis.filter(".ui-state-processing").removeClass("ui-state-processing").find("span:data(label.tabs)").each(function(){var d=b(this);d.html(d.data("label.tabs")).removeData("label.tabs")})},_tabify:function(d){function f(k,m){k.css({display:""});
b.browser.msie&&m.opacity&&k[0].style.removeAttribute("filter")}this.list=this.element.children("ul:first");this.lis=b("li:has(a[href])",this.list);this.anchors=this.lis.map(function(){return b("a",this)[0]});this.panels=b([]);var c=this,g=this.options,h=/^#.+/;this.anchors.each(function(k,m){var o=b(m).attr("href"),u=o.split("#")[0],v;if(u&&(u===location.toString().split("#")[0]||(v=b("base")[0])&&u===v.href)){o=m.hash;m.href=o}if(h.test(o))c.panels=c.panels.add(c._sanitizeSelector(o));else if(o!=
"#"){b.data(m,"href.tabs",o);b.data(m,"load.tabs",o.replace(/#.*$/,""));o=c._tabId(m);m.href="#"+o;m=b("#"+o);if(!m.length){m=b(g.panelTemplate).attr("id",o).addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").insertAfter(c.panels[k-1]||c.list);m.data("destroy.tabs",true)}c.panels=c.panels.add(m)}else g.disabled.push(k)});if(d){this.element.addClass("ui-tabs ui-widget ui-widget-content ui-corner-all");this.list.addClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all");
this.lis.addClass("ui-state-default ui-corner-top");this.panels.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom");if(g.selected===undefined){location.hash&&this.anchors.each(function(k,m){if(m.hash==location.hash){g.selected=k;return false}});if(typeof g.selected!="number"&&g.cookie)g.selected=parseInt(c._cookie(),10);if(typeof g.selected!="number"&&this.lis.filter(".ui-tabs-selected").length)g.selected=this.lis.index(this.lis.filter(".ui-tabs-selected"));g.selected=g.selected||0}else if(g.selected===
null)g.selected=-1;g.selected=g.selected>=0&&this.anchors[g.selected]||g.selected<0?g.selected:0;g.disabled=b.unique(g.disabled.concat(b.map(this.lis.filter(".ui-state-disabled"),function(k){return c.lis.index(k)}))).sort();b.inArray(g.selected,g.disabled)!=-1&&g.disabled.splice(b.inArray(g.selected,g.disabled),1);this.panels.addClass("ui-tabs-hide");this.lis.removeClass("ui-tabs-selected ui-state-active");if(g.selected>=0&&this.anchors.length){this.panels.eq(g.selected).removeClass("ui-tabs-hide");
this.lis.eq(g.selected).addClass("ui-tabs-selected ui-state-active");c.element.queue("tabs",function(){c._trigger("show",null,c._ui(c.anchors[g.selected],c.panels[g.selected]))});this.load(g.selected)}b(window).bind("unload",function(){c.lis.add(c.anchors).unbind(".tabs");c.lis=c.anchors=c.panels=null})}else g.selected=this.lis.index(this.lis.filter(".ui-tabs-selected"));this.element[g.collapsible?"addClass":"removeClass"]("ui-tabs-collapsible");g.cookie&&this._cookie(g.selected,g.cookie);d=0;for(var e;e=
this.lis[d];d++)b(e)[b.inArray(d,g.disabled)!=-1&&!b(e).hasClass("ui-tabs-selected")?"addClass":"removeClass"]("ui-state-disabled");g.cache===false&&this.anchors.removeData("cache.tabs");this.lis.add(this.anchors).unbind(".tabs");if(g.event!="mouseover"){var l=function(k,m){m.is(":not(.ui-state-disabled)")&&m.addClass("ui-state-"+k)},i=function(k,m){m.removeClass("ui-state-"+k)};this.lis.bind("mouseover.tabs",function(){l("hover",b(this))});this.lis.bind("mouseout.tabs",function(){i("hover",b(this))});
this.anchors.bind("focus.tabs",function(){l("focus",b(this).closest("li"))});this.anchors.bind("blur.tabs",function(){i("focus",b(this).closest("li"))})}var j,n;if(g.fx)if(b.isArray(g.fx)){j=g.fx[0];n=g.fx[1]}else j=n=g.fx;var r=n?function(k,m){b(k).closest("li").removeClass("ui-state-default").addClass("ui-tabs-selected ui-state-active");m.hide().removeClass("ui-tabs-hide").animate(n,n.duration||"normal",function(){f(m,n);c._trigger("show",null,c._ui(k,m[0]))})}:function(k,m){b(k).closest("li").removeClass("ui-state-default").addClass("ui-tabs-selected ui-state-active");
m.removeClass("ui-tabs-hide");c._trigger("show",null,c._ui(k,m[0]))},s=j?function(k,m){m.animate(j,j.duration||"normal",function(){c.lis.removeClass("ui-tabs-selected ui-state-active").addClass("ui-state-default");m.addClass("ui-tabs-hide");f(m,j);c.element.dequeue("tabs")})}:function(k,m){c.lis.removeClass("ui-tabs-selected ui-state-active").addClass("ui-state-default");m.addClass("ui-tabs-hide");c.element.dequeue("tabs")};this.anchors.bind(g.event+".tabs",function(){var k=this,m=b(this).closest("li"),
o=c.panels.filter(":not(.ui-tabs-hide)"),u=b(c._sanitizeSelector(this.hash));if(m.hasClass("ui-tabs-selected")&&!g.collapsible||m.hasClass("ui-state-disabled")||m.hasClass("ui-state-processing")||c._trigger("select",null,c._ui(this,u[0]))===false){this.blur();return false}g.selected=c.anchors.index(this);c.abort();if(g.collapsible)if(m.hasClass("ui-tabs-selected")){g.selected=-1;g.cookie&&c._cookie(g.selected,g.cookie);c.element.queue("tabs",function(){s(k,o)}).dequeue("tabs");this.blur();return false}else if(!o.length){g.cookie&&
c._cookie(g.selected,g.cookie);c.element.queue("tabs",function(){r(k,u)});c.load(c.anchors.index(this));this.blur();return false}g.cookie&&c._cookie(g.selected,g.cookie);if(u.length){o.length&&c.element.queue("tabs",function(){s(k,o)});c.element.queue("tabs",function(){r(k,u)});c.load(c.anchors.index(this))}else throw"jQuery UI Tabs: Mismatching fragment identifier.";b.browser.msie&&this.blur()});this.anchors.bind("click.tabs",function(){return false})},destroy:function(){var d=this.options;this.abort();
this.element.unbind(".tabs").removeClass("ui-tabs ui-widget ui-widget-content ui-corner-all ui-tabs-collapsible").removeData("tabs");this.list.removeClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all");this.anchors.each(function(){var f=b.data(this,"href.tabs");if(f)this.href=f;var c=b(this).unbind(".tabs");b.each(["href","load","cache"],function(g,h){c.removeData(h+".tabs")})});this.lis.unbind(".tabs").add(this.panels).each(function(){b.data(this,"destroy.tabs")?
b(this).remove():b(this).removeClass("ui-state-default ui-corner-top ui-tabs-selected ui-state-active ui-state-hover ui-state-focus ui-state-disabled ui-tabs-panel ui-widget-content ui-corner-bottom ui-tabs-hide")});d.cookie&&this._cookie(null,d.cookie)},add:function(d,f,c){if(c===undefined)c=this.anchors.length;var g=this,h=this.options;f=b(h.tabTemplate.replace(/#\{href\}/g,d).replace(/#\{label\}/g,f));d=!d.indexOf("#")?d.replace("#",""):this._tabId(b("a",f)[0]);f.addClass("ui-state-default ui-corner-top").data("destroy.tabs",
true);var e=b("#"+d);e.length||(e=b(h.panelTemplate).attr("id",d).data("destroy.tabs",true));e.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom ui-tabs-hide");if(c>=this.lis.length){f.appendTo(this.list);e.appendTo(this.list[0].parentNode)}else{f.insertBefore(this.lis[c]);e.insertBefore(this.panels[c])}h.disabled=b.map(h.disabled,function(l){return l>=c?++l:l});this._tabify();if(this.anchors.length==1){f.addClass("ui-tabs-selected ui-state-active");e.removeClass("ui-tabs-hide");this.element.queue("tabs",
function(){g._trigger("show",null,g._ui(g.anchors[0],g.panels[0]))});this.load(0)}this._trigger("add",null,this._ui(this.anchors[c],this.panels[c]))},remove:function(d){var f=this.options,c=this.lis.eq(d).remove(),g=this.panels.eq(d).remove();if(c.hasClass("ui-tabs-selected")&&this.anchors.length>1)this.select(d+(d+1<this.anchors.length?1:-1));f.disabled=b.map(b.grep(f.disabled,function(h){return h!=d}),function(h){return h>=d?--h:h});this._tabify();this._trigger("remove",null,this._ui(c.find("a")[0],
g[0]))},enable:function(d){var f=this.options;if(b.inArray(d,f.disabled)!=-1){this.lis.eq(d).removeClass("ui-state-disabled");f.disabled=b.grep(f.disabled,function(c){return c!=d});this._trigger("enable",null,this._ui(this.anchors[d],this.panels[d]))}},disable:function(d){var f=this.options;if(d!=f.selected){this.lis.eq(d).addClass("ui-state-disabled");f.disabled.push(d);f.disabled.sort();this._trigger("disable",null,this._ui(this.anchors[d],this.panels[d]))}},select:function(d){if(typeof d=="string")d=
this.anchors.index(this.anchors.filter("[href$="+d+"]"));else if(d===null)d=-1;if(d==-1&&this.options.collapsible)d=this.options.selected;this.anchors.eq(d).trigger(this.options.event+".tabs")},load:function(d){var f=this,c=this.options,g=this.anchors.eq(d)[0],h=b.data(g,"load.tabs");this.abort();if(!h||this.element.queue("tabs").length!==0&&b.data(g,"cache.tabs"))this.element.dequeue("tabs");else{this.lis.eq(d).addClass("ui-state-processing");if(c.spinner){var e=b("span",g);e.data("label.tabs",e.html()).html(c.spinner)}this.xhr=
b.ajax(b.extend({},c.ajaxOptions,{url:h,success:function(l,i){b(f._sanitizeSelector(g.hash)).html(l);f._cleanup();c.cache&&b.data(g,"cache.tabs",true);f._trigger("load",null,f._ui(f.anchors[d],f.panels[d]));try{c.ajaxOptions.success(l,i)}catch(j){}f.element.dequeue("tabs")}}))}},abort:function(){this.element.queue([]);this.panels.stop(false,true);if(this.xhr){this.xhr.abort();delete this.xhr}this._cleanup()},url:function(d,f){this.anchors.eq(d).removeData("cache.tabs").data("load.tabs",f)},length:function(){return this.anchors.length}});
b.extend(b.ui.tabs,{version:"1.7.2",getter:"length",defaults:{ajaxOptions:null,cache:false,cookie:null,collapsible:false,disabled:[],event:"click",fx:null,idPrefix:"ui-tabs-",panelTemplate:"<div></div>",spinner:"<em>Loading&#8230;</em>",tabTemplate:'<li><a href="#{href}"><span>#{label}</span></a></li>'}});b.extend(b.ui.tabs.prototype,{rotation:null,rotate:function(d,f){var c=this,g=this.options,h=c._rotate||(c._rotate=function(e){clearTimeout(c.rotation);c.rotation=setTimeout(function(){var l=g.selected;
c.select(++l<c.anchors.length?l:0)},d);e&&e.stopPropagation()});f=c._unrotate||(c._unrotate=!f?function(e){e.clientX&&c.rotate(null)}:function(){t=g.selected;h()});if(d){this.element.bind("tabsshow",h);this.anchors.bind(g.event+".tabs",f);h()}else{clearTimeout(c.rotation);this.element.unbind("tabsshow",h);this.anchors.unbind(g.event+".tabs",f);delete this._rotate;delete this._unrotate}}})})(jQuery);
(function(b){b.widget("ui.progressbar",{_init:function(){this.element.addClass("ui-progressbar ui-widget ui-widget-content ui-corner-all").attr({role:"progressbar","aria-valuemin":this._valueMin(),"aria-valuemax":this._valueMax(),"aria-valuenow":this._value()});this.valueDiv=b('<div class="ui-progressbar-value ui-widget-header ui-corner-left"></div>').appendTo(this.element);this._refreshValue()},destroy:function(){this.element.removeClass("ui-progressbar ui-widget ui-widget-content ui-corner-all").removeAttr("role").removeAttr("aria-valuemin").removeAttr("aria-valuemax").removeAttr("aria-valuenow").removeData("progressbar").unbind(".progressbar");
this.valueDiv.remove();b.widget.prototype.destroy.apply(this,arguments)},value:function(d){if(d===undefined)return this._value();this._setData("value",d);return this},_setData:function(d,f){switch(d){case "value":this.options.value=f;this._refreshValue();this._trigger("change",null,{});break}b.widget.prototype._setData.apply(this,arguments)},_value:function(){var d=this.options.value;if(d<this._valueMin())d=this._valueMin();if(d>this._valueMax())d=this._valueMax();return d},_valueMin:function(){return 0},
_valueMax:function(){return 100},_refreshValue:function(){var d=this.value();this.valueDiv[d==this._valueMax()?"addClass":"removeClass"]("ui-corner-right");this.valueDiv.width(d+"%");this.element.attr("aria-valuenow",d)}});b.extend(b.ui.progressbar,{version:"1.7.2",defaults:{value:0}})})(jQuery);
jQuery.effects||function(b){function d(h,e){var l=h[1]&&h[1].constructor==Object?h[1]:{};if(e)l.mode=e;e=h[1]&&h[1].constructor!=Object?h[1]:l.duration?l.duration:h[2];e=b.fx.off?0:typeof e==="number"?e:b.fx.speeds[e]||b.fx.speeds._default;var i=l.callback||b.isFunction(h[1])&&h[1]||b.isFunction(h[2])&&h[2]||b.isFunction(h[3])&&h[3];return[h[0],l,e,i]}function f(h){var e;if(h&&h.constructor==Array&&h.length==3)return h;if(e=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(h))return[parseInt(e[1],
10),parseInt(e[2],10),parseInt(e[3],10)];if(e=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(h))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(h))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(h))return[parseInt(e[1]+e[1],16),parseInt(e[2]+e[2],16),parseInt(e[3]+e[3],16)];if(/rgba\(0, 0, 0, 0\)/.exec(h))return g.transparent;
return g[b.trim(h).toLowerCase()]}function c(h,e){var l;do{l=b.curCSS(h,e);if(l!=""&&l!="transparent"||b.nodeName(h,"body"))break;e="backgroundColor"}while(h=h.parentNode);return f(l)}b.effects={version:"1.7.2",save:function(h,e){for(var l=0;l<e.length;l++)e[l]!==null&&h.data("ec.storage."+e[l],h[0].style[e[l]])},restore:function(h,e){for(var l=0;l<e.length;l++)e[l]!==null&&h.css(e[l],h.data("ec.storage."+e[l]))},setMode:function(h,e){if(e=="toggle")e=h.is(":hidden")?"show":"hide";return e},getBaseline:function(h,
e){var l;switch(h[0]){case "top":l=0;break;case "middle":l=0.5;break;case "bottom":l=1;break;default:l=h[0]/e.height}switch(h[1]){case "left":h=0;break;case "center":h=0.5;break;case "right":h=1;break;default:h=h[1]/e.width}return{x:h,y:l}},createWrapper:function(h){if(h.parent().is(".ui-effects-wrapper"))return h.parent();var e={width:h.outerWidth(true),height:h.outerHeight(true),"float":h.css("float")};h.wrap('<div class="ui-effects-wrapper" style="font-size:100%;background:transparent;border:none;margin:0;padding:0"></div>');
var l=h.parent();if(h.css("position")=="static"){l.css({position:"relative"});h.css({position:"relative"})}else{var i=h.css("top");if(isNaN(parseInt(i,10)))i="auto";var j=h.css("left");if(isNaN(parseInt(j,10)))j="auto";l.css({position:h.css("position"),top:i,left:j,zIndex:h.css("z-index")}).show();h.css({position:"relative",top:0,left:0})}l.css(e);return l},removeWrapper:function(h){if(h.parent().is(".ui-effects-wrapper"))return h.parent().replaceWith(h);return h},setTransition:function(h,e,l,i){i=
i||{};b.each(e,function(j,n){unit=h.cssUnit(n);if(unit[0]>0)i[n]=unit[0]*l+unit[1]});return i},animateClass:function(h,e,l,i){var j=typeof l=="function"?l:i?i:null,n=typeof l=="string"?l:null;return this.each(function(){var r={},s=b(this),k=s.attr("style")||"";if(typeof k=="object")k=k.cssText;if(h.toggle)s.hasClass(h.toggle)?(h.remove=h.toggle):(h.add=h.toggle);var m=b.extend({},document.defaultView?document.defaultView.getComputedStyle(this,null):this.currentStyle);h.add&&s.addClass(h.add);h.remove&&
s.removeClass(h.remove);var o=b.extend({},document.defaultView?document.defaultView.getComputedStyle(this,null):this.currentStyle);h.add&&s.removeClass(h.add);h.remove&&s.addClass(h.remove);for(var u in o)if(typeof o[u]!="function"&&o[u]&&u.indexOf("Moz")==-1&&u.indexOf("length")==-1&&o[u]!=m[u]&&(u.match(/color/i)||!u.match(/color/i)&&!isNaN(parseInt(o[u],10)))&&(m.position!="static"||m.position=="static"&&!u.match(/left|top|bottom|right/)))r[u]=o[u];s.animate(r,e,n,function(){if(typeof b(this).attr("style")==
"object"){b(this).attr("style").cssText="";b(this).attr("style").cssText=k}else b(this).attr("style",k);h.add&&b(this).addClass(h.add);h.remove&&b(this).removeClass(h.remove);j&&j.apply(this,arguments)})})}};b.fn.extend({_show:b.fn.show,_hide:b.fn.hide,__toggle:b.fn.toggle,_addClass:b.fn.addClass,_removeClass:b.fn.removeClass,_toggleClass:b.fn.toggleClass,effect:function(h,e,l,i){return b.effects[h]?b.effects[h].call(this,{method:h,options:e||{},duration:l,callback:i}):null},show:function(){return!arguments[0]||
arguments[0].constructor==Number||/(slow|normal|fast)/.test(arguments[0])?this._show.apply(this,arguments):this.effect.apply(this,d(arguments,"show"))},hide:function(){return!arguments[0]||arguments[0].constructor==Number||/(slow|normal|fast)/.test(arguments[0])?this._hide.apply(this,arguments):this.effect.apply(this,d(arguments,"hide"))},toggle:function(){return!arguments[0]||arguments[0].constructor==Number||/(slow|normal|fast)/.test(arguments[0])||b.isFunction(arguments[0])||typeof arguments[0]==
"boolean"?this.__toggle.apply(this,arguments):this.effect.apply(this,d(arguments,"toggle"))},addClass:function(h,e,l,i){return e?b.effects.animateClass.apply(this,[{add:h},e,l,i]):this._addClass(h)},removeClass:function(h,e,l,i){return e?b.effects.animateClass.apply(this,[{remove:h},e,l,i]):this._removeClass(h)},toggleClass:function(h,e,l,i){return typeof e!=="boolean"&&e?b.effects.animateClass.apply(this,[{toggle:h},e,l,i]):this._toggleClass(h,e)},morph:function(h,e,l,i,j){return b.effects.animateClass.apply(this,
[{add:e,remove:h},l,i,j])},switchClass:function(){return this.morph.apply(this,arguments)},cssUnit:function(h){var e=this.css(h),l=[];b.each(["em","px","%","pt"],function(i,j){if(e.indexOf(j)>0)l=[parseFloat(e),j]});return l}});b.each(["backgroundColor","borderBottomColor","borderLeftColor","borderRightColor","borderTopColor","color","outlineColor"],function(h,e){b.fx.step[e]=function(l){if(l.state==0){l.start=c(l.elem,e);l.end=f(l.end)}l.elem.style[e]="rgb("+[Math.max(Math.min(parseInt(l.pos*(l.end[0]-
l.start[0])+l.start[0],10),255),0),Math.max(Math.min(parseInt(l.pos*(l.end[1]-l.start[1])+l.start[1],10),255),0),Math.max(Math.min(parseInt(l.pos*(l.end[2]-l.start[2])+l.start[2],10),255),0)].join(",")+")"}});var g={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]};b.easing.jswing=b.easing.swing;b.extend(b.easing,{def:"easeOutQuad",swing:function(h,e,l,i,j){return b.easing[b.easing.def](h,e,l,i,j)},easeInQuad:function(h,e,l,i,j){return i*(e/=j)*e+l},easeOutQuad:function(h,e,l,i,j){return-i*(e/=j)*(e-2)+l},easeInOutQuad:function(h,e,l,i,j){if((e/=j/2)<1)return i/2*e*e+l;return-i/2*(--e*(e-2)-1)+l},easeInCubic:function(h,e,l,i,j){return i*(e/=j)*e*e+l},easeOutCubic:function(h,
e,l,i,j){return i*((e=e/j-1)*e*e+1)+l},easeInOutCubic:function(h,e,l,i,j){if((e/=j/2)<1)return i/2*e*e*e+l;return i/2*((e-=2)*e*e+2)+l},easeInQuart:function(h,e,l,i,j){return i*(e/=j)*e*e*e+l},easeOutQuart:function(h,e,l,i,j){return-i*((e=e/j-1)*e*e*e-1)+l},easeInOutQuart:function(h,e,l,i,j){if((e/=j/2)<1)return i/2*e*e*e*e+l;return-i/2*((e-=2)*e*e*e-2)+l},easeInQuint:function(h,e,l,i,j){return i*(e/=j)*e*e*e*e+l},easeOutQuint:function(h,e,l,i,j){return i*((e=e/j-1)*e*e*e*e+1)+l},easeInOutQuint:function(h,
e,l,i,j){if((e/=j/2)<1)return i/2*e*e*e*e*e+l;return i/2*((e-=2)*e*e*e*e+2)+l},easeInSine:function(h,e,l,i,j){return-i*Math.cos(e/j*(Math.PI/2))+i+l},easeOutSine:function(h,e,l,i,j){return i*Math.sin(e/j*(Math.PI/2))+l},easeInOutSine:function(h,e,l,i,j){return-i/2*(Math.cos(Math.PI*e/j)-1)+l},easeInExpo:function(h,e,l,i,j){return e==0?l:i*Math.pow(2,10*(e/j-1))+l},easeOutExpo:function(h,e,l,i,j){return e==j?l+i:i*(-Math.pow(2,-10*e/j)+1)+l},easeInOutExpo:function(h,e,l,i,j){if(e==0)return l;if(e==
j)return l+i;if((e/=j/2)<1)return i/2*Math.pow(2,10*(e-1))+l;return i/2*(-Math.pow(2,-10*--e)+2)+l},easeInCirc:function(h,e,l,i,j){return-i*(Math.sqrt(1-(e/=j)*e)-1)+l},easeOutCirc:function(h,e,l,i,j){return i*Math.sqrt(1-(e=e/j-1)*e)+l},easeInOutCirc:function(h,e,l,i,j){if((e/=j/2)<1)return-i/2*(Math.sqrt(1-e*e)-1)+l;return i/2*(Math.sqrt(1-(e-=2)*e)+1)+l},easeInElastic:function(h,e,l,i,j){h=1.70158;var n=0,r=i;if(e==0)return l;if((e/=j)==1)return l+i;n||(n=j*0.3);if(r<Math.abs(i)){r=i;h=n/4}else h=
n/(2*Math.PI)*Math.asin(i/r);return-(r*Math.pow(2,10*(e-=1))*Math.sin((e*j-h)*2*Math.PI/n))+l},easeOutElastic:function(h,e,l,i,j){h=1.70158;var n=0,r=i;if(e==0)return l;if((e/=j)==1)return l+i;n||(n=j*0.3);if(r<Math.abs(i)){r=i;h=n/4}else h=n/(2*Math.PI)*Math.asin(i/r);return r*Math.pow(2,-10*e)*Math.sin((e*j-h)*2*Math.PI/n)+i+l},easeInOutElastic:function(h,e,l,i,j){h=1.70158;var n=0,r=i;if(e==0)return l;if((e/=j/2)==2)return l+i;n||(n=j*0.3*1.5);if(r<Math.abs(i)){r=i;h=n/4}else h=n/(2*Math.PI)*Math.asin(i/
r);if(e<1)return-0.5*r*Math.pow(2,10*(e-=1))*Math.sin((e*j-h)*2*Math.PI/n)+l;return r*Math.pow(2,-10*(e-=1))*Math.sin((e*j-h)*2*Math.PI/n)*0.5+i+l},easeInBack:function(h,e,l,i,j,n){if(n==undefined)n=1.70158;return i*(e/=j)*e*((n+1)*e-n)+l},easeOutBack:function(h,e,l,i,j,n){if(n==undefined)n=1.70158;return i*((e=e/j-1)*e*((n+1)*e+n)+1)+l},easeInOutBack:function(h,e,l,i,j,n){if(n==undefined)n=1.70158;if((e/=j/2)<1)return i/2*e*e*(((n*=1.525)+1)*e-n)+l;return i/2*((e-=2)*e*(((n*=1.525)+1)*e+n)+2)+l},
easeInBounce:function(h,e,l,i,j){return i-b.easing.easeOutBounce(h,j-e,0,i,j)+l},easeOutBounce:function(h,e,l,i,j){return(e/=j)<1/2.75?i*7.5625*e*e+l:e<2/2.75?i*(7.5625*(e-=1.5/2.75)*e+0.75)+l:e<2.5/2.75?i*(7.5625*(e-=2.25/2.75)*e+0.9375)+l:i*(7.5625*(e-=2.625/2.75)*e+0.984375)+l},easeInOutBounce:function(h,e,l,i,j){if(e<j/2)return b.easing.easeInBounce(h,e*2,0,i,j)*0.5+l;return b.easing.easeOutBounce(h,e*2-j,0,i,j)*0.5+i*0.5+l}})}(jQuery);
(function(b){b.effects.highlight=function(d){return this.queue(function(){var f=b(this),c=["backgroundImage","backgroundColor","opacity"],g=b.effects.setMode(f,d.options.mode||"show"),h=d.options.color||"#ffff99",e=f.css("backgroundColor");b.effects.save(f,c);f.show();f.css({backgroundImage:"none",backgroundColor:h});h={backgroundColor:e};if(g=="hide")h.opacity=0;f.animate(h,{queue:false,duration:d.duration,easing:d.options.easing,complete:function(){g=="hide"&&f.hide();b.effects.restore(f,c);g==
"show"&&b.browser.msie&&this.style.removeAttribute("filter");d.callback&&d.callback.apply(this,arguments);f.dequeue()}})})}})(jQuery);
(function(b){b.effects.shake=function(d){return this.queue(function(){var f=b(this),c=["position","top","left"];b.effects.setMode(f,d.options.mode||"effect");var g=d.options.direction||"left",h=d.options.distance||20,e=d.options.times||3,l=d.duration||d.options.duration||140;b.effects.save(f,c);f.show();b.effects.createWrapper(f);var i=g=="up"||g=="down"?"top":"left",j=g=="up"||g=="left"?"pos":"neg";g={};var n={},r={};g[i]=(j=="pos"?"-=":"+=")+h;n[i]=(j=="pos"?"+=":"-=")+h*2;r[i]=(j=="pos"?"-=":"+=")+
h*2;f.animate(g,l,d.options.easing);for(h=1;h<e;h++)f.animate(n,l,d.options.easing).animate(r,l,d.options.easing);f.animate(n,l,d.options.easing).animate(g,l/2,d.options.easing,function(){b.effects.restore(f,c);b.effects.removeWrapper(f);d.callback&&d.callback.apply(this,arguments)});f.queue("fx",function(){f.dequeue()});f.dequeue()})}})(jQuery);(function(b){b.fn.extend({autocomplete:function(d,f){var c=typeof d=="string";f=b.extend({},b.Autocompleter.defaults,{url:c?d:null,data:c?null:d,delay:c?b.Autocompleter.defaults.delay:10,max:f&&!f.scroll?10:150},f);f.highlight=f.highlight||function(g){return g};f.formatMatch=f.formatMatch||f.formatItem;return this.each(function(){new b.Autocompleter(this,f)})},result:function(d){return this.bind("result",d)},search:function(d){return this.trigger("search",[d])},flushCache:function(){return this.trigger("flushCache")},
setOptions:function(d){return this.trigger("setOptions",[d])},unautocomplete:function(){return this.trigger("unautocomplete")}});b.Autocompleter=function(d,f){function c(){var x=B.selected();if(!x)return false;var z=x.result;v=z;if(f.multiple){var D=h(o.val());if(D.length>1){var A=f.multipleSeparator.length,F=b(d).selection().start,E,H=0;b.each(D,function(I,J){H+=J.length;if(F<=H){E=I;return false}H+=A});D[E]=z;z=D.join(f.multipleSeparator)}z+=f.multipleSeparator}o.val(z);j();o.trigger("result",[x.data,
x.value]);return true}function g(x,z){if(y==m.DEL)B.hide();else{x=o.val();if(!(!z&&x==v)){v=x;x=e(x);if(x.length>=f.minChars){o.addClass(f.loadingClass);f.matchCase||(x=x.toLowerCase());r(x,n,j)}else{k();B.hide()}}}}function h(x){if(!x)return[""];if(!f.multiple)return[b.trim(x)];return b.map(x.split(f.multipleSeparator),function(z){return b.trim(x).length?b.trim(z):null})}function e(x){if(!f.multiple)return x;var z=h(x);if(z.length==1)return z[0];z=b(d).selection().start;z=z==x.length?h(x):h(x.replace(x.substring(z),
""));return z[z.length-1]}function l(x,z){if(f.autoFill&&e(o.val()).toLowerCase()==x.toLowerCase()&&y!=m.BACKSPACE){o.val(o.val()+z.substring(e(v).length));b(d).selection(v.length,v.length+z.length)}}function i(){clearTimeout(u);u=setTimeout(j,200)}function j(){B.visible();B.hide();clearTimeout(u);k();f.mustMatch&&o.search(function(x){if(!x)if(f.multiple){x=h(o.val()).slice(0,-1);o.val(x.join(f.multipleSeparator)+(x.length?f.multipleSeparator:""))}else{o.val("");o.trigger("result",null)}})}function n(x,
z){if(z&&z.length&&w){k();B.display(z,x);l(x,z[0].value);B.show()}else j()}function r(x,z,D){f.matchCase||(x=x.toLowerCase());var A=q.load(x);if(A&&A.length)z(x,A);else if(typeof f.url=="string"&&f.url.length>0){var F={timestamp:+new Date};b.each(f.extraParams,function(E,H){F[E]=typeof H=="function"?H():H});b.ajax({mode:"abort",port:"autocomplete"+d.name,dataType:f.dataType,url:f.url,data:b.extend({q:e(x),limit:f.max},F),success:function(E){E=f.parse&&f.parse(E)||s(E);q.add(x,E);z(x,E)}})}else{B.emptyList();
D(x)}}function s(x){var z=[];x=x.split("\n");for(var D=0;D<x.length;D++){var A=b.trim(x[D]);if(A){A=A.split("|");z[z.length]={data:A,value:A[0],result:f.formatResult&&f.formatResult(A,A[0])||A[0]}}}return z}function k(){o.removeClass(f.loadingClass)}var m={UP:38,DOWN:40,DEL:46,TAB:9,RETURN:13,ESC:27,COMMA:188,PAGEUP:33,PAGEDOWN:34,BACKSPACE:8},o=b(d).attr("autocomplete","off").addClass(f.inputClass),u,v="",q=b.Autocompleter.Cache(f),w=0,y,C={mouseDownOnSelect:false},B=b.Autocompleter.Select(f,d,c,
C),G;b.browser.opera&&b(d.form).bind("submit.autocomplete",function(){if(G)return G=false});o.bind((b.browser.opera?"keypress":"keydown")+".autocomplete",function(x){w=1;y=x.keyCode;switch(x.keyCode){case m.UP:x.preventDefault();B.visible()?B.prev():g(0,true);break;case m.DOWN:x.preventDefault();B.visible()?B.next():g(0,true);break;case m.PAGEUP:x.preventDefault();B.visible()?B.pageUp():g(0,true);break;case m.PAGEDOWN:x.preventDefault();B.visible()?B.pageDown():g(0,true);break;case f.multiple&&b.trim(f.multipleSeparator)==
","&&m.COMMA:case m.TAB:case m.RETURN:if(c()){x.preventDefault();G=true;return false}break;case m.ESC:B.hide();break;default:clearTimeout(u);u=setTimeout(g,f.delay);break}}).focus(function(){w++}).blur(function(){w=0;C.mouseDownOnSelect||i()}).click(function(){w++>1&&!B.visible()&&g(0,true)}).bind("search",function(){function x(D,A){var F;if(A&&A.length)for(var E=0;E<A.length;E++)if(A[E].result.toLowerCase()==D.toLowerCase()){F=A[E];break}typeof z=="function"?z(F):o.trigger("result",F&&[F.data,F.value])}
var z=arguments.length>1?arguments[1]:null;b.each(h(o.val()),function(D,A){r(A,x,x)})}).bind("flushCache",function(){q.flush()}).bind("setOptions",function(x,z){b.extend(f,z);"data"in z&&q.populate()}).bind("unautocomplete",function(){B.unbind();o.unbind();b(d.form).unbind(".autocomplete")})};b.Autocompleter.defaults={inputClass:"ac_input",resultsClass:"ac_results",loadingClass:"ac_loading",minChars:1,delay:400,matchCase:false,matchSubset:true,matchContains:false,cacheLength:10,max:100,mustMatch:false,
extraParams:{},selectFirst:true,formatItem:function(d){return d[0]},formatMatch:null,autoFill:false,width:0,multiple:false,multipleSeparator:", ",highlight:function(d,f){return d.replace(new RegExp("(?![^&;]+;)(?!<[^<>]*)("+f.replace(/([\^\$\(\)\[\]\{\}\*\.\+\?\|\\])/gi,"\\$1")+")(?![^<>]*>)(?![^&;]+;)","gi"),"<strong>$1</strong>")},scroll:true,scrollHeight:180};b.Autocompleter.Cache=function(d){function f(i,j){d.matchCase||(i=i.toLowerCase());var n=i.indexOf(j);if(d.matchContains=="word")n=i.toLowerCase().search("\\b"+
j.toLowerCase());if(n==-1)return false;return n==0||d.matchContains}function c(i,j){l>d.cacheLength&&h();e[i]||l++;e[i]=j}function g(){if(!d.data)return false;var i={},j=0;if(!d.url)d.cacheLength=1;i[""]=[];for(var n=0,r=d.data.length;n<r;n++){var s=d.data[n];s=typeof s=="string"?[s]:s;var k=d.formatMatch(s,n+1,d.data.length);if(k!==false){var m=k.charAt(0).toLowerCase();i[m]||(i[m]=[]);s={value:k,data:s,result:d.formatResult&&d.formatResult(s)||k};i[m].push(s);j++<d.max&&i[""].push(s)}}b.each(i,
function(o,u){d.cacheLength++;c(o,u)})}function h(){e={};l=0}var e={},l=0;setTimeout(g,25);return{flush:h,add:c,populate:g,load:function(i){if(!d.cacheLength||!l)return null;if(!d.url&&d.matchContains){var j=[];for(var n in e)if(n.length>0){var r=e[n];b.each(r,function(s,k){f(k.value,i)&&j.push(k)})}return j}else if(e[i])return e[i];else if(d.matchSubset)for(n=i.length-1;n>=d.minChars;n--)if(r=e[i.substr(0,n)]){j=[];b.each(r,function(s,k){if(f(k.value,i))j[j.length]=k});return j}return null}}};b.Autocompleter.Select=
function(d,f,c,g){function h(){if(u){v=b("<div/>").hide().addClass(d.resultsClass).css("position","absolute").appendTo(document.body);q=b("<ul/>").appendTo(v).mouseover(function(w){if(e(w).nodeName&&e(w).nodeName.toUpperCase()=="LI"){k=b("li",q).removeClass(r.ACTIVE).index(e(w));b(e(w)).addClass(r.ACTIVE)}}).click(function(w){b(e(w)).addClass(r.ACTIVE);c();f.focus();return false}).mousedown(function(){g.mouseDownOnSelect=true}).mouseup(function(){g.mouseDownOnSelect=false});d.width>0&&v.css("width",
d.width);u=false}}function e(w){for(w=w.target;w&&w.tagName!="LI";)w=w.parentNode;if(!w)return[];return w}function l(w){s.slice(k,k+1).removeClass(r.ACTIVE);i(w);w=s.slice(k,k+1).addClass(r.ACTIVE);if(d.scroll){var y=0;s.slice(0,k).each(function(){y+=this.offsetHeight});if(y+w[0].offsetHeight-q.scrollTop()>q[0].clientHeight)q.scrollTop(y+w[0].offsetHeight-q.innerHeight());else y<q.scrollTop()&&q.scrollTop(y)}}function i(w){k+=w;if(k<0)k=s.size()-1;else if(k>=s.size())k=0}function j(w){return d.max&&
d.max<w?d.max:w}function n(){q.empty();for(var w=j(m.length),y=0;y<w;y++)if(m[y]){var C=d.formatItem(m[y].data,y+1,w,m[y].value,o);if(C!==false){C=b("<li title='"+m[y].data+"'/>").html(d.highlight(C,o)).addClass(y%2==0?"ac_even":"ac_odd").appendTo(q)[0];b.data(C,"ac_data",m[y])}}s=q.find("li");if(d.selectFirst){s.slice(0,1).addClass(r.ACTIVE);k=0}b.fn.bgiframe&&q.bgiframe()}var r={ACTIVE:"ac_over"},s,k=-1,m,o="",u=true,v,q;return{display:function(w,y){h();m=w;o=y;n()},next:function(){l(1)},prev:function(){l(-1)},
pageUp:function(){k!=0&&k-8<0?l(-k):l(-8)},pageDown:function(){k!=s.size()-1&&k+8>s.size()?l(s.size()-1-k):l(8)},hide:function(){v&&v.hide();s&&s.removeClass(r.ACTIVE);k=-1},visible:function(){return v&&v.is(":visible")},current:function(){return this.visible()&&(s.filter("."+r.ACTIVE)[0]||d.selectFirst&&s[0])},show:function(){var w=b(f).offset();v.css({width:typeof d.width=="string"||d.width>0?d.width:b(f).width(),top:w.top+f.offsetHeight,left:w.left}).show();if(d.scroll){q.scrollTop(0);q.css({maxHeight:d.scrollHeight,
overflow:"auto"});if(b.browser.msie&&typeof document.body.style.maxHeight==="undefined"){var y=0;s.each(function(){y+=this.offsetHeight});w=y>d.scrollHeight;q.css("height",w?d.scrollHeight:y);w||s.width(q.width()-parseInt(s.css("padding-left"))-parseInt(s.css("padding-right")))}}},selected:function(){var w=s&&s.filter("."+r.ACTIVE).removeClass(r.ACTIVE);return w&&w.length&&b.data(w[0],"ac_data")},emptyList:function(){q&&q.empty()},unbind:function(){v&&v.remove()}}};b.fn.selection=function(d,f){if(d!==
undefined)return this.each(function(){if(this.createTextRange){var l=this.createTextRange();if(f===undefined||d==f)l.move("character",d);else{l.collapse(true);l.moveStart("character",d);l.moveEnd("character",f)}l.select()}else if(this.setSelectionRange)this.setSelectionRange(d,f);else if(this.selectionStart){this.selectionStart=d;this.selectionEnd=f}});var c=this[0];if(c.createTextRange){var g=document.selection.createRange(),h=c.value,e=g.text.length;g.text="<->";g=c.value.indexOf("<->");c.value=
h;this.selection(g,g+e);return{start:g,end:g+e}}else if(c.selectionStart!==undefined)return{start:c.selectionStart,end:c.selectionEnd}}})(jQuery);function FhBaux(b,d){this.opt=jQuery.extend({type:"popup",show:function(){},hide:function(){},callback:function(){}},d);var f=this;this._initialized=false;$(window).resize(function(){f.resize()});if(b)return this.template(b);else{b=$("<div class='fhbaux-container'></div>");this._overlay=d=$("<div class='fhbaux-overlay'></div>");this._container=$(b).append(d).appendTo("body");this._container.css({position:"absolute",top:0,left:0,display:"none",width:"100%","z-index":9990,height:$(document).height()});
this._overlay.css({opacity:0.4,background:"#000","z-index":9991,width:"100%",height:$(document).height()});return this}}a=FhBaux.prototype;
a.template=function(b){var d=this,f=$("<div class='fhbaux-container'></div>"),c=$("<div class='fhbaux-overlay'></div>");this._needs_extra_resize=true;if(!b)return this._template;if($(b).length===0)b="<div>"+b+"</div>";this._template=$(b);if(this._container)this._container.html("").append(c);else this._container=$(f).append(c).appendTo("body");this._template.appendTo(this._container).show();this._overlay=$(".fhbaux-overlay",this._container);if(this.opt.type==="popup"){$("div.baux-close",this._template).remove();
$(this._template).append("<div class='baux-close'><a href='#'>(close popup)</a></div>").wrap("<div></div>");this._close=$("<img class='close' src='/static/img/map-icons/infowindow/cross-blue.png'>").css({position:"absolute",top:-6,right:-6,cursor:"pointer"});this._close.appendTo($(this._template).parent());$("div.baux-close",$(this._template)).css({"text-align":"center"});$("div.baux-close > a",$(this._template)).click(function(){d.hide();d.opt.callback()});this._close.click(function(){d.hide();d.opt.callback()});
this.bindEsc()}else if(this.opt.type==="confirm"){$("div.baux-confirm",this._template).remove();$(this._template).append("<div class='baux-confirm'><a href='#' class='accept'>(accept)</a>&nbsp;&nbsp;&nbsp;<a href='#' class='decline'>(decline)</a></div>").wrap("<div></div>");$("div.baux-confirm",$(this._template)).css({"text-align":"center"});$("div.baux-confirm > a.accept",$(this._template)).click(function(){d.opt.callback(true)});$("div.baux-confirm > a.decline",$(this._template)).click(function(){d.opt.callback(false)})}this._initialized=
true;this.resize();return this};a.bindEsc=function(){var b=this;$(document).bind("keydown",{combi:"esc",disableInInput:true},function(){b.close()})};a.unbindEsc=function(){$(document).unbind("keydown",{combi:"esc"})};
a.resize=function(){if(!this._initialized)return false;this._container.css({position:"absolute",top:0,left:0,width:"100%","z-index":9990,height:$(document).height()});this._overlay.css({opacity:0.4,background:"#000","z-index":9991,width:"100%",height:$(document).height()});this._template.show();this._template.parent().css({padding:"15px","background-color":"#FFF",border:"3px solid #1E46B2","-moz-border-radius":"10px","-webkit-border-radius":"10px",position:"absolute",width:this._template.width(),
left:"50%","margin-left":-(this._template.width()/2),top:$(window).scrollTop()+$(window).height()/4,"z-index":9992});if(this._needs_extra_resize){this._needs_extra_resize=false;this.resize()}return this};
a.loading=function(b){if(this._loading){this._loading.remove();this._loading=false}this._template&&this._template.parent().hide();b=$("<div class='baux-loading'>"+b+"</div>").appendTo(this._container);b.css({"font-size":"25px",padding:"20px",background:"#FFF","-webkit-border-radius":"12px","-moz-border-radius":"12px",color:"#333",position:"absolute",top:$(window).scrollTop()+$(window).height()/4,left:"50%","text-align":"center",border:"3px solid #1E46B2"});this._loading=b;this._container.show();this._loading.css({"margin-left":-(b.width()/
2),"margin-top":-(b.height()/2)});return this};a.stopLoading=function(){if(this._loading){this._loading.hide();this._template&&this._template.parent().show();this._loading=false}return this};a.hide=function(){/MSIE (\d+\.\d+);/.test(navigator.userAgent)?this._container.hide():this._container.fadeOut();this.unbindEsc();this.onclose&&this.onclose();this.opt.hide();return this};a.close=function(){this._container.hide();this.unbindEsc();this.onclose&&this.onclose();this.opt.hide();return this};
a.show=function(){this._container.show();this.resize();this.bindEsc();this.opt.show();return this};(function(b){function d(){window.console&&window.console.log&&window.console.log("[cycle] "+Array.prototype.join.call(arguments," "))}function f(k,m,o){if(k.cycleStop==undefined)k.cycleStop=0;if(m===undefined||m===null)m={};if(m.constructor==String)switch(m){case "stop":k.cycleStop++;k.cycleTimeout&&clearTimeout(k.cycleTimeout);k.cycleTimeout=0;b(k).removeData("cycle.opts");return false;case "pause":k.cyclePause=1;return false;case "resume":k.cyclePause=0;if(o===true){m=b(k).data("cycle.opts");if(!m){d("options not found, can not resume");
return false}if(k.cycleTimeout){clearTimeout(k.cycleTimeout);k.cycleTimeout=0}i(m.elements,m,1,1)}return false;default:m={fx:m}}else if(m.constructor==Number){var u=m;m=b(k).data("cycle.opts");if(!m){d("options not found, can not advance slide");return false}if(u<0||u>=m.elements.length){d("invalid slide index: "+u);return false}m.nextSlide=u;if(k.cycleTimeout){clearTimeout(this.cycleTimeout);k.cycleTimeout=0}if(typeof o=="string")m.oneTimeFx=o;i(m.elements,m,1,u>=m.currSlide);return false}return m}
function c(k,m){if(!b.support.opacity&&m.cleartype&&k.style.filter)try{k.style.removeAttribute("filter")}catch(o){}}function g(k,m,o,u,v){var q=b.extend({},b.fn.cycle.defaults,u||{},b.metadata?k.metadata():b.meta?k.data():{});if(q.autostop)q.countdown=q.autostopCount||o.length;var w=k[0];k.data("cycle.opts",q);q.$cont=k;q.stopCount=w.cycleStop;q.elements=o;q.before=q.before?[q.before]:[];q.after=q.after?[q.after]:[];q.after.unshift(function(){q.busy=0});!b.support.opacity&&q.cleartype&&q.after.push(function(){c(this,
q)});q.continuous&&q.after.push(function(){i(o,q,0,!q.rev)});h(q);!b.support.opacity&&q.cleartype&&!q.cleartypeNoBg&&s(m);k.css("position")=="static"&&k.css("position","relative");q.width&&k.width(q.width);q.height&&q.height!="auto"&&k.height(q.height);if(q.startingSlide)q.startingSlide=parseInt(q.startingSlide);if(q.random){q.randomMap=[];for(w=0;w<o.length;w++)q.randomMap.push(w);q.randomMap.sort(function(){return Math.random()-0.5});q.randomIndex=0;q.startingSlide=q.randomMap[0]}else if(q.startingSlide>=
o.length)q.startingSlide=0;q.currSlide=q.startingSlide=q.startingSlide||0;var y=q.startingSlide;m.css({position:"absolute",top:0,left:0}).hide().each(function(A){A=y?A>=y?o.length-(A-y):y-A:o.length-A;b(this).css("z-index",A)});b(o[y]).css("opacity",1).show();c(o[y],q);q.fit&&q.width&&m.width(q.width);q.fit&&q.height&&q.height!="auto"&&m.height(q.height);if(q.containerResize&&!k.innerHeight()){var C=0,B=0;for(w=0;w<o.length;w++){var G=b(o[w]),x=G[0],z=G.outerWidth();G=G.outerHeight();if(!z)z=x.offsetWidth;
if(!G)G=x.offsetHeight;C=z>C?z:C;B=G>B?G:B}C>0&&B>0&&k.css({width:C+"px",height:B+"px"})}q.pause&&k.hover(function(){this.cyclePause++},function(){this.cyclePause--});if(e(q)===false)return false;if(!q.multiFx){w=b.fn.cycle.transitions[q.fx];if(b.isFunction(w))w(k,m,q);else if(q.fx!="custom"&&!q.multiFx){d("unknown transition: "+q.fx,"; slideshow terminating");return false}}var D=false;u.requeueAttempts=u.requeueAttempts||0;m.each(function(){var A=b(this);this.cycleH=q.fit&&q.height?q.height:A.height();
this.cycleW=q.fit&&q.width?q.width:A.width();if(A.is("img")){A=b.browser.opera&&this.cycleW==42&&this.cycleH==19&&!this.complete;var F=this.cycleH==0&&this.cycleW==0&&!this.complete;if(b.browser.msie&&this.cycleW==28&&this.cycleH==30&&!this.complete||A||F)if(v.s&&q.requeueOnImageNotLoaded&&++u.requeueAttempts<100){d(u.requeueAttempts," - img slide not loaded, requeuing slideshow: ",this.src,this.cycleW,this.cycleH);setTimeout(function(){b(v.s,v.c).cycle(u)},q.requeueTimeout);D=true;return false}else d("could not determine size of image: "+
this.src,this.cycleW,this.cycleH)}return true});if(D)return false;q.cssBefore=q.cssBefore||{};q.animIn=q.animIn||{};q.animOut=q.animOut||{};m.not(":eq("+y+")").css(q.cssBefore);q.cssFirst&&b(m[y]).css(q.cssFirst);if(q.timeout){q.timeout=parseInt(q.timeout);if(q.speed.constructor==String)q.speed=b.fx.speeds[q.speed]||parseInt(q.speed);for(q.sync||(q.speed/=2);q.timeout-q.speed<250;)q.timeout+=q.speed}if(q.easing)q.easeIn=q.easeOut=q.easing;if(!q.speedIn)q.speedIn=q.speed;if(!q.speedOut)q.speedOut=
q.speed;q.slideCount=o.length;q.currSlide=q.lastSlide=y;if(q.random){q.nextSlide=q.currSlide;if(++q.randomIndex==o.length)q.randomIndex=0;q.nextSlide=q.randomMap[q.randomIndex]}else q.nextSlide=q.startingSlide>=o.length-1?0:q.startingSlide+1;k=m[y];q.before.length&&q.before[0].apply(k,[k,k,q,true]);q.after.length>1&&q.after[1].apply(k,[k,k,q,true]);q.next&&b(q.next).click(function(){return n(q,q.rev?-1:1)});q.prev&&b(q.prev).click(function(){return n(q,q.rev?1:-1)});q.pager&&r(o,q);l(q,o);return q}
function h(k){k.original={before:[],after:[]};k.original.cssBefore=b.extend({},k.cssBefore);k.original.cssAfter=b.extend({},k.cssAfter);k.original.animIn=b.extend({},k.animIn);k.original.animOut=b.extend({},k.animOut);b.each(k.before,function(){k.original.before.push(this)});b.each(k.after,function(){k.original.after.push(this)})}function e(k){var m=b.fn.cycle.transitions;if(k.fx.indexOf(",")>0){k.multiFx=true;k.fxs=k.fx.replace(/\s*/g,"").split(",");for(var o=0;o<k.fxs.length;o++){var u=k.fxs[o],
v=m[u];if(!v||!m.hasOwnProperty(u)||!b.isFunction(v)){d("discarding unknown transition: ",u);k.fxs.splice(o,1);o--}}if(!k.fxs.length){d("No valid transitions named; slideshow terminating.");return false}}else if(k.fx=="all"){k.multiFx=true;k.fxs=[];for(p in m){v=m[p];m.hasOwnProperty(p)&&b.isFunction(v)&&k.fxs.push(p)}}if(k.multiFx&&k.randomizeEffects){m=Math.floor(Math.random()*20)+30;for(o=0;o<m;o++){u=Math.floor(Math.random()*k.fxs.length);k.fxs.push(k.fxs.splice(u,1)[0])}d("randomized fx sequence: ",
k.fxs)}return true}function l(k,m){k.addSlide=function(o,u){o=b(o);var v=o[0];k.autostopCount||k.countdown++;m[u?"unshift":"push"](v);if(k.els)k.els[u?"unshift":"push"](v);k.slideCount=m.length;o.css("position","absolute");o[u?"prependTo":"appendTo"](k.$cont);if(u){k.currSlide++;k.nextSlide++}!b.support.opacity&&k.cleartype&&!k.cleartypeNoBg&&s(o);k.fit&&k.width&&o.width(k.width);k.fit&&k.height&&k.height!="auto"&&$slides.height(k.height);v.cycleH=k.fit&&k.height?k.height:o.height();v.cycleW=k.fit&&
k.width?k.width:o.width();o.css(k.cssBefore);k.pager&&b.fn.cycle.createPagerAnchor(m.length-1,v,b(k.pager),m,k);b.isFunction(k.onAddSlide)?k.onAddSlide(o):o.hide()}}function i(k,m,o,u){if(o&&m.busy&&m.manualTrump){b(k).stop(true,true);m.busy=false}if(!m.busy){var v=m.$cont[0],q=k[m.currSlide],w=k[m.nextSlide];if(!(v.cycleStop!=m.stopCount||v.cycleTimeout===0&&!o))if(!o&&!v.cyclePause&&(m.autostop&&--m.countdown<=0||m.nowrap&&!m.random&&m.nextSlide<m.currSlide))m.end&&m.end(m);else{if(o||!v.cyclePause){var y=
m.fx;q.cycleH=q.cycleH||b(q).height();q.cycleW=q.cycleW||b(q).width();w.cycleH=w.cycleH||b(w).height();w.cycleW=w.cycleW||b(w).width();if(m.multiFx){if(m.lastFx==undefined||++m.lastFx>=m.fxs.length)m.lastFx=0;y=m.fxs[m.lastFx];m.currFx=y}if(m.oneTimeFx){y=m.oneTimeFx;m.oneTimeFx=null}b.fn.cycle.resetState(m,y);m.before.length&&b.each(m.before,function(C,B){v.cycleStop==m.stopCount&&B.apply(w,[q,w,m,u])});y=function(){b.each(m.after,function(C,B){v.cycleStop==m.stopCount&&B.apply(w,[q,w,m,u])})};if(m.nextSlide!=
m.currSlide){m.busy=1;if(m.fxFn)m.fxFn(q,w,m,y,u);else b.isFunction(b.fn.cycle[m.fx])?b.fn.cycle[m.fx](q,w,m,y):b.fn.cycle.custom(q,w,m,y,o&&m.fastOnEvent)}m.lastSlide=m.currSlide;if(m.random){m.currSlide=m.nextSlide;if(++m.randomIndex==k.length)m.randomIndex=0;m.nextSlide=m.randomMap[m.randomIndex]}else{o=m.nextSlide+1==k.length;m.nextSlide=o?0:m.nextSlide+1;m.currSlide=o?k.length-1:m.nextSlide-1}m.pager&&b.fn.cycle.updateActivePagerLink(m.pager,m.currSlide)}o=0;if(m.timeout&&!m.continuous)o=j(q,
w,m,u);else if(m.continuous&&v.cyclePause)o=10;if(o>0)v.cycleTimeout=setTimeout(function(){i(k,m,0,!m.rev)},o)}}}function j(k,m,o,u){if(o.timeoutFn){k=o.timeoutFn(k,m,o,u);if(k!==false)return k}return o.timeout}function n(k,m){var o=k.elements,u=k.$cont[0],v=u.cycleTimeout;if(v){clearTimeout(v);u.cycleTimeout=0}if(k.random&&m<0){k.randomIndex--;if(--k.randomIndex==-2)k.randomIndex=o.length-2;else if(k.randomIndex==-1)k.randomIndex=o.length-1;k.nextSlide=k.randomMap[k.randomIndex]}else if(k.random){if(++k.randomIndex==
o.length)k.randomIndex=0;k.nextSlide=k.randomMap[k.randomIndex]}else{k.nextSlide=k.currSlide+m;if(k.nextSlide<0){if(k.nowrap)return false;k.nextSlide=o.length-1}else if(k.nextSlide>=o.length){if(k.nowrap)return false;k.nextSlide=0}}b.isFunction(k.prevNextClick)&&k.prevNextClick(m>0,k.nextSlide,o[k.nextSlide]);i(o,k,1,m>=0);return false}function r(k,m){var o=b(m.pager);b.each(k,function(u,v){b.fn.cycle.createPagerAnchor(u,v,o,k,m)});b.fn.cycle.updateActivePagerLink(m.pager,m.startingSlide)}function s(k){function m(u){u=
parseInt(u).toString(16);return u.length<2?"0"+u:u}function o(u){for(;u&&u.nodeName.toLowerCase()!="html";u=u.parentNode){var v=b.css(u,"background-color");if(v.indexOf("rgb")>=0){u=v.match(/\d+/g);return"#"+m(u[0])+m(u[1])+m(u[2])}if(v&&v!="transparent")return v}return"#ffffff"}k.each(function(){b(this).css("background-color",o(this))})}if(b.support==undefined)b.support={opacity:!b.browser.msie};b.fn.cycle=function(k,m){var o={s:this.selector,c:this.context};if(this.length==0&&k!="stop"){if(!b.isReady&&
o.s){d("DOM not ready, queuing slideshow");b(function(){b(o.s,o.c).cycle(k,m)});return this}d("terminating; zero elements found by selector"+(b.isReady?"":" (DOM not ready)"));return this}return this.each(function(){k=f(this,k,m);if(k!==false){this.cycleTimeout&&clearTimeout(this.cycleTimeout);this.cycleTimeout=this.cyclePause=0;var u=b(this),v=k.slideExpr?b(k.slideExpr,this):u.children(),q=v.get();if(q.length<2)d("terminating; too few slides: "+q.length);else{var w=g(u,v,q,k,o);if(w!==false)if(w.timeout||
w.continuous)this.cycleTimeout=setTimeout(function(){i(q,w,0,!w.rev)},w.continuous?10:w.timeout+(w.delay||0))}}})};b.fn.cycle.resetState=function(k,m){m=m||k.fx;k.before=[];k.after=[];k.cssBefore=b.extend({},k.original.cssBefore);k.cssAfter=b.extend({},k.original.cssAfter);k.animIn=b.extend({},k.original.animIn);k.animOut=b.extend({},k.original.animOut);k.fxFn=null;b.each(k.original.before,function(){k.before.push(this)});b.each(k.original.after,function(){k.after.push(this)});m=b.fn.cycle.transitions[m];
b.isFunction(m)&&m(k.$cont,b(k.elements),k)};b.fn.cycle.updateActivePagerLink=function(k,m){b(k).find("a").removeClass("activeSlide").filter("a:eq("+m+")").addClass("activeSlide")};b.fn.cycle.next=function(k){n(k,k.rev?-1:1)};b.fn.cycle.prev=function(k){n(k,k.rev?1:-1)};b.fn.cycle.createPagerAnchor=function(k,m,o,u,v){if(m=b.isFunction(v.pagerAnchorBuilder)?v.pagerAnchorBuilder(k,m):'<a href="#">'+(k+1)+"</a>"){m=b(m);m.parents("body").length==0&&m.appendTo(o);m.bind(v.pagerEvent,function(){v.nextSlide=
k;var q=v.$cont[0],w=q.cycleTimeout;if(w){clearTimeout(w);q.cycleTimeout=0}b.isFunction(v.pagerClick)&&v.pagerClick(v.nextSlide,u[v.nextSlide]);i(u,v,1,v.currSlide<k);return false});v.pauseOnPagerHover&&m.hover(function(){v.$cont[0].cyclePause++},function(){v.$cont[0].cyclePause--})}};b.fn.cycle.hopsFromLast=function(k,m){var o=k.lastSlide,u=k.currSlide;return m?u>o?u-o:k.slideCount-o:u<o?o-u:o+k.slideCount-u};b.fn.cycle.commonReset=function(k,m,o,u,v,q){b(o.elements).not(k).hide();o.cssBefore.opacity=
1;o.cssBefore.display="block";if(u!==false&&m.cycleW>0)o.cssBefore.width=m.cycleW;if(v!==false&&m.cycleH>0)o.cssBefore.height=m.cycleH;o.cssAfter=o.cssAfter||{};o.cssAfter.display="none";b(k).css("zIndex",o.slideCount+(q===true?1:0));b(m).css("zIndex",o.slideCount+(q===true?0:1))};b.fn.cycle.custom=function(k,m,o,u,v){var q=b(k),w=b(m),y=o.speedIn;k=o.speedOut;var C=o.easeIn;m=o.easeOut;w.css(o.cssBefore);if(v){y=typeof v=="number"?(k=v):(k=1);C=m=null}var B=function(){w.animate(o.animIn,y,C,u)};
q.animate(o.animOut,k,m,function(){o.cssAfter&&q.css(o.cssAfter);o.sync||B()});o.sync&&B()};b.fn.cycle.transitions={fade:function(k,m,o){m.not(":eq("+o.currSlide+")").css("opacity",0);o.before.push(function(u,v,q){b.fn.cycle.commonReset(u,v,q);q.cssBefore.opacity=0});o.animIn={opacity:1};o.animOut={opacity:0};o.cssBefore={top:0,left:0}}};b.fn.cycle.ver=function(){return"2.63"};b.fn.cycle.defaults={fx:"fade",timeout:4E3,timeoutFn:null,continuous:0,speed:1E3,speedIn:null,speedOut:null,next:null,prev:null,
prevNextClick:null,pager:null,pagerClick:null,pagerEvent:"click",pagerAnchorBuilder:null,before:null,after:null,end:null,easing:null,easeIn:null,easeOut:null,shuffle:null,animIn:null,animOut:null,cssBefore:null,cssAfter:null,fxFn:null,height:"auto",startingSlide:0,sync:1,random:0,fit:0,containerResize:1,pause:0,pauseOnPagerHover:0,autostop:0,autostopCount:0,delay:0,slideExpr:null,cleartype:!b.support.opacity,nowrap:0,fastOnEvent:0,randomizeEffects:1,rev:0,manualTrump:true,requeueOnImageNotLoaded:true,
requeueTimeout:250}})(jQuery);
(function(b){b.fn.cycle.transitions.scrollUp=function(d,f,c){d.css("overflow","hidden");c.before.push(b.fn.cycle.commonReset);d=d.height();c.cssBefore={top:d,left:0};c.cssFirst={top:0};c.animIn={top:0};c.animOut={top:-d}};b.fn.cycle.transitions.scrollDown=function(d,f,c){d.css("overflow","hidden");c.before.push(b.fn.cycle.commonReset);d=d.height();c.cssFirst={top:0};c.cssBefore={top:-d,left:0};c.animIn={top:0};c.animOut={top:d}};b.fn.cycle.transitions.scrollLeft=function(d,f,c){d.css("overflow","hidden");
c.before.push(b.fn.cycle.commonReset);d=d.width();c.cssFirst={left:0};c.cssBefore={left:d,top:0};c.animIn={left:0};c.animOut={left:0-d}};b.fn.cycle.transitions.scrollRight=function(d,f,c){d.css("overflow","hidden");c.before.push(b.fn.cycle.commonReset);d=d.width();c.cssFirst={left:0};c.cssBefore={left:-d,top:0};c.animIn={left:0};c.animOut={left:d}};b.fn.cycle.transitions.scrollHorz=function(d,f,c){d.css("overflow","hidden").width();c.before.push(function(g,h,e,l){b.fn.cycle.commonReset(g,h,e);e.cssBefore.left=
l?h.cycleW-1:1-h.cycleW;e.animOut.left=l?-g.cycleW:g.cycleW});c.cssFirst={left:0};c.cssBefore={top:0};c.animIn={left:0};c.animOut={top:0}};b.fn.cycle.transitions.scrollVert=function(d,f,c){d.css("overflow","hidden");c.before.push(function(g,h,e,l){b.fn.cycle.commonReset(g,h,e);e.cssBefore.top=l?1-h.cycleH:h.cycleH-1;e.animOut.top=l?g.cycleH:-g.cycleH});c.cssFirst={top:0};c.cssBefore={left:0};c.animIn={top:0};c.animOut={left:0}};b.fn.cycle.transitions.slideX=function(d,f,c){c.before.push(function(g,
h,e){b(e.elements).not(g).hide();b.fn.cycle.commonReset(g,h,e,false,true);e.animIn.width=h.cycleW});c.cssBefore={left:0,top:0,width:0};c.animIn={width:"show"};c.animOut={width:0}};b.fn.cycle.transitions.slideY=function(d,f,c){c.before.push(function(g,h,e){b(e.elements).not(g).hide();b.fn.cycle.commonReset(g,h,e,true,false);e.animIn.height=h.cycleH});c.cssBefore={left:0,top:0,height:0};c.animIn={height:"show"};c.animOut={height:0}};b.fn.cycle.transitions.shuffle=function(d,f,c){d=d.css("overflow",
"visible").width();f.css({left:0,top:0});c.before.push(function(g,h,e){b.fn.cycle.commonReset(g,h,e,true,true,true)});c.speed/=2;c.random=0;c.shuffle=c.shuffle||{left:-d,top:15};c.els=[];for(d=0;d<f.length;d++)c.els.push(f[d]);for(d=0;d<c.currSlide;d++)c.els.push(c.els.shift());c.fxFn=function(g,h,e,l,i){var j=i?b(g):b(h);b(h).css(e.cssBefore);var n=e.slideCount;j.animate(e.shuffle,e.speedIn,e.easeIn,function(){for(var r=b.fn.cycle.hopsFromLast(e,i),s=0;s<r;s++)i?e.els.push(e.els.shift()):e.els.unshift(e.els.pop());
if(i){r=0;for(s=e.els.length;r<s;r++)b(e.els[r]).css("z-index",s-r+n)}else{r=b(g).css("z-index");j.css("z-index",parseInt(r)+1+n)}j.animate({left:0,top:0},e.speedOut,e.easeOut,function(){b(i?this:g).hide();l&&l()})})};c.cssBefore={display:"block",opacity:1,top:0,left:0}};b.fn.cycle.transitions.turnUp=function(d,f,c){c.before.push(function(g,h,e){b.fn.cycle.commonReset(g,h,e,true,false);e.cssBefore.top=h.cycleH;e.animIn.height=h.cycleH});c.cssFirst={top:0};c.cssBefore={left:0,height:0};c.animIn={top:0};
c.animOut={height:0}};b.fn.cycle.transitions.turnDown=function(d,f,c){c.before.push(function(g,h,e){b.fn.cycle.commonReset(g,h,e,true,false);e.animIn.height=h.cycleH;e.animOut.top=g.cycleH});c.cssFirst={top:0};c.cssBefore={left:0,top:0,height:0};c.animOut={height:0}};b.fn.cycle.transitions.turnLeft=function(d,f,c){c.before.push(function(g,h,e){b.fn.cycle.commonReset(g,h,e,false,true);e.cssBefore.left=h.cycleW;e.animIn.width=h.cycleW});c.cssBefore={top:0,width:0};c.animIn={left:0};c.animOut={width:0}};
b.fn.cycle.transitions.turnRight=function(d,f,c){c.before.push(function(g,h,e){b.fn.cycle.commonReset(g,h,e,false,true);e.animIn.width=h.cycleW;e.animOut.left=g.cycleW});c.cssBefore={top:0,left:0,width:0};c.animIn={left:0};c.animOut={width:0}};b.fn.cycle.transitions.zoom=function(d,f,c){c.before.push(function(g,h,e){b.fn.cycle.commonReset(g,h,e,false,false,true);e.cssBefore.top=h.cycleH/2;e.cssBefore.left=h.cycleW/2;e.animIn={top:0,left:0,width:h.cycleW,height:h.cycleH};e.animOut={width:0,height:0,
top:g.cycleH/2,left:g.cycleW/2}});c.cssFirst={top:0,left:0};c.cssBefore={width:0,height:0}};b.fn.cycle.transitions.fadeZoom=function(d,f,c){c.before.push(function(g,h,e){b.fn.cycle.commonReset(g,h,e,false,false);e.cssBefore.left=h.cycleW/2;e.cssBefore.top=h.cycleH/2;e.animIn={top:0,left:0,width:h.cycleW,height:h.cycleH}});c.cssBefore={width:0,height:0};c.animOut={opacity:0}};b.fn.cycle.transitions.blindX=function(d,f,c){d=d.css("overflow","hidden").width();c.before.push(function(g,h,e){b.fn.cycle.commonReset(g,
h,e);e.animIn.width=h.cycleW;e.animOut.left=g.cycleW});c.cssBefore={left:d,top:0};c.animIn={left:0};c.animOut={left:d}};b.fn.cycle.transitions.blindY=function(d,f,c){d=d.css("overflow","hidden").height();c.before.push(function(g,h,e){b.fn.cycle.commonReset(g,h,e);e.animIn.height=h.cycleH;e.animOut.top=g.cycleH});c.cssBefore={top:d,left:0};c.animIn={top:0};c.animOut={top:d}};b.fn.cycle.transitions.blindZ=function(d,f,c){f=d.css("overflow","hidden").height();d=d.width();c.before.push(function(g,h,e){b.fn.cycle.commonReset(g,
h,e);e.animIn.height=h.cycleH;e.animOut.top=g.cycleH});c.cssBefore={top:f,left:d};c.animIn={top:0,left:0};c.animOut={top:f,left:d}};b.fn.cycle.transitions.growX=function(d,f,c){c.before.push(function(g,h,e){b.fn.cycle.commonReset(g,h,e,false,true);e.cssBefore.left=this.cycleW/2;e.animIn={left:0,width:this.cycleW};e.animOut={left:0}});c.cssBefore={width:0,top:0}};b.fn.cycle.transitions.growY=function(d,f,c){c.before.push(function(g,h,e){b.fn.cycle.commonReset(g,h,e,true,false);e.cssBefore.top=this.cycleH/
2;e.animIn={top:0,height:this.cycleH};e.animOut={top:0}});c.cssBefore={height:0,left:0}};b.fn.cycle.transitions.curtainX=function(d,f,c){c.before.push(function(g,h,e){b.fn.cycle.commonReset(g,h,e,false,true,true);e.cssBefore.left=h.cycleW/2;e.animIn={left:0,width:this.cycleW};e.animOut={left:g.cycleW/2,width:0}});c.cssBefore={top:0,width:0}};b.fn.cycle.transitions.curtainY=function(d,f,c){c.before.push(function(g,h,e){b.fn.cycle.commonReset(g,h,e,true,false,true);e.cssBefore.top=h.cycleH/2;e.animIn=
{top:0,height:h.cycleH};e.animOut={top:g.cycleH/2,height:0}});c.cssBefore={left:0,height:0}};b.fn.cycle.transitions.cover=function(d,f,c){var g=c.direction||"left",h=d.css("overflow","hidden").width(),e=d.height();c.before.push(function(l,i,j){b.fn.cycle.commonReset(l,i,j);if(g=="right")j.cssBefore.left=-h;else if(g=="up")j.cssBefore.top=e;else if(g=="down")j.cssBefore.top=-e;else j.cssBefore.left=h});c.animIn={left:0,top:0};c.animOut={opacity:1};c.cssBefore={top:0,left:0}};b.fn.cycle.transitions.uncover=
function(d,f,c){var g=c.direction||"left",h=d.css("overflow","hidden").width(),e=d.height();c.before.push(function(l,i,j){b.fn.cycle.commonReset(l,i,j,true,true,true);if(g=="right")j.animOut.left=h;else if(g=="up")j.animOut.top=-e;else if(g=="down")j.animOut.top=e;else j.animOut.left=-h});c.animIn={left:0,top:0};c.animOut={opacity:1};c.cssBefore={top:0,left:0}};b.fn.cycle.transitions.toss=function(d,f,c){var g=d.css("overflow","visible").width(),h=d.height();c.before.push(function(e,l,i){b.fn.cycle.commonReset(e,
l,i,true,true,true);if(!i.animOut.left&&!i.animOut.top)i.animOut={left:g*2,top:-h/2,opacity:0};else i.animOut.opacity=0});c.cssBefore={left:0,top:0};c.animIn={left:0}};b.fn.cycle.transitions.wipe=function(d,f,c){var g=d.css("overflow","hidden").width(),h=d.height();c.cssBefore=c.cssBefore||{};var e;if(c.clip)if(/l2r/.test(c.clip))e="rect(0px 0px "+h+"px 0px)";else if(/r2l/.test(c.clip))e="rect(0px "+g+"px "+h+"px "+g+"px)";else if(/t2b/.test(c.clip))e="rect(0px "+g+"px 0px 0px)";else if(/b2t/.test(c.clip))e=
"rect("+h+"px "+g+"px "+h+"px 0px)";else if(/zoom/.test(c.clip)){var l=parseInt(h/2),i=parseInt(g/2);e="rect("+l+"px "+i+"px "+l+"px "+i+"px)"}c.cssBefore.clip=c.cssBefore.clip||e||"rect(0px 0px 0px 0px)";d=c.cssBefore.clip.match(/(\d+)/g);l=parseInt(d[0]);var j=parseInt(d[1]),n=parseInt(d[2]);i=parseInt(d[3]);c.before.push(function(r,s,k){if(r!=s){var m=b(r),o=b(s);b.fn.cycle.commonReset(r,s,k,true,true,false);k.cssAfter.display="block";var u=1,v=parseInt(k.speedIn/13)-1;(function q(){var w=l?l-
parseInt(u*(l/v)):0,y=i?i-parseInt(u*(i/v)):0,C=n<h?n+parseInt(u*((h-n)/v||1)):h,B=j<g?j+parseInt(u*((g-j)/v||1)):g;o.css({clip:"rect("+w+"px "+B+"px "+C+"px "+y+"px)"});u++<=v?setTimeout(q,13):m.css("display","none")})()}});c.cssBefore={display:"block",opacity:1,top:0,left:0};c.animIn={left:0};c.animOut={left:0}}})(jQuery);function StringBuffer(){this.buffer=[]}StringBuffer.prototype.append=function(b){this.buffer.push(b);return this};StringBuffer.prototype.toString=function(){return this.buffer.join("")};
var Base64={codex:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",encode:function(b){var d=new StringBuffer;for(b=new Utf8EncodeEnumerator(b);b.moveNext();){var f=b.current;b.moveNext();var c=b.current;b.moveNext();var g=b.current,h=f>>2;f=(f&3)<<4|c>>4;var e=(c&15)<<2|g>>6,l=g&63;if(isNaN(c))e=l=64;else if(isNaN(g))l=64;d.append(this.codex.charAt(h)+this.codex.charAt(f)+this.codex.charAt(e)+this.codex.charAt(l))}return d.toString()},decode:function(b){var d=new StringBuffer;for(b=
new Base64DecodeEnumerator(b);b.moveNext();){var f=b.current;if(f<128)d.append(String.fromCharCode(f));else if(f>191&&f<224){b.moveNext();var c=b.current;d.append(String.fromCharCode((f&31)<<6|c&63))}else{b.moveNext();c=b.current;b.moveNext();d.append(String.fromCharCode((f&15)<<12|(c&63)<<6|b.current&63))}}return d.toString()}};function Utf8EncodeEnumerator(b){this._input=b;this._index=-1;this._buffer=[]}
Utf8EncodeEnumerator.prototype={current:Number.NaN,moveNext:function(){if(this._buffer.length>0){this.current=this._buffer.shift();return true}else if(this._index>=this._input.length-1){this.current=Number.NaN;return false}else{var b=this._input.charCodeAt(++this._index);if(b==13&&this._input.charCodeAt(this._index+1)==10){b=10;this._index+=2}if(b<128)this.current=b;else{if(b>127&&b<2048)this.current=b>>6|192;else{this.current=b>>12|224;this._buffer.push(b>>6&63|128)}this._buffer.push(b&63|128)}return true}}};
function Base64DecodeEnumerator(b){this._input=b;this._index=-1;this._buffer=[]}
Base64DecodeEnumerator.prototype={current:64,moveNext:function(){if(this._buffer.length>0){this.current=this._buffer.shift();return true}else if(this._index>=this._input.length-1){this.current=64;return false}else{var b=Base64.codex.indexOf(this._input.charAt(++this._index)),d=Base64.codex.indexOf(this._input.charAt(++this._index)),f=Base64.codex.indexOf(this._input.charAt(++this._index)),c=Base64.codex.indexOf(this._input.charAt(++this._index)),g=(d&15)<<4|f>>2,h=(f&3)<<6|c;this.current=b<<2|d>>
4;f!=64&&this._buffer.push(g);c!=64&&this._buffer.push(h);return true}}};

