diff --git a/web/blog/_includes/head.html b/web/blog/_includes/head.html
index 832c759f..d22a44a2 100644
--- a/web/blog/_includes/head.html
+++ b/web/blog/_includes/head.html
@@ -94,4 +94,3 @@
{% endif %}
{% endif %}
-
diff --git a/web/blog/_includes/navigation-bottom.html b/web/blog/_includes/navigation-bottom.html
index ae1e2e16..69a1bf45 100644
--- a/web/blog/_includes/navigation-bottom.html
+++ b/web/blog/_includes/navigation-bottom.html
@@ -1,48 +1,66 @@
diff --git a/web/blog/_includes/navigation-top.html b/web/blog/_includes/navigation-top.html
index e660cd1e..7fd19d71 100644
--- a/web/blog/_includes/navigation-top.html
+++ b/web/blog/_includes/navigation-top.html
@@ -1,96 +1,96 @@
diff --git a/web/blog/_includes/scripts.html b/web/blog/_includes/scripts.html
index 4e003170..e6d1d5c4 100644
--- a/web/blog/_includes/scripts.html
+++ b/web/blog/_includes/scripts.html
@@ -32,4 +32,17 @@ $(".content-toggle").each(function(index) {
+
+
{% if page.comments != false %}{% include disqus_comments.html %}{% endif %}
\ No newline at end of file
diff --git a/web/blog/_sass/_navigation.scss b/web/blog/_sass/_navigation.scss
index 481fa2d7..fe3fbce2 100644
--- a/web/blog/_sass/_navigation.scss
+++ b/web/blog/_sass/_navigation.scss
@@ -1,5 +1,8 @@
-.navigation {
+.navigation {
background: white;
-/*! normalize.css v3.0.2 | MIT License | git.io/normalize */.nav-html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,.nav-html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],.nav-html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.swiper-container{margin:0 auto;position:relative;overflow:hidden;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0px, 0, 0);-moz-transform:translate3d(0px, 0, 0);-o-transform:translate(0px, 0px);-ms-transform:translate3d(0px, 0, 0);transform:translate3d(0px, 0, 0)}.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-prev,.swiper-button-next{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;-moz-background-size:27px 44px;-webkit-background-size:27px 44px;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:0.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:300ms;-moz-transition:300ms;-o-transition:300ms;transition:300ms;-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:0.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-white .swiper-pagination-bullet{background:#fff}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-container-vertical>.swiper-pagination{right:10px;top:50%;-webkit-transform:translate3d(0px, -50%, 0);-moz-transform:translate3d(0px, -50%, 0);-o-transform:translate(0px, -50%);-ms-transform:translate3d(0px, -50%, 0);transform:translate3d(0px, -50%, 0)}.swiper-container-vertical>.swiper-pagination .swiper-pagination-bullet{margin:5px 0;display:block}.swiper-container-horizontal>.swiper-pagination{bottom:10px;left:0;width:100%}.swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet{margin:0 5px}.swiper-container-3d{-webkit-perspective:1200px;-moz-perspective:1200px;-o-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-wrapper,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-cube-shadow{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear, left top, right top, from(rgba(0,0,0,0.5)), to(transparent));background-image:-webkit-linear-gradient(right, rgba(0,0,0,0.5), transparent);background-image:-moz-linear-gradient(right, rgba(0,0,0,0.5), transparent);background-image:-o-linear-gradient(right, rgba(0,0,0,0.5), transparent);background-image:linear-gradient(to left, rgba(0,0,0,0.5), transparent)}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear, right top, left top, from(rgba(0,0,0,0.5)), to(transparent));background-image:-webkit-linear-gradient(left, rgba(0,0,0,0.5), transparent);background-image:-moz-linear-gradient(left, rgba(0,0,0,0.5), transparent);background-image:-o-linear-gradient(left, rgba(0,0,0,0.5), transparent);background-image:linear-gradient(to right, rgba(0,0,0,0.5), transparent)}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.5)), to(transparent));background-image:-webkit-linear-gradient(bottom, rgba(0,0,0,0.5), transparent);background-image:-moz-linear-gradient(bottom, rgba(0,0,0,0.5), transparent);background-image:-o-linear-gradient(bottom, rgba(0,0,0,0.5), transparent);background-image:linear-gradient(to top, rgba(0,0,0,0.5), transparent)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear, left bottom, left top, from(rgba(0,0,0,0.5)), to(transparent));background-image:-webkit-linear-gradient(top, rgba(0,0,0,0.5), transparent);background-image:-moz-linear-gradient(top, rgba(0,0,0,0.5), transparent);background-image:-o-linear-gradient(top, rgba(0,0,0,0.5), transparent);background-image:linear-gradient(to bottom, rgba(0,0,0,0.5), transparent)}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;visibility:hidden;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;width:100%;height:100%;z-index:1}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-prev,.swiper-container-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;background:#000;opacity:0.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,0.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,0.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-moz-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12, end) infinite;-moz-animation:swiper-preloader-spin 1s steps(12, end) infinite;animation:swiper-preloader-spin 1s steps(12, end) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;-webkit-background-size:100%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.nav-html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}.button-group{font-size:0}.button-group--padded{padding:30px 0}.button-group--centered{text-align:center}.button-group--aligned-left{text-align:left}.button-group--aligned-right{text-align:right}.button-group .button,.button-group .split-button{margin:0.5em 0;vertical-align:top}.button-group:not(.button-group--centered) .button:first-of-type,.button-group:not(.button-group--centered) .split-button:first-of-type{margin-top:0}.button-group:not(.button-group--centered) .button:last-of-type,.button-group:not(.button-group--centered) .split-button:last-of-type{margin-bottom:0}@media (min-width: 520px){.button-group .button,.button-group .split-button{margin:0 0.425em 1em}.button-group .button--large:not(.button--block-tablet):not(.split-button--block-tablet),.button-group .split-button--large:not(.button--block-tablet):not(.split-button--block-tablet){margin:0 0.85em 1em}.button-group .button--large.button--block-tablet,.button-group .button--block-tablet.split-button--large,.button-group .split-button--large.split-button--block-tablet,.button-group .button--large.split-button--block-tablet{margin-bottom:1em}.button-group:not(.button-group--centered) .button:first-of-type,.button-group:not(.button-group--centered) .split-button:first-of-type{margin-left:0}.button-group:not(.button-group--centered) .button:last-of-type,.button-group:not(.button-group--centered) .split-button:last-of-type{margin-right:0}}@media (min-width: 520px) and (max-width: 759px){.button-group .button--large.button--block-tablet,.button-group .button--block-tablet.split-button--large,.button-group .split-button--large.split-button--block-tablet,.button-group .button--large.split-button--block-tablet{margin-left:0;margin-right:0}}@media (min-width: 760px){.button-group--oversized-tablet{width:120%;margin:0 -10%}}@media (min-width: 1020px){.button-group .button--large.button--block-tablet,.button-group .button--block-tablet.split-button--large,.button-group .split-button--large.split-button--block-tablet,.button-group .button--large.split-button--block-tablet{margin-left:0.85em;margin-right:0.85em}.button-group .button--block-desktop,.button-group .split-button--block-desktop{margin-left:0;margin-right:0}}.button{display:inline-block;font-size:16px;font-weight:700;text-align:center;height:52px;line-height:46px;width:100%;padding:0 1.5em;border-radius:21px;white-space:nowrap;background-color:transparent;border:3px solid transparent;cursor:pointer;-webkit-transition:color 200ms ease-in-out, background-color 200ms ease-in-out;-moz-transition:color 200ms ease-in-out, background-color 200ms ease-in-out;transition:color 200ms ease-in-out, background-color 200ms ease-in-out}.button,.button:hover,.button:focus{text-decoration:none}.button:focus{outline:none}.button svg{-webkit-transition:fill 200ms ease-in-out;-moz-transition:fill 200ms ease-in-out;transition:fill 200ms ease-in-out}.button--white.button--filled{border-color:#ffffff;color:#2e3c85;background-color:#ffffff}.button--white.button--filled:disabled{opacity:0.3}.button--white.button--filled:not(:disabled):hover{background-color:transparent;color:#ffffff}.button--white.button--filled svg{fill:#2e3c85}.button--white.button--filled:not(:disabled):hover svg{fill:#ffffff}.button--violett.button--filled{border-color:#2e3c85;color:#ffffff;background-color:#2e3c85}.button--violett.button--filled:disabled{opacity:0.3}.button--violett.button--filled:not(:disabled):hover{background-color:transparent;color:#2e3c85}.button--violett.button--filled svg{fill:#ffffff}.button--violett.button--filled:not(:disabled):hover svg{fill:#2e3c85}.button--dark-blue.button--filled{border-color:#007ac3;color:#ffffff;background-color:#007ac3}.button--dark-blue.button--filled:disabled{opacity:0.3}.button--dark-blue.button--filled:not(:disabled):hover{background-color:transparent;color:#007ac3}.button--dark-blue.button--filled svg{fill:#ffffff}.button--dark-blue.button--filled:not(:disabled):hover svg{fill:#007ac3}.button--white.button--outlined{border-color:#ffffff;background-color:transparent;color:#ffffff}.button--white.button--outlined:disabled{opacity:0.3}.button--white.button--outlined:not(:disabled):hover{background-color:#ffffff;color:#2e3c85}.button--white.button--outlined svg{fill:#ffffff}.button--white.button--outlined:not(:disabled):hover svg{fill:#2e3c85}.button--violett.button--outlined{border-color:#2e3c85;background-color:transparent;color:#2e3c85}.button--violett.button--outlined:disabled{opacity:0.3}.button--violett.button--outlined:not(:disabled):hover{background-color:#2e3c85;color:#ffffff}.button--violett.button--outlined svg{fill:#2e3c85}.button--violett.button--outlined:not(:disabled):hover svg{fill:#ffffff}.button--dark-blue.button--outlined{border-color:#007ac3;background-color:transparent;color:#007ac3}.button--dark-blue.button--outlined:disabled{opacity:0.3}.button--dark-blue.button--outlined:not(:disabled):hover{background-color:#007ac3;color:#ffffff}.button--dark-blue.button--outlined svg{fill:#007ac3}.button--dark-blue.button--outlined:not(:disabled):hover svg{fill:#ffffff}.button svg{vertical-align:text-bottom;margin-right:12px}.button--download-osx svg{height:20px;width:16px}.button--download-windows svg{height:20px;width:20px}.button--download-linux svg{height:22px;width:19px}@media (min-width: 520px){.button--large,.split-button--large{height:74px;padding:11px 2em;border-radius:27px}}@media (min-width: 760px){.button:not(.button--block-tablet):not(.split-button--block-tablet){width:auto}.button--fixed-width-large,.split-button--fixed-width-large,.button--fixed-width-medium,.split-button--fixed-width-medium,.button--fixed-width-small,.split-button--fixed-width-small{padding-left:0 !important;padding-right:0 !important}.button--fixed-width-large,.split-button--fixed-width-large{width:240px !important}.button--fixed-width-medium,.split-button--fixed-width-medium{width:180px !important}.button--fixed-width-small,.split-button--fixed-width-small{width:150px !important}}@media (min-width: 1020px){.button:not(.button--block-desktop):not(.split-button--block-desktop){width:auto}}.split-button{position:relative;display:block;padding:0 !important;height:auto;font-size:16px}.split-button .button{max-width:100%;margin:0 !important}.split-button__splits{position:absolute;top:0px;left:0px;width:100%;display:none}.split-button__splits::after{clear:both;content:"";display:table}.split-button__splits--visible{position:relative;display:block}.split-button__splits__item{width:50% !important;padding-left:0 !important;padding-right:0 !important}.split-button__splits__item:first-of-type{float:left;border-top-right-radius:0px;border-bottom-right-radius:0px;border-right-width:2px}.split-button__splits__item:last-of-type{float:right;border-top-left-radius:0px;border-bottom-left-radius:0px;border-left-width:2px}@media (min-width: 760px){.split-button{display:inline-block}}.feature-list{list-style:none;padding:0;margin:0}.feature-list__item{position:relative;font-size:18px;line-height:1.6em;min-height:3.2em;margin-bottom:2em;padding-left:2.5em;padding-right:1em}@media (min-width: 520px){.feature-list__item{padding-left:4em}}@media (min-width: 760px){.feature-list__item{float:left;display:block;margin-right:3.78378%;width:48.10811%}.feature-list__item:last-child{margin-right:0}.feature-list__item:nth-child(2n){margin-right:0}}@media (min-width: 1020px){.feature-list__item{padding-left:3.25em;font-size:24px}}.feature-list__item__icon{height:32px;width:32px;position:absolute;top:-3px;left:0px;fill:#007ac3}@media (min-width: 520px){.feature-list__item__icon{height:46px;width:46px}}.fluid{max-width:100%}.fluid--max-80{max-width:80%}@media (max-width: 759px){.fluid--full-smartphone{width:100%;max-width:100%}}.form-row{margin:1.5em 0}.form-row::after{clear:both;content:"";display:table}.form-row--margin-top-2x{margin-top:3em}.form-row--margin-top-05x{margin-top:0.75em}.form-row--margin-bottom-05x{margin-bottom:0.75em}.form-row--margin-bottom-2x{margin-bottom:3em}.form-row--indented-left{text-align:center}.form-row--indented-left .button{margin-bottom:1em}@media (min-width: 760px){.form-row--indented-left{padding-left:15.5%;text-align:left}.form-row--indented-left .button{margin-bottom:0}}.form-row__label,.form-row__textfield{display:inline-block;vertical-align:middle}.form-row__label{width:15%;color:#2e3c85;line-height:1.43em;font-weight:700}.form-row__label:not(.form-row__label--checkbox):after{content:':'}.form-row__label--required:not(.form-row__label--checkbox):after{content:'*:'}.form-row__textfield{width:84%;max-width:320px;background-color:#ffffff;border:3px solid #2e3c85;border-radius:18px;color:#636363;padding:10px 15px}.form-row__textfield:focus{outline:none}.form-row__textfield::-webkit-input-placeholder{color:#d0d0d0}.form-row__textfield::-moz-placeholder{color:#d0d0d0}.form-row__textfield:-ms-input-placeholder{color:#d0d0d0}.form-row__checkbox{display:block;position:absolute;top:0.325em;left:0.1em}.form-row__label--checkbox{position:relative;width:auto;padding-left:2em;color:#636363;font-weight:400}@media (min-width: 1020px){.form-row__label--checkbox{max-width:600px}}.headline--level-2{font-size:48px;font-weight:700;line-height:1em;margin:0.25em 0 1.3em;text-align:center}.headline--level-2.headline--little-margin{margin:0.1em 0 0.3em}.headline--level-2.headline--medium-margin{margin:0.2em 0 0.7em}.headline--level-2.headline--little-margin-bottom{margin-bottom:0.45em}@media screen and (min-width: 520px){.headline--level-2{font-size:62px}}@media screen and (min-width: 720px){.headline--level-2{font-size:70px;letter-spacing:-1px}}.headline--level-3{font-size:18px;font-weight:700;line-height:1em;margin:0 0 1.1em}@media screen and (min-width: 520px){.headline--level-3{font-size:21px}}@media screen and (min-width: 720px){.headline--level-3{font-size:24px}}.headline--level-4{font-size:1em;font-weight:700;margin:0}.headline--blue{color:#007ac3}.headline--violett{color:#2e3c85}.headline--white{color:#ffffff}.headline--aligned-left{text-align:left}.headline--aligned-right{text-align:right}.headline--framed{border-width:3px 0;border-style:solid;text-align:center;padding:0.33em 2em;margin-bottom:1.45em}.headline--framed.headline--blue{border-color:#007ac3}.headline--framed.headline--violett{border-color:#2e3c85}.headline--framed.headline--white{border-color:#ffffff}.icon--violett{fill:#2e3c85}.icon--white{fill:#ffffff}.icon--blue{fill:#007ac3}.icon--download-osx{height:20px;width:16px}.icon--download-windows{height:20px;width:20px}.icon--download-linux{height:22px;width:19px}.image--vertically-centered{display:inline-block;vertical-align:middle}.imprint-logo{display:block;fill:#595959}.imprint-logo--fhs{height:50px;width:150px}.imprint-logo--aws{height:43px;width:106px}.imprint-logo--startupsalzburg{height:45px;width:120px}@media (min-width: 520px){.imprint-logo{display:inline-block;vertical-align:middle}.imprint-logo--fhs{margin:-3px 8px 0 8px}.imprint-logo--aws{margin:-3px 8px 0 8px}.imprint-logo--startupsalzburg{margin:-12px 8px 0 8px}}.layout-body{padding-top:60px;min-height:400px}@media (min-width: 760px){.layout-body{padding-top:0}}.layout-footer{display:none}@media (min-width: 760px){.layout-footer{display:block;position:relative;overflow:hidden;background-color:#007ac3;color:#ffffff;padding:0 6% 15px}}.layout-footer .logo--with-slogan{margin:25px 0}.layout-footer__main-navigation__link,.layout-footer__sub-navigation__link{color:#ffffff;display:inline-block}.layout-footer__main-navigation__link:first-of-type,.layout-footer__sub-navigation__link:first-of-type{margin-left:0}.layout-footer__main-navigation__link,.layout-footer__main-navigation__link:hover,.layout-footer__main-navigation__link:focus,.layout-footer__sub-navigation__link,.layout-footer__sub-navigation__link:hover,.layout-footer__sub-navigation__link:focus{text-decoration:none}.layout-footer__main-navigation{position:absolute;top:15px;right:4%;text-align:right}.layout-footer__main-navigation__link{font-size:16px;margin:0 0 0 20px}.layout-footer__main-navigation__link--active{font-weight:700}@media (min-width: 1020px){.layout-footer__main-navigation__link{font-size:18px;margin:0 0 0 45px}}.layout-footer__sub-navigation{position:absolute;right:4%;bottom:20px;font-size:14px;text-align:right}.layout-footer__sub-navigation__link{font-weight:300}.layout-footer__sub-navigation__separator{display:inline-block;margin:4px}.layout-header{position:fixed;top:0px;right:0px;left:0px;z-index:100;background-color:transparent;color:#007ac3;width:100%}@media (max-width: 759px){.layout-header--mobile-menu-open .layout-header__fixed-bar{background-color:#2e3c85}.layout-header--mobile-menu-open .layout-header__menu-toggle__hamburger-icon{display:none}.layout-header--mobile-menu-open .layout-header__menu-toggle__hamburger-icon,.layout-header--mobile-menu-open .layout-header__menu-toggle__cross-icon,.layout-header--mobile-menu-open .layout-header__logo__icon{fill:#ffffff}.layout-header--mobile-menu-open .layout-header__main-navigation,.layout-header--mobile-menu-open .layout-header__sub-navigation{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1}.layout-header--mobile-menu-closed{height:60px;overflow:hidden}.layout-header--mobile-menu-closed .layout-header__menu-toggle__hamburger-icon,.layout-header--mobile-menu-closed .layout-header__menu-toggle__cross-icon,.layout-header--mobile-menu-closed .layout-header__logo__icon{fill:#2e3c85}.layout-header--mobile-menu-closed .layout-header__menu-toggle__cross-icon{display:none}.layout-header--mobile-menu-closed .layout-header__navigation-layer{opacity:0;left:100%}.layout-header--mobile-menu-closed .layout-header__main-navigation,.layout-header--mobile-menu-closed .layout-header__sub-navigation{-webkit-transform:translateY(100px);-moz-transform:translateY(100px);-ms-transform:translateY(100px);-o-transform:translateY(100px);transform:translateY(100px);opacity:0}}.layout-header__fixed-bar{position:relative;z-index:101;background-color:#ffffff;height:60px;width:100%}.layout-header__menu-toggle{display:block;background-color:transparent;border:none;padding:2px;position:absolute;top:13px;right:13px;z-index:102}.layout-header__menu-toggle:focus{outline:none}.layout-header__menu-toggle__hamburger-icon{display:block;height:30px;width:40px;fill:#2e3c85}.layout-header__menu-toggle__cross-icon{display:block;position:absolute;top:2px;right:2px;height:30px;width:40px;fill:#ffffff}.layout-header__logo{z-index:102}.layout-header__logo--sm{position:absolute;top:8px;left:20px}.layout-header__logo--md{display:none}.layout-header__navigation-layer{position:relative;top:0px;left:0px;z-index:100;overflow:hidden;padding-top:60px;width:100%;min-height:100vh;background-color:#2e3c85}.layout-header__main-navigation{-webkit-transition:all 500ms cubic-bezier(0.075, 0.82, 0.165, 1) 150ms;-moz-transition:all 500ms cubic-bezier(0.075, 0.82, 0.165, 1) 150ms;transition:all 500ms cubic-bezier(0.075, 0.82, 0.165, 1) 150ms}.layout-header__sub-navigation{-webkit-transition:all 500ms cubic-bezier(0.075, 0.82, 0.165, 1) 250ms;-moz-transition:all 500ms cubic-bezier(0.075, 0.82, 0.165, 1) 250ms;transition:all 500ms cubic-bezier(0.075, 0.82, 0.165, 1) 250ms}.layout-header__main-navigation__link{font-size:18px;position:relative;top:-2px;display:block;color:#ffffff;border-width:2px 0 0 0;border-style:solid;border-color:rgba(255,255,255,0.5);padding:9px 24px;text-decoration:none}.layout-header__main-navigation__link:focus{outline:none}@media (max-width: 759px){.layout-header__main-navigation__link:last-of-type{border-bottom-width:2px}.layout-header__main-navigation__link--active+.layout-header__main-navigation__link{border-top-color:#ffffff}.layout-header__main-navigation__link--active{font-weight:700;border-color:#ffffff;background-color:#ffffff;color:#2e3c85}}.layout-header__sub-navigation{padding:20px 0;font-size:14px}.layout-header__sub-navigation__link{display:block;padding:1px 24px;text-decoration:none;letter-spacing:1px;color:#ffffff}.layout-header__sub-navigation__link:focus{outline:none}@media (min-width: 760px){.layout-header{position:relative;top:auto;right:auto;left:auto;height:auto;overflow:visible}.layout-header__boundary{position:relative;max-width:96%;margin:0 auto}.layout-header__logo--sm{display:none}.layout-header__logo--md{display:block;position:absolute;top:35px;left:0px}.layout-header__logo--md .layout-header__logo__icon{fill:#ffffff}.layout-header__menu-toggle,.layout-header__fixed-bar{display:none}.layout-header__navigation-layer{display:block !important;background-color:transparent;padding:0;min-height:0;opacity:1 !important;position:static !important}.layout-header__main-navigation{font-size:18px;text-align:right;height:90px;padding:19px 0;background-color:transparent}.layout-header__main-navigation__link{font-size:16px;position:static;display:inline-block;color:#2e3c85;margin-left:20px;padding:0;border:none}.layout-header__main-navigation__link:first-of-type{margin-left:0}.layout-header__main-navigation__link,.layout-header__main-navigation__link:hover,.layout-header__main-navigation__link:focus{text-decoration:none}.layout-header__main-navigation__link--active{font-weight:700}.layout-header__main-navigation__link--as-button{display:inline-block;font-size:16px;font-weight:700;text-align:center;height:52px;line-height:46px;width:100%;padding:0 1.5em;border-radius:21px;white-space:nowrap;background-color:transparent;border:3px solid transparent;cursor:pointer;-webkit-transition:color 200ms ease-in-out, background-color 200ms ease-in-out;-moz-transition:color 200ms ease-in-out, background-color 200ms ease-in-out;transition:color 200ms ease-in-out, background-color 200ms ease-in-out;border-color:#2e3c85;color:#ffffff;background-color:#2e3c85;width:auto}.layout-header__main-navigation__link--as-button,.layout-header__main-navigation__link--as-button:hover,.layout-header__main-navigation__link--as-button:focus{text-decoration:none}.layout-header__main-navigation__link--as-button:focus{outline:none}.layout-header__main-navigation__link--as-button svg{-webkit-transition:fill 200ms ease-in-out;-moz-transition:fill 200ms ease-in-out;transition:fill 200ms ease-in-out}.layout-header__main-navigation__link--as-button:disabled{opacity:0.3}.layout-header__main-navigation__link--as-button:not(:disabled):hover{background-color:transparent;color:#2e3c85}.layout-header__main-navigation__link--as-button svg{fill:#ffffff}.layout-header__main-navigation__link--as-button:not(:disabled):hover svg{fill:#2e3c85}.layout-header__sub-navigation{display:none}}@media (min-width: 1020px){.layout-header__boundary{max-width:90%}.layout-header__main-navigation__link{margin-left:40px;font-size:18px}}.list{padding:0;margin:0 0 2em}.list a{font-weight:700}.list--unordered{list-style:none}.list--unordered .list__item{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2018%2012.406'%3E%3Cpath%20fill%3D%22%23636363%22%20d%3D%22M18%2C6.188c0%2C0.235-0.082%2C0.434-0.246%2C0.598l-5.344%2C5.344c-0.164%2C0.165-0.363%2C0.245-0.597%2C0.245c-0.235%2C0-0.434-0.08-0.598-0.245c-0.164-0.163-0.246-0.357-0.246-0.58s0.082-0.416%2C0.246-0.58l3.937-3.938H0.844c-0.235%2C0-0.434-0.082-0.598-0.246S0%2C6.423%2C0%2C6.188C0%2C5.953%2C0.082%2C5.755%2C0.246%2C5.59C0.41%2C5.427%2C0.609%2C5.344%2C0.844%2C5.344h14.308l-3.937-3.938c-0.164-0.164-0.246-0.356-0.246-0.58c0-0.223%2C0.082-0.416%2C0.246-0.58s0.363-0.245%2C0.598-0.245c0.234%2C0%2C0.433%2C0.081%2C0.597%2C0.245l5.344%2C5.344C17.918%2C5.755%2C18%2C5.953%2C18%2C6.188%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:left 6px;background-size:12px 8px;padding-left:24px}@media (min-width: 520px){.list--unordered .list__item{background-position:2px 8px;background-size:15px 10px;padding-left:32px}}@media (min-width: 760px){.list--unordered .list__item{background-size:18px 12px;padding-left:40px}}.logo--circled{height:109px;width:109px;border-radius:50%;background-color:#007ac3;text-align:center;padding:18px 0 0 3px}.logo--circled.logo--blue{background-color:#007ac3}.logo--circled.logo--violett{background-color:#2e3c85}.logo--circled .logo__icon{height:71px;width:55px;fill:#ffffff}.logo--symbol-only .logo__icon{height:37px;width:38px;fill:#2e3c85}.logo--with-slogan{text-align:justify;width:94px;line-height:1.15em;font-size:14px;font-weight:300}.logo--with-slogan .logo__icon{height:122px;width:94px;fill:#ffffff}.logo--as-ribbon{height:85px;width:80px;border-radius:0px 0px 10px 10px;background-color:#007ac3;text-align:center;padding:16px 0 0}.logo--as-ribbon .logo__icon{height:56px;width:43px;fill:#ffffff}.newsletter-form{margin:0.75em 0 3em}.newsletter-form::after{clear:both;content:"";display:table}.newsletter-form__input,.newsletter-form__button{display:block;float:left}.newsletter-form__input{background-color:transparent;border:3px solid #ffffff;border-radius:21px 0 0 21px;width:70%;line-height:46px;height:52px;padding:0 1em;font-size:inherit}.newsletter-form__input:focus{outline:none}.newsletter-form__input::-webkit-input-placeholder{font-style:italic;color:rgba(255,255,255,0.4)}.newsletter-form__input::-moz-placeholder{font-style:italic;color:rgba(255,255,255,0.4)}.newsletter-form__input:-ms-input-placeholder{font-style:italic;color:rgba(255,255,255,0.4)}.newsletter-form__button{border-top-left-radius:0;border-bottom-left-radius:0;border-left:0;width:30% !important;padding:0}.onpage-navigation{position:relative;z-index:50;background-color:#2e3c85;text-align:right;-webkit-transition:top 250ms ease-in-out;-moz-transition:top 250ms ease-in-out;transition:top 250ms ease-in-out;position:fixed;top:-100px;right:0px;left:0px}.onpage-navigation--fixed{top:0}.onpage-navigation__ribbon{position:absolute;top:0px;left:90px}.onpage-navigation__link,.onpage-navigation__button{display:inline-block;vertical-align:top}.onpage-navigation__link{position:relative;line-height:50px;color:#ffffff;text-decoration:none;margin-left:30px;background-color:#2e3c85}.onpage-navigation__link:first-of-type{margin-left:0}.onpage-navigation__link:last-of-type{margin-right:30px}.onpage-navigation__link:after{content:' ';position:absolute;bottom:0px;left:0px;-webkit-transition:-webkit-transform 250ms ease-in-out;-moz-transition:-moz-transform 250ms ease-in-out;transition:transform 250ms ease-in-out;height:4px;width:100%;background-color:#007ac3;z-index:-1}.onpage-navigation__link--active:after{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%)}.onpage-navigation__button{background-color:inherit;border:none;text-transform:uppercase;line-height:50px;color:#ffffff;font-size:12px;letter-spacing:1px;font-weight:300;padding:0 28px;border-left:2px solid #ffffff;-webkit-transition:color 200ms ease;-moz-transition:color 200ms ease;transition:color 200ms ease}.onpage-navigation__button:focus{outline:none}.onpage-navigation__button:hover{color:#7ab5d3}.onpage-navigation__button__circled-arrow-up{height:20px;width:20px;fill:#ffffff;vertical-align:middle;margin:-3px 6px 0 0;-webkit-transition:fill 200ms ease;-moz-transition:fill 200ms ease;transition:fill 200ms ease}.onpage-navigation__button:hover .onpage-navigation__button__circled-arrow-up{fill:#7ab5d3}.paragraph{margin:0 0 1.5em}.paragraph a{font-weight:700}@media (min-width: 760px){.paragraph--auto-columns{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:2em;-moz-column-gap:2em;column-gap:2em}}.paragraph--no-margin{margin-bottom:0}.paragraph--little-margin{margin-bottom:0.5em}.paragraph--medium-margin{margin-bottom:2em}.paragraph--margin-2x{margin-bottom:3em}.paragraph--font-large{font-size:18px;line-height:1.5em}@media (min-width: 760px){.paragraph--font-large{font-size:24px}}.paragraph--font-light{font-weight:300}.paragraph--font-italic{font-style:italic}.paragraph--text-centered{text-align:center}.paragraph--uppercase{text-transform:uppercase}.paragraph-styles a{font-weight:700}.quote{padding:0;margin:0}.quote__body{margin-left:auto;margin-right:auto}.quote__body::before{content:'“'}.quote__body::after{content:'”'}@media (min-width: 760px){.quote__body{width:88%}}.quote__footer{text-align:center;font-size:0.9em;color:#2e3c85}.quote__footer>*{vertical-align:middle}.quote__footer__icon{height:22px;width:22px;fill:#007ac3;margin:-2px 6px 0 0}.section-header{background-color:#007ac3;background-position:center center;background-size:cover;background-repeat:no-repeat;overflow:hidden;color:#ffffff;text-align:center}.section-header--blue{background-color:#007ac3}.section-header--violett{background-color:#2e3c85}.section-header--violett p a{color:inherit;font-weight:700}.section-header--homepage{background-image:url(/assets/frontend/header-background--small-4bdf627f0ca2b78a5ec99dc7873c8255b2b3b86f11646e5f438eb4ae6ec79509.jpg)}@media (min-width: 760px){.section-header--homepage{background-image:url(/assets/frontend/header-background--medium-3819e0aa588508ddf9ba093de38dc0bd68e6844c37c19fd01d58f13c124ba294.jpg)}}@media (min-width: 1200px){.section-header--homepage{background-image:url(/assets/frontend/header-background--large-3fae62166447e5d457e0a35a01302d3ccb308166866dea4928bcbf3e8418e7f9.jpg)}}.section-header__body{margin:3em auto;width:85%}.section-header__body--full-width{width:100%}.section-header__body--narrow{max-width:540px}.section-header__body--content-page{margin-bottom:2.25em !important}.section-header__body--on-homepage{margin:5.5em auto 5em}.section-header__byline{font-size:28px;line-height:1em;margin:15px 0 30px}@media (min-width: 520px){.section-header__body{margin:6em auto}.section-header__body--on-homepage{margin:7em auto 5.75em}.section-header__byline{font-size:40px;margin:20px 0 40px}}@media (min-width: 760px){.section-header__body--on-homepage{margin:9em auto 7.75em}}@media (min-width: 1200px){.section-header__body--on-homepage{margin:10.5em auto 9.25em}}.section{padding:6.5em 0 4.5em}.section--equal-padding{padding:3.5em 0}.section--equal-padding-1_5x{padding:4.75em 0}.section--equal-padding-2x{padding:7em 0}.section--no-padding-top{padding-top:0}.section--background-grey{background-color:#f2f2f2}.section--background-white{background-color:#ffffff}.section--background-blue{background-color:#007ac3}.section--background-violett{background-color:#2e3c85}.section--background-blue,.section--background-violett{color:#ffffff}.social-media{margin:1.125em 0}.social-media__link{display:inline-block;text-decoration:none;margin-right:5px}.social-media__link:hover .social-media__icon{fill:#007ac3}.social-media__icon{height:35px;width:35px;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;fill:#ffffff}.table{background-color:#ffffff;border-collapse:separate;border-spacing:0;color:#2e3c85;overflow:hidden}.table--full-width{width:100%}.table--bordered{border:3px solid #2e3c85;border-radius:12px}@media (min-width: 1020px){.table--checkout{max-width:600px}}.table>tbody:first-child>.table__row:first-child:not(.table__row--head) .table__cell,.table>.table__row:first-child:not(.table__row--head) .table__cell{border-top:12px solid #ffffff}.table>tbody:last-child>.table__row:last-child:not(.table__row--foot) .table__cell,.table>.table__row:last-child:not(.table__row--foot) .table__cell{border-bottom:12px solid #ffffff}.table__cell{background-color:#f2f2f2;vertical-align:middle;padding:8px 4px}.table__cell:first-of-type{padding-left:10px}.table__cell:last-of-type{padding-right:10px}@media (min-width: 520px){.table__cell{padding:10px}.table__cell:first-of-type{padding-left:25px}.table__cell:last-of-type{padding-right:25px}}.table__cell:not(.table__cell--foot){border-bottom:4px solid #ffffff}.table__cell--head,.table__cell--foot{background-color:transparent;font-weight:400}.table__cell--head svg{vertical-align:text-bottom}.table__cell--narrow{width:17%}.table__cell--no-padding-left{padding-left:0}.table__cell--no-padding-right{padding-right:0}.table__cell--valign-top{vertical-align:top}.table__cell--valign-bottom{vertical-align:bottom}.text--bold{font-weight:700}.text--normal{font-weight:400}.text--centered{text-align:center}.text--left{text-align:left}.text--right{text-align:right}.textarea{border:3px solid transparent;padding:1.4em 1.65em;border-radius:24px;resize:none;line-height:1.3em;color:#636363}.textarea--block{display:block;width:100%}.textarea--max-600{max-width:620px;margin:0 auto}.textarea--margin-bottom{margin-bottom:2.5em}.textarea:focus{outline:none}.textarea::-webkit-input-placeholder{color:#d0d0d0}.textarea::-moz-placeholder{color:#d0d0d0}.textarea:-ms-input-placeholder{color:#d0d0d0}.textarea--white.textarea--filled{border-color:#ffffff;background-color:#ffffff}.trial-challenge__row{background-color:#f2f2f2;border-radius:18px;padding:12px 12px 12px 18px;margin-bottom:5px;color:#2e3c85;font-weight:700}.trial-challenge__row::after{clear:both;content:"";display:table}.trial-challenge__row__label{max-width:70%;display:block;float:left;color:#2e3c85;line-height:1.43em}@media (min-width: 520px){.trial-challenge__row__label{max-width:100%;margin:0.4em 0}}@media (min-width: 760px){.trial-challenge__row__label{margin:0.5em 0}}.trial-challenge__row__input{background-color:#ffffff;border:3px solid #ffffff;border-radius:18px;color:#2e3c85;width:60px;height:40px;padding:6px 10px;float:right}.trial-challenge__row__input:focus{outline:none}.trial-challenge__row__input[type=number]{text-align:center}.trial-challenge__row__input[type=number]::-webkit-inner-spin-button,.trial-challenge__row__input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;margin:0}.trial-challenge__row__input::-webkit-input-placeholder{color:#f2f2f2}.trial-challenge__row__input::-moz-placeholder{color:#f2f2f2}.trial-challenge__row__input:-ms-input-placeholder{color:#f2f2f2}.use-cases{text-align:center;padding-bottom:3.25em}.use-cases__status{font-weight:700;font-size:18px}.use-cases__item{width:90%;margin:0 auto}@media (min-width: 760px){.use-cases__item{width:600px;margin:0 auto}}.use-cases__item__title{display:block;font-size:28px;line-height:1em;margin:0.2em 0 1.1em}@media (min-width: 760px){.use-cases__item__title{font-size:40px}}.use-cases__item__image{border-radius:4px;box-shadow:0px 2px 10px rgba(34,34,34,0.5)}.video-wrapper{position:relative;background-color:#007ac3}.video-wrapper--16-9{padding-bottom:56.25%}.video-wrapper iframe{width:100%;height:100%;position:absolute;top:0px;right:0px;bottom:0px;left:0px}.video-wrapper__icon{fill:#ffffff;height:54px;width:54px;position:absolute;top:50%;left:50%;margin:-27px 0 0 -27px}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2034%2064'%3E%3Cpath%20fill%3D'%23FFFFFF'%20d%3D'M6.825%2C32l26.431%2C27.625c0.496%2C0.5%2C0.744%2C1.104%2C0.744%2C1.812s-0.248%2C1.313-0.744%2C1.813c-0.497%2C0.5-1.098%2C0.75-1.8%2C0.75c-0.703%2C0-1.304-0.25-1.799-0.75L0.745%2C33.875C0.248%2C33.375%2C0%2C32.75%2C0%2C32s0.248-1.375%2C0.745-1.875L29.657%2C0.75C30.152%2C0.25%2C30.753%2C0%2C31.456%2C0c0.702%2C0%2C1.303%2C0.25%2C1.8%2C0.75C33.752%2C1.25%2C34%2C1.854%2C34%2C2.563c0%2C0.707-0.248%2C1.312-0.744%2C1.812L6.825%2C32z'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2034%2064'%3E%3Cpath%20fill%3D'%23FFFFFF'%20d%3D'M27.175%2C32L0.744%2C4.375C0.248%2C3.875%2C0%2C3.271%2C0%2C2.563S0.248%2C1.25%2C0.744%2C0.75C1.241%2C0.25%2C1.842%2C0%2C2.544%2C0c0.703%2C0%2C1.303%2C0.25%2C1.799%2C0.75l28.912%2C29.375C33.752%2C30.625%2C34%2C31.25%2C34%2C32s-0.248%2C1.375-0.745%2C1.875L4.343%2C63.25C3.847%2C63.75%2C3.247%2C64%2C2.544%2C64c-0.702%2C0-1.303-0.25-1.8-0.75C0.248%2C62.75%2C0%2C62.146%2C0%2C61.438c0-0.707%2C0.248-1.312%2C0.744-1.812L27.175%2C32z'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev,.swiper-button-next{width:34px;height:64px;margin-top:-32px;background-size:34px 64px}@media (max-width: 519px){.swiper-button-prev,.swiper-button-next{display:none}}.swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet{height:14px;width:14px;margin:0 4px;background-color:#2e3c85;opacity:1}.swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet-active{background-color:#ffffff}.nav-html,.nav-body{font-family:'Source Sans Pro', sans-serif;font-size:14px;line-height:1.5em;color:#636363}@media screen and (min-width: 520px){.nav-html,.nav-body{font-size:16px}}@media screen and (min-width: 720px){.nav-html,.nav-body{font-size:18px}}svg{display:inline-block;fill:#000}img{max-width:100%}a{color:#007ac3;text-decoration:underline}small{font-size:0.6em}.no-wrap{white-space:nowrap}.hidden{display:none}@media (max-width: 759px){.hidden--smartphone,.visible--tablet{display:none}}@media (max-width: 1019px){.hidden--tablet,.visible--desktop{display:none}}.font--smaller{font-size:0.75em}.font--larger{font-size:1.3333em}.no-break{white-space:nowrap}.headline-arrow-icon{height:12px;width:18px;fill:#007ac3;vertical-align:middle;margin:-2px 6px 0 0}.coati-logotype-headline{display:block;text-align:center;color:#ffffff;font-size:13px;font-weight:300}.coati-logotype-headline svg{height:62px;width:230px;fill:#ffffff}.grid-boundary{max-width:520px;margin-left:auto;margin-right:auto;display:block;position:relative;width:88%}.grid-boundary::after{clear:both;content:"";display:table}.grid-boundary::after{clear:both;content:"";display:table}@media screen and (min-width: 720px){.grid-boundary{width:90%;max-width:740px;margin-left:auto;margin-right:auto}.grid-boundary::after{clear:both;content:"";display:table}}@media screen and (min-width: 1020px){.grid-boundary{max-width:940px;margin-left:auto;margin-right:auto}.grid-boundary::after{clear:both;content:"";display:table}}.grid-column--padding-bottom-4x{padding-bottom:3em}@media (min-width: 760px){.grid-column--one-third{float:left;display:block;margin-right:3.78378%;width:30.81081%}.grid-column--one-third:last-child{margin-right:0}.grid-column--two-thirds{float:left;display:block;margin-right:3.78378%;width:65.40541%}.grid-column--two-thirds:last-child{margin-right:0}.grid-column--one-half{float:left;display:block;margin-right:3.78378%;width:48.10811%}.grid-column--one-half:last-child{margin-right:0}.grid-column--five-sixth{float:left;display:block;margin-right:3.78378%;width:82.7027%}.grid-column--five-sixth:last-child{margin-right:0}.grid-column--five-sixth.grid-column--centered{margin-left:8.64865%}.grid-column--border-right{border-right:1px solid rgba(255,255,255,0.2)}.grid-column--padding-top{padding-top:1.5em}.grid-column--padding-top-2x{padding-top:3em}.grid-column--padding-bottom{padding-bottom:1.5em}.grid-column--padding-bottom-4x{padding-bottom:6em}}.alert--notice{color:#47c581}.alert--error{color:#da2c4e}.download-gate-error-message{color:#f60}
+/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.swiper-container{margin:0 auto;position:relative;overflow:hidden;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0px, 0, 0);-moz-transform:translate3d(0px, 0, 0);-o-transform:translate(0px, 0px);-ms-transform:translate3d(0px, 0, 0);transform:translate3d(0px, 0, 0)}.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-prev,.swiper-button-next{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;-moz-background-size:27px 44px;-webkit-background-size:27px 44px;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:0.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:300ms;-moz-transition:300ms;-o-transition:300ms;transition:300ms;-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:0.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-white .swiper-pagination-bullet{background:#fff}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-container-vertical>.swiper-pagination{right:10px;top:50%;-webkit-transform:translate3d(0px, -50%, 0);-moz-transform:translate3d(0px, -50%, 0);-o-transform:translate(0px, -50%);-ms-transform:translate3d(0px, -50%, 0);transform:translate3d(0px, -50%, 0)}.swiper-container-vertical>.swiper-pagination .swiper-pagination-bullet{margin:5px 0;display:block}.swiper-container-horizontal>.swiper-pagination{bottom:10px;left:0;width:100%}.swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet{margin:0 5px}.swiper-container-3d{-webkit-perspective:1200px;-moz-perspective:1200px;-o-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-wrapper,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-cube-shadow{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear, left top, right top, from(rgba(0,0,0,0.5)), to(transparent));background-image:-webkit-linear-gradient(right, rgba(0,0,0,0.5), transparent);background-image:-moz-linear-gradient(right, rgba(0,0,0,0.5), transparent);background-image:-o-linear-gradient(right, rgba(0,0,0,0.5), transparent);background-image:linear-gradient(to left, rgba(0,0,0,0.5), transparent)}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear, right top, left top, from(rgba(0,0,0,0.5)), to(transparent));background-image:-webkit-linear-gradient(left, rgba(0,0,0,0.5), transparent);background-image:-moz-linear-gradient(left, rgba(0,0,0,0.5), transparent);background-image:-o-linear-gradient(left, rgba(0,0,0,0.5), transparent);background-image:linear-gradient(to right, rgba(0,0,0,0.5), transparent)}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.5)), to(transparent));background-image:-webkit-linear-gradient(bottom, rgba(0,0,0,0.5), transparent);background-image:-moz-linear-gradient(bottom, rgba(0,0,0,0.5), transparent);background-image:-o-linear-gradient(bottom, rgba(0,0,0,0.5), transparent);background-image:linear-gradient(to top, rgba(0,0,0,0.5), transparent)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear, left bottom, left top, from(rgba(0,0,0,0.5)), to(transparent));background-image:-webkit-linear-gradient(top, rgba(0,0,0,0.5), transparent);background-image:-moz-linear-gradient(top, rgba(0,0,0,0.5), transparent);background-image:-o-linear-gradient(top, rgba(0,0,0,0.5), transparent);background-image:linear-gradient(to bottom, rgba(0,0,0,0.5), transparent)}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;visibility:hidden;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;width:100%;height:100%;z-index:1}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-prev,.swiper-container-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;background:#000;opacity:0.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,0.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,0.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-moz-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12, end) infinite;-moz-animation:swiper-preloader-spin 1s steps(12, end) infinite;animation:swiper-preloader-spin 1s steps(12, end) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;-webkit-background-size:100%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}.button-group{font-size:0}.button-group--padded{padding:30px 0}.button-group--centered{text-align:center}.button-group--aligned-left{text-align:left}.button-group--aligned-right{text-align:right}.button-group .button,.button-group .split-button{margin:0.5em 0;vertical-align:top}.button-group:not(.button-group--centered) .button:first-of-type,.button-group:not(.button-group--centered) .split-button:first-of-type{margin-top:0}.button-group:not(.button-group--centered) .button:last-of-type,.button-group:not(.button-group--centered) .split-button:last-of-type{margin-bottom:0}@media (min-width: 520px){.button-group .button,.button-group .split-button{margin:0 0.425em 1em}.button-group .button--large:not(.button--block-tablet):not(.split-button--block-tablet),.button-group .split-button--large:not(.button--block-tablet):not(.split-button--block-tablet){margin:0 0.85em 1em}.button-group .button--large.button--block-tablet,.button-group .button--block-tablet.split-button--large,.button-group .split-button--large.split-button--block-tablet,.button-group .button--large.split-button--block-tablet{margin-bottom:1em}.button-group:not(.button-group--centered) .button:first-of-type,.button-group:not(.button-group--centered) .split-button:first-of-type{margin-left:0}.button-group:not(.button-group--centered) .button:last-of-type,.button-group:not(.button-group--centered) .split-button:last-of-type{margin-right:0}}@media (min-width: 520px) and (max-width: 759px){.button-group .button--large.button--block-tablet,.button-group .button--block-tablet.split-button--large,.button-group .split-button--large.split-button--block-tablet,.button-group .button--large.split-button--block-tablet{margin-left:0;margin-right:0}}@media (min-width: 760px){.button-group--oversized-tablet{width:120%;margin:0 -10%}}@media (min-width: 1020px){.button-group .button--large.button--block-tablet,.button-group .button--block-tablet.split-button--large,.button-group .split-button--large.split-button--block-tablet,.button-group .button--large.split-button--block-tablet{margin-left:0.85em;margin-right:0.85em}.button-group .button--block-desktop,.button-group .split-button--block-desktop{margin-left:0;margin-right:0}}.button{display:inline-block;font-size:16px;font-weight:700;text-align:center;height:52px;line-height:46px;width:100%;padding:0 1.5em;border-radius:21px;white-space:nowrap;background-color:transparent;border:3px solid transparent;cursor:pointer;-webkit-transition:color 200ms ease-in-out, background-color 200ms ease-in-out;-moz-transition:color 200ms ease-in-out, background-color 200ms ease-in-out;transition:color 200ms ease-in-out, background-color 200ms ease-in-out}.button,.button:hover,.button:focus{text-decoration:none}.button:focus{outline:none}.button svg{-webkit-transition:fill 200ms ease-in-out;-moz-transition:fill 200ms ease-in-out;transition:fill 200ms ease-in-out}.button--white.button--filled{border-color:#ffffff;color:#2e3c85;background-color:#ffffff}.button--white.button--filled:disabled{opacity:0.3}.button--white.button--filled:not(:disabled):hover{background-color:transparent;color:#ffffff}.button--white.button--filled svg{fill:#2e3c85}.button--white.button--filled:not(:disabled):hover svg{fill:#ffffff}.button--violett.button--filled{border-color:#2e3c85;color:#ffffff;background-color:#2e3c85}.button--violett.button--filled:disabled{opacity:0.3}.button--violett.button--filled:not(:disabled):hover{background-color:transparent;color:#2e3c85}.button--violett.button--filled svg{fill:#ffffff}.button--violett.button--filled:not(:disabled):hover svg{fill:#2e3c85}.button--dark-blue.button--filled{border-color:#007ac3;color:#ffffff;background-color:#007ac3}.button--dark-blue.button--filled:disabled{opacity:0.3}.button--dark-blue.button--filled:not(:disabled):hover{background-color:transparent;color:#007ac3}.button--dark-blue.button--filled svg{fill:#ffffff}.button--dark-blue.button--filled:not(:disabled):hover svg{fill:#007ac3}.button--white.button--outlined{border-color:#ffffff;background-color:transparent;color:#ffffff}.button--white.button--outlined:disabled{opacity:0.3}.button--white.button--outlined:not(:disabled):hover{background-color:#ffffff;color:#2e3c85}.button--white.button--outlined svg{fill:#ffffff}.button--white.button--outlined:not(:disabled):hover svg{fill:#2e3c85}.button--violett.button--outlined{border-color:#2e3c85;background-color:transparent;color:#2e3c85}.button--violett.button--outlined:disabled{opacity:0.3}.button--violett.button--outlined:not(:disabled):hover{background-color:#2e3c85;color:#ffffff}.button--violett.button--outlined svg{fill:#2e3c85}.button--violett.button--outlined:not(:disabled):hover svg{fill:#ffffff}.button--dark-blue.button--outlined{border-color:#007ac3;background-color:transparent;color:#007ac3}.button--dark-blue.button--outlined:disabled{opacity:0.3}.button--dark-blue.button--outlined:not(:disabled):hover{background-color:#007ac3;color:#ffffff}.button--dark-blue.button--outlined svg{fill:#007ac3}.button--dark-blue.button--outlined:not(:disabled):hover svg{fill:#ffffff}.button svg{vertical-align:text-bottom;margin-right:12px}.button--download-osx svg{height:20px;width:16px}.button--download-windows svg{height:20px;width:20px}.button--download-linux svg{height:22px;width:19px}@media (min-width: 520px){.button--large,.split-button--large{height:74px;padding:11px 2em;border-radius:27px}}@media (min-width: 760px){.button:not(.button--block-tablet):not(.split-button--block-tablet){width:auto}.button--fixed-width-large,.split-button--fixed-width-large,.button--fixed-width-medium,.split-button--fixed-width-medium,.button--fixed-width-small,.split-button--fixed-width-small{padding-left:0 !important;padding-right:0 !important}.button--fixed-width-large,.split-button--fixed-width-large{width:240px !important}.button--fixed-width-medium,.split-button--fixed-width-medium{width:180px !important}.button--fixed-width-small,.split-button--fixed-width-small{width:150px !important}}@media (min-width: 1020px){.button:not(.button--block-desktop):not(.split-button--block-desktop){width:auto}}.split-button{position:relative;display:block;padding:0 !important;height:auto;font-size:16px}.split-button .button{max-width:100%;margin:0 !important}.split-button__splits{position:absolute;top:0px;left:0px;width:100%;display:none}.split-button__splits::after{clear:both;content:"";display:table}.split-button__splits--visible{position:relative;display:block}.split-button__splits__item{width:50% !important;padding-left:0 !important;padding-right:0 !important}.split-button__splits__item:first-of-type{float:left;border-top-right-radius:0px;border-bottom-right-radius:0px;border-right-width:2px}.split-button__splits__item:last-of-type{float:right;border-top-left-radius:0px;border-bottom-left-radius:0px;border-left-width:2px}@media (min-width: 760px){.split-button{display:inline-block}}.circled-number{display:inline-block;border:2px solid transparent;border-radius:50%;height:1.875em;width:1.875em;line-height:1.5625em;text-align:center;vertical-align:baseline;margin:-0.875em 0;margin-right:6px;padding-left:2px}.circled-number--blue{border-color:#007ac3}@media (min-width: 520px){.circled-number{border-width:3px}}.feature-list{list-style:none;padding:0;margin:0}.feature-list__item{position:relative;font-size:18px;line-height:1.6em;min-height:3.2em;margin-bottom:2em;padding-left:2.5em;padding-right:1em}@media (min-width: 520px){.feature-list__item{padding-left:4em}}@media (min-width: 760px){.feature-list__item{float:left;display:block;margin-right:3.78378%;width:48.10811%}.feature-list__item:last-child{margin-right:0}.feature-list__item:nth-child(2n){margin-right:0}}@media (min-width: 1020px){.feature-list__item{padding-left:3.25em;font-size:24px}}.feature-list__item__icon{height:32px;width:32px;position:absolute;top:-3px;left:0px;fill:#007ac3}@media (min-width: 520px){.feature-list__item__icon{height:46px;width:46px}}.fluid{max-width:100%}.fluid--max-80{max-width:80%}@media (max-width: 759px){.fluid--full-smartphone{width:100%;max-width:100%}}.form-row{margin:1.5em 0}.form-row::after{clear:both;content:"";display:table}.form-row--margin-top-2x{margin-top:3em}.form-row--margin-top-05x{margin-top:0.75em}.form-row--margin-bottom-05x{margin-bottom:0.75em}.form-row--margin-bottom-2x{margin-bottom:3em}.form-row--indented-left{text-align:center}.form-row--indented-left .button{margin-bottom:1em}@media (min-width: 760px){.form-row--indented-left{padding-left:15.5%;text-align:left}.form-row--indented-left .button{margin-bottom:0}}.form-row__label,.form-row__textfield{display:inline-block;vertical-align:middle}.form-row__label{width:15%;color:#2e3c85;line-height:1.43em;font-weight:700}.form-row__label:not(.form-row__label--checkbox):after{content:':'}.form-row__label--required:not(.form-row__label--checkbox):after{content:'*:'}.form-row__textfield{width:84%;max-width:320px;background-color:#ffffff;border:3px solid #2e3c85;border-radius:18px;color:#636363;padding:10px 15px}.form-row__textfield:focus{outline:none}.form-row__textfield::-webkit-input-placeholder{color:#d0d0d0}.form-row__textfield::-moz-placeholder{color:#d0d0d0}.form-row__textfield:-ms-input-placeholder{color:#d0d0d0}.form-row__textfield--tiny{width:7%;text-align:center}.form-row__checkbox{display:block;position:absolute;top:0.325em;left:0.1em}.form-row__label--checkbox{position:relative;width:auto;padding-left:2em;color:#636363;font-weight:400}@media (min-width: 1020px){.form-row__label--checkbox{max-width:600px}}.form-row__inline-textfield{width:100px;text-align:center;border:0;border-bottom:2px solid #2e3c85}.form-row__inline-textfield:focus{outline:none}.headline--level-2{font-size:48px;font-weight:700;line-height:1em;margin:0.25em 0 1.3em;text-align:center}.headline--level-2.headline--no-margin{margin:0}.headline--level-2.headline--little-margin{margin:0.1em 0 0.3em}.headline--level-2.headline--medium-margin{margin:0.2em 0 0.7em}.headline--level-2.headline--little-margin-bottom{margin-bottom:0.45em}@media screen and (min-width: 520px){.headline--level-2{font-size:62px}}@media screen and (min-width: 720px){.headline--level-2{font-size:70px;letter-spacing:-1px}}.headline--level-3{font-size:18px;font-weight:700;line-height:1em;margin:0 0 1.1em}@media screen and (min-width: 520px){.headline--level-3{font-size:21px}}@media screen and (min-width: 720px){.headline--level-3{font-size:24px}}.headline--level-4{font-size:1em;font-weight:700;margin:0}.headline--blue{color:#007ac3}.headline--violett{color:#2e3c85}.headline--white{color:#ffffff}.headline--aligned-left{text-align:left}.headline--aligned-right{text-align:right}.headline--framed{border-width:3px 0;border-style:solid;text-align:center;padding:0.33em 2em;margin-bottom:1.45em}.headline--framed.headline--blue{border-color:#007ac3}.headline--framed.headline--violett{border-color:#2e3c85}.headline--framed.headline--white{border-color:#ffffff}.headline__prefixed-by-circled-number{display:inline-block;width:calc(100% - 1.875em - 12px);vertical-align:top}.icon--violett{fill:#2e3c85}.icon--white{fill:#ffffff}.icon--blue{fill:#007ac3}.icon--download-osx{height:20px;width:16px}.icon--download-windows{height:20px;width:20px}.icon--download-linux{height:22px;width:19px}.image--vertically-centered{display:inline-block;vertical-align:middle}.image--centered{display:block;margin:0 auto}.imprint-logo{display:block;fill:#595959}.imprint-logo--fhs{height:50px;width:150px}.imprint-logo--aws{height:43px;width:106px}.imprint-logo--startupsalzburg{height:45px;width:120px}@media (min-width: 520px){.imprint-logo{display:inline-block;vertical-align:middle}.imprint-logo--fhs{margin:-3px 8px 0 8px}.imprint-logo--aws{margin:-3px 8px 0 8px}.imprint-logo--startupsalzburg{margin:-12px 8px 0 8px}}.layout-body{padding-top:60px;min-height:400px}.layout-body--violett{background-color:#2e3c85}@media (min-width: 760px){.layout-body{padding-top:0}}@media (max-width: 759px){.layout-footer{display:none}}.layout-footer__row{display:block;position:relative;overflow:hidden;background-color:#007ac3;color:#ffffff;padding:0 6% 15px}.layout-footer__logo{margin:25px 0}.layout-footer__main-navigation__link,.layout-footer__sub-navigation__link{color:#ffffff;display:inline-block}.layout-footer__main-navigation__link:first-of-type,.layout-footer__sub-navigation__link:first-of-type{margin-left:0}.layout-footer__main-navigation__link,.layout-footer__main-navigation__link:hover,.layout-footer__main-navigation__link:focus,.layout-footer__sub-navigation__link,.layout-footer__sub-navigation__link:hover,.layout-footer__sub-navigation__link:focus{text-decoration:none}.layout-footer__main-navigation{position:absolute;top:15px;right:4%;text-align:right}.layout-footer__main-navigation__link{font-size:16px;margin:0 0 0 20px}.layout-footer__main-navigation__link--active{font-weight:700}@media (min-width: 1020px){.layout-footer__main-navigation__link{font-size:18px;margin:0 0 0 45px}}.layout-footer__sub-navigation{position:absolute;right:4%;bottom:20px;font-size:14px;text-align:right}.layout-footer__sub-navigation__link{font-weight:300}.layout-footer__sub-navigation__separator{display:inline-block;margin:4px}.layout-header{position:fixed;top:0px;right:0px;left:0px;z-index:100;background-color:transparent;color:#007ac3;width:100%}@media (max-width: 759px){.layout-header--mobile-menu-open .layout-header__fixed-bar{background-color:#2e3c85}.layout-header--mobile-menu-open .layout-header__menu-toggle__hamburger-icon{display:none}.layout-header--mobile-menu-open .layout-header__menu-toggle__hamburger-icon,.layout-header--mobile-menu-open .layout-header__menu-toggle__cross-icon,.layout-header--mobile-menu-open .layout-header__logo__icon{fill:#ffffff}.layout-header--mobile-menu-open .layout-header__main-navigation,.layout-header--mobile-menu-open .layout-header__sub-navigation{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1}.layout-header--mobile-menu-closed{height:60px;overflow:hidden}.layout-header--mobile-menu-closed .layout-header__menu-toggle__hamburger-icon,.layout-header--mobile-menu-closed .layout-header__menu-toggle__cross-icon,.layout-header--mobile-menu-closed .layout-header__logo__icon{fill:#2e3c85}.layout-header--mobile-menu-closed .layout-header__menu-toggle__cross-icon{display:none}.layout-header--mobile-menu-closed .layout-header__navigation-layer{opacity:0;left:100%}.layout-header--mobile-menu-closed .layout-header__main-navigation,.layout-header--mobile-menu-closed .layout-header__sub-navigation{-webkit-transform:translateY(100px);-moz-transform:translateY(100px);-ms-transform:translateY(100px);-o-transform:translateY(100px);transform:translateY(100px);opacity:0}}.layout-header__fixed-bar{position:relative;z-index:101;background-color:#ffffff;height:60px;width:100%}.layout-header__menu-toggle{display:block;background-color:transparent;border:none;padding:2px;position:absolute;top:13px;right:13px;z-index:102}.layout-header__menu-toggle:focus{outline:none}.layout-header__menu-toggle__hamburger-icon{display:block;height:30px;width:40px;fill:#2e3c85}.layout-header__menu-toggle__cross-icon{display:block;position:absolute;top:2px;right:2px;height:30px;width:40px;fill:#ffffff}.layout-header__logo{z-index:102}.layout-header__logo--sm{position:absolute;top:8px;left:20px}.layout-header__logo--md{display:none}.layout-header__navigation-layer{position:relative;top:0px;left:0px;z-index:100;overflow:hidden;padding-top:60px;width:100%;min-height:100vh;background-color:#2e3c85}.layout-header__main-navigation{-webkit-transition:all 500ms cubic-bezier(0.075, 0.82, 0.165, 1) 150ms;-moz-transition:all 500ms cubic-bezier(0.075, 0.82, 0.165, 1) 150ms;transition:all 500ms cubic-bezier(0.075, 0.82, 0.165, 1) 150ms}.layout-header__sub-navigation{-webkit-transition:all 500ms cubic-bezier(0.075, 0.82, 0.165, 1) 250ms;-moz-transition:all 500ms cubic-bezier(0.075, 0.82, 0.165, 1) 250ms;transition:all 500ms cubic-bezier(0.075, 0.82, 0.165, 1) 250ms}.layout-header__main-navigation__link{font-size:18px;position:relative;top:-2px;display:block;color:#ffffff;border-width:2px 0 0 0;border-style:solid;border-color:rgba(255,255,255,0.5);padding:9px 24px;text-decoration:none}.layout-header__main-navigation__link:focus{outline:none}@media (max-width: 759px){.layout-header__main-navigation__link:last-of-type{border-bottom-width:2px}.layout-header__main-navigation__link--active+.layout-header__main-navigation__link{border-top-color:#ffffff}.layout-header__main-navigation__link--active{font-weight:700;border-color:#ffffff;background-color:#ffffff;color:#2e3c85}}.layout-header__sub-navigation{padding:20px 0;font-size:14px}.layout-header__sub-navigation__link{display:block;padding:1px 24px;text-decoration:none;letter-spacing:1px;color:#ffffff}.layout-header__sub-navigation__link:focus{outline:none}@media (min-width: 760px){.layout-header{position:relative;top:auto;right:auto;left:auto;height:auto;overflow:visible}.layout-header__boundary{position:relative;max-width:96%;margin:0 auto}.layout-header__logo--sm{display:none}.layout-header__logo--md{display:block;position:absolute;top:35px;left:0px}.layout-header__logo--md .layout-header__logo__icon{fill:#ffffff}.layout-header__menu-toggle,.layout-header__fixed-bar{display:none}.layout-header__navigation-layer{display:block !important;background-color:transparent;padding:0;min-height:0;opacity:1 !important;position:static !important}.layout-header__main-navigation{font-size:18px;text-align:right;height:90px;padding:19px 0;background-color:transparent}.layout-header__main-navigation__link{font-size:16px;position:static;display:inline-block;color:#2e3c85;margin-left:20px;padding:0;border:none}.layout-header__main-navigation__link:first-of-type{margin-left:0}.layout-header__main-navigation__link,.layout-header__main-navigation__link:hover,.layout-header__main-navigation__link:focus{text-decoration:none}.layout-header__main-navigation__link--active{font-weight:700}.layout-header__main-navigation__link--as-button{display:inline-block;font-size:16px;font-weight:700;text-align:center;height:52px;line-height:46px;width:100%;padding:0 1.5em;border-radius:21px;white-space:nowrap;background-color:transparent;border:3px solid transparent;cursor:pointer;-webkit-transition:color 200ms ease-in-out, background-color 200ms ease-in-out;-moz-transition:color 200ms ease-in-out, background-color 200ms ease-in-out;transition:color 200ms ease-in-out, background-color 200ms ease-in-out;border-color:#2e3c85;color:#ffffff;background-color:#2e3c85;width:auto}.layout-header__main-navigation__link--as-button,.layout-header__main-navigation__link--as-button:hover,.layout-header__main-navigation__link--as-button:focus{text-decoration:none}.layout-header__main-navigation__link--as-button:focus{outline:none}.layout-header__main-navigation__link--as-button svg{-webkit-transition:fill 200ms ease-in-out;-moz-transition:fill 200ms ease-in-out;transition:fill 200ms ease-in-out}.layout-header__main-navigation__link--as-button:disabled{opacity:0.3}.layout-header__main-navigation__link--as-button:not(:disabled):hover{background-color:transparent;color:#2e3c85}.layout-header__main-navigation__link--as-button svg{fill:#ffffff}.layout-header__main-navigation__link--as-button:not(:disabled):hover svg{fill:#2e3c85}.layout-header__sub-navigation{display:none}}@media (min-width: 1020px){.layout-header__boundary{max-width:90%}.layout-header__main-navigation__link{margin-left:40px;font-size:18px}}.list{padding:0;margin:0 0 2em}.list a{font-weight:700}.list--unordered{list-style:none}.list--unordered .list__item{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2018%2012.406'%3E%3Cpath%20fill%3D%22%23636363%22%20d%3D%22M18%2C6.188c0%2C0.235-0.082%2C0.434-0.246%2C0.598l-5.344%2C5.344c-0.164%2C0.165-0.363%2C0.245-0.597%2C0.245c-0.235%2C0-0.434-0.08-0.598-0.245c-0.164-0.163-0.246-0.357-0.246-0.58s0.082-0.416%2C0.246-0.58l3.937-3.938H0.844c-0.235%2C0-0.434-0.082-0.598-0.246S0%2C6.423%2C0%2C6.188C0%2C5.953%2C0.082%2C5.755%2C0.246%2C5.59C0.41%2C5.427%2C0.609%2C5.344%2C0.844%2C5.344h14.308l-3.937-3.938c-0.164-0.164-0.246-0.356-0.246-0.58c0-0.223%2C0.082-0.416%2C0.246-0.58s0.363-0.245%2C0.598-0.245c0.234%2C0%2C0.433%2C0.081%2C0.597%2C0.245l5.344%2C5.344C17.918%2C5.755%2C18%2C5.953%2C18%2C6.188%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:left 6px;background-size:12px 8px;padding-left:24px}@media (min-width: 520px){.list--unordered .list__item{background-position:2px 8px;background-size:15px 10px;padding-left:32px}}@media (min-width: 760px){.list--unordered .list__item{background-size:18px 12px;padding-left:40px}}.logo--circled{height:109px;width:109px;border-radius:50%;background-color:#007ac3;text-align:center;padding:18px 0 0 3px}.logo--circled.logo--blue{background-color:#007ac3}.logo--circled.logo--violett{background-color:#2e3c85}.logo--circled .logo__icon{height:71px;width:55px;fill:#ffffff}.logo--symbol-only .logo__icon{height:37px;width:38px;fill:#2e3c85}.logo--with-slogan{text-align:justify;width:94px;line-height:1.15em;font-size:14px;font-weight:300}.logo--with-slogan .logo__icon{height:122px;width:103px;fill:#ffffff}.logo--as-ribbon{height:85px;width:80px;border-radius:0px 0px 10px 10px;background-color:#007ac3;text-align:center;padding:16px 0 0}.logo--as-ribbon .logo__icon{height:56px;width:43px;fill:#ffffff}.newsletter-form{margin:0.75em 0 3em}.newsletter-form::after{clear:both;content:"";display:table}.newsletter-form__input,.newsletter-form__button{display:block;float:left}.newsletter-form__input{background-color:transparent;border:3px solid #ffffff;border-radius:21px 0 0 21px;width:70%;line-height:46px;height:52px;padding:0 1em;font-size:inherit}.newsletter-form__input:focus{outline:none}.newsletter-form__input::-webkit-input-placeholder{font-style:italic;color:rgba(255,255,255,0.4)}.newsletter-form__input::-moz-placeholder{font-style:italic;color:rgba(255,255,255,0.4)}.newsletter-form__input:-ms-input-placeholder{font-style:italic;color:rgba(255,255,255,0.4)}.newsletter-form__button{border-top-left-radius:0;border-bottom-left-radius:0;border-left:0;width:30% !important;padding:0}.onpage-navigation{position:relative;z-index:50;background-color:#2e3c85;text-align:right;-webkit-transition:top 250ms ease-in-out;-moz-transition:top 250ms ease-in-out;transition:top 250ms ease-in-out;position:fixed;top:-100px;right:0px;left:0px}.onpage-navigation--fixed{top:0}.onpage-navigation__ribbon{position:absolute;top:0px;left:90px}.onpage-navigation__link,.onpage-navigation__button{display:inline-block;vertical-align:top}.onpage-navigation__link{position:relative;line-height:50px;color:#ffffff;text-decoration:none;margin-left:30px;background-color:#2e3c85}.onpage-navigation__link:first-of-type{margin-left:0}.onpage-navigation__link:last-of-type{margin-right:30px}.onpage-navigation__link:after{content:' ';position:absolute;bottom:0px;left:0px;-webkit-transition:-webkit-transform 250ms ease-in-out;-moz-transition:-moz-transform 250ms ease-in-out;transition:transform 250ms ease-in-out;height:4px;width:100%;background-color:#007ac3;z-index:-1}.onpage-navigation__link--active:after{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%)}.onpage-navigation__button{background-color:inherit;border:none;text-transform:uppercase;line-height:50px;color:#ffffff;font-size:12px;letter-spacing:1px;font-weight:300;padding:0 28px;border-left:2px solid #ffffff;-webkit-transition:color 200ms ease;-moz-transition:color 200ms ease;transition:color 200ms ease}.onpage-navigation__button:focus{outline:none}.onpage-navigation__button:hover{color:#7ab5d3}.onpage-navigation__button__circled-arrow-up{height:20px;width:20px;fill:#ffffff;vertical-align:middle;margin:-3px 6px 0 0;-webkit-transition:fill 200ms ease;-moz-transition:fill 200ms ease;transition:fill 200ms ease}.onpage-navigation__button:hover .onpage-navigation__button__circled-arrow-up{fill:#7ab5d3}.paragraph{margin:0 0 1.5em}.paragraph a{font-weight:700}@media (min-width: 760px){.paragraph--auto-columns{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:2em;-moz-column-gap:2em;column-gap:2em}}.paragraph--no-margin{margin-bottom:0}.paragraph--little-margin{margin-bottom:0.5em}.paragraph--medium-margin{margin-bottom:2em}.paragraph--margin-2x{margin-bottom:3em}.paragraph--font-large{font-size:18px;line-height:1.5em}@media (min-width: 760px){.paragraph--font-large{font-size:24px}}.paragraph--font-light{font-weight:300}.paragraph--font-italic{font-style:italic}.paragraph--text-centered{text-align:center}.paragraph--uppercase{text-transform:uppercase}.paragraph-styles a{font-weight:700}.section-header{background-color:#007ac3;background-position:center center;background-size:cover;background-repeat:no-repeat;overflow:hidden;color:#ffffff;text-align:center}.section-header--blue{background-color:#007ac3}.section-header--violett{background-color:#2e3c85}.section-header--violett p a{color:inherit;font-weight:700}.section-header--homepage{background-image:url(/assets/frontend/header-background--small-4bdf627f0ca2b78a5ec99dc7873c8255b2b3b86f11646e5f438eb4ae6ec79509.jpg)}@media (min-width: 760px){.section-header--homepage{background-image:url(/assets/frontend/header-background--medium-3819e0aa588508ddf9ba093de38dc0bd68e6844c37c19fd01d58f13c124ba294.jpg)}}@media (min-width: 1200px){.section-header--homepage{background-image:url(/assets/frontend/header-background--large-3fae62166447e5d457e0a35a01302d3ccb308166866dea4928bcbf3e8418e7f9.jpg)}}.section-header__body{margin:3em auto;width:85%}.section-header__body--full-width{width:100%}.section-header__body--narrow{max-width:540px}.section-header__body--content-page{margin-bottom:2.25em !important}.section-header__body--on-homepage{margin:5.5em auto 5em}.section-header__byline{font-size:28px;line-height:1em;margin:15px 0 30px}@media (min-width: 520px){.section-header__body{margin:6em auto}.section-header__body--on-homepage{margin:7em auto 5.75em}.section-header__byline{font-size:40px;margin:20px 0 40px}}@media (min-width: 760px){.section-header__body--on-homepage{margin:9em auto 7.75em}}@media (min-width: 1200px){.section-header__body--on-homepage{margin:10.5em auto 9.25em}}.section{padding:6.5em 0 4.5em}.section--equal-padding{padding:3.5em 0}.section--equal-padding-1_5x{padding:4.75em 0}.section--equal-padding-2x{padding:7em 0}.section--no-padding-top{padding-top:0}.section--no-padding-bottom{padding-bottom:0}.section--background-grey{background-color:#f2f2f2}.section--background-white{background-color:#ffffff}.section--background-blue{background-color:#007ac3}.section--background-violett{background-color:#2e3c85}.section--background-blue,.section--background-violett{color:#ffffff}.social-media{margin:1.125em 0}.social-media__link{display:inline-block;text-decoration:none;margin-right:5px}.social-media__link:hover .social-media__icon{fill:#007ac3}.social-media__icon{height:35px;width:35px;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;fill:#ffffff}.step-by-step-guide__row{margin-bottom:4.5em}@media (min-width: 760px){.step-by-step-guide__row{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;margin-bottom:6em}.step-by-step-guide__row--ltr{-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row}.step-by-step-guide__row--rtl{-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:reverse;-moz-box-direction:reverse;box-direction:reverse;-webkit-flex-direction:row-reverse;-moz-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-direction:row-reverse}.step-by-step-guide__row--ltr .step-by-step-guide__column:first-child{padding-right:3em}.step-by-step-guide__row--rtl .step-by-step-guide__column:first-child{padding-left:3em}.step-by-step-guide__column{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1}.step-by-step-guide__column>*:last-child{margin-bottom:0}.step-by-step-guide .paragraph{font-size:18px}}@media (min-width: 1020px){.step-by-step-guide__column{-webkit-align-self:center;-moz-align-self:center;align-self:center;-ms-flex-item-align:center}.step-by-step-guide .paragraph{font-size:22px;line-height:1.5em}}.table{background-color:#ffffff;border-collapse:separate;border-spacing:0;color:#2e3c85;overflow:hidden}.table--full-width{width:100%}.table--bordered{border:3px solid #2e3c85;border-radius:12px}@media (min-width: 1020px){.table--checkout{max-width:600px}}.table>tbody:first-child>.table__row:first-child:not(.table__row--head) .table__cell,.table>.table__row:first-child:not(.table__row--head) .table__cell{border-top:12px solid #ffffff}.table>tbody:last-child>.table__row:last-child:not(.table__row--foot) .table__cell,.table>.table__row:last-child:not(.table__row--foot) .table__cell{border-bottom:12px solid #ffffff}.table__cell{background-color:#f2f2f2;vertical-align:middle;padding:8px 4px}.table__cell:first-of-type{padding-left:10px}.table__cell:last-of-type{padding-right:10px}@media (min-width: 520px){.table__cell{padding:10px}.table__cell:first-of-type{padding-left:25px}.table__cell:last-of-type{padding-right:25px}}.table__cell:not(.table__cell--foot){border-bottom:4px solid #ffffff}.table__cell--head,.table__cell--foot{background-color:transparent;font-weight:400}.table__cell--head svg{vertical-align:text-bottom}.table__cell--narrow{width:17%}.table__cell--no-padding-left{padding-left:0}.table__cell--no-padding-right{padding-right:0}.table__cell--valign-top{vertical-align:top}.table__cell--valign-bottom{vertical-align:bottom}.text--bold{font-weight:700}.text--normal{font-weight:400}.text--centered{text-align:center}.text--left{text-align:left}.text--right{text-align:right}.textarea{border:3px solid transparent;padding:1.4em 1.65em;border-radius:24px;resize:none;line-height:1.3em;color:#636363}.textarea--block{display:block;width:100%}.textarea--max-600{max-width:620px;margin:0 auto}.textarea--margin-bottom{margin-bottom:2.5em}.textarea:focus{outline:none}.textarea::-webkit-input-placeholder{color:#d0d0d0}.textarea::-moz-placeholder{color:#d0d0d0}.textarea:-ms-input-placeholder{color:#d0d0d0}.textarea--white.textarea--filled{border-color:#ffffff;background-color:#ffffff}.trial-challenge__row{background-color:#f2f2f2;border-radius:18px;padding:12px 12px 12px 18px;margin-bottom:5px;color:#2e3c85;font-weight:700}.trial-challenge__row::after{clear:both;content:"";display:table}.trial-challenge__row__label{max-width:70%;display:block;float:left;color:#2e3c85;line-height:1.43em}@media (min-width: 520px){.trial-challenge__row__label{max-width:100%;margin:0.4em 0}}@media (min-width: 760px){.trial-challenge__row__label{margin:0.5em 0}}.trial-challenge__row__input{background-color:#ffffff;border:3px solid #ffffff;border-radius:18px;color:#2e3c85;width:60px;height:40px;padding:6px 10px;float:right}.trial-challenge__row__input:focus{outline:none}.trial-challenge__row__input[type=number]{text-align:center}.trial-challenge__row__input[type=number]::-webkit-inner-spin-button,.trial-challenge__row__input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;margin:0}.trial-challenge__row__input::-webkit-input-placeholder{color:#f2f2f2}.trial-challenge__row__input::-moz-placeholder{color:#f2f2f2}.trial-challenge__row__input:-ms-input-placeholder{color:#f2f2f2}.use-cases{text-align:center;padding-bottom:3.25em}.use-cases__status{font-weight:700;font-size:18px}.use-cases__item{width:90%;margin:0 auto}@media (min-width: 760px){.use-cases__item{width:600px;margin:0 auto}}.use-cases__item__title{display:block;font-size:28px;line-height:1em;margin:0.2em 0 1.1em}@media (min-width: 760px){.use-cases__item__title{font-size:40px}}.use-cases__item__image{border-radius:4px;box-shadow:0px 2px 10px rgba(34,34,34,0.5)}.video-wrapper{position:relative;background-color:#007ac3}.video-wrapper--16-9{padding-bottom:56.25%}.video-wrapper iframe{width:100%;height:100%;position:absolute;top:0px;right:0px;bottom:0px;left:0px}.video-wrapper__icon{fill:#ffffff;height:54px;width:54px;position:absolute;top:50%;left:50%;margin:-27px 0 0 -27px}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2034%2064'%3E%3Cpath%20fill%3D'%23FFFFFF'%20d%3D'M6.825%2C32l26.431%2C27.625c0.496%2C0.5%2C0.744%2C1.104%2C0.744%2C1.812s-0.248%2C1.313-0.744%2C1.813c-0.497%2C0.5-1.098%2C0.75-1.8%2C0.75c-0.703%2C0-1.304-0.25-1.799-0.75L0.745%2C33.875C0.248%2C33.375%2C0%2C32.75%2C0%2C32s0.248-1.375%2C0.745-1.875L29.657%2C0.75C30.152%2C0.25%2C30.753%2C0%2C31.456%2C0c0.702%2C0%2C1.303%2C0.25%2C1.8%2C0.75C33.752%2C1.25%2C34%2C1.854%2C34%2C2.563c0%2C0.707-0.248%2C1.312-0.744%2C1.812L6.825%2C32z'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2034%2064'%3E%3Cpath%20fill%3D'%23FFFFFF'%20d%3D'M27.175%2C32L0.744%2C4.375C0.248%2C3.875%2C0%2C3.271%2C0%2C2.563S0.248%2C1.25%2C0.744%2C0.75C1.241%2C0.25%2C1.842%2C0%2C2.544%2C0c0.703%2C0%2C1.303%2C0.25%2C1.799%2C0.75l28.912%2C29.375C33.752%2C30.625%2C34%2C31.25%2C34%2C32s-0.248%2C1.375-0.745%2C1.875L4.343%2C63.25C3.847%2C63.75%2C3.247%2C64%2C2.544%2C64c-0.702%2C0-1.303-0.25-1.8-0.75C0.248%2C62.75%2C0%2C62.146%2C0%2C61.438c0-0.707%2C0.248-1.312%2C0.744-1.812L27.175%2C32z'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev,.swiper-button-next{width:34px;height:64px;margin-top:-32px;background-size:34px 64px}@media (max-width: 519px){.swiper-button-prev,.swiper-button-next{display:none}}.swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet{height:14px;width:14px;margin:0 4px;background-color:#2e3c85;opacity:1}.swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet-active{background-color:#ffffff}.nav-body{font-family:'Source Sans Pro', sans-serif;font-size:14px;line-height:1.5em;color:#636363}@media screen and (min-width: 520px){.nav-body{font-size:16px}}@media screen and (min-width: 720px){.nav-body{font-size:18px}}@media (min-width: 760px){html{height:100%}body{height:100%}.layout{display:table;width:100%;height:100%}.layout-header,.layout-body,.layout-footer{display:table-row;height:1px}.layout-body{height:auto}}svg{display:inline-block;fill:#000}img{max-width:100%}a{color:#007ac3;text-decoration:underline}small{font-size:0.6em}.no-wrap{white-space:nowrap}.hidden{display:none}@media (max-width: 759px){.hidden--smartphone,.visible--tablet{display:none}}@media (max-width: 1019px){.hidden--tablet,.visible--desktop{display:none}}.font--smaller{font-size:0.75em}.font--larger{font-size:1.3333em}.no-break{white-space:nowrap}.inline-block{display:inline-block}.display-block{display:block}.valign-middle{vertical-align:middle}.headline-arrow-icon{height:12px;width:18px;fill:#007ac3;vertical-align:middle;margin:-2px 6px 0 0}.coati-logotype-headline{display:block;text-align:center;color:#ffffff;font-size:13px;font-weight:300}.coati-logotype-headline svg{height:62px;width:230px;fill:#ffffff}.grid-boundary{max-width:520px;margin-left:auto;margin-right:auto;display:block;position:relative;width:88%}.grid-boundary::after{clear:both;content:"";display:table}.grid-boundary::after{clear:both;content:"";display:table}@media screen and (min-width: 720px){.grid-boundary{width:90%;max-width:740px;margin-left:auto;margin-right:auto}.grid-boundary::after{clear:both;content:"";display:table}}@media screen and (min-width: 1020px){.grid-boundary{max-width:940px;margin-left:auto;margin-right:auto}.grid-boundary::after{clear:both;content:"";display:table}}.grid-column--padding-bottom-4x{padding-bottom:3em}@media (min-width: 760px){.grid-column--one-third{float:left;display:block;margin-right:3.78378%;width:30.81081%}.grid-column--one-third:last-child{margin-right:0}.grid-column--two-thirds{float:left;display:block;margin-right:3.78378%;width:65.40541%}.grid-column--two-thirds:last-child{margin-right:0}.grid-column--one-half{float:left;display:block;margin-right:3.78378%;width:48.10811%}.grid-column--one-half:last-child{margin-right:0}.grid-column--five-sixth{float:left;display:block;margin-right:3.78378%;width:82.7027%}.grid-column--five-sixth:last-child{margin-right:0}.grid-column--five-sixth.grid-column--centered{margin-left:8.64865%}.grid-column--border-right{border-right:1px solid rgba(255,255,255,0.2)}.grid-column--padding-top{padding-top:1.5em}.grid-column--padding-top-2x{padding-top:3em}.grid-column--padding-bottom{padding-bottom:1.5em}.grid-column--padding-bottom-4x{padding-bottom:6em}}.alert--notice{color:#47c581}.alert--error{color:#da2c4e}
+
}
+
+.cc-window{opacity:1;transition:opacity 1s ease}.cc-window.cc-invisible{opacity:0}.cc-animate.cc-revoke{transition:transform 1s ease}.cc-animate.cc-revoke.cc-top{transform:translateY(-2em)}.cc-animate.cc-revoke.cc-bottom{transform:translateY(2em)}.cc-animate.cc-revoke.cc-active.cc-bottom,.cc-animate.cc-revoke.cc-active.cc-top,.cc-revoke:hover{transform:translateY(0)}.cc-grower{max-height:0;overflow:hidden;transition:max-height 1s}.cc-link,.cc-revoke:hover{text-decoration:underline}.cc-revoke,.cc-window{position:fixed;overflow:hidden;box-sizing:border-box;font-family:Helvetica,Calibri,Arial,sans-serif;font-size:16px;line-height:1.5em;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;z-index:9999}.cc-window.cc-static{position:static}.cc-window.cc-floating{padding:2em;max-width:24em;-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner{padding:1em 1.8em;width:100%;-ms-flex-direction:row;flex-direction:row}.cc-revoke{padding:.5em}.cc-header{font-size:18px;font-weight:700}.cc-btn,.cc-close,.cc-link,.cc-revoke{cursor:pointer}.cc-link{opacity:.8;display:inline-block;padding:.2em}.cc-link:hover{opacity:1}.cc-link:active,.cc-link:visited{color:initial}.cc-btn{display:block;padding:.4em .8em;font-size:.9em;font-weight:700;border-width:2px;border-style:solid;text-align:center;white-space:nowrap}.cc-banner .cc-btn:last-child{min-width:140px}.cc-highlight .cc-btn:first-child{background-color:transparent;border-color:transparent}.cc-highlight .cc-btn:first-child:focus,.cc-highlight .cc-btn:first-child:hover{background-color:transparent;text-decoration:underline}.cc-close{display:block;position:absolute;top:.5em;right:.5em;font-size:1.6em;opacity:.9;line-height:.75}.cc-close:focus,.cc-close:hover{opacity:1}.cc-revoke.cc-top{top:0;left:3em;border-bottom-left-radius:.5em;border-bottom-right-radius:.5em}.cc-revoke.cc-bottom{bottom:0;left:3em;border-top-left-radius:.5em;border-top-right-radius:.5em}.cc-revoke.cc-left{left:3em;right:unset}.cc-revoke.cc-right{right:3em;left:unset}.cc-top{top:1em}.cc-left{left:1em}.cc-right{right:1em}.cc-bottom{bottom:1em}.cc-floating>.cc-link{margin-bottom:1em}.cc-floating .cc-message{display:block;margin-bottom:1em}.cc-window.cc-floating .cc-compliance{-ms-flex:1;flex:1}.cc-window.cc-banner{-ms-flex-align:center;align-items:center}.cc-banner.cc-top{left:0;right:0;top:0}.cc-banner.cc-bottom{left:0;right:0;bottom:0}.cc-banner .cc-message{-ms-flex:1;flex:1}.cc-compliance{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:justify;align-content:space-between}.cc-compliance>.cc-btn{-ms-flex:1;flex:1}.cc-btn+.cc-btn{margin-left:.5em}@media print{.cc-revoke,.cc-window{display:none}}@media screen and (max-width: 900px){.cc-btn{white-space:normal}}@media screen and (max-width: 414px) and (orientation: portrait), screen and (max-width: 736px) and (orientation: landscape){.cc-window.cc-top{top:0}.cc-window.cc-bottom{bottom:0}.cc-window.cc-banner,.cc-window.cc-left,.cc-window.cc-right{left:0;right:0}.cc-window.cc-banner{-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner .cc-compliance{-ms-flex:1;flex:1}.cc-window.cc-floating{max-width:none}.cc-window .cc-message{margin-bottom:1em}.cc-window.cc-banner{-ms-flex-align:unset;align-items:unset}}.cc-floating.cc-theme-classic{padding:1.2em;border-radius:5px}.cc-floating.cc-type-info.cc-theme-classic .cc-compliance{text-align:center;display:inline;-ms-flex:none;flex:none}.cc-theme-classic .cc-btn{border-radius:5px}.cc-theme-classic .cc-btn:last-child{min-width:140px}.cc-floating.cc-type-info.cc-theme-classic .cc-btn{display:inline-block}.cc-theme-edgeless.cc-window{padding:0}.cc-floating.cc-theme-edgeless .cc-message{margin:2em 2em 1.5em}.cc-banner.cc-theme-edgeless .cc-btn{margin:0;padding:.8em 1.8em;height:100%}.cc-banner.cc-theme-edgeless .cc-message{margin-left:1em}.cc-floating.cc-theme-edgeless .cc-btn+.cc-btn{margin-left:0}
diff --git a/web/blog/assets/js/navigation.js b/web/blog/assets/js/navigation.js
index 94d38c96..2862fdd4 100644
--- a/web/blog/assets/js/navigation.js
+++ b/web/blog/assets/js/navigation.js
@@ -1,41 +1,4 @@
-/*!
- * jQuery JavaScript Library v1.11.3
- * http://jquery.com/
- *
- * Includes Sizzle.js
- * http://sizzlejs.com/
- *
- * Copyright 2005, 2014 jQuery Foundation, Inc. and other contributors
- * Released under the MIT license
- * http://jquery.org/license
- *
- * Date: 2015-04-28T16:19Z
- */
-!function(e,t){"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(e,t){function n(e){var t="length"in e&&e.length,n=re.type(e);return"function"===n||re.isWindow(e)?!1:1===e.nodeType&&t?!0:"array"===n||0===t||"number"==typeof t&&t>0&&t-1 in e}function a(e,t,n){if(re.isFunction(t))return re.grep(e,function(e,a){return!!t.call(e,a,e)!==n});if(t.nodeType)return re.grep(e,function(e){return e===t!==n});if("string"==typeof t){if(pe.test(t))return re.filter(t,e,n);t=re.filter(t,e)}return re.grep(e,function(e){return re.inArray(e,t)>=0!==n})}function r(e,t){do e=e[t];while(e&&1!==e.nodeType);return e}function i(e){var t=we[e]={};return re.each(e.match(be)||[],function(e,n){t[n]=!0}),t}function o(){he.addEventListener?(he.removeEventListener("DOMContentLoaded",s,!1),e.removeEventListener("load",s,!1)):(he.detachEvent("onreadystatechange",s),e.detachEvent("onload",s))}function s(){(he.addEventListener||"load"===event.type||"complete"===he.readyState)&&(o(),re.ready())}function l(e,t,n){if(void 0===n&&1===e.nodeType){var a="data-"+t.replace(ke,"-$1").toLowerCase();if(n=e.getAttribute(a),"string"==typeof n){try{n="true"===n?!0:"false"===n?!1:"null"===n?null:+n+""===n?+n:Ce.test(n)?re.parseJSON(n):n}catch(r){}re.data(e,t,n)}else n=void 0}return n}function u(e){var t;for(t in e)if(("data"!==t||!re.isEmptyObject(e[t]))&&"toJSON"!==t)return!1;return!0}function d(e,t,n,a){if(re.acceptData(e)){var r,i,o=re.expando,s=e.nodeType,l=s?re.cache:e,u=s?e[o]:e[o]&&o;if(u&&l[u]&&(a||l[u].data)||void 0!==n||"string"!=typeof t)return u||(u=s?e[o]=Y.pop()||re.guid++:o),l[u]||(l[u]=s?{}:{toJSON:re.noop}),("object"==typeof t||"function"==typeof t)&&(a?l[u]=re.extend(l[u],t):l[u].data=re.extend(l[u].data,t)),i=l[u],a||(i.data||(i.data={}),i=i.data),void 0!==n&&(i[re.camelCase(t)]=n),"string"==typeof t?(r=i[t],null==r&&(r=i[re.camelCase(t)])):r=i,r}}function c(e,t,n){if(re.acceptData(e)){var a,r,i=e.nodeType,o=i?re.cache:e,s=i?e[re.expando]:re.expando;if(o[s]){if(t&&(a=n?o[s]:o[s].data)){re.isArray(t)?t=t.concat(re.map(t,re.camelCase)):t in a?t=[t]:(t=re.camelCase(t),t=t in a?[t]:t.split(" ")),r=t.length;for(;r--;)delete a[t[r]];if(n?!u(a):!re.isEmptyObject(a))return}(n||(delete o[s].data,u(o[s])))&&(i?re.cleanData([e],!0):ne.deleteExpando||o!=o.window?delete o[s]:o[s]=null)}}}function p(){return!0}function f(){return!1}function h(){try{return he.activeElement}catch(e){}}function m(e){var t=Oe.split("|"),n=e.createDocumentFragment();if(n.createElement)for(;t.length;)n.createElement(t.pop());return n}function g(e,t){var n,a,r=0,i=typeof e.getElementsByTagName!==Se?e.getElementsByTagName(t||"*"):typeof e.querySelectorAll!==Se?e.querySelectorAll(t||"*"):void 0;if(!i)for(i=[],n=e.childNodes||e;null!=(a=n[r]);r++)!t||re.nodeName(a,t)?i.push(a):re.merge(i,g(a,t));return void 0===t||t&&re.nodeName(e,t)?re.merge([e],i):i}function v(e){Ae.test(e.type)&&(e.defaultChecked=e.checked)}function y(e,t){return re.nodeName(e,"table")&&re.nodeName(11!==t.nodeType?t:t.firstChild,"tr")?e.getElementsByTagName("tbody")[0]||e.appendChild(e.ownerDocument.createElement("tbody")):e}function b(e){return e.type=(null!==re.find.attr(e,"type"))+"/"+e.type,e}function w(e){var t=Ve.exec(e.type);return t?e.type=t[1]:e.removeAttribute("type"),e}function x(e,t){for(var n,a=0;null!=(n=e[a]);a++)re._data(n,"globalEval",!t||re._data(t[a],"globalEval"))}function T(e,t){if(1===t.nodeType&&re.hasData(e)){var n,a,r,i=re._data(e),o=re._data(t,i),s=i.events;if(s){delete o.handle,o.events={};for(n in s)for(a=0,r=s[n].length;r>a;a++)re.event.add(t,n,s[n][a])}o.data&&(o.data=re.extend({},o.data))}}function S(e,t){var n,a,r;if(1===t.nodeType){if(n=t.nodeName.toLowerCase(),!ne.noCloneEvent&&t[re.expando]){r=re._data(t);for(a in r.events)re.removeEvent(t,a,r.handle);t.removeAttribute(re.expando)}"script"===n&&t.text!==e.text?(b(t).text=e.text,w(t)):"object"===n?(t.parentNode&&(t.outerHTML=e.outerHTML),ne.html5Clone&&e.innerHTML&&!re.trim(t.innerHTML)&&(t.innerHTML=e.innerHTML)):"input"===n&&Ae.test(e.type)?(t.defaultChecked=t.checked=e.checked,t.value!==e.value&&(t.value=e.value)):"option"===n?t.defaultSelected=t.selected=e.defaultSelected:("input"===n||"textarea"===n)&&(t.defaultValue=e.defaultValue)}}function C(t,n){var a,r=re(n.createElement(t)).appendTo(n.body),i=e.getDefaultComputedStyle&&(a=e.getDefaultComputedStyle(r[0]))?a.display:re.css(r[0],"display");return r.detach(),i}function k(e){var t=he,n=Ze[e];return n||(n=C(e,t),"none"!==n&&n||(Je=(Je||re("
")).appendTo(t.documentElement),t=(Je[0].contentWindow||Je[0].contentDocument).document,t.write(),t.close(),n=C(e,t),Je.detach()),Ze[e]=n),n}function E(e,t){return{get:function(){var n=e();if(null!=n)return n?void delete this.get:(this.get=t).apply(this,arguments)}}}function N(e,t){if(t in e)return t;for(var n=t.charAt(0).toUpperCase()+t.slice(1),a=t,r=pt.length;r--;)if(t=pt[r]+n,t in e)return t;return a}function D(e,t){for(var n,a,r,i=[],o=0,s=e.length;s>o;o++)a=e[o],a.style&&(i[o]=re._data(a,"olddisplay"),n=a.style.display,t?(i[o]||"none"!==n||(a.style.display=""),""===a.style.display&&De(a)&&(i[o]=re._data(a,"olddisplay",k(a.nodeName)))):(r=De(a),(n&&"none"!==n||!r)&&re._data(a,"olddisplay",r?n:re.css(a,"display"))));for(o=0;s>o;o++)a=e[o],a.style&&(t&&"none"!==a.style.display&&""!==a.style.display||(a.style.display=t?i[o]||"":"none"));return e}function M(e,t,n){var a=lt.exec(t);return a?Math.max(0,a[1]-(n||0))+(a[2]||"px"):t}function A(e,t,n,a,r){for(var i=n===(a?"border":"content")?4:"width"===t?1:0,o=0;4>i;i+=2)"margin"===n&&(o+=re.css(e,n+Ne[i],!0,r)),a?("content"===n&&(o-=re.css(e,"padding"+Ne[i],!0,r)),"margin"!==n&&(o-=re.css(e,"border"+Ne[i]+"Width",!0,r))):(o+=re.css(e,"padding"+Ne[i],!0,r),"padding"!==n&&(o+=re.css(e,"border"+Ne[i]+"Width",!0,r)));return o}function P(e,t,n){var a=!0,r="width"===t?e.offsetWidth:e.offsetHeight,i=et(e),o=ne.boxSizing&&"border-box"===re.css(e,"boxSizing",!1,i);if(0>=r||null==r){if(r=tt(e,t,i),(0>r||null==r)&&(r=e.style[t]),at.test(r))return r;a=o&&(ne.boxSizingReliable()||r===e.style[t]),r=parseFloat(r)||0}return r+A(e,t,n||(o?"border":"content"),a,i)+"px"}function L(e,t,n,a,r){return new L.prototype.init(e,t,n,a,r)}function I(){return setTimeout(function(){ft=void 0}),ft=re.now()}function z(e,t){var n,a={height:e},r=0;for(t=t?1:0;4>r;r+=2-t)n=Ne[r],a["margin"+n]=a["padding"+n]=e;return t&&(a.opacity=a.width=e),a}function j(e,t,n){for(var a,r=(bt[t]||[]).concat(bt["*"]),i=0,o=r.length;o>i;i++)if(a=r[i].call(n,t,e))return a}function O(e,t,n){var a,r,i,o,s,l,u,d,c=this,p={},f=e.style,h=e.nodeType&&De(e),m=re._data(e,"fxshow");n.queue||(s=re._queueHooks(e,"fx"),null==s.unqueued&&(s.unqueued=0,l=s.empty.fire,s.empty.fire=function(){s.unqueued||l()}),s.unqueued++,c.always(function(){c.always(function(){s.unqueued--,re.queue(e,"fx").length||s.empty.fire()})})),1===e.nodeType&&("height"in t||"width"in t)&&(n.overflow=[f.overflow,f.overflowX,f.overflowY],u=re.css(e,"display"),d="none"===u?re._data(e,"olddisplay")||k(e.nodeName):u,"inline"===d&&"none"===re.css(e,"float")&&(ne.inlineBlockNeedsLayout&&"inline"!==k(e.nodeName)?f.zoom=1:f.display="inline-block")),n.overflow&&(f.overflow="hidden",ne.shrinkWrapBlocks()||c.always(function(){f.overflow=n.overflow[0],f.overflowX=n.overflow[1],f.overflowY=n.overflow[2]}));for(a in t)if(r=t[a],mt.exec(r)){if(delete t[a],i=i||"toggle"===r,r===(h?"hide":"show")){if("show"!==r||!m||void 0===m[a])continue;h=!0}p[a]=m&&m[a]||re.style(e,a)}else u=void 0;if(re.isEmptyObject(p))"inline"===("none"===u?k(e.nodeName):u)&&(f.display=u);else{m?"hidden"in m&&(h=m.hidden):m=re._data(e,"fxshow",{}),i&&(m.hidden=!h),h?re(e).show():c.done(function(){re(e).hide()}),c.done(function(){var t;re._removeData(e,"fxshow");for(t in p)re.style(e,t,p[t])});for(a in p)o=j(h?m[a]:0,a,c),a in m||(m[a]=o.start,h&&(o.end=o.start,o.start="width"===a||"height"===a?1:0))}}function B(e,t){var n,a,r,i,o;for(n in e)if(a=re.camelCase(n),r=t[a],i=e[n],re.isArray(i)&&(r=i[1],i=e[n]=i[0]),n!==a&&(e[a]=i,delete e[n]),o=re.cssHooks[a],o&&"expand"in o){i=o.expand(i),delete e[a];for(n in i)n in e||(e[n]=i[n],t[n]=r)}else t[a]=r}function _(e,t,n){var a,r,i=0,o=yt.length,s=re.Deferred().always(function(){delete l.elem}),l=function(){if(r)return!1;for(var t=ft||I(),n=Math.max(0,u.startTime+u.duration-t),a=n/u.duration||0,i=1-a,o=0,l=u.tweens.length;l>o;o++)u.tweens[o].run(i);return s.notifyWith(e,[u,i,n]),1>i&&l?n:(s.resolveWith(e,[u]),!1)},u=s.promise({elem:e,props:re.extend({},t),opts:re.extend(!0,{specialEasing:{}},n),originalProperties:t,originalOptions:n,startTime:ft||I(),duration:n.duration,tweens:[],createTween:function(t,n){var a=re.Tween(e,u.opts,t,n,u.opts.specialEasing[t]||u.opts.easing);return u.tweens.push(a),a},stop:function(t){var n=0,a=t?u.tweens.length:0;if(r)return this;for(r=!0;a>n;n++)u.tweens[n].run(1);return t?s.resolveWith(e,[u,t]):s.rejectWith(e,[u,t]),this}}),d=u.props;for(B(d,u.opts.specialEasing);o>i;i++)if(a=yt[i].call(u,e,d,u.opts))return a;return re.map(d,j,u),re.isFunction(u.opts.start)&&u.opts.start.call(e,u),re.fx.timer(re.extend(l,{elem:e,anim:u,queue:u.opts.queue})),u.progress(u.opts.progress).done(u.opts.done,u.opts.complete).fail(u.opts.fail).always(u.opts.always)}function H(e){return function(t,n){"string"!=typeof t&&(n=t,t="*");var a,r=0,i=t.toLowerCase().match(be)||[];if(re.isFunction(n))for(;a=i[r++];)"+"===a.charAt(0)?(a=a.slice(1)||"*",(e[a]=e[a]||[]).unshift(n)):(e[a]=e[a]||[]).push(n)}}function F(e,t,n,a){function r(s){var l;return i[s]=!0,re.each(e[s]||[],function(e,s){var u=s(t,n,a);return"string"!=typeof u||o||i[u]?o?!(l=u):void 0:(t.dataTypes.unshift(u),r(u),!1)}),l}var i={},o=e===$t;return r(t.dataTypes[0])||!i["*"]&&r("*")}function R(e,t){var n,a,r=re.ajaxSettings.flatOptions||{};for(a in t)void 0!==t[a]&&((r[a]?e:n||(n={}))[a]=t[a]);return n&&re.extend(!0,e,n),e}function q(e,t,n){for(var a,r,i,o,s=e.contents,l=e.dataTypes;"*"===l[0];)l.shift(),void 0===r&&(r=e.mimeType||t.getResponseHeader("Content-Type"));if(r)for(o in s)if(s[o]&&s[o].test(r)){l.unshift(o);break}if(l[0]in n)i=l[0];else{for(o in n){if(!l[0]||e.converters[o+" "+l[0]]){i=o;break}a||(a=o)}i=i||a}return i?(i!==l[0]&&l.unshift(i),n[i]):void 0}function $(e,t,n,a){var r,i,o,s,l,u={},d=e.dataTypes.slice();if(d[1])for(o in e.converters)u[o.toLowerCase()]=e.converters[o];for(i=d.shift();i;)if(e.responseFields[i]&&(n[e.responseFields[i]]=t),!l&&a&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),l=i,i=d.shift())if("*"===i)i=l;else if("*"!==l&&l!==i){if(o=u[l+" "+i]||u["* "+i],!o)for(r in u)if(s=r.split(" "),s[1]===i&&(o=u[l+" "+s[0]]||u["* "+s[0]])){o===!0?o=u[r]:u[r]!==!0&&(i=s[0],d.unshift(s[1]));break}if(o!==!0)if(o&&e["throws"])t=o(t);else try{t=o(t)}catch(c){return{state:"parsererror",error:o?c:"No conversion from "+l+" to "+i}}}return{state:"success",data:t}}function W(e,t,n,a){var r;if(re.isArray(t))re.each(t,function(t,r){n||Vt.test(e)?a(e,r):W(e+"["+("object"==typeof r?t:"")+"]",r,n,a)});else if(n||"object"!==re.type(t))a(e,t);else for(r in t)W(e+"["+r+"]",t[r],n,a)}function G(){try{return new e.XMLHttpRequest}catch(t){}}function X(){try{return new e.ActiveXObject("Microsoft.XMLHTTP")}catch(t){}}function V(e){return re.isWindow(e)?e:9===e.nodeType?e.defaultView||e.parentWindow:!1}var Y=[],K=Y.slice,U=Y.concat,Q=Y.push,J=Y.indexOf,Z={},ee=Z.toString,te=Z.hasOwnProperty,ne={},ae="1.11.3",re=function(e,t){return new re.fn.init(e,t)},ie=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,oe=/^-ms-/,se=/-([\da-z])/gi,le=function(e,t){return t.toUpperCase()};re.fn=re.prototype={jquery:ae,constructor:re,selector:"",length:0,toArray:function(){return K.call(this)},get:function(e){return null!=e?0>e?this[e+this.length]:this[e]:K.call(this)},pushStack:function(e){var t=re.merge(this.constructor(),e);return t.prevObject=this,t.context=this.context,t},each:function(e,t){return re.each(this,e,t)},map:function(e){return this.pushStack(re.map(this,function(t,n){return e.call(t,n,t)}))},slice:function(){return this.pushStack(K.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(e){var t=this.length,n=+e+(0>e?t:0);return this.pushStack(n>=0&&t>n?[this[n]]:[])},end:function(){return this.prevObject||this.constructor(null)},push:Q,sort:Y.sort,splice:Y.splice},re.extend=re.fn.extend=function(){var e,t,n,a,r,i,o=arguments[0]||{},s=1,l=arguments.length,u=!1;for("boolean"==typeof o&&(u=o,o=arguments[s]||{},s++),"object"==typeof o||re.isFunction(o)||(o={}),s===l&&(o=this,s--);l>s;s++)if(null!=(r=arguments[s]))for(a in r)e=o[a],n=r[a],o!==n&&(u&&n&&(re.isPlainObject(n)||(t=re.isArray(n)))?(t?(t=!1,i=e&&re.isArray(e)?e:[]):i=e&&re.isPlainObject(e)?e:{},o[a]=re.extend(u,i,n)):void 0!==n&&(o[a]=n));return o},re.extend({expando:"jQuery"+(ae+Math.random()).replace(/\D/g,""),isReady:!0,error:function(e){throw new Error(e)},noop:function(){},isFunction:function(e){return"function"===re.type(e)},isArray:Array.isArray||function(e){return"array"===re.type(e)},isWindow:function(e){return null!=e&&e==e.window},isNumeric:function(e){return!re.isArray(e)&&e-parseFloat(e)+1>=0},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},isPlainObject:function(e){var t;if(!e||"object"!==re.type(e)||e.nodeType||re.isWindow(e))return!1;try{if(e.constructor&&!te.call(e,"constructor")&&!te.call(e.constructor.prototype,"isPrototypeOf"))return!1}catch(n){return!1}if(ne.ownLast)for(t in e)return te.call(e,t);for(t in e);return void 0===t||te.call(e,t)},type:function(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?Z[ee.call(e)]||"object":typeof e},globalEval:function(t){t&&re.trim(t)&&(e.execScript||function(t){e.eval.call(e,t)})(t)},camelCase:function(e){return e.replace(oe,"ms-").replace(se,le)},nodeName:function(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()},each:function(e,t,a){var r,i=0,o=e.length,s=n(e);if(a){if(s)for(;o>i&&(r=t.apply(e[i],a),r!==!1);i++);else for(i in e)if(r=t.apply(e[i],a),r===!1)break}else if(s)for(;o>i&&(r=t.call(e[i],i,e[i]),r!==!1);i++);else for(i in e)if(r=t.call(e[i],i,e[i]),r===!1)break;return e},trim:function(e){return null==e?"":(e+"").replace(ie,"")},makeArray:function(e,t){var a=t||[];return null!=e&&(n(Object(e))?re.merge(a,"string"==typeof e?[e]:e):Q.call(a,e)),a},inArray:function(e,t,n){var a;if(t){if(J)return J.call(t,e,n);for(a=t.length,n=n?0>n?Math.max(0,a+n):n:0;a>n;n++)if(n in t&&t[n]===e)return n}return-1},merge:function(e,t){for(var n=+t.length,a=0,r=e.length;n>a;)e[r++]=t[a++];if(n!==n)for(;void 0!==t[a];)e[r++]=t[a++];return e.length=r,e},grep:function(e,t,n){for(var a,r=[],i=0,o=e.length,s=!n;o>i;i++)a=!t(e[i],i),a!==s&&r.push(e[i]);return r},map:function(e,t,a){var r,i=0,o=e.length,s=n(e),l=[];if(s)for(;o>i;i++)r=t(e[i],i,a),null!=r&&l.push(r);else for(i in e)r=t(e[i],i,a),null!=r&&l.push(r);return U.apply([],l)},guid:1,proxy:function(e,t){var n,a,r;return"string"==typeof t&&(r=e[t],t=e,e=r),re.isFunction(e)?(n=K.call(arguments,2),a=function(){return e.apply(t||this,n.concat(K.call(arguments)))},a.guid=e.guid=e.guid||re.guid++,a):void 0},now:function(){return+new Date},support:ne}),re.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(e,t){Z["[object "+t+"]"]=t.toLowerCase()});var ue=/*!
- * Sizzle CSS Selector Engine v2.2.0-pre
- * http://sizzlejs.com/
- *
- * Copyright 2008, 2014 jQuery Foundation, Inc. and other contributors
- * Released under the MIT license
- * http://jquery.org/license
- *
- * Date: 2014-12-16
- */
-function(e){function t(e,t,n,a){var r,i,o,s,l,u,c,f,h,m;if((t?t.ownerDocument||t:F)!==L&&P(t),t=t||L,n=n||[],s=t.nodeType,"string"!=typeof e||!e||1!==s&&9!==s&&11!==s)return n;if(!a&&z){if(11!==s&&(r=ye.exec(e)))if(o=r[1]){if(9===s){if(i=t.getElementById(o),!i||!i.parentNode)return n;if(i.id===o)return n.push(i),n}else if(t.ownerDocument&&(i=t.ownerDocument.getElementById(o))&&_(t,i)&&i.id===o)return n.push(i),n}else{if(r[2])return J.apply(n,t.getElementsByTagName(e)),n;if((o=r[3])&&x.getElementsByClassName)return J.apply(n,t.getElementsByClassName(o)),n}if(x.qsa&&(!j||!j.test(e))){if(f=c=H,h=t,m=1!==s&&e,1===s&&"object"!==t.nodeName.toLowerCase()){for(u=k(e),(c=t.getAttribute("id"))?f=c.replace(we,"\\$&"):t.setAttribute("id",f),f="[id='"+f+"'] ",l=u.length;l--;)u[l]=f+p(u[l]);h=be.test(e)&&d(t.parentNode)||t,m=u.join(",")}if(m)try{return J.apply(n,h.querySelectorAll(m)),n}catch(g){}finally{c||t.removeAttribute("id")}}}return N(e.replace(le,"$1"),t,n,a)}function n(){function e(n,a){return t.push(n+" ")>T.cacheLength&&delete e[t.shift()],e[n+" "]=a}var t=[];return e}function a(e){return e[H]=!0,e}function r(e){var t=L.createElement("div");try{return!!e(t)}catch(n){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function i(e,t){for(var n=e.split("|"),a=e.length;a--;)T.attrHandle[n[a]]=t}function o(e,t){var n=t&&e,a=n&&1===e.nodeType&&1===t.nodeType&&(~t.sourceIndex||V)-(~e.sourceIndex||V);if(a)return a;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function s(e){return function(t){var n=t.nodeName.toLowerCase();return"input"===n&&t.type===e}}function l(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}function u(e){return a(function(t){return t=+t,a(function(n,a){for(var r,i=e([],n.length,t),o=i.length;o--;)n[r=i[o]]&&(n[r]=!(a[r]=n[r]))})})}function d(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}function c(){}function p(e){for(var t=0,n=e.length,a="";n>t;t++)a+=e[t].value;return a}function f(e,t,n){var a=t.dir,r=n&&"parentNode"===a,i=q++;return t.first?function(t,n,i){for(;t=t[a];)if(1===t.nodeType||r)return e(t,n,i)}:function(t,n,o){var s,l,u=[R,i];if(o){for(;t=t[a];)if((1===t.nodeType||r)&&e(t,n,o))return!0}else for(;t=t[a];)if(1===t.nodeType||r){if(l=t[H]||(t[H]={}),(s=l[a])&&s[0]===R&&s[1]===i)return u[2]=s[2];if(l[a]=u,u[2]=e(t,n,o))return!0}}}function h(e){return e.length>1?function(t,n,a){for(var r=e.length;r--;)if(!e[r](t,n,a))return!1;return!0}:e[0]}function m(e,n,a){for(var r=0,i=n.length;i>r;r++)t(e,n[r],a);return a}function g(e,t,n,a,r){for(var i,o=[],s=0,l=e.length,u=null!=t;l>s;s++)(i=e[s])&&(!n||n(i,a,r))&&(o.push(i),u&&t.push(s));return o}function v(e,t,n,r,i,o){return r&&!r[H]&&(r=v(r)),i&&!i[H]&&(i=v(i,o)),a(function(a,o,s,l){var u,d,c,p=[],f=[],h=o.length,v=a||m(t||"*",s.nodeType?[s]:s,[]),y=!e||!a&&t?v:g(v,p,e,s,l),b=n?i||(a?e:h||r)?[]:o:y;if(n&&n(y,b,s,l),r)for(u=g(b,f),r(u,[],s,l),d=u.length;d--;)(c=u[d])&&(b[f[d]]=!(y[f[d]]=c));if(a){if(i||e){if(i){for(u=[],d=b.length;d--;)(c=b[d])&&u.push(y[d]=c);i(null,b=[],u,l)}for(d=b.length;d--;)(c=b[d])&&(u=i?ee(a,c):p[d])>-1&&(a[u]=!(o[u]=c))}}else b=g(b===o?b.splice(h,b.length):b),i?i(null,o,b,l):J.apply(o,b)})}function y(e){for(var t,n,a,r=e.length,i=T.relative[e[0].type],o=i||T.relative[" "],s=i?1:0,l=f(function(e){return e===t},o,!0),u=f(function(e){return ee(t,e)>-1},o,!0),d=[function(e,n,a){var r=!i&&(a||n!==D)||((t=n).nodeType?l(e,n,a):u(e,n,a));return t=null,r}];r>s;s++)if(n=T.relative[e[s].type])d=[f(h(d),n)];else{if(n=T.filter[e[s].type].apply(null,e[s].matches),n[H]){for(a=++s;r>a&&!T.relative[e[a].type];a++);return v(s>1&&h(d),s>1&&p(e.slice(0,s-1).concat({value:" "===e[s-2].type?"*":""})).replace(le,"$1"),n,a>s&&y(e.slice(s,a)),r>a&&y(e=e.slice(a)),r>a&&p(e))}d.push(n)}return h(d)}function b(e,n){var r=n.length>0,i=e.length>0,o=function(a,o,s,l,u){var d,c,p,f=0,h="0",m=a&&[],v=[],y=D,b=a||i&&T.find.TAG("*",u),w=R+=null==y?1:Math.random()||.1,x=b.length;for(u&&(D=o!==L&&o);h!==x&&null!=(d=b[h]);h++){if(i&&d){for(c=0;p=e[c++];)if(p(d,o,s)){l.push(d);break}u&&(R=w)}r&&((d=!p&&d)&&f--,a&&m.push(d))}if(f+=h,r&&h!==f){for(c=0;p=n[c++];)p(m,v,o,s);if(a){if(f>0)for(;h--;)m[h]||v[h]||(v[h]=U.call(l));v=g(v)}J.apply(l,v),u&&!a&&v.length>0&&f+n.length>1&&t.uniqueSort(l)}return u&&(R=w,D=y),m};return r?a(o):o}var w,x,T,S,C,k,E,N,D,M,A,P,L,I,z,j,O,B,_,H="sizzle"+1*new Date,F=e.document,R=0,q=0,$=n(),W=n(),G=n(),X=function(e,t){return e===t&&(A=!0),0},V=1<<31,Y={}.hasOwnProperty,K=[],U=K.pop,Q=K.push,J=K.push,Z=K.slice,ee=function(e,t){for(var n=0,a=e.length;a>n;n++)if(e[n]===t)return n;return-1},te="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",ne="[\\x20\\t\\r\\n\\f]",ae="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",re=ae.replace("w","w#"),ie="\\["+ne+"*("+ae+")(?:"+ne+"*([*^$|!~]?=)"+ne+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+re+"))|)"+ne+"*\\]",oe=":("+ae+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+ie+")*)|.*)\\)|)",se=new RegExp(ne+"+","g"),le=new RegExp("^"+ne+"+|((?:^|[^\\\\])(?:\\\\.)*)"+ne+"+$","g"),ue=new RegExp("^"+ne+"*,"+ne+"*"),de=new RegExp("^"+ne+"*([>+~]|"+ne+")"+ne+"*"),ce=new RegExp("="+ne+"*([^\\]'\"]*?)"+ne+"*\\]","g"),pe=new RegExp(oe),fe=new RegExp("^"+re+"$"),he={ID:new RegExp("^#("+ae+")"),CLASS:new RegExp("^\\.("+ae+")"),TAG:new RegExp("^("+ae.replace("w","w*")+")"),ATTR:new RegExp("^"+ie),PSEUDO:new RegExp("^"+oe),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+ne+"*(even|odd|(([+-]|)(\\d*)n|)"+ne+"*(?:([+-]|)"+ne+"*(\\d+)|))"+ne+"*\\)|)","i"),bool:new RegExp("^(?:"+te+")$","i"),needsContext:new RegExp("^"+ne+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+ne+"*((?:-\\d)?\\d*)"+ne+"*\\)|)(?=[^-]|$)","i")},me=/^(?:input|select|textarea|button)$/i,ge=/^h\d$/i,ve=/^[^{]+\{\s*\[native \w/,ye=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,be=/[+~]/,we=/'|\\/g,xe=new RegExp("\\\\([\\da-f]{1,6}"+ne+"?|("+ne+")|.)","ig"),Te=function(e,t,n){var a="0x"+t-65536;return a!==a||n?t:0>a?String.fromCharCode(a+65536):String.fromCharCode(a>>10|55296,1023&a|56320)},Se=function(){P()};try{J.apply(K=Z.call(F.childNodes),F.childNodes),K[F.childNodes.length].nodeType}catch(Ce){J={apply:K.length?function(e,t){Q.apply(e,Z.call(t))}:function(e,t){for(var n=e.length,a=0;e[n++]=t[a++];);e.length=n-1}}}x=t.support={},C=t.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return t?"HTML"!==t.nodeName:!1},P=t.setDocument=function(e){var t,n,a=e?e.ownerDocument||e:F;return a!==L&&9===a.nodeType&&a.documentElement?(L=a,I=a.documentElement,n=a.defaultView,n&&n!==n.top&&(n.addEventListener?n.addEventListener("unload",Se,!1):n.attachEvent&&n.attachEvent("onunload",Se)),z=!C(a),x.attributes=r(function(e){return e.className="i",!e.getAttribute("className")}),x.getElementsByTagName=r(function(e){return e.appendChild(a.createComment("")),!e.getElementsByTagName("*").length}),x.getElementsByClassName=ve.test(a.getElementsByClassName),x.getById=r(function(e){return I.appendChild(e).id=H,!a.getElementsByName||!a.getElementsByName(H).length}),x.getById?(T.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&z){var n=t.getElementById(e);return n&&n.parentNode?[n]:[]}},T.filter.ID=function(e){var t=e.replace(xe,Te);return function(e){return e.getAttribute("id")===t}}):(delete T.find.ID,T.filter.ID=function(e){var t=e.replace(xe,Te);return function(e){var n="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return n&&n.value===t}}),T.find.TAG=x.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):x.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,a=[],r=0,i=t.getElementsByTagName(e);if("*"===e){for(;n=i[r++];)1===n.nodeType&&a.push(n);return a}return i},T.find.CLASS=x.getElementsByClassName&&function(e,t){return z?t.getElementsByClassName(e):void 0},O=[],j=[],(x.qsa=ve.test(a.querySelectorAll))&&(r(function(e){I.appendChild(e).innerHTML="
",e.querySelectorAll("[msallowcapture^='']").length&&j.push("[*^$]="+ne+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||j.push("\\["+ne+"*(?:value|"+te+")"),e.querySelectorAll("[id~="+H+"-]").length||j.push("~="),e.querySelectorAll(":checked").length||j.push(":checked"),e.querySelectorAll("a#"+H+"+*").length||j.push(".#.+[+~]")}),r(function(e){var t=a.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&j.push("name"+ne+"*[*^$|!~]?="),e.querySelectorAll(":enabled").length||j.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),j.push(",.*:")})),(x.matchesSelector=ve.test(B=I.matches||I.webkitMatchesSelector||I.mozMatchesSelector||I.oMatchesSelector||I.msMatchesSelector))&&r(function(e){x.disconnectedMatch=B.call(e,"div"),B.call(e,"[s!='']:x"),O.push("!=",oe)}),j=j.length&&new RegExp(j.join("|")),O=O.length&&new RegExp(O.join("|")),t=ve.test(I.compareDocumentPosition),_=t||ve.test(I.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,a=t&&t.parentNode;return e===a||!(!a||1!==a.nodeType||!(n.contains?n.contains(a):e.compareDocumentPosition&&16&e.compareDocumentPosition(a)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},X=t?function(e,t){if(e===t)return A=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n?n:(n=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1,1&n||!x.sortDetached&&t.compareDocumentPosition(e)===n?e===a||e.ownerDocument===F&&_(F,e)?-1:t===a||t.ownerDocument===F&&_(F,t)?1:M?ee(M,e)-ee(M,t):0:4&n?-1:1)}:function(e,t){if(e===t)return A=!0,0;var n,r=0,i=e.parentNode,s=t.parentNode,l=[e],u=[t];if(!i||!s)return e===a?-1:t===a?1:i?-1:s?1:M?ee(M,e)-ee(M,t):0;if(i===s)return o(e,t);for(n=e;n=n.parentNode;)l.unshift(n);for(n=t;n=n.parentNode;)u.unshift(n);for(;l[r]===u[r];)r++;return r?o(l[r],u[r]):l[r]===F?-1:u[r]===F?1:0},a):L},t.matches=function(e,n){return t(e,null,null,n)},t.matchesSelector=function(e,n){if((e.ownerDocument||e)!==L&&P(e),n=n.replace(ce,"='$1']"),x.matchesSelector&&z&&(!O||!O.test(n))&&(!j||!j.test(n)))try{var a=B.call(e,n);if(a||x.disconnectedMatch||e.document&&11!==e.document.nodeType)return a}catch(r){}return t(n,L,null,[e]).length>0},t.contains=function(e,t){return(e.ownerDocument||e)!==L&&P(e),_(e,t)},t.attr=function(e,t){(e.ownerDocument||e)!==L&&P(e);var n=T.attrHandle[t.toLowerCase()],a=n&&Y.call(T.attrHandle,t.toLowerCase())?n(e,t,!z):void 0;return void 0!==a?a:x.attributes||!z?e.getAttribute(t):(a=e.getAttributeNode(t))&&a.specified?a.value:null},t.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},t.uniqueSort=function(e){var t,n=[],a=0,r=0;if(A=!x.detectDuplicates,M=!x.sortStable&&e.slice(0),e.sort(X),A){for(;t=e[r++];)t===e[r]&&(a=n.push(r));for(;a--;)e.splice(n[a],1)}return M=null,e},S=t.getText=function(e){var t,n="",a=0,r=e.nodeType;if(r){if(1===r||9===r||11===r){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=S(e)}else if(3===r||4===r)return e.nodeValue}else for(;t=e[a++];)n+=S(t);return n},T=t.selectors={cacheLength:50,createPseudo:a,match:he,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(xe,Te),e[3]=(e[3]||e[4]||e[5]||"").replace(xe,Te),"~="===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]||t.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]&&t.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return he.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&pe.test(n)&&(t=k(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(xe,Te).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("(^|"+ne+")"+e+"("+ne+"|$)"))&&$(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(e,n,a){return function(r){var i=t.attr(r,e);return null==i?"!="===n:n?(i+="","="===n?i===a:"!="===n?i!==a:"^="===n?a&&0===i.indexOf(a):"*="===n?a&&i.indexOf(a)>-1:"$="===n?a&&i.slice(-a.length)===a:"~="===n?(" "+i.replace(se," ")+" ").indexOf(a)>-1:"|="===n?i===a||i.slice(0,a.length+1)===a+"-":!1):!0}},CHILD:function(e,t,n,a,r){var i="nth"!==e.slice(0,3),o="last"!==e.slice(-4),s="of-type"===t;return 1===a&&0===r?function(e){return!!e.parentNode}:function(t,n,l){var u,d,c,p,f,h,m=i!==o?"nextSibling":"previousSibling",g=t.parentNode,v=s&&t.nodeName.toLowerCase(),y=!l&&!s;if(g){if(i){for(;m;){for(c=t;c=c[m];)if(s?c.nodeName.toLowerCase()===v:1===c.nodeType)return!1;h=m="only"===e&&!h&&"nextSibling"}return!0}if(h=[o?g.firstChild:g.lastChild],o&&y){for(d=g[H]||(g[H]={}),u=d[e]||[],f=u[0]===R&&u[1],p=u[0]===R&&u[2],c=f&&g.childNodes[f];c=++f&&c&&c[m]||(p=f=0)||h.pop();)if(1===c.nodeType&&++p&&c===t){d[e]=[R,f,p];break}}else if(y&&(u=(t[H]||(t[H]={}))[e])&&u[0]===R)p=u[1];else for(;(c=++f&&c&&c[m]||(p=f=0)||h.pop())&&((s?c.nodeName.toLowerCase()!==v:1!==c.nodeType)||!++p||(y&&((c[H]||(c[H]={}))[e]=[R,p]),c!==t)););return p-=r,p===a||p%a===0&&p/a>=0}}},PSEUDO:function(e,n){var r,i=T.pseudos[e]||T.setFilters[e.toLowerCase()]||t.error("unsupported pseudo: "+e);return i[H]?i(n):i.length>1?(r=[e,e,"",n],T.setFilters.hasOwnProperty(e.toLowerCase())?a(function(e,t){for(var a,r=i(e,n),o=r.length;o--;)a=ee(e,r[o]),e[a]=!(t[a]=r[o])}):function(e){return i(e,0,r)}):i}},pseudos:{not:a(function(e){var t=[],n=[],r=E(e.replace(le,"$1"));return r[H]?a(function(e,t,n,a){for(var i,o=r(e,null,a,[]),s=e.length;s--;)(i=o[s])&&(e[s]=!(t[s]=i))}):function(e,a,i){return t[0]=e,r(t,null,i,n),t[0]=null,!n.pop()}}),has:a(function(e){return function(n){return t(e,n).length>0}}),contains:a(function(e){return e=e.replace(xe,Te),function(t){return(t.textContent||t.innerText||S(t)).indexOf(e)>-1}}),lang:a(function(e){return fe.test(e||"")||t.error("unsupported lang: "+e),e=e.replace(xe,Te).toLowerCase(),function(t){var n;do if(n=z?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return n=n.toLowerCase(),n===e||0===n.indexOf(e+"-");while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var n=e.location&&e.location.hash;return n&&n.slice(1)===t.id},root:function(e){return e===I},focus:function(e){return e===L.activeElement&&(!L.hasFocus||L.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:function(e){return e.disabled===!1},disabled:function(e){return e.disabled===!0},checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,e.selected===!0},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!T.pseudos.empty(e)},header:function(e){return ge.test(e.nodeName)},input:function(e){return me.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:u(function(){return[0]}),last:u(function(e,t){return[t-1]}),eq:u(function(e,t,n){return[0>n?n+t:n]}),even:u(function(e,t){for(var n=0;t>n;n+=2)e.push(n);return e}),odd:u(function(e,t){for(var n=1;t>n;n+=2)e.push(n);return e}),lt:u(function(e,t,n){for(var a=0>n?n+t:n;--a>=0;)e.push(a);return e}),gt:u(function(e,t,n){for(var a=0>n?n+t:n;++a
2&&"ID"===(o=i[0]).type&&x.getById&&9===t.nodeType&&z&&T.relative[i[1].type]){if(t=(T.find.ID(o.matches[0].replace(xe,Te),t)||[])[0],!t)return n;u&&(t=t.parentNode),e=e.slice(i.shift().value.length)}for(r=he.needsContext.test(e)?0:i.length;r--&&(o=i[r],!T.relative[s=o.type]);)if((l=T.find[s])&&(a=l(o.matches[0].replace(xe,Te),be.test(i[0].type)&&d(t.parentNode)||t))){if(i.splice(r,1),e=a.length&&p(i),!e)return J.apply(n,a),n;break}}return(u||E(e,c))(a,t,!z,n,be.test(e)&&d(t.parentNode)||t),n},x.sortStable=H.split("").sort(X).join("")===H,x.detectDuplicates=!!A,P(),x.sortDetached=r(function(e){return 1&e.compareDocumentPosition(L.createElement("div"))}),r(function(e){return e.innerHTML="","#"===e.firstChild.getAttribute("href")})||i("type|href|height|width",function(e,t,n){return n?void 0:e.getAttribute(t,"type"===t.toLowerCase()?1:2)}),x.attributes&&r(function(e){return e.innerHTML="",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||i("value",function(e,t,n){return n||"input"!==e.nodeName.toLowerCase()?void 0:e.defaultValue}),r(function(e){return null==e.getAttribute("disabled")})||i(te,function(e,t,n){var a;return n?void 0:e[t]===!0?t.toLowerCase():(a=e.getAttributeNode(t))&&a.specified?a.value:null}),t}(e);re.find=ue,re.expr=ue.selectors,re.expr[":"]=re.expr.pseudos,re.unique=ue.uniqueSort,re.text=ue.getText,re.isXMLDoc=ue.isXML,re.contains=ue.contains;var de=re.expr.match.needsContext,ce=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,pe=/^.[^:#\[\.,]*$/;re.filter=function(e,t,n){var a=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===a.nodeType?re.find.matchesSelector(a,e)?[a]:[]:re.find.matches(e,re.grep(t,function(e){return 1===e.nodeType}))},re.fn.extend({find:function(e){var t,n=[],a=this,r=a.length;if("string"!=typeof e)return this.pushStack(re(e).filter(function(){for(t=0;r>t;t++)if(re.contains(a[t],this))return!0}));for(t=0;r>t;t++)re.find(e,a[t],n);return n=this.pushStack(r>1?re.unique(n):n),n.selector=this.selector?this.selector+" "+e:e,n},filter:function(e){return this.pushStack(a(this,e||[],!1))},not:function(e){return this.pushStack(a(this,e||[],!0))},is:function(e){return!!a(this,"string"==typeof e&&de.test(e)?re(e):e||[],!1).length}});var fe,he=e.document,me=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,ge=re.fn.init=function(e,t){var n,a;if(!e)return this;if("string"==typeof e){if(n="<"===e.charAt(0)&&">"===e.charAt(e.length-1)&&e.length>=3?[null,e,null]:me.exec(e),!n||!n[1]&&t)return!t||t.jquery?(t||fe).find(e):this.constructor(t).find(e);if(n[1]){if(t=t instanceof re?t[0]:t,re.merge(this,re.parseHTML(n[1],t&&t.nodeType?t.ownerDocument||t:he,!0)),ce.test(n[1])&&re.isPlainObject(t))for(n in t)re.isFunction(this[n])?this[n](t[n]):this.attr(n,t[n]);return this}if(a=he.getElementById(n[2]),a&&a.parentNode){if(a.id!==n[2])return fe.find(e);this.length=1,this[0]=a}return this.context=he,this.selector=e,this}return e.nodeType?(this.context=this[0]=e,this.length=1,this):re.isFunction(e)?"undefined"!=typeof fe.ready?fe.ready(e):e(re):(void 0!==e.selector&&(this.selector=e.selector,this.context=e.context),re.makeArray(e,this))};ge.prototype=re.fn,fe=re(he);var ve=/^(?:parents|prev(?:Until|All))/,ye={children:!0,contents:!0,next:!0,prev:!0};re.extend({dir:function(e,t,n){for(var a=[],r=e[t];r&&9!==r.nodeType&&(void 0===n||1!==r.nodeType||!re(r).is(n));)1===r.nodeType&&a.push(r),r=r[t];return a},sibling:function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n}}),re.fn.extend({has:function(e){var t,n=re(e,this),a=n.length;return this.filter(function(){for(t=0;a>t;t++)if(re.contains(this,n[t]))return!0})},closest:function(e,t){for(var n,a=0,r=this.length,i=[],o=de.test(e)||"string"!=typeof e?re(e,t||this.context):0;r>a;a++)for(n=this[a];n&&n!==t;n=n.parentNode)if(n.nodeType<11&&(o?o.index(n)>-1:1===n.nodeType&&re.find.matchesSelector(n,e))){i.push(n);break}return this.pushStack(i.length>1?re.unique(i):i)},index:function(e){return e?"string"==typeof e?re.inArray(this[0],re(e)):re.inArray(e.jquery?e[0]:e,this):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(re.unique(re.merge(this.get(),re(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),re.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return re.dir(e,"parentNode")},parentsUntil:function(e,t,n){return re.dir(e,"parentNode",n)},next:function(e){return r(e,"nextSibling")},prev:function(e){return r(e,"previousSibling")},nextAll:function(e){return re.dir(e,"nextSibling")},prevAll:function(e){return re.dir(e,"previousSibling")},nextUntil:function(e,t,n){return re.dir(e,"nextSibling",n)},prevUntil:function(e,t,n){return re.dir(e,"previousSibling",n)},siblings:function(e){return re.sibling((e.parentNode||{}).firstChild,e)},children:function(e){return re.sibling(e.firstChild)},contents:function(e){return re.nodeName(e,"iframe")?e.contentDocument||e.contentWindow.document:re.merge([],e.childNodes)}},function(e,t){re.fn[e]=function(n,a){var r=re.map(this,t,n);return"Until"!==e.slice(-5)&&(a=n),a&&"string"==typeof a&&(r=re.filter(a,r)),this.length>1&&(ye[e]||(r=re.unique(r)),ve.test(e)&&(r=r.reverse())),this.pushStack(r)}});var be=/\S+/g,we={};re.Callbacks=function(e){e="string"==typeof e?we[e]||i(e):re.extend({},e);var t,n,a,r,o,s,l=[],u=!e.once&&[],d=function(i){for(n=e.memory&&i,a=!0,o=s||0,s=0,r=l.length,t=!0;l&&r>o;o++)if(l[o].apply(i[0],i[1])===!1&&e.stopOnFalse){n=!1;break}t=!1,l&&(u?u.length&&d(u.shift()):n?l=[]:c.disable())},c={add:function(){if(l){var a=l.length;!function i(t){re.each(t,function(t,n){var a=re.type(n);"function"===a?e.unique&&c.has(n)||l.push(n):n&&n.length&&"string"!==a&&i(n)})}(arguments),t?r=l.length:n&&(s=a,d(n))}return this},remove:function(){return l&&re.each(arguments,function(e,n){for(var a;(a=re.inArray(n,l,a))>-1;)l.splice(a,1),t&&(r>=a&&r--,o>=a&&o--)}),this},has:function(e){return e?re.inArray(e,l)>-1:!(!l||!l.length)},empty:function(){return l=[],r=0,this},disable:function(){return l=u=n=void 0,this},disabled:function(){return!l},lock:function(){return u=void 0,n||c.disable(),this},locked:function(){return!u},fireWith:function(e,n){return!l||a&&!u||(n=n||[],n=[e,n.slice?n.slice():n],t?u.push(n):d(n)),this},fire:function(){return c.fireWith(this,arguments),this},fired:function(){return!!a}};return c},re.extend({Deferred:function(e){var t=[["resolve","done",re.Callbacks("once memory"),"resolved"],["reject","fail",re.Callbacks("once memory"),"rejected"],["notify","progress",re.Callbacks("memory")]],n="pending",a={state:function(){return n},always:function(){return r.done(arguments).fail(arguments),this},then:function(){var e=arguments;return re.Deferred(function(n){re.each(t,function(t,i){var o=re.isFunction(e[t])&&e[t];r[i[1]](function(){var e=o&&o.apply(this,arguments);e&&re.isFunction(e.promise)?e.promise().done(n.resolve).fail(n.reject).progress(n.notify):n[i[0]+"With"](this===a?n.promise():this,o?[e]:arguments)})}),e=null}).promise()},promise:function(e){return null!=e?re.extend(e,a):a}},r={};return a.pipe=a.then,re.each(t,function(e,i){var o=i[2],s=i[3];a[i[1]]=o.add,s&&o.add(function(){n=s},t[1^e][2].disable,t[2][2].lock),r[i[0]]=function(){return r[i[0]+"With"](this===r?a:this,arguments),this},r[i[0]+"With"]=o.fireWith}),a.promise(r),e&&e.call(r,r),r},when:function(e){var t,n,a,r=0,i=K.call(arguments),o=i.length,s=1!==o||e&&re.isFunction(e.promise)?o:0,l=1===s?e:re.Deferred(),u=function(e,n,a){return function(r){n[e]=this,a[e]=arguments.length>1?K.call(arguments):r,a===t?l.notifyWith(n,a):--s||l.resolveWith(n,a)}};if(o>1)for(t=new Array(o),n=new Array(o),a=new Array(o);o>r;r++)i[r]&&re.isFunction(i[r].promise)?i[r].promise().done(u(r,a,i)).fail(l.reject).progress(u(r,n,t)):--s;return s||l.resolveWith(a,i),l.promise()}});var xe;re.fn.ready=function(e){return re.ready.promise().done(e),this},re.extend({isReady:!1,readyWait:1,holdReady:function(e){e?re.readyWait++:re.ready(!0)},ready:function(e){if(e===!0?!--re.readyWait:!re.isReady){if(!he.body)return setTimeout(re.ready);re.isReady=!0,e!==!0&&--re.readyWait>0||(xe.resolveWith(he,[re]),re.fn.triggerHandler&&(re(he).triggerHandler("ready"),re(he).off("ready")))}}}),re.ready.promise=function(t){if(!xe)if(xe=re.Deferred(),"complete"===he.readyState)setTimeout(re.ready);else if(he.addEventListener)he.addEventListener("DOMContentLoaded",s,!1),e.addEventListener("load",s,!1);else{he.attachEvent("onreadystatechange",s),e.attachEvent("onload",s);var n=!1;try{n=null==e.frameElement&&he.documentElement}catch(a){}n&&n.doScroll&&!function r(){if(!re.isReady){try{n.doScroll("left")}catch(e){return setTimeout(r,50)}o(),re.ready()}}()}return xe.promise(t)};var Te,Se="undefined";for(Te in re(ne))break;ne.ownLast="0"!==Te,ne.inlineBlockNeedsLayout=!1,re(function(){var e,t,n,a;n=he.getElementsByTagName("body")[0],n&&n.style&&(t=he.createElement("div"),a=he.createElement("div"),a.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",n.appendChild(a).appendChild(t),typeof t.style.zoom!==Se&&(t.style.cssText="display:inline;margin:0;border:0;padding:1px;width:1px;zoom:1",ne.inlineBlockNeedsLayout=e=3===t.offsetWidth,e&&(n.style.zoom=1)),n.removeChild(a))}),function(){var e=he.createElement("div");if(null==ne.deleteExpando){ne.deleteExpando=!0;try{delete e.test}catch(t){ne.deleteExpando=!1}}e=null}(),re.acceptData=function(e){var t=re.noData[(e.nodeName+" ").toLowerCase()],n=+e.nodeType||1;return 1!==n&&9!==n?!1:!t||t!==!0&&e.getAttribute("classid")===t};var Ce=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,ke=/([A-Z])/g;re.extend({cache:{},noData:{"applet ":!0,"embed ":!0,"object ":"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"},hasData:function(e){return e=e.nodeType?re.cache[e[re.expando]]:e[re.expando],!!e&&!u(e)},data:function(e,t,n){return d(e,t,n)},removeData:function(e,t){return c(e,t)},_data:function(e,t,n){return d(e,t,n,!0)},_removeData:function(e,t){return c(e,t,!0)}}),re.fn.extend({data:function(e,t){var n,a,r,i=this[0],o=i&&i.attributes;if(void 0===e){if(this.length&&(r=re.data(i),1===i.nodeType&&!re._data(i,"parsedAttrs"))){for(n=o.length;n--;)o[n]&&(a=o[n].name,0===a.indexOf("data-")&&(a=re.camelCase(a.slice(5)),l(i,a,r[a])));re._data(i,"parsedAttrs",!0)}return r}return"object"==typeof e?this.each(function(){re.data(this,e)}):arguments.length>1?this.each(function(){re.data(this,e,t)}):i?l(i,e,re.data(i,e)):void 0},removeData:function(e){return this.each(function(){re.removeData(this,e)})}}),re.extend({queue:function(e,t,n){var a;return e?(t=(t||"fx")+"queue",a=re._data(e,t),n&&(!a||re.isArray(n)?a=re._data(e,t,re.makeArray(n)):a.push(n)),a||[]):void 0},dequeue:function(e,t){t=t||"fx";var n=re.queue(e,t),a=n.length,r=n.shift(),i=re._queueHooks(e,t),o=function(){re.dequeue(e,t)};"inprogress"===r&&(r=n.shift(),a--),r&&("fx"===t&&n.unshift("inprogress"),delete i.stop,r.call(e,o,i)),!a&&i&&i.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return re._data(e,n)||re._data(e,n,{empty:re.Callbacks("once memory").add(function(){re._removeData(e,t+"queue"),re._removeData(e,n)})})}}),re.fn.extend({queue:function(e,t){var n=2;return"string"!=typeof e&&(t=e,e="fx",n--),arguments.lengths;s++)t(e[s],n,o?a:a.call(e[s],s,t(e[s],n)));return r?e:u?t.call(e):l?t(e[0],n):i},Ae=/^(?:checkbox|radio)$/i;!function(){var e=he.createElement("input"),t=he.createElement("div"),n=he.createDocumentFragment();if(t.innerHTML=" a",ne.leadingWhitespace=3===t.firstChild.nodeType,ne.tbody=!t.getElementsByTagName("tbody").length,ne.htmlSerialize=!!t.getElementsByTagName("link").length,ne.html5Clone="<:nav>"!==he.createElement("nav").cloneNode(!0).outerHTML,e.type="checkbox",e.checked=!0,n.appendChild(e),ne.appendChecked=e.checked,t.innerHTML="",ne.noCloneChecked=!!t.cloneNode(!0).lastChild.defaultValue,n.appendChild(t),t.innerHTML="",ne.checkClone=t.cloneNode(!0).cloneNode(!0).lastChild.checked,ne.noCloneEvent=!0,t.attachEvent&&(t.attachEvent("onclick",function(){ne.noCloneEvent=!1}),t.cloneNode(!0).click()),null==ne.deleteExpando){ne.deleteExpando=!0;try{delete t.test}catch(a){ne.deleteExpando=!1}}}(),function(){var t,n,a=he.createElement("div");for(t in{submit:!0,change:!0,focusin:!0})n="on"+t,(ne[t+"Bubbles"]=n in e)||(a.setAttribute(n,"t"),ne[t+"Bubbles"]=a.attributes[n].expando===!1);a=null}();var Pe=/^(?:input|select|textarea)$/i,Le=/^key/,Ie=/^(?:mouse|pointer|contextmenu)|click/,ze=/^(?:focusinfocus|focusoutblur)$/,je=/^([^.]*)(?:\.(.+)|)$/;re.event={global:{},add:function(e,t,n,a,r){var i,o,s,l,u,d,c,p,f,h,m,g=re._data(e);if(g){for(n.handler&&(l=n,n=l.handler,r=l.selector),n.guid||(n.guid=re.guid++),(o=g.events)||(o=g.events={}),(d=g.handle)||(d=g.handle=function(e){return typeof re===Se||e&&re.event.triggered===e.type?void 0:re.event.dispatch.apply(d.elem,arguments)},d.elem=e),t=(t||"").match(be)||[""],s=t.length;s--;)i=je.exec(t[s])||[],f=m=i[1],h=(i[2]||"").split(".").sort(),f&&(u=re.event.special[f]||{},f=(r?u.delegateType:u.bindType)||f,u=re.event.special[f]||{},c=re.extend({type:f,origType:m,data:a,handler:n,guid:n.guid,selector:r,needsContext:r&&re.expr.match.needsContext.test(r),namespace:h.join(".")},l),(p=o[f])||(p=o[f]=[],p.delegateCount=0,u.setup&&u.setup.call(e,a,h,d)!==!1||(e.addEventListener?e.addEventListener(f,d,!1):e.attachEvent&&e.attachEvent("on"+f,d))),u.add&&(u.add.call(e,c),c.handler.guid||(c.handler.guid=n.guid)),r?p.splice(p.delegateCount++,0,c):p.push(c),re.event.global[f]=!0);e=null}},remove:function(e,t,n,a,r){var i,o,s,l,u,d,c,p,f,h,m,g=re.hasData(e)&&re._data(e);if(g&&(d=g.events)){for(t=(t||"").match(be)||[""],u=t.length;u--;)if(s=je.exec(t[u])||[],f=m=s[1],h=(s[2]||"").split(".").sort(),f){for(c=re.event.special[f]||{},f=(a?c.delegateType:c.bindType)||f,p=d[f]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),l=i=p.length;i--;)o=p[i],!r&&m!==o.origType||n&&n.guid!==o.guid||s&&!s.test(o.namespace)||a&&a!==o.selector&&("**"!==a||!o.selector)||(p.splice(i,1),o.selector&&p.delegateCount--,c.remove&&c.remove.call(e,o));l&&!p.length&&(c.teardown&&c.teardown.call(e,h,g.handle)!==!1||re.removeEvent(e,f,g.handle),delete d[f])}else for(f in d)re.event.remove(e,f+t[u],n,a,!0);re.isEmptyObject(d)&&(delete g.handle,re._removeData(e,"events"))}},trigger:function(t,n,a,r){var i,o,s,l,u,d,c,p=[a||he],f=te.call(t,"type")?t.type:t,h=te.call(t,"namespace")?t.namespace.split("."):[];if(s=d=a=a||he,3!==a.nodeType&&8!==a.nodeType&&!ze.test(f+re.event.triggered)&&(f.indexOf(".")>=0&&(h=f.split("."),f=h.shift(),h.sort()),o=f.indexOf(":")<0&&"on"+f,t=t[re.expando]?t:new re.Event(f,"object"==typeof t&&t),
-t.isTrigger=r?2:3,t.namespace=h.join("."),t.namespace_re=t.namespace?new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,t.result=void 0,t.target||(t.target=a),n=null==n?[t]:re.makeArray(n,[t]),u=re.event.special[f]||{},r||!u.trigger||u.trigger.apply(a,n)!==!1)){if(!r&&!u.noBubble&&!re.isWindow(a)){for(l=u.delegateType||f,ze.test(l+f)||(s=s.parentNode);s;s=s.parentNode)p.push(s),d=s;d===(a.ownerDocument||he)&&p.push(d.defaultView||d.parentWindow||e)}for(c=0;(s=p[c++])&&!t.isPropagationStopped();)t.type=c>1?l:u.bindType||f,i=(re._data(s,"events")||{})[t.type]&&re._data(s,"handle"),i&&i.apply(s,n),i=o&&s[o],i&&i.apply&&re.acceptData(s)&&(t.result=i.apply(s,n),t.result===!1&&t.preventDefault());if(t.type=f,!r&&!t.isDefaultPrevented()&&(!u._default||u._default.apply(p.pop(),n)===!1)&&re.acceptData(a)&&o&&a[f]&&!re.isWindow(a)){d=a[o],d&&(a[o]=null),re.event.triggered=f;try{a[f]()}catch(m){}re.event.triggered=void 0,d&&(a[o]=d)}return t.result}},dispatch:function(e){e=re.event.fix(e);var t,n,a,r,i,o=[],s=K.call(arguments),l=(re._data(this,"events")||{})[e.type]||[],u=re.event.special[e.type]||{};if(s[0]=e,e.delegateTarget=this,!u.preDispatch||u.preDispatch.call(this,e)!==!1){for(o=re.event.handlers.call(this,e,l),t=0;(r=o[t++])&&!e.isPropagationStopped();)for(e.currentTarget=r.elem,i=0;(a=r.handlers[i++])&&!e.isImmediatePropagationStopped();)(!e.namespace_re||e.namespace_re.test(a.namespace))&&(e.handleObj=a,e.data=a.data,n=((re.event.special[a.origType]||{}).handle||a.handler).apply(r.elem,s),void 0!==n&&(e.result=n)===!1&&(e.preventDefault(),e.stopPropagation()));return u.postDispatch&&u.postDispatch.call(this,e),e.result}},handlers:function(e,t){var n,a,r,i,o=[],s=t.delegateCount,l=e.target;if(s&&l.nodeType&&(!e.button||"click"!==e.type))for(;l!=this;l=l.parentNode||this)if(1===l.nodeType&&(l.disabled!==!0||"click"!==e.type)){for(r=[],i=0;s>i;i++)a=t[i],n=a.selector+" ",void 0===r[n]&&(r[n]=a.needsContext?re(n,this).index(l)>=0:re.find(n,this,null,[l]).length),r[n]&&r.push(a);r.length&&o.push({elem:l,handlers:r})}return s]","i"),He=/^\s+/,Fe=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,Re=/<([\w:]+)/,qe=/\s*$/g,Ke={option:[1,""],legend:[1,""],area:[1,""],param:[1,""],thead:[1,""],tr:[2,""],col:[2,""],td:[3,""],_default:ne.htmlSerialize?[0,"",""]:[1,"X","
"]},Ue=m(he),Qe=Ue.appendChild(he.createElement("div"));Ke.optgroup=Ke.option,Ke.tbody=Ke.tfoot=Ke.colgroup=Ke.caption=Ke.thead,Ke.th=Ke.td,re.extend({clone:function(e,t,n){var a,r,i,o,s,l=re.contains(e.ownerDocument,e);if(ne.html5Clone||re.isXMLDoc(e)||!_e.test("<"+e.nodeName+">")?i=e.cloneNode(!0):(Qe.innerHTML=e.outerHTML,Qe.removeChild(i=Qe.firstChild)),!(ne.noCloneEvent&&ne.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||re.isXMLDoc(e)))for(a=g(i),s=g(e),o=0;null!=(r=s[o]);++o)a[o]&&S(r,a[o]);if(t)if(n)for(s=s||g(e),a=a||g(i),o=0;null!=(r=s[o]);o++)T(r,a[o]);else T(e,i);return a=g(i,"script"),a.length>0&&x(a,!l&&g(e,"script")),a=s=r=null,i},buildFragment:function(e,t,n,a){for(var r,i,o,s,l,u,d,c=e.length,p=m(t),f=[],h=0;c>h;h++)if(i=e[h],i||0===i)if("object"===re.type(i))re.merge(f,i.nodeType?[i]:i);else if($e.test(i)){for(s=s||p.appendChild(t.createElement("div")),l=(Re.exec(i)||["",""])[1].toLowerCase(),d=Ke[l]||Ke._default,s.innerHTML=d[1]+i.replace(Fe,"<$1>$2>")+d[2],r=d[0];r--;)s=s.lastChild;if(!ne.leadingWhitespace&&He.test(i)&&f.push(t.createTextNode(He.exec(i)[0])),!ne.tbody)for(i="table"!==l||qe.test(i)?""!==d[1]||qe.test(i)?0:s:s.firstChild,r=i&&i.childNodes.length;r--;)re.nodeName(u=i.childNodes[r],"tbody")&&!u.childNodes.length&&i.removeChild(u);for(re.merge(f,s.childNodes),s.textContent="";s.firstChild;)s.removeChild(s.firstChild);s=p.lastChild}else f.push(t.createTextNode(i));for(s&&p.removeChild(s),ne.appendChecked||re.grep(g(f,"input"),v),h=0;i=f[h++];)if((!a||-1===re.inArray(i,a))&&(o=re.contains(i.ownerDocument,i),s=g(p.appendChild(i),"script"),o&&x(s),n))for(r=0;i=s[r++];)Xe.test(i.type||"")&&n.push(i);return s=null,p},cleanData:function(e,t){for(var n,a,r,i,o=0,s=re.expando,l=re.cache,u=ne.deleteExpando,d=re.event.special;null!=(n=e[o]);o++)if((t||re.acceptData(n))&&(r=n[s],i=r&&l[r])){if(i.events)for(a in i.events)d[a]?re.event.remove(n,a):re.removeEvent(n,a,i.handle);l[r]&&(delete l[r],u?delete n[s]:typeof n.removeAttribute!==Se?n.removeAttribute(s):n[s]=null,Y.push(r))}}}),re.fn.extend({text:function(e){return Me(this,function(e){return void 0===e?re.text(this):this.empty().append((this[0]&&this[0].ownerDocument||he).createTextNode(e))},null,e,arguments.length)},append:function(){return this.domManip(arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=y(this,e);t.appendChild(e)}})},prepend:function(){return this.domManip(arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=y(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return this.domManip(arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return this.domManip(arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},remove:function(e,t){for(var n,a=e?re.filter(e,this):this,r=0;null!=(n=a[r]);r++)t||1!==n.nodeType||re.cleanData(g(n)),n.parentNode&&(t&&re.contains(n.ownerDocument,n)&&x(g(n,"script")),n.parentNode.removeChild(n));return this},empty:function(){for(var e,t=0;null!=(e=this[t]);t++){for(1===e.nodeType&&re.cleanData(g(e,!1));e.firstChild;)e.removeChild(e.firstChild);e.options&&re.nodeName(e,"select")&&(e.options.length=0)}return this},clone:function(e,t){return e=null==e?!1:e,t=null==t?e:t,this.map(function(){return re.clone(this,e,t)})},html:function(e){return Me(this,function(e){var t=this[0]||{},n=0,a=this.length;if(void 0===e)return 1===t.nodeType?t.innerHTML.replace(Be,""):void 0;if("string"==typeof e&&!We.test(e)&&(ne.htmlSerialize||!_e.test(e))&&(ne.leadingWhitespace||!He.test(e))&&!Ke[(Re.exec(e)||["",""])[1].toLowerCase()]){e=e.replace(Fe,"<$1>$2>");try{for(;a>n;n++)t=this[n]||{},1===t.nodeType&&(re.cleanData(g(t,!1)),t.innerHTML=e);t=0}catch(r){}}t&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(){var e=arguments[0];return this.domManip(arguments,function(t){e=this.parentNode,re.cleanData(g(this)),e&&e.replaceChild(t,this)}),e&&(e.length||e.nodeType)?this:this.remove()},detach:function(e){return this.remove(e,!0)},domManip:function(e,t){e=U.apply([],e);var n,a,r,i,o,s,l=0,u=this.length,d=this,c=u-1,p=e[0],f=re.isFunction(p);if(f||u>1&&"string"==typeof p&&!ne.checkClone&&Ge.test(p))return this.each(function(n){var a=d.eq(n);f&&(e[0]=p.call(this,n,a.html())),a.domManip(e,t)});if(u&&(s=re.buildFragment(e,this[0].ownerDocument,!1,this),n=s.firstChild,1===s.childNodes.length&&(s=n),n)){for(i=re.map(g(s,"script"),b),r=i.length;u>l;l++)a=s,l!==c&&(a=re.clone(a,!0,!0),r&&re.merge(i,g(a,"script"))),t.call(this[l],a,l);if(r)for(o=i[i.length-1].ownerDocument,re.map(i,w),l=0;r>l;l++)a=i[l],Xe.test(a.type||"")&&!re._data(a,"globalEval")&&re.contains(o,a)&&(a.src?re._evalUrl&&re._evalUrl(a.src):re.globalEval((a.text||a.textContent||a.innerHTML||"").replace(Ye,"")));s=n=null}return this}}),re.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,t){re.fn[e]=function(e){for(var n,a=0,r=[],i=re(e),o=i.length-1;o>=a;a++)n=a===o?this:this.clone(!0),re(i[a])[t](n),Q.apply(r,n.get());return this.pushStack(r)}});var Je,Ze={};!function(){var e;ne.shrinkWrapBlocks=function(){if(null!=e)return e;e=!1;var t,n,a;return n=he.getElementsByTagName("body")[0],n&&n.style?(t=he.createElement("div"),a=he.createElement("div"),a.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",n.appendChild(a).appendChild(t),typeof t.style.zoom!==Se&&(t.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:1px;width:1px;zoom:1",t.appendChild(he.createElement("div")).style.width="5px",e=3!==t.offsetWidth),n.removeChild(a),e):void 0}}();var et,tt,nt=/^margin/,at=new RegExp("^("+Ee+")(?!px)[a-z%]+$","i"),rt=/^(top|right|bottom|left)$/;e.getComputedStyle?(et=function(t){return t.ownerDocument.defaultView.opener?t.ownerDocument.defaultView.getComputedStyle(t,null):e.getComputedStyle(t,null)},tt=function(e,t,n){var a,r,i,o,s=e.style;return n=n||et(e),o=n?n.getPropertyValue(t)||n[t]:void 0,n&&(""!==o||re.contains(e.ownerDocument,e)||(o=re.style(e,t)),at.test(o)&&nt.test(t)&&(a=s.width,r=s.minWidth,i=s.maxWidth,s.minWidth=s.maxWidth=s.width=o,o=n.width,s.width=a,s.minWidth=r,s.maxWidth=i)),void 0===o?o:o+""}):he.documentElement.currentStyle&&(et=function(e){return e.currentStyle},tt=function(e,t,n){var a,r,i,o,s=e.style;return n=n||et(e),o=n?n[t]:void 0,null==o&&s&&s[t]&&(o=s[t]),at.test(o)&&!rt.test(t)&&(a=s.left,r=e.runtimeStyle,i=r&&r.left,i&&(r.left=e.currentStyle.left),s.left="fontSize"===t?"1em":o,o=s.pixelLeft+"px",s.left=a,i&&(r.left=i)),void 0===o?o:o+""||"auto"}),function(){function t(){var t,n,a,r;n=he.getElementsByTagName("body")[0],n&&n.style&&(t=he.createElement("div"),a=he.createElement("div"),a.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",n.appendChild(a).appendChild(t),t.style.cssText="-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;margin-top:1%;top:1%;border:1px;padding:1px;width:4px;position:absolute",i=o=!1,l=!0,e.getComputedStyle&&(i="1%"!==(e.getComputedStyle(t,null)||{}).top,o="4px"===(e.getComputedStyle(t,null)||{width:"4px"}).width,r=t.appendChild(he.createElement("div")),r.style.cssText=t.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:0",r.style.marginRight=r.style.width="0",t.style.width="1px",l=!parseFloat((e.getComputedStyle(r,null)||{}).marginRight),t.removeChild(r)),t.innerHTML="",r=t.getElementsByTagName("td"),r[0].style.cssText="margin:0;border:0;padding:0;display:none",s=0===r[0].offsetHeight,s&&(r[0].style.display="",r[1].style.display="none",s=0===r[0].offsetHeight),n.removeChild(a))}var n,a,r,i,o,s,l;n=he.createElement("div"),n.innerHTML=" a",r=n.getElementsByTagName("a")[0],a=r&&r.style,a&&(a.cssText="float:left;opacity:.5",ne.opacity="0.5"===a.opacity,ne.cssFloat=!!a.cssFloat,n.style.backgroundClip="content-box",n.cloneNode(!0).style.backgroundClip="",ne.clearCloneStyle="content-box"===n.style.backgroundClip,ne.boxSizing=""===a.boxSizing||""===a.MozBoxSizing||""===a.WebkitBoxSizing,re.extend(ne,{reliableHiddenOffsets:function(){return null==s&&t(),s},boxSizingReliable:function(){return null==o&&t(),o},pixelPosition:function(){return null==i&&t(),i},reliableMarginRight:function(){return null==l&&t(),l}}))}(),re.swap=function(e,t,n,a){var r,i,o={};for(i in t)o[i]=e.style[i],e.style[i]=t[i];r=n.apply(e,a||[]);for(i in t)e.style[i]=o[i];return r};var it=/alpha\([^)]*\)/i,ot=/opacity\s*=\s*([^)]*)/,st=/^(none|table(?!-c[ea]).+)/,lt=new RegExp("^("+Ee+")(.*)$","i"),ut=new RegExp("^([+-])=("+Ee+")","i"),dt={position:"absolute",visibility:"hidden",display:"block"},ct={letterSpacing:"0",fontWeight:"400"},pt=["Webkit","O","Moz","ms"];re.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=tt(e,"opacity");return""===n?"1":n}}}},cssNumber:{columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":ne.cssFloat?"cssFloat":"styleFloat"},style:function(e,t,n,a){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var r,i,o,s=re.camelCase(t),l=e.style;if(t=re.cssProps[s]||(re.cssProps[s]=N(l,s)),o=re.cssHooks[t]||re.cssHooks[s],void 0===n)return o&&"get"in o&&void 0!==(r=o.get(e,!1,a))?r:l[t];if(i=typeof n,"string"===i&&(r=ut.exec(n))&&(n=(r[1]+1)*r[2]+parseFloat(re.css(e,t)),i="number"),null!=n&&n===n&&("number"!==i||re.cssNumber[s]||(n+="px"),ne.clearCloneStyle||""!==n||0!==t.indexOf("background")||(l[t]="inherit"),!(o&&"set"in o&&void 0===(n=o.set(e,n,a)))))try{l[t]=n}catch(u){}}},css:function(e,t,n,a){var r,i,o,s=re.camelCase(t);return t=re.cssProps[s]||(re.cssProps[s]=N(e.style,s)),o=re.cssHooks[t]||re.cssHooks[s],o&&"get"in o&&(i=o.get(e,!0,n)),void 0===i&&(i=tt(e,t,a)),"normal"===i&&t in ct&&(i=ct[t]),""===n||n?(r=parseFloat(i),n===!0||re.isNumeric(r)?r||0:i):i}}),re.each(["height","width"],function(e,t){re.cssHooks[t]={get:function(e,n,a){return n?st.test(re.css(e,"display"))&&0===e.offsetWidth?re.swap(e,dt,function(){return P(e,t,a)}):P(e,t,a):void 0},set:function(e,n,a){var r=a&&et(e);return M(e,n,a?A(e,t,a,ne.boxSizing&&"border-box"===re.css(e,"boxSizing",!1,r),r):0)}}}),ne.opacity||(re.cssHooks.opacity={get:function(e,t){return ot.test((t&&e.currentStyle?e.currentStyle.filter:e.style.filter)||"")?.01*parseFloat(RegExp.$1)+"":t?"1":""},set:function(e,t){var n=e.style,a=e.currentStyle,r=re.isNumeric(t)?"alpha(opacity="+100*t+")":"",i=a&&a.filter||n.filter||"";n.zoom=1,(t>=1||""===t)&&""===re.trim(i.replace(it,""))&&n.removeAttribute&&(n.removeAttribute("filter"),""===t||a&&!a.filter)||(n.filter=it.test(i)?i.replace(it,r):i+" "+r)}}),re.cssHooks.marginRight=E(ne.reliableMarginRight,function(e,t){return t?re.swap(e,{display:"inline-block"},tt,[e,"marginRight"]):void 0}),re.each({margin:"",padding:"",border:"Width"},function(e,t){re.cssHooks[e+t]={expand:function(n){for(var a=0,r={},i="string"==typeof n?n.split(" "):[n];4>a;a++)r[e+Ne[a]+t]=i[a]||i[a-2]||i[0];return r}},nt.test(e)||(re.cssHooks[e+t].set=M)}),re.fn.extend({css:function(e,t){return Me(this,function(e,t,n){var a,r,i={},o=0;if(re.isArray(t)){for(a=et(e),r=t.length;r>o;o++)i[t[o]]=re.css(e,t[o],!1,a);return i}return void 0!==n?re.style(e,t,n):re.css(e,t)},e,t,arguments.length>1)},show:function(){return D(this,!0)},hide:function(){return D(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each(function(){De(this)?re(this).show():re(this).hide()})}}),re.Tween=L,L.prototype={constructor:L,init:function(e,t,n,a,r,i){this.elem=e,this.prop=n,this.easing=r||"swing",this.options=t,this.start=this.now=this.cur(),this.end=a,this.unit=i||(re.cssNumber[n]?"":"px")},cur:function(){var e=L.propHooks[this.prop];return e&&e.get?e.get(this):L.propHooks._default.get(this)},run:function(e){var t,n=L.propHooks[this.prop];return this.options.duration?this.pos=t=re.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):L.propHooks._default.set(this),this}},L.prototype.init.prototype=L.prototype,L.propHooks={_default:{get:function(e){var t;return null==e.elem[e.prop]||e.elem.style&&null!=e.elem.style[e.prop]?(t=re.css(e.elem,e.prop,""),t&&"auto"!==t?t:0):e.elem[e.prop]},set:function(e){re.fx.step[e.prop]?re.fx.step[e.prop](e):e.elem.style&&(null!=e.elem.style[re.cssProps[e.prop]]||re.cssHooks[e.prop])?re.style(e.elem,e.prop,e.now+e.unit):e.elem[e.prop]=e.now}}},L.propHooks.scrollTop=L.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},re.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2}},re.fx=L.prototype.init,re.fx.step={};var ft,ht,mt=/^(?:toggle|show|hide)$/,gt=new RegExp("^(?:([+-])=|)("+Ee+")([a-z%]*)$","i"),vt=/queueHooks$/,yt=[O],bt={"*":[function(e,t){var n=this.createTween(e,t),a=n.cur(),r=gt.exec(t),i=r&&r[3]||(re.cssNumber[e]?"":"px"),o=(re.cssNumber[e]||"px"!==i&&+a)&>.exec(re.css(n.elem,e)),s=1,l=20;if(o&&o[3]!==i){i=i||o[3],r=r||[],o=+a||1;do s=s||".5",o/=s,re.style(n.elem,e,o+i);while(s!==(s=n.cur()/a)&&1!==s&&--l)}return r&&(o=n.start=+o||+a||0,n.unit=i,n.end=r[1]?o+(r[1]+1)*r[2]:+r[2]),n}]};re.Animation=re.extend(_,{tweener:function(e,t){re.isFunction(e)?(t=e,e=["*"]):e=e.split(" ");for(var n,a=0,r=e.length;r>a;a++)n=e[a],bt[n]=bt[n]||[],bt[n].unshift(t)},prefilter:function(e,t){t?yt.unshift(e):yt.push(e)}}),re.speed=function(e,t,n){var a=e&&"object"==typeof e?re.extend({},e):{complete:n||!n&&t||re.isFunction(e)&&e,duration:e,easing:n&&t||t&&!re.isFunction(t)&&t};return a.duration=re.fx.off?0:"number"==typeof a.duration?a.duration:a.duration in re.fx.speeds?re.fx.speeds[a.duration]:re.fx.speeds._default,(null==a.queue||a.queue===!0)&&(a.queue="fx"),a.old=a.complete,a.complete=function(){re.isFunction(a.old)&&a.old.call(this),a.queue&&re.dequeue(this,a.queue)},a},re.fn.extend({fadeTo:function(e,t,n,a){return this.filter(De).css("opacity",0).show().end().animate({opacity:t},e,n,a)},animate:function(e,t,n,a){var r=re.isEmptyObject(e),i=re.speed(t,n,a),o=function(){var t=_(this,re.extend({},e),i);(r||re._data(this,"finish"))&&t.stop(!0)};return o.finish=o,r||i.queue===!1?this.each(o):this.queue(i.queue,o)},stop:function(e,t,n){var a=function(e){var t=e.stop;delete e.stop,t(n)};return"string"!=typeof e&&(n=t,t=e,e=void 0),t&&e!==!1&&this.queue(e||"fx",[]),this.each(function(){var t=!0,r=null!=e&&e+"queueHooks",i=re.timers,o=re._data(this);if(r)o[r]&&o[r].stop&&a(o[r]);else for(r in o)o[r]&&o[r].stop&&vt.test(r)&&a(o[r]);for(r=i.length;r--;)i[r].elem!==this||null!=e&&i[r].queue!==e||(i[r].anim.stop(n),t=!1,i.splice(r,1));(t||!n)&&re.dequeue(this,e)})},finish:function(e){return e!==!1&&(e=e||"fx"),this.each(function(){var t,n=re._data(this),a=n[e+"queue"],r=n[e+"queueHooks"],i=re.timers,o=a?a.length:0;for(n.finish=!0,re.queue(this,e,[]),r&&r.stop&&r.stop.call(this,!0),t=i.length;t--;)i[t].elem===this&&i[t].queue===e&&(i[t].anim.stop(!0),i.splice(t,1));for(t=0;o>t;t++)a[t]&&a[t].finish&&a[t].finish.call(this);delete n.finish})}}),re.each(["toggle","show","hide"],function(e,t){var n=re.fn[t];re.fn[t]=function(e,a,r){return null==e||"boolean"==typeof e?n.apply(this,arguments):this.animate(z(t,!0),e,a,r)}}),re.each({slideDown:z("show"),slideUp:z("hide"),slideToggle:z("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,t){re.fn[e]=function(e,n,a){return this.animate(t,e,n,a)}}),re.timers=[],re.fx.tick=function(){var e,t=re.timers,n=0;for(ft=re.now();na",a=t.getElementsByTagName("a")[0],n=he.createElement("select"),r=n.appendChild(he.createElement("option")),e=t.getElementsByTagName("input")[0],a.style.cssText="top:1px",ne.getSetAttribute="t"!==t.className,ne.style=/top/.test(a.getAttribute("style")),ne.hrefNormalized="/a"===a.getAttribute("href"),ne.checkOn=!!e.value,ne.optSelected=r.selected,ne.enctype=!!he.createElement("form").enctype,n.disabled=!0,ne.optDisabled=!r.disabled,e=he.createElement("input"),e.setAttribute("value",""),ne.input=""===e.getAttribute("value"),e.value="t",e.setAttribute("type","radio"),ne.radioValue="t"===e.value}();var wt=/\r/g;re.fn.extend({val:function(e){var t,n,a,r=this[0];{if(arguments.length)return a=re.isFunction(e),this.each(function(n){var r;1===this.nodeType&&(r=a?e.call(this,n,re(this).val()):e,null==r?r="":"number"==typeof r?r+="":re.isArray(r)&&(r=re.map(r,function(e){return null==e?"":e+""})),t=re.valHooks[this.type]||re.valHooks[this.nodeName.toLowerCase()],t&&"set"in t&&void 0!==t.set(this,r,"value")||(this.value=r))});if(r)return t=re.valHooks[r.type]||re.valHooks[r.nodeName.toLowerCase()],t&&"get"in t&&void 0!==(n=t.get(r,"value"))?n:(n=r.value,"string"==typeof n?n.replace(wt,""):null==n?"":n)}}}),re.extend({valHooks:{option:{get:function(e){var t=re.find.attr(e,"value");return null!=t?t:re.trim(re.text(e))}},select:{get:function(e){for(var t,n,a=e.options,r=e.selectedIndex,i="select-one"===e.type||0>r,o=i?null:[],s=i?r+1:a.length,l=0>r?s:i?r:0;s>l;l++)if(n=a[l],(n.selected||l===r)&&(ne.optDisabled?!n.disabled:null===n.getAttribute("disabled"))&&(!n.parentNode.disabled||!re.nodeName(n.parentNode,"optgroup"))){if(t=re(n).val(),i)return t;o.push(t)}return o},set:function(e,t){for(var n,a,r=e.options,i=re.makeArray(t),o=r.length;o--;)if(a=r[o],re.inArray(re.valHooks.option.get(a),i)>=0)try{a.selected=n=!0}catch(s){a.scrollHeight}else a.selected=!1;return n||(e.selectedIndex=-1),r}}}}),re.each(["radio","checkbox"],function(){re.valHooks[this]={set:function(e,t){return re.isArray(t)?e.checked=re.inArray(re(e).val(),t)>=0:void 0}},ne.checkOn||(re.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})});var xt,Tt,St=re.expr.attrHandle,Ct=/^(?:checked|selected)$/i,kt=ne.getSetAttribute,Et=ne.input;re.fn.extend({attr:function(e,t){return Me(this,re.attr,e,t,arguments.length>1)},removeAttr:function(e){return this.each(function(){re.removeAttr(this,e)})}}),re.extend({attr:function(e,t,n){var a,r,i=e.nodeType;if(e&&3!==i&&8!==i&&2!==i)return typeof e.getAttribute===Se?re.prop(e,t,n):(1===i&&re.isXMLDoc(e)||(t=t.toLowerCase(),a=re.attrHooks[t]||(re.expr.match.bool.test(t)?Tt:xt)),void 0===n?a&&"get"in a&&null!==(r=a.get(e,t))?r:(r=re.find.attr(e,t),null==r?void 0:r):null!==n?a&&"set"in a&&void 0!==(r=a.set(e,n,t))?r:(e.setAttribute(t,n+""),n):void re.removeAttr(e,t))},removeAttr:function(e,t){var n,a,r=0,i=t&&t.match(be);if(i&&1===e.nodeType)for(;n=i[r++];)a=re.propFix[n]||n,re.expr.match.bool.test(n)?Et&&kt||!Ct.test(n)?e[a]=!1:e[re.camelCase("default-"+n)]=e[a]=!1:re.attr(e,n,""),e.removeAttribute(kt?n:a)},attrHooks:{type:{set:function(e,t){if(!ne.radioValue&&"radio"===t&&re.nodeName(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}}}),Tt={set:function(e,t,n){return t===!1?re.removeAttr(e,n):Et&&kt||!Ct.test(n)?e.setAttribute(!kt&&re.propFix[n]||n,n):e[re.camelCase("default-"+n)]=e[n]=!0,n}},re.each(re.expr.match.bool.source.match(/\w+/g),function(e,t){var n=St[t]||re.find.attr;St[t]=Et&&kt||!Ct.test(t)?function(e,t,a){var r,i;return a||(i=St[t],St[t]=r,r=null!=n(e,t,a)?t.toLowerCase():null,St[t]=i),r}:function(e,t,n){return n?void 0:e[re.camelCase("default-"+t)]?t.toLowerCase():null}}),Et&&kt||(re.attrHooks.value={set:function(e,t,n){return re.nodeName(e,"input")?void(e.defaultValue=t):xt&&xt.set(e,t,n)}}),kt||(xt={set:function(e,t,n){var a=e.getAttributeNode(n);return a||e.setAttributeNode(a=e.ownerDocument.createAttribute(n)),a.value=t+="","value"===n||t===e.getAttribute(n)?t:void 0}},St.id=St.name=St.coords=function(e,t,n){var a;return n?void 0:(a=e.getAttributeNode(t))&&""!==a.value?a.value:null},re.valHooks.button={get:function(e,t){var n=e.getAttributeNode(t);return n&&n.specified?n.value:void 0},set:xt.set},re.attrHooks.contenteditable={set:function(e,t,n){xt.set(e,""===t?!1:t,n)}},re.each(["width","height"],function(e,t){re.attrHooks[t]={set:function(e,n){return""===n?(e.setAttribute(t,"auto"),n):void 0}}})),ne.style||(re.attrHooks.style={get:function(e){return e.style.cssText||void 0},set:function(e,t){return e.style.cssText=t+""}});var Nt=/^(?:input|select|textarea|button|object)$/i,Dt=/^(?:a|area)$/i;re.fn.extend({prop:function(e,t){return Me(this,re.prop,e,t,arguments.length>1)},removeProp:function(e){return e=re.propFix[e]||e,this.each(function(){try{this[e]=void 0,delete this[e]}catch(t){}})}}),re.extend({propFix:{"for":"htmlFor","class":"className"},prop:function(e,t,n){var a,r,i,o=e.nodeType;if(e&&3!==o&&8!==o&&2!==o)return i=1!==o||!re.isXMLDoc(e),i&&(t=re.propFix[t]||t,r=re.propHooks[t]),void 0!==n?r&&"set"in r&&void 0!==(a=r.set(e,n,t))?a:e[t]=n:r&&"get"in r&&null!==(a=r.get(e,t))?a:e[t]},propHooks:{tabIndex:{get:function(e){var t=re.find.attr(e,"tabindex");return t?parseInt(t,10):Nt.test(e.nodeName)||Dt.test(e.nodeName)&&e.href?0:-1}}}}),ne.hrefNormalized||re.each(["href","src"],function(e,t){re.propHooks[t]={get:function(e){return e.getAttribute(t,4)}}}),ne.optSelected||(re.propHooks.selected={get:function(e){var t=e.parentNode;return t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex),null}}),re.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){re.propFix[this.toLowerCase()]=this}),ne.enctype||(re.propFix.enctype="encoding");var Mt=/[\t\r\n\f]/g;re.fn.extend({addClass:function(e){var t,n,a,r,i,o,s=0,l=this.length,u="string"==typeof e&&e;if(re.isFunction(e))return this.each(function(t){re(this).addClass(e.call(this,t,this.className))});if(u)for(t=(e||"").match(be)||[];l>s;s++)if(n=this[s],a=1===n.nodeType&&(n.className?(" "+n.className+" ").replace(Mt," "):" ")){for(i=0;r=t[i++];)a.indexOf(" "+r+" ")<0&&(a+=r+" ");o=re.trim(a),n.className!==o&&(n.className=o)}return this},removeClass:function(e){var t,n,a,r,i,o,s=0,l=this.length,u=0===arguments.length||"string"==typeof e&&e;if(re.isFunction(e))return this.each(function(t){re(this).removeClass(e.call(this,t,this.className))});if(u)for(t=(e||"").match(be)||[];l>s;s++)if(n=this[s],a=1===n.nodeType&&(n.className?(" "+n.className+" ").replace(Mt," "):"")){
-for(i=0;r=t[i++];)for(;a.indexOf(" "+r+" ")>=0;)a=a.replace(" "+r+" "," ");o=e?re.trim(a):"",n.className!==o&&(n.className=o)}return this},toggleClass:function(e,t){var n=typeof e;return"boolean"==typeof t&&"string"===n?t?this.addClass(e):this.removeClass(e):re.isFunction(e)?this.each(function(n){re(this).toggleClass(e.call(this,n,this.className,t),t)}):this.each(function(){if("string"===n)for(var t,a=0,r=re(this),i=e.match(be)||[];t=i[a++];)r.hasClass(t)?r.removeClass(t):r.addClass(t);else(n===Se||"boolean"===n)&&(this.className&&re._data(this,"__className__",this.className),this.className=this.className||e===!1?"":re._data(this,"__className__")||"")})},hasClass:function(e){for(var t=" "+e+" ",n=0,a=this.length;a>n;n++)if(1===this[n].nodeType&&(" "+this[n].className+" ").replace(Mt," ").indexOf(t)>=0)return!0;return!1}}),re.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),function(e,t){re.fn[t]=function(e,n){return arguments.length>0?this.on(t,null,e,n):this.trigger(t)}}),re.fn.extend({hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)},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,a){return this.on(t,e,n,a)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)}});var At=re.now(),Pt=/\?/,Lt=/(,)|(\[|{)|(}|])|"(?:[^"\\\r\n]|\\["\\\/bfnrt]|\\u[\da-fA-F]{4})*"\s*:?|true|false|null|-?(?!0\d)\d+(?:\.\d+|)(?:[eE][+-]?\d+|)/g;re.parseJSON=function(t){if(e.JSON&&e.JSON.parse)return e.JSON.parse(t+"");var n,a=null,r=re.trim(t+"");return r&&!re.trim(r.replace(Lt,function(e,t,r,i){return n&&t&&(a=0),0===a?e:(n=r||t,a+=!i-!r,"")}))?Function("return "+r)():re.error("Invalid JSON: "+t)},re.parseXML=function(t){var n,a;if(!t||"string"!=typeof t)return null;try{e.DOMParser?(a=new DOMParser,n=a.parseFromString(t,"text/xml")):(n=new ActiveXObject("Microsoft.XMLDOM"),n.async="false",n.loadXML(t))}catch(r){n=void 0}return n&&n.documentElement&&!n.getElementsByTagName("parsererror").length||re.error("Invalid XML: "+t),n};var It,zt,jt=/#.*$/,Ot=/([?&])_=[^&]*/,Bt=/^(.*?):[ \t]*([^\r\n]*)\r?$/gm,_t=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Ht=/^(?:GET|HEAD)$/,Ft=/^\/\//,Rt=/^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/,qt={},$t={},Wt="*/".concat("*");try{zt=location.href}catch(Gt){zt=he.createElement("a"),zt.href="",zt=zt.href}It=Rt.exec(zt.toLowerCase())||[],re.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:zt,type:"GET",isLocal:_t.test(It[1]),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Wt,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":re.parseJSON,"text xml":re.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?R(R(e,re.ajaxSettings),t):R(re.ajaxSettings,e)},ajaxPrefilter:H(qt),ajaxTransport:H($t),ajax:function(e,t){function n(e,t,n,a){var r,d,v,y,w,T=t;2!==b&&(b=2,s&&clearTimeout(s),u=void 0,o=a||"",x.readyState=e>0?4:0,r=e>=200&&300>e||304===e,n&&(y=q(c,x,n)),y=$(c,y,x,r),r?(c.ifModified&&(w=x.getResponseHeader("Last-Modified"),w&&(re.lastModified[i]=w),w=x.getResponseHeader("etag"),w&&(re.etag[i]=w)),204===e||"HEAD"===c.type?T="nocontent":304===e?T="notmodified":(T=y.state,d=y.data,v=y.error,r=!v)):(v=T,(e||!T)&&(T="error",0>e&&(e=0))),x.status=e,x.statusText=(t||T)+"",r?h.resolveWith(p,[d,T,x]):h.rejectWith(p,[x,T,v]),x.statusCode(g),g=void 0,l&&f.trigger(r?"ajaxSuccess":"ajaxError",[x,c,r?d:v]),m.fireWith(p,[x,T]),l&&(f.trigger("ajaxComplete",[x,c]),--re.active||re.event.trigger("ajaxStop")))}"object"==typeof e&&(t=e,e=void 0),t=t||{};var a,r,i,o,s,l,u,d,c=re.ajaxSetup({},t),p=c.context||c,f=c.context&&(p.nodeType||p.jquery)?re(p):re.event,h=re.Deferred(),m=re.Callbacks("once memory"),g=c.statusCode||{},v={},y={},b=0,w="canceled",x={readyState:0,getResponseHeader:function(e){var t;if(2===b){if(!d)for(d={};t=Bt.exec(o);)d[t[1].toLowerCase()]=t[2];t=d[e.toLowerCase()]}return null==t?null:t},getAllResponseHeaders:function(){return 2===b?o:null},setRequestHeader:function(e,t){var n=e.toLowerCase();return b||(e=y[n]=y[n]||e,v[e]=t),this},overrideMimeType:function(e){return b||(c.mimeType=e),this},statusCode:function(e){var t;if(e)if(2>b)for(t in e)g[t]=[g[t],e[t]];else x.always(e[x.status]);return this},abort:function(e){var t=e||w;return u&&u.abort(t),n(0,t),this}};if(h.promise(x).complete=m.add,x.success=x.done,x.error=x.fail,c.url=((e||c.url||zt)+"").replace(jt,"").replace(Ft,It[1]+"//"),c.type=t.method||t.type||c.method||c.type,c.dataTypes=re.trim(c.dataType||"*").toLowerCase().match(be)||[""],null==c.crossDomain&&(a=Rt.exec(c.url.toLowerCase()),c.crossDomain=!(!a||a[1]===It[1]&&a[2]===It[2]&&(a[3]||("http:"===a[1]?"80":"443"))===(It[3]||("http:"===It[1]?"80":"443")))),c.data&&c.processData&&"string"!=typeof c.data&&(c.data=re.param(c.data,c.traditional)),F(qt,c,t,x),2===b)return x;l=re.event&&c.global,l&&0===re.active++&&re.event.trigger("ajaxStart"),c.type=c.type.toUpperCase(),c.hasContent=!Ht.test(c.type),i=c.url,c.hasContent||(c.data&&(i=c.url+=(Pt.test(i)?"&":"?")+c.data,delete c.data),c.cache===!1&&(c.url=Ot.test(i)?i.replace(Ot,"$1_="+At++):i+(Pt.test(i)?"&":"?")+"_="+At++)),c.ifModified&&(re.lastModified[i]&&x.setRequestHeader("If-Modified-Since",re.lastModified[i]),re.etag[i]&&x.setRequestHeader("If-None-Match",re.etag[i])),(c.data&&c.hasContent&&c.contentType!==!1||t.contentType)&&x.setRequestHeader("Content-Type",c.contentType),x.setRequestHeader("Accept",c.dataTypes[0]&&c.accepts[c.dataTypes[0]]?c.accepts[c.dataTypes[0]]+("*"!==c.dataTypes[0]?", "+Wt+"; q=0.01":""):c.accepts["*"]);for(r in c.headers)x.setRequestHeader(r,c.headers[r]);if(c.beforeSend&&(c.beforeSend.call(p,x,c)===!1||2===b))return x.abort();w="abort";for(r in{success:1,error:1,complete:1})x[r](c[r]);if(u=F($t,c,t,x)){x.readyState=1,l&&f.trigger("ajaxSend",[x,c]),c.async&&c.timeout>0&&(s=setTimeout(function(){x.abort("timeout")},c.timeout));try{b=1,u.send(v,n)}catch(T){if(!(2>b))throw T;n(-1,T)}}else n(-1,"No Transport");return x},getJSON:function(e,t,n){return re.get(e,t,n,"json")},getScript:function(e,t){return re.get(e,void 0,t,"script")}}),re.each(["get","post"],function(e,t){re[t]=function(e,n,a,r){return re.isFunction(n)&&(r=r||a,a=n,n=void 0),re.ajax({url:e,type:t,dataType:r,data:n,success:a})}}),re._evalUrl=function(e){return re.ajax({url:e,type:"GET",dataType:"script",async:!1,global:!1,"throws":!0})},re.fn.extend({wrapAll:function(e){if(re.isFunction(e))return this.each(function(t){re(this).wrapAll(e.call(this,t))});if(this[0]){var t=re(e,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){for(var e=this;e.firstChild&&1===e.firstChild.nodeType;)e=e.firstChild;return e}).append(this)}return this},wrapInner:function(e){return re.isFunction(e)?this.each(function(t){re(this).wrapInner(e.call(this,t))}):this.each(function(){var t=re(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)})},wrap:function(e){var t=re.isFunction(e);return this.each(function(n){re(this).wrapAll(t?e.call(this,n):e)})},unwrap:function(){return this.parent().each(function(){re.nodeName(this,"body")||re(this).replaceWith(this.childNodes)}).end()}}),re.expr.filters.hidden=function(e){return e.offsetWidth<=0&&e.offsetHeight<=0||!ne.reliableHiddenOffsets()&&"none"===(e.style&&e.style.display||re.css(e,"display"))},re.expr.filters.visible=function(e){return!re.expr.filters.hidden(e)};var Xt=/%20/g,Vt=/\[\]$/,Yt=/\r?\n/g,Kt=/^(?:submit|button|image|reset|file)$/i,Ut=/^(?:input|select|textarea|keygen)/i;re.param=function(e,t){var n,a=[],r=function(e,t){t=re.isFunction(t)?t():null==t?"":t,a[a.length]=encodeURIComponent(e)+"="+encodeURIComponent(t)};if(void 0===t&&(t=re.ajaxSettings&&re.ajaxSettings.traditional),re.isArray(e)||e.jquery&&!re.isPlainObject(e))re.each(e,function(){r(this.name,this.value)});else for(n in e)W(n,e[n],t,r);return a.join("&").replace(Xt,"+")},re.fn.extend({serialize:function(){return re.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=re.prop(this,"elements");return e?re.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!re(this).is(":disabled")&&Ut.test(this.nodeName)&&!Kt.test(e)&&(this.checked||!Ae.test(e))}).map(function(e,t){var n=re(this).val();return null==n?null:re.isArray(n)?re.map(n,function(e){return{name:t.name,value:e.replace(Yt,"\r\n")}}):{name:t.name,value:n.replace(Yt,"\r\n")}}).get()}}),re.ajaxSettings.xhr=void 0!==e.ActiveXObject?function(){return!this.isLocal&&/^(get|post|head|put|delete|options)$/i.test(this.type)&&G()||X()}:G;var Qt=0,Jt={},Zt=re.ajaxSettings.xhr();e.attachEvent&&e.attachEvent("onunload",function(){for(var e in Jt)Jt[e](void 0,!0)}),ne.cors=!!Zt&&"withCredentials"in Zt,Zt=ne.ajax=!!Zt,Zt&&re.ajaxTransport(function(e){if(!e.crossDomain||ne.cors){var t;return{send:function(n,a){var r,i=e.xhr(),o=++Qt;if(i.open(e.type,e.url,e.async,e.username,e.password),e.xhrFields)for(r in e.xhrFields)i[r]=e.xhrFields[r];e.mimeType&&i.overrideMimeType&&i.overrideMimeType(e.mimeType),e.crossDomain||n["X-Requested-With"]||(n["X-Requested-With"]="XMLHttpRequest");for(r in n)void 0!==n[r]&&i.setRequestHeader(r,n[r]+"");i.send(e.hasContent&&e.data||null),t=function(n,r){var s,l,u;if(t&&(r||4===i.readyState))if(delete Jt[o],t=void 0,i.onreadystatechange=re.noop,r)4!==i.readyState&&i.abort();else{u={},s=i.status,"string"==typeof i.responseText&&(u.text=i.responseText);try{l=i.statusText}catch(d){l=""}s||!e.isLocal||e.crossDomain?1223===s&&(s=204):s=u.text?200:404}u&&a(s,l,u,i.getAllResponseHeaders())},e.async?4===i.readyState?setTimeout(t):i.onreadystatechange=Jt[o]=t:t()},abort:function(){t&&t(void 0,!0)}}}}),re.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/(?:java|ecma)script/},converters:{"text script":function(e){return re.globalEval(e),e}}}),re.ajaxPrefilter("script",function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET",e.global=!1)}),re.ajaxTransport("script",function(e){if(e.crossDomain){var t,n=he.head||re("head")[0]||he.documentElement;return{send:function(a,r){t=he.createElement("script"),t.async=!0,e.scriptCharset&&(t.charset=e.scriptCharset),t.src=e.url,t.onload=t.onreadystatechange=function(e,n){(n||!t.readyState||/loaded|complete/.test(t.readyState))&&(t.onload=t.onreadystatechange=null,t.parentNode&&t.parentNode.removeChild(t),t=null,n||r(200,"success"))},n.insertBefore(t,n.firstChild)},abort:function(){t&&t.onload(void 0,!0)}}}});var en=[],tn=/(=)\?(?=&|$)|\?\?/;re.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=en.pop()||re.expando+"_"+At++;return this[e]=!0,e}}),re.ajaxPrefilter("json jsonp",function(t,n,a){var r,i,o,s=t.jsonp!==!1&&(tn.test(t.url)?"url":"string"==typeof t.data&&!(t.contentType||"").indexOf("application/x-www-form-urlencoded")&&tn.test(t.data)&&"data");return s||"jsonp"===t.dataTypes[0]?(r=t.jsonpCallback=re.isFunction(t.jsonpCallback)?t.jsonpCallback():t.jsonpCallback,s?t[s]=t[s].replace(tn,"$1"+r):t.jsonp!==!1&&(t.url+=(Pt.test(t.url)?"&":"?")+t.jsonp+"="+r),t.converters["script json"]=function(){return o||re.error(r+" was not called"),o[0]},t.dataTypes[0]="json",i=e[r],e[r]=function(){o=arguments},a.always(function(){e[r]=i,t[r]&&(t.jsonpCallback=n.jsonpCallback,en.push(r)),o&&re.isFunction(i)&&i(o[0]),o=i=void 0}),"script"):void 0}),re.parseHTML=function(e,t,n){if(!e||"string"!=typeof e)return null;"boolean"==typeof t&&(n=t,t=!1),t=t||he;var a=ce.exec(e),r=!n&&[];return a?[t.createElement(a[1])]:(a=re.buildFragment([e],t,r),r&&r.length&&re(r).remove(),re.merge([],a.childNodes))};var nn=re.fn.load;re.fn.load=function(e,t,n){if("string"!=typeof e&&nn)return nn.apply(this,arguments);var a,r,i,o=this,s=e.indexOf(" ");return s>=0&&(a=re.trim(e.slice(s,e.length)),e=e.slice(0,s)),re.isFunction(t)?(n=t,t=void 0):t&&"object"==typeof t&&(i="POST"),o.length>0&&re.ajax({url:e,type:i,dataType:"html",data:t}).done(function(e){r=arguments,o.html(a?re("").append(re.parseHTML(e)).find(a):e)}).complete(n&&function(e,t){o.each(n,r||[e.responseText,t,e])}),this},re.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){re.fn[t]=function(e){return this.on(t,e)}}),re.expr.filters.animated=function(e){return re.grep(re.timers,function(t){return e===t.elem}).length};var an=e.document.documentElement;re.offset={setOffset:function(e,t,n){var a,r,i,o,s,l,u,d=re.css(e,"position"),c=re(e),p={};"static"===d&&(e.style.position="relative"),s=c.offset(),i=re.css(e,"top"),l=re.css(e,"left"),u=("absolute"===d||"fixed"===d)&&re.inArray("auto",[i,l])>-1,u?(a=c.position(),o=a.top,r=a.left):(o=parseFloat(i)||0,r=parseFloat(l)||0),re.isFunction(t)&&(t=t.call(e,n,s)),null!=t.top&&(p.top=t.top-s.top+o),null!=t.left&&(p.left=t.left-s.left+r),"using"in t?t.using.call(e,p):c.css(p)}},re.fn.extend({offset:function(e){if(arguments.length)return void 0===e?this:this.each(function(t){re.offset.setOffset(this,e,t)});var t,n,a={top:0,left:0},r=this[0],i=r&&r.ownerDocument;if(i)return t=i.documentElement,re.contains(t,r)?(typeof r.getBoundingClientRect!==Se&&(a=r.getBoundingClientRect()),n=V(i),{top:a.top+(n.pageYOffset||t.scrollTop)-(t.clientTop||0),left:a.left+(n.pageXOffset||t.scrollLeft)-(t.clientLeft||0)}):a},position:function(){if(this[0]){var e,t,n={top:0,left:0},a=this[0];return"fixed"===re.css(a,"position")?t=a.getBoundingClientRect():(e=this.offsetParent(),t=this.offset(),re.nodeName(e[0],"html")||(n=e.offset()),n.top+=re.css(e[0],"borderTopWidth",!0),n.left+=re.css(e[0],"borderLeftWidth",!0)),{top:t.top-n.top-re.css(a,"marginTop",!0),left:t.left-n.left-re.css(a,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var e=this.offsetParent||an;e&&!re.nodeName(e,"html")&&"static"===re.css(e,"position");)e=e.offsetParent;return e||an})}}),re.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(e,t){var n=/Y/.test(t);re.fn[e]=function(a){return Me(this,function(e,a,r){var i=V(e);return void 0===r?i?t in i?i[t]:i.document.documentElement[a]:e[a]:void(i?i.scrollTo(n?re(i).scrollLeft():r,n?r:re(i).scrollTop()):e[a]=r)},e,a,arguments.length,null)}}),re.each(["top","left"],function(e,t){re.cssHooks[t]=E(ne.pixelPosition,function(e,n){return n?(n=tt(e,t),at.test(n)?re(e).position()[t]+"px":n):void 0})}),re.each({Height:"height",Width:"width"},function(e,t){re.each({padding:"inner"+e,content:t,"":"outer"+e},function(n,a){re.fn[a]=function(a,r){var i=arguments.length&&(n||"boolean"!=typeof a),o=n||(a===!0||r===!0?"margin":"border");return Me(this,function(t,n,a){var r;return re.isWindow(t)?t.document.documentElement["client"+e]:9===t.nodeType?(r=t.documentElement,Math.max(t.body["scroll"+e],r["scroll"+e],t.body["offset"+e],r["offset"+e],r["client"+e])):void 0===a?re.css(t,n,o):re.style(t,n,a,o)},t,i?a:void 0,i,null)}})}),re.fn.size=function(){return this.length},re.fn.andSelf=re.fn.addBack,"function"==typeof define&&define.amd&&define("jquery",[],function(){return re});var rn=e.jQuery,on=e.$;return re.noConflict=function(t){return e.$===re&&(e.$=on),t&&e.jQuery===re&&(e.jQuery=rn),re},typeof t===Se&&(e.jQuery=e.$=re),re}),function(e,t){"use strict";e.rails!==t&&e.error("jquery-ujs has already been loaded!");var n,a=e(document);e.rails=n={linkClickSelector:"a[data-confirm], a[data-method], a[data-remote], a[data-disable-with], a[data-disable]",buttonClickSelector:"button[data-remote]:not(form button), button[data-confirm]:not(form button)",inputChangeSelector:"select[data-remote], input[data-remote], textarea[data-remote]",formSubmitSelector:"form",formInputClickSelector:"form input[type=submit], form input[type=image], form button[type=submit], form button:not([type]), input[type=submit][form], input[type=image][form], button[type=submit][form], button[form]:not([type])",disableSelector:"input[data-disable-with]:enabled, button[data-disable-with]:enabled, textarea[data-disable-with]:enabled, input[data-disable]:enabled, button[data-disable]:enabled, textarea[data-disable]:enabled",enableSelector:"input[data-disable-with]:disabled, button[data-disable-with]:disabled, textarea[data-disable-with]:disabled, input[data-disable]:disabled, button[data-disable]:disabled, textarea[data-disable]:disabled",requiredInputSelector:"input[name][required]:not([disabled]),textarea[name][required]:not([disabled])",fileInputSelector:"input[type=file]:not([disabled])",linkDisableSelector:"a[data-disable-with], a[data-disable]",buttonDisableSelector:"button[data-remote][data-disable-with], button[data-remote][data-disable]",csrfToken:function(){return e("meta[name=csrf-token]").attr("content")},csrfParam:function(){return e("meta[name=csrf-param]").attr("content")},CSRFProtection:function(e){var t=n.csrfToken();t&&e.setRequestHeader("X-CSRF-Token",t)},refreshCSRFTokens:function(){e('form input[name="'+n.csrfParam()+'"]').val(n.csrfToken())},fire:function(t,n,a){var r=e.Event(n);return t.trigger(r,a),r.result!==!1},confirm:function(e){return confirm(e)},ajax:function(t){return e.ajax(t)},href:function(e){return e[0].href},isRemote:function(e){return e.data("remote")!==t&&e.data("remote")!==!1},handleRemote:function(a){var r,i,o,s,l,u;if(n.fire(a,"ajax:before")){if(s=a.data("with-credentials")||null,l=a.data("type")||e.ajaxSettings&&e.ajaxSettings.dataType,a.is("form")){r=a.attr("method"),i=a.attr("action"),o=a.serializeArray();var d=a.data("ujs:submit-button");d&&(o.push(d),a.data("ujs:submit-button",null))}else a.is(n.inputChangeSelector)?(r=a.data("method"),i=a.data("url"),o=a.serialize(),a.data("params")&&(o=o+"&"+a.data("params"))):a.is(n.buttonClickSelector)?(r=a.data("method")||"get",i=a.data("url"),o=a.serialize(),a.data("params")&&(o=o+"&"+a.data("params"))):(r=a.data("method"),i=n.href(a),o=a.data("params")||null);return u={type:r||"GET",data:o,dataType:l,beforeSend:function(e,r){return r.dataType===t&&e.setRequestHeader("accept","*/*;q=0.5, "+r.accepts.script),n.fire(a,"ajax:beforeSend",[e,r])?void a.trigger("ajax:send",e):!1},success:function(e,t,n){a.trigger("ajax:success",[e,t,n])},complete:function(e,t){a.trigger("ajax:complete",[e,t])},error:function(e,t,n){a.trigger("ajax:error",[e,t,n])},crossDomain:n.isCrossDomain(i)},s&&(u.xhrFields={withCredentials:s}),i&&(u.url=i),n.ajax(u)}return!1},isCrossDomain:function(e){var t=document.createElement("a");t.href=location.href;var n=document.createElement("a");try{return n.href=e,n.href=n.href,!((!n.protocol||":"===n.protocol)&&!n.host||t.protocol+"//"+t.host==n.protocol+"//"+n.host)}catch(a){return!0}},handleMethod:function(a){var r=n.href(a),i=a.data("method"),o=a.attr("target"),s=n.csrfToken(),l=n.csrfParam(),u=e(''),d='';l===t||s===t||n.isCrossDomain(r)||(d+=''),o&&u.attr("target",o),u.hide().append(d).appendTo("body"),u.submit()},formElements:function(t,n){return t.is("form")?e(t[0].elements).filter(n):t.find(n)},disableFormElements:function(t){n.formElements(t,n.disableSelector).each(function(){n.disableFormElement(e(this))})},disableFormElement:function(e){var n,a;n=e.is("button")?"html":"val",a=e.data("disable-with"),e.data("ujs:enable-with",e[n]()),a!==t&&e[n](a),e.prop("disabled",!0)},enableFormElements:function(t){n.formElements(t,n.enableSelector).each(function(){n.enableFormElement(e(this))})},enableFormElement:function(e){var t=e.is("button")?"html":"val";"undefined"!=typeof e.data("ujs:enable-with")&&e[t](e.data("ujs:enable-with")),e.prop("disabled",!1)},allowAction:function(e){var t,a=e.data("confirm"),r=!1;if(!a)return!0;if(n.fire(e,"confirm")){try{r=n.confirm(a)}catch(i){(console.error||console.log).call(console,i.stack||i)}t=n.fire(e,"confirm:complete",[r])}return r&&t},blankInputs:function(t,n,a){var r,i,o=e(),s=n||"input,textarea",l=t.find(s);return l.each(function(){if(r=e(this),i=r.is("input[type=checkbox],input[type=radio]")?r.is(":checked"):!!r.val(),i===a){if(r.is("input[type=radio]")&&l.filter('input[type=radio]:checked[name="'+r.attr("name")+'"]').length)return!0;o=o.add(r)}}),o.length?o:!1},nonBlankInputs:function(e,t){return n.blankInputs(e,t,!0)},stopEverything:function(t){return e(t.target).trigger("ujs:everythingStopped"),t.stopImmediatePropagation(),!1},disableElement:function(e){var a=e.data("disable-with");e.data("ujs:enable-with",e.html()),a!==t&&e.html(a),e.bind("click.railsDisable",function(e){return n.stopEverything(e)})},enableElement:function(e){e.data("ujs:enable-with")!==t&&(e.html(e.data("ujs:enable-with")),e.removeData("ujs:enable-with")),e.unbind("click.railsDisable")}},n.fire(a,"rails:attachBindings")&&(e.ajaxPrefilter(function(e,t,a){e.crossDomain||n.CSRFProtection(a)}),e(window).on("pageshow.rails",function(){e(e.rails.enableSelector).each(function(){var t=e(this);t.data("ujs:enable-with")&&e.rails.enableFormElement(t)}),e(e.rails.linkDisableSelector).each(function(){var t=e(this);t.data("ujs:enable-with")&&e.rails.enableElement(t)})}),a.delegate(n.linkDisableSelector,"ajax:complete",function(){n.enableElement(e(this))}),a.delegate(n.buttonDisableSelector,"ajax:complete",function(){n.enableFormElement(e(this))}),a.delegate(n.linkClickSelector,"click.rails",function(t){var a=e(this),r=a.data("method"),i=a.data("params"),o=t.metaKey||t.ctrlKey;if(!n.allowAction(a))return n.stopEverything(t);if(!o&&a.is(n.linkDisableSelector)&&n.disableElement(a),n.isRemote(a)){if(o&&(!r||"GET"===r)&&!i)return!0;var s=n.handleRemote(a);return s===!1?n.enableElement(a):s.fail(function(){n.enableElement(a)}),!1}return r?(n.handleMethod(a),!1):void 0}),a.delegate(n.buttonClickSelector,"click.rails",function(t){var a=e(this);if(!n.allowAction(a)||!n.isRemote(a))return n.stopEverything(t);a.is(n.buttonDisableSelector)&&n.disableFormElement(a);var r=n.handleRemote(a);return r===!1?n.enableFormElement(a):r.fail(function(){n.enableFormElement(a)}),!1}),a.delegate(n.inputChangeSelector,"change.rails",function(t){var a=e(this);return n.allowAction(a)&&n.isRemote(a)?(n.handleRemote(a),!1):n.stopEverything(t)}),a.delegate(n.formSubmitSelector,"submit.rails",function(a){var r,i,o=e(this),s=n.isRemote(o);if(!n.allowAction(o))return n.stopEverything(a);if(o.attr("novalidate")===t&&(r=n.blankInputs(o,n.requiredInputSelector,!1),r&&n.fire(o,"ajax:aborted:required",[r])))return n.stopEverything(a);if(s){if(i=n.nonBlankInputs(o,n.fileInputSelector)){setTimeout(function(){n.disableFormElements(o)},13);var l=n.fire(o,"ajax:aborted:file",[i]);return l||setTimeout(function(){n.enableFormElements(o)},13),l}return n.handleRemote(o),!1}setTimeout(function(){n.disableFormElements(o)},13)}),a.delegate(n.formInputClickSelector,"click.rails",function(t){var a=e(this);if(!n.allowAction(a))return n.stopEverything(t);var r=a.attr("name"),i=r?{name:r,value:a.val()}:null;a.closest("form").data("ujs:submit-button",i)}),a.delegate(n.formSubmitSelector,"ajax:send.rails",function(t){this===t.target&&n.disableFormElements(e(this))}),a.delegate(n.formSubmitSelector,"ajax:complete.rails",function(t){this===t.target&&n.enableFormElements(e(this))}),e(function(){n.refreshCSRFTokens()}))}(jQuery),/**
- * Swiper 3.1.2
- * Most modern mobile touch slider and framework with hardware accelerated transitions
- *
- * http://www.idangero.us/swiper/
- *
- * Copyright 2015, Vladimir Kharlampidi
- * The iDangero.us
- * http://www.idangero.us/
- *
- * Licensed under MIT
- *
- * Released on: August 22, 2015
- */
-function(){"use strict";function e(e){e.fn.swiper=function(t){var a;return e(this).each(function(){var e=new n(this,t);a||(a=e)}),a}}var t,n=function(e,a){function r(){return"horizontal"===v.params.direction}function i(e){return Math.floor(e)}function o(){v.autoplayTimeoutId=setTimeout(function(){v.params.loop?(v.fixLoop(),v._slideNext()):v.isEnd?a.autoplayStopOnLast?v.stopAutoplay():v._slideTo(0):v._slideNext()},v.params.autoplay)}function s(e,n){var a=t(e.target);if(!a.is(n))if("string"==typeof n)a=a.parents(n);else if(n.nodeType){var r;return a.parents().each(function(e,t){t===n&&(r=n)}),r?n:void 0}return 0===a.length?void 0:a[0]}function l(e,t){t=t||{};var n=window.MutationObserver||window.WebkitMutationObserver,a=new n(function(e){e.forEach(function(e){v.onResize(!0),v.emit("onObserverUpdate",v,e)})});a.observe(e,{attributes:"undefined"==typeof t.attributes?!0:t.attributes,childList:"undefined"==typeof t.childList?!0:t.childList,characterData:"undefined"==typeof t.characterData?!0:t.characterData}),v.observers.push(a)}function u(e){e.originalEvent&&(e=e.originalEvent);var t=e.keyCode||e.charCode;if(!v.params.allowSwipeToNext&&(r()&&39===t||!r()&&40===t))return!1;if(!v.params.allowSwipeToPrev&&(r()&&37===t||!r()&&38===t))return!1;if(!(e.shiftKey||e.altKey||e.ctrlKey||e.metaKey||document.activeElement&&document.activeElement.nodeName&&("input"===document.activeElement.nodeName.toLowerCase()||"textarea"===document.activeElement.nodeName.toLowerCase()))){if(37===t||39===t||38===t||40===t){var n=!1;if(v.container.parents(".swiper-slide").length>0&&0===v.container.parents(".swiper-slide-active").length)return;var a={left:window.pageXOffset,top:window.pageYOffset},i=window.innerWidth,o=window.innerHeight,s=v.container.offset();v.rtl&&(s.left=s.left-v.container[0].scrollLeft);for(var l=[[s.left,s.top],[s.left+v.width,s.top],[s.left,s.top+v.height],[s.left+v.width,s.top+v.height]],u=0;u=a.left&&d[0]<=a.left+i&&d[1]>=a.top&&d[1]<=a.top+o&&(n=!0)}if(!n)return}r()?((37===t||39===t)&&(e.preventDefault?e.preventDefault():e.returnValue=!1),(39===t&&!v.rtl||37===t&&v.rtl)&&v.slideNext(),(37===t&&!v.rtl||39===t&&v.rtl)&&v.slidePrev()):((38===t||40===t)&&(e.preventDefault?e.preventDefault():e.returnValue=!1),40===t&&v.slideNext(),38===t&&v.slidePrev())}}function d(e){e.originalEvent&&(e=e.originalEvent);var t=v.mousewheel.event,n=0;if(e.detail)n=-e.detail;else if("mousewheel"===t)if(v.params.mousewheelForceToAxis)if(r()){if(!(Math.abs(e.wheelDeltaX)>Math.abs(e.wheelDeltaY)))return;n=e.wheelDeltaX}else{if(!(Math.abs(e.wheelDeltaY)>Math.abs(e.wheelDeltaX)))return;n=e.wheelDeltaY}else n=e.wheelDelta;else if("DOMMouseScroll"===t)n=-e.detail;else if("wheel"===t)if(v.params.mousewheelForceToAxis)if(r()){if(!(Math.abs(e.deltaX)>Math.abs(e.deltaY)))return;n=-e.deltaX}else{if(!(Math.abs(e.deltaY)>Math.abs(e.deltaX)))return;n=-e.deltaY}else n=Math.abs(e.deltaX)>Math.abs(e.deltaY)?-e.deltaX:-e.deltaY;if(v.params.mousewheelInvert&&(n=-n),v.params.freeMode){var a=v.getWrapperTranslate()+n*v.params.mousewheelSensitivity;if(a>0&&(a=0),a60)if(0>n)if(v.isEnd&&!v.params.loop||v.animating){if(v.params.mousewheelReleaseOnEdges)return!0}else v.slideNext();else if(v.isBeginning&&!v.params.loop||v.animating){if(v.params.mousewheelReleaseOnEdges)return!0}else v.slidePrev();v.mousewheel.lastScrollTime=(new window.Date).getTime()}return v.params.autoplay&&v.stopAutoplay(),e.preventDefault?e.preventDefault():e.returnValue=!1,!1}function c(e,n){e=t(e);var a,i,o;a=e.attr("data-swiper-parallax")||"0",i=e.attr("data-swiper-parallax-x"),o=e.attr("data-swiper-parallax-y"),i||o?(i=i||"0",o=o||"0"):r()?(i=a,o="0"):(o=a,i="0"),i=i.indexOf("%")>=0?parseInt(i,10)*n+"%":i*n+"px",o=o.indexOf("%")>=0?parseInt(o,10)*n+"%":o*n+"px",e.transform("translate3d("+i+", "+o+",0px)")}function p(e){return 0!==e.indexOf("on")&&(e=e[0]!==e[0].toUpperCase()?"on"+e[0].toUpperCase()+e.substring(1):"on"+e),e}if(!(this instanceof n))return new n(e,a);var f={direction:"horizontal",touchEventsTarget:"container",initialSlide:0,speed:300,autoplay:!1,autoplayDisableOnInteraction:!0,iOSEdgeSwipeDetection:!1,iOSEdgeSwipeThreshold:20,freeMode:!1,freeModeMomentum:!0,freeModeMomentumRatio:1,freeModeMomentumBounce:!0,freeModeMomentumBounceRatio:1,freeModeSticky:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",coverflow:{rotate:50,stretch:0,depth:100,modifier:1,slideShadows:!0},cube:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94},fade:{crossFade:!1},parallax:!1,scrollbar:null,scrollbarHide:!0,keyboardControl:!1,mousewheelControl:!1,mousewheelReleaseOnEdges:!1,mousewheelInvert:!1,mousewheelForceToAxis:!1,mousewheelSensitivity:1,hashnav:!1,spaceBetween:0,slidesPerView:1,slidesPerColumn:1,slidesPerColumnFill:"column",slidesPerGroup:1,centeredSlides:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,onlyExternal:!1,threshold:0,touchMoveStopPropagation:!0,pagination:null,paginationElement:"span",paginationClickable:!1,paginationHide:!1,paginationBulletRender:null,resistance:!0,resistanceRatio:.85,nextButton:null,prevButton:null,watchSlidesProgress:!1,watchSlidesVisibility:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,lazyLoading:!1,lazyLoadingInPrevNext:!1,lazyLoadingOnTransitionStart:!1,preloadImages:!0,updateOnImagesReady:!0,loop:!1,loopAdditionalSlides:0,loopedSlides:null,control:void 0,controlInverse:!1,controlBy:"slide",allowSwipeToPrev:!0,allowSwipeToNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",slideClass:"swiper-slide",slideActiveClass:"swiper-slide-active",slideVisibleClass:"swiper-slide-visible",slideDuplicateClass:"swiper-slide-duplicate",slideNextClass:"swiper-slide-next",slidePrevClass:"swiper-slide-prev",wrapperClass:"swiper-wrapper",bulletClass:"swiper-pagination-bullet",bulletActiveClass:"swiper-pagination-bullet-active",buttonDisabledClass:"swiper-button-disabled",paginationHiddenClass:"swiper-pagination-hidden",observer:!1,observeParents:!1,a11y:!1,prevSlideMessage:"Previous slide",nextSlideMessage:"Next slide",firstSlideMessage:"This is the first slide",lastSlideMessage:"This is the last slide",paginationBulletMessage:"Go to slide {{index}}",runCallbacksOnInit:!0},h=a&&a.virtualTranslate;a=a||{};for(var m in f)if("undefined"==typeof a[m])a[m]=f[m];else if("object"==typeof a[m])for(var g in f[m])"undefined"==typeof a[m][g]&&(a[m][g]=f[m][g]);var v=this;if(v.version="3.1.0",v.params=a,v.classNames=[],"undefined"!=typeof t&&"undefined"!=typeof Dom7&&(t=Dom7),("undefined"!=typeof t||(t="undefined"==typeof Dom7?window.Dom7||window.Zepto||window.jQuery:Dom7))&&(v.$=t,v.container=t(e),0!==v.container.length)){if(v.container.length>1)return void v.container.each(function(){new n(this,a)});v.container[0].swiper=v,v.container.data("swiper",v),v.classNames.push("swiper-container-"+v.params.direction),v.params.freeMode&&v.classNames.push("swiper-container-free-mode"),v.support.flexbox||(v.classNames.push("swiper-container-no-flexbox"),v.params.slidesPerColumn=1),(v.params.parallax||v.params.watchSlidesVisibility)&&(v.params.watchSlidesProgress=!0),["cube","coverflow"].indexOf(v.params.effect)>=0&&(v.support.transforms3d?(v.params.watchSlidesProgress=!0,v.classNames.push("swiper-container-3d")):v.params.effect="slide"),"slide"!==v.params.effect&&v.classNames.push("swiper-container-"+v.params.effect),"cube"===v.params.effect&&(v.params.resistanceRatio=0,v.params.slidesPerView=1,v.params.slidesPerColumn=1,v.params.slidesPerGroup=1,v.params.centeredSlides=!1,v.params.spaceBetween=0,v.params.virtualTranslate=!0,v.params.setWrapperSize=!1),"fade"===v.params.effect&&(v.params.slidesPerView=1,v.params.slidesPerColumn=1,v.params.slidesPerGroup=1,v.params.watchSlidesProgress=!0,v.params.spaceBetween=0,"undefined"==typeof h&&(v.params.virtualTranslate=!0)),v.params.grabCursor&&v.support.touch&&(v.params.grabCursor=!1),v.wrapper=v.container.children("."+v.params.wrapperClass),v.params.pagination&&(v.paginationContainer=t(v.params.pagination),v.params.paginationClickable&&v.paginationContainer.addClass("swiper-pagination-clickable")),v.rtl=r()&&("rtl"===v.container[0].dir.toLowerCase()||"rtl"===v.container.css("direction")),v.rtl&&v.classNames.push("swiper-container-rtl"),v.rtl&&(v.wrongRTL="-webkit-box"===v.wrapper.css("display")),v.params.slidesPerColumn>1&&v.classNames.push("swiper-container-multirow"),v.device.android&&v.classNames.push("swiper-container-android"),v.container.addClass(v.classNames.join(" ")),v.translate=0,v.progress=0,v.velocity=0,v.lockSwipeToNext=function(){v.params.allowSwipeToNext=!1},v.lockSwipeToPrev=function(){v.params.allowSwipeToPrev=!1},v.lockSwipes=function(){v.params.allowSwipeToNext=v.params.allowSwipeToPrev=!1},v.unlockSwipeToNext=function(){v.params.allowSwipeToNext=!0},v.unlockSwipeToPrev=function(){v.params.allowSwipeToPrev=!0},v.unlockSwipes=function(){v.params.allowSwipeToNext=v.params.allowSwipeToPrev=!0},v.params.grabCursor&&(v.container[0].style.cursor="move",v.container[0].style.cursor="-webkit-grab",v.container[0].style.cursor="-moz-grab",v.container[0].style.cursor="grab"),v.imagesToLoad=[],v.imagesLoaded=0,v.loadImage=function(e,t,n,a){function r(){a&&a()}var i;e.complete&&n?r():t?(i=new window.Image,i.onload=r,i.onerror=r,i.src=t):r()},v.preloadImages=function(){function e(){"undefined"!=typeof v&&null!==v&&(void 0!==v.imagesLoaded&&v.imagesLoaded++,v.imagesLoaded===v.imagesToLoad.length&&(v.params.updateOnImagesReady&&v.update(),v.emit("onImagesReady",v)))}v.imagesToLoad=v.container.find("img");for(var t=0;t=0&&(t=parseFloat(t.replace("%",""))/100*v.size),v.virtualSize=-t,v.rtl?v.slides.css({marginLeft:"",marginTop:""}):v.slides.css({marginRight:"",marginBottom:""});var s;v.params.slidesPerColumn>1&&(s=Math.floor(v.slides.length/v.params.slidesPerColumn)===v.slides.length/v.params.slidesPerColumn?v.slides.length:Math.ceil(v.slides.length/v.params.slidesPerColumn)*v.params.slidesPerColumn);var l,u=v.params.slidesPerColumn,d=s/u,c=d-(v.params.slidesPerColumn*d-v.slides.length);for(e=0;e1){var f,h,m;"column"===v.params.slidesPerColumnFill?(h=Math.floor(e/u),m=e-h*u,(h>c||h===c&&m===u-1)&&++m>=u&&(m=0,h++),f=h+m*s/u,p.css({"-webkit-box-ordinal-group":f,"-moz-box-ordinal-group":f,"-ms-flex-order":f,"-webkit-order":f,order:f})):(m=Math.floor(e/d),h=e-m*d),p.css({"margin-top":0!==m&&v.params.spaceBetween&&v.params.spaceBetween+"px"}).attr("data-swiper-column",h).attr("data-swiper-row",m)}"none"!==p.css("display")&&("auto"===v.params.slidesPerView?(l=r()?p.outerWidth(!0):p.outerHeight(!0),v.params.roundLengths&&(l=i(l))):(l=(v.size-(v.params.slidesPerView-1)*t)/v.params.slidesPerView,v.params.roundLengths&&(l=i(l)),r()?v.slides[e].style.width=l+"px":v.slides[e].style.height=l+"px"),v.slides[e].swiperSlideSize=l,v.slidesSizesGrid.push(l),v.params.centeredSlides?(n=n+l/2+a/2+t,0===e&&(n=n-v.size/2-t),Math.abs(n)<.001&&(n=0),o%v.params.slidesPerGroup===0&&v.snapGrid.push(n),v.slidesGrid.push(n)):(o%v.params.slidesPerGroup===0&&v.snapGrid.push(n),v.slidesGrid.push(n),n=n+l+t),v.virtualSize+=l+t,a=l,o++)}v.virtualSize=Math.max(v.virtualSize,v.size)+v.params.slidesOffsetAfter;var g;if(v.rtl&&v.wrongRTL&&("slide"===v.params.effect||"coverflow"===v.params.effect)&&v.wrapper.css({width:v.virtualSize+v.params.spaceBetween+"px"}),(!v.support.flexbox||v.params.setWrapperSize)&&(r()?v.wrapper.css({width:v.virtualSize+v.params.spaceBetween+"px"}):v.wrapper.css({height:v.virtualSize+v.params.spaceBetween+"px"})),v.params.slidesPerColumn>1&&(v.virtualSize=(l+v.params.spaceBetween)*s,v.virtualSize=Math.ceil(v.virtualSize/v.params.slidesPerColumn)-v.params.spaceBetween,v.wrapper.css({width:v.virtualSize+v.params.spaceBetween+"px"}),v.params.centeredSlides)){for(g=[],e=0;eMath.floor(v.snapGrid[v.snapGrid.length-1])&&v.snapGrid.push(v.virtualSize-v.size)}0===v.snapGrid.length&&(v.snapGrid=[0]),0!==v.params.spaceBetween&&(r()?v.rtl?v.slides.css({marginLeft:t+"px"}):v.slides.css({marginRight:t+"px"}):v.slides.css({marginBottom:t+"px"})),v.params.watchSlidesProgress&&v.updateSlidesOffset()},v.updateSlidesOffset=function(){for(var e=0;e=0&&o0&&s<=v.size||0>=o&&s>=v.size;l&&v.slides.eq(n).addClass(v.params.slideVisibleClass)}a.progress=v.rtl?-i:i}}},v.updateProgress=function(e){"undefined"==typeof e&&(e=v.translate||0);var t=v.maxTranslate()-v.minTranslate();0===t?(v.progress=0,v.isBeginning=v.isEnd=!0):(v.progress=(e-v.minTranslate())/t,v.isBeginning=v.progress<=0,v.isEnd=v.progress>=1),v.isBeginning&&v.emit("onReachBeginning",v),v.isEnd&&v.emit("onReachEnd",v),v.params.watchSlidesProgress&&v.updateSlidesProgress(e),v.emit("onProgress",v,v.progress)},v.updateActiveIndex=function(){var e,t,n,a=v.rtl?v.translate:-v.translate;for(t=0;t=v.slidesGrid[t]&&a=v.slidesGrid[t]&&a=v.slidesGrid[t]&&(e=t);(0>e||"undefined"==typeof e)&&(e=0),n=Math.floor(e/v.params.slidesPerGroup),n>=v.snapGrid.length&&(n=v.snapGrid.length-1),e!==v.activeIndex&&(v.snapIndex=n,v.previousIndex=v.activeIndex,v.activeIndex=e,v.updateClasses())},v.updateClasses=function(){v.slides.removeClass(v.params.slideActiveClass+" "+v.params.slideNextClass+" "+v.params.slidePrevClass);var e=v.slides.eq(v.activeIndex);if(e.addClass(v.params.slideActiveClass),e.next("."+v.params.slideClass).addClass(v.params.slideNextClass),e.prev("."+v.params.slideClass).addClass(v.params.slidePrevClass),v.bullets&&v.bullets.length>0){v.bullets.removeClass(v.params.bulletActiveClass);var n;v.params.loop?(n=Math.ceil(v.activeIndex-v.loopedSlides)/v.params.slidesPerGroup,n>v.slides.length-1-2*v.loopedSlides&&(n-=v.slides.length-2*v.loopedSlides),n>v.bullets.length-1&&(n-=v.bullets.length)):n="undefined"!=typeof v.snapIndex?v.snapIndex:v.activeIndex||0,v.paginationContainer.length>1?v.bullets.each(function(){t(this).index()===n&&t(this).addClass(v.params.bulletActiveClass)}):v.bullets.eq(n).addClass(v.params.bulletActiveClass)}v.params.loop||(v.params.prevButton&&(v.isBeginning?(t(v.params.prevButton).addClass(v.params.buttonDisabledClass),v.params.a11y&&v.a11y&&v.a11y.disable(t(v.params.prevButton))):(t(v.params.prevButton).removeClass(v.params.buttonDisabledClass),v.params.a11y&&v.a11y&&v.a11y.enable(t(v.params.prevButton)))),v.params.nextButton&&(v.isEnd?(t(v.params.nextButton).addClass(v.params.buttonDisabledClass),v.params.a11y&&v.a11y&&v.a11y.disable(t(v.params.nextButton))):(t(v.params.nextButton).removeClass(v.params.buttonDisabledClass),v.params.a11y&&v.a11y&&v.a11y.enable(t(v.params.nextButton)))))},v.updatePagination=function(){if(v.params.pagination&&v.paginationContainer&&v.paginationContainer.length>0){for(var e="",t=v.params.loop?Math.ceil((v.slides.length-2*v.loopedSlides)/v.params.slidesPerGroup):v.snapGrid.length,n=0;t>n;n++)e+=v.params.paginationBulletRender?v.params.paginationBulletRender(n,v.params.bulletClass):"<"+v.params.paginationElement+' class="'+v.params.bulletClass+'">'+v.params.paginationElement+">";v.paginationContainer.html(e),v.bullets=v.paginationContainer.find("."+v.params.bulletClass),v.params.paginationClickable&&v.params.a11y&&v.a11y&&v.a11y.initPagination()}},v.update=function(e){function t(){a=Math.min(Math.max(v.translate,v.maxTranslate()),v.minTranslate()),v.setWrapperTranslate(a),v.updateActiveIndex(),v.updateClasses()}if(v.updateContainerSize(),v.updateSlidesSize(),v.updateProgress(),v.updatePagination(),v.updateClasses(),v.params.scrollbar&&v.scrollbar&&v.scrollbar.set(),e){var n,a;v.controller&&v.controller.spline&&(v.controller.spline=void 0),v.params.freeMode?t():(n=("auto"===v.params.slidesPerView||v.params.slidesPerView>1)&&v.isEnd&&!v.params.centeredSlides?v.slideTo(v.slides.length-1,0,!1,!0):v.slideTo(v.activeIndex,0,!1,!0),n||t())}},v.onResize=function(e){var t=v.params.allowSwipeToPrev,n=v.params.allowSwipeToNext;if(v.params.allowSwipeToPrev=v.params.allowSwipeToNext=!0,v.updateContainerSize(),v.updateSlidesSize(),("auto"===v.params.slidesPerView||v.params.freeMode||e)&&v.updatePagination(),v.params.scrollbar&&v.scrollbar&&v.scrollbar.set(),v.controller&&v.controller.spline&&(v.controller.spline=void 0),v.params.freeMode){var a=Math.min(Math.max(v.translate,v.maxTranslate()),v.minTranslate());v.setWrapperTranslate(a),v.updateActiveIndex(),v.updateClasses()}else v.updateClasses(),("auto"===v.params.slidesPerView||v.params.slidesPerView>1)&&v.isEnd&&!v.params.centeredSlides?v.slideTo(v.slides.length-1,0,!1,!0):v.slideTo(v.activeIndex,0,!1,!0);v.params.allowSwipeToPrev=t,v.params.allowSwipeToNext=n};var y=["mousedown","mousemove","mouseup"];window.navigator.pointerEnabled?y=["pointerdown","pointermove","pointerup"]:window.navigator.msPointerEnabled&&(y=["MSPointerDown","MSPointerMove","MSPointerUp"]),v.touchEvents={start:v.support.touch||!v.params.simulateTouch?"touchstart":y[0],move:v.support.touch||!v.params.simulateTouch?"touchmove":y[1],end:v.support.touch||!v.params.simulateTouch?"touchend":y[2]},(window.navigator.pointerEnabled||window.navigator.msPointerEnabled)&&("container"===v.params.touchEventsTarget?v.container:v.wrapper).addClass("swiper-wp8-"+v.params.direction),v.initEvents=function(e){var n=e?"off":"on",r=e?"removeEventListener":"addEventListener",i="container"===v.params.touchEventsTarget?v.container[0]:v.wrapper[0],o=v.support.touch?i:document,s=v.params.nested?!0:!1;v.browser.ie?(i[r](v.touchEvents.start,v.onTouchStart,!1),o[r](v.touchEvents.move,v.onTouchMove,s),o[r](v.touchEvents.end,v.onTouchEnd,!1)):(v.support.touch&&(i[r](v.touchEvents.start,v.onTouchStart,!1),i[r](v.touchEvents.move,v.onTouchMove,s),i[r](v.touchEvents.end,v.onTouchEnd,!1)),!a.simulateTouch||v.device.ios||v.device.android||(i[r]("mousedown",v.onTouchStart,!1),document[r]("mousemove",v.onTouchMove,s),document[r]("mouseup",v.onTouchEnd,!1))),window[r]("resize",v.onResize),v.params.nextButton&&(t(v.params.nextButton)[n]("click",v.onClickNext),v.params.a11y&&v.a11y&&t(v.params.nextButton)[n]("keydown",v.a11y.onEnterKey)),v.params.prevButton&&(t(v.params.prevButton)[n]("click",v.onClickPrev),v.params.a11y&&v.a11y&&t(v.params.prevButton)[n]("keydown",v.a11y.onEnterKey)),v.params.pagination&&v.params.paginationClickable&&(t(v.paginationContainer)[n]("click","."+v.params.bulletClass,v.onClickIndex),v.params.a11y&&v.a11y&&t(v.paginationContainer)[n]("keydown","."+v.params.bulletClass,v.a11y.onEnterKey)),(v.params.preventClicks||v.params.preventClicksPropagation)&&i[r]("click",v.preventClicks,!0)},v.attachEvents=function(e){v.initEvents()},v.detachEvents=function(){v.initEvents(!0)},v.allowClick=!0,v.preventClicks=function(e){v.allowClick||(v.params.preventClicks&&e.preventDefault(),v.params.preventClicksPropagation&&v.animating&&(e.stopPropagation(),e.stopImmediatePropagation()))},v.onClickNext=function(e){e.preventDefault(),(!v.isEnd||v.params.loop)&&v.slideNext()},v.onClickPrev=function(e){e.preventDefault(),(!v.isBeginning||v.params.loop)&&v.slidePrev()},v.onClickIndex=function(e){e.preventDefault();var n=t(this).index()*v.params.slidesPerGroup;v.params.loop&&(n+=v.loopedSlides),v.slideTo(n)},v.updateClickedSlide=function(e){var n=s(e,"."+v.params.slideClass),a=!1;if(n)for(var r=0;rv.slides.length-v.params.slidesPerView)v.fixLoop(),o=v.wrapper.children("."+v.params.slideClass+'[data-swiper-slide-index="'+i+'"]').eq(0).index(),setTimeout(function(){v.slideTo(o)},0);else if(o0&&(k=!1),"touchstart"!==e.type){var r=!0;t(e.target).is(D)&&(r=!1),document.activeElement&&t(document.activeElement).is(D)&&document.activeElement.blur(),r&&e.preventDefault()}v.emit("onTouchStart",v,e)}}}},v.onTouchMove=function(e){if(e.originalEvent&&(e=e.originalEvent),!(P&&"mousemove"===e.type||e.preventedByNestedSwiper)){if(v.params.onlyExternal)return v.allowClick=!1,void(b&&(v.touches.startX=v.touches.currentX="touchmove"===e.type?e.targetTouches[0].pageX:e.pageX,v.touches.startY=v.touches.currentY="touchmove"===e.type?e.targetTouches[0].pageY:e.pageY,x=Date.now()));if(P&&document.activeElement&&e.target===document.activeElement&&t(e.target).is(D))return w=!0,void(v.allowClick=!1);if(v.emit("onTouchMove",v,e),!(e.targetTouches&&e.targetTouches.length>1)){if(v.touches.currentX="touchmove"===e.type?e.targetTouches[0].pageX:e.pageX,v.touches.currentY="touchmove"===e.type?e.targetTouches[0].pageY:e.pageY,"undefined"==typeof T){var n=180*Math.atan2(Math.abs(v.touches.currentY-v.touches.startY),Math.abs(v.touches.currentX-v.touches.startX))/Math.PI;T=r()?n>v.params.touchAngle:90-n>v.params.touchAngle}if(T&&v.emit("onTouchMoveOpposite",v,e),"undefined"==typeof L&&v.browser.ieTouch&&(v.touches.currentX!==v.touches.startX||v.touches.currentY!==v.touches.startY)&&(L=!0),b){if(T)return void(b=!1);if(L||!v.browser.ieTouch){v.allowClick=!1,v.emit("onSliderMove",v,e),e.preventDefault(),v.params.touchMoveStopPropagation&&!v.params.nested&&e.stopPropagation(),w||(a.loop&&v.fixLoop(),C=v.getWrapperTranslate(),v.setWrapperTransition(0),v.animating&&v.wrapper.trigger("webkitTransitionEnd transitionend oTransitionEnd MSTransitionEnd msTransitionEnd"),v.params.autoplay&&v.autoplaying&&(v.params.autoplayDisableOnInteraction?v.stopAutoplay():v.pauseAutoplay()),N=!1,v.params.grabCursor&&(v.container[0].style.cursor="move",v.container[0].style.cursor="-webkit-grabbing",v.container[0].style.cursor="-moz-grabbin",v.container[0].style.cursor="grabbing")),w=!0;var i=v.touches.diff=r()?v.touches.currentX-v.touches.startX:v.touches.currentY-v.touches.startY;i*=v.params.touchRatio,v.rtl&&(i=-i),v.swipeDirection=i>0?"prev":"next",S=i+C;var o=!0;if(i>0&&S>v.minTranslate()?(o=!1,v.params.resistance&&(S=v.minTranslate()-1+Math.pow(-v.minTranslate()+C+i,v.params.resistanceRatio))):0>i&&SS&&(S=C),!v.params.allowSwipeToPrev&&"prev"===v.swipeDirection&&S>C&&(S=C),v.params.followFinger){if(v.params.threshold>0){if(!(Math.abs(i)>v.params.threshold||k))return void(S=C);if(!k)return k=!0,v.touches.startX=v.touches.currentX,v.touches.startY=v.touches.currentY,S=C,void(v.touches.diff=r()?v.touches.currentX-v.touches.startX:v.touches.currentY-v.touches.startY)}(v.params.freeMode||v.params.watchSlidesProgress)&&v.updateActiveIndex(),v.params.freeMode&&(0===A.length&&A.push({position:v.touches[r()?"startX":"startY"],time:x}),A.push({position:v.touches[r()?"currentX":"currentY"],time:(new window.Date).getTime()})),v.updateProgress(S),v.setWrapperTranslate(S)}}}}}},v.onTouchEnd=function(e){if(e.originalEvent&&(e=e.originalEvent),v.emit("onTouchEnd",v,e),b){v.params.grabCursor&&w&&b&&(v.container[0].style.cursor="move",v.container[0].style.cursor="-webkit-grab",v.container[0].style.cursor="-moz-grab",v.container[0].style.cursor="grab");var n=Date.now(),a=n-x;if(v.allowClick&&(v.updateClickedSlide(e),v.emit("onTap",v,e),300>a&&n-M>300&&(E&&clearTimeout(E),E=setTimeout(function(){v&&(v.params.paginationHide&&v.paginationContainer.length>0&&!t(e.target).hasClass(v.params.bulletClass)&&v.paginationContainer.toggleClass(v.params.paginationHiddenClass),v.emit("onClick",v,e))},300)),300>a&&300>n-M&&(E&&clearTimeout(E),v.emit("onDoubleTap",v,e))),M=Date.now(),setTimeout(function(){v&&(v.allowClick=!0)},0),!b||!w||!v.swipeDirection||0===v.touches.diff||S===C)return void(b=w=!1);b=w=!1;var r;if(r=v.params.followFinger?v.rtl?v.translate:-v.translate:-S,v.params.freeMode){if(r<-v.minTranslate())return void v.slideTo(v.activeIndex);if(r>-v.maxTranslate())return void(v.slides.length1){var i=A.pop(),o=A.pop(),s=i.position-o.position,l=i.time-o.time;v.velocity=s/l,v.velocity=v.velocity/2,Math.abs(v.velocity)<.02&&(v.velocity=0),(l>150||(new window.Date).getTime()-i.time>300)&&(v.velocity=0)}else v.velocity=0;A.length=0;var u=1e3*v.params.freeModeMomentumRatio,d=v.velocity*u,c=v.translate+d;v.rtl&&(c=-c);var p,f=!1,h=20*Math.abs(v.velocity)*v.params.freeModeMomentumBounceRatio;if(cv.minTranslate())v.params.freeModeMomentumBounce?(c-v.minTranslate()>h&&(c=v.minTranslate()+h),p=v.minTranslate(),f=!0,N=!0):c=v.minTranslate();else if(v.params.freeModeSticky){var m,g=0;for(g=0;g-c){m=g;break}c=Math.abs(v.snapGrid[m]-c)=v.params.longSwipesMs)&&(v.updateProgress(),v.updateActiveIndex()))}var y,T=0,k=v.slidesSizesGrid[0];for(y=0;y=v.slidesGrid[y]&&r=v.slidesGrid[y]&&(T=y,k=v.slidesGrid[v.slidesGrid.length-1]-v.slidesGrid[v.slidesGrid.length-2]);var D=(r-v.slidesGrid[T])/k;if(a>v.params.longSwipesMs){if(!v.params.longSwipes)return void v.slideTo(v.activeIndex);"next"===v.swipeDirection&&(D>=v.params.longSwipesRatio?v.slideTo(T+v.params.slidesPerGroup):v.slideTo(T)),"prev"===v.swipeDirection&&(D>1-v.params.longSwipesRatio?v.slideTo(T+v.params.slidesPerGroup):v.slideTo(T))}else{if(!v.params.shortSwipes)return void v.slideTo(v.activeIndex);"next"===v.swipeDirection&&v.slideTo(T+v.params.slidesPerGroup),"prev"===v.swipeDirection&&v.slideTo(T)}}},v._slideTo=function(e,t){return v.slideTo(e,t,!0,!0)},v.slideTo=function(e,t,n,a){"undefined"==typeof n&&(n=!0),"undefined"==typeof e&&(e=0),0>e&&(e=0),v.snapIndex=Math.floor(e/v.params.slidesPerGroup),v.snapIndex>=v.snapGrid.length&&(v.snapIndex=v.snapGrid.length-1);var i=-v.snapGrid[v.snapIndex];v.params.autoplay&&v.autoplaying&&(a||!v.params.autoplayDisableOnInteraction?v.pauseAutoplay(t):v.stopAutoplay()),v.updateProgress(i);for(var o=0;o=Math.floor(100*v.slidesGrid[o])&&(e=o);if(!v.params.allowSwipeToNext&&iv.translate&&i>v.maxTranslate()&&(v.activeIndex||0)!==e)return!1;if("undefined"==typeof t&&(t=v.params.speed),v.previousIndex=v.activeIndex||0,v.activeIndex=e,i===v.translate)return v.updateClasses(),!1;v.updateClasses(),v.onTransitionStart(n);r()?i:0,r()?0:i;return 0===t?(v.setWrapperTransition(0),v.setWrapperTranslate(i),v.onTransitionEnd(n)):(v.setWrapperTransition(t),v.setWrapperTranslate(i),v.animating||(v.animating=!0,v.wrapper.transitionEnd(function(){v&&v.onTransitionEnd(n)}))),!0},v.onTransitionStart=function(e){"undefined"==typeof e&&(e=!0),v.lazy&&v.lazy.onTransitionStart(),e&&(v.emit("onTransitionStart",v),v.activeIndex!==v.previousIndex&&v.emit("onSlideChangeStart",v))},v.onTransitionEnd=function(e){v.animating=!1,v.setWrapperTransition(0),"undefined"==typeof e&&(e=!0),v.lazy&&v.lazy.onTransitionEnd(),e&&(v.emit("onTransitionEnd",v),v.activeIndex!==v.previousIndex&&v.emit("onSlideChangeEnd",v)),v.params.hashnav&&v.hashnav&&v.hashnav.setHash()},v.slideNext=function(e,t,n){if(v.params.loop){if(v.animating)return!1;v.fixLoop();v.container[0].clientLeft;return v.slideTo(v.activeIndex+v.params.slidesPerGroup,t,e,n)}return v.slideTo(v.activeIndex+v.params.slidesPerGroup,t,e,n);
-},v._slideNext=function(e){return v.slideNext(!0,e,!0)},v.slidePrev=function(e,t,n){if(v.params.loop){if(v.animating)return!1;v.fixLoop();v.container[0].clientLeft;return v.slideTo(v.activeIndex-1,t,e,n)}return v.slideTo(v.activeIndex-1,t,e,n)},v._slidePrev=function(e){return v.slidePrev(!0,e,!0)},v.slideReset=function(e,t,n){return v.slideTo(v.activeIndex,t,e)},v.setWrapperTransition=function(e,t){v.wrapper.transition(e),"slide"!==v.params.effect&&v.effects[v.params.effect]&&v.effects[v.params.effect].setTransition(e),v.params.parallax&&v.parallax&&v.parallax.setTransition(e),v.params.scrollbar&&v.scrollbar&&v.scrollbar.setTransition(e),v.params.control&&v.controller&&v.controller.setTransition(e,t),v.emit("onSetTransition",v,e)},v.setWrapperTranslate=function(e,t,n){var a=0,i=0,o=0;r()?a=v.rtl?-e:e:i=e,v.params.virtualTranslate||(v.support.transforms3d?v.wrapper.transform("translate3d("+a+"px, "+i+"px, "+o+"px)"):v.wrapper.transform("translate("+a+"px, "+i+"px)")),v.translate=r()?a:i,t&&v.updateActiveIndex(),"slide"!==v.params.effect&&v.effects[v.params.effect]&&v.effects[v.params.effect].setTranslate(v.translate),v.params.parallax&&v.parallax&&v.parallax.setTranslate(v.translate),v.params.scrollbar&&v.scrollbar&&v.scrollbar.setTranslate(v.translate),v.params.control&&v.controller&&v.controller.setTranslate(v.translate,n),v.emit("onSetTranslate",v,v.translate)},v.getTranslate=function(e,t){var n,a,r,i;return"undefined"==typeof t&&(t="x"),v.params.virtualTranslate?v.rtl?-v.translate:v.translate:(r=window.getComputedStyle(e,null),window.WebKitCSSMatrix?i=new window.WebKitCSSMatrix("none"===r.webkitTransform?"":r.webkitTransform):(i=r.MozTransform||r.OTransform||r.MsTransform||r.msTransform||r.transform||r.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),n=i.toString().split(",")),"x"===t&&(a=window.WebKitCSSMatrix?i.m41:16===n.length?parseFloat(n[12]):parseFloat(n[4])),"y"===t&&(a=window.WebKitCSSMatrix?i.m42:16===n.length?parseFloat(n[13]):parseFloat(n[5])),v.rtl&&a&&(a=-a),a||0)},v.getWrapperTranslate=function(e){return"undefined"==typeof e&&(e=r()?"x":"y"),v.getTranslate(v.wrapper[0],e)},v.observers=[],v.initObservers=function(){if(v.params.observeParents)for(var e=v.container.parents(),t=0;te.length&&(v.loopedSlides=e.length);var n,a=[],r=[];for(e.each(function(n,i){var o=t(this);n=e.length-v.loopedSlides&&a.push(i),o.attr("data-swiper-slide-index",n)}),n=0;n=0;n--)v.wrapper.prepend(t(a[n].cloneNode(!0)).addClass(v.params.slideDuplicateClass))},v.destroyLoop=function(){v.wrapper.children("."+v.params.slideClass+"."+v.params.slideDuplicateClass).remove(),v.slides.removeAttr("data-swiper-slide-index")},v.fixLoop=function(){var e;v.activeIndex=2*v.loopedSlides||v.activeIndex>v.slides.length-2*v.params.slidesPerView)&&(e=-v.slides.length+v.activeIndex+v.loopedSlides,e+=v.loopedSlides,v.slideTo(e,0,!1,!0))},v.appendSlide=function(e){if(v.params.loop&&v.destroyLoop(),"object"==typeof e&&e.length)for(var t=0;tt&&n--;n=Math.max(n,0)}else t=e,v.slides[t]&&v.slides.eq(t).remove(),n>t&&n--,n=Math.max(n,0);v.params.loop&&v.createLoop(),v.params.observer&&v.support.observer||v.update(!0),v.params.loop?v.slideTo(n+v.loopedSlides,0,!1):v.slideTo(n,0,!1)},v.removeAllSlides=function(){for(var e=[],t=0;t
'),v.wrapper.append(e)),e.css({height:v.width+"px"})):(e=v.container.find(".swiper-cube-shadow"),0===e.length&&(e=t(''),v.container.append(e))));for(var a=0;a=l&&l>-1&&(n=90*a+90*l,v.rtl&&(n=90*-a-90*l)),i.transform(p),v.params.cube.slideShadows){var f=r()?i.find(".swiper-slide-shadow-left"):i.find(".swiper-slide-shadow-top"),h=r()?i.find(".swiper-slide-shadow-right"):i.find(".swiper-slide-shadow-bottom");0===f.length&&(f=t(''),i.append(f)),0===h.length&&(h=t(''),i.append(h));i[0].progress;f.length&&(f[0].style.opacity=-i[0].progress),h.length&&(h[0].style.opacity=i[0].progress)}}if(v.wrapper.css({"-webkit-transform-origin":"50% 50% -"+v.size/2+"px","-moz-transform-origin":"50% 50% -"+v.size/2+"px","-ms-transform-origin":"50% 50% -"+v.size/2+"px","transform-origin":"50% 50% -"+v.size/2+"px"}),v.params.cube.shadow)if(r())e.transform("translate3d(0px, "+(v.width/2+v.params.cube.shadowOffset)+"px, "+-v.width/2+"px) rotateX(90deg) rotateZ(0deg) scale("+v.params.cube.shadowScale+")");else{var m=Math.abs(n)-90*Math.floor(Math.abs(n)/90),g=1.5-(Math.sin(2*m*Math.PI/360)/2+Math.cos(2*m*Math.PI/360)/2),y=v.params.cube.shadowScale,b=v.params.cube.shadowScale/g,w=v.params.cube.shadowOffset;e.transform("scale3d("+y+", 1, "+b+") translate3d(0px, "+(v.height/2+w)+"px, "+-v.height/2/b+"px) rotateX(-90deg)")}var x=v.isSafari||v.isUiWebView?-v.size/2:0;v.wrapper.transform("translate3d(0px,0,"+x+"px) rotateX("+(r()?0:n)+"deg) rotateY("+(r()?-n:0)+"deg)")},setTransition:function(e){v.slides.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),v.params.cube.shadow&&!r()&&v.container.find(".swiper-cube-shadow").transition(e)}},coverflow:{setTranslate:function(){for(var e=v.translate,n=r()?-e+v.width/2:-e+v.height/2,a=r()?v.params.coverflow.rotate:-v.params.coverflow.rotate,i=v.params.coverflow.depth,o=0,s=v.slides.length;s>o;o++){var l=v.slides.eq(o),u=v.slidesSizesGrid[o],d=l[0].swiperSlideOffset,c=(n-d-u/2)/u*v.params.coverflow.modifier,p=r()?a*c:0,f=r()?0:a*c,h=-i*Math.abs(c),m=r()?0:v.params.coverflow.stretch*c,g=r()?v.params.coverflow.stretch*c:0;Math.abs(g)<.001&&(g=0),Math.abs(m)<.001&&(m=0),Math.abs(h)<.001&&(h=0),Math.abs(p)<.001&&(p=0),Math.abs(f)<.001&&(f=0);var y="translate3d("+g+"px,"+m+"px,"+h+"px) rotateX("+f+"deg) rotateY("+p+"deg)";if(l.transform(y),l[0].style.zIndex=-Math.abs(Math.round(c))+1,v.params.coverflow.slideShadows){var b=r()?l.find(".swiper-slide-shadow-left"):l.find(".swiper-slide-shadow-top"),w=r()?l.find(".swiper-slide-shadow-right"):l.find(".swiper-slide-shadow-bottom");0===b.length&&(b=t(''),l.append(b)),0===w.length&&(w=t(''),l.append(w)),b.length&&(b[0].style.opacity=c>0?c:0),w.length&&(w[0].style.opacity=-c>0?-c:0)}}if(v.browser.ie){var x=v.wrapper[0].style;x.perspectiveOrigin=n+"px 50%"}},setTransition:function(e){v.slides.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e)}}},v.lazy={initialImageLoaded:!1,loadImageInSlide:function(e,n){if("undefined"!=typeof e&&("undefined"==typeof n&&(n=!0),0!==v.slides.length)){var a=v.slides.eq(e),r=a.find(".swiper-lazy:not(.swiper-lazy-loaded):not(.swiper-lazy-loading)");!a.hasClass("swiper-lazy")||a.hasClass("swiper-lazy-loaded")||a.hasClass("swiper-lazy-loading")||r.add(a[0]),0!==r.length&&r.each(function(){var e=t(this);e.addClass("swiper-lazy-loading");var r=e.attr("data-background"),i=e.attr("data-src");v.loadImage(e[0],i||r,!1,function(){if(r?(e.css("background-image","url("+r+")"),e.removeAttr("data-background")):(e.attr("src",i),e.removeAttr("data-src")),e.addClass("swiper-lazy-loaded").removeClass("swiper-lazy-loading"),a.find(".swiper-lazy-preloader, .preloader").remove(),v.params.loop&&n){var t=a.attr("data-swiper-slide-index");if(a.hasClass(v.params.slideDuplicateClass)){var o=v.wrapper.children('[data-swiper-slide-index="'+t+'"]:not(.'+v.params.slideDuplicateClass+")");v.lazy.loadImageInSlide(o.index(),!1)}else{var s=v.wrapper.children("."+v.params.slideDuplicateClass+'[data-swiper-slide-index="'+t+'"]');v.lazy.loadImageInSlide(s.index(),!1)}}v.emit("onLazyImageReady",v,a[0],e[0])}),v.emit("onLazyImageLoad",v,a[0],e[0])})}},load:function(){var e;if(v.params.watchSlidesVisibility)v.wrapper.children("."+v.params.slideVisibleClass).each(function(){v.lazy.loadImageInSlide(t(this).index())});else if(v.params.slidesPerView>1)for(e=v.activeIndex;e1){for(e=v.activeIndex+v.params.slidesPerView;e0&&v.lazy.loadImageInSlide(n.index());var a=v.wrapper.children("."+v.params.slidePrevClass);a.length>0&&v.lazy.loadImageInSlide(a.index())}},onTransitionStart:function(){v.params.lazyLoading&&(v.params.lazyLoadingOnTransitionStart||!v.params.lazyLoadingOnTransitionStart&&!v.lazy.initialImageLoaded)&&v.lazy.load()},onTransitionEnd:function(){v.params.lazyLoading&&!v.params.lazyLoadingOnTransitionStart&&v.lazy.load()}},v.scrollbar={set:function(){if(v.params.scrollbar){var e=v.scrollbar;e.track=t(v.params.scrollbar),e.drag=e.track.find(".swiper-scrollbar-drag"),0===e.drag.length&&(e.drag=t(''),e.track.append(e.drag)),e.drag[0].style.width="",e.drag[0].style.height="",e.trackSize=r()?e.track[0].offsetWidth:e.track[0].offsetHeight,e.divider=v.size/v.virtualSize,e.moveDivider=e.divider*(e.trackSize/v.size),e.dragSize=e.trackSize*e.divider,r()?e.drag[0].style.width=e.dragSize+"px":e.drag[0].style.height=e.dragSize+"px",e.divider>=1?e.track[0].style.display="none":e.track[0].style.display="",v.params.scrollbarHide&&(e.track[0].style.opacity=0)}},setTranslate:function(){if(v.params.scrollbar){var e,t=v.scrollbar,n=(v.translate||0,t.dragSize);e=(t.trackSize-t.dragSize)*v.progress,v.rtl&&r()?(e=-e,e>0?(n=t.dragSize-e,e=0):-e+t.dragSize>t.trackSize&&(n=t.trackSize+e)):0>e?(n=t.dragSize+e,e=0):e+t.dragSize>t.trackSize&&(n=t.trackSize-e),r()?(v.support.transforms3d?t.drag.transform("translate3d("+e+"px, 0, 0)"):t.drag.transform("translateX("+e+"px)"),t.drag[0].style.width=n+"px"):(v.support.transforms3d?t.drag.transform("translate3d(0px, "+e+"px, 0)"):t.drag.transform("translateY("+e+"px)"),t.drag[0].style.height=n+"px"),v.params.scrollbarHide&&(clearTimeout(t.timeout),t.track[0].style.opacity=1,t.timeout=setTimeout(function(){t.track[0].style.opacity=0,t.track.transition(400)},1e3))}},setTransition:function(e){v.params.scrollbar&&v.scrollbar.drag.transition(e)}},v.controller={LinearSpline:function(e,t){this.x=e,this.y=t,this.lastIndex=e.length-1;var n,a;this.x.length;this.interpolate=function(e){return e?(a=r(this.x,e),n=a-1,(e-this.x[n])*(this.y[a]-this.y[n])/(this.x[a]-this.x[n])+this.y[n]):0};var r=function(){var e,t,n;return function(a,r){for(t=-1,e=a.length;e-t>1;)a[n=e+t>>1]<=r?t=n:e=n;return e}}()},getInterpolateFunction:function(e){v.controller.spline||(v.controller.spline=v.params.loop?new v.controller.LinearSpline(v.slidesGrid,e.slidesGrid):new v.controller.LinearSpline(v.snapGrid,e.snapGrid))},setTranslate:function(e,t){function a(t){e=t.rtl&&"horizontal"===t.params.direction?-v.translate:v.translate,"slide"===v.params.controlBy&&(v.controller.getInterpolateFunction(t),i=-v.controller.spline.interpolate(-e)),i&&"container"!==v.params.controlBy||(r=(t.maxTranslate()-t.minTranslate())/(v.maxTranslate()-v.minTranslate()),i=(e-v.minTranslate())*r+t.minTranslate()),v.params.controlInverse&&(i=t.maxTranslate()-i),t.updateProgress(i),t.setWrapperTranslate(i,!1,v),t.updateActiveIndex()}var r,i,o=v.params.control;if(v.isArray(o))for(var s=0;sn;n++){var r=v.slides.eq(n),i=r.attr("data-hash");if(i===e&&!r.hasClass(v.params.slideDuplicateClass)){var o=r.index();v.slideTo(o,t,v.params.runCallbacksOnInit,!0)}}}},setHash:function(){v.hashnav.initialized&&v.params.hashnav&&(document.location.hash=v.slides.eq(v.activeIndex).attr("data-hash")||"")}},v.disableKeyboardControl=function(){t(document).off("keydown",u)},v.enableKeyboardControl=function(){t(document).on("keydown",u)},v.mousewheel={event:!1,lastScrollTime:(new window.Date).getTime()},v.params.mousewheelControl){try{new window.WheelEvent("wheel"),v.mousewheel.event="wheel"}catch(I){}v.mousewheel.event||void 0===document.onmousewheel||(v.mousewheel.event="mousewheel"),v.mousewheel.event||(v.mousewheel.event="DOMMouseScroll")}v.disableMousewheelControl=function(){return v.mousewheel.event?(v.container.off(v.mousewheel.event,d),!0):!1},v.enableMousewheelControl=function(){return v.mousewheel.event?(v.container.on(v.mousewheel.event,d),!0):!1},v.parallax={setTranslate:function(){v.container.children("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y]").each(function(){c(this,v.progress)}),v.slides.each(function(){var e=t(this);e.find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y]").each(function(){var t=Math.min(Math.max(e[0].progress,-1),1);c(this,t)})})},setTransition:function(e){"undefined"==typeof e&&(e=v.params.speed),v.container.find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y]").each(function(){var n=t(this),a=parseInt(n.attr("data-swiper-parallax-duration"),10)||e;0===e&&(a=0),n.transition(a)})}},v._plugins=[];for(var z in v.plugins){var j=v.plugins[z](v,v.params[z]);j&&v._plugins.push(j)}return v.callPlugins=function(e){for(var t=0;t'),notify:function(e){var t=v.a11y.liveRegion;0!==t.length&&(t.html(""),t.html(e))},init:function(){if(v.params.nextButton){var e=t(v.params.nextButton);v.a11y.makeFocusable(e),v.a11y.addRole(e,"button"),v.a11y.addLabel(e,v.params.nextSlideMessage)}if(v.params.prevButton){var n=t(v.params.prevButton);v.a11y.makeFocusable(n),v.a11y.addRole(n,"button"),v.a11y.addLabel(n,v.params.prevSlideMessage)}t(v.container).append(v.a11y.liveRegion)},initPagination:function(){v.params.pagination&&v.params.paginationClickable&&v.bullets&&v.bullets.length&&v.bullets.each(function(){var e=t(this);v.a11y.makeFocusable(e),v.a11y.addRole(e,"button"),v.a11y.addLabel(e,v.params.paginationBulletMessage.replace(/{{index}}/,e.index()+1))})},destroy:function(){v.a11y.liveRegion&&v.a11y.liveRegion.length>0&&v.a11y.liveRegion.remove()}},v.init=function(){v.params.loop&&v.createLoop(),v.updateContainerSize(),v.updateSlidesSize(),v.updatePagination(),v.params.scrollbar&&v.scrollbar&&v.scrollbar.set(),"slide"!==v.params.effect&&v.effects[v.params.effect]&&(v.params.loop||v.updateProgress(),v.effects[v.params.effect].setTranslate()),v.params.loop?v.slideTo(v.params.initialSlide+v.loopedSlides,0,v.params.runCallbacksOnInit):(v.slideTo(v.params.initialSlide,0,v.params.runCallbacksOnInit),0===v.params.initialSlide&&(v.parallax&&v.params.parallax&&v.parallax.setTranslate(),v.lazy&&v.params.lazyLoading&&(v.lazy.load(),v.lazy.initialImageLoaded=!0))),v.attachEvents(),v.params.observer&&v.support.observer&&v.initObservers(),v.params.preloadImages&&!v.params.lazyLoading&&v.preloadImages(),v.params.autoplay&&v.startAutoplay(),v.params.keyboardControl&&v.enableKeyboardControl&&v.enableKeyboardControl(),v.params.mousewheelControl&&v.enableMousewheelControl&&v.enableMousewheelControl(),v.params.hashnav&&v.hashnav&&v.hashnav.init(),v.params.a11y&&v.a11y&&v.a11y.init(),v.emit("onInit",v)},v.cleanupStyles=function(){v.container.removeClass(v.classNames.join(" ")).removeAttr("style"),v.wrapper.removeAttr("style"),v.slides&&v.slides.length&&v.slides.removeClass([v.params.slideVisibleClass,v.params.slideActiveClass,v.params.slideNextClass,v.params.slidePrevClass].join(" ")).removeAttr("style").removeAttr("data-swiper-column").removeAttr("data-swiper-row"),v.paginationContainer&&v.paginationContainer.length&&v.paginationContainer.removeClass(v.params.paginationHiddenClass),v.bullets&&v.bullets.length&&v.bullets.removeClass(v.params.bulletActiveClass),v.params.prevButton&&t(v.params.prevButton).removeClass(v.params.buttonDisabledClass),v.params.nextButton&&t(v.params.nextButton).removeClass(v.params.buttonDisabledClass),v.params.scrollbar&&v.scrollbar&&(v.scrollbar.track&&v.scrollbar.track.length&&v.scrollbar.track.removeAttr("style"),v.scrollbar.drag&&v.scrollbar.drag.length&&v.scrollbar.drag.removeAttr("style"))},v.destroy=function(e,t){v.detachEvents(),v.stopAutoplay(),v.params.loop&&v.destroyLoop(),t&&v.cleanupStyles(),v.disconnectObservers(),v.params.keyboardControl&&v.disableKeyboardControl&&v.disableKeyboardControl(),v.params.mousewheelControl&&v.disableMousewheelControl&&v.disableMousewheelControl(),v.params.a11y&&v.a11y&&v.a11y.destroy(),v.emit("onDestroy"),e!==!1&&(v=null)},v.init(),v}};n.prototype={isSafari:function(){var e=navigator.userAgent.toLowerCase();return e.indexOf("safari")>=0&&e.indexOf("chrome")<0&&e.indexOf("android")<0}(),isUiWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(navigator.userAgent),isArray:function(e){return"[object Array]"===Object.prototype.toString.apply(e)},browser:{ie:window.navigator.pointerEnabled||window.navigator.msPointerEnabled,ieTouch:window.navigator.msPointerEnabled&&window.navigator.msMaxTouchPoints>1||window.navigator.pointerEnabled&&window.navigator.maxTouchPoints>1},device:function(){var e=navigator.userAgent,t=e.match(/(Android);?[\s\/]+([\d.]+)?/),n=e.match(/(iPad).*OS\s([\d_]+)/),a=e.match(/(iPod)(.*OS\s([\d_]+))?/),r=!n&&e.match(/(iPhone\sOS)\s([\d_]+)/);return{ios:n||r||a,android:t}}(),support:{touch:window.Modernizr&&Modernizr.touch===!0||function(){return!!("ontouchstart"in window||window.DocumentTouch&&document instanceof DocumentTouch)}(),transforms3d:window.Modernizr&&Modernizr.csstransforms3d===!0||function(){var e=document.createElement("div").style;return"webkitPerspective"in e||"MozPerspective"in e||"OPerspective"in e||"MsPerspective"in e||"perspective"in e}(),flexbox:function(){for(var e=document.createElement("div").style,t="alignItems webkitAlignItems webkitBoxAlign msFlexAlign mozBoxAlign webkitFlexDirection msFlexDirection mozBoxDirection mozBoxOrient webkitBoxDirection webkitBoxOrient".split(" "),n=0;ni;i++)a=l[i],r=e[a.targetId],n=a.$item,t>=r.top-s&&t=r.bottom-s)&&n.hasClass(this.classes.navigationAnchorActive)?u.push(n.removeClass(this.classes.navigationAnchorActive)):u.push(void 0);return u},e.prototype._updateNavigationVisiblity=function(e){var t,n;return t=this.elements.$navigation,n=Math.floor(t.next().offset().top-this.variables.navigationHeight),e>=n&&(t.hasClass(this.classes.navigationFixed)||t.addClass(this.classes.navigationFixed)),n>e&&t.hasClass(this.classes.navigationFixed)?t.removeClass(this.classes.navigationFixed):void 0},e.prototype._getOffsetCompensation=function(){return this.elements.$window.width()>720?this.variables.navigationHeight:0},e}()}.call(this),function(){window.TrialChallenge=function(){function e(e){null==e&&(e="#trial-challenge"),this.$form=$(e),this.$button=this.$form.find('button[type="submit"]'),this.$form.on("submit",{self:this},this._formSubmitted),this.$form.find("input").val(""),this.$button.data("label",this.$button.text())}return e.prototype._formSubmitted=function(e){var t;return e.preventDefault(),t=e.data.self,t.$button.text("Checking\u2026"),$.post(t.$form.attr("action"),t.$form.serialize()).done(function(e,n,a){return t.$button.parent().remove(),t.$form.find("#coupon-code-note").show(),t.$form.find("#coupon-code-note strong").text(e.coupon)}).fail(function(e,n){return t.$button.text(t.$button.data("label")),alert("Please check your answers. At least one of them is incorrect\u2026")}),!1},e}()}.call(this),function(){jQuery(function(){var e,t,n,a,r,i,o;return o=function(e){return $(".use-cases.swiper-container .use-cases__status").text("Use Case "+(e.activeIndex+1)+"/"+e.bullets.length)},r=$(".use-cases.swiper-container").swiper({pagination:".swiper-pagination",paginationClickable:!0,keyboardControl:!0,nextButton:".swiper-button-next",prevButton:".swiper-button-prev"}),r&&(r.on("slideChangeStart",o),o(r)),$("body").on("click",".layout-header__menu-toggle",function(e){return e.preventDefault(),$(this).closest(".layout-header").toggleClass("layout-header--mobile-menu-open layout-header--mobile-menu-closed")}),0!==$(".onpage-navigation").length&&(a=new OnpageNavigation(".onpage-navigation:first"),a.update()),0!==$("#trial-challenge").length&&(i=new TrialChallenge),0!==$("#checkout-table").length&&(t=new CheckoutTable("#checkout-table")),0!==$("#checkout-form").length&&(e=new CheckoutForm("#checkout-form","#custom-checkout-fields"),e.updateAmount(t.netTotal())),$("body").on("click",".split-button > .button",function(e){return e.preventDefault(),$(this).hide(),$(this).parent().find(".split-button__splits").addClass("split-button__splits--visible")}),n=function(){return $(window).width()>=720?$("img").each(function(){var e,t;return t=$(this).data("retina"),t?(e=new Image,e.onload=function(e){return function(){return $(e).attr("src",t)}}(this),e.src=t):void 0}):void 0},window.devicePixelRatio>=2&&($(window).on("resize",n),n()),$("body").on("click",".software-download",function(e){var t;return t=$(this).data("tracking"),_paq?_paq.push(["trackEvent","Download "+t.type,"Version "+t.version,t.plattform+" - "+t.system]):void 0})})}.call(this);
\ No newline at end of file
+!function(e,t){"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(e,t){function n(e){var t="length"in e&&e.length,n=re.type(e);return"function"===n||re.isWindow(e)?!1:1===e.nodeType&&t?!0:"array"===n||0===t||"number"==typeof t&&t>0&&t-1 in e}function i(e,t,n){if(re.isFunction(t))return re.grep(e,function(e,i){return!!t.call(e,i,e)!==n});if(t.nodeType)return re.grep(e,function(e){return e===t!==n});if("string"==typeof t){if(pe.test(t))return re.filter(t,e,n);t=re.filter(t,e)}return re.grep(e,function(e){return re.inArray(e,t)>=0!==n})}function r(e,t){do e=e[t];while(e&&1!==e.nodeType);return e}function o(e){var t=xe[e]={};return re.each(e.match(be)||[],function(e,n){t[n]=!0}),t}function a(){he.addEventListener?(he.removeEventListener("DOMContentLoaded",s,!1),e.removeEventListener("load",s,!1)):(he.detachEvent("onreadystatechange",s),e.detachEvent("onload",s))}function s(){(he.addEventListener||"load"===event.type||"complete"===he.readyState)&&(a(),re.ready())}function l(e,t,n){if(void 0===n&&1===e.nodeType){var i="data-"+t.replace(Ee,"-$1").toLowerCase();if(n=e.getAttribute(i),"string"==typeof n){try{n="true"===n?!0:"false"===n?!1:"null"===n?null:+n+""===n?+n:Ce.test(n)?re.parseJSON(n):n}catch(r){}re.data(e,t,n)}else n=void 0}return n}function c(e){var t;for(t in e)if(("data"!==t||!re.isEmptyObject(e[t]))&&"toJSON"!==t)return!1;return!0}function u(e,t,n,i){if(re.acceptData(e)){var r,o,a=re.expando,s=e.nodeType,l=s?re.cache:e,c=s?e[a]:e[a]&&a;if(c&&l[c]&&(i||l[c].data)||void 0!==n||"string"!=typeof t)return c||(c=s?e[a]=V.pop()||re.guid++:a),l[c]||(l[c]=s?{}:{toJSON:re.noop}),("object"==typeof t||"function"==typeof t)&&(i?l[c]=re.extend(l[c],t):l[c].data=re.extend(l[c].data,t)),o=l[c],i||(o.data||(o.data={}),o=o.data),void 0!==n&&(o[re.camelCase(t)]=n),"string"==typeof t?(r=o[t],null==r&&(r=o[re.camelCase(t)])):r=o,r}}function d(e,t,n){if(re.acceptData(e)){var i,r,o=e.nodeType,a=o?re.cache:e,s=o?e[re.expando]:re.expando;if(a[s]){if(t&&(i=n?a[s]:a[s].data)){re.isArray(t)?t=t.concat(re.map(t,re.camelCase)):t in i?t=[t]:(t=re.camelCase(t),t=t in i?[t]:t.split(" ")),r=t.length;for(;r--;)delete i[t[r]];if(n?!c(i):!re.isEmptyObject(i))return}(n||(delete a[s].data,c(a[s])))&&(o?re.cleanData([e],!0):ne.deleteExpando||a!=a.window?delete a[s]:a[s]=null)}}}function p(){return!0}function f(){return!1}function h(){try{return he.activeElement}catch(e){}}function m(e){var t=Me.split("|"),n=e.createDocumentFragment();if(n.createElement)for(;t.length;)n.createElement(t.pop());return n}function g(e,t){var n,i,r=0,o=typeof e.getElementsByTagName!==Te?e.getElementsByTagName(t||"*"):typeof e.querySelectorAll!==Te?e.querySelectorAll(t||"*"):void 0;if(!o)for(o=[],n=e.childNodes||e;null!=(i=n[r]);r++)!t||re.nodeName(i,t)?o.push(i):re.merge(o,g(i,t));return void 0===t||t&&re.nodeName(e,t)?re.merge([e],o):o}function v(e){De.test(e.type)&&(e.defaultChecked=e.checked)}function y(e,t){return re.nodeName(e,"table")&&re.nodeName(11!==t.nodeType?t:t.firstChild,"tr")?e.getElementsByTagName("tbody")[0]||e.appendChild(e.ownerDocument.createElement("tbody")):e}function b(e){return e.type=(null!==re.find.attr(e,"type"))+"/"+e.type,e}function x(e){var t=Je.exec(e.type);return t?e.type=t[1]:e.removeAttribute("type"),e}function w(e,t){for(var n,i=0;null!=(n=e[i]);i++)re._data(n,"globalEval",!t||re._data(t[i],"globalEval"))}function k(e,t){if(1===t.nodeType&&re.hasData(e)){var n,i,r,o=re._data(e),a=re._data(t,o),s=o.events;if(s){delete a.handle,a.events={};for(n in s)for(i=0,r=s[n].length;r>i;i++)re.event.add(t,n,s[n][i])}a.data&&(a.data=re.extend({},a.data))}}function T(e,t){var n,i,r;if(1===t.nodeType){if(n=t.nodeName.toLowerCase(),!ne.noCloneEvent&&t[re.expando]){r=re._data(t);for(i in r.events)re.removeEvent(t,i,r.handle);t.removeAttribute(re.expando)}"script"===n&&t.text!==e.text?(b(t).text=e.text,x(t)):"object"===n?(t.parentNode&&(t.outerHTML=e.outerHTML),ne.html5Clone&&e.innerHTML&&!re.trim(t.innerHTML)&&(t.innerHTML=e.innerHTML)):"input"===n&&De.test(e.type)?(t.defaultChecked=t.checked=e.checked,t.value!==e.value&&(t.value=e.value)):"option"===n?t.defaultSelected=t.selected=e.defaultSelected:("input"===n||"textarea"===n)&&(t.defaultValue=e.defaultValue)}}function C(t,n){var i,r=re(n.createElement(t)).appendTo(n.body),o=e.getDefaultComputedStyle&&(i=e.getDefaultComputedStyle(r[0]))?i.display:re.css(r[0],"display");return r.detach(),o}function E(e){var t=he,n=Ze[e];return n||(n=C(e,t),"none"!==n&&n||(Qe=(Qe||re("")).appendTo(t.documentElement),t=(Qe[0].contentWindow||Qe[0].contentDocument).document,t.write(),t.close(),n=C(e,t),Qe.detach()),Ze[e]=n),n}function S(e,t){return{get:function(){var n=e();if(null!=n)return n?void delete this.get:(this.get=t).apply(this,arguments)}}}function N(e,t){if(t in e)return t;for(var n=t.charAt(0).toUpperCase()+t.slice(1),i=t,r=pt.length;r--;)if(t=pt[r]+n,t in e)return t;return i}function j(e,t){for(var n,i,r,o=[],a=0,s=e.length;s>a;a++)i=e[a],i.style&&(o[a]=re._data(i,"olddisplay"),n=i.style.display,t?(o[a]||"none"!==n||(i.style.display=""),""===i.style.display&&je(i)&&(o[a]=re._data(i,"olddisplay",E(i.nodeName)))):(r=je(i),(n&&"none"!==n||!r)&&re._data(i,"olddisplay",r?n:re.css(i,"display"))));for(a=0;s>a;a++)i=e[a],i.style&&(t&&"none"!==i.style.display&&""!==i.style.display||(i.style.display=t?o[a]||"":"none"));return e}function A(e,t,n){var i=lt.exec(t);return i?Math.max(0,i[1]-(n||0))+(i[2]||"px"):t}function D(e,t,n,i,r){for(var o=n===(i?"border":"content")?4:"width"===t?1:0,a=0;4>o;o+=2)"margin"===n&&(a+=re.css(e,n+Ne[o],!0,r)),i?("content"===n&&(a-=re.css(e,"padding"+Ne[o],!0,r)),"margin"!==n&&(a-=re.css(e,"border"+Ne[o]+"Width",!0,r))):(a+=re.css(e,"padding"+Ne[o],!0,r),"padding"!==n&&(a+=re.css(e,"border"+Ne[o]+"Width",!0,r)));return a}function L(e,t,n){var i=!0,r="width"===t?e.offsetWidth:e.offsetHeight,o=et(e),a=ne.boxSizing&&"border-box"===re.css(e,"boxSizing",!1,o);if(0>=r||null==r){if(r=tt(e,t,o),(0>r||null==r)&&(r=e.style[t]),it.test(r))return r;i=a&&(ne.boxSizingReliable()||r===e.style[t]),r=parseFloat(r)||0}return r+D(e,t,n||(a?"border":"content"),i,o)+"px"}function O(e,t,n,i,r){return new O.prototype.init(e,t,n,i,r)}function H(){return setTimeout(function(){ft=void 0}),ft=re.now()}function _(e,t){var n,i={height:e},r=0;for(t=t?1:0;4>r;r+=2-t)n=Ne[r],i["margin"+n]=i["padding"+n]=e;return t&&(i.opacity=i.width=e),i}function R(e,t,n){for(var i,r=(bt[t]||[]).concat(bt["*"]),o=0,a=r.length;a>o;o++)if(i=r[o].call(n,t,e))return i}function M(e,t,n){var i,r,o,a,s,l,c,u,d=this,p={},f=e.style,h=e.nodeType&&je(e),m=re._data(e,"fxshow");n.queue||(s=re._queueHooks(e,"fx"),null==s.unqueued&&(s.unqueued=0,l=s.empty.fire,s.empty.fire=function(){s.unqueued||l()}),s.unqueued++,d.always(function(){d.always(function(){s.unqueued--,re.queue(e,"fx").length||s.empty.fire()})})),1===e.nodeType&&("height"in t||"width"in t)&&(n.overflow=[f.overflow,f.overflowX,f.overflowY],c=re.css(e,"display"),u="none"===c?re._data(e,"olddisplay")||E(e.nodeName):c,"inline"===u&&"none"===re.css(e,"float")&&(ne.inlineBlockNeedsLayout&&"inline"!==E(e.nodeName)?f.zoom=1:f.display="inline-block")),n.overflow&&(f.overflow="hidden",ne.shrinkWrapBlocks()||d.always(function(){f.overflow=n.overflow[0],f.overflowX=n.overflow[1],f.overflowY=n.overflow[2]}));for(i in t)if(r=t[i],mt.exec(r)){if(delete t[i],o=o||"toggle"===r,r===(h?"hide":"show")){if("show"!==r||!m||void 0===m[i])continue;h=!0}p[i]=m&&m[i]||re.style(e,i)}else c=void 0;if(re.isEmptyObject(p))"inline"===("none"===c?E(e.nodeName):c)&&(f.display=c);else{m?"hidden"in m&&(h=m.hidden):m=re._data(e,"fxshow",{}),o&&(m.hidden=!h),h?re(e).show():d.done(function(){re(e).hide()}),d.done(function(){var t;re._removeData(e,"fxshow");for(t in p)re.style(e,t,p[t])});for(i in p)a=R(h?m[i]:0,i,d),i in m||(m[i]=a.start,h&&(a.end=a.start,a.start="width"===i||"height"===i?1:0))}}function q(e,t){var n,i,r,o,a;for(n in e)if(i=re.camelCase(n),r=t[i],o=e[n],re.isArray(o)&&(r=o[1],o=e[n]=o[0]),n!==i&&(e[i]=o,delete e[n]),a=re.cssHooks[i],a&&"expand"in a){o=a.expand(o),delete e[i];for(n in o)n in e||(e[n]=o[n],t[n]=r)}else t[i]=r}function P(e,t,n){var i,r,o=0,a=yt.length,s=re.Deferred().always(function(){delete l.elem}),l=function(){if(r)return!1;for(var t=ft||H(),n=Math.max(0,c.startTime+c.duration-t),i=n/c.duration||0,o=1-i,a=0,l=c.tweens.length;l>a;a++)c.tweens[a].run(o);return s.notifyWith(e,[c,o,n]),1>o&&l?n:(s.resolveWith(e,[c]),!1)},c=s.promise({elem:e,props:re.extend({},t),opts:re.extend(!0,{specialEasing:{}},n),originalProperties:t,originalOptions:n,startTime:ft||H(),duration:n.duration,tweens:[],createTween:function(t,n){var i=re.Tween(e,c.opts,t,n,c.opts.specialEasing[t]||c.opts.easing);return c.tweens.push(i),i},stop:function(t){var n=0,i=t?c.tweens.length:0;if(r)return this;for(r=!0;i>n;n++)c.tweens[n].run(1);return t?s.resolveWith(e,[c,t]):s.rejectWith(e,[c,t]),this}}),u=c.props;for(q(u,c.opts.specialEasing);a>o;o++)if(i=yt[o].call(c,e,u,c.opts))return i;return re.map(u,R,c),re.isFunction(c.opts.start)&&c.opts.start.call(e,c),re.fx.timer(re.extend(l,{elem:e,anim:c,queue:c.opts.queue})),c.progress(c.opts.progress).done(c.opts.done,c.opts.complete).fail(c.opts.fail).always(c.opts.always)}function F(e){return function(t,n){"string"!=typeof t&&(n=t,t="*");var i,r=0,o=t.toLowerCase().match(be)||[];if(re.isFunction(n))for(;i=o[r++];)"+"===i.charAt(0)?(i=i.slice(1)||"*",(e[i]=e[i]||[]).unshift(n)):(e[i]=e[i]||[]).push(n)}}function B(e,t,n,i){function r(s){var l;return o[s]=!0,re.each(e[s]||[],function(e,s){var c=s(t,n,i);return"string"!=typeof c||a||o[c]?a?!(l=c):void 0:(t.dataTypes.unshift(c),r(c),!1)}),l}var o={},a=e===$t;return r(t.dataTypes[0])||!o["*"]&&r("*")}function I(e,t){var n,i,r=re.ajaxSettings.flatOptions||{};for(i in t)void 0!==t[i]&&((r[i]?e:n||(n={}))[i]=t[i]);return n&&re.extend(!0,e,n),e}function W(e,t,n){for(var i,r,o,a,s=e.contents,l=e.dataTypes;"*"===l[0];)l.shift(),void 0===r&&(r=e.mimeType||t.getResponseHeader("Content-Type"));if(r)for(a in s)if(s[a]&&s[a].test(r)){l.unshift(a);break}if(l[0]in n)o=l[0];else{for(a in n){if(!l[0]||e.converters[a+" "+l[0]]){o=a;break}i||(i=a)}o=o||i}return o?(o!==l[0]&&l.unshift(o),n[o]):void 0}function $(e,t,n,i){var r,o,a,s,l,c={},u=e.dataTypes.slice();if(u[1])for(a in e.converters)c[a.toLowerCase()]=e.converters[a];for(o=u.shift();o;)if(e.responseFields[o]&&(n[e.responseFields[o]]=t),!l&&i&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),l=o,o=u.shift())if("*"===o)o=l;else if("*"!==l&&l!==o){if(a=c[l+" "+o]||c["* "+o],!a)for(r in c)if(s=r.split(" "),s[1]===o&&(a=c[l+" "+s[0]]||c["* "+s[0]])){a===!0?a=c[r]:c[r]!==!0&&(o=s[0],u.unshift(s[1]));break}if(a!==!0)if(a&&e["throws"])t=a(t);else try{t=a(t)}catch(d){return{state:"parsererror",error:a?d:"No conversion from "+l+" to "+o}}}return{state:"success",data:t}}function z(e,t,n,i){var r;if(re.isArray(t))re.each(t,function(t,r){n||Jt.test(e)?i(e,r):z(e+"["+("object"==typeof r?t:"")+"]",r,n,i)});else if(n||"object"!==re.type(t))i(e,t);else for(r in t)z(e+"["+r+"]",t[r],n,i)}function X(){try{return new e.XMLHttpRequest}catch(t){}}function U(){try{return new e.ActiveXObject("Microsoft.XMLHTTP")}catch(t){}}function J(e){return re.isWindow(e)?e:9===e.nodeType?e.defaultView||e.parentWindow:!1}var V=[],Y=V.slice,G=V.concat,K=V.push,Q=V.indexOf,Z={},ee=Z.toString,te=Z.hasOwnProperty,ne={},ie="1.11.3",re=function(e,t){return new re.fn.init(e,t)},oe=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,ae=/^-ms-/,se=/-([\da-z])/gi,le=function(e,t){return t.toUpperCase()};re.fn=re.prototype={jquery:ie,constructor:re,selector:"",length:0,toArray:function(){return Y.call(this)},get:function(e){return null!=e?0>e?this[e+this.length]:this[e]:Y.call(this)},pushStack:function(e){var t=re.merge(this.constructor(),e);return t.prevObject=this,t.context=this.context,t},each:function(e,t){return re.each(this,e,t)},map:function(e){return this.pushStack(re.map(this,function(t,n){return e.call(t,n,t)}))},slice:function(){return this.pushStack(Y.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(e){var t=this.length,n=+e+(0>e?t:0);return this.pushStack(n>=0&&t>n?[this[n]]:[])},end:function(){return this.prevObject||this.constructor(null)},push:K,sort:V.sort,splice:V.splice},re.extend=re.fn.extend=function(){var e,t,n,i,r,o,a=arguments[0]||{},s=1,l=arguments.length,c=!1;for("boolean"==typeof a&&(c=a,a=arguments[s]||{},s++),"object"==typeof a||re.isFunction(a)||(a={}),s===l&&(a=this,s--);l>s;s++)if(null!=(r=arguments[s]))for(i in r)e=a[i],n=r[i],a!==n&&(c&&n&&(re.isPlainObject(n)||(t=re.isArray(n)))?(t?(t=!1,o=e&&re.isArray(e)?e:[]):o=e&&re.isPlainObject(e)?e:{},a[i]=re.extend(c,o,n)):void 0!==n&&(a[i]=n));return a},re.extend({expando:"jQuery"+(ie+Math.random()).replace(/\D/g,""),isReady:!0,error:function(e){throw new Error(e)},noop:function(){},isFunction:function(e){return"function"===re.type(e)},isArray:Array.isArray||function(e){return"array"===re.type(e)},isWindow:function(e){return null!=e&&e==e.window},isNumeric:function(e){return!re.isArray(e)&&e-parseFloat(e)+1>=0},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},isPlainObject:function(e){var t;if(!e||"object"!==re.type(e)||e.nodeType||re.isWindow(e))return!1;try{if(e.constructor&&!te.call(e,"constructor")&&!te.call(e.constructor.prototype,"isPrototypeOf"))return!1}catch(n){return!1}if(ne.ownLast)for(t in e)return te.call(e,t);for(t in e);return void 0===t||te.call(e,t)},type:function(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?Z[ee.call(e)]||"object":typeof e},globalEval:function(t){t&&re.trim(t)&&(e.execScript||function(t){e.eval.call(e,t)})(t)},camelCase:function(e){return e.replace(ae,"ms-").replace(se,le)},nodeName:function(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()},each:function(e,t,i){var r,o=0,a=e.length,s=n(e);if(i){if(s)for(;a>o&&(r=t.apply(e[o],i),r!==!1);o++);else for(o in e)if(r=t.apply(e[o],i),r===!1)break}else if(s)for(;a>o&&(r=t.call(e[o],o,e[o]),r!==!1);o++);else for(o in e)if(r=t.call(e[o],o,e[o]),r===!1)break;return e},trim:function(e){return null==e?"":(e+"").replace(oe,"")},makeArray:function(e,t){var i=t||[];return null!=e&&(n(Object(e))?re.merge(i,"string"==typeof e?[e]:e):K.call(i,e)),i},inArray:function(e,t,n){var i;if(t){if(Q)return Q.call(t,e,n);for(i=t.length,n=n?0>n?Math.max(0,i+n):n:0;i>n;n++)if(n in t&&t[n]===e)return n}return-1},merge:function(e,t){for(var n=+t.length,i=0,r=e.length;n>i;)e[r++]=t[i++];if(n!==n)for(;void 0!==t[i];)e[r++]=t[i++];return e.length=r,e},grep:function(e,t,n){for(var i,r=[],o=0,a=e.length,s=!n;a>o;o++)i=!t(e[o],o),i!==s&&r.push(e[o]);return r},map:function(e,t,i){var r,o=0,a=e.length,s=n(e),l=[];if(s)for(;a>o;o++)r=t(e[o],o,i),null!=r&&l.push(r);else for(o in e)r=t(e[o],o,i),null!=r&&l.push(r);return G.apply([],l)},guid:1,proxy:function(e,t){var n,i,r;return"string"==typeof t&&(r=e[t],t=e,e=r),re.isFunction(e)?(n=Y.call(arguments,2),i=function(){return e.apply(t||this,n.concat(Y.call(arguments)))},i.guid=e.guid=e.guid||re.guid++,i):void 0},now:function(){return+new Date},support:ne}),re.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(e,t){Z["[object "+t+"]"]=t.toLowerCase()});var ce=function(e){function t(e,t,n,i){var r,o,a,s,l,c,d,f,h,m;if((t?t.ownerDocument||t:B)!==O&&L(t),t=t||O,n=n||[],s=t.nodeType,"string"!=typeof e||!e||1!==s&&9!==s&&11!==s)return n;if(!i&&_){if(11!==s&&(r=ye.exec(e)))if(a=r[1]){if(9===s){if(o=t.getElementById(a),!o||!o.parentNode)return n;if(o.id===a)return n.push(o),n}else if(t.ownerDocument&&(o=t.ownerDocument.getElementById(a))&&P(t,o)&&o.id===a)return n.push(o),n}else{if(r[2])return Q.apply(n,t.getElementsByTagName(e)),n;if((a=r[3])&&w.getElementsByClassName)return Q.apply(n,t.getElementsByClassName(a)),n}if(w.qsa&&(!R||!R.test(e))){if(f=d=F,h=t,m=1!==s&&e,1===s&&"object"!==t.nodeName.toLowerCase()){for(c=E(e),(d=t.getAttribute("id"))?f=d.replace(xe,"\\$&"):t.setAttribute("id",f),f="[id='"+f+"'] ",l=c.length;l--;)c[l]=f+p(c[l]);h=be.test(e)&&u(t.parentNode)||t,m=c.join(",")}if(m)try{return Q.apply(n,h.querySelectorAll(m)),n}catch(g){}finally{d||t.removeAttribute("id")}}}return N(e.replace(le,"$1"),t,n,i)}function n(){function e(n,i){return t.push(n+" ")>k.cacheLength&&delete e[t.shift()],e[n+" "]=i}var t=[];return e}function i(e){return e[F]=!0,e}function r(e){var t=O.createElement("div");try{return!!e(t)}catch(n){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function o(e,t){for(var n=e.split("|"),i=e.length;i--;)k.attrHandle[n[i]]=t}function a(e,t){var n=t&&e,i=n&&1===e.nodeType&&1===t.nodeType&&(~t.sourceIndex||J)-(~e.sourceIndex||J);if(i)return i;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function s(e){return function(t){var n=t.nodeName.toLowerCase();return"input"===n&&t.type===e}}function l(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}function c(e){return i(function(t){return t=+t,i(function(n,i){for(var r,o=e([],n.length,t),a=o.length;a--;)n[r=o[a]]&&(n[r]=!(i[r]=n[r]))})})}function u(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}function d(){}function p(e){for(var t=0,n=e.length,i="";n>t;t++)i+=e[t].value;return i}function f(e,t,n){var i=t.dir,r=n&&"parentNode"===i,o=W++;return t.first?function(t,n,o){for(;t=t[i];)if(1===t.nodeType||r)return e(t,n,o)}:function(t,n,a){var s,l,c=[I,o];if(a){for(;t=t[i];)if((1===t.nodeType||r)&&e(t,n,a))return!0}else for(;t=t[i];)if(1===t.nodeType||r){if(l=t[F]||(t[F]={}),(s=l[i])&&s[0]===I&&s[1]===o)return c[2]=s[2];if(l[i]=c,c[2]=e(t,n,a))return!0}}}function h(e){return e.length>1?function(t,n,i){for(var r=e.length;r--;)if(!e[r](t,n,i))return!1;return!0}:e[0]}function m(e,n,i){for(var r=0,o=n.length;o>r;r++)t(e,n[r],i);return i}function g(e,t,n,i,r){for(var o,a=[],s=0,l=e.length,c=null!=t;l>s;s++)(o=e[s])&&(!n||n(o,i,r))&&(a.push(o),c&&t.push(s));return a}function v(e,t,n,r,o,a){return r&&!r[F]&&(r=v(r)),o&&!o[F]&&(o=v(o,a)),i(function(i,a,s,l){var c,u,d,p=[],f=[],h=a.length,v=i||m(t||"*",s.nodeType?[s]:s,[]),y=!e||!i&&t?v:g(v,p,e,s,l),b=n?o||(i?e:h||r)?[]:a:y;if(n&&n(y,b,s,l),r)for(c=g(b,f),r(c,[],s,l),u=c.length;u--;)(d=c[u])&&(b[f[u]]=!(y[f[u]]=d));if(i){if(o||e){if(o){for(c=[],u=b.length;u--;)(d=b[u])&&c.push(y[u]=d);o(null,b=[],c,l)}for(u=b.length;u--;)(d=b[u])&&(c=o?ee(i,d):p[u])>-1&&(i[c]=!(a[c]=d))}}else b=g(b===a?b.splice(h,b.length):b),o?o(null,a,b,l):Q.apply(a,b)})}function y(e){for(var t,n,i,r=e.length,o=k.relative[e[0].type],a=o||k.relative[" "],s=o?1:0,l=f(function(e){return e===t},a,!0),c=f(function(e){return ee(t,e)>-1},a,!0),u=[function(e,n,i){var r=!o&&(i||n!==j)||((t=n).nodeType?l(e,n,i):c(e,n,i));return t=null,r}];r>s;s++)if(n=k.relative[e[s].type])u=[f(h(u),n)];else{if(n=k.filter[e[s].type].apply(null,e[s].matches),n[F]){for(i=++s;r>i&&!k.relative[e[i].type];i++);return v(s>1&&h(u),s>1&&p(e.slice(0,s-1).concat({value:" "===e[s-2].type?"*":""})).replace(le,"$1"),n,i>s&&y(e.slice(s,i)),r>i&&y(e=e.slice(i)),r>i&&p(e))}u.push(n)}return h(u)}function b(e,n){var r=n.length>0,o=e.length>0,a=function(i,a,s,l,c){var u,d,p,f=0,h="0",m=i&&[],v=[],y=j,b=i||o&&k.find.TAG("*",c),x=I+=null==y?1:Math.random()||.1,w=b.length;for(c&&(j=a!==O&&a);h!==w&&null!=(u=b[h]);h++){if(o&&u){for(d=0;p=e[d++];)if(p(u,a,s)){l.push(u);break}c&&(I=x)}r&&((u=!p&&u)&&f--,i&&m.push(u))}if(f+=h,r&&h!==f){for(d=0;p=n[d++];)p(m,v,a,s);if(i){if(f>0)for(;h--;)m[h]||v[h]||(v[h]=G.call(l));v=g(v)}Q.apply(l,v),c&&!i&&v.length>0&&f+n.length>1&&t.uniqueSort(l)}return c&&(I=x,j=y),m};return r?i(a):a}var x,w,k,T,C,E,S,N,j,A,D,L,O,H,_,R,M,q,P,F="sizzle"+1*new Date,B=e.document,I=0,W=0,$=n(),z=n(),X=n(),U=function(e,t){return e===t&&(D=!0),0},J=1<<31,V={}.hasOwnProperty,Y=[],G=Y.pop,K=Y.push,Q=Y.push,Z=Y.slice,ee=function(e,t){for(var n=0,i=e.length;i>n;n++)if(e[n]===t)return n;return-1},te="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",ne="[\\x20\\t\\r\\n\\f]",ie="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",re=ie.replace("w","w#"),oe="\\["+ne+"*("+ie+")(?:"+ne+"*([*^$|!~]?=)"+ne+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+re+"))|)"+ne+"*\\]",ae=":("+ie+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+oe+")*)|.*)\\)|)",se=new RegExp(ne+"+","g"),le=new RegExp("^"+ne+"+|((?:^|[^\\\\])(?:\\\\.)*)"+ne+"+$","g"),ce=new RegExp("^"+ne+"*,"+ne+"*"),ue=new RegExp("^"+ne+"*([>+~]|"+ne+")"+ne+"*"),de=new RegExp("="+ne+"*([^\\]'\"]*?)"+ne+"*\\]","g"),pe=new RegExp(ae),fe=new RegExp("^"+re+"$"),he={ID:new RegExp("^#("+ie+")"),CLASS:new RegExp("^\\.("+ie+")"),TAG:new RegExp("^("+ie.replace("w","w*")+")"),ATTR:new RegExp("^"+oe),PSEUDO:new RegExp("^"+ae),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+ne+"*(even|odd|(([+-]|)(\\d*)n|)"+ne+"*(?:([+-]|)"+ne+"*(\\d+)|))"+ne+"*\\)|)","i"),bool:new RegExp("^(?:"+te+")$","i"),needsContext:new RegExp("^"+ne+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+ne+"*((?:-\\d)?\\d*)"+ne+"*\\)|)(?=[^-]|$)","i")},me=/^(?:input|select|textarea|button)$/i,ge=/^h\d$/i,ve=/^[^{]+\{\s*\[native \w/,ye=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,be=/[+~]/,xe=/'|\\/g,we=new RegExp("\\\\([\\da-f]{1,6}"+ne+"?|("+ne+")|.)","ig"),ke=function(e,t,n){var i="0x"+t-65536;return i!==i||n?t:0>i?String.fromCharCode(i+65536):String.fromCharCode(i>>10|55296,1023&i|56320)},Te=function(){L()};try{Q.apply(Y=Z.call(B.childNodes),B.childNodes),Y[B.childNodes.length].nodeType}catch(Ce){Q={apply:Y.length?function(e,t){K.apply(e,Z.call(t))}:function(e,t){for(var n=e.length,i=0;e[n++]=t[i++];);e.length=n-1}}}w=t.support={},C=t.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return t?"HTML"!==t.nodeName:!1},L=t.setDocument=function(e){var t,n,i=e?e.ownerDocument||e:B;return i!==O&&9===i.nodeType&&i.documentElement?(O=i,H=i.documentElement,n=i.defaultView,n&&n!==n.top&&(n.addEventListener?n.addEventListener("unload",Te,!1):n.attachEvent&&n.attachEvent("onunload",Te)),_=!C(i),w.attributes=r(function(e){return e.className="i",!e.getAttribute("className")}),w.getElementsByTagName=r(function(e){return e.appendChild(i.createComment("")),!e.getElementsByTagName("*").length}),w.getElementsByClassName=ve.test(i.getElementsByClassName),w.getById=r(function(e){return H.appendChild(e).id=F,!i.getElementsByName||!i.getElementsByName(F).length}),w.getById?(k.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&_){var n=t.getElementById(e);return n&&n.parentNode?[n]:[]}},k.filter.ID=function(e){var t=e.replace(we,ke);return function(e){return e.getAttribute("id")===t}}):(delete k.find.ID,k.filter.ID=function(e){var t=e.replace(we,ke);return function(e){var n="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return n&&n.value===t}}),k.find.TAG=w.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):w.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,i=[],r=0,o=t.getElementsByTagName(e);if("*"===e){for(;n=o[r++];)1===n.nodeType&&i.push(n);return i}return o},k.find.CLASS=w.getElementsByClassName&&function(e,t){return _?t.getElementsByClassName(e):void 0},M=[],R=[],(w.qsa=ve.test(i.querySelectorAll))&&(r(function(e){H.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&R.push("[*^$]="+ne+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||R.push("\\["+ne+"*(?:value|"+te+")"),e.querySelectorAll("[id~="+F+"-]").length||R.push("~="),e.querySelectorAll(":checked").length||R.push(":checked"),e.querySelectorAll("a#"+F+"+*").length||R.push(".#.+[+~]")}),r(function(e){var t=i.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&R.push("name"+ne+"*[*^$|!~]?="),e.querySelectorAll(":enabled").length||R.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),R.push(",.*:")})),(w.matchesSelector=ve.test(q=H.matches||H.webkitMatchesSelector||H.mozMatchesSelector||H.oMatchesSelector||H.msMatchesSelector))&&r(function(e){w.disconnectedMatch=q.call(e,"div"),q.call(e,"[s!='']:x"),M.push("!=",ae)}),R=R.length&&new RegExp(R.join("|")),M=M.length&&new RegExp(M.join("|")),t=ve.test(H.compareDocumentPosition),P=t||ve.test(H.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,i=t&&t.parentNode;return e===i||!(!i||1!==i.nodeType||!(n.contains?n.contains(i):e.compareDocumentPosition&&16&e.compareDocumentPosition(i)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},U=t?function(e,t){if(e===t)return D=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n?n:(n=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1,1&n||!w.sortDetached&&t.compareDocumentPosition(e)===n?e===i||e.ownerDocument===B&&P(B,e)?-1:t===i||t.ownerDocument===B&&P(B,t)?1:A?ee(A,e)-ee(A,t):0:4&n?-1:1)}:function(e,t){if(e===t)return D=!0,0;var n,r=0,o=e.parentNode,s=t.parentNode,l=[e],c=[t];if(!o||!s)return e===i?-1:t===i?1:o?-1:s?1:A?ee(A,e)-ee(A,t):0;if(o===s)return a(e,t);for(n=e;n=n.parentNode;)l.unshift(n);for(n=t;n=n.parentNode;)c.unshift(n);for(;l[r]===c[r];)r++;return r?a(l[r],c[r]):l[r]===B?-1:c[r]===B?1:0},i):O},t.matches=function(e,n){return t(e,null,null,n)},t.matchesSelector=function(e,n){if((e.ownerDocument||e)!==O&&L(e),n=n.replace(de,"='$1']"),w.matchesSelector&&_&&(!M||!M.test(n))&&(!R||!R.test(n)))try{var i=q.call(e,n);if(i||w.disconnectedMatch||e.document&&11!==e.document.nodeType)return i}catch(r){}return t(n,O,null,[e]).length>0},t.contains=function(e,t){return(e.ownerDocument||e)!==O&&L(e),P(e,t)},t.attr=function(e,t){(e.ownerDocument||e)!==O&&L(e);var n=k.attrHandle[t.toLowerCase()],i=n&&V.call(k.attrHandle,t.toLowerCase())?n(e,t,!_):void 0;return void 0!==i?i:w.attributes||!_?e.getAttribute(t):(i=e.getAttributeNode(t))&&i.specified?i.value:null},t.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},t.uniqueSort=function(e){var t,n=[],i=0,r=0;if(D=!w.detectDuplicates,A=!w.sortStable&&e.slice(0),e.sort(U),D){for(;t=e[r++];)t===e[r]&&(i=n.push(r));for(;i--;)e.splice(n[i],1)}return A=null,e},T=t.getText=function(e){var t,n="",i=0,r=e.nodeType;if(r){if(1===r||9===r||11===r){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=T(e)}else if(3===r||4===r)return e.nodeValue}else for(;t=e[i++];)n+=T(t);return n},k=t.selectors={cacheLength:50,createPseudo:i,match:he,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(we,ke),e[3]=(e[3]||e[4]||e[5]||"").replace(we,ke),"~="===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]||t.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]&&t.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return he.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&pe.test(n)&&(t=E(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(we,ke).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("(^|"+ne+")"+e+"("+ne+"|$)"))&&$(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(e,n,i){return function(r){var o=t.attr(r,e);return null==o?"!="===n:n?(o+="","="===n?o===i:"!="===n?o!==i:"^="===n?i&&0===o.indexOf(i):"*="===n?i&&o.indexOf(i)>-1:"$="===n?i&&o.slice(-i.length)===i:"~="===n?(" "+o.replace(se," ")+" ").indexOf(i)>-1:"|="===n?o===i||o.slice(0,i.length+1)===i+"-":!1):!0}},CHILD:function(e,t,n,i,r){var o="nth"!==e.slice(0,3),a="last"!==e.slice(-4),s="of-type"===t;return 1===i&&0===r?function(e){return!!e.parentNode}:function(t,n,l){var c,u,d,p,f,h,m=o!==a?"nextSibling":"previousSibling",g=t.parentNode,v=s&&t.nodeName.toLowerCase(),y=!l&&!s;if(g){if(o){for(;m;){for(d=t;d=d[m];)if(s?d.nodeName.toLowerCase()===v:1===d.nodeType)return!1;h=m="only"===e&&!h&&"nextSibling"}return!0}if(h=[a?g.firstChild:g.lastChild],a&&y){for(u=g[F]||(g[F]={}),c=u[e]||[],f=c[0]===I&&c[1],p=c[0]===I&&c[2],d=f&&g.childNodes[f];d=++f&&d&&d[m]||(p=f=0)||h.pop();)if(1===d.nodeType&&++p&&d===t){u[e]=[I,f,p];break}}else if(y&&(c=(t[F]||(t[F]={}))[e])&&c[0]===I)p=c[1];else for(;(d=++f&&d&&d[m]||(p=f=0)||h.pop())&&((s?d.nodeName.toLowerCase()!==v:1!==d.nodeType)||!++p||(y&&((d[F]||(d[F]={}))[e]=[I,p]),d!==t)););return p-=r,p===i||p%i===0&&p/i>=0}}},PSEUDO:function(e,n){var r,o=k.pseudos[e]||k.setFilters[e.toLowerCase()]||t.error("unsupported pseudo: "+e);return o[F]?o(n):o.length>1?(r=[e,e,"",n],k.setFilters.hasOwnProperty(e.toLowerCase())?i(function(e,t){for(var i,r=o(e,n),a=r.length;a--;)i=ee(e,r[a]),e[i]=!(t[i]=r[a])}):function(e){return o(e,0,r)}):o}},pseudos:{not:i(function(e){var t=[],n=[],r=S(e.replace(le,"$1"));return r[F]?i(function(e,t,n,i){for(var o,a=r(e,null,i,[]),s=e.length;s--;)(o=a[s])&&(e[s]=!(t[s]=o))}):function(e,i,o){return t[0]=e,r(t,null,o,n),t[0]=null,!n.pop()}}),has:i(function(e){return function(n){return t(e,n).length>0}}),contains:i(function(e){return e=e.replace(we,ke),function(t){return(t.textContent||t.innerText||T(t)).indexOf(e)>-1}}),lang:i(function(e){return fe.test(e||"")||t.error("unsupported lang: "+e),e=e.replace(we,ke).toLowerCase(),function(t){var n;do if(n=_?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return n=n.toLowerCase(),n===e||0===n.indexOf(e+"-");while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var n=e.location&&e.location.hash;return n&&n.slice(1)===t.id},root:function(e){return e===H},focus:function(e){return e===O.activeElement&&(!O.hasFocus||O.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:function(e){return e.disabled===!1},disabled:function(e){return e.disabled===!0},checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,e.selected===!0},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!k.pseudos.empty(e)},header:function(e){return ge.test(e.nodeName)},input:function(e){return me.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:c(function(){return[0]}),last:c(function(e,t){return[t-1]}),eq:c(function(e,t,n){return[0>n?n+t:n]}),even:c(function(e,t){for(var n=0;t>n;n+=2)e.push(n);return e}),odd:c(function(e,t){for(var n=1;t>n;n+=2)e.push(n);return e}),lt:c(function(e,t,n){for(var i=0>n?n+t:n;--i>=0;)e.push(i);return e}),gt:c(function(e,t,n){for(var i=0>n?n+t:n;++i2&&"ID"===(a=o[0]).type&&w.getById&&9===t.nodeType&&_&&k.relative[o[1].type]){if(t=(k.find.ID(a.matches[0].replace(we,ke),t)||[])[0],!t)return n;c&&(t=t.parentNode),e=e.slice(o.shift().value.length)}for(r=he.needsContext.test(e)?0:o.length;r--&&(a=o[r],!k.relative[s=a.type]);)if((l=k.find[s])&&(i=l(a.matches[0].replace(we,ke),be.test(o[0].type)&&u(t.parentNode)||t))){
+if(o.splice(r,1),e=i.length&&p(o),!e)return Q.apply(n,i),n;break}}return(c||S(e,d))(i,t,!_,n,be.test(e)&&u(t.parentNode)||t),n},w.sortStable=F.split("").sort(U).join("")===F,w.detectDuplicates=!!D,L(),w.sortDetached=r(function(e){return 1&e.compareDocumentPosition(O.createElement("div"))}),r(function(e){return e.innerHTML="","#"===e.firstChild.getAttribute("href")})||o("type|href|height|width",function(e,t,n){return n?void 0:e.getAttribute(t,"type"===t.toLowerCase()?1:2)}),w.attributes&&r(function(e){return e.innerHTML="",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||o("value",function(e,t,n){return n||"input"!==e.nodeName.toLowerCase()?void 0:e.defaultValue}),r(function(e){return null==e.getAttribute("disabled")})||o(te,function(e,t,n){var i;return n?void 0:e[t]===!0?t.toLowerCase():(i=e.getAttributeNode(t))&&i.specified?i.value:null}),t}(e);re.find=ce,re.expr=ce.selectors,re.expr[":"]=re.expr.pseudos,re.unique=ce.uniqueSort,re.text=ce.getText,re.isXMLDoc=ce.isXML,re.contains=ce.contains;var ue=re.expr.match.needsContext,de=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,pe=/^.[^:#\[\.,]*$/;re.filter=function(e,t,n){var i=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===i.nodeType?re.find.matchesSelector(i,e)?[i]:[]:re.find.matches(e,re.grep(t,function(e){return 1===e.nodeType}))},re.fn.extend({find:function(e){var t,n=[],i=this,r=i.length;if("string"!=typeof e)return this.pushStack(re(e).filter(function(){for(t=0;r>t;t++)if(re.contains(i[t],this))return!0}));for(t=0;r>t;t++)re.find(e,i[t],n);return n=this.pushStack(r>1?re.unique(n):n),n.selector=this.selector?this.selector+" "+e:e,n},filter:function(e){return this.pushStack(i(this,e||[],!1))},not:function(e){return this.pushStack(i(this,e||[],!0))},is:function(e){return!!i(this,"string"==typeof e&&ue.test(e)?re(e):e||[],!1).length}});var fe,he=e.document,me=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,ge=re.fn.init=function(e,t){var n,i;if(!e)return this;if("string"==typeof e){if(n="<"===e.charAt(0)&&">"===e.charAt(e.length-1)&&e.length>=3?[null,e,null]:me.exec(e),!n||!n[1]&&t)return!t||t.jquery?(t||fe).find(e):this.constructor(t).find(e);if(n[1]){if(t=t instanceof re?t[0]:t,re.merge(this,re.parseHTML(n[1],t&&t.nodeType?t.ownerDocument||t:he,!0)),de.test(n[1])&&re.isPlainObject(t))for(n in t)re.isFunction(this[n])?this[n](t[n]):this.attr(n,t[n]);return this}if(i=he.getElementById(n[2]),i&&i.parentNode){if(i.id!==n[2])return fe.find(e);this.length=1,this[0]=i}return this.context=he,this.selector=e,this}return e.nodeType?(this.context=this[0]=e,this.length=1,this):re.isFunction(e)?"undefined"!=typeof fe.ready?fe.ready(e):e(re):(void 0!==e.selector&&(this.selector=e.selector,this.context=e.context),re.makeArray(e,this))};ge.prototype=re.fn,fe=re(he);var ve=/^(?:parents|prev(?:Until|All))/,ye={children:!0,contents:!0,next:!0,prev:!0};re.extend({dir:function(e,t,n){for(var i=[],r=e[t];r&&9!==r.nodeType&&(void 0===n||1!==r.nodeType||!re(r).is(n));)1===r.nodeType&&i.push(r),r=r[t];return i},sibling:function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n}}),re.fn.extend({has:function(e){var t,n=re(e,this),i=n.length;return this.filter(function(){for(t=0;i>t;t++)if(re.contains(this,n[t]))return!0})},closest:function(e,t){for(var n,i=0,r=this.length,o=[],a=ue.test(e)||"string"!=typeof e?re(e,t||this.context):0;r>i;i++)for(n=this[i];n&&n!==t;n=n.parentNode)if(n.nodeType<11&&(a?a.index(n)>-1:1===n.nodeType&&re.find.matchesSelector(n,e))){o.push(n);break}return this.pushStack(o.length>1?re.unique(o):o)},index:function(e){return e?"string"==typeof e?re.inArray(this[0],re(e)):re.inArray(e.jquery?e[0]:e,this):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(re.unique(re.merge(this.get(),re(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),re.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return re.dir(e,"parentNode")},parentsUntil:function(e,t,n){return re.dir(e,"parentNode",n)},next:function(e){return r(e,"nextSibling")},prev:function(e){return r(e,"previousSibling")},nextAll:function(e){return re.dir(e,"nextSibling")},prevAll:function(e){return re.dir(e,"previousSibling")},nextUntil:function(e,t,n){return re.dir(e,"nextSibling",n)},prevUntil:function(e,t,n){return re.dir(e,"previousSibling",n)},siblings:function(e){return re.sibling((e.parentNode||{}).firstChild,e)},children:function(e){return re.sibling(e.firstChild)},contents:function(e){return re.nodeName(e,"iframe")?e.contentDocument||e.contentWindow.document:re.merge([],e.childNodes)}},function(e,t){re.fn[e]=function(n,i){var r=re.map(this,t,n);return"Until"!==e.slice(-5)&&(i=n),i&&"string"==typeof i&&(r=re.filter(i,r)),this.length>1&&(ye[e]||(r=re.unique(r)),ve.test(e)&&(r=r.reverse())),this.pushStack(r)}});var be=/\S+/g,xe={};re.Callbacks=function(e){e="string"==typeof e?xe[e]||o(e):re.extend({},e);var t,n,i,r,a,s,l=[],c=!e.once&&[],u=function(o){for(n=e.memory&&o,i=!0,a=s||0,s=0,r=l.length,t=!0;l&&r>a;a++)if(l[a].apply(o[0],o[1])===!1&&e.stopOnFalse){n=!1;break}t=!1,l&&(c?c.length&&u(c.shift()):n?l=[]:d.disable())},d={add:function(){if(l){var i=l.length;!function o(t){re.each(t,function(t,n){var i=re.type(n);"function"===i?e.unique&&d.has(n)||l.push(n):n&&n.length&&"string"!==i&&o(n)})}(arguments),t?r=l.length:n&&(s=i,u(n))}return this},remove:function(){return l&&re.each(arguments,function(e,n){for(var i;(i=re.inArray(n,l,i))>-1;)l.splice(i,1),t&&(r>=i&&r--,a>=i&&a--)}),this},has:function(e){return e?re.inArray(e,l)>-1:!(!l||!l.length)},empty:function(){return l=[],r=0,this},disable:function(){return l=c=n=void 0,this},disabled:function(){return!l},lock:function(){return c=void 0,n||d.disable(),this},locked:function(){return!c},fireWith:function(e,n){return!l||i&&!c||(n=n||[],n=[e,n.slice?n.slice():n],t?c.push(n):u(n)),this},fire:function(){return d.fireWith(this,arguments),this},fired:function(){return!!i}};return d},re.extend({Deferred:function(e){var t=[["resolve","done",re.Callbacks("once memory"),"resolved"],["reject","fail",re.Callbacks("once memory"),"rejected"],["notify","progress",re.Callbacks("memory")]],n="pending",i={state:function(){return n},always:function(){return r.done(arguments).fail(arguments),this},then:function(){var e=arguments;return re.Deferred(function(n){re.each(t,function(t,o){var a=re.isFunction(e[t])&&e[t];r[o[1]](function(){var e=a&&a.apply(this,arguments);e&&re.isFunction(e.promise)?e.promise().done(n.resolve).fail(n.reject).progress(n.notify):n[o[0]+"With"](this===i?n.promise():this,a?[e]:arguments)})}),e=null}).promise()},promise:function(e){return null!=e?re.extend(e,i):i}},r={};return i.pipe=i.then,re.each(t,function(e,o){var a=o[2],s=o[3];i[o[1]]=a.add,s&&a.add(function(){n=s},t[1^e][2].disable,t[2][2].lock),r[o[0]]=function(){return r[o[0]+"With"](this===r?i:this,arguments),this},r[o[0]+"With"]=a.fireWith}),i.promise(r),e&&e.call(r,r),r},when:function(e){var t,n,i,r=0,o=Y.call(arguments),a=o.length,s=1!==a||e&&re.isFunction(e.promise)?a:0,l=1===s?e:re.Deferred(),c=function(e,n,i){return function(r){n[e]=this,i[e]=arguments.length>1?Y.call(arguments):r,i===t?l.notifyWith(n,i):--s||l.resolveWith(n,i)}};if(a>1)for(t=new Array(a),n=new Array(a),i=new Array(a);a>r;r++)o[r]&&re.isFunction(o[r].promise)?o[r].promise().done(c(r,i,o)).fail(l.reject).progress(c(r,n,t)):--s;return s||l.resolveWith(i,o),l.promise()}});var we;re.fn.ready=function(e){return re.ready.promise().done(e),this},re.extend({isReady:!1,readyWait:1,holdReady:function(e){e?re.readyWait++:re.ready(!0)},ready:function(e){if(e===!0?!--re.readyWait:!re.isReady){if(!he.body)return setTimeout(re.ready);re.isReady=!0,e!==!0&&--re.readyWait>0||(we.resolveWith(he,[re]),re.fn.triggerHandler&&(re(he).triggerHandler("ready"),re(he).off("ready")))}}}),re.ready.promise=function(t){if(!we)if(we=re.Deferred(),"complete"===he.readyState)setTimeout(re.ready);else if(he.addEventListener)he.addEventListener("DOMContentLoaded",s,!1),e.addEventListener("load",s,!1);else{he.attachEvent("onreadystatechange",s),e.attachEvent("onload",s);var n=!1;try{n=null==e.frameElement&&he.documentElement}catch(i){}n&&n.doScroll&&!function r(){if(!re.isReady){try{n.doScroll("left")}catch(e){return setTimeout(r,50)}a(),re.ready()}}()}return we.promise(t)};var ke,Te="undefined";for(ke in re(ne))break;ne.ownLast="0"!==ke,ne.inlineBlockNeedsLayout=!1,re(function(){var e,t,n,i;n=he.getElementsByTagName("body")[0],n&&n.style&&(t=he.createElement("div"),i=he.createElement("div"),i.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",n.appendChild(i).appendChild(t),typeof t.style.zoom!==Te&&(t.style.cssText="display:inline;margin:0;border:0;padding:1px;width:1px;zoom:1",ne.inlineBlockNeedsLayout=e=3===t.offsetWidth,e&&(n.style.zoom=1)),n.removeChild(i))}),function(){var e=he.createElement("div");if(null==ne.deleteExpando){ne.deleteExpando=!0;try{delete e.test}catch(t){ne.deleteExpando=!1}}e=null}(),re.acceptData=function(e){var t=re.noData[(e.nodeName+" ").toLowerCase()],n=+e.nodeType||1;return 1!==n&&9!==n?!1:!t||t!==!0&&e.getAttribute("classid")===t};var Ce=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,Ee=/([A-Z])/g;re.extend({cache:{},noData:{"applet ":!0,"embed ":!0,"object ":"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"},hasData:function(e){return e=e.nodeType?re.cache[e[re.expando]]:e[re.expando],!!e&&!c(e)},data:function(e,t,n){return u(e,t,n)},removeData:function(e,t){return d(e,t)},_data:function(e,t,n){return u(e,t,n,!0)},_removeData:function(e,t){return d(e,t,!0)}}),re.fn.extend({data:function(e,t){var n,i,r,o=this[0],a=o&&o.attributes;if(void 0===e){if(this.length&&(r=re.data(o),1===o.nodeType&&!re._data(o,"parsedAttrs"))){for(n=a.length;n--;)a[n]&&(i=a[n].name,0===i.indexOf("data-")&&(i=re.camelCase(i.slice(5)),l(o,i,r[i])));re._data(o,"parsedAttrs",!0)}return r}return"object"==typeof e?this.each(function(){re.data(this,e)}):arguments.length>1?this.each(function(){re.data(this,e,t)}):o?l(o,e,re.data(o,e)):void 0},removeData:function(e){return this.each(function(){re.removeData(this,e)})}}),re.extend({queue:function(e,t,n){var i;return e?(t=(t||"fx")+"queue",i=re._data(e,t),n&&(!i||re.isArray(n)?i=re._data(e,t,re.makeArray(n)):i.push(n)),i||[]):void 0},dequeue:function(e,t){t=t||"fx";var n=re.queue(e,t),i=n.length,r=n.shift(),o=re._queueHooks(e,t),a=function(){re.dequeue(e,t)};"inprogress"===r&&(r=n.shift(),i--),r&&("fx"===t&&n.unshift("inprogress"),delete o.stop,r.call(e,a,o)),!i&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return re._data(e,n)||re._data(e,n,{empty:re.Callbacks("once memory").add(function(){re._removeData(e,t+"queue"),re._removeData(e,n)})})}}),re.fn.extend({queue:function(e,t){var n=2;return"string"!=typeof e&&(t=e,e="fx",n--),arguments.lengths;s++)t(e[s],n,a?i:i.call(e[s],s,t(e[s],n)));return r?e:c?t.call(e):l?t(e[0],n):o},De=/^(?:checkbox|radio)$/i;!function(){var e=he.createElement("input"),t=he.createElement("div"),n=he.createDocumentFragment();if(t.innerHTML=" a",ne.leadingWhitespace=3===t.firstChild.nodeType,ne.tbody=!t.getElementsByTagName("tbody").length,ne.htmlSerialize=!!t.getElementsByTagName("link").length,ne.html5Clone="<:nav>"!==he.createElement("nav").cloneNode(!0).outerHTML,e.type="checkbox",e.checked=!0,n.appendChild(e),ne.appendChecked=e.checked,t.innerHTML="",ne.noCloneChecked=!!t.cloneNode(!0).lastChild.defaultValue,n.appendChild(t),t.innerHTML="",ne.checkClone=t.cloneNode(!0).cloneNode(!0).lastChild.checked,ne.noCloneEvent=!0,t.attachEvent&&(t.attachEvent("onclick",function(){ne.noCloneEvent=!1}),t.cloneNode(!0).click()),null==ne.deleteExpando){ne.deleteExpando=!0;try{delete t.test}catch(i){ne.deleteExpando=!1}}}(),function(){var t,n,i=he.createElement("div");for(t in{submit:!0,change:!0,focusin:!0})n="on"+t,(ne[t+"Bubbles"]=n in e)||(i.setAttribute(n,"t"),ne[t+"Bubbles"]=i.attributes[n].expando===!1);i=null}();var Le=/^(?:input|select|textarea)$/i,Oe=/^key/,He=/^(?:mouse|pointer|contextmenu)|click/,_e=/^(?:focusinfocus|focusoutblur)$/,Re=/^([^.]*)(?:\.(.+)|)$/;re.event={global:{},add:function(e,t,n,i,r){var o,a,s,l,c,u,d,p,f,h,m,g=re._data(e);if(g){for(n.handler&&(l=n,n=l.handler,r=l.selector),n.guid||(n.guid=re.guid++),(a=g.events)||(a=g.events={}),(u=g.handle)||(u=g.handle=function(e){return typeof re===Te||e&&re.event.triggered===e.type?void 0:re.event.dispatch.apply(u.elem,arguments)},u.elem=e),t=(t||"").match(be)||[""],s=t.length;s--;)o=Re.exec(t[s])||[],f=m=o[1],h=(o[2]||"").split(".").sort(),f&&(c=re.event.special[f]||{},f=(r?c.delegateType:c.bindType)||f,c=re.event.special[f]||{},d=re.extend({type:f,origType:m,data:i,handler:n,guid:n.guid,selector:r,needsContext:r&&re.expr.match.needsContext.test(r),namespace:h.join(".")},l),(p=a[f])||(p=a[f]=[],p.delegateCount=0,c.setup&&c.setup.call(e,i,h,u)!==!1||(e.addEventListener?e.addEventListener(f,u,!1):e.attachEvent&&e.attachEvent("on"+f,u))),c.add&&(c.add.call(e,d),d.handler.guid||(d.handler.guid=n.guid)),r?p.splice(p.delegateCount++,0,d):p.push(d),re.event.global[f]=!0);e=null}},remove:function(e,t,n,i,r){var o,a,s,l,c,u,d,p,f,h,m,g=re.hasData(e)&&re._data(e);if(g&&(u=g.events)){for(t=(t||"").match(be)||[""],c=t.length;c--;)if(s=Re.exec(t[c])||[],f=m=s[1],h=(s[2]||"").split(".").sort(),f){for(d=re.event.special[f]||{},f=(i?d.delegateType:d.bindType)||f,p=u[f]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),l=o=p.length;o--;)a=p[o],!r&&m!==a.origType||n&&n.guid!==a.guid||s&&!s.test(a.namespace)||i&&i!==a.selector&&("**"!==i||!a.selector)||(p.splice(o,1),a.selector&&p.delegateCount--,d.remove&&d.remove.call(e,a));l&&!p.length&&(d.teardown&&d.teardown.call(e,h,g.handle)!==!1||re.removeEvent(e,f,g.handle),delete u[f])}else for(f in u)re.event.remove(e,f+t[c],n,i,!0);re.isEmptyObject(u)&&(delete g.handle,re._removeData(e,"events"))}},trigger:function(t,n,i,r){var o,a,s,l,c,u,d,p=[i||he],f=te.call(t,"type")?t.type:t,h=te.call(t,"namespace")?t.namespace.split("."):[];if(s=u=i=i||he,3!==i.nodeType&&8!==i.nodeType&&!_e.test(f+re.event.triggered)&&(f.indexOf(".")>=0&&(h=f.split("."),f=h.shift(),h.sort()),a=f.indexOf(":")<0&&"on"+f,t=t[re.expando]?t:new re.Event(f,"object"==typeof t&&t),t.isTrigger=r?2:3,t.namespace=h.join("."),t.namespace_re=t.namespace?new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,t.result=void 0,t.target||(t.target=i),n=null==n?[t]:re.makeArray(n,[t]),c=re.event.special[f]||{},r||!c.trigger||c.trigger.apply(i,n)!==!1)){if(!r&&!c.noBubble&&!re.isWindow(i)){for(l=c.delegateType||f,_e.test(l+f)||(s=s.parentNode);s;s=s.parentNode)p.push(s),u=s;u===(i.ownerDocument||he)&&p.push(u.defaultView||u.parentWindow||e)}for(d=0;(s=p[d++])&&!t.isPropagationStopped();)t.type=d>1?l:c.bindType||f,o=(re._data(s,"events")||{})[t.type]&&re._data(s,"handle"),o&&o.apply(s,n),o=a&&s[a],o&&o.apply&&re.acceptData(s)&&(t.result=o.apply(s,n),t.result===!1&&t.preventDefault());if(t.type=f,!r&&!t.isDefaultPrevented()&&(!c._default||c._default.apply(p.pop(),n)===!1)&&re.acceptData(i)&&a&&i[f]&&!re.isWindow(i)){u=i[a],u&&(i[a]=null),re.event.triggered=f;try{i[f]()}catch(m){}re.event.triggered=void 0,u&&(i[a]=u)}return t.result}},dispatch:function(e){e=re.event.fix(e);var t,n,i,r,o,a=[],s=Y.call(arguments),l=(re._data(this,"events")||{})[e.type]||[],c=re.event.special[e.type]||{};if(s[0]=e,e.delegateTarget=this,!c.preDispatch||c.preDispatch.call(this,e)!==!1){for(a=re.event.handlers.call(this,e,l),t=0;(r=a[t++])&&!e.isPropagationStopped();)for(e.currentTarget=r.elem,o=0;(i=r.handlers[o++])&&!e.isImmediatePropagationStopped();)(!e.namespace_re||e.namespace_re.test(i.namespace))&&(e.handleObj=i,e.data=i.data,n=((re.event.special[i.origType]||{}).handle||i.handler).apply(r.elem,s),void 0!==n&&(e.result=n)===!1&&(e.preventDefault(),e.stopPropagation()));return c.postDispatch&&c.postDispatch.call(this,e),e.result}},handlers:function(e,t){var n,i,r,o,a=[],s=t.delegateCount,l=e.target;if(s&&l.nodeType&&(!e.button||"click"!==e.type))for(;l!=this;l=l.parentNode||this)if(1===l.nodeType&&(l.disabled!==!0||"click"!==e.type)){for(r=[],o=0;s>o;o++)i=t[o],n=i.selector+" ",void 0===r[n]&&(r[n]=i.needsContext?re(n,this).index(l)>=0:re.find(n,this,null,[l]).length),r[n]&&r.push(i);r.length&&a.push({elem:l,handlers:r})}return s]","i"),Fe=/^\s+/,Be=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,Ie=/<([\w:]+)/,We=/\s*$/g,Ye={option:[1,""],legend:[1,""],area:[1,""],param:[1,""],thead:[1,""],tr:[2,""],col:[2,""],td:[3,""],_default:ne.htmlSerialize?[0,"",""]:[1,"X","
"]},Ge=m(he),Ke=Ge.appendChild(he.createElement("div"));Ye.optgroup=Ye.option,Ye.tbody=Ye.tfoot=Ye.colgroup=Ye.caption=Ye.thead,Ye.th=Ye.td,re.extend({clone:function(e,t,n){var i,r,o,a,s,l=re.contains(e.ownerDocument,e);if(ne.html5Clone||re.isXMLDoc(e)||!Pe.test("<"+e.nodeName+">")?o=e.cloneNode(!0):(Ke.innerHTML=e.outerHTML,Ke.removeChild(o=Ke.firstChild)),!(ne.noCloneEvent&&ne.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||re.isXMLDoc(e)))for(i=g(o),s=g(e),a=0;null!=(r=s[a]);++a)i[a]&&T(r,i[a]);if(t)if(n)for(s=s||g(e),i=i||g(o),a=0;null!=(r=s[a]);a++)k(r,i[a]);else k(e,o);return i=g(o,"script"),i.length>0&&w(i,!l&&g(e,"script")),i=s=r=null,o},buildFragment:function(e,t,n,i){for(var r,o,a,s,l,c,u,d=e.length,p=m(t),f=[],h=0;d>h;h++)if(o=e[h],o||0===o)if("object"===re.type(o))re.merge(f,o.nodeType?[o]:o);else if($e.test(o)){for(s=s||p.appendChild(t.createElement("div")),l=(Ie.exec(o)||["",""])[1].toLowerCase(),u=Ye[l]||Ye._default,s.innerHTML=u[1]+o.replace(Be,"<$1>$2>")+u[2],r=u[0];r--;)s=s.lastChild;if(!ne.leadingWhitespace&&Fe.test(o)&&f.push(t.createTextNode(Fe.exec(o)[0])),!ne.tbody)for(o="table"!==l||We.test(o)?""!==u[1]||We.test(o)?0:s:s.firstChild,r=o&&o.childNodes.length;r--;)re.nodeName(c=o.childNodes[r],"tbody")&&!c.childNodes.length&&o.removeChild(c);for(re.merge(f,s.childNodes),s.textContent="";s.firstChild;)s.removeChild(s.firstChild);s=p.lastChild}else f.push(t.createTextNode(o));for(s&&p.removeChild(s),ne.appendChecked||re.grep(g(f,"input"),v),h=0;o=f[h++];)if((!i||-1===re.inArray(o,i))&&(a=re.contains(o.ownerDocument,o),s=g(p.appendChild(o),"script"),a&&w(s),n))for(r=0;o=s[r++];)Ue.test(o.type||"")&&n.push(o);return s=null,p},cleanData:function(e,t){for(var n,i,r,o,a=0,s=re.expando,l=re.cache,c=ne.deleteExpando,u=re.event.special;null!=(n=e[a]);a++)if((t||re.acceptData(n))&&(r=n[s],o=r&&l[r])){if(o.events)for(i in o.events)u[i]?re.event.remove(n,i):re.removeEvent(n,i,o.handle);l[r]&&(delete l[r],c?delete n[s]:typeof n.removeAttribute!==Te?n.removeAttribute(s):n[s]=null,V.push(r))}}}),re.fn.extend({text:function(e){return Ae(this,function(e){return void 0===e?re.text(this):this.empty().append((this[0]&&this[0].ownerDocument||he).createTextNode(e))},null,e,arguments.length)},append:function(){return this.domManip(arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=y(this,e);t.appendChild(e)}})},prepend:function(){return this.domManip(arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=y(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return this.domManip(arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return this.domManip(arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},remove:function(e,t){for(var n,i=e?re.filter(e,this):this,r=0;null!=(n=i[r]);r++)t||1!==n.nodeType||re.cleanData(g(n)),n.parentNode&&(t&&re.contains(n.ownerDocument,n)&&w(g(n,"script")),n.parentNode.removeChild(n));return this},empty:function(){for(var e,t=0;null!=(e=this[t]);t++){for(1===e.nodeType&&re.cleanData(g(e,!1));e.firstChild;)e.removeChild(e.firstChild);e.options&&re.nodeName(e,"select")&&(e.options.length=0)}return this},clone:function(e,t){return e=null==e?!1:e,t=null==t?e:t,this.map(function(){return re.clone(this,e,t)})},html:function(e){return Ae(this,function(e){var t=this[0]||{},n=0,i=this.length;if(void 0===e)return 1===t.nodeType?t.innerHTML.replace(qe,""):void 0;if("string"==typeof e&&!ze.test(e)&&(ne.htmlSerialize||!Pe.test(e))&&(ne.leadingWhitespace||!Fe.test(e))&&!Ye[(Ie.exec(e)||["",""])[1].toLowerCase()]){e=e.replace(Be,"<$1>$2>");try{for(;i>n;n++)t=this[n]||{},1===t.nodeType&&(re.cleanData(g(t,!1)),t.innerHTML=e);t=0}catch(r){}}t&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(){var e=arguments[0];return this.domManip(arguments,function(t){e=this.parentNode,re.cleanData(g(this)),e&&e.replaceChild(t,this)}),e&&(e.length||e.nodeType)?this:this.remove()},detach:function(e){return this.remove(e,!0)},domManip:function(e,t){e=G.apply([],e);var n,i,r,o,a,s,l=0,c=this.length,u=this,d=c-1,p=e[0],f=re.isFunction(p);if(f||c>1&&"string"==typeof p&&!ne.checkClone&&Xe.test(p))return this.each(function(n){var i=u.eq(n);f&&(e[0]=p.call(this,n,i.html())),i.domManip(e,t)});if(c&&(s=re.buildFragment(e,this[0].ownerDocument,!1,this),n=s.firstChild,1===s.childNodes.length&&(s=n),n)){for(o=re.map(g(s,"script"),b),r=o.length;c>l;l++)i=s,l!==d&&(i=re.clone(i,!0,!0),r&&re.merge(o,g(i,"script"))),t.call(this[l],i,l);if(r)for(a=o[o.length-1].ownerDocument,re.map(o,x),l=0;r>l;l++)i=o[l],Ue.test(i.type||"")&&!re._data(i,"globalEval")&&re.contains(a,i)&&(i.src?re._evalUrl&&re._evalUrl(i.src):re.globalEval((i.text||i.textContent||i.innerHTML||"").replace(Ve,"")));s=n=null}return this}}),re.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,t){re.fn[e]=function(e){for(var n,i=0,r=[],o=re(e),a=o.length-1;a>=i;i++)n=i===a?this:this.clone(!0),re(o[i])[t](n),K.apply(r,n.get());return this.pushStack(r)}});var Qe,Ze={};!function(){var e;ne.shrinkWrapBlocks=function(){if(null!=e)return e;e=!1;var t,n,i;return n=he.getElementsByTagName("body")[0],n&&n.style?(t=he.createElement("div"),i=he.createElement("div"),i.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",n.appendChild(i).appendChild(t),typeof t.style.zoom!==Te&&(t.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:1px;width:1px;zoom:1",t.appendChild(he.createElement("div")).style.width="5px",e=3!==t.offsetWidth),n.removeChild(i),e):void 0}}();var et,tt,nt=/^margin/,it=new RegExp("^("+Se+")(?!px)[a-z%]+$","i"),rt=/^(top|right|bottom|left)$/;e.getComputedStyle?(et=function(t){return t.ownerDocument.defaultView.opener?t.ownerDocument.defaultView.getComputedStyle(t,null):e.getComputedStyle(t,null)},tt=function(e,t,n){var i,r,o,a,s=e.style;return n=n||et(e),a=n?n.getPropertyValue(t)||n[t]:void 0,n&&(""!==a||re.contains(e.ownerDocument,e)||(a=re.style(e,t)),it.test(a)&&nt.test(t)&&(i=s.width,r=s.minWidth,o=s.maxWidth,s.minWidth=s.maxWidth=s.width=a,a=n.width,s.width=i,s.minWidth=r,s.maxWidth=o)),void 0===a?a:a+""}):he.documentElement.currentStyle&&(et=function(e){return e.currentStyle},tt=function(e,t,n){var i,r,o,a,s=e.style;return n=n||et(e),a=n?n[t]:void 0,null==a&&s&&s[t]&&(a=s[t]),it.test(a)&&!rt.test(t)&&(i=s.left,r=e.runtimeStyle,o=r&&r.left,o&&(r.left=e.currentStyle.left),s.left="fontSize"===t?"1em":a,a=s.pixelLeft+"px",s.left=i,o&&(r.left=o)),void 0===a?a:a+""||"auto"}),function(){function t(){var t,n,i,r;n=he.getElementsByTagName("body")[0],n&&n.style&&(t=he.createElement("div"),i=he.createElement("div"),i.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",n.appendChild(i).appendChild(t),t.style.cssText="-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;margin-top:1%;top:1%;border:1px;padding:1px;width:4px;position:absolute",o=a=!1,l=!0,e.getComputedStyle&&(o="1%"!==(e.getComputedStyle(t,null)||{}).top,a="4px"===(e.getComputedStyle(t,null)||{width:"4px"}).width,r=t.appendChild(he.createElement("div")),r.style.cssText=t.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:0",r.style.marginRight=r.style.width="0",t.style.width="1px",l=!parseFloat((e.getComputedStyle(r,null)||{}).marginRight),t.removeChild(r)),t.innerHTML="",r=t.getElementsByTagName("td"),r[0].style.cssText="margin:0;border:0;padding:0;display:none",s=0===r[0].offsetHeight,
+s&&(r[0].style.display="",r[1].style.display="none",s=0===r[0].offsetHeight),n.removeChild(i))}var n,i,r,o,a,s,l;n=he.createElement("div"),n.innerHTML=" a",r=n.getElementsByTagName("a")[0],i=r&&r.style,i&&(i.cssText="float:left;opacity:.5",ne.opacity="0.5"===i.opacity,ne.cssFloat=!!i.cssFloat,n.style.backgroundClip="content-box",n.cloneNode(!0).style.backgroundClip="",ne.clearCloneStyle="content-box"===n.style.backgroundClip,ne.boxSizing=""===i.boxSizing||""===i.MozBoxSizing||""===i.WebkitBoxSizing,re.extend(ne,{reliableHiddenOffsets:function(){return null==s&&t(),s},boxSizingReliable:function(){return null==a&&t(),a},pixelPosition:function(){return null==o&&t(),o},reliableMarginRight:function(){return null==l&&t(),l}}))}(),re.swap=function(e,t,n,i){var r,o,a={};for(o in t)a[o]=e.style[o],e.style[o]=t[o];r=n.apply(e,i||[]);for(o in t)e.style[o]=a[o];return r};var ot=/alpha\([^)]*\)/i,at=/opacity\s*=\s*([^)]*)/,st=/^(none|table(?!-c[ea]).+)/,lt=new RegExp("^("+Se+")(.*)$","i"),ct=new RegExp("^([+-])=("+Se+")","i"),ut={position:"absolute",visibility:"hidden",display:"block"},dt={letterSpacing:"0",fontWeight:"400"},pt=["Webkit","O","Moz","ms"];re.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=tt(e,"opacity");return""===n?"1":n}}}},cssNumber:{columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":ne.cssFloat?"cssFloat":"styleFloat"},style:function(e,t,n,i){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var r,o,a,s=re.camelCase(t),l=e.style;if(t=re.cssProps[s]||(re.cssProps[s]=N(l,s)),a=re.cssHooks[t]||re.cssHooks[s],void 0===n)return a&&"get"in a&&void 0!==(r=a.get(e,!1,i))?r:l[t];if(o=typeof n,"string"===o&&(r=ct.exec(n))&&(n=(r[1]+1)*r[2]+parseFloat(re.css(e,t)),o="number"),null!=n&&n===n&&("number"!==o||re.cssNumber[s]||(n+="px"),ne.clearCloneStyle||""!==n||0!==t.indexOf("background")||(l[t]="inherit"),!(a&&"set"in a&&void 0===(n=a.set(e,n,i)))))try{l[t]=n}catch(c){}}},css:function(e,t,n,i){var r,o,a,s=re.camelCase(t);return t=re.cssProps[s]||(re.cssProps[s]=N(e.style,s)),a=re.cssHooks[t]||re.cssHooks[s],a&&"get"in a&&(o=a.get(e,!0,n)),void 0===o&&(o=tt(e,t,i)),"normal"===o&&t in dt&&(o=dt[t]),""===n||n?(r=parseFloat(o),n===!0||re.isNumeric(r)?r||0:o):o}}),re.each(["height","width"],function(e,t){re.cssHooks[t]={get:function(e,n,i){return n?st.test(re.css(e,"display"))&&0===e.offsetWidth?re.swap(e,ut,function(){return L(e,t,i)}):L(e,t,i):void 0},set:function(e,n,i){var r=i&&et(e);return A(e,n,i?D(e,t,i,ne.boxSizing&&"border-box"===re.css(e,"boxSizing",!1,r),r):0)}}}),ne.opacity||(re.cssHooks.opacity={get:function(e,t){return at.test((t&&e.currentStyle?e.currentStyle.filter:e.style.filter)||"")?.01*parseFloat(RegExp.$1)+"":t?"1":""},set:function(e,t){var n=e.style,i=e.currentStyle,r=re.isNumeric(t)?"alpha(opacity="+100*t+")":"",o=i&&i.filter||n.filter||"";n.zoom=1,(t>=1||""===t)&&""===re.trim(o.replace(ot,""))&&n.removeAttribute&&(n.removeAttribute("filter"),""===t||i&&!i.filter)||(n.filter=ot.test(o)?o.replace(ot,r):o+" "+r)}}),re.cssHooks.marginRight=S(ne.reliableMarginRight,function(e,t){return t?re.swap(e,{display:"inline-block"},tt,[e,"marginRight"]):void 0}),re.each({margin:"",padding:"",border:"Width"},function(e,t){re.cssHooks[e+t]={expand:function(n){for(var i=0,r={},o="string"==typeof n?n.split(" "):[n];4>i;i++)r[e+Ne[i]+t]=o[i]||o[i-2]||o[0];return r}},nt.test(e)||(re.cssHooks[e+t].set=A)}),re.fn.extend({css:function(e,t){return Ae(this,function(e,t,n){var i,r,o={},a=0;if(re.isArray(t)){for(i=et(e),r=t.length;r>a;a++)o[t[a]]=re.css(e,t[a],!1,i);return o}return void 0!==n?re.style(e,t,n):re.css(e,t)},e,t,arguments.length>1)},show:function(){return j(this,!0)},hide:function(){return j(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each(function(){je(this)?re(this).show():re(this).hide()})}}),re.Tween=O,O.prototype={constructor:O,init:function(e,t,n,i,r,o){this.elem=e,this.prop=n,this.easing=r||"swing",this.options=t,this.start=this.now=this.cur(),this.end=i,this.unit=o||(re.cssNumber[n]?"":"px")},cur:function(){var e=O.propHooks[this.prop];return e&&e.get?e.get(this):O.propHooks._default.get(this)},run:function(e){var t,n=O.propHooks[this.prop];return this.options.duration?this.pos=t=re.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):O.propHooks._default.set(this),this}},O.prototype.init.prototype=O.prototype,O.propHooks={_default:{get:function(e){var t;return null==e.elem[e.prop]||e.elem.style&&null!=e.elem.style[e.prop]?(t=re.css(e.elem,e.prop,""),t&&"auto"!==t?t:0):e.elem[e.prop]},set:function(e){re.fx.step[e.prop]?re.fx.step[e.prop](e):e.elem.style&&(null!=e.elem.style[re.cssProps[e.prop]]||re.cssHooks[e.prop])?re.style(e.elem,e.prop,e.now+e.unit):e.elem[e.prop]=e.now}}},O.propHooks.scrollTop=O.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},re.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2}},re.fx=O.prototype.init,re.fx.step={};var ft,ht,mt=/^(?:toggle|show|hide)$/,gt=new RegExp("^(?:([+-])=|)("+Se+")([a-z%]*)$","i"),vt=/queueHooks$/,yt=[M],bt={"*":[function(e,t){var n=this.createTween(e,t),i=n.cur(),r=gt.exec(t),o=r&&r[3]||(re.cssNumber[e]?"":"px"),a=(re.cssNumber[e]||"px"!==o&&+i)&>.exec(re.css(n.elem,e)),s=1,l=20;if(a&&a[3]!==o){o=o||a[3],r=r||[],a=+i||1;do s=s||".5",a/=s,re.style(n.elem,e,a+o);while(s!==(s=n.cur()/i)&&1!==s&&--l)}return r&&(a=n.start=+a||+i||0,n.unit=o,n.end=r[1]?a+(r[1]+1)*r[2]:+r[2]),n}]};re.Animation=re.extend(P,{tweener:function(e,t){re.isFunction(e)?(t=e,e=["*"]):e=e.split(" ");for(var n,i=0,r=e.length;r>i;i++)n=e[i],bt[n]=bt[n]||[],bt[n].unshift(t)},prefilter:function(e,t){t?yt.unshift(e):yt.push(e)}}),re.speed=function(e,t,n){var i=e&&"object"==typeof e?re.extend({},e):{complete:n||!n&&t||re.isFunction(e)&&e,duration:e,easing:n&&t||t&&!re.isFunction(t)&&t};return i.duration=re.fx.off?0:"number"==typeof i.duration?i.duration:i.duration in re.fx.speeds?re.fx.speeds[i.duration]:re.fx.speeds._default,(null==i.queue||i.queue===!0)&&(i.queue="fx"),i.old=i.complete,i.complete=function(){re.isFunction(i.old)&&i.old.call(this),i.queue&&re.dequeue(this,i.queue)},i},re.fn.extend({fadeTo:function(e,t,n,i){return this.filter(je).css("opacity",0).show().end().animate({opacity:t},e,n,i)},animate:function(e,t,n,i){var r=re.isEmptyObject(e),o=re.speed(t,n,i),a=function(){var t=P(this,re.extend({},e),o);(r||re._data(this,"finish"))&&t.stop(!0)};return a.finish=a,r||o.queue===!1?this.each(a):this.queue(o.queue,a)},stop:function(e,t,n){var i=function(e){var t=e.stop;delete e.stop,t(n)};return"string"!=typeof e&&(n=t,t=e,e=void 0),t&&e!==!1&&this.queue(e||"fx",[]),this.each(function(){var t=!0,r=null!=e&&e+"queueHooks",o=re.timers,a=re._data(this);if(r)a[r]&&a[r].stop&&i(a[r]);else for(r in a)a[r]&&a[r].stop&&vt.test(r)&&i(a[r]);for(r=o.length;r--;)o[r].elem!==this||null!=e&&o[r].queue!==e||(o[r].anim.stop(n),t=!1,o.splice(r,1));(t||!n)&&re.dequeue(this,e)})},finish:function(e){return e!==!1&&(e=e||"fx"),this.each(function(){var t,n=re._data(this),i=n[e+"queue"],r=n[e+"queueHooks"],o=re.timers,a=i?i.length:0;for(n.finish=!0,re.queue(this,e,[]),r&&r.stop&&r.stop.call(this,!0),t=o.length;t--;)o[t].elem===this&&o[t].queue===e&&(o[t].anim.stop(!0),o.splice(t,1));for(t=0;a>t;t++)i[t]&&i[t].finish&&i[t].finish.call(this);delete n.finish})}}),re.each(["toggle","show","hide"],function(e,t){var n=re.fn[t];re.fn[t]=function(e,i,r){return null==e||"boolean"==typeof e?n.apply(this,arguments):this.animate(_(t,!0),e,i,r)}}),re.each({slideDown:_("show"),slideUp:_("hide"),slideToggle:_("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,t){re.fn[e]=function(e,n,i){return this.animate(t,e,n,i)}}),re.timers=[],re.fx.tick=function(){var e,t=re.timers,n=0;for(ft=re.now();na",i=t.getElementsByTagName("a")[0],n=he.createElement("select"),r=n.appendChild(he.createElement("option")),e=t.getElementsByTagName("input")[0],i.style.cssText="top:1px",ne.getSetAttribute="t"!==t.className,ne.style=/top/.test(i.getAttribute("style")),ne.hrefNormalized="/a"===i.getAttribute("href"),ne.checkOn=!!e.value,ne.optSelected=r.selected,ne.enctype=!!he.createElement("form").enctype,n.disabled=!0,ne.optDisabled=!r.disabled,e=he.createElement("input"),e.setAttribute("value",""),ne.input=""===e.getAttribute("value"),e.value="t",e.setAttribute("type","radio"),ne.radioValue="t"===e.value}();var xt=/\r/g;re.fn.extend({val:function(e){var t,n,i,r=this[0];{if(arguments.length)return i=re.isFunction(e),this.each(function(n){var r;1===this.nodeType&&(r=i?e.call(this,n,re(this).val()):e,null==r?r="":"number"==typeof r?r+="":re.isArray(r)&&(r=re.map(r,function(e){return null==e?"":e+""})),t=re.valHooks[this.type]||re.valHooks[this.nodeName.toLowerCase()],t&&"set"in t&&void 0!==t.set(this,r,"value")||(this.value=r))});if(r)return t=re.valHooks[r.type]||re.valHooks[r.nodeName.toLowerCase()],t&&"get"in t&&void 0!==(n=t.get(r,"value"))?n:(n=r.value,"string"==typeof n?n.replace(xt,""):null==n?"":n)}}}),re.extend({valHooks:{option:{get:function(e){var t=re.find.attr(e,"value");return null!=t?t:re.trim(re.text(e))}},select:{get:function(e){for(var t,n,i=e.options,r=e.selectedIndex,o="select-one"===e.type||0>r,a=o?null:[],s=o?r+1:i.length,l=0>r?s:o?r:0;s>l;l++)if(n=i[l],(n.selected||l===r)&&(ne.optDisabled?!n.disabled:null===n.getAttribute("disabled"))&&(!n.parentNode.disabled||!re.nodeName(n.parentNode,"optgroup"))){if(t=re(n).val(),o)return t;a.push(t)}return a},set:function(e,t){for(var n,i,r=e.options,o=re.makeArray(t),a=r.length;a--;)if(i=r[a],re.inArray(re.valHooks.option.get(i),o)>=0)try{i.selected=n=!0}catch(s){i.scrollHeight}else i.selected=!1;return n||(e.selectedIndex=-1),r}}}}),re.each(["radio","checkbox"],function(){re.valHooks[this]={set:function(e,t){return re.isArray(t)?e.checked=re.inArray(re(e).val(),t)>=0:void 0}},ne.checkOn||(re.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})});var wt,kt,Tt=re.expr.attrHandle,Ct=/^(?:checked|selected)$/i,Et=ne.getSetAttribute,St=ne.input;re.fn.extend({attr:function(e,t){return Ae(this,re.attr,e,t,arguments.length>1)},removeAttr:function(e){return this.each(function(){re.removeAttr(this,e)})}}),re.extend({attr:function(e,t,n){var i,r,o=e.nodeType;if(e&&3!==o&&8!==o&&2!==o)return typeof e.getAttribute===Te?re.prop(e,t,n):(1===o&&re.isXMLDoc(e)||(t=t.toLowerCase(),i=re.attrHooks[t]||(re.expr.match.bool.test(t)?kt:wt)),void 0===n?i&&"get"in i&&null!==(r=i.get(e,t))?r:(r=re.find.attr(e,t),null==r?void 0:r):null!==n?i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:(e.setAttribute(t,n+""),n):void re.removeAttr(e,t))},removeAttr:function(e,t){var n,i,r=0,o=t&&t.match(be);if(o&&1===e.nodeType)for(;n=o[r++];)i=re.propFix[n]||n,re.expr.match.bool.test(n)?St&&Et||!Ct.test(n)?e[i]=!1:e[re.camelCase("default-"+n)]=e[i]=!1:re.attr(e,n,""),e.removeAttribute(Et?n:i)},attrHooks:{type:{set:function(e,t){if(!ne.radioValue&&"radio"===t&&re.nodeName(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}}}),kt={set:function(e,t,n){return t===!1?re.removeAttr(e,n):St&&Et||!Ct.test(n)?e.setAttribute(!Et&&re.propFix[n]||n,n):e[re.camelCase("default-"+n)]=e[n]=!0,n}},re.each(re.expr.match.bool.source.match(/\w+/g),function(e,t){var n=Tt[t]||re.find.attr;Tt[t]=St&&Et||!Ct.test(t)?function(e,t,i){var r,o;return i||(o=Tt[t],Tt[t]=r,r=null!=n(e,t,i)?t.toLowerCase():null,Tt[t]=o),r}:function(e,t,n){return n?void 0:e[re.camelCase("default-"+t)]?t.toLowerCase():null}}),St&&Et||(re.attrHooks.value={set:function(e,t,n){return re.nodeName(e,"input")?void(e.defaultValue=t):wt&&wt.set(e,t,n)}}),Et||(wt={set:function(e,t,n){var i=e.getAttributeNode(n);return i||e.setAttributeNode(i=e.ownerDocument.createAttribute(n)),i.value=t+="","value"===n||t===e.getAttribute(n)?t:void 0}},Tt.id=Tt.name=Tt.coords=function(e,t,n){var i;return n?void 0:(i=e.getAttributeNode(t))&&""!==i.value?i.value:null},re.valHooks.button={get:function(e,t){var n=e.getAttributeNode(t);return n&&n.specified?n.value:void 0},set:wt.set},re.attrHooks.contenteditable={set:function(e,t,n){wt.set(e,""===t?!1:t,n)}},re.each(["width","height"],function(e,t){re.attrHooks[t]={set:function(e,n){return""===n?(e.setAttribute(t,"auto"),n):void 0}}})),ne.style||(re.attrHooks.style={get:function(e){return e.style.cssText||void 0},set:function(e,t){return e.style.cssText=t+""}});var Nt=/^(?:input|select|textarea|button|object)$/i,jt=/^(?:a|area)$/i;re.fn.extend({prop:function(e,t){return Ae(this,re.prop,e,t,arguments.length>1)},removeProp:function(e){return e=re.propFix[e]||e,this.each(function(){try{this[e]=void 0,delete this[e]}catch(t){}})}}),re.extend({propFix:{"for":"htmlFor","class":"className"},prop:function(e,t,n){var i,r,o,a=e.nodeType;if(e&&3!==a&&8!==a&&2!==a)return o=1!==a||!re.isXMLDoc(e),o&&(t=re.propFix[t]||t,r=re.propHooks[t]),void 0!==n?r&&"set"in r&&void 0!==(i=r.set(e,n,t))?i:e[t]=n:r&&"get"in r&&null!==(i=r.get(e,t))?i:e[t]},propHooks:{tabIndex:{get:function(e){var t=re.find.attr(e,"tabindex");return t?parseInt(t,10):Nt.test(e.nodeName)||jt.test(e.nodeName)&&e.href?0:-1}}}}),ne.hrefNormalized||re.each(["href","src"],function(e,t){re.propHooks[t]={get:function(e){return e.getAttribute(t,4)}}}),ne.optSelected||(re.propHooks.selected={get:function(e){var t=e.parentNode;return t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex),null}}),re.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){re.propFix[this.toLowerCase()]=this}),ne.enctype||(re.propFix.enctype="encoding");var At=/[\t\r\n\f]/g;re.fn.extend({addClass:function(e){var t,n,i,r,o,a,s=0,l=this.length,c="string"==typeof e&&e;if(re.isFunction(e))return this.each(function(t){re(this).addClass(e.call(this,t,this.className))});if(c)for(t=(e||"").match(be)||[];l>s;s++)if(n=this[s],i=1===n.nodeType&&(n.className?(" "+n.className+" ").replace(At," "):" ")){for(o=0;r=t[o++];)i.indexOf(" "+r+" ")<0&&(i+=r+" ");a=re.trim(i),n.className!==a&&(n.className=a)}return this},removeClass:function(e){var t,n,i,r,o,a,s=0,l=this.length,c=0===arguments.length||"string"==typeof e&&e;if(re.isFunction(e))return this.each(function(t){re(this).removeClass(e.call(this,t,this.className))});if(c)for(t=(e||"").match(be)||[];l>s;s++)if(n=this[s],i=1===n.nodeType&&(n.className?(" "+n.className+" ").replace(At," "):"")){for(o=0;r=t[o++];)for(;i.indexOf(" "+r+" ")>=0;)i=i.replace(" "+r+" "," ");a=e?re.trim(i):"",n.className!==a&&(n.className=a)}return this},toggleClass:function(e,t){var n=typeof e;return"boolean"==typeof t&&"string"===n?t?this.addClass(e):this.removeClass(e):re.isFunction(e)?this.each(function(n){re(this).toggleClass(e.call(this,n,this.className,t),t)}):this.each(function(){if("string"===n)for(var t,i=0,r=re(this),o=e.match(be)||[];t=o[i++];)r.hasClass(t)?r.removeClass(t):r.addClass(t);else(n===Te||"boolean"===n)&&(this.className&&re._data(this,"__className__",this.className),this.className=this.className||e===!1?"":re._data(this,"__className__")||"")})},hasClass:function(e){for(var t=" "+e+" ",n=0,i=this.length;i>n;n++)if(1===this[n].nodeType&&(" "+this[n].className+" ").replace(At," ").indexOf(t)>=0)return!0;return!1}}),re.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),function(e,t){re.fn[t]=function(e,n){return arguments.length>0?this.on(t,null,e,n):this.trigger(t)}}),re.fn.extend({hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)},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,i){return this.on(t,e,n,i)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)}});var Dt=re.now(),Lt=/\?/,Ot=/(,)|(\[|{)|(}|])|"(?:[^"\\\r\n]|\\["\\\/bfnrt]|\\u[\da-fA-F]{4})*"\s*:?|true|false|null|-?(?!0\d)\d+(?:\.\d+|)(?:[eE][+-]?\d+|)/g;re.parseJSON=function(t){if(e.JSON&&e.JSON.parse)return e.JSON.parse(t+"");var n,i=null,r=re.trim(t+"");return r&&!re.trim(r.replace(Ot,function(e,t,r,o){return n&&t&&(i=0),0===i?e:(n=r||t,i+=!o-!r,"")}))?Function("return "+r)():re.error("Invalid JSON: "+t)},re.parseXML=function(t){var n,i;if(!t||"string"!=typeof t)return null;try{e.DOMParser?(i=new DOMParser,n=i.parseFromString(t,"text/xml")):(n=new ActiveXObject("Microsoft.XMLDOM"),n.async="false",n.loadXML(t))}catch(r){n=void 0}return n&&n.documentElement&&!n.getElementsByTagName("parsererror").length||re.error("Invalid XML: "+t),n};var Ht,_t,Rt=/#.*$/,Mt=/([?&])_=[^&]*/,qt=/^(.*?):[ \t]*([^\r\n]*)\r?$/gm,Pt=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Ft=/^(?:GET|HEAD)$/,Bt=/^\/\//,It=/^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/,Wt={},$t={},zt="*/".concat("*");try{_t=location.href}catch(Xt){_t=he.createElement("a"),_t.href="",_t=_t.href}Ht=It.exec(_t.toLowerCase())||[],re.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:_t,type:"GET",isLocal:Pt.test(Ht[1]),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":zt,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":re.parseJSON,"text xml":re.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?I(I(e,re.ajaxSettings),t):I(re.ajaxSettings,e)},ajaxPrefilter:F(Wt),ajaxTransport:F($t),ajax:function(e,t){function n(e,t,n,i){var r,u,v,y,x,k=t;2!==b&&(b=2,s&&clearTimeout(s),c=void 0,a=i||"",w.readyState=e>0?4:0,r=e>=200&&300>e||304===e,n&&(y=W(d,w,n)),y=$(d,y,w,r),r?(d.ifModified&&(x=w.getResponseHeader("Last-Modified"),x&&(re.lastModified[o]=x),x=w.getResponseHeader("etag"),x&&(re.etag[o]=x)),204===e||"HEAD"===d.type?k="nocontent":304===e?k="notmodified":(k=y.state,u=y.data,v=y.error,r=!v)):(v=k,(e||!k)&&(k="error",0>e&&(e=0))),w.status=e,w.statusText=(t||k)+"",r?h.resolveWith(p,[u,k,w]):h.rejectWith(p,[w,k,v]),w.statusCode(g),g=void 0,l&&f.trigger(r?"ajaxSuccess":"ajaxError",[w,d,r?u:v]),m.fireWith(p,[w,k]),l&&(f.trigger("ajaxComplete",[w,d]),--re.active||re.event.trigger("ajaxStop")))}"object"==typeof e&&(t=e,e=void 0),t=t||{};var i,r,o,a,s,l,c,u,d=re.ajaxSetup({},t),p=d.context||d,f=d.context&&(p.nodeType||p.jquery)?re(p):re.event,h=re.Deferred(),m=re.Callbacks("once memory"),g=d.statusCode||{},v={},y={},b=0,x="canceled",w={readyState:0,getResponseHeader:function(e){var t;if(2===b){if(!u)for(u={};t=qt.exec(a);)u[t[1].toLowerCase()]=t[2];t=u[e.toLowerCase()]}return null==t?null:t},getAllResponseHeaders:function(){return 2===b?a:null},setRequestHeader:function(e,t){var n=e.toLowerCase();return b||(e=y[n]=y[n]||e,v[e]=t),this},overrideMimeType:function(e){return b||(d.mimeType=e),this},statusCode:function(e){var t;if(e)if(2>b)for(t in e)g[t]=[g[t],e[t]];else w.always(e[w.status]);return this},abort:function(e){var t=e||x;return c&&c.abort(t),n(0,t),this}};if(h.promise(w).complete=m.add,w.success=w.done,w.error=w.fail,d.url=((e||d.url||_t)+"").replace(Rt,"").replace(Bt,Ht[1]+"//"),d.type=t.method||t.type||d.method||d.type,d.dataTypes=re.trim(d.dataType||"*").toLowerCase().match(be)||[""],null==d.crossDomain&&(i=It.exec(d.url.toLowerCase()),d.crossDomain=!(!i||i[1]===Ht[1]&&i[2]===Ht[2]&&(i[3]||("http:"===i[1]?"80":"443"))===(Ht[3]||("http:"===Ht[1]?"80":"443")))),d.data&&d.processData&&"string"!=typeof d.data&&(d.data=re.param(d.data,d.traditional)),B(Wt,d,t,w),2===b)return w;l=re.event&&d.global,l&&0===re.active++&&re.event.trigger("ajaxStart"),d.type=d.type.toUpperCase(),d.hasContent=!Ft.test(d.type),o=d.url,d.hasContent||(d.data&&(o=d.url+=(Lt.test(o)?"&":"?")+d.data,delete d.data),d.cache===!1&&(d.url=Mt.test(o)?o.replace(Mt,"$1_="+Dt++):o+(Lt.test(o)?"&":"?")+"_="+Dt++)),d.ifModified&&(re.lastModified[o]&&w.setRequestHeader("If-Modified-Since",re.lastModified[o]),re.etag[o]&&w.setRequestHeader("If-None-Match",re.etag[o])),(d.data&&d.hasContent&&d.contentType!==!1||t.contentType)&&w.setRequestHeader("Content-Type",d.contentType),w.setRequestHeader("Accept",d.dataTypes[0]&&d.accepts[d.dataTypes[0]]?d.accepts[d.dataTypes[0]]+("*"!==d.dataTypes[0]?", "+zt+"; q=0.01":""):d.accepts["*"]);for(r in d.headers)w.setRequestHeader(r,d.headers[r]);if(d.beforeSend&&(d.beforeSend.call(p,w,d)===!1||2===b))return w.abort();x="abort";for(r in{success:1,error:1,complete:1})w[r](d[r]);if(c=B($t,d,t,w)){w.readyState=1,l&&f.trigger("ajaxSend",[w,d]),d.async&&d.timeout>0&&(s=setTimeout(function(){w.abort("timeout")},d.timeout));try{b=1,c.send(v,n)}catch(k){if(!(2>b))throw k;n(-1,k)}}else n(-1,"No Transport");return w},getJSON:function(e,t,n){return re.get(e,t,n,"json")},getScript:function(e,t){return re.get(e,void 0,t,"script")}}),re.each(["get","post"],function(e,t){re[t]=function(e,n,i,r){return re.isFunction(n)&&(r=r||i,i=n,n=void 0),re.ajax({url:e,type:t,dataType:r,data:n,success:i})}}),re._evalUrl=function(e){return re.ajax({url:e,type:"GET",dataType:"script",async:!1,global:!1,"throws":!0})},re.fn.extend({wrapAll:function(e){if(re.isFunction(e))return this.each(function(t){re(this).wrapAll(e.call(this,t))});if(this[0]){var t=re(e,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){for(var e=this;e.firstChild&&1===e.firstChild.nodeType;)e=e.firstChild;return e}).append(this)}return this},wrapInner:function(e){return re.isFunction(e)?this.each(function(t){re(this).wrapInner(e.call(this,t))}):this.each(function(){var t=re(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)})},wrap:function(e){var t=re.isFunction(e);return this.each(function(n){re(this).wrapAll(t?e.call(this,n):e)})},unwrap:function(){return this.parent().each(function(){re.nodeName(this,"body")||re(this).replaceWith(this.childNodes)}).end()}}),re.expr.filters.hidden=function(e){return e.offsetWidth<=0&&e.offsetHeight<=0||!ne.reliableHiddenOffsets()&&"none"===(e.style&&e.style.display||re.css(e,"display"))},re.expr.filters.visible=function(e){return!re.expr.filters.hidden(e)};var Ut=/%20/g,Jt=/\[\]$/,Vt=/\r?\n/g,Yt=/^(?:submit|button|image|reset|file)$/i,Gt=/^(?:input|select|textarea|keygen)/i;re.param=function(e,t){var n,i=[],r=function(e,t){t=re.isFunction(t)?t():null==t?"":t,i[i.length]=encodeURIComponent(e)+"="+encodeURIComponent(t)};if(void 0===t&&(t=re.ajaxSettings&&re.ajaxSettings.traditional),re.isArray(e)||e.jquery&&!re.isPlainObject(e))re.each(e,function(){r(this.name,this.value)});else for(n in e)z(n,e[n],t,r);return i.join("&").replace(Ut,"+")},re.fn.extend({serialize:function(){return re.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=re.prop(this,"elements");return e?re.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!re(this).is(":disabled")&&Gt.test(this.nodeName)&&!Yt.test(e)&&(this.checked||!De.test(e))}).map(function(e,t){var n=re(this).val();return null==n?null:re.isArray(n)?re.map(n,function(e){return{name:t.name,value:e.replace(Vt,"\r\n")}}):{name:t.name,value:n.replace(Vt,"\r\n")}}).get()}}),re.ajaxSettings.xhr=void 0!==e.ActiveXObject?function(){return!this.isLocal&&/^(get|post|head|put|delete|options)$/i.test(this.type)&&X()||U()}:X;var Kt=0,Qt={},Zt=re.ajaxSettings.xhr();e.attachEvent&&e.attachEvent("onunload",function(){for(var e in Qt)Qt[e](void 0,!0)}),ne.cors=!!Zt&&"withCredentials"in Zt,Zt=ne.ajax=!!Zt,Zt&&re.ajaxTransport(function(e){if(!e.crossDomain||ne.cors){var t;return{send:function(n,i){var r,o=e.xhr(),a=++Kt;if(o.open(e.type,e.url,e.async,e.username,e.password),e.xhrFields)for(r in e.xhrFields)o[r]=e.xhrFields[r];e.mimeType&&o.overrideMimeType&&o.overrideMimeType(e.mimeType),e.crossDomain||n["X-Requested-With"]||(n["X-Requested-With"]="XMLHttpRequest");for(r in n)void 0!==n[r]&&o.setRequestHeader(r,n[r]+"");o.send(e.hasContent&&e.data||null),t=function(n,r){var s,l,c;if(t&&(r||4===o.readyState))if(delete Qt[a],t=void 0,o.onreadystatechange=re.noop,r)4!==o.readyState&&o.abort();else{c={},s=o.status,"string"==typeof o.responseText&&(c.text=o.responseText);try{l=o.statusText}catch(u){l=""}s||!e.isLocal||e.crossDomain?1223===s&&(s=204):s=c.text?200:404}c&&i(s,l,c,o.getAllResponseHeaders())},e.async?4===o.readyState?setTimeout(t):o.onreadystatechange=Qt[a]=t:t()},abort:function(){t&&t(void 0,!0)}}}}),re.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/(?:java|ecma)script/},converters:{"text script":function(e){return re.globalEval(e),e}}}),re.ajaxPrefilter("script",function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET",e.global=!1)}),re.ajaxTransport("script",function(e){if(e.crossDomain){var t,n=he.head||re("head")[0]||he.documentElement;return{send:function(i,r){t=he.createElement("script"),t.async=!0,e.scriptCharset&&(t.charset=e.scriptCharset),t.src=e.url,t.onload=t.onreadystatechange=function(e,n){(n||!t.readyState||/loaded|complete/.test(t.readyState))&&(t.onload=t.onreadystatechange=null,t.parentNode&&t.parentNode.removeChild(t),t=null,n||r(200,"success"))},n.insertBefore(t,n.firstChild)},abort:function(){t&&t.onload(void 0,!0)}}}});var en=[],tn=/(=)\?(?=&|$)|\?\?/;re.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=en.pop()||re.expando+"_"+Dt++;return this[e]=!0,e}}),re.ajaxPrefilter("json jsonp",function(t,n,i){var r,o,a,s=t.jsonp!==!1&&(tn.test(t.url)?"url":"string"==typeof t.data&&!(t.contentType||"").indexOf("application/x-www-form-urlencoded")&&tn.test(t.data)&&"data");return s||"jsonp"===t.dataTypes[0]?(r=t.jsonpCallback=re.isFunction(t.jsonpCallback)?t.jsonpCallback():t.jsonpCallback,s?t[s]=t[s].replace(tn,"$1"+r):t.jsonp!==!1&&(t.url+=(Lt.test(t.url)?"&":"?")+t.jsonp+"="+r),t.converters["script json"]=function(){return a||re.error(r+" was not called"),a[0]},t.dataTypes[0]="json",o=e[r],e[r]=function(){a=arguments},i.always(function(){e[r]=o,t[r]&&(t.jsonpCallback=n.jsonpCallback,en.push(r)),a&&re.isFunction(o)&&o(a[0]),a=o=void 0}),"script"):void 0}),re.parseHTML=function(e,t,n){if(!e||"string"!=typeof e)return null;"boolean"==typeof t&&(n=t,t=!1),t=t||he;var i=de.exec(e),r=!n&&[];return i?[t.createElement(i[1])]:(i=re.buildFragment([e],t,r),r&&r.length&&re(r).remove(),re.merge([],i.childNodes))};var nn=re.fn.load;re.fn.load=function(e,t,n){if("string"!=typeof e&&nn)return nn.apply(this,arguments);var i,r,o,a=this,s=e.indexOf(" ");return s>=0&&(i=re.trim(e.slice(s,e.length)),e=e.slice(0,s)),re.isFunction(t)?(n=t,t=void 0):t&&"object"==typeof t&&(o="POST"),a.length>0&&re.ajax({url:e,type:o,dataType:"html",data:t}).done(function(e){r=arguments,a.html(i?re("").append(re.parseHTML(e)).find(i):e)}).complete(n&&function(e,t){a.each(n,r||[e.responseText,t,e])}),this},re.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){re.fn[t]=function(e){return this.on(t,e)}}),re.expr.filters.animated=function(e){return re.grep(re.timers,function(t){return e===t.elem}).length};var rn=e.document.documentElement;re.offset={setOffset:function(e,t,n){var i,r,o,a,s,l,c,u=re.css(e,"position"),d=re(e),p={};"static"===u&&(e.style.position="relative"),s=d.offset(),o=re.css(e,"top"),l=re.css(e,"left"),c=("absolute"===u||"fixed"===u)&&re.inArray("auto",[o,l])>-1,c?(i=d.position(),a=i.top,r=i.left):(a=parseFloat(o)||0,r=parseFloat(l)||0),re.isFunction(t)&&(t=t.call(e,n,s)),null!=t.top&&(p.top=t.top-s.top+a),null!=t.left&&(p.left=t.left-s.left+r),"using"in t?t.using.call(e,p):d.css(p)}},re.fn.extend({offset:function(e){if(arguments.length)return void 0===e?this:this.each(function(t){re.offset.setOffset(this,e,t)});var t,n,i={top:0,left:0},r=this[0],o=r&&r.ownerDocument;if(o)return t=o.documentElement,re.contains(t,r)?(typeof r.getBoundingClientRect!==Te&&(i=r.getBoundingClientRect()),n=J(o),{top:i.top+(n.pageYOffset||t.scrollTop)-(t.clientTop||0),left:i.left+(n.pageXOffset||t.scrollLeft)-(t.clientLeft||0)}):i},position:function(){if(this[0]){var e,t,n={top:0,left:0},i=this[0];return"fixed"===re.css(i,"position")?t=i.getBoundingClientRect():(e=this.offsetParent(),t=this.offset(),re.nodeName(e[0],"html")||(n=e.offset()),n.top+=re.css(e[0],"borderTopWidth",!0),n.left+=re.css(e[0],"borderLeftWidth",!0)),{top:t.top-n.top-re.css(i,"marginTop",!0),left:t.left-n.left-re.css(i,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var e=this.offsetParent||rn;e&&!re.nodeName(e,"html")&&"static"===re.css(e,"position");)e=e.offsetParent;return e||rn})}}),re.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(e,t){var n=/Y/.test(t);re.fn[e]=function(i){return Ae(this,function(e,i,r){var o=J(e);return void 0===r?o?t in o?o[t]:o.document.documentElement[i]:e[i]:void(o?o.scrollTo(n?re(o).scrollLeft():r,n?r:re(o).scrollTop()):e[i]=r)},e,i,arguments.length,null)}}),re.each(["top","left"],function(e,t){re.cssHooks[t]=S(ne.pixelPosition,function(e,n){return n?(n=tt(e,t),it.test(n)?re(e).position()[t]+"px":n):void 0})}),re.each({Height:"height",Width:"width"},function(e,t){re.each({padding:"inner"+e,content:t,"":"outer"+e},function(n,i){re.fn[i]=function(i,r){var o=arguments.length&&(n||"boolean"!=typeof i),a=n||(i===!0||r===!0?"margin":"border");return Ae(this,function(t,n,i){var r;return re.isWindow(t)?t.document.documentElement["client"+e]:9===t.nodeType?(r=t.documentElement,Math.max(t.body["scroll"+e],r["scroll"+e],t.body["offset"+e],r["offset"+e],r["client"+e])):void 0===i?re.css(t,n,a):re.style(t,n,i,a)},t,o?i:void 0,o,null)}})}),re.fn.size=function(){return this.length},re.fn.andSelf=re.fn.addBack,"function"==typeof define&&define.amd&&define("jquery",[],function(){return re});var on=e.jQuery,an=e.$;return re.noConflict=function(t){return e.$===re&&(e.$=an),t&&e.jQuery===re&&(e.jQuery=on),re},typeof t===Te&&(e.jQuery=e.$=re),re}),function(e,t){"use strict";e.rails!==t&&e.error("jquery-ujs has already been loaded!");var n,i=e(document);e.rails=n={linkClickSelector:"a[data-confirm], a[data-method], a[data-remote], a[data-disable-with], a[data-disable]",buttonClickSelector:"button[data-remote]:not(form button), button[data-confirm]:not(form button)",inputChangeSelector:"select[data-remote], input[data-remote], textarea[data-remote]",formSubmitSelector:"form",formInputClickSelector:"form input[type=submit], form input[type=image], form button[type=submit], form button:not([type]), input[type=submit][form], input[type=image][form], button[type=submit][form], button[form]:not([type])",disableSelector:"input[data-disable-with]:enabled, button[data-disable-with]:enabled, textarea[data-disable-with]:enabled, input[data-disable]:enabled, button[data-disable]:enabled, textarea[data-disable]:enabled",enableSelector:"input[data-disable-with]:disabled, button[data-disable-with]:disabled, textarea[data-disable-with]:disabled, input[data-disable]:disabled, button[data-disable]:disabled, textarea[data-disable]:disabled",requiredInputSelector:"input[name][required]:not([disabled]),textarea[name][required]:not([disabled])",fileInputSelector:"input[type=file]:not([disabled])",linkDisableSelector:"a[data-disable-with], a[data-disable]",buttonDisableSelector:"button[data-remote][data-disable-with], button[data-remote][data-disable]",csrfToken:function(){return e("meta[name=csrf-token]").attr("content")},csrfParam:function(){return e("meta[name=csrf-param]").attr("content")},CSRFProtection:function(e){var t=n.csrfToken();t&&e.setRequestHeader("X-CSRF-Token",t)},refreshCSRFTokens:function(){e('form input[name="'+n.csrfParam()+'"]').val(n.csrfToken());
+},fire:function(t,n,i){var r=e.Event(n);return t.trigger(r,i),r.result!==!1},confirm:function(e){return confirm(e)},ajax:function(t){return e.ajax(t)},href:function(e){return e[0].href},isRemote:function(e){return e.data("remote")!==t&&e.data("remote")!==!1},handleRemote:function(i){var r,o,a,s,l,c;if(n.fire(i,"ajax:before")){if(s=i.data("with-credentials")||null,l=i.data("type")||e.ajaxSettings&&e.ajaxSettings.dataType,i.is("form")){r=i.attr("method"),o=i.attr("action"),a=i.serializeArray();var u=i.data("ujs:submit-button");u&&(a.push(u),i.data("ujs:submit-button",null))}else i.is(n.inputChangeSelector)?(r=i.data("method"),o=i.data("url"),a=i.serialize(),i.data("params")&&(a=a+"&"+i.data("params"))):i.is(n.buttonClickSelector)?(r=i.data("method")||"get",o=i.data("url"),a=i.serialize(),i.data("params")&&(a=a+"&"+i.data("params"))):(r=i.data("method"),o=n.href(i),a=i.data("params")||null);return c={type:r||"GET",data:a,dataType:l,beforeSend:function(e,r){return r.dataType===t&&e.setRequestHeader("accept","*/*;q=0.5, "+r.accepts.script),n.fire(i,"ajax:beforeSend",[e,r])?void i.trigger("ajax:send",e):!1},success:function(e,t,n){i.trigger("ajax:success",[e,t,n])},complete:function(e,t){i.trigger("ajax:complete",[e,t])},error:function(e,t,n){i.trigger("ajax:error",[e,t,n])},crossDomain:n.isCrossDomain(o)},s&&(c.xhrFields={withCredentials:s}),o&&(c.url=o),n.ajax(c)}return!1},isCrossDomain:function(e){var t=document.createElement("a");t.href=location.href;var n=document.createElement("a");try{return n.href=e,n.href=n.href,!((!n.protocol||":"===n.protocol)&&!n.host||t.protocol+"//"+t.host==n.protocol+"//"+n.host)}catch(i){return!0}},handleMethod:function(i){var r=n.href(i),o=i.data("method"),a=i.attr("target"),s=n.csrfToken(),l=n.csrfParam(),c=e('
'),u='
';l===t||s===t||n.isCrossDomain(r)||(u+='
'),a&&c.attr("target",a),c.hide().append(u).appendTo("body"),c.submit()},formElements:function(t,n){return t.is("form")?e(t[0].elements).filter(n):t.find(n)},disableFormElements:function(t){n.formElements(t,n.disableSelector).each(function(){n.disableFormElement(e(this))})},disableFormElement:function(e){var n,i;n=e.is("button")?"html":"val",i=e.data("disable-with"),e.data("ujs:enable-with",e[n]()),i!==t&&e[n](i),e.prop("disabled",!0)},enableFormElements:function(t){n.formElements(t,n.enableSelector).each(function(){n.enableFormElement(e(this))})},enableFormElement:function(e){var t=e.is("button")?"html":"val";"undefined"!=typeof e.data("ujs:enable-with")&&e[t](e.data("ujs:enable-with")),e.prop("disabled",!1)},allowAction:function(e){var t,i=e.data("confirm"),r=!1;if(!i)return!0;if(n.fire(e,"confirm")){try{r=n.confirm(i)}catch(o){(console.error||console.log).call(console,o.stack||o)}t=n.fire(e,"confirm:complete",[r])}return r&&t},blankInputs:function(t,n,i){var r,o,a=e(),s=n||"input,textarea",l=t.find(s);return l.each(function(){if(r=e(this),o=r.is("input[type=checkbox],input[type=radio]")?r.is(":checked"):!!r.val(),o===i){if(r.is("input[type=radio]")&&l.filter('input[type=radio]:checked[name="'+r.attr("name")+'"]').length)return!0;a=a.add(r)}}),a.length?a:!1},nonBlankInputs:function(e,t){return n.blankInputs(e,t,!0)},stopEverything:function(t){return e(t.target).trigger("ujs:everythingStopped"),t.stopImmediatePropagation(),!1},disableElement:function(e){var i=e.data("disable-with");e.data("ujs:enable-with",e.html()),i!==t&&e.html(i),e.bind("click.railsDisable",function(e){return n.stopEverything(e)})},enableElement:function(e){e.data("ujs:enable-with")!==t&&(e.html(e.data("ujs:enable-with")),e.removeData("ujs:enable-with")),e.unbind("click.railsDisable")}},n.fire(i,"rails:attachBindings")&&(e.ajaxPrefilter(function(e,t,i){e.crossDomain||n.CSRFProtection(i)}),e(window).on("pageshow.rails",function(){e(e.rails.enableSelector).each(function(){var t=e(this);t.data("ujs:enable-with")&&e.rails.enableFormElement(t)}),e(e.rails.linkDisableSelector).each(function(){var t=e(this);t.data("ujs:enable-with")&&e.rails.enableElement(t)})}),i.delegate(n.linkDisableSelector,"ajax:complete",function(){n.enableElement(e(this))}),i.delegate(n.buttonDisableSelector,"ajax:complete",function(){n.enableFormElement(e(this))}),i.delegate(n.linkClickSelector,"click.rails",function(t){var i=e(this),r=i.data("method"),o=i.data("params"),a=t.metaKey||t.ctrlKey;if(!n.allowAction(i))return n.stopEverything(t);if(!a&&i.is(n.linkDisableSelector)&&n.disableElement(i),n.isRemote(i)){if(a&&(!r||"GET"===r)&&!o)return!0;var s=n.handleRemote(i);return s===!1?n.enableElement(i):s.fail(function(){n.enableElement(i)}),!1}return r?(n.handleMethod(i),!1):void 0}),i.delegate(n.buttonClickSelector,"click.rails",function(t){var i=e(this);if(!n.allowAction(i)||!n.isRemote(i))return n.stopEverything(t);i.is(n.buttonDisableSelector)&&n.disableFormElement(i);var r=n.handleRemote(i);return r===!1?n.enableFormElement(i):r.fail(function(){n.enableFormElement(i)}),!1}),i.delegate(n.inputChangeSelector,"change.rails",function(t){var i=e(this);return n.allowAction(i)&&n.isRemote(i)?(n.handleRemote(i),!1):n.stopEverything(t)}),i.delegate(n.formSubmitSelector,"submit.rails",function(i){var r,o,a=e(this),s=n.isRemote(a);if(!n.allowAction(a))return n.stopEverything(i);if(a.attr("novalidate")===t&&(r=n.blankInputs(a,n.requiredInputSelector,!1),r&&n.fire(a,"ajax:aborted:required",[r])))return n.stopEverything(i);if(s){if(o=n.nonBlankInputs(a,n.fileInputSelector)){setTimeout(function(){n.disableFormElements(a)},13);var l=n.fire(a,"ajax:aborted:file",[o]);return l||setTimeout(function(){n.enableFormElements(a)},13),l}return n.handleRemote(a),!1}setTimeout(function(){n.disableFormElements(a)},13)}),i.delegate(n.formInputClickSelector,"click.rails",function(t){var i=e(this);if(!n.allowAction(i))return n.stopEverything(t);var r=i.attr("name"),o=r?{name:r,value:i.val()}:null;i.closest("form").data("ujs:submit-button",o)}),i.delegate(n.formSubmitSelector,"ajax:send.rails",function(t){this===t.target&&n.disableFormElements(e(this))}),i.delegate(n.formSubmitSelector,"ajax:complete.rails",function(t){this===t.target&&n.enableFormElements(e(this))}),e(function(){n.refreshCSRFTokens()}))}(jQuery),!function(e){if(!e.hasInitialised){var t={escapeRegExp:function(e){return e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")},hasClass:function(e,t){var n=" ";return 1===e.nodeType&&(n+e.className+n).replace(/[\n\t]/g,n).indexOf(n+t+n)>=0},addClass:function(e,t){e.className+=" "+t},removeClass:function(e,t){var n=new RegExp("\\b"+this.escapeRegExp(t)+"\\b");e.className=e.className.replace(n,"")},interpolateString:function(e,t){var n=/{{([a-z][a-z0-9\-_]*)}}/gi;return e.replace(n,function(e){return t(arguments[1])||""})},getCookie:function(e){var t="; "+document.cookie,n=t.split("; "+e+"=");return 2!=n.length?void 0:n.pop().split(";").shift()},setCookie:function(e,t,n,i,r){var o=new Date;o.setDate(o.getDate()+(n||365));var a=[e+"="+t,"expires="+o.toUTCString(),"path="+(r||"/")];i&&a.push("domain="+i),document.cookie=a.join(";")},deepExtend:function(e,t){for(var n in t)t.hasOwnProperty(n)&&(n in e&&this.isPlainObject(e[n])&&this.isPlainObject(t[n])?this.deepExtend(e[n],t[n]):e[n]=t[n]);return e},throttle:function(e,t){var n=!1;return function(){n||(e.apply(this,arguments),n=!0,setTimeout(function(){n=!1},t))}},hash:function(e){var t,n,i,r=0;if(0===e.length)return r;for(t=0,i=e.length;i>t;++t)n=e.charCodeAt(t),r=(r<<5)-r+n,r|=0;return r},normaliseHex:function(e){return"#"==e[0]&&(e=e.substr(1)),3==e.length&&(e=e[0]+e[0]+e[1]+e[1]+e[2]+e[2]),e},getContrast:function(e){e=this.normaliseHex(e);var t=parseInt(e.substr(0,2),16),n=parseInt(e.substr(2,2),16),i=parseInt(e.substr(4,2),16),r=(299*t+587*n+114*i)/1e3;return r>=128?"#000":"#fff"},getLuminance:function(e){var t=parseInt(this.normaliseHex(e),16),n=38,i=(t>>16)+n,r=(t>>8&255)+n,o=(255&t)+n,a=(16777216+65536*(255>i?1>i?0:i:255)+256*(255>r?1>r?0:r:255)+(255>o?1>o?0:o:255)).toString(16).slice(1);return"#"+a},isMobile:function(){return/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)},isPlainObject:function(e){return"object"==typeof e&&null!==e&&e.constructor==Object}};e.status={deny:"deny",allow:"allow",dismiss:"dismiss"},e.transitionEnd=function(){var e=document.createElement("div"),t={t:"transitionend",OT:"oTransitionEnd",msT:"MSTransitionEnd",MozT:"transitionend",WebkitT:"webkitTransitionEnd"};for(var n in t)if(t.hasOwnProperty(n)&&"undefined"!=typeof e.style[n+"ransition"])return t[n];return""}(),e.hasTransition=!!e.transitionEnd;var n=Object.keys(e.status).map(t.escapeRegExp);e.customStyles={},e.Popup=function(){function i(){this.initialise.apply(this,arguments)}function r(e){this.openingTimeout=null,t.removeClass(e,"cc-invisible")}function o(t){t.style.display="none",t.removeEventListener(e.transitionEnd,this.afterTransition),this.afterTransition=null}function a(){var t=this.options.onInitialise.bind(this);if(!window.navigator.cookieEnabled)return t(e.status.deny),!0;if(window.CookiesOK||window.navigator.CookiesOK)return t(e.status.allow),!0;var n=Object.keys(e.status),i=this.getStatus(),r=n.indexOf(i)>=0;return r&&t(i),r}function s(){var e=this.options.position.split("-"),t=[];return e.forEach(function(e){t.push("cc-"+e)}),t}function l(){var e=this.options,n="top"==e.position||"bottom"==e.position?"banner":"floating";t.isMobile()&&(n="floating");var i=["cc-"+n,"cc-type-"+e.type,"cc-theme-"+e.theme];return e["static"]&&i.push("cc-static"),i.push.apply(i,s.call(this)),p.call(this,this.options.palette),this.customStyleSelector&&i.push(this.customStyleSelector),i}function c(){var e={},n=this.options;n.showLink||(n.elements.link="",n.elements.messagelink=n.elements.message),Object.keys(n.elements).forEach(function(i){e[i]=t.interpolateString(n.elements[i],function(e){var t=n.content[e];return e&&"string"==typeof t&&t.length?t:""})});var i=n.compliance[n.type];i||(i=n.compliance.info),e.compliance=t.interpolateString(i,function(t){return e[t]});var r=n.layouts[n.layout];return r||(r=n.layouts.basic),t.interpolateString(r,function(t){return e[t]})}function u(n){var i=this.options,r=document.createElement("div"),o=i.container&&1===i.container.nodeType?i.container:document.body;r.innerHTML=n;var a=r.children[0];return a.style.display="none",t.hasClass(a,"cc-window")&&e.hasTransition&&t.addClass(a,"cc-invisible"),this.onButtonClick=d.bind(this),a.addEventListener("click",this.onButtonClick),i.autoAttach&&(o.firstChild?o.insertBefore(a,o.firstChild):o.appendChild(a)),a}function d(i){var r=i.target;if(t.hasClass(r,"cc-btn")){var o=r.className.match(new RegExp("\\bcc-("+n.join("|")+")\\b")),a=o&&o[1]||!1;a&&(this.setStatus(a),this.close(!0))}t.hasClass(r,"cc-close")&&(this.setStatus(e.status.dismiss),this.close(!0)),t.hasClass(r,"cc-revoke")&&this.revokeChoice()}function p(e){var n=t.hash(JSON.stringify(e)),i="cc-color-override-"+n,r=t.isPlainObject(e);return this.customStyleSelector=r?i:null,r&&f(n,e,"."+i),r}function f(n,i,r){if(e.customStyles[n])return void++e.customStyles[n].references;var o={},a=i.popup,s=i.button,l=i.highlight;a&&(a.text=a.text?a.text:t.getContrast(a.background),a.link=a.link?a.link:a.text,o[r+".cc-window"]=["color: "+a.text,"background-color: "+a.background],o[r+".cc-revoke"]=["color: "+a.text,"background-color: "+a.background],o[r+" .cc-link,"+r+" .cc-link:active,"+r+" .cc-link:visited"]=["color: "+a.link],s&&(s.text=s.text?s.text:t.getContrast(s.background),s.border=s.border?s.border:"transparent",o[r+" .cc-btn"]=["color: "+s.text,"border-color: "+s.border,"background-color: "+s.background],"transparent"!=s.background&&(o[r+" .cc-btn:hover, "+r+" .cc-btn:focus"]=["background-color: "+h(s.background)]),l?(l.text=l.text?l.text:t.getContrast(l.background),l.border=l.border?l.border:"transparent",o[r+" .cc-highlight .cc-btn:first-child"]=["color: "+l.text,"border-color: "+l.border,"background-color: "+l.background]):o[r+" .cc-highlight .cc-btn:first-child"]=["color: "+a.text]));var c=document.createElement("style");document.head.appendChild(c),e.customStyles[n]={references:1,element:c.sheet};var u=-1;for(var d in o)o.hasOwnProperty(d)&&c.sheet.insertRule(d+"{"+o[d].join(";")+"}",++u)}function h(e){return e=t.normaliseHex(e),"000000"==e?"#222":t.getLuminance(e)}function m(n){if(t.isPlainObject(n)){var i=t.hash(JSON.stringify(n)),r=e.customStyles[i];if(r&&!--r.references){var o=r.element.ownerNode;o&&o.parentNode&&o.parentNode.removeChild(o),e.customStyles[i]=null}}}function g(e,t){for(var n=0,i=e.length;i>n;++n){var r=e[n];if(r instanceof RegExp&&r.test(t)||"string"==typeof r&&r.length&&r===t)return!0}return!1}function v(){var t=this.setStatus.bind(this),n=this.options.dismissOnTimeout;"number"==typeof n&&n>=0&&(this.dismissTimeout=window.setTimeout(function(){t(e.status.dismiss)},Math.floor(n)));var i=this.options.dismissOnScroll;if("number"==typeof i&&i>=0){var r=function(n){window.pageYOffset>Math.floor(i)&&(t(e.status.dismiss),window.removeEventListener("scroll",r),this.onWindowScroll=null)};this.onWindowScroll=r,window.addEventListener("scroll",r)}}function y(){if("info"!=this.options.type&&(this.options.revokable=!0),t.isMobile()&&(this.options.animateRevokable=!1),this.options.revokable){var e=s.call(this);this.options.animateRevokable&&e.push("cc-animate"),this.customStyleSelector&&e.push(this.customStyleSelector);var n=this.options.revokeBtn.replace("{{classes}}",e.join(" "));this.revokeBtn=u.call(this,n);var i=this.revokeBtn;if(this.options.animateRevokable){var r=t.throttle(function(e){var n=!1,r=20,o=window.innerHeight-20;t.hasClass(i,"cc-top")&&e.clientY
o&&(n=!0),n?t.hasClass(i,"cc-active")||t.addClass(i,"cc-active"):t.hasClass(i,"cc-active")&&t.removeClass(i,"cc-active")},200);this.onMouseMove=r,window.addEventListener("mousemove",r)}}}var b={enabled:!0,container:null,cookie:{name:"cookieconsent_status",path:"/",domain:"",expiryDays:365},onPopupOpen:function(){},onPopupClose:function(){},onInitialise:function(e){},onStatusChange:function(e,t){},onRevokeChoice:function(){},content:{header:"Cookies used on the website!",message:"This website uses cookies to ensure you get the best experience on our website.",dismiss:"Got it!",allow:"Allow cookies",deny:"Decline",link:"Learn more",href:"http://cookiesandyou.com",close:"❌"},elements:{header:' ',message:'{{message}}',messagelink:'{{message}} {{link}}',dismiss:'{{dismiss}}',allow:'{{allow}}',deny:'{{deny}}',link:'{{link}}',close:'{{close}}'},window:'{{children}}
',revokeBtn:'Cookie Policy
',compliance:{info:'{{dismiss}}
',"opt-in":'{{dismiss}}{{allow}}
',"opt-out":'{{deny}}{{dismiss}}
'},type:"info",layouts:{basic:"{{messagelink}}{{compliance}}","basic-close":"{{messagelink}}{{compliance}}{{close}}","basic-header":"{{header}}{{message}}{{link}}{{compliance}}"},layout:"basic",position:"bottom",theme:"block","static":!1,palette:null,revokable:!1,animateRevokable:!0,showLink:!0,dismissOnScroll:!1,dismissOnTimeout:!1,autoOpen:!0,autoAttach:!0,whitelistPage:[],blacklistPage:[],overrideHTML:null};return i.prototype.initialise=function(e){this.options&&this.destroy(),t.deepExtend(this.options={},b),t.isPlainObject(e)&&t.deepExtend(this.options,e),a.call(this)&&(this.options.enabled=!1),g(this.options.blacklistPage,location.pathname)&&(this.options.enabled=!1),g(this.options.whitelistPage,location.pathname)&&(this.options.enabled=!0);var n=this.options.window.replace("{{classes}}",l.call(this).join(" ")).replace("{{children}}",c.call(this)),i=this.options.overrideHTML;if("string"==typeof i&&i.length&&(n=i),this.options["static"]){var r=u.call(this,''+n+"
");r.style.display="",this.element=r.firstChild,this.element.style.display="none",t.addClass(this.element,"cc-invisible")}else this.element=u.call(this,n);v.call(this),y.call(this),this.options.autoOpen&&this.autoOpen()},i.prototype.destroy=function(){this.onButtonClick&&this.element&&(this.element.removeEventListener("click",this.onButtonClick),this.onButtonClick=null),this.dismissTimeout&&(clearTimeout(this.dismissTimeout),this.dismissTimeout=null),this.onWindowScroll&&(window.removeEventListener("scroll",this.onWindowScroll),this.onWindowScroll=null),this.onMouseMove&&(window.removeEventListener("mousemove",this.onMouseMove),this.onMouseMove=null),this.element&&this.element.parentNode&&this.element.parentNode.removeChild(this.element),this.element=null,this.revokeBtn&&this.revokeBtn.parentNode&&this.revokeBtn.parentNode.removeChild(this.revokeBtn),this.revokeBtn=null,m(this.options.palette),this.options=null},i.prototype.open=function(t){return this.element?(this.isOpen()||(e.hasTransition?this.fadeIn():this.element.style.display="",this.options.revokable&&this.toggleRevokeButton(),this.options.onPopupOpen.call(this)),this):void 0},i.prototype.close=function(t){return this.element?(this.isOpen()&&(e.hasTransition?this.fadeOut():this.element.style.display="none",t&&this.options.revokable&&this.toggleRevokeButton(!0),this.options.onPopupClose.call(this)),this):void 0},i.prototype.fadeIn=function(){var n=this.element;if(e.hasTransition&&n&&(this.afterTransition&&o.call(this,n),t.hasClass(n,"cc-invisible"))){if(n.style.display="",this.options["static"]){var i=this.element.clientHeight;this.element.parentNode.style.maxHeight=i+"px"}var a=20;this.openingTimeout=setTimeout(r.bind(this,n),a)}},i.prototype.fadeOut=function(){var n=this.element;e.hasTransition&&n&&(this.openingTimeout&&(clearTimeout(this.openingTimeout),r.bind(this,n)),t.hasClass(n,"cc-invisible")||(this.options["static"]&&(this.element.parentNode.style.maxHeight=""),this.afterTransition=o.bind(this,n),n.addEventListener(e.transitionEnd,this.afterTransition),t.addClass(n,"cc-invisible")))},i.prototype.isOpen=function(){return this.element&&""==this.element.style.display&&(!e.hasTransition||!t.hasClass(this.element,"cc-invisible"))},i.prototype.toggleRevokeButton=function(e){this.revokeBtn&&(this.revokeBtn.style.display=e?"":"none")},i.prototype.revokeChoice=function(e){this.options.enabled=!0,this.clearStatus(),this.options.onRevokeChoice.call(this),e||this.autoOpen()},i.prototype.hasAnswered=function(t){return Object.keys(e.status).indexOf(this.getStatus())>=0},i.prototype.hasConsented=function(t){var n=this.getStatus();return n==e.status.allow||n==e.status.dismiss},i.prototype.autoOpen=function(e){!this.hasAnswered()&&this.options.enabled&&this.open()},i.prototype.setStatus=function(n){var i=this.options.cookie,r=t.getCookie(i.name),o=Object.keys(e.status).indexOf(r)>=0;Object.keys(e.status).indexOf(n)>=0?(t.setCookie(i.name,n,i.expiryDays,i.domain,i.path),this.options.onStatusChange.call(this,n,o)):this.clearStatus()},i.prototype.getStatus=function(){return t.getCookie(this.options.cookie.name)},i.prototype.clearStatus=function(){var e=this.options.cookie;t.setCookie(e.name,"",-1,e.domain,e.path)},i}(),e.Location=function(){function e(e){t.deepExtend(this.options={},o),t.isPlainObject(e)&&t.deepExtend(this.options,e),this.currentServiceIndex=-1}function n(e,t,n){var i,r=document.createElement("script");r.type="text/"+(e.type||"javascript"),r.src=e.src||e,r.async=!1,r.onreadystatechange=r.onload=function(){var e=r.readyState;clearTimeout(i),t.done||e&&!/loaded|complete/.test(e)||(t.done=!0,t(),r.onreadystatechange=r.onload=null)},document.body.appendChild(r),i=setTimeout(function(){t.done=!0,t(),r.onreadystatechange=r.onload=null},n)}function i(e,t,n,i,r){var o=new(window.XMLHttpRequest||window.ActiveXObject)("MSXML2.XMLHTTP.3.0");if(o.open(i?"POST":"GET",e,1),o.setRequestHeader("X-Requested-With","XMLHttpRequest"),o.setRequestHeader("Content-type","application/x-www-form-urlencoded"),Array.isArray(r))for(var a=0,s=r.length;s>a;++a){var l=r[a].split(":",2);o.setRequestHeader(l[0].replace(/^\s+|\s+$/g,""),l[1].replace(/^\s+|\s+$/g,""))}"function"==typeof t&&(o.onreadystatechange=function(){o.readyState>3&&t(o)}),o.send(i)}function r(e){return new Error("Error ["+(e.code||"UNKNOWN")+"]: "+e.error)}var o={timeout:5e3,services:["freegeoip","ipinfo","maxmind"],serviceDefinitions:{freegeoip:function(){return{url:"//freegeoip.net/json/?callback={callback}",isScript:!0,callback:function(e,t){try{var n=JSON.parse(t);return n.error?r(n):{code:n.country_code}}catch(i){return r({error:"Invalid response ("+i+")"})}}}},ipinfo:function(){return{url:"//ipinfo.io",headers:["Accept: application/json"],callback:function(e,t){try{var n=JSON.parse(t);return n.error?r(n):{code:n.country}}catch(i){return r({error:"Invalid response ("+i+")"})}}}},ipinfodb:function(e){return{url:"//api.ipinfodb.com/v3/ip-country/?key={api_key}&format=json&callback={callback}",isScript:!0,callback:function(e,t){try{var n=JSON.parse(t);return"ERROR"==n.statusCode?r({error:n.statusMessage}):{code:n.countryCode}}catch(i){return r({error:"Invalid response ("+i+")"})}}}},maxmind:function(){return{url:"//js.maxmind.com/js/apis/geoip2/v2.1/geoip2.js",isScript:!0,callback:function(e){return window.geoip2?void geoip2.country(function(t){e({code:t.country.iso_code})},function(t){e(r(t))}):void e(new Error("Unexpected response format. The downloaded script should have exported `geoip2` to the global scope"))}}}}};return e.prototype.getNextService=function(){var e;do e=this.getServiceByIdx(++this.currentServiceIndex);while(!e);return e},e.prototype.getServiceByIdx=function(e){var n=this.options.services[e];if("function"==typeof n){var i=n();return i.name&&t.deepExtend(i,this.options.serviceDefinitions[i.name](i)),i}return"string"==typeof n?this.options.serviceDefinitions[n]():t.isPlainObject(n)?this.options.serviceDefinitions[n.name](n):null},e.prototype.locate=function(e,t){var n=this.getNextService();return n?(this.callbackComplete=e,this.callbackError=t,void this.runService(n,this.runNextServiceOnError.bind(this))):void t(new Error("No services to run"))},e.prototype.setupUrl=function(e){var t=this.getCurrentServiceOpts();return e.url.replace(/\{(.*?)\}/g,function(n,i){if("callback"===i){var r="callback"+Date.now();return window[r]=function(t){e.__JSONP_DATA=JSON.stringify(t)},r}return i in t.interpolateUrl?t.interpolateUrl[i]:void 0})},e.prototype.runService=function(e,t){var r=this;if(e&&e.url&&e.callback){var o=e.isScript?n:i,a=this.setupUrl(e);o(a,function(n){var i=n?n.responseText:"";e.__JSONP_DATA&&(i=e.__JSONP_DATA,delete e.__JSONP_DATA),r.runServiceCallback.call(r,t,e,i)},this.options.timeout,e.data,e.headers)}},e.prototype.runServiceCallback=function(e,t,n){var i=this,r=function(t){o||i.onServiceResult.call(i,e,t)},o=t.callback(r,n);o&&this.onServiceResult.call(this,e,o)},e.prototype.onServiceResult=function(e,t){t instanceof Error||t&&t.error?e.call(this,t,null):e.call(this,null,t)},e.prototype.runNextServiceOnError=function(e,t){if(e){this.logError(e);var n=this.getNextService();n?this.runService(n,this.runNextServiceOnError.bind(this)):this.completeService.call(this,this.callbackError,new Error("All services failed"))}else this.completeService.call(this,this.callbackComplete,t)},e.prototype.getCurrentServiceOpts=function(){var e=this.options.services[this.currentServiceIndex];return"string"==typeof e?{name:e}:"function"==typeof e?e():t.isPlainObject(e)?e:{}},e.prototype.completeService=function(e,t){this.currentServiceIndex=-1,e&&e(t)},e.prototype.logError=function(e){var t=this.currentServiceIndex,n=this.getServiceByIdx(t);console.error("The service["+t+"] ("+n.url+") responded with the following error",e)},e}(),e.Law=function(){function e(e){this.initialise.apply(this,arguments)}var n={regionalLaw:!0,hasLaw:["AT","BE","BG","HR","CZ","CY","DK","EE","FI","FR","DE","EL","HU","IE","IT","LV","LT","LU","MT","NL","PL","PT","SK","SI","ES","SE","GB","UK"],revokable:["HR","CY","DK","EE","FR","DE","LV","LT","NL","PT","ES"],explicitAction:["HR","IT","ES"]};return e.prototype.initialise=function(e){t.deepExtend(this.options={},n),t.isPlainObject(e)&&t.deepExtend(this.options,e)},e.prototype.get=function(e){var t=this.options;return{hasLaw:t.hasLaw.indexOf(e)>=0,revokable:t.revokable.indexOf(e)>=0,explicitAction:t.explicitAction.indexOf(e)>=0}},e.prototype.applyLaw=function(e,t){var n=this.get(t);return n.hasLaw||(e.enabled=!1),this.options.regionalLaw&&(n.revokable&&(e.revokable=!0),n.explicitAction&&(e.dismissOnScroll=!1,e.dismissOnTimeout=!1)),e},e}(),e.initialise=function(t,n,i){var r=new e.Law(t.law);n||(n=function(){}),i||(i=function(){}),e.getCountryCode(t,function(i){delete t.law,delete t.location,i.code&&(t=r.applyLaw(t,i.code)),n(new e.Popup(t))},function(n){delete t.law,delete t.location,i(n,new e.Popup(t))})},e.getCountryCode=function(t,n,i){if(t.law&&t.law.countryCode)return void n({code:t.law.countryCode});if(t.location){var r=new e.Location(t.location);return void r.locate(function(e){n(e||{})},i)}n({})},e.utils=t,e.hasInitialised=!0,window.cookieconsent=e}}(window.cookieconsent||{}),function(){$.noConflict(),jQuery(document).ready(function(e){return e("body").on("click",".layout-header__menu-toggle",function(t){return t.preventDefault(),e(this).closest(".layout-header").toggleClass("layout-header--mobile-menu-open layout-header--mobile-menu-closed")}),e("body").on("click",".split-button > .button",function(t){return t.preventDefault(),e(this).hide(),e(this).parent().find(".split-button__splits").addClass("split-button__splits--visible")})})}.call(this);
\ No newline at end of file
diff --git a/web/blog/navigation-font.css b/web/blog/navigation-font.css
deleted file mode 100644
index c7339873..00000000
--- a/web/blog/navigation-font.css
+++ /dev/null
@@ -1,120 +0,0 @@
-/* vietnamese */
-@font-face {
- font-family: 'Source Sans Pro';
- font-style: normal;
- font-weight: 300;
- src: local('Source Sans Pro Light'), local('SourceSansPro-Light'), url(https://fonts.gstatic.com/s/sourcesanspro/v9/toadOcfmlt9b38dHJxOBGCD5K6T8I4oZ1X3Xvlj_UeP3rGVtsTkPsbDajuO5ueQw.woff2) format('woff2');
- unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
-}
-/* latin-ext */
-@font-face {
- font-family: 'Source Sans Pro';
- font-style: normal;
- font-weight: 300;
- src: local('Source Sans Pro Light'), local('SourceSansPro-Light'), url(https://fonts.gstatic.com/s/sourcesanspro/v9/toadOcfmlt9b38dHJxOBGDOFnJNygIkrHciC8BWzbCz3rGVtsTkPsbDajuO5ueQw.woff2) format('woff2');
- unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
-}
-/* latin */
-@font-face {
- font-family: 'Source Sans Pro';
- font-style: normal;
- font-weight: 300;
- src: local('Source Sans Pro Light'), local('SourceSansPro-Light'), url(https://fonts.gstatic.com/s/sourcesanspro/v9/toadOcfmlt9b38dHJxOBGCP2LEk6lMzYsRqr3dHFImA.woff2) format('woff2');
- unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
-}
-/* vietnamese */
-@font-face {
- font-family: 'Source Sans Pro';
- font-style: normal;
- font-weight: 400;
- src: local('Source Sans Pro'), local('SourceSansPro-Regular'), url(https://fonts.gstatic.com/s/sourcesanspro/v9/ODelI1aHBYDBqgeIAH2zlCxe5Tewm2_XWfbGchcXw4g.woff2) format('woff2');
- unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
-}
-/* latin-ext */
-@font-face {
- font-family: 'Source Sans Pro';
- font-style: normal;
- font-weight: 400;
- src: local('Source Sans Pro'), local('SourceSansPro-Regular'), url(https://fonts.gstatic.com/s/sourcesanspro/v9/ODelI1aHBYDBqgeIAH2zlIa1YDtoarzwSXxTHggEXMw.woff2) format('woff2');
- unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
-}
-/* latin */
-@font-face {
- font-family: 'Source Sans Pro';
- font-style: normal;
- font-weight: 400;
- src: local('Source Sans Pro'), local('SourceSansPro-Regular'), url(https://fonts.gstatic.com/s/sourcesanspro/v9/ODelI1aHBYDBqgeIAH2zlJbPFduIYtoLzwST68uhz_Y.woff2) format('woff2');
- unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
-}
-/* vietnamese */
-@font-face {
- font-family: 'Source Sans Pro';
- font-style: normal;
- font-weight: 700;
- src: local('Source Sans Pro Bold'), local('SourceSansPro-Bold'), url(https://fonts.gstatic.com/s/sourcesanspro/v9/toadOcfmlt9b38dHJxOBGMms7UHsIbjUxEJqIwog-i_3rGVtsTkPsbDajuO5ueQw.woff2) format('woff2');
- unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
-}
-/* latin-ext */
-@font-face {
- font-family: 'Source Sans Pro';
- font-style: normal;
- font-weight: 700;
- src: local('Source Sans Pro Bold'), local('SourceSansPro-Bold'), url(https://fonts.gstatic.com/s/sourcesanspro/v9/toadOcfmlt9b38dHJxOBGO4s1Ux4PuImWPk5fSr6HPL3rGVtsTkPsbDajuO5ueQw.woff2) format('woff2');
- unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
-}
-/* latin */
-@font-face {
- font-family: 'Source Sans Pro';
- font-style: normal;
- font-weight: 700;
- src: local('Source Sans Pro Bold'), local('SourceSansPro-Bold'), url(https://fonts.gstatic.com/s/sourcesanspro/v9/toadOcfmlt9b38dHJxOBGJkF8H8ye47wsfpWywda8og.woff2) format('woff2');
- unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
-}
-/* vietnamese */
-@font-face {
- font-family: 'Source Sans Pro';
- font-style: italic;
- font-weight: 300;
- src: local('Source Sans Pro Light Italic'), local('SourceSansPro-LightIt'), url(https://fonts.gstatic.com/s/sourcesanspro/v9/fpTVHK8qsXbIeTHTrnQH6B_gmbEOuTnFVLOcZ03JXzUU24FapfJwyacJ6xNu5rm9.woff2) format('woff2');
- unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
-}
-/* latin-ext */
-@font-face {
- font-family: 'Source Sans Pro';
- font-style: italic;
- font-weight: 300;
- src: local('Source Sans Pro Light Italic'), local('SourceSansPro-LightIt'), url(https://fonts.gstatic.com/s/sourcesanspro/v9/fpTVHK8qsXbIeTHTrnQH6I592LlB3Spcld5cOzjZxycU24FapfJwyacJ6xNu5rm9.woff2) format('woff2');
- unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
-}
-/* latin */
-@font-face {
- font-family: 'Source Sans Pro';
- font-style: italic;
- font-weight: 300;
- src: local('Source Sans Pro Light Italic'), local('SourceSansPro-LightIt'), url(https://fonts.gstatic.com/s/sourcesanspro/v9/fpTVHK8qsXbIeTHTrnQH6KWfmYpLTwMIZXVESxMi2BP3rGVtsTkPsbDajuO5ueQw.woff2) format('woff2');
- unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
-}
-/* vietnamese */
-@font-face {
- font-family: 'Source Sans Pro';
- font-style: italic;
- font-weight: 400;
- src: local('Source Sans Pro Italic'), local('SourceSansPro-It'), url(https://fonts.gstatic.com/s/sourcesanspro/v9/M2Jd71oPJhLKp0zdtTvoM-hx0s8EczIZ6Z1k6LZjTLo.woff2) format('woff2');
- unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
-}
-/* latin-ext */
-@font-face {
- font-family: 'Source Sans Pro';
- font-style: italic;
- font-weight: 400;
- src: local('Source Sans Pro Italic'), local('SourceSansPro-It'), url(https://fonts.gstatic.com/s/sourcesanspro/v9/M2Jd71oPJhLKp0zdtTvoMyVjDpjOAxwEYJFCET2nD1s.woff2) format('woff2');
- unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
-}
-/* latin */
-@font-face {
- font-family: 'Source Sans Pro';
- font-style: italic;
- font-weight: 400;
- src: local('Source Sans Pro Italic'), local('SourceSansPro-It'), url(https://fonts.gstatic.com/s/sourcesanspro/v9/M2Jd71oPJhLKp0zdtTvoM2Sl3jWJ3D9poyJPMfASioc.woff2) format('woff2');
- unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
-}