/*! jQuery UI - v1.12.1 - 2018-04-17
-
Includes: widget.js, data.js, disable-selection.js, scroll-parent.js, widgets/draggable.js, widgets/droppable.js, widgets/resizable.js, widgets/selectable.js, widgets/sortable.js, widgets/mouse.js
-
Copyright jQuery Foundation and other contributors; Licensed MIT */
(function(t){“function”==typeof define&&define.amd?define(,t):t(jQuery)})(function(t){t.ui=t.ui||{},t.ui.version=“1.12.1”;var e=0,i=Array.prototype.slice;t.cleanData=function(e){return function(i){var s,n,o;for(o=0;null!=(n=i);o++)try{s=t._data(n,“events”),s&&s.remove&&t(n).triggerHandler(“remove”)}catch(a){}e(i)}}(t.cleanData),t.widget=function(e,i,s){var n,o,a,r={},l=e.split(“.”);e=e.split(“.”);var h=l+“-”+e;return s||(s=i,i=t.Widget),t.isArray(s)&&(s=t.extend.apply(null,.concat(s))),t.expr[h.toLowerCase()]=function(e){return!!t.data(e,h)},t=t||{},n=t[e],o=t[e]=function(t,e){return this._createWidget?(arguments.length&&this._createWidget(t,e),void 0):new o(t,e)},t.extend(o,n,{version:s.version,_proto:t.extend({},s),_childConstructors:[]}),a=new i,a.options=t.widget.extend({},a.options),t.each(s,function(e,s){return t.isFunction(s)?(r=function(){function t(){return i.prototype.apply(this,arguments)}function n(t){return i.prototype.apply(this,t)}return function(){var e,i=this._super,o=this._superApply;return this._super=t,this._superApply=n,e=s.apply(this,arguments),this._super=i,this._superApply=o,e}}(),void 0):(r=s,void 0)}),o.prototype=t.widget.extend(a,{widgetEventPrefix:n?a.widgetEventPrefix||e:e},r,{constructor:o,namespace:l,widgetName:e,widgetFullName:h}),n?(t.each(n._childConstructors,function(e,i){var s=i.prototype;t.widget(s.namespace+“.”+s.widgetName,o,i._proto)}),delete n._childConstructors):i._childConstructors.push(o),t.widget.bridge(e,o),o},t.widget.extend=function(e){for(var s,n,o=i.call(arguments,1),a=0,r=o.length;r>a;a++)for(s in o)n=o[s],o.hasOwnProperty(s)&&void 0!==n&&(e=t.isPlainObject(n)?t.isPlainObject(e)?t.widget.extend({},e,n):t.widget.extend({},n):n);return e},t.widget.bridge=function(e,s){var n=s.prototype.widgetFullName||e;t.fn=function(o){var a=“string”==typeof o,r=i.call(arguments,1),l=this;return a?this.length||“instance”!==o?this.each(function(){var i,s=t.data(this,n);return“instance”===o?(l=s,!1):s?t.isFunction(s)&&“_”!==o.charAt(0)?(i=s.apply(s,r),i!==s&&void 0!==i?(l=i&&i.jquery?l.pushStack(i.get()):i,!1):void 0):t.error(“no such method '”o
“' for ”e
“ widget instance”):t.error(“cannot call methods on ”e
“ prior to initialization; ”+“attempted to call method '”o
“'”)}):l=void 0:(r.length&&(o=t.widget.extend.apply(null,.concat®)),this.each(function(){var e=t.data(this,n);e?(e.option(o||{}),e._init&&e._init()):t.data(this,n,new s(o,this))})),l}},t.Widget=function(){},t.Widget._childConstructors=[],t.Widget.prototype={widgetName:“widget”,widgetEventPrefix:“”,defaultElement:“a.cursor
“ !important; }</style>”).appendTo(o)),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!==this.document&&“HTML”!==this.scrollParent.tagName&&(this.overflowOffset=this.scrollParent.offset()),this._trigger(“start”,e,this._uiHash()),this._preserveHelperProportions||this._cacheHelperProportions(),!s)for(n=this.containers.length-1;n>=0;n–)this.containers._trigger(“activate”,e,this._uiHash(this));return t.ui.ddmanager&&(t.ui.ddmanager.current=this),t.ui.ddmanager&&!a.dropBehaviour&&t.ui.ddmanager.prepareOffsets(this,e),this.dragging=!0,this._addClass(this.helper,“ui-sortable-helper”),this._mouseDrag(e),!0},_mouseDrag:function(e){var i,s,n,o,a=this.options,r=!1;for(this.position=this._generatePosition(e),this.positionAbs=this._convertPositionTo(“absolute”),this.lastPositionAbs||(this.lastPositionAbs=this.positionAbs),this.options.scroll&&(this.scrollParent!==this.document&&“HTML”!==this.scrollParent.tagName?(this.overflowOffset.top+this.scrollParent.offsetHeight-e.pageYthis.widgetName
“-item)”);this.items=t.grep(this.items,function(t){for(var i=0;e.length>i;i++)if(e===t.item)return!1;return!0})},_refreshItems:function(e){this.items=[],this.containers=;var i,s,n,o,a,r,l,h,c=this.items,u=[[t.isFunction(this.options.items)?this.options.items.call(this.element,e,{item:this.currentItem}):t(this.options.items,this.element),this]],d=this._connectWith();if(d&&this.ready)for(i=d.length-1;i>=0;i–)for(n=t(d,this.document),s=n.length-1;s>=0;s–)o=t.data(n,this.widgetFullName),o&&o!==this&&!o.options.disabled&&(u.push([t.isFunction(o.options.items)?o.options.items.call(o.element,e,{item:this.currentItem}):t(o.options.items,o.element),o]),this.containers.push(o));for(i=u.length-1;i>=0;i–)for(a=u[1],r=u[0],s=0,h=r.length;h>s;s++)l=t(r),l.data(this.widgetName+“-item”,a),c.push({item:l,instance:a,width:0,height:0,left:0,top:0})},refreshPositions:function(e){this.floating=this.items.length?“x”===this.options.axis||this._isFloating(this.items.item):!1,this.offsetParent&&this.helper&&(this.offset.parent=this._getParentOffset());var i,s,n,o;for(i=this.items.length-1;i>=0;i–)s=this.items,s.instance!==this.currentContainer&&this.currentContainer&&s.item!==this.currentItem||(n=this.options.toleranceElement?t(this.options.toleranceElement,s.item):s.item,e||(s.width=n.outerWidth(),s.height=n.outerHeight()),o=n.offset(),s.left=o.left,s.top=o.top);if(this.options.custom&&this.options.custom.refreshContainers)this.options.custom.refreshContainers.call(this);else for(i=this.containers.length-1;i>=0;i–)o=this.containers.element.offset(),this.containers.containerCache.left=o.left,this.containers.containerCache.top=o.top,this.containers.containerCache.width=this.containers.element.outerWidth(),this.containers.containerCache.height=this.containers.element.outerHeight();return this},_createPlaceholder:function(e){e=e||this;var i,s=e.options;s.placeholder&&s.placeholder.constructor!==String||(i=s.placeholder,s.placeholder={element:function(){var s=e.currentItem.nodeName.toLowerCase(),n=t(“<"s
”>“,e.document);return e._addClass(n,”ui-sortable-placeholder“,i||e.currentItem.className)._removeClass(n,”ui-sortable-helper“),”tbody“===s?e._createTrPlaceholder(e.currentItem.find(”tr“).eq(0),t(”“,e.document).appendTo(n)):”tr“===s?e._createTrPlaceholder(e.currentItem,n):”img“===s&&n.attr(”src“,e.currentItem.attr(”src“)),i||n.css(”visibility“,”hidden“),n},update:function(t,n){(!i||s.forcePlaceholderSize)&&(n.height()||n.height(e.currentItem.innerHeight()-parseInt(e.currentItem.css(”paddingTop“)||0,10)-parseInt(e.currentItem.css(”paddingBottom“)||0,10)),n.width()||n.width(e.currentItem.innerWidth()-parseInt(e.currentItem.css(”paddingLeft“)||0,10)-parseInt(e.currentItem.css(”paddingRight“)||0,10)))}}),e.placeholder=t(s.placeholder.element.call(e.element,e.currentItem)),e.currentItem.after(e.placeholder),s.placeholder.update(e,e.placeholder)},_createTrPlaceholder:function(e,i){var s=this;e.children().each(function(){t(” “,s.document).attr(”colspan“,t(this).attr(”colspan“)||1).appendTo(i)})},_contactContainers:function(e){var i,s,n,o,a,r,l,h,c,u,d=null,p=null;for(i=this.containers.length-1;i>=0;i–)if(!t.contains(this.currentItem,this.containers.element))if(this._intersectsWith(this.containers.containerCache)){if(d&&t.contains(this.containers.element,d.element))continue;d=this.containers,p=i}else this.containers.containerCache.over&&(this.containers._trigger(”out“,e,this._uiHash(this)),this.containers.containerCache.over=0);if(d)if(1===this.containers.length)this.containers.containerCache.over||(this.containers._trigger(”over“,e,this._uiHash(this)),this.containers.containerCache.over=1);else{for(n=1e4,o=null,c=d.floating||this._isFloating(this.currentItem),a=c?”left“:”top“,r=c?”width“:”height“,u=c?”pageX“:”pageY“,s=this.items.length-1;s>=0;s–)t.contains(this.containers.element,this.items.item)&&this.items.item!==this.currentItem&&(l=this.items.item.offset(),h=!1,e-l>this.items[r]/2&&(h=!0),n>Math.abs(e-l)&&(n=Math.abs(e-l),o=this.items,this.direction=h?”up“:”down“));if(!o&&!this.options.dropOnEmpty)return;if(this.currentContainer===this.containers)return this.currentContainer.containerCache.over||(this.containers._trigger(”over“,e,this._uiHash()),this.currentContainer.containerCache.over=1),void 0;o?this._rearrange(e,o,null,!0):this._rearrange(e,null,this.containers.element,!0),this._trigger(”change“,e,this._uiHash()),this.containers._trigger(”change“,e,this._uiHash(this)),this.currentContainer=this.containers,this.options.placeholder.update(this.currentContainer,this.placeholder),this.containers._trigger(”over“,e,this._uiHash(this)),this.containers.containerCache.over=1}},_createHelper:function(e){var i=this.options,s=t.isFunction(i.helper)?t(i.helper.apply(this.element,[e,this.currentItem])):”clone“===i.helper?this.currentItem.clone():this.currentItem;return s.parents(”body“).length||t(”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(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!==this.document&&t.contains(this.scrollParent,this.offsetParent)&&(e.left+=this.scrollParent.scrollLeft(),e.top+=this.scrollParent.scrollTop()),(this.offsetParent===this.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.currentItem.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.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 e,i,s,n=this.options;”parent“===n.containment&&(n.containment=this.helper.parentNode),(”document“===n.containment||”window“===n.containment)&&(this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,”document“===n.containment?this.document.width():this.window.width()-this.helperProportions.width-this.margins.left,(”document“===n.containment?this.document.height()||document.body.parentNode.scrollHeight:this.window.height()||this.document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]),/^(document|window|parent)$/.test(n.containment)||(e=t(n.containment),i=t(n.containment).offset(),s=”hidden“!==t(e).css(”overflow“),this.containment=)},_convertPositionTo:function(e,i){i||(i=this.position);var s=”absolute“===e?1:-1,n=”absolute“!==this.cssPosition||this.scrollParent!==this.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,s,n=this.options,o=e.pageX,a=e.pageY,r=”absolute“!==this.cssPosition||this.scrollParent!==this.document&&t.contains(this.scrollParent,this.offsetParent)?this.scrollParent:this.offsetParent,l=/(html|body)/i.test(r.tagName);return”relative“!==this.cssPosition||this.scrollParent!==this.document&&this.scrollParent!==this.offsetParent||(this.offset.relative=this._getRelativeOffset()),this.originalPosition&&(this.containment&&(e.pageX-this.offset.click.left