/* jQuery v3.3.1 - jQuery UI v1.12.1 | (c) JS Foundation and other contributors | jquery.org/license */ var $jscomp=$jscomp||{};$jscomp.scope={};$jscomp.findInternal=function(d,M,O){d instanceof String&&(d=String(d));for(var C=d.length,S=0;S=(1-f)*(1-(f=e()/p||.5))&&(n=0),w/=f;w*=2;h.style(a,b,w+g);c=c||[]}if(c){w=+w||+p||0;var k=c[1]?w+(c[1]+1)*c[2]:+c[2];d&&(d.unit=g,d.start=w,d.end=k)}return k}function x(a,b){for(var f,c,d=[],n=0,e=a.length;nf;f+=2)"margin"===c&&(p+=h.css(a,c+X[f],!0,e)),d?("content"===c&&(p-=h.css(a, "padding"+X[f],!0,e)),"margin"!==c&&(p-=h.css(a,"border"+X[f]+"Width",!0,e))):(p+=h.css(a,"padding"+X[f],!0,e),"padding"!==c?p+=h.css(a,"border"+X[f]+"Width",!0,e):n+=h.css(a,"border"+X[f]+"Width",!0,e));!d&&0<=g&&(p+=Math.max(0,Math.ceil(a["offset"+b[0].toUpperCase()+b.slice(1)]-g-p-n-.5)));return p}function Ha(a,b,c){var f=Fa(a),d=wa(a,b,f),e="border-box"===h.css(a,"boxSizing",!1,f),n=e;if(Oa.test(d)){if(!c)return d;d="auto"}n=n&&(N.boxSizingReliable()||d===a.style[b]);if("auto"===d||!parseFloat(d)&& "inline"===h.css(a,"display",!1,f))d=a["offset"+b[0].toUpperCase()+b.slice(1)],n=!0;d=parseFloat(d)||0;return d+ua(a,b,c||(e?"border":"content"),n,f,d)+"px"}function aa(a,b,c,d,e){return new aa.prototype.init(a,b,c,d,e)}function Ba(){Ia&&(!1===H.hidden&&d.requestAnimationFrame?d.requestAnimationFrame(Ba):d.setTimeout(Ba,h.fx.interval),h.fx.tick())}function Ja(){d.setTimeout(function(){la=void 0});return la=Date.now()}function za(a,b){var f=0,c={height:a};for(b=b?1:0;4>f;f+=2-b){var d=X[f];c["margin"+ d]=c["padding"+d]=a}b&&(c.opacity=c.width=a);return c}function Ka(a,b,c){for(var f,d=(W.tweeners[b]||[]).concat(W.tweeners["*"]),e=0,n=d.length;ec&&e)return b;e||n.notifyWith(a,[p,1,0]);n.resolveWith(a,[p]);return!1},p=n.promise({elem:a,props:h.extend({},b),opts:h.extend(!0,{specialEasing:{},easing:h.easing._default},c),originalProperties:b,originalOptions:c,startTime:la||Ja(),duration:c.duration,tweens:[],createTween:function(b,f){b=h.Tween(a,p.opts,b, f,p.opts.specialEasing[b]||p.opts.easing);p.tweens.push(b);return b},stop:function(b){var c=0,d=b?p.tweens.length:0;if(f)return this;for(f=!0;ca?this[a+this.length]:this[a]},pushStack:function(a){a=h.merge(this.constructor(),a);a.prevObject=this;return a},each:function(a){return h.each(this,a)},map:function(a){return this.pushStack(h.map(this,function(b,f){return a.call(b,f,b)}))},slice:function(){return this.pushStack(fa.apply(this,arguments))},first:function(){return this.eq(0)}, last:function(){return this.eq(-1)},eq:function(a){var b=this.length;a=+a+(0>a?b:0);return this.pushStack(0<=a&&aL.cacheLength&&delete a[b.shift()];return a[f+" "]=c}var b=[];return a}function c(a){a[R]=!0;return a}function d(a){var b=E.createElement("fieldset");try{return!!a(b)}catch(Aa){return!1}finally{b.parentNode&&b.parentNode.removeChild(b)}}function e(a,b){a=a.split("|");for(var f=a.length;f--;)L.attrHandle[a[f]]=b}function g(a,b){var f=b&&a,c=f&&1===a.nodeType&&1===b.nodeType&&a.sourceIndex-b.sourceIndex;if(c)return c;if(f)for(;f=f.nextSibling;)if(f===b)return-1;return a?1:-1}function h(a){return function(b){return"input"=== b.nodeName.toLowerCase()&&b.type===a}}function k(a){return function(b){var f=b.nodeName.toLowerCase();return("input"===f||"button"===f)&&b.type===a}}function l(a){return function(b){return"form"in b?b.parentNode&&!1===b.disabled?"label"in b?"label"in b.parentNode?b.parentNode.disabled===a:b.disabled===a:b.isDisabled===a||b.isDisabled!==!a&&Ga(b)===a:b.disabled===a:"label"in b?b.disabled===a:!1}}function m(a){return c(function(b){b=+b;return c(function(f,c){for(var d,e=a([],f.length,b),n=e.length;n--;)f[d= e[n]]&&(f[d]=!(c[d]=f[d]))})})}function t(a){return a&&"undefined"!==typeof a.getElementsByTagName&&a}function r(){}function v(a){for(var b=0,f=a.length,c="";b+~]|[\x20\t\r\n\f])[\x20\t\r\n\f]*/,za=/=[\x20\t\r\n\f]*([^\]'"]*?)[\x20\t\r\n\f]*\]/g,Ha=/:((?:\\.|[\w-]|[^\x00-\xa0])+)(?:\((('((?:\\.|[^\\'])*)'|"((?:\\.|[^\\"])*)")|((?:\\.|[^\\()[\]]|\[[\x20\t\r\n\f]*((?:\\.|[\w-]|[^\x00-\xa0])+)(?:[\x20\t\r\n\f]*([*^$|!~]?=)[\x20\t\r\n\f]*(?:'((?:\\.|[^\\'])*)'|"((?:\\.|[^\\"])*)"|((?:\\.|[\w-]|[^\x00-\xa0])+))|)[\x20\t\r\n\f]*\])*)|.*)\)|)/,Ka=/^(?:\\.|[\w-]|[^\x00-\xa0])+$/,ha={ID:/^#((?:\\.|[\w-]|[^\x00-\xa0])+)/, CLASS:/^\.((?:\\.|[\w-]|[^\x00-\xa0])+)/,TAG:/^((?:\\.|[\w-]|[^\x00-\xa0])+|[*])/,ATTR:/^\[[\x20\t\r\n\f]*((?:\\.|[\w-]|[^\x00-\xa0])+)(?:[\x20\t\r\n\f]*([*^$|!~]?=)[\x20\t\r\n\f]*(?:'((?:\\.|[^\\'])*)'|"((?:\\.|[^\\"])*)"|((?:\\.|[\w-]|[^\x00-\xa0])+))|)[\x20\t\r\n\f]*\]/,PSEUDO:/^:((?:\\.|[\w-]|[^\x00-\xa0])+)(?:\((('((?:\\.|[^\\'])*)'|"((?:\\.|[^\\"])*)")|((?:\\.|[^\\()[\]]|\[[\x20\t\r\n\f]*((?:\\.|[\w-]|[^\x00-\xa0])+)(?:[\x20\t\r\n\f]*([*^$|!~]?=)[\x20\t\r\n\f]*(?:'((?:\\.|[^\\'])*)'|"((?:\\.|[^\\"])*)"|((?:\\.|[\w-]|[^\x00-\xa0])+))|)[\x20\t\r\n\f]*\])*)|.*)\)|)/, CHILD:/^:(only|first|last|nth|nth-last)-(child|of-type)(?:\([\x20\t\r\n\f]*(even|odd|(([+-]|)(\d*)n|)[\x20\t\r\n\f]*(?:([+-]|)[\x20\t\r\n\f]*(\d+)|))[\x20\t\r\n\f]*\)|)/i,bool:/^(?:checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped)$/i,needsContext:/^[\x20\t\r\n\f]*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\([\x20\t\r\n\f]*((?:-\d)?\d*)[\x20\t\r\n\f]*\)|)(?=[^-]|$)/i},ma=/^(?:input|select|textarea|button)$/i,na=/^h\d$/i,fa= /^[^{]+\{\s*\[native \w/,qa=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ja=/[+~]/,oa=/\\([\da-f]{1,6}[\x20\t\r\n\f]?|([\x20\t\r\n\f])|.)/ig,pa=function(a,b,f){a="0x"+b-65536;return a!==a||f?b:0>a?String.fromCharCode(a+65536):String.fromCharCode(a>>10|55296,a&1023|56320)},la=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ra=function(a,b){return b?"\x00"===a?"\ufffd":a.slice(0,-1)+"\\"+a.charCodeAt(a.length-1).toString(16)+" ":"\\"+a},ta=function(){xa()},Ga=B(function(a){return!0===a.disabled&&("form"in a||"label"in a)},{dir:"parentNode",next:"legend"});try{V.apply(W=ea.call(ba.childNodes),ba.childNodes),W[ba.childNodes.length].nodeType}catch(Y){V={apply:W.length?function(a,b){Z.apply(a,ea.call(b))}:function(a,b){for(var f=a.length,c=0;a[f++]=b[c++];);a.length=f-1}}}var U=b.support={};var Pa=b.isXML=function(a){return(a=a&&(a.ownerDocument||a).documentElement)?"HTML"!==a.nodeName:!1};var xa=b.setDocument=function(a){var b;a=a?a.ownerDocument||a:ba;if(a===E||9!==a.nodeType||!a.documentElement)return E; E=a;J=E.documentElement;A=!Pa(E);ba!==E&&(b=E.defaultView)&&b.top!==b&&(b.addEventListener?b.addEventListener("unload",ta,!1):b.attachEvent&&b.attachEvent("onunload",ta));U.attributes=d(function(a){a.className="i";return!a.getAttribute("className")});U.getElementsByTagName=d(function(a){a.appendChild(E.createComment(""));return!a.getElementsByTagName("*").length});U.getElementsByClassName=fa.test(E.getElementsByClassName);U.getById=d(function(a){J.appendChild(a).id=R;return!E.getElementsByName||!E.getElementsByName(R).length}); U.getById?(L.filter.ID=function(a){var b=a.replace(oa,pa);return function(a){return a.getAttribute("id")===b}},L.find.ID=function(a,b){if("undefined"!==typeof b.getElementById&&A)return(a=b.getElementById(a))?[a]:[]}):(L.filter.ID=function(a){var b=a.replace(oa,pa);return function(a){return(a="undefined"!==typeof a.getAttributeNode&&a.getAttributeNode("id"))&&a.value===b}},L.find.ID=function(a,b){if("undefined"!==typeof b.getElementById&&A){var f,c=b.getElementById(a);if(c){if((f=c.getAttributeNode("id"))&& f.value===a)return[c];var d=b.getElementsByName(a);for(b=0;c=d[b++];)if((f=c.getAttributeNode("id"))&&f.value===a)return[c]}return[]}});L.find.TAG=U.getElementsByTagName?function(a,b){if("undefined"!==typeof b.getElementsByTagName)return b.getElementsByTagName(a);if(U.qsa)return b.querySelectorAll(a)}:function(a,b){var f=[],c=0;b=b.getElementsByTagName(a);if("*"===a){for(;a=b[c++];)1===a.nodeType&&f.push(a);return f}return b};L.find.CLASS=U.getElementsByClassName&&function(a,b){if("undefined"!==typeof b.getElementsByClassName&& A)return b.getElementsByClassName(a)};ca=[];y=[];if(U.qsa=fa.test(E.querySelectorAll))d(function(a){J.appendChild(a).innerHTML="";a.querySelectorAll("[msallowcapture^='']").length&&y.push("[*^$]=[\\x20\\t\\r\\n\\f]*(?:''|\"\")");a.querySelectorAll("[selected]").length||y.push("\\[[\\x20\\t\\r\\n\\f]*(?:value|checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped)"); a.querySelectorAll("[id~="+R+"-]").length||y.push("~=");a.querySelectorAll(":checked").length||y.push(":checked");a.querySelectorAll("a#"+R+"+*").length||y.push(".#.+[+~]")}),d(function(a){a.innerHTML="";var b=E.createElement("input");b.setAttribute("type","hidden");a.appendChild(b).setAttribute("name","D");a.querySelectorAll("[name=d]").length&&y.push("name[\\x20\\t\\r\\n\\f]*[*^$|!~]?=");2!==a.querySelectorAll(":enabled").length&& y.push(":enabled",":disabled");J.appendChild(a).disabled=!0;2!==a.querySelectorAll(":disabled").length&&y.push(":enabled",":disabled");a.querySelectorAll("*,:x");y.push(",.*:")});(U.matchesSelector=fa.test(ia=J.matches||J.webkitMatchesSelector||J.mozMatchesSelector||J.oMatchesSelector||J.msMatchesSelector))&&d(function(a){U.disconnectedMatch=ia.call(a,"*");ia.call(a,"[s!='']:x");ca.push("!=",":((?:\\\\.|[\\w-]|[^\x00-\\xa0])+)(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|\\[[\\x20\\t\\r\\n\\f]*((?:\\\\.|[\\w-]|[^\x00-\\xa0])+)(?:[\\x20\\t\\r\\n\\f]*([*^$|!~]?=)[\\x20\\t\\r\\n\\f]*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|((?:\\\\.|[\\w-]|[^\x00-\\xa0])+))|)[\\x20\\t\\r\\n\\f]*\\])*)|.*)\\)|)")}); y=y.length&&new RegExp(y.join("|"));ca=ca.length&&new RegExp(ca.join("|"));H=(b=fa.test(J.compareDocumentPosition))||fa.test(J.contains)?function(a,b){var f=9===a.nodeType?a.documentElement:a;b=b&&b.parentNode;return a===b||!!(b&&1===b.nodeType&&(f.contains?f.contains(b):a.compareDocumentPosition&&a.compareDocumentPosition(b)&16))}:function(a,b){if(b)for(;b=b.parentNode;)if(b===a)return!0;return!1};S=b?function(a,b){if(a===b)return T=!0,0;var f=!a.compareDocumentPosition-!b.compareDocumentPosition; if(f)return f;f=(a.ownerDocument||a)===(b.ownerDocument||b)?a.compareDocumentPosition(b):1;return f&1||!U.sortDetached&&b.compareDocumentPosition(a)===f?a===E||a.ownerDocument===ba&&H(ba,a)?-1:b===E||b.ownerDocument===ba&&H(ba,b)?1:P?X(P,a)-X(P,b):0:f&4?-1:1}:function(a,b){if(a===b)return T=!0,0;var f=0,c=a.parentNode,d=b.parentNode,e=[a],n=[b];if(!c||!d)return a===E?-1:b===E?1:c?-1:d?1:P?X(P,a)-X(P,b):0;if(c===d)return g(a,b);for(;a=a.parentNode;)e.unshift(a);for(a=b;a=a.parentNode;)n.unshift(a); for(;e[f]===n[f];)f++;return f?g(e[f],n[f]):e[f]===ba?-1:n[f]===ba?1:0};return E};b.matches=function(a,f){return b(a,null,null,f)};b.matchesSelector=function(a,f){(a.ownerDocument||a)!==E&&xa(a);f=f.replace(za,"='$1']");if(!(!U.matchesSelector||!A||ua[f+" "]||ca&&ca.test(f)||y&&y.test(f)))try{var c=ia.call(a,f);if(c||U.disconnectedMatch||a.document&&11!==a.document.nodeType)return c}catch(tc){}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling", first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){a[1]=a[1].replace(oa,pa);a[3]=(a[3]||a[4]||a[5]||"").replace(oa,pa);"~="===a[2]&&(a[3]=" "+a[3]+" ");return a.slice(0,4)},CHILD:function(a){a[1]=a[1].toLowerCase();"nth"===a[1].slice(0,3)?(a[3]||b.error(a[0]),a[4]=+(a[4]?a[5]+(a[6]||1):2*("even"===a[3]||"odd"===a[3])),a[5]=+(a[7]+a[8]||"odd"===a[3])):a[3]&&b.error(a[0]);return a},PSEUDO:function(a){var b,f=!a[6]&&a[2];if(ha.CHILD.test(a[0]))return null;a[3]?a[2]=a[4]||a[5]||"":f&& Ha.test(f)&&(b=ka(f,!0))&&(b=f.indexOf(")",f.length-b)-f.length)&&(a[0]=a[0].slice(0,b),a[2]=f.slice(0,b));return a.slice(0,3)}},filter:{TAG:function(a){var b=a.replace(oa,pa).toLowerCase();return"*"===a?function(){return!0}:function(a){return a.nodeName&&a.nodeName.toLowerCase()===b}},CLASS:function(a){var b=M[a+" "];return b||(b=new RegExp("(^|[\\x20\\t\\r\\n\\f])"+a+"([\\x20\\t\\r\\n\\f]|$)"),M(a,function(a){return b.test("string"===typeof a.className&&a.className||"undefined"!==typeof a.getAttribute&& a.getAttribute("class")||"")}))},ATTR:function(a,f,c){return function(d){d=b.attr(d,a);if(null==d)return"!="===f;if(!f)return!0;d+="";return"="===f?d===c:"!="===f?d!==c:"^="===f?c&&0===d.indexOf(c):"*="===f?c&&-1a.nodeType)return!1;return!0},parent:function(a){return!L.pseudos.empty(a)},header:function(a){return na.test(a.nodeName)},input:function(a){return ma.test(a.nodeName)}, button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:m(function(){return[0]}),last:m(function(a,b){return[b-1]}),eq:m(function(a,b,f){return[0>f?f+b:f]}),even:m(function(a,b){for(var f=0;ff?f+b:f;0<=--b;)a.push(b);return a}),gt:m(function(a,b,f){for(f=0>f?f+b:f;++f";a.firstChild.setAttribute("value", "");return""===a.firstChild.getAttribute("value")})||e("value",function(a,b,f){if(!f&&"input"===a.nodeName.toLowerCase())return a.defaultValue});d(function(a){return null==a.getAttribute("disabled")})||e("checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",function(a,b,f){var c;if(!f)return!0===a[b]?b.toLowerCase():(c=a.getAttributeNode(b))&&c.specified?c.value:null});return b}(d);h.find=qa;h.expr=qa.selectors;h.expr[":"]=h.expr.pseudos; h.uniqueSort=h.unique=qa.uniqueSort;h.text=qa.getText;h.isXMLDoc=qa.isXML;h.contains=qa.contains;h.escapeSelector=qa.escape;var ra=function(a,b,c){for(var f=[],d=void 0!==c;(a=a[b])&&9!==a.nodeType;)if(1===a.nodeType){if(d&&h(a).is(c))break;f.push(a)}return f},mb=function(a,b){for(var f=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&f.push(a);return f},nb=h.expr.match.needsContext,ob=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;h.filter=function(a,b,c){var f=b[0];c&&(a=":not("+a+ ")");return 1===b.length&&1===f.nodeType?h.find.matchesSelector(f,a)?[f]:[]:h.find.matches(a,h.grep(b,function(a){return 1===a.nodeType}))};h.fn.extend({find:function(a){var b,f=this.length,c=this;if("string"!==typeof a)return this.pushStack(h(a).filter(function(){for(b=0;b)[^>]*|#([\w-]+))$/;(h.fn.init=function(a,b,c){if(!a)return this;c=c||Tb;if("string"===typeof a){var f="<"===a[0]&&">"===a[a.length-1]&&3<=a.length?[null,a,null]:Sb.exec(a);if(!f||!f[1]&&b)return!b||b.jquery?(b||c).find(a):this.constructor(b).find(a);if(f[1]){if(b=b instanceof h?b[0]:b,h.merge(this,h.parseHTML(f[1],b&&b.nodeType?b.ownerDocument||b:H,!0)),ob.test(f[1])&&h.isPlainObject(b))for(f in b)if(y(this[f]))this[f](b[f]); else this.attr(f,b[f])}else if(a=H.getElementById(f[2]))this[0]=a,this.length=1;return this}return a.nodeType?(this[0]=a,this.length=1,this):y(a)?void 0!==c.ready?c.ready(a):a(h):h.makeArray(a,this)}).prototype=h.fn;var Tb=h(H);var Ub=/^(?:parents|prev(?:Until|All))/,Vb={children:!0,contents:!0,next:!0,prev:!0};h.fn.extend({has:function(a){var b=h(a,this),f=b.length;return this.filter(function(){for(var a=0;af.nodeType&&(n?-1=n&&(f!==k&&(p=void 0,w=[lb]),b.rejectWith(p,w))}};a?I():(h.Deferred.getStackHook&&(I.stackTrace=h.Deferred.getStackHook()),d.setTimeout(I))}}var n=0;return h.Deferred(function(d){b[0][3].add(e(0,d,y(c)?c:g,d.notifyWith));b[1][3].add(e(0,d,y(a)?a:g));b[2][3].add(e(0, d,y(f)?f:k))}).promise()},promise:function(a){return null!=a?h.extend(a,c):c}},e={};h.each(b,function(a,d){var n=d[2],g=d[5];c[d[1]]=n.add;g&&n.add(function(){f=g},b[3-a][2].disable,b[3-a][3].disable,b[0][2].lock,b[0][3].lock);n.add(d[3].fire);e[d[0]]=function(){e[d[0]+"With"](this===e?void 0:this,arguments);return this};e[d[0]+"With"]=n.fireWith});c.promise(e);a&&a.call(e,e);return e},when:function(a){var b=arguments.length,f=b,c=Array(f),d=fa.call(arguments),e=h.Deferred(),g=function(a){return function(f){c[a]= this;d[a]=1=b&&(l(a,e.done(g(f)).resolve,e.reject,!b),"pending"===e.state()||y(d[f]&&d[f].then)))return e.then();for(;f--;)l(d[f],g(f),e.reject);return e.promise()}});var Wb=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;h.Deferred.exceptionHook=function(a,b){d.console&&d.console.warn&&a&&Wb.test(a.name)&&d.console.warn("jQuery.Deferred exception: "+a.message,a.stack,b)};h.readyException=function(a){d.setTimeout(function(){throw a; })};var Wa=h.Deferred();h.fn.ready=function(a){Wa.then(a).catch(function(a){h.readyException(a)});return this};h.extend({isReady:!1,readyWait:1,ready:function(a){(!0===a?--h.readyWait:h.isReady)||(h.isReady=!0,!0!==a&&0<--h.readyWait||Wa.resolveWith(H,[h]))}});h.ready.then=Wa.then;"complete"===H.readyState||"loading"!==H.readyState&&!H.documentElement.doScroll?d.setTimeout(h.ready):(H.addEventListener("DOMContentLoaded",m),d.addEventListener("load",m));var da=function(a,b,c,d,e,g,k){var f=0,n=a.length, p=null==c;if("object"===C(c))for(f in e=!0,c)da(a,b,f,c[f],!0,g,k);else if(void 0!==d&&(e=!0,y(d)||(k=!0),p&&(k?(b.call(a,d),b=null):(p=b,b=function(a,b,f){return p.call(h(a),f)})),b))for(;f\x20\t\r\n\f]+)/i, cb=/^$|^module$|\/(?:java|ecma)script/i,V={option:[1,""],thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};V.optgroup=V.option;V.tbody=V.tfoot=V.colgroup=V.caption=V.thead;V.th=V.td;var Ib=/<|&#?\w+;/;(function(){var a=H.createDocumentFragment().appendChild(H.createElement("div")),b=H.createElement("input");b.setAttribute("type", "radio");b.setAttribute("checked","checked");b.setAttribute("name","t");a.appendChild(b);N.checkClone=a.cloneNode(!0).cloneNode(!0).lastChild.checked;a.innerHTML="";N.noCloneChecked=!!a.cloneNode(!0).lastChild.defaultValue})();var Na=H.documentElement,Xb=/^key/,Yb=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,sb=/^([^.]*)(?:\.(.+)|)/;h.event={global:{},add:function(a,b,c,d,e){var f,g,n,p,k;if(n=A.get(a)){if(c.handler){var w=c;c=w.handler;e=w.selector}e&&h.find.matchesSelector(Na, e);c.guid||(c.guid=h.guid++);(g=n.events)||(g=n.events={});(f=n.handle)||(f=n.handle=function(b){return"undefined"!==typeof h&&h.event.triggered!==b.type?h.event.dispatch.apply(a,arguments):void 0});b=(b||"").match(ea)||[""];for(n=b.length;n--;){var l=sb.exec(b[n])||[];var m=p=l[1];var I=(l[2]||"").split(".").sort();m&&(l=h.event.special[m]||{},m=(e?l.delegateType:l.bindType)||m,l=h.event.special[m]||{},p=h.extend({type:m,origType:p,data:d,handler:c,guid:c.guid,selector:e,needsContext:e&&h.expr.match.needsContext.test(e), namespace:I.join(".")},w),(k=g[m])||(k=g[m]=[],k.delegateCount=0,l.setup&&!1!==l.setup.call(a,d,I,f)||a.addEventListener&&a.addEventListener(m,f)),l.add&&(l.add.call(a,p),p.handler.guid||(p.handler.guid=c.guid)),e?k.splice(k.delegateCount++,0,p):k.push(p),h.event.global[m]=!0)}}},remove:function(a,b,c,d,e){var f,g,n,p,k,w=A.hasData(a)&&A.get(a);if(w&&(n=w.events)){b=(b||"").match(ea)||[""];for(p=b.length;p--;){var l=sb.exec(b[p])||[];var m=k=l[1];var I=(l[2]||"").split(".").sort();if(m){var t=h.event.special[m]|| {};m=(d?t.delegateType:t.bindType)||m;var r=n[m]||[];l=l[2]&&new RegExp("(^|\\.)"+I.join("\\.(?:.*\\.|)")+"(\\.|$)");for(g=f=r.length;f--;){var v=r[f];!e&&k!==v.origType||c&&c.guid!==v.guid||l&&!l.test(v.namespace)||d&&d!==v.selector&&("**"!==d||!v.selector)||(r.splice(f,1),v.selector&&r.delegateCount--,t.remove&&t.remove.call(a,v))}g&&!r.length&&(t.teardown&&!1!==t.teardown.call(a,I,w.handle)||h.removeEvent(a,m,w.handle),delete n[m])}else for(m in n)h.event.remove(a,m+b[p],c,d,!0)}h.isEmptyObject(n)&& A.remove(a,"handle events")}},dispatch:function(a){var b=h.event.fix(a),c,f,d,e=Array(arguments.length);var g=(A.get(this,"events")||{})[b.type]||[];var k=h.event.special[b.type]||{};e[0]=b;for(c=1;c\x20\t\r\n\f]*)[^>]*)\/>/gi, $b=/\s*$/g;h.extend({htmlPrefilter:function(a){return a.replace(Zb,"<$1>")},clone:function(a,b,c){var d,f=a.cloneNode(!0),e=h.contains(a.ownerDocument,a);if(!(N.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||h.isXMLDoc(a))){var g=t(f);var n=t(a);var p=0;for(d=n.length;ph.inArray(this,a)&&(h.cleanData(t(this)),c&&c.replaceChild(b, this))},a)}});h.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){h.fn[a]=function(a){for(var c=[],d=h(a),f=d.length-1,e=0;e<=f;e++)a=e===f?this:this.clone(!0),h(d[e])[b](a),Ua.apply(c,a.get());return this.pushStack(c)}});var Oa=new RegExp("^("+pb+")(?!px)[a-z%]+$","i"),Fa=function(a){var b=a.ownerDocument.defaultView;b&&b.opener||(b=d);return b.getComputedStyle(a)},Mb=new RegExp(X.join("|"),"i");(function(){function a(){if(m){l.style.cssText= "position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0";m.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%";Na.appendChild(l).appendChild(m);var a=d.getComputedStyle(m);b="1%"!==a.top;k=12===Math.round(parseFloat(a.marginLeft));m.style.right="60%";g=36===Math.round(parseFloat(a.right));c=36===Math.round(parseFloat(a.width));m.style.position="absolute";e=36===m.offsetWidth||"absolute";Na.removeChild(l); m=null}}var b,c,e,g,k,l=H.createElement("div"),m=H.createElement("div");m.style&&(m.style.backgroundClip="content-box",m.cloneNode(!0).style.backgroundClip="",N.clearCloneStyle="content-box"===m.style.backgroundClip,h.extend(N,{boxSizingReliable:function(){a();return c},pixelBoxStyles:function(){a();return g},pixelPosition:function(){a();return b},reliableMarginLeft:function(){a();return k},scrollboxSize:function(){a();return e}}))})();var ac=/^(none|table(?!-c[ea]).+)/,tb=/^--/,bc={position:"absolute", visibility:"hidden",display:"block"},ub={letterSpacing:"0",fontWeight:"400"},gb=["Webkit","Moz","ms"],fb=H.createElement("div").style;h.extend({cssHooks:{opacity:{get:function(a,b){if(b)return a=wa(a,"opacity"),""===a?"1":a}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{},style:function(a,b,c,d){if(a&&3!==a.nodeType&&8!==a.nodeType&&a.style){var f,e=q(b), g=tb.test(b),n=a.style;g||(b=eb(e));var k=h.cssHooks[b]||h.cssHooks[e];if(void 0!==c){var p=typeof c;"string"===p&&(f=ta.exec(c))&&f[1]&&(c=B(a,b,f),p="number");null!=c&&c===c&&("number"===p&&(c+=f&&f[3]||(h.cssNumber[e]?"":"px")),N.clearCloneStyle||""!==c||0!==b.indexOf("background")||(n[b]="inherit"),k&&"set"in k&&void 0===(c=k.set(a,c,d))||(g?n.setProperty(b,c):n[b]=c))}else return k&&"get"in k&&void 0!==(f=k.get(a,!1,d))?f:n[b]}},css:function(a,b,c,d){var f;var e=q(b);tb.test(b)||(b=eb(e));(e= h.cssHooks[b]||h.cssHooks[e])&&"get"in e&&(f=e.get(a,!0,c));void 0===f&&(f=wa(a,b,d));"normal"===f&&b in ub&&(f=ub[b]);return""===c||c?(a=parseFloat(f),!0===c||isFinite(a)?a||0:f):f}});h.each(["height","width"],function(a,b){h.cssHooks[b]={get:function(a,c,d){if(c)return!ac.test(h.css(a,"display"))||a.getClientRects().length&&a.getBoundingClientRect().width?Ha(a,b,d):qb(a,bc,function(){return Ha(a,b,d)})},set:function(a,c,d){var f,e=Fa(a),g="border-box"===h.css(a,"boxSizing",!1,e);d=d&&ua(a,b,d,g, e);g&&N.scrollboxSize()===e.position&&(d-=Math.ceil(a["offset"+b[0].toUpperCase()+b.slice(1)]-parseFloat(e[b])-ua(a,b,"border",!1,e)-.5));d&&(f=ta.exec(c))&&"px"!==(f[3]||"px")&&(a.style[b]=c,c=h.css(a,b));return hb(a,c,d)}}});h.cssHooks.marginLeft=Ga(N.reliableMarginLeft,function(a,b){if(b)return(parseFloat(wa(a,"marginLeft"))||a.getBoundingClientRect().left-qb(a,{marginLeft:0},function(){return a.getBoundingClientRect().left}))+"px"});h.each({margin:"",padding:"",border:"Width"},function(a,b){h.cssHooks[a+ b]={expand:function(c){var d=0,f={};for(c="string"===typeof c?c.split(" "):[c];4>d;d++)f[a+X[d]+b]=c[d]||c[d-2]||c[0];return f}};"margin"!==a&&(h.cssHooks[a+b].set=hb)});h.fn.extend({css:function(a,b){return da(this,function(a,b,c){var d,f={},e=0;if(Array.isArray(b)){c=Fa(a);for(d=b.length;ec.indexOf(" "+d+" ")&&(c+=d+" ");c=ha(c);k!==c&&b.setAttribute("class",c)}}return this},removeClass:function(a){var b,c,d,e,f=0;if(y(a))return this.each(function(b){h(this).removeClass(a.call(this,b,ma(this)))});if(!arguments.length)return this.attr("class","");var g=Qa(a);if(g.length)for(;b=this[f++];){var k=ma(b);if(c=1===b.nodeType&&" "+ha(k)+" "){for(e=0;d=g[e++];)for(;-1d?g:e?d:0;bl.indexOf(":")&&"on"+l;a=a[h.expando]?a:new h.Event(l,"object"=== typeof a&&a);a.isTrigger=e?2:3;a.namespace=m.join(".");a.rnamespace=a.namespace?new RegExp("(^|\\.)"+m.join("\\.(?:.*\\.|)")+"(\\.|$)"):null;a.result=void 0;a.target||(a.target=c);b=null==b?[a]:h.makeArray(b,[a]);m=h.event.special[l]||{};if(e||!m.trigger||!1!==m.trigger.apply(c,b)){if(!e&&!m.noBubble&&!ja(c)){var r=m.delegateType||l;vb.test(r+l)||(p=p.parentNode);for(;p;p=p.parentNode)n.push(p),f=p;f===(c.ownerDocument||H)&&n.push(f.defaultView||f.parentWindow||d)}for(f=0;(p=n[f++])&&!a.isPropagationStopped();)k= p,a.type=1a||304===a;if(c){var p=m;for(var D=x,q,G,w,z,P=p.contents,F=p.dataTypes;"*"===F[0];)F.shift(),void 0=== q&&(q=p.mimeType||D.getResponseHeader("Content-Type"));if(q)for(G in P)if(P[G]&&P[G].test(q)){F.unshift(G);break}if(F[0]in c)w=F[0];else{for(G in c){if(!F[0]||p.converters[G+" "+F[0]]){w=G;break}z||(z=G)}w=w||z}w?(w!==F[0]&&F.unshift(w),p=c[w]):p=void 0}a:{c=m;q=p;G=x;w=g;var T;D={};P=c.dataTypes.slice();if(P[1])for(Q in c.converters)D[Q.toLowerCase()]=c.converters[Q];for(z=P.shift();z;){c.responseFields[z]&&(G[c.responseFields[z]]=q);!I&&w&&c.dataFilter&&(q=c.dataFilter(q,c.dataType));var I=z;if(z= P.shift())if("*"===z)z=I;else if("*"!==I&&I!==z){var Q=D[I+" "+z]||D["* "+z];if(!Q)for(T in D)if(p=T.split(" "),p[1]===z&&(Q=D[I+" "+p[0]]||D["* "+p[0]])){!0===Q?Q=D[T]:!0!==D[T]&&(z=p[0],P.unshift(p[1]));break}if(!0!==Q)if(Q&&c.throws)q=Q(q);else try{q=Q(q)}catch(Rb){p={state:"parsererror",error:Q?Rb:"No conversion from "+I+" to "+z};break a}}}p={state:"success",data:q}}if(g)if(m.ifModified&&((n=x.getResponseHeader("Last-Modified"))&&(h.lastModified[u]=n),(n=x.getResponseHeader("etag"))&&(h.etag[u]= n)),204===a||"HEAD"===m.type)n="nocontent";else if(304===a)n="notmodified";else{n=p.state;var J=p.data;var y=p.error;g=!y}else if(y=n,a||!n)n="error",0>a&&(a=0);x.status=a;x.statusText=(b||n)+"";g?v.resolveWith(t,[J,n,x]):v.rejectWith(t,[x,n,y]);x.statusCode(K);K=void 0;l&&r.trigger(g?"ajaxSuccess":"ajaxError",[x,m,g?J:y]);B.fireWith(t,[x,n]);l&&(r.trigger("ajaxComplete",[x,m]),--h.active||h.event.trigger("ajaxStop"))}}"object"===typeof a&&(b=a,a=void 0);b=b||{};var e,f,g,k,l,n,m=h.ajaxSetup({},b), t=m.context||m,r=m.context&&(t.nodeType||t.jquery)?h(t):h.event,v=h.Deferred(),B=h.Callbacks("once memory"),K=m.statusCode||{},D={},q={},G="canceled",x={readyState:0,getResponseHeader:function(a){var b;if(E){if(!g)for(g={};b=nc.exec(f);)g[b[1].toLowerCase()]=b[2];b=g[a.toLowerCase()]}return null==b?null:b},getAllResponseHeaders:function(){return E?f:null},setRequestHeader:function(a,b){null==E&&(a=q[a.toLowerCase()]=q[a.toLowerCase()]||a,D[a]=b);return this},overrideMimeType:function(a){null==E&& (m.mimeType=a);return this},statusCode:function(a){var b;if(a)if(E)x.always(a[x.status]);else for(b in a)K[b]=[K[b],a[b]];return this},abort:function(a){a=a||G;e&&e.abort(a);c(0,a);return this}};v.promise(x);m.url=((a||m.url||ka.href)+"").replace(pc,ka.protocol+"//");m.type=b.method||b.type||m.method||m.type;m.dataTypes=(m.dataType||"*").toLowerCase().match(ea)||[""];if(null==m.crossDomain){a=H.createElement("a");try{a.href=m.url,a.href=a.href,m.crossDomain=Ya.protocol+"//"+Ya.host!==a.protocol+"//"+ a.host}catch(Va){m.crossDomain=!0}}m.data&&m.processData&&"string"!==typeof m.data&&(m.data=h.param(m.data,m.traditional));jb(zb,m,b,x);if(E)return x;(l=h.event&&m.global)&&0===h.active++&&h.event.trigger("ajaxStart");m.type=m.type.toUpperCase();m.hasContent=!oc.test(m.type);var u=m.url.replace(lc,"");m.hasContent?m.data&&m.processData&&0===(m.contentType||"").indexOf("application/x-www-form-urlencoded")&&(m.data=m.data.replace(kc,"+")):(a=m.url.slice(u.length),m.data&&(m.processData||"string"=== typeof m.data)&&(u+=(Xa.test(u)?"&":"?")+m.data,delete m.data),!1===m.cache&&(u=u.replace(mc,"$1"),a=(Xa.test(u)?"&":"?")+"_="+xb++ +a),m.url=u+a);m.ifModified&&(h.lastModified[u]&&x.setRequestHeader("If-Modified-Since",h.lastModified[u]),h.etag[u]&&x.setRequestHeader("If-None-Match",h.etag[u]));(m.data&&m.hasContent&&!1!==m.contentType||b.contentType)&&x.setRequestHeader("Content-Type",m.contentType);x.setRequestHeader("Accept",m.dataTypes[0]&&m.accepts[m.dataTypes[0]]?m.accepts[m.dataTypes[0]]+ ("*"!==m.dataTypes[0]?", "+Ab+"; q=0.01":""):m.accepts["*"]);for(n in m.headers)x.setRequestHeader(n,m.headers[n]);if(m.beforeSend&&(!1===m.beforeSend.call(t,x,m)||E))return x.abort();G="abort";B.add(m.complete);x.done(m.success);x.fail(m.error);if(e=jb(Sa,m,b,x)){x.readyState=1;l&&r.trigger("ajaxSend",[x,m]);if(E)return x;m.async&&0").prop({charset:a.scriptCharset,src:a.url}).on("load error",c=function(a){b.remove();c=null;a&&e("error"===a.type?404:200,a.type)});H.head.appendChild(b[0])},abort:function(){c&&c()}}}}); var Bb=[],Za=/(=)\?(?=&|$)|\?\?/;h.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var a=Bb.pop()||h.expando+"_"+xb++;this[a]=!0;return a}});h.ajaxPrefilter("json jsonp",function(a,b,c){var e,f=!1!==a.jsonp&&(Za.test(a.url)?"url":"string"===typeof a.data&&0===(a.contentType||"").indexOf("application/x-www-form-urlencoded")&&Za.test(a.data)&&"data");if(f||"jsonp"===a.dataTypes[0]){var g=a.jsonpCallback=y(a.jsonpCallback)?a.jsonpCallback():a.jsonpCallback;f?a[f]=a[f].replace(Za,"$1"+g):!1!==a.jsonp&& (a.url+=(Xa.test(a.url)?"&":"?")+a.jsonp+"="+g);a.converters["script json"]=function(){e||h.error(g+" was not called");return e[0]};a.dataTypes[0]="json";var k=d[g];d[g]=function(){e=arguments};c.always(function(){void 0===k?h(d).removeProp(g):d[g]=k;a[g]&&(a.jsonpCallback=b.jsonpCallback,Bb.push(g));e&&y(k)&&k(e[0]);e=k=void 0});return"script"}});N.createHTMLDocument=function(){var a=H.implementation.createHTMLDocument("").body;a.innerHTML="
";return 2===a.childNodes.length}(); h.parseHTML=function(a,b,c){if("string"!==typeof a)return[];"boolean"===typeof b&&(c=b,b=!1);if(!b)if(N.createHTMLDocument){b=H.implementation.createHTMLDocument("");var d=b.createElement("base");d.href=H.location.href;b.head.appendChild(d)}else b=H;d=ob.exec(a);c=!c&&[];if(d)return[b.createElement(d[1])];d=G([a],b,c);c&&c.length&&h(c).remove();return h.merge([],d.childNodes)};h.fn.load=function(a,b,c){var d,e,f=this,g=a.indexOf(" ");if(-1").append(h.parseHTML(a)).find(k):a)}).always(c&&function(a,b){f.each(function(){c.apply(this,e||[a.responseText,b,a])})});return this};h.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(a,b){h.fn[b]=function(a){return this.on(b,a)}});h.expr.pseudos.animated=function(a){return h.grep(h.timers,function(b){return a=== b.elem}).length};h.offset={setOffset:function(a,b,c){var d=h.css(a,"position"),e=h(a),f={};"static"===d&&(a.style.position="relative");var g=e.offset();var k=h.css(a,"top");var l=h.css(a,"left");("absolute"===d||"fixed"===d)&&-1<(k+l).indexOf("auto")?(l=e.position(),k=l.top,l=l.left):(k=parseFloat(k)||0,l=parseFloat(l)||0);y(b)&&(b=b.call(a,c,h.extend({},g)));null!=b.top&&(f.top=b.top-g.top+k);null!=b.left&&(f.left=b.left-g.left+l);"using"in b?b.using.call(a,f):e.css(f)}};h.fn.extend({offset:function(a){if(arguments.length)return void 0=== a?this:this.each(function(b){h.offset.setOffset(this,a,b)});var b;if(b=this[0]){if(!b.getClientRects().length)return{top:0,left:0};var c=b.getBoundingClientRect();b=b.ownerDocument.defaultView;return{top:c.top+b.pageYOffset,left:c.left+b.pageXOffset}}},position:function(){if(this[0]){var a,b=this[0],c={top:0,left:0};if("fixed"===h.css(b,"position"))var d=b.getBoundingClientRect();else{d=this.offset();var e=b.ownerDocument;for(a=b.offsetParent||e.documentElement;a&&(a===e.body||a===e.documentElement)&& "static"===h.css(a,"position");)a=a.parentNode;a&&a!==b&&1===a.nodeType&&(c=h(a).offset(),c.top+=h.css(a,"borderTopWidth",!0),c.left+=h.css(a,"borderLeftWidth",!0))}return{top:d.top-c.top-h.css(b,"marginTop",!0),left:d.left-c.left-h.css(b,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var a=this.offsetParent;a&&"static"===h.css(a,"position");)a=a.offsetParent;return a||Na})}});h.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(a,b){var c="pageYOffset"=== b;h.fn[a]=function(d){return da(this,function(a,d,e){if(ja(a))var g=a;else 9===a.nodeType&&(g=a.defaultView);if(void 0===e)return g?g[b]:a[d];g?g.scrollTo(c?g.pageXOffset:e,c?e:g.pageYOffset):a[d]=e},a,d,arguments.length)}});h.each(["top","left"],function(a,b){h.cssHooks[b]=Ga(N.pixelPosition,function(a,c){if(c)return c=wa(a,b),Oa.test(c)?h(a).position()[b]+"px":c})});h.each({Height:"height",Width:"width"},function(a,b){h.each({padding:"inner"+a,content:b,"":"outer"+a},function(c,d){h.fn[d]=function(e, g){var f=arguments.length&&(c||"boolean"!==typeof e),k=c||(!0===e||!0===g?"margin":"border");return da(this,function(b,c,e){return ja(b)?0===d.indexOf("outer")?b["inner"+a]:b.document.documentElement["client"+a]:9===b.nodeType?(c=b.documentElement,Math.max(b.body["scroll"+a],c["scroll"+a],b.body["offset"+a],c["offset"+a],c["client"+a])):void 0===e?h.css(b,c,k):h.style(b,c,e,k)},b,f?e:void 0,f)}})});h.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "), function(a,b){h.fn[b]=function(a,c){return 0",options:{classes:{},disabled:!1,create:null},_createWidget:function(a,b){b=d(b||this.defaultElement||this)[0];this.element=d(b);this.uuid=M++;this.eventNamespace="."+this.widgetName+this.uuid;this.bindings=d();this.hoverable=d();this.focusable=d();this.classesElementLookup={};b!==this&&(d.data(b,this.widgetFullName,this),this._on(!0,this.element,{remove:function(a){a.target===b&&this.destroy()}}),this.document= d(b.style?b.ownerDocument:b.document||b),this.window=d(this.document[0].defaultView||this.document[0].parentWindow));this.options=d.widget.extend({},this.options,this._getCreateOptions(),a);this._create();this.options.disabled&&this._setOptionDisabled(this.options.disabled);this._trigger("create",null,this._getCreateEventData());this._init()},_getCreateOptions:function(){return{}},_getCreateEventData:d.noop,_create:d.noop,_init:d.noop,destroy:function(){var a=this;this._destroy();d.each(this.classesElementLookup, function(b,c){a._removeClass(c,b)});this.element.off(this.eventNamespace).removeData(this.widgetFullName);this.widget().off(this.eventNamespace).removeAttr("aria-disabled");this.bindings.off(this.eventNamespace)},_destroy:d.noop,widget:function(){return this.element},option:function(a,b){var c=a,e;if(0===arguments.length)return d.widget.extend({},this.options);if("string"===typeof a){c={};var g=a.split(".");a=g.shift();if(g.length){var k=c[a]=d.widget.extend({},this.options[a]);for(e=0;e
");var b=a.children()[0];d("body").append(a);var e=b.offsetWidth;a.css("overflow","scroll");b=b.offsetWidth;e===b&&(b=a[0].clientWidth);a.remove();return c=e-b},getScrollInfo:function(a){var b=a.isWindow|| a.isDocument?"":a.element.css("overflow-x"),c=a.isWindow||a.isDocument?"":a.element.css("overflow-y");b="scroll"===b||"auto"===b&&a.widthd?"left":0r?"top":0e(g(t),g(r))?K.important="horizontal":K.important="vertical";c.using.call(this,a,K)});k.offset(d.extend(z,{using:b}))})};d.ui.position={fit:{left:function(a,b){var c=b.within,d=c.isWindow?c.scrollLeft:c.offset.left,g=c.width,k=a.left-b.collisionPosition.marginLeft;c=d-k;var l=k+b.collisionWidth-g-d;b.collisionWidth>g?0=l?(b=a.left+c+b.collisionWidth-g-d,a.left+=c-b):a.left=0=c?d:c>l?d+g-b.collisionWidth:d:a.left=0g?0=l?(b=a.top+c+b.collisionHeight-g-d,a.top+=c-b):a.top=0=c?d:c>l?d+g-b.collisionHeight:d:a.top=0c){if(b=a.left+l+r+q+b.collisionWidth-e-d,0>b||bc){if(b=a.top+l+r+q+b.collisionHeight-e-d,0>b||b?@[\]^`{|}~])/g;return function(b){return b.replace(a,"\\$1")}}();d.fn.labels=function(){var a;if(this[0].labels&&this[0].labels.length)return this.pushStack(this[0].labels);var b=this.eq(0).parents("label");if(a=this.attr("id")){var c=this.eq(0).parents().last();c=c.add(c.length?c.siblings():this.siblings());a="label[for='"+d.ui.escapeSelector(a)+"']";b=b.add(c.find(a).addBack(a))}return this.pushStack(b)};d.fn.scrollParent=function(a){var b= this.css("position"),c="absolute"===b,e=a?/(auto|scroll|hidden)/:/(auto|scroll)/;a=this.parents().filter(function(){var a=d(this);return c&&"static"===a.css("position")?!1:e.test(a.css("overflow")+a.css("overflow-y")+a.css("overflow-x"))}).eq(0);return"fixed"!==b&&a.length?a:d(this[0].ownerDocument||document)};d.extend(d.expr[":"],{tabbable:function(a){var b=d.attr(a,"tabindex"),c=null!=b;return(!c||0<=b)&&d.ui.focusable(a,c)}});d.fn.extend({uniqueId:function(){var a=0;return function(){return this.each(function(){this.id|| (this.id="ui-id-"+ ++a)})}}(),removeUniqueId:function(){return this.each(function(){/^ui-id-\d+$/.test(this.id)&&d(this).removeAttr("id")})}});d.ui.ie=!!/msie [\w.]+/.exec(navigator.userAgent.toLowerCase());var C=!1;d(document).on("mouseup",function(){C=!1});d.widget("ui.mouse",{version:"1.12.1",options:{cancel:"input, textarea, button, select, option",distance:1,delay:0},_mouseInit:function(){var a=this;this.element.on("mousedown."+this.widgetName,function(b){return a._mouseDown(b)}).on("click."+ this.widgetName,function(b){if(!0===d.data(b.target,a.widgetName+".preventClickEvent"))return d.removeData(b.target,a.widgetName+".preventClickEvent"),b.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(a){if(!C){this._mouseMoved=!1;this._mouseStarted&&this._mouseUp(a); this._mouseDownEvent=a;var b=this,c=1===a.which,e="string"===typeof this.options.cancel&&a.target.nodeName?d(a.target).closest(this.options.cancel).length:!1;if(!c||e||!this._mouseCapture(a))return!0;this.mouseDelayMet=!this.options.delay;this.mouseDelayMet||(this._mouseDelayTimer=setTimeout(function(){b.mouseDelayMet=!0},this.options.delay));if(this._mouseDistanceMet(a)&&this._mouseDelayMet(a)&&(this._mouseStarted=!1!==this._mouseStart(a),!this._mouseStarted))return a.preventDefault(),!0;!0===d.data(a.target, this.widgetName+".preventClickEvent")&&d.removeData(a.target,this.widgetName+".preventClickEvent");this._mouseMoveDelegate=function(a){return b._mouseMove(a)};this._mouseUpDelegate=function(a){return b._mouseUp(a)};this.document.on("mousemove."+this.widgetName,this._mouseMoveDelegate).on("mouseup."+this.widgetName,this._mouseUpDelegate);a.preventDefault();return C=!0}},_mouseMove:function(a){if(this._mouseMoved){if(d.ui.ie&&(!document.documentMode||9>document.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&&d.data(a.target,this.widgetName+".preventClickEvent",!0),this._mouseStop(a));this._mouseDelayTimer&&(clearTimeout(this._mouseDelayTimer),delete this._mouseDelayTimer);C=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}});d.ui.plugin={add:function(a,b,c){var e;a=d.ui[a].prototype;for(e in c)a.plugins[e]=a.plugins[e]||[],a.plugins[e].push([b,c[e]])},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").css("position","absolute").appendTo(a.parent()).outerWidth(a.outerWidth()).outerHeight(a.outerHeight()).offset(a.offset())[0]})}, _unblockFrames:function(){this.iframeBlocks&&(this.iframeBlocks.remove(),delete this.iframeBlocks)},_blurActiveElement:function(a){var b=d.ui.safeActiveElement(this.document[0]);d(a.target).closest(b).length||d.ui.safeBlur(b)},_mouseStart:function(a){var b=this.options;this.helper=this._createHelper(a);this._addClass(this.helper,"ui-draggable-dragging");this._cacheHelperProportions();d.ui.ddmanager&&(d.ui.ddmanager.current=this);this._cacheMargins();this.cssPosition=this.helper.css("position");this.scrollParent= this.helper.scrollParent(!0);this.offsetParent=this.helper.offsetParent();this.hasFixedAncestor=0 l[2]&&(g=l[2]+this.offset.click.left);a.pageY-this.offset.click.top>l[3]&&(k=l[3]+this.offset.click.top)}c.grid&&(k=c.grid[1]?this.originalPageY+Math.round((k-this.originalPageY)/c.grid[1])*c.grid[1]:this.originalPageY,k=l?k-this.offset.click.top>=l[1]||k-this.offset.click.top>l[3]?k:k-this.offset.click.top>=l[1]?k-c.grid[1]:k+c.grid[1]:k,g=c.grid[0]?this.originalPageX+Math.round((g-this.originalPageX)/c.grid[0])*c.grid[0]:this.originalPageX,g=l?g-this.offset.click.left>=l[0]||g-this.offset.click.left> l[2]?g:g-this.offset.click.left>=l[0]?g-c.grid[0]:g+c.grid[0]:g);"y"===c.axis&&(g=this.originalPageX);"x"===c.axis&&(k=this.originalPageY)}return{top:k-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:g-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();d.ui.plugin.call(this,a,[b,c,this],!0);/^(drag|start|stop)/.test(a)&&(this.positionAbs=this._convertPositionTo("absolute"),c.offset=this.positionAbs);return d.Widget.prototype._trigger.call(this,a,b,c)},plugins:{},_uiHash:function(){return{helper:this.helper,position:this.position, originalPosition:this.originalPosition,offset:this.positionAbs}}});d.ui.plugin.add("draggable","connectToSortable",{start:function(a,b,c){var e=d.extend({},b,{item:c.element});c.sortables=[];d(c.options.connectToSortable).each(function(){var b=d(this).sortable("instance");b&&!b.options.disabled&&(c.sortables.push(b),b.refreshPositions(),b._trigger("activate",a,e))})},stop:function(a,b,c){var e=d.extend({},b,{item:c.element});c.cancelHelperRemoval=!1;d.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,e))})},drag:function(a,b,c){d.each(c.sortables,function(){var e=!1,g=this;g.positionAbs=c.positionAbs;g.helperProportions=c.helperProportions;g.offset.click=c.offset.click;g._intersectsWith(g.containerCache)&& (e=!0,d.each(c.sortables,function(){this.positionAbs=c.positionAbs;this.helperProportions=c.helperProportions;this.offset.click=c.offset.click;this!==g&&this._intersectsWith(this.containerCache)&&d.contains(g.element[0],this.element[0])&&(e=!1);return e}));e?(g.isOver||(g.isOver=1,c._parent=b.helper.parent(),g.currentItem=b.helper.appendTo(g.element).data("ui-sortable-item",!0),g.options._helper=g.options.helper,g.options.helper=function(){return b.helper[0]},a.target=g.currentItem[0],g._mouseCapture(a, !0),g._mouseStart(a,!0,!0),g.offset.click.top=c.offset.click.top,g.offset.click.left=c.offset.click.left,g.offset.parent.left-=c.offset.parent.left-g.offset.parent.left,g.offset.parent.top-=c.offset.parent.top-g.offset.parent.top,c._trigger("toSortable",a),c.dropped=g.element,d.each(c.sortables,function(){this.refreshPositions()}),c.currentItem=c.element,g.fromOutside=c),g.currentItem&&(g._mouseDrag(a),b.position=g.position)):g.isOver&&(g.isOver=0,g.cancelHelperRemoval=!0,g.options._revert=g.options.revert, g.options.revert=!1,g._trigger("out",a,g._uiHash(g)),g._mouseStop(a,!0),g.options.revert=g.options._revert,g.options.helper=g.options._helper,g.placeholder&&g.placeholder.remove(),b.helper.appendTo(c._parent),c._refreshOffsets(a),b.position=c._generatePosition(a,!0),c._trigger("fromSortable",a),c.dropped=!1,d.each(c.sortables,function(){this.refreshPositions()}))})}});d.ui.plugin.add("draggable","cursor",{start:function(a,b,c){a=d("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&&d("body").css("cursor",a._cursor)}});d.ui.plugin.add("draggable","opacity",{start:function(a,b,c){a=d(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&&d(b.helper).css("opacity",a._opacity)}});d.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 e=!1,g=c.scrollParentNotHidden[0],k=c.document[0];g!==k&&"HTML"!==g.tagName?(b.axis&&"x"===b.axis||(c.overflowOffset.top+g.offsetHeight-a.pageYv+k||qx+k||!d.contains(c.snapElements[e].item.ownerDocument,c.snapElements[e].item))c.snapElements[e].snapping&&c.options.snap.release&& c.options.snap.release.call(c.element,a,d.extend(c._uiHash(),{snapItem:c.snapElements[e].item})),c.snapElements[e].snapping=!1;else{if("inner"!==g.snapMode){var t=Math.abs(B-q)<=k;var D=Math.abs(x-r)<=k;var G=Math.abs(u-m)<=k;var K=Math.abs(v-l)<=k;t&&(b.position.top=c._convertPositionTo("relative",{top:B-c.helperProportions.height,left:0}).top);D&&(b.position.top=c._convertPositionTo("relative",{top:x,left:0}).top);G&&(b.position.left=c._convertPositionTo("relative",{top:0,left:u-c.helperProportions.width}).left); K&&(b.position.left=c._convertPositionTo("relative",{top:0,left:v}).left)}var z=t||D||G||K;"outer"!==g.snapMode&&(t=Math.abs(B-r)<=k,D=Math.abs(x-q)<=k,G=Math.abs(u-l)<=k,K=Math.abs(v-m)<=k,t&&(b.position.top=c._convertPositionTo("relative",{top:B,left:0}).top),D&&(b.position.top=c._convertPositionTo("relative",{top:x-c.helperProportions.height,left:0}).top),G&&(b.position.left=c._convertPositionTo("relative",{top:0,left:u}).left),K&&(b.position.left=c._convertPositionTo("relative",{top:0,left:v- c.helperProportions.width}).left));!c.snapElements[e].snapping&&(t||D||G||K||z)&&c.options.snap.snap&&c.options.snap.snap.call(c.element,a,d.extend(c._uiHash(),{snapItem:c.snapElements[e].item}));c.snapElements[e].snapping=t||D||G||K||z}}}});d.ui.plugin.add("draggable","stack",{start:function(a,b,c){a=d.makeArray(d(c.options.stack)).sort(function(a,b){return(parseInt(d(a).css("zIndex"),10)||0)-(parseInt(d(b).css("zIndex"),10)||0)});if(a.length){var e=parseInt(d(a[0]).css("zIndex"),10)||0;d(a).each(function(a){d(this).css("zIndex", e+a)});this.css("zIndex",e+a.length)}}});d.ui.plugin.add("draggable","zIndex",{start:function(a,b,c){a=d(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&&d(b.helper).css("zIndex",a._zIndex)}});d.widget("ui.droppable",{version:"1.12.1",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=d.isFunction(c)?c:function(a){return a.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){d.ui.ddmanager.droppables[a]=d.ui.ddmanager.droppables[a]||[];d.ui.ddmanager.droppables[a].push(this)},_splice:function(a){for(var b=0;b< a.length;b++)a[b]===this&&a.splice(b,1)},_destroy:function(){this._splice(d.ui.ddmanager.droppables[this.options.scope])},_setOption:function(a,b){"accept"===a?this.accept=d.isFunction(b)?b:function(a){return a.is(b)}:"scope"===a&&(this._splice(d.ui.ddmanager.droppables[this.options.scope]),this._addToManager(b));this._super(a,b)},_activate:function(a){var b=d.ui.ddmanager.current;this._addActiveClass();b&&this._trigger("activate",a,this.ui(b))},_deactivate:function(a){var b=d.ui.ddmanager.current; this._removeActiveClass();b&&this._trigger("deactivate",a,this.ui(b))},_over:function(a){var b=d.ui.ddmanager.current;b&&(b.currentItem||b.element)[0]!==this.element[0]&&this.accept.call(this.element[0],b.currentItem||b.element)&&(this._addHoverClass(),this._trigger("over",a,this.ui(b)))},_out:function(a){var b=d.ui.ddmanager.current;b&&(b.currentItem||b.element)[0]!==this.element[0]&&this.accept.call(this.element[0],b.currentItem||b.element)&&(this._removeHoverClass(),this._trigger("out",a,this.ui(b)))}, _drop:function(a,b){var c=b||d.ui.ddmanager.current,e=!1;if(!c||(c.currentItem||c.element)[0]===this.element[0])return!1;this.element.find(":data(ui-droppable)").not(".ui-draggable-dragging").each(function(){var b=d(this).droppable("instance");if(b.options.greedy&&!b.options.disabled&&b.options.scope===c.options.scope&&b.accept.call(b.element[0],c.currentItem||c.element)&&S(c,d.extend(b,{offset:b.element.offset()}),b.options.tolerance,a))return e=!0,!1});return e?!1:this.accept.call(this.element[0], c.currentItem||c.element)?(this._removeActiveClass(),this._removeHoverClass(),this._trigger("drop",a,this.ui(c)),this.element):!1},ui:function(a){return{draggable:a.currentItem||a.element,helper:a.helper,position:a.position,offset:a.positionAbs}},_addHoverClass:function(){this._addClass("ui-droppable-hover")},_removeHoverClass:function(){this._removeClass("ui-droppable-hover")},_addActiveClass:function(){this._addClass("ui-droppable-active")},_removeActiveClass:function(){this._removeClass("ui-droppable-active")}}); var S=d.ui.intersect=function(){return function(a,b,c,d){if(!b.offset)return!1;var e=(a.positionAbs||a.position.absolute).left+a.margins.left,k=(a.positionAbs||a.position.absolute).top+a.margins.top,l=e+a.helperProportions.width,m=k+a.helperProportions.height,r=b.offset.left,q=b.offset.top,u=r+b.proportions().width,v=q+b.proportions().height;switch(c){case "fit":return r<=e&&l<=u&&q<=k&&m<=v;case "intersect":return r=q&&a=r&&d=q&&k<=v||m>=q&&m<=v||kv)&&(e>=r&&e<=u||l>=r&&l<=u||eu);default:return!1}}}();d.ui.ddmanager={current:null,droppables:{"default":[]},prepareOffsets:function(a,b){var c,e=d.ui.ddmanager.droppables[a.options.scope]||[],g=b?b.type:null,k=(a.currentItem||a.element).find(":data(ui-droppable)").addBack();var l=0; a:for(;l").css({position:this.element.css("position"), width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css("top"),left:this.element.css("left")}));this.element=this.element.parent().data("ui-resizable",this.element.resizable("instance"));this.elementIsWrapper=!0;var c={marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom"),marginLeft:this.originalElement.css("marginLeft")};this.element.css(c);this.originalElement.css("margin", 0);this.originalResizeStyle=this.originalElement.css("resize");this.originalElement.css("resize","none");this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"}));this.originalElement.css(c);this._proportionallyResize()}this._setupHandles();if(a.autoHide)d(this.element).on("mouseenter",function(){a.disabled||(b._removeClass("ui-resizable-autohide"),b._handles.show())}).on("mouseleave",function(){a.disabled||b.resizing||(b._addClass("ui-resizable-autohide"), b._handles.hide())});this._mouseInit()},_destroy:function(){this._mouseDestroy();var a=function(a){d(a).removeData("resizable").removeData("ui-resizable").off(".resizable").find(".ui-resizable-handle").remove()};if(this.elementIsWrapper){a(this.element);var b=this.element;this.originalElement.css({position:b.css("position"),width:b.outerWidth(),height:b.outerHeight(),top:b.css("top"),left:b.css("left")}).insertAfter(b);b.remove()}this.originalElement.css("resize",this.originalResizeStyle);a(this.originalElement); return this},_setOption:function(a,b){this._super(a,b);switch(a){case "handles":this._removeHandles(),this._setupHandles()}},_setupHandles:function(){var a=this.options,b,c=this;this.handles=a.handles||(d(".ui-resizable-handle",this.element).length?{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"}:"e,s,se");this._handles=d();if(this.handles.constructor===String){"all"===this.handles&& (this.handles="n,e,s,w,se,sw,ne,nw");var e=this.handles.split(",");this.handles={};for(b=0;b");this._addClass(l,"ui-resizable-handle "+k);l.css({zIndex:a.zIndex});this.handles[g]=".ui-resizable-"+g;this.element.append(l)}}this._renderAxis=function(a){var b;a=a||this.element;for(b in this.handles){if(this.handles[b].constructor===String)this.handles[b]=this.element.children(this.handles[b]).first().show();else if(this.handles[b].jquery|| this.handles[b].nodeType)this.handles[b]=d(this.handles[b]),this._on(this.handles[b],{mousedown:c._mouseDown});if(this.elementIsWrapper&&this.originalElement[0].nodeName.match(/^(textarea|input|select|button)$/i)){var e=d(this.handles[b],this.element);var g=/sw|ne|nw|se|n|s/.test(b)?e.outerHeight():e.outerWidth();e=["padding",/ne|nw|n/.test(b)?"Top":/se|sw|s/.test(b)?"Bottom":/^e$/.test(b)?"Right":"Left"].join("");a.css(e,g);this._proportionallyResize()}this._handles=this._handles.add(this.handles[b])}}; this._renderAxis(this.element);this._handles=this._handles.add(this.element.find(".ui-resizable-handle"));this._handles.disableSelection();this._handles.on("mouseover",function(){c.resizing||(this.className&&(l=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i)),c.axis=l&&l[1]?l[1]:"se")});a.autoHide&&(this._handles.hide(),this._addClass("ui-resizable-autohide"))},_removeHandles:function(){this._handles.remove()},_mouseCapture:function(a){var b,c=!1;for(b in this.handles){var e=d(this.handles[b])[0]; if(e===a.target||d.contains(e,a.target))c=!0}return!this.options.disabled&&c},_mouseStart:function(a){var b=this.options,c=this.element;this.resizing=!0;this._renderProxy();var e=this._num(this.helper.css("left"));var g=this._num(this.helper.css("top"));b.containment&&(e+=d(b.containment).scrollLeft()||0,g+=d(b.containment).scrollTop()||0);this.offset=this.helper.offset();this.position={left:e,top:g};this.size=this._helper?{width:this.helper.width(),height:this.helper.height()}:{width:c.width(),height:c.height()}; this.originalSize=this._helper?{width:c.outerWidth(),height:c.outerHeight()}:{width:c.width(),height:c.height()};this.sizeDiff={width:c.outerWidth()-c.width(),height:c.outerHeight()-c.height()};this.originalPosition={left:e,top:g};this.originalMousePosition={left:a.pageX,top:a.pageY};this.aspectRatio="number"===typeof b.aspectRatio?b.aspectRatio:this.originalSize.width/this.originalSize.height||1;e=d(".ui-resizable-"+this.axis).css("cursor");d("body").css("cursor","auto"===e?this.axis+"-resize":e); this._addClass("ui-resizable-resizing");this._propagate("start",a);return!0},_mouseDrag:function(a){var b=this.originalMousePosition;var c=a.pageX-b.left||0;b=a.pageY-b.top||0;var e=this._change[this.axis];this._updatePrevProperties();if(!e)return!1;c=e.apply(this,[a,c,b]);this._updateVirtualBoundaries(a.shiftKey);if(this._aspectRatio||a.shiftKey)c=this._updateRatio(c,a);c=this._respectSize(c,a);this._updateCache(c);this._propagate("resize",a);c=this._applyChanges();!this._helper&&this._proportionallyResizeElements.length&& this._proportionallyResize();d.isEmptyObject(c)||(this._updatePrevProperties(),this._trigger("resize",a,this.ui()),this._applyChanges());return!1},_mouseStop:function(a){this.resizing=!1;var b,c=this.options;if(this._helper){var e=this._proportionallyResizeElements;e=(b=e.length&&/textarea/i.test(e[0].nodeName))&&this._hasScroll(e[0],"left")?0:this.sizeDiff.height;b=b?0:this.sizeDiff.width;b={width:this.helper.width()-b,height:this.helper.height()-e};e=parseFloat(this.element.css("left"))+(this.position.left- this.originalPosition.left)||null;var g=parseFloat(this.element.css("top"))+(this.position.top-this.originalPosition.top)||null;c.animate||this.element.css(d.extend(b,{top:g,left:e}));this.helper.height(this.size.height);this.helper.width(this.size.width);this._helper&&!c.animate&&this._proportionallyResize()}d("body").css("cursor","auto");this._removeClass("ui-resizable-resizing");this._propagate("stop",a);this._helper&&this.helper.remove();return!1},_updatePrevProperties:function(){this.prevPosition= {top:this.position.top,left:this.position.left};this.prevSize={width:this.size.width,height:this.size.height}},_applyChanges:function(){var a={};this.position.top!==this.prevPosition.top&&(a.top=this.position.top+"px");this.position.left!==this.prevPosition.left&&(a.left=this.position.left+"px");this.size.width!==this.prevSize.width&&(a.width=this.size.width+"px");this.size.height!==this.prevSize.height&&(a.height=this.size.height+"px");this.helper.css(a);return a},_updateVirtualBoundaries:function(a){var b= this.options;b={minWidth:this._isNumber(b.minWidth)?b.minWidth:0,maxWidth:this._isNumber(b.maxWidth)?b.maxWidth:Infinity,minHeight:this._isNumber(b.minHeight)?b.minHeight:0,maxHeight:this._isNumber(b.maxHeight)?b.maxHeight:Infinity};if(this._aspectRatio||a){a=b.minHeight*this.aspectRatio;var c=b.minWidth/this.aspectRatio;var d=b.maxHeight*this.aspectRatio;var g=b.maxWidth/this.aspectRatio;a>b.minWidth&&(b.minWidth=a);c>b.minHeight&&(b.minHeight=c);da.width,l=this._isNumber(a.height)&&b.minHeight&&b.minHeight>a.height,m=this.originalPosition.left+this.originalSize.width,r=this.originalPosition.top+this.originalSize.height, q=/sw|nw|w/.test(c);c=/nw|ne|n/.test(c);k&&(a.width=b.minWidth);l&&(a.height=b.minHeight);d&&(a.width=b.maxWidth);g&&(a.height=b.maxHeight);k&&q&&(a.left=m-b.minWidth);d&&q&&(a.left=m-b.maxWidth);l&&c&&(a.top=r-b.minHeight);g&&c&&(a.top=r-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"),this._addClass(this.helper,this._helper),this.helper.css({width:this.element.outerWidth(),height:this.element.outerHeight(),position:"absolute",left:this.elementOffset.left+"px",top:this.elementOffset.top+"px",zIndex:++a.zIndex}),this.helper.appendTo("body").disableSelection()): this.helper=this.element},_change:{e:function(a,b){return{width:this.originalSize.width+b}},w:function(a,b){return{left:this.originalPosition.left+b,width:this.originalSize.width-b}},n:function(a,b,c){return{top:this.originalPosition.top+c,height:this.originalSize.height-c}},s:function(a,b,c){return{height:this.originalSize.height+c}},se:function(a,b,c){return d.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[a,b,c]))},sw:function(a,b,c){return d.extend(this._change.s.apply(this, arguments),this._change.w.apply(this,[a,b,c]))},ne:function(a,b,c){return d.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[a,b,c]))},nw:function(a,b,c){return d.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[a,b,c]))}},_propagate:function(a,b){d.ui.plugin.call(this,a,[b,this.ui()]);"resize"!==a&&this._trigger(a,b,this.ui())},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position, size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}});d.ui.plugin.add("resizable","animate",{stop:function(a){var b=d(this).resizable("instance"),c=b.options,e=b._proportionallyResizeElements,g=e.length&&/textarea/i.test(e[0].nodeName),k=g&&b._hasScroll(e[0],"left")?0:b.sizeDiff.height;g={width:b.size.width-(g?0:b.sizeDiff.width),height:b.size.height-k};k=parseFloat(b.element.css("left"))+(b.position.left-b.originalPosition.left)||null;var l=parseFloat(b.element.css("top"))+ (b.position.top-b.originalPosition.top)||null;b.element.animate(d.extend(g,l&&k?{top:l,left:k}:{}),{duration:c.animateDuration,easing:c.animateEasing,step:function(){var c={width:parseFloat(b.element.css("width")),height:parseFloat(b.element.css("height")),top:parseFloat(b.element.css("top")),left:parseFloat(b.element.css("left"))};e&&e.length&&d(e[0]).css({width:c.width,height:c.height});b._updateCache(c);b._propagate("resize",a)}})}});d.ui.plugin.add("resizable","containment",{start:function(){var a= d(this).resizable("instance"),b=a.element;var c=a.options.containment;if(b=c instanceof d?c.get(0):/parent/.test(c)?b.parent().get(0):c)if(a.containerElement=d(b),/document/.test(c)||c===document)a.containerOffset={left:0,top:0},a.containerPosition={left:0,top:0},a.parentData={element:d(document),left:0,top:0,width:d(document).width(),height:d(document).height()||document.body.parentNode.scrollHeight};else{var e=d(b);var g=[];d(["Top","Right","Left","Bottom"]).each(function(b,c){g[b]=a._num(e.css("padding"+ c))});a.containerOffset=e.offset();a.containerPosition=e.position();a.containerSize={height:e.innerHeight()-g[3],width:e.innerWidth()-g[1]};c=a.containerOffset;var k=a.containerSize.height;var l=a.containerSize.width;l=a._hasScroll(b,"left")?b.scrollWidth:l;k=a._hasScroll(b)?b.scrollHeight:k;a.parentData={element:b,left:c.left,top:c.top,width:l,height:k}}},resize:function(a){var b=d(this).resizable("instance");var c=b.options;var e=b.containerOffset;var g=b.position;a=b._aspectRatio||a.shiftKey;var k= {top:0,left:0},l=b.containerElement,m=!0;l[0]!==document&&/static/.test(l.css("position"))&&(k=e);g.left<(b._helper?e.left:0)&&(b.size.width+=b._helper?b.position.left-e.left:b.position.left-k.left,a&&(b.size.height=b.size.width/b.aspectRatio,m=!1),b.position.left=c.helper?e.left:0);g.top<(b._helper?e.top:0)&&(b.size.height+=b._helper?b.position.top-e.top:b.position.top,a&&(b.size.width=b.size.height*b.aspectRatio,m=!1),b.position.top=b._helper?e.top:0);c=b.containerElement.get(0)===b.element.parent().get(0); g=/relative|absolute/.test(b.containerElement.css("position"));c&&g?(b.offset.left=b.parentData.left+b.position.left,b.offset.top=b.parentData.top+b.position.top):(b.offset.left=b.element.offset().left,b.offset.top=b.element.offset().top);c=Math.abs(b.sizeDiff.width+(b._helper?b.offset.left-k.left:b.offset.left-e.left));e=Math.abs(b.sizeDiff.height+(b._helper?b.offset.top-k.top:b.offset.top-e.top));c+b.size.width>=b.parentData.width&&(b.size.width=b.parentData.width-c,a&&(b.size.height=b.size.width/ b.aspectRatio,m=!1));e+b.size.height>=b.parentData.height&&(b.size.height=b.parentData.height-e,a&&(b.size.width=b.size.height*b.aspectRatio,m=!1));m||(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=d(this).resizable("instance"),b=a.options,c=a.containerOffset,e=a.containerPosition,g=a.containerElement,k=d(a.helper),l=k.offset(),m=k.outerWidth()-a.sizeDiff.width;k=k.outerHeight()-a.sizeDiff.height; a._helper&&!b.animate&&/relative/.test(g.css("position"))&&d(this).css({left:l.left-e.left-c.left,width:m,height:k});a._helper&&!b.animate&&/static/.test(g.css("position"))&&d(this).css({left:l.left-e.left-c.left,width:m,height:k})}});d.ui.plugin.add("resizable","alsoResize",{start:function(){var a=d(this).resizable("instance").options;d(a.alsoResize).each(function(){var a=d(this);a.data("ui-resizable-alsoresize",{width:parseFloat(a.width()),height:parseFloat(a.height()),left:parseFloat(a.css("left")), top:parseFloat(a.css("top"))})})},resize:function(a,b){a=d(this).resizable("instance");var c=a.originalSize,e=a.originalPosition,g={height:a.size.height-c.height||0,width:a.size.width-c.width||0,top:a.position.top-e.top||0,left:a.position.left-e.left||0};d(a.options.alsoResize).each(function(){var a=d(this),c=d(this).data("ui-resizable-alsoresize"),e={},r=a.parents(b.originalElement[0]).length?["width","height"]:["width","height","top","left"];d.each(r,function(a,b){(a=(c[b]||0)+(g[b]||0))&&0<=a&& (e[b]=a||null)});a.css(e)})},stop:function(){d(this).removeData("ui-resizable-alsoresize")}});d.ui.plugin.add("resizable","ghost",{start:function(){var a=d(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!==d.uiBackCompat&&"string"===typeof a.options.ghost&&a.ghost.addClass(this.options.ghost);a.ghost.appendTo(a.helper)}, resize:function(){var a=d(this).resizable("instance");a.ghost&&a.ghost.css({position:"relative",height:a.size.height,width:a.size.width})},stop:function(){var a=d(this).resizable("instance");a.ghost&&a.helper&&a.helper.get(0).removeChild(a.ghost.get(0))}});d.ui.plugin.add("resizable","grid",{resize:function(){var a=d(this).resizable("instance"),b=a.options,c=a.size,e=a.originalSize,g=a.originalPosition,k=a.axis,l="number"===typeof b.grid?[b.grid,b.grid]:b.grid,m=l[0]||1,r=l[1]||1,q=Math.round((c.width- e.width)/m)*m;c=Math.round((c.height-e.height)/r)*r;var u=e.width+q,v=e.height+c,B=b.maxWidth&&b.maxWidthu,D=b.minHeight&&b.minHeight>v;b.grid=l;t&&(u+=m);D&&(v+=r);B&&(u-=m);x&&(v-=r);if(/^(se|s|e)$/.test(k))a.size.width=u,a.size.height=v;else if(/^(ne)$/.test(k))a.size.width=u,a.size.height=v,a.position.top=g.top-c;else if(/^(sw)$/.test(k))a.size.width=u,a.size.height=v,a.position.left=g.left-q;else{if(0>=v-r||0>=u-m)var G=a._getPaddingPlusBorderDimensions(this); 0");this._addClass(this.helper,"ui-selectable-helper")},_destroy:function(){this.selectees.removeData("selectable-item");this._mouseDestroy()},_mouseStart:function(a){var b=this,c=this.options;this.opos=[a.pageX,a.pageY];this.elementPos=d(this.element[0]).offset();document.elementFromPoint&&"ul"==document.elementFromPoint(a.pageX,a.pageY).localName||this.options.disabled||(this.selectees=d(c.filter,this.element[0]),this._trigger("start",a),d(c.appendTo).append(this.helper), this.helper.css({left:a.pageX,top:a.pageY,width:0,height:0}),c.autoRefresh&&this.refresh(),this.selectees.filter(".ui-selected").each(function(){var c=d.data(this,"selectable-item");c.startselected=!0;a.metaKey||a.ctrlKey||(b._removeClass(c.$element,"ui-selected"),c.selected=!1,b._addClass(c.$element,"ui-unselecting"),c.unselecting=!0,b._trigger("unselecting",a,{unselecting:c.element}))}),d(a.target).parents().addBack().each(function(){var c=d.data(this,"selectable-item");if(c){var g=!a.metaKey&& !a.ctrlKey||!c.$element.hasClass("ui-selected");b._removeClass(c.$element,g?"ui-unselecting":"ui-selected")._addClass(c.$element,g?"ui-selecting":"ui-unselecting");c.unselecting=!g;c.selecting=g;(c.selected=g)?b._trigger("selecting",a,{selecting:c.element}):b._trigger("unselecting",a,{unselecting:c.element});return!1}}))},_mouseDrag:function(a){this.dragged=!0;if(!this.options.disabled){var b=this,c=this.options,e=this.opos[0],g=this.opos[1],k=a.pageX,l=a.pageY;if(e>k){var m=k;k=e;e=m}g>l&&(m=l,l= g,g=m);this.helper.css({left:e,top:g,width:k-e,height:l-g});this.selectees.each(function(){var m=d.data(this,"selectable-item"),q=!1;if(m&&m.element!==b.element[0]){var u=m.left+b.elementPos.left;var v=m.right+b.elementPos.left;var B=m.top+b.elementPos.top;var x=m.bottom+b.elementPos.top;"touch"===c.tolerance?q=!(u>k||vl||xe&&vg&&x *",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(a,b,c){return a>=b&&a*{ cursor: "+b.cursor+" !important; }").appendTo(e)}b.opacity&&(this.helper.css("opacity")&&(this._storedOpacity=this.helper.css("opacity")),this.helper.css("opacity",b.opacity));b.zIndex&&(this.helper.css("zIndex")&& (this._storedZIndex=this.helper.css("zIndex")),this.helper.css("zIndex",b.zIndex));this.scrollParent[0]!==this.document[0]&&"HTML"!==this.scrollParent[0].tagName&&(this.overflowOffset=this.scrollParent.offset());this._trigger("start",a,this._uiHash());this._preserveHelperProportions||this._cacheHelperProportions();if(!c)for(c=this.containers.length-1;0<=c;c--)this.containers[c]._trigger("activate",a,this._uiHash(this));d.ui.ddmanager&&(d.ui.ddmanager.current=this);d.ui.ddmanager&&!b.dropBehaviour&& d.ui.ddmanager.prepareOffsets(this,a);this.dragging=!0;this._addClass(this.helper,"ui-sortable-helper");this._mouseDrag(a);return!0},_mouseDrag:function(a){var b;var c=this.options;var e=!1;this.position=this._generatePosition(a);this.positionAbs=this._convertPositionTo("absolute");this.lastPositionAbs||(this.lastPositionAbs=this.positionAbs);this.options.scroll&&(this.scrollParent[0]!==this.document[0]&&"HTML"!==this.scrollParent[0].tagName?(this.overflowOffset.top+this.scrollParent[0].offsetHeight- a.pageYm&&d+qk&&b+ua[this.floating?"width":"height"]?q&&u:k",a.document[0]);a._addClass(g,"ui-sortable-placeholder",c||a.currentItem[0].className)._removeClass(g,"ui-sortable-helper");"tbody"===b?a._createTrPlaceholder(a.currentItem.find("tr").eq(0),d("",a.document[0]).appendTo(g)):"tr"===b?a._createTrPlaceholder(a.currentItem, g):"img"===b&&g.attr("src",a.currentItem.attr("src"));c||g.css("visibility","hidden");return g},update:function(d,g){if(!c||b.forcePlaceholderSize)g.height()||g.height(a.currentItem.innerHeight()-parseInt(a.currentItem.css("paddingTop")||0,10)-parseInt(a.currentItem.css("paddingBottom")||0,10)),g.width()||g.width(a.currentItem.innerWidth()-parseInt(a.currentItem.css("paddingLeft")||0,10)-parseInt(a.currentItem.css("paddingRight")||0,10))}}}a.placeholder=d(b.placeholder.element.call(a.element,a.currentItem)); a.currentItem.after(a.placeholder);b.placeholder.update(a,a.placeholder)},_createTrPlaceholder:function(a,b){var c=this;a.children().each(function(){d(" ",c.document[0]).attr("colspan",d(this).attr("colspan")||1).appendTo(b)})},_contactContainers:function(a){var b,c,e,g=e=null;for(b=this.containers.length-1;0<=b;b--)d.contains(this.currentItem[0],this.containers[b].element[0])||(this._intersectsWith(this.containers[b].containerCache)?e&&d.contains(this.containers[b].element[0],e.element[0])|| (e=this.containers[b],g=b):this.containers[b].containerCache.over&&(this.containers[b]._trigger("out",a,this._uiHash(this)),this.containers[b].containerCache.over=0));if(e)if(1===this.containers.length)this.containers[g].containerCache.over||(this.containers[g]._trigger("over",a,this._uiHash(this)),this.containers[g].containerCache.over=1);else{b=1E4;var k=null;e=(c=e.floating||this._isFloating(this.currentItem))?"left":"top";var l=c?"width":"height";var m=c?"pageX":"pageY";for(c=this.items.length- 1;0<=c;c--)if(d.contains(this.containers[g].element[0],this.items[c].item[0])&&this.items[c].item[0]!==this.currentItem[0]){var r=this.items[c].item.offset()[e];var q=!1;a[m]-r>this.items[c][l]/2&&(q=!0);Math.abs(a[m]-r)this.containment[2]&&(c=this.containment[2]+this.offset.click.left),a.pageY-this.offset.click.top>this.containment[3]&&(e=this.containment[3]+this.offset.click.top)),b.grid&&(e=this.originalPageY+Math.round((e-this.originalPageY)/b.grid[1])* b.grid[1],e=this.containment?e-this.offset.click.top>=this.containment[1]&&e-this.offset.click.top<=this.containment[3]?e:e-this.offset.click.top>=this.containment[1]?e-b.grid[1]:e+b.grid[1]:e,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:e-this.offset.click.top-this.offset.relative.top- this.offset.parent.top+("fixed"===this.cssPosition?-this.scrollParent.scrollTop():k?0:g.scrollTop()),left:c-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+("fixed"===this.cssPosition?-this.scrollParent.scrollLeft():k?0:g.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 e=this.counter=this.counter?++this.counter:1;this._delay(function(){e=== this.counter&&this.refreshPositions(!d)})},_clear:function(a,b){function c(a,b,c){return function(d){c._trigger(a,d,b._uiHash(b))}}this.reverting=!1;var d,g=[];!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&&g.push(function(a){this._trigger("receive",a,this._uiHash(this.fromOutside))});!this.fromOutside&&this.domPosition.prev===this.currentItem.prev().not(".ui-sortable-helper")[0]&&this.domPosition.parent===this.currentItem.parent()[0]||b||g.push(function(a){this._trigger("update",a,this._uiHash())});this===this.currentContainer||b||(g.push(function(a){this._trigger("remove",a,this._uiHash())}),g.push(function(a){return function(b){a._trigger("receive", b,this._uiHash(this))}}.call(this,this.currentContainer)),g.push(function(a){return function(b){a._trigger("update",b,this._uiHash(this))}}.call(this,this.currentContainer)));for(d=this.containers.length-1;0<=d;d--)b||g.push(c("deactivate",this,this.containers[d])),this.containers[d].containerCache.over&&(g.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;d",delay:300,options:{icons:{submenu:"ui-icon-caret-1-e"},items:"> *",menus:"ul",position:{my:"left top", at:"right top"},role:"menu",blur:null,focus:null,select:null},_create:function(){this.activeMenu=this.element;this.mouseHandled=!1;this.element.uniqueId().attr({role:this.options.role,tabIndex:0});this._addClass("ui-menu","ui-widget ui-widget-content");this._on({"mousedown .ui-menu-item":function(a){a.preventDefault()},"click .ui-menu-item":function(a){var b=d(a.target),c=d(d.ui.safeActiveElement(this.document[0]));!this.mouseHandled&&b.not(".ui-state-disabled").length&&(this.select(a),a.isPropagationStopped()|| (this.mouseHandled=!0),b.has(".ui-menu").length?this.expand(a):!this.element.is(":focus")&&c.closest(".ui-menu").length&&(this.element.trigger("focus",[!0]),this.active&&1===this.active.parents(".ui-menu").length&&clearTimeout(this.timer)))},"mouseenter .ui-menu-item":function(a){if(!this.previousFilter){var b=d(a.target).closest(".ui-menu-item"),c=d(a.currentTarget);b[0]===c[0]&&(this._removeClass(c.siblings().children(".ui-state-active"),null,"ui-state-active"),this.focus(a,c))}},mouseleave:"collapseAll", "mouseleave .ui-menu":"collapseAll",focus:function(a,b){var c=this.active||this.element.find(this.options.items).eq(0);b||this.focus(a,c)},blur:function(a){this._delay(function(){d.contains(this.element[0],d.ui.safeActiveElement(this.document[0]))||this.collapseAll(a)})},keydown:"_keydown"});this.refresh();this._on(this.document,{click:function(a){this._closeOnDocumentClick(a)&&this.collapseAll(a);this.mouseHandled=!1}})},_destroy:function(){var a=this.element.find(".ui-menu-item").removeAttr("role aria-disabled").children(".ui-menu-item-wrapper").removeUniqueId().removeAttr("tabIndex role aria-haspopup"); this.element.removeAttr("aria-activedescendant").find(".ui-menu").addBack().removeAttr("role aria-labelledby aria-expanded aria-hidden aria-disabled tabIndex").removeUniqueId().show();a.children().each(function(){var a=d(this);a.data("ui-menu-submenu-caret")&&a.remove()})},_keydown:function(a){var b=!0;switch(a.keyCode){case d.ui.keyCode.PAGE_UP:this.previousPage(a);break;case d.ui.keyCode.PAGE_DOWN:this.nextPage(a);break;case d.ui.keyCode.HOME:this._move("first","first",a);break;case d.ui.keyCode.END:this._move("last", "last",a);break;case d.ui.keyCode.UP:this.previous(a);break;case d.ui.keyCode.DOWN:this.next(a);break;case d.ui.keyCode.LEFT:this.collapse(a);break;case d.ui.keyCode.RIGHT:this.active&&!this.active.is(".ui-state-disabled")&&this.expand(a);break;case d.ui.keyCode.ENTER:case d.ui.keyCode.SPACE:this._activate(a);break;case d.ui.keyCode.ESCAPE:this.collapse(a);break;default:b=!1;var c=this.previousFilter||"";var e=!1;var g=96<=a.keyCode&&105>=a.keyCode?(a.keyCode-96).toString():String.fromCharCode(a.keyCode); clearTimeout(this.filterTimer);g===c?e=!0:g=c+g;c=this._filterMenuItems(g);c=e&&-1!==c.index(this.active.next())?this.active.nextAll(".ui-menu-item"):c;c.length||(g=String.fromCharCode(a.keyCode),c=this._filterMenuItems(g));c.length?(this.focus(a,c),this.previousFilter=g,this.filterTimer=this._delay(function(){delete this.previousFilter},1E3)):delete this.previousFilter}b&&a.preventDefault()},_activate:function(a){this.active&&!this.active.is(".ui-state-disabled")&&(this.active.children("[aria-haspopup='true']").length? this.expand(a):this.select(a))},refresh:function(){var a=this,b=this.options.icons.submenu;var c=this.element.find(this.options.menus);this._toggleClass("ui-menu-icons",null,!!this.element.find(".ui-icon").length);var e=c.filter(":not(.ui-menu)").hide().attr({role:this.options.role,"aria-hidden":"true","aria-expanded":"false"}).each(function(){var c=d(this),e=c.prev(),g=d("").data("ui-menu-submenu-caret",!0);a._addClass(g,"ui-menu-icon","ui-icon "+b);e.attr("aria-haspopup","true").prepend(g); c.attr("aria-labelledby",e.attr("id"))});this._addClass(e,"ui-menu","ui-widget ui-widget-content ui-front");e=c.add(this.element).find(this.options.items);e.not(".ui-menu-item").each(function(){var b=d(this);a._isDivider(b)&&a._addClass(b,"ui-menu-divider","ui-widget-content")});c=e.not(".ui-menu-item, .ui-menu-divider");var g=c.children().not(".ui-menu").uniqueId().attr({tabIndex:-1,role:this._itemRole()});this._addClass(c,"ui-menu-item")._addClass(g,"ui-menu-item-wrapper");e.filter(".ui-state-disabled").attr("aria-disabled", "true");this.active&&!d.contains(this.element[0],this.active[0])&&this.blur()},_itemRole:function(){return{menu:"menuitem",listbox:"option"}[this.options.role]},_setOption:function(a,b){if("icons"===a){var c=this.element.find(".ui-menu-icon");this._removeClass(c,null,this.options.icons.submenu)._addClass(c,null,b.submenu)}this._super(a,b)},_setOptionDisabled:function(a){this._super(a);this.element.attr("aria-disabled",String(a));this._toggleClass(null,"ui-state-disabled",!!a)},focus:function(a,b){this.blur(a, a&&"focus"===a.type);this._scrollIntoView(b);this.active=b.first();var c=this.active.children(".ui-menu-item-wrapper");this._addClass(c,null,"ui-state-active");this.options.role&&this.element.attr("aria-activedescendant",c.attr("id"));c=this.active.parent().closest(".ui-menu-item").children(".ui-menu-item-wrapper");this._addClass(c,null,"ui-state-active");a&&"keydown"===a.type?this._close():this.timer=this._delay(function(){this._close()},this.delay);c=b.children(".ui-menu");c.length&&a&&/^mouse/.test(a.type)&& this._startOpening(c);this.activeMenu=b.parent();this._trigger("focus",a,{item:b})},_scrollIntoView:function(a){if(this._hasScroll()){var b=parseFloat(d.css(this.activeMenu[0],"borderTopWidth"))||0;var c=parseFloat(d.css(this.activeMenu[0],"paddingTop"))||0;b=a.offset().top-this.activeMenu.offset().top-b-c;c=this.activeMenu.scrollTop();var e=this.activeMenu.height();a=a.outerHeight();0>b?this.activeMenu.scrollTop(c+b):b+a>e&&this.activeMenu.scrollTop(c+b-e+a)}},blur:function(a,b){b||clearTimeout(this.timer); this.active&&(this._removeClass(this.active.children(".ui-menu-item-wrapper"),null,"ui-state-active"),this._trigger("blur",a,{item:this.active}),this.active=null)},_startOpening:function(a){clearTimeout(this.timer);"true"===a.attr("aria-hidden")&&(this.timer=this._delay(function(){this._close();this._open(a)},this.delay))},_open:function(a){var b=d.extend({of:this.active},this.options.position);clearTimeout(this.timer);this.element.find(".ui-menu").not(a.parents(".ui-menu")).hide().attr("aria-hidden", "true");a.show().removeAttr("aria-hidden").attr("aria-expanded","true").position(b)},collapseAll:function(a,b){clearTimeout(this.timer);this.timer=this._delay(function(){var c=b?this.element:d(a&&a.target).closest(this.element.find(".ui-menu"));c.length||(c=this.element);this._close(c);this.blur(a);this._removeClass(c.find(".ui-state-active"),null,"ui-state-active");this.activeMenu=c},this.delay)},_close:function(a){a||(a=this.active?this.active.parent():this.element);a.find(".ui-menu").hide().attr("aria-hidden", "true").attr("aria-expanded","false")},_closeOnDocumentClick:function(a){return!d(a.target).closest(".ui-menu").length},_isDivider:function(a){return!/[^\-\u2014\u2013\s]/.test(a.text())},collapse:function(a){var b=this.active&&this.active.parent().closest(".ui-menu-item",this.element);b&&b.length&&(this._close(),this.focus(a,b))},expand:function(a){var b=this.active&&this.active.children(".ui-menu ").find(this.options.items).first();b&&b.length&&(this._open(b.parent()),this._delay(function(){this.focus(a, b)}))},next:function(a){this._move("next","first",a)},previous:function(a){this._move("prev","last",a)},isFirstItem:function(){return this.active&&!this.active.prevAll(".ui-menu-item").length},isLastItem:function(){return this.active&&!this.active.nextAll(".ui-menu-item").length},_move:function(a,b,c){var d;this.active&&(d="first"===a||"last"===a?this.active["first"===a?"prevAll":"nextAll"](".ui-menu-item").eq(-1):this.active[a+"All"](".ui-menu-item").eq(0));d&&d.length&&this.active||(d=this.activeMenu.find(this.options.items)[b]()); this.focus(c,d)},nextPage:function(a){var b;if(!this.active)this.next(a);else if(!this.isLastItem())if(this._hasScroll()){var c=this.active.offset().top;var e=this.element.height();this.active.nextAll(".ui-menu-item").each(function(){b=d(this);return 0>b.offset().top-c-e});this.focus(a,b)}else this.focus(a,this.activeMenu.find(this.options.items)[this.active?"last":"first"]())},previousPage:function(a){var b;if(!this.active)this.next(a);else if(!this.isFirstItem())if(this._hasScroll()){var c=this.active.offset().top; var e=this.element.height();this.active.prevAll(".ui-menu-item").each(function(){b=d(this);return 0"),this.iconSpace=d(" "),this._addClass(this.iconSpace,"ui-checkboxradio-icon-space")),"checkbox"===this.type?(b+=a?"ui-icon-check ui-state-checked":"ui-icon-blank",this._removeClass(this.icon,null,a?"ui-icon-blank":"ui-icon-check")):b+="ui-icon-blank",this._addClass(this.icon, "ui-checkboxradio-icon",b),a||this._removeClass(this.icon,null,"ui-icon-check ui-state-checked"),this.icon.prependTo(this.label).after(this.iconSpace)):void 0!==this.icon&&(this.icon.remove(),this.iconSpace.remove(),delete this.icon)},_updateLabel:function(){var a=this.label.contents().not(this.element[0]);this.icon&&(a=a.not(this.icon[0]));this.iconSpace&&(a=a.not(this.iconSpace[0]));a.remove();this.label.append(this.options.label)},refresh:function(){var a=this.element[0].checked,b=this.element[0].disabled; this._updateIcon(a);this._toggleClass(this.label,"ui-checkboxradio-checked","ui-state-active",a);null!==this.options.label&&this._updateLabel();b!==this.options.disabled&&this._setOptions({disabled:b})}}]);d.widget("ui.button",{version:"1.12.1",defaultElement:"").button({label:d("").text(this.options.closeText).html(), icon:"ui-icon-closethick",showLabel:!1}).appendTo(this.uiDialogTitlebar);this._addClass(this.uiDialogTitlebarClose,"ui-dialog-titlebar-close");this._on(this.uiDialogTitlebarClose,{click:function(a){a.preventDefault();this.close(a)}});var a=d("").uniqueId().prependTo(this.uiDialogTitlebar);this._addClass(a,"ui-dialog-title");this._title(a);this.uiDialogTitlebar.prependTo(this.uiDialog);this.uiDialog.attr({"aria-labelledby":a.attr("id")})},_title:function(a){this.options.title?a.text(this.options.title): a.html(" ")},_createButtonPane:function(){this.uiDialogButtonPane=d("
");this._addClass(this.uiDialogButtonPane,"ui-dialog-buttonpane","ui-widget-content ui-helper-clearfix");this.uiButtonSet=d("
").appendTo(this.uiDialogButtonPane);this._addClass(this.uiButtonSet,"ui-dialog-buttonset");this._createButtons()},_createButtons:function(){var a=this,b=this.options.buttons;this.uiDialogButtonPane.remove();this.uiButtonSet.empty();d.isEmptyObject(b)||d.isArray(b)&&!b.length?this._removeClass(this.uiDialog, "ui-dialog-buttons"):(d.each(b,function(b,e){e=d.isFunction(e)?{click:e,text:b}:e;e=d.extend({type:"button"},e);var c=e.click;b={icon:e.icon,iconPosition:e.iconPosition,showLabel:e.showLabel,icons:e.icons,text:e.text};delete e.click;delete e.icon;delete e.iconPosition;delete e.showLabel;delete e.icons;"boolean"===typeof e.text&&delete e.text;d("",e).button(b).appendTo(a.uiButtonSet).on("click",function(){c.apply(a.element[0],arguments)})}),this._addClass(this.uiDialog,"ui-dialog-buttons"), this.uiDialogButtonPane.appendTo(this.uiDialog))},_makeDraggable:function(){function a(a){return{position:a.position,offset:a.offset}}var b=this,c=this.options;this.uiDialog.draggable({cancel:".ui-dialog-content, .ui-dialog-titlebar-close",handle:".ui-dialog-titlebar",containment:"document",start:function(c,g){b._addClass(d(this),"ui-dialog-dragging");b._blockFrames();b._trigger("dragStart",c,a(g))},drag:function(c,d){b._trigger("drag",c,a(d))},stop:function(e,g){var k=g.offset.left-b.document.scrollLeft(), l=g.offset.top-b.document.scrollTop();c.position={my:"left top",at:"left"+(0<=k?"+":"")+k+" top"+(0<=l?"+":"")+l,of:b.window};b._removeClass(d(this),"ui-dialog-dragging");b._unblockFrames();b._trigger("dragStop",e,a(g))}})},_makeResizable:function(){function a(a){return{originalPosition:a.originalPosition,originalSize:a.originalSize,position:a.position,size:a.size}}var b=this,c=this.options,e=c.resizable,g=this.uiDialog.css("position");e="string"===typeof e?e:"n,e,s,w,se,sw,ne,nw";this.uiDialog.resizable({cancel:".ui-dialog-content", containment:"document",alsoResize:this.element,maxWidth:c.maxWidth,maxHeight:c.maxHeight,minWidth:c.minWidth,minHeight:this._minHeight(),handles:e,start:function(c,e){b._addClass(d(this),"ui-dialog-resizing");b._blockFrames();b._trigger("resizeStart",c,a(e))},resize:function(c,d){b._trigger("resize",c,a(d))},stop:function(e,g){var k=b.uiDialog.offset(),l=k.left-b.document.scrollLeft();k=k.top-b.document.scrollTop();c.height=b.uiDialog.height();c.width=b.uiDialog.width();c.position={my:"left top", at:"left"+(0<=l?"+":"")+l+" top"+(0<=k?"+":"")+k,of:b.window};b._removeClass(d(this),"ui-dialog-resizing");b._unblockFrames();b._trigger("resizeStop",e,a(g))}}).css("position",g)},_trackFocus:function(){this._on(this.widget(),{focusin:function(a){this._makeFocusTarget();this._focusedElement=d(a.target)}})},_makeFocusTarget:function(){this._untrackInstance();this._trackingInstances().unshift(this)},_untrackInstance:function(){var a=this._trackingInstances(),b=d.inArray(this,a);-1!==b&&a.splice(b,1)}, _trackingInstances:function(){var a=this.document.data("ui-dialog-instances");a||(a=[],this.document.data("ui-dialog-instances",a));return a},_minHeight:function(){var a=this.options;return"auto"===a.height?a.minHeight:Math.min(a.minHeight,a.height)},_position:function(){var a=this.uiDialog.is(":visible");a||this.uiDialog.show();this.uiDialog.position(this.options.position);a||this.uiDialog.hide()},_setOptions:function(a){var b=this,c=!1,e={};d.each(a,function(a,d){b._setOption(a,d);a in b.sizeRelatedOptions&& (c=!0);a in b.resizableRelatedOptions&&(e[a]=d)});c&&(this._size(),this._position());this.uiDialog.is(":data(ui-resizable)")&&this.uiDialog.resizable("option",e)},_setOption:function(a,b){var c,e=this.uiDialog;"disabled"!==a&&(this._super(a,b),"appendTo"===a&&this.uiDialog.appendTo(this._appendTo()),"buttons"===a&&this._createButtons(),"closeText"===a&&this.uiDialogTitlebarClose.button({label:d("").text(""+this.options.closeText).html()}),"draggable"===a&&((c=e.is(":data(ui-draggable)"))&&!b&& e.draggable("destroy"),!c&&b&&this._makeDraggable()),"position"===a&&this._position(),"resizable"===a&&((c=e.is(":data(ui-resizable)"))&&!b&&e.resizable("destroy"),c&&"string"===typeof b&&e.resizable("option","handles",b),c||!1===b||this._makeResizable()),"title"===a&&this._title(this.uiDialogTitlebar.find(".ui-dialog-title")))},_size:function(){var a=this.options;this.element.show().css({width:"auto",minHeight:0,maxHeight:"none",height:0});a.minWidth>a.width&&(a.width=a.minWidth);var b=this.uiDialog.css({height:"auto", width:a.width}).outerHeight();var c=Math.max(0,a.minHeight-b);var d="number"===typeof a.maxHeight?Math.max(0,a.maxHeight-b):"none";"auto"===a.height?this.element.css({minHeight:c,maxHeight:d,height:"auto"}):this.element.height(Math.max(0,a.height-b));this.uiDialog.is(":data(ui-resizable)")&&this.uiDialog.resizable("option","minHeight",this._minHeight())},_blockFrames:function(){this.iframeBlocks=this.document.find("iframe").map(function(){var a=d(this);return d("
").css({position:"absolute",width:a.outerWidth(), height:a.outerHeight()}).appendTo(a.parent()).offset(a.offset())[0]})},_unblockFrames:function(){this.iframeBlocks&&(this.iframeBlocks.remove(),delete this.iframeBlocks)},_allowInteraction:function(a){return d(a.target).closest(".ui-dialog").length?!0:!!d(a.target).closest(".ui-datepicker").length},_createOverlay:function(){if(this.options.modal){var a=!0;this._delay(function(){a=!1});this.document.data("ui-dialog-overlays")||this._on(this.document,{focusin:function(b){a||this._allowInteraction(b)|| (b.preventDefault(),this._trackingInstances()[0]._focusTabbable())}});this.overlay=d("
").appendTo(this._appendTo());this._addClass(this.overlay,null,"ui-widget-overlay ui-front");this._on(this.overlay,{mousedown:"_keepFocus"});this.document.data("ui-dialog-overlays",(this.document.data("ui-dialog-overlays")||0)+1)}},_destroyOverlay:function(){if(this.options.modal&&this.overlay){var a=this.document.data("ui-dialog-overlays")-1;a?this.document.data("ui-dialog-overlays",a):(this._off(this.document, "focusin"),this.document.removeData("ui-dialog-overlays"));this.overlay.remove();this.overlay=null}}});!1!==d.uiBackCompat&&d.widget("ui.dialog",d.ui.dialog,{options:{dialogClass:""},_createWrapper:function(){this._super();this.uiDialog.addClass(this.options.dialogClass)},_setOption:function(a,b){"dialogClass"===a&&this.uiDialog.removeClass(this.options.dialogClass).addClass(b);this._superApply(arguments)}});d.widget("ui.selectmenu",[d.ui.formResetMixin,{version:"1.12.1",defaultElement:"