!function(n,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=n.document?t(n,!0):function(n){if(!n.document)throw new Error("jQuery requires a window with a document");return t(n)}:t(n)}("undefined"!=typeof window?window:this,function(n,t){"use strict";function bu(n,t,i){var u,e,r=(i=i||f).createElement("script");if(r.text=n,t)for(u in so)(e=t[u]||t.getAttribute&&t.getAttribute(u))&&r.setAttribute(u,e);i.head.appendChild(r).parentNode.removeChild(r)}function at(n){return null==n?n+"":"object"==typeof n||"function"==typeof n?oi[cu.call(n)]||"object":typeof n}function vr(n){var t=!!n&&"length"in n&&n.length,i=at(n);return!u(n)&&!wt(n)&&("array"===i||0===t||"number"==typeof t&&0<t&&t-1 in n)}function c(n,t){return n.nodeName&&n.nodeName.toLowerCase()===t.toLowerCase()}function ar(n,t,r){return u(t)?i.grep(n,function(n,i){return!!t.call(n,i,n)!==r}):t.nodeType?i.grep(n,function(n){return n===t!==r}):"string"!=typeof t?i.grep(n,function(n){return-1<ei.call(t,n)!==r}):i.filter(t,n,r)}function ff(n,t){while((n=n[t])&&1!==n.nodeType);return n}function rt(n){return n}function ui(n){throw n;}function fe(n,t,i,r){var f;try{n&&u(f=n.promise)?f.call(n).done(t).fail(i):n&&u(f=n.then)?f.call(n,t,i):t.apply(void 0,[n].slice(r))}catch(n){i.apply(void 0,[n])}}function hi(){f.removeEventListener("DOMContentLoaded",hi),n.removeEventListener("load",hi),i.ready()}function io(n,t){return t.toUpperCase()}function y(n){return n.replace(ve,"ms-").replace(ee,io)}function gt(){this.expando=i.expando+gt.uid++}function ef(n,t,i){var u,r;if(void 0===i&&1===n.nodeType)if(u="data-"+t.replace(ge,"-$&").toLowerCase(),"string"==typeof(i=n.getAttribute(u))){try{i="true"===(r=i)||"false"!==r&&("null"===r?null:r===+r+""?+r:no.test(r)?JSON.parse(r):r)}catch(n){}s.set(n,t,i)}else i=void 0;return i}function kf(n,t,r,u){var h,s,l=20,c=u?function(){return u.cur()}:function(){return i.css(n,t,"")},o=c(),e=r&&r[3]||(i.cssNumber[t]?"":"px"),f=n.nodeType&&(i.cssNumber[t]||"px"!==e&&+o)&&kt.exec(i.css(n,t));if(f&&f[3]!==e){for(o/=2,e=e||f[3],f=+o||1;l--;)i.style(n,t,f+e),(1-s)*(1-(s=c()/o||.5))<=0&&(l=0),f/=s;f*=2,i.style(n,t,f+e),r=r||[]}return r&&(f=+f||+o||0,h=r[1]?f+(r[1]+1)*r[2]:+r[2],u&&(u.unit=e,u.start=f,u.end=h)),h}function et(n,t){for(var h,f,v,s,c,l,e,o=[],u=0,a=n.length;u<a;u++)(f=n[u]).style&&(h=f.style.display,t?("none"===h&&(o[u]=r.get(f,"display")||null,o[u]||(f.style.display="")),""===f.style.display&&dt(f)&&(o[u]=(e=c=s=void 0,c=(v=f).ownerDocument,l=v.nodeName,(e=hr[l])||(s=c.body.appendChild(c.createElement(l)),e=i.css(s,"display"),s.parentNode.removeChild(s),"none"===e&&(e="block"),hr[l]=e)))):"none"!==h&&(o[u]="none",r.set(f,"display",h)));for(u=0;u<a;u++)null!=o[u]&&(n[u].style.display=o[u]);return n}function o(n,t){var r;return r="undefined"!=typeof n.getElementsByTagName?n.getElementsByTagName(t||"*"):"undefined"!=typeof n.querySelectorAll?n.querySelectorAll(t||"*"):[],void 0===t||t&&c(n,t)?i.merge([n],r):r}function sr(n,t){for(var i=0,u=n.length;i<u;i++)r.set(n[i],"globalEval",!t||r.get(t[i],"globalEval"))}function pf(n,t,r,u,f){for(var e,s,p,a,w,v,c=t.createDocumentFragment(),y=[],l=0,b=n.length;l<b;l++)if((e=n[l])||0===e)if("object"===at(e))i.merge(y,e.nodeType?[e]:e);else if(af.test(e)){for(s=s||c.appendChild(t.createElement("div")),p=(vf.exec(e)||["",""])[1].toLowerCase(),a=h[p]||h._default,s.innerHTML=a[1]+i.htmlPrefilter(e)+a[2],v=a[0];v--;)s=s.lastChild;i.merge(y,s.childNodes),(s=c.firstChild).textContent=""}else y.push(t.createTextNode(e));for(c.textContent="",l=0;e=y[l++];)if(u&&-1<i.inArray(e,u))f&&f.push(e);else if(w=st(e),s=o(c.appendChild(e),"script"),w&&sr(s),r)for(v=0;e=s[v++];)yf.test(e.type||"")&&r.push(e);return c}function ot(){return!0}function ft(){return!1}function ae(n,t){return n===function(){try{return f.activeElement}catch(n){}}()==("focus"===t)}function bi(n,t,r,u,f,e){var o,s;if("object"==typeof t){for(s in"string"!=typeof r&&(u=u||r,r=void 0),t)bi(n,s,r,u,t[s],e);return n}if(null==u&&null==f?(f=r,u=r=void 0):null==f&&("string"==typeof r?(f=u,u=void 0):(f=u,u=r,r=void 0)),!1===f)f=ft;else if(!f)return n;return 1===e&&(o=f,(f=function(n){return i().off(n),o.apply(this,arguments)}).guid=o.guid||(o.guid=i.guid++)),n.each(function(){i.event.add(this,t,f,u,r)})}function ri(n,t,u){u?(r.set(n,t,!1),i.event.add(n,t,{namespace:!1,handler:function(n){var o,e,f=r.get(this,t);if(1&n.isTrigger&&this[t]){if(f.length)(i.event.special[t]||{}).delegateType&&n.stopPropagation();else if(f=d.call(arguments),r.set(this,t,f),o=u(this,t),this[t](),f!==(e=r.get(this,t))||o?r.set(this,t,!1):e={},f!==e)return n.stopImmediatePropagation(),n.preventDefault(),e&&e.value}else f.length&&(r.set(this,t,{value:i.event.trigger(i.extend(f[0],i.Event.prototype),f.slice(1),this)}),n.stopImmediatePropagation())}})):void 0===r.get(n,t)&&i.event.add(n,t,ot)}function bf(n,t){return c(n,"table")&&c(11!==t.nodeType?t:t.firstChild,"tr")&&i(n).children("tbody")[0]||n}function oe(n){return n.type=(null!==n.getAttribute("type"))+"/"+n.type,n}function ce(n){return"true/"===(n.type||"").slice(0,5)?n.type=n.type.slice(5):n.removeAttribute("type"),n}function wf(n,t){var e,o,u,c,h,f;if(1===t.nodeType){if(r.hasData(n)&&(f=r.get(n).events))for(u in r.remove(t,"handle events"),f)for(e=0,o=f[u].length;e<o;e++)i.event.add(t,u,f[u][e]);s.hasData(n)&&(c=s.access(n),h=i.extend({},c),s.set(t,h))}}function lt(n,t,f,s){t=hu(t);var a,b,l,p,h,w,c=0,y=n.length,d=y-1,v=t[0],k=u(v);if(k||1<y&&"string"==typeof v&&!e.checkClone&&pe.test(v))return n.each(function(i){var r=n.eq(i);k&&(t[0]=v.call(this,i,r.html())),lt(r,t,f,s)});if(y&&(b=(a=pf(t,n[0].ownerDocument,!1,n,s)).firstChild,1===a.childNodes.length&&(a=b),b||s)){for(p=(l=i.map(o(a,"script"),oe)).length;c<y;c++)h=a,c!==d&&(h=i.clone(h,!0,!0),p&&i.merge(l,o(h,"script"))),f.call(n[c],h,c);if(p)for(w=l[l.length-1].ownerDocument,i.map(l,ce),c=0;c<p;c++)h=l[c],yf.test(h.type||"")&&!r.access(h,"globalEval")&&i.contains(w,h)&&(h.src&&"module"!==(h.type||"").toLowerCase()?i._evalUrl&&!h.noModule&&i._evalUrl(h.src,{nonce:h.nonce||h.getAttribute("nonce")},w):bu(h.textContent.replace(le,""),h,w))}return n}function of(n,t,r){for(var u,e=t?i.filter(t,n):n,f=0;null!=(u=e[f]);f++)r||1!==u.nodeType||i.cleanData(o(u)),u.parentNode&&(r&&st(u)&&sr(o(u,"script")),u.parentNode.removeChild(u));return n}function ti(n,t,r){var o,s,h,f,u=n.style;return(r=r||ii(n))&&(""!==(f=r.getPropertyValue(t)||r[t])||st(n)||(f=i.style(n,t)),!e.pixelBoxStyles()&&fr.test(f)&&to.test(t)&&(o=u.width,s=u.minWidth,h=u.maxWidth,u.minWidth=u.maxWidth=u.width=f,f=r.width,u.width=o,u.minWidth=s,u.maxWidth=h)),void 0!==f?f+"":f}function cf(n,t){return{get:function(){if(!n())return(this.get=t).apply(this,arguments);delete this.get}}}function gi(n){var t=i.cssProps[n]||re[n];return t||(n in ue?n:re[n]=function(n){for(var i=n[0].toUpperCase()+n.slice(1),t=hf.length;t--;)if((n=hf[t]+i)in ue)return n}(n)||n)}function te(n,t,i){var r=kt.exec(t);return r?Math.max(0,r[2]-(i||0))+(r[3]||"px"):t}function di(n,t,r,u,f,e){var s="width"===t?1:0,h=0,o=0;if(r===(u?"border":"content"))return 0;for(;s<4;s+=2)"margin"===r&&(o+=i.css(n,r+b[s],!0,f)),u?("content"===r&&(o-=i.css(n,"padding"+b[s],!0,f)),"margin"!==r&&(o-=i.css(n,"border"+b[s]+"Width",!0,f))):(o+=i.css(n,"padding"+b[s],!0,f),"padding"!==r?o+=i.css(n,"border"+b[s]+"Width",!0,f):h+=i.css(n,"border"+b[s]+"Width",!0,f));return!u&&0<=e&&(o+=Math.max(0,Math.ceil(n["offset"+t[0].toUpperCase()+t.slice(1)]-e-o-h-.5))||0),o}function df(n,t,r){var f=ii(n),o=(!e.boxSizingReliable()||r)&&"border-box"===i.css(n,"boxSizing",!1,f),h=o,u=ti(n,t,f),s="offset"+t[0].toUpperCase()+t.slice(1);if(fr.test(u)){if(!r)return u;u="auto"}return(!e.boxSizingReliable()&&o||!e.reliableTrDimensions()&&c(n,"tr")||"auto"===u||!parseFloat(u)&&"inline"===i.css(n,"display",!1,f))&&n.getClientRects().length&&(o="border-box"===i.css(n,"boxSizing",!1,f),(h=s in n)&&(u=n[s])),(u=parseFloat(u)||0)+di(n,t,r||(o?"border":"content"),h,f,u)+"px"}function a(n,t,i,r,u){return new a.prototype.init(n,t,i,r,u)}function or(){ai&&(!1===f.hidden&&n.requestAnimationFrame?n.requestAnimationFrame(or):n.setTimeout(or,i.fx.interval),i.fx.tick())}function tu(){return n.setTimeout(function(){ht=void 0}),ht=Date.now()}function fi(n,t){var u,r=0,i={height:n};for(t=t?1:0;r<4;r+=2-t)i["margin"+(u=b[r])]=i["padding"+u]=n;return t&&(i.opacity=i.width=n),i}function ou(n,t,i){for(var f,u=(l.tweeners[t]||[]).concat(l.tweeners["*"]),r=0,e=u.length;r<e;r++)if(f=u[r].call(i,t,n))return f}function l(n,t,r){var o,c,h=0,v=l.prefilters.length,e=i.Deferred().always(function(){delete a.elem}),a=function(){if(c)return!1;for(var o=ht||tu(),u=Math.max(0,f.startTime+f.duration-o),r=1-(u/f.duration||0),i=0,t=f.tweens.length;i<t;i++)f.tweens[i].run(r);return e.notifyWith(n,[f,r,u]),r<1&&t?u:(t||e.notifyWith(n,[f,1,0]),e.resolveWith(n,[f]),!1)},f=e.promise({elem:n,props:i.extend({},t),opts:i.extend(!0,{specialEasing:{},easing:i.easing._default},r),originalProperties:t,originalOptions:r,startTime:ht||tu(),duration:r.duration,tweens:[],createTween:function(t,r){var u=i.Tween(n,f.opts,t,r,f.opts.specialEasing[t]||f.opts.easing);return f.tweens.push(u),u},stop:function(t){var i=0,r=t?f.tweens.length:0;if(c)return this;for(c=!0;i<r;i++)f.tweens[i].run(1);return t?(e.notifyWith(n,[f,1,0]),e.resolveWith(n,[f,t])):e.rejectWith(n,[f,t]),this}}),s=f.props;for(!function(n,t){var r,f,e,u,o;for(r in n)if(e=t[f=y(r)],u=n[r],Array.isArray(u)&&(e=u[1],u=n[r]=u[0]),r!==f&&(n[f]=u,delete n[r]),(o=i.cssHooks[f])&&"expand"in o)for(r in u=o.expand(u),delete n[f],u)r in n||(n[r]=u[r],t[r]=e);else t[f]=e}(s,f.opts.specialEasing);h<v;h++)if(o=l.prefilters[h].call(f,n,s,f.opts))return u(o.stop)&&(i._queueHooks(f.elem,f.opts.queue).stop=o.stop.bind(o)),o;return i.map(s,ou,f),u(f.opts.start)&&f.opts.start.call(n,f),f.progress(f.opts.progress).done(f.opts.done,f.opts.complete).fail(f.opts.fail).always(f.opts.always),i.fx.timer(i.extend(a,{elem:n,anim:f,queue:f.opts.queue})),f}function it(n){return(n.match(v)||[]).join(" ")}function nt(n){return n.getAttribute&&n.getAttribute("class")||""}function tr(n){return Array.isArray(n)?n:"string"==typeof n&&n.match(v)||[]}function ur(n,t,r,u){var f;if(Array.isArray(t))i.each(t,function(t,i){r||ke.test(n)?u(n,i):ur(n+"["+("object"==typeof i&&null!=i?t:"")+"]",i,r,u)});else if(r||"object"!==at(t))u(n,t);else for(f in t)ur(n+"["+f+"]",t[f],r,u)}function tf(n){return function(t,i){"string"!=typeof t&&(i=t,t="*");var r,e=0,f=t.toLowerCase().match(v)||[];if(u(i))while(r=f[e++])"+"===r[0]?(r=r.slice(1)||"*",(n[r]=n[r]||[]).unshift(i)):(n[r]=n[r]||[]).push(i)}}function wu(n,t,r,u){function f(s){var h;return e[s]=!0,i.each(n[s]||[],function(n,i){var s=i(t,r,u);return"string"!=typeof s||o||e[s]?o?!(h=s):void 0:(t.dataTypes.unshift(s),f(s),!1)}),h}var e={},o=n===pi;return f(t.dataTypes[0])||!e["*"]&&f("*")}function ki(n,t){var r,u,f=i.ajaxSettings.flatOptions||{};for(r in t)void 0!==t[r]&&((f[r]?n:u||(u={}))[r]=t[r]);return u&&i.extend(!0,n,u),n}var p=[],yu=Object.getPrototypeOf,d=p.slice,hu=p.flat?function(n){return p.flat.call(n)}:function(n){return p.concat.apply([],n)},cr=p.push,ei=p.indexOf,oi={},cu=oi.toString,vi=oi.hasOwnProperty,nf=vi.toString,he=nf.call(Object),e={},u=function(n){return"function"==typeof n&&"number"!=typeof n.nodeType&&"function"!=typeof n.item},wt=function(n){return null!=n&&n===n.window},f=n.document,so={type:!0,src:!0,nonce:!0,noModule:!0},du="3.6.0",i=function(n,t){return new i.fn.init(n,t)},k,lr,gr,uu,eu,nu,v,ie,si,ct,dt,hr,h,af,yi,ht,ai,ut,br,iu,ru,fu,yt,pr,yr,dr,ir,nr,lu,pt,su,er,li,pu,au,vu;i.fn=i.prototype={jquery:du,constructor:i,length:0,toArray:function(){return d.call(this)},get:function(n){return null==n?d.call(this):n<0?this[n+this.length]:this[n]},pushStack:function(n){var t=i.merge(this.constructor(),n);return t.prevObject=this,t},each:function(n){return i.each(this,n)},map:function(n){return this.pushStack(i.map(this,function(t,i){return n.call(t,i,t)}))},slice:function(){return this.pushStack(d.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(i.grep(this,function(n,t){return(t+1)%2}))},odd:function(){return this.pushStack(i.grep(this,function(n,t){return t%2}))},eq:function(n){var i=this.length,t=+n+(n<0?i:0);return this.pushStack(0<=t&&t<i?[this[t]]:[])},end:function(){return this.prevObject||this.constructor()},push:cr,sort:p.sort,splice:p.splice},i.extend=i.fn.extend=function(){var h,f,o,t,e,c,n=arguments[0]||{},r=1,l=arguments.length,s=!1;for("boolean"==typeof n&&(s=n,n=arguments[r]||{},r++),"object"==typeof n||u(n)||(n={}),r===l&&(n=this,r--);r<l;r++)if(null!=(h=arguments[r]))for(f in h)t=h[f],"__proto__"!==f&&n!==t&&(s&&t&&(i.isPlainObject(t)||(e=Array.isArray(t)))?(o=n[f],c=e&&!Array.isArray(o)?[]:e||i.isPlainObject(o)?o:{},e=!1,n[f]=i.extend(s,c,t)):void 0!==t&&(n[f]=t));return n},i.extend({expando:"jQuery"+(du+Math.random()).replace(/\D/g,""),isReady:!0,error:function(n){throw new Error(n);},noop:function(){},isPlainObject:function(n){var t,i;return!(!n||"[object Object]"!==cu.call(n))&&(!(t=yu(n))||"function"==typeof(i=vi.call(t,"constructor")&&t.constructor)&&nf.call(i)===he)},isEmptyObject:function(n){var t;for(t in n)return!1;return!0},globalEval:function(n,t,i){bu(n,{nonce:t&&t.nonce},i)},each:function(n,t){var r,i=0;if(vr(n)){for(r=n.length;i<r;i++)if(!1===t.call(n[i],i,n[i]))break}else for(i in n)if(!1===t.call(n[i],i,n[i]))break;return n},makeArray:function(n,t){var r=t||[];return null!=n&&(vr(Object(n))?i.merge(r,"string"==typeof n?[n]:n):cr.call(r,n)),r},inArray:function(n,t,i){return null==t?-1:ei.call(t,n,i)},merge:function(n,t){for(var u=+t.length,i=0,r=n.length;i<u;i++)n[r++]=t[i];return n.length=r,n},grep:function(n,t,i){for(var u=[],r=0,e=n.length,f=!i;r<e;r++)!t(n[r],r)!==f&&u.push(n[r]);return u},map:function(n,t,i){var e,u,r=0,f=[];if(vr(n))for(e=n.length;r<e;r++)null!=(u=t(n[r],r,i))&&f.push(u);else for(r in n)null!=(u=t(n[r],r,i))&&f.push(u);return hu(f)},guid:1,support:e}),"function"==typeof Symbol&&(i.fn[Symbol.iterator]=p[Symbol.iterator]),i.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(n,t){oi["[object "+t+"]"]=t.toLowerCase()}),k=function(n){function u(n,t,r,u){var a,y,l,s,p,k,d,v=t&&t.ownerDocument,c=t?t.nodeType:9;if(r=r||[],"string"!=typeof n||!n||1!==c&&9!==c&&11!==c)return r;if(!u&&(b(t),t=t||i,h)){if(11!==c&&(p=hr.exec(n)))if(a=p[1]){if(9===c){if(!(l=t.getElementById(a)))return r;if(l.id===a)return r.push(l),r}else if(v&&(l=v.getElementById(a))&&et(t,l)&&l.id===a)return r.push(l),r}else{if(p[2])return w.apply(r,t.getElementsByTagName(n)),r;if((a=p[3])&&f.getElementsByClassName&&t.getElementsByClassName)return w.apply(r,t.getElementsByClassName(a)),r}if(f.qsa&&!bt[n+" "]&&(!o||!o.test(n))&&(1!==c||"object"!==t.nodeName.toLowerCase())){if(d=n,v=t,1===c&&(ur.test(n)||gi.test(n))){for((v=dt.test(n)&&gt(t.parentNode)||t)===t&&f.scope||((s=t.getAttribute("id"))?s=s.replace(ki,di):t.setAttribute("id",s=e)),y=(k=ft(n)).length;y--;)k[y]=(s?"#"+s:":scope")+" "+lt(k[y]);d=k.join(",")}try{return w.apply(r,v.querySelectorAll(d)),r}catch(t){bt(n,!0)}finally{s===e&&t.removeAttribute("id")}}}return ci(n.replace(ct,"$1"),t,r,u)}function st(){var i=[];return function n(r,u){return i.push(r+" ")>t.cacheLength&&delete n[i.shift()],n[r+" "]=u}}function l(n){return n[e]=!0,n}function c(n){var t=i.createElement("fieldset");try{return!!n(t)}catch(n){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function kt(n,i){for(var u=n.split("|"),r=u.length;r--;)t.attrHandle[u[r]]=i}function si(n,t){var i=t&&n,r=i&&1===n.nodeType&&1===t.nodeType&&n.sourceIndex-t.sourceIndex;if(r)return r;if(i)while(i=i.nextSibling)if(i===t)return-1;return n?1:-1}function yr(n){return function(t){return"input"===t.nodeName.toLowerCase()&&t.type===n}}function pr(n){return function(t){var i=t.nodeName.toLowerCase();return("input"===i||"button"===i)&&t.type===n}}function oi(n){return function(t){return"form"in t?t.parentNode&&!1===t.disabled?"label"in t?"label"in t.parentNode?t.parentNode.disabled===n:t.disabled===n:t.isDisabled===n||t.isDisabled!==!n&&fr(t)===n:t.disabled===n:"label"in t&&t.disabled===n}}function d(n){return l(function(t){return t=+t,l(function(i,r){for(var u,e=n([],i.length,t),f=e.length;f--;)i[u=e[f]]&&(i[u]=!(r[u]=i[u]))})})}function gt(n){return n&&"undefined"!=typeof n.getElementsByTagName&&n}function wi(){}function lt(n){for(var t=0,r=n.length,i="";t<r;t++)i+=n[t].value;return i}function pt(n,t,i){var r=t.dir,o=t.next,f=o||r,u=i&&"parentNode"===f,s=nr++;return t.first?function(t,i,f){while(t=t[r])if(1===t.nodeType||u)return n(t,i,f);return!1}:function(t,i,h){var c,l,v,a=[p,s];if(h){while(t=t[r])if((1===t.nodeType||u)&&n(t,i,h))return!0}else while(t=t[r])if(1===t.nodeType||u)if(l=(v=t[e]||(t[e]={}))[t.uniqueID]||(v[t.uniqueID]={}),o&&o===t.nodeName.toLowerCase())t=t[r]||t;else{if((c=l[f])&&c[0]===p&&c[1]===s)return a[2]=c[2];if((l[f]=a)[2]=n(t,i,h))return!0}return!1}}function ti(n){return 1<n.length?function(t,i,r){for(var u=n.length;u--;)if(!n[u](t,i,r))return!1;return!0}:n[0]}function vt(n,t,i,r,u){for(var e,o=[],f=0,h=n.length,s=null!=t;f<h;f++)(e=n[f])&&(i&&!i(e,r,u)||(o.push(e),s&&t.push(f)));return o}function ni(n,t,i,r,f,o){return r&&!r[e]&&(r=ni(r)),f&&!f[e]&&(f=ni(f,o)),l(function(e,o,s,h){var a,l,v,b=[],p=[],k=o.length,d=e||function(n,t,i){for(var r=0,f=t.length;r<f;r++)u(n,t[r],i);return i}(t||"*",s.nodeType?[s]:s,[]),y=!n||!e&&t?d:vt(d,b,n,s,h),c=i?f||(e?n:k||r)?[]:o:y;if(i&&i(y,c,s,h),r)for(a=vt(c,p),r(a,[],s,h),l=a.length;l--;)(v=a[l])&&(c[p[l]]=!(y[p[l]]=v));if(e){if(f||n){if(f){for(a=[],l=c.length;l--;)(v=c[l])&&a.push(y[l]=v);f(null,c=[],a,h)}for(l=c.length;l--;)(v=c[l])&&-1<(a=f?g(e,v):b[l])&&(e[a]=!(o[a]=v))}}else c=vt(c===o?c.splice(k,c.length):c),f?f(null,o,c,h):w.apply(o,c)})}function ii(n){for(var o,f,r,s=n.length,h=t.relative[n[0].type],c=h||t.relative[" "],i=h?1:0,l=pt(function(n){return n===o},c,!0),a=pt(function(n){return-1<g(o,n)},c,!0),u=[function(n,t,i){var r=!h&&(i||t!==at)||((o=t).nodeType?l(n,t,i):a(n,t,i));return o=null,r}];i<s;i++)if(f=t.relative[n[i].type])u=[pt(ti(u),f)];else{if((f=t.filter[n[i].type].apply(null,n[i].matches))[e]){for(r=++i;r<s;r++)if(t.relative[n[r].type])break;return ni(1<i&&ti(u),1<i&&lt(n.slice(0,i-1).concat({value:" "===n[i-2].type?"*":""})).replace(ct,"$1"),f,i<r&&ii(n.slice(i,r)),r<s&&ii(n=n.slice(r)),r<s&&lt(n))}u.push(f)}return ti(u)}var ut,f,t,ht,li,ft,ui,ci,at,k,rt,b,i,s,h,o,it,yt,et,e="sizzle"+1*new Date,a=n.document,p=0,nr=0,vi=st(),pi=st(),yi=st(),bt=st(),ei=function(n,t){return n===t&&(rt=!0),0},sr={}.hasOwnProperty,tt=[],lr=tt.pop,cr=tt.push,w=tt.push,hi=tt.slice,g=function(n,t){for(var i=0,r=n.length;i<r;i++)if(n[i]===t)return i;return-1},fi="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",r="[\\x20\\t\\r\\n\\f]",nt="(?:\\\\[\\da-fA-F]{1,6}"+r+"?|\\\\[^\\r\\n\\f]|[\\w-]|[^\x00-\\x7f])+",ai="\\["+r+"*("+nt+")(?:"+r+"*([*^$|!~]?=)"+r+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+nt+"))|)"+r+"*\\]",ri=":("+nt+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+ai+")*)|.*)\\)|)",ar=new RegExp(r+"+","g"),ct=new RegExp("^"+r+"+|((?:^|[^\\\\])(?:\\\\.)*)"+r+"+$","g"),tr=new RegExp("^"+r+"*,"+r+"*"),gi=new RegExp("^"+r+"*([>+~]|"+r+")"+r+"*"),ur=new RegExp(r+"|>"),or=new RegExp(ri),er=new RegExp("^"+nt+"$"),wt={ID:new RegExp("^#("+nt+")"),CLASS:new RegExp("^\\.("+nt+")"),TAG:new RegExp("^("+nt+"|[*])"),ATTR:new RegExp("^"+ai),PSEUDO:new RegExp("^"+ri),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+r+"*(even|odd|(([+-]|)(\\d*)n|)"+r+"*(?:([+-]|)"+r+"*(\\d+)|))"+r+"*\\)|)","i"),bool:new RegExp("^(?:"+fi+")$","i"),needsContext:new RegExp("^"+r+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+r+"*((?:-\\d)?\\d*)"+r+"*\\)|)(?=[^-]|$)","i")},rr=/HTML$/i,ir=/^(?:input|select|textarea|button)$/i,vr=/^h\d$/i,ot=/^[^{]+\{\s*\[native \w/,hr=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,dt=/[+~]/,y=new RegExp("\\\\[\\da-fA-F]{1,6}"+r+"?|\\\\([^\\r\\n\\f])","g"),v=function(n,t){var i="0x"+n.slice(1)-65536;return t||(i<0?String.fromCharCode(i+65536):String.fromCharCode(i>>10|55296,1023&i|56320))},ki=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,di=function(n,t){return t?"\x00"===n?"�":n.slice(0,-1)+"\\"+n.charCodeAt(n.length-1).toString(16)+" ":"\\"+n},bi=function(){b()},fr=pt(function(n){return!0===n.disabled&&"fieldset"===n.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{w.apply(tt=hi.call(a.childNodes),a.childNodes),tt[a.childNodes.length].nodeType}catch(ut){w={apply:tt.length?function(n,t){cr.apply(n,hi.call(t))}:function(n,t){for(var i=n.length,r=0;n[i++]=t[r++];);n.length=i-1}}}for(ut in f=u.support={},li=u.isXML=function(n){var i=n&&n.namespaceURI,t=n&&(n.ownerDocument||n).documentElement;return!rr.test(i||t&&t.nodeName||"HTML")},b=u.setDocument=function(n){var p,u,l=n?n.ownerDocument||n:a;return l!=i&&9===l.nodeType&&l.documentElement&&(s=(i=l).documentElement,h=!li(i),a!=i&&(u=i.defaultView)&&u.top!==u&&(u.addEventListener?u.addEventListener("unload",bi,!1):u.attachEvent&&u.attachEvent("onunload",bi)),f.scope=c(function(n){return s.appendChild(n).appendChild(i.createElement("div")),"undefined"!=typeof n.querySelectorAll&&!n.querySelectorAll(":scope fieldset div").length}),f.attributes=c(function(n){return n.className="i",!n.getAttribute("className")}),f.getElementsByTagName=c(function(n){return n.appendChild(i.createComment("")),!n.getElementsByTagName("*").length}),f.getElementsByClassName=ot.test(i.getElementsByClassName),f.getById=c(function(n){return s.appendChild(n).id=e,!i.getElementsByName||!i.getElementsByName(e).length}),f.getById?(t.filter.ID=function(n){var t=n.replace(y,v);return function(n){return n.getAttribute("id")===t}},t.find.ID=function(n,t){if("undefined"!=typeof t.getElementById&&h){var i=t.getElementById(n);return i?[i]:[]}}):(t.filter.ID=function(n){var t=n.replace(y,v);return function(n){var i="undefined"!=typeof n.getAttributeNode&&n.getAttributeNode("id");return i&&i.value===t}},t.find.ID=function(n,t){if("undefined"!=typeof t.getElementById&&h){var r,u,f,i=t.getElementById(n);if(i){if((r=i.getAttributeNode("id"))&&r.value===n)return[i];for(f=t.getElementsByName(n),u=0;i=f[u++];)if((r=i.getAttributeNode("id"))&&r.value===n)return[i]}return[]}}),t.find.TAG=f.getElementsByTagName?function(n,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(n):f.qsa?t.querySelectorAll(n):void 0}:function(n,t){var i,u=[],f=0,r=t.getElementsByTagName(n);if("*"===n){while(i=r[f++])1===i.nodeType&&u.push(i);return u}return r},t.find.CLASS=f.getElementsByClassName&&function(n,t){if("undefined"!=typeof t.getElementsByClassName&&h)return t.getElementsByClassName(n)},it=[],o=[],(f.qsa=ot.test(i.querySelectorAll))&&(c(function(n){var t;s.appendChild(n).innerHTML="<a id='"+e+"'></a><select id='"+e+"-\r\\' msallowcapture=''><option selected=''></option></select>",n.querySelectorAll("[msallowcapture^='']").length&&o.push("[*^$]="+r+"*(?:''|\"\")"),n.querySelectorAll("[selected]").length||o.push("\\["+r+"*(?:value|"+fi+")"),n.querySelectorAll("[id~="+e+"-]").length||o.push("~="),(t=i.createElement("input")).setAttribute("name",""),n.appendChild(t),n.querySelectorAll("[name='']").length||o.push("\\["+r+"*name"+r+"*="+r+"*(?:''|\"\")"),n.querySelectorAll(":checked").length||o.push(":checked"),n.querySelectorAll("a#"+e+"+*").length||o.push(".#.+[+~]"),n.querySelectorAll("\\\f"),o.push("[\\r\\n\\f]")}),c(function(n){n.innerHTML="<a href='' disabled='disabled'></a><select disabled='disabled'><option/></select>";var t=i.createElement("input");t.setAttribute("type","hidden"),n.appendChild(t).setAttribute("name","D"),n.querySelectorAll("[name=d]").length&&o.push("name"+r+"*[*^$|!~]?="),2!==n.querySelectorAll(":enabled").length&&o.push(":enabled",":disabled"),s.appendChild(n).disabled=!0,2!==n.querySelectorAll(":disabled").length&&o.push(":enabled",":disabled"),n.querySelectorAll("*,:x"),o.push(",.*:")})),(f.matchesSelector=ot.test(yt=s.matches||s.webkitMatchesSelector||s.mozMatchesSelector||s.oMatchesSelector||s.msMatchesSelector))&&c(function(n){f.disconnectedMatch=yt.call(n,"*"),yt.call(n,"[s!='']:x"),it.push("!=",ri)}),o=o.length&&new RegExp(o.join("|")),it=it.length&&new RegExp(it.join("|")),p=ot.test(s.compareDocumentPosition),et=p||ot.test(s.contains)?function(n,t){var r=9===n.nodeType?n.documentElement:n,i=t&&t.parentNode;return n===i||!(!i||1!==i.nodeType||!(r.contains?r.contains(i):n.compareDocumentPosition&&16&n.compareDocumentPosition(i)))}:function(n,t){if(t)while(t=t.parentNode)if(t===n)return!0;return!1},ei=p?function(n,t){if(n===t)return rt=!0,0;var r=!n.compareDocumentPosition-!t.compareDocumentPosition;return r||(1&(r=(n.ownerDocument||n)==(t.ownerDocument||t)?n.compareDocumentPosition(t):1)||!f.sortDetached&&t.compareDocumentPosition(n)===r?n==i||n.ownerDocument==a&&et(a,n)?-1:t==i||t.ownerDocument==a&&et(a,t)?1:k?g(k,n)-g(k,t):0:4&r?-1:1)}:function(n,t){if(n===t)return rt=!0,0;var u,r=0,s=n.parentNode,o=t.parentNode,f=[n],e=[t];if(!s||!o)return n==i?-1:t==i?1:s?-1:o?1:k?g(k,n)-g(k,t):0;if(s===o)return si(n,t);for(u=n;u=u.parentNode;)f.unshift(u);for(u=t;u=u.parentNode;)e.unshift(u);while(f[r]===e[r])r++;return r?si(f[r],e[r]):f[r]==a?-1:e[r]==a?1:0}),i},u.matches=function(n,t){return u(n,null,null,t)},u.matchesSelector=function(n,t){if(b(n),f.matchesSelector&&h&&!bt[t+" "]&&(!it||!it.test(t))&&(!o||!o.test(t)))try{var r=yt.call(n,t);if(r||f.disconnectedMatch||n.document&&11!==n.document.nodeType)return r}catch(n){bt(t,!0)}return 0<u(t,i,null,[n]).length},u.contains=function(n,t){return(n.ownerDocument||n)!=i&&b(n),et(n,t)},u.attr=function(n,r){(n.ownerDocument||n)!=i&&b(n);var e=t.attrHandle[r.toLowerCase()],u=e&&sr.call(t.attrHandle,r.toLowerCase())?e(n,r,!h):void 0;return void 0!==u?u:f.attributes||!h?n.getAttribute(r):(u=n.getAttributeNode(r))&&u.specified?u.value:null},u.escape=function(n){return(n+"").replace(ki,di)},u.error=function(n){throw new Error("Syntax error, unrecognized expression: "+n);},u.uniqueSort=function(n){var u,r=[],t=0,i=0;if(rt=!f.detectDuplicates,k=!f.sortStable&&n.slice(0),n.sort(ei),rt){while(u=n[i++])u===n[i]&&(t=r.push(i));while(t--)n.splice(r[t],1)}return k=null,n},ht=u.getText=function(n){var r,i="",u=0,t=n.nodeType;if(t){if(1===t||9===t||11===t){if("string"==typeof n.textContent)return n.textContent;for(n=n.firstChild;n;n=n.nextSibling)i+=ht(n)}else if(3===t||4===t)return n.nodeValue}else while(r=n[u++])i+=ht(r);return i},(t=u.selectors={cacheLength:50,createPseudo:l,match:wt,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(n){return n[1]=n[1].replace(y,v),n[3]=(n[3]||n[4]||n[5]||"").replace(y,v),"~="===n[2]&&(n[3]=" "+n[3]+" "),n.slice(0,4)},CHILD:function(n){return n[1]=n[1].toLowerCase(),"nth"===n[1].slice(0,3)?(n[3]||u.error(n[0]),n[4]=+(n[4]?n[5]+(n[6]||1):2*("even"===n[3]||"odd"===n[3])),n[5]=+(n[7]+n[8]||"odd"===n[3])):n[3]&&u.error(n[0]),n},PSEUDO:function(n){var i,t=!n[6]&&n[2];return wt.CHILD.test(n[0])?null:(n[3]?n[2]=n[4]||n[5]||"":t&&or.test(t)&&(i=ft(t,!0))&&(i=t.indexOf(")",t.length-i)-t.length)&&(n[0]=n[0].slice(0,i),n[2]=t.slice(0,i)),n.slice(0,3))}},filter:{TAG:function(n){var t=n.replace(y,v).toLowerCase();return"*"===n?function(){return!0}:function(n){return n.nodeName&&n.nodeName.toLowerCase()===t}},CLASS:function(n){var t=vi[n+" "];return t||(t=new RegExp("(^|"+r+")"+n+"("+r+"|$)"))&&vi(n,function(n){return t.test("string"==typeof n.className&&n.className||"undefined"!=typeof n.getAttribute&&n.getAttribute("class")||"")})},ATTR:function(n,t,i){return function(r){var f=u.attr(r,n);return null==f?"!="===t:!t||(f+="","="===t?f===i:"!="===t?f!==i:"^="===t?i&&0===f.indexOf(i):"*="===t?i&&-1<f.indexOf(i):"$="===t?i&&f.slice(-i.length)===i:"~="===t?-1<(" "+f.replace(ar," ")+" ").indexOf(i):"|="===t&&(f===i||f.slice(0,i.length+1)===i+"-"))}},CHILD:function(n,t,i,r,u){var s="nth"!==n.slice(0,3),o="last"!==n.slice(-4),f="of-type"===t;return 1===r&&0===u?function(n){return!!n.parentNode}:function(t,i,h){var b,d,v,c,a,k,y=s!==o?"nextSibling":"previousSibling",w=t.parentNode,nt=f&&t.nodeName.toLowerCase(),g=!h&&!f,l=!1;if(w){if(s){while(y){for(c=t;c=c[y];)if(f?c.nodeName.toLowerCase()===nt:1===c.nodeType)return!1;k=y="only"===n&&!k&&"nextSibling"}return!0}if(k=[o?w.firstChild:w.lastChild],o&&g){for(l=(a=(b=(d=(v=(c=w)[e]||(c[e]={}))[c.uniqueID]||(v[c.uniqueID]={}))[n]||[])[0]===p&&b[1])&&b[2],c=a&&w.childNodes[a];c=++a&&c&&c[y]||(l=a=0)||k.pop();)if(1===c.nodeType&&++l&&c===t){d[n]=[p,a,l];break}}else if(g&&(l=a=(b=(d=(v=(c=t)[e]||(c[e]={}))[c.uniqueID]||(v[c.uniqueID]={}))[n]||[])[0]===p&&b[1]),!1===l)while(c=++a&&c&&c[y]||(l=a=0)||k.pop())if((f?c.nodeName.toLowerCase()===nt:1===c.nodeType)&&++l&&(g&&((d=(v=c[e]||(c[e]={}))[c.uniqueID]||(v[c.uniqueID]={}))[n]=[p,l]),c===t))break;return(l-=u)===r||l%r==0&&0<=l/r}}},PSEUDO:function(n,i){var f,r=t.pseudos[n]||t.setFilters[n.toLowerCase()]||u.error("unsupported pseudo: "+n);return r[e]?r(i):1<r.length?(f=[n,n,"",i],t.setFilters.hasOwnProperty(n.toLowerCase())?l(function(n,t){for(var e,u=r(n,i),f=u.length;f--;)n[e=g(n,u[f])]=!(t[e]=u[f])}):function(n){return r(n,0,f)}):r}},pseudos:{not:l(function(n){var i=[],r=[],t=ui(n.replace(ct,"$1"));return t[e]?l(function(n,i,r,u){for(var e,o=t(n,null,u,[]),f=n.length;f--;)(e=o[f])&&(n[f]=!(i[f]=e))}):function(n,u,f){return i[0]=n,t(i,null,f,r),i[0]=null,!r.pop()}}),has:l(function(n){return function(t){return 0<u(n,t).length}}),contains:l(function(n){return n=n.replace(y,v),function(t){return-1<(t.textContent||ht(t)).indexOf(n)}}),lang:l(function(n){return er.test(n||"")||u.error("unsupported lang: "+n),n=n.replace(y,v).toLowerCase(),function(t){var i;do if(i=h?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return(i=i.toLowerCase())===n||0===i.indexOf(n+"-");while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var i=n.location&&n.location.hash;return i&&i.slice(1)===t.id},root:function(n){return n===s},focus:function(n){return n===i.activeElement&&(!i.hasFocus||i.hasFocus())&&!!(n.type||n.href||~n.tabIndex)},enabled:oi(!1),disabled:oi(!0),checked:function(n){var t=n.nodeName.toLowerCase();return"input"===t&&!!n.checked||"option"===t&&!!n.selected},selected:function(n){return n.parentNode&&n.parentNode.selectedIndex,!0===n.selected},empty:function(n){for(n=n.firstChild;n;n=n.nextSibling)if(n.nodeType<6)return!1;return!0},parent:function(n){return!t.pseudos.empty(n)},header:function(n){return vr.test(n.nodeName)},input:function(n){return ir.test(n.nodeName)},button:function(n){var t=n.nodeName.toLowerCase();return"input"===t&&"button"===n.type||"button"===t},text:function(n){var t;return"input"===n.nodeName.toLowerCase()&&"text"===n.type&&(null==(t=n.getAttribute("type"))||"text"===t.toLowerCase())},first:d(function(){return[0]}),last:d(function(n,t){return[t-1]}),eq:d(function(n,t,i){return[i<0?i+t:i]}),even:d(function(n,t){for(var i=0;i<t;i+=2)n.push(i);return n}),odd:d(function(n,t){for(var i=1;i<t;i+=2)n.push(i);return n}),lt:d(function(n,t,i){for(var r=i<0?i+t:t<i?t:i;0<=--r;)n.push(r);return n}),gt:d(function(n,t,i){for(var r=i<0?i+t:i;++r<t;)n.push(r);return n})}}).pseudos.nth=t.pseudos.eq,{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})t.pseudos[ut]=yr(ut);for(ut in{submit:!0,reset:!0})t.pseudos[ut]=pr(ut);return wi.prototype=t.filters=t.pseudos,t.setFilters=new wi,ft=u.tokenize=function(n,i){var e,f,c,o,r,h,s,l=pi[n+" "];if(l)return i?0:l.slice(0);for(r=n,h=[],s=t.preFilter;r;){for(o in e&&!(f=tr.exec(r))||(f&&(r=r.slice(f[0].length)||r),h.push(c=[])),e=!1,(f=gi.exec(r))&&(e=f.shift(),c.push({value:e,type:f[0].replace(ct," ")}),r=r.slice(e.length)),t.filter)!(f=wt[o].exec(r))||s[o]&&!(f=s[o](f))||(e=f.shift(),c.push({value:e,type:o,matches:f}),r=r.slice(e.length));if(!e)break}return i?r.length:r?u.error(n):pi(n,h).slice(0)},ui=u.compile=function(n,r){var y,c,v,o,a,s,k=[],d=[],f=yi[n+" "];if(!f){for(r||(r=ft(n)),y=r.length;y--;)(f=ii(r[y]))[e]?k.push(f):d.push(f);(f=yi(n,(c=d,o=0<(v=k).length,a=0<c.length,s=function(n,r,f,e,s){var y,nt,g,d=0,l="0",tt=n&&[],k=[],ut=at,rt=n||a&&t.find.TAG("*",s),it=p+=null==ut?1:Math.random()||.1,ft=rt.length;for(s&&(at=r==i||r||s);l!==ft&&null!=(y=rt[l]);l++){if(a&&y){for(nt=0,r||y.ownerDocument==i||(b(y),f=!h);g=c[nt++];)if(g(y,r||i,f)){e.push(y);break}s&&(p=it)}o&&((y=!g&&y)&&d--,n&&tt.push(y))}if(d+=l,o&&l!==d){for(nt=0;g=v[nt++];)g(tt,k,r,f);if(n){if(0<d)while(l--)tt[l]||k[l]||(k[l]=lr.call(e));k=vt(k)}w.apply(e,k),s&&!n&&0<k.length&&1<d+v.length&&u.uniqueSort(e)}return s&&(p=it,at=ut),tt},o?l(s):s))).selector=n}return f},ci=u.select=function(n,i,r,u){var s,f,e,l,a,c="function"==typeof n&&n,o=!u&&ft(n=c.selector||n);if(r=r||[],1===o.length){if(2<(f=o[0]=o[0].slice(0)).length&&"ID"===(e=f[0]).type&&9===i.nodeType&&h&&t.relative[f[1].type]){if(!(i=(t.find.ID(e.matches[0].replace(y,v),i)||[])[0]))return r;c&&(i=i.parentNode),n=n.slice(f.shift().value.length)}for(s=wt.needsContext.test(n)?0:f.length;s--;){if(e=f[s],t.relative[l=e.type])break;if((a=t.find[l])&&(u=a(e.matches[0].replace(y,v),dt.test(f[0].type)&&gt(i.parentNode)||i))){if(f.splice(s,1),!(n=u.length&&lt(f)))return w.apply(r,u),r;break}}}return(c||ui(n,o))(u,i,!h,r,!i||dt.test(n)&&gt(i.parentNode)||i),r},f.sortStable=e.split("").sort(ei).join("")===e,f.detectDuplicates=!!rt,b(),f.sortDetached=c(function(n){return 1&n.compareDocumentPosition(i.createElement("fieldset"))}),c(function(n){return n.innerHTML="<a href='#'></a>","#"===n.firstChild.getAttribute("href")})||kt("type|href|height|width",function(n,t,i){if(!i)return n.getAttribute(t,"type"===t.toLowerCase()?1:2)}),f.attributes&&c(function(n){return n.innerHTML="<input/>",n.firstChild.setAttribute("value",""),""===n.firstChild.getAttribute("value")})||kt("value",function(n,t,i){if(!i&&"input"===n.nodeName.toLowerCase())return n.defaultValue}),c(function(n){return null==n.getAttribute("disabled")})||kt(fi,function(n,t,i){var r;if(!i)return!0===n[t]?t.toLowerCase():(r=n.getAttributeNode(t))&&r.specified?r.value:null}),u}(n),i.find=k,i.expr=k.selectors,i.expr[":"]=i.expr.pseudos,i.uniqueSort=i.unique=k.uniqueSort,i.text=k.getText,i.isXMLDoc=k.isXML,i.contains=k.contains,i.escapeSelector=k.escape;var vt=function(n,t,r){for(var u=[],f=void 0!==r;(n=n[t])&&9!==n.nodeType;)if(1===n.nodeType){if(f&&i(n).is(r))break;u.push(n)}return u},wr=function(n,t){for(var i=[];n;n=n.nextSibling)1===n.nodeType&&n!==t&&i.push(n);return i},kr=i.expr.match.needsContext;lr=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i,i.filter=function(n,t,r){var u=t[0];return r&&(n=":not("+n+")"),1===t.length&&1===u.nodeType?i.find.matchesSelector(u,n)?[u]:[]:i.find.matches(n,i.grep(t,function(n){return 1===n.nodeType}))},i.fn.extend({find:function(n){var t,r,u=this.length,f=this;if("string"!=typeof n)return this.pushStack(i(n).filter(function(){for(t=0;t<u;t++)if(i.contains(f[t],this))return!0}));for(r=this.pushStack([]),t=0;t<u;t++)i.find(n,f[t],r);return 1<u?i.uniqueSort(r):r},filter:function(n){return this.pushStack(ar(this,n||[],!1))},not:function(n){return this.pushStack(ar(this,n||[],!0))},is:function(n){return!!ar(this,"string"==typeof n&&kr.test(n)?i(n):n||[],!1).length}}),uu=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/,(i.fn.init=function(n,t,r){var e,o;if(!n)return this;if(r=r||gr,"string"==typeof n){if(!(e="<"===n[0]&&">"===n[n.length-1]&&3<=n.length?[null,n,null]:uu.exec(n))||!e[1]&&t)return!t||t.jquery?(t||r).find(n):this.constructor(t).find(n);if(e[1]){if(t=t instanceof i?t[0]:t,i.merge(this,i.parseHTML(e[1],t&&t.nodeType?t.ownerDocument||t:f,!0)),lr.test(e[1])&&i.isPlainObject(t))for(e in t)u(this[e])?this[e](t[e]):this.attr(e,t[e]);return this}return(o=f.getElementById(e[2]))&&(this[0]=o,this.length=1),this}return n.nodeType?(this[0]=n,this.length=1,this):u(n)?void 0!==r.ready?r.ready(n):n(i):i.makeArray(n,this)}).prototype=i.fn,gr=i(f),eu=/^(?:parents|prev(?:Until|All))/,nu={children:!0,contents:!0,next:!0,prev:!0},i.fn.extend({has:function(n){var t=i(n,this),r=t.length;return this.filter(function(){for(var n=0;n<r;n++)if(i.contains(this,t[n]))return!0})},closest:function(n,t){var r,f=0,o=this.length,u=[],e="string"!=typeof n&&i(n);if(!kr.test(n))for(;f<o;f++)for(r=this[f];r&&r!==t;r=r.parentNode)if(r.nodeType<11&&(e?-1<e.index(r):1===r.nodeType&&i.find.matchesSelector(r,n))){u.push(r);break}return this.pushStack(1<u.length?i.uniqueSort(u):u)},index:function(n){return n?"string"==typeof n?ei.call(i(n),this[0]):ei.call(this,n.jquery?n[0]:n):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(n,t){return this.pushStack(i.uniqueSort(i.merge(this.get(),i(n,t))))},addBack:function(n){return this.add(null==n?this.prevObject:this.prevObject.filter(n))}}),i.each({parent:function(n){var t=n.parentNode;return t&&11!==t.nodeType?t:null},parents:function(n){return vt(n,"parentNode")},parentsUntil:function(n,t,i){return vt(n,"parentNode",i)},next:function(n){return ff(n,"nextSibling")},prev:function(n){return ff(n,"previousSibling")},nextAll:function(n){return vt(n,"nextSibling")},prevAll:function(n){return vt(n,"previousSibling")},nextUntil:function(n,t,i){return vt(n,"nextSibling",i)},prevUntil:function(n,t,i){return vt(n,"previousSibling",i)},siblings:function(n){return wr((n.parentNode||{}).firstChild,n)},children:function(n){return wr(n.firstChild)},contents:function(n){return null!=n.contentDocument&&yu(n.contentDocument)?n.contentDocument:(c(n,"template")&&(n=n.content||n),i.merge([],n.childNodes))}},function(n,t){i.fn[n]=function(r,u){var f=i.map(this,t,r);return"Until"!==n.slice(-5)&&(u=r),u&&"string"==typeof u&&(f=i.filter(u,f)),1<this.length&&(nu[n]||i.uniqueSort(f),eu.test(n)&&f.reverse()),this.pushStack(f)}}),v=/[^\x20\t\r\n\f]+/g,i.Callbacks=function(n){var y,h;n="string"==typeof n?(y=n,h={},i.each(y.match(v)||[],function(n,t){h[t]=!0}),h):i.extend({},n);var o,r,l,f,t=[],s=[],e=-1,a=function(){for(f=f||n.once,l=o=!0;s.length;e=-1)for(r=s.shift();++e<t.length;)!1===t[e].apply(r[0],r[1])&&n.stopOnFalse&&(e=t.length,r=!1);n.memory||(r=!1),o=!1,f&&(t=r?[]:"")},c={add:function(){return t&&(r&&!o&&(e=t.length-1,s.push(r)),function f(r){i.each(r,function(i,r){u(r)?n.unique&&c.has(r)||t.push(r):r&&r.length&&"string"!==at(r)&&f(r)})}(arguments),r&&!o&&a()),this},remove:function(){return i.each(arguments,function(n,r){for(var u;-1<(u=i.inArray(r,t,u));)t.splice(u,1),u<=e&&e--}),this},has:function(n){return n?-1<i.inArray(n,t):0<t.length},empty:function(){return t&&(t=[]),this},disable:function(){return f=s=[],t=r="",this},disabled:function(){return!t},lock:function(){return f=s=[],r||o||(t=r=""),this},locked:function(){return!!f},fireWith:function(n,t){return f||(t=[n,(t=t||[]).slice?t.slice():t],s.push(t),o||a()),this},fire:function(){return c.fireWith(this,arguments),this},fired:function(){return!!l}};return c},i.extend({Deferred:function(t){var f=[["notify","progress",i.Callbacks("memory"),i.Callbacks("memory"),2],["resolve","done",i.Callbacks("once memory"),i.Callbacks("once memory"),0,"resolved"],["reject","fail",i.Callbacks("once memory"),i.Callbacks("once memory"),1,"rejected"]],o="pending",e={state:function(){return o},always:function(){return r.done(arguments).fail(arguments),this},"catch":function(n){return e.then(null,n)},pipe:function(){var n=arguments;return i.Deferred(function(t){i.each(f,function(i,f){var e=u(n[f[4]])&&n[f[4]];r[f[1]](function(){var n=e&&e.apply(this,arguments);n&&u(n.promise)?n.promise().progress(t.notify).done(t.resolve).fail(t.reject):t[f[0]+"With"](this,e?[n]:arguments)})}),n=null}).promise()},then:function(t,r,e){function o(t,r,f,e){return function(){var c=this,h=arguments,a=function(){var n,i;if(!(t<s)){if((n=f.apply(c,h))===r.promise())throw new TypeError("Thenable self-resolution");i=n&&("object"==typeof n||"function"==typeof n)&&n.then,u(i)?e?i.call(n,o(s,r,rt,e),o(s,r,ui,e)):(s++,i.call(n,o(s,r,rt,e),o(s,r,ui,e),o(s,r,rt,r.notifyWith))):(f!==rt&&(c=void 0,h=[n]),(e||r.resolveWith)(c,h))}},l=e?a:function(){try{a()}catch(a){i.Deferred.exceptionHook&&i.Deferred.exceptionHook(a,l.stackTrace),s<=t+1&&(f!==ui&&(c=void 0,h=[a]),r.rejectWith(c,h))}};t?l():(i.Deferred.getStackHook&&(l.stackTrace=i.Deferred.getStackHook()),n.setTimeout(l))}}var s=0;return i.Deferred(function(n){f[0][3].add(o(0,n,u(e)?e:rt,n.notifyWith)),f[1][3].add(o(0,n,u(t)?t:rt)),f[2][3].add(o(0,n,u(r)?r:ui))}).promise()},promise:function(n){return null!=n?i.extend(n,e):e}},r={};return i.each(f,function(n,t){var i=t[2],u=t[5];e[t[1]]=i.add,u&&i.add(function(){o=u},f[3-n][2].disable,f[3-n][3].disable,f[0][2].lock,f[0][3].lock),i.add(t[3].fire),r[t[0]]=function(){return r[t[0]+"With"](this===r?void 0:this,arguments),this},r[t[0]+"With"]=i.fireWith}),e.promise(r),t&&t.call(r,r),r},when:function(n){var e=arguments.length,r=e,s=Array(r),f=d.call(arguments),t=i.Deferred(),o=function(n){return function(i){s[n]=this,f[n]=1<arguments.length?d.call(arguments):i,--e||t.resolveWith(s,f)}};if(e<=1&&(fe(n,t.done(o(r)).resolve,t.reject,!e),"pending"===t.state()||u(f[r]&&f[r].then)))return t.then();while(r--)fe(f[r],o(r),t.reject);return t.promise()}}),ie=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/,i.Deferred.exceptionHook=function(t,i){n.console&&n.console.warn&&t&&ie.test(t.name)&&n.console.warn("jQuery.Deferred exception: "+t.message,t.stack,i)},i.readyException=function(t){n.setTimeout(function(){throw t;})},si=i.Deferred(),i.fn.ready=function(n){return si.then(n)["catch"](function(n){i.readyException(n)}),this},i.extend({isReady:!1,readyWait:1,ready:function(n){(!0===n?--i.readyWait:i.isReady)||(i.isReady=!0)!==n&&0<--i.readyWait||si.resolveWith(f,[i])}}),i.ready.then=si.then,"complete"===f.readyState||"loading"!==f.readyState&&!f.documentElement.doScroll?n.setTimeout(i.ready):(f.addEventListener("DOMContentLoaded",hi),n.addEventListener("load",hi));var w=function(n,t,r,f,e,o,s){var h=0,l=n.length,c=null==r;if("object"===at(r))for(h in e=!0,r)w(n,t,h,r[h],!0,o,s);else if(void 0!==f&&(e=!0,u(f)||(s=!0),c&&(s?(t.call(n,f),t=null):(c=t,t=function(n,t,r){return c.call(i(n),r)})),t))for(;h<l;h++)t(n[h],r,s?f:f.call(n[h],h,t(n[h],r)));return e?n:c?t.call(n):l?t(n[0],r):o},ve=/^-ms-/,ee=/-([a-z])/g;ct=function(n){return 1===n.nodeType||9===n.nodeType||!+n.nodeType},gt.uid=1,gt.prototype={cache:function(n){var t=n[this.expando];return t||(t={},ct(n)&&(n.nodeType?n[this.expando]=t:Object.defineProperty(n,this.expando,{value:t,configurable:!0}))),t},set:function(n,t,i){var u,r=this.cache(n);if("string"==typeof t)r[y(t)]=i;else for(u in t)r[y(u)]=t[u];return r},get:function(n,t){return void 0===t?this.cache(n):n[this.expando]&&n[this.expando][y(t)]},access:function(n,t,i){return void 0===t||t&&"string"==typeof t&&void 0===i?this.get(n,t):(this.set(n,t,i),void 0!==i?i:t)},remove:function(n,t){var u,r=n[this.expando];if(void 0!==r){if(void 0!==t)for(u=(t=Array.isArray(t)?t.map(y):(t=y(t))in r?[t]:t.match(v)||[]).length;u--;)delete r[t[u]];(void 0===t||i.isEmptyObject(r))&&(n.nodeType?n[this.expando]=void 0:delete n[this.expando])}},hasData:function(n){var t=n[this.expando];return void 0!==t&&!i.isEmptyObject(t)}};var r=new gt,s=new gt,no=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,ge=/[A-Z]/g;i.extend({hasData:function(n){return s.hasData(n)||r.hasData(n)},data:function(n,t,i){return s.access(n,t,i)},removeData:function(n,t){s.remove(n,t)},_data:function(n,t,i){return r.access(n,t,i)},_removeData:function(n,t){r.remove(n,t)}}),i.fn.extend({data:function(n,t){var f,u,o,i=this[0],e=i&&i.attributes;if(void 0===n){if(this.length&&(o=s.get(i),1===i.nodeType&&!r.get(i,"hasDataAttrs"))){for(f=e.length;f--;)e[f]&&0===(u=e[f].name).indexOf("data-")&&(u=y(u.slice(5)),ef(i,u,o[u]));r.set(i,"hasDataAttrs",!0)}return o}return"object"==typeof n?this.each(function(){s.set(this,n)}):w(this,function(t){var r;if(i&&void 0===t)return void 0!==(r=s.get(i,n))?r:void 0!==(r=ef(i,n))?r:void 0;this.each(function(){s.set(this,n,t)})},null,t,1<arguments.length,null,!0)},removeData:function(n){return this.each(function(){s.remove(this,n)})}}),i.extend({queue:function(n,t,u){var f;if(n)return t=(t||"fx")+"queue",f=r.get(n,t),u&&(!f||Array.isArray(u)?f=r.access(n,t,i.makeArray(u)):f.push(u)),f||[]},dequeue:function(n,t){t=t||"fx";var f=i.queue(n,t),e=f.length,r=f.shift(),u=i._queueHooks(n,t);"inprogress"===r&&(r=f.shift(),e--),r&&("fx"===t&&f.unshift("inprogress"),delete u.stop,r.call(n,function(){i.dequeue(n,t)},u)),!e&&u&&u.empty.fire()},_queueHooks:function(n,t){var u=t+"queueHooks";return r.get(n,u)||r.access(n,u,{empty:i.Callbacks("once memory").add(function(){r.remove(n,[t+"queue",u])})})}}),i.fn.extend({queue:function(n,t){var r=2;return"string"!=typeof n&&(t=n,n="fx",r--),arguments.length<r?i.queue(this[0],n):void 0===t?this:this.each(function(){var r=i.queue(this,n,t);i._queueHooks(this,n),"fx"===n&&"inprogress"!==r[0]&&i.dequeue(this,n)})},dequeue:function(n){return this.each(function(){i.dequeue(this,n)})},clearQueue:function(n){return this.queue(n||"fx",[])},promise:function(n,t){var f,s=1,h=i.Deferred(),u=this,o=this.length,e=function(){--s||h.resolveWith(u,[u])};for("string"!=typeof n&&(t=n,n=void 0),n=n||"fx";o--;)(f=r.get(u[o],n+"queueHooks"))&&f.empty&&(s++,f.empty.add(e));return e(),h.promise(t)}});var sf=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,kt=new RegExp("^(?:([+-])=|)("+sf+")([a-z%]*)$","i"),b=["Top","Right","Bottom","Left"],tt=f.documentElement,st=function(n){return i.contains(n.ownerDocument,n)},se={composed:!0};tt.getRootNode&&(st=function(n){return i.contains(n.ownerDocument,n)||n.getRootNode(se)===n.ownerDocument}),dt=function(n,t){return"none"===(n=t||n).style.display||""===n.style.display&&st(n)&&"none"===i.css(n,"display")},hr={},i.fn.extend({show:function(){return et(this,!0)},hide:function(){return et(this)},toggle:function(n){return"boolean"==typeof n?n?this.show():this.hide():this.each(function(){dt(this)?i(this).show():i(this).hide()})}});var g,ci,bt=/^(?:checkbox|radio)$/i,vf=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i,yf=/^$|^module$|\/(?:java|ecma)script/i;g=f.createDocumentFragment().appendChild(f.createElement("div")),(ci=f.createElement("input")).setAttribute("type","radio"),ci.setAttribute("checked","checked"),ci.setAttribute("name","t"),g.appendChild(ci),e.checkClone=g.cloneNode(!0).cloneNode(!0).lastChild.checked,g.innerHTML="<textarea>x</textarea>",e.noCloneChecked=!!g.cloneNode(!0).lastChild.defaultValue,g.innerHTML="<option></option>",e.option=!!g.lastChild,h={thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]},h.tbody=h.tfoot=h.colgroup=h.caption=h.thead,h.th=h.td,e.option||(h.optgroup=h.option=[1,"<select multiple='multiple'>","</select>"]),af=/<|&#?\w+;/,yi=/^([^.]*)(?:\.(.+)|)/,i.event={global:{},add:function(n,t,u,f,e){var w,y,k,a,b,h,s,c,o,p,d,l=r.get(n);if(ct(n))for(u.handler&&(u=(w=u).handler,e=w.selector),e&&i.find.matchesSelector(tt,e),u.guid||(u.guid=i.guid++),(a=l.events)||(a=l.events=Object.create(null)),(y=l.handle)||(y=l.handle=function(t){if("undefined"!=typeof i&&i.event.triggered!==t.type)return i.event.dispatch.apply(n,arguments)}),b=(t=(t||"").match(v)||[""]).length;b--;)o=d=(k=yi.exec(t[b])||[])[1],p=(k[2]||"").split(".").sort(),o&&(s=i.event.special[o]||{},o=(e?s.delegateType:s.bindType)||o,s=i.event.special[o]||{},h=i.extend({type:o,origType:d,data:f,handler:u,guid:u.guid,selector:e,needsContext:e&&i.expr.match.needsContext.test(e),namespace:p.join(".")},w),(c=a[o])||((c=a[o]=[]).delegateCount=0,s.setup&&!1!==s.setup.call(n,f,p,y)||n.addEventListener&&n.addEventListener(o,y)),s.add&&(s.add.call(n,h),h.handler.guid||(h.handler.guid=u.guid)),e?c.splice(c.delegateCount++,0,h):c.push(h),i.event.global[o]=!0)},remove:function(n,t,u,f,e){var y,k,c,a,w,s,h,l,o,b,d,p=r.hasData(n)&&r.get(n);if(p&&(a=p.events)){for(w=(t=(t||"").match(v)||[""]).length;w--;)if(o=d=(c=yi.exec(t[w])||[])[1],b=(c[2]||"").split(".").sort(),o){for(h=i.event.special[o]||{},l=a[o=(f?h.delegateType:h.bindType)||o]||[],c=c[2]&&new RegExp("(^|\\.)"+b.join("\\.(?:.*\\.|)")+"(\\.|$)"),k=y=l.length;y--;)s=l[y],!e&&d!==s.origType||u&&u.guid!==s.guid||c&&!c.test(s.namespace)||f&&f!==s.selector&&("**"!==f||!s.selector)||(l.splice(y,1),s.selector&&l.delegateCount--,h.remove&&h.remove.call(n,s));k&&!l.length&&(h.teardown&&!1!==h.teardown.call(n,b,p.handle)||i.removeEvent(n,o,p.handle),delete a[o])}else for(o in a)i.event.remove(n,o+t[w],u,f,!0);i.isEmptyObject(a)&&r.remove(n,"handle events")}},dispatch:function(n){var f,c,h,o,u,l,s=new Array(arguments.length),t=i.event.fix(n),a=(r.get(this,"events")||Object.create(null))[t.type]||[],e=i.event.special[t.type]||{};for(s[0]=t,f=1;f<arguments.length;f++)s[f]=arguments[f];if(t.delegateTarget=this,!e.preDispatch||!1!==e.preDispatch.call(this,t)){for(l=i.event.handlers.call(this,t,a),f=0;(o=l[f++])&&!t.isPropagationStopped();)for(t.currentTarget=o.elem,c=0;(u=o.handlers[c++])&&!t.isImmediatePropagationStopped();)t.rnamespace&&!1!==u.namespace&&!t.rnamespace.test(u.namespace)||(t.handleObj=u,t.data=u.data,void 0!==(h=((i.event.special[u.origType]||{}).handle||u.handler).apply(o.elem,s))&&!1===(t.result=h)&&(t.preventDefault(),t.stopPropagation()));return e.postDispatch&&e.postDispatch.call(this,t),t.result}},handlers:function(n,t){var o,h,u,s,f,c=[],e=t.delegateCount,r=n.target;if(e&&r.nodeType&&!("click"===n.type&&1<=n.button))for(;r!==this;r=r.parentNode||this)if(1===r.nodeType&&("click"!==n.type||!0!==r.disabled)){for(s=[],f={},o=0;o<e;o++)void 0===f[u=(h=t[o]).selector+" "]&&(f[u]=h.needsContext?-1<i(u,this).index(r):i.find(u,this,null,[r]).length),f[u]&&s.push(h);s.length&&c.push({elem:r,handlers:s})}return r=this,e<t.length&&c.push({elem:r,handlers:t.slice(e)}),c},addProp:function(n,t){Object.defineProperty(i.Event.prototype,n,{enumerable:!0,configurable:!0,get:u(t)?function(){if(this.originalEvent)return t(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[n]},set:function(t){Object.defineProperty(this,n,{enumerable:!0,configurable:!0,writable:!0,value:t})}})},fix:function(n){return n[i.expando]?n:new i.Event(n)},special:{load:{noBubble:!0},click:{setup:function(n){var t=this||n;return bt.test(t.type)&&t.click&&c(t,"input")&&ri(t,"click",ot),!1},trigger:function(n){var t=this||n;return bt.test(t.type)&&t.click&&c(t,"input")&&ri(t,"click"),!0},_default:function(n){var t=n.target;return bt.test(t.type)&&t.click&&c(t,"input")&&r.get(t,"click")||c(t,"a")}},beforeunload:{postDispatch:function(n){void 0!==n.result&&n.originalEvent&&(n.originalEvent.returnValue=n.result)}}}},i.removeEvent=function(n,t,i){n.removeEventListener&&n.removeEventListener(t,i)},i.Event=function(n,t){if(!(this instanceof i.Event))return new i.Event(n,t);n&&n.type?(this.originalEvent=n,this.type=n.type,this.isDefaultPrevented=n.defaultPrevented||void 0===n.defaultPrevented&&!1===n.returnValue?ot:ft,this.target=n.target&&3===n.target.nodeType?n.target.parentNode:n.target,this.currentTarget=n.currentTarget,this.relatedTarget=n.relatedTarget):this.type=n,t&&i.extend(this,t),this.timeStamp=n&&n.timeStamp||Date.now(),this[i.expando]=!0},i.Event.prototype={constructor:i.Event,isDefaultPrevented:ft,isPropagationStopped:ft,isImmediatePropagationStopped:ft,isSimulated:!1,preventDefault:function(){var n=this.originalEvent;this.isDefaultPrevented=ot,n&&!this.isSimulated&&n.preventDefault()},stopPropagation:function(){var n=this.originalEvent;this.isPropagationStopped=ot,n&&!this.isSimulated&&n.stopPropagation()},stopImmediatePropagation:function(){var n=this.originalEvent;this.isImmediatePropagationStopped=ot,n&&!this.isSimulated&&n.stopImmediatePropagation(),this.stopPropagation()}},i.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,char:!0,code:!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:!0},i.event.addProp),i.each({focus:"focusin",blur:"focusout"},function(n,t){i.event.special[n]={setup:function(){return ri(this,n,ae),!1},trigger:function(){return ri(this,n),!0},_default:function(){return!0},delegateType:t}}),i.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(n,t){i.event.special[n]={delegateType:t,bindType:t,handle:function(n){var f,r=n.relatedTarget,u=n.handleObj;return r&&(r===this||i.contains(this,r))||(n.type=u.origType,f=u.handler.apply(this,arguments),n.type=t),f}}}),i.fn.extend({on:function(n,t,i,r){return bi(this,n,t,i,r)},one:function(n,t,i,r){return bi(this,n,t,i,r,1)},off:function(n,t,r){var u,f;if(n&&n.preventDefault&&n.handleObj)return u=n.handleObj,i(n.delegateTarget).off(u.namespace?u.origType+"."+u.namespace:u.origType,u.selector,u.handler),this;if("object"==typeof n){for(f in n)this.off(f,t,n[f]);return this}return!1!==t&&"function"!=typeof t||(r=t,t=void 0),!1===r&&(r=ft),this.each(function(){i.event.remove(this,n,r,t)})}});var we=/<script|<style|<link/i,pe=/checked\s*(?:[^=]|=\s*.checked.)/i,le=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g;i.extend({htmlPrefilter:function(n){return n},clone:function(n,t,r){var u,l,s,f,a,c,v,h=n.cloneNode(!0),y=st(n);if(!(e.noCloneChecked||1!==n.nodeType&&11!==n.nodeType||i.isXMLDoc(n)))for(f=o(h),u=0,l=(s=o(n)).length;u<l;u++)a=s[u],c=f[u],void 0,"input"===(v=c.nodeName.toLowerCase())&&bt.test(a.type)?c.checked=a.checked:"input"!==v&&"textarea"!==v||(c.defaultValue=a.defaultValue);if(t)if(r)for(s=s||o(n),f=f||o(h),u=0,l=s.length;u<l;u++)wf(s[u],f[u]);else wf(n,h);return 0<(f=o(h,"script")).length&&sr(f,!y&&o(n,"script")),h},cleanData:function(n){for(var f,t,u,o=i.event.special,e=0;void 0!==(t=n[e]);e++)if(ct(t)){if(f=t[r.expando]){if(f.events)for(u in f.events)o[u]?i.event.remove(t,u):i.removeEvent(t,u,f.handle);t[r.expando]=void 0}t[s.expando]&&(t[s.expando]=void 0)}}}),i.fn.extend({detach:function(n){return of(this,n,!0)},remove:function(n){return of(this,n)},text:function(n){return w(this,function(n){return void 0===n?i.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=n)})},null,n,arguments.length)},append:function(){return lt(this,arguments,function(n){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||bf(this,n).appendChild(n)})},prepend:function(){return lt(this,arguments,function(n){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=bf(this,n);t.insertBefore(n,t.firstChild)}})},before:function(){return lt(this,arguments,function(n){this.parentNode&&this.parentNode.insertBefore(n,this)})},after:function(){return lt(this,arguments,function(n){this.parentNode&&this.parentNode.insertBefore(n,this.nextSibling)})},empty:function(){for(var n,t=0;null!=(n=this[t]);t++)1===n.nodeType&&(i.cleanData(o(n,!1)),n.textContent="");return this},clone:function(n,t){return n=null!=n&&n,t=null==t?n:t,this.map(function(){return i.clone(this,n,t)})},html:function(n){return w(this,function(n){var t=this[0]||{},r=0,u=this.length;if(void 0===n&&1===t.nodeType)return t.innerHTML;if("string"==typeof n&&!we.test(n)&&!h[(vf.exec(n)||["",""])[1].toLowerCase()]){n=i.htmlPrefilter(n);try{for(;r<u;r++)1===(t=this[r]||{}).nodeType&&(i.cleanData(o(t,!1)),t.innerHTML=n);t=0}catch(n){}}t&&this.empty().append(n)},null,n,arguments.length)},replaceWith:function(){var n=[];return lt(this,arguments,function(t){var r=this.parentNode;i.inArray(this,n)<0&&(i.cleanData(o(this)),r&&r.replaceChild(t,this))},n)}}),i.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(n,t){i.fn[n]=function(n){for(var u,f=[],o=i(n),e=o.length-1,r=0;r<=e;r++)u=r===e?this:this.clone(!0),i(o[r])[t](u),cr.apply(f,u.get());return this.pushStack(f)}});var fr=new RegExp("^("+sf+")(?!px)[a-z%]+$","i"),ii=function(t){var i=t.ownerDocument.defaultView;return i&&i.opener||(i=n),i.getComputedStyle(t)},lf=function(n,t,i){var f,r,u={};for(r in t)u[r]=n.style[r],n.style[r]=t[r];for(r in f=i.call(n),t)n.style[r]=u[r];return f},to=new RegExp(b.join("|"),"i");!function(){function r(){if(t){s.style.cssText="position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0",t.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%",tt.appendChild(s).appendChild(t);var i=n.getComputedStyle(t);l="1%"!==i.top,c=12===u(i.marginLeft),t.style.right="60%",v=36===u(i.right),a=36===u(i.width),t.style.position="absolute",h=12===u(t.offsetWidth/3),tt.removeChild(s),t=null}}function u(n){return Math.round(parseFloat(n))}var l,a,h,v,o,c,s=f.createElement("div"),t=f.createElement("div");t.style&&(t.style.backgroundClip="content-box",t.cloneNode(!0).style.backgroundClip="",e.clearCloneStyle="content-box"===t.style.backgroundClip,i.extend(e,{boxSizingReliable:function(){return r(),a},pixelBoxStyles:function(){return r(),v},pixelPosition:function(){return r(),l},reliableMarginLeft:function(){return r(),c},scrollboxSize:function(){return r(),h},reliableTrDimensions:function(){var u,t,r,i;return null==o&&(u=f.createElement("table"),t=f.createElement("tr"),r=f.createElement("div"),u.style.cssText="position:absolute;left:-11111px;border-collapse:separate",t.style.cssText="border:1px solid",t.style.height="1px",r.style.height="9px",r.style.display="block",tt.appendChild(u).appendChild(t).appendChild(r),i=n.getComputedStyle(t),o=parseInt(i.height,10)+parseInt(i.borderTopWidth,10)+parseInt(i.borderBottomWidth,10)===t.offsetHeight,tt.removeChild(u)),o}}))}();var hf=["Webkit","Moz","ms"],ue=f.createElement("div").style,re={};var be=/^(none|table(?!-c[ea]).+)/,gf=/^--/,de={position:"absolute",visibility:"hidden",display:"block"},ne={letterSpacing:"0",fontWeight:"400"};i.extend({cssHooks:{opacity:{get:function(n,t){if(t){var i=ti(n,"opacity");return""===i?"1":i}}}},cssNumber:{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},cssProps:{},style:function(n,t,r,u){if(n&&3!==n.nodeType&&8!==n.nodeType&&n.style){var o,h,f,l=y(t),c=gf.test(t),s=n.style;if(c||(t=gi(l)),f=i.cssHooks[t]||i.cssHooks[l],void 0===r)return f&&"get"in f&&void 0!==(o=f.get(n,!1,u))?o:s[t];"string"==(h=typeof r)&&(o=kt.exec(r))&&o[1]&&(r=kf(n,t,o),h="number"),null!=r&&r==r&&("number"!==h||c||(r+=o&&o[3]||(i.cssNumber[l]?"":"px")),e.clearCloneStyle||""!==r||0!==t.indexOf("background")||(s[t]="inherit"),f&&"set"in f&&void 0===(r=f.set(n,r,u))||(c?s.setProperty(t,r):s[t]=r))}},css:function(n,t,r,u){var f,o,e,s=y(t);return gf.test(t)||(t=gi(s)),(e=i.cssHooks[t]||i.cssHooks[s])&&"get"in e&&(f=e.get(n,!0,r)),void 0===f&&(f=ti(n,t,u)),"normal"===f&&t in ne&&(f=ne[t]),""===r||r?(o=parseFloat(f),!0===r||isFinite(o)?o||0:f):f}}),i.each(["height","width"],function(n,t){i.cssHooks[t]={get:function(n,r,u){if(r)return!be.test(i.css(n,"display"))||n.getClientRects().length&&n.getBoundingClientRect().width?df(n,t,u):lf(n,de,function(){return df(n,t,u)})},set:function(n,r,u){var s,f=ii(n),c=!e.scrollboxSize()&&"absolute"===f.position,h=(c||u)&&"border-box"===i.css(n,"boxSizing",!1,f),o=u?di(n,t,u,h,f):0;return h&&c&&(o-=Math.ceil(n["offset"+t[0].toUpperCase()+t.slice(1)]-parseFloat(f[t])-di(n,t,"border",!1,f)-.5)),o&&(s=kt.exec(r))&&"px"!==(s[3]||"px")&&(n.style[t]=r,r=i.css(n,t)),te(0,r,o)}}}),i.cssHooks.marginLeft=cf(e.reliableMarginLeft,function(n,t){if(t)return(parseFloat(ti(n,"marginLeft"))||n.getBoundingClientRect().left-lf(n,{marginLeft:0},function(){return n.getBoundingClientRect().left}))+"px"}),i.each({margin:"",padding:"",border:"Width"},function(n,t){i.cssHooks[n+t]={expand:function(i){for(var r=0,f={},u="string"==typeof i?i.split(" "):[i];r<4;r++)f[n+b[r]+t]=u[r]||u[r-2]||u[0];return f}},"margin"!==n&&(i.cssHooks[n+t].set=te)}),i.fn.extend({css:function(n,t){return w(this,function(n,t,r){var f,o,e={},u=0;if(Array.isArray(t)){for(f=ii(n),o=t.length;u<o;u++)e[t[u]]=i.css(n,t[u],!1,f);return e}return void 0!==r?i.style(n,t,r):i.css(n,t)},n,t,1<arguments.length)}}),((i.Tween=a).prototype={constructor:a,init:function(n,t,r,u,f,e){this.elem=n,this.prop=r,this.easing=f||i.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=u,this.unit=e||(i.cssNumber[r]?"":"px")},cur:function(){var n=a.propHooks[this.prop];return n&&n.get?n.get(this):a.propHooks._default.get(this)},run:function(n){var r,t=a.propHooks[this.prop];return this.pos=this.options.duration?r=i.easing[this.easing](n,this.options.duration*n,0,1,this.options.duration):r=n,this.now=(this.end-this.start)*r+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),t&&t.set?t.set(this):a.propHooks._default.set(this),this}}).init.prototype=a.prototype,(a.propHooks={_default:{get:function(n){var t;return 1!==n.elem.nodeType||null!=n.elem[n.prop]&&null==n.elem.style[n.prop]?n.elem[n.prop]:(t=i.css(n.elem,n.prop,""))&&"auto"!==t?t:0},set:function(n){i.fx.step[n.prop]?i.fx.step[n.prop](n):1!==n.elem.nodeType||!i.cssHooks[n.prop]&&null==n.elem.style[gi(n.prop)]?n.elem[n.prop]=n.now:i.style(n.elem,n.prop,n.now+n.unit)}}}).scrollTop=a.propHooks.scrollLeft={set:function(n){n.elem.nodeType&&n.elem.parentNode&&(n.elem[n.prop]=n.now)}},i.easing={linear:function(n){return n},swing:function(n){return.5-Math.cos(n*Math.PI)/2},_default:"swing"},i.fx=a.prototype.init,i.fx.step={},iu=/^(?:toggle|show|hide)$/,ru=/queueHooks$/,i.Animation=i.extend(l,{tweeners:{"*":[function(n,t){var i=this.createTween(n,t);return kf(i.elem,n,kt.exec(t),i),i}]},tweener:function(n,t){u(n)?(t=n,n=["*"]):n=n.match(v);for(var i,r=0,f=n.length;r<f;r++)i=n[r],l.tweeners[i]=l.tweeners[i]||[],l.tweeners[i].unshift(t)},prefilters:[function(n,t,u){var f,p,w,a,b,h,o,l,k="width"in t||"height"in t,v=this,y={},s=n.style,c=n.nodeType&&dt(n),e=r.get(n,"fxshow");for(f in u.queue||(null==(a=i._queueHooks(n,"fx")).unqueued&&(a.unqueued=0,b=a.empty.fire,a.empty.fire=function(){a.unqueued||b()}),a.unqueued++,v.always(function(){v.always(function(){a.unqueued--,i.queue(n,"fx").length||a.empty.fire()})})),t)if(p=t[f],iu.test(p)){if(delete t[f],w=w||"toggle"===p,p===(c?"hide":"show")){if("show"!==p||!e||void 0===e[f])continue;c=!0}y[f]=e&&e[f]||i.style(n,f)}if((h=!i.isEmptyObject(t))||!i.isEmptyObject(y))for(f in k&&1===n.nodeType&&(u.overflow=[s.overflow,s.overflowX,s.overflowY],null==(o=e&&e.display)&&(o=r.get(n,"display")),"none"===(l=i.css(n,"display"))&&(o?l=o:(et([n],!0),o=n.style.display||o,l=i.css(n,"display"),et([n]))),("inline"===l||"inline-block"===l&&null!=o)&&"none"===i.css(n,"float")&&(h||(v.done(function(){s.display=o}),null==o&&(l=s.display,o="none"===l?"":l)),s.display="inline-block")),u.overflow&&(s.overflow="hidden",v.always(function(){s.overflow=u.overflow[0],s.overflowX=u.overflow[1],s.overflowY=u.overflow[2]})),h=!1,y)h||(e?"hidden"in e&&(c=e.hidden):e=r.access(n,"fxshow",{display:o}),w&&(e.hidden=!c),c&&et([n],!0),v.done(function(){for(f in c||et([n]),r.remove(n,"fxshow"),y)i.style(n,f,y[f])})),h=ou(c?e[f]:0,f,v),f in e||(e[f]=h.start,c&&(h.end=h.start,h.start=0))}],prefilter:function(n,t){t?l.prefilters.unshift(n):l.prefilters.push(n)}}),i.speed=function(n,t,r){var f=n&&"object"==typeof n?i.extend({},n):{complete:r||!r&&t||u(n)&&n,duration:n,easing:r&&t||t&&!u(t)&&t};return i.fx.off?f.duration=0:"number"!=typeof f.duration&&(f.duration=f.duration in i.fx.speeds?i.fx.speeds[f.duration]:i.fx.speeds._default),null!=f.queue&&!0!==f.queue||(f.queue="fx"),f.old=f.complete,f.complete=function(){u(f.old)&&f.old.call(this),f.queue&&i.dequeue(this,f.queue)},f},i.fn.extend({fadeTo:function(n,t,i,r){return this.filter(dt).css("opacity",0).show().end().animate({opacity:t},n,i,r)},animate:function(n,t,u,f){var s=i.isEmptyObject(n),o=i.speed(t,u,f),e=function(){var t=l(this,i.extend({},n),o);(s||r.get(this,"finish"))&&t.stop(!0)};return e.finish=e,s||!1===o.queue?this.each(e):this.queue(o.queue,e)},stop:function(n,t,u){var f=function(n){var t=n.stop;delete n.stop,t(u)};return"string"!=typeof n&&(u=t,t=n,n=void 0),t&&this.queue(n||"fx",[]),this.each(function(){var s=!0,t=null!=n&&n+"queueHooks",o=i.timers,e=r.get(this);if(t)e[t]&&e[t].stop&&f(e[t]);else for(t in e)e[t]&&e[t].stop&&ru.test(t)&&f(e[t]);for(t=o.length;t--;)o[t].elem!==this||null!=n&&o[t].queue!==n||(o[t].anim.stop(u),s=!1,o.splice(t,1));!s&&u||i.dequeue(this,n)})},finish:function(n){return!1!==n&&(n=n||"fx"),this.each(function(){var t,e=r.get(this),f=e[n+"queue"],o=e[n+"queueHooks"],u=i.timers,s=f?f.length:0;for(e.finish=!0,i.queue(this,n,[]),o&&o.stop&&o.stop.call(this,!0),t=u.length;t--;)u[t].elem===this&&u[t].queue===n&&(u[t].anim.stop(!0),u.splice(t,1));for(t=0;t<s;t++)f[t]&&f[t].finish&&f[t].finish.call(this);delete e.finish})}}),i.each(["toggle","show","hide"],function(n,t){var r=i.fn[t];i.fn[t]=function(n,i,u){return null==n||"boolean"==typeof n?r.apply(this,arguments):this.animate(fi(t,!0),n,i,u)}}),i.each({slideDown:fi("show"),slideUp:fi("hide"),slideToggle:fi("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(n,t){i.fn[n]=function(n,i,r){return this.animate(t,n,i,r)}}),i.timers=[],i.fx.tick=function(){var r,t=0,n=i.timers;for(ht=Date.now();t<n.length;t++)(r=n[t])()||n[t]!==r||n.splice(t--,1);n.length||i.fx.stop(),ht=void 0},i.fx.timer=function(n){i.timers.push(n),i.fx.start()},i.fx.interval=13,i.fx.start=function(){ai||(ai=!0,or())},i.fx.stop=function(){ai=null},i.fx.speeds={slow:600,fast:200,_default:400},i.fn.delay=function(t,r){return t=i.fx&&i.fx.speeds[t]||t,r=r||"fx",this.queue(r,function(i,r){var u=n.setTimeout(i,t);r.stop=function(){n.clearTimeout(u)}})},ut=f.createElement("input"),br=f.createElement("select").appendChild(f.createElement("option")),ut.type="checkbox",e.checkOn=""!==ut.value,e.optSelected=br.selected,(ut=f.createElement("input")).value="t",ut.type="radio",e.radioValue="t"===ut.value,yt=i.expr.attrHandle,i.fn.extend({attr:function(n,t){return w(this,i.attr,n,t,1<arguments.length)},removeAttr:function(n){return this.each(function(){i.removeAttr(this,n)})}}),i.extend({attr:function(n,t,r){var f,u,e=n.nodeType;if(3!==e&&8!==e&&2!==e)return"undefined"==typeof n.getAttribute?i.prop(n,t,r):(1===e&&i.isXMLDoc(n)||(u=i.attrHooks[t.toLowerCase()]||(i.expr.match.bool.test(t)?fu:void 0)),void 0!==r?null===r?void i.removeAttr(n,t):u&&"set"in u&&void 0!==(f=u.set(n,r,t))?f:(n.setAttribute(t,r+""),r):u&&"get"in u&&null!==(f=u.get(n,t))?f:null==(f=i.find.attr(n,t))?void 0:f)},attrHooks:{type:{set:function(n,t){if(!e.radioValue&&"radio"===t&&c(n,"input")){var i=n.value;return n.setAttribute("type",t),i&&(n.value=i),t}}}},removeAttr:function(n,t){var r,u=0,i=t&&t.match(v);if(i&&1===n.nodeType)while(r=i[u++])n.removeAttribute(r)}}),fu={set:function(n,t,r){return!1===t?i.removeAttr(n,r):n.setAttribute(r,r),r}},i.each(i.expr.match.bool.source.match(/\w+/g),function(n,t){var r=yt[t]||i.find.attr;yt[t]=function(n,t,i){var f,e,u=t.toLowerCase();return i||(e=yt[u],yt[u]=f,f=null!=r(n,t,i)?u:null,yt[u]=e),f}}),pr=/^(?:input|select|textarea|button)$/i,yr=/^(?:a|area)$/i,i.fn.extend({prop:function(n,t){return w(this,i.prop,n,t,1<arguments.length)},removeProp:function(n){return this.each(function(){delete this[i.propFix[n]||n]})}}),i.extend({prop:function(n,t,r){var e,u,f=n.nodeType;if(3!==f&&8!==f&&2!==f)return 1===f&&i.isXMLDoc(n)||(t=i.propFix[t]||t,u=i.propHooks[t]),void 0!==r?u&&"set"in u&&void 0!==(e=u.set(n,r,t))?e:n[t]=r:u&&"get"in u&&null!==(e=u.get(n,t))?e:n[t]},propHooks:{tabIndex:{get:function(n){var t=i.find.attr(n,"tabindex");return t?parseInt(t,10):pr.test(n.nodeName)||yr.test(n.nodeName)&&n.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}}),e.optSelected||(i.propHooks.selected={get:function(n){var t=n.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(n){var t=n.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),i.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){i.propFix[this.toLowerCase()]=this}),i.fn.extend({addClass:function(n){var h,t,r,e,f,s,o,c=0;if(u(n))return this.each(function(t){i(this).addClass(n.call(this,t,nt(this)))});if((h=tr(n)).length)while(t=this[c++])if(e=nt(t),r=1===t.nodeType&&" "+it(e)+" "){for(s=0;f=h[s++];)r.indexOf(" "+f+" ")<0&&(r+=f+" ");e!==(o=it(r))&&t.setAttribute("class",o)}return this},removeClass:function(n){var h,r,t,e,f,s,o,c=0;if(u(n))return this.each(function(t){i(this).removeClass(n.call(this,t,nt(this)))});if(!arguments.length)return this.attr("class","");if((h=tr(n)).length)while(r=this[c++])if(e=nt(r),t=1===r.nodeType&&" "+it(e)+" "){for(s=0;f=h[s++];)while(-1<t.indexOf(" "+f+" "))t=t.replace(" "+f+" "," ");e!==(o=it(t))&&r.setAttribute("class",o)}return this},toggleClass:function(n,t){var e=typeof n,f="string"===e||Array.isArray(n);return"boolean"==typeof t&&f?t?this.addClass(n):this.removeClass(n):u(n)?this.each(function(r){i(this).toggleClass(n.call(this,r,nt(this),t),t)}):this.each(function(){var t,s,u,o;if(f)for(s=0,u=i(this),o=tr(n);t=o[s++];)u.hasClass(t)?u.removeClass(t):u.addClass(t);else void 0!==n&&"boolean"!==e||((t=nt(this))&&r.set(this,"__className__",t),this.setAttribute&&this.setAttribute("class",t||!1===n?"":r.get(this,"__className__")||""))})},hasClass:function(n){for(var t,r=0,i=" "+n+" ";t=this[r++];)if(1===t.nodeType&&-1<(" "+it(nt(t))+" ").indexOf(i))return!0;return!1}}),dr=/\r/g,i.fn.extend({val:function(n){var r,t,e,f=this[0];return arguments.length?(e=u(n),this.each(function(t){var u;1===this.nodeType&&(null==(u=e?n.call(this,t,i(this).val()):n)?u="":"number"==typeof u?u+="":Array.isArray(u)&&(u=i.map(u,function(n){return null==n?"":n+""})),(r=i.valHooks[this.type]||i.valHooks[this.nodeName.toLowerCase()])&&"set"in r&&void 0!==r.set(this,u,"value")||(this.value=u))})):f?(r=i.valHooks[f.type]||i.valHooks[f.nodeName.toLowerCase()])&&"get"in r&&void 0!==(t=r.get(f,"value"))?t:"string"==typeof(t=f.value)?t.replace(dr,""):null==t?"":t:void 0}}),i.extend({valHooks:{option:{get:function(n){var t=i.find.attr(n,"value");return null!=t?t:it(i.text(n))}},select:{get:function(n){for(var e,r,h=n.options,u=n.selectedIndex,f="select-one"===n.type,s=f?null:[],o=f?u+1:h.length,t=u<0?o:f?u:0;t<o;t++)if(((r=h[t]).selected||t===u)&&!r.disabled&&(!r.parentNode.disabled||!c(r.parentNode,"optgroup"))){if(e=i(r).val(),f)return e;s.push(e)}return s},set:function(n,t){for(var e,o,f=n.options,r=i.makeArray(t),u=f.length;u--;)((o=f[u]).selected=-1<i.inArray(i.valHooks.option.get(o),r))&&(e=!0);return e||(n.selectedIndex=-1),r}}}}),i.each(["radio","checkbox"],function(){i.valHooks[this]={set:function(n,t){if(Array.isArray(t))return n.checked=-1<i.inArray(i(n).val(),t)}},e.checkOn||(i.valHooks[this].get=function(n){return null===n.getAttribute("value")?"on":n.value})}),e.focusin="onfocusin"in n,ir=/^(?:focusinfocus|focusoutblur)$/,nr=function(n){n.stopPropagation()},i.extend(i.event,{trigger:function(t,e,o,s){var d,c,a,k,v,y,l,w,p=[o||f],h=vi.call(t,"type")?t.type:t,b=vi.call(t,"namespace")?t.namespace.split("."):[];if(c=w=a=o=o||f,3!==o.nodeType&&8!==o.nodeType&&!ir.test(h+i.event.triggered)&&(-1<h.indexOf(".")&&(h=(b=h.split(".")).shift(),b.sort()),v=h.indexOf(":")<0&&"on"+h,(t=t[i.expando]?t:new i.Event(h,"object"==typeof t&&t)).isTrigger=s?2:3,t.namespace=b.join("."),t.rnamespace=t.namespace?new RegExp("(^|\\.)"+b.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,t.result=void 0,t.target||(t.target=o),e=null==e?[t]:i.makeArray(e,[t]),l=i.event.special[h]||{},s||!l.trigger||!1!==l.trigger.apply(o,e))){if(!s&&!l.noBubble&&!wt(o)){for(k=l.delegateType||h,ir.test(k+h)||(c=c.parentNode);c;c=c.parentNode)p.push(c),a=c;a===(o.ownerDocument||f)&&p.push(a.defaultView||a.parentWindow||n)}for(d=0;(c=p[d++])&&!t.isPropagationStopped();)w=c,t.type=1<d?k:l.bindType||h,(y=(r.get(c,"events")||Object.create(null))[t.type]&&r.get(c,"handle"))&&y.apply(c,e),(y=v&&c[v])&&y.apply&&ct(c)&&(t.result=y.apply(c,e),!1===t.result&&t.preventDefault());return t.type=h,s||t.isDefaultPrevented()||l._default&&!1!==l._default.apply(p.pop(),e)||!ct(o)||v&&u(o[h])&&!wt(o)&&((a=o[v])&&(o[v]=null),i.event.triggered=h,t.isPropagationStopped()&&w.addEventListener(h,nr),o[h](),t.isPropagationStopped()&&w.removeEventListener(h,nr),i.event.triggered=void 0,a&&(o[v]=a)),t.result}},simulate:function(n,t,r){var u=i.extend(new i.Event,r,{type:n,isSimulated:!0});i.event.trigger(u,null,t)}}),i.fn.extend({trigger:function(n,t){return this.each(function(){i.event.trigger(n,t,this)})},triggerHandler:function(n,t){var r=this[0];if(r)return i.event.trigger(n,t,r,!0)}}),e.focusin||i.each({focus:"focusin",blur:"focusout"},function(n,t){var u=function(n){i.event.simulate(t,n.target,i.event.fix(n))};i.event.special[t]={setup:function(){var i=this.ownerDocument||this.document||this,f=r.access(i,t);f||i.addEventListener(n,u,!0),r.access(i,t,(f||0)+1)},teardown:function(){var i=this.ownerDocument||this.document||this,f=r.access(i,t)-1;f?r.access(i,t,f):(i.removeEventListener(n,u,!0),r.remove(i,t))}}});var ni=n.location,gu={guid:Date.now()},rr=/\?/;i.parseXML=function(t){var r,u;if(!t||"string"!=typeof t)return null;try{r=(new n.DOMParser).parseFromString(t,"text/xml")}catch(t){}return u=r&&r.getElementsByTagName("parsererror")[0],r&&!u||i.error("Invalid XML: "+(u?i.map(u.childNodes,function(n){return n.textContent}).join("\n"):t)),r};var ke=/\[\]$/,ku=/\r?\n/g,ye=/^(?:submit|button|image|reset|file)$/i,ro=/^(?:input|select|textarea|keygen)/i;i.param=function(n,t){var f,r=[],e=function(n,t){var i=u(t)?t():t;r[r.length]=encodeURIComponent(n)+"="+encodeURIComponent(null==i?"":i)};if(null==n)return"";if(Array.isArray(n)||n.jquery&&!i.isPlainObject(n))i.each(n,function(){e(this.name,this.value)});else for(f in n)ur(f,n[f],t,e);return r.join("&")},i.fn.extend({serialize:function(){return i.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var n=i.prop(this,"elements");return n?i.makeArray(n):this}).filter(function(){var n=this.type;return this.name&&!i(this).is(":disabled")&&ro.test(this.nodeName)&&!ye.test(n)&&(this.checked||!bt.test(n))}).map(function(n,t){var r=i(this).val();return null==r?null:Array.isArray(r)?i.map(r,function(n){return{name:t.name,value:n.replace(ku,"\r\n")}}):{name:t.name,value:r.replace(ku,"\r\n")}}).get()}});var ho=/%20/g,co=/#.*$/,oo=/([?&])_=[^&]*/,uo=/^(.*?):[ \t]*([^\r\n]*)$/gm,fo=/^(?:GET|HEAD)$/,eo=/^\/\//,rf={},pi={},uf="*/".concat("*"),wi=f.createElement("a");return wi.href=ni.href,i.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:ni.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(ni.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":uf,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":i.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(n,t){return t?ki(ki(n,i.ajaxSettings),t):ki(i.ajaxSettings,n)},ajaxPrefilter:tf(rf),ajaxTransport:tf(pi),ajax:function(t,r){function p(t,r,f,c){var v,rt,k,p,b,l=r;s||(s=!0,d&&n.clearTimeout(d),a=void 0,g=c||"",e.readyState=0<t?4:0,v=200<=t&&t<300||304===t,f&&(p=function(n,t,i){for(var e,f,u,o,s=n.contents,r=n.dataTypes;"*"===r[0];)r.shift(),void 0===e&&(e=n.mimeType||t.getResponseHeader("Content-Type"));if(e)for(f in s)if(s[f]&&s[f].test(e)){r.unshift(f);break}if(r[0]in i)u=r[0];else{for(f in i){if(!r[0]||n.converters[f+" "+r[0]]){u=f;break}o||(o=f)}u=u||o}if(u)return u!==r[0]&&r.unshift(u),i[u]}(u,e,f)),!v&&-1<i.inArray("script",u.dataTypes)&&i.inArray("json",u.dataTypes)<0&&(u.converters["text script"]=function(){}),p=function(n,t,i,r){var c,u,f,s,e,o={},h=n.dataTypes.slice();if(h[1])for(f in n.converters)o[f.toLowerCase()]=n.converters[f];for(u=h.shift();u;)if(n.responseFields[u]&&(i[n.responseFields[u]]=t),!e&&r&&n.dataFilter&&(t=n.dataFilter(t,n.dataType)),e=u,u=h.shift())if("*"===u)u=e;else if("*"!==e&&e!==u){if(!(f=o[e+" "+u]||o["* "+u]))for(c in o)if((s=c.split(" "))[1]===u&&(f=o[e+" "+s[0]]||o["* "+s[0]])){!0===f?f=o[c]:!0!==o[c]&&(u=s[0],h.unshift(s[1]));break}if(!0!==f)if(f&&n.throws)t=f(t);else try{t=f(t)}catch(n){return{state:"parsererror",error:f?n:"No conversion from "+e+" to "+u}}}return{state:"success",data:t}}(u,p,e,v),v?(u.ifModified&&((b=e.getResponseHeader("Last-Modified"))&&(i.lastModified[o]=b),(b=e.getResponseHeader("etag"))&&(i.etag[o]=b)),204===t||"HEAD"===u.type?l="nocontent":304===t?l="notmodified":(l=p.state,rt=p.data,v=!(k=p.error))):(k=l,!t&&l||(l="error",t<0&&(t=0))),e.status=t,e.statusText=(r||l)+"",v?nt.resolveWith(h,[rt,l,e]):nt.rejectWith(h,[e,l,k]),e.statusCode(y),y=void 0,w&&tt.trigger(v?"ajaxSuccess":"ajaxError",[e,u,v?rt:k]),it.fireWith(h,[e,l]),w&&(tt.trigger("ajaxComplete",[e,u]),--i.active||i.event.trigger("ajaxStop")))}"object"==typeof t&&(r=t,t=void 0),r=r||{};var a,o,g,l,d,c,s,w,k,b,u=i.ajaxSetup({},r),h=u.context||u,tt=u.context&&(h.nodeType||h.jquery)?i(h):i.event,nt=i.Deferred(),it=i.Callbacks("once memory"),y=u.statusCode||{},ut={},ft={},rt="canceled",e={readyState:0,getResponseHeader:function(n){var t;if(s){if(!l)for(l={};t=uo.exec(g);)l[t[1].toLowerCase()+" "]=(l[t[1].toLowerCase()+" "]||[]).concat(t[2]);t=l[n.toLowerCase()+" "]}return null==t?null:t.join(", ")},getAllResponseHeaders:function(){return s?g:null},setRequestHeader:function(n,t){return null==s&&(n=ft[n.toLowerCase()]=ft[n.toLowerCase()]||n,ut[n]=t),this},overrideMimeType:function(n){return null==s&&(u.mimeType=n),this},statusCode:function(n){var t;if(n)if(s)e.always(n[e.status]);else for(t in n)y[t]=[y[t],n[t]];return this},abort:function(n){var t=n||rt;return a&&a.abort(t),p(0,t),this}};if(nt.promise(e),u.url=((t||u.url||ni.href)+"").replace(eo,ni.protocol+"//"),u.type=r.method||r.type||u.method||u.type,u.dataTypes=(u.dataType||"*").toLowerCase().match(v)||[""],null==u.crossDomain){c=f.createElement("a");try{c.href=u.url,c.href=c.href,u.crossDomain=wi.protocol+"//"+wi.host!=c.protocol+"//"+c.host}catch(t){u.crossDomain=!0}}if(u.data&&u.processData&&"string"!=typeof u.data&&(u.data=i.param(u.data,u.traditional)),wu(rf,u,r,e),s)return e;for(k in(w=i.event&&u.global)&&0==i.active++&&i.event.trigger("ajaxStart"),u.type=u.type.toUpperCase(),u.hasContent=!fo.test(u.type),o=u.url.replace(co,""),u.hasContent?u.data&&u.processData&&0===(u.contentType||"").indexOf("application/x-www-form-urlencoded")&&(u.data=u.data.replace(ho,"+")):(b=u.url.slice(o.length),u.data&&(u.processData||"string"==typeof u.data)&&(o+=(rr.test(o)?"&":"?")+u.data,delete u.data),!1===u.cache&&(o=o.replace(oo,"$1"),b=(rr.test(o)?"&":"?")+"_="+gu.guid+++b),u.url=o+b),u.ifModified&&(i.lastModified[o]&&e.setRequestHeader("If-Modified-Since",i.lastModified[o]),i.etag[o]&&e.setRequestHeader("If-None-Match",i.etag[o])),(u.data&&u.hasContent&&!1!==u.contentType||r.contentType)&&e.setRequestHeader("Content-Type",u.contentType),e.setRequestHeader("Accept",u.dataTypes[0]&&u.accepts[u.dataTypes[0]]?u.accepts[u.dataTypes[0]]+("*"!==u.dataTypes[0]?", "+uf+"; q=0.01":""):u.accepts["*"]),u.headers)e.setRequestHeader(k,u.headers[k]);if(u.beforeSend&&(!1===u.beforeSend.call(h,e,u)||s))return e.abort();if(rt="abort",it.add(u.complete),e.done(u.success),e.fail(u.error),a=wu(pi,u,r,e)){if(e.readyState=1,w&&tt.trigger("ajaxSend",[e,u]),s)return e;u.async&&0<u.timeout&&(d=n.setTimeout(function(){e.abort("timeout")},u.timeout));try{s=!1,a.send(ut,p)}catch(t){if(s)throw t;p(-1,t)}}else p(-1,"No Transport");return e},getJSON:function(n,t,r){return i.get(n,t,r,"json")},getScript:function(n,t){return i.get(n,void 0,t,"script")}}),i.each(["get","post"],function(n,t){i[t]=function(n,r,f,e){return u(r)&&(e=e||f,f=r,r=void 0),i.ajax(i.extend({url:n,type:t,dataType:e,data:r,success:f},i.isPlainObject(n)&&n))}}),i.ajaxPrefilter(function(n){var t;for(t in n.headers)"content-type"===t.toLowerCase()&&(n.contentType=n.headers[t]||"")}),i._evalUrl=function(n,t,r){return i.ajax({url:n,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(n){i.globalEval(n,t,r)}})},i.fn.extend({wrapAll:function(n){var t;return this[0]&&(u(n)&&(n=n.call(this[0])),t=i(n,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){for(var n=this;n.firstElementChild;)n=n.firstElementChild;return n}).append(this)),this},wrapInner:function(n){return u(n)?this.each(function(t){i(this).wrapInner(n.call(this,t))}):this.each(function(){var r=i(this),t=r.contents();t.length?t.wrapAll(n):r.append(n)})},wrap:function(n){var t=u(n);return this.each(function(r){i(this).wrapAll(t?n.call(this,r):n)})},unwrap:function(n){return this.parent(n).not("body").each(function(){i(this).replaceWith(this.childNodes)}),this}}),i.expr.pseudos.hidden=function(n){return!i.expr.pseudos.visible(n)},i.expr.pseudos.visible=function(n){return!!(n.offsetWidth||n.offsetHeight||n.getClientRects().length)},i.ajaxSettings.xhr=function(){try{return new n.XMLHttpRequest}catch(t){}},lu={0:200,1223:204},pt=i.ajaxSettings.xhr(),e.cors=!!pt&&"withCredentials"in pt,e.ajax=pt=!!pt,i.ajaxTransport(function(t){var i,r;if(e.cors||pt&&!t.crossDomain)return{send:function(u,f){var o,e=t.xhr();if(e.open(t.type,t.url,t.async,t.username,t.password),t.xhrFields)for(o in t.xhrFields)e[o]=t.xhrFields[o];for(o in t.mimeType&&e.overrideMimeType&&e.overrideMimeType(t.mimeType),t.crossDomain||u["X-Requested-With"]||(u["X-Requested-With"]="XMLHttpRequest"),u)e.setRequestHeader(o,u[o]);i=function(n){return function(){i&&(i=r=e.onload=e.onerror=e.onabort=e.ontimeout=e.onreadystatechange=null,"abort"===n?e.abort():"error"===n?"number"!=typeof e.status?f(0,"error"):f(e.status,e.statusText):f(lu[e.status]||e.status,e.statusText,"text"!==(e.responseType||"text")||"string"!=typeof e.responseText?{binary:e.response}:{text:e.responseText},e.getAllResponseHeaders()))}},e.onload=i(),r=e.onerror=e.ontimeout=i("error"),void 0!==e.onabort?e.onabort=r:e.onreadystatechange=function(){4===e.readyState&&n.setTimeout(function(){i&&r()})},i=i("abort");try{e.send(t.hasContent&&t.data||null)}catch(u){if(i)throw u;}},abort:function(){i&&i()}}}),i.ajaxPrefilter(function(n){n.crossDomain&&(n.contents.script=!1)}),i.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(n){return i.globalEval(n),n}}}),i.ajaxPrefilter("script",function(n){void 0===n.cache&&(n.cache=!1),n.crossDomain&&(n.type="GET")}),i.ajaxTransport("script",function(n){var r,t;if(n.crossDomain||n.scriptAttrs)return{send:function(u,e){r=i("<script>").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",t=function(n){r.remove(),t=null,n&&e("error"===n.type?404:200,n.type)}),f.head.appendChild(r[0])},abort:function(){t&&t()}}}),er=[],li=/(=)\?(?=&|$)|\?\?/,i.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var n=er.pop()||i.expando+"_"+gu.guid++;return this[n]=!0,n}}),i.ajaxPrefilter("json jsonp",function(t,r,f){var e,s,o,h=!1!==t.jsonp&&(li.test(t.url)?"url":"string"==typeof t.data&&0===(t.contentType||"").indexOf("application/x-www-form-urlencoded")&&li.test(t.data)&&"data");if(h||"jsonp"===t.dataTypes[0])return e=t.jsonpCallback=u(t.jsonpCallback)?t.jsonpCallback():t.jsonpCallback,h?t[h]=t[h].replace(li,"$1"+e):!1!==t.jsonp&&(t.url+=(rr.test(t.url)?"&":"?")+t.jsonp+"="+e),t.converters["script json"]=function(){return o||i.error(e+" was not called"),o[0]},t.dataTypes[0]="json",s=n[e],n[e]=function(){o=arguments},f.always(function(){void 0===s?i(n).removeProp(e):n[e]=s,t[e]&&(t.jsonpCallback=r.jsonpCallback,er.push(e)),o&&u(s)&&s(o[0]),o=s=void 0}),"script"}),e.createHTMLDocument=((su=f.implementation.createHTMLDocument("").body).innerHTML="<form></form><form></form>",2===su.childNodes.length),i.parseHTML=function(n,t,r){return"string"!=typeof n?[]:("boolean"==typeof t&&(r=t,t=!1),t||(e.createHTMLDocument?((s=(t=f.implementation.createHTMLDocument("")).createElement("base")).href=f.location.href,t.head.appendChild(s)):t=f),u=!r&&[],(o=lr.exec(n))?[t.createElement(o[1])]:(o=pf([n],t,u),u&&u.length&&i(u).remove(),i.merge([],o.childNodes)));var s,o,u},i.fn.load=function(n,t,r){var o,h,s,f=this,e=n.indexOf(" ");return-1<e&&(o=it(n.slice(e)),n=n.slice(0,e)),u(t)?(r=t,t=void 0):t&&"object"==typeof t&&(h="POST"),0<f.length&&i.ajax({url:n,type:h||"GET",dataType:"html",data:t}).done(function(n){s=arguments,f.html(o?i("<div>").append(i.parseHTML(n)).find(o):n)}).always(r&&function(n,t){f.each(function(){r.apply(this,s||[n.responseText,t,n])})}),this},i.expr.pseudos.animated=function(n){return i.grep(i.timers,function(t){return n===t.elem}).length},i.offset={setOffset:function(n,t,r){var v,l,h,a,e,c,o=i.css(n,"position"),s=i(n),f={};"static"===o&&(n.style.position="relative"),e=s.offset(),h=i.css(n,"top"),c=i.css(n,"left"),("absolute"===o||"fixed"===o)&&-1<(h+c).indexOf("auto")?(a=(v=s.position()).top,l=v.left):(a=parseFloat(h)||0,l=parseFloat(c)||0),u(t)&&(t=t.call(n,r,i.extend({},e))),null!=t.top&&(f.top=t.top-e.top+a),null!=t.left&&(f.left=t.left-e.left+l),"using"in t?t.using.call(n,f):s.css(f)}},i.fn.extend({offset:function(n){if(arguments.length)return void 0===n?this:this.each(function(t){i.offset.setOffset(this,n,t)});var r,u,t=this[0];if(t)return t.getClientRects().length?(r=t.getBoundingClientRect(),u=t.ownerDocument.defaultView,{top:r.top+u.pageYOffset,left:r.left+u.pageXOffset}):{top:0,left:0}},position:function(){if(this[0]){var n,u,f,t=this[0],r={top:0,left:0};if("fixed"===i.css(t,"position"))u=t.getBoundingClientRect();else{for(u=this.offset(),f=t.ownerDocument,n=t.offsetParent||f.documentElement;n&&(n===f.body||n===f.documentElement)&&"static"===i.css(n,"position");)n=n.parentNode;n&&n!==t&&1===n.nodeType&&((r=i(n).offset()).top+=i.css(n,"borderTopWidth",!0),r.left+=i.css(n,"borderLeftWidth",!0))}return{top:u.top-r.top-i.css(t,"marginTop",!0),left:u.left-r.left-i.css(t,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var n=this.offsetParent;n&&"static"===i.css(n,"position");)n=n.offsetParent;return n||tt})}}),i.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(n,t){var r="pageYOffset"===t;i.fn[n]=function(i){return w(this,function(n,i,u){var f;if(wt(n)?f=n:9===n.nodeType&&(f=n.defaultView),void 0===u)return f?f[t]:n[i];f?f.scrollTo(r?f.pageXOffset:u,r?u:f.pageYOffset):n[i]=u},n,i,arguments.length)}}),i.each(["top","left"],function(n,t){i.cssHooks[t]=cf(e.pixelPosition,function(n,r){if(r)return r=ti(n,t),fr.test(r)?i(n).position()[t]+"px":r})}),i.each({Height:"height",Width:"width"},function(n,t){i.each({padding:"inner"+n,content:t,"":"outer"+n},function(r,u){i.fn[u]=function(f,e){var s=arguments.length&&(r||"boolean"!=typeof f),o=r||(!0===f||!0===e?"margin":"border");return w(this,function(t,r,f){var e;return wt(t)?0===u.indexOf("outer")?t["inner"+n]:t.document.documentElement["client"+n]:9===t.nodeType?(e=t.documentElement,Math.max(t.body["scroll"+n],e["scroll"+n],t.body["offset"+n],e["offset"+n],e["client"+n])):void 0===f?i.css(t,r,o):i.style(t,r,f,o)},t,s?f:void 0,s)}})}),i.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(n,t){i.fn[t]=function(n){return this.on(t,n)}}),i.fn.extend({bind:function(n,t,i){return this.on(n,null,t,i)},unbind:function(n,t){return this.off(n,null,t)},delegate:function(n,t,i,r){return this.on(t,n,i,r)},undelegate:function(n,t,i){return 1===arguments.length?this.off(n,"**"):this.off(t,n||"**",i)},hover:function(n,t){return this.mouseenter(n).mouseleave(t||n)}}),i.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(n,t){i.fn[t]=function(n,i){return 0<arguments.length?this.on(t,null,n,i):this.trigger(t)}}),pu=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,i.proxy=function(n,t){var e,f,r;if("string"==typeof t&&(e=n[t],t=n,n=e),u(n))return f=d.call(arguments,2),(r=function(){return n.apply(t||this,f.concat(d.call(arguments)))}).guid=n.guid=n.guid||i.guid++,r},i.holdReady=function(n){n?i.readyWait++:i.ready(!0)},i.isArray=Array.isArray,i.parseJSON=JSON.parse,i.nodeName=c,i.isFunction=u,i.isWindow=wt,i.camelCase=y,i.type=at,i.now=Date.now,i.isNumeric=function(n){var t=i.type(n);return("number"===t||"string"===t)&&!isNaN(n-parseFloat(n))},i.trim=function(n){return null==n?"":(n+"").replace(pu,"")},"function"==typeof define&&define.amd&&define("jquery",[],function(){return i}),au=n.jQuery,vu=n.$,i.noConflict=function(t){return n.$===i&&(n.$=vu),t&&n.jQuery===i&&(n.jQuery=au),i},"undefined"==typeof t&&(n.jQuery=n.$=i),i}),!function(n){"function"==typeof define&&define.amd?define(["jquery"],n):"object"==typeof module&&module.exports?module.exports=n(require("jquery")):n(jQuery)}(function(n){var i,r,t;return n.extend(n.fn,{validate:function(t){if(!this.length)return void(t&&t.debug&&window.console&&console.warn("Nothing selected, can't validate, returning nothing."));var i=n.data(this[0],"validator");return i?i:(this.attr("novalidate","novalidate"),i=new n.validator(t,this[0]),n.data(this[0],"validator",i),i.settings.onsubmit&&(this.on("click.validate",":submit",function(t){i.submitButton=t.currentTarget,n(this).hasClass("cancel")&&(i.cancelSubmit=!0),void 0!==n(this).attr("formnovalidate")&&(i.cancelSubmit=!0)}),this.on("submit.validate",function(t){function r(){var u,r;return i.submitButton&&(i.settings.submitHandler||i.formSubmitted)&&(u=n("<input type='hidden'/>").attr("name",i.submitButton.name).val(n(i.submitButton).val()).appendTo(i.currentForm)),!(i.settings.submitHandler&&!i.settings.debug)||(r=i.settings.submitHandler.call(i,i.currentForm,t),u&&u.remove(),void 0!==r&&r)}return i.settings.debug&&t.preventDefault(),i.cancelSubmit?(i.cancelSubmit=!1,r()):i.form()?i.pendingRequest?(i.formSubmitted=!0,!1):r():(i.focusInvalid(),!1)})),i)},valid:function(){var t,r,i;return n(this[0]).is("form")?t=this.validate().form():(i=[],t=!0,r=n(this[0].form).validate(),this.each(function(){t=r.element(this)&&t,t||(i=i.concat(r.errorList))}),r.errorList=i),t},rules:function(t,i){var o,h,f,u,e,s,r=this[0],c="undefined"!=typeof this.attr("contenteditable")&&"false"!==this.attr("contenteditable");if(null!=r&&(!r.form&&c&&(r.form=this.closest("form")[0],r.name=this.attr("name")),null!=r.form)){if(t)switch(o=n.data(r.form,"validator").settings,h=o.rules,f=n.validator.staticRules(r),t){case"add":n.extend(f,n.validator.normalizeRule(i)),delete f.messages,h[r.name]=f,i.messages&&(o.messages[r.name]=n.extend(o.messages[r.name],i.messages));break;case"remove":return i?(s={},n.each(i.split(/\s/),function(n,t){s[t]=f[t],delete f[t]}),s):(delete h[r.name],f)}return u=n.validator.normalizeRules(n.extend({},n.validator.classRules(r),n.validator.attributeRules(r),n.validator.dataRules(r),n.validator.staticRules(r)),r),u.required&&(e=u.required,delete u.required,u=n.extend({required:e},u)),u.remote&&(e=u.remote,delete u.remote,u=n.extend(u,{remote:e})),u}}}),i=function(n){return n.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")},n.extend(n.expr.pseudos||n.expr[":"],{blank:function(t){return!i(""+n(t).val())},filled:function(t){var r=n(t).val();return null!==r&&!!i(""+r)},unchecked:function(t){return!n(t).prop("checked")}}),n.validator=function(t,i){this.settings=n.extend(!0,{},n.validator.defaults,t),this.currentForm=i,this.init()},n.validator.format=function(t,i){return 1===arguments.length?function(){var i=n.makeArray(arguments);return i.unshift(t),n.validator.format.apply(this,i)}:void 0===i?t:(arguments.length>2&&i.constructor!==Array&&(i=n.makeArray(arguments).slice(1)),i.constructor!==Array&&(i=[i]),n.each(i,function(n,i){t=t.replace(new RegExp("\\{"+n+"\\}","g"),function(){return i})}),t)},n.extend(n.validator,{defaults:{messages:{},groups:{},rules:{},errorClass:"error",pendingClass:"pending",validClass:"valid",errorElement:"label",focusCleanup:!1,focusInvalid:!0,errorContainer:n([]),errorLabelContainer:n([]),onsubmit:!0,ignore:":hidden",ignoreTitle:!1,onfocusin:function(n){this.lastActive=n,this.settings.focusCleanup&&(this.settings.unhighlight&&this.settings.unhighlight.call(this,n,this.settings.errorClass,this.settings.validClass),this.hideThese(this.errorsFor(n)))},onfocusout:function(n){this.checkable(n)||!(n.name in this.submitted)&&this.optional(n)||this.element(n)},onkeyup:function(t,i){var r=[16,17,18,20,35,36,37,38,39,40,45,144,225];9===i.which&&""===this.elementValue(t)||n.inArray(i.keyCode,r)!==-1||(t.name in this.submitted||t.name in this.invalid)&&this.element(t)},onclick:function(n){n.name in this.submitted?this.element(n):n.parentNode.name in this.submitted&&this.element(n.parentNode)},highlight:function(t,i,r){"radio"===t.type?this.findByName(t.name).addClass(i).removeClass(r):n(t).addClass(i).removeClass(r)},unhighlight:function(t,i,r){"radio"===t.type?this.findByName(t.name).removeClass(i).addClass(r):n(t).removeClass(i).addClass(r)}},setDefaults:function(t){n.extend(n.validator.defaults,t)},messages:{required:"This field is required.",remote:"Please fix this field.",email:"Please enter a valid email address.",url:"Please enter a valid URL.",date:"Please enter a valid date.",dateISO:"Please enter a valid date (ISO).",number:"Please enter a valid number.",digits:"Please enter only digits.",equalTo:"Please enter the same value again.",maxlength:n.validator.format("Please enter no more than {0} characters."),minlength:n.validator.format("Please enter at least {0} characters."),rangelength:n.validator.format("Please enter a value between {0} and {1} characters long."),range:n.validator.format("Please enter a value between {0} and {1}."),max:n.validator.format("Please enter a value less than or equal to {0}."),min:n.validator.format("Please enter a value greater than or equal to {0}."),step:n.validator.format("Please enter a multiple of {0}.")},autoCreateRanges:!1,prototype:{init:function(){function i(t){var e="undefined"!=typeof n(this).attr("contenteditable")&&"false"!==n(this).attr("contenteditable");if(!this.form&&e&&(this.form=n(this).closest("form")[0],this.name=n(this).attr("name")),u===this.form){var r=n.data(this.form,"validator"),f="on"+t.type.replace(/^validate/,""),i=r.settings;i[f]&&!n(this).is(i.ignore)&&i[f].call(r,this,t)}}this.labelContainer=n(this.settings.errorLabelContainer),this.errorContext=this.labelContainer.length&&this.labelContainer||n(this.currentForm),this.containers=n(this.settings.errorContainer).add(this.settings.errorLabelContainer),this.submitted={},this.valueCache={},this.pendingRequest=0,this.pending={},this.invalid={},this.reset();var t,u=this.currentForm,r=this.groups={};n.each(this.settings.groups,function(t,i){"string"==typeof i&&(i=i.split(/\s/)),n.each(i,function(n,i){r[i]=t})}),t=this.settings.rules,n.each(t,function(i,r){t[i]=n.validator.normalizeRule(r)}),n(this.currentForm).on("focusin.validate focusout.validate keyup.validate",":text, [type='password'], [type='file'], select, textarea, [type='number'], [type='search'], [type='tel'], [type='url'], [type='email'], [type='datetime'], [type='date'], [type='month'], [type='week'], [type='time'], [type='datetime-local'], [type='range'], [type='color'], [type='radio'], [type='checkbox'], [contenteditable], [type='button']",i).on("click.validate","select, option, [type='radio'], [type='checkbox']",i),this.settings.invalidHandler&&n(this.currentForm).on("invalid-form.validate",this.settings.invalidHandler)},form:function(){return this.checkForm(),n.extend(this.submitted,this.errorMap),this.invalid=n.extend({},this.errorMap),this.valid()||n(this.currentForm).triggerHandler("invalid-form",[this]),this.showErrors(),this.valid()},checkForm:function(){this.prepareForm();for(var n=0,t=this.currentElements=this.elements();t[n];n++)this.check(t[n]);return this.valid()},element:function(t){var e,o,r=this.clean(t),i=this.validationTargetFor(r),u=this,f=!0;return void 0===i?delete this.invalid[r.name]:(this.prepareElement(i),this.currentElements=n(i),o=this.groups[i.name],o&&n.each(this.groups,function(n,t){t===o&&n!==i.name&&(r=u.validationTargetFor(u.clean(u.findByName(n))),r&&r.name in u.invalid&&(u.currentElements.push(r),f=u.check(r)&&f))}),e=this.check(i)!==!1,f=f&&e,this.invalid[i.name]=e?!1:!0,this.numberOfInvalids()||(this.toHide=this.toHide.add(this.containers)),this.showErrors(),n(t).attr("aria-invalid",!e)),f},showErrors:function(t){if(t){var i=this;n.extend(this.errorMap,t),this.errorList=n.map(this.errorMap,function(n,t){return{message:n,element:i.findByName(t)[0]}}),this.successList=n.grep(this.successList,function(n){return!(n.name in t)})}this.settings.showErrors?this.settings.showErrors.call(this,this.errorMap,this.errorList):this.defaultShowErrors()},resetForm:function(){n.fn.resetForm&&n(this.currentForm).resetForm(),this.invalid={},this.submitted={},this.prepareForm(),this.hideErrors();var t=this.elements().removeData("previousValue").removeAttr("aria-invalid");this.resetElements(t)},resetElements:function(n){var t;if(this.settings.unhighlight)for(t=0;n[t];t++)this.settings.unhighlight.call(this,n[t],this.settings.errorClass,""),this.findByName(n[t].name).removeClass(this.settings.validClass);else n.removeClass(this.settings.errorClass).removeClass(this.settings.validClass)},numberOfInvalids:function(){return this.objectLength(this.invalid)},objectLength:function(n){var t,i=0;for(t in n)void 0!==n[t]&&null!==n[t]&&n[t]!==!1&&i++;return i},hideErrors:function(){this.hideThese(this.toHide)},hideThese:function(n){n.not(this.containers).text(""),this.addWrapper(n).hide()},valid:function(){return 0===this.size()},size:function(){return this.errorList.length},focusInvalid:function(){if(this.settings.focusInvalid)try{n(this.findLastActive()||this.errorList.length&&this.errorList[0].element||[]).filter(":visible").trigger("focus").trigger("focusin")}catch(t){}},findLastActive:function(){var t=this.lastActive;return t&&1===n.grep(this.errorList,function(n){return n.element.name===t.name}).length&&t},elements:function(){var t=this,i={};return n(this.currentForm).find("input, select, textarea, [contenteditable]").not(":submit, :reset, :image, :disabled").not(this.settings.ignore).filter(function(){var r=this.name||n(this).attr("name"),u="undefined"!=typeof n(this).attr("contenteditable")&&"false"!==n(this).attr("contenteditable");return!r&&t.settings.debug&&window.console&&console.error("%o has no name assigned",this),u&&(this.form=n(this).closest("form")[0],this.name=r),this.form===t.currentForm&&!(r in i||!t.objectLength(n(this).rules()))&&(i[r]=!0,!0)})},clean:function(t){return n(t)[0]},errors:function(){var t=this.settings.errorClass.split(" ").join(".");return n(this.settings.errorElement+"."+t,this.errorContext)},resetInternals:function(){this.successList=[],this.errorList=[],this.errorMap={},this.toShow=n([]),this.toHide=n([])},reset:function(){this.resetInternals(),this.currentElements=n([])},prepareForm:function(){this.reset(),this.toHide=this.errors().add(this.containers)},prepareElement:function(n){this.reset(),this.toHide=this.errorsFor(n)},elementValue:function(t){var i,r,u=n(t),f=t.type,e="undefined"!=typeof u.attr("contenteditable")&&"false"!==u.attr("contenteditable");return"radio"===f||"checkbox"===f?this.findByName(t.name).filter(":checked").val():"number"===f&&"undefined"!=typeof t.validity?t.validity.badInput?"NaN":u.val():(i=e?u.text():u.val(),"file"===f?"C:\\fakepath\\"===i.substr(0,12)?i.substr(12):(r=i.lastIndexOf("/"),r>=0?i.substr(r+1):(r=i.lastIndexOf("\\"),r>=0?i.substr(r+1):i)):"string"==typeof i?i.replace(/\r/g,""):i)},check:function(t){t=this.validationTargetFor(this.clean(t));var f,e,r,u,i=n(t).rules(),h=n.map(i,function(n,t){return t}).length,o=!1,s=this.elementValue(t);"function"==typeof i.normalizer?u=i.normalizer:"function"==typeof this.settings.normalizer&&(u=this.settings.normalizer),u&&(s=u.call(t,s),delete i.normalizer);for(e in i){r={method:e,parameters:i[e]};try{if(f=n.validator.methods[e].call(this,s,t,r.parameters),"dependency-mismatch"===f&&1===h){o=!0;continue}if(o=!1,"pending"===f)return void(this.toHide=this.toHide.not(this.errorsFor(t)));if(!f)return this.formatAndAdd(t,r),!1}catch(c){throw this.settings.debug&&window.console&&console.log("Exception occurred when checking element "+t.id+", check the '"+r.method+"' method.",c),c instanceof TypeError&&(c.message+=".  Exception occurred when checking element "+t.id+", check the '"+r.method+"' method."),c;}}if(!o)return this.objectLength(i)&&this.successList.push(t),!0},customDataMessage:function(t,i){return n(t).data("msg"+i.charAt(0).toUpperCase()+i.substring(1).toLowerCase())||n(t).data("msg")},customMessage:function(n,t){var i=this.settings.messages[n];return i&&(i.constructor===String?i:i[t])},findDefined:function(){for(var n=0;n<arguments.length;n++)if(void 0!==arguments[n])return arguments[n]},defaultMessage:function(t,i){"string"==typeof i&&(i={method:i});var r=this.findDefined(this.customMessage(t.name,i.method),this.customDataMessage(t,i.method),!this.settings.ignoreTitle&&t.title||void 0,n.validator.messages[i.method],"<strong>Warning: No message defined for "+t.name+"</strong>"),u=/\$?\{(\d+)\}/g;return"function"==typeof r?r=r.call(this,i.parameters,t):u.test(r)&&(r=n.validator.format(r.replace(u,"{$1}"),i.parameters)),r},formatAndAdd:function(n,t){var i=this.defaultMessage(n,t);this.errorList.push({message:i,element:n,method:t.method}),this.errorMap[n.name]=i,this.submitted[n.name]=i},addWrapper:function(n){return this.settings.wrapper&&(n=n.add(n.parent(this.settings.wrapper))),n},defaultShowErrors:function(){for(var i,t,n=0;this.errorList[n];n++)t=this.errorList[n],this.settings.highlight&&this.settings.highlight.call(this,t.element,this.settings.errorClass,this.settings.validClass),this.showLabel(t.element,t.message);if(this.errorList.length&&(this.toShow=this.toShow.add(this.containers)),this.settings.success)for(n=0;this.successList[n];n++)this.showLabel(this.successList[n]);if(this.settings.unhighlight)for(n=0,i=this.validElements();i[n];n++)this.settings.unhighlight.call(this,i[n],this.settings.errorClass,this.settings.validClass);this.toHide=this.toHide.not(this.toShow),this.hideErrors(),this.addWrapper(this.toShow).show()},validElements:function(){return this.currentElements.not(this.invalidElements())},invalidElements:function(){return n(this.errorList).map(function(){return this.element})},showLabel:function(t,i){var f,s,e,o,r=this.errorsFor(t),h=this.idOrName(t),u=n(t).attr("aria-describedby");r.length?(r.removeClass(this.settings.validClass).addClass(this.settings.errorClass),r.html(i)):(r=n("<"+this.settings.errorElement+">").attr("id",h+"-error").addClass(this.settings.errorClass).html(i||""),f=r,this.settings.wrapper&&(f=r.hide().show().wrap("<"+this.settings.wrapper+"/>").parent()),this.labelContainer.length?this.labelContainer.append(f):this.settings.errorPlacement?this.settings.errorPlacement.call(this,f,n(t)):f.insertAfter(t),r.is("label")?r.attr("for",h):0===r.parents("label[for='"+this.escapeCssMeta(h)+"']").length&&(e=r.attr("id"),u?u.match(new RegExp("\\b"+this.escapeCssMeta(e)+"\\b"))||(u+=" "+e):u=e,n(t).attr("aria-describedby",u),s=this.groups[t.name],s&&(o=this,n.each(o.groups,function(t,i){i===s&&n("[name='"+o.escapeCssMeta(t)+"']",o.currentForm).attr("aria-describedby",r.attr("id"))})))),!i&&this.settings.success&&(r.text(""),"string"==typeof this.settings.success?r.addClass(this.settings.success):this.settings.success(r,t)),this.toShow=this.toShow.add(r)},errorsFor:function(t){var r=this.escapeCssMeta(this.idOrName(t)),u=n(t).attr("aria-describedby"),i="label[for='"+r+"'], label[for='"+r+"'] *";return u&&(i=i+", #"+this.escapeCssMeta(u).replace(/\s+/g,", #")),this.errors().filter(i)},escapeCssMeta:function(n){return void 0===n?"":n.replace(/([\\!"#$%&'()*+,./:;<=>?@\[\]^`{|}~])/g,"\\$1")},idOrName:function(n){return this.groups[n.name]||(this.checkable(n)?n.name:n.id||n.name)},validationTargetFor:function(t){return this.checkable(t)&&(t=this.findByName(t.name)),n(t).not(this.settings.ignore)[0]},checkable:function(n){return/radio|checkbox/i.test(n.type)},findByName:function(t){return n(this.currentForm).find("[name='"+this.escapeCssMeta(t)+"']")},getLength:function(t,i){switch(i.nodeName.toLowerCase()){case"select":return n("option:selected",i).length;case"input":if(this.checkable(i))return this.findByName(i.name).filter(":checked").length}return t.length},depend:function(n,t){return!this.dependTypes[typeof n]||this.dependTypes[typeof n](n,t)},dependTypes:{boolean:function(n){return n},string:function(t,i){return!!n(t,i.form).length},"function":function(n,t){return n(t)}},optional:function(t){var i=this.elementValue(t);return!n.validator.methods.required.call(this,i,t)&&"dependency-mismatch"},startRequest:function(t){this.pending[t.name]||(this.pendingRequest++,n(t).addClass(this.settings.pendingClass),this.pending[t.name]=!0)},stopRequest:function(t,i){this.pendingRequest--,this.pendingRequest<0&&(this.pendingRequest=0),delete this.pending[t.name],n(t).removeClass(this.settings.pendingClass),i&&0===this.pendingRequest&&this.formSubmitted&&this.form()&&0===this.pendingRequest?(n(this.currentForm).trigger("submit"),this.submitButton&&n("input:hidden[name='"+this.submitButton.name+"']",this.currentForm).remove(),this.formSubmitted=!1):!i&&0===this.pendingRequest&&this.formSubmitted&&(n(this.currentForm).triggerHandler("invalid-form",[this]),this.formSubmitted=!1)},previousValue:function(t,i){return i="string"==typeof i&&i||"remote",n.data(t,"previousValue")||n.data(t,"previousValue",{old:null,valid:!0,message:this.defaultMessage(t,{method:i})})},destroy:function(){this.resetForm(),n(this.currentForm).off(".validate").removeData("validator").find(".validate-equalTo-blur").off(".validate-equalTo").removeClass("validate-equalTo-blur").find(".validate-lessThan-blur").off(".validate-lessThan").removeClass("validate-lessThan-blur").find(".validate-lessThanEqual-blur").off(".validate-lessThanEqual").removeClass("validate-lessThanEqual-blur").find(".validate-greaterThanEqual-blur").off(".validate-greaterThanEqual").removeClass("validate-greaterThanEqual-blur").find(".validate-greaterThan-blur").off(".validate-greaterThan").removeClass("validate-greaterThan-blur")}},classRuleSettings:{required:{required:!0},email:{email:!0},url:{url:!0},date:{date:!0},dateISO:{dateISO:!0},number:{number:!0},digits:{digits:!0},creditcard:{creditcard:!0}},addClassRules:function(t,i){t.constructor===String?this.classRuleSettings[t]=i:n.extend(this.classRuleSettings,t)},classRules:function(t){var r={},i=n(t).attr("class");return i&&n.each(i.split(" "),function(){this in n.validator.classRuleSettings&&n.extend(r,n.validator.classRuleSettings[this])}),r},normalizeAttributeRule:function(n,t,i,r){/min|max|step/.test(i)&&(null===t||/number|range|text/.test(t))&&(r=Number(r),isNaN(r)&&(r=void 0)),r||0===r?n[i]=r:t===i&&"range"!==t&&(n["date"===t?"dateISO":i]=!0)},attributeRules:function(t){var u,i,r={},e=n(t),f=t.getAttribute("type");for(u in n.validator.methods)"required"===u?(i=t.getAttribute(u),""===i&&(i=!0),i=!!i):i=e.attr(u),this.normalizeAttributeRule(r,f,u,i);return r.maxlength&&/-1|2147483647|524288/.test(r.maxlength)&&delete r.maxlength,r},dataRules:function(t){var r,i,u={},e=n(t),f=t.getAttribute("type");for(r in n.validator.methods)i=e.data("rule"+r.charAt(0).toUpperCase()+r.substring(1).toLowerCase()),""===i&&(i=!0),this.normalizeAttributeRule(u,f,r,i);return u},staticRules:function(t){var r={},i=n.data(t.form,"validator");return i.settings.rules&&(r=n.validator.normalizeRule(i.settings.rules[t.name])||{}),r},normalizeRules:function(t,i){return n.each(t,function(r,u){if(u===!1)return void delete t[r];if(u.param||u.depends){var f=!0;switch(typeof u.depends){case"string":f=!!n(u.depends,i.form).length;break;case"function":f=u.depends.call(i,i)}f?t[r]=void 0===u.param||u.param:(n.data(i.form,"validator").resetElements(n(i)),delete t[r])}}),n.each(t,function(n,r){t[n]="function"==typeof r&&"normalizer"!==n?r(i):r}),n.each(["minlength","maxlength"],function(){t[this]&&(t[this]=Number(t[this]))}),n.each(["rangelength","range"],function(){var n;t[this]&&(Array.isArray(t[this])?t[this]=[Number(t[this][0]),Number(t[this][1])]:"string"==typeof t[this]&&(n=t[this].replace(/[\[\]]/g,"").split(/[\s,]+/),t[this]=[Number(n[0]),Number(n[1])]))}),n.validator.autoCreateRanges&&(null!=t.min&&null!=t.max&&(t.range=[t.min,t.max],delete t.min,delete t.max),null!=t.minlength&&null!=t.maxlength&&(t.rangelength=[t.minlength,t.maxlength],delete t.minlength,delete t.maxlength)),t},normalizeRule:function(t){if("string"==typeof t){var i={};n.each(t.split(/\s/),function(){i[this]=!0}),t=i}return t},addMethod:function(t,i,r){n.validator.methods[t]=i,n.validator.messages[t]=void 0!==r?r:n.validator.messages[t],i.length<3&&n.validator.addClassRules(t,n.validator.normalizeRule(t))},methods:{required:function(t,i,r){if(!this.depend(r,i))return"dependency-mismatch";if("select"===i.nodeName.toLowerCase()){var u=n(i).val();return u&&u.length>0}return this.checkable(i)?this.getLength(t,i)>0:void 0!==t&&null!==t&&t.length>0},email:function(n,t){return this.optional(t)||/^[a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/.test(n)},url:function(n,t){return this.optional(t)||/^(?:(?:(?:https?|ftp):)?\/\/)(?:(?:[^\]\[?\/<~#`!@$^&*()+=}|:";',>{ ]|%[0-9A-Fa-f]{2})+(?::(?:[^\]\[?\/<~#`!@$^&*()+=}|:";',>{ ]|%[0-9A-Fa-f]{2})*)?@)?(?:(?!(?:10|127)(?:\.\d{1,3}){3})(?!(?:169\.254|192\.168)(?:\.\d{1,3}){2})(?!172\.(?:1[6-9]|2\d|3[0-1])(?:\.\d{1,3}){2})(?:[1-9]\d?|1\d\d|2[01]\d|22[0-3])(?:\.(?:1?\d{1,2}|2[0-4]\d|25[0-5])){2}(?:\.(?:[1-9]\d?|1\d\d|2[0-4]\d|25[0-4]))|(?:(?:[a-z0-9\u00a1-\uffff][a-z0-9\u00a1-\uffff_-]{0,62})?[a-z0-9\u00a1-\uffff]\.)+(?:[a-z\u00a1-\uffff]{2,}\.?))(?::\d{2,5})?(?:[/?#]\S*)?$/i.test(n)},date:function(){var n=!1;return function(t,i){return n||(n=!0,this.settings.debug&&window.console&&console.warn("The `date` method is deprecated and will be removed in version '2.0.0'.\nPlease don't use it, since it relies on the Date constructor, which\nbehaves very differently across browsers and locales. Use `dateISO`\ninstead or one of the locale specific methods in `localizations/`\nand `additional-methods.js`.")),this.optional(i)||!/Invalid|NaN/.test(new Date(t).toString())}}(),dateISO:function(n,t){return this.optional(t)||/^\d{4}[\/\-](0?[1-9]|1[012])[\/\-](0?[1-9]|[12][0-9]|3[01])$/.test(n)},number:function(n,t){return this.optional(t)||/^(?:-?\d+|-?\d{1,3}(?:,\d{3})+)?(?:\.\d+)?$/.test(n)},digits:function(n,t){return this.optional(t)||/^\d+$/.test(n)},minlength:function(n,t,i){var r=Array.isArray(n)?n.length:this.getLength(n,t);return this.optional(t)||r>=i},maxlength:function(n,t,i){var r=Array.isArray(n)?n.length:this.getLength(n,t);return this.optional(t)||r<=i},rangelength:function(n,t,i){var r=Array.isArray(n)?n.length:this.getLength(n,t);return this.optional(t)||r>=i[0]&&r<=i[1]},min:function(n,t,i){return this.optional(t)||n>=i},max:function(n,t,i){return this.optional(t)||n<=i},range:function(n,t,i){return this.optional(t)||n>=i[0]&&n<=i[1]},step:function(t,i,r){var f,u=n(i).attr("type"),h="Step attribute on input type "+u+" is not supported.",c=["text","number","range"],l=new RegExp("\\b"+u+"\\b"),a=u&&!l.test(c.join()),e=function(n){var t=(""+n).match(/(?:\.(\d+))?$/);return t&&t[1]?t[1].length:0},o=function(n){return Math.round(n*Math.pow(10,f))},s=!0;if(a)throw new Error(h);return f=e(r),(e(t)>f||o(t)%o(r)!=0)&&(s=!1),this.optional(i)||s},equalTo:function(t,i,r){var u=n(r);return this.settings.onfocusout&&u.not(".validate-equalTo-blur").length&&u.addClass("validate-equalTo-blur").on("blur.validate-equalTo",function(){n(i).valid()}),t===u.val()},remote:function(t,i,r,u){if(this.optional(i))return"dependency-mismatch";u="string"==typeof u&&u||"remote";var f,o,s,e=this.previousValue(i,u);return this.settings.messages[i.name]||(this.settings.messages[i.name]={}),e.originalMessage=e.originalMessage||this.settings.messages[i.name][u],this.settings.messages[i.name][u]=e.message,r="string"==typeof r&&{url:r}||r,s=n.param(n.extend({data:t},r.data)),e.old===s?e.valid:(e.old=s,f=this,this.startRequest(i),o={},o[i.name]=t,n.ajax(n.extend(!0,{mode:"abort",port:"validate"+i.name,dataType:"json",data:o,context:f.currentForm,success:function(n){var o,s,h,r=n===!0||"true"===n;f.settings.messages[i.name][u]=e.originalMessage,r?(h=f.formSubmitted,f.resetInternals(),f.toHide=f.errorsFor(i),f.formSubmitted=h,f.successList.push(i),f.invalid[i.name]=!1,f.showErrors()):(o={},s=n||f.defaultMessage(i,{method:u,parameters:t}),o[i.name]=e.message=s,f.invalid[i.name]=!0,f.showErrors(o)),e.valid=r,f.stopRequest(i,r)}},r)),"pending")}}}),t={},n.ajaxPrefilter?n.ajaxPrefilter(function(n,i,r){var u=n.port;"abort"===n.mode&&(t[u]&&t[u].abort(),t[u]=r)}):(r=n.ajax,n.ajax=function(i){var f=("mode"in i?i:n.ajaxSettings).mode,u=("port"in i?i:n.ajaxSettings).port;return"abort"===f?(t[u]&&t[u].abort(),t[u]=r.apply(this,arguments),t[u]):r.apply(this,arguments)}),n}),!function(n){"function"==typeof define&&define.amd?define(["jquery.mousewheel.min.js"],n):"object"==typeof exports?module.exports=n:n(jQuery)}(function(n){function f(r){var e=r||window.event,w=c.call(arguments,1),l=0,s=0,f=0,a=0,k=0,b=0,v,y,p;if(r=n.event.fix(e),r.type="mousewheel","detail"in e&&(f=-1*e.detail),"wheelDelta"in e&&(f=e.wheelDelta),"wheelDeltaY"in e&&(f=e.wheelDeltaY),"wheelDeltaX"in e&&(s=-1*e.wheelDeltaX),"axis"in e&&e.axis===e.HORIZONTAL_AXIS&&(s=-1*f,f=0),l=0===f?s:f,"deltaY"in e&&(f=-1*e.deltaY,l=f),"deltaX"in e&&(s=e.deltaX,0===f&&(l=-1*s)),0!==f||0!==s)return 1===e.deltaMode?(v=n.data(this,"mousewheel-line-height"),l*=v,f*=v,s*=v):2===e.deltaMode&&(y=n.data(this,"mousewheel-page-height"),l*=y,f*=y,s*=y),(a=Math.max(Math.abs(f),Math.abs(s)),(!t||t>a)&&(t=a,o(e,a)&&(t/=40)),o(e,a)&&(l/=40,s/=40,f/=40),l=Math[l>=1?"floor":"ceil"](l/t),s=Math[s>=1?"floor":"ceil"](s/t),f=Math[f>=1?"floor":"ceil"](f/t),i.settings.normalizeOffset&&this.getBoundingClientRect)&&(p=this.getBoundingClientRect(),k=r.clientX-p.left,b=r.clientY-p.top),r.deltaX=s,r.deltaY=f,r.deltaFactor=t,r.offsetX=k,r.offsetY=b,r.deltaMode=0,w.unshift(r,l,s,f),u&&clearTimeout(u),u=setTimeout(h,200),(n.event.dispatch||n.event.handle).apply(this,w)}function h(){t=null}function o(n,t){return i.settings.adjustOldDeltas&&"mousewheel"===n.type&&t%120==0}var u,t,s=["wheel","mousewheel","DOMMouseScroll","MozMousePixelScroll"],r="onwheel"in document||document.documentMode>=9?["wheel"]:["mousewheel","DomMouseScroll","MozMousePixelScroll"],c=Array.prototype.slice,e,i;if(n.event.fixHooks)for(e=s.length;e;)n.event.fixHooks[s[--e]]=n.event.mouseHooks;i=n.event.special.mousewheel={version:"3.1.12",setup:function(){if(this.addEventListener)for(var t=r.length;t;)this.addEventListener(r[--t],f,!1);else this.onmousewheel=f;n.data(this,"mousewheel-line-height",i.getLineHeight(this)),n.data(this,"mousewheel-page-height",i.getPageHeight(this))},teardown:function(){if(this.removeEventListener)for(var t=r.length;t;)this.removeEventListener(r[--t],f,!1);else this.onmousewheel=null;n.removeData(this,"mousewheel-line-height"),n.removeData(this,"mousewheel-page-height")},getLineHeight:function(t){var r=n(t),i=r["offsetParent"in n.fn?"offsetParent":"parent"]();return i.length||(i=n("body")),parseInt(i.css("fontSize"),10)||parseInt(r.css("fontSize"),10)||16},getPageHeight:function(t){return n(t).height()},settings:{adjustOldDeltas:!0,normalizeOffset:!0}},n.fn.extend({mousewheel:function(n){return n?this.bind("mousewheel",n):this.trigger("mousewheel")},unmousewheel:function(n){return this.unbind("mousewheel",n)}})}),function(n,t,i){function h(t,i){this.bodyOverflowX,this.callbacks={hide:[],show:[]},this.checkInterval=null,this.Content,this.$el=n(t),this.$elProxy,this.elProxyPosition,this.enabled=!0,this.options=n.extend({},f,i),this.mouseIsOverProxy=!1,this.namespace="tooltipster-"+Math.round(Math.random()*1e5),this.Status="hidden",this.timerHide=null,this.timerShow=null,this.$tooltip,this.options.iconTheme=this.options.iconTheme.replace(".",""),this.options.theme=this.options.theme.replace(".",""),this._init()}function o(t,i){var r=!0;return n.each(t,function(n){if(typeof i[n]=="undefined"||t[n]!==i[n])return r=!1,!1}),r}function s(){return!e&&r}function u(){var u=i.body||i.documentElement,r=u.style,n="transition",t;if(typeof r[n]=="string")return!0;for(v=["Moz","Webkit","Khtml","O","ms"],n=n.charAt(0).toUpperCase()+n.substr(1),t=0;t<v.length;t++)if(typeof r[v[t]+n]=="string")return!0;return!1}var c="tooltipster",f={animation:"fade",arrow:!0,arrowColor:"",autoClose:!0,content:null,contentAsHTML:!1,contentCloning:!0,debug:!0,delay:200,minWidth:0,maxWidth:null,functionInit:function(){},functionBefore:function(n,t){t()},functionReady:function(){},functionAfter:function(){},hideOnClick:!1,icon:"(?)",iconCloning:!0,iconDesktop:!1,iconTouch:!1,iconTheme:"tooltipster-icon",interactive:!1,interactiveTolerance:350,multiple:!1,offsetX:0,offsetY:0,onlyOne:!1,position:"top",positionTracker:!1,positionTrackerCallback:function(){this.option("trigger")=="hover"&&this.option("autoClose")&&this.hide()},restoration:"current",speed:350,timer:0,theme:"tooltipster-default",touchDevices:!0,trigger:"hover",updateAnimation:!0},r,e;h.prototype={_init:function(){var t=this,u,f;if(i.querySelector)if(u=null,t.$el.data("tooltipster-initialTitle")===undefined&&(u=t.$el.attr("title"),u===undefined&&(u=null),t.$el.data("tooltipster-initialTitle",u)),t.options.content!==null?t._content_set(t.options.content):t._content_set(u),f=t.options.functionInit.call(t.$el,t.$el,t.Content),typeof f!="undefined"&&t._content_set(f),t.$el.removeAttr("title").addClass("tooltipstered"),!r&&t.options.iconDesktop||r&&t.options.iconTouch?(typeof t.options.icon=="string"?(t.$elProxy=n('<span class="'+t.options.iconTheme+'"></span>'),t.$elProxy.text(t.options.icon)):t.$elProxy=t.options.iconCloning?t.options.icon.clone(!0):t.options.icon,t.$elProxy.insertAfter(t.$el)):t.$elProxy=t.$el,t.options.trigger=="hover"){t.$elProxy.on("mouseenter."+t.namespace,function(){(!s()||t.options.touchDevices)&&(t.mouseIsOverProxy=!0,t._show())}).on("mouseleave."+t.namespace,function(){(!s()||t.options.touchDevices)&&(t.mouseIsOverProxy=!1)});if(r&&t.options.touchDevices)t.$elProxy.on("touchstart."+t.namespace,function(){t._showNow()})}else if(t.options.trigger=="click")t.$elProxy.on("click."+t.namespace,function(){(!s()||t.options.touchDevices)&&t._show()})},_show:function(){var n=this;n.Status!="shown"&&n.Status!="appearing"&&(n.options.delay?n.timerShow=setTimeout(function(){(n.options.trigger=="click"||n.options.trigger=="hover"&&n.mouseIsOverProxy)&&n._showNow()},n.options.delay):n._showNow())},_showNow:function(i){var f=this;f.options.functionBefore.call(f.$el,f.$el,function(){var e,s,o;if(f.enabled&&f.Content!==null){if(i&&f.callbacks.show.push(i),f.callbacks.hide=[],clearTimeout(f.timerShow),f.timerShow=null,clearTimeout(f.timerHide),f.timerHide=null,f.options.onlyOne&&n(".tooltipstered").not(f.$el).each(function(t,i){var r=n(i),u=r.data("tooltipster-ns");n.each(u,function(n,t){var i=r.data(t),u=i.status(),f=i.option("autoClose");u!=="hidden"&&u!=="disappearing"&&f&&i.hide()})}),e=function(){f.Status="shown",n.each(f.callbacks.show,function(n,t){t.call(f.$el)}),f.callbacks.show=[]},f.Status!=="hidden")s=0,f.Status==="disappearing"?(f.Status="appearing",u()?(f.$tooltip.clearQueue().removeClass("tooltipster-dying").addClass("tooltipster-"+f.options.animation+"-show"),f.options.speed>0&&f.$tooltip.delay(f.options.speed),f.$tooltip.queue(e)):f.$tooltip.stop().fadeIn(e)):f.Status==="shown"&&e();else{f.Status="appearing",s=f.options.speed,f.bodyOverflowX=n("body").css("overflow-x"),n("body").css("overflow-x","hidden");var h="tooltipster-"+f.options.animation,l="-webkit-transition-duration: "+f.options.speed+"ms; -webkit-animation-duration: "+f.options.speed+"ms; -moz-transition-duration: "+f.options.speed+"ms; -moz-animation-duration: "+f.options.speed+"ms; -o-transition-duration: "+f.options.speed+"ms; -o-animation-duration: "+f.options.speed+"ms; -ms-transition-duration: "+f.options.speed+"ms; -ms-animation-duration: "+f.options.speed+"ms; transition-duration: "+f.options.speed+"ms; animation-duration: "+f.options.speed+"ms;",a=f.options.minWidth?"min-width:"+Math.round(f.options.minWidth)+"px;":"",v=f.options.maxWidth?"max-width:"+Math.round(f.options.maxWidth)+"px;":"",c=f.options.interactive?"pointer-events: auto;":"";f.$tooltip=n('<div class="tooltipster-base '+f.options.theme+'" style="'+a+" "+v+" "+c+" "+l+'"><div class="tooltipster-content"></div></div>'),u()&&f.$tooltip.addClass(h),f._content_insert(),f.$tooltip.appendTo("body"),f.reposition(),f.options.functionReady.call(f.$el,f.$el,f.$tooltip),u()?(f.$tooltip.addClass(h+"-show"),f.options.speed>0&&f.$tooltip.delay(f.options.speed),f.$tooltip.queue(e)):f.$tooltip.css("display","none").fadeIn(f.options.speed,e),f._interval_set();n(t).on("scroll."+f.namespace+" resize."+f.namespace,function(){f.reposition()});if(f.options.autoClose)if(n("body").off("."+f.namespace),f.options.trigger=="hover"){if(r&&setTimeout(function(){n("body").on("touchstart."+f.namespace,function(){f.hide()})},0),f.options.interactive){if(r)f.$tooltip.on("touchstart."+f.namespace,function(n){n.stopPropagation()});o=null;f.$elProxy.add(f.$tooltip).on("mouseleave."+f.namespace+"-autoClose",function(){clearTimeout(o),o=setTimeout(function(){f.hide()},f.options.interactiveTolerance)}).on("mouseenter."+f.namespace+"-autoClose",function(){clearTimeout(o)})}else f.$elProxy.on("mouseleave."+f.namespace+"-autoClose",function(){f.hide()});if(f.options.hideOnClick)f.$elProxy.on("click."+f.namespace+"-autoClose",function(){f.hide()})}else if(f.options.trigger=="click"&&(setTimeout(function(){n("body").on("click."+f.namespace+" touchstart."+f.namespace,function(){f.hide()})},0),f.options.interactive))f.$tooltip.on("click."+f.namespace+" touchstart."+f.namespace,function(n){n.stopPropagation()})}f.options.timer>0&&(f.timerHide=setTimeout(function(){f.timerHide=null,f.hide()},f.options.timer+s))}})},_interval_set:function(){var t=this;t.checkInterval=setInterval(function(){if(n("body").find(t.$el).length===0||n("body").find(t.$elProxy).length===0||t.Status=="hidden"||n("body").find(t.$tooltip).length===0)(t.Status=="shown"||t.Status=="appearing")&&t.hide(),t._interval_cancel();else if(t.options.positionTracker){var r=t._repositionInfo(t.$elProxy),i=!1;o(r.dimension,t.elProxyPosition.dimension)&&(t.$elProxy.css("position")==="fixed"?o(r.position,t.elProxyPosition.position)&&(i=!0):o(r.offset,t.elProxyPosition.offset)&&(i=!0)),i||(t.reposition(),t.options.positionTrackerCallback.call(t,t.$el))}},200)},_interval_cancel:function(){clearInterval(this.checkInterval),this.checkInterval=null},_content_set:function(n){typeof n=="object"&&n!==null&&this.options.contentCloning&&(n=n.clone(!0)),this.Content=n},_content_insert:function(){var n=this,t=this.$tooltip.find(".tooltipster-content");typeof n.Content!="string"||n.options.contentAsHTML?t.empty().append(n.Content):t.text(n.Content)},_update:function(n){var t=this;t._content_set(n),t.Content!==null?t.Status!=="hidden"&&(t._content_insert(),t.reposition(),t.options.updateAnimation&&(u()?(t.$tooltip.css({width:"","-webkit-transition":"all "+t.options.speed+"ms, width 0ms, height 0ms, left 0ms, top 0ms","-moz-transition":"all "+t.options.speed+"ms, width 0ms, height 0ms, left 0ms, top 0ms","-o-transition":"all "+t.options.speed+"ms, width 0ms, height 0ms, left 0ms, top 0ms","-ms-transition":"all "+t.options.speed+"ms, width 0ms, height 0ms, left 0ms, top 0ms",transition:"all "+t.options.speed+"ms, width 0ms, height 0ms, left 0ms, top 0ms"}).addClass("tooltipster-content-changing"),setTimeout(function(){t.Status!="hidden"&&(t.$tooltip.removeClass("tooltipster-content-changing"),setTimeout(function(){t.Status!=="hidden"&&t.$tooltip.css({"-webkit-transition":t.options.speed+"ms","-moz-transition":t.options.speed+"ms","-o-transition":t.options.speed+"ms","-ms-transition":t.options.speed+"ms",transition:t.options.speed+"ms"})},t.options.speed))},t.options.speed)):t.$tooltip.fadeTo(t.options.speed,.5,function(){t.Status!="hidden"&&t.$tooltip.fadeTo(t.options.speed,1)}))):t.hide()},_repositionInfo:function(n){return{dimension:{height:n.outerHeight(!1),width:n.outerWidth(!1)},offset:n.offset(),position:{left:parseInt(n.css("left")),top:parseInt(n.css("top"))}}},hide:function(i){var r=this,e,f;return i&&r.callbacks.hide.push(i),r.callbacks.show=[],clearTimeout(r.timerShow),r.timerShow=null,clearTimeout(r.timerHide),r.timerHide=null,e=function(){n.each(r.callbacks.hide,function(n,t){t.call(r.$el)}),r.callbacks.hide=[]},r.Status=="shown"||r.Status=="appearing"?(r.Status="disappearing",f=function(){r.Status="hidden",typeof r.Content=="object"&&r.Content!==null&&r.Content.detach(),r.$tooltip.remove(),r.$tooltip=null,n(t).off("."+r.namespace),n("body").off("."+r.namespace).css("overflow-x",r.bodyOverflowX),n("body").off("."+r.namespace),r.$elProxy.off("."+r.namespace+"-autoClose"),r.options.functionAfter.call(r.$el,r.$el),e()},u()?(r.$tooltip.clearQueue().removeClass("tooltipster-"+r.options.animation+"-show").addClass("tooltipster-dying"),r.options.speed>0&&r.$tooltip.delay(r.options.speed),r.$tooltip.queue(f)):r.$tooltip.stop().fadeOut(r.options.speed,f)):r.Status=="hidden"&&e(),r},show:function(n){return this._showNow(n),this},update:function(n){return this.content(n)},content:function(n){return typeof n=="undefined"?this.Content:(this._update(n),this)},reposition:function(){var r=this,k,v,ot,w,it,rt,p,wt,c,d,yt,g,ni,gt;if(n("body").find(r.$tooltip).length!==0){r.$tooltip.css("width",""),r.elProxyPosition=r._repositionInfo(r.$elProxy);var h=null,b=n(t).width(),i=r.elProxyPosition,e=r.$tooltip.outerWidth(!1),ei=r.$tooltip.innerWidth()+1,a=r.$tooltip.outerHeight(!1);if(r.$elProxy.is("area")){var pt=r.$elProxy.attr("shape"),ti=r.$elProxy.parent().attr("name"),ct=n('img[usemap="#'+ti+'"]'),st=ct.offset().left,lt=ct.offset().top,y=r.$elProxy.attr("coords")!==undefined?r.$elProxy.attr("coords").split(","):undefined;if(pt=="circle"){var bt=parseInt(y[0]),dt=parseInt(y[1]),ht=parseInt(y[2]);i.dimension.height=ht*2,i.dimension.width=ht*2,i.offset.top=lt+dt-ht,i.offset.left=st+bt-ht}else if(pt=="rect"){var bt=parseInt(y[0]),dt=parseInt(y[1]),ii=parseInt(y[2]),ri=parseInt(y[3]);i.dimension.height=ri-dt,i.dimension.width=ii-bt,i.offset.top=lt+dt,i.offset.left=st+bt}else if(pt=="poly"){var ui=[],fi=[],ut=0,ft=0,vt=0,at=0,kt="even";for(k=0;k<y.length;k++)v=parseInt(y[k]),kt=="even"?(v>vt&&(vt=v,k===0&&(ut=vt)),v<ut&&(ut=v),kt="odd"):(v>at&&(at=v,k==1&&(ft=at)),v<ft&&(ft=v),kt="even");i.dimension.height=at-ft,i.dimension.width=vt-ut,i.offset.top=lt+ft,i.offset.left=st+ut}else i.dimension.height=ct.outerHeight(!1),i.dimension.width=ct.outerWidth(!1),i.offset.top=lt,i.offset.left=st}var u=0,et=0,l=0,o=parseInt(r.options.offsetY),s=parseInt(r.options.offsetX),f=r.options.position;function tt(){var i=n(t).scrollLeft();u-i<0&&(h=u-i,u=i),u+e-i>b&&(h=u-(b+i-e),u=b+i-e)}function nt(r,u){i.offset.top-n(t).scrollTop()-a-o-12<0&&u.indexOf("top")>-1&&(f=r),i.offset.top+i.dimension.height+a+12+o>n(t).scrollTop()+n(t).height()&&u.indexOf("bottom")>-1&&(f=r,l=i.offset.top-a-o-12)}f=="top"&&(ot=i.offset.left+e-(i.offset.left+i.dimension.width),u=i.offset.left+s-ot/2,l=i.offset.top-a-o-12,tt(),nt("bottom","top")),f=="top-left"&&(u=i.offset.left+s,l=i.offset.top-a-o-12,tt(),nt("bottom-left","top-left")),f=="top-right"&&(u=i.offset.left+i.dimension.width+s-e,l=i.offset.top-a-o-12,tt(),nt("bottom-right","top-right")),f=="bottom"&&(ot=i.offset.left+e-(i.offset.left+i.dimension.width),u=i.offset.left-ot/2+s,l=i.offset.top+i.dimension.height+o+12,tt(),nt("top","bottom")),f=="bottom-left"&&(u=i.offset.left+s,l=i.offset.top+i.dimension.height+o+12,tt(),nt("top-left","bottom-left")),f=="bottom-right"&&(u=i.offset.left+i.dimension.width+s-e,l=i.offset.top+i.dimension.height+o+12,tt(),nt("top-right","bottom-right")),f=="left"&&(u=i.offset.left-s-e-12,et=i.offset.left+s+i.dimension.width+12,w=i.offset.top+a-(i.offset.top+i.dimension.height),l=i.offset.top-w/2-o,u<0&&et+e>b?(it=parseFloat(r.$tooltip.css("border-width"))*2,rt=e+u-it,r.$tooltip.css("width",rt+"px"),a=r.$tooltip.outerHeight(!1),u=i.offset.left-s-rt-12-it,w=i.offset.top+a-(i.offset.top+i.dimension.height),l=i.offset.top-w/2-o):u<0&&(u=i.offset.left+s+i.dimension.width+12,h="left")),f=="right"&&(u=i.offset.left+s+i.dimension.width+12,et=i.offset.left-s-e-12,w=i.offset.top+a-(i.offset.top+i.dimension.height),l=i.offset.top-w/2-o,u+e>b&&et<0?(it=parseFloat(r.$tooltip.css("border-width"))*2,rt=b-u-it,r.$tooltip.css("width",rt+"px"),a=r.$tooltip.outerHeight(!1),w=i.offset.top+a-(i.offset.top+i.dimension.height),l=i.offset.top-w/2-o):u+e>b&&(u=i.offset.left-s-e-12,h="right")),r.options.arrow&&(p="tooltipster-arrow-"+f,wt=r.options.arrowColor.length<1?r.$tooltip.css("background-color"):r.options.arrowColor,h?h=="left"?(p="tooltipster-arrow-right",h=""):h=="right"?(p="tooltipster-arrow-left",h=""):h="left:"+Math.round(h)+"px;":h="",f=="top"||f=="top-left"||f=="top-right"?(c=parseFloat(r.$tooltip.css("border-bottom-width")),d=r.$tooltip.css("border-bottom-color")):f=="bottom"||f=="bottom-left"||f=="bottom-right"?(c=parseFloat(r.$tooltip.css("border-top-width")),d=r.$tooltip.css("border-top-color")):f=="left"?(c=parseFloat(r.$tooltip.css("border-right-width")),d=r.$tooltip.css("border-right-color")):f=="right"?(c=parseFloat(r.$tooltip.css("border-left-width")),d=r.$tooltip.css("border-left-color")):(c=parseFloat(r.$tooltip.css("border-bottom-width")),d=r.$tooltip.css("border-bottom-color")),c>1&&c++,yt="",c!==0&&(g="",ni="border-color: "+d+";",p.indexOf("bottom")!==-1?g="margin-top: -"+Math.round(c)+"px;":p.indexOf("top")!==-1?g="margin-bottom: -"+Math.round(c)+"px;":p.indexOf("left")!==-1?g="margin-right: -"+Math.round(c)+"px;":p.indexOf("right")!==-1&&(g="margin-left: -"+Math.round(c)+"px;"),yt='<span class="tooltipster-arrow-border" style="'+g+" "+ni+';"></span>'),r.$tooltip.find(".tooltipster-arrow").remove(),gt='<div class="'+p+' tooltipster-arrow" style="'+h+'">'+yt+'<span style="border-color:'+wt+';"></span></div>',r.$tooltip.append(gt)),r.$tooltip.css({top:Math.round(l)+"px",left:Math.round(u)+"px"})}return r},enable:function(){return this.enabled=!0,this},disable:function(){return this.hide(),this.enabled=!1,this},destroy:function(){var t=this,r,i;return t.hide(),t.$el[0]!==t.$elProxy[0]&&t.$elProxy.remove(),t.$el.removeData(t.namespace).off("."+t.namespace),r=t.$el.data("tooltipster-ns"),r.length===1?(i=null,t.options.restoration==="previous"?i=t.$el.data("tooltipster-initialTitle"):t.options.restoration==="current"&&(i=typeof t.Content=="string"?t.Content:n("<div></div>").append(t.Content).html()),i&&t.$el.attr("title",i),t.$el.removeClass("tooltipstered").removeData("tooltipster-ns").removeData("tooltipster-initialTitle")):(r=n.grep(r,function(n){return n!==t.namespace}),t.$el.data("tooltipster-ns",r)),t},elementIcon:function(){return this.$el[0]!==this.$elProxy[0]?this.$elProxy[0]:undefined},elementTooltip:function(){return this.$tooltip?this.$tooltip[0]:undefined},option:function(n,t){return typeof t=="undefined"?this.options[n]:(this.options[n]=t,this)},status:function(){return this.Status}},n.fn[c]=function(){var t=arguments,r,i;if(this.length===0){if(typeof t[0]=="string"){r=!0;switch(t[0]){case"setDefaults":n.extend(f,t[1]);break;default:r=!1}return r?!0:this}return this}if(typeof t[0]=="string")return i="#*$~&",this.each(function(){var f=n(this).data("tooltipster-ns"),r=f?n(this).data(f[0]):null,u;if(r){if(typeof r[t[0]]=="function")u=r[t[0]](t[1],t[2]);else throw new Error('Unknown method .tooltipster("'+t[0]+'")');if(u!==r)return i=u,!1}else throw new Error("You called Tooltipster's \""+t[0]+'" method on an uninitialized element');}),i!=="#*$~&"?i:this;var o=[],s=t[0]&&typeof t[0].multiple!="undefined",u=s&&t[0].multiple||!s&&f.multiple,e=t[0]&&typeof t[0].debug!="undefined",c=e&&t[0].debug||!e&&f.debug;return this.each(function(){var f=!1,r=n(this).data("tooltipster-ns"),i=null;r?u?f=!0:c&&console.log('Tooltipster: one or more tooltips are already attached to this element: ignoring. Use the "multiple" option to attach more tooltips.'):f=!0,f&&(i=new h(this,t[0]),r||(r=[]),r.push(i.namespace),n(this).data("tooltipster-ns",r),n(this).data(i.namespace,i)),o.push(i)}),u?o:this},r=!!("ontouchstart"in t),e=!1;n("body").one("mousemove",function(){e=!0})}(jQuery,window,document),!function(n){"function"==typeof define&&define.amd?define(["jquery.mCustomScrollbar.concat.min.js"],n):"object"==typeof exports?module.exports=n:n(jQuery)}(function(n){function f(r){var e=r||window.event,w=c.call(arguments,1),l=0,s=0,f=0,a=0,k=0,b=0,v,y,p;if(r=n.event.fix(e),r.type="mousewheel","detail"in e&&(f=-1*e.detail),"wheelDelta"in e&&(f=e.wheelDelta),"wheelDeltaY"in e&&(f=e.wheelDeltaY),"wheelDeltaX"in e&&(s=-1*e.wheelDeltaX),"axis"in e&&e.axis===e.HORIZONTAL_AXIS&&(s=-1*f,f=0),l=0===f?s:f,"deltaY"in e&&(f=-1*e.deltaY,l=f),"deltaX"in e&&(s=e.deltaX,0===f&&(l=-1*s)),0!==f||0!==s)return 1===e.deltaMode?(v=n.data(this,"mousewheel-line-height"),l*=v,f*=v,s*=v):2===e.deltaMode&&(y=n.data(this,"mousewheel-page-height"),l*=y,f*=y,s*=y),(a=Math.max(Math.abs(f),Math.abs(s)),(!t||t>a)&&(t=a,o(e,a)&&(t/=40)),o(e,a)&&(l/=40,s/=40,f/=40),l=Math[l>=1?"floor":"ceil"](l/t),s=Math[s>=1?"floor":"ceil"](s/t),f=Math[f>=1?"floor":"ceil"](f/t),i.settings.normalizeOffset&&this.getBoundingClientRect)&&(p=this.getBoundingClientRect(),k=r.clientX-p.left,b=r.clientY-p.top),r.deltaX=s,r.deltaY=f,r.deltaFactor=t,r.offsetX=k,r.offsetY=b,r.deltaMode=0,w.unshift(r,l,s,f),u&&clearTimeout(u),u=setTimeout(h,200),(n.event.dispatch||n.event.handle).apply(this,w)}function h(){t=null}function o(n,t){return i.settings.adjustOldDeltas&&"mousewheel"===n.type&&t%120==0}var u,t,s=["wheel","mousewheel","DOMMouseScroll","MozMousePixelScroll"],r="onwheel"in document||document.documentMode>=9?["wheel"]:["mousewheel","DomMouseScroll","MozMousePixelScroll"],c=Array.prototype.slice,e,i;if(n.event.fixHooks)for(e=s.length;e;)n.event.fixHooks[s[--e]]=n.event.mouseHooks;i=n.event.special.mousewheel={version:"3.1.12",setup:function(){if(this.addEventListener)for(var t=r.length;t;)this.addEventListener(r[--t],f,!1);else this.onmousewheel=f;n.data(this,"mousewheel-line-height",i.getLineHeight(this)),n.data(this,"mousewheel-page-height",i.getPageHeight(this))},teardown:function(){if(this.removeEventListener)for(var t=r.length;t;)this.removeEventListener(r[--t],f,!1);else this.onmousewheel=null;n.removeData(this,"mousewheel-line-height"),n.removeData(this,"mousewheel-page-height")},getLineHeight:function(t){var r=n(t),i=r["offsetParent"in n.fn?"offsetParent":"parent"]();return i.length||(i=n("body")),parseInt(i.css("fontSize"),10)||parseInt(r.css("fontSize"),10)||16},getPageHeight:function(t){return n(t).height()},settings:{adjustOldDeltas:!0,normalizeOffset:!0}},n.fn.extend({mousewheel:function(n){return n?this.bind("mousewheel",n):this.trigger("mousewheel")},unmousewheel:function(n){return this.unbind("mousewheel",n)}})}),!function(n){"function"==typeof define&&define.amd?define(["jquery.mCustomScrollbar.concat.min.js"],n):"object"==typeof exports?module.exports=n:n(jQuery)}(function(n){function f(r){var e=r||window.event,w=c.call(arguments,1),l=0,s=0,f=0,a=0,k=0,b=0,v,y,p;if(r=n.event.fix(e),r.type="mousewheel","detail"in e&&(f=-1*e.detail),"wheelDelta"in e&&(f=e.wheelDelta),"wheelDeltaY"in e&&(f=e.wheelDeltaY),"wheelDeltaX"in e&&(s=-1*e.wheelDeltaX),"axis"in e&&e.axis===e.HORIZONTAL_AXIS&&(s=-1*f,f=0),l=0===f?s:f,"deltaY"in e&&(f=-1*e.deltaY,l=f),"deltaX"in e&&(s=e.deltaX,0===f&&(l=-1*s)),0!==f||0!==s)return 1===e.deltaMode?(v=n.data(this,"mousewheel-line-height"),l*=v,f*=v,s*=v):2===e.deltaMode&&(y=n.data(this,"mousewheel-page-height"),l*=y,f*=y,s*=y),(a=Math.max(Math.abs(f),Math.abs(s)),(!t||t>a)&&(t=a,o(e,a)&&(t/=40)),o(e,a)&&(l/=40,s/=40,f/=40),l=Math[l>=1?"floor":"ceil"](l/t),s=Math[s>=1?"floor":"ceil"](s/t),f=Math[f>=1?"floor":"ceil"](f/t),i.settings.normalizeOffset&&this.getBoundingClientRect)&&(p=this.getBoundingClientRect(),k=r.clientX-p.left,b=r.clientY-p.top),r.deltaX=s,r.deltaY=f,r.deltaFactor=t,r.offsetX=k,r.offsetY=b,r.deltaMode=0,w.unshift(r,l,s,f),u&&clearTimeout(u),u=setTimeout(h,200),(n.event.dispatch||n.event.handle).apply(this,w)}function h(){t=null}function o(n,t){return i.settings.adjustOldDeltas&&"mousewheel"===n.type&&t%120==0}var u,t,s=["wheel","mousewheel","DOMMouseScroll","MozMousePixelScroll"],r="onwheel"in document||document.documentMode>=9?["wheel"]:["mousewheel","DomMouseScroll","MozMousePixelScroll"],c=Array.prototype.slice,e,i;if(n.event.fixHooks)for(e=s.length;e;)n.event.fixHooks[s[--e]]=n.event.mouseHooks;i=n.event.special.mousewheel={version:"3.1.12",setup:function(){if(this.addEventListener)for(var t=r.length;t;)this.addEventListener(r[--t],f,!1);else this.onmousewheel=f;n.data(this,"mousewheel-line-height",i.getLineHeight(this)),n.data(this,"mousewheel-page-height",i.getPageHeight(this))},teardown:function(){if(this.removeEventListener)for(var t=r.length;t;)this.removeEventListener(r[--t],f,!1);else this.onmousewheel=null;n.removeData(this,"mousewheel-line-height"),n.removeData(this,"mousewheel-page-height")},getLineHeight:function(t){var r=n(t),i=r["offsetParent"in n.fn?"offsetParent":"parent"]();return i.length||(i=n("body")),parseInt(i.css("fontSize"),10)||parseInt(r.css("fontSize"),10)||16},getPageHeight:function(t){return n(t).height()},settings:{adjustOldDeltas:!0,normalizeOffset:!0}},n.fn.extend({mousewheel:function(n){return n?this.bind("mousewheel",n):this.trigger("mousewheel")},unmousewheel:function(n){return this.unbind("mousewheel",n)}})}),!function(n){"undefined"!=typeof module&&module.exports?module.exports=n:n(jQuery,window,document)}(function(n){!function(t){var u="function"==typeof define&&define.amd,f="undefined"!=typeof module&&module.exports,i="https:"==document.location.protocol?"https:":"http:",r="cdnjs.cloudflare.com/ajax/libs/jquery-mousewheel/3.1.13/jquery.mousewheel.min.js";u||(f?require("jquery-mousewheel")(n):n.event.special.mousewheel||n("head").append(decodeURI("%3Cscript src="+i+"//"+r+"%3E%3C/script%3E"))),t()}(function(){var h,a="mCustomScrollbar",t="mCS",ft=".mCustomScrollbar",lt={setTop:0,setLeft:0,axis:"y",scrollbarPosition:"inside",scrollInertia:950,autoDraggerLength:!0,alwaysShowScrollbar:0,snapOffset:0,mouseWheel:{enable:!0,scrollAmount:"auto",axis:"y",deltaFactor:"auto",disableOver:["select","option","keygen","datalist","textarea"]},scrollButtons:{scrollType:"stepless",scrollAmount:"auto"},keyboard:{enable:!0,scrollType:"stepless",scrollAmount:"auto"},contentTouchScroll:25,documentTouchScroll:!0,advanced:{autoScrollOnFocus:"input,textarea,select,button,datalist,keygen,a[tabindex],area,object,[contenteditable='true']",updateOnContentResize:!0,updateOnImageLoad:"auto",autoUpdateTimeout:60},theme:"light",callbacks:{onTotalScrollOffset:0,onTotalScrollBackOffset:0,alwaysTriggerOffsets:!0}},kt=0,nt={},w=window.attachEvent&&!window.addEventListener?1:0,f=!1,i=["mCSB_dragger_onDrag","mCSB_scrollTools_onDrag","mCS_img_loaded","mCS_disabled","mCS_destroyed","mCS_no_scrollbar","mCS-autoHide","mCS-dir-rtl","mCS_no_scrollbar_y","mCS_no_scrollbar_x","mCS_y_hidden","mCS_x_hidden","mCSB_draggerContainer","mCSB_buttonUp","mCSB_buttonDown","mCSB_buttonLeft","mCSB_buttonRight"],s={init:function(r){var r=n.extend(!0,{},lt,r),e=y.call(this),u,f;if(r.live){if(u=r.liveSelector||this.selector||ft,f=n(u),"off"===r.live)return void g(u);nt[u]=setTimeout(function(){f.mCustomScrollbar(r),"once"===r.live&&f.length&&g(u)},500)}else g(u);return r.setWidth=r.set_width?r.set_width:r.setWidth,r.setHeight=r.set_height?r.set_height:r.setHeight,r.axis=r.horizontalScroll?"x":gt(r.axis),r.scrollInertia=r.scrollInertia>0&&r.scrollInertia<17?17:r.scrollInertia,"object"!=typeof r.mouseWheel&&1==r.mouseWheel&&(r.mouseWheel={enable:!0,scrollAmount:"auto",axis:"y",preventDefault:!1,deltaFactor:"auto",normalizeDelta:!1,invert:!1}),r.mouseWheel.scrollAmount=r.mouseWheelPixels?r.mouseWheelPixels:r.mouseWheel.scrollAmount,r.mouseWheel.normalizeDelta=r.advanced.normalizeMouseWheelDelta?r.advanced.normalizeMouseWheelDelta:r.mouseWheel.normalizeDelta,r.scrollButtons.scrollType=ti(r.scrollButtons.scrollType),at(r),n(e).each(function(){var u=n(this);if(!u.data(t)){u.data(t,{idx:++kt,opt:r,scrollRatio:{y:null,x:null},overflowed:null,contentReset:{y:null,x:null},bindEvents:!1,tweenRunning:!1,sequential:{},langDir:u.css("direction"),cbOffsets:null,trigger:null,poll:{size:{o:0,n:0},img:{o:0,n:0},change:{o:0,n:0}}});var e=u.data(t),f=e.opt,c=u.data("mcs-axis"),h=u.data("mcs-scrollbar-position"),o=u.data("mcs-theme");c&&(f.axis=c),h&&(f.scrollbarPosition=h),o&&(f.theme=o,at(f)),bt.call(this),e&&f.callbacks.onCreate&&"function"==typeof f.callbacks.onCreate&&f.callbacks.onCreate.call(this),n("#mCSB_"+e.idx+"_container img:not(."+i[2]+")").addClass(i[2]),s.update.call(null,u)}})},update:function(r,f){var e=r||y.call(this);return n(e).each(function(){var s=n(this),h;if(s.data(t)){var e=s.data(t),r=e.opt,c=n("#mCSB_"+e.idx+"_container"),a=n("#mCSB_"+e.idx),l=[n("#mCSB_"+e.idx+"_dragger_vertical"),n("#mCSB_"+e.idx+"_dragger_horizontal")];if(!c.length)return;e.tweenRunning&&o(s),f&&e&&r.callbacks.onBeforeUpdate&&"function"==typeof r.callbacks.onBeforeUpdate&&r.callbacks.onBeforeUpdate.call(this),s.hasClass(i[3])&&s.removeClass(i[3]),s.hasClass(i[4])&&s.removeClass(i[4]),a.css("max-height","none"),a.height()!==s.height()&&a.css("max-height",s.height()),vt.call(this),"y"===r.axis||r.advanced.autoExpandHorizontalScroll||c.css("width",ht(c)),e.overflowed=ci.call(this),ct.call(this),r.autoDraggerLength&&yt.call(this),li.call(this),hi.call(this),h=[Math.abs(c[0].offsetTop),Math.abs(c[0].offsetLeft)],"x"!==r.axis&&(e.overflowed[0]?l[0].height()>l[0].parent().height()?v.call(this):(u(s,h[0].toString(),{dir:"y",dur:0,overwrite:"none"}),e.contentReset.y=null):(v.call(this),"y"===r.axis?b.call(this):"yx"===r.axis&&e.overflowed[1]&&u(s,h[1].toString(),{dir:"x",dur:0,overwrite:"none"}))),"y"!==r.axis&&(e.overflowed[1]?l[1].width()>l[1].parent().width()?v.call(this):(u(s,h[1].toString(),{dir:"x",dur:0,overwrite:"none"}),e.contentReset.x=null):(v.call(this),"x"===r.axis?b.call(this):"yx"===r.axis&&e.overflowed[0]&&u(s,h[0].toString(),{dir:"y",dur:0,overwrite:"none"}))),f&&e&&(2===f&&r.callbacks.onImageLoad&&"function"==typeof r.callbacks.onImageLoad?r.callbacks.onImageLoad.call(this):3===f&&r.callbacks.onSelectorChange&&"function"==typeof r.callbacks.onSelectorChange?r.callbacks.onSelectorChange.call(this):r.callbacks.onUpdate&&"function"==typeof r.callbacks.onUpdate&&r.callbacks.onUpdate.call(this)),ut.call(this)}})},scrollTo:function(i,r){if("undefined"!=typeof i&&null!=i){var f=y.call(this);return n(f).each(function(){var s=n(this);if(s.data(t)){var o=s.data(t),h=o.opt,l={trigger:"external",scrollInertia:h.scrollInertia,scrollEasing:"mcsEaseInOut",moveDragger:!1,timeout:60,callbacks:!0,onStart:!0,onUpdate:!0,onComplete:!0},f=n.extend(!0,{},l,r),e=rt.call(this,i),c=f.scrollInertia>0&&f.scrollInertia<17?17:f.scrollInertia;e[0]=st.call(this,e[0],"y"),e[1]=st.call(this,e[1],"x"),f.moveDragger&&(e[0]*=o.scrollRatio.y,e[1]*=o.scrollRatio.x),f.dur=dt()?0:c,setTimeout(function(){null!==e[0]&&"undefined"!=typeof e[0]&&"x"!==h.axis&&o.overflowed[0]&&(f.dir="y",f.overwrite="all",u(s,e[0].toString(),f)),null!==e[1]&&"undefined"!=typeof e[1]&&"y"!==h.axis&&o.overflowed[1]&&(f.dir="x",f.overwrite="none",u(s,e[1].toString(),f))},f.timeout)}})}},stop:function(){var i=y.call(this);return n(i).each(function(){var i=n(this);i.data(t)&&o(i)})},disable:function(r){var u=y.call(this);return n(u).each(function(){var u=n(this);u.data(t)&&(u.data(t),ut.call(this,"remove"),b.call(this),r&&v.call(this),ct.call(this,!0),u.addClass(i[3]))})},destroy:function(){var r=y.call(this);return n(r).each(function(){var f=n(this);if(f.data(t)){var u=f.data(t),o=u.opt,h=n("#mCSB_"+u.idx),e=n("#mCSB_"+u.idx+"_container"),s=n(".mCSB_"+u.idx+"_scrollbar");o.live&&g(o.liveSelector||n(r).selector),ut.call(this,"remove"),b.call(this),v.call(this),f.removeData(t),l(this,"mcs"),s.remove(),e.find("img."+i[2]).removeClass(i[2]),h.replaceWith(e.contents()),f.removeClass(a+" _"+t+"_"+u.idx+" "+i[6]+" "+i[7]+" "+i[5]+" "+i[3]).addClass(i[4])}})}},y=function(){return"object"!=typeof n(this)||n(this).length<1?ft:this},at=function(t){var f=["rounded","rounded-dark","rounded-dots","rounded-dots-dark"],e=["rounded-dots","rounded-dots-dark","3d","3d-dark","3d-thick","3d-thick-dark","inset","inset-dark","inset-2","inset-2-dark","inset-3","inset-3-dark"],u=["minimal","minimal-dark"],i=["minimal","minimal-dark"],r=["minimal","minimal-dark"];t.autoDraggerLength=n.inArray(t.theme,f)>-1?!1:t.autoDraggerLength,t.autoExpandScrollbar=n.inArray(t.theme,e)>-1?!1:t.autoExpandScrollbar,t.scrollButtons.enable=n.inArray(t.theme,u)>-1?!1:t.scrollButtons.enable,t.autoHideScrollbar=n.inArray(t.theme,i)>-1?!0:t.autoHideScrollbar,t.scrollbarPosition=n.inArray(t.theme,r)>-1?"outside":t.scrollbarPosition},g=function(n){nt[n]&&(clearTimeout(nt[n]),l(nt,n))},gt=function(n){return"yx"===n||"xy"===n||"auto"===n?"yx":"x"===n||"horizontal"===n?"x":"y"},ti=function(n){return"stepped"===n||"pixels"===n||"step"===n||"click"===n?"stepped":"stepless"},bt=function(){var f=n(this),u=f.data(t),r=u.opt,l=r.autoExpandScrollbar?" "+i[1]+"_expand":"",s=["<div id='mCSB_"+u.idx+"_scrollbar_vertical' class='mCSB_scrollTools mCSB_"+u.idx+"_scrollbar mCS-"+r.theme+" mCSB_scrollTools_vertical"+l+"'><div class='"+i[12]+"'><div id='mCSB_"+u.idx+"_dragger_vertical' class='mCSB_dragger' style='position:absolute;' oncontextmenu='return false;'><div class='mCSB_dragger_bar' /></div><div class='mCSB_draggerRail' /></div></div>","<div id='mCSB_"+u.idx+"_scrollbar_horizontal' class='mCSB_scrollTools mCSB_"+u.idx+"_scrollbar mCS-"+r.theme+" mCSB_scrollTools_horizontal"+l+"'><div class='"+i[12]+"'><div id='mCSB_"+u.idx+"_dragger_horizontal' class='mCSB_dragger' style='position:absolute;' oncontextmenu='return false;'><div class='mCSB_dragger_bar' /></div><div class='mCSB_draggerRail' /></div></div>"],v="yx"===r.axis?"mCSB_vertical_horizontal":"x"===r.axis?"mCSB_horizontal":"mCSB_vertical",c="yx"===r.axis?s[0]+s[1]:"x"===r.axis?s[1]:s[0],w="yx"===r.axis?"<div id='mCSB_"+u.idx+"_container_wrapper' class='mCSB_container_wrapper' />":"",y=r.autoHideScrollbar?" "+i[6]:"",p="x"!==r.axis&&"rtl"===u.langDir?" "+i[7]:"",h,o,e;r.setWidth&&f.css("width",r.setWidth),r.setHeight&&f.css("height",r.setHeight),r.setLeft="y"!==r.axis&&"rtl"===u.langDir?"989999px":r.setLeft,f.addClass(a+" _"+t+"_"+u.idx+y+p).wrapInner("<div id='mCSB_"+u.idx+"' class='mCustomScrollBox mCS-"+r.theme+" "+v+"'><div id='mCSB_"+u.idx+"_container' class='mCSB_container' style='position:relative; top:"+r.setTop+"; left:"+r.setLeft+";' dir="+u.langDir+" /></div>"),h=n("#mCSB_"+u.idx),o=n("#mCSB_"+u.idx+"_container"),"y"===r.axis||r.advanced.autoExpandHorizontalScroll||o.css("width",ht(o)),"outside"===r.scrollbarPosition?("static"===f.css("position")&&f.css("position","relative"),f.css("overflow","visible"),h.addClass("mCSB_outside").after(c)):(h.addClass("mCSB_inside").append(c),o.wrap(w)),wt.call(this),e=[n("#mCSB_"+u.idx+"_dragger_vertical"),n("#mCSB_"+u.idx+"_dragger_horizontal")],e[0].css("min-height",e[0].height()),e[1].css("min-width",e[1].width())},ht=function(t){var i=[t[0].scrollWidth,Math.max.apply(Math,t.children().map(function(){return n(this).outerWidth(!0)}).get())],r=t.parent().width();return i[0]>r?i[0]:i[1]>r?i[1]:"100%"},vt=function(){var e=n(this),f=e.data(t),r=f.opt,i=n("#mCSB_"+f.idx+"_container"),u;r.advanced.autoExpandHorizontalScroll&&"y"!==r.axis&&(i.css({width:"auto","min-width":0,"overflow-x":"scroll"}),u=Math.ceil(i[0].scrollWidth),3===r.advanced.autoExpandHorizontalScroll||2!==r.advanced.autoExpandHorizontalScroll&&u>i.parent().width()?i.css({width:u,"min-width":"100%","overflow-x":"inherit"}):i.css({"overflow-x":"inherit",position:"absolute"}).wrap("<div class='mCSB_h_wrapper' style='position:relative; left:0; width:999999px;' />").css({width:Math.ceil(i[0].getBoundingClientRect().right+.4)-Math.floor(i[0].getBoundingClientRect().left),"min-width":"100%",position:"relative"}).unwrap())},wt=function(){var s=n(this),o=s.data(t),u=o.opt,h=n(".mCSB_"+o.idx+"_scrollbar:first"),f=tt(u.scrollButtons.tabindex)?"tabindex='"+u.scrollButtons.tabindex+"'":"",r=["<a href='#' class='"+i[13]+"' oncontextmenu='return false;' "+f+" />","<a href='#' class='"+i[14]+"' oncontextmenu='return false;' "+f+" />","<a href='#' class='"+i[15]+"' oncontextmenu='return false;' "+f+" />","<a href='#' class='"+i[16]+"' oncontextmenu='return false;' "+f+" />"],e=["x"===u.axis?r[2]:r[0],"x"===u.axis?r[3]:r[1],r[2],r[3]];u.scrollButtons.enable&&h.prepend(e[0]).append(e[1]).next(".mCSB_scrollTools").prepend(e[2]).append(e[3])},yt=function(){var c=n(this),u=c.data(t),o=n("#mCSB_"+u.idx),e=n("#mCSB_"+u.idx+"_container"),r=[n("#mCSB_"+u.idx+"_dragger_vertical"),n("#mCSB_"+u.idx+"_dragger_horizontal")],f=[o.height()/e.outerHeight(!1),o.width()/e.outerWidth(!1)],i=[parseInt(r[0].css("min-height")),Math.round(f[0]*r[0].parent().height()),parseInt(r[1].css("min-width")),Math.round(f[1]*r[1].parent().width())],h=w&&i[1]<i[0]?i[0]:i[1],s=w&&i[3]<i[2]?i[2]:i[3];r[0].css({height:h,"max-height":r[0].parent().height()-10}).find(".mCSB_dragger_bar").css({"line-height":i[0]+"px"}),r[1].css({width:s,"max-width":r[1].parent().width()-10})},li=function(){var s=n(this),i=s.data(t),o=n("#mCSB_"+i.idx),e=n("#mCSB_"+i.idx+"_container"),r=[n("#mCSB_"+i.idx+"_dragger_vertical"),n("#mCSB_"+i.idx+"_dragger_horizontal")],u=[e.outerHeight(!1)-o.height(),e.outerWidth(!1)-o.width()],f=[u[0]/(r[0].parent().height()-r[0].height()),u[1]/(r[1].parent().width()-r[1].width())];i.scrollRatio={y:f[0],x:f[1]}},d=function(n,t,r){var f=r?i[0]+"_expanded":"",u=n.closest(".mCSB_scrollTools");"active"===t?(n.toggleClass(i[0]+" "+f),u.toggleClass(i[1]),n[0]._draggable=n[0]._draggable?0:1):n[0]._draggable||("hide"===t?(n.removeClass(i[0]),u.removeClass(i[1])):(n.addClass(i[0]),u.addClass(i[1])))},ci=function(){var h=n(this),r=h.data(t),o=n("#mCSB_"+r.idx),i=n("#mCSB_"+r.idx+"_container"),f=null==r.overflowed?i.height():i.outerHeight(!1),u=null==r.overflowed?i.width():i.outerWidth(!1),e=i[0].scrollHeight,s=i[0].scrollWidth;return e>f&&(f=e),s>u&&(u=s),[f>o.height(),u>o.width()]},v=function(){var e=n(this),i=e.data(t),f=i.opt,c=n("#mCSB_"+i.idx),s=n("#mCSB_"+i.idx+"_container"),h=[n("#mCSB_"+i.idx+"_dragger_vertical"),n("#mCSB_"+i.idx+"_dragger_horizontal")],r;(o(e),("x"!==f.axis&&!i.overflowed[0]||"y"===f.axis&&i.overflowed[0])&&(h[0].add(s).css("top",0),u(e,"_resetY")),"y"!==f.axis&&!i.overflowed[1]||"x"===f.axis&&i.overflowed[1])&&(r=dx=0,"rtl"===i.langDir&&(r=c.width()-s.outerWidth(!1),dx=Math.abs(r/i.scrollRatio.x)),s.css("left",r),h[1].css("left",dx),u(e,"_resetX"))},hi=function(){function e(){u=setTimeout(function(){n.event.special.mousewheel?(clearTimeout(u),ii.call(f[0])):e()},100)}var f=n(this),r=f.data(t),i=r.opt,u;r.bindEvents||((fi.call(this),i.contentTouchScroll&&ei.call(this),oi.call(this),i.mouseWheel.enable)&&e(),ui.call(this),ai.call(this),i.advanced.autoScrollOnFocus&&si.call(this),i.scrollButtons.enable&&vi.call(this),i.keyboard.enable&&yi.call(this),r.bindEvents=!0)},b=function(){var e=n(this),r=e.data(t),u=r.opt,s=t+"_"+r.idx,h=".mCSB_"+r.idx+"_scrollbar",f=n("#mCSB_"+r.idx+",#mCSB_"+r.idx+"_container,#mCSB_"+r.idx+"_container_wrapper,"+h+" ."+i[12]+",#mCSB_"+r.idx+"_dragger_vertical,#mCSB_"+r.idx+"_dragger_horizontal,"+h+">a"),o=n("#mCSB_"+r.idx+"_container");u.advanced.releaseDraggableSelectors&&f.add(n(u.advanced.releaseDraggableSelectors)),u.advanced.extraDraggableSelectors&&f.add(n(u.advanced.extraDraggableSelectors)),r.bindEvents&&(n(document).add(n(!c()||top.document)).unbind("."+s),f.each(function(){n(this).unbind("."+s)}),clearTimeout(e[0]._focusTimeout),l(e[0],"_focusTimeout"),clearTimeout(r.sequential.step),l(r.sequential,"step"),clearTimeout(o[0].onCompleteTimeout),l(o[0],"onCompleteTimeout"),r.bindEvents=!1)},ct=function(r){var h=n(this),u=h.data(t),o=u.opt,c=n("#mCSB_"+u.idx+"_container_wrapper"),f=c.length?c:n("#mCSB_"+u.idx+"_container"),e=[n("#mCSB_"+u.idx+"_scrollbar_vertical"),n("#mCSB_"+u.idx+"_scrollbar_horizontal")],s=[e[0].find(".mCSB_dragger"),e[1].find(".mCSB_dragger")];"x"!==o.axis&&(u.overflowed[0]&&!r?(e[0].add(s[0]).add(e[0].children("a")).css("display","block"),f.removeClass(i[8]+" "+i[10])):(o.alwaysShowScrollbar?(2!==o.alwaysShowScrollbar&&s[0].css("display","none"),f.removeClass(i[10])):(e[0].css("display","none"),f.addClass(i[10])),f.addClass(i[8]))),"y"!==o.axis&&(u.overflowed[1]&&!r?(e[1].add(s[1]).add(e[1].children("a")).css("display","block"),f.removeClass(i[9]+" "+i[11])):(o.alwaysShowScrollbar?(2!==o.alwaysShowScrollbar&&s[1].css("display","none"),f.removeClass(i[11])):(e[1].css("display","none"),f.addClass(i[11])),f.addClass(i[9]))),u.overflowed[0]||u.overflowed[1]?h.removeClass(i[5]):h.addClass(i[5])},r=function(t){var e=t.type,i=t.target.ownerDocument!==document?[n(frameElement).offset().top,n(frameElement).offset().left]:null,u=c()&&t.target.ownerDocument!==top.document?[n(t.view.frameElement).offset().top,n(t.view.frameElement).offset().left]:[0,0],r,f;switch(e){case"pointerdown":case"MSPointerDown":case"pointermove":case"MSPointerMove":case"pointerup":case"MSPointerUp":return i?[t.originalEvent.pageY-i[0]+u[0],t.originalEvent.pageX-i[1]+u[1],!1]:[t.originalEvent.pageY,t.originalEvent.pageX,!1];case"touchstart":case"touchmove":case"touchend":return r=t.originalEvent.touches[0]||t.originalEvent.changedTouches[0],f=t.originalEvent.touches.length||t.originalEvent.changedTouches.length,t.target.ownerDocument!==document?[r.screenY,r.screenX,f>1]:[r.pageY,r.pageX,f>1];default:return i?[t.pageY-i[0]+u[0],t.pageX-i[1]+u[1],!1]:[t.pageY,t.pageX,!1]}},fi=function(){function g(n){var i=b.find("iframe"),t;i.length&&(t=n?"auto":"none",i.css("pointer-events",t))}function k(n,t,r,f){var o,e;(b[0].idleTimer=s.scrollInertia<233?250:0,i.attr("id")===y[1])?(o="x",e=(i[0].offsetLeft-t+f)*h.scrollRatio.x):(o="y",e=(i[0].offsetTop-n+r)*h.scrollRatio.y),u(p,e.toString(),{dir:o,drag:!0})}var i,a,l,p=n(this),h=p.data(t),s=h.opt,e=t+"_"+h.idx,y=["mCSB_"+h.idx+"_dragger_vertical","mCSB_"+h.idx+"_dragger_horizontal"],b=n("#mCSB_"+h.idx+"_container"),v=n("#"+y[0]+",#"+y[1]),tt=s.advanced.releaseDraggableSelectors?v.add(n(s.advanced.releaseDraggableSelectors)):v,nt=s.advanced.extraDraggableSelectors?n(!c()||top.document).add(n(s.advanced.extraDraggableSelectors)):n(!c()||top.document);v.bind("mousedown."+e+" touchstart."+e+" pointerdown."+e+" MSPointerDown."+e,function(t){if(t.stopImmediatePropagation(),t.preventDefault(),et(t)){f=!0,w&&(document.onselectstart=function(){return!1}),g(!1),o(p),i=n(this);var u=i.offset(),h=r(t)[0]-u.top,e=r(t)[1]-u.left,v=i.height()+u.top,c=i.width()+u.left;v>h&&h>0&&c>e&&e>0&&(a=h,l=e),d(i,"active",s.autoExpandScrollbar)}}).bind("touchmove."+e,function(n){n.stopImmediatePropagation(),n.preventDefault();var t=i.offset(),f=r(n)[0]-t.top,u=r(n)[1]-t.left;k(a,l,f,u)}),n(document).add(nt).bind("mousemove."+e+" pointermove."+e+" MSPointerMove."+e,function(n){if(i){var f=i.offset(),u=r(n)[0]-f.top,t=r(n)[1]-f.left;if(a===u&&l===t)return;k(a,l,u,t)}}).add(tt).bind("mouseup."+e+" touchend."+e+" pointerup."+e+" MSPointerUp."+e,function(){i&&(d(i,"active",s.autoExpandScrollbar),i=null),f=!1,w&&(document.onselectstart=null),g(!0)})},ei=function(){function ni(n){if(!k(n)||f||r(n)[2])return void(h=0);h=1,tt=0,rt=0,st=1,nt.removeClass("mCS_touch_action");var t=b.offset();d=r(n)[0]-t.top,g=r(n)[1]-t.left,a=[r(n)[0],r(n)[1]]}function bt(n){var y,o,h,c;if(k(n)&&!f&&!r(n)[2]&&(e.documentTouchScroll||n.preventDefault(),n.stopImmediatePropagation(),(!rt||tt)&&st)){gt=p();var l=it.offset(),u=r(n)[0]-l.top,t=r(n)[1]-l.left,v="mcsLinearOut";(et.push(u),ot.push(t),a[2]=Math.abs(r(n)[0]-a[0]),a[3]=Math.abs(r(n)[1]-a[1]),i.overflowed[0])&&(y=ut[0].parent().height()-ut[0].height(),o=d-u>0&&u-d>-(y*i.scrollRatio.y)&&(2*a[3]<a[2]||"yx"===e.axis)),i.overflowed[1]&&(h=ut[1].parent().width()-ut[1].width(),c=g-t>0&&t-g>-(h*i.scrollRatio.x)&&(2*a[2]<a[3]||"yx"===e.axis)),o||c?(vt||n.preventDefault(),tt=1):(rt=1,nt.addClass("mCS_touch_action")),vt&&n.preventDefault(),s="yx"===e.axis?[d-u,g-t]:"x"===e.axis?[null,g-t]:[d-u,null],b[0].idleTimer=250,i.overflowed[0]&&ft(s[0],yt,v,"y","all",!0),i.overflowed[1]&&ft(s[1],yt,v,"x",lt,!0)}}function kt(n){if(!k(n)||f||r(n)[2])return void(h=0);h=1,n.stopImmediatePropagation(),o(nt),ii=p();var t=it.offset();dt=r(n)[0]-t.top,ti=r(n)[1]-t.left,et=[],ot=[]}function pt(n){var t,u,h;if(k(n)&&!f&&!r(n)[2]){st=0,n.stopImmediatePropagation(),tt=0,rt=0,ct=p();var c=it.offset(),v=r(n)[0]-c.top,w=r(n)[1]-c.left;if(!(ct-gt>30)){l=1e3/(ct-ii);var a="mcsEaseOut",o=2.5>l,d=o?[et[et.length-2],ot[ot.length-2]]:[0,0];y=o?[v-d[0],w-d[1]]:[v-dt,w-ti],t=[Math.abs(y[0]),Math.abs(y[1])],l=o?[Math.abs(y[0]/4),Math.abs(y[1]/4)]:[l,l],u=[Math.abs(b[0].offsetTop)-y[0]*wt(t[0]/l[0],l[0]),Math.abs(b[0].offsetLeft)-y[1]*wt(t[1]/l[1],l[1])],s="yx"===e.axis?[u[0],u[1]]:"x"===e.axis?[null,u[1]]:[u[0],null],ht=[4*t[0]+e.scrollInertia,4*t[1]+e.scrollInertia],h=parseInt(e.contentTouchScroll)||0,s[0]=t[0]>h?s[0]:0,s[1]=t[1]>h?s[1]:0,i.overflowed[0]&&ft(s[0],ht[0],a,"y",lt,!1),i.overflowed[1]&&ft(s[1],ht[1],a,"x",lt,!1)}}}function wt(n,t){var i=[1.5*t,2*t,t/1.5,t/2];return n>90?t>4?i[0]:i[3]:n>60?t>3?i[3]:i[2]:n>30?t>8?i[1]:t>6?i[0]:t>4?t:i[2]:t>8?t:i[3]}function ft(n,t,i,r,f,e){n&&u(nt,n.toString(),{dur:t,scrollEasing:i,dir:r,overwrite:f,drag:e})}var st,d,g,dt,ti,ii,gt,ct,y,l,s,ht,tt,rt,nt=n(this),i=nt.data(t),e=i.opt,v=t+"_"+i.idx,it=n("#mCSB_"+i.idx),b=n("#mCSB_"+i.idx+"_container"),ut=[n("#mCSB_"+i.idx+"_dragger_vertical"),n("#mCSB_"+i.idx+"_dragger_horizontal")],et=[],ot=[],yt=0,lt="yx"===e.axis?"none":"all",a=[],at=b.find("iframe"),w=["touchstart."+v+" pointerdown."+v+" MSPointerDown."+v,"touchmove."+v+" pointermove."+v+" MSPointerMove."+v,"touchend."+v+" pointerup."+v+" MSPointerUp."+v],vt=void 0!==document.body.style.touchAction;b.bind(w[0],function(n){ni(n)}).bind(w[1],function(n){bt(n)}),it.bind(w[0],function(n){kt(n)}).bind(w[2],function(n){pt(n)}),at.length&&at.each(function(){n(this).on("load",function(){c(this)&&n(this.contentDocument||this.contentWindow.document).bind(w[0],function(n){ni(n),kt(n)}).bind(w[1],function(n){bt(n)}).bind(w[2],function(n){pt(n)})})})},oi=function(){function y(){return window.getSelection?window.getSelection().toString():document.selection&&"Control"!=document.selection.type?document.selection.createRange().text:0}function u(n,t,r){l.type=r&&i?"stepped":"stepless",l.scrollAmount=10,it(a,n,t,"mcsLinearOut",r?60:null)}var i,a=n(this),e=a.data(t),v=e.opt,l=e.sequential,s=t+"_"+e.idx,o=n("#mCSB_"+e.idx+"_container"),c=o.parent();o.bind("mousedown."+s,function(){h||i||(i=1,f=!0)}).add(document).bind("mousemove."+s,function(n){if(!h&&i&&y()){var s=o.offset(),t=r(n)[0]-s.top+o[0].offsetTop,f=r(n)[1]-s.left+o[0].offsetLeft;t>0&&t<c.height()&&f>0&&f<c.width()?l.step&&u("off",null,"stepped"):("x"!==v.axis&&e.overflowed[0]&&(0>t?u("on",38):t>c.height()&&u("on",40)),"y"!==v.axis&&e.overflowed[1]&&(0>f?u("on",37):f>c.width()&&u("on",39)))}}).bind("mouseup."+s+" dragend."+s,function(){h||(i&&(i=0,u("off",null)),f=!1)})},ii=function(){function l(t,h){var v,a;if(o(s),!ri(s,t.target)){if(v="auto"!==i.mouseWheel.deltaFactor?parseInt(i.mouseWheel.deltaFactor):w&&t.deltaFactor<100?100:t.deltaFactor||100,a=i.scrollInertia,"x"===i.axis||"x"===i.mouseWheel.axis)var y="x",l=[Math.round(v*r.scrollRatio.x),parseInt(i.mouseWheel.scrollAmount)],p="auto"!==i.mouseWheel.scrollAmount?l[1]:l[0]>=e.width()?.9*e.width():l[0],k=Math.abs(n("#mCSB_"+r.idx+"_container")[0].offsetLeft),b=f[1][0].offsetLeft,d=f[1].parent().width()-f[1].width(),c=t.deltaX||t.deltaY||h;else var y="y",l=[Math.round(v*r.scrollRatio.y),parseInt(i.mouseWheel.scrollAmount)],p="auto"!==i.mouseWheel.scrollAmount?l[1]:l[0]>=e.height()?.9*e.height():l[0],k=Math.abs(n("#mCSB_"+r.idx+"_container")[0].offsetTop),b=f[0][0].offsetTop,d=f[0].parent().height()-f[0].height(),c=t.deltaY||h;"y"===y&&!r.overflowed[0]||"x"===y&&!r.overflowed[1]||((i.mouseWheel.invert||t.webkitDirectionInvertedFromDevice)&&(c=-c),i.mouseWheel.normalizeDelta&&(c=0>c?-1:1),(c>0&&0!==b||0>c&&b!==d||i.mouseWheel.preventDefault)&&(t.stopImmediatePropagation(),t.preventDefault()),t.deltaFactor<2&&!i.mouseWheel.normalizeDelta&&(p=t.deltaFactor,a=17),u(s,(k-c*p).toString(),{dir:y,dur:a}))}}if(n(this).data(t)){var s=n(this),r=s.data(t),i=r.opt,a=t+"_"+r.idx,e=n("#mCSB_"+r.idx),f=[n("#mCSB_"+r.idx+"_dragger_vertical"),n("#mCSB_"+r.idx+"_dragger_horizontal")],h=n("#mCSB_"+r.idx+"_container").find("iframe");h.length&&h.each(function(){n(this).on("load",function(){c(this)&&n(this.contentDocument||this.contentWindow.document).bind("mousewheel."+a,function(n,t){l(n,t)})})}),e.bind("mousewheel."+a,function(n,t){l(n,t)})}},c=function(n){var i=null,t;if(n){try{t=n.contentDocument||n.contentWindow.document,i=t.body.innerHTML}catch(r){}return null!==i}try{t=top.document,i=t.body.innerHTML}catch(r){}return null!==i},ri=function(i,r){var u=r.nodeName.toLowerCase(),e=i.data(t).opt.mouseWheel.disableOver,f=["select","textarea"];return n.inArray(u,e)>-1&&!(n.inArray(u,f)>-1&&!n(r).is(":focus"))},ui=function(){var h,c=n(this),e=c.data(t),r=t+"_"+e.idx,s=n("#mCSB_"+e.idx+"_container"),l=s.parent(),a=n(".mCSB_"+e.idx+"_scrollbar ."+i[12]);a.bind("mousedown."+r+" touchstart."+r+" pointerdown."+r+" MSPointerDown."+r,function(t){f=!0,n(t.target).hasClass("mCSB_dragger")||(h=1)}).bind("touchend."+r+" pointerup."+r+" MSPointerUp."+r,function(){f=!1}).bind("click."+r,function(t){var f,r;if(h&&(h=0,n(t.target).hasClass(i[12])||n(t.target).hasClass("mCSB_draggerRail"))){if(o(c),f=n(this),r=f.find(".mCSB_dragger"),f.parent(".mCSB_scrollTools_horizontal").length>0){if(!e.overflowed[1])return;var y="x",a=t.pageX>r.offset().left?-1:1,v=Math.abs(s[0].offsetLeft)-.9*a*l.width()}else{if(!e.overflowed[0])return;var y="y",a=t.pageY>r.offset().top?-1:1,v=Math.abs(s[0].offsetTop)-.9*a*l.height()}u(c,v.toString(),{dir:y,scrollEasing:"mcsEaseInOut"})}})},si=function(){var i=n(this),s=i.data(t),f=s.opt,c=t+"_"+s.idx,r=n("#mCSB_"+s.idx+"_container"),h=r.parent();r.bind("focusin."+c,function(){var s=n(document.activeElement),l=r.find(".mCustomScrollBox").length,c=0;s.is(f.advanced.autoScrollOnFocus)&&(o(i),clearTimeout(i[0]._focusTimeout),i[0]._focusTimer=l?(c+17)*l:0,i[0]._focusTimeout=setTimeout(function(){var n=[e(s)[0],e(s)[1]],o=[r[0].offsetTop,r[0].offsetLeft],t=[o[0]+n[0]>=0&&o[0]+n[0]<h.height()-s.outerHeight(!1),o[1]+n[1]>=0&&o[0]+n[1]<h.width()-s.outerWidth(!1)],l="yx"!==f.axis||t[0]||t[1]?"all":"none";"x"===f.axis||t[0]||u(i,n[0].toString(),{dir:"y",scrollEasing:"mcsEaseInOut",overwrite:l,dur:c}),"y"===f.axis||t[1]||u(i,n[1].toString(),{dir:"x",scrollEasing:"mcsEaseInOut",overwrite:l,dur:c})},i[0]._focusTimer))})},ai=function(){var u=n(this),r=u.data(t),f=t+"_"+r.idx,i=n("#mCSB_"+r.idx+"_container").parent();i.bind("scroll."+f,function(){(0!==i.scrollTop()||0!==i.scrollLeft())&&n(".mCSB_"+r.idx+"_scrollbar").css("visibility","hidden")})},vi=function(){var e=n(this),u=e.data(t),o=u.opt,r=u.sequential,i=t+"_"+u.idx,h=".mCSB_"+u.idx+"_scrollbar",s=n(h+">a");s.bind("mousedown."+i+" touchstart."+i+" pointerdown."+i+" MSPointerDown."+i+" mouseup."+i+" touchend."+i+" pointerup."+i+" MSPointerUp."+i+" mouseout."+i+" pointerout."+i+" MSPointerOut."+i+" click."+i,function(t){function s(n,t){r.scrollAmount=o.scrollButtons.scrollAmount,it(e,n,t)}if(t.preventDefault(),et(t)){var i=n(this).attr("class");switch(r.type=o.scrollButtons.scrollType,t.type){case"mousedown":case"touchstart":case"pointerdown":case"MSPointerDown":if("stepped"===r.type)return;f=!0,u.tweenRunning=!1,s("on",i);break;case"mouseup":case"touchend":case"pointerup":case"MSPointerUp":case"mouseout":case"pointerout":case"MSPointerOut":if("stepped"===r.type)return;f=!1,r.dir&&s("off",i);break;case"click":if("stepped"!==r.type||u.tweenRunning)return;s("on",i)}}})},yi=function(){function p(t){function w(n,t){h.type=r.keyboard.scrollType,h.scrollAmount=r.keyboard.scrollAmount,"stepped"===h.type&&i.tweenRunning||it(e,n,t)}var c,v,p,l,a;switch(t.type){case"blur":i.tweenRunning&&h.dir&&w("off",null);break;case"keydown":case"keyup":if(c=t.keyCode?t.keyCode:t.which,v="on","x"!==r.axis&&(38===c||40===c)||"y"!==r.axis&&(37===c||39===c)){if((38===c||40===c)&&!i.overflowed[0]||(37===c||39===c)&&!i.overflowed[1])return;"keyup"===t.type&&(v="off"),n(document.activeElement).is(y)||(t.preventDefault(),t.stopImmediatePropagation(),w(v,c))}else 33===c||34===c?((i.overflowed[0]||i.overflowed[1])&&(t.preventDefault(),t.stopImmediatePropagation()),"keyup"===t.type)&&(o(e),p=34===c?-1:1,"x"===r.axis||"yx"===r.axis&&i.overflowed[1]&&!i.overflowed[0]?(l="x",a=Math.abs(f[0].offsetLeft)-.9*p*s.width()):(l="y",a=Math.abs(f[0].offsetTop)-.9*p*s.height()),u(e,a.toString(),{dir:l,scrollEasing:"mcsEaseInOut"})):35!==c&&36!==c||n(document.activeElement).is(y)||((i.overflowed[0]||i.overflowed[1])&&(t.preventDefault(),t.stopImmediatePropagation()),"keyup"!==t.type)||("x"===r.axis||"yx"===r.axis&&i.overflowed[1]&&!i.overflowed[0]?(l="x",a=35===c?Math.abs(s.width()-f.outerWidth(!1)):0):(l="y",a=35===c?Math.abs(s.height()-f.outerHeight(!1)):0),u(e,a.toString(),{dir:l,scrollEasing:"mcsEaseInOut"}))}}var e=n(this),i=e.data(t),r=i.opt,h=i.sequential,l=t+"_"+i.idx,w=n("#mCSB_"+i.idx),f=n("#mCSB_"+i.idx+"_container"),s=f.parent(),y="input,textarea,select,datalist,keygen,[contenteditable='true']",v=f.find("iframe"),a=["blur."+l+" keydown."+l+" keyup."+l];v.length&&v.each(function(){n(this).on("load",function(){c(this)&&n(this.contentDocument||this.contentWindow.document).bind(a[0],function(n){p(n)})})}),w.attr("tabindex","0").bind(a[0],function(n){p(n)})},it=function(r,f,e,s,h){function y(n){a.snapAmount&&(c.scrollAmount=a.snapAmount instanceof Array?"x"===c.dir[0]?a.snapAmount[1]:a.snapAmount[0]:a.snapAmount);var f="stepped"!==c.type,i=h?h:n?f?k/1.5:b:1e3/60,l=n?f?7.5:40:2.5,t=[Math.abs(p[0].offsetTop),Math.abs(p[0].offsetLeft)],o=[v.scrollRatio.y>10?10:v.scrollRatio.y,v.scrollRatio.x>10?10:v.scrollRatio.x],nt="x"===c.dir[0]?t[1]+c.dir[1]*o[1]*l:t[0]+c.dir[1]*o[0]*l,g="x"===c.dir[0]?t[1]+c.dir[1]*parseInt(c.scrollAmount):t[0]+c.dir[1]*parseInt(c.scrollAmount),e="auto"!==c.scrollAmount?g:nt,w=s?s:n?f?"mcsLinearOut":"mcsEaseInOut":"mcsLinear",d=n?!0:!1;return n&&17>i&&(e="x"===c.dir[0]?t[1]:t[0]),u(r,e.toString(),{dir:c.dir[0],scrollEasing:w,dur:i,onComplete:d}),n?void(c.dir=!1):(clearTimeout(c.step),void(c.step=setTimeout(function(){y()},i)))}function d(){clearTimeout(c.step),l(c,"step"),o(r)}var v=r.data(t),a=v.opt,c=v.sequential,p=n("#mCSB_"+v.idx+"_container"),w="stepped"===c.type?!0:!1,k=a.scrollInertia<26?26:a.scrollInertia,b=a.scrollInertia<1?17:a.scrollInertia;switch(f){case"on":if(c.dir=[e===i[16]||e===i[15]||39===e||37===e?"x":"y",e===i[13]||e===i[15]||38===e||37===e?-1:1],o(r),tt(e)&&"stepped"===c.type)return;y(w);break;case"off":d(),(w||v.tweenRunning&&c.dir)&&y(!0)}},rt=function(i){var u=n(this).data(t).opt,r=[];return"function"==typeof i&&(i=i()),i instanceof Array?r=i.length>1?[i[0],i[1]]:"x"===u.axis?[null,i[0]]:[i[0],null]:(r[0]=i.y?i.y:i.x||"x"===u.axis?null:i,r[1]=i.x?i.x:i.y||"y"===u.axis?null:i),"function"==typeof r[0]&&(r[0]=r[0]()),"function"==typeof r[1]&&(r[1]=r[1]()),r},st=function(i,r){var o,f;if(null!=i&&"undefined"!=typeof i){var c=n(this),a=c.data(t),v=a.opt,u=n("#mCSB_"+a.idx+"_container"),l=u.parent(),p=typeof i;r||(r="x"===v.axis?"x":"y");var w="x"===r?u.outerWidth(!1):u.outerHeight(!1),h="x"===r?u[0].offsetLeft:u[0].offsetTop,y="x"===r?"left":"top";switch(p){case"function":return i();case"object":return(f=i.jquery?i:n(i),!f.length)?void 0:"x"===r?e(f)[1]:e(f)[0];case"string":case"number":return tt(i)?Math.abs(i):-1!==i.indexOf("%")?Math.abs(w*parseInt(i)/100):-1!==i.indexOf("-=")?Math.abs(h-parseInt(i.split("-=")[1])):-1!==i.indexOf("+=")?(o=h+parseInt(i.split("+=")[1]),o>=0?0:Math.abs(o)):-1!==i.indexOf("px")&&tt(i.split("px")[0])?Math.abs(i.split("px")[0]):"top"===i||"left"===i?0:"bottom"===i?Math.abs(l.height()-u.outerHeight(!1)):"right"===i?Math.abs(l.width()-u.outerWidth(!1)):"first"===i||"last"===i?(f=u.find(":"+i),"x"===r?e(f)[1]:e(f)[0]):n(i).length?"x"===r?e(n(i))[1]:e(n(i))[0]:(u.css(y,i),void s.update.call(null,c[0]))}}},ut=function(r){function c(){return clearTimeout(e[0].autoUpdate),0===o.parents("html").length?void(o=null):void(e[0].autoUpdate=setTimeout(function(){return f.advanced.updateOnSelectorChange&&(u.poll.change.n=a(),u.poll.change.n!==u.poll.change.o)?(u.poll.change.o=u.poll.change.n,void h(3)):f.advanced.updateOnContentResize&&(u.poll.size.n=o[0].scrollHeight+o[0].scrollWidth+e[0].offsetHeight+o[0].offsetHeight+o[0].offsetWidth,u.poll.size.n!==u.poll.size.o)?(u.poll.size.o=u.poll.size.n,void h(1)):!f.advanced.updateOnImageLoad||"auto"===f.advanced.updateOnImageLoad&&"y"===f.axis||(u.poll.img.n=e.find("img").length,u.poll.img.n===u.poll.img.o)?void((f.advanced.updateOnSelectorChange||f.advanced.updateOnContentResize||f.advanced.updateOnImageLoad)&&c()):(u.poll.img.o=u.poll.img.n,void e.find("img").each(function(){v(this)}))},f.advanced.autoUpdateTimeout))}function v(t){function u(n,t){return function(){return t.apply(n,arguments)}}function f(){this.onload=null,n(t).addClass(i[2]),h(2)}if(n(t).hasClass(i[2]))return void h();var r=new Image;r.onload=u(r,f),r.src=t.src}function a(){f.advanced.updateOnSelectorChange===!0&&(f.advanced.updateOnSelectorChange="*");var t=0,n=e.find(f.advanced.updateOnSelectorChange);return f.advanced.updateOnSelectorChange&&n.length>0&&n.each(function(){t+=this.offsetHeight+this.offsetWidth}),t}function h(n){clearTimeout(e[0].autoUpdate),s.update.call(null,o[0],n)}var o=n(this),u=o.data(t),f=u.opt,e=n("#mCSB_"+u.idx+"_container");return r?(clearTimeout(e[0].autoUpdate),void l(e[0],"autoUpdate")):void c()},pt=function(n,t,i){return Math.round(n/t)*t-i},o=function(i){var r=i.data(t),u=n("#mCSB_"+r.idx+"_container,#mCSB_"+r.idx+"_container_wrapper,#mCSB_"+r.idx+"_dragger_vertical,#mCSB_"+r.idx+"_dragger_horizontal");u.each(function(){ni.call(this)})},u=function(i,r,u){function h(n){return f&&e.callbacks[n]&&"function"==typeof e.callbacks[n]}function st(){return[e.callbacks.alwaysTriggerOffsets||w>=l[0]+v,e.callbacks.alwaysTriggerOffsets||-y>=w]}function a(){var n=[o[0].offsetTop,o[0].offsetLeft],f=[c[0].offsetTop,c[0].offsetLeft],r=[o.outerHeight(!1),o.outerWidth(!1)],t=[p.height(),p.width()];i[0].mcs={content:o,top:n[0],left:n[1],draggerTop:f[0],draggerLeft:f[1],topPct:Math.round(100*Math.abs(n[0])/(Math.abs(r[0])-t[0])),leftPct:Math.round(100*Math.abs(n[1])/(Math.abs(r[1])-t[1])),direction:u.dir}}var f=i.data(t),e=f.opt,et={trigger:"internal",dir:"y",scrollEasing:"mcsEaseOut",drag:!1,dur:e.scrollInertia,overwrite:"all",callbacks:!0,onStart:!0,onUpdate:!0,onComplete:!0},u=n.extend(et,u),g=[u.dur,u.drag?0:u.dur],p=n("#mCSB_"+f.idx),o=n("#mCSB_"+f.idx+"_container"),b=o.parent(),nt=e.callbacks.onTotalScrollOffset?rt.call(i,e.callbacks.onTotalScrollOffset):[0,0],tt=e.callbacks.onTotalScrollBackOffset?rt.call(i,e.callbacks.onTotalScrollBackOffset):[0,0],k;if(f.trigger=u.trigger,(0!==b.scrollTop()||0!==b.scrollLeft())&&(n(".mCSB_"+f.idx+"_scrollbar").css("visibility","visible"),b.scrollTop(0).scrollLeft(0)),"_resetY"!==r||f.contentReset.y||(h("onOverflowYNone")&&e.callbacks.onOverflowYNone.call(i[0]),f.contentReset.y=1),"_resetX"!==r||f.contentReset.x||(h("onOverflowXNone")&&e.callbacks.onOverflowXNone.call(i[0]),f.contentReset.x=1),"_resetY"!==r&&"_resetX"!==r){(!f.contentReset.y&&i[0].mcs||!f.overflowed[0]||(h("onOverflowY")&&e.callbacks.onOverflowY.call(i[0]),f.contentReset.x=null),!f.contentReset.x&&i[0].mcs||!f.overflowed[1]||(h("onOverflowX")&&e.callbacks.onOverflowX.call(i[0]),f.contentReset.x=null),e.snapAmount)&&(k=e.snapAmount instanceof Array?"x"===u.dir?e.snapAmount[1]:e.snapAmount[0]:e.snapAmount,r=pt(r,k,e.snapOffset));switch(u.dir){case"x":var c=n("#mCSB_"+f.idx+"_dragger_horizontal"),it="left",w=o[0].offsetLeft,l=[p.width()-o.outerWidth(!1),c.parent().width()-c.width()],s=[r,0===r?0:r/f.scrollRatio.x],v=nt[1],y=tt[1],ut=v>0?v/f.scrollRatio.x:0,ft=y>0?y/f.scrollRatio.x:0;break;case"y":var c=n("#mCSB_"+f.idx+"_dragger_vertical"),it="top",w=o[0].offsetTop,l=[p.height()-o.outerHeight(!1),c.parent().height()-c.height()],s=[r,0===r?0:r/f.scrollRatio.y],v=nt[0],y=tt[0],ut=v>0?v/f.scrollRatio.y:0,ft=y>0?y/f.scrollRatio.y:0}s[1]<0||0===s[0]&&0===s[1]?s=[0,0]:s[1]>=l[1]?s=[l[0],l[1]]:s[0]=-s[0],i[0].mcs||(a(),h("onInit")&&e.callbacks.onInit.call(i[0])),clearTimeout(o[0].onCompleteTimeout),ot(c[0],it,Math.round(s[1]),g[1],u.scrollEasing),(f.tweenRunning||!(0===w&&s[0]>=0||w===l[0]&&s[0]<=l[0]))&&ot(o[0],it,Math.round(s[0]),g[0],u.scrollEasing,u.overwrite,{onStart:function(){u.callbacks&&u.onStart&&!f.tweenRunning&&(h("onScrollStart")&&(a(),e.callbacks.onScrollStart.call(i[0])),f.tweenRunning=!0,d(c),f.cbOffsets=st())},onUpdate:function(){u.callbacks&&u.onUpdate&&h("whileScrolling")&&(a(),e.callbacks.whileScrolling.call(i[0]))},onComplete:function(){if(u.callbacks&&u.onComplete){"yx"===e.axis&&clearTimeout(o[0].onCompleteTimeout);var n=o[0].idleTimer||0;o[0].onCompleteTimeout=setTimeout(function(){h("onScroll")&&(a(),e.callbacks.onScroll.call(i[0])),h("onTotalScroll")&&s[1]>=l[1]-ut&&f.cbOffsets[0]&&(a(),e.callbacks.onTotalScroll.call(i[0])),h("onTotalScrollBack")&&s[1]<=ft&&f.cbOffsets[1]&&(a(),e.callbacks.onTotalScrollBack.call(i[0])),f.tweenRunning=!1,o[0].idleTimer=0,d(c,"hide")},n)}}})}},ot=function(n,t,i,r,u,f,e){function v(){o.stop||(s||nt.call(),s=p()-tt,y(),s>=o.time&&(o.time=s>o.time?s+h-(s-o.time):s+h-1,o.time<s+1&&(o.time=s+1)),o.time<r?o.id=l(v):it.call())}function y(){r>0?(o.currVal=k(o.time,c,w,r,u),a[t]=Math.round(o.currVal)+"px"):a[t]=i+"px",g.call()}function b(){h=1e3/60,o.time=s+h,l=window.requestAnimationFrame?window.requestAnimationFrame:function(n){return y(),setTimeout(n,.01)},o.id=l(v)}function d(){null!=o.id&&(window.requestAnimationFrame?window.cancelAnimationFrame(o.id):clearTimeout(o.id),o.id=null)}function k(n,t,i,r,u){switch(u){case"linear":case"mcsLinear":return i*n/r+t;case"mcsLinearOut":return n/=r,n--,i*Math.sqrt(1-n*n)+t;case"easeInOutSmooth":return n/=r/2,1>n?i/2*n*n+t:(n--,-i/2*(n*(n-2)-1)+t);case"easeInOutStrong":return n/=r/2,1>n?i/2*Math.pow(2,10*(n-1))+t:(n--,i/2*(-Math.pow(2,-10*n)+2)+t);case"easeInOut":case"mcsEaseInOut":return n/=r/2,1>n?i/2*n*n*n+t:(n-=2,i/2*(n*n*n+2)+t);case"easeOutSmooth":return n/=r,n--,-i*(n*n*n*n-1)+t;case"easeOutStrong":return i*(-Math.pow(2,-10*n/r)+1)+t;case"easeOut":case"mcsEaseOut":default:var f=(n/=r)*n,e=f*n;return t+i*(.499999999999997*e*f+-2.5*f*f+5.5*e+-6.5*f+4*n)}}var w;n._mTween||(n._mTween={top:{},left:{}});var h,l,e=e||{},nt=e.onStart||function(){},g=e.onUpdate||function(){},it=e.onComplete||function(){},tt=p(),s=0,c=n.offsetTop,a=n.style,o=n._mTween[t];"left"===t&&(c=n.offsetLeft),w=i-c,o.stop=0,"none"!==f&&d(),b()},p=function(){return window.performance&&window.performance.now?window.performance.now():window.performance&&window.performance.webkitNow?window.performance.webkitNow():Date.now?Date.now():+new Date},ni=function(){var n=this,r,i,t;for(n._mTween||(n._mTween={top:{},left:{}}),r=["top","left"],i=0;i<r.length;i++)t=r[i],n._mTween[t].id&&(window.requestAnimationFrame?window.cancelAnimationFrame(n._mTween[t].id):clearTimeout(n._mTween[t].id),n._mTween[t].id=null,n._mTween[t].stop=1)},l=function(n,t){try{delete n[t]}catch(i){n[t]=null}},et=function(n){return!(n.which&&1!==n.which)},k=function(n){var t=n.originalEvent.pointerType;return!(t&&"touch"!==t&&2!==t)},tt=function(n){return!isNaN(parseFloat(n))&&isFinite(n)},e=function(n){var t=n.parents(".mCSB_container");return[n.offset().top-t.offset().top,n.offset().left-t.offset().left]},dt=function(){function t(){var t=["webkit","moz","ms","o"],n;if("hidden"in document)return"hidden";for(n=0;n<t.length;n++)if(t[n]+"Hidden"in document)return t[n]+"Hidden";return null}var n=t();return n?document[n]:!1};n.fn[a]=function(t){return s[t]?s[t].apply(this,Array.prototype.slice.call(arguments,1)):"object"!=typeof t&&t?void n.error("Method "+t+" does not exist"):s.init.apply(this,arguments)},n[a]=function(t){return s[t]?s[t].apply(this,Array.prototype.slice.call(arguments,1)):"object"!=typeof t&&t?void n.error("Method "+t+" does not exist"):s.init.apply(this,arguments)},n[a].defaults=lt,window[a]=!0,n(window).on("load",function(){n(ft)[a](),n.extend(n.expr[":"],{mcsInView:n.expr[":"].mcsInView||function(t){var f,r,i=n(t),u=i.parents(".mCSB_container");if(u.length)return f=u.parent(),r=[u[0].offsetTop,u[0].offsetLeft],r[0]+e(i)[0]>=0&&r[0]+e(i)[0]<f.height()-i.outerHeight(!1)&&r[1]+e(i)[1]>=0&&r[1]+e(i)[1]<f.width()-i.outerWidth(!1)},mcsOverflow:n.expr[":"].mcsOverflow||function(i){var r=n(i).data(t);if(r)return r.overflowed[0]||r.overflowed[1]}})})})})