
/**
 * @license almond 0.3.1 Copyright (c) 2011-2014, The Dojo Foundation All Rights Reserved.
 * Available via the MIT or new BSD license.
 * see: http://github.com/jrburke/almond for details
 */

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

/*! jQuery v2.2.4 | (c) jQuery Foundation | jquery.org/license */

/*
 * 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.
   */

/*! lightgallery - v1.2.14 - 2016-01-18
* 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)
 */

/*
    jQuery Masked Input Plugin
    Copyright (c) 2007 - 2015 Josh Bush (digitalbush.com)
    Licensed under the MIT license (http://digitalbush.com/projects/masked-input-plugin/#license)
    Version: 1.4.1
*/

/*!
 * jQuery Validation Plugin v1.17.0
 *
 * https://jqueryvalidation.org/
 *
 * Copyright (c) 2017 Jörn Zaefferer
 * Released under the MIT license
 */

// Copyright (c) 2010-2013 Diego Perini, MIT licensed

/**
	 * @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.
     */

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

var requirejs,require,define;!function(e){function t(e,t){return v.call(e,t)}function i(e,t){var i,n,s,o,r,a,l,d,c,u,h,p=t&&t.split("/"),f=g.map,m=f&&f["*"]||{};if(e&&"."===e.charAt(0))if(t){for(e=e.split("/"),r=e.length-1,g.nodeIdCompat&&b.test(e[r])&&(e[r]=e[r].replace(b,"")),e=p.slice(0,p.length-1).concat(e),c=0;c<e.length;c+=1)if(h=e[c],"."===h)e.splice(c,1),c-=1;else if(".."===h){if(1===c&&(".."===e[2]||".."===e[0]))break;c>0&&(e.splice(c-1,2),c-=2)}e=e.join("/")}else 0===e.indexOf("./")&&(e=e.substring(2));if((p||m)&&f){for(i=e.split("/"),c=i.length;c>0;c-=1){if(n=i.slice(0,c).join("/"),p)for(u=p.length;u>0;u-=1)if(s=f[p.slice(0,u).join("/")],s&&(s=s[n])){o=s,a=c;break}if(o)break;!l&&m&&m[n]&&(l=m[n],d=c)}!o&&l&&(o=l,a=d),o&&(i.splice(0,a,o),e=i.join("/"))}return e}function n(t,i){return function(){var n=y.call(arguments,0);return"string"!=typeof n[0]&&1===n.length&&n.push(null),c.apply(e,n.concat([t,i]))}}function s(e){return function(t){return i(t,e)}}function o(e){return function(t){p[e]=t}}function r(i){if(t(f,i)){var n=f[i];delete f[i],m[i]=!0,d.apply(e,n)}if(!t(p,i)&&!t(m,i))throw new Error("No "+i);return p[i]}function a(e){var t,i=e?e.indexOf("!"):-1;return i>-1&&(t=e.substring(0,i),e=e.substring(i+1,e.length)),[t,e]}function l(e){return function(){return g&&g.config&&g.config[e]||{}}}var d,c,u,h,p={},f={},g={},m={},v=Object.prototype.hasOwnProperty,y=[].slice,b=/\.js$/;u=function(e,t){var n,o=a(e),l=o[0];return e=o[1],l&&(l=i(l,t),n=r(l)),l?e=n&&n.normalize?n.normalize(e,s(t)):i(e,t):(e=i(e,t),o=a(e),l=o[0],e=o[1],l&&(n=r(l))),{f:l?l+"!"+e:e,n:e,pr:l,p:n}},h={require:function(e){return n(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)}}},d=function(i,s,a,l){var d,c,g,v,y,b,w=[],x=typeof a;if(l=l||i,"undefined"===x||"function"===x){for(s=!s.length&&a.length?["require","exports","module"]:s,y=0;y<s.length;y+=1)if(v=u(s[y],l),c=v.f,"require"===c)w[y]=h.require(i);else if("exports"===c)w[y]=h.exports(i),b=!0;else if("module"===c)d=w[y]=h.module(i);else if(t(p,c)||t(f,c)||t(m,c))w[y]=r(c);else{if(!v.p)throw new Error(i+" missing "+c);v.p.load(v.n,n(l,!0),o(c),{}),w[y]=p[c]}g=a?a.apply(p[i],w):void 0,i&&(d&&d.exports!==e&&d.exports!==p[i]?p[i]=d.exports:g===e&&b||(p[i]=g))}else i&&(p[i]=a)},requirejs=require=c=function(t,i,n,s,o){if("string"==typeof t)return h[t]?h[t](i):r(u(t,i).f);if(!t.splice){if(g=t,g.deps&&c(g.deps,g.callback),!i)return;i.splice?(t=i,i=n,n=null):t=e}return i=i||function(){},"function"==typeof n&&(n=s,s=o),s?d(e,t,i,n):setTimeout(function(){d(e,t,i,n)},4),c},c.config=function(e){return c(e)},requirejs._defined=p,define=function(e,i,n){if("string"!=typeof e)throw new Error("See almond README: incorrect module build, no module name");i.splice||(n=i,i=[]),t(p,e)||t(f,e)||(f[e]=[e,i,n])},define.amd={jQuery:!0}}(),define("../Vendor/almond/almond",function(){}),!function(e,t,i){function n(e,t){return typeof e===t}function s(){var e,t,i,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(i=0;i<t.options.aliases.length;i++)e.push(t.options.aliases[i].toLowerCase());for(s=n(t.fn,"function")?t.fn():t.fn,o=0;o<e.length;o++)r=e[o],a=r.split("."),1===a.length?x[a[0]]=s:(!x[a[0]]||x[a[0]]instanceof Boolean||(x[a[0]]=new Boolean(x[a[0]])),x[a[0]][a[1]]=s),k.push((s?"":"no-")+a.join("-"))}}function o(e){var t=C.className,i=x._config.classPrefix||"";if(T&&(t=t.baseVal),x._config.enableJSClass){var n=new RegExp("(^|\\s)"+i+"no-js(\\s|$)");t=t.replace(n,"$1"+i+"js$2")}x._config.enableClasses&&(t+=" "+i+e.join(" "+i),T?C.className.baseVal=t:C.className=t)}function r(e,t){if("object"==typeof e)for(var i in e)A(e,i)&&r(i,e[i]);else{e=e.toLowerCase();var n=e.split("."),s=x[n[0]];if(2==n.length&&(s=s[n[1]]),"undefined"!=typeof s)return x;t="function"==typeof t?t():t,1==n.length?x[n[0]]=t:(!x[n[0]]||x[n[0]]instanceof Boolean||(x[n[0]]=new Boolean(x[n[0]])),x[n[0]][n[1]]=t),o([(t&&0!=t?"":"no-")+n.join("-")]),x._trigger(e,t)}return x}function a(){return"function"!=typeof t.createElement?t.createElement(arguments[0]):T?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(T?"svg":"body"),e.fake=!0),e}function d(e,i,n,s){var o,r,d,c,u="modernizr",h=a("div"),p=l();if(parseInt(n,10))for(;n--;)d=a("div"),d.id=s?s[n]:u+(n+1),h.appendChild(d);return o=a("style"),o.type="text/css",o.id="s"+u,(p.fake?p:h).appendChild(o),p.appendChild(h),o.styleSheet?o.styleSheet.cssText=e:o.appendChild(t.createTextNode(e)),h.id=u,p.fake&&(p.style.background="",p.style.overflow="hidden",c=C.style.overflow,C.style.overflow="hidden",C.appendChild(p)),r=i(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 u(e){return e.replace(/([A-Z])/g,function(e,t){return"-"+t.toLowerCase()}).replace(/^ms-/,"-ms-")}function h(t,n){var s=t.length;if("CSS"in e&&"supports"in e.CSS){for(;s--;)if(e.CSS.supports(u(t[s]),n))return!0;return!1}if("CSSSupportsRule"in e){for(var o=[];s--;)o.push("("+u(t[s])+":"+n+")");return o=o.join(" or "),d("@supports ("+o+") { #modernizr { position: absolute; } }",function(e){return"absolute"==getComputedStyle(e,null).position})}return i}function p(e){return e.replace(/([a-z])-([a-z])/g,function(e,t,i){return t+i.toUpperCase()}).replace(/^-/,"")}function f(e,t,s,o){function r(){d&&(delete P.style,delete P.modElem)}if(o=n(o,"undefined")?!1:o,!n(s,"undefined")){var l=h(e,s);if(!n(l,"undefined"))return l}for(var d,u,f,g,m,v=["modernizr","tspan"];!P.style;)d=!0,P.modElem=a(v.shift()),P.style=P.modElem.style;for(f=e.length,u=0;f>u;u++)if(g=e[u],m=P.style[g],c(g,"-")&&(g=p(g)),P.style[g]!==i){if(o||n(s,"undefined"))return r(),"pfx"==t?g:!0;try{P.style[g]=s}catch(y){}if(P.style[g]!=m)return r(),"pfx"==t?g:!0}return r(),!1}function g(e,t){return function(){return e.apply(t,arguments)}}function m(e,t,i){var s;for(var o in e)if(e[o]in t)return i===!1?e[o]:(s=t[e[o]],n(s,"function")?g(s,i||t):s);return!1}function v(e,t,i,s,o){var r=e.charAt(0).toUpperCase()+e.slice(1),a=(e+" "+j.join(r+" ")+r).split(" ");return n(t,"string")||n(t,"undefined")?f(a,t,s,o):(a=(e+" "+S.join(r+" ")+r).split(" "),m(a,t,i))}function y(e,t,n){return v(e,i,i,t,n)}var b=[],w={_version:"3.3.1",_config:{classPrefix:"",enableClasses:!0,enableJSClass:!0,usePrefixes:!0},_q:[],on:function(e,t){var i=this;setTimeout(function(){t(i[e])},0)},addTest:function(e,t,i){b.push({name:e,fn:t,options:i})},addAsyncTest:function(e){b.push({name:null,fn:e})}},x=function(){};x.prototype=w,x=new x;var k=[],C=t.documentElement,T="svg"===C.nodeName.toLowerCase(),_="Moz O ms Webkit",S=w._config.usePrefixes?_.toLowerCase().split(" "):[];w._domPrefixes=S;var $=w._config.usePrefixes?" -webkit- -moz- -o- -ms- ".split(" "):[];w._prefixes=$;var A;!function(){var e={}.hasOwnProperty;A=n(e,"undefined")||n(e.call,"undefined")?function(e,t){return t in e&&n(e.constructor.prototype[t],"undefined")}:function(t,i){return e.call(t,i)}}(),w._l={},w.on=function(e,t){this._l[e]||(this._l[e]=[]),this._l[e].push(t),x.hasOwnProperty(e)&&setTimeout(function(){x._trigger(e,x[e])},0)},w._trigger=function(e,t){if(this._l[e]){var i=this._l[e];setTimeout(function(){var e,n;for(e=0;e<i.length;e++)(n=i[e])(t)},0),delete this._l[e]}},x._q.push(function(){w.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&&n&&(t.setAttribute||(t=a("div")),t.setAttribute(e,""),s="function"==typeof t[e],t[e]!==i&&(t[e]=i),t.removeAttribute(e)),s):!1}var n=!("onblur"in t.documentElement);return e}();w.hasEvent=E;var q=function(){var t=e.matchMedia||e.msMatchMedia;return t?function(e){var i=t(e);return i&&i.matches||!1}:function(t){var i=!1;return d("@media "+t+" { #modernizr { position: absolute; } }",function(t){i="absolute"==(e.getComputedStyle?e.getComputedStyle(t,null):t.currentStyle).position}),i}}();w.mq=q;var j=w._config.usePrefixes?_.split(" "):[];w._cssomPrefixes=j;var O={elem:a("modernizr")};x._q.push(function(){delete O.elem});var P={style:O.elem.style};x._q.unshift(function(){delete P.style}),w.testAllProps=v;var D=function(t){var n,s=$.length,o=e.CSSRule;if("undefined"==typeof o)return i;if(!t)return!1;if(t=t.replace(/^@/,""),n=t.replace(/-/g,"_").toUpperCase()+"_RULE",n in o)return"@"+t;for(var r=0;s>r;r++){var a=$[r],l=a.toUpperCase()+"_"+n;if(l in o)return"@-"+a.toLowerCase()+"-"+t}return!1};w.atRule=D;var H=w.prefixed=function(e,t,i){return 0===e.indexOf("@")?D(e):(-1!=e.indexOf("-")&&(e=p(e)),t?v(e,t,i):v(e,"pfx"))},L=(w.prefixedCSS=function(e){var t=H(e);return t&&u(t)},function(e,t){var i=!1,n=a("div"),s=n.style;if(e in s){var o=S.length;for(s[e]=t,i=s[e];o--&&!i;)s[e]="-"+S[o]+"-"+t,i=s[e]}return""===i&&(i=!1),i});w.prefixedCSSValue=L,w.testAllProps=y;var M=(w.testProp=function(e,t,n){return f([e],i,t,n)},w.testStyles=d);x.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}),x.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)}),x.addTest("svg",!!t.createElementNS&&!!t.createElementNS("http://www.w3.org/2000/svg","svg").createSVGRect),x.addTest("csstransforms",function(){return-1===navigator.userAgent.indexOf("Android 2.")&&y("transform","scale(1)",!0)});var N="CSS"in e&&"supports"in e.CSS,z="supportsCSS"in e;x.addTest("supports",N||z),x.addTest("csstransforms3d",function(){var e=!!y("perspective","1px",!0),t=x._config.usePrefixes;if(e&&(!t||"webkitPerspective"in C.style)){var i,n="#modernizr{width:0;height:0}";x.supports?i="@supports (perspective: 1px)":(i="@media (transform-3d)",t&&(i+=",(-webkit-transform-3d)")),i+="{#modernizr{width:7px;height:18px;margin:0;padding:0;border:0}}",M(n+i,function(t){e=7===t.offsetWidth&&18===t.offsetHeight})}return e}),M("#modernizr { width: 50vw; }",function(t){var i=parseInt(e.innerWidth/2,10),n=parseInt((e.getComputedStyle?getComputedStyle(t,null):t.currentStyle).width,10);x.addTest("cssvwunit",n==i)}),x.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(i){}return t}),s(),o(k),delete w.addTest,delete w.addAsyncTest;for(var F=0;F<x._q.length;F++)x._q[F]();e.Modernizr=x}(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 i(e){var t=!!e&&"length"in e&&e.length,i=oe.type(e);return"function"===i||oe.isWindow(e)?!1:"array"===i||0===t||"number"==typeof t&&t>0&&t-1 in e}function n(e,t,i){if(oe.isFunction(t))return oe.grep(e,function(e,n){return!!t.call(e,n,e)!==i});if(t.nodeType)return oe.grep(e,function(e){return e===t!==i});if("string"==typeof t){if(ge.test(t))return oe.filter(t,e,i);t=oe.filter(t,e)}return oe.grep(e,function(e){return J.call(t,e)>-1!==i})}function s(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}function o(e){var t={};return oe.each(e.match(xe)||[],function(e,i){t[i]=!0}),t}function r(){Y.removeEventListener("DOMContentLoaded",r),e.removeEventListener("load",r),oe.ready()}function a(){this.expando=oe.expando+a.uid++}function l(e,t,i){var n;if(void 0===i&&1===e.nodeType)if(n="data-"+t.replace(Ae,"-$&").toLowerCase(),i=e.getAttribute(n),"string"==typeof i){try{i="true"===i?!0:"false"===i?!1:"null"===i?null:+i+""===i?+i:$e.test(i)?oe.parseJSON(i):i}catch(s){}Se.set(e,t,i)}else i=void 0;return i}function d(e,t,i,n){var s,o=1,r=20,a=n?function(){return n.cur()}:function(){return oe.css(e,t,"")},l=a(),d=i&&i[3]||(oe.cssNumber[t]?"":"px"),c=(oe.cssNumber[t]||"px"!==d&&+l)&&qe.exec(oe.css(e,t));if(c&&c[3]!==d){d=d||c[3],i=i||[],c=+l||1;do o=o||".5",c/=o,oe.style(e,t,c+d);while(o!==(o=a()/l)&&1!==o&&--r)}return i&&(c=+c||+l||0,s=i[1]?c+(i[1]+1)*i[2]:+i[2],n&&(n.unit=d,n.start=c,n.end=s)),s}function c(e,t){var i="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[];return void 0===t||t&&oe.nodeName(e,t)?oe.merge([e],i):i}function u(e,t){for(var i=0,n=e.length;n>i;i++)_e.set(e[i],"globalEval",!t||_e.get(t[i],"globalEval"))}function h(e,t,i,n,s){for(var o,r,a,l,d,h,p=t.createDocumentFragment(),f=[],g=0,m=e.length;m>g;g++)if(o=e[g],o||0===o)if("object"===oe.type(o))oe.merge(f,o.nodeType?[o]:o);else if(Me.test(o)){for(r=r||p.appendChild(t.createElement("div")),a=(De.exec(o)||["",""])[1].toLowerCase(),l=Le[a]||Le._default,r.innerHTML=l[1]+oe.htmlPrefilter(o)+l[2],h=l[0];h--;)r=r.lastChild;oe.merge(f,r.childNodes),r=p.firstChild,r.textContent=""}else f.push(t.createTextNode(o));for(p.textContent="",g=0;o=f[g++];)if(n&&oe.inArray(o,n)>-1)s&&s.push(o);else if(d=oe.contains(o.ownerDocument,o),r=c(p.appendChild(o),"script"),d&&u(r),i)for(h=0;o=r[h++];)He.test(o.type||"")&&i.push(o);return p}function p(){return!0}function f(){return!1}function g(){try{return Y.activeElement}catch(e){}}function m(e,t,i,n,s,o){var r,a;if("object"==typeof t){"string"!=typeof i&&(n=n||i,i=void 0);for(a in t)m(e,a,i,n,t[a],o);return e}if(null==n&&null==s?(s=i,n=i=void 0):null==s&&("string"==typeof i?(s=n,n=void 0):(s=n,n=i,i=void 0)),s===!1)s=f;else if(!s)return e;return 1===o&&(r=s,s=function(e){return oe().off(e),r.apply(this,arguments)},s.guid=r.guid||(r.guid=oe.guid++)),e.each(function(){oe.event.add(this,t,s,n,i)})}function v(e,t){return oe.nodeName(e,"table")&&oe.nodeName(11!==t.nodeType?t:t.firstChild,"tr")?e.getElementsByTagName("tbody")[0]||e.appendChild(e.ownerDocument.createElement("tbody")):e}function y(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function b(e){var t=Be.exec(e.type);return t?e.type=t[1]:e.removeAttribute("type"),e}function w(e,t){var i,n,s,o,r,a,l,d;if(1===t.nodeType){if(_e.hasData(e)&&(o=_e.access(e),r=_e.set(t,o),d=o.events)){delete r.handle,r.events={};for(s in d)for(i=0,n=d[s].length;n>i;i++)oe.event.add(t,s,d[s][i])}Se.hasData(e)&&(a=Se.access(e),l=oe.extend({},a),Se.set(t,l))}}function x(e,t){var i=t.nodeName.toLowerCase();"input"===i&&Pe.test(e.type)?t.checked=e.checked:"input"!==i&&"textarea"!==i||(t.defaultValue=e.defaultValue)}function k(e,t,i,n){t=Q.apply([],t);var s,o,r,a,l,d,u=0,p=e.length,f=p-1,g=t[0],m=oe.isFunction(g);if(m||p>1&&"string"==typeof g&&!ne.checkClone&&We.test(g))return e.each(function(s){var o=e.eq(s);m&&(t[0]=g.call(this,s,o.html())),k(o,t,i,n)});if(p&&(s=h(t,e[0].ownerDocument,!1,e,n),o=s.firstChild,1===s.childNodes.length&&(s=o),o||n)){for(r=oe.map(c(s,"script"),y),a=r.length;p>u;u++)l=s,u!==f&&(l=oe.clone(l,!0,!0),a&&oe.merge(r,c(l,"script"))),i.call(e[u],l,u);if(a)for(d=r[r.length-1].ownerDocument,oe.map(r,b),u=0;a>u;u++)l=r[u],He.test(l.type||"")&&!_e.access(l,"globalEval")&&oe.contains(d,l)&&(l.src?oe._evalUrl&&oe._evalUrl(l.src):oe.globalEval(l.textContent.replace(Xe,"")))}return e}function C(e,t,i){for(var n,s=t?oe.filter(t,e):e,o=0;null!=(n=s[o]);o++)i||1!==n.nodeType||oe.cleanData(c(n)),n.parentNode&&(i&&oe.contains(n.ownerDocument,n)&&u(c(n,"script")),n.parentNode.removeChild(n));return e}function T(e,t){var i=oe(t.createElement(e)).appendTo(t.body),n=oe.css(i[0],"display");return i.detach(),n}function _(e){var t=Y,i=Ue[e];return i||(i=T(e,t),"none"!==i&&i||(Ge=(Ge||oe("<iframe frameborder='0' width='0' height='0'/>")).appendTo(t.documentElement),t=Ge[0].contentDocument,t.write(),t.close(),i=T(e,t),Ge.detach()),Ue[e]=i),i}function S(e,t,i){var n,s,o,r,a=e.style;return i=i||Ze(e),r=i?i.getPropertyValue(t)||i[t]:void 0,""!==r&&void 0!==r||oe.contains(e.ownerDocument,e)||(r=oe.style(e,t)),i&&!ne.pixelMarginRight()&&Ye.test(r)&&Ve.test(t)&&(n=a.width,s=a.minWidth,o=a.maxWidth,a.minWidth=a.maxWidth=a.width=r,r=i.width,a.width=n,a.minWidth=s,a.maxWidth=o),void 0!==r?r+"":r}function $(e,t){return{get:function(){return e()?void delete this.get:(this.get=t).apply(this,arguments)}}}function A(e){if(e in nt)return e;for(var t=e[0].toUpperCase()+e.slice(1),i=it.length;i--;)if(e=it[i]+t,e in nt)return e}function E(e,t,i){var n=qe.exec(t);return n?Math.max(0,n[2]-(i||0))+(n[3]||"px"):t}function q(e,t,i,n,s){for(var o=i===(n?"border":"content")?4:"width"===t?1:0,r=0;4>o;o+=2)"margin"===i&&(r+=oe.css(e,i+je[o],!0,s)),n?("content"===i&&(r-=oe.css(e,"padding"+je[o],!0,s)),"margin"!==i&&(r-=oe.css(e,"border"+je[o]+"Width",!0,s))):(r+=oe.css(e,"padding"+je[o],!0,s),"padding"!==i&&(r+=oe.css(e,"border"+je[o]+"Width",!0,s)));return r}function j(e,t,i){var n=!0,s="width"===t?e.offsetWidth:e.offsetHeight,o=Ze(e),r="border-box"===oe.css(e,"boxSizing",!1,o);if(0>=s||null==s){if(s=S(e,t,o),(0>s||null==s)&&(s=e.style[t]),Ye.test(s))return s;n=r&&(ne.boxSizingReliable()||s===e.style[t]),s=parseFloat(s)||0}return s+q(e,t,i||(r?"border":"content"),n,o)+"px"}function O(e,t){for(var i,n,s,o=[],r=0,a=e.length;a>r;r++)n=e[r],n.style&&(o[r]=_e.get(n,"olddisplay"),i=n.style.display,t?(o[r]||"none"!==i||(n.style.display=""),""===n.style.display&&Oe(n)&&(o[r]=_e.access(n,"olddisplay",_(n.nodeName)))):(s=Oe(n),"none"===i&&s||_e.set(n,"olddisplay",s?i:oe.css(n,"display"))));for(r=0;a>r;r++)n=e[r],n.style&&(t&&"none"!==n.style.display&&""!==n.style.display||(n.style.display=t?o[r]||"":"none"));return e}function P(e,t,i,n,s){return new P.prototype.init(e,t,i,n,s)}function D(){return e.setTimeout(function(){st=void 0}),st=oe.now()}function H(e,t){var i,n=0,s={height:e};for(t=t?1:0;4>n;n+=2-t)i=je[n],s["margin"+i]=s["padding"+i]=e;return t&&(s.opacity=s.width=e),s}function L(e,t,i){for(var n,s=(z.tweeners[t]||[]).concat(z.tweeners["*"]),o=0,r=s.length;r>o;o++)if(n=s[o].call(i,t,e))return n}function M(e,t,i){var n,s,o,r,a,l,d,c,u=this,h={},p=e.style,f=e.nodeType&&Oe(e),g=_e.get(e,"fxshow");i.queue||(a=oe._queueHooks(e,"fx"),null==a.unqueued&&(a.unqueued=0,l=a.empty.fire,a.empty.fire=function(){a.unqueued||l()}),a.unqueued++,u.always(function(){u.always(function(){a.unqueued--,oe.queue(e,"fx").length||a.empty.fire()})})),1===e.nodeType&&("height"in t||"width"in t)&&(i.overflow=[p.overflow,p.overflowX,p.overflowY],d=oe.css(e,"display"),c="none"===d?_e.get(e,"olddisplay")||_(e.nodeName):d,"inline"===c&&"none"===oe.css(e,"float")&&(p.display="inline-block")),i.overflow&&(p.overflow="hidden",u.always(function(){p.overflow=i.overflow[0],p.overflowX=i.overflow[1],p.overflowY=i.overflow[2]}));for(n in t)if(s=t[n],rt.exec(s)){if(delete t[n],o=o||"toggle"===s,s===(f?"hide":"show")){if("show"!==s||!g||void 0===g[n])continue;f=!0}h[n]=g&&g[n]||oe.style(e,n)}else d=void 0;if(oe.isEmptyObject(h))"inline"===("none"===d?_(e.nodeName):d)&&(p.display=d);else{g?"hidden"in g&&(f=g.hidden):g=_e.access(e,"fxshow",{}),o&&(g.hidden=!f),f?oe(e).show():u.done(function(){oe(e).hide()}),u.done(function(){var t;_e.remove(e,"fxshow");for(t in h)oe.style(e,t,h[t])});for(n in h)r=L(f?g[n]:0,n,u),n in g||(g[n]=r.start,f&&(r.end=r.start,r.start="width"===n||"height"===n?1:0))}}function N(e,t){var i,n,s,o,r;for(i in e)if(n=oe.camelCase(i),s=t[n],o=e[i],oe.isArray(o)&&(s=o[1],o=e[i]=o[0]),i!==n&&(e[n]=o,delete e[i]),r=oe.cssHooks[n],r&&"expand"in r){o=r.expand(o),delete e[n];for(i in o)i in e||(e[i]=o[i],t[i]=s)}else t[n]=s}function z(e,t,i){var n,s,o=0,r=z.prefilters.length,a=oe.Deferred().always(function(){delete l.elem}),l=function(){if(s)return!1;for(var t=st||D(),i=Math.max(0,d.startTime+d.duration-t),n=i/d.duration||0,o=1-n,r=0,l=d.tweens.length;l>r;r++)d.tweens[r].run(o);return a.notifyWith(e,[d,o,i]),1>o&&l?i:(a.resolveWith(e,[d]),!1)},d=a.promise({elem:e,props:oe.extend({},t),opts:oe.extend(!0,{specialEasing:{},easing:oe.easing._default},i),originalProperties:t,originalOptions:i,startTime:st||D(),duration:i.duration,tweens:[],createTween:function(t,i){var n=oe.Tween(e,d.opts,t,i,d.opts.specialEasing[t]||d.opts.easing);return d.tweens.push(n),n},stop:function(t){var i=0,n=t?d.tweens.length:0;if(s)return this;for(s=!0;n>i;i++)d.tweens[i].run(1);return t?(a.notifyWith(e,[d,1,0]),a.resolveWith(e,[d,t])):a.rejectWith(e,[d,t]),this}}),c=d.props;for(N(c,d.opts.specialEasing);r>o;o++)if(n=z.prefilters[o].call(d,e,c,d.opts))return oe.isFunction(n.stop)&&(oe._queueHooks(d.elem,d.opts.queue).stop=oe.proxy(n.stop,n)),n;return oe.map(c,L,d),oe.isFunction(d.opts.start)&&d.opts.start.call(e,d),oe.fx.timer(oe.extend(l,{elem:e,anim:d,queue:d.opts.queue})),d.progress(d.opts.progress).done(d.opts.done,d.opts.complete).fail(d.opts.fail).always(d.opts.always)}function F(e){return e.getAttribute&&e.getAttribute("class")||""}function I(e){return function(t,i){"string"!=typeof t&&(i=t,t="*");var n,s=0,o=t.toLowerCase().match(xe)||[];if(oe.isFunction(i))for(;n=o[s++];)"+"===n[0]?(n=n.slice(1)||"*",(e[n]=e[n]||[]).unshift(i)):(e[n]=e[n]||[]).push(i)}}function R(e,t,i,n){function s(a){var l;return o[a]=!0,oe.each(e[a]||[],function(e,a){var d=a(t,i,n);return"string"!=typeof d||r||o[d]?r?!(l=d):void 0:(t.dataTypes.unshift(d),s(d),!1)}),l}var o={},r=e===St;return s(t.dataTypes[0])||!o["*"]&&s("*")}function W(e,t){var i,n,s=oe.ajaxSettings.flatOptions||{};for(i in t)void 0!==t[i]&&((s[i]?e:n||(n={}))[i]=t[i]);return n&&oe.extend(!0,e,n),e}function B(e,t,i){for(var n,s,o,r,a=e.contents,l=e.dataTypes;"*"===l[0];)l.shift(),void 0===n&&(n=e.mimeType||t.getResponseHeader("Content-Type"));if(n)for(s in a)if(a[s]&&a[s].test(n)){l.unshift(s);break}if(l[0]in i)o=l[0];else{for(s in i){if(!l[0]||e.converters[s+" "+l[0]]){o=s;break}r||(r=s)}o=o||r}return o?(o!==l[0]&&l.unshift(o),i[o]):void 0}function X(e,t,i,n){var s,o,r,a,l,d={},c=e.dataTypes.slice();if(c[1])for(r in e.converters)d[r.toLowerCase()]=e.converters[r];for(o=c.shift();o;)if(e.responseFields[o]&&(i[e.responseFields[o]]=t),!l&&n&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),l=o,o=c.shift())if("*"===o)o=l;else if("*"!==l&&l!==o){if(r=d[l+" "+o]||d["* "+o],!r)for(s in d)if(a=s.split(" "),a[1]===o&&(r=d[l+" "+a[0]]||d["* "+a[0]])){r===!0?r=d[s]:d[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(u){return{state:"parsererror",error:r?u:"No conversion from "+l+" to "+o}}}return{state:"success",data:t}}function G(e,t,i,n){var s;if(oe.isArray(t))oe.each(t,function(t,s){i||qt.test(e)?n(e,s):G(e+"["+("object"==typeof s&&null!=s?t:"")+"]",s,i,n)});else if(i||"object"!==oe.type(t))n(e,t);else for(s in t)G(e+"["+s+"]",t[s],i,n)}function U(e){return oe.isWindow(e)?e:9===e.nodeType&&e.defaultView}var V=[],Y=e.document,Z=V.slice,Q=V.concat,K=V.push,J=V.indexOf,ee={},te=ee.toString,ie=ee.hasOwnProperty,ne={},se="2.2.4",oe=function(e,t){return new oe.fn.init(e,t)},re=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,ae=/^-ms-/,le=/-([\da-z])/gi,de=function(e,t){return t.toUpperCase()};oe.fn=oe.prototype={jquery:se,constructor:oe,selector:"",length:0,toArray:function(){return Z.call(this)},get:function(e){return null!=e?0>e?this[e+this.length]:this[e]:Z.call(this)},pushStack:function(e){var t=oe.merge(this.constructor(),e);return t.prevObject=this,t.context=this.context,t},each:function(e){return oe.each(this,e)},map:function(e){return this.pushStack(oe.map(this,function(t,i){return e.call(t,i,t)}))},slice:function(){return this.pushStack(Z.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(e){var t=this.length,i=+e+(0>e?t:0);return this.pushStack(i>=0&&t>i?[this[i]]:[])},end:function(){return this.prevObject||this.constructor()},push:K,sort:V.sort,splice:V.splice},oe.extend=oe.fn.extend=function(){var e,t,i,n,s,o,r=arguments[0]||{},a=1,l=arguments.length,d=!1;for("boolean"==typeof r&&(d=r,r=arguments[a]||{},a++),"object"==typeof r||oe.isFunction(r)||(r={}),a===l&&(r=this,a--);l>a;a++)if(null!=(e=arguments[a]))for(t in e)i=r[t],n=e[t],r!==n&&(d&&n&&(oe.isPlainObject(n)||(s=oe.isArray(n)))?(s?(s=!1,o=i&&oe.isArray(i)?i:[]):o=i&&oe.isPlainObject(i)?i:{},r[t]=oe.extend(d,o,n)):void 0!==n&&(r[t]=n));return r},oe.extend({expando:"jQuery"+(se+Math.random()).replace(/\D/g,""),isReady:!0,error:function(e){throw new Error(e)},noop:function(){},isFunction:function(e){return"function"===oe.type(e)},isArray:Array.isArray,isWindow:function(e){return null!=e&&e===e.window},isNumeric:function(e){var t=e&&e.toString();return!oe.isArray(e)&&t-parseFloat(t)+1>=0},isPlainObject:function(e){var t;if("object"!==oe.type(e)||e.nodeType||oe.isWindow(e))return!1;if(e.constructor&&!ie.call(e,"constructor")&&!ie.call(e.constructor.prototype||{},"isPrototypeOf"))return!1;for(t in e);return void 0===t||ie.call(e,t)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},type:function(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?ee[te.call(e)]||"object":typeof e},globalEval:function(e){var t,i=eval;e=oe.trim(e),e&&(1===e.indexOf("use strict")?(t=Y.createElement("script"),t.text=e,Y.head.appendChild(t).parentNode.removeChild(t)):i(e))},camelCase:function(e){return e.replace(ae,"ms-").replace(le,de)},nodeName:function(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()},each:function(e,t){var n,s=0;if(i(e))for(n=e.length;n>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(re,"")},makeArray:function(e,t){var n=t||[];return null!=e&&(i(Object(e))?oe.merge(n,"string"==typeof e?[e]:e):K.call(n,e)),n},inArray:function(e,t,i){return null==t?-1:J.call(t,e,i)},merge:function(e,t){for(var i=+t.length,n=0,s=e.length;i>n;n++)e[s++]=t[n];return e.length=s,e},grep:function(e,t,i){for(var n,s=[],o=0,r=e.length,a=!i;r>o;o++)n=!t(e[o],o),n!==a&&s.push(e[o]);return s},map:function(e,t,n){var s,o,r=0,a=[];if(i(e))for(s=e.length;s>r;r++)o=t(e[r],r,n),null!=o&&a.push(o);else for(r in e)o=t(e[r],r,n),null!=o&&a.push(o);return Q.apply([],a)},guid:1,proxy:function(e,t){var i,n,s;return"string"==typeof t&&(i=e[t],t=e,e=i),oe.isFunction(e)?(n=Z.call(arguments,2),s=function(){return e.apply(t||this,n.concat(Z.call(arguments)))},s.guid=e.guid=e.guid||oe.guid++,s):void 0},now:Date.now,support:ne}),"function"==typeof Symbol&&(oe.fn[Symbol.iterator]=V[Symbol.iterator]),oe.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(e,t){ee["[object "+t+"]"]=t.toLowerCase()});var ce=function(e){function t(e,t,i,n){var s,o,r,a,l,d,u,p,f=t&&t.ownerDocument,g=t?t.nodeType:9;if(i=i||[],"string"!=typeof e||!e||1!==g&&9!==g&&11!==g)return i;if(!n&&((t?t.ownerDocument||t:F)!==O&&j(t),t=t||O,D)){if(11!==g&&(d=ve.exec(e)))if(s=d[1]){if(9===g){if(!(r=t.getElementById(s)))return i;if(r.id===s)return i.push(r),i}else if(f&&(r=f.getElementById(s))&&N(t,r)&&r.id===s)return i.push(r),i}else{if(d[2])return K.apply(i,t.getElementsByTagName(e)),i;if((s=d[3])&&x.getElementsByClassName&&t.getElementsByClassName)return K.apply(i,t.getElementsByClassName(s)),i}if(x.qsa&&!X[e+" "]&&(!H||!H.test(e))){if(1!==g)f=t,p=e;else if("object"!==t.nodeName.toLowerCase()){for((a=t.getAttribute("id"))?a=a.replace(be,"\\$&"):t.setAttribute("id",a=z),u=_(e),o=u.length,l=he.test(a)?"#"+a:"[id='"+a+"']";o--;)u[o]=l+" "+h(u[o]);p=u.join(","),f=ye.test(e)&&c(t.parentNode)||t}if(p)try{return K.apply(i,f.querySelectorAll(p)),i}catch(m){}finally{a===z&&t.removeAttribute("id")}}}return $(e.replace(ae,"$1"),t,i,n)}function i(){function e(i,n){return t.push(i+" ")>k.cacheLength&&delete e[t.shift()],e[i+" "]=n}var t=[];return e}function n(e){return e[z]=!0,e}function s(e){var t=O.createElement("div");try{return!!e(t)}catch(i){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function o(e,t){for(var i=e.split("|"),n=i.length;n--;)k.attrHandle[i[n]]=t}function r(e,t){var i=t&&e,n=i&&1===e.nodeType&&1===t.nodeType&&(~t.sourceIndex||U)-(~e.sourceIndex||U);if(n)return n;if(i)for(;i=i.nextSibling;)if(i===t)return-1;return e?1:-1}function a(e){return function(t){var i=t.nodeName.toLowerCase();return"input"===i&&t.type===e}}function l(e){return function(t){var i=t.nodeName.toLowerCase();return("input"===i||"button"===i)&&t.type===e}}function d(e){return n(function(t){return t=+t,n(function(i,n){for(var s,o=e([],i.length,t),r=o.length;r--;)i[s=o[r]]&&(i[s]=!(n[s]=i[s]))})})}function c(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}function u(){}function h(e){for(var t=0,i=e.length,n="";i>t;t++)n+=e[t].value;return n}function p(e,t,i){var n=t.dir,s=i&&"parentNode"===n,o=R++;return t.first?function(t,i,o){for(;t=t[n];)if(1===t.nodeType||s)return e(t,i,o)}:function(t,i,r){var a,l,d,c=[I,o];if(r){for(;t=t[n];)if((1===t.nodeType||s)&&e(t,i,r))return!0}else for(;t=t[n];)if(1===t.nodeType||s){if(d=t[z]||(t[z]={}),l=d[t.uniqueID]||(d[t.uniqueID]={}),(a=l[n])&&a[0]===I&&a[1]===o)return c[2]=a[2];if(l[n]=c,c[2]=e(t,i,r))return!0}}}function f(e){return e.length>1?function(t,i,n){for(var s=e.length;s--;)if(!e[s](t,i,n))return!1;return!0}:e[0]}function g(e,i,n){for(var s=0,o=i.length;o>s;s++)t(e,i[s],n);return n}function m(e,t,i,n,s){for(var o,r=[],a=0,l=e.length,d=null!=t;l>a;a++)(o=e[a])&&(i&&!i(o,n,s)||(r.push(o),d&&t.push(a)));return r}function v(e,t,i,s,o,r){return s&&!s[z]&&(s=v(s)),o&&!o[z]&&(o=v(o,r)),n(function(n,r,a,l){var d,c,u,h=[],p=[],f=r.length,v=n||g(t||"*",a.nodeType?[a]:a,[]),y=!e||!n&&t?v:m(v,h,e,a,l),b=i?o||(n?e:f||s)?[]:r:y;if(i&&i(y,b,a,l),s)for(d=m(b,p),s(d,[],a,l),c=d.length;c--;)(u=d[c])&&(b[p[c]]=!(y[p[c]]=u));if(n){if(o||e){if(o){for(d=[],c=b.length;c--;)(u=b[c])&&d.push(y[c]=u);o(null,b=[],d,l)}for(c=b.length;c--;)(u=b[c])&&(d=o?ee(n,u):h[c])>-1&&(n[d]=!(r[d]=u))}}else b=m(b===r?b.splice(f,b.length):b),o?o(null,r,b,l):K.apply(r,b)})}function y(e){for(var t,i,n,s=e.length,o=k.relative[e[0].type],r=o||k.relative[" "],a=o?1:0,l=p(function(e){return e===t},r,!0),d=p(function(e){return ee(t,e)>-1},r,!0),c=[function(e,i,n){var s=!o&&(n||i!==A)||((t=i).nodeType?l(e,i,n):d(e,i,n));return t=null,s}];s>a;a++)if(i=k.relative[e[a].type])c=[p(f(c),i)];else{if(i=k.filter[e[a].type].apply(null,e[a].matches),i[z]){for(n=++a;s>n&&!k.relative[e[n].type];n++);return v(a>1&&f(c),a>1&&h(e.slice(0,a-1).concat({value:" "===e[a-2].type?"*":""})).replace(ae,"$1"),i,n>a&&y(e.slice(a,n)),s>n&&y(e=e.slice(n)),s>n&&h(e))}c.push(i)}return f(c)}function b(e,i){var s=i.length>0,o=e.length>0,r=function(n,r,a,l,d){var c,u,h,p=0,f="0",g=n&&[],v=[],y=A,b=n||o&&k.find.TAG("*",d),w=I+=null==y?1:Math.random()||.1,x=b.length;for(d&&(A=r===O||r||d);f!==x&&null!=(c=b[f]);f++){if(o&&c){for(u=0,r||c.ownerDocument===O||(j(c),a=!D);h=e[u++];)if(h(c,r||O,a)){l.push(c);break}d&&(I=w)}s&&((c=!h&&c)&&p--,n&&g.push(c))}if(p+=f,s&&f!==p){for(u=0;h=i[u++];)h(g,v,r,a);if(n){if(p>0)for(;f--;)g[f]||v[f]||(v[f]=Z.call(l));v=m(v)}K.apply(l,v),d&&!n&&v.length>0&&p+i.length>1&&t.uniqueSort(l)}return d&&(I=w,A=y),g};return s?n(r):r}var w,x,k,C,T,_,S,$,A,E,q,j,O,P,D,H,L,M,N,z="sizzle"+1*new Date,F=e.document,I=0,R=0,W=i(),B=i(),X=i(),G=function(e,t){return e===t&&(q=!0),0},U=1<<31,V={}.hasOwnProperty,Y=[],Z=Y.pop,Q=Y.push,K=Y.push,J=Y.slice,ee=function(e,t){for(var i=0,n=e.length;n>i;i++)if(e[i]===t)return i;return-1},te="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",ie="[\\x20\\t\\r\\n\\f]",ne="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",se="\\["+ie+"*("+ne+")(?:"+ie+"*([*^$|!~]?=)"+ie+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+ne+"))|)"+ie+"*\\]",oe=":("+ne+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+se+")*)|.*)\\)|)",re=new RegExp(ie+"+","g"),ae=new RegExp("^"+ie+"+|((?:^|[^\\\\])(?:\\\\.)*)"+ie+"+$","g"),le=new RegExp("^"+ie+"*,"+ie+"*"),de=new RegExp("^"+ie+"*([>+~]|"+ie+")"+ie+"*"),ce=new RegExp("="+ie+"*([^\\]'\"]*?)"+ie+"*\\]","g"),ue=new RegExp(oe),he=new RegExp("^"+ne+"$"),pe={
ID:new RegExp("^#("+ne+")"),CLASS:new RegExp("^\\.("+ne+")"),TAG:new RegExp("^("+ne+"|[*])"),ATTR:new RegExp("^"+se),PSEUDO:new RegExp("^"+oe),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+ie+"*(even|odd|(([+-]|)(\\d*)n|)"+ie+"*(?:([+-]|)"+ie+"*(\\d+)|))"+ie+"*\\)|)","i"),bool:new RegExp("^(?:"+te+")$","i"),needsContext:new RegExp("^"+ie+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+ie+"*((?:-\\d)?\\d*)"+ie+"*\\)|)(?=[^-]|$)","i")},fe=/^(?:input|select|textarea|button)$/i,ge=/^h\d$/i,me=/^[^{]+\{\s*\[native \w/,ve=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ye=/[+~]/,be=/'|\\/g,we=new RegExp("\\\\([\\da-f]{1,6}"+ie+"?|("+ie+")|.)","ig"),xe=function(e,t,i){var n="0x"+t-65536;return n!==n||i?t:0>n?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320)},ke=function(){j()};try{K.apply(Y=J.call(F.childNodes),F.childNodes),Y[F.childNodes.length].nodeType}catch(Ce){K={apply:Y.length?function(e,t){Q.apply(e,J.call(t))}:function(e,t){for(var i=e.length,n=0;e[i++]=t[n++];);e.length=i-1}}}x=t.support={},T=t.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return t?"HTML"!==t.nodeName:!1},j=t.setDocument=function(e){var t,i,n=e?e.ownerDocument||e:F;return n!==O&&9===n.nodeType&&n.documentElement?(O=n,P=O.documentElement,D=!T(O),(i=O.defaultView)&&i.top!==i&&(i.addEventListener?i.addEventListener("unload",ke,!1):i.attachEvent&&i.attachEvent("onunload",ke)),x.attributes=s(function(e){return e.className="i",!e.getAttribute("className")}),x.getElementsByTagName=s(function(e){return e.appendChild(O.createComment("")),!e.getElementsByTagName("*").length}),x.getElementsByClassName=me.test(O.getElementsByClassName),x.getById=s(function(e){return P.appendChild(e).id=z,!O.getElementsByName||!O.getElementsByName(z).length}),x.getById?(k.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&D){var i=t.getElementById(e);return i?[i]:[]}},k.filter.ID=function(e){var t=e.replace(we,xe);return function(e){return e.getAttribute("id")===t}}):(delete k.find.ID,k.filter.ID=function(e){var t=e.replace(we,xe);return function(e){var i="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return i&&i.value===t}}),k.find.TAG=x.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):x.qsa?t.querySelectorAll(e):void 0}:function(e,t){var i,n=[],s=0,o=t.getElementsByTagName(e);if("*"===e){for(;i=o[s++];)1===i.nodeType&&n.push(i);return n}return o},k.find.CLASS=x.getElementsByClassName&&function(e,t){return"undefined"!=typeof t.getElementsByClassName&&D?t.getElementsByClassName(e):void 0},L=[],H=[],(x.qsa=me.test(O.querySelectorAll))&&(s(function(e){P.appendChild(e).innerHTML="<a id='"+z+"'></a><select id='"+z+"-\r\\' msallowcapture=''><option selected=''></option></select>",e.querySelectorAll("[msallowcapture^='']").length&&H.push("[*^$]="+ie+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||H.push("\\["+ie+"*(?:value|"+te+")"),e.querySelectorAll("[id~="+z+"-]").length||H.push("~="),e.querySelectorAll(":checked").length||H.push(":checked"),e.querySelectorAll("a#"+z+"+*").length||H.push(".#.+[+~]")}),s(function(e){var t=O.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&H.push("name"+ie+"*[*^$|!~]?="),e.querySelectorAll(":enabled").length||H.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),H.push(",.*:")})),(x.matchesSelector=me.test(M=P.matches||P.webkitMatchesSelector||P.mozMatchesSelector||P.oMatchesSelector||P.msMatchesSelector))&&s(function(e){x.disconnectedMatch=M.call(e,"div"),M.call(e,"[s!='']:x"),L.push("!=",oe)}),H=H.length&&new RegExp(H.join("|")),L=L.length&&new RegExp(L.join("|")),t=me.test(P.compareDocumentPosition),N=t||me.test(P.contains)?function(e,t){var i=9===e.nodeType?e.documentElement:e,n=t&&t.parentNode;return e===n||!(!n||1!==n.nodeType||!(i.contains?i.contains(n):e.compareDocumentPosition&&16&e.compareDocumentPosition(n)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},G=t?function(e,t){if(e===t)return q=!0,0;var i=!e.compareDocumentPosition-!t.compareDocumentPosition;return i?i:(i=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1,1&i||!x.sortDetached&&t.compareDocumentPosition(e)===i?e===O||e.ownerDocument===F&&N(F,e)?-1:t===O||t.ownerDocument===F&&N(F,t)?1:E?ee(E,e)-ee(E,t):0:4&i?-1:1)}:function(e,t){if(e===t)return q=!0,0;var i,n=0,s=e.parentNode,o=t.parentNode,a=[e],l=[t];if(!s||!o)return e===O?-1:t===O?1:s?-1:o?1:E?ee(E,e)-ee(E,t):0;if(s===o)return r(e,t);for(i=e;i=i.parentNode;)a.unshift(i);for(i=t;i=i.parentNode;)l.unshift(i);for(;a[n]===l[n];)n++;return n?r(a[n],l[n]):a[n]===F?-1:l[n]===F?1:0},O):O},t.matches=function(e,i){return t(e,null,null,i)},t.matchesSelector=function(e,i){if((e.ownerDocument||e)!==O&&j(e),i=i.replace(ce,"='$1']"),x.matchesSelector&&D&&!X[i+" "]&&(!L||!L.test(i))&&(!H||!H.test(i)))try{var n=M.call(e,i);if(n||x.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(s){}return t(i,O,null,[e]).length>0},t.contains=function(e,t){return(e.ownerDocument||e)!==O&&j(e),N(e,t)},t.attr=function(e,t){(e.ownerDocument||e)!==O&&j(e);var i=k.attrHandle[t.toLowerCase()],n=i&&V.call(k.attrHandle,t.toLowerCase())?i(e,t,!D):void 0;return void 0!==n?n:x.attributes||!D?e.getAttribute(t):(n=e.getAttributeNode(t))&&n.specified?n.value:null},t.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},t.uniqueSort=function(e){var t,i=[],n=0,s=0;if(q=!x.detectDuplicates,E=!x.sortStable&&e.slice(0),e.sort(G),q){for(;t=e[s++];)t===e[s]&&(n=i.push(s));for(;n--;)e.splice(i[n],1)}return E=null,e},C=t.getText=function(e){var t,i="",n=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)i+=C(e)}else if(3===s||4===s)return e.nodeValue}else for(;t=e[n++];)i+=C(t);return i},k=t.selectors={cacheLength:50,createPseudo:n,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(we,xe),e[3]=(e[3]||e[4]||e[5]||"").replace(we,xe),"~="===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,i=!e[6]&&e[2];return pe.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":i&&ue.test(i)&&(t=_(i,!0))&&(t=i.indexOf(")",i.length-t)-i.length)&&(e[0]=e[0].slice(0,t),e[2]=i.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(we,xe).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("(^|"+ie+")"+e+"("+ie+"|$)"))&&W(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(e,i,n){return function(s){var o=t.attr(s,e);return null==o?"!="===i:i?(o+="","="===i?o===n:"!="===i?o!==n:"^="===i?n&&0===o.indexOf(n):"*="===i?n&&o.indexOf(n)>-1:"$="===i?n&&o.slice(-n.length)===n:"~="===i?(" "+o.replace(re," ")+" ").indexOf(n)>-1:"|="===i?o===n||o.slice(0,n.length+1)===n+"-":!1):!0}},CHILD:function(e,t,i,n,s){var o="nth"!==e.slice(0,3),r="last"!==e.slice(-4),a="of-type"===t;return 1===n&&0===s?function(e){return!!e.parentNode}:function(t,i,l){var d,c,u,h,p,f,g=o!==r?"nextSibling":"previousSibling",m=t.parentNode,v=a&&t.nodeName.toLowerCase(),y=!l&&!a,b=!1;if(m){if(o){for(;g;){for(h=t;h=h[g];)if(a?h.nodeName.toLowerCase()===v:1===h.nodeType)return!1;f=g="only"===e&&!f&&"nextSibling"}return!0}if(f=[r?m.firstChild:m.lastChild],r&&y){for(h=m,u=h[z]||(h[z]={}),c=u[h.uniqueID]||(u[h.uniqueID]={}),d=c[e]||[],p=d[0]===I&&d[1],b=p&&d[2],h=p&&m.childNodes[p];h=++p&&h&&h[g]||(b=p=0)||f.pop();)if(1===h.nodeType&&++b&&h===t){c[e]=[I,p,b];break}}else if(y&&(h=t,u=h[z]||(h[z]={}),c=u[h.uniqueID]||(u[h.uniqueID]={}),d=c[e]||[],p=d[0]===I&&d[1],b=p),b===!1)for(;(h=++p&&h&&h[g]||(b=p=0)||f.pop())&&((a?h.nodeName.toLowerCase()!==v:1!==h.nodeType)||!++b||(y&&(u=h[z]||(h[z]={}),c=u[h.uniqueID]||(u[h.uniqueID]={}),c[e]=[I,b]),h!==t)););return b-=s,b===n||b%n===0&&b/n>=0}}},PSEUDO:function(e,i){var s,o=k.pseudos[e]||k.setFilters[e.toLowerCase()]||t.error("unsupported pseudo: "+e);return o[z]?o(i):o.length>1?(s=[e,e,"",i],k.setFilters.hasOwnProperty(e.toLowerCase())?n(function(e,t){for(var n,s=o(e,i),r=s.length;r--;)n=ee(e,s[r]),e[n]=!(t[n]=s[r])}):function(e){return o(e,0,s)}):o}},pseudos:{not:n(function(e){var t=[],i=[],s=S(e.replace(ae,"$1"));return s[z]?n(function(e,t,i,n){for(var o,r=s(e,null,n,[]),a=e.length;a--;)(o=r[a])&&(e[a]=!(t[a]=o))}):function(e,n,o){return t[0]=e,s(t,null,o,i),t[0]=null,!i.pop()}}),has:n(function(e){return function(i){return t(e,i).length>0}}),contains:n(function(e){return e=e.replace(we,xe),function(t){return(t.textContent||t.innerText||C(t)).indexOf(e)>-1}}),lang:n(function(e){return he.test(e||"")||t.error("unsupported lang: "+e),e=e.replace(we,xe).toLowerCase(),function(t){var i;do if(i=D?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return i=i.toLowerCase(),i===e||0===i.indexOf(e+"-");while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var i=e.location&&e.location.hash;return i&&i.slice(1)===t.id},root:function(e){return e===P},focus:function(e){return e===O.activeElement&&(!O.hasFocus||O.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:function(e){return e.disabled===!1},disabled:function(e){return e.disabled===!0},checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,e.selected===!0},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!k.pseudos.empty(e)},header:function(e){return ge.test(e.nodeName)},input:function(e){return 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:d(function(){return[0]}),last:d(function(e,t){return[t-1]}),eq:d(function(e,t,i){return[0>i?i+t:i]}),even:d(function(e,t){for(var i=0;t>i;i+=2)e.push(i);return e}),odd:d(function(e,t){for(var i=1;t>i;i+=2)e.push(i);return e}),lt:d(function(e,t,i){for(var n=0>i?i+t:i;--n>=0;)e.push(n);return e}),gt:d(function(e,t,i){for(var n=0>i?i+t:i;++n<t;)e.push(n);return e})}},k.pseudos.nth=k.pseudos.eq;for(w in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})k.pseudos[w]=a(w);for(w in{submit:!0,reset:!0})k.pseudos[w]=l(w);return u.prototype=k.filters=k.pseudos,k.setFilters=new u,_=t.tokenize=function(e,i){var n,s,o,r,a,l,d,c=B[e+" "];if(c)return i?0:c.slice(0);for(a=e,l=[],d=k.preFilter;a;){n&&!(s=le.exec(a))||(s&&(a=a.slice(s[0].length)||a),l.push(o=[])),n=!1,(s=de.exec(a))&&(n=s.shift(),o.push({value:n,type:s[0].replace(ae," ")}),a=a.slice(n.length));for(r in k.filter)!(s=pe[r].exec(a))||d[r]&&!(s=d[r](s))||(n=s.shift(),o.push({value:n,type:r,matches:s}),a=a.slice(n.length));if(!n)break}return i?a.length:a?t.error(e):B(e,l).slice(0)},S=t.compile=function(e,t){var i,n=[],s=[],o=X[e+" "];if(!o){for(t||(t=_(e)),i=t.length;i--;)o=y(t[i]),o[z]?n.push(o):s.push(o);o=X(e,b(s,n)),o.selector=e}return o},$=t.select=function(e,t,i,n){var s,o,r,a,l,d="function"==typeof e&&e,u=!n&&_(e=d.selector||e);if(i=i||[],1===u.length){if(o=u[0]=u[0].slice(0),o.length>2&&"ID"===(r=o[0]).type&&x.getById&&9===t.nodeType&&D&&k.relative[o[1].type]){if(t=(k.find.ID(r.matches[0].replace(we,xe),t)||[])[0],!t)return i;d&&(t=t.parentNode),e=e.slice(o.shift().value.length)}for(s=pe.needsContext.test(e)?0:o.length;s--&&(r=o[s],!k.relative[a=r.type]);)if((l=k.find[a])&&(n=l(r.matches[0].replace(we,xe),ye.test(o[0].type)&&c(t.parentNode)||t))){if(o.splice(s,1),e=n.length&&h(o),!e)return K.apply(i,n),i;break}}return(d||S(e,u))(n,t,!D,i,!t||ye.test(e)&&c(t.parentNode)||t),i},x.sortStable=z.split("").sort(G).join("")===z,x.detectDuplicates=!!q,j(),x.sortDetached=s(function(e){return 1&e.compareDocumentPosition(O.createElement("div"))}),s(function(e){return e.innerHTML="<a href='#'></a>","#"===e.firstChild.getAttribute("href")})||o("type|href|height|width",function(e,t,i){return i?void 0:e.getAttribute(t,"type"===t.toLowerCase()?1:2)}),x.attributes&&s(function(e){return e.innerHTML="<input/>",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||o("value",function(e,t,i){return i||"input"!==e.nodeName.toLowerCase()?void 0:e.defaultValue}),s(function(e){return null==e.getAttribute("disabled")})||o(te,function(e,t,i){var n;return i?void 0:e[t]===!0?t.toLowerCase():(n=e.getAttributeNode(t))&&n.specified?n.value:null}),t}(e);oe.find=ce,oe.expr=ce.selectors,oe.expr[":"]=oe.expr.pseudos,oe.uniqueSort=oe.unique=ce.uniqueSort,oe.text=ce.getText,oe.isXMLDoc=ce.isXML,oe.contains=ce.contains;var ue=function(e,t,i){for(var n=[],s=void 0!==i;(e=e[t])&&9!==e.nodeType;)if(1===e.nodeType){if(s&&oe(e).is(i))break;n.push(e)}return n},he=function(e,t){for(var i=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&i.push(e);return i},pe=oe.expr.match.needsContext,fe=/^<([\w-]+)\s*\/?>(?:<\/\1>|)$/,ge=/^.[^:#\[\.,]*$/;oe.filter=function(e,t,i){var n=t[0];return i&&(e=":not("+e+")"),1===t.length&&1===n.nodeType?oe.find.matchesSelector(n,e)?[n]:[]:oe.find.matches(e,oe.grep(t,function(e){return 1===e.nodeType}))},oe.fn.extend({find:function(e){var t,i=this.length,n=[],s=this;if("string"!=typeof e)return this.pushStack(oe(e).filter(function(){for(t=0;i>t;t++)if(oe.contains(s[t],this))return!0}));for(t=0;i>t;t++)oe.find(e,s[t],n);return n=this.pushStack(i>1?oe.unique(n):n),n.selector=this.selector?this.selector+" "+e:e,n},filter:function(e){return this.pushStack(n(this,e||[],!1))},not:function(e){return this.pushStack(n(this,e||[],!0))},is:function(e){return!!n(this,"string"==typeof e&&pe.test(e)?oe(e):e||[],!1).length}});var me,ve=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,ye=oe.fn.init=function(e,t,i){var n,s;if(!e)return this;if(i=i||me,"string"==typeof e){if(n="<"===e[0]&&">"===e[e.length-1]&&e.length>=3?[null,e,null]:ve.exec(e),!n||!n[1]&&t)return!t||t.jquery?(t||i).find(e):this.constructor(t).find(e);if(n[1]){if(t=t instanceof oe?t[0]:t,oe.merge(this,oe.parseHTML(n[1],t&&t.nodeType?t.ownerDocument||t:Y,!0)),fe.test(n[1])&&oe.isPlainObject(t))for(n in t)oe.isFunction(this[n])?this[n](t[n]):this.attr(n,t[n]);return this}return s=Y.getElementById(n[2]),s&&s.parentNode&&(this.length=1,this[0]=s),this.context=Y,this.selector=e,this}return e.nodeType?(this.context=this[0]=e,this.length=1,this):oe.isFunction(e)?void 0!==i.ready?i.ready(e):e(oe):(void 0!==e.selector&&(this.selector=e.selector,this.context=e.context),oe.makeArray(e,this))};ye.prototype=oe.fn,me=oe(Y);var be=/^(?:parents|prev(?:Until|All))/,we={children:!0,contents:!0,next:!0,prev:!0};oe.fn.extend({has:function(e){var t=oe(e,this),i=t.length;return this.filter(function(){for(var e=0;i>e;e++)if(oe.contains(this,t[e]))return!0})},closest:function(e,t){for(var i,n=0,s=this.length,o=[],r=pe.test(e)||"string"!=typeof e?oe(e,t||this.context):0;s>n;n++)for(i=this[n];i&&i!==t;i=i.parentNode)if(i.nodeType<11&&(r?r.index(i)>-1:1===i.nodeType&&oe.find.matchesSelector(i,e))){o.push(i);break}return this.pushStack(o.length>1?oe.uniqueSort(o):o)},index:function(e){return e?"string"==typeof e?J.call(oe(e),this[0]):J.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(oe.uniqueSort(oe.merge(this.get(),oe(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),oe.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return ue(e,"parentNode")},parentsUntil:function(e,t,i){return ue(e,"parentNode",i)},next:function(e){return s(e,"nextSibling")},prev:function(e){return s(e,"previousSibling")},nextAll:function(e){return ue(e,"nextSibling")},prevAll:function(e){return ue(e,"previousSibling")},nextUntil:function(e,t,i){return ue(e,"nextSibling",i)},prevUntil:function(e,t,i){return ue(e,"previousSibling",i)},siblings:function(e){return he((e.parentNode||{}).firstChild,e)},children:function(e){return he(e.firstChild)},contents:function(e){return e.contentDocument||oe.merge([],e.childNodes)}},function(e,t){oe.fn[e]=function(i,n){var s=oe.map(this,t,i);return"Until"!==e.slice(-5)&&(n=i),n&&"string"==typeof n&&(s=oe.filter(n,s)),this.length>1&&(we[e]||oe.uniqueSort(s),be.test(e)&&s.reverse()),this.pushStack(s)}});var xe=/\S+/g;oe.Callbacks=function(e){e="string"==typeof e?o(e):oe.extend({},e);var t,i,n,s,r=[],a=[],l=-1,d=function(){for(s=e.once,n=t=!0;a.length;l=-1)for(i=a.shift();++l<r.length;)r[l].apply(i[0],i[1])===!1&&e.stopOnFalse&&(l=r.length,i=!1);e.memory||(i=!1),t=!1,s&&(r=i?[]:"")},c={add:function(){return r&&(i&&!t&&(l=r.length-1,a.push(i)),function n(t){oe.each(t,function(t,i){oe.isFunction(i)?e.unique&&c.has(i)||r.push(i):i&&i.length&&"string"!==oe.type(i)&&n(i)})}(arguments),i&&!t&&d()),this},remove:function(){return oe.each(arguments,function(e,t){for(var i;(i=oe.inArray(t,r,i))>-1;)r.splice(i,1),l>=i&&l--}),this},has:function(e){return e?oe.inArray(e,r)>-1:r.length>0},empty:function(){return r&&(r=[]),this},disable:function(){return s=a=[],r=i="",this},disabled:function(){return!r},lock:function(){return s=a=[],i||(r=i=""),this},locked:function(){return!!s},fireWith:function(e,i){return s||(i=i||[],i=[e,i.slice?i.slice():i],a.push(i),t||d()),this},fire:function(){return c.fireWith(this,arguments),this},fired:function(){return!!n}};return c},oe.extend({Deferred:function(e){var t=[["resolve","done",oe.Callbacks("once memory"),"resolved"],["reject","fail",oe.Callbacks("once memory"),"rejected"],["notify","progress",oe.Callbacks("memory")]],i="pending",n={state:function(){return i},always:function(){return s.done(arguments).fail(arguments),this},then:function(){var e=arguments;return oe.Deferred(function(i){oe.each(t,function(t,o){var r=oe.isFunction(e[t])&&e[t];s[o[1]](function(){var e=r&&r.apply(this,arguments);e&&oe.isFunction(e.promise)?e.promise().progress(i.notify).done(i.resolve).fail(i.reject):i[o[0]+"With"](this===n?i.promise():this,r?[e]:arguments)})}),e=null}).promise()},promise:function(e){return null!=e?oe.extend(e,n):n}},s={};return n.pipe=n.then,oe.each(t,function(e,o){var r=o[2],a=o[3];n[o[1]]=r.add,a&&r.add(function(){i=a},t[1^e][2].disable,t[2][2].lock),s[o[0]]=function(){return s[o[0]+"With"](this===s?n:this,arguments),this},s[o[0]+"With"]=r.fireWith}),n.promise(s),e&&e.call(s,s),s},when:function(e){var t,i,n,s=0,o=Z.call(arguments),r=o.length,a=1!==r||e&&oe.isFunction(e.promise)?r:0,l=1===a?e:oe.Deferred(),d=function(e,i,n){return function(s){i[e]=this,n[e]=arguments.length>1?Z.call(arguments):s,n===t?l.notifyWith(i,n):--a||l.resolveWith(i,n)}};if(r>1)for(t=new Array(r),i=new Array(r),n=new Array(r);r>s;s++)o[s]&&oe.isFunction(o[s].promise)?o[s].promise().progress(d(s,i,t)).done(d(s,n,o)).fail(l.reject):--a;return a||l.resolveWith(n,o),l.promise()}});var ke;oe.fn.ready=function(e){return oe.ready.promise().done(e),this},oe.extend({isReady:!1,readyWait:1,holdReady:function(e){e?oe.readyWait++:oe.ready(!0)},ready:function(e){(e===!0?--oe.readyWait:oe.isReady)||(oe.isReady=!0,e!==!0&&--oe.readyWait>0||(ke.resolveWith(Y,[oe]),oe.fn.triggerHandler&&(oe(Y).triggerHandler("ready"),oe(Y).off("ready"))))}}),oe.ready.promise=function(t){return ke||(ke=oe.Deferred(),"complete"===Y.readyState||"loading"!==Y.readyState&&!Y.documentElement.doScroll?e.setTimeout(oe.ready):(Y.addEventListener("DOMContentLoaded",r),e.addEventListener("load",r))),ke.promise(t)},oe.ready.promise();var Ce=function(e,t,i,n,s,o,r){var a=0,l=e.length,d=null==i;if("object"===oe.type(i)){s=!0;for(a in i)Ce(e,t,a,i[a],!0,o,r)}else if(void 0!==n&&(s=!0,oe.isFunction(n)||(r=!0),d&&(r?(t.call(e,n),t=null):(d=t,t=function(e,t,i){return d.call(oe(e),i)})),t))for(;l>a;a++)t(e[a],i,r?n:n.call(e[a],a,t(e[a],i)));return s?e:d?t.call(e):l?t(e[0],i):o},Te=function(e){return 1===e.nodeType||9===e.nodeType||!+e.nodeType};a.uid=1,a.prototype={register:function(e,t){var i=t||{};return e.nodeType?e[this.expando]=i:Object.defineProperty(e,this.expando,{value:i,writable:!0,configurable:!0}),e[this.expando]},cache:function(e){if(!Te(e))return{};var t=e[this.expando];return t||(t={},Te(e)&&(e.nodeType?e[this.expando]=t:Object.defineProperty(e,this.expando,{value:t,configurable:!0}))),t},set:function(e,t,i){var n,s=this.cache(e);if("string"==typeof t)s[t]=i;else for(n in t)s[n]=t[n];return s},get:function(e,t){return void 0===t?this.cache(e):e[this.expando]&&e[this.expando][t]},access:function(e,t,i){var n;return void 0===t||t&&"string"==typeof t&&void 0===i?(n=this.get(e,t),void 0!==n?n:this.get(e,oe.camelCase(t))):(this.set(e,t,i),void 0!==i?i:t)},remove:function(e,t){var i,n,s,o=e[this.expando];if(void 0!==o){if(void 0===t)this.register(e);else{oe.isArray(t)?n=t.concat(t.map(oe.camelCase)):(s=oe.camelCase(t),t in o?n=[t,s]:(n=s,n=n in o?[n]:n.match(xe)||[])),i=n.length;for(;i--;)delete o[n[i]]}(void 0===t||oe.isEmptyObject(o))&&(e.nodeType?e[this.expando]=void 0:delete e[this.expando])}},hasData:function(e){var t=e[this.expando];return void 0!==t&&!oe.isEmptyObject(t)}};var _e=new a,Se=new a,$e=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,Ae=/[A-Z]/g;oe.extend({hasData:function(e){return Se.hasData(e)||_e.hasData(e)},data:function(e,t,i){return Se.access(e,t,i)},removeData:function(e,t){Se.remove(e,t)},_data:function(e,t,i){return _e.access(e,t,i)},_removeData:function(e,t){_e.remove(e,t)}}),oe.fn.extend({data:function(e,t){var i,n,s,o=this[0],r=o&&o.attributes;if(void 0===e){if(this.length&&(s=Se.get(o),1===o.nodeType&&!_e.get(o,"hasDataAttrs"))){for(i=r.length;i--;)r[i]&&(n=r[i].name,0===n.indexOf("data-")&&(n=oe.camelCase(n.slice(5)),l(o,n,s[n])));_e.set(o,"hasDataAttrs",!0)}return s}return"object"==typeof e?this.each(function(){Se.set(this,e)}):Ce(this,function(t){var i,n;if(o&&void 0===t){if(i=Se.get(o,e)||Se.get(o,e.replace(Ae,"-$&").toLowerCase()),void 0!==i)return i;if(n=oe.camelCase(e),i=Se.get(o,n),void 0!==i)return i;if(i=l(o,n,void 0),void 0!==i)return i}else n=oe.camelCase(e),this.each(function(){var i=Se.get(this,n);Se.set(this,n,t),e.indexOf("-")>-1&&void 0!==i&&Se.set(this,e,t)})},null,t,arguments.length>1,null,!0)},removeData:function(e){return this.each(function(){Se.remove(this,e)})}}),oe.extend({queue:function(e,t,i){var n;return e?(t=(t||"fx")+"queue",n=_e.get(e,t),i&&(!n||oe.isArray(i)?n=_e.access(e,t,oe.makeArray(i)):n.push(i)),n||[]):void 0},dequeue:function(e,t){t=t||"fx";var i=oe.queue(e,t),n=i.length,s=i.shift(),o=oe._queueHooks(e,t),r=function(){oe.dequeue(e,t)};"inprogress"===s&&(s=i.shift(),n--),s&&("fx"===t&&i.unshift("inprogress"),delete o.stop,s.call(e,r,o)),!n&&o&&o.empty.fire()},_queueHooks:function(e,t){var i=t+"queueHooks";return _e.get(e,i)||_e.access(e,i,{empty:oe.Callbacks("once memory").add(function(){_e.remove(e,[t+"queue",i])})})}}),oe.fn.extend({queue:function(e,t){var i=2;return"string"!=typeof e&&(t=e,e="fx",i--),arguments.length<i?oe.queue(this[0],e):void 0===t?this:this.each(function(){var i=oe.queue(this,e,t);oe._queueHooks(this,e),"fx"===e&&"inprogress"!==i[0]&&oe.dequeue(this,e)})},dequeue:function(e){return this.each(function(){oe.dequeue(this,e)})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,t){var i,n=1,s=oe.Deferred(),o=this,r=this.length,a=function(){--n||s.resolveWith(o,[o])};for("string"!=typeof e&&(t=e,e=void 0),e=e||"fx";r--;)i=_e.get(o[r],e+"queueHooks"),i&&i.empty&&(n++,i.empty.add(a));return a(),s.promise(t)}});var Ee=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,qe=new RegExp("^(?:([+-])=|)("+Ee+")([a-z%]*)$","i"),je=["Top","Right","Bottom","Left"],Oe=function(e,t){return e=t||e,"none"===oe.css(e,"display")||!oe.contains(e.ownerDocument,e)},Pe=/^(?:checkbox|radio)$/i,De=/<([\w:-]+)/,He=/^$|\/(?:java|ecma)script/i,Le={option:[1,"<select multiple='multiple'>","</select>"],thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};Le.optgroup=Le.option,Le.tbody=Le.tfoot=Le.colgroup=Le.caption=Le.thead,Le.th=Le.td;var Me=/<|&#?\w+;/;!function(){var e=Y.createDocumentFragment(),t=e.appendChild(Y.createElement("div")),i=Y.createElement("input");i.setAttribute("type","radio"),i.setAttribute("checked","checked"),i.setAttribute("name","t"),t.appendChild(i),ne.checkClone=t.cloneNode(!0).cloneNode(!0).lastChild.checked,t.innerHTML="<textarea>x</textarea>",ne.noCloneChecked=!!t.cloneNode(!0).lastChild.defaultValue}();var Ne=/^key/,ze=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Fe=/^([^.]*)(?:\.(.+)|)/;oe.event={global:{},add:function(e,t,i,n,s){var o,r,a,l,d,c,u,h,p,f,g,m=_e.get(e);if(m)for(i.handler&&(o=i,i=o.handler,s=o.selector),i.guid||(i.guid=oe.guid++),(l=m.events)||(l=m.events={}),(r=m.handle)||(r=m.handle=function(t){return"undefined"!=typeof oe&&oe.event.triggered!==t.type?oe.event.dispatch.apply(e,arguments):void 0}),t=(t||"").match(xe)||[""],d=t.length;d--;)a=Fe.exec(t[d])||[],p=g=a[1],f=(a[2]||"").split(".").sort(),p&&(u=oe.event.special[p]||{},p=(s?u.delegateType:u.bindType)||p,u=oe.event.special[p]||{},c=oe.extend({type:p,origType:g,data:n,handler:i,guid:i.guid,selector:s,needsContext:s&&oe.expr.match.needsContext.test(s),namespace:f.join(".")},o),(h=l[p])||(h=l[p]=[],h.delegateCount=0,u.setup&&u.setup.call(e,n,f,r)!==!1||e.addEventListener&&e.addEventListener(p,r)),u.add&&(u.add.call(e,c),c.handler.guid||(c.handler.guid=i.guid)),s?h.splice(h.delegateCount++,0,c):h.push(c),oe.event.global[p]=!0)},remove:function(e,t,i,n,s){var o,r,a,l,d,c,u,h,p,f,g,m=_e.hasData(e)&&_e.get(e);if(m&&(l=m.events)){for(t=(t||"").match(xe)||[""],d=t.length;d--;)if(a=Fe.exec(t[d])||[],p=g=a[1],f=(a[2]||"").split(".").sort(),p){for(u=oe.event.special[p]||{},p=(n?u.delegateType:u.bindType)||p,h=l[p]||[],a=a[2]&&new RegExp("(^|\\.)"+f.join("\\.(?:.*\\.|)")+"(\\.|$)"),r=o=h.length;o--;)c=h[o],!s&&g!==c.origType||i&&i.guid!==c.guid||a&&!a.test(c.namespace)||n&&n!==c.selector&&("**"!==n||!c.selector)||(h.splice(o,1),c.selector&&h.delegateCount--,u.remove&&u.remove.call(e,c));r&&!h.length&&(u.teardown&&u.teardown.call(e,f,m.handle)!==!1||oe.removeEvent(e,p,m.handle),delete l[p])}else for(p in l)oe.event.remove(e,p+t[d],i,n,!0);oe.isEmptyObject(l)&&_e.remove(e,"handle events")}},dispatch:function(e){e=oe.event.fix(e);var t,i,n,s,o,r=[],a=Z.call(arguments),l=(_e.get(this,"events")||{})[e.type]||[],d=oe.event.special[e.type]||{};if(a[0]=e,e.delegateTarget=this,!d.preDispatch||d.preDispatch.call(this,e)!==!1){for(r=oe.event.handlers.call(this,e,l),t=0;(s=r[t++])&&!e.isPropagationStopped();)for(e.currentTarget=s.elem,i=0;(o=s.handlers[i++])&&!e.isImmediatePropagationStopped();)e.rnamespace&&!e.rnamespace.test(o.namespace)||(e.handleObj=o,e.data=o.data,n=((oe.event.special[o.origType]||{}).handle||o.handler).apply(s.elem,a),void 0!==n&&(e.result=n)===!1&&(e.preventDefault(),e.stopPropagation()));return d.postDispatch&&d.postDispatch.call(this,e),e.result}},handlers:function(e,t){var i,n,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(n=[],i=0;a>i;i++)o=t[i],s=o.selector+" ",void 0===n[s]&&(n[s]=o.needsContext?oe(s,this).index(l)>-1:oe.find(s,this,null,[l]).length),n[s]&&n.push(o);n.length&&r.push({elem:l,handlers:n})}return a<t.length&&r.push({elem:this,handlers:t.slice(a)}),r},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 offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(e,t){var i,n,s,o=t.button;return null==e.pageX&&null!=t.clientX&&(i=e.target.ownerDocument||Y,n=i.documentElement,s=i.body,e.pageX=t.clientX+(n&&n.scrollLeft||s&&s.scrollLeft||0)-(n&&n.clientLeft||s&&s.clientLeft||0),e.pageY=t.clientY+(n&&n.scrollTop||s&&s.scrollTop||0)-(n&&n.clientTop||s&&s.clientTop||0)),e.which||void 0===o||(e.which=1&o?1:2&o?3:4&o?2:0),e}},fix:function(e){if(e[oe.expando])return e;var t,i,n,s=e.type,o=e,r=this.fixHooks[s];for(r||(this.fixHooks[s]=r=ze.test(s)?this.mouseHooks:Ne.test(s)?this.keyHooks:{}),n=r.props?this.props.concat(r.props):this.props,e=new oe.Event(o),t=n.length;t--;)i=n[t],e[i]=o[i];return e.target||(e.target=Y),3===e.target.nodeType&&(e.target=e.target.parentNode),r.filter?r.filter(e,o):e},special:{load:{noBubble:!0},focus:{trigger:function(){return this!==g()&&this.focus?(this.focus(),!1):void 0},delegateType:"focusin"},blur:{trigger:function(){return this===g()&&this.blur?(this.blur(),!1):void 0},delegateType:"focusout"},click:{trigger:function(){return"checkbox"===this.type&&this.click&&oe.nodeName(this,"input")?(this.click(),!1):void 0},_default:function(e){return oe.nodeName(e.target,"a")}},beforeunload:{postDispatch:function(e){void 0!==e.result&&e.originalEvent&&(e.originalEvent.returnValue=e.result)}}}},oe.removeEvent=function(e,t,i){e.removeEventListener&&e.removeEventListener(t,i)},oe.Event=function(e,t){return this instanceof oe.Event?(e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||void 0===e.defaultPrevented&&e.returnValue===!1?p:f):this.type=e,t&&oe.extend(this,t),this.timeStamp=e&&e.timeStamp||oe.now(),void(this[oe.expando]=!0)):new oe.Event(e,t)},oe.Event.prototype={constructor:oe.Event,isDefaultPrevented:f,isPropagationStopped:f,isImmediatePropagationStopped:f,isSimulated:!1,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=p,e&&!this.isSimulated&&e.preventDefault()},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=p,e&&!this.isSimulated&&e.stopPropagation()},stopImmediatePropagation:function(){var e=this.originalEvent;this.isImmediatePropagationStopped=p,e&&!this.isSimulated&&e.stopImmediatePropagation(),this.stopPropagation()}},oe.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(e,t){oe.event.special[e]={delegateType:t,bindType:t,handle:function(e){var i,n=this,s=e.relatedTarget,o=e.handleObj;return s&&(s===n||oe.contains(n,s))||(e.type=o.origType,i=o.handler.apply(this,arguments),e.type=t),i}}}),oe.fn.extend({on:function(e,t,i,n){return m(this,e,t,i,n)},one:function(e,t,i,n){return m(this,e,t,i,n,1)},off:function(e,t,i){var n,s;if(e&&e.preventDefault&&e.handleObj)return n=e.handleObj,oe(e.delegateTarget).off(n.namespace?n.origType+"."+n.namespace:n.origType,n.selector,n.handler),this;if("object"==typeof e){for(s in e)this.off(s,t,e[s]);return this}return t!==!1&&"function"!=typeof t||(i=t,t=void 0),i===!1&&(i=f),this.each(function(){oe.event.remove(this,e,i,t)})}});var Ie=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:-]+)[^>]*)\/>/gi,Re=/<script|<style|<link/i,We=/checked\s*(?:[^=]|=\s*.checked.)/i,Be=/^true\/(.*)/,Xe=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g;oe.extend({htmlPrefilter:function(e){return e.replace(Ie,"<$1></$2>")},clone:function(e,t,i){var n,s,o,r,a=e.cloneNode(!0),l=oe.contains(e.ownerDocument,e);if(!(ne.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||oe.isXMLDoc(e)))for(r=c(a),o=c(e),n=0,s=o.length;s>n;n++)x(o[n],r[n]);if(t)if(i)for(o=o||c(e),
r=r||c(a),n=0,s=o.length;s>n;n++)w(o[n],r[n]);else w(e,a);return r=c(a,"script"),r.length>0&&u(r,!l&&c(e,"script")),a},cleanData:function(e){for(var t,i,n,s=oe.event.special,o=0;void 0!==(i=e[o]);o++)if(Te(i)){if(t=i[_e.expando]){if(t.events)for(n in t.events)s[n]?oe.event.remove(i,n):oe.removeEvent(i,n,t.handle);i[_e.expando]=void 0}i[Se.expando]&&(i[Se.expando]=void 0)}}}),oe.fn.extend({domManip:k,detach:function(e){return C(this,e,!0)},remove:function(e){return C(this,e)},text:function(e){return Ce(this,function(e){return void 0===e?oe.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)})},null,e,arguments.length)},append:function(){return k(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=v(this,e);t.appendChild(e)}})},prepend:function(){return k(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=v(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return k(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return k(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(oe.cleanData(c(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null==e?!1:e,t=null==t?e:t,this.map(function(){return oe.clone(this,e,t)})},html:function(e){return Ce(this,function(e){var t=this[0]||{},i=0,n=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!Re.test(e)&&!Le[(De.exec(e)||["",""])[1].toLowerCase()]){e=oe.htmlPrefilter(e);try{for(;n>i;i++)t=this[i]||{},1===t.nodeType&&(oe.cleanData(c(t,!1)),t.innerHTML=e);t=0}catch(s){}}t&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(){var e=[];return k(this,arguments,function(t){var i=this.parentNode;oe.inArray(this,e)<0&&(oe.cleanData(c(this)),i&&i.replaceChild(t,this))},e)}}),oe.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,t){oe.fn[e]=function(e){for(var i,n=[],s=oe(e),o=s.length-1,r=0;o>=r;r++)i=r===o?this:this.clone(!0),oe(s[r])[t](i),K.apply(n,i.get());return this.pushStack(n)}});var Ge,Ue={HTML:"block",BODY:"block"},Ve=/^margin/,Ye=new RegExp("^("+Ee+")(?!px)[a-z%]+$","i"),Ze=function(t){var i=t.ownerDocument.defaultView;return i&&i.opener||(i=e),i.getComputedStyle(t)},Qe=function(e,t,i,n){var s,o,r={};for(o in t)r[o]=e.style[o],e.style[o]=t[o];s=i.apply(e,n||[]);for(o in t)e.style[o]=r[o];return s},Ke=Y.documentElement;!function(){function t(){a.style.cssText="-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;display:block;margin:auto;border:1px;padding:1px;top:1%;width:50%",a.innerHTML="",Ke.appendChild(r);var t=e.getComputedStyle(a);i="1%"!==t.top,o="2px"===t.marginLeft,n="4px"===t.width,a.style.marginRight="50%",s="4px"===t.marginRight,Ke.removeChild(r)}var i,n,s,o,r=Y.createElement("div"),a=Y.createElement("div");a.style&&(a.style.backgroundClip="content-box",a.cloneNode(!0).style.backgroundClip="",ne.clearCloneStyle="content-box"===a.style.backgroundClip,r.style.cssText="border:0;width:8px;height:0;top:0;left:-9999px;padding:0;margin-top:1px;position:absolute",r.appendChild(a),oe.extend(ne,{pixelPosition:function(){return t(),i},boxSizingReliable:function(){return null==n&&t(),n},pixelMarginRight:function(){return null==n&&t(),s},reliableMarginLeft:function(){return null==n&&t(),o},reliableMarginRight:function(){var t,i=a.appendChild(Y.createElement("div"));return i.style.cssText=a.style.cssText="-webkit-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:0",i.style.marginRight=i.style.width="0",a.style.width="1px",Ke.appendChild(r),t=!parseFloat(e.getComputedStyle(i).marginRight),Ke.removeChild(r),a.removeChild(i),t}}))}();var Je=/^(none|table(?!-c[ea]).+)/,et={position:"absolute",visibility:"hidden",display:"block"},tt={letterSpacing:"0",fontWeight:"400"},it=["Webkit","O","Moz","ms"],nt=Y.createElement("div").style;oe.extend({cssHooks:{opacity:{get:function(e,t){if(t){var i=S(e,"opacity");return""===i?"1":i}}}},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":"cssFloat"},style:function(e,t,i,n){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var s,o,r,a=oe.camelCase(t),l=e.style;return t=oe.cssProps[a]||(oe.cssProps[a]=A(a)||a),r=oe.cssHooks[t]||oe.cssHooks[a],void 0===i?r&&"get"in r&&void 0!==(s=r.get(e,!1,n))?s:l[t]:(o=typeof i,"string"===o&&(s=qe.exec(i))&&s[1]&&(i=d(e,t,s),o="number"),void(null!=i&&i===i&&("number"===o&&(i+=s&&s[3]||(oe.cssNumber[a]?"":"px")),ne.clearCloneStyle||""!==i||0!==t.indexOf("background")||(l[t]="inherit"),r&&"set"in r&&void 0===(i=r.set(e,i,n))||(l[t]=i))))}},css:function(e,t,i,n){var s,o,r,a=oe.camelCase(t);return t=oe.cssProps[a]||(oe.cssProps[a]=A(a)||a),r=oe.cssHooks[t]||oe.cssHooks[a],r&&"get"in r&&(s=r.get(e,!0,i)),void 0===s&&(s=S(e,t,n)),"normal"===s&&t in tt&&(s=tt[t]),""===i||i?(o=parseFloat(s),i===!0||isFinite(o)?o||0:s):s}}),oe.each(["height","width"],function(e,t){oe.cssHooks[t]={get:function(e,i,n){return i?Je.test(oe.css(e,"display"))&&0===e.offsetWidth?Qe(e,et,function(){return j(e,t,n)}):j(e,t,n):void 0},set:function(e,i,n){var s,o=n&&Ze(e),r=n&&q(e,t,n,"border-box"===oe.css(e,"boxSizing",!1,o),o);return r&&(s=qe.exec(i))&&"px"!==(s[3]||"px")&&(e.style[t]=i,i=oe.css(e,t)),E(e,i,r)}}}),oe.cssHooks.marginLeft=$(ne.reliableMarginLeft,function(e,t){return t?(parseFloat(S(e,"marginLeft"))||e.getBoundingClientRect().left-Qe(e,{marginLeft:0},function(){return e.getBoundingClientRect().left}))+"px":void 0}),oe.cssHooks.marginRight=$(ne.reliableMarginRight,function(e,t){return t?Qe(e,{display:"inline-block"},S,[e,"marginRight"]):void 0}),oe.each({margin:"",padding:"",border:"Width"},function(e,t){oe.cssHooks[e+t]={expand:function(i){for(var n=0,s={},o="string"==typeof i?i.split(" "):[i];4>n;n++)s[e+je[n]+t]=o[n]||o[n-2]||o[0];return s}},Ve.test(e)||(oe.cssHooks[e+t].set=E)}),oe.fn.extend({css:function(e,t){return Ce(this,function(e,t,i){var n,s,o={},r=0;if(oe.isArray(t)){for(n=Ze(e),s=t.length;s>r;r++)o[t[r]]=oe.css(e,t[r],!1,n);return o}return void 0!==i?oe.style(e,t,i):oe.css(e,t)},e,t,arguments.length>1)},show:function(){return O(this,!0)},hide:function(){return O(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each(function(){Oe(this)?oe(this).show():oe(this).hide()})}}),oe.Tween=P,P.prototype={constructor:P,init:function(e,t,i,n,s,o){this.elem=e,this.prop=i,this.easing=s||oe.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=n,this.unit=o||(oe.cssNumber[i]?"":"px")},cur:function(){var e=P.propHooks[this.prop];return e&&e.get?e.get(this):P.propHooks._default.get(this)},run:function(e){var t,i=P.propHooks[this.prop];return this.options.duration?this.pos=t=oe.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),i&&i.set?i.set(this):P.propHooks._default.set(this),this}},P.prototype.init.prototype=P.prototype,P.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=oe.css(e.elem,e.prop,""),t&&"auto"!==t?t:0)},set:function(e){oe.fx.step[e.prop]?oe.fx.step[e.prop](e):1!==e.elem.nodeType||null==e.elem.style[oe.cssProps[e.prop]]&&!oe.cssHooks[e.prop]?e.elem[e.prop]=e.now:oe.style(e.elem,e.prop,e.now+e.unit)}}},P.propHooks.scrollTop=P.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},oe.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"},oe.fx=P.prototype.init,oe.fx.step={};var st,ot,rt=/^(?:toggle|show|hide)$/,at=/queueHooks$/;oe.Animation=oe.extend(z,{tweeners:{"*":[function(e,t){var i=this.createTween(e,t);return d(i.elem,e,qe.exec(t),i),i}]},tweener:function(e,t){oe.isFunction(e)?(t=e,e=["*"]):e=e.match(xe);for(var i,n=0,s=e.length;s>n;n++)i=e[n],z.tweeners[i]=z.tweeners[i]||[],z.tweeners[i].unshift(t)},prefilters:[M],prefilter:function(e,t){t?z.prefilters.unshift(e):z.prefilters.push(e)}}),oe.speed=function(e,t,i){var n=e&&"object"==typeof e?oe.extend({},e):{complete:i||!i&&t||oe.isFunction(e)&&e,duration:e,easing:i&&t||t&&!oe.isFunction(t)&&t};return n.duration=oe.fx.off?0:"number"==typeof n.duration?n.duration:n.duration in oe.fx.speeds?oe.fx.speeds[n.duration]:oe.fx.speeds._default,null!=n.queue&&n.queue!==!0||(n.queue="fx"),n.old=n.complete,n.complete=function(){oe.isFunction(n.old)&&n.old.call(this),n.queue&&oe.dequeue(this,n.queue)},n},oe.fn.extend({fadeTo:function(e,t,i,n){return this.filter(Oe).css("opacity",0).show().end().animate({opacity:t},e,i,n)},animate:function(e,t,i,n){var s=oe.isEmptyObject(e),o=oe.speed(t,i,n),r=function(){var t=z(this,oe.extend({},e),o);(s||_e.get(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,i){var n=function(e){var t=e.stop;delete e.stop,t(i)};return"string"!=typeof e&&(i=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=oe.timers,r=_e.get(this);if(s)r[s]&&r[s].stop&&n(r[s]);else for(s in r)r[s]&&r[s].stop&&at.test(s)&&n(r[s]);for(s=o.length;s--;)o[s].elem!==this||null!=e&&o[s].queue!==e||(o[s].anim.stop(i),t=!1,o.splice(s,1));!t&&i||oe.dequeue(this,e)})},finish:function(e){return e!==!1&&(e=e||"fx"),this.each(function(){var t,i=_e.get(this),n=i[e+"queue"],s=i[e+"queueHooks"],o=oe.timers,r=n?n.length:0;for(i.finish=!0,oe.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++)n[t]&&n[t].finish&&n[t].finish.call(this);delete i.finish})}}),oe.each(["toggle","show","hide"],function(e,t){var i=oe.fn[t];oe.fn[t]=function(e,n,s){return null==e||"boolean"==typeof e?i.apply(this,arguments):this.animate(H(t,!0),e,n,s)}}),oe.each({slideDown:H("show"),slideUp:H("hide"),slideToggle:H("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,t){oe.fn[e]=function(e,i,n){return this.animate(t,e,i,n)}}),oe.timers=[],oe.fx.tick=function(){var e,t=0,i=oe.timers;for(st=oe.now();t<i.length;t++)e=i[t],e()||i[t]!==e||i.splice(t--,1);i.length||oe.fx.stop(),st=void 0},oe.fx.timer=function(e){oe.timers.push(e),e()?oe.fx.start():oe.timers.pop()},oe.fx.interval=13,oe.fx.start=function(){ot||(ot=e.setInterval(oe.fx.tick,oe.fx.interval))},oe.fx.stop=function(){e.clearInterval(ot),ot=null},oe.fx.speeds={slow:600,fast:200,_default:400},oe.fn.delay=function(t,i){return t=oe.fx?oe.fx.speeds[t]||t:t,i=i||"fx",this.queue(i,function(i,n){var s=e.setTimeout(i,t);n.stop=function(){e.clearTimeout(s)}})},function(){var e=Y.createElement("input"),t=Y.createElement("select"),i=t.appendChild(Y.createElement("option"));e.type="checkbox",ne.checkOn=""!==e.value,ne.optSelected=i.selected,t.disabled=!0,ne.optDisabled=!i.disabled,e=Y.createElement("input"),e.value="t",e.type="radio",ne.radioValue="t"===e.value}();var lt,dt=oe.expr.attrHandle;oe.fn.extend({attr:function(e,t){return Ce(this,oe.attr,e,t,arguments.length>1)},removeAttr:function(e){return this.each(function(){oe.removeAttr(this,e)})}}),oe.extend({attr:function(e,t,i){var n,s,o=e.nodeType;return 3!==o&&8!==o&&2!==o?"undefined"==typeof e.getAttribute?oe.prop(e,t,i):(1===o&&oe.isXMLDoc(e)||(t=t.toLowerCase(),s=oe.attrHooks[t]||(oe.expr.match.bool.test(t)?lt:void 0)),void 0!==i?null===i?void oe.removeAttr(e,t):s&&"set"in s&&void 0!==(n=s.set(e,i,t))?n:(e.setAttribute(t,i+""),i):s&&"get"in s&&null!==(n=s.get(e,t))?n:(n=oe.find.attr(e,t),null==n?void 0:n)):void 0},attrHooks:{type:{set:function(e,t){if(!ne.radioValue&&"radio"===t&&oe.nodeName(e,"input")){var i=e.value;return e.setAttribute("type",t),i&&(e.value=i),t}}}},removeAttr:function(e,t){var i,n,s=0,o=t&&t.match(xe);if(o&&1===e.nodeType)for(;i=o[s++];)n=oe.propFix[i]||i,oe.expr.match.bool.test(i)&&(e[n]=!1),e.removeAttribute(i)}}),lt={set:function(e,t,i){return t===!1?oe.removeAttr(e,i):e.setAttribute(i,i),i}},oe.each(oe.expr.match.bool.source.match(/\w+/g),function(e,t){var i=dt[t]||oe.find.attr;dt[t]=function(e,t,n){var s,o;return n||(o=dt[t],dt[t]=s,s=null!=i(e,t,n)?t.toLowerCase():null,dt[t]=o),s}});var ct=/^(?:input|select|textarea|button)$/i,ut=/^(?:a|area)$/i;oe.fn.extend({prop:function(e,t){return Ce(this,oe.prop,e,t,arguments.length>1)},removeProp:function(e){return this.each(function(){delete this[oe.propFix[e]||e]})}}),oe.extend({prop:function(e,t,i){var n,s,o=e.nodeType;return 3!==o&&8!==o&&2!==o?(1===o&&oe.isXMLDoc(e)||(t=oe.propFix[t]||t,s=oe.propHooks[t]),void 0!==i?s&&"set"in s&&void 0!==(n=s.set(e,i,t))?n:e[t]=i:s&&"get"in s&&null!==(n=s.get(e,t))?n:e[t]):void 0},propHooks:{tabIndex:{get:function(e){var t=oe.find.attr(e,"tabindex");return t?parseInt(t,10):ct.test(e.nodeName)||ut.test(e.nodeName)&&e.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}}),ne.optSelected||(oe.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(e){var t=e.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),oe.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){oe.propFix[this.toLowerCase()]=this});var ht=/[\t\r\n\f]/g;oe.fn.extend({addClass:function(e){var t,i,n,s,o,r,a,l=0;if(oe.isFunction(e))return this.each(function(t){oe(this).addClass(e.call(this,t,F(this)))});if("string"==typeof e&&e)for(t=e.match(xe)||[];i=this[l++];)if(s=F(i),n=1===i.nodeType&&(" "+s+" ").replace(ht," ")){for(r=0;o=t[r++];)n.indexOf(" "+o+" ")<0&&(n+=o+" ");a=oe.trim(n),s!==a&&i.setAttribute("class",a)}return this},removeClass:function(e){var t,i,n,s,o,r,a,l=0;if(oe.isFunction(e))return this.each(function(t){oe(this).removeClass(e.call(this,t,F(this)))});if(!arguments.length)return this.attr("class","");if("string"==typeof e&&e)for(t=e.match(xe)||[];i=this[l++];)if(s=F(i),n=1===i.nodeType&&(" "+s+" ").replace(ht," ")){for(r=0;o=t[r++];)for(;n.indexOf(" "+o+" ")>-1;)n=n.replace(" "+o+" "," ");a=oe.trim(n),s!==a&&i.setAttribute("class",a)}return this},toggleClass:function(e,t){var i=typeof e;return"boolean"==typeof t&&"string"===i?t?this.addClass(e):this.removeClass(e):oe.isFunction(e)?this.each(function(i){oe(this).toggleClass(e.call(this,i,F(this),t),t)}):this.each(function(){var t,n,s,o;if("string"===i)for(n=0,s=oe(this),o=e.match(xe)||[];t=o[n++];)s.hasClass(t)?s.removeClass(t):s.addClass(t);else void 0!==e&&"boolean"!==i||(t=F(this),t&&_e.set(this,"__className__",t),this.setAttribute&&this.setAttribute("class",t||e===!1?"":_e.get(this,"__className__")||""))})},hasClass:function(e){var t,i,n=0;for(t=" "+e+" ";i=this[n++];)if(1===i.nodeType&&(" "+F(i)+" ").replace(ht," ").indexOf(t)>-1)return!0;return!1}});var pt=/\r/g,ft=/[\x20\t\r\n\f]+/g;oe.fn.extend({val:function(e){var t,i,n,s=this[0];return arguments.length?(n=oe.isFunction(e),this.each(function(i){var s;1===this.nodeType&&(s=n?e.call(this,i,oe(this).val()):e,null==s?s="":"number"==typeof s?s+="":oe.isArray(s)&&(s=oe.map(s,function(e){return null==e?"":e+""})),t=oe.valHooks[this.type]||oe.valHooks[this.nodeName.toLowerCase()],t&&"set"in t&&void 0!==t.set(this,s,"value")||(this.value=s))})):s?(t=oe.valHooks[s.type]||oe.valHooks[s.nodeName.toLowerCase()],t&&"get"in t&&void 0!==(i=t.get(s,"value"))?i:(i=s.value,"string"==typeof i?i.replace(pt,""):null==i?"":i)):void 0}}),oe.extend({valHooks:{option:{get:function(e){var t=oe.find.attr(e,"value");return null!=t?t:oe.trim(oe.text(e)).replace(ft," ")}},select:{get:function(e){for(var t,i,n=e.options,s=e.selectedIndex,o="select-one"===e.type||0>s,r=o?null:[],a=o?s+1:n.length,l=0>s?a:o?s:0;a>l;l++)if(i=n[l],(i.selected||l===s)&&(ne.optDisabled?!i.disabled:null===i.getAttribute("disabled"))&&(!i.parentNode.disabled||!oe.nodeName(i.parentNode,"optgroup"))){if(t=oe(i).val(),o)return t;r.push(t)}return r},set:function(e,t){for(var i,n,s=e.options,o=oe.makeArray(t),r=s.length;r--;)n=s[r],(n.selected=oe.inArray(oe.valHooks.option.get(n),o)>-1)&&(i=!0);return i||(e.selectedIndex=-1),o}}}}),oe.each(["radio","checkbox"],function(){oe.valHooks[this]={set:function(e,t){return oe.isArray(t)?e.checked=oe.inArray(oe(e).val(),t)>-1:void 0}},ne.checkOn||(oe.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})});var gt=/^(?:focusinfocus|focusoutblur)$/;oe.extend(oe.event,{trigger:function(t,i,n,s){var o,r,a,l,d,c,u,h=[n||Y],p=ie.call(t,"type")?t.type:t,f=ie.call(t,"namespace")?t.namespace.split("."):[];if(r=a=n=n||Y,3!==n.nodeType&&8!==n.nodeType&&!gt.test(p+oe.event.triggered)&&(p.indexOf(".")>-1&&(f=p.split("."),p=f.shift(),f.sort()),d=p.indexOf(":")<0&&"on"+p,t=t[oe.expando]?t:new oe.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=n),i=null==i?[t]:oe.makeArray(i,[t]),u=oe.event.special[p]||{},s||!u.trigger||u.trigger.apply(n,i)!==!1)){if(!s&&!u.noBubble&&!oe.isWindow(n)){for(l=u.delegateType||p,gt.test(l+p)||(r=r.parentNode);r;r=r.parentNode)h.push(r),a=r;a===(n.ownerDocument||Y)&&h.push(a.defaultView||a.parentWindow||e)}for(o=0;(r=h[o++])&&!t.isPropagationStopped();)t.type=o>1?l:u.bindType||p,c=(_e.get(r,"events")||{})[t.type]&&_e.get(r,"handle"),c&&c.apply(r,i),c=d&&r[d],c&&c.apply&&Te(r)&&(t.result=c.apply(r,i),t.result===!1&&t.preventDefault());return t.type=p,s||t.isDefaultPrevented()||u._default&&u._default.apply(h.pop(),i)!==!1||!Te(n)||d&&oe.isFunction(n[p])&&!oe.isWindow(n)&&(a=n[d],a&&(n[d]=null),oe.event.triggered=p,n[p](),oe.event.triggered=void 0,a&&(n[d]=a)),t.result}},simulate:function(e,t,i){var n=oe.extend(new oe.Event,i,{type:e,isSimulated:!0});oe.event.trigger(n,null,t)}}),oe.fn.extend({trigger:function(e,t){return this.each(function(){oe.event.trigger(e,t,this)})},triggerHandler:function(e,t){var i=this[0];return i?oe.event.trigger(e,t,i,!0):void 0}}),oe.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){oe.fn[t]=function(e,i){return arguments.length>0?this.on(t,null,e,i):this.trigger(t)}}),oe.fn.extend({hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),ne.focusin="onfocusin"in e,ne.focusin||oe.each({focus:"focusin",blur:"focusout"},function(e,t){var i=function(e){oe.event.simulate(t,e.target,oe.event.fix(e))};oe.event.special[t]={setup:function(){var n=this.ownerDocument||this,s=_e.access(n,t);s||n.addEventListener(e,i,!0),_e.access(n,t,(s||0)+1)},teardown:function(){var n=this.ownerDocument||this,s=_e.access(n,t)-1;s?_e.access(n,t,s):(n.removeEventListener(e,i,!0),_e.remove(n,t))}}});var mt=e.location,vt=oe.now(),yt=/\?/;oe.parseJSON=function(e){return JSON.parse(e+"")},oe.parseXML=function(t){var i;if(!t||"string"!=typeof t)return null;try{i=(new e.DOMParser).parseFromString(t,"text/xml")}catch(n){i=void 0}return i&&!i.getElementsByTagName("parsererror").length||oe.error("Invalid XML: "+t),i};var bt=/#.*$/,wt=/([?&])_=[^&]*/,xt=/^(.*?):[ \t]*([^\r\n]*)$/gm,kt=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Ct=/^(?:GET|HEAD)$/,Tt=/^\/\//,_t={},St={},$t="*/".concat("*"),At=Y.createElement("a");At.href=mt.href,oe.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:mt.href,type:"GET",isLocal:kt.test(mt.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":$t,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":oe.parseJSON,"text xml":oe.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?W(W(e,oe.ajaxSettings),t):W(oe.ajaxSettings,e)},ajaxPrefilter:I(_t),ajaxTransport:I(St),ajax:function(t,i){function n(t,i,n,a){var d,u,y,b,x,C=i;2!==w&&(w=2,l&&e.clearTimeout(l),s=void 0,r=a||"",k.readyState=t>0?4:0,d=t>=200&&300>t||304===t,n&&(b=B(h,k,n)),b=X(h,b,k,d),d?(h.ifModified&&(x=k.getResponseHeader("Last-Modified"),x&&(oe.lastModified[o]=x),x=k.getResponseHeader("etag"),x&&(oe.etag[o]=x)),204===t||"HEAD"===h.type?C="nocontent":304===t?C="notmodified":(C=b.state,u=b.data,y=b.error,d=!y)):(y=C,!t&&C||(C="error",0>t&&(t=0))),k.status=t,k.statusText=(i||C)+"",d?g.resolveWith(p,[u,C,k]):g.rejectWith(p,[k,C,y]),k.statusCode(v),v=void 0,c&&f.trigger(d?"ajaxSuccess":"ajaxError",[k,h,d?u:y]),m.fireWith(p,[k,C]),c&&(f.trigger("ajaxComplete",[k,h]),--oe.active||oe.event.trigger("ajaxStop")))}"object"==typeof t&&(i=t,t=void 0),i=i||{};var s,o,r,a,l,d,c,u,h=oe.ajaxSetup({},i),p=h.context||h,f=h.context&&(p.nodeType||p.jquery)?oe(p):oe.event,g=oe.Deferred(),m=oe.Callbacks("once memory"),v=h.statusCode||{},y={},b={},w=0,x="canceled",k={readyState:0,getResponseHeader:function(e){var t;if(2===w){if(!a)for(a={};t=xt.exec(r);)a[t[1].toLowerCase()]=t[2];t=a[e.toLowerCase()]}return null==t?null:t},getAllResponseHeaders:function(){return 2===w?r:null},setRequestHeader:function(e,t){var i=e.toLowerCase();return w||(e=b[i]=b[i]||e,y[e]=t),this},overrideMimeType:function(e){return w||(h.mimeType=e),this},statusCode:function(e){var t;if(e)if(2>w)for(t in e)v[t]=[v[t],e[t]];else k.always(e[k.status]);return this},abort:function(e){var t=e||x;return s&&s.abort(t),n(0,t),this}};if(g.promise(k).complete=m.add,k.success=k.done,k.error=k.fail,h.url=((t||h.url||mt.href)+"").replace(bt,"").replace(Tt,mt.protocol+"//"),h.type=i.method||i.type||h.method||h.type,h.dataTypes=oe.trim(h.dataType||"*").toLowerCase().match(xe)||[""],null==h.crossDomain){d=Y.createElement("a");try{d.href=h.url,d.href=d.href,h.crossDomain=At.protocol+"//"+At.host!=d.protocol+"//"+d.host}catch(C){h.crossDomain=!0}}if(h.data&&h.processData&&"string"!=typeof h.data&&(h.data=oe.param(h.data,h.traditional)),R(_t,h,i,k),2===w)return k;c=oe.event&&h.global,c&&0===oe.active++&&oe.event.trigger("ajaxStart"),h.type=h.type.toUpperCase(),h.hasContent=!Ct.test(h.type),o=h.url,h.hasContent||(h.data&&(o=h.url+=(yt.test(o)?"&":"?")+h.data,delete h.data),h.cache===!1&&(h.url=wt.test(o)?o.replace(wt,"$1_="+vt++):o+(yt.test(o)?"&":"?")+"_="+vt++)),h.ifModified&&(oe.lastModified[o]&&k.setRequestHeader("If-Modified-Since",oe.lastModified[o]),oe.etag[o]&&k.setRequestHeader("If-None-Match",oe.etag[o])),(h.data&&h.hasContent&&h.contentType!==!1||i.contentType)&&k.setRequestHeader("Content-Type",h.contentType),k.setRequestHeader("Accept",h.dataTypes[0]&&h.accepts[h.dataTypes[0]]?h.accepts[h.dataTypes[0]]+("*"!==h.dataTypes[0]?", "+$t+"; q=0.01":""):h.accepts["*"]);for(u in h.headers)k.setRequestHeader(u,h.headers[u]);if(h.beforeSend&&(h.beforeSend.call(p,k,h)===!1||2===w))return k.abort();x="abort";for(u in{success:1,error:1,complete:1})k[u](h[u]);if(s=R(St,h,i,k)){if(k.readyState=1,c&&f.trigger("ajaxSend",[k,h]),2===w)return k;h.async&&h.timeout>0&&(l=e.setTimeout(function(){k.abort("timeout")},h.timeout));try{w=1,s.send(y,n)}catch(C){if(!(2>w))throw C;n(-1,C)}}else n(-1,"No Transport");return k},getJSON:function(e,t,i){return oe.get(e,t,i,"json")},getScript:function(e,t){return oe.get(e,void 0,t,"script")}}),oe.each(["get","post"],function(e,t){oe[t]=function(e,i,n,s){return oe.isFunction(i)&&(s=s||n,n=i,i=void 0),oe.ajax(oe.extend({url:e,type:t,dataType:s,data:i,success:n},oe.isPlainObject(e)&&e))}}),oe._evalUrl=function(e){return oe.ajax({url:e,type:"GET",dataType:"script",async:!1,global:!1,"throws":!0})},oe.fn.extend({wrapAll:function(e){var t;return oe.isFunction(e)?this.each(function(t){oe(this).wrapAll(e.call(this,t))}):(this[0]&&(t=oe(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){for(var e=this;e.firstElementChild;)e=e.firstElementChild;return e}).append(this)),this)},wrapInner:function(e){return oe.isFunction(e)?this.each(function(t){oe(this).wrapInner(e.call(this,t))}):this.each(function(){var t=oe(this),i=t.contents();i.length?i.wrapAll(e):t.append(e)})},wrap:function(e){var t=oe.isFunction(e);return this.each(function(i){oe(this).wrapAll(t?e.call(this,i):e)})},unwrap:function(){return this.parent().each(function(){oe.nodeName(this,"body")||oe(this).replaceWith(this.childNodes)}).end()}}),oe.expr.filters.hidden=function(e){return!oe.expr.filters.visible(e)},oe.expr.filters.visible=function(e){return e.offsetWidth>0||e.offsetHeight>0||e.getClientRects().length>0};var Et=/%20/g,qt=/\[\]$/,jt=/\r?\n/g,Ot=/^(?:submit|button|image|reset|file)$/i,Pt=/^(?:input|select|textarea|keygen)/i;oe.param=function(e,t){var i,n=[],s=function(e,t){t=oe.isFunction(t)?t():null==t?"":t,n[n.length]=encodeURIComponent(e)+"="+encodeURIComponent(t)};if(void 0===t&&(t=oe.ajaxSettings&&oe.ajaxSettings.traditional),oe.isArray(e)||e.jquery&&!oe.isPlainObject(e))oe.each(e,function(){s(this.name,this.value)});else for(i in e)G(i,e[i],t,s);return n.join("&").replace(Et,"+")},oe.fn.extend({serialize:function(){return oe.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=oe.prop(this,"elements");return e?oe.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!oe(this).is(":disabled")&&Pt.test(this.nodeName)&&!Ot.test(e)&&(this.checked||!Pe.test(e))}).map(function(e,t){var i=oe(this).val();return null==i?null:oe.isArray(i)?oe.map(i,function(e){return{name:t.name,value:e.replace(jt,"\r\n")}}):{name:t.name,value:i.replace(jt,"\r\n")}}).get()}}),oe.ajaxSettings.xhr=function(){try{return new e.XMLHttpRequest}catch(t){}};var Dt={0:200,1223:204},Ht=oe.ajaxSettings.xhr();ne.cors=!!Ht&&"withCredentials"in Ht,ne.ajax=Ht=!!Ht,oe.ajaxTransport(function(t){var i,n;return ne.cors||Ht&&!t.crossDomain?{send:function(s,o){var r,a=t.xhr();if(a.open(t.type,t.url,t.async,t.username,t.password),t.xhrFields)for(r in t.xhrFields)a[r]=t.xhrFields[r];t.mimeType&&a.overrideMimeType&&a.overrideMimeType(t.mimeType),t.crossDomain||s["X-Requested-With"]||(s["X-Requested-With"]="XMLHttpRequest");for(r in s)a.setRequestHeader(r,s[r]);i=function(e){return function(){i&&(i=n=a.onload=a.onerror=a.onabort=a.onreadystatechange=null,"abort"===e?a.abort():"error"===e?"number"!=typeof a.status?o(0,"error"):o(a.status,a.statusText):o(Dt[a.status]||a.status,a.statusText,"text"!==(a.responseType||"text")||"string"!=typeof a.responseText?{binary:a.response}:{text:a.responseText},a.getAllResponseHeaders()))}},a.onload=i(),n=a.onerror=i("error"),void 0!==a.onabort?a.onabort=n:a.onreadystatechange=function(){4===a.readyState&&e.setTimeout(function(){i&&n()})},i=i("abort");try{a.send(t.hasContent&&t.data||null)}catch(l){if(i)throw l}},abort:function(){i&&i()}}:void 0}),oe.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 oe.globalEval(e),e}}}),oe.ajaxPrefilter("script",function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET")}),oe.ajaxTransport("script",function(e){if(e.crossDomain){var t,i;return{send:function(n,s){t=oe("<script>").prop({charset:e.scriptCharset,src:e.url}).on("load error",i=function(e){t.remove(),i=null,e&&s("error"===e.type?404:200,e.type)}),Y.head.appendChild(t[0])},abort:function(){i&&i()}}}});var Lt=[],Mt=/(=)\?(?=&|$)|\?\?/;oe.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Lt.pop()||oe.expando+"_"+vt++;return this[e]=!0,e}}),oe.ajaxPrefilter("json jsonp",function(t,i,n){var s,o,r,a=t.jsonp!==!1&&(Mt.test(t.url)?"url":"string"==typeof t.data&&0===(t.contentType||"").indexOf("application/x-www-form-urlencoded")&&Mt.test(t.data)&&"data");return a||"jsonp"===t.dataTypes[0]?(s=t.jsonpCallback=oe.isFunction(t.jsonpCallback)?t.jsonpCallback():t.jsonpCallback,a?t[a]=t[a].replace(Mt,"$1"+s):t.jsonp!==!1&&(t.url+=(yt.test(t.url)?"&":"?")+t.jsonp+"="+s),t.converters["script json"]=function(){return r||oe.error(s+" was not called"),r[0]},t.dataTypes[0]="json",o=e[s],e[s]=function(){r=arguments},n.always(function(){void 0===o?oe(e).removeProp(s):e[s]=o,t[s]&&(t.jsonpCallback=i.jsonpCallback,Lt.push(s)),r&&oe.isFunction(o)&&o(r[0]),r=o=void 0}),"script"):void 0}),oe.parseHTML=function(e,t,i){if(!e||"string"!=typeof e)return null;"boolean"==typeof t&&(i=t,t=!1),t=t||Y;var n=fe.exec(e),s=!i&&[];return n?[t.createElement(n[1])]:(n=h([e],t,s),s&&s.length&&oe(s).remove(),oe.merge([],n.childNodes))};var Nt=oe.fn.load;oe.fn.load=function(e,t,i){if("string"!=typeof e&&Nt)return Nt.apply(this,arguments);var n,s,o,r=this,a=e.indexOf(" ");return a>-1&&(n=oe.trim(e.slice(a)),e=e.slice(0,a)),oe.isFunction(t)?(i=t,t=void 0):t&&"object"==typeof t&&(s="POST"),r.length>0&&oe.ajax({url:e,type:s||"GET",dataType:"html",data:t}).done(function(e){o=arguments,r.html(n?oe("<div>").append(oe.parseHTML(e)).find(n):e)}).always(i&&function(e,t){r.each(function(){i.apply(this,o||[e.responseText,t,e])})}),this},oe.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){oe.fn[t]=function(e){return this.on(t,e)}}),oe.expr.filters.animated=function(e){return oe.grep(oe.timers,function(t){return e===t.elem}).length},oe.offset={setOffset:function(e,t,i){var n,s,o,r,a,l,d,c=oe.css(e,"position"),u=oe(e),h={};"static"===c&&(e.style.position="relative"),a=u.offset(),o=oe.css(e,"top"),l=oe.css(e,"left"),d=("absolute"===c||"fixed"===c)&&(o+l).indexOf("auto")>-1,d?(n=u.position(),r=n.top,s=n.left):(r=parseFloat(o)||0,s=parseFloat(l)||0),oe.isFunction(t)&&(t=t.call(e,i,oe.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):u.css(h)}},oe.fn.extend({offset:function(e){if(arguments.length)return void 0===e?this:this.each(function(t){oe.offset.setOffset(this,e,t)});var t,i,n=this[0],s={top:0,left:0},o=n&&n.ownerDocument;return o?(t=o.documentElement,oe.contains(t,n)?(s=n.getBoundingClientRect(),i=U(o),{top:s.top+i.pageYOffset-t.clientTop,left:s.left+i.pageXOffset-t.clientLeft}):s):void 0},position:function(){if(this[0]){var e,t,i=this[0],n={top:0,left:0};return"fixed"===oe.css(i,"position")?t=i.getBoundingClientRect():(e=this.offsetParent(),t=this.offset(),oe.nodeName(e[0],"html")||(n=e.offset()),n.top+=oe.css(e[0],"borderTopWidth",!0),n.left+=oe.css(e[0],"borderLeftWidth",!0)),{top:t.top-n.top-oe.css(i,"marginTop",!0),left:t.left-n.left-oe.css(i,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var e=this.offsetParent;e&&"static"===oe.css(e,"position");)e=e.offsetParent;return e||Ke})}}),oe.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(e,t){var i="pageYOffset"===t;oe.fn[e]=function(n){return Ce(this,function(e,n,s){var o=U(e);return void 0===s?o?o[t]:e[n]:void(o?o.scrollTo(i?o.pageXOffset:s,i?s:o.pageYOffset):e[n]=s)},e,n,arguments.length)}}),oe.each(["top","left"],function(e,t){oe.cssHooks[t]=$(ne.pixelPosition,function(e,i){return i?(i=S(e,t),Ye.test(i)?oe(e).position()[t]+"px":i):void 0})}),oe.each({Height:"height",Width:"width"},function(e,t){oe.each({padding:"inner"+e,content:t,"":"outer"+e},function(i,n){oe.fn[n]=function(n,s){var o=arguments.length&&(i||"boolean"!=typeof n),r=i||(n===!0||s===!0?"margin":"border");return Ce(this,function(t,i,n){var s;return oe.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===n?oe.css(t,i,r):oe.style(t,i,n,r);
},t,o?n:void 0,o,null)}})}),oe.fn.extend({bind:function(e,t,i){return this.on(e,null,t,i)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,i,n){return this.on(t,e,i,n)},undelegate:function(e,t,i){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",i)},size:function(){return this.length}}),oe.fn.andSelf=oe.fn.addBack,"function"==typeof define&&define.amd&&define("jquery",[],function(){return oe});var zt=e.jQuery,Ft=e.$;return oe.noConflict=function(t){return e.$===oe&&(e.$=Ft),t&&e.jQuery===oe&&(e.jQuery=zt),oe},t||(e.jQuery=e.$=oe),oe}),function(e,t,i,n){"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 i=e("head");i.prepend(e.map(t,function(e){return 0===i.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 i.body&&FastClick.attach(i.body)});var a=function(t,n){if("string"==typeof t){if(n){var s;if(n.jquery){if(s=n[0],!s)return n}else s=n;return e(s.querySelectorAll(t))}return e(i.querySelectorAll(t))}return e(t,n)},l=function(e){var t=[];return e||t.push("data"),this.namespace.length>0&&t.push(this.namespace),t.push(this.name),t.join("-")},d=function(e){for(var t=e.split("-"),i=t.length,n=[];i--;)0!==i?n.push(t[i]):this.namespace.length>0?n.push(this.namespace,t[i]):n.push(t[i]);return n.reverse().join("-")},c=function(t,i){var n=this,s=function(){var s=a(this),o=!s.data(n.attr_name(!0)+"-init");s.data(n.attr_name(!0)+"-init",e.extend({},n.settings,i||t,n.data_options(s))),o&&n.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,i):void 0},u=function(e,t){function i(){t(e[0])}function n(){if(this.one("load",i),/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?i():n.call(e)):void i()};t.matchMedia||(t.matchMedia=function(){var e=t.styleMedia||t.media;if(!e){var n=i.createElement("style"),s=i.getElementsByTagName("script")[0],o=null;n.type="text/css",n.id="matchmediajs-test",s.parentNode.insertBefore(n,s),o="getComputedStyle"in t&&t.getComputedStyle(n,null)||n.currentStyle,e={matchMedium:function(e){var t="@media "+e+"{ #matchmediajs-test { width: 1px; } }";return n.styleSheet?n.styleSheet.cssText=t:n.textContent=t,"1px"===o.width}}}return function(t){return{matches:e.matchMedium(t||"all"),media:t||"all"}}}()),function(e){function i(){n&&(r(i),l&&e.fx.tick())}for(var n,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)&&!n&&(n=!0,i())},e.fx.stop=function(){n=!1})):(t.requestAnimationFrame=function(e){var i=(new Date).getTime(),n=Math.max(0,16-(i-s)),o=t.setTimeout(function(){e(i+n)},n);return s=i+n,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:n},init:function(e,i,n,s,o){var r=[e,n,s,o],l=[];if(this.rtl=/rtl/i.test(a("html").attr("dir")),this.scope=e||this.scope,this.set_namespace(),i&&"string"==typeof i&&!/reflow/i.test(i))this.libs.hasOwnProperty(i)&&l.push(this.init_lib(i,r));else for(var d in this.libs)l.push(this.init_lib(d,i));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,i){return this.libs.hasOwnProperty(t)?(this.patch(this.libs[t]),i&&i.hasOwnProperty(t)?("undefined"!=typeof this.libs[t].settings?e.extend(!0,this.libs[t].settings,i[t]):"undefined"!=typeof this.libs[t].defaults&&e.extend(!0,this.libs[t].defaults,i[t]),this.libs[t].init.apply(this.libs[t],[this.scope,i[t]])):(i=i instanceof Array?i:new Array(i),this.libs[t].init.apply(this.libs[t],i))):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=d,e.bindings=c,e.S=this.utils.S},inherit:function(e,t){for(var i=t.split(" "),n=i.length;n--;)this.utils.hasOwnProperty(i[n])&&(e[i[n]]=this.utils[i[n]])},set_namespace:function(){var t=this.global.namespace===n?e(".foundation-data-attribute-namespace").css("font-family"):this.global.namespace;this.global.namespace=t===n||/false/i.test(t)?"":t},libs:{},utils:{S:a,throttle:function(e,t){var i=null;return function(){var n=this,s=arguments;null==i&&(i=setTimeout(function(){e.apply(n,s),i=null},t))}},debounce:function(e,t,i){var n,s;return function(){var o=this,r=arguments,a=function(){n=null,i||(s=e.apply(o,r))},l=i&&!n;return clearTimeout(n),n=setTimeout(a,t),l&&(s=e.apply(o,r)),s}},data_options:function(t,i){function n(e){return!isNaN(e-0)&&null!==e&&""!==e&&e!==!1&&e!==!0}function s(t){return"string"==typeof t?e.trim(t):t}i=i||"options";var o,r,a,l={},d=function(e){var t=Foundation.global.namespace;return t.length>0?e.data(t+"-"+i):e.data(i)},c=d(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),n(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,i){Foundation.media_queries[t]===n&&(e("head").append('<meta class="'+i+'"/>'),Foundation.media_queries[t]=s(e("."+i).css("font-family")))},add_custom_rule:function(e,t){if(t===n&&Foundation.stylesheet)Foundation.stylesheet.insertRule(e,Foundation.stylesheet.cssRules.length);else{var i=Foundation.media_queries[t];i!==n&&Foundation.stylesheet.insertRule("@media "+Foundation.media_queries[t]+"{ "+e+" }",Foundation.stylesheet.cssRules.length)}},image_loaded:function(e,t){function i(e){for(var t=e.length,i=t-1;i>=0;i--)if(e.attr("height")===n)return!1;return!0}var s=this,o=e.length;(0===o||i(e))&&t(e),e.each(function(){u(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,i,n){"use strict";Foundation.libs.abide={name:"abide",version:"5.5.3",settings:{live_validate:!0,validate_on_blur:!0,focus_on_invalid:!0,error_labels:!0,error_class:"error",timeout:1e3,patterns:{alpha:/^[a-zA-Z]+$/,alpha_numeric:/^[a-zA-Z0-9]+$/,integer:/^[-+]?\d+$/,number:/^[-+]?\d*(?:[\.\,]\d+)?$/,card:/^(?:4[0-9]{12}(?:[0-9]{3})?|5[1-5][0-9]{14}|6(?:011|5[0-9][0-9])[0-9]{12}|3[47][0-9]{13}|3(?:0[0-5]|[68][0-9])[0-9]{11}|(?:2131|1800|35\d{3})\d{11})$/,cvv:/^([0-9]){3,4}$/,email:/^[a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+$/,url:/^(https?|ftp|file|ssh):\/\/([-;:&=\+\$,\w]+@{1})?([-A-Za-z0-9\.]+)+:?(\d+)?((\/[-\+~%\/\.\w]+)?\??([-\+=&;%@\.\w]+)?#?([\w]+)?)?/,domain:/^([a-zA-Z0-9]([a-zA-Z0-9\-]{0,61}[a-zA-Z0-9])?\.)+[a-zA-Z]{2,8}$/,datetime:/^([0-2][0-9]{3})\-([0-1][0-9])\-([0-3][0-9])T([0-5][0-9])\:([0-5][0-9])\:([0-5][0-9])(Z|([\-\+]([0-1][0-9])\:00))$/,date:/(?:19|20)[0-9]{2}-(?:(?:0[1-9]|1[0-2])-(?:0[1-9]|1[0-9]|2[0-9])|(?:(?!02)(?:0[1-9]|1[0-2])-(?:30))|(?:(?:0[13578]|1[02])-31))$/,time:/^(0[0-9]|1[0-9]|2[0-3])(:[0-5][0-9]){2}$/,dateISO:/^\d{4}[\/\-]\d{1,2}[\/\-]\d{1,2}$/,month_day_year:/^(0[1-9]|1[012])[- \/.](0[1-9]|[12][0-9]|3[01])[- \/.]\d{4}$/,day_month_year:/^(0[1-9]|[12][0-9]|3[01])[- \/.](0[1-9]|1[012])[- \/.]\d{4}$/,color:/^#?([a-fA-F0-9]{6}|[a-fA-F0-9]{3})$/},validators:{equalTo:function(e,t,n){var s=i.getElementById(e.getAttribute(this.add_namespace("data-equalto"))).value,o=e.value,r=s===o;return r}}},timer:null,init:function(e,t,i){this.bindings(t,i)},events:function(t){function i(e,t){clearTimeout(n.timer),n.timer=setTimeout(function(){n.validate([e],t)}.bind(e),o.timeout)}var n=this,s=n.S(t).attr("novalidate","novalidate"),o=s.data(this.attr_name(!0)+"-init")||{};this.invalid_attr=this.add_namespace("data-invalid"),s.off(".abide").on("submit.fndtn.abide",function(e){var t=/ajax/i.test(n.S(this).attr(n.attr_name()));return n.validate(n.S(this).find("input, textarea, select").not(":hidden, [data-abide-ignore]").get(),e,t)}).on("validate.fndtn.abide",function(e){"manual"===o.validate_on&&n.validate([e.target],e)}).on("reset",function(t){return n.reset(e(this),t)}).find("input, textarea, select").not(":hidden, [data-abide-ignore]").off(".abide").on("blur.fndtn.abide change.fndtn.abide",function(e){var t=this.getAttribute("id"),n=s.find('[data-equalto="'+t+'"]');o.validate_on_blur&&o.validate_on_blur===!0&&i(this,e),"undefined"!=typeof n.get(0)&&n.val().length&&i(n.get(0),e),"change"===o.validate_on&&i(this,e)}).on("keydown.fndtn.abide",function(e){var t=this.getAttribute("id"),n=s.find('[data-equalto="'+t+'"]');o.live_validate&&o.live_validate===!0&&9!=e.which&&i(this,e),"undefined"!=typeof n.get(0)&&n.val().length&&i(n.get(0),e),"tab"===o.validate_on&&9===e.which?i(this,e):"change"===o.validate_on&&i(this,e)}).on("focus",function(t){navigator.userAgent.match(/iPad|iPhone|Android|BlackBerry|Windows Phone|webOS/i)&&e("html, body").animate({scrollTop:e(t.target).offset().top},100)})},reset:function(t,i){var n=this;t.removeAttr(n.invalid_attr),e("["+n.invalid_attr+"]",t).removeAttr(n.invalid_attr),e("."+n.settings.error_class,t).not("small").removeClass(n.settings.error_class),e(":input",t).not(":button, :submit, :reset, :hidden, [data-abide-ignore]").val("").removeAttr(n.invalid_attr)},validate:function(e,t,i){for(var n=this.parse_patterns(e),s=n.length,o=this.S(e[0]).closest("form"),r=/submit/.test(t.type),a=0;s>a;a++)if(!n[a]&&(r||i))return this.settings.focus_on_invalid&&e[a].focus(),o.trigger("invalid.fndtn.abide"),this.S(e[a]).closest("form").attr(this.invalid_attr,""),!1;return(r||i)&&o.trigger("valid.fndtn.abide"),o.removeAttr(this.invalid_attr),i?!1:!0},parse_patterns:function(e){for(var t=e.length,i=[];t--;)i.push(this.pattern(e[t]));return this.check_validation_and_apply_styles(i)},pattern:function(e){var t=e.getAttribute("type"),i="string"==typeof e.getAttribute("required"),n=e.getAttribute("pattern")||"";return this.settings.patterns.hasOwnProperty(n)&&n.length>0?[e,this.settings.patterns[n],i]:n.length>0?[e,new RegExp(n),i]:this.settings.patterns.hasOwnProperty(t)?[e,this.settings.patterns[t],i]:(n=/.*/,[e,n,i])},check_validation_and_apply_styles:function(t){var i=t.length,n=[];if(0==i)return n;var s=this.S(t[0][0]).closest("[data-"+this.attr_name(!0)+"]");for(s.data(this.attr_name(!0)+"-init")||{};i--;){var o,r,a=t[i][0],l=t[i][2],d=a.value.trim(),c=this.S(a).parent(),u=a.getAttribute(this.add_namespace("data-abide-validator")),h="radio"===a.type,p="checkbox"===a.type,f=this.S('label[for="'+a.getAttribute("id")+'"]'),g=l?a.value.length>0:!0,m=[];if(a.getAttribute(this.add_namespace("data-equalto"))&&(u="equalTo"),o=c.is("label")?c.parent():c,h&&l)m.push(this.valid_radio(a,l));else if(p&&l)m.push(this.valid_checkbox(a,l));else if(u){for(var v=u.split(" "),y=!0,b=!0,w=0;w<v.length;w++)r=this.settings.validators[v[w]].apply(this,[a,l,o]),m.push(r),b=r&&y,y=r;b?(this.S(a).removeAttr(this.invalid_attr),o.removeClass("error"),f.length>0&&this.settings.error_labels&&f.removeClass(this.settings.error_class).removeAttr("role"),e(a).triggerHandler("valid")):(this.S(a).attr(this.invalid_attr,""),o.addClass("error"),f.length>0&&this.settings.error_labels&&f.addClass(this.settings.error_class).attr("role","alert"),e(a).triggerHandler("invalid"))}else if(t[i][1].test(d)&&g||!l&&a.value.length<1||e(a).attr("disabled")?m.push(!0):m.push(!1),m=[m.every(function(e){return e})],m[0])this.S(a).removeAttr(this.invalid_attr),a.setAttribute("aria-invalid","false"),a.removeAttribute("aria-describedby"),o.removeClass(this.settings.error_class),f.length>0&&this.settings.error_labels&&f.removeClass(this.settings.error_class).removeAttr("role"),e(a).triggerHandler("valid");else{this.S(a).attr(this.invalid_attr,""),a.setAttribute("aria-invalid","true");var x=o.find("small."+this.settings.error_class,"span."+this.settings.error_class),k=x.length>0?x[0].id:"";k.length>0&&a.setAttribute("aria-describedby",k),o.addClass(this.settings.error_class),f.length>0&&this.settings.error_labels&&f.addClass(this.settings.error_class).attr("role","alert"),e(a).triggerHandler("invalid")}n=n.concat(m)}return n},valid_checkbox:function(t,i){var t=this.S(t),n=t.is(":checked")||!i||t.get(0).getAttribute("disabled");return n?(t.removeAttr(this.invalid_attr).parent().removeClass(this.settings.error_class),e(t).triggerHandler("valid")):(t.attr(this.invalid_attr,"").parent().addClass(this.settings.error_class),e(t).triggerHandler("invalid")),n},valid_radio:function(t,i){for(var n=t.getAttribute("name"),s=this.S(t).closest("[data-"+this.attr_name(!0)+"]").find("[name='"+n+"']"),o=s.length,r=!1,a=!1,l=0;o>l;l++)s[l].getAttribute("disabled")?(a=!0,r=!0):s[l].checked?r=!0:a&&(r=!1);for(var l=0;o>l;l++)r?(this.S(s[l]).removeAttr(this.invalid_attr).parent().removeClass(this.settings.error_class),e(s[l]).triggerHandler("valid")):(this.S(s[l]).attr(this.invalid_attr,"").parent().addClass(this.settings.error_class),e(s[l]).triggerHandler("invalid"));return r},valid_equal:function(e,t,n){var s=i.getElementById(e.getAttribute(this.add_namespace("data-equalto"))).value,o=e.value,r=s===o;return r?(this.S(e).removeAttr(this.invalid_attr),n.removeClass(this.settings.error_class),label.length>0&&settings.error_labels&&label.removeClass(this.settings.error_class)):(this.S(e).attr(this.invalid_attr,""),n.addClass(this.settings.error_class),label.length>0&&settings.error_labels&&label.addClass(this.settings.error_class)),r},valid_oneof:function(e,t,i,n){var e=this.S(e),s=this.S("["+this.add_namespace("data-oneof")+"]"),o=s.filter(":checked").length>0;if(o?e.removeAttr(this.invalid_attr).parent().removeClass(this.settings.error_class):e.attr(this.invalid_attr,"").parent().addClass(this.settings.error_class),!n){var r=this;s.each(function(){r.valid_oneof.call(r,this,null,null,!0)})}return o},reflow:function(e,t){var i=this,n=i.S("["+this.attr_name()+"]").attr("novalidate","novalidate");i.S(n).each(function(e,t){i.events(t)})}}}(jQuery,window,window.document),define("foundation.abide",["foundation.core"],function(){}),function(e,t,i,n){"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,i){this.bindings(t,i)},events:function(t){var i=this,n=this.S;i.create(this.S(t)),n(this.scope).off(".fndtn.accordion").on("click.fndtn.accordion","["+this.attr_name()+"] > dd > a, ["+this.attr_name()+"] > li > a",function(t){var s=n(this).closest("["+i.attr_name()+"]"),o=i.attr_name()+"="+s.attr(i.attr_name()),r=s.data(i.attr_name(!0)+"-init")||i.settings,a=n("#"+this.href.split("#")[1]),l=e("> dd, > li",s),d=l.children("."+r.content_class),c=d.filter("."+r.active_class);return t.preventDefault(),s.attr(i.attr_name())&&(d=d.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),n(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||(d.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 n(this).attr("aria-expanded","true"))})},create:function(t){var i=this,n=t,s=e("> .accordion-navigation",n),o=n.data(i.attr_name(!0)+"-init")||i.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:{},i="undefined"!=typeof e.selector?e.selector:"",n="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"+i+", > li"+i);if(o.length<1)return t.console&&console.error("Selection not found.",i),!1;var r=this.S,a=this.settings.active_class;o.each(function(){var e=r(this),t=e.hasClass(a);(t&&"close"===n||!t&&"open"===n||""===n)&&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,i,n){"use strict";function s(e){var t=/fade/i.test(e),i=/pop/i.test(e);return{animate:t||i,pop:i,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,i,n){e.extend(!0,this.settings,i,n),this.bindings(i,n)},events:function(e){var t=this,n=t.S;return n(this.scope).off(".reveal").on("click.fndtn.reveal","["+this.add_namespace("data-reveal-id")+"]:not([disabled])",function(e){if(e.preventDefault(),!t.locked){var i=n(this),s=i.data(t.data_attr("reveal-ajax")),o=i.data(t.data_attr("reveal-replace-content"));if(t.locked=!0,"undefined"==typeof s)t.open.call(t,i);else{var r=s===!0?i.attr("href"):s;t.open.call(t,i,{url:r},{replaceContentSel:o})}}}),n(i).on("click.fndtn.reveal",this.close_targets(),function(e){if(e.preventDefault(),!t.locked){var i=n("["+t.attr_name()+"].open").data(t.attr_name(!0)+"-init")||t.settings,s=n(e.target)[0]===n("."+i.bg_class)[0];if(s){if(!i.close_on_background_click)return;e.stopPropagation()}t.locked=!0,t.close.call(t,s?n("["+t.attr_name()+"].open:not(.toback)"):n(this).closest("["+t.attr_name()+"]"))}}),n("["+t.attr_name()+"]",this.scope).length>0?n(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):n(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 i=t.S("["+t.attr_name()+"].open"),n=i.data(t.attr_name(!0)+"-init")||t.settings;n&&27===e.which&&n.close_on_esc&&!t.locked&&t.close.call(t,i)}),!0},key_up_off:function(e){return this.S("body").off("keyup.fndtn.reveal"),!0},open:function(i,s){var r,a=this;i?"undefined"!=typeof i.selector?r=a.S("#"+i.data(a.data_attr("reveal-id"))).first():(r=a.S(this.scope),s=i):r=a.S(this.scope);var l=r.data(a.attr_name(!0)+"-init");if(l=l||this.settings,r.hasClass("open")&&i!==n&&i.attr("data-reveal-id")==r.attr("id"))return a.close(r);if(!r.hasClass("open")){var d=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"),d.length<1&&this.toggle_bg(r,!0),"string"==typeof s&&(s={url:s});var c=function(){d.length>0&&(l.multiple_opened?a.to_back(d):a.hide(d,l.css.close)),l.multiple_opened&&o.push(r),a.show(r,l.css.open)};if("undefined"!=typeof s&&s.url){var u="undefined"!=typeof s.success?s.success:null;e.extend(s,{success:function(t,i,n){if(e.isFunction(u)){var s=u(t,i,n);"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),i=this.S("["+this.attr_name()+"].open"),n=t.data(this.attr_name(!0)+"-init")||this.settings,s=this;if(i.length>0)if(t.removeAttr("tabindex","0").attr("aria-hidden","true"),this.locked=!0,this.key_up_off(t),t.trigger("close.fndtn.reveal"),(n.multiple_opened&&1===i.length||!n.multiple_opened||t.length>1)&&(s.toggle_bg(t,!1),s.to_front(t)),n.multiple_opened){var r=t.is(":not(.toback)");s.hide(t,n.css.close,n),r?o.pop():o=e.grep(o,function(e){var i=e[0]===t[0];return i&&s.to_front(t),!i}),o.length>0&&s.to_front(o[o.length-1])}else s.hide(i,n.css.close,n)},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,i){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;i!=s&&((i==n?s:!i)?this.hide(this.settings.bg):this.show(this.settings.bg))},show:function(i,n){if(n){var o=i.data(this.attr_name(!0)+"-init")||this.settings,r=o.root_element,a=this;if(0===i.parent(r).length){var l=i.wrap('<div style="display: none;" />').parent();i.on("closed.fndtn.reveal.wrapped",function(){i.detach().appendTo(l),i.unwrap().unbind("closed.fndtn.reveal.wrapped")}),i.detach().appendTo(r)}var d=s(o.animation);if(d.animate||(this.locked=!1),d.pop){n.top=e(t).scrollTop()-i.data("offset")+"px";var c={top:e(t).scrollTop()+i.data("css-top")+"px",opacity:1};return setTimeout(function(){return i.css(n).animate(c,o.animation_speed,"linear",function(){a.locked=!1,i.trigger("opened.fndtn.reveal")}).addClass("open")},o.animation_speed/2)}if(n.top=e(t).scrollTop()+i.data("css-top")+"px",d.fade){var c={opacity:1};return setTimeout(function(){return i.css(n).animate(c,o.animation_speed,"linear",function(){a.locked=!1,i.trigger("opened.fndtn.reveal")}).addClass("open")},o.animation_speed/2)}return i.css(n).show().css({opacity:1}).addClass("open").trigger("opened.fndtn.reveal")}var o=this.settings;return s(o.animation).fade?i.fadeIn(o.animation_speed/2):(this.locked=!1,i.show())},to_back:function(e){e.addClass("toback")},to_front:function(e){e.removeClass("toback")},hide:function(i,n){if(n){var o=i.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()-i.data("offset")+"px",opacity:0};return setTimeout(function(){return i.animate(l,o.animation_speed,"linear",function(){r.locked=!1,i.css(n).trigger("closed.fndtn.reveal")}).removeClass("open")},o.animation_speed/2)}if(a.fade){var l={opacity:0};return setTimeout(function(){return i.animate(l,o.animation_speed,"linear",function(){r.locked=!1,i.css(n).trigger("closed.fndtn.reveal")}).removeClass("open")},o.animation_speed/2)}return i.hide().css(n).removeClass("open").trigger("closed.fndtn.reveal")}var o=this.settings;return s(o.animation).fade?i.fadeOut(o.animation_speed/2):i.hide()},close_video:function(t){var i=e(".flex-video",t.target),n=e("iframe",i);n.length>0&&(n.attr("data-src",n[0].src),n.attr("src",n.attr("src")),i.hide())},open_video:function(t){var i=e(".flex-video",t.target),s=i.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=n,s[0].src=r}i.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,i,n){"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,i){var n=this,s=this.S;s("["+this.attr_name()+"] > .active > a",this.scope).each(function(){n.default_tab_hashes.push(this.hash)}),this.bindings(t,i),this.handle_location_hash_change()},events:function(){var e=this,i=this.S,n=function(t,n){var s=i(n).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(i(n).parent())}};i(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 i=this;n(e,i)}}).on("click.fndtn.tab","["+this.attr_name()+"] > * > a",function(e){var t=this;n(e,t)}).on("mouseenter.fndtn.tab","["+this.attr_name()+"] > * > a",function(t){var n=i(this).closest("["+e.attr_name()+"]").data(e.attr_name(!0)+"-init");n.is_hover&&e.toggle_active_tab(i(this).parent())}),i(t).on("hashchange.fndtn.tab",function(t){t.preventDefault(),e.handle_location_hash_change()})},handle_location_hash_change:function(){var t=this,i=this.S;i("["+this.attr_name()+"]",this.scope).each(function(){var s=i(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=i(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!=n&&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()+"]"),d=s.find("a"),c=s.children("a").first(),u="#"+c.attr("href").split("#")[1],h=a(u),p=s.siblings(),f=l.data(this.attr_name(!0)+"-init"),g=function(t){var n,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:n=o;break;case 39:n=r;break;default:n=!1}n.length&&(s.attr({tabindex:"-1","aria-selected":null}),n.attr({tabindex:"0","aria-selected":!0}).focus()),e('[role="tabpanel"]').attr("aria-hidden","true"),e("#"+e(i.activeElement).attr("href").substring(1)).attr("aria-hidden",null)},m=function(e){var i=f.scroll_to_content?r.default_tab_hashes[0]:"fndtn-"+r.default_tab_hashes[0].replace("#","");(e!==i||t.location.hash)&&(t.location.hash=e)};c.data("tab-content")&&(u="#"+c.data("tab-content").split("#")[1],h=a(u)),f.deep_linking&&(f.scroll_to_content?(m(o||u),o==n||o==u?s.parent()[0].scrollIntoView():a(u)[0].scrollIntoView()):m(o!=n?"fndtn-"+o.replace("#",""):"fndtn-"+u.replace("#",""))),s.addClass(f.active_class).triggerHandler("opened"),d.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]),d.off("keydown").on("keydown",g)},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,i,n){"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,i,n){Foundation.inherit(this,"add_custom_rule register_media throttle");var s=this;s.register_media("topbar","foundation-mq-topbar"),this.bindings(i,n),s.S("["+this.attr_name()+"]",this.scope).each(function(){var t=e(this),i=t.data(s.attr_name(!0)+"-init");s.S("section, .top-bar-section",this);t.data("index",0);var n=t.parent();n.hasClass("fixed")||s.is_sticky(t,n,i)?(s.settings.sticky_class=i.sticky_class,s.settings.sticky_topbar=t,t.data("height",n.outerHeight()),t.data("stickyoffset",n.offset().top)):t.data("height",t.outerHeight()),i.assembled||s.assemble(t),i.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 }"),
n.hasClass("fixed")&&s.S("body").addClass("f-topbar-fixed")})},is_sticky:function(e,t,i){var n=t.hasClass(i.sticky_class),s=matchMedia(Foundation.media_queries.small).matches,o=matchMedia(Foundation.media_queries.medium).matches,r=matchMedia(Foundation.media_queries.large).matches;return n&&"all"===i.sticky_on?!0:n&&this.small()&&-1!==i.sticky_on.indexOf("small")&&s&&!o&&!r?!0:n&&this.medium()&&-1!==i.sticky_on.indexOf("medium")&&s&&o&&!r?!0:n&&this.large()&&-1!==i.sticky_on.indexOf("large")&&s&&o&&r?!0:!1},toggle:function(i){var n,s=this;n=i?s.S(i).closest("["+this.attr_name()+"]"):s.S("["+this.attr_name()+"]");var o=n.data(this.attr_name(!0)+"-init"),r=s.S("section, .top-bar-section",n);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"),n.data("index",0),n.toggleClass("expanded").css("height","")),o.scrolltop?n.hasClass("expanded")?n.parent().hasClass("fixed")&&(o.scrolltop?(n.parent().removeClass("fixed"),n.addClass("fixed"),s.S("body").removeClass("f-topbar-fixed"),t.scrollTo(0,0)):n.parent().removeClass("expanded")):n.hasClass("fixed")&&(n.parent().addClass("fixed"),n.removeClass("fixed"),s.S("body").addClass("f-topbar-fixed")):(s.is_sticky(n,n.parent(),o)&&n.parent().addClass("fixed"),n.parent().hasClass("fixed")&&(n.hasClass("expanded")?(n.addClass("fixed"),n.parent().addClass("expanded"),s.S("body").addClass("f-topbar-fixed")):(n.removeClass("fixed"),n.parent().removeClass("expanded"),s.update_sticky_positioning())))},timer:null,events:function(i){var n=this,s=this.S;s(this.scope).off(".topbar").on("click.fndtn.topbar","["+this.attr_name()+"] .toggle-topbar",function(e){e.preventDefault(),n.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 i=e(this).closest("li"),s=i.closest("["+n.attr_name()+"]"),o=s.data(n.attr_name(!0)+"-init");if(o.dropdown_autoclose&&o.is_hover){var r=e(this).closest(".hover");r.removeClass("hover")}!n.breakpoint()||i.hasClass("back")||i.hasClass("has-dropdown")||n.toggle()}).on("click.fndtn.topbar","["+this.attr_name()+"] li.has-dropdown",function(t){var i=s(this),o=s(t.target),r=i.closest("["+n.attr_name()+"]"),a=r.data(n.attr_name(!0)+"-init");return o.data("revealId")?void n.toggle():void(n.breakpoint()||(!a.is_hover||Modernizr.touch)&&(t.stopImmediatePropagation(),i.hasClass("hover")?(i.removeClass("hover").find("li").removeClass("hover"),i.parents("li.hover").removeClass("hover")):(i.addClass("hover"),e(i).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(n.breakpoint()){e.preventDefault();var t=s(this),i=t.closest("["+n.attr_name()+"]"),o=i.find("section, .top-bar-section"),r=(t.next(".dropdown").outerHeight(),t.closest("li"));i.data("index",i.data("index")+1),r.addClass("moved"),n.rtl?(o.css({right:-(100*i.data("index"))+"%"}),o.find(">.name").css({right:100*i.data("index")+"%"})):(o.css({left:-(100*i.data("index"))+"%"}),o.find(">.name").css({left:100*i.data("index")+"%"})),i.css("height",t.siblings("ul").outerHeight(!0)+i.data("height"))}}),s(t).off(".topbar").on("resize.fndtn.topbar",n.throttle(function(){n.resize.call(n)},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("["+n.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),i=t.closest("["+n.attr_name()+"]"),o=i.find("section, .top-bar-section"),r=(i.data(n.attr_name(!0)+"-init"),t.closest("li.moved")),a=r.parent();i.data("index",i.data("index")-1),n.rtl?(o.css({right:-(100*i.data("index"))+"%"}),o.find(">.name").css({right:100*i.data("index")+"%"})):(o.css({left:-(100*i.data("index"))+"%"}),o.find(">.name").css({left:100*i.data("index")+"%"})),0===i.data("index")?i.css("height",""):i.css("height",a.outerHeight(!0)+i.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,n=e.S(this),s=n.data(e.attr_name(!0)+"-init"),o=n.parent("."+e.settings.sticky_class);if(!e.breakpoint()){var r=n.hasClass("expanded");n.css("height","").removeClass("expanded").find("li").removeClass("hover"),r&&e.toggle(n)}e.is_sticky(n,o,s)&&(o.hasClass("fixed")?(o.removeClass("fixed"),t=o.offset().top,e.S(i.body).hasClass("f-topbar-fixed")&&(t-=n.data("height")),n.data("stickyoffset",t),o.addClass("fixed")):(t=o.offset().top,n.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 i=this,n=t.data(this.attr_name(!0)+"-init"),s=i.S("section, .top-bar-section",t);s.detach(),i.S(".has-dropdown>a",s).each(function(){var t,s=i.S(this),o=s.siblings(".dropdown"),r=s.attr("href");o.find(".title.back").length||(t=e(1==n.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==n.custom_back_text?e("h5>a",t).html(n.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 i=0,n=this;return e("> li",t).each(function(){i+=n.S(this).outerHeight(!0)}),i},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,i=this.S(t),n=this;if(n.settings.sticky_topbar&&n.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;n.S(e).hasClass("expanded")||(i.scrollTop()>s?n.S(e).hasClass("fixed")||(n.S(e).addClass("fixed"),n.S("body").addClass("f-topbar-fixed")):i.scrollTop()<=s&&n.S(e).hasClass("fixed")&&(n.S(e).removeClass("fixed"),n.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,i,n){"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,i,n){if(null!==t&&/IMG/.test(t[0].nodeName)){var s=e.each(t,function(){this.src=i});if(new RegExp(i,"i").test(s))return;return t.attr("src",i),n(t[0].src)}var o=t.data(this.data_attr+"-last-path"),r=this;if(o!=i)return/\.(gif|jpg|jpeg|tiff|png)([?#].*)?/i.test(i)?(e(t).css("background-image","url("+i+")"),t.data("interchange-last-path",i),n(i)):e.get(i,function(e){t.html(e),t.data(r.data_attr+"-last-path",i),n()})}}},init:function(t,i,n){Foundation.inherit(this,"throttle random_str"),this.data_attr=this.set_data_attr(),e.extend(!0,this.settings,i,n),this.bindings(i,n),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 i,n=this;return e(t).off(".interchange").on("resize.fndtn.interchange",n.throttle(function(){var e=n.get_media_hash();e!==i&&n.resize(),i=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 i in t)if(t.hasOwnProperty(i)){var n=this.results(i,t[i]);n&&this.settings.directives[n.scenario[1]].call(this,n.el,n.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)}}(n))}},results:function(e,t){var i=t.length;if(i>0)for(var n=this.S("["+this.add_namespace("data-uuid")+'="'+e+'"]');i--;){var s,o=t[i][2];if(s=this.settings.named_queries.hasOwnProperty(o)?matchMedia(this.settings.named_queries[o]):matchMedia(o),s.matches)return{el:n,scenario:t[i]}}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,i=t,n=0,s=this.data_attr;for(this.cache={},this.cached_images=[],this.images_loaded=0===t;i--;){if(n++,e[i]){var o=e[i].getAttribute(s)||"";o.length>0&&this.cached_images.push(e[i])}n===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,i=t,n=0,s=this.data_attr;for(this.cached_nodes=[],this.nodes_loaded=0===t;i--;){n++;var o=e[i].getAttribute(s)||"";o.length>0&&this.cached_nodes.push(e[i]),n===t&&(this.nodes_loaded=!0,this.enhance("nodes"))}return this},enhance:function(i){for(var n=this["cached_"+i].length;n--;)this.object(e(this["cached_"+i][n]));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*$/),i=e[1].match(/(.*)\)/);if(t)var n=t[1],s=t[2];else var o=e[0].split(/,\s*$/),n=o[0],s="";return[this.trim(n),this.convert_directive(s),this.trim(i[1])]},object:function(e){var t=this.parse_data_attr(e),i=[],n=t.length;if(n>0)for(;n--;){var s=t[n].split(/,\s?\(/);if(s.length>1){var o=this.parse_scenario(s);i.push(o)}}return this.store(e,i)},store:function(e,t){var i=this.random_str(),n=e.data(this.add_namespace("uuid",!0));return this.cache[n]?this.cache[n]:(e.attr(this.add_namespace("data-uuid"),i),this.cache[i]=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(/\[(.*?)\]/),i=t.length,n=[];i--;)t[i].replace(/[\W\d]+/,"").length>4&&n.push(t[i]);return n},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,n){this.element=t,this.options=e.extend({},i,n),this.load()}var i={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},n=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 i=e(t.element).next(".ms-options-wrap").find("> button:first-child"),n=e(t.element).next(".ms-options-wrap").find("> .ms-options"),s=n.find("> ul"),o=e(t.element).find("optgroup").length?!0:!1,r=null;"number"==typeof t.options.width?(n.parent().css("position","relative"),r=t.options.width):"string"==typeof t.options.width?(e(t.options.width).css("position","relative"),r="100%"):n.parent().css("position","relative");var a=e(window).height()-n.offset().top-20;if(t.options.maxHeight&&(a=e(window).height()-n.offset().top-20,a=a<t.options.minHeight?t.options.minHeight:maxheight),a=a<t.options.minHeight?t.options.minHeight:a,n.css({maxWidth:r,minHeight:t.options.minHeight,maxHeight:a,overflow:"auto"}).hide(),n.bind("touchmove mousewheel DOMMouseScroll",function(t){if(e(this).outerHeight()<e(this)[0].scrollHeight){var i=t.originalEvent,n=i.wheelDelta||-i.detail;e(this).outerHeight()+e(this)[0].scrollTop>e(this)[0].scrollHeight&&(t.preventDefault(),this.scrollTop+=0>n?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()}),i.bind("mousedown",function(i){if(1!=i.which)return!0;if(e(".ms-options-wrap > .ms-options:visible").each(function(){e(this).parent().prev()[0]!=n.parent().prev()[0]&&e(this).hide()}),n.toggle(),n.is(":visible")){n.css("maxHeight","");var s=e(window).height()-n.offset().top-20;t.options.maxHeight&&(s=e(window).height()-n.offset().top-20,s=s<t.options.minHeight?t.options.minHeight:maxheight),s=s<t.options.minHeight?t.options.minHeight:s,n.css("maxHeight",s)}}).click(function(e){e.preventDefault()}),t.options.placeholder&&i.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=n.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 i=e(this).text();i.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>'),n.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 i=e(this).closest("li.optgroup");i.find("li:not(.selected)").length?i.find('li:not(.selected) input[type="checkbox"]').trigger("click"):i.find('li.selected input[type="checkbox"]').trigger("click")}});var d=[];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")}}),d.push({label:e(this).attr("label"),options:t})}else{if("OPTION"!=this.nodeName)return!0;d.push({name:e(this).text(),value:e(this).val(),checked:e(this).prop("selected")})}}),t.loadOptions(d),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+"%"})),n.on("click",'input[type="checkbox"]',function(){e(this).closest("li").toggleClass("selected");var i=n.parent().prev();i.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._updatePlaceholderText()}),"function"==typeof t.options.onLoad?t.options.onLoad(t.element):e(t.element).hide()},loadOptions:function(t,i){i="boolean"==typeof i?i:!0;var n=this,s=e(n.element).next(".ms-options-wrap").find("> .ms-options > ul");i&&s.find("> li").remove();for(var o in t){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"}),n.options.selectGroup&&a.append('<a href="#" class="ms-selectall">Select all</a>'),a.append("<ul></ul>");for(var l in r.options){var d=r.options[l],c=e("<li></li>").addClass("ms-reflow");n._addOption(c,d),a.find("> ul").append(c)}}else r.hasOwnProperty("value")&&(a.addClass("ms-reflow"),n._addOption(a,r));s.append(a)}s.find('.ms-reflow input[type="checkbox"]').each(function(t){if(e(this).css("display").match(/block$/)){var i=e(this).outerWidth();i=i?i:15,e(this).closest("label").css("padding-left",2*parseInt(e(this).closest("label").css("padding-left"))+i),e(this).closest(".ms-reflow").removeClass("ms-reflow")}}),n._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,i=e(t.element).next(".ms-options-wrap").find("> button:first-child"),n=e(t.element).next(".ms-options-wrap").find("> .ms-options"),s=n.parent().prev(),o=[];s.find("option:selected").each(function(){o.push(e(this).text())}),i.text(o.join(", "));var r=i.clone().css({display:"inline",width:"auto",visibility:"hidden"}).appendTo(n.parent()),a="undefined"!=typeof e.fn.actual?r.actual("width",t.options.jqActualOpts):r.width(),l="undefined"!=typeof e.fn.actual?i.actual("width",t.options.jqActualOpts):i.width();a>l?i.text(o.length+" selected"):o.length?i.text(o.join(", ")):i.text(t.options.placeholder),r.remove()},_addOption:function(t,i){t.text(i.name),t.prepend(e('<input type="checkbox" value="" title="" />').val(i.value).attr("title",i.name).attr("id","ms-opt-"+n)),i.checked&&(t.addClass("default"),t.addClass("selected"),t.find('input[type="checkbox"]').prop("checked",!0));var s=e("<label></label>").attr("for","ms-opt-"+n);t.wrapInner(s),this.options.showCheckbox||t.find('input[id="ms-opt-'+n+'"]').hide(),n+=1},_ieVersion:function(){var e=navigator.userAgent.toLowerCase();return-1!=e.indexOf("msie")?parseInt(e.split("msie")[1]):!1}},e.fn.multiselect=function(i){var n,s=arguments;return void 0===i||"object"==typeof i?this.each(function(){e.data(this,"plugin_multiselect")||e.data(this,"plugin_multiselect",new t(this,i))}):"string"==typeof i&&"_"!==i[0]&&"init"!==i?(this.each(function(){var o=e.data(this,"plugin_multiselect");o instanceof t&&"function"==typeof o[i]&&(n=o[i].apply(o,Array.prototype.slice.call(s,1))),"unload"===i&&e.data(this,"plugin_multiselect",null)}),n):void 0}}(jQuery),define("jquery.multiselect",["jquery"],function(){}),define("modules/foundation",["jquery","foundation.abide","foundation.accordion","foundation.reveal","foundation.tab","foundation.topbar","foundation.interchange","jquery.multiselect"],function(e){"use strict";var t={init:function(){e(document).foundation({abide:{validate_on_blur:!0,error_labels:!0,error_class:"has-error",patterns:{alpha:/^[a-zA-Z]+$/,zipcodes:/^(?!01000|99999)(0[1-9]\d{3}|[1-9]\d{4})$/}},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"}}),e(".ke_search__category-filter").each(function(){var t=e(this);t.multiselect({columns:1,placeholder:t.data("prompt")})})}};return t}),function(e,t,i,n){"use strict";function s(t,n){if(this.el=t,this.$el=e(t),this.s=e.extend({},o,n),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 i.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,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 i=this;i.s.preload>i.$items.length&&(i.s.preload=i.$items.length);var n=t.location.hash;n.indexOf("lg="+this.s.galleryId)>0&&(i.index=parseInt(n.split("&slide=")[1],10),e("body").addClass("lg-from-hash"),e("body").hasClass("lg-on")||setTimeout(function(){i.build(i.index),e("body").addClass("lg-on")})),i.s.dynamic?(i.$el.trigger("onBeforeOpen.lg"),i.index=i.s.index||0,e("body").hasClass("lg-on")||setTimeout(function(){i.build(i.index),e("body").addClass("lg-on")})):i.$items.on("click.lgcustom",function(t){try{t.preventDefault(),t.preventDefault()}catch(n){t.returnValue=!1}i.$el.trigger("onBeforeOpen.lg"),i.index=i.s.index||i.$items.index(this),e("body").hasClass("lg-on")||(i.build(i.index),e("body").addClass("lg-on"))})},s.prototype.build=function(t){var i=this;i.structure(),e.each(e.fn.lightGallery.modules,function(t){i.modules[t]=new e.fn.lightGallery.modules[t](i.el)}),i.slide(t,!1,!1),i.s.keyPress&&i.keyPress(),i.$items.length>1&&(i.arrow(),setTimeout(function(){i.enableDrag(),i.enableSwipe()},50),i.s.mousewheel&&i.mousewheel()),i.counter(),i.closeGallery(),i.$el.trigger("onAfterOpen.lg"),i.$outer.on("mousemove.lg click.lg touchstart.lg",function(){i.$outer.removeClass("lg-hide-items"),clearTimeout(i.hideBartimeout),i.hideBartimeout=setTimeout(function(){i.$outer.addClass("lg-hide-items")},i.s.hideBarsDelay)})},s.prototype.structure=function(){var i,n="",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++)n+='<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>'),i='<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">'+n+'</div><div class="lg-toolbar group"><span class="lg-close lg-icon"></span></div>'+s+r+"</div></div>",e("body").append(i),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 i=e(t).height(),n=(i-parseInt(this.s.height,10))/2,s=this.$outer.find(".lg");i>=parseInt(this.s.height,10)?s.css("top",n+"px"):s.css("top","0px")}},s.prototype.doCss=function(){var e=function(){var e=["transition","MozTransition","WebkitTransition","OTransition","msTransition","KhtmlTransition"],t=i.documentElement,n=0;for(n=0;n<e.length;n++)if(e[n]in t.style)return!0};return e()?!0:!1},s.prototype.isVideo=function(e,t){var i;if(i=this.s.dynamic?this.s.dynamicEl[t].html:this.$items.eq(t).attr("data-html"),!e&&i)return{html5:!0};var n=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);return n?{youtube:n}:s?{vimeo:s}:o?{dailymotion:o}: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 i,n=null;if(this.s.dynamic?this.s.dynamicEl[t].subHtmlUrl?i=this.s.dynamicEl[t].subHtmlUrl:n=this.s.dynamicEl[t].subHtml:this.$items.eq(t).attr("data-sub-html-url")?i=this.$items.eq(t).attr("data-sub-html-url"):n=this.$items.eq(t).attr("data-sub-html"),!i)if("undefined"!=typeof n&&null!==n){var s=n.substring(0,1);n="."===s||"#"===s?e(n).html():n}else n="";".lg-sub-html"===this.s.appendSubHtmlTo?i?this.$outer.find(this.s.appendSubHtmlTo).load(i):this.$outer.find(this.s.appendSubHtmlTo).html(n):i?this.$slide.eq(t).load(i):this.$slide.eq(t).append(n),"undefined"!=typeof n&&null!==n&&(""===n?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,i=1;for(t=1;t<=this.s.preload&&!(t>=this.$items.length-e);t++)this.loadContent(e+t,!1,0);for(i=1;i<=this.s.preload&&!(0>e-i);i++)this.loadContent(e-i,!1,0)},s.prototype.loadContent=function(i,n,s){var o,r,a,l,d,c,u=this,h=!1,p=function(i){for(var n=[],s=[],o=0;o<i.length;o++){var a=i[o].split(" ");""===a[0]&&a.splice(0,1),s.push(a[0]),n.push(a[1])}for(var l=e(t).width(),d=0;d<n.length;d++)if(parseInt(n[d],10)>l){r=s[d];break}};if(u.s.dynamic){if(u.s.dynamicEl[i].poster&&(h=!0,a=u.s.dynamicEl[i].poster),c=u.s.dynamicEl[i].html,r=u.s.dynamicEl[i].src,u.s.dynamicEl[i].responsive){var f=u.s.dynamicEl[i].responsive.split(",");p(f)}l=u.s.dynamicEl[i].srcset,d=u.s.dynamicEl[i].sizes}else{if(u.$items.eq(i).attr("data-poster")&&(h=!0,a=u.$items.eq(i).attr("data-poster")),c=u.$items.eq(i).attr("data-html"),r=u.$items.eq(i).attr("href")||u.$items.eq(i).attr("data-src"),u.$items.eq(i).attr("data-responsive")){var g=u.$items.eq(i).attr("data-responsive").split(",");p(g)}l=u.$items.eq(i).attr("data-srcset"),d=u.$items.eq(i).attr("data-sizes")}var m=!1;u.s.dynamic?u.s.dynamicEl[i].iframe&&(m=!0):"true"===u.$items.eq(i).attr("data-iframe")&&(m=!0);var v=u.isVideo(r,i);if(!u.$slide.eq(i).hasClass("lg-loaded")){if(m)u.$slide.eq(i).prepend('<div class="lg-video-cont" style="max-width:'+u.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",u.$slide.eq(i).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?(u.$slide.eq(i).prepend('<div class="lg-video-cont "><div class="lg-video"></div></div>'),u.$el.trigger("hasVideo.lg",[i,r,c])):u.$slide.eq(i).prepend('<div class="lg-img-wrap"><img class="lg-object lg-image" src="'+r+'" /></div>');if(u.$el.trigger("onAferAppendSlide.lg",[i]),o=u.$slide.eq(i).find(".lg-object"),d&&o.attr("sizes",d),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&&u.addHtml(i),u.$slide.eq(i).addClass("lg-loaded")}u.$slide.eq(i).find(".lg-object").on("load.lg error.lg",function(){var t=0;s&&!e("body").hasClass("lg-from-hash")&&(t=s),setTimeout(function(){u.$slide.eq(i).addClass("lg-complete"),u.$el.trigger("onSlideItemLoad.lg",[i,s||0])},t)}),v&&v.html5&&!h&&u.$slide.eq(i).addClass("lg-complete"),n===!0&&(u.$slide.eq(i).hasClass("lg-complete")?u.preload(i):u.$slide.eq(i).find(".lg-object").on("load.lg error.lg",function(){u.preload(i)}))},s.prototype.slide=function(t,i,n){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,d=!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,i,n]),o.lgBusy=!0,clearTimeout(o.hideBartimeout),".lg-sub-html"===this.s.appendSubHtmlTo&&setTimeout(function(){o.addHtml(t)},a),this.arrowDisable(t),i){var u=t-1,h=t+1;0===t&&s===r-1?(h=0,u=r-1):t===r-1&&0===s&&(h=0,u=r-1),this.$slide.removeClass("lg-prev-slide lg-current lg-next-slide"),o.$slide.eq(u).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?(d=!0,0!==t||s!==r-1||n||(d=!1,l=!0)):t>s&&(l=!0,t!==r-1||0!==s||n||(d=!0,l=!1)),d?(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,i,n])},this.s.speed)):(o.loadContent(t,!0,o.s.backdropDuration),o.lgBusy=!1,o.$el.trigger("onAfterSlide.lg",[s,t,i,n])),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 i=this;this.$items.length>1&&e(t).on("keyup.lg",function(e){i.$items.length>1&&(37===e.keyCode&&(e.preventDefault(),i.goToPrevSlide()),39===e.keyCode&&(e.preventDefault(),i.goToNextSlide()))}),e(t).on("keydown.lg",function(e){i.s.escKey===!0&&27===e.keyCode&&(e.preventDefault(),i.$outer.hasClass("lg-thumb-open")?i.$outer.removeClass("lg-thumb-open"):i.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,i){this.s.useLeft?e.css("left",t):e.css({transform:"translate3d("+t+"px, "+i+"px, 0px)"})},s.prototype.touchMove=function(t,i){var n=i-t;Math.abs(n)>15&&(this.$outer.addClass("lg-dragging"),this.setTranslate(this.$slide.eq(this.index),n,0),this.setTranslate(e(".lg-prev-slide"),-this.$slide.eq(this.index).width()+n,0),this.setTranslate(e(".lg-next-slide"),this.$slide.eq(this.index).width()+n,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,i=0,n=!1;e.s.enableSwipe&&e.isTouch&&e.doCss()&&(e.$slide.on("touchstart.lg",function(i){e.$outer.hasClass("lg-zoomed")||e.lgBusy||(i.preventDefault(),e.manageSwipeClass(),t=i.originalEvent.targetTouches[0].pageX)}),e.$slide.on("touchmove.lg",function(s){e.$outer.hasClass("lg-zoomed")||(s.preventDefault(),i=s.originalEvent.targetTouches[0].pageX,e.touchMove(t,i),n=!0)}),e.$slide.on("touchend.lg",function(){e.$outer.hasClass("lg-zoomed")||(n?(n=!1,e.touchEnd(i-t)):e.$el.trigger("onSlideClick.lg"))}))},s.prototype.enableDrag=function(){var i=this,n=0,s=0,o=!1,r=!1;i.s.enableDrag&&!i.isTouch&&i.doCss()&&(i.$slide.on("mousedown.lg",function(t){i.$outer.hasClass("lg-zoomed")||(e(t.target).hasClass("lg-object")||e(t.target).hasClass("lg-video-play"))&&(t.preventDefault(),i.lgBusy||(i.manageSwipeClass(),n=t.pageX,o=!0,i.$outer.scrollLeft+=1,i.$outer.scrollLeft-=1,i.$outer.removeClass("lg-grab").addClass("lg-grabbing"),i.$el.trigger("onDragstart.lg")))}),e(t).on("mousemove.lg",function(e){o&&(r=!0,s=e.pageX,i.touchMove(n,s),i.$el.trigger("onDragmove.lg"))}),e(t).on("mouseup.lg",function(t){r?(r=!1,i.touchEnd(s-n),i.$el.trigger("onDragend.lg")):(e(t.target).hasClass("lg-object")||e(t.target).hasClass("lg-video-play"))&&i.$el.trigger("onSlideClick.lg"),o&&(o=!1,i.$outer.removeClass("lg-grabbing").addClass("lg-grab"))}))},s.prototype.manageSwipeClass=function(){var e=this.index+1,t=this.index-1,i=this.$slide.length;this.s.loop&&(0===this.index?t=i-1:this.index===i-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,i=!1;this.$outer.find(".lg-close").on("click.lg",function(){t.destroy()}),t.s.closable&&(t.$outer.on("mousedown.lg",function(t){i=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(n){(e(n.target).is(".lg-outer")||e(n.target).is(".lg-item ")||e(n.target).is(".lg-img-wrap")&&i)&&(t.$outer.hasClass("lg-dragging")||t.destroy())}))},s.prototype.destroy=function(i){var n=this;i||n.$el.trigger("onBeforeClose.lg"),e(t).scrollTop(n.prevScrollTop),i&&(n.s.dynamic||this.$items.off("click.lg click.lgcustom"),e.removeData(n.el,"lightGallery")),this.$el.off(".lg.tm"),e.each(e.fn.lightGallery.modules,function(e){n.modules[e]&&n.modules[e].destroy()}),this.lGalleryOn=!1,clearTimeout(n.hideBartimeout),this.hideBartimeout=!1,e(t).off(".lg"),e("body").removeClass("lg-on lg-from-hash"),n.$outer&&n.$outer.removeClass("lg-visible"),e(".lg-backdrop").removeClass("in"),setTimeout(function(){n.$outer&&n.$outer.remove(),e(".lg-backdrop").remove(),i||n.$el.trigger("onCloseAfter.lg")},n.s.backdropDuration+50)},e.fn.lightGallery=function(t){return this.each(function(){if(e.data(this,"lightGallery"))try{e(this).data("lightGallery").init()}catch(i){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,i,n){"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,i=this;i.$el.on("onBeforeSlide.lg.tm",function(){i.core.s.progressBar&&i.fromAuto&&(e=i.core.$outer.find(".lg-progress-bar"),t=i.core.$outer.find(".lg-progress"),i.interval&&(t.removeAttr("style"),e.removeClass("lg-start"),setTimeout(function(){t.css("transition","width "+(i.core.s.speed+i.core.s.pause)+"ms ease 0s"),e.addClass("lg-start")},20))),i.fromAuto||i.core.s.fourceAutoplay||i.cancelAuto(),i.fromAuto=!1})},o.prototype.controls=function(){var t=this,i='<span class="lg-autoplay-button lg-icon"></span>';e(this.core.s.appendAutoplayControlsTo).append(i),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,i,n){"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(!(i.fullscreenEnabled||i.webkitFullscreenEnabled||i.mozFullScreenEnabled||i.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=i.documentElement;e.requestFullscreen?e.requestFullscreen():e.msRequestFullscreen?e.msRequestFullscreen():e.mozRequestFullScreen?e.mozRequestFullScreen():e.webkitRequestFullscreen&&e.webkitRequestFullscreen()},o.prototype.exitFullscreen=function(){i.exitFullscreen?i.exitFullscreen():i.msExitFullscreen?i.msExitFullscreen():i.mozCancelFullScreen?i.mozCancelFullScreen():i.webkitExitFullscreen&&i.webkitExitFullscreen()},o.prototype.fullScreen=function(){var t=this;e(i).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(){i.fullscreenElement||i.mozFullScreenElement||i.webkitFullscreenElement||i.msFullscreenElement?t.exitFullscreen():t.requestFullscreen()})},o.prototype.destroy=function(){this.exitFullscreen(),e(i).off("fullscreenchange.lg webkitfullscreenchange.lg mozfullscreenchange.lg MSFullscreenChange.lg")},e.fn.lightGallery.modules.fullscreen=o}(jQuery,window,document),function(e,t,i,n){"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,i,n,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>'});i=s.core.$outer.find(".lg-pager-outer"),i.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)}),i.on("mouseover.lg",function(){clearTimeout(n),i.addClass("lg-pager-hover")}),i.on("mouseout.lg",function(){n=setTimeout(function(){i.removeClass("lg-pager-hover")})}),s.core.$el.on("onBeforeSlide.lg.tm",function(e,i,n){t.removeClass("lg-pager-active"),t.eq(n).addClass("lg-pager-active")})},o.prototype.destroy=function(){},e.fn.lightGallery.modules.pager=o}(jQuery,window,document),function(e,t,i,n){"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 i(e,t,i){var n,a=s.core.isVideo(e,i)||{},l="";a.youtube||a.vimeo||a.dailymotion?a.youtube?n=s.core.s.loadYoutubeThumbnail?"//img.youtube.com/vi/"+a.youtube[1]+"/"+s.core.s.youtubeThumbSize+".jpg":t:a.vimeo?s.core.s.loadVimeoThumbnail?(n="//i.vimeocdn.com/video/error_"+r+".jpg",l=a.vimeo[1]):n=t:a.dailymotion&&(n=s.core.s.loadDailymotionThumbnail?"//www.dailymotion.com/thumbnail/video/"+a.dailymotion[1]:t):n=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="'+n+'" /></div>',l=""}var n,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++)i(s.core.s.dynamicEl[l].src,s.core.s.dynamicEl[l].thumb,l);else s.core.$items.each(function(t){s.core.s.exThumbImage?i(e(this).attr("href")||e(this).attr("data-src"),e(this).attr(s.core.s.exThumbImage),t):i(e(this).attr("href")||e(this).attr("data-src"),e(this).find("img").attr("src"),t)});s.core.$outer.find(".lg-thumb").html(o),n=s.core.$outer.find(".lg-thumb-item"),n.each(function(){var t=e(this),i=t.attr("data-vimeo-id");i&&e.getJSON("http://www.vimeo.com/api/v2/video/"+i+".json?callback=?",{format:"json"},function(e){t.find("img").attr("src",e[0][s.core.s.vimeoThumbSize])})}),n.eq(s.core.index).addClass("active"),s.core.$el.on("onBeforeSlide.lg.tm",function(){n.removeClass("active"),n.eq(s.core.index).addClass("active")}),n.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 i;switch(this.core.s.currentPagerPosition){case"left":i=0;break;case"middle":i=this.thumbOuterWidth/2-this.core.s.thumbWidth/2;break;case"right":i=this.thumbOuterWidth-this.core.s.thumbWidth}this.left=(this.core.s.thumbWidth+this.core.s.thumbMargin)*e-1-i,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 i=this,n=0,s=0,o=!1,r=!1,a=0;i.$thumbOuter.addClass("lg-grab"),i.core.$outer.find(".lg-thumb").on("mousedown.lg.thumb",function(e){i.thumbTotalWidth>i.thumbOuterWidth&&(e.preventDefault(),n=e.pageX,o=!0,i.core.$outer.scrollLeft+=1,i.core.$outer.scrollLeft-=1,i.thumbClickable=!1,i.$thumbOuter.removeClass("lg-grab").addClass("lg-grabbing"))}),e(t).on("mousemove.lg.thumb",function(e){o&&(a=i.left,r=!0,s=e.pageX,i.$thumbOuter.addClass("lg-dragging"),a-=s-n,a>i.thumbTotalWidth-i.thumbOuterWidth&&(a=i.thumbTotalWidth-i.thumbOuterWidth),0>a&&(a=0),i.setTranslate(a))}),e(t).on("mouseup.lg.thumb",function(){r?(r=!1,i.$thumbOuter.removeClass("lg-dragging"),i.left=a,Math.abs(s-n)<i.core.s.swipeThreshold&&(i.thumbClickable=!0)):i.thumbClickable=!0,o&&(o=!1,i.$thumbOuter.removeClass("lg-grabbing").addClass("lg-grab"))})},o.prototype.enableThumbSwipe=function(){var e=this,t=0,i=0,n=!1,s=0;e.core.$outer.find(".lg-thumb").on("touchstart.lg",function(i){e.thumbTotalWidth>e.thumbOuterWidth&&(i.preventDefault(),t=i.originalEvent.targetTouches[0].pageX,e.thumbClickable=!1)}),e.core.$outer.find(".lg-thumb").on("touchmove.lg",function(o){e.thumbTotalWidth>e.thumbOuterWidth&&(o.preventDefault(),i=o.originalEvent.targetTouches[0].pageX,n=!0,e.$thumbOuter.addClass("lg-dragging"),s=e.left,s-=i-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&&n?(n=!1,e.$thumbOuter.removeClass("lg-dragging"),Math.abs(i-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 i=this;e(t).on("keydown.lg.thumb",function(e){38===e.keyCode?(e.preventDefault(),i.core.$outer.addClass("lg-thumb-open")):40===e.keyCode&&(e.preventDefault(),i.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,i,n){"use strict";var s={videoMaxWidth:"855px",youtubePlayerParams:!1,vimeoPlayerParams:!1,dailymotionPlayerParams:!1,videojs:!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.videoLoaded=!1,this.init(),this};o.prototype.init=function(){var t=this;t.core.$el.on("hasVideo.lg.tm",function(e,i,n,s){if(t.core.$slide.eq(i).find(".lg-video").append(t.loadVideo(n,"lg-object",!0,i,s)),s)if(t.core.s.videojs)try{videojs(t.core.$slide.eq(i).find(".lg-html5").get(0),{},function(){t.videoLoaded||this.play()})}catch(o){console.error("Make sure you have included videojs")}else t.core.$slide.eq(i).find(".lg-html5").get(0).play()}),t.core.$el.on("onAferAppendSlide.lg.tm",function(e,i){t.core.$slide.eq(i).find(".lg-video-cont").css("max-width",t.core.s.videoMaxWidth),t.videoLoaded=!0});var i=function(e){if(e.find(".lg-object").hasClass("lg-has-poster")&&e.find(".lg-object").is(":visible"))if(e.hasClass("lg-has-video")){var i=e.find(".lg-youtube").get(0),n=e.find(".lg-vimeo").get(0),s=e.find(".lg-dailymotion").get(0),o=e.find(".lg-html5").get(0);if(i)i.contentWindow.postMessage('{"event":"command","func":"playVideo","args":""}',"*");else if(n)try{$f(n).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-palying")}else{e.addClass("lg-video-palying lg-has-video");var a,l,d=function(i,n){if(e.find(".lg-video").append(t.loadVideo(i,"",!1,t.core.index,n)),n)if(t.core.s.videojs)try{videojs(t.core.$slide.eq(t.core.index).find(".lg-html5").get(0),{},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,d(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"),d(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);i(e)}):t.core.$slide.on("click.lg",function(){i(e(this))}),t.core.$el.on("onBeforeSlide.lg.tm",function(e,i,n){var s=t.core.$slide.eq(i),o=s.find(".lg-youtube").get(0),r=s.find(".lg-vimeo").get(0),a=s.find(".lg-dailymotion").get(0),l=s.find(".lg-html5").get(0);if(o)o.contentWindow.postMessage('{"event":"command","func":"pauseVideo","args":""}',"*");else if(r)try{$f(r).api("pause")}catch(d){console.error("Make sure you have included froogaloop2 js")}else if(a)a.contentWindow.postMessage("pause","*");else if(l)if(t.core.s.videojs)try{videojs(l).pause()}catch(d){console.error("Make sure you have included videojs")}else l.pause();var c;c=t.core.s.dynamic?t.core.s.dynamicEl[n].src:t.core.$items.eq(n).attr("href")||t.core.$items.eq(n).attr("data-src");var u=t.core.isVideo(c,n)||{};(u.youtube||u.vimeo||u.dailymotion)&&t.core.$outer.addClass("lg-hide-download")}),t.core.$el.on("onAfterSlide.lg.tm",function(e,i){t.core.$slide.eq(i).removeClass("lg-video-palying")})},o.prototype.loadVideo=function(t,i,n,s,o){var r="",a=1,l="",d=this.core.isVideo(t,s)||{};if(n&&(a=this.videoLoaded?0:1),d.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 '+i+'" width="560" height="315" src="//www.youtube.com/embed/'+d.youtube[1]+l+'" frameborder="0" allowfullscreen></iframe>';else if(d.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 '+i+'" width="560" height="315"  src="http://player.vimeo.com/video/'+d.vimeo[1]+l+'" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe>';else if(d.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 '+i+'" width="560" height="315" src="//www.dailymotion.com/embed/video/'+d.dailymotion[1]+l+'" frameborder="0" allowfullscreen></iframe>';else if(d.html5){var c=o.substring(0,1);("."===c||"#"===c)&&(o=e(o).html()),r=o}return r},o.prototype.destroy=function(){this.videoLoaded=!1},e.fn.lightGallery.modules.video=o}(jQuery,window,document),function(e,t,i,n){"use strict";var s={scale:1,zoom:!0,enableZoomAfter:300},o=function(i){return this.core=e(i).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 i=this,n='<span id="lg-zoom-in" class="lg-icon"></span><span id="lg-zoom-out" class="lg-icon"></span>';this.core.$outer.find(".lg-toolbar").append(n),i.core.$el.on("onSlideItemLoad.lg.tm.zoom",function(t,n,s){var o=i.core.s.enableZoomAfter+s;e("body").hasClass("lg-from-hash")&&s?o=0:e("body").removeClass("lg-from-hash"),i.zoomabletimeout=setTimeout(function(){i.core.$slide.eq(n).addClass("lg-zoomable")},o+30)});var s=1,o=function(n){var s,o,r=i.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=i.pageX-a,o=i.pageY-l;var d=(n-1)*s,c=(n-1)*o;r.css("transform","scale3d("+n+", "+n+", 1)").attr("data-scale",n),r.parent().css("transform","translate3d(-"+d+"px, -"+c+"px, 0)").attr("data-x",d).attr("data-y",c)},r=function(){s>1?i.core.$outer.addClass("lg-zoomed"):i.resetZoom(),1>s&&(s=1),o(s)},a=function(e,t,n){var o,a=t.width();o=i.core.s.dynamic?i.core.s.dynamicEl[n].width||t[0].naturalWidth||a:i.core.$items.eq(n).attr("data-width")||t[0].naturalWidth||a;var l;i.core.$outer.hasClass("lg-zoomed")?s=1:o>a&&(l=o/a,s=l||2),i.pageX=e.pageX||e.originalEvent.targetTouches[0].pageX,i.pageY=e.pageY||e.originalEvent.targetTouches[0].pageY,r(),setTimeout(function(){i.core.$outer.removeClass("lg-grabbing").addClass("lg-grab")},10)},l=!1;i.core.$el.on("onAferAppendSlide.lg.tm.zoom",function(e,t){var n=i.core.$slide.eq(t).find(".lg-image");n.on("dblclick",function(e){a(e,n,t)}),n.on("touchstart",function(e){l?(clearTimeout(l),l=null,a(e,n,t)):l=setTimeout(function(){l=null},300),e.preventDefault()})}),e(t).on("resize.lg.zoom scroll.lg.zoom orientationchange.lg.zoom",function(){i.pageX=e(t).width()/2,i.pageY=e(t).height()/2+e(t).scrollTop(),o(s)}),e("#lg-zoom-out").on("click.lg",function(){i.core.$outer.find(".lg-current .lg-image").length&&(s-=i.core.s.scale,r())}),e("#lg-zoom-in").on("click.lg",function(){i.core.$outer.find(".lg-current .lg-image").length&&(s+=i.core.s.scale,r())}),i.core.$el.on("onBeforeSlide.lg.tm",function(){s=1,i.resetZoom()}),i.core.isTouch||i.zoomDrag(),i.core.isTouch&&i.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={},i={},n=!1,s=!1,o=!1;e.core.$slide.on("touchstart.lg",function(i){if(e.core.$outer.hasClass("lg-zoomed")){var n=e.core.$slide.eq(e.core.index).find(".lg-object");o=n.outerHeight()*n.attr("data-scale")>e.core.$outer.find(".lg").height(),s=n.outerWidth()*n.attr("data-scale")>e.core.$outer.find(".lg").width(),(s||o)&&(i.preventDefault(),t={x:i.originalEvent.targetTouches[0].pageX,y:i.originalEvent.targetTouches[0].pageY})}}),e.core.$slide.on("touchmove.lg",function(r){if(e.core.$outer.hasClass("lg-zoomed")){var a,l,d=e.core.$slide.eq(e.core.index).find(".lg-img-wrap");r.preventDefault(),n=!0,i={x:r.originalEvent.targetTouches[0].pageX,y:r.originalEvent.targetTouches[0].pageY},e.core.$outer.addClass("lg-zoom-dragging"),l=o?-Math.abs(d.attr("data-y"))+(i.y-t.y):-Math.abs(d.attr("data-y")),a=s?-Math.abs(d.attr("data-x"))+(i.x-t.x):-Math.abs(d.attr("data-x")),(Math.abs(i.x-t.x)>15||Math.abs(i.y-t.y)>15)&&d.css("transform","translate3d("+a+"px, "+l+"px, 0)")}}),e.core.$slide.on("touchend.lg",function(){e.core.$outer.hasClass("lg-zoomed")&&n&&(n=!1,e.core.$outer.removeClass("lg-zoom-dragging"),e.touchendZoom(t,i,s,o))})},o.prototype.zoomDrag=function(){var i=this,n={},s={},o=!1,r=!1,a=!1,l=!1;i.core.$slide.on("mousedown.lg.zoom",function(t){var s=i.core.$slide.eq(i.core.index).find(".lg-object");l=s.outerHeight()*s.attr("data-scale")>i.core.$outer.find(".lg").height(),a=s.outerWidth()*s.attr("data-scale")>i.core.$outer.find(".lg").width(),i.core.$outer.hasClass("lg-zoomed")&&e(t.target).hasClass("lg-object")&&(a||l)&&(t.preventDefault(),n={x:t.pageX,y:t.pageY},o=!0,i.core.$outer.scrollLeft+=1,i.core.$outer.scrollLeft-=1,i.core.$outer.removeClass("lg-grab").addClass("lg-grabbing"))}),e(t).on("mousemove.lg.zoom",function(e){if(o){var t,d,c=i.core.$slide.eq(i.core.index).find(".lg-img-wrap");r=!0,s={x:e.pageX,y:e.pageY},i.core.$outer.addClass("lg-zoom-dragging"),d=l?-Math.abs(c.attr("data-y"))+(s.y-n.y):-Math.abs(c.attr("data-y")),t=a?-Math.abs(c.attr("data-x"))+(s.x-n.x):-Math.abs(c.attr("data-x")),c.css("transform","translate3d("+t+"px, "+d+"px, 0)")}}),e(t).on("mouseup.lg.zoom",function(e){o&&(o=!1,i.core.$outer.removeClass("lg-zoom-dragging"),!r||n.x===s.x&&n.y===s.y||(s={x:e.pageX,y:e.pageY},i.touchendZoom(n,s,a,l)),r=!1),i.core.$outer.removeClass("lg-grabbing").addClass("lg-grab")})},o.prototype.touchendZoom=function(e,t,i,n){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),d=(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()+d),u=(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()+u);(Math.abs(t.x-e.x)>15||Math.abs(t.y-e.y)>15)&&(n&&(-c>=l?l=-c:l>=-d&&(l=-d)),i&&(-h>=a?a=-h:a>=-u&&(a=-u)),n?o.attr("data-y",Math.abs(l)):l=-Math.abs(o.attr("data-y")),i?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 i=this;i.core.$el.off(".lg.zoom"),e(t).off(".lg.zoom"),i.core.$slide.off(".lg.zoom"),i.core.$el.off(".lg.tm.zoom"),i.resetZoom(),clearTimeout(i.zoomabletimeout),i.zoomabletimeout=!1},e.fn.lightGallery.modules.zoom=o}(jQuery,window,document),function(e,t,i,n){"use strict";var s={hash:!0},o=function(i){return this.core=e(i).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 i,n=this;n.core.$el.on("onAfterSlide.lg.tm",function(e,i,s){t.location.hash="lg="+n.core.s.galleryId+"&slide="+s}),e(t).on("hashchange",function(){i=t.location.hash;var e=parseInt(i.split("&slide=")[1],10);i.indexOf("lg="+n.core.s.galleryId)>-1?n.core.slide(e):n.core.lGalleryOn&&n.core.destroy()})},o.prototype.destroy=function(){this.oldHash&&this.oldHash.indexOf("lg="+this.core.s.galleryId)<0?t.location.hash=this.oldHash:history.pushState?history.pushState("",i.title,t.location.pathname+t.location.search):t.location.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"}),e(".c-addresses__imglink").lightGallery({selector:"a"})}};return t}),define("modules/menu",["jquery"],function(e){"use strict";var t={init:function(){var t=!0;e(".js-menu-main-toggle").on("click",function(i){var n=e(this),s=n.find(".js-toggle"),o=n.find(".js-toggle-label"),r=e(n.data("toggle-target"));i.preventDefault(),r.toggleClass("is-active"),t=!t,t?(o.text("Menü"),s.toggleClass("is-active")):(o.text("Schließen"),
s.toggleClass("is-active"),e(".is-highlighted ul").show())}),e(".js-menu-meta-toggle").on("click",function(t){var i=e(e(this).data("toggle-target"));t.preventDefault(),i.toggleClass("is-active").parent().toggleClass("is-active")})},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,i,n,s,o,r,a;t=e(this),i=t.closest("ul"),s=i.find(".is-active"),o=t.closest("li"),r=t.parent().find(".collapseicon"),a=o.hasClass("is-active"),n=0,i.find("ul").slideUp(function(){++n===i.find("ul").length&&(s.removeClass("is-active"),r.text("+"))}),a||(o.children("ul").slideDown("fast"),o.addClass("is-active"),r.text("-"))})}};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,n){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,n),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=i++,o.htmlExpr=/^(?:\s*(<[\w\W]+>)[^>]*)$/,o.registerBreakpoints(),o.init(!0),o.checkResponsive(!0)}var i=0;return t}(),t.prototype.addSlide=t.prototype.slickAdd=function(t,i,n){var s=this;if("boolean"==typeof i)n=i,i=null;else if(0>i||i>=s.slideCount)return!1;s.unload(),"number"==typeof i?0===i&&0===s.$slides.length?e(t).appendTo(s.$slideTrack):n?e(t).insertBefore(s.$slides.eq(i)):e(t).insertAfter(s.$slides.eq(i)):n===!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,i){e(i).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,i){var n={},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,i):s.$slideTrack.animate({top:t},s.options.speed,s.options.easing,i):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?(n[s.animType]="translate("+e+"px, 0px)",s.$slideTrack.css(n)):(n[s.animType]="translate(0px,"+e+"px)",s.$slideTrack.css(n))},complete:function(){i&&i.call()}})):(s.applyTransition(),t=Math.ceil(t),s.options.vertical===!1?n[s.animType]="translate3d("+t+"px, 0px, 0px)":n[s.animType]="translate3d(0px,"+t+"px, 0px)",s.$slideTrack.css(n),i&&setTimeout(function(){s.disableTransition(),i.call()},s.options.speed))},t.prototype.asNavFor=function(t){var i=this,n=i.options.asNavFor;n&&null!==n&&(n=e(n).not(i.$slider)),null!==n&&"object"==typeof n&&n.each(function(){var i=e(this).slick("getSlick");i.unslicked||i.slideHandler(t,!0)})},t.prototype.applyTransition=function(e){var t=this,i={};t.options.fade===!1?i[t.transitionType]=t.transformType+" "+t.options.speed+"ms "+t.options.cssEase:i[t.transitionType]="opacity "+t.options.speed+"ms "+t.options.cssEase,t.options.fade===!1?t.$slideTrack.css(i):t.$slides.eq(e).css(i)},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,i,n=this;if(n.options.dots===!0&&n.slideCount>n.options.slidesToShow){for(i='<ul class="'+n.options.dotsClass+'">',t=0;t<=n.getDotCount();t+=1)i+="<li>"+n.options.customPaging.call(this,n,t)+"</li>";i+="</ul>",n.$dots=e(i).appendTo(n.options.appendDots),n.$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,i){e(i).attr("data-slick-index",t).data("originalStyling",e(i).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,i,n,s,o,r,a=this;if(n=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 d=document.createElement("div");for(i=0;i<a.options.slidesPerRow;i++){var c=e*r+(t*a.options.slidesPerRow+i);o.get(c)&&d.appendChild(o.get(c))}l.appendChild(d)}n.appendChild(l)}a.$slider.html(n),a.$slider.children().children().children().css({width:100/a.options.slidesPerRow+"%",display:"inline-block"})}},t.prototype.checkResponsive=function(t,i){var n,s,o,r=this,a=!1,l=r.$slider.width(),d=window.innerWidth||e(window).width();if("window"===r.respondTo?o=d:"slider"===r.respondTo?o=l:"min"===r.respondTo&&(o=Math.min(d,l)),r.options.responsive&&r.options.responsive.length&&null!==r.options.responsive){s=null;for(n in r.breakpoints)r.breakpoints.hasOwnProperty(n)&&(r.originalSettings.mobileFirst===!1?o<r.breakpoints[n]&&(s=r.breakpoints[n]):o>r.breakpoints[n]&&(s=r.breakpoints[n]));null!==s?null!==r.activeBreakpoint?(s!==r.activeBreakpoint||i)&&(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,i){var n,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,n=o?0:(r.slideCount-r.currentSlide)%r.options.slidesToScroll,t.data.message){case"previous":s=0===n?r.options.slidesToScroll:r.options.slidesToShow-n,r.slideCount>r.options.slidesToShow&&r.slideHandler(r.currentSlide-s,!1,i);break;case"next":s=0===n?r.options.slidesToScroll:n,r.slideCount>r.options.slidesToShow&&r.slideHandler(r.currentSlide+s,!1,i);break;case"index":var l=0===t.data.index?0:t.data.index||a.index()*r.options.slidesToScroll;r.slideHandler(r.checkNavigable(l),!1,i),a.children().trigger("focus");break;default:return}},t.prototype.checkNavigable=function(e){var t,i,n=this;if(t=n.getNavigableIndexes(),i=0,e>t[t.length-1])e=t[t.length-1];else for(var s in t){if(e<t[s]){e=i;break}i=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 i=this;i.autoPlayClear(),i.touchObject={},i.cleanUpEvents(),e(".slick-cloned",i.$slider).detach(),i.$dots&&i.$dots.remove(),i.$prevArrow&&i.$prevArrow.length&&(i.$prevArrow.removeClass("slick-disabled slick-arrow slick-hidden").removeAttr("aria-hidden aria-disabled tabindex").css("display",""),i.htmlExpr.test(i.options.prevArrow)&&i.$prevArrow.remove()),i.$nextArrow&&i.$nextArrow.length&&(i.$nextArrow.removeClass("slick-disabled slick-arrow slick-hidden").removeAttr("aria-hidden aria-disabled tabindex").css("display",""),i.htmlExpr.test(i.options.nextArrow)&&i.$nextArrow.remove()),i.$slides&&(i.$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"))}),i.$slideTrack.children(this.options.slide).detach(),i.$slideTrack.detach(),i.$list.detach(),i.$slider.append(i.$slides)),i.cleanUpRows(),i.$slider.removeClass("slick-slider"),i.$slider.removeClass("slick-initialized"),i.unslicked=!0,t||i.$slider.trigger("destroy",[i])},t.prototype.disableTransition=function(e){var t=this,i={};i[t.transitionType]="",t.options.fade===!1?t.$slideTrack.css(i):t.$slides.eq(e).css(i)},t.prototype.fadeSlide=function(e,t){var i=this;i.cssTransitions===!1?(i.$slides.eq(e).css({zIndex:i.options.zIndex}),i.$slides.eq(e).animate({opacity:1},i.options.speed,i.options.easing,t)):(i.applyTransition(e),i.$slides.eq(e).css({opacity:1,zIndex:i.options.zIndex}),t&&setTimeout(function(){i.disableTransition(e),t.call()},i.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,i=0,n=0;if(e.options.infinite===!0)for(;t<e.slideCount;)++n,t=i+e.options.slidesToScroll,i+=e.options.slidesToScroll<=e.options.slidesToShow?e.options.slidesToScroll:e.options.slidesToShow;else if(e.options.centerMode===!0)n=e.slideCount;else for(;t<e.slideCount;)++n,t=i+e.options.slidesToScroll,i+=e.options.slidesToScroll<=e.options.slidesToShow?e.options.slidesToScroll:e.options.slidesToShow;return n-1},t.prototype.getLeft=function(e){var t,i,n,s=this,o=0;return s.slideOffset=0,i=s.$slides.first().outerHeight(!0),s.options.infinite===!0?(s.slideCount>s.options.slidesToShow&&(s.slideOffset=s.slideWidth*s.options.slidesToShow*-1,o=i*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))*i*-1):(s.slideOffset=s.slideCount%s.options.slidesToScroll*s.slideWidth*-1,o=s.slideCount%s.options.slidesToScroll*i*-1))):e+s.options.slidesToShow>s.slideCount&&(s.slideOffset=(e+s.options.slidesToShow-s.slideCount)*s.slideWidth,o=(e+s.options.slidesToShow-s.slideCount)*i),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*i*-1+o,s.options.variableWidth===!0&&(n=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?n[0]?-1*(s.$slideTrack.width()-n[0].offsetLeft-n.width()):0:n[0]?-1*n[0].offsetLeft:0,s.options.centerMode===!0&&(n=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?n[0]?-1*(s.$slideTrack.width()-n[0].offsetLeft-n.width()):0:n[0]?-1*n[0].offsetLeft:0,t+=(s.$list.width()-n.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,i=0,n=0,s=[];for(t.options.infinite===!1?e=t.slideCount:(i=-1*t.options.slidesToScroll,n=-1*t.options.slidesToScroll,e=2*t.slideCount);e>i;)s.push(i),i=n+t.options.slidesToScroll,n+=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,i,n,s=this;return n=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-n+e(o).outerWidth()/2>-1*s.swipeLeft?(i=o,!1):void 0}),t=Math.abs(e(i).attr("data-slick-index")-s.currentSlide)||1):s.options.slidesToScroll},t.prototype.goTo=t.prototype.slickGoTo=function(e,t){var i=this;i.changeSlide({data:{message:"index",index:parseInt(e)}},t)},t.prototype.init=function(t){var i=this;e(i.$slider).hasClass("slick-initialized")||(e(i.$slider).addClass("slick-initialized"),i.buildRows(),i.buildOut(),i.setProps(),i.startLoad(),i.loadSlider(),i.initializeEvents(),i.updateArrows(),i.updateDots()),t&&i.$slider.trigger("init",[i]),i.options.accessibility===!0&&i.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),i=e(this).attr("data-lazy"),n=document.createElement("img");n.onload=function(){t.animate({opacity:0},100,function(){t.attr("src",i).animate({opacity:1},200,function(){t.removeAttr("data-lazy").removeClass("slick-loading")})})},n.src=i})}var i,n,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++)),i=r.$slider.find(".slick-slide").slice(s,o),t(i),r.slideCount<=r.options.slidesToShow?(n=r.$slider.find(".slick-slide"),t(n)):r.currentSlide>=r.slideCount-r.options.slidesToShow?(n=r.$slider.find(".slick-cloned").slice(0,r.options.slidesToShow),t(n)):0===r.currentSlide&&(n=r.$slider.find(".slick-cloned").slice(-1*r.options.slidesToShow),t(n))},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,i,n=this;t=e("img[data-lazy]",n.$slider).length,t>0&&(i=e("img[data-lazy]",n.$slider).first(),i.attr("src",null),i.attr("src",i.attr("data-lazy")).removeClass("slick-loading").load(function(){i.removeAttr("data-lazy"),n.progressiveLazyLoad(),n.options.adaptiveHeight===!0&&n.setPosition()}).error(function(){i.removeAttr("data-lazy"),n.progressiveLazyLoad()}))},t.prototype.refresh=function(t){var i,n,s=this;n=s.slideCount-s.options.slidesToShow,s.options.infinite||(s.slideCount<=s.options.slidesToShow?s.currentSlide=0:s.currentSlide>n&&(s.currentSlide=n)),i=s.currentSlide,s.destroy(!0),e.extend(s,s.initials,{currentSlide:i}),s.init(),t||s.changeSlide({data:{message:"index",index:i}},!1)},t.prototype.registerBreakpoints=function(){var t,i,n,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(n=s.breakpoints.length-1,i=o[t].breakpoint,o.hasOwnProperty(t)){for(;n>=0;)s.breakpoints[n]&&s.breakpoints[n]===i&&s.breakpoints.splice(n,1),n--;s.breakpoints.push(i),s.breakpointSettings[i]=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,i){var n=this;return"boolean"==typeof e?(t=e,e=t===!0?0:n.slideCount-1):e=t===!0?--e:e,n.slideCount<1||0>e||e>n.slideCount-1?!1:(n.unload(),i===!0?n.$slideTrack.children().remove():n.$slideTrack.children(this.options.slide).eq(e).remove(),n.$slides=n.$slideTrack.children(this.options.slide),n.$slideTrack.children(this.options.slide).detach(),n.$slideTrack.append(n.$slides),n.$slidesCache=n.$slides,void n.reinit())},t.prototype.setCSS=function(e){var t,i,n=this,s={};n.options.rtl===!0&&(e=-e),t="left"==n.positionProp?Math.ceil(e)+"px":"0px",i="top"==n.positionProp?Math.ceil(e)+"px":"0px",s[n.positionProp]=e,n.transformsEnabled===!1?n.$slideTrack.css(s):(s={},n.cssTransitions===!1?(s[n.animType]="translate("+t+", "+i+")",n.$slideTrack.css(s)):(s[n.animType]="translate3d("+t+", "+i+", 0px)",n.$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,i=this;i.$slides.each(function(n,s){t=i.slideWidth*n*-1,i.options.rtl===!0?e(s).css({position:"relative",right:t,top:0,zIndex:i.options.zIndex-2,opacity:0}):e(s).css({position:"relative",left:t,top:0,zIndex:i.options.zIndex-2,opacity:0})}),i.$slides.eq(i.currentSlide).css({zIndex:i.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,i,n){var s,o,r=this;if("responsive"===t&&"array"===e.type(i))for(o in i)if("array"!==e.type(r.options.responsive))r.options.responsive=[i[o]];else{for(s=r.options.responsive.length-1;s>=0;)r.options.responsive[s].breakpoint===i[o].breakpoint&&r.options.responsive.splice(s,1),s--;r.options.responsive.push(i[o])}else r.options[t]=i;n===!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,i,n,s,o=this;i=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"):(n=o.options.slidesToShow+e,i.slice(n-t+1,n+t+2).addClass("slick-active").attr("aria-hidden","false")),0===e?i.eq(i.length-1-o.options.slidesToShow).addClass("slick-center"):e===o.slideCount-1&&i.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"):i.length<=o.options.slidesToShow?i.addClass("slick-active").attr("aria-hidden","false"):(s=o.slideCount%o.options.slidesToShow,n=o.options.infinite===!0?o.options.slidesToShow+e:e,o.options.slidesToShow==o.options.slidesToScroll&&o.slideCount-e<o.options.slidesToShow?i.slice(n-(o.options.slidesToShow-s),n+s).addClass("slick-active").attr("aria-hidden","false"):i.slice(n,n+o.options.slidesToShow).addClass("slick-active").attr("aria-hidden","false")),"ondemand"===o.options.lazyLoad&&o.lazyLoad()},t.prototype.setupInfinite=function(){var t,i,n,s=this;if(s.options.fade===!0&&(s.options.centerMode=!1),s.options.infinite===!0&&s.options.fade===!1&&(i=null,s.slideCount>s.options.slidesToShow)){for(n=s.options.centerMode===!0?s.options.slidesToShow+1:s.options.slidesToShow,t=s.slideCount;t>s.slideCount-n;t-=1)i=t-1,e(s.$slides[i]).clone(!0).attr("id","").attr("data-slick-index",i-s.slideCount).prependTo(s.$slideTrack).addClass("slick-cloned");for(t=0;n>t;t+=1)i=t,e(s.$slides[i]).clone(!0).attr("id","").attr("data-slick-index",i+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 i=this,n=e(t.target).is(".slick-slide")?e(t.target):e(t.target).parents(".slick-slide"),s=parseInt(n.attr("data-slick-index"));return s||(s=0),i.slideCount<=i.options.slidesToShow?(i.setSlideClasses(s),void i.asNavFor(s)):void i.slideHandler(s)},t.prototype.slideHandler=function(e,t,i){var n,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),n=e,a=l.getLeft(n),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&&(n=l.currentSlide,i!==!0?l.animateSlide(r,function(){l.postSlide(n)}):l.postSlide(n))):l.options.infinite===!1&&l.options.centerMode===!0&&(0>e||e>l.slideCount-l.options.slidesToScroll)?void(l.options.fade===!1&&(n=l.currentSlide,i!==!0?l.animateSlide(r,function(){l.postSlide(n)}):l.postSlide(n))):(l.options.autoplay===!0&&clearInterval(l.autoPlayTimer),s=0>n?l.slideCount%l.options.slidesToScroll!==0?l.slideCount-l.slideCount%l.options.slidesToScroll:l.slideCount+n:n>=l.slideCount?l.slideCount%l.options.slidesToScroll!==0?0:n-l.slideCount:n,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?(i!==!0?(l.fadeSlideOut(o),l.fadeSlide(s,function(){l.postSlide(s)})):l.postSlide(s),void l.animateHeight()):void(i!==!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,i,n,s=this;return e=s.touchObject.startX-s.touchObject.curX,t=s.touchObject.startY-s.touchObject.curY,i=Math.atan2(t,e),n=Math.round(180*i/Math.PI),0>n&&(n=360-Math.abs(n)),45>=n&&n>=0?s.options.rtl===!1?"left":"right":360>=n&&n>=315?s.options.rtl===!1?"left":"right":n>=135&&225>=n?s.options.rtl===!1?"right":"left":s.options.verticalSwiping===!0?n>=35&&135>=n?"left":"right":"vertical"},t.prototype.swipeEnd=function(e){var t,i=this;if(i.dragging=!1,i.shouldClick=i.touchObject.swipeLength>10?!1:!0,void 0===i.touchObject.curX)return!1;if(i.touchObject.edgeHit===!0&&i.$slider.trigger("edge",[i,i.swipeDirection()]),i.touchObject.swipeLength>=i.touchObject.minSwipe)switch(i.swipeDirection()){case"left":t=i.options.swipeToSlide?i.checkNavigable(i.currentSlide+i.getSlideCount()):i.currentSlide+i.getSlideCount(),i.slideHandler(t),i.currentDirection=0,i.touchObject={},i.$slider.trigger("swipe",[i,"left"]);break;case"right":t=i.options.swipeToSlide?i.checkNavigable(i.currentSlide-i.getSlideCount()):i.currentSlide-i.getSlideCount(),i.slideHandler(t),i.currentDirection=1,i.touchObject={},i.$slider.trigger("swipe",[i,"right"])}else i.touchObject.startX!==i.touchObject.curX&&(i.slideHandler(i.currentSlide),i.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,i,n,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)))),i=r.swipeDirection(),"vertical"!==i?(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),n=r.touchObject.swipeLength,r.touchObject.edgeHit=!1,r.options.infinite===!1&&(0===r.currentSlide&&"right"===i||r.currentSlide>=r.getDotCount()&&"left"===i)&&(n=r.touchObject.swipeLength*r.options.edgeFriction,r.touchObject.edgeHit=!0),r.options.vertical===!1?r.swipeLeft=t+n*s:r.swipeLeft=t+n*(r.$list.height()/r.listWidth)*s,r.options.verticalSwiping===!0&&(r.swipeLeft=t+n*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,i=this;return 1!==i.touchObject.fingerCount||i.slideCount<=i.options.slidesToShow?(i.touchObject={},!1):(void 0!==e.originalEvent&&void 0!==e.originalEvent.touches&&(t=e.originalEvent.touches[0]),i.touchObject.startX=i.touchObject.curX=void 0!==t?t.pageX:e.clientX,i.touchObject.startY=i.touchObject.curY=void 0!==t?t.pageY:e.clientY,void(i.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(i){e(this).attr({role:"option","aria-describedby":"slick-slide"+t.instanceUid+i})}),null!==t.$dots&&t.$dots.attr("role","tablist").find("li").each(function(i){e(this).attr({role:"presentation","aria-selected":"false","aria-controls":"navigation"+t.instanceUid+i,id:"slick-slide"+t.instanceUid+i})}).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(i){i.stopImmediatePropagation();var n=e(this);setTimeout(function(){t.isPlay&&(n.is(":focus")?(t.autoPlayClear(),t.paused=!0):(t.paused=!1,t.autoPlay()))},0)})},e.fn.slick=function(){var e,i,n=this,s=arguments[0],o=Array.prototype.slice.call(arguments,1),r=n.length;for(e=0;r>e;e++)if("object"==typeof s||"undefined"==typeof s?n[e].slick=new t(n[e],s):i=n[e].slick[s].apply(n[e].slick,o),"undefined"!=typeof i)return i;return n}}),define("modules/slider",["jquery","slick"],function(e){"use strict";var t={init:function(){var t,i,n,s,o,r,a,l,d,c=1,u=e(".js-slider").not(".slick-initialized"),h=e(".js-gallery-slider").not(".slick-initialized");o='<button type="button" class="c-news-slider__arrow c-news-slider__arrow--prev o-slider__arrow o-slider__arrow--prev slick-arrow"><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/drk_template2016/Resources/Public/Images/svg/spritemap.svg#sprite-arrow-left-large"></use></svg></button>',r='<button type="button" class="c-news-slider__arrow c-news-slider__arrow--next o-slider__arrow o-slider__arrow--next slick-arrow"><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/drk_template2016/Resources/Public/Images/svg/spritemap.svg#sprite-arrow-right-large"></use></svg></button>',a='<button type="button" class="c-news-slider__play h-hide"title="Abspielen des Sliders"><span class="h-sr-only" aria-label="Symbolgrafik eines Play-Button">Weiter</span><svg role="img" class="o-slider__play-icon" aria-label="Play-Button"><use xlink:href="/typo3conf/ext/drk_template2016/Resources/Public/Images/svg/spritemap.svg#sprite-play"></use></svg></button>',l='<button type="button" class="c-news-slider__break"title="Pausieren des Sliders"><span class="h-sr-only" aria-label="Symbolgrafik eines Pause-Button">Weiter</span><svg role="img" class="o-slider__play-icon" aria-label="Play-Button"><use xlink:href="/typo3conf/ext/drk_template2016/Resources/Public/Images/svg/spritemap.svg#sprite-pause"></use></svg></button>',t='<button type="button" class="c-news-slider__arrow c-news-slider__arrow--prev o-slider__arrow o-slider__arrow--prev slick-arrow"><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/drk_template2016/Resources/Public/Images/svg/spritemap.svg#sprite-arrow-left-large"></use></svg></button>',n='<button type="button" class="c-news-slider__arrow c-news-slider__arrow--next o-slider__arrow o-slider__arrow--next slick-arrow"><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/drk_template2016/Resources/Public/Images/svg/spritemap.svg#sprite-arrow-right-large"></use></svg></button>',i='<button type="button" class="c-gallery-slider__arrow c-gallery-slider__arrow--prev o-slider__arrow o-slider__arrow--prev slick-arrow"><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/drk_template2016/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"><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/drk_template2016/Resources/Public/Images/svg/spritemap.svg#sprite-arrow-right-large"></use></svg></button>',u.each(function(){c=e(this).data("slides-to-show"),d=e(this).hasClass("c-header-slider")?e(this).slick({autoplay:!0,autoplaySpeed:4e3,accessibility:!0,adaptiveHeight:!1,dots:!1,dotsClass:"o-slider__nav",infinite:!0,slidesToScroll:c,slidesToShow:c,prevArrow:o,nextArrow:r,pauseOnHover:!1,useCSS:!0,easing:"swing",speed:500,width:"100%",responsive:[{breakpoint:720,settings:{slidesToShow:1,slidesToScroll:1}}]}):e(this).slick({autoplay:!0,autoplaySpeed:4e3,accessibility:!0,adaptiveHeight:!1,dots:!1,dotsClass:"o-slider__nav",slide:".o-slider__item, .js-slider-item, .o-section, .o-cms-content",infinite:!0,slidesToScroll:c,slidesToShow:c,prevArrow:t,nextArrow:n,pauseOnHover:!0,useCSS:!0,easing:"swing",speed:500,width:"100%",responsive:[{breakpoint:720,settings:{slidesToShow:1,slidesToScroll:1}}]}),d.find(".o-slider__item, .js-slider-item, .o-section, .o-cms-content").length>1&&d.find(".o-slider__item, .js-slider-item, .o-section, .o-cms-content").length>c&&(d.prepend(l).prepend(a),d.find(".c-news-slider__break").on("click",{sO:d},function(t){e(this).hasClass("h-hide")||(e(this).addClass("h-hide"),t.data.sO.find(".c-news-slider__play").removeClass("h-hide").focus()),t.data.sO.slick("slickPause")}),d.find(".c-news-slider__play").on("click",{sO:d},function(t){e(this).hasClass("h-hide")||(e(this).addClass("h-hide"),t.data.sO.find(".c-news-slider__break").removeClass("h-hide").focus()),t.data.sO.slick("slickPlay")}),d.slick("slickPlay"))}),h.each(function(){c=e(this).data("slides-to-show"),d=e(this).slick({autoplay:!1,autoplaySpeed:4e3,accessibility:!0,adaptiveHeight:!1,dots:!1,dotsClass:"o-slider__nav",slide:".o-slider__item",infinite:!0,slidesToScroll:c,slidesToShow:c,prevArrow:i,nextArrow:s,pauseOnHover:!0,useCSS:!0,easing:"swing",speed:500,width:"100%",responsive:[{breakpoint:720,settings:{slidesToShow:1,slidesToScroll:1}}]}),d.find(".o-slider__item").length>1&&d.find(".o-slider__item").length>c&&(d.prepend(l).prepend(a),d.find(".c-news-slider__break").on("click",{sO:d},function(t){e(this).hasClass("h-hide")||(e(this).addClass("h-hide"),t.data.sO.find(".c-news-slider__play").removeClass("h-hide").focus()),t.data.sO.slick("slickPause")}),d.find(".c-news-slider__play").on("click",{sO:d},function(t){e(this).hasClass("h-hide")||(e(this).addClass("h-hide"),t.data.sO.find(".c-news-slider__break").removeClass("h-hide").focus()),t.data.sO.slick("slickPlay")}),d.slick("slickPlay"))})}};return t}),!function(e){"function"==typeof define&&define.amd?define("jquery.maskinput",["jquery"],e):e("object"==typeof exports?require("jquery"):jQuery)}(function(e){var t,i=navigator.userAgent,n=/iphone/i.test(i),s=/chrome/i.test(i),o=/android/i.test(i);e.mask={definitions:{9:"[0-9]",a:"[A-Za-z]","*":"[A-Za-z0-9]"},autoclear:!0,dataName:"rawMaskFn",placeholder:"_"},e.fn.extend({caret:function(e,t){var i;return 0===this.length||this.is(":hidden")?void 0:"number"==typeof e?(t="number"==typeof t?t:e,this.each(function(){this.setSelectionRange?this.setSelectionRange(e,t):this.createTextRange&&(i=this.createTextRange(),i.collapse(!0),i.moveEnd("character",t),i.moveStart("character",e),i.select())})):(this[0].setSelectionRange?(e=this[0].selectionStart,t=this[0].selectionEnd):document.selection&&document.selection.createRange&&(i=document.selection.createRange(),e=0-i.duplicate().moveStart("character",-1e5),t=e+i.text.length),{begin:e,end:t})},unmask:function(){return this.trigger("unmask")},mask:function(i,r){var a,l,d,c,u,h,p,f;if(!i&&this.length>0){a=e(this[0]);var g=a.data(e.mask.dataName);return g?g():void 0}return r=e.extend({autoclear:e.mask.autoclear,placeholder:e.mask.placeholder,completed:null},r),l=e.mask.definitions,d=[],c=p=i.length,u=null,e.each(i.split(""),function(e,t){"?"==t?(p--,c=e):l[t]?(d.push(new RegExp(l[t])),null===u&&(u=d.length-1),c>e&&(h=d.length-1)):d.push(null)}),this.trigger("unmask").each(function(){function a(){if(r.completed){for(var e=u;h>=e;e++)if(d[e]&&A[e]===g(e))return;r.completed.call($)}}function g(e){return r.placeholder.charAt(e<r.placeholder.length?e:0)}function m(e){for(;++e<p&&!d[e];);return e}function v(e){for(;--e>=0&&!d[e];);return e}function y(e,t){var i,n;if(!(0>e)){for(i=e,n=m(t);p>i;i++)if(d[i]){if(!(p>n&&d[i].test(A[n])))break;A[i]=A[n],A[n]=g(n),n=m(n)}_(),$.caret(Math.max(u,e))}}function b(e){var t,i,n,s;for(t=e,i=g(e);p>t;t++)if(d[t]){if(n=m(t),s=A[t],A[t]=i,!(p>n&&d[n].test(s)))break;i=s}}function w(){var e=$.val(),t=$.caret();if(f&&f.length&&f.length>e.length){for(S(!0);t.begin>0&&!d[t.begin-1];)t.begin--;if(0===t.begin)for(;t.begin<u&&!d[t.begin];)t.begin++;$.caret(t.begin,t.begin)}else{for(S(!0);t.begin<p&&!d[t.begin];)t.begin++;$.caret(t.begin,t.begin)}a()}function x(){S(),$.val()!=q&&$.change()}function k(e){if(!$.prop("readonly")){var t,i,s,o=e.which||e.keyCode;f=$.val(),8===o||46===o||n&&127===o?(t=$.caret(),i=t.begin,s=t.end,s-i===0&&(i=46!==o?v(i):s=m(i-1),s=46===o?m(s):s),T(i,s),y(i,s-1),e.preventDefault()):13===o?x.call(this,e):27===o&&($.val(q),$.caret(0,S()),e.preventDefault())}}function C(t){if(!$.prop("readonly")){var i,n,s,r=t.which||t.keyCode,l=$.caret();if(!(t.ctrlKey||t.altKey||t.metaKey||32>r)&&r&&13!==r){if(l.end-l.begin!==0&&(T(l.begin,l.end),y(l.begin,l.end-1)),i=m(l.begin-1),p>i&&(n=String.fromCharCode(r),d[i].test(n))){if(b(i),A[i]=n,_(),s=m(i),o){var c=function(){e.proxy(e.fn.caret,$,s)()};setTimeout(c,0)}else $.caret(s);l.begin<=h&&a()}t.preventDefault()}}}function T(e,t){var i;for(i=e;t>i&&p>i;i++)d[i]&&(A[i]=g(i))}function _(){$.val(A.join(""))}function S(e){var t,i,n,s=$.val(),o=-1;for(t=0,n=0;p>t;t++)if(d[t]){for(A[t]=g(t);n++<s.length;)if(i=s.charAt(n-1),d[t].test(i)){A[t]=i,o=t;break}if(n>s.length){T(t+1,p);break}}else A[t]===s.charAt(n)&&n++,c>t&&(o=t);return e?_():c>o+1?r.autoclear||A.join("")===E?($.val()&&$.val(""),T(0,p)):_():(_(),$.val($.val().substring(0,o+1))),c?t:u}var $=e(this),A=e.map(i.split(""),function(e,t){return"?"!=e?l[e]?g(t):e:void 0}),E=A.join(""),q=$.val();$.data(e.mask.dataName,function(){return e.map(A,function(e,t){return d[t]&&e!=g(t)?e:null}).join("")}),$.one("unmask",function(){$.off(".mask").removeData(e.mask.dataName)}).on("focus.mask",function(){if(!$.prop("readonly")){clearTimeout(t);var e;q=$.val(),e=S(),t=setTimeout(function(){$.get(0)===document.activeElement&&(_(),e==i.replace("?","").length?$.caret(0,e):$.caret(e))},10)}}).on("blur.mask",x).on("keydown.mask",k).on("keypress.mask",C).on("input.mask paste.mask",function(){$.prop("readonly")||setTimeout(function(){var e=S(!0);$.caret(e),a()},0)}),s&&o&&$.off("input.mask").on("input.mask",w),S()})}})}),function(e){"function"==typeof define&&define.amd?define("jquery.validate",["jquery"],e):"object"==typeof module&&module.exports?module.exports=e(require("jquery")):e(jQuery)}(function(e){e.extend(e.fn,{validate:function(t){if(!this.length)return void(t&&t.debug&&window.console&&console.warn("Nothing selected, can't validate, returning nothing."));var i=e.data(this[0],"validator");return i?i:(this.attr("novalidate","novalidate"),i=new e.validator(t,this[0]),e.data(this[0],"validator",i),i.settings.onsubmit&&(this.on("click.validate",":submit",function(t){i.submitButton=t.currentTarget,e(this).hasClass("cancel")&&(i.cancelSubmit=!0),void 0!==e(this).attr("formnovalidate")&&(i.cancelSubmit=!0)}),this.on("submit.validate",function(t){function n(){var n,s;return i.submitButton&&(i.settings.submitHandler||i.formSubmitted)&&(n=e("<input type='hidden'/>").attr("name",i.submitButton.name).val(e(i.submitButton).val()).appendTo(i.currentForm)),i.settings.submitHandler?(s=i.settings.submitHandler.call(i,i.currentForm,t),n&&n.remove(),void 0!==s?s:!1):!0}return i.settings.debug&&t.preventDefault(),i.cancelSubmit?(i.cancelSubmit=!1,n()):i.form()?i.pendingRequest?(i.formSubmitted=!0,!1):n():(i.focusInvalid(),!1)})),i)},valid:function(){var t,i,n;return e(this[0]).is("form")?t=this.validate().form():(n=[],t=!0,i=e(this[0].form).validate(),this.each(function(){t=i.element(this)&&t,t||(n=n.concat(i.errorList))}),i.errorList=n),t},rules:function(t,i){var n,s,o,r,a,l,d=this[0];if(null!=d&&(!d.form&&d.hasAttribute("contenteditable")&&(d.form=this.closest("form")[0],d.name=this.attr("name")),null!=d.form)){if(t)switch(n=e.data(d.form,"validator").settings,s=n.rules,o=e.validator.staticRules(d),t){case"add":e.extend(o,e.validator.normalizeRule(i)),delete o.messages,s[d.name]=o,i.messages&&(n.messages[d.name]=e.extend(n.messages[d.name],i.messages));break;case"remove":return i?(l={},e.each(i.split(/\s/),function(e,t){l[t]=o[t],delete o[t]}),l):(delete s[d.name],o)}return r=e.validator.normalizeRules(e.extend({},e.validator.classRules(d),e.validator.attributeRules(d),e.validator.dataRules(d),e.validator.staticRules(d)),d),r.required&&(a=r.required,delete r.required,r=e.extend({required:a},r)),r.remote&&(a=r.remote,delete r.remote,r=e.extend(r,{remote:a})),r}}}),e.extend(e.expr.pseudos||e.expr[":"],{blank:function(t){return!e.trim(""+e(t).val())},filled:function(t){var i=e(t).val();return null!==i&&!!e.trim(""+i)},unchecked:function(t){return!e(t).prop("checked")}}),e.validator=function(t,i){this.settings=e.extend(!0,{},e.validator.defaults,t),this.currentForm=i,this.init()},e.validator.format=function(t,i){return 1===arguments.length?function(){var i=e.makeArray(arguments);return i.unshift(t),e.validator.format.apply(this,i)}:void 0===i?t:(arguments.length>2&&i.constructor!==Array&&(i=e.makeArray(arguments).slice(1)),i.constructor!==Array&&(i=[i]),e.each(i,function(e,i){t=t.replace(new RegExp("\\{"+e+"\\}","g"),function(){return i})}),t)},e.extend(e.validator,{defaults:{messages:{},groups:{},rules:{},errorClass:"error",pendingClass:"pending",validClass:"valid",errorElement:"label",focusCleanup:!1,focusInvalid:!0,errorContainer:e([]),errorLabelContainer:e([]),onsubmit:!0,ignore:":hidden",ignoreTitle:!1,onfocusin:function(e){this.lastActive=e,this.settings.focusCleanup&&(this.settings.unhighlight&&this.settings.unhighlight.call(this,e,this.settings.errorClass,this.settings.validClass),this.hideThese(this.errorsFor(e)))},onfocusout:function(e){this.checkable(e)||!(e.name in this.submitted)&&this.optional(e)||this.element(e)},onkeyup:function(t,i){var n=[16,17,18,20,35,36,37,38,39,40,45,144,225];9===i.which&&""===this.elementValue(t)||-1!==e.inArray(i.keyCode,n)||(t.name in this.submitted||t.name in this.invalid)&&this.element(t)},onclick:function(e){e.name in this.submitted?this.element(e):e.parentNode.name in this.submitted&&this.element(e.parentNode)},highlight:function(t,i,n){"radio"===t.type?this.findByName(t.name).addClass(i).removeClass(n):e(t).addClass(i).removeClass(n)},unhighlight:function(t,i,n){"radio"===t.type?this.findByName(t.name).removeClass(i).addClass(n):e(t).removeClass(i).addClass(n)}},setDefaults:function(t){e.extend(e.validator.defaults,t)},messages:{required:"This field is required.",remote:"Please fix this field.",email:"Please enter a valid email address.",url:"Please enter a valid URL.",date:"Please enter a valid date.",dateISO:"Please enter a valid date (ISO).",number:"Please enter a valid number.",digits:"Please enter only digits.",equalTo:"Please enter the same value again.",maxlength:e.validator.format("Please enter no more than {0} characters."),minlength:e.validator.format("Please enter at least {0} characters."),rangelength:e.validator.format("Please enter a value between {0} and {1} characters long."),range:e.validator.format("Please enter a value between {0} and {1}."),max:e.validator.format("Please enter a value less than or equal to {0}."),min:e.validator.format("Please enter a value greater than or equal to {0}."),step:e.validator.format("Please enter a multiple of {0}.")},autoCreateRanges:!1,prototype:{init:function(){function t(t){!this.form&&this.hasAttribute("contenteditable")&&(this.form=e(this).closest("form")[0],this.name=e(this).attr("name"));var i=e.data(this.form,"validator"),n="on"+t.type.replace(/^validate/,""),s=i.settings;s[n]&&!e(this).is(s.ignore)&&s[n].call(i,this,t)}this.labelContainer=e(this.settings.errorLabelContainer),this.errorContext=this.labelContainer.length&&this.labelContainer||e(this.currentForm),this.containers=e(this.settings.errorContainer).add(this.settings.errorLabelContainer),this.submitted={},this.valueCache={},this.pendingRequest=0,this.pending={},this.invalid={},this.reset();var i,n=this.groups={};e.each(this.settings.groups,function(t,i){"string"==typeof i&&(i=i.split(/\s/)),e.each(i,function(e,i){n[i]=t})}),i=this.settings.rules,e.each(i,function(t,n){i[t]=e.validator.normalizeRule(n)}),e(this.currentForm).on("focusin.validate focusout.validate keyup.validate",":text, [type='password'], [type='file'], select, textarea, [type='number'], [type='search'], [type='tel'], [type='url'], [type='email'], [type='datetime'], [type='date'], [type='month'], [type='week'], [type='time'], [type='datetime-local'], [type='range'], [type='color'], [type='radio'], [type='checkbox'], [contenteditable], [type='button']",t).on("click.validate","select, option, [type='radio'], [type='checkbox']",t),this.settings.invalidHandler&&e(this.currentForm).on("invalid-form.validate",this.settings.invalidHandler)},form:function(){return this.checkForm(),e.extend(this.submitted,this.errorMap),this.invalid=e.extend({},this.errorMap),this.valid()||e(this.currentForm).triggerHandler("invalid-form",[this]),this.showErrors(),this.valid()},checkForm:function(){this.prepareForm();for(var e=0,t=this.currentElements=this.elements();t[e];e++)this.check(t[e]);return this.valid()},element:function(t){var i,n,s=this.clean(t),o=this.validationTargetFor(s),r=this,a=!0;return void 0===o?delete this.invalid[s.name]:(this.prepareElement(o),this.currentElements=e(o),n=this.groups[o.name],n&&e.each(this.groups,function(e,t){t===n&&e!==o.name&&(s=r.validationTargetFor(r.clean(r.findByName(e))),s&&s.name in r.invalid&&(r.currentElements.push(s),a=r.check(s)&&a))}),i=this.check(o)!==!1,a=a&&i,i?this.invalid[o.name]=!1:this.invalid[o.name]=!0,this.numberOfInvalids()||(this.toHide=this.toHide.add(this.containers)),this.showErrors(),e(t).attr("aria-invalid",!i)),a},showErrors:function(t){if(t){var i=this;e.extend(this.errorMap,t),this.errorList=e.map(this.errorMap,function(e,t){return{message:e,element:i.findByName(t)[0]}}),this.successList=e.grep(this.successList,function(e){return!(e.name in t)})}this.settings.showErrors?this.settings.showErrors.call(this,this.errorMap,this.errorList):this.defaultShowErrors()},resetForm:function(){e.fn.resetForm&&e(this.currentForm).resetForm(),this.invalid={},this.submitted={},this.prepareForm(),this.hideErrors();var t=this.elements().removeData("previousValue").removeAttr("aria-invalid");this.resetElements(t)},resetElements:function(e){var t;if(this.settings.unhighlight)for(t=0;e[t];t++)this.settings.unhighlight.call(this,e[t],this.settings.errorClass,""),this.findByName(e[t].name).removeClass(this.settings.validClass);else e.removeClass(this.settings.errorClass).removeClass(this.settings.validClass)},numberOfInvalids:function(){return this.objectLength(this.invalid)},objectLength:function(e){var t,i=0;for(t in e)void 0!==e[t]&&null!==e[t]&&e[t]!==!1&&i++;return i},hideErrors:function(){this.hideThese(this.toHide)},hideThese:function(e){e.not(this.containers).text(""),this.addWrapper(e).hide()},valid:function(){return 0===this.size()},size:function(){return this.errorList.length},focusInvalid:function(){if(this.settings.focusInvalid)try{e(this.findLastActive()||this.errorList.length&&this.errorList[0].element||[]).filter(":visible").focus().trigger("focusin")}catch(t){}},findLastActive:function(){var t=this.lastActive;return t&&1===e.grep(this.errorList,function(e){return e.element.name===t.name}).length&&t},elements:function(){var t=this,i={};return e(this.currentForm).find("input, select, textarea, [contenteditable]").not(":submit, :reset, :image, :disabled").not(this.settings.ignore).filter(function(){var n=this.name||e(this).attr("name");return!n&&t.settings.debug&&window.console&&console.error("%o has no name assigned",this),this.hasAttribute("contenteditable")&&(this.form=e(this).closest("form")[0],this.name=n),n in i||!t.objectLength(e(this).rules())?!1:(i[n]=!0,!0)})},clean:function(t){return e(t)[0]},errors:function(){var t=this.settings.errorClass.split(" ").join(".");return e(this.settings.errorElement+"."+t,this.errorContext)},resetInternals:function(){this.successList=[],this.errorList=[],this.errorMap={},this.toShow=e([]),this.toHide=e([])},reset:function(){this.resetInternals(),this.currentElements=e([])},prepareForm:function(){this.reset(),this.toHide=this.errors().add(this.containers)},prepareElement:function(e){this.reset(),this.toHide=this.errorsFor(e)},elementValue:function(t){var i,n,s=e(t),o=t.type;return"radio"===o||"checkbox"===o?this.findByName(t.name).filter(":checked").val():"number"===o&&"undefined"!=typeof t.validity?t.validity.badInput?"NaN":s.val():(i=t.hasAttribute("contenteditable")?s.text():s.val(),"file"===o?"C:\\fakepath\\"===i.substr(0,12)?i.substr(12):(n=i.lastIndexOf("/"),n>=0?i.substr(n+1):(n=i.lastIndexOf("\\"),n>=0?i.substr(n+1):i)):"string"==typeof i?i.replace(/\r/g,""):i)},check:function(t){t=this.validationTargetFor(this.clean(t));var i,n,s,o,r=e(t).rules(),a=e.map(r,function(e,t){return t}).length,l=!1,d=this.elementValue(t);if("function"==typeof r.normalizer?o=r.normalizer:"function"==typeof this.settings.normalizer&&(o=this.settings.normalizer),o){if(d=o.call(t,d),"string"!=typeof d)throw new TypeError("The normalizer should return a string value.");delete r.normalizer}for(n in r){s={method:n,parameters:r[n]};try{if(i=e.validator.methods[n].call(this,d,t,s.parameters),"dependency-mismatch"===i&&1===a){l=!0;continue}if(l=!1,"pending"===i)return void(this.toHide=this.toHide.not(this.errorsFor(t)));if(!i)return this.formatAndAdd(t,s),!1}catch(c){throw this.settings.debug&&window.console&&console.log("Exception occurred when checking element "+t.id+", check the '"+s.method+"' method.",c),c instanceof TypeError&&(c.message+=".  Exception occurred when checking element "+t.id+", check the '"+s.method+"' method."),c}}return l?void 0:(this.objectLength(r)&&this.successList.push(t),!0)},customDataMessage:function(t,i){return e(t).data("msg"+i.charAt(0).toUpperCase()+i.substring(1).toLowerCase())||e(t).data("msg")},customMessage:function(e,t){var i=this.settings.messages[e];return i&&(i.constructor===String?i:i[t])},findDefined:function(){for(var e=0;e<arguments.length;e++)if(void 0!==arguments[e])return arguments[e]},defaultMessage:function(t,i){"string"==typeof i&&(i={method:i});var n=this.findDefined(this.customMessage(t.name,i.method),this.customDataMessage(t,i.method),!this.settings.ignoreTitle&&t.title||void 0,e.validator.messages[i.method],"<strong>Warning: No message defined for "+t.name+"</strong>"),s=/\$?\{(\d+)\}/g;return"function"==typeof n?n=n.call(this,i.parameters,t):s.test(n)&&(n=e.validator.format(n.replace(s,"{$1}"),i.parameters)),n},formatAndAdd:function(e,t){var i=this.defaultMessage(e,t);this.errorList.push({message:i,element:e,method:t.method}),this.errorMap[e.name]=i,this.submitted[e.name]=i},addWrapper:function(e){return this.settings.wrapper&&(e=e.add(e.parent(this.settings.wrapper))),e},defaultShowErrors:function(){var e,t,i;for(e=0;this.errorList[e];e++)i=this.errorList[e],this.settings.highlight&&this.settings.highlight.call(this,i.element,this.settings.errorClass,this.settings.validClass),this.showLabel(i.element,i.message);if(this.errorList.length&&(this.toShow=this.toShow.add(this.containers)),this.settings.success)for(e=0;this.successList[e];e++)this.showLabel(this.successList[e]);if(this.settings.unhighlight)for(e=0,t=this.validElements();t[e];e++)this.settings.unhighlight.call(this,t[e],this.settings.errorClass,this.settings.validClass);this.toHide=this.toHide.not(this.toShow),this.hideErrors(),this.addWrapper(this.toShow).show()},validElements:function(){
return this.currentElements.not(this.invalidElements())},invalidElements:function(){return e(this.errorList).map(function(){return this.element})},showLabel:function(t,i){var n,s,o,r,a=this.errorsFor(t),l=this.idOrName(t),d=e(t).attr("aria-describedby");a.length?(a.removeClass(this.settings.validClass).addClass(this.settings.errorClass),a.html(i)):(a=e("<"+this.settings.errorElement+">").attr("id",l+"-error").addClass(this.settings.errorClass).html(i||""),n=a,this.settings.wrapper&&(n=a.hide().show().wrap("<"+this.settings.wrapper+"/>").parent()),this.labelContainer.length?this.labelContainer.append(n):this.settings.errorPlacement?this.settings.errorPlacement.call(this,n,e(t)):n.insertAfter(t),a.is("label")?a.attr("for",l):0===a.parents("label[for='"+this.escapeCssMeta(l)+"']").length&&(o=a.attr("id"),d?d.match(new RegExp("\\b"+this.escapeCssMeta(o)+"\\b"))||(d+=" "+o):d=o,e(t).attr("aria-describedby",d),s=this.groups[t.name],s&&(r=this,e.each(r.groups,function(t,i){i===s&&e("[name='"+r.escapeCssMeta(t)+"']",r.currentForm).attr("aria-describedby",a.attr("id"))})))),!i&&this.settings.success&&(a.text(""),"string"==typeof this.settings.success?a.addClass(this.settings.success):this.settings.success(a,t)),this.toShow=this.toShow.add(a)},errorsFor:function(t){var i=this.escapeCssMeta(this.idOrName(t)),n=e(t).attr("aria-describedby"),s="label[for='"+i+"'], label[for='"+i+"'] *";return n&&(s=s+", #"+this.escapeCssMeta(n).replace(/\s+/g,", #")),this.errors().filter(s)},escapeCssMeta:function(e){return e.replace(/([\\!"#$%&'()*+,.\/:;<=>?@\[\]^`{|}~])/g,"\\$1")},idOrName:function(e){return this.groups[e.name]||(this.checkable(e)?e.name:e.id||e.name)},validationTargetFor:function(t){return this.checkable(t)&&(t=this.findByName(t.name)),e(t).not(this.settings.ignore)[0]},checkable:function(e){return/radio|checkbox/i.test(e.type)},findByName:function(t){return e(this.currentForm).find("[name='"+this.escapeCssMeta(t)+"']")},getLength:function(t,i){switch(i.nodeName.toLowerCase()){case"select":return e("option:selected",i).length;case"input":if(this.checkable(i))return this.findByName(i.name).filter(":checked").length}return t.length},depend:function(e,t){return this.dependTypes[typeof e]?this.dependTypes[typeof e](e,t):!0},dependTypes:{"boolean":function(e){return e},string:function(t,i){return!!e(t,i.form).length},"function":function(e,t){return e(t)}},optional:function(t){var i=this.elementValue(t);return!e.validator.methods.required.call(this,i,t)&&"dependency-mismatch"},startRequest:function(t){this.pending[t.name]||(this.pendingRequest++,e(t).addClass(this.settings.pendingClass),this.pending[t.name]=!0)},stopRequest:function(t,i){this.pendingRequest--,this.pendingRequest<0&&(this.pendingRequest=0),delete this.pending[t.name],e(t).removeClass(this.settings.pendingClass),i&&0===this.pendingRequest&&this.formSubmitted&&this.form()?(e(this.currentForm).submit(),this.submitButton&&e("input:hidden[name='"+this.submitButton.name+"']",this.currentForm).remove(),this.formSubmitted=!1):!i&&0===this.pendingRequest&&this.formSubmitted&&(e(this.currentForm).triggerHandler("invalid-form",[this]),this.formSubmitted=!1)},previousValue:function(t,i){return i="string"==typeof i&&i||"remote",e.data(t,"previousValue")||e.data(t,"previousValue",{old:null,valid:!0,message:this.defaultMessage(t,{method:i})})},destroy:function(){this.resetForm(),e(this.currentForm).off(".validate").removeData("validator").find(".validate-equalTo-blur").off(".validate-equalTo").removeClass("validate-equalTo-blur")}},classRuleSettings:{required:{required:!0},email:{email:!0},url:{url:!0},date:{date:!0},dateISO:{dateISO:!0},number:{number:!0},digits:{digits:!0},creditcard:{creditcard:!0}},addClassRules:function(t,i){t.constructor===String?this.classRuleSettings[t]=i:e.extend(this.classRuleSettings,t)},classRules:function(t){var i={},n=e(t).attr("class");return n&&e.each(n.split(" "),function(){this in e.validator.classRuleSettings&&e.extend(i,e.validator.classRuleSettings[this])}),i},normalizeAttributeRule:function(e,t,i,n){/min|max|step/.test(i)&&(null===t||/number|range|text/.test(t))&&(n=Number(n),isNaN(n)&&(n=void 0)),n||0===n?e[i]=n:t===i&&"range"!==t&&(e[i]=!0)},attributeRules:function(t){var i,n,s={},o=e(t),r=t.getAttribute("type");for(i in e.validator.methods)"required"===i?(n=t.getAttribute(i),""===n&&(n=!0),n=!!n):n=o.attr(i),this.normalizeAttributeRule(s,r,i,n);return s.maxlength&&/-1|2147483647|524288/.test(s.maxlength)&&delete s.maxlength,s},dataRules:function(t){var i,n,s={},o=e(t),r=t.getAttribute("type");for(i in e.validator.methods)n=o.data("rule"+i.charAt(0).toUpperCase()+i.substring(1).toLowerCase()),this.normalizeAttributeRule(s,r,i,n);return s},staticRules:function(t){var i={},n=e.data(t.form,"validator");return n.settings.rules&&(i=e.validator.normalizeRule(n.settings.rules[t.name])||{}),i},normalizeRules:function(t,i){return e.each(t,function(n,s){if(s===!1)return void delete t[n];if(s.param||s.depends){var o=!0;switch(typeof s.depends){case"string":o=!!e(s.depends,i.form).length;break;case"function":o=s.depends.call(i,i)}o?t[n]=void 0!==s.param?s.param:!0:(e.data(i.form,"validator").resetElements(e(i)),delete t[n])}}),e.each(t,function(n,s){t[n]=e.isFunction(s)&&"normalizer"!==n?s(i):s}),e.each(["minlength","maxlength"],function(){t[this]&&(t[this]=Number(t[this]))}),e.each(["rangelength","range"],function(){var i;t[this]&&(e.isArray(t[this])?t[this]=[Number(t[this][0]),Number(t[this][1])]:"string"==typeof t[this]&&(i=t[this].replace(/[\[\]]/g,"").split(/[\s,]+/),t[this]=[Number(i[0]),Number(i[1])]))}),e.validator.autoCreateRanges&&(null!=t.min&&null!=t.max&&(t.range=[t.min,t.max],delete t.min,delete t.max),null!=t.minlength&&null!=t.maxlength&&(t.rangelength=[t.minlength,t.maxlength],delete t.minlength,delete t.maxlength)),t},normalizeRule:function(t){if("string"==typeof t){var i={};e.each(t.split(/\s/),function(){i[this]=!0}),t=i}return t},addMethod:function(t,i,n){e.validator.methods[t]=i,e.validator.messages[t]=void 0!==n?n:e.validator.messages[t],i.length<3&&e.validator.addClassRules(t,e.validator.normalizeRule(t))},methods:{required:function(t,i,n){if(!this.depend(n,i))return"dependency-mismatch";if("select"===i.nodeName.toLowerCase()){var s=e(i).val();return s&&s.length>0}return this.checkable(i)?this.getLength(t,i)>0:t.length>0},email:function(e,t){return this.optional(t)||/^[a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/.test(e)},url:function(e,t){return this.optional(t)||/^(?:(?:(?:https?|ftp):)?\/\/)(?:\S+(?::\S*)?@)?(?:(?!(?:10|127)(?:\.\d{1,3}){3})(?!(?:169\.254|192\.168)(?:\.\d{1,3}){2})(?!172\.(?:1[6-9]|2\d|3[0-1])(?:\.\d{1,3}){2})(?:[1-9]\d?|1\d\d|2[01]\d|22[0-3])(?:\.(?:1?\d{1,2}|2[0-4]\d|25[0-5])){2}(?:\.(?:[1-9]\d?|1\d\d|2[0-4]\d|25[0-4]))|(?:(?:[a-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.test(e)},date:function(e,t){return this.optional(t)||!/Invalid|NaN/.test(new Date(e).toString())},dateISO:function(e,t){return this.optional(t)||/^\d{4}[\/\-](0?[1-9]|1[012])[\/\-](0?[1-9]|[12][0-9]|3[01])$/.test(e)},number:function(e,t){return this.optional(t)||/^(?:-?\d+|-?\d{1,3}(?:,\d{3})+)?(?:\.\d+)?$/.test(e)},digits:function(e,t){return this.optional(t)||/^\d+$/.test(e)},minlength:function(t,i,n){var s=e.isArray(t)?t.length:this.getLength(t,i);return this.optional(i)||s>=n},maxlength:function(t,i,n){var s=e.isArray(t)?t.length:this.getLength(t,i);return this.optional(i)||n>=s},rangelength:function(t,i,n){var s=e.isArray(t)?t.length:this.getLength(t,i);return this.optional(i)||s>=n[0]&&s<=n[1]},min:function(e,t,i){return this.optional(t)||e>=i},max:function(e,t,i){return this.optional(t)||i>=e},range:function(e,t,i){return this.optional(t)||e>=i[0]&&e<=i[1]},step:function(t,i,n){var s,o=e(i).attr("type"),r="Step attribute on input type "+o+" is not supported.",a=["text","number","range"],l=new RegExp("\\b"+o+"\\b"),d=o&&!l.test(a.join()),c=function(e){var t=(""+e).match(/(?:\.(\d+))?$/);return t&&t[1]?t[1].length:0},u=function(e){return Math.round(e*Math.pow(10,s))},h=!0;if(d)throw new Error(r);return s=c(n),(c(t)>s||u(t)%u(n)!==0)&&(h=!1),this.optional(i)||h},equalTo:function(t,i,n){var s=e(n);return this.settings.onfocusout&&s.not(".validate-equalTo-blur").length&&s.addClass("validate-equalTo-blur").on("blur.validate-equalTo",function(){e(i).valid()}),t===s.val()},remote:function(t,i,n,s){if(this.optional(i))return"dependency-mismatch";s="string"==typeof s&&s||"remote";var o,r,a,l=this.previousValue(i,s);return this.settings.messages[i.name]||(this.settings.messages[i.name]={}),l.originalMessage=l.originalMessage||this.settings.messages[i.name][s],this.settings.messages[i.name][s]=l.message,n="string"==typeof n&&{url:n}||n,a=e.param(e.extend({data:t},n.data)),l.old===a?l.valid:(l.old=a,o=this,this.startRequest(i),r={},r[i.name]=t,e.ajax(e.extend(!0,{mode:"abort",port:"validate"+i.name,dataType:"json",data:r,context:o.currentForm,success:function(e){var n,r,a,d=e===!0||"true"===e;o.settings.messages[i.name][s]=l.originalMessage,d?(a=o.formSubmitted,o.resetInternals(),o.toHide=o.errorsFor(i),o.formSubmitted=a,o.successList.push(i),o.invalid[i.name]=!1,o.showErrors()):(n={},r=e||o.defaultMessage(i,{method:s,parameters:t}),n[i.name]=l.message=r,o.invalid[i.name]=!0,o.showErrors(n)),l.valid=d,o.stopRequest(i,d)}},n)),"pending")}}});var t,i={};return e.ajaxPrefilter?e.ajaxPrefilter(function(e,t,n){var s=e.port;"abort"===e.mode&&(i[s]&&i[s].abort(),i[s]=n)}):(t=e.ajax,e.ajax=function(n){var s=("mode"in n?n:e.ajaxSettings).mode,o=("port"in n?n:e.ajaxSettings).port;return"abort"===s?(i[o]&&i[o].abort(),i[o]=t.apply(this,arguments),i[o]):t.apply(this,arguments)}),e}),function(){"use strict";function e(t,n){function s(e,t){return function(){return e.apply(t,arguments)}}var o;if(n=n||{},this.trackingClick=!1,this.trackingClickStart=0,this.targetElement=null,this.touchStartX=0,this.touchStartY=0,this.lastTouchIdentifier=0,this.touchBoundary=n.touchBoundary||10,this.layer=t,this.tapDelay=n.tapDelay||200,this.tapTimeout=n.tapTimeout||700,!e.notNeeded(t)){for(var r=["onMouse","onClick","onTouchStart","onTouchMove","onTouchEnd","onTouchCancel"],a=this,l=0,d=r.length;d>l;l++)a[r[l]]=s(a[r[l]],a);i&&(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,i,n){var s=Node.prototype.removeEventListener;"click"===e?s.call(t,e,i.hijacked||i,n):s.call(t,e,i,n)},t.addEventListener=function(e,i,n){var s=Node.prototype.addEventListener;"click"===e?s.call(t,e,i.hijacked||(i.hijacked=function(e){e.propagationStopped||i(e)}),n):s.call(t,e,i,n)}),"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,i=navigator.userAgent.indexOf("Android")>0&&!t,n=/iP(ad|hone|od)/.test(navigator.userAgent)&&!t,s=n&&/OS 4_\d(_\d)?/.test(navigator.userAgent),o=n&&/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(n&&"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!i;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 i,n;document.activeElement&&document.activeElement!==e&&document.activeElement.blur(),n=t.changedTouches[0],i=document.createEvent("MouseEvents"),i.initMouseEvent(this.determineEventType(e),!0,!0,window,1,n.screenX,n.screenY,n.clientX,n.clientY,!1,!1,!1,!1,0,null),i.forwardedTouchEvent=!0,e.dispatchEvent(i)},e.prototype.determineEventType=function(e){return i&&"select"===e.tagName.toLowerCase()?"mousedown":"click"},e.prototype.focus=function(e){var t;n&&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,i;if(t=e.fastClickScrollParent,!t||!t.contains(e)){i=e;do{if(i.scrollHeight>i.offsetHeight){t=i,e.fastClickScrollParent=i;break}i=i.parentElement}while(i)}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,i,o;if(e.targetTouches.length>1)return!0;if(t=this.getTargetElementFromEventTarget(e.target),i=e.targetTouches[0],n){if(o=window.getSelection(),o.rangeCount&&!o.isCollapsed)return!0;if(!s){if(i.identifier&&i.identifier===this.lastTouchIdentifier)return e.preventDefault(),!1;this.lastTouchIdentifier=i.identifier,this.updateScrollParent(t)}}return this.trackingClick=!0,this.trackingClickStart=e.timeStamp,this.targetElement=t,this.touchStartX=i.pageX,this.touchStartY=i.pageY,e.timeStamp-this.lastClickTime<this.tapDelay&&e.preventDefault(),!0},e.prototype.touchHasMoved=function(e){var t=e.changedTouches[0],i=this.touchBoundary;return Math.abs(t.pageX-this.touchStartX)>i||Math.abs(t.pageY-this.touchStartY)>i?!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,d,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&&(d=e.changedTouches[0],c=document.elementFromPoint(d.pageX-window.pageXOffset,d.pageY-window.pageYOffset)||c,c.fastClickScrollParent=this.targetElement.fastClickScrollParent),a=c.tagName.toLowerCase(),"label"===a){if(t=this.findControl(c)){if(this.focus(c),i)return!1;c=t}}else if(this.needsFocus(c))return e.timeStamp-r>100||n&&window.top!==window&&"input"===a?(this.targetElement=null,!1):(this.focus(c),this.sendClick(c,e),n&&"select"===a||(this.targetElement=null,e.preventDefault()),!1);return n&&!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;i&&(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,n,s,o;if("undefined"==typeof window.ontouchstart)return!0;if(n=+(/Chrome\/([0-9]+)/.exec(navigator.userAgent)||[,0])[1]){if(!i)return!0;if(t=document.querySelector("meta[name=viewport]")){if(-1!==t.content.indexOf("user-scalable=no"))return!0;if(n>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,i){return new e(t,i)},"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 i="drilldown",n={event:"click",selector:"a",speed:100,cssClass:{container:i+"-container",root:i+"-root",sub:i+"-sub",back:i+"-back"}},s=function(){function t(t,o){var r=this;this._name=i,this._defaults=n,this.element=t,this.$element=e(t),this.options=e.extend({},n,o),this._history=[],this._css={"float":"left",width:null},this.$container=this.$element.find("."+this.options.cssClass.container),this.$element.on(this.options.event+"."+i,this.options.selector,function(t){s.call(r,t,e(this))})}function s(e,t){var i=t.nextAll("."+this.options.cssClass.sub),n=!0;i.length?o.call(this,i):t.closest("."+this.options.cssClass.back).length?r.call(this):n=!1,n&&"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 i=this.$container.children("."+this.options.cssClass.root);i.css(this._css),i.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+"."+i,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[i]=function(t){return this.each(function(){var n=e.data(this,i),o=t;n?"string"==typeof o&&("destroy"===o&&e.removeData(this,i),"function"==typeof n[o]&&n[o]()):e.data(this,i,new s(this,t))})}}),function(e){var t=e(window);e.fn.visible=function(e,i,n){if(!(this.length<1)){var s=this.length>1?this.eq(0):this,o=s.get(0),r=t.width(),a=t.height(),n=n?n:"both",l=i===!0?o.offsetWidth*o.offsetHeight:!0;if("function"==typeof o.getBoundingClientRect){var d=o.getBoundingClientRect(),c=d.top>=0&&d.top<a,u=d.bottom>0&&d.bottom<=a,h=d.left>=0&&d.left<r,p=d.right>0&&d.right<=r,f=e?c||u:c&&u,g=e?h||p:h&&p;if("both"===n)return l&&f&&g;if("vertical"===n)return l&&f;if("horizontal"===n)return l&&g}else{var m=t.scrollTop(),v=m+a,y=t.scrollLeft(),b=y+r,w=s.offset(),x=w.top,k=x+s.height(),C=w.left,T=C+s.width(),_=e===!0?k:x,S=e===!0?x:k,$=e===!0?T:C,A=e===!0?C:T;if("both"===n)return!!l&&v>=S&&_>=m&&b>=A&&$>=y;if("vertical"===n)return!!l&&v>=S&&_>=m;if("horizontal"===n)return!!l&&b>=A&&$>=y}}}}(jQuery),define("jquery.visible",["jquery"],function(){}),define("modules/misc",["jquery","jquery.maskinput","jquery.validate","fastclick","jquery.drilldown","jquery.visible"],function(e){"use strict";var t={init:function(){var t={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"}};e(".js-drilldown").drilldown(t),e(".js-check-has-value").each(function(){var t=e(this).val();""===t?e(this).removeClass("has-value"):e(this).addClass("has-value")}),e(".js-check-has-value").focusout(function(){var t=e(this).val();""===t?e(this).removeClass("has-value"):e(this).addClass("has-value")}),e(".js-field-editable").click(function(){var t=e(this).data("value-field"),i=e(this);e(t).focus(function(){e(this).focusout(function(){i.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")})})}};return t}),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()}),t.btn.click(function(){return e("html, body").animate({scrollTop:0},600),!1})}};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 i=document.createDocumentFragment(),n=!e.getAttribute("viewBox")&&t.getAttribute("viewBox");n&&e.setAttribute("viewBox",n);for(var s=t.cloneNode(!0);s.childNodes.length;)i.appendChild(s.firstChild);e.appendChild(i)}}function t(t){t.onreadystatechange=function(){if(4===t.readyState){var i=t._cachedDocument;i||(i=t._cachedDocument=document.implementation.createHTMLDocument(""),i.body.innerHTML=t.responseText,t._cachedTarget={}),t._embeds.splice(0).map(function(n){var s=t._cachedTarget[n.id];s||(s=t._cachedTarget[n.id]=i.getElementById(n.id)),e(n.svg,s)})}},t.onreadystatechange()}function i(i){function n(){for(var i=0;i<u.length;){var r=u[i],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 g=d[p];g||(g=d[p]=new XMLHttpRequest,g.open("GET",p),g.send(),g._embeds=[]),g._embeds.push({svg:a,id:f}),t(g)}else e(a,document.getElementById(f))}}else++i}c(n,67)}var s,o=Object(i),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 d={},c=window.requestAnimationFrame||setTimeout,u=document.getElementsByTagName("use");s&&n()}return i}),define("main",["jquery","modules/foundation","modules/lightgallery","modules/menu","modules/slider","modules/misc","modules/top-link","svg4everybody"],function(e,t,i,n,s,o,r,a){"use strict";t.init(),i.init(),n.init(),n.dropdownMenuBehaviour(),s.init(),o.init(),r.init(),a()}),require(["main"]);
/**
 *
 * DRK Clothescontainersearch Javascript
 *
 */

function toggleTextFieldLabel(field) {
  if (field) {
    if (field.value) $(field).addClass('has-value');
    else $(field).removeClass('has-value');
  }
}

/**
 * Main
 */
var ccsWaitForJQuery = setInterval(function () {
  if (typeof $ !=='undefined') {
    $(function () {
      var formtextFields = $('.tx-drk-clothescontainersearch input.o-form__field--text');
      formtextFields.change(function () {
        toggleTextFieldLabel(this);
      });

      $.each(formtextFields, function (i, field) {
        toggleTextFieldLabel(field);
      });

      $('.tx-drk-clothescontainersearch .o-btn--geoloaction').click(function (event) {

        event.preventDefault();
        var searchbox = $(this).closest('form').find('.searchbox');

        function success(position) {
          var latitude  = position.coords.latitude;
          var longitude = position.coords.longitude;

          searchbox.val(latitude + ',' + longitude);
          searchbox.addClass('has-value');
        }

        function error() {
          alert('Es war nicht möglich Sie zu lokalisieren.');
        }

        navigator.geolocation.getCurrentPosition(success, error);


      });

    });
    clearInterval(ccsWaitForJQuery);
  }
}, 10);

/**
 *
 * DRK CourseSearch Javascript
 *
 */

function toggleTextFieldLabel(field) {
  if (field) {
    if (field.value) $(field).addClass('has-value');
    else $(field).removeClass('has-value');
  }
}

/**
 * Main
 */
var csWaitForJQuery = setInterval(function () {
  if (typeof $ !=='undefined') {
    $(function () {
      var formtextFields = $('.tx-drk-coursesearch input.o-form__field--text');
      formtextFields.change(function () {
        toggleTextFieldLabel(this);
      });

      $.each(formtextFields, function (i, field) {
        toggleTextFieldLabel(field);
      });

      $('.tx-drk-coursesearch .o-btn--geoloaction').click(function (event) {

        event.preventDefault();
        var searchbox = $(this).closest('form').find('.searchbox');

        function success(position) {
          var latitude  = position.coords.latitude;
          var longitude = position.coords.longitude;

          searchbox.val(latitude + ',' + longitude);
          searchbox.addClass('has-value');
        }

        function error() {
          alert('Es war nicht möglich Sie zu lokalisieren.');
        }

        navigator.geolocation.getCurrentPosition(success, error);


      });
    });
clearInterval(csWaitForJQuery);
}
}, 10);


$(document).ready(function () {
	console.log('addOn');

	$(".c-menu-social__list").prepend('<li class="c-menu-social__item"><a href="https://www.instagram.com/drklvrlp/" class="c-menu-social__link" title="Instagram"><img src="/typo3conf/ext/mmlayout/Resources/Public/Images/instagram.svg" style="margin-top:-15px;padding: 0" aria-label="zum Instagram-Konto"></a></li>');


});