// @license magnet:?xt=urn:btih:0b31508aeb0634b347b8270c7bee4d411b5d4109&dn=agpl-3.0.txt AGPL-v3.0 (()=>{var Es=Object.defineProperty,Qh=Object.defineProperties;var Zh=Object.getOwnPropertyDescriptors;var Oo=Object.getOwnPropertySymbols;var As=Object.prototype.hasOwnProperty,Ds=Object.prototype.propertyIsEnumerable;var $s=Math.pow,Ss=(e,i,a)=>i in e?Es(e,i,{enumerable:!0,configurable:!0,writable:!0,value:a}):e[i]=a,ki=(e,i)=>{for(var a in i||(i={}))As.call(i,a)&&Ss(e,a,i[a]);if(Oo)for(var a of Oo(i))Ds.call(i,a)&&Ss(e,a,i[a]);return e},Ji=(e,i)=>Qh(e,Zh(i));var $i=(e,i)=>{var a={};for(var h in e)As.call(e,h)&&i.indexOf(h)<0&&(a[h]=e[h]);if(e!=null&&Oo)for(var h of Oo(e))i.indexOf(h)<0&&Ds.call(e,h)&&(a[h]=e[h]);return a};var Mi=(e,i)=>()=>(e&&(i=e(e=0)),i);var Ln=(e,i)=>{for(var a in i)Es(e,a,{get:i[a],enumerable:!0})};var Dt=(e,i,a)=>new Promise((h,d)=>{var p=w=>{try{v(a.next(w))}catch(C){d(C)}},m=w=>{try{v(a.throw(w))}catch(C){d(C)}},v=w=>w.done?h(w.value):Promise.resolve(w.value).then(p,m);v((a=a.apply(e,i)).next())});var Vp,Ic,Yp,Gp,Kp,Xp,Jp,Qp,Zp,ef,$c,Mc,Pc,Ra=Mi(()=>{Vp=Object.create,Ic=Object.defineProperty,Yp=Object.getOwnPropertyDescriptor,Gp=Object.getOwnPropertyNames,Kp=Object.getPrototypeOf,Xp=Object.prototype.hasOwnProperty,Jp=(e,i)=>()=>(i||e((i={exports:{}}).exports,i),i.exports),Qp=(e,i,a,h)=>{if(i&&typeof i=="object"||typeof i=="function")for(let d of Gp(i))!Xp.call(e,d)&&d!==a&&Ic(e,d,{get:()=>i[d],enumerable:!(h=Yp(i,d))||h.enumerable});return e},Zp=(e,i,a)=>(a=e!=null?Vp(Kp(e)):{},Qp(i||!e||!e.__esModule?Ic(a,"default",{value:e,enumerable:!0}):a,e)),ef=Jp(()=>{(function(){var e=function(a){return a.replace(/[^\-?0-9.]/g,"")},i=function(a,h){return a=parseFloat(a),h=parseFloat(h),a=isNaN(a)?0:a,h=isNaN(h)?0:h,a-h};Tablesort.extend("number",function(a){return a.match(/^[-+]?[£\x24Û¢´€]?\d+\s*([,\.]\d{0,2})/)||a.match(/^[-+]?\d+\s*([,\.]\d{0,2})?[£\x24Û¢´€]/)||a.match(/^[-+]?(\d)*-?([,\.]){0,1}-?(\d)+([E,e][\-+][\d]+)?%?$/)},function(a,h){return a=e(a),h=e(h),i(h,a)})})()}),$c=Zp(ef()),Pc=(Mc=$c.default)!=null?Mc:$c});var Nc={};Ln(Nc,{default:()=>Pc});var Oc=Mi(()=>{Ra();Ra()});var tf,La,nf,of,rf,af,Ai,sf,za,lf,Lc,cf,hf,uf,df,pf,ff,mf,gf,vf,yf,bf,wf,Hc,jc,_f,Rc,zc,xf,Ha,ja=Mi(()=>{tf=Object.create,La=Object.defineProperty,nf=Object.getOwnPropertyDescriptor,of=Object.getOwnPropertyNames,rf=Object.getPrototypeOf,af=Object.prototype.hasOwnProperty,Ai=(e,i)=>()=>(i||e((i={exports:{}}).exports,i),i.exports),sf=(e,i)=>{for(var a in i)La(e,a,{get:i[a],enumerable:!0})},za=(e,i,a,h)=>{if(i&&typeof i=="object"||typeof i=="function")for(let d of of(i))!af.call(e,d)&&d!==a&&La(e,d,{get:()=>i[d],enumerable:!(h=nf(i,d))||h.enumerable});return e},lf=(e,i,a)=>(za(e,i,"default"),a&&za(a,i,"default")),Lc=(e,i,a)=>(a=e!=null?tf(rf(e)):{},za(i||!e||!e.__esModule?La(a,"default",{value:e,enumerable:!0}):a,e)),cf=Ai(()=>{+function(e){"use strict";function i(){var a=document.createElement("bootstrap"),h={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var d in h)if(a.style[d]!==void 0)return{end:h[d]};return!1}e.fn.emulateTransitionEnd=function(a){var h=!1,d=this;e(this).one("bsTransitionEnd",function(){h=!0});var p=function(){h||e(d).trigger(e.support.transition.end)};return setTimeout(p,a),this},e(function(){e.support.transition=i(),e.support.transition&&(e.event.special.bsTransitionEnd={bindType:e.support.transition.end,delegateType:e.support.transition.end,handle:function(a){if(e(a.target).is(this))return a.handleObj.handler.apply(this,arguments)}})})}(jQuery)}),hf=Ai(()=>{+function(e){"use strict";var i='[data-dismiss="alert"]',a=function(p){e(p).on("click",i,this.close)};a.VERSION="3.4.1",a.TRANSITION_DURATION=150,a.prototype.close=function(p){var m=e(this),v=m.attr("data-target");v||(v=m.attr("href"),v=v&&v.replace(/.*(?=#[^\s]*$)/,"")),v=v==="#"?[]:v;var w=e(document).find(v);if(p&&p.preventDefault(),w.length||(w=m.closest(".alert")),w.trigger(p=e.Event("close.bs.alert")),p.isDefaultPrevented())return;w.removeClass("in");function C(){w.detach().trigger("closed.bs.alert").remove()}e.support.transition&&w.hasClass("fade")?w.one("bsTransitionEnd",C).emulateTransitionEnd(a.TRANSITION_DURATION):C()};function h(p){return this.each(function(){var m=e(this),v=m.data("bs.alert");v||m.data("bs.alert",v=new a(this)),typeof p=="string"&&v[p].call(m)})}var d=e.fn.alert;e.fn.alert=h,e.fn.alert.Constructor=a,e.fn.alert.noConflict=function(){return e.fn.alert=d,this},e(document).on("click.bs.alert.data-api",i,a.prototype.close)}(jQuery)}),uf=Ai(()=>{+function(e){"use strict";var i=function(d,p){this.$element=e(d),this.options=e.extend({},i.DEFAULTS,p),this.isLoading=!1};i.VERSION="3.4.1",i.DEFAULTS={loadingText:"loading..."},i.prototype.setState=function(d){var p="disabled",m=this.$element,v=m.is("input")?"val":"html",w=m.data();d+="Text",w.resetText==null&&m.data("resetText",m[v]()),setTimeout(e.proxy(function(){m[v](w[d]==null?this.options[d]:w[d]),d=="loadingText"?(this.isLoading=!0,m.addClass(p).attr(p,p).prop(p,!0)):this.isLoading&&(this.isLoading=!1,m.removeClass(p).removeAttr(p).prop(p,!1))},this),0)},i.prototype.toggle=function(){var d=!0,p=this.$element.closest('[data-toggle="buttons"]');if(p.length){var m=this.$element.find("input");m.prop("type")=="radio"?(m.prop("checked")&&(d=!1),p.find(".active").removeClass("active"),this.$element.addClass("active")):m.prop("type")=="checkbox"&&(m.prop("checked")!==this.$element.hasClass("active")&&(d=!1),this.$element.toggleClass("active")),m.prop("checked",this.$element.hasClass("active")),d&&m.trigger("change")}else this.$element.attr("aria-pressed",!this.$element.hasClass("active")),this.$element.toggleClass("active")};function a(d){return this.each(function(){var p=e(this),m=p.data("bs.button"),v=typeof d=="object"&&d;m||p.data("bs.button",m=new i(this,v)),d=="toggle"?m.toggle():d&&m.setState(d)})}var h=e.fn.button;e.fn.button=a,e.fn.button.Constructor=i,e.fn.button.noConflict=function(){return e.fn.button=h,this},e(document).on("click.bs.button.data-api",'[data-toggle^="button"]',function(d){var p=e(d.target).closest(".btn");a.call(p,"toggle"),e(d.target).is('input[type="radio"], input[type="checkbox"]')||(d.preventDefault(),p.is("input,button")?p.trigger("focus"):p.find("input:visible,button:visible").first().trigger("focus"))}).on("focus.bs.button.data-api blur.bs.button.data-api",'[data-toggle^="button"]',function(d){e(d.target).closest(".btn").toggleClass("focus",/^focus(in)?$/.test(d.type))})}(jQuery)}),df=Ai(()=>{+function(e){"use strict";var i=function(p,m){this.$element=e(p),this.$indicators=this.$element.find(".carousel-indicators"),this.options=m,this.paused=null,this.sliding=null,this.interval=null,this.$active=null,this.$items=null,this.options.keyboard&&this.$element.on("keydown.bs.carousel",e.proxy(this.keydown,this)),this.options.pause=="hover"&&!("ontouchstart"in document.documentElement)&&this.$element.on("mouseenter.bs.carousel",e.proxy(this.pause,this)).on("mouseleave.bs.carousel",e.proxy(this.cycle,this))};i.VERSION="3.4.1",i.TRANSITION_DURATION=600,i.DEFAULTS={interval:5e3,pause:"hover",wrap:!0,keyboard:!0},i.prototype.keydown=function(p){if(!/input|textarea/i.test(p.target.tagName)){switch(p.which){case 37:this.prev();break;case 39:this.next();break;default:return}p.preventDefault()}},i.prototype.cycle=function(p){return p||(this.paused=!1),this.interval&&clearInterval(this.interval),this.options.interval&&!this.paused&&(this.interval=setInterval(e.proxy(this.next,this),this.options.interval)),this},i.prototype.getItemIndex=function(p){return this.$items=p.parent().children(".item"),this.$items.index(p||this.$active)},i.prototype.getItemForDirection=function(p,m){var v=this.getItemIndex(m),w=p=="prev"&&v===0||p=="next"&&v==this.$items.length-1;if(w&&!this.options.wrap)return m;var C=p=="prev"?-1:1,b=(v+C)%this.$items.length;return this.$items.eq(b)},i.prototype.to=function(p){var m=this,v=this.getItemIndex(this.$active=this.$element.find(".item.active"));if(!(p>this.$items.length-1||p<0))return this.sliding?this.$element.one("slid.bs.carousel",function(){m.to(p)}):v==p?this.pause().cycle():this.slide(p>v?"next":"prev",this.$items.eq(p))},i.prototype.pause=function(p){return p||(this.paused=!0),this.$element.find(".next, .prev").length&&e.support.transition&&(this.$element.trigger(e.support.transition.end),this.cycle(!0)),this.interval=clearInterval(this.interval),this},i.prototype.next=function(){if(!this.sliding)return this.slide("next")},i.prototype.prev=function(){if(!this.sliding)return this.slide("prev")},i.prototype.slide=function(p,m){var v=this.$element.find(".item.active"),w=m||this.getItemForDirection(p,v),C=this.interval,b=p=="next"?"left":"right",M=this;if(w.hasClass("active"))return this.sliding=!1;var D=w[0],N=e.Event("slide.bs.carousel",{relatedTarget:D,direction:b});if(this.$element.trigger(N),!N.isDefaultPrevented()){if(this.sliding=!0,C&&this.pause(),this.$indicators.length){this.$indicators.find(".active").removeClass("active");var A=e(this.$indicators.children()[this.getItemIndex(w)]);A&&A.addClass("active")}var W=e.Event("slid.bs.carousel",{relatedTarget:D,direction:b});return e.support.transition&&this.$element.hasClass("slide")?(w.addClass(p),typeof w=="object"&&w.length&&w[0].offsetWidth,v.addClass(b),w.addClass(b),v.one("bsTransitionEnd",function(){w.removeClass([p,b].join(" ")).addClass("active"),v.removeClass(["active",b].join(" ")),M.sliding=!1,setTimeout(function(){M.$element.trigger(W)},0)}).emulateTransitionEnd(i.TRANSITION_DURATION)):(v.removeClass("active"),w.addClass("active"),this.sliding=!1,this.$element.trigger(W)),C&&this.cycle(),this}};function a(p){return this.each(function(){var m=e(this),v=m.data("bs.carousel"),w=e.extend({},i.DEFAULTS,m.data(),typeof p=="object"&&p),C=typeof p=="string"?p:w.slide;v||m.data("bs.carousel",v=new i(this,w)),typeof p=="number"?v.to(p):C?v[C]():w.interval&&v.pause().cycle()})}var h=e.fn.carousel;e.fn.carousel=a,e.fn.carousel.Constructor=i,e.fn.carousel.noConflict=function(){return e.fn.carousel=h,this};var d=function(p){var m=e(this),v=m.attr("href");v&&(v=v.replace(/.*(?=#[^\s]+$)/,""));var w=m.attr("data-target")||v,C=e(document).find(w);if(C.hasClass("carousel")){var b=e.extend({},C.data(),m.data()),M=m.attr("data-slide-to");M&&(b.interval=!1),a.call(C,b),M&&C.data("bs.carousel").to(M),p.preventDefault()}};e(document).on("click.bs.carousel.data-api","[data-slide]",d).on("click.bs.carousel.data-api","[data-slide-to]",d),e(window).on("load",function(){e('[data-ride="carousel"]').each(function(){var p=e(this);a.call(p,p.data())})})}(jQuery)}),pf=Ai(()=>{+function(e){"use strict";var i=function(p,m){this.$element=e(p),this.options=e.extend({},i.DEFAULTS,m),this.$trigger=e('[data-toggle="collapse"][href="#'+p.id+'"],[data-toggle="collapse"][data-target="#'+p.id+'"]'),this.transitioning=null,this.options.parent?this.$parent=this.getParent():this.addAriaAndCollapsedClass(this.$element,this.$trigger),this.options.toggle&&this.toggle()};i.VERSION="3.4.1",i.TRANSITION_DURATION=350,i.DEFAULTS={toggle:!0},i.prototype.dimension=function(){var p=this.$element.hasClass("width");return p?"width":"height"},i.prototype.show=function(){if(!(this.transitioning||this.$element.hasClass("in"))){var p,m=this.$parent&&this.$parent.children(".panel").children(".in, .collapsing");if(!(m&&m.length&&(p=m.data("bs.collapse"),p&&p.transitioning))){var v=e.Event("show.bs.collapse");if(this.$element.trigger(v),!v.isDefaultPrevented()){m&&m.length&&(h.call(m,"hide"),p||m.data("bs.collapse",null));var w=this.dimension();this.$element.removeClass("collapse").addClass("collapsing")[w](0).attr("aria-expanded",!0),this.$trigger.removeClass("collapsed").attr("aria-expanded",!0),this.transitioning=1;var C=function(){this.$element.removeClass("collapsing").addClass("collapse in")[w](""),this.transitioning=0,this.$element.trigger("shown.bs.collapse")};if(!e.support.transition)return C.call(this);var b=e.camelCase(["scroll",w].join("-"));this.$element.one("bsTransitionEnd",e.proxy(C,this)).emulateTransitionEnd(i.TRANSITION_DURATION)[w](this.$element[0][b])}}}},i.prototype.hide=function(){if(!(this.transitioning||!this.$element.hasClass("in"))){var p=e.Event("hide.bs.collapse");if(this.$element.trigger(p),!p.isDefaultPrevented()){var m=this.dimension();this.$element[m](this.$element[m]())[0].offsetHeight,this.$element.addClass("collapsing").removeClass("collapse in").attr("aria-expanded",!1),this.$trigger.addClass("collapsed").attr("aria-expanded",!1),this.transitioning=1;var v=function(){this.transitioning=0,this.$element.removeClass("collapsing").addClass("collapse").trigger("hidden.bs.collapse")};if(!e.support.transition)return v.call(this);this.$element[m](0).one("bsTransitionEnd",e.proxy(v,this)).emulateTransitionEnd(i.TRANSITION_DURATION)}}},i.prototype.toggle=function(){this[this.$element.hasClass("in")?"hide":"show"]()},i.prototype.getParent=function(){return e(document).find(this.options.parent).find('[data-toggle="collapse"][data-parent="'+this.options.parent+'"]').each(e.proxy(function(p,m){var v=e(m);this.addAriaAndCollapsedClass(a(v),v)},this)).end()},i.prototype.addAriaAndCollapsedClass=function(p,m){var v=p.hasClass("in");p.attr("aria-expanded",v),m.toggleClass("collapsed",!v).attr("aria-expanded",v)};function a(p){var m,v=p.attr("data-target")||(m=p.attr("href"))&&m.replace(/.*(?=#[^\s]+$)/,"");return e(document).find(v)}function h(p){return this.each(function(){var m=e(this),v=m.data("bs.collapse"),w=e.extend({},i.DEFAULTS,m.data(),typeof p=="object"&&p);!v&&w.toggle&&/show|hide/.test(p)&&(w.toggle=!1),v||m.data("bs.collapse",v=new i(this,w)),typeof p=="string"&&v[p]()})}var d=e.fn.collapse;e.fn.collapse=h,e.fn.collapse.Constructor=i,e.fn.collapse.noConflict=function(){return e.fn.collapse=d,this},e(document).on("click.bs.collapse.data-api",'[data-toggle="collapse"]',function(p){var m=e(this);m.attr("data-target")||p.preventDefault();var v=a(m),w=v.data("bs.collapse"),C=w?"toggle":m.data();h.call(v,C)})}(jQuery)}),ff=Ai(()=>{+function(e){"use strict";var i=".dropdown-backdrop",a='[data-toggle="dropdown"]',h=function(w){e(w).on("click.bs.dropdown",this.toggle)};h.VERSION="3.4.1";function d(w){var C=w.attr("data-target");C||(C=w.attr("href"),C=C&&/#[A-Za-z]/.test(C)&&C.replace(/.*(?=#[^\s]*$)/,""));var b=C!=="#"?e(document).find(C):null;return b&&b.length?b:w.parent()}function p(w){w&&w.which===3||(e(i).remove(),e(a).each(function(){var C=e(this),b=d(C),M={relatedTarget:this};b.hasClass("open")&&(w&&w.type=="click"&&/input|textarea/i.test(w.target.tagName)&&e.contains(b[0],w.target)||(b.trigger(w=e.Event("hide.bs.dropdown",M)),!w.isDefaultPrevented()&&(C.attr("aria-expanded","false"),b.removeClass("open").trigger(e.Event("hidden.bs.dropdown",M)))))}))}h.prototype.toggle=function(w){var C=e(this);if(!C.is(".disabled, :disabled")){var b=d(C),M=b.hasClass("open");if(p(),!M){"ontouchstart"in document.documentElement&&!b.closest(".navbar-nav").length&&e(document.createElement("div")).addClass("dropdown-backdrop").insertAfter(e(this)).on("click",p);var D={relatedTarget:this};if(b.trigger(w=e.Event("show.bs.dropdown",D)),w.isDefaultPrevented())return;C.trigger("focus").attr("aria-expanded","true"),b.toggleClass("open").trigger(e.Event("shown.bs.dropdown",D))}return!1}},h.prototype.keydown=function(w){if(!(!/(38|40|27|32)/.test(w.which)||/input|textarea/i.test(w.target.tagName))){var C=e(this);if(w.preventDefault(),w.stopPropagation(),!C.is(".disabled, :disabled")){var b=d(C),M=b.hasClass("open");if(!M&&w.which!=27||M&&w.which==27)return w.which==27&&b.find(a).trigger("focus"),C.trigger("click");var D=" li:not(.disabled):visible a",N=b.find(".dropdown-menu"+D);if(N.length){var A=N.index(w.target);w.which==38&&A>0&&A--,w.which==40&&A{+function(e){"use strict";var i=function(d,p){this.options=p,this.$body=e(document.body),this.$element=e(d),this.$dialog=this.$element.find(".modal-dialog"),this.$backdrop=null,this.isShown=null,this.originalBodyPad=null,this.scrollbarWidth=0,this.ignoreBackdropClick=!1,this.fixedContent=".navbar-fixed-top, .navbar-fixed-bottom",this.options.remote&&this.$element.find(".modal-content").load(this.options.remote,e.proxy(function(){this.$element.trigger("loaded.bs.modal")},this))};i.VERSION="3.4.1",i.TRANSITION_DURATION=300,i.BACKDROP_TRANSITION_DURATION=150,i.DEFAULTS={backdrop:!0,keyboard:!0,show:!0},i.prototype.toggle=function(d){return this.isShown?this.hide():this.show(d)},i.prototype.show=function(d){var p=this,m=e.Event("show.bs.modal",{relatedTarget:d});this.$element.trigger(m),!(this.isShown||m.isDefaultPrevented())&&(this.isShown=!0,this.checkScrollbar(),this.setScrollbar(),this.$body.addClass("modal-open"),this.escape(),this.resize(),this.$element.on("click.dismiss.bs.modal",'[data-dismiss="modal"]',e.proxy(this.hide,this)),this.$dialog.on("mousedown.dismiss.bs.modal",function(){p.$element.one("mouseup.dismiss.bs.modal",function(v){e(v.target).is(p.$element)&&(p.ignoreBackdropClick=!0)})}),this.backdrop(function(){var v=e.support.transition&&p.$element.hasClass("fade");p.$element.parent().length||p.$element.appendTo(p.$body),p.$element.show().scrollTop(0),p.adjustDialog(),v&&p.$element[0].offsetWidth,p.$element.addClass("in"),p.enforceFocus();var w=e.Event("shown.bs.modal",{relatedTarget:d});v?p.$dialog.one("bsTransitionEnd",function(){p.$element.trigger("focus").trigger(w)}).emulateTransitionEnd(i.TRANSITION_DURATION):p.$element.trigger("focus").trigger(w)}))},i.prototype.hide=function(d){d&&d.preventDefault(),d=e.Event("hide.bs.modal"),this.$element.trigger(d),!(!this.isShown||d.isDefaultPrevented())&&(this.isShown=!1,this.escape(),this.resize(),e(document).off("focusin.bs.modal"),this.$element.removeClass("in").off("click.dismiss.bs.modal").off("mouseup.dismiss.bs.modal"),this.$dialog.off("mousedown.dismiss.bs.modal"),e.support.transition&&this.$element.hasClass("fade")?this.$element.one("bsTransitionEnd",e.proxy(this.hideModal,this)).emulateTransitionEnd(i.TRANSITION_DURATION):this.hideModal())},i.prototype.enforceFocus=function(){e(document).off("focusin.bs.modal").on("focusin.bs.modal",e.proxy(function(d){document!==d.target&&this.$element[0]!==d.target&&!this.$element.has(d.target).length&&this.$element.trigger("focus")},this))},i.prototype.escape=function(){this.isShown&&this.options.keyboard?this.$element.on("keydown.dismiss.bs.modal",e.proxy(function(d){d.which==27&&this.hide()},this)):this.isShown||this.$element.off("keydown.dismiss.bs.modal")},i.prototype.resize=function(){this.isShown?e(window).on("resize.bs.modal",e.proxy(this.handleUpdate,this)):e(window).off("resize.bs.modal")},i.prototype.hideModal=function(){var d=this;this.$element.hide(),this.backdrop(function(){d.$body.removeClass("modal-open"),d.resetAdjustments(),d.resetScrollbar(),d.$element.trigger("hidden.bs.modal")})},i.prototype.removeBackdrop=function(){this.$backdrop&&this.$backdrop.remove(),this.$backdrop=null},i.prototype.backdrop=function(d){var p=this,m=this.$element.hasClass("fade")?"fade":"";if(this.isShown&&this.options.backdrop){var v=e.support.transition&&m;if(this.$backdrop=e(document.createElement("div")).addClass("modal-backdrop "+m).appendTo(this.$body),this.$element.on("click.dismiss.bs.modal",e.proxy(function(C){if(this.ignoreBackdropClick){this.ignoreBackdropClick=!1;return}C.target===C.currentTarget&&(this.options.backdrop=="static"?this.$element[0].focus():this.hide())},this)),v&&this.$backdrop[0].offsetWidth,this.$backdrop.addClass("in"),!d)return;v?this.$backdrop.one("bsTransitionEnd",d).emulateTransitionEnd(i.BACKDROP_TRANSITION_DURATION):d()}else if(!this.isShown&&this.$backdrop){this.$backdrop.removeClass("in");var w=function(){p.removeBackdrop(),d&&d()};e.support.transition&&this.$element.hasClass("fade")?this.$backdrop.one("bsTransitionEnd",w).emulateTransitionEnd(i.BACKDROP_TRANSITION_DURATION):w()}else d&&d()},i.prototype.handleUpdate=function(){this.adjustDialog()},i.prototype.adjustDialog=function(){var d=this.$element[0].scrollHeight>document.documentElement.clientHeight;this.$element.css({paddingLeft:!this.bodyIsOverflowing&&d?this.scrollbarWidth:"",paddingRight:this.bodyIsOverflowing&&!d?this.scrollbarWidth:""})},i.prototype.resetAdjustments=function(){this.$element.css({paddingLeft:"",paddingRight:""})},i.prototype.checkScrollbar=function(){var d=window.innerWidth;if(!d){var p=document.documentElement.getBoundingClientRect();d=p.right-Math.abs(p.left)}this.bodyIsOverflowing=document.body.clientWidth{+function(e){"use strict";var i=["sanitize","whiteList","sanitizeFn"],a=["background","cite","href","itemtype","longdesc","poster","src","xlink:href"],h=/^aria-[\w-]*$/i,d={"*":["class","dir","id","lang","role",h],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],div:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:["src","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]},p=/^(?:(?:https?|mailto|ftp|tel|file):|[^&:/?#]*(?:[/?#]|$))/gi,m=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[a-z0-9+/]+=*$/i;function v(D,N){var A=D.nodeName.toLowerCase();if(e.inArray(A,N)!==-1)return e.inArray(A,a)!==-1?!!(D.nodeValue.match(p)||D.nodeValue.match(m)):!0;for(var W=e(N).filter(function(Y,we){return we instanceof RegExp}),V=0,ce=W.length;V
',trigger:"hover focus",title:"",delay:0,html:!1,container:!1,viewport:{selector:"body",padding:0},sanitize:!0,sanitizeFn:null,whiteList:d},C.prototype.init=function(D,N,A){if(this.enabled=!0,this.type=D,this.$element=e(N),this.options=this.getOptions(A),this.$viewport=this.options.viewport&&e(document).find(e.isFunction(this.options.viewport)?this.options.viewport.call(this,this.$element):this.options.viewport.selector||this.options.viewport),this.inState={click:!1,hover:!1,focus:!1},this.$element[0]instanceof document.constructor&&!this.options.selector)throw new Error("`selector` option must be specified when initializing "+this.type+" on the window.document object!");for(var W=this.options.trigger.split(" "),V=W.length;V--;){var ce=W[V];if(ce=="click")this.$element.on("click."+this.type,this.options.selector,e.proxy(this.toggle,this));else if(ce!="manual"){var Y=ce=="hover"?"mouseenter":"focusin",we=ce=="hover"?"mouseleave":"focusout";this.$element.on(Y+"."+this.type,this.options.selector,e.proxy(this.enter,this)),this.$element.on(we+"."+this.type,this.options.selector,e.proxy(this.leave,this))}}this.options.selector?this._options=e.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()},C.prototype.getDefaults=function(){return C.DEFAULTS},C.prototype.getOptions=function(D){var N=this.$element.data();for(var A in N)N.hasOwnProperty(A)&&e.inArray(A,i)!==-1&&delete N[A];return D=e.extend({},this.getDefaults(),N,D),D.delay&&typeof D.delay=="number"&&(D.delay={show:D.delay,hide:D.delay}),D.sanitize&&(D.template=w(D.template,D.whiteList,D.sanitizeFn)),D},C.prototype.getDelegateOptions=function(){var D={},N=this.getDefaults();return this._options&&e.each(this._options,function(A,W){N[A]!=W&&(D[A]=W)}),D},C.prototype.enter=function(D){var N=D instanceof this.constructor?D:e(D.currentTarget).data("bs."+this.type);if(N||(N=new this.constructor(D.currentTarget,this.getDelegateOptions()),e(D.currentTarget).data("bs."+this.type,N)),D instanceof e.Event&&(N.inState[D.type=="focusin"?"focus":"hover"]=!0),N.tip().hasClass("in")||N.hoverState=="in"){N.hoverState="in";return}if(clearTimeout(N.timeout),N.hoverState="in",!N.options.delay||!N.options.delay.show)return N.show();N.timeout=setTimeout(function(){N.hoverState=="in"&&N.show()},N.options.delay.show)},C.prototype.isInStateTrue=function(){for(var D in this.inState)if(this.inState[D])return!0;return!1},C.prototype.leave=function(D){var N=D instanceof this.constructor?D:e(D.currentTarget).data("bs."+this.type);if(N||(N=new this.constructor(D.currentTarget,this.getDelegateOptions()),e(D.currentTarget).data("bs."+this.type,N)),D instanceof e.Event&&(N.inState[D.type=="focusout"?"focus":"hover"]=!1),!N.isInStateTrue()){if(clearTimeout(N.timeout),N.hoverState="out",!N.options.delay||!N.options.delay.hide)return N.hide();N.timeout=setTimeout(function(){N.hoverState=="out"&&N.hide()},N.options.delay.hide)}},C.prototype.show=function(){var D=e.Event("show.bs."+this.type);if(this.hasContent()&&this.enabled){this.$element.trigger(D);var N=e.contains(this.$element[0].ownerDocument.documentElement,this.$element[0]);if(D.isDefaultPrevented()||!N)return;var A=this,W=this.tip(),V=this.getUID(this.type);this.setContent(),W.attr("id",V),this.$element.attr("aria-describedby",V),this.options.animation&&W.addClass("fade");var ce=typeof this.options.placement=="function"?this.options.placement.call(this,W[0],this.$element[0]):this.options.placement,Y=/\s?auto?\s?/i,we=Y.test(ce);we&&(ce=ce.replace(Y,"")||"top"),W.detach().css({top:0,left:0,display:"block"}).addClass(ce).data("bs."+this.type,this),this.options.container?W.appendTo(e(document).find(this.options.container)):W.insertAfter(this.$element),this.$element.trigger("inserted.bs."+this.type);var t=this.getPosition(),n=W[0].offsetWidth,r=W[0].offsetHeight;if(we){var o=ce,l=this.getPosition(this.$viewport);ce=ce=="bottom"&&t.bottom+r>l.bottom?"top":ce=="top"&&t.top-rl.width?"left":ce=="left"&&t.left-nY.top+Y.height&&(V.top=Y.top+Y.height-t)}else{var n=N.left-ce,r=N.left+ce+A;nY.right&&(V.left=Y.left+Y.width-r)}return V},C.prototype.getTitle=function(){var D,N=this.$element,A=this.options;return D=N.attr("data-original-title")||(typeof A.title=="function"?A.title.call(N[0]):A.title),D},C.prototype.getUID=function(D){do D+=~~(Math.random()*1e6);while(document.getElementById(D));return D},C.prototype.tip=function(){if(!this.$tip&&(this.$tip=e(this.options.template),this.$tip.length!=1))throw new Error(this.type+" `template` option must consist of exactly 1 top-level element!");return this.$tip},C.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".tooltip-arrow")},C.prototype.enable=function(){this.enabled=!0},C.prototype.disable=function(){this.enabled=!1},C.prototype.toggleEnabled=function(){this.enabled=!this.enabled},C.prototype.toggle=function(D){var N=this;D&&(N=e(D.currentTarget).data("bs."+this.type),N||(N=new this.constructor(D.currentTarget,this.getDelegateOptions()),e(D.currentTarget).data("bs."+this.type,N))),D?(N.inState.click=!N.inState.click,N.isInStateTrue()?N.enter(N):N.leave(N)):N.tip().hasClass("in")?N.leave(N):N.enter(N)},C.prototype.destroy=function(){var D=this;clearTimeout(this.timeout),this.hide(function(){D.$element.off("."+D.type).removeData("bs."+D.type),D.$tip&&D.$tip.detach(),D.$tip=null,D.$arrow=null,D.$viewport=null,D.$element=null})},C.prototype.sanitizeHtml=function(D){return w(D,this.options.whiteList,this.options.sanitizeFn)};function b(D){return this.each(function(){var N=e(this),A=N.data("bs.tooltip"),W=typeof D=="object"&&D;!A&&/destroy|hide/.test(D)||(A||N.data("bs.tooltip",A=new C(this,W)),typeof D=="string"&&A[D]())})}var M=e.fn.tooltip;e.fn.tooltip=b,e.fn.tooltip.Constructor=C,e.fn.tooltip.noConflict=function(){return e.fn.tooltip=M,this}}(jQuery)}),vf=Ai(()=>{+function(e){"use strict";var i=function(d,p){this.init("popover",d,p)};if(!e.fn.tooltip)throw new Error("Popover requires tooltip.js");i.VERSION="3.4.1",i.DEFAULTS=e.extend({},e.fn.tooltip.Constructor.DEFAULTS,{placement:"right",trigger:"click",content:"",template:''}),i.prototype=e.extend({},e.fn.tooltip.Constructor.prototype),i.prototype.constructor=i,i.prototype.getDefaults=function(){return i.DEFAULTS},i.prototype.setContent=function(){var d=this.tip(),p=this.getTitle(),m=this.getContent();if(this.options.html){var v=typeof m;this.options.sanitize&&(p=this.sanitizeHtml(p),v==="string"&&(m=this.sanitizeHtml(m))),d.find(".popover-title").html(p),d.find(".popover-content").children().detach().end()[v==="string"?"html":"append"](m)}else d.find(".popover-title").text(p),d.find(".popover-content").children().detach().end().text(m);d.removeClass("fade top bottom left right in"),d.find(".popover-title").html()||d.find(".popover-title").hide()},i.prototype.hasContent=function(){return this.getTitle()||this.getContent()},i.prototype.getContent=function(){var d=this.$element,p=this.options;return d.attr("data-content")||(typeof p.content=="function"?p.content.call(d[0]):p.content)},i.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".arrow")};function a(d){return this.each(function(){var p=e(this),m=p.data("bs.popover"),v=typeof d=="object"&&d;!m&&/destroy|hide/.test(d)||(m||p.data("bs.popover",m=new i(this,v)),typeof d=="string"&&m[d]())})}var h=e.fn.popover;e.fn.popover=a,e.fn.popover.Constructor=i,e.fn.popover.noConflict=function(){return e.fn.popover=h,this}}(jQuery)}),yf=Ai(()=>{+function(e){"use strict";function i(d,p){this.$body=e(document.body),this.$scrollElement=e(d).is(document.body)?e(window):e(d),this.options=e.extend({},i.DEFAULTS,p),this.selector=(this.options.target||"")+" .nav li > a",this.offsets=[],this.targets=[],this.activeTarget=null,this.scrollHeight=0,this.$scrollElement.on("scroll.bs.scrollspy",e.proxy(this.process,this)),this.refresh(),this.process()}i.VERSION="3.4.1",i.DEFAULTS={offset:10},i.prototype.getScrollHeight=function(){return this.$scrollElement[0].scrollHeight||Math.max(this.$body[0].scrollHeight,document.documentElement.scrollHeight)},i.prototype.refresh=function(){var d=this,p="offset",m=0;this.offsets=[],this.targets=[],this.scrollHeight=this.getScrollHeight(),e.isWindow(this.$scrollElement[0])||(p="position",m=this.$scrollElement.scrollTop()),this.$body.find(this.selector).map(function(){var v=e(this),w=v.data("target")||v.attr("href"),C=/^#./.test(w)&&e(w);return C&&C.length&&C.is(":visible")&&[[C[p]().top+m,w]]||null}).sort(function(v,w){return v[0]-w[0]}).each(function(){d.offsets.push(this[0]),d.targets.push(this[1])})},i.prototype.process=function(){var d=this.$scrollElement.scrollTop()+this.options.offset,p=this.getScrollHeight(),m=this.options.offset+p-this.$scrollElement.height(),v=this.offsets,w=this.targets,C=this.activeTarget,b;if(this.scrollHeight!=p&&this.refresh(),d>=m)return C!=(b=w[w.length-1])&&this.activate(b);if(C&&d=v[b]&&(v[b+1]===void 0||d{+function(e){"use strict";var i=function(p){this.element=e(p)};i.VERSION="3.4.1",i.TRANSITION_DURATION=150,i.prototype.show=function(){var p=this.element,m=p.closest("ul:not(.dropdown-menu)"),v=p.data("target");if(v||(v=p.attr("href"),v=v&&v.replace(/.*(?=#[^\s]*$)/,"")),!p.parent("li").hasClass("active")){var w=m.find(".active:last a"),C=e.Event("hide.bs.tab",{relatedTarget:p[0]}),b=e.Event("show.bs.tab",{relatedTarget:w[0]});if(w.trigger(C),p.trigger(b),!(b.isDefaultPrevented()||C.isDefaultPrevented())){var M=e(document).find(v);this.activate(p.closest("li"),m),this.activate(M,M.parent(),function(){w.trigger({type:"hidden.bs.tab",relatedTarget:p[0]}),p.trigger({type:"shown.bs.tab",relatedTarget:w[0]})})}}},i.prototype.activate=function(p,m,v){var w=m.find("> .active"),C=v&&e.support.transition&&(w.length&&w.hasClass("fade")||!!m.find("> .fade").length);function b(){w.removeClass("active").find("> .dropdown-menu > .active").removeClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!1),p.addClass("active").find('[data-toggle="tab"]').attr("aria-expanded",!0),C?(p[0].offsetWidth,p.addClass("in")):p.removeClass("fade"),p.parent(".dropdown-menu").length&&p.closest("li.dropdown").addClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!0),v&&v()}w.length&&C?w.one("bsTransitionEnd",b).emulateTransitionEnd(i.TRANSITION_DURATION):b(),w.removeClass("in")};function a(p){return this.each(function(){var m=e(this),v=m.data("bs.tab");v||m.data("bs.tab",v=new i(this)),typeof p=="string"&&v[p]()})}var h=e.fn.tab;e.fn.tab=a,e.fn.tab.Constructor=i,e.fn.tab.noConflict=function(){return e.fn.tab=h,this};var d=function(p){p.preventDefault(),a.call(e(this),"show")};e(document).on("click.bs.tab.data-api",'[data-toggle="tab"]',d).on("click.bs.tab.data-api",'[data-toggle="pill"]',d)}(jQuery)}),wf=Ai(()=>{+function(e){"use strict";var i=function(d,p){this.options=e.extend({},i.DEFAULTS,p);var m=this.options.target===i.DEFAULTS.target?e(this.options.target):e(document).find(this.options.target);this.$target=m.on("scroll.bs.affix.data-api",e.proxy(this.checkPosition,this)).on("click.bs.affix.data-api",e.proxy(this.checkPositionWithEventLoop,this)),this.$element=e(d),this.affixed=null,this.unpin=null,this.pinnedOffset=null,this.checkPosition()};i.VERSION="3.4.1",i.RESET="affix affix-top affix-bottom",i.DEFAULTS={offset:0,target:window},i.prototype.getState=function(d,p,m,v){var w=this.$target.scrollTop(),C=this.$element.offset(),b=this.$target.height();if(m!=null&&this.affixed=="top")return w=d-v?"bottom":!1},i.prototype.getPinnedOffset=function(){if(this.pinnedOffset)return this.pinnedOffset;this.$element.removeClass(i.RESET).addClass("affix");var d=this.$target.scrollTop(),p=this.$element.offset();return this.pinnedOffset=p.top-d},i.prototype.checkPositionWithEventLoop=function(){setTimeout(e.proxy(this.checkPosition,this),1)},i.prototype.checkPosition=function(){if(this.$element.is(":visible")){var d=this.$element.height(),p=this.options.offset,m=p.top,v=p.bottom,w=Math.max(e(document).height(),e(document.body).height());typeof p!="object"&&(v=m=p),typeof m=="function"&&(m=p.top(this.$element)),typeof v=="function"&&(v=p.bottom(this.$element));var C=this.getState(w,d,m,v);if(this.affixed!=C){this.unpin!=null&&this.$element.css("top","");var b="affix"+(C?"-"+C:""),M=e.Event(b+".bs.affix");if(this.$element.trigger(M),M.isDefaultPrevented())return;this.affixed=C,this.unpin=C=="bottom"?this.getPinnedOffset():null,this.$element.removeClass(i.RESET).addClass(b).trigger(b.replace("affix","affixed")+".bs.affix")}C=="bottom"&&this.$element.offset({top:w-d-v})}};function a(d){return this.each(function(){var p=e(this),m=p.data("bs.affix"),v=typeof d=="object"&&d;m||p.data("bs.affix",m=new i(this,v)),typeof d=="string"&&m[d]()})}var h=e.fn.affix;e.fn.affix=a,e.fn.affix.Constructor=i,e.fn.affix.noConflict=function(){return e.fn.affix=h,this},e(window).on("load",function(){e('[data-spy="affix"]').each(function(){var d=e(this),p=d.data();p.offset=p.offset||{},p.offsetBottom!=null&&(p.offset.bottom=p.offsetBottom),p.offsetTop!=null&&(p.offset.top=p.offsetTop),a.call(d,p)})})}(jQuery)}),Hc=Ai(()=>{cf(),hf(),uf(),df(),pf(),ff(),mf(),gf(),vf(),yf(),bf(),wf()}),jc={};sf(jc,{default:()=>Ha});_f=Lc(Hc());lf(jc,Lc(Hc()));Rc=_f,{default:zc}=Rc,xf=$i(Rc,["default"]),Ha=zc!==void 0?zc:xf;console.warn("[npm] %cdeprecated%c bootstrap@3.4.1: This version of Bootstrap is no longer supported. Please upgrade to the latest version.","color:red","")});var Fa={};Ln(Fa,{default:()=>Ha});var Ba=Mi(()=>{ja();ja()});var kf,qa,Cf,Tf,Sf,Ef,Af,Df,Wa,$f,Wc,qc,Uc,Mf,Fc,Bc,If,Ua,Va=Mi(()=>{kf=Object.create,qa=Object.defineProperty,Cf=Object.getOwnPropertyDescriptor,Tf=Object.getOwnPropertyNames,Sf=Object.getPrototypeOf,Ef=Object.prototype.hasOwnProperty,Af=(e,i)=>()=>(i||e((i={exports:{}}).exports,i),i.exports),Df=(e,i)=>{for(var a in i)qa(e,a,{get:i[a],enumerable:!0})},Wa=(e,i,a,h)=>{if(i&&typeof i=="object"||typeof i=="function")for(let d of Tf(i))!Ef.call(e,d)&&d!==a&&qa(e,d,{get:()=>i[d],enumerable:!(h=Cf(i,d))||h.enumerable});return e},$f=(e,i,a)=>(Wa(e,i,"default"),a&&Wa(a,i,"default")),Wc=(e,i,a)=>(a=e!=null?kf(Sf(e)):{},Wa(i||!e||!e.__esModule?qa(a,"default",{value:e,enumerable:!0}):a,e)),qc=Af(()=>{(function(e){e.color={},e.color.make=function(a,h,d,p){var m={};return m.r=a||0,m.g=h||0,m.b=d||0,m.a=p!=null?p:1,m.add=function(v,w){for(var C=0;C=1?"rgb("+[m.r,m.g,m.b].join(",")+")":"rgba("+[m.r,m.g,m.b,m.a].join(",")+")"},m.normalize=function(){function v(w,C,b){return Cb?b:C}return m.r=v(0,parseInt(m.r),255),m.g=v(0,parseInt(m.g),255),m.b=v(0,parseInt(m.b),255),m.a=v(0,m.a,1),m},m.clone=function(){return e.color.make(m.r,m.b,m.g,m.a)},m.normalize()},e.color.extract=function(a,h){var d;do{if(d=a.css(h).toLowerCase(),d!=""&&d!="transparent")break;a=a.parent()}while(a.length&&!e.nodeName(a.get(0),"body"));return d=="rgba(0, 0, 0, 0)"&&(d="transparent"),e.color.parse(d)},e.color.parse=function(a){var h,d=e.color.make;if(h=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(a))return d(parseInt(h[1],10),parseInt(h[2],10),parseInt(h[3],10));if(h=/rgba\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]+(?:\.[0-9]+)?)\s*\)/.exec(a))return d(parseInt(h[1],10),parseInt(h[2],10),parseInt(h[3],10),parseFloat(h[4]));if(h=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(a))return d(parseFloat(h[1])*2.55,parseFloat(h[2])*2.55,parseFloat(h[3])*2.55);if(h=/rgba\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\s*\)/.exec(a))return d(parseFloat(h[1])*2.55,parseFloat(h[2])*2.55,parseFloat(h[3])*2.55,parseFloat(h[4]));if(h=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(a))return d(parseInt(h[1],16),parseInt(h[2],16),parseInt(h[3],16));if(h=/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(a))return d(parseInt(h[1]+h[1],16),parseInt(h[2]+h[2],16),parseInt(h[3]+h[3],16));var p=e.trim(a).toLowerCase();return p=="transparent"?d(255,255,255,0):(h=i[p]||[0,0,0],d(h[0],h[1],h[2]))};var i={aqua:[0,255,255],azure:[240,255,255],beige:[245,245,220],black:[0,0,0],blue:[0,0,255],brown:[165,42,42],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgrey:[169,169,169],darkgreen:[0,100,0],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkviolet:[148,0,211],fuchsia:[255,0,255],gold:[255,215,0],green:[0,128,0],indigo:[75,0,130],khaki:[240,230,140],lightblue:[173,216,230],lightcyan:[224,255,255],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightyellow:[255,255,224],lime:[0,255,0],magenta:[255,0,255],maroon:[128,0,0],navy:[0,0,128],olive:[128,128,0],orange:[255,165,0],pink:[255,192,203],purple:[128,0,128],violet:[128,0,128],red:[255,0,0],silver:[192,192,192],white:[255,255,255],yellow:[255,255,0]}})(jQuery),function(e){var i=Object.prototype.hasOwnProperty;e.fn.detach||(e.fn.detach=function(){return this.each(function(){this.parentNode&&this.parentNode.removeChild(this)})});function a(p,m){var v=m.children("."+p)[0];if(v==null&&(v=document.createElement("canvas"),v.className=p,e(v).css({direction:"ltr",position:"absolute",left:0,top:0}).appendTo(m),!v.getContext))if(window.G_vmlCanvasManager)v=window.G_vmlCanvasManager.initElement(v);else throw new Error("Canvas is not available. If you're using IE with a fall-back such as Excanvas, then there's either a mistake in your conditional include, or the page has no DOCTYPE and is rendering in Quirks Mode.");this.element=v;var w=this.context=v.getContext("2d"),C=window.devicePixelRatio||1,b=w.webkitBackingStorePixelRatio||w.mozBackingStorePixelRatio||w.msBackingStorePixelRatio||w.oBackingStorePixelRatio||w.backingStorePixelRatio||1;this.pixelRatio=C/b,this.resize(m.width(),m.height()),this.textContainer=null,this.text={},this._textCache={}}a.prototype.resize=function(p,m){if(p<=0||m<=0)throw new Error("Invalid dimensions for plot, width = "+p+", height = "+m);var v=this.element,w=this.context,C=this.pixelRatio;this.width!=p&&(v.width=p*C,v.style.width=p+"px",this.width=p),this.height!=m&&(v.height=m*C,v.style.height=m+"px",this.height=m),w.restore(),w.save(),w.scale(C,C)},a.prototype.clear=function(){this.context.clearRect(0,0,this.width,this.height)},a.prototype.render=function(){var p=this._textCache;for(var m in p)if(i.call(p,m)){var v=this.getTextLayer(m),w=p[m];v.hide();for(var C in w)if(i.call(w,C)){var b=w[C];for(var M in b)if(i.call(b,M)){for(var D=b[M].positions,N=0,A;A=D[N];N++)A.active?A.rendered||(v.append(A.element),A.rendered=!0):(D.splice(N--,1),A.rendered&&A.element.detach());D.length==0&&delete b[M]}}v.show()}},a.prototype.getTextLayer=function(p){var m=this.text[p];return m==null&&(this.textContainer==null&&(this.textContainer=e("
").css({position:"absolute",top:0,left:0,bottom:0,right:0,"font-size":"smaller",color:"#545454"}).insertAfter(this.element)),m=this.text[p]=e("
").addClass(p).css({position:"absolute",top:0,left:0,bottom:0,right:0}).appendTo(this.textContainer)),m},a.prototype.getTextInfo=function(p,m,v,w,C){var b,M,D,N;if(m=""+m,typeof v=="object"?b=v.style+" "+v.variant+" "+v.weight+" "+v.size+"px/"+v.lineHeight+"px "+v.family:b=v,M=this._textCache[p],M==null&&(M=this._textCache[p]={}),D=M[b],D==null&&(D=M[b]={}),N=D[m],N==null){var A=e("
").html(m).css({position:"absolute","max-width":C,top:-9999}).appendTo(this.getTextLayer(p));typeof v=="object"?A.css({font:b,color:v.color}):typeof v=="string"&&A.addClass(v),N=D[m]={width:A.outerWidth(!0),height:A.outerHeight(!0),element:A,positions:[]},A.detach()}return N},a.prototype.addText=function(p,m,v,w,C,b,M,D,N){var A=this.getTextInfo(p,w,C,b,M),W=A.positions;D=="center"?m-=A.width/2:D=="right"&&(m-=A.width),N=="middle"?v-=A.height/2:N=="bottom"&&(v-=A.height);for(var V=0,ce;ce=W[V];V++)if(ce.x==m&&ce.y==v){ce.active=!0;return}ce={active:!0,rendered:!1,element:W.length?A.element.clone():A.element,x:m,y:v},W.push(ce),ce.element.css({top:Math.round(v),left:Math.round(m),"text-align":D})},a.prototype.removeText=function(p,m,v,w,C,b){if(w==null){var M=this._textCache[p];if(M!=null){for(var D in M)if(i.call(M,D)){var N=M[D];for(var A in N)if(i.call(N,A))for(var W=N[A].positions,V=0,ce;ce=W[V];V++)ce.active=!1}}}else for(var W=this.getTextInfo(p,w,C,b).positions,V=0,ce;ce=W[V];V++)ce.x==m&&ce.y==v&&(ce.active=!1)};function h(p,m,v,w){var C=[],b={colors:["#edc240","#afd8f8","#cb4b4b","#4da74d","#9440ed"],legend:{show:!0,noColumns:1,labelFormatter:null,labelBoxBorderColor:"#ccc",container:null,position:"ne",margin:5,backgroundColor:null,backgroundOpacity:.85,sorted:null},xaxis:{show:null,position:"bottom",mode:null,font:null,color:null,tickColor:null,transform:null,inverseTransform:null,min:null,max:null,autoscaleMargin:null,ticks:null,tickFormatter:null,labelWidth:null,labelHeight:null,reserveSpace:null,tickLength:null,alignTicksWithAxis:null,tickDecimals:null,tickSize:null,minTickSize:null},yaxis:{autoscaleMargin:.02,position:"left"},xaxes:[],yaxes:[],series:{points:{show:!1,radius:3,lineWidth:2,fill:!0,fillColor:"#ffffff",symbol:"circle"},lines:{lineWidth:2,fill:!1,fillColor:null,steps:!1},bars:{show:!1,lineWidth:2,barWidth:1,fill:!0,fillColor:null,align:"left",horizontal:!1,zero:!0},shadowSize:3,highlightColor:null},grid:{show:!0,aboveData:!1,color:"#545454",backgroundColor:null,borderColor:null,tickColor:null,margin:0,labelMargin:5,axisMargin:8,borderWidth:2,minBorderMargin:null,markings:null,markingsColor:"#f4f4f4",markingsLineWidth:2,clickable:!1,hoverable:!1,autoHighlight:!0,mouseActiveRadius:10},interaction:{redrawOverlayInterval:16.666666666666668},hooks:{}},M=null,D=null,N=null,A=null,W=null,V=[],ce=[],Y={left:0,right:0,top:0,bottom:0},we=0,t=0,n={processOptions:[],processRawData:[],processDatapoints:[],processOffset:[],drawBackground:[],drawSeries:[],draw:[],bindEvents:[],drawOverlay:[],shutdown:[]},r=this;r.setData=y,r.setupGrid=De,r.draw=Ve,r.getPlaceholder=function(){return p},r.getCanvas=function(){return M.element},r.getPlotOffset=function(){return Y},r.width=function(){return we},r.height=function(){return t},r.offset=function(){var T=N.offset();return T.left+=Y.left,T.top+=Y.top,T},r.getData=function(){return C},r.getAxes=function(){var T={},z;return e.each(V.concat(ce),function(R,J){J&&(T[J.direction+(J.n!=1?J.n:"")+"axis"]=J)}),T},r.getXAxes=function(){return V},r.getYAxes=function(){return ce},r.c2p=L,r.p2c=X,r.getOptions=function(){return b},r.highlight=Jt,r.unhighlight=ei,r.triggerRedrawOverlay=ui,r.pointOffset=function(T){return{left:parseInt(V[E(T,"x")-1].p2c(+T.x)+Y.left,10),top:parseInt(ce[E(T,"y")-1].p2c(+T.y)+Y.top,10)}},r.shutdown=oe,r.destroy=function(){oe(),p.removeData("plot").empty(),C=[],b=null,M=null,D=null,N=null,A=null,W=null,V=[],ce=[],n=null,wt=[],r=null},r.resize=function(){var T=p.width(),z=p.height();M.resize(T,z),D.resize(T,z)},r.hooks=n,l(r),u(v),O(),y(m),De(),Ve(),ee();function o(T,z){z=[r].concat(z);for(var R=0;Rz&&(z=J))}T<=z&&(T=z+1);var ue,fe=[],le=b.colors,re=le.length,te=0;for(R=0;R=0?te<.5?te=-te-.2:te=0:te=-te),fe[R]=ue.scale("rgb",1+te);var ve=0,_e;for(R=0;ROe.datamax&&ft!=R&&(Oe.datamax=ft)}for(e.each(P(),function(Oe,Ae){Ae.datamin=T,Ae.datamax=z,Ae.used=!1}),J=0;J0&&ve[fe-_e]!=null&&ve[fe-_e]!=ve[fe]&&ve[fe-_e+1]!=ve[fe+1]){for(le=0;le<_e;++le)ve[fe+_e+le]=ve[fe+le];ve[fe+1]=ve[fe-_e+1],fe+=_e}}}}for(J=0;Jri&&(ri=$e)),je.y&&($enn&&(nn=$e)));if(te.bars.show){var H;switch(te.bars.align){case"left":H=0;break;case"right":H=-te.bars.barWidth;break;default:H=-te.bars.barWidth/2}te.bars.horizontal?(ii+=H,nn+=H+te.bars.barWidth):(Ft+=H,ri+=H+te.bars.barWidth)}Te(te.xaxis,Ft,ri),Te(te.yaxis,ii,nn)}e.each(P(),function(Oe,Ae){Ae.datamin==T&&(Ae.datamin=null),Ae.datamax==z&&(Ae.datamax=null)})}function O(){p.css("padding",0).children().filter(function(){return!e(this).hasClass("flot-overlay")&&!e(this).hasClass("flot-base")}).remove(),p.css("position")=="static"&&p.css("position","relative"),M=new a("flot-base",p),D=new a("flot-overlay",p),A=M.context,W=D.context,N=e(D.element).unbind();var T=p.data("plot");T&&(T.shutdown(),D.clear()),p.data("plot",r)}function ee(){b.grid.hoverable&&(N.mousemove(zt),N.bind("mouseleave",Ni)),b.grid.clickable&&N.click(hi),o(n.bindEvents,[N])}function oe(){kt&&clearTimeout(kt),N.unbind("mousemove",zt),N.unbind("mouseleave",Ni),N.unbind("click",hi),o(n.shutdown,[N])}function K(T){function z(le){return le}var R,J,ue=T.options.transform||z,fe=T.options.inverseTransform;T.direction=="x"?(R=T.scale=we/Math.abs(ue(T.max)-ue(T.min)),J=Math.min(ue(T.max),ue(T.min))):(R=T.scale=t/Math.abs(ue(T.max)-ue(T.min)),R=-R,J=Math.max(ue(T.max),ue(T.min))),ue==z?T.p2c=function(le){return(le-J)*R}:T.p2c=function(le){return(ue(le)-J)*R},fe?T.c2p=function(le){return fe(J+le/R)}:T.c2p=function(le){return J+le/R}}function G(T){for(var z=T.options,R=T.ticks||[],J=z.labelWidth||0,ue=z.labelHeight||0,fe=J||(T.direction=="x"?Math.floor(M.width/(R.length||1)):null),le=T.direction+"Axis "+T.direction+T.n+"Axis",re="flot-"+T.direction+"-axis flot-"+T.direction+T.n+"-axis "+le,te=z.font||"flot-tick-label tickLabel",ve=0;ve=0;--T)ae(fe[T]);be(),e.each(fe,function(le,re){se(re)})}we=M.width-Y.left-Y.right,t=M.height-Y.bottom-Y.top,e.each(z,function(le,re){K(re)}),R&&Kt(),oi()}function Re(T){var z=T.options,R=+(z.min!=null?z.min:T.datamin),J=+(z.max!=null?z.max:T.datamax),ue=J-R;if(ue==0){var fe=J==0?1:.01;z.min==null&&(R-=fe),(z.max==null||z.min!=null)&&(J+=fe)}else{var le=z.autoscaleMargin;le!=null&&(z.min==null&&(R-=ue*le,R<0&&T.datamin!=null&&T.datamin>=0&&(R=0)),z.max==null&&(J+=ue*le,J>0&&T.datamax!=null&&T.datamax<=0&&(J=0)))}T.min=R,T.max=J}function Qe(T){var z=T.options,R;typeof z.ticks=="number"&&z.ticks>0?R=z.ticks:R=.3*Math.sqrt(T.direction=="x"?M.width:M.height);var J=(T.max-T.min)/R,ue=-Math.floor(Math.log(J)/Math.LN10),fe=z.tickDecimals;fe!=null&&ue>fe&&(ue=fe);var le=Math.pow(10,-ue),re=J/le,te;if(re<1.5?te=1:re<3?(te=2,re>2.25&&(fe==null||ue+1<=fe)&&(te=2.5,++ue)):re<7.5?te=5:te=10,te*=le,z.minTickSize!=null&&te0&&(z.min==null&&(T.min=Math.min(T.min,_e[0])),z.max==null&&_e.length>1&&(T.max=Math.max(T.max,_e[_e.length-1]))),T.tickGenerator=function(ke){var $e=[],je,We;for(We=0;We1&&/\..*0$/.test((Ye[1]-Ye[0]).toFixed(Me))||(T.tickDecimals=Me)}}}}function qe(T){var z=T.options.ticks,R=[];z==null||typeof z=="number"&&z>0?R=T.tickGenerator(T):z&&(e.isFunction(z)?R=z(T):R=z);var J,ue;for(T.ticks=[],J=0;J1&&(fe=le[1])):ue=+le,fe==null&&(fe=T.tickFormatter(ue,T)),isNaN(ue)||T.ticks.push({v:ue,label:fe})}}function Ke(T,z){T.options.autoscaleMargin&&z.length>0&&(T.options.min==null&&(T.min=Math.min(T.min,z[0].v)),T.options.max==null&&z.length>1&&(T.max=Math.max(T.max,z[z.length-1].v)))}function Ve(){M.clear(),o(n.drawBackground,[A]);var T=b.grid;T.show&&T.backgroundColor&&mt(),T.show&&!T.aboveData&&Nt();for(var z=0;zue){var te=J;J=ue,ue=te}return{from:J,to:ue,axis:R}}function mt(){A.save(),A.translate(Y.left,Y.top),A.fillStyle=pt(b.grid.backgroundColor,t,0,"rgba(255, 255, 255, 0)"),A.fillRect(0,0,we,t),A.restore()}function Nt(){var T,z,R,J;A.save(),A.translate(Y.left,Y.top);var ue=b.grid.markings;if(ue)for(e.isFunction(ue)&&(z=r.getAxes(),z.xmin=z.xaxis.min,z.xmax=z.xaxis.max,z.ymin=z.yaxis.min,z.ymax=z.yaxis.max,ue=ue(z)),T=0;Tle.axis.max||re.tore.axis.max)){le.from=Math.max(le.from,le.axis.min),le.to=Math.min(le.to,le.axis.max),re.from=Math.max(re.from,re.axis.min),re.to=Math.min(re.to,re.axis.max);var te=le.from===le.to,ve=re.from===re.to;if(!(te&&ve))if(le.from=Math.floor(le.axis.p2c(le.from)),le.to=Math.floor(le.axis.p2c(le.to)),re.from=Math.floor(re.axis.p2c(re.from)),re.to=Math.floor(re.axis.p2c(re.to)),te||ve){var _e=fe.lineWidth||b.grid.markingsLineWidth,Me=_e%2?.5:0;A.beginPath(),A.strokeStyle=fe.color||b.grid.markingsColor,A.lineWidth=_e,te?(A.moveTo(le.to+Me,re.from),A.lineTo(le.to+Me,re.to)):(A.moveTo(le.from,re.to+Me),A.lineTo(le.to,re.to+Me)),A.stroke()}else A.fillStyle=fe.color||b.grid.markingsColor,A.fillRect(le.from,re.to,le.to-le.from,re.from-re.to)}}z=P(),R=b.grid.borderWidth;for(var Ye=0;Yeke.max||je=="full"&&(typeof R=="object"&&R[ke.position]>0||R>0)&&(Le==ke.min||Le==ke.max))&&(ke.direction=="x"?(We=ke.p2c(Le),Te=je=="full"?-t:je,ke.position=="top"&&(Te=-Te)):(Pe=ke.p2c(Le),Ce=je=="full"?-we:je,ke.position=="left"&&(Ce=-Ce)),A.lineWidth==1&&(ke.direction=="x"?We=Math.floor(We)+.5:Pe=Math.floor(Pe)+.5),A.moveTo(We,Pe),A.lineTo(We+Ce,Pe+Te))}A.stroke()}}R&&(J=b.grid.borderColor,typeof R=="object"||typeof J=="object"?(typeof R!="object"&&(R={top:R,right:R,bottom:R,left:R}),typeof J!="object"&&(J={top:J,right:J,bottom:J,left:J}),R.top>0&&(A.strokeStyle=J.top,A.lineWidth=R.top,A.beginPath(),A.moveTo(0-R.left,0-R.top/2),A.lineTo(we,0-R.top/2),A.stroke()),R.right>0&&(A.strokeStyle=J.right,A.lineWidth=R.right,A.beginPath(),A.moveTo(we+R.right/2,0-R.top),A.lineTo(we+R.right/2,t),A.stroke()),R.bottom>0&&(A.strokeStyle=J.bottom,A.lineWidth=R.bottom,A.beginPath(),A.moveTo(we+R.right,t+R.bottom/2),A.lineTo(0,t+R.bottom/2),A.stroke()),R.left>0&&(A.strokeStyle=J.left,A.lineWidth=R.left,A.beginPath(),A.moveTo(0-R.left/2,t+R.bottom),A.lineTo(0-R.left/2,0),A.stroke())):(A.lineWidth=R,A.strokeStyle=b.grid.borderColor,A.strokeRect(-R/2,-R/2,we+R,t+R))),A.restore()}function Kt(){e.each(P(),function(T,z){var R=z.box,J=z.direction+"Axis "+z.direction+z.n+"Axis",ue="flot-"+z.direction+"-axis flot-"+z.direction+z.n+"-axis "+J,fe=z.options.font||"flot-tick-label tickLabel",le,re,te,ve,_e;if(M.removeText(ue),!(!z.show||z.ticks.length==0))for(var Me=0;Mez.max)&&(z.direction=="x"?(ve="center",re=Y.left+z.p2c(le.v),z.position=="bottom"?te=R.top+R.padding:(te=R.top+R.height-R.padding,_e="bottom")):(_e="middle",te=Y.top+z.p2c(le.v),z.position=="left"?(re=R.left+R.width-R.padding,ve="right"):re=R.left+R.padding),M.addText(ue,re,te,le.label,fe,null,null,ve,_e))})}function Ge(T){T.lines.show&&rt(T),T.bars.show&&Zt(T),T.points.show&&xt(T)}function rt(T){function z(re,te,ve,_e,Me){var Ye=re.points,ke=re.pointsize,$e=null,je=null;A.beginPath();for(var We=ke;We=Le&&Ce>Me.max){if(Le>Me.max)continue;Pe=(Me.max-Ce)/(Le-Ce)*(Te-Pe)+Pe,Ce=Me.max}else if(Le>=Ce&&Le>Me.max){if(Ce>Me.max)continue;Te=(Me.max-Ce)/(Le-Ce)*(Te-Pe)+Pe,Le=Me.max}if(Pe<=Te&&Pe<_e.min){if(Te<_e.min)continue;Ce=(_e.min-Pe)/(Te-Pe)*(Le-Ce)+Ce,Pe=_e.min}else if(Te<=Pe&&Te<_e.min){if(Pe<_e.min)continue;Le=(_e.min-Pe)/(Te-Pe)*(Le-Ce)+Ce,Te=_e.min}if(Pe>=Te&&Pe>_e.max){if(Te>_e.max)continue;Ce=(_e.max-Pe)/(Te-Pe)*(Le-Ce)+Ce,Pe=_e.max}else if(Te>=Pe&&Te>_e.max){if(Pe>_e.max)continue;Le=(_e.max-Pe)/(Te-Pe)*(Le-Ce)+Ce,Te=_e.max}(Pe!=$e||Ce!=je)&&A.moveTo(_e.p2c(Pe)+te,Me.p2c(Ce)+ve),$e=Te,je=Le,A.lineTo(_e.p2c(Te)+te,Me.p2c(Le)+ve)}}A.stroke()}function R(re,te,ve){for(var _e=re.points,Me=re.pointsize,Ye=Math.min(Math.max(0,ve.min),ve.max),ke=0,$e,je=!1,We=1,Pe=0,Ce=0;!(Me>0&&ke>_e.length+Me);){ke+=Me;var Te=_e[ke-Me],Le=_e[ke-Me+We],ot=_e[ke],ct=_e[ke+We];if(je){if(Me>0&&Te!=null&&ot==null){Ce=ke,Me=-Me,We=2;continue}if(Me<0&&ke==Pe+Me){A.fill(),je=!1,Me=-Me,We=1,ke=Pe=Ce+Me;continue}}if(!(Te==null||ot==null)){if(Te<=ot&&Te=ot&&Te>te.max){if(ot>te.max)continue;Le=(te.max-Te)/(ot-Te)*(ct-Le)+Le,Te=te.max}else if(ot>=Te&&ot>te.max){if(Te>te.max)continue;ct=(te.max-Te)/(ot-Te)*(ct-Le)+Le,ot=te.max}if(je||(A.beginPath(),A.moveTo(te.p2c(Te),ve.p2c(Ye)),je=!0),Le>=ve.max&&ct>=ve.max){A.lineTo(te.p2c(Te),ve.p2c(ve.max)),A.lineTo(te.p2c(ot),ve.p2c(ve.max));continue}else if(Le<=ve.min&&ct<=ve.min){A.lineTo(te.p2c(Te),ve.p2c(ve.min)),A.lineTo(te.p2c(ot),ve.p2c(ve.min));continue}var Ft=Te,ii=ot;Le<=ct&&Le=ve.min?(Te=(ve.min-Le)/(ct-Le)*(ot-Te)+Te,Le=ve.min):ct<=Le&&ct=ve.min&&(ot=(ve.min-Le)/(ct-Le)*(ot-Te)+Te,ct=ve.min),Le>=ct&&Le>ve.max&&ct<=ve.max?(Te=(ve.max-Le)/(ct-Le)*(ot-Te)+Te,Le=ve.max):ct>=Le&&ct>ve.max&&Le<=ve.max&&(ot=(ve.max-Le)/(ct-Le)*(ot-Te)+Te,ct=ve.max),Te!=Ft&&A.lineTo(te.p2c(Ft),ve.p2c(Le)),A.lineTo(te.p2c(Te),ve.p2c(Le)),A.lineTo(te.p2c(ot),ve.p2c(ct)),ot!=ii&&(A.lineTo(te.p2c(ot),ve.p2c(ct)),A.lineTo(te.p2c(ii),ve.p2c(ct)))}}}A.save(),A.translate(Y.left,Y.top),A.lineJoin="round";var J=T.lines.lineWidth,ue=T.shadowSize;if(J>0&&ue>0){A.lineWidth=ue,A.strokeStyle="rgba(0,0,0,0.1)";var fe=Math.PI/18;z(T.datapoints,Math.sin(fe)*(J/2+ue/2),Math.cos(fe)*(J/2+ue/2),T.xaxis,T.yaxis),A.lineWidth=ue/2,z(T.datapoints,Math.sin(fe)*(J/2+ue/4),Math.cos(fe)*(J/2+ue/4),T.xaxis,T.yaxis)}A.lineWidth=J,A.strokeStyle=T.color;var le=It(T.lines,T.color,0,t);le&&(A.fillStyle=le,R(T.datapoints,T.xaxis,T.yaxis)),J>0&&z(T.datapoints,0,0,T.xaxis,T.yaxis),A.restore()}function xt(T){function z(re,te,ve,_e,Me,Ye,ke,$e){for(var je=re.points,We=re.pointsize,Pe=0;PeYe.max||Teke.max||(A.beginPath(),Ce=Ye.p2c(Ce),Te=ke.p2c(Te)+_e,$e=="circle"?A.arc(Ce,Te,te,0,Me?Math.PI:Math.PI*2,!1):$e(A,Ce,Te,te,Me),A.closePath(),ve&&(A.fillStyle=ve,A.fill()),A.stroke())}}A.save(),A.translate(Y.left,Y.top);var R=T.points.lineWidth,J=T.shadowSize,ue=T.points.radius,fe=T.points.symbol;if(R==0&&(R=1e-4),R>0&&J>0){var le=J/2;A.lineWidth=le,A.strokeStyle="rgba(0,0,0,0.1)",z(T.datapoints,ue,null,le+le/2,!0,T.xaxis,T.yaxis,fe),A.strokeStyle="rgba(0,0,0,0.2)",z(T.datapoints,ue,null,le/2,!0,T.xaxis,T.yaxis,fe)}A.lineWidth=R,A.strokeStyle=T.color,z(T.datapoints,ue,It(T.points,T.color),0,!1,T.xaxis,T.yaxis,fe),A.restore()}function Xt(T,z,R,J,ue,fe,le,re,te,ve,_e){var Me,Ye,ke,$e,je,We,Pe,Ce,Te;ve?(Ce=We=Pe=!0,je=!1,Me=R,Ye=T,$e=z+J,ke=z+ue,Yele.max||$ere.max)&&(Mele.max&&(Ye=le.max,We=!1),kere.max&&($e=re.max,Pe=!1),Me=le.p2c(Me),ke=re.p2c(ke),Ye=le.p2c(Ye),$e=re.p2c($e),fe&&(te.fillStyle=fe(ke,$e),te.fillRect(Me,$e,Ye-Me,ke-$e)),_e>0&&(je||We||Pe||Ce)&&(te.beginPath(),te.moveTo(Me,ke),je?te.lineTo(Me,$e):te.moveTo(Me,$e),Pe?te.lineTo(Ye,$e):te.moveTo(Ye,$e),We?te.lineTo(Ye,ke):te.moveTo(Ye,ke),Ce?te.lineTo(Me,ke):te.moveTo(Me,ke),te.stroke()))}function Zt(T){function z(ue,fe,le,re,te,ve){for(var _e=ue.points,Me=ue.pointsize,Ye=0;Ye<_e.length;Ye+=Me)_e[Ye]!=null&&Xt(_e[Ye],_e[Ye+1],_e[Ye+2],fe,le,re,te,ve,A,T.bars.horizontal,T.bars.lineWidth)}A.save(),A.translate(Y.left,Y.top),A.lineWidth=T.bars.lineWidth,A.strokeStyle=T.color;var R;switch(T.bars.align){case"left":R=0;break;case"right":R=-T.bars.barWidth;break;default:R=-T.bars.barWidth/2}var J=T.bars.fill?function(ue,fe){return It(T.bars,T.color,ue,fe)}:null;z(T.datapoints,R,R+T.bars.barWidth,J,T.xaxis,T.yaxis),A.restore()}function It(T,z,R,J){var ue=T.fill;if(!ue)return null;if(T.fillColor)return pt(T.fillColor,R,J,z);var fe=e.color.parse(z);return fe.a=typeof ue=="number"?ue:.4,fe.normalize(),fe.toString()}function oi(){if(b.legend.container!=null?e(b.legend.container).html(""):p.find(".legend").remove(),!!b.legend.show){for(var T=[],z=[],R=!1,J=b.legend.labelFormatter,ue,fe,le=0;le"),T.push(""),R=!0),T.push('
'+te.label+"")}if(R&&T.push(""),T.length!=0){var ve=''+T.join("")+"
";if(b.legend.container!=null)e(b.legend.container).html(ve);else{var _e="",Me=b.legend.position,Ye=b.legend.margin;Ye[0]==null&&(Ye=[Ye,Ye]),Me.charAt(0)=="n"?_e+="top:"+(Ye[1]+Y.top)+"px;":Me.charAt(0)=="s"&&(_e+="bottom:"+(Ye[1]+Y.bottom)+"px;"),Me.charAt(1)=="e"?_e+="right:"+(Ye[0]+Y.right)+"px;":Me.charAt(1)=="w"&&(_e+="left:"+(Ye[0]+Y.left)+"px;");var ke=e('
'+ve.replace('style="','style="position:absolute;'+_e+";")+"
").appendTo(p);if(b.legend.backgroundOpacity!=0){var $e=b.legend.backgroundColor;$e==null&&($e=b.grid.backgroundColor,$e&&typeof $e=="string"?$e=e.color.parse($e):$e=e.color.extract(ke,"background-color"),$e.a=1,$e=$e.toString());var je=ke.children();e('
').prependTo(ke).css("opacity",b.legend.backgroundOpacity)}}}}}var wt=[],kt=null;function yt(T,z,R){var J=b.grid.mouseActiveRadius,ue=J*J+1,fe=null,le=!1,re,te,ve;for(re=C.length-1;re>=0;--re)if(R(C[re])){var _e=C[re],Me=_e.xaxis,Ye=_e.yaxis,ke=_e.datapoints.points,$e=Me.c2p(T),je=Ye.c2p(z),We=J/Me.scale,Pe=J/Ye.scale;if(ve=_e.datapoints.pointsize,Me.options.inverseTransform&&(We=Number.MAX_VALUE),Ye.options.inverseTransform&&(Pe=Number.MAX_VALUE),_e.lines.show||_e.points.show)for(te=0;teWe||Ce-$e<-We||Te-je>Pe||Te-je<-Pe)){var Le=Math.abs(Me.p2c(Ce)-T),ot=Math.abs(Ye.p2c(Te)-z),ct=Le*Le+ot*ot;ct=Math.min(ri,Ce)&&je>=Te+Ft&&je<=Te+ii:$e>=Ce+Ft&&$e<=Ce+ii&&je>=Math.min(ri,Te)&&je<=Math.max(ri,Te))&&(fe=[re,te/ve])}}}return fe?(re=fe[0],te=fe[1],ve=C[re].datapoints.pointsize,{datapoint:C[re].datapoints.points.slice(te*ve,(te+1)*ve),dataIndex:te,series:C[re],seriesIndex:re}):null}function zt(T){b.grid.hoverable&&jt("plothover",T,function(z){return z.hoverable!=!1})}function Ni(T){b.grid.hoverable&&jt("plothover",T,function(z){return!1})}function hi(T){jt("plotclick",T,function(z){return z.clickable!=!1})}function jt(T,z,R){var J=N.offset(),ue=z.pageX-J.left-Y.left,fe=z.pageY-J.top-Y.top,le=L({left:ue,top:fe});le.pageX=z.pageX,le.pageY=z.pageY;var re=yt(ue,fe,R);if(re&&(re.pageX=parseInt(re.series.xaxis.p2c(re.datapoint[0])+J.left+Y.left,10),re.pageY=parseInt(re.series.yaxis.p2c(re.datapoint[1])+J.top+Y.top,10)),b.grid.autoHighlight){for(var te=0;teue.max||Jfe.max)){var re=T.points.radius+T.points.lineWidth/2;W.lineWidth=re,W.strokeStyle=le;var te=1.5*re;R=ue.p2c(R),J=fe.p2c(J),W.beginPath(),T.points.symbol=="circle"?W.arc(R,J,te,0,2*Math.PI,!1):T.points.symbol(W,R,J,te,!1),W.closePath(),W.stroke()}}function lt(T,z){var R=typeof T.highlightColor=="string"?T.highlightColor:e.color.parse(T.color).scale("a",.5).toString(),J=R,ue;switch(T.bars.align){case"left":ue=0;break;case"right":ue=-T.bars.barWidth;break;default:ue=-T.bars.barWidth/2}W.lineWidth=T.bars.lineWidth,W.strokeStyle=R,Xt(z[0],z[1],z[2]||0,ue,ue+T.bars.barWidth,function(){return J},T.xaxis,T.yaxis,W,T.bars.horizontal,T.bars.lineWidth)}function pt(T,z,R,J){if(typeof T=="string")return T;for(var ue=A.createLinearGradient(0,R,0,z),fe=0,le=T.colors.length;feUa});Mf=Wc(qc());$f(Uc,Wc(qc()));Fc=Mf,{default:Bc}=Fc,If=$i(Fc,["default"]),Ua=Bc!==void 0?Bc:If});var Vc={};Ln(Vc,{default:()=>Ua});var Yc=Mi(()=>{Va();Va()});var Pf,Ga,Nf,Of,Rf,zf,Lf,Hf,Ya,jf,Xc,Jc,Qc,Ff,Gc,Kc,Bf,Ka,Xa=Mi(()=>{Pf=Object.create,Ga=Object.defineProperty,Nf=Object.getOwnPropertyDescriptor,Of=Object.getOwnPropertyNames,Rf=Object.getPrototypeOf,zf=Object.prototype.hasOwnProperty,Lf=(e,i)=>()=>(i||e((i={exports:{}}).exports,i),i.exports),Hf=(e,i)=>{for(var a in i)Ga(e,a,{get:i[a],enumerable:!0})},Ya=(e,i,a,h)=>{if(i&&typeof i=="object"||typeof i=="function")for(let d of Of(i))!zf.call(e,d)&&d!==a&&Ga(e,d,{get:()=>i[d],enumerable:!(h=Nf(i,d))||h.enumerable});return e},jf=(e,i,a)=>(Ya(e,i,"default"),a&&Ya(a,i,"default")),Xc=(e,i,a)=>(a=e!=null?Pf(Rf(e)):{},Ya(i||!e||!e.__esModule?Ga(a,"default",{value:e,enumerable:!0}):a,e)),Jc=Lf(()=>{(function(e){var i={xaxis:{timezone:null,timeformat:null,twelveHourClock:!1,monthNames:null}};function a(M,D){return D*Math.floor(M/D)}function h(M,D,N,A){if(typeof M.strftime=="function")return M.strftime(D);var W=function(o,l){return o=""+o,l=""+(l!=null?l:"0"),o.length==1?l+o:o},V=[],ce=!1,Y=M.getHours(),we=Y<12;N==null&&(N=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]),A==null&&(A=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"]);var t;Y>12?t=Y-12:Y==0?t=12:t=Y;for(var n=0;n=t);++r);var o=n[r][0],l=n[r][1];if(l=="year"){if(V.minTickSize!=null&&V.minTickSize[1]=="year")o=Math.floor(V.minTickSize[0]);else{var u=Math.pow(10,Math.floor(Math.log(ce.delta/m.year)/Math.LN10)),y=ce.delta/m.year/u;y<1.5?o=1:y<3?o=2:y<7.5?o=5:o=10,o*=u}o<1&&(o=1)}ce.tickSize=V.tickSize||[o,l];var k=ce.tickSize[0];l=ce.tickSize[1];var E=k*m[l];l=="second"?we.setSeconds(a(we.getSeconds(),k)):l=="minute"?we.setMinutes(a(we.getMinutes(),k)):l=="hour"?we.setHours(a(we.getHours(),k)):l=="month"?we.setMonth(a(we.getMonth(),k)):l=="quarter"?we.setMonth(3*a(we.getMonth()/3,k)):l=="year"&&we.setFullYear(a(we.getFullYear(),k)),we.setMilliseconds(0),E>=m.minute&&we.setSeconds(0),E>=m.hour&&we.setMinutes(0),E>=m.day&&we.setHours(0),E>=m.day*4&&we.setDate(1),E>=m.month*2&&we.setMonth(a(we.getMonth(),3)),E>=m.quarter*2&&we.setMonth(a(we.getMonth(),6)),E>=m.year&&we.setMonth(0);var P=0,L=Number.NaN,X;do if(X=L,L=we.getTime(),Y.push(L),l=="month"||l=="quarter")if(k<1){we.setDate(1);var de=we.getTime();we.setMonth(we.getMonth()+(l=="quarter"?3:1));var Ee=we.getTime();we.setTime(L+P*m.hour+(Ee-de)*k),P=we.getHours(),we.setHours(0)}else we.setMonth(we.getMonth()+k*(l=="quarter"?3:1));else l=="year"?we.setFullYear(we.getFullYear()+k):we.setTime(L+E);while(LKa});Ff=Xc(Jc());jf(Qc,Xc(Jc()));Gc=Ff,{default:Kc}=Gc,Bf=$i(Gc,["default"]),Ka=Kc!==void 0?Kc:Bf});var Zc={};Ln(Zc,{default:()=>Ka});var eh=Mi(()=>{Xa();Xa()});var Wf,Qa,qf,Uf,Vf,Yf,Gf,Kf,Ja,Xf,nh,oh,rh,Jf,th,ih,Qf,Za,es=Mi(()=>{Wf=Object.create,Qa=Object.defineProperty,qf=Object.getOwnPropertyDescriptor,Uf=Object.getOwnPropertyNames,Vf=Object.getPrototypeOf,Yf=Object.prototype.hasOwnProperty,Gf=(e,i)=>()=>(i||e((i={exports:{}}).exports,i),i.exports),Kf=(e,i)=>{for(var a in i)Qa(e,a,{get:i[a],enumerable:!0})},Ja=(e,i,a,h)=>{if(i&&typeof i=="object"||typeof i=="function")for(let d of Uf(i))!Yf.call(e,d)&&d!==a&&Qa(e,d,{get:()=>i[d],enumerable:!(h=qf(i,d))||h.enumerable});return e},Xf=(e,i,a)=>(Ja(e,i,"default"),a&&Ja(a,i,"default")),nh=(e,i,a)=>(a=e!=null?Wf(Vf(e)):{},Ja(i||!e||!e.__esModule?Qa(a,"default",{value:e,enumerable:!0}):a,e)),oh=Gf(()=>{(function(e){var i={series:{stack:null}};function a(h){function d(m,v){for(var w=null,C=0;C2&&(r?w.format[2].x:w.format[2].y),l=n&&v.lines.steps,u=!0,y=r?1:0,k=r?0:1,E=0,P=0,L,X;!(E>=M.length);){if(L=A.length,M[E]==null){for(X=0;X=N.length){if(!n)for(X=0;XY){if(n&&E>0&&M[E-b]!=null){for(ce=V+(M[E-b+k]-V)*(Y-W)/(M[E-b+y]-W),A.push(Y),A.push(ce+we),X=2;X0&&N[P-D]!=null&&(t=we+(N[P-D+k]-we)*(W-Y)/(N[P-D+y]-Y)),A[L+k]+=t,E+=b}u=!1,L!=A.length&&o&&(A[L+2]+=t)}if(l&&L!=A.length&&L>0&&A[L]!=null&&A[L]!=A[L-b]&&A[L+1]!=A[L-b+1]){for(X=0;XZa});Jf=nh(oh());Xf(rh,nh(oh()));th=Jf,{default:ih}=th,Qf=$i(th,["default"]),Za=ih!==void 0?ih:Qf});var ah={};Ln(ah,{default:()=>Za});var sh=Mi(()=>{es();es()});var Zf,is,em,tm,im,nm,om,rm,ts,am,hh,uh,dh,sm,lh,ch,lm,ns,os=Mi(()=>{Zf=Object.create,is=Object.defineProperty,em=Object.getOwnPropertyDescriptor,tm=Object.getOwnPropertyNames,im=Object.getPrototypeOf,nm=Object.prototype.hasOwnProperty,om=(e,i)=>()=>(i||e((i={exports:{}}).exports,i),i.exports),rm=(e,i)=>{for(var a in i)is(e,a,{get:i[a],enumerable:!0})},ts=(e,i,a,h)=>{if(i&&typeof i=="object"||typeof i=="function")for(let d of tm(i))!nm.call(e,d)&&d!==a&&is(e,d,{get:()=>i[d],enumerable:!(h=em(i,d))||h.enumerable});return e},am=(e,i,a)=>(ts(e,i,"default"),a&&ts(a,i,"default")),hh=(e,i,a)=>(a=e!=null?Zf(im(e)):{},ts(i||!e||!e.__esModule?is(a,"default",{value:e,enumerable:!0}):a,e)),uh=om(()=>{(function(e){typeof define=="function"&&define.amd?define(["jquery"],e):e(jQuery)})(function(e){function i(t,n){var r,o,l,u=t.nodeName.toLowerCase();return u==="area"?(r=t.parentNode,o=r.name,t.href&&o&&r.nodeName.toLowerCase()==="map"?(l=e("img[usemap='#"+o+"']")[0],!!l&&a(l)):!1):(/input|select|textarea|button|object/.test(u)?!t.disabled:u==="a"&&t.href||n)&&a(t)}function a(t){return e.expr.filters.visible(t)&&!e(t).parents().addBack().filter(function(){return e.css(this,"visibility")==="hidden"}).length}function h(t){for(var n,r;t.length&&t[0]!==document;){if(n=t.css("position"),(n==="absolute"||n==="relative"||n==="fixed")&&(r=parseInt(t.css("zIndex"),10),!isNaN(r)&&r!==0))return r;t=t.parent()}return 0}function d(){this._curInst=null,this._keyEvent=!1,this._disabledInputs=[],this._datepickerShowing=!1,this._inDialog=!1,this._mainDivId="ui-datepicker-div",this._inlineClass="ui-datepicker-inline",this._appendClass="ui-datepicker-append",this._triggerClass="ui-datepicker-trigger",this._dialogClass="ui-datepicker-dialog",this._disableClass="ui-datepicker-disabled",this._unselectableClass="ui-datepicker-unselectable",this._currentClass="ui-datepicker-current-day",this._dayOverClass="ui-datepicker-days-cell-over",this.regional=[],this.regional[""]={closeText:"Done",prevText:"Prev",nextText:"Next",currentText:"Today",monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],weekHeader:"Wk",dateFormat:"mm/dd/yy",firstDay:0,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""},this._defaults={showOn:"focus",showAnim:"fadeIn",showOptions:{},defaultDate:null,appendText:"",buttonText:"...",buttonImage:"",buttonImageOnly:!1,hideIfNoPrevNext:!1,navigationAsDateFormat:!1,gotoCurrent:!1,changeMonth:!1,changeYear:!1,yearRange:"c-10:c+10",showOtherMonths:!1,selectOtherMonths:!1,showWeek:!1,calculateWeek:this.iso8601Week,shortYearCutoff:"+10",minDate:null,maxDate:null,duration:"fast",beforeShowDay:null,beforeShow:null,onSelect:null,onChangeMonthYear:null,onClose:null,numberOfMonths:1,showCurrentAtPos:0,stepMonths:1,stepBigMonths:12,altField:"",altFormat:"",constrainInput:!0,showButtonPanel:!1,autoSize:!1,disabled:!1},e.extend(this._defaults,this.regional[""]),this.regional.en=e.extend(!0,{},this.regional[""]),this.regional["en-US"]=e.extend(!0,{},this.regional.en),this.dpDiv=p(e("
"))}function p(t){var n="button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a";return t.delegate(n,"mouseout",function(){e(this).removeClass("ui-state-hover"),this.className.indexOf("ui-datepicker-prev")!==-1&&e(this).removeClass("ui-datepicker-prev-hover"),this.className.indexOf("ui-datepicker-next")!==-1&&e(this).removeClass("ui-datepicker-next-hover")}).delegate(n,"mouseover",m)}function m(){e.datepicker._isDisabledDatepicker(ce.inline?ce.dpDiv.parent()[0]:ce.input[0])||(e(this).parents(".ui-datepicker-calendar").find("a").removeClass("ui-state-hover"),e(this).addClass("ui-state-hover"),this.className.indexOf("ui-datepicker-prev")!==-1&&e(this).addClass("ui-datepicker-prev-hover"),this.className.indexOf("ui-datepicker-next")!==-1&&e(this).addClass("ui-datepicker-next-hover"))}function v(t,n){e.extend(t,n);for(var r in n)n[r]==null&&(t[r]=n[r]);return t}function w(t){return function(){var n=this.element.val();t.apply(this,arguments),this._refresh(),n!==this.element.val()&&this._trigger("change")}}e.ui=e.ui||{},e.extend(e.ui,{version:"1.11.1",keyCode:{BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38}}),e.fn.extend({scrollParent:function(t){var n=this.css("position"),r=n==="absolute",o=t?/(auto|scroll|hidden)/:/(auto|scroll)/,l=this.parents().filter(function(){var u=e(this);return r&&u.css("position")==="static"?!1:o.test(u.css("overflow")+u.css("overflow-y")+u.css("overflow-x"))}).eq(0);return n!=="fixed"&&l.length?l:e(this[0].ownerDocument||document)},uniqueId:function(){var t=0;return function(){return this.each(function(){this.id||(this.id="ui-id-"+ ++t)})}}(),removeUniqueId:function(){return this.each(function(){/^ui-id-\d+$/.test(this.id)&&e(this).removeAttr("id")})}}),e.extend(e.expr[":"],{data:e.expr.createPseudo?e.expr.createPseudo(function(t){return function(n){return!!e.data(n,t)}}):function(t,n,r){return!!e.data(t,r[3])},focusable:function(t){return i(t,!isNaN(e.attr(t,"tabindex")))},tabbable:function(t){var n=e.attr(t,"tabindex"),r=isNaN(n);return(r||n>=0)&&i(t,!r)}}),e("").outerWidth(1).jquery||e.each(["Width","Height"],function(t,n){function r(y,k,E,P){return e.each(o,function(){k-=parseFloat(e.css(y,"padding"+this))||0,E&&(k-=parseFloat(e.css(y,"border"+this+"Width"))||0),P&&(k-=parseFloat(e.css(y,"margin"+this))||0)}),k}var o=n==="Width"?["Left","Right"]:["Top","Bottom"],l=n.toLowerCase(),u={innerWidth:e.fn.innerWidth,innerHeight:e.fn.innerHeight,outerWidth:e.fn.outerWidth,outerHeight:e.fn.outerHeight};e.fn["inner"+n]=function(y){return y===void 0?u["inner"+n].call(this):this.each(function(){e(this).css(l,r(this,y)+"px")})},e.fn["outer"+n]=function(y,k){return typeof y!="number"?u["outer"+n].call(this,y):this.each(function(){e(this).css(l,r(this,y,!0,k)+"px")})}}),e.fn.addBack||(e.fn.addBack=function(t){return this.add(t==null?this.prevObject:this.prevObject.filter(t))}),e("").data("a-b","a").removeData("a-b").data("a-b")&&(e.fn.removeData=function(t){return function(n){return arguments.length?t.call(this,e.camelCase(n)):t.call(this)}}(e.fn.removeData)),e.ui.ie=!!/msie [\w.]+/.exec(navigator.userAgent.toLowerCase()),e.fn.extend({focus:function(t){return function(n,r){return typeof n=="number"?this.each(function(){var o=this;setTimeout(function(){e(o).focus(),r&&r.call(o)},n)}):t.apply(this,arguments)}}(e.fn.focus),disableSelection:function(){var t="onselectstart"in document.createElement("div")?"selectstart":"mousedown";return function(){return this.bind(t+".ui-disableSelection",function(n){n.preventDefault()})}}(),enableSelection:function(){return this.unbind(".ui-disableSelection")},zIndex:function(t){if(t!==void 0)return this.css("zIndex",t);if(this.length)for(var n,r,o=e(this[0]);o.length&&o[0]!==document;){if(n=o.css("position"),(n==="absolute"||n==="relative"||n==="fixed")&&(r=parseInt(o.css("zIndex"),10),!isNaN(r)&&r!==0))return r;o=o.parent()}return 0}}),e.ui.plugin={add:function(t,n,r){var o,l=e.ui[t].prototype;for(o in r)l.plugins[o]=l.plugins[o]||[],l.plugins[o].push([n,r[o]])},call:function(t,n,r,o){var l,u=t.plugins[n];if(u&&(o||t.element[0].parentNode&&t.element[0].parentNode.nodeType!==11))for(l=0;u.length>l;l++)t.options[u[l][0]]&&u[l][1].apply(t.element,r)}};var C=0,b=Array.prototype.slice;e.cleanData=function(t){return function(n){var r,o,l;for(l=0;(o=n[l])!=null;l++)try{r=e._data(o,"events"),r&&r.remove&&e(o).triggerHandler("remove")}catch(u){}t(n)}}(e.cleanData),e.widget=function(t,n,r){var o,l,u,y,k={},E=t.split(".")[0];return t=t.split(".")[1],o=E+"-"+t,r||(r=n,n=e.Widget),e.expr[":"][o.toLowerCase()]=function(P){return!!e.data(P,o)},e[E]=e[E]||{},l=e[E][t],u=e[E][t]=function(P,L){return this._createWidget?(arguments.length&&this._createWidget(P,L),void 0):new u(P,L)},e.extend(u,l,{version:r.version,_proto:e.extend({},r),_childConstructors:[]}),y=new n,y.options=e.widget.extend({},y.options),e.each(r,function(P,L){return e.isFunction(L)?(k[P]=function(){var X=function(){return n.prototype[P].apply(this,arguments)},de=function(Ee){return n.prototype[P].apply(this,Ee)};return function(){var Ee,U=this._super,O=this._superApply;return this._super=X,this._superApply=de,Ee=L.apply(this,arguments),this._super=U,this._superApply=O,Ee}}(),void 0):(k[P]=L,void 0)}),u.prototype=e.widget.extend(y,{widgetEventPrefix:l&&y.widgetEventPrefix||t},k,{constructor:u,namespace:E,widgetName:t,widgetFullName:o}),l?(e.each(l._childConstructors,function(P,L){var X=L.prototype;e.widget(X.namespace+"."+X.widgetName,u,L._proto)}),delete l._childConstructors):n._childConstructors.push(u),e.widget.bridge(t,u),u},e.widget.extend=function(t){for(var n,r,o=b.call(arguments,1),l=0,u=o.length;u>l;l++)for(n in o[l])r=o[l][n],o[l].hasOwnProperty(n)&&r!==void 0&&(t[n]=e.isPlainObject(r)?e.isPlainObject(t[n])?e.widget.extend({},t[n],r):e.widget.extend({},r):r);return t},e.widget.bridge=function(t,n){var r=n.prototype.widgetFullName||t;e.fn[t]=function(o){var l=typeof o=="string",u=b.call(arguments,1),y=this;return o=!l&&u.length?e.widget.extend.apply(null,[o].concat(u)):o,l?this.each(function(){var k,E=e.data(this,r);return o==="instance"?(y=E,!1):E?e.isFunction(E[o])&&o.charAt(0)!=="_"?(k=E[o].apply(E,u),k!==E&&k!==void 0?(y=k&&k.jquery?y.pushStack(k.get()):k,!1):void 0):e.error("no such method '"+o+"' for "+t+" widget instance"):e.error("cannot call methods on "+t+" prior to initialization; attempted to call method '"+o+"'")}):this.each(function(){var k=e.data(this,r);k?(k.option(o||{}),k._init&&k._init()):e.data(this,r,new n(o,this))}),y}},e.Widget=function(){},e.Widget._childConstructors=[],e.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"
",options:{disabled:!1,create:null},_createWidget:function(t,n){n=e(n||this.defaultElement||this)[0],this.element=e(n),this.uuid=C++,this.eventNamespace="."+this.widgetName+this.uuid,this.options=e.widget.extend({},this.options,this._getCreateOptions(),t),this.bindings=e(),this.hoverable=e(),this.focusable=e(),n!==this&&(e.data(n,this.widgetFullName,this),this._on(!0,this.element,{remove:function(r){r.target===n&&this.destroy()}}),this.document=e(n.style?n.ownerDocument:n.document||n),this.window=e(this.document[0].defaultView||this.document[0].parentWindow)),this._create(),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:e.noop,_getCreateEventData:e.noop,_create:e.noop,_init:e.noop,destroy:function(){this._destroy(),this.element.unbind(this.eventNamespace).removeData(this.widgetFullName).removeData(e.camelCase(this.widgetFullName)),this.widget().unbind(this.eventNamespace).removeAttr("aria-disabled").removeClass(this.widgetFullName+"-disabled ui-state-disabled"),this.bindings.unbind(this.eventNamespace),this.hoverable.removeClass("ui-state-hover"),this.focusable.removeClass("ui-state-focus")},_destroy:e.noop,widget:function(){return this.element},option:function(t,n){var r,o,l,u=t;if(arguments.length===0)return e.widget.extend({},this.options);if(typeof t=="string")if(u={},r=t.split("."),t=r.shift(),r.length){for(o=u[t]=e.widget.extend({},this.options[t]),l=0;r.length-1>l;l++)o[r[l]]=o[r[l]]||{},o=o[r[l]];if(t=r.pop(),arguments.length===1)return o[t]===void 0?null:o[t];o[t]=n}else{if(arguments.length===1)return this.options[t]===void 0?null:this.options[t];u[t]=n}return this._setOptions(u),this},_setOptions:function(t){var n;for(n in t)this._setOption(n,t[n]);return this},_setOption:function(t,n){return this.options[t]=n,t==="disabled"&&(this.widget().toggleClass(this.widgetFullName+"-disabled",!!n),n&&(this.hoverable.removeClass("ui-state-hover"),this.focusable.removeClass("ui-state-focus"))),this},enable:function(){return this._setOptions({disabled:!1})},disable:function(){return this._setOptions({disabled:!0})},_on:function(t,n,r){var o,l=this;typeof t!="boolean"&&(r=n,n=t,t=!1),r?(n=o=e(n),this.bindings=this.bindings.add(n)):(r=n,n=this.element,o=this.widget()),e.each(r,function(u,y){function k(){return t||l.options.disabled!==!0&&!e(this).hasClass("ui-state-disabled")?(typeof y=="string"?l[y]:y).apply(l,arguments):void 0}typeof y!="string"&&(k.guid=y.guid=y.guid||k.guid||e.guid++);var E=u.match(/^([\w:-]*)\s*(.*)$/),P=E[1]+l.eventNamespace,L=E[2];L?o.delegate(L,P,k):n.bind(P,k)})},_off:function(t,n){n=(n||"").split(" ").join(this.eventNamespace+" ")+this.eventNamespace,t.unbind(n).undelegate(n)},_delay:function(t,n){function r(){return(typeof t=="string"?o[t]:t).apply(o,arguments)}var o=this;return setTimeout(r,n||0)},_hoverable:function(t){this.hoverable=this.hoverable.add(t),this._on(t,{mouseenter:function(n){e(n.currentTarget).addClass("ui-state-hover")},mouseleave:function(n){e(n.currentTarget).removeClass("ui-state-hover")}})},_focusable:function(t){this.focusable=this.focusable.add(t),this._on(t,{focusin:function(n){e(n.currentTarget).addClass("ui-state-focus")},focusout:function(n){e(n.currentTarget).removeClass("ui-state-focus")}})},_trigger:function(t,n,r){var o,l,u=this.options[t];if(r=r||{},n=e.Event(n),n.type=(t===this.widgetEventPrefix?t:this.widgetEventPrefix+t).toLowerCase(),n.target=this.element[0],l=n.originalEvent)for(o in l)o in n||(n[o]=l[o]);return this.element.trigger(n,r),!(e.isFunction(u)&&u.apply(this.element[0],[n].concat(r))===!1||n.isDefaultPrevented())}},e.each({show:"fadeIn",hide:"fadeOut"},function(t,n){e.Widget.prototype["_"+t]=function(r,o,l){typeof o=="string"&&(o={effect:o});var u,y=o?o===!0||typeof o=="number"?n:o.effect||n:t;o=o||{},typeof o=="number"&&(o={duration:o}),u=!e.isEmptyObject(o),o.complete=l,o.delay&&r.delay(o.delay),u&&e.effects&&e.effects.effect[y]?r[t](o):y!==t&&r[y]?r[y](o.duration,o.easing,l):r.queue(function(k){e(this)[t](),l&&l.call(r[0]),k()})}}),e.widget;var M=!1;e(document).mouseup(function(){M=!1}),e.widget("ui.mouse",{version:"1.11.1",options:{cancel:"input,textarea,button,select,option",distance:1,delay:0},_mouseInit:function(){var t=this;this.element.bind("mousedown."+this.widgetName,function(n){return t._mouseDown(n)}).bind("click."+this.widgetName,function(n){return e.data(n.target,t.widgetName+".preventClickEvent")===!0?(e.removeData(n.target,t.widgetName+".preventClickEvent"),n.stopImmediatePropagation(),!1):void 0}),this.started=!1},_mouseDestroy:function(){this.element.unbind("."+this.widgetName),this._mouseMoveDelegate&&this.document.unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate)},_mouseDown:function(t){if(!M){this._mouseStarted&&this._mouseUp(t),this._mouseDownEvent=t;var n=this,r=t.which===1,o=typeof this.options.cancel=="string"&&t.target.nodeName?e(t.target).closest(this.options.cancel).length:!1;return r&&!o&&this._mouseCapture(t)?(this.mouseDelayMet=!this.options.delay,this.mouseDelayMet||(this._mouseDelayTimer=setTimeout(function(){n.mouseDelayMet=!0},this.options.delay)),this._mouseDistanceMet(t)&&this._mouseDelayMet(t)&&(this._mouseStarted=this._mouseStart(t)!==!1,!this._mouseStarted)?(t.preventDefault(),!0):(e.data(t.target,this.widgetName+".preventClickEvent")===!0&&e.removeData(t.target,this.widgetName+".preventClickEvent"),this._mouseMoveDelegate=function(l){return n._mouseMove(l)},this._mouseUpDelegate=function(l){return n._mouseUp(l)},this.document.bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate),t.preventDefault(),M=!0,!0)):!0}},_mouseMove:function(t){return e.ui.ie&&(!document.documentMode||9>document.documentMode)&&!t.button?this._mouseUp(t):t.which?this._mouseStarted?(this._mouseDrag(t),t.preventDefault()):(this._mouseDistanceMet(t)&&this._mouseDelayMet(t)&&(this._mouseStarted=this._mouseStart(this._mouseDownEvent,t)!==!1,this._mouseStarted?this._mouseDrag(t):this._mouseUp(t)),!this._mouseStarted):this._mouseUp(t)},_mouseUp:function(t){return this.document.unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate),this._mouseStarted&&(this._mouseStarted=!1,t.target===this._mouseDownEvent.target&&e.data(t.target,this.widgetName+".preventClickEvent",!0),this._mouseStop(t)),M=!1,!1},_mouseDistanceMet:function(t){return Math.max(Math.abs(this._mouseDownEvent.pageX-t.pageX),Math.abs(this._mouseDownEvent.pageY-t.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return!0}}),function(){function t(U,O,ee){return[parseFloat(U[0])*(de.test(U[0])?O/100:1),parseFloat(U[1])*(de.test(U[1])?ee/100:1)]}function n(U,O){return parseInt(e.css(U,O),10)||0}function r(U){var O=U[0];return O.nodeType===9?{width:U.width(),height:U.height(),offset:{top:0,left:0}}:e.isWindow(O)?{width:U.width(),height:U.height(),offset:{top:U.scrollTop(),left:U.scrollLeft()}}:O.preventDefault?{width:0,height:0,offset:{top:O.pageY,left:O.pageX}}:{width:U.outerWidth(),height:U.outerHeight(),offset:U.offset()}}e.ui=e.ui||{};var o,l,u=Math.max,y=Math.abs,k=Math.round,E=/left|center|right/,P=/top|center|bottom/,L=/[\+\-]\d+(\.[\d]+)?%?/,X=/^\w+/,de=/%$/,Ee=e.fn.position;e.position={scrollbarWidth:function(){if(o!==void 0)return o;var U,O,ee=e("
"),oe=ee.children()[0];return e("body").append(ee),U=oe.offsetWidth,ee.css("overflow","scroll"),O=oe.offsetWidth,U===O&&(O=ee[0].clientWidth),ee.remove(),o=U-O},getScrollInfo:function(U){var O=U.isWindow||U.isDocument?"":U.element.css("overflow-x"),ee=U.isWindow||U.isDocument?"":U.element.css("overflow-y"),oe=O==="scroll"||O==="auto"&&U.widthoi?"left":It>0?"right":"center",vertical:0>kt?"top":wt>0?"bottom":"middle"};bt>ee&&ee>y(It+oi)&&(yt.horizontal="center"),mt>oe&&oe>y(wt+kt)&&(yt.vertical="middle"),yt.important=u(y(It),y(oi))>u(y(wt),y(kt))?"horizontal":"vertical",U.using.call(this,Zt,yt)}),Ve.offset(e.extend(xt,{using:Ke}))})},e.ui.position={fit:{left:function(U,O){var ee,oe=O.within,K=oe.isWindow?oe.scrollLeft:oe.offset.left,G=oe.width,ae=U.left-O.collisionPosition.marginLeft,se=K-ae,be=ae+O.collisionWidth-G-K;O.collisionWidth>G?se>0&&0>=be?(ee=U.left+se+O.collisionWidth-G-K,U.left+=se-ee):U.left=be>0&&0>=se?K:se>be?K+G-O.collisionWidth:K:se>0?U.left+=se:be>0?U.left-=be:U.left=u(U.left-ae,U.left)},top:function(U,O){var ee,oe=O.within,K=oe.isWindow?oe.scrollTop:oe.offset.top,G=O.within.height,ae=U.top-O.collisionPosition.marginTop,se=K-ae,be=ae+O.collisionHeight-G-K;O.collisionHeight>G?se>0&&0>=be?(ee=U.top+se+O.collisionHeight-G-K,U.top+=se-ee):U.top=be>0&&0>=se?K:se>be?K+G-O.collisionHeight:K:se>0?U.top+=se:be>0?U.top-=be:U.top=u(U.top-ae,U.top)}},flip:{left:function(U,O){var ee,oe,K=O.within,G=K.offset.left+K.scrollLeft,ae=K.width,se=K.isWindow?K.scrollLeft:K.offset.left,be=U.left-O.collisionPosition.marginLeft,De=be-se,Re=be+O.collisionWidth-ae-se,Qe=O.my[0]==="left"?-O.elemWidth:O.my[0]==="right"?O.elemWidth:0,qe=O.at[0]==="left"?O.targetWidth:O.at[0]==="right"?-O.targetWidth:0,Ke=-2*O.offset[0];0>De?(ee=U.left+Qe+qe+Ke+O.collisionWidth-ae-G,(0>ee||y(De)>ee)&&(U.left+=Qe+qe+Ke)):Re>0&&(oe=U.left-O.collisionPosition.marginLeft+Qe+qe+Ke-se,(oe>0||Re>y(oe))&&(U.left+=Qe+qe+Ke))},top:function(U,O){var ee,oe,K=O.within,G=K.offset.top+K.scrollTop,ae=K.height,se=K.isWindow?K.scrollTop:K.offset.top,be=U.top-O.collisionPosition.marginTop,De=be-se,Re=be+O.collisionHeight-ae-se,Qe=O.my[1]==="top",qe=Qe?-O.elemHeight:O.my[1]==="bottom"?O.elemHeight:0,Ke=O.at[1]==="top"?O.targetHeight:O.at[1]==="bottom"?-O.targetHeight:0,Ve=-2*O.offset[1];0>De?(oe=U.top+qe+Ke+Ve+O.collisionHeight-ae-G,U.top+qe+Ke+Ve>De&&(0>oe||y(De)>oe)&&(U.top+=qe+Ke+Ve)):Re>0&&(ee=U.top-O.collisionPosition.marginTop+qe+Ke+Ve-se,U.top+qe+Ke+Ve>Re&&(ee>0||Re>y(ee))&&(U.top+=qe+Ke+Ve))}},flipfit:{left:function(){e.ui.position.flip.left.apply(this,arguments),e.ui.position.fit.left.apply(this,arguments)},top:function(){e.ui.position.flip.top.apply(this,arguments),e.ui.position.fit.top.apply(this,arguments)}}},function(){var U,O,ee,oe,K,G=document.getElementsByTagName("body")[0],ae=document.createElement("div");U=document.createElement(G?"div":"body"),ee={visibility:"hidden",width:0,height:0,border:0,margin:0,background:"none"},G&&e.extend(ee,{position:"absolute",left:"-1000px",top:"-1000px"});for(K in ee)U.style[K]=ee[K];U.appendChild(ae),O=G||document.documentElement,O.insertBefore(U,O.firstChild),ae.style.cssText="position: absolute; left: 10.7432222px;",oe=e(ae).offset().left,l=oe>10&&11>oe,U.innerHTML="",O.removeChild(U)}()}(),e.ui.position,e.widget("ui.accordion",{version:"1.11.1",options:{active:0,animate:{},collapsible:!1,event:"click",header:"> li > :first-child,> :not(li):even",heightStyle:"auto",icons:{activeHeader:"ui-icon-triangle-1-s",header:"ui-icon-triangle-1-e"},activate:null,beforeActivate:null},hideProps:{borderTopWidth:"hide",borderBottomWidth:"hide",paddingTop:"hide",paddingBottom:"hide",height:"hide"},showProps:{borderTopWidth:"show",borderBottomWidth:"show",paddingTop:"show",paddingBottom:"show",height:"show"},_create:function(){var t=this.options;this.prevShow=this.prevHide=e(),this.element.addClass("ui-accordion ui-widget ui-helper-reset").attr("role","tablist"),t.collapsible||t.active!==!1&&t.active!=null||(t.active=0),this._processPanels(),0>t.active&&(t.active+=this.headers.length),this._refresh()},_getCreateEventData:function(){return{header:this.active,panel:this.active.length?this.active.next():e()}},_createIcons:function(){var t=this.options.icons;t&&(e("").addClass("ui-accordion-header-icon ui-icon "+t.header).prependTo(this.headers),this.active.children(".ui-accordion-header-icon").removeClass(t.header).addClass(t.activeHeader),this.headers.addClass("ui-accordion-icons"))},_destroyIcons:function(){this.headers.removeClass("ui-accordion-icons").children(".ui-accordion-header-icon").remove()},_destroy:function(){var t;this.element.removeClass("ui-accordion ui-widget ui-helper-reset").removeAttr("role"),this.headers.removeClass("ui-accordion-header ui-accordion-header-active ui-state-default ui-corner-all ui-state-active ui-state-disabled ui-corner-top").removeAttr("role").removeAttr("aria-expanded").removeAttr("aria-selected").removeAttr("aria-controls").removeAttr("tabIndex").removeUniqueId(),this._destroyIcons(),t=this.headers.next().removeClass("ui-helper-reset ui-widget-content ui-corner-bottom ui-accordion-content ui-accordion-content-active ui-state-disabled").css("display","").removeAttr("role").removeAttr("aria-hidden").removeAttr("aria-labelledby").removeUniqueId(),this.options.heightStyle!=="content"&&t.css("height","")},_setOption:function(t,n){return t==="active"?(this._activate(n),void 0):(t==="event"&&(this.options.event&&this._off(this.headers,this.options.event),this._setupEvents(n)),this._super(t,n),t!=="collapsible"||n||this.options.active!==!1||this._activate(0),t==="icons"&&(this._destroyIcons(),n&&this._createIcons()),t==="disabled"&&(this.element.toggleClass("ui-state-disabled",!!n).attr("aria-disabled",n),this.headers.add(this.headers.next()).toggleClass("ui-state-disabled",!!n)),void 0)},_keydown:function(t){if(!t.altKey&&!t.ctrlKey){var n=e.ui.keyCode,r=this.headers.length,o=this.headers.index(t.target),l=!1;switch(t.keyCode){case n.RIGHT:case n.DOWN:l=this.headers[(o+1)%r];break;case n.LEFT:case n.UP:l=this.headers[(o-1+r)%r];break;case n.SPACE:case n.ENTER:this._eventHandler(t);break;case n.HOME:l=this.headers[0];break;case n.END:l=this.headers[r-1]}l&&(e(t.target).attr("tabIndex",-1),e(l).attr("tabIndex",0),l.focus(),t.preventDefault())}},_panelKeyDown:function(t){t.keyCode===e.ui.keyCode.UP&&t.ctrlKey&&e(t.currentTarget).prev().focus()},refresh:function(){var t=this.options;this._processPanels(),t.active===!1&&t.collapsible===!0||!this.headers.length?(t.active=!1,this.active=e()):t.active===!1?this._activate(0):this.active.length&&!e.contains(this.element[0],this.active[0])?this.headers.length===this.headers.find(".ui-state-disabled").length?(t.active=!1,this.active=e()):this._activate(Math.max(0,t.active-1)):t.active=this.headers.index(this.active),this._destroyIcons(),this._refresh()},_processPanels:function(){this.headers=this.element.find(this.options.header).addClass("ui-accordion-header ui-state-default ui-corner-all"),this.headers.next().addClass("ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom").filter(":not(.ui-accordion-content-active)").hide()},_refresh:function(){var t,n=this.options,r=n.heightStyle,o=this.element.parent();this.active=this._findActive(n.active).addClass("ui-accordion-header-active ui-state-active ui-corner-top").removeClass("ui-corner-all"),this.active.next().addClass("ui-accordion-content-active").show(),this.headers.attr("role","tab").each(function(){var l=e(this),u=l.uniqueId().attr("id"),y=l.next(),k=y.uniqueId().attr("id");l.attr("aria-controls",k),y.attr("aria-labelledby",u)}).next().attr("role","tabpanel"),this.headers.not(this.active).attr({"aria-selected":"false","aria-expanded":"false",tabIndex:-1}).next().attr({"aria-hidden":"true"}).hide(),this.active.length?this.active.attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0}).next().attr({"aria-hidden":"false"}):this.headers.eq(0).attr("tabIndex",0),this._createIcons(),this._setupEvents(n.event),r==="fill"?(t=o.height(),this.element.siblings(":visible").each(function(){var l=e(this),u=l.css("position");u!=="absolute"&&u!=="fixed"&&(t-=l.outerHeight(!0))}),this.headers.each(function(){t-=e(this).outerHeight(!0)}),this.headers.next().each(function(){e(this).height(Math.max(0,t-e(this).innerHeight()+e(this).height()))}).css("overflow","auto")):r==="auto"&&(t=0,this.headers.next().each(function(){t=Math.max(t,e(this).css("height","").height())}).height(t))},_activate:function(t){var n=this._findActive(t)[0];n!==this.active[0]&&(n=n||this.active[0],this._eventHandler({target:n,currentTarget:n,preventDefault:e.noop}))},_findActive:function(t){return typeof t=="number"?this.headers.eq(t):e()},_setupEvents:function(t){var n={keydown:"_keydown"};t&&e.each(t.split(" "),function(r,o){n[o]="_eventHandler"}),this._off(this.headers.add(this.headers.next())),this._on(this.headers,n),this._on(this.headers.next(),{keydown:"_panelKeyDown"}),this._hoverable(this.headers),this._focusable(this.headers)},_eventHandler:function(t){var n=this.options,r=this.active,o=e(t.currentTarget),l=o[0]===r[0],u=l&&n.collapsible,y=u?e():o.next(),k=r.next(),E={oldHeader:r,oldPanel:k,newHeader:u?e():o,newPanel:y};t.preventDefault(),l&&!n.collapsible||this._trigger("beforeActivate",t,E)===!1||(n.active=u?!1:this.headers.index(o),this.active=l?e():o,this._toggle(E),r.removeClass("ui-accordion-header-active ui-state-active"),n.icons&&r.children(".ui-accordion-header-icon").removeClass(n.icons.activeHeader).addClass(n.icons.header),l||(o.removeClass("ui-corner-all").addClass("ui-accordion-header-active ui-state-active ui-corner-top"),n.icons&&o.children(".ui-accordion-header-icon").removeClass(n.icons.header).addClass(n.icons.activeHeader),o.next().addClass("ui-accordion-content-active")))},_toggle:function(t){var n=t.newPanel,r=this.prevShow.length?this.prevShow:t.oldPanel;this.prevShow.add(this.prevHide).stop(!0,!0),this.prevShow=n,this.prevHide=r,this.options.animate?this._animate(n,r,t):(r.hide(),n.show(),this._toggleComplete(t)),r.attr({"aria-hidden":"true"}),r.prev().attr("aria-selected","false"),n.length&&r.length?r.prev().attr({tabIndex:-1,"aria-expanded":"false"}):n.length&&this.headers.filter(function(){return e(this).attr("tabIndex")===0}).attr("tabIndex",-1),n.attr("aria-hidden","false").prev().attr({"aria-selected":"true",tabIndex:0,"aria-expanded":"true"})},_animate:function(t,n,r){var o,l,u,y=this,k=0,E=t.length&&(!n.length||t.index()",delay:300,options:{icons:{submenu:"ui-icon-carat-1-e"},items:"> *",menus:"ul",position:{my:"left-1 top",at:"right top"},role:"menu",blur:null,focus:null,select:null},_create:function(){this.activeMenu=this.element,this.mouseHandled=!1,this.element.uniqueId().addClass("ui-menu ui-widget ui-widget-content").toggleClass("ui-menu-icons",!!this.element.find(".ui-icon").length).attr({role:this.options.role,tabIndex:0}),this.options.disabled&&this.element.addClass("ui-state-disabled").attr("aria-disabled","true"),this._on({"mousedown .ui-menu-item":function(t){t.preventDefault()},"click .ui-menu-item":function(t){var n=e(t.target);!this.mouseHandled&&n.not(".ui-state-disabled").length&&(this.select(t),t.isPropagationStopped()||(this.mouseHandled=!0),n.has(".ui-menu").length?this.expand(t):!this.element.is(":focus")&&e(this.document[0].activeElement).closest(".ui-menu").length&&(this.element.trigger("focus",[!0]),this.active&&this.active.parents(".ui-menu").length===1&&clearTimeout(this.timer)))},"mouseenter .ui-menu-item":function(t){var n=e(t.currentTarget);n.siblings(".ui-state-active").removeClass("ui-state-active"),this.focus(t,n)},mouseleave:"collapseAll","mouseleave .ui-menu":"collapseAll",focus:function(t,n){var r=this.active||this.element.find(this.options.items).eq(0);n||this.focus(t,r)},blur:function(t){this._delay(function(){e.contains(this.element[0],this.document[0].activeElement)||this.collapseAll(t)})},keydown:"_keydown"}),this.refresh(),this._on(this.document,{click:function(t){this._closeOnDocumentClick(t)&&this.collapseAll(t),this.mouseHandled=!1}})},_destroy:function(){this.element.removeAttr("aria-activedescendant").find(".ui-menu").addBack().removeClass("ui-menu ui-widget ui-widget-content ui-menu-icons ui-front").removeAttr("role").removeAttr("tabIndex").removeAttr("aria-labelledby").removeAttr("aria-expanded").removeAttr("aria-hidden").removeAttr("aria-disabled").removeUniqueId().show(),this.element.find(".ui-menu-item").removeClass("ui-menu-item").removeAttr("role").removeAttr("aria-disabled").removeUniqueId().removeClass("ui-state-hover").removeAttr("tabIndex").removeAttr("role").removeAttr("aria-haspopup").children().each(function(){var t=e(this);t.data("ui-menu-submenu-carat")&&t.remove()}),this.element.find(".ui-menu-divider").removeClass("ui-menu-divider ui-widget-content")},_keydown:function(t){function n(E){return E.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")}var r,o,l,u,y,k=!0;switch(t.keyCode){case e.ui.keyCode.PAGE_UP:this.previousPage(t);break;case e.ui.keyCode.PAGE_DOWN:this.nextPage(t);break;case e.ui.keyCode.HOME:this._move("first","first",t);break;case e.ui.keyCode.END:this._move("last","last",t);break;case e.ui.keyCode.UP:this.previous(t);break;case e.ui.keyCode.DOWN:this.next(t);break;case e.ui.keyCode.LEFT:this.collapse(t);break;case e.ui.keyCode.RIGHT:this.active&&!this.active.is(".ui-state-disabled")&&this.expand(t);break;case e.ui.keyCode.ENTER:case e.ui.keyCode.SPACE:this._activate(t);break;case e.ui.keyCode.ESCAPE:this.collapse(t);break;default:k=!1,o=this.previousFilter||"",l=String.fromCharCode(t.keyCode),u=!1,clearTimeout(this.filterTimer),l===o?u=!0:l=o+l,y=RegExp("^"+n(l),"i"),r=this.activeMenu.find(this.options.items).filter(function(){return y.test(e(this).text())}),r=u&&r.index(this.active.next())!==-1?this.active.nextAll(".ui-menu-item"):r,r.length||(l=String.fromCharCode(t.keyCode),y=RegExp("^"+n(l),"i"),r=this.activeMenu.find(this.options.items).filter(function(){return y.test(e(this).text())})),r.length?(this.focus(t,r),r.length>1?(this.previousFilter=l,this.filterTimer=this._delay(function(){delete this.previousFilter},1e3)):delete this.previousFilter):delete this.previousFilter}k&&t.preventDefault()},_activate:function(t){this.active.is(".ui-state-disabled")||(this.active.is("[aria-haspopup='true']")?this.expand(t):this.select(t))},refresh:function(){var t,n,r=this,o=this.options.icons.submenu,l=this.element.find(this.options.menus);this.element.toggleClass("ui-menu-icons",!!this.element.find(".ui-icon").length),l.filter(":not(.ui-menu)").addClass("ui-menu ui-widget ui-widget-content ui-front").hide().attr({role:this.options.role,"aria-hidden":"true","aria-expanded":"false"}).each(function(){var u=e(this),y=u.parent(),k=e("").addClass("ui-menu-icon ui-icon "+o).data("ui-menu-submenu-carat",!0);y.attr("aria-haspopup","true").prepend(k),u.attr("aria-labelledby",y.attr("id"))}),t=l.add(this.element),n=t.find(this.options.items),n.not(".ui-menu-item").each(function(){var u=e(this);r._isDivider(u)&&u.addClass("ui-widget-content ui-menu-divider")}),n.not(".ui-menu-item, .ui-menu-divider").addClass("ui-menu-item").uniqueId().attr({tabIndex:-1,role:this._itemRole()}),n.filter(".ui-state-disabled").attr("aria-disabled","true"),this.active&&!e.contains(this.element[0],this.active[0])&&this.blur()},_itemRole:function(){return{menu:"menuitem",listbox:"option"}[this.options.role]},_setOption:function(t,n){t==="icons"&&this.element.find(".ui-menu-icon").removeClass(this.options.icons.submenu).addClass(n.submenu),t==="disabled"&&this.element.toggleClass("ui-state-disabled",!!n).attr("aria-disabled",n),this._super(t,n)},focus:function(t,n){var r,o;this.blur(t,t&&t.type==="focus"),this._scrollIntoView(n),this.active=n.first(),o=this.active.addClass("ui-state-focus").removeClass("ui-state-active"),this.options.role&&this.element.attr("aria-activedescendant",o.attr("id")),this.active.parent().closest(".ui-menu-item").addClass("ui-state-active"),t&&t.type==="keydown"?this._close():this.timer=this._delay(function(){this._close()},this.delay),r=n.children(".ui-menu"),r.length&&t&&/^mouse/.test(t.type)&&this._startOpening(r),this.activeMenu=n.parent(),this._trigger("focus",t,{item:n})},_scrollIntoView:function(t){var n,r,o,l,u,y;this._hasScroll()&&(n=parseFloat(e.css(this.activeMenu[0],"borderTopWidth"))||0,r=parseFloat(e.css(this.activeMenu[0],"paddingTop"))||0,o=t.offset().top-this.activeMenu.offset().top-n-r,l=this.activeMenu.scrollTop(),u=this.activeMenu.height(),y=t.outerHeight(),0>o?this.activeMenu.scrollTop(l+o):o+y>u&&this.activeMenu.scrollTop(l+o-u+y))},blur:function(t,n){n||clearTimeout(this.timer),this.active&&(this.active.removeClass("ui-state-focus"),this.active=null,this._trigger("blur",t,{item:this.active}))},_startOpening:function(t){clearTimeout(this.timer),t.attr("aria-hidden")==="true"&&(this.timer=this._delay(function(){this._close(),this._open(t)},this.delay))},_open:function(t){var n=e.extend({of:this.active},this.options.position);clearTimeout(this.timer),this.element.find(".ui-menu").not(t.parents(".ui-menu")).hide().attr("aria-hidden","true"),t.show().removeAttr("aria-hidden").attr("aria-expanded","true").position(n)},collapseAll:function(t,n){clearTimeout(this.timer),this.timer=this._delay(function(){var r=n?this.element:e(t&&t.target).closest(this.element.find(".ui-menu"));r.length||(r=this.element),this._close(r),this.blur(t),this.activeMenu=r},this.delay)},_close:function(t){t||(t=this.active?this.active.parent():this.element),t.find(".ui-menu").hide().attr("aria-hidden","true").attr("aria-expanded","false").end().find(".ui-state-active").not(".ui-state-focus").removeClass("ui-state-active")},_closeOnDocumentClick:function(t){return!e(t.target).closest(".ui-menu").length},_isDivider:function(t){return!/[^\-\u2014\u2013\s]/.test(t.text())},collapse:function(t){var n=this.active&&this.active.parent().closest(".ui-menu-item",this.element);n&&n.length&&(this._close(),this.focus(t,n))},expand:function(t){var n=this.active&&this.active.children(".ui-menu ").find(this.options.items).first();n&&n.length&&(this._open(n.parent()),this._delay(function(){this.focus(t,n)}))},next:function(t){this._move("next","first",t)},previous:function(t){this._move("prev","last",t)},isFirstItem:function(){return this.active&&!this.active.prevAll(".ui-menu-item").length},isLastItem:function(){return this.active&&!this.active.nextAll(".ui-menu-item").length},_move:function(t,n,r){var o;this.active&&(o=t==="first"||t==="last"?this.active[t==="first"?"prevAll":"nextAll"](".ui-menu-item").eq(-1):this.active[t+"All"](".ui-menu-item").eq(0)),o&&o.length&&this.active||(o=this.activeMenu.find(this.options.items)[n]()),this.focus(r,o)},nextPage:function(t){var n,r,o;return this.active?(this.isLastItem()||(this._hasScroll()?(r=this.active.offset().top,o=this.element.height(),this.active.nextAll(".ui-menu-item").each(function(){return n=e(this),0>n.offset().top-r-o}),this.focus(t,n)):this.focus(t,this.activeMenu.find(this.options.items)[this.active?"last":"first"]())),void 0):(this.next(t),void 0)},previousPage:function(t){var n,r,o;return this.active?(this.isFirstItem()||(this._hasScroll()?(r=this.active.offset().top,o=this.element.height(),this.active.prevAll(".ui-menu-item").each(function(){return n=e(this),n.offset().top-r+o>0}),this.focus(t,n)):this.focus(t,this.activeMenu.find(this.options.items).first())),void 0):(this.next(t),void 0)},_hasScroll:function(){return this.element.outerHeight()",options:{appendTo:null,autoFocus:!1,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null,change:null,close:null,focus:null,open:null,response:null,search:null,select:null},requestIndex:0,pending:0,_create:function(){var t,n,r,o=this.element[0].nodeName.toLowerCase(),l=o==="textarea",u=o==="input";this.isMultiLine=l?!0:u?!1:this.element.prop("isContentEditable"),this.valueMethod=this.element[l||u?"val":"text"],this.isNewMenu=!0,this.element.addClass("ui-autocomplete-input").attr("autocomplete","off"),this._on(this.element,{keydown:function(y){if(this.element.prop("readOnly"))return t=!0,r=!0,n=!0,void 0;t=!1,r=!1,n=!1;var k=e.ui.keyCode;switch(y.keyCode){case k.PAGE_UP:t=!0,this._move("previousPage",y);break;case k.PAGE_DOWN:t=!0,this._move("nextPage",y);break;case k.UP:t=!0,this._keyEvent("previous",y);break;case k.DOWN:t=!0,this._keyEvent("next",y);break;case k.ENTER:this.menu.active&&(t=!0,y.preventDefault(),this.menu.select(y));break;case k.TAB:this.menu.active&&this.menu.select(y);break;case k.ESCAPE:this.menu.element.is(":visible")&&(this.isMultiLine||this._value(this.term),this.close(y),y.preventDefault());break;default:n=!0,this._searchTimeout(y)}},keypress:function(y){if(t)return t=!1,(!this.isMultiLine||this.menu.element.is(":visible"))&&y.preventDefault(),void 0;if(!n){var k=e.ui.keyCode;switch(y.keyCode){case k.PAGE_UP:this._move("previousPage",y);break;case k.PAGE_DOWN:this._move("nextPage",y);break;case k.UP:this._keyEvent("previous",y);break;case k.DOWN:this._keyEvent("next",y)}}},input:function(y){return r?(r=!1,y.preventDefault(),void 0):(this._searchTimeout(y),void 0)},focus:function(){this.selectedItem=null,this.previous=this._value()},blur:function(y){return this.cancelBlur?(delete this.cancelBlur,void 0):(clearTimeout(this.searching),this.close(y),this._change(y),void 0)}}),this._initSource(),this.menu=e("
    ").addClass("ui-autocomplete ui-front").appendTo(this._appendTo()).menu({role:null}).hide().menu("instance"),this._on(this.menu.element,{mousedown:function(y){y.preventDefault(),this.cancelBlur=!0,this._delay(function(){delete this.cancelBlur});var k=this.menu.element[0];e(y.target).closest(".ui-menu-item").length||this._delay(function(){var E=this;this.document.one("mousedown",function(P){P.target===E.element[0]||P.target===k||e.contains(k,P.target)||E.close()})})},menufocus:function(y,k){var E,P;return this.isNewMenu&&(this.isNewMenu=!1,y.originalEvent&&/^mouse/.test(y.originalEvent.type))?(this.menu.blur(),this.document.one("mousemove",function(){e(y.target).trigger(y.originalEvent)}),void 0):(P=k.item.data("ui-autocomplete-item"),this._trigger("focus",y,{item:P})!==!1&&y.originalEvent&&/^key/.test(y.originalEvent.type)&&this._value(P.value),E=k.item.attr("aria-label")||P.value,E&&e.trim(E).length&&(this.liveRegion.children().hide(),e("
    ").text(E).appendTo(this.liveRegion)),void 0)},menuselect:function(y,k){var E=k.item.data("ui-autocomplete-item"),P=this.previous;this.element[0]!==this.document[0].activeElement&&(this.element.focus(),this.previous=P,this._delay(function(){this.previous=P,this.selectedItem=E})),this._trigger("select",y,{item:E})!==!1&&this._value(E.value),this.term=this._value(),this.close(y),this.selectedItem=E}}),this.liveRegion=e("",{role:"status","aria-live":"assertive","aria-relevant":"additions"}).addClass("ui-helper-hidden-accessible").appendTo(this.document[0].body),this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_destroy:function(){clearTimeout(this.searching),this.element.removeClass("ui-autocomplete-input").removeAttr("autocomplete"),this.menu.element.remove(),this.liveRegion.remove()},_setOption:function(t,n){this._super(t,n),t==="source"&&this._initSource(),t==="appendTo"&&this.menu.element.appendTo(this._appendTo()),t==="disabled"&&n&&this.xhr&&this.xhr.abort()},_appendTo:function(){var t=this.options.appendTo;return t&&(t=t.jquery||t.nodeType?e(t):this.document.find(t).eq(0)),t&&t[0]||(t=this.element.closest(".ui-front")),t.length||(t=this.document[0].body),t},_initSource:function(){var t,n,r=this;e.isArray(this.options.source)?(t=this.options.source,this.source=function(o,l){l(e.ui.autocomplete.filter(t,o.term))}):typeof this.options.source=="string"?(n=this.options.source,this.source=function(o,l){r.xhr&&r.xhr.abort(),r.xhr=e.ajax({url:n,data:o,dataType:"json",success:function(u){l(u)},error:function(){l([])}})}):this.source=this.options.source},_searchTimeout:function(t){clearTimeout(this.searching),this.searching=this._delay(function(){var n=this.term===this._value(),r=this.menu.element.is(":visible"),o=t.altKey||t.ctrlKey||t.metaKey||t.shiftKey;(!n||n&&!r&&!o)&&(this.selectedItem=null,this.search(null,t))},this.options.delay)},search:function(t,n){return t=t!=null?t:this._value(),this.term=this._value(),t.length").text(n.label).appendTo(t)},_move:function(t,n){return this.menu.element.is(":visible")?this.menu.isFirstItem()&&/^previous/.test(t)||this.menu.isLastItem()&&/^next/.test(t)?(this.isMultiLine||this._value(this.term),this.menu.blur(),void 0):(this.menu[t](n),void 0):(this.search(null,n),void 0)},widget:function(){return this.menu.element},_value:function(){return this.valueMethod.apply(this.element,arguments)},_keyEvent:function(t,n){(!this.isMultiLine||this.menu.element.is(":visible"))&&(this._move(t,n),n.preventDefault())}}),e.extend(e.ui.autocomplete,{escapeRegex:function(t){return t.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")},filter:function(t,n){var r=RegExp(e.ui.autocomplete.escapeRegex(n),"i");return e.grep(t,function(o){return r.test(o.label||o.value||o)})}}),e.widget("ui.autocomplete",e.ui.autocomplete,{options:{messages:{noResults:"No search results.",results:function(t){return t+(t>1?" results are":" result is")+" available, use up and down arrow keys to navigate."}}},__response:function(t){var n;this._superApply(arguments),this.options.disabled||this.cancelSearch||(n=t&&t.length?this.options.messages.results(t.length):this.options.messages.noResults,this.liveRegion.children().hide(),e("
    ").text(n).appendTo(this.liveRegion))}}),e.ui.autocomplete;var D,N="ui-button ui-widget ui-state-default ui-corner-all",A="ui-button-icons-only ui-button-icon-only ui-button-text-icons ui-button-text-icon-primary ui-button-text-icon-secondary ui-button-text-only",W=function(){var t=e(this);setTimeout(function(){t.find(":ui-button").button("refresh")},1)},V=function(t){var n=t.name,r=t.form,o=e([]);return n&&(n=n.replace(/'/g,"\\'"),o=r?e(r).find("[name='"+n+"'][type=radio]"):e("[name='"+n+"'][type=radio]",t.ownerDocument).filter(function(){return!this.form})),o};e.widget("ui.button",{version:"1.11.1",defaultElement:"").addClass(this._triggerClass).html(l?e("").attr({src:l,alt:o,title:o}):o)),t[y?"before":"after"](n.trigger),n.trigger.click(function(){return e.datepicker._datepickerShowing&&e.datepicker._lastInput===t[0]?e.datepicker._hideDatepicker():(e.datepicker._datepickerShowing&&e.datepicker._lastInput!==t[0]&&e.datepicker._hideDatepicker(),e.datepicker._showDatepicker(t[0])),!1}))},_autoSize:function(t){if(this._get(t,"autoSize")&&!t.inline){var n,r,o,l,u=new Date(2009,11,20),y=this._get(t,"dateFormat");y.match(/[DM]/)&&(n=function(k){for(r=0,o=0,l=0;k.length>l;l++)k[l].length>r&&(r=k[l].length,o=l);return o},u.setMonth(n(this._get(t,y.match(/MM/)?"monthNames":"monthNamesShort"))),u.setDate(n(this._get(t,y.match(/DD/)?"dayNames":"dayNamesShort"))+20-u.getDay())),t.input.attr("size",this._formatDate(t,u).length)}},_inlineDatepicker:function(t,n){var r=e(t);r.hasClass(this.markerClassName)||(r.addClass(this.markerClassName).append(n.dpDiv),e.data(t,"datepicker",n),this._setDate(n,this._getDefaultDate(n),!0),this._updateDatepicker(n),this._updateAlternate(n),n.settings.disabled&&this._disableDatepicker(t),n.dpDiv.css("display","block"))},_dialogDatepicker:function(t,n,r,o,l){var u,y,k,E,P,L=this._dialogInst;return L||(this.uuid+=1,u="dp"+this.uuid,this._dialogInput=e(""),this._dialogInput.keydown(this._doKeyDown),e("body").append(this._dialogInput),L=this._dialogInst=this._newInst(this._dialogInput,!1),L.settings={},e.data(this._dialogInput[0],"datepicker",L)),v(L.settings,o||{}),n=n&&n.constructor===Date?this._formatDate(L,n):n,this._dialogInput.val(n),this._pos=l?l.length?l:[l.pageX,l.pageY]:null,this._pos||(y=document.documentElement.clientWidth,k=document.documentElement.clientHeight,E=document.documentElement.scrollLeft||document.body.scrollLeft,P=document.documentElement.scrollTop||document.body.scrollTop,this._pos=[y/2-100+E,k/2-150+P]),this._dialogInput.css("left",this._pos[0]+20+"px").css("top",this._pos[1]+"px"),L.settings.onSelect=r,this._inDialog=!0,this.dpDiv.addClass(this._dialogClass),this._showDatepicker(this._dialogInput[0]),e.blockUI&&e.blockUI(this.dpDiv),e.data(this._dialogInput[0],"datepicker",L),this},_destroyDatepicker:function(t){var n,r=e(t),o=e.data(t,"datepicker");r.hasClass(this.markerClassName)&&(n=t.nodeName.toLowerCase(),e.removeData(t,"datepicker"),n==="input"?(o.append.remove(),o.trigger.remove(),r.removeClass(this.markerClassName).unbind("focus",this._showDatepicker).unbind("keydown",this._doKeyDown).unbind("keypress",this._doKeyPress).unbind("keyup",this._doKeyUp)):(n==="div"||n==="span")&&r.removeClass(this.markerClassName).empty())},_enableDatepicker:function(t){var n,r,o=e(t),l=e.data(t,"datepicker");o.hasClass(this.markerClassName)&&(n=t.nodeName.toLowerCase(),n==="input"?(t.disabled=!1,l.trigger.filter("button").each(function(){this.disabled=!1}).end().filter("img").css({opacity:"1.0",cursor:""})):(n==="div"||n==="span")&&(r=o.children("."+this._inlineClass),r.children().removeClass("ui-state-disabled"),r.find("select.ui-datepicker-month, select.ui-datepicker-year").prop("disabled",!1)),this._disabledInputs=e.map(this._disabledInputs,function(u){return u===t?null:u}))},_disableDatepicker:function(t){var n,r,o=e(t),l=e.data(t,"datepicker");o.hasClass(this.markerClassName)&&(n=t.nodeName.toLowerCase(),n==="input"?(t.disabled=!0,l.trigger.filter("button").each(function(){this.disabled=!0}).end().filter("img").css({opacity:"0.5",cursor:"default"})):(n==="div"||n==="span")&&(r=o.children("."+this._inlineClass),r.children().addClass("ui-state-disabled"),r.find("select.ui-datepicker-month, select.ui-datepicker-year").prop("disabled",!0)),this._disabledInputs=e.map(this._disabledInputs,function(u){return u===t?null:u}),this._disabledInputs[this._disabledInputs.length]=t)},_isDisabledDatepicker:function(t){if(!t)return!1;for(var n=0;this._disabledInputs.length>n;n++)if(this._disabledInputs[n]===t)return!0;return!1},_getInst:function(t){try{return e.data(t,"datepicker")}catch(n){throw"Missing instance data for this datepicker"}},_optionDatepicker:function(t,n,r){var o,l,u,y,k=this._getInst(t);return arguments.length===2&&typeof n=="string"?n==="defaults"?e.extend({},e.datepicker._defaults):k?n==="all"?e.extend({},k.settings):this._get(k,n):null:(o=n||{},typeof n=="string"&&(o={},o[n]=r),k&&(this._curInst===k&&this._hideDatepicker(),l=this._getDateDatepicker(t,!0),u=this._getMinMaxDate(k,"min"),y=this._getMinMaxDate(k,"max"),v(k.settings,o),u!==null&&o.dateFormat!==void 0&&o.minDate===void 0&&(k.settings.minDate=this._formatDate(k,u)),y!==null&&o.dateFormat!==void 0&&o.maxDate===void 0&&(k.settings.maxDate=this._formatDate(k,y)),"disabled"in o&&(o.disabled?this._disableDatepicker(t):this._enableDatepicker(t)),this._attachments(e(t),k),this._autoSize(k),this._setDate(k,l),this._updateAlternate(k),this._updateDatepicker(k)),void 0)},_changeDatepicker:function(t,n,r){this._optionDatepicker(t,n,r)},_refreshDatepicker:function(t){var n=this._getInst(t);n&&this._updateDatepicker(n)},_setDateDatepicker:function(t,n){var r=this._getInst(t);r&&(this._setDate(r,n),this._updateDatepicker(r),this._updateAlternate(r))},_getDateDatepicker:function(t,n){var r=this._getInst(t);return r&&!r.inline&&this._setDateFromField(r,n),r?this._getDate(r):null},_doKeyDown:function(t){var n,r,o,l=e.datepicker._getInst(t.target),u=!0,y=l.dpDiv.is(".ui-datepicker-rtl");if(l._keyEvent=!0,e.datepicker._datepickerShowing)switch(t.keyCode){case 9:e.datepicker._hideDatepicker(),u=!1;break;case 13:return o=e("td."+e.datepicker._dayOverClass+":not(."+e.datepicker._currentClass+")",l.dpDiv),o[0]&&e.datepicker._selectDay(t.target,l.selectedMonth,l.selectedYear,o[0]),n=e.datepicker._get(l,"onSelect"),n?(r=e.datepicker._formatDate(l),n.apply(l.input?l.input[0]:null,[r,l])):e.datepicker._hideDatepicker(),!1;case 27:e.datepicker._hideDatepicker();break;case 33:e.datepicker._adjustDate(t.target,t.ctrlKey?-e.datepicker._get(l,"stepBigMonths"):-e.datepicker._get(l,"stepMonths"),"M");break;case 34:e.datepicker._adjustDate(t.target,t.ctrlKey?+e.datepicker._get(l,"stepBigMonths"):+e.datepicker._get(l,"stepMonths"),"M");break;case 35:(t.ctrlKey||t.metaKey)&&e.datepicker._clearDate(t.target),u=t.ctrlKey||t.metaKey;break;case 36:(t.ctrlKey||t.metaKey)&&e.datepicker._gotoToday(t.target),u=t.ctrlKey||t.metaKey;break;case 37:(t.ctrlKey||t.metaKey)&&e.datepicker._adjustDate(t.target,y?1:-1,"D"),u=t.ctrlKey||t.metaKey,t.originalEvent.altKey&&e.datepicker._adjustDate(t.target,t.ctrlKey?-e.datepicker._get(l,"stepBigMonths"):-e.datepicker._get(l,"stepMonths"),"M");break;case 38:(t.ctrlKey||t.metaKey)&&e.datepicker._adjustDate(t.target,-7,"D"),u=t.ctrlKey||t.metaKey;break;case 39:(t.ctrlKey||t.metaKey)&&e.datepicker._adjustDate(t.target,y?-1:1,"D"),u=t.ctrlKey||t.metaKey,t.originalEvent.altKey&&e.datepicker._adjustDate(t.target,t.ctrlKey?+e.datepicker._get(l,"stepBigMonths"):+e.datepicker._get(l,"stepMonths"),"M");break;case 40:(t.ctrlKey||t.metaKey)&&e.datepicker._adjustDate(t.target,7,"D"),u=t.ctrlKey||t.metaKey;break;default:u=!1}else t.keyCode===36&&t.ctrlKey?e.datepicker._showDatepicker(this):u=!1;u&&(t.preventDefault(),t.stopPropagation())},_doKeyPress:function(t){var n,r,o=e.datepicker._getInst(t.target);return e.datepicker._get(o,"constrainInput")?(n=e.datepicker._possibleChars(e.datepicker._get(o,"dateFormat")),r=String.fromCharCode(t.charCode==null?t.keyCode:t.charCode),t.ctrlKey||t.metaKey||" ">r||!n||n.indexOf(r)>-1):void 0},_doKeyUp:function(t){var n,r=e.datepicker._getInst(t.target);if(r.input.val()!==r.lastVal)try{n=e.datepicker.parseDate(e.datepicker._get(r,"dateFormat"),r.input?r.input.val():null,e.datepicker._getFormatConfig(r)),n&&(e.datepicker._setDateFromField(r),e.datepicker._updateAlternate(r),e.datepicker._updateDatepicker(r))}catch(o){}return!0},_showDatepicker:function(t){if(t=t.target||t,t.nodeName.toLowerCase()!=="input"&&(t=e("input",t.parentNode)[0]),!e.datepicker._isDisabledDatepicker(t)&&e.datepicker._lastInput!==t){var n,r,o,l,u,y,k;n=e.datepicker._getInst(t),e.datepicker._curInst&&e.datepicker._curInst!==n&&(e.datepicker._curInst.dpDiv.stop(!0,!0),n&&e.datepicker._datepickerShowing&&e.datepicker._hideDatepicker(e.datepicker._curInst.input[0])),r=e.datepicker._get(n,"beforeShow"),o=r?r.apply(t,[t,n]):{},o!==!1&&(v(n.settings,o),n.lastVal=null,e.datepicker._lastInput=t,e.datepicker._setDateFromField(n),e.datepicker._inDialog&&(t.value=""),e.datepicker._pos||(e.datepicker._pos=e.datepicker._findPos(t),e.datepicker._pos[1]+=t.offsetHeight),l=!1,e(t).parents().each(function(){return l|=e(this).css("position")==="fixed",!l}),u={left:e.datepicker._pos[0],top:e.datepicker._pos[1]},e.datepicker._pos=null,n.dpDiv.empty(),n.dpDiv.css({position:"absolute",display:"block",top:"-1000px"}),e.datepicker._updateDatepicker(n),u=e.datepicker._checkOffset(n,u,l),n.dpDiv.css({position:e.datepicker._inDialog&&e.blockUI?"static":l?"fixed":"absolute",display:"none",left:u.left+"px",top:u.top+"px"}),n.inline||(y=e.datepicker._get(n,"showAnim"),k=e.datepicker._get(n,"duration"),n.dpDiv.css("z-index",h(e(t))+1),e.datepicker._datepickerShowing=!0,e.effects&&e.effects.effect[y]?n.dpDiv.show(y,e.datepicker._get(n,"showOptions"),k):n.dpDiv[y||"show"](y?k:null),e.datepicker._shouldFocusInput(n)&&n.input.focus(),e.datepicker._curInst=n))}},_updateDatepicker:function(t){this.maxRows=4,ce=t,t.dpDiv.empty().append(this._generateHTML(t)),this._attachHandlers(t);var n,r=this._getNumberOfMonths(t),o=r[1],l=17,u=t.dpDiv.find("."+this._dayOverClass+" a");u.length>0&&m.apply(u.get(0)),t.dpDiv.removeClass("ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4").width(""),o>1&&t.dpDiv.addClass("ui-datepicker-multi-"+o).css("width",l*o+"em"),t.dpDiv[(r[0]!==1||r[1]!==1?"add":"remove")+"Class"]("ui-datepicker-multi"),t.dpDiv[(this._get(t,"isRTL")?"add":"remove")+"Class"]("ui-datepicker-rtl"),t===e.datepicker._curInst&&e.datepicker._datepickerShowing&&e.datepicker._shouldFocusInput(t)&&t.input.focus(),t.yearshtml&&(n=t.yearshtml,setTimeout(function(){n===t.yearshtml&&t.yearshtml&&t.dpDiv.find("select.ui-datepicker-year:first").replaceWith(t.yearshtml),n=t.yearshtml=null},0))},_shouldFocusInput:function(t){return t.input&&t.input.is(":visible")&&!t.input.is(":disabled")&&!t.input.is(":focus")},_checkOffset:function(t,n,r){var o=t.dpDiv.outerWidth(),l=t.dpDiv.outerHeight(),u=t.input?t.input.outerWidth():0,y=t.input?t.input.outerHeight():0,k=document.documentElement.clientWidth+(r?0:e(document).scrollLeft()),E=document.documentElement.clientHeight+(r?0:e(document).scrollTop());return n.left-=this._get(t,"isRTL")?o-u:0,n.left-=r&&n.left===t.input.offset().left?e(document).scrollLeft():0,n.top-=r&&n.top===t.input.offset().top+y?e(document).scrollTop():0,n.left-=Math.min(n.left,n.left+o>k&&k>o?Math.abs(n.left+o-k):0),n.top-=Math.min(n.top,n.top+l>E&&E>l?Math.abs(l+y):0),n},_findPos:function(t){for(var n,r=this._getInst(t),o=this._get(r,"isRTL");t&&(t.type==="hidden"||t.nodeType!==1||e.expr.filters.hidden(t));)t=t[o?"previousSibling":"nextSibling"];return n=e(t).offset(),[n.left,n.top]},_hideDatepicker:function(t){var n,r,o,l,u=this._curInst;!u||t&&u!==e.data(t,"datepicker")||this._datepickerShowing&&(n=this._get(u,"showAnim"),r=this._get(u,"duration"),o=function(){e.datepicker._tidyDialog(u)},e.effects&&(e.effects.effect[n]||e.effects[n])?u.dpDiv.hide(n,e.datepicker._get(u,"showOptions"),r,o):u.dpDiv[n==="slideDown"?"slideUp":n==="fadeIn"?"fadeOut":"hide"](n?r:null,o),n||o(),this._datepickerShowing=!1,l=this._get(u,"onClose"),l&&l.apply(u.input?u.input[0]:null,[u.input?u.input.val():"",u]),this._lastInput=null,this._inDialog&&(this._dialogInput.css({position:"absolute",left:"0",top:"-100px"}),e.blockUI&&(e.unblockUI(),e("body").append(this.dpDiv))),this._inDialog=!1)},_tidyDialog:function(t){t.dpDiv.removeClass(this._dialogClass).unbind(".ui-datepicker-calendar")},_checkExternalClick:function(t){if(e.datepicker._curInst){var n=e(t.target),r=e.datepicker._getInst(n[0]);(n[0].id!==e.datepicker._mainDivId&&n.parents("#"+e.datepicker._mainDivId).length===0&&!n.hasClass(e.datepicker.markerClassName)&&!n.closest("."+e.datepicker._triggerClass).length&&e.datepicker._datepickerShowing&&(!e.datepicker._inDialog||!e.blockUI)||n.hasClass(e.datepicker.markerClassName)&&e.datepicker._curInst!==r)&&e.datepicker._hideDatepicker()}},_adjustDate:function(t,n,r){var o=e(t),l=this._getInst(o[0]);this._isDisabledDatepicker(o[0])||(this._adjustInstDate(l,n+(r==="M"?this._get(l,"showCurrentAtPos"):0),r),this._updateDatepicker(l))},_gotoToday:function(t){var n,r=e(t),o=this._getInst(r[0]);this._get(o,"gotoCurrent")&&o.currentDay?(o.selectedDay=o.currentDay,o.drawMonth=o.selectedMonth=o.currentMonth,o.drawYear=o.selectedYear=o.currentYear):(n=new Date,o.selectedDay=n.getDate(),o.drawMonth=o.selectedMonth=n.getMonth(),o.drawYear=o.selectedYear=n.getFullYear()),this._notifyChange(o),this._adjustDate(r)},_selectMonthYear:function(t,n,r){var o=e(t),l=this._getInst(o[0]);l["selected"+(r==="M"?"Month":"Year")]=l["draw"+(r==="M"?"Month":"Year")]=parseInt(n.options[n.selectedIndex].value,10),this._notifyChange(l),this._adjustDate(o)},_selectDay:function(t,n,r,o){var l,u=e(t);e(o).hasClass(this._unselectableClass)||this._isDisabledDatepicker(u[0])||(l=this._getInst(u[0]),l.selectedDay=l.currentDay=e("a",o).html(),l.selectedMonth=l.currentMonth=n,l.selectedYear=l.currentYear=r,this._selectDate(t,this._formatDate(l,l.currentDay,l.currentMonth,l.currentYear)))},_clearDate:function(t){var n=e(t);this._selectDate(n,"")},_selectDate:function(t,n){var r,o=e(t),l=this._getInst(o[0]);n=n!=null?n:this._formatDate(l),l.input&&l.input.val(n),this._updateAlternate(l),r=this._get(l,"onSelect"),r?r.apply(l.input?l.input[0]:null,[n,l]):l.input&&l.input.trigger("change"),l.inline?this._updateDatepicker(l):(this._hideDatepicker(),this._lastInput=l.input[0],typeof l.input[0]!="object"&&l.input.focus(),this._lastInput=null)},_updateAlternate:function(t){var n,r,o,l=this._get(t,"altField");l&&(n=this._get(t,"altFormat")||this._get(t,"dateFormat"),r=this._getDate(t),o=this.formatDate(n,r,this._getFormatConfig(t)),e(l).each(function(){e(this).val(o)}))},noWeekends:function(t){var n=t.getDay();return[n>0&&6>n,""]},iso8601Week:function(t){var n,r=new Date(t.getTime());return r.setDate(r.getDate()+4-(r.getDay()||7)),n=r.getTime(),r.setMonth(0),r.setDate(1),Math.floor(Math.round((n-r)/864e5)/7)+1},parseDate:function(t,n,r){if(t==null||n==null)throw"Invalid arguments";if(n=typeof n=="object"?""+n:n+"",n==="")return null;var o,l,u,y,k=0,E=(r?r.shortYearCutoff:null)||this._defaults.shortYearCutoff,P=typeof E!="string"?E:new Date().getFullYear()%100+parseInt(E,10),L=(r?r.dayNamesShort:null)||this._defaults.dayNamesShort,X=(r?r.dayNames:null)||this._defaults.dayNames,de=(r?r.monthNamesShort:null)||this._defaults.monthNamesShort,Ee=(r?r.monthNames:null)||this._defaults.monthNames,U=-1,O=-1,ee=-1,oe=-1,K=!1,G=function(De){var Re=t.length>o+1&&t.charAt(o+1)===De;return Re&&o++,Re},ae=function(De){var Re=G(De),Qe=De==="@"?14:De==="!"?20:De==="y"&&Re?4:De==="o"?3:2,qe=De==="y"?Qe:1,Ke=RegExp("^\\d{"+qe+","+Qe+"}"),Ve=n.substring(k).match(Ke);if(!Ve)throw"Missing number at position "+k;return k+=Ve[0].length,parseInt(Ve[0],10)},se=function(De,Re,Qe){var qe=-1,Ke=e.map(G(De)?Qe:Re,function(Ve,bt){return[[bt,Ve]]}).sort(function(Ve,bt){return-(Ve[1].length-bt[1].length)});if(e.each(Ke,function(Ve,bt){var mt=bt[1];return n.substr(k,mt.length).toLowerCase()===mt.toLowerCase()?(qe=bt[0],k+=mt.length,!1):void 0}),qe!==-1)return qe+1;throw"Unknown name at position "+k},be=function(){if(n.charAt(k)!==t.charAt(o))throw"Unexpected literal at position "+k;k++};for(o=0;t.length>o;o++)if(K)t.charAt(o)!=="'"||G("'")?be():K=!1;else switch(t.charAt(o)){case"d":ee=ae("d");break;case"D":se("D",L,X);break;case"o":oe=ae("o");break;case"m":O=ae("m");break;case"M":O=se("M",de,Ee);break;case"y":U=ae("y");break;case"@":y=new Date(ae("@")),U=y.getFullYear(),O=y.getMonth()+1,ee=y.getDate();break;case"!":y=new Date((ae("!")-this._ticksTo1970)/1e4),U=y.getFullYear(),O=y.getMonth()+1,ee=y.getDate();break;case"'":G("'")?be():K=!0;break;default:be()}if(n.length>k&&(u=n.substr(k),!/^\s+/.test(u)))throw"Extra/unparsed characters found in date: "+u;if(U===-1?U=new Date().getFullYear():100>U&&(U+=new Date().getFullYear()-new Date().getFullYear()%100+(P>=U?0:-100)),oe>-1)for(O=1,ee=oe;l=this._getDaysInMonth(U,O-1),!(l>=ee);)O++,ee-=l;if(y=this._daylightSavingAdjust(new Date(U,O-1,ee)),y.getFullYear()!==U||y.getMonth()+1!==O||y.getDate()!==ee)throw"Invalid date";return y},ATOM:"yy-mm-dd",COOKIE:"D, dd M yy",ISO_8601:"yy-mm-dd",RFC_822:"D, d M y",RFC_850:"DD, dd-M-y",RFC_1036:"D, d M y",RFC_1123:"D, d M yy",RFC_2822:"D, d M yy",RSS:"D, d M y",TICKS:"!",TIMESTAMP:"@",W3C:"yy-mm-dd",_ticksTo1970:1e7*60*60*24*(718685+Math.floor(492.5)-Math.floor(19.7)+Math.floor(4.925)),formatDate:function(t,n,r){if(!n)return"";var o,l=(r?r.dayNamesShort:null)||this._defaults.dayNamesShort,u=(r?r.dayNames:null)||this._defaults.dayNames,y=(r?r.monthNamesShort:null)||this._defaults.monthNamesShort,k=(r?r.monthNames:null)||this._defaults.monthNames,E=function(Ee){var U=t.length>o+1&&t.charAt(o+1)===Ee;return U&&o++,U},P=function(Ee,U,O){var ee=""+U;if(E(Ee))for(;O>ee.length;)ee="0"+ee;return ee},L=function(Ee,U,O,ee){return E(Ee)?ee[U]:O[U]},X="",de=!1;if(n)for(o=0;t.length>o;o++)if(de)t.charAt(o)!=="'"||E("'")?X+=t.charAt(o):de=!1;else switch(t.charAt(o)){case"d":X+=P("d",n.getDate(),2);break;case"D":X+=L("D",n.getDay(),l,u);break;case"o":X+=P("o",Math.round((new Date(n.getFullYear(),n.getMonth(),n.getDate()).getTime()-new Date(n.getFullYear(),0,0).getTime())/864e5),3);break;case"m":X+=P("m",n.getMonth()+1,2);break;case"M":X+=L("M",n.getMonth(),y,k);break;case"y":X+=E("y")?n.getFullYear():(10>n.getYear()%100?"0":"")+n.getYear()%100;break;case"@":X+=n.getTime();break;case"!":X+=1e4*n.getTime()+this._ticksTo1970;break;case"'":E("'")?X+="'":de=!0;break;default:X+=t.charAt(o)}return X},_possibleChars:function(t){var n,r="",o=!1,l=function(u){var y=t.length>n+1&&t.charAt(n+1)===u;return y&&n++,y};for(n=0;t.length>n;n++)if(o)t.charAt(n)!=="'"||l("'")?r+=t.charAt(n):o=!1;else switch(t.charAt(n)){case"d":case"m":case"y":case"@":r+="0123456789";break;case"D":case"M":return null;case"'":l("'")?r+="'":o=!0;break;default:r+=t.charAt(n)}return r},_get:function(t,n){return t.settings[n]!==void 0?t.settings[n]:this._defaults[n]},_setDateFromField:function(t,n){if(t.input.val()!==t.lastVal){var r=this._get(t,"dateFormat"),o=t.lastVal=t.input?t.input.val():null,l=this._getDefaultDate(t),u=l,y=this._getFormatConfig(t);try{u=this.parseDate(r,o,y)||l}catch(k){o=n?"":o}t.selectedDay=u.getDate(),t.drawMonth=t.selectedMonth=u.getMonth(),t.drawYear=t.selectedYear=u.getFullYear(),t.currentDay=o?u.getDate():0,t.currentMonth=o?u.getMonth():0,t.currentYear=o?u.getFullYear():0,this._adjustInstDate(t)}},_getDefaultDate:function(t){return this._restrictMinMax(t,this._determineDate(t,this._get(t,"defaultDate"),new Date))},_determineDate:function(t,n,r){var o=function(y){var k=new Date;return k.setDate(k.getDate()+y),k},l=function(y){try{return e.datepicker.parseDate(e.datepicker._get(t,"dateFormat"),y,e.datepicker._getFormatConfig(t))}catch(Ee){}for(var k=(y.toLowerCase().match(/^c/)?e.datepicker._getDate(t):null)||new Date,E=k.getFullYear(),P=k.getMonth(),L=k.getDate(),X=/([+\-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g,de=X.exec(y);de;){switch(de[2]||"d"){case"d":case"D":L+=parseInt(de[1],10);break;case"w":case"W":L+=7*parseInt(de[1],10);break;case"m":case"M":P+=parseInt(de[1],10),L=Math.min(L,e.datepicker._getDaysInMonth(E,P));break;case"y":case"Y":E+=parseInt(de[1],10),L=Math.min(L,e.datepicker._getDaysInMonth(E,P))}de=X.exec(y)}return new Date(E,P,L)},u=n==null||n===""?r:typeof n=="string"?l(n):typeof n=="number"?isNaN(n)?r:o(n):new Date(n.getTime());return u=u&&""+u=="Invalid Date"?r:u,u&&(u.setHours(0),u.setMinutes(0),u.setSeconds(0),u.setMilliseconds(0)),this._daylightSavingAdjust(u)},_daylightSavingAdjust:function(t){return t?(t.setHours(t.getHours()>12?t.getHours()+2:0),t):null},_setDate:function(t,n,r){var o=!n,l=t.selectedMonth,u=t.selectedYear,y=this._restrictMinMax(t,this._determineDate(t,n,new Date));t.selectedDay=t.currentDay=y.getDate(),t.drawMonth=t.selectedMonth=t.currentMonth=y.getMonth(),t.drawYear=t.selectedYear=t.currentYear=y.getFullYear(),l===t.selectedMonth&&u===t.selectedYear||r||this._notifyChange(t),this._adjustInstDate(t),t.input&&t.input.val(o?"":this._formatDate(t))},_getDate:function(t){var n=!t.currentYear||t.input&&t.input.val()===""?null:this._daylightSavingAdjust(new Date(t.currentYear,t.currentMonth,t.currentDay));return n},_attachHandlers:function(t){var n=this._get(t,"stepMonths"),r="#"+t.id.replace(/\\\\/g,"\\");t.dpDiv.find("[data-handler]").map(function(){var o={prev:function(){e.datepicker._adjustDate(r,-n,"M")},next:function(){e.datepicker._adjustDate(r,+n,"M")},hide:function(){e.datepicker._hideDatepicker()},today:function(){e.datepicker._gotoToday(r)},selectDay:function(){return e.datepicker._selectDay(r,+this.getAttribute("data-month"),+this.getAttribute("data-year"),this),!1},selectMonth:function(){return e.datepicker._selectMonthYear(r,this,"M"),!1},selectYear:function(){return e.datepicker._selectMonthYear(r,this,"Y"),!1}};e(this).bind(this.getAttribute("data-event"),o[this.getAttribute("data-handler")])})},_generateHTML:function(t){var n,r,o,l,u,y,k,E,P,L,X,de,Ee,U,O,ee,oe,K,G,ae,se,be,De,Re,Qe,qe,Ke,Ve,bt,mt,Nt,Kt,Ge,rt,xt,Xt,Zt,It,oi,wt=new Date,kt=this._daylightSavingAdjust(new Date(wt.getFullYear(),wt.getMonth(),wt.getDate())),yt=this._get(t,"isRTL"),zt=this._get(t,"showButtonPanel"),Ni=this._get(t,"hideIfNoPrevNext"),hi=this._get(t,"navigationAsDateFormat"),jt=this._getNumberOfMonths(t),ui=this._get(t,"showCurrentAtPos"),Wi=this._get(t,"stepMonths"),Jt=jt[0]!==1||jt[1]!==1,ei=this._daylightSavingAdjust(t.currentDay?new Date(t.currentYear,t.currentMonth,t.currentDay):new Date(9999,9,9)),Lt=this._getMinMaxDate(t,"min"),Vt=this._getMinMaxDate(t,"max"),lt=t.drawMonth-ui,pt=t.drawYear;if(0>lt&&(lt+=12,pt--),Vt)for(n=this._daylightSavingAdjust(new Date(Vt.getFullYear(),Vt.getMonth()-jt[0]*jt[1]+1,Vt.getDate())),n=Lt&&Lt>n?Lt:n;this._daylightSavingAdjust(new Date(pt,lt,1))>n;)lt--,0>lt&&(lt=11,pt--);for(t.drawMonth=lt,t.drawYear=pt,r=this._get(t,"prevText"),r=hi?this.formatDate(r,this._daylightSavingAdjust(new Date(pt,lt-Wi,1)),this._getFormatConfig(t)):r,o=this._canAdjustMonth(t,-1,pt,lt)?""+r+"":Ni?"":""+r+"",l=this._get(t,"nextText"),l=hi?this.formatDate(l,this._daylightSavingAdjust(new Date(pt,lt+Wi,1)),this._getFormatConfig(t)):l,u=this._canAdjustMonth(t,1,pt,lt)?""+l+"":Ni?"":""+l+"",y=this._get(t,"currentText"),k=this._get(t,"gotoCurrent")&&t.currentDay?ei:kt,y=hi?this.formatDate(y,k,this._getFormatConfig(t)):y,E=t.inline?"":"",P=zt?"
    "+(yt?E:"")+(this._isInRange(t,k)?"":"")+(yt?"":E)+"
    ":"",L=parseInt(this._get(t,"firstDay"),10),L=isNaN(L)?0:L,X=this._get(t,"showWeek"),de=this._get(t,"dayNames"),Ee=this._get(t,"dayNamesMin"),U=this._get(t,"monthNames"),O=this._get(t,"monthNamesShort"),ee=this._get(t,"beforeShowDay"),oe=this._get(t,"showOtherMonths"),K=this._get(t,"selectOtherMonths"),G=this._getDefaultDate(t),ae="",be=0;jt[0]>be;be++){for(De="",this.maxRows=4,Re=0;jt[1]>Re;Re++){if(Qe=this._daylightSavingAdjust(new Date(pt,lt,t.selectedDay)),qe=" ui-corner-all",Ke="",Jt){if(Ke+="
    "}for(Ke+="
    "+(/all|left/.test(qe)&&be===0?yt?u:o:"")+(/all|right/.test(qe)&&be===0?yt?o:u:"")+this._generateMonthYearHeader(t,lt,pt,Lt,Vt,be>0||Re>0,U,O)+"
    ",Ve=X?"":"",se=0;7>se;se++)bt=(se+L)%7,Ve+="";for(Ke+=Ve+"",mt=this._getDaysInMonth(pt,lt),pt===t.selectedYear&<===t.selectedMonth&&(t.selectedDay=Math.min(t.selectedDay,mt)),Nt=(this._getFirstDayOfMonth(pt,lt)-L+7)%7,Kt=Math.ceil((Nt+mt)/7),Ge=Jt&&this.maxRows>Kt?this.maxRows:Kt,this.maxRows=Ge,rt=this._daylightSavingAdjust(new Date(pt,lt,1-Nt)),xt=0;Ge>xt;xt++){for(Ke+="",Xt=X?"":"",se=0;7>se;se++)Zt=ee?ee.apply(t.input?t.input[0]:null,[rt]):[!0,""],It=rt.getMonth()!==lt,oi=It&&!K||!Zt[0]||Lt&&Lt>rt||Vt&&rt>Vt,Xt+="",rt.setDate(rt.getDate()+1),rt=this._daylightSavingAdjust(rt);Ke+=Xt+""}lt++,lt>11&&(lt=0,pt++),Ke+="
    "+this._get(t,"weekHeader")+"=5?" class='ui-datepicker-week-end'":"")+">"+Ee[bt]+"
    "+this._get(t,"calculateWeek")(rt)+""+(It&&!oe?" ":oi?""+rt.getDate()+"":""+rt.getDate()+"")+"
    "+(Jt?"
    "+(jt[0]>0&&Re===jt[1]-1?"
    ":""):""),De+=Ke}ae+=De}return ae+=P,t._keyEvent=!1,ae},_generateMonthYearHeader:function(t,n,r,o,l,u,y,k){var E,P,L,X,de,Ee,U,O,ee=this._get(t,"changeMonth"),oe=this._get(t,"changeYear"),K=this._get(t,"showMonthAfterYear"),G="
    ",ae="";if(u||!ee)ae+=""+y[n]+"";else{for(E=o&&o.getFullYear()===r,P=l&&l.getFullYear()===r,ae+=""}if(K||(G+=ae+(!u&&ee&&oe?"":" ")),!t.yearshtml)if(t.yearshtml="",u||!oe)G+=""+r+"";else{for(X=this._get(t,"yearRange").split(":"),de=new Date().getFullYear(),Ee=function(se){var be=se.match(/c[+\-].*/)?r+parseInt(se.substring(1),10):se.match(/[+\-].*/)?de+parseInt(se,10):parseInt(se,10);return isNaN(be)?de:be},U=Ee(X[0]),O=Math.max(U,Ee(X[1]||"")),U=o?Math.max(U,o.getFullYear()):U,O=l?Math.min(O,l.getFullYear()):O,t.yearshtml+="",G+=t.yearshtml,t.yearshtml=null}return G+=this._get(t,"yearSuffix"),K&&(G+=(!u&&ee&&oe?"":" ")+ae),G+="
    "},_adjustInstDate:function(t,n,r){var o=t.drawYear+(r==="Y"?n:0),l=t.drawMonth+(r==="M"?n:0),u=Math.min(t.selectedDay,this._getDaysInMonth(o,l))+(r==="D"?n:0),y=this._restrictMinMax(t,this._daylightSavingAdjust(new Date(o,l,u)));t.selectedDay=y.getDate(),t.drawMonth=t.selectedMonth=y.getMonth(),t.drawYear=t.selectedYear=y.getFullYear(),(r==="M"||r==="Y")&&this._notifyChange(t)},_restrictMinMax:function(t,n){var r=this._getMinMaxDate(t,"min"),o=this._getMinMaxDate(t,"max"),l=r&&r>n?r:n;return o&&l>o?o:l},_notifyChange:function(t){var n=this._get(t,"onChangeMonthYear");n&&n.apply(t.input?t.input[0]:null,[t.selectedYear,t.selectedMonth+1,t])},_getNumberOfMonths:function(t){var n=this._get(t,"numberOfMonths");return n==null?[1,1]:typeof n=="number"?[1,n]:n},_getMinMaxDate:function(t,n){return this._determineDate(t,this._get(t,n+"Date"),null)},_getDaysInMonth:function(t,n){return 32-this._daylightSavingAdjust(new Date(t,n,32)).getDate()},_getFirstDayOfMonth:function(t,n){return new Date(t,n,1).getDay()},_canAdjustMonth:function(t,n,r,o){var l=this._getNumberOfMonths(t),u=this._daylightSavingAdjust(new Date(r,o+(0>n?n:l[0]*l[1]),1));return 0>n&&u.setDate(this._getDaysInMonth(u.getFullYear(),u.getMonth())),this._isInRange(t,u)},_isInRange:function(t,n){var r,o,l=this._getMinMaxDate(t,"min"),u=this._getMinMaxDate(t,"max"),y=null,k=null,E=this._get(t,"yearRange");return E&&(r=E.split(":"),o=new Date().getFullYear(),y=parseInt(r[0],10),k=parseInt(r[1],10),r[0].match(/[+\-].*/)&&(y+=o),r[1].match(/[+\-].*/)&&(k+=o)),(!l||n.getTime()>=l.getTime())&&(!u||n.getTime()<=u.getTime())&&(!y||n.getFullYear()>=y)&&(!k||k>=n.getFullYear())},_getFormatConfig:function(t){var n=this._get(t,"shortYearCutoff");return n=typeof n!="string"?n:new Date().getFullYear()%100+parseInt(n,10),{shortYearCutoff:n,dayNamesShort:this._get(t,"dayNamesShort"),dayNames:this._get(t,"dayNames"),monthNamesShort:this._get(t,"monthNamesShort"),monthNames:this._get(t,"monthNames")}},_formatDate:function(t,n,r,o){n||(t.currentDay=t.selectedDay,t.currentMonth=t.selectedMonth,t.currentYear=t.selectedYear);var l=n?typeof n=="object"?n:this._daylightSavingAdjust(new Date(o,r,n)):this._daylightSavingAdjust(new Date(t.currentYear,t.currentMonth,t.currentDay));return this.formatDate(this._get(t,"dateFormat"),l,this._getFormatConfig(t))}}),e.fn.datepicker=function(t){if(!this.length)return this;e.datepicker.initialized||(e(document).mousedown(e.datepicker._checkExternalClick),e.datepicker.initialized=!0),e("#"+e.datepicker._mainDivId).length===0&&e("body").append(e.datepicker.dpDiv);var n=Array.prototype.slice.call(arguments,1);return typeof t!="string"||t!=="isDisabled"&&t!=="getDate"&&t!=="widget"?t==="option"&&arguments.length===2&&typeof arguments[1]=="string"?e.datepicker["_"+t+"Datepicker"].apply(e.datepicker,[this[0]].concat(n)):this.each(function(){typeof t=="string"?e.datepicker["_"+t+"Datepicker"].apply(e.datepicker,[this].concat(n)):e.datepicker._attachDatepicker(this,t)}):e.datepicker["_"+t+"Datepicker"].apply(e.datepicker,[this[0]].concat(n))},e.datepicker=new d,e.datepicker.initialized=!1,e.datepicker.uuid=new Date().getTime(),e.datepicker.version="1.11.1",e.datepicker,e.widget("ui.draggable",e.ui.mouse,{version:"1.11.1",widgetEventPrefix:"drag",options:{addClasses:!0,appendTo:"parent",axis:!1,connectToSortable:!1,containment:!1,cursor:"auto",cursorAt:!1,grid:!1,handle:!1,helper:"original",iframeFix:!1,opacity:!1,refreshPositions:!1,revert:!1,revertDuration:500,scope:"default",scroll:!0,scrollSensitivity:20,scrollSpeed:20,snap:!1,snapMode:"both",snapTolerance:20,stack:!1,zIndex:!1,drag:null,start:null,stop:null},_create:function(){this.options.helper!=="original"||/^(?:r|a|f)/.test(this.element.css("position"))||(this.element[0].style.position="relative"),this.options.addClasses&&this.element.addClass("ui-draggable"),this.options.disabled&&this.element.addClass("ui-draggable-disabled"),this._setHandleClassName(),this._mouseInit()},_setOption:function(t,n){this._super(t,n),t==="handle"&&(this._removeHandleClassName(),this._setHandleClassName())},_destroy:function(){return(this.helper||this.element).is(".ui-draggable-dragging")?(this.destroyOnClear=!0,void 0):(this.element.removeClass("ui-draggable ui-draggable-dragging ui-draggable-disabled"),this._removeHandleClassName(),this._mouseDestroy(),void 0)},_mouseCapture:function(t){var n=this.document[0],r=this.options;try{n.activeElement&&n.activeElement.nodeName.toLowerCase()!=="body"&&e(n.activeElement).blur()}catch(o){}return this.helper||r.disabled||e(t.target).closest(".ui-resizable-handle").length>0?!1:(this.handle=this._getHandle(t),this.handle?(e(r.iframeFix===!0?"iframe":r.iframeFix).each(function(){e("
    ").css({width:this.offsetWidth+"px",height:this.offsetHeight+"px",position:"absolute",opacity:"0.001",zIndex:1e3}).css(e(this).offset()).appendTo("body")}),!0):!1)},_mouseStart:function(t){var n=this.options;return this.helper=this._createHelper(t),this.helper.addClass("ui-draggable-dragging"),this._cacheHelperProportions(),e.ui.ddmanager&&(e.ui.ddmanager.current=this),this._cacheMargins(),this.cssPosition=this.helper.css("position"),this.scrollParent=this.helper.scrollParent(!0),this.offsetParent=this.helper.offsetParent(),this.offsetParentCssPosition=this.offsetParent.css("position"),this.offset=this.positionAbs=this.element.offset(),this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left},this.offset.scroll=!1,e.extend(this.offset,{click:{left:t.pageX-this.offset.left,top:t.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()}),this.originalPosition=this.position=this._generatePosition(t,!1),this.originalPageX=t.pageX,this.originalPageY=t.pageY,n.cursorAt&&this._adjustOffsetFromHelper(n.cursorAt),this._setContainment(),this._trigger("start",t)===!1?(this._clear(),!1):(this._cacheHelperProportions(),e.ui.ddmanager&&!n.dropBehaviour&&e.ui.ddmanager.prepareOffsets(this,t),this._mouseDrag(t,!0),e.ui.ddmanager&&e.ui.ddmanager.dragStart(this,t),!0)},_mouseDrag:function(t,n){if(this.offsetParentCssPosition==="fixed"&&(this.offset.parent=this._getParentOffset()),this.position=this._generatePosition(t,!0),this.positionAbs=this._convertPositionTo("absolute"),!n){var r=this._uiHash();if(this._trigger("drag",t,r)===!1)return this._mouseUp({}),!1;this.position=r.position}return this.helper[0].style.left=this.position.left+"px",this.helper[0].style.top=this.position.top+"px",e.ui.ddmanager&&e.ui.ddmanager.drag(this,t),!1},_mouseStop:function(t){var n=this,r=!1;return e.ui.ddmanager&&!this.options.dropBehaviour&&(r=e.ui.ddmanager.drop(this,t)),this.dropped&&(r=this.dropped,this.dropped=!1),this.options.revert==="invalid"&&!r||this.options.revert==="valid"&&r||this.options.revert===!0||e.isFunction(this.options.revert)&&this.options.revert.call(this.element,r)?e(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){n._trigger("stop",t)!==!1&&n._clear()}):this._trigger("stop",t)!==!1&&this._clear(),!1},_mouseUp:function(t){return e("div.ui-draggable-iframeFix").each(function(){this.parentNode.removeChild(this)}),e.ui.ddmanager&&e.ui.ddmanager.dragStop(this,t),this.element.focus(),e.ui.mouse.prototype._mouseUp.call(this,t)},cancel:function(){return this.helper.is(".ui-draggable-dragging")?this._mouseUp({}):this._clear(),this},_getHandle:function(t){return this.options.handle?!!e(t.target).closest(this.element.find(this.options.handle)).length:!0},_setHandleClassName:function(){this.handleElement=this.options.handle?this.element.find(this.options.handle):this.element,this.handleElement.addClass("ui-draggable-handle")},_removeHandleClassName:function(){this.handleElement.removeClass("ui-draggable-handle")},_createHelper:function(t){var n=this.options,r=e.isFunction(n.helper)?e(n.helper.apply(this.element[0],[t])):n.helper==="clone"?this.element.clone().removeAttr("id"):this.element;return r.parents("body").length||r.appendTo(n.appendTo==="parent"?this.element[0].parentNode:n.appendTo),r[0]===this.element[0]||/(fixed|absolute)/.test(r.css("position"))||r.css("position","absolute"),r},_adjustOffsetFromHelper:function(t){typeof t=="string"&&(t=t.split(" ")),e.isArray(t)&&(t={left:+t[0],top:+t[1]||0}),"left"in t&&(this.offset.click.left=t.left+this.margins.left),"right"in t&&(this.offset.click.left=this.helperProportions.width-t.right+this.margins.left),"top"in t&&(this.offset.click.top=t.top+this.margins.top),"bottom"in t&&(this.offset.click.top=this.helperProportions.height-t.bottom+this.margins.top)},_isRootNode:function(t){return/(html|body)/i.test(t.tagName)||t===this.document[0]},_getParentOffset:function(){var t=this.offsetParent.offset(),n=this.document[0];return this.cssPosition==="absolute"&&this.scrollParent[0]!==n&&e.contains(this.scrollParent[0],this.offsetParent[0])&&(t.left+=this.scrollParent.scrollLeft(),t.top+=this.scrollParent.scrollTop()),this._isRootNode(this.offsetParent[0])&&(t={top:0,left:0}),{top:t.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:t.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if(this.cssPosition!=="relative")return{top:0,left:0};var t=this.element.position(),n=this._isRootNode(this.scrollParent[0]);return{top:t.top-(parseInt(this.helper.css("top"),10)||0)+(n?0:this.scrollParent.scrollTop()),left:t.left-(parseInt(this.helper.css("left"),10)||0)+(n?0:this.scrollParent.scrollLeft())}},_cacheMargins:function(){this.margins={left:parseInt(this.element.css("marginLeft"),10)||0,top:parseInt(this.element.css("marginTop"),10)||0,right:parseInt(this.element.css("marginRight"),10)||0,bottom:parseInt(this.element.css("marginBottom"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var t,n,r,o=this.options,l=this.document[0];return this.relativeContainer=null,o.containment?o.containment==="window"?(this.containment=[e(window).scrollLeft()-this.offset.relative.left-this.offset.parent.left,e(window).scrollTop()-this.offset.relative.top-this.offset.parent.top,e(window).scrollLeft()+e(window).width()-this.helperProportions.width-this.margins.left,e(window).scrollTop()+(e(window).height()||l.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top],void 0):o.containment==="document"?(this.containment=[0,0,e(l).width()-this.helperProportions.width-this.margins.left,(e(l).height()||l.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top],void 0):o.containment.constructor===Array?(this.containment=o.containment,void 0):(o.containment==="parent"&&(o.containment=this.helper[0].parentNode),n=e(o.containment),r=n[0],r&&(t=n.css("overflow")!=="hidden",this.containment=[(parseInt(n.css("borderLeftWidth"),10)||0)+(parseInt(n.css("paddingLeft"),10)||0),(parseInt(n.css("borderTopWidth"),10)||0)+(parseInt(n.css("paddingTop"),10)||0),(t?Math.max(r.scrollWidth,r.offsetWidth):r.offsetWidth)-(parseInt(n.css("borderRightWidth"),10)||0)-(parseInt(n.css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left-this.margins.right,(t?Math.max(r.scrollHeight,r.offsetHeight):r.offsetHeight)-(parseInt(n.css("borderBottomWidth"),10)||0)-(parseInt(n.css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top-this.margins.bottom],this.relativeContainer=n),void 0):(this.containment=null,void 0)},_convertPositionTo:function(t,n){n||(n=this.position);var r=t==="absolute"?1:-1,o=this._isRootNode(this.scrollParent[0]);return{top:n.top+this.offset.relative.top*r+this.offset.parent.top*r-(this.cssPosition==="fixed"?-this.offset.scroll.top:o?0:this.offset.scroll.top)*r,left:n.left+this.offset.relative.left*r+this.offset.parent.left*r-(this.cssPosition==="fixed"?-this.offset.scroll.left:o?0:this.offset.scroll.left)*r}},_generatePosition:function(t,n){var r,o,l,u,y=this.options,k=this._isRootNode(this.scrollParent[0]),E=t.pageX,P=t.pageY;return k&&this.offset.scroll||(this.offset.scroll={top:this.scrollParent.scrollTop(),left:this.scrollParent.scrollLeft()}),n&&(this.containment&&(this.relativeContainer?(o=this.relativeContainer.offset(),r=[this.containment[0]+o.left,this.containment[1]+o.top,this.containment[2]+o.left,this.containment[3]+o.top]):r=this.containment,t.pageX-this.offset.click.leftr[2]&&(E=r[2]+this.offset.click.left),t.pageY-this.offset.click.top>r[3]&&(P=r[3]+this.offset.click.top)),y.grid&&(l=y.grid[1]?this.originalPageY+Math.round((P-this.originalPageY)/y.grid[1])*y.grid[1]:this.originalPageY,P=r?l-this.offset.click.top>=r[1]||l-this.offset.click.top>r[3]?l:l-this.offset.click.top>=r[1]?l-y.grid[1]:l+y.grid[1]:l,u=y.grid[0]?this.originalPageX+Math.round((E-this.originalPageX)/y.grid[0])*y.grid[0]:this.originalPageX,E=r?u-this.offset.click.left>=r[0]||u-this.offset.click.left>r[2]?u:u-this.offset.click.left>=r[0]?u-y.grid[0]:u+y.grid[0]:u),y.axis==="y"&&(E=this.originalPageX),y.axis==="x"&&(P=this.originalPageY)),{top:P-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+(this.cssPosition==="fixed"?-this.offset.scroll.top:k?0:this.offset.scroll.top),left:E-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+(this.cssPosition==="fixed"?-this.offset.scroll.left:k?0:this.offset.scroll.left)}},_clear:function(){this.helper.removeClass("ui-draggable-dragging"),this.helper[0]===this.element[0]||this.cancelHelperRemoval||this.helper.remove(),this.helper=null,this.cancelHelperRemoval=!1,this.destroyOnClear&&this.destroy()},_trigger:function(t,n,r){return r=r||this._uiHash(),e.ui.plugin.call(this,t,[n,r,this],!0),t==="drag"&&(this.positionAbs=this._convertPositionTo("absolute")),e.Widget.prototype._trigger.call(this,t,n,r)},plugins:{},_uiHash:function(){return{helper:this.helper,position:this.position,originalPosition:this.originalPosition,offset:this.positionAbs}}}),e.ui.plugin.add("draggable","connectToSortable",{start:function(t,n,r){var o=r.options,l=e.extend({},n,{item:r.element});r.sortables=[],e(o.connectToSortable).each(function(){var u=e(this).sortable("instance");u&&!u.options.disabled&&(r.sortables.push({instance:u,shouldRevert:u.options.revert}),u.refreshPositions(),u._trigger("activate",t,l))})},stop:function(t,n,r){var o=e.extend({},n,{item:r.element});e.each(r.sortables,function(){this.instance.isOver?(this.instance.isOver=0,r.cancelHelperRemoval=!0,this.instance.cancelHelperRemoval=!1,this.shouldRevert&&(this.instance.options.revert=this.shouldRevert),this.instance._mouseStop(t),this.instance.options.helper=this.instance.options._helper,r.options.helper==="original"&&this.instance.currentItem.css({top:"auto",left:"auto"})):(this.instance.cancelHelperRemoval=!1,this.instance._trigger("deactivate",t,o))})},drag:function(t,n,r){var o=this;e.each(r.sortables,function(){var l=!1,u=this;this.instance.positionAbs=r.positionAbs,this.instance.helperProportions=r.helperProportions,this.instance.offset.click=r.offset.click,this.instance._intersectsWith(this.instance.containerCache)&&(l=!0,e.each(r.sortables,function(){return this.instance.positionAbs=r.positionAbs,this.instance.helperProportions=r.helperProportions,this.instance.offset.click=r.offset.click,this!==u&&this.instance._intersectsWith(this.instance.containerCache)&&e.contains(u.instance.element[0],this.instance.element[0])&&(l=!1),l})),l?(this.instance.isOver||(this.instance.isOver=1,this.instance.currentItem=e(o).clone().removeAttr("id").appendTo(this.instance.element).data("ui-sortable-item",!0),this.instance.options._helper=this.instance.options.helper,this.instance.options.helper=function(){return n.helper[0]},t.target=this.instance.currentItem[0],this.instance._mouseCapture(t,!0),this.instance._mouseStart(t,!0,!0),this.instance.offset.click.top=r.offset.click.top,this.instance.offset.click.left=r.offset.click.left,this.instance.offset.parent.left-=r.offset.parent.left-this.instance.offset.parent.left,this.instance.offset.parent.top-=r.offset.parent.top-this.instance.offset.parent.top,r._trigger("toSortable",t),r.dropped=this.instance.element,r.currentItem=r.element,this.instance.fromOutside=r),this.instance.currentItem&&this.instance._mouseDrag(t)):this.instance.isOver&&(this.instance.isOver=0,this.instance.cancelHelperRemoval=!0,this.instance.options.revert=!1,this.instance._trigger("out",t,this.instance._uiHash(this.instance)),this.instance._mouseStop(t,!0),this.instance.options.helper=this.instance.options._helper,this.instance.currentItem.remove(),this.instance.placeholder&&this.instance.placeholder.remove(),r._trigger("fromSortable",t),r.dropped=!1)})}}),e.ui.plugin.add("draggable","cursor",{start:function(t,n,r){var o=e("body"),l=r.options;o.css("cursor")&&(l._cursor=o.css("cursor")),o.css("cursor",l.cursor)},stop:function(t,n,r){var o=r.options;o._cursor&&e("body").css("cursor",o._cursor)}}),e.ui.plugin.add("draggable","opacity",{start:function(t,n,r){var o=e(n.helper),l=r.options;o.css("opacity")&&(l._opacity=o.css("opacity")),o.css("opacity",l.opacity)},stop:function(t,n,r){var o=r.options;o._opacity&&e(n.helper).css("opacity",o._opacity)}}),e.ui.plugin.add("draggable","scroll",{start:function(t,n,r){r.scrollParentNotHidden||(r.scrollParentNotHidden=r.helper.scrollParent(!1)),r.scrollParentNotHidden[0]!==r.document[0]&&r.scrollParentNotHidden[0].tagName!=="HTML"&&(r.overflowOffset=r.scrollParentNotHidden.offset())},drag:function(t,n,r){var o=r.options,l=!1,u=r.scrollParentNotHidden[0],y=r.document[0];u!==y&&u.tagName!=="HTML"?(o.axis&&o.axis==="x"||(r.overflowOffset.top+u.offsetHeight-t.pageY=0;X--)k=r.snapElements[X].left,E=k+r.snapElements[X].width,P=r.snapElements[X].top,L=P+r.snapElements[X].height,k-U>ee||O>E+U||P-U>K||oe>L+U||!e.contains(r.snapElements[X].item.ownerDocument,r.snapElements[X].item)?(r.snapElements[X].snapping&&r.options.snap.release&&r.options.snap.release.call(r.element,t,e.extend(r._uiHash(),{snapItem:r.snapElements[X].item})),r.snapElements[X].snapping=!1):(Ee.snapMode!=="inner"&&(o=U>=Math.abs(P-K),l=U>=Math.abs(L-oe),u=U>=Math.abs(k-ee),y=U>=Math.abs(E-O),o&&(n.position.top=r._convertPositionTo("relative",{top:P-r.helperProportions.height,left:0}).top-r.margins.top),l&&(n.position.top=r._convertPositionTo("relative",{top:L,left:0}).top-r.margins.top),u&&(n.position.left=r._convertPositionTo("relative",{top:0,left:k-r.helperProportions.width}).left-r.margins.left),y&&(n.position.left=r._convertPositionTo("relative",{top:0,left:E}).left-r.margins.left)),de=o||l||u||y,Ee.snapMode!=="outer"&&(o=U>=Math.abs(P-oe),l=U>=Math.abs(L-K),u=U>=Math.abs(k-O),y=U>=Math.abs(E-ee),o&&(n.position.top=r._convertPositionTo("relative",{top:P,left:0}).top-r.margins.top),l&&(n.position.top=r._convertPositionTo("relative",{top:L-r.helperProportions.height,left:0}).top-r.margins.top),u&&(n.position.left=r._convertPositionTo("relative",{top:0,left:k}).left-r.margins.left),y&&(n.position.left=r._convertPositionTo("relative",{top:0,left:E-r.helperProportions.width}).left-r.margins.left)),!r.snapElements[X].snapping&&(o||l||u||y||de)&&r.options.snap.snap&&r.options.snap.snap.call(r.element,t,e.extend(r._uiHash(),{snapItem:r.snapElements[X].item})),r.snapElements[X].snapping=o||l||u||y||de)}}),e.ui.plugin.add("draggable","stack",{start:function(t,n,r){var o,l=r.options,u=e.makeArray(e(l.stack)).sort(function(y,k){return(parseInt(e(y).css("zIndex"),10)||0)-(parseInt(e(k).css("zIndex"),10)||0)});u.length&&(o=parseInt(e(u[0]).css("zIndex"),10)||0,e(u).each(function(y){e(this).css("zIndex",o+y)}),this.css("zIndex",o+u.length))}}),e.ui.plugin.add("draggable","zIndex",{start:function(t,n,r){var o=e(n.helper),l=r.options;o.css("zIndex")&&(l._zIndex=o.css("zIndex")),o.css("zIndex",l.zIndex)},stop:function(t,n,r){var o=r.options;o._zIndex&&e(n.helper).css("zIndex",o._zIndex)}}),e.ui.draggable,e.widget("ui.resizable",e.ui.mouse,{version:"1.11.1",widgetEventPrefix:"resize",options:{alsoResize:!1,animate:!1,animateDuration:"slow",animateEasing:"swing",aspectRatio:!1,autoHide:!1,containment:!1,ghost:!1,grid:!1,handles:"e,s,se",helper:!1,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:90,resize:null,start:null,stop:null},_num:function(t){return parseInt(t,10)||0},_isNumber:function(t){return!isNaN(parseInt(t,10))},_hasScroll:function(t,n){if(e(t).css("overflow")==="hidden")return!1;var r=n&&n==="left"?"scrollLeft":"scrollTop",o=!1;return t[r]>0?!0:(t[r]=1,o=t[r]>0,t[r]=0,o)},_create:function(){var t,n,r,o,l,u=this,y=this.options;if(this.element.addClass("ui-resizable"),e.extend(this,{_aspectRatio:!!y.aspectRatio,aspectRatio:y.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:y.helper||y.ghost||y.animate?y.helper||"ui-resizable-helper":null}),this.element[0].nodeName.match(/canvas|textarea|input|select|button|img/i)&&(this.element.wrap(e("
    ").css({position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css("top"),left:this.element.css("left")})),this.element=this.element.parent().data("ui-resizable",this.element.resizable("instance")),this.elementIsWrapper=!0,this.element.css({marginLeft:this.originalElement.css("marginLeft"),marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom")}),this.originalElement.css({marginLeft:0,marginTop:0,marginRight:0,marginBottom:0}),this.originalResizeStyle=this.originalElement.css("resize"),this.originalElement.css("resize","none"),this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"})),this.originalElement.css({margin:this.originalElement.css("margin")}),this._proportionallyResize()),this.handles=y.handles||(e(".ui-resizable-handle",this.element).length?{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"}:"e,s,se"),this.handles.constructor===String)for(this.handles==="all"&&(this.handles="n,e,s,w,se,sw,ne,nw"),t=this.handles.split(","),this.handles={},n=0;t.length>n;n++)r=e.trim(t[n]),l="ui-resizable-"+r,o=e("
    "),o.css({zIndex:y.zIndex}),r==="se"&&o.addClass("ui-icon ui-icon-gripsmall-diagonal-se"),this.handles[r]=".ui-resizable-"+r,this.element.append(o);this._renderAxis=function(k){var E,P,L,X;k=k||this.element;for(E in this.handles)this.handles[E].constructor===String&&(this.handles[E]=this.element.children(this.handles[E]).first().show()),this.elementIsWrapper&&this.originalElement[0].nodeName.match(/textarea|input|select|button/i)&&(P=e(this.handles[E],this.element),X=/sw|ne|nw|se|n|s/.test(E)?P.outerHeight():P.outerWidth(),L=["padding",/ne|nw|n/.test(E)?"Top":/se|sw|s/.test(E)?"Bottom":/^e$/.test(E)?"Right":"Left"].join(""),k.css(L,X),this._proportionallyResize()),e(this.handles[E]).length},this._renderAxis(this.element),this._handles=e(".ui-resizable-handle",this.element).disableSelection(),this._handles.mouseover(function(){u.resizing||(this.className&&(o=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i)),u.axis=o&&o[1]?o[1]:"se")}),y.autoHide&&(this._handles.hide(),e(this.element).addClass("ui-resizable-autohide").mouseenter(function(){y.disabled||(e(this).removeClass("ui-resizable-autohide"),u._handles.show())}).mouseleave(function(){y.disabled||u.resizing||(e(this).addClass("ui-resizable-autohide"),u._handles.hide())})),this._mouseInit()},_destroy:function(){this._mouseDestroy();var t,n=function(r){e(r).removeClass("ui-resizable ui-resizable-disabled ui-resizable-resizing").removeData("resizable").removeData("ui-resizable").unbind(".resizable").find(".ui-resizable-handle").remove()};return this.elementIsWrapper&&(n(this.element),t=this.element,this.originalElement.css({position:t.css("position"),width:t.outerWidth(),height:t.outerHeight(),top:t.css("top"),left:t.css("left")}).insertAfter(t),t.remove()),this.originalElement.css("resize",this.originalResizeStyle),n(this.originalElement),this},_mouseCapture:function(t){var n,r,o=!1;for(n in this.handles)r=e(this.handles[n])[0],(r===t.target||e.contains(r,t.target))&&(o=!0);return!this.options.disabled&&o},_mouseStart:function(t){var n,r,o,l=this.options,u=this.element;return this.resizing=!0,this._renderProxy(),n=this._num(this.helper.css("left")),r=this._num(this.helper.css("top")),l.containment&&(n+=e(l.containment).scrollLeft()||0,r+=e(l.containment).scrollTop()||0),this.offset=this.helper.offset(),this.position={left:n,top:r},this.size=this._helper?{width:this.helper.width(),height:this.helper.height()}:{width:u.width(),height:u.height()},this.originalSize=this._helper?{width:u.outerWidth(),height:u.outerHeight()}:{width:u.width(),height:u.height()},this.sizeDiff={width:u.outerWidth()-u.width(),height:u.outerHeight()-u.height()},this.originalPosition={left:n,top:r},this.originalMousePosition={left:t.pageX,top:t.pageY},this.aspectRatio=typeof l.aspectRatio=="number"?l.aspectRatio:this.originalSize.width/this.originalSize.height||1,o=e(".ui-resizable-"+this.axis).css("cursor"),e("body").css("cursor",o==="auto"?this.axis+"-resize":o),u.addClass("ui-resizable-resizing"),this._propagate("start",t),!0},_mouseDrag:function(t){var n,r,o=this.originalMousePosition,l=this.axis,u=t.pageX-o.left||0,y=t.pageY-o.top||0,k=this._change[l];return this._updatePrevProperties(),k&&(n=k.apply(this,[t,u,y]),this._updateVirtualBoundaries(t.shiftKey),(this._aspectRatio||t.shiftKey)&&(n=this._updateRatio(n,t)),n=this._respectSize(n,t),this._updateCache(n),this._propagate("resize",t),r=this._applyChanges(),!this._helper&&this._proportionallyResizeElements.length&&this._proportionallyResize(),e.isEmptyObject(r)||(this._updatePrevProperties(),this._trigger("resize",t,this.ui()),this._applyChanges())),!1},_mouseStop:function(t){this.resizing=!1;var n,r,o,l,u,y,k,E=this.options,P=this;return this._helper&&(n=this._proportionallyResizeElements,r=n.length&&/textarea/i.test(n[0].nodeName),o=r&&this._hasScroll(n[0],"left")?0:P.sizeDiff.height,l=r?0:P.sizeDiff.width,u={width:P.helper.width()-l,height:P.helper.height()-o},y=parseInt(P.element.css("left"),10)+(P.position.left-P.originalPosition.left)||null,k=parseInt(P.element.css("top"),10)+(P.position.top-P.originalPosition.top)||null,E.animate||this.element.css(e.extend(u,{top:k,left:y})),P.helper.height(P.size.height),P.helper.width(P.size.width),this._helper&&!E.animate&&this._proportionallyResize()),e("body").css("cursor","auto"),this.element.removeClass("ui-resizable-resizing"),this._propagate("stop",t),this._helper&&this.helper.remove(),!1},_updatePrevProperties:function(){this.prevPosition={top:this.position.top,left:this.position.left},this.prevSize={width:this.size.width,height:this.size.height}},_applyChanges:function(){var t={};return this.position.top!==this.prevPosition.top&&(t.top=this.position.top+"px"),this.position.left!==this.prevPosition.left&&(t.left=this.position.left+"px"),this.size.width!==this.prevSize.width&&(t.width=this.size.width+"px"),this.size.height!==this.prevSize.height&&(t.height=this.size.height+"px"),this.helper.css(t),t},_updateVirtualBoundaries:function(t){var n,r,o,l,u,y=this.options;u={minWidth:this._isNumber(y.minWidth)?y.minWidth:0,maxWidth:this._isNumber(y.maxWidth)?y.maxWidth:1/0,minHeight:this._isNumber(y.minHeight)?y.minHeight:0,maxHeight:this._isNumber(y.maxHeight)?y.maxHeight:1/0},(this._aspectRatio||t)&&(n=u.minHeight*this.aspectRatio,o=u.minWidth/this.aspectRatio,r=u.maxHeight*this.aspectRatio,l=u.maxWidth/this.aspectRatio,n>u.minWidth&&(u.minWidth=n),o>u.minHeight&&(u.minHeight=o),u.maxWidth>r&&(u.maxWidth=r),u.maxHeight>l&&(u.maxHeight=l)),this._vBoundaries=u},_updateCache:function(t){this.offset=this.helper.offset(),this._isNumber(t.left)&&(this.position.left=t.left),this._isNumber(t.top)&&(this.position.top=t.top),this._isNumber(t.height)&&(this.size.height=t.height),this._isNumber(t.width)&&(this.size.width=t.width)},_updateRatio:function(t){var n=this.position,r=this.size,o=this.axis;return this._isNumber(t.height)?t.width=t.height*this.aspectRatio:this._isNumber(t.width)&&(t.height=t.width/this.aspectRatio),o==="sw"&&(t.left=n.left+(r.width-t.width),t.top=null),o==="nw"&&(t.top=n.top+(r.height-t.height),t.left=n.left+(r.width-t.width)),t},_respectSize:function(t){var n=this._vBoundaries,r=this.axis,o=this._isNumber(t.width)&&n.maxWidth&&n.maxWidtht.width,y=this._isNumber(t.height)&&n.minHeight&&n.minHeight>t.height,k=this.originalPosition.left+this.originalSize.width,E=this.position.top+this.size.height,P=/sw|nw|w/.test(r),L=/nw|ne|n/.test(r);return u&&(t.width=n.minWidth),y&&(t.height=n.minHeight),o&&(t.width=n.maxWidth),l&&(t.height=n.maxHeight),u&&P&&(t.left=k-n.minWidth),o&&P&&(t.left=k-n.maxWidth),y&&L&&(t.top=E-n.minHeight),l&&L&&(t.top=E-n.maxHeight),t.width||t.height||t.left||!t.top?t.width||t.height||t.top||!t.left||(t.left=null):t.top=null,t},_getPaddingPlusBorderDimensions:function(t){for(var n=0,r=[],o=[t.css("borderTopWidth"),t.css("borderRightWidth"),t.css("borderBottomWidth"),t.css("borderLeftWidth")],l=[t.css("paddingTop"),t.css("paddingRight"),t.css("paddingBottom"),t.css("paddingLeft")];4>n;n++)r[n]=parseInt(o[n],10)||0,r[n]+=parseInt(l[n],10)||0;return{height:r[0]+r[2],width:r[1]+r[3]}},_proportionallyResize:function(){if(this._proportionallyResizeElements.length)for(var t,n=0,r=this.helper||this.element;this._proportionallyResizeElements.length>n;n++)t=this._proportionallyResizeElements[n],this.outerDimensions||(this.outerDimensions=this._getPaddingPlusBorderDimensions(t)),t.css({height:r.height()-this.outerDimensions.height||0,width:r.width()-this.outerDimensions.width||0})},_renderProxy:function(){var t=this.element,n=this.options;this.elementOffset=t.offset(),this._helper?(this.helper=this.helper||e("
    "),this.helper.addClass(this._helper).css({width:this.element.outerWidth()-1,height:this.element.outerHeight()-1,position:"absolute",left:this.elementOffset.left+"px",top:this.elementOffset.top+"px",zIndex:++n.zIndex}),this.helper.appendTo("body").disableSelection()):this.helper=this.element},_change:{e:function(t,n){return{width:this.originalSize.width+n}},w:function(t,n){var r=this.originalSize,o=this.originalPosition;return{left:o.left+n,width:r.width-n}},n:function(t,n,r){var o=this.originalSize,l=this.originalPosition;return{top:l.top+r,height:o.height-r}},s:function(t,n,r){return{height:this.originalSize.height+r}},se:function(t,n,r){return e.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[t,n,r]))},sw:function(t,n,r){return e.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[t,n,r]))},ne:function(t,n,r){return e.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[t,n,r]))},nw:function(t,n,r){return e.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[t,n,r]))}},_propagate:function(t,n){e.ui.plugin.call(this,t,[n,this.ui()]),t!=="resize"&&this._trigger(t,n,this.ui())},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}}),e.ui.plugin.add("resizable","animate",{stop:function(t){var n=e(this).resizable("instance"),r=n.options,o=n._proportionallyResizeElements,l=o.length&&/textarea/i.test(o[0].nodeName),u=l&&n._hasScroll(o[0],"left")?0:n.sizeDiff.height,y=l?0:n.sizeDiff.width,k={width:n.size.width-y,height:n.size.height-u},E=parseInt(n.element.css("left"),10)+(n.position.left-n.originalPosition.left)||null,P=parseInt(n.element.css("top"),10)+(n.position.top-n.originalPosition.top)||null;n.element.animate(e.extend(k,P&&E?{top:P,left:E}:{}),{duration:r.animateDuration,easing:r.animateEasing,step:function(){var L={width:parseInt(n.element.css("width"),10),height:parseInt(n.element.css("height"),10),top:parseInt(n.element.css("top"),10),left:parseInt(n.element.css("left"),10)};o&&o.length&&e(o[0]).css({width:L.width,height:L.height}),n._updateCache(L),n._propagate("resize",t)}})}}),e.ui.plugin.add("resizable","containment",{start:function(){var t,n,r,o,l,u,y,k=e(this).resizable("instance"),E=k.options,P=k.element,L=E.containment,X=L instanceof e?L.get(0):/parent/.test(L)?P.parent().get(0):L;X&&(k.containerElement=e(X),/document/.test(L)||L===document?(k.containerOffset={left:0,top:0},k.containerPosition={left:0,top:0},k.parentData={element:e(document),left:0,top:0,width:e(document).width(),height:e(document).height()||document.body.parentNode.scrollHeight}):(t=e(X),n=[],e(["Top","Right","Left","Bottom"]).each(function(de,Ee){n[de]=k._num(t.css("padding"+Ee))}),k.containerOffset=t.offset(),k.containerPosition=t.position(),k.containerSize={height:t.innerHeight()-n[3],width:t.innerWidth()-n[1]},r=k.containerOffset,o=k.containerSize.height,l=k.containerSize.width,u=k._hasScroll(X,"left")?X.scrollWidth:l,y=k._hasScroll(X)?X.scrollHeight:o,k.parentData={element:X,left:r.left,top:r.top,width:u,height:y}))},resize:function(t){var n,r,o,l,u=e(this).resizable("instance"),y=u.options,k=u.containerOffset,E=u.position,P=u._aspectRatio||t.shiftKey,L={top:0,left:0},X=u.containerElement,de=!0;X[0]!==document&&/static/.test(X.css("position"))&&(L=k),E.left<(u._helper?k.left:0)&&(u.size.width=u.size.width+(u._helper?u.position.left-k.left:u.position.left-L.left),P&&(u.size.height=u.size.width/u.aspectRatio,de=!1),u.position.left=y.helper?k.left:0),E.top<(u._helper?k.top:0)&&(u.size.height=u.size.height+(u._helper?u.position.top-k.top:u.position.top),P&&(u.size.width=u.size.height*u.aspectRatio,de=!1),u.position.top=u._helper?k.top:0),o=u.containerElement.get(0)===u.element.parent().get(0),l=/relative|absolute/.test(u.containerElement.css("position")),o&&l?(u.offset.left=u.parentData.left+u.position.left,u.offset.top=u.parentData.top+u.position.top):(u.offset.left=u.element.offset().left,u.offset.top=u.element.offset().top),n=Math.abs(u.sizeDiff.width+(u._helper?u.offset.left-L.left:u.offset.left-k.left)),r=Math.abs(u.sizeDiff.height+(u._helper?u.offset.top-L.top:u.offset.top-k.top)),n+u.size.width>=u.parentData.width&&(u.size.width=u.parentData.width-n,P&&(u.size.height=u.size.width/u.aspectRatio,de=!1)),r+u.size.height>=u.parentData.height&&(u.size.height=u.parentData.height-r,P&&(u.size.width=u.size.height*u.aspectRatio,de=!1)),de||(u.position.left=u.prevPosition.left,u.position.top=u.prevPosition.top,u.size.width=u.prevSize.width,u.size.height=u.prevSize.height)},stop:function(){var t=e(this).resizable("instance"),n=t.options,r=t.containerOffset,o=t.containerPosition,l=t.containerElement,u=e(t.helper),y=u.offset(),k=u.outerWidth()-t.sizeDiff.width,E=u.outerHeight()-t.sizeDiff.height;t._helper&&!n.animate&&/relative/.test(l.css("position"))&&e(this).css({left:y.left-o.left-r.left,width:k,height:E}),t._helper&&!n.animate&&/static/.test(l.css("position"))&&e(this).css({left:y.left-o.left-r.left,width:k,height:E})}}),e.ui.plugin.add("resizable","alsoResize",{start:function(){var t=e(this).resizable("instance"),n=t.options,r=function(o){e(o).each(function(){var l=e(this);l.data("ui-resizable-alsoresize",{width:parseInt(l.width(),10),height:parseInt(l.height(),10),left:parseInt(l.css("left"),10),top:parseInt(l.css("top"),10)})})};typeof n.alsoResize!="object"||n.alsoResize.parentNode?r(n.alsoResize):n.alsoResize.length?(n.alsoResize=n.alsoResize[0],r(n.alsoResize)):e.each(n.alsoResize,function(o){r(o)})},resize:function(t,n){var r=e(this).resizable("instance"),o=r.options,l=r.originalSize,u=r.originalPosition,y={height:r.size.height-l.height||0,width:r.size.width-l.width||0,top:r.position.top-u.top||0,left:r.position.left-u.left||0},k=function(E,P){e(E).each(function(){var L=e(this),X=e(this).data("ui-resizable-alsoresize"),de={},Ee=P&&P.length?P:L.parents(n.originalElement[0]).length?["width","height"]:["width","height","top","left"];e.each(Ee,function(U,O){var ee=(X[O]||0)+(y[O]||0);ee&&ee>=0&&(de[O]=ee||null)}),L.css(de)})};typeof o.alsoResize!="object"||o.alsoResize.nodeType?k(o.alsoResize):e.each(o.alsoResize,function(E,P){k(E,P)})},stop:function(){e(this).removeData("resizable-alsoresize")}}),e.ui.plugin.add("resizable","ghost",{start:function(){var t=e(this).resizable("instance"),n=t.options,r=t.size;t.ghost=t.originalElement.clone(),t.ghost.css({opacity:.25,display:"block",position:"relative",height:r.height,width:r.width,margin:0,left:0,top:0}).addClass("ui-resizable-ghost").addClass(typeof n.ghost=="string"?n.ghost:""),t.ghost.appendTo(t.helper)},resize:function(){var t=e(this).resizable("instance");t.ghost&&t.ghost.css({position:"relative",height:t.size.height,width:t.size.width})},stop:function(){var t=e(this).resizable("instance");t.ghost&&t.helper&&t.helper.get(0).removeChild(t.ghost.get(0))}}),e.ui.plugin.add("resizable","grid",{resize:function(){var t,n=e(this).resizable("instance"),r=n.options,o=n.size,l=n.originalSize,u=n.originalPosition,y=n.axis,k=typeof r.grid=="number"?[r.grid,r.grid]:r.grid,E=k[0]||1,P=k[1]||1,L=Math.round((o.width-l.width)/E)*E,X=Math.round((o.height-l.height)/P)*P,de=l.width+L,Ee=l.height+X,U=r.maxWidth&&de>r.maxWidth,O=r.maxHeight&&Ee>r.maxHeight,ee=r.minWidth&&r.minWidth>de,oe=r.minHeight&&r.minHeight>Ee;r.grid=k,ee&&(de+=E),oe&&(Ee+=P),U&&(de-=E),O&&(Ee-=P),/^(se|s|e)$/.test(y)?(n.size.width=de,n.size.height=Ee):/^(ne)$/.test(y)?(n.size.width=de,n.size.height=Ee,n.position.top=u.top-X):/^(sw)$/.test(y)?(n.size.width=de,n.size.height=Ee,n.position.left=u.left-L):((0>=Ee-P||0>=de-E)&&(t=n._getPaddingPlusBorderDimensions(this)),Ee-P>0?(n.size.height=Ee,n.position.top=u.top-X):(Ee=P-t.height,n.size.height=Ee,n.position.top=u.top+l.height-Ee),de-E>0?(n.size.width=de,n.position.left=u.left-L):(de=P-t.height,n.size.width=de,n.position.left=u.left+l.width-de))}}),e.ui.resizable,e.widget("ui.dialog",{version:"1.11.1",options:{appendTo:"body",autoOpen:!0,buttons:[],closeOnEscape:!0,closeText:"Close",dialogClass:"",draggable:!0,hide:null,height:"auto",maxHeight:null,maxWidth:null,minHeight:150,minWidth:150,modal:!1,position:{my:"center",at:"center",of:window,collision:"fit",using:function(t){var n=e(this).css(t).offset().top;0>n&&e(this).css("top",t.top-n)}},resizable:!0,show:null,title:null,width:300,beforeClose:null,close:null,drag:null,dragStart:null,dragStop:null,focus:null,open:null,resize:null,resizeStart:null,resizeStop:null},sizeRelatedOptions:{buttons:!0,height:!0,maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0,width:!0},resizableRelatedOptions:{maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0},_create:function(){this.originalCss={display:this.element[0].style.display,width:this.element[0].style.width,minHeight:this.element[0].style.minHeight,maxHeight:this.element[0].style.maxHeight,height:this.element[0].style.height},this.originalPosition={parent:this.element.parent(),index:this.element.parent().children().index(this.element)},this.originalTitle=this.element.attr("title"),this.options.title=this.options.title||this.originalTitle,this._createWrapper(),this.element.show().removeAttr("title").addClass("ui-dialog-content ui-widget-content").appendTo(this.uiDialog),this._createTitlebar(),this._createButtonPane(),this.options.draggable&&e.fn.draggable&&this._makeDraggable(),this.options.resizable&&e.fn.resizable&&this._makeResizable(),this._isOpen=!1,this._trackFocus()},_init:function(){this.options.autoOpen&&this.open()},_appendTo:function(){var t=this.options.appendTo;return t&&(t.jquery||t.nodeType)?e(t):this.document.find(t||"body").eq(0)},_destroy:function(){var t,n=this.originalPosition;this._destroyOverlay(),this.element.removeUniqueId().removeClass("ui-dialog-content ui-widget-content").css(this.originalCss).detach(),this.uiDialog.stop(!0,!0).remove(),this.originalTitle&&this.element.attr("title",this.originalTitle),t=n.parent.children().eq(n.index),t.length&&t[0]!==this.element[0]?t.before(this.element):n.parent.append(this.element)},widget:function(){return this.uiDialog},disable:e.noop,enable:e.noop,close:function(t){var n,r=this;if(this._isOpen&&this._trigger("beforeClose",t)!==!1){if(this._isOpen=!1,this._focusedElement=null,this._destroyOverlay(),this._untrackInstance(),!this.opener.filter(":focusable").focus().length)try{n=this.document[0].activeElement,n&&n.nodeName.toLowerCase()!=="body"&&e(n).blur()}catch(o){}this._hide(this.uiDialog,this.options.hide,function(){r._trigger("close",t)})}},isOpen:function(){return this._isOpen},moveToTop:function(){this._moveToTop()},_moveToTop:function(t,n){var r=!1,o=this.uiDialog.siblings(".ui-front:visible").map(function(){return+e(this).css("z-index")}).get(),l=Math.max.apply(null,o);return l>=+this.uiDialog.css("z-index")&&(this.uiDialog.css("z-index",l+1),r=!0),r&&!n&&this._trigger("focus",t),r},open:function(){var t=this;return this._isOpen?(this._moveToTop()&&this._focusTabbable(),void 0):(this._isOpen=!0,this.opener=e(this.document[0].activeElement),this._size(),this._position(),this._createOverlay(),this._moveToTop(null,!0),this.overlay&&this.overlay.css("z-index",this.uiDialog.css("z-index")-1),this._show(this.uiDialog,this.options.show,function(){t._focusTabbable(),t._trigger("focus")}),this._makeFocusTarget(),this._trigger("open"),void 0)},_focusTabbable:function(){var t=this._focusedElement;t||(t=this.element.find("[autofocus]")),t.length||(t=this.element.find(":tabbable")),t.length||(t=this.uiDialogButtonPane.find(":tabbable")),t.length||(t=this.uiDialogTitlebarClose.filter(":tabbable")),t.length||(t=this.uiDialog),t.eq(0).focus()},_keepFocus:function(t){function n(){var r=this.document[0].activeElement,o=this.uiDialog[0]===r||e.contains(this.uiDialog[0],r);o||this._focusTabbable()}t.preventDefault(),n.call(this),this._delay(n)},_createWrapper:function(){this.uiDialog=e("
    ").addClass("ui-dialog ui-widget ui-widget-content ui-corner-all ui-front "+this.options.dialogClass).hide().attr({tabIndex:-1,role:"dialog"}).appendTo(this._appendTo()),this._on(this.uiDialog,{keydown:function(t){if(this.options.closeOnEscape&&!t.isDefaultPrevented()&&t.keyCode&&t.keyCode===e.ui.keyCode.ESCAPE)return t.preventDefault(),this.close(t),void 0;if(t.keyCode===e.ui.keyCode.TAB&&!t.isDefaultPrevented()){var n=this.uiDialog.find(":tabbable"),r=n.filter(":first"),o=n.filter(":last");t.target!==o[0]&&t.target!==this.uiDialog[0]||t.shiftKey?t.target!==r[0]&&t.target!==this.uiDialog[0]||!t.shiftKey||(this._delay(function(){o.focus()}),t.preventDefault()):(this._delay(function(){r.focus()}),t.preventDefault())}},mousedown:function(t){this._moveToTop(t)&&this._focusTabbable()}}),this.element.find("[aria-describedby]").length||this.uiDialog.attr({"aria-describedby":this.element.uniqueId().attr("id")})},_createTitlebar:function(){var t;this.uiDialogTitlebar=e("
    ").addClass("ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix").prependTo(this.uiDialog),this._on(this.uiDialogTitlebar,{mousedown:function(n){e(n.target).closest(".ui-dialog-titlebar-close")||this.uiDialog.focus()}}),this.uiDialogTitlebarClose=e("").button({label:this.options.closeText,icons:{primary:"ui-icon-closethick"},text:!1}).addClass("ui-dialog-titlebar-close").appendTo(this.uiDialogTitlebar),this._on(this.uiDialogTitlebarClose,{click:function(n){n.preventDefault(),this.close(n)}}),t=e("").uniqueId().addClass("ui-dialog-title").prependTo(this.uiDialogTitlebar),this._title(t),this.uiDialog.attr({"aria-labelledby":t.attr("id")})},_title:function(t){this.options.title||t.html(" "),t.text(this.options.title)},_createButtonPane:function(){this.uiDialogButtonPane=e("
    ").addClass("ui-dialog-buttonpane ui-widget-content ui-helper-clearfix"),this.uiButtonSet=e("
    ").addClass("ui-dialog-buttonset").appendTo(this.uiDialogButtonPane),this._createButtons()},_createButtons:function(){var t=this,n=this.options.buttons;return this.uiDialogButtonPane.remove(),this.uiButtonSet.empty(),e.isEmptyObject(n)||e.isArray(n)&&!n.length?(this.uiDialog.removeClass("ui-dialog-buttons"),void 0):(e.each(n,function(r,o){var l,u;o=e.isFunction(o)?{click:o,text:r}:o,o=e.extend({type:"button"},o),l=o.click,o.click=function(){l.apply(t.element[0],arguments)},u={icons:o.icons,text:o.showText},delete o.icons,delete o.showText,e("",o).button(u).appendTo(t.uiButtonSet)}),this.uiDialog.addClass("ui-dialog-buttons"),this.uiDialogButtonPane.appendTo(this.uiDialog),void 0)},_makeDraggable:function(){function t(o){return{position:o.position,offset:o.offset}}var n=this,r=this.options;this.uiDialog.draggable({cancel:".ui-dialog-content, .ui-dialog-titlebar-close",handle:".ui-dialog-titlebar",containment:"document",start:function(o,l){e(this).addClass("ui-dialog-dragging"),n._blockFrames(),n._trigger("dragStart",o,t(l))},drag:function(o,l){n._trigger("drag",o,t(l))},stop:function(o,l){var u=l.offset.left-n.document.scrollLeft(),y=l.offset.top-n.document.scrollTop();r.position={my:"left top",at:"left"+(u>=0?"+":"")+u+" top"+(y>=0?"+":"")+y,of:n.window},e(this).removeClass("ui-dialog-dragging"),n._unblockFrames(),n._trigger("dragStop",o,t(l))}})},_makeResizable:function(){function t(y){return{originalPosition:y.originalPosition,originalSize:y.originalSize,position:y.position,size:y.size}}var n=this,r=this.options,o=r.resizable,l=this.uiDialog.css("position"),u=typeof o=="string"?o:"n,e,s,w,se,sw,ne,nw";this.uiDialog.resizable({cancel:".ui-dialog-content",containment:"document",alsoResize:this.element,maxWidth:r.maxWidth,maxHeight:r.maxHeight,minWidth:r.minWidth,minHeight:this._minHeight(),handles:u,start:function(y,k){e(this).addClass("ui-dialog-resizing"),n._blockFrames(),n._trigger("resizeStart",y,t(k))},resize:function(y,k){n._trigger("resize",y,t(k))},stop:function(y,k){var E=n.uiDialog.offset(),P=E.left-n.document.scrollLeft(),L=E.top-n.document.scrollTop();r.height=n.uiDialog.height(),r.width=n.uiDialog.width(),r.position={my:"left top",at:"left"+(P>=0?"+":"")+P+" top"+(L>=0?"+":"")+L,of:n.window},e(this).removeClass("ui-dialog-resizing"),n._unblockFrames(),n._trigger("resizeStop",y,t(k))}}).css("position",l)},_trackFocus:function(){this._on(this.widget(),{focusin:function(t){this._makeFocusTarget(),this._focusedElement=e(t.target)}})},_makeFocusTarget:function(){this._untrackInstance(),this._trackingInstances().unshift(this)},_untrackInstance:function(){var t=this._trackingInstances(),n=e.inArray(this,t);n!==-1&&t.splice(n,1)},_trackingInstances:function(){var t=this.document.data("ui-dialog-instances");return t||(t=[],this.document.data("ui-dialog-instances",t)),t},_minHeight:function(){var t=this.options;return t.height==="auto"?t.minHeight:Math.min(t.minHeight,t.height)},_position:function(){var t=this.uiDialog.is(":visible");t||this.uiDialog.show(),this.uiDialog.position(this.options.position),t||this.uiDialog.hide()},_setOptions:function(t){var n=this,r=!1,o={};e.each(t,function(l,u){n._setOption(l,u),l in n.sizeRelatedOptions&&(r=!0),l in n.resizableRelatedOptions&&(o[l]=u)}),r&&(this._size(),this._position()),this.uiDialog.is(":data(ui-resizable)")&&this.uiDialog.resizable("option",o)},_setOption:function(t,n){var r,o,l=this.uiDialog;t==="dialogClass"&&l.removeClass(this.options.dialogClass).addClass(n),t!=="disabled"&&(this._super(t,n),t==="appendTo"&&this.uiDialog.appendTo(this._appendTo()),t==="buttons"&&this._createButtons(),t==="closeText"&&this.uiDialogTitlebarClose.button({label:""+n}),t==="draggable"&&(r=l.is(":data(ui-draggable)"),r&&!n&&l.draggable("destroy"),!r&&n&&this._makeDraggable()),t==="position"&&this._position(),t==="resizable"&&(o=l.is(":data(ui-resizable)"),o&&!n&&l.resizable("destroy"),o&&typeof n=="string"&&l.resizable("option","handles",n),o||n===!1||this._makeResizable()),t==="title"&&this._title(this.uiDialogTitlebar.find(".ui-dialog-title")))},_size:function(){var t,n,r,o=this.options;this.element.show().css({width:"auto",minHeight:0,maxHeight:"none",height:0}),o.minWidth>o.width&&(o.width=o.minWidth),t=this.uiDialog.css({height:"auto",width:o.width}).outerHeight(),n=Math.max(0,o.minHeight-t),r=typeof o.maxHeight=="number"?Math.max(0,o.maxHeight-t):"none",o.height==="auto"?this.element.css({minHeight:n,maxHeight:r,height:"auto"}):this.element.height(Math.max(0,o.height-t)),this.uiDialog.is(":data(ui-resizable)")&&this.uiDialog.resizable("option","minHeight",this._minHeight())},_blockFrames:function(){this.iframeBlocks=this.document.find("iframe").map(function(){var t=e(this);return e("
    ").css({position:"absolute",width:t.outerWidth(),height:t.outerHeight()}).appendTo(t.parent()).offset(t.offset())[0]})},_unblockFrames:function(){this.iframeBlocks&&(this.iframeBlocks.remove(),delete this.iframeBlocks)},_allowInteraction:function(t){return e(t.target).closest(".ui-dialog").length?!0:!!e(t.target).closest(".ui-datepicker").length},_createOverlay:function(){if(this.options.modal){var t=!0;this._delay(function(){t=!1}),this.document.data("ui-dialog-overlays")||this._on(this.document,{focusin:function(n){t||this._allowInteraction(n)||(n.preventDefault(),this._trackingInstances()[0]._focusTabbable())}}),this.overlay=e("
    ").addClass("ui-widget-overlay ui-front").appendTo(this._appendTo()),this._on(this.overlay,{mousedown:"_keepFocus"}),this.document.data("ui-dialog-overlays",(this.document.data("ui-dialog-overlays")||0)+1)}},_destroyOverlay:function(){if(this.options.modal&&this.overlay){var t=this.document.data("ui-dialog-overlays")-1;t?this.document.data("ui-dialog-overlays",t):this.document.unbind("focusin").removeData("ui-dialog-overlays"),this.overlay.remove(),this.overlay=null}}}),e.widget("ui.droppable",{version:"1.11.1",widgetEventPrefix:"drop",options:{accept:"*",activeClass:!1,addClasses:!0,greedy:!1,hoverClass:!1,scope:"default",tolerance:"intersect",activate:null,deactivate:null,drop:null,out:null,over:null},_create:function(){var t,n=this.options,r=n.accept;this.isover=!1,this.isout=!0,this.accept=e.isFunction(r)?r:function(o){return o.is(r)},this.proportions=function(){return arguments.length?(t=arguments[0],void 0):t||(t={width:this.element[0].offsetWidth,height:this.element[0].offsetHeight})},this._addToManager(n.scope),n.addClasses&&this.element.addClass("ui-droppable")},_addToManager:function(t){e.ui.ddmanager.droppables[t]=e.ui.ddmanager.droppables[t]||[],e.ui.ddmanager.droppables[t].push(this)},_splice:function(t){for(var n=0;t.length>n;n++)t[n]===this&&t.splice(n,1)},_destroy:function(){var t=e.ui.ddmanager.droppables[this.options.scope];this._splice(t),this.element.removeClass("ui-droppable ui-droppable-disabled")},_setOption:function(t,n){if(t==="accept")this.accept=e.isFunction(n)?n:function(o){return o.is(n)};else if(t==="scope"){var r=e.ui.ddmanager.droppables[this.options.scope];this._splice(r),this._addToManager(n)}this._super(t,n)},_activate:function(t){var n=e.ui.ddmanager.current;this.options.activeClass&&this.element.addClass(this.options.activeClass),n&&this._trigger("activate",t,this.ui(n))},_deactivate:function(t){var n=e.ui.ddmanager.current;this.options.activeClass&&this.element.removeClass(this.options.activeClass),n&&this._trigger("deactivate",t,this.ui(n))},_over:function(t){var n=e.ui.ddmanager.current;n&&(n.currentItem||n.element)[0]!==this.element[0]&&this.accept.call(this.element[0],n.currentItem||n.element)&&(this.options.hoverClass&&this.element.addClass(this.options.hoverClass),this._trigger("over",t,this.ui(n)))},_out:function(t){var n=e.ui.ddmanager.current;n&&(n.currentItem||n.element)[0]!==this.element[0]&&this.accept.call(this.element[0],n.currentItem||n.element)&&(this.options.hoverClass&&this.element.removeClass(this.options.hoverClass),this._trigger("out",t,this.ui(n)))},_drop:function(t,n){var r=n||e.ui.ddmanager.current,o=!1;return r&&(r.currentItem||r.element)[0]!==this.element[0]?(this.element.find(":data(ui-droppable)").not(".ui-draggable-dragging").each(function(){var l=e(this).droppable("instance");return l.options.greedy&&!l.options.disabled&&l.options.scope===r.options.scope&&l.accept.call(l.element[0],r.currentItem||r.element)&&e.ui.intersect(r,e.extend(l,{offset:l.element.offset()}),l.options.tolerance,t)?(o=!0,!1):void 0}),o?!1:this.accept.call(this.element[0],r.currentItem||r.element)?(this.options.activeClass&&this.element.removeClass(this.options.activeClass),this.options.hoverClass&&this.element.removeClass(this.options.hoverClass),this._trigger("drop",t,this.ui(r)),this.element):!1):!1},ui:function(t){return{draggable:t.currentItem||t.element,helper:t.helper,position:t.position,offset:t.positionAbs}}}),e.ui.intersect=function(){function t(n,r,o){return n>=r&&r+o>n}return function(n,r,o,l){if(!r.offset)return!1;var u=(n.positionAbs||n.position.absolute).left,y=(n.positionAbs||n.position.absolute).top,k=u+n.helperProportions.width,E=y+n.helperProportions.height,P=r.offset.left,L=r.offset.top,X=P+r.proportions().width,de=L+r.proportions().height;switch(o){case"fit":return u>=P&&X>=k&&y>=L&&de>=E;case"intersect":return u+n.helperProportions.width/2>P&&X>k-n.helperProportions.width/2&&y+n.helperProportions.height/2>L&&de>E-n.helperProportions.height/2;case"pointer":return t(l.pageY,L,r.proportions().height)&&t(l.pageX,P,r.proportions().width);case"touch":return(y>=L&&de>=y||E>=L&&de>=E||L>y&&E>de)&&(u>=P&&X>=u||k>=P&&X>=k||P>u&&k>X);default:return!1}}}(),e.ui.ddmanager={current:null,droppables:{default:[]},prepareOffsets:function(t,n){var r,o,l=e.ui.ddmanager.droppables[t.options.scope]||[],u=n?n.type:null,y=(t.currentItem||t.element).find(":data(ui-droppable)").addBack();e:for(r=0;l.length>r;r++)if(!(l[r].options.disabled||t&&!l[r].accept.call(l[r].element[0],t.currentItem||t.element))){for(o=0;y.length>o;o++)if(y[o]===l[r].element[0]){l[r].proportions().height=0;continue e}l[r].visible=l[r].element.css("display")!=="none",l[r].visible&&(u==="mousedown"&&l[r]._activate.call(l[r],n),l[r].offset=l[r].element.offset(),l[r].proportions({width:l[r].element[0].offsetWidth,height:l[r].element[0].offsetHeight}))}},drop:function(t,n){var r=!1;return e.each((e.ui.ddmanager.droppables[t.options.scope]||[]).slice(),function(){this.options&&(!this.options.disabled&&this.visible&&e.ui.intersect(t,this,this.options.tolerance,n)&&(r=this._drop.call(this,n)||r),!this.options.disabled&&this.visible&&this.accept.call(this.element[0],t.currentItem||t.element)&&(this.isout=!0,this.isover=!1,this._deactivate.call(this,n)))}),r},dragStart:function(t,n){t.element.parentsUntil("body").bind("scroll.droppable",function(){t.options.refreshPositions||e.ui.ddmanager.prepareOffsets(t,n)})},drag:function(t,n){t.options.refreshPositions&&e.ui.ddmanager.prepareOffsets(t,n),e.each(e.ui.ddmanager.droppables[t.options.scope]||[],function(){if(!this.options.disabled&&!this.greedyChild&&this.visible){var r,o,l,u=e.ui.intersect(t,this,this.options.tolerance,n),y=!u&&this.isover?"isout":u&&!this.isover?"isover":null;y&&(this.options.greedy&&(o=this.options.scope,l=this.element.parents(":data(ui-droppable)").filter(function(){return e(this).droppable("instance").options.scope===o}),l.length&&(r=e(l[0]).droppable("instance"),r.greedyChild=y==="isover")),r&&y==="isover"&&(r.isover=!1,r.isout=!0,r._out.call(r,n)),this[y]=!0,this[y==="isout"?"isover":"isout"]=!1,this[y==="isover"?"_over":"_out"].call(this,n),r&&y==="isout"&&(r.isout=!1,r.isover=!0,r._over.call(r,n)))}})},dragStop:function(t,n){t.element.parentsUntil("body").unbind("scroll.droppable"),t.options.refreshPositions||e.ui.ddmanager.prepareOffsets(t,n)}},e.ui.droppable;var Y="ui-effects-",we=e;e.effects={effect:{}},function(t,n){function r(O,ee,oe){var K=X[ee.type]||{};return O==null?oe||!ee.def?null:ee.def:(O=K.floor?~~O:parseFloat(O),isNaN(O)?ee.def:K.mod?(O+K.mod)%K.mod:0>O?0:O>K.max?K.max:O)}function o(O){var ee=P(),oe=ee._rgba=[];return O=O.toLowerCase(),U(E,function(K,G){var ae,se=G.re.exec(O),be=se&&G.parse(se),De=G.space||"rgba";return be?(ae=ee[De](be),ee[L[De].cache]=ae[L[De].cache],oe=ee._rgba=ae._rgba,!1):n}),oe.length?(oe.join()==="0,0,0,0"&&t.extend(oe,u.transparent),ee):u[O]}function l(O,ee,oe){return oe=(oe+1)%1,1>6*oe?O+6*(ee-O)*oe:1>2*oe?ee:2>3*oe?O+6*(ee-O)*(2/3-oe):O}var u,y="backgroundColor borderBottomColor borderLeftColor borderRightColor borderTopColor color columnRuleColor outlineColor textDecorationColor textEmphasisColor",k=/^([\-+])=\s*(\d+\.?\d*)/,E=[{re:/rgba?\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,parse:function(O){return[O[1],O[2],O[3],O[4]]}},{re:/rgba?\(\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,parse:function(O){return[2.55*O[1],2.55*O[2],2.55*O[3],O[4]]}},{re:/#([a-f0-9]{2})([a-f0-9]{2})([a-f0-9]{2})/,parse:function(O){return[parseInt(O[1],16),parseInt(O[2],16),parseInt(O[3],16)]}},{re:/#([a-f0-9])([a-f0-9])([a-f0-9])/,parse:function(O){return[parseInt(O[1]+O[1],16),parseInt(O[2]+O[2],16),parseInt(O[3]+O[3],16)]}},{re:/hsla?\(\s*(\d+(?:\.\d+)?)\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,space:"hsla",parse:function(O){return[O[1],O[2]/100,O[3]/100,O[4]]}}],P=t.Color=function(O,ee,oe,K){return new t.Color.fn.parse(O,ee,oe,K)},L={rgba:{props:{red:{idx:0,type:"byte"},green:{idx:1,type:"byte"},blue:{idx:2,type:"byte"}}},hsla:{props:{hue:{idx:0,type:"degrees"},saturation:{idx:1,type:"percent"},lightness:{idx:2,type:"percent"}}}},X={byte:{floor:!0,max:255},percent:{max:1},degrees:{mod:360,floor:!0}},de=P.support={},Ee=t("

    ")[0],U=t.each;Ee.style.cssText="background-color:rgba(1,1,1,.5)",de.rgba=Ee.style.backgroundColor.indexOf("rgba")>-1,U(L,function(O,ee){ee.cache="_"+O,ee.props.alpha={idx:3,type:"percent",def:1}}),P.fn=t.extend(P.prototype,{parse:function(O,ee,oe,K){if(O===n)return this._rgba=[null,null,null,null],this;(O.jquery||O.nodeType)&&(O=t(O).css(ee),ee=n);var G=this,ae=t.type(O),se=this._rgba=[];return ee!==n&&(O=[O,ee,oe,K],ae="array"),ae==="string"?this.parse(o(O)||u._default):ae==="array"?(U(L.rgba.props,function(be,De){se[De.idx]=r(O[De.idx],De)}),this):ae==="object"?(O instanceof P?U(L,function(be,De){O[De.cache]&&(G[De.cache]=O[De.cache].slice())}):U(L,function(be,De){var Re=De.cache;U(De.props,function(Qe,qe){if(!G[Re]&&De.to){if(Qe==="alpha"||O[Qe]==null)return;G[Re]=De.to(G._rgba)}G[Re][qe.idx]=r(O[Qe],qe,!0)}),G[Re]&&0>t.inArray(null,G[Re].slice(0,3))&&(G[Re][3]=1,De.from&&(G._rgba=De.from(G[Re])))}),this):n},is:function(O){var ee=P(O),oe=!0,K=this;return U(L,function(G,ae){var se,be=ee[ae.cache];return be&&(se=K[ae.cache]||ae.to&&ae.to(K._rgba)||[],U(ae.props,function(De,Re){return be[Re.idx]!=null?oe=be[Re.idx]===se[Re.idx]:n})),oe}),oe},_space:function(){var O=[],ee=this;return U(L,function(oe,K){ee[K.cache]&&O.push(oe)}),O.pop()},transition:function(O,ee){var oe=P(O),K=oe._space(),G=L[K],ae=this.alpha()===0?P("transparent"):this,se=ae[G.cache]||G.to(ae._rgba),be=se.slice();return oe=oe[G.cache],U(G.props,function(De,Re){var Qe=Re.idx,qe=se[Qe],Ke=oe[Qe],Ve=X[Re.type]||{};Ke!==null&&(qe===null?be[Qe]=Ke:(Ve.mod&&(Ke-qe>Ve.mod/2?qe+=Ve.mod:qe-Ke>Ve.mod/2&&(qe-=Ve.mod)),be[Qe]=r((Ke-qe)*ee+qe,Re)))}),this[K](be)},blend:function(O){if(this._rgba[3]===1)return this;var ee=this._rgba.slice(),oe=ee.pop(),K=P(O)._rgba;return P(t.map(ee,function(G,ae){return(1-oe)*K[ae]+oe*G}))},toRgbaString:function(){var O="rgba(",ee=t.map(this._rgba,function(oe,K){return oe!=null?oe:K>2?1:0});return ee[3]===1&&(ee.pop(),O="rgb("),O+ee.join()+")"},toHslaString:function(){var O="hsla(",ee=t.map(this.hsla(),function(oe,K){return oe==null&&(oe=K>2?1:0),K&&3>K&&(oe=Math.round(100*oe)+"%"),oe});return ee[3]===1&&(ee.pop(),O="hsl("),O+ee.join()+")"},toHexString:function(O){var ee=this._rgba.slice(),oe=ee.pop();return O&&ee.push(~~(255*oe)),"#"+t.map(ee,function(K){return K=(K||0).toString(16),K.length===1?"0"+K:K}).join("")},toString:function(){return this._rgba[3]===0?"transparent":this.toRgbaString()}}),P.fn.parse.prototype=P.fn,L.hsla.to=function(O){if(O[0]==null||O[1]==null||O[2]==null)return[null,null,null,O[3]];var ee,oe,K=O[0]/255,G=O[1]/255,ae=O[2]/255,se=O[3],be=Math.max(K,G,ae),De=Math.min(K,G,ae),Re=be-De,Qe=be+De,qe=.5*Qe;return ee=De===be?0:K===be?60*(G-ae)/Re+360:G===be?60*(ae-K)/Re+120:60*(K-G)/Re+240,oe=Re===0?0:.5>=qe?Re/Qe:Re/(2-Qe),[Math.round(ee)%360,oe,qe,se!=null?se:1]},L.hsla.from=function(O){if(O[0]==null||O[1]==null||O[2]==null)return[null,null,null,O[3]];var ee=O[0]/360,oe=O[1],K=O[2],G=O[3],ae=.5>=K?K*(1+oe):K+oe-K*oe,se=2*K-ae;return[Math.round(255*l(se,ae,ee+1/3)),Math.round(255*l(se,ae,ee)),Math.round(255*l(se,ae,ee-1/3)),G]},U(L,function(O,ee){var oe=ee.props,K=ee.cache,G=ee.to,ae=ee.from;P.fn[O]=function(se){if(G&&!this[K]&&(this[K]=G(this._rgba)),se===n)return this[K].slice();var be,De=t.type(se),Re=De==="array"||De==="object"?se:arguments,Qe=this[K].slice();return U(oe,function(qe,Ke){var Ve=Re[De==="object"?qe:Ke.idx];Ve==null&&(Ve=Qe[Ke.idx]),Qe[Ke.idx]=r(Ve,Ke)}),ae?(be=P(ae(Qe)),be[K]=Qe,be):P(Qe)},U(oe,function(se,be){P.fn[se]||(P.fn[se]=function(De){var Re,Qe=t.type(De),qe=se==="alpha"?this._hsla?"hsla":"rgba":O,Ke=this[qe](),Ve=Ke[be.idx];return Qe==="undefined"?Ve:(Qe==="function"&&(De=De.call(this,Ve),Qe=t.type(De)),De==null&&be.empty?this:(Qe==="string"&&(Re=k.exec(De),Re&&(De=Ve+parseFloat(Re[2])*(Re[1]==="+"?1:-1))),Ke[be.idx]=De,this[qe](Ke)))})})}),P.hook=function(O){var ee=O.split(" ");U(ee,function(oe,K){t.cssHooks[K]={set:function(G,ae){var se,be,De="";if(ae!=="transparent"&&(t.type(ae)!=="string"||(se=o(ae)))){if(ae=P(se||ae),!de.rgba&&ae._rgba[3]!==1){for(be=K==="backgroundColor"?G.parentNode:G;(De===""||De==="transparent")&&be&&be.style;)try{De=t.css(be,"backgroundColor"),be=be.parentNode}catch(Re){}ae=ae.blend(De&&De!=="transparent"?De:"_default")}ae=ae.toRgbaString()}try{G.style[K]=ae}catch(Re){}}},t.fx.step[K]=function(G){G.colorInit||(G.start=P(G.elem,K),G.end=P(G.end),G.colorInit=!0),t.cssHooks[K].set(G.elem,G.start.transition(G.end,G.pos))}})},P.hook(y),t.cssHooks.borderColor={expand:function(O){var ee={};return U(["Top","Right","Bottom","Left"],function(oe,K){ee["border"+K+"Color"]=O}),ee}},u=t.Color.names={aqua:"#00ffff",black:"#000000",blue:"#0000ff",fuchsia:"#ff00ff",gray:"#808080",green:"#008000",lime:"#00ff00",maroon:"#800000",navy:"#000080",olive:"#808000",purple:"#800080",red:"#ff0000",silver:"#c0c0c0",teal:"#008080",white:"#ffffff",yellow:"#ffff00",transparent:[null,null,null,0],_default:"#ffffff"}}(we),function(){function t(l){var u,y,k=l.ownerDocument.defaultView?l.ownerDocument.defaultView.getComputedStyle(l,null):l.currentStyle,E={};if(k&&k.length&&k[0]&&k[k[0]])for(y=k.length;y--;)u=k[y],typeof k[u]=="string"&&(E[e.camelCase(u)]=k[u]);else for(u in k)typeof k[u]=="string"&&(E[u]=k[u]);return E}function n(l,u){var y,k,E={};for(y in u)k=u[y],l[y]!==k&&(o[y]||(e.fx.step[y]||!isNaN(parseFloat(k)))&&(E[y]=k));return E}var r=["add","remove","toggle"],o={border:1,borderBottom:1,borderColor:1,borderLeft:1,borderRight:1,borderTop:1,borderWidth:1,margin:1,padding:1};e.each(["borderLeftStyle","borderRightStyle","borderBottomStyle","borderTopStyle"],function(l,u){e.fx.step[u]=function(y){(y.end!=="none"&&!y.setAttr||y.pos===1&&!y.setAttr)&&(we.style(y.elem,u,y.end),y.setAttr=!0)}}),e.fn.addBack||(e.fn.addBack=function(l){return this.add(l==null?this.prevObject:this.prevObject.filter(l))}),e.effects.animateClass=function(l,u,y,k){var E=e.speed(u,y,k);return this.queue(function(){var P,L=e(this),X=L.attr("class")||"",de=E.children?L.find("*").addBack():L;de=de.map(function(){var Ee=e(this);return{el:Ee,start:t(this)}}),P=function(){e.each(r,function(Ee,U){l[U]&&L[U+"Class"](l[U])})},P(),de=de.map(function(){return this.end=t(this.el[0]),this.diff=n(this.start,this.end),this}),L.attr("class",X),de=de.map(function(){var Ee=this,U=e.Deferred(),O=e.extend({},E,{queue:!1,complete:function(){U.resolve(Ee)}});return this.el.animate(this.diff,O),U.promise()}),e.when.apply(e,de.get()).done(function(){P(),e.each(arguments,function(){var Ee=this.el;e.each(this.diff,function(U){Ee.css(U,"")})}),E.complete.call(L[0])})})},e.fn.extend({addClass:function(l){return function(u,y,k,E){return y?e.effects.animateClass.call(this,{add:u},y,k,E):l.apply(this,arguments)}}(e.fn.addClass),removeClass:function(l){return function(u,y,k,E){return arguments.length>1?e.effects.animateClass.call(this,{remove:u},y,k,E):l.apply(this,arguments)}}(e.fn.removeClass),toggleClass:function(l){return function(u,y,k,E,P){return typeof y=="boolean"||y===void 0?k?e.effects.animateClass.call(this,y?{add:u}:{remove:u},k,E,P):l.apply(this,arguments):e.effects.animateClass.call(this,{toggle:u},y,k,E)}}(e.fn.toggleClass),switchClass:function(l,u,y,k,E){return e.effects.animateClass.call(this,{add:u,remove:l},y,k,E)}})}(),function(){function t(r,o,l,u){return e.isPlainObject(r)&&(o=r,r=r.effect),r={effect:r},o==null&&(o={}),e.isFunction(o)&&(u=o,l=null,o={}),(typeof o=="number"||e.fx.speeds[o])&&(u=l,l=o,o={}),e.isFunction(l)&&(u=l,l=null),o&&e.extend(r,o),l=l||o.duration,r.duration=e.fx.off?0:typeof l=="number"?l:l in e.fx.speeds?e.fx.speeds[l]:e.fx.speeds._default,r.complete=u||o.complete,r}function n(r){return!r||typeof r=="number"||e.fx.speeds[r]?!0:typeof r!="string"||e.effects.effect[r]?e.isFunction(r)?!0:!(typeof r!="object"||r.effect):!0}e.extend(e.effects,{version:"1.11.1",save:function(r,o){for(var l=0;o.length>l;l++)o[l]!==null&&r.data(Y+o[l],r[0].style[o[l]])},restore:function(r,o){var l,u;for(u=0;o.length>u;u++)o[u]!==null&&(l=r.data(Y+o[u]),l===void 0&&(l=""),r.css(o[u],l))},setMode:function(r,o){return o==="toggle"&&(o=r.is(":hidden")?"show":"hide"),o},getBaseline:function(r,o){var l,u;switch(r[0]){case"top":l=0;break;case"middle":l=.5;break;case"bottom":l=1;break;default:l=r[0]/o.height}switch(r[1]){case"left":u=0;break;case"center":u=.5;break;case"right":u=1;break;default:u=r[1]/o.width}return{x:u,y:l}},createWrapper:function(r){if(r.parent().is(".ui-effects-wrapper"))return r.parent();var o={width:r.outerWidth(!0),height:r.outerHeight(!0),float:r.css("float")},l=e("

    ").addClass("ui-effects-wrapper").css({fontSize:"100%",background:"transparent",border:"none",margin:0,padding:0}),u={width:r.width(),height:r.height()},y=document.activeElement;try{y.id}catch(k){y=document.body}return r.wrap(l),(r[0]===y||e.contains(r[0],y))&&e(y).focus(),l=r.parent(),r.css("position")==="static"?(l.css({position:"relative"}),r.css({position:"relative"})):(e.extend(o,{position:r.css("position"),zIndex:r.css("z-index")}),e.each(["top","left","bottom","right"],function(k,E){o[E]=r.css(E),isNaN(parseInt(o[E],10))&&(o[E]="auto")}),r.css({position:"relative",top:0,left:0,right:"auto",bottom:"auto"})),r.css(u),l.css(o).show()},removeWrapper:function(r){var o=document.activeElement;return r.parent().is(".ui-effects-wrapper")&&(r.parent().replaceWith(r),(r[0]===o||e.contains(r[0],o))&&e(o).focus()),r},setTransition:function(r,o,l,u){return u=u||{},e.each(o,function(y,k){var E=r.cssUnit(k);E[0]>0&&(u[k]=E[0]*l+E[1])}),u}}),e.fn.extend({effect:function(){function r(k){function E(){e.isFunction(L)&&L.call(P[0]),e.isFunction(k)&&k()}var P=e(this),L=o.complete,X=o.mode;(P.is(":hidden")?X==="hide":X==="show")?(P[X](),E()):y.call(P[0],o,E)}var o=t.apply(this,arguments),l=o.mode,u=o.queue,y=e.effects.effect[o.effect];return e.fx.off||!y?l?this[l](o.duration,o.complete):this.each(function(){o.complete&&o.complete.call(this)}):u===!1?this.each(r):this.queue(u||"fx",r)},show:function(r){return function(o){if(n(o))return r.apply(this,arguments);var l=t.apply(this,arguments);return l.mode="show",this.effect.call(this,l)}}(e.fn.show),hide:function(r){return function(o){if(n(o))return r.apply(this,arguments);var l=t.apply(this,arguments);return l.mode="hide",this.effect.call(this,l)}}(e.fn.hide),toggle:function(r){return function(o){if(n(o)||typeof o=="boolean")return r.apply(this,arguments);var l=t.apply(this,arguments);return l.mode="toggle",this.effect.call(this,l)}}(e.fn.toggle),cssUnit:function(r){var o=this.css(r),l=[];return e.each(["em","px","%","pt"],function(u,y){o.indexOf(y)>0&&(l=[parseFloat(o),y])}),l}})}(),function(){var t={};e.each(["Quad","Cubic","Quart","Quint","Expo"],function(n,r){t[r]=function(o){return Math.pow(o,n+2)}}),e.extend(t,{Sine:function(n){return 1-Math.cos(n*Math.PI/2)},Circ:function(n){return 1-Math.sqrt(1-n*n)},Elastic:function(n){return n===0||n===1?n:-Math.pow(2,8*(n-1))*Math.sin((80*(n-1)-7.5)*Math.PI/15)},Back:function(n){return n*n*(3*n-2)},Bounce:function(n){for(var r,o=4;((r=Math.pow(2,--o))-1)/11>n;);return 1/Math.pow(4,3-o)-7.5625*Math.pow((3*r-2)/22-n,2)}}),e.each(t,function(n,r){e.easing["easeIn"+n]=r,e.easing["easeOut"+n]=function(o){return 1-r(1-o)},e.easing["easeInOut"+n]=function(o){return .5>o?r(2*o)/2:1-r(-2*o+2)/2}})}(),e.effects,e.effects.effect.blind=function(t,n){var r,o,l,u=e(this),y=/up|down|vertical/,k=/up|left|vertical|horizontal/,E=["position","top","bottom","left","right","height","width"],P=e.effects.setMode(u,t.mode||"hide"),L=t.direction||"up",X=y.test(L),de=X?"height":"width",Ee=X?"top":"left",U=k.test(L),O={},ee=P==="show";u.parent().is(".ui-effects-wrapper")?e.effects.save(u.parent(),E):e.effects.save(u,E),u.show(),r=e.effects.createWrapper(u).css({overflow:"hidden"}),o=r[de](),l=parseFloat(r.css(Ee))||0,O[de]=ee?o:0,U||(u.css(X?"bottom":"right",0).css(X?"top":"left","auto").css({position:"absolute"}),O[Ee]=ee?l:o+l),ee&&(r.css(de,0),U||r.css(Ee,l+o)),r.animate(O,{duration:t.duration,easing:t.easing,queue:!1,complete:function(){P==="hide"&&u.hide(),e.effects.restore(u,E),e.effects.removeWrapper(u),n()}})},e.effects.effect.bounce=function(t,n){var r,o,l,u=e(this),y=["position","top","bottom","left","right","height","width"],k=e.effects.setMode(u,t.mode||"effect"),E=k==="hide",P=k==="show",L=t.direction||"up",X=t.distance,de=t.times||5,Ee=2*de+(P||E?1:0),U=t.duration/Ee,O=t.easing,ee=L==="up"||L==="down"?"top":"left",oe=L==="up"||L==="left",K=u.queue(),G=K.length;for((P||E)&&y.push("opacity"),e.effects.save(u,y),u.show(),e.effects.createWrapper(u),X||(X=u[ee==="top"?"outerHeight":"outerWidth"]()/3),P&&(l={opacity:1},l[ee]=0,u.css("opacity",0).css(ee,oe?2*-X:2*X).animate(l,U,O)),E&&(X/=Math.pow(2,de-1)),l={},l[ee]=0,r=0;de>r;r++)o={},o[ee]=(oe?"-=":"+=")+X,u.animate(o,U,O).animate(l,U,O),X=E?2*X:X/2;E&&(o={opacity:0},o[ee]=(oe?"-=":"+=")+X,u.animate(o,U,O)),u.queue(function(){E&&u.hide(),e.effects.restore(u,y),e.effects.removeWrapper(u),n()}),G>1&&K.splice.apply(K,[1,0].concat(K.splice(G,Ee+1))),u.dequeue()},e.effects.effect.clip=function(t,n){var r,o,l,u=e(this),y=["position","top","bottom","left","right","height","width"],k=e.effects.setMode(u,t.mode||"hide"),E=k==="show",P=t.direction||"vertical",L=P==="vertical",X=L?"height":"width",de=L?"top":"left",Ee={};e.effects.save(u,y),u.show(),r=e.effects.createWrapper(u).css({overflow:"hidden"}),o=u[0].tagName==="IMG"?r:u,l=o[X](),E&&(o.css(X,0),o.css(de,l/2)),Ee[X]=E?l:0,Ee[de]=E?0:l/2,o.animate(Ee,{queue:!1,duration:t.duration,easing:t.easing,complete:function(){E||u.hide(),e.effects.restore(u,y),e.effects.removeWrapper(u),n()}})},e.effects.effect.drop=function(t,n){var r,o=e(this),l=["position","top","bottom","left","right","opacity","height","width"],u=e.effects.setMode(o,t.mode||"hide"),y=u==="show",k=t.direction||"left",E=k==="up"||k==="down"?"top":"left",P=k==="up"||k==="left"?"pos":"neg",L={opacity:y?1:0};e.effects.save(o,l),o.show(),e.effects.createWrapper(o),r=t.distance||o[E==="top"?"outerHeight":"outerWidth"](!0)/2,y&&o.css("opacity",0).css(E,P==="pos"?-r:r),L[E]=(y?P==="pos"?"+=":"-=":P==="pos"?"-=":"+=")+r,o.animate(L,{queue:!1,duration:t.duration,easing:t.easing,complete:function(){u==="hide"&&o.hide(),e.effects.restore(o,l),e.effects.removeWrapper(o),n()}})},e.effects.effect.explode=function(t,n){function r(){K.push(this),K.length===L*X&&o()}function o(){de.css({visibility:"visible"}),e(K).remove(),U||de.hide(),n()}var l,u,y,k,E,P,L=t.pieces?Math.round(Math.sqrt(t.pieces)):3,X=L,de=e(this),Ee=e.effects.setMode(de,t.mode||"hide"),U=Ee==="show",O=de.show().css("visibility","hidden").offset(),ee=Math.ceil(de.outerWidth()/X),oe=Math.ceil(de.outerHeight()/L),K=[];for(l=0;L>l;l++)for(k=O.top+l*oe,P=l-(L-1)/2,u=0;X>u;u++)y=O.left+u*ee,E=u-(X-1)/2,de.clone().appendTo("body").wrap("
    ").css({position:"absolute",visibility:"visible",left:-u*ee,top:-l*oe}).parent().addClass("ui-effects-explode").css({position:"absolute",overflow:"hidden",width:ee,height:oe,left:y+(U?E*ee:0),top:k+(U?P*oe:0),opacity:U?0:1}).animate({left:y+(U?0:E*ee),top:k+(U?0:P*oe),opacity:U?1:0},t.duration||500,t.easing,r)},e.effects.effect.fade=function(t,n){var r=e(this),o=e.effects.setMode(r,t.mode||"toggle");r.animate({opacity:o},{queue:!1,duration:t.duration,easing:t.easing,complete:n})},e.effects.effect.fold=function(t,n){var r,o,l=e(this),u=["position","top","bottom","left","right","height","width"],y=e.effects.setMode(l,t.mode||"hide"),k=y==="show",E=y==="hide",P=t.size||15,L=/([0-9]+)%/.exec(P),X=!!t.horizFirst,de=k!==X,Ee=de?["width","height"]:["height","width"],U=t.duration/2,O={},ee={};e.effects.save(l,u),l.show(),r=e.effects.createWrapper(l).css({overflow:"hidden"}),o=de?[r.width(),r.height()]:[r.height(),r.width()],L&&(P=parseInt(L[1],10)/100*o[E?0:1]),k&&r.css(X?{height:0,width:P}:{height:P,width:0}),O[Ee[0]]=k?o[0]:P,ee[Ee[1]]=k?o[1]:0,r.animate(O,U,t.easing).animate(ee,U,t.easing,function(){E&&l.hide(),e.effects.restore(l,u),e.effects.removeWrapper(l),n()})},e.effects.effect.highlight=function(t,n){var r=e(this),o=["backgroundImage","backgroundColor","opacity"],l=e.effects.setMode(r,t.mode||"show"),u={backgroundColor:r.css("backgroundColor")};l==="hide"&&(u.opacity=0),e.effects.save(r,o),r.show().css({backgroundImage:"none",backgroundColor:t.color||"#ffff99"}).animate(u,{queue:!1,duration:t.duration,easing:t.easing,complete:function(){l==="hide"&&r.hide(),e.effects.restore(r,o),n()}})},e.effects.effect.size=function(t,n){var r,o,l,u=e(this),y=["position","top","bottom","left","right","width","height","overflow","opacity"],k=["position","top","bottom","left","right","overflow","opacity"],E=["width","height","overflow"],P=["fontSize"],L=["borderTopWidth","borderBottomWidth","paddingTop","paddingBottom"],X=["borderLeftWidth","borderRightWidth","paddingLeft","paddingRight"],de=e.effects.setMode(u,t.mode||"effect"),Ee=t.restore||de!=="effect",U=t.scale||"both",O=t.origin||["middle","center"],ee=u.css("position"),oe=Ee?y:k,K={height:0,width:0,outerHeight:0,outerWidth:0};de==="show"&&u.show(),r={height:u.height(),width:u.width(),outerHeight:u.outerHeight(),outerWidth:u.outerWidth()},t.mode==="toggle"&&de==="show"?(u.from=t.to||K,u.to=t.from||r):(u.from=t.from||(de==="show"?K:r),u.to=t.to||(de==="hide"?K:r)),l={from:{y:u.from.height/r.height,x:u.from.width/r.width},to:{y:u.to.height/r.height,x:u.to.width/r.width}},(U==="box"||U==="both")&&(l.from.y!==l.to.y&&(oe=oe.concat(L),u.from=e.effects.setTransition(u,L,l.from.y,u.from),u.to=e.effects.setTransition(u,L,l.to.y,u.to)),l.from.x!==l.to.x&&(oe=oe.concat(X),u.from=e.effects.setTransition(u,X,l.from.x,u.from),u.to=e.effects.setTransition(u,X,l.to.x,u.to))),(U==="content"||U==="both")&&l.from.y!==l.to.y&&(oe=oe.concat(P).concat(E),u.from=e.effects.setTransition(u,P,l.from.y,u.from),u.to=e.effects.setTransition(u,P,l.to.y,u.to)),e.effects.save(u,oe),u.show(),e.effects.createWrapper(u),u.css("overflow","hidden").css(u.from),O&&(o=e.effects.getBaseline(O,r),u.from.top=(r.outerHeight-u.outerHeight())*o.y,u.from.left=(r.outerWidth-u.outerWidth())*o.x,u.to.top=(r.outerHeight-u.to.outerHeight)*o.y,u.to.left=(r.outerWidth-u.to.outerWidth)*o.x),u.css(u.from),(U==="content"||U==="both")&&(L=L.concat(["marginTop","marginBottom"]).concat(P),X=X.concat(["marginLeft","marginRight"]),E=y.concat(L).concat(X),u.find("*[width]").each(function(){var G=e(this),ae={height:G.height(),width:G.width(),outerHeight:G.outerHeight(),outerWidth:G.outerWidth()};Ee&&e.effects.save(G,E),G.from={height:ae.height*l.from.y,width:ae.width*l.from.x,outerHeight:ae.outerHeight*l.from.y,outerWidth:ae.outerWidth*l.from.x},G.to={height:ae.height*l.to.y,width:ae.width*l.to.x,outerHeight:ae.height*l.to.y,outerWidth:ae.width*l.to.x},l.from.y!==l.to.y&&(G.from=e.effects.setTransition(G,L,l.from.y,G.from),G.to=e.effects.setTransition(G,L,l.to.y,G.to)),l.from.x!==l.to.x&&(G.from=e.effects.setTransition(G,X,l.from.x,G.from),G.to=e.effects.setTransition(G,X,l.to.x,G.to)),G.css(G.from),G.animate(G.to,t.duration,t.easing,function(){Ee&&e.effects.restore(G,E)})})),u.animate(u.to,{queue:!1,duration:t.duration,easing:t.easing,complete:function(){u.to.opacity===0&&u.css("opacity",u.from.opacity),de==="hide"&&u.hide(),e.effects.restore(u,oe),Ee||(ee==="static"?u.css({position:"relative",top:u.to.top,left:u.to.left}):e.each(["top","left"],function(G,ae){u.css(ae,function(se,be){var De=parseInt(be,10),Re=G?u.to.left:u.to.top;return be==="auto"?Re+"px":De+Re+"px"})})),e.effects.removeWrapper(u),n()}})},e.effects.effect.scale=function(t,n){var r=e(this),o=e.extend(!0,{},t),l=e.effects.setMode(r,t.mode||"effect"),u=parseInt(t.percent,10)||(parseInt(t.percent,10)===0||l==="hide"?0:100),y=t.direction||"both",k=t.origin,E={height:r.height(),width:r.width(),outerHeight:r.outerHeight(),outerWidth:r.outerWidth()},P={y:y!=="horizontal"?u/100:1,x:y!=="vertical"?u/100:1};o.effect="size",o.queue=!1,o.complete=n,l!=="effect"&&(o.origin=k||["middle","center"],o.restore=!0),o.from=t.from||(l==="show"?{height:0,width:0,outerHeight:0,outerWidth:0}:E),o.to={height:E.height*P.y,width:E.width*P.x,outerHeight:E.outerHeight*P.y,outerWidth:E.outerWidth*P.x},o.fade&&(l==="show"&&(o.from.opacity=0,o.to.opacity=1),l==="hide"&&(o.from.opacity=1,o.to.opacity=0)),r.effect(o)},e.effects.effect.puff=function(t,n){var r=e(this),o=e.effects.setMode(r,t.mode||"hide"),l=o==="hide",u=parseInt(t.percent,10)||150,y=u/100,k={height:r.height(),width:r.width(),outerHeight:r.outerHeight(),outerWidth:r.outerWidth()};e.extend(t,{effect:"scale",queue:!1,fade:!0,mode:o,complete:n,percent:l?u:100,from:l?k:{height:k.height*y,width:k.width*y,outerHeight:k.outerHeight*y,outerWidth:k.outerWidth*y}}),r.effect(t)},e.effects.effect.pulsate=function(t,n){var r,o=e(this),l=e.effects.setMode(o,t.mode||"show"),u=l==="show",y=l==="hide",k=u||l==="hide",E=2*(t.times||5)+(k?1:0),P=t.duration/E,L=0,X=o.queue(),de=X.length;for((u||!o.is(":visible"))&&(o.css("opacity",0).show(),L=1),r=1;E>r;r++)o.animate({opacity:L},P,t.easing),L=1-L;o.animate({opacity:L},P,t.easing),o.queue(function(){y&&o.hide(),n()}),de>1&&X.splice.apply(X,[1,0].concat(X.splice(de,E+1))),o.dequeue()},e.effects.effect.shake=function(t,n){var r,o=e(this),l=["position","top","bottom","left","right","height","width"],u=e.effects.setMode(o,t.mode||"effect"),y=t.direction||"left",k=t.distance||20,E=t.times||3,P=2*E+1,L=Math.round(t.duration/P),X=y==="up"||y==="down"?"top":"left",de=y==="up"||y==="left",Ee={},U={},O={},ee=o.queue(),oe=ee.length;for(e.effects.save(o,l),o.show(),e.effects.createWrapper(o),Ee[X]=(de?"-=":"+=")+k,U[X]=(de?"+=":"-=")+2*k,O[X]=(de?"-=":"+=")+2*k,o.animate(Ee,L,t.easing),r=1;E>r;r++)o.animate(U,L,t.easing).animate(O,L,t.easing);o.animate(U,L,t.easing).animate(Ee,L/2,t.easing).queue(function(){u==="hide"&&o.hide(),e.effects.restore(o,l),e.effects.removeWrapper(o),n()}),oe>1&&ee.splice.apply(ee,[1,0].concat(ee.splice(oe,P+1))),o.dequeue()},e.effects.effect.slide=function(t,n){var r,o=e(this),l=["position","top","bottom","left","right","width","height"],u=e.effects.setMode(o,t.mode||"show"),y=u==="show",k=t.direction||"left",E=k==="up"||k==="down"?"top":"left",P=k==="up"||k==="left",L={};e.effects.save(o,l),o.show(),r=t.distance||o[E==="top"?"outerHeight":"outerWidth"](!0),e.effects.createWrapper(o).css({overflow:"hidden"}),y&&o.css(E,P?isNaN(r)?"-"+r:-r:r),L[E]=(y?P?"+=":"-=":P?"-=":"+=")+r,o.animate(L,{queue:!1,duration:t.duration,easing:t.easing,complete:function(){u==="hide"&&o.hide(),e.effects.restore(o,l),e.effects.removeWrapper(o),n()}})},e.effects.effect.transfer=function(t,n){var r=e(this),o=e(t.to),l=o.css("position")==="fixed",u=e("body"),y=l?u.scrollTop():0,k=l?u.scrollLeft():0,E=o.offset(),P={top:E.top-y,left:E.left-k,height:o.innerHeight(),width:o.innerWidth()},L=r.offset(),X=e("
    ").appendTo(document.body).addClass(t.className).css({top:L.top-y,left:L.left-k,height:r.innerHeight(),width:r.innerWidth(),position:l?"fixed":"absolute"}).animate(P,t.duration,t.easing,function(){X.remove(),n()})},e.widget("ui.progressbar",{version:"1.11.1",options:{max:100,value:0,change:null,complete:null},min:0,_create:function(){this.oldValue=this.options.value=this._constrainedValue(),this.element.addClass("ui-progressbar ui-widget ui-widget-content ui-corner-all").attr({role:"progressbar","aria-valuemin":this.min}),this.valueDiv=e("
    ").appendTo(this.element),this._refreshValue()},_destroy:function(){this.element.removeClass("ui-progressbar ui-widget ui-widget-content ui-corner-all").removeAttr("role").removeAttr("aria-valuemin").removeAttr("aria-valuemax").removeAttr("aria-valuenow"),this.valueDiv.remove()},value:function(t){return t===void 0?this.options.value:(this.options.value=this._constrainedValue(t),this._refreshValue(),void 0)},_constrainedValue:function(t){return t===void 0&&(t=this.options.value),this.indeterminate=t===!1,typeof t!="number"&&(t=0),this.indeterminate?!1:Math.min(this.options.max,Math.max(this.min,t))},_setOptions:function(t){var n=t.value;delete t.value,this._super(t),this.options.value=this._constrainedValue(n),this._refreshValue()},_setOption:function(t,n){t==="max"&&(n=Math.max(this.min,n)),t==="disabled"&&this.element.toggleClass("ui-state-disabled",!!n).attr("aria-disabled",n),this._super(t,n)},_percentage:function(){return this.indeterminate?100:100*(this.options.value-this.min)/(this.options.max-this.min)},_refreshValue:function(){var t=this.options.value,n=this._percentage();this.valueDiv.toggle(this.indeterminate||t>this.min).toggleClass("ui-corner-right",t===this.options.max).width(n.toFixed(0)+"%"),this.element.toggleClass("ui-progressbar-indeterminate",this.indeterminate),this.indeterminate?(this.element.removeAttr("aria-valuenow"),this.overlayDiv||(this.overlayDiv=e("
    ").appendTo(this.valueDiv))):(this.element.attr({"aria-valuemax":this.options.max,"aria-valuenow":t}),this.overlayDiv&&(this.overlayDiv.remove(),this.overlayDiv=null)),this.oldValue!==t&&(this.oldValue=t,this._trigger("change")),t===this.options.max&&this._trigger("complete")}}),e.widget("ui.selectable",e.ui.mouse,{version:"1.11.1",options:{appendTo:"body",autoRefresh:!0,distance:0,filter:"*",tolerance:"touch",selected:null,selecting:null,start:null,stop:null,unselected:null,unselecting:null},_create:function(){var t,n=this;this.element.addClass("ui-selectable"),this.dragged=!1,this.refresh=function(){t=e(n.options.filter,n.element[0]),t.addClass("ui-selectee"),t.each(function(){var r=e(this),o=r.offset();e.data(this,"selectable-item",{element:this,$element:r,left:o.left,top:o.top,right:o.left+r.outerWidth(),bottom:o.top+r.outerHeight(),startselected:!1,selected:r.hasClass("ui-selected"),selecting:r.hasClass("ui-selecting"),unselecting:r.hasClass("ui-unselecting")})})},this.refresh(),this.selectees=t.addClass("ui-selectee"),this._mouseInit(),this.helper=e("
    ")},_destroy:function(){this.selectees.removeClass("ui-selectee").removeData("selectable-item"),this.element.removeClass("ui-selectable ui-selectable-disabled"),this._mouseDestroy()},_mouseStart:function(t){var n=this,r=this.options;this.opos=[t.pageX,t.pageY],this.options.disabled||(this.selectees=e(r.filter,this.element[0]),this._trigger("start",t),e(r.appendTo).append(this.helper),this.helper.css({left:t.pageX,top:t.pageY,width:0,height:0}),r.autoRefresh&&this.refresh(),this.selectees.filter(".ui-selected").each(function(){var o=e.data(this,"selectable-item");o.startselected=!0,t.metaKey||t.ctrlKey||(o.$element.removeClass("ui-selected"),o.selected=!1,o.$element.addClass("ui-unselecting"),o.unselecting=!0,n._trigger("unselecting",t,{unselecting:o.element}))}),e(t.target).parents().addBack().each(function(){var o,l=e.data(this,"selectable-item");return l?(o=!t.metaKey&&!t.ctrlKey||!l.$element.hasClass("ui-selected"),l.$element.removeClass(o?"ui-unselecting":"ui-selected").addClass(o?"ui-selecting":"ui-unselecting"),l.unselecting=!o,l.selecting=o,l.selected=o,o?n._trigger("selecting",t,{selecting:l.element}):n._trigger("unselecting",t,{unselecting:l.element}),!1):void 0}))},_mouseDrag:function(t){if(this.dragged=!0,!this.options.disabled){var n,r=this,o=this.options,l=this.opos[0],u=this.opos[1],y=t.pageX,k=t.pageY;return l>y&&(n=y,y=l,l=n),u>k&&(n=k,k=u,u=n),this.helper.css({left:l,top:u,width:y-l,height:k-u}),this.selectees.each(function(){var E=e.data(this,"selectable-item"),P=!1;E&&E.element!==r.element[0]&&(o.tolerance==="touch"?P=!(E.left>y||l>E.right||E.top>k||u>E.bottom):o.tolerance==="fit"&&(P=E.left>l&&y>E.right&&E.top>u&&k>E.bottom),P?(E.selected&&(E.$element.removeClass("ui-selected"),E.selected=!1),E.unselecting&&(E.$element.removeClass("ui-unselecting"),E.unselecting=!1),E.selecting||(E.$element.addClass("ui-selecting"),E.selecting=!0,r._trigger("selecting",t,{selecting:E.element}))):(E.selecting&&((t.metaKey||t.ctrlKey)&&E.startselected?(E.$element.removeClass("ui-selecting"),E.selecting=!1,E.$element.addClass("ui-selected"),E.selected=!0):(E.$element.removeClass("ui-selecting"),E.selecting=!1,E.startselected&&(E.$element.addClass("ui-unselecting"),E.unselecting=!0),r._trigger("unselecting",t,{unselecting:E.element}))),E.selected&&(t.metaKey||t.ctrlKey||E.startselected||(E.$element.removeClass("ui-selected"),E.selected=!1,E.$element.addClass("ui-unselecting"),E.unselecting=!0,r._trigger("unselecting",t,{unselecting:E.element})))))}),!1}},_mouseStop:function(t){var n=this;return this.dragged=!1,e(".ui-unselecting",this.element[0]).each(function(){var r=e.data(this,"selectable-item");r.$element.removeClass("ui-unselecting"),r.unselecting=!1,r.startselected=!1,n._trigger("unselected",t,{unselected:r.element})}),e(".ui-selecting",this.element[0]).each(function(){var r=e.data(this,"selectable-item");r.$element.removeClass("ui-selecting").addClass("ui-selected"),r.selecting=!1,r.selected=!0,r.startselected=!0,n._trigger("selected",t,{selected:r.element})}),this._trigger("stop",t),this.helper.remove(),!1}}),e.widget("ui.selectmenu",{version:"1.11.1",defaultElement:"",widgetEventPrefix:"spin",options:{culture:null,icons:{down:"ui-icon-triangle-1-s",up:"ui-icon-triangle-1-n"},incremental:!0,max:null,min:null,numberFormat:null,page:10,step:1,change:null,spin:null,start:null,stop:null},_create:function(){this._setOption("max",this.options.max),this._setOption("min",this.options.min),this._setOption("step",this.options.step),this.value()!==""&&this._value(this.element.val(),!0),this._draw(),this._on(this._events),this._refresh(),this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_getCreateOptions:function(){var t={},n=this.element;return e.each(["min","max","step"],function(r,o){var l=n.attr(o);l!==void 0&&l.length&&(t[o]=l)}),t},_events:{keydown:function(t){this._start(t)&&this._keydown(t)&&t.preventDefault()},keyup:"_stop",focus:function(){this.previous=this.element.val()},blur:function(t){return this.cancelBlur?(delete this.cancelBlur,void 0):(this._stop(),this._refresh(),this.previous!==this.element.val()&&this._trigger("change",t),void 0)},mousewheel:function(t,n){if(n){if(!this.spinning&&!this._start(t))return!1;this._spin((n>0?1:-1)*this.options.step,t),clearTimeout(this.mousewheelTimer),this.mousewheelTimer=this._delay(function(){this.spinning&&this._stop(t)},100),t.preventDefault()}},"mousedown .ui-spinner-button":function(t){function n(){var o=this.element[0]===this.document[0].activeElement;o||(this.element.focus(),this.previous=r,this._delay(function(){this.previous=r}))}var r;r=this.element[0]===this.document[0].activeElement?this.previous:this.element.val(),t.preventDefault(),n.call(this),this.cancelBlur=!0,this._delay(function(){delete this.cancelBlur,n.call(this)}),this._start(t)!==!1&&this._repeat(null,e(t.currentTarget).hasClass("ui-spinner-up")?1:-1,t)},"mouseup .ui-spinner-button":"_stop","mouseenter .ui-spinner-button":function(t){return e(t.currentTarget).hasClass("ui-state-active")?this._start(t)===!1?!1:(this._repeat(null,e(t.currentTarget).hasClass("ui-spinner-up")?1:-1,t),void 0):void 0},"mouseleave .ui-spinner-button":"_stop"},_draw:function(){var t=this.uiSpinner=this.element.addClass("ui-spinner-input").attr("autocomplete","off").wrap(this._uiSpinnerHtml()).parent().append(this._buttonHtml());this.element.attr("role","spinbutton"),this.buttons=t.find(".ui-spinner-button").attr("tabIndex",-1).button().removeClass("ui-corner-all"),this.buttons.height()>Math.ceil(.5*t.height())&&t.height()>0&&t.height(t.height()),this.options.disabled&&this.disable()},_keydown:function(t){var n=this.options,r=e.ui.keyCode;switch(t.keyCode){case r.UP:return this._repeat(null,1,t),!0;case r.DOWN:return this._repeat(null,-1,t),!0;case r.PAGE_UP:return this._repeat(null,n.page,t),!0;case r.PAGE_DOWN:return this._repeat(null,-n.page,t),!0}return!1},_uiSpinnerHtml:function(){return""},_buttonHtml:function(){return""},_start:function(t){return this.spinning||this._trigger("start",t)!==!1?(this.counter||(this.counter=1),this.spinning=!0,!0):!1},_repeat:function(t,n,r){t=t||500,clearTimeout(this.timer),this.timer=this._delay(function(){this._repeat(40,n,r)},t),this._spin(n*this.options.step,r)},_spin:function(t,n){var r=this.value()||0;this.counter||(this.counter=1),r=this._adjustValue(r+t*this._increment(this.counter)),this.spinning&&this._trigger("spin",n,{value:r})===!1||(this._value(r),this.counter++)},_increment:function(t){var n=this.options.incremental;return n?e.isFunction(n)?n(t):Math.floor(t*t*t/5e4-t*t/500+17*t/200+1):1},_precision:function(){var t=this._precisionOf(this.options.step);return this.options.min!==null&&(t=Math.max(t,this._precisionOf(this.options.min))),t},_precisionOf:function(t){var n=""+t,r=n.indexOf(".");return r===-1?0:n.length-r-1},_adjustValue:function(t){var n,r,o=this.options;return n=o.min!==null?o.min:0,r=t-n,r=Math.round(r/o.step)*o.step,t=n+r,t=parseFloat(t.toFixed(this._precision())),o.max!==null&&t>o.max?o.max:o.min!==null&&o.min>t?o.min:t},_stop:function(t){this.spinning&&(clearTimeout(this.timer),clearTimeout(this.mousewheelTimer),this.counter=0,this.spinning=!1,this._trigger("stop",t))},_setOption:function(t,n){if(t==="culture"||t==="numberFormat"){var r=this._parse(this.element.val());return this.options[t]=n,this.element.val(this._format(r)),void 0}(t==="max"||t==="min"||t==="step")&&typeof n=="string"&&(n=this._parse(n)),t==="icons"&&(this.buttons.first().find(".ui-icon").removeClass(this.options.icons.up).addClass(n.up),this.buttons.last().find(".ui-icon").removeClass(this.options.icons.down).addClass(n.down)),this._super(t,n),t==="disabled"&&(this.widget().toggleClass("ui-state-disabled",!!n),this.element.prop("disabled",!!n),this.buttons.button(n?"disable":"enable"))},_setOptions:w(function(t){this._super(t)}),_parse:function(t){return typeof t=="string"&&t!==""&&(t=window.Globalize&&this.options.numberFormat?Globalize.parseFloat(t,10,this.options.culture):+t),t===""||isNaN(t)?null:t},_format:function(t){return t===""?"":window.Globalize&&this.options.numberFormat?Globalize.format(t,this.options.numberFormat,this.options.culture):t},_refresh:function(){this.element.attr({"aria-valuemin":this.options.min,"aria-valuemax":this.options.max,"aria-valuenow":this._parse(this.element.val())})},isValid:function(){var t=this.value();return t===null?!1:t===this._adjustValue(t)},_value:function(t,n){var r;t!==""&&(r=this._parse(t),r!==null&&(n||(r=this._adjustValue(r)),t=this._format(r))),this.element.val(t),this._refresh()},_destroy:function(){this.element.removeClass("ui-spinner-input").prop("disabled",!1).removeAttr("autocomplete").removeAttr("role").removeAttr("aria-valuemin").removeAttr("aria-valuemax").removeAttr("aria-valuenow"),this.uiSpinner.replaceWith(this.element)},stepUp:w(function(t){this._stepUp(t)}),_stepUp:function(t){this._start()&&(this._spin((t||1)*this.options.step),this._stop())},stepDown:w(function(t){this._stepDown(t)}),_stepDown:function(t){this._start()&&(this._spin((t||1)*-this.options.step),this._stop())},pageUp:w(function(t){this._stepUp((t||1)*this.options.page)}),pageDown:w(function(t){this._stepDown((t||1)*this.options.page)}),value:function(t){return arguments.length?(w(this._value).call(this,t),void 0):this._parse(this.element.val())},widget:function(){return this.uiSpinner}}),e.widget("ui.tabs",{version:"1.11.1",delay:300,options:{active:null,collapsible:!1,event:"click",heightStyle:"content",hide:null,show:null,activate:null,beforeActivate:null,beforeLoad:null,load:null},_isLocal:function(){var t=/#.*$/;return function(n){var r,o;n=n.cloneNode(!1),r=n.href.replace(t,""),o=location.href.replace(t,"");try{r=decodeURIComponent(r)}catch(l){}try{o=decodeURIComponent(o)}catch(l){}return n.hash.length>1&&r===o}}(),_create:function(){var t=this,n=this.options;this.running=!1,this.element.addClass("ui-tabs ui-widget ui-widget-content ui-corner-all").toggleClass("ui-tabs-collapsible",n.collapsible),this._processTabs(),n.active=this._initialActive(),e.isArray(n.disabled)&&(n.disabled=e.unique(n.disabled.concat(e.map(this.tabs.filter(".ui-state-disabled"),function(r){return t.tabs.index(r)}))).sort()),this.active=this.options.active!==!1&&this.anchors.length?this._findActive(n.active):e(),this._refresh(),this.active.length&&this.load(n.active)},_initialActive:function(){var t=this.options.active,n=this.options.collapsible,r=location.hash.substring(1);return t===null&&(r&&this.tabs.each(function(o,l){return e(l).attr("aria-controls")===r?(t=o,!1):void 0}),t===null&&(t=this.tabs.index(this.tabs.filter(".ui-tabs-active"))),(t===null||t===-1)&&(t=this.tabs.length?0:!1)),t!==!1&&(t=this.tabs.index(this.tabs.eq(t)),t===-1&&(t=n?!1:0)),!n&&t===!1&&this.anchors.length&&(t=0),t},_getCreateEventData:function(){return{tab:this.active,panel:this.active.length?this._getPanelForTab(this.active):e()}},_tabKeydown:function(t){var n=e(this.document[0].activeElement).closest("li"),r=this.tabs.index(n),o=!0;if(!this._handlePageNav(t)){switch(t.keyCode){case e.ui.keyCode.RIGHT:case e.ui.keyCode.DOWN:r++;break;case e.ui.keyCode.UP:case e.ui.keyCode.LEFT:o=!1,r--;break;case e.ui.keyCode.END:r=this.anchors.length-1;break;case e.ui.keyCode.HOME:r=0;break;case e.ui.keyCode.SPACE:return t.preventDefault(),clearTimeout(this.activating),this._activate(r),void 0;case e.ui.keyCode.ENTER:return t.preventDefault(),clearTimeout(this.activating),this._activate(r===this.options.active?!1:r),void 0;default:return}t.preventDefault(),clearTimeout(this.activating),r=this._focusNextTab(r,o),t.ctrlKey||(n.attr("aria-selected","false"),this.tabs.eq(r).attr("aria-selected","true"),this.activating=this._delay(function(){this.option("active",r)},this.delay))}},_panelKeydown:function(t){this._handlePageNav(t)||t.ctrlKey&&t.keyCode===e.ui.keyCode.UP&&(t.preventDefault(),this.active.focus())},_handlePageNav:function(t){return t.altKey&&t.keyCode===e.ui.keyCode.PAGE_UP?(this._activate(this._focusNextTab(this.options.active-1,!1)),!0):t.altKey&&t.keyCode===e.ui.keyCode.PAGE_DOWN?(this._activate(this._focusNextTab(this.options.active+1,!0)),!0):void 0},_findNextTab:function(t,n){function r(){return t>o&&(t=0),0>t&&(t=o),t}for(var o=this.tabs.length-1;e.inArray(r(),this.options.disabled)!==-1;)t=n?t+1:t-1;return t},_focusNextTab:function(t,n){return t=this._findNextTab(t,n),this.tabs.eq(t).focus(),t},_setOption:function(t,n){return t==="active"?(this._activate(n),void 0):t==="disabled"?(this._setupDisabled(n),void 0):(this._super(t,n),t==="collapsible"&&(this.element.toggleClass("ui-tabs-collapsible",n),n||this.options.active!==!1||this._activate(0)),t==="event"&&this._setupEvents(n),t==="heightStyle"&&this._setupHeightStyle(n),void 0)},_sanitizeSelector:function(t){return t?t.replace(/[!"$%&'()*+,.\/:;<=>?@\[\]\^`{|}~]/g,"\\$&"):""},refresh:function(){var t=this.options,n=this.tablist.children(":has(a[href])");t.disabled=e.map(n.filter(".ui-state-disabled"),function(r){return n.index(r)}),this._processTabs(),t.active!==!1&&this.anchors.length?this.active.length&&!e.contains(this.tablist[0],this.active[0])?this.tabs.length===t.disabled.length?(t.active=!1,this.active=e()):this._activate(this._findNextTab(Math.max(0,t.active-1),!1)):t.active=this.tabs.index(this.active):(t.active=!1,this.active=e()),this._refresh()},_refresh:function(){this._setupDisabled(this.options.disabled),this._setupEvents(this.options.event),this._setupHeightStyle(this.options.heightStyle),this.tabs.not(this.active).attr({"aria-selected":"false","aria-expanded":"false",tabIndex:-1}),this.panels.not(this._getPanelForTab(this.active)).hide().attr({"aria-hidden":"true"}),this.active.length?(this.active.addClass("ui-tabs-active ui-state-active").attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0}),this._getPanelForTab(this.active).show().attr({"aria-hidden":"false"})):this.tabs.eq(0).attr("tabIndex",0)},_processTabs:function(){var t=this;this.tablist=this._getList().addClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all").attr("role","tablist").delegate("> li","mousedown"+this.eventNamespace,function(n){e(this).is(".ui-state-disabled")&&n.preventDefault()}).delegate(".ui-tabs-anchor","focus"+this.eventNamespace,function(){e(this).closest("li").is(".ui-state-disabled")&&this.blur()}),this.tabs=this.tablist.find("> li:has(a[href])").addClass("ui-state-default ui-corner-top").attr({role:"tab",tabIndex:-1}),this.anchors=this.tabs.map(function(){return e("a",this)[0]}).addClass("ui-tabs-anchor").attr({role:"presentation",tabIndex:-1}),this.panels=e(),this.anchors.each(function(n,r){var o,l,u,y=e(r).uniqueId().attr("id"),k=e(r).closest("li"),E=k.attr("aria-controls");t._isLocal(r)?(o=r.hash,u=o.substring(1),l=t.element.find(t._sanitizeSelector(o))):(u=k.attr("aria-controls")||e({}).uniqueId()[0].id,o="#"+u,l=t.element.find(o),l.length||(l=t._createPanel(u),l.insertAfter(t.panels[n-1]||t.tablist)),l.attr("aria-live","polite")),l.length&&(t.panels=t.panels.add(l)),E&&k.data("ui-tabs-aria-controls",E),k.attr({"aria-controls":u,"aria-labelledby":y}),l.attr("aria-labelledby",y)}),this.panels.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").attr("role","tabpanel")},_getList:function(){return this.tablist||this.element.find("ol,ul").eq(0)},_createPanel:function(t){return e("
    ").attr("id",t).addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").data("ui-tabs-destroy",!0)},_setupDisabled:function(t){e.isArray(t)&&(t.length?t.length===this.anchors.length&&(t=!0):t=!1);for(var n,r=0;n=this.tabs[r];r++)t===!0||e.inArray(r,t)!==-1?e(n).addClass("ui-state-disabled").attr("aria-disabled","true"):e(n).removeClass("ui-state-disabled").removeAttr("aria-disabled");this.options.disabled=t},_setupEvents:function(t){var n={};t&&e.each(t.split(" "),function(r,o){n[o]="_eventHandler"}),this._off(this.anchors.add(this.tabs).add(this.panels)),this._on(!0,this.anchors,{click:function(r){r.preventDefault()}}),this._on(this.anchors,n),this._on(this.tabs,{keydown:"_tabKeydown"}),this._on(this.panels,{keydown:"_panelKeydown"}),this._focusable(this.tabs),this._hoverable(this.tabs)},_setupHeightStyle:function(t){var n,r=this.element.parent();t==="fill"?(n=r.height(),n-=this.element.outerHeight()-this.element.height(),this.element.siblings(":visible").each(function(){var o=e(this),l=o.css("position");l!=="absolute"&&l!=="fixed"&&(n-=o.outerHeight(!0))}),this.element.children().not(this.panels).each(function(){n-=e(this).outerHeight(!0)}),this.panels.each(function(){e(this).height(Math.max(0,n-e(this).innerHeight()+e(this).height()))}).css("overflow","auto")):t==="auto"&&(n=0,this.panels.each(function(){n=Math.max(n,e(this).height("").height())}).height(n))},_eventHandler:function(t){var n=this.options,r=this.active,o=e(t.currentTarget),l=o.closest("li"),u=l[0]===r[0],y=u&&n.collapsible,k=y?e():this._getPanelForTab(l),E=r.length?this._getPanelForTab(r):e(),P={oldTab:r,oldPanel:E,newTab:y?e():l,newPanel:k};t.preventDefault(),l.hasClass("ui-state-disabled")||l.hasClass("ui-tabs-loading")||this.running||u&&!n.collapsible||this._trigger("beforeActivate",t,P)===!1||(n.active=y?!1:this.tabs.index(l),this.active=u?e():l,this.xhr&&this.xhr.abort(),E.length||k.length||e.error("jQuery UI Tabs: Mismatching fragment identifier."),k.length&&this.load(this.tabs.index(l),t),this._toggle(t,P))},_toggle:function(t,n){function r(){l.running=!1,l._trigger("activate",t,n)}function o(){n.newTab.closest("li").addClass("ui-tabs-active ui-state-active"),u.length&&l.options.show?l._show(u,l.options.show,r):(u.show(),r())}var l=this,u=n.newPanel,y=n.oldPanel;this.running=!0,y.length&&this.options.hide?this._hide(y,this.options.hide,function(){n.oldTab.closest("li").removeClass("ui-tabs-active ui-state-active"),o()}):(n.oldTab.closest("li").removeClass("ui-tabs-active ui-state-active"),y.hide(),o()),y.attr("aria-hidden","true"),n.oldTab.attr({"aria-selected":"false","aria-expanded":"false"}),u.length&&y.length?n.oldTab.attr("tabIndex",-1):u.length&&this.tabs.filter(function(){return e(this).attr("tabIndex")===0}).attr("tabIndex",-1),u.attr("aria-hidden","false"),n.newTab.attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0})},_activate:function(t){var n,r=this._findActive(t);r[0]!==this.active[0]&&(r.length||(r=this.active),n=r.find(".ui-tabs-anchor")[0],this._eventHandler({target:n,currentTarget:n,preventDefault:e.noop}))},_findActive:function(t){return t===!1?e():this.tabs.eq(t)},_getIndex:function(t){return typeof t=="string"&&(t=this.anchors.index(this.anchors.filter("[href$='"+t+"']"))),t},_destroy:function(){this.xhr&&this.xhr.abort(),this.element.removeClass("ui-tabs ui-widget ui-widget-content ui-corner-all ui-tabs-collapsible"),this.tablist.removeClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all").removeAttr("role"),this.anchors.removeClass("ui-tabs-anchor").removeAttr("role").removeAttr("tabIndex").removeUniqueId(),this.tablist.unbind(this.eventNamespace),this.tabs.add(this.panels).each(function(){e.data(this,"ui-tabs-destroy")?e(this).remove():e(this).removeClass("ui-state-default ui-state-active ui-state-disabled ui-corner-top ui-corner-bottom ui-widget-content ui-tabs-active ui-tabs-panel").removeAttr("tabIndex").removeAttr("aria-live").removeAttr("aria-busy").removeAttr("aria-selected").removeAttr("aria-labelledby").removeAttr("aria-hidden").removeAttr("aria-expanded").removeAttr("role")}),this.tabs.each(function(){var t=e(this),n=t.data("ui-tabs-aria-controls");n?t.attr("aria-controls",n).removeData("ui-tabs-aria-controls"):t.removeAttr("aria-controls")}),this.panels.show(),this.options.heightStyle!=="content"&&this.panels.css("height","")},enable:function(t){var n=this.options.disabled;n!==!1&&(t===void 0?n=!1:(t=this._getIndex(t),n=e.isArray(n)?e.map(n,function(r){return r!==t?r:null}):e.map(this.tabs,function(r,o){return o!==t?o:null})),this._setupDisabled(n))},disable:function(t){var n=this.options.disabled;if(n!==!0){if(t===void 0)n=!0;else{if(t=this._getIndex(t),e.inArray(t,n)!==-1)return;n=e.isArray(n)?e.merge([t],n).sort():[t]}this._setupDisabled(n)}},load:function(t,n){t=this._getIndex(t);var r=this,o=this.tabs.eq(t),l=o.find(".ui-tabs-anchor"),u=this._getPanelForTab(o),y={tab:o,panel:u};this._isLocal(l[0])||(this.xhr=e.ajax(this._ajaxSettings(l,n,y)),this.xhr&&this.xhr.statusText!=="canceled"&&(o.addClass("ui-tabs-loading"),u.attr("aria-busy","true"),this.xhr.success(function(k){setTimeout(function(){u.html(k),r._trigger("load",n,y)},1)}).complete(function(k,E){setTimeout(function(){E==="abort"&&r.panels.stop(!1,!0),o.removeClass("ui-tabs-loading"),u.removeAttr("aria-busy"),k===r.xhr&&delete r.xhr},1)})))},_ajaxSettings:function(t,n,r){var o=this;return{url:t.attr("href"),beforeSend:function(l,u){return o._trigger("beforeLoad",n,e.extend({jqXHR:l,ajaxSettings:u},r))}}},_getPanelForTab:function(t){var n=e(t).attr("aria-controls");return this.element.find(this._sanitizeSelector("#"+n))}}),e.widget("ui.tooltip",{version:"1.11.1",options:{content:function(){var t=e(this).attr("title")||"";return e("").text(t).html()},hide:!0,items:"[title]:not([disabled])",position:{my:"left top+15",at:"left bottom",collision:"flipfit flip"},show:!0,tooltipClass:null,track:!1,close:null,open:null},_addDescribedBy:function(t,n){var r=(t.attr("aria-describedby")||"").split(/\s+/);r.push(n),t.data("ui-tooltip-id",n).attr("aria-describedby",e.trim(r.join(" ")))},_removeDescribedBy:function(t){var n=t.data("ui-tooltip-id"),r=(t.attr("aria-describedby")||"").split(/\s+/),o=e.inArray(n,r);o!==-1&&r.splice(o,1),t.removeData("ui-tooltip-id"),r=e.trim(r.join(" ")),r?t.attr("aria-describedby",r):t.removeAttr("aria-describedby")},_create:function(){this._on({mouseover:"open",focusin:"open"}),this.tooltips={},this.parents={},this.options.disabled&&this._disable(),this.liveRegion=e("
    ").attr({role:"log","aria-live":"assertive","aria-relevant":"additions"}).addClass("ui-helper-hidden-accessible").appendTo(this.document[0].body)},_setOption:function(t,n){var r=this;return t==="disabled"?(this[n?"_disable":"_enable"](),this.options[t]=n,void 0):(this._super(t,n),t==="content"&&e.each(this.tooltips,function(o,l){r._updateContent(l)}),void 0)},_disable:function(){var t=this;e.each(this.tooltips,function(n,r){var o=e.Event("blur");o.target=o.currentTarget=r[0],t.close(o,!0)}),this.element.find(this.options.items).addBack().each(function(){var n=e(this);n.is("[title]")&&n.data("ui-tooltip-title",n.attr("title")).removeAttr("title")})},_enable:function(){this.element.find(this.options.items).addBack().each(function(){var t=e(this);t.data("ui-tooltip-title")&&t.attr("title",t.data("ui-tooltip-title"))})},open:function(t){var n=this,r=e(t?t.target:this.element).closest(this.options.items);r.length&&!r.data("ui-tooltip-id")&&(r.attr("title")&&r.data("ui-tooltip-title",r.attr("title")),r.data("ui-tooltip-open",!0),t&&t.type==="mouseover"&&r.parents().each(function(){var o,l=e(this);l.data("ui-tooltip-open")&&(o=e.Event("blur"),o.target=o.currentTarget=this,n.close(o,!0)),l.attr("title")&&(l.uniqueId(),n.parents[this.id]={element:this,title:l.attr("title")},l.attr("title",""))}),this._updateContent(r,t))},_updateContent:function(t,n){var r,o=this.options.content,l=this,u=n?n.type:null;return typeof o=="string"?this._open(n,t,o):(r=o.call(t[0],function(y){t.data("ui-tooltip-open")&&l._delay(function(){n&&(n.type=u),this._open(n,t,y)})}),r&&this._open(n,t,r),void 0)},_open:function(t,n,r){function o(P){E.of=P,l.is(":hidden")||l.position(E)}var l,u,y,k,E=e.extend({},this.options.position);if(r){if(l=this._find(n),l.length)return l.find(".ui-tooltip-content").html(r),void 0;n.is("[title]")&&(t&&t.type==="mouseover"?n.attr("title",""):n.removeAttr("title")),l=this._tooltip(n),this._addDescribedBy(n,l.attr("id")),l.find(".ui-tooltip-content").html(r),this.liveRegion.children().hide(),r.clone?(k=r.clone(),k.removeAttr("id").find("[id]").removeAttr("id")):k=r,e("
    ").html(k).appendTo(this.liveRegion),this.options.track&&t&&/^mouse/.test(t.type)?(this._on(this.document,{mousemove:o}),o(t)):l.position(e.extend({of:n},this.options.position)),this.hiding=!1,this.closing=!1,l.hide(),this._show(l,this.options.show),this.options.show&&this.options.show.delay&&(y=this.delayedShow=setInterval(function(){l.is(":visible")&&(o(E.of),clearInterval(y))},e.fx.interval)),this._trigger("open",t,{tooltip:l}),u={keyup:function(P){if(P.keyCode===e.ui.keyCode.ESCAPE){var L=e.Event(P);L.currentTarget=n[0],this.close(L,!0)}}},n[0]!==this.element[0]&&(u.remove=function(){this._removeTooltip(l)}),t&&t.type!=="mouseover"||(u.mouseleave="close"),t&&t.type!=="focusin"||(u.focusout="close"),this._on(!0,n,u)}},close:function(t){var n=this,r=e(t?t.currentTarget:this.element),o=this._find(r);this.closing||(clearInterval(this.delayedShow),r.data("ui-tooltip-title")&&!r.attr("title")&&r.attr("title",r.data("ui-tooltip-title")),this._removeDescribedBy(r),this.hiding=!0,o.stop(!0),this._hide(o,this.options.hide,function(){n._removeTooltip(e(this)),this.hiding=!1,this.closing=!1}),r.removeData("ui-tooltip-open"),this._off(r,"mouseleave focusout keyup"),r[0]!==this.element[0]&&this._off(r,"remove"),this._off(this.document,"mousemove"),t&&t.type==="mouseleave"&&e.each(this.parents,function(l,u){e(u.element).attr("title",u.title),delete n.parents[l]}),this.closing=!0,this._trigger("close",t,{tooltip:o}),this.hiding||(this.closing=!1))},_tooltip:function(t){var n=e("
    ").attr("role","tooltip").addClass("ui-tooltip ui-widget ui-corner-all ui-widget-content "+(this.options.tooltipClass||"")),r=n.uniqueId().attr("id");return e("
    ").addClass("ui-tooltip-content").appendTo(n),n.appendTo(this.document[0].body),this.tooltips[r]=t,n},_find:function(t){var n=t.data("ui-tooltip-id");return n?e("#"+n):e()},_removeTooltip:function(t){t.remove(),delete this.tooltips[t.attr("id")]},_destroy:function(){var t=this;e.each(this.tooltips,function(n,r){var o=e.Event("blur");o.target=o.currentTarget=r[0],t.close(o,!0),e("#"+n).remove(),r.data("ui-tooltip-title")&&(r.attr("title")||r.attr("title",r.data("ui-tooltip-title")),r.removeData("ui-tooltip-title"))}),this.liveRegion.remove()}})})}),dh={};rm(dh,{default:()=>ns});sm=hh(uh());am(dh,hh(uh()));lh=sm,{default:ch}=lh,lm=$i(lh,["default"]),ns=ch!==void 0?ch:lm;});var ph={};Ln(ph,{default:()=>ns});var fh=Mi(()=>{os();os()});function Ro(e){for(var i=1;i"u")){m=Ro({},i,m),typeof m.expires=="number"&&(m.expires=new Date(Date.now()+m.expires*864e5)),m.expires&&(m.expires=m.expires.toUTCString()),d=encodeURIComponent(d).replace(/%(2[346B]|5E|60|7C)/g,decodeURIComponent).replace(/[()]/g,escape);var v="";for(var w in m)m[w]&&(v+="; "+w,m[w]!==!0&&(v+="="+m[w].split(";")[0]));return document.cookie=d+"="+e.write(p,d)+v}}function h(d){if(!(typeof document>"u"||arguments.length&&!d)){for(var p=document.cookie?document.cookie.split("; "):[],m={},v=0;v()=>(i||e((i={exports:{}}).exports,i),i.exports),su=(e,i,a,h)=>{if(i&&typeof i=="object"||typeof i=="function")for(let d of nu(i))!ru.call(e,d)&&d!==a&&Is(e,d,{get:()=>i[d],enumerable:!(h=iu(i,d))||h.enumerable});return e},lu=(e,i,a)=>(a=e!=null?tu(ou(e)):{},su(i||!e||!e.__esModule?Is(a,"default",{value:e,enumerable:!0}):a,e)),cu=au((e,i)=>{(function(){function a(C,b){if(!(this instanceof a))return new a(C,b);if(!C||C.tagName!=="TABLE")throw new Error("Element must be a table");this.init(C,b||{})}var h=[],d=function(C){var b;return!window.CustomEvent||typeof window.CustomEvent!="function"?(b=document.createEvent("CustomEvent"),b.initCustomEvent(C,!1,!1,void 0)):b=new CustomEvent(C),b},p=function(C,b){var M=b.sortAttribute||"data-sort";return C.hasAttribute(M)?C.getAttribute(M):C.textContent||C.innerText||""},m=function(C,b){return C=C.trim().toLowerCase(),b=b.trim().toLowerCase(),C===b?0:C0)if(C.tHead&&C.tHead.rows.length>0){for(A=0;A0&&V.push(W),ce++;if(!V)return}for(ce=0;ce()=>(i||e((i={exports:{}}).exports,i),i.exports),gu=(e,i,a,h)=>{if(i&&typeof i=="object"||typeof i=="function")for(let d of du(i))!fu.call(e,d)&&d!==a&&Os(e,d,{get:()=>i[d],enumerable:!(h=uu(i,d))||h.enumerable});return e},vu=(e,i,a)=>(a=e!=null?hu(pu(e)):{},gu(i||!e||!e.__esModule?Os(a,"default",{value:e,enumerable:!0}):a,e)),yu=mu((e,i)=>{(function(a,h){"use strict";typeof i=="object"&&typeof i.exports=="object"?i.exports=a.document?h(a,!0):function(d){if(!d.document)throw new Error("jQuery requires a window with a document");return h(d)}:h(a)})(typeof window<"u"?window:e,function(a,h){"use strict";var d=[],p=Object.getPrototypeOf,m=d.slice,v=d.flat?function(s){return d.flat.call(s)}:function(s){return d.concat.apply([],s)},w=d.push,C=d.indexOf,b={},M=b.toString,D=b.hasOwnProperty,N=D.toString,A=N.call(Object),W={},V=function(s){return typeof s=="function"&&typeof s.nodeType!="number"&&typeof s.item!="function"},ce=function(s){return s!=null&&s===s.window},Y=a.document,we={type:!0,src:!0,nonce:!0,noModule:!0};function t(s,c,f){f=f||Y;var g,_,x=f.createElement("script");if(x.text=s,c)for(g in we)_=c[g]||c.getAttribute&&c.getAttribute(g),_&&x.setAttribute(g,_);f.head.appendChild(x).parentNode.removeChild(x)}function n(s){return s==null?s+"":typeof s=="object"||typeof s=="function"?b[M.call(s)]||"object":typeof s}var r="3.6.1",o=function(s,c){return new o.fn.init(s,c)};o.fn=o.prototype={jquery:r,constructor:o,length:0,toArray:function(){return m.call(this)},get:function(s){return s==null?m.call(this):s<0?this[s+this.length]:this[s]},pushStack:function(s){var c=o.merge(this.constructor(),s);return c.prevObject=this,c},each:function(s){return o.each(this,s)},map:function(s){return this.pushStack(o.map(this,function(c,f){return s.call(c,f,c)}))},slice:function(){return this.pushStack(m.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(o.grep(this,function(s,c){return(c+1)%2}))},odd:function(){return this.pushStack(o.grep(this,function(s,c){return c%2}))},eq:function(s){var c=this.length,f=+s+(s<0?c:0);return this.pushStack(f>=0&&f0&&c-1 in s}var u=function(s){var c,f,g,_,x,S,B,j,ne,pe,xe,he,me,Xe,st,Je,Yt,qt,bi,Ct="sizzle"+1*new Date,at=s.document,pi=0,gt=0,Ot=Mo(),eo=Mo(),Ao=Mo(),wi=Mo(),mn=function(I,F){return I===F&&(xe=!0),0},gn={}.hasOwnProperty,fi=[],on=fi.pop,Di=fi.push,rn=fi.push,vs=fi.slice,vn=function(I,F){for(var Q=0,ge=I.length;Q+~]|"+_t+")"+_t+"*"),jh=new RegExp(_t+"|>"),Fh=new RegExp(Cr),Bh=new RegExp("^"+yn+"$"),$o={ID:new RegExp("^#("+yn+")"),CLASS:new RegExp("^\\.("+yn+")"),TAG:new RegExp("^("+yn+"|[*])"),ATTR:new RegExp("^"+ys),PSEUDO:new RegExp("^"+Cr),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+_t+"*(even|odd|(([+-]|)(\\d*)n|)"+_t+"*(?:([+-]|)"+_t+"*(\\d+)|))"+_t+"*\\)|)","i"),bool:new RegExp("^(?:"+kr+")$","i"),needsContext:new RegExp("^"+_t+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+_t+"*((?:-\\d)?\\d*)"+_t+"*\\)|)(?=[^-]|$)","i")},Wh=/HTML$/i,qh=/^(?:input|select|textarea|button)$/i,Uh=/^h\d$/i,to=/^[^{]+\{\s*\[native \w/,Vh=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,Tr=/[+~]/,Ki=new RegExp("\\\\[\\da-fA-F]{1,6}"+_t+"?|\\\\([^\\r\\n\\f])","g"),Xi=function(I,F){var Q="0x"+I.slice(1)-65536;return F||(Q<0?String.fromCharCode(Q+65536):String.fromCharCode(Q>>10|55296,Q&1023|56320))},ws=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,_s=function(I,F){return F?I==="\0"?"\uFFFD":I.slice(0,-1)+"\\"+I.charCodeAt(I.length-1).toString(16)+" ":"\\"+I},xs=function(){he()},Yh=Po(function(I){return I.disabled===!0&&I.nodeName.toLowerCase()==="fieldset"},{dir:"parentNode",next:"legend"});try{rn.apply(fi=vs.call(at.childNodes),at.childNodes),fi[at.childNodes.length].nodeType}catch(I){rn={apply:fi.length?function(F,Q){Di.apply(F,vs.call(Q))}:function(F,Q){for(var ge=F.length,ie=0;F[ge++]=Q[ie++];);F.length=ge-1}}}function St(I,F,Q,ge){var ie,ye,Se,Ne,He,et,Ze,nt=F&&F.ownerDocument,ut=F?F.nodeType:9;if(Q=Q||[],typeof I!="string"||!I||ut!==1&&ut!==9&&ut!==11)return Q;if(!ge&&(he(F),F=F||me,st)){if(ut!==11&&(He=Vh.exec(I)))if(ie=He[1]){if(ut===9)if(Se=F.getElementById(ie)){if(Se.id===ie)return Q.push(Se),Q}else return Q;else if(nt&&(Se=nt.getElementById(ie))&&bi(F,Se)&&Se.id===ie)return Q.push(Se),Q}else{if(He[2])return rn.apply(Q,F.getElementsByTagName(I)),Q;if((ie=He[3])&&f.getElementsByClassName&&F.getElementsByClassName)return rn.apply(Q,F.getElementsByClassName(ie)),Q}if(f.qsa&&!wi[I+" "]&&(!Je||!Je.test(I))&&(ut!==1||F.nodeName.toLowerCase()!=="object")){if(Ze=I,nt=F,ut===1&&(jh.test(I)||bs.test(I))){for(nt=Tr.test(I)&&Er(F.parentNode)||F,(nt!==F||!f.scope)&&((Ne=F.getAttribute("id"))?Ne=Ne.replace(ws,_s):F.setAttribute("id",Ne=Ct)),et=S(I),ye=et.length;ye--;)et[ye]=(Ne?"#"+Ne:":scope")+" "+Io(et[ye]);Ze=et.join(",")}try{return rn.apply(Q,nt.querySelectorAll(Ze)),Q}catch(Et){wi(I,!0)}finally{Ne===Ct&&F.removeAttribute("id")}}}return j(I.replace(Do,"$1"),F,Q,ge)}function Mo(){var I=[];function F(Q,ge){return I.push(Q+" ")>g.cacheLength&&delete F[I.shift()],F[Q+" "]=ge}return F}function Ri(I){return I[Ct]=!0,I}function zi(I){var F=me.createElement("fieldset");try{return!!I(F)}catch(Q){return!1}finally{F.parentNode&&F.parentNode.removeChild(F),F=null}}function Sr(I,F){for(var Q=I.split("|"),ge=Q.length;ge--;)g.attrHandle[Q[ge]]=F}function ks(I,F){var Q=F&&I,ge=Q&&I.nodeType===1&&F.nodeType===1&&I.sourceIndex-F.sourceIndex;if(ge)return ge;if(Q){for(;Q=Q.nextSibling;)if(Q===F)return-1}return I?1:-1}function Gh(I){return function(F){var Q=F.nodeName.toLowerCase();return Q==="input"&&F.type===I}}function Kh(I){return function(F){var Q=F.nodeName.toLowerCase();return(Q==="input"||Q==="button")&&F.type===I}}function Cs(I){return function(F){return"form"in F?F.parentNode&&F.disabled===!1?"label"in F?"label"in F.parentNode?F.parentNode.disabled===I:F.disabled===I:F.isDisabled===I||F.isDisabled!==!I&&Yh(F)===I:F.disabled===I:"label"in F?F.disabled===I:!1}}function bn(I){return Ri(function(F){return F=+F,Ri(function(Q,ge){for(var ie,ye=I([],Q.length,F),Se=ye.length;Se--;)Q[ie=ye[Se]]&&(Q[ie]=!(ge[ie]=Q[ie]))})})}function Er(I){return I&&typeof I.getElementsByTagName<"u"&&I}f=St.support={},x=St.isXML=function(I){var F=I&&I.namespaceURI,Q=I&&(I.ownerDocument||I).documentElement;return!Wh.test(F||Q&&Q.nodeName||"HTML")},he=St.setDocument=function(I){var F,Q,ge=I?I.ownerDocument||I:at;return ge==me||ge.nodeType!==9||!ge.documentElement||(me=ge,Xe=me.documentElement,st=!x(me),at!=me&&(Q=me.defaultView)&&Q.top!==Q&&(Q.addEventListener?Q.addEventListener("unload",xs,!1):Q.attachEvent&&Q.attachEvent("onunload",xs)),f.scope=zi(function(ie){return Xe.appendChild(ie).appendChild(me.createElement("div")),typeof ie.querySelectorAll<"u"&&!ie.querySelectorAll(":scope fieldset div").length}),f.attributes=zi(function(ie){return ie.className="i",!ie.getAttribute("className")}),f.getElementsByTagName=zi(function(ie){return ie.appendChild(me.createComment("")),!ie.getElementsByTagName("*").length}),f.getElementsByClassName=to.test(me.getElementsByClassName),f.getById=zi(function(ie){return Xe.appendChild(ie).id=Ct,!me.getElementsByName||!me.getElementsByName(Ct).length}),f.getById?(g.filter.ID=function(ie){var ye=ie.replace(Ki,Xi);return function(Se){return Se.getAttribute("id")===ye}},g.find.ID=function(ie,ye){if(typeof ye.getElementById<"u"&&st){var Se=ye.getElementById(ie);return Se?[Se]:[]}}):(g.filter.ID=function(ie){var ye=ie.replace(Ki,Xi);return function(Se){var Ne=typeof Se.getAttributeNode<"u"&&Se.getAttributeNode("id");return Ne&&Ne.value===ye}},g.find.ID=function(ie,ye){if(typeof ye.getElementById<"u"&&st){var Se,Ne,He,et=ye.getElementById(ie);if(et){if(Se=et.getAttributeNode("id"),Se&&Se.value===ie)return[et];for(He=ye.getElementsByName(ie),Ne=0;et=He[Ne++];)if(Se=et.getAttributeNode("id"),Se&&Se.value===ie)return[et]}return[]}}),g.find.TAG=f.getElementsByTagName?function(ie,ye){if(typeof ye.getElementsByTagName<"u")return ye.getElementsByTagName(ie);if(f.qsa)return ye.querySelectorAll(ie)}:function(ie,ye){var Se,Ne=[],He=0,et=ye.getElementsByTagName(ie);if(ie==="*"){for(;Se=et[He++];)Se.nodeType===1&&Ne.push(Se);return Ne}return et},g.find.CLASS=f.getElementsByClassName&&function(ie,ye){if(typeof ye.getElementsByClassName<"u"&&st)return ye.getElementsByClassName(ie)},Yt=[],Je=[],(f.qsa=to.test(me.querySelectorAll))&&(zi(function(ie){var ye;Xe.appendChild(ie).innerHTML="",ie.querySelectorAll("[msallowcapture^='']").length&&Je.push("[*^$]="+_t+`*(?:''|"")`),ie.querySelectorAll("[selected]").length||Je.push("\\["+_t+"*(?:value|"+kr+")"),ie.querySelectorAll("[id~="+Ct+"-]").length||Je.push("~="),ye=me.createElement("input"),ye.setAttribute("name",""),ie.appendChild(ye),ie.querySelectorAll("[name='']").length||Je.push("\\["+_t+"*name"+_t+"*="+_t+`*(?:''|"")`),ie.querySelectorAll(":checked").length||Je.push(":checked"),ie.querySelectorAll("a#"+Ct+"+*").length||Je.push(".#.+[+~]"),ie.querySelectorAll("\\\f"),Je.push("[\\r\\n\\f]")}),zi(function(ie){ie.innerHTML="";var ye=me.createElement("input");ye.setAttribute("type","hidden"),ie.appendChild(ye).setAttribute("name","D"),ie.querySelectorAll("[name=d]").length&&Je.push("name"+_t+"*[*^$|!~]?="),ie.querySelectorAll(":enabled").length!==2&&Je.push(":enabled",":disabled"),Xe.appendChild(ie).disabled=!0,ie.querySelectorAll(":disabled").length!==2&&Je.push(":enabled",":disabled"),ie.querySelectorAll("*,:x"),Je.push(",.*:")})),(f.matchesSelector=to.test(qt=Xe.matches||Xe.webkitMatchesSelector||Xe.mozMatchesSelector||Xe.oMatchesSelector||Xe.msMatchesSelector))&&zi(function(ie){f.disconnectedMatch=qt.call(ie,"*"),qt.call(ie,"[s!='']:x"),Yt.push("!=",Cr)}),Je=Je.length&&new RegExp(Je.join("|")),Yt=Yt.length&&new RegExp(Yt.join("|")),F=to.test(Xe.compareDocumentPosition),bi=F||to.test(Xe.contains)?function(ie,ye){var Se=ie.nodeType===9?ie.documentElement:ie,Ne=ye&&ye.parentNode;return ie===Ne||!!(Ne&&Ne.nodeType===1&&(Se.contains?Se.contains(Ne):ie.compareDocumentPosition&&ie.compareDocumentPosition(Ne)&16))}:function(ie,ye){if(ye){for(;ye=ye.parentNode;)if(ye===ie)return!0}return!1},mn=F?function(ie,ye){if(ie===ye)return xe=!0,0;var Se=!ie.compareDocumentPosition-!ye.compareDocumentPosition;return Se||(Se=(ie.ownerDocument||ie)==(ye.ownerDocument||ye)?ie.compareDocumentPosition(ye):1,Se&1||!f.sortDetached&&ye.compareDocumentPosition(ie)===Se?ie==me||ie.ownerDocument==at&&bi(at,ie)?-1:ye==me||ye.ownerDocument==at&&bi(at,ye)?1:pe?vn(pe,ie)-vn(pe,ye):0:Se&4?-1:1)}:function(ie,ye){if(ie===ye)return xe=!0,0;var Se,Ne=0,He=ie.parentNode,et=ye.parentNode,Ze=[ie],nt=[ye];if(!He||!et)return ie==me?-1:ye==me?1:He?-1:et?1:pe?vn(pe,ie)-vn(pe,ye):0;if(He===et)return ks(ie,ye);for(Se=ie;Se=Se.parentNode;)Ze.unshift(Se);for(Se=ye;Se=Se.parentNode;)nt.unshift(Se);for(;Ze[Ne]===nt[Ne];)Ne++;return Ne?ks(Ze[Ne],nt[Ne]):Ze[Ne]==at?-1:nt[Ne]==at?1:0}),me},St.matches=function(I,F){return St(I,null,null,F)},St.matchesSelector=function(I,F){if(he(I),f.matchesSelector&&st&&!wi[F+" "]&&(!Yt||!Yt.test(F))&&(!Je||!Je.test(F)))try{var Q=qt.call(I,F);if(Q||f.disconnectedMatch||I.document&&I.document.nodeType!==11)return Q}catch(ge){wi(F,!0)}return St(F,me,null,[I]).length>0},St.contains=function(I,F){return(I.ownerDocument||I)!=me&&he(I),bi(I,F)},St.attr=function(I,F){(I.ownerDocument||I)!=me&&he(I);var Q=g.attrHandle[F.toLowerCase()],ge=Q&&gn.call(g.attrHandle,F.toLowerCase())?Q(I,F,!st):void 0;return ge!==void 0?ge:f.attributes||!st?I.getAttribute(F):(ge=I.getAttributeNode(F))&&ge.specified?ge.value:null},St.escape=function(I){return(I+"").replace(ws,_s)},St.error=function(I){throw new Error("Syntax error, unrecognized expression: "+I)},St.uniqueSort=function(I){var F,Q=[],ge=0,ie=0;if(xe=!f.detectDuplicates,pe=!f.sortStable&&I.slice(0),I.sort(mn),xe){for(;F=I[ie++];)F===I[ie]&&(ge=Q.push(ie));for(;ge--;)I.splice(Q[ge],1)}return pe=null,I},_=St.getText=function(I){var F,Q="",ge=0,ie=I.nodeType;if(ie){if(ie===1||ie===9||ie===11){if(typeof I.textContent=="string")return I.textContent;for(I=I.firstChild;I;I=I.nextSibling)Q+=_(I)}else if(ie===3||ie===4)return I.nodeValue}else for(;F=I[ge++];)Q+=_(F);return Q},g=St.selectors={cacheLength:50,createPseudo:Ri,match:$o,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(I){return I[1]=I[1].replace(Ki,Xi),I[3]=(I[3]||I[4]||I[5]||"").replace(Ki,Xi),I[2]==="~="&&(I[3]=" "+I[3]+" "),I.slice(0,4)},CHILD:function(I){return I[1]=I[1].toLowerCase(),I[1].slice(0,3)==="nth"?(I[3]||St.error(I[0]),I[4]=+(I[4]?I[5]+(I[6]||1):2*(I[3]==="even"||I[3]==="odd")),I[5]=+(I[7]+I[8]||I[3]==="odd")):I[3]&&St.error(I[0]),I},PSEUDO:function(I){var F,Q=!I[6]&&I[2];return $o.CHILD.test(I[0])?null:(I[3]?I[2]=I[4]||I[5]||"":Q&&Fh.test(Q)&&(F=S(Q,!0))&&(F=Q.indexOf(")",Q.length-F)-Q.length)&&(I[0]=I[0].slice(0,F),I[2]=Q.slice(0,F)),I.slice(0,3))}},filter:{TAG:function(I){var F=I.replace(Ki,Xi).toLowerCase();return I==="*"?function(){return!0}:function(Q){return Q.nodeName&&Q.nodeName.toLowerCase()===F}},CLASS:function(I){var F=Ot[I+" "];return F||(F=new RegExp("(^|"+_t+")"+I+"("+_t+"|$)"))&&Ot(I,function(Q){return F.test(typeof Q.className=="string"&&Q.className||typeof Q.getAttribute<"u"&&Q.getAttribute("class")||"")})},ATTR:function(I,F,Q){return function(ge){var ie=St.attr(ge,I);return ie==null?F==="!=":F?(ie+="",F==="="?ie===Q:F==="!="?ie!==Q:F==="^="?Q&&ie.indexOf(Q)===0:F==="*="?Q&&ie.indexOf(Q)>-1:F==="$="?Q&&ie.slice(-Q.length)===Q:F==="~="?(" "+ie.replace(Lh," ")+" ").indexOf(Q)>-1:F==="|="?ie===Q||ie.slice(0,Q.length+1)===Q+"-":!1):!0}},CHILD:function(I,F,Q,ge,ie){var ye=I.slice(0,3)!=="nth",Se=I.slice(-4)!=="last",Ne=F==="of-type";return ge===1&&ie===0?function(He){return!!He.parentNode}:function(He,et,Ze){var nt,ut,Et,tt,Gt,ni,_i=ye!==Se?"nextSibling":"previousSibling",Pt=He.parentNode,io=Ne&&He.nodeName.toLowerCase(),no=!Ze&&!Ne,xi=!1;if(Pt){if(ye){for(;_i;){for(tt=He;tt=tt[_i];)if(Ne?tt.nodeName.toLowerCase()===io:tt.nodeType===1)return!1;ni=_i=I==="only"&&!ni&&"nextSibling"}return!0}if(ni=[Se?Pt.firstChild:Pt.lastChild],Se&&no){for(tt=Pt,Et=tt[Ct]||(tt[Ct]={}),ut=Et[tt.uniqueID]||(Et[tt.uniqueID]={}),nt=ut[I]||[],Gt=nt[0]===pi&&nt[1],xi=Gt&&nt[2],tt=Gt&&Pt.childNodes[Gt];tt=++Gt&&tt&&tt[_i]||(xi=Gt=0)||ni.pop();)if(tt.nodeType===1&&++xi&&tt===He){ut[I]=[pi,Gt,xi];break}}else if(no&&(tt=He,Et=tt[Ct]||(tt[Ct]={}),ut=Et[tt.uniqueID]||(Et[tt.uniqueID]={}),nt=ut[I]||[],Gt=nt[0]===pi&&nt[1],xi=Gt),xi===!1)for(;(tt=++Gt&&tt&&tt[_i]||(xi=Gt=0)||ni.pop())&&!((Ne?tt.nodeName.toLowerCase()===io:tt.nodeType===1)&&++xi&&(no&&(Et=tt[Ct]||(tt[Ct]={}),ut=Et[tt.uniqueID]||(Et[tt.uniqueID]={}),ut[I]=[pi,xi]),tt===He)););return xi-=ie,xi===ge||xi%ge===0&&xi/ge>=0}}},PSEUDO:function(I,F){var Q,ge=g.pseudos[I]||g.setFilters[I.toLowerCase()]||St.error("unsupported pseudo: "+I);return ge[Ct]?ge(F):ge.length>1?(Q=[I,I,"",F],g.setFilters.hasOwnProperty(I.toLowerCase())?Ri(function(ie,ye){for(var Se,Ne=ge(ie,F),He=Ne.length;He--;)Se=vn(ie,Ne[He]),ie[Se]=!(ye[Se]=Ne[He])}):function(ie){return ge(ie,0,Q)}):ge}},pseudos:{not:Ri(function(I){var F=[],Q=[],ge=B(I.replace(Do,"$1"));return ge[Ct]?Ri(function(ie,ye,Se,Ne){for(var He,et=ge(ie,null,Ne,[]),Ze=ie.length;Ze--;)(He=et[Ze])&&(ie[Ze]=!(ye[Ze]=He))}):function(ie,ye,Se){return F[0]=ie,ge(F,null,Se,Q),F[0]=null,!Q.pop()}}),has:Ri(function(I){return function(F){return St(I,F).length>0}}),contains:Ri(function(I){return I=I.replace(Ki,Xi),function(F){return(F.textContent||_(F)).indexOf(I)>-1}}),lang:Ri(function(I){return Bh.test(I||"")||St.error("unsupported lang: "+I),I=I.replace(Ki,Xi).toLowerCase(),function(F){var Q;do if(Q=st?F.lang:F.getAttribute("xml:lang")||F.getAttribute("lang"))return Q=Q.toLowerCase(),Q===I||Q.indexOf(I+"-")===0;while((F=F.parentNode)&&F.nodeType===1);return!1}}),target:function(I){var F=s.location&&s.location.hash;return F&&F.slice(1)===I.id},root:function(I){return I===Xe},focus:function(I){return I===me.activeElement&&(!me.hasFocus||me.hasFocus())&&!!(I.type||I.href||~I.tabIndex)},enabled:Cs(!1),disabled:Cs(!0),checked:function(I){var F=I.nodeName.toLowerCase();return F==="input"&&!!I.checked||F==="option"&&!!I.selected},selected:function(I){return I.parentNode&&I.parentNode.selectedIndex,I.selected===!0},empty:function(I){for(I=I.firstChild;I;I=I.nextSibling)if(I.nodeType<6)return!1;return!0},parent:function(I){return!g.pseudos.empty(I)},header:function(I){return Uh.test(I.nodeName)},input:function(I){return qh.test(I.nodeName)},button:function(I){var F=I.nodeName.toLowerCase();return F==="input"&&I.type==="button"||F==="button"},text:function(I){var F;return I.nodeName.toLowerCase()==="input"&&I.type==="text"&&((F=I.getAttribute("type"))==null||F.toLowerCase()==="text")},first:bn(function(){return[0]}),last:bn(function(I,F){return[F-1]}),eq:bn(function(I,F,Q){return[Q<0?Q+F:Q]}),even:bn(function(I,F){for(var Q=0;QF?F:Q;--ge>=0;)I.push(ge);return I}),gt:bn(function(I,F,Q){for(var ge=Q<0?Q+F:Q;++ge1?function(F,Q,ge){for(var ie=I.length;ie--;)if(!I[ie](F,Q,ge))return!1;return!0}:I[0]}function Xh(I,F,Q){for(var ge=0,ie=F.length;ge-1&&(Se[Ze]=!(Ne[Ze]=ut))}}else Pt=No(Pt===Ne?Pt.splice(Gt,Pt.length):Pt),ie?ie(null,Ne,Pt,et):rn.apply(Ne,Pt)})}function $r(I){for(var F,Q,ge,ie=I.length,ye=g.relative[I[0].type],Se=ye||g.relative[" "],Ne=ye?1:0,He=Po(function(nt){return nt===F},Se,!0),et=Po(function(nt){return vn(F,nt)>-1},Se,!0),Ze=[function(nt,ut,Et){var tt=!ye&&(Et||ut!==ne)||((F=ut).nodeType?He(nt,ut,Et):et(nt,ut,Et));return F=null,tt}];Ne1&&Ar(Ze),Ne>1&&Io(I.slice(0,Ne-1).concat({value:I[Ne-2].type===" "?"*":""})).replace(Do,"$1"),Q,Ne0,ge=I.length>0,ie=function(ye,Se,Ne,He,et){var Ze,nt,ut,Et=0,tt="0",Gt=ye&&[],ni=[],_i=ne,Pt=ye||ge&&g.find.TAG("*",et),io=pi+=_i==null?1:Math.random()||.1,no=Pt.length;for(et&&(ne=Se==me||Se||et);tt!==no&&(Ze=Pt[tt])!=null;tt++){if(ge&&Ze){for(nt=0,!Se&&Ze.ownerDocument!=me&&(he(Ze),Ne=!st);ut=I[nt++];)if(ut(Ze,Se||me,Ne)){He.push(Ze);break}et&&(pi=io)}Q&&((Ze=!ut&&Ze)&&Et--,ye&&Gt.push(Ze))}if(Et+=tt,Q&&tt!==Et){for(nt=0;ut=F[nt++];)ut(Gt,ni,Se,Ne);if(ye){if(Et>0)for(;tt--;)Gt[tt]||ni[tt]||(ni[tt]=on.call(He));ni=No(ni)}rn.apply(He,ni),et&&!ye&&ni.length>0&&Et+F.length>1&&St.uniqueSort(He)}return et&&(pi=io,ne=_i),Gt};return Q?Ri(ie):ie}return B=St.compile=function(I,F){var Q,ge=[],ie=[],ye=Ao[I+" "];if(!ye){for(F||(F=S(I)),Q=F.length;Q--;)ye=$r(F[Q]),ye[Ct]?ge.push(ye):ie.push(ye);ye=Ao(I,Jh(ie,ge)),ye.selector=I}return ye},j=St.select=function(I,F,Q,ge){var ie,ye,Se,Ne,He,et=typeof I=="function"&&I,Ze=!ge&&S(I=et.selector||I);if(Q=Q||[],Ze.length===1){if(ye=Ze[0]=Ze[0].slice(0),ye.length>2&&(Se=ye[0]).type==="ID"&&F.nodeType===9&&st&&g.relative[ye[1].type]){if(F=(g.find.ID(Se.matches[0].replace(Ki,Xi),F)||[])[0],F)et&&(F=F.parentNode);else return Q;I=I.slice(ye.shift().value.length)}for(ie=$o.needsContext.test(I)?0:ye.length;ie--&&(Se=ye[ie],!g.relative[Ne=Se.type]);)if((He=g.find[Ne])&&(ge=He(Se.matches[0].replace(Ki,Xi),Tr.test(ye[0].type)&&Er(F.parentNode)||F))){if(ye.splice(ie,1),I=ge.length&&Io(ye),!I)return rn.apply(Q,ge),Q;break}}return(et||B(I,Ze))(ge,F,!st,Q,!F||Tr.test(I)&&Er(F.parentNode)||F),Q},f.sortStable=Ct.split("").sort(mn).join("")===Ct,f.detectDuplicates=!!xe,he(),f.sortDetached=zi(function(I){return I.compareDocumentPosition(me.createElement("fieldset"))&1}),zi(function(I){return I.innerHTML="",I.firstChild.getAttribute("href")==="#"})||Sr("type|href|height|width",function(I,F,Q){if(!Q)return I.getAttribute(F,F.toLowerCase()==="type"?1:2)}),(!f.attributes||!zi(function(I){return I.innerHTML="",I.firstChild.setAttribute("value",""),I.firstChild.getAttribute("value")===""}))&&Sr("value",function(I,F,Q){if(!Q&&I.nodeName.toLowerCase()==="input")return I.defaultValue}),zi(function(I){return I.getAttribute("disabled")==null})||Sr(kr,function(I,F,Q){var ge;if(!Q)return I[F]===!0?F.toLowerCase():(ge=I.getAttributeNode(F))&&ge.specified?ge.value:null}),St}(a);o.find=u,o.expr=u.selectors,o.expr[":"]=o.expr.pseudos,o.uniqueSort=o.unique=u.uniqueSort,o.text=u.getText,o.isXMLDoc=u.isXML,o.contains=u.contains,o.escapeSelector=u.escape;var y=function(s,c,f){for(var g=[],_=f!==void 0;(s=s[c])&&s.nodeType!==9;)if(s.nodeType===1){if(_&&o(s).is(f))break;g.push(s)}return g},k=function(s,c){for(var f=[];s;s=s.nextSibling)s.nodeType===1&&s!==c&&f.push(s);return f},E=o.expr.match.needsContext;function P(s,c){return s.nodeName&&s.nodeName.toLowerCase()===c.toLowerCase()}var L=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function X(s,c,f){return V(c)?o.grep(s,function(g,_){return!!c.call(g,_,g)!==f}):c.nodeType?o.grep(s,function(g){return g===c!==f}):typeof c!="string"?o.grep(s,function(g){return C.call(c,g)>-1!==f}):o.filter(c,s,f)}o.filter=function(s,c,f){var g=c[0];return f&&(s=":not("+s+")"),c.length===1&&g.nodeType===1?o.find.matchesSelector(g,s)?[g]:[]:o.find.matches(s,o.grep(c,function(_){return _.nodeType===1}))},o.fn.extend({find:function(s){var c,f,g=this.length,_=this;if(typeof s!="string")return this.pushStack(o(s).filter(function(){for(c=0;c1?o.uniqueSort(f):f},filter:function(s){return this.pushStack(X(this,s||[],!1))},not:function(s){return this.pushStack(X(this,s||[],!0))},is:function(s){return!!X(this,typeof s=="string"&&E.test(s)?o(s):s||[],!1).length}});var de,Ee=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/,U=o.fn.init=function(s,c,f){var g,_;if(!s)return this;if(f=f||de,typeof s=="string")if(s[0]==="<"&&s[s.length-1]===">"&&s.length>=3?g=[null,s,null]:g=Ee.exec(s),g&&(g[1]||!c))if(g[1]){if(c=c instanceof o?c[0]:c,o.merge(this,o.parseHTML(g[1],c&&c.nodeType?c.ownerDocument||c:Y,!0)),L.test(g[1])&&o.isPlainObject(c))for(g in c)V(this[g])?this[g](c[g]):this.attr(g,c[g]);return this}else return _=Y.getElementById(g[2]),_&&(this[0]=_,this.length=1),this;else return!c||c.jquery?(c||f).find(s):this.constructor(c).find(s);else{if(s.nodeType)return this[0]=s,this.length=1,this;if(V(s))return f.ready!==void 0?f.ready(s):s(o)}return o.makeArray(s,this)};U.prototype=o.fn,de=o(Y);var O=/^(?:parents|prev(?:Until|All))/,ee={children:!0,contents:!0,next:!0,prev:!0};o.fn.extend({has:function(s){var c=o(s,this),f=c.length;return this.filter(function(){for(var g=0;g-1:f.nodeType===1&&o.find.matchesSelector(f,s))){x.push(f);break}}return this.pushStack(x.length>1?o.uniqueSort(x):x)},index:function(s){return s?typeof s=="string"?C.call(o(s),this[0]):C.call(this,s.jquery?s[0]:s):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(s,c){return this.pushStack(o.uniqueSort(o.merge(this.get(),o(s,c))))},addBack:function(s){return this.add(s==null?this.prevObject:this.prevObject.filter(s))}});function oe(s,c){for(;(s=s[c])&&s.nodeType!==1;);return s}o.each({parent:function(s){var c=s.parentNode;return c&&c.nodeType!==11?c:null},parents:function(s){return y(s,"parentNode")},parentsUntil:function(s,c,f){return y(s,"parentNode",f)},next:function(s){return oe(s,"nextSibling")},prev:function(s){return oe(s,"previousSibling")},nextAll:function(s){return y(s,"nextSibling")},prevAll:function(s){return y(s,"previousSibling")},nextUntil:function(s,c,f){return y(s,"nextSibling",f)},prevUntil:function(s,c,f){return y(s,"previousSibling",f)},siblings:function(s){return k((s.parentNode||{}).firstChild,s)},children:function(s){return k(s.firstChild)},contents:function(s){return s.contentDocument!=null&&p(s.contentDocument)?s.contentDocument:(P(s,"template")&&(s=s.content||s),o.merge([],s.childNodes))}},function(s,c){o.fn[s]=function(f,g){var _=o.map(this,c,f);return s.slice(-5)!=="Until"&&(g=f),g&&typeof g=="string"&&(_=o.filter(g,_)),this.length>1&&(ee[s]||o.uniqueSort(_),O.test(s)&&_.reverse()),this.pushStack(_)}});var K=/[^\x20\t\r\n\f]+/g;function G(s){var c={};return o.each(s.match(K)||[],function(f,g){c[g]=!0}),c}o.Callbacks=function(s){s=typeof s=="string"?G(s):o.extend({},s);var c,f,g,_,x=[],S=[],B=-1,j=function(){for(_=_||s.once,g=c=!0;S.length;B=-1)for(f=S.shift();++B-1;)x.splice(he,1),he<=B&&B--}),this},has:function(pe){return pe?o.inArray(pe,x)>-1:x.length>0},empty:function(){return x&&(x=[]),this},disable:function(){return _=S=[],x=f="",this},disabled:function(){return!x},lock:function(){return _=S=[],!f&&!c&&(x=f=""),this},locked:function(){return!!_},fireWith:function(pe,xe){return _||(xe=xe||[],xe=[pe,xe.slice?xe.slice():xe],S.push(xe),c||j()),this},fire:function(){return ne.fireWith(this,arguments),this},fired:function(){return!!g}};return ne};function ae(s){return s}function se(s){throw s}function be(s,c,f,g){var _;try{s&&V(_=s.promise)?_.call(s).done(c).fail(f):s&&V(_=s.then)?_.call(s,c,f):c.apply(void 0,[s].slice(g))}catch(x){f.apply(void 0,[x])}}o.extend({Deferred:function(s){var c=[["notify","progress",o.Callbacks("memory"),o.Callbacks("memory"),2],["resolve","done",o.Callbacks("once memory"),o.Callbacks("once memory"),0,"resolved"],["reject","fail",o.Callbacks("once memory"),o.Callbacks("once memory"),1,"rejected"]],f="pending",g={state:function(){return f},always:function(){return _.done(arguments).fail(arguments),this},catch:function(x){return g.then(null,x)},pipe:function(){var x=arguments;return o.Deferred(function(S){o.each(c,function(B,j){var ne=V(x[j[4]])&&x[j[4]];_[j[1]](function(){var pe=ne&&ne.apply(this,arguments);pe&&V(pe.promise)?pe.promise().progress(S.notify).done(S.resolve).fail(S.reject):S[j[0]+"With"](this,ne?[pe]:arguments)})}),x=null}).promise()},then:function(x,S,B){var j=0;function ne(pe,xe,he,me){return function(){var Xe=this,st=arguments,Je=function(){var qt,bi;if(!(pe=j&&(he!==se&&(Xe=void 0,st=[qt]),xe.rejectWith(Xe,st))}};pe?Yt():(o.Deferred.getStackHook&&(Yt.stackTrace=o.Deferred.getStackHook()),a.setTimeout(Yt))}}return o.Deferred(function(pe){c[0][3].add(ne(0,pe,V(B)?B:ae,pe.notifyWith)),c[1][3].add(ne(0,pe,V(x)?x:ae)),c[2][3].add(ne(0,pe,V(S)?S:se))}).promise()},promise:function(x){return x!=null?o.extend(x,g):g}},_={};return o.each(c,function(x,S){var B=S[2],j=S[5];g[S[1]]=B.add,j&&B.add(function(){f=j},c[3-x][2].disable,c[3-x][3].disable,c[0][2].lock,c[0][3].lock),B.add(S[3].fire),_[S[0]]=function(){return _[S[0]+"With"](this===_?void 0:this,arguments),this},_[S[0]+"With"]=B.fireWith}),g.promise(_),s&&s.call(_,_),_},when:function(s){var c=arguments.length,f=c,g=Array(f),_=m.call(arguments),x=o.Deferred(),S=function(B){return function(j){g[B]=this,_[B]=arguments.length>1?m.call(arguments):j,--c||x.resolveWith(g,_)}};if(c<=1&&(be(s,x.done(S(f)).resolve,x.reject,!c),x.state()==="pending"||V(_[f]&&_[f].then)))return x.then();for(;f--;)be(_[f],S(f),x.reject);return x.promise()}});var De=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;o.Deferred.exceptionHook=function(s,c){a.console&&a.console.warn&&s&&De.test(s.name)&&a.console.warn("jQuery.Deferred exception: "+s.message,s.stack,c)},o.readyException=function(s){a.setTimeout(function(){throw s})};var Re=o.Deferred();o.fn.ready=function(s){return Re.then(s).catch(function(c){o.readyException(c)}),this},o.extend({isReady:!1,readyWait:1,ready:function(s){(s===!0?--o.readyWait:o.isReady)||(o.isReady=!0,!(s!==!0&&--o.readyWait>0)&&Re.resolveWith(Y,[o]))}}),o.ready.then=Re.then;function Qe(){Y.removeEventListener("DOMContentLoaded",Qe),a.removeEventListener("load",Qe),o.ready()}Y.readyState==="complete"||Y.readyState!=="loading"&&!Y.documentElement.doScroll?a.setTimeout(o.ready):(Y.addEventListener("DOMContentLoaded",Qe),a.addEventListener("load",Qe));var qe=function(s,c,f,g,_,x,S){var B=0,j=s.length,ne=f==null;if(n(f)==="object"){_=!0;for(B in f)qe(s,c,B,f[B],!0,x,S)}else if(g!==void 0&&(_=!0,V(g)||(S=!0),ne&&(S?(c.call(s,g),c=null):(ne=c,c=function(pe,xe,he){return ne.call(o(pe),he)})),c))for(;B1,null,!0)},removeData:function(s){return this.each(function(){rt.remove(this,s)})}}),o.extend({queue:function(s,c,f){var g;if(s)return c=(c||"fx")+"queue",g=Ge.get(s,c),f&&(!g||Array.isArray(f)?g=Ge.access(s,c,o.makeArray(f)):g.push(f)),g||[]},dequeue:function(s,c){c=c||"fx";var f=o.queue(s,c),g=f.length,_=f.shift(),x=o._queueHooks(s,c),S=function(){o.dequeue(s,c)};_==="inprogress"&&(_=f.shift(),g--),_&&(c==="fx"&&f.unshift("inprogress"),delete x.stop,_.call(s,S,x)),!g&&x&&x.empty.fire()},_queueHooks:function(s,c){var f=c+"queueHooks";return Ge.get(s,f)||Ge.access(s,f,{empty:o.Callbacks("once memory").add(function(){Ge.remove(s,[c+"queue",f])})})}}),o.fn.extend({queue:function(s,c){var f=2;return typeof s!="string"&&(c=s,s="fx",f--),arguments.length\x20\t\r\n\f]*)/i,Vt=/^$|^module$|\/(?:java|ecma)script/i;(function(){var s=Y.createDocumentFragment(),c=s.appendChild(Y.createElement("div")),f=Y.createElement("input");f.setAttribute("type","radio"),f.setAttribute("checked","checked"),f.setAttribute("name","t"),c.appendChild(f),W.checkClone=c.cloneNode(!0).cloneNode(!0).lastChild.checked,c.innerHTML="",W.noCloneChecked=!!c.cloneNode(!0).lastChild.defaultValue,c.innerHTML="",W.option=!!c.lastChild})();var lt={thead:[1,"","
    "],col:[2,"","
    "],tr:[2,"","
    "],td:[3,"","
    "],_default:[0,"",""]};lt.tbody=lt.tfoot=lt.colgroup=lt.caption=lt.thead,lt.th=lt.td,W.option||(lt.optgroup=lt.option=[1,""]);function pt(s,c){var f;return typeof s.getElementsByTagName<"u"?f=s.getElementsByTagName(c||"*"):typeof s.querySelectorAll<"u"?f=s.querySelectorAll(c||"*"):f=[],c===void 0||c&&P(s,c)?o.merge([s],f):f}function T(s,c){for(var f=0,g=s.length;f-1){_&&_.push(x);continue}if(ne=zt(x),S=pt(xe.appendChild(x),"script"),ne&&T(S),f)for(pe=0;x=S[pe++];)Vt.test(x.type||"")&&f.push(x)}return xe}var J=/^([^.]*)(?:\.(.+)|)/;function ue(){return!0}function fe(){return!1}function le(s,c){return s===re()==(c==="focus")}function re(){try{return Y.activeElement}catch(s){}}function te(s,c,f,g,_,x){var S,B;if(typeof c=="object"){typeof f!="string"&&(g=g||f,f=void 0);for(B in c)te(s,B,f,g,c[B],x);return s}if(g==null&&_==null?(_=f,g=f=void 0):_==null&&(typeof f=="string"?(_=g,g=void 0):(_=g,g=f,f=void 0)),_===!1)_=fe;else if(!_)return s;return x===1&&(S=_,_=function(j){return o().off(j),S.apply(this,arguments)},_.guid=S.guid||(S.guid=o.guid++)),s.each(function(){o.event.add(this,c,_,g,f)})}o.event={global:{},add:function(s,c,f,g,_){var x,S,B,j,ne,pe,xe,he,me,Xe,st,Je=Ge.get(s);if(Nt(s))for(f.handler&&(x=f,f=x.handler,_=x.selector),_&&o.find.matchesSelector(yt,_),f.guid||(f.guid=o.guid++),(j=Je.events)||(j=Je.events=Object.create(null)),(S=Je.handle)||(S=Je.handle=function(Yt){return typeof o<"u"&&o.event.triggered!==Yt.type?o.event.dispatch.apply(s,arguments):void 0}),c=(c||"").match(K)||[""],ne=c.length;ne--;)B=J.exec(c[ne])||[],me=st=B[1],Xe=(B[2]||"").split(".").sort(),me&&(xe=o.event.special[me]||{},me=(_?xe.delegateType:xe.bindType)||me,xe=o.event.special[me]||{},pe=o.extend({type:me,origType:st,data:g,handler:f,guid:f.guid,selector:_,needsContext:_&&o.expr.match.needsContext.test(_),namespace:Xe.join(".")},x),(he=j[me])||(he=j[me]=[],he.delegateCount=0,(!xe.setup||xe.setup.call(s,g,Xe,S)===!1)&&s.addEventListener&&s.addEventListener(me,S)),xe.add&&(xe.add.call(s,pe),pe.handler.guid||(pe.handler.guid=f.guid)),_?he.splice(he.delegateCount++,0,pe):he.push(pe),o.event.global[me]=!0)},remove:function(s,c,f,g,_){var x,S,B,j,ne,pe,xe,he,me,Xe,st,Je=Ge.hasData(s)&&Ge.get(s);if(!(!Je||!(j=Je.events))){for(c=(c||"").match(K)||[""],ne=c.length;ne--;){if(B=J.exec(c[ne])||[],me=st=B[1],Xe=(B[2]||"").split(".").sort(),!me){for(me in j)o.event.remove(s,me+c[ne],f,g,!0);continue}for(xe=o.event.special[me]||{},me=(g?xe.delegateType:xe.bindType)||me,he=j[me]||[],B=B[2]&&new RegExp("(^|\\.)"+Xe.join("\\.(?:.*\\.|)")+"(\\.|$)"),S=x=he.length;x--;)pe=he[x],(_||st===pe.origType)&&(!f||f.guid===pe.guid)&&(!B||B.test(pe.namespace))&&(!g||g===pe.selector||g==="**"&&pe.selector)&&(he.splice(x,1),pe.selector&&he.delegateCount--,xe.remove&&xe.remove.call(s,pe));S&&!he.length&&((!xe.teardown||xe.teardown.call(s,Xe,Je.handle)===!1)&&o.removeEvent(s,me,Je.handle),delete j[me])}o.isEmptyObject(j)&&Ge.remove(s,"handle events")}},dispatch:function(s){var c,f,g,_,x,S,B=new Array(arguments.length),j=o.event.fix(s),ne=(Ge.get(this,"events")||Object.create(null))[j.type]||[],pe=o.event.special[j.type]||{};for(B[0]=j,c=1;c=1)){for(;ne!==this;ne=ne.parentNode||this)if(ne.nodeType===1&&!(s.type==="click"&&ne.disabled===!0)){for(x=[],S={},f=0;f-1:o.find(_,this,null,[ne]).length),S[_]&&x.push(g);x.length&&B.push({elem:ne,handlers:x})}}return ne=this,j\s*$/g;function ke(s,c){return P(s,"table")&&P(c.nodeType!==11?c:c.firstChild,"tr")&&o(s).children("tbody")[0]||s}function $e(s){return s.type=(s.getAttribute("type")!==null)+"/"+s.type,s}function je(s){return(s.type||"").slice(0,5)==="true/"?s.type=s.type.slice(5):s.removeAttribute("type"),s}function We(s,c){var f,g,_,x,S,B,j;if(c.nodeType===1){if(Ge.hasData(s)&&(x=Ge.get(s),j=x.events,j)){Ge.remove(c,"handle events");for(_ in j)for(f=0,g=j[_].length;f1&&typeof me=="string"&&!W.checkClone&&Me.test(me))return s.each(function(st){var Je=s.eq(st);Xe&&(c[0]=me.call(this,st,Je.html())),Ce(Je,c,f,g)});if(xe&&(_=R(c,s[0].ownerDocument,!1,s,g),x=_.firstChild,_.childNodes.length===1&&(_=x),x||g)){for(S=o.map(pt(_,"script"),$e),B=S.length;pe0&&T(S,!j&&pt(s,"script")),B},cleanData:function(s){for(var c,f,g,_=o.event.special,x=0;(f=s[x])!==void 0;x++)if(Nt(f)){if(c=f[Ge.expando]){if(c.events)for(g in c.events)_[g]?o.event.remove(f,g):o.removeEvent(f,g,c.handle);f[Ge.expando]=void 0}f[rt.expando]&&(f[rt.expando]=void 0)}}}),o.fn.extend({detach:function(s){return Te(this,s,!0)},remove:function(s){return Te(this,s)},text:function(s){return qe(this,function(c){return c===void 0?o.text(this):this.empty().each(function(){(this.nodeType===1||this.nodeType===11||this.nodeType===9)&&(this.textContent=c)})},null,s,arguments.length)},append:function(){return Ce(this,arguments,function(s){if(this.nodeType===1||this.nodeType===11||this.nodeType===9){var c=ke(this,s);c.appendChild(s)}})},prepend:function(){return Ce(this,arguments,function(s){if(this.nodeType===1||this.nodeType===11||this.nodeType===9){var c=ke(this,s);c.insertBefore(s,c.firstChild)}})},before:function(){return Ce(this,arguments,function(s){this.parentNode&&this.parentNode.insertBefore(s,this)})},after:function(){return Ce(this,arguments,function(s){this.parentNode&&this.parentNode.insertBefore(s,this.nextSibling)})},empty:function(){for(var s,c=0;(s=this[c])!=null;c++)s.nodeType===1&&(o.cleanData(pt(s,!1)),s.textContent="");return this},clone:function(s,c){return s=s!=null?s:!1,c=c!=null?c:s,this.map(function(){return o.clone(this,s,c)})},html:function(s){return qe(this,function(c){var f=this[0]||{},g=0,_=this.length;if(c===void 0&&f.nodeType===1)return f.innerHTML;if(typeof c=="string"&&!_e.test(c)&&!lt[(Lt.exec(c)||["",""])[1].toLowerCase()]){c=o.htmlPrefilter(c);try{for(;g<_;g++)f=this[g]||{},f.nodeType===1&&(o.cleanData(pt(f,!1)),f.innerHTML=c);f=0}catch(x){}}f&&this.empty().append(c)},null,s,arguments.length)},replaceWith:function(){var s=[];return Ce(this,arguments,function(c){var f=this.parentNode;o.inArray(this,s)<0&&(o.cleanData(pt(this)),f&&f.replaceChild(c,this))},s)}}),o.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(s,c){o.fn[s]=function(f){for(var g,_=[],x=o(f),S=x.length-1,B=0;B<=S;B++)g=B===S?this:this.clone(!0),o(x[B])[c](g),w.apply(_,g.get());return this.pushStack(_)}});var Le=new RegExp("^("+oi+")(?!px)[a-z%]+$","i"),ot=/^--/,ct=function(s){var c=s.ownerDocument.defaultView;return(!c||!c.opener)&&(c=a),c.getComputedStyle(s)},Ft=function(s,c,f){var g,_,x={};for(_ in c)x[_]=s.style[_],s.style[_]=c[_];g=f.call(s);for(_ in c)s.style[_]=x[_];return g},ii=new RegExp(kt.join("|"),"i"),ri="[\\x20\\t\\r\\n\\f]",nn=new RegExp("^"+ri+"+|((?:^|[^\\\\])(?:\\\\.)*)"+ri+"+$","g");(function(){function s(){if(ne){j.style.cssText="position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0",ne.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%",yt.appendChild(j).appendChild(ne);var pe=a.getComputedStyle(ne);f=pe.top!=="1%",B=c(pe.marginLeft)===12,ne.style.right="60%",x=c(pe.right)===36,g=c(pe.width)===36,ne.style.position="absolute",_=c(ne.offsetWidth/3)===12,yt.removeChild(j),ne=null}}function c(pe){return Math.round(parseFloat(pe))}var f,g,_,x,S,B,j=Y.createElement("div"),ne=Y.createElement("div");ne.style&&(ne.style.backgroundClip="content-box",ne.cloneNode(!0).style.backgroundClip="",W.clearCloneStyle=ne.style.backgroundClip==="content-box",o.extend(W,{boxSizingReliable:function(){return s(),g},pixelBoxStyles:function(){return s(),x},pixelPosition:function(){return s(),f},reliableMarginLeft:function(){return s(),B},scrollboxSize:function(){return s(),_},reliableTrDimensions:function(){var pe,xe,he,me;return S==null&&(pe=Y.createElement("table"),xe=Y.createElement("tr"),he=Y.createElement("div"),pe.style.cssText="position:absolute;left:-11111px;border-collapse:separate",xe.style.cssText="border:1px solid",xe.style.height="1px",he.style.height="9px",he.style.display="block",yt.appendChild(pe).appendChild(xe).appendChild(he),me=a.getComputedStyle(xe),S=parseInt(me.height,10)+parseInt(me.borderTopWidth,10)+parseInt(me.borderBottomWidth,10)===xe.offsetHeight,yt.removeChild(pe)),S}}))})();function H(s,c,f){var g,_,x,S,B=ot.test(c),j=s.style;return f=f||ct(s),f&&(S=f.getPropertyValue(c)||f[c],B&&(S=S.replace(nn,"$1")),S===""&&!zt(s)&&(S=o.style(s,c)),!W.pixelBoxStyles()&&Le.test(S)&&ii.test(c)&&(g=j.width,_=j.minWidth,x=j.maxWidth,j.minWidth=j.maxWidth=j.width=S,S=f.width,j.width=g,j.minWidth=_,j.maxWidth=x)),S!==void 0?S+"":S}function Oe(s,c){return{get:function(){if(s()){delete this.get;return}return(this.get=c).apply(this,arguments)}}}var Ae=["Webkit","Moz","ms"],ft=Y.createElement("div").style,Bt={};function Tt(s){for(var c=s[0].toUpperCase()+s.slice(1),f=Ae.length;f--;)if(s=Ae[f]+c,s in ft)return s}function gi(s){var c=o.cssProps[s]||Bt[s];return c||(s in ft?s:Bt[s]=Tt(s)||s)}var vi=/^(none|table(?!-c[ea]).+)/,yi={position:"absolute",visibility:"hidden",display:"block"},On={letterSpacing:"0",fontWeight:"400"};function Wt(s,c,f){var g=wt.exec(c);return g?Math.max(0,g[2]-(f||0))+(g[3]||"px"):c}function Rn(s,c,f,g,_,x){var S=c==="width"?1:0,B=0,j=0;if(f===(g?"border":"content"))return 0;for(;S<4;S+=2)f==="margin"&&(j+=o.css(s,f+kt[S],!0,_)),g?(f==="content"&&(j-=o.css(s,"padding"+kt[S],!0,_)),f!=="margin"&&(j-=o.css(s,"border"+kt[S]+"Width",!0,_))):(j+=o.css(s,"padding"+kt[S],!0,_),f!=="padding"?j+=o.css(s,"border"+kt[S]+"Width",!0,_):B+=o.css(s,"border"+kt[S]+"Width",!0,_));return!g&&x>=0&&(j+=Math.max(0,Math.ceil(s["offset"+c[0].toUpperCase()+c.slice(1)]-x-j-B-.5))||0),j}function Xn(s,c,f){var g=ct(s),_=!W.boxSizingReliable()||f,x=_&&o.css(s,"boxSizing",!1,g)==="border-box",S=x,B=H(s,c,g),j="offset"+c[0].toUpperCase()+c.slice(1);if(Le.test(B)){if(!f)return B;B="auto"}return(!W.boxSizingReliable()&&x||!W.reliableTrDimensions()&&P(s,"tr")||B==="auto"||!parseFloat(B)&&o.css(s,"display",!1,g)==="inline")&&s.getClientRects().length&&(x=o.css(s,"boxSizing",!1,g)==="border-box",S=j in s,S&&(B=s[j])),B=parseFloat(B)||0,B+Rn(s,c,f||(x?"border":"content"),S,g,B)+"px"}o.extend({cssHooks:{opacity:{get:function(s,c){if(c){var f=H(s,"opacity");return f===""?"1":f}}}},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(s,c,f,g){if(!(!s||s.nodeType===3||s.nodeType===8||!s.style)){var _,x,S,B=mt(c),j=ot.test(c),ne=s.style;if(j||(c=gi(B)),S=o.cssHooks[c]||o.cssHooks[B],f!==void 0){if(x=typeof f,x==="string"&&(_=wt.exec(f))&&_[1]&&(f=jt(s,c,_),x="number"),f==null||f!==f)return;x==="number"&&!j&&(f+=_&&_[3]||(o.cssNumber[B]?"":"px")),!W.clearCloneStyle&&f===""&&c.indexOf("background")===0&&(ne[c]="inherit"),(!S||!("set"in S)||(f=S.set(s,f,g))!==void 0)&&(j?ne.setProperty(c,f):ne[c]=f)}else return S&&"get"in S&&(_=S.get(s,!1,g))!==void 0?_:ne[c]}},css:function(s,c,f,g){var _,x,S,B=mt(c),j=ot.test(c);return j||(c=gi(B)),S=o.cssHooks[c]||o.cssHooks[B],S&&"get"in S&&(_=S.get(s,!0,f)),_===void 0&&(_=H(s,c,g)),_==="normal"&&c in On&&(_=On[c]),f===""||f?(x=parseFloat(_),f===!0||isFinite(x)?x||0:_):_}}),o.each(["height","width"],function(s,c){o.cssHooks[c]={get:function(f,g,_){if(g)return vi.test(o.css(f,"display"))&&(!f.getClientRects().length||!f.getBoundingClientRect().width)?Ft(f,yi,function(){return Xn(f,c,_)}):Xn(f,c,_)},set:function(f,g,_){var x,S=ct(f),B=!W.scrollboxSize()&&S.position==="absolute",j=B||_,ne=j&&o.css(f,"boxSizing",!1,S)==="border-box",pe=_?Rn(f,c,_,ne,S):0;return ne&&B&&(pe-=Math.ceil(f["offset"+c[0].toUpperCase()+c.slice(1)]-parseFloat(S[c])-Rn(f,c,"border",!1,S)-.5)),pe&&(x=wt.exec(g))&&(x[3]||"px")!=="px"&&(f.style[c]=g,g=o.css(f,c)),Wt(f,g,pe)}}}),o.cssHooks.marginLeft=Oe(W.reliableMarginLeft,function(s,c){if(c)return(parseFloat(H(s,"marginLeft"))||s.getBoundingClientRect().left-Ft(s,{marginLeft:0},function(){return s.getBoundingClientRect().left}))+"px"}),o.each({margin:"",padding:"",border:"Width"},function(s,c){o.cssHooks[s+c]={expand:function(f){for(var g=0,_={},x=typeof f=="string"?f.split(" "):[f];g<4;g++)_[s+kt[g]+c]=x[g]||x[g-2]||x[0];return _}},s!=="margin"&&(o.cssHooks[s+c].set=Wt)}),o.fn.extend({css:function(s,c){return qe(this,function(f,g,_){var x,S,B={},j=0;if(Array.isArray(g)){for(x=ct(f),S=g.length;j1)}});function di(s,c,f,g,_){return new di.prototype.init(s,c,f,g,_)}o.Tween=di,di.prototype={constructor:di,init:function(s,c,f,g,_,x){this.elem=s,this.prop=f,this.easing=_||o.easing._default,this.options=c,this.start=this.now=this.cur(),this.end=g,this.unit=x||(o.cssNumber[f]?"":"px")},cur:function(){var s=di.propHooks[this.prop];return s&&s.get?s.get(this):di.propHooks._default.get(this)},run:function(s){var c,f=di.propHooks[this.prop];return this.options.duration?this.pos=c=o.easing[this.easing](s,this.options.duration*s,0,1,this.options.duration):this.pos=c=s,this.now=(this.end-this.start)*c+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),f&&f.set?f.set(this):di.propHooks._default.set(this),this}},di.prototype.init.prototype=di.prototype,di.propHooks={_default:{get:function(s){var c;return s.elem.nodeType!==1||s.elem[s.prop]!=null&&s.elem.style[s.prop]==null?s.elem[s.prop]:(c=o.css(s.elem,s.prop,""),!c||c==="auto"?0:c)},set:function(s){o.fx.step[s.prop]?o.fx.step[s.prop](s):s.elem.nodeType===1&&(o.cssHooks[s.prop]||s.elem.style[gi(s.prop)]!=null)?o.style(s.elem,s.prop,s.now+s.unit):s.elem[s.prop]=s.now}}},di.propHooks.scrollTop=di.propHooks.scrollLeft={set:function(s){s.elem.nodeType&&s.elem.parentNode&&(s.elem[s.prop]=s.now)}},o.easing={linear:function(s){return s},swing:function(s){return .5-Math.cos(s*Math.PI)/2},_default:"swing"},o.fx=di.prototype.init,o.fx.step={};var zn,So,mh=/^(?:toggle|show|hide)$/,gh=/queueHooks$/;function mr(){So&&(Y.hidden===!1&&a.requestAnimationFrame?a.requestAnimationFrame(mr):a.setTimeout(mr,o.fx.interval),o.fx.tick())}function rs(){return a.setTimeout(function(){zn=void 0}),zn=Date.now()}function Eo(s,c){var f,g=0,_={height:s};for(c=c?1:0;g<4;g+=2-c)f=kt[g],_["margin"+f]=_["padding"+f]=s;return c&&(_.opacity=_.width=s),_}function as(s,c,f){for(var g,_=(Oi.tweeners[c]||[]).concat(Oi.tweeners["*"]),x=0,S=_.length;x1)},removeAttr:function(s){return this.each(function(){o.removeAttr(this,s)})}}),o.extend({attr:function(s,c,f){var g,_,x=s.nodeType;if(!(x===3||x===8||x===2)){if(typeof s.getAttribute>"u")return o.prop(s,c,f);if((x!==1||!o.isXMLDoc(s))&&(_=o.attrHooks[c.toLowerCase()]||(o.expr.match.bool.test(c)?ss:void 0)),f!==void 0){if(f===null){o.removeAttr(s,c);return}return _&&"set"in _&&(g=_.set(s,f,c))!==void 0?g:(s.setAttribute(c,f+""),f)}return _&&"get"in _&&(g=_.get(s,c))!==null?g:(g=o.find.attr(s,c),g!=null?g:void 0)}},attrHooks:{type:{set:function(s,c){if(!W.radioValue&&c==="radio"&&P(s,"input")){var f=s.value;return s.setAttribute("type",c),f&&(s.value=f),c}}}},removeAttr:function(s,c){var f,g=0,_=c&&c.match(K);if(_&&s.nodeType===1)for(;f=_[g++];)s.removeAttribute(f)}}),ss={set:function(s,c,f){return c===!1?o.removeAttr(s,f):s.setAttribute(f,f),f}},o.each(o.expr.match.bool.source.match(/\w+/g),function(s,c){var f=Jn[c]||o.find.attr;Jn[c]=function(g,_,x){var S,B,j=_.toLowerCase();return x||(B=Jn[j],Jn[j]=S,S=f(g,_,x)!=null?j:null,Jn[j]=B),S}});var bh=/^(?:input|select|textarea|button)$/i,wh=/^(?:a|area)$/i;o.fn.extend({prop:function(s,c){return qe(this,o.prop,s,c,arguments.length>1)},removeProp:function(s){return this.each(function(){delete this[o.propFix[s]||s]})}}),o.extend({prop:function(s,c,f){var g,_,x=s.nodeType;if(!(x===3||x===8||x===2))return(x!==1||!o.isXMLDoc(s))&&(c=o.propFix[c]||c,_=o.propHooks[c]),f!==void 0?_&&"set"in _&&(g=_.set(s,f,c))!==void 0?g:s[c]=f:_&&"get"in _&&(g=_.get(s,c))!==null?g:s[c]},propHooks:{tabIndex:{get:function(s){var c=o.find.attr(s,"tabindex");return c?parseInt(c,10):bh.test(s.nodeName)||wh.test(s.nodeName)&&s.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),W.optSelected||(o.propHooks.selected={get:function(s){var c=s.parentNode;return c&&c.parentNode&&c.parentNode.selectedIndex,null},set:function(s){var c=s.parentNode;c&&(c.selectedIndex,c.parentNode&&c.parentNode.selectedIndex)}}),o.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){o.propFix[this.toLowerCase()]=this});function pn(s){var c=s.match(K)||[];return c.join(" ")}function fn(s){return s.getAttribute&&s.getAttribute("class")||""}function gr(s){return Array.isArray(s)?s:typeof s=="string"?s.match(K)||[]:[]}o.fn.extend({addClass:function(s){var c,f,g,_,x,S;return V(s)?this.each(function(B){o(this).addClass(s.call(this,B,fn(this)))}):(c=gr(s),c.length?this.each(function(){if(g=fn(this),f=this.nodeType===1&&" "+pn(g)+" ",f){for(x=0;x-1;)f=f.replace(" "+_+" "," ");S=pn(f),g!==S&&this.setAttribute("class",S)}}):this):this.attr("class","")},toggleClass:function(s,c){var f,g,_,x,S=typeof s,B=S==="string"||Array.isArray(s);return V(s)?this.each(function(j){o(this).toggleClass(s.call(this,j,fn(this),c),c)}):typeof c=="boolean"&&B?c?this.addClass(s):this.removeClass(s):(f=gr(s),this.each(function(){if(B)for(x=o(this),_=0;_-1)return!0;return!1}});var _h=/\r/g;o.fn.extend({val:function(s){var c,f,g,_=this[0];return arguments.length?(g=V(s),this.each(function(x){var S;this.nodeType===1&&(g?S=s.call(this,x,o(this).val()):S=s,S==null?S="":typeof S=="number"?S+="":Array.isArray(S)&&(S=o.map(S,function(B){return B==null?"":B+""})),c=o.valHooks[this.type]||o.valHooks[this.nodeName.toLowerCase()],(!c||!("set"in c)||c.set(this,S,"value")===void 0)&&(this.value=S))})):_?(c=o.valHooks[_.type]||o.valHooks[_.nodeName.toLowerCase()],c&&"get"in c&&(f=c.get(_,"value"))!==void 0?f:(f=_.value,typeof f=="string"?f.replace(_h,""):f!=null?f:"")):void 0}}),o.extend({valHooks:{option:{get:function(s){var c=o.find.attr(s,"value");return c!=null?c:pn(o.text(s))}},select:{get:function(s){var c,f,g,_=s.options,x=s.selectedIndex,S=s.type==="select-one",B=S?null:[],j=S?x+1:_.length;for(x<0?g=j:g=S?x:0;g-1)&&(f=!0);return f||(s.selectedIndex=-1),x}}}}),o.each(["radio","checkbox"],function(){o.valHooks[this]={set:function(s,c){if(Array.isArray(c))return s.checked=o.inArray(o(s).val(),c)>-1}},W.checkOn||(o.valHooks[this].get=function(s){return s.getAttribute("value")===null?"on":s.value})}),W.focusin="onfocusin"in a;var ls=/^(?:focusinfocus|focusoutblur)$/,cs=function(s){s.stopPropagation()};o.extend(o.event,{trigger:function(s,c,f,g){var _,x,S,B,j,ne,pe,xe,he=[f||Y],me=D.call(s,"type")?s.type:s,Xe=D.call(s,"namespace")?s.namespace.split("."):[];if(x=xe=S=f=f||Y,!(f.nodeType===3||f.nodeType===8)&&!ls.test(me+o.event.triggered)&&(me.indexOf(".")>-1&&(Xe=me.split("."),me=Xe.shift(),Xe.sort()),j=me.indexOf(":")<0&&"on"+me,s=s[o.expando]?s:new o.Event(me,typeof s=="object"&&s),s.isTrigger=g?2:3,s.namespace=Xe.join("."),s.rnamespace=s.namespace?new RegExp("(^|\\.)"+Xe.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,s.result=void 0,s.target||(s.target=f),c=c==null?[s]:o.makeArray(c,[s]),pe=o.event.special[me]||{},!(!g&&pe.trigger&&pe.trigger.apply(f,c)===!1))){if(!g&&!pe.noBubble&&!ce(f)){for(B=pe.delegateType||me,ls.test(B+me)||(x=x.parentNode);x;x=x.parentNode)he.push(x),S=x;S===(f.ownerDocument||Y)&&he.push(S.defaultView||S.parentWindow||a)}for(_=0;(x=he[_++])&&!s.isPropagationStopped();)xe=x,s.type=_>1?B:pe.bindType||me,ne=(Ge.get(x,"events")||Object.create(null))[s.type]&&Ge.get(x,"handle"),ne&&ne.apply(x,c),ne=j&&x[j],ne&&ne.apply&&Nt(x)&&(s.result=ne.apply(x,c),s.result===!1&&s.preventDefault());return s.type=me,!g&&!s.isDefaultPrevented()&&(!pe._default||pe._default.apply(he.pop(),c)===!1)&&Nt(f)&&j&&V(f[me])&&!ce(f)&&(S=f[j],S&&(f[j]=null),o.event.triggered=me,s.isPropagationStopped()&&xe.addEventListener(me,cs),f[me](),s.isPropagationStopped()&&xe.removeEventListener(me,cs),o.event.triggered=void 0,S&&(f[j]=S)),s.result}},simulate:function(s,c,f){var g=o.extend(new o.Event,f,{type:s,isSimulated:!0});o.event.trigger(g,null,c)}}),o.fn.extend({trigger:function(s,c){return this.each(function(){o.event.trigger(s,c,this)})},triggerHandler:function(s,c){var f=this[0];if(f)return o.event.trigger(s,c,f,!0)}}),W.focusin||o.each({focus:"focusin",blur:"focusout"},function(s,c){var f=function(g){o.event.simulate(c,g.target,o.event.fix(g))};o.event.special[c]={setup:function(){var g=this.ownerDocument||this.document||this,_=Ge.access(g,c);_||g.addEventListener(s,f,!0),Ge.access(g,c,(_||0)+1)},teardown:function(){var g=this.ownerDocument||this.document||this,_=Ge.access(g,c)-1;_?Ge.access(g,c,_):(g.removeEventListener(s,f,!0),Ge.remove(g,c))}}});var Qn=a.location,hs={guid:Date.now()},vr=/\?/;o.parseXML=function(s){var c,f;if(!s||typeof s!="string")return null;try{c=new a.DOMParser().parseFromString(s,"text/xml")}catch(g){}return f=c&&c.getElementsByTagName("parsererror")[0],(!c||f)&&o.error("Invalid XML: "+(f?o.map(f.childNodes,function(g){return g.textContent}).join(` `):s)),c};var xh=/\[\]$/,us=/\r?\n/g,kh=/^(?:submit|button|image|reset|file)$/i,Ch=/^(?:input|select|textarea|keygen)/i;function yr(s,c,f,g){var _;if(Array.isArray(c))o.each(c,function(x,S){f||xh.test(s)?g(s,S):yr(s+"["+(typeof S=="object"&&S!=null?x:"")+"]",S,f,g)});else if(!f&&n(c)==="object")for(_ in c)yr(s+"["+_+"]",c[_],f,g);else g(s,c)}o.param=function(s,c){var f,g=[],_=function(x,S){var B=V(S)?S():S;g[g.length]=encodeURIComponent(x)+"="+encodeURIComponent(B!=null?B:"")};if(s==null)return"";if(Array.isArray(s)||s.jquery&&!o.isPlainObject(s))o.each(s,function(){_(this.name,this.value)});else for(f in s)yr(f,s[f],c,_);return g.join("&")},o.fn.extend({serialize:function(){return o.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var s=o.prop(this,"elements");return s?o.makeArray(s):this}).filter(function(){var s=this.type;return this.name&&!o(this).is(":disabled")&&Ch.test(this.nodeName)&&!kh.test(s)&&(this.checked||!ei.test(s))}).map(function(s,c){var f=o(this).val();return f==null?null:Array.isArray(f)?o.map(f,function(g){return{name:c.name,value:g.replace(us,`\r `)}}):{name:c.name,value:f.replace(us,`\r `)}}).get()}});var Th=/%20/g,Sh=/#.*$/,Eh=/([?&])_=[^&]*/,Ah=/^(.*?):[ \t]*([^\r\n]*)$/mg,Dh=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,$h=/^(?:GET|HEAD)$/,Mh=/^\/\//,ds={},br={},ps="*/".concat("*"),wr=Y.createElement("a");wr.href=Qn.href;function fs(s){return function(c,f){typeof c!="string"&&(f=c,c="*");var g,_=0,x=c.toLowerCase().match(K)||[];if(V(f))for(;g=x[_++];)g[0]==="+"?(g=g.slice(1)||"*",(s[g]=s[g]||[]).unshift(f)):(s[g]=s[g]||[]).push(f)}}function ms(s,c,f,g){var _={},x=s===br;function S(B){var j;return _[B]=!0,o.each(s[B]||[],function(ne,pe){var xe=pe(c,f,g);if(typeof xe=="string"&&!x&&!_[xe])return c.dataTypes.unshift(xe),S(xe),!1;if(x)return!(j=xe)}),j}return S(c.dataTypes[0])||!_["*"]&&S("*")}function _r(s,c){var f,g,_=o.ajaxSettings.flatOptions||{};for(f in c)c[f]!==void 0&&((_[f]?s:g||(g={}))[f]=c[f]);return g&&o.extend(!0,s,g),s}function Ih(s,c,f){for(var g,_,x,S,B=s.contents,j=s.dataTypes;j[0]==="*";)j.shift(),g===void 0&&(g=s.mimeType||c.getResponseHeader("Content-Type"));if(g){for(_ in B)if(B[_]&&B[_].test(g)){j.unshift(_);break}}if(j[0]in f)x=j[0];else{for(_ in f){if(!j[0]||s.converters[_+" "+j[0]]){x=_;break}S||(S=_)}x=x||S}if(x)return x!==j[0]&&j.unshift(x),f[x]}function Ph(s,c,f,g){var _,x,S,B,j,ne={},pe=s.dataTypes.slice();if(pe[1])for(S in s.converters)ne[S.toLowerCase()]=s.converters[S];for(x=pe.shift();x;)if(s.responseFields[x]&&(f[s.responseFields[x]]=c),!j&&g&&s.dataFilter&&(c=s.dataFilter(c,s.dataType)),j=x,x=pe.shift(),x){if(x==="*")x=j;else if(j!=="*"&&j!==x){if(S=ne[j+" "+x]||ne["* "+x],!S){for(_ in ne)if(B=_.split(" "),B[1]===x&&(S=ne[j+" "+B[0]]||ne["* "+B[0]],S)){S===!0?S=ne[_]:ne[_]!==!0&&(x=B[0],pe.unshift(B[1]));break}}if(S!==!0)if(S&&s.throws)c=S(c);else try{c=S(c)}catch(xe){return{state:"parsererror",error:S?xe:"No conversion from "+j+" to "+x}}}}return{state:"success",data:c}}o.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Qn.href,type:"GET",isLocal:Dh.test(Qn.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":ps,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":o.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(s,c){return c?_r(_r(s,o.ajaxSettings),c):_r(o.ajaxSettings,s)},ajaxPrefilter:fs(ds),ajaxTransport:fs(br),ajax:function(s,c){typeof s=="object"&&(c=s,s=void 0),c=c||{};var f,g,_,x,S,B,j,ne,pe,xe,he=o.ajaxSetup({},c),me=he.context||he,Xe=he.context&&(me.nodeType||me.jquery)?o(me):o.event,st=o.Deferred(),Je=o.Callbacks("once memory"),Yt=he.statusCode||{},qt={},bi={},Ct="canceled",at={readyState:0,getResponseHeader:function(gt){var Ot;if(j){if(!x)for(x={};Ot=Ah.exec(_);)x[Ot[1].toLowerCase()+" "]=(x[Ot[1].toLowerCase()+" "]||[]).concat(Ot[2]);Ot=x[gt.toLowerCase()+" "]}return Ot==null?null:Ot.join(", ")},getAllResponseHeaders:function(){return j?_:null},setRequestHeader:function(gt,Ot){return j==null&&(gt=bi[gt.toLowerCase()]=bi[gt.toLowerCase()]||gt,qt[gt]=Ot),this},overrideMimeType:function(gt){return j==null&&(he.mimeType=gt),this},statusCode:function(gt){var Ot;if(gt)if(j)at.always(gt[at.status]);else for(Ot in gt)Yt[Ot]=[Yt[Ot],gt[Ot]];return this},abort:function(gt){var Ot=gt||Ct;return f&&f.abort(Ot),pi(0,Ot),this}};if(st.promise(at),he.url=((s||he.url||Qn.href)+"").replace(Mh,Qn.protocol+"//"),he.type=c.method||c.type||he.method||he.type,he.dataTypes=(he.dataType||"*").toLowerCase().match(K)||[""],he.crossDomain==null){B=Y.createElement("a");try{B.href=he.url,B.href=B.href,he.crossDomain=wr.protocol+"//"+wr.host!=B.protocol+"//"+B.host}catch(gt){he.crossDomain=!0}}if(he.data&&he.processData&&typeof he.data!="string"&&(he.data=o.param(he.data,he.traditional)),ms(ds,he,c,at),j)return at;ne=o.event&&he.global,ne&&o.active++===0&&o.event.trigger("ajaxStart"),he.type=he.type.toUpperCase(),he.hasContent=!$h.test(he.type),g=he.url.replace(Sh,""),he.hasContent?he.data&&he.processData&&(he.contentType||"").indexOf("application/x-www-form-urlencoded")===0&&(he.data=he.data.replace(Th,"+")):(xe=he.url.slice(g.length),he.data&&(he.processData||typeof he.data=="string")&&(g+=(vr.test(g)?"&":"?")+he.data,delete he.data),he.cache===!1&&(g=g.replace(Eh,"$1"),xe=(vr.test(g)?"&":"?")+"_="+hs.guid+++xe),he.url=g+xe),he.ifModified&&(o.lastModified[g]&&at.setRequestHeader("If-Modified-Since",o.lastModified[g]),o.etag[g]&&at.setRequestHeader("If-None-Match",o.etag[g])),(he.data&&he.hasContent&&he.contentType!==!1||c.contentType)&&at.setRequestHeader("Content-Type",he.contentType),at.setRequestHeader("Accept",he.dataTypes[0]&&he.accepts[he.dataTypes[0]]?he.accepts[he.dataTypes[0]]+(he.dataTypes[0]!=="*"?", "+ps+"; q=0.01":""):he.accepts["*"]);for(pe in he.headers)at.setRequestHeader(pe,he.headers[pe]);if(he.beforeSend&&(he.beforeSend.call(me,at,he)===!1||j))return at.abort();if(Ct="abort",Je.add(he.complete),at.done(he.success),at.fail(he.error),f=ms(br,he,c,at),!f)pi(-1,"No Transport");else{if(at.readyState=1,ne&&Xe.trigger("ajaxSend",[at,he]),j)return at;he.async&&he.timeout>0&&(S=a.setTimeout(function(){at.abort("timeout")},he.timeout));try{j=!1,f.send(qt,pi)}catch(gt){if(j)throw gt;pi(-1,gt)}}function pi(gt,Ot,eo,Ao){var wi,mn,gn,fi,on,Di=Ot;j||(j=!0,S&&a.clearTimeout(S),f=void 0,_=Ao||"",at.readyState=gt>0?4:0,wi=gt>=200&><300||gt===304,eo&&(fi=Ih(he,at,eo)),!wi&&o.inArray("script",he.dataTypes)>-1&&o.inArray("json",he.dataTypes)<0&&(he.converters["text script"]=function(){}),fi=Ph(he,fi,at,wi),wi?(he.ifModified&&(on=at.getResponseHeader("Last-Modified"),on&&(o.lastModified[g]=on),on=at.getResponseHeader("etag"),on&&(o.etag[g]=on)),gt===204||he.type==="HEAD"?Di="nocontent":gt===304?Di="notmodified":(Di=fi.state,mn=fi.data,gn=fi.error,wi=!gn)):(gn=Di,(gt||!Di)&&(Di="error",gt<0&&(gt=0))),at.status=gt,at.statusText=(Ot||Di)+"",wi?st.resolveWith(me,[mn,Di,at]):st.rejectWith(me,[at,Di,gn]),at.statusCode(Yt),Yt=void 0,ne&&Xe.trigger(wi?"ajaxSuccess":"ajaxError",[at,he,wi?mn:gn]),Je.fireWith(me,[at,Di]),ne&&(Xe.trigger("ajaxComplete",[at,he]),--o.active||o.event.trigger("ajaxStop")))}return at},getJSON:function(s,c,f){return o.get(s,c,f,"json")},getScript:function(s,c){return o.get(s,void 0,c,"script")}}),o.each(["get","post"],function(s,c){o[c]=function(f,g,_,x){return V(g)&&(x=x||_,_=g,g=void 0),o.ajax(o.extend({url:f,type:c,dataType:x,data:g,success:_},o.isPlainObject(f)&&f))}}),o.ajaxPrefilter(function(s){var c;for(c in s.headers)c.toLowerCase()==="content-type"&&(s.contentType=s.headers[c]||"")}),o._evalUrl=function(s,c,f){return o.ajax({url:s,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(g){o.globalEval(g,c,f)}})},o.fn.extend({wrapAll:function(s){var c;return this[0]&&(V(s)&&(s=s.call(this[0])),c=o(s,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&c.insertBefore(this[0]),c.map(function(){for(var f=this;f.firstElementChild;)f=f.firstElementChild;return f}).append(this)),this},wrapInner:function(s){return V(s)?this.each(function(c){o(this).wrapInner(s.call(this,c))}):this.each(function(){var c=o(this),f=c.contents();f.length?f.wrapAll(s):c.append(s)})},wrap:function(s){var c=V(s);return this.each(function(f){o(this).wrapAll(c?s.call(this,f):s)})},unwrap:function(s){return this.parent(s).not("body").each(function(){o(this).replaceWith(this.childNodes)}),this}}),o.expr.pseudos.hidden=function(s){return!o.expr.pseudos.visible(s)},o.expr.pseudos.visible=function(s){return!!(s.offsetWidth||s.offsetHeight||s.getClientRects().length)},o.ajaxSettings.xhr=function(){try{return new a.XMLHttpRequest}catch(s){}};var Nh={0:200,1223:204},Zn=o.ajaxSettings.xhr();W.cors=!!Zn&&"withCredentials"in Zn,W.ajax=Zn=!!Zn,o.ajaxTransport(function(s){var c,f;if(W.cors||Zn&&!s.crossDomain)return{send:function(g,_){var x,S=s.xhr();if(S.open(s.type,s.url,s.async,s.username,s.password),s.xhrFields)for(x in s.xhrFields)S[x]=s.xhrFields[x];s.mimeType&&S.overrideMimeType&&S.overrideMimeType(s.mimeType),!s.crossDomain&&!g["X-Requested-With"]&&(g["X-Requested-With"]="XMLHttpRequest");for(x in g)S.setRequestHeader(x,g[x]);c=function(B){return function(){c&&(c=f=S.onload=S.onerror=S.onabort=S.ontimeout=S.onreadystatechange=null,B==="abort"?S.abort():B==="error"?typeof S.status!="number"?_(0,"error"):_(S.status,S.statusText):_(Nh[S.status]||S.status,S.statusText,(S.responseType||"text")!=="text"||typeof S.responseText!="string"?{binary:S.response}:{text:S.responseText},S.getAllResponseHeaders()))}},S.onload=c(),f=S.onerror=S.ontimeout=c("error"),S.onabort!==void 0?S.onabort=f:S.onreadystatechange=function(){S.readyState===4&&a.setTimeout(function(){c&&f()})},c=c("abort");try{S.send(s.hasContent&&s.data||null)}catch(B){if(c)throw B}},abort:function(){c&&c()}}}),o.ajaxPrefilter(function(s){s.crossDomain&&(s.contents.script=!1)}),o.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(s){return o.globalEval(s),s}}}),o.ajaxPrefilter("script",function(s){s.cache===void 0&&(s.cache=!1),s.crossDomain&&(s.type="GET")}),o.ajaxTransport("script",function(s){if(s.crossDomain||s.scriptAttrs){var c,f;return{send:function(g,_){c=o("