(function(n,t){"use strict";function i(i){var r=t.console;u[i]||(u[i]=!0,n.migrateWarnings.push(i),r&&r.warn&&!n.migrateMute&&(r.warn("JQMIGRATE: "+i),n.migrateTrace&&r.trace&&r.trace()))}function r(n,t,r,u){Object.defineProperty(n,t,{configurable:!0,enumerable:!0,get:function(){return i(u),r}})}var u,e,h,o,s,c,l,a,v,y,p,w,b;n.migrateVersion="3.0.0",function(){var i=t.console&&t.console.log&&function(){t.console.log.apply(t.console,arguments)};i&&((!n||/^[12]\./.test(n.fn.jquery))&&i("JQMIGRATE: jQuery 3.0.0+ REQUIRED"),n.migrateWarnings&&i("JQMIGRATE: Migrate plugin loaded multiple times"),i("JQMIGRATE: Migrate is installed"+(n.migrateMute?"":" with logging active")+", version "+n.migrateVersion))}();u={};n.migrateWarnings=[];n.migrateTrace===undefined&&(n.migrateTrace=!0);n.migrateReset=function(){u={};n.migrateWarnings.length=0};document.compatMode==="BackCompat"&&i("jQuery is not compatible with Quirks Mode");var k=n.fn.init,d=n.isNumeric,f=n.find,g=/\[(\s*[-\w]+\s*)([~|^$*]?=)\s*([-\w#]*?#[-\w#]*)\s*\]/,nt=/\[(\s*[-\w]+\s*)([~|^$*]?=)\s*([-\w#]*?#[-\w#]*)\s*\]/g;n.fn.init=function(n){var t=Array.prototype.slice.call(arguments);return typeof n=="string"&&n==="#"&&(i("jQuery( '#' ) is not a valid selector"),t[0]=[]),k.apply(this,t)};n.fn.init.prototype=n.fn;n.find=function(n){var t=Array.prototype.slice.call(arguments);if(typeof n=="string"&&g.test(n))try{document.querySelector(n)}catch(r){n=n.replace(nt,function(n,t,i,r){return"["+t+i+'"'+r+'"]'});try{document.querySelector(n);i("Attribute selector with '#' must be quoted: "+t[0]);t[0]=n}catch(u){i("Attribute selector with '#' was not fixed: "+t[0])}}return f.apply(this,t)};for(e in f)Object.prototype.hasOwnProperty.call(f,e)&&(n.find[e]=f[e]);n.fn.size=function(){return i("jQuery.fn.size() is deprecated; use the .length property"),this.length};n.parseJSON=function(){return i("jQuery.parseJSON is deprecated; use JSON.parse"),JSON.parse.apply(null,arguments)};n.isNumeric=function(t){function u(t){var i=t&&t.toString();return!n.isArray(t)&&i-parseFloat(i)+1>=0}var f=d(t),r=u(t);return f!==r&&i("jQuery.isNumeric() should not be called on constructed objects"),r};r(n,"unique",n.uniqueSort,"jQuery.unique is deprecated, use jQuery.uniqueSort");r(n.expr,"filters",n.expr.pseudos,"jQuery.expr.filters is now jQuery.expr.pseudos");r(n.expr,":",n.expr.pseudos,'jQuery.expr[":"] is now jQuery.expr.pseudos');h=n.ajax;n.ajax=function(){var n=h.apply(this,arguments);return n.promise&&(r(n,"success",n.done,"jQXHR.success is deprecated and removed"),r(n,"error",n.fail,"jQXHR.error is deprecated and removed"),r(n,"complete",n.always,"jQXHR.complete is deprecated and removed")),n};var tt=n.fn.removeAttr,it=n.fn.toggleClass,rt=/\S+/g;n.fn.removeAttr=function(t){var r=this;return n.each(t.match(rt),function(t,u){n.expr.match.bool.test(u)&&(i("jQuery.fn.removeAttr no longer sets boolean properties: "+u),r.prop(u,!1))}),tt.apply(this,arguments)};n.fn.toggleClass=function(t){return t!==undefined&&typeof t!="boolean"?it.apply(this,arguments):(i("jQuery.fn.toggleClass( boolean ) is deprecated"),this.each(function(){var i=this.getAttribute&&this.getAttribute("class")||"";i&&n.data(this,"__className__",i);this.setAttribute&&this.setAttribute("class",i||t===!1?"":n.data(this,"__className__")||"")}))};o=!1;n.swap&&n.each(["height","width","reliableMarginRight"],function(t,i){var r=n.cssHooks[i]&&n.cssHooks[i].get;r&&(n.cssHooks[i].get=function(){var n;return o=!0,n=r.apply(this,arguments),o=!1,n})});n.swap=function(n,t,r,u){var e,f,s={};o||i("jQuery.swap() is undocumented and deprecated");for(f in t)s[f]=n.style[f],n.style[f]=t[f];e=r.apply(n,u||[]);for(f in t)n.style[f]=s[f];return e};s=n.data;n.data=function(t,r,u){var f;return r&&r!==n.camelCase(r)&&(f=n.hasData(t)&&s.call(this,t),f&&r in f)?(i("jQuery.data() always sets/gets camelCased names: "+r),arguments.length>2&&(f[r]=u),f[r]):s.apply(this,arguments)};c=n.Tween.prototype.run;n.Tween.prototype.run=function(t){n.easing[this.easing].length>1&&(i('easing function "jQuery.easing.'+this.easing.toString()+'" should use only first argument'),n.easing[this.easing]=n.easing[this.easing].bind(n.easing,t,this.options.duration*t,0,1,this.options.duration));c.apply(this,arguments)};l=n.fn.load;a=n.event.fix;n.event.props=[];n.event.fixHooks={};n.event.fix=function(t){var f,e=t.type,u=this.fixHooks[e],r=n.event.props;if(r.length)for(i("jQuery.event.props are deprecated and removed: "+r.join());r.length;)n.event.addProp(r.pop());if(u&&!u._migrated_&&(u._migrated_=!0,i("jQuery.event.fixHooks are deprecated and removed: "+e),(r=u.props)&&r.length))while(r.length)n.event.addProp(r.pop());return f=a.call(this,t),u&&u.filter?u.filter(f,t):f};n.each(["load","unload","error"],function(t,r){n.fn[r]=function(){var n=Array.prototype.slice.call(arguments,0);return r==="load"&&typeof n[0]=="string"?l.apply(this,n):(i("jQuery.fn."+r+"() is deprecated"),n.splice(0,0,r),arguments.length)?this.on.apply(this,n):(this.triggerHandler.apply(this,n),this)}});n(function(){n(document).triggerHandler("ready")});n.event.special.ready={setup:function(){this===document&&i("'ready' event is deprecated")}};n.fn.extend({bind:function(n,t,r){i("jQuery.fn.bind() is deprecated");return this.on(n,null,t,r)},unbind:function(n,t){return i("jQuery.fn.unbind() is deprecated"),this.off(n,null,t)},delegate:function(n,t,r,u){i("jQuery.fn.delegate() is deprecated");return this.on(t,n,r,u)},undelegate:function(n,t,r){return i("jQuery.fn.undelegate() is deprecated"),arguments.length===1?this.off(n,"**"):this.off(t,n||"**",r)}});v=n.fn.offset;n.fn.offset=function(){var r,t=this[0],u={top:0,left:0};return!t||!t.nodeType?(i("jQuery.fn.offset() requires a valid DOM element"),u):(r=(t.ownerDocument||document).documentElement,!n.contains(r,t))?(i("jQuery.fn.offset() requires an element connected to a document"),u):v.apply(this,arguments)};y=n.param;n.param=function(t,r){var u=n.ajaxSettings&&n.ajaxSettings.traditional;return r===undefined&&u&&(i("jQuery.param() no longer uses jQuery.ajaxSettings.traditional"),r=u),y.call(this,t,r)};p=n.fn.andSelf||n.fn.addBack;n.fn.andSelf=function(){return i("jQuery.fn.andSelf() replaced by jQuery.fn.addBack()"),p.apply(this,arguments)};w=n.Deferred;b=[["resolve","done",n.Callbacks("once memory"),n.Callbacks("once memory"),"resolved"],["reject","fail",n.Callbacks("once memory"),n.Callbacks("once memory"),"rejected"],["notify","progress",n.Callbacks("memory"),n.Callbacks("memory")]];n.Deferred=function(t){var r=w(),u=r.promise();return r.pipe=u.pipe=function(){var t=arguments;return i("deferred.pipe() is deprecated"),n.Deferred(function(i){n.each(b,function(f,e){var o=n.isFunction(t[f])&&t[f];r[e[1]](function(){var t=o&&o.apply(this,arguments);t&&n.isFunction(t.promise)?t.promise().done(i.resolve).fail(i.reject).progress(i.notify):i[e[0]+"With"](this===u?i.promise():this,o?[t]:arguments)})});t=null}).promise()},t&&t.call(r,r),r}})(jQuery,window)