/*! jQuery UI - v1.13.2 - 2025-07-14 * # * Includes: js, js, js, js, js, effects/js, effects/js, effects/js, effects/js, effects/js, effects/js, effects/js, effects/js, effects/js, effects/js, effects/js, effects/js, effects/js, effects/js, effects/js, js, js, js, js, js, js, js, js, widgets/js, widgets/js, widgets/js, widgets/js, widgets/js, widgets/js, widgets/js, widgets/js, widgets/js, widgets/js, widgets/js, widgets/js, widgets/js, widgets/js, widgets/js, widgets/js, widgets/js, widgets/js, widgets/js, widgets/js * Copyright jQuery Foundation and other contributors; Licensed MIT */ !function(t){"use strict";"function"==typeof define&&amd?define(["jquery"],t):t(jQuery)}(function(x){"use strict";var t,e,i,n,W,C,o,s,r,l,a,h,u;function E(t,e,i){return[parseFloat(t[0])*(test(t[0])?e/100:1),parseFloat(t[1])*(test(t[1])?i/100:1)]}function L(t,e){return parseInt(css(t,e),10)||0}function N(t){return null!=t&&t===window}ui=ui||{},version="1.13.2", /*! * jQuery UI :data 1.13.2 * # * * Copyright jQuery Foundation and other contributors * d under the MIT license. * # */ extend(pseudos,{data:createpseudo?createpseudo(function(e){return function(t){return!!data(t,e)}}):function(t,e,i){return!!data(t,i[3])}}), /*! * jQuery UI Disable Selection 1.13.2 * # * * Copyright jQuery Foundation and other contributors * d under the MIT license. * # */ extend({disableSelection:(t="onselectstart"in createelement("div")?"selectstart":"mousedown",function(){return on(t+".ui-disableSelection",function(t){preventdefault()})}),enableSelection:function(){return off(".ui-disableSelection")}}), /*! * jQuery UI Focusable 1.13.2 * # * * Copyright jQuery Foundation and other contributors * Released under the MIT license. * # */ fo function(t,e){var i,n,o,s=tolowercase();return"area"===s?(o=(i=parentnode).name,!(!href||!o||"map"!==tolowercase())&&0<(i=x("img[usemap='#"+o+"']")).length&&is(":visible")):(/^(input|select|textarea|button|object)$/.test(s)?(n=!disabled)&&(o=x(t).closest("fieldset")[0])&&(n=!disabled):n="a"===s&&href||e,n&&x(t).is(":visible")&&function(t){var e=css("visibility");for(;"inherit"===e;)t=parent(),e=css("visibility");return"visible"===e}(x(t)))},extend(pseudos,{focusable:function(t){return focusable(t,null!=attr(t,"tabindex"))}}),fn._form=function(){return"string"==typeof this[0].form?closest("form"):x(this[0].form)}, /*! * UI Form Reset Mixin 1.13.2 * # * * Copyright jQuery Foundation and other contributors * Released under the MIT license. * # */ formresetmixin={_formResetHandler:function(){var e=x(this);setTimeout(function(){var t=data("ui-form-reset-instances");each(t,function(){refresh()})})},_bindFormResetHandler:function(){var t;form=element._form(),length&&((t=data("ui-form-reset-instances")||[]).length||on("ui-form-reset",this._formResetHandler),push(this),data("ui-form-reset-instances",t))},_unbindFormResetHandler:function(){var t;length&&((t=data("ui-form-reset-instances")).splice(inarray(this,t),1),length?data("ui-form-reset-instances",t):removedata("ui-form-reset-instances").off("ui-form-reset"))}},ie=!!/msie [\w.]+/.exec(tolowercase()), /*! * jQuery UI Support for jQuery core 1.8.x and newer 1.13.2 * # * * Copyright jQuery Foundation and other contributors * Released under the MIT license. * # * */ pseudos||(pseudos=expr[":"]),uniquesort||(uniquesort=unique),escapeselector||(e=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g,i=function(t,e){return e?"\0"===t?"�":slice(0,-1)+"\\"+charcodeat(length-1).toString(16)+" ":"\\"+t},escapeselector=function(t){return(t+"").replace(e,i)}),even&&odd||extend({even:function(){return filter(function(t){return t%2==0})},odd:function(){return filter(function(t){return t%2==1})}}), /*! * jQuery UI Keycode 1.13.2 * # * * Copyright jQuery Foundation and other contributors * Released under the MIT license. * # */ keycode={BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38}, /*! * jQuery UI Labels 1.13.2 * # * * Copyright jQuery Foundation and other contributors * Released under the MIT license. * # */ labels=function(){var t,e,i;return length?this[0].labels&&this[0]length?pushstack(this[0].labels):(e=eq(0).parents("label"),(t=attr("id"))&&(i=(i=eq(0).parents().last()).add((length?i:this).siblings()),t="label[for='"+escapeselector(t)+"']",e=add(find(t).addBack(t))),pushstack(e)):pushstack([])},plugin={add:function(t,e,i){var n,o=ui[t].prototype;for(n in i)plugins[n]=plugins[n]||[],plugins[n].push([e,i[n]])},call:function(t,e,i,n){var o,s=plugins[e];if(s&&(n||element[0].parentNode&&11!==element[0]nodetype))for(o=0;o

")).children()[0],x("body").append(e),t=offsetwidth,css("overflow","scroll"),t===(i=offsetwidth)&&(i=e[0].clientWidth),remove(),n=t-i)},getScrollInfo:function(t){var e=iswindow||isdocument?"":css("overflow-x"),i=iswindow||isdocument?"":css("overflow-y"),e="scroll"===e||"auto"===e&&widthW(C(n),C(o))?important="horizontal":important="vertical",call(this,t,s)}),offset(extend(h,{using:t}))})):apply(this,arguments)},position={fit:{left:function(t,e){var i,n=within,o=iswindow?scrollleft:left,n=width,s=marginleft,r=o-s,l=s+collisionwidth-n-o;collisionwidth>n?0o?0",options:{classes:{},disabled:!1,create:null},_createWidget:function(t,e){e=x(e||defaultelement||this)[0],element=x(e),uuid=c++,eventnamespace="."+widgetname+uuid,bindings=x(),hoverable=x(),focusable=x(),classeselementlookup={},e!==this&&(data(e,widgetfullname,this),this._on(!0,element,{remove:function(t){target===e&&destroy()}}),document=x(style?ownerdocument:document||e),window=x(document[0].defaultView||document[0].parentWindow)),options=extend({},options,this._getCreateOptions(),t),this._create(),disabled&&this._setOptionDisabled(disabled),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:function(){return{}},_getCreateEventData:noop,_create:noop,_init:noop,destroy:function(){var i=this;this._destroy(),each(classeselementlookup,function(t,e){i._removeClass(e,t)}),off(eventnamespace).removeData(widgetfullname),widget().off(eventnamespace).removeAttr("aria-disabled"),off(eventnamespace)},_destroy:noop,widget:function(){return element},option:function(t,e){var i,n,o,s=t;if(0===length)return extend({},options);if("string"==typeof t)if(s={},t=(i=split(".")).shift(),length){for(n=s[t]=extend({},options[t]),o=0;o