/* jQuery UI Touch Punch 1.1.5 as modified by RWAP Software based on original touchpunch v0.2.3 which has not been updated since 2014 Updates by RWAP Software to take account of various suggested changes on the original code issues Original: https://github.com/furf/jquery-ui-touch-punch Copyright 2011–2014, Dave Furfero Dual licensed under the MIT or GPL Version 2 licenses. Fork: https://github.com/RWAP/jquery-ui-touch-punch Depends: jquery.ui.widget.js jquery.ui.mouse.js */ (function(e){"function"===typeof define&&define.amd?define(["jquery"],e):e(jQuery)})(function(e){function u(a){return null==a?a+"":"object"===typeof a?S[O.call(a)]||"object":typeof a}function z(a,b,c){var d=H[b.type]||{};if(null==a)return c||!b.def?null:b.def;a=d.floor?~~a:parseFloat(a);return isNaN(a)?b.def:d.mod?(a+d.mod)%d.mod:Math.min(d.max,Math.max(0,a))}function D(a){var b=G(),c=b._rgba=[];a=a.toLowerCase();T(R,function(d,f){d=(d=f.re.exec(a))&&f.parse(d);f=f.space||"rgba";if(d)return d=b[f](d), b[B[f].cache]=d[B[f].cache],c=b._rgba=d._rgba,!1});return c.length?("0,0,0,0"===c.join()&&y.extend(c,v.transparent),b):v[a]}function J(a,b,c){c=(c+1)%1;return 1>6*c?a+(b-a)*c*6:1>2*c?b:2>3*c?a+(b-a)*(2/3-c)*6:a}e.ui=e.ui||{};e.ui.version="1.13.3";var L=0,F=Array.prototype.hasOwnProperty,t=Array.prototype.slice;e.cleanData=function(a){return function(b){var c,d,f;for(f=0;null!=(d=b[f]);f++)(c=e._data(d,"events"))&&c.remove&&e(d).triggerHandler("remove");a(b)}}(e.cleanData);e.widget=function(a,b,c){var d= {},f=a.split(".")[0];a=a.split(".")[1];var g=f+"-"+a;c||(c=b,b=e.Widget);Array.isArray(c)&&(c=e.extend.apply(null,[{}].concat(c)));e.expr.pseudos[g.toLowerCase()]=function(n){return!!e.data(n,g)};e[f]=e[f]||{};var h=e[f][a];var l=e[f][a]=function(n,r){if(!this||!this._createWidget)return new l(n,r);arguments.length&&this._createWidget(n,r)};e.extend(l,h,{version:c.version,_proto:e.extend({},c),_childConstructors:[]});var k=new b;k.options=e.widget.extend({},k.options);e.each(c,function(n,r){d[n]= "function"!==typeof r?r:function(){function m(){return b.prototype[n].apply(this,arguments)}function p(q){return b.prototype[n].apply(this,q)}return function(){var q=this._super,w=this._superApply;this._super=m;this._superApply=p;var A=r.apply(this,arguments);this._super=q;this._superApply=w;return A}}()});l.prototype=e.widget.extend(k,{widgetEventPrefix:h?k.widgetEventPrefix||a:a},d,{constructor:l,namespace:f,widgetName:a,widgetFullName:g});h?(e.each(h._childConstructors,function(n,r){n=r.prototype; e.widget(n.namespace+"."+n.widgetName,l,r._proto)}),delete h._childConstructors):b._childConstructors.push(l);e.widget.bridge(a,l);return l};e.widget.extend=function(a){for(var b=t.call(arguments,1),c=0,d=b.length,f,g;cja?"left":0ka?"top":0d(f(ia),f(ka))?da.important="horizontal":da.important="vertical";m.using.call(this,ha,da)});Z.offset(e.extend(W,{using:V}))})};e.ui.position={fit:{left:function(m,p){var q=p.within,w=q.isWindow?q.scrollLeft:q.offset.left,A=q.width,C=m.left-p.collisionPosition.marginLeft;q=w-C;var E=C+p.collisionWidth-A-w;p.collisionWidth>A?0=E?(p=m.left+q+p.collisionWidth-A-w,m.left+=q-p):m.left=0=q?w:q>E?w+A-p.collisionWidth:w:m.left=0A?0=E?(p=m.top+q+p.collisionHeight-A-w,m.top+=q-p):m.top=0=q?w:q>E?w+A-p.collisionHeight:w:m.top=0q){if(p=m.left+E+M+N+p.collisionWidth-A-w,0>p||pq){if(p=m.top+E+M+N+p.collisionHeight-A-w,0>p||pdocument.documentMode)&&!a.button)return this._mouseUp(a);if(!a.which)if(a.originalEvent.altKey||a.originalEvent.ctrlKey||a.originalEvent.metaKey||a.originalEvent.shiftKey)this.ignoreMissingWhich=!0;else if(!this.ignoreMissingWhich)return this._mouseUp(a)}if(a.which|| a.button)this._mouseMoved=!0;if(this._mouseStarted)return this._mouseDrag(a),a.preventDefault();this._mouseDistanceMet(a)&&this._mouseDelayMet(a)&&((this._mouseStarted=!1!==this._mouseStart(this._mouseDownEvent,a))?this._mouseDrag(a):this._mouseUp(a));return!this._mouseStarted},_mouseUp:function(a){this.document.off("mousemove."+this.widgetName,this._mouseMoveDelegate).off("mouseup."+this.widgetName,this._mouseUpDelegate);this._mouseStarted&&(this._mouseStarted=!1,a.target===this._mouseDownEvent.target&& e.data(a.target,this.widgetName+".preventClickEvent",!0),this._mouseStop(a));this._mouseDelayTimer&&(clearTimeout(this._mouseDelayTimer),delete this._mouseDelayTimer);x=this.ignoreMissingWhich=!1;a.preventDefault()},_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}});e.ui.plugin={add:function(a,b,c){var d;a=e.ui[a].prototype;for(d in c)a.plugins[d]=a.plugins[d]||[],a.plugins[d].push([b,c[d]])},call:function(a,b,c,d){if((b=a.plugins[b])&&(d||a.element[0].parentNode&&11!==a.element[0].parentNode.nodeType))for(d=0;d h[2]&&(f=h[2]+this.offset.click.left);a.pageY-this.offset.click.top>h[3]&&(g=h[3]+this.offset.click.top)}c.grid&&(g=c.grid[1]?this.originalPageY+Math.round((g-this.originalPageY)/c.grid[1])*c.grid[1]:this.originalPageY,g=h?g-this.offset.click.top>=h[1]||g-this.offset.click.top>h[3]?g:g-this.offset.click.top>=h[1]?g-c.grid[1]:g+c.grid[1]:g,f=c.grid[0]?this.originalPageX+Math.round((f-this.originalPageX)/c.grid[0])*c.grid[0]:this.originalPageX,f=h?f-this.offset.click.left>=h[0]||f-this.offset.click.left> h[2]?f:f-this.offset.click.left>=h[0]?f-c.grid[0]:f+c.grid[0]:f);"y"===c.axis&&(f=this.originalPageX);"x"===c.axis&&(g=this.originalPageY)}return{top:g-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+("fixed"===this.cssPosition?-this.offset.scroll.top:d?0:this.offset.scroll.top),left:f-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+("fixed"===this.cssPosition?-this.offset.scroll.left:d?0:this.offset.scroll.left)}},_clear:function(){this._removeClass(this.helper, "ui-draggable-dragging");this.helper[0]===this.element[0]||this.cancelHelperRemoval||this.helper.remove();this.helper=null;this.cancelHelperRemoval=!1;this.destroyOnClear&&this.destroy()},_trigger:function(a,b,c){c=c||this._uiHash();e.ui.plugin.call(this,a,[b,c,this],!0);/^(drag|start|stop)/.test(a)&&(this.positionAbs=this._convertPositionTo("absolute"),c.offset=this.positionAbs);return e.Widget.prototype._trigger.call(this,a,b,c)},plugins:{},_uiHash:function(){return{helper:this.helper,position:this.position, originalPosition:this.originalPosition,offset:this.positionAbs}}});e.ui.plugin.add("draggable","connectToSortable",{start:function(a,b,c){var d=e.extend({},b,{item:c.element});c.sortables=[];e(c.options.connectToSortable).each(function(){var f=e(this).sortable("instance");f&&!f.options.disabled&&(c.sortables.push(f),f.refreshPositions(),f._trigger("activate",a,d))})},stop:function(a,b,c){var d=e.extend({},b,{item:c.element});c.cancelHelperRemoval=!1;e.each(c.sortables,function(){this.isOver?(this.isOver= 0,c.cancelHelperRemoval=!0,this.cancelHelperRemoval=!1,this._storedCSS={position:this.placeholder.css("position"),top:this.placeholder.css("top"),left:this.placeholder.css("left")},this._mouseStop(a),this.options.helper=this.options._helper):(this.cancelHelperRemoval=!0,this._trigger("deactivate",a,d))})},drag:function(a,b,c){e.each(c.sortables,function(){var d=!1,f=this;f.positionAbs=c.positionAbs;f.helperProportions=c.helperProportions;f.offset.click=c.offset.click;f._intersectsWith(f.containerCache)&& (d=!0,e.each(c.sortables,function(){this.positionAbs=c.positionAbs;this.helperProportions=c.helperProportions;this.offset.click=c.offset.click;this!==f&&this._intersectsWith(this.containerCache)&&e.contains(f.element[0],this.element[0])&&(d=!1);return d}));d?(f.isOver||(f.isOver=1,c._parent=b.helper.parent(),f.currentItem=b.helper.appendTo(f.element).data("ui-sortable-item",!0),f.options._helper=f.options.helper,f.options.helper=function(){return b.helper[0]},a.target=f.currentItem[0],f._mouseCapture(a, !0),f._mouseStart(a,!0,!0),f.offset.click.top=c.offset.click.top,f.offset.click.left=c.offset.click.left,f.offset.parent.left-=c.offset.parent.left-f.offset.parent.left,f.offset.parent.top-=c.offset.parent.top-f.offset.parent.top,c._trigger("toSortable",a),c.dropped=f.element,e.each(c.sortables,function(){this.refreshPositions()}),c.currentItem=c.element,f.fromOutside=c),f.currentItem&&(f._mouseDrag(a),b.position=f.position)):f.isOver&&(f.isOver=0,f.cancelHelperRemoval=!0,f.options._revert=f.options.revert, f.options.revert=!1,f._trigger("out",a,f._uiHash(f)),f._mouseStop(a,!0),f.options.revert=f.options._revert,f.options.helper=f.options._helper,f.placeholder&&f.placeholder.remove(),b.helper.appendTo(c._parent),c._refreshOffsets(a),b.position=c._generatePosition(a,!0),c._trigger("fromSortable",a),c.dropped=!1,e.each(c.sortables,function(){this.refreshPositions()}))})}});e.ui.plugin.add("draggable","cursor",{start:function(a,b,c){a=e("body");c=c.options;a.css("cursor")&&(c._cursor=a.css("cursor"));a.css("cursor", c.cursor)},stop:function(a,b,c){a=c.options;a._cursor&&e("body").css("cursor",a._cursor)}});e.ui.plugin.add("draggable","opacity",{start:function(a,b,c){a=e(b.helper);c=c.options;a.css("opacity")&&(c._opacity=a.css("opacity"));a.css("opacity",c.opacity)},stop:function(a,b,c){a=c.options;a._opacity&&e(b.helper).css("opacity",a._opacity)}});e.ui.plugin.add("draggable","scroll",{start:function(a,b,c){c.scrollParentNotHidden||(c.scrollParentNotHidden=c.helper.scrollParent(!1));c.scrollParentNotHidden[0]!== c.document[0]&&"HTML"!==c.scrollParentNotHidden[0].tagName&&(c.overflowOffset=c.scrollParentNotHidden.offset())},drag:function(a,b,c){b=c.options;var d=!1,f=c.scrollParentNotHidden[0],g=c.document[0];f!==g&&"HTML"!==f.tagName?(b.axis&&"x"===b.axis||(c.overflowOffset.top+f.offsetHeight-a.pageYm+g||nq+g||!e.contains(c.snapElements[d].item.ownerDocument,c.snapElements[d].item))c.snapElements[d].snapping&&c.options.snap.release&& c.options.snap.release.call(c.element,a,e.extend(c._uiHash(),{snapItem:c.snapElements[d].item})),c.snapElements[d].snapping=!1;else{if("inner"!==f.snapMode){var w=Math.abs(p-n)<=g;var A=Math.abs(q-k)<=g;var C=Math.abs(r-l)<=g;var E=Math.abs(m-h)<=g;w&&(b.position.top=c._convertPositionTo("relative",{top:p-c.helperProportions.height,left:0}).top);A&&(b.position.top=c._convertPositionTo("relative",{top:q,left:0}).top);C&&(b.position.left=c._convertPositionTo("relative",{top:0,left:r-c.helperProportions.width}).left); E&&(b.position.left=c._convertPositionTo("relative",{top:0,left:m}).left)}var P=w||A||C||E;"outer"!==f.snapMode&&(w=Math.abs(p-k)<=g,A=Math.abs(q-n)<=g,C=Math.abs(r-h)<=g,E=Math.abs(m-l)<=g,w&&(b.position.top=c._convertPositionTo("relative",{top:p,left:0}).top),A&&(b.position.top=c._convertPositionTo("relative",{top:q-c.helperProportions.height,left:0}).top),C&&(b.position.left=c._convertPositionTo("relative",{top:0,left:r}).left),E&&(b.position.left=c._convertPositionTo("relative",{top:0,left:m- c.helperProportions.width}).left));!c.snapElements[d].snapping&&(w||A||C||E||P)&&c.options.snap.snap&&c.options.snap.snap.call(c.element,a,e.extend(c._uiHash(),{snapItem:c.snapElements[d].item}));c.snapElements[d].snapping=w||A||C||E||P}}}});e.ui.plugin.add("draggable","stack",{start:function(a,b,c){a=e.makeArray(e(c.options.stack)).sort(function(f,g){return(parseInt(e(f).css("zIndex"),10)||0)-(parseInt(e(g).css("zIndex"),10)||0)});if(a.length){var d=parseInt(e(a[0]).css("zIndex"),10)||0;e(a).each(function(f){e(this).css("zIndex", d+f)});this.css("zIndex",d+a.length)}}});e.ui.plugin.add("draggable","zIndex",{start:function(a,b,c){a=e(b.helper);c=c.options;a.css("zIndex")&&(c._zIndex=a.css("zIndex"));a.css("zIndex",c.zIndex)},stop:function(a,b,c){a=c.options;a._zIndex&&e(b.helper).css("zIndex",a._zIndex)}});e.widget("ui.droppable",{version:"1.13.3",widgetEventPrefix:"drop",options:{accept:"*",addClasses:!0,greedy:!1,scope:"default",tolerance:"intersect",activate:null,deactivate:null,drop:null,out:null,over:null},_create:function(){var a, b=this.options,c=b.accept;this.isover=!1;this.isout=!0;this.accept="function"===typeof c?c:function(d){return d.is(c)};this.proportions=function(){if(arguments.length)a=arguments[0];else return a?a:a={width:this.element[0].offsetWidth,height:this.element[0].offsetHeight}};this._addToManager(b.scope);b.addClasses&&this._addClass("ui-droppable")},_addToManager:function(a){e.ui.ddmanager.droppables[a]=e.ui.ddmanager.droppables[a]||[];e.ui.ddmanager.droppables[a].push(this)},_splice:function(a){for(var b= 0;b=n&&a=k&&d=n&&g<=m||l>=n&&l<=m||gm)&&(f>=k&&f<=r||h>=k&&h<=r||fr);default:return!1}}}();e.ui.ddmanager={current:null,droppables:{"default":[]},prepareOffsets:function(a,b){var c,d=e.ui.ddmanager.droppables[a.options.scope]||[],f=b?b.type:null,g=(a.currentItem||a.element).find(":data(ui-droppable)").addBack();var h=0; a:for(;hb.minWidth&&(b.minWidth=a);c>b.minHeight&&(b.minHeight=c);da.width,h=this._isNumber(a.height)&&b.minHeight&&b.minHeight>a.height,l=this.originalPosition.left+this.originalSize.width,k=this.originalPosition.top+this.originalSize.height,n=/sw|nw|w/.test(c);c=/nw|ne|n/.test(c);g&&(a.width=b.minWidth);h&&(a.height=b.minHeight);d&&(a.width=b.maxWidth);f&&(a.height=b.maxHeight);g&&n&&(a.left=l-b.minWidth);d&&n&&(a.left=l-b.maxWidth);h&&c&&(a.top=k-b.minHeight);f&&c&&(a.top=k-b.maxHeight);a.width||a.height|| a.left||!a.top?a.width||a.height||a.top||!a.left||(a.left=null):a.top=null;return a},_getPaddingPlusBorderDimensions:function(a){var b=0,c=[],d=[a.css("borderTopWidth"),a.css("borderRightWidth"),a.css("borderBottomWidth"),a.css("borderLeftWidth")];for(a=[a.css("paddingTop"),a.css("paddingRight"),a.css("paddingBottom"),a.css("paddingLeft")];4>b;b++)c[b]=parseFloat(d[b])||0,c[b]+=parseFloat(a[b])||0;return{height:c[0]+c[2],width:c[1]+c[3]}},_proportionallyResize:function(){if(this._proportionallyResizeElements.length)for(var a, b=0,c=this.helper||this.element;b=b.parentData.width&&(b.size.width=b.parentData.width-c,a&&(b.size.height=b.size.width/b.aspectRatio,l=!1));d+b.size.height>=b.parentData.height&&(b.size.height=b.parentData.height-d,a&&(b.size.width=b.size.height*b.aspectRatio,l=!1));l||(b.position.left=b.prevPosition.left,b.position.top=b.prevPosition.top,b.size.width=b.prevSize.width,b.size.height=b.prevSize.height)}, stop:function(){var a=e(this).resizable("instance"),b=a.options,c=a.containerOffset,d=a.containerPosition,f=a.containerElement,g=e(a.helper),h=g.offset(),l=g.outerWidth()-a.sizeDiff.width;g=g.outerHeight()-a.sizeDiff.height;a._helper&&!b.animate&&/relative/.test(f.css("position"))&&e(this).css({left:h.left-d.left-c.left,width:l,height:g});a._helper&&!b.animate&&/static/.test(f.css("position"))&&e(this).css({left:h.left-d.left-c.left,width:l,height:g})}});e.ui.plugin.add("resizable","alsoResize",{start:function(){var a= e(this).resizable("instance").options;e(a.alsoResize).each(function(){var b=e(this);b.data("ui-resizable-alsoresize",{width:parseFloat(b.css("width")),height:parseFloat(b.css("height")),left:parseFloat(b.css("left")),top:parseFloat(b.css("top"))})})},resize:function(a,b){a=e(this).resizable("instance");var c=a.originalSize,d=a.originalPosition,f={height:a.size.height-c.height||0,width:a.size.width-c.width||0,top:a.position.top-d.top||0,left:a.position.left-d.left||0};e(a.options.alsoResize).each(function(){var g= e(this),h=e(this).data("ui-resizable-alsoresize"),l={},k=g.parents(b.originalElement[0]).length?["width","height"]:["width","height","top","left"];e.each(k,function(n,r){(n=(h[r]||0)+(f[r]||0))&&0<=n&&(l[r]=n||null)});g.css(l)})},stop:function(){e(this).removeData("ui-resizable-alsoresize")}});e.ui.plugin.add("resizable","ghost",{start:function(){var a=e(this).resizable("instance"),b=a.size;a.ghost=a.originalElement.clone();a.ghost.css({opacity:.25,display:"block",position:"relative",height:b.height, width:b.width,margin:0,left:0,top:0});a._addClass(a.ghost,"ui-resizable-ghost");!1!==e.uiBackCompat&&"string"===typeof a.options.ghost&&a.ghost.addClass(this.options.ghost);a.ghost.appendTo(a.helper)},resize:function(){var a=e(this).resizable("instance");a.ghost&&a.ghost.css({position:"relative",height:a.size.height,width:a.size.width})},stop:function(){var a=e(this).resizable("instance");a.ghost&&a.helper&&a.helper.get(0).removeChild(a.ghost.get(0))}});e.ui.plugin.add("resizable","grid",{resize:function(){var a= e(this).resizable("instance"),b=a.options,c=a.size,d=a.originalSize,f=a.originalPosition,g=a.axis,h="number"===typeof b.grid?[b.grid,b.grid]:b.grid,l=h[0]||1,k=h[1]||1,n=Math.round((c.width-d.width)/l)*l;c=Math.round((c.height-d.height)/k)*k;var r=d.width+n,m=d.height+c,p=b.maxWidth&&b.maxWidthr,A=b.minHeight&&b.minHeight>m;b.grid=h;w&&(r+=l);A&&(m+=k);p&&(r-=l);q&&(m-=k);if(/^(se|s|e)$/.test(g))a.size.width=r,a.size.height=m;else if(/^(ne)$/.test(g))a.size.width= r,a.size.height=m,a.position.top=f.top-c;else if(/^(sw)$/.test(g))a.size.width=r,a.size.height=m,a.position.left=f.left-n;else{if(0>=m-k||0>=r-l)var C=a._getPaddingPlusBorderDimensions(this);0g){var l=g;g=d;d=l}f>h&&(l=h,h=f,f=l);this.helper.css({left:d,top:f,width:g-d,height:h-f});this.selectees.each(function(){var k=e.data(this,"selectable-item"),n=!1;if(k&&k.element!==b.element[0]){var r=k.left+b.elementPos.left;var m=k.right+b.elementPos.left;var p=k.top+b.elementPos.top;var q=k.bottom+b.elementPos.top;"touch"===c.tolerance?n=!(r>g||mh||qd&&mf&&q=b&&al&&d+ng&&b+ra[this.floating?"width":"height"]?n&&r:gthis.items[c][h]/2&&(n=!0);Math.abs(a[l]-k)this.containment[2]&&(c=this.containment[2]+this.offset.click.left), a.pageY-this.offset.click.top>this.containment[3]&&(d=this.containment[3]+this.offset.click.top)),b.grid&&(d=this.originalPageY+Math.round((d-this.originalPageY)/b.grid[1])*b.grid[1],d=this.containment?d-this.offset.click.top>=this.containment[1]&&d-this.offset.click.top<=this.containment[3]?d:d-this.offset.click.top>=this.containment[1]?d-b.grid[1]:d+b.grid[1]:d,c=this.originalPageX+Math.round((c-this.originalPageX)/b.grid[0])*b.grid[0],c=this.containment?c-this.offset.click.left>=this.containment[0]&& c-this.offset.click.left<=this.containment[2]?c:c-this.offset.click.left>=this.containment[0]?c-b.grid[0]:c+b.grid[0]:c));return{top:d-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+("fixed"===this.cssPosition?-this.scrollParent.scrollTop():g?0:f.scrollTop()),left:c-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+("fixed"===this.cssPosition?-this.scrollParent.scrollLeft():g?0:f.scrollLeft())}},_rearrange:function(a,b,c,d){c?c[0].appendChild(this.placeholder[0]): b.item[0].parentNode.insertBefore(this.placeholder[0],"down"===this.direction?b.item[0]:b.item[0].nextSibling);var f=this.counter=this.counter?++this.counter:1;this._delay(function(){f===this.counter&&this.refreshPositions(!d)})},_clear:function(a,b){function c(g,h,l){return function(k){l._trigger(g,k,h._uiHash(h))}}this.reverting=!1;var d,f=[];!this._noFinalSort&&this.currentItem.parent().length&&this.placeholder.before(this.currentItem);this._noFinalSort=null;if(this.helper[0]===this.currentItem[0]){for(d in this._storedCSS)if("auto"=== this._storedCSS[d]||"static"===this._storedCSS[d])this._storedCSS[d]="";this.currentItem.css(this._storedCSS);this._removeClass(this.currentItem,"ui-sortable-helper")}else this.currentItem.show();this.fromOutside&&!b&&f.push(function(g){this._trigger("receive",g,this._uiHash(this.fromOutside))});!this.fromOutside&&this.domPosition.prev===this.currentItem.prev().not(".ui-sortable-helper")[0]&&this.domPosition.parent===this.currentItem.parent()[0]||b||f.push(function(g){this._trigger("update",g,this._uiHash())}); this===this.currentContainer||b||(f.push(function(g){this._trigger("remove",g,this._uiHash())}),f.push(function(g){return function(h){g._trigger("receive",h,this._uiHash(this))}}.call(this,this.currentContainer)),f.push(function(g){return function(h){g._trigger("update",h,this._uiHash(this))}}.call(this,this.currentContainer)));for(d=this.containers.length-1;0<=d;d--)b||f.push(c("deactivate",this,this.containers[d])),this.containers[d].containerCache.over&&(f.push(c("out",this,this.containers[d])), this.containers[d].containerCache.over=0);this.storedCursor&&(this.document.find("body").css("cursor",this.storedCursor),this.storedStylesheet.remove());this._storedOpacity&&this.helper.css("opacity",this._storedOpacity);this._storedZIndex&&this.helper.css("zIndex","auto"===this._storedZIndex?"":this._storedZIndex);this.dragging=!1;b||this._trigger("beforeStop",a,this._uiHash());this.placeholder[0].parentNode.removeChild(this.placeholder[0]);this.cancelHelperRemoval||(this.helper[0]!==this.currentItem[0]&& this.helper.remove(),this.helper=null);if(!b){for(d=0;dd&&(b.slice(d).remove(),b=b.slice(0,d));for(a=b.length;an||h===n&&(k===d._lastChangedValue||d.values(k)===f.min))h=n,b=e(this),c=k});if(!1===this._start(a,c))return!1;this._mouseSliding=!0;this._handleIndex= c;this._addClass(b,null,"ui-state-active");b.trigger("focus");var l=b.offset();this._clickOffset=e(a.target).parents().addBack().is(".ui-slider-handle")?{left:a.pageX-l.left-b.width()/2,top:a.pageY-l.top-b.height()/2-(parseInt(b.css("borderTopWidth"),10)||0)-(parseInt(b.css("borderBottomWidth"),10)||0)+(parseInt(b.css("marginTop"),10)||0)}:{left:0,top:0};this.handles.hasClass("ui-state-hover")||this._slide(a,c,g);return this._animateOff=!0},_mouseStart:function(){return!0},_mouseDrag:function(a){var b= this._normValueFromMouse({x:a.pageX,y:a.pageY});this._slide(a,this._handleIndex,b);return!1},_mouseStop:function(a){this._removeClass(this.handles,null,"ui-state-active");this._mouseSliding=!1;this._stop(a,this._handleIndex);this._change(a,this._handleIndex);this._clickOffset=this._handleIndex=null;return this._animateOff=!1},_detectOrientation:function(){this.orientation="vertical"===this.options.orientation?"vertical":"horizontal"},_normValueFromMouse:function(a){if("horizontal"===this.orientation){var b= this.elementSize.width;a=a.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0)}else b=this.elementSize.height,a=a.y-this.elementOffset.top-(this._clickOffset?this._clickOffset.top:0);b=a/b;1b&&(b=0);"vertical"===this.orientation&&(b=1-b);a=this._valueMax()-this._valueMin();b=this._valueMin()+b*a;return this._trimAlignValue(b)},_uiHash:function(a,b,c){var d={handle:this.handles[a],handleIndex:a,value:void 0!==b?b:this.value()};this._hasMultipleValues()&&(d.value=void 0!== b?b:this.values(a),d.values=c||this.values());return d},_hasMultipleValues:function(){return this.options.values&&this.options.values.length},_start:function(a,b){return this._trigger("start",a,this._uiHash(b))},_slide:function(a,b,c){var d=this.value(),f=this.values();if(this._hasMultipleValues()){var g=this.values(b?0:1);d=this.values(b);2===this.options.values.length&&!0===this.options.range&&(c=0===b?Math.min(g,c):Math.max(g,c));f[b]=c}c!==d&&!1!==this._trigger("slide",a,this._uiHash(b,c,f))&& (this._hasMultipleValues()?this.values(b,c):this.value(c))},_stop:function(a,b){this._trigger("stop",a,this._uiHash(b))},_change:function(a,b){this._keySliding||this._mouseSliding||(this._lastChangedValue=b,this._trigger("change",a,this._uiHash(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(a,b){var c;if(1=this._valueMax())return this._valueMax();var b=0=b&&(a+=0this.options.max&&(a-=c);this.max=parseFloat(a.toFixed(this._precision()))},_precision:function(){var a=this._precisionOf(this.options.step);null!==this.options.min&&(a=Math.max(a,this._precisionOf(this.options.min)));return a},_precisionOf:function(a){a=a.toString();var b=a.indexOf(".");return-1===b?0:a.length-b-1},_valueMin:function(){return this.options.min},_valueMax:function(){return this.max},_refreshRange:function(a){"vertical"=== a&&this.range.css({width:"",left:""});"horizontal"===a&&this.range.css({height:"",bottom:""})},_refreshValue:function(){var a,b=this.options.range,c=this.options,d=this,f=this._animateOff?!1:c.animate,g={};if(this._hasMultipleValues())this.handles.each(function(r){n=(d.values(r)-d._valueMin())/(d._valueMax()-d._valueMin())*100;g["horizontal"===d.orientation?"left":"bottom"]=n+"%";e(this).stop(1,1)[f?"animate":"css"](g,c.animate);if(!0===d.options.range)if("horizontal"===d.orientation){if(0===r)d.range.stop(1, 1)[f?"animate":"css"]({left:n+"%"},c.animate);if(1===r)d.range[f?"animate":"css"]({width:n-a+"%"},{queue:!1,duration:c.animate})}else{if(0===r)d.range.stop(1,1)[f?"animate":"css"]({bottom:n+"%"},c.animate);if(1===r)d.range[f?"animate":"css"]({height:n-a+"%"},{queue:!1,duration:c.animate})}a=n});else{var h=this.value();var l=this._valueMin();var k=this._valueMax();var n=k!==l?(h-l)/(k-l)*100:0;g["horizontal"===this.orientation?"left":"bottom"]=n+"%";this.handle.stop(1,1)[f?"animate":"css"](g,c.animate); if("min"===b&&"horizontal"===this.orientation)this.range.stop(1,1)[f?"animate":"css"]({width:n+"%"},c.animate);if("max"===b&&"horizontal"===this.orientation)this.range.stop(1,1)[f?"animate":"css"]({width:100-n+"%"},c.animate);if("min"===b&&"vertical"===this.orientation)this.range.stop(1,1)[f?"animate":"css"]({height:n+"%"},c.animate);if("max"===b&&"vertical"===this.orientation)this.range.stop(1,1)[f?"animate":"css"]({height:100-n+"%"},c.animate)}},_handleEvents:{keydown:function(a){var b,c=e(a.target).data("ui-slider-handle-index"); switch(a.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(a.preventDefault(),!this._keySliding){this._keySliding=!0;this._addClass(e(a.target),null,"ui-state-active");var d=this._start(a,c);if(!1===d)return}}var f=this.options.step;d=this._hasMultipleValues()?b=this.values(c):b=this.value();switch(a.keyCode){case e.ui.keyCode.HOME:b=this._valueMin(); break;case e.ui.keyCode.END:b=this._valueMax();break;case e.ui.keyCode.PAGE_UP:b=this._trimAlignValue(d+(this._valueMax()-this._valueMin())/this.numPages);break;case e.ui.keyCode.PAGE_DOWN:b=this._trimAlignValue(d-(this._valueMax()-this._valueMin())/this.numPages);break;case e.ui.keyCode.UP:case e.ui.keyCode.RIGHT:if(d===this._valueMax())return;b=this._trimAlignValue(d+f);break;case e.ui.keyCode.DOWN:case e.ui.keyCode.LEFT:if(d===this._valueMin())return;b=this._trimAlignValue(d-f)}this._slide(a,c, b)},keyup:function(a){var b=e(a.target).data("ui-slider-handle-index");this._keySliding&&(this._keySliding=!1,this._stop(a,b),this._change(a,b),this._removeClass(e(a.target),null,"ui-state-active"))}}});var y=e,S={},O=S.toString,I=/^([\-+])=\s*(\d+\.?\d*)/,R=[{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})([a-f0-9]{2})?/,parse:function(a){return[parseInt(a[1],16),parseInt(a[2],16),parseInt(a[3],16),a[4]?(parseInt(a[4],16)/255).toFixed(2):1]}},{re:/#([a-f0-9])([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),a[4]?(parseInt(a[4]+a[4],16)/255).toFixed(2):1]}},{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]]}}],G=y.Color=function(a,b,c,d){return new y.Color.fn.parse(a,b,c,d)},B={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"}}}},H={"byte":{floor:!0,max:255},percent:{max:1},degrees:{mod:360,floor:!0}},X=G.support={},Y=y("\x3cp\x3e")[0],T=y.each;Y.style.cssText="background-color:rgba(1,1,1,.5)"; X.rgba=-1y.inArray(null,f[n].slice(0,3))&&(null==f[n][3]&&(f[n][3]=1),k.from&&(f._rgba=k.from(f[n])))}),this},is:function(a){var b= G(a),c=!0,d=this;T(B,function(f,g){var h=b[g.cache];if(h){var l=d[g.cache]||g.to&&g.to(d._rgba)||[];T(g.props,function(k,n){if(null!=h[n.idx])return c=h[n.idx]===l[n.idx]})}return c});return c},_space:function(){var a=[],b=this;T(B,function(c,d){b[d.cache]&&a.push(c)});return a.pop()},transition:function(a,b){var c=G(a);a=c._space();var d=B[a],f=0===this.alpha()?G("transparent"):this,g=f[d.cache]||d.to(f._rgba),h=g.slice();c=c[d.cache];T(d.props,function(l,k){l=k.idx;var n=g[l],r=c[l],m=H[k.type]|| {};null!==r&&(null===n?h[l]=r:(m.mod&&(r-n>m.mod/2?n+=m.mod:n-r>m.mod/2&&(n-=m.mod)),h[l]=z((r-n)*b+n,k)))});return this[a](h)},blend:function(a){if(1===this._rgba[3])return this;var b=this._rgba.slice(),c=b.pop(),d=G(a)._rgba;return G(y.map(b,function(f,g){return(1-c)*d[g]+c*f}))},toRgbaString:function(){var a="rgba(",b=y.map(this._rgba,function(c,d){return null!=c?c:2d&&(c=Math.round(100*c)+"%");return c});1===b[3]&&(b.pop(),a="hsl(");return a+b.join()+")"},toHexString:function(a){var b=this._rgba.slice(),c=b.pop();a&&b.push(~~(255*c));return"#"+y.map(b,function(d){d=(d||0).toString(16);return 1===d.length?"0"+d:d}).join("")},toString:function(){return 0===this._rgba[3]?"transparent":this.toRgbaString()}});G.fn.parse.prototype=G.fn;B.hsla.to=function(a){if(null==a[0]||null==a[1]||null==a[2])return[null,null,null,a[3]];var b=a[0]/255, c=a[1]/255,d=a[2]/255;a=a[3];var f=Math.max(b,c,d),g=Math.min(b,c,d),h=f-g,l=f+g,k=.5*l;return[Math.round(g===f?0:b===f?60*(c-d)/h+360:c===f?60*(d-b)/h+120:60*(b-c)/h+240)%360,0===h?0:.5>=k?h/l:h/(2-l),k,null==a?1:a]};B.hsla.from=function(a){if(null==a[0]||null==a[1]||null==a[2])return[null,null,null,a[3]];var b=a[0]/360,c=a[1],d=a[2];a=a[3];c=.5>=d?d*(1+c):d+c-d*c;d=2*d-c;return[Math.round(255*J(d,c,b+1/3)),Math.round(255*J(d,c,b)),Math.round(255*J(d,c,b-1/3)),a]};T(B,function(a,b){var c=b.props, d=b.cache,f=b.to,g=b.from;G.fn[a]=function(h){f&&!this[d]&&(this[d]=f(this._rgba));if(void 0===h)return this[d].slice();var l=u(h),k="array"===l||"object"===l?h:arguments,n=this[d].slice();T(c,function(m,p){m=k["object"===l?m:p.idx];null==m&&(m=n[p.idx]);n[p.idx]=z(m,p)});if(g){var r=G(g(n));r[d]=n;return r}return G(n)};T(c,function(h,l){G.fn[h]||(G.fn[h]=function(k){var n=u(k);var r="alpha"===h?this._hsla?"hsla":"rgba":a;var m=this[r]();var p=m[l.idx];if("undefined"===n)return p;"function"===n&& (k=k.call(this,p),n=u(k));if(null==k&&l.empty)return this;"string"===n&&(n=I.exec(k))&&(k=p+parseFloat(n[2])*("+"===n[1]?1:-1));m[l.idx]=k;return this[r](m)})})});G.hook=function(a){a=a.split(" ");T(a,function(b,c){y.cssHooks[c]={set:function(d,f){var g,h="";if("transparent"!==f&&("string"!==u(f)||(g=D(f)))){f=G(g||f);if(!X.rgba&&1!==f._rgba[3]){for(g="backgroundColor"===c?d.parentNode:d;(""===h||"transparent"===h)&&g&&g.style;)try{h=y.css(g,"backgroundColor"),g=g.parentNode}catch(l){}f=f.blend(h&& "transparent"!==h?h:"_default")}f=f.toRgbaString()}try{d.style[c]=f}catch(l){}}};y.fx.step[c]=function(d){d.colorInit||(d.start=G(d.elem,c),d.end=G(d.end),d.colorInit=!0);y.cssHooks[c].set(d.elem,d.start.transition(d.end,d.pos))}})};G.hook("backgroundColor borderBottomColor borderLeftColor borderRightColor borderTopColor color columnRuleColor outlineColor textDecorationColor textEmphasisColor");y.cssHooks.borderColor={expand:function(a){var b={};T(["Top","Right","Bottom","Left"],function(c,d){b["border"+ d+"Color"]=a});return b}};var v=y.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"};e.effects={effect:{}};(function(){function a(f){return f.replace(/-([\da-z])/gi,function(g,h){return h.toUpperCase()})}function b(f){var g=f.ownerDocument.defaultView? f.ownerDocument.defaultView.getComputedStyle(f,null):f.currentStyle,h={};if(g&&g.length&&g[0]&&g[g[0]])for(f=g.length;f--;){var l=g[f];"string"===typeof g[l]&&(h[a(l)]=g[l])}else for(l in g)"string"===typeof g[l]&&(h[l]=g[l]);return h}var c=["add","remove","toggle"],d={border:1,borderBottom:1,borderColor:1,borderLeft:1,borderRight:1,borderTop:1,borderWidth:1,margin:1,padding:1};e.each(["borderLeftStyle","borderRightStyle","borderBottomStyle","borderTopStyle"],function(f,g){e.fx.step[g]=function(h){if("none"!== h.end&&!h.setAttr||1===h.pos&&!h.setAttr)y.style(h.elem,g,h.end),h.setAttr=!0}});e.fn.addBack||(e.fn.addBack=function(f){return this.add(null==f?this.prevObject:this.prevObject.filter(f))});e.effects.animateClass=function(f,g,h,l){var k=e.speed(g,h,l);return this.queue(function(){var n=e(this),r=n.attr("class")||"",m=k.children?n.find("*").addBack():n;m=m.map(function(){return{el:e(this),start:b(this)}});var p=function(){e.each(c,function(q,w){if(f[w])n[w+"Class"](f[w])})};p();m=m.map(function(){this.end= b(this.el[0]);var q=this.start,w=this.end,A={},C;for(C in w){var E=w[C];q[C]===E||d[C]||!e.fx.step[C]&&isNaN(parseFloat(E))||(A[C]=E)}this.diff=A;return this});n.attr("class",r);m=m.map(function(){var q=this,w=e.Deferred(),A=e.extend({},k,{queue:!1,complete:function(){w.resolve(q)}});this.el.animate(this.diff,A);return w.promise()});e.when.apply(e,m.get()).done(function(){p();e.each(arguments,function(){var q=this.el;e.each(this.diff,function(w){q.css(w,"")})});k.complete.call(n[0])})})};e.fn.extend({addClass:function(f){return function(g, h,l,k){return h?e.effects.animateClass.call(this,{add:g},h,l,k):f.apply(this,arguments)}}(e.fn.addClass),removeClass:function(f){return function(g,h,l,k){return 1d?c(2*d)/2:1-c(-2*d+2)/2}})})();e.effects.define("blind","hide",function(a,b){var c={up:["bottom","top"],vertical:["bottom","top"],down:["top","bottom"],left:["right","left"],horizontal:["right","left"],right:["left","right"]},d=e(this),f=a.direction||"up",g=d.cssClip(),h={clip:e.extend({}, g)},l=e.effects.createPlaceholder(d);h.clip[c[f][0]]=h.clip[c[f][1]];"show"===a.mode&&(d.cssClip(h.clip),l&&l.css(e.effects.clipToBox(h)),h.clip=g);l&&l.animate(e.effects.clipToBox(h),a.duration,a.easing);d.animate(h,{queue:!1,duration:a.duration,easing:a.easing,complete:b})});e.effects.define("bounce",function(a,b){var c=e(this),d=a.mode,f="hide"===d;var g="show"===d;var h=a.direction||"up";d=a.distance;var l=a.times||5,k=2*l+(g||f?1:0),n=a.duration/k;a=a.easing;var r="up"===h||"down"===h?"top": "left";h="up"===h||"left"===h;var m=0,p=c.queue().length;e.effects.createPlaceholder(c);var q=c.css(r);d||(d=c["top"===r?"outerHeight":"outerWidth"]()/3);g&&(g={opacity:1},g[r]=q,c.css("opacity",0).css(r,h?2*-d:2*d).animate(g,n,a));f&&(d/=Math.pow(2,l-1));g={};for(g[r]=q;mJ.compareEndPoints("StartToStart",D);z++)J.moveStart("character",1);for(D=0;D<=z;D++)"\n"==u.value.charAt(D)&&z++;u=u.value.split("\n").length-1;return z-u}}return z},getCaretPosition:e.getCaretPosition})}); (function(e,u){if("function"===typeof define&&define.amd)define(["module","exports"],u);else if("undefined"!==typeof exports)u(module,exports);else{var z={exports:{}};u(z,z.exports);e.autosize=z.exports}})(this,function(e,u){function z(t){function Q(B){var H=t.style.width;t.style.width="0px";t.offsetWidth;t.style.width=H;t.style.overflowY=B}function K(B){for(var H=[];B&&B.parentNode&&B.parentNode instanceof Element;)B.parentNode.scrollTop&&H.push({node:B.parentNode,scrollTop:B.parentNode.scrollTop}), B=B.parentNode;return H}function x(){if(0!==t.scrollHeight){var B=K(t),H=document.documentElement&&document.documentElement.scrollTop;t.style.height="";t.style.height=t.scrollHeight+S+"px";O=t.clientWidth;B.forEach(function(X){X.node.scrollTop=X.scrollTop});H&&(document.documentElement.scrollTop=H)}}function y(){x();var B=Math.round(parseFloat(t.style.height)),H=window.getComputedStyle(t,null),X="content-box"===H.boxSizing?Math.round(parseFloat(H.height)):t.offsetHeight;XR&&(R+=I.value.length);"undefined"==typeof G&&(G=R);0>G&&(G+=I.value.length);return{start:R,end:G}}function J(){return z(document,"body")?document.body:document.getElementsByTagName("body")[0]}var L,F,t,Q,K,x,y,S,O;e(document).ready(function(){function I(v,a){var b=v.value;v=L(v);var c=v.start;return{value:b.slice(0,c)+a+ b.slice(v.end),index:c,replaced:v.text}}function R(v,a){v.focus();var b=L(v);F(v,b.start,b.end);""==a?document.execCommand("delete",!1,null):document.execCommand("insertText",!1,a);return{replaced:b.text,index:b.start}}function G(v,a){v.focus();a=I(v,a);v.value=a.value;return a}function B(v,a){return function(){var b=this.jquery?this[0]:this,c=b.nodeName.toLowerCase();if(1==b.nodeType&&("textarea"==c||"input"==c&&/^(?:text|email|number|search|tel|url|password)$/i.test(b.type))&&(b=[b].concat(Array.prototype.slice.call(arguments)), b=v.apply(this,b),!a))return b;if(a)return this}}var H=document.createElement("textarea");J().appendChild(H);if("undefined"!=typeof H.selectionStart&&"undefined"!=typeof H.selectionEnd)L=function(v){var a=v.selectionStart,b=v.selectionEnd;return{start:a,end:b,length:b-a,text:v.value.slice(a,b)}},F=function(v,a,b){a=D(v,a,b);v.selectionStart=a.start;v.selectionEnd=a.end},O=function(v,a){a?v.selectionEnd=v.selectionStart:v.selectionStart=v.selectionEnd};else if(u(H,"createTextRange")&&z(document,"selection")&& u(document.selection,"createRange")){L=function(v){var a=0,b=0,c;if((c=document.selection.createRange())&&c.parentElement()==v){var d=v.value.length;var f=v.value.replace(/\r\n/g,"\n");b=v.createTextRange();b.moveToBookmark(c.getBookmark());c=v.createTextRange();c.collapse(!1);-1y?(400>x.timeStamp-F?u(x,"dblclick"):u(x,"click"),F=x.timeStamp):(y=x.originalEvent.changedTouches[0].pageY,10>Math.abs(x.originalEvent.changedTouches[0].pageX-this._startPos.x)&&10>Math.abs(y-this._startPos.y)&&(this._touchMoved&&"stylus"!== x.originalEvent.changedTouches[0].touchType||u(x,"click")));L=this._touchMoved=!1}};var t,Q,K;z._mouseInit=function(){e.support.mspointer&&(this.element[0].style.msTouchAction="none");t=z._touchStart.bind(this);Q=z._touchMove.bind(this);K=z._touchEnd.bind(this);this.element.on({touchstart:t,touchmove:Q,touchend:K});D.call(this)};z._mouseDestroy=function(){this.element.off({touchstart:t,touchmove:Q,touchend:K});J.call(this)}}}); (function(){$.fn.extend({focus:function(e){return function(u,z){return"number"===typeof u?this.each(function(){var D=this;setTimeout(function(){$(D).trigger("focus");z&&z.call(D)},u)}):e.apply(this,arguments)}}($.fn.focus),disableSelection:function(){var e="onselectstart"in document.createElement("div")?"selectstart":"mousedown";return function(){return this.on(e+".ui-disableSelection",function(u){u.preventDefault()})}}(),enableSelection:function(){return this.off(".ui-disableSelection")},zIndex:function(e){if(void 0!== e)return this.css("zIndex",String(e));if(this.length){e=$(this[0]);for(var u;e.length&&e[0]!==document;){u=e.css("position");if("absolute"===u||"relative"===u||"fixed"===u)if(u=parseInt(e.css("zIndex"),10),!isNaN(u)&&0!==u)return u;e=e.parent()}}return 0}})})(); $.widget("ui.sortable",$.ui.sortable,{_setHandleClassName:function(){this._removeClass(this.element.find(".ui-sortable-handle"),"ui-sortable-handle");$.each(this.items,function(){(this.instance.options.handle?this.item.find(this.instance.options.handle):this.item).addClass("ui-sortable-handle")})}}); (function(){$.ui.slider.prototype._trimAlignValue=function(e){if(e<=this._valueMin())return this._valueMin();if(e>=this._valueMax())return this._valueMax();var u=0=this._valueMax()?this._valueMax():parseFloat(e.toFixed(5))};$.ui.slider.prototype._calculateNewMax=function(){this.max=parseFloat(this.options.max.toFixed(this._precision()))}})(); (function(){var e=$.fn.remove;$.fn.remove=function(){arguments&&0!==arguments.length||$(this).trigger(new $.Event("remove"));return e.apply(this,arguments)}})(); (function(){$.ui.ddmanager.prepareOffsets=function(e,u){var z,D=$.ui.ddmanager.droppables[e.options.scope]||[],J=u?u.type:null,L=(e.currentItem||e.element).find(":data(ui-droppable)").addBack();var F=0;a:for(;F