uawdijnntqw1x1x1
IP : 216.73.216.155
Hostname : vm5018.vps.agava.net
Kernel : Linux vm5018.vps.agava.net 3.10.0-1127.8.2.vz7.151.14 #1 SMP Tue Jun 9 12:58:54 MSK 2020 x86_64
Disable Function : None :)
OS : Linux
PATH:
/
var
/
www
/
iplanru
/
data
/
www
/
www.i-plan.ru
/
media
/
zoo
/
libraries
/
jquery
/
jquery-ui.custom.min.js.backup
/
/
(function(a,f){function e(c,g){var d,e,f,l=c.nodeName.toLowerCase();return"area"===l?(d=c.parentNode,e=d.name,!c.href||!e||"map"!==d.nodeName.toLowerCase()?!1:(f=a("img[usemap=#"+e+"]")[0],!!f&&b(f))):(/input|select|textarea|button|object/.test(l)?!c.disabled:"a"===l?c.href||g:g)&&b(c)}function b(c){return a.expr.filters.visible(c)&&!a(c).parents().andSelf().filter(function(){return"hidden"===a.css(this,"visibility")}).length}var d=0,c=/^ui-id-\d+$/;a.ui=a.ui||{};a.ui.version||(a.extend(a.ui,{version:"1.9.2", keyCode:{BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38}}),a.fn.extend({_focus:a.fn.focus,focus:function(c,g){return"number"==typeof c?this.each(function(){var b=this;setTimeout(function(){a(b).focus();g&&g.call(b)},c)}):this._focus.apply(this,arguments)},scrollParent:function(){var c;return a.ui.ie&& /(static|relative)/.test(this.css("position"))||/absolute/.test(this.css("position"))?c=this.parents().filter(function(){return/(relative|absolute|fixed)/.test(a.css(this,"position"))&&/(auto|scroll)/.test(a.css(this,"overflow")+a.css(this,"overflow-y")+a.css(this,"overflow-x"))}).eq(0):c=this.parents().filter(function(){return/(auto|scroll)/.test(a.css(this,"overflow")+a.css(this,"overflow-y")+a.css(this,"overflow-x"))}).eq(0),/fixed/.test(this.css("position"))||!c.length?a(document):c},zIndex:function(c){if(c!== f)return this.css("zIndex",c);if(this.length)for(var c=a(this[0]),g;c.length&&c[0]!==document;){g=c.css("position");if("absolute"===g||"relative"===g||"fixed"===g)if(g=parseInt(c.css("zIndex"),10),!isNaN(g)&&0!==g)return g;c=c.parent()}return 0},uniqueId:function(){return this.each(function(){this.id||(this.id="ui-id-"+ ++d)})},removeUniqueId:function(){return this.each(function(){c.test(this.id)&&a(this).removeAttr("id")})}}),a.extend(a.expr[":"],{data:a.expr.createPseudo?a.expr.createPseudo(function(c){return function(g){return!!a.data(g, c)}}):function(c,g,b){return!!a.data(c,b[3])},focusable:function(c){return e(c,!isNaN(a.attr(c,"tabindex")))},tabbable:function(c){var g=a.attr(c,"tabindex"),b=isNaN(g);return(b||0<=g)&&e(c,!b)}}),a(function(){var c=document.body,g=c.appendChild(g=document.createElement("div"));g.offsetHeight;a.extend(g.style,{minHeight:"100px",height:"auto",padding:0,borderWidth:0});a.support.minHeight=100===g.offsetHeight;a.support.selectstart="onselectstart"in g;c.removeChild(g).style.display="none"}),a("<a>").outerWidth(1).jquery|| a.each(["Width","Height"],function(c,g){function b(g,c,i,h){return a.each(d,function(){c-=parseFloat(a.css(g,"padding"+this))||0;i&&(c-=parseFloat(a.css(g,"border"+this+"Width"))||0);h&&(c-=parseFloat(a.css(g,"margin"+this))||0)}),c}var d="Width"===g?["Left","Right"]:["Top","Bottom"],e=g.toLowerCase(),l={innerWidth:a.fn.innerWidth,innerHeight:a.fn.innerHeight,outerWidth:a.fn.outerWidth,outerHeight:a.fn.outerHeight};a.fn["inner"+g]=function(c){return c===f?l["inner"+g].call(this):this.each(function(){a(this).css(e, b(this,c)+"px")})};a.fn["outer"+g]=function(c,d){return"number"!=typeof c?l["outer"+g].call(this,c):this.each(function(){a(this).css(e,b(this,c,!0,d)+"px")})}}),a("<a>").data("a-b","a").removeData("a-b").data("a-b")&&(a.fn.removeData=function(c){return function(g){return arguments.length?c.call(this,a.camelCase(g)):c.call(this)}}(a.fn.removeData)),function(){var c=/msie ([\w.]+)/.exec(navigator.userAgent.toLowerCase())||[];a.ui.ie=c.length?!0:!1;a.ui.ie6=6===parseFloat(c[1],10)}(),a.fn.extend({disableSelection:function(){return this.bind((a.support.selectstart? "selectstart":"mousedown")+".ui-disableSelection",function(a){a.preventDefault()})},enableSelection:function(){return this.unbind(".ui-disableSelection")}}),a.extend(a.ui,{plugin:{add:function(c,g,b){var d,c=a.ui[c].prototype;for(d in b)c.plugins[d]=c.plugins[d]||[],c.plugins[d].push([g,b[d]])},call:function(a,g,c){var b=a.plugins[g];if(b&&a.element[0].parentNode&&11!==a.element[0].parentNode.nodeType)for(g=0;g<b.length;g++)a.options[b[g][0]]&&b[g][1].apply(a.element,c)}},contains:a.contains,hasScroll:function(c, g){if("hidden"===a(c).css("overflow"))return!1;var b=g&&"left"===g?"scrollLeft":"scrollTop";return 0<c[b]?!0:(c[b]=1,c[b]=0,!1)},isOverAxis:function(a,g,c){return a>g&&a<g+c},isOver:function(c,g,b,d,e,f){return a.ui.isOverAxis(c,b,e)&&a.ui.isOverAxis(g,d,f)}}))})(jQuery); (function(a,f){var e=0,b=Array.prototype.slice,d=a.cleanData;a.cleanData=function(c){for(var b=0,g;null!=(g=c[b]);b++)try{a(g).triggerHandler("remove")}catch(h){}d(c)};a.widget=function(c,b,g){var d,e,f,l,m=c.split(".")[0],c=c.split(".")[1];d=m+"-"+c;g||(g=b,b=a.Widget);a.expr[":"][d.toLowerCase()]=function(g){return!!a.data(g,d)};a[m]=a[m]||{};e=a[m][c];f=a[m][c]=function(a,g){if(!this._createWidget)return new f(a,g);arguments.length&&this._createWidget(a,g)};a.extend(f,e,{version:g.version,_proto:a.extend({}, g),_childConstructors:[]});l=new b;l.options=a.widget.extend({},l.options);a.each(g,function(c,d){a.isFunction(d)&&(g[c]=function(){var a=function(){return b.prototype[c].apply(this,arguments)},g=function(a){return b.prototype[c].apply(this,a)};return function(){var c=this._super,b=this._superApply,h;return this._super=a,this._superApply=g,h=d.apply(this,arguments),this._super=c,this._superApply=b,h}}())});f.prototype=a.widget.extend(l,{widgetEventPrefix:e?l.widgetEventPrefix:c},g,{constructor:f, namespace:m,widgetName:c,widgetBaseClass:d,widgetFullName:d});e?(a.each(e._childConstructors,function(g,c){var b=c.prototype;a.widget(b.namespace+"."+b.widgetName,f,c._proto)}),delete e._childConstructors):b._childConstructors.push(f);a.widget.bridge(c,f)};a.widget.extend=function(c){for(var d=b.call(arguments,1),g=0,h=d.length,e,k;g<h;g++)for(e in d[g])k=d[g][e],d[g].hasOwnProperty(e)&&k!==f&&(a.isPlainObject(k)?c[e]=a.isPlainObject(c[e])?a.widget.extend({},c[e],k):a.widget.extend({},k):c[e]=k); return c};a.widget.bridge=function(c,d){var g=d.prototype.widgetFullName||c;a.fn[c]=function(h){var e="string"==typeof h,k=b.call(arguments,1),l=this;return h=!e&&k.length?a.widget.extend.apply(null,[h].concat(k)):h,e?this.each(function(){var b,d=a.data(this,g);if(!d)return a.error("cannot call methods on "+c+" prior to initialization; attempted to call method '"+h+"'");if(!a.isFunction(d[h])||"_"===h.charAt(0))return a.error("no such method '"+h+"' for "+c+" widget instance");b=d[h].apply(d,k);if(b!== d&&b!==f)return l=b&&b.jquery?l.pushStack(b.get()):b,!1}):this.each(function(){var c=a.data(this,g);c?c.option(h||{})._init():a.data(this,g,new d(h,this))}),l}};a.Widget=function(){};a.Widget._childConstructors=[];a.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"<div>",options:{disabled:!1,create:null},_createWidget:function(c,b){b=a(b||this.defaultElement||this)[0];this.element=a(b);this.uuid=e++;this.eventNamespace="."+this.widgetName+this.uuid;this.options=a.widget.extend({}, this.options,this._getCreateOptions(),c);this.bindings=a();this.hoverable=a();this.focusable=a();b!==this&&(a.data(b,this.widgetName,this),a.data(b,this.widgetFullName,this),this._on(!0,this.element,{remove:function(a){a.target===b&&this.destroy()}}),this.document=a(b.style?b.ownerDocument:b.document||b),this.window=a(this.document[0].defaultView||this.document[0].parentWindow));this._create();this._trigger("create",null,this._getCreateEventData());this._init()},_getCreateOptions:a.noop,_getCreateEventData:a.noop, _create:a.noop,_init:a.noop,destroy:function(){this._destroy();this.element.unbind(this.eventNamespace).removeData(this.widgetName).removeData(this.widgetFullName).removeData(a.camelCase(this.widgetFullName));this.widget().unbind(this.eventNamespace).removeAttr("aria-disabled").removeClass(this.widgetFullName+"-disabled ui-state-disabled");this.bindings.unbind(this.eventNamespace);this.hoverable.removeClass("ui-state-hover");this.focusable.removeClass("ui-state-focus")},_destroy:a.noop,widget:function(){return this.element}, option:function(c,b){var g=c,d,e,k;if(0===arguments.length)return a.widget.extend({},this.options);if("string"==typeof c)if(g={},d=c.split("."),c=d.shift(),d.length){e=g[c]=a.widget.extend({},this.options[c]);for(k=0;k<d.length-1;k++)e[d[k]]=e[d[k]]||{},e=e[d[k]];c=d.pop();if(b===f)return e[c]===f?null:e[c];e[c]=b}else{if(b===f)return this.options[c]===f?null:this.options[c];g[c]=b}return this._setOptions(g),this},_setOptions:function(a){for(var b in a)this._setOption(b,a[b]);return this},_setOption:function(a, b){return this.options[a]=b,"disabled"===a&&(this.widget().toggleClass(this.widgetFullName+"-disabled ui-state-disabled",!!b).attr("aria-disabled",b),this.hoverable.removeClass("ui-state-hover"),this.focusable.removeClass("ui-state-focus")),this},enable:function(){return this._setOption("disabled",!1)},disable:function(){return this._setOption("disabled",!0)},_on:function(c,b,g){var d,e=this;"boolean"!=typeof c&&(g=b,b=c,c=!1);g?(b=d=a(b),this.bindings=this.bindings.add(b)):(g=b,b=this.element,d= this.widget());a.each(g,function(g,f){function m(){if(c||!(!0===e.options.disabled||a(this).hasClass("ui-state-disabled")))return("string"==typeof f?e[f]:f).apply(e,arguments)}"string"!=typeof f&&(m.guid=f.guid=f.guid||m.guid||a.guid++);var p=g.match(/^(\w+)\s*(.*)$/),n=p[1]+e.eventNamespace;(p=p[2])?d.delegate(p,n,m):b.bind(n,m)})},_off:function(a,b){b=(b||"").split(" ").join(this.eventNamespace+" ")+this.eventNamespace;a.unbind(b).undelegate(b)},_delay:function(a,b){var g=this;return setTimeout(function(){return("string"== typeof a?g[a]:a).apply(g,arguments)},b||0)},_hoverable:function(c){this.hoverable=this.hoverable.add(c);this._on(c,{mouseenter:function(c){a(c.currentTarget).addClass("ui-state-hover")},mouseleave:function(c){a(c.currentTarget).removeClass("ui-state-hover")}})},_focusable:function(c){this.focusable=this.focusable.add(c);this._on(c,{focusin:function(c){a(c.currentTarget).addClass("ui-state-focus")},focusout:function(c){a(c.currentTarget).removeClass("ui-state-focus")}})},_trigger:function(c,b,g){var d, e=this.options[c],g=g||{},b=a.Event(b);b.type=(c===this.widgetEventPrefix?c:this.widgetEventPrefix+c).toLowerCase();b.target=this.element[0];if(c=b.originalEvent)for(d in c)d in b||(b[d]=c[d]);return this.element.trigger(b,g),!(a.isFunction(e)&&!1===e.apply(this.element[0],[b].concat(g))||b.isDefaultPrevented())}};a.each({show:"fadeIn",hide:"fadeOut"},function(c,b){a.Widget.prototype["_"+c]=function(g,d,e){"string"==typeof d&&(d={effect:d});var f,l=d?!0===d||"number"==typeof d?b:d.effect||b:c,d=d|| {};"number"==typeof d&&(d={duration:d});f=!a.isEmptyObject(d);d.complete=e;d.delay&&g.delay(d.delay);f&&a.effects&&(a.effects.effect[l]||!1!==a.uiBackCompat&&a.effects[l])?g[c](d):l!==c&&g[l]?g[l](d.duration,d.easing,e):g.queue(function(b){a(this)[c]();e&&e.call(g[0]);b()})}});!1!==a.uiBackCompat&&(a.Widget.prototype._getCreateOptions=function(){return a.metadata&&a.metadata.get(this.element[0])[this.widgetName]})})(jQuery); (function(a){var f=!1;a(document).mouseup(function(){f=!1});a.widget("ui.mouse",{version:"1.9.2",options:{cancel:"input,textarea,button,select,option",distance:1,delay:0},_mouseInit:function(){var e=this;this.element.bind("mousedown."+this.widgetName,function(a){return e._mouseDown(a)}).bind("click."+this.widgetName,function(b){if(!0===a.data(b.target,e.widgetName+".preventClickEvent"))return a.removeData(b.target,e.widgetName+".preventClickEvent"),b.stopImmediatePropagation(),!1});this.started=!1}, _mouseDestroy:function(){this.element.unbind("."+this.widgetName);this._mouseMoveDelegate&&a(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate)},_mouseDown:function(e){if(!f){this._mouseStarted&&this._mouseUp(e);this._mouseDownEvent=e;var b=this,d=1===e.which,c="string"==typeof this.options.cancel&&e.target.nodeName?a(e.target).closest(this.options.cancel).length:!1;if(!d||c||!this._mouseCapture(e))return!0;(this.mouseDelayMet= !this.options.delay)||(this._mouseDelayTimer=setTimeout(function(){b.mouseDelayMet=!0},this.options.delay));return this._mouseDistanceMet(e)&&this._mouseDelayMet(e)&&(this._mouseStarted=!1!==this._mouseStart(e),!this._mouseStarted)?(e.preventDefault(),!0):(!0===a.data(e.target,this.widgetName+".preventClickEvent")&&a.removeData(e.target,this.widgetName+".preventClickEvent"),this._mouseMoveDelegate=function(a){return b._mouseMove(a)},this._mouseUpDelegate=function(a){return b._mouseUp(a)},a(document).bind("mousemove."+ this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate),e.preventDefault(),f=!0,!0)}},_mouseMove:function(e){return!a.ui.ie||9<=document.documentMode||e.button?this._mouseStarted?(this._mouseDrag(e),e.preventDefault()):(this._mouseDistanceMet(e)&&this._mouseDelayMet(e)&&(this._mouseStarted=!1!==this._mouseStart(this._mouseDownEvent,e),this._mouseStarted?this._mouseDrag(e):this._mouseUp(e)),!this._mouseStarted):this._mouseUp(e)},_mouseUp:function(e){return a(document).unbind("mousemove."+ this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate),this._mouseStarted&&(this._mouseStarted=!1,e.target===this._mouseDownEvent.target&&a.data(e.target,this.widgetName+".preventClickEvent",!0),this._mouseStop(e)),!1},_mouseDistanceMet:function(a){return Math.max(Math.abs(this._mouseDownEvent.pageX-a.pageX),Math.abs(this._mouseDownEvent.pageY-a.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){}, _mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return!0}})})(jQuery); (function(a,f){function e(a,g,c){return[parseInt(a[0],10)*(m.test(a[0])?g/100:1),parseInt(a[1],10)*(m.test(a[1])?c/100:1)]}function b(g,c){return parseInt(a.css(g,c),10)||0}a.ui=a.ui||{};var d,c=Math.max,i=Math.abs,g=Math.round,h=/left|center|right/,j=/top|center|bottom/,k=/[\+\-]\d+%?/,l=/^\w+/,m=/%$/,p=a.fn.position;a.position={scrollbarWidth:function(){if(d!==f)return d;var g,c,b=a("<div style='display:block;width:50px;height:50px;overflow:hidden;'><div style='height:100px;width:auto;'></div></div>"),e= b.children()[0];return a("body").append(b),g=e.offsetWidth,b.css("overflow","scroll"),c=e.offsetWidth,g===c&&(c=b[0].clientWidth),b.remove(),d=g-c},getScrollInfo:function(g){var c=g.isWindow?"":g.element.css("overflow-x"),b=g.isWindow?"":g.element.css("overflow-y"),b="scroll"===b||"auto"===b&&g.height<g.element[0].scrollHeight;return{width:"scroll"===c||"auto"===c&&g.width<g.element[0].scrollWidth?a.position.scrollbarWidth():0,height:b?a.position.scrollbarWidth():0}},getWithinInfo:function(g){var g= a(g||window),c=a.isWindow(g[0]);return{element:g,isWindow:c,offset:g.offset()||{left:0,top:0},scrollLeft:g.scrollLeft(),scrollTop:g.scrollTop(),width:c?g.width():g.outerWidth(),height:c?g.height():g.outerHeight()}}};a.fn.position=function(d){if(!d||!d.of)return p.apply(this,arguments);var d=a.extend({},d),f,o,s,r,m,t=a(d.of),v=a.position.getWithinInfo(d.within),z=a.position.getScrollInfo(v),y=t[0],C=(d.collision||"flip").split(" "),B={};return 9===y.nodeType?(o=t.width(),s=t.height(),r={top:0,left:0}): a.isWindow(y)?(o=t.width(),s=t.height(),r={top:t.scrollTop(),left:t.scrollLeft()}):y.preventDefault?(d.at="left top",o=s=0,r={top:y.pageY,left:y.pageX}):(o=t.outerWidth(),s=t.outerHeight(),r=t.offset()),m=a.extend({},r),a.each(["my","at"],function(){var a=(d[this]||"").split(" "),g,c;1===a.length&&(a=h.test(a[0])?a.concat(["center"]):j.test(a[0])?["center"].concat(a):["center","center"]);a[0]=h.test(a[0])?a[0]:"center";a[1]=j.test(a[1])?a[1]:"center";g=k.exec(a[0]);c=k.exec(a[1]);B[this]=[g?g[0]: 0,c?c[0]:0];d[this]=[l.exec(a[0])[0],l.exec(a[1])[0]]}),1===C.length&&(C[1]=C[0]),"right"===d.at[0]?m.left+=o:"center"===d.at[0]&&(m.left+=o/2),"bottom"===d.at[1]?m.top+=s:"center"===d.at[1]&&(m.top+=s/2),f=e(B.at,o,s),m.left+=f[0],m.top+=f[1],this.each(function(){var h,j,k=a(this),l=k.outerWidth(),p=k.outerHeight(),y=b(this,"marginLeft"),F=b(this,"marginTop"),E=l+y+b(this,"marginRight")+z.width,J=p+F+b(this,"marginBottom")+z.height,u=a.extend({},m),x=e(B.my,k.outerWidth(),k.outerHeight());"right"=== d.my[0]?u.left-=l:"center"===d.my[0]&&(u.left-=l/2);"bottom"===d.my[1]?u.top-=p:"center"===d.my[1]&&(u.top-=p/2);u.left+=x[0];u.top+=x[1];a.support.offsetFractions||(u.left=g(u.left),u.top=g(u.top));h={marginLeft:y,marginTop:F};a.each(["left","top"],function(g,c){a.ui.position[C[g]]&&a.ui.position[C[g]][c](u,{targetWidth:o,targetHeight:s,elemWidth:l,elemHeight:p,collisionPosition:h,collisionWidth:E,collisionHeight:J,offset:[f[0]+x[0],f[1]+x[1]],my:d.my,at:d.at,within:v,elem:k})});a.fn.bgiframe&&k.bgiframe(); d.using&&(j=function(a){var g=r.left-u.left,b=g+o-l,e=r.top-u.top,h=e+s-p,f={target:{element:t,left:r.left,top:r.top,width:o,height:s},element:{element:k,left:u.left,top:u.top,width:l,height:p},horizontal:0>b?"left":0<g?"right":"center",vertical:0>h?"top":0<e?"bottom":"middle"};o<l&&i(g+b)<o&&(f.horizontal="center");s<p&&i(e+h)<s&&(f.vertical="middle");c(i(g),i(b))>c(i(e),i(h))?f.important="horizontal":f.important="vertical";d.using.call(this,a,f)});k.offset(a.extend(u,{using:j}))})};a.ui.position= {fit:{left:function(a,g){var b=g.within,d=b.isWindow?b.scrollLeft:b.offset.left,b=b.width,e=a.left-g.collisionPosition.marginLeft,h=d-e,i=e+g.collisionWidth-b-d,f;g.collisionWidth>b?0<h&&0>=i?(f=a.left+h+g.collisionWidth-b-d,a.left+=h-f):0<i&&0>=h?a.left=d:h>i?a.left=d+b-g.collisionWidth:a.left=d:0<h?a.left+=h:0<i?a.left-=i:a.left=c(a.left-e,a.left)},top:function(a,g){var b=g.within,b=b.isWindow?b.scrollTop:b.offset.top,d=g.within.height,e=a.top-g.collisionPosition.marginTop,h=b-e,i=e+g.collisionHeight- d-b,f;g.collisionHeight>d?0<h&&0>=i?(f=a.top+h+g.collisionHeight-d-b,a.top+=h-f):0<i&&0>=h?a.top=b:h>i?a.top=b+d-g.collisionHeight:a.top=b:0<h?a.top+=h:0<i?a.top-=i:a.top=c(a.top-e,a.top)}},flip:{left:function(a,g){var c=g.within,b=c.offset.left+c.scrollLeft,d=c.width,e=c.isWindow?c.scrollLeft:c.offset.left,h=a.left-g.collisionPosition.marginLeft,c=h-e,f=h+g.collisionWidth-d-e,h="left"===g.my[0]?-g.elemWidth:"right"===g.my[0]?g.elemWidth:0,j="left"===g.at[0]?g.targetWidth:"right"===g.at[0]?-g.targetWidth: 0,k=-2*g.offset[0];if(0>c){if(b=a.left+h+j+k+g.collisionWidth-d-b,0>b||b<i(c))a.left+=h+j+k}else if(0<f&&(b=a.left-g.collisionPosition.marginLeft+h+j+k-e,0<b||i(b)<f))a.left+=h+j+k},top:function(a,g){var c=g.within,b=c.offset.top+c.scrollTop,d=c.height,c=c.isWindow?c.scrollTop:c.offset.top,e=a.top-g.collisionPosition.marginTop,h=e-c,e=e+g.collisionHeight-d-c,f="top"===g.my[1]?-g.elemHeight:"bottom"===g.my[1]?g.elemHeight:0,j="top"===g.at[1]?g.targetHeight:"bottom"===g.at[1]?-g.targetHeight:0,k=-2* g.offset[1],l,m;0>h?(m=a.top+f+j+k+g.collisionHeight-d-b,a.top+f+j+k>h&&(0>m||m<i(h))&&(a.top+=f+j+k)):0<e&&(l=a.top-g.collisionPosition.marginTop+f+j+k-c,a.top+f+j+k>e&&(0<l||i(l)<e)&&(a.top+=f+j+k))}},flipfit:{left:function(){a.ui.position.flip.left.apply(this,arguments);a.ui.position.fit.left.apply(this,arguments)},top:function(){a.ui.position.flip.top.apply(this,arguments);a.ui.position.fit.top.apply(this,arguments)}}};(function(){var g,c,b,d,e=document.getElementsByTagName("body")[0];b=document.createElement("div"); g=document.createElement(e?"div":"body");c={visibility:"hidden",width:0,height:0,border:0,margin:0,background:"none"};e&&a.extend(c,{position:"absolute",left:"-1000px",top:"-1000px"});for(d in c)g.style[d]=c[d];g.appendChild(b);c=e||document.documentElement;c.insertBefore(g,c.firstChild);b.style.cssText="position: absolute; left: 10.7432222px;";b=a(b).offset().left;a.support.offsetFractions=10<b&&11>b;g.innerHTML="";c.removeChild(g)})();!1!==a.uiBackCompat&&function(a){var g=a.fn.position;a.fn.position= function(c){if(!c||!c.offset)return g.call(this,c);var b=c.offset.split(" "),d=c.at.split(" ");return 1===b.length&&(b[1]=b[0]),/^\d/.test(b[0])&&(b[0]="+"+b[0]),/^\d/.test(b[1])&&(b[1]="+"+b[1]),1===d.length&&(/left|center|right/.test(d[0])?d[1]="center":(d[1]=d[0],d[0]="center")),g.call(this,a.extend(c,{at:d[0]+b[0]+" "+d[1]+b[1],offset:f}))}}(jQuery)})(jQuery); (function(a){a.widget("ui.draggable",a.ui.mouse,{version:"1.9.2",widgetEventPrefix:"drag",options:{addClasses:!0,appendTo:"parent",axis:!1,connectToSortable:!1,containment:!1,cursor:"auto",cursorAt:!1,grid:!1,handle:!1,helper:"original",iframeFix:!1,opacity:!1,refreshPositions:!1,revert:!1,revertDuration:500,scope:"default",scroll:!0,scrollSensitivity:20,scrollSpeed:20,snap:!1,snapMode:"both",snapTolerance:20,stack:!1,zIndex:!1},_create:function(){"original"==this.options.helper&&!/^(?:r|a|f)/.test(this.element.css("position"))&& (this.element[0].style.position="relative");this.options.addClasses&&this.element.addClass("ui-draggable");this.options.disabled&&this.element.addClass("ui-draggable-disabled");this._mouseInit()},_destroy:function(){this.element.removeClass("ui-draggable ui-draggable-dragging ui-draggable-disabled");this._mouseDestroy()},_mouseCapture:function(f){var e=this.options;return this.helper||e.disabled||a(f.target).is(".ui-resizable-handle")?!1:(this.handle=this._getHandle(f),this.handle?(a(!0===e.iframeFix? "iframe":e.iframeFix).each(function(){a('<div class="ui-draggable-iframeFix" style="background: #fff;"></div>').css({width:this.offsetWidth+"px",height:this.offsetHeight+"px",position:"absolute",opacity:"0.001",zIndex:1E3}).css(a(this).offset()).appendTo("body")}),!0):!1)},_mouseStart:function(f){var e=this.options;return this.helper=this._createHelper(f),this.helper.addClass("ui-draggable-dragging"),this._cacheHelperProportions(),a.ui.ddmanager&&(a.ui.ddmanager.current=this),this._cacheMargins(), this.cssPosition=this.helper.css("position"),this.scrollParent=this.helper.scrollParent(),this.offset=this.positionAbs=this.element.offset(),this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left},a.extend(this.offset,{click:{left:f.pageX-this.offset.left,top:f.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()}),this.originalPosition=this.position=this._generatePosition(f),this.originalPageX=f.pageX,this.originalPageY=f.pageY, e.cursorAt&&this._adjustOffsetFromHelper(e.cursorAt),e.containment&&this._setContainment(),!1===this._trigger("start",f)?(this._clear(),!1):(this._cacheHelperProportions(),a.ui.ddmanager&&!e.dropBehaviour&&a.ui.ddmanager.prepareOffsets(this,f),this._mouseDrag(f,!0),a.ui.ddmanager&&a.ui.ddmanager.dragStart(this,f),!0)},_mouseDrag:function(f,e){this.position=this._generatePosition(f);this.positionAbs=this._convertPositionTo("absolute");if(!e){var b=this._uiHash();if(!1===this._trigger("drag",f,b))return this._mouseUp({}), !1;this.position=b.position}if(!this.options.axis||"y"!=this.options.axis)this.helper[0].style.left=this.position.left+"px";if(!this.options.axis||"x"!=this.options.axis)this.helper[0].style.top=this.position.top+"px";return a.ui.ddmanager&&a.ui.ddmanager.drag(this,f),!1},_mouseStop:function(f){var e=!1;a.ui.ddmanager&&!this.options.dropBehaviour&&(e=a.ui.ddmanager.drop(this,f));this.dropped&&(e=this.dropped,this.dropped=!1);for(var b=this.element[0],d=!1;b&&(b=b.parentNode);)b==document&&(d=!0); if(!d&&"original"===this.options.helper)return!1;if("invalid"==this.options.revert&&!e||"valid"==this.options.revert&&e||!0===this.options.revert||a.isFunction(this.options.revert)&&this.options.revert.call(this.element,e)){var c=this;a(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){!1!==c._trigger("stop",f)&&c._clear()})}else!1!==this._trigger("stop",f)&&this._clear();return!1},_mouseUp:function(f){return a("div.ui-draggable-iframeFix").each(function(){this.parentNode.removeChild(this)}), a.ui.ddmanager&&a.ui.ddmanager.dragStop(this,f),a.ui.mouse.prototype._mouseUp.call(this,f)},cancel:function(){return this.helper.is(".ui-draggable-dragging")?this._mouseUp({}):this._clear(),this},_getHandle:function(f){var e=!this.options.handle||!a(this.options.handle,this.element).length?!0:!1;return a(this.options.handle,this.element).find("*").andSelf().each(function(){this==f.target&&(e=!0)}),e},_createHelper:function(f){var e=this.options,f=a.isFunction(e.helper)?a(e.helper.apply(this.element[0], [f])):"clone"==e.helper?this.element.clone().removeAttr("id"):this.element;return f.parents("body").length||f.appendTo("parent"==e.appendTo?this.element[0].parentNode:e.appendTo),f[0]!=this.element[0]&&!/(fixed|absolute)/.test(f.css("position"))&&f.css("position","absolute"),f},_adjustOffsetFromHelper:function(f){"string"==typeof f&&(f=f.split(" "));a.isArray(f)&&(f={left:+f[0],top:+f[1]||0});"left"in f&&(this.offset.click.left=f.left+this.margins.left);"right"in f&&(this.offset.click.left=this.helperProportions.width- f.right+this.margins.left);"top"in f&&(this.offset.click.top=f.top+this.margins.top);"bottom"in f&&(this.offset.click.top=this.helperProportions.height-f.bottom+this.margins.top)},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var f=this.offsetParent.offset();"absolute"==this.cssPosition&&this.scrollParent[0]!=document&&a.contains(this.scrollParent[0],this.offsetParent[0])&&(f.left+=this.scrollParent.scrollLeft(),f.top+=this.scrollParent.scrollTop());if(this.offsetParent[0]== document.body||this.offsetParent[0].tagName&&"html"==this.offsetParent[0].tagName.toLowerCase()&&a.ui.ie)f={top:0,left:0};return{top:f.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:f.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if("relative"==this.cssPosition){var a=this.element.position();return{top:a.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:a.left-(parseInt(this.helper.css("left"),10)|| 0)+this.scrollParent.scrollLeft()}}return{top:0,left:0}},_cacheMargins:function(){this.margins={left:parseInt(this.element.css("marginLeft"),10)||0,top:parseInt(this.element.css("marginTop"),10)||0,right:parseInt(this.element.css("marginRight"),10)||0,bottom:parseInt(this.element.css("marginBottom"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var f=this.options;"parent"==f.containment&& (f.containment=this.helper[0].parentNode);if("document"==f.containment||"window"==f.containment)this.containment=["document"==f.containment?0:a(window).scrollLeft()-this.offset.relative.left-this.offset.parent.left,"document"==f.containment?0:a(window).scrollTop()-this.offset.relative.top-this.offset.parent.top,("document"==f.containment?0:a(window).scrollLeft())+a("document"==f.containment?document:window).width()-this.helperProportions.width-this.margins.left,("document"==f.containment?0:a(window).scrollTop())+ (a("document"==f.containment?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top];if(!/^(document|window|parent)$/.test(f.containment)&&f.containment.constructor!=Array){var f=a(f.containment),e=f[0];if(e){f.offset();var b="hidden"!=a(e).css("overflow");this.containment=[(parseInt(a(e).css("borderLeftWidth"),10)||0)+(parseInt(a(e).css("paddingLeft"),10)||0),(parseInt(a(e).css("borderTopWidth"),10)||0)+(parseInt(a(e).css("paddingTop"),10)|| 0),(b?Math.max(e.scrollWidth,e.offsetWidth):e.offsetWidth)-(parseInt(a(e).css("borderLeftWidth"),10)||0)-(parseInt(a(e).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left-this.margins.right,(b?Math.max(e.scrollHeight,e.offsetHeight):e.offsetHeight)-(parseInt(a(e).css("borderTopWidth"),10)||0)-(parseInt(a(e).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top-this.margins.bottom];this.relative_container=f}}else f.containment.constructor==Array&&(this.containment= f.containment)},_convertPositionTo:function(f,e){e||(e=this.position);var b="absolute"==f?1:-1,d="absolute"!=this.cssPosition||this.scrollParent[0]!=document&&a.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,c=/(html|body)/i.test(d[0].tagName);return{top:e.top+this.offset.relative.top*b+this.offset.parent.top*b-("fixed"==this.cssPosition?-this.scrollParent.scrollTop():c?0:d.scrollTop())*b,left:e.left+this.offset.relative.left*b+this.offset.parent.left*b-("fixed"== this.cssPosition?-this.scrollParent.scrollLeft():c?0:d.scrollLeft())*b}},_generatePosition:function(f){var e=this.options,b="absolute"!=this.cssPosition||this.scrollParent[0]!=document&&a.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,d=/(html|body)/i.test(b[0].tagName),c=f.pageX,i=f.pageY;if(this.originalPosition){var g;this.containment&&(this.relative_container?(g=this.relative_container.offset(),g=[this.containment[0]+g.left,this.containment[1]+g.top,this.containment[2]+ g.left,this.containment[3]+g.top]):g=this.containment,f.pageX-this.offset.click.left<g[0]&&(c=g[0]+this.offset.click.left),f.pageY-this.offset.click.top<g[1]&&(i=g[1]+this.offset.click.top),f.pageX-this.offset.click.left>g[2]&&(c=g[2]+this.offset.click.left),f.pageY-this.offset.click.top>g[3]&&(i=g[3]+this.offset.click.top));e.grid&&(i=e.grid[1]?this.originalPageY+Math.round((i-this.originalPageY)/e.grid[1])*e.grid[1]:this.originalPageY,i=g?i-this.offset.click.top<g[1]||i-this.offset.click.top>g[3]? i-this.offset.click.top<g[1]?i+e.grid[1]:i-e.grid[1]:i:i,c=e.grid[0]?this.originalPageX+Math.round((c-this.originalPageX)/e.grid[0])*e.grid[0]:this.originalPageX,c=g?c-this.offset.click.left<g[0]||c-this.offset.click.left>g[2]?c-this.offset.click.left<g[0]?c+e.grid[0]:c-e.grid[0]:c:c)}return{top:i-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+("fixed"==this.cssPosition?-this.scrollParent.scrollTop():d?0:b.scrollTop()),left:c-this.offset.click.left-this.offset.relative.left- this.offset.parent.left+("fixed"==this.cssPosition?-this.scrollParent.scrollLeft():d?0:b.scrollLeft())}},_clear:function(){this.helper.removeClass("ui-draggable-dragging");this.helper[0]!=this.element[0]&&!this.cancelHelperRemoval&&this.helper.remove();this.helper=null;this.cancelHelperRemoval=!1},_trigger:function(f,e,b){return b=b||this._uiHash(),a.ui.plugin.call(this,f,[e,b]),"drag"==f&&(this.positionAbs=this._convertPositionTo("absolute")),a.Widget.prototype._trigger.call(this,f,e,b)},plugins:{}, _uiHash:function(){return{helper:this.helper,position:this.position,originalPosition:this.originalPosition,offset:this.positionAbs}}});a.ui.plugin.add("draggable","connectToSortable",{start:function(f,e){var b=a(this).data("draggable"),d=b.options,c=a.extend({},e,{item:b.element});b.sortables=[];a(d.connectToSortable).each(function(){var d=a.data(this,"sortable");d&&!d.options.disabled&&(b.sortables.push({instance:d,shouldRevert:d.options.revert}),d.refreshPositions(),d._trigger("activate",f,c))})}, stop:function(f,e){var b=a(this).data("draggable"),d=a.extend({},e,{item:b.element});a.each(b.sortables,function(){this.instance.isOver?(this.instance.isOver=0,b.cancelHelperRemoval=!0,this.instance.cancelHelperRemoval=!1,this.shouldRevert&&(this.instance.options.revert=!0),this.instance._mouseStop(f),this.instance.options.helper=this.instance.options._helper,"original"==b.options.helper&&this.instance.currentItem.css({top:"auto",left:"auto"})):(this.instance.cancelHelperRemoval=!1,this.instance._trigger("deactivate", f,d))})},drag:function(f,e){var b=a(this).data("draggable"),d=this;a.each(b.sortables,function(){var c=!1,i=this;this.instance.positionAbs=b.positionAbs;this.instance.helperProportions=b.helperProportions;this.instance.offset.click=b.offset.click;this.instance._intersectsWith(this.instance.containerCache)&&(c=!0,a.each(b.sortables,function(){return this.instance.positionAbs=b.positionAbs,this.instance.helperProportions=b.helperProportions,this.instance.offset.click=b.offset.click,this!=i&&this.instance._intersectsWith(this.instance.containerCache)&& a.ui.contains(i.instance.element[0],this.instance.element[0])&&(c=!1),c}));c?(this.instance.isOver||(this.instance.isOver=1,this.instance.currentItem=a(d).clone().removeAttr("id").appendTo(this.instance.element).data("sortable-item",!0),this.instance.options._helper=this.instance.options.helper,this.instance.options.helper=function(){return e.helper[0]},f.target=this.instance.currentItem[0],this.instance._mouseCapture(f,!0),this.instance._mouseStart(f,!0,!0),this.instance.offset.click.top=b.offset.click.top, this.instance.offset.click.left=b.offset.click.left,this.instance.offset.parent.left-=b.offset.parent.left-this.instance.offset.parent.left,this.instance.offset.parent.top-=b.offset.parent.top-this.instance.offset.parent.top,b._trigger("toSortable",f),b.dropped=this.instance.element,b.currentItem=b.element,this.instance.fromOutside=b),this.instance.currentItem&&this.instance._mouseDrag(f)):this.instance.isOver&&(this.instance.isOver=0,this.instance.cancelHelperRemoval=!0,this.instance.options.revert= !1,this.instance._trigger("out",f,this.instance._uiHash(this.instance)),this.instance._mouseStop(f,!0),this.instance.options.helper=this.instance.options._helper,this.instance.currentItem.remove(),this.instance.placeholder&&this.instance.placeholder.remove(),b._trigger("fromSortable",f),b.dropped=!1)})}});a.ui.plugin.add("draggable","cursor",{start:function(){var f=a("body"),e=a(this).data("draggable").options;f.css("cursor")&&(e._cursor=f.css("cursor"));f.css("cursor",e.cursor)},stop:function(){var f= a(this).data("draggable").options;f._cursor&&a("body").css("cursor",f._cursor)}});a.ui.plugin.add("draggable","opacity",{start:function(f,e){var b=a(e.helper),d=a(this).data("draggable").options;b.css("opacity")&&(d._opacity=b.css("opacity"));b.css("opacity",d.opacity)},stop:function(f,e){var b=a(this).data("draggable").options;b._opacity&&a(e.helper).css("opacity",b._opacity)}});a.ui.plugin.add("draggable","scroll",{start:function(){var f=a(this).data("draggable");f.scrollParent[0]!=document&&"HTML"!= f.scrollParent[0].tagName&&(f.overflowOffset=f.scrollParent.offset())},drag:function(f){var e=a(this).data("draggable"),b=e.options,d=!1;if(e.scrollParent[0]!=document&&"HTML"!=e.scrollParent[0].tagName){if(!b.axis||"x"!=b.axis)e.overflowOffset.top+e.scrollParent[0].offsetHeight-f.pageY<b.scrollSensitivity?e.scrollParent[0].scrollTop=d=e.scrollParent[0].scrollTop+b.scrollSpeed:f.pageY-e.overflowOffset.top<b.scrollSensitivity&&(e.scrollParent[0].scrollTop=d=e.scrollParent[0].scrollTop-b.scrollSpeed); if(!b.axis||"y"!=b.axis)e.overflowOffset.left+e.scrollParent[0].offsetWidth-f.pageX<b.scrollSensitivity?e.scrollParent[0].scrollLeft=d=e.scrollParent[0].scrollLeft+b.scrollSpeed:f.pageX-e.overflowOffset.left<b.scrollSensitivity&&(e.scrollParent[0].scrollLeft=d=e.scrollParent[0].scrollLeft-b.scrollSpeed)}else{if(!b.axis||"x"!=b.axis)f.pageY-a(document).scrollTop()<b.scrollSensitivity?d=a(document).scrollTop(a(document).scrollTop()-b.scrollSpeed):a(window).height()-(f.pageY-a(document).scrollTop())< b.scrollSensitivity&&(d=a(document).scrollTop(a(document).scrollTop()+b.scrollSpeed));if(!b.axis||"y"!=b.axis)f.pageX-a(document).scrollLeft()<b.scrollSensitivity?d=a(document).scrollLeft(a(document).scrollLeft()-b.scrollSpeed):a(window).width()-(f.pageX-a(document).scrollLeft())<b.scrollSensitivity&&(d=a(document).scrollLeft(a(document).scrollLeft()+b.scrollSpeed))}!1!==d&&a.ui.ddmanager&&!b.dropBehaviour&&a.ui.ddmanager.prepareOffsets(e,f)}});a.ui.plugin.add("draggable","snap",{start:function(){var f= a(this).data("draggable"),e=f.options;f.snapElements=[];a(e.snap.constructor!=String?e.snap.items||":data(draggable)":e.snap).each(function(){var b=a(this),d=b.offset();this!=f.element[0]&&f.snapElements.push({item:this,width:b.outerWidth(),height:b.outerHeight(),top:d.top,left:d.left})})},drag:function(f,e){for(var b=a(this).data("draggable"),d=b.options,c=d.snapTolerance,i=e.offset.left,g=i+b.helperProportions.width,h=e.offset.top,j=h+b.helperProportions.height,k=b.snapElements.length-1;0<=k;k--){var l= b.snapElements[k].left,m=l+b.snapElements[k].width,p=b.snapElements[k].top,n=p+b.snapElements[k].height;if(l-c<i&&i<m+c&&p-c<h&&h<n+c||l-c<i&&i<m+c&&p-c<j&&j<n+c||l-c<g&&g<m+c&&p-c<h&&h<n+c||l-c<g&&g<m+c&&p-c<j&&j<n+c){if("inner"!=d.snapMode){var q=Math.abs(p-j)<=c,o=Math.abs(n-h)<=c,s=Math.abs(l-g)<=c,r=Math.abs(m-i)<=c;q&&(e.position.top=b._convertPositionTo("relative",{top:p-b.helperProportions.height,left:0}).top-b.margins.top);o&&(e.position.top=b._convertPositionTo("relative",{top:n,left:0}).top- b.margins.top);s&&(e.position.left=b._convertPositionTo("relative",{top:0,left:l-b.helperProportions.width}).left-b.margins.left);r&&(e.position.left=b._convertPositionTo("relative",{top:0,left:m}).left-b.margins.left)}var w=q||o||s||r;"outer"!=d.snapMode&&(q=Math.abs(p-h)<=c,o=Math.abs(n-j)<=c,s=Math.abs(l-i)<=c,r=Math.abs(m-g)<=c,q&&(e.position.top=b._convertPositionTo("relative",{top:p,left:0}).top-b.margins.top),o&&(e.position.top=b._convertPositionTo("relative",{top:n-b.helperProportions.height, left:0}).top-b.margins.top),s&&(e.position.left=b._convertPositionTo("relative",{top:0,left:l}).left-b.margins.left),r&&(e.position.left=b._convertPositionTo("relative",{top:0,left:m-b.helperProportions.width}).left-b.margins.left));!b.snapElements[k].snapping&&(q||o||s||r||w)&&b.options.snap.snap&&b.options.snap.snap.call(b.element,f,a.extend(b._uiHash(),{snapItem:b.snapElements[k].item}));b.snapElements[k].snapping=q||o||s||r||w}else b.snapElements[k].snapping&&b.options.snap.release&&b.options.snap.release.call(b.element, f,a.extend(b._uiHash(),{snapItem:b.snapElements[k].item})),b.snapElements[k].snapping=!1}}});a.ui.plugin.add("draggable","stack",{start:function(){var f=a(this).data("draggable").options,f=a.makeArray(a(f.stack)).sort(function(b,d){return(parseInt(a(b).css("zIndex"),10)||0)-(parseInt(a(d).css("zIndex"),10)||0)});if(f.length){var e=parseInt(f[0].style.zIndex)||0;a(f).each(function(a){this.style.zIndex=e+a});this[0].style.zIndex=e+f.length}}});a.ui.plugin.add("draggable","zIndex",{start:function(f, e){var b=a(e.helper),d=a(this).data("draggable").options;b.css("zIndex")&&(d._zIndex=b.css("zIndex"));b.css("zIndex",d.zIndex)},stop:function(f,e){var b=a(this).data("draggable").options;b._zIndex&&a(e.helper).css("zIndex",b._zIndex)}})})(jQuery); (function(a){a.widget("ui.droppable",{version:"1.9.2",widgetEventPrefix:"drop",options:{accept:"*",activeClass:!1,addClasses:!0,greedy:!1,hoverClass:!1,scope:"default",tolerance:"intersect"},_create:function(){var f=this.options,e=f.accept;this.isover=0;this.isout=1;this.accept=a.isFunction(e)?e:function(a){return a.is(e)};this.proportions={width:this.element[0].offsetWidth,height:this.element[0].offsetHeight};a.ui.ddmanager.droppables[f.scope]=a.ui.ddmanager.droppables[f.scope]||[];a.ui.ddmanager.droppables[f.scope].push(this); f.addClasses&&this.element.addClass("ui-droppable")},_destroy:function(){for(var f=a.ui.ddmanager.droppables[this.options.scope],e=0;e<f.length;e++)f[e]==this&&f.splice(e,1);this.element.removeClass("ui-droppable ui-droppable-disabled")},_setOption:function(f,e){"accept"==f&&(this.accept=a.isFunction(e)?e:function(a){return a.is(e)});a.Widget.prototype._setOption.apply(this,arguments)},_activate:function(f){var e=a.ui.ddmanager.current;this.options.activeClass&&this.element.addClass(this.options.activeClass); e&&this._trigger("activate",f,this.ui(e))},_deactivate:function(f){var e=a.ui.ddmanager.current;this.options.activeClass&&this.element.removeClass(this.options.activeClass);e&&this._trigger("deactivate",f,this.ui(e))},_over:function(f){var e=a.ui.ddmanager.current;if(e&&(e.currentItem||e.element)[0]!=this.element[0])this.accept.call(this.element[0],e.currentItem||e.element)&&(this.options.hoverClass&&this.element.addClass(this.options.hoverClass),this._trigger("over",f,this.ui(e)))},_out:function(f){var e= a.ui.ddmanager.current;if(e&&(e.currentItem||e.element)[0]!=this.element[0])this.accept.call(this.element[0],e.currentItem||e.element)&&(this.options.hoverClass&&this.element.removeClass(this.options.hoverClass),this._trigger("out",f,this.ui(e)))},_drop:function(f,e){var b=e||a.ui.ddmanager.current;if(!b||(b.currentItem||b.element)[0]==this.element[0])return!1;var d=!1;return this.element.find(":data(droppable)").not(".ui-draggable-dragging").each(function(){var c=a.data(this,"droppable");if(c.options.greedy&& !c.options.disabled&&c.options.scope==b.options.scope&&c.accept.call(c.element[0],b.currentItem||b.element)&&a.ui.intersect(b,a.extend(c,{offset:c.element.offset()}),c.options.tolerance))return d=!0,!1}),d?!1:this.accept.call(this.element[0],b.currentItem||b.element)?(this.options.activeClass&&this.element.removeClass(this.options.activeClass),this.options.hoverClass&&this.element.removeClass(this.options.hoverClass),this._trigger("drop",f,this.ui(b)),this.element):!1},ui:function(a){return{draggable:a.currentItem|| a.element,helper:a.helper,position:a.position,offset:a.positionAbs}}});a.ui.intersect=function(f,e,b){if(!e.offset)return!1;var d=(f.positionAbs||f.position.absolute).left,c=d+f.helperProportions.width,i=(f.positionAbs||f.position.absolute).top,g=i+f.helperProportions.height,h=e.offset.left,j=h+e.proportions.width,k=e.offset.top,l=k+e.proportions.height;switch(b){case "fit":return h<=d&&c<=j&&k<=i&&g<=l;case "intersect":return h<d+f.helperProportions.width/2&&c-f.helperProportions.width/2<j&&k<i+ f.helperProportions.height/2&&g-f.helperProportions.height/2<l;case "pointer":return a.ui.isOver((f.positionAbs||f.position.absolute).top+(f.clickOffset||f.offset.click).top,(f.positionAbs||f.position.absolute).left+(f.clickOffset||f.offset.click).left,k,h,e.proportions.height,e.proportions.width);case "touch":return(i>=k&&i<=l||g>=k&&g<=l||i<k&&g>l)&&(d>=h&&d<=j||c>=h&&c<=j||d<h&&c>j);default:return!1}};a.ui.ddmanager={current:null,droppables:{"default":[]},prepareOffsets:function(f,e){var b=a.ui.ddmanager.droppables[f.options.scope]|| [],d=e?e.type:null,c=(f.currentItem||f.element).find(":data(droppable)").andSelf(),i=0;a:for(;i<b.length;i++)if(!(b[i].options.disabled||f&&!b[i].accept.call(b[i].element[0],f.currentItem||f.element))){for(var g=0;g<c.length;g++)if(c[g]==b[i].element[0]){b[i].proportions.height=0;continue a}b[i].visible="none"!=b[i].element.css("display");b[i].visible&&("mousedown"==d&&b[i]._activate.call(b[i],e),b[i].offset=b[i].element.offset(),b[i].proportions={width:b[i].element[0].offsetWidth,height:b[i].element[0].offsetHeight})}}, drop:function(f,e){var b=!1;return a.each(a.ui.ddmanager.droppables[f.options.scope]||[],function(){this.options&&(!this.options.disabled&&this.visible&&a.ui.intersect(f,this,this.options.tolerance)&&(b=this._drop.call(this,e)||b),!this.options.disabled&&this.visible&&this.accept.call(this.element[0],f.currentItem||f.element)&&(this.isout=1,this.isover=0,this._deactivate.call(this,e)))}),b},dragStart:function(f,e){f.element.parentsUntil("body").bind("scroll.droppable",function(){f.options.refreshPositions|| a.ui.ddmanager.prepareOffsets(f,e)})},drag:function(f,e){f.options.refreshPositions&&a.ui.ddmanager.prepareOffsets(f,e);a.each(a.ui.ddmanager.droppables[f.options.scope]||[],function(){if(!this.options.disabled&&!this.greedyChild&&this.visible){var b=a.ui.intersect(f,this,this.options.tolerance);if(b=!b&&1==this.isover?"isout":b&&0==this.isover?"isover":null){var d;if(this.options.greedy){var c=this.options.scope,i=this.element.parents(":data(droppable)").filter(function(){return a.data(this,"droppable").options.scope=== c});i.length&&(d=a.data(i[0],"droppable"),d.greedyChild="isover"==b?1:0)}d&&"isover"==b&&(d.isover=0,d.isout=1,d._out.call(d,e));this[b]=1;this["isout"==b?"isover":"isout"]=0;this["isover"==b?"_over":"_out"].call(this,e);d&&"isout"==b&&(d.isout=0,d.isover=1,d._over.call(d,e))}}})},dragStop:function(f,e){f.element.parentsUntil("body").unbind("scroll.droppable");f.options.refreshPositions||a.ui.ddmanager.prepareOffsets(f,e)}}})(jQuery); (function(a){a.widget("ui.resizable",a.ui.mouse,{version:"1.9.2",widgetEventPrefix:"resize",options:{alsoResize:!1,animate:!1,animateDuration:"slow",animateEasing:"swing",aspectRatio:!1,autoHide:!1,containment:!1,ghost:!1,grid:!1,handles:"e,s,se",helper:!1,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:1E3},_create:function(){var b=this,d=this.options;this.element.addClass("ui-resizable");a.extend(this,{_aspectRatio:!!d.aspectRatio,aspectRatio:d.aspectRatio,originalElement:this.element, _proportionallyResizeElements:[],_helper:d.helper||d.ghost||d.animate?d.helper||"ui-resizable-helper":null});this.element[0].nodeName.match(/canvas|textarea|input|select|button|img/i)&&(this.element.wrap(a('<div class="ui-wrapper" style="overflow: hidden;"></div>').css({position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css("top"),left:this.element.css("left")})),this.element=this.element.parent().data("resizable",this.element.data("resizable")), this.elementIsWrapper=!0,this.element.css({marginLeft:this.originalElement.css("marginLeft"),marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom")}),this.originalElement.css({marginLeft:0,marginTop:0,marginRight:0,marginBottom:0}),this.originalResizeStyle=this.originalElement.css("resize"),this.originalElement.css("resize","none"),this._proportionallyResizeElements.push(this.originalElement.css({position:"static", zoom:1,display:"block"})),this.originalElement.css({margin:this.originalElement.css("margin")}),this._proportionallyResize());this.handles=d.handles||(a(".ui-resizable-handle",this.element).length?{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"}:"e,s,se");if(this.handles.constructor==String){"all"==this.handles&&(this.handles="n,e,s,w,se,sw,ne,nw");var c=this.handles.split(","); this.handles={};for(var e=0;e<c.length;e++){var g=a.trim(c[e]),h=a('<div class="ui-resizable-handle ui-resizable-'+g+'"></div>');h.css({zIndex:d.zIndex});"se"==g&&h.addClass("ui-icon ui-icon-gripsmall-diagonal-se");this.handles[g]=".ui-resizable-"+g;this.element.append(h)}}this._renderAxis=function(g){var g=g||this.element,c;for(c in this.handles){this.handles[c].constructor==String&&(this.handles[c]=a(this.handles[c],this.element).show());if(this.elementIsWrapper&&this.originalElement[0].nodeName.match(/textarea|input|select|button/i)){var b= a(this.handles[c],this.element),d=0,d=/sw|ne|nw|se|n|s/.test(c)?b.outerHeight():b.outerWidth(),b=["padding",/ne|nw|n/.test(c)?"Top":/se|sw|s/.test(c)?"Bottom":/^e$/.test(c)?"Right":"Left"].join("");g.css(b,d);this._proportionallyResize()}a(this.handles[c])}};this._renderAxis(this.element);this._handles=a(".ui-resizable-handle",this.element).disableSelection();this._handles.mouseover(function(){if(!b.resizing){if(this.className)var a=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i);b.axis= a&&a[1]?a[1]:"se"}});d.autoHide&&(this._handles.hide(),a(this.element).addClass("ui-resizable-autohide").mouseenter(function(){d.disabled||(a(this).removeClass("ui-resizable-autohide"),b._handles.show())}).mouseleave(function(){d.disabled||b.resizing||(a(this).addClass("ui-resizable-autohide"),b._handles.hide())}));this._mouseInit()},_destroy:function(){this._mouseDestroy();var b=function(c){a(c).removeClass("ui-resizable ui-resizable-disabled ui-resizable-resizing").removeData("resizable").removeData("ui-resizable").unbind(".resizable").find(".ui-resizable-handle").remove()}; if(this.elementIsWrapper){b(this.element);var d=this.element;this.originalElement.css({position:d.css("position"),width:d.outerWidth(),height:d.outerHeight(),top:d.css("top"),left:d.css("left")}).insertAfter(d);d.remove()}return this.originalElement.css("resize",this.originalResizeStyle),b(this.originalElement),this},_mouseCapture:function(b){var d=!1,c;for(c in this.handles)a(this.handles[c])[0]==b.target&&(d=!0);return!this.options.disabled&&d},_mouseStart:function(b){var d=this.options,c=this.element.position(), e=this.element;this.resizing=!0;this.documentScroll={top:a(document).scrollTop(),left:a(document).scrollLeft()};(e.is(".ui-draggable")||/absolute/.test(e.css("position")))&&e.css({position:"absolute",top:c.top,left:c.left});this._renderProxy();var c=f(this.helper.css("left")),g=f(this.helper.css("top"));d.containment&&(c+=a(d.containment).scrollLeft()||0,g+=a(d.containment).scrollTop()||0);this.offset=this.helper.offset();this.position={left:c,top:g};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:c,top:g};this.sizeDiff={width:e.outerWidth()-e.width(),height:e.outerHeight()-e.height()};this.originalMousePosition={left:b.pageX,top:b.pageY};this.aspectRatio="number"==typeof d.aspectRatio?d.aspectRatio:this.originalSize.width/this.originalSize.height||1;d=a(".ui-resizable-"+this.axis).css("cursor");return a("body").css("cursor", "auto"==d?this.axis+"-resize":d),e.addClass("ui-resizable-resizing"),this._propagate("start",b),!0},_mouseDrag:function(a){var d=this.helper,c=this.originalMousePosition,e=this._change[this.axis];if(!e)return!1;c=e.apply(this,[a,a.pageX-c.left||0,a.pageY-c.top||0]);this._updateVirtualBoundaries(a.shiftKey);if(this._aspectRatio||a.shiftKey)c=this._updateRatio(c,a);return c=this._respectSize(c,a),this._propagate("resize",a),d.css({top:this.position.top+"px",left:this.position.left+"px",width:this.size.width+ "px",height:this.size.height+"px"}),!this._helper&&this._proportionallyResizeElements.length&&this._proportionallyResize(),this._updateCache(c),this._trigger("resize",a,this.ui()),!1},_mouseStop:function(b){this.resizing=!1;var d=this.options;if(this._helper){var c=this._proportionallyResizeElements,e=c.length&&/textarea/i.test(c[0].nodeName),c=e&&a.ui.hasScroll(c[0],"left")?0:this.sizeDiff.height,e=e?0:this.sizeDiff.width,e={width:this.helper.width()-e,height:this.helper.height()-c},c=parseInt(this.element.css("left"), 10)+(this.position.left-this.originalPosition.left)||null,g=parseInt(this.element.css("top"),10)+(this.position.top-this.originalPosition.top)||null;d.animate||this.element.css(a.extend(e,{top:g,left:c}));this.helper.height(this.size.height);this.helper.width(this.size.width);this._helper&&!d.animate&&this._proportionallyResize()}return a("body").css("cursor","auto"),this.element.removeClass("ui-resizable-resizing"),this._propagate("stop",b),this._helper&&this.helper.remove(),!1},_updateVirtualBoundaries:function(a){var d= this.options,c,i,g,d={minWidth:e(d.minWidth)?d.minWidth:0,maxWidth:e(d.maxWidth)?d.maxWidth:Infinity,minHeight:e(d.minHeight)?d.minHeight:0,maxHeight:e(d.maxHeight)?d.maxHeight:Infinity};if(this._aspectRatio||a)a=d.minHeight*this.aspectRatio,i=d.minWidth/this.aspectRatio,c=d.maxHeight*this.aspectRatio,g=d.maxWidth/this.aspectRatio,a>d.minWidth&&(d.minWidth=a),i>d.minHeight&&(d.minHeight=i),c<d.maxWidth&&(d.maxWidth=c),g<d.maxHeight&&(d.maxHeight=g);this._vBoundaries=d},_updateCache:function(a){this.offset= this.helper.offset();e(a.left)&&(this.position.left=a.left);e(a.top)&&(this.position.top=a.top);e(a.height)&&(this.size.height=a.height);e(a.width)&&(this.size.width=a.width)},_updateRatio:function(a){var d=this.position,c=this.size,i=this.axis;return e(a.height)?a.width=a.height*this.aspectRatio:e(a.width)&&(a.height=a.width/this.aspectRatio),"sw"==i&&(a.left=d.left+(c.width-a.width),a.top=null),"nw"==i&&(a.top=d.top+(c.height-a.height),a.left=d.left+(c.width-a.width)),a},_respectSize:function(a){var d= this._vBoundaries,c=this.axis,i=e(a.width)&&d.maxWidth&&d.maxWidth<a.width,g=e(a.height)&&d.maxHeight&&d.maxHeight<a.height,h=e(a.width)&&d.minWidth&&d.minWidth>a.width,f=e(a.height)&&d.minHeight&&d.minHeight>a.height;h&&(a.width=d.minWidth);f&&(a.height=d.minHeight);i&&(a.width=d.maxWidth);g&&(a.height=d.maxHeight);var k=this.originalPosition.left+this.originalSize.width,l=this.position.top+this.size.height,m=/sw|nw|w/.test(c),c=/nw|ne|n/.test(c);h&&m&&(a.left=k-d.minWidth);i&&m&&(a.left=k-d.maxWidth); f&&c&&(a.top=l-d.minHeight);g&&c&&(a.top=l-d.maxHeight);d=!a.width&&!a.height;return d&&!a.left&&a.top?a.top=null:d&&!a.top&&a.left&&(a.left=null),a},_proportionallyResize:function(){if(this._proportionallyResizeElements.length)for(var b=this.helper||this.element,d=0;d<this._proportionallyResizeElements.length;d++){var c=this._proportionallyResizeElements[d];if(!this.borderDif){var e=[c.css("borderTopWidth"),c.css("borderRightWidth"),c.css("borderBottomWidth"),c.css("borderLeftWidth")],g=[c.css("paddingTop"), c.css("paddingRight"),c.css("paddingBottom"),c.css("paddingLeft")];this.borderDif=a.map(e,function(a,c){var d=parseInt(a,10)||0,b=parseInt(g[c],10)||0;return d+b})}c.css({height:b.height()-this.borderDif[0]-this.borderDif[2]||0,width:b.width()-this.borderDif[1]-this.borderDif[3]||0})}},_renderProxy:function(){var b=this.options;this.elementOffset=this.element.offset();if(this._helper){this.helper=this.helper||a('<div style="overflow:hidden;"></div>');var d=a.ui.ie6?1:0,c=a.ui.ie6?2:-1;this.helper.addClass(this._helper).css({width:this.element.outerWidth()+ c,height:this.element.outerHeight()+c,position:"absolute",left:this.elementOffset.left-d+"px",top:this.elementOffset.top-d+"px",zIndex:++b.zIndex});this.helper.appendTo("body").disableSelection()}else this.helper=this.element},_change:{e:function(a,d){return{width:this.originalSize.width+d}},w:function(a,d){return{left:this.originalPosition.left+d,width:this.originalSize.width-d}},n:function(a,d,c){return{top:this.originalPosition.top+c,height:this.originalSize.height-c}},s:function(a,d,c){return{height:this.originalSize.height+ c}},se:function(b,d,c){return a.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[b,d,c]))},sw:function(b,d,c){return a.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[b,d,c]))},ne:function(b,d,c){return a.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[b,d,c]))},nw:function(b,d,c){return a.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[b,d,c]))}},_propagate:function(b,d){a.ui.plugin.call(this,b,[d,this.ui()]); "resize"!=b&&this._trigger(b,d,this.ui())},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}});a.ui.plugin.add("resizable","alsoResize",{start:function(){var b=a(this).data("resizable").options,d=function(c){a(c).each(function(){var c=a(this);c.data("resizable-alsoresize",{width:parseInt(c.width(),10),height:parseInt(c.height(),10), left:parseInt(c.css("left"),10),top:parseInt(c.css("top"),10)})})};"object"==typeof b.alsoResize&&!b.alsoResize.parentNode?b.alsoResize.length?(b.alsoResize=b.alsoResize[0],d(b.alsoResize)):a.each(b.alsoResize,function(a){d(a)}):d(b.alsoResize)},resize:function(b,d){var c=a(this).data("resizable"),e=c.options,g=c.originalSize,h=c.originalPosition,f={height:c.size.height-g.height||0,width:c.size.width-g.width||0,top:c.position.top-h.top||0,left:c.position.left-h.left||0},k=function(g,c){a(g).each(function(){var g= a(this),b=a(this).data("resizable-alsoresize"),e={},h=c&&c.length?c:g.parents(d.originalElement[0]).length?["width","height"]:["width","height","top","left"];a.each(h,function(a,g){var c=(b[g]||0)+(f[g]||0);c&&0<=c&&(e[g]=c||null)});g.css(e)})};"object"==typeof e.alsoResize&&!e.alsoResize.nodeType?a.each(e.alsoResize,function(a,g){k(a,g)}):k(e.alsoResize)},stop:function(){a(this).removeData("resizable-alsoresize")}});a.ui.plugin.add("resizable","animate",{stop:function(b){var d=a(this).data("resizable"), c=d.options,e=d._proportionallyResizeElements,g=e.length&&/textarea/i.test(e[0].nodeName),h=g&&a.ui.hasScroll(e[0],"left")?0:d.sizeDiff.height,g={width:d.size.width-(g?0:d.sizeDiff.width),height:d.size.height-h},h=parseInt(d.element.css("left"),10)+(d.position.left-d.originalPosition.left)||null,f=parseInt(d.element.css("top"),10)+(d.position.top-d.originalPosition.top)||null;d.element.animate(a.extend(g,f&&h?{top:f,left:h}:{}),{duration:c.animateDuration,easing:c.animateEasing,step:function(){var g= {width:parseInt(d.element.css("width"),10),height:parseInt(d.element.css("height"),10),top:parseInt(d.element.css("top"),10),left:parseInt(d.element.css("left"),10)};e&&e.length&&a(e[0]).css({width:g.width,height:g.height});d._updateCache(g);d._propagate("resize",b)}})}});a.ui.plugin.add("resizable","containment",{start:function(){var b=a(this).data("resizable"),d=b.element,c=b.options.containment;if(d=c instanceof a?c.get(0):/parent/.test(c)?d.parent().get(0):c)if(b.containerElement=a(d),/document/.test(c)|| c==document)b.containerOffset={left:0,top:0},b.containerPosition={left:0,top:0},b.parentData={element:a(document),left:0,top:0,width:a(document).width(),height:a(document).height()||document.body.parentNode.scrollHeight};else{var e=a(d),g=[];a(["Top","Right","Left","Bottom"]).each(function(a,c){g[a]=f(e.css("padding"+c))});b.containerOffset=e.offset();b.containerPosition=e.position();b.containerSize={height:e.innerHeight()-g[3],width:e.innerWidth()-g[1]};var c=b.containerOffset,h=b.containerSize.height, j=b.containerSize.width,j=a.ui.hasScroll(d,"left")?d.scrollWidth:j,h=a.ui.hasScroll(d)?d.scrollHeight:h;b.parentData={element:d,left:c.left,top:c.top,width:j,height:h}}},resize:function(b){var d=a(this).data("resizable"),c=d.options,e=d.containerOffset,g=d.position,b=d._aspectRatio||b.shiftKey,h={top:0,left:0},f=d.containerElement;f[0]!=document&&/static/.test(f.css("position"))&&(h=e);g.left<(d._helper?e.left:0)&&(d.size.width+=d._helper?d.position.left-e.left:d.position.left-h.left,b&&(d.size.height= d.size.width/d.aspectRatio),d.position.left=c.helper?e.left:0);g.top<(d._helper?e.top:0)&&(d.size.height+=d._helper?d.position.top-e.top:d.position.top,b&&(d.size.width=d.size.height*d.aspectRatio),d.position.top=d._helper?e.top:0);d.offset.left=d.parentData.left+d.position.left;d.offset.top=d.parentData.top+d.position.top;c=Math.abs(d.offset.left-h.left+d.sizeDiff.width);e=Math.abs((d._helper?d.offset.top-h.top:d.offset.top-e.top)+d.sizeDiff.height);g=d.containerElement.get(0)==d.element.parent().get(0); h=/relative|absolute/.test(d.containerElement.css("position"));g&&h&&(c-=d.parentData.left);c+d.size.width>=d.parentData.width&&(d.size.width=d.parentData.width-c,b&&(d.size.height=d.size.width/d.aspectRatio));e+d.size.height>=d.parentData.height&&(d.size.height=d.parentData.height-e,b&&(d.size.width=d.size.height*d.aspectRatio))},stop:function(){var b=a(this).data("resizable"),d=b.options,c=b.containerOffset,e=b.containerPosition,g=b.containerElement,h=a(b.helper),f=h.offset(),k=h.outerWidth()-b.sizeDiff.width, h=h.outerHeight()-b.sizeDiff.height;b._helper&&!d.animate&&/relative/.test(g.css("position"))&&a(this).css({left:f.left-e.left-c.left,width:k,height:h});b._helper&&!d.animate&&/static/.test(g.css("position"))&&a(this).css({left:f.left-e.left-c.left,width:k,height:h})}});a.ui.plugin.add("resizable","ghost",{start:function(){var b=a(this).data("resizable"),d=b.options,c=b.size;b.ghost=b.originalElement.clone();b.ghost.css({opacity:0.25,display:"block",position:"relative",height:c.height,width:c.width, margin:0,left:0,top:0}).addClass("ui-resizable-ghost").addClass("string"==typeof d.ghost?d.ghost:"");b.ghost.appendTo(b.helper)},resize:function(){var b=a(this).data("resizable");b.ghost&&b.ghost.css({position:"relative",height:b.size.height,width:b.size.width})},stop:function(){var b=a(this).data("resizable");b.ghost&&b.helper&&b.helper.get(0).removeChild(b.ghost.get(0))}});a.ui.plugin.add("resizable","grid",{resize:function(){var b=a(this).data("resizable"),d=b.options,c=b.size,e=b.originalSize, g=b.originalPosition,h=b.axis;d.grid="number"==typeof d.grid?[d.grid,d.grid]:d.grid;var f=Math.round((c.width-e.width)/(d.grid[0]||1))*(d.grid[0]||1),d=Math.round((c.height-e.height)/(d.grid[1]||1))*(d.grid[1]||1);/^(se|s|e)$/.test(h)?(b.size.width=e.width+f,b.size.height=e.height+d):/^(ne)$/.test(h)?(b.size.width=e.width+f,b.size.height=e.height+d,b.position.top=g.top-d):/^(sw)$/.test(h)?(b.size.width=e.width+f,b.size.height=e.height+d,b.position.left=g.left-f):(b.size.width=e.width+f,b.size.height= e.height+d,b.position.top=g.top-d,b.position.left=g.left-f)}});var f=function(a){return parseInt(a,10)||0},e=function(a){return!isNaN(parseInt(a,10))}})(jQuery); (function(a){a.widget("ui.selectable",a.ui.mouse,{version:"1.9.2",options:{appendTo:"body",autoRefresh:!0,distance:0,filter:"*",tolerance:"touch"},_create:function(){var f=this;this.element.addClass("ui-selectable");this.dragged=!1;var e;this.refresh=function(){e=a(f.options.filter,f.element[0]);e.addClass("ui-selectee");e.each(function(){var b=a(this),d=b.offset();a.data(this,"selectable-item",{element:this,$element:b,left:d.left,top:d.top,right:d.left+b.outerWidth(),bottom:d.top+b.outerHeight(), startselected:!1,selected:b.hasClass("ui-selected"),selecting:b.hasClass("ui-selecting"),unselecting:b.hasClass("ui-unselecting")})})};this.refresh();this.selectees=e.addClass("ui-selectee");this._mouseInit();this.helper=a("<div class='ui-selectable-helper'></div>")},_destroy:function(){this.selectees.removeClass("ui-selectee").removeData("selectable-item");this.element.removeClass("ui-selectable ui-selectable-disabled");this._mouseDestroy()},_mouseStart:function(f){var e=this;this.opos=[f.pageX, f.pageY];if(!this.options.disabled){var b=this.options;this.selectees=a(b.filter,this.element[0]);this._trigger("start",f);a(b.appendTo).append(this.helper);this.helper.css({left:f.clientX,top:f.clientY,width:0,height:0});b.autoRefresh&&this.refresh();this.selectees.filter(".ui-selected").each(function(){var d=a.data(this,"selectable-item");d.startselected=!0;!f.metaKey&&!f.ctrlKey&&(d.$element.removeClass("ui-selected"),d.selected=!1,d.$element.addClass("ui-unselecting"),d.unselecting=!0,e._trigger("unselecting", f,{unselecting:d.element}))});a(f.target).parents().andSelf().each(function(){var d=a.data(this,"selectable-item");if(d){var c=!f.metaKey&&!f.ctrlKey||!d.$element.hasClass("ui-selected");return d.$element.removeClass(c?"ui-unselecting":"ui-selected").addClass(c?"ui-selecting":"ui-unselecting"),d.unselecting=!c,d.selecting=c,d.selected=c,c?e._trigger("selecting",f,{selecting:d.element}):e._trigger("unselecting",f,{unselecting:d.element}),!1}})}},_mouseDrag:function(f){var e=this;this.dragged=!0;if(!this.options.disabled){var b= this.options,d=this.opos[0],c=this.opos[1],i=f.pageX,g=f.pageY;if(d>i)var h=i,i=d,d=h;c>g&&(h=g,g=c,c=h);return this.helper.css({left:d,top:c,width:i-d,height:g-c}),this.selectees.each(function(){var h=a.data(this,"selectable-item");if(h&&h.element!=e.element[0]){var k=false;b.tolerance=="touch"?k=!(h.left>i||h.right<d||h.top>g||h.bottom<c):b.tolerance=="fit"&&(k=h.left>d&&h.right<i&&h.top>c&&h.bottom<g);k?(h.selected&&(h.$element.removeClass("ui-selected"),h.selected=false),h.unselecting&&(h.$element.removeClass("ui-unselecting"), h.unselecting=false),h.selecting||(h.$element.addClass("ui-selecting"),h.selecting=true,e._trigger("selecting",f,{selecting:h.element}))):(h.selecting&&((f.metaKey||f.ctrlKey)&&h.startselected?(h.$element.removeClass("ui-selecting"),h.selecting=false,h.$element.addClass("ui-selected"),h.selected=true):(h.$element.removeClass("ui-selecting"),h.selecting=false,h.startselected&&(h.$element.addClass("ui-unselecting"),h.unselecting=true),e._trigger("unselecting",f,{unselecting:h.element}))),h.selected&& !f.metaKey&&!f.ctrlKey&&!h.startselected&&(h.$element.removeClass("ui-selected"),h.selected=false,h.$element.addClass("ui-unselecting"),h.unselecting=true,e._trigger("unselecting",f,{unselecting:h.element})))}}),!1}},_mouseStop:function(f){var e=this;this.dragged=!1;return a(".ui-unselecting",this.element[0]).each(function(){var b=a.data(this,"selectable-item");b.$element.removeClass("ui-unselecting");b.unselecting=!1;b.startselected=!1;e._trigger("unselected",f,{unselected:b.element})}),a(".ui-selecting", this.element[0]).each(function(){var b=a.data(this,"selectable-item");b.$element.removeClass("ui-selecting").addClass("ui-selected");b.selecting=!1;b.selected=!0;b.startselected=!0;e._trigger("selected",f,{selected:b.element})}),this._trigger("stop",f),this.helper.remove(),!1}})})(jQuery); (function(a){a.widget("ui.sortable",a.ui.mouse,{version:"1.9.2",widgetEventPrefix:"sort",ready:!1,options:{appendTo:"parent",axis:!1,connectWith:!1,containment:!1,cursor:"auto",cursorAt:!1,dropOnEmpty:!0,forcePlaceholderSize:!1,forceHelperSize:!1,grid:!1,handle:!1,helper:"original",items:"> *",opacity:!1,placeholder:!1,revert:!1,scroll:!0,scrollSensitivity:20,scrollSpeed:20,scope:"default",tolerance:"intersect",zIndex:1E3},_create:function(){var a=this.options;this.containerCache={};this.element.addClass("ui-sortable"); this.refresh();this.floating=this.items.length?"x"===a.axis||/left|right/.test(this.items[0].item.css("float"))||/inline|table-cell/.test(this.items[0].item.css("display")):!1;this.offset=this.element.offset();this._mouseInit();this.ready=!0},_destroy:function(){this.element.removeClass("ui-sortable ui-sortable-disabled");this._mouseDestroy();for(var a=this.items.length-1;0<=a;a--)this.items[a].item.removeData(this.widgetName+"-item");return this},_setOption:function(f,e){"disabled"===f?(this.options[f]= e,this.widget().toggleClass("ui-sortable-disabled",!!e)):a.Widget.prototype._setOption.apply(this,arguments)},_mouseCapture:function(f,e){var b=this;if(this.reverting||this.options.disabled||"static"==this.options.type)return!1;this._refreshItems(f);var d=null;a(f.target).parents().each(function(){if(a.data(this,b.widgetName+"-item")==b)return d=a(this),!1});a.data(f.target,b.widgetName+"-item")==b&&(d=a(f.target));if(!d)return!1;if(this.options.handle&&!e){var c=!1;a(this.options.handle,d).find("*").andSelf().each(function(){this== f.target&&(c=!0)});if(!c)return!1}return this.currentItem=d,this._removeCurrentsFromItems(),!0},_mouseStart:function(f,e,b){e=this.options;this.currentContainer=this;this.refreshPositions();this.helper=this._createHelper(f);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};a.extend(this.offset,{click:{left:f.pageX-this.offset.left, top:f.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()});this.helper.css("position","absolute");this.cssPosition=this.helper.css("position");this.originalPosition=this._generatePosition(f);this.originalPageX=f.pageX;this.originalPageY=f.pageY;e.cursorAt&&this._adjustOffsetFromHelper(e.cursorAt);this.domPosition={prev:this.currentItem.prev()[0],parent:this.currentItem.parent()[0]};this.helper[0]!=this.currentItem[0]&&this.currentItem.hide();this._createPlaceholder(); e.containment&&this._setContainment();e.cursor&&(a("body").css("cursor")&&(this._storedCursor=a("body").css("cursor")),a("body").css("cursor",e.cursor));e.opacity&&(this.helper.css("opacity")&&(this._storedOpacity=this.helper.css("opacity")),this.helper.css("opacity",e.opacity));e.zIndex&&(this.helper.css("zIndex")&&(this._storedZIndex=this.helper.css("zIndex")),this.helper.css("zIndex",e.zIndex));this.scrollParent[0]!=document&&"HTML"!=this.scrollParent[0].tagName&&(this.overflowOffset=this.scrollParent.offset()); this._trigger("start",f,this._uiHash());this._preserveHelperProportions||this._cacheHelperProportions();if(!b)for(b=this.containers.length-1;0<=b;b--)this.containers[b]._trigger("activate",f,this._uiHash(this));return a.ui.ddmanager&&(a.ui.ddmanager.current=this),a.ui.ddmanager&&!e.dropBehaviour&&a.ui.ddmanager.prepareOffsets(this,f),this.dragging=!0,this.helper.addClass("ui-sortable-helper"),this._mouseDrag(f),!0},_mouseDrag:function(f){this.position=this._generatePosition(f);this.positionAbs=this._convertPositionTo("absolute"); this.lastPositionAbs||(this.lastPositionAbs=this.positionAbs);if(this.options.scroll){var e=this.options,b=!1;this.scrollParent[0]!=document&&"HTML"!=this.scrollParent[0].tagName?(this.overflowOffset.top+this.scrollParent[0].offsetHeight-f.pageY<e.scrollSensitivity?this.scrollParent[0].scrollTop=b=this.scrollParent[0].scrollTop+e.scrollSpeed:f.pageY-this.overflowOffset.top<e.scrollSensitivity&&(this.scrollParent[0].scrollTop=b=this.scrollParent[0].scrollTop-e.scrollSpeed),this.overflowOffset.left+ this.scrollParent[0].offsetWidth-f.pageX<e.scrollSensitivity?this.scrollParent[0].scrollLeft=b=this.scrollParent[0].scrollLeft+e.scrollSpeed:f.pageX-this.overflowOffset.left<e.scrollSensitivity&&(this.scrollParent[0].scrollLeft=b=this.scrollParent[0].scrollLeft-e.scrollSpeed)):(f.pageY-a(document).scrollTop()<e.scrollSensitivity?b=a(document).scrollTop(a(document).scrollTop()-e.scrollSpeed):a(window).height()-(f.pageY-a(document).scrollTop())<e.scrollSensitivity&&(b=a(document).scrollTop(a(document).scrollTop()+ e.scrollSpeed)),f.pageX-a(document).scrollLeft()<e.scrollSensitivity?b=a(document).scrollLeft(a(document).scrollLeft()-e.scrollSpeed):a(window).width()-(f.pageX-a(document).scrollLeft())<e.scrollSensitivity&&(b=a(document).scrollLeft(a(document).scrollLeft()+e.scrollSpeed)));!1!==b&&a.ui.ddmanager&&!e.dropBehaviour&&a.ui.ddmanager.prepareOffsets(this,f)}this.positionAbs=this._convertPositionTo("absolute");if(!this.options.axis||"y"!=this.options.axis)this.helper[0].style.left=this.position.left+"px"; if(!this.options.axis||"x"!=this.options.axis)this.helper[0].style.top=this.position.top+"px";for(e=this.items.length-1;0<=e;e--){var b=this.items[e],d=b.item[0],c=this._intersectsWithPointer(b);if(c&&b.instance===this.currentContainer&&d!=this.currentItem[0]&&this.placeholder[1==c?"next":"prev"]()[0]!=d&&!a.contains(this.placeholder[0],d)&&("semi-dynamic"==this.options.type?!a.contains(this.element[0],d):1)){this.direction=1==c?"down":"up";if("pointer"!=this.options.tolerance&&!this._intersectsWithSides(b))break; this._rearrange(f,b);this._trigger("change",f,this._uiHash());break}}return this._contactContainers(f),a.ui.ddmanager&&a.ui.ddmanager.drag(this,f),this._trigger("sort",f,this._uiHash()),this.lastPositionAbs=this.positionAbs,!1},_mouseStop:function(f,e){if(f){a.ui.ddmanager&&!this.options.dropBehaviour&&a.ui.ddmanager.drop(this,f);if(this.options.revert){var b=this,d=this.placeholder.offset();this.reverting=!0;a(this.helper).animate({left:d.left-this.offset.parent.left-this.margins.left+(this.offsetParent[0]== document.body?0:this.offsetParent[0].scrollLeft),top:d.top-this.offset.parent.top-this.margins.top+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollTop)},parseInt(this.options.revert,10)||500,function(){b._clear(f)})}else this._clear(f,e);return!1}},cancel:function(){if(this.dragging){this._mouseUp({target:null});"original"==this.options.helper?this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper"):this.currentItem.show();for(var f=this.containers.length-1;0<=f;f--)this.containers[f]._trigger("deactivate", null,this._uiHash(this)),this.containers[f].containerCache.over&&(this.containers[f]._trigger("out",null,this._uiHash(this)),this.containers[f].containerCache.over=0)}return this.placeholder&&(this.placeholder[0].parentNode&&this.placeholder[0].parentNode.removeChild(this.placeholder[0]),"original"!=this.options.helper&&this.helper&&this.helper[0].parentNode&&this.helper.remove(),a.extend(this,{helper:null,dragging:!1,reverting:!1,_noFinalSort:null}),this.domPosition.prev?a(this.domPosition.prev).after(this.currentItem): a(this.domPosition.parent).prepend(this.currentItem)),this},serialize:function(f){var e=this._getItemsAsjQuery(f&&f.connected),b=[];return f=f||{},a(e).each(function(){var d=(a(f.item||this).attr(f.attribute||"id")||"").match(f.expression||/(.+)[-=_](.+)/);d&&b.push((f.key||d[1]+"[]")+"="+(f.key&&f.expression?d[1]:d[2]))}),!b.length&&f.key&&b.push(f.key+"="),b.join("&")},toArray:function(f){var e=this._getItemsAsjQuery(f&&f.connected),b=[];return f=f||{},e.each(function(){b.push(a(f.item||this).attr(f.attribute|| "id")||"")}),b},_intersectsWith:function(a){var e=this.positionAbs.left,b=e+this.helperProportions.width,d=this.positionAbs.top,c=d+this.helperProportions.height,i=a.left,g=i+a.width,h=a.top,j=h+a.height,k=this.offset.click.top,l=this.offset.click.left;return"pointer"==this.options.tolerance||this.options.forcePointerForContainers||"pointer"!=this.options.tolerance&&this.helperProportions[this.floating?"width":"height"]>a[this.floating?"width":"height"]?d+k>h&&d+k<j&&e+l>i&&e+l<g:i<e+this.helperProportions.width/ 2&&b-this.helperProportions.width/2<g&&h<d+this.helperProportions.height/2&&c-this.helperProportions.height/2<j},_intersectsWithPointer:function(f){var e="x"===this.options.axis||a.ui.isOverAxis(this.positionAbs.top+this.offset.click.top,f.top,f.height),f="y"===this.options.axis||a.ui.isOverAxis(this.positionAbs.left+this.offset.click.left,f.left,f.width),e=e&&f,f=this._getDragVerticalDirection(),b=this._getDragHorizontalDirection();return e?this.floating?b&&"right"==b||"down"==f?2:1:f&&("down"== f?2:1):!1},_intersectsWithSides:function(f){var e=a.ui.isOverAxis(this.positionAbs.top+this.offset.click.top,f.top+f.height/2,f.height),f=a.ui.isOverAxis(this.positionAbs.left+this.offset.click.left,f.left+f.width/2,f.width),b=this._getDragVerticalDirection(),d=this._getDragHorizontalDirection();return this.floating&&d?"right"==d&&f||"left"==d&&!f:b&&("down"==b&&e||"up"==b&&!e)},_getDragVerticalDirection:function(){var a=this.positionAbs.top-this.lastPositionAbs.top;return 0!=a&&(0<a?"down":"up")}, _getDragHorizontalDirection:function(){var a=this.positionAbs.left-this.lastPositionAbs.left;return 0!=a&&(0<a?"right":"left")},refresh:function(a){return this._refreshItems(a),this.refreshPositions(),this},_connectWith:function(){var a=this.options;return a.connectWith.constructor==String?[a.connectWith]:a.connectWith},_getItemsAsjQuery:function(f){var e=[],b=[],d=this._connectWith();if(d&&f)for(f=d.length-1;0<=f;f--)for(var c=a(d[f]),i=c.length-1;0<=i;i--){var g=a.data(c[i],this.widgetName);g&& g!=this&&!g.options.disabled&&b.push([a.isFunction(g.options.items)?g.options.items.call(g.element):a(g.options.items,g.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),g])}b.push([a.isFunction(this.options.items)?this.options.items.call(this.element,null,{options:this.options,item:this.currentItem}):a(this.options.items,this.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),this]);for(f=b.length-1;0<=f;f--)b[f][0].each(function(){e.push(this)});return a(e)},_removeCurrentsFromItems:function(){var f= this.currentItem.find(":data("+this.widgetName+"-item)");this.items=a.grep(this.items,function(a){for(var b=0;b<f.length;b++)if(f[b]==a.item[0])return!1;return!0})},_refreshItems:function(f){this.items=[];this.containers=[this];var e=this.items,b=[[a.isFunction(this.options.items)?this.options.items.call(this.element[0],f,{item:this.currentItem}):a(this.options.items,this.element),this]],d=this._connectWith();if(d&&this.ready)for(var c=d.length-1;0<=c;c--)for(var i=a(d[c]),g=i.length-1;0<=g;g--){var h= a.data(i[g],this.widgetName);h&&h!=this&&!h.options.disabled&&(b.push([a.isFunction(h.options.items)?h.options.items.call(h.element[0],f,{item:this.currentItem}):a(h.options.items,h.element),h]),this.containers.push(h))}for(c=b.length-1;0<=c;c--){f=b[c][1];d=b[c][0];g=0;for(i=d.length;g<i;g++)h=a(d[g]),h.data(this.widgetName+"-item",f),e.push({item:h,instance:f,width:0,height:0,left:0,top:0})}},refreshPositions:function(f){this.offsetParent&&this.helper&&(this.offset.parent=this._getParentOffset()); for(var e=this.items.length-1;0<=e;e--){var b=this.items[e];if(!(b.instance!=this.currentContainer&&this.currentContainer&&b.item[0]!=this.currentItem[0])){var d=this.options.toleranceElement?a(this.options.toleranceElement,b.item):b.item;f||(b.width=d.outerWidth(),b.height=d.outerHeight());d=d.offset();b.left=d.left;b.top=d.top}}if(this.options.custom&&this.options.custom.refreshContainers)this.options.custom.refreshContainers.call(this);else for(e=this.containers.length-1;0<=e;e--)d=this.containers[e].element.offset(), this.containers[e].containerCache.left=d.left,this.containers[e].containerCache.top=d.top,this.containers[e].containerCache.width=this.containers[e].element.outerWidth(),this.containers[e].containerCache.height=this.containers[e].element.outerHeight();return this},_createPlaceholder:function(f){var f=f||this,e=f.options;if(!e.placeholder||e.placeholder.constructor==String){var b=e.placeholder;e.placeholder={element:function(){var d=a(document.createElement(f.currentItem[0].nodeName)).addClass(b|| f.currentItem[0].className+" ui-sortable-placeholder").removeClass("ui-sortable-helper")[0];return b||(d.style.visibility="hidden"),d},update:function(a,c){if(!b||e.forcePlaceholderSize)c.height()||c.height(f.currentItem.innerHeight()-parseInt(f.currentItem.css("paddingTop")||0,10)-parseInt(f.currentItem.css("paddingBottom")||0,10)),c.width()||c.width(f.currentItem.innerWidth()-parseInt(f.currentItem.css("paddingLeft")||0,10)-parseInt(f.currentItem.css("paddingRight")||0,10))}}}f.placeholder=a(e.placeholder.element.call(f.element, f.currentItem));f.currentItem.after(f.placeholder);e.placeholder.update(f,f.placeholder)},_contactContainers:function(f){for(var e=null,b=null,d=this.containers.length-1;0<=d;d--)if(!a.contains(this.currentItem[0],this.containers[d].element[0]))if(this._intersectsWith(this.containers[d].containerCache)){if(!e||!a.contains(this.containers[d].element[0],e.element[0]))e=this.containers[d],b=d}else this.containers[d].containerCache.over&&(this.containers[d]._trigger("out",f,this._uiHash(this)),this.containers[d].containerCache.over= 0);if(e)if(1===this.containers.length)this.containers[b]._trigger("over",f,this._uiHash(this)),this.containers[b].containerCache.over=1;else{for(var e=1E4,d=null,c=this.containers[b].floating?"left":"top",i=this.containers[b].floating?"width":"height",g=this.positionAbs[c]+this.offset.click[c],h=this.items.length-1;0<=h;h--)if(a.contains(this.containers[b].element[0],this.items[h].item[0])&&this.items[h].item[0]!=this.currentItem[0]){var j=this.items[h].item.offset()[c],k=!1;Math.abs(j-g)>Math.abs(j+ this.items[h][i]-g)&&(k=!0,j+=this.items[h][i]);Math.abs(j-g)<e&&(e=Math.abs(j-g),d=this.items[h],this.direction=k?"up":"down")}if(d||this.options.dropOnEmpty)this.currentContainer=this.containers[b],d?this._rearrange(f,d,null,!0):this._rearrange(f,null,this.containers[b].element,!0),this._trigger("change",f,this._uiHash()),this.containers[b]._trigger("change",f,this._uiHash(this)),this.options.placeholder.update(this.currentContainer,this.placeholder),this.containers[b]._trigger("over",f,this._uiHash(this)), this.containers[b].containerCache.over=1}},_createHelper:function(f){var e=this.options,f=a.isFunction(e.helper)?a(e.helper.apply(this.element[0],[f,this.currentItem])):"clone"==e.helper?this.currentItem.clone():this.currentItem;return f.parents("body").length||a("parent"!=e.appendTo?e.appendTo:this.currentItem[0].parentNode)[0].appendChild(f[0]),f[0]==this.currentItem[0]&&(this._storedCSS={width:this.currentItem[0].style.width,height:this.currentItem[0].style.height,position:this.currentItem.css("position"), top:this.currentItem.css("top"),left:this.currentItem.css("left")}),(""==f[0].style.width||e.forceHelperSize)&&f.width(this.currentItem.width()),(""==f[0].style.height||e.forceHelperSize)&&f.height(this.currentItem.height()),f},_adjustOffsetFromHelper:function(f){"string"==typeof f&&(f=f.split(" "));a.isArray(f)&&(f={left:+f[0],top:+f[1]||0});"left"in f&&(this.offset.click.left=f.left+this.margins.left);"right"in f&&(this.offset.click.left=this.helperProportions.width-f.right+this.margins.left);"top"in f&&(this.offset.click.top=f.top+this.margins.top);"bottom"in f&&(this.offset.click.top=this.helperProportions.height-f.bottom+this.margins.top)},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var f=this.offsetParent.offset();"absolute"==this.cssPosition&&this.scrollParent[0]!=document&&a.contains(this.scrollParent[0],this.offsetParent[0])&&(f.left+=this.scrollParent.scrollLeft(),f.top+=this.scrollParent.scrollTop());if(this.offsetParent[0]==document.body||this.offsetParent[0].tagName&& "html"==this.offsetParent[0].tagName.toLowerCase()&&a.ui.ie)f={top:0,left:0};return{top:f.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:f.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if("relative"==this.cssPosition){var a=this.currentItem.position();return{top:a.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:a.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}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 f=this.options;"parent"==f.containment&&(f.containment=this.helper[0].parentNode);if("document"==f.containment||"window"==f.containment)this.containment=[0-this.offset.relative.left-this.offset.parent.left, 0-this.offset.relative.top-this.offset.parent.top,a("document"==f.containment?document:window).width()-this.helperProportions.width-this.margins.left,(a("document"==f.containment?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top];if(!/^(document|window|parent)$/.test(f.containment)){var e=a(f.containment)[0],f=a(f.containment).offset(),b="hidden"!=a(e).css("overflow");this.containment=[f.left+(parseInt(a(e).css("borderLeftWidth"),10)|| 0)+(parseInt(a(e).css("paddingLeft"),10)||0)-this.margins.left,f.top+(parseInt(a(e).css("borderTopWidth"),10)||0)+(parseInt(a(e).css("paddingTop"),10)||0)-this.margins.top,f.left+(b?Math.max(e.scrollWidth,e.offsetWidth):e.offsetWidth)-(parseInt(a(e).css("borderLeftWidth"),10)||0)-(parseInt(a(e).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,f.top+(b?Math.max(e.scrollHeight,e.offsetHeight):e.offsetHeight)-(parseInt(a(e).css("borderTopWidth"),10)||0)-(parseInt(a(e).css("paddingBottom"), 10)||0)-this.helperProportions.height-this.margins.top]}},_convertPositionTo:function(f,e){e||(e=this.position);var b="absolute"==f?1:-1,d="absolute"!=this.cssPosition||this.scrollParent[0]!=document&&a.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,c=/(html|body)/i.test(d[0].tagName);return{top:e.top+this.offset.relative.top*b+this.offset.parent.top*b-("fixed"==this.cssPosition?-this.scrollParent.scrollTop():c?0:d.scrollTop())*b,left:e.left+this.offset.relative.left* b+this.offset.parent.left*b-("fixed"==this.cssPosition?-this.scrollParent.scrollLeft():c?0:d.scrollLeft())*b}},_generatePosition:function(f){var e=this.options,b="absolute"!=this.cssPosition||this.scrollParent[0]!=document&&a.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,d=/(html|body)/i.test(b[0].tagName);"relative"==this.cssPosition&&(this.scrollParent[0]==document||this.scrollParent[0]==this.offsetParent[0])&&(this.offset.relative=this._getRelativeOffset()); var c=f.pageX,i=f.pageY;this.originalPosition&&(this.containment&&(f.pageX-this.offset.click.left<this.containment[0]&&(c=this.containment[0]+this.offset.click.left),f.pageY-this.offset.click.top<this.containment[1]&&(i=this.containment[1]+this.offset.click.top),f.pageX-this.offset.click.left>this.containment[2]&&(c=this.containment[2]+this.offset.click.left),f.pageY-this.offset.click.top>this.containment[3]&&(i=this.containment[3]+this.offset.click.top)),e.grid&&(i=this.originalPageY+Math.round((i- this.originalPageY)/e.grid[1])*e.grid[1],i=this.containment?i-this.offset.click.top<this.containment[1]||i-this.offset.click.top>this.containment[3]?i-this.offset.click.top<this.containment[1]?i+e.grid[1]:i-e.grid[1]:i:i,c=this.originalPageX+Math.round((c-this.originalPageX)/e.grid[0])*e.grid[0],c=this.containment?c-this.offset.click.left<this.containment[0]||c-this.offset.click.left>this.containment[2]?c-this.offset.click.left<this.containment[0]?c+e.grid[0]:c-e.grid[0]:c:c));return{top:i-this.offset.click.top- this.offset.relative.top-this.offset.parent.top+("fixed"==this.cssPosition?-this.scrollParent.scrollTop():d?0:b.scrollTop()),left:c-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+("fixed"==this.cssPosition?-this.scrollParent.scrollLeft():d?0:b.scrollLeft())}},_rearrange:function(a,e,b,d){b?b[0].appendChild(this.placeholder[0]):e.item[0].parentNode.insertBefore(this.placeholder[0],"down"==this.direction?e.item[0]:e.item[0].nextSibling);var c=this.counter=this.counter?++this.counter: 1;this._delay(function(){c==this.counter&&this.refreshPositions(!d)})},_clear:function(f,e){this.reverting=!1;var b=[];!this._noFinalSort&&this.currentItem.parent().length&&this.placeholder.before(this.currentItem);this._noFinalSort=null;if(this.helper[0]==this.currentItem[0]){for(var d in this._storedCSS)if("auto"==this._storedCSS[d]||"static"==this._storedCSS[d])this._storedCSS[d]="";this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper")}else this.currentItem.show();this.fromOutside&& !e&&b.push(function(a){this._trigger("receive",a,this._uiHash(this.fromOutside))});(this.fromOutside||this.domPosition.prev!=this.currentItem.prev().not(".ui-sortable-helper")[0]||this.domPosition.parent!=this.currentItem.parent()[0])&&!e&&b.push(function(a){this._trigger("update",a,this._uiHash())});this!==this.currentContainer&&(e||(b.push(function(a){this._trigger("remove",a,this._uiHash())}),b.push(function(a){return function(d){a._trigger("receive",d,this._uiHash(this))}}.call(this,this.currentContainer)), b.push(function(a){return function(d){a._trigger("update",d,this._uiHash(this))}}.call(this,this.currentContainer))));for(d=this.containers.length-1;0<=d;d--)e||b.push(function(a){return function(d){a._trigger("deactivate",d,this._uiHash(this))}}.call(this,this.containers[d])),this.containers[d].containerCache.over&&(b.push(function(a){return function(d){a._trigger("out",d,this._uiHash(this))}}.call(this,this.containers[d])),this.containers[d].containerCache.over=0);this._storedCursor&&a("body").css("cursor", this._storedCursor);this._storedOpacity&&this.helper.css("opacity",this._storedOpacity);this._storedZIndex&&this.helper.css("zIndex","auto"==this._storedZIndex?"":this._storedZIndex);this.dragging=!1;if(this.cancelHelperRemoval){if(!e){this._trigger("beforeStop",f,this._uiHash());for(d=0;d<b.length;d++)b[d].call(this,f);this._trigger("stop",f,this._uiHash())}return this.fromOutside=!1,!1}e||this._trigger("beforeStop",f,this._uiHash());this.placeholder[0].parentNode.removeChild(this.placeholder[0]); this.helper[0]!=this.currentItem[0]&&this.helper.remove();this.helper=null;if(!e){for(d=0;d<b.length;d++)b[d].call(this,f);this._trigger("stop",f,this._uiHash())}return this.fromOutside=!1,!0},_trigger:function(){!1===a.Widget.prototype._trigger.apply(this,arguments)&&this.cancel()},_uiHash:function(f){var e=f||this;return{helper:e.helper,placeholder:e.placeholder||a([]),position:e.position,originalPosition:e.originalPosition,offset:e.positionAbs,item:e.currentItem,sender:f?f.element:null}}})})(jQuery); (function(a){var f=0,e={},b={};e.height=e.paddingTop=e.paddingBottom=e.borderTopWidth=e.borderBottomWidth="hide";b.height=b.paddingTop=b.paddingBottom=b.borderTopWidth=b.borderBottomWidth="show";a.widget("ui.accordion",{version:"1.9.2",options:{active:0,animate:{},collapsible:!1,event:"click",header:"> li > :first-child,> :not(li):even",heightStyle:"auto",icons:{activeHeader:"ui-icon-triangle-1-s",header:"ui-icon-triangle-1-e"},activate:null,beforeActivate:null},_create:function(){var d=this.accordionId= "ui-accordion-"+(this.element.attr("id")||++f),c=this.options;this.prevShow=this.prevHide=a();this.element.addClass("ui-accordion ui-widget ui-helper-reset");this.headers=this.element.find(c.header).addClass("ui-accordion-header ui-helper-reset ui-state-default ui-corner-all");this._hoverable(this.headers);this._focusable(this.headers);this.headers.next().addClass("ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom").hide();!c.collapsible&&(!1===c.active||null==c.active)&&(c.active= 0);0>c.active&&(c.active+=this.headers.length);this.active=this._findActive(c.active).addClass("ui-accordion-header-active ui-state-active").toggleClass("ui-corner-all ui-corner-top");this.active.next().addClass("ui-accordion-content-active").show();this._createIcons();this.refresh();this.element.attr("role","tablist");this.headers.attr("role","tab").each(function(c){var g=a(this),b=g.attr("id"),e=g.next(),f=e.attr("id");b||(b=d+"-header-"+c,g.attr("id",b));f||(f=d+"-panel-"+c,e.attr("id",f));g.attr("aria-controls", f);e.attr("aria-labelledby",b)}).next().attr("role","tabpanel");this.headers.not(this.active).attr({"aria-selected":"false",tabIndex:-1}).next().attr({"aria-expanded":"false","aria-hidden":"true"}).hide();this.active.length?this.active.attr({"aria-selected":"true",tabIndex:0}).next().attr({"aria-expanded":"true","aria-hidden":"false"}):this.headers.eq(0).attr("tabIndex",0);this._on(this.headers,{keydown:"_keydown"});this._on(this.headers.next(),{keydown:"_panelKeyDown"});this._setupEvents(c.event)}, _getCreateEventData:function(){return{header:this.active,content:this.active.length?this.active.next():a()}},_createIcons:function(){var d=this.options.icons;d&&(a("<span>").addClass("ui-accordion-header-icon ui-icon "+d.header).prependTo(this.headers),this.active.children(".ui-accordion-header-icon").removeClass(d.header).addClass(d.activeHeader),this.headers.addClass("ui-accordion-icons"))},_destroyIcons:function(){this.headers.removeClass("ui-accordion-icons").children(".ui-accordion-header-icon").remove()}, _destroy:function(){var a;this.element.removeClass("ui-accordion ui-widget ui-helper-reset").removeAttr("role");this.headers.removeClass("ui-accordion-header ui-accordion-header-active ui-helper-reset ui-state-default ui-corner-all ui-state-active ui-state-disabled ui-corner-top").removeAttr("role").removeAttr("aria-selected").removeAttr("aria-controls").removeAttr("tabIndex").each(function(){/^ui-accordion/.test(this.id)&&this.removeAttribute("id")});this._destroyIcons();a=this.headers.next().css("display", "").removeAttr("role").removeAttr("aria-expanded").removeAttr("aria-hidden").removeAttr("aria-labelledby").removeClass("ui-helper-reset ui-widget-content ui-corner-bottom ui-accordion-content ui-accordion-content-active ui-state-disabled").each(function(){/^ui-accordion/.test(this.id)&&this.removeAttribute("id")});"content"!==this.options.heightStyle&&a.css("height","")},_setOption:function(a,c){"active"===a?this._activate(c):("event"===a&&(this.options.event&&this._off(this.headers,this.options.event), this._setupEvents(c)),this._super(a,c),"collapsible"===a&&!c&&!1===this.options.active&&this._activate(0),"icons"===a&&(this._destroyIcons(),c&&this._createIcons()),"disabled"===a&&this.headers.add(this.headers.next()).toggleClass("ui-state-disabled",!!c))},_keydown:function(d){if(!d.altKey&&!d.ctrlKey){var c=a.ui.keyCode,b=this.headers.length,g=this.headers.index(d.target),e=!1;switch(d.keyCode){case c.RIGHT:case c.DOWN:e=this.headers[(g+1)%b];break;case c.LEFT:case c.UP:e=this.headers[(g-1+b)%b]; break;case c.SPACE:case c.ENTER:this._eventHandler(d);break;case c.HOME:e=this.headers[0];break;case c.END:e=this.headers[b-1]}e&&(a(d.target).attr("tabIndex",-1),a(e).attr("tabIndex",0),e.focus(),d.preventDefault())}},_panelKeyDown:function(d){d.keyCode===a.ui.keyCode.UP&&d.ctrlKey&&a(d.currentTarget).prev().focus()},refresh:function(){var d,c,b=this.options.heightStyle,g=this.element.parent();"fill"===b?(a.support.minHeight||(c=g.css("overflow"),g.css("overflow","hidden")),d=g.height(),this.element.siblings(":visible").each(function(){var g= a(this),c=g.css("position");"absolute"===c||"fixed"===c||(d-=g.outerHeight(!0))}),c&&g.css("overflow",c),this.headers.each(function(){d-=a(this).outerHeight(!0)}),this.headers.next().each(function(){a(this).height(Math.max(0,d-a(this).innerHeight()+a(this).height()))}).css("overflow","auto")):"auto"===b&&(d=0,this.headers.next().each(function(){d=Math.max(d,a(this).css("height","").height())}).height(d))},_activate:function(d){d=this._findActive(d)[0];d!==this.active[0]&&(d=d||this.active[0],this._eventHandler({target:d, currentTarget:d,preventDefault:a.noop}))},_findActive:function(d){return"number"==typeof d?this.headers.eq(d):a()},_setupEvents:function(d){var c={};d&&(a.each(d.split(" "),function(a,g){c[g]="_eventHandler"}),this._on(this.headers,c))},_eventHandler:function(d){var c=this.options,b=this.active,g=a(d.currentTarget),e=g[0]===b[0],f=e&&c.collapsible,k=f?a():g.next(),l=b.next(),k={oldHeader:b,oldPanel:l,newHeader:f?a():g,newPanel:k};d.preventDefault();e&&!c.collapsible||!1===this._trigger("beforeActivate", d,k)||(c.active=f?!1:this.headers.index(g),this.active=e?a():g,this._toggle(k),b.removeClass("ui-accordion-header-active ui-state-active"),c.icons&&b.children(".ui-accordion-header-icon").removeClass(c.icons.activeHeader).addClass(c.icons.header),e||(g.removeClass("ui-corner-all").addClass("ui-accordion-header-active ui-state-active ui-corner-top"),c.icons&&g.children(".ui-accordion-header-icon").removeClass(c.icons.header).addClass(c.icons.activeHeader),g.next().addClass("ui-accordion-content-active")))}, _toggle:function(d){var c=d.newPanel,b=this.prevShow.length?this.prevShow:d.oldPanel;this.prevShow.add(this.prevHide).stop(!0,!0);this.prevShow=c;this.prevHide=b;this.options.animate?this._animate(c,b,d):(b.hide(),c.show(),this._toggleComplete(d));b.attr({"aria-expanded":"false","aria-hidden":"true"});b.prev().attr("aria-selected","false");c.length&&b.length?b.prev().attr("tabIndex",-1):c.length&&this.headers.filter(function(){return 0===a(this).attr("tabIndex")}).attr("tabIndex",-1);c.attr({"aria-expanded":"true", "aria-hidden":"false"}).prev().attr({"aria-selected":"true",tabIndex:0})},_animate:function(a,c,f){var g,h,j,k=this,l=0,m=this.options.animate||{},p=a.length&&(!c.length||a.index()<c.index())&&m.down||m,n=function(){k._toggleComplete(f)};"number"==typeof p&&(j=p);"string"==typeof p&&(h=p);h=h||p.easing||m.easing;j=j||p.duration||m.duration;if(!c.length)return a.animate(b,j,h,n);if(!a.length)return c.animate(e,j,h,n);g=a.show().outerHeight();c.animate(e,{duration:j,easing:h,step:function(a,g){g.now= Math.round(a)}});a.hide().animate(b,{duration:j,easing:h,complete:n,step:function(a,b){b.now=Math.round(a);"height"!==b.prop?l+=b.now:"content"!==k.options.heightStyle&&(b.now=Math.round(g-c.outerHeight()-l),l=0)}})},_toggleComplete:function(a){var c=a.oldPanel;c.removeClass("ui-accordion-content-active").prev().removeClass("ui-corner-top").addClass("ui-corner-all");c.length&&(c.parent()[0].className=c.parent()[0].className);this._trigger("activate",null,a)}});!1!==a.uiBackCompat&&(function(a,c){a.extend(c.options, {navigation:!1,navigationFilter:function(){return this.href.toLowerCase()===location.href.toLowerCase()}});var b=c._create;c._create=function(){if(this.options.navigation){var g=this,c=this.element.find(this.options.header),e=c.next(),f=c.add(e).find("a").filter(this.options.navigationFilter)[0];f&&c.add(e).each(function(c){if(a.contains(this,f))return g.options.active=Math.floor(c/2),!1})}b.call(this)}}(jQuery,jQuery.ui.accordion.prototype),function(a,c){a.extend(c.options,{heightStyle:null,autoHeight:!0, clearStyle:!1,fillSpace:!1});var b=c._create,g=c._setOption;a.extend(c,{_create:function(){this.options.heightStyle=this.options.heightStyle||this._mergeHeightStyle();b.call(this)},_setOption:function(a){if("autoHeight"===a||"clearStyle"===a||"fillSpace"===a)this.options.heightStyle=this._mergeHeightStyle();g.apply(this,arguments)},_mergeHeightStyle:function(){var a=this.options;if(a.fillSpace)return"fill";if(a.clearStyle)return"content";if(a.autoHeight)return"auto"}})}(jQuery,jQuery.ui.accordion.prototype), function(a,c){a.extend(c.options.icons,{activeHeader:null,headerSelected:"ui-icon-triangle-1-s"});var b=c._createIcons;c._createIcons=function(){this.options.icons&&(this.options.icons.activeHeader=this.options.icons.activeHeader||this.options.icons.headerSelected);b.call(this)}}(jQuery,jQuery.ui.accordion.prototype),function(a,c){c.activate=c._activate;var b=c._findActive;c._findActive=function(a){return-1===a&&(a=!1),a&&"number"!=typeof a&&(a=this.headers.index(this.headers.filter(a)),-1===a&&(a= !1)),b.call(this,a)}}(jQuery,jQuery.ui.accordion.prototype),jQuery.ui.accordion.prototype.resize=jQuery.ui.accordion.prototype.refresh,function(a,c){a.extend(c.options,{change:null,changestart:null});var b=c._trigger;c._trigger=function(a,c,d){var e=b.apply(this,arguments);return e?("beforeActivate"===a?e=b.call(this,"changestart",c,{oldHeader:d.oldHeader,oldContent:d.oldPanel,newHeader:d.newHeader,newContent:d.newPanel}):"activate"===a&&(e=b.call(this,"change",c,{oldHeader:d.oldHeader,oldContent:d.oldPanel, newHeader:d.newHeader,newContent:d.newPanel})),e):!1}}(jQuery,jQuery.ui.accordion.prototype),function(a,c){a.extend(c.options,{animate:null,animated:"slide"});var b=c._create;c._create=function(){var a=this.options;null===a.animate&&(a.animated?"slide"===a.animated?a.animate=300:"bounceslide"===a.animated?a.animate={duration:200,down:{easing:"easeOutBounce",duration:1E3}}:a.animate=a.animated:a.animate=!1);b.call(this)}}(jQuery,jQuery.ui.accordion.prototype))})(jQuery); (function(a){var f=0;a.widget("ui.autocomplete",{version:"1.9.2",defaultElement:"<input>",options:{appendTo:"body",autoFocus:!1,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null,change:null,close:null,focus:null,open:null,response:null,search:null,select:null},pending:0,_create:function(){var e,b,d;this.isMultiLine=this._isMultiLine();this.valueMethod=this.element[this.element.is("input,textarea")?"val":"text"];this.isNewMenu=!0;this.element.addClass("ui-autocomplete-input").attr("autocomplete", "off");this._on(this.element,{keydown:function(c){if(this.element.prop("readOnly"))b=d=e=!0;else{b=d=e=!1;var f=a.ui.keyCode;switch(c.keyCode){case f.PAGE_UP:e=!0;this._move("previousPage",c);break;case f.PAGE_DOWN:e=!0;this._move("nextPage",c);break;case f.UP:e=!0;this._keyEvent("previous",c);break;case f.DOWN:e=!0;this._keyEvent("next",c);break;case f.ENTER:case f.NUMPAD_ENTER:this.menu.active&&(e=!0,c.preventDefault(),this.menu.select(c));break;case f.TAB:this.menu.active&&this.menu.select(c); break;case f.ESCAPE:this.menu.element.is(":visible")&&(this._value(this.term),this.close(c),c.preventDefault());break;default:b=!0,this._searchTimeout(c)}}},keypress:function(c){if(e)e=!1,c.preventDefault();else if(!b){var d=a.ui.keyCode;switch(c.keyCode){case d.PAGE_UP:this._move("previousPage",c);break;case d.PAGE_DOWN:this._move("nextPage",c);break;case d.UP:this._keyEvent("previous",c);break;case d.DOWN:this._keyEvent("next",c)}}},input:function(a){d?(d=!1,a.preventDefault()):this._searchTimeout(a)}, focus:function(){this.selectedItem=null;this.previous=this._value()},blur:function(a){this.cancelBlur?delete this.cancelBlur:(clearTimeout(this.searching),this.close(a),this._change(a))}});this._initSource();this.menu=a("<ul>").addClass("ui-autocomplete").appendTo(this.document.find(this.options.appendTo||"body")[0]).menu({input:a(),role:null}).zIndex(this.element.zIndex()+1).hide().data("menu");this._on(this.menu.element,{mousedown:function(c){c.preventDefault();this.cancelBlur=!0;this._delay(function(){delete this.cancelBlur}); var b=this.menu.element[0];a(c.target).closest(".ui-menu-item").length||this._delay(function(){var g=this;this.document.one("mousedown",function(c){c.target!==g.element[0]&&c.target!==b&&!a.contains(b,c.target)&&g.close()})})},menufocus:function(c,b){if(this.isNewMenu&&(this.isNewMenu=!1,c.originalEvent&&/^mouse/.test(c.originalEvent.type))){this.menu.blur();this.document.one("mousemove",function(){a(c.target).trigger(c.originalEvent)});return}var g=b.item.data("ui-autocomplete-item")||b.item.data("item.autocomplete"); !1!==this._trigger("focus",c,{item:g})?c.originalEvent&&/^key/.test(c.originalEvent.type)&&this._value(g.value):this.liveRegion.text(g.value)},menuselect:function(a,b){var g=b.item.data("ui-autocomplete-item")||b.item.data("item.autocomplete"),d=this.previous;this.element[0]!==this.document[0].activeElement&&(this.element.focus(),this.previous=d,this._delay(function(){this.previous=d;this.selectedItem=g}));!1!==this._trigger("select",a,{item:g})&&this._value(g.value);this.term=this._value();this.close(a); this.selectedItem=g}});this.liveRegion=a("<span>",{role:"status","aria-live":"polite"}).addClass("ui-helper-hidden-accessible").insertAfter(this.element);a.fn.bgiframe&&this.menu.element.bgiframe();this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_destroy:function(){clearTimeout(this.searching);this.element.removeClass("ui-autocomplete-input").removeAttr("autocomplete");this.menu.element.remove();this.liveRegion.remove()},_setOption:function(a,b){this._super(a, b);"source"===a&&this._initSource();"appendTo"===a&&this.menu.element.appendTo(this.document.find(b||"body")[0]);"disabled"===a&&b&&this.xhr&&this.xhr.abort()},_isMultiLine:function(){return this.element.is("textarea")?!0:this.element.is("input")?!1:this.element.prop("isContentEditable")},_initSource:function(){var e,b,d=this;a.isArray(this.options.source)?(e=this.options.source,this.source=function(c,b){b(a.ui.autocomplete.filter(e,c.term))}):"string"==typeof this.options.source?(b=this.options.source, this.source=function(c,e){d.xhr&&d.xhr.abort();d.xhr=a.ajax({url:b,data:c,dataType:"json",success:function(a){e(a)},error:function(){e([])}})}):this.source=this.options.source},_searchTimeout:function(a){clearTimeout(this.searching);this.searching=this._delay(function(){this.term!==this._value()&&(this.selectedItem=null,this.search(null,a))},this.options.delay)},search:function(a,b){a=null!=a?a:this._value();this.term=this._value();if(a.length<this.options.minLength)return this.close(b);if(!1!==this._trigger("search", b))return this._search(a)},_search:function(a){this.pending++;this.element.addClass("ui-autocomplete-loading");this.cancelSearch=!1;this.source({term:a},this._response())},_response:function(){var a=this,b=++f;return function(d){b===f&&a.__response(d);a.pending--;a.pending||a.element.removeClass("ui-autocomplete-loading")}},__response:function(a){a&&(a=this._normalize(a));this._trigger("response",null,{content:a});!this.options.disabled&&a&&a.length&&!this.cancelSearch?(this._suggest(a),this._trigger("open")): this._close()},close:function(a){this.cancelSearch=!0;this._close(a)},_close:function(a){this.menu.element.is(":visible")&&(this.menu.element.hide(),this.menu.blur(),this.isNewMenu=!0,this._trigger("close",a))},_change:function(a){this.previous!==this._value()&&this._trigger("change",a,{item:this.selectedItem})},_normalize:function(e){return e.length&&e[0].label&&e[0].value?e:a.map(e,function(b){return"string"==typeof b?{label:b,value:b}:a.extend({label:b.label||b.value,value:b.value||b.label},b)})}, _suggest:function(e){var b=this.menu.element.empty().zIndex(this.element.zIndex()+1);this._renderMenu(b,e);this.menu.refresh();b.show();this._resizeMenu();b.position(a.extend({of:this.element},this.options.position));this.options.autoFocus&&this.menu.next()},_resizeMenu:function(){var a=this.menu.element;a.outerWidth(Math.max(a.width("").outerWidth()+1,this.element.outerWidth()))},_renderMenu:function(e,b){var d=this;a.each(b,function(a,b){d._renderItemData(e,b)})},_renderItemData:function(a,b){return this._renderItem(a, b).data("ui-autocomplete-item",b)},_renderItem:function(e,b){return a("<li>").append(a("<a>").text(b.label)).appendTo(e)},_move:function(a,b){if(this.menu.element.is(":visible"))if(this.menu.isFirstItem()&&/^previous/.test(a)||this.menu.isLastItem()&&/^next/.test(a))this._value(this.term),this.menu.blur();else this.menu[a](b);else this.search(null,b)},widget:function(){return this.menu.element},_value:function(){return this.valueMethod.apply(this.element,arguments)},_keyEvent:function(a,b){if(!this.isMultiLine|| this.menu.element.is(":visible"))this._move(a,b),b.preventDefault()}});a.extend(a.ui.autocomplete,{escapeRegex:function(a){return a.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")},filter:function(e,b){var d=RegExp(a.ui.autocomplete.escapeRegex(b),"i");return a.grep(e,function(a){return d.test(a.label||a.value||a)})}});a.widget("ui.autocomplete",a.ui.autocomplete,{options:{messages:{noResults:"No search results.",results:function(a){return a+(1<a?" results are":" result is")+" available, use up and down arrow keys to navigate."}}}, __response:function(a){var b;this._superApply(arguments);!this.options.disabled&&!this.cancelSearch&&(a&&a.length?b=this.options.messages.results(a.length):b=this.options.messages.noResults,this.liveRegion.text(b))}})})(jQuery); (function(a){var f,e,b,d,c=function(){var g=a(this).find(":ui-button");setTimeout(function(){g.button("refresh")},1)},i=function(g){var c=g.name,b=g.form,d=a([]);return c&&(b?d=a(b).find("[name='"+c+"']"):d=a("[name='"+c+"']",g.ownerDocument).filter(function(){return!this.form})),d};a.widget("ui.button",{version:"1.9.2",defaultElement:"<button>",options:{disabled:null,text:!0,label:null,icons:{primary:null,secondary:null}},_create:function(){this.element.closest("form").unbind("reset"+this.eventNamespace).bind("reset"+ this.eventNamespace,c);"boolean"!=typeof this.options.disabled?this.options.disabled=!!this.element.prop("disabled"):this.element.prop("disabled",this.options.disabled);this._determineButtonType();this.hasTitle=!!this.buttonElement.attr("title");var g=this,h=this.options,j="checkbox"===this.type||"radio"===this.type,k=j?"":"ui-state-active";null===h.label&&(h.label="input"===this.type?this.buttonElement.val():this.buttonElement.html());this._hoverable(this.buttonElement);this.buttonElement.addClass("ui-button ui-widget ui-state-default ui-corner-all").attr("role", "button").bind("mouseenter"+this.eventNamespace,function(){h.disabled||this===f&&a(this).addClass("ui-state-active")}).bind("mouseleave"+this.eventNamespace,function(){h.disabled||a(this).removeClass(k)}).bind("click"+this.eventNamespace,function(a){h.disabled&&(a.preventDefault(),a.stopImmediatePropagation())});this.element.bind("focus"+this.eventNamespace,function(){g.buttonElement.addClass("ui-state-focus")}).bind("blur"+this.eventNamespace,function(){g.buttonElement.removeClass("ui-state-focus")}); j&&(this.element.bind("change"+this.eventNamespace,function(){d||g.refresh()}),this.buttonElement.bind("mousedown"+this.eventNamespace,function(a){h.disabled||(d=!1,e=a.pageX,b=a.pageY)}).bind("mouseup"+this.eventNamespace,function(a){if(!h.disabled&&(e!==a.pageX||b!==a.pageY))d=!0}));"checkbox"===this.type?this.buttonElement.bind("click"+this.eventNamespace,function(){if(h.disabled||d)return!1;a(this).toggleClass("ui-state-active");g.buttonElement.attr("aria-pressed",g.element[0].checked)}):"radio"=== this.type?this.buttonElement.bind("click"+this.eventNamespace,function(){if(h.disabled||d)return!1;a(this).addClass("ui-state-active");g.buttonElement.attr("aria-pressed","true");var c=g.element[0];i(c).not(c).map(function(){return a(this).button("widget")[0]}).removeClass("ui-state-active").attr("aria-pressed","false")}):(this.buttonElement.bind("mousedown"+this.eventNamespace,function(){if(h.disabled)return!1;a(this).addClass("ui-state-active");f=this;g.document.one("mouseup",function(){f=null})}).bind("mouseup"+ this.eventNamespace,function(){if(h.disabled)return!1;a(this).removeClass("ui-state-active")}).bind("keydown"+this.eventNamespace,function(g){if(h.disabled)return!1;(g.keyCode===a.ui.keyCode.SPACE||g.keyCode===a.ui.keyCode.ENTER)&&a(this).addClass("ui-state-active")}).bind("keyup"+this.eventNamespace,function(){a(this).removeClass("ui-state-active")}),this.buttonElement.is("a")&&this.buttonElement.keyup(function(g){g.keyCode===a.ui.keyCode.SPACE&&a(this).click()}));this._setOption("disabled",h.disabled); this._resetButton()},_determineButtonType:function(){var a,c,b;this.element.is("[type=checkbox]")?this.type="checkbox":this.element.is("[type=radio]")?this.type="radio":this.element.is("input")?this.type="input":this.type="button";"checkbox"===this.type||"radio"===this.type?(a=this.element.parents().last(),c="label[for='"+this.element.attr("id")+"']",this.buttonElement=a.find(c),this.buttonElement.length||(a=a.length?a.siblings():this.element.siblings(),this.buttonElement=a.filter(c),this.buttonElement.length|| (this.buttonElement=a.find(c))),this.element.addClass("ui-helper-hidden-accessible"),b=this.element.is(":checked"),b&&this.buttonElement.addClass("ui-state-active"),this.buttonElement.prop("aria-pressed",b)):this.buttonElement=this.element},widget:function(){return this.buttonElement},_destroy:function(){this.element.removeClass("ui-helper-hidden-accessible");this.buttonElement.removeClass("ui-button ui-widget ui-state-default ui-corner-all ui-state-hover ui-state-active ui-button-icons-only ui-button-icon-only ui-button-text-icons ui-button-text-icon-primary ui-button-text-icon-secondary ui-button-text-only").removeAttr("role").removeAttr("aria-pressed").html(this.buttonElement.find(".ui-button-text").html()); this.hasTitle||this.buttonElement.removeAttr("title")},_setOption:function(a,c){this._super(a,c);"disabled"===a?c?this.element.prop("disabled",!0):this.element.prop("disabled",!1):this._resetButton()},refresh:function(){var g=this.element.is("input, button")?this.element.is(":disabled"):this.element.hasClass("ui-button-disabled");g!==this.options.disabled&&this._setOption("disabled",g);"radio"===this.type?i(this.element[0]).each(function(){a(this).is(":checked")?a(this).button("widget").addClass("ui-state-active").attr("aria-pressed", "true"):a(this).button("widget").removeClass("ui-state-active").attr("aria-pressed","false")}):"checkbox"===this.type&&(this.element.is(":checked")?this.buttonElement.addClass("ui-state-active").attr("aria-pressed","true"):this.buttonElement.removeClass("ui-state-active").attr("aria-pressed","false"))},_resetButton:function(){if("input"===this.type)this.options.label&&this.element.val(this.options.label);else{var g=this.buttonElement.removeClass("ui-button-icons-only ui-button-icon-only ui-button-text-icons ui-button-text-icon-primary ui-button-text-icon-secondary ui-button-text-only"), c=a("<span></span>",this.document[0]).addClass("ui-button-text").html(this.options.label).appendTo(g.empty()).text(),b=this.options.icons,d=b.primary&&b.secondary,e=[];b.primary||b.secondary?(this.options.text&&e.push("ui-button-text-icon"+(d?"s":b.primary?"-primary":"-secondary")),b.primary&&g.prepend("<span class='ui-button-icon-primary ui-icon "+b.primary+"'></span>"),b.secondary&&g.append("<span class='ui-button-icon-secondary ui-icon "+b.secondary+"'></span>"),this.options.text||(e.push(d?"ui-button-icons-only": "ui-button-icon-only"),this.hasTitle||g.attr("title",a.trim(c)))):e.push("ui-button-text-only");g.addClass(e.join(" "))}}});a.widget("ui.buttonset",{version:"1.9.2",options:{items:"button, input[type=button], input[type=submit], input[type=reset], input[type=checkbox], input[type=radio], a, :data(button)"},_create:function(){this.element.addClass("ui-buttonset")},_init:function(){this.refresh()},_setOption:function(a,c){"disabled"===a&&this.buttons.button("option",a,c);this._super(a,c)},refresh:function(){var g= "rtl"===this.element.css("direction");this.buttons=this.element.find(this.options.items).filter(":ui-button").button("refresh").end().not(":ui-button").button().end().map(function(){return a(this).button("widget")[0]}).removeClass("ui-corner-all ui-corner-left ui-corner-right").filter(":first").addClass(g?"ui-corner-right":"ui-corner-left").end().filter(":last").addClass(g?"ui-corner-left":"ui-corner-right").end().end()},_destroy:function(){this.element.removeClass("ui-buttonset");this.buttons.map(function(){return a(this).button("widget")[0]}).removeClass("ui-corner-left ui-corner-right").end().button("destroy")}})})(jQuery); (function(a,f){function e(){this.debug=!1;this._curInst=null;this._keyEvent=!1;this._disabledInputs=[];this._inDialog=this._datepickerShowing=!1;this._mainDivId="ui-datepicker-div";this._inlineClass="ui-datepicker-inline";this._appendClass="ui-datepicker-append";this._triggerClass="ui-datepicker-trigger";this._dialogClass="ui-datepicker-dialog";this._disableClass="ui-datepicker-disabled";this._unselectableClass="ui-datepicker-unselectable";this._currentClass="ui-datepicker-current-day";this._dayOverClass= "ui-datepicker-days-cell-over";this.regional=[];this.regional[""]={closeText:"Done",prevText:"Prev",nextText:"Next",currentText:"Today",monthNames:"January February March April May June July August September October November December".split(" "),monthNamesShort:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),dayNames:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),dayNamesShort:"Sun Mon Tue Wed Thu Fri Sat".split(" "),dayNamesMin:"Su Mo Tu We Th Fr Sa".split(" "), weekHeader:"Wk",dateFormat:"mm/dd/yy",firstDay:0,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""};this._defaults={showOn:"focus",showAnim:"fadeIn",showOptions:{},defaultDate:null,appendText:"",buttonText:"...",buttonImage:"",buttonImageOnly:!1,hideIfNoPrevNext:!1,navigationAsDateFormat:!1,gotoCurrent:!1,changeMonth:!1,changeYear:!1,yearRange:"c-10:c+10",showOtherMonths:!1,selectOtherMonths:!1,showWeek:!1,calculateWeek:this.iso8601Week,shortYearCutoff:"+10",minDate:null,maxDate:null,duration:"fast",beforeShowDay:null, beforeShow:null,onSelect:null,onChangeMonthYear:null,onClose:null,numberOfMonths:1,showCurrentAtPos:0,stepMonths:1,stepBigMonths:12,altField:"",altFormat:"",constrainInput:!0,showButtonPanel:!1,autoSize:!1,disabled:!1};a.extend(this._defaults,this.regional[""]);this.dpDiv=b(a('<div id="'+this._mainDivId+'" class="ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all"></div>'))}function b(g){return g.delegate("button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a", "mouseout",function(){a(this).removeClass("ui-state-hover");-1!=this.className.indexOf("ui-datepicker-prev")&&a(this).removeClass("ui-datepicker-prev-hover");-1!=this.className.indexOf("ui-datepicker-next")&&a(this).removeClass("ui-datepicker-next-hover")}).delegate("button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a","mouseover",function(){a.datepicker._isDisabledDatepicker(i.inline?g.parent()[0]:i.input[0])||(a(this).parents(".ui-datepicker-calendar").find("a").removeClass("ui-state-hover"), a(this).addClass("ui-state-hover"),-1!=this.className.indexOf("ui-datepicker-prev")&&a(this).addClass("ui-datepicker-prev-hover"),-1!=this.className.indexOf("ui-datepicker-next")&&a(this).addClass("ui-datepicker-next-hover"))})}function d(g,c){a.extend(g,c);for(var b in c)if(null==c[b]||c[b]==f)g[b]=c[b];return g}a.extend(a.ui,{datepicker:{version:"1.9.2"}});var c=(new Date).getTime(),i;a.extend(e.prototype,{markerClassName:"hasDatepicker",maxRows:4,log:function(){this.debug&&console.log.apply("", arguments)},_widgetDatepicker:function(){return this.dpDiv},setDefaults:function(a){return d(this._defaults,a||{}),this},_attachDatepicker:function(g,c){var b=null,d;for(d in this._defaults){var e=g.getAttribute("date:"+d);if(e){b=b||{};try{b[d]=eval(e)}catch(f){b[d]=e}}}d=g.nodeName.toLowerCase();e="div"==d||"span"==d;g.id||(this.uuid+=1,g.id="dp"+this.uuid);var i=this._newInst(a(g),e);i.settings=a.extend({},c||{},b||{});"input"==d?this._connectDatepicker(g,i):e&&this._inlineDatepicker(g,i)},_newInst:function(g, c){return{id:g[0].id.replace(/([^A-Za-z0-9_-])/g,"\\\\$1"),input:g,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,drawYear:0,inline:c,dpDiv:c?b(a('<div class="'+this._inlineClass+' ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all"></div>')):this.dpDiv}},_connectDatepicker:function(g,c){var b=a(g);c.append=a([]);c.trigger=a([]);b.hasClass(this.markerClassName)||(this._attachments(b,c),b.addClass(this.markerClassName).keydown(this._doKeyDown).keypress(this._doKeyPress).keyup(this._doKeyUp).bind("setData.datepicker", function(a,g,b){c.settings[g]=b}).bind("getData.datepicker",function(a,g){return this._get(c,g)}),this._autoSize(c),a.data(g,"datepicker",c),c.settings.disabled&&this._disableDatepicker(g))},_attachments:function(g,c){var b=this._get(c,"appendText"),d=this._get(c,"isRTL");c.append&&c.append.remove();b&&(c.append=a('<span class="'+this._appendClass+'">'+b+"</span>"),g[d?"before":"after"](c.append));g.unbind("focus",this._showDatepicker);c.trigger&&c.trigger.remove();b=this._get(c,"showOn");("focus"== b||"both"==b)&&g.focus(this._showDatepicker);if("button"==b||"both"==b){var b=this._get(c,"buttonText"),e=this._get(c,"buttonImage");c.trigger=a(this._get(c,"buttonImageOnly")?a("<img/>").addClass(this._triggerClass).attr({src:e,alt:b,title:b}):a('<button type="button"></button>').addClass(this._triggerClass).html(""==e?b:a("<img/>").attr({src:e,alt:b,title:b})));g[d?"before":"after"](c.trigger);c.trigger.click(function(){return a.datepicker._datepickerShowing&&a.datepicker._lastInput==g[0]?a.datepicker._hideDatepicker(): a.datepicker._datepickerShowing&&a.datepicker._lastInput!=g[0]?(a.datepicker._hideDatepicker(),a.datepicker._showDatepicker(g[0])):a.datepicker._showDatepicker(g[0]),!1})}},_autoSize:function(a){if(this._get(a,"autoSize")&&!a.inline){var c=new Date(2009,11,20),b=this._get(a,"dateFormat");if(b.match(/[DM]/)){var d=function(a){for(var g=0,c=0,b=0;b<a.length;b++)a[b].length>g&&(g=a[b].length,c=b);return c};c.setMonth(d(this._get(a,b.match(/MM/)?"monthNames":"monthNamesShort")));c.setDate(d(this._get(a, b.match(/DD/)?"dayNames":"dayNamesShort"))+20-c.getDay())}a.input.attr("size",this._formatDate(a,c).length)}},_inlineDatepicker:function(g,c){var b=a(g);b.hasClass(this.markerClassName)||(b.addClass(this.markerClassName).append(c.dpDiv).bind("setData.datepicker",function(a,g,b){c.settings[g]=b}).bind("getData.datepicker",function(a,g){return this._get(c,g)}),a.data(g,"datepicker",c),this._setDate(c,this._getDefaultDate(c),!0),this._updateDatepicker(c),this._updateAlternate(c),c.settings.disabled&& this._disableDatepicker(g),c.dpDiv.css("display","block"))},_dialogDatepicker:function(g,c,b,e,f){g=this._dialogInst;g||(this.uuid+=1,this._dialogInput=a('<input type="text" id="dp'+this.uuid+'" style="position: absolute; top: -100px; width: 0px;"/>'),this._dialogInput.keydown(this._doKeyDown),a("body").append(this._dialogInput),g=this._dialogInst=this._newInst(this._dialogInput,!1),g.settings={},a.data(this._dialogInput[0],"datepicker",g));d(g.settings,e||{});c=c&&c.constructor==Date?this._formatDate(g, c):c;this._dialogInput.val(c);this._pos=f?f.length?f:[f.pageX,f.pageY]:null;this._pos||(this._pos=[document.documentElement.clientWidth/2-100+(document.documentElement.scrollLeft||document.body.scrollLeft),document.documentElement.clientHeight/2-150+(document.documentElement.scrollTop||document.body.scrollTop)]);return this._dialogInput.css("left",this._pos[0]+20+"px").css("top",this._pos[1]+"px"),g.settings.onSelect=b,this._inDialog=!0,this.dpDiv.addClass(this._dialogClass),this._showDatepicker(this._dialogInput[0]), a.blockUI&&a.blockUI(this.dpDiv),a.data(this._dialogInput[0],"datepicker",g),this},_destroyDatepicker:function(g){var c=a(g),b=a.data(g,"datepicker");if(c.hasClass(this.markerClassName)){var d=g.nodeName.toLowerCase();a.removeData(g,"datepicker");"input"==d?(b.append.remove(),b.trigger.remove(),c.removeClass(this.markerClassName).unbind("focus",this._showDatepicker).unbind("keydown",this._doKeyDown).unbind("keypress",this._doKeyPress).unbind("keyup",this._doKeyUp)):("div"==d||"span"==d)&&c.removeClass(this.markerClassName).empty()}}, _enableDatepicker:function(g){var c=a(g),b=a.data(g,"datepicker");if(c.hasClass(this.markerClassName)){var d=g.nodeName.toLowerCase();if("input"==d)g.disabled=!1,b.trigger.filter("button").each(function(){this.disabled=!1}).end().filter("img").css({opacity:"1.0",cursor:""});else if("div"==d||"span"==d)c=c.children("."+this._inlineClass),c.children().removeClass("ui-state-disabled"),c.find("select.ui-datepicker-month, select.ui-datepicker-year").prop("disabled",!1);this._disabledInputs=a.map(this._disabledInputs, function(a){return a==g?null:a})}},_disableDatepicker:function(g){var c=a(g),b=a.data(g,"datepicker");if(c.hasClass(this.markerClassName)){var d=g.nodeName.toLowerCase();if("input"==d)g.disabled=!0,b.trigger.filter("button").each(function(){this.disabled=!0}).end().filter("img").css({opacity:"0.5",cursor:"default"});else if("div"==d||"span"==d)c=c.children("."+this._inlineClass),c.children().addClass("ui-state-disabled"),c.find("select.ui-datepicker-month, select.ui-datepicker-year").prop("disabled", !0);this._disabledInputs=a.map(this._disabledInputs,function(a){return a==g?null:a});this._disabledInputs[this._disabledInputs.length]=g}},_isDisabledDatepicker:function(a){if(!a)return!1;for(var c=0;c<this._disabledInputs.length;c++)if(this._disabledInputs[c]==a)return!0;return!1},_getInst:function(g){try{return a.data(g,"datepicker")}catch(c){throw"Missing instance data for this datepicker";}},_optionDatepicker:function(g,c,b){var e=this._getInst(g);if(2==arguments.length&&"string"==typeof c)return"defaults"== c?a.extend({},a.datepicker._defaults):e?"all"==c?a.extend({},e.settings):this._get(e,c):null;var i=c||{};"string"==typeof c&&(i={},i[c]=b);if(e){this._curInst==e&&this._hideDatepicker();var m=this._getDateDatepicker(g,!0),p=this._getMinMaxDate(e,"min"),n=this._getMinMaxDate(e,"max");d(e.settings,i);null!==p&&i.dateFormat!==f&&i.minDate===f&&(e.settings.minDate=this._formatDate(e,p));null!==n&&i.dateFormat!==f&&i.maxDate===f&&(e.settings.maxDate=this._formatDate(e,n));this._attachments(a(g),e);this._autoSize(e); this._setDate(e,m);this._updateAlternate(e);this._updateDatepicker(e)}},_changeDatepicker:function(a,c,b){this._optionDatepicker(a,c,b)},_refreshDatepicker:function(a){(a=this._getInst(a))&&this._updateDatepicker(a)},_setDateDatepicker:function(a,c){var b=this._getInst(a);b&&(this._setDate(b,c),this._updateDatepicker(b),this._updateAlternate(b))},_getDateDatepicker:function(a,c){var b=this._getInst(a);return b&&!b.inline&&this._setDateFromField(b,c),b?this._getDate(b):null},_doKeyDown:function(c){var b= a.datepicker._getInst(c.target),d=!0,e=b.dpDiv.is(".ui-datepicker-rtl");b._keyEvent=!0;if(a.datepicker._datepickerShowing)switch(c.keyCode){case 9:a.datepicker._hideDatepicker();d=!1;break;case 13:return d=a("td."+a.datepicker._dayOverClass+":not(."+a.datepicker._currentClass+")",b.dpDiv),d[0]&&a.datepicker._selectDay(c.target,b.selectedMonth,b.selectedYear,d[0]),(c=a.datepicker._get(b,"onSelect"))?(d=a.datepicker._formatDate(b),c.apply(b.input?b.input[0]:null,[d,b])):a.datepicker._hideDatepicker(), !1;case 27:a.datepicker._hideDatepicker();break;case 33:a.datepicker._adjustDate(c.target,c.ctrlKey?-a.datepicker._get(b,"stepBigMonths"):-a.datepicker._get(b,"stepMonths"),"M");break;case 34:a.datepicker._adjustDate(c.target,c.ctrlKey?+a.datepicker._get(b,"stepBigMonths"):+a.datepicker._get(b,"stepMonths"),"M");break;case 35:(c.ctrlKey||c.metaKey)&&a.datepicker._clearDate(c.target);d=c.ctrlKey||c.metaKey;break;case 36:(c.ctrlKey||c.metaKey)&&a.datepicker._gotoToday(c.target);d=c.ctrlKey||c.metaKey; break;case 37:(c.ctrlKey||c.metaKey)&&a.datepicker._adjustDate(c.target,e?1:-1,"D");d=c.ctrlKey||c.metaKey;c.originalEvent.altKey&&a.datepicker._adjustDate(c.target,c.ctrlKey?-a.datepicker._get(b,"stepBigMonths"):-a.datepicker._get(b,"stepMonths"),"M");break;case 38:(c.ctrlKey||c.metaKey)&&a.datepicker._adjustDate(c.target,-7,"D");d=c.ctrlKey||c.metaKey;break;case 39:(c.ctrlKey||c.metaKey)&&a.datepicker._adjustDate(c.target,e?-1:1,"D");d=c.ctrlKey||c.metaKey;c.originalEvent.altKey&&a.datepicker._adjustDate(c.target, c.ctrlKey?+a.datepicker._get(b,"stepBigMonths"):+a.datepicker._get(b,"stepMonths"),"M");break;case 40:(c.ctrlKey||c.metaKey)&&a.datepicker._adjustDate(c.target,7,"D");d=c.ctrlKey||c.metaKey;break;default:d=!1}else 36==c.keyCode&&c.ctrlKey?a.datepicker._showDatepicker(this):d=!1;d&&(c.preventDefault(),c.stopPropagation())},_doKeyPress:function(c){var b=a.datepicker._getInst(c.target);if(a.datepicker._get(b,"constrainInput")){var b=a.datepicker._possibleChars(a.datepicker._get(b,"dateFormat")),d=String.fromCharCode(c.charCode== f?c.keyCode:c.charCode);return c.ctrlKey||c.metaKey||" ">d||!b||-1<b.indexOf(d)}},_doKeyUp:function(c){c=a.datepicker._getInst(c.target);if(c.input.val()!=c.lastVal)try{a.datepicker.parseDate(a.datepicker._get(c,"dateFormat"),c.input?c.input.val():null,a.datepicker._getFormatConfig(c))&&(a.datepicker._setDateFromField(c),a.datepicker._updateAlternate(c),a.datepicker._updateDatepicker(c))}catch(b){a.datepicker.log(b)}return!0},_showDatepicker:function(c){c=c.target||c;"input"!=c.nodeName.toLowerCase()&& (c=a("input",c.parentNode)[0]);if(!(a.datepicker._isDisabledDatepicker(c)||a.datepicker._lastInput==c)){var b=a.datepicker._getInst(c);a.datepicker._curInst&&a.datepicker._curInst!=b&&(a.datepicker._curInst.dpDiv.stop(!0,!0),b&&a.datepicker._datepickerShowing&&a.datepicker._hideDatepicker(a.datepicker._curInst.input[0]));var e=a.datepicker._get(b,"beforeShow"),e=e?e.apply(c,[c,b]):{};if(!1!==e){d(b.settings,e);b.lastVal=null;a.datepicker._lastInput=c;a.datepicker._setDateFromField(b);a.datepicker._inDialog&& (c.value="");a.datepicker._pos||(a.datepicker._pos=a.datepicker._findPos(c),a.datepicker._pos[1]+=c.offsetHeight);var f=!1;a(c).parents().each(function(){return f|="fixed"==a(this).css("position"),!f});e={left:a.datepicker._pos[0],top:a.datepicker._pos[1]};a.datepicker._pos=null;b.dpDiv.empty();b.dpDiv.css({position:"absolute",display:"block",top:"-1000px"});a.datepicker._updateDatepicker(b);e=a.datepicker._checkOffset(b,e,f);b.dpDiv.css({position:a.datepicker._inDialog&&a.blockUI?"static":f?"fixed": "absolute",display:"none",left:e.left+"px",top:e.top+"px"});if(!b.inline){var e=a.datepicker._get(b,"showAnim"),i=a.datepicker._get(b,"duration"),m=function(){var c=b.dpDiv.find("iframe.ui-datepicker-cover");if(c.length){var g=a.datepicker._getBorders(b.dpDiv);c.css({left:-g[0],top:-g[1],width:b.dpDiv.outerWidth(),height:b.dpDiv.outerHeight()})}};b.dpDiv.zIndex(a(c).zIndex()+1);a.datepicker._datepickerShowing=!0;a.effects&&(a.effects.effect[e]||a.effects[e])?b.dpDiv.show(e,a.datepicker._get(b,"showOptions"), i,m):b.dpDiv[e||"show"](e?i:null,m);(!e||!i)&&m();b.input.is(":visible")&&!b.input.is(":disabled")&&b.input.focus();a.datepicker._curInst=b}}}},_updateDatepicker:function(c){this.maxRows=4;var b=a.datepicker._getBorders(c.dpDiv);i=c;c.dpDiv.empty().append(this._generateHTML(c));this._attachHandlers(c);var d=c.dpDiv.find("iframe.ui-datepicker-cover");!d.length||d.css({left:-b[0],top:-b[1],width:c.dpDiv.outerWidth(),height:c.dpDiv.outerHeight()});c.dpDiv.find("."+this._dayOverClass+" a").mouseover(); b=this._getNumberOfMonths(c);d=b[1];c.dpDiv.removeClass("ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4").width("");1<d&&c.dpDiv.addClass("ui-datepicker-multi-"+d).css("width",17*d+"em");c.dpDiv[(1!=b[0]||1!=b[1]?"add":"remove")+"Class"]("ui-datepicker-multi");c.dpDiv[(this._get(c,"isRTL")?"add":"remove")+"Class"]("ui-datepicker-rtl");c==a.datepicker._curInst&&a.datepicker._datepickerShowing&&c.input&&c.input.is(":visible")&&!c.input.is(":disabled")&&c.input[0]!=document.activeElement&& c.input.focus();if(c.yearshtml){var e=c.yearshtml;setTimeout(function(){e===c.yearshtml&&c.yearshtml&&c.dpDiv.find("select.ui-datepicker-year:first").replaceWith(c.yearshtml);e=c.yearshtml=null},0)}},_getBorders:function(a){var c=function(a){return{thin:1,medium:2,thick:3}[a]||a};return[parseFloat(c(a.css("border-left-width"))),parseFloat(c(a.css("border-top-width")))]},_checkOffset:function(c,b,d){var e=c.dpDiv.outerWidth(),f=c.dpDiv.outerHeight(),i=c.input?c.input.outerWidth():0,p=c.input?c.input.outerHeight(): 0,n=document.documentElement.clientWidth+(d?0:a(document).scrollLeft()),q=document.documentElement.clientHeight+(d?0:a(document).scrollTop());return b.left-=this._get(c,"isRTL")?e-i:0,b.left-=d&&b.left==c.input.offset().left?a(document).scrollLeft():0,b.top-=d&&b.top==c.input.offset().top+p?a(document).scrollTop():0,b.left-=Math.min(b.left,b.left+e>n&&n>e?Math.abs(b.left+e-n):0),b.top-=Math.min(b.top,b.top+f>q&&q>f?Math.abs(f+p):0),b},_findPos:function(c){for(var b=this._get(this._getInst(c),"isRTL");c&& ("hidden"==c.type||1!=c.nodeType||a.expr.filters.hidden(c));)c=c[b?"previousSibling":"nextSibling"];c=a(c).offset();return[c.left,c.top]},_hideDatepicker:function(c){var b=this._curInst;if(b&&!(c&&b!=a.data(c,"datepicker"))&&this._datepickerShowing){var c=this._get(b,"showAnim"),d=this._get(b,"duration"),e=function(){a.datepicker._tidyDialog(b)};a.effects&&(a.effects.effect[c]||a.effects[c])?b.dpDiv.hide(c,a.datepicker._get(b,"showOptions"),d,e):b.dpDiv["slideDown"==c?"slideUp":"fadeIn"==c?"fadeOut": "hide"](c?d:null,e);c||e();this._datepickerShowing=!1;(c=this._get(b,"onClose"))&&c.apply(b.input?b.input[0]:null,[b.input?b.input.val():"",b]);this._lastInput=null;this._inDialog&&(this._dialogInput.css({position:"absolute",left:"0",top:"-100px"}),a.blockUI&&(a.unblockUI(),a("body").append(this.dpDiv)));this._inDialog=!1}},_tidyDialog:function(a){a.dpDiv.removeClass(this._dialogClass).unbind(".ui-datepicker-calendar")},_checkExternalClick:function(c){if(a.datepicker._curInst){var c=a(c.target),b= a.datepicker._getInst(c[0]);(c[0].id!=a.datepicker._mainDivId&&0==c.parents("#"+a.datepicker._mainDivId).length&&!c.hasClass(a.datepicker.markerClassName)&&!c.closest("."+a.datepicker._triggerClass).length&&a.datepicker._datepickerShowing&&(!a.datepicker._inDialog||!a.blockUI)||c.hasClass(a.datepicker.markerClassName)&&a.datepicker._curInst!=b)&&a.datepicker._hideDatepicker()}},_adjustDate:function(c,b,d){var c=a(c),e=this._getInst(c[0]);this._isDisabledDatepicker(c[0])||(this._adjustInstDate(e,b+ ("M"==d?this._get(e,"showCurrentAtPos"):0),d),this._updateDatepicker(e))},_gotoToday:function(c){var c=a(c),b=this._getInst(c[0]);if(this._get(b,"gotoCurrent")&&b.currentDay)b.selectedDay=b.currentDay,b.drawMonth=b.selectedMonth=b.currentMonth,b.drawYear=b.selectedYear=b.currentYear;else{var d=new Date;b.selectedDay=d.getDate();b.drawMonth=b.selectedMonth=d.getMonth();b.drawYear=b.selectedYear=d.getFullYear()}this._notifyChange(b);this._adjustDate(c)},_selectMonthYear:function(c,b,d){var c=a(c),e= this._getInst(c[0]);e["selected"+("M"==d?"Month":"Year")]=e["draw"+("M"==d?"Month":"Year")]=parseInt(b.options[b.selectedIndex].value,10);this._notifyChange(e);this._adjustDate(c)},_selectDay:function(c,b,d,e){var f=a(c);!a(e).hasClass(this._unselectableClass)&&!this._isDisabledDatepicker(f[0])&&(f=this._getInst(f[0]),f.selectedDay=f.currentDay=a("a",e).html(),f.selectedMonth=f.currentMonth=b,f.selectedYear=f.currentYear=d,this._selectDate(c,this._formatDate(f,f.currentDay,f.currentMonth,f.currentYear)))}, _clearDate:function(c){c=a(c);this._getInst(c[0]);this._selectDate(c,"")},_selectDate:function(c,b){var d=this._getInst(a(c)[0]),b=null!=b?b:this._formatDate(d);d.input&&d.input.val(b);this._updateAlternate(d);var e=this._get(d,"onSelect");e?e.apply(d.input?d.input[0]:null,[b,d]):d.input&&d.input.trigger("change");d.inline?this._updateDatepicker(d):(this._hideDatepicker(),this._lastInput=d.input[0],"object"!=typeof d.input[0]&&d.input.focus(),this._lastInput=null)},_updateAlternate:function(c){var b= this._get(c,"altField");if(b){var d=this._get(c,"altFormat")||this._get(c,"dateFormat"),e=this._getDate(c),f=this.formatDate(d,e,this._getFormatConfig(c));a(b).each(function(){a(this).val(f)})}},noWeekends:function(a){a=a.getDay();return[0<a&&6>a,""]},iso8601Week:function(a){a=new Date(a.getTime());a.setDate(a.getDate()+4-(a.getDay()||7));var c=a.getTime();return a.setMonth(0),a.setDate(1),Math.floor(Math.round((c-a)/864E5)/7)+1},parseDate:function(c,b,d){if(null==c||null==b)throw"Invalid arguments"; b="object"==typeof b?b.toString():b+"";if(""==b)return null;for(var e=(d?d.shortYearCutoff:null)||this._defaults.shortYearCutoff,e="string"!=typeof e?e:(new Date).getFullYear()%100+parseInt(e,10),f=(d?d.dayNamesShort:null)||this._defaults.dayNamesShort,i=(d?d.dayNames:null)||this._defaults.dayNames,p=(d?d.monthNamesShort:null)||this._defaults.monthNamesShort,n=(d?d.monthNames:null)||this._defaults.monthNames,q=d=-1,o=-1,s=-1,r=!1,w=function(a){a=C+1<c.length&&c.charAt(C+1)==a;return a&&C++,a},t=function(a){var c= w(a),a=RegExp("^\\d{1,"+("@"==a?14:"!"==a?20:"y"==a&&c?4:"o"==a?3:2)+"}"),a=b.substring(y).match(a);if(!a)throw"Missing number at position "+y;return y+=a[0].length,parseInt(a[0],10)},v=function(c,d,g){var c=a.map(w(c)?g:d,function(a,c){return[[c,a]]}).sort(function(a,c){return-(a[1].length-c[1].length)}),e=-1;a.each(c,function(a,c){var d=c[1];if(b.substr(y,d.length).toLowerCase()==d.toLowerCase())return e=c[0],y+=d.length,!1});if(-1!=e)return e+1;throw"Unknown name at position "+y;},z=function(){if(b.charAt(y)!= c.charAt(C))throw"Unexpected literal at position "+y;y++},y=0,C=0;C<c.length;C++)if(r)"'"==c.charAt(C)&&!w("'")?r=!1:z();else switch(c.charAt(C)){case "d":o=t("d");break;case "D":v("D",f,i);break;case "o":s=t("o");break;case "m":q=t("m");break;case "M":q=v("M",p,n);break;case "y":d=t("y");break;case "@":var B=new Date(t("@")),d=B.getFullYear(),q=B.getMonth()+1,o=B.getDate();break;case "!":B=new Date((t("!")-this._ticksTo1970)/1E4);d=B.getFullYear();q=B.getMonth()+1;o=B.getDate();break;case "'":w("'")? z():r=!0;break;default:z()}if(y<b.length&&(f=b.substr(y),!/^\s+/.test(f)))throw"Extra/unparsed characters found in date: "+f;-1==d?d=(new Date).getFullYear():100>d&&(d+=(new Date).getFullYear()-(new Date).getFullYear()%100+(d<=e?0:-100));if(-1<s){q=1;o=s;do{e=this._getDaysInMonth(d,q-1);if(o<=e)break;q++;o-=e}while(1)}B=this._daylightSavingAdjust(new Date(d,q-1,o));if(B.getFullYear()!=d||B.getMonth()+1!=q||B.getDate()!=o)throw"Invalid date";return B},ATOM:"yy-mm-dd",COOKIE:"D, dd M yy",ISO_8601:"yy-mm-dd", RFC_822:"D, d M y",RFC_850:"DD, dd-M-y",RFC_1036:"D, d M y",RFC_1123:"D, d M yy",RFC_2822:"D, d M yy",RSS:"D, d M y",TICKS:"!",TIMESTAMP:"@",W3C:"yy-mm-dd",_ticksTo1970:864E9*(718685+Math.floor(492.5)-Math.floor(19.7)+Math.floor(4.925)),formatDate:function(a,c,b){if(!c)return"";var d=(b?b.dayNamesShort:null)||this._defaults.dayNamesShort,e=(b?b.dayNames:null)||this._defaults.dayNames,f=(b?b.monthNamesShort:null)||this._defaults.monthNamesShort,b=(b?b.monthNames:null)||this._defaults.monthNames,i= function(c){c=r+1<a.length&&a.charAt(r+1)==c;return c&&r++,c},n=function(a,c,b){c=""+c;if(i(a))for(;c.length<b;)c="0"+c;return c},q=function(a,c,b,d){return i(a)?d[c]:b[c]},o="",s=!1;if(c)for(var r=0;r<a.length;r++)if(s)"'"==a.charAt(r)&&!i("'")?s=!1:o+=a.charAt(r);else switch(a.charAt(r)){case "d":o+=n("d",c.getDate(),2);break;case "D":o+=q("D",c.getDay(),d,e);break;case "o":o+=n("o",Math.round(((new Date(c.getFullYear(),c.getMonth(),c.getDate())).getTime()-(new Date(c.getFullYear(),0,0)).getTime())/ 864E5),3);break;case "m":o+=n("m",c.getMonth()+1,2);break;case "M":o+=q("M",c.getMonth(),f,b);break;case "y":o+=i("y")?c.getFullYear():(10>c.getYear()%100?"0":"")+c.getYear()%100;break;case "@":o+=c.getTime();break;case "!":o+=1E4*c.getTime()+this._ticksTo1970;break;case "'":i("'")?o+="'":s=!0;break;default:o+=a.charAt(r)}return o},_possibleChars:function(a){for(var c="",b=!1,d=function(c){c=e+1<a.length&&a.charAt(e+1)==c;return c&&e++,c},e=0;e<a.length;e++)if(b)"'"==a.charAt(e)&&!d("'")?b=!1:c+= a.charAt(e);else switch(a.charAt(e)){case "d":case "m":case "y":case "@":c+="0123456789";break;case "D":case "M":return null;case "'":d("'")?c+="'":b=!0;break;default:c+=a.charAt(e)}return c},_get:function(a,c){return a.settings[c]!==f?a.settings[c]:this._defaults[c]},_setDateFromField:function(a,c){if(a.input.val()!=a.lastVal){var b=this._get(a,"dateFormat"),d=a.lastVal=a.input?a.input.val():null,e,f;e=f=this._getDefaultDate(a);var i=this._getFormatConfig(a);try{e=this.parseDate(b,d,i)||f}catch(n){this.log(n), d=c?"":d}a.selectedDay=e.getDate();a.drawMonth=a.selectedMonth=e.getMonth();a.drawYear=a.selectedYear=e.getFullYear();a.currentDay=d?e.getDate():0;a.currentMonth=d?e.getMonth():0;a.currentYear=d?e.getFullYear():0;this._adjustInstDate(a)}},_getDefaultDate:function(a){return this._restrictMinMax(a,this._determineDate(a,this._get(a,"defaultDate"),new Date))},_determineDate:function(c,b,d){var e=function(a){var c=new Date;return c.setDate(c.getDate()+a),c},f=function(b){try{return a.datepicker.parseDate(a.datepicker._get(c, "dateFormat"),b,a.datepicker._getFormatConfig(c))}catch(d){}for(var e=(b.toLowerCase().match(/^c/)?a.datepicker._getDate(c):null)||new Date,f=e.getFullYear(),i=e.getMonth(),e=e.getDate(),h=/([+-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g,j=h.exec(b);j;){switch(j[2]||"d"){case "d":case "D":e+=parseInt(j[1],10);break;case "w":case "W":e+=7*parseInt(j[1],10);break;case "m":case "M":i+=parseInt(j[1],10);e=Math.min(e,a.datepicker._getDaysInMonth(f,i));break;case "y":case "Y":f+=parseInt(j[1],10),e=Math.min(e,a.datepicker._getDaysInMonth(f, i))}j=h.exec(b)}return new Date(f,i,e)},b=null==b||""===b?d:"string"==typeof b?f(b):"number"==typeof b?isNaN(b)?d:e(b):new Date(b.getTime());return b=b&&"Invalid Date"==b.toString()?d:b,b&&(b.setHours(0),b.setMinutes(0),b.setSeconds(0),b.setMilliseconds(0)),this._daylightSavingAdjust(b)},_daylightSavingAdjust:function(a){return a?(a.setHours(12<a.getHours()?a.getHours()+2:0),a):null},_setDate:function(a,c,b){var d=!c,e=a.selectedMonth,f=a.selectedYear,c=this._restrictMinMax(a,this._determineDate(a, c,new Date));a.selectedDay=a.currentDay=c.getDate();a.drawMonth=a.selectedMonth=a.currentMonth=c.getMonth();a.drawYear=a.selectedYear=a.currentYear=c.getFullYear();(e!=a.selectedMonth||f!=a.selectedYear)&&!b&&this._notifyChange(a);this._adjustInstDate(a);a.input&&a.input.val(d?"":this._formatDate(a))},_getDate:function(a){return!a.currentYear||a.input&&""==a.input.val()?null:this._daylightSavingAdjust(new Date(a.currentYear,a.currentMonth,a.currentDay))},_attachHandlers:function(b){var d=this._get(b, "stepMonths"),e="#"+b.id.replace(/\\\\/g,"\\");b.dpDiv.find("[data-handler]").map(function(){a(this).bind(this.getAttribute("data-event"),{prev:function(){window["DP_jQuery_"+c].datepicker._adjustDate(e,-d,"M")},next:function(){window["DP_jQuery_"+c].datepicker._adjustDate(e,+d,"M")},hide:function(){window["DP_jQuery_"+c].datepicker._hideDatepicker()},today:function(){window["DP_jQuery_"+c].datepicker._gotoToday(e)},selectDay:function(){return window["DP_jQuery_"+c].datepicker._selectDay(e,+this.getAttribute("data-month"), +this.getAttribute("data-year"),this),!1},selectMonth:function(){return window["DP_jQuery_"+c].datepicker._selectMonthYear(e,this,"M"),!1},selectYear:function(){return window["DP_jQuery_"+c].datepicker._selectMonthYear(e,this,"Y"),!1}}[this.getAttribute("data-handler")])})},_generateHTML:function(c){var b=new Date,b=this._daylightSavingAdjust(new Date(b.getFullYear(),b.getMonth(),b.getDate())),d=this._get(c,"isRTL"),e=this._get(c,"showButtonPanel"),f=this._get(c,"hideIfNoPrevNext"),i=this._get(c, "navigationAsDateFormat"),p=this._getNumberOfMonths(c),n=this._get(c,"showCurrentAtPos"),q=this._get(c,"stepMonths"),o=1!=p[0]||1!=p[1],s=this._daylightSavingAdjust(c.currentDay?new Date(c.currentYear,c.currentMonth,c.currentDay):new Date(9999,9,9)),r=this._getMinMaxDate(c,"min"),w=this._getMinMaxDate(c,"max"),n=c.drawMonth-n,t=c.drawYear;0>n&&(n+=12,t--);if(w)for(var v=this._daylightSavingAdjust(new Date(w.getFullYear(),w.getMonth()-p[0]*p[1]+1,w.getDate())),v=r&&v<r?r:v;this._daylightSavingAdjust(new Date(t, n,1))>v;)n--,0>n&&(n=11,t--);c.drawMonth=n;c.drawYear=t;var v=this._get(c,"prevText"),v=i?this.formatDate(v,this._daylightSavingAdjust(new Date(t,n-q,1)),this._getFormatConfig(c)):v,v=this._canAdjustMonth(c,-1,t,n)?'<a class="ui-datepicker-prev ui-corner-all" data-handler="prev" data-event="click" title="'+v+'"><span class="ui-icon ui-icon-circle-triangle-'+(d?"e":"w")+'">'+v+"</span></a>":f?"":'<a class="ui-datepicker-prev ui-corner-all ui-state-disabled" title="'+v+'"><span class="ui-icon ui-icon-circle-triangle-'+ (d?"e":"w")+'">'+v+"</span></a>",z=this._get(c,"nextText"),z=i?this.formatDate(z,this._daylightSavingAdjust(new Date(t,n+q,1)),this._getFormatConfig(c)):z,f=this._canAdjustMonth(c,1,t,n)?'<a class="ui-datepicker-next ui-corner-all" data-handler="next" data-event="click" title="'+z+'"><span class="ui-icon ui-icon-circle-triangle-'+(d?"w":"e")+'">'+z+"</span></a>":f?"":'<a class="ui-datepicker-next ui-corner-all ui-state-disabled" title="'+z+'"><span class="ui-icon ui-icon-circle-triangle-'+(d?"w": "e")+'">'+z+"</span></a>",q=this._get(c,"currentText"),z=this._get(c,"gotoCurrent")&&c.currentDay?s:b,q=i?this.formatDate(q,z,this._getFormatConfig(c)):q,i=c.inline?"":'<button type="button" class="ui-datepicker-close ui-state-default ui-priority-primary ui-corner-all" data-handler="hide" data-event="click">'+this._get(c,"closeText")+"</button>",e=e?'<div class="ui-datepicker-buttonpane ui-widget-content">'+(d?i:"")+(this._isInRange(c,z)?'<button type="button" class="ui-datepicker-current ui-state-default ui-priority-secondary ui-corner-all" data-handler="today" data-event="click">'+ q+"</button>":"")+(d?"":i)+"</div>":"",i=parseInt(this._get(c,"firstDay"),10),i=isNaN(i)?0:i,q=this._get(c,"showWeek"),z=this._get(c,"dayNames");this._get(c,"dayNamesShort");var y=this._get(c,"dayNamesMin"),C=this._get(c,"monthNames"),B=this._get(c,"monthNamesShort"),O=this._get(c,"beforeShowDay"),L=this._get(c,"showOtherMonths"),R=this._get(c,"selectOtherMonths");this._get(c,"calculateWeek");for(var P=this._getDefaultDate(c),H="",I=0;I<p[0];I++){var F="";this.maxRows=4;for(var E=0;E<p[1];E++){var J= this._daylightSavingAdjust(new Date(t,n,c.selectedDay)),u=" ui-corner-all",x="";if(o){x+='<div class="ui-datepicker-group';if(1<p[1])switch(E){case 0:x+=" ui-datepicker-group-first";u=" ui-corner-"+(d?"right":"left");break;case p[1]-1:x+=" ui-datepicker-group-last";u=" ui-corner-"+(d?"left":"right");break;default:x+=" ui-datepicker-group-middle",u=""}x+='">'}for(var x=x+('<div class="ui-datepicker-header ui-widget-header ui-helper-clearfix'+u+'">'+(/all|left/.test(u)&&0==I?d?f:v:"")+(/all|right/.test(u)&& 0==I?d?v:f:"")+this._generateMonthYearHeader(c,n,t,r,w,0<I||0<E,C,B)+'</div><table class="ui-datepicker-calendar"><thead><tr>'),D=q?'<th class="ui-datepicker-week-col">'+this._get(c,"weekHeader")+"</th>":"",u=0;7>u;u++)var A=(u+i)%7,D=D+("<th"+(5<=(u+i+6)%7?' class="ui-datepicker-week-end"':"")+'><span title="'+z[A]+'">'+y[A]+"</span></th>");x+=D+"</tr></thead><tbody>";D=this._getDaysInMonth(t,n);t==c.selectedYear&&n==c.selectedMonth&&(c.selectedDay=Math.min(c.selectedDay,D));u=(this._getFirstDayOfMonth(t, n)-i+7)%7;D=Math.ceil((u+D)/7);this.maxRows=D=o?this.maxRows>D?this.maxRows:D:D;for(var A=this._daylightSavingAdjust(new Date(t,n,1-u)),Q=0;Q<D;Q++){for(var x=x+"<tr>",M=q?'<td class="ui-datepicker-week-col">'+this._get(c,"calculateWeek")(A)+"</td>":"",u=0;7>u;u++){var K=O?O.apply(c.input?c.input[0]:null,[A]):[!0,""],G=A.getMonth()!=n,N=G&&!R||!K[0]||r&&A<r||w&&A>w,M=M+('<td class="'+(5<=(u+i+6)%7?" ui-datepicker-week-end":"")+(G?" ui-datepicker-other-month":"")+(A.getTime()==J.getTime()&&n==c.selectedMonth&& c._keyEvent||P.getTime()==A.getTime()&&P.getTime()==J.getTime()?" "+this._dayOverClass:"")+(N?" "+this._unselectableClass+" ui-state-disabled":"")+(G&&!L?"":" "+K[1]+(A.getTime()==s.getTime()?" "+this._currentClass:"")+(A.getTime()==b.getTime()?" ui-datepicker-today":""))+'"'+((!G||L)&&K[2]?' title="'+K[2]+'"':"")+(N?"":' data-handler="selectDay" data-event="click" data-month="'+A.getMonth()+'" data-year="'+A.getFullYear()+'"')+">"+(G&&!L?" ":N?'<span class="ui-state-default">'+A.getDate()+"</span>": '<a class="ui-state-default'+(A.getTime()==b.getTime()?" ui-state-highlight":"")+(A.getTime()==s.getTime()?" ui-state-active":"")+(G?" ui-priority-secondary":"")+'" href="#">'+A.getDate()+"</a>")+"</td>");A.setDate(A.getDate()+1);A=this._daylightSavingAdjust(A)}x+=M+"</tr>"}n++;11<n&&(n=0,t++);x+="</tbody></table>"+(o?"</div>"+(0<p[0]&&E==p[1]-1?'<div class="ui-datepicker-row-break"></div>':""):"");F+=x}H+=F}return H+=e+(a.ui.ie6&&!c.inline?'<iframe src="javascript:false;" class="ui-datepicker-cover" frameborder="0"></iframe>': ""),c._keyEvent=!1,H},_generateMonthYearHeader:function(a,c,b,d,e,f,i,n){var q=this._get(a,"changeMonth"),o=this._get(a,"changeYear"),s=this._get(a,"showMonthAfterYear"),r='<div class="ui-datepicker-title">',w="";if(f||!q)w+='<span class="ui-datepicker-month">'+i[c]+"</span>";else{for(var i=d&&d.getFullYear()==b,t=e&&e.getFullYear()==b,w=w+'<select class="ui-datepicker-month" data-handler="selectMonth" data-event="change">',v=0;12>v;v++)(!i||v>=d.getMonth())&&(!t||v<=e.getMonth())&&(w+='<option value="'+ v+'"'+(v==c?' selected="selected"':"")+">"+n[v]+"</option>");w+="</select>"}s||(r+=w+(f||!q||!o?" ":""));if(!a.yearshtml)if(a.yearshtml="",f||!o)r+='<span class="ui-datepicker-year">'+b+"</span>";else{var n=this._get(a,"yearRange").split(":"),z=(new Date).getFullYear(),i=function(a){a=a.match(/c[+-].*/)?b+parseInt(a.substring(1),10):a.match(/[+-].*/)?z+parseInt(a,10):parseInt(a,10);return isNaN(a)?z:a},c=i(n[0]),n=Math.max(c,i(n[1]||"")),c=d?Math.max(c,d.getFullYear()):c,n=e?Math.min(n,e.getFullYear()): n;for(a.yearshtml+='<select class="ui-datepicker-year" data-handler="selectYear" data-event="change">';c<=n;c++)a.yearshtml+='<option value="'+c+'"'+(c==b?' selected="selected"':"")+">"+c+"</option>";a.yearshtml+="</select>";r+=a.yearshtml;a.yearshtml=null}return r+=this._get(a,"yearSuffix"),s&&(r+=(f||!q||!o?" ":"")+w),r+="</div>",r},_adjustInstDate:function(a,c,b){var d=a.drawYear+("Y"==b?c:0),e=a.drawMonth+("M"==b?c:0),c=Math.min(a.selectedDay,this._getDaysInMonth(d,e))+("D"==b?c:0),d=this._restrictMinMax(a, this._daylightSavingAdjust(new Date(d,e,c)));a.selectedDay=d.getDate();a.drawMonth=a.selectedMonth=d.getMonth();a.drawYear=a.selectedYear=d.getFullYear();("M"==b||"Y"==b)&&this._notifyChange(a)},_restrictMinMax:function(a,c){var b=this._getMinMaxDate(a,"min"),d=this._getMinMaxDate(a,"max"),b=b&&c<b?b:c;return b=d&&b>d?d:b,b},_notifyChange:function(a){var c=this._get(a,"onChangeMonthYear");c&&c.apply(a.input?a.input[0]:null,[a.selectedYear,a.selectedMonth+1,a])},_getNumberOfMonths:function(a){a=this._get(a, "numberOfMonths");return null==a?[1,1]:"number"==typeof a?[1,a]:a},_getMinMaxDate:function(a,c){return this._determineDate(a,this._get(a,c+"Date"),null)},_getDaysInMonth:function(a,c){return 32-this._daylightSavingAdjust(new Date(a,c,32)).getDate()},_getFirstDayOfMonth:function(a,c){return(new Date(a,c,1)).getDay()},_canAdjustMonth:function(a,c,b,d){var e=this._getNumberOfMonths(a),b=this._daylightSavingAdjust(new Date(b,d+(0>c?c:e[0]*e[1]),1));return 0>c&&b.setDate(this._getDaysInMonth(b.getFullYear(), b.getMonth())),this._isInRange(a,b)},_isInRange:function(a,c){var b=this._getMinMaxDate(a,"min"),d=this._getMinMaxDate(a,"max");return(!b||c.getTime()>=b.getTime())&&(!d||c.getTime()<=d.getTime())},_getFormatConfig:function(a){var c=this._get(a,"shortYearCutoff");return c="string"!=typeof c?c:(new Date).getFullYear()%100+parseInt(c,10),{shortYearCutoff:c,dayNamesShort:this._get(a,"dayNamesShort"),dayNames:this._get(a,"dayNames"),monthNamesShort:this._get(a,"monthNamesShort"),monthNames:this._get(a, "monthNames")}},_formatDate:function(a,c,b,d){c||(a.currentDay=a.selectedDay,a.currentMonth=a.selectedMonth,a.currentYear=a.selectedYear);c=c?"object"==typeof c?c:this._daylightSavingAdjust(new Date(d,b,c)):this._daylightSavingAdjust(new Date(a.currentYear,a.currentMonth,a.currentDay));return this.formatDate(this._get(a,"dateFormat"),c,this._getFormatConfig(a))}});a.fn.datepicker=function(c){if(!this.length)return this;a.datepicker.initialized||(a(document).mousedown(a.datepicker._checkExternalClick).find(document.body).append(a.datepicker.dpDiv), a.datepicker.initialized=!0);var b=Array.prototype.slice.call(arguments,1);return"string"!=typeof c||"isDisabled"!=c&&"getDate"!=c&&"widget"!=c?"option"==c&&2==arguments.length&&"string"==typeof arguments[1]?a.datepicker["_"+c+"Datepicker"].apply(a.datepicker,[this[0]].concat(b)):this.each(function(){"string"==typeof c?a.datepicker["_"+c+"Datepicker"].apply(a.datepicker,[this].concat(b)):a.datepicker._attachDatepicker(this,c)}):a.datepicker["_"+c+"Datepicker"].apply(a.datepicker,[this[0]].concat(b))}; a.datepicker=new e;a.datepicker.initialized=!1;a.datepicker.uuid=(new Date).getTime();a.datepicker.version="1.9.2";window["DP_jQuery_"+c]=a})(jQuery); (function(a,f){var e={buttons:!0,height:!0,maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0,width:!0},b={maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0};a.widget("ui.dialog",{version:"1.9.2",options:{autoOpen:!0,buttons:{},closeOnEscape:!0,closeText:"close",dialogClass:"",draggable:!0,hide:null,height:"auto",maxHeight:!1,maxWidth:!1,minHeight:150,minWidth:150,modal:!1,position:{my:"center",at:"center",of:window,collision:"fit",using:function(b){var c=a(this).css(b).offset().top;0>c&&a(this).css("top", b.top-c)}},resizable:!0,show:null,stack:!0,title:"",width:300,zIndex:1E3},_create:function(){this.originalTitle=this.element.attr("title");"string"!=typeof this.originalTitle&&(this.originalTitle="");this.oldPosition={parent:this.element.parent(),index:this.element.parent().children().index(this.element)};this.options.title=this.options.title||this.originalTitle;var b=this,c=this.options,e=c.title||" ",g,f,j,k;g=(this.uiDialog=a("<div>")).addClass("ui-dialog ui-widget ui-widget-content ui-corner-all "+ c.dialogClass).css({display:"none",outline:0,zIndex:c.zIndex}).attr("tabIndex",-1).keydown(function(e){c.closeOnEscape&&!e.isDefaultPrevented()&&e.keyCode&&e.keyCode===a.ui.keyCode.ESCAPE&&(b.close(e),e.preventDefault())}).mousedown(function(a){b.moveToTop(!1,a)}).appendTo("body");this.element.show().removeAttr("title").addClass("ui-dialog-content ui-widget-content").appendTo(g);f=(this.uiDialogTitlebar=a("<div>")).addClass("ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix").bind("mousedown", function(){g.focus()}).prependTo(g);j=a("<a href='#'></a>").addClass("ui-dialog-titlebar-close ui-corner-all").attr("role","button").click(function(a){a.preventDefault();b.close(a)}).appendTo(f);(this.uiDialogTitlebarCloseText=a("<span>")).addClass("ui-icon ui-icon-closethick").text(c.closeText).appendTo(j);e=a("<span>").uniqueId().addClass("ui-dialog-title").html(e).prependTo(f);k=(this.uiDialogButtonPane=a("<div>")).addClass("ui-dialog-buttonpane ui-widget-content ui-helper-clearfix");(this.uiButtonSet= a("<div>")).addClass("ui-dialog-buttonset").appendTo(k);g.attr({role:"dialog","aria-labelledby":e.attr("id")});f.find("*").add(f).disableSelection();this._hoverable(j);this._focusable(j);c.draggable&&a.fn.draggable&&this._makeDraggable();c.resizable&&a.fn.resizable&&this._makeResizable();this._createButtons(c.buttons);this._isOpen=!1;a.fn.bgiframe&&g.bgiframe();this._on(g,{keydown:function(b){if(c.modal&&b.keyCode===a.ui.keyCode.TAB){var d=a(":tabbable",g),e=d.filter(":first"),d=d.filter(":last"); if(b.target===d[0]&&!b.shiftKey)return e.focus(1),!1;if(b.target===e[0]&&b.shiftKey)return d.focus(1),!1}}})},_init:function(){this.options.autoOpen&&this.open()},_destroy:function(){var a,c=this.oldPosition;this.overlay&&this.overlay.destroy();this.uiDialog.hide();this.element.removeClass("ui-dialog-content ui-widget-content").hide().appendTo("body");this.uiDialog.remove();this.originalTitle&&this.element.attr("title",this.originalTitle);a=c.parent.children().eq(c.index);a.length&&a[0]!==this.element[0]? a.before(this.element):c.parent.append(this.element)},widget:function(){return this.uiDialog},close:function(b){var c=this,e,g;if(this._isOpen&&!1!==this._trigger("beforeClose",b))return this._isOpen=!1,this.overlay&&this.overlay.destroy(),this.options.hide?this._hide(this.uiDialog,this.options.hide,function(){c._trigger("close",b)}):(this.uiDialog.hide(),this._trigger("close",b)),a.ui.dialog.overlay.resize(),this.options.modal&&(e=0,a(".ui-dialog").each(function(){this!==c.uiDialog[0]&&(g=a(this).css("z-index"), isNaN(g)||(e=Math.max(e,g)))}),a.ui.dialog.maxZ=e),this},isOpen:function(){return this._isOpen},moveToTop:function(b,c){var e=this.options,g;return e.modal&&!b||!e.stack&&!e.modal?this._trigger("focus",c):(e.zIndex>a.ui.dialog.maxZ&&(a.ui.dialog.maxZ=e.zIndex),this.overlay&&(a.ui.dialog.maxZ+=1,a.ui.dialog.overlay.maxZ=a.ui.dialog.maxZ,this.overlay.$el.css("z-index",a.ui.dialog.overlay.maxZ)),g={scrollTop:this.element.scrollTop(),scrollLeft:this.element.scrollLeft()},a.ui.dialog.maxZ+=1,this.uiDialog.css("z-index", a.ui.dialog.maxZ),this.element.attr(g),this._trigger("focus",c),this)},open:function(){if(!this._isOpen){var b,c=this.options,e=this.uiDialog;return this._size(),this._position(c.position),e.show(c.show),this.overlay=c.modal?new a.ui.dialog.overlay(this):null,this.moveToTop(!0),b=this.element.find(":tabbable"),b.length||(b=this.uiDialogButtonPane.find(":tabbable"),b.length||(b=e)),b.eq(0).focus(),this._isOpen=!0,this._trigger("open"),this}},_createButtons:function(b){var c=this,e=!1;this.uiDialogButtonPane.remove(); this.uiButtonSet.empty();"object"==typeof b&&null!==b&&a.each(b,function(){return!(e=!0)});e?(a.each(b,function(b,d){var e,f,d=a.isFunction(d)?{click:d,text:b}:d,d=a.extend({type:"button"},d);f=d.click;d.click=function(){f.apply(c.element[0],arguments)};e=a("<button></button>",d).appendTo(c.uiButtonSet);a.fn.button&&e.button()}),this.uiDialog.addClass("ui-dialog-buttons"),this.uiDialogButtonPane.appendTo(this.uiDialog)):this.uiDialog.removeClass("ui-dialog-buttons")},_makeDraggable:function(){function b(a){return{position:a.position, offset:a.offset}}var c=this,e=this.options;this.uiDialog.draggable({cancel:".ui-dialog-content, .ui-dialog-titlebar-close",handle:".ui-dialog-titlebar",containment:"document",start:function(e,f){a(this).addClass("ui-dialog-dragging");c._trigger("dragStart",e,b(f))},drag:function(a,e){c._trigger("drag",a,b(e))},stop:function(g,f){e.position=[f.position.left-c.document.scrollLeft(),f.position.top-c.document.scrollTop()];a(this).removeClass("ui-dialog-dragging");c._trigger("dragStop",g,b(f));a.ui.dialog.overlay.resize()}})}, _makeResizable:function(b){function c(a){return{originalPosition:a.originalPosition,originalSize:a.originalSize,position:a.position,size:a.size}}var b=b===f?this.options.resizable:b,e=this,g=this.options,h=this.uiDialog.css("position"),b="string"==typeof b?b:"n,e,s,w,se,sw,ne,nw";this.uiDialog.resizable({cancel:".ui-dialog-content",containment:"document",alsoResize:this.element,maxWidth:g.maxWidth,maxHeight:g.maxHeight,minWidth:g.minWidth,minHeight:this._minHeight(),handles:b,start:function(b,d){a(this).addClass("ui-dialog-resizing"); e._trigger("resizeStart",b,c(d))},resize:function(a,b){e._trigger("resize",a,c(b))},stop:function(b,d){a(this).removeClass("ui-dialog-resizing");g.height=a(this).height();g.width=a(this).width();e._trigger("resizeStop",b,c(d));a.ui.dialog.overlay.resize()}}).css("position",h).find(".ui-resizable-se").addClass("ui-icon ui-icon-grip-diagonal-se")},_minHeight:function(){var a=this.options;return"auto"===a.height?a.minHeight:Math.min(a.minHeight,a.height)},_position:function(b){var c=[],e=[0,0],g;if(b){if("string"== typeof b||"object"==typeof b&&"0"in b)c=b.split?b.split(" "):[b[0],b[1]],1===c.length&&(c[1]=c[0]),a.each(["left","top"],function(a,b){+c[a]===c[a]&&(e[a]=c[a],c[a]=b)}),b={my:c[0]+(0>e[0]?e[0]:"+"+e[0])+" "+c[1]+(0>e[1]?e[1]:"+"+e[1]),at:c.join(" ")};b=a.extend({},a.ui.dialog.prototype.options.position,b)}else b=a.ui.dialog.prototype.options.position;(g=this.uiDialog.is(":visible"))||this.uiDialog.show();this.uiDialog.position(b);g||this.uiDialog.hide()},_setOptions:function(d){var c=this,f={},g= !1;a.each(d,function(a,d){c._setOption(a,d);a in e&&(g=!0);a in b&&(f[a]=d)});g&&this._size();this.uiDialog.is(":data(resizable)")&&this.uiDialog.resizable("option",f)},_setOption:function(b,c){var e,g=this.uiDialog;switch(b){case "buttons":this._createButtons(c);break;case "closeText":this.uiDialogTitlebarCloseText.text(""+c);break;case "dialogClass":g.removeClass(this.options.dialogClass).addClass("ui-dialog ui-widget ui-widget-content ui-corner-all "+c);break;case "disabled":c?g.addClass("ui-dialog-disabled"): g.removeClass("ui-dialog-disabled");break;case "draggable":(e=g.is(":data(draggable)"))&&!c&&g.draggable("destroy");!e&&c&&this._makeDraggable();break;case "position":this._position(c);break;case "resizable":(e=g.is(":data(resizable)"))&&!c&&g.resizable("destroy");e&&"string"==typeof c&&g.resizable("option","handles",c);!e&&!1!==c&&this._makeResizable(c);break;case "title":a(".ui-dialog-title",this.uiDialogTitlebar).html(""+(c||" "))}this._super(b,c)},_size:function(){var b,c,e,g=this.options, f=this.uiDialog.is(":visible");this.element.show().css({width:"auto",minHeight:0,height:0});g.minWidth>g.width&&(g.width=g.minWidth);b=this.uiDialog.css({height:"auto",width:g.width}).outerHeight();c=Math.max(0,g.minHeight-b);"auto"===g.height?a.support.minHeight?this.element.css({minHeight:c,height:"auto"}):(this.uiDialog.show(),e=this.element.css("height","auto").height(),f||this.uiDialog.hide(),this.element.height(Math.max(e,c))):this.element.height(Math.max(g.height-b,0));this.uiDialog.is(":data(resizable)")&& this.uiDialog.resizable("option","minHeight",this._minHeight())}});a.extend(a.ui.dialog,{uuid:0,maxZ:0,getTitleId:function(a){a=a.attr("id");return a||(this.uuid+=1,a=this.uuid),"ui-dialog-title-"+a},overlay:function(b){this.$el=a.ui.dialog.overlay.create(b)}});a.extend(a.ui.dialog.overlay,{instances:[],oldInstances:[],maxZ:0,events:a.map("focus mousedown mouseup keydown keypress click".split(" "),function(a){return a+".dialog-overlay"}).join(" "),create:function(b){0===this.instances.length&&(setTimeout(function(){a.ui.dialog.overlay.instances.length&& a(document).bind(a.ui.dialog.overlay.events,function(c){if(a(c.target).zIndex()<a.ui.dialog.overlay.maxZ)return!1})},1),a(window).bind("resize.dialog-overlay",a.ui.dialog.overlay.resize));var c=this.oldInstances.pop()||a("<div>").addClass("ui-widget-overlay");return a(document).bind("keydown.dialog-overlay",function(e){var g=a.ui.dialog.overlay.instances;0!==g.length&&g[g.length-1]===c&&b.options.closeOnEscape&&!e.isDefaultPrevented()&&e.keyCode&&e.keyCode===a.ui.keyCode.ESCAPE&&(b.close(e),e.preventDefault())}), c.appendTo(document.body).css({width:this.width(),height:this.height()}),a.fn.bgiframe&&c.bgiframe(),this.instances.push(c),c},destroy:function(b){var c=a.inArray(b,this.instances),e=0;-1!==c&&this.oldInstances.push(this.instances.splice(c,1)[0]);0===this.instances.length&&a([document,window]).unbind(".dialog-overlay");b.height(0).width(0).remove();a.each(this.instances,function(){e=Math.max(e,this.css("z-index"))});this.maxZ=e},height:function(){var b,c;return a.ui.ie?(b=Math.max(document.documentElement.scrollHeight, document.body.scrollHeight),c=Math.max(document.documentElement.offsetHeight,document.body.offsetHeight),b<c?a(window).height()+"px":b+"px"):a(document).height()+"px"},width:function(){var b,c;return a.ui.ie?(b=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),c=Math.max(document.documentElement.offsetWidth,document.body.offsetWidth),b<c?a(window).width()+"px":b+"px"):a(document).width()+"px"},resize:function(){var b=a([]);a.each(a.ui.dialog.overlay.instances,function(){b=b.add(this)}); b.css({width:0,height:0}).css({width:a.ui.dialog.overlay.width(),height:a.ui.dialog.overlay.height()})}});a.extend(a.ui.dialog.overlay.prototype,{destroy:function(){a.ui.dialog.overlay.destroy(this.$el)}})})(jQuery); (function(a){var f=!1;a.widget("ui.menu",{version:"1.9.2",defaultElement:"<ul>",delay:300,options:{icons:{submenu:"ui-icon-carat-1-e"},menus:"ul",position:{my:"left top",at:"right top"},role:"menu",blur:null,focus:null,select:null},_create:function(){this.activeMenu=this.element;this.element.uniqueId().addClass("ui-menu ui-widget ui-widget-content ui-corner-all").toggleClass("ui-menu-icons",!!this.element.find(".ui-icon").length).attr({role:this.options.role,tabIndex:0}).bind("click"+this.eventNamespace, a.proxy(function(a){this.options.disabled&&a.preventDefault()},this));this.options.disabled&&this.element.addClass("ui-state-disabled").attr("aria-disabled","true");this._on({"mousedown .ui-menu-item > a":function(a){a.preventDefault()},"click .ui-state-disabled > a":function(a){a.preventDefault()},"click .ui-menu-item:has(a)":function(e){var b=a(e.target).closest(".ui-menu-item");!f&&b.not(".ui-state-disabled").length&&(f=!0,this.select(e),b.has(".ui-menu").length?this.expand(e):this.element.is(":focus")|| (this.element.trigger("focus",[!0]),this.active&&1===this.active.parents(".ui-menu").length&&clearTimeout(this.timer)))},"mouseenter .ui-menu-item":function(e){var b=a(e.currentTarget);b.siblings().children(".ui-state-active").removeClass("ui-state-active");this.focus(e,b)},mouseleave:"collapseAll","mouseleave .ui-menu":"collapseAll",focus:function(a,b){var d=this.active||this.element.children(".ui-menu-item").eq(0);b||this.focus(a,d)},blur:function(e){this._delay(function(){a.contains(this.element[0], this.document[0].activeElement)||this.collapseAll(e)})},keydown:"_keydown"});this.refresh();this._on(this.document,{click:function(e){a(e.target).closest(".ui-menu").length||this.collapseAll(e);f=!1}})},_destroy:function(){this.element.removeAttr("aria-activedescendant").find(".ui-menu").andSelf().removeClass("ui-menu ui-widget ui-widget-content ui-corner-all ui-menu-icons").removeAttr("role").removeAttr("tabIndex").removeAttr("aria-labelledby").removeAttr("aria-expanded").removeAttr("aria-hidden").removeAttr("aria-disabled").removeUniqueId().show(); this.element.find(".ui-menu-item").removeClass("ui-menu-item").removeAttr("role").removeAttr("aria-disabled").children("a").removeUniqueId().removeClass("ui-corner-all ui-state-hover").removeAttr("tabIndex").removeAttr("role").removeAttr("aria-haspopup").children().each(function(){var e=a(this);e.data("ui-menu-submenu-carat")&&e.remove()});this.element.find(".ui-menu-divider").removeClass("ui-menu-divider ui-widget-content")},_keydown:function(e){function b(a){return a.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g, "\\$&")}var d,c,f,g,h=!0;switch(e.keyCode){case a.ui.keyCode.PAGE_UP:this.previousPage(e);break;case a.ui.keyCode.PAGE_DOWN:this.nextPage(e);break;case a.ui.keyCode.HOME:this._move("first","first",e);break;case a.ui.keyCode.END:this._move("last","last",e);break;case a.ui.keyCode.UP:this.previous(e);break;case a.ui.keyCode.DOWN:this.next(e);break;case a.ui.keyCode.LEFT:this.collapse(e);break;case a.ui.keyCode.RIGHT:this.active&&!this.active.is(".ui-state-disabled")&&this.expand(e);break;case a.ui.keyCode.ENTER:case a.ui.keyCode.SPACE:this._activate(e); break;case a.ui.keyCode.ESCAPE:this.collapse(e);break;default:h=!1,d=this.previousFilter||"",c=String.fromCharCode(e.keyCode),f=!1,clearTimeout(this.filterTimer),c===d?f=!0:c=d+c,g=RegExp("^"+b(c),"i"),d=this.activeMenu.children(".ui-menu-item").filter(function(){return g.test(a(this).children("a").text())}),d=f&&-1!==d.index(this.active.next())?this.active.nextAll(".ui-menu-item"):d,d.length||(c=String.fromCharCode(e.keyCode),g=RegExp("^"+b(c),"i"),d=this.activeMenu.children(".ui-menu-item").filter(function(){return g.test(a(this).children("a").text())})), d.length?(this.focus(e,d),1<d.length?(this.previousFilter=c,this.filterTimer=this._delay(function(){delete this.previousFilter},1E3)):delete this.previousFilter):delete this.previousFilter}h&&e.preventDefault()},_activate:function(a){this.active.is(".ui-state-disabled")||(this.active.children("a[aria-haspopup='true']").length?this.expand(a):this.select(a))},refresh:function(){var e,b=this.options.icons.submenu;e=this.element.find(this.options.menus);e.filter(":not(.ui-menu)").addClass("ui-menu ui-widget ui-widget-content ui-corner-all").hide().attr({role:this.options.role, "aria-hidden":"true","aria-expanded":"false"}).each(function(){var e=a(this),c=e.prev("a"),f=a("<span>").addClass("ui-menu-icon ui-icon "+b).data("ui-menu-submenu-carat",!0);c.attr("aria-haspopup","true").prepend(f);e.attr("aria-labelledby",c.attr("id"))});e=e.add(this.element);e.children(":not(.ui-menu-item):has(a)").addClass("ui-menu-item").attr("role","presentation").children("a").uniqueId().addClass("ui-corner-all").attr({tabIndex:-1,role:this._itemRole()});e.children(":not(.ui-menu-item)").each(function(){var b= a(this);/[^\-\u2014\u2013\s]/.test(b.text())||b.addClass("ui-widget-content ui-menu-divider")});e.children(".ui-state-disabled").attr("aria-disabled","true");this.active&&!a.contains(this.element[0],this.active[0])&&this.blur()},_itemRole:function(){return{menu:"menuitem",listbox:"option"}[this.options.role]},focus:function(a,b){var d;this.blur(a,a&&"focus"===a.type);this._scrollIntoView(b);this.active=b.first();d=this.active.children("a").addClass("ui-state-focus");this.options.role&&this.element.attr("aria-activedescendant", d.attr("id"));this.active.parent().closest(".ui-menu-item").children("a:first").addClass("ui-state-active");a&&"keydown"===a.type?this._close():this.timer=this._delay(function(){this._close()},this.delay);d=b.children(".ui-menu");d.length&&/^mouse/.test(a.type)&&this._startOpening(d);this.activeMenu=b.parent();this._trigger("focus",a,{item:b})},_scrollIntoView:function(e){var b,d,c,f,g,h;this._hasScroll()&&(b=parseFloat(a.css(this.activeMenu[0],"borderTopWidth"))||0,d=parseFloat(a.css(this.activeMenu[0], "paddingTop"))||0,c=e.offset().top-this.activeMenu.offset().top-b-d,f=this.activeMenu.scrollTop(),g=this.activeMenu.height(),h=e.height(),0>c?this.activeMenu.scrollTop(f+c):c+h>g&&this.activeMenu.scrollTop(f+c-g+h))},blur:function(a,b){b||clearTimeout(this.timer);this.active&&(this.active.children("a").removeClass("ui-state-focus"),this.active=null,this._trigger("blur",a,{item:this.active}))},_startOpening:function(a){clearTimeout(this.timer);"true"===a.attr("aria-hidden")&&(this.timer=this._delay(function(){this._close(); this._open(a)},this.delay))},_open:function(e){var b=a.extend({of:this.active},this.options.position);clearTimeout(this.timer);this.element.find(".ui-menu").not(e.parents(".ui-menu")).hide().attr("aria-hidden","true");e.show().removeAttr("aria-hidden").attr("aria-expanded","true").position(b)},collapseAll:function(e,b){clearTimeout(this.timer);this.timer=this._delay(function(){var d=b?this.element:a(e&&e.target).closest(this.element.find(".ui-menu"));d.length||(d=this.element);this._close(d);this.blur(e); this.activeMenu=d},this.delay)},_close:function(a){a||(a=this.active?this.active.parent():this.element);a.find(".ui-menu").hide().attr("aria-hidden","true").attr("aria-expanded","false").end().find("a.ui-state-active").removeClass("ui-state-active")},collapse:function(a){var b=this.active&&this.active.parent().closest(".ui-menu-item",this.element);b&&b.length&&(this._close(),this.focus(a,b))},expand:function(a){var b=this.active&&this.active.children(".ui-menu ").children(".ui-menu-item").first(); b&&b.length&&(this._open(b.parent()),this._delay(function(){this.focus(a,b)}))},next:function(a){this._move("next","first",a)},previous:function(a){this._move("prev","last",a)},isFirstItem:function(){return this.active&&!this.active.prevAll(".ui-menu-item").length},isLastItem:function(){return this.active&&!this.active.nextAll(".ui-menu-item").length},_move:function(a,b,d){var c;this.active&&("first"===a||"last"===a?c=this.active["first"===a?"prevAll":"nextAll"](".ui-menu-item").eq(-1):c=this.active[a+ "All"](".ui-menu-item").eq(0));if(!c||!c.length||!this.active)c=this.activeMenu.children(".ui-menu-item")[b]();this.focus(d,c)},nextPage:function(e){var b,d,c;this.active?this.isLastItem()||(this._hasScroll()?(d=this.active.offset().top,c=this.element.height(),this.active.nextAll(".ui-menu-item").each(function(){return b=a(this),0>b.offset().top-d-c}),this.focus(e,b)):this.focus(e,this.activeMenu.children(".ui-menu-item")[this.active?"last":"first"]())):this.next(e)},previousPage:function(e){var b, d,c;this.active?this.isFirstItem()||(this._hasScroll()?(d=this.active.offset().top,c=this.element.height(),this.active.prevAll(".ui-menu-item").each(function(){return b=a(this),0<b.offset().top-d+c}),this.focus(e,b)):this.focus(e,this.activeMenu.children(".ui-menu-item").first())):this.next(e)},_hasScroll:function(){return this.element.outerHeight()<this.element.prop("scrollHeight")},select:function(e){this.active=this.active||a(e.target).closest(".ui-menu-item");var b={item:this.active};this.active.has(".ui-menu").length|| this.collapseAll(e,!0);this._trigger("select",e,b)}})})(jQuery); (function(a,f){a.widget("ui.progressbar",{version:"1.9.2",options:{value:0,max:100},min:0,_create:function(){this.element.addClass("ui-progressbar ui-widget ui-widget-content ui-corner-all").attr({role:"progressbar","aria-valuemin":this.min,"aria-valuemax":this.options.max,"aria-valuenow":this._value()});this.valueDiv=a("<div class='ui-progressbar-value ui-widget-header ui-corner-left'></div>").appendTo(this.element);this.oldValue=this._value();this._refreshValue()},_destroy:function(){this.element.removeClass("ui-progressbar ui-widget ui-widget-content ui-corner-all").removeAttr("role").removeAttr("aria-valuemin").removeAttr("aria-valuemax").removeAttr("aria-valuenow"); this.valueDiv.remove()},value:function(a){return a===f?this._value():(this._setOption("value",a),this)},_setOption:function(a,b){"value"===a&&(this.options.value=b,this._refreshValue(),this._value()===this.options.max&&this._trigger("complete"));this._super(a,b)},_value:function(){var a=this.options.value;return"number"!=typeof a&&(a=0),Math.min(this.options.max,Math.max(this.min,a))},_percentage:function(){return 100*this._value()/this.options.max},_refreshValue:function(){var a=this.value(),b=this._percentage(); this.oldValue!==a&&(this.oldValue=a,this._trigger("change"));this.valueDiv.toggle(a>this.min).toggleClass("ui-corner-right",a===this.options.max).width(b.toFixed(0)+"%");this.element.attr("aria-valuenow",a)}})})(jQuery); (function(a){a.widget("ui.slider",a.ui.mouse,{version:"1.9.2",widgetEventPrefix:"slidez",options:{animate:!1,distance:0,max:100,min:0,orientation:"horizontal",range:!1,step:1,value:0,values:null},_create:function(){var f,e,b=this.options,d=this.element.find(".ui-slider-handle").addClass("ui-state-default ui-corner-all"),c=[];this._mouseSliding=this._keySliding=!1;this._animateOff=!0;this._handleIndex=null;this._detectOrientation();this._mouseInit();this.element.addClass("ui-slider ui-slider-"+this.orientation+ " ui-widget ui-widget-content ui-corner-all"+(b.disabled?" ui-slider-disabled ui-disabled":""));this.range=a([]);b.range&&(!0===b.range&&(b.values||(b.values=[this._valueMin(),this._valueMin()]),b.values.length&&2!==b.values.length&&(b.values=[b.values[0],b.values[0]])),this.range=a("<div></div>").appendTo(this.element).addClass("ui-slider-range ui-widget-header"+("min"===b.range||"max"===b.range?" ui-slider-range-"+b.range:"")));e=b.values&&b.values.length||1;for(f=d.length;f<e;f++)c.push("<a class='ui-slider-handle ui-state-default ui-corner-all' href='#'></a>"); this.handles=d.add(a(c.join("")).appendTo(this.element));this.handle=this.handles.eq(0);this.handles.add(this.range).filter("a").click(function(a){a.preventDefault()}).mouseenter(function(){b.disabled||a(this).addClass("ui-state-hover")}).mouseleave(function(){a(this).removeClass("ui-state-hover")}).focus(function(){b.disabled?a(this).blur():(a(".ui-slider .ui-state-focus").removeClass("ui-state-focus"),a(this).addClass("ui-state-focus"))}).blur(function(){a(this).removeClass("ui-state-focus")}); this.handles.each(function(c){a(this).data("ui-slider-handle-index",c)});this._on(this.handles,{keydown:function(c){var b,d,e,f=a(c.target).data("ui-slider-handle-index");switch(c.keyCode){case a.ui.keyCode.HOME:case a.ui.keyCode.END:case a.ui.keyCode.PAGE_UP:case a.ui.keyCode.PAGE_DOWN:case a.ui.keyCode.UP:case a.ui.keyCode.RIGHT:case a.ui.keyCode.DOWN:case a.ui.keyCode.LEFT:if(c.preventDefault(),!this._keySliding&&(this._keySliding=!0,a(c.target).addClass("ui-state-active"),b=this._start(c,f),!1=== b))return}b=this.options.step;this.options.values&&this.options.values.length?d=e=this.values(f):d=e=this.value();switch(c.keyCode){case a.ui.keyCode.HOME:e=this._valueMin();break;case a.ui.keyCode.END:e=this._valueMax();break;case a.ui.keyCode.PAGE_UP:e=this._trimAlignValue(d+(this._valueMax()-this._valueMin())/5);break;case a.ui.keyCode.PAGE_DOWN:e=this._trimAlignValue(d-(this._valueMax()-this._valueMin())/5);break;case a.ui.keyCode.UP:case a.ui.keyCode.RIGHT:if(d===this._valueMax())return;e=this._trimAlignValue(d+ b);break;case a.ui.keyCode.DOWN:case a.ui.keyCode.LEFT:if(d===this._valueMin())return;e=this._trimAlignValue(d-b)}this._slide(c,f,e)},keyup:function(c){var b=a(c.target).data("ui-slider-handle-index");this._keySliding&&(this._keySliding=!1,this._stop(c,b),this._change(c,b),a(c.target).removeClass("ui-state-active"))}});this._refreshValue();this._animateOff=!1},_destroy:function(){this.handles.remove();this.range.remove();this.element.removeClass("ui-slider ui-slider-horizontal ui-slider-vertical ui-slider-disabled ui-widget ui-widget-content ui-corner-all"); this._mouseDestroy()},_mouseCapture:function(f){var e,b,d,c,i,g,h,j,k=this,l=this.options;return l.disabled?!1:(this.elementSize={width:this.element.outerWidth(),height:this.element.outerHeight()},this.elementOffset=this.element.offset(),e={x:f.pageX,y:f.pageY},b=this._normValueFromMouse(e),d=this._valueMax()-this._valueMin()+1,this.handles.each(function(e){var g=Math.abs(b-k.values(e));d>g&&(d=g,c=a(this),i=e)}),!0===l.range&&this.values(1)===l.min&&(i+=1,c=a(this.handles[i])),g=this._start(f,i), !1===g?!1:(this._mouseSliding=!0,this._handleIndex=i,c.addClass("ui-state-active").focus(),h=c.offset(),j=!a(f.target).parents().andSelf().is(".ui-slider-handle"),this._clickOffset=j?{left:0,top:0}:{left:f.pageX-h.left-c.width()/2,top:f.pageY-h.top-c.height()/2-(parseInt(c.css("borderTopWidth"),10)||0)-(parseInt(c.css("borderBottomWidth"),10)||0)+(parseInt(c.css("marginTop"),10)||0)},this.handles.hasClass("ui-state-hover")||this._slide(f,i,b),this._animateOff=!0,!0))},_mouseStart:function(){return!0}, _mouseDrag:function(a){var e=this._normValueFromMouse({x:a.pageX,y:a.pageY});return this._slide(a,this._handleIndex,e),!1},_mouseStop:function(a){return this.handles.removeClass("ui-state-active"),this._mouseSliding=!1,this._stop(a,this._handleIndex),this._change(a,this._handleIndex),this._handleIndex=null,this._clickOffset=null,this._animateOff=!1,!1},_detectOrientation:function(){this.orientation="vertical"===this.options.orientation?"vertical":"horizontal"},_normValueFromMouse:function(a){var e, b,d,c,i;return"horizontal"===this.orientation?(e=this.elementSize.width,b=a.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0)):(e=this.elementSize.height,b=a.y-this.elementOffset.top-(this._clickOffset?this._clickOffset.top:0)),d=b/e,1<d&&(d=1),0>d&&(d=0),"vertical"===this.orientation&&(d=1-d),c=this._valueMax()-this._valueMin(),i=this._valueMin()+d*c,this._trimAlignValue(i)},_start:function(a,e){var b={handle:this.handles[e],value:this.value()};return this.options.values&&this.options.values.length&& (b.value=this.values(e),b.values=this.values()),this._trigger("start",a,b)},_slide:function(a,e,b){var d,c,i;this.options.values&&this.options.values.length?(d=this.values(e?0:1),2===this.options.values.length&&!0===this.options.range&&(0===e&&b>d||1===e&&b<d)&&(b=d),b!==this.values(e)&&(c=this.values(),c[e]=b,i=this._trigger("slide",a,{handle:this.handles[e],value:b,values:c}),this.values(e?0:1),!1!==i&&this.values(e,b,!0))):b!==this.value()&&(i=this._trigger("slide",a,{handle:this.handles[e],value:b}), !1!==i&&this.value(b))},_stop:function(a,e){var b={handle:this.handles[e],value:this.value()};this.options.values&&this.options.values.length&&(b.value=this.values(e),b.values=this.values());this._trigger("stop",a,b)},_change:function(a,e){if(!this._keySliding&&!this._mouseSliding){var b={handle:this.handles[e],value:this.value()};this.options.values&&this.options.values.length&&(b.value=this.values(e),b.values=this.values());this._trigger("change",a,b)}},value:function(a){if(arguments.length)this.options.value= this._trimAlignValue(a),this._refreshValue(),this._change(null,0);else return this._value()},values:function(f,e){var b,d,c;if(1<arguments.length)this.options.values[f]=this._trimAlignValue(e),this._refreshValue(),this._change(null,f);else{if(!arguments.length)return this._values();if(!a.isArray(arguments[0]))return this.options.values&&this.options.values.length?this._values(f):this.value();b=this.options.values;d=arguments[0];for(c=0;c<b.length;c+=1)b[c]=this._trimAlignValue(d[c]),this._change(null, c);this._refreshValue()}},_setOption:function(f,e){var b,d=0;a.isArray(this.options.values)&&(d=this.options.values.length);a.Widget.prototype._setOption.apply(this,arguments);switch(f){case "disabled":e?(this.handles.filter(".ui-state-focus").blur(),this.handles.removeClass("ui-state-hover"),this.handles.prop("disabled",!0),this.element.addClass("ui-disabled")):(this.handles.prop("disabled",!1),this.element.removeClass("ui-disabled"));break;case "orientation":this._detectOrientation();this.element.removeClass("ui-slider-horizontal ui-slider-vertical").addClass("ui-slider-"+ this.orientation);this._refreshValue();break;case "value":this._animateOff=!0;this._refreshValue();this._change(null,0);this._animateOff=!1;break;case "values":this._animateOff=!0;this._refreshValue();for(b=0;b<d;b+=1)this._change(null,b);this._animateOff=!1;break;case "min":case "max":this._animateOff=!0,this._refreshValue(),this._animateOff=!1}},_value:function(){var a=this.options.value;return a=this._trimAlignValue(a),a},_values:function(a){var e,b;if(arguments.length)return e=this.options.values[a], e=this._trimAlignValue(e),e;e=this.options.values.slice();for(b=0;b<e.length;b+=1)e[b]=this._trimAlignValue(e[b]);return e},_trimAlignValue:function(a){if(a<=this._valueMin())return this._valueMin();if(a>=this._valueMax())return this._valueMax();var e=0<this.options.step?this.options.step:1,b=(a-this._valueMin())%e,a=a-b;return 2*Math.abs(b)>=e&&(a+=0<b?e:-e),parseFloat(a.toFixed(5))},_valueMin:function(){return this.options.min},_valueMax:function(){return this.options.max},_refreshValue:function(){var f, e,b,d,c,i=this.options.range,g=this.options,h=this,j=this._animateOff?!1:g.animate,k={};this.options.values&&this.options.values.length?this.handles.each(function(c){e=100*((h.values(c)-h._valueMin())/(h._valueMax()-h._valueMin()));k["horizontal"===h.orientation?"left":"bottom"]=e+"%";a(this).stop(1,1)[j?"animate":"css"](k,g.animate);!0===h.options.range&&("horizontal"===h.orientation?(0===c&&h.range.stop(1,1)[j?"animate":"css"]({left:e+"%"},g.animate),1===c&&h.range[j?"animate":"css"]({width:e-f+ "%"},{queue:!1,duration:g.animate})):(0===c&&h.range.stop(1,1)[j?"animate":"css"]({bottom:e+"%"},g.animate),1===c&&h.range[j?"animate":"css"]({height:e-f+"%"},{queue:!1,duration:g.animate})));f=e}):(b=this.value(),d=this._valueMin(),c=this._valueMax(),e=c!==d?100*((b-d)/(c-d)):0,k["horizontal"===this.orientation?"left":"bottom"]=e+"%",this.handle.stop(1,1)[j?"animate":"css"](k,g.animate),"min"===i&&"horizontal"===this.orientation&&this.range.stop(1,1)[j?"animate":"css"]({width:e+"%"},g.animate),"max"=== i&&"horizontal"===this.orientation&&this.range[j?"animate":"css"]({width:100-e+"%"},{queue:!1,duration:g.animate}),"min"===i&&"vertical"===this.orientation&&this.range.stop(1,1)[j?"animate":"css"]({height:e+"%"},g.animate),"max"===i&&"vertical"===this.orientation&&this.range[j?"animate":"css"]({height:100-e+"%"},{queue:!1,duration:g.animate}))}})})(jQuery); (function(a){function f(a){return function(){var b=this.element.val();a.apply(this,arguments);this._refresh();b!==this.element.val()&&this._trigger("change")}}a.widget("ui.spinner",{version:"1.9.2",defaultElement:"<input>",widgetEventPrefix:"spin",options:{culture:null,icons:{down:"ui-icon-triangle-1-s",up:"ui-icon-triangle-1-n"},incremental:!0,max:null,min:null,numberFormat:null,page:10,step:1,change:null,spin:null,start:null,stop:null},_create:function(){this._setOption("max",this.options.max); this._setOption("min",this.options.min);this._setOption("step",this.options.step);this._value(this.element.val(),!0);this._draw();this._on(this._events);this._refresh();this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_getCreateOptions:function(){var e={},b=this.element;return a.each(["min","max","step"],function(a,c){var f=b.attr(c);void 0!==f&&f.length&&(e[c]=f)}),e},_events:{keydown:function(a){this._start(a)&&this._keydown(a)&&a.preventDefault()},keyup:"_stop", focus:function(){this.previous=this.element.val()},blur:function(a){this.cancelBlur?delete this.cancelBlur:(this._refresh(),this.previous!==this.element.val()&&this._trigger("change",a))},mousewheel:function(a,b){if(b){if(!this.spinning&&!this._start(a))return!1;this._spin((0<b?1:-1)*this.options.step,a);clearTimeout(this.mousewheelTimer);this.mousewheelTimer=this._delay(function(){this.spinning&&this._stop(a)},100);a.preventDefault()}},"mousedown .ui-spinner-button":function(e){function b(){this.element[0]=== this.document[0].activeElement||(this.element.focus(),this.previous=d,this._delay(function(){this.previous=d}))}var d;d=this.element[0]===this.document[0].activeElement?this.previous:this.element.val();e.preventDefault();b.call(this);this.cancelBlur=!0;this._delay(function(){delete this.cancelBlur;b.call(this)});!1!==this._start(e)&&this._repeat(null,a(e.currentTarget).hasClass("ui-spinner-up")?1:-1,e)},"mouseup .ui-spinner-button":"_stop","mouseenter .ui-spinner-button":function(e){if(a(e.currentTarget).hasClass("ui-state-active")){if(!1=== this._start(e))return!1;this._repeat(null,a(e.currentTarget).hasClass("ui-spinner-up")?1:-1,e)}},"mouseleave .ui-spinner-button":"_stop"},_draw:function(){var a=this.uiSpinner=this.element.addClass("ui-spinner-input").attr("autocomplete","off").wrap(this._uiSpinnerHtml()).parent().append(this._buttonHtml());this.element.attr("role","spinbutton");this.buttons=a.find(".ui-spinner-button").attr("tabIndex",-1).button().removeClass("ui-corner-all");this.buttons.height()>Math.ceil(0.5*a.height())&&0<a.height()&& a.height(a.height());this.options.disabled&&this.disable()},_keydown:function(e){var b=this.options,d=a.ui.keyCode;switch(e.keyCode){case d.UP:return this._repeat(null,1,e),!0;case d.DOWN:return this._repeat(null,-1,e),!0;case d.PAGE_UP:return this._repeat(null,b.page,e),!0;case d.PAGE_DOWN:return this._repeat(null,-b.page,e),!0}return!1},_uiSpinnerHtml:function(){return"<span class='ui-spinner ui-widget ui-widget-content ui-corner-all'></span>"},_buttonHtml:function(){return"<a class='ui-spinner-button ui-spinner-up ui-corner-tr'><span class='ui-icon "+ this.options.icons.up+"'>▲</span></a><a class='ui-spinner-button ui-spinner-down ui-corner-br'><span class='ui-icon "+this.options.icons.down+"'>▼</span></a>"},_start:function(a){return!this.spinning&&!1===this._trigger("start",a)?!1:(this.counter||(this.counter=1),this.spinning=!0,!0)},_repeat:function(a,b,d){a=a||500;clearTimeout(this.timer);this.timer=this._delay(function(){this._repeat(40,b,d)},a);this._spin(b*this.options.step,d)},_spin:function(a,b){var d=this.value()||0;this.counter|| (this.counter=1);d=this._adjustValue(d+a*this._increment(this.counter));if(!this.spinning||!1!==this._trigger("spin",b,{value:d}))this._value(d),this.counter++},_increment:function(e){var b=this.options.incremental;return b?a.isFunction(b)?b(e):Math.floor(e*e*e/5E4-e*e/500+17*e/200+1):1},_precision:function(){var a=this._precisionOf(this.options.step);return null!==this.options.min&&(a=Math.max(a,this._precisionOf(this.options.min))),a},_precisionOf:function(a){var a=a.toString(),b=a.indexOf("."); return-1===b?0:a.length-b-1},_adjustValue:function(a){var b,d,c=this.options;return b=null!==c.min?c.min:0,d=a-b,d=Math.round(d/c.step)*c.step,a=b+d,a=parseFloat(a.toFixed(this._precision())),null!==c.max&&a>c.max?c.max:null!==c.min&&a<c.min?c.min:a},_stop:function(a){this.spinning&&(clearTimeout(this.timer),clearTimeout(this.mousewheelTimer),this.counter=0,this.spinning=!1,this._trigger("stop",a))},_setOption:function(a,b){if("culture"===a||"numberFormat"===a){var d=this._parse(this.element.val()); this.options[a]=b;this.element.val(this._format(d))}else("max"===a||"min"===a||"step"===a)&&"string"==typeof b&&(b=this._parse(b)),this._super(a,b),"disabled"===a&&(b?(this.element.prop("disabled",!0),this.buttons.button("disable")):(this.element.prop("disabled",!1),this.buttons.button("enable")))},_setOptions:f(function(a){this._super(a);this._value(this.element.val())}),_parse:function(a){return"string"==typeof a&&""!==a&&(a=window.Globalize&&this.options.numberFormat?Globalize.parseFloat(a,10, this.options.culture):+a),""===a||isNaN(a)?null:a},_format:function(a){return""===a?"":window.Globalize&&this.options.numberFormat?Globalize.format(a,this.options.numberFormat,this.options.culture):a},_refresh:function(){this.element.attr({"aria-valuemin":this.options.min,"aria-valuemax":this.options.max,"aria-valuenow":this._parse(this.element.val())})},_value:function(a,b){var d;""!==a&&(d=this._parse(a),null!==d&&(b||(d=this._adjustValue(d)),a=this._format(d)));this.element.val(a);this._refresh()}, _destroy:function(){this.element.removeClass("ui-spinner-input").prop("disabled",!1).removeAttr("autocomplete").removeAttr("role").removeAttr("aria-valuemin").removeAttr("aria-valuemax").removeAttr("aria-valuenow");this.uiSpinner.replaceWith(this.element)},stepUp:f(function(a){this._stepUp(a)}),_stepUp:function(a){this._spin((a||1)*this.options.step)},stepDown:f(function(a){this._stepDown(a)}),_stepDown:function(a){this._spin((a||1)*-this.options.step)},pageUp:f(function(a){this._stepUp((a||1)*this.options.page)}), pageDown:f(function(a){this._stepDown((a||1)*this.options.page)}),value:function(a){if(!arguments.length)return this._parse(this.element.val());f(this._value).call(this,a)},widget:function(){return this.uiSpinner}})})(jQuery); (function(a,f){function e(a){return 1<a.hash.length&&a.href.replace(d,"")===location.href.replace(d,"").replace(/\s/g,"%20")}var b=0,d=/#.*$/;a.widget("ui.tabs",{version:"1.9.2",delay:300,options:{active:null,collapsible:!1,event:"click",heightStyle:"content",hide:null,show:null,activate:null,beforeActivate:null,beforeLoad:null,load:null},_create:function(){var c=this,b=this.options,d=b.active,e=location.hash.substring(1);this.running=!1;this.element.addClass("ui-tabs ui-widget ui-widget-content ui-corner-all").toggleClass("ui-tabs-collapsible", b.collapsible).delegate(".ui-tabs-nav > li","mousedown"+this.eventNamespace,function(c){a(this).is(".ui-state-disabled")&&c.preventDefault()}).delegate(".ui-tabs-anchor","focus"+this.eventNamespace,function(){a(this).closest("li").is(".ui-state-disabled")&&this.blur()});this._processTabs();if(null===d&&(e&&this.tabs.each(function(c,b){if(a(b).attr("aria-controls")===e)return d=c,!1}),null===d&&(d=this.tabs.index(this.tabs.filter(".ui-tabs-active"))),null===d||-1===d))d=this.tabs.length?0:!1;!1!== d&&(d=this.tabs.index(this.tabs.eq(d)),-1===d&&(d=b.collapsible?!1:0));b.active=d;!b.collapsible&&!1===b.active&&this.anchors.length&&(b.active=0);a.isArray(b.disabled)&&(b.disabled=a.unique(b.disabled.concat(a.map(this.tabs.filter(".ui-state-disabled"),function(a){return c.tabs.index(a)}))).sort());!1!==this.options.active&&this.anchors.length?this.active=this._findActive(this.options.active):this.active=a();this._refresh();this.active.length&&this.load(b.active)},_getCreateEventData:function(){return{tab:this.active, panel:this.active.length?this._getPanelForTab(this.active):a()}},_tabKeydown:function(c){var b=a(this.document[0].activeElement).closest("li"),d=this.tabs.index(b),e=!0;if(!this._handlePageNav(c)){switch(c.keyCode){case a.ui.keyCode.RIGHT:case a.ui.keyCode.DOWN:d++;break;case a.ui.keyCode.UP:case a.ui.keyCode.LEFT:e=!1;d--;break;case a.ui.keyCode.END:d=this.anchors.length-1;break;case a.ui.keyCode.HOME:d=0;break;case a.ui.keyCode.SPACE:c.preventDefault();clearTimeout(this.activating);this._activate(d); return;case a.ui.keyCode.ENTER:c.preventDefault();clearTimeout(this.activating);this._activate(d===this.options.active?!1:d);return;default:return}c.preventDefault();clearTimeout(this.activating);d=this._focusNextTab(d,e);c.ctrlKey||(b.attr("aria-selected","false"),this.tabs.eq(d).attr("aria-selected","true"),this.activating=this._delay(function(){this.option("active",d)},this.delay))}},_panelKeydown:function(c){this._handlePageNav(c)||c.ctrlKey&&c.keyCode===a.ui.keyCode.UP&&(c.preventDefault(),this.active.focus())}, _handlePageNav:function(c){if(c.altKey&&c.keyCode===a.ui.keyCode.PAGE_UP)return this._activate(this._focusNextTab(this.options.active-1,!1)),!0;if(c.altKey&&c.keyCode===a.ui.keyCode.PAGE_DOWN)return this._activate(this._focusNextTab(this.options.active+1,!0)),!0},_findNextTab:function(c,b){for(var d=this.tabs.length-1;-1!==a.inArray((c>d&&(c=0),0>c&&(c=d),c),this.options.disabled);)c=b?c+1:c-1;return c},_focusNextTab:function(a,b){return a=this._findNextTab(a,b),this.tabs.eq(a).focus(),a},_setOption:function(a, b){"active"===a?this._activate(b):"disabled"===a?this._setupDisabled(b):(this._super(a,b),"collapsible"===a&&(this.element.toggleClass("ui-tabs-collapsible",b),!b&&!1===this.options.active&&this._activate(0)),"event"===a&&this._setupEvents(b),"heightStyle"===a&&this._setupHeightStyle(b))},_tabId:function(a){return a.attr("aria-controls")||"ui-tabs-"+ ++b},_sanitizeSelector:function(a){return a?a.replace(/[!"$%&'()*+,.\/:;<=>?@\[\]\^`{|}~]/g,"\\$&"):""},refresh:function(){var c=this.options,b=this.tablist.children(":has(a[href])"); c.disabled=a.map(b.filter(".ui-state-disabled"),function(a){return b.index(a)});this._processTabs();!1===c.active||!this.anchors.length?(c.active=!1,this.active=a()):this.active.length&&!a.contains(this.tablist[0],this.active[0])?this.tabs.length===c.disabled.length?(c.active=!1,this.active=a()):this._activate(this._findNextTab(Math.max(0,c.active-1),!1)):c.active=this.tabs.index(this.active);this._refresh()},_refresh:function(){this._setupDisabled(this.options.disabled);this._setupEvents(this.options.event); this._setupHeightStyle(this.options.heightStyle);this.tabs.not(this.active).attr({"aria-selected":"false",tabIndex:-1});this.panels.not(this._getPanelForTab(this.active)).hide().attr({"aria-expanded":"false","aria-hidden":"true"});this.active.length?(this.active.addClass("ui-tabs-active ui-state-active").attr({"aria-selected":"true",tabIndex:0}),this._getPanelForTab(this.active).show().attr({"aria-expanded":"true","aria-hidden":"false"})):this.tabs.eq(0).attr("tabIndex",0)},_processTabs:function(){var c= this;this.tablist=this._getList().addClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all").attr("role","tablist");this.tabs=this.tablist.find("> li:has(a[href])").addClass("ui-state-default ui-corner-top").attr({role:"tab",tabIndex:-1});this.anchors=this.tabs.map(function(){return a("a",this)[0]}).addClass("ui-tabs-anchor").attr({role:"presentation",tabIndex:-1});this.panels=a();this.anchors.each(function(b,d){var f,j,k,l=a(d).uniqueId().attr("id"),m=a(d).closest("li"), p=m.attr("aria-controls");e(d)?(f=d.hash,j=c.element.find(c._sanitizeSelector(f))):(k=c._tabId(m),f="#"+k,j=c.element.find(f),j.length||(j=c._createPanel(k),j.insertAfter(c.panels[b-1]||c.tablist)),j.attr("aria-live","polite"));j.length&&(c.panels=c.panels.add(j));p&&m.data("ui-tabs-aria-controls",p);m.attr({"aria-controls":f.substring(1),"aria-labelledby":l});j.attr("aria-labelledby",l)});this.panels.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").attr("role","tabpanel")},_getList:function(){return this.element.find("ol,ul").eq(0)}, _createPanel:function(c){return a("<div>").attr("id",c).addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").data("ui-tabs-destroy",!0)},_setupDisabled:function(c){a.isArray(c)&&(c.length?c.length===this.anchors.length&&(c=!0):c=!1);for(var b=0,d;d=this.tabs[b];b++)!0===c||-1!==a.inArray(b,c)?a(d).addClass("ui-state-disabled").attr("aria-disabled","true"):a(d).removeClass("ui-state-disabled").removeAttr("aria-disabled");this.options.disabled=c},_setupEvents:function(c){var b={click:function(a){a.preventDefault()}}; c&&a.each(c.split(" "),function(a,c){b[c]="_eventHandler"});this._off(this.anchors.add(this.tabs).add(this.panels));this._on(this.anchors,b);this._on(this.tabs,{keydown:"_tabKeydown"});this._on(this.panels,{keydown:"_panelKeydown"});this._focusable(this.tabs);this._hoverable(this.tabs)},_setupHeightStyle:function(c){var b,d,e=this.element.parent();"fill"===c?(a.support.minHeight||(d=e.css("overflow"),e.css("overflow","hidden")),b=e.height(),this.element.siblings(":visible").each(function(){var c= a(this),d=c.css("position");"absolute"===d||"fixed"===d||(b-=c.outerHeight(!0))}),d&&e.css("overflow",d),this.element.children().not(this.panels).each(function(){b-=a(this).outerHeight(!0)}),this.panels.each(function(){a(this).height(Math.max(0,b-a(this).innerHeight()+a(this).height()))}).css("overflow","auto")):"auto"===c&&(b=0,this.panels.each(function(){b=Math.max(b,a(this).height("").height())}).height(b))},_eventHandler:function(c){var b=this.options,d=this.active,e=a(c.currentTarget).closest("li"), f=e[0]===d[0],k=f&&b.collapsible,l=k?a():this._getPanelForTab(e),m=d.length?this._getPanelForTab(d):a(),d={oldTab:d,oldPanel:m,newTab:k?a():e,newPanel:l};c.preventDefault();if(!e.hasClass("ui-state-disabled")&&!e.hasClass("ui-tabs-loading")&&!this.running&&!(f&&!b.collapsible||!1===this._trigger("beforeActivate",c,d)))b.active=k?!1:this.tabs.index(e),this.active=f?a():e,this.xhr&&this.xhr.abort(),!m.length&&!l.length&&a.error("jQuery UI Tabs: Mismatching fragment identifier."),l.length&&this.load(this.tabs.index(e), c),this._toggle(c,d)},_toggle:function(c,b){function d(){f.running=!1;f._trigger("activate",c,b)}function e(){b.newTab.closest("li").addClass("ui-tabs-active ui-state-active");k.length&&f.options.show?f._show(k,f.options.show,d):(k.show(),d())}var f=this,k=b.newPanel,l=b.oldPanel;this.running=!0;l.length&&this.options.hide?this._hide(l,this.options.hide,function(){b.oldTab.closest("li").removeClass("ui-tabs-active ui-state-active");e()}):(b.oldTab.closest("li").removeClass("ui-tabs-active ui-state-active"), l.hide(),e());l.attr({"aria-expanded":"false","aria-hidden":"true"});b.oldTab.attr("aria-selected","false");k.length&&l.length?b.oldTab.attr("tabIndex",-1):k.length&&this.tabs.filter(function(){return 0===a(this).attr("tabIndex")}).attr("tabIndex",-1);k.attr({"aria-expanded":"true","aria-hidden":"false"});b.newTab.attr({"aria-selected":"true",tabIndex:0})},_activate:function(c){c=this._findActive(c);c[0]!==this.active[0]&&(c.length||(c=this.active),c=c.find(".ui-tabs-anchor")[0],this._eventHandler({target:c, currentTarget:c,preventDefault:a.noop}))},_findActive:function(c){return!1===c?a():this.tabs.eq(c)},_getIndex:function(a){return"string"==typeof a&&(a=this.anchors.index(this.anchors.filter("[href$='"+a+"']"))),a},_destroy:function(){this.xhr&&this.xhr.abort();this.element.removeClass("ui-tabs ui-widget ui-widget-content ui-corner-all ui-tabs-collapsible");this.tablist.removeClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all").removeAttr("role");this.anchors.removeClass("ui-tabs-anchor").removeAttr("role").removeAttr("tabIndex").removeData("href.tabs").removeData("load.tabs").removeUniqueId(); this.tabs.add(this.panels).each(function(){a.data(this,"ui-tabs-destroy")?a(this).remove():a(this).removeClass("ui-state-default ui-state-active ui-state-disabled ui-corner-top ui-corner-bottom ui-widget-content ui-tabs-active ui-tabs-panel").removeAttr("tabIndex").removeAttr("aria-live").removeAttr("aria-busy").removeAttr("aria-selected").removeAttr("aria-labelledby").removeAttr("aria-hidden").removeAttr("aria-expanded").removeAttr("role")});this.tabs.each(function(){var c=a(this),b=c.data("ui-tabs-aria-controls"); b?c.attr("aria-controls",b):c.removeAttr("aria-controls")});this.panels.show();"content"!==this.options.heightStyle&&this.panels.css("height","")},enable:function(c){var b=this.options.disabled;!1!==b&&(c===f?b=!1:(c=this._getIndex(c),a.isArray(b)?b=a.map(b,function(a){return a!==c?a:null}):b=a.map(this.tabs,function(a,b){return b!==c?b:null})),this._setupDisabled(b))},disable:function(c){var b=this.options.disabled;if(!0!==b){if(c===f)b=!0;else{c=this._getIndex(c);if(-1!==a.inArray(c,b))return;a.isArray(b)? b=a.merge([c],b).sort():b=[c]}this._setupDisabled(b)}},load:function(c,b){var c=this._getIndex(c),d=this,f=this.tabs.eq(c),j=f.find(".ui-tabs-anchor"),k=this._getPanelForTab(f),l={tab:f,panel:k};e(j[0])||(this.xhr=a.ajax(this._ajaxSettings(j,b,l)))&&"canceled"!==this.xhr.statusText&&(f.addClass("ui-tabs-loading"),k.attr("aria-busy","true"),this.xhr.success(function(a){setTimeout(function(){k.html(a);d._trigger("load",b,l)},1)}).complete(function(a,c){setTimeout(function(){"abort"===c&&d.panels.stop(!1, !0);f.removeClass("ui-tabs-loading");k.removeAttr("aria-busy");a===d.xhr&&delete d.xhr},1)}))},_ajaxSettings:function(c,b,d){var e=this;return{url:c.attr("href"),beforeSend:function(c,f){return e._trigger("beforeLoad",b,a.extend({jqXHR:c,ajaxSettings:f},d))}}},_getPanelForTab:function(c){return this.element.find(this._sanitizeSelector("#"+a(c).attr("aria-controls")))}});!1!==a.uiBackCompat&&(a.ui.tabs.prototype._ui=function(a,b){return{tab:a,panel:b,index:this.anchors.index(a)}},a.widget("ui.tabs", a.ui.tabs,{url:function(a,b){this.anchors.eq(a).attr("href",b)}}),a.widget("ui.tabs",a.ui.tabs,{options:{ajaxOptions:null,cache:!1},_create:function(){this._super();var c=this;this._on({tabsbeforeload:function(b,d){a.data(d.tab[0],"cache.tabs")?b.preventDefault():d.jqXHR.success(function(){c.options.cache&&a.data(d.tab[0],"cache.tabs",!0)})}})},_ajaxSettings:function(c,b,d){var e=this.options.ajaxOptions;return a.extend({},e,{error:function(a,c){try{e.error(a,c,d.tab.closest("li").index(),d.tab[0])}catch(b){}}}, this._superApply(arguments))},_setOption:function(a,b){"cache"===a&&!1===b&&this.anchors.removeData("cache.tabs");this._super(a,b)},_destroy:function(){this.anchors.removeData("cache.tabs");this._super()},url:function(a){this.anchors.eq(a).removeData("cache.tabs");this._superApply(arguments)}}),a.widget("ui.tabs",a.ui.tabs,{abort:function(){this.xhr&&this.xhr.abort()}}),a.widget("ui.tabs",a.ui.tabs,{options:{spinner:"<em>Loading…</em>"},_create:function(){this._super();this._on({tabsbeforeload:function(a, b){if(a.target===this.element[0]&&this.options.spinner){var d=b.tab.find("span"),e=d.html();d.html(this.options.spinner);b.jqXHR.complete(function(){d.html(e)})}}})}}),a.widget("ui.tabs",a.ui.tabs,{options:{enable:null,disable:null},enable:function(c){var b=this.options,d;if(c&&!0===b.disabled||a.isArray(b.disabled)&&-1!==a.inArray(c,b.disabled))d=!0;this._superApply(arguments);d&&this._trigger("enable",null,this._ui(this.anchors[c],this.panels[c]))},disable:function(c){var b=this.options,d;if(c&& !1===b.disabled||a.isArray(b.disabled)&&-1===a.inArray(c,b.disabled))d=!0;this._superApply(arguments);d&&this._trigger("disable",null,this._ui(this.anchors[c],this.panels[c]))}}),a.widget("ui.tabs",a.ui.tabs,{options:{add:null,remove:null,tabTemplate:"<li><a href='#{href}'><span>#{label}</span></a></li>"},add:function(c,b,d){d===f&&(d=this.anchors.length);var e,j,k=this.options,b=a(k.tabTemplate.replace(/#\{href\}/g,c).replace(/#\{label\}/g,b)),c=c.indexOf("#")?this._tabId(b):c.replace("#","");return b.addClass("ui-state-default ui-corner-top").data("ui-tabs-destroy", !0),b.attr("aria-controls",c),e=d>=this.tabs.length,j=this.element.find("#"+c),j.length||(j=this._createPanel(c),e?0<d?j.insertAfter(this.panels.eq(-1)):j.appendTo(this.element):j.insertBefore(this.panels[d])),j.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").hide(),e?b.appendTo(this.tablist):b.insertBefore(this.tabs[d]),k.disabled=a.map(k.disabled,function(a){return a>=d?++a:a}),this.refresh(),1===this.tabs.length&&!1===k.active&&this.option("active",0),this._trigger("add",null,this._ui(this.anchors[d], this.panels[d])),this},remove:function(c){var c=this._getIndex(c),b=this.options,d=this.tabs.eq(c).remove(),e=this._getPanelForTab(d).remove();return d.hasClass("ui-tabs-active")&&2<this.anchors.length&&this._activate(c+(c+1<this.anchors.length?1:-1)),b.disabled=a.map(a.grep(b.disabled,function(a){return a!==c}),function(a){return a>=c?--a:a}),this.refresh(),this._trigger("remove",null,this._ui(d.find("a")[0],e[0])),this}}),a.widget("ui.tabs",a.ui.tabs,{length:function(){return this.anchors.length}}), a.widget("ui.tabs",a.ui.tabs,{options:{idPrefix:"ui-tabs-"},_tabId:function(c){c=c.is("li")?c.find("a[href]"):c;return c=c[0],a(c).closest("li").attr("aria-controls")||c.title&&c.title.replace(/\s/g,"_").replace(/[^\w\u00c0-\uFFFF\-]/g,"")||this.options.idPrefix+ ++b}}),a.widget("ui.tabs",a.ui.tabs,{options:{panelTemplate:"<div></div>"},_createPanel:function(c){return a(this.options.panelTemplate).attr("id",c).addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").data("ui-tabs-destroy",!0)}}), a.widget("ui.tabs",a.ui.tabs,{_create:function(){var a=this.options;null===a.active&&a.selected!==f&&(a.active=-1===a.selected?!1:a.selected);this._super();a.selected=a.active;!1===a.selected&&(a.selected=-1)},_setOption:function(a,b){if("selected"!==a)return this._super(a,b);var d=this.options;this._super("active",-1===b?!1:b);d.selected=d.active;!1===d.selected&&(d.selected=-1)},_eventHandler:function(){this._superApply(arguments);this.options.selected=this.options.active;!1===this.options.selected&& (this.options.selected=-1)}}),a.widget("ui.tabs",a.ui.tabs,{options:{show:null,select:null},_create:function(){this._super();!1!==this.options.active&&this._trigger("show",null,this._ui(this.active.find(".ui-tabs-anchor")[0],this._getPanelForTab(this.active)[0]))},_trigger:function(a,b,d){var e,f,k=this._superApply(arguments);return k?("beforeActivate"===a?(e=d.newTab.length?d.newTab:d.oldTab,f=d.newPanel.length?d.newPanel:d.oldPanel,k=this._super("select",b,{tab:e.find(".ui-tabs-anchor")[0],panel:f[0], index:e.closest("li").index()})):"activate"===a&&d.newTab.length&&(k=this._super("show",b,{tab:d.newTab.find(".ui-tabs-anchor")[0],panel:d.newPanel[0],index:d.newTab.closest("li").index()})),k):!1}}),a.widget("ui.tabs",a.ui.tabs,{select:function(a){a=this._getIndex(a);if(-1===a){if(!this.options.collapsible||-1===this.options.selected)return;a=this.options.selected}this.anchors.eq(a).trigger(this.options.event+this.eventNamespace)}}),function(){var c=0;a.widget("ui.tabs",a.ui.tabs,{options:{cookie:null}, _create:function(){var a=this.options,c;null==a.active&&a.cookie&&(c=parseInt(this._cookie(),10),-1===c&&(c=!1),a.active=c);this._super()},_cookie:function(b){var d=[this.cookie||(this.cookie=this.options.cookie.name||"ui-tabs-"+ ++c)];return arguments.length&&(d.push(!1===b?-1:b),d.push(this.options.cookie)),a.cookie.apply(null,d)},_refresh:function(){this._super();this.options.cookie&&this._cookie(this.options.active,this.options.cookie)},_eventHandler:function(){this._superApply(arguments);this.options.cookie&& this._cookie(this.options.active,this.options.cookie)},_destroy:function(){this._super();this.options.cookie&&this._cookie(null,this.options.cookie)}})}(),a.widget("ui.tabs",a.ui.tabs,{_trigger:function(c,b,d){d=a.extend({},d);return"load"===c&&(d.panel=d.panel[0],d.tab=d.tab.find(".ui-tabs-anchor")[0]),this._super(c,b,d)}}),a.widget("ui.tabs",a.ui.tabs,{options:{fx:null},_getFx:function(){var c,b,d=this.options.fx;return d&&(a.isArray(d)?(c=d[0],b=d[1]):c=b=d),d?{show:b,hide:c}:null},_toggle:function(a, b){function d(){f.running=!1;f._trigger("activate",a,b)}function e(){b.newTab.closest("li").addClass("ui-tabs-active ui-state-active");k.length&&m.show?k.animate(m.show,m.show.duration,function(){d()}):(k.show(),d())}var f=this,k=b.newPanel,l=b.oldPanel,m=this._getFx();if(!m)return this._super(a,b);f.running=!0;l.length&&m.hide?l.animate(m.hide,m.hide.duration,function(){b.oldTab.closest("li").removeClass("ui-tabs-active ui-state-active");e()}):(b.oldTab.closest("li").removeClass("ui-tabs-active ui-state-active"), l.hide(),e())}}))})(jQuery); (function(a){function f(b,c){var e=(b.attr("aria-describedby")||"").split(/\s+/);e.push(c);b.data("ui-tooltip-id",c).attr("aria-describedby",a.trim(e.join(" ")))}function e(b){var c=b.data("ui-tooltip-id"),e=(b.attr("aria-describedby")||"").split(/\s+/),c=a.inArray(c,e);-1!==c&&e.splice(c,1);b.removeData("ui-tooltip-id");(e=a.trim(e.join(" ")))?b.attr("aria-describedby",e):b.removeAttr("aria-describedby")}var b=0;a.widget("ui.tooltip",{version:"1.9.2",options:{content:function(){return a(this).attr("title")},hide:!0, items:"[title]:not([disabled])",position:{my:"left top+15",at:"left bottom",collision:"flipfit flip"},show:!0,tooltipClass:null,track:!1,close:null,open:null},_create:function(){this._on({mouseover:"open",focusin:"open"});this.tooltips={};this.parents={};this.options.disabled&&this._disable()},_setOption:function(b,c){var e=this;"disabled"===b?(this[c?"_disable":"_enable"](),this.options[b]=c):(this._super(b,c),"content"===b&&a.each(this.tooltips,function(a,c){e._updateContent(c)}))},_disable:function(){var b= this;a.each(this.tooltips,function(c,e){var f=a.Event("blur");f.target=f.currentTarget=e[0];b.close(f,!0)});this.element.find(this.options.items).andSelf().each(function(){var c=a(this);c.is("[title]")&&c.data("ui-tooltip-title",c.attr("title")).attr("title","")})},_enable:function(){this.element.find(this.options.items).andSelf().each(function(){var b=a(this);b.data("ui-tooltip-title")&&b.attr("title",b.data("ui-tooltip-title"))})},open:function(b){var c=this,e=a(b?b.target:this.element).closest(this.options.items); e.length&&!e.data("ui-tooltip-id")&&(e.attr("title")&&e.data("ui-tooltip-title",e.attr("title")),e.data("ui-tooltip-open",!0),b&&"mouseover"===b.type&&e.parents().each(function(){var b=a(this),d;b.data("ui-tooltip-open")&&(d=a.Event("blur"),d.target=d.currentTarget=this,c.close(d,!0));b.attr("title")&&(b.uniqueId(),c.parents[this.id]={element:this,title:b.attr("title")},b.attr("title",""))}),this._updateContent(e,b))},_updateContent:function(a,c){var b;b=this.options.content;var e=this,f=c?c.type: null;if("string"==typeof b)return this._open(c,a,b);(b=b.call(a[0],function(b){a.data("ui-tooltip-open")&&e._delay(function(){c&&(c.type=f);this._open(c,a,b)})}))&&this._open(c,a,b)},_open:function(b,c,e){function g(a){k.of=a;h.is(":hidden")||h.position(k)}var h,j,k=a.extend({},this.options.position);if(e)if(h=this._find(c),h.length)h.find(".ui-tooltip-content").html(e);else{c.is("[title]")&&(b&&"mouseover"===b.type?c.attr("title",""):c.removeAttr("title"));h=this._tooltip(c);f(c,h.attr("id"));h.find(".ui-tooltip-content").html(e); this.options.track&&b&&/^mouse/.test(b.type)?(this._on(this.document,{mousemove:g}),g(b)):h.position(a.extend({of:c},this.options.position));h.hide();this._show(h,this.options.show);this.options.show&&this.options.show.delay&&(j=setInterval(function(){h.is(":visible")&&(g(k.of),clearInterval(j))},a.fx.interval));this._trigger("open",b,{tooltip:h});e={keyup:function(b){b.keyCode===a.ui.keyCode.ESCAPE&&(b=a.Event(b),b.currentTarget=c[0],this.close(b,!0))},remove:function(){this._removeTooltip(h)}}; if(!b||"mouseover"===b.type)e.mouseleave="close";if(!b||"focusin"===b.type)e.focusout="close";this._on(!0,c,e)}},close:function(b){var c=this,f=a(b?b.currentTarget:this.element),g=this._find(f);this.closing||(f.data("ui-tooltip-title")&&f.attr("title",f.data("ui-tooltip-title")),e(f),g.stop(!0),this._hide(g,this.options.hide,function(){c._removeTooltip(a(this))}),f.removeData("ui-tooltip-open"),this._off(f,"mouseleave focusout keyup"),f[0]!==this.element[0]&&this._off(f,"remove"),this._off(this.document, "mousemove"),b&&"mouseleave"===b.type&&a.each(this.parents,function(b,d){a(d.element).attr("title",d.title);delete c.parents[b]}),this.closing=!0,this._trigger("close",b,{tooltip:g}),this.closing=!1)},_tooltip:function(d){var c="ui-tooltip-"+b++,e=a("<div>").attr({id:c,role:"tooltip"}).addClass("ui-tooltip ui-widget ui-corner-all ui-widget-content "+(this.options.tooltipClass||""));return a("<div>").addClass("ui-tooltip-content").appendTo(e),e.appendTo(this.document[0].body),a.fn.bgiframe&&e.bgiframe(), this.tooltips[c]=d,e},_find:function(b){return(b=b.data("ui-tooltip-id"))?a("#"+b):a()},_removeTooltip:function(a){a.remove();delete this.tooltips[a.attr("id")]},_destroy:function(){var b=this;a.each(this.tooltips,function(c,e){var f=a.Event("blur");f.target=f.currentTarget=e[0];b.close(f,!0);a("#"+c).remove();e.data("ui-tooltip-title")&&(e.attr("title",e.data("ui-tooltip-title")),e.removeData("ui-tooltip-title"))})}})})(jQuery); jQuery.effects||function(a,f){var e=!1!==a.uiBackCompat;a.effects={effect:{}};(function(b,d){function c(a,c,b){var d=m[c.type]||{};return null==a?b||!c.def?null:c.def:(a=d.floor?~~a:parseFloat(a),isNaN(a)?c.def:d.mod?(a+d.mod)%d.mod:0>a?0:d.max<a?d.max:a)}function e(a){var c=k(),d=c._rgba=[];return a=a.toLowerCase(),o(j,function(b,e){var f,g=e.re.exec(a),g=g&&e.parse(g),i=e.space||"rgba";if(g)return f=c[i](g),c[l[i].cache]=f[l[i].cache],d=c._rgba=f._rgba,!1}),d.length?("0,0,0,0"===d.join()&&b.extend(d, q.transparent),c):q[a]}function f(a,c,b){return b=(b+1)%1,1>6*b?a+6*(c-a)*b:1>2*b?c:2>3*b?a+6*(c-a)*(2/3-b):a}var h=/^([\-+])=\s*(\d+\.?\d*)/,j=[{re:/rgba?\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*(?:,\s*(\d+(?:\.\d+)?)\s*)?\)/,parse:function(a){return[a[1],a[2],a[3],a[4]]}},{re:/rgba?\(\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d+(?:\.\d+)?)\s*)?\)/,parse:function(a){return[2.55*a[1],2.55*a[2],2.55*a[3],a[4]]}},{re:/#([a-f0-9]{2})([a-f0-9]{2})([a-f0-9]{2})/, parse:function(a){return[parseInt(a[1],16),parseInt(a[2],16),parseInt(a[3],16)]}},{re:/#([a-f0-9])([a-f0-9])([a-f0-9])/,parse:function(a){return[parseInt(a[1]+a[1],16),parseInt(a[2]+a[2],16),parseInt(a[3]+a[3],16)]}},{re:/hsla?\(\s*(\d+(?:\.\d+)?)\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d+(?:\.\d+)?)\s*)?\)/,space:"hsla",parse:function(a){return[a[1],a[2]/100,a[3]/100,a[4]]}}],k=b.Color=function(a,c,d,e){return new b.Color.fn.parse(a,c,d,e)},l={rgba:{props:{red:{idx:0,type:"byte"}, green:{idx:1,type:"byte"},blue:{idx:2,type:"byte"}}},hsla:{props:{hue:{idx:0,type:"degrees"},saturation:{idx:1,type:"percent"},lightness:{idx:2,type:"percent"}}}},m={"byte":{floor:!0,max:255},percent:{max:1},degrees:{mod:360,floor:!0}},p=k.support={},n=b("<p>")[0],q,o=b.each;n.style.cssText="background-color:rgba(1,1,1,.5)";p.rgba=-1<n.style.backgroundColor.indexOf("rgba");o(l,function(a,c){c.cache="_"+a;c.props.alpha={idx:3,type:"percent",def:1}});k.fn=b.extend(k.prototype,{parse:function(f,g,h, j){if(f===d)return this._rgba=[null,null,null,null],this;if(f.jquery||f.nodeType)f=b(f).css(g),g=d;var m=this,n=b.type(f),p=this._rgba=[];g!==d&&(f=[f,g,h,j],n="array");if("string"===n)return this.parse(e(f)||q._default);if("array"===n)return o(l.rgba.props,function(a,b){p[b.idx]=c(f[b.idx],b)}),this;if("object"===n)return f instanceof k?o(l,function(a,c){f[c.cache]&&(m[c.cache]=f[c.cache].slice())}):o(l,function(b,d){var e=d.cache;o(d.props,function(a,b){if(!m[e]&&d.to){if("alpha"===a||null==f[a])return; m[e]=d.to(m._rgba)}m[e][b.idx]=c(f[a],b,!0)});m[e]&&0>a.inArray(null,m[e].slice(0,3))&&(m[e][3]=1,d.from&&(m._rgba=d.from(m[e])))}),this},is:function(a){var c=k(a),b=!0,d=this;return o(l,function(a,e){var f,g=c[e.cache];return g&&(f=d[e.cache]||e.to&&e.to(d._rgba)||[],o(e.props,function(a,c){if(null!=g[c.idx])return b=g[c.idx]===f[c.idx],b})),b}),b},_space:function(){var a=[],c=this;return o(l,function(b,d){c[d.cache]&&a.push(b)}),a.pop()},transition:function(a,b){var d=k(a),e=d._space(),f=l[e],g= 0===this.alpha()?k("transparent"):this,i=g[f.cache]||f.to(g._rgba),h=i.slice();return d=d[f.cache],o(f.props,function(a,e){var f=e.idx,g=i[f],j=d[f],k=m[e.type]||{};null!==j&&(null===g?h[f]=j:(k.mod&&(j-g>k.mod/2?g+=k.mod:g-j>k.mod/2&&(g-=k.mod)),h[f]=c((j-g)*b+g,e)))}),this[e](h)},blend:function(a){if(1===this._rgba[3])return this;var c=this._rgba.slice(),d=c.pop(),e=k(a)._rgba;return k(b.map(c,function(a,c){return(1-d)*e[c]+d*a}))},toRgbaString:function(){var a="rgba(",c=b.map(this._rgba,function(a, c){return null==a?2<c?1:0:a});return 1===c[3]&&(c.pop(),a="rgb("),a+c.join()+")"},toHslaString:function(){var a="hsla(",c=b.map(this.hsla(),function(a,c){return null==a&&(a=2<c?1:0),c&&3>c&&(a=Math.round(100*a)+"%"),a});return 1===c[3]&&(c.pop(),a="hsl("),a+c.join()+")"},toHexString:function(a){var c=this._rgba.slice(),d=c.pop();return a&&c.push(~~(255*d)),"#"+b.map(c,function(a){return a=(a||0).toString(16),1===a.length?"0"+a:a}).join("")},toString:function(){return 0===this._rgba[3]?"transparent": this.toRgbaString()}});k.fn.parse.prototype=k.fn;l.hsla.to=function(a){if(null==a[0]||null==a[1]||null==a[2])return[null,null,null,a[3]];var c=a[0]/255,b=a[1]/255,d=a[2]/255,a=a[3],e=Math.max(c,b,d),f=Math.min(c,b,d),g=e-f,i=e+f,h=0.5*i,j,k;return f===e?j=0:c===e?j=60*(b-d)/g+360:b===e?j=60*(d-c)/g+120:j=60*(c-b)/g+240,0===h||1===h?k=h:0.5>=h?k=g/i:k=g/(2-i),[Math.round(j)%360,k,h,null==a?1:a]};l.hsla.from=function(a){if(null==a[0]||null==a[1]||null==a[2])return[null,null,null,a[3]];var c=a[0]/360, b=a[1],d=a[2],a=a[3],b=0.5>=d?d*(1+b):d+b-d*b,d=2*d-b;return[Math.round(255*f(d,b,c+1/3)),Math.round(255*f(d,b,c)),Math.round(255*f(d,b,c-1/3)),a]};o(l,function(a,e){var f=e.props,g=e.cache,i=e.to,j=e.from;k.fn[a]=function(a){i&&!this[g]&&(this[g]=i(this._rgba));if(a===d)return this[g].slice();var e,h=b.type(a),l="array"===h||"object"===h?a:arguments,m=this[g].slice();return o(f,function(a,b){var d=l["object"===h?a:b.idx];null==d&&(d=m[b.idx]);m[b.idx]=c(d,b)}),j?(e=k(j(m)),e[g]=m,e):k(m)};o(f,function(c, d){k.fn[c]||(k.fn[c]=function(e){var f=b.type(e),g="alpha"===c?this._hsla?"hsla":"rgba":a,i=this[g](),j=i[d.idx],k;return"undefined"===f?j:("function"===f&&(e=e.call(this,j),f=b.type(e)),null==e&&d.empty?this:("string"===f&&(k=h.exec(e),k&&(e=j+parseFloat(k[2])*("+"===k[1]?1:-1))),i[d.idx]=e,this[g](i)))})})});o("backgroundColor borderBottomColor borderLeftColor borderRightColor borderTopColor color columnRuleColor outlineColor textDecorationColor textEmphasisColor".split(" "),function(a,c){b.cssHooks[c]= {set:function(a,d){var f,g="";if(b.type(d)!=="string"||(f=e(d))){d=k(f||d);if(!p.rgba&&d._rgba[3]!==1){for(f=c==="backgroundColor"?a.parentNode:a;(g===""||g==="transparent")&&f&&f.style;)try{g=b.css(f,"backgroundColor");f=f.parentNode}catch(h){}d=d.blend(g&&g!=="transparent"?g:"_default")}d=d.toRgbaString()}try{a.style[c]=d}catch(j){}}};b.fx.step[c]=function(a){a.colorInit||(a.start=k(a.elem,c),a.end=k(a.end),a.colorInit=true);b.cssHooks[c].set(a.elem,a.start.transition(a.end,a.pos))}});b.cssHooks.borderColor= {expand:function(a){var c={};return o(["Top","Right","Bottom","Left"],function(b,d){c["border"+d+"Color"]=a}),c}};q=b.Color.names={aqua:"#00ffff",black:"#000000",blue:"#0000ff",fuchsia:"#ff00ff",gray:"#808080",green:"#008000",lime:"#00ff00",maroon:"#800000",navy:"#000080",olive:"#808000",purple:"#800080",red:"#ff0000",silver:"#c0c0c0",teal:"#008080",white:"#ffffff",yellow:"#ffff00",transparent:[null,null,null,0],_default:"#ffffff"}})(jQuery);(function(){function b(){var c=this.ownerDocument.defaultView? this.ownerDocument.defaultView.getComputedStyle(this,null):this.currentStyle,b={},d,e;if(c&&c.length&&c[0]&&c[c[0]])for(e=c.length;e--;)d=c[e],"string"==typeof c[d]&&(b[a.camelCase(d)]=c[d]);else for(d in c)"string"==typeof c[d]&&(b[d]=c[d]);return b}var d=["add","remove","toggle"],c={border:1,borderBottom:1,borderColor:1,borderLeft:1,borderRight:1,borderTop:1,borderWidth:1,margin:1,padding:1};a.each(["borderLeftStyle","borderRightStyle","borderBottomStyle","borderTopStyle"],function(c,b){a.fx.step[b]= function(a){if("none"!==a.end&&!a.setAttr||1===a.pos&&!a.setAttr)jQuery.style(a.elem,b,a.end),a.setAttr=!0}});a.effects.animateClass=function(e,f,h,j){var k=a.speed(f,h,j);return this.queue(function(){var f=a(this),g=f.attr("class")||"",h,j=k.children?f.find("*").andSelf():f,j=j.map(function(){return{el:a(this),start:b.call(this)}});h=function(){a.each(d,function(a,c){e[c]&&f[c+"Class"](e[c])})};h();j=j.map(function(){this.end=b.call(this.el[0]);var d=this.start,e=this.end,f={},g,i;for(g in e)i=e[g], d[g]!==i&&!c[g]&&(a.fx.step[g]||!isNaN(parseFloat(i)))&&(f[g]=i);return this.diff=f,this});f.attr("class",g);j=j.map(function(){var c=this,b=a.Deferred();return this.el.animate(this.diff,jQuery.extend({},k,{queue:!1,complete:function(){b.resolve(c)}})),b.promise()});a.when.apply(a,j.get()).done(function(){h();a.each(arguments,function(){var c=this.el;a.each(this.diff,function(a){c.css(a,"")})});k.complete.call(f[0])})})};a.fn.extend({_addClass:a.fn.addClass,addClass:function(c,b,d,e){return b?a.effects.animateClass.call(this, {add:c},b,d,e):this._addClass(c)},_removeClass:a.fn.removeClass,removeClass:function(c,b,d,e){return b?a.effects.animateClass.call(this,{remove:c},b,d,e):this._removeClass(c)},_toggleClass:a.fn.toggleClass,toggleClass:function(c,b,d,e,k){return"boolean"==typeof b||b===f?d?a.effects.animateClass.call(this,b?{add:c}:{remove:c},d,e,k):this._toggleClass(c,b):a.effects.animateClass.call(this,{toggle:c},b,d,e)},switchClass:function(c,b,d,e,f){return a.effects.animateClass.call(this,{add:b,remove:c},d,e, f)}})})();(function(){function b(c,b,d,e){a.isPlainObject(c)&&(b=c,c=c.effect);c={effect:c};null==b&&(b={});a.isFunction(b)&&(e=b,d=null,b={});if("number"==typeof b||a.fx.speeds[b])e=d,d=b,b={};return a.isFunction(d)&&(e=d,d=null),b&&a.extend(c,b),d=d||b.duration,c.duration=a.fx.off?0:"number"==typeof d?d:d in a.fx.speeds?a.fx.speeds[d]:a.fx.speeds._default,c.complete=e||b.complete,c}function d(c){return!c||"number"==typeof c||a.fx.speeds[c]?!0:"string"==typeof c&&!a.effects.effect[c]?e&&a.effects[c]? !1:!0:!1}a.extend(a.effects,{version:"1.9.2",save:function(a,b){for(var d=0;d<b.length;d++)null!==b[d]&&a.data("ui-effects-"+b[d],a[0].style[b[d]])},restore:function(a,b){var d,e;for(e=0;e<b.length;e++)null!==b[e]&&(d=a.data("ui-effects-"+b[e]),d===f&&(d=""),a.css(b[e],d))},setMode:function(a,b){return"toggle"===b&&(b=a.is(":hidden")?"show":"hide"),b},getBaseline:function(a,b){var d,e;switch(a[0]){case "top":d=0;break;case "middle":d=0.5;break;case "bottom":d=1;break;default:d=a[0]/b.height}switch(a[1]){case "left":e= 0;break;case "center":e=0.5;break;case "right":e=1;break;default:e=a[1]/b.width}return{x:e,y:d}},createWrapper:function(c){if(c.parent().is(".ui-effects-wrapper"))return c.parent();var b={width:c.outerWidth(!0),height:c.outerHeight(!0),"float":c.css("float")},d=a("<div></div>").addClass("ui-effects-wrapper").css({fontSize:"100%",background:"transparent",border:"none",margin:0,padding:0}),e={width:c.width(),height:c.height()},f=document.activeElement;try{f.id}catch(k){f=document.body}return c.wrap(d), (c[0]===f||a.contains(c[0],f))&&a(f).focus(),d=c.parent(),"static"===c.css("position")?(d.css({position:"relative"}),c.css({position:"relative"})):(a.extend(b,{position:c.css("position"),zIndex:c.css("z-index")}),a.each(["top","left","bottom","right"],function(a,d){b[d]=c.css(d);isNaN(parseInt(b[d],10))&&(b[d]="auto")}),c.css({position:"relative",top:0,left:0,right:"auto",bottom:"auto"})),c.css(e),d.css(b).show()},removeWrapper:function(c){var b=document.activeElement;return c.parent().is(".ui-effects-wrapper")&& (c.parent().replaceWith(c),(c[0]===b||a.contains(c[0],b))&&a(b).focus()),c},setTransition:function(c,b,d,e){return e=e||{},a.each(b,function(a,b){var f=c.cssUnit(b);0<f[0]&&(e[b]=f[0]*d+f[1])}),e}});a.fn.extend({effect:function(){function c(c){function b(){a.isFunction(f)&&f.call(e[0]);a.isFunction(c)&&c()}var e=a(this),f=d.complete,g=d.mode;(e.is(":hidden")?"hide"===g:"show"===g)?b():j.call(e[0],d,b)}var d=b.apply(this,arguments),f=d.mode,h=d.queue,j=a.effects.effect[d.effect],k=!j&&e&&a.effects[d.effect]; return a.fx.off||!j&&!k?f?this[f](d.duration,d.complete):this.each(function(){d.complete&&d.complete.call(this)}):j?!1===h?this.each(c):this.queue(h||"fx",c):k.call(this,{options:d,duration:d.duration,callback:d.complete,mode:d.mode})},_show:a.fn.show,show:function(a){if(d(a))return this._show.apply(this,arguments);var e=b.apply(this,arguments);return e.mode="show",this.effect.call(this,e)},_hide:a.fn.hide,hide:function(a){if(d(a))return this._hide.apply(this,arguments);var e=b.apply(this,arguments); return e.mode="hide",this.effect.call(this,e)},__toggle:a.fn.toggle,toggle:function(c){if(d(c)||"boolean"==typeof c||a.isFunction(c))return this.__toggle.apply(this,arguments);var e=b.apply(this,arguments);return e.mode="toggle",this.effect.call(this,e)},cssUnit:function(c){var b=this.css(c),d=[];return a.each(["em","px","%","pt"],function(a,c){0<b.indexOf(c)&&(d=[parseFloat(b),c])}),d}})})();(function(){var b={};a.each(["Quad","Cubic","Quart","Quint","Expo"],function(a,c){b[c]=function(c){return Math.pow(c, a+2)}});a.extend(b,{Sine:function(a){return 1-Math.cos(a*Math.PI/2)},Circ:function(a){return 1-Math.sqrt(1-a*a)},Elastic:function(a){return 0===a||1===a?a:-Math.pow(2,8*(a-1))*Math.sin((80*(a-1)-7.5)*Math.PI/15)},Back:function(a){return a*a*(3*a-2)},Bounce:function(a){for(var c,b=4;a<((c=Math.pow(2,--b))-1)/11;);return 1/Math.pow(4,3-b)-7.5625*Math.pow((3*c-2)/22-a,2)}});a.each(b,function(b,c){a.easing["easeIn"+b]=c;a.easing["easeOut"+b]=function(a){return 1-c(1-a)};a.easing["easeInOut"+b]=function(a){return 0.5> a?c(2*a)/2:1-c(-2*a+2)/2}})})()}(jQuery); (function(a){var f=/up|down|vertical/,e=/up|left|vertical|horizontal/;a.effects.effect.blind=function(b,d){var c=a(this),i="position top bottom left right height width".split(" "),g=a.effects.setMode(c,b.mode||"hide"),h=b.direction||"up",j=f.test(h),k=j?"height":"width",l=j?"top":"left",h=e.test(h),m={},p="show"===g,n,q,o;c.parent().is(".ui-effects-wrapper")?a.effects.save(c.parent(),i):a.effects.save(c,i);c.show();n=a.effects.createWrapper(c).css({overflow:"hidden"});q=n[k]();o=parseFloat(n.css(l))|| 0;m[k]=p?q:0;h||(c.css(j?"bottom":"right",0).css(j?"top":"left","auto").css({position:"absolute"}),m[l]=p?o:q+o);p&&(n.css(k,0),h||n.css(l,o+q));n.animate(m,{duration:b.duration,easing:b.easing,queue:!1,complete:function(){"hide"===g&&c.hide();a.effects.restore(c,i);a.effects.removeWrapper(c);d()}})}})(jQuery); (function(a){a.effects.effect.bounce=function(f,e){var b=a(this),d="position top bottom left right height width".split(" "),c=a.effects.setMode(b,f.mode||"effect"),i="hide"===c,g="show"===c,h=f.direction||"up",c=f.distance,j=f.times||5,k=2*j+(g||i?1:0),l=f.duration/k,m=f.easing,p="up"===h||"down"===h?"top":"left",h="up"===h||"left"===h,n,q,o=b.queue(),s=o.length;(g||i)&&d.push("opacity");a.effects.save(b,d);b.show();a.effects.createWrapper(b);c||(c=b["top"===p?"outerHeight":"outerWidth"]()/3);g&& (q={opacity:1},q[p]=0,b.css("opacity",0).css(p,h?2*-c:2*c).animate(q,l,m));i&&(c/=Math.pow(2,j-1));q={};for(g=q[p]=0;g<j;g++)n={},n[p]=(h?"-=":"+=")+c,b.animate(n,l,m).animate(q,l,m),c=i?2*c:c/2;i&&(n={opacity:0},n[p]=(h?"-=":"+=")+c,b.animate(n,l,m));b.queue(function(){i&&b.hide();a.effects.restore(b,d);a.effects.removeWrapper(b);e()});1<s&&o.splice.apply(o,[1,0].concat(o.splice(s,k+1)));b.dequeue()}})(jQuery); (function(a){a.effects.effect.clip=function(f,e){var b=a(this),d="position top bottom left right height width".split(" "),c="show"===a.effects.setMode(b,f.mode||"hide"),i="vertical"===(f.direction||"vertical"),g=i?"height":"width",i=i?"top":"left",h={},j,k;a.effects.save(b,d);b.show();j=a.effects.createWrapper(b).css({overflow:"hidden"});j="IMG"===b[0].tagName?j:b;k=j[g]();c&&(j.css(g,0),j.css(i,k/2));h[g]=c?k:0;h[i]=c?0:k/2;j.animate(h,{queue:!1,duration:f.duration,easing:f.easing,complete:function(){c|| b.hide();a.effects.restore(b,d);a.effects.removeWrapper(b);e()}})}})(jQuery); (function(a){a.effects.effect.drop=function(f,e){var b=a(this),d="position top bottom left right opacity height width".split(" "),c=a.effects.setMode(b,f.mode||"hide"),i="show"===c,g=f.direction||"left",h="up"===g||"down"===g?"top":"left",g="up"===g||"left"===g?"pos":"neg",j={opacity:i?1:0},k;a.effects.save(b,d);b.show();a.effects.createWrapper(b);k=f.distance||b["top"===h?"outerHeight":"outerWidth"](!0)/2;i&&b.css("opacity",0).css(h,"pos"===g?-k:k);j[h]=(i?"pos"===g?"+=":"-=":"pos"===g?"-=":"+=")+ k;b.animate(j,{queue:!1,duration:f.duration,easing:f.easing,complete:function(){"hide"===c&&b.hide();a.effects.restore(b,d);a.effects.removeWrapper(b);e()}})}})(jQuery); (function(a){a.effects.effect.explode=function(f,e){function b(){l.push(this);l.length===d*c&&(i.css({visibility:"visible"}),a(l).remove(),g||i.hide(),e())}var d=f.pieces?Math.round(Math.sqrt(f.pieces)):3,c=d,i=a(this),g="show"===a.effects.setMode(i,f.mode||"hide"),h=i.show().css("visibility","hidden").offset(),j=Math.ceil(i.outerWidth()/c),k=Math.ceil(i.outerHeight()/d),l=[],m,p,n,q,o,s;for(m=0;m<d;m++){q=h.top+m*k;s=m-(d-1)/2;for(p=0;p<c;p++)n=h.left+p*j,o=p-(c-1)/2,i.clone().appendTo("body").wrap("<div></div>").css({position:"absolute", visibility:"visible",left:-p*j,top:-m*k}).parent().addClass("ui-effects-explode").css({position:"absolute",overflow:"hidden",width:j,height:k,left:n+(g?o*j:0),top:q+(g?s*k:0),opacity:g?0:1}).animate({left:n+(g?0:o*j),top:q+(g?0:s*k),opacity:g?1:0},f.duration||500,f.easing,b)}}})(jQuery);(function(a){a.effects.effect.fade=function(f,e){var b=a(this),d=a.effects.setMode(b,f.mode||"toggle");b.animate({opacity:d},{queue:!1,duration:f.duration,easing:f.easing,complete:e})}})(jQuery); (function(a){a.effects.effect.fold=function(f,e){var b=a(this),d="position top bottom left right height width".split(" "),c=a.effects.setMode(b,f.mode||"hide"),i="show"===c,g="hide"===c,c=f.size||15,h=/([0-9]+)%/.exec(c),j=!!f.horizFirst,k=i!==j,l=k?["width","height"]:["height","width"],m=f.duration/2,p,n={},q={};a.effects.save(b,d);b.show();p=a.effects.createWrapper(b).css({overflow:"hidden"});k=k?[p.width(),p.height()]:[p.height(),p.width()];h&&(c=parseInt(h[1],10)/100*k[g?0:1]);i&&p.css(j?{height:0, width:c}:{height:c,width:0});n[l[0]]=i?k[0]:c;q[l[1]]=i?k[1]:0;p.animate(n,m,f.easing).animate(q,m,f.easing,function(){g&&b.hide();a.effects.restore(b,d);a.effects.removeWrapper(b);e()})}})(jQuery); (function(a){a.effects.effect.highlight=function(f,e){var b=a(this),d=["backgroundImage","backgroundColor","opacity"],c=a.effects.setMode(b,f.mode||"show"),i={backgroundColor:b.css("backgroundColor")};"hide"===c&&(i.opacity=0);a.effects.save(b,d);b.show().css({backgroundImage:"none",backgroundColor:f.color||"#ffff99"}).animate(i,{queue:!1,duration:f.duration,easing:f.easing,complete:function(){"hide"===c&&b.hide();a.effects.restore(b,d);e()}})}})(jQuery); (function(a){a.effects.effect.pulsate=function(f,e){var b=a(this),d=a.effects.setMode(b,f.mode||"show"),c="show"===d,i="hide"===d,d=2*(f.times||5)+(c||"hide"===d?1:0),g=f.duration/d,h=0,j=b.queue(),k=j.length;if(c||!b.is(":visible"))b.css("opacity",0).show(),h=1;for(c=1;c<d;c++)b.animate({opacity:h},g,f.easing),h=1-h;b.animate({opacity:h},g,f.easing);b.queue(function(){i&&b.hide();e()});1<k&&j.splice.apply(j,[1,0].concat(j.splice(k,d+1)));b.dequeue()}})(jQuery); (function(a){a.effects.effect.puff=function(f,e){var b=a(this),d=a.effects.setMode(b,f.mode||"hide"),c="hide"===d,i=parseInt(f.percent,10)||150,g=i/100,h={height:b.height(),width:b.width(),outerHeight:b.outerHeight(),outerWidth:b.outerWidth()};a.extend(f,{effect:"scale",queue:!1,fade:!0,mode:d,complete:e,percent:c?i:100,from:c?h:{height:h.height*g,width:h.width*g,outerHeight:h.outerHeight*g,outerWidth:h.outerWidth*g}});b.effect(f)};a.effects.effect.scale=function(f,e){var b=a(this),d=a.extend(!0, {},f),c=a.effects.setMode(b,f.mode||"effect"),i=parseInt(f.percent,10)||(0===parseInt(f.percent,10)?0:"hide"===c?0:100),g=f.direction||"both",h=f.origin,j={height:b.height(),width:b.width(),outerHeight:b.outerHeight(),outerWidth:b.outerWidth()},k="horizontal"!==g?i/100:1,i="vertical"!==g?i/100:1;d.effect="size";d.queue=!1;d.complete=e;"effect"!==c&&(d.origin=h||["middle","center"],d.restore=!0);d.from=f.from||("show"===c?{height:0,width:0,outerHeight:0,outerWidth:0}:j);d.to={height:j.height*k,width:j.width* i,outerHeight:j.outerHeight*k,outerWidth:j.outerWidth*i};d.fade&&("show"===c&&(d.from.opacity=0,d.to.opacity=1),"hide"===c&&(d.from.opacity=1,d.to.opacity=0));b.effect(d)};a.effects.effect.size=function(f,e){var b,d,c,i,g,h,j=a(this),k="position top bottom left right width height overflow opacity".split(" ");g="position top bottom left right overflow opacity".split(" ");var l=["width","height","overflow"],m=["fontSize"],p=["borderTopWidth","borderBottomWidth","paddingTop","paddingBottom"],n=["borderLeftWidth", "borderRightWidth","paddingLeft","paddingRight"],q=a.effects.setMode(j,f.mode||"effect"),o=f.restore||"effect"!==q,s=f.scale||"both",r=f.origin||["middle","center"],w=j.css("position"),t=o?k:g,v={height:0,width:0,outerHeight:0,outerWidth:0};"show"===q&&j.show();g={height:j.height(),width:j.width(),outerHeight:j.outerHeight(),outerWidth:j.outerWidth()};"toggle"===f.mode&&"show"===q?(j.from=f.to||v,j.to=f.from||g):(j.from=f.from||("show"===q?v:g),j.to=f.to||("hide"===q?v:g));c=j.from.height/g.height; i=j.from.width/g.width;b=j.to.height/g.height;d=j.to.width/g.width;if("box"===s||"both"===s)c!==b&&(t=t.concat(p),j.from=a.effects.setTransition(j,p,c,j.from),j.to=a.effects.setTransition(j,p,b,j.to)),i!==d&&(t=t.concat(n),j.from=a.effects.setTransition(j,n,i,j.from),j.to=a.effects.setTransition(j,n,d,j.to));("content"===s||"both"===s)&&c!==b&&(t=t.concat(m).concat(l),j.from=a.effects.setTransition(j,m,c,j.from),j.to=a.effects.setTransition(j,m,b,j.to));a.effects.save(j,t);j.show();a.effects.createWrapper(j); j.css("overflow","hidden").css(j.from);r&&(h=a.effects.getBaseline(r,g),j.from.top=(g.outerHeight-j.outerHeight())*h.y,j.from.left=(g.outerWidth-j.outerWidth())*h.x,j.to.top=(g.outerHeight-j.to.outerHeight)*h.y,j.to.left=(g.outerWidth-j.to.outerWidth)*h.x);j.css(j.from);if("content"===s||"both"===s)p=p.concat(["marginTop","marginBottom"]).concat(m),n=n.concat(["marginLeft","marginRight"]),l=k.concat(p).concat(n),j.find("*[width]").each(function(){var e=a(this),g=e.height(),h=e.width(),j=e.outerHeight(), k=e.outerWidth();o&&a.effects.save(e,l);e.from={height:g*c,width:h*i,outerHeight:j*c,outerWidth:k*i};e.to={height:g*b,width:h*d,outerHeight:g*b,outerWidth:h*d};c!==b&&(e.from=a.effects.setTransition(e,p,c,e.from),e.to=a.effects.setTransition(e,p,b,e.to));i!==d&&(e.from=a.effects.setTransition(e,n,i,e.from),e.to=a.effects.setTransition(e,n,d,e.to));e.css(e.from);e.animate(e.to,f.duration,f.easing,function(){o&&a.effects.restore(e,l)})});j.animate(j.to,{queue:!1,duration:f.duration,easing:f.easing, complete:function(){0===j.to.opacity&&j.css("opacity",j.from.opacity);"hide"===q&&j.hide();a.effects.restore(j,t);o||("static"===w?j.css({position:"relative",top:j.to.top,left:j.to.left}):a.each(["top","left"],function(a,b){j.css(b,function(b,c){var d=parseInt(c,10),e=a?j.to.left:j.to.top;return"auto"===c?e+"px":d+e+"px"})}));a.effects.removeWrapper(j);e()}})}})(jQuery); (function(a){a.effects.effect.shake=function(f,e){var b=a(this),d="position top bottom left right height width".split(" "),c=a.effects.setMode(b,f.mode||"effect"),i=f.direction||"left",g=f.distance||20,h=f.times||3,j=2*h+1,k=Math.round(f.duration/j),l="up"===i||"down"===i?"top":"left",m="up"===i||"left"===i,i={},p={},n={},q=b.queue(),o=q.length;a.effects.save(b,d);b.show();a.effects.createWrapper(b);i[l]=(m?"-=":"+=")+g;p[l]=(m?"+=":"-=")+2*g;n[l]=(m?"-=":"+=")+2*g;b.animate(i,k,f.easing);for(g=1;g< h;g++)b.animate(p,k,f.easing).animate(n,k,f.easing);b.animate(p,k,f.easing).animate(i,k/2,f.easing).queue(function(){"hide"===c&&b.hide();a.effects.restore(b,d);a.effects.removeWrapper(b);e()});1<o&&q.splice.apply(q,[1,0].concat(q.splice(o,j+1)));b.dequeue()}})(jQuery); (function(a){a.effects.effect.slide=function(f,e){var b=a(this),d="position top bottom left right width height".split(" "),c=a.effects.setMode(b,f.mode||"show"),i="show"===c,g=f.direction||"left",h="up"===g||"down"===g?"top":"left",g="up"===g||"left"===g,j,k={};a.effects.save(b,d);b.show();j=f.distance||b["top"===h?"outerHeight":"outerWidth"](!0);a.effects.createWrapper(b).css({overflow:"hidden"});i&&b.css(h,g?isNaN(j)?"-"+j:-j:j);k[h]=(i?g?"+=":"-=":g?"-=":"+=")+j;b.animate(k,{queue:!1,duration:f.duration, easing:f.easing,complete:function(){"hide"===c&&b.hide();a.effects.restore(b,d);a.effects.removeWrapper(b);e()}})}})(jQuery); (function(a){a.effects.effect.transfer=function(f,e){var b=a(this),d=a(f.to),c="fixed"===d.css("position"),i=a("body"),g=c?i.scrollTop():0,i=c?i.scrollLeft():0,h=d.offset(),d={top:h.top-g,left:h.left-i,height:d.innerHeight(),width:d.innerWidth()},h=b.offset(),j=a('<div class="ui-effects-transfer"></div>').appendTo(document.body).addClass(f.className).css({top:h.top-g,left:h.left-i,height:b.innerHeight(),width:b.innerWidth(),position:c?"fixed":"absolute"}).animate(d,f.duration,f.easing,function(){j.remove(); e()})}})(jQuery);
/var/www/iplanru/data/www/www.i-plan.ru/media/zoo/libraries/jquery/jquery-ui.custom.min.js.backup