
/**
 * @license almond 0.3.2 Copyright jQuery Foundation and other contributors.
 * Released under MIT license, http://github.com/requirejs/almond/LICENSE
 */

/*! modernizr 3.3.1 (Custom Build) | MIT *
 * http://modernizr.com/download/?-csstransforms-csstransforms3d-cssvwunit-history-inlinesvg-svg-touchevents-video-addtest-domprefixes-hasevent-mq-prefixed-prefixedcss-prefixedcssvalue-prefixes-setclasses-testallprops-testprop-teststyles !*/

/*!
 * jQuery JavaScript Library v1.12.3
 * http://jquery.com/
 *
 * Includes Sizzle.js
 * http://sizzlejs.com/
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license
 * http://jquery.org/license
 *
 * Date: 2016-04-05T19:16Z
 */

/*!
 * Sizzle CSS Selector Engine v2.2.1
 * http://sizzlejs.com/
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license
 * http://jquery.org/license
 *
 * Date: 2015-10-17
 */

/*
 * Foundation Responsive Library
 * http://foundation.zurb.com
 * Copyright 2015, ZURB
 * Free to use under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
*/

/*! matchMedia() polyfill - Test a CSS media type/query in JS. Authors & copyright (c) 2012: Scott Jehl, Paul Irish, Nicholas Zakas, David Knight. Dual MIT/BSD license */

/*
   * jquery.requestAnimationFrame
   * https://github.com/gnarf37/jquery-requestAnimationFrame
   * Requires jQuery 1.8+
   *
   * Copyright (c) 2012 Corey Frang
   * Licensed under the MIT license.
   */

/*!
* Parsley.js
* Version 2.3.10 - built Thu, Apr 14th 2016, 6:04 pm
* http://parsleyjs.org
* Guillaume Potier - <guillaume@wisembly.com>
* Marc-Andre Lafortune - <petroselinum@marc-andre.ca>
* MIT Licensed
*/

/**
   * inputevent - Alleviate browser bugs for input events
   * https://github.com/marcandre/inputevent
   * @version v0.0.3 - (built Thu, Apr 14th 2016, 5:58 pm)
   * @author Marc-Andre Lafortune <github@marc-andre.ca>
   * @license MIT
   */

/*! lightgallery - v1.2.18 - 2016-04-13
* http://sachinchoolur.github.io/lightGallery/
* Copyright (c) 2016 Sachin N; Licensed Apache 2.0 */

/**
 * Autoplay Plugin
 * @version 1.2.0
 * @author Sachin N - @sachinchoolur
 * @license MIT License (MIT)
 */

/**
	 * @preserve FastClick: polyfill to remove click delays on browsers with touch UIs.
	 *
	 * @codingstandard ftlabs-jsv2
	 * @copyright The Financial Times Limited [All Rights Reserved]
	 * @license MIT License (see LICENSE.txt)
	 */

/**
 * A simple jQuery plugin for creating animated drilldown menus.
 *
 * @name jQuery Drilldown
 * @version 1.0.0
 * @requires jQuery v1.7+
 * @author Aleksandras Nelkinas
 * @license [MIT]{@link http://opensource.org/licenses/mit-license.php}
 *
 * Copyright (c) 2015 Aleksandras Nelkinas
 */

/**
     * Copyright 2012, Digital Fusion
     * Licensed under the MIT license.
     * http://teamdf.com/jquery-plugins/license/
     *
     * @author Sam Sehnert
     * @desc A small plugin that checks whether elements are within
     *       the user visible viewport of a web browser.
     *       only accounts for vertical position, not horizontal.
     */

//! license : MIT

/*!
 * Pikaday
 *
 * Copyright © 2014 David Bushell | BSD & MIT license | https://github.com/dbushell/Pikaday
 */

/*!
 * Pikaday jQuery plugin.
 *
 * Copyright © 2013 David Bushell | BSD & MIT license | https://github.com/dbushell/Pikaday
 */

/*! svg4everybody v2.0.3 | github.com/jonathantneal/svg4everybody */

/*!
 * typeahead.js 0.11.1
 * https://github.com/twitter/typeahead.js
 * Copyright 2013-2015 Twitter, Inc. and other contributors; Licensed MIT
 */

/*! Hammer.JS - v2.0.6 - 2015-12-23
 * http://hammerjs.github.io/
 *
 * Copyright (c) 2015 Jorik Tangelder;
 * Licensed under the  license */

/**
 *  Ajax Autocomplete for jQuery, version 1.4.2
 *  (c) 2017 Tomas Kirda
 *
 *  Ajax Autocomplete for jQuery is freely distributable under the terms of an MIT-style license.
 *  For details, see the web site: https://github.com/devbridge/jQuery-Autocomplete
 */

function _toConsumableArray(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}var requirejs,require,define;!function(e){function t(e,t){return v.call(e,t)}function n(e,t){var n,i,s,o,r,a,l,u,c,d,h,p,f=t&&t.split("/"),g=m.map,v=g&&g["*"]||{};if(e){for(e=e.split("/"),r=e.length-1,m.nodeIdCompat&&b.test(e[r])&&(e[r]=e[r].replace(b,"")),"."===e[0].charAt(0)&&f&&(p=f.slice(0,f.length-1),e=p.concat(e)),c=0;c<e.length;c++)if(h=e[c],"."===h)e.splice(c,1),c-=1;else if(".."===h){if(0===c||1===c&&".."===e[2]||".."===e[c-1])continue;c>0&&(e.splice(c-1,2),c-=2)}e=e.join("/")}if((f||v)&&g){for(n=e.split("/"),c=n.length;c>0;c-=1){if(i=n.slice(0,c).join("/"),f)for(d=f.length;d>0;d-=1)if(s=g[f.slice(0,d).join("/")],s&&(s=s[i])){o=s,a=c;break}if(o)break;!l&&v&&v[i]&&(l=v[i],u=c)}!o&&l&&(o=l,a=u),o&&(n.splice(0,a,o),e=n.join("/"))}return e}function i(t,n){return function(){var i=y.call(arguments,0);return"string"!=typeof i[0]&&1===i.length&&i.push(null),c.apply(e,i.concat([t,n]))}}function s(e){return function(t){return n(t,e)}}function o(e){return function(t){p[e]=t}}function r(n){if(t(f,n)){var i=f[n];delete f[n],g[n]=!0,u.apply(e,i)}if(!t(p,n)&&!t(g,n))throw new Error("No "+n);return p[n]}function a(e){var t,n=e?e.indexOf("!"):-1;return n>-1&&(t=e.substring(0,n),e=e.substring(n+1,e.length)),[t,e]}function l(e){return function(){return m&&m.config&&m.config[e]||{}}}var u,c,d,h,p={},f={},m={},g={},v=Object.prototype.hasOwnProperty,y=[].slice,b=/\.js$/;d=function(e,t){var i,o=a(e),l=o[0];return e=o[1],l&&(l=n(l,t),i=r(l)),l?e=i&&i.normalize?i.normalize(e,s(t)):n(e,t):(e=n(e,t),o=a(e),l=o[0],e=o[1],l&&(i=r(l))),{f:l?l+"!"+e:e,n:e,pr:l,p:i}},h={require:function(e){return i(e)},exports:function(e){var t=p[e];return"undefined"!=typeof t?t:p[e]={}},module:function(e){return{id:e,uri:"",exports:p[e],config:l(e)}}},u=function(n,s,a,l){var u,c,m,v,y,b,_=[],w=typeof a;if(l=l||n,"undefined"===w||"function"===w){for(s=!s.length&&a.length?["require","exports","module"]:s,y=0;y<s.length;y+=1)if(v=d(s[y],l),c=v.f,"require"===c)_[y]=h.require(n);else if("exports"===c)_[y]=h.exports(n),b=!0;else if("module"===c)u=_[y]=h.module(n);else if(t(p,c)||t(f,c)||t(g,c))_[y]=r(c);else{if(!v.p)throw new Error(n+" missing "+c);v.p.load(v.n,i(l,!0),o(c),{}),_[y]=p[c]}m=a?a.apply(p[n],_):void 0,n&&(u&&u.exports!==e&&u.exports!==p[n]?p[n]=u.exports:m===e&&b||(p[n]=m))}else n&&(p[n]=a)},requirejs=require=c=function(t,n,i,s,o){if("string"==typeof t)return h[t]?h[t](n):r(d(t,n).f);if(!t.splice){if(m=t,m.deps&&c(m.deps,m.callback),!n)return;n.splice?(t=n,n=i,i=null):t=e}return n=n||function(){},"function"==typeof i&&(i=s,s=o),s?u(e,t,n,i):setTimeout(function(){u(e,t,n,i)},4),c},c.config=function(e){return c(e)},requirejs._defined=p,define=function(e,n,i){if("string"!=typeof e)throw new Error("See almond README: incorrect module build, no module name");n.splice||(i=n,n=[]),t(p,e)||t(f,e)||(f[e]=[e,n,i])},define.amd={jQuery:!0}}(),define("../Vendor/almond/almond",function(){}),!function(e,t,n){function i(e,t){return typeof e===t}function s(){var e,t,n,s,o,r,a;for(var l in b)if(b.hasOwnProperty(l)){if(e=[],t=b[l],t.name&&(e.push(t.name.toLowerCase()),t.options&&t.options.aliases&&t.options.aliases.length))for(n=0;n<t.options.aliases.length;n++)e.push(t.options.aliases[n].toLowerCase());for(s=i(t.fn,"function")?t.fn():t.fn,o=0;o<e.length;o++)r=e[o],a=r.split("."),1===a.length?w[a[0]]=s:(!w[a[0]]||w[a[0]]instanceof Boolean||(w[a[0]]=new Boolean(w[a[0]])),w[a[0]][a[1]]=s),x.push((s?"":"no-")+a.join("-"))}}function o(e){var t=C.className,n=w._config.classPrefix||"";if(k&&(t=t.baseVal),w._config.enableJSClass){var i=new RegExp("(^|\\s)"+n+"no-js(\\s|$)");t=t.replace(i,"$1"+n+"js$2")}w._config.enableClasses&&(t+=" "+n+e.join(" "+n),k?C.className.baseVal=t:C.className=t)}function r(e,t){if("object"==typeof e)for(var n in e)D(e,n)&&r(n,e[n]);else{e=e.toLowerCase();var i=e.split("."),s=w[i[0]];if(2==i.length&&(s=s[i[1]]),"undefined"!=typeof s)return w;t="function"==typeof t?t():t,1==i.length?w[i[0]]=t:(!w[i[0]]||w[i[0]]instanceof Boolean||(w[i[0]]=new Boolean(w[i[0]])),w[i[0]][i[1]]=t),o([(t&&0!=t?"":"no-")+i.join("-")]),w._trigger(e,t)}return w}function a(){return"function"!=typeof t.createElement?t.createElement(arguments[0]):k?t.createElementNS.call(t,"http://www.w3.org/2000/svg",arguments[0]):t.createElement.apply(t,arguments)}function l(){var e=t.body;return e||(e=a(k?"svg":"body"),e.fake=!0),e}function u(e,n,i,s){var o,r,u,c,d="modernizr",h=a("div"),p=l();if(parseInt(i,10))for(;i--;)u=a("div"),u.id=s?s[i]:d+(i+1),h.appendChild(u);return o=a("style"),o.type="text/css",o.id="s"+d,(p.fake?p:h).appendChild(o),p.appendChild(h),o.styleSheet?o.styleSheet.cssText=e:o.appendChild(t.createTextNode(e)),h.id=d,p.fake&&(p.style.background="",p.style.overflow="hidden",c=C.style.overflow,C.style.overflow="hidden",C.appendChild(p)),r=n(h,e),p.fake?(p.parentNode.removeChild(p),C.style.overflow=c,C.offsetHeight):h.parentNode.removeChild(h),!!r}function c(e,t){return!!~(""+e).indexOf(t)}function d(e){return e.replace(/([A-Z])/g,function(e,t){return"-"+t.toLowerCase()}).replace(/^ms-/,"-ms-")}function h(t,i){var s=t.length;if("CSS"in e&&"supports"in e.CSS){for(;s--;)if(e.CSS.supports(d(t[s]),i))return!0;return!1}if("CSSSupportsRule"in e){for(var o=[];s--;)o.push("("+d(t[s])+":"+i+")");return o=o.join(" or "),u("@supports ("+o+") { #modernizr { position: absolute; } }",function(e){return"absolute"==getComputedStyle(e,null).position})}return n}function p(e){return e.replace(/([a-z])-([a-z])/g,function(e,t,n){return t+n.toUpperCase()}).replace(/^-/,"")}function f(e,t,s,o){function r(){u&&(delete j.style,delete j.modElem)}if(o=i(o,"undefined")?!1:o,!i(s,"undefined")){var l=h(e,s);if(!i(l,"undefined"))return l}for(var u,d,f,m,g,v=["modernizr","tspan"];!j.style;)u=!0,j.modElem=a(v.shift()),j.style=j.modElem.style;for(f=e.length,d=0;f>d;d++)if(m=e[d],g=j.style[m],c(m,"-")&&(m=p(m)),j.style[m]!==n){if(o||i(s,"undefined"))return r(),"pfx"==t?m:!0;try{j.style[m]=s}catch(y){}if(j.style[m]!=g)return r(),"pfx"==t?m:!0}return r(),!1}function m(e,t){return function(){return e.apply(t,arguments)}}function g(e,t,n){var s;for(var o in e)if(e[o]in t)return n===!1?e[o]:(s=t[e[o]],i(s,"function")?m(s,n||t):s);return!1}function v(e,t,n,s,o){var r=e.charAt(0).toUpperCase()+e.slice(1),a=(e+" "+M.join(r+" ")+r).split(" ");return i(t,"string")||i(t,"undefined")?f(a,t,s,o):(a=(e+" "+S.join(r+" ")+r).split(" "),g(a,t,n))}function y(e,t,i){return v(e,n,n,t,i)}var b=[],_={_version:"3.3.1",_config:{classPrefix:"",enableClasses:!0,enableJSClass:!0,usePrefixes:!0},_q:[],on:function(e,t){var n=this;setTimeout(function(){t(n[e])},0)},addTest:function(e,t,n){b.push({name:e,fn:t,options:n})},addAsyncTest:function(e){b.push({name:null,fn:e})}},w=function(){};w.prototype=_,w=new w;var x=[],C=t.documentElement,k="svg"===C.nodeName.toLowerCase(),T="Moz O ms Webkit",S=_._config.usePrefixes?T.toLowerCase().split(" "):[];_._domPrefixes=S;var $=_._config.usePrefixes?" -webkit- -moz- -o- -ms- ".split(" "):[];_._prefixes=$;var D;!function(){var e={}.hasOwnProperty;D=i(e,"undefined")||i(e.call,"undefined")?function(e,t){return t in e&&i(e.constructor.prototype[t],"undefined")}:function(t,n){return e.call(t,n)}}(),_._l={},_.on=function(e,t){this._l[e]||(this._l[e]=[]),this._l[e].push(t),w.hasOwnProperty(e)&&setTimeout(function(){w._trigger(e,w[e])},0)},_._trigger=function(e,t){if(this._l[e]){var n=this._l[e];setTimeout(function(){var e,i;for(e=0;e<n.length;e++)(i=n[e])(t)},0),delete this._l[e]}},w._q.push(function(){_.addTest=r});var E=function(){function e(e,t){var s;return e?(t&&"string"!=typeof t||(t=a(t||"div")),e="on"+e,s=e in t,!s&&i&&(t.setAttribute||(t=a("div")),t.setAttribute(e,""),s="function"==typeof t[e],t[e]!==n&&(t[e]=n),t.removeAttribute(e)),s):!1}var i=!("onblur"in t.documentElement);return e}();_.hasEvent=E;var A=function(){var t=e.matchMedia||e.msMatchMedia;return t?function(e){var n=t(e);return n&&n.matches||!1}:function(t){var n=!1;return u("@media "+t+" { #modernizr { position: absolute; } }",function(t){n="absolute"==(e.getComputedStyle?e.getComputedStyle(t,null):t.currentStyle).position}),n}}();_.mq=A;var M=_._config.usePrefixes?T.split(" "):[];_._cssomPrefixes=M;var F={elem:a("modernizr")};w._q.push(function(){delete F.elem});var j={style:F.elem.style};w._q.unshift(function(){delete j.style}),_.testAllProps=v;var q=function(t){var i,s=$.length,o=e.CSSRule;if("undefined"==typeof o)return n;if(!t)return!1;if(t=t.replace(/^@/,""),i=t.replace(/-/g,"_").toUpperCase()+"_RULE",i in o)return"@"+t;for(var r=0;s>r;r++){var a=$[r],l=a.toUpperCase()+"_"+i;if(l in o)return"@-"+a.toLowerCase()+"-"+t}return!1};_.atRule=q;var O=_.prefixed=function(e,t,n){return 0===e.indexOf("@")?q(e):(-1!=e.indexOf("-")&&(e=p(e)),t?v(e,t,n):v(e,"pfx"))},P=(_.prefixedCSS=function(e){var t=O(e);return t&&d(t)},function(e,t){var n=!1,i=a("div"),s=i.style;if(e in s){var o=S.length;for(s[e]=t,n=s[e];o--&&!n;)s[e]="-"+S[o]+"-"+t,n=s[e]}return""===n&&(n=!1),n});_.prefixedCSSValue=P,_.testAllProps=y;var N=(_.testProp=function(e,t,i){return f([e],n,t,i)},_.testStyles=u);w.addTest("history",function(){var t=navigator.userAgent;return-1===t.indexOf("Android 2.")&&-1===t.indexOf("Android 4.0")||-1===t.indexOf("Mobile Safari")||-1!==t.indexOf("Chrome")||-1!==t.indexOf("Windows Phone")?e.history&&"pushState"in e.history:!1}),w.addTest("inlinesvg",function(){var e=a("div");return e.innerHTML="<svg/>","http://www.w3.org/2000/svg"==("undefined"!=typeof SVGRect&&e.firstChild&&e.firstChild.namespaceURI)}),w.addTest("svg",!!t.createElementNS&&!!t.createElementNS("http://www.w3.org/2000/svg","svg").createSVGRect),w.addTest("csstransforms",function(){return-1===navigator.userAgent.indexOf("Android 2.")&&y("transform","scale(1)",!0)});var L="CSS"in e&&"supports"in e.CSS,H="supportsCSS"in e;w.addTest("supports",L||H),w.addTest("csstransforms3d",function(){var e=!!y("perspective","1px",!0),t=w._config.usePrefixes;if(e&&(!t||"webkitPerspective"in C.style)){var n,i="#modernizr{width:0;height:0}";w.supports?n="@supports (perspective: 1px)":(n="@media (transform-3d)",t&&(n+=",(-webkit-transform-3d)")),n+="{#modernizr{width:7px;height:18px;margin:0;padding:0;border:0}}",N(i+n,function(t){e=7===t.offsetWidth&&18===t.offsetHeight})}return e}),N("#modernizr { width: 50vw; }",function(t){var n=parseInt(e.innerWidth/2,10),i=parseInt((e.getComputedStyle?getComputedStyle(t,null):t.currentStyle).width,10);w.addTest("cssvwunit",i==n)}),w.addTest("touchevents",function(){var n;if("ontouchstart"in e||e.DocumentTouch&&t instanceof DocumentTouch)n=!0;else{var i=["@media (",$.join("touch-enabled),("),"heartz",")","{#modernizr{top:9px;position:absolute}}"].join("");N(i,function(e){n=9===e.offsetTop})}return n}),w.addTest("video",function(){var e=a("video"),t=!1;try{(t=!!e.canPlayType)&&(t=new Boolean(t),t.ogg=e.canPlayType('video/ogg; codecs="theora"').replace(/^no$/,""),t.h264=e.canPlayType('video/mp4; codecs="avc1.42E01E"').replace(/^no$/,""),t.webm=e.canPlayType('video/webm; codecs="vp8, vorbis"').replace(/^no$/,""),t.vp9=e.canPlayType('video/webm; codecs="vp9"').replace(/^no$/,""),t.hls=e.canPlayType('application/x-mpegURL; codecs="avc1.42E01E"').replace(/^no$/,""))}catch(n){}return t}),s(),o(x),delete _.addTest,delete _.addAsyncTest;for(var I=0;I<w._q.length;I++)w._q[I]();e.Modernizr=w}(window,document),define("modernizr",function(e){return function(){var t;return t||e.Modernizr}}(this)),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=!!e&&"length"in e&&e.length,n=pe.type(e);return"function"===n||pe.isWindow(e)?!1:"array"===n||0===t||"number"==typeof t&&t>0&&t-1 in e}function i(e,t,n){if(pe.isFunction(t))return pe.grep(e,function(e,i){return!!t.call(e,i,e)!==n});if(t.nodeType)return pe.grep(e,function(e){return e===t!==n});if("string"==typeof t){if(Ce.test(t))return pe.filter(t,e,n);t=pe.filter(t,e)}return pe.grep(e,function(e){return pe.inArray(e,t)>-1!==n})}function s(e,t){do e=e[t];while(e&&1!==e.nodeType);return e}function o(e){var t={};return pe.each(e.match(Ee)||[],function(e,n){t[n]=!0}),t}function r(){ie.addEventListener?(ie.removeEventListener("DOMContentLoaded",a),e.removeEventListener("load",a)):(ie.detachEvent("onreadystatechange",a),e.detachEvent("onload",a))}function a(){(ie.addEventListener||"load"===e.event.type||"complete"===ie.readyState)&&(r(),pe.ready())}function l(e,t,n){if(void 0===n&&1===e.nodeType){var i="data-"+t.replace(qe,"-$1").toLowerCase();if(n=e.getAttribute(i),"string"==typeof n){try{n="true"===n?!0:"false"===n?!1:"null"===n?null:+n+""===n?+n:je.test(n)?pe.parseJSON(n):n}catch(s){}pe.data(e,t,n)}else n=void 0}return n}function u(e){var t;for(t in e)if(("data"!==t||!pe.isEmptyObject(e[t]))&&"toJSON"!==t)return!1;return!0}function c(e,t,n,i){if(Fe(e)){var s,o,r=pe.expando,a=e.nodeType,l=a?pe.cache:e,u=a?e[r]:e[r]&&r;if(u&&l[u]&&(i||l[u].data)||void 0!==n||"string"!=typeof t)return u||(u=a?e[r]=ne.pop()||pe.guid++:r),l[u]||(l[u]=a?{}:{toJSON:pe.noop}),("object"==typeof t||"function"==typeof t)&&(i?l[u]=pe.extend(l[u],t):l[u].data=pe.extend(l[u].data,t)),o=l[u],i||(o.data||(o.data={}),o=o.data),void 0!==n&&(o[pe.camelCase(t)]=n),"string"==typeof t?(s=o[t],null==s&&(s=o[pe.camelCase(t)])):s=o,s}}function d(e,t,n){if(Fe(e)){var i,s,o=e.nodeType,r=o?pe.cache:e,a=o?e[pe.expando]:pe.expando;if(r[a]){if(t&&(i=n?r[a]:r[a].data)){pe.isArray(t)?t=t.concat(pe.map(t,pe.camelCase)):t in i?t=[t]:(t=pe.camelCase(t),t=t in i?[t]:t.split(" ")),s=t.length;for(;s--;)delete i[t[s]];if(n?!u(i):!pe.isEmptyObject(i))return}(n||(delete r[a].data,u(r[a])))&&(o?pe.cleanData([e],!0):de.deleteExpando||r!=r.window?delete r[a]:r[a]=void 0)}}}function h(e,t,n,i){var s,o=1,r=20,a=i?function(){return i.cur()}:function(){return pe.css(e,t,"")},l=a(),u=n&&n[3]||(pe.cssNumber[t]?"":"px"),c=(pe.cssNumber[t]||"px"!==u&&+l)&&Pe.exec(pe.css(e,t));if(c&&c[3]!==u){u=u||c[3],n=n||[],c=+l||1;do o=o||".5",c/=o,pe.style(e,t,c+u);while(o!==(o=a()/l)&&1!==o&&--r)}return n&&(c=+c||+l||0,s=n[1]?c+(n[1]+1)*n[2]:+n[2],i&&(i.unit=u,i.start=c,i.end=s)),s}function p(e){var t=Ye.split("|"),n=e.createDocumentFragment();if(n.createElement)for(;t.length;)n.createElement(t.pop());return n}function f(e,t){var n,i,s=0,o="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):void 0;if(!o)for(o=[],n=e.childNodes||e;null!=(i=n[s]);s++)!t||pe.nodeName(i,t)?o.push(i):pe.merge(o,f(i,t));return void 0===t||t&&pe.nodeName(e,t)?pe.merge([e],o):o}function m(e,t){for(var n,i=0;null!=(n=e[i]);i++)pe._data(n,"globalEval",!t||pe._data(t[i],"globalEval"))}function g(e){Ie.test(e.type)&&(e.defaultChecked=e.checked)}function v(e,t,n,i,s){for(var o,r,a,l,u,c,d,h=e.length,v=p(t),y=[],b=0;h>b;b++)if(r=e[b],r||0===r)if("object"===pe.type(r))pe.merge(y,r.nodeType?[r]:r);else if(Be.test(r)){for(l=l||v.appendChild(t.createElement("div")),u=(ze.exec(r)||["",""])[1].toLowerCase(),d=Ve[u]||Ve._default,l.innerHTML=d[1]+pe.htmlPrefilter(r)+d[2],o=d[0];o--;)l=l.lastChild;if(!de.leadingWhitespace&&We.test(r)&&y.push(t.createTextNode(We.exec(r)[0])),!de.tbody)for(r="table"!==u||Ue.test(r)?"<table>"!==d[1]||Ue.test(r)?0:l:l.firstChild,o=r&&r.childNodes.length;o--;)pe.nodeName(c=r.childNodes[o],"tbody")&&!c.childNodes.length&&r.removeChild(c);for(pe.merge(y,l.childNodes),l.textContent="";l.firstChild;)l.removeChild(l.firstChild);l=v.lastChild}else y.push(t.createTextNode(r));for(l&&v.removeChild(l),de.appendChecked||pe.grep(f(y,"input"),g),b=0;r=y[b++];)if(i&&pe.inArray(r,i)>-1)s&&s.push(r);else if(a=pe.contains(r.ownerDocument,r),l=f(v.appendChild(r),"script"),a&&m(l),n)for(o=0;r=l[o++];)Re.test(r.type||"")&&n.push(r);return l=null,v}function y(){return!0}function b(){return!1}function _(){try{return ie.activeElement}catch(e){}}function w(e,t,n,i,s,o){var r,a;if("object"==typeof t){"string"!=typeof n&&(i=i||n,n=void 0);for(a in t)w(e,a,n,i,t[a],o);return e}if(null==i&&null==s?(s=n,i=n=void 0):null==s&&("string"==typeof n?(s=i,i=void 0):(s=i,i=n,n=void 0)),s===!1)s=b;else if(!s)return e;return 1===o&&(r=s,s=function(e){return pe().off(e),r.apply(this,arguments)},s.guid=r.guid||(r.guid=pe.guid++)),e.each(function(){pe.event.add(this,t,s,i,n)})}function x(e,t){return pe.nodeName(e,"table")&&pe.nodeName(11!==t.nodeType?t:t.firstChild,"tr")?e.getElementsByTagName("tbody")[0]||e.appendChild(e.ownerDocument.createElement("tbody")):e}function C(e){return e.type=(null!==pe.find.attr(e,"type"))+"/"+e.type,e}function k(e){var t=st.exec(e.type);return t?e.type=t[1]:e.removeAttribute("type"),e}function T(e,t){if(1===t.nodeType&&pe.hasData(e)){var n,i,s,o=pe._data(e),r=pe._data(t,o),a=o.events;if(a){delete r.handle,r.events={};for(n in a)for(i=0,s=a[n].length;s>i;i++)pe.event.add(t,n,a[n][i])}r.data&&(r.data=pe.extend({},r.data))}}function S(e,t){var n,i,s;if(1===t.nodeType){if(n=t.nodeName.toLowerCase(),!de.noCloneEvent&&t[pe.expando]){s=pe._data(t);for(i in s.events)pe.removeEvent(t,i,s.handle);t.removeAttribute(pe.expando)}"script"===n&&t.text!==e.text?(C(t).text=e.text,k(t)):"object"===n?(t.parentNode&&(t.outerHTML=e.outerHTML),de.html5Clone&&e.innerHTML&&!pe.trim(t.innerHTML)&&(t.innerHTML=e.innerHTML)):"input"===n&&Ie.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 $(e,t,n,i){t=oe.apply([],t);var s,o,r,a,l,u,c=0,d=e.length,h=d-1,p=t[0],m=pe.isFunction(p);if(m||d>1&&"string"==typeof p&&!de.checkClone&&it.test(p))return e.each(function(s){var o=e.eq(s);m&&(t[0]=p.call(this,s,o.html())),$(o,t,n,i)});if(d&&(u=v(t,e[0].ownerDocument,!1,e,i),s=u.firstChild,1===u.childNodes.length&&(u=s),s||i)){for(a=pe.map(f(u,"script"),C),r=a.length;d>c;c++)o=u,c!==h&&(o=pe.clone(o,!0,!0),r&&pe.merge(a,f(o,"script"))),n.call(e[c],o,c);if(r)for(l=a[a.length-1].ownerDocument,pe.map(a,k),c=0;r>c;c++)o=a[c],Re.test(o.type||"")&&!pe._data(o,"globalEval")&&pe.contains(l,o)&&(o.src?pe._evalUrl&&pe._evalUrl(o.src):pe.globalEval((o.text||o.textContent||o.innerHTML||"").replace(ot,"")));u=s=null}return e}function D(e,t,n){for(var i,s=t?pe.filter(t,e):e,o=0;null!=(i=s[o]);o++)n||1!==i.nodeType||pe.cleanData(f(i)),i.parentNode&&(n&&pe.contains(i.ownerDocument,i)&&m(f(i,"script")),i.parentNode.removeChild(i));return e}function E(e,t){var n=pe(t.createElement(e)).appendTo(t.body),i=pe.css(n[0],"display");return n.detach(),i}function A(e){var t=ie,n=ut[e];return n||(n=E(e,t),"none"!==n&&n||(lt=(lt||pe("<iframe frameborder='0' width='0' height='0'/>")).appendTo(t.documentElement),t=(lt[0].contentWindow||lt[0].contentDocument).document,t.write(),t.close(),n=E(e,t),lt.detach()),ut[e]=n),n}function M(e,t){return{get:function(){return e()?void delete this.get:(this.get=t).apply(this,arguments)}}}function F(e){if(e in kt)return e;for(var t=e.charAt(0).toUpperCase()+e.slice(1),n=Ct.length;n--;)if(e=Ct[n]+t,e in kt)return e}function j(e,t){for(var n,i,s,o=[],r=0,a=e.length;a>r;r++)i=e[r],i.style&&(o[r]=pe._data(i,"olddisplay"),n=i.style.display,t?(o[r]||"none"!==n||(i.style.display=""),""===i.style.display&&Le(i)&&(o[r]=pe._data(i,"olddisplay",A(i.nodeName)))):(s=Le(i),(n&&"none"!==n||!s)&&pe._data(i,"olddisplay",s?n:pe.css(i,"display"))));for(r=0;a>r;r++)i=e[r],i.style&&(t&&"none"!==i.style.display&&""!==i.style.display||(i.style.display=t?o[r]||"":"none"));return e}function q(e,t,n){var i=_t.exec(t);return i?Math.max(0,i[1]-(n||0))+(i[2]||"px"):t}function O(e,t,n,i,s){for(var o=n===(i?"border":"content")?4:"width"===t?1:0,r=0;4>o;o+=2)"margin"===n&&(r+=pe.css(e,n+Ne[o],!0,s)),i?("content"===n&&(r-=pe.css(e,"padding"+Ne[o],!0,s)),"margin"!==n&&(r-=pe.css(e,"border"+Ne[o]+"Width",!0,s))):(r+=pe.css(e,"padding"+Ne[o],!0,s),"padding"!==n&&(r+=pe.css(e,"border"+Ne[o]+"Width",!0,s)));return r}function P(t,n,i){var s=!0,o="width"===n?t.offsetWidth:t.offsetHeight,r=ft(t),a=de.boxSizing&&"border-box"===pe.css(t,"boxSizing",!1,r);if(ie.msFullscreenElement&&e.top!==e&&t.getClientRects().length&&(o=Math.round(100*t.getBoundingClientRect()[n])),0>=o||null==o){if(o=mt(t,n,r),(0>o||null==o)&&(o=t.style[n]),dt.test(o))return o;s=a&&(de.boxSizingReliable()||o===t.style[n]),o=parseFloat(o)||0}return o+O(t,n,i||(a?"border":"content"),s,r)+"px"}function N(e,t,n,i,s){return new N.prototype.init(e,t,n,i,s)}function L(){return e.setTimeout(function(){Tt=void 0}),Tt=pe.now()}function H(e,t){var n,i={height:e},s=0;for(t=t?1:0;4>s;s+=2-t)n=Ne[s],i["margin"+n]=i["padding"+n]=e;return t&&(i.opacity=i.width=e),i}function I(e,t,n){for(var i,s=(W.tweeners[t]||[]).concat(W.tweeners["*"]),o=0,r=s.length;r>o;o++)if(i=s[o].call(n,t,e))return i}function z(e,t,n){var i,s,o,r,a,l,u,c,d=this,h={},p=e.style,f=e.nodeType&&Le(e),m=pe._data(e,"fxshow");n.queue||(a=pe._queueHooks(e,"fx"),null==a.unqueued&&(a.unqueued=0,l=a.empty.fire,a.empty.fire=function(){a.unqueued||l()}),a.unqueued++,d.always(function(){d.always(function(){a.unqueued--,pe.queue(e,"fx").length||a.empty.fire()})})),1===e.nodeType&&("height"in t||"width"in t)&&(n.overflow=[p.overflow,p.overflowX,p.overflowY],u=pe.css(e,"display"),c="none"===u?pe._data(e,"olddisplay")||A(e.nodeName):u,"inline"===c&&"none"===pe.css(e,"float")&&(de.inlineBlockNeedsLayout&&"inline"!==A(e.nodeName)?p.zoom=1:p.display="inline-block")),n.overflow&&(p.overflow="hidden",de.shrinkWrapBlocks()||d.always(function(){p.overflow=n.overflow[0],p.overflowX=n.overflow[1],p.overflowY=n.overflow[2]}));for(i in t)if(s=t[i],$t.exec(s)){if(delete t[i],o=o||"toggle"===s,s===(f?"hide":"show")){if("show"!==s||!m||void 0===m[i])continue;f=!0}h[i]=m&&m[i]||pe.style(e,i)}else u=void 0;if(pe.isEmptyObject(h))"inline"===("none"===u?A(e.nodeName):u)&&(p.display=u);else{m?"hidden"in m&&(f=m.hidden):m=pe._data(e,"fxshow",{}),o&&(m.hidden=!f),f?pe(e).show():d.done(function(){pe(e).hide()}),d.done(function(){var t;pe._removeData(e,"fxshow");for(t in h)pe.style(e,t,h[t])});for(i in h)r=I(f?m[i]:0,i,d),i in m||(m[i]=r.start,f&&(r.end=r.start,r.start="width"===i||"height"===i?1:0))}}function R(e,t){var n,i,s,o,r;for(n in e)if(i=pe.camelCase(n),s=t[i],o=e[n],pe.isArray(o)&&(s=o[1],o=e[n]=o[0]),n!==i&&(e[i]=o,delete e[n]),r=pe.cssHooks[i],r&&"expand"in r){o=r.expand(o),delete e[i];for(n in o)n in e||(e[n]=o[n],t[n]=s)}else t[i]=s}function W(e,t,n){var i,s,o=0,r=W.prefilters.length,a=pe.Deferred().always(function(){delete l.elem}),l=function(){if(s)return!1;for(var t=Tt||L(),n=Math.max(0,u.startTime+u.duration-t),i=n/u.duration||0,o=1-i,r=0,l=u.tweens.length;l>r;r++)u.tweens[r].run(o);return a.notifyWith(e,[u,o,n]),1>o&&l?n:(a.resolveWith(e,[u]),!1)},u=a.promise({elem:e,props:pe.extend({},t),opts:pe.extend(!0,{specialEasing:{},easing:pe.easing._default},n),originalProperties:t,originalOptions:n,startTime:Tt||L(),duration:n.duration,tweens:[],createTween:function(t,n){var i=pe.Tween(e,u.opts,t,n,u.opts.specialEasing[t]||u.opts.easing);return u.tweens.push(i),i},stop:function(t){var n=0,i=t?u.tweens.length:0;if(s)return this;for(s=!0;i>n;n++)u.tweens[n].run(1);return t?(a.notifyWith(e,[u,1,0]),a.resolveWith(e,[u,t])):a.rejectWith(e,[u,t]),this}}),c=u.props;for(R(c,u.opts.specialEasing);r>o;o++)if(i=W.prefilters[o].call(u,e,c,u.opts))return pe.isFunction(i.stop)&&(pe._queueHooks(u.elem,u.opts.queue).stop=pe.proxy(i.stop,i)),i;return pe.map(c,I,u),pe.isFunction(u.opts.start)&&u.opts.start.call(e,u),pe.fx.timer(pe.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 Y(e){return pe.attr(e,"class")||""}function V(e){return function(t,n){"string"!=typeof t&&(n=t,t="*");var i,s=0,o=t.toLowerCase().match(Ee)||[];if(pe.isFunction(n))for(;i=o[s++];)"+"===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 s(a){var l;return o[a]=!0,pe.each(e[a]||[],function(e,a){var u=a(t,n,i);return"string"!=typeof u||r||o[u]?r?!(l=u):void 0:(t.dataTypes.unshift(u),s(u),!1)}),l}var o={},r=e===Zt;return s(t.dataTypes[0])||!o["*"]&&s("*")}function U(e,t){var n,i,s=pe.ajaxSettings.flatOptions||{};for(i in t)void 0!==t[i]&&((s[i]?e:n||(n={}))[i]=t[i]);return n&&pe.extend(!0,e,n),e}function G(e,t,n){for(var i,s,o,r,a=e.contents,l=e.dataTypes;"*"===l[0];)l.shift(),void 0===s&&(s=e.mimeType||t.getResponseHeader("Content-Type"));if(s)for(r in a)if(a[r]&&a[r].test(s)){l.unshift(r);break}if(l[0]in n)o=l[0];else{for(r in n){if(!l[0]||e.converters[r+" "+l[0]]){o=r;break}i||(i=r)}o=o||i}return o?(o!==l[0]&&l.unshift(o),n[o]):void 0}function X(e,t,n,i){var s,o,r,a,l,u={},c=e.dataTypes.slice();if(c[1])for(r in e.converters)u[r.toLowerCase()]=e.converters[r];for(o=c.shift();o;)if(e.responseFields[o]&&(n[e.responseFields[o]]=t),!l&&i&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),l=o,o=c.shift())if("*"===o)o=l;else if("*"!==l&&l!==o){if(r=u[l+" "+o]||u["* "+o],!r)for(s in u)if(a=s.split(" "),a[1]===o&&(r=u[l+" "+a[0]]||u["* "+a[0]])){r===!0?r=u[s]:u[s]!==!0&&(o=a[0],c.unshift(a[1]));break}if(r!==!0)if(r&&e["throws"])t=r(t);else try{t=r(t)}catch(d){return{state:"parsererror",error:r?d:"No conversion from "+l+" to "+o}}}return{state:"success",data:t}}function Q(e){return e.style&&e.style.display||pe.css(e,"display")}function K(e){for(;e&&1===e.nodeType;){if("none"===Q(e)||"hidden"===e.type)return!0;e=e.parentNode}return!1}function Z(e,t,n,i){var s;if(pe.isArray(t))pe.each(t,function(t,s){n||sn.test(e)?i(e,s):Z(e+"["+("object"==typeof s&&null!=s?t:"")+"]",s,n,i)});else if(n||"object"!==pe.type(t))i(e,t);else for(s in t)Z(e+"["+s+"]",t[s],n,i)}function J(){try{return new e.XMLHttpRequest}catch(t){}}function ee(){try{return new e.ActiveXObject("Microsoft.XMLHTTP")}catch(t){}}function te(e){return pe.isWindow(e)?e:9===e.nodeType?e.defaultView||e.parentWindow:!1}var ne=[],ie=e.document,se=ne.slice,oe=ne.concat,re=ne.push,ae=ne.indexOf,le={},ue=le.toString,ce=le.hasOwnProperty,de={},he="1.12.3",pe=function(e,t){return new pe.fn.init(e,t)},fe=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,me=/^-ms-/,ge=/-([\da-z])/gi,ve=function(e,t){return t.toUpperCase()};pe.fn=pe.prototype={jquery:he,constructor:pe,selector:"",length:0,toArray:function(){return se.call(this)},get:function(e){return null!=e?0>e?this[e+this.length]:this[e]:se.call(this)},pushStack:function(e){var t=pe.merge(this.constructor(),e);return t.prevObject=this,t.context=this.context,t},each:function(e){return pe.each(this,e)},map:function(e){return this.pushStack(pe.map(this,function(t,n){return e.call(t,n,t)}))},slice:function(){return this.pushStack(se.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()},push:re,sort:ne.sort,splice:ne.splice},pe.extend=pe.fn.extend=function(){var e,t,n,i,s,o,r=arguments[0]||{},a=1,l=arguments.length,u=!1;for("boolean"==typeof r&&(u=r,r=arguments[a]||{},a++),"object"==typeof r||pe.isFunction(r)||(r={}),a===l&&(r=this,a--);l>a;a++)if(null!=(s=arguments[a]))for(i in s)e=r[i],n=s[i],r!==n&&(u&&n&&(pe.isPlainObject(n)||(t=pe.isArray(n)))?(t?(t=!1,o=e&&pe.isArray(e)?e:[]):o=e&&pe.isPlainObject(e)?e:{},r[i]=pe.extend(u,o,n)):void 0!==n&&(r[i]=n));return r},pe.extend({expando:"jQuery"+(he+Math.random()).replace(/\D/g,""),isReady:!0,error:function(e){throw new Error(e)},noop:function(){},isFunction:function(e){return"function"===pe.type(e)},isArray:Array.isArray||function(e){return"array"===pe.type(e)},isWindow:function(e){return null!=e&&e==e.window},isNumeric:function(e){var t=e&&e.toString();return!pe.isArray(e)&&t-parseFloat(t)+1>=0},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},isPlainObject:function(e){var t;if(!e||"object"!==pe.type(e)||e.nodeType||pe.isWindow(e))return!1;try{if(e.constructor&&!ce.call(e,"constructor")&&!ce.call(e.constructor.prototype,"isPrototypeOf"))return!1}catch(n){return!1}if(!de.ownFirst)for(t in e)return ce.call(e,t);for(t in e);return void 0===t||ce.call(e,t)},type:function(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?le[ue.call(e)]||"object":typeof e},globalEval:function(t){t&&pe.trim(t)&&(e.execScript||function(t){e.eval.call(e,t)})(t)},camelCase:function(e){return e.replace(me,"ms-").replace(ge,ve)},nodeName:function(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()},each:function(e,t){var i,s=0;if(n(e))for(i=e.length;i>s&&t.call(e[s],s,e[s])!==!1;s++);else for(s in e)if(t.call(e[s],s,e[s])===!1)break;return e},trim:function(e){return null==e?"":(e+"").replace(fe,"")},makeArray:function(e,t){var i=t||[];return null!=e&&(n(Object(e))?pe.merge(i,"string"==typeof e?[e]:e):re.call(i,e)),i},inArray:function(e,t,n){var i;if(t){if(ae)return ae.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,s=e.length;n>i;)e[s++]=t[i++];if(n!==n)for(;void 0!==t[i];)e[s++]=t[i++];return e.length=s,e},grep:function(e,t,n){for(var i,s=[],o=0,r=e.length,a=!n;r>o;o++)i=!t(e[o],o),i!==a&&s.push(e[o]);return s},map:function(e,t,i){var s,o,r=0,a=[];if(n(e))for(s=e.length;s>r;r++)o=t(e[r],r,i),null!=o&&a.push(o);else for(r in e)o=t(e[r],r,i),null!=o&&a.push(o);return oe.apply([],a)},guid:1,proxy:function(e,t){var n,i,s;return"string"==typeof t&&(s=e[t],t=e,e=s),pe.isFunction(e)?(n=se.call(arguments,2),i=function(){return e.apply(t||this,n.concat(se.call(arguments)))},i.guid=e.guid=e.guid||pe.guid++,i):void 0},now:function(){return+new Date},support:de}),"function"==typeof Symbol&&(pe.fn[Symbol.iterator]=ne[Symbol.iterator]),pe.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(e,t){le["[object "+t+"]"]=t.toLowerCase()});var ye=function(e){function t(e,t,n,i){var s,o,r,a,l,u,d,p,f=t&&t.ownerDocument,m=t?t.nodeType:9;if(n=n||[],"string"!=typeof e||!e||1!==m&&9!==m&&11!==m)return n;if(!i&&((t?t.ownerDocument||t:I)!==F&&M(t),t=t||F,q)){if(11!==m&&(u=ve.exec(e)))if(s=u[1]){if(9===m){if(!(r=t.getElementById(s)))return n;if(r.id===s)return n.push(r),n}else if(f&&(r=f.getElementById(s))&&L(t,r)&&r.id===s)return n.push(r),n}else{if(u[2])return Z.apply(n,t.getElementsByTagName(e)),n;if((s=u[3])&&w.getElementsByClassName&&t.getElementsByClassName)return Z.apply(n,t.getElementsByClassName(s)),n}if(w.qsa&&!V[e+" "]&&(!O||!O.test(e))){if(1!==m)f=t,p=e;else if("object"!==t.nodeName.toLowerCase()){for((a=t.getAttribute("id"))?a=a.replace(be,"\\$&"):t.setAttribute("id",a=H),d=T(e),o=d.length,l=he.test(a)?"#"+a:"[id='"+a+"']";o--;)d[o]=l+" "+h(d[o]);p=d.join(","),f=ye.test(e)&&c(t.parentNode)||t}if(p)try{return Z.apply(n,f.querySelectorAll(p)),n}catch(g){}finally{a===H&&t.removeAttribute("id")}}}return $(e.replace(ae,"$1"),t,n,i)}function n(){function e(n,i){return t.push(n+" ")>x.cacheLength&&delete e[t.shift()],e[n+" "]=i}var t=[];return e}function i(e){return e[H]=!0,e}function s(e){var t=F.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=n.length;i--;)x.attrHandle[n[i]]=t}function r(e,t){var n=t&&e,i=n&&1===e.nodeType&&1===t.nodeType&&(~t.sourceIndex||U)-(~e.sourceIndex||U);if(i)return i;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function a(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 i(function(t){return t=+t,i(function(n,i){for(var s,o=e([],n.length,t),r=o.length;r--;)n[s=o[r]]&&(n[s]=!(i[s]=n[s]))})})}function c(e){
return e&&"undefined"!=typeof e.getElementsByTagName&&e}function d(){}function h(e){for(var t=0,n=e.length,i="";n>t;t++)i+=e[t].value;return i}function p(e,t,n){var i=t.dir,s=n&&"parentNode"===i,o=R++;return t.first?function(t,n,o){for(;t=t[i];)if(1===t.nodeType||s)return e(t,n,o)}:function(t,n,r){var a,l,u,c=[z,o];if(r){for(;t=t[i];)if((1===t.nodeType||s)&&e(t,n,r))return!0}else for(;t=t[i];)if(1===t.nodeType||s){if(u=t[H]||(t[H]={}),l=u[t.uniqueID]||(u[t.uniqueID]={}),(a=l[i])&&a[0]===z&&a[1]===o)return c[2]=a[2];if(l[i]=c,c[2]=e(t,n,r))return!0}}}function f(e){return e.length>1?function(t,n,i){for(var s=e.length;s--;)if(!e[s](t,n,i))return!1;return!0}:e[0]}function m(e,n,i){for(var s=0,o=n.length;o>s;s++)t(e,n[s],i);return i}function g(e,t,n,i,s){for(var o,r=[],a=0,l=e.length,u=null!=t;l>a;a++)(o=e[a])&&(!n||n(o,i,s))&&(r.push(o),u&&t.push(a));return r}function v(e,t,n,s,o,r){return s&&!s[H]&&(s=v(s)),o&&!o[H]&&(o=v(o,r)),i(function(i,r,a,l){var u,c,d,h=[],p=[],f=r.length,v=i||m(t||"*",a.nodeType?[a]:a,[]),y=!e||!i&&t?v:g(v,h,e,a,l),b=n?o||(i?e:f||s)?[]:r:y;if(n&&n(y,b,a,l),s)for(u=g(b,p),s(u,[],a,l),c=u.length;c--;)(d=u[c])&&(b[p[c]]=!(y[p[c]]=d));if(i){if(o||e){if(o){for(u=[],c=b.length;c--;)(d=b[c])&&u.push(y[c]=d);o(null,b=[],u,l)}for(c=b.length;c--;)(d=b[c])&&(u=o?ee(i,d):h[c])>-1&&(i[u]=!(r[u]=d))}}else b=g(b===r?b.splice(f,b.length):b),o?o(null,r,b,l):Z.apply(r,b)})}function y(e){for(var t,n,i,s=e.length,o=x.relative[e[0].type],r=o||x.relative[" "],a=o?1:0,l=p(function(e){return e===t},r,!0),u=p(function(e){return ee(t,e)>-1},r,!0),c=[function(e,n,i){var s=!o&&(i||n!==D)||((t=n).nodeType?l(e,n,i):u(e,n,i));return t=null,s}];s>a;a++)if(n=x.relative[e[a].type])c=[p(f(c),n)];else{if(n=x.filter[e[a].type].apply(null,e[a].matches),n[H]){for(i=++a;s>i&&!x.relative[e[i].type];i++);return v(a>1&&f(c),a>1&&h(e.slice(0,a-1).concat({value:" "===e[a-2].type?"*":""})).replace(ae,"$1"),n,i>a&&y(e.slice(a,i)),s>i&&y(e=e.slice(i)),s>i&&h(e))}c.push(n)}return f(c)}function b(e,n){var s=n.length>0,o=e.length>0,r=function(i,r,a,l,u){var c,d,h,p=0,f="0",m=i&&[],v=[],y=D,b=i||o&&x.find.TAG("*",u),_=z+=null==y?1:Math.random()||.1,w=b.length;for(u&&(D=r===F||r||u);f!==w&&null!=(c=b[f]);f++){if(o&&c){for(d=0,r||c.ownerDocument===F||(M(c),a=!q);h=e[d++];)if(h(c,r||F,a)){l.push(c);break}u&&(z=_)}s&&((c=!h&&c)&&p--,i&&m.push(c))}if(p+=f,s&&f!==p){for(d=0;h=n[d++];)h(m,v,r,a);if(i){if(p>0)for(;f--;)m[f]||v[f]||(v[f]=Q.call(l));v=g(v)}Z.apply(l,v),u&&!i&&v.length>0&&p+n.length>1&&t.uniqueSort(l)}return u&&(z=_,D=y),m};return s?i(r):r}var _,w,x,C,k,T,S,$,D,E,A,M,F,j,q,O,P,N,L,H="sizzle"+1*new Date,I=e.document,z=0,R=0,W=n(),Y=n(),V=n(),B=function(e,t){return e===t&&(A=!0),0},U=1<<31,G={}.hasOwnProperty,X=[],Q=X.pop,K=X.push,Z=X.push,J=X.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])+",se="\\["+ne+"*("+ie+")(?:"+ne+"*([*^$|!~]?=)"+ne+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+ie+"))|)"+ne+"*\\]",oe=":("+ie+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+se+")*)|.*)\\)|)",re=new RegExp(ne+"+","g"),ae=new RegExp("^"+ne+"+|((?:^|[^\\\\])(?:\\\\.)*)"+ne+"+$","g"),le=new RegExp("^"+ne+"*,"+ne+"*"),ue=new RegExp("^"+ne+"*([>+~]|"+ne+")"+ne+"*"),ce=new RegExp("="+ne+"*([^\\]'\"]*?)"+ne+"*\\]","g"),de=new RegExp(oe),he=new RegExp("^"+ie+"$"),pe={ID:new RegExp("^#("+ie+")"),CLASS:new RegExp("^\\.("+ie+")"),TAG:new RegExp("^("+ie+"|[*])"),ATTR:new RegExp("^"+se),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")},fe=/^(?:input|select|textarea|button)$/i,me=/^h\d$/i,ge=/^[^{]+\{\s*\[native \w/,ve=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ye=/[+~]/,be=/'|\\/g,_e=new RegExp("\\\\([\\da-f]{1,6}"+ne+"?|("+ne+")|.)","ig"),we=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)},xe=function(){M()};try{Z.apply(X=J.call(I.childNodes),I.childNodes),X[I.childNodes.length].nodeType}catch(Ce){Z={apply:X.length?function(e,t){K.apply(e,J.call(t))}:function(e,t){for(var n=e.length,i=0;e[n++]=t[i++];);e.length=n-1}}}w=t.support={},k=t.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return t?"HTML"!==t.nodeName:!1},M=t.setDocument=function(e){var t,n,i=e?e.ownerDocument||e:I;return i!==F&&9===i.nodeType&&i.documentElement?(F=i,j=F.documentElement,q=!k(F),(n=F.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",xe,!1):n.attachEvent&&n.attachEvent("onunload",xe)),w.attributes=s(function(e){return e.className="i",!e.getAttribute("className")}),w.getElementsByTagName=s(function(e){return e.appendChild(F.createComment("")),!e.getElementsByTagName("*").length}),w.getElementsByClassName=ge.test(F.getElementsByClassName),w.getById=s(function(e){return j.appendChild(e).id=H,!F.getElementsByName||!F.getElementsByName(H).length}),w.getById?(x.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&q){var n=t.getElementById(e);return n?[n]:[]}},x.filter.ID=function(e){var t=e.replace(_e,we);return function(e){return e.getAttribute("id")===t}}):(delete x.find.ID,x.filter.ID=function(e){var t=e.replace(_e,we);return function(e){var n="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return n&&n.value===t}}),x.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=[],s=0,o=t.getElementsByTagName(e);if("*"===e){for(;n=o[s++];)1===n.nodeType&&i.push(n);return i}return o},x.find.CLASS=w.getElementsByClassName&&function(e,t){return"undefined"!=typeof t.getElementsByClassName&&q?t.getElementsByClassName(e):void 0},P=[],O=[],(w.qsa=ge.test(F.querySelectorAll))&&(s(function(e){j.appendChild(e).innerHTML="<a id='"+H+"'></a><select id='"+H+"-\r\\' msallowcapture=''><option selected=''></option></select>",e.querySelectorAll("[msallowcapture^='']").length&&O.push("[*^$]="+ne+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||O.push("\\["+ne+"*(?:value|"+te+")"),e.querySelectorAll("[id~="+H+"-]").length||O.push("~="),e.querySelectorAll(":checked").length||O.push(":checked"),e.querySelectorAll("a#"+H+"+*").length||O.push(".#.+[+~]")}),s(function(e){var t=F.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&O.push("name"+ne+"*[*^$|!~]?="),e.querySelectorAll(":enabled").length||O.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),O.push(",.*:")})),(w.matchesSelector=ge.test(N=j.matches||j.webkitMatchesSelector||j.mozMatchesSelector||j.oMatchesSelector||j.msMatchesSelector))&&s(function(e){w.disconnectedMatch=N.call(e,"div"),N.call(e,"[s!='']:x"),P.push("!=",oe)}),O=O.length&&new RegExp(O.join("|")),P=P.length&&new RegExp(P.join("|")),t=ge.test(j.compareDocumentPosition),L=t||ge.test(j.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},B=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||!w.sortDetached&&t.compareDocumentPosition(e)===n?e===F||e.ownerDocument===I&&L(I,e)?-1:t===F||t.ownerDocument===I&&L(I,t)?1:E?ee(E,e)-ee(E,t):0:4&n?-1:1)}:function(e,t){if(e===t)return A=!0,0;var n,i=0,s=e.parentNode,o=t.parentNode,a=[e],l=[t];if(!s||!o)return e===F?-1:t===F?1:s?-1:o?1:E?ee(E,e)-ee(E,t):0;if(s===o)return r(e,t);for(n=e;n=n.parentNode;)a.unshift(n);for(n=t;n=n.parentNode;)l.unshift(n);for(;a[i]===l[i];)i++;return i?r(a[i],l[i]):a[i]===I?-1:l[i]===I?1:0},F):F},t.matches=function(e,n){return t(e,null,null,n)},t.matchesSelector=function(e,n){if((e.ownerDocument||e)!==F&&M(e),n=n.replace(ce,"='$1']"),w.matchesSelector&&q&&!V[n+" "]&&(!P||!P.test(n))&&(!O||!O.test(n)))try{var i=N.call(e,n);if(i||w.disconnectedMatch||e.document&&11!==e.document.nodeType)return i}catch(s){}return t(n,F,null,[e]).length>0},t.contains=function(e,t){return(e.ownerDocument||e)!==F&&M(e),L(e,t)},t.attr=function(e,t){(e.ownerDocument||e)!==F&&M(e);var n=x.attrHandle[t.toLowerCase()],i=n&&G.call(x.attrHandle,t.toLowerCase())?n(e,t,!q):void 0;return void 0!==i?i:w.attributes||!q?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,s=0;if(A=!w.detectDuplicates,E=!w.sortStable&&e.slice(0),e.sort(B),A){for(;t=e[s++];)t===e[s]&&(i=n.push(s));for(;i--;)e.splice(n[i],1)}return E=null,e},C=t.getText=function(e){var t,n="",i=0,s=e.nodeType;if(s){if(1===s||9===s||11===s){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=C(e)}else if(3===s||4===s)return e.nodeValue}else for(;t=e[i++];)n+=C(t);return n},x=t.selectors={cacheLength:50,createPseudo:i,match:pe,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(_e,we),e[3]=(e[3]||e[4]||e[5]||"").replace(_e,we),"~="===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 pe.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&de.test(n)&&(t=T(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(_e,we).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=W[e+" "];return t||(t=new RegExp("(^|"+ne+")"+e+"("+ne+"|$)"))&&W(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(s){var o=t.attr(s,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(re," ")+" ").indexOf(i)>-1:"|="===n?o===i||o.slice(0,i.length+1)===i+"-":!1):!0}},CHILD:function(e,t,n,i,s){var o="nth"!==e.slice(0,3),r="last"!==e.slice(-4),a="of-type"===t;return 1===i&&0===s?function(e){return!!e.parentNode}:function(t,n,l){var u,c,d,h,p,f,m=o!==r?"nextSibling":"previousSibling",g=t.parentNode,v=a&&t.nodeName.toLowerCase(),y=!l&&!a,b=!1;if(g){if(o){for(;m;){for(h=t;h=h[m];)if(a?h.nodeName.toLowerCase()===v:1===h.nodeType)return!1;f=m="only"===e&&!f&&"nextSibling"}return!0}if(f=[r?g.firstChild:g.lastChild],r&&y){for(h=g,d=h[H]||(h[H]={}),c=d[h.uniqueID]||(d[h.uniqueID]={}),u=c[e]||[],p=u[0]===z&&u[1],b=p&&u[2],h=p&&g.childNodes[p];h=++p&&h&&h[m]||(b=p=0)||f.pop();)if(1===h.nodeType&&++b&&h===t){c[e]=[z,p,b];break}}else if(y&&(h=t,d=h[H]||(h[H]={}),c=d[h.uniqueID]||(d[h.uniqueID]={}),u=c[e]||[],p=u[0]===z&&u[1],b=p),b===!1)for(;(h=++p&&h&&h[m]||(b=p=0)||f.pop())&&((a?h.nodeName.toLowerCase()!==v:1!==h.nodeType)||!++b||(y&&(d=h[H]||(h[H]={}),c=d[h.uniqueID]||(d[h.uniqueID]={}),c[e]=[z,b]),h!==t)););return b-=s,b===i||b%i===0&&b/i>=0}}},PSEUDO:function(e,n){var s,o=x.pseudos[e]||x.setFilters[e.toLowerCase()]||t.error("unsupported pseudo: "+e);return o[H]?o(n):o.length>1?(s=[e,e,"",n],x.setFilters.hasOwnProperty(e.toLowerCase())?i(function(e,t){for(var i,s=o(e,n),r=s.length;r--;)i=ee(e,s[r]),e[i]=!(t[i]=s[r])}):function(e){return o(e,0,s)}):o}},pseudos:{not:i(function(e){var t=[],n=[],s=S(e.replace(ae,"$1"));return s[H]?i(function(e,t,n,i){for(var o,r=s(e,null,i,[]),a=e.length;a--;)(o=r[a])&&(e[a]=!(t[a]=o))}):function(e,i,o){return t[0]=e,s(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(_e,we),function(t){return(t.textContent||t.innerText||C(t)).indexOf(e)>-1}}),lang:i(function(e){return he.test(e||"")||t.error("unsupported lang: "+e),e=e.replace(_e,we).toLowerCase(),function(t){var n;do if(n=q?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===j},focus:function(e){return e===F.activeElement&&(!F.hasFocus||F.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!x.pseudos.empty(e)},header:function(e){return me.test(e.nodeName)},input:function(e){return fe.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 i=0>n?n+t:n;--i>=0;)e.push(i);return e}),gt:u(function(e,t,n){for(var i=0>n?n+t:n;++i<t;)e.push(i);return e})}},x.pseudos.nth=x.pseudos.eq;for(_ in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})x.pseudos[_]=a(_);for(_ in{submit:!0,reset:!0})x.pseudos[_]=l(_);return d.prototype=x.filters=x.pseudos,x.setFilters=new d,T=t.tokenize=function(e,n){var i,s,o,r,a,l,u,c=Y[e+" "];if(c)return n?0:c.slice(0);for(a=e,l=[],u=x.preFilter;a;){(!i||(s=le.exec(a)))&&(s&&(a=a.slice(s[0].length)||a),l.push(o=[])),i=!1,(s=ue.exec(a))&&(i=s.shift(),o.push({value:i,type:s[0].replace(ae," ")}),a=a.slice(i.length));for(r in x.filter)!(s=pe[r].exec(a))||u[r]&&!(s=u[r](s))||(i=s.shift(),o.push({value:i,type:r,matches:s}),a=a.slice(i.length));if(!i)break}return n?a.length:a?t.error(e):Y(e,l).slice(0)},S=t.compile=function(e,t){var n,i=[],s=[],o=V[e+" "];if(!o){for(t||(t=T(e)),n=t.length;n--;)o=y(t[n]),o[H]?i.push(o):s.push(o);o=V(e,b(s,i)),o.selector=e}return o},$=t.select=function(e,t,n,i){var s,o,r,a,l,u="function"==typeof e&&e,d=!i&&T(e=u.selector||e);if(n=n||[],1===d.length){if(o=d[0]=d[0].slice(0),o.length>2&&"ID"===(r=o[0]).type&&w.getById&&9===t.nodeType&&q&&x.relative[o[1].type]){if(t=(x.find.ID(r.matches[0].replace(_e,we),t)||[])[0],!t)return n;u&&(t=t.parentNode),e=e.slice(o.shift().value.length)}for(s=pe.needsContext.test(e)?0:o.length;s--&&(r=o[s],!x.relative[a=r.type]);)if((l=x.find[a])&&(i=l(r.matches[0].replace(_e,we),ye.test(o[0].type)&&c(t.parentNode)||t))){if(o.splice(s,1),e=i.length&&h(o),!e)return Z.apply(n,i),n;break}}return(u||S(e,d))(i,t,!q,n,!t||ye.test(e)&&c(t.parentNode)||t),n},w.sortStable=H.split("").sort(B).join("")===H,w.detectDuplicates=!!A,M(),w.sortDetached=s(function(e){return 1&e.compareDocumentPosition(F.createElement("div"))}),s(function(e){return e.innerHTML="<a href='#'></a>","#"===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&&s(function(e){return e.innerHTML="<input/>",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||o("value",function(e,t,n){return n||"input"!==e.nodeName.toLowerCase()?void 0:e.defaultValue}),s(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);pe.find=ye,pe.expr=ye.selectors,pe.expr[":"]=pe.expr.pseudos,pe.uniqueSort=pe.unique=ye.uniqueSort,pe.text=ye.getText,pe.isXMLDoc=ye.isXML,pe.contains=ye.contains;var be=function(e,t,n){for(var i=[],s=void 0!==n;(e=e[t])&&9!==e.nodeType;)if(1===e.nodeType){if(s&&pe(e).is(n))break;i.push(e)}return i},_e=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},we=pe.expr.match.needsContext,xe=/^<([\w-]+)\s*\/?>(?:<\/\1>|)$/,Ce=/^.[^:#\[\.,]*$/;pe.filter=function(e,t,n){var i=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===i.nodeType?pe.find.matchesSelector(i,e)?[i]:[]:pe.find.matches(e,pe.grep(t,function(e){return 1===e.nodeType}))},pe.fn.extend({find:function(e){var t,n=[],i=this,s=i.length;if("string"!=typeof e)return this.pushStack(pe(e).filter(function(){for(t=0;s>t;t++)if(pe.contains(i[t],this))return!0}));for(t=0;s>t;t++)pe.find(e,i[t],n);return n=this.pushStack(s>1?pe.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&&we.test(e)?pe(e):e||[],!1).length}});var ke,Te=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,Se=pe.fn.init=function(e,t,n){var i,s;if(!e)return this;if(n=n||ke,"string"==typeof e){if(i="<"===e.charAt(0)&&">"===e.charAt(e.length-1)&&e.length>=3?[null,e,null]:Te.exec(e),!i||!i[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(i[1]){if(t=t instanceof pe?t[0]:t,pe.merge(this,pe.parseHTML(i[1],t&&t.nodeType?t.ownerDocument||t:ie,!0)),xe.test(i[1])&&pe.isPlainObject(t))for(i in t)pe.isFunction(this[i])?this[i](t[i]):this.attr(i,t[i]);return this}if(s=ie.getElementById(i[2]),s&&s.parentNode){if(s.id!==i[2])return ke.find(e);this.length=1,this[0]=s}return this.context=ie,this.selector=e,this}return e.nodeType?(this.context=this[0]=e,this.length=1,this):pe.isFunction(e)?"undefined"!=typeof n.ready?n.ready(e):e(pe):(void 0!==e.selector&&(this.selector=e.selector,this.context=e.context),pe.makeArray(e,this))};Se.prototype=pe.fn,ke=pe(ie);var $e=/^(?:parents|prev(?:Until|All))/,De={children:!0,contents:!0,next:!0,prev:!0};pe.fn.extend({has:function(e){var t,n=pe(e,this),i=n.length;return this.filter(function(){for(t=0;i>t;t++)if(pe.contains(this,n[t]))return!0})},closest:function(e,t){for(var n,i=0,s=this.length,o=[],r=we.test(e)||"string"!=typeof e?pe(e,t||this.context):0;s>i;i++)for(n=this[i];n&&n!==t;n=n.parentNode)if(n.nodeType<11&&(r?r.index(n)>-1:1===n.nodeType&&pe.find.matchesSelector(n,e))){o.push(n);break}return this.pushStack(o.length>1?pe.uniqueSort(o):o)},index:function(e){return e?"string"==typeof e?pe.inArray(this[0],pe(e)):pe.inArray(e.jquery?e[0]:e,this):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(pe.uniqueSort(pe.merge(this.get(),pe(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),pe.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return be(e,"parentNode")},parentsUntil:function(e,t,n){return be(e,"parentNode",n)},next:function(e){return s(e,"nextSibling")},prev:function(e){return s(e,"previousSibling")},nextAll:function(e){return be(e,"nextSibling")},prevAll:function(e){return be(e,"previousSibling")},nextUntil:function(e,t,n){return be(e,"nextSibling",n)},prevUntil:function(e,t,n){return be(e,"previousSibling",n)},siblings:function(e){return _e((e.parentNode||{}).firstChild,e)},children:function(e){return _e(e.firstChild)},contents:function(e){return pe.nodeName(e,"iframe")?e.contentDocument||e.contentWindow.document:pe.merge([],e.childNodes)}},function(e,t){pe.fn[e]=function(n,i){var s=pe.map(this,t,n);return"Until"!==e.slice(-5)&&(i=n),i&&"string"==typeof i&&(s=pe.filter(i,s)),this.length>1&&(De[e]||(s=pe.uniqueSort(s)),$e.test(e)&&(s=s.reverse())),this.pushStack(s)}});var Ee=/\S+/g;pe.Callbacks=function(e){e="string"==typeof e?o(e):pe.extend({},e);var t,n,i,s,r=[],a=[],l=-1,u=function(){for(s=e.once,i=t=!0;a.length;l=-1)for(n=a.shift();++l<r.length;)r[l].apply(n[0],n[1])===!1&&e.stopOnFalse&&(l=r.length,n=!1);e.memory||(n=!1),t=!1,s&&(r=n?[]:"")},c={add:function(){return r&&(n&&!t&&(l=r.length-1,a.push(n)),function i(t){pe.each(t,function(t,n){pe.isFunction(n)?e.unique&&c.has(n)||r.push(n):n&&n.length&&"string"!==pe.type(n)&&i(n)})}(arguments),n&&!t&&u()),this},remove:function(){return pe.each(arguments,function(e,t){for(var n;(n=pe.inArray(t,r,n))>-1;)r.splice(n,1),l>=n&&l--}),this},has:function(e){return e?pe.inArray(e,r)>-1:r.length>0},empty:function(){return r&&(r=[]),this},disable:function(){return s=a=[],r=n="",this},disabled:function(){return!r},lock:function(){return s=!0,n||c.disable(),this},locked:function(){return!!s},fireWith:function(e,n){return s||(n=n||[],n=[e,n.slice?n.slice():n],a.push(n),t||u()),this},fire:function(){return c.fireWith(this,arguments),this},fired:function(){return!!i}};return c},pe.extend({Deferred:function(e){var t=[["resolve","done",pe.Callbacks("once memory"),"resolved"],["reject","fail",pe.Callbacks("once memory"),"rejected"],["notify","progress",pe.Callbacks("memory")]],n="pending",i={state:function(){return n},always:function(){return s.done(arguments).fail(arguments),this},then:function(){var e=arguments;return pe.Deferred(function(n){pe.each(t,function(t,o){var r=pe.isFunction(e[t])&&e[t];s[o[1]](function(){var e=r&&r.apply(this,arguments);e&&pe.isFunction(e.promise)?e.promise().progress(n.notify).done(n.resolve).fail(n.reject):n[o[0]+"With"](this===i?n.promise():this,r?[e]:arguments)})}),e=null}).promise()},promise:function(e){return null!=e?pe.extend(e,i):i}},s={};return i.pipe=i.then,pe.each(t,function(e,o){var r=o[2],a=o[3];i[o[1]]=r.add,a&&r.add(function(){n=a},t[1^e][2].disable,t[2][2].lock),s[o[0]]=function(){return s[o[0]+"With"](this===s?i:this,arguments),this},s[o[0]+"With"]=r.fireWith}),i.promise(s),e&&e.call(s,s),s},when:function(e){var t,n,i,s=0,o=se.call(arguments),r=o.length,a=1!==r||e&&pe.isFunction(e.promise)?r:0,l=1===a?e:pe.Deferred(),u=function(e,n,i){return function(s){n[e]=this,i[e]=arguments.length>1?se.call(arguments):s,i===t?l.notifyWith(n,i):--a||l.resolveWith(n,i)}};if(r>1)for(t=new Array(r),n=new Array(r),i=new Array(r);r>s;s++)o[s]&&pe.isFunction(o[s].promise)?o[s].promise().progress(u(s,n,t)).done(u(s,i,o)).fail(l.reject):--a;return a||l.resolveWith(i,o),l.promise()}});var Ae;pe.fn.ready=function(e){return pe.ready.promise().done(e),this},pe.extend({isReady:!1,readyWait:1,holdReady:function(e){e?pe.readyWait++:pe.ready(!0)},ready:function(e){(e===!0?--pe.readyWait:pe.isReady)||(pe.isReady=!0,e!==!0&&--pe.readyWait>0||(Ae.resolveWith(ie,[pe]),pe.fn.triggerHandler&&(pe(ie).triggerHandler("ready"),pe(ie).off("ready"))))}}),pe.ready.promise=function(t){if(!Ae)if(Ae=pe.Deferred(),"complete"===ie.readyState||"loading"!==ie.readyState&&!ie.documentElement.doScroll)e.setTimeout(pe.ready);else if(ie.addEventListener)ie.addEventListener("DOMContentLoaded",a),e.addEventListener("load",a);else{ie.attachEvent("onreadystatechange",a),e.attachEvent("onload",a);var n=!1;try{n=null==e.frameElement&&ie.documentElement}catch(i){}n&&n.doScroll&&!function s(){if(!pe.isReady){try{n.doScroll("left")}catch(t){return e.setTimeout(s,50)}r(),pe.ready()}}()}return Ae.promise(t)},pe.ready.promise();var Me;for(Me in pe(de))break;de.ownFirst="0"===Me,de.inlineBlockNeedsLayout=!1,pe(function(){var e,t,n,i;n=ie.getElementsByTagName("body")[0],n&&n.style&&(t=ie.createElement("div"),i=ie.createElement("div"),i.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",n.appendChild(i).appendChild(t),"undefined"!=typeof t.style.zoom&&(t.style.cssText="display:inline;margin:0;border:0;padding:1px;width:1px;zoom:1",de.inlineBlockNeedsLayout=e=3===t.offsetWidth,e&&(n.style.zoom=1)),n.removeChild(i))}),function(){var e=ie.createElement("div");de.deleteExpando=!0;try{delete e.test}catch(t){de.deleteExpando=!1}e=null}();var Fe=function(e){var t=pe.noData[(e.nodeName+" ").toLowerCase()],n=+e.nodeType||1;return 1!==n&&9!==n?!1:!t||t!==!0&&e.getAttribute("classid")===t},je=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,qe=/([A-Z])/g;pe.extend({cache:{},noData:{"applet ":!0,"embed ":!0,"object ":"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"},hasData:function(e){return e=e.nodeType?pe.cache[e[pe.expando]]:e[pe.expando],!!e&&!u(e)},data:function(e,t,n){return c(e,t,n)},removeData:function(e,t){return d(e,t)},_data:function(e,t,n){return c(e,t,n,!0)},_removeData:function(e,t){return d(e,t,!0)}}),pe.fn.extend({data:function(e,t){var n,i,s,o=this[0],r=o&&o.attributes;if(void 0===e){if(this.length&&(s=pe.data(o),1===o.nodeType&&!pe._data(o,"parsedAttrs"))){for(n=r.length;n--;)r[n]&&(i=r[n].name,0===i.indexOf("data-")&&(i=pe.camelCase(i.slice(5)),l(o,i,s[i])));pe._data(o,"parsedAttrs",!0)}return s}return"object"==typeof e?this.each(function(){pe.data(this,e)}):arguments.length>1?this.each(function(){pe.data(this,e,t)}):o?l(o,e,pe.data(o,e)):void 0},removeData:function(e){return this.each(function(){pe.removeData(this,e)})}}),pe.extend({queue:function(e,t,n){var i;return e?(t=(t||"fx")+"queue",i=pe._data(e,t),n&&(!i||pe.isArray(n)?i=pe._data(e,t,pe.makeArray(n)):i.push(n)),i||[]):void 0},dequeue:function(e,t){t=t||"fx";var n=pe.queue(e,t),i=n.length,s=n.shift(),o=pe._queueHooks(e,t),r=function(){pe.dequeue(e,t)};"inprogress"===s&&(s=n.shift(),i--),s&&("fx"===t&&n.unshift("inprogress"),delete o.stop,s.call(e,r,o)),!i&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return pe._data(e,n)||pe._data(e,n,{empty:pe.Callbacks("once memory").add(function(){pe._removeData(e,t+"queue"),pe._removeData(e,n)})})}}),pe.fn.extend({queue:function(e,t){var n=2;return"string"!=typeof e&&(t=e,e="fx",n--),arguments.length<n?pe.queue(this[0],e):void 0===t?this:this.each(function(){var n=pe.queue(this,e,t);pe._queueHooks(this,e),"fx"===e&&"inprogress"!==n[0]&&pe.dequeue(this,e)})},dequeue:function(e){return this.each(function(){pe.dequeue(this,e)})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,t){var n,i=1,s=pe.Deferred(),o=this,r=this.length,a=function(){--i||s.resolveWith(o,[o])};for("string"!=typeof e&&(t=e,e=void 0),e=e||"fx";r--;)n=pe._data(o[r],e+"queueHooks"),n&&n.empty&&(i++,n.empty.add(a));return a(),s.promise(t)}}),function(){var e;de.shrinkWrapBlocks=function(){if(null!=e)return e;e=!1;var t,n,i;return n=ie.getElementsByTagName("body")[0],n&&n.style?(t=ie.createElement("div"),i=ie.createElement("div"),i.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",n.appendChild(i).appendChild(t),"undefined"!=typeof t.style.zoom&&(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(ie.createElement("div")).style.width="5px",e=3!==t.offsetWidth),n.removeChild(i),e):void 0}}();var Oe=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,Pe=new RegExp("^(?:([+-])=|)("+Oe+")([a-z%]*)$","i"),Ne=["Top","Right","Bottom","Left"],Le=function(e,t){return e=t||e,"none"===pe.css(e,"display")||!pe.contains(e.ownerDocument,e)},He=function(e,t,n,i,s,o,r){var a=0,l=e.length,u=null==n;if("object"===pe.type(n)){s=!0;for(a in n)He(e,t,a,n[a],!0,o,r)}else if(void 0!==i&&(s=!0,pe.isFunction(i)||(r=!0),u&&(r?(t.call(e,i),t=null):(u=t,t=function(e,t,n){return u.call(pe(e),n)})),t))for(;l>a;a++)t(e[a],n,r?i:i.call(e[a],a,t(e[a],n)));return s?e:u?t.call(e):l?t(e[0],n):o},Ie=/^(?:checkbox|radio)$/i,ze=/<([\w:-]+)/,Re=/^$|\/(?:java|ecma)script/i,We=/^\s+/,Ye="abbr|article|aside|audio|bdi|canvas|data|datalist|details|dialog|figcaption|figure|footer|header|hgroup|main|mark|meter|nav|output|picture|progress|section|summary|template|time|video";!function(){var e=ie.createElement("div"),t=ie.createDocumentFragment(),n=ie.createElement("input");e.innerHTML="  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",de.leadingWhitespace=3===e.firstChild.nodeType,de.tbody=!e.getElementsByTagName("tbody").length,de.htmlSerialize=!!e.getElementsByTagName("link").length,de.html5Clone="<:nav></:nav>"!==ie.createElement("nav").cloneNode(!0).outerHTML,n.type="checkbox",n.checked=!0,t.appendChild(n),de.appendChecked=n.checked,e.innerHTML="<textarea>x</textarea>",de.noCloneChecked=!!e.cloneNode(!0).lastChild.defaultValue,t.appendChild(e),n=ie.createElement("input"),n.setAttribute("type","radio"),n.setAttribute("checked","checked"),n.setAttribute("name","t"),e.appendChild(n),de.checkClone=e.cloneNode(!0).cloneNode(!0).lastChild.checked,de.noCloneEvent=!!e.addEventListener,e[pe.expando]=1,de.attributes=!e.getAttribute(pe.expando)}();var Ve={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],area:[1,"<map>","</map>"],param:[1,"<object>","</object>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:de.htmlSerialize?[0,"",""]:[1,"X<div>","</div>"]};Ve.optgroup=Ve.option,Ve.tbody=Ve.tfoot=Ve.colgroup=Ve.caption=Ve.thead,Ve.th=Ve.td;var Be=/<|&#?\w+;/,Ue=/<tbody/i;!function(){var t,n,i=ie.createElement("div");for(t in{submit:!0,change:!0,focusin:!0})n="on"+t,(de[t]=n in e)||(i.setAttribute(n,"t"),de[t]=i.attributes[n].expando===!1);i=null}();var Ge=/^(?:input|select|textarea)$/i,Xe=/^key/,Qe=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Ke=/^(?:focusinfocus|focusoutblur)$/,Ze=/^([^.]*)(?:\.(.+)|)/;pe.event={global:{},add:function(e,t,n,i,s){var o,r,a,l,u,c,d,h,p,f,m,g=pe._data(e);if(g){for(n.handler&&(l=n,n=l.handler,s=l.selector),n.guid||(n.guid=pe.guid++),(r=g.events)||(r=g.events={}),(c=g.handle)||(c=g.handle=function(e){return"undefined"==typeof pe||e&&pe.event.triggered===e.type?void 0:pe.event.dispatch.apply(c.elem,arguments)},c.elem=e),t=(t||"").match(Ee)||[""],a=t.length;a--;)o=Ze.exec(t[a])||[],p=m=o[1],f=(o[2]||"").split(".").sort(),p&&(u=pe.event.special[p]||{},p=(s?u.delegateType:u.bindType)||p,u=pe.event.special[p]||{},d=pe.extend({type:p,origType:m,data:i,handler:n,guid:n.guid,selector:s,needsContext:s&&pe.expr.match.needsContext.test(s),namespace:f.join(".")},l),(h=r[p])||(h=r[p]=[],h.delegateCount=0,u.setup&&u.setup.call(e,i,f,c)!==!1||(e.addEventListener?e.addEventListener(p,c,!1):e.attachEvent&&e.attachEvent("on"+p,c))),u.add&&(u.add.call(e,d),d.handler.guid||(d.handler.guid=n.guid)),s?h.splice(h.delegateCount++,0,d):h.push(d),pe.event.global[p]=!0);e=null}},remove:function(e,t,n,i,s){var o,r,a,l,u,c,d,h,p,f,m,g=pe.hasData(e)&&pe._data(e);if(g&&(c=g.events)){for(t=(t||"").match(Ee)||[""],u=t.length;u--;)if(a=Ze.exec(t[u])||[],p=m=a[1],f=(a[2]||"").split(".").sort(),p){for(d=pe.event.special[p]||{},p=(i?d.delegateType:d.bindType)||p,h=c[p]||[],a=a[2]&&new RegExp("(^|\\.)"+f.join("\\.(?:.*\\.|)")+"(\\.|$)"),l=o=h.length;o--;)r=h[o],!s&&m!==r.origType||n&&n.guid!==r.guid||a&&!a.test(r.namespace)||i&&i!==r.selector&&("**"!==i||!r.selector)||(h.splice(o,1),r.selector&&h.delegateCount--,d.remove&&d.remove.call(e,r));l&&!h.length&&(d.teardown&&d.teardown.call(e,f,g.handle)!==!1||pe.removeEvent(e,p,g.handle),delete c[p])}else for(p in c)pe.event.remove(e,p+t[u],n,i,!0);pe.isEmptyObject(c)&&(delete g.handle,
pe._removeData(e,"events"))}},trigger:function(t,n,i,s){var o,r,a,l,u,c,d,h=[i||ie],p=ce.call(t,"type")?t.type:t,f=ce.call(t,"namespace")?t.namespace.split("."):[];if(a=c=i=i||ie,3!==i.nodeType&&8!==i.nodeType&&!Ke.test(p+pe.event.triggered)&&(p.indexOf(".")>-1&&(f=p.split("."),p=f.shift(),f.sort()),r=p.indexOf(":")<0&&"on"+p,t=t[pe.expando]?t:new pe.Event(p,"object"==typeof t&&t),t.isTrigger=s?2:3,t.namespace=f.join("."),t.rnamespace=t.namespace?new RegExp("(^|\\.)"+f.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,t.result=void 0,t.target||(t.target=i),n=null==n?[t]:pe.makeArray(n,[t]),u=pe.event.special[p]||{},s||!u.trigger||u.trigger.apply(i,n)!==!1)){if(!s&&!u.noBubble&&!pe.isWindow(i)){for(l=u.delegateType||p,Ke.test(l+p)||(a=a.parentNode);a;a=a.parentNode)h.push(a),c=a;c===(i.ownerDocument||ie)&&h.push(c.defaultView||c.parentWindow||e)}for(d=0;(a=h[d++])&&!t.isPropagationStopped();)t.type=d>1?l:u.bindType||p,o=(pe._data(a,"events")||{})[t.type]&&pe._data(a,"handle"),o&&o.apply(a,n),o=r&&a[r],o&&o.apply&&Fe(a)&&(t.result=o.apply(a,n),t.result===!1&&t.preventDefault());if(t.type=p,!s&&!t.isDefaultPrevented()&&(!u._default||u._default.apply(h.pop(),n)===!1)&&Fe(i)&&r&&i[p]&&!pe.isWindow(i)){c=i[r],c&&(i[r]=null),pe.event.triggered=p;try{i[p]()}catch(m){}pe.event.triggered=void 0,c&&(i[r]=c)}return t.result}},dispatch:function(e){e=pe.event.fix(e);var t,n,i,s,o,r=[],a=se.call(arguments),l=(pe._data(this,"events")||{})[e.type]||[],u=pe.event.special[e.type]||{};if(a[0]=e,e.delegateTarget=this,!u.preDispatch||u.preDispatch.call(this,e)!==!1){for(r=pe.event.handlers.call(this,e,l),t=0;(s=r[t++])&&!e.isPropagationStopped();)for(e.currentTarget=s.elem,n=0;(o=s.handlers[n++])&&!e.isImmediatePropagationStopped();)(!e.rnamespace||e.rnamespace.test(o.namespace))&&(e.handleObj=o,e.data=o.data,i=((pe.event.special[o.origType]||{}).handle||o.handler).apply(s.elem,a),void 0!==i&&(e.result=i)===!1&&(e.preventDefault(),e.stopPropagation()));return u.postDispatch&&u.postDispatch.call(this,e),e.result}},handlers:function(e,t){var n,i,s,o,r=[],a=t.delegateCount,l=e.target;if(a&&l.nodeType&&("click"!==e.type||isNaN(e.button)||e.button<1))for(;l!=this;l=l.parentNode||this)if(1===l.nodeType&&(l.disabled!==!0||"click"!==e.type)){for(i=[],n=0;a>n;n++)o=t[n],s=o.selector+" ",void 0===i[s]&&(i[s]=o.needsContext?pe(s,this).index(l)>-1:pe.find(s,this,null,[l]).length),i[s]&&i.push(o);i.length&&r.push({elem:l,handlers:i})}return a<t.length&&r.push({elem:this,handlers:t.slice(a)}),r},fix:function(e){if(e[pe.expando])return e;var t,n,i,s=e.type,o=e,r=this.fixHooks[s];for(r||(this.fixHooks[s]=r=Qe.test(s)?this.mouseHooks:Xe.test(s)?this.keyHooks:{}),i=r.props?this.props.concat(r.props):this.props,e=new pe.Event(o),t=i.length;t--;)n=i[t],e[n]=o[n];return e.target||(e.target=o.srcElement||ie),3===e.target.nodeType&&(e.target=e.target.parentNode),e.metaKey=!!e.metaKey,r.filter?r.filter(e,o):e},props:"altKey bubbles cancelable ctrlKey currentTarget detail eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(e,t){return null==e.which&&(e.which=null!=t.charCode?t.charCode:t.keyCode),e}},mouseHooks:{props:"button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(e,t){var n,i,s,o=t.button,r=t.fromElement;return null==e.pageX&&null!=t.clientX&&(i=e.target.ownerDocument||ie,s=i.documentElement,n=i.body,e.pageX=t.clientX+(s&&s.scrollLeft||n&&n.scrollLeft||0)-(s&&s.clientLeft||n&&n.clientLeft||0),e.pageY=t.clientY+(s&&s.scrollTop||n&&n.scrollTop||0)-(s&&s.clientTop||n&&n.clientTop||0)),!e.relatedTarget&&r&&(e.relatedTarget=r===e.target?t.toElement:r),e.which||void 0===o||(e.which=1&o?1:2&o?3:4&o?2:0),e}},special:{load:{noBubble:!0},focus:{trigger:function(){if(this!==_()&&this.focus)try{return this.focus(),!1}catch(e){}},delegateType:"focusin"},blur:{trigger:function(){return this===_()&&this.blur?(this.blur(),!1):void 0},delegateType:"focusout"},click:{trigger:function(){return pe.nodeName(this,"input")&&"checkbox"===this.type&&this.click?(this.click(),!1):void 0},_default:function(e){return pe.nodeName(e.target,"a")}},beforeunload:{postDispatch:function(e){void 0!==e.result&&e.originalEvent&&(e.originalEvent.returnValue=e.result)}}},simulate:function(e,t,n){var i=pe.extend(new pe.Event,n,{type:e,isSimulated:!0});pe.event.trigger(i,null,t),i.isDefaultPrevented()&&n.preventDefault()}},pe.removeEvent=ie.removeEventListener?function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n)}:function(e,t,n){var i="on"+t;e.detachEvent&&("undefined"==typeof e[i]&&(e[i]=null),e.detachEvent(i,n))},pe.Event=function(e,t){return this instanceof pe.Event?(e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||void 0===e.defaultPrevented&&e.returnValue===!1?y:b):this.type=e,t&&pe.extend(this,t),this.timeStamp=e&&e.timeStamp||pe.now(),void(this[pe.expando]=!0)):new pe.Event(e,t)},pe.Event.prototype={constructor:pe.Event,isDefaultPrevented:b,isPropagationStopped:b,isImmediatePropagationStopped:b,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=y,e&&(e.preventDefault?e.preventDefault():e.returnValue=!1)},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=y,e&&!this.isSimulated&&(e.stopPropagation&&e.stopPropagation(),e.cancelBubble=!0)},stopImmediatePropagation:function(){var e=this.originalEvent;this.isImmediatePropagationStopped=y,e&&e.stopImmediatePropagation&&e.stopImmediatePropagation(),this.stopPropagation()}},pe.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(e,t){pe.event.special[e]={delegateType:t,bindType:t,handle:function(e){var n,i=this,s=e.relatedTarget,o=e.handleObj;return(!s||s!==i&&!pe.contains(i,s))&&(e.type=o.origType,n=o.handler.apply(this,arguments),e.type=t),n}}}),de.submit||(pe.event.special.submit={setup:function(){return pe.nodeName(this,"form")?!1:void pe.event.add(this,"click._submit keypress._submit",function(e){var t=e.target,n=pe.nodeName(t,"input")||pe.nodeName(t,"button")?pe.prop(t,"form"):void 0;n&&!pe._data(n,"submit")&&(pe.event.add(n,"submit._submit",function(e){e._submitBubble=!0}),pe._data(n,"submit",!0))})},postDispatch:function(e){e._submitBubble&&(delete e._submitBubble,this.parentNode&&!e.isTrigger&&pe.event.simulate("submit",this.parentNode,e))},teardown:function(){return pe.nodeName(this,"form")?!1:void pe.event.remove(this,"._submit")}}),de.change||(pe.event.special.change={setup:function(){return Ge.test(this.nodeName)?(("checkbox"===this.type||"radio"===this.type)&&(pe.event.add(this,"propertychange._change",function(e){"checked"===e.originalEvent.propertyName&&(this._justChanged=!0)}),pe.event.add(this,"click._change",function(e){this._justChanged&&!e.isTrigger&&(this._justChanged=!1),pe.event.simulate("change",this,e)})),!1):void pe.event.add(this,"beforeactivate._change",function(e){var t=e.target;Ge.test(t.nodeName)&&!pe._data(t,"change")&&(pe.event.add(t,"change._change",function(e){!this.parentNode||e.isSimulated||e.isTrigger||pe.event.simulate("change",this.parentNode,e)}),pe._data(t,"change",!0))})},handle:function(e){var t=e.target;return this!==t||e.isSimulated||e.isTrigger||"radio"!==t.type&&"checkbox"!==t.type?e.handleObj.handler.apply(this,arguments):void 0},teardown:function(){return pe.event.remove(this,"._change"),!Ge.test(this.nodeName)}}),de.focusin||pe.each({focus:"focusin",blur:"focusout"},function(e,t){var n=function(e){pe.event.simulate(t,e.target,pe.event.fix(e))};pe.event.special[t]={setup:function(){var i=this.ownerDocument||this,s=pe._data(i,t);s||i.addEventListener(e,n,!0),pe._data(i,t,(s||0)+1)},teardown:function(){var i=this.ownerDocument||this,s=pe._data(i,t)-1;s?pe._data(i,t,s):(i.removeEventListener(e,n,!0),pe._removeData(i,t))}}}),pe.fn.extend({on:function(e,t,n,i){return w(this,e,t,n,i)},one:function(e,t,n,i){return w(this,e,t,n,i,1)},off:function(e,t,n){var i,s;if(e&&e.preventDefault&&e.handleObj)return i=e.handleObj,pe(e.delegateTarget).off(i.namespace?i.origType+"."+i.namespace:i.origType,i.selector,i.handler),this;if("object"==typeof e){for(s in e)this.off(s,t,e[s]);return this}return(t===!1||"function"==typeof t)&&(n=t,t=void 0),n===!1&&(n=b),this.each(function(){pe.event.remove(this,e,n,t)})},trigger:function(e,t){return this.each(function(){pe.event.trigger(e,t,this)})},triggerHandler:function(e,t){var n=this[0];return n?pe.event.trigger(e,t,n,!0):void 0}});var Je=/ jQuery\d+="(?:null|\d+)"/g,et=new RegExp("<(?:"+Ye+")[\\s/>]","i"),tt=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:-]+)[^>]*)\/>/gi,nt=/<script|<style|<link/i,it=/checked\s*(?:[^=]|=\s*.checked.)/i,st=/^true\/(.*)/,ot=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,rt=p(ie),at=rt.appendChild(ie.createElement("div"));pe.extend({htmlPrefilter:function(e){return e.replace(tt,"<$1></$2>")},clone:function(e,t,n){var i,s,o,r,a,l=pe.contains(e.ownerDocument,e);if(de.html5Clone||pe.isXMLDoc(e)||!et.test("<"+e.nodeName+">")?o=e.cloneNode(!0):(at.innerHTML=e.outerHTML,at.removeChild(o=at.firstChild)),!(de.noCloneEvent&&de.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||pe.isXMLDoc(e)))for(i=f(o),a=f(e),r=0;null!=(s=a[r]);++r)i[r]&&S(s,i[r]);if(t)if(n)for(a=a||f(e),i=i||f(o),r=0;null!=(s=a[r]);r++)T(s,i[r]);else T(e,o);return i=f(o,"script"),i.length>0&&m(i,!l&&f(e,"script")),i=a=s=null,o},cleanData:function(e,t){for(var n,i,s,o,r=0,a=pe.expando,l=pe.cache,u=de.attributes,c=pe.event.special;null!=(n=e[r]);r++)if((t||Fe(n))&&(s=n[a],o=s&&l[s])){if(o.events)for(i in o.events)c[i]?pe.event.remove(n,i):pe.removeEvent(n,i,o.handle);l[s]&&(delete l[s],u||"undefined"==typeof n.removeAttribute?n[a]=void 0:n.removeAttribute(a),ne.push(s))}}}),pe.fn.extend({domManip:$,detach:function(e){return D(this,e,!0)},remove:function(e){return D(this,e)},text:function(e){return He(this,function(e){return void 0===e?pe.text(this):this.empty().append((this[0]&&this[0].ownerDocument||ie).createTextNode(e))},null,e,arguments.length)},append:function(){return $(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=x(this,e);t.appendChild(e)}})},prepend:function(){return $(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=x(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return $(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return $(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},empty:function(){for(var e,t=0;null!=(e=this[t]);t++){for(1===e.nodeType&&pe.cleanData(f(e,!1));e.firstChild;)e.removeChild(e.firstChild);e.options&&pe.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 pe.clone(this,e,t)})},html:function(e){return He(this,function(e){var t=this[0]||{},n=0,i=this.length;if(void 0===e)return 1===t.nodeType?t.innerHTML.replace(Je,""):void 0;if("string"==typeof e&&!nt.test(e)&&(de.htmlSerialize||!et.test(e))&&(de.leadingWhitespace||!We.test(e))&&!Ve[(ze.exec(e)||["",""])[1].toLowerCase()]){e=pe.htmlPrefilter(e);try{for(;i>n;n++)t=this[n]||{},1===t.nodeType&&(pe.cleanData(f(t,!1)),t.innerHTML=e);t=0}catch(s){}}t&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(){var e=[];return $(this,arguments,function(t){var n=this.parentNode;pe.inArray(this,e)<0&&(pe.cleanData(f(this)),n&&n.replaceChild(t,this))},e)}}),pe.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,t){pe.fn[e]=function(e){for(var n,i=0,s=[],o=pe(e),r=o.length-1;r>=i;i++)n=i===r?this:this.clone(!0),pe(o[i])[t](n),re.apply(s,n.get());return this.pushStack(s)}});var lt,ut={HTML:"block",BODY:"block"},ct=/^margin/,dt=new RegExp("^("+Oe+")(?!px)[a-z%]+$","i"),ht=function(e,t,n,i){var s,o,r={};for(o in t)r[o]=e.style[o],e.style[o]=t[o];s=n.apply(e,i||[]);for(o in t)e.style[o]=r[o];return s},pt=ie.documentElement;!function(){function t(){var t,c,d=ie.documentElement;d.appendChild(l),u.style.cssText="-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;display:block;margin:auto;border:1px;padding:1px;top:1%;width:50%",n=s=a=!1,i=r=!0,e.getComputedStyle&&(c=e.getComputedStyle(u),n="1%"!==(c||{}).top,a="2px"===(c||{}).marginLeft,s="4px"===(c||{width:"4px"}).width,u.style.marginRight="50%",i="4px"===(c||{marginRight:"4px"}).marginRight,t=u.appendChild(ie.createElement("div")),t.style.cssText=u.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:0",t.style.marginRight=t.style.width="0",u.style.width="1px",r=!parseFloat((e.getComputedStyle(t)||{}).marginRight),u.removeChild(t)),u.style.display="none",o=0===u.getClientRects().length,o&&(u.style.display="",u.innerHTML="<table><tr><td></td><td>t</td></tr></table>",t=u.getElementsByTagName("td"),t[0].style.cssText="margin:0;border:0;padding:0;display:none",o=0===t[0].offsetHeight,o&&(t[0].style.display="",t[1].style.display="none",o=0===t[0].offsetHeight)),d.removeChild(l)}var n,i,s,o,r,a,l=ie.createElement("div"),u=ie.createElement("div");u.style&&(u.style.cssText="float:left;opacity:.5",de.opacity="0.5"===u.style.opacity,de.cssFloat=!!u.style.cssFloat,u.style.backgroundClip="content-box",u.cloneNode(!0).style.backgroundClip="",de.clearCloneStyle="content-box"===u.style.backgroundClip,l=ie.createElement("div"),l.style.cssText="border:0;width:8px;height:0;top:0;left:-9999px;padding:0;margin-top:1px;position:absolute",u.innerHTML="",l.appendChild(u),de.boxSizing=""===u.style.boxSizing||""===u.style.MozBoxSizing||""===u.style.WebkitBoxSizing,pe.extend(de,{reliableHiddenOffsets:function(){return null==n&&t(),o},boxSizingReliable:function(){return null==n&&t(),s},pixelMarginRight:function(){return null==n&&t(),i},pixelPosition:function(){return null==n&&t(),n},reliableMarginRight:function(){return null==n&&t(),r},reliableMarginLeft:function(){return null==n&&t(),a}}))}();var ft,mt,gt=/^(top|right|bottom|left)$/;e.getComputedStyle?(ft=function(t){var n=t.ownerDocument.defaultView;return n&&n.opener||(n=e),n.getComputedStyle(t)},mt=function(e,t,n){var i,s,o,r,a=e.style;return n=n||ft(e),r=n?n.getPropertyValue(t)||n[t]:void 0,""!==r&&void 0!==r||pe.contains(e.ownerDocument,e)||(r=pe.style(e,t)),n&&!de.pixelMarginRight()&&dt.test(r)&&ct.test(t)&&(i=a.width,s=a.minWidth,o=a.maxWidth,a.minWidth=a.maxWidth=a.width=r,r=n.width,a.width=i,a.minWidth=s,a.maxWidth=o),void 0===r?r:r+""}):pt.currentStyle&&(ft=function(e){return e.currentStyle},mt=function(e,t,n){var i,s,o,r,a=e.style;return n=n||ft(e),r=n?n[t]:void 0,null==r&&a&&a[t]&&(r=a[t]),dt.test(r)&&!gt.test(t)&&(i=a.left,s=e.runtimeStyle,o=s&&s.left,o&&(s.left=e.currentStyle.left),a.left="fontSize"===t?"1em":r,r=a.pixelLeft+"px",a.left=i,o&&(s.left=o)),void 0===r?r:r+""||"auto"});var vt=/alpha\([^)]*\)/i,yt=/opacity\s*=\s*([^)]*)/i,bt=/^(none|table(?!-c[ea]).+)/,_t=new RegExp("^("+Oe+")(.*)$","i"),wt={position:"absolute",visibility:"hidden",display:"block"},xt={letterSpacing:"0",fontWeight:"400"},Ct=["Webkit","O","Moz","ms"],kt=ie.createElement("div").style;pe.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=mt(e,"opacity");return""===n?"1":n}}}},cssNumber:{animationIterationCount:!0,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":de.cssFloat?"cssFloat":"styleFloat"},style:function(e,t,n,i){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var s,o,r,a=pe.camelCase(t),l=e.style;if(t=pe.cssProps[a]||(pe.cssProps[a]=F(a)||a),r=pe.cssHooks[t]||pe.cssHooks[a],void 0===n)return r&&"get"in r&&void 0!==(s=r.get(e,!1,i))?s:l[t];if(o=typeof n,"string"===o&&(s=Pe.exec(n))&&s[1]&&(n=h(e,t,s),o="number"),null!=n&&n===n&&("number"===o&&(n+=s&&s[3]||(pe.cssNumber[a]?"":"px")),de.clearCloneStyle||""!==n||0!==t.indexOf("background")||(l[t]="inherit"),!(r&&"set"in r&&void 0===(n=r.set(e,n,i)))))try{l[t]=n}catch(u){}}},css:function(e,t,n,i){var s,o,r,a=pe.camelCase(t);return t=pe.cssProps[a]||(pe.cssProps[a]=F(a)||a),r=pe.cssHooks[t]||pe.cssHooks[a],r&&"get"in r&&(o=r.get(e,!0,n)),void 0===o&&(o=mt(e,t,i)),"normal"===o&&t in xt&&(o=xt[t]),""===n||n?(s=parseFloat(o),n===!0||isFinite(s)?s||0:o):o}}),pe.each(["height","width"],function(e,t){pe.cssHooks[t]={get:function(e,n,i){return n?bt.test(pe.css(e,"display"))&&0===e.offsetWidth?ht(e,wt,function(){return P(e,t,i)}):P(e,t,i):void 0},set:function(e,n,i){var s=i&&ft(e);return q(e,n,i?O(e,t,i,de.boxSizing&&"border-box"===pe.css(e,"boxSizing",!1,s),s):0)}}}),de.opacity||(pe.cssHooks.opacity={get:function(e,t){return yt.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,s=pe.isNumeric(t)?"alpha(opacity="+100*t+")":"",o=i&&i.filter||n.filter||"";n.zoom=1,(t>=1||""===t)&&""===pe.trim(o.replace(vt,""))&&n.removeAttribute&&(n.removeAttribute("filter"),""===t||i&&!i.filter)||(n.filter=vt.test(o)?o.replace(vt,s):o+" "+s)}}),pe.cssHooks.marginRight=M(de.reliableMarginRight,function(e,t){return t?ht(e,{display:"inline-block"},mt,[e,"marginRight"]):void 0}),pe.cssHooks.marginLeft=M(de.reliableMarginLeft,function(e,t){return t?(parseFloat(mt(e,"marginLeft"))||(pe.contains(e.ownerDocument,e)?e.getBoundingClientRect().left-ht(e,{marginLeft:0},function(){return e.getBoundingClientRect().left}):0))+"px":void 0}),pe.each({margin:"",padding:"",border:"Width"},function(e,t){pe.cssHooks[e+t]={expand:function(n){for(var i=0,s={},o="string"==typeof n?n.split(" "):[n];4>i;i++)s[e+Ne[i]+t]=o[i]||o[i-2]||o[0];return s}},ct.test(e)||(pe.cssHooks[e+t].set=q)}),pe.fn.extend({css:function(e,t){return He(this,function(e,t,n){var i,s,o={},r=0;if(pe.isArray(t)){for(i=ft(e),s=t.length;s>r;r++)o[t[r]]=pe.css(e,t[r],!1,i);return o}return void 0!==n?pe.style(e,t,n):pe.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(){Le(this)?pe(this).show():pe(this).hide()})}}),pe.Tween=N,N.prototype={constructor:N,init:function(e,t,n,i,s,o){this.elem=e,this.prop=n,this.easing=s||pe.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=i,this.unit=o||(pe.cssNumber[n]?"":"px")},cur:function(){var e=N.propHooks[this.prop];return e&&e.get?e.get(this):N.propHooks._default.get(this)},run:function(e){var t,n=N.propHooks[this.prop];return this.options.duration?this.pos=t=pe.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):N.propHooks._default.set(this),this}},N.prototype.init.prototype=N.prototype,N.propHooks={_default:{get:function(e){var t;return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(t=pe.css(e.elem,e.prop,""),t&&"auto"!==t?t:0)},set:function(e){pe.fx.step[e.prop]?pe.fx.step[e.prop](e):1!==e.elem.nodeType||null==e.elem.style[pe.cssProps[e.prop]]&&!pe.cssHooks[e.prop]?e.elem[e.prop]=e.now:pe.style(e.elem,e.prop,e.now+e.unit)}}},N.propHooks.scrollTop=N.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},pe.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"},pe.fx=N.prototype.init,pe.fx.step={};var Tt,St,$t=/^(?:toggle|show|hide)$/,Dt=/queueHooks$/;pe.Animation=pe.extend(W,{tweeners:{"*":[function(e,t){var n=this.createTween(e,t);return h(n.elem,e,Pe.exec(t),n),n}]},tweener:function(e,t){pe.isFunction(e)?(t=e,e=["*"]):e=e.match(Ee);for(var n,i=0,s=e.length;s>i;i++)n=e[i],W.tweeners[n]=W.tweeners[n]||[],W.tweeners[n].unshift(t)},prefilters:[z],prefilter:function(e,t){t?W.prefilters.unshift(e):W.prefilters.push(e)}}),pe.speed=function(e,t,n){var i=e&&"object"==typeof e?pe.extend({},e):{complete:n||!n&&t||pe.isFunction(e)&&e,duration:e,easing:n&&t||t&&!pe.isFunction(t)&&t};return i.duration=pe.fx.off?0:"number"==typeof i.duration?i.duration:i.duration in pe.fx.speeds?pe.fx.speeds[i.duration]:pe.fx.speeds._default,(null==i.queue||i.queue===!0)&&(i.queue="fx"),i.old=i.complete,i.complete=function(){pe.isFunction(i.old)&&i.old.call(this),i.queue&&pe.dequeue(this,i.queue)},i},pe.fn.extend({fadeTo:function(e,t,n,i){return this.filter(Le).css("opacity",0).show().end().animate({opacity:t},e,n,i)},animate:function(e,t,n,i){var s=pe.isEmptyObject(e),o=pe.speed(t,n,i),r=function(){var t=W(this,pe.extend({},e),o);(s||pe._data(this,"finish"))&&t.stop(!0)};return r.finish=r,s||o.queue===!1?this.each(r):this.queue(o.queue,r)},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,s=null!=e&&e+"queueHooks",o=pe.timers,r=pe._data(this);if(s)r[s]&&r[s].stop&&i(r[s]);else for(s in r)r[s]&&r[s].stop&&Dt.test(s)&&i(r[s]);for(s=o.length;s--;)o[s].elem!==this||null!=e&&o[s].queue!==e||(o[s].anim.stop(n),t=!1,o.splice(s,1));(t||!n)&&pe.dequeue(this,e)})},finish:function(e){return e!==!1&&(e=e||"fx"),this.each(function(){var t,n=pe._data(this),i=n[e+"queue"],s=n[e+"queueHooks"],o=pe.timers,r=i?i.length:0;for(n.finish=!0,pe.queue(this,e,[]),s&&s.stop&&s.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;r>t;t++)i[t]&&i[t].finish&&i[t].finish.call(this);delete n.finish})}}),pe.each(["toggle","show","hide"],function(e,t){var n=pe.fn[t];pe.fn[t]=function(e,i,s){return null==e||"boolean"==typeof e?n.apply(this,arguments):this.animate(H(t,!0),e,i,s)}}),pe.each({slideDown:H("show"),slideUp:H("hide"),slideToggle:H("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,t){pe.fn[e]=function(e,n,i){return this.animate(t,e,n,i)}}),pe.timers=[],pe.fx.tick=function(){var e,t=pe.timers,n=0;for(Tt=pe.now();n<t.length;n++)e=t[n],e()||t[n]!==e||t.splice(n--,1);t.length||pe.fx.stop(),Tt=void 0},pe.fx.timer=function(e){pe.timers.push(e),e()?pe.fx.start():pe.timers.pop()},pe.fx.interval=13,pe.fx.start=function(){St||(St=e.setInterval(pe.fx.tick,pe.fx.interval))},pe.fx.stop=function(){e.clearInterval(St),St=null},pe.fx.speeds={slow:600,fast:200,_default:400},pe.fn.delay=function(t,n){return t=pe.fx?pe.fx.speeds[t]||t:t,n=n||"fx",this.queue(n,function(n,i){var s=e.setTimeout(n,t);i.stop=function(){e.clearTimeout(s)}})},function(){var e,t=ie.createElement("input"),n=ie.createElement("div"),i=ie.createElement("select"),s=i.appendChild(ie.createElement("option"));n=ie.createElement("div"),n.setAttribute("className","t"),n.innerHTML="  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",e=n.getElementsByTagName("a")[0],t.setAttribute("type","checkbox"),n.appendChild(t),e=n.getElementsByTagName("a")[0],e.style.cssText="top:1px",de.getSetAttribute="t"!==n.className,de.style=/top/.test(e.getAttribute("style")),de.hrefNormalized="/a"===e.getAttribute("href"),de.checkOn=!!t.value,de.optSelected=s.selected,de.enctype=!!ie.createElement("form").enctype,i.disabled=!0,de.optDisabled=!s.disabled,t=ie.createElement("input"),t.setAttribute("value",""),de.input=""===t.getAttribute("value"),t.value="t",t.setAttribute("type","radio"),de.radioValue="t"===t.value}();var Et=/\r/g,At=/[\x20\t\r\n\f]+/g;pe.fn.extend({val:function(e){var t,n,i,s=this[0];{if(arguments.length)return i=pe.isFunction(e),this.each(function(n){var s;1===this.nodeType&&(s=i?e.call(this,n,pe(this).val()):e,null==s?s="":"number"==typeof s?s+="":pe.isArray(s)&&(s=pe.map(s,function(e){return null==e?"":e+""})),t=pe.valHooks[this.type]||pe.valHooks[this.nodeName.toLowerCase()],t&&"set"in t&&void 0!==t.set(this,s,"value")||(this.value=s))});if(s)return t=pe.valHooks[s.type]||pe.valHooks[s.nodeName.toLowerCase()],t&&"get"in t&&void 0!==(n=t.get(s,"value"))?n:(n=s.value,"string"==typeof n?n.replace(Et,""):null==n?"":n)}}}),pe.extend({valHooks:{option:{get:function(e){var t=pe.find.attr(e,"value");return null!=t?t:pe.trim(pe.text(e)).replace(At," ")}},select:{get:function(e){for(var t,n,i=e.options,s=e.selectedIndex,o="select-one"===e.type||0>s,r=o?null:[],a=o?s+1:i.length,l=0>s?a:o?s:0;a>l;l++)if(n=i[l],(n.selected||l===s)&&(de.optDisabled?!n.disabled:null===n.getAttribute("disabled"))&&(!n.parentNode.disabled||!pe.nodeName(n.parentNode,"optgroup"))){if(t=pe(n).val(),o)return t;r.push(t)}return r},set:function(e,t){for(var n,i,s=e.options,o=pe.makeArray(t),r=s.length;r--;)if(i=s[r],pe.inArray(pe.valHooks.option.get(i),o)>-1)try{i.selected=n=!0}catch(a){i.scrollHeight}else i.selected=!1;return n||(e.selectedIndex=-1),s}}}}),pe.each(["radio","checkbox"],function(){pe.valHooks[this]={set:function(e,t){return pe.isArray(t)?e.checked=pe.inArray(pe(e).val(),t)>-1:void 0}},de.checkOn||(pe.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})});var Mt,Ft,jt=pe.expr.attrHandle,qt=/^(?:checked|selected)$/i,Ot=de.getSetAttribute,Pt=de.input;pe.fn.extend({attr:function(e,t){return He(this,pe.attr,e,t,arguments.length>1)},removeAttr:function(e){return this.each(function(){pe.removeAttr(this,e)})}}),pe.extend({attr:function(e,t,n){var i,s,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return"undefined"==typeof e.getAttribute?pe.prop(e,t,n):(1===o&&pe.isXMLDoc(e)||(t=t.toLowerCase(),s=pe.attrHooks[t]||(pe.expr.match.bool.test(t)?Ft:Mt)),void 0!==n?null===n?void pe.removeAttr(e,t):s&&"set"in s&&void 0!==(i=s.set(e,n,t))?i:(e.setAttribute(t,n+""),n):s&&"get"in s&&null!==(i=s.get(e,t))?i:(i=pe.find.attr(e,t),null==i?void 0:i))},attrHooks:{type:{set:function(e,t){if(!de.radioValue&&"radio"===t&&pe.nodeName(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},removeAttr:function(e,t){var n,i,s=0,o=t&&t.match(Ee);if(o&&1===e.nodeType)for(;n=o[s++];)i=pe.propFix[n]||n,pe.expr.match.bool.test(n)?Pt&&Ot||!qt.test(n)?e[i]=!1:e[pe.camelCase("default-"+n)]=e[i]=!1:pe.attr(e,n,""),e.removeAttribute(Ot?n:i)}}),Ft={set:function(e,t,n){return t===!1?pe.removeAttr(e,n):Pt&&Ot||!qt.test(n)?e.setAttribute(!Ot&&pe.propFix[n]||n,n):e[pe.camelCase("default-"+n)]=e[n]=!0,n}},pe.each(pe.expr.match.bool.source.match(/\w+/g),function(e,t){var n=jt[t]||pe.find.attr;Pt&&Ot||!qt.test(t)?jt[t]=function(e,t,i){var s,o;return i||(o=jt[t],jt[t]=s,s=null!=n(e,t,i)?t.toLowerCase():null,jt[t]=o),s}:jt[t]=function(e,t,n){return n?void 0:e[pe.camelCase("default-"+t)]?t.toLowerCase():null}}),Pt&&Ot||(pe.attrHooks.value={set:function(e,t,n){return pe.nodeName(e,"input")?void(e.defaultValue=t):Mt&&Mt.set(e,t,n)}}),Ot||(Mt={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}},jt.id=jt.name=jt.coords=function(e,t,n){var i;return n?void 0:(i=e.getAttributeNode(t))&&""!==i.value?i.value:null},pe.valHooks.button={get:function(e,t){var n=e.getAttributeNode(t);return n&&n.specified?n.value:void 0},set:Mt.set},pe.attrHooks.contenteditable={set:function(e,t,n){Mt.set(e,""===t?!1:t,n)}},pe.each(["width","height"],function(e,t){pe.attrHooks[t]={set:function(e,n){return""===n?(e.setAttribute(t,"auto"),n):void 0}}})),de.style||(pe.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,Lt=/^(?:a|area)$/i;pe.fn.extend({prop:function(e,t){return He(this,pe.prop,e,t,arguments.length>1)},removeProp:function(e){return e=pe.propFix[e]||e,this.each(function(){try{this[e]=void 0,delete this[e]}catch(t){}})}}),pe.extend({prop:function(e,t,n){var i,s,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return 1===o&&pe.isXMLDoc(e)||(t=pe.propFix[t]||t,s=pe.propHooks[t]),void 0!==n?s&&"set"in s&&void 0!==(i=s.set(e,n,t))?i:e[t]=n:s&&"get"in s&&null!==(i=s.get(e,t))?i:e[t]},propHooks:{tabIndex:{get:function(e){var t=pe.find.attr(e,"tabindex");return t?parseInt(t,10):Nt.test(e.nodeName)||Lt.test(e.nodeName)&&e.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}}),de.hrefNormalized||pe.each(["href","src"],function(e,t){pe.propHooks[t]={get:function(e){return e.getAttribute(t,4)}}}),de.optSelected||(pe.propHooks.selected={get:function(e){var t=e.parentNode;return t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex),null},set:function(e){var t=e.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),pe.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){pe.propFix[this.toLowerCase()]=this}),de.enctype||(pe.propFix.enctype="encoding");var Ht=/[\t\r\n\f]/g;pe.fn.extend({addClass:function(e){var t,n,i,s,o,r,a,l=0;if(pe.isFunction(e))return this.each(function(t){pe(this).addClass(e.call(this,t,Y(this)))});if("string"==typeof e&&e)for(t=e.match(Ee)||[];n=this[l++];)if(s=Y(n),i=1===n.nodeType&&(" "+s+" ").replace(Ht," ")){for(r=0;o=t[r++];)i.indexOf(" "+o+" ")<0&&(i+=o+" ");a=pe.trim(i),s!==a&&pe.attr(n,"class",a)}return this},removeClass:function(e){var t,n,i,s,o,r,a,l=0;if(pe.isFunction(e))return this.each(function(t){pe(this).removeClass(e.call(this,t,Y(this)))});if(!arguments.length)return this.attr("class","");if("string"==typeof e&&e)for(t=e.match(Ee)||[];n=this[l++];)if(s=Y(n),i=1===n.nodeType&&(" "+s+" ").replace(Ht," ")){for(r=0;o=t[r++];)for(;i.indexOf(" "+o+" ")>-1;)i=i.replace(" "+o+" "," ");a=pe.trim(i),s!==a&&pe.attr(n,"class",a)}return this},toggleClass:function(e,t){var n=typeof e;return"boolean"==typeof t&&"string"===n?t?this.addClass(e):this.removeClass(e):pe.isFunction(e)?this.each(function(n){pe(this).toggleClass(e.call(this,n,Y(this),t),t)}):this.each(function(){var t,i,s,o;if("string"===n)for(i=0,s=pe(this),o=e.match(Ee)||[];t=o[i++];)s.hasClass(t)?s.removeClass(t):s.addClass(t);else(void 0===e||"boolean"===n)&&(t=Y(this),t&&pe._data(this,"__className__",t),pe.attr(this,"class",t||e===!1?"":pe._data(this,"__className__")||""))})},hasClass:function(e){var t,n,i=0;for(t=" "+e+" ";n=this[i++];)if(1===n.nodeType&&(" "+Y(n)+" ").replace(Ht," ").indexOf(t)>-1)return!0;return!1}}),pe.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){pe.fn[t]=function(e,n){return arguments.length>0?this.on(t,null,e,n):this.trigger(t)}}),pe.fn.extend({hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}});var It=e.location,zt=pe.now(),Rt=/\?/,Wt=/(,)|(\[|{)|(}|])|"(?:[^"\\\r\n]|\\["\\\/bfnrt]|\\u[\da-fA-F]{4})*"\s*:?|true|false|null|-?(?!0\d)\d+(?:\.\d+|)(?:[eE][+-]?\d+|)/g;pe.parseJSON=function(t){if(e.JSON&&e.JSON.parse)return e.JSON.parse(t+"");var n,i=null,s=pe.trim(t+"");return s&&!pe.trim(s.replace(Wt,function(e,t,s,o){return n&&t&&(i=0),0===i?e:(n=s||t,i+=!o-!s,"")}))?Function("return "+s)():pe.error("Invalid JSON: "+t)},pe.parseXML=function(t){var n,i;if(!t||"string"!=typeof t)return null;try{e.DOMParser?(i=new e.DOMParser,n=i.parseFromString(t,"text/xml")):(n=new e.ActiveXObject("Microsoft.XMLDOM"),n.async="false",n.loadXML(t))}catch(s){n=void 0}return n&&n.documentElement&&!n.getElementsByTagName("parsererror").length||pe.error("Invalid XML: "+t),n};var Yt=/#.*$/,Vt=/([?&])_=[^&]*/,Bt=/^(.*?):[ \t]*([^\r\n]*)\r?$/gm,Ut=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Gt=/^(?:GET|HEAD)$/,Xt=/^\/\//,Qt=/^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/,Kt={},Zt={},Jt="*/".concat("*"),en=It.href,tn=Qt.exec(en.toLowerCase())||[];pe.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:en,
type:"GET",isLocal:Ut.test(tn[1]),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Jt,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":pe.parseJSON,"text xml":pe.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?U(U(e,pe.ajaxSettings),t):U(pe.ajaxSettings,e)},ajaxPrefilter:V(Kt),ajaxTransport:V(Zt),ajax:function(t,n){function i(t,n,i,s){var o,d,y,b,w,C=n;2!==_&&(_=2,l&&e.clearTimeout(l),c=void 0,a=s||"",x.readyState=t>0?4:0,o=t>=200&&300>t||304===t,i&&(b=G(h,x,i)),b=X(h,b,x,o),o?(h.ifModified&&(w=x.getResponseHeader("Last-Modified"),w&&(pe.lastModified[r]=w),w=x.getResponseHeader("etag"),w&&(pe.etag[r]=w)),204===t||"HEAD"===h.type?C="nocontent":304===t?C="notmodified":(C=b.state,d=b.data,y=b.error,o=!y)):(y=C,(t||!C)&&(C="error",0>t&&(t=0))),x.status=t,x.statusText=(n||C)+"",o?m.resolveWith(p,[d,C,x]):m.rejectWith(p,[x,C,y]),x.statusCode(v),v=void 0,u&&f.trigger(o?"ajaxSuccess":"ajaxError",[x,h,o?d:y]),g.fireWith(p,[x,C]),u&&(f.trigger("ajaxComplete",[x,h]),--pe.active||pe.event.trigger("ajaxStop")))}"object"==typeof t&&(n=t,t=void 0),n=n||{};var s,o,r,a,l,u,c,d,h=pe.ajaxSetup({},n),p=h.context||h,f=h.context&&(p.nodeType||p.jquery)?pe(p):pe.event,m=pe.Deferred(),g=pe.Callbacks("once memory"),v=h.statusCode||{},y={},b={},_=0,w="canceled",x={readyState:0,getResponseHeader:function(e){var t;if(2===_){if(!d)for(d={};t=Bt.exec(a);)d[t[1].toLowerCase()]=t[2];t=d[e.toLowerCase()]}return null==t?null:t},getAllResponseHeaders:function(){return 2===_?a:null},setRequestHeader:function(e,t){var n=e.toLowerCase();return _||(e=b[n]=b[n]||e,y[e]=t),this},overrideMimeType:function(e){return _||(h.mimeType=e),this},statusCode:function(e){var t;if(e)if(2>_)for(t in e)v[t]=[v[t],e[t]];else x.always(e[x.status]);return this},abort:function(e){var t=e||w;return c&&c.abort(t),i(0,t),this}};if(m.promise(x).complete=g.add,x.success=x.done,x.error=x.fail,h.url=((t||h.url||en)+"").replace(Yt,"").replace(Xt,tn[1]+"//"),h.type=n.method||n.type||h.method||h.type,h.dataTypes=pe.trim(h.dataType||"*").toLowerCase().match(Ee)||[""],null==h.crossDomain&&(s=Qt.exec(h.url.toLowerCase()),h.crossDomain=!(!s||s[1]===tn[1]&&s[2]===tn[2]&&(s[3]||("http:"===s[1]?"80":"443"))===(tn[3]||("http:"===tn[1]?"80":"443")))),h.data&&h.processData&&"string"!=typeof h.data&&(h.data=pe.param(h.data,h.traditional)),B(Kt,h,n,x),2===_)return x;u=pe.event&&h.global,u&&0===pe.active++&&pe.event.trigger("ajaxStart"),h.type=h.type.toUpperCase(),h.hasContent=!Gt.test(h.type),r=h.url,h.hasContent||(h.data&&(r=h.url+=(Rt.test(r)?"&":"?")+h.data,delete h.data),h.cache===!1&&(h.url=Vt.test(r)?r.replace(Vt,"$1_="+zt++):r+(Rt.test(r)?"&":"?")+"_="+zt++)),h.ifModified&&(pe.lastModified[r]&&x.setRequestHeader("If-Modified-Since",pe.lastModified[r]),pe.etag[r]&&x.setRequestHeader("If-None-Match",pe.etag[r])),(h.data&&h.hasContent&&h.contentType!==!1||n.contentType)&&x.setRequestHeader("Content-Type",h.contentType),x.setRequestHeader("Accept",h.dataTypes[0]&&h.accepts[h.dataTypes[0]]?h.accepts[h.dataTypes[0]]+("*"!==h.dataTypes[0]?", "+Jt+"; q=0.01":""):h.accepts["*"]);for(o in h.headers)x.setRequestHeader(o,h.headers[o]);if(h.beforeSend&&(h.beforeSend.call(p,x,h)===!1||2===_))return x.abort();w="abort";for(o in{success:1,error:1,complete:1})x[o](h[o]);if(c=B(Zt,h,n,x)){if(x.readyState=1,u&&f.trigger("ajaxSend",[x,h]),2===_)return x;h.async&&h.timeout>0&&(l=e.setTimeout(function(){x.abort("timeout")},h.timeout));try{_=1,c.send(y,i)}catch(C){if(!(2>_))throw C;i(-1,C)}}else i(-1,"No Transport");return x},getJSON:function(e,t,n){return pe.get(e,t,n,"json")},getScript:function(e,t){return pe.get(e,void 0,t,"script")}}),pe.each(["get","post"],function(e,t){pe[t]=function(e,n,i,s){return pe.isFunction(n)&&(s=s||i,i=n,n=void 0),pe.ajax(pe.extend({url:e,type:t,dataType:s,data:n,success:i},pe.isPlainObject(e)&&e))}}),pe._evalUrl=function(e){return pe.ajax({url:e,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,"throws":!0})},pe.fn.extend({wrapAll:function(e){if(pe.isFunction(e))return this.each(function(t){pe(this).wrapAll(e.call(this,t))});if(this[0]){var t=pe(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 pe.isFunction(e)?this.each(function(t){pe(this).wrapInner(e.call(this,t))}):this.each(function(){var t=pe(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)})},wrap:function(e){var t=pe.isFunction(e);return this.each(function(n){pe(this).wrapAll(t?e.call(this,n):e)})},unwrap:function(){return this.parent().each(function(){pe.nodeName(this,"body")||pe(this).replaceWith(this.childNodes)}).end()}}),pe.expr.filters.hidden=function(e){return de.reliableHiddenOffsets()?e.offsetWidth<=0&&e.offsetHeight<=0&&!e.getClientRects().length:K(e)},pe.expr.filters.visible=function(e){return!pe.expr.filters.hidden(e)};var nn=/%20/g,sn=/\[\]$/,on=/\r?\n/g,rn=/^(?:submit|button|image|reset|file)$/i,an=/^(?:input|select|textarea|keygen)/i;pe.param=function(e,t){var n,i=[],s=function(e,t){t=pe.isFunction(t)?t():null==t?"":t,i[i.length]=encodeURIComponent(e)+"="+encodeURIComponent(t)};if(void 0===t&&(t=pe.ajaxSettings&&pe.ajaxSettings.traditional),pe.isArray(e)||e.jquery&&!pe.isPlainObject(e))pe.each(e,function(){s(this.name,this.value)});else for(n in e)Z(n,e[n],t,s);return i.join("&").replace(nn,"+")},pe.fn.extend({serialize:function(){return pe.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=pe.prop(this,"elements");return e?pe.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!pe(this).is(":disabled")&&an.test(this.nodeName)&&!rn.test(e)&&(this.checked||!Ie.test(e))}).map(function(e,t){var n=pe(this).val();return null==n?null:pe.isArray(n)?pe.map(n,function(e){return{name:t.name,value:e.replace(on,"\r\n")}}):{name:t.name,value:n.replace(on,"\r\n")}}).get()}}),pe.ajaxSettings.xhr=void 0!==e.ActiveXObject?function(){return this.isLocal?ee():ie.documentMode>8?J():/^(get|post|head|put|delete|options)$/i.test(this.type)&&J()||ee()}:J;var ln=0,un={},cn=pe.ajaxSettings.xhr();e.attachEvent&&e.attachEvent("onunload",function(){for(var e in un)un[e](void 0,!0)}),de.cors=!!cn&&"withCredentials"in cn,cn=de.ajax=!!cn,cn&&pe.ajaxTransport(function(t){if(!t.crossDomain||de.cors){var n;return{send:function(i,s){var o,r=t.xhr(),a=++ln;if(r.open(t.type,t.url,t.async,t.username,t.password),t.xhrFields)for(o in t.xhrFields)r[o]=t.xhrFields[o];t.mimeType&&r.overrideMimeType&&r.overrideMimeType(t.mimeType),t.crossDomain||i["X-Requested-With"]||(i["X-Requested-With"]="XMLHttpRequest");for(o in i)void 0!==i[o]&&r.setRequestHeader(o,i[o]+"");r.send(t.hasContent&&t.data||null),n=function(e,i){var o,l,u;if(n&&(i||4===r.readyState))if(delete un[a],n=void 0,r.onreadystatechange=pe.noop,i)4!==r.readyState&&r.abort();else{u={},o=r.status,"string"==typeof r.responseText&&(u.text=r.responseText);try{l=r.statusText}catch(c){l=""}o||!t.isLocal||t.crossDomain?1223===o&&(o=204):o=u.text?200:404}u&&s(o,l,u,r.getAllResponseHeaders())},t.async?4===r.readyState?e.setTimeout(n):r.onreadystatechange=un[a]=n:n()},abort:function(){n&&n(void 0,!0)}}}}),pe.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(e){return pe.globalEval(e),e}}}),pe.ajaxPrefilter("script",function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET",e.global=!1)}),pe.ajaxTransport("script",function(e){if(e.crossDomain){var t,n=ie.head||pe("head")[0]||ie.documentElement;return{send:function(i,s){t=ie.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||s(200,"success"))},n.insertBefore(t,n.firstChild)},abort:function(){t&&t.onload(void 0,!0)}}}});var dn=[],hn=/(=)\?(?=&|$)|\?\?/;pe.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=dn.pop()||pe.expando+"_"+zt++;return this[e]=!0,e}}),pe.ajaxPrefilter("json jsonp",function(t,n,i){var s,o,r,a=t.jsonp!==!1&&(hn.test(t.url)?"url":"string"==typeof t.data&&0===(t.contentType||"").indexOf("application/x-www-form-urlencoded")&&hn.test(t.data)&&"data");return a||"jsonp"===t.dataTypes[0]?(s=t.jsonpCallback=pe.isFunction(t.jsonpCallback)?t.jsonpCallback():t.jsonpCallback,a?t[a]=t[a].replace(hn,"$1"+s):t.jsonp!==!1&&(t.url+=(Rt.test(t.url)?"&":"?")+t.jsonp+"="+s),t.converters["script json"]=function(){return r||pe.error(s+" was not called"),r[0]},t.dataTypes[0]="json",o=e[s],e[s]=function(){r=arguments},i.always(function(){void 0===o?pe(e).removeProp(s):e[s]=o,t[s]&&(t.jsonpCallback=n.jsonpCallback,dn.push(s)),r&&pe.isFunction(o)&&o(r[0]),r=o=void 0}),"script"):void 0}),pe.parseHTML=function(e,t,n){if(!e||"string"!=typeof e)return null;"boolean"==typeof t&&(n=t,t=!1),t=t||ie;var i=xe.exec(e),s=!n&&[];return i?[t.createElement(i[1])]:(i=v([e],t,s),s&&s.length&&pe(s).remove(),pe.merge([],i.childNodes))};var pn=pe.fn.load;pe.fn.load=function(e,t,n){if("string"!=typeof e&&pn)return pn.apply(this,arguments);var i,s,o,r=this,a=e.indexOf(" ");return a>-1&&(i=pe.trim(e.slice(a,e.length)),e=e.slice(0,a)),pe.isFunction(t)?(n=t,t=void 0):t&&"object"==typeof t&&(s="POST"),r.length>0&&pe.ajax({url:e,type:s||"GET",dataType:"html",data:t}).done(function(e){o=arguments,r.html(i?pe("<div>").append(pe.parseHTML(e)).find(i):e)}).always(n&&function(e,t){r.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},pe.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){pe.fn[t]=function(e){return this.on(t,e)}}),pe.expr.filters.animated=function(e){return pe.grep(pe.timers,function(t){return e===t.elem}).length},pe.offset={setOffset:function(e,t,n){var i,s,o,r,a,l,u,c=pe.css(e,"position"),d=pe(e),h={};"static"===c&&(e.style.position="relative"),a=d.offset(),o=pe.css(e,"top"),l=pe.css(e,"left"),u=("absolute"===c||"fixed"===c)&&pe.inArray("auto",[o,l])>-1,u?(i=d.position(),r=i.top,s=i.left):(r=parseFloat(o)||0,s=parseFloat(l)||0),pe.isFunction(t)&&(t=t.call(e,n,pe.extend({},a))),null!=t.top&&(h.top=t.top-a.top+r),null!=t.left&&(h.left=t.left-a.left+s),"using"in t?t.using.call(e,h):d.css(h)}},pe.fn.extend({offset:function(e){if(arguments.length)return void 0===e?this:this.each(function(t){pe.offset.setOffset(this,e,t)});var t,n,i={top:0,left:0},s=this[0],o=s&&s.ownerDocument;if(o)return t=o.documentElement,pe.contains(t,s)?("undefined"!=typeof s.getBoundingClientRect&&(i=s.getBoundingClientRect()),n=te(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"===pe.css(i,"position")?t=i.getBoundingClientRect():(e=this.offsetParent(),t=this.offset(),pe.nodeName(e[0],"html")||(n=e.offset()),n.top+=pe.css(e[0],"borderTopWidth",!0),n.left+=pe.css(e[0],"borderLeftWidth",!0)),{top:t.top-n.top-pe.css(i,"marginTop",!0),left:t.left-n.left-pe.css(i,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var e=this.offsetParent;e&&!pe.nodeName(e,"html")&&"static"===pe.css(e,"position");)e=e.offsetParent;return e||pt})}}),pe.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(e,t){var n=/Y/.test(t);pe.fn[e]=function(i){return He(this,function(e,i,s){var o=te(e);return void 0===s?o?t in o?o[t]:o.document.documentElement[i]:e[i]:void(o?o.scrollTo(n?pe(o).scrollLeft():s,n?s:pe(o).scrollTop()):e[i]=s)},e,i,arguments.length,null)}}),pe.each(["top","left"],function(e,t){pe.cssHooks[t]=M(de.pixelPosition,function(e,n){return n?(n=mt(e,t),dt.test(n)?pe(e).position()[t]+"px":n):void 0})}),pe.each({Height:"height",Width:"width"},function(e,t){pe.each({padding:"inner"+e,content:t,"":"outer"+e},function(n,i){pe.fn[i]=function(i,s){var o=arguments.length&&(n||"boolean"!=typeof i),r=n||(i===!0||s===!0?"margin":"border");return He(this,function(t,n,i){var s;return pe.isWindow(t)?t.document.documentElement["client"+e]:9===t.nodeType?(s=t.documentElement,Math.max(t.body["scroll"+e],s["scroll"+e],t.body["offset"+e],s["offset"+e],s["client"+e])):void 0===i?pe.css(t,n,r):pe.style(t,n,i,r)},t,o?i:void 0,o,null)}})}),pe.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,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)}}),pe.fn.size=function(){return this.length},pe.fn.andSelf=pe.fn.addBack,"function"==typeof define&&define.amd&&define("jquery",[],function(){return pe});var fn=e.jQuery,mn=e.$;return pe.noConflict=function(t){return e.$===pe&&(e.$=mn),t&&e.jQuery===pe&&(e.jQuery=fn),pe},t||(e.jQuery=e.$=pe),pe}),function(e,t,n,i){"use strict";function s(e){return("string"==typeof e||e instanceof String)&&(e=e.replace(/^['\\\/"]+|(;\s?})+|['\\\/"]+$/g,"")),e}function o(e){this.selector=e,this.query=""}var r=function(t){var n=e("head");n.prepend(e.map(t,function(e){return 0===n.has("."+e).length?'<meta class="'+e+'" />':void 0}))};r(["foundation-mq-small","foundation-mq-small-only","foundation-mq-medium","foundation-mq-medium-only","foundation-mq-large","foundation-mq-large-only","foundation-mq-xlarge","foundation-mq-xlarge-only","foundation-mq-xxlarge","foundation-data-attribute-namespace"]),e(function(){"undefined"!=typeof FastClick&&"undefined"!=typeof n.body&&FastClick.attach(n.body)});var a=function(t,i){if("string"==typeof t){if(i){var s;if(i.jquery){if(s=i[0],!s)return i}else s=i;return e(s.querySelectorAll(t))}return e(n.querySelectorAll(t))}return e(t,i)},l=function(e){var t=[];return e||t.push("data"),this.namespace.length>0&&t.push(this.namespace),t.push(this.name),t.join("-")},u=function(e){for(var t=e.split("-"),n=t.length,i=[];n--;)0!==n?i.push(t[n]):this.namespace.length>0?i.push(this.namespace,t[n]):i.push(t[n]);return i.reverse().join("-")},c=function(t,n){var i=this,s=function(){var s=a(this),o=!s.data(i.attr_name(!0)+"-init");s.data(i.attr_name(!0)+"-init",e.extend({},i.settings,n||t,i.data_options(s))),o&&i.events(this)};return a(this.scope).is("["+this.attr_name()+"]")?s.call(this.scope):a("["+this.attr_name()+"]",this.scope).each(s),"string"==typeof t?this[t].call(this,n):void 0},d=function(e,t){function n(){t(e[0])}function i(){if(this.one("load",n),/MSIE (\d+\.\d+);/.test(navigator.userAgent)){var e=this.attr("src"),t=e.match(/\?/)?"&":"?";t+="random="+(new Date).getTime(),this.attr("src",e+t)}}return e.attr("src")?void(e[0].complete||4===e[0].readyState?n():i.call(e)):void n()};t.matchMedia||(t.matchMedia=function(){var e=t.styleMedia||t.media;if(!e){var i=n.createElement("style"),s=n.getElementsByTagName("script")[0],o=null;i.type="text/css",i.id="matchmediajs-test",s.parentNode.insertBefore(i,s),o="getComputedStyle"in t&&t.getComputedStyle(i,null)||i.currentStyle,e={matchMedium:function(e){var t="@media "+e+"{ #matchmediajs-test { width: 1px; } }";return i.styleSheet?i.styleSheet.cssText=t:i.textContent=t,"1px"===o.width}}}return function(t){return{matches:e.matchMedium(t||"all"),media:t||"all"}}}()),function(e){function n(){i&&(r(n),l&&e.fx.tick())}for(var i,s=0,o=["webkit","moz"],r=t.requestAnimationFrame,a=t.cancelAnimationFrame,l="undefined"!=typeof e.fx;s<o.length&&!r;s++)r=t[o[s]+"RequestAnimationFrame"],a=a||t[o[s]+"CancelAnimationFrame"]||t[o[s]+"CancelRequestAnimationFrame"];r?(t.requestAnimationFrame=r,t.cancelAnimationFrame=a,l&&(e.fx.timer=function(t){t()&&e.timers.push(t)&&!i&&(i=!0,n())},e.fx.stop=function(){i=!1})):(t.requestAnimationFrame=function(e){var n=(new Date).getTime(),i=Math.max(0,16-(n-s)),o=t.setTimeout(function(){e(n+i)},i);return s=n+i,o},t.cancelAnimationFrame=function(e){clearTimeout(e)})}(e),o.prototype.toString=function(){return this.query||(this.query=a(this.selector).css("font-family").replace(/^[\/\\'"]+|(;\s?})+|[\/\\'"]+$/g,""))},t.Foundation={name:"Foundation",version:"5.5.3",media_queries:{small:new o(".foundation-mq-small"),"small-only":new o(".foundation-mq-small-only"),medium:new o(".foundation-mq-medium"),"medium-only":new o(".foundation-mq-medium-only"),large:new o(".foundation-mq-large"),"large-only":new o(".foundation-mq-large-only"),xlarge:new o(".foundation-mq-xlarge"),"xlarge-only":new o(".foundation-mq-xlarge-only"),xxlarge:new o(".foundation-mq-xxlarge")},stylesheet:e("<style></style>").appendTo("head")[0].sheet,global:{namespace:i},init:function(e,n,i,s,o){var r=[e,i,s,o],l=[];if(this.rtl=/rtl/i.test(a("html").attr("dir")),this.scope=e||this.scope,this.set_namespace(),n&&"string"==typeof n&&!/reflow/i.test(n))this.libs.hasOwnProperty(n)&&l.push(this.init_lib(n,r));else for(var u in this.libs)l.push(this.init_lib(u,n));return a(t).load(function(){a(t).trigger("resize.fndtn.clearing").trigger("resize.fndtn.dropdown").trigger("resize.fndtn.equalizer").trigger("resize.fndtn.interchange").trigger("resize.fndtn.joyride").trigger("resize.fndtn.magellan").trigger("resize.fndtn.topbar").trigger("resize.fndtn.slider")}),e},init_lib:function(t,n){return this.libs.hasOwnProperty(t)?(this.patch(this.libs[t]),n&&n.hasOwnProperty(t)?("undefined"!=typeof this.libs[t].settings?e.extend(!0,this.libs[t].settings,n[t]):"undefined"!=typeof this.libs[t].defaults&&e.extend(!0,this.libs[t].defaults,n[t]),this.libs[t].init.apply(this.libs[t],[this.scope,n[t]])):(n=n instanceof Array?n:new Array(n),this.libs[t].init.apply(this.libs[t],n))):function(){}},patch:function(e){e.scope=this.scope,e.namespace=this.global.namespace,e.rtl=this.rtl,e.data_options=this.utils.data_options,e.attr_name=l,e.add_namespace=u,e.bindings=c,e.S=this.utils.S},inherit:function(e,t){for(var n=t.split(" "),i=n.length;i--;)this.utils.hasOwnProperty(n[i])&&(e[n[i]]=this.utils[n[i]])},set_namespace:function(){var t=this.global.namespace===i?e(".foundation-data-attribute-namespace").css("font-family"):this.global.namespace;this.global.namespace=t===i||/false/i.test(t)?"":t},libs:{},utils:{S:a,throttle:function(e,t){var n=null;return function(){var i=this,s=arguments;null==n&&(n=setTimeout(function(){e.apply(i,s),n=null},t))}},debounce:function(e,t,n){var i,s;return function(){var o=this,r=arguments,a=function(){i=null,n||(s=e.apply(o,r))},l=n&&!i;return clearTimeout(i),i=setTimeout(a,t),l&&(s=e.apply(o,r)),s}},data_options:function(t,n){function i(e){return!isNaN(e-0)&&null!==e&&""!==e&&e!==!1&&e!==!0}function s(t){return"string"==typeof t?e.trim(t):t}n=n||"options";var o,r,a,l={},u=function(e){var t=Foundation.global.namespace;return t.length>0?e.data(t+"-"+n):e.data(n)},c=u(t);if("object"==typeof c)return c;for(a=(c||":").split(";"),o=a.length;o--;)r=a[o].split(":"),r=[r[0],r.slice(1).join(":")],/true/i.test(r[1])&&(r[1]=!0),/false/i.test(r[1])&&(r[1]=!1),i(r[1])&&(-1===r[1].indexOf(".")?r[1]=parseInt(r[1],10):r[1]=parseFloat(r[1])),2===r.length&&r[0].length>0&&(l[s(r[0])]=s(r[1]));return l},register_media:function(t,n){Foundation.media_queries[t]===i&&(e("head").append('<meta class="'+n+'"/>'),Foundation.media_queries[t]=s(e("."+n).css("font-family")))},add_custom_rule:function(e,t){if(t===i&&Foundation.stylesheet)Foundation.stylesheet.insertRule(e,Foundation.stylesheet.cssRules.length);else{var n=Foundation.media_queries[t];n!==i&&Foundation.stylesheet.insertRule("@media "+Foundation.media_queries[t]+"{ "+e+" }",Foundation.stylesheet.cssRules.length)}},image_loaded:function(e,t){function n(e){for(var t=e.length,n=t-1;n>=0;n--)if(e.attr("height")===i)return!1;return!0}var s=this,o=e.length;(0===o||n(e))&&t(e),e.each(function(){d(s.S(this),function(){o-=1,0===o&&t(e)})})},random_str:function(){return this.fidx||(this.fidx=0),this.prefix=this.prefix||[this.name||"F",(+new Date).toString(36)].join("-"),this.prefix+(this.fidx++).toString(36)},match:function(e){return t.matchMedia(e).matches},is_small_up:function(){return this.match(Foundation.media_queries.small)},is_medium_up:function(){return this.match(Foundation.media_queries.medium)},is_large_up:function(){return this.match(Foundation.media_queries.large)},is_xlarge_up:function(){return this.match(Foundation.media_queries.xlarge)},is_xxlarge_up:function(){return this.match(Foundation.media_queries.xxlarge)},is_small_only:function(){return!(this.is_medium_up()||this.is_large_up()||this.is_xlarge_up()||this.is_xxlarge_up())},is_medium_only:function(){return this.is_medium_up()&&!this.is_large_up()&&!this.is_xlarge_up()&&!this.is_xxlarge_up()},is_large_only:function(){return this.is_medium_up()&&this.is_large_up()&&!this.is_xlarge_up()&&!this.is_xxlarge_up()},is_xlarge_only:function(){return this.is_medium_up()&&this.is_large_up()&&this.is_xlarge_up()&&!this.is_xxlarge_up()},is_xxlarge_only:function(){return this.is_medium_up()&&this.is_large_up()&&this.is_xlarge_up()&&this.is_xxlarge_up()}}},e.fn.foundation=function(){var e=Array.prototype.slice.call(arguments,0);return this.each(function(){return Foundation.init.apply(Foundation,[this].concat(e)),this})}}(jQuery,window,window.document),define("foundation.core",["jquery","modernizr"],function(e){return function(){var t;return t||e.Foundation}}(this)),function(e,t,n,i){"use strict";Foundation.libs.accordion={name:"accordion",version:"5.5.3",settings:{content_class:"content",active_class:"active",multi_expand:!1,toggleable:!0,callback:function(){}},init:function(e,t,n){this.bindings(t,n)},events:function(t){var n=this,i=this.S;n.create(this.S(t)),i(this.scope).off(".fndtn.accordion").on("click.fndtn.accordion","["+this.attr_name()+"] > dd > a, ["+this.attr_name()+"] > li > a",function(t){var s=i(this).closest("["+n.attr_name()+"]"),o=n.attr_name()+"="+s.attr(n.attr_name()),r=s.data(n.attr_name(!0)+"-init")||n.settings,a=i("#"+this.href.split("#")[1]),l=e("> dd, > li",s),u=l.children("."+r.content_class),c=u.filter("."+r.active_class);return t.preventDefault(),s.attr(n.attr_name())&&(u=u.add("["+o+"] dd > ."+r.content_class+", ["+o+"] li > ."+r.content_class),l=l.add("["+o+"] dd, ["+o+"] li")),r.toggleable&&a.is(c)?(a.parent("dd, li").toggleClass(r.active_class,!1),a.toggleClass(r.active_class,!1),i(this).attr("aria-expanded",function(e,t){return"true"===t?"false":"true"}),r.callback(a),a.triggerHandler("toggled",[s]),void s.triggerHandler("toggled",[a])):(r.multi_expand||(u.removeClass(r.active_class),l.removeClass(r.active_class),l.children("a").attr("aria-expanded","false")),a.addClass(r.active_class).parent().addClass(r.active_class),r.callback(a),a.triggerHandler("toggled",[s]),s.triggerHandler("toggled",[a]),void i(this).attr("aria-expanded","true"))})},create:function(t){var n=this,i=t,s=e("> .accordion-navigation",i),o=i.data(n.attr_name(!0)+"-init")||n.settings;s.children("a").attr("aria-expanded","false"),s.has("."+o.content_class+"."+o.active_class).addClass(o.active_class).children("a").attr("aria-expanded","true"),o.multi_expand&&t.attr("aria-multiselectable","true")},toggle:function(e){var e="undefined"!=typeof e?e:{},n="undefined"!=typeof e.selector?e.selector:"",i="undefined"!=typeof e.toggle_state?e.toggle_state:"",s="undefined"!=typeof e.$accordion?e.$accordion:this.S(this.scope).closest("["+this.attr_name()+"]"),o=s.find("> dd"+n+", > li"+n);if(o.length<1)return t.console&&console.error("Selection not found.",n),!1;var r=this.S,a=this.settings.active_class;o.each(function(){var e=r(this),t=e.hasClass(a);(t&&"close"===i||!t&&"open"===i||""===i)&&e.find("> a").trigger("click.fndtn.accordion")})},open:function(e){var e="undefined"!=typeof e?e:{};e.toggle_state="open",this.toggle(e)},close:function(e){var e="undefined"!=typeof e?e:{};e.toggle_state="close",this.toggle(e)},off:function(){},reflow:function(){}}}(jQuery,window,window.document),define("foundation.accordion",["foundation.core"],function(){}),function(e,t,n,i){"use strict";function s(e){var t=/fade/i.test(e),n=/pop/i.test(e);return{animate:t||n,pop:n,fade:t}}var o=[];Foundation.libs.reveal={name:"reveal",version:"5.5.3",locked:!1,settings:{animation:"fadeAndPop",animation_speed:250,close_on_background_click:!0,close_on_esc:!0,dismiss_modal_class:"close-reveal-modal",multiple_opened:!1,bg_class:"reveal-modal-bg",root_element:"body",open:function(){},opened:function(){},close:function(){},closed:function(){},on_ajax_error:e.noop,bg:e(".reveal-modal-bg"),css:{open:{opacity:0,visibility:"visible",display:"block"},close:{opacity:1,visibility:"hidden",display:"none"}}},init:function(t,n,i){e.extend(!0,this.settings,n,i),this.bindings(n,i)},events:function(e){var t=this,i=t.S;return i(this.scope).off(".reveal").on("click.fndtn.reveal","["+this.add_namespace("data-reveal-id")+"]:not([disabled])",function(e){if(e.preventDefault(),!t.locked){var n=i(this),s=n.data(t.data_attr("reveal-ajax")),o=n.data(t.data_attr("reveal-replace-content"));if(t.locked=!0,"undefined"==typeof s)t.open.call(t,n);else{var r=s===!0?n.attr("href"):s;t.open.call(t,n,{url:r},{replaceContentSel:o})}}}),i(n).on("click.fndtn.reveal",this.close_targets(),function(e){if(e.preventDefault(),!t.locked){var n=i("["+t.attr_name()+"].open").data(t.attr_name(!0)+"-init")||t.settings,s=i(e.target)[0]===i("."+n.bg_class)[0];if(s){if(!n.close_on_background_click)return;e.stopPropagation()}t.locked=!0,t.close.call(t,s?i("["+t.attr_name()+"].open:not(.toback)"):i(this).closest("["+t.attr_name()+"]"))}}),i("["+t.attr_name()+"]",this.scope).length>0?i(this.scope).on("open.fndtn.reveal",this.settings.open).on("opened.fndtn.reveal",this.settings.opened).on("opened.fndtn.reveal",this.open_video).on("close.fndtn.reveal",this.settings.close).on("closed.fndtn.reveal",this.settings.closed).on("closed.fndtn.reveal",this.close_video):i(this.scope).on("open.fndtn.reveal","["+t.attr_name()+"]",this.settings.open).on("opened.fndtn.reveal","["+t.attr_name()+"]",this.settings.opened).on("opened.fndtn.reveal","["+t.attr_name()+"]",this.open_video).on("close.fndtn.reveal","["+t.attr_name()+"]",this.settings.close).on("closed.fndtn.reveal","["+t.attr_name()+"]",this.settings.closed).on("closed.fndtn.reveal","["+t.attr_name()+"]",this.close_video),!0},key_up_on:function(e){var t=this;return t.S("body").off("keyup.fndtn.reveal").on("keyup.fndtn.reveal",function(e){var n=t.S("["+t.attr_name()+"].open"),i=n.data(t.attr_name(!0)+"-init")||t.settings;i&&27===e.which&&i.close_on_esc&&!t.locked&&t.close.call(t,n)}),!0},key_up_off:function(e){return this.S("body").off("keyup.fndtn.reveal"),!0},open:function(n,s){var r,a=this;n?"undefined"!=typeof n.selector?r=a.S("#"+n.data(a.data_attr("reveal-id"))).first():(r=a.S(this.scope),s=n):r=a.S(this.scope);var l=r.data(a.attr_name(!0)+"-init");if(l=l||this.settings,r.hasClass("open")&&n!==i&&n.attr("data-reveal-id")==r.attr("id"))return a.close(r);if(!r.hasClass("open")){var u=a.S("["+a.attr_name()+"].open");"undefined"==typeof r.data("css-top")&&r.data("css-top",parseInt(r.css("top"),10)).data("offset",this.cache_offset(r)),r.attr("tabindex","0").attr("aria-hidden","false"),this.key_up_on(r),r.on("open.fndtn.reveal",function(e){"fndtn.reveal"!==e.namespace}),r.on("open.fndtn.reveal").trigger("open.fndtn.reveal"),u.length<1&&this.toggle_bg(r,!0),"string"==typeof s&&(s={url:s});var c=function(){u.length>0&&(l.multiple_opened?a.to_back(u):a.hide(u,l.css.close)),l.multiple_opened&&o.push(r),a.show(r,l.css.open)};if("undefined"!=typeof s&&s.url){var d="undefined"!=typeof s.success?s.success:null;e.extend(s,{success:function(t,n,i){if(e.isFunction(d)){var s=d(t,n,i);"string"==typeof s&&(t=s)}"undefined"!=typeof options&&"undefined"!=typeof options.replaceContentSel?r.find(options.replaceContentSel).html(t):r.html(t),a.S(r).foundation("section","reflow"),a.S(r).children().foundation(),c()}}),l.on_ajax_error!==e.noop&&e.extend(s,{error:l.on_ajax_error}),e.ajax(s)}else c()}a.S(t).trigger("resize")},close:function(t){var t=t&&t.length?t:this.S(this.scope),n=this.S("["+this.attr_name()+"].open"),i=t.data(this.attr_name(!0)+"-init")||this.settings,s=this;if(n.length>0)if(t.removeAttr("tabindex","0").attr("aria-hidden","true"),this.locked=!0,this.key_up_off(t),t.trigger("close.fndtn.reveal"),(i.multiple_opened&&1===n.length||!i.multiple_opened||t.length>1)&&(s.toggle_bg(t,!1),s.to_front(t)),i.multiple_opened){var r=t.is(":not(.toback)");s.hide(t,i.css.close,i),r?o.pop():o=e.grep(o,function(e){var n=e[0]===t[0];return n&&s.to_front(t),!n}),o.length>0&&s.to_front(o[o.length-1])}else s.hide(n,i.css.close,i)},close_targets:function(){var e="."+this.settings.dismiss_modal_class;return this.settings.close_on_background_click?e+", ."+this.settings.bg_class:e},toggle_bg:function(t,n){0===this.S("."+this.settings.bg_class).length&&(this.settings.bg=e("<div />",{"class":this.settings.bg_class}).appendTo("body").hide());var s=this.settings.bg.filter(":visible").length>0;n!=s&&((n==i?s:!n)?this.hide(this.settings.bg):this.show(this.settings.bg))},show:function(n,i){if(i){var o=n.data(this.attr_name(!0)+"-init")||this.settings,r=o.root_element,a=this;if(0===n.parent(r).length){var l=n.wrap('<div style="display: none;" />').parent();n.on("closed.fndtn.reveal.wrapped",function(){n.detach().appendTo(l),n.unwrap().unbind("closed.fndtn.reveal.wrapped")}),n.detach().appendTo(r)}var u=s(o.animation);if(u.animate||(this.locked=!1),u.pop){i.top=e(t).scrollTop()-n.data("offset")+"px";var c={top:e(t).scrollTop()+n.data("css-top")+"px",opacity:1};return setTimeout(function(){return n.css(i).animate(c,o.animation_speed,"linear",function(){a.locked=!1,n.trigger("opened.fndtn.reveal")}).addClass("open")},o.animation_speed/2)}if(i.top=e(t).scrollTop()+n.data("css-top")+"px",u.fade){var c={opacity:1};return setTimeout(function(){return n.css(i).animate(c,o.animation_speed,"linear",function(){a.locked=!1,n.trigger("opened.fndtn.reveal")}).addClass("open")},o.animation_speed/2)}return n.css(i).show().css({opacity:1}).addClass("open").trigger("opened.fndtn.reveal")}var o=this.settings;return s(o.animation).fade?n.fadeIn(o.animation_speed/2):(this.locked=!1,n.show())},to_back:function(e){e.addClass("toback")},to_front:function(e){e.removeClass("toback")},hide:function(n,i){if(i){var o=n.data(this.attr_name(!0)+"-init"),r=this;o=o||this.settings;var a=s(o.animation);if(a.animate||(this.locked=!1),a.pop){var l={top:-e(t).scrollTop()-n.data("offset")+"px",opacity:0};return setTimeout(function(){return n.animate(l,o.animation_speed,"linear",function(){r.locked=!1,n.css(i).trigger("closed.fndtn.reveal")}).removeClass("open")},o.animation_speed/2)}if(a.fade){var l={opacity:0};return setTimeout(function(){return n.animate(l,o.animation_speed,"linear",function(){r.locked=!1,n.css(i).trigger("closed.fndtn.reveal")}).removeClass("open")},o.animation_speed/2)}return n.hide().css(i).removeClass("open").trigger("closed.fndtn.reveal")}var o=this.settings;return s(o.animation).fade?n.fadeOut(o.animation_speed/2):n.hide()},close_video:function(t){var n=e(".flex-video",t.target),i=e("iframe",n);i.length>0&&(i.attr("data-src",i[0].src),i.attr("src",i.attr("src")),n.hide())},open_video:function(t){var n=e(".flex-video",t.target),s=n.find("iframe");if(s.length>0){var o=s.attr("data-src");if("string"==typeof o)s[0].src=s.attr("data-src");else{var r=s[0].src;s[0].src=i,s[0].src=r}n.show()}},data_attr:function(e){return this.namespace.length>0?this.namespace+"-"+e:e},cache_offset:function(e){var t=e.show().height()+parseInt(e.css("top"),10)+e.scrollY;return e.hide(),t},off:function(){e(this.scope).off(".fndtn.reveal")},reflow:function(){}}}(jQuery,window,window.document),define("foundation.reveal",["foundation.core"],function(){}),
function(e,t,n,i){"use strict";Foundation.libs.tab={name:"tab",version:"5.5.3",settings:{active_class:"active",callback:function(){},deep_linking:!1,scroll_to_content:!0,is_hover:!1},default_tab_hashes:[],init:function(e,t,n){var i=this,s=this.S;s("["+this.attr_name()+"] > .active > a",this.scope).each(function(){i.default_tab_hashes.push(this.hash)}),this.bindings(t,n),this.handle_location_hash_change()},events:function(){var e=this,n=this.S,i=function(t,i){var s=n(i).closest("["+e.attr_name()+"]").data(e.attr_name(!0)+"-init");if(!s.is_hover||Modernizr.touch){var o=t.keyCode||t.which;9!==o&&(t.preventDefault(),t.stopPropagation()),e.toggle_active_tab(n(i).parent())}};n(this.scope).off(".tab").on("keydown.fndtn.tab","["+this.attr_name()+"] > * > a",function(e){var t=e.keyCode||e.which;if(13===t||32===t){var n=this;i(e,n)}}).on("click.fndtn.tab","["+this.attr_name()+"] > * > a",function(e){var t=this;i(e,t)}).on("mouseenter.fndtn.tab","["+this.attr_name()+"] > * > a",function(t){var i=n(this).closest("["+e.attr_name()+"]").data(e.attr_name(!0)+"-init");i.is_hover&&e.toggle_active_tab(n(this).parent())}),n(t).on("hashchange.fndtn.tab",function(t){t.preventDefault(),e.handle_location_hash_change()})},handle_location_hash_change:function(){var t=this,n=this.S;n("["+this.attr_name()+"]",this.scope).each(function(){var s=n(this).data(t.attr_name(!0)+"-init");if(s.deep_linking){var o;if(o=s.scroll_to_content?t.scope.location.hash:t.scope.location.hash.replace("fndtn-",""),""!=o){var r=n(o);if(r.hasClass("content")&&r.parent().hasClass("tabs-content"))t.toggle_active_tab(e("["+t.attr_name()+"] > * > a[href="+o+"]").parent());else{var a=r.closest(".content").attr("id");a!=i&&t.toggle_active_tab(e("["+t.attr_name()+"] > * > a[href=#"+a+"]").parent(),o)}}else for(var l=0;l<t.default_tab_hashes.length;l++)t.toggle_active_tab(e("["+t.attr_name()+"] > * > a[href="+t.default_tab_hashes[l]+"]").parent())}})},toggle_active_tab:function(s,o){var r=this,a=r.S,l=s.closest("["+this.attr_name()+"]"),u=s.find("a"),c=s.children("a").first(),d="#"+c.attr("href").split("#")[1],h=a(d),p=s.siblings(),f=l.data(this.attr_name(!0)+"-init"),m=function(t){var i,s=e(this),o=e(this).parents("li").prev().children('[role="tab"]'),r=e(this).parents("li").next().children('[role="tab"]');switch(t.keyCode){case 37:i=o;break;case 39:i=r;break;default:i=!1}i.length&&(s.attr({tabindex:"-1","aria-selected":null}),i.attr({tabindex:"0","aria-selected":!0}).focus()),e('[role="tabpanel"]').attr("aria-hidden","true"),e("#"+e(n.activeElement).attr("href").substring(1)).attr("aria-hidden",null)},g=function(e){var n=f.scroll_to_content?r.default_tab_hashes[0]:"fndtn-"+r.default_tab_hashes[0].replace("#","");(e!==n||t.location.hash)&&(t.location.hash=e)};c.data("tab-content")&&(d="#"+c.data("tab-content").split("#")[1],h=a(d)),f.deep_linking&&(f.scroll_to_content?(g(o||d),o==i||o==d?s.parent()[0].scrollIntoView():a(d)[0].scrollIntoView()):g(o!=i?"fndtn-"+o.replace("#",""):"fndtn-"+d.replace("#",""))),s.addClass(f.active_class).triggerHandler("opened"),u.attr({"aria-selected":"true",tabindex:0}),p.removeClass(f.active_class),p.find("a").attr({"aria-selected":"false"}),h.siblings().removeClass(f.active_class).attr({"aria-hidden":"true"}),h.addClass(f.active_class).attr("aria-hidden","false").removeAttr("tabindex"),f.callback(s),h.triggerHandler("toggled",[h]),l.triggerHandler("toggled",[s]),u.off("keydown").on("keydown",m)},data_attr:function(e){return this.namespace.length>0?this.namespace+"-"+e:e},off:function(){},reflow:function(){}}}(jQuery,window,window.document),define("foundation.tab",["foundation.core"],function(){}),function(e,t,n,i){"use strict";Foundation.libs.topbar={name:"topbar",version:"5.5.3",settings:{index:0,start_offset:0,sticky_class:"sticky",custom_back_text:!0,back_text:"Back",mobile_show_parent_link:!0,is_hover:!0,scrolltop:!0,sticky_on:"all",dropdown_autoclose:!0},init:function(t,n,i){Foundation.inherit(this,"add_custom_rule register_media throttle");var s=this;s.register_media("topbar","foundation-mq-topbar"),this.bindings(n,i),s.S("["+this.attr_name()+"]",this.scope).each(function(){var t=e(this),n=t.data(s.attr_name(!0)+"-init");s.S("section, .top-bar-section",this);t.data("index",0);var i=t.parent();i.hasClass("fixed")||s.is_sticky(t,i,n)?(s.settings.sticky_class=n.sticky_class,s.settings.sticky_topbar=t,t.data("height",i.outerHeight()),t.data("stickyoffset",i.offset().top)):t.data("height",t.outerHeight()),n.assembled||s.assemble(t),n.is_hover?s.S(".has-dropdown",t).addClass("not-click"):s.S(".has-dropdown",t).removeClass("not-click"),s.add_custom_rule(".f-topbar-fixed { padding-top: "+t.data("height")+"px }"),i.hasClass("fixed")&&s.S("body").addClass("f-topbar-fixed")})},is_sticky:function(e,t,n){var i=t.hasClass(n.sticky_class),s=matchMedia(Foundation.media_queries.small).matches,o=matchMedia(Foundation.media_queries.medium).matches,r=matchMedia(Foundation.media_queries.large).matches;return i&&"all"===n.sticky_on?!0:i&&this.small()&&-1!==n.sticky_on.indexOf("small")&&s&&!o&&!r?!0:i&&this.medium()&&-1!==n.sticky_on.indexOf("medium")&&s&&o&&!r?!0:i&&this.large()&&-1!==n.sticky_on.indexOf("large")&&s&&o&&r?!0:!1},toggle:function(n){var i,s=this;i=n?s.S(n).closest("["+this.attr_name()+"]"):s.S("["+this.attr_name()+"]");var o=i.data(this.attr_name(!0)+"-init"),r=s.S("section, .top-bar-section",i);s.breakpoint()&&(s.rtl?(r.css({right:"0%"}),e(">.name",r).css({right:"100%"})):(r.css({left:"0%"}),e(">.name",r).css({left:"100%"})),s.S("li.moved",r).removeClass("moved"),i.data("index",0),i.toggleClass("expanded").css("height","")),o.scrolltop?i.hasClass("expanded")?i.parent().hasClass("fixed")&&(o.scrolltop?(i.parent().removeClass("fixed"),i.addClass("fixed"),s.S("body").removeClass("f-topbar-fixed"),t.scrollTo(0,0)):i.parent().removeClass("expanded")):i.hasClass("fixed")&&(i.parent().addClass("fixed"),i.removeClass("fixed"),s.S("body").addClass("f-topbar-fixed")):(s.is_sticky(i,i.parent(),o)&&i.parent().addClass("fixed"),i.parent().hasClass("fixed")&&(i.hasClass("expanded")?(i.addClass("fixed"),i.parent().addClass("expanded"),s.S("body").addClass("f-topbar-fixed")):(i.removeClass("fixed"),i.parent().removeClass("expanded"),s.update_sticky_positioning())))},timer:null,events:function(n){var i=this,s=this.S;s(this.scope).off(".topbar").on("click.fndtn.topbar","["+this.attr_name()+"] .toggle-topbar",function(e){e.preventDefault(),i.toggle(this)}).on("click.fndtn.topbar contextmenu.fndtn.topbar",'.top-bar .top-bar-section li a[href^="#"],['+this.attr_name()+'] .top-bar-section li a[href^="#"]',function(t){var n=e(this).closest("li"),s=n.closest("["+i.attr_name()+"]"),o=s.data(i.attr_name(!0)+"-init");if(o.dropdown_autoclose&&o.is_hover){var r=e(this).closest(".hover");r.removeClass("hover")}!i.breakpoint()||n.hasClass("back")||n.hasClass("has-dropdown")||i.toggle()}).on("click.fndtn.topbar","["+this.attr_name()+"] li.has-dropdown",function(t){var n=s(this),o=s(t.target),r=n.closest("["+i.attr_name()+"]"),a=r.data(i.attr_name(!0)+"-init");return o.data("revealId")?void i.toggle():void(i.breakpoint()||(!a.is_hover||Modernizr.touch)&&(t.stopImmediatePropagation(),n.hasClass("hover")?(n.removeClass("hover").find("li").removeClass("hover"),n.parents("li.hover").removeClass("hover")):(n.addClass("hover"),e(n).siblings().removeClass("hover"),"A"===o[0].nodeName&&o.parent().hasClass("has-dropdown")&&t.preventDefault())))}).on("click.fndtn.topbar","["+this.attr_name()+"] .has-dropdown>a",function(e){if(i.breakpoint()){e.preventDefault();var t=s(this),n=t.closest("["+i.attr_name()+"]"),o=n.find("section, .top-bar-section"),r=(t.next(".dropdown").outerHeight(),t.closest("li"));n.data("index",n.data("index")+1),r.addClass("moved"),i.rtl?(o.css({right:-(100*n.data("index"))+"%"}),o.find(">.name").css({right:100*n.data("index")+"%"})):(o.css({left:-(100*n.data("index"))+"%"}),o.find(">.name").css({left:100*n.data("index")+"%"})),n.css("height",t.siblings("ul").outerHeight(!0)+n.data("height"))}}),s(t).off(".topbar").on("resize.fndtn.topbar",i.throttle(function(){i.resize.call(i)},50)).trigger("resize.fndtn.topbar").load(function(){s(this).trigger("resize.fndtn.topbar")}),s("body").off(".topbar").on("click.fndtn.topbar",function(e){var t=s(e.target).closest("li").closest("li.hover");t.length>0||s("["+i.attr_name()+"] li.hover").removeClass("hover")}),s(this.scope).on("click.fndtn.topbar","["+this.attr_name()+"] .has-dropdown .back",function(e){e.preventDefault();var t=s(this),n=t.closest("["+i.attr_name()+"]"),o=n.find("section, .top-bar-section"),r=(n.data(i.attr_name(!0)+"-init"),t.closest("li.moved")),a=r.parent();n.data("index",n.data("index")-1),i.rtl?(o.css({right:-(100*n.data("index"))+"%"}),o.find(">.name").css({right:100*n.data("index")+"%"})):(o.css({left:-(100*n.data("index"))+"%"}),o.find(">.name").css({left:100*n.data("index")+"%"})),0===n.data("index")?n.css("height",""):n.css("height",a.outerHeight(!0)+n.data("height")),setTimeout(function(){r.removeClass("moved")},300)}),s(this.scope).find(".dropdown a").focus(function(){e(this).parents(".has-dropdown").addClass("hover")}).blur(function(){e(this).parents(".has-dropdown").removeClass("hover")})},resize:function(){var e=this;e.S("["+this.attr_name()+"]").each(function(){var t,i=e.S(this),s=i.data(e.attr_name(!0)+"-init"),o=i.parent("."+e.settings.sticky_class);if(!e.breakpoint()){var r=i.hasClass("expanded");i.css("height","").removeClass("expanded").find("li").removeClass("hover"),r&&e.toggle(i)}e.is_sticky(i,o,s)&&(o.hasClass("fixed")?(o.removeClass("fixed"),t=o.offset().top,e.S(n.body).hasClass("f-topbar-fixed")&&(t-=i.data("height")),i.data("stickyoffset",t),o.addClass("fixed")):(t=o.offset().top,i.data("stickyoffset",t)))})},breakpoint:function(){return!matchMedia(Foundation.media_queries.topbar).matches},small:function(){return matchMedia(Foundation.media_queries.small).matches},medium:function(){return matchMedia(Foundation.media_queries.medium).matches},large:function(){return matchMedia(Foundation.media_queries.large).matches},assemble:function(t){var n=this,i=t.data(this.attr_name(!0)+"-init"),s=n.S("section, .top-bar-section",t);s.detach(),n.S(".has-dropdown>a",s).each(function(){var t,s=n.S(this),o=s.siblings(".dropdown"),r=s.attr("href");o.find(".title.back").length||(t=e(1==i.mobile_show_parent_link&&r?'<li class="title back js-generated"><h5><a href="javascript:void(0)"></a></h5></li><li class="parent-link hide-for-medium-up"><a class="parent-link js-generated" href="'+r+'">'+s.html()+"</a></li>":'<li class="title back js-generated"><h5><a href="javascript:void(0)"></a></h5>'),1==i.custom_back_text?e("h5>a",t).html(i.back_text):e("h5>a",t).html("&laquo; "+s.html()),o.prepend(t))}),s.appendTo(t),this.sticky(),this.assembled(t)},assembled:function(t){t.data(this.attr_name(!0),e.extend({},t.data(this.attr_name(!0)),{assembled:!0}))},height:function(t){var n=0,i=this;return e("> li",t).each(function(){n+=i.S(this).outerHeight(!0)}),n},sticky:function(){var e=this;this.S(t).on("scroll",function(){e.update_sticky_positioning()})},update_sticky_positioning:function(){var e="."+this.settings.sticky_class,n=this.S(t),i=this;if(i.settings.sticky_topbar&&i.is_sticky(this.settings.sticky_topbar,this.settings.sticky_topbar.parent(),this.settings)){var s=this.settings.sticky_topbar.data("stickyoffset")+this.settings.start_offset;i.S(e).hasClass("expanded")||(n.scrollTop()>s?i.S(e).hasClass("fixed")||(i.S(e).addClass("fixed"),i.S("body").addClass("f-topbar-fixed")):n.scrollTop()<=s&&i.S(e).hasClass("fixed")&&(i.S(e).removeClass("fixed"),i.S("body").removeClass("f-topbar-fixed")))}},off:function(){this.S(this.scope).off(".fndtn.topbar"),this.S(t).off(".fndtn.topbar")},reflow:function(){}}}(jQuery,window,window.document),define("foundation.topbar",["foundation.core"],function(){}),function(e,t,n,i){"use strict";Foundation.libs.interchange={name:"interchange",version:"5.5.3",cache:{},images_loaded:!1,nodes_loaded:!1,settings:{load_attr:"interchange",named_queries:{"default":"only screen",small:Foundation.media_queries.small,"small-only":Foundation.media_queries["small-only"],medium:Foundation.media_queries.medium,"medium-only":Foundation.media_queries["medium-only"],large:Foundation.media_queries.large,"large-only":Foundation.media_queries["large-only"],xlarge:Foundation.media_queries.xlarge,"xlarge-only":Foundation.media_queries["xlarge-only"],xxlarge:Foundation.media_queries.xxlarge,landscape:"only screen and (orientation: landscape)",portrait:"only screen and (orientation: portrait)",retina:"only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min--moz-device-pixel-ratio: 2),only screen and (-o-min-device-pixel-ratio: 2/1),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx)"},directives:{replace:function(t,n,i){if(null!==t&&/IMG/.test(t[0].nodeName)){var s=e.each(t,function(){this.src=n});if(new RegExp(n,"i").test(s))return;return t.attr("src",n),i(t[0].src)}var o=t.data(this.data_attr+"-last-path"),r=this;if(o!=n)return/\.(gif|jpg|jpeg|tiff|png)([?#].*)?/i.test(n)?(e(t).css("background-image","url("+n+")"),t.data("interchange-last-path",n),i(n)):e.get(n,function(e){t.html(e),t.data(r.data_attr+"-last-path",n),i()})}}},init:function(t,n,i){Foundation.inherit(this,"throttle random_str"),this.data_attr=this.set_data_attr(),e.extend(!0,this.settings,n,i),this.bindings(n,i),this.reflow()},get_media_hash:function(){var e="";for(var t in this.settings.named_queries)e+=matchMedia(this.settings.named_queries[t]).matches.toString();return e},events:function(){var n,i=this;return e(t).off(".interchange").on("resize.fndtn.interchange",i.throttle(function(){var e=i.get_media_hash();e!==n&&i.resize(),n=e},50)),this},resize:function(){var t=this.cache;if(!this.images_loaded||!this.nodes_loaded)return void setTimeout(e.proxy(this.resize,this),50);for(var n in t)if(t.hasOwnProperty(n)){var i=this.results(n,t[n]);i&&this.settings.directives[i.scenario[1]].call(this,i.el,i.scenario[0],function(e){if(arguments[0]instanceof Array)var t=arguments[0];else var t=Array.prototype.slice.call(arguments,0);return function(){e.el.trigger(e.scenario[1],t)}}(i))}},results:function(e,t){var n=t.length;if(n>0)for(var i=this.S("["+this.add_namespace("data-uuid")+'="'+e+'"]');n--;){var s,o=t[n][2];if(s=this.settings.named_queries.hasOwnProperty(o)?matchMedia(this.settings.named_queries[o]):matchMedia(o),s.matches)return{el:i,scenario:t[n]}}return!1},load:function(e,t){return("undefined"==typeof this["cached_"+e]||t)&&this["update_"+e](),this["cached_"+e]},update_images:function(){var e=this.S("img["+this.data_attr+"]"),t=e.length,n=t,i=0,s=this.data_attr;for(this.cache={},this.cached_images=[],this.images_loaded=0===t;n--;){if(i++,e[n]){var o=e[n].getAttribute(s)||"";o.length>0&&this.cached_images.push(e[n])}i===t&&(this.images_loaded=!0,this.enhance("images"))}return this},update_nodes:function(){var e=this.S("["+this.data_attr+"]").not("img"),t=e.length,n=t,i=0,s=this.data_attr;for(this.cached_nodes=[],this.nodes_loaded=0===t;n--;){i++;var o=e[n].getAttribute(s)||"";o.length>0&&this.cached_nodes.push(e[n]),i===t&&(this.nodes_loaded=!0,this.enhance("nodes"))}return this},enhance:function(n){for(var i=this["cached_"+n].length;i--;)this.object(e(this["cached_"+n][i]));return e(t).trigger("resize.fndtn.interchange")},convert_directive:function(e){var t=this.trim(e);return t.length>0?t:"replace"},parse_scenario:function(e){var t=e[0].match(/(.+),\s*(\w+)\s*$/),n=e[1].match(/(.*)\)/);if(t)var i=t[1],s=t[2];else var o=e[0].split(/,\s*$/),i=o[0],s="";return[this.trim(i),this.convert_directive(s),this.trim(n[1])]},object:function(e){var t=this.parse_data_attr(e),n=[],i=t.length;if(i>0)for(;i--;){var s=t[i].split(/,\s?\(/);if(s.length>1){var o=this.parse_scenario(s);n.push(o)}}return this.store(e,n)},store:function(e,t){var n=this.random_str(),i=e.data(this.add_namespace("uuid",!0));return this.cache[i]?this.cache[i]:(e.attr(this.add_namespace("data-uuid"),n),this.cache[n]=t)},trim:function(t){return"string"==typeof t?e.trim(t):t},set_data_attr:function(e){return e?this.namespace.length>0?this.namespace+"-"+this.settings.load_attr:this.settings.load_attr:this.namespace.length>0?"data-"+this.namespace+"-"+this.settings.load_attr:"data-"+this.settings.load_attr},parse_data_attr:function(e){for(var t=e.attr(this.attr_name()).split(/\[(.*?)\]/),n=t.length,i=[];n--;)t[n].replace(/[\W\d]+/,"").length>4&&i.push(t[n]);return i},reflow:function(){this.load("images",!0),this.load("nodes",!0)}}}(jQuery,window,window.document),define("foundation.interchange",["foundation.core"],function(){}),function(e){function t(t,i){this.element=t,this.options=e.extend({},n,i),this.load()}var n={placeholder:"Select options",columns:1,search:!1,searchOptions:{"default":"Search",showOptGroups:!1,onSearch:function(e){}},selectAll:!1,selectGroup:!1,minHeight:200,maxHeight:null,showCheckbox:!0,jqActualOpts:{},onLoad:function(t){e(t).hide()},onOptionClick:function(e,t){},maxWidth:null,minSelect:!1,maxSelect:!1},i=1;t.prototype={load:function(){var t=this;if("SELECT"!=t.element.nodeName||e(t.element).hasClass("jqmsLoaded"))return!0;e(t.element).addClass("jqmsLoaded"),e(t.element).after('<div class="ms-options-wrap"><button>None Selected</button><div class="ms-options"><ul></ul></div></div>');var n=e(t.element).next(".ms-options-wrap").find("> button:first-child"),i=e(t.element).next(".ms-options-wrap").find("> .ms-options"),s=i.find("> ul"),o=e(t.element).find("optgroup").length?!0:!1,r=null;"number"==typeof t.options.width?(i.parent().css("position","relative"),r=t.options.width):"string"==typeof t.options.width?(e(t.options.width).css("position","relative"),r="100%"):i.parent().css("position","relative");var a=e(window).height()-i.offset().top-20;if(t.options.maxHeight&&(a=e(window).height()-i.offset().top-20,a=a<t.options.minHeight?t.options.minHeight:maxheight),a=a<t.options.minHeight?t.options.minHeight:a,i.css({maxWidth:r,minHeight:t.options.minHeight,maxHeight:a,overflow:"auto"}).hide(),i.bind("touchmove mousewheel DOMMouseScroll",function(t){if(e(this).outerHeight()<e(this)[0].scrollHeight){var n=t.originalEvent,i=n.wheelDelta||-n.detail;e(this).outerHeight()+e(this)[0].scrollTop>e(this)[0].scrollHeight&&(t.preventDefault(),this.scrollTop+=0>i?1:-1)}}),e(document).off("click.ms-hideopts").on("click.ms-hideopts",function(t){e(t.target).closest(".ms-options-wrap").length||e(".ms-options-wrap > .ms-options:visible").hide()}),n.bind("mousedown",function(n){if(1!=n.which)return!0;if(e(".ms-options-wrap > .ms-options:visible").each(function(){e(this).parent().prev()[0]!=i.parent().prev()[0]&&e(this).hide()}),i.toggle(),i.is(":visible")){i.css("maxHeight","");var s=e(window).height()-i.offset().top-20;t.options.maxHeight&&(s=e(window).height()-i.offset().top-20,s=s<t.options.minHeight?t.options.minHeight:maxheight),s=s<t.options.minHeight?t.options.minHeight:s,i.css("maxHeight",s)}}).click(function(e){e.preventDefault()}),t.options.placeholder&&n.text(t.options.placeholder),t.options.search){s.before('<div class="ms-search"><input type="text" value="" placeholder="'+t.options.searchOptions["default"]+'" /></div>');var l=i.find(".ms-search input");l.on("keyup",function(){return e(this).data("lastsearch")==e(this).val()?!0:(e(this).data("lastsearch",e(this).val()),"function"==typeof t.options.searchOptions.onSearch&&t.options.searchOptions.onSearch(t.element),void s.find("li:not(.optgroup)").each(function(){var n=e(this).text();n.toLowerCase().indexOf(l.val().toLowerCase())>-1?e(this).show():e(this).hasClass("selected")||e(this).hide(),!t.options.searchOptions.showOptGroups&&e(this).closest("li.optgroup")&&(e(this).closest("li.optgroup").show(),e(this).closest("li.optgroup").find("li:visible").length?e(this).closest("li.optgroup").show():e(this).closest("li.optgroup").hide())}))})}t.options.selectAll&&s.before('<a href="#" class="ms-selectall global">Select all</a>'),i.on("click",".ms-selectall",function(t){if(t.preventDefault(),e(this).hasClass("global"))s.find("li:not(.optgroup)").filter(":not(.selected)").length?s.find("li:not(.optgroup)").filter(":not(.selected)").find('input[type="checkbox"]').trigger("click"):s.find('li:not(.optgroup).selected input[type="checkbox"]').trigger("click");else if(e(this).closest("li").hasClass("optgroup")){var n=e(this).closest("li.optgroup");n.find("li:not(.selected)").length?n.find('li:not(.selected) input[type="checkbox"]').trigger("click"):n.find('li.selected input[type="checkbox"]').trigger("click")}});var u=[];e(t.element).children().each(function(){if("OPTGROUP"==this.nodeName){var t=[];e(this).children("option").each(function(){t[e(this).val()]={name:e(this).text(),value:e(this).val(),checked:e(this).prop("selected")}}),u.push({label:e(this).attr("label"),options:t})}else{if("OPTION"!=this.nodeName)return!0;u.push({name:e(this).text(),value:e(this).val(),checked:e(this).prop("selected")})}}),t.loadOptions(u),o?(s.find("> li:not(.optgroup)").css({"float":"left",width:100/t.options.columns+"%"}),s.find("li.optgroup").css({clear:"both"}).find("> ul").css({"column-count":t.options.columns,"column-gap":0,"-webkit-column-count":t.options.columns,"-webkit-column-gap":0,"-moz-column-count":t.options.columns,"-moz-column-gap":0}),this._ieVersion()&&this._ieVersion()<10&&s.find("li.optgroup > ul > li").css({"float":"left",width:100/t.options.columns+"%"})):(s.css({"column-count":t.options.columns,"column-gap":0,"-webkit-column-count":t.options.columns,"-webkit-column-gap":0,"-moz-column-count":t.options.columns,"-moz-column-gap":0}),this._ieVersion()&&this._ieVersion()<10&&s.find("> li").css({"float":"left",width:100/t.options.columns+"%"})),i.on("click",'input[type="checkbox"]',function(){e(this).closest("li").toggleClass("selected");var n=i.parent().prev();n.find('option[value="'+e(this).val()+'"]').prop("selected",e(this).is(":checked")).closest("select").trigger("change"),"function"==typeof t.options.onOptionClick&&t.options.onOptionClick(t.element,this),t._updatePlaceholderText()}),"function"==typeof t.options.onLoad?t.options.onLoad(t.element):e(t.element).hide()},loadOptions:function(t,n){n="boolean"==typeof n?n:!0;var i=this,s=e(i.element).next(".ms-options-wrap").find("> .ms-options > ul");n&&s.find("> li").remove();for(var o in t)if(t.hasOwnProperty(o)){var r=t[o],a=e("<li></li>");if(r.hasOwnProperty("options")){a.addClass("optgroup"),a.append('<span class="label">'+r.label+"</span>"),a.find("> .label").css({clear:"both"}),i.options.selectGroup&&a.append('<a href="#" class="ms-selectall">Select all</a>'),a.append("<ul></ul>");for(var l in r.options)if(r.options.hasOwnProperty(l)){var u=r.options[l],c=e("<li></li>").addClass("ms-reflow");i._addOption(c,u),a.find("> ul").append(c)}}else r.hasOwnProperty("value")&&(a.addClass("ms-reflow"),i._addOption(a,r));s.append(a)}s.find('.ms-reflow input[type="checkbox"]').each(function(t){if(e(this).css("display").match(/block$/)){var n=e(this).outerWidth();n=n?n:15,e(this).closest("label").css("padding-left",2*parseInt(e(this).closest("label").css("padding-left"))+n),e(this).closest(".ms-reflow").removeClass("ms-reflow")}}),i._updatePlaceholderText()},unload:function(){e(this.element).next(".ms-options-wrap").remove(),e(this.element).show(function(){e(this).css("display","").removeClass("jqmsLoaded")})},reload:function(){e(this.element).next(".ms-options-wrap").remove(),e(this.element).removeClass("jqmsLoaded"),this.load()},_updatePlaceholderText:function(){var t=this,n=e(t.element).next(".ms-options-wrap").find("> button:first-child"),i=e(t.element).next(".ms-options-wrap").find("> .ms-options"),s=i.parent().prev(),o=[];s.find("option:selected").each(function(){o.push(e(this).text())}),n.text(o.join(", "));var r=n.clone().css({display:"inline",width:"auto",visibility:"hidden"}).appendTo(i.parent()),a="undefined"!=typeof e.fn.actual?r.actual("width",t.options.jqActualOpts):r.width(),l="undefined"!=typeof e.fn.actual?n.actual("width",t.options.jqActualOpts):n.width();a>l?n.text(o.length+" selected"):o.length?n.text(o.join(", ")):n.text(t.options.placeholder),r.remove()},_addOption:function(t,n){t.text(n.name),t.prepend(e('<input type="checkbox" value="" title="" />').val(n.value).attr("title",n.name).attr("id","ms-opt-"+i)),n.checked&&(t.addClass("default"),t.addClass("selected"),t.find('input[type="checkbox"]').prop("checked",!0));var s=e("<label></label>").attr("for","ms-opt-"+i);t.wrapInner(s),this.options.showCheckbox||t.find('input[id="ms-opt-'+i+'"]').hide(),i+=1},_ieVersion:function(){var e=navigator.userAgent.toLowerCase();return-1!=e.indexOf("msie")?parseInt(e.split("msie")[1]):!1}},e.fn.multiselect=function(n){var i,s=arguments;return void 0===n||"object"==typeof n?this.each(function(){e.data(this,"plugin_multiselect")||e.data(this,"plugin_multiselect",new t(this,n))}):"string"==typeof n&&"_"!==n[0]&&"init"!==n?(this.each(function(){var o=e.data(this,"plugin_multiselect");o instanceof t&&"function"==typeof o[n]&&(i=o[n].apply(o,Array.prototype.slice.call(s,1))),"unload"===n&&e.data(this,"plugin_multiselect",null)}),i):void 0}}(jQuery),define("jquery.multiselect",["jquery"],function(){}),define("modules/foundation",["jquery","foundation.accordion","foundation.reveal","foundation.tab","foundation.topbar","foundation.interchange","jquery.multiselect"],function(e){"use strict";var t={init:function(){var t,n=window.location.hash;e(document).foundation({accordion:{active_class:"is-active",content_class:"js-accordion-content",multi_expand:!0},reveal:{dismiss_modal_class:"js-modal-close",bg_class:"o-modal__bg",bg:e(".o-modal__bg")},tab:{active_class:"is-active"},topbar:{sticky_class:"js-sticky"}}),""!==n&&(t=e(n),t.length&&(t.find(".js-accordion-toggle").trigger("click"),t.find(".c-tabs__link").trigger("click"))),e(".ke_search__category-filter").each(function(){var t=e(this);t.multiselect({columns:1,placeholder:t.data("prompt")})})}};return t});var _slice=Array.prototype.slice;!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t(require("jquery")):"function"==typeof define&&define.amd?define("parsley",["jquery"],t):e.parsley=t(e.jQuery)}(this,function(e){"use strict";function t(e,t){return e.parsleyAdaptedCallback||(e.parsleyAdaptedCallback=function(){var n=Array.prototype.slice.call(arguments,0);n.unshift(this),e.apply(t||F,n)}),e.parsleyAdaptedCallback}function n(e){return 0===e.lastIndexOf(q,0)?e.substr(q.length):e}function i(){var t=this,n=window||global;e.extend(this,{isNativeEvent:function(e){return e.originalEvent&&e.originalEvent.isTrusted!==!1},fakeInputEvent:function(n){t.isNativeEvent(n)&&e(n.target).trigger("input")},misbehaves:function(n){t.isNativeEvent(n)&&(t.behavesOk(n),e(document).on("change.inputevent",n.data.selector,t.fakeInputEvent),t.fakeInputEvent(n))},behavesOk:function(n){t.isNativeEvent(n)&&e(document).off("input.inputevent",n.data.selector,t.behavesOk).off("change.inputevent",n.data.selector,t.misbehaves)},install:function(){if(!n.inputEventPatched){n.inputEventPatched="0.0.3";for(var i=["select",'input[type="checkbox"]','input[type="radio"]','input[type="file"]'],s=0;s<i.length;s++){var o=i[s];e(document).on("input.inputevent",o,{selector:o},t.behavesOk).on("change.inputevent",o,{selector:o},t.misbehaves)}}},uninstall:function(){delete n.inputEventPatched,e(document).off(".inputevent")}})}var s=1,o={},r={attr:function(e,t,n){var i,s,o,r=new RegExp("^"+t,"i");if("undefined"==typeof n)n={};else for(i in n)n.hasOwnProperty(i)&&delete n[i];if("undefined"==typeof e||"undefined"==typeof e[0])return n;for(o=e[0].attributes,i=o.length;i--;)s=o[i],s&&s.specified&&r.test(s.name)&&(n[this.camelize(s.name.slice(t.length))]=this.deserializeValue(s.value));return n},checkAttr:function(e,t,n){return e.is("["+t+n+"]")},setAttr:function(e,t,n,i){e[0].setAttribute(this.dasherize(t+n),String(i))},generateID:function(){return""+s++},deserializeValue:function(t){var n;try{return t?"true"==t||("false"==t?!1:"null"==t?null:isNaN(n=Number(t))?/^[\[\{]/.test(t)?e.parseJSON(t):t:n):t}catch(i){return t}},camelize:function(e){return e.replace(/-+(.)?/g,function(e,t){return t?t.toUpperCase():""})},dasherize:function(e){return e.replace(/::/g,"/").replace(/([A-Z]+)([A-Z][a-z])/g,"$1_$2").replace(/([a-z\d])([A-Z])/g,"$1_$2").replace(/_/g,"-").toLowerCase()},warn:function(){var e;window.console&&"function"==typeof window.console.warn&&(e=window.console).warn.apply(e,arguments)},warnOnce:function(e){o[e]||(o[e]=!0,this.warn.apply(this,arguments))},_resetWarnings:function(){o={}},trimString:function(e){return e.replace(/^\s+|\s+$/g,"")},namespaceEvents:function(t,n){return t=this.trimString(t||"").split(/\s+/),t[0]?e.map(t,function(e){return e+"."+n}).join(" "):""},objectCreate:Object.create||function(){var e=function(){};return function(t){if(arguments.length>1)throw Error("Second argument not supported");if("object"!=typeof t)throw TypeError("Argument must be an object");e.prototype=t;var n=new e;return e.prototype=null,n}}()},a=r,l={namespace:"data-parsley-",inputs:"input, textarea, select",excluded:"input[type=button], input[type=submit], input[type=reset], input[type=hidden]",priorityEnabled:!0,multiple:null,group:null,uiEnabled:!0,validationThreshold:3,focus:"first",trigger:!1,triggerAfterFailure:"input",errorClass:"parsley-error",successClass:"parsley-success",classHandler:function(e){},errorsContainer:function(e){},errorsWrapper:'<ul class="parsley-errors-list"></ul>',errorTemplate:"<li></li>"},u=function(){this.__id__=a.generateID()};u.prototype={asyncSupport:!0,_pipeAccordingToValidationResult:function(){var t=this,n=function(){var n=e.Deferred();return!0!==t.validationResult&&n.reject(),n.resolve().promise()};return[n,n]},actualizeOptions:function(){return a.attr(this.$element,this.options.namespace,this.domOptions),this.parent&&this.parent.actualizeOptions&&this.parent.actualizeOptions(),this},_resetOptions:function(e){this.domOptions=a.objectCreate(this.parent.options),this.options=a.objectCreate(this.domOptions);for(var t in e)e.hasOwnProperty(t)&&(this.options[t]=e[t]);this.actualizeOptions()},_listeners:null,on:function(e,t){this._listeners=this._listeners||{};var n=this._listeners[e]=this._listeners[e]||[];return n.push(t),this},subscribe:function(t,n){e.listenTo(this,t.toLowerCase(),n)},off:function(e,t){var n=this._listeners&&this._listeners[e];if(n)if(t)for(var i=n.length;i--;)n[i]===t&&n.splice(i,1);else delete this._listeners[e];return this},unsubscribe:function(t,n){e.unsubscribeTo(this,t.toLowerCase())},trigger:function(e,t,n){t=t||this;var i,s=this._listeners&&this._listeners[e];if(s)for(var o=s.length;o--;)if(i=s[o].call(t,t,n),i===!1)return i;return this.parent?this.parent.trigger(e,t,n):!0},reset:function(){if("ParsleyForm"!==this.__class__)return this._resetUI(),this._trigger("reset");for(var e=0;e<this.fields.length;e++)this.fields[e].reset();this._trigger("reset")},destroy:function(){if(this._destroyUI(),"ParsleyForm"!==this.__class__)return this.$element.removeData("Parsley"),this.$element.removeData("ParsleyFieldMultiple"),void this._trigger("destroy");for(var e=0;e<this.fields.length;e++)this.fields[e].destroy();this.$element.removeData("Parsley"),this._trigger("destroy")},asyncIsValid:function(e,t){return a.warnOnce("asyncIsValid is deprecated; please use whenValid instead"),this.whenValid({group:e,force:t})},_findRelated:function(){return this.options.multiple?this.parent.$element.find("["+this.options.namespace+'multiple="'+this.options.multiple+'"]'):this.$element}};var c={string:function(e){return e},integer:function(e){if(isNaN(e))throw'Requirement is not an integer: "'+e+'"';return parseInt(e,10)},number:function(e){if(isNaN(e))throw'Requirement is not a number: "'+e+'"';return parseFloat(e)},reference:function(t){var n=e(t);if(0===n.length)throw'No such reference: "'+t+'"';return n},"boolean":function(e){return"false"!==e},object:function(e){return a.deserializeValue(e)},regexp:function(e){var t="";return/^\/.*\/(?:[gimy]*)$/.test(e)?(t=e.replace(/.*\/([gimy]*)$/,"$1"),
e=e.replace(new RegExp("^/(.*?)/"+t+"$"),"$1")):e="^"+e+"$",new RegExp(e,t)}},d=function(e,t){var n=e.match(/^\s*\[(.*)\]\s*$/);if(!n)throw'Requirement is not an array: "'+e+'"';var i=n[1].split(",").map(a.trimString);if(i.length!==t)throw"Requirement has "+i.length+" values when "+t+" are needed";return i},h=function(e,t){var n=c[e||"string"];if(!n)throw'Unknown requirement specification: "'+e+'"';return n(t)},p=function(e,t,n){var i=null,s={};for(var o in e)if(o){var r=n(o);"string"==typeof r&&(r=h(e[o],r)),s[o]=r}else i=h(e[o],t);return[i,s]},f=function(t){e.extend(!0,this,t)};f.prototype={validate:function(t,n){if(this.fn)return arguments.length>3&&(n=[].slice.call(arguments,1,-1)),this.fn.call(this,t,n);if(e.isArray(t)){if(!this.validateMultiple)throw"Validator `"+this.name+"` does not handle multiple values";return this.validateMultiple.apply(this,arguments)}if(this.validateNumber)return isNaN(t)?!1:(arguments[0]=parseFloat(arguments[0]),this.validateNumber.apply(this,arguments));if(this.validateString)return this.validateString.apply(this,arguments);throw"Validator `"+this.name+"` only handles multiple values"},parseRequirements:function(t,n){if("string"!=typeof t)return e.isArray(t)?t:[t];var i=this.requirementType;if(e.isArray(i)){for(var s=d(t,i.length),o=0;o<s.length;o++)s[o]=h(i[o],s[o]);return s}return e.isPlainObject(i)?p(i,t,n):[h(i,t)]},requirementType:"string",priority:2};var m=function(e,t){this.__class__="ParsleyValidatorRegistry",this.locale="en",this.init(e||{},t||{})},g={email:/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))$/i,number:/^-?(\d*\.)?\d+(e[-+]?\d+)?$/i,integer:/^-?\d+$/,digits:/^\d+$/,alphanum:/^\w+$/i,url:new RegExp("^(?:(?:https?|ftp)://)?(?:\\S+(?::\\S*)?@)?(?:(?:[1-9]\\d?|1\\d\\d|2[01]\\d|22[0-3])(?:\\.(?:1?\\d{1,2}|2[0-4]\\d|25[0-5])){2}(?:\\.(?:[1-9]\\d?|1\\d\\d|2[0-4]\\d|25[0-4]))|(?:(?:[a-z\\u00a1-\\uffff0-9]-*)*[a-z\\u00a1-\\uffff0-9]+)(?:\\.(?:[a-z\\u00a1-\\uffff0-9]-*)*[a-z\\u00a1-\\uffff0-9]+)*(?:\\.(?:[a-z\\u00a1-\\uffff]{2,})))(?::\\d{2,5})?(?:/\\S*)?$","i")};g.range=g.number;var v=function(e){var t=(""+e).match(/(?:\.(\d+))?(?:[eE]([+-]?\d+))?$/);return t?Math.max(0,(t[1]?t[1].length:0)-(t[2]?+t[2]:0)):0};m.prototype={init:function(t,n){this.catalog=n,this.validators=e.extend({},this.validators);for(var i in t)this.addValidator(i,t[i].fn,t[i].priority);window.Parsley.trigger("parsley:validator:init")},setLocale:function(e){if("undefined"==typeof this.catalog[e])throw new Error(e+" is not available in the catalog");return this.locale=e,this},addCatalog:function(e,t,n){return"object"==typeof t&&(this.catalog[e]=t),!0===n?this.setLocale(e):this},addMessage:function(e,t,n){return"undefined"==typeof this.catalog[e]&&(this.catalog[e]={}),this.catalog[e][t]=n,this},addMessages:function(e,t){for(var n in t)this.addMessage(e,n,t[n]);return this},addValidator:function(e,t,n){if(this.validators[e])a.warn('Validator "'+e+'" is already defined.');else if(l.hasOwnProperty(e))return void a.warn('"'+e+'" is a restricted keyword and is not a valid validator name.');return this._setValidator.apply(this,arguments)},updateValidator:function(e,t,n){return this.validators[e]?this._setValidator.apply(this,arguments):(a.warn('Validator "'+e+'" is not already defined.'),this.addValidator.apply(this,arguments))},removeValidator:function(e){return this.validators[e]||a.warn('Validator "'+e+'" is not defined.'),delete this.validators[e],this},_setValidator:function(e,t,n){"object"!=typeof t&&(t={fn:t,priority:n}),t.validate||(t=new f(t)),this.validators[e]=t;for(var i in t.messages||{})this.addMessage(i,e,t.messages[i]);return this},getErrorMessage:function(e){var t;if("type"===e.name){var n=this.catalog[this.locale][e.name]||{};t=n[e.requirements]}else t=this.formatMessage(this.catalog[this.locale][e.name],e.requirements);return t||this.catalog[this.locale].defaultMessage||this.catalog.en.defaultMessage},formatMessage:function(e,t){if("object"==typeof t){for(var n in t)e=this.formatMessage(e,t[n]);return e}return"string"==typeof e?e.replace(/%s/i,t):""},validators:{notblank:{validateString:function(e){return/\S/.test(e)},priority:2},required:{validateMultiple:function(e){return e.length>0},validateString:function(e){return/\S/.test(e)},priority:512},type:{validateString:function(e,t){var n=arguments.length<=2||void 0===arguments[2]?{}:arguments[2],i=n.step,s=void 0===i?"1":i,o=n.base,r=void 0===o?0:o,a=g[t];if(!a)throw new Error("validator type `"+t+"` is not supported");if(!a.test(e))return!1;if("number"===t&&!/^any$/i.test(s||"")){var l=Number(e),u=Math.max(v(s),v(r));if(v(l)>u)return!1;var c=function(e){return Math.round(e*Math.pow(10,u))};if((c(l)-c(r))%c(s)!=0)return!1}return!0},requirementType:{"":"string",step:"string",base:"number"},priority:256},pattern:{validateString:function(e,t){return t.test(e)},requirementType:"regexp",priority:64},minlength:{validateString:function(e,t){return e.length>=t},requirementType:"integer",priority:30},maxlength:{validateString:function(e,t){return e.length<=t},requirementType:"integer",priority:30},length:{validateString:function(e,t,n){return e.length>=t&&e.length<=n},requirementType:["integer","integer"],priority:30},mincheck:{validateMultiple:function(e,t){return e.length>=t},requirementType:"integer",priority:30},maxcheck:{validateMultiple:function(e,t){return e.length<=t},requirementType:"integer",priority:30},check:{validateMultiple:function(e,t,n){return e.length>=t&&e.length<=n},requirementType:["integer","integer"],priority:30},min:{validateNumber:function(e,t){return e>=t},requirementType:"number",priority:30},max:{validateNumber:function(e,t){return t>=e},requirementType:"number",priority:30},range:{validateNumber:function(e,t,n){return e>=t&&n>=e},requirementType:["number","number"],priority:30},equalto:{validateString:function(t,n){var i=e(n);return i.length?t===i.val():t===n},priority:256}}};var y={},b=function N(e,t,n){for(var i=[],s=[],o=0;o<e.length;o++){for(var r=!1,a=0;a<t.length;a++)if(e[o].assert.name===t[a].assert.name){r=!0;break}r?s.push(e[o]):i.push(e[o])}return{kept:s,added:i,removed:n?[]:N(t,e,!0).added}};y.Form={_actualizeTriggers:function(){var e=this;this.$element.on("submit.Parsley",function(t){e.onSubmitValidate(t)}),this.$element.on("click.Parsley",'input[type="submit"], button[type="submit"]',function(t){e.onSubmitButton(t)}),!1!==this.options.uiEnabled&&this.$element.attr("novalidate","")},focus:function(){if(this._focusedField=null,!0===this.validationResult||"none"===this.options.focus)return null;for(var e=0;e<this.fields.length;e++){var t=this.fields[e];if(!0!==t.validationResult&&t.validationResult.length>0&&"undefined"==typeof t.options.noFocus&&(this._focusedField=t.$element,"first"===this.options.focus))break}return null===this._focusedField?null:this._focusedField.focus()},_destroyUI:function(){this.$element.off(".Parsley")}},y.Field={_reflowUI:function(){if(this._buildUI(),this._ui){var e=b(this.validationResult,this._ui.lastValidationResult);this._ui.lastValidationResult=this.validationResult,this._manageStatusClass(),this._manageErrorsMessages(e),this._actualizeTriggers(),!e.kept.length&&!e.added.length||this._failedOnce||(this._failedOnce=!0,this._actualizeTriggers())}},getErrorsMessages:function(){if(!0===this.validationResult)return[];for(var e=[],t=0;t<this.validationResult.length;t++)e.push(this.validationResult[t].errorMessage||this._getErrorMessage(this.validationResult[t].assert));return e},addError:function(e){var t=arguments.length<=1||void 0===arguments[1]?{}:arguments[1],n=t.message,i=t.assert,s=t.updateClass,o=void 0===s?!0:s;this._buildUI(),this._addError(e,{message:n,assert:i}),o&&this._errorClass()},updateError:function(e){var t=arguments.length<=1||void 0===arguments[1]?{}:arguments[1],n=t.message,i=t.assert,s=t.updateClass,o=void 0===s?!0:s;this._buildUI(),this._updateError(e,{message:n,assert:i}),o&&this._errorClass()},removeError:function(e){var t=arguments.length<=1||void 0===arguments[1]?{}:arguments[1],n=t.updateClass,i=void 0===n?!0:n;this._buildUI(),this._removeError(e),i&&this._manageStatusClass()},_manageStatusClass:function(){this.hasConstraints()&&this.needsValidation()&&!0===this.validationResult?this._successClass():this.validationResult.length>0?this._errorClass():this._resetClass()},_manageErrorsMessages:function(t){if("undefined"==typeof this.options.errorsMessagesDisabled){if("undefined"!=typeof this.options.errorMessage)return t.added.length||t.kept.length?(this._insertErrorWrapper(),0===this._ui.$errorsWrapper.find(".parsley-custom-error-message").length&&this._ui.$errorsWrapper.append(e(this.options.errorTemplate).addClass("parsley-custom-error-message")),this._ui.$errorsWrapper.addClass("filled").find(".parsley-custom-error-message").html(this.options.errorMessage)):this._ui.$errorsWrapper.removeClass("filled").find(".parsley-custom-error-message").remove();for(var n=0;n<t.removed.length;n++)this._removeError(t.removed[n].assert.name);for(n=0;n<t.added.length;n++)this._addError(t.added[n].assert.name,{message:t.added[n].errorMessage,assert:t.added[n].assert});for(n=0;n<t.kept.length;n++)this._updateError(t.kept[n].assert.name,{message:t.kept[n].errorMessage,assert:t.kept[n].assert})}},_addError:function(t,n){var i=n.message,s=n.assert;this._insertErrorWrapper(),this._ui.$errorsWrapper.addClass("filled").append(e(this.options.errorTemplate).addClass("parsley-"+t).html(i||this._getErrorMessage(s)))},_updateError:function(e,t){var n=t.message,i=t.assert;this._ui.$errorsWrapper.addClass("filled").find(".parsley-"+e).html(n||this._getErrorMessage(i))},_removeError:function(e){this._ui.$errorsWrapper.removeClass("filled").find(".parsley-"+e).remove()},_getErrorMessage:function(e){var t=e.name+"Message";return"undefined"!=typeof this.options[t]?window.Parsley.formatMessage(this.options[t],e.requirements):window.Parsley.getErrorMessage(e)},_buildUI:function(){if(!this._ui&&!1!==this.options.uiEnabled){var t={};this.$element.attr(this.options.namespace+"id",this.__id__),t.$errorClassHandler=this._manageClassHandler(),t.errorsWrapperId="parsley-id-"+(this.options.multiple?"multiple-"+this.options.multiple:this.__id__),t.$errorsWrapper=e(this.options.errorsWrapper).attr("id",t.errorsWrapperId),t.lastValidationResult=[],t.validationInformationVisible=!1,this._ui=t}},_manageClassHandler:function(){if("string"==typeof this.options.classHandler&&e(this.options.classHandler).length)return e(this.options.classHandler);var t=this.options.classHandler.call(this,this);return"undefined"!=typeof t&&t.length?t:!this.options.multiple||this.$element.is("select")?this.$element:this.$element.parent()},_insertErrorWrapper:function(){var t;if(0!==this._ui.$errorsWrapper.parent().length)return this._ui.$errorsWrapper.parent();if("string"==typeof this.options.errorsContainer){if(e(this.options.errorsContainer).length)return e(this.options.errorsContainer).append(this._ui.$errorsWrapper);a.warn("The errors container `"+this.options.errorsContainer+"` does not exist in DOM")}else"function"==typeof this.options.errorsContainer&&(t=this.options.errorsContainer.call(this,this));if("undefined"!=typeof t&&t.length)return t.append(this._ui.$errorsWrapper);var n=this.$element;return this.options.multiple&&(n=n.parent()),n.after(this._ui.$errorsWrapper)},_actualizeTriggers:function(){var e=this,t=this._findRelated();t.off(".Parsley"),this._failedOnce?t.on(a.namespaceEvents(this.options.triggerAfterFailure,"Parsley"),function(){e.validate()}):t.on(a.namespaceEvents(this.options.trigger,"Parsley"),function(t){e._eventValidate(t)})},_eventValidate:function(e){(!/key|input/.test(e.type)||this._ui&&this._ui.validationInformationVisible||!(this.getValue().length<=this.options.validationThreshold))&&this.validate()},_resetUI:function(){this._failedOnce=!1,this._actualizeTriggers(),"undefined"!=typeof this._ui&&(this._ui.$errorsWrapper.removeClass("filled").children().remove(),this._resetClass(),this._ui.lastValidationResult=[],this._ui.validationInformationVisible=!1)},_destroyUI:function(){this._resetUI(),"undefined"!=typeof this._ui&&this._ui.$errorsWrapper.remove(),delete this._ui},_successClass:function(){this._ui.validationInformationVisible=!0,this._ui.$errorClassHandler.removeClass(this.options.errorClass).addClass(this.options.successClass)},_errorClass:function(){this._ui.validationInformationVisible=!0,this._ui.$errorClassHandler.removeClass(this.options.successClass).addClass(this.options.errorClass)},_resetClass:function(){this._ui.$errorClassHandler.removeClass(this.options.successClass).removeClass(this.options.errorClass)}};var _=function(t,n,i){this.__class__="ParsleyForm",this.$element=e(t),this.domOptions=n,this.options=i,this.parent=window.Parsley,this.fields=[],this.validationResult=null},w={pending:null,resolved:!0,rejected:!1};_.prototype={onSubmitValidate:function(e){var t=this;if(!0!==e.parsley){var n=this._$submitSource||this.$element.find('input[type="submit"], button[type="submit"]').first();if(this._$submitSource=null,this.$element.find(".parsley-synthetic-submit-button").prop("disabled",!0),!n.is("[formnovalidate]")){var i=this.whenValidate({event:e});"resolved"===i.state()&&!1!==this._trigger("submit")||(e.stopImmediatePropagation(),e.preventDefault(),"pending"===i.state()&&i.done(function(){t._submit(n)}))}}},onSubmitButton:function(t){this._$submitSource=e(t.target)},_submit:function(t){if(!1!==this._trigger("submit")){if(t){var n=this.$element.find(".parsley-synthetic-submit-button").prop("disabled",!1);0===n.length&&(n=e('<input class="parsley-synthetic-submit-button" type="hidden">').appendTo(this.$element)),n.attr({name:t.attr("name"),value:t.attr("value")})}this.$element.trigger(e.extend(e.Event("submit"),{parsley:!0}))}},validate:function(t){if(arguments.length>=1&&!e.isPlainObject(t)){a.warnOnce("Calling validate on a parsley form without passing arguments as an object is deprecated.");var n=_slice.call(arguments),i=n[0],s=n[1],o=n[2];t={group:i,force:s,event:o}}return w[this.whenValidate(t).state()]},whenValidate:function(){var t,n=this,i=arguments.length<=0||void 0===arguments[0]?{}:arguments[0],s=i.group,o=i.force,r=i.event;this.submitEvent=r,r&&(this.submitEvent=e.extend({},r,{preventDefault:function(){a.warnOnce("Using `this.submitEvent.preventDefault()` is deprecated; instead, call `this.validationResult = false`"),n.validationResult=!1}})),this.validationResult=!0,this._trigger("validate"),this._refreshFields();var l=this._withoutReactualizingFormOptions(function(){return e.map(n.fields,function(e){return e.whenValidate({force:o,group:s})})});return(t=e.when.apply(e,_toConsumableArray(l)).done(function(){n._trigger("success")}).fail(function(){n.validationResult=!1,n.focus(),n._trigger("error")}).always(function(){n._trigger("validated")})).pipe.apply(t,_toConsumableArray(this._pipeAccordingToValidationResult()))},isValid:function(t){if(arguments.length>=1&&!e.isPlainObject(t)){a.warnOnce("Calling isValid on a parsley form without passing arguments as an object is deprecated.");var n=_slice.call(arguments),i=n[0],s=n[1];t={group:i,force:s}}return w[this.whenValid(t).state()]},whenValid:function(){var t=this,n=arguments.length<=0||void 0===arguments[0]?{}:arguments[0],i=n.group,s=n.force;this._refreshFields();var o=this._withoutReactualizingFormOptions(function(){return e.map(t.fields,function(e){return e.whenValid({group:i,force:s})})});return e.when.apply(e,_toConsumableArray(o))},_refreshFields:function(){return this.actualizeOptions()._bindFields()},_bindFields:function(){var t=this,n=this.fields;return this.fields=[],this.fieldsMappedById={},this._withoutReactualizingFormOptions(function(){t.$element.find(t.options.inputs).not(t.options.excluded).each(function(e,n){var i=new window.Parsley.Factory(n,{},t);"ParsleyField"!==i.__class__&&"ParsleyFieldMultiple"!==i.__class__||!0===i.options.excluded||"undefined"==typeof t.fieldsMappedById[i.__class__+"-"+i.__id__]&&(t.fieldsMappedById[i.__class__+"-"+i.__id__]=i,t.fields.push(i))}),e(n).not(t.fields).each(function(e,t){t._trigger("reset")})}),this},_withoutReactualizingFormOptions:function(e){var t=this.actualizeOptions;this.actualizeOptions=function(){return this};var n=e();return this.actualizeOptions=t,n},_trigger:function(e){return this.trigger("form:"+e)}};var x=function(t,n,i,s,o){if(!/ParsleyField/.test(t.__class__))throw new Error("ParsleyField or ParsleyFieldMultiple instance expected");var r=window.Parsley._validatorRegistry.validators[n],a=new f(r);e.extend(this,{validator:a,name:n,requirements:i,priority:s||t.options[n+"Priority"]||a.priority,isDomConstraint:!0===o}),this._parseRequirements(t.options)},C=function(e){var t=e[0].toUpperCase();return t+e.slice(1)};x.prototype={validate:function(e,t){var n=this.requirementList.slice(0);return n.unshift(e),n.push(t),this.validator.validate.apply(this.validator,n)},_parseRequirements:function(e){var t=this;this.requirementList=this.validator.parseRequirements(this.requirements,function(n){return e[t.name+C(n)]})}};var k=function(t,n,i,s){this.__class__="ParsleyField",this.$element=e(t),"undefined"!=typeof s&&(this.parent=s),this.options=i,this.domOptions=n,this.constraints=[],this.constraintsByName={},this.validationResult=!0,this._bindConstraints()},T={pending:null,resolved:!0,rejected:!1};k.prototype={validate:function(t){arguments.length>=1&&!e.isPlainObject(t)&&(a.warnOnce("Calling validate on a parsley field without passing arguments as an object is deprecated."),t={options:t});var n=this.whenValidate(t);if(!n)return!0;switch(n.state()){case"pending":return null;case"resolved":return!0;case"rejected":return this.validationResult}},whenValidate:function(){var e,t=this,n=arguments.length<=0||void 0===arguments[0]?{}:arguments[0],i=n.force,s=n.group;return this.refreshConstraints(),!s||this._isInGroup(s)?(this.value=this.getValue(),this._trigger("validate"),(e=this.whenValid({force:i,value:this.value,_refreshed:!0}).always(function(){t._reflowUI()}).done(function(){t._trigger("success")}).fail(function(){t._trigger("error")}).always(function(){t._trigger("validated")})).pipe.apply(e,_toConsumableArray(this._pipeAccordingToValidationResult()))):void 0},hasConstraints:function(){return 0!==this.constraints.length},needsValidation:function(e){return"undefined"==typeof e&&(e=this.getValue()),e.length||this._isRequired()||"undefined"!=typeof this.options.validateIfEmpty?!0:!1},_isInGroup:function(t){return e.isArray(this.options.group)?-1!==e.inArray(t,this.options.group):this.options.group===t},isValid:function(t){if(arguments.length>=1&&!e.isPlainObject(t)){a.warnOnce("Calling isValid on a parsley field without passing arguments as an object is deprecated.");var n=_slice.call(arguments),i=n[0],s=n[1];t={force:i,value:s}}var o=this.whenValid(t);return o?T[o.state()]:!0},whenValid:function(){var t=this,n=arguments.length<=0||void 0===arguments[0]?{}:arguments[0],i=n.force,s=void 0===i?!1:i,o=n.value,r=n.group,a=n._refreshed;if(a||this.refreshConstraints(),!r||this._isInGroup(r)){if(this.validationResult=!0,!this.hasConstraints())return e.when();if(("undefined"==typeof o||null===o)&&(o=this.getValue()),!this.needsValidation(o)&&!0!==s)return e.when();var l=this._getGroupedConstraints(),u=[];return e.each(l,function(n,i){var s=e.when.apply(e,_toConsumableArray(e.map(i,function(e){return t._validateConstraint(o,e)})));return u.push(s),"rejected"===s.state()?!1:void 0}),e.when.apply(e,u)}},_validateConstraint:function(t,n){var i=this,s=n.validate(t,this);return!1===s&&(s=e.Deferred().reject()),e.when(s).fail(function(e){i.validationResult instanceof Array||(i.validationResult=[]),i.validationResult.push({assert:n,errorMessage:"string"==typeof e&&e})})},getValue:function(){var e;return e="function"==typeof this.options.value?this.options.value(this):"undefined"!=typeof this.options.value?this.options.value:this.$element.val(),"undefined"==typeof e||null===e?"":this._handleWhitespace(e)},refreshConstraints:function(){return this.actualizeOptions()._bindConstraints()},addConstraint:function(e,t,n,i){if(window.Parsley._validatorRegistry.validators[e]){var s=new x(this,e,t,n,i);"undefined"!==this.constraintsByName[s.name]&&this.removeConstraint(s.name),this.constraints.push(s),this.constraintsByName[s.name]=s}return this},removeConstraint:function(e){for(var t=0;t<this.constraints.length;t++)if(e===this.constraints[t].name){this.constraints.splice(t,1);break}return delete this.constraintsByName[e],this},updateConstraint:function(e,t,n){return this.removeConstraint(e).addConstraint(e,t,n)},_bindConstraints:function(){for(var e=[],t={},n=0;n<this.constraints.length;n++)!1===this.constraints[n].isDomConstraint&&(e.push(this.constraints[n]),t[this.constraints[n].name]=this.constraints[n]);this.constraints=e,this.constraintsByName=t;for(var i in this.options)this.addConstraint(i,this.options[i],void 0,!0);return this._bindHtml5Constraints()},_bindHtml5Constraints:function(){(this.$element.hasClass("required")||this.$element.attr("required"))&&this.addConstraint("required",!0,void 0,!0),"string"==typeof this.$element.attr("pattern")&&this.addConstraint("pattern",this.$element.attr("pattern"),void 0,!0),"undefined"!=typeof this.$element.attr("min")&&"undefined"!=typeof this.$element.attr("max")?this.addConstraint("range",[this.$element.attr("min"),this.$element.attr("max")],void 0,!0):"undefined"!=typeof this.$element.attr("min")?this.addConstraint("min",this.$element.attr("min"),void 0,!0):"undefined"!=typeof this.$element.attr("max")&&this.addConstraint("max",this.$element.attr("max"),void 0,!0),"undefined"!=typeof this.$element.attr("minlength")&&"undefined"!=typeof this.$element.attr("maxlength")?this.addConstraint("length",[this.$element.attr("minlength"),this.$element.attr("maxlength")],void 0,!0):"undefined"!=typeof this.$element.attr("minlength")?this.addConstraint("minlength",this.$element.attr("minlength"),void 0,!0):"undefined"!=typeof this.$element.attr("maxlength")&&this.addConstraint("maxlength",this.$element.attr("maxlength"),void 0,!0);var e=this.$element.attr("type");return"undefined"==typeof e?this:"number"===e?this.addConstraint("type",["number",{step:this.$element.attr("step"),base:this.$element.attr("min")||this.$element.attr("value")}],void 0,!0):/^(email|url|range)$/i.test(e)?this.addConstraint("type",e,void 0,!0):this},_isRequired:function(){return"undefined"==typeof this.constraintsByName.required?!1:!1!==this.constraintsByName.required.requirements},_trigger:function(e){return this.trigger("field:"+e)},_handleWhitespace:function(e){return!0===this.options.trimValue&&a.warnOnce('data-parsley-trim-value="true" is deprecated, please use data-parsley-whitespace="trim"'),"squish"===this.options.whitespace&&(e=e.replace(/\s{2,}/g," ")),("trim"===this.options.whitespace||"squish"===this.options.whitespace||!0===this.options.trimValue)&&(e=a.trimString(e)),e},_getGroupedConstraints:function(){if(!1===this.options.priorityEnabled)return[this.constraints];for(var e=[],t={},n=0;n<this.constraints.length;n++){var i=this.constraints[n].priority;t[i]||e.push(t[i]=[]),t[i].push(this.constraints[n])}return e.sort(function(e,t){return t[0].priority-e[0].priority}),e}};var S=k,$=function(){this.__class__="ParsleyFieldMultiple"};$.prototype={addElement:function(e){return this.$elements.push(e),this},refreshConstraints:function(){var t;if(this.constraints=[],this.$element.is("select"))return this.actualizeOptions()._bindConstraints(),this;for(var n=0;n<this.$elements.length;n++)if(e("html").has(this.$elements[n]).length){t=this.$elements[n].data("ParsleyFieldMultiple").refreshConstraints().constraints;for(var i=0;i<t.length;i++)this.addConstraint(t[i].name,t[i].requirements,t[i].priority,t[i].isDomConstraint)}else this.$elements.splice(n,1);return this},getValue:function(){if("function"==typeof this.options.value)return this.options.value(this);if("undefined"!=typeof this.options.value)return this.options.value;if(this.$element.is("input[type=radio]"))return this._findRelated().filter(":checked").val()||"";if(this.$element.is("input[type=checkbox]")){var t=[];return this._findRelated().filter(":checked").each(function(){t.push(e(this).val())}),t}return this.$element.is("select")&&null===this.$element.val()?[]:this.$element.val()},_init:function(){return this.$elements=[this.$element],this}};var D=function(t,n,i){this.$element=e(t);var s=this.$element.data("Parsley");if(s)return"undefined"!=typeof i&&s.parent===window.Parsley&&(s.parent=i,s._resetOptions(s.options)),s;if(!this.$element.length)throw new Error("You must bind Parsley on an existing element.");if("undefined"!=typeof i&&"ParsleyForm"!==i.__class__)throw new Error("Parent instance must be a ParsleyForm instance");return this.parent=i||window.Parsley,this.init(n)};D.prototype={init:function(e){return this.__class__="Parsley",this.__version__="2.3.10",this.__id__=a.generateID(),this._resetOptions(e),this.$element.is("form")||a.checkAttr(this.$element,this.options.namespace,"validate")&&!this.$element.is(this.options.inputs)?this.bind("parsleyForm"):this.isMultiple()?this.handleMultiple():this.bind("parsleyField")},isMultiple:function(){return this.$element.is("input[type=radio], input[type=checkbox]")||this.$element.is("select")&&"undefined"!=typeof this.$element.attr("multiple")},handleMultiple:function(){var t,n,i=this;if(this.options.multiple||("undefined"!=typeof this.$element.attr("name")&&this.$element.attr("name").length?this.options.multiple=t=this.$element.attr("name"):"undefined"!=typeof this.$element.attr("id")&&this.$element.attr("id").length&&(this.options.multiple=this.$element.attr("id"))),this.$element.is("select")&&"undefined"!=typeof this.$element.attr("multiple"))return this.options.multiple=this.options.multiple||this.__id__,this.bind("parsleyFieldMultiple");if(!this.options.multiple)return a.warn("To be bound by Parsley, a radio, a checkbox and a multiple select input must have either a name or a multiple option.",this.$element),this;this.options.multiple=this.options.multiple.replace(/(:|\.|\[|\]|\{|\}|\$)/g,""),"undefined"!=typeof t&&e('input[name="'+t+'"]').each(function(t,n){e(n).is("input[type=radio], input[type=checkbox]")&&e(n).attr(i.options.namespace+"multiple",i.options.multiple)});for(var s=this._findRelated(),o=0;o<s.length;o++)if(n=e(s.get(o)).data("Parsley"),"undefined"!=typeof n){this.$element.data("ParsleyFieldMultiple")||n.addElement(this.$element);break}return this.bind("parsleyField",!0),n||this.bind("parsleyFieldMultiple")},bind:function(t,n){var i;switch(t){case"parsleyForm":i=e.extend(new _(this.$element,this.domOptions,this.options),new u,window.ParsleyExtend)._bindFields();break;case"parsleyField":i=e.extend(new S(this.$element,this.domOptions,this.options,this.parent),new u,window.ParsleyExtend);break;case"parsleyFieldMultiple":i=e.extend(new S(this.$element,this.domOptions,this.options,this.parent),new $,new u,window.ParsleyExtend)._init();break;default:throw new Error(t+"is not a supported Parsley type")}return this.options.multiple&&a.setAttr(this.$element,this.options.namespace,"multiple",this.options.multiple),"undefined"!=typeof n?(this.$element.data("ParsleyFieldMultiple",i),i):(this.$element.data("Parsley",i),i._actualizeTriggers(),i._trigger("init"),i)}};var E=e.fn.jquery.split(".");if(parseInt(E[0])<=1&&parseInt(E[1])<8)throw"The loaded version of jQuery is too old. Please upgrade to 1.8.x or better.";E.forEach||a.warn("Parsley requires ES5 to run properly. Please include https://github.com/es-shims/es5-shim");var A=e.extend(new u,{$element:e(document),actualizeOptions:null,_resetOptions:null,Factory:D,version:"2.3.10"});e.extend(S.prototype,y.Field,u.prototype),e.extend(_.prototype,y.Form,u.prototype),e.extend(D.prototype,u.prototype),e.fn.parsley=e.fn.psly=function(t){if(this.length>1){var n=[];return this.each(function(){n.push(e(this).parsley(t))}),n}return e(this).length?new D(this,t):void a.warn("You must bind Parsley on an existing element.")},"undefined"==typeof window.ParsleyExtend&&(window.ParsleyExtend={}),A.options=e.extend(a.objectCreate(l),window.ParsleyConfig),window.ParsleyConfig=A.options,window.Parsley=window.psly=A,window.ParsleyUtils=a;var M=window.Parsley._validatorRegistry=new m(window.ParsleyConfig.validators,window.ParsleyConfig.i18n);window.ParsleyValidator={},e.each("setLocale addCatalog addMessage addMessages getErrorMessage formatMessage addValidator updateValidator removeValidator".split(" "),function(t,n){window.Parsley[n]=e.proxy(M,n),window.ParsleyValidator[n]=function(){var e;return a.warnOnce("Accessing the method '"+n+"' through ParsleyValidator is deprecated. Simply call 'window.Parsley."+n+"(...)'"),(e=window.Parsley)[n].apply(e,arguments)}}),window.Parsley.UI=y,window.ParsleyUI={removeError:function(e,t,n){var i=!0!==n;return a.warnOnce("Accessing ParsleyUI is deprecated. Call 'removeError' on the instance directly. Please comment in issue 1073 as to your need to call this method."),e.removeError(t,{updateClass:i})},getErrorsMessages:function(e){return a.warnOnce("Accessing ParsleyUI is deprecated. Call 'getErrorsMessages' on the instance directly."),e.getErrorsMessages()}},e.each("addError updateError".split(" "),function(e,t){window.ParsleyUI[t]=function(e,n,i,s,o){var r=!0!==o;return a.warnOnce("Accessing ParsleyUI is deprecated. Call '"+t+"' on the instance directly. Please comment in issue 1073 as to your need to call this method."),e[t](n,{message:i,assert:s,updateClass:r})}}),!1!==window.ParsleyConfig.autoBind&&e(function(){e("[data-parsley-validate]").length&&e("[data-parsley-validate]").parsley()});var F=e({}),j=function(){a.warnOnce("Parsley's pubsub module is deprecated; use the 'on' and 'off' methods on parsley instances or window.Parsley")},q="parsley:";e.listen=function(e,i){var s;if(j(),"object"==typeof arguments[1]&&"function"==typeof arguments[2]&&(s=arguments[1],i=arguments[2]),"function"!=typeof i)throw new Error("Wrong parameters");window.Parsley.on(n(e),t(i,s))},e.listenTo=function(e,i,s){if(j(),!(e instanceof S||e instanceof _))throw new Error("Must give Parsley instance");if("string"!=typeof i||"function"!=typeof s)throw new Error("Wrong parameters");e.on(n(i),t(s))},e.unsubscribe=function(e,t){if(j(),"string"!=typeof e||"function"!=typeof t)throw new Error("Wrong arguments");window.Parsley.off(n(e),t.parsleyAdaptedCallback)},e.unsubscribeTo=function(e,t){if(j(),!(e instanceof S||e instanceof _))throw new Error("Must give Parsley instance");e.off(n(t))},e.unsubscribeAll=function(t){j(),window.Parsley.off(n(t)),e("form,input,textarea,select").each(function(){var i=e(this).data("Parsley");i&&i.off(n(t))})},e.emit=function(e,t){var i;j();var s=t instanceof S||t instanceof _,o=Array.prototype.slice.call(arguments,s?2:1);o.unshift(n(e)),s||(t=window.Parsley),(i=t).trigger.apply(i,_toConsumableArray(o))};e.extend(!0,A,{asyncValidators:{"default":{fn:function(e){return e.status>=200&&e.status<300},url:!1},reverse:{fn:function(e){return e.status<200||e.status>=300},url:!1}},addAsyncValidator:function(e,t,n,i){return A.asyncValidators[e]={fn:t,url:n||!1,options:i||{}},this}}),A.addValidator("remote",{requirementType:{"":"string",validator:"string",
reverse:"boolean",options:"object"},validateString:function(t,n,i,s){var o,r,a={},l=i.validator||(!0===i.reverse?"reverse":"default");if("undefined"==typeof A.asyncValidators[l])throw new Error("Calling an undefined async validator: `"+l+"`");n=A.asyncValidators[l].url||n,n.indexOf("{value}")>-1?n=n.replace("{value}",encodeURIComponent(t)):a[s.$element.attr("name")||s.$element.attr("id")]=t;var u=e.extend(!0,i.options||{},A.asyncValidators[l].options);o=e.extend(!0,{},{url:n,data:a,type:"GET"},u),s.trigger("field:ajaxoptions",s,o),r=e.param(o),"undefined"==typeof A._remoteCache&&(A._remoteCache={});var c=A._remoteCache[r]=A._remoteCache[r]||e.ajax(o),d=function(){var t=A.asyncValidators[l].fn.call(s,c,n,i);return t||(t=e.Deferred().reject()),e.when(t)};return c.then(d,d)},priority:-1}),A.on("form:submit",function(){A._remoteCache={}}),window.ParsleyExtend.addAsyncValidator=function(){return ParsleyUtils.warnOnce("Accessing the method `addAsyncValidator` through an instance is deprecated. Simply call `Parsley.addAsyncValidator(...)`"),A.addAsyncValidator.apply(A,arguments)},A.addMessages("en",{defaultMessage:"This value seems to be invalid.",type:{email:"This value should be a valid email.",url:"This value should be a valid url.",number:"This value should be a valid number.",integer:"This value should be a valid integer.",digits:"This value should be digits.",alphanum:"This value should be alphanumeric."},notblank:"This value should not be blank.",required:"This value is required.",pattern:"This value seems to be invalid.",min:"This value should be greater than or equal to %s.",max:"This value should be lower than or equal to %s.",range:"This value should be between %s and %s.",minlength:"This value is too short. It should have %s characters or more.",maxlength:"This value is too long. It should have %s characters or fewer.",length:"This value length is invalid. It should be between %s and %s characters long.",mincheck:"You must select at least %s choices.",maxcheck:"You must select %s choices or fewer.",check:"You must select between %s and %s choices.",equalto:"This value should be the same."}),A.setLocale("en");var O=new i;O.install();var P=A;return P}),define("modules/donate",["jquery","parsley"],function(e,t){"use strict";var n={creditTokenNeeded:!1,$donationForm:null,parsleyOptions:{errorClass:"has-error",trigger:"change",successClass:"has-no-error",errorsWrapper:'<ul class="o-error-list"></ul>',errorTemplate:'<li class="o-error-list__item"></li>'},init:function(){var t,i,s,o,r,a;t=e("#formTab").length?e("#formTab"):!1,i=e("#form-donation-amount_custom"),o=e(".js-donation__custom-amount"),r=e(".js__field--company"),s=e("#donation__salutation"),this.$donationForm=e(".c-donation-form"),a="user";var l=e("#maxValue").data("parsleyMaxvalue")<=0?9999:e("#maxValue").data("parsleyMaxvalue")-1;if(e("#maxAmountLength").html(l.toString().length),o.focus(),o.val(),o.val(o.val()),e.urlParam=function(e){var t=new RegExp("[?&]"+e+"=([^&#]*)").exec(window.location.href);return null==t?null:t[1]||0},e("input:radio[name='tx_frsdrkdonations_donation[donation][selectedAmount]']").is(":checked")||i.click(),e.urlParam("ammount")){var u=e.urlParam("ammount").replace(".","");o.val(u)}var c=e(".o-radio-group .o-radio-group__item .o-radio-group__option");c.each(function(){e(this).is(":checked")&&e(this).siblings("label").addClass("active")}),c.on("change",function(){if(e(this).is(":checked")){var t=e(this),i=t.parent(".o-radio-group__item").siblings(".o-radio-group__item");i.each(function(){e(this).find("label").removeClass("active"),e(this).prop("checked",!1)}),t.siblings("label").addClass("active"),t.prop("checked",!0),n.toggleOptionalFields()}}),e(".o-button-select-defined-value").on("click",function(){o.val(e(this).parent().find(".o-button-select__amount").html()),n.toggleOptionalFields(),e("#parsley-id-5").length&&(e("#parsley-id-5").remove(),e(".h-text__hint--currency").addClass("h-hide"),o.removeClass("has-error"),o.addClass("has-no-error"))}),e(".o-form__field--select").each(function(){var t=e(this),n=t.siblings(".tooltip"),i=t.siblings("#selectedPurpose"),s=t.siblings(".o-slider__arrow-icon");if(n.length){var o=e(".tooltip-close");t.on("change",function(){n.addClass("h-hide"),""!==n.find("#"+t.val()).html()?s.removeClass("h-hide"):s.addClass("h-hide")}),s.on("click",function(){""!==n.find("#"+t.val()).html()?(n.removeClass("h-hide").find("div").not("#"+t.val()).addClass("h-hide",100),n.find("#"+t.val()).removeClass("h-hide",1e3)):n.addClass("h-hide",100).find("div").addClass("h-hide",100)}),o.on("click",function(){n.addClass("h-hide",1e3).find("div").addClass("h-hide",1e3)}),i.length&&s.removeClass("h-hide")}}),e(".o-button-select__option").each(function(){e(this).is(":checked")&&e(this).siblings("label").find(".o-button-select__option_png").addClass("checked"),e(this).on("change",function(){e(this).is(":checked")?(e(".o-button-select__option").each(function(){e(this).siblings("label").find(".o-button-select__option_png").removeClass("checked")}),e(this).siblings("label").find(".o-button-select__option_png").addClass("checked")):e(this).siblings("label").find(".o-button-select__option_png").removeClass("checked")})}),e("#tax__subscribe").is(":checked")?n.toggleOptionalFields():e(".js-toogle-optional").find('input[required="required"]').attr("disabled","disabled").attr("required",!1),e("#tax__subscribe").on("change",function(){e(this).is(":checked")?(e(".js-toogle-optional").removeClass("h-hide"),e(".js-toogle-optional").find('input[disabled="disabled"]').removeAttr("disabled").attr("required",!0)):(e(".js-toogle-optional").addClass("h-hide"),e(".js-toogle-optional").find('input[required="required"]').attr("disabled","disabled").attr("required",!1))}),e(".o-check-group__option").each(function(){e(this).is(":checked")?(e(this).parent(".o-check-group--single").addClass("checked"),e(".js-toogle-optional").removeClass("h-hide"),e(".js-toogle-optional").find('input[disabled="disabled"]').removeAttr("disabled").attr("required",!0)):e(this).parent(".o-check-group--single").removeClass("checked"),e(this).on("change",function(){e(this).parent(".o-check-group--single").toggleClass("checked")})}),o.on("blur",function(){""===e(this).val()&&(e("#form-donation-amount_custom").prop("checked",!1),e(".h-text__hint--currency").addClass("h-hide"),e(".h-text__secrethint--currency").addClass("h-hide")),n._initParsleyValidation(),n.toggleOptionalFields()}),e("#c-frequency").find("input").on("change",function(){n.toggleOptionalFields()});var d=e(window).width(),h=e(".c-donation-form__payment .o-button-select__item");if(d>1024&&e(h).each(function(){e(this).hasClass("show-desktop")||(e(this).addClass("SHOW-OFF"),e(this).removeClass("is-last-in-row"))}),1024>d&&d>600&&e(h).each(function(){e(this).hasClass("show-tablet")||(e(this).addClass("SHOW-OFF"),e(this).removeClass("is-last-in-row"))}),600>d&&e(h).each(function(){e(this).hasClass("show-handy")||(e(this).addClass("SHOW-OFF"),e(this).removeClass("is-last-in-row"))}),o.on("focusin",function(){i.click()}),e(".js-donation-purpose-toggle").on("click",function(t){var n=e(e(this).data("toggle-target"));t.preventDefault(),n.toggleClass("is-active").parent().toggleClass("is-active")}),e("#label__sepa, #label__creditcard").on("click",function(){var t=e(".c-donation-form__payment").offset().top+e(".c-donation-form__payment").height()-115;"label_creditcard"==e(this).attr("id")&&e("#card_holder").focus(),"label_sepa"==e(this).attr("id")&&e("#payment-sepa__accountowner").focus(),e("html, body").animate({scrollTop:t},500)}),this.$donationForm.length&&this._initParsleyValidation(),this._initPaymentPayments(),this._initFormSubmit(),this._hidePayments(),t){var p=n.getAnchorFromUrl();p!==!1&&(n.toggleFieldsForTab(p),t.find("li").removeClass("active"),e("#"+p).parent().addClass("active"),a=e(this).attr("id")),t.find("a").each(function(){e(this).on("click",function(i){return t.find("li").removeClass("active"),e(this).parent().addClass("active"),n.toggleFieldsForTab(e(this).attr("id")),a=e(this).attr("id"),i.preventDefault(),!1})});var f=t.find("#user-secret");f.parent().hasClass("active")&&(n.toggleFieldsForTab("user-secret"),a="user-secret")}e(".sprite-amount-info, .amount-tooltip").click(function(){e("#amount-info-text").toggleClass("h-hide"),e(".amount-tooltip").toggleClass("h-hide")}),e(window).resize(function(){e(document).width()>1008&&(e("#amount-info-text").addClass("h-hide"),e(".amount-tooltip").addClass("h-hide"))})},_initParsleyValidation:function(){window.Parsley.addValidator("amount",function(t,n){var i,s,o,r,a,l=e("#payLimit").data("parsleyPay1limit"),u=e("#payLimit").data("parsleyPay2limit"),c=e("#payLimit").data("parsleyPay3limit"),d=e("#payLimit").data("parsleyPay4limit"),h=e("#payLimit").data("parsleyBasic1paylimit"),p=e("#payLimit").data("parsleyBasic2paylimit"),f=e("#payLimit").data("parsleyBasic3paylimit"),m=e("#custom-amount").val(),g=e("#form-payment_sepa").prop("checked"),v=e("#form-payment_creditcard").prop("checked"),y=e("#form-payment_paypal").prop("checked"),b=e("#form-payment_sofort").prop("checked"),_=e("#form-donation-mode_1").prop("checked"),w=e("#form-donation-mode_2").prop("checked"),x=(e("#form-donation-mode_3").prop("checked"),e("#form-donation-mode_4").prop("checked"));if(g===!0)i=l,s="SEPA",a="SEPA";else if(v===!0)i=u,s="Kreditkarte",a="Creditcard";else if(y===!0)i=c,s="Paypal",a="Paypal";else if(b===!0)i=d,s="Sofortüberweisung",a="Sofortüberweisung";else if(_===!0)i=h,o="einmaligen",r="onctime";else if(w===!0)i=p,o="monatlichen",r="monthly";else if(x===!0)i=f,o="jährlichen",r="yearly";else{if(x!==!0)return!0;i=f,o="vierteljährlich",r="quarterly"}return m>=i?!0:!1},32).addMessage("en","amount","The minium amount of this donation should be at least %s €.").addMessage("de","amount","Der kleinste mögliche Spendenbetrag sollte %s € sein."),window.Parsley.addValidator("creditcard",{requirementType:"string",validateString:function(e,t){var n,i=0,s=0,o=0,r=!1;if(/[^0-9-\s]+/.test(e))return!1;for(e=e.replace(/\D/g,""),n=e.length-1;n>=0;n--)s=e.charAt(n),o=parseInt(s,10),r&&(o*=2)>9&&(o-=9),i+=o,r=!r;return i%10===0},messages:{en:"Please provide a valid credit card number.",de:"Dies ist keine gültige Kreditkartennummer"}}),window.Parsley.addValidator("iban",{requirementType:"regexp",validateString:function(e,t){return/^DE\d{2}[ ]\d{4}[ ]\d{4}[ ]\d{4}[ ]\d{4}[ ]\d{2}|DE\d{20}/.test(e)?!0:!1},messages:{en:"Please provide a valid IBAN",de:"Bitte geben Sie eine gültige IBAN ein."}}),window.Parsley.addValidator("street",{requirementType:"regexp",validateString:function(e,t){return/[^a-zA-Z .-\s\ä\Ä\ö\Ö\ü\Ü\ß]+/.test(e)?!1:!0},messages:{en:"Please enter only your street name",de:"Bitte geben Sie nur den Straßennamen ein."}}),window.Parsley.addValidator("currency",{requirementType:"regexp",validateString:function(t,n){var i=e("#maxValue").data("parsleyMaxvalue")<=0?9999:e("#maxValue").data("parsleyMaxvalue")-1,s=i.toString().length,o=new RegExp("^(\\d{1,"+s+"})([,.]\\d{0,2})?$");if(""==t||t.match(o)){e(".new_custom_donation_amount_row").find("label");return e(".h-text__hint--currency").addClass("h-hide"),e(".h-text__secrethint--currency").addClass("h-hide"),1==e("#donation__secret").val()&&e("#donation__amount").val()>200?(e(".h-text__secrethint--currency").removeClass("h-hide"),!1):!0}return e(".h-text__hint--currency").removeClass("h-hide"),!1},messages:{en:"Please provide a valid value.",de:"Bitte geben Sie einen gültigen Betrag ein."}}),this.$donationForm.parsley(n.parsleyOptions),this.$donationForm.parsley().on("field:validated",function(e){return e.$element.is(":hidden")?(e._ui.$errorsWrapper.css("display","none"),e.validationResult=!0,!0):void(e.validationResult===!0&&e.$element.closest(".o-form__item").removeClass("has-error"))}),this.$donationForm.parsley().on("form:error",function(){e.each(this.fields,function(e,t){t.validationResult!==!0&&t.$element.closest(".o-form__item").addClass("has-error")});var t=e(".has-error").first().offset().top-80;return e("html,body").animate({scrollTop:t},500),!1})},_initFormSubmit:function(){this.$donationForm.on("submit",function(e){})},_initPaymentPayments:function(){var t=this,n=".js-payment-toggle";e('.c-donation-form__payment__addition input[required="required"]').attr("disabled","disabled"),e(n).on("change",function(){t._togglePayments(this.value)}),this._togglePayments(e(n+":checked").attr("value"))},_togglePayments:function(t){function i(){var t=e("#form-donation-mode_1").prop("checked"),n=e("#form-donation-mode_2").prop("checked"),i=e("#form-donation-mode_3").prop("checked"),s=e("#form-donation-mode_4").prop("checked");t===!0?e("#custom-amount").attr("data-parsley-amount",e("#payLimit").data("parsleyBasic1paylimit")):n===!0?e("#custom-amount").attr("data-parsley-amount",e("#payLimit").data("parsleyBasic2paylimit")):i===!0?e("#custom-amount").attr("data-parsley-amount",e("#payLimit").data("parsleyBasic3paylimit")):s===!0&&e("#custom-amount").attr("data-parsley-amount",e("#payLimit").data("parsleyBasic4paylimit"))}var s="",o=e("#donation__firstname").val(),r=e("#donation__lastname").val(),a=e("#payment-sepa__accountowner"),l=e("#card_holder");switch(i(),t){case"SEPA":s=".c-donation-form__payment__addition-sepa";var u=e("#payLimit").attr("data-parsley-pay1limit");u>0&&e("#custom-amount").attr("data-parsley-amount",u),a.val(""),""!=o&&""!=r?a.val(o+" "+r).addClass("has-value").focus():(""==o&&""!=r&&a.val(r).addClass("has-value").focus(),""!=o&&""==r&&a.val(o).addClass("has-value").focus()),n._initParsleyValidation();break;case"CREDITCARD":s=".c-donation-form__payment__addition-cc",this.creditTokenNeeded=!0;var u=e("#payLimit").attr("data-parsley-pay2limit");u>0&&e("#custom-amount").attr("data-parsley-amount",u),l.val(""),""!=o&&""!=r?l.val(o+" "+r).addClass("has-value").focus():(""==o&&""!=r&&l.val(r).addClass("has-value").focus(),""!=o&&""==r&&l.val(o).addClass("has-value").focus()),n._initParsleyValidation();break;case"PAYPAL":var u=e("#payLimit").attr("data-parsley-pay3limit");u>0&&e("#custom-amount").attr("data-parsley-amount",u),a.val(""),l.val(""),n._initParsleyValidation();break;case"SOFORT":var u=e("#payLimit").attr("data-parsley-pay4limit");u>0&&e("#custom-amount").attr("data-parsley-amount",u),a.val(""),l.val(""),n._initParsleyValidation()}e(".c-donation-form__payment__addition").addClass("h-hide"),e('.c-donation-form__payment__addition input[required="required"]').attr("disabled","disabled"),""!==s&&(e(s).removeClass("h-hide"),e(s+' input[required="required"]:disabled').removeAttr("disabled"),this.$donationForm.parsley().destroy(),this.$donationForm.parsley(n.parsleyOptions))},_resetPayments:function(){var t=e(".c-donation-form__payment__addition"),n=e(".c-donation-form__payment .o-button-select__item");n.each(function(){e(this).find("input").prop("checked",!1),e(this).find(".o-button-select__option_png").removeClass("checked")}),t.each(function(){e(this).addClass("h-hide"),e(this).find("input").each(function(){e(this).val("")})})},_hideResizePayments:function(t){var i=e(".c-donation-form__payment .o-button-select__item");e(i).each(function(){e(this).is("#jsPayment__amzn")||(e(this).hasClass(t)?(e(this).removeClass("SHOW-OFF"),n._resetPayments()):(e(this).addClass("SHOW-OFF"),n._resetPayments(),e(this).removeClass("is-last-in-row")))})},_hidePayments:function(){0==e("#donation__secret").val()&&(e("#form-donation-mode_2, #form-donation-mode_3, #form-donation-mode_4").attr("checked")&&n.showSepaOnly(),e("#form-donation-mode_1").on("click",n.showAll),e("#form-donation-mode_2, #form-donation-mode_3, #form-donation-mode_4").on("click",n.showSepaOnly))},showSepaOnly:function(){e(".c-donation-form__payment").find("#jsPayment__creditcard, #jsPayment__paypal, #jsPayment__sofort, #jsPayment__amzn").addClass("h-hide"),e(".c-donation-form__payment").find(":checkbox, :radio").prop("checked",!1),e(".c-donation-form__payment__addition").addClass("h-hide").find("input").val(""),e("#label__sepa").click()},showAll:function(){e("#formTab").length>0?e("#formTab").find("a").each(function(){e(this).parent().hasClass("active")&&("user-secret"==e(this).attr("id")?(e("#form-payment_sepa").prop("checked",!1),e("#label__sepa").find(".o-button-select__option_png").removeClass("checked"),e(".c-donation-form__payment__addition-sepa").addClass("h-hide").find("input").val("").attr("disabled","disabled"),e(".c-donation-form__payment").find("#jsPayment__sepa").addClass("")):e(".c-donation-form__payment").find("#jsPayment__creditcard, #jsPayment__paypal, #jsPayment__sofort, #jsPayment__amzn").removeClass("h-hide"))}):e(".c-donation-form__payment").find("#jsPayment__creditcard, #jsPayment__paypal, #jsPayment__sofort, #jsPayment__amzn").removeClass("h-hide")},setFieldValue:function(t,n,i){e("#"+n,t).val(i),e(t).append('<input type="hidden" name="'+n+'" value="'+i+'"/>')},resetFieldErrors:function(t){e(':INPUT[id^="card"]',t).css("border","1px solid #D6D6D6"),e(':INPUT[id^="card"]',t).parent().detach("label.error"),e("#cc_error *").remove()},addFormField:function(t,n,i){e(":input[name="+n+"]",t).remove(),t.append('<input type="hidden" name="'+n+'" value="'+i+'"/>')},toggleOptionalFields:function(){var t=200,n=e("#donation__amount").val().replace(",",".");e(".frequency-mode_monthly").siblings("label").hasClass("active")&&(t=16.6),e(".frequency-mode_quarterly").siblings("label").hasClass("active")&&(t=49.9),n>=t?(e(".js-toogle-optional").removeClass("h-hide"),e(".js-toogle-optional").find('input[disabled="disabled"]').addClass("js-check-has-value").removeAttr("disabled").attr("required",!0),e("#tax__subscribe").parent().parent().addClass("h-hide"),e("#tax__subscribe").attr("tooltip-closechecked","checked").parent(".o-check-group--single").addClass("checked")):e("#tax__subscribe").parent().parent().hasClass("h-hide")&&(e(".js-toogle-optional").addClass("h-hide"),e(".js-toogle-optional").find('input[required="required"]').removeClass("js-check-has-value").attr("disabled","disabled").attr("required",!1),e("#tax__subscribe").parent().parent().removeClass("h-hide"),e("#tax__subscribe").removeAttr("checked").parent(".o-check-group--single").removeClass("checked"))},toggleStatusAnonymAndFields:function(t,n,i){"hide"==i?(t.addClass("h-hide"),n.each(function(){e(this).prop("required",!1)})):(t.removeClass("h-hide"),n.each(function(){e(this).prop("required",!0)}))},togglePaymentAnonymAndFields:function(t){var n=e(".c-donation-form__payment .o-button-select__item"),i=0,s=0;n.each(function(){"hide"==t?e(this).hasClass("anonym")?(e(this).hasClass("h-hide")&&e(this).removeClass("h-hide"),i++,i%2==0?e(this).addClass("is-last-in-row"):e(this).removeClass("is-last-in-row")):(e(this).addClass("h-hide"),e(this).hasClass("is-last-in-row")&&e(this).removeClass("is-last-in-row")):e(this).hasClass("user")?(e(this).hasClass("h-hide")&&e(this).removeClass("h-hide"),s++,s%2==0?e(this).hasClass("is-last-in-row")||e(this).addClass("is-last-in-row"):e(this).removeClass("is-last-in-row")):(e(this).addClass("h-hide"),e(this).hasClass("is-last-in-row")&&e(this).removeClass("is-last-in-row"))})},getAnchorFromUrl:function(){var e=window.location.href,t=e.lastIndexOf("#")>0?e.substring(e.lastIndexOf("#")+1):!1;return t!==!1?t:!1},setAnchorForUrl:function(t){var i=(n.getAnchorFromUrl(),e("#card_token-form")),s=i.attr("action"),o=s.lastIndexOf("#")>0?s.substring(s.lastIndexOf("#")+1):!1;return o!==!1&&(s=s.replace("#"+o,"")),i.attr("action",s+"#"+t),!1},toggleFieldsForTab:function(t){switch(n.setAnchorForUrl(t),t){case"user":e("#donation__secret").val("0"),e("#form-donation-mode_2,#form-donation-mode_3,#form-donation-mode_4").parent().removeClass("h-hide"),e("#form-donation-mode_1").trigger("click"),n.toggleStatusAnonymAndFields(e(".o-secret"),e(".o-secret").find(".js-check-has-value"),"show"),n.togglePaymentAnonymAndFields("show"),e(".js__field--company").addClass("h-hide"),e(".js__field--company").find("input").prop("required",!1),e("#donation__firstname").attr("required",!0).siblings("label").find(".form__required").removeClass("h-hide"),e("#donation__lastname").attr("required",!0).siblings("label").find(".form__required").removeClass("h-hide"),e("#donation__salutation").attr("required",!0).siblings("label").find(".form__required").removeClass("h-hide");break;case"user-secret":e("#donation__secret").val("1"),e("#form-donation-mode_2,#form-donation-mode_3,#form-donation-mode_4").siblings("label").removeClass("active").parent().addClass("h-hide"),e("#form-donation-mode_1").trigger("click").prop("checked",!0).siblings("label").addClass("active"),n.toggleStatusAnonymAndFields(e(".o-secret"),e(".o-secret").find(".js-check-has-value"),"hide"),n.togglePaymentAnonymAndFields("hide");break;case"company":e("#donation__secret").val("0"),e("#form-donation-mode_2,#form-donation-mode_3,#form-donation-mode_4").parent().removeClass("h-hide"),e("#form-donation-mode_1").trigger("click"),n.toggleStatusAnonymAndFields(e(".o-secret"),e(".o-secret").find(".js-check-has-value"),"show"),n.togglePaymentAnonymAndFields("show"),e(".js__field--company").removeClass("h-hide"),e(".js__field--company").find("input").attr("required",!0),e("#donation__firstname").attr("required",!1).siblings("label").find(".form__required").addClass("h-hide"),e("#donation__lastname").attr("required",!1).siblings("label").find(".form__required").addClass("h-hide"),e("#donation__salutation").attr("required",!1).siblings("label").find(".form__required").addClass("h-hide")}}};return window.Donation=n,n}),define("modules/donationbar",["jquery"],function(e){"use strict";var t={DonationMeter:function(t){this.$wrap=e(t),this.$progress=this.$wrap.find(".donation-progress-bar"),this.$tip=this.$wrap.find(".donation-progress-tip"),this.$val=this.$tip.find(".val"),this.init()}};return t.DonationMeter.prototype={formatNumber:function(e){return e=Math.round(e),"function"==typeof Number.prototype.toLocaleString?e.toLocaleString():e},renderScale:function(){this.$wrap.find(".donation-scale").children().each(function(){for(var t="",n=5;n--;)t+='<span class="scale-step step-'+(n+1)+'"></span>';e(this).append(t)})},init:function(){var e,t=this,n=3e3,i=this.$wrap.data("val"),s=100*Math.min(1,i/this.$wrap.data("max")),o=1;this.$progress.animate({width:s+"%"},n),this.$tip.animate({left:s+"%"},n),e=setInterval(function(){t.$val.html(t.formatNumber(i*o/50)),(o+=1)>50&&clearTimeout(e)},n/50),this.renderScale()}},t}),function(e,t,n,i){"use strict";function s(t,i){if(this.el=t,this.$el=e(t),this.s=e.extend({},o,i),this.s.dynamic&&"undefined"!==this.s.dynamicEl&&this.s.dynamicEl.constructor===Array&&!this.s.dynamicEl.length)throw"When using dynamic mode, you must also define dynamicEl as an Array.";return this.modules={},this.lGalleryOn=!1,this.lgBusy=!1,this.hideBartimeout=!1,this.isTouch="ontouchstart"in n.documentElement,this.s.slideEndAnimatoin&&(this.s.hideControlOnEnd=!1),this.s.dynamic?this.$items=this.s.dynamicEl:"this"===this.s.selector?this.$items=this.$el:""!==this.s.selector?this.s.selectWithin?this.$items=e(this.s.selectWithin).find(this.s.selector):this.$items=this.$el.find(e(this.s.selector)):this.$items=this.$el.children(),this.$slide="",this.$outer="",this.init(),this}var o={mode:"lg-slide",cssEasing:"ease",easing:"linear",speed:600,height:"100%",width:"100%",addClass:"",startClass:"lg-start-zoom",backdropDuration:150,hideBarsDelay:6e3,useLeft:!1,closable:!0,loop:!0,escKey:!0,keyPress:!0,controls:!0,slideEndAnimatoin:!0,hideControlOnEnd:!1,mousewheel:!0,getCaptionFromTitleOrAlt:!0,appendSubHtmlTo:".lg-sub-html",preload:1,showAfterLoad:!0,selector:"",selectWithin:"",nextHtml:"",prevHtml:"",index:!1,iframeMaxWidth:"100%",download:!0,counter:!0,appendCounterTo:".lg-toolbar",swipeThreshold:50,enableSwipe:!0,enableDrag:!0,dynamic:!1,dynamicEl:[],galleryId:1};s.prototype.init=function(){var n=this;n.s.preload>n.$items.length&&(n.s.preload=n.$items.length);var i=t.location.hash;i.indexOf("lg="+this.s.galleryId)>0&&(n.index=parseInt(i.split("&slide=")[1],10),e("body").addClass("lg-from-hash"),e("body").hasClass("lg-on")||setTimeout(function(){n.build(n.index),e("body").addClass("lg-on")})),n.s.dynamic?(n.$el.trigger("onBeforeOpen.lg"),n.index=n.s.index||0,e("body").hasClass("lg-on")||setTimeout(function(){n.build(n.index),e("body").addClass("lg-on")})):n.$items.on("click.lgcustom",function(t){try{t.preventDefault(),t.preventDefault()}catch(i){t.returnValue=!1}n.$el.trigger("onBeforeOpen.lg"),n.index=n.s.index||n.$items.index(this),e("body").hasClass("lg-on")||(n.build(n.index),e("body").addClass("lg-on"))})},s.prototype.build=function(t){var n=this;n.structure(),e.each(e.fn.lightGallery.modules,function(t){n.modules[t]=new e.fn.lightGallery.modules[t](n.el)}),n.slide(t,!1,!1),n.s.keyPress&&n.keyPress(),n.$items.length>1&&(n.arrow(),setTimeout(function(){n.enableDrag(),n.enableSwipe()},50),n.s.mousewheel&&n.mousewheel()),n.counter(),n.closeGallery(),n.$el.trigger("onAfterOpen.lg"),n.$outer.on("mousemove.lg click.lg touchstart.lg",function(){n.$outer.removeClass("lg-hide-items"),clearTimeout(n.hideBartimeout),n.hideBartimeout=setTimeout(function(){n.$outer.addClass("lg-hide-items")},n.s.hideBarsDelay)})},s.prototype.structure=function(){var n,i="",s="",o=0,r="",a=this;for(e("body").append('<div class="lg-backdrop"></div>'),e(".lg-backdrop").css("transition-duration",this.s.backdropDuration+"ms"),o=0;o<this.$items.length;o++)i+='<div class="lg-item"></div>';if(this.s.controls&&this.$items.length>1&&(s='<div class="lg-actions"><div class="lg-prev lg-icon">'+this.s.prevHtml+'</div><div class="lg-next lg-icon">'+this.s.nextHtml+"</div></div>"),".lg-sub-html"===this.s.appendSubHtmlTo&&(r='<div class="lg-sub-html"></div>'),n='<div class="lg-outer '+this.s.addClass+" "+this.s.startClass+'"><div class="lg" style="width:'+this.s.width+"; height:"+this.s.height+'"><div class="lg-inner">'+i+'</div><div class="lg-toolbar group"><span class="lg-close lg-icon"></span></div>'+s+r+"</div></div>",e("body").append(n),this.$outer=e(".lg-outer"),this.$slide=this.$outer.find(".lg-item"),this.s.useLeft?(this.$outer.addClass("lg-use-left"),this.s.mode="lg-slide"):this.$outer.addClass("lg-use-css3"),a.setTop(),e(t).on("resize.lg orientationchange.lg",function(){setTimeout(function(){a.setTop()},100)}),this.$slide.eq(this.index).addClass("lg-current"),this.doCss()?this.$outer.addClass("lg-css3"):(this.$outer.addClass("lg-css"),this.s.speed=0),this.$outer.addClass(this.s.mode),this.s.enableDrag&&this.$items.length>1&&this.$outer.addClass("lg-grab"),this.s.showAfterLoad&&this.$outer.addClass("lg-show-after-load"),this.doCss()){var l=this.$outer.find(".lg-inner");l.css("transition-timing-function",this.s.cssEasing),l.css("transition-duration",this.s.speed+"ms")}e(".lg-backdrop").addClass("in"),setTimeout(function(){a.$outer.addClass("lg-visible")},this.s.backdropDuration),this.s.download&&this.$outer.find(".lg-toolbar").append('<a id="lg-download" target="_blank" download class="lg-download lg-icon"></a>'),this.prevScrollTop=e(t).scrollTop()},s.prototype.setTop=function(){if("100%"!==this.s.height){var n=e(t).height(),i=(n-parseInt(this.s.height,10))/2,s=this.$outer.find(".lg");n>=parseInt(this.s.height,10)?s.css("top",i+"px"):s.css("top","0px")}},s.prototype.doCss=function(){var e=function(){var e=["transition","MozTransition","WebkitTransition","OTransition","msTransition","KhtmlTransition"],t=n.documentElement,i=0;for(i=0;i<e.length;i++)if(e[i]in t.style)return!0};return e()?!0:!1},s.prototype.isVideo=function(e,t){var n;if(n=this.s.dynamic?this.s.dynamicEl[t].html:this.$items.eq(t).attr("data-html"),!e&&n)return{html5:!0};var i=e.match(/\/\/(?:www\.)?youtu(?:\.be|be\.com)\/(?:watch\?v=|embed\/)?([a-z0-9\-\_\%]+)/i),s=e.match(/\/\/(?:www\.)?vimeo.com\/([0-9a-z\-_]+)/i),o=e.match(/\/\/(?:www\.)?dai.ly\/([0-9a-z\-_]+)/i),r=e.match(/\/\/(?:www\.)?(?:vk\.com|vkontakte\.ru)\/(?:video_ext\.php\?)(.*)/i);return i?{youtube:i}:s?{vimeo:s}:o?{dailymotion:o}:r?{vk:r}:void 0},s.prototype.counter=function(){this.s.counter&&e(this.s.appendCounterTo).append('<div id="lg-counter"><span id="lg-counter-current">'+(parseInt(this.index,10)+1)+'</span> / <span id="lg-counter-all">'+this.$items.length+"</span></div>")},s.prototype.addHtml=function(t){var n,i=null;if(this.s.dynamic?this.s.dynamicEl[t].subHtmlUrl?n=this.s.dynamicEl[t].subHtmlUrl:i=this.s.dynamicEl[t].subHtml:this.$items.eq(t).attr("data-sub-html-url")?n=this.$items.eq(t).attr("data-sub-html-url"):(i=this.$items.eq(t).attr("data-sub-html"),this.s.getCaptionFromTitleOrAlt&&!i&&(i=this.$items.eq(t).attr("title")||this.$items.eq(t).find("img").first().attr("alt"))),!n)if("undefined"!=typeof i&&null!==i){var s=i.substring(0,1);("."===s||"#"===s)&&(i=e(i).html())}else i="";".lg-sub-html"===this.s.appendSubHtmlTo?n?this.$outer.find(this.s.appendSubHtmlTo).load(n):this.$outer.find(this.s.appendSubHtmlTo).html(i):n?this.$slide.eq(t).load(n):this.$slide.eq(t).append(i),"undefined"!=typeof i&&null!==i&&(""===i?this.$outer.find(this.s.appendSubHtmlTo).addClass("lg-empty-html"):this.$outer.find(this.s.appendSubHtmlTo).removeClass("lg-empty-html")),this.$el.trigger("onAfterAppendSubHtml.lg",[t])},s.prototype.preload=function(e){var t=1,n=1;for(t=1;t<=this.s.preload&&!(t>=this.$items.length-e);t++)this.loadContent(e+t,!1,0);for(n=1;n<=this.s.preload&&!(0>e-n);n++)this.loadContent(e-n,!1,0)},s.prototype.loadContent=function(n,i,s){var o,r,a,l,u,c,d=this,h=!1,p=function(n){for(var i=[],s=[],o=0;o<n.length;o++){var a=n[o].split(" ");""===a[0]&&a.splice(0,1),s.push(a[0]),i.push(a[1])}for(var l=e(t).width(),u=0;u<i.length;u++)if(parseInt(i[u],10)>l){r=s[u];break}};if(d.s.dynamic){if(d.s.dynamicEl[n].poster&&(h=!0,a=d.s.dynamicEl[n].poster),c=d.s.dynamicEl[n].html,r=d.s.dynamicEl[n].src,d.s.dynamicEl[n].responsive){var f=d.s.dynamicEl[n].responsive.split(",");p(f)}l=d.s.dynamicEl[n].srcset,u=d.s.dynamicEl[n].sizes}else{if(d.$items.eq(n).attr("data-poster")&&(h=!0,a=d.$items.eq(n).attr("data-poster")),c=d.$items.eq(n).attr("data-html"),r=d.$items.eq(n).attr("href")||d.$items.eq(n).attr("data-src"),d.$items.eq(n).attr("data-responsive")){var m=d.$items.eq(n).attr("data-responsive").split(",");p(m)}l=d.$items.eq(n).attr("data-srcset"),u=d.$items.eq(n).attr("data-sizes")}var g=!1;d.s.dynamic?d.s.dynamicEl[n].iframe&&(g=!0):"true"===d.$items.eq(n).attr("data-iframe")&&(g=!0);var v=d.isVideo(r,n);if(!d.$slide.eq(n).hasClass("lg-loaded")){if(g)d.$slide.eq(n).prepend('<div class="lg-video-cont" style="max-width:'+d.s.iframeMaxWidth+'"><div class="lg-video"><iframe class="lg-object" frameborder="0" src="'+r+'"  allowfullscreen="true"></iframe></div></div>');else if(h){var y="";y=v&&v.youtube?"lg-has-youtube":v&&v.vimeo?"lg-has-vimeo":"lg-has-html5",d.$slide.eq(n).prepend('<div class="lg-video-cont '+y+' "><div class="lg-video"><span class="lg-video-play"></span><img class="lg-object lg-has-poster" src="'+a+'" /></div></div>')}else v?(d.$slide.eq(n).prepend('<div class="lg-video-cont "><div class="lg-video"></div></div>'),d.$el.trigger("hasVideo.lg",[n,r,c])):d.$slide.eq(n).prepend('<div class="lg-img-wrap"><img class="lg-object lg-image" src="'+r+'" /></div>');if(d.$el.trigger("onAferAppendSlide.lg",[n]),o=d.$slide.eq(n).find(".lg-object"),u&&o.attr("sizes",u),l){o.attr("srcset",l);try{picturefill({elements:[o[0]]})}catch(b){console.error("Make sure you have included Picturefill version 2")}}".lg-sub-html"!==this.s.appendSubHtmlTo&&d.addHtml(n),d.$slide.eq(n).addClass("lg-loaded")}d.$slide.eq(n).find(".lg-object").on("load.lg error.lg",function(){var t=0;s&&!e("body").hasClass("lg-from-hash")&&(t=s),setTimeout(function(){d.$slide.eq(n).addClass("lg-complete"),d.$el.trigger("onSlideItemLoad.lg",[n,s||0])},t)}),v&&v.html5&&!h&&d.$slide.eq(n).addClass("lg-complete"),i===!0&&(d.$slide.eq(n).hasClass("lg-complete")?d.preload(n):d.$slide.eq(n).find(".lg-object").on("load.lg error.lg",function(){d.preload(n)}))},s.prototype.slide=function(t,n,i){var s=this.$outer.find(".lg-current").index(),o=this;if(!o.lGalleryOn||s!==t){var r=this.$slide.length,a=o.lGalleryOn?this.s.speed:0,l=!1,u=!1;
if(!o.lgBusy){if(this.s.download){var c;c=o.s.dynamic?o.s.dynamicEl[t].downloadUrl!==!1&&(o.s.dynamicEl[t].downloadUrl||o.s.dynamicEl[t].src):"false"!==o.$items.eq(t).attr("data-download-url")&&(o.$items.eq(t).attr("data-download-url")||o.$items.eq(t).attr("href")||o.$items.eq(t).attr("data-src")),c?(e("#lg-download").attr("href",c),o.$outer.removeClass("lg-hide-download")):o.$outer.addClass("lg-hide-download")}if(this.$el.trigger("onBeforeSlide.lg",[s,t,n,i]),o.lgBusy=!0,clearTimeout(o.hideBartimeout),".lg-sub-html"===this.s.appendSubHtmlTo&&setTimeout(function(){o.addHtml(t)},a),this.arrowDisable(t),n){var d=t-1,h=t+1;0===t&&s===r-1?(h=0,d=r-1):t===r-1&&0===s&&(h=0,d=r-1),this.$slide.removeClass("lg-prev-slide lg-current lg-next-slide"),o.$slide.eq(d).addClass("lg-prev-slide"),o.$slide.eq(h).addClass("lg-next-slide"),o.$slide.eq(t).addClass("lg-current")}else o.$outer.addClass("lg-no-trans"),this.$slide.removeClass("lg-prev-slide lg-next-slide"),s>t?(u=!0,0!==t||s!==r-1||i||(u=!1,l=!0)):t>s&&(l=!0,t!==r-1||0!==s||i||(u=!0,l=!1)),u?(this.$slide.eq(t).addClass("lg-prev-slide"),this.$slide.eq(s).addClass("lg-next-slide")):l&&(this.$slide.eq(t).addClass("lg-next-slide"),this.$slide.eq(s).addClass("lg-prev-slide")),setTimeout(function(){o.$slide.removeClass("lg-current"),o.$slide.eq(t).addClass("lg-current"),o.$outer.removeClass("lg-no-trans")},50);o.lGalleryOn?(setTimeout(function(){o.loadContent(t,!0,0)},this.s.speed+50),setTimeout(function(){o.lgBusy=!1,o.$el.trigger("onAfterSlide.lg",[s,t,n,i])},this.s.speed)):(o.loadContent(t,!0,o.s.backdropDuration),o.lgBusy=!1,o.$el.trigger("onAfterSlide.lg",[s,t,n,i])),o.lGalleryOn=!0,this.s.counter&&e("#lg-counter-current").text(t+1)}}},s.prototype.goToNextSlide=function(e){var t=this;t.lgBusy||(t.index+1<t.$slide.length?(t.index++,t.$el.trigger("onBeforeNextSlide.lg",[t.index]),t.slide(t.index,e,!1)):t.s.loop?(t.index=0,t.$el.trigger("onBeforeNextSlide.lg",[t.index]),t.slide(t.index,e,!1)):t.s.slideEndAnimatoin&&(t.$outer.addClass("lg-right-end"),setTimeout(function(){t.$outer.removeClass("lg-right-end")},400)))},s.prototype.goToPrevSlide=function(e){var t=this;t.lgBusy||(t.index>0?(t.index--,t.$el.trigger("onBeforePrevSlide.lg",[t.index,e]),t.slide(t.index,e,!1)):t.s.loop?(t.index=t.$items.length-1,t.$el.trigger("onBeforePrevSlide.lg",[t.index,e]),t.slide(t.index,e,!1)):t.s.slideEndAnimatoin&&(t.$outer.addClass("lg-left-end"),setTimeout(function(){t.$outer.removeClass("lg-left-end")},400)))},s.prototype.keyPress=function(){var n=this;this.$items.length>1&&e(t).on("keyup.lg",function(e){n.$items.length>1&&(37===e.keyCode&&(e.preventDefault(),n.goToPrevSlide()),39===e.keyCode&&(e.preventDefault(),n.goToNextSlide()))}),e(t).on("keydown.lg",function(e){n.s.escKey===!0&&27===e.keyCode&&(e.preventDefault(),n.$outer.hasClass("lg-thumb-open")?n.$outer.removeClass("lg-thumb-open"):n.destroy())})},s.prototype.arrow=function(){var e=this;this.$outer.find(".lg-prev").on("click.lg",function(){e.goToPrevSlide()}),this.$outer.find(".lg-next").on("click.lg",function(){e.goToNextSlide()})},s.prototype.arrowDisable=function(e){!this.s.loop&&this.s.hideControlOnEnd&&(e+1<this.$slide.length?this.$outer.find(".lg-next").removeAttr("disabled").removeClass("disabled"):this.$outer.find(".lg-next").attr("disabled","disabled").addClass("disabled"),e>0?this.$outer.find(".lg-prev").removeAttr("disabled").removeClass("disabled"):this.$outer.find(".lg-prev").attr("disabled","disabled").addClass("disabled"))},s.prototype.setTranslate=function(e,t,n){this.s.useLeft?e.css("left",t):e.css({transform:"translate3d("+t+"px, "+n+"px, 0px)"})},s.prototype.touchMove=function(t,n){var i=n-t;Math.abs(i)>15&&(this.$outer.addClass("lg-dragging"),this.setTranslate(this.$slide.eq(this.index),i,0),this.setTranslate(e(".lg-prev-slide"),-this.$slide.eq(this.index).width()+i,0),this.setTranslate(e(".lg-next-slide"),this.$slide.eq(this.index).width()+i,0))},s.prototype.touchEnd=function(e){var t=this;"lg-slide"!==t.s.mode&&t.$outer.addClass("lg-slide"),this.$slide.not(".lg-current, .lg-prev-slide, .lg-next-slide").css("opacity","0"),setTimeout(function(){t.$outer.removeClass("lg-dragging"),0>e&&Math.abs(e)>t.s.swipeThreshold?t.goToNextSlide(!0):e>0&&Math.abs(e)>t.s.swipeThreshold?t.goToPrevSlide(!0):Math.abs(e)<5&&t.$el.trigger("onSlideClick.lg"),t.$slide.removeAttr("style")}),setTimeout(function(){t.$outer.hasClass("lg-dragging")||"lg-slide"===t.s.mode||t.$outer.removeClass("lg-slide")},t.s.speed+100)},s.prototype.enableSwipe=function(){var e=this,t=0,n=0,i=!1;e.s.enableSwipe&&e.isTouch&&e.doCss()&&(e.$slide.on("touchstart.lg",function(n){e.$outer.hasClass("lg-zoomed")||e.lgBusy||(n.preventDefault(),e.manageSwipeClass(),t=n.originalEvent.targetTouches[0].pageX)}),e.$slide.on("touchmove.lg",function(s){e.$outer.hasClass("lg-zoomed")||(s.preventDefault(),n=s.originalEvent.targetTouches[0].pageX,e.touchMove(t,n),i=!0)}),e.$slide.on("touchend.lg",function(){e.$outer.hasClass("lg-zoomed")||(i?(i=!1,e.touchEnd(n-t)):e.$el.trigger("onSlideClick.lg"))}))},s.prototype.enableDrag=function(){var n=this,i=0,s=0,o=!1,r=!1;n.s.enableDrag&&!n.isTouch&&n.doCss()&&(n.$slide.on("mousedown.lg",function(t){n.$outer.hasClass("lg-zoomed")||(e(t.target).hasClass("lg-object")||e(t.target).hasClass("lg-video-play"))&&(t.preventDefault(),n.lgBusy||(n.manageSwipeClass(),i=t.pageX,o=!0,n.$outer.scrollLeft+=1,n.$outer.scrollLeft-=1,n.$outer.removeClass("lg-grab").addClass("lg-grabbing"),n.$el.trigger("onDragstart.lg")))}),e(t).on("mousemove.lg",function(e){o&&(r=!0,s=e.pageX,n.touchMove(i,s),n.$el.trigger("onDragmove.lg"))}),e(t).on("mouseup.lg",function(t){r?(r=!1,n.touchEnd(s-i),n.$el.trigger("onDragend.lg")):(e(t.target).hasClass("lg-object")||e(t.target).hasClass("lg-video-play"))&&n.$el.trigger("onSlideClick.lg"),o&&(o=!1,n.$outer.removeClass("lg-grabbing").addClass("lg-grab"))}))},s.prototype.manageSwipeClass=function(){var e=this.index+1,t=this.index-1,n=this.$slide.length;this.s.loop&&(0===this.index?t=n-1:this.index===n-1&&(e=0)),this.$slide.removeClass("lg-next-slide lg-prev-slide"),t>-1&&this.$slide.eq(t).addClass("lg-prev-slide"),this.$slide.eq(e).addClass("lg-next-slide")},s.prototype.mousewheel=function(){var e=this;e.$outer.on("mousewheel.lg",function(t){t.deltaY&&(t.deltaY>0?e.goToPrevSlide():e.goToNextSlide(),t.preventDefault())})},s.prototype.closeGallery=function(){var t=this,n=!1;this.$outer.find(".lg-close").on("click.lg",function(){t.destroy()}),t.s.closable&&(t.$outer.on("mousedown.lg",function(t){n=e(t.target).is(".lg-outer")||e(t.target).is(".lg-item ")||e(t.target).is(".lg-img-wrap")?!0:!1}),t.$outer.on("mouseup.lg",function(i){(e(i.target).is(".lg-outer")||e(i.target).is(".lg-item ")||e(i.target).is(".lg-img-wrap")&&n)&&(t.$outer.hasClass("lg-dragging")||t.destroy())}))},s.prototype.destroy=function(n){var i=this;n||i.$el.trigger("onBeforeClose.lg"),e(t).scrollTop(i.prevScrollTop),n&&(i.s.dynamic||this.$items.off("click.lg click.lgcustom"),e.removeData(i.el,"lightGallery")),this.$el.off(".lg.tm"),e.each(e.fn.lightGallery.modules,function(e){i.modules[e]&&i.modules[e].destroy()}),this.lGalleryOn=!1,clearTimeout(i.hideBartimeout),this.hideBartimeout=!1,e(t).off(".lg"),e("body").removeClass("lg-on lg-from-hash"),i.$outer&&i.$outer.removeClass("lg-visible"),e(".lg-backdrop").removeClass("in"),setTimeout(function(){i.$outer&&i.$outer.remove(),e(".lg-backdrop").remove(),n||i.$el.trigger("onCloseAfter.lg")},i.s.backdropDuration+50)},e.fn.lightGallery=function(t){return this.each(function(){if(e.data(this,"lightGallery"))try{e(this).data("lightGallery").init()}catch(n){console.error("lightGallery has not initiated properly")}else e.data(this,"lightGallery",new s(this,t))})},e.fn.lightGallery.modules={}}(jQuery,window,document),function(e,t,n,i){"use strict";var s={autoplay:!1,pause:5e3,progressBar:!0,fourceAutoplay:!1,autoplayControls:!0,appendAutoplayControlsTo:".lg-toolbar"},o=function(t){return this.core=e(t).data("lightGallery"),this.$el=e(t),this.core.$items.length<2?!1:(this.core.s=e.extend({},s,this.core.s),this.interval=!1,this.fromAuto=!0,this.canceledOnTouch=!1,this.fourceAutoplayTemp=this.core.s.fourceAutoplay,this.core.doCss()||(this.core.s.progressBar=!1),this.init(),this)};o.prototype.init=function(){var e=this;e.core.s.autoplayControls&&e.controls(),e.core.s.progressBar&&e.core.$outer.find(".lg").append('<div class="lg-progress-bar"><div class="lg-progress"></div></div>'),e.progress(),e.core.s.autoplay&&e.startlAuto(),e.$el.on("onDragstart.lg.tm touchstart.lg.tm",function(){e.interval&&(e.cancelAuto(),e.canceledOnTouch=!0)}),e.$el.on("onDragend.lg.tm touchend.lg.tm onSlideClick.lg.tm",function(){!e.interval&&e.canceledOnTouch&&(e.startlAuto(),e.canceledOnTouch=!1)})},o.prototype.progress=function(){var e,t,n=this;n.$el.on("onBeforeSlide.lg.tm",function(){n.core.s.progressBar&&n.fromAuto&&(e=n.core.$outer.find(".lg-progress-bar"),t=n.core.$outer.find(".lg-progress"),n.interval&&(t.removeAttr("style"),e.removeClass("lg-start"),setTimeout(function(){t.css("transition","width "+(n.core.s.speed+n.core.s.pause)+"ms ease 0s"),e.addClass("lg-start")},20))),n.fromAuto||n.core.s.fourceAutoplay||n.cancelAuto(),n.fromAuto=!1})},o.prototype.controls=function(){var t=this,n='<span class="lg-autoplay-button lg-icon"></span>';e(this.core.s.appendAutoplayControlsTo).append(n),t.core.$outer.find(".lg-autoplay-button").on("click.lg",function(){e(t.core.$outer).hasClass("lg-show-autoplay")?(t.cancelAuto(),t.core.s.fourceAutoplay=!1):t.interval||(t.startlAuto(),t.core.s.fourceAutoplay=t.fourceAutoplayTemp)})},o.prototype.startlAuto=function(){var e=this;e.core.$outer.find(".lg-progress").css("transition","width "+(e.core.s.speed+e.core.s.pause)+"ms ease 0s"),e.core.$outer.addClass("lg-show-autoplay"),e.core.$outer.find(".lg-progress-bar").addClass("lg-start"),e.interval=setInterval(function(){e.core.index+1<e.core.$items.length?e.core.index=e.core.index:e.core.index=-1,e.core.index++,e.fromAuto=!0,e.core.slide(e.core.index,!1,!1)},e.core.s.speed+e.core.s.pause)},o.prototype.cancelAuto=function(){clearInterval(this.interval),this.interval=!1,this.core.$outer.find(".lg-progress").removeAttr("style"),this.core.$outer.removeClass("lg-show-autoplay"),this.core.$outer.find(".lg-progress-bar").removeClass("lg-start")},o.prototype.destroy=function(){this.cancelAuto(),this.core.$outer.find(".lg-progress-bar").remove()},e.fn.lightGallery.modules.autoplay=o}(jQuery,window,document),function(e,t,n,i){"use strict";var s={fullScreen:!0},o=function(t){return this.core=e(t).data("lightGallery"),this.$el=e(t),this.core.s=e.extend({},s,this.core.s),this.init(),this};o.prototype.init=function(){var e="";if(this.core.s.fullScreen){if(!(n.fullscreenEnabled||n.webkitFullscreenEnabled||n.mozFullScreenEnabled||n.msFullscreenEnabled))return;e='<span class="lg-fullscreen lg-icon"></span>',this.core.$outer.find(".lg-toolbar").append(e),this.fullScreen()}},o.prototype.requestFullscreen=function(){var e=n.documentElement;e.requestFullscreen?e.requestFullscreen():e.msRequestFullscreen?e.msRequestFullscreen():e.mozRequestFullScreen?e.mozRequestFullScreen():e.webkitRequestFullscreen&&e.webkitRequestFullscreen()},o.prototype.exitFullscreen=function(){n.exitFullscreen?n.exitFullscreen():n.msExitFullscreen?n.msExitFullscreen():n.mozCancelFullScreen?n.mozCancelFullScreen():n.webkitExitFullscreen&&n.webkitExitFullscreen()},o.prototype.fullScreen=function(){var t=this;e(n).on("fullscreenchange.lg webkitfullscreenchange.lg mozfullscreenchange.lg MSFullscreenChange.lg",function(){t.core.$outer.toggleClass("lg-fullscreen-on")}),this.core.$outer.find(".lg-fullscreen").on("click.lg",function(){n.fullscreenElement||n.mozFullScreenElement||n.webkitFullscreenElement||n.msFullscreenElement?t.exitFullscreen():t.requestFullscreen()})},o.prototype.destroy=function(){this.exitFullscreen(),e(n).off("fullscreenchange.lg webkitfullscreenchange.lg mozfullscreenchange.lg MSFullscreenChange.lg")},e.fn.lightGallery.modules.fullscreen=o}(jQuery,window,document),function(e,t,n,i){"use strict";var s={pager:!1},o=function(t){return this.core=e(t).data("lightGallery"),this.$el=e(t),this.core.s=e.extend({},s,this.core.s),this.core.s.pager&&this.core.$items.length>1&&this.init(),this};o.prototype.init=function(){var t,n,i,s=this,o="";if(s.core.$outer.find(".lg").append('<div class="lg-pager-outer"></div>'),s.core.s.dynamic)for(var r=0;r<s.core.s.dynamicEl.length;r++)o+='<span class="lg-pager-cont"> <span class="lg-pager"></span><div class="lg-pager-thumb-cont"><span class="lg-caret"></span> <img src="'+s.core.s.dynamicEl[r].thumb+'" /></div></span>';else s.core.$items.each(function(){o+=s.core.s.exThumbImage?'<span class="lg-pager-cont"> <span class="lg-pager"></span><div class="lg-pager-thumb-cont"><span class="lg-caret"></span> <img src="'+e(this).attr(s.core.s.exThumbImage)+'" /></div></span>':'<span class="lg-pager-cont"> <span class="lg-pager"></span><div class="lg-pager-thumb-cont"><span class="lg-caret"></span> <img src="'+e(this).find("img").attr("src")+'" /></div></span>'});n=s.core.$outer.find(".lg-pager-outer"),n.html(o),t=s.core.$outer.find(".lg-pager-cont"),t.on("click.lg touchend.lg",function(){var t=e(this);s.core.index=t.index(),s.core.slide(s.core.index,!1,!1)}),n.on("mouseover.lg",function(){clearTimeout(i),n.addClass("lg-pager-hover")}),n.on("mouseout.lg",function(){i=setTimeout(function(){n.removeClass("lg-pager-hover")})}),s.core.$el.on("onBeforeSlide.lg.tm",function(e,n,i){t.removeClass("lg-pager-active"),t.eq(i).addClass("lg-pager-active")})},o.prototype.destroy=function(){},e.fn.lightGallery.modules.pager=o}(jQuery,window,document),function(e,t,n,i){"use strict";var s={thumbnail:!0,animateThumb:!0,currentPagerPosition:"middle",thumbWidth:100,thumbContHeight:100,thumbMargin:5,exThumbImage:!1,showThumbByDefault:!0,toogleThumb:!0,pullCaptionUp:!0,enableThumbDrag:!0,enableThumbSwipe:!0,swipeThreshold:50,loadYoutubeThumbnail:!0,youtubeThumbSize:1,loadVimeoThumbnail:!0,vimeoThumbSize:"thumbnail_small",loadDailymotionThumbnail:!0},o=function(t){return this.core=e(t).data("lightGallery"),this.core.s=e.extend({},s,this.core.s),this.$el=e(t),this.$thumbOuter=null,this.thumbOuterWidth=0,this.thumbTotalWidth=this.core.$items.length*(this.core.s.thumbWidth+this.core.s.thumbMargin),this.thumbIndex=this.core.index,this.left=0,this.init(),this};o.prototype.init=function(){var e=this;this.core.s.thumbnail&&this.core.$items.length>1&&(this.core.s.showThumbByDefault&&setTimeout(function(){e.core.$outer.addClass("lg-thumb-open")},700),this.core.s.pullCaptionUp&&this.core.$outer.addClass("lg-pull-caption-up"),this.build(),this.core.s.animateThumb?(this.core.s.enableThumbDrag&&!this.core.isTouch&&this.core.doCss()&&this.enableThumbDrag(),this.core.s.enableThumbSwipe&&this.core.isTouch&&this.core.doCss()&&this.enableThumbSwipe(),this.thumbClickable=!1):this.thumbClickable=!0,this.toogle(),this.thumbkeyPress())},o.prototype.build=function(){function n(e,t,n){var i,a=s.core.isVideo(e,n)||{},l="";a.youtube||a.vimeo||a.dailymotion?a.youtube?i=s.core.s.loadYoutubeThumbnail?"//img.youtube.com/vi/"+a.youtube[1]+"/"+s.core.s.youtubeThumbSize+".jpg":t:a.vimeo?s.core.s.loadVimeoThumbnail?(i="//i.vimeocdn.com/video/error_"+r+".jpg",l=a.vimeo[1]):i=t:a.dailymotion&&(i=s.core.s.loadDailymotionThumbnail?"//www.dailymotion.com/thumbnail/video/"+a.dailymotion[1]:t):i=t,o+='<div data-vimeo-id="'+l+'" class="lg-thumb-item" style="width:'+s.core.s.thumbWidth+"px; margin-right: "+s.core.s.thumbMargin+'px"><img src="'+i+'" /></div>',l=""}var i,s=this,o="",r="",a='<div class="lg-thumb-outer"><div class="lg-thumb group"></div></div>';switch(this.core.s.vimeoThumbSize){case"thumbnail_large":r="640";break;case"thumbnail_medium":r="200x150";break;case"thumbnail_small":r="100x75"}if(s.core.$outer.addClass("lg-has-thumb"),s.core.$outer.find(".lg").append(a),s.$thumbOuter=s.core.$outer.find(".lg-thumb-outer"),s.thumbOuterWidth=s.$thumbOuter.width(),s.core.s.animateThumb&&s.core.$outer.find(".lg-thumb").css({width:s.thumbTotalWidth+"px",position:"relative"}),this.core.s.animateThumb&&s.$thumbOuter.css("height",s.core.s.thumbContHeight+"px"),s.core.s.dynamic)for(var l=0;l<s.core.s.dynamicEl.length;l++)n(s.core.s.dynamicEl[l].src,s.core.s.dynamicEl[l].thumb,l);else s.core.$items.each(function(t){s.core.s.exThumbImage?n(e(this).attr("href")||e(this).attr("data-src"),e(this).attr(s.core.s.exThumbImage),t):n(e(this).attr("href")||e(this).attr("data-src"),e(this).find("img").attr("src"),t)});s.core.$outer.find(".lg-thumb").html(o),i=s.core.$outer.find(".lg-thumb-item"),i.each(function(){var t=e(this),n=t.attr("data-vimeo-id");n&&e.getJSON("//www.vimeo.com/api/v2/video/"+n+".json?callback=?",{format:"json"},function(e){t.find("img").attr("src",e[0][s.core.s.vimeoThumbSize])})}),i.eq(s.core.index).addClass("active"),s.core.$el.on("onBeforeSlide.lg.tm",function(){i.removeClass("active"),i.eq(s.core.index).addClass("active")}),i.on("click.lg touchend.lg",function(){var t=e(this);setTimeout(function(){(s.thumbClickable&&!s.core.lgBusy||!s.core.doCss())&&(s.core.index=t.index(),s.core.slide(s.core.index,!1,!0))},50)}),s.core.$el.on("onBeforeSlide.lg.tm",function(){s.animateThumb(s.core.index)}),e(t).on("resize.lg.thumb orientationchange.lg.thumb",function(){setTimeout(function(){s.animateThumb(s.core.index),s.thumbOuterWidth=s.$thumbOuter.width()},200)})},o.prototype.setTranslate=function(e){this.core.$outer.find(".lg-thumb").css({transform:"translate3d(-"+e+"px, 0px, 0px)"})},o.prototype.animateThumb=function(e){var t=this.core.$outer.find(".lg-thumb");if(this.core.s.animateThumb){var n;switch(this.core.s.currentPagerPosition){case"left":n=0;break;case"middle":n=this.thumbOuterWidth/2-this.core.s.thumbWidth/2;break;case"right":n=this.thumbOuterWidth-this.core.s.thumbWidth}this.left=(this.core.s.thumbWidth+this.core.s.thumbMargin)*e-1-n,this.left>this.thumbTotalWidth-this.thumbOuterWidth&&(this.left=this.thumbTotalWidth-this.thumbOuterWidth),this.left<0&&(this.left=0),this.core.lGalleryOn?(t.hasClass("on")||this.core.$outer.find(".lg-thumb").css("transition-duration",this.core.s.speed+"ms"),this.core.doCss()||t.animate({left:-this.left+"px"},this.core.s.speed)):this.core.doCss()||t.css("left",-this.left+"px"),this.setTranslate(this.left)}},o.prototype.enableThumbDrag=function(){var n=this,i=0,s=0,o=!1,r=!1,a=0;n.$thumbOuter.addClass("lg-grab"),n.core.$outer.find(".lg-thumb").on("mousedown.lg.thumb",function(e){n.thumbTotalWidth>n.thumbOuterWidth&&(e.preventDefault(),i=e.pageX,o=!0,n.core.$outer.scrollLeft+=1,n.core.$outer.scrollLeft-=1,n.thumbClickable=!1,n.$thumbOuter.removeClass("lg-grab").addClass("lg-grabbing"))}),e(t).on("mousemove.lg.thumb",function(e){o&&(a=n.left,r=!0,s=e.pageX,n.$thumbOuter.addClass("lg-dragging"),a-=s-i,a>n.thumbTotalWidth-n.thumbOuterWidth&&(a=n.thumbTotalWidth-n.thumbOuterWidth),0>a&&(a=0),n.setTranslate(a))}),e(t).on("mouseup.lg.thumb",function(){r?(r=!1,n.$thumbOuter.removeClass("lg-dragging"),n.left=a,Math.abs(s-i)<n.core.s.swipeThreshold&&(n.thumbClickable=!0)):n.thumbClickable=!0,o&&(o=!1,n.$thumbOuter.removeClass("lg-grabbing").addClass("lg-grab"))})},o.prototype.enableThumbSwipe=function(){var e=this,t=0,n=0,i=!1,s=0;e.core.$outer.find(".lg-thumb").on("touchstart.lg",function(n){e.thumbTotalWidth>e.thumbOuterWidth&&(n.preventDefault(),t=n.originalEvent.targetTouches[0].pageX,e.thumbClickable=!1)}),e.core.$outer.find(".lg-thumb").on("touchmove.lg",function(o){e.thumbTotalWidth>e.thumbOuterWidth&&(o.preventDefault(),n=o.originalEvent.targetTouches[0].pageX,i=!0,e.$thumbOuter.addClass("lg-dragging"),s=e.left,s-=n-t,s>e.thumbTotalWidth-e.thumbOuterWidth&&(s=e.thumbTotalWidth-e.thumbOuterWidth),0>s&&(s=0),e.setTranslate(s))}),e.core.$outer.find(".lg-thumb").on("touchend.lg",function(){e.thumbTotalWidth>e.thumbOuterWidth&&i?(i=!1,e.$thumbOuter.removeClass("lg-dragging"),Math.abs(n-t)<e.core.s.swipeThreshold&&(e.thumbClickable=!0),e.left=s):e.thumbClickable=!0})},o.prototype.toogle=function(){var e=this;e.core.s.toogleThumb&&(e.core.$outer.addClass("lg-can-toggle"),e.$thumbOuter.append('<span class="lg-toogle-thumb lg-icon"></span>'),e.core.$outer.find(".lg-toogle-thumb").on("click.lg",function(){e.core.$outer.toggleClass("lg-thumb-open")}))},o.prototype.thumbkeyPress=function(){var n=this;e(t).on("keydown.lg.thumb",function(e){38===e.keyCode?(e.preventDefault(),n.core.$outer.addClass("lg-thumb-open")):40===e.keyCode&&(e.preventDefault(),n.core.$outer.removeClass("lg-thumb-open"))})},o.prototype.destroy=function(){this.core.s.thumbnail&&this.core.$items.length>1&&(e(t).off("resize.lg.thumb orientationchange.lg.thumb keydown.lg.thumb"),this.$thumbOuter.remove(),this.core.$outer.removeClass("lg-has-thumb"))},e.fn.lightGallery.modules.Thumbnail=o}(jQuery,window,document),function(e,t,n,i){"use strict";var s={videoMaxWidth:"855px",youtubePlayerParams:!1,vimeoPlayerParams:!1,dailymotionPlayerParams:!1,vkPlayerParams:!1,videojs:!1,videojsOptions:{}},o=function(t){return this.core=e(t).data("lightGallery"),this.$el=e(t),this.core.s=e.extend({},s,this.core.s),this.videoLoaded=!1,this.init(),this};o.prototype.init=function(){var t=this;t.core.$el.on("hasVideo.lg.tm",function(e,n,i,s){if(t.core.$slide.eq(n).find(".lg-video").append(t.loadVideo(i,"lg-object",!0,n,s)),s)if(t.core.s.videojs)try{videojs(t.core.$slide.eq(n).find(".lg-html5").get(0),t.core.s.videojsOptions,function(){t.videoLoaded||this.play()})}catch(o){console.error("Make sure you have included videojs")}else t.core.$slide.eq(n).find(".lg-html5").get(0).play()}),t.core.$el.on("onAferAppendSlide.lg.tm",function(e,n){t.core.$slide.eq(n).find(".lg-video-cont").css("max-width",t.core.s.videoMaxWidth),t.videoLoaded=!0});var n=function(e){if(e.find(".lg-object").hasClass("lg-has-poster")&&e.find(".lg-object").is(":visible"))if(e.hasClass("lg-has-video")){var n=e.find(".lg-youtube").get(0),i=e.find(".lg-vimeo").get(0),s=e.find(".lg-dailymotion").get(0),o=e.find(".lg-html5").get(0);if(n)n.contentWindow.postMessage('{"event":"command","func":"playVideo","args":""}',"*");else if(i)try{$f(i).api("play")}catch(r){console.error("Make sure you have included froogaloop2 js")}else if(s)s.contentWindow.postMessage("play","*");else if(o)if(t.core.s.videojs)try{videojs(o).play()}catch(r){console.error("Make sure you have included videojs")}else o.play();e.addClass("lg-video-playing")}else{e.addClass("lg-video-playing lg-has-video");var a,l,u=function(n,i){if(e.find(".lg-video").append(t.loadVideo(n,"",!1,t.core.index,i)),i)if(t.core.s.videojs)try{videojs(t.core.$slide.eq(t.core.index).find(".lg-html5").get(0),t.core.s.videojsOptions,function(){this.play()})}catch(s){console.error("Make sure you have included videojs")}else t.core.$slide.eq(t.core.index).find(".lg-html5").get(0).play()};t.core.s.dynamic?(a=t.core.s.dynamicEl[t.core.index].src,l=t.core.s.dynamicEl[t.core.index].html,u(a,l)):(a=t.core.$items.eq(t.core.index).attr("href")||t.core.$items.eq(t.core.index).attr("data-src"),l=t.core.$items.eq(t.core.index).attr("data-html"),u(a,l));var c=e.find(".lg-object");e.find(".lg-video").append(c),e.find(".lg-video-object").hasClass("lg-html5")||(e.removeClass("lg-complete"),e.find(".lg-video-object").on("load.lg error.lg",function(){e.addClass("lg-complete")}))}};t.core.doCss()&&t.core.$items.length>1&&(t.core.s.enableSwipe&&t.core.isTouch||t.core.s.enableDrag&&!t.core.isTouch)?t.core.$el.on("onSlideClick.lg.tm",function(){var e=t.core.$slide.eq(t.core.index);n(e)}):t.core.$slide.on("click.lg",function(){n(e(this))}),t.core.$el.on("onBeforeSlide.lg.tm",function(n,i,s){var o=t.core.$slide.eq(i),r=o.find(".lg-youtube").get(0),a=o.find(".lg-vimeo").get(0),l=o.find(".lg-dailymotion").get(0),u=o.find(".lg-vk").get(0),c=o.find(".lg-html5").get(0);if(r)r.contentWindow.postMessage('{"event":"command","func":"pauseVideo","args":""}',"*");else if(a)try{$f(a).api("pause")}catch(d){console.error("Make sure you have included froogaloop2 js")}else if(l)l.contentWindow.postMessage("pause","*");else if(c)if(t.core.s.videojs)try{videojs(c).pause()}catch(d){console.error("Make sure you have included videojs")}else c.pause();u&&e(u).attr("src",e(u).attr("src").replace("&autoplay","&noplay"));var h;h=t.core.s.dynamic?t.core.s.dynamicEl[s].src:t.core.$items.eq(s).attr("href")||t.core.$items.eq(s).attr("data-src");var p=t.core.isVideo(h,s)||{};(p.youtube||p.vimeo||p.dailymotion||p.vk)&&t.core.$outer.addClass("lg-hide-download")}),t.core.$el.on("onAfterSlide.lg.tm",function(e,n){t.core.$slide.eq(n).removeClass("lg-video-playing")})},o.prototype.loadVideo=function(t,n,i,s,o){var r="",a=1,l="",u=this.core.isVideo(t,s)||{};if(i&&(a=this.videoLoaded?0:1),u.youtube)l="?wmode=opaque&autoplay="+a+"&enablejsapi=1",this.core.s.youtubePlayerParams&&(l=l+"&"+e.param(this.core.s.youtubePlayerParams)),r='<iframe class="lg-video-object lg-youtube '+n+'" width="560" height="315" src="//www.youtube.com/embed/'+u.youtube[1]+l+'" frameborder="0" allowfullscreen></iframe>';else if(u.vimeo)l="?autoplay="+a+"&api=1",this.core.s.vimeoPlayerParams&&(l=l+"&"+e.param(this.core.s.vimeoPlayerParams)),r='<iframe class="lg-video-object lg-vimeo '+n+'" width="560" height="315"  src="//player.vimeo.com/video/'+u.vimeo[1]+l+'" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe>';else if(u.dailymotion)l="?wmode=opaque&autoplay="+a+"&api=postMessage",this.core.s.dailymotionPlayerParams&&(l=l+"&"+e.param(this.core.s.dailymotionPlayerParams)),r='<iframe class="lg-video-object lg-dailymotion '+n+'" width="560" height="315" src="//www.dailymotion.com/embed/video/'+u.dailymotion[1]+l+'" frameborder="0" allowfullscreen></iframe>';else if(u.html5){var c=o.substring(0,1);("."===c||"#"===c)&&(o=e(o).html()),r=o}else u.vk&&(l="&autoplay="+a,this.core.s.vkPlayerParams&&(l=l+"&"+e.param(this.core.s.vkPlayerParams)),r='<iframe class="lg-video-object lg-vk '+n+'" width="560" height="315" src="http://vk.com/video_ext.php?'+u.vk[1]+l+'" frameborder="0" allowfullscreen></iframe>');return r},o.prototype.destroy=function(){this.videoLoaded=!1},e.fn.lightGallery.modules.video=o}(jQuery,window,document),function(e,t,n,i){"use strict";var s={scale:1,zoom:!0,actualSize:!0,enableZoomAfter:300},o=function(n){return this.core=e(n).data("lightGallery"),this.core.s=e.extend({},s,this.core.s),this.core.s.zoom&&this.core.doCss()&&(this.init(),this.zoomabletimeout=!1,this.pageX=e(t).width()/2,this.pageY=e(t).height()/2+e(t).scrollTop()),this};o.prototype.init=function(){var n=this,i='<span id="lg-zoom-in" class="lg-icon"></span><span id="lg-zoom-out" class="lg-icon"></span>';n.core.s.actualSize&&(i+='<span id="lg-actual-size" class="lg-icon"></span>'),this.core.$outer.find(".lg-toolbar").append(i),n.core.$el.on("onSlideItemLoad.lg.tm.zoom",function(t,i,s){var o=n.core.s.enableZoomAfter+s;e("body").hasClass("lg-from-hash")&&s?o=0:e("body").removeClass("lg-from-hash"),n.zoomabletimeout=setTimeout(function(){n.core.$slide.eq(i).addClass("lg-zoomable")},o+30)});var s=1,o=function(i){var s,o,r=n.core.$outer.find(".lg-current .lg-image"),a=(e(t).width()-r.width())/2,l=(e(t).height()-r.height())/2+e(t).scrollTop();s=n.pageX-a,o=n.pageY-l;var u=(i-1)*s,c=(i-1)*o;r.css("transform","scale3d("+i+", "+i+", 1)").attr("data-scale",i),r.parent().css("transform","translate3d(-"+u+"px, -"+c+"px, 0)").attr("data-x",u).attr("data-y",c)},r=function(){s>1?n.core.$outer.addClass("lg-zoomed"):n.resetZoom(),1>s&&(s=1),o(s)},a=function(i,o,a,l){var u,c=o.width();u=n.core.s.dynamic?n.core.s.dynamicEl[a].width||o[0].naturalWidth||c:n.core.$items.eq(a).attr("data-width")||o[0].naturalWidth||c;var d;n.core.$outer.hasClass("lg-zoomed")?s=1:u>c&&(d=u/c,s=d||2),l?(n.pageX=e(t).width()/2,n.pageY=e(t).height()/2+e(t).scrollTop()):(n.pageX=i.pageX||i.originalEvent.targetTouches[0].pageX,n.pageY=i.pageY||i.originalEvent.targetTouches[0].pageY),r(),setTimeout(function(){n.core.$outer.removeClass("lg-grabbing").addClass("lg-grab")},10)},l=!1;n.core.$el.on("onAferAppendSlide.lg.tm.zoom",function(e,t){var i=n.core.$slide.eq(t).find(".lg-image");i.on("dblclick",function(e){a(e,i,t)}),i.on("touchstart",function(e){l?(clearTimeout(l),l=null,a(e,i,t)):l=setTimeout(function(){l=null},300),e.preventDefault()})}),e(t).on("resize.lg.zoom scroll.lg.zoom orientationchange.lg.zoom",function(){n.pageX=e(t).width()/2,n.pageY=e(t).height()/2+e(t).scrollTop(),o(s)}),e("#lg-zoom-out").on("click.lg",function(){n.core.$outer.find(".lg-current .lg-image").length&&(s-=n.core.s.scale,r())}),e("#lg-zoom-in").on("click.lg",function(){n.core.$outer.find(".lg-current .lg-image").length&&(s+=n.core.s.scale,r())}),e("#lg-actual-size").on("click.lg",function(e){a(e,n.core.$slide.eq(n.core.index).find(".lg-image"),n.core.index,!0)}),n.core.$el.on("onBeforeSlide.lg.tm",function(){s=1,n.resetZoom()}),n.core.isTouch||n.zoomDrag(),n.core.isTouch&&n.zoomSwipe()},o.prototype.resetZoom=function(){this.core.$outer.removeClass("lg-zoomed"),this.core.$slide.find(".lg-img-wrap").removeAttr("style data-x data-y"),this.core.$slide.find(".lg-image").removeAttr("style data-scale"),this.pageX=e(t).width()/2,this.pageY=e(t).height()/2+e(t).scrollTop()},o.prototype.zoomSwipe=function(){var e=this,t={},n={},i=!1,s=!1,o=!1;e.core.$slide.on("touchstart.lg",function(n){if(e.core.$outer.hasClass("lg-zoomed")){var i=e.core.$slide.eq(e.core.index).find(".lg-object");o=i.outerHeight()*i.attr("data-scale")>e.core.$outer.find(".lg").height(),s=i.outerWidth()*i.attr("data-scale")>e.core.$outer.find(".lg").width(),(s||o)&&(n.preventDefault(),t={x:n.originalEvent.targetTouches[0].pageX,y:n.originalEvent.targetTouches[0].pageY})}}),e.core.$slide.on("touchmove.lg",function(r){if(e.core.$outer.hasClass("lg-zoomed")){var a,l,u=e.core.$slide.eq(e.core.index).find(".lg-img-wrap");r.preventDefault(),i=!0,n={x:r.originalEvent.targetTouches[0].pageX,y:r.originalEvent.targetTouches[0].pageY},e.core.$outer.addClass("lg-zoom-dragging"),l=o?-Math.abs(u.attr("data-y"))+(n.y-t.y):-Math.abs(u.attr("data-y")),a=s?-Math.abs(u.attr("data-x"))+(n.x-t.x):-Math.abs(u.attr("data-x")),(Math.abs(n.x-t.x)>15||Math.abs(n.y-t.y)>15)&&u.css("transform","translate3d("+a+"px, "+l+"px, 0)")}}),e.core.$slide.on("touchend.lg",function(){e.core.$outer.hasClass("lg-zoomed")&&i&&(i=!1,e.core.$outer.removeClass("lg-zoom-dragging"),e.touchendZoom(t,n,s,o))})},o.prototype.zoomDrag=function(){var n=this,i={},s={},o=!1,r=!1,a=!1,l=!1;n.core.$slide.on("mousedown.lg.zoom",function(t){var s=n.core.$slide.eq(n.core.index).find(".lg-object");l=s.outerHeight()*s.attr("data-scale")>n.core.$outer.find(".lg").height(),a=s.outerWidth()*s.attr("data-scale")>n.core.$outer.find(".lg").width(),n.core.$outer.hasClass("lg-zoomed")&&e(t.target).hasClass("lg-object")&&(a||l)&&(t.preventDefault(),i={x:t.pageX,y:t.pageY},o=!0,n.core.$outer.scrollLeft+=1,n.core.$outer.scrollLeft-=1,n.core.$outer.removeClass("lg-grab").addClass("lg-grabbing"))}),e(t).on("mousemove.lg.zoom",function(e){if(o){var t,u,c=n.core.$slide.eq(n.core.index).find(".lg-img-wrap");r=!0,s={x:e.pageX,y:e.pageY},n.core.$outer.addClass("lg-zoom-dragging"),u=l?-Math.abs(c.attr("data-y"))+(s.y-i.y):-Math.abs(c.attr("data-y")),t=a?-Math.abs(c.attr("data-x"))+(s.x-i.x):-Math.abs(c.attr("data-x")),c.css("transform","translate3d("+t+"px, "+u+"px, 0)")}}),e(t).on("mouseup.lg.zoom",function(e){o&&(o=!1,n.core.$outer.removeClass("lg-zoom-dragging"),!r||i.x===s.x&&i.y===s.y||(s={x:e.pageX,y:e.pageY},n.touchendZoom(i,s,a,l)),r=!1),n.core.$outer.removeClass("lg-grabbing").addClass("lg-grab")})},o.prototype.touchendZoom=function(e,t,n,i){var s=this,o=s.core.$slide.eq(s.core.index).find(".lg-img-wrap"),r=s.core.$slide.eq(s.core.index).find(".lg-object"),a=-Math.abs(o.attr("data-x"))+(t.x-e.x),l=-Math.abs(o.attr("data-y"))+(t.y-e.y),u=(s.core.$outer.find(".lg").height()-r.outerHeight())/2,c=Math.abs(r.outerHeight()*Math.abs(r.attr("data-scale"))-s.core.$outer.find(".lg").height()+u),d=(s.core.$outer.find(".lg").width()-r.outerWidth())/2,h=Math.abs(r.outerWidth()*Math.abs(r.attr("data-scale"))-s.core.$outer.find(".lg").width()+d);
(Math.abs(t.x-e.x)>15||Math.abs(t.y-e.y)>15)&&(i&&(-c>=l?l=-c:l>=-u&&(l=-u)),n&&(-h>=a?a=-h:a>=-d&&(a=-d)),i?o.attr("data-y",Math.abs(l)):l=-Math.abs(o.attr("data-y")),n?o.attr("data-x",Math.abs(a)):a=-Math.abs(o.attr("data-x")),o.css("transform","translate3d("+a+"px, "+l+"px, 0)"))},o.prototype.destroy=function(){var n=this;n.core.$el.off(".lg.zoom"),e(t).off(".lg.zoom"),n.core.$slide.off(".lg.zoom"),n.core.$el.off(".lg.tm.zoom"),n.resetZoom(),clearTimeout(n.zoomabletimeout),n.zoomabletimeout=!1},e.fn.lightGallery.modules.zoom=o}(jQuery,window,document),function(e,t,n,i){"use strict";var s={hash:!0},o=function(n){return this.core=e(n).data("lightGallery"),this.core.s=e.extend({},s,this.core.s),this.core.s.hash&&(this.oldHash=t.location.hash,this.init()),this};o.prototype.init=function(){var n,i=this;i.core.$el.on("onAfterSlide.lg.tm",function(e,n,s){t.location.hash="lg="+i.core.s.galleryId+"&slide="+s}),e(t).on("hashchange.lg.hash",function(){n=t.location.hash;var e=parseInt(n.split("&slide=")[1],10);n.indexOf("lg="+i.core.s.galleryId)>-1?i.core.slide(e,!1,!1):i.core.lGalleryOn&&i.core.destroy()})},o.prototype.destroy=function(){this.core.s.hash&&(this.oldHash&&this.oldHash.indexOf("lg="+this.core.s.galleryId)<0?t.location.hash=this.oldHash:history.pushState?history.pushState("",n.title,t.location.pathname+t.location.search):t.location.hash="",this.core.$el.off(".lg.hash"))},e.fn.lightGallery.modules.hash=o}(jQuery,window,document),define("lightgallery",["jquery"],function(){}),define("modules/lightgallery",["jquery","lightgallery"],function(e){"use strict";var t={init:function(){e(".js-lightbox-gallery").lightGallery({selector:"figure a"}),e(".c-mediathek").lightGallery({selector:".o-media__link",thumbnail:!0}),e(".c-addresses__imglink").lightGallery({selector:"a"})}};return t}),define("modules/menu",["jquery"],function(e){"use strict";var t={init:function(){var t,n=!0;e(".js-menu-main-toggle").on("click",function(t){var i=e(this),s=i.find(".js-toggle"),o=i.find(".js-toggle-label"),r=e(i.data("toggle-target")),a=e(".c-language-switch__link.c-language-switch__link--active").html().trim(),l="DE"===a?"Menü":"Menu",u="DE"===a?"Schließen":"Close";t.preventDefault(),r.toggleClass("is-active"),n=!n,n?(o.text(l),s.toggleClass("is-active")):(o.text(u),s.toggleClass("is-active"),e(".is-highlighted ul").show())}),e(".o-section").on("click",function(t){var i=e(".js-menu-main-toggle"),s=i.find(".js-toggle"),o=i.find(".js-toggle-label"),r=e(i.data("toggle-target")),a=e(".c-language-switch__link.c-language-switch__link--active").html().trim(),l="DE"===a?"Menü":"Menu";n||(o.text(l),s.toggleClass("is-active"),r.toggleClass("is-active"),n=!0)}),e("nav#c-menu-main").on("mouseleave",function(i){t=setTimeout(function(){if(!n){var t=e(".js-menu-main-toggle"),i=t.find(".js-toggle"),s=t.find(".js-toggle-label"),o=e(t.data("toggle-target")),r=e(".c-language-switch__link.c-language-switch__link--active").html().trim(),a="DE"===r?"Menü":"Menu";s.text(a),i.toggleClass("is-active"),o.toggleClass("is-active"),n=!0}},3e3)}),e("nav#c-menu-main").on("mouseenter",function(e){t&&!n&&clearTimeout(t)}),e(".js-menu-meta-toggle").on("click",function(t){var n=e(e(this).data("toggle-target"));t.preventDefault(),n.toggleClass("is-active").parent().toggleClass("is-active")}),e("#c-menu-main").find("span.c-menu-link").on("click",function(){location.href=e(this).parent().attr("href")})},dropdownMenuBehaviour:function(){e(".c-menu-main__list--l2").hide(),e(".c-menu-main--sublist__call > a").on("click",function(e){e.preventDefault()}),e("#c-menu-main").find("a").on("click",function(){var t,n,i,s,o,r,a;t=e(this),n=t.closest("ul"),s=n.find(".is-active"),o=t.closest("li"),r=t.parent().find(".collapseicon"),a=o.hasClass("is-active"),i=0,n.find("ul").slideUp(function(){++i===n.find("ul").length&&(s.removeClass("is-active"),r.text("+"))}),a||(o.children("ul").slideDown("fast"),o.addClass("is-active"),r.text("-"))})}};return t}),define("modules/powermail",["jquery","parsley"],function(e){"use strict";var t={init:function(){var t,n,i,s,o,r,a,l;l=e(".o-form"),l.length&&l.parsley({trigger:"change"}),t=e(".o-form--contact"),t.length&&(n=t.find("fieldset > .powermail_fieldwrap_select select").eq(0),i=t.find("fieldset > .powermail_fieldwrap_select select").eq(5),s=n.closest(".powermail_fieldwrap_select").nextAll(".powermail_fieldwrap_select"),o=s.find("select"),r=n.closest(".powermail_fieldwrap_select").nextAll(".powermail_fieldwrap_content"),a=n.closest(".powermail_fieldwrap_select").nextAll(".powermail_fieldwrap_content").last(".powermail_fieldwrap_content").nextAll(".powermail_fieldwrap"),o.each(function(){e(this).data("name",e(this).attr("name"))}),n.on("change",function(){var t=n.prop("selectedIndex");s.addClass("hidden"),r.addClass("hidden"),s.eq(t).removeClass("hidden"),o.each(function(){e(this).attr("name","")}),o.eq(t).attr("name",o.eq(t).data("name")),5===t?i.trigger("change"):8===t?r.eq(2).removeClass("hidden"):a.removeClass("hidden")}),i.on("change",function(){var e=i.prop("selectedIndex");a.addClass("hidden"),r.addClass("hidden"),0===e?r.eq(0).removeClass("hidden"):3===e?r.eq(1).removeClass("hidden"):a.removeClass("hidden")}),n.trigger("change"))}};return t}),function(e){"use strict";"function"==typeof define&&define.amd?define("slick",["jquery"],e):"undefined"!=typeof exports?module.exports=e(require("jquery")):e(jQuery)}(function(e){"use strict";var t=window.Slick||{};t=function(){function t(t,i){var s,o=this;o.defaults={accessibility:!0,adaptiveHeight:!1,appendArrows:e(t),appendDots:e(t),arrows:!0,asNavFor:null,prevArrow:'<button type="button" data-role="none" class="slick-prev" aria-label="Previous" tabindex="0" role="button">Previous</button>',nextArrow:'<button type="button" data-role="none" class="slick-next" aria-label="Next" tabindex="0" role="button">Next</button>',autoplay:!1,autoplaySpeed:3e3,centerMode:!1,centerPadding:"50px",cssEase:"ease",customPaging:function(e,t){return'<button type="button" data-role="none" role="button" aria-required="false" tabindex="0">'+(t+1)+"</button>"},dots:!1,dotsClass:"slick-dots",draggable:!0,easing:"linear",edgeFriction:.35,fade:!1,focusOnSelect:!1,infinite:!0,initialSlide:0,lazyLoad:"ondemand",mobileFirst:!1,pauseOnHover:!0,pauseOnDotsHover:!1,respondTo:"window",responsive:null,rows:1,rtl:!1,slide:"",slidesPerRow:1,slidesToShow:1,slidesToScroll:1,speed:500,swipe:!0,swipeToSlide:!1,touchMove:!0,touchThreshold:5,useCSS:!0,useTransform:!1,variableWidth:!1,vertical:!1,verticalSwiping:!1,waitForAnimate:!0,zIndex:1e3},o.initials={animating:!1,dragging:!1,autoPlayTimer:null,currentDirection:0,currentLeft:null,currentSlide:0,direction:1,$dots:null,listWidth:null,listHeight:null,loadIndex:0,$nextArrow:null,$prevArrow:null,slideCount:null,slideWidth:null,$slideTrack:null,$slides:null,sliding:!1,slideOffset:0,swipeLeft:null,$list:null,touchObject:{},transformsEnabled:!1,unslicked:!1},e.extend(o,o.initials),o.activeBreakpoint=null,o.animType=null,o.animProp=null,o.breakpoints=[],o.breakpointSettings=[],o.cssTransitions=!1,o.hidden="hidden",o.paused=!1,o.positionProp=null,o.respondTo=null,o.rowCount=1,o.shouldClick=!0,o.$slider=e(t),o.$slidesCache=null,o.transformType=null,o.transitionType=null,o.visibilityChange="visibilitychange",o.windowWidth=0,o.windowTimer=null,s=e(t).data("slick")||{},o.options=e.extend({},o.defaults,s,i),o.currentSlide=o.options.initialSlide,o.originalSettings=o.options,"undefined"!=typeof document.mozHidden?(o.hidden="mozHidden",o.visibilityChange="mozvisibilitychange"):"undefined"!=typeof document.webkitHidden&&(o.hidden="webkitHidden",o.visibilityChange="webkitvisibilitychange"),o.autoPlay=e.proxy(o.autoPlay,o),o.autoPlayClear=e.proxy(o.autoPlayClear,o),o.changeSlide=e.proxy(o.changeSlide,o),o.clickHandler=e.proxy(o.clickHandler,o),o.selectHandler=e.proxy(o.selectHandler,o),o.setPosition=e.proxy(o.setPosition,o),o.swipeHandler=e.proxy(o.swipeHandler,o),o.dragHandler=e.proxy(o.dragHandler,o),o.keyHandler=e.proxy(o.keyHandler,o),o.autoPlayIterator=e.proxy(o.autoPlayIterator,o),o.instanceUid=n++,o.htmlExpr=/^(?:\s*(<[\w\W]+>)[^>]*)$/,o.registerBreakpoints(),o.init(!0),o.checkResponsive(!0)}var n=0;return t}(),t.prototype.addSlide=t.prototype.slickAdd=function(t,n,i){var s=this;if("boolean"==typeof n)i=n,n=null;else if(0>n||n>=s.slideCount)return!1;s.unload(),"number"==typeof n?0===n&&0===s.$slides.length?e(t).appendTo(s.$slideTrack):i?e(t).insertBefore(s.$slides.eq(n)):e(t).insertAfter(s.$slides.eq(n)):i===!0?e(t).prependTo(s.$slideTrack):e(t).appendTo(s.$slideTrack),s.$slides=s.$slideTrack.children(this.options.slide),s.$slideTrack.children(this.options.slide).detach(),s.$slideTrack.append(s.$slides),s.$slides.each(function(t,n){e(n).attr("data-slick-index",t)}),s.$slidesCache=s.$slides,s.reinit()},t.prototype.animateHeight=function(){var e=this;if(1===e.options.slidesToShow&&e.options.adaptiveHeight===!0&&e.options.vertical===!1){var t=e.$slides.eq(e.currentSlide).outerHeight(!0);e.$list.animate({height:t},e.options.speed)}},t.prototype.animateSlide=function(t,n){var i={},s=this;s.animateHeight(),s.options.rtl===!0&&s.options.vertical===!1&&(t=-t),s.transformsEnabled===!1?s.options.vertical===!1?s.$slideTrack.animate({left:t},s.options.speed,s.options.easing,n):s.$slideTrack.animate({top:t},s.options.speed,s.options.easing,n):s.cssTransitions===!1?(s.options.rtl===!0&&(s.currentLeft=-s.currentLeft),e({animStart:s.currentLeft}).animate({animStart:t},{duration:s.options.speed,easing:s.options.easing,step:function(e){e=Math.ceil(e),s.options.vertical===!1?(i[s.animType]="translate("+e+"px, 0px)",s.$slideTrack.css(i)):(i[s.animType]="translate(0px,"+e+"px)",s.$slideTrack.css(i))},complete:function(){n&&n.call()}})):(s.applyTransition(),t=Math.ceil(t),s.options.vertical===!1?i[s.animType]="translate3d("+t+"px, 0px, 0px)":i[s.animType]="translate3d(0px,"+t+"px, 0px)",s.$slideTrack.css(i),n&&setTimeout(function(){s.disableTransition(),n.call()},s.options.speed))},t.prototype.asNavFor=function(t){var n=this,i=n.options.asNavFor;i&&null!==i&&(i=e(i).not(n.$slider)),null!==i&&"object"==typeof i&&i.each(function(){var n=e(this).slick("getSlick");n.unslicked||n.slideHandler(t,!0)})},t.prototype.applyTransition=function(e){var t=this,n={};t.options.fade===!1?n[t.transitionType]=t.transformType+" "+t.options.speed+"ms "+t.options.cssEase:n[t.transitionType]="opacity "+t.options.speed+"ms "+t.options.cssEase,t.options.fade===!1?t.$slideTrack.css(n):t.$slides.eq(e).css(n)},t.prototype.autoPlay=function(){var e=this;e.autoPlayTimer&&clearInterval(e.autoPlayTimer),e.slideCount>e.options.slidesToShow&&e.paused!==!0&&(e.autoPlayTimer=setInterval(e.autoPlayIterator,e.options.autoplaySpeed))},t.prototype.autoPlayClear=function(){var e=this;e.autoPlayTimer&&clearInterval(e.autoPlayTimer)},t.prototype.autoPlayIterator=function(){var e=this;e.options.infinite===!1?1===e.direction?(e.currentSlide+1===e.slideCount-1&&(e.direction=0),e.slideHandler(e.currentSlide+e.options.slidesToScroll)):(e.currentSlide-1===0&&(e.direction=1),e.slideHandler(e.currentSlide-e.options.slidesToScroll)):e.slideHandler(e.currentSlide+e.options.slidesToScroll)},t.prototype.buildArrows=function(){var t=this;t.options.arrows===!0&&(t.$prevArrow=e(t.options.prevArrow).addClass("slick-arrow"),t.$nextArrow=e(t.options.nextArrow).addClass("slick-arrow"),t.slideCount>t.options.slidesToShow?(t.$prevArrow.removeClass("slick-hidden").removeAttr("aria-hidden tabindex"),t.$nextArrow.removeClass("slick-hidden").removeAttr("aria-hidden tabindex"),t.htmlExpr.test(t.options.prevArrow)&&t.$prevArrow.prependTo(t.options.appendArrows),t.htmlExpr.test(t.options.nextArrow)&&t.$nextArrow.appendTo(t.options.appendArrows),t.options.infinite!==!0&&t.$prevArrow.addClass("slick-disabled").attr("aria-disabled","true")):t.$prevArrow.add(t.$nextArrow).addClass("slick-hidden").attr({"aria-disabled":"true",tabindex:"-1"}))},t.prototype.buildDots=function(){var t,n,i=this;if(i.options.dots===!0&&i.slideCount>i.options.slidesToShow){for(n='<ul class="'+i.options.dotsClass+'">',t=0;t<=i.getDotCount();t+=1)n+="<li>"+i.options.customPaging.call(this,i,t)+"</li>";n+="</ul>",i.$dots=e(n).appendTo(i.options.appendDots),i.$dots.find("li").first().addClass("slick-active").attr("aria-hidden","false")}},t.prototype.buildOut=function(){var t=this;t.$slides=t.$slider.children(t.options.slide+":not(.slick-cloned)").addClass("slick-slide"),t.slideCount=t.$slides.length,t.$slides.each(function(t,n){e(n).attr("data-slick-index",t).data("originalStyling",e(n).attr("style")||"")}),t.$slider.addClass("slick-slider"),t.$slideTrack=0===t.slideCount?e('<div class="slick-track"/>').appendTo(t.$slider):t.$slides.wrapAll('<div class="slick-track"/>').parent(),t.$list=t.$slideTrack.wrap('<div aria-live="polite" class="slick-list"/>').parent(),t.$slideTrack.css("opacity",0),(t.options.centerMode===!0||t.options.swipeToSlide===!0)&&(t.options.slidesToScroll=1),e("img[data-lazy]",t.$slider).not("[src]").addClass("slick-loading"),t.setupInfinite(),t.buildArrows(),t.buildDots(),t.updateDots(),t.setSlideClasses("number"==typeof t.currentSlide?t.currentSlide:0),t.options.draggable===!0&&t.$list.addClass("draggable")},t.prototype.buildRows=function(){var e,t,n,i,s,o,r,a=this;if(i=document.createDocumentFragment(),o=a.$slider.children(),a.options.rows>1){for(r=a.options.slidesPerRow*a.options.rows,s=Math.ceil(o.length/r),e=0;s>e;e++){var l=document.createElement("div");for(t=0;t<a.options.rows;t++){var u=document.createElement("div");for(n=0;n<a.options.slidesPerRow;n++){var c=e*r+(t*a.options.slidesPerRow+n);o.get(c)&&u.appendChild(o.get(c))}l.appendChild(u)}i.appendChild(l)}a.$slider.html(i),a.$slider.children().children().children().css({width:100/a.options.slidesPerRow+"%",display:"inline-block"})}},t.prototype.checkResponsive=function(t,n){var i,s,o,r=this,a=!1,l=r.$slider.width(),u=window.innerWidth||e(window).width();if("window"===r.respondTo?o=u:"slider"===r.respondTo?o=l:"min"===r.respondTo&&(o=Math.min(u,l)),r.options.responsive&&r.options.responsive.length&&null!==r.options.responsive){s=null;for(i in r.breakpoints)r.breakpoints.hasOwnProperty(i)&&(r.originalSettings.mobileFirst===!1?o<r.breakpoints[i]&&(s=r.breakpoints[i]):o>r.breakpoints[i]&&(s=r.breakpoints[i]));null!==s?null!==r.activeBreakpoint?(s!==r.activeBreakpoint||n)&&(r.activeBreakpoint=s,"unslick"===r.breakpointSettings[s]?r.unslick(s):(r.options=e.extend({},r.originalSettings,r.breakpointSettings[s]),t===!0&&(r.currentSlide=r.options.initialSlide),r.refresh(t)),a=s):(r.activeBreakpoint=s,"unslick"===r.breakpointSettings[s]?r.unslick(s):(r.options=e.extend({},r.originalSettings,r.breakpointSettings[s]),t===!0&&(r.currentSlide=r.options.initialSlide),r.refresh(t)),a=s):null!==r.activeBreakpoint&&(r.activeBreakpoint=null,r.options=r.originalSettings,t===!0&&(r.currentSlide=r.options.initialSlide),r.refresh(t),a=s),t||a===!1||r.$slider.trigger("breakpoint",[r,a])}},t.prototype.changeSlide=function(t,n){var i,s,o,r=this,a=e(t.target);switch(a.is("a")&&t.preventDefault(),a.is("li")||(a=a.closest("li")),o=r.slideCount%r.options.slidesToScroll!==0,i=o?0:(r.slideCount-r.currentSlide)%r.options.slidesToScroll,t.data.message){case"previous":s=0===i?r.options.slidesToScroll:r.options.slidesToShow-i,r.slideCount>r.options.slidesToShow&&r.slideHandler(r.currentSlide-s,!1,n);break;case"next":s=0===i?r.options.slidesToScroll:i,r.slideCount>r.options.slidesToShow&&r.slideHandler(r.currentSlide+s,!1,n);break;case"index":var l=0===t.data.index?0:t.data.index||a.index()*r.options.slidesToScroll;r.slideHandler(r.checkNavigable(l),!1,n),a.children().trigger("focus");break;default:return}},t.prototype.checkNavigable=function(e){var t,n,i=this;if(t=i.getNavigableIndexes(),n=0,e>t[t.length-1])e=t[t.length-1];else for(var s in t){if(e<t[s]){e=n;break}n=t[s]}return e},t.prototype.cleanUpEvents=function(){var t=this;t.options.dots&&null!==t.$dots&&(e("li",t.$dots).off("click.slick",t.changeSlide),t.options.pauseOnDotsHover===!0&&t.options.autoplay===!0&&e("li",t.$dots).off("mouseenter.slick",e.proxy(t.setPaused,t,!0)).off("mouseleave.slick",e.proxy(t.setPaused,t,!1))),t.options.arrows===!0&&t.slideCount>t.options.slidesToShow&&(t.$prevArrow&&t.$prevArrow.off("click.slick",t.changeSlide),t.$nextArrow&&t.$nextArrow.off("click.slick",t.changeSlide)),t.$list.off("touchstart.slick mousedown.slick",t.swipeHandler),t.$list.off("touchmove.slick mousemove.slick",t.swipeHandler),t.$list.off("touchend.slick mouseup.slick",t.swipeHandler),t.$list.off("touchcancel.slick mouseleave.slick",t.swipeHandler),t.$list.off("click.slick",t.clickHandler),e(document).off(t.visibilityChange,t.visibility),t.$list.off("mouseenter.slick",e.proxy(t.setPaused,t,!0)),t.$list.off("mouseleave.slick",e.proxy(t.setPaused,t,!1)),t.options.accessibility===!0&&t.$list.off("keydown.slick",t.keyHandler),t.options.focusOnSelect===!0&&e(t.$slideTrack).children().off("click.slick",t.selectHandler),e(window).off("orientationchange.slick.slick-"+t.instanceUid,t.orientationChange),e(window).off("resize.slick.slick-"+t.instanceUid,t.resize),e("[draggable!=true]",t.$slideTrack).off("dragstart",t.preventDefault),e(window).off("load.slick.slick-"+t.instanceUid,t.setPosition),e(document).off("ready.slick.slick-"+t.instanceUid,t.setPosition)},t.prototype.cleanUpRows=function(){var e,t=this;t.options.rows>1&&(e=t.$slides.children().children(),e.removeAttr("style"),t.$slider.html(e))},t.prototype.clickHandler=function(e){var t=this;t.shouldClick===!1&&(e.stopImmediatePropagation(),e.stopPropagation(),e.preventDefault())},t.prototype.destroy=function(t){var n=this;n.autoPlayClear(),n.touchObject={},n.cleanUpEvents(),e(".slick-cloned",n.$slider).detach(),n.$dots&&n.$dots.remove(),n.$prevArrow&&n.$prevArrow.length&&(n.$prevArrow.removeClass("slick-disabled slick-arrow slick-hidden").removeAttr("aria-hidden aria-disabled tabindex").css("display",""),n.htmlExpr.test(n.options.prevArrow)&&n.$prevArrow.remove()),n.$nextArrow&&n.$nextArrow.length&&(n.$nextArrow.removeClass("slick-disabled slick-arrow slick-hidden").removeAttr("aria-hidden aria-disabled tabindex").css("display",""),n.htmlExpr.test(n.options.nextArrow)&&n.$nextArrow.remove()),n.$slides&&(n.$slides.removeClass("slick-slide slick-active slick-center slick-visible slick-current").removeAttr("aria-hidden").removeAttr("data-slick-index").each(function(){e(this).attr("style",e(this).data("originalStyling"))}),n.$slideTrack.children(this.options.slide).detach(),n.$slideTrack.detach(),n.$list.detach(),n.$slider.append(n.$slides)),n.cleanUpRows(),n.$slider.removeClass("slick-slider"),n.$slider.removeClass("slick-initialized"),n.unslicked=!0,t||n.$slider.trigger("destroy",[n])},t.prototype.disableTransition=function(e){var t=this,n={};n[t.transitionType]="",t.options.fade===!1?t.$slideTrack.css(n):t.$slides.eq(e).css(n)},t.prototype.fadeSlide=function(e,t){var n=this;n.cssTransitions===!1?(n.$slides.eq(e).css({zIndex:n.options.zIndex}),n.$slides.eq(e).animate({opacity:1},n.options.speed,n.options.easing,t)):(n.applyTransition(e),n.$slides.eq(e).css({opacity:1,zIndex:n.options.zIndex}),t&&setTimeout(function(){n.disableTransition(e),t.call()},n.options.speed))},t.prototype.fadeSlideOut=function(e){var t=this;t.cssTransitions===!1?t.$slides.eq(e).animate({opacity:0,zIndex:t.options.zIndex-2},t.options.speed,t.options.easing):(t.applyTransition(e),t.$slides.eq(e).css({opacity:0,zIndex:t.options.zIndex-2}))},t.prototype.filterSlides=t.prototype.slickFilter=function(e){var t=this;null!==e&&(t.$slidesCache=t.$slides,t.unload(),t.$slideTrack.children(this.options.slide).detach(),t.$slidesCache.filter(e).appendTo(t.$slideTrack),t.reinit())},t.prototype.getCurrent=t.prototype.slickCurrentSlide=function(){var e=this;return e.currentSlide},t.prototype.getDotCount=function(){var e=this,t=0,n=0,i=0;if(e.options.infinite===!0)for(;t<e.slideCount;)++i,t=n+e.options.slidesToScroll,n+=e.options.slidesToScroll<=e.options.slidesToShow?e.options.slidesToScroll:e.options.slidesToShow;else if(e.options.centerMode===!0)i=e.slideCount;else for(;t<e.slideCount;)++i,t=n+e.options.slidesToScroll,n+=e.options.slidesToScroll<=e.options.slidesToShow?e.options.slidesToScroll:e.options.slidesToShow;return i-1},t.prototype.getLeft=function(e){var t,n,i,s=this,o=0;return s.slideOffset=0,n=s.$slides.first().outerHeight(!0),s.options.infinite===!0?(s.slideCount>s.options.slidesToShow&&(s.slideOffset=s.slideWidth*s.options.slidesToShow*-1,o=n*s.options.slidesToShow*-1),s.slideCount%s.options.slidesToScroll!==0&&e+s.options.slidesToScroll>s.slideCount&&s.slideCount>s.options.slidesToShow&&(e>s.slideCount?(s.slideOffset=(s.options.slidesToShow-(e-s.slideCount))*s.slideWidth*-1,o=(s.options.slidesToShow-(e-s.slideCount))*n*-1):(s.slideOffset=s.slideCount%s.options.slidesToScroll*s.slideWidth*-1,o=s.slideCount%s.options.slidesToScroll*n*-1))):e+s.options.slidesToShow>s.slideCount&&(s.slideOffset=(e+s.options.slidesToShow-s.slideCount)*s.slideWidth,o=(e+s.options.slidesToShow-s.slideCount)*n),s.slideCount<=s.options.slidesToShow&&(s.slideOffset=0,o=0),s.options.centerMode===!0&&s.options.infinite===!0?s.slideOffset+=s.slideWidth*Math.floor(s.options.slidesToShow/2)-s.slideWidth:s.options.centerMode===!0&&(s.slideOffset=0,s.slideOffset+=s.slideWidth*Math.floor(s.options.slidesToShow/2)),t=s.options.vertical===!1?e*s.slideWidth*-1+s.slideOffset:e*n*-1+o,s.options.variableWidth===!0&&(i=s.slideCount<=s.options.slidesToShow||s.options.infinite===!1?s.$slideTrack.children(".slick-slide").eq(e):s.$slideTrack.children(".slick-slide").eq(e+s.options.slidesToShow),t=s.options.rtl===!0?i[0]?-1*(s.$slideTrack.width()-i[0].offsetLeft-i.width()):0:i[0]?-1*i[0].offsetLeft:0,s.options.centerMode===!0&&(i=s.slideCount<=s.options.slidesToShow||s.options.infinite===!1?s.$slideTrack.children(".slick-slide").eq(e):s.$slideTrack.children(".slick-slide").eq(e+s.options.slidesToShow+1),t=s.options.rtl===!0?i[0]?-1*(s.$slideTrack.width()-i[0].offsetLeft-i.width()):0:i[0]?-1*i[0].offsetLeft:0,t+=(s.$list.width()-i.outerWidth())/2)),t},t.prototype.getOption=t.prototype.slickGetOption=function(e){var t=this;return t.options[e]},t.prototype.getNavigableIndexes=function(){var e,t=this,n=0,i=0,s=[];for(t.options.infinite===!1?e=t.slideCount:(n=-1*t.options.slidesToScroll,i=-1*t.options.slidesToScroll,e=2*t.slideCount);e>n;)s.push(n),n=i+t.options.slidesToScroll,i+=t.options.slidesToScroll<=t.options.slidesToShow?t.options.slidesToScroll:t.options.slidesToShow;return s},t.prototype.getSlick=function(){return this},t.prototype.getSlideCount=function(){var t,n,i,s=this;return i=s.options.centerMode===!0?s.slideWidth*Math.floor(s.options.slidesToShow/2):0,s.options.swipeToSlide===!0?(s.$slideTrack.find(".slick-slide").each(function(t,o){return o.offsetLeft-i+e(o).outerWidth()/2>-1*s.swipeLeft?(n=o,!1):void 0}),t=Math.abs(e(n).attr("data-slick-index")-s.currentSlide)||1):s.options.slidesToScroll},t.prototype.goTo=t.prototype.slickGoTo=function(e,t){var n=this;n.changeSlide({data:{message:"index",index:parseInt(e)}},t)},t.prototype.init=function(t){var n=this;e(n.$slider).hasClass("slick-initialized")||(e(n.$slider).addClass("slick-initialized"),n.buildRows(),n.buildOut(),n.setProps(),n.startLoad(),n.loadSlider(),n.initializeEvents(),n.updateArrows(),n.updateDots()),t&&n.$slider.trigger("init",[n]),n.options.accessibility===!0&&n.initADA()},t.prototype.initArrowEvents=function(){var e=this;e.options.arrows===!0&&e.slideCount>e.options.slidesToShow&&(e.$prevArrow.on("click.slick",{message:"previous"},e.changeSlide),e.$nextArrow.on("click.slick",{message:"next"},e.changeSlide))},t.prototype.initDotEvents=function(){var t=this;t.options.dots===!0&&t.slideCount>t.options.slidesToShow&&e("li",t.$dots).on("click.slick",{message:"index"},t.changeSlide),t.options.dots===!0&&t.options.pauseOnDotsHover===!0&&t.options.autoplay===!0&&e("li",t.$dots).on("mouseenter.slick",e.proxy(t.setPaused,t,!0)).on("mouseleave.slick",e.proxy(t.setPaused,t,!1))},t.prototype.initializeEvents=function(){var t=this;t.initArrowEvents(),t.initDotEvents(),t.$list.on("touchstart.slick mousedown.slick",{action:"start"},t.swipeHandler),t.$list.on("touchmove.slick mousemove.slick",{action:"move"},t.swipeHandler),t.$list.on("touchend.slick mouseup.slick",{action:"end"},t.swipeHandler),t.$list.on("touchcancel.slick mouseleave.slick",{action:"end"},t.swipeHandler),t.$list.on("click.slick",t.clickHandler),e(document).on(t.visibilityChange,e.proxy(t.visibility,t)),t.$list.on("mouseenter.slick",e.proxy(t.setPaused,t,!0)),t.$list.on("mouseleave.slick",e.proxy(t.setPaused,t,!1)),t.options.accessibility===!0&&t.$list.on("keydown.slick",t.keyHandler),t.options.focusOnSelect===!0&&e(t.$slideTrack).children().on("click.slick",t.selectHandler),e(window).on("orientationchange.slick.slick-"+t.instanceUid,e.proxy(t.orientationChange,t)),e(window).on("resize.slick.slick-"+t.instanceUid,e.proxy(t.resize,t)),e("[draggable!=true]",t.$slideTrack).on("dragstart",t.preventDefault),e(window).on("load.slick.slick-"+t.instanceUid,t.setPosition),e(document).on("ready.slick.slick-"+t.instanceUid,t.setPosition)},t.prototype.initUI=function(){var e=this;e.options.arrows===!0&&e.slideCount>e.options.slidesToShow&&(e.$prevArrow.show(),e.$nextArrow.show()),e.options.dots===!0&&e.slideCount>e.options.slidesToShow&&e.$dots.show(),e.options.autoplay===!0&&e.autoPlay()},t.prototype.keyHandler=function(e){var t=this;e.target.tagName.match("TEXTAREA|INPUT|SELECT")||(37===e.keyCode&&t.options.accessibility===!0?t.changeSlide({data:{message:"previous"}}):39===e.keyCode&&t.options.accessibility===!0&&t.changeSlide({data:{message:"next"}}))},t.prototype.lazyLoad=function(){function t(t){e("img[data-lazy]",t).each(function(){var t=e(this),n=e(this).attr("data-lazy"),i=document.createElement("img");i.onload=function(){t.animate({opacity:0},100,function(){t.attr("src",n).animate({opacity:1},200,function(){t.removeAttr("data-lazy").removeClass("slick-loading")})})},i.src=n})}var n,i,s,o,r=this;r.options.centerMode===!0?r.options.infinite===!0?(s=r.currentSlide+(r.options.slidesToShow/2+1),o=s+r.options.slidesToShow+2):(s=Math.max(0,r.currentSlide-(r.options.slidesToShow/2+1)),o=2+(r.options.slidesToShow/2+1)+r.currentSlide):(s=r.options.infinite?r.options.slidesToShow+r.currentSlide:r.currentSlide,o=s+r.options.slidesToShow,r.options.fade===!0&&(s>0&&s--,o<=r.slideCount&&o++)),n=r.$slider.find(".slick-slide").slice(s,o),t(n),r.slideCount<=r.options.slidesToShow?(i=r.$slider.find(".slick-slide"),t(i)):r.currentSlide>=r.slideCount-r.options.slidesToShow?(i=r.$slider.find(".slick-cloned").slice(0,r.options.slidesToShow),t(i)):0===r.currentSlide&&(i=r.$slider.find(".slick-cloned").slice(-1*r.options.slidesToShow),t(i))},t.prototype.loadSlider=function(){var e=this;e.setPosition(),e.$slideTrack.css({opacity:1}),e.$slider.removeClass("slick-loading"),e.initUI(),"progressive"===e.options.lazyLoad&&e.progressiveLazyLoad()},t.prototype.next=t.prototype.slickNext=function(){var e=this;e.changeSlide({data:{message:"next"}})},t.prototype.orientationChange=function(){var e=this;e.checkResponsive(),e.setPosition()},t.prototype.pause=t.prototype.slickPause=function(){var e=this;e.autoPlayClear(),e.paused=!0},t.prototype.play=t.prototype.slickPlay=function(){var e=this;e.paused=!1,e.autoPlay()},t.prototype.postSlide=function(e){var t=this;t.$slider.trigger("afterChange",[t,e]),t.animating=!1,t.setPosition(),t.swipeLeft=null,t.options.autoplay===!0&&t.paused===!1&&t.autoPlay(),t.options.accessibility===!0&&t.initADA()},t.prototype.prev=t.prototype.slickPrev=function(){var e=this;e.changeSlide({data:{message:"previous"}})},t.prototype.preventDefault=function(e){e.preventDefault()},t.prototype.progressiveLazyLoad=function(){var t,n,i=this;t=e("img[data-lazy]",i.$slider).length,t>0&&(n=e("img[data-lazy]",i.$slider).first(),n.attr("src",null),n.attr("src",n.attr("data-lazy")).removeClass("slick-loading").load(function(){n.removeAttr("data-lazy"),i.progressiveLazyLoad(),i.options.adaptiveHeight===!0&&i.setPosition()}).error(function(){n.removeAttr("data-lazy"),i.progressiveLazyLoad()}))},t.prototype.refresh=function(t){var n,i,s=this;i=s.slideCount-s.options.slidesToShow,s.options.infinite||(s.slideCount<=s.options.slidesToShow?s.currentSlide=0:s.currentSlide>i&&(s.currentSlide=i)),n=s.currentSlide,s.destroy(!0),e.extend(s,s.initials,{currentSlide:n}),s.init(),t||s.changeSlide({data:{message:"index",index:n}},!1)},t.prototype.registerBreakpoints=function(){var t,n,i,s=this,o=s.options.responsive||null;if("array"===e.type(o)&&o.length){s.respondTo=s.options.respondTo||"window";for(t in o)if(i=s.breakpoints.length-1,n=o[t].breakpoint,o.hasOwnProperty(t)){for(;i>=0;)s.breakpoints[i]&&s.breakpoints[i]===n&&s.breakpoints.splice(i,1),i--;s.breakpoints.push(n),s.breakpointSettings[n]=o[t].settings}s.breakpoints.sort(function(e,t){return s.options.mobileFirst?e-t:t-e})}},t.prototype.reinit=function(){var t=this;t.$slides=t.$slideTrack.children(t.options.slide).addClass("slick-slide"),t.slideCount=t.$slides.length,t.currentSlide>=t.slideCount&&0!==t.currentSlide&&(t.currentSlide=t.currentSlide-t.options.slidesToScroll),t.slideCount<=t.options.slidesToShow&&(t.currentSlide=0),t.registerBreakpoints(),t.setProps(),t.setupInfinite(),t.buildArrows(),t.updateArrows(),t.initArrowEvents(),t.buildDots(),t.updateDots(),t.initDotEvents(),t.checkResponsive(!1,!0),t.options.focusOnSelect===!0&&e(t.$slideTrack).children().on("click.slick",t.selectHandler),t.setSlideClasses(0),t.setPosition(),t.$slider.trigger("reInit",[t]),t.options.autoplay===!0&&t.focusHandler()},t.prototype.resize=function(){var t=this;e(window).width()!==t.windowWidth&&(clearTimeout(t.windowDelay),t.windowDelay=window.setTimeout(function(){t.windowWidth=e(window).width(),t.checkResponsive(),t.unslicked||t.setPosition()},50))},t.prototype.removeSlide=t.prototype.slickRemove=function(e,t,n){var i=this;return"boolean"==typeof e?(t=e,e=t===!0?0:i.slideCount-1):e=t===!0?--e:e,i.slideCount<1||0>e||e>i.slideCount-1?!1:(i.unload(),n===!0?i.$slideTrack.children().remove():i.$slideTrack.children(this.options.slide).eq(e).remove(),i.$slides=i.$slideTrack.children(this.options.slide),i.$slideTrack.children(this.options.slide).detach(),i.$slideTrack.append(i.$slides),i.$slidesCache=i.$slides,void i.reinit())},t.prototype.setCSS=function(e){var t,n,i=this,s={};i.options.rtl===!0&&(e=-e),t="left"==i.positionProp?Math.ceil(e)+"px":"0px",n="top"==i.positionProp?Math.ceil(e)+"px":"0px",s[i.positionProp]=e,i.transformsEnabled===!1?i.$slideTrack.css(s):(s={},i.cssTransitions===!1?(s[i.animType]="translate("+t+", "+n+")",i.$slideTrack.css(s)):(s[i.animType]="translate3d("+t+", "+n+", 0px)",i.$slideTrack.css(s)))},t.prototype.setDimensions=function(){var e=this;e.options.vertical===!1?e.options.centerMode===!0&&e.$list.css({padding:"0px "+e.options.centerPadding}):(e.$list.height(e.$slides.first().outerHeight(!0)*e.options.slidesToShow),e.options.centerMode===!0&&e.$list.css({padding:e.options.centerPadding+" 0px"})),e.listWidth=e.$list.width(),e.listHeight=e.$list.height(),e.options.vertical===!1&&e.options.variableWidth===!1?(e.slideWidth=Math.ceil(e.listWidth/e.options.slidesToShow),e.$slideTrack.width(Math.ceil(e.slideWidth*e.$slideTrack.children(".slick-slide").length))):e.options.variableWidth===!0?e.$slideTrack.width(5e3*e.slideCount):(e.slideWidth=Math.ceil(e.listWidth),e.$slideTrack.height(Math.ceil(e.$slides.first().outerHeight(!0)*e.$slideTrack.children(".slick-slide").length)));var t=e.$slides.first().outerWidth(!0)-e.$slides.first().width();e.options.variableWidth===!1&&e.$slideTrack.children(".slick-slide").width(e.slideWidth-t)},t.prototype.setFade=function(){var t,n=this;n.$slides.each(function(i,s){t=n.slideWidth*i*-1,n.options.rtl===!0?e(s).css({position:"relative",right:t,top:0,zIndex:n.options.zIndex-2,opacity:0}):e(s).css({position:"relative",left:t,top:0,zIndex:n.options.zIndex-2,opacity:0})}),n.$slides.eq(n.currentSlide).css({zIndex:n.options.zIndex-1,opacity:1})},t.prototype.setHeight=function(){
var e=this;if(1===e.options.slidesToShow&&e.options.adaptiveHeight===!0&&e.options.vertical===!1){var t=e.$slides.eq(e.currentSlide).outerHeight(!0);e.$list.css("height",t)}},t.prototype.setOption=t.prototype.slickSetOption=function(t,n,i){var s,o,r=this;if("responsive"===t&&"array"===e.type(n))for(o in n)if("array"!==e.type(r.options.responsive))r.options.responsive=[n[o]];else{for(s=r.options.responsive.length-1;s>=0;)r.options.responsive[s].breakpoint===n[o].breakpoint&&r.options.responsive.splice(s,1),s--;r.options.responsive.push(n[o])}else r.options[t]=n;i===!0&&(r.unload(),r.reinit())},t.prototype.setPosition=function(){var e=this;e.setDimensions(),e.setHeight(),e.options.fade===!1?e.setCSS(e.getLeft(e.currentSlide)):e.setFade(),e.$slider.trigger("setPosition",[e])},t.prototype.setProps=function(){var e=this,t=document.body.style;e.positionProp=e.options.vertical===!0?"top":"left","top"===e.positionProp?e.$slider.addClass("slick-vertical"):e.$slider.removeClass("slick-vertical"),(void 0!==t.WebkitTransition||void 0!==t.MozTransition||void 0!==t.msTransition)&&e.options.useCSS===!0&&(e.cssTransitions=!0),e.options.fade&&("number"==typeof e.options.zIndex?e.options.zIndex<3&&(e.options.zIndex=3):e.options.zIndex=e.defaults.zIndex),void 0!==t.OTransform&&(e.animType="OTransform",e.transformType="-o-transform",e.transitionType="OTransition",void 0===t.perspectiveProperty&&void 0===t.webkitPerspective&&(e.animType=!1)),void 0!==t.MozTransform&&(e.animType="MozTransform",e.transformType="-moz-transform",e.transitionType="MozTransition",void 0===t.perspectiveProperty&&void 0===t.MozPerspective&&(e.animType=!1)),void 0!==t.webkitTransform&&(e.animType="webkitTransform",e.transformType="-webkit-transform",e.transitionType="webkitTransition",void 0===t.perspectiveProperty&&void 0===t.webkitPerspective&&(e.animType=!1)),void 0!==t.msTransform&&(e.animType="msTransform",e.transformType="-ms-transform",e.transitionType="msTransition",void 0===t.msTransform&&(e.animType=!1)),void 0!==t.transform&&e.animType!==!1&&(e.animType="transform",e.transformType="transform",e.transitionType="transition"),e.transformsEnabled=e.options.useTransform&&null!==e.animType&&e.animType!==!1},t.prototype.setSlideClasses=function(e){var t,n,i,s,o=this;n=o.$slider.find(".slick-slide").removeClass("slick-active slick-center slick-current").attr("aria-hidden","true"),o.$slides.eq(e).addClass("slick-current"),o.options.centerMode===!0?(t=Math.floor(o.options.slidesToShow/2),o.options.infinite===!0&&(e>=t&&e<=o.slideCount-1-t?o.$slides.slice(e-t,e+t+1).addClass("slick-active").attr("aria-hidden","false"):(i=o.options.slidesToShow+e,n.slice(i-t+1,i+t+2).addClass("slick-active").attr("aria-hidden","false")),0===e?n.eq(n.length-1-o.options.slidesToShow).addClass("slick-center"):e===o.slideCount-1&&n.eq(o.options.slidesToShow).addClass("slick-center")),o.$slides.eq(e).addClass("slick-center")):e>=0&&e<=o.slideCount-o.options.slidesToShow?o.$slides.slice(e,e+o.options.slidesToShow).addClass("slick-active").attr("aria-hidden","false"):n.length<=o.options.slidesToShow?n.addClass("slick-active").attr("aria-hidden","false"):(s=o.slideCount%o.options.slidesToShow,i=o.options.infinite===!0?o.options.slidesToShow+e:e,o.options.slidesToShow==o.options.slidesToScroll&&o.slideCount-e<o.options.slidesToShow?n.slice(i-(o.options.slidesToShow-s),i+s).addClass("slick-active").attr("aria-hidden","false"):n.slice(i,i+o.options.slidesToShow).addClass("slick-active").attr("aria-hidden","false")),"ondemand"===o.options.lazyLoad&&o.lazyLoad()},t.prototype.setupInfinite=function(){var t,n,i,s=this;if(s.options.fade===!0&&(s.options.centerMode=!1),s.options.infinite===!0&&s.options.fade===!1&&(n=null,s.slideCount>s.options.slidesToShow)){for(i=s.options.centerMode===!0?s.options.slidesToShow+1:s.options.slidesToShow,t=s.slideCount;t>s.slideCount-i;t-=1)n=t-1,e(s.$slides[n]).clone(!0).attr("id","").attr("data-slick-index",n-s.slideCount).prependTo(s.$slideTrack).addClass("slick-cloned");for(t=0;i>t;t+=1)n=t,e(s.$slides[n]).clone(!0).attr("id","").attr("data-slick-index",n+s.slideCount).appendTo(s.$slideTrack).addClass("slick-cloned");s.$slideTrack.find(".slick-cloned").find("[id]").each(function(){e(this).attr("id","")})}},t.prototype.setPaused=function(e){var t=this;t.options.autoplay===!0&&t.options.pauseOnHover===!0&&(t.paused=e,e?t.autoPlayClear():t.autoPlay())},t.prototype.selectHandler=function(t){var n=this,i=e(t.target).is(".slick-slide")?e(t.target):e(t.target).parents(".slick-slide"),s=parseInt(i.attr("data-slick-index"));return s||(s=0),n.slideCount<=n.options.slidesToShow?(n.setSlideClasses(s),void n.asNavFor(s)):void n.slideHandler(s)},t.prototype.slideHandler=function(e,t,n){var i,s,o,r,a=null,l=this;return t=t||!1,l.animating===!0&&l.options.waitForAnimate===!0||l.options.fade===!0&&l.currentSlide===e||l.slideCount<=l.options.slidesToShow?void 0:(t===!1&&l.asNavFor(e),i=e,a=l.getLeft(i),r=l.getLeft(l.currentSlide),l.currentLeft=null===l.swipeLeft?r:l.swipeLeft,l.options.infinite===!1&&l.options.centerMode===!1&&(0>e||e>l.getDotCount()*l.options.slidesToScroll)?void(l.options.fade===!1&&(i=l.currentSlide,n!==!0?l.animateSlide(r,function(){l.postSlide(i)}):l.postSlide(i))):l.options.infinite===!1&&l.options.centerMode===!0&&(0>e||e>l.slideCount-l.options.slidesToScroll)?void(l.options.fade===!1&&(i=l.currentSlide,n!==!0?l.animateSlide(r,function(){l.postSlide(i)}):l.postSlide(i))):(l.options.autoplay===!0&&clearInterval(l.autoPlayTimer),s=0>i?l.slideCount%l.options.slidesToScroll!==0?l.slideCount-l.slideCount%l.options.slidesToScroll:l.slideCount+i:i>=l.slideCount?l.slideCount%l.options.slidesToScroll!==0?0:i-l.slideCount:i,l.animating=!0,l.$slider.trigger("beforeChange",[l,l.currentSlide,s]),o=l.currentSlide,l.currentSlide=s,l.setSlideClasses(l.currentSlide),l.updateDots(),l.updateArrows(),l.options.fade===!0?(n!==!0?(l.fadeSlideOut(o),l.fadeSlide(s,function(){l.postSlide(s)})):l.postSlide(s),void l.animateHeight()):void(n!==!0?l.animateSlide(a,function(){l.postSlide(s)}):l.postSlide(s))))},t.prototype.startLoad=function(){var e=this;e.options.arrows===!0&&e.slideCount>e.options.slidesToShow&&(e.$prevArrow.hide(),e.$nextArrow.hide()),e.options.dots===!0&&e.slideCount>e.options.slidesToShow&&e.$dots.hide(),e.$slider.addClass("slick-loading")},t.prototype.swipeDirection=function(){var e,t,n,i,s=this;return e=s.touchObject.startX-s.touchObject.curX,t=s.touchObject.startY-s.touchObject.curY,n=Math.atan2(t,e),i=Math.round(180*n/Math.PI),0>i&&(i=360-Math.abs(i)),45>=i&&i>=0?s.options.rtl===!1?"left":"right":360>=i&&i>=315?s.options.rtl===!1?"left":"right":i>=135&&225>=i?s.options.rtl===!1?"right":"left":s.options.verticalSwiping===!0?i>=35&&135>=i?"left":"right":"vertical"},t.prototype.swipeEnd=function(e){var t,n=this;if(n.dragging=!1,n.shouldClick=n.touchObject.swipeLength>10?!1:!0,void 0===n.touchObject.curX)return!1;if(n.touchObject.edgeHit===!0&&n.$slider.trigger("edge",[n,n.swipeDirection()]),n.touchObject.swipeLength>=n.touchObject.minSwipe)switch(n.swipeDirection()){case"left":t=n.options.swipeToSlide?n.checkNavigable(n.currentSlide+n.getSlideCount()):n.currentSlide+n.getSlideCount(),n.slideHandler(t),n.currentDirection=0,n.touchObject={},n.$slider.trigger("swipe",[n,"left"]);break;case"right":t=n.options.swipeToSlide?n.checkNavigable(n.currentSlide-n.getSlideCount()):n.currentSlide-n.getSlideCount(),n.slideHandler(t),n.currentDirection=1,n.touchObject={},n.$slider.trigger("swipe",[n,"right"])}else n.touchObject.startX!==n.touchObject.curX&&(n.slideHandler(n.currentSlide),n.touchObject={})},t.prototype.swipeHandler=function(e){var t=this;if(!(t.options.swipe===!1||"ontouchend"in document&&t.options.swipe===!1||t.options.draggable===!1&&-1!==e.type.indexOf("mouse")))switch(t.touchObject.fingerCount=e.originalEvent&&void 0!==e.originalEvent.touches?e.originalEvent.touches.length:1,t.touchObject.minSwipe=t.listWidth/t.options.touchThreshold,t.options.verticalSwiping===!0&&(t.touchObject.minSwipe=t.listHeight/t.options.touchThreshold),e.data.action){case"start":t.swipeStart(e);break;case"move":t.swipeMove(e);break;case"end":t.swipeEnd(e)}},t.prototype.swipeMove=function(e){var t,n,i,s,o,r=this;return o=void 0!==e.originalEvent?e.originalEvent.touches:null,!r.dragging||o&&1!==o.length?!1:(t=r.getLeft(r.currentSlide),r.touchObject.curX=void 0!==o?o[0].pageX:e.clientX,r.touchObject.curY=void 0!==o?o[0].pageY:e.clientY,r.touchObject.swipeLength=Math.round(Math.sqrt(Math.pow(r.touchObject.curX-r.touchObject.startX,2))),r.options.verticalSwiping===!0&&(r.touchObject.swipeLength=Math.round(Math.sqrt(Math.pow(r.touchObject.curY-r.touchObject.startY,2)))),n=r.swipeDirection(),"vertical"!==n?(void 0!==e.originalEvent&&r.touchObject.swipeLength>4&&e.preventDefault(),s=(r.options.rtl===!1?1:-1)*(r.touchObject.curX>r.touchObject.startX?1:-1),r.options.verticalSwiping===!0&&(s=r.touchObject.curY>r.touchObject.startY?1:-1),i=r.touchObject.swipeLength,r.touchObject.edgeHit=!1,r.options.infinite===!1&&(0===r.currentSlide&&"right"===n||r.currentSlide>=r.getDotCount()&&"left"===n)&&(i=r.touchObject.swipeLength*r.options.edgeFriction,r.touchObject.edgeHit=!0),r.options.vertical===!1?r.swipeLeft=t+i*s:r.swipeLeft=t+i*(r.$list.height()/r.listWidth)*s,r.options.verticalSwiping===!0&&(r.swipeLeft=t+i*s),r.options.fade===!0||r.options.touchMove===!1?!1:r.animating===!0?(r.swipeLeft=null,!1):void r.setCSS(r.swipeLeft)):void 0)},t.prototype.swipeStart=function(e){var t,n=this;return 1!==n.touchObject.fingerCount||n.slideCount<=n.options.slidesToShow?(n.touchObject={},!1):(void 0!==e.originalEvent&&void 0!==e.originalEvent.touches&&(t=e.originalEvent.touches[0]),n.touchObject.startX=n.touchObject.curX=void 0!==t?t.pageX:e.clientX,n.touchObject.startY=n.touchObject.curY=void 0!==t?t.pageY:e.clientY,void(n.dragging=!0))},t.prototype.unfilterSlides=t.prototype.slickUnfilter=function(){var e=this;null!==e.$slidesCache&&(e.unload(),e.$slideTrack.children(this.options.slide).detach(),e.$slidesCache.appendTo(e.$slideTrack),e.reinit())},t.prototype.unload=function(){var t=this;e(".slick-cloned",t.$slider).remove(),t.$dots&&t.$dots.remove(),t.$prevArrow&&t.htmlExpr.test(t.options.prevArrow)&&t.$prevArrow.remove(),t.$nextArrow&&t.htmlExpr.test(t.options.nextArrow)&&t.$nextArrow.remove(),t.$slides.removeClass("slick-slide slick-active slick-visible slick-current").attr("aria-hidden","true").css("width","")},t.prototype.unslick=function(e){var t=this;t.$slider.trigger("unslick",[t,e]),t.destroy()},t.prototype.updateArrows=function(){var e,t=this;e=Math.floor(t.options.slidesToShow/2),t.options.arrows===!0&&t.slideCount>t.options.slidesToShow&&!t.options.infinite&&(t.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false"),t.$nextArrow.removeClass("slick-disabled").attr("aria-disabled","false"),0===t.currentSlide?(t.$prevArrow.addClass("slick-disabled").attr("aria-disabled","true"),t.$nextArrow.removeClass("slick-disabled").attr("aria-disabled","false")):t.currentSlide>=t.slideCount-t.options.slidesToShow&&t.options.centerMode===!1?(t.$nextArrow.addClass("slick-disabled").attr("aria-disabled","true"),t.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false")):t.currentSlide>=t.slideCount-1&&t.options.centerMode===!0&&(t.$nextArrow.addClass("slick-disabled").attr("aria-disabled","true"),t.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false")))},t.prototype.updateDots=function(){var e=this;null!==e.$dots&&(e.$dots.find("li").removeClass("slick-active").attr("aria-hidden","true"),e.$dots.find("li").eq(Math.floor(e.currentSlide/e.options.slidesToScroll)).addClass("slick-active").attr("aria-hidden","false"))},t.prototype.visibility=function(){var e=this;document[e.hidden]?(e.paused=!0,e.autoPlayClear()):e.options.autoplay===!0&&(e.paused=!1,e.autoPlay())},t.prototype.initADA=function(){var t=this;t.$slides.add(t.$slideTrack.find(".slick-cloned")).attr({"aria-hidden":"true",tabindex:"-1"}).find("a, input, button, select").attr({tabindex:"-1"}),t.$slideTrack.attr("role","listbox"),t.$slides.not(t.$slideTrack.find(".slick-cloned")).each(function(n){e(this).attr({role:"option","aria-describedby":"slick-slide"+t.instanceUid+n})}),null!==t.$dots&&t.$dots.attr("role","tablist").find("li").each(function(n){e(this).attr({role:"presentation","aria-selected":"false","aria-controls":"navigation"+t.instanceUid+n,id:"slick-slide"+t.instanceUid+n})}).first().attr("aria-selected","true").end().find("button").attr("role","button").end().closest("div").attr("role","toolbar"),t.activateADA()},t.prototype.activateADA=function(){var e=this;e.$slideTrack.find(".slick-active").attr({"aria-hidden":"false"}).find("a, input, button, select").attr({tabindex:"0"})},t.prototype.focusHandler=function(){var t=this;t.$slider.on("focus.slick blur.slick","*",function(n){n.stopImmediatePropagation();var i=e(this);setTimeout(function(){t.isPlay&&(i.is(":focus")?(t.autoPlayClear(),t.paused=!0):(t.paused=!1,t.autoPlay()))},0)})},e.fn.slick=function(){var e,n,i=this,s=arguments[0],o=Array.prototype.slice.call(arguments,1),r=i.length;for(e=0;r>e;e++)if("object"==typeof s||"undefined"==typeof s?i[e].slick=new t(i[e],s):n=i[e].slick[s].apply(i[e].slick,o),"undefined"!=typeof n)return n;return i}}),define("modules/slider",["jquery","slick"],function(e){"use strict";var t={init:function(){var t,n,i,s,o=1,r=e(".js-slider").not(".slick-initialized"),a=e(".js-gallery-slider").not(".slick-initialized");t='<button type="button" class="c-news-slider__arrow c-news-slider__arrow--prev o-slider__arrow o-slider__arrow--prev slick-arrow" title="Rückschau"><span class="h-sr-only">Zurück</span><img src="/typo3conf/ext/frs_drk_template/Resources/Public/Images/svg/arrow-left.png" title="Rückschau" width="42" height="80"><use xlink:href="/typo3conf/ext/frs_drk_template/Resources/Public/Images/svg/spritemap.svg#sprite-arrow-left-large"></use></svg></button>',i='<button type="button" class="c-news-slider__arrow c-news-slider__arrow--next o-slider__arrow o-slider__arrow--next slick-arrow" title="Vorschau"><span class="h-sr-only">Weiter</span><img src="/typo3conf/ext/frs_drk_template/Resources/Public/Images/svg/arrow-right.png" title="Vorschau" width="42" height="80"><use xlink:href="/typo3conf/ext/frs_drk_template/Resources/Public/Images/svg/spritemap.svg#sprite-arrow-right-large"></use></svg></button>',n='<button type="button" class="c-gallery-slider__arrow c-gallery-slider__arrow--prev o-slider__arrow o-slider__arrow--prev slick-arrow" title="Rückschau"><span class="h-sr-only">Zurück</span><svg role="img" class="o-slider__arrow-icon" aria-label="Symbolgrafik eines Pfeiles"><use xlink:href="/typo3conf/ext/frs_drk_template/Resources/Public/Images/svg/spritemap.svg#sprite-arrow-left-large"></use></svg></button>',s='<button type="button" class="c-gallery-slider__arrow c-gallery-slider__arrow--next o-slider__arrow o-slider__arrow--next slick-arrow" title="Vorschau"><span class="h-sr-only">Weiter</span><svg role="img" class="o-slider__arrow-icon" aria-label="Symbolgrafik eines Pfeiles"><use xlink:href="/typo3conf/ext/frs_drk_template/Resources/Public/Images/svg/spritemap.svg#sprite-arrow-right-large"></use></svg></button>',r.each(function(){o=e(this).data("slides-to-show"),e(this).slick({autoplay:!0,autoplaySpeed:4e3,accessibility:!0,adaptiveHeight:!0,dots:!1,dotsClass:"o-slider__nav",slide:".o-slider__item, .js-slider-item, .o-section, .o-cms-content",infinite:!0,slidesToScroll:o,slidesToShow:o,prevArrow:t,nextArrow:i,pauseOnHover:!0,useCSS:!0,easing:"swing",speed:500,width:"100%",responsive:[{breakpoint:720,settings:{slidesToShow:1,slidesToScroll:1,mobileFirst:!0,adaptiveHeight:!1}}]})}),a.length>1&&a.each(function(){e(this).find("img").length>1&&(o=e(this).data("slides-to-show"),e(this).slick({autoplay:!0,autoplaySpeed:4e3,accessibility:!0,adaptiveHeight:!0,dots:!1,dotsClass:"o-slider__nav",slide:".o-slider__item",infinite:!0,slidesToScroll:o,slidesToShow:o,prevArrow:n,nextArrow:s,pauseOnHover:!0,useCSS:!0,easing:"swing",speed:500,width:"100%",responsive:[{breakpoint:720,settings:{slidesToShow:1,slidesToScroll:1,adaptiveHeight:!1}}]}))}),setTimeout(function(){if(0!==e(".c-header-slider .slick-slide").find(".c-quick-donate").length);else{e(".c-header-slider").css("width");e(".c-header-slider .c-news-slider__arrow").each(function(){})}},500)}};return t}),function(){"use strict";function e(t,i){function s(e,t){return function(){return e.apply(t,arguments)}}var o;if(i=i||{},this.trackingClick=!1,this.trackingClickStart=0,this.targetElement=null,this.touchStartX=0,this.touchStartY=0,this.lastTouchIdentifier=0,this.touchBoundary=i.touchBoundary||10,this.layer=t,this.tapDelay=i.tapDelay||200,this.tapTimeout=i.tapTimeout||700,!e.notNeeded(t)){for(var r=["onMouse","onClick","onTouchStart","onTouchMove","onTouchEnd","onTouchCancel"],a=this,l=0,u=r.length;u>l;l++)a[r[l]]=s(a[r[l]],a);n&&(t.addEventListener("mouseover",this.onMouse,!0),t.addEventListener("mousedown",this.onMouse,!0),t.addEventListener("mouseup",this.onMouse,!0)),t.addEventListener("click",this.onClick,!0),t.addEventListener("touchstart",this.onTouchStart,!1),t.addEventListener("touchmove",this.onTouchMove,!1),t.addEventListener("touchend",this.onTouchEnd,!1),t.addEventListener("touchcancel",this.onTouchCancel,!1),Event.prototype.stopImmediatePropagation||(t.removeEventListener=function(e,n,i){var s=Node.prototype.removeEventListener;"click"===e?s.call(t,e,n.hijacked||n,i):s.call(t,e,n,i)},t.addEventListener=function(e,n,i){var s=Node.prototype.addEventListener;"click"===e?s.call(t,e,n.hijacked||(n.hijacked=function(e){e.propagationStopped||n(e)}),i):s.call(t,e,n,i)}),"function"==typeof t.onclick&&(o=t.onclick,t.addEventListener("click",function(e){o(e)},!1),t.onclick=null)}}var t=navigator.userAgent.indexOf("Windows Phone")>=0,n=navigator.userAgent.indexOf("Android")>0&&!t,i=/iP(ad|hone|od)/.test(navigator.userAgent)&&!t,s=i&&/OS 4_\d(_\d)?/.test(navigator.userAgent),o=i&&/OS [6-7]_\d/.test(navigator.userAgent),r=navigator.userAgent.indexOf("BB10")>0;e.prototype.needsClick=function(e){switch(e.nodeName.toLowerCase()){case"button":case"select":case"textarea":if(e.disabled)return!0;break;case"input":if(i&&"file"===e.type||e.disabled)return!0;break;case"label":case"iframe":case"video":return!0}return/\bneedsclick\b/.test(e.className)},e.prototype.needsFocus=function(e){switch(e.nodeName.toLowerCase()){case"textarea":return!0;case"select":return!n;case"input":switch(e.type){case"button":case"checkbox":case"file":case"image":case"radio":case"submit":return!1}return!e.disabled&&!e.readOnly;default:return/\bneedsfocus\b/.test(e.className)}},e.prototype.sendClick=function(e,t){var n,i;document.activeElement&&document.activeElement!==e&&document.activeElement.blur(),i=t.changedTouches[0],n=document.createEvent("MouseEvents"),n.initMouseEvent(this.determineEventType(e),!0,!0,window,1,i.screenX,i.screenY,i.clientX,i.clientY,!1,!1,!1,!1,0,null),n.forwardedTouchEvent=!0,e.dispatchEvent(n)},e.prototype.determineEventType=function(e){return n&&"select"===e.tagName.toLowerCase()?"mousedown":"click"},e.prototype.focus=function(e){var t;i&&e.setSelectionRange&&0!==e.type.indexOf("date")&&"time"!==e.type&&"month"!==e.type?(t=e.value.length,e.setSelectionRange(t,t)):e.focus()},e.prototype.updateScrollParent=function(e){var t,n;if(t=e.fastClickScrollParent,!t||!t.contains(e)){n=e;do{if(n.scrollHeight>n.offsetHeight){t=n,e.fastClickScrollParent=n;break}n=n.parentElement}while(n)}t&&(t.fastClickLastScrollTop=t.scrollTop)},e.prototype.getTargetElementFromEventTarget=function(e){return e.nodeType===Node.TEXT_NODE?e.parentNode:e},e.prototype.onTouchStart=function(e){var t,n,o;if(e.targetTouches.length>1)return!0;if(t=this.getTargetElementFromEventTarget(e.target),n=e.targetTouches[0],i){if(o=window.getSelection(),o.rangeCount&&!o.isCollapsed)return!0;if(!s){if(n.identifier&&n.identifier===this.lastTouchIdentifier)return e.preventDefault(),!1;this.lastTouchIdentifier=n.identifier,this.updateScrollParent(t)}}return this.trackingClick=!0,this.trackingClickStart=e.timeStamp,this.targetElement=t,this.touchStartX=n.pageX,this.touchStartY=n.pageY,e.timeStamp-this.lastClickTime<this.tapDelay&&e.preventDefault(),!0},e.prototype.touchHasMoved=function(e){var t=e.changedTouches[0],n=this.touchBoundary;return Math.abs(t.pageX-this.touchStartX)>n||Math.abs(t.pageY-this.touchStartY)>n?!0:!1},e.prototype.onTouchMove=function(e){return this.trackingClick?((this.targetElement!==this.getTargetElementFromEventTarget(e.target)||this.touchHasMoved(e))&&(this.trackingClick=!1,this.targetElement=null),!0):!0},e.prototype.findControl=function(e){return void 0!==e.control?e.control:e.htmlFor?document.getElementById(e.htmlFor):e.querySelector("button, input:not([type=hidden]), keygen, meter, output, progress, select, textarea")},e.prototype.onTouchEnd=function(e){var t,r,a,l,u,c=this.targetElement;if(!this.trackingClick)return!0;if(e.timeStamp-this.lastClickTime<this.tapDelay)return this.cancelNextClick=!0,!0;if(e.timeStamp-this.trackingClickStart>this.tapTimeout)return!0;if(this.cancelNextClick=!1,this.lastClickTime=e.timeStamp,r=this.trackingClickStart,this.trackingClick=!1,this.trackingClickStart=0,o&&(u=e.changedTouches[0],c=document.elementFromPoint(u.pageX-window.pageXOffset,u.pageY-window.pageYOffset)||c,c.fastClickScrollParent=this.targetElement.fastClickScrollParent),a=c.tagName.toLowerCase(),"label"===a){if(t=this.findControl(c)){if(this.focus(c),n)return!1;c=t}}else if(this.needsFocus(c))return e.timeStamp-r>100||i&&window.top!==window&&"input"===a?(this.targetElement=null,!1):(this.focus(c),this.sendClick(c,e),i&&"select"===a||(this.targetElement=null,e.preventDefault()),!1);return i&&!s&&(l=c.fastClickScrollParent,l&&l.fastClickLastScrollTop!==l.scrollTop)?!0:(this.needsClick(c)||(e.preventDefault(),this.sendClick(c,e)),!1)},e.prototype.onTouchCancel=function(){this.trackingClick=!1,this.targetElement=null},e.prototype.onMouse=function(e){return this.targetElement?e.forwardedTouchEvent?!0:e.cancelable&&(!this.needsClick(this.targetElement)||this.cancelNextClick)?(e.stopImmediatePropagation?e.stopImmediatePropagation():e.propagationStopped=!0,e.stopPropagation(),e.preventDefault(),!1):!0:!0},e.prototype.onClick=function(e){var t;return this.trackingClick?(this.targetElement=null,this.trackingClick=!1,!0):"submit"===e.target.type&&0===e.detail?!0:(t=this.onMouse(e),t||(this.targetElement=null),t)},e.prototype.destroy=function(){var e=this.layer;n&&(e.removeEventListener("mouseover",this.onMouse,!0),e.removeEventListener("mousedown",this.onMouse,!0),e.removeEventListener("mouseup",this.onMouse,!0)),e.removeEventListener("click",this.onClick,!0),e.removeEventListener("touchstart",this.onTouchStart,!1),e.removeEventListener("touchmove",this.onTouchMove,!1),e.removeEventListener("touchend",this.onTouchEnd,!1),e.removeEventListener("touchcancel",this.onTouchCancel,!1)},e.notNeeded=function(e){var t,i,s,o;if("undefined"==typeof window.ontouchstart)return!0;if(i=+(/Chrome\/([0-9]+)/.exec(navigator.userAgent)||[,0])[1]){if(!n)return!0;if(t=document.querySelector("meta[name=viewport]")){if(-1!==t.content.indexOf("user-scalable=no"))return!0;if(i>31&&document.documentElement.scrollWidth<=window.outerWidth)return!0}}if(r&&(s=navigator.userAgent.match(/Version\/([0-9]*)\.([0-9]*)/),s[1]>=10&&s[2]>=3&&(t=document.querySelector("meta[name=viewport]")))){if(-1!==t.content.indexOf("user-scalable=no"))return!0;if(document.documentElement.scrollWidth<=window.outerWidth)return!0}return"none"===e.style.msTouchAction||"manipulation"===e.style.touchAction?!0:(o=+(/Firefox\/([0-9]+)/.exec(navigator.userAgent)||[,0])[1],o>=27&&(t=document.querySelector("meta[name=viewport]"),t&&(-1!==t.content.indexOf("user-scalable=no")||document.documentElement.scrollWidth<=window.outerWidth))?!0:"none"===e.style.touchAction||"manipulation"===e.style.touchAction?!0:!1)},e.attach=function(t,n){return new e(t,n)},"function"==typeof define&&"object"==typeof define.amd&&define.amd?define("fastclick",[],function(){return e}):"undefined"!=typeof module&&module.exports?(module.exports=e.attach,module.exports.FastClick=e):window.FastClick=e}(),function(e){"function"==typeof define&&define.amd?define("jquery.drilldown",["jquery"],e):"object"==typeof exports?module.exports=e(require("jquery")):e(jQuery)}(function(e,t){"use strict";var n="drilldown",i={event:"click",selector:"a",speed:100,cssClass:{container:n+"-container",root:n+"-root",sub:n+"-sub",back:n+"-back"}},s=function(){function t(t,o){var r=this;this._name=n,this._defaults=i,this.element=t,this.$element=e(t),this.options=e.extend({},i,o),this._history=[],this._css={"float":"left",width:null},this.$container=this.$element.find("."+this.options.cssClass.container),this.$element.on(this.options.event+"."+n,this.options.selector,function(t){s.call(r,t,e(this))})}function s(e,t){var n=t.nextAll("."+this.options.cssClass.sub),i=!0;n.length?o.call(this,n):t.closest("."+this.options.cssClass.back).length?r.call(this):i=!1,i&&"A"===t.prop("tagName")&&e.preventDefault()}function o(e){e.length&&(this._css.width=this.$element.outerWidth(),this.$container.width(2*this._css.width),e=e.clone(!0).removeClass(this.options.cssClass.sub).addClass(this.options.cssClass.root),this.$container.append(e),a.call(this,-1*this._css.width,function(){var t=e.prev();this._history.push(t.detach()),l.call(this,e)}.bind(this)))}function r(){var e=this._history.pop();this._css.width=this.$element.outerWidth(),this.$container.width(2*this._css.width),this.$container.prepend(e),a.call(this,0,function(){var t=e.next();t.remove(),l.call(this,e)}.bind(this))}function a(e,t){var n=this.$container.children("."+this.options.cssClass.root);n.css(this._css),n.first().animate({marginLeft:e},this.options.speed,t)}function l(e){e.css({"float":"",width:"",marginLeft:""}),this.$container.css("width","")}return t.prototype={destroy:function(){this.reset(),this.$element.off(this.options.event+"."+n,this.options.selector)},reset:function(){var e;this._history.length&&(e=this._history[0],this.$container.empty().append(e),l.call(this,e)),this._history=[],this._css={"float":"left",width:null}}},t}();e.fn[n]=function(t){return this.each(function(){var i=e.data(this,n),o=t;i?"string"==typeof o&&("destroy"===o&&e.removeData(this,n),"function"==typeof i[o]&&i[o]()):e.data(this,n,new s(this,t))})}}),function(e){var t=e(window);e.fn.visible=function(e,n,i){if(!(this.length<1)){var s=this.length>1?this.eq(0):this,o=s.get(0),r=t.width(),a=t.height(),i=i?i:"both",l=n===!0?o.offsetWidth*o.offsetHeight:!0;if("function"==typeof o.getBoundingClientRect){var u=o.getBoundingClientRect(),c=u.top>=0&&u.top<a,d=u.bottom>0&&u.bottom<=a,h=u.left>=0&&u.left<r,p=u.right>0&&u.right<=r,f=e?c||d:c&&d,m=e?h||p:h&&p;if("both"===i)return l&&f&&m;if("vertical"===i)return l&&f;if("horizontal"===i)return l&&m}else{var g=t.scrollTop(),v=g+a,y=t.scrollLeft(),b=y+r,_=s.offset(),w=_.top,x=w+s.height(),C=_.left,k=C+s.width(),T=e===!0?x:w,S=e===!0?w:x,$=e===!0?k:C,D=e===!0?C:k;if("both"===i)return!!l&&v>=S&&T>=g&&b>=D&&$>=y;if("vertical"===i)return!!l&&v>=S&&T>=g;if("horizontal"===i)return!!l&&b>=D&&$>=y}}}}(jQuery),define("jquery.visible",["jquery"],function(){}),define("modules/misc",["jquery","fastclick","jquery.drilldown","jquery.visible"],function(e){"use strict";var t={init:function(){var n={selector:".c-menu-drilldown__link",speed:250,cssClass:{container:"c-menu-drilldown__inner",root:"c-menu-drilldown__root",sub:"c-menu-drilldown__sub",back:"c-menu-drilldown__back"}},i=e(".js-check-has-value");e(".js-drilldown").drilldown(n),i.each(function(){var t=e(this),n=t.val();""===n?t.removeClass("has-value"):t.addClass("has-value")}),i.focusout(function(){var t=e(this),n=t.val();""===n?t.removeClass("has-value"):t.addClass("has-value")}),e(".js-field-editable").click(function(){var t=e(this).data("value-field"),n=e(this);e(t).focus(function(){e(this).focusout(function(){n.val(e(this).val())})}).focus()}),e(window).on("DOMContentLoaded load resize scroll",function(){e(".js-flyout").each(function(){var t=e(this);t.visible(!0)&&t.find(".js-toggle-visible").addClass("is-in-viewport"),t.visible(!0)||t.find(".js-toggle-visible").removeClass("is-in-viewport")})}),t.scrollIfAnchor(window.location.hash)},saveFirstVisitState:function(){var t,n;if(n=e(".c-menu-main-toggle__icon"),"undefined"==typeof localStorage)console.log("localStorge is not supported");else try{t=JSON.parse(localStorage.getItem("currentVisitorState"))||{},t.pageVisited||(t.pageVisited="visited",n.addClass("c-menu-main-toggle--animate"),localStorage.setItem("currentVisitorState",JSON.stringify(t)))}catch(i){console.log("Sorry my friend but for localStorage you need to enable cookies.")}},scrollIfAnchor:function(t){var n,i=e("header").height();return t="string"==typeof t?t:e(this).attr("href"),0===t.indexOf("#")&&(n=e(t),n.length&&(e("html, body").animate({scrollTop:n.offset().top-i}),history&&"pushState"in history))?(history.pushState({},document.title,window.location.pathname+t),!1):void 0}};return t}),!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define("moment",t):e.moment=t()}(this,function(){"use strict";function e(){return Un.apply(null,arguments)}function t(e){Un=e}function n(e){return"[object Array]"===Object.prototype.toString.call(e)}function i(e){return e instanceof Date||"[object Date]"===Object.prototype.toString.call(e)}function s(e,t){var n,i=[];for(n=0;n<e.length;++n)i.push(t(e[n],n));return i}function o(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function r(e,t){for(var n in t)o(t,n)&&(e[n]=t[n]);return o(t,"toString")&&(e.toString=t.toString),o(t,"valueOf")&&(e.valueOf=t.valueOf),e}function a(e,t,n,i){return Ee(e,t,n,i,!0).utc()}function l(){return{empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1}}function u(e){return null==e._pf&&(e._pf=l()),e._pf}function c(e){if(null==e._isValid){var t=u(e);e._isValid=!(isNaN(e._d.getTime())||!(t.overflow<0)||t.empty||t.invalidMonth||t.invalidWeekday||t.nullInput||t.invalidFormat||t.userInvalidated),e._strict&&(e._isValid=e._isValid&&0===t.charsLeftOver&&0===t.unusedTokens.length&&void 0===t.bigHour)}return e._isValid}function d(e){var t=a(NaN);return null!=e?r(u(t),e):u(t).userInvalidated=!0,t}function h(e){return void 0===e}function p(e,t){var n,i,s;if(h(t._isAMomentObject)||(e._isAMomentObject=t._isAMomentObject),h(t._i)||(e._i=t._i),h(t._f)||(e._f=t._f),h(t._l)||(e._l=t._l),h(t._strict)||(e._strict=t._strict),h(t._tzm)||(e._tzm=t._tzm),h(t._isUTC)||(e._isUTC=t._isUTC),h(t._offset)||(e._offset=t._offset),h(t._pf)||(e._pf=u(t)),h(t._locale)||(e._locale=t._locale),Xn.length>0)for(n in Xn)i=Xn[n],s=t[i],h(s)||(e[i]=s);return e}function f(t){p(this,t),this._d=new Date(null!=t._d?t._d.getTime():NaN),Qn===!1&&(Qn=!0,e.updateOffset(this),Qn=!1)}function m(e){return e instanceof f||null!=e&&null!=e._isAMomentObject}function g(e){return 0>e?Math.ceil(e):Math.floor(e)}function v(e){var t=+e,n=0;return 0!==t&&isFinite(t)&&(n=g(t)),n}function y(e,t,n){var i,s=Math.min(e.length,t.length),o=Math.abs(e.length-t.length),r=0;for(i=0;s>i;i++)(n&&e[i]!==t[i]||!n&&v(e[i])!==v(t[i]))&&r++;return r+o}function b(){}function _(e){return e?e.toLowerCase().replace("_","-"):e}function w(e){for(var t,n,i,s,o=0;o<e.length;){for(s=_(e[o]).split("-"),t=s.length,n=_(e[o+1]),n=n?n.split("-"):null;t>0;){if(i=x(s.slice(0,t).join("-")))return i;if(n&&n.length>=t&&y(s,n,!0)>=t-1)break;t--}o++}return null}function x(e){var t=null;if(!Kn[e]&&"undefined"!=typeof module&&module&&module.exports)try{t=Gn._abbr,require("./locale/"+e),C(t)}catch(n){}return Kn[e]}function C(e,t){var n;return e&&(n=h(t)?T(e):k(e,t),n&&(Gn=n)),Gn._abbr}function k(e,t){return null!==t?(t.abbr=e,Kn[e]=Kn[e]||new b,Kn[e].set(t),C(e),Kn[e]):(delete Kn[e],null)}function T(e){var t;if(e&&e._locale&&e._locale._abbr&&(e=e._locale._abbr),
!e)return Gn;if(!n(e)){if(t=x(e))return t;e=[e]}return w(e)}function S(e,t){var n=e.toLowerCase();Zn[n]=Zn[n+"s"]=Zn[t]=e}function $(e){return"string"==typeof e?Zn[e]||Zn[e.toLowerCase()]:void 0}function D(e){var t,n,i={};for(n in e)o(e,n)&&(t=$(n),t&&(i[t]=e[n]));return i}function E(e){return e instanceof Function||"[object Function]"===Object.prototype.toString.call(e)}function A(t,n){return function(i){return null!=i?(F(this,t,i),e.updateOffset(this,n),this):M(this,t)}}function M(e,t){return e.isValid()?e._d["get"+(e._isUTC?"UTC":"")+t]():NaN}function F(e,t,n){e.isValid()&&e._d["set"+(e._isUTC?"UTC":"")+t](n)}function j(e,t){var n;if("object"==typeof e)for(n in e)this.set(n,e[n]);else if(e=$(e),E(this[e]))return this[e](t);return this}function q(e,t,n){var i=""+Math.abs(e),s=t-i.length,o=e>=0;return(o?n?"+":"":"-")+Math.pow(10,Math.max(0,s)).toString().substr(1)+i}function O(e,t,n,i){var s=i;"string"==typeof i&&(s=function(){return this[i]()}),e&&(ni[e]=s),t&&(ni[t[0]]=function(){return q(s.apply(this,arguments),t[1],t[2])}),n&&(ni[n]=function(){return this.localeData().ordinal(s.apply(this,arguments),e)})}function P(e){return e.match(/\[[\s\S]/)?e.replace(/^\[|\]$/g,""):e.replace(/\\/g,"")}function N(e){var t,n,i=e.match(Jn);for(t=0,n=i.length;n>t;t++)ni[i[t]]?i[t]=ni[i[t]]:i[t]=P(i[t]);return function(s){var o="";for(t=0;n>t;t++)o+=i[t]instanceof Function?i[t].call(s,e):i[t];return o}}function L(e,t){return e.isValid()?(t=H(t,e.localeData()),ti[t]=ti[t]||N(t),ti[t](e)):e.localeData().invalidDate()}function H(e,t){function n(e){return t.longDateFormat(e)||e}var i=5;for(ei.lastIndex=0;i>=0&&ei.test(e);)e=e.replace(ei,n),ei.lastIndex=0,i-=1;return e}function I(e,t,n){_i[e]=E(t)?t:function(e,i){return e&&n?n:t}}function z(e,t){return o(_i,e)?_i[e](t._strict,t._locale):new RegExp(R(e))}function R(e){return W(e.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(e,t,n,i,s){return t||n||i||s}))}function W(e){return e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function Y(e,t){var n,i=t;for("string"==typeof e&&(e=[e]),"number"==typeof t&&(i=function(e,n){n[t]=v(e)}),n=0;n<e.length;n++)wi[e[n]]=i}function V(e,t){Y(e,function(e,n,i,s){i._w=i._w||{},t(e,i._w,i,s)})}function B(e,t,n){null!=t&&o(wi,e)&&wi[e](t,n._a,n,e)}function U(e,t){return new Date(Date.UTC(e,t+1,0)).getUTCDate()}function G(e,t){return n(this._months)?this._months[e.month()]:this._months[Mi.test(t)?"format":"standalone"][e.month()]}function X(e,t){return n(this._monthsShort)?this._monthsShort[e.month()]:this._monthsShort[Mi.test(t)?"format":"standalone"][e.month()]}function Q(e,t,n){var i,s,o;for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),i=0;12>i;i++){if(s=a([2e3,i]),n&&!this._longMonthsParse[i]&&(this._longMonthsParse[i]=new RegExp("^"+this.months(s,"").replace(".","")+"$","i"),this._shortMonthsParse[i]=new RegExp("^"+this.monthsShort(s,"").replace(".","")+"$","i")),n||this._monthsParse[i]||(o="^"+this.months(s,"")+"|^"+this.monthsShort(s,""),this._monthsParse[i]=new RegExp(o.replace(".",""),"i")),n&&"MMMM"===t&&this._longMonthsParse[i].test(e))return i;if(n&&"MMM"===t&&this._shortMonthsParse[i].test(e))return i;if(!n&&this._monthsParse[i].test(e))return i}}function K(e,t){var n;return e.isValid()?"string"==typeof t&&(t=e.localeData().monthsParse(t),"number"!=typeof t)?e:(n=Math.min(e.date(),U(e.year(),t)),e._d["set"+(e._isUTC?"UTC":"")+"Month"](t,n),e):e}function Z(t){return null!=t?(K(this,t),e.updateOffset(this,!0),this):M(this,"Month")}function J(){return U(this.year(),this.month())}function ee(e){return this._monthsParseExact?(o(this,"_monthsRegex")||ne.call(this),e?this._monthsShortStrictRegex:this._monthsShortRegex):this._monthsShortStrictRegex&&e?this._monthsShortStrictRegex:this._monthsShortRegex}function te(e){return this._monthsParseExact?(o(this,"_monthsRegex")||ne.call(this),e?this._monthsStrictRegex:this._monthsRegex):this._monthsStrictRegex&&e?this._monthsStrictRegex:this._monthsRegex}function ne(){function e(e,t){return t.length-e.length}var t,n,i=[],s=[],o=[];for(t=0;12>t;t++)n=a([2e3,t]),i.push(this.monthsShort(n,"")),s.push(this.months(n,"")),o.push(this.months(n,"")),o.push(this.monthsShort(n,""));for(i.sort(e),s.sort(e),o.sort(e),t=0;12>t;t++)i[t]=W(i[t]),s[t]=W(s[t]),o[t]=W(o[t]);this._monthsRegex=new RegExp("^("+o.join("|")+")","i"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp("^("+s.join("|")+")$","i"),this._monthsShortStrictRegex=new RegExp("^("+i.join("|")+")$","i")}function ie(e){var t,n=e._a;return n&&-2===u(e).overflow&&(t=n[Ci]<0||n[Ci]>11?Ci:n[ki]<1||n[ki]>U(n[xi],n[Ci])?ki:n[Ti]<0||n[Ti]>24||24===n[Ti]&&(0!==n[Si]||0!==n[$i]||0!==n[Di])?Ti:n[Si]<0||n[Si]>59?Si:n[$i]<0||n[$i]>59?$i:n[Di]<0||n[Di]>999?Di:-1,u(e)._overflowDayOfYear&&(xi>t||t>ki)&&(t=ki),u(e)._overflowWeeks&&-1===t&&(t=Ei),u(e)._overflowWeekday&&-1===t&&(t=Ai),u(e).overflow=t),e}function se(t){e.suppressDeprecationWarnings===!1&&"undefined"!=typeof console&&console.warn&&console.warn("Deprecation warning: "+t)}function oe(e,t){var n=!0;return r(function(){return n&&(se(e+"\nArguments: "+Array.prototype.slice.call(arguments).join(", ")+"\n"+(new Error).stack),n=!1),t.apply(this,arguments)},t)}function re(e,t){Pi[e]||(se(t),Pi[e]=!0)}function ae(e){var t,n,i,s,o,r,a=e._i,l=Ni.exec(a)||Li.exec(a);if(l){for(u(e).iso=!0,t=0,n=Ii.length;n>t;t++)if(Ii[t][1].exec(l[1])){s=Ii[t][0],i=Ii[t][2]!==!1;break}if(null==s)return void(e._isValid=!1);if(l[3]){for(t=0,n=zi.length;n>t;t++)if(zi[t][1].exec(l[3])){o=(l[2]||" ")+zi[t][0];break}if(null==o)return void(e._isValid=!1)}if(!i&&null!=o)return void(e._isValid=!1);if(l[4]){if(!Hi.exec(l[4]))return void(e._isValid=!1);r="Z"}e._f=s+(o||"")+(r||""),xe(e)}else e._isValid=!1}function le(t){var n=Ri.exec(t._i);return null!==n?void(t._d=new Date(+n[1])):(ae(t),void(t._isValid===!1&&(delete t._isValid,e.createFromInputFallback(t))))}function ue(e,t,n,i,s,o,r){var a=new Date(e,t,n,i,s,o,r);return 100>e&&e>=0&&isFinite(a.getFullYear())&&a.setFullYear(e),a}function ce(e){var t=new Date(Date.UTC.apply(null,arguments));return 100>e&&e>=0&&isFinite(t.getUTCFullYear())&&t.setUTCFullYear(e),t}function de(e){return he(e)?366:365}function he(e){return e%4===0&&e%100!==0||e%400===0}function pe(){return he(this.year())}function fe(e,t,n){var i=7+t-n,s=(7+ce(e,0,i).getUTCDay()-t)%7;return-s+i-1}function me(e,t,n,i,s){var o,r,a=(7+n-i)%7,l=fe(e,i,s),u=1+7*(t-1)+a+l;return 0>=u?(o=e-1,r=de(o)+u):u>de(e)?(o=e+1,r=u-de(e)):(o=e,r=u),{year:o,dayOfYear:r}}function ge(e,t,n){var i,s,o=fe(e.year(),t,n),r=Math.floor((e.dayOfYear()-o-1)/7)+1;return 1>r?(s=e.year()-1,i=r+ve(s,t,n)):r>ve(e.year(),t,n)?(i=r-ve(e.year(),t,n),s=e.year()+1):(s=e.year(),i=r),{week:i,year:s}}function ve(e,t,n){var i=fe(e,t,n),s=fe(e+1,t,n);return(de(e)-i+s)/7}function ye(e,t,n){return null!=e?e:null!=t?t:n}function be(t){var n=new Date(e.now());return t._useUTC?[n.getUTCFullYear(),n.getUTCMonth(),n.getUTCDate()]:[n.getFullYear(),n.getMonth(),n.getDate()]}function _e(e){var t,n,i,s,o=[];if(!e._d){for(i=be(e),e._w&&null==e._a[ki]&&null==e._a[Ci]&&we(e),e._dayOfYear&&(s=ye(e._a[xi],i[xi]),e._dayOfYear>de(s)&&(u(e)._overflowDayOfYear=!0),n=ce(s,0,e._dayOfYear),e._a[Ci]=n.getUTCMonth(),e._a[ki]=n.getUTCDate()),t=0;3>t&&null==e._a[t];++t)e._a[t]=o[t]=i[t];for(;7>t;t++)e._a[t]=o[t]=null==e._a[t]?2===t?1:0:e._a[t];24===e._a[Ti]&&0===e._a[Si]&&0===e._a[$i]&&0===e._a[Di]&&(e._nextDay=!0,e._a[Ti]=0),e._d=(e._useUTC?ce:ue).apply(null,o),null!=e._tzm&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[Ti]=24)}}function we(e){var t,n,i,s,o,r,a,l;t=e._w,null!=t.GG||null!=t.W||null!=t.E?(o=1,r=4,n=ye(t.GG,e._a[xi],ge(Ae(),1,4).year),i=ye(t.W,1),s=ye(t.E,1),(1>s||s>7)&&(l=!0)):(o=e._locale._week.dow,r=e._locale._week.doy,n=ye(t.gg,e._a[xi],ge(Ae(),o,r).year),i=ye(t.w,1),null!=t.d?(s=t.d,(0>s||s>6)&&(l=!0)):null!=t.e?(s=t.e+o,(t.e<0||t.e>6)&&(l=!0)):s=o),1>i||i>ve(n,o,r)?u(e)._overflowWeeks=!0:null!=l?u(e)._overflowWeekday=!0:(a=me(n,i,s,o,r),e._a[xi]=a.year,e._dayOfYear=a.dayOfYear)}function xe(t){if(t._f===e.ISO_8601)return void ae(t);t._a=[],u(t).empty=!0;var n,i,s,o,r,a=""+t._i,l=a.length,c=0;for(s=H(t._f,t._locale).match(Jn)||[],n=0;n<s.length;n++)o=s[n],i=(a.match(z(o,t))||[])[0],i&&(r=a.substr(0,a.indexOf(i)),r.length>0&&u(t).unusedInput.push(r),a=a.slice(a.indexOf(i)+i.length),c+=i.length),ni[o]?(i?u(t).empty=!1:u(t).unusedTokens.push(o),B(o,i,t)):t._strict&&!i&&u(t).unusedTokens.push(o);u(t).charsLeftOver=l-c,a.length>0&&u(t).unusedInput.push(a),u(t).bigHour===!0&&t._a[Ti]<=12&&t._a[Ti]>0&&(u(t).bigHour=void 0),t._a[Ti]=Ce(t._locale,t._a[Ti],t._meridiem),_e(t),ie(t)}function Ce(e,t,n){var i;return null==n?t:null!=e.meridiemHour?e.meridiemHour(t,n):null!=e.isPM?(i=e.isPM(n),i&&12>t&&(t+=12),i||12!==t||(t=0),t):t}function ke(e){var t,n,i,s,o;if(0===e._f.length)return u(e).invalidFormat=!0,void(e._d=new Date(NaN));for(s=0;s<e._f.length;s++)o=0,t=p({},e),null!=e._useUTC&&(t._useUTC=e._useUTC),t._f=e._f[s],xe(t),c(t)&&(o+=u(t).charsLeftOver,o+=10*u(t).unusedTokens.length,u(t).score=o,(null==i||i>o)&&(i=o,n=t));r(e,n||t)}function Te(e){if(!e._d){var t=D(e._i);e._a=s([t.year,t.month,t.day||t.date,t.hour,t.minute,t.second,t.millisecond],function(e){return e&&parseInt(e,10)}),_e(e)}}function Se(e){var t=new f(ie($e(e)));return t._nextDay&&(t.add(1,"d"),t._nextDay=void 0),t}function $e(e){var t=e._i,s=e._f;return e._locale=e._locale||T(e._l),null===t||void 0===s&&""===t?d({nullInput:!0}):("string"==typeof t&&(e._i=t=e._locale.preparse(t)),m(t)?new f(ie(t)):(n(s)?ke(e):s?xe(e):i(t)?e._d=t:De(e),c(e)||(e._d=null),e))}function De(t){var o=t._i;void 0===o?t._d=new Date(e.now()):i(o)?t._d=new Date(+o):"string"==typeof o?le(t):n(o)?(t._a=s(o.slice(0),function(e){return parseInt(e,10)}),_e(t)):"object"==typeof o?Te(t):"number"==typeof o?t._d=new Date(o):e.createFromInputFallback(t)}function Ee(e,t,n,i,s){var o={};return"boolean"==typeof n&&(i=n,n=void 0),o._isAMomentObject=!0,o._useUTC=o._isUTC=s,o._l=n,o._i=e,o._f=t,o._strict=i,Se(o)}function Ae(e,t,n,i){return Ee(e,t,n,i,!1)}function Me(e,t){var i,s;if(1===t.length&&n(t[0])&&(t=t[0]),!t.length)return Ae();for(i=t[0],s=1;s<t.length;++s)(!t[s].isValid()||t[s][e](i))&&(i=t[s]);return i}function Fe(){var e=[].slice.call(arguments,0);return Me("isBefore",e)}function je(){var e=[].slice.call(arguments,0);return Me("isAfter",e)}function qe(e){var t=D(e),n=t.year||0,i=t.quarter||0,s=t.month||0,o=t.week||0,r=t.day||0,a=t.hour||0,l=t.minute||0,u=t.second||0,c=t.millisecond||0;this._milliseconds=+c+1e3*u+6e4*l+36e5*a,this._days=+r+7*o,this._months=+s+3*i+12*n,this._data={},this._locale=T(),this._bubble()}function Oe(e){return e instanceof qe}function Pe(e,t){O(e,0,0,function(){var e=this.utcOffset(),n="+";return 0>e&&(e=-e,n="-"),n+q(~~(e/60),2)+t+q(~~e%60,2)})}function Ne(e,t){var n=(t||"").match(e)||[],i=n[n.length-1]||[],s=(i+"").match(Ui)||["-",0,0],o=+(60*s[1])+v(s[2]);return"+"===s[0]?o:-o}function Le(t,n){var s,o;return n._isUTC?(s=n.clone(),o=(m(t)||i(t)?+t:+Ae(t))-+s,s._d.setTime(+s._d+o),e.updateOffset(s,!1),s):Ae(t).local()}function He(e){return 15*-Math.round(e._d.getTimezoneOffset()/15)}function Ie(t,n){var i,s=this._offset||0;return this.isValid()?null!=t?("string"==typeof t?t=Ne(vi,t):Math.abs(t)<16&&(t=60*t),!this._isUTC&&n&&(i=He(this)),this._offset=t,this._isUTC=!0,null!=i&&this.add(i,"m"),s!==t&&(!n||this._changeInProgress?nt(this,Ke(t-s,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,e.updateOffset(this,!0),this._changeInProgress=null)),this):this._isUTC?s:He(this):null!=t?this:NaN}function ze(e,t){return null!=e?("string"!=typeof e&&(e=-e),this.utcOffset(e,t),this):-this.utcOffset()}function Re(e){return this.utcOffset(0,e)}function We(e){return this._isUTC&&(this.utcOffset(0,e),this._isUTC=!1,e&&this.subtract(He(this),"m")),this}function Ye(){return this._tzm?this.utcOffset(this._tzm):"string"==typeof this._i&&this.utcOffset(Ne(gi,this._i)),this}function Ve(e){return this.isValid()?(e=e?Ae(e).utcOffset():0,(this.utcOffset()-e)%60===0):!1}function Be(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function Ue(){if(!h(this._isDSTShifted))return this._isDSTShifted;var e={};if(p(e,this),e=$e(e),e._a){var t=e._isUTC?a(e._a):Ae(e._a);this._isDSTShifted=this.isValid()&&y(e._a,t.toArray())>0}else this._isDSTShifted=!1;return this._isDSTShifted}function Ge(){return this.isValid()?!this._isUTC:!1}function Xe(){return this.isValid()?this._isUTC:!1}function Qe(){return this.isValid()?this._isUTC&&0===this._offset:!1}function Ke(e,t){var n,i,s,r=e,a=null;return Oe(e)?r={ms:e._milliseconds,d:e._days,M:e._months}:"number"==typeof e?(r={},t?r[t]=e:r.milliseconds=e):(a=Gi.exec(e))?(n="-"===a[1]?-1:1,r={y:0,d:v(a[ki])*n,h:v(a[Ti])*n,m:v(a[Si])*n,s:v(a[$i])*n,ms:v(a[Di])*n}):(a=Xi.exec(e))?(n="-"===a[1]?-1:1,r={y:Ze(a[2],n),M:Ze(a[3],n),d:Ze(a[4],n),h:Ze(a[5],n),m:Ze(a[6],n),s:Ze(a[7],n),w:Ze(a[8],n)}):null==r?r={}:"object"==typeof r&&("from"in r||"to"in r)&&(s=et(Ae(r.from),Ae(r.to)),r={},r.ms=s.milliseconds,r.M=s.months),i=new qe(r),Oe(e)&&o(e,"_locale")&&(i._locale=e._locale),i}function Ze(e,t){var n=e&&parseFloat(e.replace(",","."));return(isNaN(n)?0:n)*t}function Je(e,t){var n={milliseconds:0,months:0};return n.months=t.month()-e.month()+12*(t.year()-e.year()),e.clone().add(n.months,"M").isAfter(t)&&--n.months,n.milliseconds=+t-+e.clone().add(n.months,"M"),n}function et(e,t){var n;return e.isValid()&&t.isValid()?(t=Le(t,e),e.isBefore(t)?n=Je(e,t):(n=Je(t,e),n.milliseconds=-n.milliseconds,n.months=-n.months),n):{milliseconds:0,months:0}}function tt(e,t){return function(n,i){var s,o;return null===i||isNaN(+i)||(re(t,"moment()."+t+"(period, number) is deprecated. Please use moment()."+t+"(number, period)."),o=n,n=i,i=o),n="string"==typeof n?+n:n,s=Ke(n,i),nt(this,s,e),this}}function nt(t,n,i,s){var o=n._milliseconds,r=n._days,a=n._months;t.isValid()&&(s=null==s?!0:s,o&&t._d.setTime(+t._d+o*i),r&&F(t,"Date",M(t,"Date")+r*i),a&&K(t,M(t,"Month")+a*i),s&&e.updateOffset(t,r||a))}function it(e,t){var n=e||Ae(),i=Le(n,this).startOf("day"),s=this.diff(i,"days",!0),o=-6>s?"sameElse":-1>s?"lastWeek":0>s?"lastDay":1>s?"sameDay":2>s?"nextDay":7>s?"nextWeek":"sameElse",r=t&&(E(t[o])?t[o]():t[o]);return this.format(r||this.localeData().calendar(o,this,Ae(n)))}function st(){return new f(this)}function ot(e,t){var n=m(e)?e:Ae(e);return this.isValid()&&n.isValid()?(t=$(h(t)?"millisecond":t),"millisecond"===t?+this>+n:+n<+this.clone().startOf(t)):!1}function rt(e,t){var n=m(e)?e:Ae(e);return this.isValid()&&n.isValid()?(t=$(h(t)?"millisecond":t),"millisecond"===t?+n>+this:+this.clone().endOf(t)<+n):!1}function at(e,t,n){return this.isAfter(e,n)&&this.isBefore(t,n)}function lt(e,t){var n,i=m(e)?e:Ae(e);return this.isValid()&&i.isValid()?(t=$(t||"millisecond"),"millisecond"===t?+this===+i:(n=+i,+this.clone().startOf(t)<=n&&n<=+this.clone().endOf(t))):!1}function ut(e,t){return this.isSame(e,t)||this.isAfter(e,t)}function ct(e,t){return this.isSame(e,t)||this.isBefore(e,t)}function dt(e,t,n){var i,s,o,r;return this.isValid()?(i=Le(e,this),i.isValid()?(s=6e4*(i.utcOffset()-this.utcOffset()),t=$(t),"year"===t||"month"===t||"quarter"===t?(r=ht(this,i),"quarter"===t?r/=3:"year"===t&&(r/=12)):(o=this-i,r="second"===t?o/1e3:"minute"===t?o/6e4:"hour"===t?o/36e5:"day"===t?(o-s)/864e5:"week"===t?(o-s)/6048e5:o),n?r:g(r)):NaN):NaN}function ht(e,t){var n,i,s=12*(t.year()-e.year())+(t.month()-e.month()),o=e.clone().add(s,"months");return 0>t-o?(n=e.clone().add(s-1,"months"),i=(t-o)/(o-n)):(n=e.clone().add(s+1,"months"),i=(t-o)/(n-o)),-(s+i)}function pt(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")}function ft(){var e=this.clone().utc();return 0<e.year()&&e.year()<=9999?E(Date.prototype.toISOString)?this.toDate().toISOString():L(e,"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]"):L(e,"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]")}function mt(t){var n=L(this,t||e.defaultFormat);return this.localeData().postformat(n)}function gt(e,t){return this.isValid()&&(m(e)&&e.isValid()||Ae(e).isValid())?Ke({to:this,from:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function vt(e){return this.from(Ae(),e)}function yt(e,t){return this.isValid()&&(m(e)&&e.isValid()||Ae(e).isValid())?Ke({from:this,to:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function bt(e){return this.to(Ae(),e)}function _t(e){var t;return void 0===e?this._locale._abbr:(t=T(e),null!=t&&(this._locale=t),this)}function wt(){return this._locale}function xt(e){switch(e=$(e)){case"year":this.month(0);case"quarter":case"month":this.date(1);case"week":case"isoWeek":case"day":this.hours(0);case"hour":this.minutes(0);case"minute":this.seconds(0);case"second":this.milliseconds(0)}return"week"===e&&this.weekday(0),"isoWeek"===e&&this.isoWeekday(1),"quarter"===e&&this.month(3*Math.floor(this.month()/3)),this}function Ct(e){return e=$(e),void 0===e||"millisecond"===e?this:this.startOf(e).add(1,"isoWeek"===e?"week":e).subtract(1,"ms")}function kt(){return+this._d-6e4*(this._offset||0)}function Tt(){return Math.floor(+this/1e3)}function St(){return this._offset?new Date(+this):this._d}function $t(){var e=this;return[e.year(),e.month(),e.date(),e.hour(),e.minute(),e.second(),e.millisecond()]}function Dt(){var e=this;return{years:e.year(),months:e.month(),date:e.date(),hours:e.hours(),minutes:e.minutes(),seconds:e.seconds(),milliseconds:e.milliseconds()}}function Et(){return this.isValid()?this.toISOString():"null"}function At(){return c(this)}function Mt(){return r({},u(this))}function Ft(){return u(this).overflow}function jt(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}function qt(e,t){O(0,[e,e.length],0,t)}function Ot(e){return Ht.call(this,e,this.week(),this.weekday(),this.localeData()._week.dow,this.localeData()._week.doy)}function Pt(e){return Ht.call(this,e,this.isoWeek(),this.isoWeekday(),1,4)}function Nt(){return ve(this.year(),1,4)}function Lt(){var e=this.localeData()._week;return ve(this.year(),e.dow,e.doy)}function Ht(e,t,n,i,s){var o;return null==e?ge(this,i,s).year:(o=ve(e,i,s),t>o&&(t=o),It.call(this,e,t,n,i,s))}function It(e,t,n,i,s){var o=me(e,t,n,i,s),r=ce(o.year,0,o.dayOfYear);return this.year(r.getUTCFullYear()),this.month(r.getUTCMonth()),this.date(r.getUTCDate()),this}function zt(e){return null==e?Math.ceil((this.month()+1)/3):this.month(3*(e-1)+this.month()%3)}function Rt(e){return ge(e,this._week.dow,this._week.doy).week}function Wt(){return this._week.dow}function Yt(){return this._week.doy}function Vt(e){var t=this.localeData().week(this);return null==e?t:this.add(7*(e-t),"d")}function Bt(e){var t=ge(this,1,4).week;return null==e?t:this.add(7*(e-t),"d")}function Ut(e,t){return"string"!=typeof e?e:isNaN(e)?(e=t.weekdaysParse(e),"number"==typeof e?e:null):parseInt(e,10)}function Gt(e,t){return n(this._weekdays)?this._weekdays[e.day()]:this._weekdays[this._weekdays.isFormat.test(t)?"format":"standalone"][e.day()]}function Xt(e){return this._weekdaysShort[e.day()]}function Qt(e){return this._weekdaysMin[e.day()]}function Kt(e,t,n){var i,s,o;for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),i=0;7>i;i++){if(s=Ae([2e3,1]).day(i),n&&!this._fullWeekdaysParse[i]&&(this._fullWeekdaysParse[i]=new RegExp("^"+this.weekdays(s,"").replace(".",".?")+"$","i"),this._shortWeekdaysParse[i]=new RegExp("^"+this.weekdaysShort(s,"").replace(".",".?")+"$","i"),this._minWeekdaysParse[i]=new RegExp("^"+this.weekdaysMin(s,"").replace(".",".?")+"$","i")),this._weekdaysParse[i]||(o="^"+this.weekdays(s,"")+"|^"+this.weekdaysShort(s,"")+"|^"+this.weekdaysMin(s,""),this._weekdaysParse[i]=new RegExp(o.replace(".",""),"i")),n&&"dddd"===t&&this._fullWeekdaysParse[i].test(e))return i;if(n&&"ddd"===t&&this._shortWeekdaysParse[i].test(e))return i;if(n&&"dd"===t&&this._minWeekdaysParse[i].test(e))return i;if(!n&&this._weekdaysParse[i].test(e))return i}}function Zt(e){if(!this.isValid())return null!=e?this:NaN;var t=this._isUTC?this._d.getUTCDay():this._d.getDay();return null!=e?(e=Ut(e,this.localeData()),this.add(e-t,"d")):t}function Jt(e){if(!this.isValid())return null!=e?this:NaN;var t=(this.day()+7-this.localeData()._week.dow)%7;return null==e?t:this.add(e-t,"d")}function en(e){return this.isValid()?null==e?this.day()||7:this.day(this.day()%7?e:e-7):null!=e?this:NaN}function tn(e){var t=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==e?t:this.add(e-t,"d")}function nn(){return this.hours()%12||12}function sn(e,t){O(e,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)})}function on(e,t){return t._meridiemParse}function rn(e){return"p"===(e+"").toLowerCase().charAt(0)}function an(e,t,n){return e>11?n?"pm":"PM":n?"am":"AM"}function ln(e,t){t[Di]=v(1e3*("0."+e))}function un(){return this._isUTC?"UTC":""}function cn(){return this._isUTC?"Coordinated Universal Time":""}function dn(e){return Ae(1e3*e)}function hn(){return Ae.apply(null,arguments).parseZone()}function pn(e,t,n){var i=this._calendar[e];return E(i)?i.call(t,n):i}function fn(e){var t=this._longDateFormat[e],n=this._longDateFormat[e.toUpperCase()];return t||!n?t:(this._longDateFormat[e]=n.replace(/MMMM|MM|DD|dddd/g,function(e){return e.slice(1)}),this._longDateFormat[e])}function mn(){return this._invalidDate}function gn(e){return this._ordinal.replace("%d",e)}function vn(e){return e}function yn(e,t,n,i){var s=this._relativeTime[n];return E(s)?s(e,t,n,i):s.replace(/%d/i,e)}function bn(e,t){var n=this._relativeTime[e>0?"future":"past"];return E(n)?n(t):n.replace(/%s/i,t)}function _n(e){var t,n;for(n in e)t=e[n],E(t)?this[n]=t:this["_"+n]=t;this._ordinalParseLenient=new RegExp(this._ordinalParse.source+"|"+/\d{1,2}/.source)}function wn(e,t,n,i){var s=T(),o=a().set(i,t);return s[n](o,e)}function xn(e,t,n,i,s){if("number"==typeof e&&(t=e,e=void 0),e=e||"",null!=t)return wn(e,t,n,s);var o,r=[];for(o=0;i>o;o++)r[o]=wn(e,o,n,s);return r}function Cn(e,t){return xn(e,t,"months",12,"month")}function kn(e,t){return xn(e,t,"monthsShort",12,"month")}function Tn(e,t){return xn(e,t,"weekdays",7,"day")}function Sn(e,t){return xn(e,t,"weekdaysShort",7,"day")}function $n(e,t){return xn(e,t,"weekdaysMin",7,"day")}function Dn(){var e=this._data;return this._milliseconds=bs(this._milliseconds),this._days=bs(this._days),this._months=bs(this._months),e.milliseconds=bs(e.milliseconds),e.seconds=bs(e.seconds),e.minutes=bs(e.minutes),e.hours=bs(e.hours),e.months=bs(e.months),e.years=bs(e.years),this}function En(e,t,n,i){var s=Ke(t,n);return e._milliseconds+=i*s._milliseconds,e._days+=i*s._days,e._months+=i*s._months,e._bubble()}function An(e,t){return En(this,e,t,1)}function Mn(e,t){return En(this,e,t,-1)}function Fn(e){return 0>e?Math.floor(e):Math.ceil(e)}function jn(){var e,t,n,i,s,o=this._milliseconds,r=this._days,a=this._months,l=this._data;return o>=0&&r>=0&&a>=0||0>=o&&0>=r&&0>=a||(o+=864e5*Fn(On(a)+r),r=0,a=0),l.milliseconds=o%1e3,e=g(o/1e3),l.seconds=e%60,t=g(e/60),l.minutes=t%60,n=g(t/60),l.hours=n%24,r+=g(n/24),s=g(qn(r)),a+=s,r-=Fn(On(s)),i=g(a/12),a%=12,l.days=r,l.months=a,l.years=i,this}function qn(e){return 4800*e/146097}function On(e){return 146097*e/4800}function Pn(e){var t,n,i=this._milliseconds;if(e=$(e),"month"===e||"year"===e)return t=this._days+i/864e5,n=this._months+qn(t),"month"===e?n:n/12;switch(t=this._days+Math.round(On(this._months)),e){case"week":return t/7+i/6048e5;case"day":return t+i/864e5;case"hour":return 24*t+i/36e5;case"minute":return 1440*t+i/6e4;case"second":return 86400*t+i/1e3;case"millisecond":return Math.floor(864e5*t)+i;default:throw new Error("Unknown unit "+e)}}function Nn(){return this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*v(this._months/12)}function Ln(e){return function(){return this.as(e)}}function Hn(e){return e=$(e),this[e+"s"]()}function In(e){return function(){return this._data[e]}}function zn(){return g(this.days()/7)}function Rn(e,t,n,i,s){return s.relativeTime(t||1,!!n,e,i)}function Wn(e,t,n){var i=Ke(e).abs(),s=Os(i.as("s")),o=Os(i.as("m")),r=Os(i.as("h")),a=Os(i.as("d")),l=Os(i.as("M")),u=Os(i.as("y")),c=s<Ps.s&&["s",s]||1>=o&&["m"]||o<Ps.m&&["mm",o]||1>=r&&["h"]||r<Ps.h&&["hh",r]||1>=a&&["d"]||a<Ps.d&&["dd",a]||1>=l&&["M"]||l<Ps.M&&["MM",l]||1>=u&&["y"]||["yy",u];return c[2]=t,c[3]=+e>0,c[4]=n,Rn.apply(null,c)}function Yn(e,t){return void 0===Ps[e]?!1:void 0===t?Ps[e]:(Ps[e]=t,!0)}function Vn(e){var t=this.localeData(),n=Wn(this,!e,t);return e&&(n=t.pastFuture(+this,n)),t.postformat(n)}function Bn(){var e,t,n,i=Ns(this._milliseconds)/1e3,s=Ns(this._days),o=Ns(this._months);e=g(i/60),t=g(e/60),i%=60,e%=60,n=g(o/12),o%=12;var r=n,a=o,l=s,u=t,c=e,d=i,h=this.asSeconds();return h?(0>h?"-":"")+"P"+(r?r+"Y":"")+(a?a+"M":"")+(l?l+"D":"")+(u||c||d?"T":"")+(u?u+"H":"")+(c?c+"M":"")+(d?d+"S":""):"P0D"}var Un,Gn,Xn=e.momentProperties=[],Qn=!1,Kn={},Zn={},Jn=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|YYYYYY|YYYYY|YYYY|YY|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,ei=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,ti={},ni={},ii=/\d/,si=/\d\d/,oi=/\d{3}/,ri=/\d{4}/,ai=/[+-]?\d{6}/,li=/\d\d?/,ui=/\d\d\d\d?/,ci=/\d\d\d\d\d\d?/,di=/\d{1,3}/,hi=/\d{1,4}/,pi=/[+-]?\d{1,6}/,fi=/\d+/,mi=/[+-]?\d+/,gi=/Z|[+-]\d\d:?\d\d/gi,vi=/Z|[+-]\d\d(?::?\d\d)?/gi,yi=/[+-]?\d+(\.\d{1,3})?/,bi=/[0-9]*['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+|[\u0600-\u06FF\/]+(\s*?[\u0600-\u06FF]+){1,2}/i,_i={},wi={},xi=0,Ci=1,ki=2,Ti=3,Si=4,$i=5,Di=6,Ei=7,Ai=8;O("M",["MM",2],"Mo",function(){return this.month()+1}),O("MMM",0,0,function(e){return this.localeData().monthsShort(this,e)}),O("MMMM",0,0,function(e){return this.localeData().months(this,e)}),S("month","M"),I("M",li),I("MM",li,si),I("MMM",function(e,t){return t.monthsShortRegex(e)}),I("MMMM",function(e,t){return t.monthsRegex(e)}),Y(["M","MM"],function(e,t){t[Ci]=v(e)-1}),Y(["MMM","MMMM"],function(e,t,n,i){var s=n._locale.monthsParse(e,i,n._strict);null!=s?t[Ci]=s:u(n).invalidMonth=e});var Mi=/D[oD]?(\[[^\[\]]*\]|\s+)+MMMM?/,Fi="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ji="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),qi=bi,Oi=bi,Pi={};e.suppressDeprecationWarnings=!1;var Ni=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?/,Li=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?/,Hi=/Z|[+-]\d\d(?::?\d\d)?/,Ii=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/]],zi=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],Ri=/^\/?Date\((\-?\d+)/i;e.createFromInputFallback=oe("moment construction falls back to js Date. This is discouraged and will be removed in upcoming major release. Please refer to https://github.com/moment/moment/issues/1407 for more info.",function(e){e._d=new Date(e._i+(e._useUTC?" UTC":""))}),O("Y",0,0,function(){var e=this.year();return 9999>=e?""+e:"+"+e}),O(0,["YY",2],0,function(){return this.year()%100}),O(0,["YYYY",4],0,"year"),O(0,["YYYYY",5],0,"year"),O(0,["YYYYYY",6,!0],0,"year"),S("year","y"),I("Y",mi),I("YY",li,si),I("YYYY",hi,ri),I("YYYYY",pi,ai),I("YYYYYY",pi,ai),Y(["YYYYY","YYYYYY"],xi),Y("YYYY",function(t,n){n[xi]=2===t.length?e.parseTwoDigitYear(t):v(t)}),Y("YY",function(t,n){n[xi]=e.parseTwoDigitYear(t)}),Y("Y",function(e,t){t[xi]=parseInt(e,10)}),e.parseTwoDigitYear=function(e){return v(e)+(v(e)>68?1900:2e3)};var Wi=A("FullYear",!1);e.ISO_8601=function(){};var Yi=oe("moment().min is deprecated, use moment.min instead. https://github.com/moment/moment/issues/1548",function(){var e=Ae.apply(null,arguments);return this.isValid()&&e.isValid()?this>e?this:e:d()}),Vi=oe("moment().max is deprecated, use moment.max instead. https://github.com/moment/moment/issues/1548",function(){var e=Ae.apply(null,arguments);return this.isValid()&&e.isValid()?e>this?this:e:d()}),Bi=function(){return Date.now?Date.now():+new Date};Pe("Z",":"),Pe("ZZ",""),I("Z",vi),I("ZZ",vi),Y(["Z","ZZ"],function(e,t,n){n._useUTC=!0,n._tzm=Ne(vi,e)});var Ui=/([\+\-]|\d\d)/gi;e.updateOffset=function(){};var Gi=/^(\-)?(?:(\d*)[. ])?(\d+)\:(\d+)(?:\:(\d+)\.?(\d{3})?\d*)?$/,Xi=/^(-)?P(?:(?:([0-9,.]*)Y)?(?:([0-9,.]*)M)?(?:([0-9,.]*)D)?(?:T(?:([0-9,.]*)H)?(?:([0-9,.]*)M)?(?:([0-9,.]*)S)?)?|([0-9,.]*)W)$/;Ke.fn=qe.prototype;var Qi=tt(1,"add"),Ki=tt(-1,"subtract");e.defaultFormat="YYYY-MM-DDTHH:mm:ssZ";var Zi=oe("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(e){return void 0===e?this.localeData():this.locale(e)});O(0,["gg",2],0,function(){return this.weekYear()%100}),O(0,["GG",2],0,function(){return this.isoWeekYear()%100}),qt("gggg","weekYear"),qt("ggggg","weekYear"),qt("GGGG","isoWeekYear"),qt("GGGGG","isoWeekYear"),S("weekYear","gg"),S("isoWeekYear","GG"),I("G",mi),I("g",mi),I("GG",li,si),I("gg",li,si),I("GGGG",hi,ri),I("gggg",hi,ri),I("GGGGG",pi,ai),I("ggggg",pi,ai),V(["gggg","ggggg","GGGG","GGGGG"],function(e,t,n,i){t[i.substr(0,2)]=v(e)}),V(["gg","GG"],function(t,n,i,s){n[s]=e.parseTwoDigitYear(t)}),O("Q",0,"Qo","quarter"),S("quarter","Q"),I("Q",ii),Y("Q",function(e,t){t[Ci]=3*(v(e)-1)}),O("w",["ww",2],"wo","week"),O("W",["WW",2],"Wo","isoWeek"),S("week","w"),S("isoWeek","W"),I("w",li),I("ww",li,si),I("W",li),I("WW",li,si),V(["w","ww","W","WW"],function(e,t,n,i){t[i.substr(0,1)]=v(e)});var Ji={dow:0,doy:6};O("D",["DD",2],"Do","date"),S("date","D"),I("D",li),I("DD",li,si),I("Do",function(e,t){return e?t._ordinalParse:t._ordinalParseLenient}),Y(["D","DD"],ki),Y("Do",function(e,t){t[ki]=v(e.match(li)[0],10)});var es=A("Date",!0);O("d",0,"do","day"),O("dd",0,0,function(e){return this.localeData().weekdaysMin(this,e)}),O("ddd",0,0,function(e){return this.localeData().weekdaysShort(this,e)}),O("dddd",0,0,function(e){return this.localeData().weekdays(this,e)}),O("e",0,0,"weekday"),O("E",0,0,"isoWeekday"),S("day","d"),S("weekday","e"),S("isoWeekday","E"),I("d",li),I("e",li),I("E",li),I("dd",bi),I("ddd",bi),I("dddd",bi),V(["dd","ddd","dddd"],function(e,t,n,i){var s=n._locale.weekdaysParse(e,i,n._strict);null!=s?t.d=s:u(n).invalidWeekday=e}),V(["d","e","E"],function(e,t,n,i){t[i]=v(e)});var ts="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),ns="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),is="Su_Mo_Tu_We_Th_Fr_Sa".split("_");O("DDD",["DDDD",3],"DDDo","dayOfYear"),S("dayOfYear","DDD"),I("DDD",di),I("DDDD",oi),Y(["DDD","DDDD"],function(e,t,n){n._dayOfYear=v(e)}),O("H",["HH",2],0,"hour"),O("h",["hh",2],0,nn),O("hmm",0,0,function(){return""+nn.apply(this)+q(this.minutes(),2)}),O("hmmss",0,0,function(){return""+nn.apply(this)+q(this.minutes(),2)+q(this.seconds(),2)}),O("Hmm",0,0,function(){return""+this.hours()+q(this.minutes(),2)}),O("Hmmss",0,0,function(){return""+this.hours()+q(this.minutes(),2)+q(this.seconds(),2)}),sn("a",!0),sn("A",!1),S("hour","h"),I("a",on),I("A",on),I("H",li),I("h",li),I("HH",li,si),I("hh",li,si),I("hmm",ui),I("hmmss",ci),I("Hmm",ui),I("Hmmss",ci),Y(["H","HH"],Ti),Y(["a","A"],function(e,t,n){n._isPm=n._locale.isPM(e),n._meridiem=e}),Y(["h","hh"],function(e,t,n){t[Ti]=v(e),u(n).bigHour=!0}),Y("hmm",function(e,t,n){var i=e.length-2;t[Ti]=v(e.substr(0,i)),
t[Si]=v(e.substr(i)),u(n).bigHour=!0}),Y("hmmss",function(e,t,n){var i=e.length-4,s=e.length-2;t[Ti]=v(e.substr(0,i)),t[Si]=v(e.substr(i,2)),t[$i]=v(e.substr(s)),u(n).bigHour=!0}),Y("Hmm",function(e,t,n){var i=e.length-2;t[Ti]=v(e.substr(0,i)),t[Si]=v(e.substr(i))}),Y("Hmmss",function(e,t,n){var i=e.length-4,s=e.length-2;t[Ti]=v(e.substr(0,i)),t[Si]=v(e.substr(i,2)),t[$i]=v(e.substr(s))});var ss=/[ap]\.?m?\.?/i,os=A("Hours",!0);O("m",["mm",2],0,"minute"),S("minute","m"),I("m",li),I("mm",li,si),Y(["m","mm"],Si);var rs=A("Minutes",!1);O("s",["ss",2],0,"second"),S("second","s"),I("s",li),I("ss",li,si),Y(["s","ss"],$i);var as=A("Seconds",!1);O("S",0,0,function(){return~~(this.millisecond()/100)}),O(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),O(0,["SSS",3],0,"millisecond"),O(0,["SSSS",4],0,function(){return 10*this.millisecond()}),O(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),O(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),O(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),O(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),O(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),S("millisecond","ms"),I("S",di,ii),I("SS",di,si),I("SSS",di,oi);var ls;for(ls="SSSS";ls.length<=9;ls+="S")I(ls,fi);for(ls="S";ls.length<=9;ls+="S")Y(ls,ln);var us=A("Milliseconds",!1);O("z",0,0,"zoneAbbr"),O("zz",0,0,"zoneName");var cs=f.prototype;cs.add=Qi,cs.calendar=it,cs.clone=st,cs.diff=dt,cs.endOf=Ct,cs.format=mt,cs.from=gt,cs.fromNow=vt,cs.to=yt,cs.toNow=bt,cs.get=j,cs.invalidAt=Ft,cs.isAfter=ot,cs.isBefore=rt,cs.isBetween=at,cs.isSame=lt,cs.isSameOrAfter=ut,cs.isSameOrBefore=ct,cs.isValid=At,cs.lang=Zi,cs.locale=_t,cs.localeData=wt,cs.max=Vi,cs.min=Yi,cs.parsingFlags=Mt,cs.set=j,cs.startOf=xt,cs.subtract=Ki,cs.toArray=$t,cs.toObject=Dt,cs.toDate=St,cs.toISOString=ft,cs.toJSON=Et,cs.toString=pt,cs.unix=Tt,cs.valueOf=kt,cs.creationData=jt,cs.year=Wi,cs.isLeapYear=pe,cs.weekYear=Ot,cs.isoWeekYear=Pt,cs.quarter=cs.quarters=zt,cs.month=Z,cs.daysInMonth=J,cs.week=cs.weeks=Vt,cs.isoWeek=cs.isoWeeks=Bt,cs.weeksInYear=Lt,cs.isoWeeksInYear=Nt,cs.date=es,cs.day=cs.days=Zt,cs.weekday=Jt,cs.isoWeekday=en,cs.dayOfYear=tn,cs.hour=cs.hours=os,cs.minute=cs.minutes=rs,cs.second=cs.seconds=as,cs.millisecond=cs.milliseconds=us,cs.utcOffset=Ie,cs.utc=Re,cs.local=We,cs.parseZone=Ye,cs.hasAlignedHourOffset=Ve,cs.isDST=Be,cs.isDSTShifted=Ue,cs.isLocal=Ge,cs.isUtcOffset=Xe,cs.isUtc=Qe,cs.isUTC=Qe,cs.zoneAbbr=un,cs.zoneName=cn,cs.dates=oe("dates accessor is deprecated. Use date instead.",es),cs.months=oe("months accessor is deprecated. Use month instead",Z),cs.years=oe("years accessor is deprecated. Use year instead",Wi),cs.zone=oe("moment().zone is deprecated, use moment().utcOffset instead. https://github.com/moment/moment/issues/1779",ze);var ds=cs,hs={sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},ps={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},fs="Invalid date",ms="%d",gs=/\d{1,2}/,vs={future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},ys=b.prototype;ys._calendar=hs,ys.calendar=pn,ys._longDateFormat=ps,ys.longDateFormat=fn,ys._invalidDate=fs,ys.invalidDate=mn,ys._ordinal=ms,ys.ordinal=gn,ys._ordinalParse=gs,ys.preparse=vn,ys.postformat=vn,ys._relativeTime=vs,ys.relativeTime=yn,ys.pastFuture=bn,ys.set=_n,ys.months=G,ys._months=Fi,ys.monthsShort=X,ys._monthsShort=ji,ys.monthsParse=Q,ys._monthsRegex=Oi,ys.monthsRegex=te,ys._monthsShortRegex=qi,ys.monthsShortRegex=ee,ys.week=Rt,ys._week=Ji,ys.firstDayOfYear=Yt,ys.firstDayOfWeek=Wt,ys.weekdays=Gt,ys._weekdays=ts,ys.weekdaysMin=Qt,ys._weekdaysMin=is,ys.weekdaysShort=Xt,ys._weekdaysShort=ns,ys.weekdaysParse=Kt,ys.isPM=rn,ys._meridiemParse=ss,ys.meridiem=an,C("en",{ordinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10,n=1===v(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th";return e+n}}),e.lang=oe("moment.lang is deprecated. Use moment.locale instead.",C),e.langData=oe("moment.langData is deprecated. Use moment.localeData instead.",T);var bs=Math.abs,_s=Ln("ms"),ws=Ln("s"),xs=Ln("m"),Cs=Ln("h"),ks=Ln("d"),Ts=Ln("w"),Ss=Ln("M"),$s=Ln("y"),Ds=In("milliseconds"),Es=In("seconds"),As=In("minutes"),Ms=In("hours"),Fs=In("days"),js=In("months"),qs=In("years"),Os=Math.round,Ps={s:45,m:45,h:22,d:26,M:11},Ns=Math.abs,Ls=qe.prototype;Ls.abs=Dn,Ls.add=An,Ls.subtract=Mn,Ls.as=Pn,Ls.asMilliseconds=_s,Ls.asSeconds=ws,Ls.asMinutes=xs,Ls.asHours=Cs,Ls.asDays=ks,Ls.asWeeks=Ts,Ls.asMonths=Ss,Ls.asYears=$s,Ls.valueOf=Nn,Ls._bubble=jn,Ls.get=Hn,Ls.milliseconds=Ds,Ls.seconds=Es,Ls.minutes=As,Ls.hours=Ms,Ls.days=Fs,Ls.weeks=zn,Ls.months=js,Ls.years=qs,Ls.humanize=Vn,Ls.toISOString=Bn,Ls.toString=Bn,Ls.toJSON=Bn,Ls.locale=_t,Ls.localeData=wt,Ls.toIsoString=oe("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",Bn),Ls.lang=Zi,O("X",0,0,"unix"),O("x",0,0,"valueOf"),I("x",mi),I("X",yi),Y("X",function(e,t,n){n._d=new Date(1e3*parseFloat(e,10))}),Y("x",function(e,t,n){n._d=new Date(v(e))}),e.version="2.11.2",t(Ae),e.fn=ds,e.min=Fe,e.max=je,e.now=Bi,e.utc=a,e.unix=dn,e.months=Cn,e.isDate=i,e.locale=C,e.invalid=d,e.duration=Ke,e.isMoment=m,e.weekdays=Tn,e.parseZone=hn,e.localeData=T,e.isDuration=Oe,e.monthsShort=kn,e.weekdaysMin=$n,e.defineLocale=k,e.weekdaysShort=Sn,e.normalizeUnits=$,e.relativeTimeThreshold=Yn,e.prototype=ds;var Hs=e;return Hs}),function(e,t){"object"==typeof exports&&"undefined"!=typeof module&&"function"==typeof require?t(require("../moment")):"function"==typeof define&&define.amd?define("moment.en",["moment"],t):t(e.moment)}(this,function(e){"use strict";var t=e.defineLocale("en-gb",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},ordinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10,n=1===~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th";return e+n},week:{dow:1,doy:4}});return t}),function(e,t){"object"==typeof exports&&"undefined"!=typeof module&&"function"==typeof require?t(require("../moment")):"function"==typeof define&&define.amd?define("moment.de",["moment"],t):t(e.moment)}(this,function(e){"use strict";function t(e,t,n,i){var s={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[e+" Tage",e+" Tagen"],M:["ein Monat","einem Monat"],MM:[e+" Monate",e+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[e+" Jahre",e+" Jahren"]};return t?s[n][0]:s[n][1]}var n=e.defineLocale("de",{months:"Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Febr._Mrz._Apr._Mai_Jun._Jul._Aug._Sept._Okt._Nov._Dez.".split("_"),weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",m:t,mm:"%d Minuten",h:t,hh:"%d Stunden",d:t,dd:t,M:t,MM:t,y:t,yy:t},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return n}),function(e,t){"use strict";var n;if("object"==typeof exports){try{n=require("moment")}catch(i){}module.exports=t(n)}else"function"==typeof define&&define.amd?define("pikaday",["require"],function(e){var i="moment";try{n=e(i)}catch(s){}return t(n)}):e.Pikaday=t(e.moment)}(this,function(e){"use strict";var t="function"==typeof e,n=!!window.addEventListener,i=window.document,s=window.setTimeout,o=function(e,t,i,s){n?e.addEventListener(t,i,!!s):e.attachEvent("on"+t,i)},r=function(e,t,i,s){n?e.removeEventListener(t,i,!!s):e.detachEvent("on"+t,i)},a=function(e,t,n){var s;i.createEvent?(s=i.createEvent("HTMLEvents"),s.initEvent(t,!0,!1),s=b(s,n),e.dispatchEvent(s)):i.createEventObject&&(s=i.createEventObject(),s=b(s,n),e.fireEvent("on"+t,s))},l=function(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")},u=function(e,t){return-1!==(" "+e.className+" ").indexOf(" "+t+" ")},c=function(e,t){u(e,t)||(e.className=""===e.className?t:e.className+" "+t)},d=function(e,t){e.className=l((" "+e.className+" ").replace(" "+t+" "," "))},h=function(e){return/Array/.test(Object.prototype.toString.call(e))},p=function(e){return/Date/.test(Object.prototype.toString.call(e))&&!isNaN(e.getTime())},f=function(e){var t=e.getDay();return 0===t||6===t},m=function(e){return e%4===0&&e%100!==0||e%400===0},g=function(e,t){return[31,m(e)?29:28,31,30,31,30,31,31,30,31,30,31][t]},v=function(e){p(e)&&e.setHours(0,0,0,0)},y=function(e,t){return e.getTime()===t.getTime()},b=function(e,t,n){var i,s;for(i in t)s=void 0!==e[i],s&&"object"==typeof t[i]&&null!==t[i]&&void 0===t[i].nodeName?p(t[i])?n&&(e[i]=new Date(t[i].getTime())):h(t[i])?n&&(e[i]=t[i].slice(0)):e[i]=b({},t[i],n):(n||!s)&&(e[i]=t[i]);return e},_=function(e){return e.month<0&&(e.year-=Math.ceil(Math.abs(e.month)/12),e.month+=12),e.month>11&&(e.year+=Math.floor(Math.abs(e.month)/12),e.month-=12),e},w={field:null,bound:void 0,position:"bottom left",reposition:!0,format:"YYYY-MM-DD",defaultDate:null,setDefaultDate:!1,firstDay:0,minDate:null,maxDate:null,yearRange:10,showWeekNumber:!1,minYear:0,maxYear:9999,minMonth:void 0,maxMonth:void 0,startRange:null,endRange:null,isRTL:!1,yearSuffix:"",showMonthAfterYear:!1,numberOfMonths:1,mainCalendar:"left",container:void 0,i18n:{previousMonth:"Previous Month",nextMonth:"Next Month",months:["January","February","March","April","May","June","July","August","September","October","November","December"],weekdays:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],weekdaysShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"]},theme:null,onSelect:null,onOpen:null,onClose:null,onDraw:null},x=function(e,t,n){for(t+=e.firstDay;t>=7;)t-=7;return n?e.i18n.weekdaysShort[t]:e.i18n.weekdays[t]},C=function(e){if(e.isEmpty)return'<td class="is-empty"></td>';var t=[];return e.isDisabled&&t.push("is-disabled"),e.isToday&&t.push("is-today"),e.isSelected&&t.push("is-selected"),e.isInRange&&t.push("is-inrange"),e.isStartRange&&t.push("is-startrange"),e.isEndRange&&t.push("is-endrange"),'<td data-day="'+e.day+'" class="'+t.join(" ")+'"><button class="pika-button pika-day" type="button" data-pika-year="'+e.year+'" data-pika-month="'+e.month+'" data-pika-day="'+e.day+'">'+e.day+"</button></td>"},k=function(e,t,n){var i=new Date(n,0,1),s=Math.ceil(((new Date(n,t,e)-i)/864e5+i.getDay()+1)/7);return'<td class="pika-week">'+s+"</td>"},T=function(e,t){return"<tr>"+(t?e.reverse():e).join("")+"</tr>"},S=function(e){return"<tbody>"+e.join("")+"</tbody>"},$=function(e){var t,n=[];for(e.showWeekNumber&&n.push("<th></th>"),t=0;7>t;t++)n.push('<th scope="col"><abbr title="'+x(e,t)+'">'+x(e,t,!0)+"</abbr></th>");return"<thead>"+(e.isRTL?n.reverse():n).join("")+"</thead>"},D=function(e,t,n,i,s){var o,r,a,l,u,c=e._o,d=n===c.minYear,p=n===c.maxYear,f='<div class="pika-title">',m=!0,g=!0;for(a=[],o=0;12>o;o++)a.push('<option value="'+(n===s?o-t:12+o-t)+'"'+(o===i?" selected":"")+(d&&o<c.minMonth||p&&o>c.maxMonth?"disabled":"")+">"+c.i18n.months[o]+"</option>");for(l='<div class="pika-label">'+c.i18n.months[i]+'<select class="pika-select pika-select-month" tabindex="-1">'+a.join("")+"</select></div>",h(c.yearRange)?(o=c.yearRange[0],r=c.yearRange[1]+1):(o=n-c.yearRange,r=1+n+c.yearRange),a=[];r>o&&o<=c.maxYear;o++)o>=c.minYear&&a.push('<option value="'+o+'"'+(o===n?" selected":"")+">"+o+"</option>");return u='<div class="pika-label">'+n+c.yearSuffix+'<select class="pika-select pika-select-year" tabindex="-1">'+a.join("")+"</select></div>",f+=c.showMonthAfterYear?u+l:l+u,d&&(0===i||c.minMonth>=i)&&(m=!1),p&&(11===i||c.maxMonth<=i)&&(g=!1),0===t&&(f+='<button class="pika-prev'+(m?"":" is-disabled")+'" type="button">'+c.i18n.previousMonth+"</button>"),t===e._o.numberOfMonths-1&&(f+='<button class="pika-next'+(g?"":" is-disabled")+'" type="button">'+c.i18n.nextMonth+"</button>"),f+="</div>"},E=function(e,t){return'<table cellpadding="0" cellspacing="0" class="pika-table">'+$(e)+S(t)+"</table>"},A=function(r){var a=this,l=a.config(r);a._onMouseDown=function(e){if(a._v){e=e||window.event;var t=e.target||e.srcElement;if(t)if(u(t,"is-disabled")||(u(t,"pika-button")&&!u(t,"is-empty")?(a.setDate(new Date(t.getAttribute("data-pika-year"),t.getAttribute("data-pika-month"),t.getAttribute("data-pika-day"))),l.bound&&s(function(){a.hide(),l.field&&l.field.blur()},100)):u(t,"pika-prev")?a.prevMonth():u(t,"pika-next")&&a.nextMonth()),u(t,"pika-select"))a._c=!0;else{if(!e.preventDefault)return e.returnValue=!1,!1;e.preventDefault()}}},a._onChange=function(e){e=e||window.event;var t=e.target||e.srcElement;t&&(u(t,"pika-select-month")?a.gotoMonth(t.value):u(t,"pika-select-year")&&a.gotoYear(t.value))},a._onInputChange=function(n){var i;n.firedBy!==a&&(t?(i=e(l.field.value,l.format),i=i&&i.isValid()?i.toDate():null):i=new Date(Date.parse(l.field.value)),p(i)&&a.setDate(i),a._v||a.show())},a._onInputFocus=function(){a.show()},a._onInputClick=function(){a.show()},a._onInputBlur=function(){var e=i.activeElement;do if(u(e,"pika-single"))return;while(e=e.parentNode);a._c||(a._b=s(function(){a.hide()},50)),a._c=!1},a._onClick=function(e){e=e||window.event;var t=e.target||e.srcElement,i=t;if(t){!n&&u(t,"pika-select")&&(t.onchange||(t.setAttribute("onchange","return;"),o(t,"change",a._onChange)));do if(u(i,"pika-single")||i===l.trigger)return;while(i=i.parentNode);a._v&&t!==l.trigger&&i!==l.trigger&&a.hide()}},a.el=i.createElement("div"),a.el.className="pika-single"+(l.isRTL?" is-rtl":"")+(l.theme?" "+l.theme:""),o(a.el,"mousedown",a._onMouseDown,!0),o(a.el,"touchend",a._onMouseDown,!0),o(a.el,"change",a._onChange),l.field&&(l.container?l.container.appendChild(a.el):l.bound?i.body.appendChild(a.el):l.field.parentNode.insertBefore(a.el,l.field.nextSibling),o(l.field,"change",a._onInputChange),l.defaultDate||(t&&l.field.value?l.defaultDate=e(l.field.value,l.format).toDate():l.defaultDate=new Date(Date.parse(l.field.value)),l.setDefaultDate=!0));var c=l.defaultDate;p(c)?l.setDefaultDate?a.setDate(c,!0):a.gotoDate(c):a.gotoDate(new Date),l.bound?(this.hide(),a.el.className+=" is-bound",o(l.trigger,"click",a._onInputClick),o(l.trigger,"focus",a._onInputFocus),o(l.trigger,"blur",a._onInputBlur)):this.show()};return A.prototype={config:function(e){this._o||(this._o=b({},w,!0));var t=b(this._o,e,!0);t.isRTL=!!t.isRTL,t.field=t.field&&t.field.nodeName?t.field:null,t.theme="string"==typeof t.theme&&t.theme?t.theme:null,t.bound=!!(void 0!==t.bound?t.field&&t.bound:t.field),t.trigger=t.trigger&&t.trigger.nodeName?t.trigger:t.field,t.disableWeekends=!!t.disableWeekends,t.disableDayFn="function"==typeof t.disableDayFn?t.disableDayFn:null;var n=parseInt(t.numberOfMonths,10)||1;if(t.numberOfMonths=n>4?4:n,p(t.minDate)||(t.minDate=!1),p(t.maxDate)||(t.maxDate=!1),t.minDate&&t.maxDate&&t.maxDate<t.minDate&&(t.maxDate=t.minDate=!1),t.minDate&&this.setMinDate(t.minDate),t.maxDate&&this.setMaxDate(t.maxDate),h(t.yearRange)){var i=(new Date).getFullYear()-10;t.yearRange[0]=parseInt(t.yearRange[0],10)||i,t.yearRange[1]=parseInt(t.yearRange[1],10)||i}else t.yearRange=Math.abs(parseInt(t.yearRange,10))||w.yearRange,t.yearRange>100&&(t.yearRange=100);return t},toString:function(n){return p(this._d)?t?e(this._d).format(n||this._o.format):this._d.toDateString():""},getMoment:function(){return t?e(this._d):null},setMoment:function(n,i){t&&e.isMoment(n)&&this.setDate(n.toDate(),i)},getDate:function(){return p(this._d)?new Date(this._d.getTime()):null},setDate:function(e,t){if(!e)return this._d=null,this._o.field&&(this._o.field.value="",a(this._o.field,"change",{firedBy:this})),this.draw();if("string"==typeof e&&(e=new Date(Date.parse(e))),p(e)){var n=this._o.minDate,i=this._o.maxDate;p(n)&&n>e?e=n:p(i)&&e>i&&(e=i),this._d=new Date(e.getTime()),v(this._d),this.gotoDate(this._d),this._o.field&&(this._o.field.value=this.toString(),a(this._o.field,"change",{firedBy:this})),t||"function"!=typeof this._o.onSelect||this._o.onSelect.call(this,this.getDate())}},gotoDate:function(e){var t=!0;if(p(e)){if(this.calendars){var n=new Date(this.calendars[0].year,this.calendars[0].month,1),i=new Date(this.calendars[this.calendars.length-1].year,this.calendars[this.calendars.length-1].month,1),s=e.getTime();i.setMonth(i.getMonth()+1),i.setDate(i.getDate()-1),t=s<n.getTime()||i.getTime()<s}t&&(this.calendars=[{month:e.getMonth(),year:e.getFullYear()}],"right"===this._o.mainCalendar&&(this.calendars[0].month+=1-this._o.numberOfMonths)),this.adjustCalendars()}},adjustCalendars:function(){this.calendars[0]=_(this.calendars[0]);for(var e=1;e<this._o.numberOfMonths;e++)this.calendars[e]=_({month:this.calendars[0].month+e,year:this.calendars[0].year});this.draw()},gotoToday:function(){this.gotoDate(new Date)},gotoMonth:function(e){isNaN(e)||(this.calendars[0].month=parseInt(e,10),this.adjustCalendars())},nextMonth:function(){this.calendars[0].month++,this.adjustCalendars()},prevMonth:function(){this.calendars[0].month--,this.adjustCalendars()},gotoYear:function(e){isNaN(e)||(this.calendars[0].year=parseInt(e,10),this.adjustCalendars())},setMinDate:function(e){v(e),this._o.minDate=e,this._o.minYear=e.getFullYear(),this._o.minMonth=e.getMonth(),this.draw()},setMaxDate:function(e){v(e),this._o.maxDate=e,this._o.maxYear=e.getFullYear(),this._o.maxMonth=e.getMonth(),this.draw()},setStartRange:function(e){this._o.startRange=e},setEndRange:function(e){this._o.endRange=e},draw:function(e){if(this._v||e){var t=this._o,n=t.minYear,i=t.maxYear,o=t.minMonth,r=t.maxMonth,a="";this._y<=n&&(this._y=n,!isNaN(o)&&this._m<o&&(this._m=o)),this._y>=i&&(this._y=i,!isNaN(r)&&this._m>r&&(this._m=r));for(var l=0;l<t.numberOfMonths;l++)a+='<div class="pika-lendar">'+D(this,l,this.calendars[l].year,this.calendars[l].month,this.calendars[0].year)+this.render(this.calendars[l].year,this.calendars[l].month)+"</div>";if(this.el.innerHTML=a,t.bound&&"hidden"!==t.field.type&&s(function(){t.trigger.focus()},1),"function"==typeof this._o.onDraw){var u=this;s(function(){u._o.onDraw.call(u)},0)}}},adjustPosition:function(){var e,t,n,s,o,r,a,l,u,c;if(!this._o.container){if(this.el.style.position="absolute",e=this._o.trigger,t=e,n=this.el.offsetWidth,s=this.el.offsetHeight,o=window.innerWidth||i.documentElement.clientWidth,r=window.innerHeight||i.documentElement.clientHeight,a=window.pageYOffset||i.body.scrollTop||i.documentElement.scrollTop,"function"==typeof e.getBoundingClientRect)c=e.getBoundingClientRect(),l=c.left+window.pageXOffset,u=c.bottom+window.pageYOffset;else for(l=t.offsetLeft,u=t.offsetTop+t.offsetHeight;t=t.offsetParent;)l+=t.offsetLeft,u+=t.offsetTop;(this._o.reposition&&l+n>o||this._o.position.indexOf("right")>-1&&l-n+e.offsetWidth>0)&&(l=l-n+e.offsetWidth),(this._o.reposition&&u+s>r+a||this._o.position.indexOf("top")>-1&&u-s-e.offsetHeight>0)&&(u=u-s-e.offsetHeight),this.el.style.left=l+"px",this.el.style.top=u+"px"}},render:function(e,t){var n=this._o,i=new Date,s=g(e,t),o=new Date(e,t,1).getDay(),r=[],a=[];v(i),n.firstDay>0&&(o-=n.firstDay,0>o&&(o+=7));for(var l=s+o,u=l;u>7;)u-=7;l+=7-u;for(var c=0,d=0;l>c;c++){var h=new Date(e,t,1+(c-o)),m=p(this._d)?y(h,this._d):!1,b=y(h,i),_=o>c||c>=s+o,w=n.startRange&&y(n.startRange,h),x=n.endRange&&y(n.endRange,h),S=n.startRange&&n.endRange&&n.startRange<h&&h<n.endRange,$=n.minDate&&h<n.minDate||n.maxDate&&h>n.maxDate||n.disableWeekends&&f(h)||n.disableDayFn&&n.disableDayFn(h),D={day:1+(c-o),month:t,year:e,isSelected:m,isToday:b,isDisabled:$,isEmpty:_,isStartRange:w,isEndRange:x,isInRange:S};a.push(C(D)),7===++d&&(n.showWeekNumber&&a.unshift(k(c-o,t,e)),r.push(T(a,n.isRTL)),a=[],d=0)}return E(n,r)},isVisible:function(){return this._v},show:function(){this._v||(d(this.el,"is-hidden"),this._v=!0,this.draw(),this._o.bound&&(o(i,"click",this._onClick),this.adjustPosition()),"function"==typeof this._o.onOpen&&this._o.onOpen.call(this))},hide:function(){var e=this._v;e!==!1&&(this._o.bound&&r(i,"click",this._onClick),this.el.style.position="static",this.el.style.left="auto",this.el.style.top="auto",c(this.el,"is-hidden"),this._v=!1,void 0!==e&&"function"==typeof this._o.onClose&&this._o.onClose.call(this))},destroy:function(){this.hide(),r(this.el,"mousedown",this._onMouseDown,!0),r(this.el,"touchend",this._onMouseDown,!0),r(this.el,"change",this._onChange),this._o.field&&(r(this._o.field,"change",this._onInputChange),this._o.bound&&(r(this._o.trigger,"click",this._onInputClick),r(this._o.trigger,"focus",this._onInputFocus),r(this._o.trigger,"blur",this._onInputBlur))),this.el.parentNode&&this.el.parentNode.removeChild(this.el)}},A}),function(e,t){"use strict";"object"==typeof exports?t(require("jquery"),require("../pikaday")):"function"==typeof define&&define.amd?define("jquery.pikaday",["jquery","pikaday"],t):t(e.jQuery,e.Pikaday)}(this,function(e,t){"use strict";e.fn.pikaday=function(){var n=arguments;return n&&n.length||(n=[{}]),this.each(function(){var i=e(this),s=i.data("pikaday");if(s instanceof t)"string"==typeof n[0]&&"function"==typeof s[n[0]]&&(s[n[0]].apply(s,Array.prototype.slice.call(n,1)),"destroy"===n[0]&&i.removeData("pikaday"));else if("object"==typeof n[0]){var o=e.extend({},n[0]);o.field=i[0],i.data("pikaday",new t(o))}})}}),define("modules/pikaday",["jquery","moment","moment.en","moment.de","jquery.pikaday"],function(e,t){"use strict";var n={init:function(){var n={},i=window.navigator.userLanguage||window.navigator.language,s=(new Date).getFullYear()-100,o=(new Date).getFullYear()+1,r={firstDay:1,format:"DD.MM.YYYY",yearRange:[s,o]};"de"===i&&(t.locale("de"),n={i18n:{previousMonth:"Zurück",nextMonth:"Weiter",months:["Januar","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember"],weekdays:["Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag"],weekdaysShort:["So","Mo","Di","Mi","Do","Fr","Sa"]}}),e.extend(r,n),e(".js-datepicker").pikaday(r)}};return n}),define("modules/top-link",["jquery"],function(e){"use strict";var t={btn:".c-toplink",init:function(){t.btn=e(t.btn),e(window).scroll(function(){e(this).scrollTop()>100?t.btn.fadeIn():t.btn.fadeOut()});var n=e(".c-donation-link-footer .jetzt-spenden");n.length>0?t.btn.addClass("c-toplink-position"):t.btn.hasClass("c-toplink-position")&&t.btn.removeClass("c-toplink-position"),t.btn.on("click",function(){e("html, body").animate({scrollTop:0},600)})}};return t}),define("modules/policy",["jquery"],function(e){"use strict";var t={init:function(){localStorage.cookieBarSeen||(e("#cookiePolicyBar").show(),e(document).on("click",".closeCookie",function(t){t.preventDefault(),e("#cookiePolicyBar").fadeOut(500),localStorage.cookieBarSeen=!0}))}};return t}),define("modules/phonenumbers",["jquery"],function(e){"use strict";var t={init:function(){e("a").each(function(){if(e(this).attr("href")){var t=e(this).attr("href");t.indexOf("tel:")>=0&&e(this).addClass("phonenumberdetection")}}),e(".phonenumberdetection").length&&e(".phonenumberdetection").each(function(){var t=e(this).text().replace(/\D/g,"");t=t.substring(1),e(this).replaceWith(e('<a title="Anrufen" class="phonenumberdetection" href="tel:+49'+t+'">'+this.innerHTML+"</a>"))})}};return window.Phonenumbers=t,t}),define("modules/jobboard",["jquery"],function(e){"use strict";var t={srcNodeRef:null,init:function(){this.srcNodeRef=e(".tx-drk-jobboard"),this.srcNodeRef.length>0&&(this.srcNodeRef=this.srcNodeRef[0],this.render())},render:function(){this._initSearchForm(),this._initPreviewButton(),this._initDeleteButton(),e.urlParams=function(e){var t=new RegExp("[?&]"+e+"=([^&#]*)").exec(window.location.href);return null==t?null:t[1]||0},""!=e.urlParams("tx_drkjobboard_drkjobboardsearch%5BmySubmit%5D")&&"Suchen"==e.urlParams("tx_drkjobboard_drkjobboardsearch%5BmySubmit%5D")&&e(window).width()<660&&e("html,body").animate({scrollTop:e(".tx-drk-jobboard .h-responsiveTableWrap").offset().top-50},300)},_initSearchForm:function(){var t=e(".c-jobboard-form-search__section-toggle"),n=e(".c-jobboard-form-search__section-advanced");t.click(function(e){e.preventDefault(),t.html()===t.data("text-swap")?t.html(t.data("text-original")):(t.data("text-original",t.html()),t.html(t.data("text-swap"))),n.slideToggle()})},_initPreviewButton:function(){e(this.srcNodeRef).find("#tx_jobboard_previewbutton").on("click",function(t){t.preventDefault();var n=e(this).closest("form"),i=n.attr("action");return n.attr("action",e(this).attr("formaction")),n.attr("target","_blank"),n.submit(),n.attr("action",i),n.attr("target",""),!1})},_initDeleteButton:function(){e(this.srcNodeRef).find("a.jobDelete").bind("click",function(e){return window.confirm("Wollen Sie die Stellenausschreibung wirklich löschen?")})}};return t}),define("modules/membership-application",["jquery"],function(e){"use strict";var t={$form:null,$zipField:null,$mailField:null,$urlField:null,$chapterNameField:null,$chapterSelectField:null,$chapterSelectContainer:null,$firstChapterSelectOption:null,$submitButton:null,$informationField:null,errorClass:"parsley-error",_timeout:500,init:function(){this.$form=e(".o-form--membership__application").parent("form"),this.$form.length&&(this.addParsleyValidator(),this.$zipField=e("#powermail_field_zip"),this.$chapterSelectField=this.$form.find("#powermail_field_chapter"),this.$chapterSelectContainer=this.$form.find("#powermail_fieldwrap_145"),this.$urlField=this.$form.find("#powermail_field_organisation_url"),this.$mailField=this.$form.find("#powermail_field_organisation_mail"),this.$informationField=this.$form.find("#powermail_fieldwrap_148").addClass("hidden"),this.$requiredText=this.$form.find("#powermail_fieldwrap_149"),this.$chapterNameField=this.$form.find("#powermail_field_kreisverbandname"),this.$submitButton=this.$form.find(".powermail_submit"),this.$firstChapterSelectOption=this.$chapterSelectField.find("option:first").clone(),this.$zipField.on("keyup change input",e.proxy(this._handleZipInput,this)),this.$zipField.val().length>=3&&this._requestLocalChapters())},addParsleyValidator:function(){window.Parsley.addValidator("validateChapter",{requirementType:"integer",validateNumber:function(e,t){return e>0},messages:{de:"Bitte wählen Sie einen Kreisverband aus!",en:"Please choose a local chapter!"}})},getRequestUrl:function(){return this.$zipField.attr("data-zipsuggesturl")},_handleZipInput:function(){this.$zipField.val().length>=3&&(clearTimeout(this._timeoutId),this._timeoutId=setTimeout(e.proxy(this._requestLocalChapters,this),this._timeout))},_requestLocalChapters:function(){var t=this.$zipField.val();this._oldZipcode=t,this.$zipField.addClass(this.loadingClass),e.ajax({method:"get",dataType:"json",url:this.getRequestUrl()+t,success:e.proxy(this._handleResponse,this),error:e.proxy(this._handleError,this,this.defaultError)})},_handleResponse:function(e){var t,n;if(this.$zipField.removeClass(this.loadingClass),e.orgdata){t=[];for(n in e.orgdata)e.orgdata.hasOwnProperty(n)&&t.push(e.orgdata[n]);t.length>0&&this._renderChapterSelection(t),this._handleSuccess()}else this._handleError(e.warning),this._resetChapterInformation(),this._hideChapterSelection()},_renderChapterSelection:function(t){var n,i="",s=t.length;for(s>1&&(i+=this.$firstChapterSelectOption.prop("outerHTML")),n=0;s>n;n+=1)i+=0===n?'<option data-mail="'+t[n].data.mail+'" data-name="'+t[n].name+'"data-id="'+t[n].data.id+'"data-url="'+t[n].data.url+'" value="'+t[n].data.id+'" selected="selected">'+t[n].name+"</option>":'<option data-mail="'+t[n].data.mail+'" data-name="'+t[n].name+'"data-id="'+t[n].data.id+'"data-url="'+t[n].data.url+'" value="'+t[n].data.id+'">'+t[n].name+"</option>";this.$chapterSelectField.find("option").remove(),this.$chapterSelectField.append(i),this.$chapterSelectContainer.removeClass("hidden"),this.$chapterSelectField.on("change",e.proxy(this._handleSelectChange,this)),1===s&&this._updateChapterInformation(this.$chapterSelectField.find("option:first"))},_handleError:function(t){0===e("#chapter-error").length&&(void 0===t&&(t="Hier hat etwas nicht funktioniert! ",t+="Mit einem Klick auf unten stehenden Button werden",t+=" Sie zu unserem Online-Formular weitergeleitet."),this.$error=e('<p id="chapter-error" class="o-form__non-parsley-error"></p>'),this.$error.html(t),this.$requiredText.before(this.$error)),this.$chapterSelectContainer.addClass("hidden"),this.$informationField.addClass("hidden")},_handleSuccess:function(){this.$error&&e("#chapter-error",this.$form).remove()},_handleSelectChange:function(t){this._updateChapterInformation(e(t.target).find("option:selected"))},_hideChapterSelection:function(){this.$chapterSelectField&&(this.$chapterSelectContainer.addClass("hidden"),this.$informationField.addClass("hidden"))},_updateChapterInformation:function(e){void 0!==e&&"-1"!==e.val()?(this.$mailField.val(e.data("mail")),this.$urlField.val(e.data("url")),this.$chapterNameField.val(e.data("name")),this.$informationField.removeClass("hidden")):this._resetChapterInformation()},_resetChapterInformation:function(){this.$mailField.val(""),this.$urlField.val(""),this.$chapterNameField.val(""),this.$informationField.addClass("hidden")}};return t}),!function(e,t){"function"==typeof define&&define.amd?define("svg4everybody",[],function(){return e.svg4everybody=t()}):"object"==typeof exports?module.exports=t():e.svg4everybody=t()}(this,function(){function e(e,t){if(t){var n=document.createDocumentFragment(),i=!e.getAttribute("viewBox")&&t.getAttribute("viewBox");i&&e.setAttribute("viewBox",i);for(var s=t.cloneNode(!0);s.childNodes.length;)n.appendChild(s.firstChild);e.appendChild(n)}}function t(t){t.onreadystatechange=function(){if(4===t.readyState){var n=t._cachedDocument;n||(n=t._cachedDocument=document.implementation.createHTMLDocument(""),n.body.innerHTML=t.responseText,t._cachedTarget={}),t._embeds.splice(0).map(function(i){var s=t._cachedTarget[i.id];s||(s=t._cachedTarget[i.id]=n.getElementById(i.id)),e(i.svg,s)})}},t.onreadystatechange()}function n(n){function i(){for(var n=0;n<d.length;){var r=d[n],a=r.parentNode;if(a&&/svg/i.test(a.nodeName)){var l=r.getAttribute("xlink:href");if(s&&(!o.validate||o.validate(l,a,r))){a.removeChild(r);var h=l.split("#"),p=h.shift(),f=h.join("#");if(p.length){var m=u[p];m||(m=u[p]=new XMLHttpRequest,m.open("GET",p),m.send(),m._embeds=[]),m._embeds.push({svg:a,id:f}),t(m)}else e(a,document.getElementById(f))}}else++n}c(i,67)}var s,o=Object(n),r=/\bTrident\/[567]\b|\bMSIE (?:9|10)\.0\b/,a=/\bAppleWebKit\/(\d+)\b/,l=/\bEdge\/12\.(\d+)\b/;s="polyfill"in o?o.polyfill:r.test(navigator.userAgent)||(navigator.userAgent.match(l)||[])[1]<10547||(navigator.userAgent.match(a)||[])[1]<537;var u={},c=window.requestAnimationFrame||setTimeout,d=document.getElementsByTagName("use");s&&i()}return n}),!function(e,t){"function"==typeof define&&define.amd?define("typeahead",["jquery"],function(e){
return t(e)}):"object"==typeof exports?module.exports=t(require("jquery")):t(jQuery)}(this,function(e){var t=function(){"use strict";return{isMsie:function(){return/(msie|trident)/i.test(navigator.userAgent)?navigator.userAgent.match(/(msie |rv:)(\d+(.\d+)?)/i)[2]:!1},isBlankString:function(e){return!e||/^\s*$/.test(e)},escapeRegExChars:function(e){return e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")},isString:function(e){return"string"==typeof e},isNumber:function(e){return"number"==typeof e},isArray:e.isArray,isFunction:e.isFunction,isObject:e.isPlainObject,isUndefined:function(e){return"undefined"==typeof e},isElement:function(e){return!(!e||1!==e.nodeType)},isJQuery:function(t){return t instanceof e},toStr:function(e){return t.isUndefined(e)||null===e?"":e+""},bind:e.proxy,each:function(t,n){function i(e,t){return n(t,e)}e.each(t,i)},map:e.map,filter:e.grep,every:function(t,n){var i=!0;return t?(e.each(t,function(e,s){return(i=n.call(null,s,e,t))?void 0:!1}),!!i):i},some:function(t,n){var i=!1;return t?(e.each(t,function(e,s){return(i=n.call(null,s,e,t))?!1:void 0}),!!i):i},mixin:e.extend,identity:function(e){return e},clone:function(t){return e.extend(!0,{},t)},getIdGenerator:function(){var e=0;return function(){return e++}},templatify:function(t){function n(){return String(t)}return e.isFunction(t)?t:n},defer:function(e){setTimeout(e,0)},debounce:function(e,t,n){var i,s;return function(){var o,r,a=this,l=arguments;return o=function(){i=null,n||(s=e.apply(a,l))},r=n&&!i,clearTimeout(i),i=setTimeout(o,t),r&&(s=e.apply(a,l)),s}},throttle:function(e,t){var n,i,s,o,r,a;return r=0,a=function(){r=new Date,s=null,o=e.apply(n,i)},function(){var l=new Date,u=t-(l-r);return n=this,i=arguments,0>=u?(clearTimeout(s),s=null,r=l,o=e.apply(n,i)):s||(s=setTimeout(a,u)),o}},stringify:function(e){return t.isString(e)?e:JSON.stringify(e)},noop:function(){}}}(),n=function(){"use strict";function e(e){var r,a;return a=t.mixin({},o,e),r={css:s(),classes:a,html:n(a),selectors:i(a)},{css:r.css,html:r.html,classes:r.classes,selectors:r.selectors,mixin:function(e){t.mixin(e,r)}}}function n(e){return{wrapper:"",menu:'<div class="'+e.menu+'"></div>'}}function i(e){var n={};return t.each(e,function(e,t){n[t]="."+e}),n}function s(){var e={wrapper:{position:"relative",display:"inline-block"},hint:{position:"absolute",top:"0",left:"0",borderColor:"transparent",boxShadow:"none",opacity:"1"},input:{position:"relative",verticalAlign:"top",backgroundColor:"transparent"},inputWithNoHint:{position:"relative",verticalAlign:"top"},menu:{position:"absolute",top:"100%",left:"0",zIndex:"100",display:"none"},ltr:{left:"0",right:"auto"},rtl:{left:"auto",right:" 0"}};return t.isMsie()&&t.mixin(e.input,{backgroundImage:"url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)"}),e}var o={wrapper:"twitter-typeahead",input:"tt-input",hint:"tt-hint",menu:"tt-menu",dataset:"tt-dataset",suggestion:"tt-suggestion",selectable:"tt-selectable",empty:"tt-empty",open:"tt-open",cursor:"tt-cursor",highlight:"tt-highlight"};return e}(),i=function(){"use strict";function n(t){t&&t.el||e.error("EventBus initialized without el"),this.$el=e(t.el)}var i,s;return i="typeahead:",s={render:"rendered",cursorchange:"cursorchanged",select:"selected",autocomplete:"autocompleted"},t.mixin(n.prototype,{_trigger:function(t,n){var s;return s=e.Event(i+t),(n=n||[]).unshift(s),this.$el.trigger.apply(this.$el,n),s},before:function(e){var t,n;return t=[].slice.call(arguments,1),n=this._trigger("before"+e,t),n.isDefaultPrevented()},trigger:function(e){var t;this._trigger(e,[].slice.call(arguments,1)),(t=s[e])&&this._trigger(t,[].slice.call(arguments,1))}}),n}(),s=function(){"use strict";function e(e,t,n,i){var s;if(!n)return this;for(t=t.split(l),n=i?a(n,i):n,this._callbacks=this._callbacks||{};s=t.shift();)this._callbacks[s]=this._callbacks[s]||{sync:[],async:[]},this._callbacks[s][e].push(n);return this}function t(t,n,i){return e.call(this,"async",t,n,i)}function n(t,n,i){return e.call(this,"sync",t,n,i)}function i(e){var t;if(!this._callbacks)return this;for(e=e.split(l);t=e.shift();)delete this._callbacks[t];return this}function s(e){var t,n,i,s,r;if(!this._callbacks)return this;for(e=e.split(l),i=[].slice.call(arguments,1);(t=e.shift())&&(n=this._callbacks[t]);)s=o(n.sync,this,[t].concat(i)),r=o(n.async,this,[t].concat(i)),s()&&u(r);return this}function o(e,t,n){function i(){for(var i,s=0,o=e.length;!i&&o>s;s+=1)i=e[s].apply(t,n)===!1;return!i}return i}function r(){var e;return e=window.setImmediate?function(e){setImmediate(function(){e()})}:function(e){setTimeout(function(){e()},0)}}function a(e,t){return e.bind?e.bind(t):function(){e.apply(t,[].slice.call(arguments,0))}}var l=/\s+/,u=r();return{onSync:n,onAsync:t,off:i,trigger:s}}(),o=function(e){"use strict";function n(e,n,i){for(var s,o=[],r=0,a=e.length;a>r;r++)o.push(t.escapeRegExChars(e[r]));return s=i?"\\b("+o.join("|")+")\\b":"("+o.join("|")+")",n?new RegExp(s):new RegExp(s,"i")}var i={node:null,pattern:null,tagName:"strong",className:null,wordsOnly:!1,caseSensitive:!1};return function(s){function o(t){var n,i,o;return(n=a.exec(t.data))&&(o=e.createElement(s.tagName),s.className&&(o.className=s.className),i=t.splitText(n.index),i.splitText(n[0].length),o.appendChild(i.cloneNode(!0)),t.parentNode.replaceChild(o,i)),!!n}function r(e,t){for(var n,i=3,s=0;s<e.childNodes.length;s++)n=e.childNodes[s],n.nodeType===i?s+=t(n)?1:0:r(n,t)}var a;s=t.mixin({},i,s),s.node&&s.pattern&&(s.pattern=t.isArray(s.pattern)?s.pattern:[s.pattern],a=n(s.pattern,s.caseSensitive,s.wordsOnly),r(s.node,o))}}(window.document),r=function(){"use strict";function n(n,s){n=n||{},n.input||e.error("input is missing"),s.mixin(this),this.$hint=e(n.hint),this.$input=e(n.input),this.query=this.$input.val(),this.queryWhenFocused=this.hasFocus()?this.query:null,this.$overflowHelper=i(this.$input),this._checkLanguageDirection(),0===this.$hint.length&&(this.setHint=this.getHint=this.clearHint=this.clearHintIfInvalid=t.noop)}function i(t){return e('<pre aria-hidden="true"></pre>').css({position:"absolute",visibility:"hidden",whiteSpace:"pre",fontFamily:t.css("font-family"),fontSize:t.css("font-size"),fontStyle:t.css("font-style"),fontVariant:t.css("font-variant"),fontWeight:t.css("font-weight"),wordSpacing:t.css("word-spacing"),letterSpacing:t.css("letter-spacing"),textIndent:t.css("text-indent"),textRendering:t.css("text-rendering"),textTransform:t.css("text-transform")}).insertAfter(t)}function o(e,t){return n.normalizeQuery(e)===n.normalizeQuery(t)}function r(e){return e.altKey||e.ctrlKey||e.metaKey||e.shiftKey}var a;return a={9:"tab",27:"esc",37:"left",39:"right",13:"enter",38:"up",40:"down"},n.normalizeQuery=function(e){return t.toStr(e).replace(/^\s*/g,"").replace(/\s{2,}/g," ")},t.mixin(n.prototype,s,{_onBlur:function(){this.resetInputValue(),this.trigger("blurred")},_onFocus:function(){this.queryWhenFocused=this.query,this.trigger("focused")},_onKeydown:function(e){var t=a[e.which||e.keyCode];this._managePreventDefault(t,e),t&&this._shouldTrigger(t,e)&&this.trigger(t+"Keyed",e)},_onInput:function(){this._setQuery(this.getInputValue()),this.clearHintIfInvalid(),this._checkLanguageDirection()},_managePreventDefault:function(e,t){var n;switch(e){case"up":case"down":n=!r(t);break;default:n=!1}n&&t.preventDefault()},_shouldTrigger:function(e,t){var n;switch(e){case"tab":n=!r(t);break;default:n=!0}return n},_checkLanguageDirection:function(){var e=(this.$input.css("direction")||"ltr").toLowerCase();this.dir!==e&&(this.dir=e,this.$hint.attr("dir",e),this.trigger("langDirChanged",e))},_setQuery:function(e,t){var n,i;n=o(e,this.query),i=n?this.query.length!==e.length:!1,this.query=e,t||n?!t&&i&&this.trigger("whitespaceChanged",this.query):this.trigger("queryChanged",this.query)},bind:function(){var e,n,i,s,o=this;return e=t.bind(this._onBlur,this),n=t.bind(this._onFocus,this),i=t.bind(this._onKeydown,this),s=t.bind(this._onInput,this),this.$input.on("blur.tt",e).on("focus.tt",n).on("keydown.tt",i),!t.isMsie()||t.isMsie()>9?this.$input.on("input.tt",s):this.$input.on("keydown.tt keypress.tt cut.tt paste.tt",function(e){a[e.which||e.keyCode]||t.defer(t.bind(o._onInput,o,e))}),this},focus:function(){this.$input.focus()},blur:function(){this.$input.blur()},getLangDir:function(){return this.dir},getQuery:function(){return this.query||""},setQuery:function(e,t){this.setInputValue(e),this._setQuery(e,t)},hasQueryChangedSinceLastFocus:function(){return this.query!==this.queryWhenFocused},getInputValue:function(){return this.$input.val()},setInputValue:function(e){this.$input.val(e),this.clearHintIfInvalid(),this._checkLanguageDirection()},resetInputValue:function(){this.setInputValue(this.query)},getHint:function(){return this.$hint.val()},setHint:function(e){this.$hint.val(e)},clearHint:function(){this.setHint("")},clearHintIfInvalid:function(){var e,t,n,i;e=this.getInputValue(),t=this.getHint(),n=e!==t&&0===t.indexOf(e),i=""!==e&&n&&!this.hasOverflow(),!i&&this.clearHint()},hasFocus:function(){return this.$input.is(":focus")},hasOverflow:function(){var e=this.$input.width()-2;return this.$overflowHelper.text(this.getInputValue()),this.$overflowHelper.width()>=e},isCursorAtEnd:function(){var e,n,i;return e=this.$input.val().length,n=this.$input[0].selectionStart,t.isNumber(n)?n===e:document.selection?(i=document.selection.createRange(),i.moveStart("character",-e),e===i.text.length):!0},destroy:function(){this.$hint.off(".tt"),this.$input.off(".tt"),this.$overflowHelper.remove(),this.$hint=this.$input=this.$overflowHelper=e("<div>")}}),n}(),a=function(){"use strict";function n(n,s){n=n||{},n.templates=n.templates||{},n.templates.notFound=n.templates.notFound||n.templates.empty,n.source||e.error("missing source"),n.node||e.error("missing node"),n.name&&!a(n.name)&&e.error("invalid dataset name: "+n.name),s.mixin(this),this.highlight=!!n.highlight,this.name=n.name||u(),this.limit=n.limit||5,this.displayFn=i(n.display||n.displayKey),this.templates=r(n.templates,this.displayFn),this.source=n.source.__ttAdapter?n.source.__ttAdapter():n.source,this.async=t.isUndefined(n.async)?this.source.length>2:!!n.async,this._resetLastSuggestion(),this.$el=e(n.node).addClass(this.classes.dataset).addClass(this.classes.dataset+"-"+this.name)}function i(e){function n(t){return t[e]}return e=e||t.stringify,t.isFunction(e)?e:n}function r(n,i){function s(t){return e("<div>").text(i(t))}return{notFound:n.notFound&&t.templatify(n.notFound),pending:n.pending&&t.templatify(n.pending),header:n.header&&t.templatify(n.header),footer:n.footer&&t.templatify(n.footer),suggestion:n.suggestion||s}}function a(e){return/^[_a-zA-Z0-9-]+$/.test(e)}var l,u;return l={val:"tt-selectable-display",obj:"tt-selectable-object"},u=t.getIdGenerator(),n.extractData=function(t){var n=e(t);return n.data(l.obj)?{val:n.data(l.val)||"",obj:n.data(l.obj)||null}:null},t.mixin(n.prototype,s,{_overwrite:function(e,t){t=t||[],t.length?this._renderSuggestions(e,t):this.async&&this.templates.pending?this._renderPending(e):!this.async&&this.templates.notFound?this._renderNotFound(e):this._empty(),this.trigger("rendered",this.name,t,!1)},_append:function(e,t){t=t||[],t.length&&this.$lastSuggestion.length?this._appendSuggestions(e,t):t.length?this._renderSuggestions(e,t):!this.$lastSuggestion.length&&this.templates.notFound&&this._renderNotFound(e),this.trigger("rendered",this.name,t,!0)},_renderSuggestions:function(e,t){var n;n=this._getSuggestionsFragment(e,t),this.$lastSuggestion=n.children().last(),this.$el.html(n).prepend(this._getHeader(e,t)).append(this._getFooter(e,t))},_appendSuggestions:function(e,t){var n,i;n=this._getSuggestionsFragment(e,t),i=n.children().last(),this.$lastSuggestion.after(n),this.$lastSuggestion=i},_renderPending:function(e){var t=this.templates.pending;this._resetLastSuggestion(),t&&this.$el.html(t({query:e,dataset:this.name}))},_renderNotFound:function(e){var t=this.templates.notFound;this._resetLastSuggestion(),t&&this.$el.html(t({query:e,dataset:this.name}))},_empty:function(){this.$el.empty(),this._resetLastSuggestion()},_getSuggestionsFragment:function(n,i){var s,r=this;return s=document.createDocumentFragment(),t.each(i,function(t){var i,o;o=r._injectQuery(n,t),i=e(r.templates.suggestion(o)).data(l.obj,t).data(l.val,r.displayFn(t)).addClass(r.classes.suggestion+" "+r.classes.selectable),s.appendChild(i[0])}),this.highlight&&o({className:this.classes.highlight,node:s,pattern:n}),e(s)},_getFooter:function(e,t){return this.templates.footer?this.templates.footer({query:e,suggestions:t,dataset:this.name}):null},_getHeader:function(e,t){return this.templates.header?this.templates.header({query:e,suggestions:t,dataset:this.name}):null},_resetLastSuggestion:function(){this.$lastSuggestion=e()},_injectQuery:function(e,n){return t.isObject(n)?t.mixin({_query:e},n):n},update:function(t){function n(e){r||(r=!0,e=(e||[]).slice(0,s.limit),a=e.length,s._overwrite(t,e),a<s.limit&&s.async&&s.trigger("asyncRequested",t))}function i(n){n=n||[],!o&&a<s.limit&&(s.cancel=e.noop,a+=n.length,s._append(t,n.slice(0,s.limit-a)),s.async&&s.trigger("asyncReceived",t))}var s=this,o=!1,r=!1,a=0;this.cancel(),this.cancel=function(){o=!0,s.cancel=e.noop,s.async&&s.trigger("asyncCanceled",t)},this.source(t,n,i),!r&&n([])},cancel:e.noop,clear:function(){this._empty(),this.cancel(),this.trigger("cleared")},isEmpty:function(){return this.$el.is(":empty")},destroy:function(){this.$el=e("<div>")}}),n}(),l=function(){"use strict";function n(n,i){function s(t){var n=o.$node.find(t.node).first();return t.node=n.length?n:e("<div>").appendTo(o.$node),new a(t,i)}var o=this;n=n||{},n.node||e.error("node is required"),i.mixin(this),this.$node=e(n.node),this.query=null,this.datasets=t.map(n.datasets,s)}return t.mixin(n.prototype,s,{_onSelectableClick:function(t){this.trigger("selectableClicked",e(t.currentTarget))},_onRendered:function(e,t,n,i){this.$node.toggleClass(this.classes.empty,this._allDatasetsEmpty()),this.trigger("datasetRendered",t,n,i)},_onCleared:function(){this.$node.toggleClass(this.classes.empty,this._allDatasetsEmpty()),this.trigger("datasetCleared")},_propagate:function(){this.trigger.apply(this,arguments)},_allDatasetsEmpty:function(){function e(e){return e.isEmpty()}return t.every(this.datasets,e)},_getSelectables:function(){return this.$node.find(this.selectors.selectable)},_removeCursor:function(){var e=this.getActiveSelectable();e&&e.removeClass(this.classes.cursor)},_ensureVisible:function(e){var t,n,i,s;t=e.position().top,n=t+e.outerHeight(!0),i=this.$node.scrollTop(),s=this.$node.height()+parseInt(this.$node.css("paddingTop"),10)+parseInt(this.$node.css("paddingBottom"),10),0>t?this.$node.scrollTop(i+t):n>s&&this.$node.scrollTop(i+(n-s))},bind:function(){var e,n=this;return e=t.bind(this._onSelectableClick,this),this.$node.on("click.tt",this.selectors.selectable,e),t.each(this.datasets,function(e){e.onSync("asyncRequested",n._propagate,n).onSync("asyncCanceled",n._propagate,n).onSync("asyncReceived",n._propagate,n).onSync("rendered",n._onRendered,n).onSync("cleared",n._onCleared,n)}),this},isOpen:function(){return this.$node.hasClass(this.classes.open)},open:function(){this.$node.addClass(this.classes.open)},close:function(){this.$node.removeClass(this.classes.open),this._removeCursor()},setLanguageDirection:function(e){this.$node.attr("dir",e)},selectableRelativeToCursor:function(e){var t,n,i,s;return n=this.getActiveSelectable(),t=this._getSelectables(),i=n?t.index(n):-1,s=i+e,s=(s+1)%(t.length+1)-1,s=-1>s?t.length-1:s,-1===s?null:t.eq(s)},setCursor:function(e){this._removeCursor(),(e=e&&e.first())&&(e.addClass(this.classes.cursor),this._ensureVisible(e))},getSelectableData:function(e){return e&&e.length?a.extractData(e):null},getActiveSelectable:function(){var e=this._getSelectables().filter(this.selectors.cursor).first();return e.length?e:null},getTopSelectable:function(){var e=this._getSelectables().first();return e.length?e:null},update:function(e){function n(t){t.update(e)}var i=e!==this.query;return i&&(this.query=e,t.each(this.datasets,n)),i},empty:function(){function e(e){e.clear()}t.each(this.datasets,e),this.query=null,this.$node.addClass(this.classes.empty)},destroy:function(){function n(e){e.destroy()}this.$node.off(".tt"),this.$node=e("<div>"),t.each(this.datasets,n)}}),n}(),u=function(){"use strict";function e(){l.apply(this,[].slice.call(arguments,0))}var n=l.prototype;return t.mixin(e.prototype,l.prototype,{open:function(){return!this._allDatasetsEmpty()&&this._show(),n.open.apply(this,[].slice.call(arguments,0))},close:function(){return this._hide(),n.close.apply(this,[].slice.call(arguments,0))},_onRendered:function(){return this._allDatasetsEmpty()?this._hide():this.isOpen()&&this._show(),n._onRendered.apply(this,[].slice.call(arguments,0))},_onCleared:function(){return this._allDatasetsEmpty()?this._hide():this.isOpen()&&this._show(),n._onCleared.apply(this,[].slice.call(arguments,0))},setLanguageDirection:function(e){return this.$node.css("ltr"===e?this.css.ltr:this.css.rtl),n.setLanguageDirection.apply(this,[].slice.call(arguments,0))},_hide:function(){this.$node.hide()},_show:function(){this.$node.css("display","block")}}),e}(),c=function(){"use strict";function n(n,s){var o,r,a,l,u,c,d,h,p,f,m;n=n||{},n.input||e.error("missing input"),n.menu||e.error("missing menu"),n.eventBus||e.error("missing event bus"),s.mixin(this),this.eventBus=n.eventBus,this.minLength=t.isNumber(n.minLength)?n.minLength:1,this.input=n.input,this.menu=n.menu,this.enabled=!0,this.active=!1,this.input.hasFocus()&&this.activate(),this.dir=this.input.getLangDir(),this._hacks(),this.menu.bind().onSync("selectableClicked",this._onSelectableClicked,this).onSync("asyncRequested",this._onAsyncRequested,this).onSync("asyncCanceled",this._onAsyncCanceled,this).onSync("asyncReceived",this._onAsyncReceived,this).onSync("datasetRendered",this._onDatasetRendered,this).onSync("datasetCleared",this._onDatasetCleared,this),o=i(this,"activate","open","_onFocused"),r=i(this,"deactivate","_onBlurred"),a=i(this,"isActive","isOpen","_onEnterKeyed"),l=i(this,"isActive","isOpen","_onTabKeyed"),u=i(this,"isActive","_onEscKeyed"),c=i(this,"isActive","open","_onUpKeyed"),d=i(this,"isActive","open","_onDownKeyed"),h=i(this,"isActive","isOpen","_onLeftKeyed"),p=i(this,"isActive","isOpen","_onRightKeyed"),f=i(this,"_openIfActive","_onQueryChanged"),m=i(this,"_openIfActive","_onWhitespaceChanged"),this.input.bind().onSync("focused",o,this).onSync("blurred",r,this).onSync("enterKeyed",a,this).onSync("tabKeyed",l,this).onSync("escKeyed",u,this).onSync("upKeyed",c,this).onSync("downKeyed",d,this).onSync("leftKeyed",h,this).onSync("rightKeyed",p,this).onSync("queryChanged",f,this).onSync("whitespaceChanged",m,this).onSync("langDirChanged",this._onLangDirChanged,this)}function i(e){var n=[].slice.call(arguments,1);return function(){var i=[].slice.call(arguments);t.each(n,function(t){return e[t].apply(e,i)})}}return t.mixin(n.prototype,{_hacks:function(){var n,i;n=this.input.$input||e("<div>"),i=this.menu.$node||e("<div>"),n.on("blur.tt",function(e){var s,o,r;s=document.activeElement,o=i.is(s),r=i.has(s).length>0,t.isMsie()&&(o||r)&&(e.preventDefault(),e.stopImmediatePropagation(),t.defer(function(){n.focus()}))}),i.on("mousedown.tt",function(e){e.preventDefault()})},_onSelectableClicked:function(e,t){this.select(t)},_onDatasetCleared:function(){this._updateHint()},_onDatasetRendered:function(e,t,n,i){this._updateHint(),this.eventBus.trigger("render",n,i,t)},_onAsyncRequested:function(e,t,n){this.eventBus.trigger("asyncrequest",n,t)},_onAsyncCanceled:function(e,t,n){this.eventBus.trigger("asynccancel",n,t)},_onAsyncReceived:function(e,t,n){this.eventBus.trigger("asyncreceive",n,t)},_onFocused:function(){this._minLengthMet()&&this.menu.update(this.input.getQuery())},_onBlurred:function(){this.input.hasQueryChangedSinceLastFocus()&&this.eventBus.trigger("change",this.input.getQuery())},_onEnterKeyed:function(e,t){var n;(n=this.menu.getActiveSelectable())&&this.select(n)&&t.preventDefault()},_onTabKeyed:function(e,t){var n;(n=this.menu.getActiveSelectable())?this.select(n)&&t.preventDefault():(n=this.menu.getTopSelectable())&&this.autocomplete(n)&&t.preventDefault()},_onEscKeyed:function(){this.close()},_onUpKeyed:function(){this.moveCursor(-1)},_onDownKeyed:function(){this.moveCursor(1)},_onLeftKeyed:function(){"rtl"===this.dir&&this.input.isCursorAtEnd()&&this.autocomplete(this.menu.getTopSelectable())},_onRightKeyed:function(){"ltr"===this.dir&&this.input.isCursorAtEnd()&&this.autocomplete(this.menu.getTopSelectable())},_onQueryChanged:function(e,t){this._minLengthMet(t)?this.menu.update(t):this.menu.empty()},_onWhitespaceChanged:function(){this._updateHint()},_onLangDirChanged:function(e,t){this.dir!==t&&(this.dir=t,this.menu.setLanguageDirection(t))},_openIfActive:function(){this.isActive()&&this.open()},_minLengthMet:function(e){return e=t.isString(e)?e:this.input.getQuery()||"",e.length>=this.minLength},_updateHint:function(){var e,n,i,s,o,a,l;e=this.menu.getTopSelectable(),n=this.menu.getSelectableData(e),i=this.input.getInputValue(),!n||t.isBlankString(i)||this.input.hasOverflow()?this.input.clearHint():(s=r.normalizeQuery(i),o=t.escapeRegExChars(s),a=new RegExp("^(?:"+o+")(.+$)","i"),l=a.exec(n.val),l&&this.input.setHint(i+l[1]))},isEnabled:function(){return this.enabled},enable:function(){this.enabled=!0},disable:function(){this.enabled=!1},isActive:function(){return this.active},activate:function(){return this.isActive()?!0:!this.isEnabled()||this.eventBus.before("active")?!1:(this.active=!0,this.eventBus.trigger("active"),!0)},deactivate:function(){return this.isActive()?this.eventBus.before("idle")?!1:(this.active=!1,this.close(),this.eventBus.trigger("idle"),!0):!0},isOpen:function(){return this.menu.isOpen()},open:function(){return this.isOpen()||this.eventBus.before("open")||(this.menu.open(),this._updateHint(),this.eventBus.trigger("open")),this.isOpen()},close:function(){return this.isOpen()&&!this.eventBus.before("close")&&(this.menu.close(),this.input.clearHint(),this.input.resetInputValue(),this.eventBus.trigger("close")),!this.isOpen()},setVal:function(e){this.input.setQuery(t.toStr(e))},getVal:function(){return this.input.getQuery()},select:function(e){var t=this.menu.getSelectableData(e);return t&&!this.eventBus.before("select",t.obj)?(this.input.setQuery(t.val,!0),this.eventBus.trigger("select",t.obj),this.close(),!0):!1},autocomplete:function(e){var t,n,i;return t=this.input.getQuery(),n=this.menu.getSelectableData(e),i=n&&t!==n.val,i&&!this.eventBus.before("autocomplete",n.obj)?(this.input.setQuery(n.val),this.eventBus.trigger("autocomplete",n.obj),!0):!1},moveCursor:function(e){var t,n,i,s,o;return t=this.input.getQuery(),n=this.menu.selectableRelativeToCursor(e),i=this.menu.getSelectableData(n),s=i?i.obj:null,o=this._minLengthMet()&&this.menu.update(t),o||this.eventBus.before("cursorchange",s)?!1:(this.menu.setCursor(n),i?this.input.setInputValue(i.val):(this.input.resetInputValue(),this._updateHint()),this.eventBus.trigger("cursorchange",s),!0)},destroy:function(){this.input.destroy(),this.menu.destroy()}}),n}();!function(){"use strict";function s(t,n){t.each(function(){var t,i=e(this);(t=i.data(m.typeahead))&&n(t,i)})}function o(e,t){return e.clone().addClass(t.classes.hint).removeData().css(t.css.hint).css(d(e)).prop("readonly",!0).removeAttr("id name placeholder required").attr({autocomplete:"off",spellcheck:"false",tabindex:-1})}function a(e,t){e.data(m.attrs,{dir:e.attr("dir"),autocomplete:e.attr("autocomplete"),spellcheck:e.attr("spellcheck"),style:e.attr("style")}),e.addClass(t.classes.input).attr({autocomplete:"off",spellcheck:!1});try{!e.attr("dir")&&e.attr("dir","auto")}catch(n){}return e}function d(e){return{backgroundAttachment:e.css("background-attachment"),backgroundClip:e.css("background-clip"),backgroundColor:e.css("background-color"),backgroundImage:e.css("background-image"),backgroundOrigin:e.css("background-origin"),backgroundPosition:e.css("background-position"),backgroundRepeat:e.css("background-repeat"),backgroundSize:e.css("background-size")}}function h(e){var n,i;n=e.data(m.www),i=e.parent().filter(n.selectors.wrapper),t.each(e.data(m.attrs),function(n,i){t.isUndefined(n)?e.removeAttr(i):e.attr(i,n)}),e.removeData(m.typeahead).removeData(m.www).removeData(m.attr).removeClass(n.classes.input),i.length&&(e.detach().insertAfter(i),i.remove())}function p(n){var i,s;return i=t.isJQuery(n)||t.isElement(n),s=i?e(n).first():[],s.length?s:null}var f,m,g;f=e.fn.typeahead,m={www:"tt-www",attrs:"tt-attrs",typeahead:"tt-typeahead"},g={initialize:function(s,d){function h(){var n,h,g,v,y,b,_,w,x,C,k;t.each(d,function(e){e.highlight=!!s.highlight}),n=e(this),h=e(f.html.wrapper),g=p(s.hint),v=p(s.menu),y=s.hint!==!1&&!g,b=s.menu!==!1&&!v,y&&(g=o(n,f)),b&&(v=e(f.html.menu).css(f.css.menu)),g&&g.val(""),n=a(n,f),(y||b)&&(h.css(f.css.wrapper),n.css(y?f.css.input:f.css.inputWithNoHint),n.wrap(h).parent().prepend(y?g:null).append(b?v:null)),k=b?u:l,_=new i({el:n}),w=new r({hint:g,input:n},f),x=new k({node:v,datasets:d},f),C=new c({input:w,menu:x,eventBus:_,minLength:s.minLength},f),n.data(m.www,f),n.data(m.typeahead,C)}var f;return d=t.isArray(d)?d:[].slice.call(arguments,1),s=s||{},f=n(s.classNames),this.each(h)},isEnabled:function(){var e;return s(this.first(),function(t){e=t.isEnabled()}),e},enable:function(){return s(this,function(e){e.enable()}),this},disable:function(){return s(this,function(e){e.disable()}),this},isActive:function(){var e;return s(this.first(),function(t){e=t.isActive()}),e},activate:function(){return s(this,function(e){e.activate()}),this},deactivate:function(){return s(this,function(e){e.deactivate()}),this},isOpen:function(){var e;return s(this.first(),function(t){e=t.isOpen()}),e},open:function(){return s(this,function(e){e.open()}),this},close:function(){return s(this,function(e){e.close()}),this},select:function(t){var n=!1,i=e(t);return s(this.first(),function(e){n=e.select(i)}),n},autocomplete:function(t){var n=!1,i=e(t);return s(this.first(),function(e){n=e.autocomplete(i)}),n},moveCursor:function(e){var t=!1;return s(this.first(),function(n){t=n.moveCursor(e)}),t},val:function(e){var t;return arguments.length?(s(this,function(t){t.setVal(e)}),this):(s(this.first(),function(e){t=e.getVal()}),t)},destroy:function(){return s(this,function(e,t){h(t),e.destroy()}),this}},e.fn.typeahead=function(e){return g[e]?g[e].apply(this,[].slice.call(arguments,1)):g.initialize.apply(this,arguments)},e.fn.typeahead.noConflict=function(){return e.fn.typeahead=f,this}}()}),!function(e,t){"function"==typeof define&&define.amd?define("bloodhound",["jquery"],function(n){return e.Bloodhound=t(n)}):"object"==typeof exports?module.exports=t(require("jquery")):e.Bloodhound=t(jQuery)}(this,function(e){var t=function(){"use strict";return{isMsie:function(){return/(msie|trident)/i.test(navigator.userAgent)?navigator.userAgent.match(/(msie |rv:)(\d+(.\d+)?)/i)[2]:!1},isBlankString:function(e){return!e||/^\s*$/.test(e)},escapeRegExChars:function(e){return e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")},isString:function(e){return"string"==typeof e},isNumber:function(e){return"number"==typeof e},isArray:e.isArray,isFunction:e.isFunction,isObject:e.isPlainObject,isUndefined:function(e){return"undefined"==typeof e},isElement:function(e){return!(!e||1!==e.nodeType)},isJQuery:function(t){return t instanceof e},toStr:function(e){return t.isUndefined(e)||null===e?"":e+""},bind:e.proxy,each:function(t,n){function i(e,t){return n(t,e)}e.each(t,i)},map:e.map,filter:e.grep,every:function(t,n){var i=!0;return t?(e.each(t,function(e,s){return(i=n.call(null,s,e,t))?void 0:!1}),!!i):i},some:function(t,n){var i=!1;return t?(e.each(t,function(e,s){return(i=n.call(null,s,e,t))?!1:void 0}),!!i):i},mixin:e.extend,identity:function(e){return e},clone:function(t){return e.extend(!0,{},t)},getIdGenerator:function(){var e=0;return function(){return e++}},templatify:function(t){function n(){return String(t)}return e.isFunction(t)?t:n},defer:function(e){setTimeout(e,0)},debounce:function(e,t,n){var i,s;return function(){var o,r,a=this,l=arguments;return o=function(){i=null,n||(s=e.apply(a,l))},r=n&&!i,clearTimeout(i),i=setTimeout(o,t),r&&(s=e.apply(a,l)),s}},throttle:function(e,t){var n,i,s,o,r,a;return r=0,a=function(){r=new Date,s=null,o=e.apply(n,i)},function(){var l=new Date,u=t-(l-r);return n=this,i=arguments,0>=u?(clearTimeout(s),s=null,r=l,o=e.apply(n,i)):s||(s=setTimeout(a,u)),o}},stringify:function(e){return t.isString(e)?e:JSON.stringify(e)},noop:function(){}}}(),n="0.11.1",i=function(){"use strict";function e(e){return e=t.toStr(e),e?e.split(/\s+/):[]}function n(e){return e=t.toStr(e),e?e.split(/\W+/):[]}function i(e){return function(n){return n=t.isArray(n)?n:[].slice.call(arguments,0),function(i){var s=[];return t.each(n,function(n){s=s.concat(e(t.toStr(i[n])))}),s}}}return{nonword:n,whitespace:e,obj:{nonword:i(n),whitespace:i(e)}}}(),s=function(){"use strict";function n(n){this.maxSize=t.isNumber(n)?n:100,this.reset(),this.maxSize<=0&&(this.set=this.get=e.noop)}function i(){this.head=this.tail=null}function s(e,t){this.key=e,this.val=t,this.prev=this.next=null}return t.mixin(n.prototype,{set:function(e,t){var n,i=this.list.tail;this.size>=this.maxSize&&(this.list.remove(i),delete this.hash[i.key],this.size--),(n=this.hash[e])?(n.val=t,this.list.moveToFront(n)):(n=new s(e,t),this.list.add(n),this.hash[e]=n,this.size++)},get:function(e){var t=this.hash[e];return t?(this.list.moveToFront(t),t.val):void 0},reset:function(){this.size=0,this.hash={},this.list=new i}}),t.mixin(i.prototype,{add:function(e){this.head&&(e.next=this.head,this.head.prev=e),this.head=e,this.tail=this.tail||e},remove:function(e){e.prev?e.prev.next=e.next:this.head=e.next,e.next?e.next.prev=e.prev:this.tail=e.prev},moveToFront:function(e){this.remove(e),this.add(e)}}),n}(),o=function(){"use strict";function n(e,n){this.prefix=["__",e,"__"].join(""),this.ttlKey="__ttl__",this.keyMatcher=new RegExp("^"+t.escapeRegExChars(this.prefix)),this.ls=n||a,!this.ls&&this._noop()}function i(){return(new Date).getTime()}function s(e){return JSON.stringify(t.isUndefined(e)?null:e)}function o(t){return e.parseJSON(t)}function r(e){var t,n,i=[],s=a.length;for(t=0;s>t;t++)(n=a.key(t)).match(e)&&i.push(n.replace(e,""));return i}var a;try{a=window.localStorage,a.setItem("~~~","!"),a.removeItem("~~~")}catch(l){a=null}return t.mixin(n.prototype,{_prefix:function(e){return this.prefix+e},_ttlKey:function(e){return this._prefix(e)+this.ttlKey},_noop:function(){this.get=this.set=this.remove=this.clear=this.isExpired=t.noop},_safeSet:function(e,t){try{this.ls.setItem(e,t)}catch(n){"QuotaExceededError"===n.name&&(this.clear(),this._noop())}},get:function(e){return this.isExpired(e)&&this.remove(e),o(this.ls.getItem(this._prefix(e)))},set:function(e,n,o){return t.isNumber(o)?this._safeSet(this._ttlKey(e),s(i()+o)):this.ls.removeItem(this._ttlKey(e)),this._safeSet(this._prefix(e),s(n))},remove:function(e){return this.ls.removeItem(this._ttlKey(e)),this.ls.removeItem(this._prefix(e)),this},clear:function(){var e,t=r(this.keyMatcher);for(e=t.length;e--;)this.remove(t[e]);return this},isExpired:function(e){var n=o(this.ls.getItem(this._ttlKey(e)));return t.isNumber(n)&&i()>n?!0:!1}}),n}(),r=function(){"use strict";function n(e){e=e||{},this.cancelled=!1,this.lastReq=null,this._send=e.transport,this._get=e.limiter?e.limiter(this._get):this._get,this._cache=e.cache===!1?new s(0):a}var i=0,o={},r=6,a=new s(10);return n.setMaxPendingRequests=function(e){r=e},n.resetCache=function(){a.reset()},t.mixin(n.prototype,{_fingerprint:function(t){return t=t||{},t.url+t.type+e.param(t.data||{})},_get:function(e,t){function n(e){t(null,e),c._cache.set(l,e)}function s(){t(!0)}function a(){i--,delete o[l],c.onDeckRequestArgs&&(c._get.apply(c,c.onDeckRequestArgs),c.onDeckRequestArgs=null)}var l,u,c=this;l=this._fingerprint(e),this.cancelled||l!==this.lastReq||((u=o[l])?u.done(n).fail(s):r>i?(i++,
o[l]=this._send(e).done(n).fail(s).always(a)):this.onDeckRequestArgs=[].slice.call(arguments,0))},get:function(n,i){var s,o;i=i||e.noop,n=t.isString(n)?{url:n}:n||{},o=this._fingerprint(n),this.cancelled=!1,this.lastReq=o,(s=this._cache.get(o))?i(null,s):this._get(n,i)},cancel:function(){this.cancelled=!0}}),n}(),a=window.SearchIndex=function(){"use strict";function n(n){n=n||{},n.datumTokenizer&&n.queryTokenizer||e.error("datumTokenizer and queryTokenizer are both required"),this.identify=n.identify||t.stringify,this.datumTokenizer=n.datumTokenizer,this.queryTokenizer=n.queryTokenizer,this.reset()}function i(e){return e=t.filter(e,function(e){return!!e}),e=t.map(e,function(e){return e.toLowerCase()})}function s(){var e={};return e[l]=[],e[a]={},e}function o(e){for(var t={},n=[],i=0,s=e.length;s>i;i++)t[e[i]]||(t[e[i]]=!0,n.push(e[i]));return n}function r(e,t){var n=0,i=0,s=[];e=e.sort(),t=t.sort();for(var o=e.length,r=t.length;o>n&&r>i;)e[n]<t[i]?n++:e[n]>t[i]?i++:(s.push(e[n]),n++,i++);return s}var a="c",l="i";return t.mixin(n.prototype,{bootstrap:function(e){this.datums=e.datums,this.trie=e.trie},add:function(e){var n=this;e=t.isArray(e)?e:[e],t.each(e,function(e){var o,r;n.datums[o=n.identify(e)]=e,r=i(n.datumTokenizer(e)),t.each(r,function(e){var t,i,r;for(t=n.trie,i=e.split("");r=i.shift();)t=t[a][r]||(t[a][r]=s()),t[l].push(o)})})},get:function(e){var n=this;return t.map(e,function(e){return n.datums[e]})},search:function(e){var n,s,u=this;return n=i(this.queryTokenizer(e)),t.each(n,function(e){var t,n,i,o;if(s&&0===s.length)return!1;for(t=u.trie,n=e.split("");t&&(i=n.shift());)t=t[a][i];return t&&0===n.length?(o=t[l].slice(0),void(s=s?r(s,o):o)):(s=[],!1)}),s?t.map(o(s),function(e){return u.datums[e]}):[]},all:function(){var e=[];for(var t in this.datums)e.push(this.datums[t]);return e},reset:function(){this.datums={},this.trie=s()},serialize:function(){return{datums:this.datums,trie:this.trie}}}),n}(),l=function(){"use strict";function e(e){this.url=e.url,this.ttl=e.ttl,this.cache=e.cache,this.prepare=e.prepare,this.transform=e.transform,this.transport=e.transport,this.thumbprint=e.thumbprint,this.storage=new o(e.cacheKey)}var n;return n={data:"data",protocol:"protocol",thumbprint:"thumbprint"},t.mixin(e.prototype,{_settings:function(){return{url:this.url,type:"GET",dataType:"json"}},store:function(e){this.cache&&(this.storage.set(n.data,e,this.ttl),this.storage.set(n.protocol,location.protocol,this.ttl),this.storage.set(n.thumbprint,this.thumbprint,this.ttl))},fromCache:function(){var e,t={};return this.cache?(t.data=this.storage.get(n.data),t.protocol=this.storage.get(n.protocol),t.thumbprint=this.storage.get(n.thumbprint),e=t.thumbprint!==this.thumbprint||t.protocol!==location.protocol,t.data&&!e?t.data:null):null},fromNetwork:function(e){function t(){e(!0)}function n(t){e(null,s.transform(t))}var i,s=this;e&&(i=this.prepare(this._settings()),this.transport(i).fail(t).done(n))},clear:function(){return this.storage.clear(),this}}),e}(),u=function(){"use strict";function e(e){this.url=e.url,this.prepare=e.prepare,this.transform=e.transform,this.transport=new r({cache:e.cache,limiter:e.limiter,transport:e.transport})}return t.mixin(e.prototype,{_settings:function(){return{url:this.url,type:"GET",dataType:"json"}},get:function(e,t){function n(e,n){t(e?[]:s.transform(n))}var i,s=this;return t?(e=e||"",i=this.prepare(e,this._settings()),this.transport.get(i,n)):void 0},cancelLastRequest:function(){this.transport.cancel()}}),e}(),c=function(){"use strict";function i(i){var s;return i?(s={url:null,ttl:864e5,cache:!0,cacheKey:null,thumbprint:"",prepare:t.identity,transform:t.identity,transport:null},i=t.isString(i)?{url:i}:i,i=t.mixin(s,i),!i.url&&e.error("prefetch requires url to be set"),i.transform=i.filter||i.transform,i.cacheKey=i.cacheKey||i.url,i.thumbprint=n+i.thumbprint,i.transport=i.transport?a(i.transport):e.ajax,i):null}function s(n){var i;return n?(i={url:null,cache:!0,prepare:null,replace:null,wildcard:null,limiter:null,rateLimitBy:"debounce",rateLimitWait:300,transform:t.identity,transport:null},n=t.isString(n)?{url:n}:n,n=t.mixin(i,n),!n.url&&e.error("remote requires url to be set"),n.transform=n.filter||n.transform,n.prepare=o(n),n.limiter=r(n),n.transport=n.transport?a(n.transport):e.ajax,delete n.replace,delete n.wildcard,delete n.rateLimitBy,delete n.rateLimitWait,n):void 0}function o(e){function t(e,t){return t.url=o(t.url,e),t}function n(e,t){return t.url=t.url.replace(r,encodeURIComponent(e)),t}function i(e,t){return t}var s,o,r;return s=e.prepare,o=e.replace,r=e.wildcard,s?s:s=o?t:e.wildcard?n:i}function r(e){function n(e){return function(n){return t.debounce(n,e)}}function i(e){return function(n){return t.throttle(n,e)}}var s,o,r;return s=e.limiter,o=e.rateLimitBy,r=e.rateLimitWait,s||(s=/^throttle$/i.test(o)?i(r):n(r)),s}function a(n){return function(i){function s(e){t.defer(function(){r.resolve(e)})}function o(e){t.defer(function(){r.reject(e)})}var r=e.Deferred();return n(i,s,o),r}}return function(n){var o,r;return o={initialize:!0,identify:t.stringify,datumTokenizer:null,queryTokenizer:null,sufficient:5,sorter:null,local:[],prefetch:null,remote:null},n=t.mixin(o,n||{}),!n.datumTokenizer&&e.error("datumTokenizer is required"),!n.queryTokenizer&&e.error("queryTokenizer is required"),r=n.sorter,n.sorter=r?function(e){return e.sort(r)}:t.identity,n.local=t.isFunction(n.local)?n.local():n.local,n.prefetch=i(n.prefetch),n.remote=s(n.remote),n}}(),d=function(){"use strict";function n(e){e=c(e),this.sorter=e.sorter,this.identify=e.identify,this.sufficient=e.sufficient,this.local=e.local,this.remote=e.remote?new u(e.remote):null,this.prefetch=e.prefetch?new l(e.prefetch):null,this.index=new a({identify:this.identify,datumTokenizer:e.datumTokenizer,queryTokenizer:e.queryTokenizer}),e.initialize!==!1&&this.initialize()}var s;return s=window&&window.Bloodhound,n.noConflict=function(){return window&&(window.Bloodhound=s),n},n.tokenizers=i,t.mixin(n.prototype,{__ttAdapter:function(){function e(e,t,i){return n.search(e,t,i)}function t(e,t){return n.search(e,t)}var n=this;return this.remote?e:t},_loadPrefetch:function(){function t(e,t){return e?n.reject():(s.add(t),s.prefetch.store(s.index.serialize()),void n.resolve())}var n,i,s=this;return n=e.Deferred(),this.prefetch?(i=this.prefetch.fromCache())?(this.index.bootstrap(i),n.resolve()):this.prefetch.fromNetwork(t):n.resolve(),n.promise()},_initialize:function(){function e(){t.add(t.local)}var t=this;return this.clear(),(this.initPromise=this._loadPrefetch()).done(e),this.initPromise},initialize:function(e){return!this.initPromise||e?this._initialize():this.initPromise},add:function(e){return this.index.add(e),this},get:function(e){return e=t.isArray(e)?e:[].slice.call(arguments),this.index.get(e)},search:function(e,n,i){function s(e){var n=[];t.each(e,function(e){!t.some(o,function(t){return r.identify(e)===r.identify(t)})&&n.push(e)}),i&&i(n)}var o,r=this;return o=this.sorter(this.index.search(e)),n(this.remote?o.slice():o),this.remote&&o.length<this.sufficient?this.remote.get(e,s):this.remote&&this.remote.cancelLastRequest(),this},all:function(){return this.index.all()},clear:function(){return this.index.reset(),this},clearPrefetchCache:function(){return this.prefetch&&this.prefetch.clear(),this},clearRemoteCache:function(){return r.resetCache(),this},ttAdapter:function(){return this.__ttAdapter()}}),n}();return d}),define("modules/typeahead",["jquery","typeahead","bloodhound"],function(e,t,n){"use strict";var i={init:function(){var t,i,s,o,r,a,l;t=window.location.host,i=e(".c-autocomplete"),r=window.location.protocol,a="/index.php?type=8032",o=r+"//"+t+a,s=e("#where"),i.length&&(l=new n({datumTokenizer:n.tokenizers.obj.whitespace("name"),queryTokenizer:n.tokenizers.whitespace,prefetch:{url:o,filter:function(t){return e.map(t,function(e){return{name:e}})}}}),l.initialize(),e(".js-typeahead").typeahead({minLength:1,highlight:!0,classNames:{wrapper:"o-form__field c-autocomplete",input:"c-autocomplete__input js-check-has-value",hint:"c-autocomplete__hint",menu:"c-autocomplete__menu",dataset:"c-autocomplete__dataset",suggestion:"c-autocomplete__suggestion",empty:"c-autocomplete__empty",open:"c-autocomplete__open",cursor:"",highlight:"c-autocomplete__highlight"}},{displayKey:"name",source:l.ttAdapter(),highlight:!0,templates:{empty:['<div class="c-autocomplete__fail">',"Ihre Suche führte leider zu keinem Ergebnis.","</div>"].join("\n")}}))},disableSubmitButton:function(){var t,n;t=e(".js-typeahead"),n=e("#jobsearchsubmit"),t.on("focus",function(){""===t.val()&&n.prop("disabled",!0)}),t.on("focusout",function(){""===t.val()&&n.removeAttr("disabled")}),t.on("typeahead:selected",function(){n.removeAttr("disabled")})}};return i}),define("modules/newsletter",["jquery","parsley"],function(e,t){"use strict";var n={$newsletterForm:null,parsleyOptions:{errorClass:"has-error",successClass:"has-no-error",errorsWrapper:'<ul class="o-error-list"></ul>',errorTemplate:'<li class="o-error-list__item"></li>'},init:function(){this.$newsletterForm=e(".c-newsletter__form"),this.$newsletterForm.length>0&&(this.toggleCompanyField(),this.$newsletterForm.parsley(n.parsleyOptions)),e(".c-newsletter__formshort").length>0&&0==e(".c-page--twocolumns").length&&(e(".c-page-foot").css({"margin-top":"0"}),e(".c-grey").css({"margin-top":"2.9411764706rem"}))},toggleCompanyField:function(){var t,n;t=e("#newsletter__type3"),n=e("#newsletter__company").parent(),t.on("change",function(){n.toggleClass("h-hide")}),t.prop("checked")&&n.toggleClass("h-hide")}};return n}),!function(e,t,n,i){"use strict";function s(e,t,n){return setTimeout(u(e,n),t)}function o(e,t,n){return Array.isArray(e)?(r(e,n[t],n),!0):!1}function r(e,t,n){var s;if(e)if(e.forEach)e.forEach(t,n);else if(e.length!==i)for(s=0;s<e.length;)t.call(n,e[s],s,e),s++;else for(s in e)e.hasOwnProperty(s)&&t.call(n,e[s],s,e)}function a(t,n,i){var s="DEPRECATED METHOD: "+n+"\n"+i+" AT \n";return function(){var n=new Error("get-stack-trace"),i=n&&n.stack?n.stack.replace(/^[^\(]+?[\n$]/gm,"").replace(/^\s+at\s+/gm,"").replace(/^Object.<anonymous>\s*\(/gm,"{anonymous}()@"):"Unknown Stack Trace",o=e.console&&(e.console.warn||e.console.log);return o&&o.call(e.console,s,i),t.apply(this,arguments)}}function l(e,t,n){var i,s=t.prototype;i=e.prototype=Object.create(s),i.constructor=e,i._super=s,n&&ae(i,n)}function u(e,t){return function(){return e.apply(t,arguments)}}function c(e,t){return typeof e==ce?e.apply(t?t[0]||i:i,t):e}function d(e,t){return e===i?t:e}function h(e,t,n){r(g(t),function(t){e.addEventListener(t,n,!1)})}function p(e,t,n){r(g(t),function(t){e.removeEventListener(t,n,!1)})}function f(e,t){for(;e;){if(e==t)return!0;e=e.parentNode}return!1}function m(e,t){return e.indexOf(t)>-1}function g(e){return e.trim().split(/\s+/g)}function v(e,t,n){if(e.indexOf&&!n)return e.indexOf(t);for(var i=0;i<e.length;){if(n&&e[i][n]==t||!n&&e[i]===t)return i;i++}return-1}function y(e){return Array.prototype.slice.call(e,0)}function b(e,t,n){for(var i=[],s=[],o=0;o<e.length;){var r=t?e[o][t]:e[o];v(s,r)<0&&i.push(e[o]),s[o]=r,o++}return n&&(i=t?i.sort(function(e,n){return e[t]>n[t]}):i.sort()),i}function _(e,t){for(var n,s,o=t[0].toUpperCase()+t.slice(1),r=0;r<le.length;){if(n=le[r],s=n?n+o:t,s in e)return s;r++}return i}function w(){return ge++}function x(t){var n=t.ownerDocument||t;return n.defaultView||n.parentWindow||e}function C(e,t){var n=this;this.manager=e,this.callback=t,this.element=e.element,this.target=e.options.inputTarget,this.domHandler=function(t){c(e.options.enable,[e])&&n.handler(t)},this.init()}function k(e){var t,n=e.options.inputClass;return new(t=n?n:be?L:_e?z:ye?W:N)(e,T)}function T(e,t,n){var i=n.pointers.length,s=n.changedPointers.length,o=t&Se&&i-s===0,r=t&(De|Ee)&&i-s===0;n.isFirst=!!o,n.isFinal=!!r,o&&(e.session={}),n.eventType=t,S(e,n),e.emit("hammer.input",n),e.recognize(n),e.session.prevInput=n}function S(e,t){var n=e.session,i=t.pointers,s=i.length;n.firstInput||(n.firstInput=E(t)),s>1&&!n.firstMultiple?n.firstMultiple=E(t):1===s&&(n.firstMultiple=!1);var o=n.firstInput,r=n.firstMultiple,a=r?r.center:o.center,l=t.center=A(i);t.timeStamp=pe(),t.deltaTime=t.timeStamp-o.timeStamp,t.angle=q(a,l),t.distance=j(a,l),$(n,t),t.offsetDirection=F(t.deltaX,t.deltaY);var u=M(t.deltaTime,t.deltaX,t.deltaY);t.overallVelocityX=u.x,t.overallVelocityY=u.y,t.overallVelocity=he(u.x)>he(u.y)?u.x:u.y,t.scale=r?P(r.pointers,i):1,t.rotation=r?O(r.pointers,i):0,t.maxPointers=n.prevInput?t.pointers.length>n.prevInput.maxPointers?t.pointers.length:n.prevInput.maxPointers:t.pointers.length,D(n,t);var c=e.element;f(t.srcEvent.target,c)&&(c=t.srcEvent.target),t.target=c}function $(e,t){var n=t.center,i=e.offsetDelta||{},s=e.prevDelta||{},o=e.prevInput||{};(t.eventType===Se||o.eventType===De)&&(s=e.prevDelta={x:o.deltaX||0,y:o.deltaY||0},i=e.offsetDelta={x:n.x,y:n.y}),t.deltaX=s.x+(n.x-i.x),t.deltaY=s.y+(n.y-i.y)}function D(e,t){var n,s,o,r,a=e.lastInterval||t,l=t.timeStamp-a.timeStamp;if(t.eventType!=Ee&&(l>Te||a.velocity===i)){var u=t.deltaX-a.deltaX,c=t.deltaY-a.deltaY,d=M(l,u,c);s=d.x,o=d.y,n=he(d.x)>he(d.y)?d.x:d.y,r=F(u,c),e.lastInterval=t}else n=a.velocity,s=a.velocityX,o=a.velocityY,r=a.direction;t.velocity=n,t.velocityX=s,t.velocityY=o,t.direction=r}function E(e){for(var t=[],n=0;n<e.pointers.length;)t[n]={clientX:de(e.pointers[n].clientX),clientY:de(e.pointers[n].clientY)},n++;return{timeStamp:pe(),pointers:t,center:A(t),deltaX:e.deltaX,deltaY:e.deltaY}}function A(e){var t=e.length;if(1===t)return{x:de(e[0].clientX),y:de(e[0].clientY)};for(var n=0,i=0,s=0;t>s;)n+=e[s].clientX,i+=e[s].clientY,s++;return{x:de(n/t),y:de(i/t)}}function M(e,t,n){return{x:t/e||0,y:n/e||0}}function F(e,t){return e===t?Ae:he(e)>=he(t)?0>e?Me:Fe:0>t?je:qe}function j(e,t,n){n||(n=Le);var i=t[n[0]]-e[n[0]],s=t[n[1]]-e[n[1]];return Math.sqrt(i*i+s*s)}function q(e,t,n){n||(n=Le);var i=t[n[0]]-e[n[0]],s=t[n[1]]-e[n[1]];return 180*Math.atan2(s,i)/Math.PI}function O(e,t){return q(t[1],t[0],He)+q(e[1],e[0],He)}function P(e,t){return j(t[0],t[1],He)/j(e[0],e[1],He)}function N(){this.evEl=ze,this.evWin=Re,this.allow=!0,this.pressed=!1,C.apply(this,arguments)}function L(){this.evEl=Ve,this.evWin=Be,C.apply(this,arguments),this.store=this.manager.session.pointerEvents=[]}function H(){this.evTarget=Ge,this.evWin=Xe,this.started=!1,C.apply(this,arguments)}function I(e,t){var n=y(e.touches),i=y(e.changedTouches);return t&(De|Ee)&&(n=b(n.concat(i),"identifier",!0)),[n,i]}function z(){this.evTarget=Ke,this.targetIds={},C.apply(this,arguments)}function R(e,t){var n=y(e.touches),i=this.targetIds;if(t&(Se|$e)&&1===n.length)return i[n[0].identifier]=!0,[n,n];var s,o,r=y(e.changedTouches),a=[],l=this.target;if(o=n.filter(function(e){return f(e.target,l)}),t===Se)for(s=0;s<o.length;)i[o[s].identifier]=!0,s++;for(s=0;s<r.length;)i[r[s].identifier]&&a.push(r[s]),t&(De|Ee)&&delete i[r[s].identifier],s++;return a.length?[b(o.concat(a),"identifier",!0),a]:void 0}function W(){C.apply(this,arguments);var e=u(this.handler,this);this.touch=new z(this.manager,e),this.mouse=new N(this.manager,e)}function Y(e,t){this.manager=e,this.set(t)}function V(e){if(m(e,it))return it;var t=m(e,st),n=m(e,ot);return t&&n?it:t||n?t?st:ot:m(e,nt)?nt:tt}function B(e){this.options=ae({},this.defaults,e||{}),this.id=w(),this.manager=null,this.options.enable=d(this.options.enable,!0),this.state=rt,this.simultaneous={},this.requireFail=[]}function U(e){return e&dt?"cancel":e&ut?"end":e&lt?"move":e&at?"start":""}function G(e){return e==qe?"down":e==je?"up":e==Me?"left":e==Fe?"right":""}function X(e,t){var n=t.manager;return n?n.get(e):e}function Q(){B.apply(this,arguments)}function K(){Q.apply(this,arguments),this.pX=null,this.pY=null}function Z(){Q.apply(this,arguments)}function J(){B.apply(this,arguments),this._timer=null,this._input=null}function ee(){Q.apply(this,arguments)}function te(){Q.apply(this,arguments)}function ne(){B.apply(this,arguments),this.pTime=!1,this.pCenter=!1,this._timer=null,this._input=null,this.count=0}function ie(e,t){return t=t||{},t.recognizers=d(t.recognizers,ie.defaults.preset),new se(e,t)}function se(e,t){this.options=ae({},ie.defaults,t||{}),this.options.inputTarget=this.options.inputTarget||e,this.handlers={},this.session={},this.recognizers=[],this.element=e,this.input=k(this),this.touchAction=new Y(this,this.options.touchAction),oe(this,!0),r(this.options.recognizers,function(e){var t=this.add(new e[0](e[1]));e[2]&&t.recognizeWith(e[2]),e[3]&&t.requireFailure(e[3])},this)}function oe(e,t){var n=e.element;n.style&&r(e.options.cssProps,function(e,i){n.style[_(n.style,i)]=t?e:""})}function re(e,n){var i=t.createEvent("Event");i.initEvent(e,!0,!0),i.gesture=n,n.target.dispatchEvent(i)}var ae,le=["","webkit","Moz","MS","ms","o"],ue=t.createElement("div"),ce="function",de=Math.round,he=Math.abs,pe=Date.now;ae="function"!=typeof Object.assign?function(e){if(e===i||null===e)throw new TypeError("Cannot convert undefined or null to object");for(var t=Object(e),n=1;n<arguments.length;n++){var s=arguments[n];if(s!==i&&null!==s)for(var o in s)s.hasOwnProperty(o)&&(t[o]=s[o])}return t}:Object.assign;var fe=a(function(e,t,n){for(var s=Object.keys(t),o=0;o<s.length;)(!n||n&&e[s[o]]===i)&&(e[s[o]]=t[s[o]]),o++;return e},"extend","Use `assign`."),me=a(function(e,t){return fe(e,t,!0)},"merge","Use `assign`."),ge=1,ve=/mobile|tablet|ip(ad|hone|od)|android/i,ye="ontouchstart"in e,be=_(e,"PointerEvent")!==i,_e=ye&&ve.test(navigator.userAgent),we="touch",xe="pen",Ce="mouse",ke="kinect",Te=25,Se=1,$e=2,De=4,Ee=8,Ae=1,Me=2,Fe=4,je=8,qe=16,Oe=Me|Fe,Pe=je|qe,Ne=Oe|Pe,Le=["x","y"],He=["clientX","clientY"];C.prototype={handler:function(){},init:function(){this.evEl&&h(this.element,this.evEl,this.domHandler),this.evTarget&&h(this.target,this.evTarget,this.domHandler),this.evWin&&h(x(this.element),this.evWin,this.domHandler)},destroy:function(){this.evEl&&p(this.element,this.evEl,this.domHandler),this.evTarget&&p(this.target,this.evTarget,this.domHandler),this.evWin&&p(x(this.element),this.evWin,this.domHandler)}};var Ie={mousedown:Se,mousemove:$e,mouseup:De},ze="mousedown",Re="mousemove mouseup";l(N,C,{handler:function(e){var t=Ie[e.type];t&Se&&0===e.button&&(this.pressed=!0),t&$e&&1!==e.which&&(t=De),this.pressed&&this.allow&&(t&De&&(this.pressed=!1),this.callback(this.manager,t,{pointers:[e],changedPointers:[e],pointerType:Ce,srcEvent:e}))}});var We={pointerdown:Se,pointermove:$e,pointerup:De,pointercancel:Ee,pointerout:Ee},Ye={2:we,3:xe,4:Ce,5:ke},Ve="pointerdown",Be="pointermove pointerup pointercancel";e.MSPointerEvent&&!e.PointerEvent&&(Ve="MSPointerDown",Be="MSPointerMove MSPointerUp MSPointerCancel"),l(L,C,{handler:function(e){var t=this.store,n=!1,i=e.type.toLowerCase().replace("ms",""),s=We[i],o=Ye[e.pointerType]||e.pointerType,r=o==we,a=v(t,e.pointerId,"pointerId");s&Se&&(0===e.button||r)?0>a&&(t.push(e),a=t.length-1):s&(De|Ee)&&(n=!0),0>a||(t[a]=e,this.callback(this.manager,s,{pointers:t,changedPointers:[e],pointerType:o,srcEvent:e}),n&&t.splice(a,1))}});var Ue={touchstart:Se,touchmove:$e,touchend:De,touchcancel:Ee},Ge="touchstart",Xe="touchstart touchmove touchend touchcancel";l(H,C,{handler:function(e){var t=Ue[e.type];if(t===Se&&(this.started=!0),this.started){var n=I.call(this,e,t);t&(De|Ee)&&n[0].length-n[1].length===0&&(this.started=!1),this.callback(this.manager,t,{pointers:n[0],changedPointers:n[1],pointerType:we,srcEvent:e})}}});var Qe={touchstart:Se,touchmove:$e,touchend:De,touchcancel:Ee},Ke="touchstart touchmove touchend touchcancel";l(z,C,{handler:function(e){var t=Qe[e.type],n=R.call(this,e,t);n&&this.callback(this.manager,t,{pointers:n[0],changedPointers:n[1],pointerType:we,srcEvent:e})}}),l(W,C,{handler:function(e,t,n){var i=n.pointerType==we,s=n.pointerType==Ce;if(i)this.mouse.allow=!1;else if(s&&!this.mouse.allow)return;t&(De|Ee)&&(this.mouse.allow=!0),this.callback(e,t,n)},destroy:function(){this.touch.destroy(),this.mouse.destroy()}});var Ze=_(ue.style,"touchAction"),Je=Ze!==i,et="compute",tt="auto",nt="manipulation",it="none",st="pan-x",ot="pan-y";Y.prototype={set:function(e){e==et&&(e=this.compute()),Je&&this.manager.element.style&&(this.manager.element.style[Ze]=e),this.actions=e.toLowerCase().trim()},update:function(){this.set(this.manager.options.touchAction)},compute:function(){var e=[];return r(this.manager.recognizers,function(t){c(t.options.enable,[t])&&(e=e.concat(t.getTouchAction()))}),V(e.join(" "))},preventDefaults:function(e){if(!Je){var t=e.srcEvent,n=e.offsetDirection;if(this.manager.session.prevented)return void t.preventDefault();var i=this.actions,s=m(i,it),o=m(i,ot),r=m(i,st);if(s){var a=1===e.pointers.length,l=e.distance<2,u=e.deltaTime<250;if(a&&l&&u)return}if(!r||!o)return s||o&&n&Oe||r&&n&Pe?this.preventSrc(t):void 0}},preventSrc:function(e){this.manager.session.prevented=!0,e.preventDefault()}};var rt=1,at=2,lt=4,ut=8,ct=ut,dt=16,ht=32;B.prototype={defaults:{},set:function(e){return ae(this.options,e),this.manager&&this.manager.touchAction.update(),this},recognizeWith:function(e){if(o(e,"recognizeWith",this))return this;var t=this.simultaneous;return e=X(e,this),t[e.id]||(t[e.id]=e,e.recognizeWith(this)),this},dropRecognizeWith:function(e){return o(e,"dropRecognizeWith",this)?this:(e=X(e,this),delete this.simultaneous[e.id],this)},requireFailure:function(e){if(o(e,"requireFailure",this))return this;var t=this.requireFail;return e=X(e,this),-1===v(t,e)&&(t.push(e),e.requireFailure(this)),this},dropRequireFailure:function(e){if(o(e,"dropRequireFailure",this))return this;e=X(e,this);var t=v(this.requireFail,e);return t>-1&&this.requireFail.splice(t,1),this},hasRequireFailures:function(){return this.requireFail.length>0},canRecognizeWith:function(e){return!!this.simultaneous[e.id]},emit:function(e){function t(t){n.manager.emit(t,e)}var n=this,i=this.state;ut>i&&t(n.options.event+U(i)),t(n.options.event),e.additionalEvent&&t(e.additionalEvent),i>=ut&&t(n.options.event+U(i))},tryEmit:function(e){return this.canEmit()?this.emit(e):void(this.state=ht)},canEmit:function(){for(var e=0;e<this.requireFail.length;){if(!(this.requireFail[e].state&(ht|rt)))return!1;e++}return!0},recognize:function(e){var t=ae({},e);return c(this.options.enable,[this,t])?(this.state&(ct|dt|ht)&&(this.state=rt),this.state=this.process(t),void(this.state&(at|lt|ut|dt)&&this.tryEmit(t))):(this.reset(),void(this.state=ht))},process:function(){},getTouchAction:function(){},reset:function(){}},l(Q,B,{defaults:{pointers:1},attrTest:function(e){var t=this.options.pointers;return 0===t||e.pointers.length===t},process:function(e){var t=this.state,n=e.eventType,i=t&(at|lt),s=this.attrTest(e);return i&&(n&Ee||!s)?t|dt:i||s?n&De?t|ut:t&at?t|lt:at:ht}}),l(K,Q,{defaults:{event:"pan",threshold:10,pointers:1,direction:Ne},getTouchAction:function(){var e=this.options.direction,t=[];return e&Oe&&t.push(ot),e&Pe&&t.push(st),t},directionTest:function(e){var t=this.options,n=!0,i=e.distance,s=e.direction,o=e.deltaX,r=e.deltaY;return s&t.direction||(t.direction&Oe?(s=0===o?Ae:0>o?Me:Fe,n=o!=this.pX,i=Math.abs(e.deltaX)):(s=0===r?Ae:0>r?je:qe,n=r!=this.pY,i=Math.abs(e.deltaY))),e.direction=s,n&&i>t.threshold&&s&t.direction},attrTest:function(e){return Q.prototype.attrTest.call(this,e)&&(this.state&at||!(this.state&at)&&this.directionTest(e))},emit:function(e){this.pX=e.deltaX,this.pY=e.deltaY;var t=G(e.direction);t&&(e.additionalEvent=this.options.event+t),this._super.emit.call(this,e)}}),l(Z,Q,{defaults:{event:"pinch",threshold:0,pointers:2},getTouchAction:function(){return[it]},attrTest:function(e){return this._super.attrTest.call(this,e)&&(Math.abs(e.scale-1)>this.options.threshold||this.state&at)},emit:function(e){if(1!==e.scale){var t=e.scale<1?"in":"out";e.additionalEvent=this.options.event+t}this._super.emit.call(this,e)}}),l(J,B,{defaults:{event:"press",pointers:1,time:251,threshold:9},getTouchAction:function(){return[tt]},process:function(e){var t=this.options,n=e.pointers.length===t.pointers,i=e.distance<t.threshold,o=e.deltaTime>t.time;if(this._input=e,!i||!n||e.eventType&(De|Ee)&&!o)this.reset();else if(e.eventType&Se)this.reset(),this._timer=s(function(){this.state=ct,this.tryEmit()},t.time,this);else if(e.eventType&De)return ct;return ht},reset:function(){clearTimeout(this._timer)},emit:function(e){this.state===ct&&(e&&e.eventType&De?this.manager.emit(this.options.event+"up",e):(this._input.timeStamp=pe(),this.manager.emit(this.options.event,this._input)))}}),l(ee,Q,{defaults:{event:"rotate",threshold:0,pointers:2},getTouchAction:function(){return[it]},attrTest:function(e){return this._super.attrTest.call(this,e)&&(Math.abs(e.rotation)>this.options.threshold||this.state&at)}}),l(te,Q,{defaults:{event:"swipe",threshold:10,velocity:.3,direction:Oe|Pe,pointers:1},getTouchAction:function(){return K.prototype.getTouchAction.call(this)},attrTest:function(e){var t,n=this.options.direction;return n&(Oe|Pe)?t=e.overallVelocity:n&Oe?t=e.overallVelocityX:n&Pe&&(t=e.overallVelocityY),this._super.attrTest.call(this,e)&&n&e.offsetDirection&&e.distance>this.options.threshold&&e.maxPointers==this.options.pointers&&he(t)>this.options.velocity&&e.eventType&De},emit:function(e){var t=G(e.offsetDirection);t&&this.manager.emit(this.options.event+t,e),this.manager.emit(this.options.event,e)}}),l(ne,B,{defaults:{event:"tap",pointers:1,taps:1,interval:300,time:250,threshold:9,posThreshold:10},getTouchAction:function(){return[nt]},process:function(e){var t=this.options,n=e.pointers.length===t.pointers,i=e.distance<t.threshold,o=e.deltaTime<t.time;if(this.reset(),e.eventType&Se&&0===this.count)return this.failTimeout();if(i&&o&&n){if(e.eventType!=De)return this.failTimeout();var r=this.pTime?e.timeStamp-this.pTime<t.interval:!0,a=!this.pCenter||j(this.pCenter,e.center)<t.posThreshold;this.pTime=e.timeStamp,this.pCenter=e.center,a&&r?this.count+=1:this.count=1,this._input=e;var l=this.count%t.taps;if(0===l)return this.hasRequireFailures()?(this._timer=s(function(){this.state=ct,this.tryEmit()},t.interval,this),at):ct}return ht},failTimeout:function(){return this._timer=s(function(){this.state=ht},this.options.interval,this),ht},reset:function(){clearTimeout(this._timer)},emit:function(){this.state==ct&&(this._input.tapCount=this.count,this.manager.emit(this.options.event,this._input))}}),ie.VERSION="2.0.6",ie.defaults={domEvents:!1,touchAction:et,enable:!0,inputTarget:null,inputClass:null,preset:[[ee,{enable:!1}],[Z,{enable:!1},["rotate"]],[te,{direction:Oe}],[K,{direction:Oe},["swipe"]],[ne],[ne,{event:"doubletap",taps:2},["tap"]],[J]],cssProps:{userSelect:"none",touchSelect:"none",touchCallout:"none",contentZooming:"none",userDrag:"none",tapHighlightColor:"rgba(0,0,0,0)"}};var pt=1,ft=2;se.prototype={set:function(e){return ae(this.options,e),e.touchAction&&this.touchAction.update(),e.inputTarget&&(this.input.destroy(),this.input.target=e.inputTarget,this.input.init()),this},stop:function(e){this.session.stopped=e?ft:pt},recognize:function(e){var t=this.session;if(!t.stopped){this.touchAction.preventDefaults(e);var n,i=this.recognizers,s=t.curRecognizer;(!s||s&&s.state&ct)&&(s=t.curRecognizer=null);for(var o=0;o<i.length;)n=i[o],t.stopped===ft||s&&n!=s&&!n.canRecognizeWith(s)?n.reset():n.recognize(e),!s&&n.state&(at|lt|ut)&&(s=t.curRecognizer=n),o++}},get:function(e){if(e instanceof B)return e;for(var t=this.recognizers,n=0;n<t.length;n++)if(t[n].options.event==e)return t[n];return null},add:function(e){if(o(e,"add",this))return this;var t=this.get(e.options.event);return t&&this.remove(t),this.recognizers.push(e),e.manager=this,this.touchAction.update(),e},remove:function(e){if(o(e,"remove",this))return this;if(e=this.get(e)){var t=this.recognizers,n=v(t,e);-1!==n&&(t.splice(n,1),this.touchAction.update())}return this},on:function(e,t){var n=this.handlers;return r(g(e),function(e){n[e]=n[e]||[],n[e].push(t)}),this},off:function(e,t){var n=this.handlers;return r(g(e),function(e){t?n[e]&&n[e].splice(v(n[e],t),1):delete n[e]}),this},emit:function(e,t){this.options.domEvents&&re(e,t);var n=this.handlers[e]&&this.handlers[e].slice();if(n&&n.length){t.type=e,t.preventDefault=function(){t.srcEvent.preventDefault()};for(var i=0;i<n.length;)n[i](t),i++}},destroy:function(){this.element&&oe(this,!1),this.handlers={},this.session={},this.input.destroy(),this.element=null}},ae(ie,{INPUT_START:Se,INPUT_MOVE:$e,INPUT_END:De,INPUT_CANCEL:Ee,STATE_POSSIBLE:rt,STATE_BEGAN:at,STATE_CHANGED:lt,STATE_ENDED:ut,STATE_RECOGNIZED:ct,STATE_CANCELLED:dt,STATE_FAILED:ht,DIRECTION_NONE:Ae,DIRECTION_LEFT:Me,DIRECTION_RIGHT:Fe,DIRECTION_UP:je,DIRECTION_DOWN:qe,DIRECTION_HORIZONTAL:Oe,DIRECTION_VERTICAL:Pe,DIRECTION_ALL:Ne,Manager:se,Input:C,TouchAction:Y,TouchInput:z,MouseInput:N,PointerEventInput:L,TouchMouseInput:W,SingleTouchInput:H,Recognizer:B,AttrRecognizer:Q,Tap:ne,Pan:K,Swipe:te,Pinch:Z,Rotate:ee,Press:J,on:h,off:p,each:r,merge:me,extend:fe,assign:ae,inherit:l,bindFn:u,prefixed:_});var mt="undefined"!=typeof e?e:"undefined"!=typeof self?self:{};mt.Hammer=ie,"function"==typeof define&&define.amd?define("hammerjs",[],function(){return ie}):"undefined"!=typeof module&&module.exports?module.exports=ie:e[n]=ie}(window,document,"Hammer"),define("modules/timeline",["jquery","hammerjs","modules/lightgallery","modules/slider","slick"],function(e,t,n,i){"use strict";var s={itemIndex:0,sectionUid:0,sectionArticleCount:0,init:function(){var n,i,o;0!==e(".c-page-timeline").length&&(i=s.getUrlVars(),i.page?(n=i.page.split("-"),s.showSectionMenu(n[0]),s.showArticle(n[0],n[1]),this.itemIndex=e('.c-menu-timeline-left__item[data-page="'+n[1]+'"]').attr("item-index")):(s.showSectionMenu(e(".c-menu-timeline-left__section--is-active").attr("section")),s.itemIndex=-1,s.nextArticle()),e(".c-menu-timeline-top--desktop a").each(function(){e(this).on("click",function(t){s.showSectionMenu(e(t.currentTarget).attr("section")),s.itemIndex=-1,s.nextArticle(),t.preventDefault()})}),e(".c-menu-timeline-top--mobile").on("change",function(t){s.showSectionMenu(e(".c-menu-timeline-top--mobile select").val()),s.itemIndex=-1,s.nextArticle(),t.preventDefault()}),e(".c-menu-timeline-left__item").each(function(){e(this).on("click",function(t){s.showArticle(s.sectionUid,e(t.currentTarget).attr("data-page")),t.preventDefault()})}),e("a.c-menu-timeline-left_previous").each(function(){e(this).on("click",function(e){s.prevArticle(),e.preventDefault()})}),e("a.c-menu-timeline-left_next").each(function(){e(this).on("click",function(e){s.nextArticle(),e.preventDefault()})}),e("html").hasClass("touchevents")&&(o=new t.Manager(e(".c-menu-timeline-left")[0]),o.add(new t.Swipe({event:"swipe"})),o.on("swiperight",function(e){s.itemIndex>0&&s.prevArticle()}),o.on("swipeleft",function(e){s.itemIndex<s.sectionArticleCount&&s.nextArticle()})))},showSectionMenu:function(t){s.sectionUid=parseInt(t),s.itemIndex=0;var n="c-menu-timeline-left__section";e(".c-menu-timeline-top__item--is-active").removeClass("c-menu-timeline-top__item--is-active"),e('.c-menu-timeline-top__item[section="'+t+'"]').addClass("c-menu-timeline-top__item--is-active"),e("."+n+"--is-active").fadeOut(250,function(){e("."+n+'[section="'+t+'"]').fadeIn("slow")}),e("."+n+"--is-active").removeClass(n+"--is-active"),e("."+n+'[section="'+t+'"]').addClass(n+"--is-active"),s.sectionArticleCount=parseInt(e("."+n+'[section="'+t+'"] a.last-child').attr("item-index"))},nextArticle:function(){this.itemIndex++;var t=".c-menu-timeline-left__section--is-active",n=t+' .c-menu-timeline-left__item[item-index="'+this.itemIndex+'"]',i=e(n).attr("data-page");this.showArticle(this.sectionUid,i)},prevArticle:function(){this.itemIndex--;var t=".c-menu-timeline-left__section--is-active",n=t+' .c-menu-timeline-left__item[item-index="'+this.itemIndex+'"]',i=e(n).attr("data-page");this.showArticle(this.sectionUid,i)},showArticle:function(t,o){var r="c-timeline-article--is-active",a=e('.c-timeline-article[data-page="'+o+'"]'),l=e(".c-timeline__article-container"),u='<div class="ajaxError">Beim Laden ist ein Fehler aufgetreten</div>',c=e(".c-menu-share"),d=e(".c-timeline-spinner"),h="?page="+t+"-"+o;
e("."+r).removeClass(r),e(".c-menu-timeline-left__item--is-active").removeClass("c-menu-timeline-left__item--is-active"),e('.c-menu-timeline-left__item[data-page="'+o+'"]').addClass("c-menu-timeline-left__item--is-active"),1===a.length?(a.addClass(r),s.placeSharingMenu(a,c),s.rewriteTitleAndUrl(h),s.updateNextPrevButtons(),e(".slick-initialized").length>0&&e(".slick-initialized").each(function(){e(this).slick("unslick")}),i.init()):(e(".c-page-body__column--main-content").remove(),d.show(),e.ajax({url:"/",data:{type:8642,articleUid:o}}).done(function(t){var o=e(t);s.placeSharingMenu(o,c),l.append(o),s.rewriteTitleAndUrl(h),s.updateNextPrevButtons(),d.hide(),n.init(),i.init()}).fail(function(){e(".c-page-body__column--main-content").remove(),l.append(u),d.hide()}))},placeSharingMenu:function(t,n){var i=Math.max(1,e(">div",t).length-1);e(">div:nth-child("+i+")",t).after(n)},rewriteTitleAndUrl:function(t){document.title=e(".c-timeline-article--is-active").find("h1").text()+" | DRK",window.history.pushState({html:"response.html",pageTitle:document.title},"",t),e(".c-menu-share__link").each(function(){e(this).attr("href",e(this).attr("href")+t)})},updateNextPrevButtons:function(){var t=parseInt(e(".c-menu-timeline-left__item--is-active").attr("item-index"));0===t?e(".c-menu-timeline-left__section--is-active .c-menu-timeline-left_previous").hide():e(".c-menu-timeline-left__section--is-active .c-menu-timeline-left_previous").show(),t===this.sectionArticleCount?e(".c-menu-timeline-left__section--is-active .c-menu-timeline-left_next").hide():e(".c-menu-timeline-left__section--is-active .c-menu-timeline-left_next").show()},getUrlVars:function(){for(var e,t={},n=0,i=window.location.search.substring(1).split("&");n<i.length;e=i[n++].split("="),t[e[0]]=e[1]);return t}};return s}),!function(e){"use strict";"function"==typeof define&&define.amd?define("solr.autocomplete",["jquery"],e):e("object"==typeof exports&&"function"==typeof require?require("jquery"):jQuery)}(function(e){"use strict";function t(n,i){var s=this;s.element=n,s.el=e(n),s.suggestions=[],s.badQueries=[],s.selectedIndex=-1,s.currentValue=s.element.value,s.timeoutId=null,s.cachedResponse={},s.onChangeTimeout=null,s.onChange=null,s.isLocal=!1,s.suggestionsContainer=null,s.noSuggestionsContainer=null,s.options=e.extend({},t.defaults,i),s.classes={selected:"autocomplete-selected",suggestion:"autocomplete-suggestion"},s.hint=null,s.hintValue="",s.selection=null,s.initialize(),s.setOptions(i)}function n(e,t,n){return-1!==e.value.toLowerCase().indexOf(n)}function i(t){return"string"==typeof t?e.parseJSON(t):t}function s(e,t){if(!t)return e.value;var n="("+r.escapeRegExChars(t)+")";return e.value.replace(new RegExp(n,"gi"),"<strong>$1</strong>").replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/&lt;(\/?strong)&gt;/g,"<$1>")}function o(e,t){return'<div class="autocomplete-group">'+t+"</div>"}var r=function(){return{escapeRegExChars:function(e){return e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&")},createNode:function(e){var t=document.createElement("div");return t.className=e,t.style.position="absolute",t.style.display="none",t}}}(),a={ESC:27,TAB:9,RETURN:13,LEFT:37,UP:38,RIGHT:39,DOWN:40},l=e.noop;t.utils=r,e.Autocomplete=t,t.defaults={ajaxSettings:{},autoSelectFirst:!1,appendTo:"body",serviceUrl:null,lookup:null,onSelect:null,width:"auto",minChars:1,maxHeight:300,deferRequestBy:0,params:{},formatResult:s,formatGroup:o,delimiter:null,zIndex:9999,type:"GET",noCache:!1,onSearchStart:l,onSearchComplete:l,onSearchError:l,preserveInput:!1,containerClass:"autocomplete-suggestions",tabDisabled:!1,dataType:"text",currentRequest:null,triggerSelectOnValidInput:!0,preventBadQueries:!0,lookupFilter:n,paramName:"query",transformResult:i,showNoSuggestionNotice:!1,noSuggestionNotice:"No results",orientation:"bottom",forceFixPosition:!1},t.prototype={initialize:function(){var n,i=this,s="."+i.classes.suggestion,o=i.classes.selected,r=i.options;i.element.setAttribute("autocomplete","off"),i.noSuggestionsContainer=e('<div class="autocomplete-no-suggestion"></div>').html(this.options.noSuggestionNotice).get(0),i.suggestionsContainer=t.utils.createNode(r.containerClass),n=e(i.suggestionsContainer),n.appendTo(r.appendTo||"body"),"auto"!==r.width&&n.css("width",r.width),n.on("mouseover.autocomplete",s,function(){i.activate(e(this).data("index"))}),n.on("mouseout.autocomplete",function(){i.selectedIndex=-1,n.children("."+o).removeClass(o)}),n.on("click.autocomplete",s,function(){i.select(e(this).data("index"))}),n.on("click.autocomplete",function(){clearTimeout(i.blurTimeoutId)}),i.fixPositionCapture=function(){i.visible&&i.fixPosition()},e(window).on("resize.autocomplete",i.fixPositionCapture),i.el.on("keydown.autocomplete",function(e){i.onKeyPress(e)}),i.el.on("keyup.autocomplete",function(e){i.onKeyUp(e)}),i.el.on("blur.autocomplete",function(){i.onBlur()}),i.el.on("focus.autocomplete",function(){i.onFocus()}),i.el.on("change.autocomplete",function(e){i.onKeyUp(e)}),i.el.on("input.autocomplete",function(e){i.onKeyUp(e)})},onFocus:function(){var e=this;e.fixPosition(),e.el.val().length>=e.options.minChars&&e.onValueChange()},onBlur:function(){var e=this;e.blurTimeoutId=setTimeout(function(){e.hide()},200)},abortAjax:function(){var e=this;e.currentRequest&&(e.currentRequest.abort(),e.currentRequest=null)},setOptions:function(t){var n=this,i=n.options;this.options=e.extend({},i,t),n.isLocal=Array.isArray(i.lookup),n.isLocal&&(i.lookup=n.verifySuggestionsFormat(i.lookup)),i.orientation=n.validateOrientation(i.orientation,"bottom"),e(n.suggestionsContainer).css({"max-height":i.maxHeight+"px",width:i.width+"px","z-index":i.zIndex})},clearCache:function(){this.cachedResponse={},this.badQueries=[]},clear:function(){this.clearCache(),this.currentValue="",this.suggestions=[]},disable:function(){var e=this;e.disabled=!0,clearTimeout(e.onChangeTimeout),e.abortAjax()},enable:function(){this.disabled=!1},fixPosition:function(){var t=this,n=e(t.suggestionsContainer),i=n.parent().get(0);if(i===document.body||t.options.forceFixPosition){var s=t.options.orientation,o=n.outerHeight(),r=t.el.outerHeight(),a=t.el.offset(),l={top:a.top,left:a.left};if("auto"===s){var u=e(window).height(),c=e(window).scrollTop(),d=-c+a.top-o,h=c+u-(a.top+r+o);s=Math.max(d,h)===d?"top":"bottom"}if("top"===s?l.top+=-o:l.top+=r,i!==document.body){var p,f=n.css("opacity");t.visible||n.css("opacity",0).show(),p=n.offsetParent().offset(),l.top-=p.top,l.left-=p.left,t.visible||n.css("opacity",f).hide()}"auto"===t.options.width&&(l.width=t.el.outerWidth()+"px"),n.css(l)}},isCursorAtEnd:function(){var e,t=this,n=t.el.val().length,i=t.element.selectionStart;return"number"==typeof i?i===n:document.selection?(e=document.selection.createRange(),e.moveStart("character",-n),n===e.text.length):!0},onKeyPress:function(e){var t=this;if(!t.disabled&&!t.visible&&e.which===a.DOWN&&t.currentValue)return void t.suggest();if(!t.disabled&&t.visible){switch(e.which){case a.ESC:t.el.val(t.currentValue),t.hide();break;case a.RIGHT:if(t.hint&&t.options.onHint&&t.isCursorAtEnd()){t.selectHint();break}return;case a.TAB:if(t.hint&&t.options.onHint)return void t.selectHint();if(-1===t.selectedIndex)return void t.hide();if(t.select(t.selectedIndex),t.options.tabDisabled===!1)return;break;case a.RETURN:if(-1===t.selectedIndex)return void t.hide();t.select(t.selectedIndex);break;case a.UP:t.moveUp();break;case a.DOWN:t.moveDown();break;default:return}e.stopImmediatePropagation(),e.preventDefault()}},onKeyUp:function(e){var t=this;if(!t.disabled){switch(e.which){case a.UP:case a.DOWN:return}clearTimeout(t.onChangeTimeout),t.currentValue!==t.el.val()&&(t.findBestHint(),t.options.deferRequestBy>0?t.onChangeTimeout=setTimeout(function(){t.onValueChange()},t.options.deferRequestBy):t.onValueChange())}},onValueChange:function(){var t=this,n=t.options,i=t.el.val(),s=t.getQuery(i);return t.selection&&t.currentValue!==s&&(t.selection=null,(n.onInvalidateSelection||e.noop).call(t.element)),clearTimeout(t.onChangeTimeout),t.currentValue=i,t.selectedIndex=-1,n.triggerSelectOnValidInput&&t.isExactMatch(s)?void t.select(0):void(s.length<n.minChars?t.hide():t.getSuggestions(s))},isExactMatch:function(e){var t=this.suggestions;return 1===t.length&&t[0].value.toLowerCase()===e.toLowerCase()},getQuery:function(t){var n,i=this.options.delimiter;return i?(n=t.split(i),e.trim(n[n.length-1])):t},getSuggestionsLocal:function(t){var n,i=this,s=i.options,o=t.toLowerCase(),r=s.lookupFilter,a=parseInt(s.lookupLimit,10);return n={suggestions:e.grep(s.lookup,function(e){return r(e,t,o)})},a&&n.suggestions.length>a&&(n.suggestions=n.suggestions.slice(0,a)),n},getSuggestions:function(t){var n,i,s,o,r=this,a=r.options,l=a.serviceUrl;if(a.params[a.paramName]=t,a.onSearchStart.call(r.element,a.params)!==!1){if(i=a.ignoreParams?null:a.params,e.isFunction(a.lookup))return void a.lookup(t,function(e){r.suggestions=e.suggestions,r.suggest(),a.onSearchComplete.call(r.element,t,e.suggestions)});r.isLocal?n=r.getSuggestionsLocal(t):(e.isFunction(l)&&(l=l.call(r.element,t)),s=l+"?"+e.param(i||{}),n=r.cachedResponse[s]),n&&Array.isArray(n.suggestions)?(r.suggestions=n.suggestions,r.suggest(),a.onSearchComplete.call(r.element,t,n.suggestions)):r.isBadQuery(t)?a.onSearchComplete.call(r.element,t,[]):(r.abortAjax(),o={url:l,data:i,type:a.type,dataType:a.dataType},e.extend(o,a.ajaxSettings),r.currentRequest=e.ajax(o).done(function(e){var n;r.currentRequest=null,n=a.transformResult(e,t),r.processResponse(n,t,s),a.onSearchComplete.call(r.element,t,n.suggestions)}).fail(function(e,n,i){a.onSearchError.call(r.element,t,e,n,i)}))}},isBadQuery:function(e){if(!this.options.preventBadQueries)return!1;for(var t=this.badQueries,n=t.length;n--;)if(0===e.indexOf(t[n]))return!0;return!1},hide:function(){var t=this,n=e(t.suggestionsContainer);e.isFunction(t.options.onHide)&&t.visible&&t.options.onHide.call(t.element,n),t.visible=!1,t.selectedIndex=-1,clearTimeout(t.onChangeTimeout),e(t.suggestionsContainer).hide(),t.signalHint(null)},suggest:function(){if(!this.suggestions.length)return void(this.options.showNoSuggestionNotice?this.noSuggestions():this.hide());var t,n=this,i=n.options,s=i.groupBy,o=i.formatResult,r=n.getQuery(n.currentValue),a=n.classes.suggestion,l=n.classes.selected,u=e(n.suggestionsContainer),c=e(n.noSuggestionsContainer),d=i.beforeRender,h="",p=function(e,n){var o=e.data[s];return t===o?"":(t=o,i.formatGroup(e,t))};return i.triggerSelectOnValidInput&&n.isExactMatch(r)?void n.select(0):(e.each(n.suggestions,function(e,t){s&&(h+=p(t,r,e)),h+='<div class="'+a+'" data-index="'+e+'">'+o(t,r,e)+"</div>"}),this.adjustContainerWidth(),c.detach(),u.html(h),e.isFunction(d)&&d.call(n.element,u,n.suggestions),n.fixPosition(),u.show(),i.autoSelectFirst&&(n.selectedIndex=0,u.scrollTop(0),u.children("."+a).first().addClass(l)),n.visible=!0,void n.findBestHint())},noSuggestions:function(){var t=this,n=t.options.beforeRender,i=e(t.suggestionsContainer),s=e(t.noSuggestionsContainer);this.adjustContainerWidth(),s.detach(),i.empty(),i.append(s),e.isFunction(n)&&n.call(t.element,i,t.suggestions),t.fixPosition(),i.show(),t.visible=!0},adjustContainerWidth:function(){var t,n=this,i=n.options,s=e(n.suggestionsContainer);"auto"===i.width?(t=n.el.outerWidth(),s.css("width",t>0?t:300)):"flex"===i.width&&s.css("width","")},findBestHint:function(){var t=this,n=t.el.val().toLowerCase(),i=null;n&&(e.each(t.suggestions,function(e,t){var s=0===t.value.toLowerCase().indexOf(n);return s&&(i=t),!s}),t.signalHint(i))},signalHint:function(t){var n="",i=this;t&&(n=i.currentValue+t.value.substr(i.currentValue.length)),i.hintValue!==n&&(i.hintValue=n,i.hint=t,(this.options.onHint||e.noop)(n))},verifySuggestionsFormat:function(t){return t.length&&"string"==typeof t[0]?e.map(t,function(e){return{value:e,data:null}}):t},validateOrientation:function(t,n){return t=e.trim(t||"").toLowerCase(),-1===e.inArray(t,["auto","bottom","top"])&&(t=n),t},processResponse:function(e,t,n){var i=this,s=i.options;e.suggestions=i.verifySuggestionsFormat(e.suggestions),s.noCache||(i.cachedResponse[n]=e,s.preventBadQueries&&!e.suggestions.length&&i.badQueries.push(t)),t===i.getQuery(i.currentValue)&&(i.suggestions=e.suggestions,i.suggest())},activate:function(t){var n,i=this,s=i.classes.selected,o=e(i.suggestionsContainer),r=o.find("."+i.classes.suggestion);return o.find("."+s).removeClass(s),i.selectedIndex=t,-1!==i.selectedIndex&&r.length>i.selectedIndex?(n=r.get(i.selectedIndex),e(n).addClass(s),n):null},selectHint:function(){var t=this,n=e.inArray(t.hint,t.suggestions);t.select(n)},select:function(e){var t=this;t.hide(),t.onSelect(e)},moveUp:function(){var t=this;return-1!==t.selectedIndex?0===t.selectedIndex?(e(t.suggestionsContainer).children().first().removeClass(t.classes.selected),t.selectedIndex=-1,t.el.val(t.currentValue),void t.findBestHint()):void t.adjustScroll(t.selectedIndex-1):void 0},moveDown:function(){var e=this;e.selectedIndex!==e.suggestions.length-1&&e.adjustScroll(e.selectedIndex+1)},adjustScroll:function(t){var n=this,i=n.activate(t);if(i){var s,o,r,a=e(i).outerHeight();s=i.offsetTop,o=e(n.suggestionsContainer).scrollTop(),r=o+n.options.maxHeight-a,o>s?e(n.suggestionsContainer).scrollTop(s):s>r&&e(n.suggestionsContainer).scrollTop(s-n.options.maxHeight+a),n.options.preserveInput||n.el.val(n.getValue(n.suggestions[t].value)),n.signalHint(null)}},onSelect:function(t){var n=this,i=n.options.onSelect,s=n.suggestions[t];n.currentValue=n.getValue(s.value),n.currentValue===n.el.val()||n.options.preserveInput||n.el.val(n.currentValue),n.signalHint(null),n.suggestions=[],n.selection=s,e.isFunction(i)&&i.call(n.element,s)},getValue:function(e){var t,n,i=this,s=i.options.delimiter;return s?(t=i.currentValue,n=t.split(s),1===n.length?e:t.substr(0,t.length-n[n.length-1].length)+e):e},dispose:function(){var t=this;t.el.off(".autocomplete").removeData("autocomplete"),e(window).off("resize.autocomplete",t.fixPositionCapture),e(t.suggestionsContainer).remove()}},e.fn.devbridgeAutocomplete=function(n,i){var s="autocomplete";return arguments.length?this.each(function(){var o=e(this),r=o.data(s);"string"==typeof n?r&&"function"==typeof r[n]&&r[n](i):(r&&r.dispose&&r.dispose(),r=new t(this,n),o.data(s,r))}):this.first().data(s)},e.fn.autocomplete||(e.fn.autocomplete=e.fn.devbridgeAutocomplete)}),define("modules/solr",["jquery","solr.autocomplete"],function(e){"use strict";var t={$searchForm:null,init:function(){this.$searchForm=e(".tx-drk-search-form").find(".o-form"),this.$searchForm.length>0&&this.initToggle(),e("form[data-suggest]").each(function(){var t=e(this),n=t.find(".tx-drk-suggest"),i=200;document.body;t.find(".tx-drk-suggest-focus").focus(),e.ajaxSetup({jsonp:"drk[callback]"}),0===n.length&&(n=t),n.css("position","relative"),t.on("submit",function(e){""===t.find(".tx-drk-suggest").val()&&(e.preventDefault(),t.find(".tx-drk-suggest").focus())}),i=n.hasClass("tx-drk-small")?3*n.outerWidth():2*n.outerWidth(),t.find(".tx-drk-suggest").devbridgeAutocomplete({serviceUrl:t.data("suggest"),dataType:"jsonp",paramName:"drk[queryString]",groupBy:"category",maxHeight:1e3,autoSelectFirst:!1,triggerSelectOnValidInput:!1,width:i,minChars:3,preventBadQueries:!0,zIndex:9999,onSelect:function(e){e.data.link?0===e.data.link.indexOf("https://www.youtube.com")?openVideoOverlay(e.data.link):location.href=e.data.link:0===t.find("#tx_solr-btn-head").length?t.find("#tx_solr-btn").trigger("click"):t.find("#tx_solr-btn-head").trigger("click")},transformResult:function(n){if(!n.suggestions)return{suggestions:[]};var i,s={suggestions:e.map(n.suggestions,function(e,t){return i||(i=t),{value:t,data:{category:"suggestion",count:e}}})};return e.each(n.documents,function(e,n){var o=n,r=t.data("suggest-header")?t.data("suggest-header"):"Top results";o.category=r,o.group&&(o.category=t.data("suggest-header-"+o.group)?t.data("suggest-header-"+o.group):o.group),s.suggestions.push({value:i,data:o})}),s},beforeRender:function(e){e.find(".autocomplete-group:first").remove(),e.addClass("tx-drk-autosuggest"),n.parent().addClass("autocomplete-active").fadeIn()},formatResult:function(t,n){if(!n)return t.value;var i="("+e.Autocomplete.utils.escapeRegExChars(n.trim())+")";if("suggestion"===t.data.category)return t.value.replace(new RegExp(i,"gi"),"<strong>$1</strong>").replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/&lt;(\/?strong)&gt;/g,"<$1>");var s=t.data.title.replace(new RegExp(i,"gi"),"<em>$1</em>").replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/&lt;(\/?em)&gt;/g,"<$1>");return'<div class="'+t.data.type+'">'+(t.data.previewImage?"<figure "+(t.data.hasVideo?'class="hasVideo"':"")+'><img src="'+t.data.previewImage+'" /></figure>':"")+'<a href="'+t.data.link+'" class="internal-link">'+s+"</a></div>"}}).on("blur",function(){n.parent().removeClass("autocomplete-active");var t=e(this);setTimeout(function(){t.devbridgeAutocomplete("hide")},200)})})},initToggle:function(){e(".drk-facet-hidden").hide(),e("a.drk-facet-show-all").click(function(){return 0==e(this).parent().siblings(".drk-facet-hidden:visible").length?(e(this).parent().siblings(".drk-facet-hidden").show(),e(this).addClass("less").text(e(this).data("label-less"))):(e(this).parent().siblings(".drk-facet-hidden").hide(),e(this).removeClass("less").text(e(this).data("label-more"))),!1})},initFilter:function(){var t=e(".facet-filter-box").closest(".facet");t.each(function(){var t=e(this).find(".facet-filter-box"),n=e(this).find(".facet-filter-item");t.on("keyup",function(){var i=t.val().toLowerCase();n.each(function(){var t=e(this);t.toggle(t.text().toLowerCase().indexOf(i)>-1)})})})}};return t}),define("modules/css",[],function(){"use strict";var e={init:function(){var e=document.createElement("link");e.rel="prefetch",e.as="style",e.type="text/css",e.media="all",e.href="/typo3conf/ext/frs_drk_template/Resources/Public/Vendor/lightgallery/dist/css/lightgallery.min.css",document.getElementsByTagName("HEAD")[0].appendChild(e)}};return window.Css=e,e}),define("parsley.de",["jquery","parsley"],function(e,t){"use strict";t.addMessages("de",{defaultMessage:"Die Eingabe scheint nicht korrekt zu sein.",type:{email:"Die Eingabe muss eine gültige E-Mail-Adresse sein.",url:"Die Eingabe muss eine gültige URL sein.",number:"Die Eingabe muss eine Zahl sein.",integer:"Die Eingabe muss eine Zahl sein.",digits:"Die Eingabe darf nur Ziffern enthalten.",alphanum:"Die Eingabe muss alphanumerisch sein."},notblank:"Die Eingabe darf nicht leer sein.",required:"Dies ist ein Pflichtfeld.",pattern:"Die Eingabe scheint ungültig zu sein.",min:"Die Eingabe muss größer oder gleich %s sein.",max:"Die Eingabe muss kleiner oder gleich %s sein.",range:"Die Eingabe muss zwischen %s und %s liegen.",minlength:"Die Eingabe ist zu kurz. Es müssen mindestens %s Zeichen eingegeben werden.",maxlength:"Die Eingabe ist zu lang. Es dürfen höchstens %s Zeichen eingegeben werden.",length:"Die Länge der Eingabe ist ungültig. Es müssen zwischen %s und %s Zeichen eingegeben werden.",mincheck:"Wählen Sie mindestens %s Angaben aus.",maxcheck:"Wählen Sie maximal %s Angaben aus.",check:"Wählen Sie zwischen %s und %s Angaben.",equalto:"Dieses Feld muss dem anderen entsprechen."}),"de"===document.documentElement.lang?t.setLocale("de"):t.setLocale("en")}),define("main",["jquery","modules/foundation","modules/donate","modules/donationbar","modules/lightgallery","modules/menu","modules/powermail","modules/slider","modules/misc","modules/pikaday","modules/top-link","modules/policy","modules/phonenumbers","modules/jobboard","modules/membership-application","svg4everybody","modules/typeahead","modules/newsletter","modules/timeline","modules/solr","modules/css","parsley.de"],function(e,t,n,i,s,o,r,a,l,u,c,d,h,p,f,m,g,v,y,b,_){"use strict";t.init(),_.init(),u.init(),n.init(),s.init(),o.init(),o.dropdownMenuBehaviour(),r.init(),a.init(),l.init(),l.saveFirstVisitState(),c.init(),d.init(),h.init(),m(),p.init(),f.init(),y.init(),b.init(),g.init(),g.disableSubmitButton(),v.init(),e(".js-donation-meter").each(function(){new i.DonationMeter(this)}),e("body").on("tx_solr_updated",function(){b.init()})}),require(["main"]);
var readspeakerCss = document.createElement('link');
readspeakerCss.rel = 'stylesheet';
readspeakerCss.type = 'text/css';
readspeakerCss.media = 'all';
readspeakerCss.href = '/typo3conf/ext/frs_drk_template/Resources/Public/Css/main.css?change=1582622126';