/*! jQuery UI - v1.9.2 - 2013-10-06
-
Includes: jquery.ui.core.js, jquery.ui.widget.js, jquery.ui.mouse.js, jquery.ui.position.js, jquery.ui.draggable.js, jquery.ui.droppable.js, jquery.ui.resizable.js, jquery.ui.selectable.js, jquery.ui.sortable.js, jquery.ui.slider.js
-
Copyright 2013 jQuery Foundation and other contributors; Licensed MIT */
(function(t,e){function n(e,n){var s,r,o,u=e.nodeName.toLowerCase();return“area”===u?(s=e.parentNode,r=s.name,e.href&&r&&“map”===s.nodeName.toLowerCase()?(o=t(“img[usemap=#”r
“]”)[0],!!o&&i(o)):!1):(/input|select|textarea|button|object/.test(u)?!e.disabled:“a”===u?e.href||n:n)&&i(e)}function i(e){return t.expr.filters.visible(e)&&!t(e).parents().andSelf().filter(function(){return“hidden”===t.css(this,“visibility”)}).length}var s=0,r=/^ui-id-d+$/;t.ui=t.ui||{},t.ui.version||(t.extend(t.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}}),t.fn.extend({_focus:t.fn.focus,focus:function(e,n){return“number”==typeof e?this.each(function(){var i=this;setTimeout(function(){t(i).focus(),n&&n.call(i)},e)}):this._focus.apply(this,arguments)},scrollParent:function(){var e;return e=t.ui.ie&&/(static|relative)/.test(this.css(“position”))||/absolute/.test(this.css(“position”))?this.parents().filter(function(){return/(relative|absolute|fixed)/.test(t.css(this,“position”))&&/(auto|scroll)/.test(t.css(this,“overflow”)+t.css(this,“overflow-y”)+t.css(this,“overflow-x”))}).eq(0):this.parents().filter(function(){return/(auto|scroll)/.test(t.css(this,“overflow”)+t.css(this,“overflow-y”)+t.css(this,“overflow-x”))}).eq(0),/fixed/.test(this.css(“position”))||!e.length?t(document):e},zIndex:function(n){if(n!==e)return this.css(“zIndex”,n);if(this.length)for(var i,s,r=t(this);r.length&&r!==document;){if(i=r.css(“position”),(“absolute”===i||“relative”===i||“fixed”===i)&&(s=parseInt(r.css(“zIndex”),10),!isNaN(s)&&0!==s))return s;r=r.parent()}return 0},uniqueId:function(){return this.each(function(){this.id||(this.id=“ui-id-”+ ++s)})},removeUniqueId:function(){return this.each(function(){r.test(this.id)&&t(this).removeAttr(“id”)})}}),t.extend(t.expr,{data:t.expr.createPseudo?t.expr.createPseudo(function(e){return function(n){return!!t.data(n,e)}}):function(e,n,i){return!!t.data(e,i)},focusable:function(e){return n(e,!isNaN(t.attr(e,“tabindex”)))},tabbable:function(e){var i=t.attr(e,“tabindex”),s=isNaN(i);return(s||i>=0)&&n(e,!s)}}),t(function(){var e=document.body,n=e.appendChild(n=document.createElement(“div”));n.offsetHeight,t.extend(n.style,{minHeight:“100px”,height:“auto”,padding:0,borderWidth:0}),t.support.minHeight=100===n.offsetHeight,t.support.selectstart=“onselectstart”in n,e.removeChild(n).style.display=“none”}),t(“”).outerWidth(1).jquery||t.each(,function(n,i){function s(e,n,i,s){return t.each(r,function(){n-=parseFloat(t.css(e,“padding”+this))||0,i&&(n-=parseFloat(t.css(e,“border”this
“Width”))||0),s&&(n-=parseFloat(t.css(e,“margin”+this))||0)}),n}var r=“Width”===i?:[“Top”,“Bottom”],o=i.toLowerCase(),u={innerWidth:t.fn.innerWidth,innerHeight:t.fn.innerHeight,outerWidth:t.fn.outerWidth,outerHeight:t.fn.outerHeight};t.fn=function(n){return n===e?u.call(this):this.each(function(){t(this).css(o,s(this,n)+“px”)})},t.fn=function(e,n){return“number”!=typeof e?u.call(this,e):this.each(function(){t(this).css(o,s(this,e,!0,n)+“px”)})}}),t(“<a>”).data(“a-b”,“a”).removeData(“a-b”).data(“a-b”)&&(t.fn.removeData=function(e){return function(n){return arguments.length?e.call(this,t.camelCase(n)):e.call(this)}}(t.fn.removeData)),function(){var e=/msie ([w.]+)/.exec(navigator.userAgent.toLowerCase())||[];t.ui.ie=e.length?!0:!1,t.ui.ie6=6===parseFloat(e,10)}(),t.fn.extend({disableSelection:function(){return this.bind((t.support.selectstart?“selectstart”:“mousedown”)+“.ui-disableSelection”,function(t){t.preventDefault()})},enableSelection:function(){return this.unbind(“.ui-disableSelection”)}}),t.extend(t.ui,{plugin:{add:function(e,n,i){var s,r=t.ui.prototype;for(s in i)r.plugins=r.plugins||[],r.plugins.push([n,i])},call:function(t,e,n){var i,s=t.plugins;if(s&&t.element.parentNode&&11!==t.element.parentNode.nodeType)for(i=0;s.length>i;i++)t.options[s[0]]&&s[1].apply(t.element,n)}},contains:t.contains,hasScroll:function(e,n){if(“hidden”===t(e).css(“overflow”))return!1;var i=n&&“left”===n?“scrollLeft”:“scrollTop”,s=!1;return e>0?!0:(e=1,s=e>0,e=0,s)},isOverAxis:function(t,e,n){return t>e&&e+n>t},isOver:function(e,n,i,s,r,o){return t.ui.isOverAxis(e,i,r)&&t.ui.isOverAxis(n,s,o)}}))})(jQuery);(function(t,e){var i=0,s=Array.prototype.slice,n=t.cleanData;t.cleanData=function(e){for(var i,s=0;null!=(i=e);s++)try{t(i).triggerHandler(“remove”)}catch(o){}n(e)},t.widget=function(i,s,n){var o,r,a,l,h=i.split(“.”);i=i.split(“.”),o=h+“-”+i,n||(n=s,s=t.Widget),t.expr[o.toLowerCase()]=function(e){return!!t.data(e,o)},t=t||{},r=t[i],a=t[i]=function(t,i){return this._createWidget?(arguments.length&&this._createWidget(t,i),e):new a(t,i)},t.extend(a,r,{version:n.version,_proto:t.extend({},n),_childConstructors:[]}),l=new s,l.options=t.widget.extend({},l.options),t.each(n,function(e,i){t.isFunction(i)&&(n=function(){var t=function(){return s.prototype.apply(this,arguments)},n=function(t){return s.prototype.apply(this,t)};return function(){var e,s=this._super,o=this._superApply;return this._super=t,this._superApply=n,e=i.apply(this,arguments),this._super=s,this._superApply=o,e}}())}),a.prototype=t.widget.extend(l,{widgetEventPrefix:r?l.widgetEventPrefix:i},n,{constructor:a,namespace:h,widgetName:i,widgetBaseClass:o,widgetFullName:o}),r?(t.each(r._childConstructors,function(e,i){var s=i.prototype;t.widget(s.namespace+“.”+s.widgetName,a,i._proto)}),delete r._childConstructors):s._childConstructors.push(a),t.widget.bridge(i,a)},t.widget.extend=function(i){for(var n,o,r=s.call(arguments,1),a=0,l=r.length;l>a;a++)for(n in r)o=r[n],r.hasOwnProperty(n)&&o!==e&&(i=t.isPlainObject(o)?t.isPlainObject(i)?t.widget.extend({},i,o):t.widget.extend({},o):o);return i},t.widget.bridge=function(i,n){var o=n.prototype.widgetFullName||i;t.fn=function®{var a=“string”==typeof r,l=s.call(arguments,1),h=this;return r=!a&&l.length?t.widget.extend.apply(null,.concat(l)):r,a?this.each(function(){var s,n=t.data(this,o);return n?t.isFunction(n)&&“_”!==r.charAt(0)?(s=n.apply(n,l),s!==n&&s!==e?(h=s&&s.jquery?h.pushStack(s.get()):s,!1):e):t.error(“no such method ‘”r
“’ for ”i
“ widget instance”):t.error(“cannot call methods on ”i
“ prior to initialization; ”+“attempted to call method ‘”r
“’”)}):this.each(function(){var e=t.data(this,o);e?e.option(r||{})._init():t.data(this,o,new n(r,this))}),h}},t.Widget=function(){},t.Widget._childConstructors=[],t.Widget.prototype={widgetName:“widget”,widgetEventPrefix:“”,defaultElement:“a[0]
“ ”+n+a,offset:t}))}}(jQuery)})(jQuery);(function(t){t.widget(“ui.draggable”,t.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.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(e){var i=this.options;return this.helper||i.disabled||t(e.target).is(“.ui-resizable-handle”)?!1:(this.handle=this._getHandle(e),this.handle?(t(i.iframeFix===!0?“iframe”:i.iframeFix).each(function(){t(‘<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(t(this).offset()).appendTo(“body”)}),!0):!1)},_mouseStart:function(e){var i=this.options;return this.helper=this._createHelper(e),this.helper.addClass(“ui-draggable-dragging”),this._cacheHelperProportions(),t.ui.ddmanager&&(t.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},t.extend(this.offset,{click:{left:e.pageX-this.offset.left,top:e.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()}),this.originalPosition=this.position=this._generatePosition(e),this.originalPageX=e.pageX,this.originalPageY=e.pageY,i.cursorAt&&this._adjustOffsetFromHelper(i.cursorAt),i.containment&&this._setContainment(),this._trigger(“start”,e)===!1?(this._clear(),!1):(this._cacheHelperProportions(),t.ui.ddmanager&&!i.dropBehaviour&&t.ui.ddmanager.prepareOffsets(this,e),this._mouseDrag(e,!0),t.ui.ddmanager&&t.ui.ddmanager.dragStart(this,e),!0)},_mouseDrag:function(e,i){if(this.position=this._generatePosition(e),this.positionAbs=this._convertPositionTo(“absolute”),!i){var s=this._uiHash();if(this._trigger(“drag”,e,s)===!1)return this._mouseUp({}),!1;this.position=s.position}return this.options.axis&&“y”==this.options.axis||(this.helper.style.left=this.position.left+“px”),this.options.axis&&“x”==this.options.axis||(this.helper.style.top=this.position.top+“px”),t.ui.ddmanager&&t.ui.ddmanager.drag(this,e),!1},_mouseStop:function(e){var i=!1;t.ui.ddmanager&&!this.options.dropBehaviour&&(i=t.ui.ddmanager.drop(this,e)),this.dropped&&(i=this.dropped,this.dropped=!1);for(var s=this.element,n=!1;s&&(s=s.parentNode);)s==document&&(n=!0);if(!n&&“original”===this.options.helper)return!1;if(“invalid”==this.options.revert&&!i||“valid”==this.options.revert&&i||this.options.revert===!0||t.isFunction(this.options.revert)&&this.options.revert.call(this.element,i)){var o=this;t(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){o._trigger(“stop”,e)!==!1&&o._clear()})}else this._trigger(“stop”,e)!==!1&&this._clear();return!1},_mouseUp:function(e){return t(“div.ui-draggable-iframeFix”).each(function(){this.parentNode.removeChild(this)}),t.ui.ddmanager&&t.ui.ddmanager.dragStop(this,e),t.ui.mouse.prototype._mouseUp.call(this,e)},cancel:function(){return this.helper.is(“.ui-draggable-dragging”)?this._mouseUp({}):this._clear(),this},_getHandle:function(e){var i=this.options.handle&&t(this.options.handle,this.element).length?!1:!0;return t(this.options.handle,this.element).find(“*”).andSelf().each(function(){this==e.target&&(i=!0)}),i},_createHelper:function(e){var i=this.options,s=t.isFunction(i.helper)?t(i.helper.apply(this.element,[e])):“clone”==i.helper?this.element.clone().removeAttr(“id”):this.element;return s.parents(“body”).length||s.appendTo(“parent”==i.appendTo?this.element.parentNode:i.appendTo),s==this.element||/(fixed|absolute)/.test(s.css(“position”))||s.css(“position”,“absolute”),s},_adjustOffsetFromHelper:function(e){“string”==typeof e&&(e=e.split(“ ”)),t.isArray(e)&&(e={left:+e,top:+e||0}),“left”in e&&(this.offset.click.left=e.left+this.margins.left),“right”in e&&(this.offset.click.left=this.helperProportions.width-e.right+this.margins.left),“top”in e&&(this.offset.click.top=e.top+this.margins.top),“bottom”in e&&(this.offset.click.top=this.helperProportions.height-e.bottom+this.margins.top)},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var e=this.offsetParent.offset();return“absolute”==this.cssPosition&&this.scrollParent!=document&&t.contains(this.scrollParent,this.offsetParent)&&(e.left+=this.scrollParent.scrollLeft(),e.top+=this.scrollParent.scrollTop()),(this.offsetParent==document.body||this.offsetParent.tagName&&“html”==this.offsetParent.tagName.toLowerCase()&&t.ui.ie)&&(e={top:0,left:0}),{top:e.top+(parseInt(this.offsetParent.css(“borderTopWidth”),10)||0),left:e.left+(parseInt(this.offsetParent.css(“borderLeftWidth”),10)||0)}},_getRelativeOffset:function(){if(“relative”==this.cssPosition){var t=this.element.position();return{top:t.top-(parseInt(this.helper.css(“top”),10)||0)+this.scrollParent.scrollTop(),left:t.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 e=this.options;if(“parent”==e.containment&&(e.containment=this.helper.parentNode),(“document”==e.containment||“window”==e.containment)&&(this.containment=),/^(document|window|parent)$/.test(e.containment)||e.containment.constructor==Array)e.containment.constructor==Array&&(this.containment=e.containment);else{var i=t(e.containment),s=i;if(!s)return;i.offset();var n=“hidden”!=t(s).css(“overflow”);this.containment=,this.relative_container=i}},_convertPositionTo:function(e,i){i||(i=this.position);var s=“absolute”==e?1:-1,n=(this.options,“absolute”!=this.cssPosition||this.scrollParent!=document&&t.contains(this.scrollParent,this.offsetParent)?this.scrollParent:this.offsetParent),o=/(html|body)/i.test(n.tagName);return{top:i.top+this.offset.relative.top*s+this.offset.parent.top*s-(“fixed”==this.cssPosition?-this.scrollParent.scrollTop():o?0:n.scrollTop())*s,left:i.left+this.offset.relative.left*s+this.offset.parent.left*s-(“fixed”==this.cssPosition?-this.scrollParent.scrollLeft():o?0:n.scrollLeft())*s}},_generatePosition:function(e){var i=this.options,s=“absolute”!=this.cssPosition||this.scrollParent!=document&&t.contains(this.scrollParent,this.offsetParent)?this.scrollParent:this.offsetParent,n=/(html|body)/i.test(s.tagName),o=e.pageX,r=e.pageY;if(this.originalPosition){var a;if(this.containment){if(this.relative_container){var l=this.relative_container.offset();a=[this.containment+l.left,this.containment+l.top,this.containment+l.left,this.containment+l.top]}else a=this.containment;e.pageX-this.offset.click.left&&(o=a+this.offset.click.left),e.pageY-this.offset.click.top&&(r=a+this.offset.click.top),e.pageX-this.offset.click.left>a&&(o=a+this.offset.click.left),e.pageY-this.offset.click.top>a&&(r=a+this.offset.click.top)}if(i.grid){var c=i.grid?this.originalPageY+Math.round((r-this.originalPageY)/i.grid)*i.grid:this.originalPageY;r=a?c-this.offset.click.top||c-this.offset.click.top>a?c-this.offset.click.top?c+i.grid:c-i.grid:c:c;var h=i.grid?this.originalPageX+Math.round((o-this.originalPageX)/i.grid)*i.grid:this.originalPageX;o=a?h-this.offset.click.left||h-this.offset.click.left>a?h-this.offset.click.left?h+i.grid:h-i.grid:h:h}}return{top:r-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+(“fixed”==this.cssPosition?-this.scrollParent.scrollTop():n?0:s.scrollTop()),left:o-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+(“fixed”==this.cssPosition?-this.scrollParent.scrollLeft():n?0:s.scrollLeft())}},_clear:function(){this.helper.removeClass(“ui-draggable-dragging”),this.helper==this.element||this.cancelHelperRemoval||this.helper.remove(),this.helper=null,this.cancelHelperRemoval=!1},_trigger:function(e,i,s){return s=s||this._uiHash(),t.ui.plugin.call(this,e,),“drag”==e&&(this.positionAbs=this._convertPositionTo(“absolute”)),t.Widget.prototype._trigger.call(this,e,i,s)},plugins:{},_uiHash:function(){return{helper:this.helper,position:this.position,originalPosition:this.originalPosition,offset:this.positionAbs}}}),t.ui.plugin.add(“draggable”,“connectToSortable”,{start:function(e,i){var s=t(this).data(“draggable”),n=s.options,o=t.extend({},i,{item:s.element});s.sortables=[],t(n.connectToSortable).each(function(){var i=t.data(this,“sortable”);i&&!i.options.disabled&&(s.sortables.push({instance:i,shouldRevert:i.options.revert}),i.refreshPositions(),i._trigger(“activate”,e,o))})},stop:function(e,i){var s=t(this).data(“draggable”),n=t.extend({},i,{item:s.element});t.each(s.sortables,function(){this.instance.isOver?(this.instance.isOver=0,s.cancelHelperRemoval=!0,this.instance.cancelHelperRemoval=!1,this.shouldRevert&&(this.instance.options.revert=!0),this.instance._mouseStop(e),this.instance.options.helper=this.instance.options._helper,“original”==s.options.helper&&this.instance.currentItem.css({top:“auto”,left:“auto”})):(this.instance.cancelHelperRemoval=!1,this.instance._trigger(“deactivate”,e,n))})},drag:function(e,i){var s=t(this).data(“draggable”),n=this;t.each(s.sortables,function(){var o=!1,r=this;this.instance.positionAbs=s.positionAbs,this.instance.helperProportions=s.helperProportions,this.instance.offset.click=s.offset.click,this.instance._intersectsWith(this.instance.containerCache)&&(o=!0,t.each(s.sortables,function(){return this.instance.positionAbs=s.positionAbs,this.instance.helperProportions=s.helperProportions,this.instance.offset.click=s.offset.click,this!=r&&this.instance._intersectsWith(this.instance.containerCache)&&t.ui.contains(r.instance.element,this.instance.element)&&(o=!1),o})),o?(this.instance.isOver||(this.instance.isOver=1,this.instance.currentItem=t(n).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 i.helper},e.target=this.instance.currentItem,this.instance._mouseCapture(e,!0),this.instance._mouseStart(e,!0,!0),this.instance.offset.click.top=s.offset.click.top,this.instance.offset.click.left=s.offset.click.left,this.instance.offset.parent.left-=s.offset.parent.left-this.instance.offset.parent.left,this.instance.offset.parent.top-=s.offset.parent.top-this.instance.offset.parent.top,s._trigger(“toSortable”,e),s.dropped=this.instance.element,s.currentItem=s.element,this.instance.fromOutside=s),this.instance.currentItem&&this.instance._mouseDrag(e)):this.instance.isOver&&(this.instance.isOver=0,this.instance.cancelHelperRemoval=!0,this.instance.options.revert=!1,this.instance._trigger(“out”,e,this.instance._uiHash(this.instance)),this.instance._mouseStop(e,!0),this.instance.options.helper=this.instance.options._helper,this.instance.currentItem.remove(),this.instance.placeholder&&this.instance.placeholder.remove(),s._trigger(“fromSortable”,e),s.dropped=!1)})}}),t.ui.plugin.add(“draggable”,“cursor”,{start:function(){var e=t(“body”),i=t(this).data(“draggable”).options;e.css(“cursor”)&&(i._cursor=e.css(“cursor”)),e.css(“cursor”,i.cursor)},stop:function(){var e=t(this).data(“draggable”).options;e._cursor&&t(“body”).css(“cursor”,e._cursor)}}),t.ui.plugin.add(“draggable”,“opacity”,{start:function(e,i){var s=t(i.helper),n=t(this).data(“draggable”).options;s.css(“opacity”)&&(n._opacity=s.css(“opacity”)),s.css(“opacity”,n.opacity)},stop:function(e,i){var s=t(this).data(“draggable”).options;s._opacity&&t(i.helper).css(“opacity”,s._opacity)}}),t.ui.plugin.add(“draggable”,“scroll”,{start:function(){var e=t(this).data(“draggable”);e.scrollParent!=document&&“HTML”!=e.scrollParent.tagName&&(e.overflowOffset=e.scrollParent.offset())},drag:function(e){var i=t(this).data(“draggable”),s=i.options,n=!1;i.scrollParent!=document&&“HTML”!=i.scrollParent.tagName?(s.axis&&“x”==s.axis||(i.overflowOffset.top+i.scrollParent.offsetHeight-e.pageYr
‘”></div>’);o.css({zIndex:i.zIndex}),“se”==n&&o.addClass(“ui-icon ui-icon-gripsmall-diagonal-se”),this.handles=“.ui-resizable-”+n,this.element.append(o)}}this._renderAxis=function(t){t=t||this.element;for(var i in this.handles){if(this.handles.constructor==String&&(this.handles=e(this.handles,this.element).show()),this.elementIsWrapper&&this.originalElement.nodeName.match(/textarea|input|select|button/i)){var s=e(this.handles,this.element),a=0;a=/sw|ne|nw|se|n|s/.test(i)?s.outerHeight():s.outerWidth();var n=.join(“”);t.css(n,a),this._proportionallyResize()}e(this.handles).length}},this._renderAxis(this.element),this._handles=e(“.ui-resizable-handle”,this.element).disableSelection(),this._handles.mouseover(function(){if(!t.resizing){if(this.className)var e=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i);t.axis=e&&e?e:“se”}}),i.autoHide&&(this._handles.hide(),e(this.element).addClass(“ui-resizable-autohide”).mouseenter(function(){i.disabled||(e(this).removeClass(“ui-resizable-autohide”),t._handles.show())}).mouseleave(function(){i.disabled||t.resizing||(e(this).addClass(“ui-resizable-autohide”),t._handles.hide())})),this._mouseInit()},_destroy:function(){this._mouseDestroy();var t=function(t){e(t).removeClass(“ui-resizable ui-resizable-disabled ui-resizable-resizing”).removeData(“resizable”).removeData(“ui-resizable”).unbind(“.resizable”).find(“.ui-resizable-handle”).remove()};if(this.elementIsWrapper){t(this.element);var i=this.element;this.originalElement.css({position:i.css(“position”),width:i.outerWidth(),height:i.outerHeight(),top:i.css(“top”),left:i.css(“left”)}).insertAfter(i),i.remove()}return this.originalElement.css(“resize”,this.originalResizeStyle),t(this.originalElement),this},_mouseCapture:function(t){var i=!1;for(var s in this.handles)e(this.handles)[0]==t.target&&(i=!0);return!this.options.disabled&&i},_mouseStart:function(i){var s=this.options,a=this.element.position(),n=this.element;this.resizing=!0,this.documentScroll={top:e(document).scrollTop(),left:e(document).scrollLeft()},(n.is(“.ui-draggable”)||/absolute/.test(n.css(“position”)))&&n.css({position:“absolute”,top:a.top,left:a.left}),this._renderProxy();var r=t(this.helper.css(“left”)),o=t(this.helper.css(“top”));s.containment&&(r+=e(s.containment).scrollLeft()||0,o+=e(s.containment).scrollTop()||0),this.offset=this.helper.offset(),this.position={left:r,top:o},this.size=this._helper?{width:n.outerWidth(),height:n.outerHeight()}:{width:n.width(),height:n.height()},this.originalSize=this._helper?{width:n.outerWidth(),height:n.outerHeight()}:{width:n.width(),height:n.height()},this.originalPosition={left:r,top:o},this.sizeDiff={width:n.outerWidth()-n.width(),height:n.outerHeight()-n.height()},this.originalMousePosition={left:i.pageX,top:i.pageY},this.aspectRatio=“number”==typeof s.aspectRatio?s.aspectRatio:this.originalSize.width/this.originalSize.height||1;var h=e(“.ui-resizable-”+this.axis).css(“cursor”);return e(“body”).css(“cursor”,“auto”==h?this.axis+“-resize”:h),n.addClass(“ui-resizable-resizing”),this._propagate(“start”,i),!0},_mouseDrag:function(e){var t=this.helper,i=(this.options,this.originalMousePosition),s=this.axis,a=e.pageX-i.left||0,n=e.pageY-i.top||0,r=this._change;if(!r)return!1;var o=r.apply(this,);return this._updateVirtualBoundaries(e.shiftKey),(this._aspectRatio||e.shiftKey)&&(o=this._updateRatio(o,e)),o=this._respectSize(o,e),this._propagate(“resize”,e),t.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(o),this._trigger(“resize”,e,this.ui()),!1},_mouseStop:function(t){this.resizing=!1;var i=this.options,s=this;if(this._helper){var a=this._proportionallyResizeElements,n=a.length&&/textarea/i.test(a.nodeName),r=n&&e.ui.hasScroll(a,“left”)?0:s.sizeDiff.height,o=n?0:s.sizeDiff.width,h={width:s.helper.width()-o,height:s.helper.height()-r},l=parseInt(s.element.css(“left”),10)+(s.position.left-s.originalPosition.left)||null,u=parseInt(s.element.css(“top”),10)+(s.position.top-s.originalPosition.top)||null;i.animate||this.element.css(e.extend(h,{top:u,left:l})),s.helper.height(s.size.height),s.helper.width(s.size.width),this._helper&&!i.animate&&this._proportionallyResize()}return e(“body”).css(“cursor”,“auto”),this.element.removeClass(“ui-resizable-resizing”),this._propagate(“stop”,t),this._helper&&this.helper.remove(),!1},_updateVirtualBoundaries:function(e){var t,s,a,n,r,o=this.options;r={minWidth:i(o.minWidth)?o.minWidth:0,maxWidth:i(o.maxWidth)?o.maxWidth:1/0,minHeight:i(o.minHeight)?o.minHeight:0,maxHeight:i(o.maxHeight)?o.maxHeight:1/0},(this._aspectRatio||e)&&(t=r.minHeight*this.aspectRatio,a=r.minWidth/this.aspectRatio,s=r.maxHeight*this.aspectRatio,n=r.maxWidth/this.aspectRatio,t>r.minWidth&&(r.minWidth=t),a>r.minHeight&&(r.minHeight=a),r.maxWidth>s&&(r.maxWidth=s),r.maxHeight>n&&(r.maxHeight=n)),this._vBoundaries=r},_updateCache:function(e){this.options,this.offset=this.helper.offset(),i(e.left)&&(this.position.left=e.left),i(e.top)&&(this.position.top=e.top),i(e.height)&&(this.size.height=e.height),i(e.width)&&(this.size.width=e.width)},_updateRatio:function(e){var t=(this.options,this.position),s=this.size,a=this.axis;return i(e.height)?e.width=e.height*this.aspectRatio:i(e.width)&&(e.height=e.width/this.aspectRatio),“sw”==a&&(e.left=t.left+(s.width-e.width),e.top=null),“nw”==a&&(e.top=t.top+(s.height-e.height),e.left=t.left+(s.width-e.width)),e},_respectSize:function(e,t){var s=(this.helper,this._vBoundaries),a=(this._aspectRatio||t.shiftKey,this.axis),n=i(e.width)&&s.maxWidth&&s.maxWidth<e.width,r=i(e.height)&&s.maxHeight&&s.maxHeight<e.height,o=i(e.width)&&s.minWidth&&s.minWidth>e.width,h=i(e.height)&&s.minHeight&&s.minHeight>e.height;o&&(e.width=s.minWidth),h&&(e.height=s.minHeight),n&&(e.width=s.maxWidth),r&&(e.height=s.maxHeight);var l=this.originalPosition.left+this.originalSize.width,u=this.position.top+this.size.height,d=/sw|nw|w/.test(a),c=/nw|ne|n/.test(a);o&&d&&(e.left=l-s.minWidth),n&&d&&(e.left=l-s.maxWidth),h&&c&&(e.top=u-s.minHeight),r&&c&&(e.top=u-s.maxHeight);var p=!e.width&&!e.height;return p&&!e.left&&e.top?e.top=null:p&&!e.top&&e.left&&(e.left=null),e},_proportionallyResize:function(){if(this.options,this._proportionallyResizeElements.length)for(var t=this.helper||this.element,i=0;this._proportionallyResizeElements.length>i;i++){var s=this._proportionallyResizeElements;if(!this.borderDif){var a=,n=;this.borderDif=e.map(a,function(e,t){var i=parseInt(e,10)||0,s=parseInt(n,10)||0;return i+s})}s.css({height:t.height()-this.borderDif-this.borderDif||0,width:t.width()-this.borderDif-this.borderDif||0})}},_renderProxy:function(){var t=this.element,i=this.options;if(this.elementOffset=t.offset(),this._helper){this.helper=this.helper||e(‘<div style=“overflow:hidden;”></div>’);var s=e.ui.ie6?1:0,a=e.ui.ie6?2:-1;this.helper.addClass(this._helper).css({width:this.element.outerWidth()+a,height:this.element.outerHeight()+a,position:“absolute”,left:this.elementOffset.left-s+“px”,top:this.elementOffset.top-s+“px”,zIndex:++i.zIndex}),this.helper.appendTo(“body”).disableSelection()}else this.helper=this.element},_change:{e:function(e,t){return{width:this.originalSize.width+t}},w:function(e,t){var i=(this.options,this.originalSize),s=this.originalPosition;return{left:s.left+t,width:i.width-t}},n:function(e,t,i){var s=(this.options,this.originalSize),a=this.originalPosition;return{top:a.top+i,height:s.height-i}},s:function(e,t,i){return{height:this.originalSize.height+i}},se:function(t,i,s){return e.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,))},sw:function(t,i,s){return e.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,))},ne:function(t,i,s){return e.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,))},nw:function(t,i,s){return e.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,))}},_propagate:function(t,i){e.ui.plugin.call(this,t,),“resize”!=t&&this._trigger(t,i,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}}}),e.ui.plugin.add(“resizable”,“alsoResize”,{start:function(){var t=e(this).data(“resizable”),i=t.options,s=function(t){e(t).each(function(){var t=e(this);t.data(“resizable-alsoresize”,{width:parseInt(t.width(),10),height:parseInt(t.height(),10),left:parseInt(t.css(“left”),10),top:parseInt(t.css(“top”),10)})})};“object”!=typeof i.alsoResize||i.alsoResize.parentNode?s(i.alsoResize):i.alsoResize.length?(i.alsoResize=i.alsoResize,s(i.alsoResize)):e.each(i.alsoResize,function(e){s(e)})},resize:function(t,i){var s=e(this).data(“resizable”),a=s.options,n=s.originalSize,r=s.originalPosition,o={height:s.size.height-n.height||0,width:s.size.width-n.width||0,top:s.position.top-r.top||0,left:s.position.left-r.left||0},h=function(t,s){e(t).each(function(){var t=e(this),a=e(this).data(“resizable-alsoresize”),n={},r=s&&s.length?s:t.parents(i.originalElement).length?:[“width”,“height”,“top”,“left”];e.each(r,function(e,t){var i=(a||0)+(o||0);i&&i>=0&&(n=i||null)}),t.css(n)})};“object”!=typeof a.alsoResize||a.alsoResize.nodeType?h(a.alsoResize):e.each(a.alsoResize,function(e,t){h(e,t)})},stop:function(){e(this).removeData(“resizable-alsoresize”)}}),e.ui.plugin.add(“resizable”,“animate”,{stop:function(t){var i=e(this).data(“resizable”),s=i.options,a=i._proportionallyResizeElements,n=a.length&&/textarea/i.test(a.nodeName),r=n&&e.ui.hasScroll(a,“left”)?0:i.sizeDiff.height,o=n?0:i.sizeDiff.width,h={width:i.size.width-o,height:i.size.height-r},l=parseInt(i.element.css(“left”),10)+(i.position.left-i.originalPosition.left)||null,u=parseInt(i.element.css(“top”),10)+(i.position.top-i.originalPosition.top)||null;i.element.animate(e.extend(h,u&&l?{top:u,left:l}:{}),{duration:s.animateDuration,easing:s.animateEasing,step:function(){var s={width:parseInt(i.element.css(“width”),10),height:parseInt(i.element.css(“height”),10),top:parseInt(i.element.css(“top”),10),left:parseInt(i.element.css(“left”),10)};a&&a.length&&e(a).css({width:s.width,height:s.height}),i._updateCache(s),i._propagate(“resize”,t)}})}}),e.ui.plugin.add(“resizable”,“containment”,{start:function(){var i=e(this).data(“resizable”),s=i.options,a=i.element,n=s.containment,r=n instanceof e?n.get(0):/parent/.test(n)?a.parent().get(0):n;if®if(i.containerElement=e®,/document/.test(n)||n==document)i.containerOffset={left:0,top:0},i.containerPosition={left:0,top:0},i.parentData={element:e(document),left:0,top:0,width:e(document).width(),height:e(document).height()||document.body.parentNode.scrollHeight};else{var o=e®,h=[];e().each(function(e,i){h=t(o.css(“padding”+i))}),i.containerOffset=o.offset(),i.containerPosition=o.position(),i.containerSize={height:o.innerHeight()-h,width:o.innerWidth()-h};var l=i.containerOffset,u=i.containerSize.height,d=i.containerSize.width,c=e.ui.hasScroll(r,“left”)?r.scrollWidth:d,p=e.ui.hasScroll®?r.scrollHeight:u;i.parentData={element:r,left:l.left,top:l.top,width:c,height:p}}},resize:function(t){var i=e(this).data(“resizable”),s=i.options,a=(i.containerSize,i.containerOffset),n=(i.size,i.position),r=i._aspectRatio||t.shiftKey,o={top:0,left:0},h=i.containerElement;h!=document&&/static/.test(h.css(“position”))&&(o=a),n.left<(i._helper?a.left:0)&&(i.size.width=i.size.width+(i._helper?i.position.left-a.left:i.position.left-o.left),r&&(i.size.height=i.size.width/i.aspectRatio),i.position.left=s.helper?a.left:0),n.top<(i._helper?a.top:0)&&(i.size.height=i.size.height+(i._helper?i.position.top-a.top:i.position.top),r&&(i.size.width=i.size.height*i.aspectRatio),i.position.top=i._helper?a.top:0),i.offset.left=i.parentData.left+i.position.left,i.offset.top=i.parentData.top+i.position.top;var l=Math.abs((i._helper?i.offset.left-o.left:i.offset.left-o.left)+i.sizeDiff.width),u=Math.abs((i._helper?i.offset.top-o.top:i.offset.top-a.top)+i.sizeDiff.height),d=i.containerElement.get(0)==i.element.parent().get(0),c=/relative|absolute/.test(i.containerElement.css(“position”));d&&c&&(l-=i.parentData.left),l+i.size.width>=i.parentData.width&&(i.size.width=i.parentData.width-l,r&&(i.size.height=i.size.width/i.aspectRatio)),u+i.size.height>=i.parentData.height&&(i.size.height=i.parentData.height-u,r&&(i.size.width=i.size.height*i.aspectRatio))},stop:function(){var t=e(this).data(“resizable”),i=t.options,s=(t.position,t.containerOffset),a=t.containerPosition,n=t.containerElement,r=e(t.helper),o=r.offset(),h=r.outerWidth()-t.sizeDiff.width,l=r.outerHeight()-t.sizeDiff.height;t._helper&&!i.animate&&/relative/.test(n.css(“position”))&&e(this).css({left:o.left-a.left-s.left,width:h,height:l}),t._helper&&!i.animate&&/static/.test(n.css(“position”))&&e(this).css({left:o.left-a.left-s.left,width:h,height:l})}}),e.ui.plugin.add(“resizable”,“ghost”,{start:function(){var t=e(this).data(“resizable”),i=t.options,s=t.size;t.ghost=t.originalElement.clone(),t.ghost.css({opacity:.25,display:“block”,position:“relative”,height:s.height,width:s.width,margin:0,left:0,top:0}).addClass(“ui-resizable-ghost”).addClass(“string”==typeof i.ghost?i.ghost:“”),t.ghost.appendTo(t.helper)},resize:function(){var t=e(this).data(“resizable”);t.options,t.ghost&&t.ghost.css({position:“relative”,height:t.size.height,width:t.size.width})},stop:function(){var t=e(this).data(“resizable”);t.options,t.ghost&&t.helper&&t.helper.get(0).removeChild(t.ghost.get(0))}}),e.ui.plugin.add(“resizable”,“grid”,{resize:function(t){var i=e(this).data(“resizable”),s=i.options,a=i.size,n=i.originalSize,r=i.originalPosition,o=i.axis;s._aspectRatio||t.shiftKey,s.grid=“number”==typeof s.grid?:s.grid;var h=Math.round((a.width-n.width)/(s.grid||1))*(s.grid||1),l=Math.round((a.height-n.height)/(s.grid||1))*(s.grid||1);/^(se|s|e)$/.test(o)?(i.size.width=n.width+h,i.size.height=n.height+l):/^(ne)$/.test(o)?(i.size.width=n.width+h,i.size.height=n.height+l,i.position.top=r.top-l):/^(sw)$/.test(o)?(i.size.width=n.width+h,i.size.height=n.height+l,i.position.left=r.left-h):(i.size.width=n.width+h,i.size.height=n.height+l,i.position.top=r.top-l,i.position.left=r.left-h)}});var t=function(e){return parseInt(e,10)||0},i=function(e){return!isNaN(parseInt(e,10))}})(jQuery);(function(e){e.widget(“ui.selectable”,e.ui.mouse,{version:“1.9.2”,options:{appendTo:“body”,autoRefresh:!0,distance:0,filter:“*”,tolerance:“touch”},_create:function(){var t=this;this.element.addClass(“ui-selectable”),this.dragged=!1;var i;this.refresh=function(){i=e(t.options.filter,t.element),i.addClass(“ui-selectee”),i.each(function(){var t=e(this),i=t.offset();e.data(this,“selectable-item”,{element:this,$element:t,left:i.left,top:i.top,right:i.left+t.outerWidth(),bottom:i.top+t.outerHeight(),startselected:!1,selected:t.hasClass(“ui-selected”),selecting:t.hasClass(“ui-selecting”),unselecting:t.hasClass(“ui-unselecting”)})})},this.refresh(),this.selectees=i.addClass(“ui-selectee”),this._mouseInit(),this.helper=e(“<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(t){var i=this;if(this.opos=,!this.options.disabled){var s=this.options;this.selectees=e(s.filter,this.element),this._trigger(“start”,t),e(s.appendTo).append(this.helper),this.helper.css({left:t.clientX,top:t.clientY,width:0,height:0}),s.autoRefresh&&this.refresh(),this.selectees.filter(“.ui-selected”).each(function(){var s=e.data(this,“selectable-item”);s.startselected=!0,t.metaKey||t.ctrlKey||(s.$element.removeClass(“ui-selected”),s.selected=!1,s.$element.addClass(“ui-unselecting”),s.unselecting=!0,i._trigger(“unselecting”,t,{unselecting:s.element}))}),e(t.target).parents().andSelf().each(function(){var s=e.data(this,“selectable-item”);if(s){var a=!t.metaKey&&!t.ctrlKey||!s.$element.hasClass(“ui-selected”);return s.$element.removeClass(a?“ui-unselecting”:“ui-selected”).addClass(a?“ui-selecting”:“ui-unselecting”),s.unselecting=!a,s.selecting=a,s.selected=a,a?i._trigger(“selecting”,t,{selecting:s.element}):i._trigger(“unselecting”,t,{unselecting:s.element}),!1}})}},_mouseDrag:function(t){var i=this;if(this.dragged=!0,!this.options.disabled){var s=this.options,a=this.opos,n=this.opos,r=t.pageX,o=t.pageY;if(a>r){var h=r;r=a,a=h}if(n>o){var h=o;o=n,n=h}return this.helper.css({left:a,top:n,width:r-a,height:o-n}),this.selectees.each(function(){var h=e.data(this,“selectable-item”);if(h&&h.element!=i.element){var l=!1;“touch”==s.tolerance?l=!(h.left>r||a>h.right||h.top>o||n>h.bottom):“fit”==s.tolerance&&(l=h.left>a&&r>h.right&&h.top>n&&o>h.bottom),l?(h.selected&&(h.$element.removeClass(“ui-selected”),h.selected=!1),h.unselecting&&(h.$element.removeClass(“ui-unselecting”),h.unselecting=!1),h.selecting||(h.$element.addClass(“ui-selecting”),h.selecting=!0,i._trigger(“selecting”,t,{selecting:h.element}))):(h.selecting&&((t.metaKey||t.ctrlKey)&&h.startselected?(h.$element.removeClass(“ui-selecting”),h.selecting=!1,h.$element.addClass(“ui-selected”),h.selected=!0):(h.$element.removeClass(“ui-selecting”),h.selecting=!1,h.startselected&&(h.$element.addClass(“ui-unselecting”),h.unselecting=!0),i._trigger(“unselecting”,t,{unselecting:h.element}))),h.selected&&(t.metaKey||t.ctrlKey||h.startselected||(h.$element.removeClass(“ui-selected”),h.selected=!1,h.$element.addClass(“ui-unselecting”),h.unselecting=!0,i._trigger(“unselecting”,t,{unselecting:h.element}))))}}),!1}},_mouseStop:function(t){var i=this;return this.dragged=!1,this.options,e(“.ui-unselecting”,this.element).each(function(){var s=e.data(this,“selectable-item”);s.$element.removeClass(“ui-unselecting”),s.unselecting=!1,s.startselected=!1,i._trigger(“unselected”,t,{unselected:s.element})}),e(“.ui-selecting”,this.element).each(function(){var s=e.data(this,“selectable-item”);s.$element.removeClass(“ui-selecting”).addClass(“ui-selected”),s.selecting=!1,s.selected=!0,s.startselected=!0,i._trigger(“selected”,t,{selected:s.element})}),this._trigger(“stop”,t),this.helper.remove(),!1}})})(jQuery);(function(e){e.widget(“ui.sortable”,e.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 e=this.options;this.containerCache={},this.element.addClass(“ui-sortable”),this.refresh(),this.floating=this.items.length?“x”===e.axis||/left|right/.test(this.items.item.css(“float”))||/inline|table-cell/.test(this.items.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 e=this.items.length-1;e>=0;e–)this.items.item.removeData(this.widgetName+“-item”);return this},_setOption:function(t,i){“disabled”===t?(this.options=i,this.widget().toggleClass(“ui-sortable-disabled”,!!i)):e.Widget.prototype._setOption.apply(this,arguments)},_mouseCapture:function(t,i){var s=this;if(this.reverting)return!1;if(this.options.disabled||“static”==this.options.type)return!1;this._refreshItems(t);var a=null;if(e(t.target).parents().each(function(){return e.data(this,s.widgetName+“-item”)==s?(a=e(this),!1):undefined}),e.data(t.target,s.widgetName+“-item”)==s&&(a=e(t.target)),!a)return!1;if(this.options.handle&&!i){var n=!1;if(e(this.options.handle,a).find(“*”).andSelf().each(function(){this==t.target&&(n=!0)}),!n)return!1}return this.currentItem=a,this._removeCurrentsFromItems(),!0},_mouseStart:function(t,i,s){var a=this.options;if(this.currentContainer=this,this.refreshPositions(),this.helper=this._createHelper(t),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},e.extend(this.offset,{click:{left:t.pageX-this.offset.left,top:t.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(t),this.originalPageX=t.pageX,this.originalPageY=t.pageY,a.cursorAt&&this._adjustOffsetFromHelper(a.cursorAt),this.domPosition={prev:this.currentItem.prev(),parent:this.currentItem.parent()},this.helper!=this.currentItem&&this.currentItem.hide(),this._createPlaceholder(),a.containment&&this._setContainment(),a.cursor&&(e(“body”).css(“cursor”)&&(this._storedCursor=e(“body”).css(“cursor”)),e(“body”).css(“cursor”,a.cursor)),a.opacity&&(this.helper.css(“opacity”)&&(this._storedOpacity=this.helper.css(“opacity”)),this.helper.css(“opacity”,a.opacity)),a.zIndex&&(this.helper.css(“zIndex”)&&(this._storedZIndex=this.helper.css(“zIndex”)),this.helper.css(“zIndex”,a.zIndex)),this.scrollParent!=document&&“HTML”!=this.scrollParent.tagName&&(this.overflowOffset=this.scrollParent.offset()),this._trigger(“start”,t,this._uiHash()),this._preserveHelperProportions||this._cacheHelperProportions(),!s)for(var n=this.containers.length-1;n>=0;n–)this.containers._trigger(“activate”,t,this._uiHash(this));return e.ui.ddmanager&&(e.ui.ddmanager.current=this),e.ui.ddmanager&&!a.dropBehaviour&&e.ui.ddmanager.prepareOffsets(this,t),this.dragging=!0,this.helper.addClass(“ui-sortable-helper”),this._mouseDrag(t),!0},_mouseDrag:function(t){if(this.position=this._generatePosition(t),this.positionAbs=this._convertPositionTo(“absolute”),this.lastPositionAbs||(this.lastPositionAbs=this.positionAbs),this.options.scroll){var i=this.options,s=!1;this.scrollParent!=document&&“HTML”!=this.scrollParent.tagName?(this.overflowOffset.top+this.scrollParent.offsetHeight-t.pageYthis.widgetName
“-item)”);this.items=e.grep(this.items,function(e){for(var i=0;t.length>i;i++)if(t==e.item)return!1;return!0})},_refreshItems:function(t){this.items=[],this.containers=;var i=this.items,s=[[e.isFunction(this.options.items)?this.options.items.call(this.element,t,{item:this.currentItem}):e(this.options.items,this.element),this]],a=this._connectWith();if(a&&this.ready)for(var n=a.length-1;n>=0;n–)for(var r=e(a),o=r.length-1;o>=0;o–){var h=e.data(r,this.widgetName);h&&h!=this&&!h.options.disabled&&(s.push([e.isFunction(h.options.items)?h.options.items.call(h.element,t,{item:this.currentItem}):e(h.options.items,h.element),h]),this.containers.push(h))}for(var n=s.length-1;n>=0;n–)for(var l=s[1],u=s[0],o=0,c=u.length;c>o;o++){var d=e(u);d.data(this.widgetName+“-item”,l),i.push({item:d,instance:l,width:0,height:0,left:0,top:0})}},refreshPositions:function(t){this.offsetParent&&this.helper&&(this.offset.parent=this._getParentOffset());for(var i=this.items.length-1;i>=0;i–){var s=this.items;if(s.instance==this.currentContainer||!this.currentContainer||s.item==this.currentItem){var a=this.options.toleranceElement?e(this.options.toleranceElement,s.item):s.item;t||(s.width=a.outerWidth(),s.height=a.outerHeight());var n=a.offset();s.left=n.left,s.top=n.top}}if(this.options.custom&&this.options.custom.refreshContainers)this.options.custom.refreshContainers.call(this);else for(var i=this.containers.length-1;i>=0;i–){var n=this.containers.element.offset();this.containers.containerCache.left=n.left,this.containers.containerCache.top=n.top,this.containers.containerCache.width=this.containers.element.outerWidth(),this.containers.containerCache.height=this.containers.element.outerHeight()}return this},_createPlaceholder:function(t){t=t||this;var i=t.options;if(!i.placeholder||i.placeholder.constructor==String){var s=i.placeholder;i.placeholder={element:function(){var i=e(document.createElement(t.currentItem.nodeName)).addClass(s||t.currentItem.className+“ ui-sortable-placeholder”).removeClass(“ui-sortable-helper”);return s||(i.style.visibility=“hidden”),i},update:function(e,a){(!s||i.forcePlaceholderSize)&&(a.height()||a.height(t.currentItem.innerHeight()-parseInt(t.currentItem.css(“paddingTop”)||0,10)-parseInt(t.currentItem.css(“paddingBottom”)||0,10)),a.width()||a.width(t.currentItem.innerWidth()-parseInt(t.currentItem.css(“paddingLeft”)||0,10)-parseInt(t.currentItem.css(“paddingRight”)||0,10)))}}}t.placeholder=e(i.placeholder.element.call(t.element,t.currentItem)),t.currentItem.after(t.placeholder),i.placeholder.update(t,t.placeholder)},_contactContainers:function(t){for(var i=null,s=null,a=this.containers.length-1;a>=0;a–)if(!e.contains(this.currentItem,this.containers.element))if(this._intersectsWith(this.containers.containerCache)){if(i&&e.contains(this.containers.element,i.element))continue;i=this.containers,s=a}else this.containers.containerCache.over&&(this.containers._trigger(“out”,t,this._uiHash(this)),this.containers.containerCache.over=0);if(i)if(1===this.containers.length)this.containers._trigger(“over”,t,this._uiHash(this)),this.containers.containerCache.over=1;else{for(var n=1e4,r=null,o=this.containers.floating?“left”:“top”,h=this.containers.floating?“width”:“height”,l=this.positionAbs+this.offset.click,u=this.items.length-1;u>=0;u–)if(e.contains(this.containers.element,this.items.item)&&this.items.item!=this.currentItem){var c=this.items.item.offset(),d=!1;Math.abs(c-l)>Math.abs(c+this.items[h]-l)&&(d=!0,c+=this.items[h]),n>Math.abs(c-l)&&(n=Math.abs(c-l),r=this.items,this.direction=d?“up”:“down”)}if(!r&&!this.options.dropOnEmpty)return;this.currentContainer=this.containers,r?this._rearrange(t,r,null,!0):this._rearrange(t,null,this.containers.element,!0),this._trigger(“change”,t,this._uiHash()),this.containers._trigger(“change”,t,this._uiHash(this)),this.options.placeholder.update(this.currentContainer,this.placeholder),this.containers._trigger(“over”,t,this._uiHash(this)),this.containers.containerCache.over=1}},_createHelper:function(t){var i=this.options,s=e.isFunction(i.helper)?e(i.helper.apply(this.element,[t,this.currentItem])):“clone”==i.helper?this.currentItem.clone():this.currentItem;return s.parents(“body”).length||e(“parent”!=i.appendTo?i.appendTo:this.currentItem.parentNode).appendChild(s),s==this.currentItem&&(this._storedCSS={width:this.currentItem.style.width,height:this.currentItem.style.height,position:this.currentItem.css(“position”),top:this.currentItem.css(“top”),left:this.currentItem.css(“left”)}),(“”==s.style.width||i.forceHelperSize)&&s.width(this.currentItem.width()),(“”==s.style.height||i.forceHelperSize)&&s.height(this.currentItem.height()),s},_adjustOffsetFromHelper:function(t){“string”==typeof t&&(t=t.split(“ ”)),e.isArray(t)&&(t={left:+t,top:+t||0}),“left”in t&&(this.offset.click.left=t.left+this.margins.left),“right”in t&&(this.offset.click.left=this.helperProportions.width-t.right+this.margins.left),“top”in t&&(this.offset.click.top=t.top+this.margins.top),“bottom”in t&&(this.offset.click.top=this.helperProportions.height-t.bottom+this.margins.top)},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var t=this.offsetParent.offset();return“absolute”==this.cssPosition&&this.scrollParent!=document&&e.contains(this.scrollParent,this.offsetParent)&&(t.left+=this.scrollParent.scrollLeft(),t.top+=this.scrollParent.scrollTop()),(this.offsetParent==document.body||this.offsetParent.tagName&&“html”==this.offsetParent.tagName.toLowerCase()&&e.ui.ie)&&(t={top:0,left:0}),{top:t.top+(parseInt(this.offsetParent.css(“borderTopWidth”),10)||0),left:t.left+(parseInt(this.offsetParent.css(“borderLeftWidth”),10)||0)}},_getRelativeOffset:function(){if(“relative”==this.cssPosition){var e=this.currentItem.position();return{top:e.top-(parseInt(this.helper.css(“top”),10)||0)+this.scrollParent.scrollTop(),left:e.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 t=this.options;if(“parent”==t.containment&&(t.containment=this.helper.parentNode),(“document”==t.containment||“window”==t.containment)&&(this.containment=),!/^(document|window|parent)$/.test(t.containment)){var i=e(t.containment),s=e(t.containment).offset(),a=“hidden”!=e(i).css(“overflow”);this.containment=}},_convertPositionTo:function(t,i){i||(i=this.position);var s=“absolute”==t?1:-1,a=(this.options,“absolute”!=this.cssPosition||this.scrollParent!=document&&e.contains(this.scrollParent,this.offsetParent)?this.scrollParent:this.offsetParent),n=/(html|body)/i.test(a.tagName);return{top:i.top+this.offset.relative.top*s+this.offset.parent.top*s-(“fixed”==this.cssPosition?-this.scrollParent.scrollTop():n?0:a.scrollTop())*s,left:i.left+this.offset.relative.left*s+this.offset.parent.left*s-(“fixed”==this.cssPosition?-this.scrollParent.scrollLeft():n?0:a.scrollLeft())*s}},_generatePosition:function(t){var i=this.options,s=“absolute”!=this.cssPosition||this.scrollParent!=document&&e.contains(this.scrollParent,this.offsetParent)?this.scrollParent:this.offsetParent,a=/(html|body)/i.test(s.tagName);“relative”!=this.cssPosition||this.scrollParent!=document&&this.scrollParent!=this.offsetParent||(this.offset.relative=this._getRelativeOffset());var n=t.pageX,r=t.pageY;if(this.originalPosition&&(this.containment&&(t.pageX-this.offset.click.leftthis.orientation
“ ui-widget”+“ ui-widget-content”+“ ui-corner-all”+(a.disabled?“ ui-slider-disabled ui-disabled”:“”)),this.range=e([]),a.range&&(a.range===!0&&(a.values||(a.values=),a.values.length&&2!==a.values.length&&(a.values=[a.values,a.values])),this.range=e(“<div></div>”).appendTo(this.element).addClass(“ui-slider-range ui-widget-header”+(“min”===a.range||“max”===a.range?“ ui-slider-range-”+a.range:“”))),s=a.values&&a.values.length||1,i=n.length;s>i;i++)o.push®;this.handles=n.add(e(o.join(“”)).appendTo(this.element)),this.handle=this.handles.eq(0),this.handles.add(this.range).filter(“a”).click(function(e){e.preventDefault()}).mouseenter(function(){a.disabled||e(this).addClass(“ui-state-hover”)}).mouseleave(function(){e(this).removeClass(“ui-state-hover”)}).focus(function(){a.disabled?e(this).blur():(e(“.ui-slider .ui-state-focus”).removeClass(“ui-state-focus”),e(this).addClass(“ui-state-focus”))}).blur(function(){e(this).removeClass(“ui-state-focus”)}),this.handles.each(function(t){e(this).data(“ui-slider-handle-index”,t)}),this._on(this.handles,{keydown:function(i){var s,a,n,r,o=e(i.target).data(“ui-slider-handle-index”);switch(i.keyCode){case e.ui.keyCode.HOME:case e.ui.keyCode.END:case e.ui.keyCode.PAGE_UP:case e.ui.keyCode.PAGE_DOWN:case e.ui.keyCode.UP:case e.ui.keyCode.RIGHT:case e.ui.keyCode.DOWN:case e.ui.keyCode.LEFT:if(i.preventDefault(),!this._keySliding&&(this._keySliding=!0,e(i.target).addClass(“ui-state-active”),s=this._start(i,o),s===!1))return}switch(r=this.options.step,a=n=this.options.values&&this.options.values.length?this.values(o):this.value(),i.keyCode){case e.ui.keyCode.HOME:n=this._valueMin();break;case e.ui.keyCode.END:n=this._valueMax();break;case e.ui.keyCode.PAGE_UP:n=this._trimAlignValue(a+(this._valueMax()-this._valueMin())/t);break;case e.ui.keyCode.PAGE_DOWN:n=this._trimAlignValue(a-(this._valueMax()-this._valueMin())/t);break;case e.ui.keyCode.UP:case e.ui.keyCode.RIGHT:if(a===this._valueMax())return;n=this._trimAlignValue(a+r);break;case e.ui.keyCode.DOWN:case e.ui.keyCode.LEFT:if(a===this._valueMin())return;n=this._trimAlignValue(a-r)}this._slide(i,o,n)},keyup:function(t){var i=e(t.target).data(“ui-slider-handle-index”);this._keySliding&&(this._keySliding=!1,this._stop(t,i),this._change(t,i),e(t.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(t){var i,s,a,n,r,o,h,l,u=this,d=this.options;return d.disabled?!1:(this.elementSize={width:this.element.outerWidth(),height:this.element.outerHeight()},this.elementOffset=this.element.offset(),i={x:t.pageX,y:t.pageY},s=this._normValueFromMouse(i),a=this._valueMax()-this._valueMin()+1,this.handles.each(function(t){var i=Math.abs(s-u.values(t));a>i&&(a=i,n=e(this),r=t)}),d.range===!0&&this.values(1)===d.min&&(r+=1,n=e(this.handles)),o=this._start(t,r),o===!1?!1:(this._mouseSliding=!0,this._handleIndex=r,n.addClass(“ui-state-active”).focus(),h=n.offset(),l=!e(t.target).parents().andSelf().is(“.ui-slider-handle”),this._clickOffset=l?{left:0,top:0}:{left:t.pageX-h.left-n.width()/2,top:t.pageY-h.top-n.height()/2-(parseInt(n.css(“borderTopWidth”),10)||0)-(parseInt(n.css(“borderBottomWidth”),10)||0)+(parseInt(n.css(“marginTop”),10)||0)},this.handles.hasClass(“ui-state-hover”)||this._slide(t,r,s),this._animateOff=!0,!0))},_mouseStart:function(){return!0},_mouseDrag:function(e){var t={x:e.pageX,y:e.pageY},i=this._normValueFromMouse(t);return this._slide(e,this._handleIndex,i),!1},_mouseStop:function(e){return this.handles.removeClass(“ui-state-active”),this._mouseSliding=!1,this._stop(e,this._handleIndex),this._change(e,this._handleIndex),this._handleIndex=null,this._clickOffset=null,this._animateOff=!1,!1},_detectOrientation:function(){this.orientation=“vertical”===this.options.orientation?“vertical”:“horizontal”},_normValueFromMouse:function(e){var t,i,s,a,n;return“horizontal”===this.orientation?(t=this.elementSize.width,i=e.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0)):(t=this.elementSize.height,i=e.y-this.elementOffset.top-(this._clickOffset?this._clickOffset.top:0)),s=i/t,s>1&&(s=1),0>s&&(s=0),“vertical”===this.orientation&&(s=1-s),a=this._valueMax()-this._valueMin(),n=this._valueMin()+s*a,this._trimAlignValue(n)},_start:function(e,t){var i={handle:this.handles,value:this.value()};return this.options.values&&this.options.values.length&&(i.value=this.values(t),i.values=this.values()),this._trigger(“start”,e,i)},_slide:function(e,t,i){var s,a,n;this.options.values&&this.options.values.length?(s=this.values(t?0:1),2===this.options.values.length&&this.options.range===!0&&(0===t&&i>s||1===t&&s>i)&&(i=s),i!==this.values(t)&&(a=this.values(),a=i,n=this._trigger(“slide”,e,{handle:this.handles,value:i,values:a}),s=this.values(t?0:1),n!==!1&&this.values(t,i,!0))):i!==this.value()&&(n=this._trigger(“slide”,e,{handle:this.handles,value:i}),n!==!1&&this.value(i))},_stop:function(e,t){var i={handle:this.handles,value:this.value()};this.options.values&&this.options.values.length&&(i.value=this.values(t),i.values=this.values()),this._trigger(“stop”,e,i)},_change:function(e,t){if(!this._keySliding&&!this._mouseSliding){var i={handle:this.handles,value:this.value()};this.options.values&&this.options.values.length&&(i.value=this.values(t),i.values=this.values()),this._trigger(“change”,e,i)}},value:function(e){return arguments.length?(this.options.value=this._trimAlignValue(e),this._refreshValue(),this._change(null,0),undefined):this._value()},values:function(t,i){var s,a,n;if(arguments.length>1)return this.options.values=this._trimAlignValue(i),this._refreshValue(),this._change(null,t),undefined;if(!arguments.length)return this._values();if(!e.isArray(arguments))return this.options.values&&this.options.values.length?this._values(t):this.value();for(s=this.options.values,a=arguments,n=0;s.length>n;n+=1)s=this._trimAlignValue(a),this._change(null,n);this._refreshValue()},_setOption:function(t,i){var s,a=0;switch(e.isArray(this.options.values)&&(a=this.options.values.length),e.Widget.prototype._setOption.apply(this,arguments),t){case“disabled”:i?(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”:for(this._animateOff=!0,this._refreshValue(),s=0;a>s;s+=1)this._change(null,s);this._animateOff=!1;break;case“min”:case“max”:this._animateOff=!0,this._refreshValue(),this._animateOff=!1}},_value:function(){var e=this.options.value;return e=this._trimAlignValue(e)},_values:function(e){var t,i,s;if(arguments.length)return t=this.options.values,t=this._trimAlignValue(t);for(i=this.options.values.slice(),s=0;i.length>s;s+=1)i=this._trimAlignValue(i);return i},_trimAlignValue:function(e){if(this._valueMin()>=e)return this._valueMin();if(e>=this._valueMax())return this._valueMax();var t=this.options.step>0?this.options.step:1,i=(e-this._valueMin())%t,s=e-i;return 2*Math.abs(i)>=t&&(s+=i>0?t:-t),parseFloat(s.toFixed(5))},_valueMin:function(){return this.options.min},_valueMax:function(){return this.options.max},_refreshValue:function(){var t,i,s,a,n,r=this.options.range,o=this.options,h=this,l=this._animateOff?!1:o.animate,u={};this.options.values&&this.options.values.length?this.handles.each(function(s){i=100*((h.values(s)-h._valueMin())/(h._valueMax()-h._valueMin())),u=i+“%”,e(this).stop(1,1)(u,o.animate),h.options.range===!0&&(“horizontal”===h.orientation?(0===s&&h.range.stop(1,1)({left:i+“%”},o.animate),1===s&&h.range({width:i-t+“%”},{queue:!1,duration:o.animate})):(0===s&&h.range.stop(1,1)({bottom:i+“%”},o.animate),1===s&&h.range({height:i-t+“%”},{queue:!1,duration:o.animate}))),t=i}):(s=this.value(),a=this._valueMin(),n=this._valueMax(),i=n!==a?100*((s-a)/(n-a)):0,u=i+“%”,this.handle.stop(1,1)(u,o.animate),“min”===r&&“horizontal”===this.orientation&&this.range.stop(1,1)({width:i+“%”},o.animate),“max”===r&&“horizontal”===this.orientation&&this.range({width:100-i+“%”},{queue:!1,duration:o.animate}),“min”===r&&“vertical”===this.orientation&&this.range.stop(1,1)({height:i+“%”},o.animate),“max”===r&&“vertical”===this.orientation&&this.range({height:100-i+“%”},{queue:!1,duration:o.animate}))}})})(jQuery);