text: /*! For license information please see jquery-migrate-1.4.1.min.js.LICENSE.txt */
  void 0===jQuery.migrateMute&&(jQuery.migrateMute=!0),function(e,t,r){function n(r){var n=t.console;a[r]||(a[r]=!0,e.migrateWarnings.push(r),n&&n.warn&&!e.migrateMute&&(n.warn("JQMIGRATE: "+r),e.migrateTrace&&n.trace&&n.trace()))}function o(t,r,o,a){if(Object.defineProperty)try{return void Object.defineProperty(t,r,{configurable:!0,enumerable:!0,get:function(){return n(a),o},set:function(e){n(a),o=e}})}catch(e){}e._definePropertyBroken=!0,t[r]=o}e.migrateVersion="1.4.1";var a={};e.migrateWarnings=[],t.console&&t.console.log&&t.console.log("JQMIGRATE: Migrate is installed"+(e.migrateMute?"":" with logging active")+", version "+e.migrateVersion),e.migrateTrace===r&&(e.migrateTrace=!0),e.migrateReset=function(){a={},e.migrateWarnings.length=0},"BackCompat"===document.compatMode&&n("jQuery is not compatible with Quirks Mode");var i=e("<input/>",{size:1}).attr("size")&&e.attrFn,s=e.attr,c=e.attrHooks.value&&e.attrHooks.value.get||function(){return null},u=e.attrHooks.value&&e.attrHooks.value.set||function(){return r},d=/^(?:input|button)$/i,l=/^[238]$/,p=/^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped|selected)$/i,f=/^(?:checked|selected)$/i;o(e,"attrFn",i||{},"jQuery.attrFn is deprecated"),e.attr=function(t,o,a,c){var u=o.toLowerCase(),h=t&&t.nodeType;return c&&(s.length<4&&n("jQuery.fn.attr( props, pass ) is deprecated"),t&&!l.test(h)&&(i?o in i:e.isFunction(e.fn[o])))?e(t)[o](a):("type"===o&&a!==r&&d.test(t.nodeName)&&t.parentNode&&n("Can't change the 'type' of an input or button in IE 6/7/8"),!e.attrHooks[u]&&p.test(u)&&(e.attrHooks[u]={get:function(t,n){var o,a=e.prop(t,n);return!0===a||"boolean"!=typeof a&&(o=t.getAttributeNode(n))&&!1!==o.nodeValue?n.toLowerCase():r},set:function(t,r,n){var o;return!1===r?e.removeAttr(t,n):((o=e.propFix[n]||n)in t&&(t[o]=!0),t.setAttribute(n,n.toLowerCase())),n}},f.test(u)&&n("jQuery.fn.attr('"+u+"') might use property instead of attribute")),s.call(e,t,o,a))},e.attrHooks.value={get:function(e,t){var r=(e.nodeName||"").toLowerCase();return"button"===r?c.apply(this,arguments):("input"!==r&&"option"!==r&&n("jQuery.fn.attr('value') no longer gets properties"),t in e?e.value:null)},set:function(e,t){var r=(e.nodeName||"").toLowerCase();return"button"===r?u.apply(this,arguments):("input"!==r&&"option"!==r&&n("jQuery.fn.attr('value', val) no longer sets properties"),void(e.value=t))}};var h,v,g,y=e.fn.init,m=e.find,b=e.parseJSON,w=/^\s*</,j=/\[(\s*[-\w]+\s*)([~|^$*]?=)\s*([-\w#]*?#[-\w#]*)\s*\]/,x=/\[(\s*[-\w]+\s*)([~|^$*]?=)\s*([-\w#]*?#[-\w#]*)\s*\]/g,Q=/^([^<]*)(<[\w\W]+>)([^>]*)$/;for(g in e.fn.init=function(t,o,a){var i,s;return t&&"string"==typeof t&&!e.isPlainObject(o)&&(i=Q.exec(e.trim(t)))&&i[0]&&(w.test(t)||n("$(html) HTML strings must start with '<' character"),i[3]&&n("$(html) HTML text after last tag is ignored"),"#"===i[0].charAt(0)&&(n("HTML string cannot start with a '#' character"),e.error("JQMIGRATE: Invalid selector string (XSS)")),o&&o.context&&o.context.nodeType&&(o=o.context),e.parseHTML)?y.call(this,e.parseHTML(i[2],o&&o.ownerDocument||o||document,!0),o,a):(s=y.apply(this,arguments),t&&t.selector!==r?(s.selector=t.selector,s.context=t.context):(s.selector="string"==typeof t?t:"",t&&(s.context=t.nodeType?t:o||document)),s)},e.fn.init.prototype=e.fn,e.find=function(e){var t=Array.prototype.slice.call(arguments);if("string"==typeof e&&j.test(e))try{document.querySelector(e)}catch(r){e=e.replace(x,(function(e,t,r,n){return"["+t+r+'"'+n+'"]'}));try{document.querySelector(e),n("Attribute selector with '#' must be quoted: "+t[0]),t[0]=e}catch(e){n("Attribute selector with '#' was not fixed: "+t[0])}}return m.apply(this,t)},m)Object.prototype.hasOwnProperty.call(m,g)&&(e.find[g]=m[g]);e.parseJSON=function(e){return e?b.apply(this,arguments):(n("jQuery.parseJSON requires a valid JSON string"),null)},e.uaMatch=function(e){e=e.toLowerCase();var t=/(chrome)[ \/]([\w.]+)/.exec(e)||/(webkit)[ \/]([\w.]+)/.exec(e)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(e)||/(msie) ([\w.]+)/.exec(e)||e.indexOf("compatible")<0&&/(mozilla)(?:.*? rv:([\w.]+)|)/.exec(e)||[];return{browser:t[1]||"",version:t[2]||"0"}},e.browser||(v={},(h=e.uaMatch(navigator.userAgent)).browser&&(v[h.browser]=!0,v.version=h.version),v.chrome?v.webkit=!0:v.webkit&&(v.safari=!0),e.browser=v),o(e,"browser",e.browser,"jQuery.browser is deprecated"),e.boxModel=e.support.boxModel="CSS1Compat"===document.compatMode,o(e,"boxModel",e.boxModel,"jQuery.boxModel is deprecated"),o(e.support,"boxModel",e.support.boxModel,"jQuery.support.boxModel is deprecated"),e.sub=function(){function t(e,r){return new t.fn.init(e,r)}e.extend(!0,t,this),t.superclass=this,t.fn=t.prototype=this(),t.fn.constructor=t,t.sub=this.sub,t.fn.init=function(n,o){var a=e.fn.init.call(this,n,o,r);return a instanceof t?a:t(a)},t.fn.init.prototype=t.fn;var r=t(document);return n("jQuery.sub() is deprecated"),t},e.fn.size=function(){return n("jQuery.fn.size() is deprecated; use the .length property"),this.length};var k=!1;e.swap&&e.each(["height","width","reliableMarginRight"],(function(t,r){var n=e.cssHooks[r]&&e.cssHooks[r].get;n&&(e.cssHooks[r].get=function(){var e;return k=!0,e=n.apply(this,arguments),k=!1,e})})),e.swap=function(e,t,r,o){var a,i,s={};for(i in k||n("jQuery.swap() is undocumented and deprecated"),t)s[i]=e.style[i],e.style[i]=t[i];for(i in a=r.apply(e,o||[]),t)e.style[i]=s[i];return a},e.ajaxSetup({converters:{"text json":e.parseJSON}});var M=e.fn.data;e.fn.data=function(t){var o,a,i=this[0];return!i||"events"!==t||1!==arguments.length||(o=e.data(i,t),a=e._data(i,t),o!==r&&o!==a||a===r)?M.apply(this,arguments):(n("Use of jQuery.fn.data('events') is deprecated"),a)};var C=/\/(java|ecma)script/i;e.clean||(e.clean=function(t,r,o,a){r=(r=!(r=r||document).nodeType&&r[0]||r).ownerDocument||r,n("jQuery.clean() is deprecated");var i,s,c,u,d=[];if(e.merge(d,e.buildFragment(t,r).childNodes),o)for(c=function(e){return!e.type||C.test(e.type)?a?a.push(e.parentNode?e.parentNode.removeChild(e):e):o.appendChild(e):void 0},i=0;null!=(s=d[i]);i++)e.nodeName(s,"script")&&c(s)||(o.appendChild(s),void 0!==s.getElementsByTagName&&(u=e.grep(e.merge([],s.getElementsByTagName("script")),c),d.splice.apply(d,[i+1,0].concat(u)),i+=u.length));return d});var S=e.event.add,T=e.event.remove,N=e.event.trigger,H=e.fn.toggle,A=e.fn.live,L=e.fn.die,O=e.fn.load,$="ajaxStart|ajaxStop|ajaxSend|ajaxComplete|ajaxError|ajaxSuccess",F=new RegExp("\\b(?:"+$+")\\b"),R=/(?:^|\s)hover(\.\S+|)\b/,E=function(t){return"string"!=typeof t||e.event.special.hover?t:(R.test(t)&&n("'hover' pseudo-event is deprecated, use 'mouseenter mouseleave'"),t&&t.replace(R,"mouseenter$1 mouseleave$1"))};e.event.props&&"attrChange"!==e.event.props[0]&&e.event.props.unshift("attrChange","attrName","relatedNode","srcElement"),e.event.dispatch&&o(e.event,"handle",e.event.dispatch,"jQuery.event.handle is undocumented and deprecated"),e.event.add=function(e,t,r,o,a){e!==document&&F.test(t)&&n("AJAX events should be attached to document: "+t),S.call(this,e,E(t||""),r,o,a)},e.event.remove=function(e,t,r,n,o){T.call(this,e,E(t)||"",r,n,o)},e.each(["load","unload","error"],(function(t,r){e.fn[r]=function(){var e=Array.prototype.slice.call(arguments,0);return"load"===r&&"string"==typeof e[0]?O.apply(this,e):(n("jQuery.fn."+r+"() is deprecated"),e.splice(0,0,r),arguments.length?this.bind.apply(this,e):(this.triggerHandler.apply(this,e),this))}})),e.fn.toggle=function(t,r){if(!e.isFunction(t)||!e.isFunction(r))return H.apply(this,arguments);n("jQuery.fn.toggle(handler, handler...) is deprecated");var o=arguments,a=t.guid||e.guid++,i=0,s=function(r){var n=(e._data(this,"lastToggle"+t.guid)||0)%i;return e._data(this,"lastToggle"+t.guid,n+1),r.preventDefault(),o[n].apply(this,arguments)||!1};for(s.guid=a;i<o.length;)o[i++].guid=a;return this.click(s)},e.fn.live=function(t,r,o){return n("jQuery.fn.live() is deprecated"),A?A.apply(this,arguments):(e(this.context).on(t,this.selector,r,o),this)},e.fn.die=function(t,r){return n("jQuery.fn.die() is deprecated"),L?L.apply(this,arguments):(e(this.context).off(t,this.selector||"**",r),this)},e.event.trigger=function(e,t,r,o){return r||F.test(e)||n("Global events are undocumented and deprecated"),N.call(this,e,t,r||document,o)},e.each($.split("|"),(function(t,r){e.event.special[r]={setup:function(){var t=this;return t!==document&&(e.event.add(document,r+"."+e.guid,(function(){e.event.trigger(r,Array.prototype.slice.call(arguments,1),t,!0)})),e._data(this,r,e.guid++)),!1},teardown:function(){return this!==document&&e.event.remove(document,r+"."+e._data(this,r)),!1}}})),e.event.special.ready={setup:function(){this===document&&n("'ready' event is deprecated")}};var J=e.fn.andSelf||e.fn.addBack,B=e.fn.find;if(e.fn.andSelf=function(){return n("jQuery.fn.andSelf() replaced by jQuery.fn.addBack()"),J.apply(this,arguments)},e.fn.find=function(e){var t=B.apply(this,arguments);return t.context=this.context,t.selector=this.selector?this.selector+" "+e:e,t},e.Callbacks){var D=e.Deferred,_=[["resolve","done",e.Callbacks("once memory"),e.Callbacks("once memory"),"resolved"],["reject","fail",e.Callbacks("once memory"),e.Callbacks("once memory"),"rejected"],["notify","progress",e.Callbacks("memory"),e.Callbacks("memory")]];e.Deferred=function(t){var r=D(),o=r.promise();return r.pipe=o.pipe=function(){var t=arguments;return n("deferred.pipe() is deprecated"),e.Deferred((function(n){e.each(_,(function(a,i){var s=e.isFunction(t[a])&&t[a];r[i[1]]((function(){var t=s&&s.apply(this,arguments);t&&e.isFunction(t.promise)?t.promise().done(n.resolve).fail(n.reject).progress(n.notify):n[i[0]+"With"](this===o?n.promise():this,s?[t]:arguments)}))})),t=null})).promise()},r.isResolved=function(){return n("deferred.isResolved is deprecated"),"resolved"===r.state()},r.isRejected=function(){return n("deferred.isRejected is deprecated"),"rejected"===r.state()},t&&t.call(r,r),r}}}(jQuery,window);