PageSourceSearch

https://smart-shop.pro/build/assets/lazy_jquery-ui-sortable-BIfmlUlK.js

js smart-shop.pro collected 2026-10-07 15:41:45 UTC 46,507 bytes, 66 lines download raw bytes

vendor: 46,507 bytes, lines 1-66
1(function(t){typeof define=="function"&&define.amd?define(["jquery"],t):t(jQuery)})(function(t){return t.ui=t.ui||{},t.ui.version="1.13.3"});/*!
2 * jQuery UI Widget 1.13.3
3 * https://jqueryui.com
4 *
5 * Copyright OpenJS Foundation and other contributors
6 * Released under the MIT license.
7 * https://jquery.org/license
8 */(function(t){typeof define=="function"&&define.amd?define(["jquery","./version"],t):t(jQuery)})(function(t){var e=0,s=Array.prototype.hasOwnProperty,r=Array.prototype.slice;return t.cleanData=function(i){return function(o){var n,l,f;for(f=0;(l=o[f])!=null;f++)n=t._data(l,"events"),n&&n.remove&&t(l).triggerHandler("remove");i(o)}}(t.cleanData),t.widget=function(i,o,n){var l,f,c,g={},u=i.split(".")[0];i=i.split(".")[1];var p=u+"-"+i;return n||(n=o,o=t.Widget),Array.isArray(n)&&(n=t.extend.apply(null,[{}].concat(n))),t.expr.pseudos[p.toLowerCase()]=function(_){return!!t.data(_,p)},t[u]=t[u]||{},l=t[u][i],f=t[u][i]=function(_,h){if(!this||!this._createWidget)return new f(_,h);arguments.length&&this._createWidget(_,h)},t.extend(f,l,{version:n.version,_proto:t.extend({},n),_childConstructors:[]}),c=new o,c.options=t.widget.extend({},c.options),t.each(n,function(_,h){if(typeof h!="function"){g[_]=h;return}g[_]=function(){function a(){return o.prototype[_].apply(this,arguments)}function d(m){return o.prototype[_].apply(this,m)}return function(){var m=this._super,v=this._superApply,y;return this._super=a,this._superApply=d,y=h.apply(this,arguments),this._super=m,this._superApply=v,y}}()}),f.prototype=t.widget.extend(c,{widgetEventPrefix:l&&c.widgetEventPrefix||i},g,{constructor:f,namespace:u,widgetName:i,widgetFullName:p}),l?(t.each(l._childConstructors,function(_,h){var a=h.prototype;t.widget(a.namespace+"."+a.widgetName,f,h._proto)}),delete l._childConstructors):o._childConstructors.push(f),t.widget.bridge(i,f),f},t.widget.extend=function(i){for(var o=r.call(arguments,1),n=0,l=o.length,f,c;n<l;n++)for(f in o[n])c=o[n][f],s.call(o[n],f)&&c!==void 0&&(t.isPlainObject(c)?i[f]=t.isPlainObject(i[f])?t.widget.extend({},i[f],c):t.widget.extend({},c):i[f]=c);return i},t.widget.bridge=function(i,o){var n=o.prototype.widgetFullName||i;t.fn[i]=function(l){var f=typeof l=="string",c=r.call(arguments,1),g=this;return f?!this.length&&l==="instance"?g=void 0:this.each(function(){var u,p=t.data(this,n);if(l==="instance")return g=p,!1;if(!p)return t.error("cannot call methods on "+i+" prior to initialization; attempted to call method '"+l+"'");if(typeof p[l]!="function"||l.charAt(0)==="_")return t.error("no such method '"+l+"' for "+i+" widget instance");if(u=p[l].apply(p,c),u!==p&&u!==void 0)return g=u&&u.jquery?g.pushStack(u.get()):u,!1}):(c.length&&(l=t.widget.extend.apply(null,[l].concat(c))),this.each(function(){var u=t.data(this,n);u?(u.option(l||{}),u._init&&u._init()):t.data(this,n,new o(l,this))})),g}},t.Widget=function(){},t.Widget._childConstructors=[],t.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"<div>",options:{classes:{},disabled:!1,create:null},_createWidget:function(i,o){o=t(o||this.defaultElement||this)[0],this.element=t(o),this.uuid=e++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=t(),this.hoverable=t(),this.focusable=t(),this.classesElementLookup={},o!==this&&(t.data(o,this.widgetFullName,this),this._on(!0,this.element,{remove:function(n){n.target===o&&this.destroy()}}),this.document=t(o.style?o.ownerDocument:o.document||o),this.window=t(this.document[0].defaultView||this.document[0].parentWindow)),this.options=t.widget.extend({},this.options,this._getCreateOptions(),i),this._create(),this.options.disabled&&this._setOptionDisabled(this.options.disabled),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:function(){return{}},_getCreateEventData:t.noop,_create:t.noop,_init:t.noop,destroy:function(){var i=this;this._destroy(),t.each(this.classesElementLookup,function(o,n){i._removeClass(n,o)}),this.element.off(this.eventNamespace).removeData(this.widgetFullName),this.widget().off(this.eventNamespace).removeAttr("aria-disabled"),this.bindings.off(this.eventNamespace)},_destroy:t.noop,widget:function(){return this.element},option:function(i,o){var n=i,l,f,c;if(arguments.length===0)return t.widget.extend({},this.options);if(typeof i=="string")if(n={},l=i.split("."),i=l.shift(),l.length){for(f=n[i]=t.widget.extend({},this.options[i]),c=0;c<l.length-1;c++)f[l[c]]=f[l[c]]||{},f=f[l[c]];if(i=l.pop(),arguments.length===1)return f[i]===void 0?null:f[i];f[i]=o}else{if(arguments.length===1)return this.options[i]===void 0?null:this.options[i];n[i]=o}return this._setOptions(n),this},_setOptions:function(i){var o;for(o in i)this._setOption(o,i[o]);return this},_setOption:function(i,o){return i==="classes"&&this._setOptionClasses(o),this.options[i]=o,i==="disabled"&&this._setOptionDisabled(o),this},_setOptionClasses:function(i){var o,n,l;for(o in i)l=this.classesElementLookup[o],!(i[o]===this.options.classes[o]||!l||!l.length)&&(n=t(l.get()),this._removeClass(l,o),n.addClass(this._classes({element:n,keys:o,classes:i,add:!0})))},_setOptionDisabled:function(i){this._toggleClass(this.widget(),this.widgetFullName+"-disabled",null,!!i),i&&(this._removeClass(this.hoverable,null,"ui-state-hover"),this._removeClass(this.focusable,null,"ui-state-focus"))},enable:function(){return this._setOptions({disabled:!1})},disable:function(){return this._setOptions({disabled:!0})},_classes:function(i){var o=[],n=this;i=t.extend({element:this.element,classes:this.options.classes||{}},i);function l(){var c=[];i.element.each(function(g,u){var p=t.map(n.classesElementLookup,function(_){return _}).some(function(_){return _.is(u)});p||c.push(u)}),n._on(t(c),{remove:"_untrackClassesElement"})}function f(c,g){var u,p;for(p=0;p<c.length;p++)u=n.classesElementLookup[c[p]]||t(),i.add?(l(),u=t(t.uniqueSort(u.get().concat(i.element.get())))):u=t(u.not(i.element).get()),n.classesElementLookup[c[p]]=u,o.push(c[p]),g&&i.classes[c[p]]&&o.push(i.classes[c[p]])}return i.keys&&f(i.keys.match(/\S+/g)||[],!0),i.extra&&f(i.extra.match(/\S+/g)||[]),o.join(" ")},_untrackClassesElement:function(i){var o=this;t.each(o.classesElementLookup,function(n,l){t.inArray(i.target,l)!==-1&&(o.classesElementLookup[n]=t(l.not(i.target).get()))}),this._off(t(i.target))},_removeClass:function(i,o,n){return this._toggleClass(i,o,n,!1)},_addClass:function(i,o,n){return this._toggleClass(i,o,n,!0)},_toggleClass:function(i,o,n,l){l=typeof l=="boolean"?l:n;var f=typeof i=="string"||i===null,c={extra:f?o:n,keys:f?i:o,element:f?this.element:i,add:l};return c.element.toggleClass(this._classes(c),l),this},_on:function(i,o,n){var l,f=this;typeof i!="boolean"&&(n=o,o=i,i=!1),n?(o=l=t(o),this.bindings=this.bindings.add(o)):(n=o,o=this.element,l=this.widget()),t.each(n,function(c,g){function u(){if(!(!i&&(f.options.disabled===!0||t(this).hasClass("ui-state-disabled"))))return(typeof g=="string"?f[g]:g).apply(f,arguments)}typeof g!="string"&&(u.guid=g.guid=g.guid||u.guid||t.guid++);var p=c.match(/^([\w:-]*)\s*(.*)$/),_=p[1]+f.eventNamespace,h=p[2];h?l.on(_,h,u):o.on(_,u)})},_off:function(i,o){o=(o||"").split(" ").join(this.eventNamespace+" ")+this.eventNamespace,i.off(o),this.bindings=t(this.bindings.not(i).get()),this.focusable=t(this.focusable.not(i).get()),this.hoverable=t(this.hoverable.not(i).get())},_delay:function(i,o){function n(){return(typeof i=="string"?l[i]:i).apply(l,arguments)}var l=this;return setTimeout(n,o||0)},_hoverable:function(i){this.hoverable=this.hoverable.add(i),this._on(i,{mouseenter:function(o){this._addClass(t(o.currentTarget),null,"ui-state-hover")},mouseleave:function(o){this._removeClass(t(o.currentTarget),null,"ui-state-hover")}})},_focusable:function(i){this.focusable=this.focusable.add(i),this._on(i,{focusin:function(o){this._addClass(t(o.currentTarget),null,"ui-state-focus")},focusout:function(o){this._removeClass(t(o.currentTarget),null,"ui-state-focus")}})},_trigger:function(i,o,n){var l,f,c=this.options[i];if(n=n||{},o=t.Event(o),o.type=(i===this.widgetEventPrefix?i:this.widgetEventPrefix+i).toLowerCase(),o.target=this.element[0],f=o.originalEvent,f)for(l in f)l in o||(o[l]=f[l]);return this.element.trigger(o,n),!(typeof c=="function"&&c.apply(this.element[0],[o].concat(n))===!1||o.isDefaultPrevented())}},t.each({show:"fadeIn",hide:"fadeOut"},function(i,o){t.Widget.prototype["_"+i]=function(n,l,f){typeof l=="string"&&(l={effect:l});var c,g=l?l===!0||typeof l=="number"?o:l.effect||o:i;l=l||{},typeof l=="number"?l={duration:l}:l===!0&&(l={}),c=!t.isEmptyObject(l),l.complete=f,l.delay&&n.delay(l.delay),c&&t.effects&&t.effects.effect[g]?n[i](l):g!==i&&n[g]?n[g](l.duration,l.easing,f):n.queue(function(u){t(this)[i](),f&&f.call(n[0]),u()})}}),t.widget});/*!
9 * jQuery UI Position 1.13.3
10 * https://jqueryui.com
11 *
12 * Copyright OpenJS Foundation and other contributors
13 * Released under the MIT license.
14 * https://jquery.org/license
15 *
16 * https://api.jqueryui.com/position/
17 */(function(t){typeof define=="function"&&define.amd?define(["jquery","./version"],t):t(jQuery)})(function(t){return function(){var e,s=Math.max,r=Math.abs,i=/left|center|right/,o=/top|center|bottom/,n=/[\+\-]\d+(\.[\d]+)?%?/,l=/^\w+/,f=/%$/,c=t.fn.position;function g(h,a,d){return[parseFloat(h[0])*(f.test(h[0])?a/100:1),parseFloat(h[1])*(f.test(h[1])?d/100:1)]}function u(h,a){return parseInt(t.css(h,a),10)||0}function p(h){return h!=null&&h===h.window}function _(h){var a=h[0];return a.nodeType===9?{width:h.width(),height:h.height(),offset:{top:0,left:0}}:p(a)?{width:h.width(),height:h.height(),offset:{top:h.scrollTop(),left:h.scrollLeft()}}:a.preventDefault?{width:0,height:0,offset:{top:a.pageY,left:a.pageX}}:{width:h.outerWidth(),height:h.outerHeight(),offset:h.offset()}}t.position={scrollbarWidth:function(){if(e!==void 0)return e;var h,a,d=t("<div style='display:block;position:absolute;width:200px;height:200px;overflow:hidden;'><div style='height:300px;width:auto;'></div></div>"),m=d.children()[0];return t("body").append(d),h=m.offsetWidth,d.css("overflow","scroll"),a=m.offsetWidth,h===a&&(a=d[0].clientWidth),d.remove(),e=h-a},getScrollInfo:function(h){var a=h.isWindow||h.isDocument?"":h.element.css("overflow-x"),d=h.isWindow||h.isDocument?"":h.element.css("overflow-y"),m=a==="scroll"||a==="auto"&&h.width<h.element[0].scrollWidth,v=d==="scroll"||d==="auto"&&h.height<h.element[0].scrollHeight;return{width:v?t.position.scrollbarWidth():0,height:m?t.position.scrollbarWidth():0}},getWithinInfo:function(h){var a=t(h||window),d=p(a[0]),m=!!a[0]&&a[0].nodeType===9,v=!d&&!m;return{element:a,isWindow:d,isDocument:m,offset:v?t(h).offset():{left:0,top:0},scrollLeft:a.scrollLeft(),scrollTop:a.scrollTop(),width:a.outerWidth(),height:a.outerHeight()}}},t.fn.position=function(h){if(!h||!h.of)return c.apply(this,arguments);h=t.extend({},h);var a,d,m,v,y,P,b=typeof h.of=="string"?t(document).find(h.of):t(h.of),x=t.position.getWithinInfo(h.within),D=t.position.getScrollInfo(x),I=(h.collision||"flip").split(" "),W={};return P=_(b),b[0].preventDefault&&(h.at="left top"),d=P.width,m=P.height,v=P.offset,y=t.extend({},v),t.each(["my","at"],function(){var w=(h[this]||"").split(" "),O,C;w.length===1&&(w=i.test(w[0])?w.concat(["center"]):o.test(w[0])?["center"].concat(w):["center","center"]),w[0]=i.test(w[0])?w[0]:"center",w[1]=o.test(w[1])?w[1]:"center",O=n.exec(w[0]),C=n.exec(w[1]),W[this]=[O?O[0]:0,C?C[0]:0],h[this]=[l.exec(w[0])[0],l.exec(w[1])[0]]}),I.length===1&&(I[1]=I[0]),h.at[0]==="right"?y.left+=d:h.at[0]==="center"&&(y.left+=d/2),h.at[1]==="bottom"?y.top+=m:h.at[1]==="center"&&(y.top+=m/2),a=g(W.at,d,m),y.left+=a[0],y.top+=a[1],this.each(function(){var w,O,C=t(this),S=C.outerWidth(),T=C.outerHeight(),q=u(this,"marginLeft"),F=u(this,"marginTop"),R=S+q+u(this,"marginRight")+D.width,X=T+F+u(this,"marginBottom")+D.height,H=t.extend({},y),L=g(W.my,C.outerWidth(),C.outerHeight());h.my[0]==="right"?H.left-=S:h.my[0]==="center"&&(H.left-=S/2),h.my[1]==="bottom"?H.top-=T:h.my[1]==="center"&&(H.top-=T/2),H.left+=L[0],H.top+=L[1],w={marginLeft:q,marginTop:F},t.each(["left","top"],function(A,E){t.ui.position[I[A]]&&t.ui.position[I[A]][E](H,{targetWidth:d,targetHeight:m,elemWidth:S,elemHeight:T,collisionPosition:w,collisionWidth:R,collisionHeight:X,offset:[a[0]+L[0],a[1]+L[1]],my:h.my,at:h.at,within:x,elem:C})}),h.using&&(O=function(A){var E=v.left-H.left,k=E+d-S,M=v.top-H.top,z=M+m-T,N={target:{element:b,left:v.left,top:v.top,width:d,height:m},element:{element:C,left:H.left,top:H.top,width:S,height:T},horizontal:k<0?"left":E>0?"right":"center",vertical:z<0?"top":M>0?"bottom":"middle"};d<S&&r(E+k)<d&&(N.horizontal="center"),m<T&&r(M+z)<m&&(N.vertical="middle"),s(r(E),r(k))>s(r(M),r(z))?N.important="horizontal":N.important="vertical",h.using.call(this,A,N)}),C.offset(t.extend(H,{using:O}))})},t.ui.position={fit:{left:function(h,a){var d=a.within,m=d.isWindow?d.scrollLeft:d.offset.left,v=d.width,y=h.left-a.collisionPosition.marginLeft,P=m-y,b=y+a.collisionWidth-v-m,x;a.collisionWidth>v?P>0&&b<=0?(x=h.left+P+a.collisionWidth-v-m,h.left+=P-x):b>0&&P<=0?h.left=m:P>b?h.left=m+v-a.collisionWidth:h.left=m:P>0?h.left+=P:b>0?h.left-=b:h.left=s(h.left-y,h.left)},top:function(h,a){var d=a.within,m=d.isWindow?d.scrollTop:d.offset.top,v=a.within.height,y=h.top-a.collisionPosition.marginTop,P=m-y,b=y+a.collisionHeight-v-m,x;a.collisionHeight>v?P>0&&b<=0?(x=h.top+P+a.collisionHeight-v-m,h.top+=P-x):b>0&&P<=0?h.top=m:P>b?h.top=m+v-a.collisionHeight:h.top=m:P>0?h.top+=P:b>0?h.top-=b:h.top=s(h.top-y,h.top)}},flip:{left:function(h,a){var d=a.within,m=d.offset.left+d.scrollLeft,v=d.width,y=d.isWindow?d.scrollLeft:d.offset.left,P=h.left-a.collisionPosition.marginLeft,b=P-y,x=P+a.collisionWidth-v-y,D=a.my[0]==="left"?-a.elemWidth:a.my[0]==="right"?a.elemWidth:0,I=a.at[0]==="left"?a.targetWidth:a.at[0]==="right"?-a.targetWidth:0,W=-2*a.offset[0],w,O;b<0?(w=h.left+D+I+W+a.collisionWidth-v-m,(w<0||w<r(b))&&(h.left+=D+I+W)):x>0&&(O=h.left-a.collisionPosition.marginLeft+D+I+W-y,(O>0||r(O)<x)&&(h.left+=D+I+W))},top:function(h,a){var d=a.within,m=d.offset.top+d.scrollTop,v=d.height,y=d.isWindow?d.scrollTop:d.offset.top,P=h.top-a.collisionPosition.marginTop,b=P-y,x=P+a.collisionHeight-v-y,D=a.my[1]==="top",I=D?-a.elemHeight:a.my[1]==="bottom"?a.elemHeight:0,W=a.at[1]==="top"?a.targetHeight:a.at[1]==="bottom"?-a.targetHeight:0,w=-2*a.offset[1],O,C;b<0?(C=h.top+I+W+w+a.collisionHeight-v-m,(C<0||C<r(b))&&(h.top+=I+W+w)):x>0&&(O=h.top-a.collisionPosition.marginTop+I+W+w-y,(O>0||r(O)<x)&&(h.top+=I+W+w))}},flipfit:{left:function(){t.ui.position.flip.left.apply(this,arguments),t.ui.position.fit.left.apply(this,arguments)},top:function(){t.ui.position.flip.top.apply(this,arguments),t.ui.position.fit.top.apply(this,arguments)}}}}(),t.ui.position});/*!
18 * jQuery UI :data 1.13.3
19 * https://jqueryui.com
20 *
21 * Copyright OpenJS Foundation and other contributors
22 * Released under the MIT license.
23 * https://jquery.org/license
24 */(function(t){typeof define=="function"&&define.amd?define(["jquery","./version"],t):t(jQuery)})(function(t){return t.extend(t.expr.pseudos,{data:t.expr.createPseudo?t.expr.createPseudo(function(e){return function(s){return!!t.data(s,e)}}):function(e,s,r){return!!t.data(e,r[3])}})});/*!
25 * jQuery UI Disable Selection 1.13.3
26 * https://jqueryui.com
27 *
28 * Copyright OpenJS Foundation and other contributors
29 * Released under the MIT license.
30 * https://jquery.org/license
31 */(function(t){typeof define=="function"&&define.amd?define(["jquery","./version"],t):t(jQuery)})(function(t){return t.fn.extend({disableSelection:function(){var e="onselectstart"in document.createElement("div")?"selectstart":"mousedown";return function(){return this.on(e+".ui-disableSelection",function(s){s.preventDefault()})}}(),enableSelection:function(){return this.off(".ui-disableSelection")}})});/*!
32 * jQuery UI Keycode 1.13.3
33 * https://jqueryui.com
34 *
35 * Copyright OpenJS Foundation and other contributors
36 * Released under the MIT license.
37 * https://jquery.org/license
38 */(function(t){typeof define=="function"&&define.amd?define(["jquery","./version"],t):t(jQuery)})(function(t){return t.ui.keyCode={BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38}});/*!
39 * jQuery UI Scroll Parent 1.13.3
40 * https://jqueryui.com
41 *
42 * Copyright OpenJS Foundation and other contributors
43 * Released under the MIT license.
44 * https://jquery.org/license
45 */(function(t){typeof define=="function"&&define.amd?define(["jquery","./version"],t):t(jQuery)})(function(t){return t.fn.scrollParent=function(e){var s=this.css("position"),r=s==="absolute",i=e?/(auto|scroll|hidden)/:/(auto|scroll)/,o=this.parents().filter(function(){var n=t(this);return r&&n.css("position")==="static"?!1:i.test(n.css("overflow")+n.css("overflow-y")+n.css("overflow-x"))}).eq(0);return s==="fixed"||!o.length?t(this[0].ownerDocument||document):o}});/*!
46 * jQuery UI Unique ID 1.13.3
47 * https://jqueryui.com
48 *
49 * Copyright OpenJS Foundation and other contributors
50 * Released under the MIT license.
51 * https://jquery.org/license
52 */(function(t){typeof define=="function"&&define.amd?define(["jquery","./version"],t):t(jQuery)})(function(t){return t.fn.extend({uniqueId:function(){var e=0;return function(){return this.each(function(){this.id||(this.id="ui-id-"+ ++e)})}}(),removeUniqueId:function(){return this.each(function(){/^ui-id-\d+$/.test(this.id)&&t(this).removeAttr("id")})}})});/*!
53 * jQuery UI Mouse 1.13.3
54 * https://jqueryui.com
55 *
56 * Copyright OpenJS Foundation and other contributors
57 * Released under the MIT license.
58 * https://jquery.org/license
59 */(function(t){typeof define=="function"&&define.amd?define(["jquery","../ie","../version","../widget"],t):t(jQuery)})(function(t){var e=!1;return t(document).on("mouseup",function(){e=!1}),t.widget("ui.mouse",{version:"1.13.3",options:{cancel:"input, textarea, button, select, option",distance:1,delay:0},_mouseInit:function(){var s=this;this.element.on("mousedown."+this.widgetName,function(r){return s._mouseDown(r)}).on("click."+this.widgetName,function(r){if(t.data(r.target,s.widgetName+".preventClickEvent")===!0)return t.removeData(r.target,s.widgetName+".preventClickEvent"),r.stopImmediatePropagation(),!1}),this.started=!1},_mouseDestroy:function(){this.element.off("."+this.widgetName),this._mouseMoveDelegate&&this.document.off("mousemove."+this.widgetName,this._mouseMoveDelegate).off("mouseup."+this.widgetName,this._mouseUpDelegate)},_mouseDown:function(s){if(!e){this._mouseMoved=!1,this._mouseStarted&&this._mouseUp(s),this._mouseDownEvent=s;var r=this,i=s.which===1,o=typeof this.options.cancel=="string"&&s.target.nodeName?t(s.target).closest(this.options.cancel).length:!1;return!i||o||!this._mouseCapture(s)?!0:(this.mouseDelayMet=!this.options.delay,this.mouseDelayMet||(this._mouseDelayTimer=setTimeout(function(){r.mouseDelayMet=!0},this.options.delay)),this._mouseDistanceMet(s)&&this._mouseDelayMet(s)&&(this._mouseStarted=this._mouseStart(s)!==!1,!this._mouseStarted)?(s.preventDefault(),!0):(t.data(s.target,this.widgetName+".preventClickEvent")===!0&&t.removeData(s.target,this.widgetName+".preventClickEvent"),this._mouseMoveDelegate=function(n){return r._mouseMove(n)},this._mouseUpDelegate=function(n){return r._mouseUp(n)},this.document.on("mousemove."+this.widgetName,this._mouseMoveDelegate).on("mouseup."+this.widgetName,this._mouseUpDelegate),s.preventDefault(),e=!0,!0))}},_mouseMove:function(s){if(this._mouseMoved){if(t.ui.ie&&(!document.documentMode||document.documentMode<9)&&!s.button)return this._mouseUp(s);if(!s.which){if(s.originalEvent.altKey||s.originalEvent.ctrlKey||s.originalEvent.metaKey||s.originalEvent.shiftKey)this.ignoreMissingWhich=!0;else if(!this.ignoreMissingWhich)return this._mouseUp(s)}}return(s.which||s.button)&&(this._mouseMoved=!0),this._mouseStarted?(this._mouseDrag(s),s.preventDefault()):(this._mouseDistanceMet(s)&&this._mouseDelayMet(s)&&(this._mouseStarted=this._mouseStart(this._mouseDownEvent,s)!==!1,this._mouseStarted?this._mouseDrag(s):this._mouseUp(s)),!this._mouseStarted)},_mouseUp:function(s){this.document.off("mousemove."+this.widgetName,this._mouseMoveDelegate).off("mouseup."+this.widgetName,this._mouseUpDelegate),this._mouseStarted&&(this._mouseStarted=!1,s.target===this._mouseDownEvent.target&&t.data(s.target,this.widgetName+".preventClickEvent",!0),this._mouseStop(s)),this._mouseDelayTimer&&(clearTimeout(this._mouseDelayTimer),delete this._mouseDelayTimer),this.ignoreMissingWhich=!1,e=!1,s.preventDefault()},_mouseDistanceMet:function(s){return Math.max(Math.abs(this._mouseDownEvent.pageX-s.pageX),Math.abs(this._mouseDownEvent.pageY-s.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return!0}})});/*!
60 * jQuery UI Sortable 1.13.3
61 * https://jqueryui.com
62 *
63 * Copyright OpenJS Foundation and other contributors
64 * Released under the MIT license.
65 * https://jquery.org/license
66 */(function(t){typeof define=="function"&&define.amd?define(["jquery","./mouse","../data","../ie","../scroll-parent","../version","../widget"],t):t(jQuery)})(function(t){return t.widget("ui.sortable",t.ui.mouse,{version:"1.13.3",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,activate:null,beforeStop:null,change:null,deactivate:null,out:null,over:null,receive:null,remove:null,sort:null,start:null,stop:null,update:null},_isOverAxis:function(e,s,r){return e>=s&&e<s+r},_isFloating:function(e){return/left|right/.test(e.css("float"))||/inline|table-cell/.test(e.css("display"))},_create:function(){this.containerCache={},this._addClass("ui-sortable"),this.refresh(),this.offset=this.element.offset(),this._mouseInit(),this._setHandleClassName(),this.ready=!0},_setOption:function(e,s){this._super(e,s),e==="handle"&&this._setHandleClassName()},_setHandleClassName:function(){var e=this;this._removeClass(this.element.find(".ui-sortable-handle"),"ui-sortable-handle"),t.each(this.items,function(){e._addClass(this.instance.options.handle?this.item.find(this.instance.options.handle):this.item,"ui-sortable-handle")})},_destroy:function(){this._mouseDestroy();for(var e=this.items.length-1;e>=0;e--)this.items[e].item.removeData(this.widgetName+"-item");return this},_mouseCapture:function(e,s){var r=null,i=!1,o=this;return this.reverting||this.options.disabled||this.options.type==="static"||(this._refreshItems(e),t(e.target).parents().each(function(){if(t.data(this,o.widgetName+"-item")===o)return r=t(this),!1}),t.data(e.target,o.widgetName+"-item")===o&&(r=t(e.target)),!r)||this.options.handle&&!s&&(t(this.options.handle,r).find("*").addBack().each(function(){this===e.target&&(i=!0)}),!i)?!1:(this.currentItem=r,this._removeCurrentsFromItems(),!0)},_mouseStart:function(e,s,r){var i,o,n=this.options;if(this.currentContainer=this,this.refreshPositions(),this.appendTo=t(n.appendTo!=="parent"?n.appendTo:this.currentItem.parent()),this.helper=this._createHelper(e),this._cacheHelperProportions(),this._cacheMargins(),this.offset=this.currentItem.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},relative:this._getRelativeOffset()}),this.helper.css("position","absolute"),this.cssPosition=this.helper.css("position"),n.cursorAt&&this._adjustOffsetFromHelper(n.cursorAt),this.domPosition={prev:this.currentItem.prev()[0],parent:this.currentItem.parent()[0]},this.helper[0]!==this.currentItem[0]&&this.currentItem.hide(),this._createPlaceholder(),this.scrollParent=this.placeholder.scrollParent(),t.extend(this.offset,{parent:this._getParentOffset()}),n.containment&&this._setContainment(),n.cursor&&n.cursor!=="auto"&&(o=this.document.find("body"),this.storedCursor=o.css("cursor"),o.css("cursor",n.cursor),this.storedStylesheet=t("<style>*{ cursor: "+n.cursor+" !important; }</style>").appendTo(o)),n.zIndex&&(this.helper.css("zIndex")&&(this._storedZIndex=this.helper.css("zIndex")),this.helper.css("zIndex",n.zIndex)),n.opacity&&(this.helper.css("opacity")&&(this._storedOpacity=this.helper.css("opacity")),this.helper.css("opacity",n.opacity)),this.scrollParent[0]!==this.document[0]&&this.scrollParent[0].tagName!=="HTML"&&(this.overflowOffset=this.scrollParent.offset()),this._trigger("start",e,this._uiHash()),this._preserveHelperProportions||this._cacheHelperProportions(),!r)for(i=this.containers.length-1;i>=0;i--)this.containers[i]._trigger("activate",e,this._uiHash(this));return t.ui.ddmanager&&(t.ui.ddmanager.current=this),t.ui.ddmanager&&!n.dropBehaviour&&t.ui.ddmanager.prepareOffsets(this,e),this.dragging=!0,this._addClass(this.helper,"ui-sortable-helper"),this.helper.parent().is(this.appendTo)||(this.helper.detach().appendTo(this.appendTo),this.offset.parent=this._getParentOffset()),this.position=this.originalPosition=this._generatePosition(e),this.originalPageX=e.pageX,this.originalPageY=e.pageY,this.lastPositionAbs=this.positionAbs=this._convertPositionTo("absolute"),this._mouseDrag(e),!0},_scroll:function(e){var s=this.options,r=!1;return this.scrollParent[0]!==this.document[0]&&this.scrollParent[0].tagName!=="HTML"?(this.overflowOffset.top+this.scrollParent[0].offsetHeight-e.pageY<s.scrollSensitivity?this.scrollParent[0].scrollTop=r=this.scrollParent[0].scrollTop+s.scrollSpeed:e.pageY-this.overflowOffset.top<s.scrollSensitivity&&(this.scrollParent[0].scrollTop=r=this.scrollParent[0].scrollTop-s.scrollSpeed),this.overflowOffset.left+this.scrollParent[0].offsetWidth-e.pageX<s.scrollSensitivity?this.scrollParent[0].scrollLeft=r=this.scrollParent[0].scrollLeft+s.scrollSpeed:e.pageX-this.overflowOffset.left<s.scrollSensitivity&&(this.scrollParent[0].scrollLeft=r=this.scrollParent[0].scrollLeft-s.scrollSpeed)):(e.pageY-this.document.scrollTop()<s.scrollSensitivity?r=this.document.scrollTop(this.document.scrollTop()-s.scrollSpeed):this.window.height()-(e.pageY-this.document.scrollTop())<s.scrollSensitivity&&(r=this.document.scrollTop(this.document.scrollTop()+s.scrollSpeed)),e.pageX-this.document.scrollLeft()<s.scrollSensitivity?r=this.document.scrollLeft(this.document.scrollLeft()-s.scrollSpeed):this.window.width()-(e.pageX-this.document.scrollLeft())<s.scrollSensitivity&&(r=this.document.scrollLeft(this.document.scrollLeft()+s.scrollSpeed))),r},_mouseDrag:function(e){var s,r,i,o,n=this.options;for(this.position=this._generatePosition(e),this.positionAbs=this._convertPositionTo("absolute"),(!this.options.axis||this.options.axis!=="y")&&(this.helper[0].style.left=this.position.left+"px"),(!this.options.axis||this.options.axis!=="x")&&(this.helper[0].style.top=this.position.top+"px"),n.scroll&&this._scroll(e)!==!1&&(this._refreshItemPositions(!0),t.ui.ddmanager&&!n.dropBehaviour&&t.ui.ddmanager.prepareOffsets(this,e)),this.dragDirection={vertical:this._getDragVerticalDirection(),horizontal:this._getDragHorizontalDirection()},s=this.items.length-1;s>=0;s--)if(r=this.items[s],i=r.item[0],o=this._intersectsWithPointer(r),!!o&&r.instance===this.currentContainer&&i!==this.currentItem[0]&&this.placeholder[o===1?"next":"prev"]()[0]!==i&&!t.contains(this.placeholder[0],i)&&(this.options.type!=="semi-dynamic"||!t.contains(this.element[0],i))){if(this.direction=o===1?"down":"up",this.options.tolerance==="pointer"||this._intersectsWithSides(r))this._rearrange(e,r);else break;this._trigger("change",e,this._uiHash());break}return this._contactContainers(e),t.ui.ddmanager&&t.ui.ddmanager.drag(this,e),this._trigger("sort",e,this._uiHash()),this.lastPositionAbs=this.positionAbs,!1},_mouseStop:function(e,s){if(e){if(t.ui.ddmanager&&!this.options.dropBehaviour&&t.ui.ddmanager.drop(this,e),this.options.revert){var r=this,i=this.placeholder.offset(),o=this.options.axis,n={};(!o||o==="x")&&(n.left=i.left-this.offset.parent.left-this.margins.left+(this.offsetParent[0]===this.document[0].body?0:this.offsetParent[0].scrollLeft)),(!o||o==="y")&&(n.top=i.top-this.offset.parent.top-this.margins.top+(this.offsetParent[0]===this.document[0].body?0:this.offsetParent[0].scrollTop)),this.reverting=!0,t(this.helper).animate(n,parseInt(this.options.revert,10)||500,function(){r._clear(e)})}else this._clear(e,s);return!1}},cancel:function(){if(this.dragging){this._mouseUp(new t.Event("mouseup",{target:null})),this.options.helper==="original"?(this.currentItem.css(this._storedCSS),this._removeClass(this.currentItem,"ui-sortable-helper")):this.currentItem.show();for(var e=this.containers.length-1;e>=0;e--)this.containers[e]._trigger("deactivate",null,this._uiHash(this)),this.containers[e].containerCache.over&&(this.containers[e]._trigger("out",null,this._uiHash(this)),this.containers[e].containerCache.over=0)}return this.placeholder&&(this.placeholder[0].parentNode&&this.placeholder[0].parentNode.removeChild(this.placeholder[0]),this.options.helper!=="original"&&this.helper&&this.helper[0].parentNode&&this.helper.remove(),t.extend(this,{helper:null,dragging:!1,reverting:!1,_noFinalSort:null}),this.domPosition.prev?t(this.domPosition.prev).after(this.currentItem):t(this.domPosition.parent).prepend(this.currentItem)),this},serialize:function(e){var s=this._getItemsAsjQuery(e&&e.connected),r=[];return e=e||{},t(s).each(function(){var i=(t(e.item||this).attr(e.attribute||"id")||"").match(e.expression||/(.+)[\-=_](.+)/);i&&r.push((e.key||i[1]+"[]")+"="+(e.key&&e.expression?i[1]:i[2]))}),!r.length&&e.key&&r.push(e.key+"="),r.join("&")},toArray:function(e){var s=this._getItemsAsjQuery(e&&e.connected),r=[];return e=e||{},s.each(function(){r.push(t(e.item||this).attr(e.attribute||"id")||"")}),r},_intersectsWith:function(e){var s=this.positionAbs.left,r=s+this.helperProportions.width,i=this.positionAbs.top,o=i+this.helperProportions.height,n=e.left,l=n+e.width,f=e.top,c=f+e.height,g=this.offset.click.top,u=this.offset.click.left,p=this.options.axis==="x"||i+g>f&&i+g<c,_=this.options.axis==="y"||s+u>n&&s+u<l,h=p&&_;return this.options.tolerance==="pointer"||this.options.forcePointerForContainers||this.options.tolerance!=="pointer"&&this.helperProportions[this.floating?"width":"height"]>e[this.floating?"width":"height"]?h:n<s+this.helperProportions.width/2&&r-this.helperProportions.width/2<l&&f<i+this.helperProportions.height/2&&o-this.helperProportions.height/2<c},_intersectsWithPointer:function(e){var s,r,i=this.options.axis==="x"||this._isOverAxis(this.positionAbs.top+this.offset.click.top,e.top,e.height),o=this.options.axis==="y"||this._isOverAxis(this.positionAbs.left+this.offset.click.left,e.left,e.width),n=i&&o;return n?(s=this.dragDirection.vertical,r=this.dragDirection.horizontal,this.floating?r==="right"||s==="down"?2:1:s&&(s==="down"?2:1)):!1},_intersectsWithSides:function(e){var s=this._isOverAxis(this.positionAbs.top+this.offset.click.top,e.top+e.height/2,e.height),r=this._isOverAxis(this.positionAbs.left+this.offset.click.left,e.left+e.width/2,e.width),i=this.dragDirection.vertical,o=this.dragDirection.horizontal;return this.floating&&o?o==="right"&&r||o==="left"&&!r:i&&(i==="down"&&s||i==="up"&&!s)},_getDragVerticalDirection:function(){var e=this.positionAbs.top-this.lastPositionAbs.top;return e!==0&&(e>0?"down":"up")},_getDragHorizontalDirection:function(){var e=this.positionAbs.left-this.lastPositionAbs.left;return e!==0&&(e>0?"right":"left")},refresh:function(e){return this._refreshItems(e),this._setHandleClassName(),this.refreshPositions(),this},_connectWith:function(){var e=this.options;return e.connectWith.constructor===String?[e.connectWith]:e.connectWith},_getItemsAsjQuery:function(e){var s,r,i,o,n=[],l=[],f=this._connectWith();if(f&&e)for(s=f.length-1;s>=0;s--)for(i=t(f[s],this.document[0]),r=i.length-1;r>=0;r--)o=t.data(i[r],this.widgetFullName),o&&o!==this&&!o.options.disabled&&l.push([typeof o.options.items=="function"?o.options.items.call(o.element):t(o.options.items,o.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),o]);l.push([typeof this.options.items=="function"?this.options.items.call(this.element,null,{options:this.options,item:this.currentItem}):t(this.options.items,this.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),this]);function c(){n.push(this)}for(s=l.length-1;s>=0;s--)l[s][0].each(c);return t(n)},_removeCurrentsFromItems:function(){var e=this.currentItem.find(":data("+this.widgetName+"-item)");this.items=t.grep(this.items,function(s){for(var r=0;r<e.length;r++)if(e[r]===s.item[0])return!1;return!0})},_refreshItems:function(e){this.items=[],this.containers=[this];var s,r,i,o,n,l,f,c,g=this.items,u=[[typeof this.options.items=="function"?this.options.items.call(this.element[0],e,{item:this.currentItem}):t(this.options.items,this.element),this]],p=this._connectWith();if(p&&this.ready)for(s=p.length-1;s>=0;s--)for(i=t(p[s],this.document[0]),r=i.length-1;r>=0;r--)o=t.data(i[r],this.widgetFullName),o&&o!==this&&!o.options.disabled&&(u.push([typeof o.options.items=="function"?o.options.items.call(o.element[0],e,{item:this.currentItem}):t(o.options.items,o.element),o]),this.containers.push(o));for(s=u.length-1;s>=0;s--)for(n=u[s][1],l=u[s][0],r=0,c=l.length;r<c;r++)f=t(l[r]),f.data(this.widgetName+"-item",n),g.push({item:f,instance:n,width:0,height:0,left:0,top:0})},_refreshItemPositions:function(e){var s,r,i,o;for(s=this.items.length-1;s>=0;s--)r=this.items[s],!(this.currentContainer&&r.instance!==this.currentContainer&&r.item[0]!==this.currentItem[0])&&(i=this.options.toleranceElement?t(this.options.toleranceElement,r.item):r.item,e||(r.width=i.outerWidth(),r.height=i.outerHeight()),o=i.offset(),r.left=o.left,r.top=o.top)},refreshPositions:function(e){this.floating=this.items.length?this.options.axis==="x"||this._isFloating(this.items[0].item):!1,this.offsetParent&&this.helper&&(this.offset.parent=this._getParentOffset()),this._refreshItemPositions(e);var s,r;if(this.options.custom&&this.options.custom.refreshContainers)this.options.custom.refreshContainers.call(this);else for(s=this.containers.length-1;s>=0;s--)r=this.containers[s].element.offset(),this.containers[s].containerCache.left=r.left,this.containers[s].containerCache.top=r.top,this.containers[s].containerCache.width=this.containers[s].element.outerWidth(),this.containers[s].containerCache.height=this.containers[s].element.outerHeight();return this},_createPlaceholder:function(e){e=e||this;var s,r,i=e.options;(!i.placeholder||i.placeholder.constructor===String)&&(s=i.placeholder,r=e.currentItem[0].nodeName.toLowerCase(),i.placeholder={element:function(){var o=t("<"+r+">",e.document[0]);return e._addClass(o,"ui-sortable-placeholder",s||e.currentItem[0].className)._removeClass(o,"ui-sortable-helper"),r==="tbody"?e._createTrPlaceholder(e.currentItem.find("tr").eq(0),t("<tr>",e.document[0]).appendTo(o)):r==="tr"?e._createTrPlaceholder(e.currentItem,o):r==="img"&&o.attr("src",e.currentItem.attr("src")),s||o.css("visibility","hidden"),o},update:function(o,n){s&&!i.forcePlaceholderSize||((!n.height()||i.forcePlaceholderSize&&(r==="tbody"||r==="tr"))&&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(i.placeholder.element.call(e.element,e.currentItem)),e.currentItem.after(e.placeholder),i.placeholder.update(e,e.placeholder)},_createTrPlaceholder:function(e,s){var r=this;e.children().each(function(){t("<td>&#160;</td>",r.document[0]).attr("colspan",t(this).attr("colspan")||1).appendTo(s)})},_contactContainers:function(e){var s,r,i,o,n,l,f,c,g,u,p=null,_=null;for(s=this.containers.length-1;s>=0;s--)if(!t.contains(this.currentItem[0],this.containers[s].element[0]))if(this._intersectsWith(this.containers[s].containerCache)){if(p&&t.contains(this.containers[s].element[0],p.element[0]))continue;p=this.containers[s],_=s}else this.containers[s].containerCache.over&&(this.containers[s]._trigger("out",e,this._uiHash(this)),this.containers[s].containerCache.over=0);if(p)if(this.containers.length===1)this.containers[_].containerCache.over||(this.containers[_]._trigger("over",e,this._uiHash(this)),this.containers[_].containerCache.over=1);else{for(i=1e4,o=null,g=p.floating||this._isFloating(this.currentItem),n=g?"left":"top",l=g?"width":"height",u=g?"pageX":"pageY",r=this.items.length-1;r>=0;r--)t.contains(this.containers[_].element[0],this.items[r].item[0])&&this.items[r].item[0]!==this.currentItem[0]&&(f=this.items[r].item.offset()[n],c=!1,e[u]-f>this.items[r][l]/2&&(c=!0),Math.abs(e[u]-f)<i&&(i=Math.abs(e[u]-f),o=this.items[r],this.direction=c?"up":"down"));if(!o&&!this.options.dropOnEmpty)return;if(this.currentContainer===this.containers[_]){this.currentContainer.containerCache.over||(this.containers[_]._trigger("over",e,this._uiHash()),this.currentContainer.containerCache.over=1);return}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.scrollParent=this.placeholder.scrollParent(),this.scrollParent[0]!==this.document[0]&&this.scrollParent[0].tagName!=="HTML"&&(this.overflowOffset=this.scrollParent.offset()),this.containers[_]._trigger("over",e,this._uiHash(this)),this.containers[_].containerCache.over=1}},_createHelper:function(e){var s=this.options,r=typeof s.helper=="function"?t(s.helper.apply(this.element[0],[e,this.currentItem])):s.helper==="clone"?this.currentItem.clone():this.currentItem;return r.parents("body").length||this.appendTo[0].appendChild(r[0]),r[0]===this.currentItem[0]&&(this._storedCSS={width:this.currentItem[0].style.width,height:this.currentItem[0].style.height,position:this.currentItem.css("position"),top:this.currentItem.css("top"),left:this.currentItem.css("left")}),(!r[0].style.width||s.forceHelperSize)&&r.width(this.currentItem.width()),(!r[0].style.height||s.forceHelperSize)&&r.height(this.currentItem.height()),r},_adjustOffsetFromHelper:function(e){typeof e=="string"&&(e=e.split(" ")),Array.isArray(e)&&(e={left:+e[0],top:+e[1]||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 this.cssPosition==="absolute"&&this.scrollParent[0]!==this.document[0]&&t.contains(this.scrollParent[0],this.offsetParent[0])&&(e.left+=this.scrollParent.scrollLeft(),e.top+=this.scrollParent.scrollTop()),(this.offsetParent[0]===this.document[0].body||this.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()==="html"&&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(this.cssPosition==="relative"){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()}}else return{top:0,left:0}},_cacheMargins:function(){this.margins={left:parseInt(this.currentItem.css("marginLeft"),10)||0,top:parseInt(this.currentItem.css("marginTop"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var e,s,r,i=this.options;i.containment==="parent"&&(i.containment=this.helper[0].parentNode),(i.containment==="document"||i.containment==="window")&&(this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,i.containment==="document"?this.document.width():this.window.width()-this.helperProportions.width-this.margins.left,(i.containment==="document"?this.document.height()||document.body.parentNode.scrollHeight:this.window.height()||this.document[0].body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]),/^(document|window|parent)$/.test(i.containment)||(e=t(i.containment)[0],s=t(i.containment).offset(),r=t(e).css("overflow")!=="hidden",this.containment=[s.left+(parseInt(t(e).css("borderLeftWidth"),10)||0)+(parseInt(t(e).css("paddingLeft"),10)||0)-this.margins.left,s.top+(parseInt(t(e).css("borderTopWidth"),10)||0)+(parseInt(t(e).css("paddingTop"),10)||0)-this.margins.top,s.left+(r?Math.max(e.scrollWidth,e.offsetWidth):e.offsetWidth)-(parseInt(t(e).css("borderLeftWidth"),10)||0)-(parseInt(t(e).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,s.top+(r?Math.max(e.scrollHeight,e.offsetHeight):e.offsetHeight)-(parseInt(t(e).css("borderTopWidth"),10)||0)-(parseInt(t(e).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top])},_convertPositionTo:function(e,s){s||(s=this.position);var r=e==="absolute"?1:-1,i=this.cssPosition==="absolute"&&!(this.scrollParent[0]!==this.document[0]&&t.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,o=/(html|body)/i.test(i[0].tagName);return{top:s.top+this.offset.relative.top*r+this.offset.parent.top*r-(this.cssPosition==="fixed"?-this.scrollParent.scrollTop():o?0:i.scrollTop())*r,left:s.left+this.offset.relative.left*r+this.offset.parent.left*r-(this.cssPosition==="fixed"?-this.scrollParent.scrollLeft():o?0:i.scrollLeft())*r}},_generatePosition:function(e){var s,r,i=this.options,o=e.pageX,n=e.pageY,l=this.cssPosition==="absolute"&&!(this.scrollParent[0]!==this.document[0]&&t.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,f=/(html|body)/i.test(l[0].tagName);return this.cssPosition==="relative"&&!(this.scrollParent[0]!==this.document[0]&&this.scrollParent[0]!==this.offsetParent[0])&&(this.offset.relative=this._getRelativeOffset()),this.originalPosition&&(this.containment&&(e.pageX-this.offset.click.left<this.containment[0]&&(o=this.containment[0]+this.offset.click.left),e.pageY-this.offset.click.top<this.containment[1]&&(n=this.containment[1]+this.offset.click.top),e.pageX-this.offset.click.left>this.containment[2]&&(o=this.containment[2]+this.offset.click.left),e.pageY-this.offset.click.top>this.containment[3]&&(n=this.containment[3]+this.offset.click.top)),i.grid&&(s=this.originalPageY+Math.round((n-this.originalPageY)/i.grid[1])*i.grid[1],n=this.containment?s-this.offset.click.top>=this.containment[1]&&s-this.offset.click.top<=this.containment[3]?s:s-this.offset.click.top>=this.containment[1]?s-i.grid[1]:s+i.grid[1]:s,r=this.originalPageX+Math.round((o-this.originalPageX)/i.grid[0])*i.grid[0],o=this.containment?r-this.offset.click.left>=this.containment[0]&&r-this.offset.click.left<=this.containment[2]?r:r-this.offset.click.left>=this.containment[0]?r-i.grid[0]:r+i.grid[0]:r)),{top:n-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+(this.cssPosition==="fixed"?-this.scrollParent.scrollTop():f?0:l.scrollTop()),left:o-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+(this.cssPosition==="fixed"?-this.scrollParent.scrollLeft():f?0:l.scrollLeft())}},_rearrange:function(e,s,r,i){r?r[0].appendChild(this.placeholder[0]):s.item[0].parentNode.insertBefore(this.placeholder[0],this.direction==="down"?s.item[0]:s.item[0].nextSibling),this.counter=this.counter?++this.counter:1;var o=this.counter;this._delay(function(){o===this.counter&&this.refreshPositions(!i)})},_clear:function(e,s){this.reverting=!1;var r,i=[];if(!this._noFinalSort&&this.currentItem.parent().length&&this.placeholder.before(this.currentItem),this._noFinalSort=null,this.helper[0]===this.currentItem[0]){for(r in this._storedCSS)(this._storedCSS[r]==="auto"||this._storedCSS[r]==="static")&&(this._storedCSS[r]="");this.currentItem.css(this._storedCSS),this._removeClass(this.currentItem,"ui-sortable-helper")}else this.currentItem.show();this.fromOutside&&!s&&i.push(function(n){this._trigger("receive",n,this._uiHash(this.fromOutside))}),(this.fromOutside||this.domPosition.prev!==this.currentItem.prev().not(".ui-sortable-helper")[0]||this.domPosition.parent!==this.currentItem.parent()[0])&&!s&&i.push(function(n){this._trigger("update",n,this._uiHash())}),this!==this.currentContainer&&(s||(i.push(function(n){this._trigger("remove",n,this._uiHash())}),i.push((function(n){return function(l){n._trigger("receive",l,this._uiHash(this))}}).call(this,this.currentContainer)),i.push((function(n){return function(l){n._trigger("update",l,this._uiHash(this))}}).call(this,this.currentContainer))));function o(n,l,f){return function(c){f._trigger(n,c,l._uiHash(l))}}for(r=this.containers.length-1;r>=0;r--)s||i.push(o("deactivate",this,this.containers[r])),this.containers[r].containerCache.over&&(i.push(o("out",this,this.containers[r])),this.containers[r].containerCache.over=0);if(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",this._storedZIndex==="auto"?"":this._storedZIndex),this.dragging=!1,s||this._trigger("beforeStop",e,this._uiHash()),this.placeholder[0].parentNode.removeChild(this.placeholder[0]),this.cancelHelperRemoval||(this.helper[0]!==this.currentItem[0]&&this.helper.remove(),this.helper=null),!s){for(r=0;r<i.length;r++)i[r].call(this,e);this._trigger("stop",e,this._uiHash())}return this.fromOutside=!1,!this.cancelHelperRemoval},_trigger:function(){t.Widget.prototype._trigger.apply(this,arguments)===!1&&this.cancel()},_uiHash:function(e){var s=e||this;return{helper:s.helper,placeholder:s.placeholder||t([]),position:s.position,originalPosition:s.originalPosition,offset:s.positionAbs,item:s.currentItem,sender:e?e.element:null}}})});

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.