/*
 jQuery Migrate - v3.4.1 - 2023-02-23T15:31Z
 Copyright OpenJS Foundation and other contributors
*/
var $jscomp=$jscomp||{};$jscomp.scope={};$jscomp.findInternal=function(a,e,g){a instanceof String&&(a=String(a));for(var f=a.length,l=0;l<f;l++){var q=a[l];if(e.call(g,q,l,a))return{i:l,v:q}}return{i:-1,v:void 0}};$jscomp.ASSUME_ES5=!1;$jscomp.ASSUME_NO_NATIVE_MAP=!1;$jscomp.ASSUME_NO_NATIVE_SET=!1;$jscomp.SIMPLE_FROUND_POLYFILL=!1;$jscomp.ISOLATE_POLYFILLS=!1;$jscomp.FORCE_POLYFILL_PROMISE=!1;$jscomp.FORCE_POLYFILL_PROMISE_WHEN_NO_UNHANDLED_REJECTION=!1;
$jscomp.defineProperty=$jscomp.ASSUME_ES5||"function"==typeof Object.defineProperties?Object.defineProperty:function(a,e,g){if(a==Array.prototype||a==Object.prototype)return a;a[e]=g.value;return a};$jscomp.getGlobal=function(a){a=["object"==typeof globalThis&&globalThis,a,"object"==typeof window&&window,"object"==typeof self&&self,"object"==typeof global&&global];for(var e=0;e<a.length;++e){var g=a[e];if(g&&g.Math==Math)return g}throw Error("Cannot find global object");};$jscomp.global=$jscomp.getGlobal(this);
$jscomp.IS_SYMBOL_NATIVE="function"===typeof Symbol&&"symbol"===typeof Symbol("x");$jscomp.TRUST_ES6_POLYFILLS=!$jscomp.ISOLATE_POLYFILLS||$jscomp.IS_SYMBOL_NATIVE;$jscomp.polyfills={};$jscomp.propertyToPolyfillSymbol={};$jscomp.POLYFILL_PREFIX="$jscp$";var $jscomp$lookupPolyfilledValue=function(a,e){var g=$jscomp.propertyToPolyfillSymbol[e];if(null==g)return a[e];g=a[g];return void 0!==g?g:a[e]};
$jscomp.polyfill=function(a,e,g,f){e&&($jscomp.ISOLATE_POLYFILLS?$jscomp.polyfillIsolated(a,e,g,f):$jscomp.polyfillUnisolated(a,e,g,f))};$jscomp.polyfillUnisolated=function(a,e,g,f){g=$jscomp.global;a=a.split(".");for(f=0;f<a.length-1;f++){var l=a[f];if(!(l in g))return;g=g[l]}a=a[a.length-1];f=g[a];e=e(f);e!=f&&null!=e&&$jscomp.defineProperty(g,a,{configurable:!0,writable:!0,value:e})};
$jscomp.polyfillIsolated=function(a,e,g,f){var l=a.split(".");a=1===l.length;f=l[0];f=!a&&f in $jscomp.polyfills?$jscomp.polyfills:$jscomp.global;for(var q=0;q<l.length-1;q++){var m=l[q];if(!(m in f))return;f=f[m]}l=l[l.length-1];g=$jscomp.IS_SYMBOL_NATIVE&&"es6"===g?f[l]:null;e=e(g);null!=e&&(a?$jscomp.defineProperty($jscomp.polyfills,l,{configurable:!0,writable:!0,value:e}):e!==g&&(void 0===$jscomp.propertyToPolyfillSymbol[l]&&(g=1E9*Math.random()>>>0,$jscomp.propertyToPolyfillSymbol[l]=$jscomp.IS_SYMBOL_NATIVE?
$jscomp.global.Symbol(l):$jscomp.POLYFILL_PREFIX+g+"$"+l),$jscomp.defineProperty(f,$jscomp.propertyToPolyfillSymbol[l],{configurable:!0,writable:!0,value:e})))};$jscomp.polyfill("Array.prototype.find",function(a){return a?a:function(e,g){return $jscomp.findInternal(this,e,g).v}},"es6","es3");$jscomp.polyfill("Reflect",function(a){return a?a:{}},"es6","es3");
$jscomp.polyfill("Reflect.isExtensible",function(a){return a?a:$jscomp.ASSUME_ES5||"function"==typeof Object.isExtensible?Object.isExtensible:function(){return!0}},"es6","es3");$jscomp.polyfill("Reflect.getOwnPropertyDescriptor",function(a){return a||Object.getOwnPropertyDescriptor},"es6","es5");$jscomp.polyfill("Reflect.getPrototypeOf",function(a){return a||Object.getPrototypeOf},"es6","es5");
$jscomp.findDescriptor=function(a,e){for(;a;){var g=Reflect.getOwnPropertyDescriptor(a,e);if(g)return g;a=Reflect.getPrototypeOf(a)}};$jscomp.polyfill("Reflect.set",function(a){return a?a:function(e,g,f,l){var q=$jscomp.findDescriptor(e,g);return q?q.set?(q.set.call(3<arguments.length?l:e,f),!0):q.writable&&!Object.isFrozen(e)?(e[g]=f,!0):!1:Reflect.isExtensible(e)?(e[g]=f,!0):!1}},"es6","es5");
$jscomp.polyfill("Reflect.get",function(a){return a?a:function(e,g,f){if(2>=arguments.length)return e[g];var l=$jscomp.findDescriptor(e,g);if(l)return l.get?l.get.call(f):l.value}},"es6","es5");
(function(a){"function"===typeof define&&define.amd?define(["jquery"],function(e){return a(e,window)}):"object"===typeof module&&module.exports?module.exports=a(require("jquery"),window):a(jQuery,window)})(function(a,e){function g(b){a:{var c=/^(\d+)\.(\d+)\.(\d+)/;var d=c.exec(a.fn.jquery)||[];c=c.exec(b)||[];for(b=1;3>=b;b++){if(+d[b]>+c[b]){d=1;break a}if(+d[b]<+c[b]){d=-1;break a}}d=0}return 0<=d}function f(b,c){var d=e.console;!a.migrateIsPatchEnabled(b)||a.migrateDeduplicateWarnings&&z[c]||
(z[c]=!0,a.migrateWarnings.push(c+" ["+b+"]"),d&&d.warn&&!a.migrateMute&&(d.warn("JQMIGRATE: "+c),a.migrateTrace&&d.trace&&d.trace()))}function l(b,c,d,h,k){Object.defineProperty(b,c,{configurable:!0,enumerable:!0,get:function(){f(h,k);return d},set:function(n){f(h,k);d=n}})}function q(b,c,d,h,k){var n,r=b[c];b[c]=function(){k&&f(h,k);n=a.migrateIsPatchEnabled(h)?d:r||a.noop;return n.apply(this,arguments)}}function m(b,c,d,h,k){if(!k)throw Error("No warning message provided");return q(b,c,d,h,k)}
function p(b,c,d,h){return q(b,c,d,h)}function A(b){return b.replace(/-([a-z])/g,function(c,d){return d.toUpperCase()})}function K(b){return L.test(b)&&M.test(b[0].toUpperCase()+b.slice(1))}a.migrateVersion="3.4.1";var B=Object.create(null);a.migrateDisablePatches=function(){var b;for(b=0;b<arguments.length;b++)B[arguments[b]]=!0};a.migrateEnablePatches=function(){var b;for(b=0;b<arguments.length;b++)delete B[arguments[b]]};a.migrateIsPatchEnabled=function(b){return!B[b]};e.console&&e.console.log&&
(a&&g("3.0.0")&&!g("5.0.0")||e.console.log("JQMIGRATE: jQuery 3.x-4.x REQUIRED"),a.migrateWarnings&&e.console.log("JQMIGRATE: Migrate plugin loaded multiple times"),e.console.log("JQMIGRATE: Migrate is installed"+(a.migrateMute?"":" with logging active")+", version "+a.migrateVersion));var z={};a.migrateDeduplicateWarnings=!0;a.migrateWarnings=[];void 0===a.migrateTrace&&(a.migrateTrace=!0);a.migrateReset=function(){z={};a.migrateWarnings.length=0};"BackCompat"===e.document.compatMode&&f("quirks",
"jQuery is not compatible with Quirks Mode");var t,E={},N=a.fn.init,u=a.find,O=/\[(\s*[-\w]+\s*)([~|^$*]?=)\s*([-\w#]*?#[-\w#]*)\s*\]/,P=/\[(\s*[-\w]+\s*)([~|^$*]?=)\s*([-\w#]*?#[-\w#]*)\s*\]/g,Q=/^[\s\uFEFF\xA0]+|([^\s\uFEFF\xA0])[\s\uFEFF\xA0]+$/g;p(a.fn,"init",function(b){var c=Array.prototype.slice.call(arguments);a.migrateIsPatchEnabled("selector-empty-id")&&"string"===typeof b&&"#"===b&&(f("selector-empty-id","jQuery( '#' ) is not a valid selector"),c[0]=[]);return N.apply(this,c)},"selector-empty-id");
a.fn.init.prototype=a.fn;p(a,"find",function(b){var c=Array.prototype.slice.call(arguments);if("string"===typeof b&&O.test(b))try{e.document.querySelector(b)}catch(d){b=b.replace(P,function(h,k,n,r){return"["+k+n+'"'+r+'"]'});try{e.document.querySelector(b),f("selector-hash","Attribute selector with '#' must be quoted: "+c[0]),c[0]=b}catch(h){f("selector-hash","Attribute selector with '#' was not fixed: "+c[0])}}return u.apply(this,c)},"selector-hash");for(t in u)Object.prototype.hasOwnProperty.call(u,
t)&&(a.find[t]=u[t]);m(a.fn,"size",function(){return this.length},"size","jQuery.fn.size() is deprecated and removed; use the .length property");m(a,"parseJSON",function(){return JSON.parse.apply(null,arguments)},"parseJSON","jQuery.parseJSON is deprecated; use JSON.parse");m(a,"holdReady",a.holdReady,"holdReady","jQuery.holdReady is deprecated");m(a,"unique",a.uniqueSort,"unique","jQuery.unique is deprecated; use jQuery.uniqueSort");l(a.expr,"filters",a.expr.pseudos,"expr-pre-pseudos","jQuery.expr.filters is deprecated; use jQuery.expr.pseudos");
l(a.expr,":",a.expr.pseudos,"expr-pre-pseudos","jQuery.expr[':'] is deprecated; use jQuery.expr.pseudos");g("3.1.1")&&m(a,"trim",function(b){return null==b?"":(b+"").replace(Q,"$1")},"trim","jQuery.trim is deprecated; use String.prototype.trim");g("3.2.0")&&(m(a,"nodeName",function(b,c){return b.nodeName&&b.nodeName.toLowerCase()===c.toLowerCase()},"nodeName","jQuery.nodeName is deprecated"),m(a,"isArray",Array.isArray,"isArray","jQuery.isArray is deprecated; use Array.isArray"));g("3.3.0")&&(m(a,
"isNumeric",function(b){var c=typeof b;return("number"===c||"string"===c)&&!isNaN(b-parseFloat(b))},"isNumeric","jQuery.isNumeric() is deprecated"),a.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(b,c){E["[object "+c+"]"]=c.toLowerCase()}),m(a,"type",function(b){return null==b?b+"":"object"===typeof b||"function"===typeof b?E[Object.prototype.toString.call(b)]||"object":typeof b},"type","jQuery.type is deprecated"),m(a,"isFunction",function(b){return"function"===
typeof b},"isFunction","jQuery.isFunction() is deprecated"),m(a,"isWindow",function(b){return null!=b&&b===b.window},"isWindow","jQuery.isWindow() is deprecated"));if(a.ajax){var R=a.ajax,F=/(=)\?(?=&|$)|\?\?/;p(a,"ajax",function(){var b=R.apply(this,arguments);b.promise&&(m(b,"success",b.done,"jqXHR-methods","jQXHR.success is deprecated and removed"),m(b,"error",b.fail,"jqXHR-methods","jQXHR.error is deprecated and removed"),m(b,"complete",b.always,"jqXHR-methods","jQXHR.complete is deprecated and removed"));
return b},"jqXHR-methods");g("4.0.0")||a.ajaxPrefilter("+json",function(b){!1!==b.jsonp&&(F.test(b.url)||"string"===typeof b.data&&0===(b.contentType||"").indexOf("application/x-www-form-urlencoded")&&F.test(b.data))&&f("jsonp-promotion","JSON-to-JSONP auto-promotion is deprecated")})}var S=a.fn.removeAttr,T=a.fn.toggleClass,U=/\S+/g;p(a.fn,"removeAttr",function(b){var c=this,d=!1;a.each(b.match(U),function(h,k){a.expr.match.bool.test(k)&&c.each(function(){if(!1!==a(this).prop(k))return d=!0,!1});
d&&(f("removeAttr-bool","jQuery.fn.removeAttr no longer sets boolean properties: "+k),c.prop(k,!1))});return S.apply(this,arguments)},"removeAttr-bool");p(a.fn,"toggleClass",function(b){if(void 0!==b&&"boolean"!==typeof b)return T.apply(this,arguments);f("toggleClass-bool","jQuery.fn.toggleClass( boolean ) is deprecated");return this.each(function(){var c=this.getAttribute&&this.getAttribute("class")||"";c&&a.data(this,"__className__",c);this.setAttribute&&this.setAttribute("class",c||!1===b?"":a.data(this,
"__className__")||"")})},"toggleClass-bool");var C=!1,L=/^[a-z]/,M=/^(?:Border(?:Top|Right|Bottom|Left)?(?:Width|)|(?:Margin|Padding)?(?:Top|Right|Bottom|Left)?|(?:Min|Max)?(?:Width|Height))$/;a.swap&&a.each(["height","width","reliableMarginRight"],function(b,c){var d=a.cssHooks[c]&&a.cssHooks[c].get;d&&(a.cssHooks[c].get=function(){C=!0;var h=d.apply(this,arguments);C=!1;return h})});p(a,"swap",function(b,c,d,h){var k,n={};C||f("swap","jQuery.swap() is undocumented and deprecated");for(k in c)n[k]=
b.style[k],b.style[k]=c[k];d=d.apply(b,h||[]);for(k in c)b.style[k]=n[k];return d},"swap");g("3.4.0")&&"undefined"!==typeof Proxy&&(a.cssProps=new Proxy(a.cssProps||{},{set:function(){f("cssProps","jQuery.cssProps is deprecated");return Reflect.set.apply(this,arguments)}}));if(g("4.0.0")){var v={animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,
opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0};a.cssNumber="undefined"!==typeof Proxy?new Proxy(v,{get:function(){f("css-number","jQuery.cssNumber is deprecated");return Reflect.get.apply(this,arguments)},set:function(){f("css-number","jQuery.cssNumber is deprecated");return Reflect.set.apply(this,arguments)}}):v}else v=a.cssNumber;var V=a.fn.css;p(a.fn,"css",function(b,c){var d=this;if(b&&"object"===typeof b&&!Array.isArray(b))return a.each(b,function(k,n){a.fn.css.call(d,k,n)}),this;
if("number"===typeof c){var h=A(b);K(h)||v[h]||f("css-number",'Number-typed values are deprecated for jQuery.fn.css( "'+b+'", value )')}return V.apply(this,arguments)},"css-number");var w=a.data;p(a,"data",function(b,c,d){var h;if(c&&"object"===typeof c&&2===arguments.length){var k=a.hasData(b)&&w.call(this,b);var n={};for(h in c)h!==A(h)?(f("data-camelCase","jQuery.data() always sets/gets camelCased names: "+h),k[h]=c[h]):n[h]=c[h];w.call(this,b,n);return c}return c&&"string"===typeof c&&c!==A(c)&&
(k=a.hasData(b)&&w.call(this,b))&&c in k?(f("data-camelCase","jQuery.data() always sets/gets camelCased names: "+c),2<arguments.length&&(k[c]=d),k[c]):w.apply(this,arguments)},"data-camelCase");if(a.fx){var W=a.Tween.prototype.run,X=function(b){return b};p(a.Tween.prototype,"run",function(){1<a.easing[this.easing].length&&(f("easing-one-arg","'jQuery.easing."+this.easing.toString()+"' should use only one argument"),a.easing[this.easing]=X);W.apply(this,arguments)},"easing-one-arg");var x=a.fx.interval;
e.requestAnimationFrame&&Object.defineProperty(a.fx,"interval",{configurable:!0,enumerable:!0,get:function(){e.document.hidden||f("fx-interval","jQuery.fx.interval is deprecated");return a.migrateIsPatchEnabled("fx-interval")?void 0===x?13:x:x},set:function(b){f("fx-interval","jQuery.fx.interval is deprecated");x=b}})}var Y=a.fn.load,Z=a.event.add,aa=a.event.fix;a.event.props=[];a.event.fixHooks={};l(a.event.props,"concat",a.event.props.concat,"event-old-patch","jQuery.event.props.concat() is deprecated and removed");
p(a.event,"fix",function(b){var c=b.type;var d=this.fixHooks[c],h=a.event.props;if(h.length)for(f("event-old-patch","jQuery.event.props are deprecated and removed: "+h.join());h.length;)a.event.addProp(h.pop());if(d&&!d._migrated_&&(d._migrated_=!0,f("event-old-patch","jQuery.event.fixHooks are deprecated and removed: "+c),(h=d.props)&&h.length))for(;h.length;)a.event.addProp(h.pop());c=aa.call(this,b);return d&&d.filter?d.filter(c,b):c},"event-old-patch");p(a.event,"add",function(b,c){b===e&&"load"===
c&&"complete"===e.document.readyState&&f("load-after-event","jQuery(window).on('load'...) called after load event occurred");return Z.apply(this,arguments)},"load-after-event");a.each(["load","unload","error"],function(b,c){p(a.fn,c,function(){var d=Array.prototype.slice.call(arguments,0);if("load"===c&&"string"===typeof d[0])return Y.apply(this,d);f("shorthand-removed-v3","jQuery.fn."+c+"() is deprecated");d.splice(0,0,c);if(arguments.length)return this.on.apply(this,d);this.triggerHandler.apply(this,
d);return this},"shorthand-removed-v3")});a.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(b,c){m(a.fn,c,function(d,h){return 0<arguments.length?this.on(c,null,d,h):this.trigger(c)},"shorthand-deprecated-v3","jQuery.fn."+c+"() event shorthand is deprecated")});a(function(){a(e.document).triggerHandler("ready")});a.event.special.ready={setup:function(){this===
e.document&&f("ready-event","'ready' event is deprecated")}};m(a.fn,"bind",function(b,c,d){return this.on(b,null,c,d)},"pre-on-methods","jQuery.fn.bind() is deprecated");m(a.fn,"unbind",function(b,c){return this.off(b,null,c)},"pre-on-methods","jQuery.fn.unbind() is deprecated");m(a.fn,"delegate",function(b,c,d,h){return this.on(c,b,d,h)},"pre-on-methods","jQuery.fn.delegate() is deprecated");m(a.fn,"undelegate",function(b,c,d){return 1===arguments.length?this.off(b,"**"):this.off(c,b||"**",d)},"pre-on-methods",
"jQuery.fn.undelegate() is deprecated");m(a.fn,"hover",function(b,c){return this.on("mouseenter",b).on("mouseleave",c||b)},"pre-on-methods","jQuery.fn.hover() is deprecated");var G=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0>\x20\t\r\n\f]*)[^>]*)\/>/gi,H=function(b){var c=e.document.implementation.createHTMLDocument("");c.body.innerHTML=b;return c.body&&c.body.innerHTML};a.UNSAFE_restoreLegacyHtmlPrefilter=function(){a.migrateEnablePatches("self-closed-tags")};p(a,"htmlPrefilter",
function(b){var c=b.replace(G,"<$1></$2>");c!==b&&H(b)!==H(c)&&f("self-closed-tags","HTML tags must be properly nested and closed: "+b);return b.replace(G,"<$1></$2>")},"self-closed-tags");a.migrateDisablePatches("self-closed-tags");var ba=a.fn.offset;p(a.fn,"offset",function(){var b=this[0];return!b||b.nodeType&&b.getBoundingClientRect?ba.apply(this,arguments):(f("offset-valid-elem","jQuery.fn.offset() requires a valid DOM element"),arguments.length?this:void 0)},"offset-valid-elem");if(a.ajax){var ca=
a.param;p(a,"param",function(b,c){var d=a.ajaxSettings&&a.ajaxSettings.traditional;void 0===c&&d&&(f("param-ajax-traditional","jQuery.param() no longer uses jQuery.ajaxSettings.traditional"),c=d);return ca.call(this,b,c)},"param-ajax-traditional")}m(a.fn,"andSelf",a.fn.addBack,"andSelf","jQuery.fn.andSelf() is deprecated and removed, use jQuery.fn.addBack()");if(a.Deferred){var I=a.Deferred,da=[["resolve","done",a.Callbacks("once memory"),a.Callbacks("once memory"),"resolved"],["reject","fail",a.Callbacks("once memory"),
a.Callbacks("once memory"),"rejected"],["notify","progress",a.Callbacks("memory"),a.Callbacks("memory")]];p(a,"Deferred",function(b){function c(){var k=arguments;return a.Deferred(function(n){a.each(da,function(r,J){var D="function"===typeof k[r]&&k[r];d[J[1]](function(){var y=D&&D.apply(this,arguments);if(y&&"function"===typeof y.promise)y.promise().done(n.resolve).fail(n.reject).progress(n.notify);else n[J[0]+"With"](this===h?n.promise():this,D?[y]:arguments)})});k=null}).promise()}var d=I(),h=
d.promise();m(d,"pipe",c,"deferred-pipe","deferred.pipe() is deprecated");m(h,"pipe",c,"deferred-pipe","deferred.pipe() is deprecated");b&&b.call(d,d);return d},"deferred-pipe");a.Deferred.exceptionHook=I.exceptionHook}return a});
