/*! jquery migrate v3.3.2 | (c) openjs foundation and other contributors | jquery.org/license */ "undefined"==typeof jquery.migratemute&&(jquery.migratemute=!0),function(t){"use strict";"function"==typeof define&&define.amd?define(["jquery"],function(e){return t(e,window)}):"object"==typeof module&&module.exports?module.exports=t(require("jquery"),window):t(jquery,window)}(function(s,n){"use strict";function e(e){return 0<=function(e,t){for(var r=/^(\d+)\.(\d+)\.(\d+)/,n=r.exec(e)||[],o=r.exec(t)||[],i=1;i<=3;i++){if(+o[i]<+n[i])return 1;if(+n[i]<+o[i])return-1}return 0}(s.fn.jquery,e)}s.migrateversion="3.3.2",n.console&&n.console.log&&(s&&e("3.0.0")||n.console.log("jqmigrate: jquery 3.0.0+ required"),s.migratewarnings&&n.console.log("jqmigrate: migrate plugin loaded multiple times"),n.console.log("jqmigrate: migrate is installed"+(s.migratemute?"":" with logging active")+", version "+s.migrateversion));var r={};function u(e){var t=n.console;s.migratededuplicatewarnings&&r[e]||(r[e]=!0,s.migratewarnings.push(e),t&&t.warn&&!s.migratemute&&(t.warn("jqmigrate: "+e),s.migratetrace&&t.trace&&t.trace()))}function t(e,t,r,n){object.defineproperty(e,t,{configurable:!0,enumerable:!0,get:function(){return u(n),r},set:function(e){u(n),r=e}})}function o(e,t,r,n){e[t]=function(){return u(n),r.apply(this,arguments)}}s.migratededuplicatewarnings=!0,s.migratewarnings=[],void 0===s.migratetrace&&(s.migratetrace=!0),s.migratereset=function(){r={},s.migratewarnings.length=0},"backcompat"===n.document.compatmode&&u("jquery is not compatible with quirks mode");var i,a,c,d={},l=s.fn.init,p=s.find,f=/\[(\s*[-\w]+\s*)([~|^$*]?=)\s*([-\w#]*?#[-\w#]*)\s*\]/,y=/\[(\s*[-\w]+\s*)([~|^$*]?=)\s*([-\w#]*?#[-\w#]*)\s*\]/g,m=/^[\s\ufeff\xa0]+|[\s\ufeff\xa0]+$/g;for(i in s.fn.init=function(e){var t=array.prototype.slice.call(arguments);return"string"==typeof e&&"#"===e&&(u("jquery( '#' ) is not a valid selector"),t[0]=[]),l.apply(this,t)},s.fn.init.prototype=s.fn,s.find=function(t){var r=array.prototype.slice.call(arguments);if("string"==typeof t&&f.test(t))try{n.document.queryselector(t)}catch(e){t=t.replace(y,function(e,t,r,n){return"["+t+r+'"'+n+'"]'});try{n.document.queryselector(t),u("attribute selector with '#' must be quoted: "+r[0]),r[0]=t}catch(e){u("attribute selector with '#' was not fixed: "+r[0])}}return p.apply(this,r)},p)object.prototype.hasownproperty.call(p,i)&&(s.find[i]=p[i]);o(s.fn,"size",function(){return this.length},"jquery.fn.size() is deprecated and removed; use the .length property"),o(s,"parsejson",function(){return json.parse.apply(null,arguments)},"jquery.parsejson is deprecated; use json.parse"),o(s,"holdready",s.holdready,"jquery.holdready is deprecated"),o(s,"unique",s.uniquesort,"jquery.unique is deprecated; use jquery.uniquesort"),t(s.expr,"filters",s.expr.pseudos,"jquery.expr.filters is deprecated; use jquery.expr.pseudos"),t(s.expr,":",s.expr.pseudos,"jquery.expr[':'] is deprecated; use jquery.expr.pseudos"),e("3.1.1")&&o(s,"trim",function(e){return null==e?"":(e+"").replace(m,"")},"jquery.trim is deprecated; use string.prototype.trim"),e("3.2.0")&&(o(s,"nodename",function(e,t){return e.nodename&&e.nodename.tolowercase()===t.tolowercase()},"jquery.nodename is deprecated"),o(s,"isarray",array.isarray,"jquery.isarray is deprecated; use array.isarray")),e("3.3.0")&&(o(s,"isnumeric",function(e){var t=typeof e;return("number"==t||"string"==t)&&!isnan(e-parsefloat(e))},"jquery.isnumeric() is deprecated"),s.each("boolean number string function array date regexp object error symbol".split(" "),function(e,t){d["[object "+t+"]"]=t.tolowercase()}),o(s,"type",function(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?d[object.prototype.tostring.call(e)]||"object":typeof e},"jquery.type is deprecated"),o(s,"isfunction",function(e){return"function"==typeof e},"jquery.isfunction() is deprecated"),o(s,"iswindow",function(e){return null!=e&&e===e.window},"jquery.iswindow() is deprecated")),s.ajax&&(a=s.ajax,c=/(=)\?(?=&|$)|\?\?/,s.ajax=function(){var e=a.apply(this,arguments);return e.promise&&(o(e,"success",e.done,"jqxhr.success is deprecated and removed"),o(e,"error",e.fail,"jqxhr.error is deprecated and removed"),o(e,"complete",e.always,"jqxhr.complete is deprecated and removed")),e},e("4.0.0")||s.ajaxprefilter("+json",function(e){!1!==e.jsonp&&(c.test(e.url)||"string"==typeof e.data&&0===(e.contenttype||"").indexof("application/x-www-form-urlencoded")&&c.test(e.data))&&u("json-to-jsonp auto-promotion is deprecated")}));var g=s.fn.removeattr,h=s.fn.toggleclass,v=/\s+/g;function j(e){return e.replace(/-([a-z])/g,function(e,t){return t.touppercase()})}s.fn.removeattr=function(e){var r=this;return s.each(e.match(v),function(e,t){s.expr.match.bool.test(t)&&(u("jquery.fn.removeattr no longer sets boolean properties: "+t),r.prop(t,!1))}),g.apply(this,arguments)};var q,b=!(s.fn.toggleclass=function(t){return void 0!==t&&"boolean"!=typeof t?h.apply(this,arguments):(u("jquery.fn.toggleclass( boolean ) is deprecated"),this.each(function(){var e=this.getattribute&&this.getattribute("class")||"";e&&s.data(this,"__classname__",e),this.setattribute&&this.setattribute("class",!e&&!1!==t&&s.data(this,"__classname__")||"")}))}),w=/^[a-z]/,x=/^(?:border(?:top|right|bottom|left)?(?:width|)|(?:margin|padding)?(?:top|right|bottom|left)?|(?:min|max)?(?:width|height))$/;s.swap&&s.each(["height","width","reliablemarginright"],function(e,t){var r=s.csshooks[t]&&s.csshooks[t].get;r&&(s.csshooks[t].get=function(){var e;return b=!0,e=r.apply(this,arguments),b=!1,e})}),s.swap=function(e,t,r,n){var o,i,a={};for(i in b||u("jquery.swap() is undocumented and deprecated"),t)a[i]=e.style[i],e.style[i]=t[i];for(i in o=r.apply(e,n||[]),t)e.style[i]=a[i];return o},e("3.4.0")&&"undefined"!=typeof proxy&&(s.cssprops=new proxy(s.cssprops||{},{set:function(){return u("jqmigrate: jquery.cssprops is deprecated"),reflect.set.apply(this,arguments)}})),s.cssnumber||(s.cssnumber={}),q=s.fn.css,s.fn.css=function(e,t){var r,n,o=this;return e&&"object"==typeof e&&!array.isarray(e)?(s.each(e,function(e,t){s.fn.css.call(o,e,t)}),this):("number"==typeof t&&(r=j(e),n=r,w.test(n)&&x.test(n[0].touppercase()+n.slice(1))||s.cssnumber[r]||u('number-typed values are deprecated for jquery.fn.css( "'+e+'", value )')),q.apply(this,arguments))};var a,k,s,m,n=s.data;s.data=function(e,t,r){var n,o,i;if(t&&"object"==typeof t&&2===arguments.length){for(i in n=s.hasdata(e)&&n.call(this,e),o={},t)i!==j(i)?(u("jquery.data() always sets/gets camelcased names: "+i),n[i]=t[i]):o[i]=t[i];return n.call(this,e,o),t}return t&&"string"==typeof t&&t!==j(t)&&(n=s.hasdata(e)&&n.call(this,e))&&t in n?(u("jquery.data() always sets/gets camelcased names: "+t),2");t!==e&&t(e)!==t(t)&&u("html tags must be properly nested and closed: "+e)}var o=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0>\x20\t\r\n\f]*)[^>]*)\/>/gi,q=s.htmlprefilter;s.unsafe_restorelegacyhtmlprefilter=function(){s.htmlprefilter=function(e){return p(e),e.replace(o,"<$1>")}},s.htmlprefilter=function(e){return p(e),q(e)};var d,_=s.fn.offset;s.fn.offset=function(){var e=this[0];return!e||e.nodetype&&e.getboundingclientrect?_.apply(this,arguments):(u("jquery.fn.offset() requires a valid dom element"),arguments.length?this:void 0)},s.ajax&&(d=s.param,s.param=function(e,t){var r=s.ajaxsettings&&s.ajaxsettings.traditional;return void 0===t&&r&&(u("jquery.param() no longer uses jquery.ajaxsettings.traditional"),t=r),d.call(this,e,t)});var e,f,j=s.fn.andself||s.fn.addback;return s.fn.andself=function(){return u("jquery.fn.andself() is deprecated and removed, use jquery.fn.addback()"),j.apply(this,arguments)},s.deferred&&(e=s.deferred,f=[["resolve","done",s.callbacks("once memory"),s.callbacks("once memory"),"resolved"],["reject","fail",s.callbacks("once memory"),s.callbacks("once memory"),"rejected"],["notify","progress",s.callbacks("memory"),s.callbacks("memory")]],s.deferred=function(e){var i=e(),a=i.promise();return i.pipe=a.pipe=function(){var o=arguments;return u("deferred.pipe() is deprecated"),s.deferred(function(n){s.each(f,function(e,t){var r="function"==typeof o[e]&&o[e];i[t[1]](function(){var e=r&&r.apply(this,arguments);e&&"function"==typeof e.promise?e.promise().done(n.resolve).fail(n.reject).progress(n.notify):n[t[0]+"with"](this===a?n.promise():this,r?[e]:arguments)})}),o=null}).promise()},e&&e.call(i,i),i},s.deferred.exceptionhook=e.exceptionhook),s});