From 1654e06d8f9818bf8d5d7fde90ca92cca2ac3eb2 Mon Sep 17 00:00:00 2001 From: Santos Gallegos Date: Wed, 4 Jan 2023 10:56:04 -0500 Subject: [PATCH 1/5] Embedded JS: Inject jQuery is isn't present For injecting the flyout menu we are relying on a script from our theme, that script depends on jQuery, so it needs to be present for the flyout menu to work. https://github.com/readthedocs/readthedocs.org/blob/67c44a1f1b27dcc66bd14520d019459fcf86354d/readthedocs/core/static-src/core/js/doc-embed/sphinx.js#L43-L59 We have migrated most of our code to vanilla JS, but this piece isn't simple to migrate. --- .../core/js/readthedocs-doc-embed.js | 33 ++++++++++++++++--- .../static/core/js/readthedocs-doc-embed.js | 2 +- 2 files changed, 30 insertions(+), 5 deletions(-) diff --git a/readthedocs/core/static-src/core/js/readthedocs-doc-embed.js b/readthedocs/core/static-src/core/js/readthedocs-doc-embed.js index 458ff25307a..ed926ee7497 100644 --- a/readthedocs/core/static-src/core/js/readthedocs-doc-embed.js +++ b/readthedocs/core/static-src/core/js/readthedocs-doc-embed.js @@ -6,11 +6,36 @@ const sphinx = require('./doc-embed/sphinx'); const search = require('./doc-embed/search'); const { domReady } = require('./doc-embed/utils'); +/* + * Inject JQuery if isn't present already. + * + * Parts of this script rely on JQuery (mainly the flyout menu injection), + * since Sphinx no longer includes it, and other tools may not include it, + * we must inject it if isn't found before executing our script. +*/ +function injectJQuery(init) { + if (window.jQuery) { + init() + return + } + console.log("JQuery not found. Injecting."); + var script = document.createElement("script"); + script.type = "text/javascript"; + script.src = "https://code.jquery.com/jquery-3.6.3.min.js"; + script.integrity = "sha512-STof4xm1wgkfm7heWqFJVn58Hm3EtS31XFaagaa8VMReCXAkQnJZ+jEy8PCC/iT18dFy95WcExNHFTqLyp72eQ=="; + script.crossOrigin = "anonymous"; + script.onload = init; + document.head.appendChild(script); +} + + (function () { domReady(function () { - footer.init(); - sphinx.init(); - search.init(); - sponsorship.init(); + injectJQuery(function() { + footer.init(); + sphinx.init(); + search.init(); + sponsorship.init(); + }) }); }()); diff --git a/readthedocs/core/static/core/js/readthedocs-doc-embed.js b/readthedocs/core/static/core/js/readthedocs-doc-embed.js index 98dd6140510..ed01543f076 100644 --- a/readthedocs/core/static/core/js/readthedocs-doc-embed.js +++ b/readthedocs/core/static/core/js/readthedocs-doc-embed.js @@ -1 +1 @@ -!function n(r,o,a){function s(t,e){if(!o[t]){if(!r[t]){var i="function"==typeof require&&require;if(!e&&i)return i(t,!0);if(l)return l(t,!0);throw(e=new Error("Cannot find module '"+t+"'")).code="MODULE_NOT_FOUND",e}i=o[t]={exports:{}},r[t][0].call(i.exports,function(e){return s(r[t][1][e]||e)},i,i.exports,n,r,o,a)}return o[t].exports}for(var l="function"==typeof require&&require,e=0;e"),i("table.docutils.footnote").wrap("
"),i("table.docutils.citation").wrap("
"),i(".wy-menu-vertical ul").not(".simple").siblings("a").each(function(){var t=i(this);(expand=i('')).on("click",function(e){return n.toggleCurrent(t),e.stopPropagation(),!1}),t.prepend(expand)})},reset:function(){var e=encodeURI(window.location.hash)||"#";try{var t,i=$(".wy-menu-vertical"),n=i.find('[href="'+e+'"]');0===n.length&&(t=$('.document [id="'+e.substring(1)+'"]').closest("div.section"),0===(n=i.find('[href="#'+t.attr("id")+'"]')).length&&(n=i.find('[href="#"]'))),0this.docHeight||(this.navBar.scrollTop(i),this.winPosition=e)},onResize:function(){this.winResize=!1,this.winHeight=this.win.height(),this.docHeight=$(document).height()},hashChange:function(){this.linkScroll=!0,this.win.one("hashchange",function(){this.linkScroll=!1})},toggleCurrent:function(e){e=e.closest("li");e.siblings("li.current").removeClass("current"),e.siblings().find("li.current").removeClass("current"),e.find("> ul li.current").removeClass("current"),e.toggleClass("current")}},"undefined"!=typeof window&&(window.SphinxRtdTheme={Navigation:t.exports.ThemeNav,StickyNav:t.exports.ThemeNav});for(var o=0,r=["ms","moz","webkit","o"],a=0;a/g,u=/"/g,h=/"/g,p=/&#([a-zA-Z0-9]*);?/gim,f=/:?/gim,g=/&newline;?/gim,m=/((j\s*a\s*v\s*a|v\s*b|l\s*i\s*v\s*e)\s*s\s*c\s*r\s*i\s*p\s*t\s*|m\s*o\s*c\s*h\s*a)\:/gi,v=/e\s*x\s*p\s*r\s*e\s*s\s*s\s*i\s*o\s*n\s*\(.*/gi,b=/u\s*r\s*l\s*\(.*/gi;function w(e){return e.replace(u,""")}function y(e){return e.replace(h,'"')}function _(e){return e.replace(p,function(e,t){return"x"===t[0]||"X"===t[0]?String.fromCharCode(parseInt(t.substr(1),16)):String.fromCharCode(parseInt(t,10))})}function x(e){return e.replace(f,":").replace(g," ")}function T(e){for(var t="",i=0,n=e.length;i/g;i.whiteList=o(),i.getDefaultWhiteList=o,i.onTag=function(e,t,i){},i.onIgnoreTag=function(e,t,i){},i.onTagAttr=function(e,t,i){},i.onIgnoreTagAttr=function(e,t,i){},i.safeAttrValue=function(e,t,i,n){if(i=E(i),"href"===t||"src"===t){if("#"===(i=d.trim(i)))return"#";if("http://"!==i.substr(0,7)&&"https://"!==i.substr(0,8)&&"mailto:"!==i.substr(0,7)&&"tel:"!==i.substr(0,4)&&"#"!==i[0]&&"/"!==i[0])return""}else if("background"===t){if(m.lastIndex=0,m.test(i))return""}else if("style"===t){if(v.lastIndex=0,v.test(i))return"";if(b.lastIndex=0,b.test(i)&&(m.lastIndex=0,m.test(i)))return"";!1!==n&&(i=(n=n||a).process(i))}return i=k(i)},i.escapeHtml=s,i.escapeQuote=w,i.unescapeQuote=y,i.escapeHtmlEntities=_,i.escapeDangerHtml5Entities=x,i.clearNonPrintableCharacter=T,i.friendlyAttrValue=E,i.escapeAttrValue=k,i.onIgnoreTagStripAll=function(){return""},i.StripTagBody=function(o,a){"function"!=typeof a&&(a=function(){});var s=!Array.isArray(o),l=[],c=!1;return{onIgnoreTag:function(e,t,i){var n,r;return r=e,s||-1!==d.indexOf(o,r)?i.isClosing?(n=i.position+(r="[/removed]").length,l.push([!1!==c?c:i.position,n]),c=!1,r):(c=c||i.position,"[removed]"):a(e,t,i)},remove:function(t){var i="",n=0;return d.forEach(l,function(e){i+=t.slice(n,e[0]),n=e[1]}),i+=t.slice(n)}}},i.stripCommentTag=function(e){return e.replace(A,"")},i.stripBlankChar=function(e){return e.split("").filter(function(e){e=e.charCodeAt(0);return 127!==e&&(!(e<=31)||(10===e||13===e))}).join("")},i.cssFilter=a,i.getDefaultCSSWhiteList=r},{"./util":5,cssfilter:9}],3:[function(e,t,i){var n,r=e("./default"),o=e("./parser"),a=e("./xss");for(n in(i=t.exports=function(e,t){return new a(t).process(e)}).FilterXSS=a,r)i[n]=r[n];for(n in o)i[n]=o[n];"undefined"!=typeof window&&(window.filterXSS=t.exports)},{"./default":2,"./parser":4,"./xss":6}],4:[function(e,t,i){var f=e("./util");var d=/[^a-zA-Z0-9_:\.\-]/gim;function u(e){return'"'===(t=e)[0]&&'"'===t[t.length-1]||"'"===t[0]&&"'"===t[t.length-1]?e.substr(1,e.length-2):e;var t}i.parseTag=function(e,t,i){for(var n,r,o,a="",s=0,l=!1,c=!1,d=0,u=e.length,h="",d=0;d"===p?(a+=i(e.slice(s,l)),n=e.slice(l,d+1),r=n,o=void 0,o=f.spaceIndex(r),r=-1===o?r.slice(1,-1):r.slice(1,o+1),h=r="/"===(r="/"===(r=f.trim(r).toLowerCase()).slice(0,1)?r.slice(1):r).slice(-1)?r.slice(0,-1):r,a+=t(l,a.length,h,n,"";n=i;var n=-1===(a=m.spaceIndex(n))?{html:"",closing:"/"===n[n.length-2]}:{html:n=(a="/"===(n=m.trim(n.slice(a+1,-1)))[n.length-1])?m.trim(n.slice(0,-1)):n,closing:a},o=s[r],a=g(n.html,function(e,t){var i=-1!==m.indexOf(o,e),n=d(r,e,t,i);return v(n)?i?(t=h(r,e,t,f))?e+'="'+t+'"':e:v(n=u(r,e,t,i))?void 0:n:n}),i="<"+r;return a&&(i+=" "+a),n.closing&&(i+=" /"),i+=">"}return v(t=c(r,i,e))?p(i):t},p));return t=i?i.remove(t):t},t.exports=s},{"./default":2,"./parser":4,"./util":5,cssfilter:9}],7:[function(e,t,i){var n=e("./default"),r=e("./parser");e("./util");function u(e){return null==e}function o(e){(e=e||{}).whiteList=e.whiteList||n.whiteList,e.onAttr=e.onAttr||n.onAttr,e.onIgnoreAttr=e.onIgnoreAttr||n.onIgnoreAttr,this.options=e}o.prototype.process=function(e){if(!(e=(e=e||"").toString()))return"";var t=this.options,l=t.whiteList,c=t.onAttr,d=t.onIgnoreAttr;return r(e,function(e,t,i,n,r){var o,a=l[i],s=!1,a=(!0===a?s=a:"function"==typeof a?s=a(n):a instanceof RegExp&&(s=a.test(n)),{position:t,sourcePosition:e,source:r,isWhite:s=!0!==s?!1:s});return s?u(o=c(i,n,a))?i+":"+n:o:u(o=d(i,n,a))?void 0:o})},t.exports=o},{"./default":8,"./parser":10,"./util":11}],8:[function(e,t,i){function n(){var e={"align-content":!1,"align-items":!1,"align-self":!1,"alignment-adjust":!1,"alignment-baseline":!1,all:!1,"anchor-point":!1,animation:!1,"animation-delay":!1,"animation-direction":!1,"animation-duration":!1,"animation-fill-mode":!1,"animation-iteration-count":!1,"animation-name":!1,"animation-play-state":!1,"animation-timing-function":!1,azimuth:!1,"backface-visibility":!1,background:!0,"background-attachment":!0,"background-clip":!0,"background-color":!0,"background-image":!0,"background-origin":!0,"background-position":!0,"background-repeat":!0,"background-size":!0,"baseline-shift":!1,binding:!1,bleed:!1,"bookmark-label":!1,"bookmark-level":!1,"bookmark-state":!1,border:!0,"border-bottom":!0,"border-bottom-color":!0,"border-bottom-left-radius":!0,"border-bottom-right-radius":!0,"border-bottom-style":!0,"border-bottom-width":!0,"border-collapse":!0,"border-color":!0,"border-image":!0,"border-image-outset":!0,"border-image-repeat":!0,"border-image-slice":!0,"border-image-source":!0,"border-image-width":!0,"border-left":!0,"border-left-color":!0,"border-left-style":!0,"border-left-width":!0,"border-radius":!0,"border-right":!0,"border-right-color":!0,"border-right-style":!0,"border-right-width":!0,"border-spacing":!0,"border-style":!0,"border-top":!0,"border-top-color":!0,"border-top-left-radius":!0,"border-top-right-radius":!0,"border-top-style":!0,"border-top-width":!0,"border-width":!0,bottom:!1,"box-decoration-break":!0,"box-shadow":!0,"box-sizing":!0,"box-snap":!0,"box-suppress":!0,"break-after":!0,"break-before":!0,"break-inside":!0,"caption-side":!1,chains:!1,clear:!0,clip:!1,"clip-path":!1,"clip-rule":!1,color:!0,"color-interpolation-filters":!0,"column-count":!1,"column-fill":!1,"column-gap":!1,"column-rule":!1,"column-rule-color":!1,"column-rule-style":!1,"column-rule-width":!1,"column-span":!1,"column-width":!1,columns:!1,contain:!1,content:!1,"counter-increment":!1,"counter-reset":!1,"counter-set":!1,crop:!1,cue:!1,"cue-after":!1,"cue-before":!1,cursor:!1,direction:!1,display:!0,"display-inside":!0,"display-list":!0,"display-outside":!0,"dominant-baseline":!1,elevation:!1,"empty-cells":!1,filter:!1,flex:!1,"flex-basis":!1,"flex-direction":!1,"flex-flow":!1,"flex-grow":!1,"flex-shrink":!1,"flex-wrap":!1,float:!1,"float-offset":!1,"flood-color":!1,"flood-opacity":!1,"flow-from":!1,"flow-into":!1,font:!0,"font-family":!0,"font-feature-settings":!0,"font-kerning":!0,"font-language-override":!0,"font-size":!0,"font-size-adjust":!0,"font-stretch":!0,"font-style":!0,"font-synthesis":!0,"font-variant":!0,"font-variant-alternates":!0,"font-variant-caps":!0,"font-variant-east-asian":!0,"font-variant-ligatures":!0,"font-variant-numeric":!0,"font-variant-position":!0,"font-weight":!0,grid:!1,"grid-area":!1,"grid-auto-columns":!1,"grid-auto-flow":!1,"grid-auto-rows":!1,"grid-column":!1,"grid-column-end":!1,"grid-column-start":!1,"grid-row":!1,"grid-row-end":!1,"grid-row-start":!1,"grid-template":!1,"grid-template-areas":!1,"grid-template-columns":!1,"grid-template-rows":!1,"hanging-punctuation":!1,height:!0,hyphens:!1,icon:!1,"image-orientation":!1,"image-resolution":!1,"ime-mode":!1,"initial-letters":!1,"inline-box-align":!1,"justify-content":!1,"justify-items":!1,"justify-self":!1,left:!1,"letter-spacing":!0,"lighting-color":!0,"line-box-contain":!1,"line-break":!1,"line-grid":!1,"line-height":!1,"line-snap":!1,"line-stacking":!1,"line-stacking-ruby":!1,"line-stacking-shift":!1,"line-stacking-strategy":!1,"list-style":!0,"list-style-image":!0,"list-style-position":!0,"list-style-type":!0,margin:!0,"margin-bottom":!0,"margin-left":!0,"margin-right":!0,"margin-top":!0,"marker-offset":!1,"marker-side":!1,marks:!1,mask:!1,"mask-box":!1,"mask-box-outset":!1,"mask-box-repeat":!1,"mask-box-slice":!1,"mask-box-source":!1,"mask-box-width":!1,"mask-clip":!1,"mask-image":!1,"mask-origin":!1,"mask-position":!1,"mask-repeat":!1,"mask-size":!1,"mask-source-type":!1,"mask-type":!1,"max-height":!0,"max-lines":!1,"max-width":!0,"min-height":!0,"min-width":!0,"move-to":!1,"nav-down":!1,"nav-index":!1,"nav-left":!1,"nav-right":!1,"nav-up":!1,"object-fit":!1,"object-position":!1,opacity:!1,order:!1,orphans:!1,outline:!1,"outline-color":!1,"outline-offset":!1,"outline-style":!1,"outline-width":!1,overflow:!1,"overflow-wrap":!1,"overflow-x":!1,"overflow-y":!1,padding:!0,"padding-bottom":!0,"padding-left":!0,"padding-right":!0,"padding-top":!0,page:!1,"page-break-after":!1,"page-break-before":!1,"page-break-inside":!1,"page-policy":!1,pause:!1,"pause-after":!1,"pause-before":!1,perspective:!1,"perspective-origin":!1,pitch:!1,"pitch-range":!1,"play-during":!1,position:!1,"presentation-level":!1,quotes:!1,"region-fragment":!1,resize:!1,rest:!1,"rest-after":!1,"rest-before":!1,richness:!1,right:!1,rotation:!1,"rotation-point":!1,"ruby-align":!1,"ruby-merge":!1,"ruby-position":!1,"shape-image-threshold":!1,"shape-outside":!1,"shape-margin":!1,size:!1,speak:!1,"speak-as":!1,"speak-header":!1,"speak-numeral":!1,"speak-punctuation":!1,"speech-rate":!1,stress:!1,"string-set":!1,"tab-size":!1,"table-layout":!1,"text-align":!0,"text-align-last":!0,"text-combine-upright":!0,"text-decoration":!0,"text-decoration-color":!0,"text-decoration-line":!0,"text-decoration-skip":!0,"text-decoration-style":!0,"text-emphasis":!0,"text-emphasis-color":!0,"text-emphasis-position":!0,"text-emphasis-style":!0,"text-height":!0,"text-indent":!0,"text-justify":!0,"text-orientation":!0,"text-overflow":!0,"text-shadow":!0,"text-space-collapse":!0,"text-transform":!0,"text-underline-position":!0,"text-wrap":!0,top:!1,transform:!1,"transform-origin":!1,"transform-style":!1,transition:!1,"transition-delay":!1,"transition-duration":!1,"transition-property":!1,"transition-timing-function":!1,"unicode-bidi":!1,"vertical-align":!1,visibility:!1,"voice-balance":!1,"voice-duration":!1,"voice-family":!1,"voice-pitch":!1,"voice-range":!1,"voice-rate":!1,"voice-stress":!1,"voice-volume":!1,volume:!1,"white-space":!1,widows:!1,width:!0,"will-change":!1,"word-break":!0,"word-spacing":!0,"word-wrap":!0,"wrap-flow":!1,"wrap-through":!1,"writing-mode":!1,"z-index":!1};return e}i.whiteList=n(),i.getDefaultWhiteList=n,i.onAttr=function(e,t,i){},i.onIgnoreAttr=function(e,t,i){}},{}],9:[function(e,t,i){var n,r=e("./default"),o=e("./css");for(n in(i=t.exports=function(e,t){return new o(t).process(e)}).FilterCSS=o,r)i[n]=r[n];"undefined"!=typeof window&&(window.filterCSS=t.exports)},{"./css":7,"./default":8}],10:[function(e,t,i){var d=e("./util");t.exports=function(n,r){";"!==(n=d.trimRight(n))[n.length-1]&&(n+=";");var e=n.length,o=!1,a=0,s=0,l="";function t(){var e,t,i;o||-1!==(t=(e=d.trim(n.slice(a,s))).indexOf(":"))&&(i=d.trim(e.slice(0,t)),t=d.trim(e.slice(t+1)),i&&(i=r(a,l.length,i,t,e))&&(l+=i+"; ")),a=s+1}for(;s{if(e.ok)return e.json();throw new Error}).then(t=>{t.show_version_warning&&o.init(t.version_compare);{var i=r.get();let e=document.querySelector(a);if(null!==e)e.innerHTML=t.html;else if(i.is_sphinx_builder()&&i.is_rtd_like_theme()){let e=document.querySelector("div.rst-other-versions");null!==e&&(e.innerHTML=t.html)}else document.body.insertAdjacentHTML("beforeend",t.html);if(t.version_active)t.version_supported;else for(var n of document.getElementsByClassName("rst-current-version"))n.classList.add("rst-out-of-date");return}}).catch(e=>{console.error("Error loading Read the Docs footer")}),{project:t.project,version:t.version,absolute_uri:window.location.href}),t=t.proxied_api_host+"/api/v2/analytics/?"+new URLSearchParams(e).toString();fetch(t,{method:"GET",cache:"no-store"}).then(e=>{if(!e.ok)throw new Error}).catch(e=>{console.error("Error registering page view")})}}},{"./rtd-data":14,"./version-compare":19}],14:[function(e,t,i){var n=e("./constants"),r={is_rtd_like_theme:function(){return 1===document.querySelectorAll("div.rst-other-versions").length||(this.theme===n.THEME_RTD||this.theme===n.THEME_MKDOCS_RTD)},is_alabaster_like_theme:function(){return-1{if(e.ok)return e.json();throw new Error}).then(e=>{if(0{t.appendChild(e)})}if("domain"===u.type){var h=u,p=h.role,f=l+"#"+h.id,u=h.name,b="",u=(""!==h.content&&(b=h.content.substr(0,C)+" ..."),h.highlights.content.length&&(b="... "+k(h.highlights.content[0])+" ..."),"["+p+"]: "+(u=h.highlights.name.length?k(h.highlights.name[0]):u));let e=y(u,f,[b]);e.forEach(e=>{t.appendChild(e)})}for(d of t.getElementsByTagName("span"))d.className="highlighted";i.appendChild(t),c{T()})}var i,E=t.project,n=t.version,r=t.language||"en";"undefined"!=typeof Search&&E&&n&&(t.features&&t.features.docsearch_disabled?console.log("Server side search is disabled."):(i=Search.query,Search.query_fallback=i,Search.query=e)),o(function(){"undefined"!=typeof Search&&Search.init()})}t.exports={init:function(){var e=n.get();e.is_sphinx_builder()?r(e):console.log("Server side search is disabled.")}}},{"./../../../../../../bower_components/xss/lib/index":3,"./rtd-data":14,"./utils":18}],16:[function(n,e,t){const r=n("./rtd-data"),o=n("./utils")["domReady"];e.exports={init:function(){var e,t=r.get(),i=document.querySelector("[data-toggle='rst-current-version']");null!=i&&i.addEventListener("click",function(){var e=$("[data-toggle='rst-versions']").hasClass("shift-up")?"was_open":"was_closed";"undefined"!=typeof READTHEDOCS_DATA&&READTHEDOCS_DATA.global_analytics_code&&("undefined"!=typeof gtag?gtag("event","Click",{event_category:"Flyout",event_label:e,send_to:"rtfd"}):"undefined"!=typeof ga?ga("rtfd.send","event","Flyout","Click",e):"undefined"!=typeof _gaq&&_gaq.push(["rtfd._setAccount","UA-17997319-1"],["rtfd._trackEvent","Flyout","Click",e]))}),void 0===window.SphinxRtdTheme&&(e=n("./../../../../../../bower_components/sphinx-rtd-theme/js/theme.js").ThemeNav,o(function(){setTimeout(function(){e.navBar||e.enable()},1e3)}),t.is_rtd_like_theme()&&!$("div.wy-side-scroll:first").length&&(console.log("Applying theme sidebar fix..."),i=$("nav.wy-nav-side:first"),t=$("
").addClass("wy-side-scroll"),i.children().detach().appendTo(t),t.prependTo(i),e.navBar=t))}}},{"./../../../../../../bower_components/sphinx-rtd-theme/js/theme.js":1,"./rtd-data":14,"./utils":18}],17:[function(e,t,i){e("./constants");var s,l=e("./rtd-data"),c="[data-ea-publisher]",d="#ethical-ad-placement";function u(){var e=!1;return $("
").attr("id","rtd-detection").attr("class","ethical-rtd").html(" ").appendTo("body"),0===$("#rtd-detection").height()&&(e=!0),$("#rtd-detection").remove(),e}function h(){console.log("---------------------------------------------------------------------------------------"),console.log("Read the Docs hosts documentation for tens of thousands of open source projects."),console.log("We fund our development (we are open source) and operations through advertising."),console.log("We promise to:"),console.log(" - never let advertisers run 3rd party JavaScript"),console.log(" - never sell user data to advertisers or other 3rd parties"),console.log(" - only show advertisements of interest to developers"),console.log("Read more about our approach to advertising here: https://docs.readthedocs.io/en/latest/advertising/ethical-advertising.html"),console.log("%cPlease allow our Ethical Ads or go ad-free:","font-size: 2em"),console.log("https://docs.readthedocs.io/en/latest/advertising/ad-blocking.html"),console.log("--------------------------------------------------------------------------------------")}function p(e){e&&(e=e.attr("class","keep-us-sustainable"),$("

").text("Support Read the Docs!").appendTo(e),$("

").html('Please help keep us sustainable by allowing our Ethical Ads in your ad blocker or go ad-free by subscribing.').appendTo(e),$("

").text("Thank you! ❤️").appendTo(e))}t.exports={init:function(){var t,e,i,n,r,o,a;(s=l.get()).show_promo()&&(r=null,o="readthedocs-sidebar",t=0<$(c).length?($(c).attr("data-ea-publisher","readthedocs"),$(c).attr("data-ea-manual","true"),"image"!==$(c).attr("data-ea-type")&&"text"!==$(c).attr("data-ea-type")&&$(c).attr("data-ea-type","readthedocs-sidebar"),$(c)):(0<$(d).length?(r=d,e=s.is_rtd_like_theme()?"ethical-rtd ethical-dark-theme":"ethical-alabaster"):s.is_mkdocs_builder()&&s.is_rtd_like_theme()?(r="nav.wy-nav-side",e="ethical-rtd ethical-dark-theme"):s.is_rtd_like_theme()?(r="nav.wy-nav-side > div.wy-side-scroll",e="ethical-rtd ethical-dark-theme"):s.is_alabaster_like_theme()&&(r="div.sphinxsidebar > div.sphinxsidebarwrapper",e="ethical-alabaster"),r?((!(a=(n=$("

").appendTo(r)).offset())||a.top-window.scrollY+200>window.innerHeight)&&(s.is_rtd_like_theme()?(r=$("
").insertAfter("footer hr"),e="ethical-rtd",Math.random()<=.25&&(i="stickybox",o="image")):s.is_alabaster_like_theme()&&(r="div.bodywrapper .body",e="ethical-alabaster")),n.remove(),$("
").attr("id","rtd-sidebar").attr("data-ea-publisher","readthedocs").attr("data-ea-type",o).attr("data-ea-manual","true").attr("data-ea-style",i).addClass(e).appendTo(r)):null),(a=document.createElement("script")).src="https://media.ethicalads.io/media/client/beta/ethicalads.min.js",a.type="text/javascript",a.async=!0,a.id="ethicaladsjs",document.getElementsByTagName("head")[0].appendChild(a),$.ajax({url:s.api_host+"/api/v2/sustainability/data/",crossDomain:!0,xhrFields:{withCredentials:!0},dataType:"jsonp",data:{format:"jsonp",project:s.project},success:function(e){t&&!e.ad_free&&(e.keywords&&t.attr("data-ea-keywords",e.keywords.join("|")),e.campaign_types&&t.attr("data-ea-campaign-types",e.campaign_types.join("|")),e.publisher&&t.attr("data-ea-publisher",e.publisher),"undefined"!=typeof ethicalads?ethicalads.load():!s.ad_free&&u()?(h(),p(t)):document.getElementById("ethicaladsjs").addEventListener("load",function(){"undefined"!=typeof ethicalads&ðicalads.load()}))},error:function(){console.error("Error loading Read the Docs user and project information"),!s.ad_free&&u()&&(h(),p(t))}}))}}},{"./constants":12,"./rtd-data":14}],18:[function(e,t,i){t.exports={createDomNode:function(e,t){let i=document.createElement(e);if(t)for(var n of Object.keys(t))i.setAttribute(n,t[n]);return i},domReady:function(e){"complete"===document.readyState||"interactive"===document.readyState?setTimeout(e,1):document.addEventListener("DOMContentLoaded",e)}}},{}],19:[function(e,t,i){const o=e("./rtd-data"),a=e("./utils")["createDomNode"];t.exports={init:function(i){var n,r=o.get();if(!i.is_highest){r=window.location.pathname.replace(r.version,i.slug);let t=a("div",{class:"admonition warning"}),e=a("a",{href:r});e.innerText=i.slug,t.innerHTML='

Note

You are not reading the most recent version of this documentation. '+e.outerHTML+" is the latest version available.

";for(n of["[role=main]","main","div.body","div.document"]){let e=document.querySelector(n);if(null!==e){e.prepend(t);break}}}}}},{"./rtd-data":14,"./utils":18}],20:[function(e,t,i){const n=e("./doc-embed/sponsorship"),r=e("./doc-embed/footer.js"),o=e("./doc-embed/sphinx"),a=e("./doc-embed/search"),s=e("./doc-embed/utils")["domReady"];s(function(){r.init(),o.init(),a.init(),n.init()})},{"./doc-embed/footer.js":13,"./doc-embed/search":15,"./doc-embed/sphinx":16,"./doc-embed/sponsorship":17,"./doc-embed/utils":18}]},{},[20]); \ No newline at end of file +!function i(r,o,a){function s(t,e){if(!o[t]){if(!r[t]){var n="function"==typeof require&&require;if(!e&&n)return n(t,!0);if(l)return l(t,!0);throw(e=new Error("Cannot find module '"+t+"'")).code="MODULE_NOT_FOUND",e}n=o[t]={exports:{}},r[t][0].call(n.exports,function(e){return s(r[t][1][e]||e)},n,n.exports,i,r,o,a)}return o[t].exports}for(var l="function"==typeof require&&require,e=0;e
"),n("table.docutils.footnote").wrap("
"),n("table.docutils.citation").wrap("
"),n(".wy-menu-vertical ul").not(".simple").siblings("a").each(function(){var t=n(this);(expand=n('')).on("click",function(e){return i.toggleCurrent(t),e.stopPropagation(),!1}),t.prepend(expand)})},reset:function(){var e=encodeURI(window.location.hash)||"#";try{var t,n=$(".wy-menu-vertical"),i=n.find('[href="'+e+'"]');0===i.length&&(t=$('.document [id="'+e.substring(1)+'"]').closest("div.section"),0===(i=n.find('[href="#'+t.attr("id")+'"]')).length&&(i=n.find('[href="#"]'))),0this.docHeight||(this.navBar.scrollTop(n),this.winPosition=e)},onResize:function(){this.winResize=!1,this.winHeight=this.win.height(),this.docHeight=$(document).height()},hashChange:function(){this.linkScroll=!0,this.win.one("hashchange",function(){this.linkScroll=!1})},toggleCurrent:function(e){e=e.closest("li");e.siblings("li.current").removeClass("current"),e.siblings().find("li.current").removeClass("current"),e.find("> ul li.current").removeClass("current"),e.toggleClass("current")}},"undefined"!=typeof window&&(window.SphinxRtdTheme={Navigation:t.exports.ThemeNav,StickyNav:t.exports.ThemeNav});for(var o=0,r=["ms","moz","webkit","o"],a=0;a/g,u=/"/g,h=/"/g,p=/&#([a-zA-Z0-9]*);?/gim,f=/:?/gim,g=/&newline;?/gim,m=/((j\s*a\s*v\s*a|v\s*b|l\s*i\s*v\s*e)\s*s\s*c\s*r\s*i\s*p\s*t\s*|m\s*o\s*c\s*h\s*a)\:/gi,v=/e\s*x\s*p\s*r\s*e\s*s\s*s\s*i\s*o\s*n\s*\(.*/gi,b=/u\s*r\s*l\s*\(.*/gi;function w(e){return e.replace(u,""")}function y(e){return e.replace(h,'"')}function _(e){return e.replace(p,function(e,t){return"x"===t[0]||"X"===t[0]?String.fromCharCode(parseInt(t.substr(1),16)):String.fromCharCode(parseInt(t,10))})}function x(e){return e.replace(f,":").replace(g," ")}function T(e){for(var t="",n=0,i=e.length;n/g;n.whiteList=o(),n.getDefaultWhiteList=o,n.onTag=function(e,t,n){},n.onIgnoreTag=function(e,t,n){},n.onTagAttr=function(e,t,n){},n.onIgnoreTagAttr=function(e,t,n){},n.safeAttrValue=function(e,t,n,i){if(n=E(n),"href"===t||"src"===t){if("#"===(n=d.trim(n)))return"#";if("http://"!==n.substr(0,7)&&"https://"!==n.substr(0,8)&&"mailto:"!==n.substr(0,7)&&"tel:"!==n.substr(0,4)&&"#"!==n[0]&&"/"!==n[0])return""}else if("background"===t){if(m.lastIndex=0,m.test(n))return""}else if("style"===t){if(v.lastIndex=0,v.test(n))return"";if(b.lastIndex=0,b.test(n)&&(m.lastIndex=0,m.test(n)))return"";!1!==i&&(n=(i=i||a).process(n))}return n=k(n)},n.escapeHtml=s,n.escapeQuote=w,n.unescapeQuote=y,n.escapeHtmlEntities=_,n.escapeDangerHtml5Entities=x,n.clearNonPrintableCharacter=T,n.friendlyAttrValue=E,n.escapeAttrValue=k,n.onIgnoreTagStripAll=function(){return""},n.StripTagBody=function(o,a){"function"!=typeof a&&(a=function(){});var s=!Array.isArray(o),l=[],c=!1;return{onIgnoreTag:function(e,t,n){var i,r;return r=e,s||-1!==d.indexOf(o,r)?n.isClosing?(i=n.position+(r="[/removed]").length,l.push([!1!==c?c:n.position,i]),c=!1,r):(c=c||n.position,"[removed]"):a(e,t,n)},remove:function(t){var n="",i=0;return d.forEach(l,function(e){n+=t.slice(i,e[0]),i=e[1]}),n+=t.slice(i)}}},n.stripCommentTag=function(e){return e.replace(A,"")},n.stripBlankChar=function(e){return e.split("").filter(function(e){e=e.charCodeAt(0);return 127!==e&&(!(e<=31)||(10===e||13===e))}).join("")},n.cssFilter=a,n.getDefaultCSSWhiteList=r},{"./util":5,cssfilter:9}],3:[function(e,t,n){var i,r=e("./default"),o=e("./parser"),a=e("./xss");for(i in(n=t.exports=function(e,t){return new a(t).process(e)}).FilterXSS=a,r)n[i]=r[i];for(i in o)n[i]=o[i];"undefined"!=typeof window&&(window.filterXSS=t.exports)},{"./default":2,"./parser":4,"./xss":6}],4:[function(e,t,n){var f=e("./util");var d=/[^a-zA-Z0-9_:\.\-]/gim;function u(e){return'"'===(t=e)[0]&&'"'===t[t.length-1]||"'"===t[0]&&"'"===t[t.length-1]?e.substr(1,e.length-2):e;var t}n.parseTag=function(e,t,n){for(var i,r,o,a="",s=0,l=!1,c=!1,d=0,u=e.length,h="",d=0;d"===p?(a+=n(e.slice(s,l)),i=e.slice(l,d+1),r=i,o=void 0,o=f.spaceIndex(r),r=-1===o?r.slice(1,-1):r.slice(1,o+1),h=r="/"===(r="/"===(r=f.trim(r).toLowerCase()).slice(0,1)?r.slice(1):r).slice(-1)?r.slice(0,-1):r,a+=t(l,a.length,h,i,"";i=n;var i=-1===(a=m.spaceIndex(i))?{html:"",closing:"/"===i[i.length-2]}:{html:i=(a="/"===(i=m.trim(i.slice(a+1,-1)))[i.length-1])?m.trim(i.slice(0,-1)):i,closing:a},o=s[r],a=g(i.html,function(e,t){var n=-1!==m.indexOf(o,e),i=d(r,e,t,n);return v(i)?n?(t=h(r,e,t,f))?e+'="'+t+'"':e:v(i=u(r,e,t,n))?void 0:i:i}),n="<"+r;return a&&(n+=" "+a),i.closing&&(n+=" /"),n+=">"}return v(t=c(r,n,e))?p(n):t},p));return t=n?n.remove(t):t},t.exports=s},{"./default":2,"./parser":4,"./util":5,cssfilter:9}],7:[function(e,t,n){var i=e("./default"),r=e("./parser");e("./util");function u(e){return null==e}function o(e){(e=e||{}).whiteList=e.whiteList||i.whiteList,e.onAttr=e.onAttr||i.onAttr,e.onIgnoreAttr=e.onIgnoreAttr||i.onIgnoreAttr,this.options=e}o.prototype.process=function(e){if(!(e=(e=e||"").toString()))return"";var t=this.options,l=t.whiteList,c=t.onAttr,d=t.onIgnoreAttr;return r(e,function(e,t,n,i,r){var o,a=l[n],s=!1,a=(!0===a?s=a:"function"==typeof a?s=a(i):a instanceof RegExp&&(s=a.test(i)),{position:t,sourcePosition:e,source:r,isWhite:s=!0!==s?!1:s});return s?u(o=c(n,i,a))?n+":"+i:o:u(o=d(n,i,a))?void 0:o})},t.exports=o},{"./default":8,"./parser":10,"./util":11}],8:[function(e,t,n){function i(){var e={"align-content":!1,"align-items":!1,"align-self":!1,"alignment-adjust":!1,"alignment-baseline":!1,all:!1,"anchor-point":!1,animation:!1,"animation-delay":!1,"animation-direction":!1,"animation-duration":!1,"animation-fill-mode":!1,"animation-iteration-count":!1,"animation-name":!1,"animation-play-state":!1,"animation-timing-function":!1,azimuth:!1,"backface-visibility":!1,background:!0,"background-attachment":!0,"background-clip":!0,"background-color":!0,"background-image":!0,"background-origin":!0,"background-position":!0,"background-repeat":!0,"background-size":!0,"baseline-shift":!1,binding:!1,bleed:!1,"bookmark-label":!1,"bookmark-level":!1,"bookmark-state":!1,border:!0,"border-bottom":!0,"border-bottom-color":!0,"border-bottom-left-radius":!0,"border-bottom-right-radius":!0,"border-bottom-style":!0,"border-bottom-width":!0,"border-collapse":!0,"border-color":!0,"border-image":!0,"border-image-outset":!0,"border-image-repeat":!0,"border-image-slice":!0,"border-image-source":!0,"border-image-width":!0,"border-left":!0,"border-left-color":!0,"border-left-style":!0,"border-left-width":!0,"border-radius":!0,"border-right":!0,"border-right-color":!0,"border-right-style":!0,"border-right-width":!0,"border-spacing":!0,"border-style":!0,"border-top":!0,"border-top-color":!0,"border-top-left-radius":!0,"border-top-right-radius":!0,"border-top-style":!0,"border-top-width":!0,"border-width":!0,bottom:!1,"box-decoration-break":!0,"box-shadow":!0,"box-sizing":!0,"box-snap":!0,"box-suppress":!0,"break-after":!0,"break-before":!0,"break-inside":!0,"caption-side":!1,chains:!1,clear:!0,clip:!1,"clip-path":!1,"clip-rule":!1,color:!0,"color-interpolation-filters":!0,"column-count":!1,"column-fill":!1,"column-gap":!1,"column-rule":!1,"column-rule-color":!1,"column-rule-style":!1,"column-rule-width":!1,"column-span":!1,"column-width":!1,columns:!1,contain:!1,content:!1,"counter-increment":!1,"counter-reset":!1,"counter-set":!1,crop:!1,cue:!1,"cue-after":!1,"cue-before":!1,cursor:!1,direction:!1,display:!0,"display-inside":!0,"display-list":!0,"display-outside":!0,"dominant-baseline":!1,elevation:!1,"empty-cells":!1,filter:!1,flex:!1,"flex-basis":!1,"flex-direction":!1,"flex-flow":!1,"flex-grow":!1,"flex-shrink":!1,"flex-wrap":!1,float:!1,"float-offset":!1,"flood-color":!1,"flood-opacity":!1,"flow-from":!1,"flow-into":!1,font:!0,"font-family":!0,"font-feature-settings":!0,"font-kerning":!0,"font-language-override":!0,"font-size":!0,"font-size-adjust":!0,"font-stretch":!0,"font-style":!0,"font-synthesis":!0,"font-variant":!0,"font-variant-alternates":!0,"font-variant-caps":!0,"font-variant-east-asian":!0,"font-variant-ligatures":!0,"font-variant-numeric":!0,"font-variant-position":!0,"font-weight":!0,grid:!1,"grid-area":!1,"grid-auto-columns":!1,"grid-auto-flow":!1,"grid-auto-rows":!1,"grid-column":!1,"grid-column-end":!1,"grid-column-start":!1,"grid-row":!1,"grid-row-end":!1,"grid-row-start":!1,"grid-template":!1,"grid-template-areas":!1,"grid-template-columns":!1,"grid-template-rows":!1,"hanging-punctuation":!1,height:!0,hyphens:!1,icon:!1,"image-orientation":!1,"image-resolution":!1,"ime-mode":!1,"initial-letters":!1,"inline-box-align":!1,"justify-content":!1,"justify-items":!1,"justify-self":!1,left:!1,"letter-spacing":!0,"lighting-color":!0,"line-box-contain":!1,"line-break":!1,"line-grid":!1,"line-height":!1,"line-snap":!1,"line-stacking":!1,"line-stacking-ruby":!1,"line-stacking-shift":!1,"line-stacking-strategy":!1,"list-style":!0,"list-style-image":!0,"list-style-position":!0,"list-style-type":!0,margin:!0,"margin-bottom":!0,"margin-left":!0,"margin-right":!0,"margin-top":!0,"marker-offset":!1,"marker-side":!1,marks:!1,mask:!1,"mask-box":!1,"mask-box-outset":!1,"mask-box-repeat":!1,"mask-box-slice":!1,"mask-box-source":!1,"mask-box-width":!1,"mask-clip":!1,"mask-image":!1,"mask-origin":!1,"mask-position":!1,"mask-repeat":!1,"mask-size":!1,"mask-source-type":!1,"mask-type":!1,"max-height":!0,"max-lines":!1,"max-width":!0,"min-height":!0,"min-width":!0,"move-to":!1,"nav-down":!1,"nav-index":!1,"nav-left":!1,"nav-right":!1,"nav-up":!1,"object-fit":!1,"object-position":!1,opacity:!1,order:!1,orphans:!1,outline:!1,"outline-color":!1,"outline-offset":!1,"outline-style":!1,"outline-width":!1,overflow:!1,"overflow-wrap":!1,"overflow-x":!1,"overflow-y":!1,padding:!0,"padding-bottom":!0,"padding-left":!0,"padding-right":!0,"padding-top":!0,page:!1,"page-break-after":!1,"page-break-before":!1,"page-break-inside":!1,"page-policy":!1,pause:!1,"pause-after":!1,"pause-before":!1,perspective:!1,"perspective-origin":!1,pitch:!1,"pitch-range":!1,"play-during":!1,position:!1,"presentation-level":!1,quotes:!1,"region-fragment":!1,resize:!1,rest:!1,"rest-after":!1,"rest-before":!1,richness:!1,right:!1,rotation:!1,"rotation-point":!1,"ruby-align":!1,"ruby-merge":!1,"ruby-position":!1,"shape-image-threshold":!1,"shape-outside":!1,"shape-margin":!1,size:!1,speak:!1,"speak-as":!1,"speak-header":!1,"speak-numeral":!1,"speak-punctuation":!1,"speech-rate":!1,stress:!1,"string-set":!1,"tab-size":!1,"table-layout":!1,"text-align":!0,"text-align-last":!0,"text-combine-upright":!0,"text-decoration":!0,"text-decoration-color":!0,"text-decoration-line":!0,"text-decoration-skip":!0,"text-decoration-style":!0,"text-emphasis":!0,"text-emphasis-color":!0,"text-emphasis-position":!0,"text-emphasis-style":!0,"text-height":!0,"text-indent":!0,"text-justify":!0,"text-orientation":!0,"text-overflow":!0,"text-shadow":!0,"text-space-collapse":!0,"text-transform":!0,"text-underline-position":!0,"text-wrap":!0,top:!1,transform:!1,"transform-origin":!1,"transform-style":!1,transition:!1,"transition-delay":!1,"transition-duration":!1,"transition-property":!1,"transition-timing-function":!1,"unicode-bidi":!1,"vertical-align":!1,visibility:!1,"voice-balance":!1,"voice-duration":!1,"voice-family":!1,"voice-pitch":!1,"voice-range":!1,"voice-rate":!1,"voice-stress":!1,"voice-volume":!1,volume:!1,"white-space":!1,widows:!1,width:!0,"will-change":!1,"word-break":!0,"word-spacing":!0,"word-wrap":!0,"wrap-flow":!1,"wrap-through":!1,"writing-mode":!1,"z-index":!1};return e}n.whiteList=i(),n.getDefaultWhiteList=i,n.onAttr=function(e,t,n){},n.onIgnoreAttr=function(e,t,n){}},{}],9:[function(e,t,n){var i,r=e("./default"),o=e("./css");for(i in(n=t.exports=function(e,t){return new o(t).process(e)}).FilterCSS=o,r)n[i]=r[i];"undefined"!=typeof window&&(window.filterCSS=t.exports)},{"./css":7,"./default":8}],10:[function(e,t,n){var d=e("./util");t.exports=function(i,r){";"!==(i=d.trimRight(i))[i.length-1]&&(i+=";");var e=i.length,o=!1,a=0,s=0,l="";function t(){var e,t,n;o||-1!==(t=(e=d.trim(i.slice(a,s))).indexOf(":"))&&(n=d.trim(e.slice(0,t)),t=d.trim(e.slice(t+1)),n&&(n=r(a,l.length,n,t,e))&&(l+=n+"; ")),a=s+1}for(;s{if(e.ok)return e.json();throw new Error}).then(t=>{t.show_version_warning&&o.init(t.version_compare);{var n=r.get();let e=document.querySelector(a);if(null!==e)e.innerHTML=t.html;else if(n.is_sphinx_builder()&&n.is_rtd_like_theme()){let e=document.querySelector("div.rst-other-versions");null!==e&&(e.innerHTML=t.html)}else document.body.insertAdjacentHTML("beforeend",t.html);if(t.version_active)t.version_supported;else for(var i of document.getElementsByClassName("rst-current-version"))i.classList.add("rst-out-of-date");return}}).catch(e=>{console.error("Error loading Read the Docs footer")}),{project:t.project,version:t.version,absolute_uri:window.location.href}),t=t.proxied_api_host+"/api/v2/analytics/?"+new URLSearchParams(e).toString();fetch(t,{method:"GET",cache:"no-store"}).then(e=>{if(!e.ok)throw new Error}).catch(e=>{console.error("Error registering page view")})}}},{"./rtd-data":14,"./version-compare":19}],14:[function(e,t,n){var i=e("./constants"),r={is_rtd_like_theme:function(){return 1===document.querySelectorAll("div.rst-other-versions").length||(this.theme===i.THEME_RTD||this.theme===i.THEME_MKDOCS_RTD)},is_alabaster_like_theme:function(){return-1{if(e.ok)return e.json();throw new Error}).then(e=>{if(0{t.appendChild(e)})}if("domain"===u.type){var h=u,p=h.role,f=l+"#"+h.id,u=h.name,b="",u=(""!==h.content&&(b=h.content.substr(0,C)+" ..."),h.highlights.content.length&&(b="... "+k(h.highlights.content[0])+" ..."),"["+p+"]: "+(u=h.highlights.name.length?k(h.highlights.name[0]):u));let e=y(u,f,[b]);e.forEach(e=>{t.appendChild(e)})}for(d of t.getElementsByTagName("span"))d.className="highlighted";n.appendChild(t),c{T()})}var n,E=t.project,i=t.version,r=t.language||"en";"undefined"!=typeof Search&&E&&i&&(t.features&&t.features.docsearch_disabled?console.log("Server side search is disabled."):(n=Search.query,Search.query_fallback=n,Search.query=e)),o(function(){"undefined"!=typeof Search&&Search.init()})}t.exports={init:function(){var e=i.get();e.is_sphinx_builder()?r(e):console.log("Server side search is disabled.")}}},{"./../../../../../../bower_components/xss/lib/index":3,"./rtd-data":14,"./utils":18}],16:[function(i,e,t){const r=i("./rtd-data"),o=i("./utils")["domReady"];e.exports={init:function(){var e,t=r.get(),n=document.querySelector("[data-toggle='rst-current-version']");null!=n&&n.addEventListener("click",function(){var e=$("[data-toggle='rst-versions']").hasClass("shift-up")?"was_open":"was_closed";"undefined"!=typeof READTHEDOCS_DATA&&READTHEDOCS_DATA.global_analytics_code&&("undefined"!=typeof gtag?gtag("event","Click",{event_category:"Flyout",event_label:e,send_to:"rtfd"}):"undefined"!=typeof ga?ga("rtfd.send","event","Flyout","Click",e):"undefined"!=typeof _gaq&&_gaq.push(["rtfd._setAccount","UA-17997319-1"],["rtfd._trackEvent","Flyout","Click",e]))}),void 0===window.SphinxRtdTheme&&(e=i("./../../../../../../bower_components/sphinx-rtd-theme/js/theme.js").ThemeNav,o(function(){setTimeout(function(){e.navBar||e.enable()},1e3)}),t.is_rtd_like_theme()&&!$("div.wy-side-scroll:first").length&&(console.log("Applying theme sidebar fix..."),n=$("nav.wy-nav-side:first"),t=$("
").addClass("wy-side-scroll"),n.children().detach().appendTo(t),t.prependTo(n),e.navBar=t))}}},{"./../../../../../../bower_components/sphinx-rtd-theme/js/theme.js":1,"./rtd-data":14,"./utils":18}],17:[function(e,t,n){e("./constants");var s,l=e("./rtd-data"),c="[data-ea-publisher]",d="#ethical-ad-placement";function u(){var e=!1;return $("
").attr("id","rtd-detection").attr("class","ethical-rtd").html(" ").appendTo("body"),0===$("#rtd-detection").height()&&(e=!0),$("#rtd-detection").remove(),e}function h(){console.log("---------------------------------------------------------------------------------------"),console.log("Read the Docs hosts documentation for tens of thousands of open source projects."),console.log("We fund our development (we are open source) and operations through advertising."),console.log("We promise to:"),console.log(" - never let advertisers run 3rd party JavaScript"),console.log(" - never sell user data to advertisers or other 3rd parties"),console.log(" - only show advertisements of interest to developers"),console.log("Read more about our approach to advertising here: https://docs.readthedocs.io/en/latest/advertising/ethical-advertising.html"),console.log("%cPlease allow our Ethical Ads or go ad-free:","font-size: 2em"),console.log("https://docs.readthedocs.io/en/latest/advertising/ad-blocking.html"),console.log("--------------------------------------------------------------------------------------")}function p(e){e&&(e=e.attr("class","keep-us-sustainable"),$("

").text("Support Read the Docs!").appendTo(e),$("

").html('Please help keep us sustainable by allowing our Ethical Ads in your ad blocker or go ad-free by subscribing.').appendTo(e),$("

").text("Thank you! ❤️").appendTo(e))}t.exports={init:function(){var t,e,n,i,r,o,a;(s=l.get()).show_promo()&&(r=null,o="readthedocs-sidebar",t=0<$(c).length?($(c).attr("data-ea-publisher","readthedocs"),$(c).attr("data-ea-manual","true"),"image"!==$(c).attr("data-ea-type")&&"text"!==$(c).attr("data-ea-type")&&$(c).attr("data-ea-type","readthedocs-sidebar"),$(c)):(0<$(d).length?(r=d,e=s.is_rtd_like_theme()?"ethical-rtd ethical-dark-theme":"ethical-alabaster"):s.is_mkdocs_builder()&&s.is_rtd_like_theme()?(r="nav.wy-nav-side",e="ethical-rtd ethical-dark-theme"):s.is_rtd_like_theme()?(r="nav.wy-nav-side > div.wy-side-scroll",e="ethical-rtd ethical-dark-theme"):s.is_alabaster_like_theme()&&(r="div.sphinxsidebar > div.sphinxsidebarwrapper",e="ethical-alabaster"),r?((!(a=(i=$("

").appendTo(r)).offset())||a.top-window.scrollY+200>window.innerHeight)&&(s.is_rtd_like_theme()?(r=$("
").insertAfter("footer hr"),e="ethical-rtd",Math.random()<=.25&&(n="stickybox",o="image")):s.is_alabaster_like_theme()&&(r="div.bodywrapper .body",e="ethical-alabaster")),i.remove(),$("
").attr("id","rtd-sidebar").attr("data-ea-publisher","readthedocs").attr("data-ea-type",o).attr("data-ea-manual","true").attr("data-ea-style",n).addClass(e).appendTo(r)):null),(a=document.createElement("script")).src="https://media.ethicalads.io/media/client/beta/ethicalads.min.js",a.type="text/javascript",a.async=!0,a.id="ethicaladsjs",document.getElementsByTagName("head")[0].appendChild(a),$.ajax({url:s.api_host+"/api/v2/sustainability/data/",crossDomain:!0,xhrFields:{withCredentials:!0},dataType:"jsonp",data:{format:"jsonp",project:s.project},success:function(e){t&&!e.ad_free&&(e.keywords&&t.attr("data-ea-keywords",e.keywords.join("|")),e.campaign_types&&t.attr("data-ea-campaign-types",e.campaign_types.join("|")),e.publisher&&t.attr("data-ea-publisher",e.publisher),"undefined"!=typeof ethicalads?ethicalads.load():!s.ad_free&&u()?(h(),p(t)):document.getElementById("ethicaladsjs").addEventListener("load",function(){"undefined"!=typeof ethicalads&ðicalads.load()}))},error:function(){console.error("Error loading Read the Docs user and project information"),!s.ad_free&&u()&&(h(),p(t))}}))}}},{"./constants":12,"./rtd-data":14}],18:[function(e,t,n){t.exports={createDomNode:function(e,t){let n=document.createElement(e);if(t)for(var i of Object.keys(t))n.setAttribute(i,t[i]);return n},domReady:function(e){"complete"===document.readyState||"interactive"===document.readyState?setTimeout(e,1):document.addEventListener("DOMContentLoaded",e)}}},{}],19:[function(e,t,n){const o=e("./rtd-data"),a=e("./utils")["createDomNode"];t.exports={init:function(n){var i,r=o.get();if(!n.is_highest){r=window.location.pathname.replace(r.version,n.slug);let t=a("div",{class:"admonition warning"}),e=a("a",{href:r});e.innerText=n.slug,t.innerHTML='

Note

You are not reading the most recent version of this documentation. '+e.outerHTML+" is the latest version available.

";for(i of["[role=main]","main","div.body","div.document"]){let e=document.querySelector(i);if(null!==e){e.prepend(t);break}}}}}},{"./rtd-data":14,"./utils":18}],20:[function(e,t,n){const i=e("./doc-embed/sponsorship"),r=e("./doc-embed/footer.js"),o=e("./doc-embed/sphinx"),a=e("./doc-embed/search"),s=e("./doc-embed/utils")["domReady"];s(function(){var e,t;e=function(){r.init(),o.init(),a.init(),i.init()},window.jQuery?e():(console.log("JQuery not found. Injecting."),(t=document.createElement("script")).type="text/javascript",t.src="https://code.jquery.com/jquery-3.6.3.min.js",t.integrity="sha512-STof4xm1wgkfm7heWqFJVn58Hm3EtS31XFaagaa8VMReCXAkQnJZ+jEy8PCC/iT18dFy95WcExNHFTqLyp72eQ==",t.crossOrigin="anonymous",t.onload=e,document.head.appendChild(t))})},{"./doc-embed/footer.js":13,"./doc-embed/search":15,"./doc-embed/sphinx":16,"./doc-embed/sponsorship":17,"./doc-embed/utils":18}]},{},[20]); \ No newline at end of file From 90bec6b6eb264c2d77ad96635c8b7ae8ddd91c48 Mon Sep 17 00:00:00 2001 From: Santos Gallegos Date: Wed, 4 Jan 2023 11:51:48 -0500 Subject: [PATCH 2/5] Updates from review --- readthedocs/core/static-src/core/js/readthedocs-doc-embed.js | 3 ++- readthedocs/core/static/core/js/readthedocs-doc-embed.js | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/readthedocs/core/static-src/core/js/readthedocs-doc-embed.js b/readthedocs/core/static-src/core/js/readthedocs-doc-embed.js index ed926ee7497..4f6b22e3c75 100644 --- a/readthedocs/core/static-src/core/js/readthedocs-doc-embed.js +++ b/readthedocs/core/static-src/core/js/readthedocs-doc-embed.js @@ -18,7 +18,7 @@ function injectJQuery(init) { init() return } - console.log("JQuery not found. Injecting."); + console.debug("JQuery not found. Injecting."); var script = document.createElement("script"); script.type = "text/javascript"; script.src = "https://code.jquery.com/jquery-3.6.3.min.js"; @@ -31,6 +31,7 @@ function injectJQuery(init) { (function () { domReady(function () { + // Block on jQuery loading before we run any of our code. injectJQuery(function() { footer.init(); sphinx.init(); diff --git a/readthedocs/core/static/core/js/readthedocs-doc-embed.js b/readthedocs/core/static/core/js/readthedocs-doc-embed.js index ed01543f076..8df9ca33936 100644 --- a/readthedocs/core/static/core/js/readthedocs-doc-embed.js +++ b/readthedocs/core/static/core/js/readthedocs-doc-embed.js @@ -1 +1 @@ -!function i(r,o,a){function s(t,e){if(!o[t]){if(!r[t]){var n="function"==typeof require&&require;if(!e&&n)return n(t,!0);if(l)return l(t,!0);throw(e=new Error("Cannot find module '"+t+"'")).code="MODULE_NOT_FOUND",e}n=o[t]={exports:{}},r[t][0].call(n.exports,function(e){return s(r[t][1][e]||e)},n,n.exports,i,r,o,a)}return o[t].exports}for(var l="function"==typeof require&&require,e=0;e
"),n("table.docutils.footnote").wrap("
"),n("table.docutils.citation").wrap("
"),n(".wy-menu-vertical ul").not(".simple").siblings("a").each(function(){var t=n(this);(expand=n('')).on("click",function(e){return i.toggleCurrent(t),e.stopPropagation(),!1}),t.prepend(expand)})},reset:function(){var e=encodeURI(window.location.hash)||"#";try{var t,n=$(".wy-menu-vertical"),i=n.find('[href="'+e+'"]');0===i.length&&(t=$('.document [id="'+e.substring(1)+'"]').closest("div.section"),0===(i=n.find('[href="#'+t.attr("id")+'"]')).length&&(i=n.find('[href="#"]'))),0this.docHeight||(this.navBar.scrollTop(n),this.winPosition=e)},onResize:function(){this.winResize=!1,this.winHeight=this.win.height(),this.docHeight=$(document).height()},hashChange:function(){this.linkScroll=!0,this.win.one("hashchange",function(){this.linkScroll=!1})},toggleCurrent:function(e){e=e.closest("li");e.siblings("li.current").removeClass("current"),e.siblings().find("li.current").removeClass("current"),e.find("> ul li.current").removeClass("current"),e.toggleClass("current")}},"undefined"!=typeof window&&(window.SphinxRtdTheme={Navigation:t.exports.ThemeNav,StickyNav:t.exports.ThemeNav});for(var o=0,r=["ms","moz","webkit","o"],a=0;a/g,u=/"/g,h=/"/g,p=/&#([a-zA-Z0-9]*);?/gim,f=/:?/gim,g=/&newline;?/gim,m=/((j\s*a\s*v\s*a|v\s*b|l\s*i\s*v\s*e)\s*s\s*c\s*r\s*i\s*p\s*t\s*|m\s*o\s*c\s*h\s*a)\:/gi,v=/e\s*x\s*p\s*r\s*e\s*s\s*s\s*i\s*o\s*n\s*\(.*/gi,b=/u\s*r\s*l\s*\(.*/gi;function w(e){return e.replace(u,""")}function y(e){return e.replace(h,'"')}function _(e){return e.replace(p,function(e,t){return"x"===t[0]||"X"===t[0]?String.fromCharCode(parseInt(t.substr(1),16)):String.fromCharCode(parseInt(t,10))})}function x(e){return e.replace(f,":").replace(g," ")}function T(e){for(var t="",n=0,i=e.length;n/g;n.whiteList=o(),n.getDefaultWhiteList=o,n.onTag=function(e,t,n){},n.onIgnoreTag=function(e,t,n){},n.onTagAttr=function(e,t,n){},n.onIgnoreTagAttr=function(e,t,n){},n.safeAttrValue=function(e,t,n,i){if(n=E(n),"href"===t||"src"===t){if("#"===(n=d.trim(n)))return"#";if("http://"!==n.substr(0,7)&&"https://"!==n.substr(0,8)&&"mailto:"!==n.substr(0,7)&&"tel:"!==n.substr(0,4)&&"#"!==n[0]&&"/"!==n[0])return""}else if("background"===t){if(m.lastIndex=0,m.test(n))return""}else if("style"===t){if(v.lastIndex=0,v.test(n))return"";if(b.lastIndex=0,b.test(n)&&(m.lastIndex=0,m.test(n)))return"";!1!==i&&(n=(i=i||a).process(n))}return n=k(n)},n.escapeHtml=s,n.escapeQuote=w,n.unescapeQuote=y,n.escapeHtmlEntities=_,n.escapeDangerHtml5Entities=x,n.clearNonPrintableCharacter=T,n.friendlyAttrValue=E,n.escapeAttrValue=k,n.onIgnoreTagStripAll=function(){return""},n.StripTagBody=function(o,a){"function"!=typeof a&&(a=function(){});var s=!Array.isArray(o),l=[],c=!1;return{onIgnoreTag:function(e,t,n){var i,r;return r=e,s||-1!==d.indexOf(o,r)?n.isClosing?(i=n.position+(r="[/removed]").length,l.push([!1!==c?c:n.position,i]),c=!1,r):(c=c||n.position,"[removed]"):a(e,t,n)},remove:function(t){var n="",i=0;return d.forEach(l,function(e){n+=t.slice(i,e[0]),i=e[1]}),n+=t.slice(i)}}},n.stripCommentTag=function(e){return e.replace(A,"")},n.stripBlankChar=function(e){return e.split("").filter(function(e){e=e.charCodeAt(0);return 127!==e&&(!(e<=31)||(10===e||13===e))}).join("")},n.cssFilter=a,n.getDefaultCSSWhiteList=r},{"./util":5,cssfilter:9}],3:[function(e,t,n){var i,r=e("./default"),o=e("./parser"),a=e("./xss");for(i in(n=t.exports=function(e,t){return new a(t).process(e)}).FilterXSS=a,r)n[i]=r[i];for(i in o)n[i]=o[i];"undefined"!=typeof window&&(window.filterXSS=t.exports)},{"./default":2,"./parser":4,"./xss":6}],4:[function(e,t,n){var f=e("./util");var d=/[^a-zA-Z0-9_:\.\-]/gim;function u(e){return'"'===(t=e)[0]&&'"'===t[t.length-1]||"'"===t[0]&&"'"===t[t.length-1]?e.substr(1,e.length-2):e;var t}n.parseTag=function(e,t,n){for(var i,r,o,a="",s=0,l=!1,c=!1,d=0,u=e.length,h="",d=0;d"===p?(a+=n(e.slice(s,l)),i=e.slice(l,d+1),r=i,o=void 0,o=f.spaceIndex(r),r=-1===o?r.slice(1,-1):r.slice(1,o+1),h=r="/"===(r="/"===(r=f.trim(r).toLowerCase()).slice(0,1)?r.slice(1):r).slice(-1)?r.slice(0,-1):r,a+=t(l,a.length,h,i,"";i=n;var i=-1===(a=m.spaceIndex(i))?{html:"",closing:"/"===i[i.length-2]}:{html:i=(a="/"===(i=m.trim(i.slice(a+1,-1)))[i.length-1])?m.trim(i.slice(0,-1)):i,closing:a},o=s[r],a=g(i.html,function(e,t){var n=-1!==m.indexOf(o,e),i=d(r,e,t,n);return v(i)?n?(t=h(r,e,t,f))?e+'="'+t+'"':e:v(i=u(r,e,t,n))?void 0:i:i}),n="<"+r;return a&&(n+=" "+a),i.closing&&(n+=" /"),n+=">"}return v(t=c(r,n,e))?p(n):t},p));return t=n?n.remove(t):t},t.exports=s},{"./default":2,"./parser":4,"./util":5,cssfilter:9}],7:[function(e,t,n){var i=e("./default"),r=e("./parser");e("./util");function u(e){return null==e}function o(e){(e=e||{}).whiteList=e.whiteList||i.whiteList,e.onAttr=e.onAttr||i.onAttr,e.onIgnoreAttr=e.onIgnoreAttr||i.onIgnoreAttr,this.options=e}o.prototype.process=function(e){if(!(e=(e=e||"").toString()))return"";var t=this.options,l=t.whiteList,c=t.onAttr,d=t.onIgnoreAttr;return r(e,function(e,t,n,i,r){var o,a=l[n],s=!1,a=(!0===a?s=a:"function"==typeof a?s=a(i):a instanceof RegExp&&(s=a.test(i)),{position:t,sourcePosition:e,source:r,isWhite:s=!0!==s?!1:s});return s?u(o=c(n,i,a))?n+":"+i:o:u(o=d(n,i,a))?void 0:o})},t.exports=o},{"./default":8,"./parser":10,"./util":11}],8:[function(e,t,n){function i(){var e={"align-content":!1,"align-items":!1,"align-self":!1,"alignment-adjust":!1,"alignment-baseline":!1,all:!1,"anchor-point":!1,animation:!1,"animation-delay":!1,"animation-direction":!1,"animation-duration":!1,"animation-fill-mode":!1,"animation-iteration-count":!1,"animation-name":!1,"animation-play-state":!1,"animation-timing-function":!1,azimuth:!1,"backface-visibility":!1,background:!0,"background-attachment":!0,"background-clip":!0,"background-color":!0,"background-image":!0,"background-origin":!0,"background-position":!0,"background-repeat":!0,"background-size":!0,"baseline-shift":!1,binding:!1,bleed:!1,"bookmark-label":!1,"bookmark-level":!1,"bookmark-state":!1,border:!0,"border-bottom":!0,"border-bottom-color":!0,"border-bottom-left-radius":!0,"border-bottom-right-radius":!0,"border-bottom-style":!0,"border-bottom-width":!0,"border-collapse":!0,"border-color":!0,"border-image":!0,"border-image-outset":!0,"border-image-repeat":!0,"border-image-slice":!0,"border-image-source":!0,"border-image-width":!0,"border-left":!0,"border-left-color":!0,"border-left-style":!0,"border-left-width":!0,"border-radius":!0,"border-right":!0,"border-right-color":!0,"border-right-style":!0,"border-right-width":!0,"border-spacing":!0,"border-style":!0,"border-top":!0,"border-top-color":!0,"border-top-left-radius":!0,"border-top-right-radius":!0,"border-top-style":!0,"border-top-width":!0,"border-width":!0,bottom:!1,"box-decoration-break":!0,"box-shadow":!0,"box-sizing":!0,"box-snap":!0,"box-suppress":!0,"break-after":!0,"break-before":!0,"break-inside":!0,"caption-side":!1,chains:!1,clear:!0,clip:!1,"clip-path":!1,"clip-rule":!1,color:!0,"color-interpolation-filters":!0,"column-count":!1,"column-fill":!1,"column-gap":!1,"column-rule":!1,"column-rule-color":!1,"column-rule-style":!1,"column-rule-width":!1,"column-span":!1,"column-width":!1,columns:!1,contain:!1,content:!1,"counter-increment":!1,"counter-reset":!1,"counter-set":!1,crop:!1,cue:!1,"cue-after":!1,"cue-before":!1,cursor:!1,direction:!1,display:!0,"display-inside":!0,"display-list":!0,"display-outside":!0,"dominant-baseline":!1,elevation:!1,"empty-cells":!1,filter:!1,flex:!1,"flex-basis":!1,"flex-direction":!1,"flex-flow":!1,"flex-grow":!1,"flex-shrink":!1,"flex-wrap":!1,float:!1,"float-offset":!1,"flood-color":!1,"flood-opacity":!1,"flow-from":!1,"flow-into":!1,font:!0,"font-family":!0,"font-feature-settings":!0,"font-kerning":!0,"font-language-override":!0,"font-size":!0,"font-size-adjust":!0,"font-stretch":!0,"font-style":!0,"font-synthesis":!0,"font-variant":!0,"font-variant-alternates":!0,"font-variant-caps":!0,"font-variant-east-asian":!0,"font-variant-ligatures":!0,"font-variant-numeric":!0,"font-variant-position":!0,"font-weight":!0,grid:!1,"grid-area":!1,"grid-auto-columns":!1,"grid-auto-flow":!1,"grid-auto-rows":!1,"grid-column":!1,"grid-column-end":!1,"grid-column-start":!1,"grid-row":!1,"grid-row-end":!1,"grid-row-start":!1,"grid-template":!1,"grid-template-areas":!1,"grid-template-columns":!1,"grid-template-rows":!1,"hanging-punctuation":!1,height:!0,hyphens:!1,icon:!1,"image-orientation":!1,"image-resolution":!1,"ime-mode":!1,"initial-letters":!1,"inline-box-align":!1,"justify-content":!1,"justify-items":!1,"justify-self":!1,left:!1,"letter-spacing":!0,"lighting-color":!0,"line-box-contain":!1,"line-break":!1,"line-grid":!1,"line-height":!1,"line-snap":!1,"line-stacking":!1,"line-stacking-ruby":!1,"line-stacking-shift":!1,"line-stacking-strategy":!1,"list-style":!0,"list-style-image":!0,"list-style-position":!0,"list-style-type":!0,margin:!0,"margin-bottom":!0,"margin-left":!0,"margin-right":!0,"margin-top":!0,"marker-offset":!1,"marker-side":!1,marks:!1,mask:!1,"mask-box":!1,"mask-box-outset":!1,"mask-box-repeat":!1,"mask-box-slice":!1,"mask-box-source":!1,"mask-box-width":!1,"mask-clip":!1,"mask-image":!1,"mask-origin":!1,"mask-position":!1,"mask-repeat":!1,"mask-size":!1,"mask-source-type":!1,"mask-type":!1,"max-height":!0,"max-lines":!1,"max-width":!0,"min-height":!0,"min-width":!0,"move-to":!1,"nav-down":!1,"nav-index":!1,"nav-left":!1,"nav-right":!1,"nav-up":!1,"object-fit":!1,"object-position":!1,opacity:!1,order:!1,orphans:!1,outline:!1,"outline-color":!1,"outline-offset":!1,"outline-style":!1,"outline-width":!1,overflow:!1,"overflow-wrap":!1,"overflow-x":!1,"overflow-y":!1,padding:!0,"padding-bottom":!0,"padding-left":!0,"padding-right":!0,"padding-top":!0,page:!1,"page-break-after":!1,"page-break-before":!1,"page-break-inside":!1,"page-policy":!1,pause:!1,"pause-after":!1,"pause-before":!1,perspective:!1,"perspective-origin":!1,pitch:!1,"pitch-range":!1,"play-during":!1,position:!1,"presentation-level":!1,quotes:!1,"region-fragment":!1,resize:!1,rest:!1,"rest-after":!1,"rest-before":!1,richness:!1,right:!1,rotation:!1,"rotation-point":!1,"ruby-align":!1,"ruby-merge":!1,"ruby-position":!1,"shape-image-threshold":!1,"shape-outside":!1,"shape-margin":!1,size:!1,speak:!1,"speak-as":!1,"speak-header":!1,"speak-numeral":!1,"speak-punctuation":!1,"speech-rate":!1,stress:!1,"string-set":!1,"tab-size":!1,"table-layout":!1,"text-align":!0,"text-align-last":!0,"text-combine-upright":!0,"text-decoration":!0,"text-decoration-color":!0,"text-decoration-line":!0,"text-decoration-skip":!0,"text-decoration-style":!0,"text-emphasis":!0,"text-emphasis-color":!0,"text-emphasis-position":!0,"text-emphasis-style":!0,"text-height":!0,"text-indent":!0,"text-justify":!0,"text-orientation":!0,"text-overflow":!0,"text-shadow":!0,"text-space-collapse":!0,"text-transform":!0,"text-underline-position":!0,"text-wrap":!0,top:!1,transform:!1,"transform-origin":!1,"transform-style":!1,transition:!1,"transition-delay":!1,"transition-duration":!1,"transition-property":!1,"transition-timing-function":!1,"unicode-bidi":!1,"vertical-align":!1,visibility:!1,"voice-balance":!1,"voice-duration":!1,"voice-family":!1,"voice-pitch":!1,"voice-range":!1,"voice-rate":!1,"voice-stress":!1,"voice-volume":!1,volume:!1,"white-space":!1,widows:!1,width:!0,"will-change":!1,"word-break":!0,"word-spacing":!0,"word-wrap":!0,"wrap-flow":!1,"wrap-through":!1,"writing-mode":!1,"z-index":!1};return e}n.whiteList=i(),n.getDefaultWhiteList=i,n.onAttr=function(e,t,n){},n.onIgnoreAttr=function(e,t,n){}},{}],9:[function(e,t,n){var i,r=e("./default"),o=e("./css");for(i in(n=t.exports=function(e,t){return new o(t).process(e)}).FilterCSS=o,r)n[i]=r[i];"undefined"!=typeof window&&(window.filterCSS=t.exports)},{"./css":7,"./default":8}],10:[function(e,t,n){var d=e("./util");t.exports=function(i,r){";"!==(i=d.trimRight(i))[i.length-1]&&(i+=";");var e=i.length,o=!1,a=0,s=0,l="";function t(){var e,t,n;o||-1!==(t=(e=d.trim(i.slice(a,s))).indexOf(":"))&&(n=d.trim(e.slice(0,t)),t=d.trim(e.slice(t+1)),n&&(n=r(a,l.length,n,t,e))&&(l+=n+"; ")),a=s+1}for(;s{if(e.ok)return e.json();throw new Error}).then(t=>{t.show_version_warning&&o.init(t.version_compare);{var n=r.get();let e=document.querySelector(a);if(null!==e)e.innerHTML=t.html;else if(n.is_sphinx_builder()&&n.is_rtd_like_theme()){let e=document.querySelector("div.rst-other-versions");null!==e&&(e.innerHTML=t.html)}else document.body.insertAdjacentHTML("beforeend",t.html);if(t.version_active)t.version_supported;else for(var i of document.getElementsByClassName("rst-current-version"))i.classList.add("rst-out-of-date");return}}).catch(e=>{console.error("Error loading Read the Docs footer")}),{project:t.project,version:t.version,absolute_uri:window.location.href}),t=t.proxied_api_host+"/api/v2/analytics/?"+new URLSearchParams(e).toString();fetch(t,{method:"GET",cache:"no-store"}).then(e=>{if(!e.ok)throw new Error}).catch(e=>{console.error("Error registering page view")})}}},{"./rtd-data":14,"./version-compare":19}],14:[function(e,t,n){var i=e("./constants"),r={is_rtd_like_theme:function(){return 1===document.querySelectorAll("div.rst-other-versions").length||(this.theme===i.THEME_RTD||this.theme===i.THEME_MKDOCS_RTD)},is_alabaster_like_theme:function(){return-1{if(e.ok)return e.json();throw new Error}).then(e=>{if(0{t.appendChild(e)})}if("domain"===u.type){var h=u,p=h.role,f=l+"#"+h.id,u=h.name,b="",u=(""!==h.content&&(b=h.content.substr(0,C)+" ..."),h.highlights.content.length&&(b="... "+k(h.highlights.content[0])+" ..."),"["+p+"]: "+(u=h.highlights.name.length?k(h.highlights.name[0]):u));let e=y(u,f,[b]);e.forEach(e=>{t.appendChild(e)})}for(d of t.getElementsByTagName("span"))d.className="highlighted";n.appendChild(t),c{T()})}var n,E=t.project,i=t.version,r=t.language||"en";"undefined"!=typeof Search&&E&&i&&(t.features&&t.features.docsearch_disabled?console.log("Server side search is disabled."):(n=Search.query,Search.query_fallback=n,Search.query=e)),o(function(){"undefined"!=typeof Search&&Search.init()})}t.exports={init:function(){var e=i.get();e.is_sphinx_builder()?r(e):console.log("Server side search is disabled.")}}},{"./../../../../../../bower_components/xss/lib/index":3,"./rtd-data":14,"./utils":18}],16:[function(i,e,t){const r=i("./rtd-data"),o=i("./utils")["domReady"];e.exports={init:function(){var e,t=r.get(),n=document.querySelector("[data-toggle='rst-current-version']");null!=n&&n.addEventListener("click",function(){var e=$("[data-toggle='rst-versions']").hasClass("shift-up")?"was_open":"was_closed";"undefined"!=typeof READTHEDOCS_DATA&&READTHEDOCS_DATA.global_analytics_code&&("undefined"!=typeof gtag?gtag("event","Click",{event_category:"Flyout",event_label:e,send_to:"rtfd"}):"undefined"!=typeof ga?ga("rtfd.send","event","Flyout","Click",e):"undefined"!=typeof _gaq&&_gaq.push(["rtfd._setAccount","UA-17997319-1"],["rtfd._trackEvent","Flyout","Click",e]))}),void 0===window.SphinxRtdTheme&&(e=i("./../../../../../../bower_components/sphinx-rtd-theme/js/theme.js").ThemeNav,o(function(){setTimeout(function(){e.navBar||e.enable()},1e3)}),t.is_rtd_like_theme()&&!$("div.wy-side-scroll:first").length&&(console.log("Applying theme sidebar fix..."),n=$("nav.wy-nav-side:first"),t=$("
").addClass("wy-side-scroll"),n.children().detach().appendTo(t),t.prependTo(n),e.navBar=t))}}},{"./../../../../../../bower_components/sphinx-rtd-theme/js/theme.js":1,"./rtd-data":14,"./utils":18}],17:[function(e,t,n){e("./constants");var s,l=e("./rtd-data"),c="[data-ea-publisher]",d="#ethical-ad-placement";function u(){var e=!1;return $("
").attr("id","rtd-detection").attr("class","ethical-rtd").html(" ").appendTo("body"),0===$("#rtd-detection").height()&&(e=!0),$("#rtd-detection").remove(),e}function h(){console.log("---------------------------------------------------------------------------------------"),console.log("Read the Docs hosts documentation for tens of thousands of open source projects."),console.log("We fund our development (we are open source) and operations through advertising."),console.log("We promise to:"),console.log(" - never let advertisers run 3rd party JavaScript"),console.log(" - never sell user data to advertisers or other 3rd parties"),console.log(" - only show advertisements of interest to developers"),console.log("Read more about our approach to advertising here: https://docs.readthedocs.io/en/latest/advertising/ethical-advertising.html"),console.log("%cPlease allow our Ethical Ads or go ad-free:","font-size: 2em"),console.log("https://docs.readthedocs.io/en/latest/advertising/ad-blocking.html"),console.log("--------------------------------------------------------------------------------------")}function p(e){e&&(e=e.attr("class","keep-us-sustainable"),$("

").text("Support Read the Docs!").appendTo(e),$("

").html('Please help keep us sustainable by allowing our Ethical Ads in your ad blocker or go ad-free by subscribing.').appendTo(e),$("

").text("Thank you! ❤️").appendTo(e))}t.exports={init:function(){var t,e,n,i,r,o,a;(s=l.get()).show_promo()&&(r=null,o="readthedocs-sidebar",t=0<$(c).length?($(c).attr("data-ea-publisher","readthedocs"),$(c).attr("data-ea-manual","true"),"image"!==$(c).attr("data-ea-type")&&"text"!==$(c).attr("data-ea-type")&&$(c).attr("data-ea-type","readthedocs-sidebar"),$(c)):(0<$(d).length?(r=d,e=s.is_rtd_like_theme()?"ethical-rtd ethical-dark-theme":"ethical-alabaster"):s.is_mkdocs_builder()&&s.is_rtd_like_theme()?(r="nav.wy-nav-side",e="ethical-rtd ethical-dark-theme"):s.is_rtd_like_theme()?(r="nav.wy-nav-side > div.wy-side-scroll",e="ethical-rtd ethical-dark-theme"):s.is_alabaster_like_theme()&&(r="div.sphinxsidebar > div.sphinxsidebarwrapper",e="ethical-alabaster"),r?((!(a=(i=$("

").appendTo(r)).offset())||a.top-window.scrollY+200>window.innerHeight)&&(s.is_rtd_like_theme()?(r=$("
").insertAfter("footer hr"),e="ethical-rtd",Math.random()<=.25&&(n="stickybox",o="image")):s.is_alabaster_like_theme()&&(r="div.bodywrapper .body",e="ethical-alabaster")),i.remove(),$("
").attr("id","rtd-sidebar").attr("data-ea-publisher","readthedocs").attr("data-ea-type",o).attr("data-ea-manual","true").attr("data-ea-style",n).addClass(e).appendTo(r)):null),(a=document.createElement("script")).src="https://media.ethicalads.io/media/client/beta/ethicalads.min.js",a.type="text/javascript",a.async=!0,a.id="ethicaladsjs",document.getElementsByTagName("head")[0].appendChild(a),$.ajax({url:s.api_host+"/api/v2/sustainability/data/",crossDomain:!0,xhrFields:{withCredentials:!0},dataType:"jsonp",data:{format:"jsonp",project:s.project},success:function(e){t&&!e.ad_free&&(e.keywords&&t.attr("data-ea-keywords",e.keywords.join("|")),e.campaign_types&&t.attr("data-ea-campaign-types",e.campaign_types.join("|")),e.publisher&&t.attr("data-ea-publisher",e.publisher),"undefined"!=typeof ethicalads?ethicalads.load():!s.ad_free&&u()?(h(),p(t)):document.getElementById("ethicaladsjs").addEventListener("load",function(){"undefined"!=typeof ethicalads&ðicalads.load()}))},error:function(){console.error("Error loading Read the Docs user and project information"),!s.ad_free&&u()&&(h(),p(t))}}))}}},{"./constants":12,"./rtd-data":14}],18:[function(e,t,n){t.exports={createDomNode:function(e,t){let n=document.createElement(e);if(t)for(var i of Object.keys(t))n.setAttribute(i,t[i]);return n},domReady:function(e){"complete"===document.readyState||"interactive"===document.readyState?setTimeout(e,1):document.addEventListener("DOMContentLoaded",e)}}},{}],19:[function(e,t,n){const o=e("./rtd-data"),a=e("./utils")["createDomNode"];t.exports={init:function(n){var i,r=o.get();if(!n.is_highest){r=window.location.pathname.replace(r.version,n.slug);let t=a("div",{class:"admonition warning"}),e=a("a",{href:r});e.innerText=n.slug,t.innerHTML='

Note

You are not reading the most recent version of this documentation. '+e.outerHTML+" is the latest version available.

";for(i of["[role=main]","main","div.body","div.document"]){let e=document.querySelector(i);if(null!==e){e.prepend(t);break}}}}}},{"./rtd-data":14,"./utils":18}],20:[function(e,t,n){const i=e("./doc-embed/sponsorship"),r=e("./doc-embed/footer.js"),o=e("./doc-embed/sphinx"),a=e("./doc-embed/search"),s=e("./doc-embed/utils")["domReady"];s(function(){var e,t;e=function(){r.init(),o.init(),a.init(),i.init()},window.jQuery?e():(console.log("JQuery not found. Injecting."),(t=document.createElement("script")).type="text/javascript",t.src="https://code.jquery.com/jquery-3.6.3.min.js",t.integrity="sha512-STof4xm1wgkfm7heWqFJVn58Hm3EtS31XFaagaa8VMReCXAkQnJZ+jEy8PCC/iT18dFy95WcExNHFTqLyp72eQ==",t.crossOrigin="anonymous",t.onload=e,document.head.appendChild(t))})},{"./doc-embed/footer.js":13,"./doc-embed/search":15,"./doc-embed/sphinx":16,"./doc-embed/sponsorship":17,"./doc-embed/utils":18}]},{},[20]); \ No newline at end of file +!function i(r,o,a){function s(t,e){if(!o[t]){if(!r[t]){var n="function"==typeof require&&require;if(!e&&n)return n(t,!0);if(l)return l(t,!0);throw(e=new Error("Cannot find module '"+t+"'")).code="MODULE_NOT_FOUND",e}n=o[t]={exports:{}},r[t][0].call(n.exports,function(e){return s(r[t][1][e]||e)},n,n.exports,i,r,o,a)}return o[t].exports}for(var l="function"==typeof require&&require,e=0;e
"),n("table.docutils.footnote").wrap("
"),n("table.docutils.citation").wrap("
"),n(".wy-menu-vertical ul").not(".simple").siblings("a").each(function(){var t=n(this);(expand=n('')).on("click",function(e){return i.toggleCurrent(t),e.stopPropagation(),!1}),t.prepend(expand)})},reset:function(){var e=encodeURI(window.location.hash)||"#";try{var t,n=$(".wy-menu-vertical"),i=n.find('[href="'+e+'"]');0===i.length&&(t=$('.document [id="'+e.substring(1)+'"]').closest("div.section"),0===(i=n.find('[href="#'+t.attr("id")+'"]')).length&&(i=n.find('[href="#"]'))),0this.docHeight||(this.navBar.scrollTop(n),this.winPosition=e)},onResize:function(){this.winResize=!1,this.winHeight=this.win.height(),this.docHeight=$(document).height()},hashChange:function(){this.linkScroll=!0,this.win.one("hashchange",function(){this.linkScroll=!1})},toggleCurrent:function(e){e=e.closest("li");e.siblings("li.current").removeClass("current"),e.siblings().find("li.current").removeClass("current"),e.find("> ul li.current").removeClass("current"),e.toggleClass("current")}},"undefined"!=typeof window&&(window.SphinxRtdTheme={Navigation:t.exports.ThemeNav,StickyNav:t.exports.ThemeNav});for(var o=0,r=["ms","moz","webkit","o"],a=0;a/g,u=/"/g,h=/"/g,p=/&#([a-zA-Z0-9]*);?/gim,f=/:?/gim,g=/&newline;?/gim,m=/((j\s*a\s*v\s*a|v\s*b|l\s*i\s*v\s*e)\s*s\s*c\s*r\s*i\s*p\s*t\s*|m\s*o\s*c\s*h\s*a)\:/gi,v=/e\s*x\s*p\s*r\s*e\s*s\s*s\s*i\s*o\s*n\s*\(.*/gi,b=/u\s*r\s*l\s*\(.*/gi;function w(e){return e.replace(u,""")}function y(e){return e.replace(h,'"')}function _(e){return e.replace(p,function(e,t){return"x"===t[0]||"X"===t[0]?String.fromCharCode(parseInt(t.substr(1),16)):String.fromCharCode(parseInt(t,10))})}function x(e){return e.replace(f,":").replace(g," ")}function T(e){for(var t="",n=0,i=e.length;n/g;n.whiteList=o(),n.getDefaultWhiteList=o,n.onTag=function(e,t,n){},n.onIgnoreTag=function(e,t,n){},n.onTagAttr=function(e,t,n){},n.onIgnoreTagAttr=function(e,t,n){},n.safeAttrValue=function(e,t,n,i){if(n=E(n),"href"===t||"src"===t){if("#"===(n=d.trim(n)))return"#";if("http://"!==n.substr(0,7)&&"https://"!==n.substr(0,8)&&"mailto:"!==n.substr(0,7)&&"tel:"!==n.substr(0,4)&&"#"!==n[0]&&"/"!==n[0])return""}else if("background"===t){if(m.lastIndex=0,m.test(n))return""}else if("style"===t){if(v.lastIndex=0,v.test(n))return"";if(b.lastIndex=0,b.test(n)&&(m.lastIndex=0,m.test(n)))return"";!1!==i&&(n=(i=i||a).process(n))}return n=k(n)},n.escapeHtml=s,n.escapeQuote=w,n.unescapeQuote=y,n.escapeHtmlEntities=_,n.escapeDangerHtml5Entities=x,n.clearNonPrintableCharacter=T,n.friendlyAttrValue=E,n.escapeAttrValue=k,n.onIgnoreTagStripAll=function(){return""},n.StripTagBody=function(o,a){"function"!=typeof a&&(a=function(){});var s=!Array.isArray(o),l=[],c=!1;return{onIgnoreTag:function(e,t,n){var i,r;return r=e,s||-1!==d.indexOf(o,r)?n.isClosing?(i=n.position+(r="[/removed]").length,l.push([!1!==c?c:n.position,i]),c=!1,r):(c=c||n.position,"[removed]"):a(e,t,n)},remove:function(t){var n="",i=0;return d.forEach(l,function(e){n+=t.slice(i,e[0]),i=e[1]}),n+=t.slice(i)}}},n.stripCommentTag=function(e){return e.replace(A,"")},n.stripBlankChar=function(e){return e.split("").filter(function(e){e=e.charCodeAt(0);return 127!==e&&(!(e<=31)||(10===e||13===e))}).join("")},n.cssFilter=a,n.getDefaultCSSWhiteList=r},{"./util":5,cssfilter:9}],3:[function(e,t,n){var i,r=e("./default"),o=e("./parser"),a=e("./xss");for(i in(n=t.exports=function(e,t){return new a(t).process(e)}).FilterXSS=a,r)n[i]=r[i];for(i in o)n[i]=o[i];"undefined"!=typeof window&&(window.filterXSS=t.exports)},{"./default":2,"./parser":4,"./xss":6}],4:[function(e,t,n){var f=e("./util");var d=/[^a-zA-Z0-9_:\.\-]/gim;function u(e){return'"'===(t=e)[0]&&'"'===t[t.length-1]||"'"===t[0]&&"'"===t[t.length-1]?e.substr(1,e.length-2):e;var t}n.parseTag=function(e,t,n){for(var i,r,o,a="",s=0,l=!1,c=!1,d=0,u=e.length,h="",d=0;d"===p?(a+=n(e.slice(s,l)),i=e.slice(l,d+1),r=i,o=void 0,o=f.spaceIndex(r),r=-1===o?r.slice(1,-1):r.slice(1,o+1),h=r="/"===(r="/"===(r=f.trim(r).toLowerCase()).slice(0,1)?r.slice(1):r).slice(-1)?r.slice(0,-1):r,a+=t(l,a.length,h,i,"";i=n;var i=-1===(a=m.spaceIndex(i))?{html:"",closing:"/"===i[i.length-2]}:{html:i=(a="/"===(i=m.trim(i.slice(a+1,-1)))[i.length-1])?m.trim(i.slice(0,-1)):i,closing:a},o=s[r],a=g(i.html,function(e,t){var n=-1!==m.indexOf(o,e),i=d(r,e,t,n);return v(i)?n?(t=h(r,e,t,f))?e+'="'+t+'"':e:v(i=u(r,e,t,n))?void 0:i:i}),n="<"+r;return a&&(n+=" "+a),i.closing&&(n+=" /"),n+=">"}return v(t=c(r,n,e))?p(n):t},p));return t=n?n.remove(t):t},t.exports=s},{"./default":2,"./parser":4,"./util":5,cssfilter:9}],7:[function(e,t,n){var i=e("./default"),r=e("./parser");e("./util");function u(e){return null==e}function o(e){(e=e||{}).whiteList=e.whiteList||i.whiteList,e.onAttr=e.onAttr||i.onAttr,e.onIgnoreAttr=e.onIgnoreAttr||i.onIgnoreAttr,this.options=e}o.prototype.process=function(e){if(!(e=(e=e||"").toString()))return"";var t=this.options,l=t.whiteList,c=t.onAttr,d=t.onIgnoreAttr;return r(e,function(e,t,n,i,r){var o,a=l[n],s=!1,a=(!0===a?s=a:"function"==typeof a?s=a(i):a instanceof RegExp&&(s=a.test(i)),{position:t,sourcePosition:e,source:r,isWhite:s=!0!==s?!1:s});return s?u(o=c(n,i,a))?n+":"+i:o:u(o=d(n,i,a))?void 0:o})},t.exports=o},{"./default":8,"./parser":10,"./util":11}],8:[function(e,t,n){function i(){var e={"align-content":!1,"align-items":!1,"align-self":!1,"alignment-adjust":!1,"alignment-baseline":!1,all:!1,"anchor-point":!1,animation:!1,"animation-delay":!1,"animation-direction":!1,"animation-duration":!1,"animation-fill-mode":!1,"animation-iteration-count":!1,"animation-name":!1,"animation-play-state":!1,"animation-timing-function":!1,azimuth:!1,"backface-visibility":!1,background:!0,"background-attachment":!0,"background-clip":!0,"background-color":!0,"background-image":!0,"background-origin":!0,"background-position":!0,"background-repeat":!0,"background-size":!0,"baseline-shift":!1,binding:!1,bleed:!1,"bookmark-label":!1,"bookmark-level":!1,"bookmark-state":!1,border:!0,"border-bottom":!0,"border-bottom-color":!0,"border-bottom-left-radius":!0,"border-bottom-right-radius":!0,"border-bottom-style":!0,"border-bottom-width":!0,"border-collapse":!0,"border-color":!0,"border-image":!0,"border-image-outset":!0,"border-image-repeat":!0,"border-image-slice":!0,"border-image-source":!0,"border-image-width":!0,"border-left":!0,"border-left-color":!0,"border-left-style":!0,"border-left-width":!0,"border-radius":!0,"border-right":!0,"border-right-color":!0,"border-right-style":!0,"border-right-width":!0,"border-spacing":!0,"border-style":!0,"border-top":!0,"border-top-color":!0,"border-top-left-radius":!0,"border-top-right-radius":!0,"border-top-style":!0,"border-top-width":!0,"border-width":!0,bottom:!1,"box-decoration-break":!0,"box-shadow":!0,"box-sizing":!0,"box-snap":!0,"box-suppress":!0,"break-after":!0,"break-before":!0,"break-inside":!0,"caption-side":!1,chains:!1,clear:!0,clip:!1,"clip-path":!1,"clip-rule":!1,color:!0,"color-interpolation-filters":!0,"column-count":!1,"column-fill":!1,"column-gap":!1,"column-rule":!1,"column-rule-color":!1,"column-rule-style":!1,"column-rule-width":!1,"column-span":!1,"column-width":!1,columns:!1,contain:!1,content:!1,"counter-increment":!1,"counter-reset":!1,"counter-set":!1,crop:!1,cue:!1,"cue-after":!1,"cue-before":!1,cursor:!1,direction:!1,display:!0,"display-inside":!0,"display-list":!0,"display-outside":!0,"dominant-baseline":!1,elevation:!1,"empty-cells":!1,filter:!1,flex:!1,"flex-basis":!1,"flex-direction":!1,"flex-flow":!1,"flex-grow":!1,"flex-shrink":!1,"flex-wrap":!1,float:!1,"float-offset":!1,"flood-color":!1,"flood-opacity":!1,"flow-from":!1,"flow-into":!1,font:!0,"font-family":!0,"font-feature-settings":!0,"font-kerning":!0,"font-language-override":!0,"font-size":!0,"font-size-adjust":!0,"font-stretch":!0,"font-style":!0,"font-synthesis":!0,"font-variant":!0,"font-variant-alternates":!0,"font-variant-caps":!0,"font-variant-east-asian":!0,"font-variant-ligatures":!0,"font-variant-numeric":!0,"font-variant-position":!0,"font-weight":!0,grid:!1,"grid-area":!1,"grid-auto-columns":!1,"grid-auto-flow":!1,"grid-auto-rows":!1,"grid-column":!1,"grid-column-end":!1,"grid-column-start":!1,"grid-row":!1,"grid-row-end":!1,"grid-row-start":!1,"grid-template":!1,"grid-template-areas":!1,"grid-template-columns":!1,"grid-template-rows":!1,"hanging-punctuation":!1,height:!0,hyphens:!1,icon:!1,"image-orientation":!1,"image-resolution":!1,"ime-mode":!1,"initial-letters":!1,"inline-box-align":!1,"justify-content":!1,"justify-items":!1,"justify-self":!1,left:!1,"letter-spacing":!0,"lighting-color":!0,"line-box-contain":!1,"line-break":!1,"line-grid":!1,"line-height":!1,"line-snap":!1,"line-stacking":!1,"line-stacking-ruby":!1,"line-stacking-shift":!1,"line-stacking-strategy":!1,"list-style":!0,"list-style-image":!0,"list-style-position":!0,"list-style-type":!0,margin:!0,"margin-bottom":!0,"margin-left":!0,"margin-right":!0,"margin-top":!0,"marker-offset":!1,"marker-side":!1,marks:!1,mask:!1,"mask-box":!1,"mask-box-outset":!1,"mask-box-repeat":!1,"mask-box-slice":!1,"mask-box-source":!1,"mask-box-width":!1,"mask-clip":!1,"mask-image":!1,"mask-origin":!1,"mask-position":!1,"mask-repeat":!1,"mask-size":!1,"mask-source-type":!1,"mask-type":!1,"max-height":!0,"max-lines":!1,"max-width":!0,"min-height":!0,"min-width":!0,"move-to":!1,"nav-down":!1,"nav-index":!1,"nav-left":!1,"nav-right":!1,"nav-up":!1,"object-fit":!1,"object-position":!1,opacity:!1,order:!1,orphans:!1,outline:!1,"outline-color":!1,"outline-offset":!1,"outline-style":!1,"outline-width":!1,overflow:!1,"overflow-wrap":!1,"overflow-x":!1,"overflow-y":!1,padding:!0,"padding-bottom":!0,"padding-left":!0,"padding-right":!0,"padding-top":!0,page:!1,"page-break-after":!1,"page-break-before":!1,"page-break-inside":!1,"page-policy":!1,pause:!1,"pause-after":!1,"pause-before":!1,perspective:!1,"perspective-origin":!1,pitch:!1,"pitch-range":!1,"play-during":!1,position:!1,"presentation-level":!1,quotes:!1,"region-fragment":!1,resize:!1,rest:!1,"rest-after":!1,"rest-before":!1,richness:!1,right:!1,rotation:!1,"rotation-point":!1,"ruby-align":!1,"ruby-merge":!1,"ruby-position":!1,"shape-image-threshold":!1,"shape-outside":!1,"shape-margin":!1,size:!1,speak:!1,"speak-as":!1,"speak-header":!1,"speak-numeral":!1,"speak-punctuation":!1,"speech-rate":!1,stress:!1,"string-set":!1,"tab-size":!1,"table-layout":!1,"text-align":!0,"text-align-last":!0,"text-combine-upright":!0,"text-decoration":!0,"text-decoration-color":!0,"text-decoration-line":!0,"text-decoration-skip":!0,"text-decoration-style":!0,"text-emphasis":!0,"text-emphasis-color":!0,"text-emphasis-position":!0,"text-emphasis-style":!0,"text-height":!0,"text-indent":!0,"text-justify":!0,"text-orientation":!0,"text-overflow":!0,"text-shadow":!0,"text-space-collapse":!0,"text-transform":!0,"text-underline-position":!0,"text-wrap":!0,top:!1,transform:!1,"transform-origin":!1,"transform-style":!1,transition:!1,"transition-delay":!1,"transition-duration":!1,"transition-property":!1,"transition-timing-function":!1,"unicode-bidi":!1,"vertical-align":!1,visibility:!1,"voice-balance":!1,"voice-duration":!1,"voice-family":!1,"voice-pitch":!1,"voice-range":!1,"voice-rate":!1,"voice-stress":!1,"voice-volume":!1,volume:!1,"white-space":!1,widows:!1,width:!0,"will-change":!1,"word-break":!0,"word-spacing":!0,"word-wrap":!0,"wrap-flow":!1,"wrap-through":!1,"writing-mode":!1,"z-index":!1};return e}n.whiteList=i(),n.getDefaultWhiteList=i,n.onAttr=function(e,t,n){},n.onIgnoreAttr=function(e,t,n){}},{}],9:[function(e,t,n){var i,r=e("./default"),o=e("./css");for(i in(n=t.exports=function(e,t){return new o(t).process(e)}).FilterCSS=o,r)n[i]=r[i];"undefined"!=typeof window&&(window.filterCSS=t.exports)},{"./css":7,"./default":8}],10:[function(e,t,n){var d=e("./util");t.exports=function(i,r){";"!==(i=d.trimRight(i))[i.length-1]&&(i+=";");var e=i.length,o=!1,a=0,s=0,l="";function t(){var e,t,n;o||-1!==(t=(e=d.trim(i.slice(a,s))).indexOf(":"))&&(n=d.trim(e.slice(0,t)),t=d.trim(e.slice(t+1)),n&&(n=r(a,l.length,n,t,e))&&(l+=n+"; ")),a=s+1}for(;s{if(e.ok)return e.json();throw new Error}).then(t=>{t.show_version_warning&&o.init(t.version_compare);{var n=r.get();let e=document.querySelector(a);if(null!==e)e.innerHTML=t.html;else if(n.is_sphinx_builder()&&n.is_rtd_like_theme()){let e=document.querySelector("div.rst-other-versions");null!==e&&(e.innerHTML=t.html)}else document.body.insertAdjacentHTML("beforeend",t.html);if(t.version_active)t.version_supported;else for(var i of document.getElementsByClassName("rst-current-version"))i.classList.add("rst-out-of-date");return}}).catch(e=>{console.error("Error loading Read the Docs footer")}),{project:t.project,version:t.version,absolute_uri:window.location.href}),t=t.proxied_api_host+"/api/v2/analytics/?"+new URLSearchParams(e).toString();fetch(t,{method:"GET",cache:"no-store"}).then(e=>{if(!e.ok)throw new Error}).catch(e=>{console.error("Error registering page view")})}}},{"./rtd-data":14,"./version-compare":19}],14:[function(e,t,n){var i=e("./constants"),r={is_rtd_like_theme:function(){return 1===document.querySelectorAll("div.rst-other-versions").length||(this.theme===i.THEME_RTD||this.theme===i.THEME_MKDOCS_RTD)},is_alabaster_like_theme:function(){return-1{if(e.ok)return e.json();throw new Error}).then(e=>{if(0{t.appendChild(e)})}if("domain"===u.type){var h=u,p=h.role,f=l+"#"+h.id,u=h.name,b="",u=(""!==h.content&&(b=h.content.substr(0,C)+" ..."),h.highlights.content.length&&(b="... "+k(h.highlights.content[0])+" ..."),"["+p+"]: "+(u=h.highlights.name.length?k(h.highlights.name[0]):u));let e=y(u,f,[b]);e.forEach(e=>{t.appendChild(e)})}for(d of t.getElementsByTagName("span"))d.className="highlighted";n.appendChild(t),c{T()})}var n,E=t.project,i=t.version,r=t.language||"en";"undefined"!=typeof Search&&E&&i&&(t.features&&t.features.docsearch_disabled?console.log("Server side search is disabled."):(n=Search.query,Search.query_fallback=n,Search.query=e)),o(function(){"undefined"!=typeof Search&&Search.init()})}t.exports={init:function(){var e=i.get();e.is_sphinx_builder()?r(e):console.log("Server side search is disabled.")}}},{"./../../../../../../bower_components/xss/lib/index":3,"./rtd-data":14,"./utils":18}],16:[function(i,e,t){const r=i("./rtd-data"),o=i("./utils")["domReady"];e.exports={init:function(){var e,t=r.get(),n=document.querySelector("[data-toggle='rst-current-version']");null!=n&&n.addEventListener("click",function(){var e=$("[data-toggle='rst-versions']").hasClass("shift-up")?"was_open":"was_closed";"undefined"!=typeof READTHEDOCS_DATA&&READTHEDOCS_DATA.global_analytics_code&&("undefined"!=typeof gtag?gtag("event","Click",{event_category:"Flyout",event_label:e,send_to:"rtfd"}):"undefined"!=typeof ga?ga("rtfd.send","event","Flyout","Click",e):"undefined"!=typeof _gaq&&_gaq.push(["rtfd._setAccount","UA-17997319-1"],["rtfd._trackEvent","Flyout","Click",e]))}),void 0===window.SphinxRtdTheme&&(e=i("./../../../../../../bower_components/sphinx-rtd-theme/js/theme.js").ThemeNav,o(function(){setTimeout(function(){e.navBar||e.enable()},1e3)}),t.is_rtd_like_theme()&&!$("div.wy-side-scroll:first").length&&(console.log("Applying theme sidebar fix..."),n=$("nav.wy-nav-side:first"),t=$("
").addClass("wy-side-scroll"),n.children().detach().appendTo(t),t.prependTo(n),e.navBar=t))}}},{"./../../../../../../bower_components/sphinx-rtd-theme/js/theme.js":1,"./rtd-data":14,"./utils":18}],17:[function(e,t,n){e("./constants");var s,l=e("./rtd-data"),c="[data-ea-publisher]",d="#ethical-ad-placement";function u(){var e=!1;return $("
").attr("id","rtd-detection").attr("class","ethical-rtd").html(" ").appendTo("body"),0===$("#rtd-detection").height()&&(e=!0),$("#rtd-detection").remove(),e}function h(){console.log("---------------------------------------------------------------------------------------"),console.log("Read the Docs hosts documentation for tens of thousands of open source projects."),console.log("We fund our development (we are open source) and operations through advertising."),console.log("We promise to:"),console.log(" - never let advertisers run 3rd party JavaScript"),console.log(" - never sell user data to advertisers or other 3rd parties"),console.log(" - only show advertisements of interest to developers"),console.log("Read more about our approach to advertising here: https://docs.readthedocs.io/en/latest/advertising/ethical-advertising.html"),console.log("%cPlease allow our Ethical Ads or go ad-free:","font-size: 2em"),console.log("https://docs.readthedocs.io/en/latest/advertising/ad-blocking.html"),console.log("--------------------------------------------------------------------------------------")}function p(e){e&&(e=e.attr("class","keep-us-sustainable"),$("

").text("Support Read the Docs!").appendTo(e),$("

").html('Please help keep us sustainable by allowing our Ethical Ads in your ad blocker or go ad-free by subscribing.').appendTo(e),$("

").text("Thank you! ❤️").appendTo(e))}t.exports={init:function(){var t,e,n,i,r,o,a;(s=l.get()).show_promo()&&(r=null,o="readthedocs-sidebar",t=0<$(c).length?($(c).attr("data-ea-publisher","readthedocs"),$(c).attr("data-ea-manual","true"),"image"!==$(c).attr("data-ea-type")&&"text"!==$(c).attr("data-ea-type")&&$(c).attr("data-ea-type","readthedocs-sidebar"),$(c)):(0<$(d).length?(r=d,e=s.is_rtd_like_theme()?"ethical-rtd ethical-dark-theme":"ethical-alabaster"):s.is_mkdocs_builder()&&s.is_rtd_like_theme()?(r="nav.wy-nav-side",e="ethical-rtd ethical-dark-theme"):s.is_rtd_like_theme()?(r="nav.wy-nav-side > div.wy-side-scroll",e="ethical-rtd ethical-dark-theme"):s.is_alabaster_like_theme()&&(r="div.sphinxsidebar > div.sphinxsidebarwrapper",e="ethical-alabaster"),r?((!(a=(i=$("

").appendTo(r)).offset())||a.top-window.scrollY+200>window.innerHeight)&&(s.is_rtd_like_theme()?(r=$("
").insertAfter("footer hr"),e="ethical-rtd",Math.random()<=.25&&(n="stickybox",o="image")):s.is_alabaster_like_theme()&&(r="div.bodywrapper .body",e="ethical-alabaster")),i.remove(),$("
").attr("id","rtd-sidebar").attr("data-ea-publisher","readthedocs").attr("data-ea-type",o).attr("data-ea-manual","true").attr("data-ea-style",n).addClass(e).appendTo(r)):null),(a=document.createElement("script")).src="https://media.ethicalads.io/media/client/beta/ethicalads.min.js",a.type="text/javascript",a.async=!0,a.id="ethicaladsjs",document.getElementsByTagName("head")[0].appendChild(a),$.ajax({url:s.api_host+"/api/v2/sustainability/data/",crossDomain:!0,xhrFields:{withCredentials:!0},dataType:"jsonp",data:{format:"jsonp",project:s.project},success:function(e){t&&!e.ad_free&&(e.keywords&&t.attr("data-ea-keywords",e.keywords.join("|")),e.campaign_types&&t.attr("data-ea-campaign-types",e.campaign_types.join("|")),e.publisher&&t.attr("data-ea-publisher",e.publisher),"undefined"!=typeof ethicalads?ethicalads.load():!s.ad_free&&u()?(h(),p(t)):document.getElementById("ethicaladsjs").addEventListener("load",function(){"undefined"!=typeof ethicalads&ðicalads.load()}))},error:function(){console.error("Error loading Read the Docs user and project information"),!s.ad_free&&u()&&(h(),p(t))}}))}}},{"./constants":12,"./rtd-data":14}],18:[function(e,t,n){t.exports={createDomNode:function(e,t){let n=document.createElement(e);if(t)for(var i of Object.keys(t))n.setAttribute(i,t[i]);return n},domReady:function(e){"complete"===document.readyState||"interactive"===document.readyState?setTimeout(e,1):document.addEventListener("DOMContentLoaded",e)}}},{}],19:[function(e,t,n){const o=e("./rtd-data"),a=e("./utils")["createDomNode"];t.exports={init:function(n){var i,r=o.get();if(!n.is_highest){r=window.location.pathname.replace(r.version,n.slug);let t=a("div",{class:"admonition warning"}),e=a("a",{href:r});e.innerText=n.slug,t.innerHTML='

Note

You are not reading the most recent version of this documentation. '+e.outerHTML+" is the latest version available.

";for(i of["[role=main]","main","div.body","div.document"]){let e=document.querySelector(i);if(null!==e){e.prepend(t);break}}}}}},{"./rtd-data":14,"./utils":18}],20:[function(e,t,n){const i=e("./doc-embed/sponsorship"),r=e("./doc-embed/footer.js"),o=e("./doc-embed/sphinx"),a=e("./doc-embed/search"),s=e("./doc-embed/utils")["domReady"];s(function(){var e,t;e=function(){r.init(),o.init(),a.init(),i.init()},window.jQuery?e():(console.debug("JQuery not found. Injecting."),(t=document.createElement("script")).type="text/javascript",t.src="https://code.jquery.com/jquery-3.6.3.min.js",t.integrity="sha512-STof4xm1wgkfm7heWqFJVn58Hm3EtS31XFaagaa8VMReCXAkQnJZ+jEy8PCC/iT18dFy95WcExNHFTqLyp72eQ==",t.crossOrigin="anonymous",t.onload=e,document.head.appendChild(t))})},{"./doc-embed/footer.js":13,"./doc-embed/search":15,"./doc-embed/sphinx":16,"./doc-embed/sponsorship":17,"./doc-embed/utils":18}]},{},[20]); \ No newline at end of file From 7b4267e1abccbcc47c73fa4bb0878c9e9ddeaf51 Mon Sep 17 00:00:00 2001 From: Santos Gallegos Date: Wed, 4 Jan 2023 14:39:43 -0500 Subject: [PATCH 3/5] Use our own domain --- readthedocs/core/static-src/core/js/doc-embed/rtd-data.js | 1 + .../core/static-src/core/js/readthedocs-doc-embed.js | 8 ++++---- readthedocs/core/static/core/js/readthedocs-doc-embed.js | 2 +- readthedocs/doc_builder/backends/mkdocs.py | 2 ++ 4 files changed, 8 insertions(+), 5 deletions(-) diff --git a/readthedocs/core/static-src/core/js/doc-embed/rtd-data.js b/readthedocs/core/static-src/core/js/doc-embed/rtd-data.js index 018b84ae426..2d36cb08269 100644 --- a/readthedocs/core/static-src/core/js/doc-embed/rtd-data.js +++ b/readthedocs/core/static-src/core/js/doc-embed/rtd-data.js @@ -58,6 +58,7 @@ function get() { var defaults = { api_host: 'https://readthedocs.org', ad_free: false, + proxied_static_path: '/_/static/', }; Object.assign(config, defaults, window.READTHEDOCS_DATA); diff --git a/readthedocs/core/static-src/core/js/readthedocs-doc-embed.js b/readthedocs/core/static-src/core/js/readthedocs-doc-embed.js index 4f6b22e3c75..58520459623 100644 --- a/readthedocs/core/static-src/core/js/readthedocs-doc-embed.js +++ b/readthedocs/core/static-src/core/js/readthedocs-doc-embed.js @@ -5,6 +5,7 @@ const footer = require('./doc-embed/footer.js'); const sphinx = require('./doc-embed/sphinx'); const search = require('./doc-embed/search'); const { domReady } = require('./doc-embed/utils'); +const rtddata = require('./doc-embed/rtd-data'); /* * Inject JQuery if isn't present already. @@ -19,11 +20,10 @@ function injectJQuery(init) { return } console.debug("JQuery not found. Injecting."); - var script = document.createElement("script"); + let rtd = rtddata.get() + let script = document.createElement("script"); script.type = "text/javascript"; - script.src = "https://code.jquery.com/jquery-3.6.3.min.js"; - script.integrity = "sha512-STof4xm1wgkfm7heWqFJVn58Hm3EtS31XFaagaa8VMReCXAkQnJZ+jEy8PCC/iT18dFy95WcExNHFTqLyp72eQ=="; - script.crossOrigin = "anonymous"; + script.src = rtd.proxied_static_path + "javascript/jquery/jquery-2.0.3.min.js"; script.onload = init; document.head.appendChild(script); } diff --git a/readthedocs/core/static/core/js/readthedocs-doc-embed.js b/readthedocs/core/static/core/js/readthedocs-doc-embed.js index 8df9ca33936..1e1f68038b6 100644 --- a/readthedocs/core/static/core/js/readthedocs-doc-embed.js +++ b/readthedocs/core/static/core/js/readthedocs-doc-embed.js @@ -1 +1 @@ -!function i(r,o,a){function s(t,e){if(!o[t]){if(!r[t]){var n="function"==typeof require&&require;if(!e&&n)return n(t,!0);if(l)return l(t,!0);throw(e=new Error("Cannot find module '"+t+"'")).code="MODULE_NOT_FOUND",e}n=o[t]={exports:{}},r[t][0].call(n.exports,function(e){return s(r[t][1][e]||e)},n,n.exports,i,r,o,a)}return o[t].exports}for(var l="function"==typeof require&&require,e=0;e
"),n("table.docutils.footnote").wrap("
"),n("table.docutils.citation").wrap("
"),n(".wy-menu-vertical ul").not(".simple").siblings("a").each(function(){var t=n(this);(expand=n('')).on("click",function(e){return i.toggleCurrent(t),e.stopPropagation(),!1}),t.prepend(expand)})},reset:function(){var e=encodeURI(window.location.hash)||"#";try{var t,n=$(".wy-menu-vertical"),i=n.find('[href="'+e+'"]');0===i.length&&(t=$('.document [id="'+e.substring(1)+'"]').closest("div.section"),0===(i=n.find('[href="#'+t.attr("id")+'"]')).length&&(i=n.find('[href="#"]'))),0this.docHeight||(this.navBar.scrollTop(n),this.winPosition=e)},onResize:function(){this.winResize=!1,this.winHeight=this.win.height(),this.docHeight=$(document).height()},hashChange:function(){this.linkScroll=!0,this.win.one("hashchange",function(){this.linkScroll=!1})},toggleCurrent:function(e){e=e.closest("li");e.siblings("li.current").removeClass("current"),e.siblings().find("li.current").removeClass("current"),e.find("> ul li.current").removeClass("current"),e.toggleClass("current")}},"undefined"!=typeof window&&(window.SphinxRtdTheme={Navigation:t.exports.ThemeNav,StickyNav:t.exports.ThemeNav});for(var o=0,r=["ms","moz","webkit","o"],a=0;a/g,u=/"/g,h=/"/g,p=/&#([a-zA-Z0-9]*);?/gim,f=/:?/gim,g=/&newline;?/gim,m=/((j\s*a\s*v\s*a|v\s*b|l\s*i\s*v\s*e)\s*s\s*c\s*r\s*i\s*p\s*t\s*|m\s*o\s*c\s*h\s*a)\:/gi,v=/e\s*x\s*p\s*r\s*e\s*s\s*s\s*i\s*o\s*n\s*\(.*/gi,b=/u\s*r\s*l\s*\(.*/gi;function w(e){return e.replace(u,""")}function y(e){return e.replace(h,'"')}function _(e){return e.replace(p,function(e,t){return"x"===t[0]||"X"===t[0]?String.fromCharCode(parseInt(t.substr(1),16)):String.fromCharCode(parseInt(t,10))})}function x(e){return e.replace(f,":").replace(g," ")}function T(e){for(var t="",n=0,i=e.length;n/g;n.whiteList=o(),n.getDefaultWhiteList=o,n.onTag=function(e,t,n){},n.onIgnoreTag=function(e,t,n){},n.onTagAttr=function(e,t,n){},n.onIgnoreTagAttr=function(e,t,n){},n.safeAttrValue=function(e,t,n,i){if(n=E(n),"href"===t||"src"===t){if("#"===(n=d.trim(n)))return"#";if("http://"!==n.substr(0,7)&&"https://"!==n.substr(0,8)&&"mailto:"!==n.substr(0,7)&&"tel:"!==n.substr(0,4)&&"#"!==n[0]&&"/"!==n[0])return""}else if("background"===t){if(m.lastIndex=0,m.test(n))return""}else if("style"===t){if(v.lastIndex=0,v.test(n))return"";if(b.lastIndex=0,b.test(n)&&(m.lastIndex=0,m.test(n)))return"";!1!==i&&(n=(i=i||a).process(n))}return n=k(n)},n.escapeHtml=s,n.escapeQuote=w,n.unescapeQuote=y,n.escapeHtmlEntities=_,n.escapeDangerHtml5Entities=x,n.clearNonPrintableCharacter=T,n.friendlyAttrValue=E,n.escapeAttrValue=k,n.onIgnoreTagStripAll=function(){return""},n.StripTagBody=function(o,a){"function"!=typeof a&&(a=function(){});var s=!Array.isArray(o),l=[],c=!1;return{onIgnoreTag:function(e,t,n){var i,r;return r=e,s||-1!==d.indexOf(o,r)?n.isClosing?(i=n.position+(r="[/removed]").length,l.push([!1!==c?c:n.position,i]),c=!1,r):(c=c||n.position,"[removed]"):a(e,t,n)},remove:function(t){var n="",i=0;return d.forEach(l,function(e){n+=t.slice(i,e[0]),i=e[1]}),n+=t.slice(i)}}},n.stripCommentTag=function(e){return e.replace(A,"")},n.stripBlankChar=function(e){return e.split("").filter(function(e){e=e.charCodeAt(0);return 127!==e&&(!(e<=31)||(10===e||13===e))}).join("")},n.cssFilter=a,n.getDefaultCSSWhiteList=r},{"./util":5,cssfilter:9}],3:[function(e,t,n){var i,r=e("./default"),o=e("./parser"),a=e("./xss");for(i in(n=t.exports=function(e,t){return new a(t).process(e)}).FilterXSS=a,r)n[i]=r[i];for(i in o)n[i]=o[i];"undefined"!=typeof window&&(window.filterXSS=t.exports)},{"./default":2,"./parser":4,"./xss":6}],4:[function(e,t,n){var f=e("./util");var d=/[^a-zA-Z0-9_:\.\-]/gim;function u(e){return'"'===(t=e)[0]&&'"'===t[t.length-1]||"'"===t[0]&&"'"===t[t.length-1]?e.substr(1,e.length-2):e;var t}n.parseTag=function(e,t,n){for(var i,r,o,a="",s=0,l=!1,c=!1,d=0,u=e.length,h="",d=0;d"===p?(a+=n(e.slice(s,l)),i=e.slice(l,d+1),r=i,o=void 0,o=f.spaceIndex(r),r=-1===o?r.slice(1,-1):r.slice(1,o+1),h=r="/"===(r="/"===(r=f.trim(r).toLowerCase()).slice(0,1)?r.slice(1):r).slice(-1)?r.slice(0,-1):r,a+=t(l,a.length,h,i,"";i=n;var i=-1===(a=m.spaceIndex(i))?{html:"",closing:"/"===i[i.length-2]}:{html:i=(a="/"===(i=m.trim(i.slice(a+1,-1)))[i.length-1])?m.trim(i.slice(0,-1)):i,closing:a},o=s[r],a=g(i.html,function(e,t){var n=-1!==m.indexOf(o,e),i=d(r,e,t,n);return v(i)?n?(t=h(r,e,t,f))?e+'="'+t+'"':e:v(i=u(r,e,t,n))?void 0:i:i}),n="<"+r;return a&&(n+=" "+a),i.closing&&(n+=" /"),n+=">"}return v(t=c(r,n,e))?p(n):t},p));return t=n?n.remove(t):t},t.exports=s},{"./default":2,"./parser":4,"./util":5,cssfilter:9}],7:[function(e,t,n){var i=e("./default"),r=e("./parser");e("./util");function u(e){return null==e}function o(e){(e=e||{}).whiteList=e.whiteList||i.whiteList,e.onAttr=e.onAttr||i.onAttr,e.onIgnoreAttr=e.onIgnoreAttr||i.onIgnoreAttr,this.options=e}o.prototype.process=function(e){if(!(e=(e=e||"").toString()))return"";var t=this.options,l=t.whiteList,c=t.onAttr,d=t.onIgnoreAttr;return r(e,function(e,t,n,i,r){var o,a=l[n],s=!1,a=(!0===a?s=a:"function"==typeof a?s=a(i):a instanceof RegExp&&(s=a.test(i)),{position:t,sourcePosition:e,source:r,isWhite:s=!0!==s?!1:s});return s?u(o=c(n,i,a))?n+":"+i:o:u(o=d(n,i,a))?void 0:o})},t.exports=o},{"./default":8,"./parser":10,"./util":11}],8:[function(e,t,n){function i(){var e={"align-content":!1,"align-items":!1,"align-self":!1,"alignment-adjust":!1,"alignment-baseline":!1,all:!1,"anchor-point":!1,animation:!1,"animation-delay":!1,"animation-direction":!1,"animation-duration":!1,"animation-fill-mode":!1,"animation-iteration-count":!1,"animation-name":!1,"animation-play-state":!1,"animation-timing-function":!1,azimuth:!1,"backface-visibility":!1,background:!0,"background-attachment":!0,"background-clip":!0,"background-color":!0,"background-image":!0,"background-origin":!0,"background-position":!0,"background-repeat":!0,"background-size":!0,"baseline-shift":!1,binding:!1,bleed:!1,"bookmark-label":!1,"bookmark-level":!1,"bookmark-state":!1,border:!0,"border-bottom":!0,"border-bottom-color":!0,"border-bottom-left-radius":!0,"border-bottom-right-radius":!0,"border-bottom-style":!0,"border-bottom-width":!0,"border-collapse":!0,"border-color":!0,"border-image":!0,"border-image-outset":!0,"border-image-repeat":!0,"border-image-slice":!0,"border-image-source":!0,"border-image-width":!0,"border-left":!0,"border-left-color":!0,"border-left-style":!0,"border-left-width":!0,"border-radius":!0,"border-right":!0,"border-right-color":!0,"border-right-style":!0,"border-right-width":!0,"border-spacing":!0,"border-style":!0,"border-top":!0,"border-top-color":!0,"border-top-left-radius":!0,"border-top-right-radius":!0,"border-top-style":!0,"border-top-width":!0,"border-width":!0,bottom:!1,"box-decoration-break":!0,"box-shadow":!0,"box-sizing":!0,"box-snap":!0,"box-suppress":!0,"break-after":!0,"break-before":!0,"break-inside":!0,"caption-side":!1,chains:!1,clear:!0,clip:!1,"clip-path":!1,"clip-rule":!1,color:!0,"color-interpolation-filters":!0,"column-count":!1,"column-fill":!1,"column-gap":!1,"column-rule":!1,"column-rule-color":!1,"column-rule-style":!1,"column-rule-width":!1,"column-span":!1,"column-width":!1,columns:!1,contain:!1,content:!1,"counter-increment":!1,"counter-reset":!1,"counter-set":!1,crop:!1,cue:!1,"cue-after":!1,"cue-before":!1,cursor:!1,direction:!1,display:!0,"display-inside":!0,"display-list":!0,"display-outside":!0,"dominant-baseline":!1,elevation:!1,"empty-cells":!1,filter:!1,flex:!1,"flex-basis":!1,"flex-direction":!1,"flex-flow":!1,"flex-grow":!1,"flex-shrink":!1,"flex-wrap":!1,float:!1,"float-offset":!1,"flood-color":!1,"flood-opacity":!1,"flow-from":!1,"flow-into":!1,font:!0,"font-family":!0,"font-feature-settings":!0,"font-kerning":!0,"font-language-override":!0,"font-size":!0,"font-size-adjust":!0,"font-stretch":!0,"font-style":!0,"font-synthesis":!0,"font-variant":!0,"font-variant-alternates":!0,"font-variant-caps":!0,"font-variant-east-asian":!0,"font-variant-ligatures":!0,"font-variant-numeric":!0,"font-variant-position":!0,"font-weight":!0,grid:!1,"grid-area":!1,"grid-auto-columns":!1,"grid-auto-flow":!1,"grid-auto-rows":!1,"grid-column":!1,"grid-column-end":!1,"grid-column-start":!1,"grid-row":!1,"grid-row-end":!1,"grid-row-start":!1,"grid-template":!1,"grid-template-areas":!1,"grid-template-columns":!1,"grid-template-rows":!1,"hanging-punctuation":!1,height:!0,hyphens:!1,icon:!1,"image-orientation":!1,"image-resolution":!1,"ime-mode":!1,"initial-letters":!1,"inline-box-align":!1,"justify-content":!1,"justify-items":!1,"justify-self":!1,left:!1,"letter-spacing":!0,"lighting-color":!0,"line-box-contain":!1,"line-break":!1,"line-grid":!1,"line-height":!1,"line-snap":!1,"line-stacking":!1,"line-stacking-ruby":!1,"line-stacking-shift":!1,"line-stacking-strategy":!1,"list-style":!0,"list-style-image":!0,"list-style-position":!0,"list-style-type":!0,margin:!0,"margin-bottom":!0,"margin-left":!0,"margin-right":!0,"margin-top":!0,"marker-offset":!1,"marker-side":!1,marks:!1,mask:!1,"mask-box":!1,"mask-box-outset":!1,"mask-box-repeat":!1,"mask-box-slice":!1,"mask-box-source":!1,"mask-box-width":!1,"mask-clip":!1,"mask-image":!1,"mask-origin":!1,"mask-position":!1,"mask-repeat":!1,"mask-size":!1,"mask-source-type":!1,"mask-type":!1,"max-height":!0,"max-lines":!1,"max-width":!0,"min-height":!0,"min-width":!0,"move-to":!1,"nav-down":!1,"nav-index":!1,"nav-left":!1,"nav-right":!1,"nav-up":!1,"object-fit":!1,"object-position":!1,opacity:!1,order:!1,orphans:!1,outline:!1,"outline-color":!1,"outline-offset":!1,"outline-style":!1,"outline-width":!1,overflow:!1,"overflow-wrap":!1,"overflow-x":!1,"overflow-y":!1,padding:!0,"padding-bottom":!0,"padding-left":!0,"padding-right":!0,"padding-top":!0,page:!1,"page-break-after":!1,"page-break-before":!1,"page-break-inside":!1,"page-policy":!1,pause:!1,"pause-after":!1,"pause-before":!1,perspective:!1,"perspective-origin":!1,pitch:!1,"pitch-range":!1,"play-during":!1,position:!1,"presentation-level":!1,quotes:!1,"region-fragment":!1,resize:!1,rest:!1,"rest-after":!1,"rest-before":!1,richness:!1,right:!1,rotation:!1,"rotation-point":!1,"ruby-align":!1,"ruby-merge":!1,"ruby-position":!1,"shape-image-threshold":!1,"shape-outside":!1,"shape-margin":!1,size:!1,speak:!1,"speak-as":!1,"speak-header":!1,"speak-numeral":!1,"speak-punctuation":!1,"speech-rate":!1,stress:!1,"string-set":!1,"tab-size":!1,"table-layout":!1,"text-align":!0,"text-align-last":!0,"text-combine-upright":!0,"text-decoration":!0,"text-decoration-color":!0,"text-decoration-line":!0,"text-decoration-skip":!0,"text-decoration-style":!0,"text-emphasis":!0,"text-emphasis-color":!0,"text-emphasis-position":!0,"text-emphasis-style":!0,"text-height":!0,"text-indent":!0,"text-justify":!0,"text-orientation":!0,"text-overflow":!0,"text-shadow":!0,"text-space-collapse":!0,"text-transform":!0,"text-underline-position":!0,"text-wrap":!0,top:!1,transform:!1,"transform-origin":!1,"transform-style":!1,transition:!1,"transition-delay":!1,"transition-duration":!1,"transition-property":!1,"transition-timing-function":!1,"unicode-bidi":!1,"vertical-align":!1,visibility:!1,"voice-balance":!1,"voice-duration":!1,"voice-family":!1,"voice-pitch":!1,"voice-range":!1,"voice-rate":!1,"voice-stress":!1,"voice-volume":!1,volume:!1,"white-space":!1,widows:!1,width:!0,"will-change":!1,"word-break":!0,"word-spacing":!0,"word-wrap":!0,"wrap-flow":!1,"wrap-through":!1,"writing-mode":!1,"z-index":!1};return e}n.whiteList=i(),n.getDefaultWhiteList=i,n.onAttr=function(e,t,n){},n.onIgnoreAttr=function(e,t,n){}},{}],9:[function(e,t,n){var i,r=e("./default"),o=e("./css");for(i in(n=t.exports=function(e,t){return new o(t).process(e)}).FilterCSS=o,r)n[i]=r[i];"undefined"!=typeof window&&(window.filterCSS=t.exports)},{"./css":7,"./default":8}],10:[function(e,t,n){var d=e("./util");t.exports=function(i,r){";"!==(i=d.trimRight(i))[i.length-1]&&(i+=";");var e=i.length,o=!1,a=0,s=0,l="";function t(){var e,t,n;o||-1!==(t=(e=d.trim(i.slice(a,s))).indexOf(":"))&&(n=d.trim(e.slice(0,t)),t=d.trim(e.slice(t+1)),n&&(n=r(a,l.length,n,t,e))&&(l+=n+"; ")),a=s+1}for(;s{if(e.ok)return e.json();throw new Error}).then(t=>{t.show_version_warning&&o.init(t.version_compare);{var n=r.get();let e=document.querySelector(a);if(null!==e)e.innerHTML=t.html;else if(n.is_sphinx_builder()&&n.is_rtd_like_theme()){let e=document.querySelector("div.rst-other-versions");null!==e&&(e.innerHTML=t.html)}else document.body.insertAdjacentHTML("beforeend",t.html);if(t.version_active)t.version_supported;else for(var i of document.getElementsByClassName("rst-current-version"))i.classList.add("rst-out-of-date");return}}).catch(e=>{console.error("Error loading Read the Docs footer")}),{project:t.project,version:t.version,absolute_uri:window.location.href}),t=t.proxied_api_host+"/api/v2/analytics/?"+new URLSearchParams(e).toString();fetch(t,{method:"GET",cache:"no-store"}).then(e=>{if(!e.ok)throw new Error}).catch(e=>{console.error("Error registering page view")})}}},{"./rtd-data":14,"./version-compare":19}],14:[function(e,t,n){var i=e("./constants"),r={is_rtd_like_theme:function(){return 1===document.querySelectorAll("div.rst-other-versions").length||(this.theme===i.THEME_RTD||this.theme===i.THEME_MKDOCS_RTD)},is_alabaster_like_theme:function(){return-1{if(e.ok)return e.json();throw new Error}).then(e=>{if(0{t.appendChild(e)})}if("domain"===u.type){var h=u,p=h.role,f=l+"#"+h.id,u=h.name,b="",u=(""!==h.content&&(b=h.content.substr(0,C)+" ..."),h.highlights.content.length&&(b="... "+k(h.highlights.content[0])+" ..."),"["+p+"]: "+(u=h.highlights.name.length?k(h.highlights.name[0]):u));let e=y(u,f,[b]);e.forEach(e=>{t.appendChild(e)})}for(d of t.getElementsByTagName("span"))d.className="highlighted";n.appendChild(t),c{T()})}var n,E=t.project,i=t.version,r=t.language||"en";"undefined"!=typeof Search&&E&&i&&(t.features&&t.features.docsearch_disabled?console.log("Server side search is disabled."):(n=Search.query,Search.query_fallback=n,Search.query=e)),o(function(){"undefined"!=typeof Search&&Search.init()})}t.exports={init:function(){var e=i.get();e.is_sphinx_builder()?r(e):console.log("Server side search is disabled.")}}},{"./../../../../../../bower_components/xss/lib/index":3,"./rtd-data":14,"./utils":18}],16:[function(i,e,t){const r=i("./rtd-data"),o=i("./utils")["domReady"];e.exports={init:function(){var e,t=r.get(),n=document.querySelector("[data-toggle='rst-current-version']");null!=n&&n.addEventListener("click",function(){var e=$("[data-toggle='rst-versions']").hasClass("shift-up")?"was_open":"was_closed";"undefined"!=typeof READTHEDOCS_DATA&&READTHEDOCS_DATA.global_analytics_code&&("undefined"!=typeof gtag?gtag("event","Click",{event_category:"Flyout",event_label:e,send_to:"rtfd"}):"undefined"!=typeof ga?ga("rtfd.send","event","Flyout","Click",e):"undefined"!=typeof _gaq&&_gaq.push(["rtfd._setAccount","UA-17997319-1"],["rtfd._trackEvent","Flyout","Click",e]))}),void 0===window.SphinxRtdTheme&&(e=i("./../../../../../../bower_components/sphinx-rtd-theme/js/theme.js").ThemeNav,o(function(){setTimeout(function(){e.navBar||e.enable()},1e3)}),t.is_rtd_like_theme()&&!$("div.wy-side-scroll:first").length&&(console.log("Applying theme sidebar fix..."),n=$("nav.wy-nav-side:first"),t=$("
").addClass("wy-side-scroll"),n.children().detach().appendTo(t),t.prependTo(n),e.navBar=t))}}},{"./../../../../../../bower_components/sphinx-rtd-theme/js/theme.js":1,"./rtd-data":14,"./utils":18}],17:[function(e,t,n){e("./constants");var s,l=e("./rtd-data"),c="[data-ea-publisher]",d="#ethical-ad-placement";function u(){var e=!1;return $("
").attr("id","rtd-detection").attr("class","ethical-rtd").html(" ").appendTo("body"),0===$("#rtd-detection").height()&&(e=!0),$("#rtd-detection").remove(),e}function h(){console.log("---------------------------------------------------------------------------------------"),console.log("Read the Docs hosts documentation for tens of thousands of open source projects."),console.log("We fund our development (we are open source) and operations through advertising."),console.log("We promise to:"),console.log(" - never let advertisers run 3rd party JavaScript"),console.log(" - never sell user data to advertisers or other 3rd parties"),console.log(" - only show advertisements of interest to developers"),console.log("Read more about our approach to advertising here: https://docs.readthedocs.io/en/latest/advertising/ethical-advertising.html"),console.log("%cPlease allow our Ethical Ads or go ad-free:","font-size: 2em"),console.log("https://docs.readthedocs.io/en/latest/advertising/ad-blocking.html"),console.log("--------------------------------------------------------------------------------------")}function p(e){e&&(e=e.attr("class","keep-us-sustainable"),$("

").text("Support Read the Docs!").appendTo(e),$("

").html('Please help keep us sustainable by allowing our Ethical Ads in your ad blocker or go ad-free by subscribing.').appendTo(e),$("

").text("Thank you! ❤️").appendTo(e))}t.exports={init:function(){var t,e,n,i,r,o,a;(s=l.get()).show_promo()&&(r=null,o="readthedocs-sidebar",t=0<$(c).length?($(c).attr("data-ea-publisher","readthedocs"),$(c).attr("data-ea-manual","true"),"image"!==$(c).attr("data-ea-type")&&"text"!==$(c).attr("data-ea-type")&&$(c).attr("data-ea-type","readthedocs-sidebar"),$(c)):(0<$(d).length?(r=d,e=s.is_rtd_like_theme()?"ethical-rtd ethical-dark-theme":"ethical-alabaster"):s.is_mkdocs_builder()&&s.is_rtd_like_theme()?(r="nav.wy-nav-side",e="ethical-rtd ethical-dark-theme"):s.is_rtd_like_theme()?(r="nav.wy-nav-side > div.wy-side-scroll",e="ethical-rtd ethical-dark-theme"):s.is_alabaster_like_theme()&&(r="div.sphinxsidebar > div.sphinxsidebarwrapper",e="ethical-alabaster"),r?((!(a=(i=$("

").appendTo(r)).offset())||a.top-window.scrollY+200>window.innerHeight)&&(s.is_rtd_like_theme()?(r=$("
").insertAfter("footer hr"),e="ethical-rtd",Math.random()<=.25&&(n="stickybox",o="image")):s.is_alabaster_like_theme()&&(r="div.bodywrapper .body",e="ethical-alabaster")),i.remove(),$("
").attr("id","rtd-sidebar").attr("data-ea-publisher","readthedocs").attr("data-ea-type",o).attr("data-ea-manual","true").attr("data-ea-style",n).addClass(e).appendTo(r)):null),(a=document.createElement("script")).src="https://media.ethicalads.io/media/client/beta/ethicalads.min.js",a.type="text/javascript",a.async=!0,a.id="ethicaladsjs",document.getElementsByTagName("head")[0].appendChild(a),$.ajax({url:s.api_host+"/api/v2/sustainability/data/",crossDomain:!0,xhrFields:{withCredentials:!0},dataType:"jsonp",data:{format:"jsonp",project:s.project},success:function(e){t&&!e.ad_free&&(e.keywords&&t.attr("data-ea-keywords",e.keywords.join("|")),e.campaign_types&&t.attr("data-ea-campaign-types",e.campaign_types.join("|")),e.publisher&&t.attr("data-ea-publisher",e.publisher),"undefined"!=typeof ethicalads?ethicalads.load():!s.ad_free&&u()?(h(),p(t)):document.getElementById("ethicaladsjs").addEventListener("load",function(){"undefined"!=typeof ethicalads&ðicalads.load()}))},error:function(){console.error("Error loading Read the Docs user and project information"),!s.ad_free&&u()&&(h(),p(t))}}))}}},{"./constants":12,"./rtd-data":14}],18:[function(e,t,n){t.exports={createDomNode:function(e,t){let n=document.createElement(e);if(t)for(var i of Object.keys(t))n.setAttribute(i,t[i]);return n},domReady:function(e){"complete"===document.readyState||"interactive"===document.readyState?setTimeout(e,1):document.addEventListener("DOMContentLoaded",e)}}},{}],19:[function(e,t,n){const o=e("./rtd-data"),a=e("./utils")["createDomNode"];t.exports={init:function(n){var i,r=o.get();if(!n.is_highest){r=window.location.pathname.replace(r.version,n.slug);let t=a("div",{class:"admonition warning"}),e=a("a",{href:r});e.innerText=n.slug,t.innerHTML='

Note

You are not reading the most recent version of this documentation. '+e.outerHTML+" is the latest version available.

";for(i of["[role=main]","main","div.body","div.document"]){let e=document.querySelector(i);if(null!==e){e.prepend(t);break}}}}}},{"./rtd-data":14,"./utils":18}],20:[function(e,t,n){const i=e("./doc-embed/sponsorship"),r=e("./doc-embed/footer.js"),o=e("./doc-embed/sphinx"),a=e("./doc-embed/search"),s=e("./doc-embed/utils")["domReady"];s(function(){var e,t;e=function(){r.init(),o.init(),a.init(),i.init()},window.jQuery?e():(console.debug("JQuery not found. Injecting."),(t=document.createElement("script")).type="text/javascript",t.src="https://code.jquery.com/jquery-3.6.3.min.js",t.integrity="sha512-STof4xm1wgkfm7heWqFJVn58Hm3EtS31XFaagaa8VMReCXAkQnJZ+jEy8PCC/iT18dFy95WcExNHFTqLyp72eQ==",t.crossOrigin="anonymous",t.onload=e,document.head.appendChild(t))})},{"./doc-embed/footer.js":13,"./doc-embed/search":15,"./doc-embed/sphinx":16,"./doc-embed/sponsorship":17,"./doc-embed/utils":18}]},{},[20]); \ No newline at end of file +!function n(r,o,a){function s(t,e){if(!o[t]){if(!r[t]){var i="function"==typeof require&&require;if(!e&&i)return i(t,!0);if(l)return l(t,!0);throw(e=new Error("Cannot find module '"+t+"'")).code="MODULE_NOT_FOUND",e}i=o[t]={exports:{}},r[t][0].call(i.exports,function(e){return s(r[t][1][e]||e)},i,i.exports,n,r,o,a)}return o[t].exports}for(var l="function"==typeof require&&require,e=0;e
"),i("table.docutils.footnote").wrap("
"),i("table.docutils.citation").wrap("
"),i(".wy-menu-vertical ul").not(".simple").siblings("a").each(function(){var t=i(this);(expand=i('')).on("click",function(e){return n.toggleCurrent(t),e.stopPropagation(),!1}),t.prepend(expand)})},reset:function(){var e=encodeURI(window.location.hash)||"#";try{var t,i=$(".wy-menu-vertical"),n=i.find('[href="'+e+'"]');0===n.length&&(t=$('.document [id="'+e.substring(1)+'"]').closest("div.section"),0===(n=i.find('[href="#'+t.attr("id")+'"]')).length&&(n=i.find('[href="#"]'))),0this.docHeight||(this.navBar.scrollTop(i),this.winPosition=e)},onResize:function(){this.winResize=!1,this.winHeight=this.win.height(),this.docHeight=$(document).height()},hashChange:function(){this.linkScroll=!0,this.win.one("hashchange",function(){this.linkScroll=!1})},toggleCurrent:function(e){e=e.closest("li");e.siblings("li.current").removeClass("current"),e.siblings().find("li.current").removeClass("current"),e.find("> ul li.current").removeClass("current"),e.toggleClass("current")}},"undefined"!=typeof window&&(window.SphinxRtdTheme={Navigation:t.exports.ThemeNav,StickyNav:t.exports.ThemeNav});for(var o=0,r=["ms","moz","webkit","o"],a=0;a/g,u=/"/g,h=/"/g,p=/&#([a-zA-Z0-9]*);?/gim,f=/:?/gim,g=/&newline;?/gim,m=/((j\s*a\s*v\s*a|v\s*b|l\s*i\s*v\s*e)\s*s\s*c\s*r\s*i\s*p\s*t\s*|m\s*o\s*c\s*h\s*a)\:/gi,v=/e\s*x\s*p\s*r\s*e\s*s\s*s\s*i\s*o\s*n\s*\(.*/gi,b=/u\s*r\s*l\s*\(.*/gi;function w(e){return e.replace(u,""")}function y(e){return e.replace(h,'"')}function _(e){return e.replace(p,function(e,t){return"x"===t[0]||"X"===t[0]?String.fromCharCode(parseInt(t.substr(1),16)):String.fromCharCode(parseInt(t,10))})}function x(e){return e.replace(f,":").replace(g," ")}function T(e){for(var t="",i=0,n=e.length;i/g;i.whiteList=o(),i.getDefaultWhiteList=o,i.onTag=function(e,t,i){},i.onIgnoreTag=function(e,t,i){},i.onTagAttr=function(e,t,i){},i.onIgnoreTagAttr=function(e,t,i){},i.safeAttrValue=function(e,t,i,n){if(i=E(i),"href"===t||"src"===t){if("#"===(i=d.trim(i)))return"#";if("http://"!==i.substr(0,7)&&"https://"!==i.substr(0,8)&&"mailto:"!==i.substr(0,7)&&"tel:"!==i.substr(0,4)&&"#"!==i[0]&&"/"!==i[0])return""}else if("background"===t){if(m.lastIndex=0,m.test(i))return""}else if("style"===t){if(v.lastIndex=0,v.test(i))return"";if(b.lastIndex=0,b.test(i)&&(m.lastIndex=0,m.test(i)))return"";!1!==n&&(i=(n=n||a).process(i))}return i=k(i)},i.escapeHtml=s,i.escapeQuote=w,i.unescapeQuote=y,i.escapeHtmlEntities=_,i.escapeDangerHtml5Entities=x,i.clearNonPrintableCharacter=T,i.friendlyAttrValue=E,i.escapeAttrValue=k,i.onIgnoreTagStripAll=function(){return""},i.StripTagBody=function(o,a){"function"!=typeof a&&(a=function(){});var s=!Array.isArray(o),l=[],c=!1;return{onIgnoreTag:function(e,t,i){var n,r;return r=e,s||-1!==d.indexOf(o,r)?i.isClosing?(n=i.position+(r="[/removed]").length,l.push([!1!==c?c:i.position,n]),c=!1,r):(c=c||i.position,"[removed]"):a(e,t,i)},remove:function(t){var i="",n=0;return d.forEach(l,function(e){i+=t.slice(n,e[0]),n=e[1]}),i+=t.slice(n)}}},i.stripCommentTag=function(e){return e.replace(A,"")},i.stripBlankChar=function(e){return e.split("").filter(function(e){e=e.charCodeAt(0);return 127!==e&&(!(e<=31)||(10===e||13===e))}).join("")},i.cssFilter=a,i.getDefaultCSSWhiteList=r},{"./util":5,cssfilter:9}],3:[function(e,t,i){var n,r=e("./default"),o=e("./parser"),a=e("./xss");for(n in(i=t.exports=function(e,t){return new a(t).process(e)}).FilterXSS=a,r)i[n]=r[n];for(n in o)i[n]=o[n];"undefined"!=typeof window&&(window.filterXSS=t.exports)},{"./default":2,"./parser":4,"./xss":6}],4:[function(e,t,i){var f=e("./util");var d=/[^a-zA-Z0-9_:\.\-]/gim;function u(e){return'"'===(t=e)[0]&&'"'===t[t.length-1]||"'"===t[0]&&"'"===t[t.length-1]?e.substr(1,e.length-2):e;var t}i.parseTag=function(e,t,i){for(var n,r,o,a="",s=0,l=!1,c=!1,d=0,u=e.length,h="",d=0;d"===p?(a+=i(e.slice(s,l)),n=e.slice(l,d+1),r=n,o=void 0,o=f.spaceIndex(r),r=-1===o?r.slice(1,-1):r.slice(1,o+1),h=r="/"===(r="/"===(r=f.trim(r).toLowerCase()).slice(0,1)?r.slice(1):r).slice(-1)?r.slice(0,-1):r,a+=t(l,a.length,h,n,"";n=i;var n=-1===(a=m.spaceIndex(n))?{html:"",closing:"/"===n[n.length-2]}:{html:n=(a="/"===(n=m.trim(n.slice(a+1,-1)))[n.length-1])?m.trim(n.slice(0,-1)):n,closing:a},o=s[r],a=g(n.html,function(e,t){var i=-1!==m.indexOf(o,e),n=d(r,e,t,i);return v(n)?i?(t=h(r,e,t,f))?e+'="'+t+'"':e:v(n=u(r,e,t,i))?void 0:n:n}),i="<"+r;return a&&(i+=" "+a),n.closing&&(i+=" /"),i+=">"}return v(t=c(r,i,e))?p(i):t},p));return t=i?i.remove(t):t},t.exports=s},{"./default":2,"./parser":4,"./util":5,cssfilter:9}],7:[function(e,t,i){var n=e("./default"),r=e("./parser");e("./util");function u(e){return null==e}function o(e){(e=e||{}).whiteList=e.whiteList||n.whiteList,e.onAttr=e.onAttr||n.onAttr,e.onIgnoreAttr=e.onIgnoreAttr||n.onIgnoreAttr,this.options=e}o.prototype.process=function(e){if(!(e=(e=e||"").toString()))return"";var t=this.options,l=t.whiteList,c=t.onAttr,d=t.onIgnoreAttr;return r(e,function(e,t,i,n,r){var o,a=l[i],s=!1,a=(!0===a?s=a:"function"==typeof a?s=a(n):a instanceof RegExp&&(s=a.test(n)),{position:t,sourcePosition:e,source:r,isWhite:s=!0!==s?!1:s});return s?u(o=c(i,n,a))?i+":"+n:o:u(o=d(i,n,a))?void 0:o})},t.exports=o},{"./default":8,"./parser":10,"./util":11}],8:[function(e,t,i){function n(){var e={"align-content":!1,"align-items":!1,"align-self":!1,"alignment-adjust":!1,"alignment-baseline":!1,all:!1,"anchor-point":!1,animation:!1,"animation-delay":!1,"animation-direction":!1,"animation-duration":!1,"animation-fill-mode":!1,"animation-iteration-count":!1,"animation-name":!1,"animation-play-state":!1,"animation-timing-function":!1,azimuth:!1,"backface-visibility":!1,background:!0,"background-attachment":!0,"background-clip":!0,"background-color":!0,"background-image":!0,"background-origin":!0,"background-position":!0,"background-repeat":!0,"background-size":!0,"baseline-shift":!1,binding:!1,bleed:!1,"bookmark-label":!1,"bookmark-level":!1,"bookmark-state":!1,border:!0,"border-bottom":!0,"border-bottom-color":!0,"border-bottom-left-radius":!0,"border-bottom-right-radius":!0,"border-bottom-style":!0,"border-bottom-width":!0,"border-collapse":!0,"border-color":!0,"border-image":!0,"border-image-outset":!0,"border-image-repeat":!0,"border-image-slice":!0,"border-image-source":!0,"border-image-width":!0,"border-left":!0,"border-left-color":!0,"border-left-style":!0,"border-left-width":!0,"border-radius":!0,"border-right":!0,"border-right-color":!0,"border-right-style":!0,"border-right-width":!0,"border-spacing":!0,"border-style":!0,"border-top":!0,"border-top-color":!0,"border-top-left-radius":!0,"border-top-right-radius":!0,"border-top-style":!0,"border-top-width":!0,"border-width":!0,bottom:!1,"box-decoration-break":!0,"box-shadow":!0,"box-sizing":!0,"box-snap":!0,"box-suppress":!0,"break-after":!0,"break-before":!0,"break-inside":!0,"caption-side":!1,chains:!1,clear:!0,clip:!1,"clip-path":!1,"clip-rule":!1,color:!0,"color-interpolation-filters":!0,"column-count":!1,"column-fill":!1,"column-gap":!1,"column-rule":!1,"column-rule-color":!1,"column-rule-style":!1,"column-rule-width":!1,"column-span":!1,"column-width":!1,columns:!1,contain:!1,content:!1,"counter-increment":!1,"counter-reset":!1,"counter-set":!1,crop:!1,cue:!1,"cue-after":!1,"cue-before":!1,cursor:!1,direction:!1,display:!0,"display-inside":!0,"display-list":!0,"display-outside":!0,"dominant-baseline":!1,elevation:!1,"empty-cells":!1,filter:!1,flex:!1,"flex-basis":!1,"flex-direction":!1,"flex-flow":!1,"flex-grow":!1,"flex-shrink":!1,"flex-wrap":!1,float:!1,"float-offset":!1,"flood-color":!1,"flood-opacity":!1,"flow-from":!1,"flow-into":!1,font:!0,"font-family":!0,"font-feature-settings":!0,"font-kerning":!0,"font-language-override":!0,"font-size":!0,"font-size-adjust":!0,"font-stretch":!0,"font-style":!0,"font-synthesis":!0,"font-variant":!0,"font-variant-alternates":!0,"font-variant-caps":!0,"font-variant-east-asian":!0,"font-variant-ligatures":!0,"font-variant-numeric":!0,"font-variant-position":!0,"font-weight":!0,grid:!1,"grid-area":!1,"grid-auto-columns":!1,"grid-auto-flow":!1,"grid-auto-rows":!1,"grid-column":!1,"grid-column-end":!1,"grid-column-start":!1,"grid-row":!1,"grid-row-end":!1,"grid-row-start":!1,"grid-template":!1,"grid-template-areas":!1,"grid-template-columns":!1,"grid-template-rows":!1,"hanging-punctuation":!1,height:!0,hyphens:!1,icon:!1,"image-orientation":!1,"image-resolution":!1,"ime-mode":!1,"initial-letters":!1,"inline-box-align":!1,"justify-content":!1,"justify-items":!1,"justify-self":!1,left:!1,"letter-spacing":!0,"lighting-color":!0,"line-box-contain":!1,"line-break":!1,"line-grid":!1,"line-height":!1,"line-snap":!1,"line-stacking":!1,"line-stacking-ruby":!1,"line-stacking-shift":!1,"line-stacking-strategy":!1,"list-style":!0,"list-style-image":!0,"list-style-position":!0,"list-style-type":!0,margin:!0,"margin-bottom":!0,"margin-left":!0,"margin-right":!0,"margin-top":!0,"marker-offset":!1,"marker-side":!1,marks:!1,mask:!1,"mask-box":!1,"mask-box-outset":!1,"mask-box-repeat":!1,"mask-box-slice":!1,"mask-box-source":!1,"mask-box-width":!1,"mask-clip":!1,"mask-image":!1,"mask-origin":!1,"mask-position":!1,"mask-repeat":!1,"mask-size":!1,"mask-source-type":!1,"mask-type":!1,"max-height":!0,"max-lines":!1,"max-width":!0,"min-height":!0,"min-width":!0,"move-to":!1,"nav-down":!1,"nav-index":!1,"nav-left":!1,"nav-right":!1,"nav-up":!1,"object-fit":!1,"object-position":!1,opacity:!1,order:!1,orphans:!1,outline:!1,"outline-color":!1,"outline-offset":!1,"outline-style":!1,"outline-width":!1,overflow:!1,"overflow-wrap":!1,"overflow-x":!1,"overflow-y":!1,padding:!0,"padding-bottom":!0,"padding-left":!0,"padding-right":!0,"padding-top":!0,page:!1,"page-break-after":!1,"page-break-before":!1,"page-break-inside":!1,"page-policy":!1,pause:!1,"pause-after":!1,"pause-before":!1,perspective:!1,"perspective-origin":!1,pitch:!1,"pitch-range":!1,"play-during":!1,position:!1,"presentation-level":!1,quotes:!1,"region-fragment":!1,resize:!1,rest:!1,"rest-after":!1,"rest-before":!1,richness:!1,right:!1,rotation:!1,"rotation-point":!1,"ruby-align":!1,"ruby-merge":!1,"ruby-position":!1,"shape-image-threshold":!1,"shape-outside":!1,"shape-margin":!1,size:!1,speak:!1,"speak-as":!1,"speak-header":!1,"speak-numeral":!1,"speak-punctuation":!1,"speech-rate":!1,stress:!1,"string-set":!1,"tab-size":!1,"table-layout":!1,"text-align":!0,"text-align-last":!0,"text-combine-upright":!0,"text-decoration":!0,"text-decoration-color":!0,"text-decoration-line":!0,"text-decoration-skip":!0,"text-decoration-style":!0,"text-emphasis":!0,"text-emphasis-color":!0,"text-emphasis-position":!0,"text-emphasis-style":!0,"text-height":!0,"text-indent":!0,"text-justify":!0,"text-orientation":!0,"text-overflow":!0,"text-shadow":!0,"text-space-collapse":!0,"text-transform":!0,"text-underline-position":!0,"text-wrap":!0,top:!1,transform:!1,"transform-origin":!1,"transform-style":!1,transition:!1,"transition-delay":!1,"transition-duration":!1,"transition-property":!1,"transition-timing-function":!1,"unicode-bidi":!1,"vertical-align":!1,visibility:!1,"voice-balance":!1,"voice-duration":!1,"voice-family":!1,"voice-pitch":!1,"voice-range":!1,"voice-rate":!1,"voice-stress":!1,"voice-volume":!1,volume:!1,"white-space":!1,widows:!1,width:!0,"will-change":!1,"word-break":!0,"word-spacing":!0,"word-wrap":!0,"wrap-flow":!1,"wrap-through":!1,"writing-mode":!1,"z-index":!1};return e}i.whiteList=n(),i.getDefaultWhiteList=n,i.onAttr=function(e,t,i){},i.onIgnoreAttr=function(e,t,i){}},{}],9:[function(e,t,i){var n,r=e("./default"),o=e("./css");for(n in(i=t.exports=function(e,t){return new o(t).process(e)}).FilterCSS=o,r)i[n]=r[n];"undefined"!=typeof window&&(window.filterCSS=t.exports)},{"./css":7,"./default":8}],10:[function(e,t,i){var d=e("./util");t.exports=function(n,r){";"!==(n=d.trimRight(n))[n.length-1]&&(n+=";");var e=n.length,o=!1,a=0,s=0,l="";function t(){var e,t,i;o||-1!==(t=(e=d.trim(n.slice(a,s))).indexOf(":"))&&(i=d.trim(e.slice(0,t)),t=d.trim(e.slice(t+1)),i&&(i=r(a,l.length,i,t,e))&&(l+=i+"; ")),a=s+1}for(;s{if(e.ok)return e.json();throw new Error}).then(t=>{t.show_version_warning&&o.init(t.version_compare);{var i=r.get();let e=document.querySelector(a);if(null!==e)e.innerHTML=t.html;else if(i.is_sphinx_builder()&&i.is_rtd_like_theme()){let e=document.querySelector("div.rst-other-versions");null!==e&&(e.innerHTML=t.html)}else document.body.insertAdjacentHTML("beforeend",t.html);if(t.version_active)t.version_supported;else for(var n of document.getElementsByClassName("rst-current-version"))n.classList.add("rst-out-of-date");return}}).catch(e=>{console.error("Error loading Read the Docs footer")}),{project:t.project,version:t.version,absolute_uri:window.location.href}),t=t.proxied_api_host+"/api/v2/analytics/?"+new URLSearchParams(e).toString();fetch(t,{method:"GET",cache:"no-store"}).then(e=>{if(!e.ok)throw new Error}).catch(e=>{console.error("Error registering page view")})}}},{"./rtd-data":14,"./version-compare":19}],14:[function(e,t,i){var n=e("./constants"),r={is_rtd_like_theme:function(){return 1===document.querySelectorAll("div.rst-other-versions").length||(this.theme===n.THEME_RTD||this.theme===n.THEME_MKDOCS_RTD)},is_alabaster_like_theme:function(){return-1{if(e.ok)return e.json();throw new Error}).then(e=>{if(0{t.appendChild(e)})}if("domain"===u.type){var h=u,p=h.role,f=l+"#"+h.id,u=h.name,b="",u=(""!==h.content&&(b=h.content.substr(0,C)+" ..."),h.highlights.content.length&&(b="... "+k(h.highlights.content[0])+" ..."),"["+p+"]: "+(u=h.highlights.name.length?k(h.highlights.name[0]):u));let e=y(u,f,[b]);e.forEach(e=>{t.appendChild(e)})}for(d of t.getElementsByTagName("span"))d.className="highlighted";i.appendChild(t),c{T()})}var i,E=t.project,n=t.version,r=t.language||"en";"undefined"!=typeof Search&&E&&n&&(t.features&&t.features.docsearch_disabled?console.log("Server side search is disabled."):(i=Search.query,Search.query_fallback=i,Search.query=e)),o(function(){"undefined"!=typeof Search&&Search.init()})}t.exports={init:function(){var e=n.get();e.is_sphinx_builder()?r(e):console.log("Server side search is disabled.")}}},{"./../../../../../../bower_components/xss/lib/index":3,"./rtd-data":14,"./utils":18}],16:[function(n,e,t){const r=n("./rtd-data"),o=n("./utils")["domReady"];e.exports={init:function(){var e,t=r.get(),i=document.querySelector("[data-toggle='rst-current-version']");null!=i&&i.addEventListener("click",function(){var e=$("[data-toggle='rst-versions']").hasClass("shift-up")?"was_open":"was_closed";"undefined"!=typeof READTHEDOCS_DATA&&READTHEDOCS_DATA.global_analytics_code&&("undefined"!=typeof gtag?gtag("event","Click",{event_category:"Flyout",event_label:e,send_to:"rtfd"}):"undefined"!=typeof ga?ga("rtfd.send","event","Flyout","Click",e):"undefined"!=typeof _gaq&&_gaq.push(["rtfd._setAccount","UA-17997319-1"],["rtfd._trackEvent","Flyout","Click",e]))}),void 0===window.SphinxRtdTheme&&(e=n("./../../../../../../bower_components/sphinx-rtd-theme/js/theme.js").ThemeNav,o(function(){setTimeout(function(){e.navBar||e.enable()},1e3)}),t.is_rtd_like_theme()&&!$("div.wy-side-scroll:first").length&&(console.log("Applying theme sidebar fix..."),i=$("nav.wy-nav-side:first"),t=$("
").addClass("wy-side-scroll"),i.children().detach().appendTo(t),t.prependTo(i),e.navBar=t))}}},{"./../../../../../../bower_components/sphinx-rtd-theme/js/theme.js":1,"./rtd-data":14,"./utils":18}],17:[function(e,t,i){e("./constants");var s,l=e("./rtd-data"),c="[data-ea-publisher]",d="#ethical-ad-placement";function u(){var e=!1;return $("
").attr("id","rtd-detection").attr("class","ethical-rtd").html(" ").appendTo("body"),0===$("#rtd-detection").height()&&(e=!0),$("#rtd-detection").remove(),e}function h(){console.log("---------------------------------------------------------------------------------------"),console.log("Read the Docs hosts documentation for tens of thousands of open source projects."),console.log("We fund our development (we are open source) and operations through advertising."),console.log("We promise to:"),console.log(" - never let advertisers run 3rd party JavaScript"),console.log(" - never sell user data to advertisers or other 3rd parties"),console.log(" - only show advertisements of interest to developers"),console.log("Read more about our approach to advertising here: https://docs.readthedocs.io/en/latest/advertising/ethical-advertising.html"),console.log("%cPlease allow our Ethical Ads or go ad-free:","font-size: 2em"),console.log("https://docs.readthedocs.io/en/latest/advertising/ad-blocking.html"),console.log("--------------------------------------------------------------------------------------")}function p(e){e&&(e=e.attr("class","keep-us-sustainable"),$("

").text("Support Read the Docs!").appendTo(e),$("

").html('Please help keep us sustainable by allowing our Ethical Ads in your ad blocker or go ad-free by subscribing.').appendTo(e),$("

").text("Thank you! ❤️").appendTo(e))}t.exports={init:function(){var t,e,i,n,r,o,a;(s=l.get()).show_promo()&&(r=null,o="readthedocs-sidebar",t=0<$(c).length?($(c).attr("data-ea-publisher","readthedocs"),$(c).attr("data-ea-manual","true"),"image"!==$(c).attr("data-ea-type")&&"text"!==$(c).attr("data-ea-type")&&$(c).attr("data-ea-type","readthedocs-sidebar"),$(c)):(0<$(d).length?(r=d,e=s.is_rtd_like_theme()?"ethical-rtd ethical-dark-theme":"ethical-alabaster"):s.is_mkdocs_builder()&&s.is_rtd_like_theme()?(r="nav.wy-nav-side",e="ethical-rtd ethical-dark-theme"):s.is_rtd_like_theme()?(r="nav.wy-nav-side > div.wy-side-scroll",e="ethical-rtd ethical-dark-theme"):s.is_alabaster_like_theme()&&(r="div.sphinxsidebar > div.sphinxsidebarwrapper",e="ethical-alabaster"),r?((!(a=(n=$("

").appendTo(r)).offset())||a.top-window.scrollY+200>window.innerHeight)&&(s.is_rtd_like_theme()?(r=$("
").insertAfter("footer hr"),e="ethical-rtd",Math.random()<=.25&&(i="stickybox",o="image")):s.is_alabaster_like_theme()&&(r="div.bodywrapper .body",e="ethical-alabaster")),n.remove(),$("
").attr("id","rtd-sidebar").attr("data-ea-publisher","readthedocs").attr("data-ea-type",o).attr("data-ea-manual","true").attr("data-ea-style",i).addClass(e).appendTo(r)):null),(a=document.createElement("script")).src="https://media.ethicalads.io/media/client/beta/ethicalads.min.js",a.type="text/javascript",a.async=!0,a.id="ethicaladsjs",document.getElementsByTagName("head")[0].appendChild(a),$.ajax({url:s.api_host+"/api/v2/sustainability/data/",crossDomain:!0,xhrFields:{withCredentials:!0},dataType:"jsonp",data:{format:"jsonp",project:s.project},success:function(e){t&&!e.ad_free&&(e.keywords&&t.attr("data-ea-keywords",e.keywords.join("|")),e.campaign_types&&t.attr("data-ea-campaign-types",e.campaign_types.join("|")),e.publisher&&t.attr("data-ea-publisher",e.publisher),"undefined"!=typeof ethicalads?ethicalads.load():!s.ad_free&&u()?(h(),p(t)):document.getElementById("ethicaladsjs").addEventListener("load",function(){"undefined"!=typeof ethicalads&ðicalads.load()}))},error:function(){console.error("Error loading Read the Docs user and project information"),!s.ad_free&&u()&&(h(),p(t))}}))}}},{"./constants":12,"./rtd-data":14}],18:[function(e,t,i){t.exports={createDomNode:function(e,t){let i=document.createElement(e);if(t)for(var n of Object.keys(t))i.setAttribute(n,t[n]);return i},domReady:function(e){"complete"===document.readyState||"interactive"===document.readyState?setTimeout(e,1):document.addEventListener("DOMContentLoaded",e)}}},{}],19:[function(e,t,i){const o=e("./rtd-data"),a=e("./utils")["createDomNode"];t.exports={init:function(i){var n,r=o.get();if(!i.is_highest){r=window.location.pathname.replace(r.version,i.slug);let t=a("div",{class:"admonition warning"}),e=a("a",{href:r});e.innerText=i.slug,t.innerHTML='

Note

You are not reading the most recent version of this documentation. '+e.outerHTML+" is the latest version available.

";for(n of["[role=main]","main","div.body","div.document"]){let e=document.querySelector(n);if(null!==e){e.prepend(t);break}}}}}},{"./rtd-data":14,"./utils":18}],20:[function(e,t,i){const n=e("./doc-embed/sponsorship"),r=e("./doc-embed/footer.js"),o=e("./doc-embed/sphinx"),a=e("./doc-embed/search"),s=e("./doc-embed/utils")["domReady"],l=e("./doc-embed/rtd-data");s(function(){var t=function(){r.init(),o.init(),a.init(),n.init()};if(window.jQuery)t();else{console.debug("JQuery not found. Injecting.");var i=l.get();let e=document.createElement("script");e.type="text/javascript",e.src=i.proxied_static_path+"javascript/jquery/jquery-2.0.3.min.js",e.onload=t,document.head.appendChild(e)}})},{"./doc-embed/footer.js":13,"./doc-embed/rtd-data":14,"./doc-embed/search":15,"./doc-embed/sphinx":16,"./doc-embed/sponsorship":17,"./doc-embed/utils":18}]},{},[20]); \ No newline at end of file diff --git a/readthedocs/doc_builder/backends/mkdocs.py b/readthedocs/doc_builder/backends/mkdocs.py index ecd8e6590cf..215f0d721b9 100644 --- a/readthedocs/doc_builder/backends/mkdocs.py +++ b/readthedocs/doc_builder/backends/mkdocs.py @@ -279,6 +279,8 @@ def generate_rtd_data(self, docs_dir, mkdocs_config): None if self.project.analytics_disabled else settings.GLOBAL_ANALYTICS_CODE ), 'user_analytics_code': analytics_code, + 'proxied_static_path': self.project.proxied_static_path, + 'proxied_api_host': self.project.proxied_api_host, } data_ctx = { From 2eaf67b2a9135284a9c40eee3c408b9a1cd26279 Mon Sep 17 00:00:00 2001 From: Santos Gallegos Date: Wed, 4 Jan 2023 17:27:22 -0500 Subject: [PATCH 4/5] Use jQuery from our vendor dir --- bower.json | 4 ++-- .../core/static-src/core/js/readthedocs-doc-embed.js | 11 ++++++++--- .../core/static/core/js/readthedocs-doc-embed.js | 2 +- readthedocs/doc_builder/backends/mkdocs.py | 6 +++--- .../static/vendor/jquery-migrate-standalone.js | 2 +- readthedocs/static/vendor/jquery-migrate.js | 2 +- readthedocs/static/vendor/jquery-standalone.js | 2 +- readthedocs/static/vendor/jquery-ui-standalone.js | 2 +- readthedocs/static/vendor/jquery-ui.js | 2 +- readthedocs/static/vendor/jquery.js | 2 +- readthedocs/static/vendor/knockout.js | 2 +- readthedocs/static/vendor/underscore-standalone.js | 2 +- readthedocs/static/vendor/underscore.js | 2 +- 13 files changed, 23 insertions(+), 18 deletions(-) diff --git a/bower.json b/bower.json index 1644411748b..96cb3ad5023 100644 --- a/bower.json +++ b/bower.json @@ -14,7 +14,7 @@ "tests" ], "dependencies": { - "jquery": "2.0.3", + "jquery": "3.6.3", "underscore": "~1.7.0", "readthedocs-client": "https://github.com/agjohnson/readthedocs-client-js.git", "sphinx-rtd-theme": "https://github.com/readthedocs/sphinx_rtd_theme.git#0.3.1", @@ -25,6 +25,6 @@ "xss": "~0.3.1" }, "resolutions": { - "jquery": "2.0.3" + "jquery": "3.6.3" } } diff --git a/readthedocs/core/static-src/core/js/readthedocs-doc-embed.js b/readthedocs/core/static-src/core/js/readthedocs-doc-embed.js index 58520459623..bd785ba46bd 100644 --- a/readthedocs/core/static-src/core/js/readthedocs-doc-embed.js +++ b/readthedocs/core/static-src/core/js/readthedocs-doc-embed.js @@ -20,11 +20,16 @@ function injectJQuery(init) { return } console.debug("JQuery not found. Injecting."); - let rtd = rtddata.get() + let rtd = rtddata.get(); let script = document.createElement("script"); script.type = "text/javascript"; - script.src = rtd.proxied_static_path + "javascript/jquery/jquery-2.0.3.min.js"; - script.onload = init; + script.src = rtd.proxied_static_path + "vendor/jquery.js"; + script.onload = function () { + // Set jQuery to its expected globals. + window.$ = require("jquery"); + window.jQuery = window.$; + init(); + }; document.head.appendChild(script); } diff --git a/readthedocs/core/static/core/js/readthedocs-doc-embed.js b/readthedocs/core/static/core/js/readthedocs-doc-embed.js index 1e1f68038b6..eb119fc46dd 100644 --- a/readthedocs/core/static/core/js/readthedocs-doc-embed.js +++ b/readthedocs/core/static/core/js/readthedocs-doc-embed.js @@ -1 +1 @@ -!function n(r,o,a){function s(t,e){if(!o[t]){if(!r[t]){var i="function"==typeof require&&require;if(!e&&i)return i(t,!0);if(l)return l(t,!0);throw(e=new Error("Cannot find module '"+t+"'")).code="MODULE_NOT_FOUND",e}i=o[t]={exports:{}},r[t][0].call(i.exports,function(e){return s(r[t][1][e]||e)},i,i.exports,n,r,o,a)}return o[t].exports}for(var l="function"==typeof require&&require,e=0;e
"),i("table.docutils.footnote").wrap("
"),i("table.docutils.citation").wrap("
"),i(".wy-menu-vertical ul").not(".simple").siblings("a").each(function(){var t=i(this);(expand=i('')).on("click",function(e){return n.toggleCurrent(t),e.stopPropagation(),!1}),t.prepend(expand)})},reset:function(){var e=encodeURI(window.location.hash)||"#";try{var t,i=$(".wy-menu-vertical"),n=i.find('[href="'+e+'"]');0===n.length&&(t=$('.document [id="'+e.substring(1)+'"]').closest("div.section"),0===(n=i.find('[href="#'+t.attr("id")+'"]')).length&&(n=i.find('[href="#"]'))),0this.docHeight||(this.navBar.scrollTop(i),this.winPosition=e)},onResize:function(){this.winResize=!1,this.winHeight=this.win.height(),this.docHeight=$(document).height()},hashChange:function(){this.linkScroll=!0,this.win.one("hashchange",function(){this.linkScroll=!1})},toggleCurrent:function(e){e=e.closest("li");e.siblings("li.current").removeClass("current"),e.siblings().find("li.current").removeClass("current"),e.find("> ul li.current").removeClass("current"),e.toggleClass("current")}},"undefined"!=typeof window&&(window.SphinxRtdTheme={Navigation:t.exports.ThemeNav,StickyNav:t.exports.ThemeNav});for(var o=0,r=["ms","moz","webkit","o"],a=0;a/g,u=/"/g,h=/"/g,p=/&#([a-zA-Z0-9]*);?/gim,f=/:?/gim,g=/&newline;?/gim,m=/((j\s*a\s*v\s*a|v\s*b|l\s*i\s*v\s*e)\s*s\s*c\s*r\s*i\s*p\s*t\s*|m\s*o\s*c\s*h\s*a)\:/gi,v=/e\s*x\s*p\s*r\s*e\s*s\s*s\s*i\s*o\s*n\s*\(.*/gi,b=/u\s*r\s*l\s*\(.*/gi;function w(e){return e.replace(u,""")}function y(e){return e.replace(h,'"')}function _(e){return e.replace(p,function(e,t){return"x"===t[0]||"X"===t[0]?String.fromCharCode(parseInt(t.substr(1),16)):String.fromCharCode(parseInt(t,10))})}function x(e){return e.replace(f,":").replace(g," ")}function T(e){for(var t="",i=0,n=e.length;i/g;i.whiteList=o(),i.getDefaultWhiteList=o,i.onTag=function(e,t,i){},i.onIgnoreTag=function(e,t,i){},i.onTagAttr=function(e,t,i){},i.onIgnoreTagAttr=function(e,t,i){},i.safeAttrValue=function(e,t,i,n){if(i=E(i),"href"===t||"src"===t){if("#"===(i=d.trim(i)))return"#";if("http://"!==i.substr(0,7)&&"https://"!==i.substr(0,8)&&"mailto:"!==i.substr(0,7)&&"tel:"!==i.substr(0,4)&&"#"!==i[0]&&"/"!==i[0])return""}else if("background"===t){if(m.lastIndex=0,m.test(i))return""}else if("style"===t){if(v.lastIndex=0,v.test(i))return"";if(b.lastIndex=0,b.test(i)&&(m.lastIndex=0,m.test(i)))return"";!1!==n&&(i=(n=n||a).process(i))}return i=k(i)},i.escapeHtml=s,i.escapeQuote=w,i.unescapeQuote=y,i.escapeHtmlEntities=_,i.escapeDangerHtml5Entities=x,i.clearNonPrintableCharacter=T,i.friendlyAttrValue=E,i.escapeAttrValue=k,i.onIgnoreTagStripAll=function(){return""},i.StripTagBody=function(o,a){"function"!=typeof a&&(a=function(){});var s=!Array.isArray(o),l=[],c=!1;return{onIgnoreTag:function(e,t,i){var n,r;return r=e,s||-1!==d.indexOf(o,r)?i.isClosing?(n=i.position+(r="[/removed]").length,l.push([!1!==c?c:i.position,n]),c=!1,r):(c=c||i.position,"[removed]"):a(e,t,i)},remove:function(t){var i="",n=0;return d.forEach(l,function(e){i+=t.slice(n,e[0]),n=e[1]}),i+=t.slice(n)}}},i.stripCommentTag=function(e){return e.replace(A,"")},i.stripBlankChar=function(e){return e.split("").filter(function(e){e=e.charCodeAt(0);return 127!==e&&(!(e<=31)||(10===e||13===e))}).join("")},i.cssFilter=a,i.getDefaultCSSWhiteList=r},{"./util":5,cssfilter:9}],3:[function(e,t,i){var n,r=e("./default"),o=e("./parser"),a=e("./xss");for(n in(i=t.exports=function(e,t){return new a(t).process(e)}).FilterXSS=a,r)i[n]=r[n];for(n in o)i[n]=o[n];"undefined"!=typeof window&&(window.filterXSS=t.exports)},{"./default":2,"./parser":4,"./xss":6}],4:[function(e,t,i){var f=e("./util");var d=/[^a-zA-Z0-9_:\.\-]/gim;function u(e){return'"'===(t=e)[0]&&'"'===t[t.length-1]||"'"===t[0]&&"'"===t[t.length-1]?e.substr(1,e.length-2):e;var t}i.parseTag=function(e,t,i){for(var n,r,o,a="",s=0,l=!1,c=!1,d=0,u=e.length,h="",d=0;d"===p?(a+=i(e.slice(s,l)),n=e.slice(l,d+1),r=n,o=void 0,o=f.spaceIndex(r),r=-1===o?r.slice(1,-1):r.slice(1,o+1),h=r="/"===(r="/"===(r=f.trim(r).toLowerCase()).slice(0,1)?r.slice(1):r).slice(-1)?r.slice(0,-1):r,a+=t(l,a.length,h,n,"";n=i;var n=-1===(a=m.spaceIndex(n))?{html:"",closing:"/"===n[n.length-2]}:{html:n=(a="/"===(n=m.trim(n.slice(a+1,-1)))[n.length-1])?m.trim(n.slice(0,-1)):n,closing:a},o=s[r],a=g(n.html,function(e,t){var i=-1!==m.indexOf(o,e),n=d(r,e,t,i);return v(n)?i?(t=h(r,e,t,f))?e+'="'+t+'"':e:v(n=u(r,e,t,i))?void 0:n:n}),i="<"+r;return a&&(i+=" "+a),n.closing&&(i+=" /"),i+=">"}return v(t=c(r,i,e))?p(i):t},p));return t=i?i.remove(t):t},t.exports=s},{"./default":2,"./parser":4,"./util":5,cssfilter:9}],7:[function(e,t,i){var n=e("./default"),r=e("./parser");e("./util");function u(e){return null==e}function o(e){(e=e||{}).whiteList=e.whiteList||n.whiteList,e.onAttr=e.onAttr||n.onAttr,e.onIgnoreAttr=e.onIgnoreAttr||n.onIgnoreAttr,this.options=e}o.prototype.process=function(e){if(!(e=(e=e||"").toString()))return"";var t=this.options,l=t.whiteList,c=t.onAttr,d=t.onIgnoreAttr;return r(e,function(e,t,i,n,r){var o,a=l[i],s=!1,a=(!0===a?s=a:"function"==typeof a?s=a(n):a instanceof RegExp&&(s=a.test(n)),{position:t,sourcePosition:e,source:r,isWhite:s=!0!==s?!1:s});return s?u(o=c(i,n,a))?i+":"+n:o:u(o=d(i,n,a))?void 0:o})},t.exports=o},{"./default":8,"./parser":10,"./util":11}],8:[function(e,t,i){function n(){var e={"align-content":!1,"align-items":!1,"align-self":!1,"alignment-adjust":!1,"alignment-baseline":!1,all:!1,"anchor-point":!1,animation:!1,"animation-delay":!1,"animation-direction":!1,"animation-duration":!1,"animation-fill-mode":!1,"animation-iteration-count":!1,"animation-name":!1,"animation-play-state":!1,"animation-timing-function":!1,azimuth:!1,"backface-visibility":!1,background:!0,"background-attachment":!0,"background-clip":!0,"background-color":!0,"background-image":!0,"background-origin":!0,"background-position":!0,"background-repeat":!0,"background-size":!0,"baseline-shift":!1,binding:!1,bleed:!1,"bookmark-label":!1,"bookmark-level":!1,"bookmark-state":!1,border:!0,"border-bottom":!0,"border-bottom-color":!0,"border-bottom-left-radius":!0,"border-bottom-right-radius":!0,"border-bottom-style":!0,"border-bottom-width":!0,"border-collapse":!0,"border-color":!0,"border-image":!0,"border-image-outset":!0,"border-image-repeat":!0,"border-image-slice":!0,"border-image-source":!0,"border-image-width":!0,"border-left":!0,"border-left-color":!0,"border-left-style":!0,"border-left-width":!0,"border-radius":!0,"border-right":!0,"border-right-color":!0,"border-right-style":!0,"border-right-width":!0,"border-spacing":!0,"border-style":!0,"border-top":!0,"border-top-color":!0,"border-top-left-radius":!0,"border-top-right-radius":!0,"border-top-style":!0,"border-top-width":!0,"border-width":!0,bottom:!1,"box-decoration-break":!0,"box-shadow":!0,"box-sizing":!0,"box-snap":!0,"box-suppress":!0,"break-after":!0,"break-before":!0,"break-inside":!0,"caption-side":!1,chains:!1,clear:!0,clip:!1,"clip-path":!1,"clip-rule":!1,color:!0,"color-interpolation-filters":!0,"column-count":!1,"column-fill":!1,"column-gap":!1,"column-rule":!1,"column-rule-color":!1,"column-rule-style":!1,"column-rule-width":!1,"column-span":!1,"column-width":!1,columns:!1,contain:!1,content:!1,"counter-increment":!1,"counter-reset":!1,"counter-set":!1,crop:!1,cue:!1,"cue-after":!1,"cue-before":!1,cursor:!1,direction:!1,display:!0,"display-inside":!0,"display-list":!0,"display-outside":!0,"dominant-baseline":!1,elevation:!1,"empty-cells":!1,filter:!1,flex:!1,"flex-basis":!1,"flex-direction":!1,"flex-flow":!1,"flex-grow":!1,"flex-shrink":!1,"flex-wrap":!1,float:!1,"float-offset":!1,"flood-color":!1,"flood-opacity":!1,"flow-from":!1,"flow-into":!1,font:!0,"font-family":!0,"font-feature-settings":!0,"font-kerning":!0,"font-language-override":!0,"font-size":!0,"font-size-adjust":!0,"font-stretch":!0,"font-style":!0,"font-synthesis":!0,"font-variant":!0,"font-variant-alternates":!0,"font-variant-caps":!0,"font-variant-east-asian":!0,"font-variant-ligatures":!0,"font-variant-numeric":!0,"font-variant-position":!0,"font-weight":!0,grid:!1,"grid-area":!1,"grid-auto-columns":!1,"grid-auto-flow":!1,"grid-auto-rows":!1,"grid-column":!1,"grid-column-end":!1,"grid-column-start":!1,"grid-row":!1,"grid-row-end":!1,"grid-row-start":!1,"grid-template":!1,"grid-template-areas":!1,"grid-template-columns":!1,"grid-template-rows":!1,"hanging-punctuation":!1,height:!0,hyphens:!1,icon:!1,"image-orientation":!1,"image-resolution":!1,"ime-mode":!1,"initial-letters":!1,"inline-box-align":!1,"justify-content":!1,"justify-items":!1,"justify-self":!1,left:!1,"letter-spacing":!0,"lighting-color":!0,"line-box-contain":!1,"line-break":!1,"line-grid":!1,"line-height":!1,"line-snap":!1,"line-stacking":!1,"line-stacking-ruby":!1,"line-stacking-shift":!1,"line-stacking-strategy":!1,"list-style":!0,"list-style-image":!0,"list-style-position":!0,"list-style-type":!0,margin:!0,"margin-bottom":!0,"margin-left":!0,"margin-right":!0,"margin-top":!0,"marker-offset":!1,"marker-side":!1,marks:!1,mask:!1,"mask-box":!1,"mask-box-outset":!1,"mask-box-repeat":!1,"mask-box-slice":!1,"mask-box-source":!1,"mask-box-width":!1,"mask-clip":!1,"mask-image":!1,"mask-origin":!1,"mask-position":!1,"mask-repeat":!1,"mask-size":!1,"mask-source-type":!1,"mask-type":!1,"max-height":!0,"max-lines":!1,"max-width":!0,"min-height":!0,"min-width":!0,"move-to":!1,"nav-down":!1,"nav-index":!1,"nav-left":!1,"nav-right":!1,"nav-up":!1,"object-fit":!1,"object-position":!1,opacity:!1,order:!1,orphans:!1,outline:!1,"outline-color":!1,"outline-offset":!1,"outline-style":!1,"outline-width":!1,overflow:!1,"overflow-wrap":!1,"overflow-x":!1,"overflow-y":!1,padding:!0,"padding-bottom":!0,"padding-left":!0,"padding-right":!0,"padding-top":!0,page:!1,"page-break-after":!1,"page-break-before":!1,"page-break-inside":!1,"page-policy":!1,pause:!1,"pause-after":!1,"pause-before":!1,perspective:!1,"perspective-origin":!1,pitch:!1,"pitch-range":!1,"play-during":!1,position:!1,"presentation-level":!1,quotes:!1,"region-fragment":!1,resize:!1,rest:!1,"rest-after":!1,"rest-before":!1,richness:!1,right:!1,rotation:!1,"rotation-point":!1,"ruby-align":!1,"ruby-merge":!1,"ruby-position":!1,"shape-image-threshold":!1,"shape-outside":!1,"shape-margin":!1,size:!1,speak:!1,"speak-as":!1,"speak-header":!1,"speak-numeral":!1,"speak-punctuation":!1,"speech-rate":!1,stress:!1,"string-set":!1,"tab-size":!1,"table-layout":!1,"text-align":!0,"text-align-last":!0,"text-combine-upright":!0,"text-decoration":!0,"text-decoration-color":!0,"text-decoration-line":!0,"text-decoration-skip":!0,"text-decoration-style":!0,"text-emphasis":!0,"text-emphasis-color":!0,"text-emphasis-position":!0,"text-emphasis-style":!0,"text-height":!0,"text-indent":!0,"text-justify":!0,"text-orientation":!0,"text-overflow":!0,"text-shadow":!0,"text-space-collapse":!0,"text-transform":!0,"text-underline-position":!0,"text-wrap":!0,top:!1,transform:!1,"transform-origin":!1,"transform-style":!1,transition:!1,"transition-delay":!1,"transition-duration":!1,"transition-property":!1,"transition-timing-function":!1,"unicode-bidi":!1,"vertical-align":!1,visibility:!1,"voice-balance":!1,"voice-duration":!1,"voice-family":!1,"voice-pitch":!1,"voice-range":!1,"voice-rate":!1,"voice-stress":!1,"voice-volume":!1,volume:!1,"white-space":!1,widows:!1,width:!0,"will-change":!1,"word-break":!0,"word-spacing":!0,"word-wrap":!0,"wrap-flow":!1,"wrap-through":!1,"writing-mode":!1,"z-index":!1};return e}i.whiteList=n(),i.getDefaultWhiteList=n,i.onAttr=function(e,t,i){},i.onIgnoreAttr=function(e,t,i){}},{}],9:[function(e,t,i){var n,r=e("./default"),o=e("./css");for(n in(i=t.exports=function(e,t){return new o(t).process(e)}).FilterCSS=o,r)i[n]=r[n];"undefined"!=typeof window&&(window.filterCSS=t.exports)},{"./css":7,"./default":8}],10:[function(e,t,i){var d=e("./util");t.exports=function(n,r){";"!==(n=d.trimRight(n))[n.length-1]&&(n+=";");var e=n.length,o=!1,a=0,s=0,l="";function t(){var e,t,i;o||-1!==(t=(e=d.trim(n.slice(a,s))).indexOf(":"))&&(i=d.trim(e.slice(0,t)),t=d.trim(e.slice(t+1)),i&&(i=r(a,l.length,i,t,e))&&(l+=i+"; ")),a=s+1}for(;s{if(e.ok)return e.json();throw new Error}).then(t=>{t.show_version_warning&&o.init(t.version_compare);{var i=r.get();let e=document.querySelector(a);if(null!==e)e.innerHTML=t.html;else if(i.is_sphinx_builder()&&i.is_rtd_like_theme()){let e=document.querySelector("div.rst-other-versions");null!==e&&(e.innerHTML=t.html)}else document.body.insertAdjacentHTML("beforeend",t.html);if(t.version_active)t.version_supported;else for(var n of document.getElementsByClassName("rst-current-version"))n.classList.add("rst-out-of-date");return}}).catch(e=>{console.error("Error loading Read the Docs footer")}),{project:t.project,version:t.version,absolute_uri:window.location.href}),t=t.proxied_api_host+"/api/v2/analytics/?"+new URLSearchParams(e).toString();fetch(t,{method:"GET",cache:"no-store"}).then(e=>{if(!e.ok)throw new Error}).catch(e=>{console.error("Error registering page view")})}}},{"./rtd-data":14,"./version-compare":19}],14:[function(e,t,i){var n=e("./constants"),r={is_rtd_like_theme:function(){return 1===document.querySelectorAll("div.rst-other-versions").length||(this.theme===n.THEME_RTD||this.theme===n.THEME_MKDOCS_RTD)},is_alabaster_like_theme:function(){return-1{if(e.ok)return e.json();throw new Error}).then(e=>{if(0{t.appendChild(e)})}if("domain"===u.type){var h=u,p=h.role,f=l+"#"+h.id,u=h.name,b="",u=(""!==h.content&&(b=h.content.substr(0,C)+" ..."),h.highlights.content.length&&(b="... "+k(h.highlights.content[0])+" ..."),"["+p+"]: "+(u=h.highlights.name.length?k(h.highlights.name[0]):u));let e=y(u,f,[b]);e.forEach(e=>{t.appendChild(e)})}for(d of t.getElementsByTagName("span"))d.className="highlighted";i.appendChild(t),c{T()})}var i,E=t.project,n=t.version,r=t.language||"en";"undefined"!=typeof Search&&E&&n&&(t.features&&t.features.docsearch_disabled?console.log("Server side search is disabled."):(i=Search.query,Search.query_fallback=i,Search.query=e)),o(function(){"undefined"!=typeof Search&&Search.init()})}t.exports={init:function(){var e=n.get();e.is_sphinx_builder()?r(e):console.log("Server side search is disabled.")}}},{"./../../../../../../bower_components/xss/lib/index":3,"./rtd-data":14,"./utils":18}],16:[function(n,e,t){const r=n("./rtd-data"),o=n("./utils")["domReady"];e.exports={init:function(){var e,t=r.get(),i=document.querySelector("[data-toggle='rst-current-version']");null!=i&&i.addEventListener("click",function(){var e=$("[data-toggle='rst-versions']").hasClass("shift-up")?"was_open":"was_closed";"undefined"!=typeof READTHEDOCS_DATA&&READTHEDOCS_DATA.global_analytics_code&&("undefined"!=typeof gtag?gtag("event","Click",{event_category:"Flyout",event_label:e,send_to:"rtfd"}):"undefined"!=typeof ga?ga("rtfd.send","event","Flyout","Click",e):"undefined"!=typeof _gaq&&_gaq.push(["rtfd._setAccount","UA-17997319-1"],["rtfd._trackEvent","Flyout","Click",e]))}),void 0===window.SphinxRtdTheme&&(e=n("./../../../../../../bower_components/sphinx-rtd-theme/js/theme.js").ThemeNav,o(function(){setTimeout(function(){e.navBar||e.enable()},1e3)}),t.is_rtd_like_theme()&&!$("div.wy-side-scroll:first").length&&(console.log("Applying theme sidebar fix..."),i=$("nav.wy-nav-side:first"),t=$("
").addClass("wy-side-scroll"),i.children().detach().appendTo(t),t.prependTo(i),e.navBar=t))}}},{"./../../../../../../bower_components/sphinx-rtd-theme/js/theme.js":1,"./rtd-data":14,"./utils":18}],17:[function(e,t,i){e("./constants");var s,l=e("./rtd-data"),c="[data-ea-publisher]",d="#ethical-ad-placement";function u(){var e=!1;return $("
").attr("id","rtd-detection").attr("class","ethical-rtd").html(" ").appendTo("body"),0===$("#rtd-detection").height()&&(e=!0),$("#rtd-detection").remove(),e}function h(){console.log("---------------------------------------------------------------------------------------"),console.log("Read the Docs hosts documentation for tens of thousands of open source projects."),console.log("We fund our development (we are open source) and operations through advertising."),console.log("We promise to:"),console.log(" - never let advertisers run 3rd party JavaScript"),console.log(" - never sell user data to advertisers or other 3rd parties"),console.log(" - only show advertisements of interest to developers"),console.log("Read more about our approach to advertising here: https://docs.readthedocs.io/en/latest/advertising/ethical-advertising.html"),console.log("%cPlease allow our Ethical Ads or go ad-free:","font-size: 2em"),console.log("https://docs.readthedocs.io/en/latest/advertising/ad-blocking.html"),console.log("--------------------------------------------------------------------------------------")}function p(e){e&&(e=e.attr("class","keep-us-sustainable"),$("

").text("Support Read the Docs!").appendTo(e),$("

").html('Please help keep us sustainable by allowing our Ethical Ads in your ad blocker or go ad-free by subscribing.').appendTo(e),$("

").text("Thank you! ❤️").appendTo(e))}t.exports={init:function(){var t,e,i,n,r,o,a;(s=l.get()).show_promo()&&(r=null,o="readthedocs-sidebar",t=0<$(c).length?($(c).attr("data-ea-publisher","readthedocs"),$(c).attr("data-ea-manual","true"),"image"!==$(c).attr("data-ea-type")&&"text"!==$(c).attr("data-ea-type")&&$(c).attr("data-ea-type","readthedocs-sidebar"),$(c)):(0<$(d).length?(r=d,e=s.is_rtd_like_theme()?"ethical-rtd ethical-dark-theme":"ethical-alabaster"):s.is_mkdocs_builder()&&s.is_rtd_like_theme()?(r="nav.wy-nav-side",e="ethical-rtd ethical-dark-theme"):s.is_rtd_like_theme()?(r="nav.wy-nav-side > div.wy-side-scroll",e="ethical-rtd ethical-dark-theme"):s.is_alabaster_like_theme()&&(r="div.sphinxsidebar > div.sphinxsidebarwrapper",e="ethical-alabaster"),r?((!(a=(n=$("

").appendTo(r)).offset())||a.top-window.scrollY+200>window.innerHeight)&&(s.is_rtd_like_theme()?(r=$("
").insertAfter("footer hr"),e="ethical-rtd",Math.random()<=.25&&(i="stickybox",o="image")):s.is_alabaster_like_theme()&&(r="div.bodywrapper .body",e="ethical-alabaster")),n.remove(),$("
").attr("id","rtd-sidebar").attr("data-ea-publisher","readthedocs").attr("data-ea-type",o).attr("data-ea-manual","true").attr("data-ea-style",i).addClass(e).appendTo(r)):null),(a=document.createElement("script")).src="https://media.ethicalads.io/media/client/beta/ethicalads.min.js",a.type="text/javascript",a.async=!0,a.id="ethicaladsjs",document.getElementsByTagName("head")[0].appendChild(a),$.ajax({url:s.api_host+"/api/v2/sustainability/data/",crossDomain:!0,xhrFields:{withCredentials:!0},dataType:"jsonp",data:{format:"jsonp",project:s.project},success:function(e){t&&!e.ad_free&&(e.keywords&&t.attr("data-ea-keywords",e.keywords.join("|")),e.campaign_types&&t.attr("data-ea-campaign-types",e.campaign_types.join("|")),e.publisher&&t.attr("data-ea-publisher",e.publisher),"undefined"!=typeof ethicalads?ethicalads.load():!s.ad_free&&u()?(h(),p(t)):document.getElementById("ethicaladsjs").addEventListener("load",function(){"undefined"!=typeof ethicalads&ðicalads.load()}))},error:function(){console.error("Error loading Read the Docs user and project information"),!s.ad_free&&u()&&(h(),p(t))}}))}}},{"./constants":12,"./rtd-data":14}],18:[function(e,t,i){t.exports={createDomNode:function(e,t){let i=document.createElement(e);if(t)for(var n of Object.keys(t))i.setAttribute(n,t[n]);return i},domReady:function(e){"complete"===document.readyState||"interactive"===document.readyState?setTimeout(e,1):document.addEventListener("DOMContentLoaded",e)}}},{}],19:[function(e,t,i){const o=e("./rtd-data"),a=e("./utils")["createDomNode"];t.exports={init:function(i){var n,r=o.get();if(!i.is_highest){r=window.location.pathname.replace(r.version,i.slug);let t=a("div",{class:"admonition warning"}),e=a("a",{href:r});e.innerText=i.slug,t.innerHTML='

Note

You are not reading the most recent version of this documentation. '+e.outerHTML+" is the latest version available.

";for(n of["[role=main]","main","div.body","div.document"]){let e=document.querySelector(n);if(null!==e){e.prepend(t);break}}}}}},{"./rtd-data":14,"./utils":18}],20:[function(e,t,i){const n=e("./doc-embed/sponsorship"),r=e("./doc-embed/footer.js"),o=e("./doc-embed/sphinx"),a=e("./doc-embed/search"),s=e("./doc-embed/utils")["domReady"],l=e("./doc-embed/rtd-data");s(function(){var t=function(){r.init(),o.init(),a.init(),n.init()};if(window.jQuery)t();else{console.debug("JQuery not found. Injecting.");var i=l.get();let e=document.createElement("script");e.type="text/javascript",e.src=i.proxied_static_path+"javascript/jquery/jquery-2.0.3.min.js",e.onload=t,document.head.appendChild(e)}})},{"./doc-embed/footer.js":13,"./doc-embed/rtd-data":14,"./doc-embed/search":15,"./doc-embed/sphinx":16,"./doc-embed/sponsorship":17,"./doc-embed/utils":18}]},{},[20]); \ No newline at end of file +!function n(r,o,a){function s(t,e){if(!o[t]){if(!r[t]){var i="function"==typeof require&&require;if(!e&&i)return i(t,!0);if(l)return l(t,!0);throw(e=new Error("Cannot find module '"+t+"'")).code="MODULE_NOT_FOUND",e}i=o[t]={exports:{}},r[t][0].call(i.exports,function(e){return s(r[t][1][e]||e)},i,i.exports,n,r,o,a)}return o[t].exports}for(var l="function"==typeof require&&require,e=0;e
"),i("table.docutils.footnote").wrap("
"),i("table.docutils.citation").wrap("
"),i(".wy-menu-vertical ul").not(".simple").siblings("a").each(function(){var t=i(this);(expand=i('')).on("click",function(e){return n.toggleCurrent(t),e.stopPropagation(),!1}),t.prepend(expand)})},reset:function(){var e=encodeURI(window.location.hash)||"#";try{var t,i=$(".wy-menu-vertical"),n=i.find('[href="'+e+'"]');0===n.length&&(t=$('.document [id="'+e.substring(1)+'"]').closest("div.section"),0===(n=i.find('[href="#'+t.attr("id")+'"]')).length&&(n=i.find('[href="#"]'))),0this.docHeight||(this.navBar.scrollTop(i),this.winPosition=e)},onResize:function(){this.winResize=!1,this.winHeight=this.win.height(),this.docHeight=$(document).height()},hashChange:function(){this.linkScroll=!0,this.win.one("hashchange",function(){this.linkScroll=!1})},toggleCurrent:function(e){e=e.closest("li");e.siblings("li.current").removeClass("current"),e.siblings().find("li.current").removeClass("current"),e.find("> ul li.current").removeClass("current"),e.toggleClass("current")}},"undefined"!=typeof window&&(window.SphinxRtdTheme={Navigation:t.exports.ThemeNav,StickyNav:t.exports.ThemeNav});for(var o=0,r=["ms","moz","webkit","o"],a=0;a/g,u=/"/g,h=/"/g,p=/&#([a-zA-Z0-9]*);?/gim,f=/:?/gim,g=/&newline;?/gim,m=/((j\s*a\s*v\s*a|v\s*b|l\s*i\s*v\s*e)\s*s\s*c\s*r\s*i\s*p\s*t\s*|m\s*o\s*c\s*h\s*a)\:/gi,v=/e\s*x\s*p\s*r\s*e\s*s\s*s\s*i\s*o\s*n\s*\(.*/gi,b=/u\s*r\s*l\s*\(.*/gi;function w(e){return e.replace(u,""")}function y(e){return e.replace(h,'"')}function _(e){return e.replace(p,function(e,t){return"x"===t[0]||"X"===t[0]?String.fromCharCode(parseInt(t.substr(1),16)):String.fromCharCode(parseInt(t,10))})}function x(e){return e.replace(f,":").replace(g," ")}function T(e){for(var t="",i=0,n=e.length;i/g;i.whiteList=o(),i.getDefaultWhiteList=o,i.onTag=function(e,t,i){},i.onIgnoreTag=function(e,t,i){},i.onTagAttr=function(e,t,i){},i.onIgnoreTagAttr=function(e,t,i){},i.safeAttrValue=function(e,t,i,n){if(i=E(i),"href"===t||"src"===t){if("#"===(i=d.trim(i)))return"#";if("http://"!==i.substr(0,7)&&"https://"!==i.substr(0,8)&&"mailto:"!==i.substr(0,7)&&"tel:"!==i.substr(0,4)&&"#"!==i[0]&&"/"!==i[0])return""}else if("background"===t){if(m.lastIndex=0,m.test(i))return""}else if("style"===t){if(v.lastIndex=0,v.test(i))return"";if(b.lastIndex=0,b.test(i)&&(m.lastIndex=0,m.test(i)))return"";!1!==n&&(i=(n=n||a).process(i))}return i=k(i)},i.escapeHtml=s,i.escapeQuote=w,i.unescapeQuote=y,i.escapeHtmlEntities=_,i.escapeDangerHtml5Entities=x,i.clearNonPrintableCharacter=T,i.friendlyAttrValue=E,i.escapeAttrValue=k,i.onIgnoreTagStripAll=function(){return""},i.StripTagBody=function(o,a){"function"!=typeof a&&(a=function(){});var s=!Array.isArray(o),l=[],c=!1;return{onIgnoreTag:function(e,t,i){var n,r;return r=e,s||-1!==d.indexOf(o,r)?i.isClosing?(n=i.position+(r="[/removed]").length,l.push([!1!==c?c:i.position,n]),c=!1,r):(c=c||i.position,"[removed]"):a(e,t,i)},remove:function(t){var i="",n=0;return d.forEach(l,function(e){i+=t.slice(n,e[0]),n=e[1]}),i+=t.slice(n)}}},i.stripCommentTag=function(e){return e.replace(A,"")},i.stripBlankChar=function(e){return e.split("").filter(function(e){e=e.charCodeAt(0);return 127!==e&&(!(e<=31)||(10===e||13===e))}).join("")},i.cssFilter=a,i.getDefaultCSSWhiteList=r},{"./util":5,cssfilter:9}],3:[function(e,t,i){var n,r=e("./default"),o=e("./parser"),a=e("./xss");for(n in(i=t.exports=function(e,t){return new a(t).process(e)}).FilterXSS=a,r)i[n]=r[n];for(n in o)i[n]=o[n];"undefined"!=typeof window&&(window.filterXSS=t.exports)},{"./default":2,"./parser":4,"./xss":6}],4:[function(e,t,i){var f=e("./util");var d=/[^a-zA-Z0-9_:\.\-]/gim;function u(e){return'"'===(t=e)[0]&&'"'===t[t.length-1]||"'"===t[0]&&"'"===t[t.length-1]?e.substr(1,e.length-2):e;var t}i.parseTag=function(e,t,i){for(var n,r,o,a="",s=0,l=!1,c=!1,d=0,u=e.length,h="",d=0;d"===p?(a+=i(e.slice(s,l)),n=e.slice(l,d+1),r=n,o=void 0,o=f.spaceIndex(r),r=-1===o?r.slice(1,-1):r.slice(1,o+1),h=r="/"===(r="/"===(r=f.trim(r).toLowerCase()).slice(0,1)?r.slice(1):r).slice(-1)?r.slice(0,-1):r,a+=t(l,a.length,h,n,"";n=i;var n=-1===(a=m.spaceIndex(n))?{html:"",closing:"/"===n[n.length-2]}:{html:n=(a="/"===(n=m.trim(n.slice(a+1,-1)))[n.length-1])?m.trim(n.slice(0,-1)):n,closing:a},o=s[r],a=g(n.html,function(e,t){var i=-1!==m.indexOf(o,e),n=d(r,e,t,i);return v(n)?i?(t=h(r,e,t,f))?e+'="'+t+'"':e:v(n=u(r,e,t,i))?void 0:n:n}),i="<"+r;return a&&(i+=" "+a),n.closing&&(i+=" /"),i+=">"}return v(t=c(r,i,e))?p(i):t},p));return t=i?i.remove(t):t},t.exports=s},{"./default":2,"./parser":4,"./util":5,cssfilter:9}],7:[function(e,t,i){var n=e("./default"),r=e("./parser");e("./util");function u(e){return null==e}function o(e){(e=e||{}).whiteList=e.whiteList||n.whiteList,e.onAttr=e.onAttr||n.onAttr,e.onIgnoreAttr=e.onIgnoreAttr||n.onIgnoreAttr,this.options=e}o.prototype.process=function(e){if(!(e=(e=e||"").toString()))return"";var t=this.options,l=t.whiteList,c=t.onAttr,d=t.onIgnoreAttr;return r(e,function(e,t,i,n,r){var o,a=l[i],s=!1,a=(!0===a?s=a:"function"==typeof a?s=a(n):a instanceof RegExp&&(s=a.test(n)),{position:t,sourcePosition:e,source:r,isWhite:s=!0!==s?!1:s});return s?u(o=c(i,n,a))?i+":"+n:o:u(o=d(i,n,a))?void 0:o})},t.exports=o},{"./default":8,"./parser":10,"./util":11}],8:[function(e,t,i){function n(){var e={"align-content":!1,"align-items":!1,"align-self":!1,"alignment-adjust":!1,"alignment-baseline":!1,all:!1,"anchor-point":!1,animation:!1,"animation-delay":!1,"animation-direction":!1,"animation-duration":!1,"animation-fill-mode":!1,"animation-iteration-count":!1,"animation-name":!1,"animation-play-state":!1,"animation-timing-function":!1,azimuth:!1,"backface-visibility":!1,background:!0,"background-attachment":!0,"background-clip":!0,"background-color":!0,"background-image":!0,"background-origin":!0,"background-position":!0,"background-repeat":!0,"background-size":!0,"baseline-shift":!1,binding:!1,bleed:!1,"bookmark-label":!1,"bookmark-level":!1,"bookmark-state":!1,border:!0,"border-bottom":!0,"border-bottom-color":!0,"border-bottom-left-radius":!0,"border-bottom-right-radius":!0,"border-bottom-style":!0,"border-bottom-width":!0,"border-collapse":!0,"border-color":!0,"border-image":!0,"border-image-outset":!0,"border-image-repeat":!0,"border-image-slice":!0,"border-image-source":!0,"border-image-width":!0,"border-left":!0,"border-left-color":!0,"border-left-style":!0,"border-left-width":!0,"border-radius":!0,"border-right":!0,"border-right-color":!0,"border-right-style":!0,"border-right-width":!0,"border-spacing":!0,"border-style":!0,"border-top":!0,"border-top-color":!0,"border-top-left-radius":!0,"border-top-right-radius":!0,"border-top-style":!0,"border-top-width":!0,"border-width":!0,bottom:!1,"box-decoration-break":!0,"box-shadow":!0,"box-sizing":!0,"box-snap":!0,"box-suppress":!0,"break-after":!0,"break-before":!0,"break-inside":!0,"caption-side":!1,chains:!1,clear:!0,clip:!1,"clip-path":!1,"clip-rule":!1,color:!0,"color-interpolation-filters":!0,"column-count":!1,"column-fill":!1,"column-gap":!1,"column-rule":!1,"column-rule-color":!1,"column-rule-style":!1,"column-rule-width":!1,"column-span":!1,"column-width":!1,columns:!1,contain:!1,content:!1,"counter-increment":!1,"counter-reset":!1,"counter-set":!1,crop:!1,cue:!1,"cue-after":!1,"cue-before":!1,cursor:!1,direction:!1,display:!0,"display-inside":!0,"display-list":!0,"display-outside":!0,"dominant-baseline":!1,elevation:!1,"empty-cells":!1,filter:!1,flex:!1,"flex-basis":!1,"flex-direction":!1,"flex-flow":!1,"flex-grow":!1,"flex-shrink":!1,"flex-wrap":!1,float:!1,"float-offset":!1,"flood-color":!1,"flood-opacity":!1,"flow-from":!1,"flow-into":!1,font:!0,"font-family":!0,"font-feature-settings":!0,"font-kerning":!0,"font-language-override":!0,"font-size":!0,"font-size-adjust":!0,"font-stretch":!0,"font-style":!0,"font-synthesis":!0,"font-variant":!0,"font-variant-alternates":!0,"font-variant-caps":!0,"font-variant-east-asian":!0,"font-variant-ligatures":!0,"font-variant-numeric":!0,"font-variant-position":!0,"font-weight":!0,grid:!1,"grid-area":!1,"grid-auto-columns":!1,"grid-auto-flow":!1,"grid-auto-rows":!1,"grid-column":!1,"grid-column-end":!1,"grid-column-start":!1,"grid-row":!1,"grid-row-end":!1,"grid-row-start":!1,"grid-template":!1,"grid-template-areas":!1,"grid-template-columns":!1,"grid-template-rows":!1,"hanging-punctuation":!1,height:!0,hyphens:!1,icon:!1,"image-orientation":!1,"image-resolution":!1,"ime-mode":!1,"initial-letters":!1,"inline-box-align":!1,"justify-content":!1,"justify-items":!1,"justify-self":!1,left:!1,"letter-spacing":!0,"lighting-color":!0,"line-box-contain":!1,"line-break":!1,"line-grid":!1,"line-height":!1,"line-snap":!1,"line-stacking":!1,"line-stacking-ruby":!1,"line-stacking-shift":!1,"line-stacking-strategy":!1,"list-style":!0,"list-style-image":!0,"list-style-position":!0,"list-style-type":!0,margin:!0,"margin-bottom":!0,"margin-left":!0,"margin-right":!0,"margin-top":!0,"marker-offset":!1,"marker-side":!1,marks:!1,mask:!1,"mask-box":!1,"mask-box-outset":!1,"mask-box-repeat":!1,"mask-box-slice":!1,"mask-box-source":!1,"mask-box-width":!1,"mask-clip":!1,"mask-image":!1,"mask-origin":!1,"mask-position":!1,"mask-repeat":!1,"mask-size":!1,"mask-source-type":!1,"mask-type":!1,"max-height":!0,"max-lines":!1,"max-width":!0,"min-height":!0,"min-width":!0,"move-to":!1,"nav-down":!1,"nav-index":!1,"nav-left":!1,"nav-right":!1,"nav-up":!1,"object-fit":!1,"object-position":!1,opacity:!1,order:!1,orphans:!1,outline:!1,"outline-color":!1,"outline-offset":!1,"outline-style":!1,"outline-width":!1,overflow:!1,"overflow-wrap":!1,"overflow-x":!1,"overflow-y":!1,padding:!0,"padding-bottom":!0,"padding-left":!0,"padding-right":!0,"padding-top":!0,page:!1,"page-break-after":!1,"page-break-before":!1,"page-break-inside":!1,"page-policy":!1,pause:!1,"pause-after":!1,"pause-before":!1,perspective:!1,"perspective-origin":!1,pitch:!1,"pitch-range":!1,"play-during":!1,position:!1,"presentation-level":!1,quotes:!1,"region-fragment":!1,resize:!1,rest:!1,"rest-after":!1,"rest-before":!1,richness:!1,right:!1,rotation:!1,"rotation-point":!1,"ruby-align":!1,"ruby-merge":!1,"ruby-position":!1,"shape-image-threshold":!1,"shape-outside":!1,"shape-margin":!1,size:!1,speak:!1,"speak-as":!1,"speak-header":!1,"speak-numeral":!1,"speak-punctuation":!1,"speech-rate":!1,stress:!1,"string-set":!1,"tab-size":!1,"table-layout":!1,"text-align":!0,"text-align-last":!0,"text-combine-upright":!0,"text-decoration":!0,"text-decoration-color":!0,"text-decoration-line":!0,"text-decoration-skip":!0,"text-decoration-style":!0,"text-emphasis":!0,"text-emphasis-color":!0,"text-emphasis-position":!0,"text-emphasis-style":!0,"text-height":!0,"text-indent":!0,"text-justify":!0,"text-orientation":!0,"text-overflow":!0,"text-shadow":!0,"text-space-collapse":!0,"text-transform":!0,"text-underline-position":!0,"text-wrap":!0,top:!1,transform:!1,"transform-origin":!1,"transform-style":!1,transition:!1,"transition-delay":!1,"transition-duration":!1,"transition-property":!1,"transition-timing-function":!1,"unicode-bidi":!1,"vertical-align":!1,visibility:!1,"voice-balance":!1,"voice-duration":!1,"voice-family":!1,"voice-pitch":!1,"voice-range":!1,"voice-rate":!1,"voice-stress":!1,"voice-volume":!1,volume:!1,"white-space":!1,widows:!1,width:!0,"will-change":!1,"word-break":!0,"word-spacing":!0,"word-wrap":!0,"wrap-flow":!1,"wrap-through":!1,"writing-mode":!1,"z-index":!1};return e}i.whiteList=n(),i.getDefaultWhiteList=n,i.onAttr=function(e,t,i){},i.onIgnoreAttr=function(e,t,i){}},{}],9:[function(e,t,i){var n,r=e("./default"),o=e("./css");for(n in(i=t.exports=function(e,t){return new o(t).process(e)}).FilterCSS=o,r)i[n]=r[n];"undefined"!=typeof window&&(window.filterCSS=t.exports)},{"./css":7,"./default":8}],10:[function(e,t,i){var d=e("./util");t.exports=function(n,r){";"!==(n=d.trimRight(n))[n.length-1]&&(n+=";");var e=n.length,o=!1,a=0,s=0,l="";function t(){var e,t,i;o||-1!==(t=(e=d.trim(n.slice(a,s))).indexOf(":"))&&(i=d.trim(e.slice(0,t)),t=d.trim(e.slice(t+1)),i&&(i=r(a,l.length,i,t,e))&&(l+=i+"; ")),a=s+1}for(;s{if(e.ok)return e.json();throw new Error}).then(t=>{t.show_version_warning&&o.init(t.version_compare);{var i=r.get();let e=document.querySelector(a);if(null!==e)e.innerHTML=t.html;else if(i.is_sphinx_builder()&&i.is_rtd_like_theme()){let e=document.querySelector("div.rst-other-versions");null!==e&&(e.innerHTML=t.html)}else document.body.insertAdjacentHTML("beforeend",t.html);if(t.version_active)t.version_supported;else for(var n of document.getElementsByClassName("rst-current-version"))n.classList.add("rst-out-of-date");return}}).catch(e=>{console.error("Error loading Read the Docs footer")}),{project:t.project,version:t.version,absolute_uri:window.location.href}),t=t.proxied_api_host+"/api/v2/analytics/?"+new URLSearchParams(e).toString();fetch(t,{method:"GET",cache:"no-store"}).then(e=>{if(!e.ok)throw new Error}).catch(e=>{console.error("Error registering page view")})}}},{"./rtd-data":14,"./version-compare":19}],14:[function(e,t,i){var n=e("./constants"),r={is_rtd_like_theme:function(){return 1===document.querySelectorAll("div.rst-other-versions").length||(this.theme===n.THEME_RTD||this.theme===n.THEME_MKDOCS_RTD)},is_alabaster_like_theme:function(){return-1{if(e.ok)return e.json();throw new Error}).then(e=>{if(0{t.appendChild(e)})}if("domain"===u.type){var h=u,p=h.role,f=l+"#"+h.id,u=h.name,b="",u=(""!==h.content&&(b=h.content.substr(0,C)+" ..."),h.highlights.content.length&&(b="... "+k(h.highlights.content[0])+" ..."),"["+p+"]: "+(u=h.highlights.name.length?k(h.highlights.name[0]):u));let e=y(u,f,[b]);e.forEach(e=>{t.appendChild(e)})}for(d of t.getElementsByTagName("span"))d.className="highlighted";i.appendChild(t),c{T()})}var i,E=t.project,n=t.version,r=t.language||"en";"undefined"!=typeof Search&&E&&n&&(t.features&&t.features.docsearch_disabled?console.log("Server side search is disabled."):(i=Search.query,Search.query_fallback=i,Search.query=e)),o(function(){"undefined"!=typeof Search&&Search.init()})}t.exports={init:function(){var e=n.get();e.is_sphinx_builder()?r(e):console.log("Server side search is disabled.")}}},{"./../../../../../../bower_components/xss/lib/index":3,"./rtd-data":14,"./utils":18}],16:[function(n,e,t){const r=n("./rtd-data"),o=n("./utils")["domReady"];e.exports={init:function(){var e,t=r.get(),i=document.querySelector("[data-toggle='rst-current-version']");null!=i&&i.addEventListener("click",function(){var e=$("[data-toggle='rst-versions']").hasClass("shift-up")?"was_open":"was_closed";"undefined"!=typeof READTHEDOCS_DATA&&READTHEDOCS_DATA.global_analytics_code&&("undefined"!=typeof gtag?gtag("event","Click",{event_category:"Flyout",event_label:e,send_to:"rtfd"}):"undefined"!=typeof ga?ga("rtfd.send","event","Flyout","Click",e):"undefined"!=typeof _gaq&&_gaq.push(["rtfd._setAccount","UA-17997319-1"],["rtfd._trackEvent","Flyout","Click",e]))}),void 0===window.SphinxRtdTheme&&(e=n("./../../../../../../bower_components/sphinx-rtd-theme/js/theme.js").ThemeNav,o(function(){setTimeout(function(){e.navBar||e.enable()},1e3)}),t.is_rtd_like_theme()&&!$("div.wy-side-scroll:first").length&&(console.log("Applying theme sidebar fix..."),i=$("nav.wy-nav-side:first"),t=$("
").addClass("wy-side-scroll"),i.children().detach().appendTo(t),t.prependTo(i),e.navBar=t))}}},{"./../../../../../../bower_components/sphinx-rtd-theme/js/theme.js":1,"./rtd-data":14,"./utils":18}],17:[function(e,t,i){e("./constants");var s,l=e("./rtd-data"),c="[data-ea-publisher]",d="#ethical-ad-placement";function u(){var e=!1;return $("
").attr("id","rtd-detection").attr("class","ethical-rtd").html(" ").appendTo("body"),0===$("#rtd-detection").height()&&(e=!0),$("#rtd-detection").remove(),e}function h(){console.log("---------------------------------------------------------------------------------------"),console.log("Read the Docs hosts documentation for tens of thousands of open source projects."),console.log("We fund our development (we are open source) and operations through advertising."),console.log("We promise to:"),console.log(" - never let advertisers run 3rd party JavaScript"),console.log(" - never sell user data to advertisers or other 3rd parties"),console.log(" - only show advertisements of interest to developers"),console.log("Read more about our approach to advertising here: https://docs.readthedocs.io/en/latest/advertising/ethical-advertising.html"),console.log("%cPlease allow our Ethical Ads or go ad-free:","font-size: 2em"),console.log("https://docs.readthedocs.io/en/latest/advertising/ad-blocking.html"),console.log("--------------------------------------------------------------------------------------")}function p(e){e&&(e=e.attr("class","keep-us-sustainable"),$("

").text("Support Read the Docs!").appendTo(e),$("

").html('Please help keep us sustainable by allowing our Ethical Ads in your ad blocker or go ad-free by subscribing.').appendTo(e),$("

").text("Thank you! ❤️").appendTo(e))}t.exports={init:function(){var t,e,i,n,r,o,a;(s=l.get()).show_promo()&&(r=null,o="readthedocs-sidebar",t=0<$(c).length?($(c).attr("data-ea-publisher","readthedocs"),$(c).attr("data-ea-manual","true"),"image"!==$(c).attr("data-ea-type")&&"text"!==$(c).attr("data-ea-type")&&$(c).attr("data-ea-type","readthedocs-sidebar"),$(c)):(0<$(d).length?(r=d,e=s.is_rtd_like_theme()?"ethical-rtd ethical-dark-theme":"ethical-alabaster"):s.is_mkdocs_builder()&&s.is_rtd_like_theme()?(r="nav.wy-nav-side",e="ethical-rtd ethical-dark-theme"):s.is_rtd_like_theme()?(r="nav.wy-nav-side > div.wy-side-scroll",e="ethical-rtd ethical-dark-theme"):s.is_alabaster_like_theme()&&(r="div.sphinxsidebar > div.sphinxsidebarwrapper",e="ethical-alabaster"),r?((!(a=(n=$("

").appendTo(r)).offset())||a.top-window.scrollY+200>window.innerHeight)&&(s.is_rtd_like_theme()?(r=$("
").insertAfter("footer hr"),e="ethical-rtd",Math.random()<=.25&&(i="stickybox",o="image")):s.is_alabaster_like_theme()&&(r="div.bodywrapper .body",e="ethical-alabaster")),n.remove(),$("
").attr("id","rtd-sidebar").attr("data-ea-publisher","readthedocs").attr("data-ea-type",o).attr("data-ea-manual","true").attr("data-ea-style",i).addClass(e).appendTo(r)):null),(a=document.createElement("script")).src="https://media.ethicalads.io/media/client/beta/ethicalads.min.js",a.type="text/javascript",a.async=!0,a.id="ethicaladsjs",document.getElementsByTagName("head")[0].appendChild(a),$.ajax({url:s.api_host+"/api/v2/sustainability/data/",crossDomain:!0,xhrFields:{withCredentials:!0},dataType:"jsonp",data:{format:"jsonp",project:s.project},success:function(e){t&&!e.ad_free&&(e.keywords&&t.attr("data-ea-keywords",e.keywords.join("|")),e.campaign_types&&t.attr("data-ea-campaign-types",e.campaign_types.join("|")),e.publisher&&t.attr("data-ea-publisher",e.publisher),"undefined"!=typeof ethicalads?ethicalads.load():!s.ad_free&&u()?(h(),p(t)):document.getElementById("ethicaladsjs").addEventListener("load",function(){"undefined"!=typeof ethicalads&ðicalads.load()}))},error:function(){console.error("Error loading Read the Docs user and project information"),!s.ad_free&&u()&&(h(),p(t))}}))}}},{"./constants":12,"./rtd-data":14}],18:[function(e,t,i){t.exports={createDomNode:function(e,t){let i=document.createElement(e);if(t)for(var n of Object.keys(t))i.setAttribute(n,t[n]);return i},domReady:function(e){"complete"===document.readyState||"interactive"===document.readyState?setTimeout(e,1):document.addEventListener("DOMContentLoaded",e)}}},{}],19:[function(e,t,i){const o=e("./rtd-data"),a=e("./utils")["createDomNode"];t.exports={init:function(i){var n,r=o.get();if(!i.is_highest){r=window.location.pathname.replace(r.version,i.slug);let t=a("div",{class:"admonition warning"}),e=a("a",{href:r});e.innerText=i.slug,t.innerHTML='

Note

You are not reading the most recent version of this documentation. '+e.outerHTML+" is the latest version available.

";for(n of["[role=main]","main","div.body","div.document"]){let e=document.querySelector(n);if(null!==e){e.prepend(t);break}}}}}},{"./rtd-data":14,"./utils":18}],20:[function(n,e,t){const r=n("./doc-embed/sponsorship"),o=n("./doc-embed/footer.js"),a=n("./doc-embed/sphinx"),s=n("./doc-embed/search"),i=n("./doc-embed/utils")["domReady"],l=n("./doc-embed/rtd-data");i(function(){var t=function(){o.init(),a.init(),s.init(),r.init()};if(window.jQuery)t();else{console.debug("JQuery not found. Injecting.");var i=l.get();let e=document.createElement("script");e.type="text/javascript",e.src=i.proxied_static_path+"vendor/jquery.js",e.onload=function(){window.$=n("jquery"),window.jQuery=window.$,t()},document.head.appendChild(e)}})},{"./doc-embed/footer.js":13,"./doc-embed/rtd-data":14,"./doc-embed/search":15,"./doc-embed/sphinx":16,"./doc-embed/sponsorship":17,"./doc-embed/utils":18,jquery:"jquery"}]},{},[20]); \ No newline at end of file diff --git a/readthedocs/doc_builder/backends/mkdocs.py b/readthedocs/doc_builder/backends/mkdocs.py index 215f0d721b9..832301ec847 100644 --- a/readthedocs/doc_builder/backends/mkdocs.py +++ b/readthedocs/doc_builder/backends/mkdocs.py @@ -278,9 +278,9 @@ def generate_rtd_data(self, docs_dir, mkdocs_config): 'global_analytics_code': ( None if self.project.analytics_disabled else settings.GLOBAL_ANALYTICS_CODE ), - 'user_analytics_code': analytics_code, - 'proxied_static_path': self.project.proxied_static_path, - 'proxied_api_host': self.project.proxied_api_host, + "user_analytics_code": analytics_code, + "proxied_static_path": self.project.proxied_static_path, + "proxied_api_host": self.project.proxied_api_host, } data_ctx = { diff --git a/readthedocs/static/vendor/jquery-migrate-standalone.js b/readthedocs/static/vendor/jquery-migrate-standalone.js index 43fb2ecf1fb..f93b0894cfd 100644 --- a/readthedocs/static/vendor/jquery-migrate-standalone.js +++ b/readthedocs/static/vendor/jquery-migrate-standalone.js @@ -1 +1 @@ -!function(e){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=e();else if("function"==typeof define&&define.amd)define([],e);else{("undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this).jqueryMigrate=e()}}(function(){return function o(i,s,u){function c(t,e){if(!s[t]){if(!i[t]){var n="function"==typeof require&&require;if(!e&&n)return n(t,!0);if(d)return d(t,!0);var r=new Error("Cannot find module '"+t+"'");throw r.code="MODULE_NOT_FOUND",r}var a=s[t]={exports:{}};i[t][0].call(a.exports,function(e){return c(i[t][1][e]||e)},a,a.exports,o,i,s,u)}return s[t].exports}for(var d="function"==typeof require&&require,e=0;e",{size:1}).attr("size")&&c.attrFn,u=c.attr,a=c.attrHooks.value&&c.attrHooks.value.get||function(){return null},o=c.attrHooks.value&&c.attrHooks.value.set||function(){return i},l=/^(?:input|button)$/i,p=/^[238]$/,f=/^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped|selected)$/i,g=/^(?:checked|selected)$/i;e(c,"attrFn",s||{},"jQuery.attrFn is deprecated"),c.attr=function(e,t,n,r){var a=t.toLowerCase(),o=e&&e.nodeType;return r&&(u.length<4&&d("jQuery.fn.attr( props, pass ) is deprecated"),e&&!p.test(o)&&(s?t in s:c.isFunction(c.fn[t])))?c(e)[t](n):("type"===t&&n!==i&&l.test(e.nodeName)&&e.parentNode&&d("Can't change the 'type' of an input or button in IE 6/7/8"),!c.attrHooks[a]&&f.test(a)&&(c.attrHooks[a]={get:function(e,t){var n,r=c.prop(e,t);return!0===r||"boolean"!=typeof r&&(n=e.getAttributeNode(t))&&!1!==n.nodeValue?t.toLowerCase():i},set:function(e,t,n){var r;return!1===t?c.removeAttr(e,n):((r=c.propFix[n]||n)in e&&(e[r]=!0),e.setAttribute(n,n.toLowerCase())),n}},g.test(a)&&d("jQuery.fn.attr('"+a+"') may use property instead of attribute")),u.call(c,e,t,n))},c.attrHooks.value={get:function(e,t){var n=(e.nodeName||"").toLowerCase();return"button"===n?a.apply(this,arguments):("input"!==n&&"option"!==n&&d("jQuery.fn.attr('value') no longer gets properties"),t in e?e.value:null)},set:function(e,t){var n=(e.nodeName||"").toLowerCase();if("button"===n)return o.apply(this,arguments);"input"!==n&&"option"!==n&&d("jQuery.fn.attr('value', val) no longer sets properties"),e.value=t}};var t,h,v=c.fn.init,m=c.parseJSON,y=/^([^<]*)(<[\w\W]+>)([^>]*)$/;c.fn.init=function(e,t,n){var r;return e&&"string"==typeof e&&!c.isPlainObject(t)&&(r=y.exec(c.trim(e)))&&r[0]&&("<"!==e.charAt(0)&&d("$(html) HTML strings must start with '<' character"),r[3]&&d("$(html) HTML text after last tag is ignored"),"#"===r[0].charAt(0)&&(d("HTML string cannot start with a '#' character"),c.error("JQMIGRATE: Invalid selector string (XSS)")),t&&t.context&&(t=t.context),c.parseHTML)?v.call(this,c.parseHTML(r[2],t,!0),t,n):v.apply(this,arguments)},c.fn.init.prototype=c.fn,c.parseJSON=function(e){return e||null===e?m.apply(this,arguments):(d("jQuery.parseJSON requires a valid JSON string"),null)},c.uaMatch=function(e){e=e.toLowerCase();var t=/(chrome)[ \/]([\w.]+)/.exec(e)||/(webkit)[ \/]([\w.]+)/.exec(e)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(e)||/(msie) ([\w.]+)/.exec(e)||e.indexOf("compatible")<0&&/(mozilla)(?:.*? rv:([\w.]+)|)/.exec(e)||[];return{browser:t[1]||"",version:t[2]||"0"}},c.browser||(h={},(t=c.uaMatch(navigator.userAgent)).browser&&(h[t.browser]=!0,h.version=t.version),h.chrome?h.webkit=!0:h.webkit&&(h.safari=!0),c.browser=h),e(c,"browser",c.browser,"jQuery.browser is deprecated"),c.sub=function(){function n(e,t){return new n.fn.init(e,t)}c.extend(!0,n,this),n.superclass=this,((n.fn=n.prototype=this()).constructor=n).sub=this.sub,n.fn.init=function(e,t){return t&&t instanceof c&&!(t instanceof n)&&(t=n(t)),c.fn.init.call(this,e,t,r)},n.fn.init.prototype=n.fn;var r=n(document);return d("jQuery.sub() is deprecated"),n},c.ajaxSetup({converters:{"text json":c.parseJSON}});var b=c.fn.data;c.fn.data=function(e){var t,n,r=this[0];return!r||"events"!==e||1!==arguments.length||(t=c.data(r,e),n=c._data(r,e),t!==i&&t!==n||n===i)?b.apply(this,arguments):(d("Use of jQuery.fn.data('events') is deprecated"),n)};var w=/\/(java|ecma)script/i,j=c.fn.andSelf||c.fn.addBack;c.fn.andSelf=function(){return d("jQuery.fn.andSelf() replaced by jQuery.fn.addBack()"),j.apply(this,arguments)},c.clean||(c.clean=function(e,t,n,r){t=(t=!(t=t||document).nodeType&&t[0]||t).ownerDocument||t,d("jQuery.clean() is deprecated");var a,o,i,s,u=[];if(c.merge(u,c.buildFragment(e,t).childNodes),n)for(i=function(e){if(!e.type||w.test(e.type))return r?r.push(e.parentNode?e.parentNode.removeChild(e):e):n.appendChild(e)},a=0;null!=(o=u[a]);a++)c.nodeName(o,"script")&&i(o)||(n.appendChild(o),void 0!==o.getElementsByTagName&&(s=c.grep(c.merge([],o.getElementsByTagName("script")),i),u.splice.apply(u,[a+1,0].concat(s)),a+=s.length));return u});var x=c.event.add,Q=c.event.remove,N=c.event.trigger,k=c.fn.toggle,T=c.fn.live,M=c.fn.die,S="ajaxStart|ajaxStop|ajaxSend|ajaxComplete|ajaxError|ajaxSuccess",C=new RegExp("\\b(?:"+S+")\\b"),H=/(?:^|\s)hover(\.\S+|)\b/,L=function(e){return"string"!=typeof e||c.event.special.hover?e:(H.test(e)&&d("'hover' pseudo-event is deprecated, use 'mouseenter mouseleave'"),e&&e.replace(H,"mouseenter$1 mouseleave$1"))};c.event.props&&"attrChange"!==c.event.props[0]&&c.event.props.unshift("attrChange","attrName","relatedNode","srcElement"),c.event.dispatch&&e(c.event,"handle",c.event.dispatch,"jQuery.event.handle is undocumented and deprecated"),c.event.add=function(e,t,n,r,a){e!==document&&C.test(t)&&d("AJAX events should be attached to document: "+t),x.call(this,e,L(t||""),n,r,a)},c.event.remove=function(e,t,n,r,a){Q.call(this,e,L(t)||"",n,r,a)},c.fn.error=function(){var e=Array.prototype.slice.call(arguments,0);return d("jQuery.fn.error() is deprecated"),e.splice(0,0,"error"),arguments.length?this.bind.apply(this,e):(this.triggerHandler.apply(this,e),this)},c.fn.toggle=function(n,e){if(!c.isFunction(n)||!c.isFunction(e))return k.apply(this,arguments);d("jQuery.fn.toggle(handler, handler...) is deprecated");var r=arguments,t=n.guid||c.guid++,a=0,o=function(e){var t=(c._data(this,"lastToggle"+n.guid)||0)%a;return c._data(this,"lastToggle"+n.guid,t+1),e.preventDefault(),r[t].apply(this,arguments)||!1};for(o.guid=t;a",{size:1}).attr("size")&&c.attrFn,p=c.attr,l=c.attrHooks.value&&c.attrHooks.value.get||function(){return null},f=c.attrHooks.value&&c.attrHooks.value.set||function(){return i},g=/^(?:input|button)$/i,h=/^[238]$/,v=/^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped|selected)$/i,m=/^(?:checked|selected)$/i,r(c,"attrFn",d||{},"jQuery.attrFn is deprecated"),c.attr=function(e,t,n,r){var o=t.toLowerCase(),a=e&&e.nodeType;return r&&(p.length<4&&u("jQuery.fn.attr( props, pass ) is deprecated"),e&&!h.test(a)&&(d?t in d:c.isFunction(c.fn[t])))?c(e)[t](n):("type"===t&&n!==i&&g.test(e.nodeName)&&e.parentNode&&u("Can't change the 'type' of an input or button in IE 6/7/8"),!c.attrHooks[o]&&v.test(o)&&(c.attrHooks[o]={get:function(e,t){var n=c.prop(e,t);return!0===n||"boolean"!=typeof n&&(n=e.getAttributeNode(t))&&!1!==n.nodeValue?t.toLowerCase():i},set:function(e,t,n){return!1===t?c.removeAttr(e,n):((t=c.propFix[n]||n)in e&&(e[t]=!0),e.setAttribute(n,n.toLowerCase())),n}},m.test(o)&&u("jQuery.fn.attr('"+o+"') may use property instead of attribute")),p.call(c,e,t,n))},c.attrHooks.value={get:function(e,t){var n=(e.nodeName||"").toLowerCase();return"button"===n?l.apply(this,arguments):("input"!==n&&"option"!==n&&u("jQuery.fn.attr('value') no longer gets properties"),t in e?e.value:null)},set:function(e,t){var n=(e.nodeName||"").toLowerCase();if("button"===n)return f.apply(this,arguments);"input"!==n&&"option"!==n&&u("jQuery.fn.attr('value', val) no longer sets properties"),e.value=t}},b=c.fn.init,w=c.parseJSON,j=/^([^<]*)(<[\w\W]+>)([^>]*)$/,c.fn.init=function(e,t,n){var r;return e&&"string"==typeof e&&!c.isPlainObject(t)&&(r=j.exec(c.trim(e)))&&r[0]&&("<"!==e.charAt(0)&&u("$(html) HTML strings must start with '<' character"),r[3]&&u("$(html) HTML text after last tag is ignored"),"#"===r[0].charAt(0)&&(u("HTML string cannot start with a '#' character"),c.error("JQMIGRATE: Invalid selector string (XSS)")),t&&t.context&&(t=t.context),c.parseHTML)?b.call(this,c.parseHTML(r[2],t,!0),t,n):b.apply(this,arguments)},c.fn.init.prototype=c.fn,c.parseJSON=function(e){return e||null===e?w.apply(this,arguments):(u("jQuery.parseJSON requires a valid JSON string"),null)},c.uaMatch=function(e){e=e.toLowerCase();e=/(chrome)[ \/]([\w.]+)/.exec(e)||/(webkit)[ \/]([\w.]+)/.exec(e)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(e)||/(msie) ([\w.]+)/.exec(e)||e.indexOf("compatible")<0&&/(mozilla)(?:.*? rv:([\w.]+)|)/.exec(e)||[];return{browser:e[1]||"",version:e[2]||"0"}},c.browser||(y={},(L=c.uaMatch(navigator.userAgent)).browser&&(y[L.browser]=!0,y.version=L.version),y.chrome?y.webkit=!0:y.webkit&&(y.safari=!0),c.browser=y),r(c,"browser",c.browser,"jQuery.browser is deprecated"),c.sub=function(){function n(e,t){return new n.fn.init(e,t)}c.extend(!0,n,this),n.superclass=this,((n.fn=n.prototype=this()).constructor=n).sub=this.sub,n.fn.init=function(e,t){return t&&t instanceof c&&!(t instanceof n)&&(t=n(t)),c.fn.init.call(this,e,t,r)},n.fn.init.prototype=n.fn;var r=n(document);return u("jQuery.sub() is deprecated"),n},c.ajaxSetup({converters:{"text json":c.parseJSON}}),x=c.fn.data,c.fn.data=function(e){var t,n=this[0];return!n||"events"!==e||1!==arguments.length||(t=c.data(n,e),n=c._data(n,e),t!==i&&t!==n||n===i)?x.apply(this,arguments):(u("Use of jQuery.fn.data('events') is deprecated"),n)},Q=/\/(java|ecma)script/i,N=c.fn.andSelf||c.fn.addBack,c.fn.andSelf=function(){return u("jQuery.fn.andSelf() replaced by jQuery.fn.addBack()"),N.apply(this,arguments)},c.clean||(c.clean=function(e,t,n,r){t=(t=!(t=t||document).nodeType&&t[0]||t).ownerDocument||t,u("jQuery.clean() is deprecated");var o,a,i,s=[];if(c.merge(s,c.buildFragment(e,t).childNodes),n)for(a=function(e){if(!e.type||Q.test(e.type))return r?r.push(e.parentNode?e.parentNode.removeChild(e):e):n.appendChild(e)},o=0;null!=(i=s[o]);o++)c.nodeName(i,"script")&&a(i)||(n.appendChild(i),void 0!==i.getElementsByTagName&&(i=c.grep(c.merge([],i.getElementsByTagName("script")),a),s.splice.apply(s,[o+1,0].concat(i)),o+=i.length));return s}),k=c.event.add,T=c.event.remove,M=c.event.trigger,S=c.fn.toggle,C=c.fn.live,H=c.fn.die,L="ajaxStart|ajaxStop|ajaxSend|ajaxComplete|ajaxError|ajaxSuccess",A=new RegExp("\\b(?:"+L+")\\b"),O=/(?:^|\s)hover(\.\S+|)\b/,c.event.props&&"attrChange"!==c.event.props[0]&&c.event.props.unshift("attrChange","attrName","relatedNode","srcElement"),c.event.dispatch&&r(c.event,"handle",c.event.dispatch,"jQuery.event.handle is undocumented and deprecated"),c.event.add=function(e,t,n,r,o){e!==document&&A.test(t)&&u("AJAX events should be attached to document: "+t),k.call(this,e,a(t||""),n,r,o)},c.event.remove=function(e,t,n,r,o){T.call(this,e,a(t)||"",n,r,o)},c.fn.error=function(){var e=Array.prototype.slice.call(arguments,0);return u("jQuery.fn.error() is deprecated"),e.splice(0,0,"error"),arguments.length?this.bind.apply(this,e):(this.triggerHandler.apply(this,e),this)},c.fn.toggle=function(n,e){if(!c.isFunction(n)||!c.isFunction(e))return S.apply(this,arguments);u("jQuery.fn.toggle(handler, handler...) is deprecated");function t(e){var t=(c._data(this,"lastToggle"+n.guid)||0)%a;return c._data(this,"lastToggle"+n.guid,1+t),e.preventDefault(),r[t].apply(this,arguments)||!1}var r=arguments,o=n.guid||c.guid++,a=0;for(t.guid=o;a",{size:1}).attr("size")&&c.attrFn,u=c.attr,a=c.attrHooks.value&&c.attrHooks.value.get||function(){return null},i=c.attrHooks.value&&c.attrHooks.value.set||function(){return o},d=/^(?:input|button)$/i,p=/^[238]$/,f=/^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped|selected)$/i,h=/^(?:checked|selected)$/i;e(c,"attrFn",s||{},"jQuery.attrFn is deprecated"),c.attr=function(e,t,r,n){var a=t.toLowerCase(),i=e&&e.nodeType;return n&&(u.length<4&&l("jQuery.fn.attr( props, pass ) is deprecated"),e&&!p.test(i)&&(s?t in s:c.isFunction(c.fn[t])))?c(e)[t](r):("type"===t&&r!==o&&d.test(e.nodeName)&&e.parentNode&&l("Can't change the 'type' of an input or button in IE 6/7/8"),!c.attrHooks[a]&&f.test(a)&&(c.attrHooks[a]={get:function(e,t){var r,n=c.prop(e,t);return!0===n||"boolean"!=typeof n&&(r=e.getAttributeNode(t))&&!1!==r.nodeValue?t.toLowerCase():o},set:function(e,t,r){var n;return!1===t?c.removeAttr(e,r):((n=c.propFix[r]||r)in e&&(e[n]=!0),e.setAttribute(r,r.toLowerCase())),r}},h.test(a)&&l("jQuery.fn.attr('"+a+"') may use property instead of attribute")),u.call(c,e,t,r))},c.attrHooks.value={get:function(e,t){var r=(e.nodeName||"").toLowerCase();return"button"===r?a.apply(this,arguments):("input"!==r&&"option"!==r&&l("jQuery.fn.attr('value') no longer gets properties"),t in e?e.value:null)},set:function(e,t){var r=(e.nodeName||"").toLowerCase();if("button"===r)return i.apply(this,arguments);"input"!==r&&"option"!==r&&l("jQuery.fn.attr('value', val) no longer sets properties"),e.value=t}};var t,v,g=c.fn.init,m=c.parseJSON,y=/^([^<]*)(<[\w\W]+>)([^>]*)$/;c.fn.init=function(e,t,r){var n;return e&&"string"==typeof e&&!c.isPlainObject(t)&&(n=y.exec(c.trim(e)))&&n[0]&&("<"!==e.charAt(0)&&l("$(html) HTML strings must start with '<' character"),n[3]&&l("$(html) HTML text after last tag is ignored"),"#"===n[0].charAt(0)&&(l("HTML string cannot start with a '#' character"),c.error("JQMIGRATE: Invalid selector string (XSS)")),t&&t.context&&(t=t.context),c.parseHTML)?g.call(this,c.parseHTML(n[2],t,!0),t,r):g.apply(this,arguments)},c.fn.init.prototype=c.fn,c.parseJSON=function(e){return e||null===e?m.apply(this,arguments):(l("jQuery.parseJSON requires a valid JSON string"),null)},c.uaMatch=function(e){e=e.toLowerCase();var t=/(chrome)[ \/]([\w.]+)/.exec(e)||/(webkit)[ \/]([\w.]+)/.exec(e)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(e)||/(msie) ([\w.]+)/.exec(e)||e.indexOf("compatible")<0&&/(mozilla)(?:.*? rv:([\w.]+)|)/.exec(e)||[];return{browser:t[1]||"",version:t[2]||"0"}},c.browser||(v={},(t=c.uaMatch(navigator.userAgent)).browser&&(v[t.browser]=!0,v.version=t.version),v.chrome?v.webkit=!0:v.webkit&&(v.safari=!0),c.browser=v),e(c,"browser",c.browser,"jQuery.browser is deprecated"),c.sub=function(){function r(e,t){return new r.fn.init(e,t)}c.extend(!0,r,this),r.superclass=this,((r.fn=r.prototype=this()).constructor=r).sub=this.sub,r.fn.init=function(e,t){return t&&t instanceof c&&!(t instanceof r)&&(t=r(t)),c.fn.init.call(this,e,t,n)},r.fn.init.prototype=r.fn;var n=r(document);return l("jQuery.sub() is deprecated"),r},c.ajaxSetup({converters:{"text json":c.parseJSON}});var b=c.fn.data;c.fn.data=function(e){var t,r,n=this[0];return!n||"events"!==e||1!==arguments.length||(t=c.data(n,e),r=c._data(n,e),t!==o&&t!==r||r===o)?b.apply(this,arguments):(l("Use of jQuery.fn.data('events') is deprecated"),r)};var w=/\/(java|ecma)script/i,j=c.fn.andSelf||c.fn.addBack;c.fn.andSelf=function(){return l("jQuery.fn.andSelf() replaced by jQuery.fn.addBack()"),j.apply(this,arguments)},c.clean||(c.clean=function(e,t,r,n){t=(t=!(t=t||document).nodeType&&t[0]||t).ownerDocument||t,l("jQuery.clean() is deprecated");var a,i,o,s,u=[];if(c.merge(u,c.buildFragment(e,t).childNodes),r)for(o=function(e){if(!e.type||w.test(e.type))return n?n.push(e.parentNode?e.parentNode.removeChild(e):e):r.appendChild(e)},a=0;null!=(i=u[a]);a++)c.nodeName(i,"script")&&o(i)||(r.appendChild(i),void 0!==i.getElementsByTagName&&(s=c.grep(c.merge([],i.getElementsByTagName("script")),o),u.splice.apply(u,[a+1,0].concat(s)),a+=s.length));return u});var x=c.event.add,Q=c.event.remove,N=c.event.trigger,k=c.fn.toggle,T=c.fn.live,S=c.fn.die,C="ajaxStart|ajaxStop|ajaxSend|ajaxComplete|ajaxError|ajaxSuccess",M=new RegExp("\\b(?:"+C+")\\b"),H=/(?:^|\s)hover(\.\S+|)\b/,L=function(e){return"string"!=typeof e||c.event.special.hover?e:(H.test(e)&&l("'hover' pseudo-event is deprecated, use 'mouseenter mouseleave'"),e&&e.replace(H,"mouseenter$1 mouseleave$1"))};c.event.props&&"attrChange"!==c.event.props[0]&&c.event.props.unshift("attrChange","attrName","relatedNode","srcElement"),c.event.dispatch&&e(c.event,"handle",c.event.dispatch,"jQuery.event.handle is undocumented and deprecated"),c.event.add=function(e,t,r,n,a){e!==document&&M.test(t)&&l("AJAX events should be attached to document: "+t),x.call(this,e,L(t||""),r,n,a)},c.event.remove=function(e,t,r,n,a){Q.call(this,e,L(t)||"",r,n,a)},c.fn.error=function(){var e=Array.prototype.slice.call(arguments,0);return l("jQuery.fn.error() is deprecated"),e.splice(0,0,"error"),arguments.length?this.bind.apply(this,e):(this.triggerHandler.apply(this,e),this)},c.fn.toggle=function(r,e){if(!c.isFunction(r)||!c.isFunction(e))return k.apply(this,arguments);l("jQuery.fn.toggle(handler, handler...) is deprecated");var n=arguments,t=r.guid||c.guid++,a=0,i=function(e){var t=(c._data(this,"lastToggle"+r.guid)||0)%a;return c._data(this,"lastToggle"+r.guid,t+1),e.preventDefault(),n[t].apply(this,arguments)||!1};for(i.guid=t;a",{size:1}).attr("size")&&c.attrFn,d=c.attr,p=c.attrHooks.value&&c.attrHooks.value.get||function(){return null},f=c.attrHooks.value&&c.attrHooks.value.set||function(){return o},h=/^(?:input|button)$/i,g=/^[238]$/,v=/^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped|selected)$/i,m=/^(?:checked|selected)$/i,r(c,"attrFn",l||{},"jQuery.attrFn is deprecated"),c.attr=function(e,t,n,r){var a=t.toLowerCase(),i=e&&e.nodeType;return r&&(d.length<4&&u("jQuery.fn.attr( props, pass ) is deprecated"),e&&!g.test(i)&&(l?t in l:c.isFunction(c.fn[t])))?c(e)[t](n):("type"===t&&n!==o&&h.test(e.nodeName)&&e.parentNode&&u("Can't change the 'type' of an input or button in IE 6/7/8"),!c.attrHooks[a]&&v.test(a)&&(c.attrHooks[a]={get:function(e,t){var n=c.prop(e,t);return!0===n||"boolean"!=typeof n&&(n=e.getAttributeNode(t))&&!1!==n.nodeValue?t.toLowerCase():o},set:function(e,t,n){return!1===t?c.removeAttr(e,n):((t=c.propFix[n]||n)in e&&(e[t]=!0),e.setAttribute(n,n.toLowerCase())),n}},m.test(a)&&u("jQuery.fn.attr('"+a+"') may use property instead of attribute")),d.call(c,e,t,n))},c.attrHooks.value={get:function(e,t){var n=(e.nodeName||"").toLowerCase();return"button"===n?p.apply(this,arguments):("input"!==n&&"option"!==n&&u("jQuery.fn.attr('value') no longer gets properties"),t in e?e.value:null)},set:function(e,t){var n=(e.nodeName||"").toLowerCase();if("button"===n)return f.apply(this,arguments);"input"!==n&&"option"!==n&&u("jQuery.fn.attr('value', val) no longer sets properties"),e.value=t}},b=c.fn.init,w=c.parseJSON,j=/^([^<]*)(<[\w\W]+>)([^>]*)$/,c.fn.init=function(e,t,n){var r;return e&&"string"==typeof e&&!c.isPlainObject(t)&&(r=j.exec(c.trim(e)))&&r[0]&&("<"!==e.charAt(0)&&u("$(html) HTML strings must start with '<' character"),r[3]&&u("$(html) HTML text after last tag is ignored"),"#"===r[0].charAt(0)&&(u("HTML string cannot start with a '#' character"),c.error("JQMIGRATE: Invalid selector string (XSS)")),t&&t.context&&(t=t.context),c.parseHTML)?b.call(this,c.parseHTML(r[2],t,!0),t,n):b.apply(this,arguments)},c.fn.init.prototype=c.fn,c.parseJSON=function(e){return e||null===e?w.apply(this,arguments):(u("jQuery.parseJSON requires a valid JSON string"),null)},c.uaMatch=function(e){e=e.toLowerCase();e=/(chrome)[ \/]([\w.]+)/.exec(e)||/(webkit)[ \/]([\w.]+)/.exec(e)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(e)||/(msie) ([\w.]+)/.exec(e)||e.indexOf("compatible")<0&&/(mozilla)(?:.*? rv:([\w.]+)|)/.exec(e)||[];return{browser:e[1]||"",version:e[2]||"0"}},c.browser||(y={},(L=c.uaMatch(navigator.userAgent)).browser&&(y[L.browser]=!0,y.version=L.version),y.chrome?y.webkit=!0:y.webkit&&(y.safari=!0),c.browser=y),r(c,"browser",c.browser,"jQuery.browser is deprecated"),c.sub=function(){function n(e,t){return new n.fn.init(e,t)}c.extend(!0,n,this),n.superclass=this,((n.fn=n.prototype=this()).constructor=n).sub=this.sub,n.fn.init=function(e,t){return t&&t instanceof c&&!(t instanceof n)&&(t=n(t)),c.fn.init.call(this,e,t,r)},n.fn.init.prototype=n.fn;var r=n(document);return u("jQuery.sub() is deprecated"),n},c.ajaxSetup({converters:{"text json":c.parseJSON}}),x=c.fn.data,c.fn.data=function(e){var t,n=this[0];return!n||"events"!==e||1!==arguments.length||(t=c.data(n,e),n=c._data(n,e),t!==o&&t!==n||n===o)?x.apply(this,arguments):(u("Use of jQuery.fn.data('events') is deprecated"),n)},Q=/\/(java|ecma)script/i,N=c.fn.andSelf||c.fn.addBack,c.fn.andSelf=function(){return u("jQuery.fn.andSelf() replaced by jQuery.fn.addBack()"),N.apply(this,arguments)},c.clean||(c.clean=function(e,t,n,r){t=(t=!(t=t||document).nodeType&&t[0]||t).ownerDocument||t,u("jQuery.clean() is deprecated");var a,i,o,s=[];if(c.merge(s,c.buildFragment(e,t).childNodes),n)for(i=function(e){if(!e.type||Q.test(e.type))return r?r.push(e.parentNode?e.parentNode.removeChild(e):e):n.appendChild(e)},a=0;null!=(o=s[a]);a++)c.nodeName(o,"script")&&i(o)||(n.appendChild(o),void 0!==o.getElementsByTagName&&(o=c.grep(c.merge([],o.getElementsByTagName("script")),i),s.splice.apply(s,[a+1,0].concat(o)),a+=o.length));return s}),k=c.event.add,T=c.event.remove,S=c.event.trigger,C=c.fn.toggle,M=c.fn.live,H=c.fn.die,L="ajaxStart|ajaxStop|ajaxSend|ajaxComplete|ajaxError|ajaxSuccess",A=new RegExp("\\b(?:"+L+")\\b"),O=/(?:^|\s)hover(\.\S+|)\b/,c.event.props&&"attrChange"!==c.event.props[0]&&c.event.props.unshift("attrChange","attrName","relatedNode","srcElement"),c.event.dispatch&&r(c.event,"handle",c.event.dispatch,"jQuery.event.handle is undocumented and deprecated"),c.event.add=function(e,t,n,r,a){e!==document&&A.test(t)&&u("AJAX events should be attached to document: "+t),k.call(this,e,i(t||""),n,r,a)},c.event.remove=function(e,t,n,r,a){T.call(this,e,i(t)||"",n,r,a)},c.fn.error=function(){var e=Array.prototype.slice.call(arguments,0);return u("jQuery.fn.error() is deprecated"),e.splice(0,0,"error"),arguments.length?this.bind.apply(this,e):(this.triggerHandler.apply(this,e),this)},c.fn.toggle=function(n,e){if(!c.isFunction(n)||!c.isFunction(e))return C.apply(this,arguments);u("jQuery.fn.toggle(handler, handler...) is deprecated");function t(e){var t=(c._data(this,"lastToggle"+n.guid)||0)%i;return c._data(this,"lastToggle"+n.guid,1+t),e.preventDefault(),r[t].apply(this,arguments)||!1}var r=arguments,a=n.guid||c.guid++,i=0;for(t.guid=a;i)[^>]*|#([\w-]*))$/,w=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,T=/^-ms-/,k=/-([\da-z])/gi,E=function(e,t){return t.toUpperCase()},j=function(){g.removeEventListener("DOMContentLoaded",j,!1),h.removeEventListener("load",j,!1),be.ready()};function S(e){var t=e.length,n=be.type(e);return!be.isWindow(e)&&(!(1!==e.nodeType||!t)||("array"===n||"function"!==n&&(0===t||"number"==typeof t&&0"===e.charAt(e.length-1)&&3<=e.length?[null,e,null]:b.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof be?t[0]:t,be.merge(this,be.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:g,!0)),w.test(r[1])&&be.isPlainObject(t))for(r in t)be.isFunction(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=g.getElementById(r[2]))&&i.parentNode&&(this.length=1,this[0]=i),this.context=g,this.selector=e,this},selector:"",length:0,toArray:function(){return c.call(this)},get:function(e){return null==e?this.toArray():e<0?this[this.length+e]:this[e]},pushStack:function(e){var t=be.merge(this.constructor(),e);return t.prevObject=this,t.context=this.context,t},each:function(e,t){return be.each(this,e,t)},ready:function(e){return be.ready.promise().done(e),this},slice:function(){return this.pushStack(c.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(e){var t=this.length,n=+e+(e<0?t:0);return this.pushStack(0<=n&&n+~]|"+M+")"+M+"*"),X=new RegExp(M+"*[+~]"),U=new RegExp("="+M+"*([^\\]'\"]*)"+M+"*\\]","g"),Y=new RegExp(B),V=new RegExp("^"+W+"$"),G={ID:new RegExp("^#("+R+")"),CLASS:new RegExp("^\\.("+R+")"),TAG:new RegExp("^("+R.replace("w","w*")+")"),ATTR:new RegExp("^"+$),PSEUDO:new RegExp("^"+B),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+P+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},J=/^[^{]+\{\s*\[native \w/,Q=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,K=/^(?:input|select|textarea|button)$/i,Z=/^h\d$/i,ee=/'|\\/g,te=new RegExp("\\\\([\\da-f]{1,6}"+M+"?|("+M+")|.)","ig"),ne=function(e,t,n){var r="0x"+t-65536;return r!=r||n?t:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)};try{H.apply(t=O.call(b.childNodes),b.childNodes),t[b.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){for(var n=e.length,r=0;e[n++]=t[r++];);e.length=n-1}}}function re(e,t,n,r){var i,o,s,a,u,l,c,f,p,d;if((t?t.ownerDocument||t:b)!==N&&m(t),n=n||[],!e||"string"!=typeof e)return n;if(1!==(a=(t=t||N).nodeType)&&9!==a)return[];if(y&&!r){if(i=Q.exec(e))if(s=i[1]){if(9===a){if(!(o=t.getElementById(s))||!o.parentNode)return n;if(o.id===s)return n.push(o),n}else if(t.ownerDocument&&(o=t.ownerDocument.getElementById(s))&&x(t,o)&&o.id===s)return n.push(o),n}else{if(i[2])return H.apply(n,t.getElementsByTagName(e)),n;if((s=i[3])&&h.getElementsByClassName&&t.getElementsByClassName)return H.apply(n,t.getElementsByClassName(s)),n}if(h.qsa&&(!v||!v.test(e))){if(f=c=k,p=t,d=9===a&&e,1===a&&"object"!==t.nodeName.toLowerCase()){for(l=de(e),(c=t.getAttribute("id"))?f=c.replace(ee,"\\$&"):t.setAttribute("id",f),f="[id='"+f+"'] ",u=l.length;u--;)l[u]=f+he(l[u]);p=X.test(e)&&t.parentNode||t,d=l.join(",")}if(d)try{return H.apply(n,p.querySelectorAll(d)),n}catch(e){}finally{c||t.removeAttribute("id")}}}return function(e,t,n,r){var i,o,s,a,u,l=de(e);if(!r&&1===l.length){if(2<(o=l[0]=l[0].slice(0)).length&&"ID"===(s=o[0]).type&&h.getById&&9===t.nodeType&&y&&T.relative[o[1].type]){if(!(t=(T.find.ID(s.matches[0].replace(te,ne),t)||[])[0]))return n;e=e.slice(o.shift().value.length)}for(i=G.needsContext.test(e)?0:o.length;i--&&(s=o[i],!T.relative[a=s.type]);)if((u=T.find[a])&&(r=u(s.matches[0].replace(te,ne),X.test(o[0].type)&&t.parentNode||t))){if(o.splice(i,1),!(e=r.length&&he(o)))return H.apply(n,r),n;break}}return g(e,l)(r,t,!y,n,X.test(e)),n}(e.replace(I,"$1"),t,n,r)}function ie(){var r=[];return function e(t,n){return r.push(t+=" ")>T.cacheLength&&delete e[r.shift()],e[t]=n}}function oe(e){return e[k]=!0,e}function se(e){var t=N.createElement("div");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function ae(e,t){for(var n=e.split("|"),r=e.length;r--;)T.attrHandle[n[r]]=t}function ue(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&(~t.sourceIndex||1<<31)-(~e.sourceIndex||1<<31);if(r)return r;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function le(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function ce(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function fe(s){return oe(function(o){return o=+o,oe(function(e,t){for(var n,r=s([],e.length,o),i=r.length;i--;)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}for(e in r=re.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return!!t&&"HTML"!==t.nodeName},h=re.support={},m=re.setDocument=function(e){var u=e?e.ownerDocument||e:b,t=u.defaultView;return u!==N&&9===u.nodeType&&u.documentElement?(s=(N=u).documentElement,y=!r(u),t&&t.attachEvent&&t!==t.top&&t.attachEvent("onbeforeunload",function(){m()}),h.attributes=se(function(e){return e.className="i",!e.getAttribute("className")}),h.getElementsByTagName=se(function(e){return e.appendChild(u.createComment("")),!e.getElementsByTagName("*").length}),h.getElementsByClassName=se(function(e){return e.innerHTML="
",e.firstChild.className="i",2===e.getElementsByClassName("i").length}),h.getById=se(function(e){return s.appendChild(e).id=k,!u.getElementsByName||!u.getElementsByName(k).length}),h.getById?(T.find.ID=function(e,t){if(typeof t.getElementById!==D&&y){var n=t.getElementById(e);return n&&n.parentNode?[n]:[]}},T.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}}):(delete T.find.ID,T.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t=typeof e.getAttributeNode!==D&&e.getAttributeNode("id");return t&&t.value===n}}),T.find.TAG=h.getElementsByTagName?function(e,t){if(typeof t.getElementsByTagName!==D)return t.getElementsByTagName(e)}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"!==e)return o;for(;n=o[i++];)1===n.nodeType&&r.push(n);return r},T.find.CLASS=h.getElementsByClassName&&function(e,t){if(typeof t.getElementsByClassName!==D&&y)return t.getElementsByClassName(e)},a=[],v=[],(h.qsa=J.test(u.querySelectorAll))&&(se(function(e){e.innerHTML="",e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+P+")"),e.querySelectorAll(":checked").length||v.push(":checked")}),se(function(e){var t=u.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("t",""),e.querySelectorAll("[t^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll(":enabled").length||v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(h.matchesSelector=J.test(c=s.webkitMatchesSelector||s.mozMatchesSelector||s.oMatchesSelector||s.msMatchesSelector))&&se(function(e){h.disconnectedMatch=c.call(e,"div"),c.call(e,"[s!='']:x"),a.push("!=",B)}),v=v.length&&new RegExp(v.join("|")),a=a.length&&new RegExp(a.join("|")),x=J.test(s.contains)||s.compareDocumentPosition?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},S=s.compareDocumentPosition?function(e,t){if(e===t)return j=!0,0;var n=t.compareDocumentPosition&&e.compareDocumentPosition&&e.compareDocumentPosition(t);return n?1&n||!h.sortDetached&&t.compareDocumentPosition(e)===n?e===u||x(b,e)?-1:t===u||x(b,t)?1:l?F.call(l,e)-F.call(l,t):0:4&n?-1:1:e.compareDocumentPosition?-1:1}:function(e,t){var n,r=0,i=e.parentNode,o=t.parentNode,s=[e],a=[t];if(e===t)return j=!0,0;if(!i||!o)return e===u?-1:t===u?1:i?-1:o?1:l?F.call(l,e)-F.call(l,t):0;if(i===o)return ue(e,t);for(n=e;n=n.parentNode;)s.unshift(n);for(n=t;n=n.parentNode;)a.unshift(n);for(;s[r]===a[r];)r++;return r?ue(s[r],a[r]):s[r]===b?-1:a[r]===b?1:0},u):N},re.matches=function(e,t){return re(e,null,null,t)},re.matchesSelector=function(e,t){if((e.ownerDocument||e)!==N&&m(e),t=t.replace(U,"='$1']"),h.matchesSelector&&y&&(!a||!a.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||h.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||re.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&re.error(e[0]),e},PSEUDO:function(e){var t,n=!e[5]&&e[2];return G.CHILD.test(e[0])?null:(e[3]&&e[4]!==i?e[2]=e[4]:n&&Y.test(n)&&(t=de(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=u[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&u(e,function(e){return t.test("string"==typeof e.className&&e.className||typeof e.getAttribute!==D&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=re.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1]*)\/>/gi,se=/<([\w:]+)/,ae=/<|&#?\w+;/,ue=/<(?:script|style|link)/i,le=/^(?:checkbox|radio)$/i,ce=/checked\s*(?:[^=]|=\s*.checked.)/i,fe=/^$|\/(?:java|ecma)script/i,pe=/^true\/(.*)/,de=/^\s*\s*$/g,he={option:[1,""],thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function ge(e,t){return be.nodeName(e,"table")&&be.nodeName(1===t.nodeType?t:t.firstChild,"tr")?e.getElementsByTagName("tbody")[0]||e.appendChild(e.ownerDocument.createElement("tbody")):e}function me(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function ye(e){var t=pe.exec(e.type);return t?e.type=t[1]:e.removeAttribute("type"),e}function ve(e,t){for(var n=e.length,r=0;r");try{for(;n")+a[2],l=a[0];l--;)o=o.lastChild;be.merge(d,o.childNodes),(o=p.firstChild).textContent=""}else d.push(t.createTextNode(i));for(p.textContent="",c=0;i=d[c++];)if((!r||-1===be.inArray(i,r))&&(u=be.contains(i.ownerDocument,i),o=we(p.appendChild(i),"script"),u&&ve(o),n))for(l=0;i=o[l++];)fe.test(i.type||"")&&n.push(i);return p},cleanData:function(e){for(var t,n,r,i,o,s,a=be.event.special,u=0;(n=e[u])!==C;u++){if($.accepts(n)&&(o=n[M.expando])&&(t=M.cache[o])){if((r=Object.keys(t.events||{})).length)for(s=0;(i=r[s])!==C;s++)a[i]?be.event.remove(n,i):be.removeEvent(n,i,t.handle);M.cache[o]&&delete M.cache[o]}delete P.cache[n[P.expando]]}},_evalUrl:function(e){return be.ajax({url:e,type:"GET",dataType:"script",async:!1,global:!1,throws:!0})}}),be.fn.extend({wrapAll:function(t){var e;return be.isFunction(t)?this.each(function(e){be(this).wrapAll(t.call(this,e))}):(this[0]&&(e=be(t,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&e.insertBefore(this[0]),e.map(function(){for(var e=this;e.firstElementChild;)e=e.firstElementChild;return e}).append(this)),this)},wrapInner:function(n){return be.isFunction(n)?this.each(function(e){be(this).wrapInner(n.call(this,e))}):this.each(function(){var e=be(this),t=e.contents();t.length?t.wrapAll(n):e.append(n)})},wrap:function(t){var n=be.isFunction(t);return this.each(function(e){be(this).wrapAll(n?t.call(this,e):t)})},unwrap:function(){return this.parent().each(function(){be.nodeName(this,"body")||be(this).replaceWith(this.childNodes)}).end()}});var Ce,Ne,ke=/^(none|table(?!-c[ea]).+)/,Ee=/^margin/,je=new RegExp("^("+x+")(.*)$","i"),Se=new RegExp("^("+x+")(?!px)[a-z%]+$","i"),De=new RegExp("^([+-])=("+x+")","i"),Ae={BODY:"block"},qe={position:"absolute",visibility:"hidden",display:"block"},Le={letterSpacing:0,fontWeight:400},He=["Top","Right","Bottom","Left"],Oe=["Webkit","O","Moz","ms"];function Fe(e,t){if(t in e)return t;for(var n=t.charAt(0).toUpperCase()+t.slice(1),r=t,i=Oe.length;i--;)if((t=Oe[i]+n)in e)return t;return r}function Pe(e,t){return e=t||e,"none"===be.css(e,"display")||!be.contains(e.ownerDocument,e)}function Me(e){return h.getComputedStyle(e,null)}function Re(e,t){for(var n,r,i,o=[],s=0,a=e.length;s").css("cssText","display:block !important")).appendTo(t.documentElement))[0].contentWindow||Ne[0].contentDocument).document).write(""),t.close(),n=_e(e,t),Ne.detach()),Ae[e]=n),n}function _e(e,t){var n=be(t.createElement(e)).appendTo(t.body),r=be.css(n[0],"display");return n.remove(),r}be.fn.extend({css:function(e,t){return be.access(this,function(e,t,n){var r,i,o={},s=0;if(be.isArray(t)){for(r=Me(e),i=t.length;s").append(be.parseHTML(e)).find(r):e)}).complete(n&&function(e,t){s.each(n,o||[e.responseText,t,e])}),this},be.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){be.fn[t]=function(e){return this.on(t,e)}}),be.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Qe,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(Je[1]),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":lt,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":be.parseJSON,"text xml":be.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?pt(pt(e,be.ajaxSettings),t):pt(be.ajaxSettings,e)},ajaxPrefilter:ct(at),ajaxTransport:ct(ut),ajax:function(e,t){"object"==typeof e&&(t=e,e=C),t=t||{};var c,f,p,n,d,r,h,i,g=be.ajaxSetup({},t),m=g.context||g,y=g.context&&(m.nodeType||m.jquery)?be(m):be.event,v=be.Deferred(),x=be.Callbacks("once memory"),b=g.statusCode||{},o={},s={},w=0,a="canceled",T={readyState:0,getResponseHeader:function(e){var t;if(2===w){if(!n)for(n={};t=nt.exec(p);)n[t[1].toLowerCase()]=t[2];t=n[e.toLowerCase()]}return null==t?null:t},getAllResponseHeaders:function(){return 2===w?p:null},setRequestHeader:function(e,t){var n=e.toLowerCase();return w||(e=s[n]=s[n]||e,o[e]=t),this},overrideMimeType:function(e){return w||(g.mimeType=e),this},statusCode:function(e){var t;if(e)if(w<2)for(t in e)b[t]=[b[t],e[t]];else T.always(e[T.status]);return this},abort:function(e){var t=e||a;return c&&c.abort(t),u(0,t),this}};if(v.promise(T).complete=x.add,T.success=T.done,T.error=T.fail,g.url=((e||g.url||Qe)+"").replace(et,"").replace(it,Je[1]+"//"),g.type=t.method||t.type||g.method||g.type,g.dataTypes=be.trim(g.dataType||"*").toLowerCase().match(N)||[""],null==g.crossDomain&&(r=ot.exec(g.url.toLowerCase()),g.crossDomain=!(!r||r[1]===Je[1]&&r[2]===Je[2]&&(r[3]||("http:"===r[1]?"80":"443"))===(Je[3]||("http:"===Je[1]?"80":"443")))),g.data&&g.processData&&"string"!=typeof g.data&&(g.data=be.param(g.data,g.traditional)),ft(at,g,t,T),2===w)return T;for(i in(h=g.global)&&0==be.active++&&be.event.trigger("ajaxStart"),g.type=g.type.toUpperCase(),g.hasContent=!rt.test(g.type),f=g.url,g.hasContent||(g.data&&(f=g.url+=(Ze.test(f)?"&":"?")+g.data,delete g.data),!1===g.cache&&(g.url=tt.test(f)?f.replace(tt,"$1_="+Ke++):f+(Ze.test(f)?"&":"?")+"_="+Ke++)),g.ifModified&&(be.lastModified[f]&&T.setRequestHeader("If-Modified-Since",be.lastModified[f]),be.etag[f]&&T.setRequestHeader("If-None-Match",be.etag[f])),(g.data&&g.hasContent&&!1!==g.contentType||t.contentType)&&T.setRequestHeader("Content-Type",g.contentType),T.setRequestHeader("Accept",g.dataTypes[0]&&g.accepts[g.dataTypes[0]]?g.accepts[g.dataTypes[0]]+("*"!==g.dataTypes[0]?", "+lt+"; q=0.01":""):g.accepts["*"]),g.headers)T.setRequestHeader(i,g.headers[i]);if(g.beforeSend&&(!1===g.beforeSend.call(m,T,g)||2===w))return T.abort();for(i in a="abort",{success:1,error:1,complete:1})T[i](g[i]);if(c=ft(ut,g,t,T)){T.readyState=1,h&&y.trigger("ajaxSend",[T,g]),g.async&&0").prop({async:!0,charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),g.head.appendChild(r[0])},abort:function(){i&&i()}}});var dt=[],ht=/(=)\?(?=&|$)|\?\?/;be.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=dt.pop()||be.expando+"_"+Ke++;return this[e]=!0,e}}),be.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,s=!1!==e.jsonp&&(ht.test(e.url)?"url":"string"==typeof e.data&&!(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&ht.test(e.data)&&"data");if(s||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=be.isFunction(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,s?e[s]=e[s].replace(ht,"$1"+r):!1!==e.jsonp&&(e.url+=(Ze.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||be.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=h[r],h[r]=function(){o=arguments},n.always(function(){h[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,dt.push(r)),o&&be.isFunction(i)&&i(o[0]),o=i=C}),"script"}),be.ajaxSettings.xhr=function(){try{return new XMLHttpRequest}catch(e){}};var gt=be.ajaxSettings.xhr(),mt={0:200,1223:204},yt=0,vt={};h.ActiveXObject&&be(h).on("unload",function(){for(var e in vt)vt[e]();vt=C}),be.support.cors=!!gt&&"withCredentials"in gt,be.support.ajax=gt=!!gt,be.ajaxTransport(function(o){var s;if(be.support.cors||gt&&!o.crossDomain)return{send:function(e,t){var n,r,i=o.xhr();if(i.open(o.type,o.url,o.async,o.username,o.password),o.xhrFields)for(n in o.xhrFields)i[n]=o.xhrFields[n];for(n in o.mimeType&&i.overrideMimeType&&i.overrideMimeType(o.mimeType),o.crossDomain||e["X-Requested-With"]||(e["X-Requested-With"]="XMLHttpRequest"),e)i.setRequestHeader(n,e[n]);s=function(e){return function(){s&&(delete vt[r],s=i.onload=i.onerror=null,"abort"===e?i.abort():"error"===e?t(i.status||404,i.statusText):t(mt[i.status]||i.status,i.statusText,"string"==typeof i.responseText?{text:i.responseText}:C,i.getAllResponseHeaders()))}},i.onload=s(),i.onerror=s("error"),s=vt[r=yt++]=s("abort"),i.send(o.hasContent&&o.data||null)},abort:function(){s&&s()}}});var xt,bt,wt=/^(?:toggle|show|hide)$/,Tt=new RegExp("^(?:([+-])=|)("+x+")([a-z%]*)$","i"),Ct=/queueHooks$/,Nt=[function(t,e,n){var r,i,o,s,a,u,l=this,c={},f=t.style,p=t.nodeType&&Pe(t),d=M.get(t,"fxshow");n.queue||(null==(a=be._queueHooks(t,"fx")).unqueued&&(a.unqueued=0,u=a.empty.fire,a.empty.fire=function(){a.unqueued||u()}),a.unqueued++,l.always(function(){l.always(function(){a.unqueued--,be.queue(t,"fx").length||a.empty.fire()})}));1===t.nodeType&&("height"in e||"width"in e)&&(n.overflow=[f.overflow,f.overflowX,f.overflowY],"inline"===be.css(t,"display")&&"none"===be.css(t,"float")&&(f.display="inline-block"));n.overflow&&(f.overflow="hidden",l.always(function(){f.overflow=n.overflow[0],f.overflowX=n.overflow[1],f.overflowY=n.overflow[2]}));for(r in e)if(i=e[r],wt.exec(i)){if(delete e[r],o=o||"toggle"===i,i===(p?"hide":"show")){if("show"!==i||!d||d[r]===C)continue;p=!0}c[r]=d&&d[r]||be.style(t,r)}if(!be.isEmptyObject(c))for(r in d?"hidden"in d&&(p=d.hidden):d=M.access(t,"fxshow",{}),o&&(d.hidden=!p),p?be(t).show():l.done(function(){be(t).hide()}),l.done(function(){var e;for(e in M.remove(t,"fxshow"),c)be.style(t,e,c[e])}),c)s=jt(p?d[r]:0,r,l),r in d||(d[r]=s.start,p&&(s.end=s.start,s.start="width"===r||"height"===r?1:0))}],kt={"*":[function(e,t){var n=this.createTween(e,t),r=n.cur(),i=Tt.exec(t),o=i&&i[3]||(be.cssNumber[e]?"":"px"),s=(be.cssNumber[e]||"px"!==o&&+r)&&Tt.exec(be.css(n.elem,e)),a=1,u=20;if(s&&s[3]!==o)for(o=o||s[3],i=i||[],s=+r||1;s/=a=a||".5",be.style(n.elem,e,s+o),a!==(a=n.cur()/r)&&1!==a&&--u;);return i&&(s=n.start=+s||+r||0,n.unit=o,n.end=i[1]?s+(i[1]+1)*i[2]:+i[2]),n}]};function Et(){return setTimeout(function(){xt=C}),xt=be.now()}function jt(e,t,n){for(var r,i=(kt[t]||[]).concat(kt["*"]),o=0,s=i.length;o>10|55296,1023&e|56320))}function M(e,t){return t?"\0"===e?"�":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e}function I(){T()}var e,p,b,o,F,d,W,$,w,u,l,T,C,n,S,h,r,i,g,E="sizzle"+ +new Date,c=R.document,k=0,B=0,_=q(),z=q(),U=q(),y=q(),X=function(e,t){return e===t&&(l=!0),0},V={}.hasOwnProperty,t=[],G=t.pop,Y=t.push,A=t.push,Q=t.slice,v=function(e,t){for(var n=0,r=e.length;n+~]|"+s+")"+s+"*"),re=new RegExp(s+"|>"),ie=new RegExp(Z),oe=new RegExp("^"+a+"$"),x={ID:new RegExp("^#("+a+")"),CLASS:new RegExp("^\\.("+a+")"),TAG:new RegExp("^("+a+"|[*])"),ATTR:new RegExp("^"+K),PSEUDO:new RegExp("^"+Z),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+s+"*(even|odd|(([+-]|)(\\d*)n|)"+s+"*(?:([+-]|)"+s+"*(\\d+)|))"+s+"*\\)|)","i"),bool:new RegExp("^(?:"+J+")$","i"),needsContext:new RegExp("^"+s+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+s+"*((?:-\\d)?\\d*)"+s+"*\\)|)(?=[^-]|$)","i")},se=/HTML$/i,ae=/^(?:input|select|textarea|button)$/i,ue=/^h\d$/i,j=/^[^{]+\{\s*\[native \w/,le=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ce=/[+~]/,N=new RegExp("\\\\[\\da-fA-F]{1,6}"+s+"?|\\\\([^\\r\\n\\f])","g"),fe=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,pe=ve(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{A.apply(t=Q.call(c.childNodes),c.childNodes),t[c.childNodes.length].nodeType}catch(e){A={apply:t.length?function(e,t){Y.apply(e,Q.call(t))}:function(e,t){for(var n=e.length,r=0;e[n++]=t[r++];);e.length=n-1}}}function D(t,e,n,r){var i,o,s,a,u,l,c=e&&e.ownerDocument,f=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==f&&9!==f&&11!==f)return n;if(!r&&(T(e),e=e||C,S)){if(11!==f&&(a=le.exec(t)))if(i=a[1]){if(9===f){if(!(l=e.getElementById(i)))return n;if(l.id===i)return n.push(l),n}else if(c&&(l=c.getElementById(i))&&g(e,l)&&l.id===i)return n.push(l),n}else{if(a[2])return A.apply(n,e.getElementsByTagName(t)),n;if((i=a[3])&&p.getElementsByClassName&&e.getElementsByClassName)return A.apply(n,e.getElementsByClassName(i)),n}if(p.qsa&&!y[t+" "]&&(!h||!h.test(t))&&(1!==f||"object"!==e.nodeName.toLowerCase())){if(l=t,c=e,1===f&&(re.test(t)||ne.test(t))){for((c=ce.test(t)&&ye(e.parentNode)||e)===e&&p.scope||((s=e.getAttribute("id"))?s=s.replace(fe,M):e.setAttribute("id",s=E)),o=(u=d(t)).length;o--;)u[o]=(s?"#"+s:":scope")+" "+P(u[o]);l=u.join(",")}try{if(p.cssSupportsSelector&&!CSS.supports("selector(:is("+l+"))"))throw new Error;return A.apply(n,c.querySelectorAll(l)),n}catch(e){y(t,!0)}finally{s===E&&e.removeAttribute("id")}}}return $(t.replace(m,"$1"),e,n,r)}function q(){var n=[];function r(e,t){return n.push(e+" ")>b.cacheLength&&delete r[n.shift()],r[e+" "]=t}return r}function L(e){return e[E]=!0,e}function H(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t)}}function de(e,t){for(var n=e.split("|"),r=n.length;r--;)b.attrHandle[n[r]]=t}function he(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&pe(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function O(s){return L(function(o){return o=+o,L(function(e,t){for(var n,r=s([],e.length,o),i=r.length;i--;)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&void 0!==e.getElementsByTagName&&e}for(e in p=D.support={},F=D.isXML=function(e){var t=e&&e.namespaceURI,e=e&&(e.ownerDocument||e).documentElement;return!se.test(t||e&&e.nodeName||"HTML")},T=D.setDocument=function(e){var e=e?e.ownerDocument||e:c;return e!=C&&9===e.nodeType&&e.documentElement&&(n=(C=e).documentElement,S=!F(C),c!=C&&(e=C.defaultView)&&e.top!==e&&(e.addEventListener?e.addEventListener("unload",I,!1):e.attachEvent&&e.attachEvent("onunload",I)),p.scope=H(function(e){return n.appendChild(e).appendChild(C.createElement("div")),void 0!==e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),p.cssSupportsSelector=H(function(){return CSS.supports("selector(*)")&&C.querySelectorAll(":is(:jqfake)")&&!CSS.supports("selector(:is(*,:jqfake))")}),p.attributes=H(function(e){return e.className="i",!e.getAttribute("className")}),p.getElementsByTagName=H(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),p.getElementsByClassName=j.test(C.getElementsByClassName),p.getById=H(function(e){return n.appendChild(e).id=E,!C.getElementsByName||!C.getElementsByName(E).length}),p.getById?(b.filter.ID=function(e){var t=e.replace(N,f);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if(void 0!==t.getElementById&&S)return(t=t.getElementById(e))?[t]:[]}):(b.filter.ID=function(e){var t=e.replace(N,f);return function(e){e=void 0!==e.getAttributeNode&&e.getAttributeNode("id");return e&&e.value===t}},b.find.ID=function(e,t){if(void 0!==t.getElementById&&S){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];for(i=t.getElementsByName(e),r=0;o=i[r++];)if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=p.getElementsByTagName?function(e,t){return void 0!==t.getElementsByTagName?t.getElementsByTagName(e):p.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"!==e)return o;for(;n=o[i++];)1===n.nodeType&&r.push(n);return r},b.find.CLASS=p.getElementsByClassName&&function(e,t){if(void 0!==t.getElementsByClassName&&S)return t.getElementsByClassName(e)},r=[],h=[],(p.qsa=j.test(C.querySelectorAll))&&(H(function(e){var t;n.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&h.push("[*^$]="+s+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||h.push("\\["+s+"*(?:value|"+J+")"),e.querySelectorAll("[id~="+E+"-]").length||h.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||h.push("\\["+s+"*name"+s+"*="+s+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||h.push(":checked"),e.querySelectorAll("a#"+E+"+*").length||h.push(".#.+[+~]"),e.querySelectorAll("\\\f"),h.push("[\\r\\n\\f]")}),H(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&h.push("name"+s+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&h.push(":enabled",":disabled"),n.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&h.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),h.push(",.*:")})),(p.matchesSelector=j.test(i=n.matches||n.webkitMatchesSelector||n.mozMatchesSelector||n.oMatchesSelector||n.msMatchesSelector))&&H(function(e){p.disconnectedMatch=i.call(e,"*"),i.call(e,"[s!='']:x"),r.push("!=",Z)}),p.cssSupportsSelector||h.push(":has"),h=h.length&&new RegExp(h.join("|")),r=r.length&&new RegExp(r.join("|")),e=j.test(n.compareDocumentPosition),g=e||j.test(n.contains)?function(e,t){var n=9===e.nodeType&&e.documentElement||e,t=t&&t.parentNode;return e===t||!(!t||1!==t.nodeType||!(n.contains?n.contains(t):e.compareDocumentPosition&&16&e.compareDocumentPosition(t)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},X=e?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!p.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==c&&g(c,e)?-1:t==C||t.ownerDocument==c&&g(c,t)?1:u?v(u,e)-v(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,s=[e],a=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?v(u,e)-v(u,t):0;if(i===o)return he(e,t);for(n=e;n=n.parentNode;)s.unshift(n);for(n=t;n=n.parentNode;)a.unshift(n);for(;s[r]===a[r];)r++;return r?he(s[r],a[r]):s[r]==c?-1:a[r]==c?1:0}),C},D.matches=function(e,t){return D(e,null,null,t)},D.matchesSelector=function(e,t){if(T(e),p.matchesSelector&&S&&!y[t+" "]&&(!r||!r.test(t))&&(!h||!h.test(t)))try{var n=i.call(e,t);if(n||p.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){y(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(N,f),e[3]=(e[3]||e[4]||e[5]||"").replace(N,f),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||D.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&D.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return x.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&ie.test(n)&&(t=d(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(N,f).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=_[e+" "];return t||(t=new RegExp("(^|"+s+")"+e+"("+s+"|$)"))&&_(e,function(e){return t.test("string"==typeof e.className&&e.className||void 0!==e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(t,n,r){return function(e){e=D.attr(e,t);return null==e?"!="===n:!n||(e+="","="===n?e===r:"!="===n?e!==r:"^="===n?r&&0===e.indexOf(r):"*="===n?r&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function K(e,n,r){return v(n)?C.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?C.grep(e,function(e){return e===n!==r}):"string"!=typeof n?C.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/,te=((C.fn.init=function(e,t,n){if(!e)return this;if(n=n||Z,"string"!=typeof e)return e.nodeType?(this[0]=e,this.length=1,this):v(e)?void 0!==n.ready?n.ready(e):e(C):C.makeArray(e,this);if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:ee.exec(e))||!r[1]&&t)return(!t||t.jquery?t||n:this.constructor(t)).find(e);if(r[1]){if(t=t instanceof C?t[0]:t,C.merge(this,C.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:T,!0)),J.test(r[1])&&C.isPlainObject(t))for(var r in t)v(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(n=T.getElementById(r[2]))&&(this[0]=n,this.length=1),this}).prototype=C.fn,Z=C(T),/^(?:parents|prev(?:Until|All))/),ne={children:!0,contents:!0,next:!0,prev:!0};function re(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}C.fn.extend({has:function(e){var t=C(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,Ce=/^$|^module$|\/(?:java|ecma)script/i,j=(L=T.createDocumentFragment().appendChild(T.createElement("div")),(o=T.createElement("input")).setAttribute("type","radio"),o.setAttribute("checked","checked"),o.setAttribute("name","t"),L.appendChild(o),y.checkClone=L.cloneNode(!0).cloneNode(!0).lastChild.checked,L.innerHTML="",y.noCloneChecked=!!L.cloneNode(!0).lastChild.defaultValue,L.innerHTML="",y.option=!!L.lastChild,{thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]});function N(e,t){var n=void 0!==e.getElementsByTagName?e.getElementsByTagName(t||"*"):void 0!==e.querySelectorAll?e.querySelectorAll(t||"*"):[];return void 0===t||t&&u(e,t)?C.merge([e],n):n}function Se(e,t){for(var n=0,r=e.length;n",""]);var Ee=/<|&#?\w+;/;function ke(e,t,n,r,i){for(var o,s,a,u,l,c=t.createDocumentFragment(),f=[],p=0,d=e.length;p\s*$/g;function Oe(e,t){return u(e,"table")&&u(11!==t.nodeType?t:t.firstChild,"tr")&&C(e).children("tbody")[0]||e}function Pe(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function Re(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Me(e,t){var n,r,i,o;if(1===t.nodeType){if(b.hasData(e)&&(o=b.get(e).events))for(i in b.remove(t,"handle events"),o)for(n=0,r=o[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),T.head.appendChild(r[0])},abort:function(){i&&i()}}}),[]),Qt=/(=)\?(?=&|$)|\?\?/,Jt=(C.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Yt.pop()||C.expando+"_"+jt.guid++;return this[e]=!0,e}}),C.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,s=!1!==e.jsonp&&(Qt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Qt.test(e.data)&&"data");if(s||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=v(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,s?e[s]=e[s].replace(Qt,"$1"+r):!1!==e.jsonp&&(e.url+=(Nt.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||C.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=w[r],w[r]=function(){o=arguments},n.always(function(){void 0===i?C(w).removeProp(r):w[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Yt.push(r)),o&&v(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((o=T.implementation.createHTMLDocument("").body).innerHTML="
",2===o.childNodes.length),C.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=T.implementation.createHTMLDocument("")).createElement("base")).href=T.location.href,t.head.appendChild(r)):t=T),r=!n&&[],(n=J.exec(e))?[t.createElement(n[1])]:(n=ke([e],t,r),r&&r.length&&C(r).remove(),C.merge([],n.childNodes)));var r},C.fn.load=function(e,t,n){var r,i,o,s=this,a=e.indexOf(" ");return-1").append(C.parseHTML(e)).find(r):e)}).always(n&&function(e,t){s.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},C.expr.pseudos.animated=function(t){return C.grep(C.timers,function(e){return t===e.elem}).length},C.offset={setOffset:function(e,t,n){var r,i,o,s,a=C.css(e,"position"),u=C(e),l={};"static"===a&&(e.style.position="relative"),o=u.offset(),r=C.css(e,"top"),s=C.css(e,"left"),a=("absolute"===a||"fixed"===a)&&-1<(r+s).indexOf("auto")?(i=(a=u.position()).top,a.left):(i=parseFloat(r)||0,parseFloat(s)||0),null!=(t=v(t)?t.call(e,n,C.extend({},o)):t).top&&(l.top=t.top-o.top+i),null!=t.left&&(l.left=t.left-o.left+a),"using"in t?t.using.call(e,l):u.css(l)}},C.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){C.offset.setOffset(this,t,e)});var e,n=this[0];return n?n.getClientRects().length?(e=n.getBoundingClientRect(),n=n.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===C.css(r,"position"))t=r.getBoundingClientRect();else{for(t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;e&&(e===n.body||e===n.documentElement)&&"static"===C.css(e,"position");)e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=C(e).offset()).top+=C.css(e,"borderTopWidth",!0),i.left+=C.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-C.css(r,"marginTop",!0),left:t.left-i.left-C.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var e=this.offsetParent;e&&"static"===C.css(e,"position");)e=e.offsetParent;return e||E})}}),C.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;C.fn[t]=function(e){return f(this,function(e,t,n){var r;if(g(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),C.each(["top","left"],function(e,n){C.cssHooks[n]=tt(y.pixelPosition,function(e,t){if(t)return t=et(e,n),Ge.test(t)?C(e).position()[n]+"px":t})}),C.each({Height:"height",Width:"width"},function(s,a){C.each({padding:"inner"+s,content:a,"":"outer"+s},function(r,o){C.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return f(this,function(e,t,n){var r;return g(e)?0===o.indexOf("outer")?e["inner"+s]:e.document.documentElement["client"+s]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+s],r["scroll"+s],e.body["offset"+s],r["offset"+s],r["client"+s])):void 0===n?C.css(e,t,i):C.style(e,t,n,i)},a,n?e:void 0,n)}})}),C.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){C.fn[t]=function(e){return this.on(t,e)}}),C.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),C.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){C.fn[n]=function(e,t){return 0").outerWidth(1).jquery||r.each(["Width","Height"],function(t,i){var n="Width"===i?["Left","Right"]:["Top","Bottom"],s=i.toLowerCase(),o={innerWidth:r.fn.innerWidth,innerHeight:r.fn.innerHeight,outerWidth:r.fn.outerWidth,outerHeight:r.fn.outerHeight};function a(t,e,i,s){return r.each(n,function(){e-=parseFloat(r.curCSS(t,"padding"+this,!0))||0,i&&(e-=parseFloat(r.curCSS(t,"border"+this+"Width",!0))||0),s&&(e-=parseFloat(r.curCSS(t,"margin"+this,!0))||0)}),e}r.fn["inner"+i]=function(t){return t===l?o["inner"+i].call(this):this.each(function(){r(this).css(s,a(this,t)+"px")})},r.fn["outer"+i]=function(t,e){return"number"!=typeof t?o["outer"+i].call(this,t):this.each(function(){r(this).css(s,a(this,t,!0,e)+"px")})}}),r.extend(r.expr[":"],{data:r.expr.createPseudo?r.expr.createPseudo(function(e){return function(t){return!!r.data(t,e)}}):function(t,e,i){return!!r.data(t,i[3])},focusable:function(t){return s(t,!isNaN(r.attr(t,"tabindex")))},tabbable:function(t){var e=r.attr(t,"tabindex"),i=isNaN(e);return(i||0<=e)&&s(t,!i)}}),r(function(){var t=document.body,e=t.appendChild(e=document.createElement("div"));e.offsetHeight,r.extend(e.style,{minHeight:"100px",height:"auto",padding:0,borderWidth:0}),r.support.minHeight=100===e.offsetHeight,r.support.selectstart="onselectstart"in e,t.removeChild(e).style.display="none"}),r.curCSS||(r.curCSS=r.css),r.extend(r.ui,{plugin:{add:function(t,e,i){var s=r.ui[t].prototype;for(var n in i)s.plugins[n]=s.plugins[n]||[],s.plugins[n].push([e,i[n]])},call:function(t,e,i){var s=t.plugins[e];if(s&&t.element[0].parentNode)for(var n=0;n=this.options.distance},_mouseDelayMet:function(t){return this.mouseDelayMet},_mouseStart:function(t){},_mouseDrag:function(t){},_mouseStop:function(t){},_mouseCapture:function(t){return!0}}),Wb=jQuery,Wb.widget("ui.draggable",Wb.ui.mouse,{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},_create:function(){"original"!=this.options.helper||/^(?: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._mouseInit()},destroy:function(){if(this.element.data("draggable"))return this.element.removeData("draggable").unbind(".draggable").removeClass("ui-draggable ui-draggable-dragging ui-draggable-disabled"),this._mouseDestroy(),this},_mouseCapture:function(t){var e=this.options;return!(this.helper||e.disabled||Wb(t.target).is(".ui-resizable-handle")||(this.handle=this._getHandle(t),!this.handle||(e.iframeFix&&Wb(!0===e.iframeFix?"iframe":e.iframeFix).each(function(){Wb('
').css({width:this.offsetWidth+"px",height:this.offsetHeight+"px",position:"absolute",opacity:"0.001",zIndex:1e3}).css(Wb(this).offset()).appendTo("body")}),0)))},_mouseStart:function(t){var e=this.options;return this.helper=this._createHelper(t),this.helper.addClass("ui-draggable-dragging"),this._cacheHelperProportions(),Wb.ui.ddmanager&&(Wb.ui.ddmanager.current=this),this._cacheMargins(),this.cssPosition=this.helper.css("position"),this.scrollParent=this.helper.scrollParent(),this.offset=this.positionAbs=this.element.offset(),this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left},Wb.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),this.originalPageX=t.pageX,this.originalPageY=t.pageY,e.cursorAt&&this._adjustOffsetFromHelper(e.cursorAt),e.containment&&this._setContainment(),!1===this._trigger("start",t)?(this._clear(),!1):(this._cacheHelperProportions(),Wb.ui.ddmanager&&!e.dropBehaviour&&Wb.ui.ddmanager.prepareOffsets(this,t),this._mouseDrag(t,!0),Wb.ui.ddmanager&&Wb.ui.ddmanager.dragStart(this,t),!0)},_mouseDrag:function(t,e){if(this.position=this._generatePosition(t),this.positionAbs=this._convertPositionTo("absolute"),!e){var i=this._uiHash();if(!1===this._trigger("drag",t,i))return this._mouseUp({}),!1;this.position=i.position}return this.options.axis&&"y"==this.options.axis||(this.helper[0].style.left=this.position.left+"px"),this.options.axis&&"x"==this.options.axis||(this.helper[0].style.top=this.position.top+"px"),Wb.ui.ddmanager&&Wb.ui.ddmanager.drag(this,t),!1},_mouseStop:function(t){var e=!1;Wb.ui.ddmanager&&!this.options.dropBehaviour&&(e=Wb.ui.ddmanager.drop(this,t)),this.dropped&&(e=this.dropped,this.dropped=!1);for(var i=this.element[0],s=!1;i&&(i=i.parentNode);)i==document&&(s=!0);if(!s&&"original"===this.options.helper)return!1;if("invalid"==this.options.revert&&!e||"valid"==this.options.revert&&e||!0===this.options.revert||Wb.isFunction(this.options.revert)&&this.options.revert.call(this.element,e)){var n=this;Wb(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){!1!==n._trigger("stop",t)&&n._clear()})}else!1!==this._trigger("stop",t)&&this._clear();return!1},_mouseUp:function(t){return!0===this.options.iframeFix&&Wb("div.ui-draggable-iframeFix").each(function(){this.parentNode.removeChild(this)}),Wb.ui.ddmanager&&Wb.ui.ddmanager.dragStop(this,t),Wb.ui.mouse.prototype._mouseUp.call(this,t)},cancel:function(){return this.helper.is(".ui-draggable-dragging")?this._mouseUp({}):this._clear(),this},_getHandle:function(t){var e=!this.options.handle||!Wb(this.options.handle,this.element).length;return Wb(this.options.handle,this.element).find("*").andSelf().each(function(){this==t.target&&(e=!0)}),e},_createHelper:function(t){var e=this.options,i=Wb.isFunction(e.helper)?Wb(e.helper.apply(this.element[0],[t])):"clone"==e.helper?this.element.clone().removeAttr("id"):this.element;return i.parents("body").length||i.appendTo("parent"==e.appendTo?this.element[0].parentNode:e.appendTo),i[0]==this.element[0]||/(fixed|absolute)/.test(i.css("position"))||i.css("position","absolute"),i},_adjustOffsetFromHelper:function(t){"string"==typeof t&&(t=t.split(" ")),Wb.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)},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var t=this.offsetParent.offset();return"absolute"==this.cssPosition&&this.scrollParent[0]!=document&&Wb.ui.contains(this.scrollParent[0],this.offsetParent[0])&&(t.left+=this.scrollParent.scrollLeft(),t.top+=this.scrollParent.scrollTop()),(this.offsetParent[0]==document.body||this.offsetParent[0].tagName&&"html"==this.offsetParent[0].tagName.toLowerCase()&&Wb.browser.msie)&&(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("relative"!=this.cssPosition)return{top:0,left:0};var t=this.element.position();return{top:t.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:t.left-(parseInt(this.helper.css("left"),10)||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=this.options;if("parent"==t.containment&&(t.containment=this.helper[0].parentNode),"document"!=t.containment&&"window"!=t.containment||(this.containment=["document"==t.containment?0:Wb(window).scrollLeft()-this.offset.relative.left-this.offset.parent.left,"document"==t.containment?0:Wb(window).scrollTop()-this.offset.relative.top-this.offset.parent.top,("document"==t.containment?0:Wb(window).scrollLeft())+Wb("document"==t.containment?document:window).width()-this.helperProportions.width-this.margins.left,("document"==t.containment?0:Wb(window).scrollTop())+(Wb("document"==t.containment?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]),/^(document|window|parent)$/.test(t.containment)||t.containment.constructor==Array)t.containment.constructor==Array&&(this.containment=t.containment);else{var e=Wb(t.containment),i=e[0];if(!i)return;e.offset();var s="hidden"!=Wb(i).css("overflow");this.containment=[(parseInt(Wb(i).css("borderLeftWidth"),10)||0)+(parseInt(Wb(i).css("paddingLeft"),10)||0),(parseInt(Wb(i).css("borderTopWidth"),10)||0)+(parseInt(Wb(i).css("paddingTop"),10)||0),(s?Math.max(i.scrollWidth,i.offsetWidth):i.offsetWidth)-(parseInt(Wb(i).css("borderLeftWidth"),10)||0)-(parseInt(Wb(i).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left-this.margins.right,(s?Math.max(i.scrollHeight,i.offsetHeight):i.offsetHeight)-(parseInt(Wb(i).css("borderTopWidth"),10)||0)-(parseInt(Wb(i).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top-this.margins.bottom],this.relative_container=e}},_convertPositionTo:function(t,e){e||(e=this.position);var i="absolute"==t?1:-1,s=(this.options,"absolute"!=this.cssPosition||this.scrollParent[0]!=document&&Wb.ui.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent),n=/(html|body)/i.test(s[0].tagName);return{top:e.top+this.offset.relative.top*i+this.offset.parent.top*i-(Wb.browser.safari&&Wb.browser.version<526&&"fixed"==this.cssPosition?0:("fixed"==this.cssPosition?-this.scrollParent.scrollTop():n?0:s.scrollTop())*i),left:e.left+this.offset.relative.left*i+this.offset.parent.left*i-(Wb.browser.safari&&Wb.browser.version<526&&"fixed"==this.cssPosition?0:("fixed"==this.cssPosition?-this.scrollParent.scrollLeft():n?0:s.scrollLeft())*i)}},_generatePosition:function(t){var e=this.options,i="absolute"!=this.cssPosition||this.scrollParent[0]!=document&&Wb.ui.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,s=/(html|body)/i.test(i[0].tagName),n=t.pageX,o=t.pageY;if(this.originalPosition){var a;if(this.containment){if(this.relative_container){var r=this.relative_container.offset();a=[this.containment[0]+r.left,this.containment[1]+r.top,this.containment[2]+r.left,this.containment[3]+r.top]}else a=this.containment;t.pageX-this.offset.click.lefta[2]&&(n=a[2]+this.offset.click.left),t.pageY-this.offset.click.top>a[3]&&(o=a[3]+this.offset.click.top)}if(e.grid){var l=e.grid[1]?this.originalPageY+Math.round((o-this.originalPageY)/e.grid[1])*e.grid[1]:this.originalPageY;o=a&&(l-this.offset.click.topa[3])?l-this.offset.click.topa[2])?h-this.offset.click.left
').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("resizable",this.element.data("resizable")),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=t.handles||(f(".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){"all"==this.handles&&(this.handles="n,e,s,w,se,sw,ne,nw");var i=this.handles.split(",");this.handles={};for(var s=0;s
');o.css({zIndex:t.zIndex}),"se"==n&&o.addClass("ui-icon ui-icon-gripsmall-diagonal-se"),this.handles[n]=".ui-resizable-"+n,this.element.append(o)}}this._renderAxis=function(t){for(var e in t=t||this.element,this.handles){if(this.handles[e].constructor==String&&(this.handles[e]=f(this.handles[e],this.element).show()),this.elementIsWrapper&&this.originalElement[0].nodeName.match(/textarea|input|select|button/i)){var i,s=f(this.handles[e],this.element);i=/sw|ne|nw|se|n|s/.test(e)?s.outerHeight():s.outerWidth();var n=["padding",/ne|nw|n/.test(e)?"Top":/se|sw|s/.test(e)?"Bottom":/^e$/.test(e)?"Right":"Left"].join("");t.css(n,i),this._proportionallyResize()}f(this.handles[e]).length}},this._renderAxis(this.element),this._handles=f(".ui-resizable-handle",this.element).disableSelection(),this._handles.mouseover(function(){if(!e.resizing){if(this.className)var t=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i);e.axis=t&&t[1]?t[1]:"se"}}),t.autoHide&&(this._handles.hide(),f(this.element).addClass("ui-resizable-autohide").hover(function(){t.disabled||(f(this).removeClass("ui-resizable-autohide"),e._handles.show())},function(){t.disabled||e.resizing||(f(this).addClass("ui-resizable-autohide"),e._handles.hide())})),this._mouseInit()},destroy:function(){this._mouseDestroy();var t=function(t){f(t).removeClass("ui-resizable ui-resizable-disabled ui-resizable-resizing").removeData("resizable").unbind(".resizable").find(".ui-resizable-handle").remove()};if(this.elementIsWrapper){t(this.element);var e=this.element;e.after(this.originalElement.css({position:e.css("position"),width:e.outerWidth(),height:e.outerHeight(),top:e.css("top"),left:e.css("left")})).remove()}return this.originalElement.css("resize",this.originalResizeStyle),t(this.originalElement),this},_mouseCapture:function(t){var e=!1;for(var i in this.handles)f(this.handles[i])[0]==t.target&&(e=!0);return!this.options.disabled&&e},_mouseStart:function(t){var e=this.options,i=this.element.position(),s=this.element;this.resizing=!0,this.documentScroll={top:f(document).scrollTop(),left:f(document).scrollLeft()},(s.is(".ui-draggable")||/absolute/.test(s.css("position")))&&s.css({position:"absolute",top:i.top,left:i.left}),this._renderProxy();var n=g(this.helper.css("left")),o=g(this.helper.css("top"));e.containment&&(n+=f(e.containment).scrollLeft()||0,o+=f(e.containment).scrollTop()||0),this.offset=this.helper.offset(),this.position={left:n,top:o},this.size=this._helper?{width:s.outerWidth(),height:s.outerHeight()}:{width:s.width(),height:s.height()},this.originalSize=this._helper?{width:s.outerWidth(),height:s.outerHeight()}:{width:s.width(),height:s.height()},this.originalPosition={left:n,top:o},this.sizeDiff={width:s.outerWidth()-s.width(),height:s.outerHeight()-s.height()},this.originalMousePosition={left:t.pageX,top:t.pageY},this.aspectRatio="number"==typeof e.aspectRatio?e.aspectRatio:this.originalSize.width/this.originalSize.height||1;var a=f(".ui-resizable-"+this.axis).css("cursor");return f("body").css("cursor","auto"==a?this.axis+"-resize":a),s.addClass("ui-resizable-resizing"),this._propagate("start",t),!0},_mouseDrag:function(t){var e=this.helper,i=(this.options,this.originalMousePosition),s=this.axis,n=t.pageX-i.left||0,o=t.pageY-i.top||0,a=this._change[s];if(!a)return!1;var r=a.apply(this,[t,n,o]);f.browser.msie&&f.browser.version,this.sizeDiff;return this._updateVirtualBoundaries(t.shiftKey),(this._aspectRatio||t.shiftKey)&&(r=this._updateRatio(r,t)),r=this._respectSize(r,t),this._propagate("resize",t),e.css({top:this.position.top+"px",left:this.position.left+"px",width:this.size.width+"px",height:this.size.height+"px"}),!this._helper&&this._proportionallyResizeElements.length&&this._proportionallyResize(),this._updateCache(r),this._trigger("resize",t,this.ui()),!1},_mouseStop:function(t){this.resizing=!1;var e=this.options,i=this;if(this._helper){var s=this._proportionallyResizeElements,n=s.length&&/textarea/i.test(s[0].nodeName),o=n&&f.ui.hasScroll(s[0],"left")?0:i.sizeDiff.height,a=n?0:i.sizeDiff.width,r={width:i.helper.width()-a,height:i.helper.height()-o},l=parseInt(i.element.css("left"),10)+(i.position.left-i.originalPosition.left)||null,h=parseInt(i.element.css("top"),10)+(i.position.top-i.originalPosition.top)||null;e.animate||this.element.css(f.extend(r,{top:h,left:l})),i.helper.height(i.size.height),i.helper.width(i.size.width),this._helper&&!e.animate&&this._proportionallyResize()}return f("body").css("cursor","auto"),this.element.removeClass("ui-resizable-resizing"),this._propagate("stop",t),this._helper&&this.helper.remove(),!1},_updateVirtualBoundaries:function(t){var e,i,s,n,o,a=this.options;o={minWidth:p(a.minWidth)?a.minWidth:0,maxWidth:p(a.maxWidth)?a.maxWidth:1/0,minHeight:p(a.minHeight)?a.minHeight:0,maxHeight:p(a.maxHeight)?a.maxHeight:1/0},(this._aspectRatio||t)&&(e=o.minHeight*this.aspectRatio,s=o.minWidth/this.aspectRatio,i=o.maxHeight*this.aspectRatio,n=o.maxWidth/this.aspectRatio,e>o.minWidth&&(o.minWidth=e),s>o.minHeight&&(o.minHeight=s),it.width,r=p(t.height)&&i.minHeight&&i.minHeight>t.height;a&&(t.width=i.minWidth),r&&(t.height=i.minHeight),n&&(t.width=i.maxWidth),o&&(t.height=i.maxHeight);var l=this.originalPosition.left+this.originalSize.width,h=this.position.top+this.size.height,c=/sw|nw|w/.test(s),d=/nw|ne|n/.test(s);a&&c&&(t.left=l-i.minWidth),n&&c&&(t.left=l-i.maxWidth),r&&d&&(t.top=h-i.minHeight),o&&d&&(t.top=h-i.maxHeight);var u=!t.width&&!t.height;return u&&!t.left&&t.top?t.top=null:u&&!t.top&&t.left&&(t.left=null),t},_proportionallyResize:function(){this.options;if(this._proportionallyResizeElements.length)for(var t=this.helper||this.element,e=0;e
');var i=f.browser.msie&&f.browser.version<7,s=i?1:0,n=i?2:-1;this.helper.addClass(this._helper).css({width:this.element.outerWidth()+n,height:this.element.outerHeight()+n,position:"absolute",left:this.elementOffset.left-s+"px",top:this.elementOffset.top-s+"px",zIndex:++e.zIndex}),this.helper.appendTo("body").disableSelection()}else this.helper=this.element},_change:{e:function(t,e,i){return{width:this.originalSize.width+e}},w:function(t,e,i){this.options;var s=this.originalSize;return{left:this.originalPosition.left+e,width:s.width-e}},n:function(t,e,i){this.options;var s=this.originalSize;return{top:this.originalPosition.top+i,height:s.height-i}},s:function(t,e,i){return{height:this.originalSize.height+i}},se:function(t,e,i){return f.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[t,e,i]))},sw:function(t,e,i){return f.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[t,e,i]))},ne:function(t,e,i){return f.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[t,e,i]))},nw:function(t,e,i){return f.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[t,e,i]))}},_propagate:function(t,e){f.ui.plugin.call(this,t,[e,this.ui()]),"resize"!=t&&this._trigger(t,e,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}}}),f.extend(f.ui.resizable,{version:"1.8.23"}),f.ui.plugin.add("resizable","alsoResize",{start:function(t,e){var i=f(this).data("resizable").options,s=function(t){f(t).each(function(){var t=f(this);t.data("resizable-alsoresize",{width:parseInt(t.width(),10),height:parseInt(t.height(),10),left:parseInt(t.css("left"),10),top:parseInt(t.css("top"),10)})})};"object"!=typeof i.alsoResize||i.alsoResize.parentNode?s(i.alsoResize):i.alsoResize.length?(i.alsoResize=i.alsoResize[0],s(i.alsoResize)):f.each(i.alsoResize,function(t){s(t)})},resize:function(t,o){var e=f(this).data("resizable"),i=e.options,s=e.originalSize,n=e.originalPosition,a={height:e.size.height-s.height||0,width:e.size.width-s.width||0,top:e.position.top-n.top||0,left:e.position.left-n.left||0},r=function(t,i){f(t).each(function(){var t=f(this),s=f(this).data("resizable-alsoresize"),n={},e=i&&i.length?i:t.parents(o.originalElement[0]).length?["width","height"]:["width","height","top","left"];f.each(e,function(t,e){var i=(s[e]||0)+(a[e]||0);i&&0<=i&&(n[e]=i||null)}),t.css(n)})};"object"!=typeof i.alsoResize||i.alsoResize.nodeType?r(i.alsoResize):f.each(i.alsoResize,function(t,e){r(t,e)})},stop:function(t,e){f(this).removeData("resizable-alsoresize")}}),f.ui.plugin.add("resizable","animate",{stop:function(e,t){var i=f(this).data("resizable"),s=i.options,n=i._proportionallyResizeElements,o=n.length&&/textarea/i.test(n[0].nodeName),a=o&&f.ui.hasScroll(n[0],"left")?0:i.sizeDiff.height,r=o?0:i.sizeDiff.width,l={width:i.size.width-r,height:i.size.height-a},h=parseInt(i.element.css("left"),10)+(i.position.left-i.originalPosition.left)||null,c=parseInt(i.element.css("top"),10)+(i.position.top-i.originalPosition.top)||null;i.element.animate(f.extend(l,c&&h?{top:c,left:h}:{}),{duration:s.animateDuration,easing:s.animateEasing,step:function(){var t={width:parseInt(i.element.css("width"),10),height:parseInt(i.element.css("height"),10),top:parseInt(i.element.css("top"),10),left:parseInt(i.element.css("left"),10)};n&&n.length&&f(n[0]).css({width:t.width,height:t.height}),i._updateCache(t),i._propagate("resize",e)}})}}),f.ui.plugin.add("resizable","containment",{start:function(t,e){var i=f(this).data("resizable"),s=i.options,n=i.element,o=s.containment,a=o instanceof f?o.get(0):/parent/.test(o)?n.parent().get(0):o;if(a)if(i.containerElement=f(a),/document/.test(o)||o==document)i.containerOffset={left:0,top:0},i.containerPosition={left:0,top:0},i.parentData={element:f(document),left:0,top:0,width:f(document).width(),height:f(document).height()||document.body.parentNode.scrollHeight};else{var r=f(a),l=[];f(["Top","Right","Left","Bottom"]).each(function(t,e){l[t]=g(r.css("padding"+e))}),i.containerOffset=r.offset(),i.containerPosition=r.position(),i.containerSize={height:r.innerHeight()-l[3],width:r.innerWidth()-l[1]};var h=i.containerOffset,c=i.containerSize.height,d=i.containerSize.width,u=f.ui.hasScroll(a,"left")?a.scrollWidth:d,p=f.ui.hasScroll(a)?a.scrollHeight:c;i.parentData={element:a,left:h.left,top:h.top,width:u,height:p}}},resize:function(t,e){var i=f(this).data("resizable"),s=i.options,n=(i.containerSize,i.containerOffset),o=(i.size,i.position),a=i._aspectRatio||t.shiftKey,r={top:0,left:0},l=i.containerElement;l[0]!=document&&/static/.test(l.css("position"))&&(r=n),o.left<(i._helper?n.left:0)&&(i.size.width=i.size.width+(i._helper?i.position.left-n.left:i.position.left-r.left),a&&(i.size.height=i.size.width/i.aspectRatio),i.position.left=s.helper?n.left:0),o.top<(i._helper?n.top:0)&&(i.size.height=i.size.height+(i._helper?i.position.top-n.top:i.position.top),a&&(i.size.width=i.size.height*i.aspectRatio),i.position.top=i._helper?n.top:0),i.offset.left=i.parentData.left+i.position.left,i.offset.top=i.parentData.top+i.position.top;var h=Math.abs((i._helper,i.offset.left-r.left+i.sizeDiff.width)),c=Math.abs((i._helper?i.offset.top-r.top:i.offset.top-n.top)+i.sizeDiff.height),d=i.containerElement.get(0)==i.element.parent().get(0),u=/relative|absolute/.test(i.containerElement.css("position"));d&&u&&(h-=i.parentData.left),h+i.size.width>=i.parentData.width&&(i.size.width=i.parentData.width-h,a&&(i.size.height=i.size.width/i.aspectRatio)),c+i.size.height>=i.parentData.height&&(i.size.height=i.parentData.height-c,a&&(i.size.width=i.size.height*i.aspectRatio))},stop:function(t,e){var i=f(this).data("resizable"),s=i.options,n=(i.position,i.containerOffset),o=i.containerPosition,a=i.containerElement,r=f(i.helper),l=r.offset(),h=r.outerWidth()-i.sizeDiff.width,c=r.outerHeight()-i.sizeDiff.height;i._helper&&!s.animate&&/relative/.test(a.css("position"))&&f(this).css({left:l.left-o.left-n.left,width:h,height:c}),i._helper&&!s.animate&&/static/.test(a.css("position"))&&f(this).css({left:l.left-o.left-n.left,width:h,height:c})}}),f.ui.plugin.add("resizable","ghost",{start:function(t,e){var i=f(this).data("resizable"),s=i.options,n=i.size;i.ghost=i.originalElement.clone(),i.ghost.css({opacity:.25,display:"block",position:"relative",height:n.height,width:n.width,margin:0,left:0,top:0}).addClass("ui-resizable-ghost").addClass("string"==typeof s.ghost?s.ghost:""),i.ghost.appendTo(i.helper)},resize:function(t,e){var i=f(this).data("resizable");i.options;i.ghost&&i.ghost.css({position:"relative",height:i.size.height,width:i.size.width})},stop:function(t,e){var i=f(this).data("resizable");i.options;i.ghost&&i.helper&&i.helper.get(0).removeChild(i.ghost.get(0))}}),f.ui.plugin.add("resizable","grid",{resize:function(t,e){var i=f(this).data("resizable"),s=i.options,n=i.size,o=i.originalSize,a=i.originalPosition,r=i.axis;s._aspectRatio||t.shiftKey;s.grid="number"==typeof s.grid?[s.grid,s.grid]:s.grid;var l=Math.round((n.width-o.width)/(s.grid[0]||1))*(s.grid[0]||1),h=Math.round((n.height-o.height)/(s.grid[1]||1))*(s.grid[1]||1);/^(se|s|e)$/.test(r)?(i.size.width=o.width+l,i.size.height=o.height+h):/^(ne)$/.test(r)?(i.size.width=o.width+l,i.size.height=o.height+h,i.position.top=a.top-h):(/^(sw)$/.test(r)?(i.size.width=o.width+l,i.size.height=o.height+h):(i.size.width=o.width+l,i.size.height=o.height+h,i.position.top=a.top-h),i.position.left=a.left-l)}});var g=function(t){return parseInt(t,10)||0},p=function(t){return!isNaN(parseInt(t,10))}}(jQuery),Yj=jQuery,Yj.widget("ui.selectable",Yj.ui.mouse,{options:{appendTo:"body",autoRefresh:!0,distance:0,filter:"*",tolerance:"touch"},_create:function(){var t,e=this;this.element.addClass("ui-selectable"),this.dragged=!1,this.refresh=function(){(t=Yj(e.options.filter,e.element[0])).addClass("ui-selectee"),t.each(function(){var t=Yj(this),e=t.offset();Yj.data(this,"selectable-item",{element:this,$element:t,left:e.left,top:e.top,right:e.left+t.outerWidth(),bottom:e.top+t.outerHeight(),startselected:!1,selected:t.hasClass("ui-selected"),selecting:t.hasClass("ui-selecting"),unselecting:t.hasClass("ui-unselecting")})})},this.refresh(),this.selectees=t.addClass("ui-selectee"),this._mouseInit(),this.helper=Yj("
")},destroy:function(){return this.selectees.removeClass("ui-selectee").removeData("selectable-item"),this.element.removeClass("ui-selectable ui-selectable-disabled").removeData("selectable").unbind(".selectable"),this._mouseDestroy(),this},_mouseStart:function(i){var s=this;if(this.opos=[i.pageX,i.pageY],!this.options.disabled){var t=this.options;this.selectees=Yj(t.filter,this.element[0]),this._trigger("start",i),Yj(t.appendTo).append(this.helper),this.helper.css({left:i.clientX,top:i.clientY,width:0,height:0}),t.autoRefresh&&this.refresh(),this.selectees.filter(".ui-selected").each(function(){var t=Yj.data(this,"selectable-item");t.startselected=!0,i.metaKey||i.ctrlKey||(t.$element.removeClass("ui-selected"),t.selected=!1,t.$element.addClass("ui-unselecting"),t.unselecting=!0,s._trigger("unselecting",i,{unselecting:t.element}))}),Yj(i.target).parents().andSelf().each(function(){var t=Yj.data(this,"selectable-item");if(t){var e=!i.metaKey&&!i.ctrlKey||!t.$element.hasClass("ui-selected");return t.$element.removeClass(e?"ui-unselecting":"ui-selected").addClass(e?"ui-selecting":"ui-unselecting"),t.unselecting=!e,t.selecting=e,(t.selected=e)?s._trigger("selecting",i,{selecting:t.element}):s._trigger("unselecting",i,{unselecting:t.element}),!1}})}},_mouseDrag:function(i){var s=this;if(this.dragged=!0,!this.options.disabled){var n=this.options,o=this.opos[0],a=this.opos[1],r=i.pageX,l=i.pageY;if(rr||t.rightl||t.bottomo&&t.righta&&t.bottom *",opacity:!1,placeholder:!1,revert:!1,scroll:!0,scrollSensitivity:20,scrollSpeed:20,scope:"default",tolerance:"intersect",zIndex:1e3},_create:function(){var t=this.options;this.containerCache={},this.element.addClass("ui-sortable"),this.refresh(),this.floating=!!this.items.length&&("x"===t.axis||/left|right/.test(this.items[0].item.css("float"))||/inline|table-cell/.test(this.items[0].item.css("display"))),this.offset=this.element.offset(),this._mouseInit(),this.ready=!0},destroy:function(){xk.Widget.prototype.destroy.call(this),this.element.removeClass("ui-sortable ui-sortable-disabled"),this._mouseDestroy();for(var t=this.items.length-1;0<=t;t--)this.items[t].item.removeData(this.widgetName+"-item");return this},_setOption:function(t,e){"disabled"===t?(this.options[t]=e,this.widget()[e?"addClass":"removeClass"]("ui-sortable-disabled")):xk.Widget.prototype._setOption.apply(this,arguments)},_mouseCapture:function(t,e){var i=this;if(this.reverting)return!1;if(this.options.disabled||"static"==this.options.type)return!1;this._refreshItems(t);var s=null,n=this;if(xk(t.target).parents().each(function(){if(xk.data(this,i.widgetName+"-item")==n)return s=xk(this),!1}),xk.data(t.target,i.widgetName+"-item")==n&&(s=xk(t.target)),!s)return!1;if(this.options.handle&&!e){var o=!1;if(xk(this.options.handle,s).find("*").andSelf().each(function(){this==t.target&&(o=!0)}),!o)return!1}return this.currentItem=s,this._removeCurrentsFromItems(),!0},_mouseStart:function(t,e,i){var s=this.options;if((this.currentContainer=this).refreshPositions(),this.helper=this._createHelper(t),this._cacheHelperProportions(),this._cacheMargins(),this.scrollParent=this.helper.scrollParent(),this.offset=this.currentItem.offset(),this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left},xk.extend(this.offset,{click:{left:t.pageX-this.offset.left,top:t.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()}),this.helper.css("position","absolute"),this.cssPosition=this.helper.css("position"),this.originalPosition=this._generatePosition(t),this.originalPageX=t.pageX,this.originalPageY=t.pageY,s.cursorAt&&this._adjustOffsetFromHelper(s.cursorAt),this.domPosition={prev:this.currentItem.prev()[0],parent:this.currentItem.parent()[0]},this.helper[0]!=this.currentItem[0]&&this.currentItem.hide(),this._createPlaceholder(),s.containment&&this._setContainment(),s.cursor&&(xk("body").css("cursor")&&(this._storedCursor=xk("body").css("cursor")),xk("body").css("cursor",s.cursor)),s.opacity&&(this.helper.css("opacity")&&(this._storedOpacity=this.helper.css("opacity")),this.helper.css("opacity",s.opacity)),s.zIndex&&(this.helper.css("zIndex")&&(this._storedZIndex=this.helper.css("zIndex")),this.helper.css("zIndex",s.zIndex)),this.scrollParent[0]!=document&&"HTML"!=this.scrollParent[0].tagName&&(this.overflowOffset=this.scrollParent.offset()),this._trigger("start",t,this._uiHash()),this._preserveHelperProportions||this._cacheHelperProportions(),!i)for(var n=this.containers.length-1;0<=n;n--)this.containers[n]._trigger("activate",t,this._uiHash(this));return xk.ui.ddmanager&&(xk.ui.ddmanager.current=this),xk.ui.ddmanager&&!s.dropBehaviour&&xk.ui.ddmanager.prepareOffsets(this,t),this.dragging=!0,this.helper.addClass("ui-sortable-helper"),this._mouseDrag(t),!0},_mouseDrag:function(t){if(this.position=this._generatePosition(t),this.positionAbs=this._convertPositionTo("absolute"),this.lastPositionAbs||(this.lastPositionAbs=this.positionAbs),this.options.scroll){var e=this.options,i=!1;this.scrollParent[0]!=document&&"HTML"!=this.scrollParent[0].tagName?(this.overflowOffset.top+this.scrollParent[0].offsetHeight-t.pageYt[this.floating?"width":"height"]?d:othis.containment[2]&&(n=this.containment[2]+this.offset.click.left),t.pageY-this.offset.click.top>this.containment[3]&&(o=this.containment[3]+this.offset.click.top)),e.grid)){var a=this.originalPageY+Math.round((o-this.originalPageY)/e.grid[1])*e.grid[1];o=this.containment&&(a-this.offset.click.topthis.containment[3])?a-this.offset.click.topthis.containment[2])?r-this.offset.click.left
").addClass("ui-effects-wrapper").css({fontSize:"100%",background:"transparent",border:"none",margin:0,padding:0}),e=document.activeElement;try{e.id}catch(t){e=document.body}return i.wrap(t),(i[0]===e||h.contains(i[0],e))&&h(e).focus(),t=i.parent(),"static"==i.css("position")?(t.css({position:"relative"}),i.css({position:"relative"})):(h.extend(s,{position:i.css("position"),zIndex:i.css("z-index")}),h.each(["top","left","bottom","right"],function(t,e){s[e]=i.css(e),isNaN(parseInt(s[e],10))&&(s[e]="auto")}),i.css({position:"relative",top:0,left:0,right:"auto",bottom:"auto"})),t.css(s).show()},removeWrapper:function(t){var e,i=document.activeElement;return t.parent().is(".ui-effects-wrapper")?(e=t.parent().replaceWith(t),(t[0]===i||h.contains(t[0],i))&&h(i).focus(),e):t},setTransition:function(s,t,n,o){return o=o||{},h.each(t,function(t,e){var i=s.cssUnit(e);0
").css({position:"absolute",visibility:"visible",left:n/e*-r,top:o/t*-a}).parent().addClass("ui-effects-explode").css({position:"absolute",overflow:"hidden",width:n/e,height:o/t,left:s.left+r*(n/e)+("show"==l.options.mode?(r-Math.floor(e/2))*(n/e):0),top:s.top+a*(o/t)+("show"==l.options.mode?(a-Math.floor(t/2))*(o/t):0),opacity:"show"==l.options.mode?0:1}).animate({left:s.left+r*(n/e)+("show"==l.options.mode?0:(r-Math.floor(e/2))*(n/e)),top:s.top+a*(o/t)+("show"==l.options.mode?0:(a-Math.floor(t/2))*(o/t)),opacity:"show"==l.options.mode?1:0},l.duration||500);setTimeout(function(){"show"==l.options.mode?i.css({visibility:"visible"}):i.css({visibility:"visible"}).hide(),l.callback&&l.callback.apply(i[0]),i.dequeue(),Sq("div.ui-effects-explode").remove()},l.duration||500)})},br=jQuery,br.effects.fade=function(i){return this.queue(function(){var t=br(this),e=br.effects.setMode(t,i.options.mode||"hide");t.animate({opacity:e},{queue:!1,duration:i.duration,easing:i.options.easing,complete:function(){i.callback&&i.callback.apply(this,arguments),t.dequeue()}})})},gr=jQuery,gr.effects.fold=function(p){return this.queue(function(){var t=gr(this),e=["position","top","bottom","left","right"],i=gr.effects.setMode(t,p.options.mode||"hide"),s=p.options.size||15,n=!!p.options.horizFirst,o=p.duration?p.duration/2:gr.fx.speeds._default/2;gr.effects.save(t,e),t.show();var a=gr.effects.createWrapper(t).css({overflow:"hidden"}),r="show"==i!=n,l=r?["width","height"]:["height","width"],h=r?[a.width(),a.height()]:[a.height(),a.width()],c=/([0-9]+)%/.exec(s);c&&(s=parseInt(c[1],10)/100*h["hide"==i?0:1]),"show"==i&&a.css(n?{height:0,width:s}:{height:s,width:0});var d={},u={};d[l[0]]="show"==i?h[0]:s,u[l[1]]="show"==i?h[1]:0,a.animate(d,o,p.options.easing).animate(u,o,p.options.easing,function(){"hide"==i&&t.hide(),gr.effects.restore(t,e),gr.effects.removeWrapper(t),p.callback&&p.callback.apply(t[0],arguments),t.dequeue()})})},wr=jQuery,wr.effects.highlight=function(n){return this.queue(function(){var t=wr(this),e=["backgroundImage","backgroundColor","opacity"],i=wr.effects.setMode(t,n.options.mode||"show"),s={backgroundColor:t.css("backgroundColor")};"hide"==i&&(s.opacity=0),wr.effects.save(t,e),t.show().css({backgroundImage:"none",backgroundColor:n.options.color||"#ffff99"}).animate(s,{queue:!1,duration:n.duration,easing:n.options.easing,complete:function(){"hide"==i&&t.hide(),wr.effects.restore(t,e),"show"==i&&!wr.support.opacity&&this.style.removeAttribute("filter"),n.callback&&n.callback.apply(this,arguments),t.dequeue()}})})},Dr=jQuery,Dr.effects.pulsate=function(r){return this.queue(function(){var t=Dr(this),e=Dr.effects.setMode(t,r.options.mode||"show"),i=2*(r.options.times||5)-1,s=r.duration?r.duration/2:Dr.fx.speeds._default/2,n=t.is(":visible"),o=0;n||(t.css("opacity",0).show(),o=1),("hide"==e&&n||"show"==e&&!n)&&i--;for(var a=0;a
').appendTo(document.body).addClass(a.options.className).css({top:n.top,left:n.left,height:t.innerHeight(),width:t.innerWidth(),position:"absolute"}).animate(s,a.duration,a.options.easing,function(){o.remove(),a.callback&&a.callback.apply(t[0],arguments),t.dequeue()})})},bt=jQuery,bt.widget("ui.accordion",{options:{active:0,animated:"slide",autoHeight:!0,clearStyle:!1,collapsible:!1,event:"click",fillSpace:!1,header:"> li > :first-child,> :not(li):even",icons:{header:"ui-icon-triangle-1-e",headerSelected:"ui-icon-triangle-1-s"},navigation:!1,navigationFilter:function(){return this.href.toLowerCase()===location.href.toLowerCase()}},_create:function(){var e=this,t=e.options;if(e.running=0,e.element.addClass("ui-accordion ui-widget ui-helper-reset").children("li").addClass("ui-accordion-li-fix"),e.headers=e.element.find(t.header).addClass("ui-accordion-header ui-helper-reset ui-state-default ui-corner-all").bind("mouseenter.accordion",function(){t.disabled||bt(this).addClass("ui-state-hover")}).bind("mouseleave.accordion",function(){t.disabled||bt(this).removeClass("ui-state-hover")}).bind("focus.accordion",function(){t.disabled||bt(this).addClass("ui-state-focus")}).bind("blur.accordion",function(){t.disabled||bt(this).removeClass("ui-state-focus")}),e.headers.next().addClass("ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom"),t.navigation){var i=e.element.find("a").filter(t.navigationFilter).eq(0);if(i.length){var s=i.closest(".ui-accordion-header");s.length?e.active=s:e.active=i.closest(".ui-accordion-content").prev()}}e.active=e._findActive(e.active||t.active).addClass("ui-state-default ui-state-active").toggleClass("ui-corner-all").toggleClass("ui-corner-top"),e.active.next().addClass("ui-accordion-content-active"),e._createIcons(),e.resize(),e.element.attr("role","tablist"),e.headers.attr("role","tab").bind("keydown.accordion",function(t){return e._keydown(t)}).next().attr("role","tabpanel"),e.headers.not(e.active||"").attr({"aria-expanded":"false","aria-selected":"false",tabIndex:-1}).next().hide(),e.active.length?e.active.attr({"aria-expanded":"true","aria-selected":"true",tabIndex:0}):e.headers.eq(0).attr("tabIndex",0),bt.browser.safari||e.headers.find("a").attr("tabIndex",-1),t.event&&e.headers.bind(t.event.split(" ").join(".accordion ")+".accordion",function(t){e._clickHandler.call(e,t,this),t.preventDefault()})},_createIcons:function(){var t=this.options;t.icons&&(bt("").addClass("ui-icon "+t.icons.header).prependTo(this.headers),this.active.children(".ui-icon").toggleClass(t.icons.header).toggleClass(t.icons.headerSelected),this.element.addClass("ui-accordion-icons"))},_destroyIcons:function(){this.headers.children(".ui-icon").remove(),this.element.removeClass("ui-accordion-icons")},destroy:function(){var t=this.options;this.element.removeClass("ui-accordion ui-widget ui-helper-reset").removeAttr("role"),this.headers.unbind(".accordion").removeClass("ui-accordion-header ui-accordion-disabled ui-helper-reset ui-state-default ui-corner-all ui-state-active ui-state-disabled ui-corner-top").removeAttr("role").removeAttr("aria-expanded").removeAttr("aria-selected").removeAttr("tabIndex"),this.headers.find("a").removeAttr("tabIndex"),this._destroyIcons();var e=this.headers.next().css("display","").removeAttr("role").removeClass("ui-helper-reset ui-widget-content ui-corner-bottom ui-accordion-content ui-accordion-content-active ui-accordion-disabled ui-state-disabled");return(t.autoHeight||t.fillHeight)&&e.css("height",""),bt.Widget.prototype.destroy.call(this)},_setOption:function(t,e){bt.Widget.prototype._setOption.apply(this,arguments),"active"==t&&this.activate(e),"icons"==t&&(this._destroyIcons(),e&&this._createIcons()),"disabled"==t&&this.headers.add(this.headers.next())[e?"addClass":"removeClass"]("ui-accordion-disabled ui-state-disabled")},_keydown:function(t){if(!(this.options.disabled||t.altKey||t.ctrlKey)){var e=bt.ui.keyCode,i=this.headers.length,s=this.headers.index(t.target),n=!1;switch(t.keyCode){case e.RIGHT:case e.DOWN:n=this.headers[(s+1)%i];break;case e.LEFT:case e.UP:n=this.headers[(s-1+i)%i];break;case e.SPACE:case e.ENTER:this._clickHandler({target:t.target},t.target),t.preventDefault()}return!n||(bt(t.target).attr("tabIndex",-1),bt(n).attr("tabIndex",0),n.focus(),!1)}},resize:function(){var t,e=this.options;if(e.fillSpace){if(bt.browser.msie){var i=this.element.parent().css("overflow");this.element.parent().css("overflow","hidden")}t=this.element.parent().height(),bt.browser.msie&&this.element.parent().css("overflow",i),this.headers.each(function(){t-=bt(this).outerHeight(!0)}),this.headers.next().each(function(){bt(this).height(Math.max(0,t-bt(this).innerHeight()+bt(this).height()))}).css("overflow","auto")}else e.autoHeight&&(t=0,this.headers.next().each(function(){t=Math.max(t,bt(this).height("").height())}).height(t));return this},activate:function(t){this.options.active=t;var e=this._findActive(t)[0];return this._clickHandler({target:e},e),this},_findActive:function(t){return t?"number"==typeof t?this.headers.filter(":eq("+t+")"):this.headers.not(this.headers.not(t)):!1===t?bt([]):this.headers.filter(":eq(0)")},_clickHandler:function(t,e){var i=this.options;if(!i.disabled)if(t.target){var s=bt(t.currentTarget||e),n=s[0]===this.active[0];if(i.active=(!i.collapsible||!n)&&this.headers.index(s),!(this.running||!i.collapsible&&n)){var o=this.active,a=(h=s.next(),r=this.active.next(),l={options:i,newHeader:n&&i.collapsible?bt([]):s,oldHeader:this.active,newContent:n&&i.collapsible?bt([]):h,oldContent:r},this.headers.index(this.active[0])>this.headers.index(s[0]));this.active=n?bt([]):s,this._toggle(h,r,l,n,a),o.removeClass("ui-state-active ui-corner-top").addClass("ui-state-default ui-corner-all").children(".ui-icon").removeClass(i.icons.headerSelected).addClass(i.icons.header),n||(s.removeClass("ui-state-default ui-corner-all").addClass("ui-state-active ui-corner-top").children(".ui-icon").removeClass(i.icons.header).addClass(i.icons.headerSelected),s.next().addClass("ui-accordion-content-active"))}}else{if(!i.collapsible)return;this.active.removeClass("ui-state-active ui-corner-top").addClass("ui-state-default ui-corner-all").children(".ui-icon").removeClass(i.icons.headerSelected).addClass(i.icons.header),this.active.next().addClass("ui-accordion-content-active");var r=this.active.next(),l={options:i,newHeader:bt([]),oldHeader:i.active,newContent:bt([]),oldContent:r},h=this.active=bt([]);this._toggle(h,r,l)}},_toggle:function(t,e,i,s,n){var o=this,a=o.options;o.toShow=t,o.toHide=e,o.data=i;var r=function(){if(o)return o._completed.apply(o,arguments)};if(o._trigger("changestart",null,o.data),o.running=0===e.size()?t.size():e.size(),a.animated){var l={};l=a.collapsible&&s?{toShow:bt([]),toHide:e,complete:r,down:n,autoHeight:a.autoHeight||a.fillSpace}:{toShow:t,toHide:e,complete:r,down:n,autoHeight:a.autoHeight||a.fillSpace},a.proxied||(a.proxied=a.animated),a.proxiedDuration||(a.proxiedDuration=a.duration),a.animated=bt.isFunction(a.proxied)?a.proxied(l):a.proxied,a.duration=bt.isFunction(a.proxiedDuration)?a.proxiedDuration(l):a.proxiedDuration;var h=bt.ui.accordion.animations,c=a.duration,d=a.animated;!d||h[d]||bt.easing[d]||(d="slide"),h[d]||(h[d]=function(t){this.slide(t,{easing:d,duration:c||700})}),h[d](l)}else a.collapsible&&s?t.toggle():(e.hide(),t.show()),r(!0);e.prev().attr({"aria-expanded":"false","aria-selected":"false",tabIndex:-1}).blur(),t.prev().attr({"aria-expanded":"true","aria-selected":"true",tabIndex:0}).focus()},_completed:function(t){this.running=t?0:--this.running,this.running||(this.options.clearStyle&&this.toShow.add(this.toHide).css({height:"",overflow:""}),this.toHide.removeClass("ui-accordion-content-active"),this.toHide.length&&(this.toHide.parent()[0].className=this.toHide.parent()[0].className),this._trigger("change",null,this.data))}}),bt.extend(bt.ui.accordion,{version:"1.8.23",animations:{slide:function(s,t){if((s=bt.extend({easing:"swing",duration:300},s,t)).toHide.size())if(s.toShow.size()){var e,i=s.toShow.css("overflow"),n=0,o={},a={},r=s.toShow;e=r[0].style.width,r.width(r.parent().width()-parseFloat(r.css("paddingLeft"))-parseFloat(r.css("paddingRight"))-(parseFloat(r.css("borderLeftWidth"))||0)-(parseFloat(r.css("borderRightWidth"))||0)),bt.each(["height","paddingTop","paddingBottom"],function(t,e){a[e]="hide";var i=(""+bt.css(s.toShow[0],e)).match(/^([\d+-.]+)(.*)$/);o[e]={value:i[1],unit:i[2]||"px"}}),s.toShow.css({height:0,overflow:"hidden"}).show(),s.toHide.filter(":hidden").each(s.complete).end().filter(":visible").animate(a,{step:function(t,e){"height"==e.prop&&(n=e.end-e.start==0?0:(e.now-e.start)/(e.end-e.start)),s.toShow[0].style[e.prop]=n*o[e.prop].value+o[e.prop].unit},duration:s.duration,easing:s.easing,complete:function(){s.autoHeight||s.toShow.css("height",""),s.toShow.css({width:e,overflow:i}),s.complete()}})}else s.toHide.animate({height:"hide",paddingTop:"hide",paddingBottom:"hide"},s);else s.toShow.animate({height:"show",paddingTop:"show",paddingBottom:"show"},s)},bounceslide:function(t){this.slide(t,{easing:t.down?"easeOutBounce":"swing",duration:t.down?1e3:200})}}}),ku=jQuery,mu=0,ku.widget("ui.autocomplete",{options:{appendTo:"body",autoFocus:!1,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null},pending:0,_create:function(){var i,n=this,o=this.element[0].ownerDocument;this.isMultiLine=this.element.is("textarea"),this.element.addClass("ui-autocomplete-input").attr("autocomplete","off").attr({role:"textbox","aria-autocomplete":"list","aria-haspopup":"true"}).bind("keydown.autocomplete",function(t){if(!n.options.disabled&&!n.element.propAttr("readOnly")){i=!1;var e=ku.ui.keyCode;switch(t.keyCode){case e.PAGE_UP:n._move("previousPage",t);break;case e.PAGE_DOWN:n._move("nextPage",t);break;case e.UP:n._keyEvent("previous",t);break;case e.DOWN:n._keyEvent("next",t);break;case e.ENTER:case e.NUMPAD_ENTER:n.menu.active&&(i=!0,t.preventDefault());case e.TAB:if(!n.menu.active)return;n.menu.select(t);break;case e.ESCAPE:n.element.val(n.term),n.close(t);break;default:clearTimeout(n.searching),n.searching=setTimeout(function(){n.term!=n.element.val()&&(n.selectedItem=null,n.search(null,t))},n.options.delay)}}}).bind("keypress.autocomplete",function(t){i&&(i=!1,t.preventDefault())}).bind("focus.autocomplete",function(){n.options.disabled||(n.selectedItem=null,n.previous=n.element.val())}).bind("blur.autocomplete",function(t){n.options.disabled||(clearTimeout(n.searching),n.closing=setTimeout(function(){n.close(t),n._change(t)},150))}),this._initSource(),this.menu=ku("
    ").addClass("ui-autocomplete").appendTo(ku(this.options.appendTo||"body",o)[0]).mousedown(function(t){var e=n.menu.element[0];ku(t.target).closest(".ui-menu-item").length||setTimeout(function(){ku(document).one("mousedown",function(t){t.target===n.element[0]||t.target===e||ku.ui.contains(e,t.target)||n.close()})},1),setTimeout(function(){clearTimeout(n.closing)},13)}).menu({focus:function(t,e){var i=e.item.data("item.autocomplete");!1!==n._trigger("focus",t,{item:i})&&/^key/.test(t.originalEvent.type)&&n.element.val(i.value)},selected:function(t,e){var i=e.item.data("item.autocomplete"),s=n.previous;n.element[0]!==o.activeElement&&(n.element.focus(),n.previous=s,setTimeout(function(){n.previous=s,n.selectedItem=i},1)),!1!==n._trigger("select",t,{item:i})&&n.element.val(i.value),n.term=n.element.val(),n.close(t),n.selectedItem=i},blur:function(t,e){n.menu.element.is(":visible")&&n.element.val()!==n.term&&n.element.val(n.term)}}).zIndex(this.element.zIndex()+1).css({top:0,left:0}).hide().data("menu"),ku.fn.bgiframe&&this.menu.element.bgiframe(),n.beforeunloadHandler=function(){n.element.removeAttr("autocomplete")},ku(window).bind("beforeunload",n.beforeunloadHandler)},destroy:function(){this.element.removeClass("ui-autocomplete-input").removeAttr("autocomplete").removeAttr("role").removeAttr("aria-autocomplete").removeAttr("aria-haspopup"),this.menu.element.remove(),ku(window).unbind("beforeunload",this.beforeunloadHandler),ku.Widget.prototype.destroy.call(this)},_setOption:function(t,e){ku.Widget.prototype._setOption.apply(this,arguments),"source"===t&&this._initSource(),"appendTo"===t&&this.menu.element.appendTo(ku(e||"body",this.element[0].ownerDocument)[0]),"disabled"===t&&e&&this.xhr&&this.xhr.abort()},_initSource:function(){var i,e,s=this;ku.isArray(this.options.source)?(i=this.options.source,this.source=function(t,e){e(ku.ui.autocomplete.filter(i,t.term))}):"string"==typeof this.options.source?(e=this.options.source,this.source=function(t,i){s.xhr&&s.xhr.abort(),s.xhr=ku.ajax({url:e,data:t,dataType:"json",success:function(t,e){i(t)},error:function(){i([])}})}):this.source=this.options.source},search:function(t,e){return t=null!=t?t:this.element.val(),this.term=this.element.val(),t.length").data("item.autocomplete",e).append(ku("").text(e.label)).appendTo(t)},_move:function(t,e){if(this.menu.element.is(":visible"))return this.menu.first()&&/^previous/.test(t)||this.menu.last()&&/^next/.test(t)?(this.element.val(this.term),void this.menu.deactivate()):void this.menu[t](e);this.search(null,e)},widget:function(){return this.menu.element},_keyEvent:function(t,e){this.isMultiLine&&!this.menu.element.is(":visible")||(this._move(t,e),e.preventDefault())}}),ku.extend(ku.ui.autocomplete,{escapeRegex:function(t){return t.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")},filter:function(t,e){var i=new RegExp(ku.ui.autocomplete.escapeRegex(e),"i");return ku.grep(t,function(t){return i.test(t.label||t.value||t)})}}),tv=jQuery,tv.widget("ui.menu",{_create:function(){var e=this;this.element.addClass("ui-menu ui-widget ui-widget-content ui-corner-all").attr({role:"listbox","aria-activedescendant":"ui-active-menuitem"}).click(function(t){tv(t.target).closest(".ui-menu-item a").length&&(t.preventDefault(),e.select(t))}),this.refresh()},refresh:function(){var e=this;this.element.children("li:not(.ui-menu-item):has(a)").addClass("ui-menu-item").attr("role","menuitem").children("a").addClass("ui-corner-all").attr("tabindex",-1).mouseenter(function(t){e.activate(t,tv(this).parent())}).mouseleave(function(){e.deactivate()})},activate:function(t,e){if(this.deactivate(),this.hasScroll()){var i=e.offset().top-this.element.offset().top,s=this.element.scrollTop(),n=this.element.height();i<0?this.element.scrollTop(s+i):n<=i&&this.element.scrollTop(s+i-n+e.height())}this.active=e.eq(0).children("a").addClass("ui-state-hover").attr("id","ui-active-menuitem").end(),this._trigger("focus",t,{item:e})},deactivate:function(){this.active&&(this.active.children("a").removeClass("ui-state-hover").removeAttr("id"),this._trigger("blur"),this.active=null)},next:function(t){this.move("next",".ui-menu-item:first",t)},previous:function(t){this.move("prev",".ui-menu-item:last",t)},first:function(){return this.active&&!this.active.prevAll(".ui-menu-item").length},last:function(){return this.active&&!this.active.nextAll(".ui-menu-item").length},move:function(t,e,i){if(this.active){var s=this.active[t+"All"](".ui-menu-item").eq(0);s.length?this.activate(i,s):this.activate(i,this.element.children(e))}else this.activate(i,this.element.children(e))},nextPage:function(t){if(this.hasScroll()){if(!this.active||this.last())return void this.activate(t,this.element.children(".ui-menu-item:first"));var e=this.active.offset().top,i=this.element.height(),s=this.element.children(".ui-menu-item").filter(function(){var t=tv(this).offset().top-e-i+tv(this).height();return t<10&&-10",this.element[0].ownerDocument).addClass("ui-button-text").html(this.options.label).appendTo(t.empty()).text(),i=this.options.icons,s=i.primary&&i.secondary,n=[];i.primary||i.secondary?(this.options.text&&n.push("ui-button-text-icon"+(s?"s":i.primary?"-primary":"-secondary")),i.primary&&t.prepend(""),i.secondary&&t.append(""),this.options.text||(n.push(s?"ui-button-icons-only":"ui-button-icon-only"),this.hasTitle||t.attr("title",e))):n.push("ui-button-text-only"),t.addClass(n.join(" "))}else this.options.label&&this.element.val(this.options.label)}}),Vv.widget("ui.buttonset",{options:{items:":button, :submit, :reset, :checkbox, :radio, a, :data(button)"},_create:function(){this.element.addClass("ui-buttonset")},_init:function(){this.refresh()},_setOption:function(t,e){"disabled"===t&&this.buttons.button("option",t,e),Vv.Widget.prototype._setOption.apply(this,arguments)},refresh:function(){var t="rtl"===this.element.css("direction");this.buttons=this.element.find(this.options.items).filter(":ui-button").button("refresh").end().not(":ui-button").button().end().map(function(){return Vv(this).button("widget")[0]}).removeClass("ui-corner-all ui-corner-left ui-corner-right").filter(":first").addClass(t?"ui-corner-right":"ui-corner-left").end().filter(":last").addClass(t?"ui-corner-left":"ui-corner-right").end().end()},destroy:function(){this.element.removeClass("ui-buttonset"),this.buttons.map(function(){return Vv(this).button("widget")[0]}).removeClass("ui-corner-left ui-corner-right").end().button("destroy"),Vv.Widget.prototype.destroy.call(this)}}),function($,undefined){$.extend($.ui,{datepicker:{version:"1.8.23"}});var PROP_NAME="datepicker",dpuuid=(new Date).getTime(),instActive;function Datepicker(){this.debug=!1,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},$.extend(this._defaults,this.regional[""]),this.dpDiv=bindHover($('
    '))}function bindHover(i){var s="button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a";return i.bind("mouseout",function(t){var e=$(t.target).closest(s);e.length&&e.removeClass("ui-state-hover ui-datepicker-prev-hover ui-datepicker-next-hover")}).bind("mouseover",function(t){var e=$(t.target).closest(s);!$.datepicker._isDisabledDatepicker(instActive.inline?i.parent()[0]:instActive.input[0])&&e.length&&(e.parents(".ui-datepicker-calendar").find("a").removeClass("ui-state-hover"),e.addClass("ui-state-hover"),e.hasClass("ui-datepicker-prev")&&e.addClass("ui-datepicker-prev-hover"),e.hasClass("ui-datepicker-next")&&e.addClass("ui-datepicker-next-hover"))})}function extendRemove(t,e){for(var i in $.extend(t,e),e)null!=e[i]&&e[i]!=undefined||(t[i]=e[i]);return t}function isArray(t){return t&&($.browser.safari&&"object"==typeof t&&t.length||t.constructor&&t.constructor.toString().match(/\Array\(\)/))}$.extend(Datepicker.prototype,{markerClassName:"hasDatepicker",maxRows:4,log:function(){this.debug&&console.log.apply("",arguments)},_widgetDatepicker:function(){return this.dpDiv},setDefaults:function(t){return extendRemove(this._defaults,t||{}),this},_attachDatepicker:function(target,settings){var inlineSettings=null;for(var attrName in this._defaults){var attrValue=target.getAttribute("date:"+attrName);if(attrValue){inlineSettings=inlineSettings||{};try{inlineSettings[attrName]=eval(attrValue)}catch(t){inlineSettings[attrName]=attrValue}}}var nodeName=target.nodeName.toLowerCase(),inline="div"==nodeName||"span"==nodeName;target.id||(this.uuid+=1,target.id="dp"+this.uuid);var inst=this._newInst($(target),inline);inst.settings=$.extend({},settings||{},inlineSettings||{}),"input"==nodeName?this._connectDatepicker(target,inst):inline&&this._inlineDatepicker(target,inst)},_newInst:function(t,e){return{id:t[0].id.replace(/([^A-Za-z0-9_-])/g,"\\\\$1"),input:t,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,drawYear:0,inline:e,dpDiv:e?bindHover($('
    ')):this.dpDiv}},_connectDatepicker:function(t,s){var e=$(t);s.append=$([]),s.trigger=$([]),e.hasClass(this.markerClassName)||(this._attachments(e,s),e.addClass(this.markerClassName).keydown(this._doKeyDown).keypress(this._doKeyPress).keyup(this._doKeyUp).bind("setData.datepicker",function(t,e,i){s.settings[e]=i}).bind("getData.datepicker",function(t,e){return this._get(s,e)}),this._autoSize(s),$.data(t,PROP_NAME,s),s.settings.disabled&&this._disableDatepicker(t))},_attachments:function(t,e){var i=this._get(e,"appendText"),s=this._get(e,"isRTL");e.append&&e.append.remove(),i&&(e.append=$(''+i+""),t[s?"before":"after"](e.append)),t.unbind("focus",this._showDatepicker),e.trigger&&e.trigger.remove();var n=this._get(e,"showOn");if("focus"!=n&&"both"!=n||t.focus(this._showDatepicker),"button"==n||"both"==n){var o=this._get(e,"buttonText"),a=this._get(e,"buttonImage");e.trigger=$(this._get(e,"buttonImageOnly")?$("").addClass(this._triggerClass).attr({src:a,alt:o,title:o}):$('').addClass(this._triggerClass).html(""==a?o:$("").attr({src:a,alt:o,title:o}))),t[s?"before":"after"](e.trigger),e.trigger.click(function(){return $.datepicker._datepickerShowing&&$.datepicker._lastInput==t[0]?$.datepicker._hideDatepicker():($.datepicker._datepickerShowing&&$.datepicker._lastInput!=t[0]&&$.datepicker._hideDatepicker(),$.datepicker._showDatepicker(t[0])),!1})}},_autoSize:function(t){if(this._get(t,"autoSize")&&!t.inline){var e=new Date(2009,11,20),i=this._get(t,"dateFormat");if(i.match(/[DM]/)){var s=function(t){for(var e=0,i=0,s=0;se&&(e=t[s].length,i=s);return i};e.setMonth(s(this._get(t,i.match(/MM/)?"monthNames":"monthNamesShort"))),e.setDate(s(this._get(t,i.match(/DD/)?"dayNames":"dayNamesShort"))+20-e.getDay())}t.input.attr("size",this._formatDate(t,e).length)}},_inlineDatepicker:function(t,s){var e=$(t);e.hasClass(this.markerClassName)||(e.addClass(this.markerClassName).append(s.dpDiv).bind("setData.datepicker",function(t,e,i){s.settings[e]=i}).bind("getData.datepicker",function(t,e){return this._get(s,e)}),$.data(t,PROP_NAME,s),this._setDate(s,this._getDefaultDate(s),!0),this._updateDatepicker(s),this._updateAlternate(s),s.settings.disabled&&this._disableDatepicker(t),s.dpDiv.css("display","block"))},_dialogDatepicker:function(t,e,i,s,n){var o=this._dialogInst;if(!o){this.uuid+=1;var a="dp"+this.uuid;this._dialogInput=$(''),this._dialogInput.keydown(this._doKeyDown),$("body").append(this._dialogInput),(o=this._dialogInst=this._newInst(this._dialogInput,!1)).settings={},$.data(this._dialogInput[0],PROP_NAME,o)}if(extendRemove(o.settings,s||{}),e=e&&e.constructor==Date?this._formatDate(o,e):e,this._dialogInput.val(e),this._pos=n?n.length?n:[n.pageX,n.pageY]:null,!this._pos){var r=document.documentElement.clientWidth,l=document.documentElement.clientHeight,h=document.documentElement.scrollLeft||document.body.scrollLeft,c=document.documentElement.scrollTop||document.body.scrollTop;this._pos=[r/2-100+h,l/2-150+c]}return this._dialogInput.css("left",this._pos[0]+20+"px").css("top",this._pos[1]+"px"),o.settings.onSelect=i,this._inDialog=!0,this.dpDiv.addClass(this._dialogClass),this._showDatepicker(this._dialogInput[0]),$.blockUI&&$.blockUI(this.dpDiv),$.data(this._dialogInput[0],PROP_NAME,o),this},_destroyDatepicker:function(t){var e=$(t),i=$.data(t,PROP_NAME);if(e.hasClass(this.markerClassName)){var s=t.nodeName.toLowerCase();$.removeData(t,PROP_NAME),"input"==s?(i.append.remove(),i.trigger.remove(),e.removeClass(this.markerClassName).unbind("focus",this._showDatepicker).unbind("keydown",this._doKeyDown).unbind("keypress",this._doKeyPress).unbind("keyup",this._doKeyUp)):"div"!=s&&"span"!=s||e.removeClass(this.markerClassName).empty()}},_enableDatepicker:function(e){var t=$(e),i=$.data(e,PROP_NAME);if(t.hasClass(this.markerClassName)){var s=e.nodeName.toLowerCase();if("input"==s)e.disabled=!1,i.trigger.filter("button").each(function(){this.disabled=!1}).end().filter("img").css({opacity:"1.0",cursor:""});else if("div"==s||"span"==s){var n=t.children("."+this._inlineClass);n.children().removeClass("ui-state-disabled"),n.find("select.ui-datepicker-month, select.ui-datepicker-year").removeAttr("disabled")}this._disabledInputs=$.map(this._disabledInputs,function(t){return t==e?null:t})}},_disableDatepicker:function(e){var t=$(e),i=$.data(e,PROP_NAME);if(t.hasClass(this.markerClassName)){var s=e.nodeName.toLowerCase();if("input"==s)e.disabled=!0,i.trigger.filter("button").each(function(){this.disabled=!0}).end().filter("img").css({opacity:"0.5",cursor:"default"});else if("div"==s||"span"==s){var n=t.children("."+this._inlineClass);n.children().addClass("ui-state-disabled"),n.find("select.ui-datepicker-month, select.ui-datepicker-year").attr("disabled","disabled")}this._disabledInputs=$.map(this._disabledInputs,function(t){return t==e?null:t}),this._disabledInputs[this._disabledInputs.length]=e}},_isDisabledDatepicker:function(t){if(!t)return!1;for(var e=0;er&&sl&&ng;)--p<0&&(p=11,f--)}t.drawMonth=p,t.drawYear=f;var m=this._get(t,"prevText");m=o?this.formatDate(m,this._daylightSavingAdjust(new Date(f,p-l,1)),this._getFormatConfig(t)):m;var v=this._canAdjustMonth(t,-1,f,p)?''+m+"":n?"":''+m+"",b=this._get(t,"nextText");b=o?this.formatDate(b,this._daylightSavingAdjust(new Date(f,p+l,1)),this._getFormatConfig(t)):b;var _=this._canAdjustMonth(t,1,f,p)?''+b+"":n?"":''+b+"",y=this._get(t,"currentText"),w=this._get(t,"gotoCurrent")&&t.currentDay?c:e;y=o?this.formatDate(y,w,this._getFormatConfig(t)):y;var k=t.inline?"":'",x=s?'
    '+(i?k:"")+(this._isInRange(t,w)?'":"")+(i?"":k)+"
    ":"",D=parseInt(this._get(t,"firstDay"),10);D=isNaN(D)?0:D;for(var C=this._get(t,"showWeek"),I=this._get(t,"dayNames"),P=(this._get(t,"dayNamesShort"),this._get(t,"dayNamesMin")),M=this._get(t,"monthNames"),S=this._get(t,"monthNamesShort"),W=this._get(t,"beforeShowDay"),z=this._get(t,"showOtherMonths"),E=this._get(t,"selectOtherMonths"),T=(this._get(t,"calculateWeek")||this.iso8601Week,this._getDefaultDate(t)),H="",N=0;N'+(/all|left/.test(B)&&0==N?i?_:v:"")+(/all|right/.test(B)&&0==N?i?v:_:"")+this._generateMonthYearHeader(t,p,f,d,u,0';for(var R=C?'":"",Y=0;Y<7;Y++){var j=(Y+D)%7;R+="'+P[j]+""}F+=R+"";var q=this._getDaysInMonth(f,p);f==t.selectedYear&&p==t.selectedMonth&&(t.selectedDay=Math.min(t.selectedDay,q));var V=(this._getFirstDayOfMonth(f,p)-D+7)%7,J=Math.ceil((V+q)/7),K=h&&this.maxRows>J?this.maxRows:J;this.maxRows=K;for(var U=this._daylightSavingAdjust(new Date(f,p,1-V)),Q=0;Q";var X=C?'":"";for(Y=0;Y<7;Y++){var Z=W?W.apply(t.input?t.input[0]:null,[U]):[!0,""],G=U.getMonth()!=p,tt=G&&!E||!Z[0]||d&&U"+(G&&!z?" ":tt?''+U.getDate()+"":''+U.getDate()+"")+"",U.setDate(U.getDate()+1),U=this._daylightSavingAdjust(U)}F+=X+""}11<++p&&(p=0,f++),A+=F+="
    '+this._get(t,"weekHeader")+"
    '+this._get(t,"calculateWeek")(U)+"
    "+(h?"
    "+(0
    ':""):"")}H+=A}return H+=x+($.browser.msie&&parseInt($.browser.version,10)<7&&!t.inline?'':""),t._keyEvent=!1,H},_generateMonthYearHeader:function(t,e,i,s,n,o,a,r){var l=this._get(t,"changeMonth"),h=this._get(t,"changeYear"),c=this._get(t,"showMonthAfterYear"),d='
    ',u="";if(o||!l)u+=''+a[e]+"";else{var p=s&&s.getFullYear()==i,f=n&&n.getFullYear()==i;u+='"}if(c||(d+=u+(!o&&l&&h?"":" ")),!t.yearshtml)if(t.yearshtml="",o||!h)d+=''+i+"";else{var m=this._get(t,"yearRange").split(":"),v=(new Date).getFullYear(),b=function(t){var e=t.match(/c[+-].*/)?i+parseInt(t.substring(1),10):t.match(/[+-].*/)?v+parseInt(t,10):parseInt(t,10);return isNaN(e)?v:e},_=b(m[0]),y=Math.max(_,b(m[1]||""));for(_=s?Math.max(_,s.getFullYear()):_,y=n?Math.min(y,n.getFullYear()):y,t.yearshtml+='",d+=t.yearshtml,t.yearshtml=null}return d+=this._get(t,"yearSuffix"),c&&(d+=(!o&&l&&h?"":" ")+u),d+="
    "},_adjustInstDate:function(t,e,i){var s=t.drawYear+("Y"==i?e:0),n=t.drawMonth+("M"==i?e:0),o=Math.min(t.selectedDay,this._getDaysInMonth(s,n))+("D"==i?e:0),a=this._restrictMinMax(t,this._daylightSavingAdjust(new Date(s,n,o)));t.selectedDay=a.getDate(),t.drawMonth=t.selectedMonth=a.getMonth(),t.drawYear=t.selectedYear=a.getFullYear(),"M"!=i&&"Y"!=i||this._notifyChange(t)},_restrictMinMax:function(t,e){var i=this._getMinMaxDate(t,"min"),s=this._getMinMaxDate(t,"max"),n=i&&e=i.getTime())&&(!s||e.getTime()<=s.getTime())},_getFormatConfig:function(t){var e=this._get(t,"shortYearCutoff");return{shortYearCutoff:e="string"!=typeof e?e:(new Date).getFullYear()%100+parseInt(e,10),dayNamesShort:this._get(t,"dayNamesShort"),dayNames:this._get(t,"dayNames"),monthNamesShort:this._get(t,"monthNamesShort"),monthNames:this._get(t,"monthNames")}},_formatDate:function(t,e,i,s){e||(t.currentDay=t.selectedDay,t.currentMonth=t.selectedMonth,t.currentYear=t.selectedYear);var n=e?"object"==typeof e?e:this._daylightSavingAdjust(new Date(s,i,e)):this._daylightSavingAdjust(new Date(t.currentYear,t.currentMonth,t.currentDay));return this.formatDate(this._get(t,"dateFormat"),n,this._getFormatConfig(t))}}),$.fn.datepicker=function(t){if(!this.length)return this;$.datepicker.initialized||($(document).mousedown($.datepicker._checkExternalClick).find("body").append($.datepicker.dpDiv),$.datepicker.initialized=!0);var e=Array.prototype.slice.call(arguments,1);return"string"!=typeof t||"isDisabled"!=t&&"getDate"!=t&&"widget"!=t?"option"==t&&2==arguments.length&&"string"==typeof arguments[1]?$.datepicker["_"+t+"Datepicker"].apply($.datepicker,[this[0]].concat(e)):this.each(function(){"string"==typeof t?$.datepicker["_"+t+"Datepicker"].apply($.datepicker,[this].concat(e)):$.datepicker._attachDatepicker(this,t)}):$.datepicker["_"+t+"Datepicker"].apply($.datepicker,[this[0]].concat(e))},$.datepicker=new Datepicker,$.datepicker.initialized=!1,$.datepicker.uuid=(new Date).getTime(),$.datepicker.version="1.8.23",window["DP_jQuery_"+dpuuid]=$}(jQuery),BE=jQuery,DE="ui-dialog ui-widget ui-widget-content ui-corner-all ",EE={buttons:!0,height:!0,maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0,width:!0},FE={maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0},BE.widget("ui.dialog",{options:{autoOpen:!0,buttons:{},closeOnEscape:!0,closeText:"close",dialogClass:"",draggable:!0,hide:null,height:"auto",maxHeight:!1,maxWidth:!1,minHeight:150,minWidth:150,modal:!1,position:{my:"center",at:"center",collision:"fit",using:function(t){var e=BE(this).css(t).offset().top;e<0&&BE(this).css("top",t.top-e)}},resizable:!0,show:null,stack:!0,title:"",width:300,zIndex:1e3},_create:function(){this.originalTitle=this.element.attr("title"),"string"!=typeof this.originalTitle&&(this.originalTitle=""),this.options.title=this.options.title||this.originalTitle;var e=this,i=e.options,t=i.title||" ",s=BE.ui.dialog.getTitleId(e.element),n=(e.uiDialog=BE("
    ")).appendTo(document.body).hide().addClass(DE+i.dialogClass).css({zIndex:i.zIndex}).attr("tabIndex",-1).css("outline",0).keydown(function(t){i.closeOnEscape&&!t.isDefaultPrevented()&&t.keyCode&&t.keyCode===BE.ui.keyCode.ESCAPE&&(e.close(t),t.preventDefault())}).attr({role:"dialog","aria-labelledby":s}).mousedown(function(t){e.moveToTop(!1,t)}),o=(e.element.show().removeAttr("title").addClass("ui-dialog-content ui-widget-content").appendTo(n),(e.uiDialogTitlebar=BE("
    ")).addClass("ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix").prependTo(n)),a=BE('').addClass("ui-dialog-titlebar-close ui-corner-all").attr("role","button").hover(function(){a.addClass("ui-state-hover")},function(){a.removeClass("ui-state-hover")}).focus(function(){a.addClass("ui-state-focus")}).blur(function(){a.removeClass("ui-state-focus")}).click(function(t){return e.close(t),!1}).appendTo(o);(e.uiDialogTitlebarCloseText=BE("")).addClass("ui-icon ui-icon-closethick").text(i.closeText).appendTo(a),BE("").addClass("ui-dialog-title").attr("id",s).html(t).prependTo(o),BE.isFunction(i.beforeclose)&&!BE.isFunction(i.beforeClose)&&(i.beforeClose=i.beforeclose),o.find("*").add(o).disableSelection(),i.draggable&&BE.fn.draggable&&e._makeDraggable(),i.resizable&&BE.fn.resizable&&e._makeResizable(),e._createButtons(i.buttons),e._isOpen=!1,BE.fn.bgiframe&&n.bgiframe()},_init:function(){this.options.autoOpen&&this.open()},destroy:function(){var t=this;return t.overlay&&t.overlay.destroy(),t.uiDialog.hide(),t.element.unbind(".dialog").removeData("dialog").removeClass("ui-dialog-content ui-widget-content").hide().appendTo("body"),t.uiDialog.remove(),t.originalTitle&&t.element.attr("title",t.originalTitle),t},widget:function(){return this.uiDialog},close:function(t){var e,i,s=this;if(!1!==s._trigger("beforeClose",t))return s.overlay&&s.overlay.destroy(),s.uiDialog.unbind("keypress.ui-dialog"),s._isOpen=!1,s.options.hide?s.uiDialog.hide(s.options.hide,function(){s._trigger("close",t)}):(s.uiDialog.hide(),s._trigger("close",t)),BE.ui.dialog.overlay.resize(),s.options.modal&&(e=0,BE(".ui-dialog").each(function(){this!==s.uiDialog[0]&&(i=BE(this).css("z-index"),isNaN(i)||(e=Math.max(e,i)))}),BE.ui.dialog.maxZ=e),s},isOpen:function(){return this._isOpen},moveToTop:function(t,e){var i,s=this,n=s.options;return n.modal&&!t||!n.stack&&!n.modal?s._trigger("focus",e):(n.zIndex>BE.ui.dialog.maxZ&&(BE.ui.dialog.maxZ=n.zIndex),s.overlay&&(BE.ui.dialog.maxZ+=1,s.overlay.$el.css("z-index",BE.ui.dialog.overlay.maxZ=BE.ui.dialog.maxZ)),i={scrollTop:s.element.scrollTop(),scrollLeft:s.element.scrollLeft()},BE.ui.dialog.maxZ+=1,s.uiDialog.css("z-index",BE.ui.dialog.maxZ),s.element.attr(i),s._trigger("focus",e),s)},open:function(){if(!this._isOpen){var t=this,e=t.options,i=t.uiDialog;return t.overlay=e.modal?new BE.ui.dialog.overlay(t):null,t._size(),t._position(e.position),i.show(e.show),t.moveToTop(!0),e.modal&&i.bind("keydown.ui-dialog",function(t){if(t.keyCode===BE.ui.keyCode.TAB){var e=BE(":tabbable",this),i=e.filter(":first"),s=e.filter(":last");return t.target!==s[0]||t.shiftKey?t.target===i[0]&&t.shiftKey?(s.focus(1),!1):void 0:(i.focus(1),!1)}}),BE(t.element.find(":tabbable").get().concat(i.find(".ui-dialog-buttonpane :tabbable").get().concat(i.get()))).eq(0).focus(),t._isOpen=!0,t._trigger("open"),t}},_createButtons:function(t){var s=this,e=!1,i=BE("
    ").addClass("ui-dialog-buttonpane ui-widget-content ui-helper-clearfix"),n=BE("
    ").addClass("ui-dialog-buttonset").appendTo(i);s.uiDialog.find(".ui-dialog-buttonpane").remove(),"object"==typeof t&&null!==t&&BE.each(t,function(){return!(e=!0)}),e&&(BE.each(t,function(t,e){e=BE.isFunction(e)?{click:e,text:t}:e;var i=BE('').click(function(){e.click.apply(s.element[0],arguments)}).appendTo(n);BE.each(e,function(t,e){"click"!==t&&(t in i?i[t](e):i.attr(t,e))}),BE.fn.button&&i.button()}),i.appendTo(s.uiDialog))},_makeDraggable:function(){var i,s=this,n=s.options,o=BE(document);function a(t){return{position:t.position,offset:t.offset}}s.uiDialog.draggable({cancel:".ui-dialog-content, .ui-dialog-titlebar-close",handle:".ui-dialog-titlebar",containment:"document",start:function(t,e){i="auto"===n.height?"auto":BE(this).height(),BE(this).height(BE(this).height()).addClass("ui-dialog-dragging"),s._trigger("dragStart",t,a(e))},drag:function(t,e){s._trigger("drag",t,a(e))},stop:function(t,e){n.position=[e.position.left-o.scrollLeft(),e.position.top-o.scrollTop()],BE(this).removeClass("ui-dialog-dragging").height(i),s._trigger("dragStop",t,a(e)),BE.ui.dialog.overlay.resize()}})},_makeResizable:function(t){t=void 0===t?this.options.resizable:t;var i=this,s=i.options,e=i.uiDialog.css("position"),n="string"==typeof t?t:"n,e,s,w,se,sw,ne,nw";function o(t){return{originalPosition:t.originalPosition,originalSize:t.originalSize,position:t.position,size:t.size}}i.uiDialog.resizable({cancel:".ui-dialog-content",containment:"document",alsoResize:i.element,maxWidth:s.maxWidth,maxHeight:s.maxHeight,minWidth:s.minWidth,minHeight:i._minHeight(),handles:n,start:function(t,e){BE(this).addClass("ui-dialog-resizing"),i._trigger("resizeStart",t,o(e))},resize:function(t,e){i._trigger("resize",t,o(e))},stop:function(t,e){BE(this).removeClass("ui-dialog-resizing"),s.height=BE(this).height(),s.width=BE(this).width(),i._trigger("resizeStop",t,o(e)),BE.ui.dialog.overlay.resize()}}).css("position",e).find(".ui-resizable-se").addClass("ui-icon ui-icon-grip-diagonal-se")},_minHeight:function(){var t=this.options;return"auto"===t.height?t.minHeight:Math.min(t.minHeight,t.height)},_position:function(t){var e,i=[],s=[0,0];t=t?(("string"==typeof t||"object"==typeof t&&"0"in t)&&(1===(i=t.split?t.split(" "):[t[0],t[1]]).length&&(i[1]=i[0]),BE.each(["left","top"],function(t,e){+i[t]===i[t]&&(s[t]=i[t],i[t]=e)}),t={my:i.join(" "),at:i.join(" "),offset:s.join(" ")}),BE.extend({},BE.ui.dialog.prototype.options.position,t)):BE.ui.dialog.prototype.options.position,(e=this.uiDialog.is(":visible"))||this.uiDialog.show(),this.uiDialog.css({top:0,left:0}).position(BE.extend({of:window},t)),e||this.uiDialog.hide()},_setOptions:function(t){var i=this,s={},n=!1;BE.each(t,function(t,e){i._setOption(t,e),t in EE&&(n=!0),t in FE&&(s[t]=e)}),n&&this._size(),this.uiDialog.is(":data(resizable)")&&this.uiDialog.resizable("option",s)},_setOption:function(t,e){var i=this,s=i.uiDialog;switch(t){case"beforeclose":t="beforeClose";break;case"buttons":i._createButtons(e);break;case"closeText":i.uiDialogTitlebarCloseText.text(""+e);break;case"dialogClass":s.removeClass(i.options.dialogClass).addClass(DE+e);break;case"disabled":e?s.addClass("ui-dialog-disabled"):s.removeClass("ui-dialog-disabled");break;case"draggable":var n=s.is(":data(draggable)");n&&!e&&s.draggable("destroy"),!n&&e&&i._makeDraggable();break;case"position":i._position(e);break;case"resizable":var o=s.is(":data(resizable)");o&&!e&&s.resizable("destroy"),o&&"string"==typeof e&&s.resizable("option","handles",e),o||!1===e||i._makeResizable(e);break;case"title":BE(".ui-dialog-title",i.uiDialogTitlebar).html(""+(e||" "))}BE.Widget.prototype._setOption.apply(i,arguments)},_size:function(){var t,e,i=this.options,s=this.uiDialog.is(":visible");if(this.element.show().css({width:"auto",minHeight:0,height:0}),i.minWidth>i.width&&(i.width=i.minWidth),t=this.uiDialog.css({height:"auto",width:i.width}).height(),e=Math.max(0,i.minHeight-t),"auto"===i.height)if(BE.support.minHeight)this.element.css({minHeight:e,height:"auto"});else{this.uiDialog.show();var n=this.element.css("height","auto").height();s||this.uiDialog.hide(),this.element.height(Math.max(n,e))}else this.element.height(Math.max(i.height-t,0));this.uiDialog.is(":data(resizable)")&&this.uiDialog.resizable("option","minHeight",this._minHeight())}}),BE.extend(BE.ui.dialog,{version:"1.8.23",uuid:0,maxZ:0,getTitleId:function(t){var e=t.attr("id");return e||(this.uuid+=1,e=this.uuid),"ui-dialog-title-"+e},overlay:function(t){this.$el=BE.ui.dialog.overlay.create(t)}}),BE.extend(BE.ui.dialog.overlay,{instances:[],oldInstances:[],maxZ:0,events:BE.map("focus,mousedown,mouseup,keydown,keypress,click".split(","),function(t){return t+".dialog-overlay"}).join(" "),create:function(e){0===this.instances.length&&(setTimeout(function(){BE.ui.dialog.overlay.instances.length&&BE(document).bind(BE.ui.dialog.overlay.events,function(t){if(BE(t.target).zIndex()
    ").addClass("ui-widget-overlay")).appendTo(document.body).css({width:this.width(),height:this.height()});return BE.fn.bgiframe&&t.bgiframe(),this.instances.push(t),t},destroy:function(t){var e=BE.inArray(t,this.instances);-1!=e&&this.oldInstances.push(this.instances.splice(e,1)[0]),0===this.instances.length&&BE([document,window]).unbind(".dialog-overlay"),t.remove();var i=0;BE.each(this.instances,function(){i=Math.max(i,this.css("z-index"))}),this.maxZ=i},height:function(){var t;return BE.browser.msie&&BE.browser.version<7?(t=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight))
    ").appendTo(this.element),this.oldValue=this._value(),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(),VH.Widget.prototype.destroy.apply(this,arguments)},value:function(t){return void 0===t?this._value():(this._setOption("value",t),this)},_setOption:function(t,e){"value"===t&&(this.options.value=e,this._refreshValue(),this._value()===this.options.max&&this._trigger("complete")),VH.Widget.prototype._setOption.apply(this,arguments)},_value:function(){var t=this.options.value;return"number"!=typeof t&&(t=0),Math.min(this.options.max,Math.max(this.min,t))},_percentage:function(){return 100*this._value()/this.options.max},_refreshValue:function(){var t=this.value(),e=this._percentage();this.oldValue!==t&&(this.oldValue=t,this._trigger("change")),this.valueDiv.toggle(t>this.min).toggleClass("ui-corner-right",t===this.options.max).width(e.toFixed(0)+"%"),this.element.attr("aria-valuenow",t)}}),VH.extend(VH.ui.progressbar,{version:"1.8.23"}),bI=jQuery,bI.widget("ui.slider",bI.ui.mouse,{widgetEventPrefix:"slide",options:{animate:!1,distance:0,max:100,min:0,orientation:"horizontal",range:!1,step:1,value:0,values:null},_create:function(){var o=this,t=this.options,e=this.element.find(".ui-slider-handle").addClass("ui-state-default ui-corner-all"),i=t.values&&t.values.length||1,s=[];this._keySliding=!1,this._mouseSliding=!1,this._animateOff=!0,this._handleIndex=null,this._detectOrientation(),this._mouseInit(),this.element.addClass("ui-slider ui-slider-"+this.orientation+" ui-widget ui-widget-content ui-corner-all"+(t.disabled?" ui-slider-disabled ui-disabled":"")),this.range=bI([]),t.range&&(!0===t.range&&(t.values||(t.values=[this._valueMin(),this._valueMin()]),t.values.length&&2!==t.values.length&&(t.values=[t.values[0],t.values[0]])),this.range=bI("
    ").appendTo(this.element).addClass("ui-slider-range ui-widget-header"+("min"===t.range||"max"===t.range?" ui-slider-range-"+t.range:"")));for(var n=e.length;n");this.handles=e.add(bI(s.join("")).appendTo(o.element)),this.handle=this.handles.eq(0),this.handles.add(this.range).filter("a").click(function(t){t.preventDefault()}).hover(function(){t.disabled||bI(this).addClass("ui-state-hover")},function(){bI(this).removeClass("ui-state-hover")}).focus(function(){t.disabled?bI(this).blur():(bI(".ui-slider .ui-state-focus").removeClass("ui-state-focus"),bI(this).addClass("ui-state-focus"))}).blur(function(){bI(this).removeClass("ui-state-focus")}),this.handles.each(function(t){bI(this).data("index.ui-slider-handle",t)}),this.handles.keydown(function(t){var e,i,s,n=bI(this).data("index.ui-slider-handle");if(!o.options.disabled){switch(t.keyCode){case bI.ui.keyCode.HOME:case bI.ui.keyCode.END:case bI.ui.keyCode.PAGE_UP:case bI.ui.keyCode.PAGE_DOWN:case bI.ui.keyCode.UP:case bI.ui.keyCode.RIGHT:case bI.ui.keyCode.DOWN:case bI.ui.keyCode.LEFT:if(t.preventDefault(),!o._keySliding&&(o._keySliding=!0,bI(this).addClass("ui-state-active"),!1===o._start(t,n)))return}switch(s=o.options.step,e=i=o.options.values&&o.options.values.length?o.values(n):o.value(),t.keyCode){case bI.ui.keyCode.HOME:i=o._valueMin();break;case bI.ui.keyCode.END:i=o._valueMax();break;case bI.ui.keyCode.PAGE_UP:i=o._trimAlignValue(e+(o._valueMax()-o._valueMin())/5);break;case bI.ui.keyCode.PAGE_DOWN:i=o._trimAlignValue(e-(o._valueMax()-o._valueMin())/5);break;case bI.ui.keyCode.UP:case bI.ui.keyCode.RIGHT:if(e===o._valueMax())return;i=o._trimAlignValue(e+s);break;case bI.ui.keyCode.DOWN:case bI.ui.keyCode.LEFT:if(e===o._valueMin())return;i=o._trimAlignValue(e-s)}o._slide(t,n,i)}}).keyup(function(t){var e=bI(this).data("index.ui-slider-handle");o._keySliding&&(o._keySliding=!1,o._stop(t,e),o._change(t,e),bI(this).removeClass("ui-state-active"))}),this._refreshValue(),this._animateOff=!1},destroy:function(){return this.handles.remove(),this.range.remove(),this.element.removeClass("ui-slider ui-slider-horizontal ui-slider-vertical ui-slider-disabled ui-widget ui-widget-content ui-corner-all").removeData("slider").unbind(".slider"),this._mouseDestroy(),this},_mouseCapture:function(t){var e,i,s,n,o,a,r,l,h=this.options;return!h.disabled&&(this.elementSize={width:this.element.outerWidth(),height:this.element.outerHeight()},this.elementOffset=this.element.offset(),e={x:t.pageX,y:t.pageY},i=this._normValueFromMouse(e),s=this._valueMax()-this._valueMin()+1,(o=this).handles.each(function(t){var e=Math.abs(i-o.values(t));e=this._valueMax())return this._valueMax();var e=0=e&&(s+=0
    ",remove:null,select:null,show:null,spinner:"Loading…",tabTemplate:"
  • #{label}
  • "},_create:function(){this._tabify(!0)},_setOption:function(t,e){if("selected"==t){if(this.options.collapsible&&e==this.options.selected)return;this.select(e)}else this.options[t]=e,this._tabify()},_tabId:function(t){return t.title&&t.title.replace(/\s/g,"_").replace(/[^\w\u00c0-\uFFFF-]/g,"")||this.options.idPrefix+ ++NJ},_sanitizeSelector:function(t){return t.replace(/:/g,"\\:")},_cookie:function(){var t=this.cookie||(this.cookie=this.options.cookie.name||"ui-tabs-"+ ++OJ);return LJ.cookie.apply(null,[t].concat(LJ.makeArray(arguments)))},_ui:function(t,e){return{tab:t,panel:e,index:this.anchors.index(t)}},_cleanup:function(){this.lis.filter(".ui-state-processing").removeClass("ui-state-processing").find("span:data(label.tabs)").each(function(){var t=LJ(this);t.html(t.data("label.tabs")).removeData("label.tabs")})},_tabify:function(t){var i,s,r=this,l=this.options,h=/^#.+/;this.list=this.element.find("ol,ul").eq(0),this.lis=LJ(" > li:has(a[href])",this.list),this.anchors=this.lis.map(function(){return LJ("a",this)[0]}),this.panels=LJ([]),this.anchors.each(function(t,e){var i,s=LJ(e).attr("href"),n=s.split("#")[0];if(n&&(n===location.toString().split("#")[0]||(i=LJ("base")[0])&&n===i.href)&&(s=e.hash,e.href=s),h.test(s))r.panels=r.panels.add(r.element.find(r._sanitizeSelector(s)));else if(s&&"#"!==s){LJ.data(e,"href.tabs",s),LJ.data(e,"load.tabs",s.replace(/#.*$/,""));var o=r._tabId(e);e.href="#"+o;var a=r.element.find("#"+o);a.length||(a=LJ(l.panelTemplate).attr("id",o).addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").insertAfter(r.panels[t-1]||r.list)).data("destroy.tabs",!0),r.panels=r.panels.add(a)}else l.disabled.push(t)}),t?(this.element.addClass("ui-tabs ui-widget ui-widget-content ui-corner-all"),this.list.addClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all"),this.lis.addClass("ui-state-default ui-corner-top"),this.panels.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom"),void 0===l.selected?(location.hash&&this.anchors.each(function(t,e){if(e.hash==location.hash)return l.selected=t,!1}),"number"!=typeof l.selected&&l.cookie&&(l.selected=parseInt(r._cookie(),10)),"number"!=typeof l.selected&&this.lis.filter(".ui-tabs-selected").length&&(l.selected=this.lis.index(this.lis.filter(".ui-tabs-selected"))),l.selected=l.selected||(this.lis.length?0:-1)):null===l.selected&&(l.selected=-1),l.selected=0<=l.selected&&this.anchors[l.selected]||l.selected<0?l.selected:0,l.disabled=LJ.unique(l.disabled.concat(LJ.map(this.lis.filter(".ui-state-disabled"),function(t,e){return r.lis.index(t)}))).sort(),-1!=LJ.inArray(l.selected,l.disabled)&&l.disabled.splice(LJ.inArray(l.selected,l.disabled),1),this.panels.addClass("ui-tabs-hide"),this.lis.removeClass("ui-tabs-selected ui-state-active"),0<=l.selected&&this.anchors.length&&(r.element.find(r._sanitizeSelector(r.anchors[l.selected].hash)).removeClass("ui-tabs-hide"),this.lis.eq(l.selected).addClass("ui-tabs-selected ui-state-active"),r.element.queue("tabs",function(){r._trigger("show",null,r._ui(r.anchors[l.selected],r.element.find(r._sanitizeSelector(r.anchors[l.selected].hash))[0]))}),this.load(l.selected)),LJ(window).bind("unload",function(){r.lis.add(r.anchors).unbind(".tabs"),r.lis=r.anchors=r.panels=null})):l.selected=this.lis.index(this.lis.filter(".ui-tabs-selected")),this.element[l.collapsible?"addClass":"removeClass"]("ui-tabs-collapsible"),l.cookie&&this._cookie(l.selected,l.cookie);for(var e,n=0;e=this.lis[n];n++)LJ(e)[-1==LJ.inArray(n,l.disabled)||LJ(e).hasClass("ui-tabs-selected")?"removeClass":"addClass"]("ui-state-disabled");if(!1===l.cache&&this.anchors.removeData("cache.tabs"),this.lis.add(this.anchors).unbind(".tabs"),"mouseover"!==l.event){var o=function(t,e){e.is(":not(.ui-state-disabled)")&&e.addClass("ui-state-"+t)},a=function(t,e){e.removeClass("ui-state-"+t)};this.lis.bind("mouseover.tabs",function(){o("hover",LJ(this))}),this.lis.bind("mouseout.tabs",function(){a("hover",LJ(this))}),this.anchors.bind("focus.tabs",function(){o("focus",LJ(this).closest("li"))}),this.anchors.bind("blur.tabs",function(){a("focus",LJ(this).closest("li"))})}function c(t,e){t.css("display",""),!LJ.support.opacity&&e.opacity&&t[0].style.removeAttribute("filter")}l.fx&&(LJ.isArray(l.fx)?(i=l.fx[0],s=l.fx[1]):i=s=l.fx);var d=s?function(t,e){LJ(t).closest("li").addClass("ui-tabs-selected ui-state-active"),e.hide().removeClass("ui-tabs-hide").animate(s,s.duration||"normal",function(){c(e,s),r._trigger("show",null,r._ui(t,e[0]))})}:function(t,e){LJ(t).closest("li").addClass("ui-tabs-selected ui-state-active"),e.removeClass("ui-tabs-hide"),r._trigger("show",null,r._ui(t,e[0]))},u=i?function(t,e){e.animate(i,i.duration||"normal",function(){r.lis.removeClass("ui-tabs-selected ui-state-active"),e.addClass("ui-tabs-hide"),c(e,i),r.element.dequeue("tabs")})}:function(t,e,i){r.lis.removeClass("ui-tabs-selected ui-state-active"),e.addClass("ui-tabs-hide"),r.element.dequeue("tabs")};this.anchors.bind(l.event+".tabs",function(){var t=this,e=LJ(t).closest("li"),i=r.panels.filter(":not(.ui-tabs-hide)"),s=r.element.find(r._sanitizeSelector(t.hash));if(e.hasClass("ui-tabs-selected")&&!l.collapsible||e.hasClass("ui-state-disabled")||e.hasClass("ui-state-processing")||r.panels.filter(":animated").length||!1===r._trigger("select",null,r._ui(this,s[0])))return this.blur(),!1;if(l.selected=r.anchors.index(this),r.abort(),l.collapsible){if(e.hasClass("ui-tabs-selected"))return l.selected=-1,l.cookie&&r._cookie(l.selected,l.cookie),r.element.queue("tabs",function(){u(t,i)}).dequeue("tabs"),this.blur(),!1;if(!i.length)return l.cookie&&r._cookie(l.selected,l.cookie),r.element.queue("tabs",function(){d(t,s)}),r.load(r.anchors.index(this)),this.blur(),!1}if(l.cookie&&r._cookie(l.selected,l.cookie),!s.length)throw"jQuery UI Tabs: Mismatching fragment identifier.";i.length&&r.element.queue("tabs",function(){u(t,i)}),r.element.queue("tabs",function(){d(t,s)}),r.load(r.anchors.index(this)),LJ.browser.msie&&this.blur()}),this.anchors.bind("click.tabs",function(){return!1})},_getIndex:function(t){return"string"==typeof t&&(t=this.anchors.index(this.anchors.filter("[href$='"+t+"']"))),t},destroy:function(){var t=this.options;return this.abort(),this.element.unbind(".tabs").removeClass("ui-tabs ui-widget ui-widget-content ui-corner-all ui-tabs-collapsible").removeData("tabs"),this.list.removeClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all"),this.anchors.each(function(){var t=LJ.data(this,"href.tabs");t&&(this.href=t);var i=LJ(this).unbind(".tabs");LJ.each(["href","load","cache"],function(t,e){i.removeData(e+".tabs")})}),this.lis.unbind(".tabs").add(this.panels).each(function(){LJ.data(this,"destroy.tabs")?LJ(this).remove():LJ(this).removeClass(["ui-state-default","ui-corner-top","ui-tabs-selected","ui-state-active","ui-state-hover","ui-state-focus","ui-state-disabled","ui-tabs-panel","ui-widget-content","ui-corner-bottom","ui-tabs-hide"].join(" "))}),t.cookie&&this._cookie(null,t.cookie),this},add:function(t,e,i){void 0===i&&(i=this.anchors.length);var s=this,n=this.options,o=LJ(n.tabTemplate.replace(/#\{href\}/g,t).replace(/#\{label\}/g,e)),a=t.indexOf("#")?this._tabId(LJ("a",o)[0]):t.replace("#","");o.addClass("ui-state-default ui-corner-top").data("destroy.tabs",!0);var r=s.element.find("#"+a);return r.length||(r=LJ(n.panelTemplate).attr("id",a).data("destroy.tabs",!0)),r.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom ui-tabs-hide"),i>=this.lis.length?(o.appendTo(this.list),r.appendTo(this.list[0].parentNode)):(o.insertBefore(this.lis[i]),r.insertBefore(this.panels[i])),n.disabled=LJ.map(n.disabled,function(t,e){return i<=t?++t:t}),this._tabify(),1==this.anchors.length&&(n.selected=0,o.addClass("ui-tabs-selected ui-state-active"),r.removeClass("ui-tabs-hide"),this.element.queue("tabs",function(){s._trigger("show",null,s._ui(s.anchors[0],s.panels[0]))}),this.load(0)),this._trigger("add",null,this._ui(this.anchors[i],this.panels[i])),this},remove:function(i){i=this._getIndex(i);var t=this.options,e=this.lis.eq(i).remove(),s=this.panels.eq(i).remove();return e.hasClass("ui-tabs-selected")&&1").outerWidth(1).jquery||r.each(["Width","Height"],function(t,i){var n="Width"===i?["Left","Right"]:["Top","Bottom"],s=i.toLowerCase(),o={innerWidth:r.fn.innerWidth,innerHeight:r.fn.innerHeight,outerWidth:r.fn.outerWidth,outerHeight:r.fn.outerHeight};function a(t,e,i,s){return r.each(n,function(){e-=parseFloat(r.curCSS(t,"padding"+this,!0))||0,i&&(e-=parseFloat(r.curCSS(t,"border"+this+"Width",!0))||0),s&&(e-=parseFloat(r.curCSS(t,"margin"+this,!0))||0)}),e}r.fn["inner"+i]=function(t){return t===l?o["inner"+i].call(this):this.each(function(){r(this).css(s,a(this,t)+"px")})},r.fn["outer"+i]=function(t,e){return"number"!=typeof t?o["outer"+i].call(this,t):this.each(function(){r(this).css(s,a(this,t,!0,e)+"px")})}}),r.extend(r.expr[":"],{data:r.expr.createPseudo?r.expr.createPseudo(function(e){return function(t){return!!r.data(t,e)}}):function(t,e,i){return!!r.data(t,i[3])},focusable:function(t){return s(t,!isNaN(r.attr(t,"tabindex")))},tabbable:function(t){var e=r.attr(t,"tabindex"),i=isNaN(e);return(i||0<=e)&&s(t,!i)}}),r(function(){var t=document.body,e=t.appendChild(document.createElement("div"));e.offsetHeight,r.extend(e.style,{minHeight:"100px",height:"auto",padding:0,borderWidth:0}),r.support.minHeight=100===e.offsetHeight,r.support.selectstart="onselectstart"in e,t.removeChild(e).style.display="none"}),r.curCSS||(r.curCSS=r.css),r.extend(r.ui,{plugin:{add:function(t,e,i){var s,n=r.ui[t].prototype;for(s in i)n.plugins[s]=n.plugins[s]||[],n.plugins[s].push([e,i[s]])},call:function(t,e,i){var s=t.plugins[e];if(s&&t.element[0].parentNode)for(var n=0;n=this.options.distance},_mouseDelayMet:function(t){return this.mouseDelayMet},_mouseStart:function(t){},_mouseDrag:function(t){},_mouseStop:function(t){},_mouseCapture:function(t){return!0}})}(jQuery),!function(_){_.widget("ui.draggable",_.ui.mouse,{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},_create:function(){"original"!=this.options.helper||/^(?: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._mouseInit()},destroy:function(){if(this.element.data("draggable"))return this.element.removeData("draggable").unbind(".draggable").removeClass("ui-draggable ui-draggable-dragging ui-draggable-disabled"),this._mouseDestroy(),this},_mouseCapture:function(t){var e=this.options;return!(this.helper||e.disabled||_(t.target).is(".ui-resizable-handle"))&&(this.handle=this._getHandle(t),!!this.handle&&(e.iframeFix&&_(!0===e.iframeFix?"iframe":e.iframeFix).each(function(){_('
    ').css({width:this.offsetWidth+"px",height:this.offsetHeight+"px",position:"absolute",opacity:"0.001",zIndex:1e3}).css(_(this).offset()).appendTo("body")}),!0))},_mouseStart:function(t){var e=this.options;return this.helper=this._createHelper(t),this.helper.addClass("ui-draggable-dragging"),this._cacheHelperProportions(),_.ui.ddmanager&&(_.ui.ddmanager.current=this),this._cacheMargins(),this.cssPosition=this.helper.css("position"),this.scrollParent=this.helper.scrollParent(),this.offset=this.positionAbs=this.element.offset(),this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left},_.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),this.originalPageX=t.pageX,this.originalPageY=t.pageY,e.cursorAt&&this._adjustOffsetFromHelper(e.cursorAt),e.containment&&this._setContainment(),!1===this._trigger("start",t)?(this._clear(),!1):(this._cacheHelperProportions(),_.ui.ddmanager&&!e.dropBehaviour&&_.ui.ddmanager.prepareOffsets(this,t),this._mouseDrag(t,!0),_.ui.ddmanager&&_.ui.ddmanager.dragStart(this,t),!0)},_mouseDrag:function(t,e){if(this.position=this._generatePosition(t),this.positionAbs=this._convertPositionTo("absolute"),!e){e=this._uiHash();if(!1===this._trigger("drag",t,e))return this._mouseUp({}),!1;this.position=e.position}return this.options.axis&&"y"==this.options.axis||(this.helper[0].style.left=this.position.left+"px"),this.options.axis&&"x"==this.options.axis||(this.helper[0].style.top=this.position.top+"px"),_.ui.ddmanager&&_.ui.ddmanager.drag(this,t),!1},_mouseStop:function(t){for(var e,i=!1,s=(_.ui.ddmanager&&!this.options.dropBehaviour&&(i=_.ui.ddmanager.drop(this,t)),this.dropped&&(i=this.dropped,this.dropped=!1),this.element[0]),n=!1;s=s&&s.parentNode;)s==document&&(n=!0);return(n||"original"!==this.options.helper)&&("invalid"==this.options.revert&&!i||"valid"==this.options.revert&&i||!0===this.options.revert||_.isFunction(this.options.revert)&&this.options.revert.call(this.element,i)?_((e=this).helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){!1!==e._trigger("stop",t)&&e._clear()}):!1!==this._trigger("stop",t)&&this._clear()),!1},_mouseUp:function(t){return!0===this.options.iframeFix&&_("div.ui-draggable-iframeFix").each(function(){this.parentNode.removeChild(this)}),_.ui.ddmanager&&_.ui.ddmanager.dragStop(this,t),_.ui.mouse.prototype._mouseUp.call(this,t)},cancel:function(){return this.helper.is(".ui-draggable-dragging")?this._mouseUp({}):this._clear(),this},_getHandle:function(t){var e=!this.options.handle||!_(this.options.handle,this.element).length;return _(this.options.handle,this.element).find("*").andSelf().each(function(){this==t.target&&(e=!0)}),e},_createHelper:function(t){var e=this.options,t=_.isFunction(e.helper)?_(e.helper.apply(this.element[0],[t])):"clone"==e.helper?this.element.clone().removeAttr("id"):this.element;return t.parents("body").length||t.appendTo("parent"==e.appendTo?this.element[0].parentNode:e.appendTo),t[0]==this.element[0]||/(fixed|absolute)/.test(t.css("position"))||t.css("position","absolute"),t},_adjustOffsetFromHelper:function(t){"string"==typeof t&&(t=t.split(" ")),"left"in(t=_.isArray(t)?{left:+t[0],top:+t[1]||0}: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)},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var t=this.offsetParent.offset();return"absolute"==this.cssPosition&&this.scrollParent[0]!=document&&_.ui.contains(this.scrollParent[0],this.offsetParent[0])&&(t.left+=this.scrollParent.scrollLeft(),t.top+=this.scrollParent.scrollTop()),{top:(t=this.offsetParent[0]==document.body||this.offsetParent[0].tagName&&"html"==this.offsetParent[0].tagName.toLowerCase()&&_.browser.msie?{top:0,left:0}:t).top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:t.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){var t;return"relative"==this.cssPosition?{top:(t=this.element.position()).top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:t.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}:{top:0,left:0}},_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,e,i=this.options;"parent"==i.containment&&(i.containment=this.helper[0].parentNode),"document"!=i.containment&&"window"!=i.containment||(this.containment=["document"==i.containment?0:_(window).scrollLeft()-this.offset.relative.left-this.offset.parent.left,"document"==i.containment?0:_(window).scrollTop()-this.offset.relative.top-this.offset.parent.top,("document"==i.containment?0:_(window).scrollLeft())+_("document"==i.containment?document:window).width()-this.helperProportions.width-this.margins.left,("document"==i.containment?0:_(window).scrollTop())+(_("document"==i.containment?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]),/^(document|window|parent)$/.test(i.containment)||i.containment.constructor==Array?i.containment.constructor==Array&&(this.containment=i.containment):(t=(i=_(i.containment))[0])&&(i.offset(),e="hidden"!=_(t).css("overflow"),this.containment=[(parseInt(_(t).css("borderLeftWidth"),10)||0)+(parseInt(_(t).css("paddingLeft"),10)||0),(parseInt(_(t).css("borderTopWidth"),10)||0)+(parseInt(_(t).css("paddingTop"),10)||0),(e?Math.max(t.scrollWidth,t.offsetWidth):t.offsetWidth)-(parseInt(_(t).css("borderLeftWidth"),10)||0)-(parseInt(_(t).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left-this.margins.right,(e?Math.max(t.scrollHeight,t.offsetHeight):t.offsetHeight)-(parseInt(_(t).css("borderTopWidth"),10)||0)-(parseInt(_(t).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top-this.margins.bottom],this.relative_container=i)},_convertPositionTo:function(t,e){e=e||this.position;var t="absolute"==t?1:-1,i=(this.options,"absolute"!=this.cssPosition||this.scrollParent[0]!=document&&_.ui.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent),s=/(html|body)/i.test(i[0].tagName);return{top:e.top+this.offset.relative.top*t+this.offset.parent.top*t-(_.browser.safari&&_.browser.version<526&&"fixed"==this.cssPosition?0:("fixed"==this.cssPosition?-this.scrollParent.scrollTop():s?0:i.scrollTop())*t),left:e.left+this.offset.relative.left*t+this.offset.parent.left*t-(_.browser.safari&&_.browser.version<526&&"fixed"==this.cssPosition?0:("fixed"==this.cssPosition?-this.scrollParent.scrollLeft():s?0:i.scrollLeft())*t)}},_generatePosition:function(t){var e,i=this.options,s="absolute"!=this.cssPosition||this.scrollParent[0]!=document&&_.ui.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,n=/(html|body)/i.test(s[0].tagName),o=t.pageX,a=t.pageY;return this.originalPosition&&(this.containment&&(e=this.relative_container?(e=this.relative_container.offset(),[this.containment[0]+e.left,this.containment[1]+e.top,this.containment[2]+e.left,this.containment[3]+e.top]):this.containment,t.pageX-this.offset.click.lefte[2]&&(o=e[2]+this.offset.click.left),t.pageY-this.offset.click.top>e[3]&&(a=e[3]+this.offset.click.top)),i.grid&&(t=i.grid[1]?this.originalPageY+Math.round((a-this.originalPageY)/i.grid[1])*i.grid[1]:this.originalPageY,a=e&&(t-this.offset.click.tope[3])?t-this.offset.click.tope[2])?t-this.offset.click.left
    ').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("resizable",this.element.data("resizable")),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=t.handles||(c(".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){"all"==this.handles&&(this.handles="n,e,s,w,se,sw,ne,nw");var i=this.handles.split(",");this.handles={};for(var s=0;s
    ');o.css({zIndex:t.zIndex}),"se"==n&&o.addClass("ui-icon ui-icon-gripsmall-diagonal-se"),this.handles[n]=".ui-resizable-"+n,this.element.append(o)}}this._renderAxis=function(t){for(var e in t=t||this.element,this.handles){var i,s;this.handles[e].constructor==String&&(this.handles[e]=c(this.handles[e],this.element).show()),this.elementIsWrapper&&this.originalElement[0].nodeName.match(/textarea|input|select|button/i)&&(s=c(this.handles[e],this.element),i=0,i=/sw|ne|nw|se|n|s/.test(e)?s.outerHeight():s.outerWidth(),s=["padding",/ne|nw|n/.test(e)?"Top":/se|sw|s/.test(e)?"Bottom":/^e$/.test(e)?"Right":"Left"].join(""),t.css(s,i),this._proportionallyResize()),c(this.handles[e]).length}},this._renderAxis(this.element),this._handles=c(".ui-resizable-handle",this.element).disableSelection(),this._handles.mouseover(function(){var t;e.resizing||(this.className&&(t=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i)),e.axis=t&&t[1]?t[1]:"se")}),t.autoHide&&(this._handles.hide(),c(this.element).addClass("ui-resizable-autohide").hover(function(){t.disabled||(c(this).removeClass("ui-resizable-autohide"),e._handles.show())},function(){t.disabled||e.resizing||(c(this).addClass("ui-resizable-autohide"),e._handles.hide())})),this._mouseInit()},destroy:function(){this._mouseDestroy();function t(t){c(t).removeClass("ui-resizable ui-resizable-disabled ui-resizable-resizing").removeData("resizable").unbind(".resizable").find(".ui-resizable-handle").remove()}var e;return this.elementIsWrapper&&(t(this.element),(e=this.element).after(this.originalElement.css({position:e.css("position"),width:e.outerWidth(),height:e.outerHeight(),top:e.css("top"),left:e.css("left")})).remove()),this.originalElement.css("resize",this.originalResizeStyle),t(this.originalElement),this},_mouseCapture:function(t){var e,i=!1;for(e in this.handles)c(this.handles[e])[0]==t.target&&(i=!0);return!this.options.disabled&&i},_mouseStart:function(t){var e=this.options,i=this.element.position(),s=this.element,i=(this.resizing=!0,this.documentScroll={top:c(document).scrollTop(),left:c(document).scrollLeft()},(s.is(".ui-draggable")||/absolute/.test(s.css("position")))&&s.css({position:"absolute",top:i.top,left:i.left}),this._renderProxy(),h(this.helper.css("left"))),n=h(this.helper.css("top")),i=(e.containment&&(i+=c(e.containment).scrollLeft()||0,n+=c(e.containment).scrollTop()||0),this.offset=this.helper.offset(),this.position={left:i,top:n},this.size=this._helper?{width:s.outerWidth(),height:s.outerHeight()}:{width:s.width(),height:s.height()},this.originalSize=this._helper?{width:s.outerWidth(),height:s.outerHeight()}:{width:s.width(),height:s.height()},this.originalPosition={left:i,top:n},this.sizeDiff={width:s.outerWidth()-s.width(),height:s.outerHeight()-s.height()},this.originalMousePosition={left:t.pageX,top:t.pageY},this.aspectRatio="number"==typeof e.aspectRatio?e.aspectRatio:this.originalSize.width/this.originalSize.height||1,c(".ui-resizable-"+this.axis).css("cursor"));return c("body").css("cursor","auto"==i?this.axis+"-resize":i),s.addClass("ui-resizable-resizing"),this._propagate("start",t),!0},_mouseDrag:function(t){var e=this.helper,i=(this.options,this.originalMousePosition),s=this.axis,n=t.pageX-i.left||0,i=t.pageY-i.top||0,s=this._change[s];if(!s)return!1;s=s.apply(this,[t,n,i]);c.browser.msie&&c.browser.version,this.sizeDiff;return this._updateVirtualBoundaries(t.shiftKey),(this._aspectRatio||t.shiftKey)&&(s=this._updateRatio(s,t)),s=this._respectSize(s,t),this._propagate("resize",t),e.css({top:this.position.top+"px",left:this.position.left+"px",width:this.size.width+"px",height:this.size.height+"px"}),!this._helper&&this._proportionallyResizeElements.length&&this._proportionallyResize(),this._updateCache(s),this._trigger("resize",t,this.ui()),!1},_mouseStop:function(t){this.resizing=!1;var e,i,s,n=this.options,o=this;return this._helper&&(i=(e=(i=this._proportionallyResizeElements).length&&/textarea/i.test(i[0].nodeName))&&c.ui.hasScroll(i[0],"left")?0:o.sizeDiff.height,e=e?0:o.sizeDiff.width,e={width:o.helper.width()-e,height:o.helper.height()-i},i=parseInt(o.element.css("left"),10)+(o.position.left-o.originalPosition.left)||null,s=parseInt(o.element.css("top"),10)+(o.position.top-o.originalPosition.top)||null,n.animate||this.element.css(c.extend(e,{top:s,left:i})),o.helper.height(o.size.height),o.helper.width(o.size.width),this._helper&&!n.animate&&this._proportionallyResize()),c("body").css("cursor","auto"),this.element.removeClass("ui-resizable-resizing"),this._propagate("stop",t),this._helper&&this.helper.remove(),!1},_updateVirtualBoundaries:function(t){var e,i,s,n=this.options,n={minWidth:d(n.minWidth)?n.minWidth:0,maxWidth:d(n.maxWidth)?n.maxWidth:1/0,minHeight:d(n.minHeight)?n.minHeight:0,maxHeight:d(n.maxHeight)?n.maxHeight:1/0};(this._aspectRatio||t)&&(t=n.minHeight*this.aspectRatio,i=n.minWidth/this.aspectRatio,e=n.maxHeight*this.aspectRatio,s=n.maxWidth/this.aspectRatio,t>n.minWidth&&(n.minWidth=t),i>n.minHeight&&(n.minHeight=i),et.width,a=d(t.height)&&i.minHeight&&i.minHeight>t.height,r=(o&&(t.width=i.minWidth),a&&(t.height=i.minHeight),s&&(t.width=i.maxWidth),n&&(t.height=i.maxHeight),this.originalPosition.left+this.originalSize.width),l=this.position.top+this.size.height,h=/sw|nw|w/.test(e),e=/nw|ne|n/.test(e),o=(o&&h&&(t.left=r-i.minWidth),s&&h&&(t.left=r-i.maxWidth),a&&e&&(t.top=l-i.minHeight),n&&e&&(t.top=l-i.maxHeight),!t.width&&!t.height);return o&&!t.left&&t.top?t.top=null:o&&!t.top&&t.left&&(t.left=null),t},_proportionallyResize:function(){this.options;if(this._proportionallyResizeElements.length)for(var t=this.helper||this.element,e=0;e
    '),t=(e=c.browser.msie&&c.browser.version<7)?1:0,e=e?2:-1,this.helper.addClass(this._helper).css({width:this.element.outerWidth()+e,height:this.element.outerHeight()+e,position:"absolute",left:this.elementOffset.left-t+"px",top:this.elementOffset.top-t+"px",zIndex:++i.zIndex}),this.helper.appendTo("body").disableSelection()):this.helper=this.element},_change:{e:function(t,e,i){return{width:this.originalSize.width+e}},w:function(t,e,i){this.options;var s=this.originalSize;return{left:this.originalPosition.left+e,width:s.width-e}},n:function(t,e,i){this.options;var s=this.originalSize;return{top:this.originalPosition.top+i,height:s.height-i}},s:function(t,e,i){return{height:this.originalSize.height+i}},se:function(t,e,i){return c.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[t,e,i]))},sw:function(t,e,i){return c.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[t,e,i]))},ne:function(t,e,i){return c.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[t,e,i]))},nw:function(t,e,i){return c.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[t,e,i]))}},_propagate:function(t,e){c.ui.plugin.call(this,t,[e,this.ui()]),"resize"!=t&&this._trigger(t,e,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}}}),c.extend(c.ui.resizable,{version:"1.8.23"}),c.ui.plugin.add("resizable","alsoResize",{start:function(t,e){function i(t){c(t).each(function(){var t=c(this);t.data("resizable-alsoresize",{width:parseInt(t.width(),10),height:parseInt(t.height(),10),left:parseInt(t.css("left"),10),top:parseInt(t.css("top"),10)})})}var s=c(this).data("resizable").options;"object"!=typeof s.alsoResize||s.alsoResize.parentNode?i(s.alsoResize):s.alsoResize.length?(s.alsoResize=s.alsoResize[0],i(s.alsoResize)):c.each(s.alsoResize,function(t){i(t)})},resize:function(t,o){function i(t,i){c(t).each(function(){var t=c(this),s=c(this).data("resizable-alsoresize"),n={},e=i&&i.length?i:t.parents(o.originalElement[0]).length?["width","height"]:["width","height","top","left"];c.each(e,function(t,e){var i=(s[e]||0)+(r[e]||0);i&&0<=i&&(n[e]=i||null)}),t.css(n)})}var e=c(this).data("resizable"),s=e.options,n=e.originalSize,a=e.originalPosition,r={height:e.size.height-n.height||0,width:e.size.width-n.width||0,top:e.position.top-a.top||0,left:e.position.left-a.left||0};"object"!=typeof s.alsoResize||s.alsoResize.nodeType?i(s.alsoResize):c.each(s.alsoResize,function(t,e){i(t,e)})},stop:function(t,e){c(this).removeData("resizable-alsoresize")}}),c.ui.plugin.add("resizable","animate",{stop:function(e,t){var i=c(this).data("resizable"),s=i.options,n=i._proportionallyResizeElements,o=n.length&&/textarea/i.test(n[0].nodeName),a=o&&c.ui.hasScroll(n[0],"left")?0:i.sizeDiff.height,o=o?0:i.sizeDiff.width,o={width:i.size.width-o,height:i.size.height-a},a=parseInt(i.element.css("left"),10)+(i.position.left-i.originalPosition.left)||null,r=parseInt(i.element.css("top"),10)+(i.position.top-i.originalPosition.top)||null;i.element.animate(c.extend(o,r&&a?{top:r,left:a}:{}),{duration:s.animateDuration,easing:s.animateEasing,step:function(){var t={width:parseInt(i.element.css("width"),10),height:parseInt(i.element.css("height"),10),top:parseInt(i.element.css("top"),10),left:parseInt(i.element.css("left"),10)};n&&n.length&&c(n[0]).css({width:t.width,height:t.height}),i._updateCache(t),i._propagate("resize",e)}})}}),c.ui.plugin.add("resizable","containment",{start:function(t,e){var i,s,n,o,a=c(this).data("resizable"),r=a.options,l=a.element,r=r.containment,l=r instanceof c?r.get(0):/parent/.test(r)?l.parent().get(0):r;l&&(a.containerElement=c(l),/document/.test(r)||r==document?(a.containerOffset={left:0,top:0},a.containerPosition={left:0,top:0},a.parentData={element:c(document),left:0,top:0,width:c(document).width(),height:c(document).height()||document.body.parentNode.scrollHeight}):(i=c(l),s=[],c(["Top","Right","Left","Bottom"]).each(function(t,e){s[t]=h(i.css("padding"+e))}),a.containerOffset=i.offset(),a.containerPosition=i.position(),a.containerSize={height:i.innerHeight()-s[3],width:i.innerWidth()-s[1]},r=a.containerOffset,o=a.containerSize.height,n=a.containerSize.width,n=c.ui.hasScroll(l,"left")?l.scrollWidth:n,o=c.ui.hasScroll(l)?l.scrollHeight:o,a.parentData={element:l,left:r.left,top:r.top,width:n,height:o}))},resize:function(t,e){var i=c(this).data("resizable"),s=i.options,n=(i.containerSize,i.containerOffset),o=(i.size,i.position),t=i._aspectRatio||t.shiftKey,a={top:0,left:0},r=i.containerElement,r=(r[0]!=document&&/static/.test(r.css("position"))&&(a=n),o.left<(i._helper?n.left:0)&&(i.size.width=i.size.width+(i._helper?i.position.left-n.left:i.position.left-a.left),t&&(i.size.height=i.size.width/i.aspectRatio),i.position.left=s.helper?n.left:0),o.top<(i._helper?n.top:0)&&(i.size.height=i.size.height+(i._helper?i.position.top-n.top:i.position.top),t&&(i.size.width=i.size.height*i.aspectRatio),i.position.top=i._helper?n.top:0),i.offset.left=i.parentData.left+i.position.left,i.offset.top=i.parentData.top+i.position.top,Math.abs((i._helper,i.offset.left-a.left+i.sizeDiff.width))),s=Math.abs((i._helper?i.offset.top-a.top:i.offset.top-n.top)+i.sizeDiff.height),o=i.containerElement.get(0)==i.element.parent().get(0),a=/relative|absolute/.test(i.containerElement.css("position"));o&&a&&(r-=i.parentData.left),r+i.size.width>=i.parentData.width&&(i.size.width=i.parentData.width-r,t&&(i.size.height=i.size.width/i.aspectRatio)),s+i.size.height>=i.parentData.height&&(i.size.height=i.parentData.height-s,t&&(i.size.width=i.size.height*i.aspectRatio))},stop:function(t,e){var i=c(this).data("resizable"),s=i.options,n=(i.position,i.containerOffset),o=i.containerPosition,a=i.containerElement,r=c(i.helper),l=r.offset(),h=r.outerWidth()-i.sizeDiff.width,r=r.outerHeight()-i.sizeDiff.height;i._helper&&!s.animate&&/relative/.test(a.css("position"))&&c(this).css({left:l.left-o.left-n.left,width:h,height:r}),i._helper&&!s.animate&&/static/.test(a.css("position"))&&c(this).css({left:l.left-o.left-n.left,width:h,height:r})}}),c.ui.plugin.add("resizable","ghost",{start:function(t,e){var i=c(this).data("resizable"),s=i.options,n=i.size;i.ghost=i.originalElement.clone(),i.ghost.css({opacity:.25,display:"block",position:"relative",height:n.height,width:n.width,margin:0,left:0,top:0}).addClass("ui-resizable-ghost").addClass("string"==typeof s.ghost?s.ghost:""),i.ghost.appendTo(i.helper)},resize:function(t,e){var i=c(this).data("resizable");i.options;i.ghost&&i.ghost.css({position:"relative",height:i.size.height,width:i.size.width})},stop:function(t,e){var i=c(this).data("resizable");i.options;i.ghost&&i.helper&&i.helper.get(0).removeChild(i.ghost.get(0))}}),c.ui.plugin.add("resizable","grid",{resize:function(t,e){var i=c(this).data("resizable"),s=i.options,n=i.size,o=i.originalSize,a=i.originalPosition,r=i.axis,t=(s._aspectRatio||t.shiftKey,s.grid="number"==typeof s.grid?[s.grid,s.grid]:s.grid,Math.round((n.width-o.width)/(s.grid[0]||1))*(s.grid[0]||1)),n=Math.round((n.height-o.height)/(s.grid[1]||1))*(s.grid[1]||1);/^(se|s|e)$/.test(r)?(i.size.width=o.width+t,i.size.height=o.height+n):/^(ne)$/.test(r)?(i.size.width=o.width+t,i.size.height=o.height+n,i.position.top=a.top-n):(/^(sw)$/.test(r)?(i.size.width=o.width+t,i.size.height=o.height+n):(i.size.width=o.width+t,i.size.height=o.height+n,i.position.top=a.top-n),i.position.left=a.left-t)}});var h=function(t){return parseInt(t,10)||0},d=function(t){return!isNaN(parseInt(t,10))}}(jQuery),!function(h){h.widget("ui.selectable",h.ui.mouse,{options:{appendTo:"body",autoRefresh:!0,distance:0,filter:"*",tolerance:"touch"},_create:function(){var t,e=this;this.element.addClass("ui-selectable"),this.dragged=!1,this.refresh=function(){(t=h(e.options.filter,e.element[0])).addClass("ui-selectee"),t.each(function(){var t=h(this),e=t.offset();h.data(this,"selectable-item",{element:this,$element:t,left:e.left,top:e.top,right:e.left+t.outerWidth(),bottom:e.top+t.outerHeight(),startselected:!1,selected:t.hasClass("ui-selected"),selecting:t.hasClass("ui-selecting"),unselecting:t.hasClass("ui-unselecting")})})},this.refresh(),this.selectees=t.addClass("ui-selectee"),this._mouseInit(),this.helper=h("
    ")},destroy:function(){return this.selectees.removeClass("ui-selectee").removeData("selectable-item"),this.element.removeClass("ui-selectable ui-selectable-disabled").removeData("selectable").unbind(".selectable"),this._mouseDestroy(),this},_mouseStart:function(i){var t,s=this;this.opos=[i.pageX,i.pageY],this.options.disabled||(t=this.options,this.selectees=h(t.filter,this.element[0]),this._trigger("start",i),h(t.appendTo).append(this.helper),this.helper.css({left:i.clientX,top:i.clientY,width:0,height:0}),t.autoRefresh&&this.refresh(),this.selectees.filter(".ui-selected").each(function(){var t=h.data(this,"selectable-item");t.startselected=!0,i.metaKey||i.ctrlKey||(t.$element.removeClass("ui-selected"),t.selected=!1,t.$element.addClass("ui-unselecting"),t.unselecting=!0,s._trigger("unselecting",i,{unselecting:t.element}))}),h(i.target).parents().andSelf().each(function(){var t,e=h.data(this,"selectable-item");if(e)return t=!i.metaKey&&!i.ctrlKey||!e.$element.hasClass("ui-selected"),e.$element.removeClass(t?"ui-unselecting":"ui-selected").addClass(t?"ui-selecting":"ui-unselecting"),e.unselecting=!t,e.selecting=t,(e.selected=t)?s._trigger("selecting",i,{selecting:e.element}):s._trigger("unselecting",i,{unselecting:e.element}),!1}))},_mouseDrag:function(i){var s,n,o,t,a,r,l=this;if(this.dragged=!0,!this.options.disabled)return s=this.options,o=this.opos[0],r=this.opos[1],n=i.pageX,a=i.pageY,nn||e.righta||e.bottomo&&e.rightr&&e.bottom *",opacity:!1,placeholder:!1,revert:!1,scroll:!0,scrollSensitivity:20,scrollSpeed:20,scope:"default",tolerance:"intersect",zIndex:1e3},_create:function(){var t=this.options;this.containerCache={},this.element.addClass("ui-sortable"),this.refresh(),this.floating=!!this.items.length&&("x"===t.axis||/left|right/.test(this.items[0].item.css("float"))||/inline|table-cell/.test(this.items[0].item.css("display"))),this.offset=this.element.offset(),this._mouseInit(),this.ready=!0},destroy:function(){u.Widget.prototype.destroy.call(this),this.element.removeClass("ui-sortable ui-sortable-disabled"),this._mouseDestroy();for(var t=this.items.length-1;0<=t;t--)this.items[t].item.removeData(this.widgetName+"-item");return this},_setOption:function(t,e){"disabled"===t?(this.options[t]=e,this.widget()[e?"addClass":"removeClass"]("ui-sortable-disabled")):u.Widget.prototype._setOption.apply(this,arguments)},_mouseCapture:function(t,e){var i=this;if(this.reverting)return!1;if(this.options.disabled||"static"==this.options.type)return!1;this._refreshItems(t);var s=null,n=this;u(t.target).parents().each(function(){if(u.data(this,i.widgetName+"-item")==n)return s=u(this),!1});if(!(s=u.data(t.target,i.widgetName+"-item")==n?u(t.target):s))return!1;if(this.options.handle&&!e){var o=!1;if(u(this.options.handle,s).find("*").andSelf().each(function(){this==t.target&&(o=!0)}),!o)return!1}return this.currentItem=s,this._removeCurrentsFromItems(),!0},_mouseStart:function(t,e,i){var s=this.options;if((this.currentContainer=this).refreshPositions(),this.helper=this._createHelper(t),this._cacheHelperProportions(),this._cacheMargins(),this.scrollParent=this.helper.scrollParent(),this.offset=this.currentItem.offset(),this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left},u.extend(this.offset,{click:{left:t.pageX-this.offset.left,top:t.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()}),this.helper.css("position","absolute"),this.cssPosition=this.helper.css("position"),this.originalPosition=this._generatePosition(t),this.originalPageX=t.pageX,this.originalPageY=t.pageY,s.cursorAt&&this._adjustOffsetFromHelper(s.cursorAt),this.domPosition={prev:this.currentItem.prev()[0],parent:this.currentItem.parent()[0]},this.helper[0]!=this.currentItem[0]&&this.currentItem.hide(),this._createPlaceholder(),s.containment&&this._setContainment(),s.cursor&&(u("body").css("cursor")&&(this._storedCursor=u("body").css("cursor")),u("body").css("cursor",s.cursor)),s.opacity&&(this.helper.css("opacity")&&(this._storedOpacity=this.helper.css("opacity")),this.helper.css("opacity",s.opacity)),s.zIndex&&(this.helper.css("zIndex")&&(this._storedZIndex=this.helper.css("zIndex")),this.helper.css("zIndex",s.zIndex)),this.scrollParent[0]!=document&&"HTML"!=this.scrollParent[0].tagName&&(this.overflowOffset=this.scrollParent.offset()),this._trigger("start",t,this._uiHash()),this._preserveHelperProportions||this._cacheHelperProportions(),!i)for(var n=this.containers.length-1;0<=n;n--)this.containers[n]._trigger("activate",t,this._uiHash(this));return u.ui.ddmanager&&(u.ui.ddmanager.current=this),u.ui.ddmanager&&!s.dropBehaviour&&u.ui.ddmanager.prepareOffsets(this,t),this.dragging=!0,this.helper.addClass("ui-sortable-helper"),this._mouseDrag(t),!0},_mouseDrag:function(t){var e,i;this.position=this._generatePosition(t),this.positionAbs=this._convertPositionTo("absolute"),this.lastPositionAbs||(this.lastPositionAbs=this.positionAbs),this.options.scroll&&(e=this.options,i=!1,this.scrollParent[0]!=document&&"HTML"!=this.scrollParent[0].tagName?(this.overflowOffset.top+this.scrollParent[0].offsetHeight-t.pageYt[this.floating?"width":"height"]?rthis.containment[2]&&(n=this.containment[2]+this.offset.click.left),t.pageY-this.offset.click.top>this.containment[3]&&(o=this.containment[3]+this.offset.click.top)),e.grid&&(t=this.originalPageY+Math.round((o-this.originalPageY)/e.grid[1])*e.grid[1],o=this.containment&&(t-this.offset.click.topthis.containment[3])?t-this.offset.click.topthis.containment[2])?t-this.offset.click.left
    ").addClass("ui-effects-wrapper").css({fontSize:"100%",background:"transparent",border:"none",margin:0,padding:0}),e=document.activeElement;try{e.id}catch(t){e=document.body}return i.wrap(t),i[0]!==e&&!h.contains(i[0],e)||h(e).focus(),t=i.parent(),"static"==i.css("position")?(t.css({position:"relative"}),i.css({position:"relative"})):(h.extend(s,{position:i.css("position"),zIndex:i.css("z-index")}),h.each(["top","left","bottom","right"],function(t,e){s[e]=i.css(e),isNaN(parseInt(s[e],10))&&(s[e]="auto")}),i.css({position:"relative",top:0,left:0,right:"auto",bottom:"auto"})),t.css(s).show()},removeWrapper:function(t){var e,i=document.activeElement;return t.parent().is(".ui-effects-wrapper")?(e=t.parent().replaceWith(t),t[0]!==i&&!h.contains(t[0],i)||h(i).focus(),e):t},setTransition:function(s,t,n,o){return o=o||{},h.each(t,function(t,e){var i=s.cssUnit(e);0
    ").css({position:"absolute",visibility:"visible",left:n/e*-r,top:o/t*-a}).parent().addClass("ui-effects-explode").css({position:"absolute",overflow:"hidden",width:n/e,height:o/t,left:s.left+r*(n/e)+("show"==l.options.mode?(r-Math.floor(e/2))*(n/e):0),top:s.top+a*(o/t)+("show"==l.options.mode?(a-Math.floor(t/2))*(o/t):0),opacity:"show"==l.options.mode?0:1}).animate({left:s.left+r*(n/e)+("show"==l.options.mode?0:(r-Math.floor(e/2))*(n/e)),top:s.top+a*(o/t)+("show"==l.options.mode?0:(a-Math.floor(t/2))*(o/t)),opacity:"show"==l.options.mode?1:0},l.duration||500);setTimeout(function(){"show"==l.options.mode?i.css({visibility:"visible"}):i.css({visibility:"visible"}).hide(),l.callback&&l.callback.apply(i[0]),i.dequeue(),h("div.ui-effects-explode").remove()},l.duration||500)})}}(jQuery),!function(s){s.effects.fade=function(i){return this.queue(function(){var t=s(this),e=s.effects.setMode(t,i.options.mode||"hide");t.animate({opacity:e},{queue:!1,duration:i.duration,easing:i.options.easing,complete:function(){i.callback&&i.callback.apply(this,arguments),t.dequeue()}})})}}(jQuery),!function(d){d.effects.fold=function(c){return this.queue(function(){var t=d(this),e=["position","top","bottom","left","right"],i=d.effects.setMode(t,c.options.mode||"hide"),s=c.options.size||15,n=!!c.options.horizFirst,o=c.duration?c.duration/2:d.fx.speeds._default/2,a=(d.effects.save(t,e),t.show(),d.effects.createWrapper(t).css({overflow:"hidden"})),r="show"==i!=n,l=r?["width","height"]:["height","width"],r=r?[a.width(),a.height()]:[a.height(),a.width()],h=/([0-9]+)%/.exec(s),h=(h&&(s=parseInt(h[1],10)/100*r["hide"==i?0:1]),"show"==i&&a.css(n?{height:0,width:s}:{height:s,width:0}),{}),n={};h[l[0]]="show"==i?r[0]:s,n[l[1]]="show"==i?r[1]:0,a.animate(h,o,c.options.easing).animate(n,o,c.options.easing,function(){"hide"==i&&t.hide(),d.effects.restore(t,e),d.effects.removeWrapper(t),c.callback&&c.callback.apply(t[0],arguments),t.dequeue()})})}}(jQuery),!function(o){o.effects.highlight=function(n){return this.queue(function(){var t=o(this),e=["backgroundImage","backgroundColor","opacity"],i=o.effects.setMode(t,n.options.mode||"show"),s={backgroundColor:t.css("backgroundColor")};"hide"==i&&(s.opacity=0),o.effects.save(t,e),t.show().css({backgroundImage:"none",backgroundColor:n.options.color||"#ffff99"}).animate(s,{queue:!1,duration:n.duration,easing:n.options.easing,complete:function(){"hide"==i&&t.hide(),o.effects.restore(t,e),"show"!=i||o.support.opacity||this.style.removeAttribute("filter"),n.callback&&n.callback.apply(this,arguments),t.dequeue()}})})}}(jQuery),!function(l){l.effects.pulsate=function(r){return this.queue(function(){var t=l(this),e=l.effects.setMode(t,r.options.mode||"show"),i=2*(r.options.times||5)-1,s=r.duration?r.duration/2:l.fx.speeds._default/2,n=t.is(":visible"),o=0;n||(t.css("opacity",0).show(),o=1),("hide"==e&&n||"show"==e&&!n)&&i--;for(var a=0;a
    ').appendTo(document.body).addClass(n.options.className).css({top:e.top,left:e.left,height:t.innerHeight(),width:t.innerWidth(),position:"absolute"}).animate(i,n.duration,n.options.easing,function(){s.remove(),n.callback&&n.callback.apply(t[0],arguments),t.dequeue()})})}}(jQuery),!function(c){c.widget("ui.accordion",{options:{active:0,animated:"slide",autoHeight:!0,clearStyle:!1,collapsible:!1,event:"click",fillSpace:!1,header:"> li > :first-child,> :not(li):even",icons:{header:"ui-icon-triangle-1-e",headerSelected:"ui-icon-triangle-1-s"},navigation:!1,navigationFilter:function(){return this.href.toLowerCase()===location.href.toLowerCase()}},_create:function(){var t,e,i=this,s=i.options;i.running=0,i.element.addClass("ui-accordion ui-widget ui-helper-reset").children("li").addClass("ui-accordion-li-fix"),i.headers=i.element.find(s.header).addClass("ui-accordion-header ui-helper-reset ui-state-default ui-corner-all").bind("mouseenter.accordion",function(){s.disabled||c(this).addClass("ui-state-hover")}).bind("mouseleave.accordion",function(){s.disabled||c(this).removeClass("ui-state-hover")}).bind("focus.accordion",function(){s.disabled||c(this).addClass("ui-state-focus")}).bind("blur.accordion",function(){s.disabled||c(this).removeClass("ui-state-focus")}),i.headers.next().addClass("ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom"),s.navigation&&(t=i.element.find("a").filter(s.navigationFilter).eq(0)).length&&((e=t.closest(".ui-accordion-header")).length?i.active=e:i.active=t.closest(".ui-accordion-content").prev()),i.active=i._findActive(i.active||s.active).addClass("ui-state-default ui-state-active").toggleClass("ui-corner-all").toggleClass("ui-corner-top"),i.active.next().addClass("ui-accordion-content-active"),i._createIcons(),i.resize(),i.element.attr("role","tablist"),i.headers.attr("role","tab").bind("keydown.accordion",function(t){return i._keydown(t)}).next().attr("role","tabpanel"),i.headers.not(i.active||"").attr({"aria-expanded":"false","aria-selected":"false",tabIndex:-1}).next().hide(),i.active.length?i.active.attr({"aria-expanded":"true","aria-selected":"true",tabIndex:0}):i.headers.eq(0).attr("tabIndex",0),c.browser.safari||i.headers.find("a").attr("tabIndex",-1),s.event&&i.headers.bind(s.event.split(" ").join(".accordion ")+".accordion",function(t){i._clickHandler.call(i,t,this),t.preventDefault()})},_createIcons:function(){var t=this.options;t.icons&&(c("").addClass("ui-icon "+t.icons.header).prependTo(this.headers),this.active.children(".ui-icon").toggleClass(t.icons.header).toggleClass(t.icons.headerSelected),this.element.addClass("ui-accordion-icons"))},_destroyIcons:function(){this.headers.children(".ui-icon").remove(),this.element.removeClass("ui-accordion-icons")},destroy:function(){var t=this.options,e=(this.element.removeClass("ui-accordion ui-widget ui-helper-reset").removeAttr("role"),this.headers.unbind(".accordion").removeClass("ui-accordion-header ui-accordion-disabled ui-helper-reset ui-state-default ui-corner-all ui-state-active ui-state-disabled ui-corner-top").removeAttr("role").removeAttr("aria-expanded").removeAttr("aria-selected").removeAttr("tabIndex"),this.headers.find("a").removeAttr("tabIndex"),this._destroyIcons(),this.headers.next().css("display","").removeAttr("role").removeClass("ui-helper-reset ui-widget-content ui-corner-bottom ui-accordion-content ui-accordion-content-active ui-accordion-disabled ui-state-disabled"));return(t.autoHeight||t.fillHeight)&&e.css("height",""),c.Widget.prototype.destroy.call(this)},_setOption:function(t,e){c.Widget.prototype._setOption.apply(this,arguments),"active"==t&&this.activate(e),"icons"==t&&(this._destroyIcons(),e&&this._createIcons()),"disabled"==t&&this.headers.add(this.headers.next())[e?"addClass":"removeClass"]("ui-accordion-disabled ui-state-disabled")},_keydown:function(t){if(!(this.options.disabled||t.altKey||t.ctrlKey)){var e=c.ui.keyCode,i=this.headers.length,s=this.headers.index(t.target),n=!1;switch(t.keyCode){case e.RIGHT:case e.DOWN:n=this.headers[(s+1)%i];break;case e.LEFT:case e.UP:n=this.headers[(s-1+i)%i];break;case e.SPACE:case e.ENTER:this._clickHandler({target:t.target},t.target),t.preventDefault()}return!n||(c(t.target).attr("tabIndex",-1),c(n).attr("tabIndex",0),n.focus(),!1)}},resize:function(){var t,e,i=this.options;return i.fillSpace?(c.browser.msie&&(e=this.element.parent().css("overflow"),this.element.parent().css("overflow","hidden")),t=this.element.parent().height(),c.browser.msie&&this.element.parent().css("overflow",e),this.headers.each(function(){t-=c(this).outerHeight(!0)}),this.headers.next().each(function(){c(this).height(Math.max(0,t-c(this).innerHeight()+c(this).height()))}).css("overflow","auto")):i.autoHeight&&(t=0,this.headers.next().each(function(){t=Math.max(t,c(this).height("").height())}).height(t)),this},activate:function(t){this.options.active=t;t=this._findActive(t)[0];return this._clickHandler({target:t},t),this},_findActive:function(t){return t?"number"==typeof t?this.headers.filter(":eq("+t+")"):this.headers.not(this.headers.not(t)):!1===t?c([]):this.headers.filter(":eq(0)")},_clickHandler:function(t,e){var i,s,n,o,a,r=this.options;r.disabled||(t.target?(e=(t=c(t.currentTarget||e))[0]===this.active[0],r.active=(!r.collapsible||!e)&&this.headers.index(t),this.running||!r.collapsible&&e||(i=this.active,a=t.next(),n=this.active.next(),o={options:r,newHeader:e&&r.collapsible?c([]):t,oldHeader:this.active,newContent:e&&r.collapsible?c([]):a,oldContent:n},s=this.headers.index(this.active[0])>this.headers.index(t[0]),this.active=e?c([]):t,this._toggle(a,n,o,e,s),i.removeClass("ui-state-active ui-corner-top").addClass("ui-state-default ui-corner-all").children(".ui-icon").removeClass(r.icons.headerSelected).addClass(r.icons.header),e||(t.removeClass("ui-state-default ui-corner-all").addClass("ui-state-active ui-corner-top").children(".ui-icon").removeClass(r.icons.header).addClass(r.icons.headerSelected),t.next().addClass("ui-accordion-content-active")))):r.collapsible&&(this.active.removeClass("ui-state-active ui-corner-top").addClass("ui-state-default ui-corner-all").children(".ui-icon").removeClass(r.icons.headerSelected).addClass(r.icons.header),this.active.next().addClass("ui-accordion-content-active"),n=this.active.next(),o={options:r,newHeader:c([]),oldHeader:r.active,newContent:c([]),oldContent:n},a=this.active=c([]),this._toggle(a,n,o)))},_toggle:function(t,e,i,s,n){function o(){if(l)return l._completed.apply(l,arguments)}var a,r,l=this,h=l.options;l.toShow=t,l.toHide=e,l.data=i;l._trigger("changestart",null,l.data),l.running=(0===e.size()?t:e).size(),h.animated?(i={},i=h.collapsible&&s?{toShow:c([]),toHide:e,complete:o,down:n,autoHeight:h.autoHeight||h.fillSpace}:{toShow:t,toHide:e,complete:o,down:n,autoHeight:h.autoHeight||h.fillSpace},h.proxied||(h.proxied=h.animated),h.proxiedDuration||(h.proxiedDuration=h.duration),h.animated=c.isFunction(h.proxied)?h.proxied(i):h.proxied,h.duration=c.isFunction(h.proxiedDuration)?h.proxiedDuration(i):h.proxiedDuration,n=c.ui.accordion.animations,a=h.duration,n[r=!(r=h.animated)||n[r]||c.easing[r]?r:"slide"]||(n[r]=function(t){this.slide(t,{easing:r,duration:a||700})}),n[r](i)):(h.collapsible&&s?t.toggle():(e.hide(),t.show()),o(!0)),e.prev().attr({"aria-expanded":"false","aria-selected":"false",tabIndex:-1}).blur(),t.prev().attr({"aria-expanded":"true","aria-selected":"true",tabIndex:0}).focus()},_completed:function(t){this.running=t?0:--this.running,this.running||(this.options.clearStyle&&this.toShow.add(this.toHide).css({height:"",overflow:""}),this.toHide.removeClass("ui-accordion-content-active"),this.toHide.length&&(this.toHide.parent()[0].className=this.toHide.parent()[0].className),this._trigger("change",null,this.data))}}),c.extend(c.ui.accordion,{version:"1.8.23",animations:{slide:function(s,t){var e,i,n,o,a;(s=c.extend({easing:"swing",duration:300},s,t)).toHide.size()?s.toShow.size()?(e=s.toShow.css("overflow"),i=0,n={},o={},t=s.toShow,a=t[0].style.width,t.width(t.parent().width()-parseFloat(t.css("paddingLeft"))-parseFloat(t.css("paddingRight"))-(parseFloat(t.css("borderLeftWidth"))||0)-(parseFloat(t.css("borderRightWidth"))||0)),c.each(["height","paddingTop","paddingBottom"],function(t,e){o[e]="hide";var i=(""+c.css(s.toShow[0],e)).match(/^([\d+-.]+)(.*)$/);n[e]={value:i[1],unit:i[2]||"px"}}),s.toShow.css({height:0,overflow:"hidden"}).show(),s.toHide.filter(":hidden").each(s.complete).end().filter(":visible").animate(o,{step:function(t,e){"height"==e.prop&&(i=e.end-e.start==0?0:(e.now-e.start)/(e.end-e.start)),s.toShow[0].style[e.prop]=i*n[e.prop].value+n[e.prop].unit},duration:s.duration,easing:s.easing,complete:function(){s.autoHeight||s.toShow.css("height",""),s.toShow.css({width:a,overflow:e}),s.complete()}})):s.toHide.animate({height:"hide",paddingTop:"hide",paddingBottom:"hide"},s):s.toShow.animate({height:"show",paddingTop:"show",paddingBottom:"show"},s)},bounceslide:function(t){this.slide(t,{easing:t.down?"easeOutBounce":"swing",duration:t.down?1e3:200})}}})}(jQuery),!function(a){var s=0;a.widget("ui.autocomplete",{options:{appendTo:"body",autoFocus:!1,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null},pending:0,_create:function(){var i,n=this,o=this.element[0].ownerDocument;this.isMultiLine=this.element.is("textarea"),this.element.addClass("ui-autocomplete-input").attr("autocomplete","off").attr({role:"textbox","aria-autocomplete":"list","aria-haspopup":"true"}).bind("keydown.autocomplete",function(t){if(!n.options.disabled&&!n.element.propAttr("readOnly")){i=!1;var e=a.ui.keyCode;switch(t.keyCode){case e.PAGE_UP:n._move("previousPage",t);break;case e.PAGE_DOWN:n._move("nextPage",t);break;case e.UP:n._keyEvent("previous",t);break;case e.DOWN:n._keyEvent("next",t);break;case e.ENTER:case e.NUMPAD_ENTER:n.menu.active&&(i=!0,t.preventDefault());case e.TAB:if(!n.menu.active)return;n.menu.select(t);break;case e.ESCAPE:n.element.val(n.term),n.close(t);break;default:clearTimeout(n.searching),n.searching=setTimeout(function(){n.term!=n.element.val()&&(n.selectedItem=null,n.search(null,t))},n.options.delay)}}}).bind("keypress.autocomplete",function(t){i&&(i=!1,t.preventDefault())}).bind("focus.autocomplete",function(){n.options.disabled||(n.selectedItem=null,n.previous=n.element.val())}).bind("blur.autocomplete",function(t){n.options.disabled||(clearTimeout(n.searching),n.closing=setTimeout(function(){n.close(t),n._change(t)},150))}),this._initSource(),this.menu=a("
      ").addClass("ui-autocomplete").appendTo(a(this.options.appendTo||"body",o)[0]).mousedown(function(t){var e=n.menu.element[0];a(t.target).closest(".ui-menu-item").length||setTimeout(function(){a(document).one("mousedown",function(t){t.target===n.element[0]||t.target===e||a.ui.contains(e,t.target)||n.close()})},1),setTimeout(function(){clearTimeout(n.closing)},13)}).menu({focus:function(t,e){e=e.item.data("item.autocomplete");!1!==n._trigger("focus",t,{item:e})&&/^key/.test(t.originalEvent.type)&&n.element.val(e.value)},selected:function(t,e){var i=e.item.data("item.autocomplete"),s=n.previous;n.element[0]!==o.activeElement&&(n.element.focus(),n.previous=s,setTimeout(function(){n.previous=s,n.selectedItem=i},1)),!1!==n._trigger("select",t,{item:i})&&n.element.val(i.value),n.term=n.element.val(),n.close(t),n.selectedItem=i},blur:function(t,e){n.menu.element.is(":visible")&&n.element.val()!==n.term&&n.element.val(n.term)}}).zIndex(this.element.zIndex()+1).css({top:0,left:0}).hide().data("menu"),a.fn.bgiframe&&this.menu.element.bgiframe(),n.beforeunloadHandler=function(){n.element.removeAttr("autocomplete")},a(window).bind("beforeunload",n.beforeunloadHandler)},destroy:function(){this.element.removeClass("ui-autocomplete-input").removeAttr("autocomplete").removeAttr("role").removeAttr("aria-autocomplete").removeAttr("aria-haspopup"),this.menu.element.remove(),a(window).unbind("beforeunload",this.beforeunloadHandler),a.Widget.prototype.destroy.call(this)},_setOption:function(t,e){a.Widget.prototype._setOption.apply(this,arguments),"source"===t&&this._initSource(),"appendTo"===t&&this.menu.element.appendTo(a(e||"body",this.element[0].ownerDocument)[0]),"disabled"===t&&e&&this.xhr&&this.xhr.abort()},_initSource:function(){var i,e,s=this;a.isArray(this.options.source)?(i=this.options.source,this.source=function(t,e){e(a.ui.autocomplete.filter(i,t.term))}):"string"==typeof this.options.source?(e=this.options.source,this.source=function(t,i){s.xhr&&s.xhr.abort(),s.xhr=a.ajax({url:e,data:t,dataType:"json",success:function(t,e){i(t)},error:function(){i([])}})}):this.source=this.options.source},search:function(t,e){return t=null!=t?t:this.element.val(),this.term=this.element.val(),t.length").data("item.autocomplete",e).append(a("").text(e.label)).appendTo(t)},_move:function(t,e){if(this.menu.element.is(":visible"))return this.menu.first()&&/^previous/.test(t)||this.menu.last()&&/^next/.test(t)?(this.element.val(this.term),void this.menu.deactivate()):void this.menu[t](e);this.search(null,e)},widget:function(){return this.menu.element},_keyEvent:function(t,e){this.isMultiLine&&!this.menu.element.is(":visible")||(this._move(t,e),e.preventDefault())}}),a.extend(a.ui.autocomplete,{escapeRegex:function(t){return t.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")},filter:function(t,e){var i=new RegExp(a.ui.autocomplete.escapeRegex(e),"i");return a.grep(t,function(t){return i.test(t.label||t.value||t)})}})}(jQuery),!function(n){n.widget("ui.menu",{_create:function(){var e=this;this.element.addClass("ui-menu ui-widget ui-widget-content ui-corner-all").attr({role:"listbox","aria-activedescendant":"ui-active-menuitem"}).click(function(t){n(t.target).closest(".ui-menu-item a").length&&(t.preventDefault(),e.select(t))}),this.refresh()},refresh:function(){var e=this;this.element.children("li:not(.ui-menu-item):has(a)").addClass("ui-menu-item").attr("role","menuitem").children("a").addClass("ui-corner-all").attr("tabindex",-1).mouseenter(function(t){e.activate(t,n(this).parent())}).mouseleave(function(){e.deactivate()})},activate:function(t,e){var i,s,n;this.deactivate(),this.hasScroll()&&(i=e.offset().top-this.element.offset().top,s=this.element.scrollTop(),n=this.element.height(),i<0?this.element.scrollTop(s+i):n<=i&&this.element.scrollTop(s+i-n+e.height())),this.active=e.eq(0).children("a").addClass("ui-state-hover").attr("id","ui-active-menuitem").end(),this._trigger("focus",t,{item:e})},deactivate:function(){this.active&&(this.active.children("a").removeClass("ui-state-hover").removeAttr("id"),this._trigger("blur"),this.active=null)},next:function(t){this.move("next",".ui-menu-item:first",t)},previous:function(t){this.move("prev",".ui-menu-item:last",t)},first:function(){return this.active&&!this.active.prevAll(".ui-menu-item").length},last:function(){return this.active&&!this.active.nextAll(".ui-menu-item").length},move:function(t,e,i){this.active&&(t=this.active[t+"All"](".ui-menu-item").eq(0)).length?this.activate(i,t):this.activate(i,this.element.children(e))},nextPage:function(t){var e,i,s;this.hasScroll()?!this.active||this.last()?this.activate(t,this.element.children(".ui-menu-item:first")):(e=this.active.offset().top,i=this.element.height(),(s=this.element.children(".ui-menu-item").filter(function(){var t=n(this).offset().top-e-i+n(this).height();return t<10&&-10",this.element[0].ownerDocument).addClass("ui-button-text").html(this.options.label).appendTo(t.empty()).text(),s=(i=this.options.icons).primary&&i.secondary,n=[],i.primary||i.secondary?(this.options.text&&n.push("ui-button-text-icon"+(s?"s":i.primary?"-primary":"-secondary")),i.primary&&t.prepend(""),i.secondary&&t.append(""),this.options.text||(n.push(s?"ui-button-icons-only":"ui-button-icon-only"),this.hasTitle||t.attr("title",e))):n.push("ui-button-text-only"),t.addClass(n.join(" ")))}}),o.widget("ui.buttonset",{options:{items:":button, :submit, :reset, :checkbox, :radio, a, :data(button)"},_create:function(){this.element.addClass("ui-buttonset")},_init:function(){this.refresh()},_setOption:function(t,e){"disabled"===t&&this.buttons.button("option",t,e),o.Widget.prototype._setOption.apply(this,arguments)},refresh:function(){var t="rtl"===this.element.css("direction");this.buttons=this.element.find(this.options.items).filter(":ui-button").button("refresh").end().not(":ui-button").button().end().map(function(){return o(this).button("widget")[0]}).removeClass("ui-corner-all ui-corner-left ui-corner-right").filter(":first").addClass(t?"ui-corner-right":"ui-corner-left").end().filter(":last").addClass(t?"ui-corner-left":"ui-corner-right").end().end()},destroy:function(){this.element.removeClass("ui-buttonset"),this.buttons.map(function(){return o(this).button("widget")[0]}).removeClass("ui-corner-left ui-corner-right").end().button("destroy"),o.Widget.prototype.destroy.call(this)}})}(jQuery),!function($,undefined){$.extend($.ui,{datepicker:{version:"1.8.23"}});var PROP_NAME="datepicker",dpuuid=(new Date).getTime(),instActive;function Datepicker(){this.debug=!1,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},$.extend(this._defaults,this.regional[""]),this.dpDiv=bindHover($('
      '))}function bindHover(e){var i="button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a";return e.bind("mouseout",function(t){t=$(t.target).closest(i);t.length&&t.removeClass("ui-state-hover ui-datepicker-prev-hover ui-datepicker-next-hover")}).bind("mouseover",function(t){t=$(t.target).closest(i);!$.datepicker._isDisabledDatepicker((instActive.inline?e.parent():instActive.input)[0])&&t.length&&(t.parents(".ui-datepicker-calendar").find("a").removeClass("ui-state-hover"),t.addClass("ui-state-hover"),t.hasClass("ui-datepicker-prev")&&t.addClass("ui-datepicker-prev-hover"),t.hasClass("ui-datepicker-next")&&t.addClass("ui-datepicker-next-hover"))})}function extendRemove(t,e){for(var i in $.extend(t,e),e)null!=e[i]&&e[i]!=undefined||(t[i]=e[i])}function isArray(t){!t||$.browser.safari&&"object"==typeof t&&t.length||t.constructor&&t.constructor.toString().match(/\Array\(\)/)}$.extend(Datepicker.prototype,{markerClassName:"hasDatepicker",maxRows:4,log:function(){this.debug&&console.log.apply("",arguments)},_widgetDatepicker:function(){return this.dpDiv},setDefaults:function(t){return extendRemove(this._defaults,t||{}),this},_attachDatepicker:function(target,settings){var inlineSettings=null,attrName;for(attrName in this._defaults){var attrValue=target.getAttribute("date:"+attrName);if(attrValue){inlineSettings=inlineSettings||{};try{inlineSettings[attrName]=eval(attrValue)}catch(err){inlineSettings[attrName]=attrValue}}}var nodeName=target.nodeName.toLowerCase(),inline="div"==nodeName||"span"==nodeName,inst=(target.id||(this.uuid+=1,target.id="dp"+this.uuid),this._newInst($(target),inline));inst.settings=$.extend({},settings||{},inlineSettings||{}),"input"==nodeName?this._connectDatepicker(target,inst):inline&&this._inlineDatepicker(target,inst)},_newInst:function(t,e){return{id:t[0].id.replace(/([^A-Za-z0-9_-])/g,"\\\\$1"),input:t,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,drawYear:0,inline:e,dpDiv:e?bindHover($('
      ')):this.dpDiv}},_connectDatepicker:function(t,s){var e=$(t);s.append=$([]),s.trigger=$([]),e.hasClass(this.markerClassName)||(this._attachments(e,s),e.addClass(this.markerClassName).keydown(this._doKeyDown).keypress(this._doKeyPress).keyup(this._doKeyUp).bind("setData.datepicker",function(t,e,i){s.settings[e]=i}).bind("getData.datepicker",function(t,e){return this._get(s,e)}),this._autoSize(s),$.data(t,PROP_NAME,s),s.settings.disabled&&this._disableDatepicker(t))},_attachments:function(t,e){var i,s=this._get(e,"appendText"),n=this._get(e,"isRTL"),s=(e.append&&e.append.remove(),s&&(e.append=$(''+s+""),t[n?"before":"after"](e.append)),t.unbind("focus",this._showDatepicker),e.trigger&&e.trigger.remove(),this._get(e,"showOn"));"focus"!=s&&"both"!=s||t.focus(this._showDatepicker),"button"!=s&&"both"!=s||(s=this._get(e,"buttonText"),i=this._get(e,"buttonImage"),e.trigger=$(this._get(e,"buttonImageOnly")?$("").addClass(this._triggerClass).attr({src:i,alt:s,title:s}):$('').addClass(this._triggerClass).html(""==i?s:$("").attr({src:i,alt:s,title:s}))),t[n?"before":"after"](e.trigger),e.trigger.click(function(){return $.datepicker._datepickerShowing&&$.datepicker._lastInput==t[0]?$.datepicker._hideDatepicker():($.datepicker._datepickerShowing&&$.datepicker._lastInput!=t[0]&&$.datepicker._hideDatepicker(),$.datepicker._showDatepicker(t[0])),!1}))},_autoSize:function(t){var e,i,s;this._get(t,"autoSize")&&!t.inline&&(e=new Date(2009,11,20),(i=this._get(t,"dateFormat")).match(/[DM]/)&&(e.setMonth((s=function(t){for(var e=0,i=0,s=0;se&&(e=t[s].length,i=s);return i})(this._get(t,i.match(/MM/)?"monthNames":"monthNamesShort"))),e.setDate(s(this._get(t,i.match(/DD/)?"dayNames":"dayNamesShort"))+20-e.getDay())),t.input.attr("size",this._formatDate(t,e).length))},_inlineDatepicker:function(t,s){var e=$(t);e.hasClass(this.markerClassName)||(e.addClass(this.markerClassName).append(s.dpDiv).bind("setData.datepicker",function(t,e,i){s.settings[e]=i}).bind("getData.datepicker",function(t,e){return this._get(s,e)}),$.data(t,PROP_NAME,s),this._setDate(s,this._getDefaultDate(s),!0),this._updateDatepicker(s),this._updateAlternate(s),s.settings.disabled&&this._disableDatepicker(t),s.dpDiv.css("display","block"))},_dialogDatepicker:function(t,e,i,s,n){var o,a=this._dialogInst;return a||(this.uuid+=1,o="dp"+this.uuid,this._dialogInput=$(''),this._dialogInput.keydown(this._doKeyDown),$("body").append(this._dialogInput),(a=this._dialogInst=this._newInst(this._dialogInput,!1)).settings={},$.data(this._dialogInput[0],PROP_NAME,a)),extendRemove(a.settings,s||{}),e=e&&e.constructor==Date?this._formatDate(a,e):e,this._dialogInput.val(e),this._pos=n?n.length?n:[n.pageX,n.pageY]:null,this._pos||(o=document.documentElement.clientWidth,s=document.documentElement.clientHeight,e=document.documentElement.scrollLeft||document.body.scrollLeft,n=document.documentElement.scrollTop||document.body.scrollTop,this._pos=[o/2-100+e,s/2-150+n]),this._dialogInput.css("left",this._pos[0]+20+"px").css("top",this._pos[1]+"px"),a.settings.onSelect=i,this._inDialog=!0,this.dpDiv.addClass(this._dialogClass),this._showDatepicker(this._dialogInput[0]),$.blockUI&&$.blockUI(this.dpDiv),$.data(this._dialogInput[0],PROP_NAME,a),this},_destroyDatepicker:function(t){var e,i=$(t),s=$.data(t,PROP_NAME);i.hasClass(this.markerClassName)&&(e=t.nodeName.toLowerCase(),$.removeData(t,PROP_NAME),"input"==e?(s.append.remove(),s.trigger.remove(),i.removeClass(this.markerClassName).unbind("focus",this._showDatepicker).unbind("keydown",this._doKeyDown).unbind("keypress",this._doKeyPress).unbind("keyup",this._doKeyUp)):"div"!=e&&"span"!=e||i.removeClass(this.markerClassName).empty())},_enableDatepicker:function(e){var t,i=$(e),s=$.data(e,PROP_NAME);i.hasClass(this.markerClassName)&&("input"==(t=e.nodeName.toLowerCase())?(e.disabled=!1,s.trigger.filter("button").each(function(){this.disabled=!1}).end().filter("img").css({opacity:"1.0",cursor:""})):"div"!=t&&"span"!=t||((s=i.children("."+this._inlineClass)).children().removeClass("ui-state-disabled"),s.find("select.ui-datepicker-month, select.ui-datepicker-year").removeAttr("disabled")),this._disabledInputs=$.map(this._disabledInputs,function(t){return t==e?null:t}))},_disableDatepicker:function(e){var t,i=$(e),s=$.data(e,PROP_NAME);i.hasClass(this.markerClassName)&&("input"==(t=e.nodeName.toLowerCase())?(e.disabled=!0,s.trigger.filter("button").each(function(){this.disabled=!0}).end().filter("img").css({opacity:"0.5",cursor:"default"})):"div"!=t&&"span"!=t||((s=i.children("."+this._inlineClass)).children().addClass("ui-state-disabled"),s.find("select.ui-datepicker-month, select.ui-datepicker-year").attr("disabled","disabled")),this._disabledInputs=$.map(this._disabledInputs,function(t){return t==e?null:t}),this._disabledInputs[this._disabledInputs.length]=e)},_isDisabledDatepicker:function(t){if(!t)return!1;for(var e=0;er&&sl&&nf;)--u<0&&(u=11,p--);t.drawMonth=u,t.drawYear=p;for(var a=this._get(t,"prevText"),a=n?this.formatDate(a,this._daylightSavingAdjust(new Date(p,u-r,1)),this._getFormatConfig(t)):a,g=this._canAdjustMonth(t,-1,p,u)?''+a+"":s?"":''+a+"",a=this._get(t,"nextText"),a=n?this.formatDate(a,this._daylightSavingAdjust(new Date(p,u+r,1)),this._getFormatConfig(t)):a,m=this._canAdjustMonth(t,1,p,u)?''+a+"":s?"":''+a+"",r=this._get(t,"currentText"),s=this._get(t,"gotoCurrent")&&t.currentDay?h:e,r=n?this.formatDate(r,s,this._getFormatConfig(t)):r,a=t.inline?"":'",n=O?'
      '+(i?a:"")+(this._isInRange(t,s)?'":"")+(i?"":a)+"
      ":"",v=parseInt(this._get(t,"firstDay"),10),v=isNaN(v)?0:v,b=this._get(t,"showWeek"),E=this._get(t,"dayNames"),F=(this._get(t,"dayNamesShort"),this._get(t,"dayNamesMin")),R=this._get(t,"monthNames"),j=this._get(t,"monthNamesShort"),_=this._get(t,"beforeShowDay"),y=this._get(t,"showOtherMonths"),L=this._get(t,"selectOtherMonths"),w=(this._get(t,"calculateWeek")||this.iso8601Week,this._getDefaultDate(t)),k="",x=0;x'+(/all|left/.test(P)&&0==x?i?m:g:"")+(/all|right/.test(P)&&0==x?i?g:m:"")+this._generateMonthYearHeader(t,u,p,c,d,0';for(var S=b?'":"",z=0;z<7;z++){var Y=(z+v)%7;S+="'+F[Y]+""}M+=S+"";for(var T=this._getDaysInMonth(p,u),q=(p==t.selectedYear&&u==t.selectedMonth&&(t.selectedDay=Math.min(t.selectedDay,T)),(this._getFirstDayOfMonth(p,u)-v+7)%7),T=Math.ceil((q+T)/7),B=l&&this.maxRows>T?this.maxRows:T,A=(this.maxRows=B,this._daylightSavingAdjust(new Date(p,u,1-q))),K=0;K";for(var U=b?'":"",z=0;z<7;z++){var H=_?_.apply(t.input?t.input[0]:null,[A]):[!0,""],N=A.getMonth()!=u,W=N&&!L||!H[0]||c&&A"+(N&&!y?" ":W?''+A.getDate()+"":''+A.getDate()+"")+"",A.setDate(A.getDate()+1),A=this._daylightSavingAdjust(A)}M+=U+""}11<++u&&(u=0,p++),C+=M+="
      '+this._get(t,"weekHeader")+"
      '+this._get(t,"calculateWeek")(A)+"
      "+(l?"
      "+(0
      ':""):"")}k+=C}return k+=n+($.browser.msie&&parseInt($.browser.version,10)<7&&!t.inline?'':""),t._keyEvent=!1,k},_generateMonthYearHeader:function(t,e,i,s,n,o,a,r){var l=this._get(t,"changeMonth"),h=this._get(t,"changeYear"),c=this._get(t,"showMonthAfterYear"),d='
      ',u="";if(o||!l)u+=''+a[e]+"";else{var p=s&&s.getFullYear()==i,f=n&&n.getFullYear()==i;u+='"}if(c||(d+=u+(!o&&l&&h?"":" ")),!t.yearshtml)if(t.yearshtml="",o||!h)d+=''+i+"";else{function m(t){t=t.match(/c[+-].*/)?i+parseInt(t.substring(1),10):t.match(/[+-].*/)?v+parseInt(t,10):parseInt(t,10);return isNaN(t)?v:t}var a=this._get(t,"yearRange").split(":"),v=(new Date).getFullYear(),b=m(a[0]),_=Math.max(b,m(a[1]||"")),b=s?Math.max(b,s.getFullYear()):b,_=n?Math.min(_,n.getFullYear()):_;for(t.yearshtml+='",d+=t.yearshtml,t.yearshtml=null}return d+=this._get(t,"yearSuffix"),c&&(d+=(!o&&l&&h?"":" ")+u),d+="
      "},_adjustInstDate:function(t,e,i){var s=t.drawYear+("Y"==i?e:0),n=t.drawMonth+("M"==i?e:0),e=Math.min(t.selectedDay,this._getDaysInMonth(s,n))+("D"==i?e:0),s=this._restrictMinMax(t,this._daylightSavingAdjust(new Date(s,n,e)));t.selectedDay=s.getDate(),t.drawMonth=t.selectedMonth=s.getMonth(),t.drawYear=t.selectedYear=s.getFullYear(),"M"!=i&&"Y"!=i||this._notifyChange(t)},_restrictMinMax:function(t,e){var i=this._getMinMaxDate(t,"min"),t=this._getMinMaxDate(t,"max"),i=i&&e=i.getTime())&&(!t||e.getTime()<=t.getTime())},_getFormatConfig:function(t){var e=this._get(t,"shortYearCutoff");return{shortYearCutoff:e="string"!=typeof e?e:(new Date).getFullYear()%100+parseInt(e,10),dayNamesShort:this._get(t,"dayNamesShort"),dayNames:this._get(t,"dayNames"),monthNamesShort:this._get(t,"monthNamesShort"),monthNames:this._get(t,"monthNames")}},_formatDate:function(t,e,i,s){e||(t.currentDay=t.selectedDay,t.currentMonth=t.selectedMonth,t.currentYear=t.selectedYear);s=e?"object"==typeof e?e:this._daylightSavingAdjust(new Date(s,i,e)):this._daylightSavingAdjust(new Date(t.currentYear,t.currentMonth,t.currentDay));return this.formatDate(this._get(t,"dateFormat"),s,this._getFormatConfig(t))}}),$.fn.datepicker=function(t){if(!this.length)return this;$.datepicker.initialized||($(document).mousedown($.datepicker._checkExternalClick).find("body").append($.datepicker.dpDiv),$.datepicker.initialized=!0);var e=Array.prototype.slice.call(arguments,1);return"string"==typeof t&&("isDisabled"==t||"getDate"==t||"widget"==t)||"option"==t&&2==arguments.length&&"string"==typeof arguments[1]?$.datepicker["_"+t+"Datepicker"].apply($.datepicker,[this[0]].concat(e)):this.each(function(){"string"==typeof t?$.datepicker["_"+t+"Datepicker"].apply($.datepicker,[this].concat(e)):$.datepicker._attachDatepicker(this,t)})},$.datepicker=new Datepicker,$.datepicker.initialized=!1,$.datepicker.uuid=(new Date).getTime(),$.datepicker.version="1.8.23",window["DP_jQuery_"+dpuuid]=$}(jQuery),!function(r){var l="ui-dialog ui-widget ui-widget-content ui-corner-all ",o={buttons:!0,height:!0,maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0,width:!0},a={maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0};r.widget("ui.dialog",{options:{autoOpen:!0,buttons:{},closeOnEscape:!0,closeText:"close",dialogClass:"",draggable:!0,hide:null,height:"auto",maxHeight:!1,maxWidth:!1,minHeight:150,minWidth:150,modal:!1,position:{my:"center",at:"center",collision:"fit",using:function(t){var e=r(this).css(t).offset().top;e<0&&r(this).css("top",t.top-e)}},resizable:!0,show:null,stack:!0,title:"",width:300,zIndex:1e3},_create:function(){this.originalTitle=this.element.attr("title"),"string"!=typeof this.originalTitle&&(this.originalTitle=""),this.options.title=this.options.title||this.originalTitle;var e=this,i=e.options,t=i.title||" ",s=r.ui.dialog.getTitleId(e.element),n=(e.uiDialog=r("
      ")).appendTo(document.body).hide().addClass(l+i.dialogClass).css({zIndex:i.zIndex}).attr("tabIndex",-1).css("outline",0).keydown(function(t){i.closeOnEscape&&!t.isDefaultPrevented()&&t.keyCode&&t.keyCode===r.ui.keyCode.ESCAPE&&(e.close(t),t.preventDefault())}).attr({role:"dialog","aria-labelledby":s}).mousedown(function(t){e.moveToTop(!1,t)}),o=(e.element.show().removeAttr("title").addClass("ui-dialog-content ui-widget-content").appendTo(n),(e.uiDialogTitlebar=r("
      ")).addClass("ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix").prependTo(n)),a=r('').addClass("ui-dialog-titlebar-close ui-corner-all").attr("role","button").hover(function(){a.addClass("ui-state-hover")},function(){a.removeClass("ui-state-hover")}).focus(function(){a.addClass("ui-state-focus")}).blur(function(){a.removeClass("ui-state-focus")}).click(function(t){return e.close(t),!1}).appendTo(o);(e.uiDialogTitlebarCloseText=r("")).addClass("ui-icon ui-icon-closethick").text(i.closeText).appendTo(a),r("").addClass("ui-dialog-title").attr("id",s).html(t).prependTo(o);r.isFunction(i.beforeclose)&&!r.isFunction(i.beforeClose)&&(i.beforeClose=i.beforeclose),o.find("*").add(o).disableSelection(),i.draggable&&r.fn.draggable&&e._makeDraggable(),i.resizable&&r.fn.resizable&&e._makeResizable(),e._createButtons(i.buttons),e._isOpen=!1,r.fn.bgiframe&&n.bgiframe()},_init:function(){this.options.autoOpen&&this.open()},destroy:function(){var t=this;return t.overlay&&t.overlay.destroy(),t.uiDialog.hide(),t.element.unbind(".dialog").removeData("dialog").removeClass("ui-dialog-content ui-widget-content").hide().appendTo("body"),t.uiDialog.remove(),t.originalTitle&&t.element.attr("title",t.originalTitle),t},widget:function(){return this.uiDialog},close:function(t){var e,i,s=this;if(!1!==s._trigger("beforeClose",t))return s.overlay&&s.overlay.destroy(),s.uiDialog.unbind("keypress.ui-dialog"),s._isOpen=!1,s.options.hide?s.uiDialog.hide(s.options.hide,function(){s._trigger("close",t)}):(s.uiDialog.hide(),s._trigger("close",t)),r.ui.dialog.overlay.resize(),s.options.modal&&(e=0,r(".ui-dialog").each(function(){this!==s.uiDialog[0]&&(i=r(this).css("z-index"),isNaN(i)||(e=Math.max(e,i)))}),r.ui.dialog.maxZ=e),s},isOpen:function(){return this._isOpen},moveToTop:function(t,e){var i=this,s=i.options;return s.modal&&!t||!s.stack&&!s.modal?i._trigger("focus",e):(s.zIndex>r.ui.dialog.maxZ&&(r.ui.dialog.maxZ=s.zIndex),i.overlay&&(r.ui.dialog.maxZ+=1,i.overlay.$el.css("z-index",r.ui.dialog.overlay.maxZ=r.ui.dialog.maxZ)),t={scrollTop:i.element.scrollTop(),scrollLeft:i.element.scrollLeft()},r.ui.dialog.maxZ+=1,i.uiDialog.css("z-index",r.ui.dialog.maxZ),i.element.attr(t),i._trigger("focus",e),i)},open:function(){var t,e,i;if(!this._isOpen)return t=this,e=t.options,i=t.uiDialog,t.overlay=e.modal?new r.ui.dialog.overlay(t):null,t._size(),t._position(e.position),i.show(e.show),t.moveToTop(!0),e.modal&&i.bind("keydown.ui-dialog",function(t){var e,i;if(t.keyCode===r.ui.keyCode.TAB)return i=r(":tabbable",this),e=i.filter(":first"),i=i.filter(":last"),t.target!==i[0]||t.shiftKey?t.target===e[0]&&t.shiftKey?(i.focus(1),!1):void 0:(e.focus(1),!1)}),r(t.element.find(":tabbable").get().concat(i.find(".ui-dialog-buttonpane :tabbable").get().concat(i.get()))).eq(0).focus(),t._isOpen=!0,t._trigger("open"),t},_createButtons:function(t){var s=this,e=!1,i=r("
      ").addClass("ui-dialog-buttonpane ui-widget-content ui-helper-clearfix"),n=r("
      ").addClass("ui-dialog-buttonset").appendTo(i);s.uiDialog.find(".ui-dialog-buttonpane").remove(),"object"==typeof t&&null!==t&&r.each(t,function(){return!(e=!0)}),e&&(r.each(t,function(t,e){e=r.isFunction(e)?{click:e,text:t}:e;var i=r('').click(function(){e.click.apply(s.element[0],arguments)}).appendTo(n);r.each(e,function(t,e){"click"!==t&&(t in i?i[t](e):i.attr(t,e))}),r.fn.button&&i.button()}),i.appendTo(s.uiDialog))},_makeDraggable:function(){var i,s=this,n=s.options,o=r(document);function a(t){return{position:t.position,offset:t.offset}}s.uiDialog.draggable({cancel:".ui-dialog-content, .ui-dialog-titlebar-close",handle:".ui-dialog-titlebar",containment:"document",start:function(t,e){i="auto"===n.height?"auto":r(this).height(),r(this).height(r(this).height()).addClass("ui-dialog-dragging"),s._trigger("dragStart",t,a(e))},drag:function(t,e){s._trigger("drag",t,a(e))},stop:function(t,e){n.position=[e.position.left-o.scrollLeft(),e.position.top-o.scrollTop()],r(this).removeClass("ui-dialog-dragging").height(i),s._trigger("dragStop",t,a(e)),r.ui.dialog.overlay.resize()}})},_makeResizable:function(t){t=void 0===t?this.options.resizable:t;var i=this,s=i.options,e=i.uiDialog.css("position"),t="string"==typeof t?t:"n,e,s,w,se,sw,ne,nw";function n(t){return{originalPosition:t.originalPosition,originalSize:t.originalSize,position:t.position,size:t.size}}i.uiDialog.resizable({cancel:".ui-dialog-content",containment:"document",alsoResize:i.element,maxWidth:s.maxWidth,maxHeight:s.maxHeight,minWidth:s.minWidth,minHeight:i._minHeight(),handles:t,start:function(t,e){r(this).addClass("ui-dialog-resizing"),i._trigger("resizeStart",t,n(e))},resize:function(t,e){i._trigger("resize",t,n(e))},stop:function(t,e){r(this).removeClass("ui-dialog-resizing"),s.height=r(this).height(),s.width=r(this).width(),i._trigger("resizeStop",t,n(e)),r.ui.dialog.overlay.resize()}}).css("position",e).find(".ui-resizable-se").addClass("ui-icon ui-icon-grip-diagonal-se")},_minHeight:function(){var t=this.options;return"auto"===t.height?t.minHeight:Math.min(t.minHeight,t.height)},_position:function(t){var e,i=[],s=[0,0];t=t?(("string"==typeof t||"object"==typeof t&&"0"in t)&&(1===(i=t.split?t.split(" "):[t[0],t[1]]).length&&(i[1]=i[0]),r.each(["left","top"],function(t,e){+i[t]===i[t]&&(s[t]=i[t],i[t]=e)}),t={my:i.join(" "),at:i.join(" "),offset:s.join(" ")}),r.extend({},r.ui.dialog.prototype.options.position,t)):r.ui.dialog.prototype.options.position,(e=this.uiDialog.is(":visible"))||this.uiDialog.show(),this.uiDialog.css({top:0,left:0}).position(r.extend({of:window},t)),e||this.uiDialog.hide()},_setOptions:function(t){var i=this,s={},n=!1;r.each(t,function(t,e){i._setOption(t,e),t in o&&(n=!0),t in a&&(s[t]=e)}),n&&this._size(),this.uiDialog.is(":data(resizable)")&&this.uiDialog.resizable("option",s)},_setOption:function(t,e){var i=this,s=i.uiDialog;switch(t){case"beforeclose":t="beforeClose";break;case"buttons":i._createButtons(e);break;case"closeText":i.uiDialogTitlebarCloseText.text(""+e);break;case"dialogClass":s.removeClass(i.options.dialogClass).addClass(l+e);break;case"disabled":e?s.addClass("ui-dialog-disabled"):s.removeClass("ui-dialog-disabled");break;case"draggable":var n=s.is(":data(draggable)");n&&!e&&s.draggable("destroy"),!n&&e&&i._makeDraggable();break;case"position":i._position(e);break;case"resizable":n=s.is(":data(resizable)");n&&!e&&s.resizable("destroy"),n&&"string"==typeof e&&s.resizable("option","handles",e),n||!1===e||i._makeResizable(e);break;case"title":r(".ui-dialog-title",i.uiDialogTitlebar).html(""+(e||" "))}r.Widget.prototype._setOption.apply(i,arguments)},_size:function(){var t,e,i,s=this.options,n=this.uiDialog.is(":visible");this.element.show().css({width:"auto",minHeight:0,height:0}),s.minWidth>s.width&&(s.width=s.minWidth),t=this.uiDialog.css({height:"auto",width:s.width}).height(),e=Math.max(0,s.minHeight-t),"auto"===s.height?r.support.minHeight?this.element.css({minHeight:e,height:"auto"}):(this.uiDialog.show(),i=this.element.css("height","auto").height(),n||this.uiDialog.hide(),this.element.height(Math.max(i,e))):this.element.height(Math.max(s.height-t,0)),this.uiDialog.is(":data(resizable)")&&this.uiDialog.resizable("option","minHeight",this._minHeight())}}),r.extend(r.ui.dialog,{version:"1.8.23",uuid:0,maxZ:0,getTitleId:function(t){t=t.attr("id");return t||(this.uuid+=1,t=this.uuid),"ui-dialog-title-"+t},overlay:function(t){this.$el=r.ui.dialog.overlay.create(t)}}),r.extend(r.ui.dialog.overlay,{instances:[],oldInstances:[],maxZ:0,events:r.map("focus,mousedown,mouseup,keydown,keypress,click".split(","),function(t){return t+".dialog-overlay"}).join(" "),create:function(e){0===this.instances.length&&(setTimeout(function(){r.ui.dialog.overlay.instances.length&&r(document).bind(r.ui.dialog.overlay.events,function(t){if(r(t.target).zIndex()
      ").addClass("ui-widget-overlay")).appendTo(document.body).css({width:this.width(),height:this.height()});return r.fn.bgiframe&&t.bgiframe(),this.instances.push(t),t},destroy:function(t){var e=r.inArray(t,this.instances),i=(-1!=e&&this.oldInstances.push(this.instances.splice(e,1)[0]),0===this.instances.length&&r([document,window]).unbind(".dialog-overlay"),t.remove(),0);r.each(this.instances,function(){i=Math.max(i,this.css("z-index"))}),this.maxZ=i},height:function(){var t;return r.browser.msie&&r.browser.version<7?(t=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight))
      ").appendTo(this.element),this.oldValue=this._value(),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(),i.Widget.prototype.destroy.apply(this,arguments)},value:function(t){return void 0===t?this._value():(this._setOption("value",t),this)},_setOption:function(t,e){"value"===t&&(this.options.value=e,this._refreshValue(),this._value()===this.options.max&&this._trigger("complete")),i.Widget.prototype._setOption.apply(this,arguments)},_value:function(){var t=this.options.value;return"number"!=typeof t&&(t=0),Math.min(this.options.max,Math.max(this.min,t))},_percentage:function(){return 100*this._value()/this.options.max},_refreshValue:function(){var t=this.value(),e=this._percentage();this.oldValue!==t&&(this.oldValue=t,this._trigger("change")),this.valueDiv.toggle(t>this.min).toggleClass("ui-corner-right",t===this.options.max).width(e.toFixed(0)+"%"),this.element.attr("aria-valuenow",t)}}),i.extend(i.ui.progressbar,{version:"1.8.23"})}(jQuery),!function(c){c.widget("ui.slider",c.ui.mouse,{widgetEventPrefix:"slide",options:{animate:!1,distance:0,max:100,min:0,orientation:"horizontal",range:!1,step:1,value:0,values:null},_create:function(){var o=this,t=this.options,e=this.element.find(".ui-slider-handle").addClass("ui-state-default ui-corner-all"),i=t.values&&t.values.length||1,s=[];this._keySliding=!1,this._mouseSliding=!1,this._animateOff=!0,this._handleIndex=null,this._detectOrientation(),this._mouseInit(),this.element.addClass("ui-slider ui-slider-"+this.orientation+" ui-widget ui-widget-content ui-corner-all"+(t.disabled?" ui-slider-disabled ui-disabled":"")),this.range=c([]),t.range&&(!0===t.range&&(t.values||(t.values=[this._valueMin(),this._valueMin()]),t.values.length&&2!==t.values.length&&(t.values=[t.values[0],t.values[0]])),this.range=c("
      ").appendTo(this.element).addClass("ui-slider-range ui-widget-header"+("min"===t.range||"max"===t.range?" ui-slider-range-"+t.range:"")));for(var n=e.length;n");this.handles=e.add(c(s.join("")).appendTo(o.element)),this.handle=this.handles.eq(0),this.handles.add(this.range).filter("a").click(function(t){t.preventDefault()}).hover(function(){t.disabled||c(this).addClass("ui-state-hover")},function(){c(this).removeClass("ui-state-hover")}).focus(function(){t.disabled?c(this).blur():(c(".ui-slider .ui-state-focus").removeClass("ui-state-focus"),c(this).addClass("ui-state-focus"))}).blur(function(){c(this).removeClass("ui-state-focus")}),this.handles.each(function(t){c(this).data("index.ui-slider-handle",t)}),this.handles.keydown(function(t){var e,i,s,n=c(this).data("index.ui-slider-handle");if(!o.options.disabled){switch(t.keyCode){case c.ui.keyCode.HOME:case c.ui.keyCode.END:case c.ui.keyCode.PAGE_UP:case c.ui.keyCode.PAGE_DOWN:case c.ui.keyCode.UP:case c.ui.keyCode.RIGHT:case c.ui.keyCode.DOWN:case c.ui.keyCode.LEFT:if(t.preventDefault(),o._keySliding||(o._keySliding=!0,c(this).addClass("ui-state-active"),!1!==o._start(t,n)))break;return}switch(s=o.options.step,e=i=o.options.values&&o.options.values.length?o.values(n):o.value(),t.keyCode){case c.ui.keyCode.HOME:i=o._valueMin();break;case c.ui.keyCode.END:i=o._valueMax();break;case c.ui.keyCode.PAGE_UP:i=o._trimAlignValue(e+(o._valueMax()-o._valueMin())/5);break;case c.ui.keyCode.PAGE_DOWN:i=o._trimAlignValue(e-(o._valueMax()-o._valueMin())/5);break;case c.ui.keyCode.UP:case c.ui.keyCode.RIGHT:if(e===o._valueMax())return;i=o._trimAlignValue(e+s);break;case c.ui.keyCode.DOWN:case c.ui.keyCode.LEFT:if(e===o._valueMin())return;i=o._trimAlignValue(e-s)}o._slide(t,n,i)}}).keyup(function(t){var e=c(this).data("index.ui-slider-handle");o._keySliding&&(o._keySliding=!1,o._stop(t,e),o._change(t,e),c(this).removeClass("ui-state-active"))}),this._refreshValue(),this._animateOff=!1},destroy:function(){return this.handles.remove(),this.range.remove(),this.element.removeClass("ui-slider ui-slider-horizontal ui-slider-vertical ui-slider-disabled ui-widget ui-widget-content ui-corner-all").removeData("slider").unbind(".slider"),this._mouseDestroy(),this},_mouseCapture:function(t){var i,s,n,o,a,e,r=this.options;return!r.disabled&&(this.elementSize={width:this.element.outerWidth(),height:this.element.outerHeight()},this.elementOffset=this.element.offset(),e={x:t.pageX,y:t.pageY},i=this._normValueFromMouse(e),s=this._valueMax()-this._valueMin()+1,(o=this).handles.each(function(t){var e=Math.abs(i-o.values(t));e=this._valueMax())return this._valueMax();var e=0=e&&(t+=0
      ",remove:null,select:null,show:null,spinner:"Loading…",tabTemplate:"
    • #{label}
    • "},_create:function(){this._tabify(!0)},_setOption:function(t,e){"selected"==t?this.options.collapsible&&e==this.options.selected||this.select(e):(this.options[t]=e,this._tabify())},_tabId:function(t){return t.title&&t.title.replace(/\s/g,"_").replace(/[^\w\u00c0-\uFFFF-]/g,"")||this.options.idPrefix+ ++e},_sanitizeSelector:function(t){return t.replace(/:/g,"\\:")},_cookie:function(){var t=this.cookie||(this.cookie=this.options.cookie.name||"ui-tabs-"+ ++i);return p.cookie.apply(null,[t].concat(p.makeArray(arguments)))},_ui:function(t,e){return{tab:t,panel:e,index:this.anchors.index(t)}},_cleanup:function(){this.lis.filter(".ui-state-processing").removeClass("ui-state-processing").find("span:data(label.tabs)").each(function(){var t=p(this);t.html(t.data("label.tabs")).removeData("label.tabs")})},_tabify:function(t){var o=this,a=this.options,r=/^#.+/;this.list=this.element.find("ol,ul").eq(0),this.lis=p(" > li:has(a[href])",this.list),this.anchors=this.lis.map(function(){return p("a",this)[0]}),this.panels=p([]),this.anchors.each(function(t,e){var i,s=p(e).attr("href"),n=s.split("#")[0];n&&(n===location.toString().split("#")[0]||(i=p("base")[0])&&n===i.href)&&(s=e.hash,e.href=s),r.test(s)?o.panels=o.panels.add(o.element.find(o._sanitizeSelector(s))):s&&"#"!==s?(p.data(e,"href.tabs",s),p.data(e,"load.tabs",s.replace(/#.*$/,"")),n=o._tabId(e),e.href="#"+n,(i=o.element.find("#"+n)).length||(i=p(a.panelTemplate).attr("id",n).addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").insertAfter(o.panels[t-1]||o.list)).data("destroy.tabs",!0),o.panels=o.panels.add(i)):a.disabled.push(t)}),t?(this.element.addClass("ui-tabs ui-widget ui-widget-content ui-corner-all"),this.list.addClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all"),this.lis.addClass("ui-state-default ui-corner-top"),this.panels.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom"),void 0===a.selected?(location.hash&&this.anchors.each(function(t,e){if(e.hash==location.hash)return a.selected=t,!1}),"number"!=typeof a.selected&&a.cookie&&(a.selected=parseInt(o._cookie(),10)),"number"!=typeof a.selected&&this.lis.filter(".ui-tabs-selected").length&&(a.selected=this.lis.index(this.lis.filter(".ui-tabs-selected"))),a.selected=a.selected||(this.lis.length?0:-1)):null===a.selected&&(a.selected=-1),a.selected=0<=a.selected&&this.anchors[a.selected]||a.selected<0?a.selected:0,a.disabled=p.unique(a.disabled.concat(p.map(this.lis.filter(".ui-state-disabled"),function(t,e){return o.lis.index(t)}))).sort(),-1!=p.inArray(a.selected,a.disabled)&&a.disabled.splice(p.inArray(a.selected,a.disabled),1),this.panels.addClass("ui-tabs-hide"),this.lis.removeClass("ui-tabs-selected ui-state-active"),0<=a.selected&&this.anchors.length&&(o.element.find(o._sanitizeSelector(o.anchors[a.selected].hash)).removeClass("ui-tabs-hide"),this.lis.eq(a.selected).addClass("ui-tabs-selected ui-state-active"),o.element.queue("tabs",function(){o._trigger("show",null,o._ui(o.anchors[a.selected],o.element.find(o._sanitizeSelector(o.anchors[a.selected].hash))[0]))}),this.load(a.selected)),p(window).bind("unload",function(){o.lis.add(o.anchors).unbind(".tabs"),o.lis=o.anchors=o.panels=null})):a.selected=this.lis.index(this.lis.filter(".ui-tabs-selected")),this.element[a.collapsible?"addClass":"removeClass"]("ui-tabs-collapsible"),a.cookie&&this._cookie(a.selected,a.cookie);for(var e,i,s,n,l,h=0;e=this.lis[h];h++)p(e)[-1==p.inArray(h,a.disabled)||p(e).hasClass("ui-tabs-selected")?"removeClass":"addClass"]("ui-state-disabled");function c(t,e){t.css("display",""),!p.support.opacity&&e.opacity&&t[0].style.removeAttribute("filter")}!1===a.cache&&this.anchors.removeData("cache.tabs"),this.lis.add(this.anchors).unbind(".tabs"),"mouseover"!==a.event&&(i=function(t,e){e.is(":not(.ui-state-disabled)")&&e.addClass("ui-state-"+t)},s=function(t,e){e.removeClass("ui-state-"+t)},this.lis.bind("mouseover.tabs",function(){i("hover",p(this))}),this.lis.bind("mouseout.tabs",function(){s("hover",p(this))}),this.anchors.bind("focus.tabs",function(){i("focus",p(this).closest("li"))}),this.anchors.bind("blur.tabs",function(){s("focus",p(this).closest("li"))})),a.fx&&(p.isArray(a.fx)?(n=a.fx[0],l=a.fx[1]):n=l=a.fx);var d=l?function(t,e){p(t).closest("li").addClass("ui-tabs-selected ui-state-active"),e.hide().removeClass("ui-tabs-hide").animate(l,l.duration||"normal",function(){c(e,l),o._trigger("show",null,o._ui(t,e[0]))})}:function(t,e){p(t).closest("li").addClass("ui-tabs-selected ui-state-active"),e.removeClass("ui-tabs-hide"),o._trigger("show",null,o._ui(t,e[0]))},u=n?function(t,e){e.animate(n,n.duration||"normal",function(){o.lis.removeClass("ui-tabs-selected ui-state-active"),e.addClass("ui-tabs-hide"),c(e,n),o.element.dequeue("tabs")})}:function(t,e,i){o.lis.removeClass("ui-tabs-selected ui-state-active"),e.addClass("ui-tabs-hide"),o.element.dequeue("tabs")};this.anchors.bind(a.event+".tabs",function(){var t=this,e=p(t).closest("li"),i=o.panels.filter(":not(.ui-tabs-hide)"),s=o.element.find(o._sanitizeSelector(t.hash));if(e.hasClass("ui-tabs-selected")&&!a.collapsible||e.hasClass("ui-state-disabled")||e.hasClass("ui-state-processing")||o.panels.filter(":animated").length||!1===o._trigger("select",null,o._ui(this,s[0])))return this.blur(),!1;if(a.selected=o.anchors.index(this),o.abort(),a.collapsible){if(e.hasClass("ui-tabs-selected"))return a.selected=-1,a.cookie&&o._cookie(a.selected,a.cookie),o.element.queue("tabs",function(){u(t,i)}).dequeue("tabs"),this.blur(),!1;if(!i.length)return a.cookie&&o._cookie(a.selected,a.cookie),o.element.queue("tabs",function(){d(t,s)}),o.load(o.anchors.index(this)),this.blur(),!1}if(a.cookie&&o._cookie(a.selected,a.cookie),!s.length)throw"jQuery UI Tabs: Mismatching fragment identifier.";i.length&&o.element.queue("tabs",function(){u(t,i)}),o.element.queue("tabs",function(){d(t,s)}),o.load(o.anchors.index(this)),p.browser.msie&&this.blur()}),this.anchors.bind("click.tabs",function(){return!1})},_getIndex:function(t){return t="string"==typeof t?this.anchors.index(this.anchors.filter("[href$='"+t+"']")):t},destroy:function(){var t=this.options;return this.abort(),this.element.unbind(".tabs").removeClass("ui-tabs ui-widget ui-widget-content ui-corner-all ui-tabs-collapsible").removeData("tabs"),this.list.removeClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all"),this.anchors.each(function(){var t=p.data(this,"href.tabs"),i=(t&&(this.href=t),p(this).unbind(".tabs"));p.each(["href","load","cache"],function(t,e){i.removeData(e+".tabs")})}),this.lis.unbind(".tabs").add(this.panels).each(function(){p.data(this,"destroy.tabs")?p(this).remove():p(this).removeClass(["ui-state-default","ui-corner-top","ui-tabs-selected","ui-state-active","ui-state-hover","ui-state-focus","ui-state-disabled","ui-tabs-panel","ui-widget-content","ui-corner-bottom","ui-tabs-hide"].join(" "))}),t.cookie&&this._cookie(null,t.cookie),this},add:function(t,e,i){void 0===i&&(i=this.anchors.length);var s=this,n=this.options,e=p(n.tabTemplate.replace(/#\{href\}/g,t).replace(/#\{label\}/g,e)),t=t.indexOf("#")?this._tabId(p("a",e)[0]):t.replace("#",""),o=(e.addClass("ui-state-default ui-corner-top").data("destroy.tabs",!0),s.element.find("#"+t));return(o=o.length?o:p(n.panelTemplate).attr("id",t).data("destroy.tabs",!0)).addClass("ui-tabs-panel ui-widget-content ui-corner-bottom ui-tabs-hide"),i>=this.lis.length?(e.appendTo(this.list),o.appendTo(this.list[0].parentNode)):(e.insertBefore(this.lis[i]),o.insertBefore(this.panels[i])),n.disabled=p.map(n.disabled,function(t,e){return i<=t?++t:t}),this._tabify(),1==this.anchors.length&&(n.selected=0,e.addClass("ui-tabs-selected ui-state-active"),o.removeClass("ui-tabs-hide"),this.element.queue("tabs",function(){s._trigger("show",null,s._ui(s.anchors[0],s.panels[0]))}),this.load(0)),this._trigger("add",null,this._ui(this.anchors[i],this.panels[i])),this},remove:function(i){i=this._getIndex(i);var t=this.options,e=this.lis.eq(i).remove(),s=this.panels.eq(i).remove();return e.hasClass("ui-tabs-selected")&&1").outerWidth(1).jquery||r.each(["Width","Height"],function(t,i){var n="Width"===i?["Left","Right"]:["Top","Bottom"],s=i.toLowerCase(),o={innerWidth:r.fn.innerWidth,innerHeight:r.fn.innerHeight,outerWidth:r.fn.outerWidth,outerHeight:r.fn.outerHeight};function a(t,e,i,s){return r.each(n,function(){e-=parseFloat(r.curCSS(t,"padding"+this,!0))||0,i&&(e-=parseFloat(r.curCSS(t,"border"+this+"Width",!0))||0),s&&(e-=parseFloat(r.curCSS(t,"margin"+this,!0))||0)}),e}r.fn["inner"+i]=function(t){return t===l?o["inner"+i].call(this):this.each(function(){r(this).css(s,a(this,t)+"px")})},r.fn["outer"+i]=function(t,e){return"number"!=typeof t?o["outer"+i].call(this,t):this.each(function(){r(this).css(s,a(this,t,!0,e)+"px")})}}),r.extend(r.expr[":"],{data:r.expr.createPseudo?r.expr.createPseudo(function(e){return function(t){return!!r.data(t,e)}}):function(t,e,i){return!!r.data(t,i[3])},focusable:function(t){return s(t,!isNaN(r.attr(t,"tabindex")))},tabbable:function(t){var e=r.attr(t,"tabindex"),i=isNaN(e);return(i||0<=e)&&s(t,!i)}}),r(function(){var t=document.body,e=t.appendChild(e=document.createElement("div"));e.offsetHeight,r.extend(e.style,{minHeight:"100px",height:"auto",padding:0,borderWidth:0}),r.support.minHeight=100===e.offsetHeight,r.support.selectstart="onselectstart"in e,t.removeChild(e).style.display="none"}),r.curCSS||(r.curCSS=r.css),r.extend(r.ui,{plugin:{add:function(t,e,i){var s=r.ui[t].prototype;for(var n in i)s.plugins[n]=s.plugins[n]||[],s.plugins[n].push([e,i[n]])},call:function(t,e,i){var s=t.plugins[e];if(s&&t.element[0].parentNode)for(var n=0;n=this.options.distance},_mouseDelayMet:function(t){return this.mouseDelayMet},_mouseStart:function(t){},_mouseDrag:function(t){},_mouseStop:function(t){},_mouseCapture:function(t){return!0}}),Ub=jQuery,Ub.widget("ui.draggable",Ub.ui.mouse,{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},_create:function(){"original"!=this.options.helper||/^(?: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._mouseInit()},destroy:function(){if(this.element.data("draggable"))return this.element.removeData("draggable").unbind(".draggable").removeClass("ui-draggable ui-draggable-dragging ui-draggable-disabled"),this._mouseDestroy(),this},_mouseCapture:function(t){var e=this.options;return!(this.helper||e.disabled||Ub(t.target).is(".ui-resizable-handle")||(this.handle=this._getHandle(t),!this.handle||(e.iframeFix&&Ub(!0===e.iframeFix?"iframe":e.iframeFix).each(function(){Ub('
      ').css({width:this.offsetWidth+"px",height:this.offsetHeight+"px",position:"absolute",opacity:"0.001",zIndex:1e3}).css(Ub(this).offset()).appendTo("body")}),0)))},_mouseStart:function(t){var e=this.options;return this.helper=this._createHelper(t),this.helper.addClass("ui-draggable-dragging"),this._cacheHelperProportions(),Ub.ui.ddmanager&&(Ub.ui.ddmanager.current=this),this._cacheMargins(),this.cssPosition=this.helper.css("position"),this.scrollParent=this.helper.scrollParent(),this.offset=this.positionAbs=this.element.offset(),this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left},Ub.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),this.originalPageX=t.pageX,this.originalPageY=t.pageY,e.cursorAt&&this._adjustOffsetFromHelper(e.cursorAt),e.containment&&this._setContainment(),!1===this._trigger("start",t)?(this._clear(),!1):(this._cacheHelperProportions(),Ub.ui.ddmanager&&!e.dropBehaviour&&Ub.ui.ddmanager.prepareOffsets(this,t),this._mouseDrag(t,!0),Ub.ui.ddmanager&&Ub.ui.ddmanager.dragStart(this,t),!0)},_mouseDrag:function(t,e){if(this.position=this._generatePosition(t),this.positionAbs=this._convertPositionTo("absolute"),!e){var i=this._uiHash();if(!1===this._trigger("drag",t,i))return this._mouseUp({}),!1;this.position=i.position}return this.options.axis&&"y"==this.options.axis||(this.helper[0].style.left=this.position.left+"px"),this.options.axis&&"x"==this.options.axis||(this.helper[0].style.top=this.position.top+"px"),Ub.ui.ddmanager&&Ub.ui.ddmanager.drag(this,t),!1},_mouseStop:function(t){var e=!1;Ub.ui.ddmanager&&!this.options.dropBehaviour&&(e=Ub.ui.ddmanager.drop(this,t)),this.dropped&&(e=this.dropped,this.dropped=!1);for(var i=this.element[0],s=!1;i&&(i=i.parentNode);)i==document&&(s=!0);if(!s&&"original"===this.options.helper)return!1;if("invalid"==this.options.revert&&!e||"valid"==this.options.revert&&e||!0===this.options.revert||Ub.isFunction(this.options.revert)&&this.options.revert.call(this.element,e)){var n=this;Ub(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){!1!==n._trigger("stop",t)&&n._clear()})}else!1!==this._trigger("stop",t)&&this._clear();return!1},_mouseUp:function(t){return!0===this.options.iframeFix&&Ub("div.ui-draggable-iframeFix").each(function(){this.parentNode.removeChild(this)}),Ub.ui.ddmanager&&Ub.ui.ddmanager.dragStop(this,t),Ub.ui.mouse.prototype._mouseUp.call(this,t)},cancel:function(){return this.helper.is(".ui-draggable-dragging")?this._mouseUp({}):this._clear(),this},_getHandle:function(t){var e=!this.options.handle||!Ub(this.options.handle,this.element).length;return Ub(this.options.handle,this.element).find("*").andSelf().each(function(){this==t.target&&(e=!0)}),e},_createHelper:function(t){var e=this.options,i=Ub.isFunction(e.helper)?Ub(e.helper.apply(this.element[0],[t])):"clone"==e.helper?this.element.clone().removeAttr("id"):this.element;return i.parents("body").length||i.appendTo("parent"==e.appendTo?this.element[0].parentNode:e.appendTo),i[0]==this.element[0]||/(fixed|absolute)/.test(i.css("position"))||i.css("position","absolute"),i},_adjustOffsetFromHelper:function(t){"string"==typeof t&&(t=t.split(" ")),Ub.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)},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var t=this.offsetParent.offset();return"absolute"==this.cssPosition&&this.scrollParent[0]!=document&&Ub.ui.contains(this.scrollParent[0],this.offsetParent[0])&&(t.left+=this.scrollParent.scrollLeft(),t.top+=this.scrollParent.scrollTop()),(this.offsetParent[0]==document.body||this.offsetParent[0].tagName&&"html"==this.offsetParent[0].tagName.toLowerCase()&&Ub.browser.msie)&&(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("relative"!=this.cssPosition)return{top:0,left:0};var t=this.element.position();return{top:t.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:t.left-(parseInt(this.helper.css("left"),10)||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=this.options;if("parent"==t.containment&&(t.containment=this.helper[0].parentNode),"document"!=t.containment&&"window"!=t.containment||(this.containment=["document"==t.containment?0:Ub(window).scrollLeft()-this.offset.relative.left-this.offset.parent.left,"document"==t.containment?0:Ub(window).scrollTop()-this.offset.relative.top-this.offset.parent.top,("document"==t.containment?0:Ub(window).scrollLeft())+Ub("document"==t.containment?document:window).width()-this.helperProportions.width-this.margins.left,("document"==t.containment?0:Ub(window).scrollTop())+(Ub("document"==t.containment?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]),/^(document|window|parent)$/.test(t.containment)||t.containment.constructor==Array)t.containment.constructor==Array&&(this.containment=t.containment);else{var e=Ub(t.containment),i=e[0];if(!i)return;e.offset();var s="hidden"!=Ub(i).css("overflow");this.containment=[(parseInt(Ub(i).css("borderLeftWidth"),10)||0)+(parseInt(Ub(i).css("paddingLeft"),10)||0),(parseInt(Ub(i).css("borderTopWidth"),10)||0)+(parseInt(Ub(i).css("paddingTop"),10)||0),(s?Math.max(i.scrollWidth,i.offsetWidth):i.offsetWidth)-(parseInt(Ub(i).css("borderLeftWidth"),10)||0)-(parseInt(Ub(i).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left-this.margins.right,(s?Math.max(i.scrollHeight,i.offsetHeight):i.offsetHeight)-(parseInt(Ub(i).css("borderTopWidth"),10)||0)-(parseInt(Ub(i).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top-this.margins.bottom],this.relative_container=e}},_convertPositionTo:function(t,e){e||(e=this.position);var i="absolute"==t?1:-1,s=(this.options,"absolute"!=this.cssPosition||this.scrollParent[0]!=document&&Ub.ui.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent),n=/(html|body)/i.test(s[0].tagName);return{top:e.top+this.offset.relative.top*i+this.offset.parent.top*i-(Ub.browser.safari&&Ub.browser.version<526&&"fixed"==this.cssPosition?0:("fixed"==this.cssPosition?-this.scrollParent.scrollTop():n?0:s.scrollTop())*i),left:e.left+this.offset.relative.left*i+this.offset.parent.left*i-(Ub.browser.safari&&Ub.browser.version<526&&"fixed"==this.cssPosition?0:("fixed"==this.cssPosition?-this.scrollParent.scrollLeft():n?0:s.scrollLeft())*i)}},_generatePosition:function(t){var e=this.options,i="absolute"!=this.cssPosition||this.scrollParent[0]!=document&&Ub.ui.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,s=/(html|body)/i.test(i[0].tagName),n=t.pageX,o=t.pageY;if(this.originalPosition){var a;if(this.containment){if(this.relative_container){var r=this.relative_container.offset();a=[this.containment[0]+r.left,this.containment[1]+r.top,this.containment[2]+r.left,this.containment[3]+r.top]}else a=this.containment;t.pageX-this.offset.click.lefta[2]&&(n=a[2]+this.offset.click.left),t.pageY-this.offset.click.top>a[3]&&(o=a[3]+this.offset.click.top)}if(e.grid){var l=e.grid[1]?this.originalPageY+Math.round((o-this.originalPageY)/e.grid[1])*e.grid[1]:this.originalPageY;o=a&&(l-this.offset.click.topa[3])?l-this.offset.click.topa[2])?h-this.offset.click.left
      ').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("resizable",this.element.data("resizable")),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=t.handles||(f(".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){"all"==this.handles&&(this.handles="n,e,s,w,se,sw,ne,nw");var i=this.handles.split(",");this.handles={};for(var s=0;s
      ');o.css({zIndex:t.zIndex}),"se"==n&&o.addClass("ui-icon ui-icon-gripsmall-diagonal-se"),this.handles[n]=".ui-resizable-"+n,this.element.append(o)}}this._renderAxis=function(t){for(var e in t=t||this.element,this.handles){if(this.handles[e].constructor==String&&(this.handles[e]=f(this.handles[e],this.element).show()),this.elementIsWrapper&&this.originalElement[0].nodeName.match(/textarea|input|select|button/i)){var i,s=f(this.handles[e],this.element);i=/sw|ne|nw|se|n|s/.test(e)?s.outerHeight():s.outerWidth();var n=["padding",/ne|nw|n/.test(e)?"Top":/se|sw|s/.test(e)?"Bottom":/^e$/.test(e)?"Right":"Left"].join("");t.css(n,i),this._proportionallyResize()}f(this.handles[e]).length}},this._renderAxis(this.element),this._handles=f(".ui-resizable-handle",this.element).disableSelection(),this._handles.mouseover(function(){if(!e.resizing){if(this.className)var t=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i);e.axis=t&&t[1]?t[1]:"se"}}),t.autoHide&&(this._handles.hide(),f(this.element).addClass("ui-resizable-autohide").hover(function(){t.disabled||(f(this).removeClass("ui-resizable-autohide"),e._handles.show())},function(){t.disabled||e.resizing||(f(this).addClass("ui-resizable-autohide"),e._handles.hide())})),this._mouseInit()},destroy:function(){this._mouseDestroy();var t=function(t){f(t).removeClass("ui-resizable ui-resizable-disabled ui-resizable-resizing").removeData("resizable").unbind(".resizable").find(".ui-resizable-handle").remove()};if(this.elementIsWrapper){t(this.element);var e=this.element;e.after(this.originalElement.css({position:e.css("position"),width:e.outerWidth(),height:e.outerHeight(),top:e.css("top"),left:e.css("left")})).remove()}return this.originalElement.css("resize",this.originalResizeStyle),t(this.originalElement),this},_mouseCapture:function(t){var e=!1;for(var i in this.handles)f(this.handles[i])[0]==t.target&&(e=!0);return!this.options.disabled&&e},_mouseStart:function(t){var e=this.options,i=this.element.position(),s=this.element;this.resizing=!0,this.documentScroll={top:f(document).scrollTop(),left:f(document).scrollLeft()},(s.is(".ui-draggable")||/absolute/.test(s.css("position")))&&s.css({position:"absolute",top:i.top,left:i.left}),this._renderProxy();var n=g(this.helper.css("left")),o=g(this.helper.css("top"));e.containment&&(n+=f(e.containment).scrollLeft()||0,o+=f(e.containment).scrollTop()||0),this.offset=this.helper.offset(),this.position={left:n,top:o},this.size=this._helper?{width:s.outerWidth(),height:s.outerHeight()}:{width:s.width(),height:s.height()},this.originalSize=this._helper?{width:s.outerWidth(),height:s.outerHeight()}:{width:s.width(),height:s.height()},this.originalPosition={left:n,top:o},this.sizeDiff={width:s.outerWidth()-s.width(),height:s.outerHeight()-s.height()},this.originalMousePosition={left:t.pageX,top:t.pageY},this.aspectRatio="number"==typeof e.aspectRatio?e.aspectRatio:this.originalSize.width/this.originalSize.height||1;var a=f(".ui-resizable-"+this.axis).css("cursor");return f("body").css("cursor","auto"==a?this.axis+"-resize":a),s.addClass("ui-resizable-resizing"),this._propagate("start",t),!0},_mouseDrag:function(t){var e=this.helper,i=(this.options,this.originalMousePosition),s=this.axis,n=t.pageX-i.left||0,o=t.pageY-i.top||0,a=this._change[s];if(!a)return!1;var r=a.apply(this,[t,n,o]);f.browser.msie&&f.browser.version,this.sizeDiff;return this._updateVirtualBoundaries(t.shiftKey),(this._aspectRatio||t.shiftKey)&&(r=this._updateRatio(r,t)),r=this._respectSize(r,t),this._propagate("resize",t),e.css({top:this.position.top+"px",left:this.position.left+"px",width:this.size.width+"px",height:this.size.height+"px"}),!this._helper&&this._proportionallyResizeElements.length&&this._proportionallyResize(),this._updateCache(r),this._trigger("resize",t,this.ui()),!1},_mouseStop:function(t){this.resizing=!1;var e=this.options,i=this;if(this._helper){var s=this._proportionallyResizeElements,n=s.length&&/textarea/i.test(s[0].nodeName),o=n&&f.ui.hasScroll(s[0],"left")?0:i.sizeDiff.height,a=n?0:i.sizeDiff.width,r={width:i.helper.width()-a,height:i.helper.height()-o},l=parseInt(i.element.css("left"),10)+(i.position.left-i.originalPosition.left)||null,h=parseInt(i.element.css("top"),10)+(i.position.top-i.originalPosition.top)||null;e.animate||this.element.css(f.extend(r,{top:h,left:l})),i.helper.height(i.size.height),i.helper.width(i.size.width),this._helper&&!e.animate&&this._proportionallyResize()}return f("body").css("cursor","auto"),this.element.removeClass("ui-resizable-resizing"),this._propagate("stop",t),this._helper&&this.helper.remove(),!1},_updateVirtualBoundaries:function(t){var e,i,s,n,o,a=this.options;o={minWidth:p(a.minWidth)?a.minWidth:0,maxWidth:p(a.maxWidth)?a.maxWidth:1/0,minHeight:p(a.minHeight)?a.minHeight:0,maxHeight:p(a.maxHeight)?a.maxHeight:1/0},(this._aspectRatio||t)&&(e=o.minHeight*this.aspectRatio,s=o.minWidth/this.aspectRatio,i=o.maxHeight*this.aspectRatio,n=o.maxWidth/this.aspectRatio,e>o.minWidth&&(o.minWidth=e),s>o.minHeight&&(o.minHeight=s),it.width,r=p(t.height)&&i.minHeight&&i.minHeight>t.height;a&&(t.width=i.minWidth),r&&(t.height=i.minHeight),n&&(t.width=i.maxWidth),o&&(t.height=i.maxHeight);var l=this.originalPosition.left+this.originalSize.width,h=this.position.top+this.size.height,c=/sw|nw|w/.test(s),u=/nw|ne|n/.test(s);a&&c&&(t.left=l-i.minWidth),n&&c&&(t.left=l-i.maxWidth),r&&u&&(t.top=h-i.minHeight),o&&u&&(t.top=h-i.maxHeight);var d=!t.width&&!t.height;return d&&!t.left&&t.top?t.top=null:d&&!t.top&&t.left&&(t.left=null),t},_proportionallyResize:function(){this.options;if(this._proportionallyResizeElements.length)for(var t=this.helper||this.element,e=0;e
      ');var i=f.browser.msie&&f.browser.version<7,s=i?1:0,n=i?2:-1;this.helper.addClass(this._helper).css({width:this.element.outerWidth()+n,height:this.element.outerHeight()+n,position:"absolute",left:this.elementOffset.left-s+"px",top:this.elementOffset.top-s+"px",zIndex:++e.zIndex}),this.helper.appendTo("body").disableSelection()}else this.helper=this.element},_change:{e:function(t,e,i){return{width:this.originalSize.width+e}},w:function(t,e,i){this.options;var s=this.originalSize;return{left:this.originalPosition.left+e,width:s.width-e}},n:function(t,e,i){this.options;var s=this.originalSize;return{top:this.originalPosition.top+i,height:s.height-i}},s:function(t,e,i){return{height:this.originalSize.height+i}},se:function(t,e,i){return f.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[t,e,i]))},sw:function(t,e,i){return f.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[t,e,i]))},ne:function(t,e,i){return f.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[t,e,i]))},nw:function(t,e,i){return f.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[t,e,i]))}},_propagate:function(t,e){f.ui.plugin.call(this,t,[e,this.ui()]),"resize"!=t&&this._trigger(t,e,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}}}),f.extend(f.ui.resizable,{version:"1.8.23"}),f.ui.plugin.add("resizable","alsoResize",{start:function(t,e){var i=f(this).data("resizable").options,s=function(t){f(t).each(function(){var t=f(this);t.data("resizable-alsoresize",{width:parseInt(t.width(),10),height:parseInt(t.height(),10),left:parseInt(t.css("left"),10),top:parseInt(t.css("top"),10)})})};"object"!=typeof i.alsoResize||i.alsoResize.parentNode?s(i.alsoResize):i.alsoResize.length?(i.alsoResize=i.alsoResize[0],s(i.alsoResize)):f.each(i.alsoResize,function(t){s(t)})},resize:function(t,o){var e=f(this).data("resizable"),i=e.options,s=e.originalSize,n=e.originalPosition,a={height:e.size.height-s.height||0,width:e.size.width-s.width||0,top:e.position.top-n.top||0,left:e.position.left-n.left||0},r=function(t,i){f(t).each(function(){var t=f(this),s=f(this).data("resizable-alsoresize"),n={},e=i&&i.length?i:t.parents(o.originalElement[0]).length?["width","height"]:["width","height","top","left"];f.each(e,function(t,e){var i=(s[e]||0)+(a[e]||0);i&&0<=i&&(n[e]=i||null)}),t.css(n)})};"object"!=typeof i.alsoResize||i.alsoResize.nodeType?r(i.alsoResize):f.each(i.alsoResize,function(t,e){r(t,e)})},stop:function(t,e){f(this).removeData("resizable-alsoresize")}}),f.ui.plugin.add("resizable","animate",{stop:function(e,t){var i=f(this).data("resizable"),s=i.options,n=i._proportionallyResizeElements,o=n.length&&/textarea/i.test(n[0].nodeName),a=o&&f.ui.hasScroll(n[0],"left")?0:i.sizeDiff.height,r=o?0:i.sizeDiff.width,l={width:i.size.width-r,height:i.size.height-a},h=parseInt(i.element.css("left"),10)+(i.position.left-i.originalPosition.left)||null,c=parseInt(i.element.css("top"),10)+(i.position.top-i.originalPosition.top)||null;i.element.animate(f.extend(l,c&&h?{top:c,left:h}:{}),{duration:s.animateDuration,easing:s.animateEasing,step:function(){var t={width:parseInt(i.element.css("width"),10),height:parseInt(i.element.css("height"),10),top:parseInt(i.element.css("top"),10),left:parseInt(i.element.css("left"),10)};n&&n.length&&f(n[0]).css({width:t.width,height:t.height}),i._updateCache(t),i._propagate("resize",e)}})}}),f.ui.plugin.add("resizable","containment",{start:function(t,e){var i=f(this).data("resizable"),s=i.options,n=i.element,o=s.containment,a=o instanceof f?o.get(0):/parent/.test(o)?n.parent().get(0):o;if(a)if(i.containerElement=f(a),/document/.test(o)||o==document)i.containerOffset={left:0,top:0},i.containerPosition={left:0,top:0},i.parentData={element:f(document),left:0,top:0,width:f(document).width(),height:f(document).height()||document.body.parentNode.scrollHeight};else{var r=f(a),l=[];f(["Top","Right","Left","Bottom"]).each(function(t,e){l[t]=g(r.css("padding"+e))}),i.containerOffset=r.offset(),i.containerPosition=r.position(),i.containerSize={height:r.innerHeight()-l[3],width:r.innerWidth()-l[1]};var h=i.containerOffset,c=i.containerSize.height,u=i.containerSize.width,d=f.ui.hasScroll(a,"left")?a.scrollWidth:u,p=f.ui.hasScroll(a)?a.scrollHeight:c;i.parentData={element:a,left:h.left,top:h.top,width:d,height:p}}},resize:function(t,e){var i=f(this).data("resizable"),s=i.options,n=(i.containerSize,i.containerOffset),o=(i.size,i.position),a=i._aspectRatio||t.shiftKey,r={top:0,left:0},l=i.containerElement;l[0]!=document&&/static/.test(l.css("position"))&&(r=n),o.left<(i._helper?n.left:0)&&(i.size.width=i.size.width+(i._helper?i.position.left-n.left:i.position.left-r.left),a&&(i.size.height=i.size.width/i.aspectRatio),i.position.left=s.helper?n.left:0),o.top<(i._helper?n.top:0)&&(i.size.height=i.size.height+(i._helper?i.position.top-n.top:i.position.top),a&&(i.size.width=i.size.height*i.aspectRatio),i.position.top=i._helper?n.top:0),i.offset.left=i.parentData.left+i.position.left,i.offset.top=i.parentData.top+i.position.top;var h=Math.abs((i._helper,i.offset.left-r.left+i.sizeDiff.width)),c=Math.abs((i._helper?i.offset.top-r.top:i.offset.top-n.top)+i.sizeDiff.height),u=i.containerElement.get(0)==i.element.parent().get(0),d=/relative|absolute/.test(i.containerElement.css("position"));u&&d&&(h-=i.parentData.left),h+i.size.width>=i.parentData.width&&(i.size.width=i.parentData.width-h,a&&(i.size.height=i.size.width/i.aspectRatio)),c+i.size.height>=i.parentData.height&&(i.size.height=i.parentData.height-c,a&&(i.size.width=i.size.height*i.aspectRatio))},stop:function(t,e){var i=f(this).data("resizable"),s=i.options,n=(i.position,i.containerOffset),o=i.containerPosition,a=i.containerElement,r=f(i.helper),l=r.offset(),h=r.outerWidth()-i.sizeDiff.width,c=r.outerHeight()-i.sizeDiff.height;i._helper&&!s.animate&&/relative/.test(a.css("position"))&&f(this).css({left:l.left-o.left-n.left,width:h,height:c}),i._helper&&!s.animate&&/static/.test(a.css("position"))&&f(this).css({left:l.left-o.left-n.left,width:h,height:c})}}),f.ui.plugin.add("resizable","ghost",{start:function(t,e){var i=f(this).data("resizable"),s=i.options,n=i.size;i.ghost=i.originalElement.clone(),i.ghost.css({opacity:.25,display:"block",position:"relative",height:n.height,width:n.width,margin:0,left:0,top:0}).addClass("ui-resizable-ghost").addClass("string"==typeof s.ghost?s.ghost:""),i.ghost.appendTo(i.helper)},resize:function(t,e){var i=f(this).data("resizable");i.options;i.ghost&&i.ghost.css({position:"relative",height:i.size.height,width:i.size.width})},stop:function(t,e){var i=f(this).data("resizable");i.options;i.ghost&&i.helper&&i.helper.get(0).removeChild(i.ghost.get(0))}}),f.ui.plugin.add("resizable","grid",{resize:function(t,e){var i=f(this).data("resizable"),s=i.options,n=i.size,o=i.originalSize,a=i.originalPosition,r=i.axis;s._aspectRatio||t.shiftKey;s.grid="number"==typeof s.grid?[s.grid,s.grid]:s.grid;var l=Math.round((n.width-o.width)/(s.grid[0]||1))*(s.grid[0]||1),h=Math.round((n.height-o.height)/(s.grid[1]||1))*(s.grid[1]||1);/^(se|s|e)$/.test(r)?(i.size.width=o.width+l,i.size.height=o.height+h):/^(ne)$/.test(r)?(i.size.width=o.width+l,i.size.height=o.height+h,i.position.top=a.top-h):(/^(sw)$/.test(r)?(i.size.width=o.width+l,i.size.height=o.height+h):(i.size.width=o.width+l,i.size.height=o.height+h,i.position.top=a.top-h),i.position.left=a.left-l)}});var g=function(t){return parseInt(t,10)||0},p=function(t){return!isNaN(parseInt(t,10))}}(jQuery),Wj=jQuery,Wj.widget("ui.selectable",Wj.ui.mouse,{options:{appendTo:"body",autoRefresh:!0,distance:0,filter:"*",tolerance:"touch"},_create:function(){var t,e=this;this.element.addClass("ui-selectable"),this.dragged=!1,this.refresh=function(){(t=Wj(e.options.filter,e.element[0])).addClass("ui-selectee"),t.each(function(){var t=Wj(this),e=t.offset();Wj.data(this,"selectable-item",{element:this,$element:t,left:e.left,top:e.top,right:e.left+t.outerWidth(),bottom:e.top+t.outerHeight(),startselected:!1,selected:t.hasClass("ui-selected"),selecting:t.hasClass("ui-selecting"),unselecting:t.hasClass("ui-unselecting")})})},this.refresh(),this.selectees=t.addClass("ui-selectee"),this._mouseInit(),this.helper=Wj("
      ")},destroy:function(){return this.selectees.removeClass("ui-selectee").removeData("selectable-item"),this.element.removeClass("ui-selectable ui-selectable-disabled").removeData("selectable").unbind(".selectable"),this._mouseDestroy(),this},_mouseStart:function(i){var s=this;if(this.opos=[i.pageX,i.pageY],!this.options.disabled){var t=this.options;this.selectees=Wj(t.filter,this.element[0]),this._trigger("start",i),Wj(t.appendTo).append(this.helper),this.helper.css({left:i.clientX,top:i.clientY,width:0,height:0}),t.autoRefresh&&this.refresh(),this.selectees.filter(".ui-selected").each(function(){var t=Wj.data(this,"selectable-item");t.startselected=!0,i.metaKey||i.ctrlKey||(t.$element.removeClass("ui-selected"),t.selected=!1,t.$element.addClass("ui-unselecting"),t.unselecting=!0,s._trigger("unselecting",i,{unselecting:t.element}))}),Wj(i.target).parents().andSelf().each(function(){var t=Wj.data(this,"selectable-item");if(t){var e=!i.metaKey&&!i.ctrlKey||!t.$element.hasClass("ui-selected");return t.$element.removeClass(e?"ui-unselecting":"ui-selected").addClass(e?"ui-selecting":"ui-unselecting"),t.unselecting=!e,t.selecting=e,(t.selected=e)?s._trigger("selecting",i,{selecting:t.element}):s._trigger("unselecting",i,{unselecting:t.element}),!1}})}},_mouseDrag:function(i){var s=this;if(this.dragged=!0,!this.options.disabled){var n=this.options,o=this.opos[0],a=this.opos[1],r=i.pageX,l=i.pageY;if(rr||t.rightl||t.bottomo&&t.righta&&t.bottom *",opacity:!1,placeholder:!1,revert:!1,scroll:!0,scrollSensitivity:20,scrollSpeed:20,scope:"default",tolerance:"intersect",zIndex:1e3},_create:function(){var t=this.options;this.containerCache={},this.element.addClass("ui-sortable"),this.refresh(),this.floating=!!this.items.length&&("x"===t.axis||/left|right/.test(this.items[0].item.css("float"))||/inline|table-cell/.test(this.items[0].item.css("display"))),this.offset=this.element.offset(),this._mouseInit(),this.ready=!0},destroy:function(){vk.Widget.prototype.destroy.call(this),this.element.removeClass("ui-sortable ui-sortable-disabled"),this._mouseDestroy();for(var t=this.items.length-1;0<=t;t--)this.items[t].item.removeData(this.widgetName+"-item");return this},_setOption:function(t,e){"disabled"===t?(this.options[t]=e,this.widget()[e?"addClass":"removeClass"]("ui-sortable-disabled")):vk.Widget.prototype._setOption.apply(this,arguments)},_mouseCapture:function(t,e){var i=this;if(this.reverting)return!1;if(this.options.disabled||"static"==this.options.type)return!1;this._refreshItems(t);var s=null,n=this;if(vk(t.target).parents().each(function(){if(vk.data(this,i.widgetName+"-item")==n)return s=vk(this),!1}),vk.data(t.target,i.widgetName+"-item")==n&&(s=vk(t.target)),!s)return!1;if(this.options.handle&&!e){var o=!1;if(vk(this.options.handle,s).find("*").andSelf().each(function(){this==t.target&&(o=!0)}),!o)return!1}return this.currentItem=s,this._removeCurrentsFromItems(),!0},_mouseStart:function(t,e,i){var s=this.options;if((this.currentContainer=this).refreshPositions(),this.helper=this._createHelper(t),this._cacheHelperProportions(),this._cacheMargins(),this.scrollParent=this.helper.scrollParent(),this.offset=this.currentItem.offset(),this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left},vk.extend(this.offset,{click:{left:t.pageX-this.offset.left,top:t.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()}),this.helper.css("position","absolute"),this.cssPosition=this.helper.css("position"),this.originalPosition=this._generatePosition(t),this.originalPageX=t.pageX,this.originalPageY=t.pageY,s.cursorAt&&this._adjustOffsetFromHelper(s.cursorAt),this.domPosition={prev:this.currentItem.prev()[0],parent:this.currentItem.parent()[0]},this.helper[0]!=this.currentItem[0]&&this.currentItem.hide(),this._createPlaceholder(),s.containment&&this._setContainment(),s.cursor&&(vk("body").css("cursor")&&(this._storedCursor=vk("body").css("cursor")),vk("body").css("cursor",s.cursor)),s.opacity&&(this.helper.css("opacity")&&(this._storedOpacity=this.helper.css("opacity")),this.helper.css("opacity",s.opacity)),s.zIndex&&(this.helper.css("zIndex")&&(this._storedZIndex=this.helper.css("zIndex")),this.helper.css("zIndex",s.zIndex)),this.scrollParent[0]!=document&&"HTML"!=this.scrollParent[0].tagName&&(this.overflowOffset=this.scrollParent.offset()),this._trigger("start",t,this._uiHash()),this._preserveHelperProportions||this._cacheHelperProportions(),!i)for(var n=this.containers.length-1;0<=n;n--)this.containers[n]._trigger("activate",t,this._uiHash(this));return vk.ui.ddmanager&&(vk.ui.ddmanager.current=this),vk.ui.ddmanager&&!s.dropBehaviour&&vk.ui.ddmanager.prepareOffsets(this,t),this.dragging=!0,this.helper.addClass("ui-sortable-helper"),this._mouseDrag(t),!0},_mouseDrag:function(t){if(this.position=this._generatePosition(t),this.positionAbs=this._convertPositionTo("absolute"),this.lastPositionAbs||(this.lastPositionAbs=this.positionAbs),this.options.scroll){var e=this.options,i=!1;this.scrollParent[0]!=document&&"HTML"!=this.scrollParent[0].tagName?(this.overflowOffset.top+this.scrollParent[0].offsetHeight-t.pageYt[this.floating?"width":"height"]?u:othis.containment[2]&&(n=this.containment[2]+this.offset.click.left),t.pageY-this.offset.click.top>this.containment[3]&&(o=this.containment[3]+this.offset.click.top)),e.grid)){var a=this.originalPageY+Math.round((o-this.originalPageY)/e.grid[1])*e.grid[1];o=this.containment&&(a-this.offset.click.topthis.containment[3])?a-this.offset.click.topthis.containment[2])?r-this.offset.click.left
      ").addClass("ui-effects-wrapper").css({fontSize:"100%",background:"transparent",border:"none",margin:0,padding:0}),e=document.activeElement;try{e.id}catch(t){e=document.body}return i.wrap(t),(i[0]===e||h.contains(i[0],e))&&h(e).focus(),t=i.parent(),"static"==i.css("position")?(t.css({position:"relative"}),i.css({position:"relative"})):(h.extend(s,{position:i.css("position"),zIndex:i.css("z-index")}),h.each(["top","left","bottom","right"],function(t,e){s[e]=i.css(e),isNaN(parseInt(s[e],10))&&(s[e]="auto")}),i.css({position:"relative",top:0,left:0,right:"auto",bottom:"auto"})),t.css(s).show()},removeWrapper:function(t){var e,i=document.activeElement;return t.parent().is(".ui-effects-wrapper")?(e=t.parent().replaceWith(t),(t[0]===i||h.contains(t[0],i))&&h(i).focus(),e):t},setTransition:function(s,t,n,o){return o=o||{},h.each(t,function(t,e){var i=s.cssUnit(e);0
      ").css({position:"absolute",visibility:"visible",left:n/e*-r,top:o/t*-a}).parent().addClass("ui-effects-explode").css({position:"absolute",overflow:"hidden",width:n/e,height:o/t,left:s.left+r*(n/e)+("show"==l.options.mode?(r-Math.floor(e/2))*(n/e):0),top:s.top+a*(o/t)+("show"==l.options.mode?(a-Math.floor(t/2))*(o/t):0),opacity:"show"==l.options.mode?0:1}).animate({left:s.left+r*(n/e)+("show"==l.options.mode?0:(r-Math.floor(e/2))*(n/e)),top:s.top+a*(o/t)+("show"==l.options.mode?0:(a-Math.floor(t/2))*(o/t)),opacity:"show"==l.options.mode?1:0},l.duration||500);setTimeout(function(){"show"==l.options.mode?i.css({visibility:"visible"}):i.css({visibility:"visible"}).hide(),l.callback&&l.callback.apply(i[0]),i.dequeue(),Qq("div.ui-effects-explode").remove()},l.duration||500)})},_q=jQuery,_q.effects.fade=function(i){return this.queue(function(){var t=_q(this),e=_q.effects.setMode(t,i.options.mode||"hide");t.animate({opacity:e},{queue:!1,duration:i.duration,easing:i.options.easing,complete:function(){i.callback&&i.callback.apply(this,arguments),t.dequeue()}})})},er=jQuery,er.effects.fold=function(p){return this.queue(function(){var t=er(this),e=["position","top","bottom","left","right"],i=er.effects.setMode(t,p.options.mode||"hide"),s=p.options.size||15,n=!!p.options.horizFirst,o=p.duration?p.duration/2:er.fx.speeds._default/2;er.effects.save(t,e),t.show();var a=er.effects.createWrapper(t).css({overflow:"hidden"}),r="show"==i!=n,l=r?["width","height"]:["height","width"],h=r?[a.width(),a.height()]:[a.height(),a.width()],c=/([0-9]+)%/.exec(s);c&&(s=parseInt(c[1],10)/100*h["hide"==i?0:1]),"show"==i&&a.css(n?{height:0,width:s}:{height:s,width:0});var u={},d={};u[l[0]]="show"==i?h[0]:s,d[l[1]]="show"==i?h[1]:0,a.animate(u,o,p.options.easing).animate(d,o,p.options.easing,function(){"hide"==i&&t.hide(),er.effects.restore(t,e),er.effects.removeWrapper(t),p.callback&&p.callback.apply(t[0],arguments),t.dequeue()})})},ur=jQuery,ur.effects.highlight=function(n){return this.queue(function(){var t=ur(this),e=["backgroundImage","backgroundColor","opacity"],i=ur.effects.setMode(t,n.options.mode||"show"),s={backgroundColor:t.css("backgroundColor")};"hide"==i&&(s.opacity=0),ur.effects.save(t,e),t.show().css({backgroundImage:"none",backgroundColor:n.options.color||"#ffff99"}).animate(s,{queue:!1,duration:n.duration,easing:n.options.easing,complete:function(){"hide"==i&&t.hide(),ur.effects.restore(t,e),"show"==i&&!ur.support.opacity&&this.style.removeAttribute("filter"),n.callback&&n.callback.apply(this,arguments),t.dequeue()}})})},Br=jQuery,Br.effects.pulsate=function(r){return this.queue(function(){var t=Br(this),e=Br.effects.setMode(t,r.options.mode||"show"),i=2*(r.options.times||5)-1,s=r.duration?r.duration/2:Br.fx.speeds._default/2,n=t.is(":visible"),o=0;n||(t.css("opacity",0).show(),o=1),("hide"==e&&n||"show"==e&&!n)&&i--;for(var a=0;a
      ').appendTo(document.body).addClass(a.options.className).css({top:n.top,left:n.left,height:t.innerHeight(),width:t.innerWidth(),position:"absolute"}).animate(s,a.duration,a.options.easing,function(){o.remove(),a.callback&&a.callback.apply(t[0],arguments),t.dequeue()})})},_s=jQuery,_s.widget("ui.accordion",{options:{active:0,animated:"slide",autoHeight:!0,clearStyle:!1,collapsible:!1,event:"click",fillSpace:!1,header:"> li > :first-child,> :not(li):even",icons:{header:"ui-icon-triangle-1-e",headerSelected:"ui-icon-triangle-1-s"},navigation:!1,navigationFilter:function(){return this.href.toLowerCase()===location.href.toLowerCase()}},_create:function(){var e=this,t=e.options;if(e.running=0,e.element.addClass("ui-accordion ui-widget ui-helper-reset").children("li").addClass("ui-accordion-li-fix"),e.headers=e.element.find(t.header).addClass("ui-accordion-header ui-helper-reset ui-state-default ui-corner-all").bind("mouseenter.accordion",function(){t.disabled||_s(this).addClass("ui-state-hover")}).bind("mouseleave.accordion",function(){t.disabled||_s(this).removeClass("ui-state-hover")}).bind("focus.accordion",function(){t.disabled||_s(this).addClass("ui-state-focus")}).bind("blur.accordion",function(){t.disabled||_s(this).removeClass("ui-state-focus")}),e.headers.next().addClass("ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom"),t.navigation){var i=e.element.find("a").filter(t.navigationFilter).eq(0);if(i.length){var s=i.closest(".ui-accordion-header");s.length?e.active=s:e.active=i.closest(".ui-accordion-content").prev()}}e.active=e._findActive(e.active||t.active).addClass("ui-state-default ui-state-active").toggleClass("ui-corner-all").toggleClass("ui-corner-top"),e.active.next().addClass("ui-accordion-content-active"),e._createIcons(),e.resize(),e.element.attr("role","tablist"),e.headers.attr("role","tab").bind("keydown.accordion",function(t){return e._keydown(t)}).next().attr("role","tabpanel"),e.headers.not(e.active||"").attr({"aria-expanded":"false","aria-selected":"false",tabIndex:-1}).next().hide(),e.active.length?e.active.attr({"aria-expanded":"true","aria-selected":"true",tabIndex:0}):e.headers.eq(0).attr("tabIndex",0),_s.browser.safari||e.headers.find("a").attr("tabIndex",-1),t.event&&e.headers.bind(t.event.split(" ").join(".accordion ")+".accordion",function(t){e._clickHandler.call(e,t,this),t.preventDefault()})},_createIcons:function(){var t=this.options;t.icons&&(_s("").addClass("ui-icon "+t.icons.header).prependTo(this.headers),this.active.children(".ui-icon").toggleClass(t.icons.header).toggleClass(t.icons.headerSelected),this.element.addClass("ui-accordion-icons"))},_destroyIcons:function(){this.headers.children(".ui-icon").remove(),this.element.removeClass("ui-accordion-icons")},destroy:function(){var t=this.options;this.element.removeClass("ui-accordion ui-widget ui-helper-reset").removeAttr("role"),this.headers.unbind(".accordion").removeClass("ui-accordion-header ui-accordion-disabled ui-helper-reset ui-state-default ui-corner-all ui-state-active ui-state-disabled ui-corner-top").removeAttr("role").removeAttr("aria-expanded").removeAttr("aria-selected").removeAttr("tabIndex"),this.headers.find("a").removeAttr("tabIndex"),this._destroyIcons();var e=this.headers.next().css("display","").removeAttr("role").removeClass("ui-helper-reset ui-widget-content ui-corner-bottom ui-accordion-content ui-accordion-content-active ui-accordion-disabled ui-state-disabled");return(t.autoHeight||t.fillHeight)&&e.css("height",""),_s.Widget.prototype.destroy.call(this)},_setOption:function(t,e){_s.Widget.prototype._setOption.apply(this,arguments),"active"==t&&this.activate(e),"icons"==t&&(this._destroyIcons(),e&&this._createIcons()),"disabled"==t&&this.headers.add(this.headers.next())[e?"addClass":"removeClass"]("ui-accordion-disabled ui-state-disabled")},_keydown:function(t){if(!(this.options.disabled||t.altKey||t.ctrlKey)){var e=_s.ui.keyCode,i=this.headers.length,s=this.headers.index(t.target),n=!1;switch(t.keyCode){case e.RIGHT:case e.DOWN:n=this.headers[(s+1)%i];break;case e.LEFT:case e.UP:n=this.headers[(s-1+i)%i];break;case e.SPACE:case e.ENTER:this._clickHandler({target:t.target},t.target),t.preventDefault()}return!n||(_s(t.target).attr("tabIndex",-1),_s(n).attr("tabIndex",0),n.focus(),!1)}},resize:function(){var t,e=this.options;if(e.fillSpace){if(_s.browser.msie){var i=this.element.parent().css("overflow");this.element.parent().css("overflow","hidden")}t=this.element.parent().height(),_s.browser.msie&&this.element.parent().css("overflow",i),this.headers.each(function(){t-=_s(this).outerHeight(!0)}),this.headers.next().each(function(){_s(this).height(Math.max(0,t-_s(this).innerHeight()+_s(this).height()))}).css("overflow","auto")}else e.autoHeight&&(t=0,this.headers.next().each(function(){t=Math.max(t,_s(this).height("").height())}).height(t));return this},activate:function(t){this.options.active=t;var e=this._findActive(t)[0];return this._clickHandler({target:e},e),this},_findActive:function(t){return t?"number"==typeof t?this.headers.filter(":eq("+t+")"):this.headers.not(this.headers.not(t)):!1===t?_s([]):this.headers.filter(":eq(0)")},_clickHandler:function(t,e){var i=this.options;if(!i.disabled)if(t.target){var s=_s(t.currentTarget||e),n=s[0]===this.active[0];if(i.active=(!i.collapsible||!n)&&this.headers.index(s),!(this.running||!i.collapsible&&n)){var o=this.active,a=(h=s.next(),r=this.active.next(),l={options:i,newHeader:n&&i.collapsible?_s([]):s,oldHeader:this.active,newContent:n&&i.collapsible?_s([]):h,oldContent:r},this.headers.index(this.active[0])>this.headers.index(s[0]));this.active=n?_s([]):s,this._toggle(h,r,l,n,a),o.removeClass("ui-state-active ui-corner-top").addClass("ui-state-default ui-corner-all").children(".ui-icon").removeClass(i.icons.headerSelected).addClass(i.icons.header),n||(s.removeClass("ui-state-default ui-corner-all").addClass("ui-state-active ui-corner-top").children(".ui-icon").removeClass(i.icons.header).addClass(i.icons.headerSelected),s.next().addClass("ui-accordion-content-active"))}}else{if(!i.collapsible)return;this.active.removeClass("ui-state-active ui-corner-top").addClass("ui-state-default ui-corner-all").children(".ui-icon").removeClass(i.icons.headerSelected).addClass(i.icons.header),this.active.next().addClass("ui-accordion-content-active");var r=this.active.next(),l={options:i,newHeader:_s([]),oldHeader:i.active,newContent:_s([]),oldContent:r},h=this.active=_s([]);this._toggle(h,r,l)}},_toggle:function(t,e,i,s,n){var o=this,a=o.options;o.toShow=t,o.toHide=e,o.data=i;var r=function(){if(o)return o._completed.apply(o,arguments)};if(o._trigger("changestart",null,o.data),o.running=0===e.size()?t.size():e.size(),a.animated){var l={};l=a.collapsible&&s?{toShow:_s([]),toHide:e,complete:r,down:n,autoHeight:a.autoHeight||a.fillSpace}:{toShow:t,toHide:e,complete:r,down:n,autoHeight:a.autoHeight||a.fillSpace},a.proxied||(a.proxied=a.animated),a.proxiedDuration||(a.proxiedDuration=a.duration),a.animated=_s.isFunction(a.proxied)?a.proxied(l):a.proxied,a.duration=_s.isFunction(a.proxiedDuration)?a.proxiedDuration(l):a.proxiedDuration;var h=_s.ui.accordion.animations,c=a.duration,u=a.animated;!u||h[u]||_s.easing[u]||(u="slide"),h[u]||(h[u]=function(t){this.slide(t,{easing:u,duration:c||700})}),h[u](l)}else a.collapsible&&s?t.toggle():(e.hide(),t.show()),r(!0);e.prev().attr({"aria-expanded":"false","aria-selected":"false",tabIndex:-1}).blur(),t.prev().attr({"aria-expanded":"true","aria-selected":"true",tabIndex:0}).focus()},_completed:function(t){this.running=t?0:--this.running,this.running||(this.options.clearStyle&&this.toShow.add(this.toHide).css({height:"",overflow:""}),this.toHide.removeClass("ui-accordion-content-active"),this.toHide.length&&(this.toHide.parent()[0].className=this.toHide.parent()[0].className),this._trigger("change",null,this.data))}}),_s.extend(_s.ui.accordion,{version:"1.8.23",animations:{slide:function(s,t){if((s=_s.extend({easing:"swing",duration:300},s,t)).toHide.size())if(s.toShow.size()){var e,i=s.toShow.css("overflow"),n=0,o={},a={},r=s.toShow;e=r[0].style.width,r.width(r.parent().width()-parseFloat(r.css("paddingLeft"))-parseFloat(r.css("paddingRight"))-(parseFloat(r.css("borderLeftWidth"))||0)-(parseFloat(r.css("borderRightWidth"))||0)),_s.each(["height","paddingTop","paddingBottom"],function(t,e){a[e]="hide";var i=(""+_s.css(s.toShow[0],e)).match(/^([\d+-.]+)(.*)$/);o[e]={value:i[1],unit:i[2]||"px"}}),s.toShow.css({height:0,overflow:"hidden"}).show(),s.toHide.filter(":hidden").each(s.complete).end().filter(":visible").animate(a,{step:function(t,e){"height"==e.prop&&(n=e.end-e.start==0?0:(e.now-e.start)/(e.end-e.start)),s.toShow[0].style[e.prop]=n*o[e.prop].value+o[e.prop].unit},duration:s.duration,easing:s.easing,complete:function(){s.autoHeight||s.toShow.css("height",""),s.toShow.css({width:e,overflow:i}),s.complete()}})}else s.toHide.animate({height:"hide",paddingTop:"hide",paddingBottom:"hide"},s);else s.toShow.animate({height:"show",paddingTop:"show",paddingBottom:"show"},s)},bounceslide:function(t){this.slide(t,{easing:t.down?"easeOutBounce":"swing",duration:t.down?1e3:200})}}}),iu=jQuery,ku=0,iu.widget("ui.autocomplete",{options:{appendTo:"body",autoFocus:!1,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null},pending:0,_create:function(){var i,n=this,o=this.element[0].ownerDocument;this.isMultiLine=this.element.is("textarea"),this.element.addClass("ui-autocomplete-input").attr("autocomplete","off").attr({role:"textbox","aria-autocomplete":"list","aria-haspopup":"true"}).bind("keydown.autocomplete",function(t){if(!n.options.disabled&&!n.element.propAttr("readOnly")){i=!1;var e=iu.ui.keyCode;switch(t.keyCode){case e.PAGE_UP:n._move("previousPage",t);break;case e.PAGE_DOWN:n._move("nextPage",t);break;case e.UP:n._keyEvent("previous",t);break;case e.DOWN:n._keyEvent("next",t);break;case e.ENTER:case e.NUMPAD_ENTER:n.menu.active&&(i=!0,t.preventDefault());case e.TAB:if(!n.menu.active)return;n.menu.select(t);break;case e.ESCAPE:n.element.val(n.term),n.close(t);break;default:clearTimeout(n.searching),n.searching=setTimeout(function(){n.term!=n.element.val()&&(n.selectedItem=null,n.search(null,t))},n.options.delay)}}}).bind("keypress.autocomplete",function(t){i&&(i=!1,t.preventDefault())}).bind("focus.autocomplete",function(){n.options.disabled||(n.selectedItem=null,n.previous=n.element.val())}).bind("blur.autocomplete",function(t){n.options.disabled||(clearTimeout(n.searching),n.closing=setTimeout(function(){n.close(t),n._change(t)},150))}),this._initSource(),this.menu=iu("
        ").addClass("ui-autocomplete").appendTo(iu(this.options.appendTo||"body",o)[0]).mousedown(function(t){var e=n.menu.element[0];iu(t.target).closest(".ui-menu-item").length||setTimeout(function(){iu(document).one("mousedown",function(t){t.target===n.element[0]||t.target===e||iu.ui.contains(e,t.target)||n.close()})},1),setTimeout(function(){clearTimeout(n.closing)},13)}).menu({focus:function(t,e){var i=e.item.data("item.autocomplete");!1!==n._trigger("focus",t,{item:i})&&/^key/.test(t.originalEvent.type)&&n.element.val(i.value)},selected:function(t,e){var i=e.item.data("item.autocomplete"),s=n.previous;n.element[0]!==o.activeElement&&(n.element.focus(),n.previous=s,setTimeout(function(){n.previous=s,n.selectedItem=i},1)),!1!==n._trigger("select",t,{item:i})&&n.element.val(i.value),n.term=n.element.val(),n.close(t),n.selectedItem=i},blur:function(t,e){n.menu.element.is(":visible")&&n.element.val()!==n.term&&n.element.val(n.term)}}).zIndex(this.element.zIndex()+1).css({top:0,left:0}).hide().data("menu"),iu.fn.bgiframe&&this.menu.element.bgiframe(),n.beforeunloadHandler=function(){n.element.removeAttr("autocomplete")},iu(window).bind("beforeunload",n.beforeunloadHandler)},destroy:function(){this.element.removeClass("ui-autocomplete-input").removeAttr("autocomplete").removeAttr("role").removeAttr("aria-autocomplete").removeAttr("aria-haspopup"),this.menu.element.remove(),iu(window).unbind("beforeunload",this.beforeunloadHandler),iu.Widget.prototype.destroy.call(this)},_setOption:function(t,e){iu.Widget.prototype._setOption.apply(this,arguments),"source"===t&&this._initSource(),"appendTo"===t&&this.menu.element.appendTo(iu(e||"body",this.element[0].ownerDocument)[0]),"disabled"===t&&e&&this.xhr&&this.xhr.abort()},_initSource:function(){var i,e,s=this;iu.isArray(this.options.source)?(i=this.options.source,this.source=function(t,e){e(iu.ui.autocomplete.filter(i,t.term))}):"string"==typeof this.options.source?(e=this.options.source,this.source=function(t,i){s.xhr&&s.xhr.abort(),s.xhr=iu.ajax({url:e,data:t,dataType:"json",success:function(t,e){i(t)},error:function(){i([])}})}):this.source=this.options.source},search:function(t,e){return t=null!=t?t:this.element.val(),this.term=this.element.val(),t.length").data("item.autocomplete",e).append(iu("").text(e.label)).appendTo(t)},_move:function(t,e){if(this.menu.element.is(":visible"))return this.menu.first()&&/^previous/.test(t)||this.menu.last()&&/^next/.test(t)?(this.element.val(this.term),void this.menu.deactivate()):void this.menu[t](e);this.search(null,e)},widget:function(){return this.menu.element},_keyEvent:function(t,e){this.isMultiLine&&!this.menu.element.is(":visible")||(this._move(t,e),e.preventDefault())}}),iu.extend(iu.ui.autocomplete,{escapeRegex:function(t){return t.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")},filter:function(t,e){var i=new RegExp(iu.ui.autocomplete.escapeRegex(e),"i");return iu.grep(t,function(t){return i.test(t.label||t.value||t)})}}),rv=jQuery,rv.widget("ui.menu",{_create:function(){var e=this;this.element.addClass("ui-menu ui-widget ui-widget-content ui-corner-all").attr({role:"listbox","aria-activedescendant":"ui-active-menuitem"}).click(function(t){rv(t.target).closest(".ui-menu-item a").length&&(t.preventDefault(),e.select(t))}),this.refresh()},refresh:function(){var e=this;this.element.children("li:not(.ui-menu-item):has(a)").addClass("ui-menu-item").attr("role","menuitem").children("a").addClass("ui-corner-all").attr("tabindex",-1).mouseenter(function(t){e.activate(t,rv(this).parent())}).mouseleave(function(){e.deactivate()})},activate:function(t,e){if(this.deactivate(),this.hasScroll()){var i=e.offset().top-this.element.offset().top,s=this.element.scrollTop(),n=this.element.height();i<0?this.element.scrollTop(s+i):n<=i&&this.element.scrollTop(s+i-n+e.height())}this.active=e.eq(0).children("a").addClass("ui-state-hover").attr("id","ui-active-menuitem").end(),this._trigger("focus",t,{item:e})},deactivate:function(){this.active&&(this.active.children("a").removeClass("ui-state-hover").removeAttr("id"),this._trigger("blur"),this.active=null)},next:function(t){this.move("next",".ui-menu-item:first",t)},previous:function(t){this.move("prev",".ui-menu-item:last",t)},first:function(){return this.active&&!this.active.prevAll(".ui-menu-item").length},last:function(){return this.active&&!this.active.nextAll(".ui-menu-item").length},move:function(t,e,i){if(this.active){var s=this.active[t+"All"](".ui-menu-item").eq(0);s.length?this.activate(i,s):this.activate(i,this.element.children(e))}else this.activate(i,this.element.children(e))},nextPage:function(t){if(this.hasScroll()){if(!this.active||this.last())return void this.activate(t,this.element.children(".ui-menu-item:first"));var e=this.active.offset().top,i=this.element.height(),s=this.element.children(".ui-menu-item").filter(function(){var t=rv(this).offset().top-e-i+rv(this).height();return t<10&&-10",this.element[0].ownerDocument).addClass("ui-button-text").html(this.options.label).appendTo(t.empty()).text(),i=this.options.icons,s=i.primary&&i.secondary,n=[];i.primary||i.secondary?(this.options.text&&n.push("ui-button-text-icon"+(s?"s":i.primary?"-primary":"-secondary")),i.primary&&t.prepend(""),i.secondary&&t.append(""),this.options.text||(n.push(s?"ui-button-icons-only":"ui-button-icon-only"),this.hasTitle||t.attr("title",e))):n.push("ui-button-text-only"),t.addClass(n.join(" "))}else this.options.label&&this.element.val(this.options.label)}}),Tv.widget("ui.buttonset",{options:{items:":button, :submit, :reset, :checkbox, :radio, a, :data(button)"},_create:function(){this.element.addClass("ui-buttonset")},_init:function(){this.refresh()},_setOption:function(t,e){"disabled"===t&&this.buttons.button("option",t,e),Tv.Widget.prototype._setOption.apply(this,arguments)},refresh:function(){var t="rtl"===this.element.css("direction");this.buttons=this.element.find(this.options.items).filter(":ui-button").button("refresh").end().not(":ui-button").button().end().map(function(){return Tv(this).button("widget")[0]}).removeClass("ui-corner-all ui-corner-left ui-corner-right").filter(":first").addClass(t?"ui-corner-right":"ui-corner-left").end().filter(":last").addClass(t?"ui-corner-left":"ui-corner-right").end().end()},destroy:function(){this.element.removeClass("ui-buttonset"),this.buttons.map(function(){return Tv(this).button("widget")[0]}).removeClass("ui-corner-left ui-corner-right").end().button("destroy"),Tv.Widget.prototype.destroy.call(this)}}),function($,undefined){$.extend($.ui,{datepicker:{version:"1.8.23"}});var PROP_NAME="datepicker",dpuuid=(new Date).getTime(),instActive;function Datepicker(){this.debug=!1,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},$.extend(this._defaults,this.regional[""]),this.dpDiv=bindHover($('
        '))}function bindHover(i){var s="button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a";return i.bind("mouseout",function(t){var e=$(t.target).closest(s);e.length&&e.removeClass("ui-state-hover ui-datepicker-prev-hover ui-datepicker-next-hover")}).bind("mouseover",function(t){var e=$(t.target).closest(s);!$.datepicker._isDisabledDatepicker(instActive.inline?i.parent()[0]:instActive.input[0])&&e.length&&(e.parents(".ui-datepicker-calendar").find("a").removeClass("ui-state-hover"),e.addClass("ui-state-hover"),e.hasClass("ui-datepicker-prev")&&e.addClass("ui-datepicker-prev-hover"),e.hasClass("ui-datepicker-next")&&e.addClass("ui-datepicker-next-hover"))})}function extendRemove(t,e){for(var i in $.extend(t,e),e)null!=e[i]&&e[i]!=undefined||(t[i]=e[i]);return t}function isArray(t){return t&&($.browser.safari&&"object"==typeof t&&t.length||t.constructor&&t.constructor.toString().match(/\Array\(\)/))}$.extend(Datepicker.prototype,{markerClassName:"hasDatepicker",maxRows:4,log:function(){this.debug&&console.log.apply("",arguments)},_widgetDatepicker:function(){return this.dpDiv},setDefaults:function(t){return extendRemove(this._defaults,t||{}),this},_attachDatepicker:function(target,settings){var inlineSettings=null;for(var attrName in this._defaults){var attrValue=target.getAttribute("date:"+attrName);if(attrValue){inlineSettings=inlineSettings||{};try{inlineSettings[attrName]=eval(attrValue)}catch(t){inlineSettings[attrName]=attrValue}}}var nodeName=target.nodeName.toLowerCase(),inline="div"==nodeName||"span"==nodeName;target.id||(this.uuid+=1,target.id="dp"+this.uuid);var inst=this._newInst($(target),inline);inst.settings=$.extend({},settings||{},inlineSettings||{}),"input"==nodeName?this._connectDatepicker(target,inst):inline&&this._inlineDatepicker(target,inst)},_newInst:function(t,e){return{id:t[0].id.replace(/([^A-Za-z0-9_-])/g,"\\\\$1"),input:t,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,drawYear:0,inline:e,dpDiv:e?bindHover($('
        ')):this.dpDiv}},_connectDatepicker:function(t,s){var e=$(t);s.append=$([]),s.trigger=$([]),e.hasClass(this.markerClassName)||(this._attachments(e,s),e.addClass(this.markerClassName).keydown(this._doKeyDown).keypress(this._doKeyPress).keyup(this._doKeyUp).bind("setData.datepicker",function(t,e,i){s.settings[e]=i}).bind("getData.datepicker",function(t,e){return this._get(s,e)}),this._autoSize(s),$.data(t,PROP_NAME,s),s.settings.disabled&&this._disableDatepicker(t))},_attachments:function(t,e){var i=this._get(e,"appendText"),s=this._get(e,"isRTL");e.append&&e.append.remove(),i&&(e.append=$(''+i+""),t[s?"before":"after"](e.append)),t.unbind("focus",this._showDatepicker),e.trigger&&e.trigger.remove();var n=this._get(e,"showOn");if("focus"!=n&&"both"!=n||t.focus(this._showDatepicker),"button"==n||"both"==n){var o=this._get(e,"buttonText"),a=this._get(e,"buttonImage");e.trigger=$(this._get(e,"buttonImageOnly")?$("").addClass(this._triggerClass).attr({src:a,alt:o,title:o}):$('').addClass(this._triggerClass).html(""==a?o:$("").attr({src:a,alt:o,title:o}))),t[s?"before":"after"](e.trigger),e.trigger.click(function(){return $.datepicker._datepickerShowing&&$.datepicker._lastInput==t[0]?$.datepicker._hideDatepicker():($.datepicker._datepickerShowing&&$.datepicker._lastInput!=t[0]&&$.datepicker._hideDatepicker(),$.datepicker._showDatepicker(t[0])),!1})}},_autoSize:function(t){if(this._get(t,"autoSize")&&!t.inline){var e=new Date(2009,11,20),i=this._get(t,"dateFormat");if(i.match(/[DM]/)){var s=function(t){for(var e=0,i=0,s=0;se&&(e=t[s].length,i=s);return i};e.setMonth(s(this._get(t,i.match(/MM/)?"monthNames":"monthNamesShort"))),e.setDate(s(this._get(t,i.match(/DD/)?"dayNames":"dayNamesShort"))+20-e.getDay())}t.input.attr("size",this._formatDate(t,e).length)}},_inlineDatepicker:function(t,s){var e=$(t);e.hasClass(this.markerClassName)||(e.addClass(this.markerClassName).append(s.dpDiv).bind("setData.datepicker",function(t,e,i){s.settings[e]=i}).bind("getData.datepicker",function(t,e){return this._get(s,e)}),$.data(t,PROP_NAME,s),this._setDate(s,this._getDefaultDate(s),!0),this._updateDatepicker(s),this._updateAlternate(s),s.settings.disabled&&this._disableDatepicker(t),s.dpDiv.css("display","block"))},_dialogDatepicker:function(t,e,i,s,n){var o=this._dialogInst;if(!o){this.uuid+=1;var a="dp"+this.uuid;this._dialogInput=$(''),this._dialogInput.keydown(this._doKeyDown),$("body").append(this._dialogInput),(o=this._dialogInst=this._newInst(this._dialogInput,!1)).settings={},$.data(this._dialogInput[0],PROP_NAME,o)}if(extendRemove(o.settings,s||{}),e=e&&e.constructor==Date?this._formatDate(o,e):e,this._dialogInput.val(e),this._pos=n?n.length?n:[n.pageX,n.pageY]:null,!this._pos){var r=document.documentElement.clientWidth,l=document.documentElement.clientHeight,h=document.documentElement.scrollLeft||document.body.scrollLeft,c=document.documentElement.scrollTop||document.body.scrollTop;this._pos=[r/2-100+h,l/2-150+c]}return this._dialogInput.css("left",this._pos[0]+20+"px").css("top",this._pos[1]+"px"),o.settings.onSelect=i,this._inDialog=!0,this.dpDiv.addClass(this._dialogClass),this._showDatepicker(this._dialogInput[0]),$.blockUI&&$.blockUI(this.dpDiv),$.data(this._dialogInput[0],PROP_NAME,o),this},_destroyDatepicker:function(t){var e=$(t),i=$.data(t,PROP_NAME);if(e.hasClass(this.markerClassName)){var s=t.nodeName.toLowerCase();$.removeData(t,PROP_NAME),"input"==s?(i.append.remove(),i.trigger.remove(),e.removeClass(this.markerClassName).unbind("focus",this._showDatepicker).unbind("keydown",this._doKeyDown).unbind("keypress",this._doKeyPress).unbind("keyup",this._doKeyUp)):"div"!=s&&"span"!=s||e.removeClass(this.markerClassName).empty()}},_enableDatepicker:function(e){var t=$(e),i=$.data(e,PROP_NAME);if(t.hasClass(this.markerClassName)){var s=e.nodeName.toLowerCase();if("input"==s)e.disabled=!1,i.trigger.filter("button").each(function(){this.disabled=!1}).end().filter("img").css({opacity:"1.0",cursor:""});else if("div"==s||"span"==s){var n=t.children("."+this._inlineClass);n.children().removeClass("ui-state-disabled"),n.find("select.ui-datepicker-month, select.ui-datepicker-year").removeAttr("disabled")}this._disabledInputs=$.map(this._disabledInputs,function(t){return t==e?null:t})}},_disableDatepicker:function(e){var t=$(e),i=$.data(e,PROP_NAME);if(t.hasClass(this.markerClassName)){var s=e.nodeName.toLowerCase();if("input"==s)e.disabled=!0,i.trigger.filter("button").each(function(){this.disabled=!0}).end().filter("img").css({opacity:"0.5",cursor:"default"});else if("div"==s||"span"==s){var n=t.children("."+this._inlineClass);n.children().addClass("ui-state-disabled"),n.find("select.ui-datepicker-month, select.ui-datepicker-year").attr("disabled","disabled")}this._disabledInputs=$.map(this._disabledInputs,function(t){return t==e?null:t}),this._disabledInputs[this._disabledInputs.length]=e}},_isDisabledDatepicker:function(t){if(!t)return!1;for(var e=0;er&&sl&&ng;)--p<0&&(p=11,f--)}t.drawMonth=p,t.drawYear=f;var m=this._get(t,"prevText");m=o?this.formatDate(m,this._daylightSavingAdjust(new Date(f,p-l,1)),this._getFormatConfig(t)):m;var v=this._canAdjustMonth(t,-1,f,p)?''+m+"":n?"":''+m+"",b=this._get(t,"nextText");b=o?this.formatDate(b,this._daylightSavingAdjust(new Date(f,p+l,1)),this._getFormatConfig(t)):b;var _=this._canAdjustMonth(t,1,f,p)?''+b+"":n?"":''+b+"",y=this._get(t,"currentText"),w=this._get(t,"gotoCurrent")&&t.currentDay?c:e;y=o?this.formatDate(y,w,this._getFormatConfig(t)):y;var k=t.inline?"":'",x=s?'
        '+(i?k:"")+(this._isInRange(t,w)?'":"")+(i?"":k)+"
        ":"",C=parseInt(this._get(t,"firstDay"),10);C=isNaN(C)?0:C;for(var D=this._get(t,"showWeek"),z=this._get(t,"dayNames"),I=(this._get(t,"dayNamesShort"),this._get(t,"dayNamesMin")),P=this._get(t,"monthNames"),M=this._get(t,"monthNamesShort"),S=this._get(t,"beforeShowDay"),T=this._get(t,"showOtherMonths"),E=this._get(t,"selectOtherMonths"),H=(this._get(t,"calculateWeek")||this.iso8601Week,this._getDefaultDate(t)),A="",W=0;W'+(/all|left/.test(F)&&0==W?i?_:v:"")+(/all|right/.test(F)&&0==W?i?v:_:"")+this._generateMonthYearHeader(t,p,f,u,d,0';for(var R=D?'":"",j=0;j<7;j++){var q=(j+C)%7;R+="'+I[q]+""}L+=R+"";var Y=this._getDaysInMonth(f,p);f==t.selectedYear&&p==t.selectedMonth&&(t.selectedDay=Math.min(t.selectedDay,Y));var J=(this._getFirstDayOfMonth(f,p)-C+7)%7,B=Math.ceil((J+Y)/7),K=h&&this.maxRows>B?this.maxRows:B;this.maxRows=K;for(var Q=this._daylightSavingAdjust(new Date(f,p,1-J)),V=0;V";var X=D?'":"";for(j=0;j<7;j++){var Z=S?S.apply(t.input?t.input[0]:null,[Q]):[!0,""],G=Q.getMonth()!=p,tt=G&&!E||!Z[0]||u&&Q"+(G&&!T?" ":tt?''+Q.getDate()+"":''+Q.getDate()+"")+"",Q.setDate(Q.getDate()+1),Q=this._daylightSavingAdjust(Q)}L+=X+""}11<++p&&(p=0,f++),N+=L+="
        '+this._get(t,"weekHeader")+"
        '+this._get(t,"calculateWeek")(Q)+"
        "+(h?"
        "+(0
        ':""):"")}A+=N}return A+=x+($.browser.msie&&parseInt($.browser.version,10)<7&&!t.inline?'':""),t._keyEvent=!1,A},_generateMonthYearHeader:function(t,e,i,s,n,o,a,r){var l=this._get(t,"changeMonth"),h=this._get(t,"changeYear"),c=this._get(t,"showMonthAfterYear"),u='
        ',d="";if(o||!l)d+=''+a[e]+"";else{var p=s&&s.getFullYear()==i,f=n&&n.getFullYear()==i;d+='"}if(c||(u+=d+(!o&&l&&h?"":" ")),!t.yearshtml)if(t.yearshtml="",o||!h)u+=''+i+"";else{var m=this._get(t,"yearRange").split(":"),v=(new Date).getFullYear(),b=function(t){var e=t.match(/c[+-].*/)?i+parseInt(t.substring(1),10):t.match(/[+-].*/)?v+parseInt(t,10):parseInt(t,10);return isNaN(e)?v:e},_=b(m[0]),y=Math.max(_,b(m[1]||""));for(_=s?Math.max(_,s.getFullYear()):_,y=n?Math.min(y,n.getFullYear()):y,t.yearshtml+='",u+=t.yearshtml,t.yearshtml=null}return u+=this._get(t,"yearSuffix"),c&&(u+=(!o&&l&&h?"":" ")+d),u+="
        "},_adjustInstDate:function(t,e,i){var s=t.drawYear+("Y"==i?e:0),n=t.drawMonth+("M"==i?e:0),o=Math.min(t.selectedDay,this._getDaysInMonth(s,n))+("D"==i?e:0),a=this._restrictMinMax(t,this._daylightSavingAdjust(new Date(s,n,o)));t.selectedDay=a.getDate(),t.drawMonth=t.selectedMonth=a.getMonth(),t.drawYear=t.selectedYear=a.getFullYear(),"M"!=i&&"Y"!=i||this._notifyChange(t)},_restrictMinMax:function(t,e){var i=this._getMinMaxDate(t,"min"),s=this._getMinMaxDate(t,"max"),n=i&&e=i.getTime())&&(!s||e.getTime()<=s.getTime())},_getFormatConfig:function(t){var e=this._get(t,"shortYearCutoff");return{shortYearCutoff:e="string"!=typeof e?e:(new Date).getFullYear()%100+parseInt(e,10),dayNamesShort:this._get(t,"dayNamesShort"),dayNames:this._get(t,"dayNames"),monthNamesShort:this._get(t,"monthNamesShort"),monthNames:this._get(t,"monthNames")}},_formatDate:function(t,e,i,s){e||(t.currentDay=t.selectedDay,t.currentMonth=t.selectedMonth,t.currentYear=t.selectedYear);var n=e?"object"==typeof e?e:this._daylightSavingAdjust(new Date(s,i,e)):this._daylightSavingAdjust(new Date(t.currentYear,t.currentMonth,t.currentDay));return this.formatDate(this._get(t,"dateFormat"),n,this._getFormatConfig(t))}}),$.fn.datepicker=function(t){if(!this.length)return this;$.datepicker.initialized||($(document).mousedown($.datepicker._checkExternalClick).find("body").append($.datepicker.dpDiv),$.datepicker.initialized=!0);var e=Array.prototype.slice.call(arguments,1);return"string"!=typeof t||"isDisabled"!=t&&"getDate"!=t&&"widget"!=t?"option"==t&&2==arguments.length&&"string"==typeof arguments[1]?$.datepicker["_"+t+"Datepicker"].apply($.datepicker,[this[0]].concat(e)):this.each(function(){"string"==typeof t?$.datepicker["_"+t+"Datepicker"].apply($.datepicker,[this].concat(e)):$.datepicker._attachDatepicker(this,t)}):$.datepicker["_"+t+"Datepicker"].apply($.datepicker,[this[0]].concat(e))},$.datepicker=new Datepicker,$.datepicker.initialized=!1,$.datepicker.uuid=(new Date).getTime(),$.datepicker.version="1.8.23",window["DP_jQuery_"+dpuuid]=$}(jQuery),zE=jQuery,BE="ui-dialog ui-widget ui-widget-content ui-corner-all ",CE={buttons:!0,height:!0,maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0,width:!0},DE={maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0},zE.widget("ui.dialog",{options:{autoOpen:!0,buttons:{},closeOnEscape:!0,closeText:"close",dialogClass:"",draggable:!0,hide:null,height:"auto",maxHeight:!1,maxWidth:!1,minHeight:150,minWidth:150,modal:!1,position:{my:"center",at:"center",collision:"fit",using:function(t){var e=zE(this).css(t).offset().top;e<0&&zE(this).css("top",t.top-e)}},resizable:!0,show:null,stack:!0,title:"",width:300,zIndex:1e3},_create:function(){this.originalTitle=this.element.attr("title"),"string"!=typeof this.originalTitle&&(this.originalTitle=""),this.options.title=this.options.title||this.originalTitle;var e=this,i=e.options,t=i.title||" ",s=zE.ui.dialog.getTitleId(e.element),n=(e.uiDialog=zE("
        ")).appendTo(document.body).hide().addClass(BE+i.dialogClass).css({zIndex:i.zIndex}).attr("tabIndex",-1).css("outline",0).keydown(function(t){i.closeOnEscape&&!t.isDefaultPrevented()&&t.keyCode&&t.keyCode===zE.ui.keyCode.ESCAPE&&(e.close(t),t.preventDefault())}).attr({role:"dialog","aria-labelledby":s}).mousedown(function(t){e.moveToTop(!1,t)}),o=(e.element.show().removeAttr("title").addClass("ui-dialog-content ui-widget-content").appendTo(n),(e.uiDialogTitlebar=zE("
        ")).addClass("ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix").prependTo(n)),a=zE('').addClass("ui-dialog-titlebar-close ui-corner-all").attr("role","button").hover(function(){a.addClass("ui-state-hover")},function(){a.removeClass("ui-state-hover")}).focus(function(){a.addClass("ui-state-focus")}).blur(function(){a.removeClass("ui-state-focus")}).click(function(t){return e.close(t),!1}).appendTo(o);(e.uiDialogTitlebarCloseText=zE("")).addClass("ui-icon ui-icon-closethick").text(i.closeText).appendTo(a),zE("").addClass("ui-dialog-title").attr("id",s).html(t).prependTo(o),zE.isFunction(i.beforeclose)&&!zE.isFunction(i.beforeClose)&&(i.beforeClose=i.beforeclose),o.find("*").add(o).disableSelection(),i.draggable&&zE.fn.draggable&&e._makeDraggable(),i.resizable&&zE.fn.resizable&&e._makeResizable(),e._createButtons(i.buttons),e._isOpen=!1,zE.fn.bgiframe&&n.bgiframe()},_init:function(){this.options.autoOpen&&this.open()},destroy:function(){var t=this;return t.overlay&&t.overlay.destroy(),t.uiDialog.hide(),t.element.unbind(".dialog").removeData("dialog").removeClass("ui-dialog-content ui-widget-content").hide().appendTo("body"),t.uiDialog.remove(),t.originalTitle&&t.element.attr("title",t.originalTitle),t},widget:function(){return this.uiDialog},close:function(t){var e,i,s=this;if(!1!==s._trigger("beforeClose",t))return s.overlay&&s.overlay.destroy(),s.uiDialog.unbind("keypress.ui-dialog"),s._isOpen=!1,s.options.hide?s.uiDialog.hide(s.options.hide,function(){s._trigger("close",t)}):(s.uiDialog.hide(),s._trigger("close",t)),zE.ui.dialog.overlay.resize(),s.options.modal&&(e=0,zE(".ui-dialog").each(function(){this!==s.uiDialog[0]&&(i=zE(this).css("z-index"),isNaN(i)||(e=Math.max(e,i)))}),zE.ui.dialog.maxZ=e),s},isOpen:function(){return this._isOpen},moveToTop:function(t,e){var i,s=this,n=s.options;return n.modal&&!t||!n.stack&&!n.modal?s._trigger("focus",e):(n.zIndex>zE.ui.dialog.maxZ&&(zE.ui.dialog.maxZ=n.zIndex),s.overlay&&(zE.ui.dialog.maxZ+=1,s.overlay.$el.css("z-index",zE.ui.dialog.overlay.maxZ=zE.ui.dialog.maxZ)),i={scrollTop:s.element.scrollTop(),scrollLeft:s.element.scrollLeft()},zE.ui.dialog.maxZ+=1,s.uiDialog.css("z-index",zE.ui.dialog.maxZ),s.element.attr(i),s._trigger("focus",e),s)},open:function(){if(!this._isOpen){var t=this,e=t.options,i=t.uiDialog;return t.overlay=e.modal?new zE.ui.dialog.overlay(t):null,t._size(),t._position(e.position),i.show(e.show),t.moveToTop(!0),e.modal&&i.bind("keydown.ui-dialog",function(t){if(t.keyCode===zE.ui.keyCode.TAB){var e=zE(":tabbable",this),i=e.filter(":first"),s=e.filter(":last");return t.target!==s[0]||t.shiftKey?t.target===i[0]&&t.shiftKey?(s.focus(1),!1):void 0:(i.focus(1),!1)}}),zE(t.element.find(":tabbable").get().concat(i.find(".ui-dialog-buttonpane :tabbable").get().concat(i.get()))).eq(0).focus(),t._isOpen=!0,t._trigger("open"),t}},_createButtons:function(t){var s=this,e=!1,i=zE("
        ").addClass("ui-dialog-buttonpane ui-widget-content ui-helper-clearfix"),n=zE("
        ").addClass("ui-dialog-buttonset").appendTo(i);s.uiDialog.find(".ui-dialog-buttonpane").remove(),"object"==typeof t&&null!==t&&zE.each(t,function(){return!(e=!0)}),e&&(zE.each(t,function(t,e){e=zE.isFunction(e)?{click:e,text:t}:e;var i=zE('').click(function(){e.click.apply(s.element[0],arguments)}).appendTo(n);zE.each(e,function(t,e){"click"!==t&&(t in i?i[t](e):i.attr(t,e))}),zE.fn.button&&i.button()}),i.appendTo(s.uiDialog))},_makeDraggable:function(){var i,s=this,n=s.options,o=zE(document);function a(t){return{position:t.position,offset:t.offset}}s.uiDialog.draggable({cancel:".ui-dialog-content, .ui-dialog-titlebar-close",handle:".ui-dialog-titlebar",containment:"document",start:function(t,e){i="auto"===n.height?"auto":zE(this).height(),zE(this).height(zE(this).height()).addClass("ui-dialog-dragging"),s._trigger("dragStart",t,a(e))},drag:function(t,e){s._trigger("drag",t,a(e))},stop:function(t,e){n.position=[e.position.left-o.scrollLeft(),e.position.top-o.scrollTop()],zE(this).removeClass("ui-dialog-dragging").height(i),s._trigger("dragStop",t,a(e)),zE.ui.dialog.overlay.resize()}})},_makeResizable:function(t){t=void 0===t?this.options.resizable:t;var i=this,s=i.options,e=i.uiDialog.css("position"),n="string"==typeof t?t:"n,e,s,w,se,sw,ne,nw";function o(t){return{originalPosition:t.originalPosition,originalSize:t.originalSize,position:t.position,size:t.size}}i.uiDialog.resizable({cancel:".ui-dialog-content",containment:"document",alsoResize:i.element,maxWidth:s.maxWidth,maxHeight:s.maxHeight,minWidth:s.minWidth,minHeight:i._minHeight(),handles:n,start:function(t,e){zE(this).addClass("ui-dialog-resizing"),i._trigger("resizeStart",t,o(e))},resize:function(t,e){i._trigger("resize",t,o(e))},stop:function(t,e){zE(this).removeClass("ui-dialog-resizing"),s.height=zE(this).height(),s.width=zE(this).width(),i._trigger("resizeStop",t,o(e)),zE.ui.dialog.overlay.resize()}}).css("position",e).find(".ui-resizable-se").addClass("ui-icon ui-icon-grip-diagonal-se")},_minHeight:function(){var t=this.options;return"auto"===t.height?t.minHeight:Math.min(t.minHeight,t.height)},_position:function(t){var e,i=[],s=[0,0];t=t?(("string"==typeof t||"object"==typeof t&&"0"in t)&&(1===(i=t.split?t.split(" "):[t[0],t[1]]).length&&(i[1]=i[0]),zE.each(["left","top"],function(t,e){+i[t]===i[t]&&(s[t]=i[t],i[t]=e)}),t={my:i.join(" "),at:i.join(" "),offset:s.join(" ")}),zE.extend({},zE.ui.dialog.prototype.options.position,t)):zE.ui.dialog.prototype.options.position,(e=this.uiDialog.is(":visible"))||this.uiDialog.show(),this.uiDialog.css({top:0,left:0}).position(zE.extend({of:window},t)),e||this.uiDialog.hide()},_setOptions:function(t){var i=this,s={},n=!1;zE.each(t,function(t,e){i._setOption(t,e),t in CE&&(n=!0),t in DE&&(s[t]=e)}),n&&this._size(),this.uiDialog.is(":data(resizable)")&&this.uiDialog.resizable("option",s)},_setOption:function(t,e){var i=this,s=i.uiDialog;switch(t){case"beforeclose":t="beforeClose";break;case"buttons":i._createButtons(e);break;case"closeText":i.uiDialogTitlebarCloseText.text(""+e);break;case"dialogClass":s.removeClass(i.options.dialogClass).addClass(BE+e);break;case"disabled":e?s.addClass("ui-dialog-disabled"):s.removeClass("ui-dialog-disabled");break;case"draggable":var n=s.is(":data(draggable)");n&&!e&&s.draggable("destroy"),!n&&e&&i._makeDraggable();break;case"position":i._position(e);break;case"resizable":var o=s.is(":data(resizable)");o&&!e&&s.resizable("destroy"),o&&"string"==typeof e&&s.resizable("option","handles",e),o||!1===e||i._makeResizable(e);break;case"title":zE(".ui-dialog-title",i.uiDialogTitlebar).html(""+(e||" "))}zE.Widget.prototype._setOption.apply(i,arguments)},_size:function(){var t,e,i=this.options,s=this.uiDialog.is(":visible");if(this.element.show().css({width:"auto",minHeight:0,height:0}),i.minWidth>i.width&&(i.width=i.minWidth),t=this.uiDialog.css({height:"auto",width:i.width}).height(),e=Math.max(0,i.minHeight-t),"auto"===i.height)if(zE.support.minHeight)this.element.css({minHeight:e,height:"auto"});else{this.uiDialog.show();var n=this.element.css("height","auto").height();s||this.uiDialog.hide(),this.element.height(Math.max(n,e))}else this.element.height(Math.max(i.height-t,0));this.uiDialog.is(":data(resizable)")&&this.uiDialog.resizable("option","minHeight",this._minHeight())}}),zE.extend(zE.ui.dialog,{version:"1.8.23",uuid:0,maxZ:0,getTitleId:function(t){var e=t.attr("id");return e||(this.uuid+=1,e=this.uuid),"ui-dialog-title-"+e},overlay:function(t){this.$el=zE.ui.dialog.overlay.create(t)}}),zE.extend(zE.ui.dialog.overlay,{instances:[],oldInstances:[],maxZ:0,events:zE.map("focus,mousedown,mouseup,keydown,keypress,click".split(","),function(t){return t+".dialog-overlay"}).join(" "),create:function(e){0===this.instances.length&&(setTimeout(function(){zE.ui.dialog.overlay.instances.length&&zE(document).bind(zE.ui.dialog.overlay.events,function(t){if(zE(t.target).zIndex()
        ").addClass("ui-widget-overlay")).appendTo(document.body).css({width:this.width(),height:this.height()});return zE.fn.bgiframe&&t.bgiframe(),this.instances.push(t),t},destroy:function(t){var e=zE.inArray(t,this.instances);-1!=e&&this.oldInstances.push(this.instances.splice(e,1)[0]),0===this.instances.length&&zE([document,window]).unbind(".dialog-overlay"),t.remove();var i=0;zE.each(this.instances,function(){i=Math.max(i,this.css("z-index"))}),this.maxZ=i},height:function(){var t;return zE.browser.msie&&zE.browser.version<7?(t=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight))
        ").appendTo(this.element),this.oldValue=this._value(),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(),TH.Widget.prototype.destroy.apply(this,arguments)},value:function(t){return void 0===t?this._value():(this._setOption("value",t),this)},_setOption:function(t,e){"value"===t&&(this.options.value=e,this._refreshValue(),this._value()===this.options.max&&this._trigger("complete")),TH.Widget.prototype._setOption.apply(this,arguments)},_value:function(){var t=this.options.value;return"number"!=typeof t&&(t=0),Math.min(this.options.max,Math.max(this.min,t))},_percentage:function(){return 100*this._value()/this.options.max},_refreshValue:function(){var t=this.value(),e=this._percentage();this.oldValue!==t&&(this.oldValue=t,this._trigger("change")),this.valueDiv.toggle(t>this.min).toggleClass("ui-corner-right",t===this.options.max).width(e.toFixed(0)+"%"),this.element.attr("aria-valuenow",t)}}),TH.extend(TH.ui.progressbar,{version:"1.8.23"}),_H=jQuery,_H.widget("ui.slider",_H.ui.mouse,{widgetEventPrefix:"slide",options:{animate:!1,distance:0,max:100,min:0,orientation:"horizontal",range:!1,step:1,value:0,values:null},_create:function(){var o=this,t=this.options,e=this.element.find(".ui-slider-handle").addClass("ui-state-default ui-corner-all"),i=t.values&&t.values.length||1,s=[];this._keySliding=!1,this._mouseSliding=!1,this._animateOff=!0,this._handleIndex=null,this._detectOrientation(),this._mouseInit(),this.element.addClass("ui-slider ui-slider-"+this.orientation+" ui-widget ui-widget-content ui-corner-all"+(t.disabled?" ui-slider-disabled ui-disabled":"")),this.range=_H([]),t.range&&(!0===t.range&&(t.values||(t.values=[this._valueMin(),this._valueMin()]),t.values.length&&2!==t.values.length&&(t.values=[t.values[0],t.values[0]])),this.range=_H("
        ").appendTo(this.element).addClass("ui-slider-range ui-widget-header"+("min"===t.range||"max"===t.range?" ui-slider-range-"+t.range:"")));for(var n=e.length;n");this.handles=e.add(_H(s.join("")).appendTo(o.element)),this.handle=this.handles.eq(0),this.handles.add(this.range).filter("a").click(function(t){t.preventDefault()}).hover(function(){t.disabled||_H(this).addClass("ui-state-hover")},function(){_H(this).removeClass("ui-state-hover")}).focus(function(){t.disabled?_H(this).blur():(_H(".ui-slider .ui-state-focus").removeClass("ui-state-focus"),_H(this).addClass("ui-state-focus"))}).blur(function(){_H(this).removeClass("ui-state-focus")}),this.handles.each(function(t){_H(this).data("index.ui-slider-handle",t)}),this.handles.keydown(function(t){var e,i,s,n=_H(this).data("index.ui-slider-handle");if(!o.options.disabled){switch(t.keyCode){case _H.ui.keyCode.HOME:case _H.ui.keyCode.END:case _H.ui.keyCode.PAGE_UP:case _H.ui.keyCode.PAGE_DOWN:case _H.ui.keyCode.UP:case _H.ui.keyCode.RIGHT:case _H.ui.keyCode.DOWN:case _H.ui.keyCode.LEFT:if(t.preventDefault(),!o._keySliding&&(o._keySliding=!0,_H(this).addClass("ui-state-active"),!1===o._start(t,n)))return}switch(s=o.options.step,e=i=o.options.values&&o.options.values.length?o.values(n):o.value(),t.keyCode){case _H.ui.keyCode.HOME:i=o._valueMin();break;case _H.ui.keyCode.END:i=o._valueMax();break;case _H.ui.keyCode.PAGE_UP:i=o._trimAlignValue(e+(o._valueMax()-o._valueMin())/5);break;case _H.ui.keyCode.PAGE_DOWN:i=o._trimAlignValue(e-(o._valueMax()-o._valueMin())/5);break;case _H.ui.keyCode.UP:case _H.ui.keyCode.RIGHT:if(e===o._valueMax())return;i=o._trimAlignValue(e+s);break;case _H.ui.keyCode.DOWN:case _H.ui.keyCode.LEFT:if(e===o._valueMin())return;i=o._trimAlignValue(e-s)}o._slide(t,n,i)}}).keyup(function(t){var e=_H(this).data("index.ui-slider-handle");o._keySliding&&(o._keySliding=!1,o._stop(t,e),o._change(t,e),_H(this).removeClass("ui-state-active"))}),this._refreshValue(),this._animateOff=!1},destroy:function(){return this.handles.remove(),this.range.remove(),this.element.removeClass("ui-slider ui-slider-horizontal ui-slider-vertical ui-slider-disabled ui-widget ui-widget-content ui-corner-all").removeData("slider").unbind(".slider"),this._mouseDestroy(),this},_mouseCapture:function(t){var e,i,s,n,o,a,r,l,h=this.options;return!h.disabled&&(this.elementSize={width:this.element.outerWidth(),height:this.element.outerHeight()},this.elementOffset=this.element.offset(),e={x:t.pageX,y:t.pageY},i=this._normValueFromMouse(e),s=this._valueMax()-this._valueMin()+1,(o=this).handles.each(function(t){var e=Math.abs(i-o.values(t));e=this._valueMax())return this._valueMax();var e=0=e&&(s+=0
        ",remove:null,select:null,show:null,spinner:"Loading…",tabTemplate:"
      • #{label}
      • "},_create:function(){this._tabify(!0)},_setOption:function(t,e){if("selected"==t){if(this.options.collapsible&&e==this.options.selected)return;this.select(e)}else this.options[t]=e,this._tabify()},_tabId:function(t){return t.title&&t.title.replace(/\s/g,"_").replace(/[^\w\u00c0-\uFFFF-]/g,"")||this.options.idPrefix+ ++LJ},_sanitizeSelector:function(t){return t.replace(/:/g,"\\:")},_cookie:function(){var t=this.cookie||(this.cookie=this.options.cookie.name||"ui-tabs-"+ ++MJ);return JJ.cookie.apply(null,[t].concat(JJ.makeArray(arguments)))},_ui:function(t,e){return{tab:t,panel:e,index:this.anchors.index(t)}},_cleanup:function(){this.lis.filter(".ui-state-processing").removeClass("ui-state-processing").find("span:data(label.tabs)").each(function(){var t=JJ(this);t.html(t.data("label.tabs")).removeData("label.tabs")})},_tabify:function(t){var i,s,r=this,l=this.options,h=/^#.+/;this.list=this.element.find("ol,ul").eq(0),this.lis=JJ(" > li:has(a[href])",this.list),this.anchors=this.lis.map(function(){return JJ("a",this)[0]}),this.panels=JJ([]),this.anchors.each(function(t,e){var i,s=JJ(e).attr("href"),n=s.split("#")[0];if(n&&(n===location.toString().split("#")[0]||(i=JJ("base")[0])&&n===i.href)&&(s=e.hash,e.href=s),h.test(s))r.panels=r.panels.add(r.element.find(r._sanitizeSelector(s)));else if(s&&"#"!==s){JJ.data(e,"href.tabs",s),JJ.data(e,"load.tabs",s.replace(/#.*$/,""));var o=r._tabId(e);e.href="#"+o;var a=r.element.find("#"+o);a.length||(a=JJ(l.panelTemplate).attr("id",o).addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").insertAfter(r.panels[t-1]||r.list)).data("destroy.tabs",!0),r.panels=r.panels.add(a)}else l.disabled.push(t)}),t?(this.element.addClass("ui-tabs ui-widget ui-widget-content ui-corner-all"),this.list.addClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all"),this.lis.addClass("ui-state-default ui-corner-top"),this.panels.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom"),void 0===l.selected?(location.hash&&this.anchors.each(function(t,e){if(e.hash==location.hash)return l.selected=t,!1}),"number"!=typeof l.selected&&l.cookie&&(l.selected=parseInt(r._cookie(),10)),"number"!=typeof l.selected&&this.lis.filter(".ui-tabs-selected").length&&(l.selected=this.lis.index(this.lis.filter(".ui-tabs-selected"))),l.selected=l.selected||(this.lis.length?0:-1)):null===l.selected&&(l.selected=-1),l.selected=0<=l.selected&&this.anchors[l.selected]||l.selected<0?l.selected:0,l.disabled=JJ.unique(l.disabled.concat(JJ.map(this.lis.filter(".ui-state-disabled"),function(t,e){return r.lis.index(t)}))).sort(),-1!=JJ.inArray(l.selected,l.disabled)&&l.disabled.splice(JJ.inArray(l.selected,l.disabled),1),this.panels.addClass("ui-tabs-hide"),this.lis.removeClass("ui-tabs-selected ui-state-active"),0<=l.selected&&this.anchors.length&&(r.element.find(r._sanitizeSelector(r.anchors[l.selected].hash)).removeClass("ui-tabs-hide"),this.lis.eq(l.selected).addClass("ui-tabs-selected ui-state-active"),r.element.queue("tabs",function(){r._trigger("show",null,r._ui(r.anchors[l.selected],r.element.find(r._sanitizeSelector(r.anchors[l.selected].hash))[0]))}),this.load(l.selected)),JJ(window).bind("unload",function(){r.lis.add(r.anchors).unbind(".tabs"),r.lis=r.anchors=r.panels=null})):l.selected=this.lis.index(this.lis.filter(".ui-tabs-selected")),this.element[l.collapsible?"addClass":"removeClass"]("ui-tabs-collapsible"),l.cookie&&this._cookie(l.selected,l.cookie);for(var e,n=0;e=this.lis[n];n++)JJ(e)[-1==JJ.inArray(n,l.disabled)||JJ(e).hasClass("ui-tabs-selected")?"removeClass":"addClass"]("ui-state-disabled");if(!1===l.cache&&this.anchors.removeData("cache.tabs"),this.lis.add(this.anchors).unbind(".tabs"),"mouseover"!==l.event){var o=function(t,e){e.is(":not(.ui-state-disabled)")&&e.addClass("ui-state-"+t)},a=function(t,e){e.removeClass("ui-state-"+t)};this.lis.bind("mouseover.tabs",function(){o("hover",JJ(this))}),this.lis.bind("mouseout.tabs",function(){a("hover",JJ(this))}),this.anchors.bind("focus.tabs",function(){o("focus",JJ(this).closest("li"))}),this.anchors.bind("blur.tabs",function(){a("focus",JJ(this).closest("li"))})}function c(t,e){t.css("display",""),!JJ.support.opacity&&e.opacity&&t[0].style.removeAttribute("filter")}l.fx&&(JJ.isArray(l.fx)?(i=l.fx[0],s=l.fx[1]):i=s=l.fx);var u=s?function(t,e){JJ(t).closest("li").addClass("ui-tabs-selected ui-state-active"),e.hide().removeClass("ui-tabs-hide").animate(s,s.duration||"normal",function(){c(e,s),r._trigger("show",null,r._ui(t,e[0]))})}:function(t,e){JJ(t).closest("li").addClass("ui-tabs-selected ui-state-active"),e.removeClass("ui-tabs-hide"),r._trigger("show",null,r._ui(t,e[0]))},d=i?function(t,e){e.animate(i,i.duration||"normal",function(){r.lis.removeClass("ui-tabs-selected ui-state-active"),e.addClass("ui-tabs-hide"),c(e,i),r.element.dequeue("tabs")})}:function(t,e,i){r.lis.removeClass("ui-tabs-selected ui-state-active"),e.addClass("ui-tabs-hide"),r.element.dequeue("tabs")};this.anchors.bind(l.event+".tabs",function(){var t=this,e=JJ(t).closest("li"),i=r.panels.filter(":not(.ui-tabs-hide)"),s=r.element.find(r._sanitizeSelector(t.hash));if(e.hasClass("ui-tabs-selected")&&!l.collapsible||e.hasClass("ui-state-disabled")||e.hasClass("ui-state-processing")||r.panels.filter(":animated").length||!1===r._trigger("select",null,r._ui(this,s[0])))return this.blur(),!1;if(l.selected=r.anchors.index(this),r.abort(),l.collapsible){if(e.hasClass("ui-tabs-selected"))return l.selected=-1,l.cookie&&r._cookie(l.selected,l.cookie),r.element.queue("tabs",function(){d(t,i)}).dequeue("tabs"),this.blur(),!1;if(!i.length)return l.cookie&&r._cookie(l.selected,l.cookie),r.element.queue("tabs",function(){u(t,s)}),r.load(r.anchors.index(this)),this.blur(),!1}if(l.cookie&&r._cookie(l.selected,l.cookie),!s.length)throw"jQuery UI Tabs: Mismatching fragment identifier.";i.length&&r.element.queue("tabs",function(){d(t,i)}),r.element.queue("tabs",function(){u(t,s)}),r.load(r.anchors.index(this)),JJ.browser.msie&&this.blur()}),this.anchors.bind("click.tabs",function(){return!1})},_getIndex:function(t){return"string"==typeof t&&(t=this.anchors.index(this.anchors.filter("[href$='"+t+"']"))),t},destroy:function(){var t=this.options;return this.abort(),this.element.unbind(".tabs").removeClass("ui-tabs ui-widget ui-widget-content ui-corner-all ui-tabs-collapsible").removeData("tabs"),this.list.removeClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all"),this.anchors.each(function(){var t=JJ.data(this,"href.tabs");t&&(this.href=t);var i=JJ(this).unbind(".tabs");JJ.each(["href","load","cache"],function(t,e){i.removeData(e+".tabs")})}),this.lis.unbind(".tabs").add(this.panels).each(function(){JJ.data(this,"destroy.tabs")?JJ(this).remove():JJ(this).removeClass(["ui-state-default","ui-corner-top","ui-tabs-selected","ui-state-active","ui-state-hover","ui-state-focus","ui-state-disabled","ui-tabs-panel","ui-widget-content","ui-corner-bottom","ui-tabs-hide"].join(" "))}),t.cookie&&this._cookie(null,t.cookie),this},add:function(t,e,i){void 0===i&&(i=this.anchors.length);var s=this,n=this.options,o=JJ(n.tabTemplate.replace(/#\{href\}/g,t).replace(/#\{label\}/g,e)),a=t.indexOf("#")?this._tabId(JJ("a",o)[0]):t.replace("#","");o.addClass("ui-state-default ui-corner-top").data("destroy.tabs",!0);var r=s.element.find("#"+a);return r.length||(r=JJ(n.panelTemplate).attr("id",a).data("destroy.tabs",!0)),r.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom ui-tabs-hide"),i>=this.lis.length?(o.appendTo(this.list),r.appendTo(this.list[0].parentNode)):(o.insertBefore(this.lis[i]),r.insertBefore(this.panels[i])),n.disabled=JJ.map(n.disabled,function(t,e){return i<=t?++t:t}),this._tabify(),1==this.anchors.length&&(n.selected=0,o.addClass("ui-tabs-selected ui-state-active"),r.removeClass("ui-tabs-hide"),this.element.queue("tabs",function(){s._trigger("show",null,s._ui(s.anchors[0],s.panels[0]))}),this.load(0)),this._trigger("add",null,this._ui(this.anchors[i],this.panels[i])),this},remove:function(i){i=this._getIndex(i);var t=this.options,e=this.lis.eq(i).remove(),s=this.panels.eq(i).remove();return e.hasClass("ui-tabs-selected")&&1").outerWidth(1).jquery||r.each(["Width","Height"],function(t,i){var n="Width"===i?["Left","Right"]:["Top","Bottom"],s=i.toLowerCase(),o={innerWidth:r.fn.innerWidth,innerHeight:r.fn.innerHeight,outerWidth:r.fn.outerWidth,outerHeight:r.fn.outerHeight};function a(t,e,i,s){return r.each(n,function(){e-=parseFloat(r.curCSS(t,"padding"+this,!0))||0,i&&(e-=parseFloat(r.curCSS(t,"border"+this+"Width",!0))||0),s&&(e-=parseFloat(r.curCSS(t,"margin"+this,!0))||0)}),e}r.fn["inner"+i]=function(t){return t===l?o["inner"+i].call(this):this.each(function(){r(this).css(s,a(this,t)+"px")})},r.fn["outer"+i]=function(t,e){return"number"!=typeof t?o["outer"+i].call(this,t):this.each(function(){r(this).css(s,a(this,t,!0,e)+"px")})}}),r.extend(r.expr[":"],{data:r.expr.createPseudo?r.expr.createPseudo(function(e){return function(t){return!!r.data(t,e)}}):function(t,e,i){return!!r.data(t,i[3])},focusable:function(t){return s(t,!isNaN(r.attr(t,"tabindex")))},tabbable:function(t){var e=r.attr(t,"tabindex"),i=isNaN(e);return(i||0<=e)&&s(t,!i)}}),r(function(){var t=document.body,e=t.appendChild(document.createElement("div"));e.offsetHeight,r.extend(e.style,{minHeight:"100px",height:"auto",padding:0,borderWidth:0}),r.support.minHeight=100===e.offsetHeight,r.support.selectstart="onselectstart"in e,t.removeChild(e).style.display="none"}),r.curCSS||(r.curCSS=r.css),r.extend(r.ui,{plugin:{add:function(t,e,i){var s,n=r.ui[t].prototype;for(s in i)n.plugins[s]=n.plugins[s]||[],n.plugins[s].push([e,i[s]])},call:function(t,e,i){var s=t.plugins[e];if(s&&t.element[0].parentNode)for(var n=0;n=this.options.distance},_mouseDelayMet:function(t){return this.mouseDelayMet},_mouseStart:function(t){},_mouseDrag:function(t){},_mouseStop:function(t){},_mouseCapture:function(t){return!0}})}(jQuery),!function(_){_.widget("ui.draggable",_.ui.mouse,{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},_create:function(){"original"!=this.options.helper||/^(?: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._mouseInit()},destroy:function(){if(this.element.data("draggable"))return this.element.removeData("draggable").unbind(".draggable").removeClass("ui-draggable ui-draggable-dragging ui-draggable-disabled"),this._mouseDestroy(),this},_mouseCapture:function(t){var e=this.options;return!(this.helper||e.disabled||_(t.target).is(".ui-resizable-handle"))&&(this.handle=this._getHandle(t),!!this.handle&&(e.iframeFix&&_(!0===e.iframeFix?"iframe":e.iframeFix).each(function(){_('
        ').css({width:this.offsetWidth+"px",height:this.offsetHeight+"px",position:"absolute",opacity:"0.001",zIndex:1e3}).css(_(this).offset()).appendTo("body")}),!0))},_mouseStart:function(t){var e=this.options;return this.helper=this._createHelper(t),this.helper.addClass("ui-draggable-dragging"),this._cacheHelperProportions(),_.ui.ddmanager&&(_.ui.ddmanager.current=this),this._cacheMargins(),this.cssPosition=this.helper.css("position"),this.scrollParent=this.helper.scrollParent(),this.offset=this.positionAbs=this.element.offset(),this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left},_.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),this.originalPageX=t.pageX,this.originalPageY=t.pageY,e.cursorAt&&this._adjustOffsetFromHelper(e.cursorAt),e.containment&&this._setContainment(),!1===this._trigger("start",t)?(this._clear(),!1):(this._cacheHelperProportions(),_.ui.ddmanager&&!e.dropBehaviour&&_.ui.ddmanager.prepareOffsets(this,t),this._mouseDrag(t,!0),_.ui.ddmanager&&_.ui.ddmanager.dragStart(this,t),!0)},_mouseDrag:function(t,e){if(this.position=this._generatePosition(t),this.positionAbs=this._convertPositionTo("absolute"),!e){e=this._uiHash();if(!1===this._trigger("drag",t,e))return this._mouseUp({}),!1;this.position=e.position}return this.options.axis&&"y"==this.options.axis||(this.helper[0].style.left=this.position.left+"px"),this.options.axis&&"x"==this.options.axis||(this.helper[0].style.top=this.position.top+"px"),_.ui.ddmanager&&_.ui.ddmanager.drag(this,t),!1},_mouseStop:function(t){for(var e,i=!1,s=(_.ui.ddmanager&&!this.options.dropBehaviour&&(i=_.ui.ddmanager.drop(this,t)),this.dropped&&(i=this.dropped,this.dropped=!1),this.element[0]),n=!1;s=s&&s.parentNode;)s==document&&(n=!0);return(n||"original"!==this.options.helper)&&("invalid"==this.options.revert&&!i||"valid"==this.options.revert&&i||!0===this.options.revert||_.isFunction(this.options.revert)&&this.options.revert.call(this.element,i)?_((e=this).helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){!1!==e._trigger("stop",t)&&e._clear()}):!1!==this._trigger("stop",t)&&this._clear()),!1},_mouseUp:function(t){return!0===this.options.iframeFix&&_("div.ui-draggable-iframeFix").each(function(){this.parentNode.removeChild(this)}),_.ui.ddmanager&&_.ui.ddmanager.dragStop(this,t),_.ui.mouse.prototype._mouseUp.call(this,t)},cancel:function(){return this.helper.is(".ui-draggable-dragging")?this._mouseUp({}):this._clear(),this},_getHandle:function(t){var e=!this.options.handle||!_(this.options.handle,this.element).length;return _(this.options.handle,this.element).find("*").andSelf().each(function(){this==t.target&&(e=!0)}),e},_createHelper:function(t){var e=this.options,t=_.isFunction(e.helper)?_(e.helper.apply(this.element[0],[t])):"clone"==e.helper?this.element.clone().removeAttr("id"):this.element;return t.parents("body").length||t.appendTo("parent"==e.appendTo?this.element[0].parentNode:e.appendTo),t[0]==this.element[0]||/(fixed|absolute)/.test(t.css("position"))||t.css("position","absolute"),t},_adjustOffsetFromHelper:function(t){"string"==typeof t&&(t=t.split(" ")),"left"in(t=_.isArray(t)?{left:+t[0],top:+t[1]||0}: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)},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var t=this.offsetParent.offset();return"absolute"==this.cssPosition&&this.scrollParent[0]!=document&&_.ui.contains(this.scrollParent[0],this.offsetParent[0])&&(t.left+=this.scrollParent.scrollLeft(),t.top+=this.scrollParent.scrollTop()),{top:(t=this.offsetParent[0]==document.body||this.offsetParent[0].tagName&&"html"==this.offsetParent[0].tagName.toLowerCase()&&_.browser.msie?{top:0,left:0}:t).top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:t.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){var t;return"relative"==this.cssPosition?{top:(t=this.element.position()).top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:t.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}:{top:0,left:0}},_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,e,i=this.options;"parent"==i.containment&&(i.containment=this.helper[0].parentNode),"document"!=i.containment&&"window"!=i.containment||(this.containment=["document"==i.containment?0:_(window).scrollLeft()-this.offset.relative.left-this.offset.parent.left,"document"==i.containment?0:_(window).scrollTop()-this.offset.relative.top-this.offset.parent.top,("document"==i.containment?0:_(window).scrollLeft())+_("document"==i.containment?document:window).width()-this.helperProportions.width-this.margins.left,("document"==i.containment?0:_(window).scrollTop())+(_("document"==i.containment?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]),/^(document|window|parent)$/.test(i.containment)||i.containment.constructor==Array?i.containment.constructor==Array&&(this.containment=i.containment):(t=(i=_(i.containment))[0])&&(i.offset(),e="hidden"!=_(t).css("overflow"),this.containment=[(parseInt(_(t).css("borderLeftWidth"),10)||0)+(parseInt(_(t).css("paddingLeft"),10)||0),(parseInt(_(t).css("borderTopWidth"),10)||0)+(parseInt(_(t).css("paddingTop"),10)||0),(e?Math.max(t.scrollWidth,t.offsetWidth):t.offsetWidth)-(parseInt(_(t).css("borderLeftWidth"),10)||0)-(parseInt(_(t).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left-this.margins.right,(e?Math.max(t.scrollHeight,t.offsetHeight):t.offsetHeight)-(parseInt(_(t).css("borderTopWidth"),10)||0)-(parseInt(_(t).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top-this.margins.bottom],this.relative_container=i)},_convertPositionTo:function(t,e){e=e||this.position;var t="absolute"==t?1:-1,i=(this.options,"absolute"!=this.cssPosition||this.scrollParent[0]!=document&&_.ui.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent),s=/(html|body)/i.test(i[0].tagName);return{top:e.top+this.offset.relative.top*t+this.offset.parent.top*t-(_.browser.safari&&_.browser.version<526&&"fixed"==this.cssPosition?0:("fixed"==this.cssPosition?-this.scrollParent.scrollTop():s?0:i.scrollTop())*t),left:e.left+this.offset.relative.left*t+this.offset.parent.left*t-(_.browser.safari&&_.browser.version<526&&"fixed"==this.cssPosition?0:("fixed"==this.cssPosition?-this.scrollParent.scrollLeft():s?0:i.scrollLeft())*t)}},_generatePosition:function(t){var e,i=this.options,s="absolute"!=this.cssPosition||this.scrollParent[0]!=document&&_.ui.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,n=/(html|body)/i.test(s[0].tagName),o=t.pageX,a=t.pageY;return this.originalPosition&&(this.containment&&(e=this.relative_container?(e=this.relative_container.offset(),[this.containment[0]+e.left,this.containment[1]+e.top,this.containment[2]+e.left,this.containment[3]+e.top]):this.containment,t.pageX-this.offset.click.lefte[2]&&(o=e[2]+this.offset.click.left),t.pageY-this.offset.click.top>e[3]&&(a=e[3]+this.offset.click.top)),i.grid&&(t=i.grid[1]?this.originalPageY+Math.round((a-this.originalPageY)/i.grid[1])*i.grid[1]:this.originalPageY,a=e&&(t-this.offset.click.tope[3])?t-this.offset.click.tope[2])?t-this.offset.click.left').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("resizable",this.element.data("resizable")),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=t.handles||(c(".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){"all"==this.handles&&(this.handles="n,e,s,w,se,sw,ne,nw");var i=this.handles.split(",");this.handles={};for(var s=0;s');o.css({zIndex:t.zIndex}),"se"==n&&o.addClass("ui-icon ui-icon-gripsmall-diagonal-se"),this.handles[n]=".ui-resizable-"+n,this.element.append(o)}}this._renderAxis=function(t){for(var e in t=t||this.element,this.handles){var i,s;this.handles[e].constructor==String&&(this.handles[e]=c(this.handles[e],this.element).show()),this.elementIsWrapper&&this.originalElement[0].nodeName.match(/textarea|input|select|button/i)&&(s=c(this.handles[e],this.element),i=0,i=/sw|ne|nw|se|n|s/.test(e)?s.outerHeight():s.outerWidth(),s=["padding",/ne|nw|n/.test(e)?"Top":/se|sw|s/.test(e)?"Bottom":/^e$/.test(e)?"Right":"Left"].join(""),t.css(s,i),this._proportionallyResize()),c(this.handles[e]).length}},this._renderAxis(this.element),this._handles=c(".ui-resizable-handle",this.element).disableSelection(),this._handles.mouseover(function(){var t;e.resizing||(this.className&&(t=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i)),e.axis=t&&t[1]?t[1]:"se")}),t.autoHide&&(this._handles.hide(),c(this.element).addClass("ui-resizable-autohide").hover(function(){t.disabled||(c(this).removeClass("ui-resizable-autohide"),e._handles.show())},function(){t.disabled||e.resizing||(c(this).addClass("ui-resizable-autohide"),e._handles.hide())})),this._mouseInit()},destroy:function(){this._mouseDestroy();function t(t){c(t).removeClass("ui-resizable ui-resizable-disabled ui-resizable-resizing").removeData("resizable").unbind(".resizable").find(".ui-resizable-handle").remove()}var e;return this.elementIsWrapper&&(t(this.element),(e=this.element).after(this.originalElement.css({position:e.css("position"),width:e.outerWidth(),height:e.outerHeight(),top:e.css("top"),left:e.css("left")})).remove()),this.originalElement.css("resize",this.originalResizeStyle),t(this.originalElement),this},_mouseCapture:function(t){var e,i=!1;for(e in this.handles)c(this.handles[e])[0]==t.target&&(i=!0);return!this.options.disabled&&i},_mouseStart:function(t){var e=this.options,i=this.element.position(),s=this.element,i=(this.resizing=!0,this.documentScroll={top:c(document).scrollTop(),left:c(document).scrollLeft()},(s.is(".ui-draggable")||/absolute/.test(s.css("position")))&&s.css({position:"absolute",top:i.top,left:i.left}),this._renderProxy(),h(this.helper.css("left"))),n=h(this.helper.css("top")),i=(e.containment&&(i+=c(e.containment).scrollLeft()||0,n+=c(e.containment).scrollTop()||0),this.offset=this.helper.offset(),this.position={left:i,top:n},this.size=this._helper?{width:s.outerWidth(),height:s.outerHeight()}:{width:s.width(),height:s.height()},this.originalSize=this._helper?{width:s.outerWidth(),height:s.outerHeight()}:{width:s.width(),height:s.height()},this.originalPosition={left:i,top:n},this.sizeDiff={width:s.outerWidth()-s.width(),height:s.outerHeight()-s.height()},this.originalMousePosition={left:t.pageX,top:t.pageY},this.aspectRatio="number"==typeof e.aspectRatio?e.aspectRatio:this.originalSize.width/this.originalSize.height||1,c(".ui-resizable-"+this.axis).css("cursor"));return c("body").css("cursor","auto"==i?this.axis+"-resize":i),s.addClass("ui-resizable-resizing"),this._propagate("start",t),!0},_mouseDrag:function(t){var e=this.helper,i=(this.options,this.originalMousePosition),s=this.axis,n=t.pageX-i.left||0,i=t.pageY-i.top||0,s=this._change[s];if(!s)return!1;s=s.apply(this,[t,n,i]);c.browser.msie&&c.browser.version,this.sizeDiff;return this._updateVirtualBoundaries(t.shiftKey),(this._aspectRatio||t.shiftKey)&&(s=this._updateRatio(s,t)),s=this._respectSize(s,t),this._propagate("resize",t),e.css({top:this.position.top+"px",left:this.position.left+"px",width:this.size.width+"px",height:this.size.height+"px"}),!this._helper&&this._proportionallyResizeElements.length&&this._proportionallyResize(),this._updateCache(s),this._trigger("resize",t,this.ui()),!1},_mouseStop:function(t){this.resizing=!1;var e,i,s,n=this.options,o=this;return this._helper&&(i=(e=(i=this._proportionallyResizeElements).length&&/textarea/i.test(i[0].nodeName))&&c.ui.hasScroll(i[0],"left")?0:o.sizeDiff.height,e=e?0:o.sizeDiff.width,e={width:o.helper.width()-e,height:o.helper.height()-i},i=parseInt(o.element.css("left"),10)+(o.position.left-o.originalPosition.left)||null,s=parseInt(o.element.css("top"),10)+(o.position.top-o.originalPosition.top)||null,n.animate||this.element.css(c.extend(e,{top:s,left:i})),o.helper.height(o.size.height),o.helper.width(o.size.width),this._helper&&!n.animate&&this._proportionallyResize()),c("body").css("cursor","auto"),this.element.removeClass("ui-resizable-resizing"),this._propagate("stop",t),this._helper&&this.helper.remove(),!1},_updateVirtualBoundaries:function(t){var e,i,s,n=this.options,n={minWidth:d(n.minWidth)?n.minWidth:0,maxWidth:d(n.maxWidth)?n.maxWidth:1/0,minHeight:d(n.minHeight)?n.minHeight:0,maxHeight:d(n.maxHeight)?n.maxHeight:1/0};(this._aspectRatio||t)&&(t=n.minHeight*this.aspectRatio,i=n.minWidth/this.aspectRatio,e=n.maxHeight*this.aspectRatio,s=n.maxWidth/this.aspectRatio,t>n.minWidth&&(n.minWidth=t),i>n.minHeight&&(n.minHeight=i),et.width,a=d(t.height)&&i.minHeight&&i.minHeight>t.height,r=(o&&(t.width=i.minWidth),a&&(t.height=i.minHeight),s&&(t.width=i.maxWidth),n&&(t.height=i.maxHeight),this.originalPosition.left+this.originalSize.width),l=this.position.top+this.size.height,h=/sw|nw|w/.test(e),e=/nw|ne|n/.test(e),o=(o&&h&&(t.left=r-i.minWidth),s&&h&&(t.left=r-i.maxWidth),a&&e&&(t.top=l-i.minHeight),n&&e&&(t.top=l-i.maxHeight),!t.width&&!t.height);return o&&!t.left&&t.top?t.top=null:o&&!t.top&&t.left&&(t.left=null),t},_proportionallyResize:function(){this.options;if(this._proportionallyResizeElements.length)for(var t=this.helper||this.element,e=0;e'),t=(e=c.browser.msie&&c.browser.version<7)?1:0,e=e?2:-1,this.helper.addClass(this._helper).css({width:this.element.outerWidth()+e,height:this.element.outerHeight()+e,position:"absolute",left:this.elementOffset.left-t+"px",top:this.elementOffset.top-t+"px",zIndex:++i.zIndex}),this.helper.appendTo("body").disableSelection()):this.helper=this.element},_change:{e:function(t,e,i){return{width:this.originalSize.width+e}},w:function(t,e,i){this.options;var s=this.originalSize;return{left:this.originalPosition.left+e,width:s.width-e}},n:function(t,e,i){this.options;var s=this.originalSize;return{top:this.originalPosition.top+i,height:s.height-i}},s:function(t,e,i){return{height:this.originalSize.height+i}},se:function(t,e,i){return c.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[t,e,i]))},sw:function(t,e,i){return c.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[t,e,i]))},ne:function(t,e,i){return c.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[t,e,i]))},nw:function(t,e,i){return c.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[t,e,i]))}},_propagate:function(t,e){c.ui.plugin.call(this,t,[e,this.ui()]),"resize"!=t&&this._trigger(t,e,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}}}),c.extend(c.ui.resizable,{version:"1.8.23"}),c.ui.plugin.add("resizable","alsoResize",{start:function(t,e){function i(t){c(t).each(function(){var t=c(this);t.data("resizable-alsoresize",{width:parseInt(t.width(),10),height:parseInt(t.height(),10),left:parseInt(t.css("left"),10),top:parseInt(t.css("top"),10)})})}var s=c(this).data("resizable").options;"object"!=typeof s.alsoResize||s.alsoResize.parentNode?i(s.alsoResize):s.alsoResize.length?(s.alsoResize=s.alsoResize[0],i(s.alsoResize)):c.each(s.alsoResize,function(t){i(t)})},resize:function(t,o){function i(t,i){c(t).each(function(){var t=c(this),s=c(this).data("resizable-alsoresize"),n={},e=i&&i.length?i:t.parents(o.originalElement[0]).length?["width","height"]:["width","height","top","left"];c.each(e,function(t,e){var i=(s[e]||0)+(r[e]||0);i&&0<=i&&(n[e]=i||null)}),t.css(n)})}var e=c(this).data("resizable"),s=e.options,n=e.originalSize,a=e.originalPosition,r={height:e.size.height-n.height||0,width:e.size.width-n.width||0,top:e.position.top-a.top||0,left:e.position.left-a.left||0};"object"!=typeof s.alsoResize||s.alsoResize.nodeType?i(s.alsoResize):c.each(s.alsoResize,function(t,e){i(t,e)})},stop:function(t,e){c(this).removeData("resizable-alsoresize")}}),c.ui.plugin.add("resizable","animate",{stop:function(e,t){var i=c(this).data("resizable"),s=i.options,n=i._proportionallyResizeElements,o=n.length&&/textarea/i.test(n[0].nodeName),a=o&&c.ui.hasScroll(n[0],"left")?0:i.sizeDiff.height,o=o?0:i.sizeDiff.width,o={width:i.size.width-o,height:i.size.height-a},a=parseInt(i.element.css("left"),10)+(i.position.left-i.originalPosition.left)||null,r=parseInt(i.element.css("top"),10)+(i.position.top-i.originalPosition.top)||null;i.element.animate(c.extend(o,r&&a?{top:r,left:a}:{}),{duration:s.animateDuration,easing:s.animateEasing,step:function(){var t={width:parseInt(i.element.css("width"),10),height:parseInt(i.element.css("height"),10),top:parseInt(i.element.css("top"),10),left:parseInt(i.element.css("left"),10)};n&&n.length&&c(n[0]).css({width:t.width,height:t.height}),i._updateCache(t),i._propagate("resize",e)}})}}),c.ui.plugin.add("resizable","containment",{start:function(t,e){var i,s,n,o,a=c(this).data("resizable"),r=a.options,l=a.element,r=r.containment,l=r instanceof c?r.get(0):/parent/.test(r)?l.parent().get(0):r;l&&(a.containerElement=c(l),/document/.test(r)||r==document?(a.containerOffset={left:0,top:0},a.containerPosition={left:0,top:0},a.parentData={element:c(document),left:0,top:0,width:c(document).width(),height:c(document).height()||document.body.parentNode.scrollHeight}):(i=c(l),s=[],c(["Top","Right","Left","Bottom"]).each(function(t,e){s[t]=h(i.css("padding"+e))}),a.containerOffset=i.offset(),a.containerPosition=i.position(),a.containerSize={height:i.innerHeight()-s[3],width:i.innerWidth()-s[1]},r=a.containerOffset,o=a.containerSize.height,n=a.containerSize.width,n=c.ui.hasScroll(l,"left")?l.scrollWidth:n,o=c.ui.hasScroll(l)?l.scrollHeight:o,a.parentData={element:l,left:r.left,top:r.top,width:n,height:o}))},resize:function(t,e){var i=c(this).data("resizable"),s=i.options,n=(i.containerSize,i.containerOffset),o=(i.size,i.position),t=i._aspectRatio||t.shiftKey,a={top:0,left:0},r=i.containerElement,r=(r[0]!=document&&/static/.test(r.css("position"))&&(a=n),o.left<(i._helper?n.left:0)&&(i.size.width=i.size.width+(i._helper?i.position.left-n.left:i.position.left-a.left),t&&(i.size.height=i.size.width/i.aspectRatio),i.position.left=s.helper?n.left:0),o.top<(i._helper?n.top:0)&&(i.size.height=i.size.height+(i._helper?i.position.top-n.top:i.position.top),t&&(i.size.width=i.size.height*i.aspectRatio),i.position.top=i._helper?n.top:0),i.offset.left=i.parentData.left+i.position.left,i.offset.top=i.parentData.top+i.position.top,Math.abs((i._helper,i.offset.left-a.left+i.sizeDiff.width))),s=Math.abs((i._helper?i.offset.top-a.top:i.offset.top-n.top)+i.sizeDiff.height),o=i.containerElement.get(0)==i.element.parent().get(0),a=/relative|absolute/.test(i.containerElement.css("position"));o&&a&&(r-=i.parentData.left),r+i.size.width>=i.parentData.width&&(i.size.width=i.parentData.width-r,t&&(i.size.height=i.size.width/i.aspectRatio)),s+i.size.height>=i.parentData.height&&(i.size.height=i.parentData.height-s,t&&(i.size.width=i.size.height*i.aspectRatio))},stop:function(t,e){var i=c(this).data("resizable"),s=i.options,n=(i.position,i.containerOffset),o=i.containerPosition,a=i.containerElement,r=c(i.helper),l=r.offset(),h=r.outerWidth()-i.sizeDiff.width,r=r.outerHeight()-i.sizeDiff.height;i._helper&&!s.animate&&/relative/.test(a.css("position"))&&c(this).css({left:l.left-o.left-n.left,width:h,height:r}),i._helper&&!s.animate&&/static/.test(a.css("position"))&&c(this).css({left:l.left-o.left-n.left,width:h,height:r})}}),c.ui.plugin.add("resizable","ghost",{start:function(t,e){var i=c(this).data("resizable"),s=i.options,n=i.size;i.ghost=i.originalElement.clone(),i.ghost.css({opacity:.25,display:"block",position:"relative",height:n.height,width:n.width,margin:0,left:0,top:0}).addClass("ui-resizable-ghost").addClass("string"==typeof s.ghost?s.ghost:""),i.ghost.appendTo(i.helper)},resize:function(t,e){var i=c(this).data("resizable");i.options;i.ghost&&i.ghost.css({position:"relative",height:i.size.height,width:i.size.width})},stop:function(t,e){var i=c(this).data("resizable");i.options;i.ghost&&i.helper&&i.helper.get(0).removeChild(i.ghost.get(0))}}),c.ui.plugin.add("resizable","grid",{resize:function(t,e){var i=c(this).data("resizable"),s=i.options,n=i.size,o=i.originalSize,a=i.originalPosition,r=i.axis,t=(s._aspectRatio||t.shiftKey,s.grid="number"==typeof s.grid?[s.grid,s.grid]:s.grid,Math.round((n.width-o.width)/(s.grid[0]||1))*(s.grid[0]||1)),n=Math.round((n.height-o.height)/(s.grid[1]||1))*(s.grid[1]||1);/^(se|s|e)$/.test(r)?(i.size.width=o.width+t,i.size.height=o.height+n):/^(ne)$/.test(r)?(i.size.width=o.width+t,i.size.height=o.height+n,i.position.top=a.top-n):(/^(sw)$/.test(r)?(i.size.width=o.width+t,i.size.height=o.height+n):(i.size.width=o.width+t,i.size.height=o.height+n,i.position.top=a.top-n),i.position.left=a.left-t)}});var h=function(t){return parseInt(t,10)||0},d=function(t){return!isNaN(parseInt(t,10))}}(jQuery),!function(h){h.widget("ui.selectable",h.ui.mouse,{options:{appendTo:"body",autoRefresh:!0,distance:0,filter:"*",tolerance:"touch"},_create:function(){var t,e=this;this.element.addClass("ui-selectable"),this.dragged=!1,this.refresh=function(){(t=h(e.options.filter,e.element[0])).addClass("ui-selectee"),t.each(function(){var t=h(this),e=t.offset();h.data(this,"selectable-item",{element:this,$element:t,left:e.left,top:e.top,right:e.left+t.outerWidth(),bottom:e.top+t.outerHeight(),startselected:!1,selected:t.hasClass("ui-selected"),selecting:t.hasClass("ui-selecting"),unselecting:t.hasClass("ui-unselecting")})})},this.refresh(),this.selectees=t.addClass("ui-selectee"),this._mouseInit(),this.helper=h("
        ")},destroy:function(){return this.selectees.removeClass("ui-selectee").removeData("selectable-item"),this.element.removeClass("ui-selectable ui-selectable-disabled").removeData("selectable").unbind(".selectable"),this._mouseDestroy(),this},_mouseStart:function(i){var t,s=this;this.opos=[i.pageX,i.pageY],this.options.disabled||(t=this.options,this.selectees=h(t.filter,this.element[0]),this._trigger("start",i),h(t.appendTo).append(this.helper),this.helper.css({left:i.clientX,top:i.clientY,width:0,height:0}),t.autoRefresh&&this.refresh(),this.selectees.filter(".ui-selected").each(function(){var t=h.data(this,"selectable-item");t.startselected=!0,i.metaKey||i.ctrlKey||(t.$element.removeClass("ui-selected"),t.selected=!1,t.$element.addClass("ui-unselecting"),t.unselecting=!0,s._trigger("unselecting",i,{unselecting:t.element}))}),h(i.target).parents().andSelf().each(function(){var t,e=h.data(this,"selectable-item");if(e)return t=!i.metaKey&&!i.ctrlKey||!e.$element.hasClass("ui-selected"),e.$element.removeClass(t?"ui-unselecting":"ui-selected").addClass(t?"ui-selecting":"ui-unselecting"),e.unselecting=!t,e.selecting=t,(e.selected=t)?s._trigger("selecting",i,{selecting:e.element}):s._trigger("unselecting",i,{unselecting:e.element}),!1}))},_mouseDrag:function(i){var s,n,o,t,a,r,l=this;if(this.dragged=!0,!this.options.disabled)return s=this.options,o=this.opos[0],r=this.opos[1],n=i.pageX,a=i.pageY,nn||e.righta||e.bottomo&&e.rightr&&e.bottom *",opacity:!1,placeholder:!1,revert:!1,scroll:!0,scrollSensitivity:20,scrollSpeed:20,scope:"default",tolerance:"intersect",zIndex:1e3},_create:function(){var t=this.options;this.containerCache={},this.element.addClass("ui-sortable"),this.refresh(),this.floating=!!this.items.length&&("x"===t.axis||/left|right/.test(this.items[0].item.css("float"))||/inline|table-cell/.test(this.items[0].item.css("display"))),this.offset=this.element.offset(),this._mouseInit(),this.ready=!0},destroy:function(){u.Widget.prototype.destroy.call(this),this.element.removeClass("ui-sortable ui-sortable-disabled"),this._mouseDestroy();for(var t=this.items.length-1;0<=t;t--)this.items[t].item.removeData(this.widgetName+"-item");return this},_setOption:function(t,e){"disabled"===t?(this.options[t]=e,this.widget()[e?"addClass":"removeClass"]("ui-sortable-disabled")):u.Widget.prototype._setOption.apply(this,arguments)},_mouseCapture:function(t,e){var i=this;if(this.reverting)return!1;if(this.options.disabled||"static"==this.options.type)return!1;this._refreshItems(t);var s=null,n=this;u(t.target).parents().each(function(){if(u.data(this,i.widgetName+"-item")==n)return s=u(this),!1});if(!(s=u.data(t.target,i.widgetName+"-item")==n?u(t.target):s))return!1;if(this.options.handle&&!e){var o=!1;if(u(this.options.handle,s).find("*").andSelf().each(function(){this==t.target&&(o=!0)}),!o)return!1}return this.currentItem=s,this._removeCurrentsFromItems(),!0},_mouseStart:function(t,e,i){var s=this.options;if((this.currentContainer=this).refreshPositions(),this.helper=this._createHelper(t),this._cacheHelperProportions(),this._cacheMargins(),this.scrollParent=this.helper.scrollParent(),this.offset=this.currentItem.offset(),this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left},u.extend(this.offset,{click:{left:t.pageX-this.offset.left,top:t.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()}),this.helper.css("position","absolute"),this.cssPosition=this.helper.css("position"),this.originalPosition=this._generatePosition(t),this.originalPageX=t.pageX,this.originalPageY=t.pageY,s.cursorAt&&this._adjustOffsetFromHelper(s.cursorAt),this.domPosition={prev:this.currentItem.prev()[0],parent:this.currentItem.parent()[0]},this.helper[0]!=this.currentItem[0]&&this.currentItem.hide(),this._createPlaceholder(),s.containment&&this._setContainment(),s.cursor&&(u("body").css("cursor")&&(this._storedCursor=u("body").css("cursor")),u("body").css("cursor",s.cursor)),s.opacity&&(this.helper.css("opacity")&&(this._storedOpacity=this.helper.css("opacity")),this.helper.css("opacity",s.opacity)),s.zIndex&&(this.helper.css("zIndex")&&(this._storedZIndex=this.helper.css("zIndex")),this.helper.css("zIndex",s.zIndex)),this.scrollParent[0]!=document&&"HTML"!=this.scrollParent[0].tagName&&(this.overflowOffset=this.scrollParent.offset()),this._trigger("start",t,this._uiHash()),this._preserveHelperProportions||this._cacheHelperProportions(),!i)for(var n=this.containers.length-1;0<=n;n--)this.containers[n]._trigger("activate",t,this._uiHash(this));return u.ui.ddmanager&&(u.ui.ddmanager.current=this),u.ui.ddmanager&&!s.dropBehaviour&&u.ui.ddmanager.prepareOffsets(this,t),this.dragging=!0,this.helper.addClass("ui-sortable-helper"),this._mouseDrag(t),!0},_mouseDrag:function(t){var e,i;this.position=this._generatePosition(t),this.positionAbs=this._convertPositionTo("absolute"),this.lastPositionAbs||(this.lastPositionAbs=this.positionAbs),this.options.scroll&&(e=this.options,i=!1,this.scrollParent[0]!=document&&"HTML"!=this.scrollParent[0].tagName?(this.overflowOffset.top+this.scrollParent[0].offsetHeight-t.pageYt[this.floating?"width":"height"]?rthis.containment[2]&&(n=this.containment[2]+this.offset.click.left),t.pageY-this.offset.click.top>this.containment[3]&&(o=this.containment[3]+this.offset.click.top)),e.grid&&(t=this.originalPageY+Math.round((o-this.originalPageY)/e.grid[1])*e.grid[1],o=this.containment&&(t-this.offset.click.topthis.containment[3])?t-this.offset.click.topthis.containment[2])?t-this.offset.click.left").addClass("ui-effects-wrapper").css({fontSize:"100%",background:"transparent",border:"none",margin:0,padding:0}),e=document.activeElement;try{e.id}catch(t){e=document.body}return i.wrap(t),i[0]!==e&&!h.contains(i[0],e)||h(e).focus(),t=i.parent(),"static"==i.css("position")?(t.css({position:"relative"}),i.css({position:"relative"})):(h.extend(s,{position:i.css("position"),zIndex:i.css("z-index")}),h.each(["top","left","bottom","right"],function(t,e){s[e]=i.css(e),isNaN(parseInt(s[e],10))&&(s[e]="auto")}),i.css({position:"relative",top:0,left:0,right:"auto",bottom:"auto"})),t.css(s).show()},removeWrapper:function(t){var e,i=document.activeElement;return t.parent().is(".ui-effects-wrapper")?(e=t.parent().replaceWith(t),t[0]!==i&&!h.contains(t[0],i)||h(i).focus(),e):t},setTransition:function(s,t,n,o){return o=o||{},h.each(t,function(t,e){var i=s.cssUnit(e);0").css({position:"absolute",visibility:"visible",left:n/e*-r,top:o/t*-a}).parent().addClass("ui-effects-explode").css({position:"absolute",overflow:"hidden",width:n/e,height:o/t,left:s.left+r*(n/e)+("show"==l.options.mode?(r-Math.floor(e/2))*(n/e):0),top:s.top+a*(o/t)+("show"==l.options.mode?(a-Math.floor(t/2))*(o/t):0),opacity:"show"==l.options.mode?0:1}).animate({left:s.left+r*(n/e)+("show"==l.options.mode?0:(r-Math.floor(e/2))*(n/e)),top:s.top+a*(o/t)+("show"==l.options.mode?0:(a-Math.floor(t/2))*(o/t)),opacity:"show"==l.options.mode?1:0},l.duration||500);setTimeout(function(){"show"==l.options.mode?i.css({visibility:"visible"}):i.css({visibility:"visible"}).hide(),l.callback&&l.callback.apply(i[0]),i.dequeue(),h("div.ui-effects-explode").remove()},l.duration||500)})}}(jQuery),!function(s){s.effects.fade=function(i){return this.queue(function(){var t=s(this),e=s.effects.setMode(t,i.options.mode||"hide");t.animate({opacity:e},{queue:!1,duration:i.duration,easing:i.options.easing,complete:function(){i.callback&&i.callback.apply(this,arguments),t.dequeue()}})})}}(jQuery),!function(d){d.effects.fold=function(c){return this.queue(function(){var t=d(this),e=["position","top","bottom","left","right"],i=d.effects.setMode(t,c.options.mode||"hide"),s=c.options.size||15,n=!!c.options.horizFirst,o=c.duration?c.duration/2:d.fx.speeds._default/2,a=(d.effects.save(t,e),t.show(),d.effects.createWrapper(t).css({overflow:"hidden"})),r="show"==i!=n,l=r?["width","height"]:["height","width"],r=r?[a.width(),a.height()]:[a.height(),a.width()],h=/([0-9]+)%/.exec(s),h=(h&&(s=parseInt(h[1],10)/100*r["hide"==i?0:1]),"show"==i&&a.css(n?{height:0,width:s}:{height:s,width:0}),{}),n={};h[l[0]]="show"==i?r[0]:s,n[l[1]]="show"==i?r[1]:0,a.animate(h,o,c.options.easing).animate(n,o,c.options.easing,function(){"hide"==i&&t.hide(),d.effects.restore(t,e),d.effects.removeWrapper(t),c.callback&&c.callback.apply(t[0],arguments),t.dequeue()})})}}(jQuery),!function(o){o.effects.highlight=function(n){return this.queue(function(){var t=o(this),e=["backgroundImage","backgroundColor","opacity"],i=o.effects.setMode(t,n.options.mode||"show"),s={backgroundColor:t.css("backgroundColor")};"hide"==i&&(s.opacity=0),o.effects.save(t,e),t.show().css({backgroundImage:"none",backgroundColor:n.options.color||"#ffff99"}).animate(s,{queue:!1,duration:n.duration,easing:n.options.easing,complete:function(){"hide"==i&&t.hide(),o.effects.restore(t,e),"show"!=i||o.support.opacity||this.style.removeAttribute("filter"),n.callback&&n.callback.apply(this,arguments),t.dequeue()}})})}}(jQuery),!function(l){l.effects.pulsate=function(r){return this.queue(function(){var t=l(this),e=l.effects.setMode(t,r.options.mode||"show"),i=2*(r.options.times||5)-1,s=r.duration?r.duration/2:l.fx.speeds._default/2,n=t.is(":visible"),o=0;n||(t.css("opacity",0).show(),o=1),("hide"==e&&n||"show"==e&&!n)&&i--;for(var a=0;a').appendTo(document.body).addClass(n.options.className).css({top:e.top,left:e.left,height:t.innerHeight(),width:t.innerWidth(),position:"absolute"}).animate(i,n.duration,n.options.easing,function(){s.remove(),n.callback&&n.callback.apply(t[0],arguments),t.dequeue()})})}}(jQuery),!function(c){c.widget("ui.accordion",{options:{active:0,animated:"slide",autoHeight:!0,clearStyle:!1,collapsible:!1,event:"click",fillSpace:!1,header:"> li > :first-child,> :not(li):even",icons:{header:"ui-icon-triangle-1-e",headerSelected:"ui-icon-triangle-1-s"},navigation:!1,navigationFilter:function(){return this.href.toLowerCase()===location.href.toLowerCase()}},_create:function(){var t,e,i=this,s=i.options;i.running=0,i.element.addClass("ui-accordion ui-widget ui-helper-reset").children("li").addClass("ui-accordion-li-fix"),i.headers=i.element.find(s.header).addClass("ui-accordion-header ui-helper-reset ui-state-default ui-corner-all").bind("mouseenter.accordion",function(){s.disabled||c(this).addClass("ui-state-hover")}).bind("mouseleave.accordion",function(){s.disabled||c(this).removeClass("ui-state-hover")}).bind("focus.accordion",function(){s.disabled||c(this).addClass("ui-state-focus")}).bind("blur.accordion",function(){s.disabled||c(this).removeClass("ui-state-focus")}),i.headers.next().addClass("ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom"),s.navigation&&(t=i.element.find("a").filter(s.navigationFilter).eq(0)).length&&((e=t.closest(".ui-accordion-header")).length?i.active=e:i.active=t.closest(".ui-accordion-content").prev()),i.active=i._findActive(i.active||s.active).addClass("ui-state-default ui-state-active").toggleClass("ui-corner-all").toggleClass("ui-corner-top"),i.active.next().addClass("ui-accordion-content-active"),i._createIcons(),i.resize(),i.element.attr("role","tablist"),i.headers.attr("role","tab").bind("keydown.accordion",function(t){return i._keydown(t)}).next().attr("role","tabpanel"),i.headers.not(i.active||"").attr({"aria-expanded":"false","aria-selected":"false",tabIndex:-1}).next().hide(),i.active.length?i.active.attr({"aria-expanded":"true","aria-selected":"true",tabIndex:0}):i.headers.eq(0).attr("tabIndex",0),c.browser.safari||i.headers.find("a").attr("tabIndex",-1),s.event&&i.headers.bind(s.event.split(" ").join(".accordion ")+".accordion",function(t){i._clickHandler.call(i,t,this),t.preventDefault()})},_createIcons:function(){var t=this.options;t.icons&&(c("").addClass("ui-icon "+t.icons.header).prependTo(this.headers),this.active.children(".ui-icon").toggleClass(t.icons.header).toggleClass(t.icons.headerSelected),this.element.addClass("ui-accordion-icons"))},_destroyIcons:function(){this.headers.children(".ui-icon").remove(),this.element.removeClass("ui-accordion-icons")},destroy:function(){var t=this.options,e=(this.element.removeClass("ui-accordion ui-widget ui-helper-reset").removeAttr("role"),this.headers.unbind(".accordion").removeClass("ui-accordion-header ui-accordion-disabled ui-helper-reset ui-state-default ui-corner-all ui-state-active ui-state-disabled ui-corner-top").removeAttr("role").removeAttr("aria-expanded").removeAttr("aria-selected").removeAttr("tabIndex"),this.headers.find("a").removeAttr("tabIndex"),this._destroyIcons(),this.headers.next().css("display","").removeAttr("role").removeClass("ui-helper-reset ui-widget-content ui-corner-bottom ui-accordion-content ui-accordion-content-active ui-accordion-disabled ui-state-disabled"));return(t.autoHeight||t.fillHeight)&&e.css("height",""),c.Widget.prototype.destroy.call(this)},_setOption:function(t,e){c.Widget.prototype._setOption.apply(this,arguments),"active"==t&&this.activate(e),"icons"==t&&(this._destroyIcons(),e&&this._createIcons()),"disabled"==t&&this.headers.add(this.headers.next())[e?"addClass":"removeClass"]("ui-accordion-disabled ui-state-disabled")},_keydown:function(t){if(!(this.options.disabled||t.altKey||t.ctrlKey)){var e=c.ui.keyCode,i=this.headers.length,s=this.headers.index(t.target),n=!1;switch(t.keyCode){case e.RIGHT:case e.DOWN:n=this.headers[(s+1)%i];break;case e.LEFT:case e.UP:n=this.headers[(s-1+i)%i];break;case e.SPACE:case e.ENTER:this._clickHandler({target:t.target},t.target),t.preventDefault()}return!n||(c(t.target).attr("tabIndex",-1),c(n).attr("tabIndex",0),n.focus(),!1)}},resize:function(){var t,e,i=this.options;return i.fillSpace?(c.browser.msie&&(e=this.element.parent().css("overflow"),this.element.parent().css("overflow","hidden")),t=this.element.parent().height(),c.browser.msie&&this.element.parent().css("overflow",e),this.headers.each(function(){t-=c(this).outerHeight(!0)}),this.headers.next().each(function(){c(this).height(Math.max(0,t-c(this).innerHeight()+c(this).height()))}).css("overflow","auto")):i.autoHeight&&(t=0,this.headers.next().each(function(){t=Math.max(t,c(this).height("").height())}).height(t)),this},activate:function(t){this.options.active=t;t=this._findActive(t)[0];return this._clickHandler({target:t},t),this},_findActive:function(t){return t?"number"==typeof t?this.headers.filter(":eq("+t+")"):this.headers.not(this.headers.not(t)):!1===t?c([]):this.headers.filter(":eq(0)")},_clickHandler:function(t,e){var i,s,n,o,a,r=this.options;r.disabled||(t.target?(e=(t=c(t.currentTarget||e))[0]===this.active[0],r.active=(!r.collapsible||!e)&&this.headers.index(t),this.running||!r.collapsible&&e||(i=this.active,a=t.next(),n=this.active.next(),o={options:r,newHeader:e&&r.collapsible?c([]):t,oldHeader:this.active,newContent:e&&r.collapsible?c([]):a,oldContent:n},s=this.headers.index(this.active[0])>this.headers.index(t[0]),this.active=e?c([]):t,this._toggle(a,n,o,e,s),i.removeClass("ui-state-active ui-corner-top").addClass("ui-state-default ui-corner-all").children(".ui-icon").removeClass(r.icons.headerSelected).addClass(r.icons.header),e||(t.removeClass("ui-state-default ui-corner-all").addClass("ui-state-active ui-corner-top").children(".ui-icon").removeClass(r.icons.header).addClass(r.icons.headerSelected),t.next().addClass("ui-accordion-content-active")))):r.collapsible&&(this.active.removeClass("ui-state-active ui-corner-top").addClass("ui-state-default ui-corner-all").children(".ui-icon").removeClass(r.icons.headerSelected).addClass(r.icons.header),this.active.next().addClass("ui-accordion-content-active"),n=this.active.next(),o={options:r,newHeader:c([]),oldHeader:r.active,newContent:c([]),oldContent:n},a=this.active=c([]),this._toggle(a,n,o)))},_toggle:function(t,e,i,s,n){function o(){if(l)return l._completed.apply(l,arguments)}var a,r,l=this,h=l.options;l.toShow=t,l.toHide=e,l.data=i;l._trigger("changestart",null,l.data),l.running=(0===e.size()?t:e).size(),h.animated?(i={},i=h.collapsible&&s?{toShow:c([]),toHide:e,complete:o,down:n,autoHeight:h.autoHeight||h.fillSpace}:{toShow:t,toHide:e,complete:o,down:n,autoHeight:h.autoHeight||h.fillSpace},h.proxied||(h.proxied=h.animated),h.proxiedDuration||(h.proxiedDuration=h.duration),h.animated=c.isFunction(h.proxied)?h.proxied(i):h.proxied,h.duration=c.isFunction(h.proxiedDuration)?h.proxiedDuration(i):h.proxiedDuration,n=c.ui.accordion.animations,a=h.duration,n[r=!(r=h.animated)||n[r]||c.easing[r]?r:"slide"]||(n[r]=function(t){this.slide(t,{easing:r,duration:a||700})}),n[r](i)):(h.collapsible&&s?t.toggle():(e.hide(),t.show()),o(!0)),e.prev().attr({"aria-expanded":"false","aria-selected":"false",tabIndex:-1}).blur(),t.prev().attr({"aria-expanded":"true","aria-selected":"true",tabIndex:0}).focus()},_completed:function(t){this.running=t?0:--this.running,this.running||(this.options.clearStyle&&this.toShow.add(this.toHide).css({height:"",overflow:""}),this.toHide.removeClass("ui-accordion-content-active"),this.toHide.length&&(this.toHide.parent()[0].className=this.toHide.parent()[0].className),this._trigger("change",null,this.data))}}),c.extend(c.ui.accordion,{version:"1.8.23",animations:{slide:function(s,t){var e,i,n,o,a;(s=c.extend({easing:"swing",duration:300},s,t)).toHide.size()?s.toShow.size()?(e=s.toShow.css("overflow"),i=0,n={},o={},t=s.toShow,a=t[0].style.width,t.width(t.parent().width()-parseFloat(t.css("paddingLeft"))-parseFloat(t.css("paddingRight"))-(parseFloat(t.css("borderLeftWidth"))||0)-(parseFloat(t.css("borderRightWidth"))||0)),c.each(["height","paddingTop","paddingBottom"],function(t,e){o[e]="hide";var i=(""+c.css(s.toShow[0],e)).match(/^([\d+-.]+)(.*)$/);n[e]={value:i[1],unit:i[2]||"px"}}),s.toShow.css({height:0,overflow:"hidden"}).show(),s.toHide.filter(":hidden").each(s.complete).end().filter(":visible").animate(o,{step:function(t,e){"height"==e.prop&&(i=e.end-e.start==0?0:(e.now-e.start)/(e.end-e.start)),s.toShow[0].style[e.prop]=i*n[e.prop].value+n[e.prop].unit},duration:s.duration,easing:s.easing,complete:function(){s.autoHeight||s.toShow.css("height",""),s.toShow.css({width:a,overflow:e}),s.complete()}})):s.toHide.animate({height:"hide",paddingTop:"hide",paddingBottom:"hide"},s):s.toShow.animate({height:"show",paddingTop:"show",paddingBottom:"show"},s)},bounceslide:function(t){this.slide(t,{easing:t.down?"easeOutBounce":"swing",duration:t.down?1e3:200})}}})}(jQuery),!function(a){var s=0;a.widget("ui.autocomplete",{options:{appendTo:"body",autoFocus:!1,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null},pending:0,_create:function(){var i,n=this,o=this.element[0].ownerDocument;this.isMultiLine=this.element.is("textarea"),this.element.addClass("ui-autocomplete-input").attr("autocomplete","off").attr({role:"textbox","aria-autocomplete":"list","aria-haspopup":"true"}).bind("keydown.autocomplete",function(t){if(!n.options.disabled&&!n.element.propAttr("readOnly")){i=!1;var e=a.ui.keyCode;switch(t.keyCode){case e.PAGE_UP:n._move("previousPage",t);break;case e.PAGE_DOWN:n._move("nextPage",t);break;case e.UP:n._keyEvent("previous",t);break;case e.DOWN:n._keyEvent("next",t);break;case e.ENTER:case e.NUMPAD_ENTER:n.menu.active&&(i=!0,t.preventDefault());case e.TAB:if(!n.menu.active)return;n.menu.select(t);break;case e.ESCAPE:n.element.val(n.term),n.close(t);break;default:clearTimeout(n.searching),n.searching=setTimeout(function(){n.term!=n.element.val()&&(n.selectedItem=null,n.search(null,t))},n.options.delay)}}}).bind("keypress.autocomplete",function(t){i&&(i=!1,t.preventDefault())}).bind("focus.autocomplete",function(){n.options.disabled||(n.selectedItem=null,n.previous=n.element.val())}).bind("blur.autocomplete",function(t){n.options.disabled||(clearTimeout(n.searching),n.closing=setTimeout(function(){n.close(t),n._change(t)},150))}),this._initSource(),this.menu=a("
          ").addClass("ui-autocomplete").appendTo(a(this.options.appendTo||"body",o)[0]).mousedown(function(t){var e=n.menu.element[0];a(t.target).closest(".ui-menu-item").length||setTimeout(function(){a(document).one("mousedown",function(t){t.target===n.element[0]||t.target===e||a.ui.contains(e,t.target)||n.close()})},1),setTimeout(function(){clearTimeout(n.closing)},13)}).menu({focus:function(t,e){e=e.item.data("item.autocomplete");!1!==n._trigger("focus",t,{item:e})&&/^key/.test(t.originalEvent.type)&&n.element.val(e.value)},selected:function(t,e){var i=e.item.data("item.autocomplete"),s=n.previous;n.element[0]!==o.activeElement&&(n.element.focus(),n.previous=s,setTimeout(function(){n.previous=s,n.selectedItem=i},1)),!1!==n._trigger("select",t,{item:i})&&n.element.val(i.value),n.term=n.element.val(),n.close(t),n.selectedItem=i},blur:function(t,e){n.menu.element.is(":visible")&&n.element.val()!==n.term&&n.element.val(n.term)}}).zIndex(this.element.zIndex()+1).css({top:0,left:0}).hide().data("menu"),a.fn.bgiframe&&this.menu.element.bgiframe(),n.beforeunloadHandler=function(){n.element.removeAttr("autocomplete")},a(window).bind("beforeunload",n.beforeunloadHandler)},destroy:function(){this.element.removeClass("ui-autocomplete-input").removeAttr("autocomplete").removeAttr("role").removeAttr("aria-autocomplete").removeAttr("aria-haspopup"),this.menu.element.remove(),a(window).unbind("beforeunload",this.beforeunloadHandler),a.Widget.prototype.destroy.call(this)},_setOption:function(t,e){a.Widget.prototype._setOption.apply(this,arguments),"source"===t&&this._initSource(),"appendTo"===t&&this.menu.element.appendTo(a(e||"body",this.element[0].ownerDocument)[0]),"disabled"===t&&e&&this.xhr&&this.xhr.abort()},_initSource:function(){var i,e,s=this;a.isArray(this.options.source)?(i=this.options.source,this.source=function(t,e){e(a.ui.autocomplete.filter(i,t.term))}):"string"==typeof this.options.source?(e=this.options.source,this.source=function(t,i){s.xhr&&s.xhr.abort(),s.xhr=a.ajax({url:e,data:t,dataType:"json",success:function(t,e){i(t)},error:function(){i([])}})}):this.source=this.options.source},search:function(t,e){return t=null!=t?t:this.element.val(),this.term=this.element.val(),t.length").data("item.autocomplete",e).append(a("").text(e.label)).appendTo(t)},_move:function(t,e){if(this.menu.element.is(":visible"))return this.menu.first()&&/^previous/.test(t)||this.menu.last()&&/^next/.test(t)?(this.element.val(this.term),void this.menu.deactivate()):void this.menu[t](e);this.search(null,e)},widget:function(){return this.menu.element},_keyEvent:function(t,e){this.isMultiLine&&!this.menu.element.is(":visible")||(this._move(t,e),e.preventDefault())}}),a.extend(a.ui.autocomplete,{escapeRegex:function(t){return t.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")},filter:function(t,e){var i=new RegExp(a.ui.autocomplete.escapeRegex(e),"i");return a.grep(t,function(t){return i.test(t.label||t.value||t)})}})}(jQuery),!function(n){n.widget("ui.menu",{_create:function(){var e=this;this.element.addClass("ui-menu ui-widget ui-widget-content ui-corner-all").attr({role:"listbox","aria-activedescendant":"ui-active-menuitem"}).click(function(t){n(t.target).closest(".ui-menu-item a").length&&(t.preventDefault(),e.select(t))}),this.refresh()},refresh:function(){var e=this;this.element.children("li:not(.ui-menu-item):has(a)").addClass("ui-menu-item").attr("role","menuitem").children("a").addClass("ui-corner-all").attr("tabindex",-1).mouseenter(function(t){e.activate(t,n(this).parent())}).mouseleave(function(){e.deactivate()})},activate:function(t,e){var i,s,n;this.deactivate(),this.hasScroll()&&(i=e.offset().top-this.element.offset().top,s=this.element.scrollTop(),n=this.element.height(),i<0?this.element.scrollTop(s+i):n<=i&&this.element.scrollTop(s+i-n+e.height())),this.active=e.eq(0).children("a").addClass("ui-state-hover").attr("id","ui-active-menuitem").end(),this._trigger("focus",t,{item:e})},deactivate:function(){this.active&&(this.active.children("a").removeClass("ui-state-hover").removeAttr("id"),this._trigger("blur"),this.active=null)},next:function(t){this.move("next",".ui-menu-item:first",t)},previous:function(t){this.move("prev",".ui-menu-item:last",t)},first:function(){return this.active&&!this.active.prevAll(".ui-menu-item").length},last:function(){return this.active&&!this.active.nextAll(".ui-menu-item").length},move:function(t,e,i){this.active&&(t=this.active[t+"All"](".ui-menu-item").eq(0)).length?this.activate(i,t):this.activate(i,this.element.children(e))},nextPage:function(t){var e,i,s;this.hasScroll()?!this.active||this.last()?this.activate(t,this.element.children(".ui-menu-item:first")):(e=this.active.offset().top,i=this.element.height(),(s=this.element.children(".ui-menu-item").filter(function(){var t=n(this).offset().top-e-i+n(this).height();return t<10&&-10",this.element[0].ownerDocument).addClass("ui-button-text").html(this.options.label).appendTo(t.empty()).text(),s=(i=this.options.icons).primary&&i.secondary,n=[],i.primary||i.secondary?(this.options.text&&n.push("ui-button-text-icon"+(s?"s":i.primary?"-primary":"-secondary")),i.primary&&t.prepend(""),i.secondary&&t.append(""),this.options.text||(n.push(s?"ui-button-icons-only":"ui-button-icon-only"),this.hasTitle||t.attr("title",e))):n.push("ui-button-text-only"),t.addClass(n.join(" ")))}}),o.widget("ui.buttonset",{options:{items:":button, :submit, :reset, :checkbox, :radio, a, :data(button)"},_create:function(){this.element.addClass("ui-buttonset")},_init:function(){this.refresh()},_setOption:function(t,e){"disabled"===t&&this.buttons.button("option",t,e),o.Widget.prototype._setOption.apply(this,arguments)},refresh:function(){var t="rtl"===this.element.css("direction");this.buttons=this.element.find(this.options.items).filter(":ui-button").button("refresh").end().not(":ui-button").button().end().map(function(){return o(this).button("widget")[0]}).removeClass("ui-corner-all ui-corner-left ui-corner-right").filter(":first").addClass(t?"ui-corner-right":"ui-corner-left").end().filter(":last").addClass(t?"ui-corner-left":"ui-corner-right").end().end()},destroy:function(){this.element.removeClass("ui-buttonset"),this.buttons.map(function(){return o(this).button("widget")[0]}).removeClass("ui-corner-left ui-corner-right").end().button("destroy"),o.Widget.prototype.destroy.call(this)}})}(jQuery),!function($,undefined){$.extend($.ui,{datepicker:{version:"1.8.23"}});var PROP_NAME="datepicker",dpuuid=(new Date).getTime(),instActive;function Datepicker(){this.debug=!1,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},$.extend(this._defaults,this.regional[""]),this.dpDiv=bindHover($('
          '))}function bindHover(e){var i="button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a";return e.bind("mouseout",function(t){t=$(t.target).closest(i);t.length&&t.removeClass("ui-state-hover ui-datepicker-prev-hover ui-datepicker-next-hover")}).bind("mouseover",function(t){t=$(t.target).closest(i);!$.datepicker._isDisabledDatepicker((instActive.inline?e.parent():instActive.input)[0])&&t.length&&(t.parents(".ui-datepicker-calendar").find("a").removeClass("ui-state-hover"),t.addClass("ui-state-hover"),t.hasClass("ui-datepicker-prev")&&t.addClass("ui-datepicker-prev-hover"),t.hasClass("ui-datepicker-next")&&t.addClass("ui-datepicker-next-hover"))})}function extendRemove(t,e){for(var i in $.extend(t,e),e)null!=e[i]&&e[i]!=undefined||(t[i]=e[i])}function isArray(t){!t||$.browser.safari&&"object"==typeof t&&t.length||t.constructor&&t.constructor.toString().match(/\Array\(\)/)}$.extend(Datepicker.prototype,{markerClassName:"hasDatepicker",maxRows:4,log:function(){this.debug&&console.log.apply("",arguments)},_widgetDatepicker:function(){return this.dpDiv},setDefaults:function(t){return extendRemove(this._defaults,t||{}),this},_attachDatepicker:function(target,settings){var inlineSettings=null,attrName;for(attrName in this._defaults){var attrValue=target.getAttribute("date:"+attrName);if(attrValue){inlineSettings=inlineSettings||{};try{inlineSettings[attrName]=eval(attrValue)}catch(err){inlineSettings[attrName]=attrValue}}}var nodeName=target.nodeName.toLowerCase(),inline="div"==nodeName||"span"==nodeName,inst=(target.id||(this.uuid+=1,target.id="dp"+this.uuid),this._newInst($(target),inline));inst.settings=$.extend({},settings||{},inlineSettings||{}),"input"==nodeName?this._connectDatepicker(target,inst):inline&&this._inlineDatepicker(target,inst)},_newInst:function(t,e){return{id:t[0].id.replace(/([^A-Za-z0-9_-])/g,"\\\\$1"),input:t,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,drawYear:0,inline:e,dpDiv:e?bindHover($('
          ')):this.dpDiv}},_connectDatepicker:function(t,s){var e=$(t);s.append=$([]),s.trigger=$([]),e.hasClass(this.markerClassName)||(this._attachments(e,s),e.addClass(this.markerClassName).keydown(this._doKeyDown).keypress(this._doKeyPress).keyup(this._doKeyUp).bind("setData.datepicker",function(t,e,i){s.settings[e]=i}).bind("getData.datepicker",function(t,e){return this._get(s,e)}),this._autoSize(s),$.data(t,PROP_NAME,s),s.settings.disabled&&this._disableDatepicker(t))},_attachments:function(t,e){var i,s=this._get(e,"appendText"),n=this._get(e,"isRTL"),s=(e.append&&e.append.remove(),s&&(e.append=$(''+s+""),t[n?"before":"after"](e.append)),t.unbind("focus",this._showDatepicker),e.trigger&&e.trigger.remove(),this._get(e,"showOn"));"focus"!=s&&"both"!=s||t.focus(this._showDatepicker),"button"!=s&&"both"!=s||(s=this._get(e,"buttonText"),i=this._get(e,"buttonImage"),e.trigger=$(this._get(e,"buttonImageOnly")?$("").addClass(this._triggerClass).attr({src:i,alt:s,title:s}):$('').addClass(this._triggerClass).html(""==i?s:$("").attr({src:i,alt:s,title:s}))),t[n?"before":"after"](e.trigger),e.trigger.click(function(){return $.datepicker._datepickerShowing&&$.datepicker._lastInput==t[0]?$.datepicker._hideDatepicker():($.datepicker._datepickerShowing&&$.datepicker._lastInput!=t[0]&&$.datepicker._hideDatepicker(),$.datepicker._showDatepicker(t[0])),!1}))},_autoSize:function(t){var e,i,s;this._get(t,"autoSize")&&!t.inline&&(e=new Date(2009,11,20),(i=this._get(t,"dateFormat")).match(/[DM]/)&&(e.setMonth((s=function(t){for(var e=0,i=0,s=0;se&&(e=t[s].length,i=s);return i})(this._get(t,i.match(/MM/)?"monthNames":"monthNamesShort"))),e.setDate(s(this._get(t,i.match(/DD/)?"dayNames":"dayNamesShort"))+20-e.getDay())),t.input.attr("size",this._formatDate(t,e).length))},_inlineDatepicker:function(t,s){var e=$(t);e.hasClass(this.markerClassName)||(e.addClass(this.markerClassName).append(s.dpDiv).bind("setData.datepicker",function(t,e,i){s.settings[e]=i}).bind("getData.datepicker",function(t,e){return this._get(s,e)}),$.data(t,PROP_NAME,s),this._setDate(s,this._getDefaultDate(s),!0),this._updateDatepicker(s),this._updateAlternate(s),s.settings.disabled&&this._disableDatepicker(t),s.dpDiv.css("display","block"))},_dialogDatepicker:function(t,e,i,s,n){var o,a=this._dialogInst;return a||(this.uuid+=1,o="dp"+this.uuid,this._dialogInput=$(''),this._dialogInput.keydown(this._doKeyDown),$("body").append(this._dialogInput),(a=this._dialogInst=this._newInst(this._dialogInput,!1)).settings={},$.data(this._dialogInput[0],PROP_NAME,a)),extendRemove(a.settings,s||{}),e=e&&e.constructor==Date?this._formatDate(a,e):e,this._dialogInput.val(e),this._pos=n?n.length?n:[n.pageX,n.pageY]:null,this._pos||(o=document.documentElement.clientWidth,s=document.documentElement.clientHeight,e=document.documentElement.scrollLeft||document.body.scrollLeft,n=document.documentElement.scrollTop||document.body.scrollTop,this._pos=[o/2-100+e,s/2-150+n]),this._dialogInput.css("left",this._pos[0]+20+"px").css("top",this._pos[1]+"px"),a.settings.onSelect=i,this._inDialog=!0,this.dpDiv.addClass(this._dialogClass),this._showDatepicker(this._dialogInput[0]),$.blockUI&&$.blockUI(this.dpDiv),$.data(this._dialogInput[0],PROP_NAME,a),this},_destroyDatepicker:function(t){var e,i=$(t),s=$.data(t,PROP_NAME);i.hasClass(this.markerClassName)&&(e=t.nodeName.toLowerCase(),$.removeData(t,PROP_NAME),"input"==e?(s.append.remove(),s.trigger.remove(),i.removeClass(this.markerClassName).unbind("focus",this._showDatepicker).unbind("keydown",this._doKeyDown).unbind("keypress",this._doKeyPress).unbind("keyup",this._doKeyUp)):"div"!=e&&"span"!=e||i.removeClass(this.markerClassName).empty())},_enableDatepicker:function(e){var t,i=$(e),s=$.data(e,PROP_NAME);i.hasClass(this.markerClassName)&&("input"==(t=e.nodeName.toLowerCase())?(e.disabled=!1,s.trigger.filter("button").each(function(){this.disabled=!1}).end().filter("img").css({opacity:"1.0",cursor:""})):"div"!=t&&"span"!=t||((s=i.children("."+this._inlineClass)).children().removeClass("ui-state-disabled"),s.find("select.ui-datepicker-month, select.ui-datepicker-year").removeAttr("disabled")),this._disabledInputs=$.map(this._disabledInputs,function(t){return t==e?null:t}))},_disableDatepicker:function(e){var t,i=$(e),s=$.data(e,PROP_NAME);i.hasClass(this.markerClassName)&&("input"==(t=e.nodeName.toLowerCase())?(e.disabled=!0,s.trigger.filter("button").each(function(){this.disabled=!0}).end().filter("img").css({opacity:"0.5",cursor:"default"})):"div"!=t&&"span"!=t||((s=i.children("."+this._inlineClass)).children().addClass("ui-state-disabled"),s.find("select.ui-datepicker-month, select.ui-datepicker-year").attr("disabled","disabled")),this._disabledInputs=$.map(this._disabledInputs,function(t){return t==e?null:t}),this._disabledInputs[this._disabledInputs.length]=e)},_isDisabledDatepicker:function(t){if(!t)return!1;for(var e=0;er&&sl&&nf;)--u<0&&(u=11,p--);t.drawMonth=u,t.drawYear=p;for(var a=this._get(t,"prevText"),a=n?this.formatDate(a,this._daylightSavingAdjust(new Date(p,u-r,1)),this._getFormatConfig(t)):a,g=this._canAdjustMonth(t,-1,p,u)?''+a+"":s?"":''+a+"",a=this._get(t,"nextText"),a=n?this.formatDate(a,this._daylightSavingAdjust(new Date(p,u+r,1)),this._getFormatConfig(t)):a,m=this._canAdjustMonth(t,1,p,u)?''+a+"":s?"":''+a+"",r=this._get(t,"currentText"),s=this._get(t,"gotoCurrent")&&t.currentDay?h:e,r=n?this.formatDate(r,s,this._getFormatConfig(t)):r,a=t.inline?"":'",n=O?'
          '+(i?a:"")+(this._isInRange(t,s)?'":"")+(i?"":a)+"
          ":"",v=parseInt(this._get(t,"firstDay"),10),v=isNaN(v)?0:v,b=this._get(t,"showWeek"),E=this._get(t,"dayNames"),F=(this._get(t,"dayNamesShort"),this._get(t,"dayNamesMin")),R=this._get(t,"monthNames"),L=this._get(t,"monthNamesShort"),_=this._get(t,"beforeShowDay"),y=this._get(t,"showOtherMonths"),Y=this._get(t,"selectOtherMonths"),w=(this._get(t,"calculateWeek")||this.iso8601Week,this._getDefaultDate(t)),k="",x=0;x'+(/all|left/.test(P)&&0==x?i?m:g:"")+(/all|right/.test(P)&&0==x?i?g:m:"")+this._generateMonthYearHeader(t,u,p,c,d,0';for(var S=b?'":"",z=0;z<7;z++){var j=(z+v)%7;S+="'+F[j]+""}M+=S+"";for(var T=this._getDaysInMonth(p,u),q=(p==t.selectedYear&&u==t.selectedMonth&&(t.selectedDay=Math.min(t.selectedDay,T)),(this._getFirstDayOfMonth(p,u)-v+7)%7),T=Math.ceil((q+T)/7),B=l&&this.maxRows>T?this.maxRows:T,A=(this.maxRows=B,this._daylightSavingAdjust(new Date(p,u,1-q))),K=0;K";for(var U=b?'":"",z=0;z<7;z++){var H=_?_.apply(t.input?t.input[0]:null,[A]):[!0,""],N=A.getMonth()!=u,W=N&&!Y||!H[0]||c&&A"+(N&&!y?" ":W?''+A.getDate()+"":''+A.getDate()+"")+"",A.setDate(A.getDate()+1),A=this._daylightSavingAdjust(A)}M+=U+""}11<++u&&(u=0,p++),C+=M+="
          '+this._get(t,"weekHeader")+"
          '+this._get(t,"calculateWeek")(A)+"
          "+(l?""+(0':""):"")}k+=C}return k+=n+($.browser.msie&&parseInt($.browser.version,10)<7&&!t.inline?'':""),t._keyEvent=!1,k},_generateMonthYearHeader:function(t,e,i,s,n,o,a,r){var l=this._get(t,"changeMonth"),h=this._get(t,"changeYear"),c=this._get(t,"showMonthAfterYear"),d='
          ',u="";if(o||!l)u+=''+a[e]+"";else{var p=s&&s.getFullYear()==i,f=n&&n.getFullYear()==i;u+='"}if(c||(d+=u+(!o&&l&&h?"":" ")),!t.yearshtml)if(t.yearshtml="",o||!h)d+=''+i+"";else{function m(t){t=t.match(/c[+-].*/)?i+parseInt(t.substring(1),10):t.match(/[+-].*/)?v+parseInt(t,10):parseInt(t,10);return isNaN(t)?v:t}var a=this._get(t,"yearRange").split(":"),v=(new Date).getFullYear(),b=m(a[0]),_=Math.max(b,m(a[1]||"")),b=s?Math.max(b,s.getFullYear()):b,_=n?Math.min(_,n.getFullYear()):_;for(t.yearshtml+='",d+=t.yearshtml,t.yearshtml=null}return d+=this._get(t,"yearSuffix"),c&&(d+=(!o&&l&&h?"":" ")+u),d+="
          "},_adjustInstDate:function(t,e,i){var s=t.drawYear+("Y"==i?e:0),n=t.drawMonth+("M"==i?e:0),e=Math.min(t.selectedDay,this._getDaysInMonth(s,n))+("D"==i?e:0),s=this._restrictMinMax(t,this._daylightSavingAdjust(new Date(s,n,e)));t.selectedDay=s.getDate(),t.drawMonth=t.selectedMonth=s.getMonth(),t.drawYear=t.selectedYear=s.getFullYear(),"M"!=i&&"Y"!=i||this._notifyChange(t)},_restrictMinMax:function(t,e){var i=this._getMinMaxDate(t,"min"),t=this._getMinMaxDate(t,"max"),i=i&&e=i.getTime())&&(!t||e.getTime()<=t.getTime())},_getFormatConfig:function(t){var e=this._get(t,"shortYearCutoff");return{shortYearCutoff:e="string"!=typeof e?e:(new Date).getFullYear()%100+parseInt(e,10),dayNamesShort:this._get(t,"dayNamesShort"),dayNames:this._get(t,"dayNames"),monthNamesShort:this._get(t,"monthNamesShort"),monthNames:this._get(t,"monthNames")}},_formatDate:function(t,e,i,s){e||(t.currentDay=t.selectedDay,t.currentMonth=t.selectedMonth,t.currentYear=t.selectedYear);s=e?"object"==typeof e?e:this._daylightSavingAdjust(new Date(s,i,e)):this._daylightSavingAdjust(new Date(t.currentYear,t.currentMonth,t.currentDay));return this.formatDate(this._get(t,"dateFormat"),s,this._getFormatConfig(t))}}),$.fn.datepicker=function(t){if(!this.length)return this;$.datepicker.initialized||($(document).mousedown($.datepicker._checkExternalClick).find("body").append($.datepicker.dpDiv),$.datepicker.initialized=!0);var e=Array.prototype.slice.call(arguments,1);return"string"==typeof t&&("isDisabled"==t||"getDate"==t||"widget"==t)||"option"==t&&2==arguments.length&&"string"==typeof arguments[1]?$.datepicker["_"+t+"Datepicker"].apply($.datepicker,[this[0]].concat(e)):this.each(function(){"string"==typeof t?$.datepicker["_"+t+"Datepicker"].apply($.datepicker,[this].concat(e)):$.datepicker._attachDatepicker(this,t)})},$.datepicker=new Datepicker,$.datepicker.initialized=!1,$.datepicker.uuid=(new Date).getTime(),$.datepicker.version="1.8.23",window["DP_jQuery_"+dpuuid]=$}(jQuery),!function(r){var l="ui-dialog ui-widget ui-widget-content ui-corner-all ",o={buttons:!0,height:!0,maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0,width:!0},a={maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0};r.widget("ui.dialog",{options:{autoOpen:!0,buttons:{},closeOnEscape:!0,closeText:"close",dialogClass:"",draggable:!0,hide:null,height:"auto",maxHeight:!1,maxWidth:!1,minHeight:150,minWidth:150,modal:!1,position:{my:"center",at:"center",collision:"fit",using:function(t){var e=r(this).css(t).offset().top;e<0&&r(this).css("top",t.top-e)}},resizable:!0,show:null,stack:!0,title:"",width:300,zIndex:1e3},_create:function(){this.originalTitle=this.element.attr("title"),"string"!=typeof this.originalTitle&&(this.originalTitle=""),this.options.title=this.options.title||this.originalTitle;var e=this,i=e.options,t=i.title||" ",s=r.ui.dialog.getTitleId(e.element),n=(e.uiDialog=r("
          ")).appendTo(document.body).hide().addClass(l+i.dialogClass).css({zIndex:i.zIndex}).attr("tabIndex",-1).css("outline",0).keydown(function(t){i.closeOnEscape&&!t.isDefaultPrevented()&&t.keyCode&&t.keyCode===r.ui.keyCode.ESCAPE&&(e.close(t),t.preventDefault())}).attr({role:"dialog","aria-labelledby":s}).mousedown(function(t){e.moveToTop(!1,t)}),o=(e.element.show().removeAttr("title").addClass("ui-dialog-content ui-widget-content").appendTo(n),(e.uiDialogTitlebar=r("
          ")).addClass("ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix").prependTo(n)),a=r('').addClass("ui-dialog-titlebar-close ui-corner-all").attr("role","button").hover(function(){a.addClass("ui-state-hover")},function(){a.removeClass("ui-state-hover")}).focus(function(){a.addClass("ui-state-focus")}).blur(function(){a.removeClass("ui-state-focus")}).click(function(t){return e.close(t),!1}).appendTo(o);(e.uiDialogTitlebarCloseText=r("")).addClass("ui-icon ui-icon-closethick").text(i.closeText).appendTo(a),r("").addClass("ui-dialog-title").attr("id",s).html(t).prependTo(o);r.isFunction(i.beforeclose)&&!r.isFunction(i.beforeClose)&&(i.beforeClose=i.beforeclose),o.find("*").add(o).disableSelection(),i.draggable&&r.fn.draggable&&e._makeDraggable(),i.resizable&&r.fn.resizable&&e._makeResizable(),e._createButtons(i.buttons),e._isOpen=!1,r.fn.bgiframe&&n.bgiframe()},_init:function(){this.options.autoOpen&&this.open()},destroy:function(){var t=this;return t.overlay&&t.overlay.destroy(),t.uiDialog.hide(),t.element.unbind(".dialog").removeData("dialog").removeClass("ui-dialog-content ui-widget-content").hide().appendTo("body"),t.uiDialog.remove(),t.originalTitle&&t.element.attr("title",t.originalTitle),t},widget:function(){return this.uiDialog},close:function(t){var e,i,s=this;if(!1!==s._trigger("beforeClose",t))return s.overlay&&s.overlay.destroy(),s.uiDialog.unbind("keypress.ui-dialog"),s._isOpen=!1,s.options.hide?s.uiDialog.hide(s.options.hide,function(){s._trigger("close",t)}):(s.uiDialog.hide(),s._trigger("close",t)),r.ui.dialog.overlay.resize(),s.options.modal&&(e=0,r(".ui-dialog").each(function(){this!==s.uiDialog[0]&&(i=r(this).css("z-index"),isNaN(i)||(e=Math.max(e,i)))}),r.ui.dialog.maxZ=e),s},isOpen:function(){return this._isOpen},moveToTop:function(t,e){var i=this,s=i.options;return s.modal&&!t||!s.stack&&!s.modal?i._trigger("focus",e):(s.zIndex>r.ui.dialog.maxZ&&(r.ui.dialog.maxZ=s.zIndex),i.overlay&&(r.ui.dialog.maxZ+=1,i.overlay.$el.css("z-index",r.ui.dialog.overlay.maxZ=r.ui.dialog.maxZ)),t={scrollTop:i.element.scrollTop(),scrollLeft:i.element.scrollLeft()},r.ui.dialog.maxZ+=1,i.uiDialog.css("z-index",r.ui.dialog.maxZ),i.element.attr(t),i._trigger("focus",e),i)},open:function(){var t,e,i;if(!this._isOpen)return t=this,e=t.options,i=t.uiDialog,t.overlay=e.modal?new r.ui.dialog.overlay(t):null,t._size(),t._position(e.position),i.show(e.show),t.moveToTop(!0),e.modal&&i.bind("keydown.ui-dialog",function(t){var e,i;if(t.keyCode===r.ui.keyCode.TAB)return i=r(":tabbable",this),e=i.filter(":first"),i=i.filter(":last"),t.target!==i[0]||t.shiftKey?t.target===e[0]&&t.shiftKey?(i.focus(1),!1):void 0:(e.focus(1),!1)}),r(t.element.find(":tabbable").get().concat(i.find(".ui-dialog-buttonpane :tabbable").get().concat(i.get()))).eq(0).focus(),t._isOpen=!0,t._trigger("open"),t},_createButtons:function(t){var s=this,e=!1,i=r("
          ").addClass("ui-dialog-buttonpane ui-widget-content ui-helper-clearfix"),n=r("
          ").addClass("ui-dialog-buttonset").appendTo(i);s.uiDialog.find(".ui-dialog-buttonpane").remove(),"object"==typeof t&&null!==t&&r.each(t,function(){return!(e=!0)}),e&&(r.each(t,function(t,e){e=r.isFunction(e)?{click:e,text:t}:e;var i=r('').click(function(){e.click.apply(s.element[0],arguments)}).appendTo(n);r.each(e,function(t,e){"click"!==t&&(t in i?i[t](e):i.attr(t,e))}),r.fn.button&&i.button()}),i.appendTo(s.uiDialog))},_makeDraggable:function(){var i,s=this,n=s.options,o=r(document);function a(t){return{position:t.position,offset:t.offset}}s.uiDialog.draggable({cancel:".ui-dialog-content, .ui-dialog-titlebar-close",handle:".ui-dialog-titlebar",containment:"document",start:function(t,e){i="auto"===n.height?"auto":r(this).height(),r(this).height(r(this).height()).addClass("ui-dialog-dragging"),s._trigger("dragStart",t,a(e))},drag:function(t,e){s._trigger("drag",t,a(e))},stop:function(t,e){n.position=[e.position.left-o.scrollLeft(),e.position.top-o.scrollTop()],r(this).removeClass("ui-dialog-dragging").height(i),s._trigger("dragStop",t,a(e)),r.ui.dialog.overlay.resize()}})},_makeResizable:function(t){t=void 0===t?this.options.resizable:t;var i=this,s=i.options,e=i.uiDialog.css("position"),t="string"==typeof t?t:"n,e,s,w,se,sw,ne,nw";function n(t){return{originalPosition:t.originalPosition,originalSize:t.originalSize,position:t.position,size:t.size}}i.uiDialog.resizable({cancel:".ui-dialog-content",containment:"document",alsoResize:i.element,maxWidth:s.maxWidth,maxHeight:s.maxHeight,minWidth:s.minWidth,minHeight:i._minHeight(),handles:t,start:function(t,e){r(this).addClass("ui-dialog-resizing"),i._trigger("resizeStart",t,n(e))},resize:function(t,e){i._trigger("resize",t,n(e))},stop:function(t,e){r(this).removeClass("ui-dialog-resizing"),s.height=r(this).height(),s.width=r(this).width(),i._trigger("resizeStop",t,n(e)),r.ui.dialog.overlay.resize()}}).css("position",e).find(".ui-resizable-se").addClass("ui-icon ui-icon-grip-diagonal-se")},_minHeight:function(){var t=this.options;return"auto"===t.height?t.minHeight:Math.min(t.minHeight,t.height)},_position:function(t){var e,i=[],s=[0,0];t=t?(("string"==typeof t||"object"==typeof t&&"0"in t)&&(1===(i=t.split?t.split(" "):[t[0],t[1]]).length&&(i[1]=i[0]),r.each(["left","top"],function(t,e){+i[t]===i[t]&&(s[t]=i[t],i[t]=e)}),t={my:i.join(" "),at:i.join(" "),offset:s.join(" ")}),r.extend({},r.ui.dialog.prototype.options.position,t)):r.ui.dialog.prototype.options.position,(e=this.uiDialog.is(":visible"))||this.uiDialog.show(),this.uiDialog.css({top:0,left:0}).position(r.extend({of:window},t)),e||this.uiDialog.hide()},_setOptions:function(t){var i=this,s={},n=!1;r.each(t,function(t,e){i._setOption(t,e),t in o&&(n=!0),t in a&&(s[t]=e)}),n&&this._size(),this.uiDialog.is(":data(resizable)")&&this.uiDialog.resizable("option",s)},_setOption:function(t,e){var i=this,s=i.uiDialog;switch(t){case"beforeclose":t="beforeClose";break;case"buttons":i._createButtons(e);break;case"closeText":i.uiDialogTitlebarCloseText.text(""+e);break;case"dialogClass":s.removeClass(i.options.dialogClass).addClass(l+e);break;case"disabled":e?s.addClass("ui-dialog-disabled"):s.removeClass("ui-dialog-disabled");break;case"draggable":var n=s.is(":data(draggable)");n&&!e&&s.draggable("destroy"),!n&&e&&i._makeDraggable();break;case"position":i._position(e);break;case"resizable":n=s.is(":data(resizable)");n&&!e&&s.resizable("destroy"),n&&"string"==typeof e&&s.resizable("option","handles",e),n||!1===e||i._makeResizable(e);break;case"title":r(".ui-dialog-title",i.uiDialogTitlebar).html(""+(e||" "))}r.Widget.prototype._setOption.apply(i,arguments)},_size:function(){var t,e,i,s=this.options,n=this.uiDialog.is(":visible");this.element.show().css({width:"auto",minHeight:0,height:0}),s.minWidth>s.width&&(s.width=s.minWidth),t=this.uiDialog.css({height:"auto",width:s.width}).height(),e=Math.max(0,s.minHeight-t),"auto"===s.height?r.support.minHeight?this.element.css({minHeight:e,height:"auto"}):(this.uiDialog.show(),i=this.element.css("height","auto").height(),n||this.uiDialog.hide(),this.element.height(Math.max(i,e))):this.element.height(Math.max(s.height-t,0)),this.uiDialog.is(":data(resizable)")&&this.uiDialog.resizable("option","minHeight",this._minHeight())}}),r.extend(r.ui.dialog,{version:"1.8.23",uuid:0,maxZ:0,getTitleId:function(t){t=t.attr("id");return t||(this.uuid+=1,t=this.uuid),"ui-dialog-title-"+t},overlay:function(t){this.$el=r.ui.dialog.overlay.create(t)}}),r.extend(r.ui.dialog.overlay,{instances:[],oldInstances:[],maxZ:0,events:r.map("focus,mousedown,mouseup,keydown,keypress,click".split(","),function(t){return t+".dialog-overlay"}).join(" "),create:function(e){0===this.instances.length&&(setTimeout(function(){r.ui.dialog.overlay.instances.length&&r(document).bind(r.ui.dialog.overlay.events,function(t){if(r(t.target).zIndex()").addClass("ui-widget-overlay")).appendTo(document.body).css({width:this.width(),height:this.height()});return r.fn.bgiframe&&t.bgiframe(),this.instances.push(t),t},destroy:function(t){var e=r.inArray(t,this.instances),i=(-1!=e&&this.oldInstances.push(this.instances.splice(e,1)[0]),0===this.instances.length&&r([document,window]).unbind(".dialog-overlay"),t.remove(),0);r.each(this.instances,function(){i=Math.max(i,this.css("z-index"))}),this.maxZ=i},height:function(){var t;return r.browser.msie&&r.browser.version<7?(t=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight))").appendTo(this.element),this.oldValue=this._value(),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(),i.Widget.prototype.destroy.apply(this,arguments)},value:function(t){return void 0===t?this._value():(this._setOption("value",t),this)},_setOption:function(t,e){"value"===t&&(this.options.value=e,this._refreshValue(),this._value()===this.options.max&&this._trigger("complete")),i.Widget.prototype._setOption.apply(this,arguments)},_value:function(){var t=this.options.value;return"number"!=typeof t&&(t=0),Math.min(this.options.max,Math.max(this.min,t))},_percentage:function(){return 100*this._value()/this.options.max},_refreshValue:function(){var t=this.value(),e=this._percentage();this.oldValue!==t&&(this.oldValue=t,this._trigger("change")),this.valueDiv.toggle(t>this.min).toggleClass("ui-corner-right",t===this.options.max).width(e.toFixed(0)+"%"),this.element.attr("aria-valuenow",t)}}),i.extend(i.ui.progressbar,{version:"1.8.23"})}(jQuery),!function(c){c.widget("ui.slider",c.ui.mouse,{widgetEventPrefix:"slide",options:{animate:!1,distance:0,max:100,min:0,orientation:"horizontal",range:!1,step:1,value:0,values:null},_create:function(){var o=this,t=this.options,e=this.element.find(".ui-slider-handle").addClass("ui-state-default ui-corner-all"),i=t.values&&t.values.length||1,s=[];this._keySliding=!1,this._mouseSliding=!1,this._animateOff=!0,this._handleIndex=null,this._detectOrientation(),this._mouseInit(),this.element.addClass("ui-slider ui-slider-"+this.orientation+" ui-widget ui-widget-content ui-corner-all"+(t.disabled?" ui-slider-disabled ui-disabled":"")),this.range=c([]),t.range&&(!0===t.range&&(t.values||(t.values=[this._valueMin(),this._valueMin()]),t.values.length&&2!==t.values.length&&(t.values=[t.values[0],t.values[0]])),this.range=c("
          ").appendTo(this.element).addClass("ui-slider-range ui-widget-header"+("min"===t.range||"max"===t.range?" ui-slider-range-"+t.range:"")));for(var n=e.length;n");this.handles=e.add(c(s.join("")).appendTo(o.element)),this.handle=this.handles.eq(0),this.handles.add(this.range).filter("a").click(function(t){t.preventDefault()}).hover(function(){t.disabled||c(this).addClass("ui-state-hover")},function(){c(this).removeClass("ui-state-hover")}).focus(function(){t.disabled?c(this).blur():(c(".ui-slider .ui-state-focus").removeClass("ui-state-focus"),c(this).addClass("ui-state-focus"))}).blur(function(){c(this).removeClass("ui-state-focus")}),this.handles.each(function(t){c(this).data("index.ui-slider-handle",t)}),this.handles.keydown(function(t){var e,i,s,n=c(this).data("index.ui-slider-handle");if(!o.options.disabled){switch(t.keyCode){case c.ui.keyCode.HOME:case c.ui.keyCode.END:case c.ui.keyCode.PAGE_UP:case c.ui.keyCode.PAGE_DOWN:case c.ui.keyCode.UP:case c.ui.keyCode.RIGHT:case c.ui.keyCode.DOWN:case c.ui.keyCode.LEFT:if(t.preventDefault(),o._keySliding||(o._keySliding=!0,c(this).addClass("ui-state-active"),!1!==o._start(t,n)))break;return}switch(s=o.options.step,e=i=o.options.values&&o.options.values.length?o.values(n):o.value(),t.keyCode){case c.ui.keyCode.HOME:i=o._valueMin();break;case c.ui.keyCode.END:i=o._valueMax();break;case c.ui.keyCode.PAGE_UP:i=o._trimAlignValue(e+(o._valueMax()-o._valueMin())/5);break;case c.ui.keyCode.PAGE_DOWN:i=o._trimAlignValue(e-(o._valueMax()-o._valueMin())/5);break;case c.ui.keyCode.UP:case c.ui.keyCode.RIGHT:if(e===o._valueMax())return;i=o._trimAlignValue(e+s);break;case c.ui.keyCode.DOWN:case c.ui.keyCode.LEFT:if(e===o._valueMin())return;i=o._trimAlignValue(e-s)}o._slide(t,n,i)}}).keyup(function(t){var e=c(this).data("index.ui-slider-handle");o._keySliding&&(o._keySliding=!1,o._stop(t,e),o._change(t,e),c(this).removeClass("ui-state-active"))}),this._refreshValue(),this._animateOff=!1},destroy:function(){return this.handles.remove(),this.range.remove(),this.element.removeClass("ui-slider ui-slider-horizontal ui-slider-vertical ui-slider-disabled ui-widget ui-widget-content ui-corner-all").removeData("slider").unbind(".slider"),this._mouseDestroy(),this},_mouseCapture:function(t){var i,s,n,o,a,e,r=this.options;return!r.disabled&&(this.elementSize={width:this.element.outerWidth(),height:this.element.outerHeight()},this.elementOffset=this.element.offset(),e={x:t.pageX,y:t.pageY},i=this._normValueFromMouse(e),s=this._valueMax()-this._valueMin()+1,(o=this).handles.each(function(t){var e=Math.abs(i-o.values(t));e=this._valueMax())return this._valueMax();var e=0=e&&(t+=0",remove:null,select:null,show:null,spinner:"Loading…",tabTemplate:"
        • #{label}
        • "},_create:function(){this._tabify(!0)},_setOption:function(t,e){"selected"==t?this.options.collapsible&&e==this.options.selected||this.select(e):(this.options[t]=e,this._tabify())},_tabId:function(t){return t.title&&t.title.replace(/\s/g,"_").replace(/[^\w\u00c0-\uFFFF-]/g,"")||this.options.idPrefix+ ++e},_sanitizeSelector:function(t){return t.replace(/:/g,"\\:")},_cookie:function(){var t=this.cookie||(this.cookie=this.options.cookie.name||"ui-tabs-"+ ++i);return p.cookie.apply(null,[t].concat(p.makeArray(arguments)))},_ui:function(t,e){return{tab:t,panel:e,index:this.anchors.index(t)}},_cleanup:function(){this.lis.filter(".ui-state-processing").removeClass("ui-state-processing").find("span:data(label.tabs)").each(function(){var t=p(this);t.html(t.data("label.tabs")).removeData("label.tabs")})},_tabify:function(t){var o=this,a=this.options,r=/^#.+/;this.list=this.element.find("ol,ul").eq(0),this.lis=p(" > li:has(a[href])",this.list),this.anchors=this.lis.map(function(){return p("a",this)[0]}),this.panels=p([]),this.anchors.each(function(t,e){var i,s=p(e).attr("href"),n=s.split("#")[0];n&&(n===location.toString().split("#")[0]||(i=p("base")[0])&&n===i.href)&&(s=e.hash,e.href=s),r.test(s)?o.panels=o.panels.add(o.element.find(o._sanitizeSelector(s))):s&&"#"!==s?(p.data(e,"href.tabs",s),p.data(e,"load.tabs",s.replace(/#.*$/,"")),n=o._tabId(e),e.href="#"+n,(i=o.element.find("#"+n)).length||(i=p(a.panelTemplate).attr("id",n).addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").insertAfter(o.panels[t-1]||o.list)).data("destroy.tabs",!0),o.panels=o.panels.add(i)):a.disabled.push(t)}),t?(this.element.addClass("ui-tabs ui-widget ui-widget-content ui-corner-all"),this.list.addClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all"),this.lis.addClass("ui-state-default ui-corner-top"),this.panels.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom"),void 0===a.selected?(location.hash&&this.anchors.each(function(t,e){if(e.hash==location.hash)return a.selected=t,!1}),"number"!=typeof a.selected&&a.cookie&&(a.selected=parseInt(o._cookie(),10)),"number"!=typeof a.selected&&this.lis.filter(".ui-tabs-selected").length&&(a.selected=this.lis.index(this.lis.filter(".ui-tabs-selected"))),a.selected=a.selected||(this.lis.length?0:-1)):null===a.selected&&(a.selected=-1),a.selected=0<=a.selected&&this.anchors[a.selected]||a.selected<0?a.selected:0,a.disabled=p.unique(a.disabled.concat(p.map(this.lis.filter(".ui-state-disabled"),function(t,e){return o.lis.index(t)}))).sort(),-1!=p.inArray(a.selected,a.disabled)&&a.disabled.splice(p.inArray(a.selected,a.disabled),1),this.panels.addClass("ui-tabs-hide"),this.lis.removeClass("ui-tabs-selected ui-state-active"),0<=a.selected&&this.anchors.length&&(o.element.find(o._sanitizeSelector(o.anchors[a.selected].hash)).removeClass("ui-tabs-hide"),this.lis.eq(a.selected).addClass("ui-tabs-selected ui-state-active"),o.element.queue("tabs",function(){o._trigger("show",null,o._ui(o.anchors[a.selected],o.element.find(o._sanitizeSelector(o.anchors[a.selected].hash))[0]))}),this.load(a.selected)),p(window).bind("unload",function(){o.lis.add(o.anchors).unbind(".tabs"),o.lis=o.anchors=o.panels=null})):a.selected=this.lis.index(this.lis.filter(".ui-tabs-selected")),this.element[a.collapsible?"addClass":"removeClass"]("ui-tabs-collapsible"),a.cookie&&this._cookie(a.selected,a.cookie);for(var e,i,s,n,l,h=0;e=this.lis[h];h++)p(e)[-1==p.inArray(h,a.disabled)||p(e).hasClass("ui-tabs-selected")?"removeClass":"addClass"]("ui-state-disabled");function c(t,e){t.css("display",""),!p.support.opacity&&e.opacity&&t[0].style.removeAttribute("filter")}!1===a.cache&&this.anchors.removeData("cache.tabs"),this.lis.add(this.anchors).unbind(".tabs"),"mouseover"!==a.event&&(i=function(t,e){e.is(":not(.ui-state-disabled)")&&e.addClass("ui-state-"+t)},s=function(t,e){e.removeClass("ui-state-"+t)},this.lis.bind("mouseover.tabs",function(){i("hover",p(this))}),this.lis.bind("mouseout.tabs",function(){s("hover",p(this))}),this.anchors.bind("focus.tabs",function(){i("focus",p(this).closest("li"))}),this.anchors.bind("blur.tabs",function(){s("focus",p(this).closest("li"))})),a.fx&&(p.isArray(a.fx)?(n=a.fx[0],l=a.fx[1]):n=l=a.fx);var d=l?function(t,e){p(t).closest("li").addClass("ui-tabs-selected ui-state-active"),e.hide().removeClass("ui-tabs-hide").animate(l,l.duration||"normal",function(){c(e,l),o._trigger("show",null,o._ui(t,e[0]))})}:function(t,e){p(t).closest("li").addClass("ui-tabs-selected ui-state-active"),e.removeClass("ui-tabs-hide"),o._trigger("show",null,o._ui(t,e[0]))},u=n?function(t,e){e.animate(n,n.duration||"normal",function(){o.lis.removeClass("ui-tabs-selected ui-state-active"),e.addClass("ui-tabs-hide"),c(e,n),o.element.dequeue("tabs")})}:function(t,e,i){o.lis.removeClass("ui-tabs-selected ui-state-active"),e.addClass("ui-tabs-hide"),o.element.dequeue("tabs")};this.anchors.bind(a.event+".tabs",function(){var t=this,e=p(t).closest("li"),i=o.panels.filter(":not(.ui-tabs-hide)"),s=o.element.find(o._sanitizeSelector(t.hash));if(e.hasClass("ui-tabs-selected")&&!a.collapsible||e.hasClass("ui-state-disabled")||e.hasClass("ui-state-processing")||o.panels.filter(":animated").length||!1===o._trigger("select",null,o._ui(this,s[0])))return this.blur(),!1;if(a.selected=o.anchors.index(this),o.abort(),a.collapsible){if(e.hasClass("ui-tabs-selected"))return a.selected=-1,a.cookie&&o._cookie(a.selected,a.cookie),o.element.queue("tabs",function(){u(t,i)}).dequeue("tabs"),this.blur(),!1;if(!i.length)return a.cookie&&o._cookie(a.selected,a.cookie),o.element.queue("tabs",function(){d(t,s)}),o.load(o.anchors.index(this)),this.blur(),!1}if(a.cookie&&o._cookie(a.selected,a.cookie),!s.length)throw"jQuery UI Tabs: Mismatching fragment identifier.";i.length&&o.element.queue("tabs",function(){u(t,i)}),o.element.queue("tabs",function(){d(t,s)}),o.load(o.anchors.index(this)),p.browser.msie&&this.blur()}),this.anchors.bind("click.tabs",function(){return!1})},_getIndex:function(t){return t="string"==typeof t?this.anchors.index(this.anchors.filter("[href$='"+t+"']")):t},destroy:function(){var t=this.options;return this.abort(),this.element.unbind(".tabs").removeClass("ui-tabs ui-widget ui-widget-content ui-corner-all ui-tabs-collapsible").removeData("tabs"),this.list.removeClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all"),this.anchors.each(function(){var t=p.data(this,"href.tabs"),i=(t&&(this.href=t),p(this).unbind(".tabs"));p.each(["href","load","cache"],function(t,e){i.removeData(e+".tabs")})}),this.lis.unbind(".tabs").add(this.panels).each(function(){p.data(this,"destroy.tabs")?p(this).remove():p(this).removeClass(["ui-state-default","ui-corner-top","ui-tabs-selected","ui-state-active","ui-state-hover","ui-state-focus","ui-state-disabled","ui-tabs-panel","ui-widget-content","ui-corner-bottom","ui-tabs-hide"].join(" "))}),t.cookie&&this._cookie(null,t.cookie),this},add:function(t,e,i){void 0===i&&(i=this.anchors.length);var s=this,n=this.options,e=p(n.tabTemplate.replace(/#\{href\}/g,t).replace(/#\{label\}/g,e)),t=t.indexOf("#")?this._tabId(p("a",e)[0]):t.replace("#",""),o=(e.addClass("ui-state-default ui-corner-top").data("destroy.tabs",!0),s.element.find("#"+t));return(o=o.length?o:p(n.panelTemplate).attr("id",t).data("destroy.tabs",!0)).addClass("ui-tabs-panel ui-widget-content ui-corner-bottom ui-tabs-hide"),i>=this.lis.length?(e.appendTo(this.list),o.appendTo(this.list[0].parentNode)):(e.insertBefore(this.lis[i]),o.insertBefore(this.panels[i])),n.disabled=p.map(n.disabled,function(t,e){return i<=t?++t:t}),this._tabify(),1==this.anchors.length&&(n.selected=0,e.addClass("ui-tabs-selected ui-state-active"),o.removeClass("ui-tabs-hide"),this.element.queue("tabs",function(){s._trigger("show",null,s._ui(s.anchors[0],s.panels[0]))}),this.load(0)),this._trigger("add",null,this._ui(this.anchors[i],this.panels[i])),this},remove:function(i){i=this._getIndex(i);var t=this.options,e=this.lis.eq(i).remove(),s=this.panels.eq(i).remove();return e.hasClass("ui-tabs-selected")&&1)[^>]*|#([\w-]*))$/,w=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,T=/^-ms-/,k=/-([\da-z])/gi,E=function(e,t){return t.toUpperCase()},S=function(){g.removeEventListener("DOMContentLoaded",S,!1),h.removeEventListener("load",S,!1),be.ready()};function j(e){var t=e.length,n=be.type(e);return!be.isWindow(e)&&(!(1!==e.nodeType||!t)||("array"===n||"function"!==n&&(0===t||"number"==typeof t&&0"===e.charAt(e.length-1)&&3<=e.length?[null,e,null]:b.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof be?t[0]:t,be.merge(this,be.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:g,!0)),w.test(r[1])&&be.isPlainObject(t))for(r in t)be.isFunction(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=g.getElementById(r[2]))&&i.parentNode&&(this.length=1,this[0]=i),this.context=g,this.selector=e,this},selector:"",length:0,toArray:function(){return c.call(this)},get:function(e){return null==e?this.toArray():e<0?this[this.length+e]:this[e]},pushStack:function(e){var t=be.merge(this.constructor(),e);return t.prevObject=this,t.context=this.context,t},each:function(e,t){return be.each(this,e,t)},ready:function(e){return be.ready.promise().done(e),this},slice:function(){return this.pushStack(c.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(e){var t=this.length,n=+e+(e<0?t:0);return this.pushStack(0<=n&&n+~]|"+M+")"+M+"*"),X=new RegExp(M+"*[+~]"),U=new RegExp("="+M+"*([^\\]'\"]*)"+M+"*\\]","g"),Y=new RegExp(B),V=new RegExp("^"+W+"$"),G={ID:new RegExp("^#("+R+")"),CLASS:new RegExp("^\\.("+R+")"),TAG:new RegExp("^("+R.replace("w","w*")+")"),ATTR:new RegExp("^"+$),PSEUDO:new RegExp("^"+B),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+P+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},J=/^[^{]+\{\s*\[native \w/,Q=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,K=/^(?:input|select|textarea|button)$/i,Z=/^h\d$/i,ee=/'|\\/g,te=new RegExp("\\\\([\\da-f]{1,6}"+M+"?|("+M+")|.)","ig"),ne=function(e,t,n){var r="0x"+t-65536;return r!=r||n?t:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)};try{H.apply(t=O.call(b.childNodes),b.childNodes),t[b.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){q.apply(e,O.call(t))}:function(e,t){for(var n=e.length,r=0;e[n++]=t[r++];);e.length=n-1}}}function re(e,t,n,r){var i,o,s,a,u,l,c,f,p,d;if((t?t.ownerDocument||t:b)!==N&&m(t),n=n||[],!e||"string"!=typeof e)return n;if(1!==(a=(t=t||N).nodeType)&&9!==a)return[];if(y&&!r){if(i=Q.exec(e))if(s=i[1]){if(9===a){if(!(o=t.getElementById(s))||!o.parentNode)return n;if(o.id===s)return n.push(o),n}else if(t.ownerDocument&&(o=t.ownerDocument.getElementById(s))&&x(t,o)&&o.id===s)return n.push(o),n}else{if(i[2])return H.apply(n,t.getElementsByTagName(e)),n;if((s=i[3])&&h.getElementsByClassName&&t.getElementsByClassName)return H.apply(n,t.getElementsByClassName(s)),n}if(h.qsa&&(!v||!v.test(e))){if(f=c=k,p=t,d=9===a&&e,1===a&&"object"!==t.nodeName.toLowerCase()){for(l=de(e),(c=t.getAttribute("id"))?f=c.replace(ee,"\\$&"):t.setAttribute("id",f),f="[id='"+f+"'] ",u=l.length;u--;)l[u]=f+he(l[u]);p=X.test(e)&&t.parentNode||t,d=l.join(",")}if(d)try{return H.apply(n,p.querySelectorAll(d)),n}catch(e){}finally{c||t.removeAttribute("id")}}}return function(e,t,n,r){var i,o,s,a,u,l=de(e);if(!r&&1===l.length){if(2<(o=l[0]=l[0].slice(0)).length&&"ID"===(s=o[0]).type&&h.getById&&9===t.nodeType&&y&&T.relative[o[1].type]){if(!(t=(T.find.ID(s.matches[0].replace(te,ne),t)||[])[0]))return n;e=e.slice(o.shift().value.length)}for(i=G.needsContext.test(e)?0:o.length;i--&&(s=o[i],!T.relative[a=s.type]);)if((u=T.find[a])&&(r=u(s.matches[0].replace(te,ne),X.test(o[0].type)&&t.parentNode||t))){if(o.splice(i,1),!(e=r.length&&he(o)))return H.apply(n,r),n;break}}return g(e,l)(r,t,!y,n,X.test(e)),n}(e.replace(I,"$1"),t,n,r)}function ie(){var r=[];return function e(t,n){return r.push(t+=" ")>T.cacheLength&&delete e[r.shift()],e[t]=n}}function oe(e){return e[k]=!0,e}function se(e){var t=N.createElement("div");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function ae(e,t){for(var n=e.split("|"),r=e.length;r--;)T.attrHandle[n[r]]=t}function ue(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&(~t.sourceIndex||1<<31)-(~e.sourceIndex||1<<31);if(r)return r;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function le(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function ce(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function fe(s){return oe(function(o){return o=+o,oe(function(e,t){for(var n,r=s([],e.length,o),i=r.length;i--;)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}for(e in r=re.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return!!t&&"HTML"!==t.nodeName},h=re.support={},m=re.setDocument=function(e){var u=e?e.ownerDocument||e:b,t=u.defaultView;return u!==N&&9===u.nodeType&&u.documentElement?(s=(N=u).documentElement,y=!r(u),t&&t.attachEvent&&t!==t.top&&t.attachEvent("onbeforeunload",function(){m()}),h.attributes=se(function(e){return e.className="i",!e.getAttribute("className")}),h.getElementsByTagName=se(function(e){return e.appendChild(u.createComment("")),!e.getElementsByTagName("*").length}),h.getElementsByClassName=se(function(e){return e.innerHTML="
          ",e.firstChild.className="i",2===e.getElementsByClassName("i").length}),h.getById=se(function(e){return s.appendChild(e).id=k,!u.getElementsByName||!u.getElementsByName(k).length}),h.getById?(T.find.ID=function(e,t){if(typeof t.getElementById!==D&&y){var n=t.getElementById(e);return n&&n.parentNode?[n]:[]}},T.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}}):(delete T.find.ID,T.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t=typeof e.getAttributeNode!==D&&e.getAttributeNode("id");return t&&t.value===n}}),T.find.TAG=h.getElementsByTagName?function(e,t){if(typeof t.getElementsByTagName!==D)return t.getElementsByTagName(e)}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"!==e)return o;for(;n=o[i++];)1===n.nodeType&&r.push(n);return r},T.find.CLASS=h.getElementsByClassName&&function(e,t){if(typeof t.getElementsByClassName!==D&&y)return t.getElementsByClassName(e)},a=[],v=[],(h.qsa=J.test(u.querySelectorAll))&&(se(function(e){e.innerHTML="",e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+P+")"),e.querySelectorAll(":checked").length||v.push(":checked")}),se(function(e){var t=u.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("t",""),e.querySelectorAll("[t^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll(":enabled").length||v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(h.matchesSelector=J.test(c=s.webkitMatchesSelector||s.mozMatchesSelector||s.oMatchesSelector||s.msMatchesSelector))&&se(function(e){h.disconnectedMatch=c.call(e,"div"),c.call(e,"[s!='']:x"),a.push("!=",B)}),v=v.length&&new RegExp(v.join("|")),a=a.length&&new RegExp(a.join("|")),x=J.test(s.contains)||s.compareDocumentPosition?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},j=s.compareDocumentPosition?function(e,t){if(e===t)return S=!0,0;var n=t.compareDocumentPosition&&e.compareDocumentPosition&&e.compareDocumentPosition(t);return n?1&n||!h.sortDetached&&t.compareDocumentPosition(e)===n?e===u||x(b,e)?-1:t===u||x(b,t)?1:l?F.call(l,e)-F.call(l,t):0:4&n?-1:1:e.compareDocumentPosition?-1:1}:function(e,t){var n,r=0,i=e.parentNode,o=t.parentNode,s=[e],a=[t];if(e===t)return S=!0,0;if(!i||!o)return e===u?-1:t===u?1:i?-1:o?1:l?F.call(l,e)-F.call(l,t):0;if(i===o)return ue(e,t);for(n=e;n=n.parentNode;)s.unshift(n);for(n=t;n=n.parentNode;)a.unshift(n);for(;s[r]===a[r];)r++;return r?ue(s[r],a[r]):s[r]===b?-1:a[r]===b?1:0},u):N},re.matches=function(e,t){return re(e,null,null,t)},re.matchesSelector=function(e,t){if((e.ownerDocument||e)!==N&&m(e),t=t.replace(U,"='$1']"),h.matchesSelector&&y&&(!a||!a.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||h.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||re.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&re.error(e[0]),e},PSEUDO:function(e){var t,n=!e[5]&&e[2];return G.CHILD.test(e[0])?null:(e[3]&&e[4]!==i?e[2]=e[4]:n&&Y.test(n)&&(t=de(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=u[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&u(e,function(e){return t.test("string"==typeof e.className&&e.className||typeof e.getAttribute!==D&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=re.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1]*)\/>/gi,se=/<([\w:]+)/,ae=/<|&#?\w+;/,ue=/<(?:script|style|link)/i,le=/^(?:checkbox|radio)$/i,ce=/checked\s*(?:[^=]|=\s*.checked.)/i,fe=/^$|\/(?:java|ecma)script/i,pe=/^true\/(.*)/,de=/^\s*\s*$/g,he={option:[1,""],thead:[1,"","
          "],col:[2,"","
          "],tr:[2,"","
          "],td:[3,"","
          "],_default:[0,"",""]};function ge(e,t){return be.nodeName(e,"table")&&be.nodeName(1===t.nodeType?t:t.firstChild,"tr")?e.getElementsByTagName("tbody")[0]||e.appendChild(e.ownerDocument.createElement("tbody")):e}function me(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function ye(e){var t=pe.exec(e.type);return t?e.type=t[1]:e.removeAttribute("type"),e}function ve(e,t){for(var n=e.length,r=0;r");try{for(;n")+a[2],l=a[0];l--;)o=o.lastChild;be.merge(d,o.childNodes),(o=p.firstChild).textContent=""}else d.push(t.createTextNode(i));for(p.textContent="",c=0;i=d[c++];)if((!r||-1===be.inArray(i,r))&&(u=be.contains(i.ownerDocument,i),o=we(p.appendChild(i),"script"),u&&ve(o),n))for(l=0;i=o[l++];)fe.test(i.type||"")&&n.push(i);return p},cleanData:function(e){for(var t,n,r,i,o,s,a=be.event.special,u=0;(n=e[u])!==C;u++){if($.accepts(n)&&(o=n[M.expando])&&(t=M.cache[o])){if((r=Object.keys(t.events||{})).length)for(s=0;(i=r[s])!==C;s++)a[i]?be.event.remove(n,i):be.removeEvent(n,i,t.handle);M.cache[o]&&delete M.cache[o]}delete P.cache[n[P.expando]]}},_evalUrl:function(e){return be.ajax({url:e,type:"GET",dataType:"script",async:!1,global:!1,throws:!0})}}),be.fn.extend({wrapAll:function(t){var e;return be.isFunction(t)?this.each(function(e){be(this).wrapAll(t.call(this,e))}):(this[0]&&(e=be(t,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&e.insertBefore(this[0]),e.map(function(){for(var e=this;e.firstElementChild;)e=e.firstElementChild;return e}).append(this)),this)},wrapInner:function(n){return be.isFunction(n)?this.each(function(e){be(this).wrapInner(n.call(this,e))}):this.each(function(){var e=be(this),t=e.contents();t.length?t.wrapAll(n):e.append(n)})},wrap:function(t){var n=be.isFunction(t);return this.each(function(e){be(this).wrapAll(n?t.call(this,e):t)})},unwrap:function(){return this.parent().each(function(){be.nodeName(this,"body")||be(this).replaceWith(this.childNodes)}).end()}});var Ce,Ne,ke=/^(none|table(?!-c[ea]).+)/,Ee=/^margin/,Se=new RegExp("^("+x+")(.*)$","i"),je=new RegExp("^("+x+")(?!px)[a-z%]+$","i"),De=new RegExp("^([+-])=("+x+")","i"),Ae={BODY:"block"},Le={position:"absolute",visibility:"hidden",display:"block"},qe={letterSpacing:0,fontWeight:400},He=["Top","Right","Bottom","Left"],Oe=["Webkit","O","Moz","ms"];function Fe(e,t){if(t in e)return t;for(var n=t.charAt(0).toUpperCase()+t.slice(1),r=t,i=Oe.length;i--;)if((t=Oe[i]+n)in e)return t;return r}function Pe(e,t){return e=t||e,"none"===be.css(e,"display")||!be.contains(e.ownerDocument,e)}function Me(e){return h.getComputedStyle(e,null)}function Re(e,t){for(var n,r,i,o=[],s=0,a=e.length;s").css("cssText","display:block !important")).appendTo(t.documentElement))[0].contentWindow||Ne[0].contentDocument).document).write(""),t.close(),n=_e(e,t),Ne.detach()),Ae[e]=n),n}function _e(e,t){var n=be(t.createElement(e)).appendTo(t.body),r=be.css(n[0],"display");return n.remove(),r}be.fn.extend({css:function(e,t){return be.access(this,function(e,t,n){var r,i,o={},s=0;if(be.isArray(t)){for(r=Me(e),i=t.length;s").append(be.parseHTML(e)).find(r):e)}).complete(n&&function(e,t){s.each(n,o||[e.responseText,t,e])}),this},be.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){be.fn[t]=function(e){return this.on(t,e)}}),be.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Qe,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(Je[1]),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":lt,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":be.parseJSON,"text xml":be.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?pt(pt(e,be.ajaxSettings),t):pt(be.ajaxSettings,e)},ajaxPrefilter:ct(at),ajaxTransport:ct(ut),ajax:function(e,t){"object"==typeof e&&(t=e,e=C),t=t||{};var c,f,p,n,d,r,h,i,g=be.ajaxSetup({},t),m=g.context||g,y=g.context&&(m.nodeType||m.jquery)?be(m):be.event,v=be.Deferred(),x=be.Callbacks("once memory"),b=g.statusCode||{},o={},s={},w=0,a="canceled",T={readyState:0,getResponseHeader:function(e){var t;if(2===w){if(!n)for(n={};t=nt.exec(p);)n[t[1].toLowerCase()]=t[2];t=n[e.toLowerCase()]}return null==t?null:t},getAllResponseHeaders:function(){return 2===w?p:null},setRequestHeader:function(e,t){var n=e.toLowerCase();return w||(e=s[n]=s[n]||e,o[e]=t),this},overrideMimeType:function(e){return w||(g.mimeType=e),this},statusCode:function(e){var t;if(e)if(w<2)for(t in e)b[t]=[b[t],e[t]];else T.always(e[T.status]);return this},abort:function(e){var t=e||a;return c&&c.abort(t),u(0,t),this}};if(v.promise(T).complete=x.add,T.success=T.done,T.error=T.fail,g.url=((e||g.url||Qe)+"").replace(et,"").replace(it,Je[1]+"//"),g.type=t.method||t.type||g.method||g.type,g.dataTypes=be.trim(g.dataType||"*").toLowerCase().match(N)||[""],null==g.crossDomain&&(r=ot.exec(g.url.toLowerCase()),g.crossDomain=!(!r||r[1]===Je[1]&&r[2]===Je[2]&&(r[3]||("http:"===r[1]?"80":"443"))===(Je[3]||("http:"===Je[1]?"80":"443")))),g.data&&g.processData&&"string"!=typeof g.data&&(g.data=be.param(g.data,g.traditional)),ft(at,g,t,T),2===w)return T;for(i in(h=g.global)&&0==be.active++&&be.event.trigger("ajaxStart"),g.type=g.type.toUpperCase(),g.hasContent=!rt.test(g.type),f=g.url,g.hasContent||(g.data&&(f=g.url+=(Ze.test(f)?"&":"?")+g.data,delete g.data),!1===g.cache&&(g.url=tt.test(f)?f.replace(tt,"$1_="+Ke++):f+(Ze.test(f)?"&":"?")+"_="+Ke++)),g.ifModified&&(be.lastModified[f]&&T.setRequestHeader("If-Modified-Since",be.lastModified[f]),be.etag[f]&&T.setRequestHeader("If-None-Match",be.etag[f])),(g.data&&g.hasContent&&!1!==g.contentType||t.contentType)&&T.setRequestHeader("Content-Type",g.contentType),T.setRequestHeader("Accept",g.dataTypes[0]&&g.accepts[g.dataTypes[0]]?g.accepts[g.dataTypes[0]]+("*"!==g.dataTypes[0]?", "+lt+"; q=0.01":""):g.accepts["*"]),g.headers)T.setRequestHeader(i,g.headers[i]);if(g.beforeSend&&(!1===g.beforeSend.call(m,T,g)||2===w))return T.abort();for(i in a="abort",{success:1,error:1,complete:1})T[i](g[i]);if(c=ft(ut,g,t,T)){T.readyState=1,h&&y.trigger("ajaxSend",[T,g]),g.async&&0").prop({async:!0,charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),g.head.appendChild(r[0])},abort:function(){i&&i()}}});var dt=[],ht=/(=)\?(?=&|$)|\?\?/;be.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=dt.pop()||be.expando+"_"+Ke++;return this[e]=!0,e}}),be.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,s=!1!==e.jsonp&&(ht.test(e.url)?"url":"string"==typeof e.data&&!(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&ht.test(e.data)&&"data");if(s||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=be.isFunction(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,s?e[s]=e[s].replace(ht,"$1"+r):!1!==e.jsonp&&(e.url+=(Ze.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||be.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=h[r],h[r]=function(){o=arguments},n.always(function(){h[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,dt.push(r)),o&&be.isFunction(i)&&i(o[0]),o=i=C}),"script"}),be.ajaxSettings.xhr=function(){try{return new XMLHttpRequest}catch(e){}};var gt=be.ajaxSettings.xhr(),mt={0:200,1223:204},yt=0,vt={};h.ActiveXObject&&be(h).on("unload",function(){for(var e in vt)vt[e]();vt=C}),be.support.cors=!!gt&&"withCredentials"in gt,be.support.ajax=gt=!!gt,be.ajaxTransport(function(o){var s;if(be.support.cors||gt&&!o.crossDomain)return{send:function(e,t){var n,r,i=o.xhr();if(i.open(o.type,o.url,o.async,o.username,o.password),o.xhrFields)for(n in o.xhrFields)i[n]=o.xhrFields[n];for(n in o.mimeType&&i.overrideMimeType&&i.overrideMimeType(o.mimeType),o.crossDomain||e["X-Requested-With"]||(e["X-Requested-With"]="XMLHttpRequest"),e)i.setRequestHeader(n,e[n]);s=function(e){return function(){s&&(delete vt[r],s=i.onload=i.onerror=null,"abort"===e?i.abort():"error"===e?t(i.status||404,i.statusText):t(mt[i.status]||i.status,i.statusText,"string"==typeof i.responseText?{text:i.responseText}:C,i.getAllResponseHeaders()))}},i.onload=s(),i.onerror=s("error"),s=vt[r=yt++]=s("abort"),i.send(o.hasContent&&o.data||null)},abort:function(){s&&s()}}});var xt,bt,wt=/^(?:toggle|show|hide)$/,Tt=new RegExp("^(?:([+-])=|)("+x+")([a-z%]*)$","i"),Ct=/queueHooks$/,Nt=[function(t,e,n){var r,i,o,s,a,u,l=this,c={},f=t.style,p=t.nodeType&&Pe(t),d=M.get(t,"fxshow");n.queue||(null==(a=be._queueHooks(t,"fx")).unqueued&&(a.unqueued=0,u=a.empty.fire,a.empty.fire=function(){a.unqueued||u()}),a.unqueued++,l.always(function(){l.always(function(){a.unqueued--,be.queue(t,"fx").length||a.empty.fire()})}));1===t.nodeType&&("height"in e||"width"in e)&&(n.overflow=[f.overflow,f.overflowX,f.overflowY],"inline"===be.css(t,"display")&&"none"===be.css(t,"float")&&(f.display="inline-block"));n.overflow&&(f.overflow="hidden",l.always(function(){f.overflow=n.overflow[0],f.overflowX=n.overflow[1],f.overflowY=n.overflow[2]}));for(r in e)if(i=e[r],wt.exec(i)){if(delete e[r],o=o||"toggle"===i,i===(p?"hide":"show")){if("show"!==i||!d||d[r]===C)continue;p=!0}c[r]=d&&d[r]||be.style(t,r)}if(!be.isEmptyObject(c))for(r in d?"hidden"in d&&(p=d.hidden):d=M.access(t,"fxshow",{}),o&&(d.hidden=!p),p?be(t).show():l.done(function(){be(t).hide()}),l.done(function(){var e;for(e in M.remove(t,"fxshow"),c)be.style(t,e,c[e])}),c)s=St(p?d[r]:0,r,l),r in d||(d[r]=s.start,p&&(s.end=s.start,s.start="width"===r||"height"===r?1:0))}],kt={"*":[function(e,t){var n=this.createTween(e,t),r=n.cur(),i=Tt.exec(t),o=i&&i[3]||(be.cssNumber[e]?"":"px"),s=(be.cssNumber[e]||"px"!==o&&+r)&&Tt.exec(be.css(n.elem,e)),a=1,u=20;if(s&&s[3]!==o)for(o=o||s[3],i=i||[],s=+r||1;s/=a=a||".5",be.style(n.elem,e,s+o),a!==(a=n.cur()/r)&&1!==a&&--u;);return i&&(s=n.start=+s||+r||0,n.unit=o,n.end=i[1]?s+(i[1]+1)*i[2]:+i[2]),n}]};function Et(){return setTimeout(function(){xt=C}),xt=be.now()}function St(e,t,n){for(var r,i=(kt[t]||[]).concat(kt["*"]),o=0,s=i.length;o>10|55296,1023&e|56320))}function M(e,t){return t?"\0"===e?"�":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e}function I(){T()}var e,p,b,o,F,d,W,$,w,u,l,T,C,n,S,h,r,i,g,E="sizzle"+ +new Date,c=R.document,k=0,B=0,_=q(),z=q(),U=q(),y=q(),X=function(e,t){return e===t&&(l=!0),0},V={}.hasOwnProperty,t=[],G=t.pop,Y=t.push,A=t.push,Q=t.slice,v=function(e,t){for(var n=0,r=e.length;n+~]|"+s+")"+s+"*"),re=new RegExp(s+"|>"),ie=new RegExp(Z),oe=new RegExp("^"+a+"$"),x={ID:new RegExp("^#("+a+")"),CLASS:new RegExp("^\\.("+a+")"),TAG:new RegExp("^("+a+"|[*])"),ATTR:new RegExp("^"+K),PSEUDO:new RegExp("^"+Z),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+s+"*(even|odd|(([+-]|)(\\d*)n|)"+s+"*(?:([+-]|)"+s+"*(\\d+)|))"+s+"*\\)|)","i"),bool:new RegExp("^(?:"+J+")$","i"),needsContext:new RegExp("^"+s+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+s+"*((?:-\\d)?\\d*)"+s+"*\\)|)(?=[^-]|$)","i")},se=/HTML$/i,ae=/^(?:input|select|textarea|button)$/i,ue=/^h\d$/i,N=/^[^{]+\{\s*\[native \w/,le=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ce=/[+~]/,j=new RegExp("\\\\[\\da-fA-F]{1,6}"+s+"?|\\\\([^\\r\\n\\f])","g"),fe=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,pe=ve(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{A.apply(t=Q.call(c.childNodes),c.childNodes),t[c.childNodes.length].nodeType}catch(e){A={apply:t.length?function(e,t){Y.apply(e,Q.call(t))}:function(e,t){for(var n=e.length,r=0;e[n++]=t[r++];);e.length=n-1}}}function D(t,e,n,r){var i,o,s,a,u,l,c=e&&e.ownerDocument,f=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==f&&9!==f&&11!==f)return n;if(!r&&(T(e),e=e||C,S)){if(11!==f&&(a=le.exec(t)))if(i=a[1]){if(9===f){if(!(l=e.getElementById(i)))return n;if(l.id===i)return n.push(l),n}else if(c&&(l=c.getElementById(i))&&g(e,l)&&l.id===i)return n.push(l),n}else{if(a[2])return A.apply(n,e.getElementsByTagName(t)),n;if((i=a[3])&&p.getElementsByClassName&&e.getElementsByClassName)return A.apply(n,e.getElementsByClassName(i)),n}if(p.qsa&&!y[t+" "]&&(!h||!h.test(t))&&(1!==f||"object"!==e.nodeName.toLowerCase())){if(l=t,c=e,1===f&&(re.test(t)||ne.test(t))){for((c=ce.test(t)&&ye(e.parentNode)||e)===e&&p.scope||((s=e.getAttribute("id"))?s=s.replace(fe,M):e.setAttribute("id",s=E)),o=(u=d(t)).length;o--;)u[o]=(s?"#"+s:":scope")+" "+P(u[o]);l=u.join(",")}try{if(p.cssSupportsSelector&&!CSS.supports("selector(:is("+l+"))"))throw new Error;return A.apply(n,c.querySelectorAll(l)),n}catch(e){y(t,!0)}finally{s===E&&e.removeAttribute("id")}}}return $(t.replace(m,"$1"),e,n,r)}function q(){var n=[];function r(e,t){return n.push(e+" ")>b.cacheLength&&delete r[n.shift()],r[e+" "]=t}return r}function L(e){return e[E]=!0,e}function H(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t)}}function de(e,t){for(var n=e.split("|"),r=n.length;r--;)b.attrHandle[n[r]]=t}function he(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&pe(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function O(s){return L(function(o){return o=+o,L(function(e,t){for(var n,r=s([],e.length,o),i=r.length;i--;)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&void 0!==e.getElementsByTagName&&e}for(e in p=D.support={},F=D.isXML=function(e){var t=e&&e.namespaceURI,e=e&&(e.ownerDocument||e).documentElement;return!se.test(t||e&&e.nodeName||"HTML")},T=D.setDocument=function(e){var e=e?e.ownerDocument||e:c;return e!=C&&9===e.nodeType&&e.documentElement&&(n=(C=e).documentElement,S=!F(C),c!=C&&(e=C.defaultView)&&e.top!==e&&(e.addEventListener?e.addEventListener("unload",I,!1):e.attachEvent&&e.attachEvent("onunload",I)),p.scope=H(function(e){return n.appendChild(e).appendChild(C.createElement("div")),void 0!==e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),p.cssSupportsSelector=H(function(){return CSS.supports("selector(*)")&&C.querySelectorAll(":is(:jqfake)")&&!CSS.supports("selector(:is(*,:jqfake))")}),p.attributes=H(function(e){return e.className="i",!e.getAttribute("className")}),p.getElementsByTagName=H(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),p.getElementsByClassName=N.test(C.getElementsByClassName),p.getById=H(function(e){return n.appendChild(e).id=E,!C.getElementsByName||!C.getElementsByName(E).length}),p.getById?(b.filter.ID=function(e){var t=e.replace(j,f);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if(void 0!==t.getElementById&&S)return(t=t.getElementById(e))?[t]:[]}):(b.filter.ID=function(e){var t=e.replace(j,f);return function(e){e=void 0!==e.getAttributeNode&&e.getAttributeNode("id");return e&&e.value===t}},b.find.ID=function(e,t){if(void 0!==t.getElementById&&S){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];for(i=t.getElementsByName(e),r=0;o=i[r++];)if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=p.getElementsByTagName?function(e,t){return void 0!==t.getElementsByTagName?t.getElementsByTagName(e):p.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"!==e)return o;for(;n=o[i++];)1===n.nodeType&&r.push(n);return r},b.find.CLASS=p.getElementsByClassName&&function(e,t){if(void 0!==t.getElementsByClassName&&S)return t.getElementsByClassName(e)},r=[],h=[],(p.qsa=N.test(C.querySelectorAll))&&(H(function(e){var t;n.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&h.push("[*^$]="+s+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||h.push("\\["+s+"*(?:value|"+J+")"),e.querySelectorAll("[id~="+E+"-]").length||h.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||h.push("\\["+s+"*name"+s+"*="+s+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||h.push(":checked"),e.querySelectorAll("a#"+E+"+*").length||h.push(".#.+[+~]"),e.querySelectorAll("\\\f"),h.push("[\\r\\n\\f]")}),H(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&h.push("name"+s+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&h.push(":enabled",":disabled"),n.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&h.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),h.push(",.*:")})),(p.matchesSelector=N.test(i=n.matches||n.webkitMatchesSelector||n.mozMatchesSelector||n.oMatchesSelector||n.msMatchesSelector))&&H(function(e){p.disconnectedMatch=i.call(e,"*"),i.call(e,"[s!='']:x"),r.push("!=",Z)}),p.cssSupportsSelector||h.push(":has"),h=h.length&&new RegExp(h.join("|")),r=r.length&&new RegExp(r.join("|")),e=N.test(n.compareDocumentPosition),g=e||N.test(n.contains)?function(e,t){var n=9===e.nodeType&&e.documentElement||e,t=t&&t.parentNode;return e===t||!(!t||1!==t.nodeType||!(n.contains?n.contains(t):e.compareDocumentPosition&&16&e.compareDocumentPosition(t)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},X=e?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!p.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==c&&g(c,e)?-1:t==C||t.ownerDocument==c&&g(c,t)?1:u?v(u,e)-v(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,s=[e],a=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?v(u,e)-v(u,t):0;if(i===o)return he(e,t);for(n=e;n=n.parentNode;)s.unshift(n);for(n=t;n=n.parentNode;)a.unshift(n);for(;s[r]===a[r];)r++;return r?he(s[r],a[r]):s[r]==c?-1:a[r]==c?1:0}),C},D.matches=function(e,t){return D(e,null,null,t)},D.matchesSelector=function(e,t){if(T(e),p.matchesSelector&&S&&!y[t+" "]&&(!r||!r.test(t))&&(!h||!h.test(t)))try{var n=i.call(e,t);if(n||p.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){y(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(j,f),e[3]=(e[3]||e[4]||e[5]||"").replace(j,f),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||D.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&D.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return x.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&ie.test(n)&&(t=d(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(j,f).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=_[e+" "];return t||(t=new RegExp("(^|"+s+")"+e+"("+s+"|$)"))&&_(e,function(e){return t.test("string"==typeof e.className&&e.className||void 0!==e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(t,n,r){return function(e){e=D.attr(e,t);return null==e?"!="===n:!n||(e+="","="===n?e===r:"!="===n?e!==r:"^="===n?r&&0===e.indexOf(r):"*="===n?r&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function K(e,n,r){return v(n)?C.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?C.grep(e,function(e){return e===n!==r}):"string"!=typeof n?C.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/,te=((C.fn.init=function(e,t,n){if(!e)return this;if(n=n||Z,"string"!=typeof e)return e.nodeType?(this[0]=e,this.length=1,this):v(e)?void 0!==n.ready?n.ready(e):e(C):C.makeArray(e,this);if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:ee.exec(e))||!r[1]&&t)return(!t||t.jquery?t||n:this.constructor(t)).find(e);if(r[1]){if(t=t instanceof C?t[0]:t,C.merge(this,C.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:T,!0)),J.test(r[1])&&C.isPlainObject(t))for(var r in t)v(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(n=T.getElementById(r[2]))&&(this[0]=n,this.length=1),this}).prototype=C.fn,Z=C(T),/^(?:parents|prev(?:Until|All))/),ne={children:!0,contents:!0,next:!0,prev:!0};function re(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}C.fn.extend({has:function(e){var t=C(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,Ce=/^$|^module$|\/(?:java|ecma)script/i,N=(L=T.createDocumentFragment().appendChild(T.createElement("div")),(o=T.createElement("input")).setAttribute("type","radio"),o.setAttribute("checked","checked"),o.setAttribute("name","t"),L.appendChild(o),y.checkClone=L.cloneNode(!0).cloneNode(!0).lastChild.checked,L.innerHTML="",y.noCloneChecked=!!L.cloneNode(!0).lastChild.defaultValue,L.innerHTML="",y.option=!!L.lastChild,{thead:[1,"","
          "],col:[2,"","
          "],tr:[2,"","
          "],td:[3,"","
          "],_default:[0,"",""]});function j(e,t){var n=void 0!==e.getElementsByTagName?e.getElementsByTagName(t||"*"):void 0!==e.querySelectorAll?e.querySelectorAll(t||"*"):[];return void 0===t||t&&u(e,t)?C.merge([e],n):n}function Se(e,t){for(var n=0,r=e.length;n",""]);var Ee=/<|&#?\w+;/;function ke(e,t,n,r,i){for(var o,s,a,u,l,c=t.createDocumentFragment(),f=[],p=0,d=e.length;p\s*$/g;function Oe(e,t){return u(e,"table")&&u(11!==t.nodeType?t:t.firstChild,"tr")&&C(e).children("tbody")[0]||e}function Pe(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function Re(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Me(e,t){var n,r,i,o;if(1===t.nodeType){if(b.hasData(e)&&(o=b.get(e).events))for(i in b.remove(t,"handle events"),o)for(n=0,r=o[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),T.head.appendChild(r[0])},abort:function(){i&&i()}}}),[]),Qt=/(=)\?(?=&|$)|\?\?/,Jt=(C.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Yt.pop()||C.expando+"_"+Nt.guid++;return this[e]=!0,e}}),C.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,s=!1!==e.jsonp&&(Qt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Qt.test(e.data)&&"data");if(s||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=v(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,s?e[s]=e[s].replace(Qt,"$1"+r):!1!==e.jsonp&&(e.url+=(jt.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||C.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=w[r],w[r]=function(){o=arguments},n.always(function(){void 0===i?C(w).removeProp(r):w[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Yt.push(r)),o&&v(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((o=T.implementation.createHTMLDocument("").body).innerHTML="
          ",2===o.childNodes.length),C.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=T.implementation.createHTMLDocument("")).createElement("base")).href=T.location.href,t.head.appendChild(r)):t=T),r=!n&&[],(n=J.exec(e))?[t.createElement(n[1])]:(n=ke([e],t,r),r&&r.length&&C(r).remove(),C.merge([],n.childNodes)));var r},C.fn.load=function(e,t,n){var r,i,o,s=this,a=e.indexOf(" ");return-1").append(C.parseHTML(e)).find(r):e)}).always(n&&function(e,t){s.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},C.expr.pseudos.animated=function(t){return C.grep(C.timers,function(e){return t===e.elem}).length},C.offset={setOffset:function(e,t,n){var r,i,o,s,a=C.css(e,"position"),u=C(e),l={};"static"===a&&(e.style.position="relative"),o=u.offset(),r=C.css(e,"top"),s=C.css(e,"left"),a=("absolute"===a||"fixed"===a)&&-1<(r+s).indexOf("auto")?(i=(a=u.position()).top,a.left):(i=parseFloat(r)||0,parseFloat(s)||0),null!=(t=v(t)?t.call(e,n,C.extend({},o)):t).top&&(l.top=t.top-o.top+i),null!=t.left&&(l.left=t.left-o.left+a),"using"in t?t.using.call(e,l):u.css(l)}},C.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){C.offset.setOffset(this,t,e)});var e,n=this[0];return n?n.getClientRects().length?(e=n.getBoundingClientRect(),n=n.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===C.css(r,"position"))t=r.getBoundingClientRect();else{for(t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;e&&(e===n.body||e===n.documentElement)&&"static"===C.css(e,"position");)e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=C(e).offset()).top+=C.css(e,"borderTopWidth",!0),i.left+=C.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-C.css(r,"marginTop",!0),left:t.left-i.left-C.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var e=this.offsetParent;e&&"static"===C.css(e,"position");)e=e.offsetParent;return e||E})}}),C.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;C.fn[t]=function(e){return f(this,function(e,t,n){var r;if(g(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),C.each(["top","left"],function(e,n){C.cssHooks[n]=tt(y.pixelPosition,function(e,t){if(t)return t=et(e,n),Ge.test(t)?C(e).position()[n]+"px":t})}),C.each({Height:"height",Width:"width"},function(s,a){C.each({padding:"inner"+s,content:a,"":"outer"+s},function(r,o){C.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return f(this,function(e,t,n){var r;return g(e)?0===o.indexOf("outer")?e["inner"+s]:e.document.documentElement["client"+s]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+s],r["scroll"+s],e.body["offset"+s],r["offset"+s],r["client"+s])):void 0===n?C.css(e,t,i):C.style(e,t,n,i)},a,n?e:void 0,n)}})}),C.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){C.fn[t]=function(e){return this.on(t,e)}}),C.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),C.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){C.fn[n]=function(e,t){return 0e.length)&&e.substring(0,n.length)===n},jc:function(e,n){if(e===n)return!0;if(11===e.nodeType)return!1;if(n.contains)return n.contains(3===e.nodeType?e.parentNode:e);if(n.compareDocumentPosition)return 16==(16&n.compareDocumentPosition(e));for(;e&&e!=n;)e=e.parentNode;return!!e},Qa:function(e){return B.a.jc(e,e.ownerDocument.documentElement)},tb:function(e){return!!B.a.vb(e,B.a.Qa)},v:function(e){return e&&e.tagName&&e.tagName.toLowerCase()},n:function(n,e,t){var r=l&&f[e];if(!r&&v)v(n).bind(e,t);else if(r||"function"!=typeof n.addEventListener){if(void 0===n.attachEvent)throw Error("Browser doesn't support addEventListener or attachEvent");var a=function(e){t.call(n,e)},o="on"+e;n.attachEvent(o,a),B.a.C.fa(n,function(){n.detachEvent(o,a)})}else n.addEventListener(e,t,!1)},qa:function(e,n){if(!e||!e.nodeType)throw Error("element must be a DOM node when calling triggerEvent");var r;if(r=!("input"!==B.a.v(e)||!e.type||"click"!=n.toLowerCase()||"checkbox"!=(r=e.type)&&"radio"!=r),v&&!r)v(e).trigger(n);else if("function"==typeof t.createEvent){if("function"!=typeof e.dispatchEvent)throw Error("The supplied element doesn't support dispatchEvent");(r=t.createEvent(c[n]||"HTMLEvents")).initEvent(n,!0,!0,s,0,0,0,0,0,!1,!1,!1,!1,0,e),e.dispatchEvent(r)}else if(r&&e.click)e.click();else{if(void 0===e.fireEvent)throw Error("Browser doesn't support triggering events");e.fireEvent("on"+n)}},c:function(e){return B.F(e)?e():e},cb:function(e){return B.F(e)?e.B():e},Ia:function(n,e,t){var r;e&&("object"==typeof n.classList?(r=n.classList[t?"add":"remove"],B.a.o(e.match(d),function(e){r.call(n.classList,e)})):"string"==typeof n.className.baseVal?a(n.className,"baseVal",e,t):a(n,"className",e,t))},Ha:function(e,n){var t=B.a.c(n);null!==t&&t!==r||(t="");var a=B.e.firstChild(e);!a||3!=a.nodeType||B.e.nextSibling(a)?B.e.T(e,[e.ownerDocument.createTextNode(t)]):a.data=t,B.a.mc(e)},Rb:function(e,n){if(e.name=n,l<=7)try{e.mergeAttributes(t.createElement(""),!1)}catch(e){}},mc:function(e){9<=l&&(e=1==e.nodeType?e:e.parentNode).style&&(e.style.zoom=e.style.zoom)},kc:function(e){if(l){var n=e.style.width;e.style.width=0,e.style.width=n}},Bc:function(e,n){e=B.a.c(e),n=B.a.c(n);for(var t=[],r=e;r<=n;r++)t.push(r);return t},O:function(e){for(var n=[],t=0,r=e.length;t"+(o=o.match(/^<(thead|tbody|tfoot)/)&&[1,"","
          "]||!o.indexOf("",""]||(!o.indexOf("",""]||[0,"",""])[1]+e+o[2]+"");for("function"==typeof r.innerShiv?a.appendChild(r.innerShiv(i)):a.innerHTML=i;o[0]--;)a=a.lastChild;r=B.a.O(a.lastChild.childNodes)}return r},B.a.gb=function(e,n){if(B.a.Ra(e),null!==(n=B.a.c(n))&&n!==r)if("string"!=typeof n&&(n=n.toString()),v)v(e).html(n);else for(var t=B.a.ca(n,e.ownerDocument),a=0;a]*))?)*\s+)data-bind\s*=\s*(["'])([\s\S]*?)\3/gi,t=/\x3c!--\s*ko\b\s*([\s\S]*?)\s*--\x3e/g;return{lc:function(e,n,t){n.isTemplateRewritten(e,t)||n.rewriteTemplate(e,function(e){return B.kb.xc(e,n)},t)},xc:function(e,o){return e.replace(n,function(e,n,t,r,a){return i(a,n,t,o)}).replace(t,function(e,n){return i(n,"\x3c!-- ko --\x3e","#comment",o)})},dc:function(r,a){return B.H.$a(function(e,n){var t=e.nextSibling;t&&t.nodeName.toLowerCase()===a&&B.va(t,r,n)})}}}(),B.b("__tr_ambtns",B.kb.dc),function(){B.t={},B.t.l=function(e){this.l=e},B.t.l.prototype.text=function(){var e="script"===(e=B.a.v(this.l))?"text":"textarea"===e?"value":"innerHTML";if(0==arguments.length)return this.l[e];var n=arguments[0];"innerHTML"===e?B.a.gb(this.l,n):this.l[e]=n};var n=B.a.f.I()+"_";B.t.l.prototype.data=function(e){if(1===arguments.length)return B.a.f.get(this.l,n+e);B.a.f.set(this.l,n+e,arguments[1])};var t=B.a.f.I();B.t.ha=function(e){this.l=e},B.t.ha.prototype=new B.t.l,B.t.ha.prototype.text=function(){if(0==arguments.length){var e=B.a.f.get(this.l,t)||{};return e.lb===r&&e.Na&&(e.lb=e.Na.innerHTML),e.lb}B.a.f.set(this.l,t,{lb:arguments[0]})},B.t.l.prototype.nodes=function(){if(0==arguments.length)return(B.a.f.get(this.l,t)||{}).Na;B.a.f.set(this.l,t,{Na:arguments[0]})},B.b("templateSources",B.t),B.b("templateSources.domElement",B.t.l),B.b("templateSources.anonymousTemplate",B.t.ha)}(),function(){function c(e,n,t){var r;for(n=B.e.nextSibling(n);e&&(r=e)!==n;)t(r,e=B.e.nextSibling(r))}function f(e,n){if(e.length){var a=e[0],o=e[e.length-1],t=a.parentNode,i=B.L.instance,u=i.preprocessNode;if(u){if(c(a,o,function(e,n){var t=e.previousSibling,r=u.call(i,e);r&&(e===a&&(a=r[0]||n),e===o&&(o=r[r.length-1]||t))}),e.length=0,!a)return;a===o?e.push(a):(e.push(a,o),B.a.na(e,t))}c(a,o,function(e){1!==e.nodeType&&8!==e.nodeType||B.ub(n,e)}),c(a,o,function(e){1!==e.nodeType&&8!==e.nodeType||B.H.Xb(e,[n])}),B.a.na(e,t)}}function s(e){return e.nodeType?e:0"+n+"<\/script>")},0(e=e||"").length)&&e.substring(0,n.length)===n},jc:function(e,n){if(e===n)return!0;if(11===e.nodeType)return!1;if(n.contains)return n.contains(3===e.nodeType?e.parentNode:e);if(n.compareDocumentPosition)return 16==(16&n.compareDocumentPosition(e));for(;e&&e!=n;)e=e.parentNode;return!!e},Qa:function(e){return D.a.jc(e,e.ownerDocument.documentElement)},tb:function(e){return!!D.a.vb(e,D.a.Qa)},v:function(e){return e&&e.tagName&&e.tagName.toLowerCase()},n:function(n,e,t){var a=i&&q[e];if(!a&&Re)Re(n).bind(e,t);else if(a||"function"!=typeof n.addEventListener){if(void 0===n.attachEvent)throw Error("Browser doesn't support addEventListener or attachEvent");function r(e){t.call(n,e)}var o="on"+e;n.attachEvent(o,r),D.a.C.fa(n,function(){n.detachEvent(o,r)})}else n.addEventListener(e,t,!1)},qa:function(e,n){if(!e||!e.nodeType)throw Error("element must be a DOM node when calling triggerEvent");var t=!("input"!==D.a.v(e)||!e.type||"click"!=n.toLowerCase())&&("checkbox"==(t=e.type)||"radio"==t);if(Re&&!t)Re(e).trigger(n);else if("function"==typeof Le.createEvent){if("function"!=typeof e.dispatchEvent)throw Error("The supplied element doesn't support dispatchEvent");(t=Le.createEvent(r[n]||"HTMLEvents")).initEvent(n,!0,!0,Ie,0,0,0,0,0,!1,!1,!1,!1,0,e),e.dispatchEvent(t)}else if(t&&e.click)e.click();else{if(void 0===e.fireEvent)throw Error("Browser doesn't support triggering events");e.fireEvent("on"+n)}},c:function(e){return D.F(e)?e():e},cb:function(e){return D.F(e)?e.B():e},Ia:function(n,e,t){var a;e&&("object"==typeof n.classList?(a=n.classList[t?"add":"remove"],D.a.o(e.match(o),function(e){a.call(n.classList,e)})):"string"==typeof n.className.baseVal?H(n.className,"baseVal",e,t):H(n,"className",e,t))},Ha:function(e,n){var n=D.a.c(n),t=(null!==n&&n!==Fe||(n=""),D.e.firstChild(e));!t||3!=t.nodeType||D.e.nextSibling(t)?D.e.T(e,[e.ownerDocument.createTextNode(n)]):t.data=n,D.a.mc(e)},Rb:function(e,n){if(e.name=n,i<=7)try{e.mergeAttributes(Le.createElement(""),!1)}catch(e){}},mc:function(e){9<=i&&((e=1==e.nodeType?e:e.parentNode).style&&(e.style.zoom=e.style.zoom))},kc:function(e){var n;i&&(n=e.style.width,e.style.width=0,e.style.width=n)},Bc:function(e,n){e=D.a.c(e),n=D.a.c(n);for(var t=[],a=e;a<=n;a++)t.push(a);return t},O:function(e){for(var n=[],t=0,a=e.length;t"+(r=(r.match(/^<(thead|tbody|tfoot)/)?[1,"","
          "]:!r.indexOf("",""])||(!r.indexOf("",""]||[0,"",""])[1]+e+r[2]+"";for("function"==typeof a.innerShiv?t.appendChild(a.innerShiv(n)):t.innerHTML=n;r[0]--;)t=t.lastChild;a=D.a.O(t.lastChild.childNodes)}return a},D.a.gb=function(e,n){if(D.a.Ra(e),null!==(n=D.a.c(n))&&n!==Fe)if("string"!=typeof n&&(n=n.toString()),Re)Re(e).html(n);else for(var t=D.a.ca(n,e.ownerDocument),a=0;a]*))?)*\s+)data-bind\s*=\s*(["'])([\s\S]*?)\3/gi,Ne=/\x3c!--\s*ko\b\s*([\s\S]*?)\s*--\x3e/g,{lc:function(e,n,t){n.isTemplateRewritten(e,t)||n.rewriteTemplate(e,function(e){return D.kb.xc(e,n)},t)},xc:function(e,o){return e.replace(Ce,function(e,n,t,a,r){return De(r,n,t,o)}).replace(Ne,function(e,n){return De(n,"\x3c!-- ko --\x3e","#comment",o)})},dc:function(t,a){return D.H.$a(function(e,n){e=e.nextSibling;e&&e.nodeName.toLowerCase()===a&&D.va(e,t,n)})}}),D.b("__tr_ambtns",D.kb.dc),D.t={},D.t.l=function(e){this.l=e},D.t.l.prototype.text=function(){var e="script"===(e=D.a.v(this.l))?"text":"textarea"===e?"value":"innerHTML";if(0==arguments.length)return this.l[e];var n=arguments[0];"innerHTML"===e?D.a.gb(this.l,n):this.l[e]=n},A=D.a.f.I()+"_",D.t.l.prototype.data=function(e){if(1===arguments.length)return D.a.f.get(this.l,A+e);D.a.f.set(this.l,A+e,arguments[1])},O=D.a.f.I(),D.t.ha=function(e){this.l=e},D.t.ha.prototype=new D.t.l,D.t.ha.prototype.text=function(){var e;if(0==arguments.length)return(e=D.a.f.get(this.l,O)||{}).lb===Fe&&e.Na&&(e.lb=e.Na.innerHTML),e.lb;D.a.f.set(this.l,O,{lb:arguments[0]})},D.t.l.prototype.nodes=function(){if(0==arguments.length)return(D.a.f.get(this.l,O)||{}).Na;D.a.f.set(this.l,O,{Na:arguments[0]})},D.b("templateSources",D.t),D.b("templateSources.domElement",D.t.l),D.b("templateSources.anonymousTemplate",D.t.ha),D.hb=function(e){if(e!=Fe&&!(e instanceof D.J))throw Error("templateEngine must inherit from ko.templateEngine");M=e},D.eb=function(t,a,r,o,i){if(((r=r||{}).templateEngine||M)==Fe)throw Error("Set a template engine before calling renderTemplate");var u;return i=i||"replaceChildren",o?(u=Oe(o),D.j(function(){var e=a&&a instanceof D.N?a:new D.N(D.a.c(a)),n=je(t,e.$data,e),e=Me(o,i,n,e,r);"replaceNode"==i&&(u=Oe(o=e))},null,{Pa:function(){return!u||!D.a.Qa(u)},q:u&&"replaceNode"==i?u.parentNode:u})):D.H.$a(function(e){D.eb(t,a,r,e,"replaceNode")})},D.Cc=function(t,n,a,r,o){function i(e,n){Ae(n,c),a.afterRender&&a.afterRender(n,e),c=null}function u(e,n){return c=o.createChildContext(e,a.as,function(e){e.$index=n}),Me(null,"ignoreTargetNode",je(t,e,c),c,a)}var c;return D.j(function(){var e=D.a.c(n)||[];void 0===e.length&&(e=[e]),e=D.a.xa(e,function(e){return a.includeDestroyed||e===Fe||null===e||!D.a.c(e._destroy)}),D.k.u(D.a.fb,null,[r,e,u,a,i])},null,{q:r})},j=D.a.f.I(),D.d.template={init:function(e,n){n=D.a.c(n());if("string"==typeof n||n.name)D.e.ma(e);else{if("nodes"in n){if(n=n.nodes||[],D.F(n))throw Error('The "nodes" option must be a plain, non-observable array.')}else n=D.e.childNodes(e);n=D.a.Jb(n),new D.t.ha(e).nodes(n)}return{controlsDescendantBindings:!0}},update:function(e,n,t,a,r){var o,i=n();t=!0,a=null,"string"==typeof(n=D.a.c(i))?n={}:(i=n.name,(t="if"in n?D.a.c(n.if):t)&&"ifnot"in n&&(t=!D.a.c(n.ifnot)),o=D.a.c(n.data)),"foreach"in n?a=D.Cc(i||e,t&&n.foreach||[],n,e,r):t?(r="data"in n?r.createChildContext(o,n.as):r,a=D.eb(i||e,r,n,e)):D.e.ma(e),r=a,(o=D.a.f.get(e,j))&&"function"==typeof o.p&&o.p(),D.a.f.set(e,j,r&&r.$()?r:Fe)}},D.h.ka.template=function(e){return 1==(e=D.h.bb(e)).length&&e[0].unknown||D.h.vc(e,"name")?null:"This template engine does not support anonymous templates nested within its templates"},D.e.R.template=!0,D.b("setTemplateEngine",D.hb),D.b("renderTemplate",D.eb),D.a.Cb=function(e,n,t){if(e.length&&n.length)for(var a,r,o,i,u=a=0;(!t||u"+n+"<\/script>")},0>>1;r(n[a])":">",'"':""","'":"'","`":"`"},_=h.invert(w),j=function(t){var r=function(n){return t[n]},n="(?:"+h.keys(t).join("|")+")",e=RegExp(n),u=RegExp(n,"g");return function(n){return n=null==n?"":""+n,e.test(n)?n.replace(u,r):n}};h.escape=j(w),h.unescape=j(_),h.result=function(n,t){if(null!=n){var r=n[t];return h.isFunction(r)?n[t]():r}};var x=0;h.uniqueId=function(n){var t=++x+"";return n?n+t:t},h.templateSettings={evaluate:/<%([\s\S]+?)%>/g,interpolate:/<%=([\s\S]+?)%>/g,escape:/<%-([\s\S]+?)%>/g};var A=/(.)^/,k={"'":"'","\\":"\\","\r":"r","\n":"n","\u2028":"u2028","\u2029":"u2029"},O=/\\|'|\r|\n|\u2028|\u2029/g,F=function(n){return"\\"+k[n]};h.template=function(i,n,t){!n&&t&&(n=t),n=h.defaults({},n,h.templateSettings);var r=RegExp([(n.escape||A).source,(n.interpolate||A).source,(n.evaluate||A).source].join("|")+"|$","g"),o=0,a="__p+='";i.replace(r,function(n,t,r,e,u){return a+=i.slice(o,u).replace(O,F),o=u+n.length,t?a+="'+\n((__t=("+t+"))==null?'':_.escape(__t))+\n'":r?a+="'+\n((__t=("+r+"))==null?'':__t)+\n'":e&&(a+="';\n"+e+"\n__p+='"),n}),a+="';\n",n.variable||(a="with(obj||{}){\n"+a+"}\n"),a="var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');};\n"+a+"return __p;\n";try{var e=new Function(n.variable||"obj","_",a)}catch(n){throw n.source=a,n}var u=function(n){return e.call(this,n,h)},l=n.variable||"obj";return u.source="function("+l+"){\n"+a+"}",u},h.chain=function(n){var t=h(n);return t._chain=!0,t};var E=function(n){return this._chain?h(n).chain():n};h.mixin=function(r){h.each(h.functions(r),function(n){var t=h[n]=r[n];h.prototype[n]=function(){var n=[this._wrapped];return a.apply(n,arguments),E.call(this,t.apply(h,n))}})},h.mixin(h),h.each(["pop","push","reverse","shift","sort","splice","unshift"],function(t){var r=e[t];h.prototype[t]=function(){var n=this._wrapped;return r.apply(n,arguments),"shift"!==t&&"splice"!==t||0!==n.length||delete n[0],E.call(this,n)}}),h.each(["concat","join","slice"],function(n){var t=e[n];h.prototype[n]=function(){return E.call(this,t.apply(this._wrapped,arguments))}}),h.prototype.value=function(){return this._wrapped}}).call(this)},{}]},{},[])("/repo/bower_components/underscore/underscore.js")}); \ No newline at end of file +!function(n){"object"==typeof exports&&"undefined"!=typeof module?module.exports=n():"function"==typeof define&&define.amd?define([],n):("undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this)._=n()}(function(){return function e(u,i,o){function l(t,n){if(!i[t]){if(!u[t]){var r="function"==typeof require&&require;if(!n&&r)return r(t,!0);if(a)return a(t,!0);throw(n=new Error("Cannot find module '"+t+"'")).code="MODULE_NOT_FOUND",n}r=i[t]={exports:{}},u[t][0].call(r.exports,function(n){return l(u[t][1][n]||n)},r,r.exports,e,u,i,o)}return i[t].exports}for(var a="function"==typeof require&&require,n=0;n>>1;r(n[l])":">",'"':""","'":"'","`":"`"}),f=b.invert(s),j=(b.escape=t(s),b.unescape=t(f),b.result=function(n,t){var r;if(null!=n)return r=n[t],b.isFunction(r)?n[t]():r},0),x=(b.uniqueId=function(n){var t=++j+"";return n?n+t:t},b.templateSettings={evaluate:/<%([\s\S]+?)%>/g,interpolate:/<%=([\s\S]+?)%>/g,escape:/<%-([\s\S]+?)%>/g},/(.)^/),A={"'":"'","\\":"\\","\r":"r","\n":"n","\u2028":"u2028","\u2029":"u2029"},k=/\\|'|\r|\n|\u2028|\u2029/g;b.template=function(i,n,t){n=b.defaults({},n=!n&&t?t:n,b.templateSettings);var t=RegExp([(n.escape||x).source,(n.interpolate||x).source,(n.evaluate||x).source].join("|")+"|$","g"),o=0,l="__p+='";i.replace(t,function(n,t,r,e,u){return l+=i.slice(o,u).replace(k,a),o=u+n.length,t?l+="'+\n((__t=("+t+"))==null?'':_.escape(__t))+\n'":r?l+="'+\n((__t=("+r+"))==null?'':__t)+\n'":e&&(l+="';\n"+e+"\n__p+='"),n}),l+="';\n",l="var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');};\n"+(l=n.variable?l:"with(obj||{}){\n"+l+"}\n")+"return __p;\n";try{var r=new Function(n.variable||"obj","_",l)}catch(n){throw n.source=l,n}function e(n){return r.call(this,n,b)}t=n.variable||"obj";return e.source="function("+t+"){\n"+l+"}",e},b.chain=function(n){n=b(n);return n._chain=!0,n};b.mixin=function(r){b.each(b.functions(r),function(n){var t=b[n]=r[n];b.prototype[n]=function(){var n=[this._wrapped];return p.apply(n,arguments),e.call(this,t.apply(b,n))}})},b.mixin(b),b.each(["pop","push","reverse","shift","sort","splice","unshift"],function(t){var r=i[t];b.prototype[t]=function(){var n=this._wrapped;return r.apply(n,arguments),"shift"!==t&&"splice"!==t||0!==n.length||delete n[0],e.call(this,n)}}),b.each(["concat","join","slice"],function(n){var t=i[n];b.prototype[n]=function(){return e.call(this,t.apply(this._wrapped,arguments))}}),b.prototype.value=function(){return this._wrapped}}.call(this)},{}]},{},[])("/usr/src/app/readthedocs.org/bower_components/underscore/underscore.js")}); \ No newline at end of file diff --git a/readthedocs/static/vendor/underscore.js b/readthedocs/static/vendor/underscore.js index a86bd9e66f4..0d265ac6c7d 100644 --- a/readthedocs/static/vendor/underscore.js +++ b/readthedocs/static/vendor/underscore.js @@ -1 +1 @@ -require=function i(o,a,l){function c(t,n){if(!a[t]){if(!o[t]){var r="function"==typeof require&&require;if(!n&&r)return r(t,!0);if(f)return f(t,!0);var e=new Error("Cannot find module '"+t+"'");throw e.code="MODULE_NOT_FOUND",e}var u=a[t]={exports:{}};o[t][0].call(u.exports,function(n){return c(o[t][1][n]||n)},u,u.exports,i,o,a,l)}return a[t].exports}for(var f="function"==typeof require&&require,n=0;n>>1;r(n[a])":">",'"':""","'":"'","`":"`"},w=h.invert(_),x=function(t){var r=function(n){return t[n]},n="(?:"+h.keys(t).join("|")+")",e=RegExp(n),u=RegExp(n,"g");return function(n){return n=null==n?"":""+n,e.test(n)?n.replace(u,r):n}};h.escape=x(_),h.unescape=x(w),h.result=function(n,t){if(null!=n){var r=n[t];return h.isFunction(r)?n[t]():r}};var j=0;h.uniqueId=function(n){var t=++j+"";return n?n+t:t},h.templateSettings={evaluate:/<%([\s\S]+?)%>/g,interpolate:/<%=([\s\S]+?)%>/g,escape:/<%-([\s\S]+?)%>/g};var A=/(.)^/,k={"'":"'","\\":"\\","\r":"r","\n":"n","\u2028":"u2028","\u2029":"u2029"},O=/\\|'|\r|\n|\u2028|\u2029/g,F=function(n){return"\\"+k[n]};h.template=function(i,n,t){!n&&t&&(n=t),n=h.defaults({},n,h.templateSettings);var r=RegExp([(n.escape||A).source,(n.interpolate||A).source,(n.evaluate||A).source].join("|")+"|$","g"),o=0,a="__p+='";i.replace(r,function(n,t,r,e,u){return a+=i.slice(o,u).replace(O,F),o=u+n.length,t?a+="'+\n((__t=("+t+"))==null?'':_.escape(__t))+\n'":r?a+="'+\n((__t=("+r+"))==null?'':__t)+\n'":e&&(a+="';\n"+e+"\n__p+='"),n}),a+="';\n",n.variable||(a="with(obj||{}){\n"+a+"}\n"),a="var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');};\n"+a+"return __p;\n";try{var e=new Function(n.variable||"obj","_",a)}catch(n){throw n.source=a,n}var u=function(n){return e.call(this,n,h)},l=n.variable||"obj";return u.source="function("+l+"){\n"+a+"}",u},h.chain=function(n){var t=h(n);return t._chain=!0,t};var E=function(n){return this._chain?h(n).chain():n};h.mixin=function(r){h.each(h.functions(r),function(n){var t=h[n]=r[n];h.prototype[n]=function(){var n=[this._wrapped];return a.apply(n,arguments),E.call(this,t.apply(h,n))}})},h.mixin(h),h.each(["pop","push","reverse","shift","sort","splice","unshift"],function(t){var r=e[t];h.prototype[t]=function(){var n=this._wrapped;return r.apply(n,arguments),"shift"!==t&&"splice"!==t||0!==n.length||delete n[0],E.call(this,n)}}),h.each(["concat","join","slice"],function(n){var t=e[n];h.prototype[n]=function(){return E.call(this,t.apply(this._wrapped,arguments))}}),h.prototype.value=function(){return this._wrapped},"function"==typeof define&&define.amd&&define("underscore",[],function(){return h})}).call(this)},{}]},{},[]); \ No newline at end of file +require=function e(u,i,o){function l(t,n){if(!i[t]){if(!u[t]){var r="function"==typeof require&&require;if(!n&&r)return r(t,!0);if(a)return a(t,!0);throw(n=new Error("Cannot find module '"+t+"'")).code="MODULE_NOT_FOUND",n}r=i[t]={exports:{}},u[t][0].call(r.exports,function(n){return l(u[t][1][n]||n)},r,r.exports,e,u,i,o)}return i[t].exports}for(var a="function"==typeof require&&require,n=0;n>>1;r(n[l])":">",'"':""","'":"'","`":"`"}),f=b.invert(s),x=(b.escape=t(s),b.unescape=t(f),b.result=function(n,t){var r;if(null!=n)return r=n[t],b.isFunction(r)?n[t]():r},0),j=(b.uniqueId=function(n){var t=++x+"";return n?n+t:t},b.templateSettings={evaluate:/<%([\s\S]+?)%>/g,interpolate:/<%=([\s\S]+?)%>/g,escape:/<%-([\s\S]+?)%>/g},/(.)^/),A={"'":"'","\\":"\\","\r":"r","\n":"n","\u2028":"u2028","\u2029":"u2029"},k=/\\|'|\r|\n|\u2028|\u2029/g;b.template=function(i,n,t){n=b.defaults({},n=!n&&t?t:n,b.templateSettings);var t=RegExp([(n.escape||j).source,(n.interpolate||j).source,(n.evaluate||j).source].join("|")+"|$","g"),o=0,l="__p+='";i.replace(t,function(n,t,r,e,u){return l+=i.slice(o,u).replace(k,a),o=u+n.length,t?l+="'+\n((__t=("+t+"))==null?'':_.escape(__t))+\n'":r?l+="'+\n((__t=("+r+"))==null?'':__t)+\n'":e&&(l+="';\n"+e+"\n__p+='"),n}),l+="';\n",l="var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');};\n"+(l=n.variable?l:"with(obj||{}){\n"+l+"}\n")+"return __p;\n";try{var r=new Function(n.variable||"obj","_",l)}catch(n){throw n.source=l,n}function e(n){return r.call(this,n,b)}t=n.variable||"obj";return e.source="function("+t+"){\n"+l+"}",e},b.chain=function(n){n=b(n);return n._chain=!0,n};b.mixin=function(r){b.each(b.functions(r),function(n){var t=b[n]=r[n];b.prototype[n]=function(){var n=[this._wrapped];return p.apply(n,arguments),e.call(this,t.apply(b,n))}})},b.mixin(b),b.each(["pop","push","reverse","shift","sort","splice","unshift"],function(t){var r=i[t];b.prototype[t]=function(){var n=this._wrapped;return r.apply(n,arguments),"shift"!==t&&"splice"!==t||0!==n.length||delete n[0],e.call(this,n)}}),b.each(["concat","join","slice"],function(n){var t=i[n];b.prototype[n]=function(){return e.call(this,t.apply(this._wrapped,arguments))}}),b.prototype.value=function(){return this._wrapped},"function"==typeof define&&define.amd&&define("underscore",[],function(){return b})}.call(this)},{}]},{},[]); \ No newline at end of file From 326742d89dc4ede644d38a691d5651e77c65d737 Mon Sep 17 00:00:00 2001 From: Santos Gallegos Date: Wed, 4 Jan 2023 18:49:20 -0500 Subject: [PATCH 5/5] Linter --- .../core/static-src/core/js/readthedocs-doc-embed.js | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/readthedocs/core/static-src/core/js/readthedocs-doc-embed.js b/readthedocs/core/static-src/core/js/readthedocs-doc-embed.js index bd785ba46bd..81e6521b138 100644 --- a/readthedocs/core/static-src/core/js/readthedocs-doc-embed.js +++ b/readthedocs/core/static-src/core/js/readthedocs-doc-embed.js @@ -16,8 +16,8 @@ const rtddata = require('./doc-embed/rtd-data'); */ function injectJQuery(init) { if (window.jQuery) { - init() - return + init(); + return; } console.debug("JQuery not found. Injecting."); let rtd = rtddata.get(); @@ -26,6 +26,7 @@ function injectJQuery(init) { script.src = rtd.proxied_static_path + "vendor/jquery.js"; script.onload = function () { // Set jQuery to its expected globals. + /* eslint-disable global-require */ window.$ = require("jquery"); window.jQuery = window.$; init(); @@ -37,11 +38,11 @@ function injectJQuery(init) { (function () { domReady(function () { // Block on jQuery loading before we run any of our code. - injectJQuery(function() { + injectJQuery(function () { footer.init(); sphinx.init(); search.init(); sponsorship.init(); - }) + }); }); }());