text: /*! store2 - v2.7.1 - 2018-11-15
   * Copyright (c) 2018 Nathan Bubna; Licensed (MIT OR GPL-3.0) */
  !function(e,t){var i={version:"2.7.1",areas:{},apis:{},inherit:function(e,t){for(var i in e)t.hasOwnProperty(i)||(t[i]=e[i]);return t},stringify:function(e){return void 0===e||"function"==typeof e?e+"":JSON.stringify(e)},parse:function(e){try{return JSON.parse(e)}catch(t){return e}},fn:function(e,t){for(var n in i.storeAPI[e]=t,i.apis)i.apis[n][e]=t},get:function(e,t){return e.getItem(t)},set:function(e,t,i){e.setItem(t,i)},remove:function(e,t){e.removeItem(t)},key:function(e,t){return e.key(t)},length:function(e){return e.length},clear:function(e){e.clear()},Store:function(e,t,n){var r=i.inherit(i.storeAPI,function(e,t,i){return 0===arguments.length?r.getAll():"function"==typeof t?r.transact(e,t,i):void 0!==t?r.set(e,t,i):"string"==typeof e||"number"==typeof e?r.get(e):e?r.setAll(e,t):r.clear()});r._id=e;try{t.setItem("_-bad-_","wolf"),r._area=t,t.removeItem("_-bad-_")}catch(e){}return r._area||(r._area=i.inherit(i.storageAPI,{items:{},name:"fake"})),r._ns=n||"",i.areas[e]||(i.areas[e]=r._area),i.apis[r._ns+r._id]||(i.apis[r._ns+r._id]=r),r},storeAPI:{area:function(e,t){var n=this[e];return n&&n.area||(n=i.Store(e,t,this._ns),this[e]||(this[e]=n)),n},namespace:function(e,t){if(!e)return this._ns?this._ns.substring(0,this._ns.length-1):"";var n=e,r=this[n];return r&&r.namespace||(r=i.Store(this._id,this._area,this._ns+n+"."),this[n]||(this[n]=r),t||r.area("session",i.areas.session)),r},isFake:function(){return"fake"===this._area.name},toString:function(){return"store"+(this._ns?"."+this.namespace():"")+"["+this._id+"]"},has:function(e){return this._area.has?this._area.has(this._in(e)):!!(this._in(e)in this._area)},size:function(){return this.keys().length},each:function(e,t){for(var n=0,r=i.length(this._area);n<r;n++){var a=this._out(i.key(this._area,n));if(void 0!==a&&!1===e.call(this,a,t||this.get(a)))break;r>i.length(this._area)&&(r--,n--)}return t||this},keys:function(e){return this.each(function(e,t){t.push(e)},e||[])},get:function(e,t){var n=i.get(this._area,this._in(e));return null!==n?i.parse(n):t||n},getAll:function(e){return this.each(function(e,t){t[e]=this.get(e)},e||{})},transact:function(e,t,i){var n=this.get(e,i),r=t(n);return this.set(e,void 0===r?n:r),this},set:function(e,t,n){var r=this.get(e);return null!=r&&!1===n?t:i.set(this._area,this._in(e),i.stringify(t),n)||r},setAll:function(e,t){var i,n;for(var r in e)n=e[r],this.set(r,n,t)!==n&&(i=!0);return i},add:function(e,t){var n=this.get(e);if(n instanceof Array)t=n.concat(t);else if(null!==n){var r=typeof n;if(r===typeof t&&"object"===r){for(var a in t)n[a]=t[a];t=n}else t=n+t}return i.set(this._area,this._in(e),i.stringify(t)),t},remove:function(e){var t=this.get(e);return i.remove(this._area,this._in(e)),t},clear:function(){return this._ns?this.each(function(e){i.remove(this._area,this._in(e))},1):i.clear(this._area),this},clearAll:function(){var e=this._area;for(var t in i.areas)i.areas.hasOwnProperty(t)&&(this._area=i.areas[t],this.clear());return this._area=e,this},_in:function(e){return"string"!=typeof e&&(e=i.stringify(e)),this._ns?this._ns+e:e},_out:function(e){return this._ns?e&&0===e.indexOf(this._ns)?e.substring(this._ns.length):void 0:e}},storageAPI:{length:0,has:function(e){return this.items.hasOwnProperty(e)},key:function(e){var t=0;for(var i in this.items)if(this.has(i)&&e===t++)return i},setItem:function(e,t){this.has(e)||this.length++,this.items[e]=t},removeItem:function(e){this.has(e)&&(delete this.items[e],this.length--)},getItem:function(e){return this.has(e)?this.items[e]:null},clear:function(){for(var e in this.items)this.removeItem(e)},toString:function(){return this.length+" items in "+this.name+"Storage"}}},n=i.Store("local",function(){try{return localStorage}catch(e){}}());n.local=n,n._=i,n.area("session",function(){try{return sessionStorage}catch(e){}}()),"function"==typeof t&&void 0!==t.amd?t("store2",[],function(){return n}):"undefined"!=typeof module&&module.exports?module.exports=n:(e.store&&(i.conflict=e.store),e.store=n)}(this,this&&this.define),function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):e.Swiper=t()}(this,function(){"use strict";var e="undefined"==typeof document?{body:{},addEventListener:function(){},removeEventListener:function(){},activeElement:{blur:function(){},nodeName:""},querySelector:function(){return null},querySelectorAll:function(){return[]},getElementById:function(){return null},createEvent:function(){return{initEvent:function(){}}},createElement:function(){return{children:[],childNodes:[],style:{},setAttribute:function(){},getElementsByTagName:function(){return[]}}},location:{hash:""}}:document,t="undefined"==typeof window?{document:e,navigator:{userAgent:""},location:{},history:{},CustomEvent:function(){return this},addEventListener:function(){},removeEventListener:function(){},getComputedStyle:function(){return{getPropertyValue:function(){return""}}},Image:function(){},Date:function(){},screen:{},setTimeout:function(){},clearTimeout:function(){}}:window,i=function(e){for(var t=0;t<e.length;t+=1)this[t]=e[t];return this.length=e.length,this};function n(n,r){var a=[],s=0;if(n&&!r&&n instanceof i)return n;if(n)if("string"==typeof n){var o,l,u=n.trim();if(u.indexOf("<")>=0&&u.indexOf(">")>=0){var c="div";for(0===u.indexOf("<li")&&(c="ul"),0===u.indexOf("<tr")&&(c="tbody"),0!==u.indexOf("<td")&&0!==u.indexOf("<th")||(c="tr"),0===u.indexOf("<tbody")&&(c="table"),0===u.indexOf("<option")&&(c="select"),(l=e.createElement(c)).innerHTML=u,s=0;s<l.childNodes.length;s+=1)a.push(l.childNodes[s])}else for(o=r||"#"!==n[0]||n.match(/[ .<>:~]/)?(r||e).querySelectorAll(n.trim()):[e.getElementById(n.trim().split("#")[1])],s=0;s<o.length;s+=1)o[s]&&a.push(o[s])}else if(n.nodeType||n===t||n===e)a.push(n);else if(n.length>0&&n[0].nodeType)for(s=0;s<n.length;s+=1)a.push(n[s]);return new i(a)}function r(e){for(var t=[],i=0;i<e.length;i+=1)-1===t.indexOf(e[i])&&t.push(e[i]);return t}n.fn=i.prototype,n.Class=i,n.Dom7=i;var a={addClass:function(e){if(void 0===e)return this;for(var t=e.split(" "),i=0;i<t.length;i+=1)for(var n=0;n<this.length;n+=1)void 0!==this[n].classList&&this[n].classList.add(t[i]);return this},removeClass:function(e){for(var t=e.split(" "),i=0;i<t.length;i+=1)for(var n=0;n<this.length;n+=1)void 0!==this[n].classList&&this[n].classList.remove(t[i]);return this},hasClass:function(e){return!!this[0]&&this[0].classList.contains(e)},toggleClass:function(e){for(var t=e.split(" "),i=0;i<t.length;i+=1)for(var n=0;n<this.length;n+=1)void 0!==this[n].classList&&this[n].classList.toggle(t[i]);return this},attr:function(e,t){var i=arguments;if(1===arguments.length&&"string"==typeof e)return this[0]?this[0].getAttribute(e):void 0;for(var n=0;n<this.length;n+=1)if(2===i.length)this[n].setAttribute(e,t);else for(var r in e)this[n][r]=e[r],this[n].setAttribute(r,e[r]);return this},removeAttr:function(e){for(var t=0;t<this.length;t+=1)this[t].removeAttribute(e);return this},data:function(e,t){var i;if(void 0!==t){for(var n=0;n<this.length;n+=1)(i=this[n]).dom7ElementDataStorage||(i.dom7ElementDataStorage={}),i.dom7ElementDataStorage[e]=t;return this}if(i=this[0])return i.dom7ElementDataStorage&&e in i.dom7ElementDataStorage?i.dom7ElementDataStorage[e]:i.getAttribute("data-"+e)||void 0},transform:function(e){for(var t=0;t<this.length;t+=1){var i=this[t].style;i.webkitTransform=e,i.transform=e}return this},transition:function(e){"string"!=typeof e&&(e+="ms");for(var t=0;t<this.length;t+=1){var i=this[t].style;i.webkitTransitionDuration=e,i.transitionDuration=e}return this},on:function(){for(var e,t=[],i=arguments.length;i--;)t[i]=arguments[i];var r=t[0],a=t[1],s=t[2],o=t[3];function l(e){var t=e.target;if(t){var i=e.target.dom7EventData||[];if(i.indexOf(e)<0&&i.unshift(e),n(t).is(a))s.apply(t,i);else for(var r=n(t).parents(),o=0;o<r.length;o+=1)n(r[o]).is(a)&&s.apply(r[o],i)}}function u(e){var t=e&&e.target&&e.target.dom7EventData||[];t.indexOf(e)<0&&t.unshift(e),s.apply(this,t)}"function"==typeof t[1]&&(r=(e=t)[0],s=e[1],o=e[2],a=void 0),o||(o=!1);for(var c,d=r.split(" "),h=0;h<this.length;h+=1){var p=this[h];if(a)for(c=0;c<d.length;c+=1){var f=d[c];p.dom7LiveListeners||(p.dom7LiveListeners={}),p.dom7LiveListeners[f]||(p.dom7LiveListeners[f]=[]),p.dom7LiveListeners[f].push({listener:s,proxyListener:l}),p.addEventListener(f,l,o)}else for(c=0;c<d.length;c+=1){var m=d[c];p.dom7Listeners||(p.dom7Listeners={}),p.dom7Listeners[m]||(p.dom7Listeners[m]=[]),p.dom7Listeners[m].push({listener:s,proxyListener:u}),p.addEventListener(m,u,o)}}return this},off:function(){for(var e,t=[],i=arguments.length;i--;)t[i]=arguments[i];var n=t[0],r=t[1],a=t[2],s=t[3];"function"==typeof t[1]&&(n=(e=t)[0],a=e[1],s=e[2],r=void 0),s||(s=!1);for(var o=n.split(" "),l=0;l<o.length;l+=1)for(var u=o[l],c=0;c<this.length;c+=1){var d=this[c],h=void 0;if(!r&&d.dom7Listeners?h=d.dom7Listeners[u]:r&&d.dom7LiveListeners&&(h=d.dom7LiveListeners[u]),h&&h.length)for(var p=h.length-1;p>=0;p-=1){var f=h[p];a&&f.listener===a?(d.removeEventListener(u,f.proxyListener,s),h.splice(p,1)):a||(d.removeEventListener(u,f.proxyListener,s),h.splice(p,1))}}return this},trigger:function(){for(var i=[],n=arguments.length;n--;)i[n]=arguments[n];for(var r=i[0].split(" "),a=i[1],s=0;s<r.length;s+=1)for(var o=r[s],l=0;l<this.length;l+=1){var u=this[l],c=void 0;try{c=new t.CustomEvent(o,{detail:a,bubbles:!0,cancelable:!0})}catch(t){(c=e.createEvent("Event")).initEvent(o,!0,!0),c.detail=a}u.dom7EventData=i.filter(function(e,t){return t>0}),u.dispatchEvent(c),u.dom7EventData=[],delete u.dom7EventData}return this},transitionEnd:function(e){var t,i=["webkitTransitionEnd","transitionend"],n=this;function r(a){if(a.target===this)for(e.call(this,a),t=0;t<i.length;t+=1)n.off(i[t],r)}if(e)for(t=0;t<i.length;t+=1)n.on(i[t],r);return this},outerWidth:function(e){if(this.length>0){if(e){var t=this.styles();return this[0].offsetWidth+parseFloat(t.getPropertyValue("margin-right"))+parseFloat(t.getPropertyValue("margin-left"))}return this[0].offsetWidth}return null},outerHeight:function(e){if(this.length>0){if(e){var t=this.styles();return this[0].offsetHeight+parseFloat(t.getPropertyValue("margin-top"))+parseFloat(t.getPropertyValue("margin-bottom"))}return this[0].offsetHeight}return null},offset:function(){if(this.length>0){var i=this[0],n=i.getBoundingClientRect(),r=e.body,a=i.clientTop||r.clientTop||0,s=i.clientLeft||r.clientLeft||0,o=i===t?t.scrollY:i.scrollTop,l=i===t?t.scrollX:i.scrollLeft;return{top:n.top+o-a,left:n.left+l-s}}return null},css:function(e,i){var n;if(1===arguments.length){if("string"!=typeof e){for(n=0;n<this.length;n+=1)for(var r in e)this[n].style[r]=e[r];return this}if(this[0])return t.getComputedStyle(this[0],null).getPropertyValue(e)}if(2===arguments.length&&"string"==typeof e){for(n=0;n<this.length;n+=1)this[n].style[e]=i;return this}return this},each:function(e){if(!e)return this;for(var t=0;t<this.length;t+=1)if(!1===e.call(this[t],t,this[t]))return this;return this},html:function(e){if(void 0===e)return this[0]?this[0].innerHTML:void 0;for(var t=0;t<this.length;t+=1)this[t].innerHTML=e;return this},text:function(e){if(void 0===e)return this[0]?this[0].textContent.trim():null;for(var t=0;t<this.length;t+=1)this[t].textContent=e;return this},is:function(r){var a,s,o=this[0];if(!o||void 0===r)return!1;if("string"==typeof r){if(o.matches)return o.matches(r);if(o.webkitMatchesSelector)return o.webkitMatchesSelector(r);if(o.msMatchesSelector)return o.msMatchesSelector(r);for(a=n(r),s=0;s<a.length;s+=1)if(a[s]===o)return!0;return!1}if(r===e)return o===e;if(r===t)return o===t;if(r.nodeType||r instanceof i){for(a=r.nodeType?[r]:r,s=0;s<a.length;s+=1)if(a[s]===o)return!0;return!1}return!1},index:function(){var e,t=this[0];if(t){for(e=0;null!==(t=t.previousSibling);)1===t.nodeType&&(e+=1);return e}},eq:function(e){if(void 0===e)return this;var t,n=this.length;return new i(e>n-1?[]:e<0?(t=n+e)<0?[]:[this[t]]:[this[e]])},append:function(){for(var t,n=[],r=arguments.length;r--;)n[r]=arguments[r];for(var a=0;a<n.length;a+=1){t=n[a];for(var s=0;s<this.length;s+=1)if("string"==typeof t){var o=e.createElement("div");for(o.innerHTML=t;o.firstChild;)this[s].appendChild(o.firstChild)}else if(t instanceof i)for(var l=0;l<t.length;l+=1)this[s].appendChild(t[l]);else this[s].appendChild(t)}return this},prepend:function(t){var n,r;for(n=0;n<this.length;n+=1)if("string"==typeof t){var a=e.createElement("div");for(a.innerHTML=t,r=a.childNodes.length-1;r>=0;r-=1)this[n].insertBefore(a.childNodes[r],this[n].childNodes[0])}else if(t instanceof i)for(r=0;r<t.length;r+=1)this[n].insertBefore(t[r],this[n].childNodes[0]);else this[n].insertBefore(t,this[n].childNodes[0]);return this},next:function(e){return this.length>0?e?this[0].nextElementSibling&&n(this[0].nextElementSibling).is(e)?new i([this[0].nextElementSibling]):new i([]):this[0].nextElementSibling?new i([this[0].nextElementSibling]):new i([]):new i([])},nextAll:function(e){var t=[],r=this[0];if(!r)return new i([]);for(;r.nextElementSibling;){var a=r.nextElementSibling;e?n(a).is(e)&&t.push(a):t.push(a),r=a}return new i(t)},prev:function(e){if(this.length>0){var t=this[0];return e?t.previousElementSibling&&n(t.previousElementSibling).is(e)?new i([t.previousElementSibling]):new i([]):t.previousElementSibling?new i([t.previousElementSibling]):new i([])}return new i([])},prevAll:function(e){var t=[],r=this[0];if(!r)return new i([]);for(;r.previousElementSibling;){var a=r.previousElementSibling;e?n(a).is(e)&&t.push(a):t.push(a),r=a}return new i(t)},parent:function(e){for(var t=[],i=0;i<this.length;i+=1)null!==this[i].parentNode&&(e?n(this[i].parentNode).is(e)&&t.push(this[i].parentNode):t.push(this[i].parentNode));return n(r(t))},parents:function(e){for(var t=[],i=0;i<this.length;i+=1)for(var a=this[i].parentNode;a;)e?n(a).is(e)&&t.push(a):t.push(a),a=a.parentNode;return n(r(t))},closest:function(e){var t=this;return void 0===e?new i([]):(t.is(e)||(t=t.parents(e).eq(0)),t)},find:function(e){for(var t=[],n=0;n<this.length;n+=1)for(var r=this[n].querySelectorAll(e),a=0;a<r.length;a+=1)t.push(r[a]);return new i(t)},children:function(e){for(var t=[],a=0;a<this.length;a+=1)for(var s=this[a].childNodes,o=0;o<s.length;o+=1)e?1===s[o].nodeType&&n(s[o]).is(e)&&t.push(s[o]):1===s[o].nodeType&&t.push(s[o]);return new i(r(t))},remove:function(){for(var e=0;e<this.length;e+=1)this[e].parentNode&&this[e].parentNode.removeChild(this[e]);return this},add:function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];var i,r;for(i=0;i<e.length;i+=1){var a=n(e[i]);for(r=0;r<a.length;r+=1)this[this.length]=a[r],this.length+=1}return this},styles:function(){return this[0]?t.getComputedStyle(this[0],null):{}}};Object.keys(a).forEach(function(e){n.fn[e]=a[e]});var s,o,l,u={deleteProps:function(e){var t=e;Object.keys(t).forEach(function(e){try{t[e]=null}catch(e){}try{delete t[e]}catch(e){}})},nextTick:function(e,t){return void 0===t&&(t=0),setTimeout(e,t)},now:function(){return Date.now()},getTranslate:function(e,i){var n,r,a;void 0===i&&(i="x");var s=t.getComputedStyle(e,null);return t.WebKitCSSMatrix?((r=s.transform||s.webkitTransform).split(",").length>6&&(r=r.split(", ").map(function(e){return e.replace(",",".")}).join(", ")),a=new t.WebKitCSSMatrix("none"===r?"":r)):n=(a=s.MozTransform||s.OTransform||s.MsTransform||s.msTransform||s.transform||s.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,")).toString().split(","),"x"===i&&(r=t.WebKitCSSMatrix?a.m41:16===n.length?parseFloat(n[12]):parseFloat(n[4])),"y"===i&&(r=t.WebKitCSSMatrix?a.m42:16===n.length?parseFloat(n[13]):parseFloat(n[5])),r||0},parseUrlQuery:function(e){var i,n,r,a,s={},o=e||t.location.href;if("string"==typeof o&&o.length)for(a=(n=(o=o.indexOf("?")>-1?o.replace(/\S*\?/,""):"").split("&").filter(function(e){return""!==e})).length,i=0;i<a;i+=1)r=n[i].replace(/#\S+/g,"").split("="),s[decodeURIComponent(r[0])]=void 0===r[1]?void 0:decodeURIComponent(r[1])||"";return s},isObject:function(e){return"object"==typeof e&&null!==e&&e.constructor&&e.constructor===Object},extend:function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];for(var i=Object(e[0]),n=1;n<e.length;n+=1){var r=e[n];if(null!=r)for(var a=Object.keys(Object(r)),s=0,o=a.length;s<o;s+=1){var l=a[s],c=Object.getOwnPropertyDescriptor(r,l);void 0!==c&&c.enumerable&&(u.isObject(i[l])&&u.isObject(r[l])?u.extend(i[l],r[l]):!u.isObject(i[l])&&u.isObject(r[l])?(i[l]={},u.extend(i[l],r[l])):i[l]=r[l])}}return i}},c=(l=e.createElement("div"),{touch:t.Modernizr&&!0===t.Modernizr.touch||!!("ontouchstart"in t||t.DocumentTouch&&e instanceof t.DocumentTouch),pointerEvents:!(!t.navigator.pointerEnabled&&!t.PointerEvent),prefixedPointerEvents:!!t.navigator.msPointerEnabled,transition:(o=l.style,"transition"in o||"webkitTransition"in o||"MozTransition"in o),transforms3d:t.Modernizr&&!0===t.Modernizr.csstransforms3d||(s=l.style,"webkitPerspective"in s||"MozPerspective"in s||"OPerspective"in s||"MsPerspective"in s||"perspective"in s),flexbox:function(){for(var e=l.style,t="alignItems webkitAlignItems webkitBoxAlign msFlexAlign mozBoxAlign webkitFlexDirection msFlexDirection mozBoxDirection mozBoxOrient webkitBoxDirection webkitBoxOrient".split(" "),i=0;i<t.length;i+=1)if(t[i]in e)return!0;return!1}(),observer:"MutationObserver"in t||"WebkitMutationObserver"in t,passiveListener:function(){var e=!1;try{var i=Object.defineProperty({},"passive",{get:function(){e=!0}});t.addEventListener("testPassiveListener",null,i)}catch(e){}return e}(),gestures:"ongesturestart"in t}),d=function(e){void 0===e&&(e={});var t=this;t.params=e,t.eventsListeners={},t.params&&t.params.on&&Object.keys(t.params.on).forEach(function(e){t.on(e,t.params.on[e])})},h={components:{configurable:!0}};d.prototype.on=function(e,t,i){var n=this;if("function"!=typeof t)return n;var r=i?"unshift":"push";return e.split(" ").forEach(function(e){n.eventsListeners[e]||(n.eventsListeners[e]=[]),n.eventsListeners[e][r](t)}),n},d.prototype.once=function(e,t,i){var n=this;return"function"!=typeof t?n:n.on(e,function i(){for(var r=[],a=arguments.length;a--;)r[a]=arguments[a];t.apply(n,r),n.off(e,i)},i)},d.prototype.off=function(e,t){var i=this;return i.eventsListeners?(e.split(" ").forEach(function(e){void 0===t?i.eventsListeners[e]=[]:i.eventsListeners[e].forEach(function(n,r){n===t&&i.eventsListeners[e].splice(r,1)})}),i):i},d.prototype.emit=function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];var i,n,r,a=this;return a.eventsListeners?("string"==typeof e[0]||Array.isArray(e[0])?(i=e[0],n=e.slice(1,e.length),r=a):(i=e[0].events,n=e[0].data,r=e[0].context||a),(Array.isArray(i)?i:i.split(" ")).forEach(function(e){if(a.eventsListeners&&a.eventsListeners[e]){var t=[];a.eventsListeners[e].forEach(function(e){t.push(e)}),t.forEach(function(e){e.apply(r,n)})}}),a):a},d.prototype.useModulesParams=function(e){var t=this;t.modules&&Object.keys(t.modules).forEach(function(i){var n=t.modules[i];n.params&&u.extend(e,n.params)})},d.prototype.useModules=function(e){void 0===e&&(e={});var t=this;t.modules&&Object.keys(t.modules).forEach(function(i){var n=t.modules[i],r=e[i]||{};n.instance&&Object.keys(n.instance).forEach(function(e){var i=n.instance[e];t[e]="function"==typeof i?i.bind(t):i}),n.on&&t.on&&Object.keys(n.on).forEach(function(e){t.on(e,n.on[e])}),n.create&&n.create.bind(t)(r)})},h.components.set=function(e){this.use&&this.use(e)},d.installModule=function(e){for(var t=[],i=arguments.length-1;i-- >0;)t[i]=arguments[i+1];var n=this;n.prototype.modules||(n.prototype.modules={});var r=e.name||Object.keys(n.prototype.modules).length+"_"+u.now();return n.prototype.modules[r]=e,e.proto&&Object.keys(e.proto).forEach(function(t){n.prototype[t]=e.proto[t]}),e.static&&Object.keys(e.static).forEach(function(t){n[t]=e.static[t]}),e.install&&e.install.apply(n,t),n},d.use=function(e){for(var t=[],i=arguments.length-1;i-- >0;)t[i]=arguments[i+1];var n=this;return Array.isArray(e)?(e.forEach(function(e){return n.installModule(e)}),n):n.installModule.apply(n,[e].concat(t))},Object.defineProperties(d,h);var p={updateSize:function(){var e,t,i=this.$el;e=void 0!==this.params.width?this.params.width:i[0].clientWidth,t=void 0!==this.params.height?this.params.height:i[0].clientHeight,0===e&&this.isHorizontal()||0===t&&this.isVertical()||(e=e-parseInt(i.css("padding-left"),10)-parseInt(i.css("padding-right"),10),t=t-parseInt(i.css("padding-top"),10)-parseInt(i.css("padding-bottom"),10),u.extend(this,{width:e,height:t,size:this.isHorizontal()?e:t}))},updateSlides:function(){var e=this.params,i=this.$wrapperEl,n=this.size,r=this.rtlTranslate,a=this.wrongRTL,s=this.virtual&&e.virtual.enabled,o=s?this.virtual.slides.length:this.slides.length,l=i.children("."+this.params.slideClass),d=s?this.virtual.slides.length:l.length,h=[],p=[],f=[],m=e.slidesOffsetBefore;"function"==typeof m&&(m=e.slidesOffsetBefore.call(this));var g=e.slidesOffsetAfter;"function"==typeof g&&(g=e.slidesOffsetAfter.call(this));var v=this.snapGrid.length,y=this.snapGrid.length,b=e.spaceBetween,w=-m,x=0,T=0;if(void 0!==n){var E,D;"string"==typeof b&&b.indexOf("%")>=0&&(b=parseFloat(b.replace("%",""))/100*n),this.virtualSize=-b,r?l.css({marginLeft:"",marginTop:""}):l.css({marginRight:"",marginBottom:""}),e.slidesPerColumn>1&&(E=Math.floor(d/e.slidesPerColumn)===d/this.params.slidesPerColumn?d:Math.ceil(d/e.slidesPerColumn)*e.slidesPerColumn,"auto"!==e.slidesPerView&&"row"===e.slidesPerColumnFill&&(E=Math.max(E,e.slidesPerView*e.slidesPerColumn)));for(var C,S=e.slidesPerColumn,P=E/S,k=P-(e.slidesPerColumn*P-d),M=0;M<d;M+=1){D=0;var A=l.eq(M);if(e.slidesPerColumn>1){var L=void 0,O=void 0,I=void 0;"column"===e.slidesPerColumnFill?(I=M-(O=Math.floor(M/S))*S,(O>k||O===k&&I===S-1)&&(I+=1)>=S&&(I=0,O+=1),L=O+I*E/S,A.css({"-webkit-box-ordinal-group":L,"-moz-box-ordinal-group":L,"-ms-flex-order":L,"-webkit-order":L,order:L})):O=M-(I=Math.floor(M/P))*P,A.css("margin-"+(this.isHorizontal()?"top":"left"),0!==I&&e.spaceBetween&&e.spaceBetween+"px").attr("data-swiper-column",O).attr("data-swiper-row",I)}if("none"!==A.css("display")){if("auto"===e.slidesPerView){var $=t.getComputedStyle(A[0],null),q=A[0].style.transform,z=A[0].style.webkitTransform;q&&(A[0].style.transform="none"),z&&(A[0].style.webkitTransform="none"),D=this.isHorizontal()?A[0].getBoundingClientRect().width+parseFloat($.getPropertyValue("margin-left"))+parseFloat($.getPropertyValue("margin-right")):A[0].getBoundingClientRect().height+parseFloat($.getPropertyValue("margin-top"))+parseFloat($.getPropertyValue("margin-bottom")),q&&(A[0].style.transform=q),z&&(A[0].style.webkitTransform=z),e.roundLengths&&(D=Math.floor(D))}else D=(n-(e.slidesPerView-1)*b)/e.slidesPerView,e.roundLengths&&(D=Math.floor(D)),l[M]&&(this.isHorizontal()?l[M].style.width=D+"px":l[M].style.height=D+"px");l[M]&&(l[M].swiperSlideSize=D),f.push(D),e.centeredSlides?(w=w+D/2+x/2+b,0===x&&0!==M&&(w=w-n/2-b),0===M&&(w=w-n/2-b),Math.abs(w)<.001&&(w=0),e.roundLengths&&(w=Math.floor(w)),T%e.slidesPerGroup==0&&h.push(w),p.push(w)):(e.roundLengths&&(w=Math.floor(w)),T%e.slidesPerGroup==0&&h.push(w),p.push(w),w=w+D+b),this.virtualSize+=D+b,x=D,T+=1}}if(this.virtualSize=Math.max(this.virtualSize,n)+g,r&&a&&("slide"===e.effect||"coverflow"===e.effect)&&i.css({width:this.virtualSize+e.spaceBetween+"px"}),c.flexbox&&!e.setWrapperSize||(this.isHorizontal()?i.css({width:this.virtualSize+e.spaceBetween+"px"}):i.css({height:this.virtualSize+e.spaceBetween+"px"})),e.slidesPerColumn>1&&(this.virtualSize=(D+e.spaceBetween)*E,this.virtualSize=Math.ceil(this.virtualSize/e.slidesPerColumn)-e.spaceBetween,this.isHorizontal()?i.css({width:this.virtualSize+e.spaceBetween+"px"}):i.css({height:this.virtualSize+e.spaceBetween+"px"}),e.centeredSlides)){C=[];for(var _=0;_<h.length;_+=1){var N=h[_];e.roundLengths&&(N=Math.floor(N)),h[_]<this.virtualSize+h[0]&&C.push(N)}h=C}if(!e.centeredSlides){C=[];for(var F=0;F<h.length;F+=1){var R=h[F];e.roundLengths&&(R=Math.floor(R)),h[F]<=this.virtualSize-n&&C.push(R)}h=C,Math.floor(this.virtualSize-n)-Math.floor(h[h.length-1])>1&&h.push(this.virtualSize-n)}0===h.length&&(h=[0]),0!==e.spaceBetween&&(this.isHorizontal()?r?l.css({marginLeft:b+"px"}):l.css({marginRight:b+"px"}):l.css({marginBottom:b+"px"})),u.extend(this,{slides:l,snapGrid:h,slidesGrid:p,slidesSizesGrid:f}),d!==o&&this.emit("slidesLengthChange"),h.length!==v&&(this.params.watchOverflow&&this.checkOverflow(),this.emit("snapGridLengthChange")),p.length!==y&&this.emit("slidesGridLengthChange"),(e.watchSlidesProgress||e.watchSlidesVisibility)&&this.updateSlidesOffset()}},updateAutoHeight:function(e){var t,i=[],n=0;if("number"==typeof e?this.setTransition(e):!0===e&&this.setTransition(this.params.speed),"auto"!==this.params.slidesPerView&&this.params.slidesPerView>1)for(t=0;t<Math.ceil(this.params.slidesPerView);t+=1){var r=this.activeIndex+t;if(r>this.slides.length)break;i.push(this.slides.eq(r)[0])}else i.push(this.slides.eq(this.activeIndex)[0]);for(t=0;t<i.length;t+=1)if(void 0!==i[t]){var a=i[t].offsetHeight;n=a>n?a:n}n&&this.$wrapperEl.css("height",n+"px")},updateSlidesOffset:function(){for(var e=this.slides,t=0;t<e.length;t+=1)e[t].swiperSlideOffset=this.isHorizontal()?e[t].offsetLeft:e[t].offsetTop},updateSlidesProgress:function(e){void 0===e&&(e=this&&this.translate||0);var t=this.params,i=this.slides,n=this.rtlTranslate;if(0!==i.length){void 0===i[0].swiperSlideOffset&&this.updateSlidesOffset();var r=-e;n&&(r=e),i.removeClass(t.slideVisibleClass);for(var a=0;a<i.length;a+=1){var s=i[a],o=(r+(t.centeredSlides?this.minTranslate():0)-s.swiperSlideOffset)/(s.swiperSlideSize+t.spaceBetween);if(t.watchSlidesVisibility){var l=-(r-s.swiperSlideOffset),u=l+this.slidesSizesGrid[a];(l>=0&&l<this.size||u>0&&u<=this.size||l<=0&&u>=this.size)&&i.eq(a).addClass(t.slideVisibleClass)}s.progress=n?-o:o}}},updateProgress:function(e){void 0===e&&(e=this&&this.translate||0);var t=this.params,i=this.maxTranslate()-this.minTranslate(),n=this.progress,r=this.isBeginning,a=this.isEnd,s=r,o=a;0===i?(n=0,r=!0,a=!0):(r=(n=(e-this.minTranslate())/i)<=0,a=n>=1),u.extend(this,{progress:n,isBeginning:r,isEnd:a}),(t.watchSlidesProgress||t.watchSlidesVisibility)&&this.updateSlidesProgress(e),r&&!s&&this.emit("reachBeginning toEdge"),a&&!o&&this.emit("reachEnd toEdge"),(s&&!r||o&&!a)&&this.emit("fromEdge"),this.emit("progress",n)},updateSlidesClasses:function(){var e,t=this.slides,i=this.params,n=this.$wrapperEl,r=this.activeIndex,a=this.realIndex,s=this.virtual&&i.virtual.enabled;t.removeClass(i.slideActiveClass+" "+i.slideNextClass+" "+i.slidePrevClass+" "+i.slideDuplicateActiveClass+" "+i.slideDuplicateNextClass+" "+i.slideDuplicatePrevClass),(e=s?this.$wrapperEl.find("."+i.slideClass+'[data-swiper-slide-index="'+r+'"]'):t.eq(r)).addClass(i.slideActiveClass),i.loop&&(e.hasClass(i.slideDuplicateClass)?n.children("."+i.slideClass+":not(."+i.slideDuplicateClass+')[data-swiper-slide-index="'+a+'"]').addClass(i.slideDuplicateActiveClass):n.children("."+i.slideClass+"."+i.slideDuplicateClass+'[data-swiper-slide-index="'+a+'"]').addClass(i.slideDuplicateActiveClass));var o=e.nextAll("."+i.slideClass).eq(0).addClass(i.slideNextClass);i.loop&&0===o.length&&(o=t.eq(0)).addClass(i.slideNextClass);var l=e.prevAll("."+i.slideClass).eq(0).addClass(i.slidePrevClass);i.loop&&0===l.length&&(l=t.eq(-1)).addClass(i.slidePrevClass),i.loop&&(o.hasClass(i.slideDuplicateClass)?n.children("."+i.slideClass+":not(."+i.slideDuplicateClass+')[data-swiper-slide-index="'+o.attr("data-swiper-slide-index")+'"]').addClass(i.slideDuplicateNextClass):n.children("."+i.slideClass+"."+i.slideDuplicateClass+'[data-swiper-slide-index="'+o.attr("data-swiper-slide-index")+'"]').addClass(i.slideDuplicateNextClass),l.hasClass(i.slideDuplicateClass)?n.children("."+i.slideClass+":not(."+i.slideDuplicateClass+')[data-swiper-slide-index="'+l.attr("data-swiper-slide-index")+'"]').addClass(i.slideDuplicatePrevClass):n.children("."+i.slideClass+"."+i.slideDuplicateClass+'[data-swiper-slide-index="'+l.attr("data-swiper-slide-index")+'"]').addClass(i.slideDuplicatePrevClass))},updateActiveIndex:function(e){var t,i=this.rtlTranslate?this.translate:-this.translate,n=this.slidesGrid,r=this.snapGrid,a=this.params,s=this.activeIndex,o=this.realIndex,l=this.snapIndex,c=e;if(void 0===c){for(var d=0;d<n.length;d+=1)void 0!==n[d+1]?i>=n[d]&&i<n[d+1]-(n[d+1]-n[d])/2?c=d:i>=n[d]&&i<n[d+1]&&(c=d+1):i>=n[d]&&(c=d);a.normalizeSlideIndex&&(c<0||void 0===c)&&(c=0)}if((t=r.indexOf(i)>=0?r.indexOf(i):Math.floor(c/a.slidesPerGroup))>=r.length&&(t=r.length-1),c!==s){var h=parseInt(this.slides.eq(c).attr("data-swiper-slide-index")||c,10);u.extend(this,{snapIndex:t,realIndex:h,previousIndex:s,activeIndex:c}),this.emit("activeIndexChange"),this.emit("snapIndexChange"),o!==h&&this.emit("realIndexChange"),this.emit("slideChange")}else t!==l&&(this.snapIndex=t,this.emit("snapIndexChange"))},updateClickedSlide:function(e){var t=this.params,i=n(e.target).closest("."+t.slideClass)[0],r=!1;if(i)for(var a=0;a<this.slides.length;a+=1)this.slides[a]===i&&(r=!0);if(!i||!r)return this.clickedSlide=void 0,void(this.clickedIndex=void 0);this.clickedSlide=i,this.virtual&&this.params.virtual.enabled?this.clickedIndex=parseInt(n(i).attr("data-swiper-slide-index"),10):this.clickedIndex=n(i).index(),t.slideToClickedSlide&&void 0!==this.clickedIndex&&this.clickedIndex!==this.activeIndex&&this.slideToClickedSlide()}},f={getTranslate:function(e){void 0===e&&(e=this.isHorizontal()?"x":"y");var t=this.params,i=this.rtlTranslate,n=this.translate,r=this.$wrapperEl;if(t.virtualTranslate)return i?-n:n;var a=u.getTranslate(r[0],e);return i&&(a=-a),a||0},setTranslate:function(e,t){var i=this.rtlTranslate,n=this.params,r=this.$wrapperEl,a=this.progress,s=0,o=0;this.isHorizontal()?s=i?-e:e:o=e,n.roundLengths&&(s=Math.floor(s),o=Math.floor(o)),n.virtualTranslate||(c.transforms3d?r.transform("translate3d("+s+"px, "+o+"px, 0px)"):r.transform("translate("+s+"px, "+o+"px)")),this.previousTranslate=this.translate,this.translate=this.isHorizontal()?s:o;var l=this.maxTranslate()-this.minTranslate();(0===l?0:(e-this.minTranslate())/l)!==a&&this.updateProgress(e),this.emit("setTranslate",this.translate,t)},minTranslate:function(){return-this.snapGrid[0]},maxTranslate:function(){return-this.snapGrid[this.snapGrid.length-1]}},m={slideTo:function(e,t,i,n){void 0===e&&(e=0),void 0===t&&(t=this.params.speed),void 0===i&&(i=!0);var r=this,a=e;a<0&&(a=0);var s=r.params,o=r.snapGrid,l=r.slidesGrid,u=r.previousIndex,d=r.activeIndex,h=r.rtlTranslate;if(r.animating&&s.preventIntercationOnTransition)return!1;var p=Math.floor(a/s.slidesPerGroup);p>=o.length&&(p=o.length-1),(d||s.initialSlide||0)===(u||0)&&i&&r.emit("beforeSlideChangeStart");var f,m=-o[p];if(r.updateProgress(m),s.normalizeSlideIndex)for(var g=0;g<l.length;g+=1)-Math.floor(100*m)>=Math.floor(100*l[g])&&(a=g);if(r.initialized&&a!==d){if(!r.allowSlideNext&&m<r.translate&&m<r.minTranslate())return!1;if(!r.allowSlidePrev&&m>r.translate&&m>r.maxTranslate()&&(d||0)!==a)return!1}return f=a>d?"next":a<d?"prev":"reset",h&&-m===r.translate||!h&&m===r.translate?(r.updateActiveIndex(a),s.autoHeight&&r.updateAutoHeight(),r.updateSlidesClasses(),"slide"!==s.effect&&r.setTranslate(m),"reset"!==f&&(r.transitionStart(i,f),r.transitionEnd(i,f)),!1):(0!==t&&c.transition?(r.setTransition(t),r.setTranslate(m),r.updateActiveIndex(a),r.updateSlidesClasses(),r.emit("beforeTransitionStart",t,n),r.transitionStart(i,f),r.animating||(r.animating=!0,r.onSlideToWrapperTransitionEnd||(r.onSlideToWrapperTransitionEnd=function(e){r&&!r.destroyed&&e.target===this&&(r.$wrapperEl[0].removeEventListener("transitionend",r.onSlideToWrapperTransitionEnd),r.$wrapperEl[0].removeEventListener("webkitTransitionEnd",r.onSlideToWrapperTransitionEnd),r.transitionEnd(i,f))}),r.$wrapperEl[0].addEventListener("transitionend",r.onSlideToWrapperTransitionEnd),r.$wrapperEl[0].addEventListener("webkitTransitionEnd",r.onSlideToWrapperTransitionEnd))):(r.setTransition(0),r.setTranslate(m),r.updateActiveIndex(a),r.updateSlidesClasses(),r.emit("beforeTransitionStart",t,n),r.transitionStart(i,f),r.transitionEnd(i,f)),!0)},slideToLoop:function(e,t,i,n){void 0===e&&(e=0),void 0===t&&(t=this.params.speed),void 0===i&&(i=!0);var r=e;return this.params.loop&&(r+=this.loopedSlides),this.slideTo(r,t,i,n)},slideNext:function(e,t,i){void 0===e&&(e=this.params.speed),void 0===t&&(t=!0);var n=this.params,r=this.animating;return n.loop?!r&&(this.loopFix(),this._clientLeft=this.$wrapperEl[0].clientLeft,this.slideTo(this.activeIndex+n.slidesPerGroup,e,t,i)):this.slideTo(this.activeIndex+n.slidesPerGroup,e,t,i)},slidePrev:function(e,t,i){void 0===e&&(e=this.params.speed),void 0===t&&(t=!0);var n=this.params,r=this.animating,a=this.snapGrid,s=this.slidesGrid,o=this.rtlTranslate;if(n.loop){if(r)return!1;this.loopFix(),this._clientLeft=this.$wrapperEl[0].clientLeft}function l(e){return e<0?-Math.floor(Math.abs(e)):Math.floor(e)}var u,c=l(o?this.translate:-this.translate),d=a.map(function(e){return l(e)}),h=(s.map(function(e){return l(e)}),a[d.indexOf(c)],a[d.indexOf(c)-1]);return void 0!==h&&(u=s.indexOf(h))<0&&(u=this.activeIndex-1),this.slideTo(u,e,t,i)},slideReset:function(e,t,i){return void 0===e&&(e=this.params.speed),void 0===t&&(t=!0),this.slideTo(this.activeIndex,e,t,i)},slideToClosest:function(e,t,i){void 0===e&&(e=this.params.speed),void 0===t&&(t=!0);var n=this.activeIndex,r=Math.floor(n/this.params.slidesPerGroup);if(r<this.snapGrid.length-1){var a=this.rtlTranslate?this.translate:-this.translate,s=this.snapGrid[r];a-s>(this.snapGrid[r+1]-s)/2&&(n=this.params.slidesPerGroup)}return this.slideTo(n,e,t,i)},slideToClickedSlide:function(){var e,t=this,i=t.params,r=t.$wrapperEl,a="auto"===i.slidesPerView?t.slidesPerViewDynamic():i.slidesPerView,s=t.clickedIndex;if(i.loop){if(t.animating)return;e=parseInt(n(t.clickedSlide).attr("data-swiper-slide-index"),10),i.centeredSlides?s<t.loopedSlides-a/2||s>t.slides.length-t.loopedSlides+a/2?(t.loopFix(),s=r.children("."+i.slideClass+'[data-swiper-slide-index="'+e+'"]:not(.'+i.slideDuplicateClass+")").eq(0).index(),u.nextTick(function(){t.slideTo(s)})):t.slideTo(s):s>t.slides.length-a?(t.loopFix(),s=r.children("."+i.slideClass+'[data-swiper-slide-index="'+e+'"]:not(.'+i.slideDuplicateClass+")").eq(0).index(),u.nextTick(function(){t.slideTo(s)})):t.slideTo(s)}else t.slideTo(s)}},g={loopCreate:function(){var t=this,i=t.params,r=t.$wrapperEl;r.children("."+i.slideClass+"."+i.slideDuplicateClass).remove();var a=r.children("."+i.slideClass);if(i.loopFillGroupWithBlank){var s=i.slidesPerGroup-a.length%i.slidesPerGroup;if(s!==i.slidesPerGroup){for(var o=0;o<s;o+=1){var l=n(e.createElement("div")).addClass(i.slideClass+" "+i.slideBlankClass);r.append(l)}a=r.children("."+i.slideClass)}}"auto"!==i.slidesPerView||i.loopedSlides||(i.loopedSlides=a.length),t.loopedSlides=parseInt(i.loopedSlides||i.slidesPerView,10),t.loopedSlides+=i.loopAdditionalSlides,t.loopedSlides>a.length&&(t.loopedSlides=a.length);var u=[],c=[];a.each(function(e,i){var r=n(i);e<t.loopedSlides&&c.push(i),e<a.length&&e>=a.length-t.loopedSlides&&u.push(i),r.attr("data-swiper-slide-index",e)});for(var d=0;d<c.length;d+=1)r.append(n(c[d].cloneNode(!0)).addClass(i.slideDuplicateClass));for(var h=u.length-1;h>=0;h-=1)r.prepend(n(u[h].cloneNode(!0)).addClass(i.slideDuplicateClass))},loopFix:function(){var e,t=this.params,i=this.activeIndex,n=this.slides,r=this.loopedSlides,a=this.allowSlidePrev,s=this.allowSlideNext,o=this.snapGrid,l=this.rtlTranslate;this.allowSlidePrev=!0,this.allowSlideNext=!0;var u=-o[i]-this.getTranslate();i<r?(e=n.length-3*r+i,e+=r,this.slideTo(e,0,!1,!0)&&0!==u&&this.setTranslate((l?-this.translate:this.translate)-u)):("auto"===t.slidesPerView&&i>=2*r||i>=n.length-r)&&(e=-n.length+i+r,e+=r,this.slideTo(e,0,!1,!0)&&0!==u&&this.setTranslate((l?-this.translate:this.translate)-u)),this.allowSlidePrev=a,this.allowSlideNext=s},loopDestroy:function(){var e=this.$wrapperEl,t=this.params,i=this.slides;e.children("."+t.slideClass+"."+t.slideDuplicateClass).remove(),i.removeAttr("data-swiper-slide-index")}},v={setGrabCursor:function(e){if(!(c.touch||!this.params.simulateTouch||this.params.watchOverflow&&this.isLocked)){var t=this.el;t.style.cursor="move",t.style.cursor=e?"-webkit-grabbing":"-webkit-grab",t.style.cursor=e?"-moz-grabbin":"-moz-grab",t.style.cursor=e?"grabbing":"grab"}},unsetGrabCursor:function(){c.touch||this.params.watchOverflow&&this.isLocked||(this.el.style.cursor="")}},y={appendSlide:function(e){var t=this.$wrapperEl,i=this.params;if(i.loop&&this.loopDestroy(),"object"==typeof e&&"length"in e)for(var n=0;n<e.length;n+=1)e[n]&&t.append(e[n]);else t.append(e);i.loop&&this.loopCreate(),i.observer&&c.observer||this.update()},prependSlide:function(e){var t=this.params,i=this.$wrapperEl,n=this.activeIndex;t.loop&&this.loopDestroy();var r=n+1;if("object"==typeof e&&"length"in e){for(var a=0;a<e.length;a+=1)e[a]&&i.prepend(e[a]);r=n+e.length}else i.prepend(e);t.loop&&this.loopCreate(),t.observer&&c.observer||this.update(),this.slideTo(r,0,!1)},addSlide:function(e,t){var i=this.$wrapperEl,n=this.params,r=this.activeIndex;n.loop&&(r-=this.loopedSlides,this.loopDestroy(),this.slides=i.children("."+n.slideClass));var a=this.slides.length;if(e<=0)this.prependSlide(t);else if(e>=a)this.appendSlide(t);else{for(var s=r>e?r+1:r,o=[],l=a-1;l>=e;l-=1){var u=this.slides.eq(l);u.remove(),o.unshift(u)}if("object"==typeof t&&"length"in t){for(var d=0;d<t.length;d+=1)t[d]&&i.append(t[d]);s=r>e?r+t.length:r}else i.append(t);for(var h=0;h<o.length;h+=1)i.append(o[h]);n.loop&&this.loopCreate(),n.observer&&c.observer||this.update(),n.loop?this.slideTo(s+this.loopedSlides,0,!1):this.slideTo(s,0,!1)}},removeSlide:function(e){var t=this.params,i=this.$wrapperEl,n=this.activeIndex;t.loop&&(n-=this.loopedSlides,this.loopDestroy(),this.slides=i.children("."+t.slideClass));var r,a=n;if("object"==typeof e&&"length"in e){for(var s=0;s<e.length;s+=1)r=e[s],this.slides[r]&&this.slides.eq(r).remove(),r<a&&(a-=1);a=Math.max(a,0)}else r=e,this.slides[r]&&this.slides.eq(r).remove(),r<a&&(a-=1),a=Math.max(a,0);t.loop&&this.loopCreate(),t.observer&&c.observer||this.update(),t.loop?this.slideTo(a+this.loopedSlides,0,!1):this.slideTo(a,0,!1)},removeAllSlides:function(){for(var e=[],t=0;t<this.slides.length;t+=1)e.push(t);this.removeSlide(e)}},b=function(){var i=t.navigator.userAgent,n={ios:!1,android:!1,androidChrome:!1,desktop:!1,windows:!1,iphone:!1,ipod:!1,ipad:!1,cordova:t.cordova||t.phonegap,phonegap:t.cordova||t.phonegap},r=i.match(/(Windows Phone);?[\s\/]+([\d.]+)?/),a=i.match(/(Android);?[\s\/]+([\d.]+)?/),s=i.match(/(iPad).*OS\s([\d_]+)/),o=i.match(/(iPod)(.*OS\s([\d_]+))?/),l=!s&&i.match(/(iPhone\sOS|iOS)\s([\d_]+)/);if(r&&(n.os="windows",n.osVersion=r[2],n.windows=!0),a&&!r&&(n.os="android",n.osVersion=a[2],n.android=!0,n.androidChrome=i.toLowerCase().indexOf("chrome")>=0),(s||l||o)&&(n.os="ios",n.ios=!0),l&&!o&&(n.osVersion=l[2].replace(/_/g,"."),n.iphone=!0),s&&(n.osVersion=s[2].replace(/_/g,"."),n.ipad=!0),o&&(n.osVersion=o[3]?o[3].replace(/_/g,"."):null,n.iphone=!0),n.ios&&n.osVersion&&i.indexOf("Version/")>=0&&"10"===n.osVersion.split(".")[0]&&(n.osVersion=i.toLowerCase().split("version/")[1].split(" ")[0]),n.desktop=!(n.os||n.android||n.webView),n.webView=(l||s||o)&&i.match(/.*AppleWebKit(?!.*Safari)/i),n.os&&"ios"===n.os){var u=n.osVersion.split("."),c=e.querySelector('meta[name="viewport"]');n.minimalUi=!n.webView&&(o||l)&&(1*u[0]==7?1*u[1]>=1:1*u[0]>7)&&c&&c.getAttribute("content").indexOf("minimal-ui")>=0}return n.pixelRatio=t.devicePixelRatio||1,n}();function w(){var e=this.params,t=this.el;if(!t||0!==t.offsetWidth){e.breakpoints&&this.setBreakpoint();var i=this.allowSlideNext,n=this.allowSlidePrev,r=this.snapGrid;if(this.allowSlideNext=!0,this.allowSlidePrev=!0,this.updateSize(),this.updateSlides(),e.freeMode){var a=Math.min(Math.max(this.translate,this.maxTranslate()),this.minTranslate());this.setTranslate(a),this.updateActiveIndex(),this.updateSlidesClasses(),e.autoHeight&&this.updateAutoHeight()}else this.updateSlidesClasses(),("auto"===e.slidesPerView||e.slidesPerView>1)&&this.isEnd&&!this.params.centeredSlides?this.slideTo(this.slides.length-1,0,!1,!0):this.slideTo(this.activeIndex,0,!1,!0);this.allowSlidePrev=n,this.allowSlideNext=i,this.params.watchOverflow&&r!==this.snapGrid&&this.checkOverflow()}}var x={attachEvents:function(){var i=this.params,r=this.touchEvents,a=this.el,s=this.wrapperEl;this.onTouchStart=function(i){var r=this.touchEventsData,a=this.params,s=this.touches;if(!this.animating||!a.preventIntercationOnTransition){var o=i;if(o.originalEvent&&(o=o.originalEvent),r.isTouchEvent="touchstart"===o.type,(r.isTouchEvent||!("which"in o)||3!==o.which)&&(!r.isTouched||!r.isMoved))if(a.noSwiping&&n(o.target).closest(a.noSwipingSelector?a.noSwipingSelector:"."+a.noSwipingClass)[0])this.allowClick=!0;else if(!a.swipeHandler||n(o).closest(a.swipeHandler)[0]){s.currentX="touchstart"===o.type?o.targetTouches[0].pageX:o.pageX,s.currentY="touchstart"===o.type?o.targetTouches[0].pageY:o.pageY;var l=s.currentX,c=s.currentY;if(!b.ios||b.cordova||!a.iOSEdgeSwipeDetection||!(l<=a.iOSEdgeSwipeThreshold||l>=t.screen.width-a.iOSEdgeSwipeThreshold)){if(u.extend(r,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),s.startX=l,s.startY=c,r.touchStartTime=u.now(),this.allowClick=!0,this.updateSize(),this.swipeDirection=void 0,a.threshold>0&&(r.allowThresholdMove=!1),"touchstart"!==o.type){var d=!0;n(o.target).is(r.formElements)&&(d=!1),e.activeElement&&n(e.activeElement).is(r.formElements)&&e.activeElement!==o.target&&e.activeElement.blur(),d&&this.allowTouchMove&&o.preventDefault()}this.emit("touchStart",o)}}}}.bind(this),this.onTouchMove=function(t){var i=this.touchEventsData,r=this.params,a=this.touches,s=this.rtlTranslate,o=t;if(o.originalEvent&&(o=o.originalEvent),i.isTouched){if(!i.isTouchEvent||"mousemove"!==o.type){var l="touchmove"===o.type?o.targetTouches[0].pageX:o.pageX,c="touchmove"===o.type?o.targetTouches[0].pageY:o.pageY;if(o.preventedByNestedSwiper)return a.startX=l,void(a.startY=c);if(!this.allowTouchMove)return this.allowClick=!1,void(i.isTouched&&(u.extend(a,{startX:l,startY:c,currentX:l,currentY:c}),i.touchStartTime=u.now()));if(i.isTouchEvent&&r.touchReleaseOnEdges&&!r.loop)if(this.isVertical()){if(c<a.startY&&this.translate<=this.maxTranslate()||c>a.startY&&this.translate>=this.minTranslate())return i.isTouched=!1,void(i.isMoved=!1)}else if(l<a.startX&&this.translate<=this.maxTranslate()||l>a.startX&&this.translate>=this.minTranslate())return;if(i.isTouchEvent&&e.activeElement&&o.target===e.activeElement&&n(o.target).is(i.formElements))return i.isMoved=!0,void(this.allowClick=!1);if(i.allowTouchCallbacks&&this.emit("touchMove",o),!(o.targetTouches&&o.targetTouches.length>1)){a.currentX=l,a.currentY=c;var d,h=a.currentX-a.startX,p=a.currentY-a.startY;if(void 0===i.isScrolling&&(this.isHorizontal()&&a.currentY===a.startY||this.isVertical()&&a.currentX===a.startX?i.isScrolling=!1:h*h+p*p>=25&&(d=180*Math.atan2(Math.abs(p),Math.abs(h))/Math.PI,i.isScrolling=this.isHorizontal()?d>r.touchAngle:90-d>r.touchAngle)),i.isScrolling&&this.emit("touchMoveOpposite",o),"undefined"==typeof startMoving&&(a.currentX===a.startX&&a.currentY===a.startY||(i.startMoving=!0)),i.isScrolling)i.isTouched=!1;else if(i.startMoving){this.allowClick=!1,o.preventDefault(),r.touchMoveStopPropagation&&!r.nested&&o.stopPropagation(),i.isMoved||(r.loop&&this.loopFix(),i.startTranslate=this.getTranslate(),this.setTransition(0),this.animating&&this.$wrapperEl.trigger("webkitTransitionEnd transitionend"),i.allowMomentumBounce=!1,!r.grabCursor||!0!==this.allowSlideNext&&!0!==this.allowSlidePrev||this.setGrabCursor(!0),this.emit("sliderFirstMove",o)),this.emit("sliderMove",o),i.isMoved=!0;var f=this.isHorizontal()?h:p;a.diff=f,f*=r.touchRatio,s&&(f=-f),this.swipeDirection=f>0?"prev":"next",i.currentTranslate=f+i.startTranslate;var m=!0,g=r.resistanceRatio;if(r.touchReleaseOnEdges&&(g=0),f>0&&i.currentTranslate>this.minTranslate()?(m=!1,r.resistance&&(i.currentTranslate=this.minTranslate()-1+Math.pow(-this.minTranslate()+i.startTranslate+f,g))):f<0&&i.currentTranslate<this.maxTranslate()&&(m=!1,r.resistance&&(i.currentTranslate=this.maxTranslate()+1-Math.pow(this.maxTranslate()-i.startTranslate-f,g))),m&&(o.preventedByNestedSwiper=!0),!this.allowSlideNext&&"next"===this.swipeDirection&&i.currentTranslate<i.startTranslate&&(i.currentTranslate=i.startTranslate),!this.allowSlidePrev&&"prev"===this.swipeDirection&&i.currentTranslate>i.startTranslate&&(i.currentTranslate=i.startTranslate),r.threshold>0){if(!(Math.abs(f)>r.threshold||i.allowThresholdMove))return void(i.currentTranslate=i.startTranslate);if(!i.allowThresholdMove)return i.allowThresholdMove=!0,a.startX=a.currentX,a.startY=a.currentY,i.currentTranslate=i.startTranslate,void(a.diff=this.isHorizontal()?a.currentX-a.startX:a.currentY-a.startY)}r.followFinger&&((r.freeMode||r.watchSlidesProgress||r.watchSlidesVisibility)&&(this.updateActiveIndex(),this.updateSlidesClasses()),r.freeMode&&(0===i.velocities.length&&i.velocities.push({position:a[this.isHorizontal()?"startX":"startY"],time:i.touchStartTime}),i.velocities.push({position:a[this.isHorizontal()?"currentX":"currentY"],time:u.now()})),this.updateProgress(i.currentTranslate),this.setTranslate(i.currentTranslate))}}}}else i.startMoving&&i.isScrolling&&this.emit("touchMoveOpposite",o)}.bind(this),this.onTouchEnd=function(e){var t=this,i=t.touchEventsData,n=t.params,r=t.touches,a=t.rtlTranslate,s=t.$wrapperEl,o=t.slidesGrid,l=t.snapGrid,c=e;if(c.originalEvent&&(c=c.originalEvent),i.allowTouchCallbacks&&t.emit("touchEnd",c),i.allowTouchCallbacks=!1,!i.isTouched)return i.isMoved&&n.grabCursor&&t.setGrabCursor(!1),i.isMoved=!1,void(i.startMoving=!1);n.grabCursor&&i.isMoved&&i.isTouched&&(!0===t.allowSlideNext||!0===t.allowSlidePrev)&&t.setGrabCursor(!1);var d,h=u.now(),p=h-i.touchStartTime;if(t.allowClick&&(t.updateClickedSlide(c),t.emit("tap",c),p<300&&h-i.lastClickTime>300&&(i.clickTimeout&&clearTimeout(i.clickTimeout),i.clickTimeout=u.nextTick(function(){t&&!t.destroyed&&t.emit("click",c)},300)),p<300&&h-i.lastClickTime<300&&(i.clickTimeout&&clearTimeout(i.clickTimeout),t.emit("doubleTap",c))),i.lastClickTime=u.now(),u.nextTick(function(){t.destroyed||(t.allowClick=!0)}),!i.isTouched||!i.isMoved||!t.swipeDirection||0===r.diff||i.currentTranslate===i.startTranslate)return i.isTouched=!1,i.isMoved=!1,void(i.startMoving=!1);if(i.isTouched=!1,i.isMoved=!1,i.startMoving=!1,d=n.followFinger?a?t.translate:-t.translate:-i.currentTranslate,n.freeMode){if(d<-t.minTranslate())return void t.slideTo(t.activeIndex);if(d>-t.maxTranslate())return void(t.slides.length<l.length?t.slideTo(l.length-1):t.slideTo(t.slides.length-1));if(n.freeModeMomentum){if(i.velocities.length>1){var f=i.velocities.pop(),m=i.velocities.pop(),g=f.position-m.position,v=f.time-m.time;t.velocity=g/v,t.velocity/=2,Math.abs(t.velocity)<n.freeModeMinimumVelocity&&(t.velocity=0),(v>150||u.now()-f.time>300)&&(t.velocity=0)}else t.velocity=0;t.velocity*=n.freeModeMomentumVelocityRatio,i.velocities.length=0;var y=1e3*n.freeModeMomentumRatio,b=t.velocity*y,w=t.translate+b;a&&(w=-w);var x,T,E=!1,D=20*Math.abs(t.velocity)*n.freeModeMomentumBounceRatio;if(w<t.maxTranslate())n.freeModeMomentumBounce?(w+t.maxTranslate()<-D&&(w=t.maxTranslate()-D),x=t.maxTranslate(),E=!0,i.allowMomentumBounce=!0):w=t.maxTranslate(),n.loop&&n.centeredSlides&&(T=!0);else if(w>t.minTranslate())n.freeModeMomentumBounce?(w-t.minTranslate()>D&&(w=t.minTranslate()+D),x=t.minTranslate(),E=!0,i.allowMomentumBounce=!0):w=t.minTranslate(),n.loop&&n.centeredSlides&&(T=!0);else if(n.freeModeSticky){for(var C,S=0;S<l.length;S+=1)if(l[S]>-w){C=S;break}w=-(w=Math.abs(l[C]-w)<Math.abs(l[C-1]-w)||"next"===t.swipeDirection?l[C]:l[C-1])}if(T&&t.once("transitionEnd",function(){t.loopFix()}),0!==t.velocity)y=a?Math.abs((-w-t.translate)/t.velocity):Math.abs((w-t.translate)/t.velocity);else if(n.freeModeSticky)return void t.slideToClosest();n.freeModeMomentumBounce&&E?(t.updateProgress(x),t.setTransition(y),t.setTranslate(w),t.transitionStart(!0,t.swipeDirection),t.animating=!0,s.transitionEnd(function(){t&&!t.destroyed&&i.allowMomentumBounce&&(t.emit("momentumBounce"),t.setTransition(n.speed),t.setTranslate(x),s.transitionEnd(function(){t&&!t.destroyed&&t.transitionEnd()}))})):t.velocity?(t.updateProgress(w),t.setTransition(y),t.setTranslate(w),t.transitionStart(!0,t.swipeDirection),t.animating||(t.animating=!0,s.transitionEnd(function(){t&&!t.destroyed&&t.transitionEnd()}))):t.updateProgress(w),t.updateActiveIndex(),t.updateSlidesClasses()}else if(n.freeModeSticky)return void t.slideToClosest();(!n.freeModeMomentum||p>=n.longSwipesMs)&&(t.updateProgress(),t.updateActiveIndex(),t.updateSlidesClasses())}else{for(var P=0,k=t.slidesSizesGrid[0],M=0;M<o.length;M+=n.slidesPerGroup)void 0!==o[M+n.slidesPerGroup]?d>=o[M]&&d<o[M+n.slidesPerGroup]&&(P=M,k=o[M+n.slidesPerGroup]-o[M]):d>=o[M]&&(P=M,k=o[o.length-1]-o[o.length-2]);var A=(d-o[P])/k;if(p>n.longSwipesMs){if(!n.longSwipes)return void t.slideTo(t.activeIndex);"next"===t.swipeDirection&&(A>=n.longSwipesRatio?t.slideTo(P+n.slidesPerGroup):t.slideTo(P)),"prev"===t.swipeDirection&&(A>1-n.longSwipesRatio?t.slideTo(P+n.slidesPerGroup):t.slideTo(P))}else{if(!n.shortSwipes)return void t.slideTo(t.activeIndex);"next"===t.swipeDirection&&t.slideTo(P+n.slidesPerGroup),"prev"===t.swipeDirection&&t.slideTo(P)}}}.bind(this),this.onClick=function(e){this.allowClick||(this.params.preventClicks&&e.preventDefault(),this.params.preventClicksPropagation&&this.animating&&(e.stopPropagation(),e.stopImmediatePropagation()))}.bind(this);var o="container"===i.touchEventsTarget?a:s,l=!!i.nested;if(c.touch||!c.pointerEvents&&!c.prefixedPointerEvents){if(c.touch){var d=!("touchstart"!==r.start||!c.passiveListener||!i.passiveListeners)&&{passive:!0,capture:!1};o.addEventListener(r.start,this.onTouchStart,d),o.addEventListener(r.move,this.onTouchMove,c.passiveListener?{passive:!1,capture:l}:l),o.addEventListener(r.end,this.onTouchEnd,d)}(i.simulateTouch&&!b.ios&&!b.android||i.simulateTouch&&!c.touch&&b.ios)&&(o.addEventListener("mousedown",this.onTouchStart,!1),e.addEventListener("mousemove",this.onTouchMove,l),e.addEventListener("mouseup",this.onTouchEnd,!1))}else o.addEventListener(r.start,this.onTouchStart,!1),e.addEventListener(r.move,this.onTouchMove,l),e.addEventListener(r.end,this.onTouchEnd,!1);(i.preventClicks||i.preventClicksPropagation)&&o.addEventListener("click",this.onClick,!0),this.on(b.ios||b.android?"resize orientationchange observerUpdate":"resize observerUpdate",w,!0)},detachEvents:function(){var t=this.params,i=this.touchEvents,n=this.el,r=this.wrapperEl,a="container"===t.touchEventsTarget?n:r,s=!!t.nested;if(c.touch||!c.pointerEvents&&!c.prefixedPointerEvents){if(c.touch){var o=!("onTouchStart"!==i.start||!c.passiveListener||!t.passiveListeners)&&{passive:!0,capture:!1};a.removeEventListener(i.start,this.onTouchStart,o),a.removeEventListener(i.move,this.onTouchMove,s),a.removeEventListener(i.end,this.onTouchEnd,o)}(t.simulateTouch&&!b.ios&&!b.android||t.simulateTouch&&!c.touch&&b.ios)&&(a.removeEventListener("mousedown",this.onTouchStart,!1),e.removeEventListener("mousemove",this.onTouchMove,s),e.removeEventListener("mouseup",this.onTouchEnd,!1))}else a.removeEventListener(i.start,this.onTouchStart,!1),e.removeEventListener(i.move,this.onTouchMove,s),e.removeEventListener(i.end,this.onTouchEnd,!1);(t.preventClicks||t.preventClicksPropagation)&&a.removeEventListener("click",this.onClick,!0),this.off(b.ios||b.android?"resize orientationchange observerUpdate":"resize observerUpdate",w)}},T={setBreakpoint:function(){var e=this.activeIndex,t=this.initialized,i=this.loopedSlides;void 0===i&&(i=0);var n=this.params,r=n.breakpoints;if(r&&(!r||0!==Object.keys(r).length)){var a=this.getBreakpoint(r);if(a&&this.currentBreakpoint!==a){var s=a in r?r[a]:this.originalParams,o=n.loop&&s.slidesPerView!==n.slidesPerView;u.extend(this.params,s),u.extend(this,{allowTouchMove:this.params.allowTouchMove,allowSlideNext:this.params.allowSlideNext,allowSlidePrev:this.params.allowSlidePrev}),this.currentBreakpoint=a,o&&t&&(this.loopDestroy(),this.loopCreate(),this.updateSlides(),this.slideTo(e-i+this.loopedSlides,0,!1)),this.emit("breakpoint",s)}}},getBreakpoint:function(e){if(e){var i=!1,n=[];Object.keys(e).forEach(function(e){n.push(e)}),n.sort(function(e,t){return parseInt(e,10)-parseInt(t,10)});for(var r=0;r<n.length;r+=1){var a=n[r];a>=t.innerWidth&&!i&&(i=a)}return i||"max"}}},E=function(){return{isIE:!!t.navigator.userAgent.match(/Trident/g)||!!t.navigator.userAgent.match(/MSIE/g),isSafari:(e=t.navigator.userAgent.toLowerCase(),e.indexOf("safari")>=0&&e.indexOf("chrome")<0&&e.indexOf("android")<0),isUiWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(t.navigator.userAgent)};var e}(),D={init:!0,direction:"horizontal",touchEventsTarget:"container",initialSlide:0,speed:300,preventIntercationOnTransition:!1,iOSEdgeSwipeDetection:!1,iOSEdgeSwipeThreshold:20,freeMode:!1,freeModeMomentum:!0,freeModeMomentumRatio:1,freeModeMomentumBounce:!0,freeModeMomentumBounceRatio:1,freeModeMomentumVelocityRatio:1,freeModeSticky:!1,freeModeMinimumVelocity:.02,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,spaceBetween:0,slidesPerView:1,slidesPerColumn:1,slidesPerColumnFill:"column",slidesPerGroup:1,centeredSlides:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,watchOverflow:!1,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:0,touchMoveStopPropagation:!0,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,watchSlidesVisibility:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,preloadImages:!0,updateOnImagesReady:!0,loop:!1,loopAdditionalSlides:0,loopedSlides:null,loopFillGroupWithBlank:!1,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,containerModifierClass:"swiper-container-",slideClass:"swiper-slide",slideBlankClass:"swiper-slide-invisible-blank",slideActiveClass:"swiper-slide-active",slideDuplicateActiveClass:"swiper-slide-duplicate-active",slideVisibleClass:"swiper-slide-visible",slideDuplicateClass:"swiper-slide-duplicate",slideNextClass:"swiper-slide-next",slideDuplicateNextClass:"swiper-slide-duplicate-next",slidePrevClass:"swiper-slide-prev",slideDuplicatePrevClass:"swiper-slide-duplicate-prev",wrapperClass:"swiper-wrapper",runCallbacksOnInit:!0},C={update:p,translate:f,transition:{setTransition:function(e,t){this.$wrapperEl.transition(e),this.emit("setTransition",e,t)},transitionStart:function(e,t){void 0===e&&(e=!0);var i=this.activeIndex,n=this.params,r=this.previousIndex;n.autoHeight&&this.updateAutoHeight();var a=t;if(a||(a=i>r?"next":i<r?"prev":"reset"),this.emit("transitionStart"),e&&i!==r){if("reset"===a)return void this.emit("slideResetTransitionStart");this.emit("slideChangeTransitionStart"),"next"===a?this.emit("slideNextTransitionStart"):this.emit("slidePrevTransitionStart")}},transitionEnd:function(e,t){void 0===e&&(e=!0);var i=this.activeIndex,n=this.previousIndex;this.animating=!1,this.setTransition(0);var r=t;if(r||(r=i>n?"next":i<n?"prev":"reset"),this.emit("transitionEnd"),e&&i!==n){if("reset"===r)return void this.emit("slideResetTransitionEnd");this.emit("slideChangeTransitionEnd"),"next"===r?this.emit("slideNextTransitionEnd"):this.emit("slidePrevTransitionEnd")}}},slide:m,loop:g,grabCursor:v,manipulation:y,events:x,breakpoints:T,checkOverflow:{checkOverflow:function(){var e=this.isLocked;this.isLocked=1===this.snapGrid.length,this.allowSlideNext=!this.isLocked,this.allowSlidePrev=!this.isLocked,e!==this.isLocked&&this.emit(this.isLocked?"lock":"unlock"),e&&e!==this.isLocked&&(this.isEnd=!1,this.navigation.update())}},classes:{addClasses:function(){var e=this.classNames,t=this.params,i=this.rtl,n=this.$el,r=[];r.push(t.direction),t.freeMode&&r.push("free-mode"),c.flexbox||r.push("no-flexbox"),t.autoHeight&&r.push("autoheight"),i&&r.push("rtl"),t.slidesPerColumn>1&&r.push("multirow"),b.android&&r.push("android"),b.ios&&r.push("ios"),E.isIE&&(c.pointerEvents||c.prefixedPointerEvents)&&r.push("wp8-"+t.direction),r.forEach(function(i){e.push(t.containerModifierClass+i)}),n.addClass(e.join(" "))},removeClasses:function(){var e=this.$el,t=this.classNames;e.removeClass(t.join(" "))}},images:{loadImage:function(e,i,n,r,a,s){var o;function l(){s&&s()}e.complete&&a?l():i?((o=new t.Image).onload=l,o.onerror=l,r&&(o.sizes=r),n&&(o.srcset=n),i&&(o.src=i)):l()},preloadImages:function(){var e=this;function t(){null!=e&&e&&!e.destroyed&&(void 0!==e.imagesLoaded&&(e.imagesLoaded+=1),e.imagesLoaded===e.imagesToLoad.length&&(e.params.updateOnImagesReady&&e.update(),e.emit("imagesReady")))}e.imagesToLoad=e.$el.find("img");for(var i=0;i<e.imagesToLoad.length;i+=1){var n=e.imagesToLoad[i];e.loadImage(n,n.currentSrc||n.getAttribute("src"),n.srcset||n.getAttribute("srcset"),n.sizes||n.getAttribute("sizes"),!0,t)}}}},S={},P=function(e){function t(){for(var i,r,a,s=[],o=arguments.length;o--;)s[o]=arguments[o];1===s.length&&s[0].constructor&&s[0].constructor===Object?a=s[0]:(r=(i=s)[0],a=i[1]),a||(a={}),a=u.extend({},a),r&&!a.el&&(a.el=r),e.call(this,a),Object.keys(C).forEach(function(e){Object.keys(C[e]).forEach(function(i){t.prototype[i]||(t.prototype[i]=C[e][i])})});var l=this;void 0===l.modules&&(l.modules={}),Object.keys(l.modules).forEach(function(e){var t=l.modules[e];if(t.params){var i=Object.keys(t.params)[0],n=t.params[i];if("object"!=typeof n)return;if(!(i in a&&"enabled"in n))return;!0===a[i]&&(a[i]={enabled:!0}),"object"!=typeof a[i]||"enabled"in a[i]||(a[i].enabled=!0),a[i]||(a[i]={enabled:!1})}});var d=u.extend({},D);l.useModulesParams(d),l.params=u.extend({},d,S,a),l.originalParams=u.extend({},l.params),l.passedParams=u.extend({},a),l.$=n;var h=n(l.params.el);if(r=h[0]){if(h.length>1){var p=[];return h.each(function(e,i){var n=u.extend({},a,{el:i});p.push(new t(n))}),p}r.swiper=l,h.data("swiper",l);var f,m,g=h.children("."+l.params.wrapperClass);return u.extend(l,{$el:h,el:r,$wrapperEl:g,wrapperEl:g[0],classNames:[],slides:n(),slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal:function(){return"horizontal"===l.params.direction},isVertical:function(){return"vertical"===l.params.direction},rtl:"rtl"===r.dir.toLowerCase()||"rtl"===h.css("direction"),rtlTranslate:"horizontal"===l.params.direction&&("rtl"===r.dir.toLowerCase()||"rtl"===h.css("direction")),wrongRTL:"-webkit-box"===g.css("display"),activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,allowSlideNext:l.params.allowSlideNext,allowSlidePrev:l.params.allowSlidePrev,touchEvents:(f=["touchstart","touchmove","touchend"],m=["mousedown","mousemove","mouseup"],c.pointerEvents?m=["pointerdown","pointermove","pointerup"]:c.prefixedPointerEvents&&(m=["MSPointerDown","MSPointerMove","MSPointerUp"]),l.touchEventsTouch={start:f[0],move:f[1],end:f[2]},l.touchEventsDesktop={start:m[0],move:m[1],end:m[2]},c.touch||!l.params.simulateTouch?l.touchEventsTouch:l.touchEventsDesktop),touchEventsData:{isTouched:void 0,isMoved:void 0,allowTouchCallbacks:void 0,touchStartTime:void 0,isScrolling:void 0,currentTranslate:void 0,startTranslate:void 0,allowThresholdMove:void 0,formElements:"input, select, option, textarea, button, video",lastClickTime:u.now(),clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,isTouchEvent:void 0,startMoving:void 0},allowClick:!0,allowTouchMove:l.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),l.useModules(),l.params.init&&l.init(),l}}e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t;var i={extendedDefaults:{configurable:!0},defaults:{configurable:!0},Class:{configurable:!0},$:{configurable:!0}};return t.prototype.slidesPerViewDynamic=function(){var e=this.params,t=this.slides,i=this.slidesGrid,n=this.size,r=this.activeIndex,a=1;if(e.centeredSlides){for(var s,o=t[r].swiperSlideSize,l=r+1;l<t.length;l+=1)t[l]&&!s&&(a+=1,(o+=t[l].swiperSlideSize)>n&&(s=!0));for(var u=r-1;u>=0;u-=1)t[u]&&!s&&(a+=1,(o+=t[u].swiperSlideSize)>n&&(s=!0))}else for(var c=r+1;c<t.length;c+=1)i[c]-i[r]<n&&(a+=1);return a},t.prototype.update=function(){var e=this;if(e&&!e.destroyed){var t=e.snapGrid,i=e.params;i.breakpoints&&e.setBreakpoint(),e.updateSize(),e.updateSlides(),e.updateProgress(),e.updateSlidesClasses(),e.params.freeMode?(n(),e.params.autoHeight&&e.updateAutoHeight()):(("auto"===e.params.slidesPerView||e.params.slidesPerView>1)&&e.isEnd&&!e.params.centeredSlides?e.slideTo(e.slides.length-1,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0))||n(),i.watchOverflow&&t!==e.snapGrid&&e.checkOverflow(),e.emit("update")}function n(){var t=e.rtlTranslate?-1*e.translate:e.translate,i=Math.min(Math.max(t,e.maxTranslate()),e.minTranslate());e.setTranslate(i),e.updateActiveIndex(),e.updateSlidesClasses()}},t.prototype.init=function(){this.initialized||(this.emit("beforeInit"),this.params.breakpoints&&this.setBreakpoint(),this.addClasses(),this.params.loop&&this.loopCreate(),this.updateSize(),this.updateSlides(),this.params.watchOverflow&&this.checkOverflow(),this.params.grabCursor&&this.setGrabCursor(),this.params.preloadImages&&this.preloadImages(),this.params.loop?this.slideTo(this.params.initialSlide+this.loopedSlides,0,this.params.runCallbacksOnInit):this.slideTo(this.params.initialSlide,0,this.params.runCallbacksOnInit),this.attachEvents(),this.initialized=!0,this.emit("init"))},t.prototype.destroy=function(e,t){void 0===e&&(e=!0),void 0===t&&(t=!0);var i=this,n=i.params,r=i.$el,a=i.$wrapperEl,s=i.slides;return void 0===i.params||i.destroyed?null:(i.emit("beforeDestroy"),i.initialized=!1,i.detachEvents(),n.loop&&i.loopDestroy(),t&&(i.removeClasses(),r.removeAttr("style"),a.removeAttr("style"),s&&s.length&&s.removeClass([n.slideVisibleClass,n.slideActiveClass,n.slideNextClass,n.slidePrevClass].join(" ")).removeAttr("style").removeAttr("data-swiper-slide-index").removeAttr("data-swiper-column").removeAttr("data-swiper-row")),i.emit("destroy"),Object.keys(i.eventsListeners).forEach(function(e){i.off(e)}),!1!==e&&(i.$el[0].swiper=null,i.$el.data("swiper",null),u.deleteProps(i)),i.destroyed=!0,null)},t.extendDefaults=function(e){u.extend(S,e)},i.extendedDefaults.get=function(){return S},i.defaults.get=function(){return D},i.Class.get=function(){return e},i.$.get=function(){return n},Object.defineProperties(t,i),t}(d),k={name:"device",proto:{device:b},static:{device:b}},M={name:"support",proto:{support:c},static:{support:c}},A={name:"browser",proto:{browser:E},static:{browser:E}},L={name:"resize",create:function(){var e=this;u.extend(e,{resize:{resizeHandler:function(){e&&!e.destroyed&&e.initialized&&(e.emit("beforeResize"),e.emit("resize"))},orientationChangeHandler:function(){e&&!e.destroyed&&e.initialized&&e.emit("orientationchange")}}})},on:{init:function(){t.addEventListener("resize",this.resize.resizeHandler),t.addEventListener("orientationchange",this.resize.orientationChangeHandler)},destroy:function(){t.removeEventListener("resize",this.resize.resizeHandler),t.removeEventListener("orientationchange",this.resize.orientationChangeHandler)}}},O={func:t.MutationObserver||t.WebkitMutationObserver,attach:function(e,t){void 0===t&&(t={});var i=this,n=new(0,O.func)(function(e){e.forEach(function(e){i.emit("observerUpdate",e)})});n.observe(e,{attributes:void 0===t.attributes||t.attributes,childList:void 0===t.childList||t.childList,characterData:void 0===t.characterData||t.characterData}),i.observer.observers.push(n)},init:function(){if(c.observer&&this.params.observer){if(this.params.observeParents)for(var e=this.$el.parents(),t=0;t<e.length;t+=1)this.observer.attach(e[t]);this.observer.attach(this.$el[0],{childList:!1}),this.observer.attach(this.$wrapperEl[0],{attributes:!1})}},destroy:function(){this.observer.observers.forEach(function(e){e.disconnect()}),this.observer.observers=[]}},I={name:"observer",params:{observer:!1,observeParents:!1},create:function(){u.extend(this,{observer:{init:O.init.bind(this),attach:O.attach.bind(this),destroy:O.destroy.bind(this),observers:[]}})},on:{init:function(){this.observer.init()},destroy:function(){this.observer.destroy()}}},$={update:function(e){var t=this,i=t.params,n=i.slidesPerView,r=i.slidesPerGroup,a=i.centeredSlides,s=t.virtual,o=s.from,l=s.to,c=s.slides,d=s.slidesGrid,h=s.renderSlide,p=s.offset;t.updateActiveIndex();var f,m,g,v=t.activeIndex||0;f=t.rtlTranslate?"right":t.isHorizontal()?"left":"top",a?(m=Math.floor(n/2)+r,g=Math.floor(n/2)+r):(m=n+(r-1),g=r);var y=Math.max((v||0)-g,0),b=Math.min((v||0)+m,c.length-1),w=(t.slidesGrid[y]||0)-(t.slidesGrid[0]||0);function x(){t.updateSlides(),t.updateProgress(),t.updateSlidesClasses(),t.lazy&&t.params.lazy.enabled&&t.lazy.load()}if(u.extend(t.virtual,{from:y,to:b,offset:w,slidesGrid:t.slidesGrid}),o===y&&l===b&&!e)return t.slidesGrid!==d&&w!==p&&t.slides.css(f,w+"px"),void t.updateProgress();if(t.params.virtual.renderExternal)return t.params.virtual.renderExternal.call(t,{offset:w,from:y,to:b,slides:function(){for(var e=[],t=y;t<=b;t+=1)e.push(c[t]);return e}()}),void x();var T=[],E=[];if(e)t.$wrapperEl.find("."+t.params.slideClass).remove();else for(var D=o;D<=l;D+=1)(D<y||D>b)&&t.$wrapperEl.find("."+t.params.slideClass+'[data-swiper-slide-index="'+D+'"]').remove();for(var C=0;C<c.length;C+=1)C>=y&&C<=b&&(void 0===l||e?E.push(C):(C>l&&E.push(C),C<o&&T.push(C)));E.forEach(function(e){t.$wrapperEl.append(h(c[e],e))}),T.sort(function(e,t){return e<t}).forEach(function(e){t.$wrapperEl.prepend(h(c[e],e))}),t.$wrapperEl.children(".swiper-slide").css(f,w+"px"),x()},renderSlide:function(e,t){var i=this.params.virtual;if(i.cache&&this.virtual.cache[t])return this.virtual.cache[t];var r=i.renderSlide?n(i.renderSlide.call(this,e,t)):n('<div class="'+this.params.slideClass+'" data-swiper-slide-index="'+t+'">'+e+"</div>");return r.attr("data-swiper-slide-index")||r.attr("data-swiper-slide-index",t),i.cache&&(this.virtual.cache[t]=r),r},appendSlide:function(e){this.virtual.slides.push(e),this.virtual.update(!0)},prependSlide:function(e){if(this.virtual.slides.unshift(e),this.params.virtual.cache){var t=this.virtual.cache,i={};Object.keys(t).forEach(function(e){i[e+1]=t[e]}),this.virtual.cache=i}this.virtual.update(!0),this.slideNext(0)}},q={name:"virtual",params:{virtual:{enabled:!1,slides:[],cache:!0,renderSlide:null,renderExternal:null}},create:function(){u.extend(this,{virtual:{update:$.update.bind(this),appendSlide:$.appendSlide.bind(this),prependSlide:$.prependSlide.bind(this),renderSlide:$.renderSlide.bind(this),slides:this.params.virtual.slides,cache:{}}})},on:{beforeInit:function(){if(this.params.virtual.enabled){this.classNames.push(this.params.containerModifierClass+"virtual");var e={watchSlidesProgress:!0};u.extend(this.params,e),u.extend(this.originalParams,e),this.virtual.update()}},setTranslate:function(){this.params.virtual.enabled&&this.virtual.update()}}},z={handle:function(i){var n=this.rtlTranslate,r=i;r.originalEvent&&(r=r.originalEvent);var a=r.keyCode||r.charCode;if(!this.allowSlideNext&&(this.isHorizontal()&&39===a||this.isVertical()&&40===a))return!1;if(!this.allowSlidePrev&&(this.isHorizontal()&&37===a||this.isVertical()&&38===a))return!1;if(!(r.shiftKey||r.altKey||r.ctrlKey||r.metaKey||e.activeElement&&e.activeElement.nodeName&&("input"===e.activeElement.nodeName.toLowerCase()||"textarea"===e.activeElement.nodeName.toLowerCase()))){if(this.params.keyboard.onlyInViewport&&(37===a||39===a||38===a||40===a)){var s=!1;if(this.$el.parents("."+this.params.slideClass).length>0&&0===this.$el.parents("."+this.params.slideActiveClass).length)return;var o=t.innerWidth,l=t.innerHeight,u=this.$el.offset();n&&(u.left-=this.$el[0].scrollLeft);for(var c=[[u.left,u.top],[u.left+this.width,u.top],[u.left,u.top+this.height],[u.left+this.width,u.top+this.height]],d=0;d<c.length;d+=1){var h=c[d];h[0]>=0&&h[0]<=o&&h[1]>=0&&h[1]<=l&&(s=!0)}if(!s)return}this.isHorizontal()?(37!==a&&39!==a||(r.preventDefault?r.preventDefault():r.returnValue=!1),(39===a&&!n||37===a&&n)&&this.slideNext(),(37===a&&!n||39===a&&n)&&this.slidePrev()):(38!==a&&40!==a||(r.preventDefault?r.preventDefault():r.returnValue=!1),40===a&&this.slideNext(),38===a&&this.slidePrev()),this.emit("keyPress",a)}},enable:function(){this.keyboard.enabled||(n(e).on("keydown",this.keyboard.handle),this.keyboard.enabled=!0)},disable:function(){this.keyboard.enabled&&(n(e).off("keydown",this.keyboard.handle),this.keyboard.enabled=!1)}},_={name:"keyboard",params:{keyboard:{enabled:!1,onlyInViewport:!0}},create:function(){u.extend(this,{keyboard:{enabled:!1,enable:z.enable.bind(this),disable:z.disable.bind(this),handle:z.handle.bind(this)}})},on:{init:function(){this.params.keyboard.enabled&&this.keyboard.enable()},destroy:function(){this.keyboard.enabled&&this.keyboard.disable()}}},N={lastScrollTime:u.now(),event:t.navigator.userAgent.indexOf("firefox")>-1?"DOMMouseScroll":function(){var t="onwheel"in e;if(!t){var i=e.createElement("div");i.setAttribute("onwheel","return;"),t="function"==typeof i.onwheel}return!t&&e.implementation&&e.implementation.hasFeature&&!0!==e.implementation.hasFeature("","")&&(t=e.implementation.hasFeature("Events.wheel","3.0")),t}()?"wheel":"mousewheel",normalize:function(e){var t=0,i=0,n=0,r=0;return"detail"in e&&(i=e.detail),"wheelDelta"in e&&(i=-e.wheelDelta/120),"wheelDeltaY"in e&&(i=-e.wheelDeltaY/120),"wheelDeltaX"in e&&(t=-e.wheelDeltaX/120),"axis"in e&&e.axis===e.HORIZONTAL_AXIS&&(t=i,i=0),n=10*t,r=10*i,"deltaY"in e&&(r=e.deltaY),"deltaX"in e&&(n=e.deltaX),(n||r)&&e.deltaMode&&(1===e.deltaMode?(n*=40,r*=40):(n*=800,r*=800)),n&&!t&&(t=n<1?-1:1),r&&!i&&(i=r<1?-1:1),{spinX:t,spinY:i,pixelX:n,pixelY:r}},handleMouseEnter:function(){this.mouseEntered=!0},handleMouseLeave:function(){this.mouseEntered=!1},handle:function(e){var i=e,n=this,r=n.params.mousewheel;if(!n.mouseEntered&&!r.releaseOnEdges)return!0;i.originalEvent&&(i=i.originalEvent);var a=0,s=n.rtlTranslate?-1:1,o=N.normalize(i);if(r.forceToAxis)if(n.isHorizontal()){if(!(Math.abs(o.pixelX)>Math.abs(o.pixelY)))return!0;a=o.pixelX*s}else{if(!(Math.abs(o.pixelY)>Math.abs(o.pixelX)))return!0;a=o.pixelY}else a=Math.abs(o.pixelX)>Math.abs(o.pixelY)?-o.pixelX*s:-o.pixelY;if(0===a)return!0;if(r.invert&&(a=-a),n.params.freeMode){n.params.loop&&n.loopFix();var l=n.getTranslate()+a*r.sensitivity,c=n.isBeginning,d=n.isEnd;if(l>=n.minTranslate()&&(l=n.minTranslate()),l<=n.maxTranslate()&&(l=n.maxTranslate()),n.setTransition(0),n.setTranslate(l),n.updateProgress(),n.updateActiveIndex(),n.updateSlidesClasses(),(!c&&n.isBeginning||!d&&n.isEnd)&&n.updateSlidesClasses(),n.params.freeModeSticky&&(clearTimeout(n.mousewheel.timeout),n.mousewheel.timeout=u.nextTick(function(){n.slideToClosest()},300)),n.emit("scroll",i),n.params.autoplay&&n.params.autoplayDisableOnInteraction&&n.autoplay.stop(),l===n.minTranslate()||l===n.maxTranslate())return!0}else{if(u.now()-n.mousewheel.lastScrollTime>60)if(a<0)if(n.isEnd&&!n.params.loop||n.animating){if(r.releaseOnEdges)return!0}else n.slideNext(),n.emit("scroll",i);else if(n.isBeginning&&!n.params.loop||n.animating){if(r.releaseOnEdges)return!0}else n.slidePrev(),n.emit("scroll",i);n.mousewheel.lastScrollTime=(new t.Date).getTime()}return i.preventDefault?i.preventDefault():i.returnValue=!1,!1},enable:function(){if(!N.event)return!1;if(this.mousewheel.enabled)return!1;var e=this.$el;return"container"!==this.params.mousewheel.eventsTarged&&(e=n(this.params.mousewheel.eventsTarged)),e.on("mouseenter",this.mousewheel.handleMouseEnter),e.on("mouseleave",this.mousewheel.handleMouseLeave),e.on(N.event,this.mousewheel.handle),this.mousewheel.enabled=!0,!0},disable:function(){if(!N.event)return!1;if(!this.mousewheel.enabled)return!1;var e=this.$el;return"container"!==this.params.mousewheel.eventsTarged&&(e=n(this.params.mousewheel.eventsTarged)),e.off(N.event,this.mousewheel.handle),this.mousewheel.enabled=!1,!0}},F={update:function(){var e=this.params.navigation;if(!this.params.loop){var t=this.navigation,i=t.$nextEl,n=t.$prevEl;n&&n.length>0&&(this.isBeginning?n.addClass(e.disabledClass):n.removeClass(e.disabledClass),n[this.params.watchOverflow&&this.isLocked?"addClass":"removeClass"](e.lockClass)),i&&i.length>0&&(this.isEnd?i.addClass(e.disabledClass):i.removeClass(e.disabledClass),i[this.params.watchOverflow&&this.isLocked?"addClass":"removeClass"](e.lockClass))}},init:function(){var e,t,i=this,r=i.params.navigation;(r.nextEl||r.prevEl)&&(r.nextEl&&(e=n(r.nextEl),i.params.uniqueNavElements&&"string"==typeof r.nextEl&&e.length>1&&1===i.$el.find(r.nextEl).length&&(e=i.$el.find(r.nextEl))),r.prevEl&&(t=n(r.prevEl),i.params.uniqueNavElements&&"string"==typeof r.prevEl&&t.length>1&&1===i.$el.find(r.prevEl).length&&(t=i.$el.find(r.prevEl))),e&&e.length>0&&e.on("click",function(e){e.preventDefault(),i.isEnd&&!i.params.loop||i.slideNext()}),t&&t.length>0&&t.on("click",function(e){e.preventDefault(),i.isBeginning&&!i.params.loop||i.slidePrev()}),u.extend(i.navigation,{$nextEl:e,nextEl:e&&e[0],$prevEl:t,prevEl:t&&t[0]}))},destroy:function(){var e=this.navigation,t=e.$nextEl,i=e.$prevEl;t&&t.length&&(t.off("click"),t.removeClass(this.params.navigation.disabledClass)),i&&i.length&&(i.off("click"),i.removeClass(this.params.navigation.disabledClass))}},R={update:function(){var e=this.rtl,t=this.params.pagination;if(t.el&&this.pagination.el&&this.pagination.$el&&0!==this.pagination.$el.length){var i,r=this.virtual&&this.params.virtual.enabled?this.virtual.slides.length:this.slides.length,a=this.pagination.$el,s=this.params.loop?Math.ceil((r-2*this.loopedSlides)/this.params.slidesPerGroup):this.snapGrid.length;if(this.params.loop?((i=Math.ceil((this.activeIndex-this.loopedSlides)/this.params.slidesPerGroup))>r-1-2*this.loopedSlides&&(i-=r-2*this.loopedSlides),i>s-1&&(i-=s),i<0&&"bullets"!==this.params.paginationType&&(i=s+i)):i=void 0!==this.snapIndex?this.snapIndex:this.activeIndex||0,"bullets"===t.type&&this.pagination.bullets&&this.pagination.bullets.length>0){var o,l,u,c=this.pagination.bullets;if(t.dynamicBullets&&(this.pagination.bulletSize=c.eq(0)[this.isHorizontal()?"outerWidth":"outerHeight"](!0),a.css(this.isHorizontal()?"width":"height",this.pagination.bulletSize*(t.dynamicMainBullets+4)+"px"),t.dynamicMainBullets>1&&void 0!==this.previousIndex&&(this.pagination.dynamicBulletIndex+=i-this.previousIndex,this.pagination.dynamicBulletIndex>t.dynamicMainBullets-1?this.pagination.dynamicBulletIndex=t.dynamicMainBullets-1:this.pagination.dynamicBulletIndex<0&&(this.pagination.dynamicBulletIndex=0)),o=i-this.pagination.dynamicBulletIndex,u=((l=o+(Math.min(c.length,t.dynamicMainBullets)-1))+o)/2),c.removeClass(t.bulletActiveClass+" "+t.bulletActiveClass+"-next "+t.bulletActiveClass+"-next-next "+t.bulletActiveClass+"-prev "+t.bulletActiveClass+"-prev-prev "+t.bulletActiveClass+"-main"),a.length>1)c.each(function(e,r){var a=n(r),s=a.index();s===i&&a.addClass(t.bulletActiveClass),t.dynamicBullets&&(s>=o&&s<=l&&a.addClass(t.bulletActiveClass+"-main"),s===o&&a.prev().addClass(t.bulletActiveClass+"-prev").prev().addClass(t.bulletActiveClass+"-prev-prev"),s===l&&a.next().addClass(t.bulletActiveClass+"-next").next().addClass(t.bulletActiveClass+"-next-next"))});else if(c.eq(i).addClass(t.bulletActiveClass),t.dynamicBullets){for(var d=c.eq(o),h=c.eq(l),p=o;p<=l;p+=1)c.eq(p).addClass(t.bulletActiveClass+"-main");d.prev().addClass(t.bulletActiveClass+"-prev").prev().addClass(t.bulletActiveClass+"-prev-prev"),h.next().addClass(t.bulletActiveClass+"-next").next().addClass(t.bulletActiveClass+"-next-next")}if(t.dynamicBullets){var f=Math.min(c.length,t.dynamicMainBullets+4),m=(this.pagination.bulletSize*f-this.pagination.bulletSize)/2-u*this.pagination.bulletSize,g=e?"right":"left";c.css(this.isHorizontal()?g:"top",m+"px")}}if("fraction"===t.type&&(a.find("."+t.currentClass).text(t.formatFractionCurrent(i+1)),a.find("."+t.totalClass).text(t.formatFractionTotal(s))),"progressbar"===t.type){var v;v=t.progressbarOpposite?this.isHorizontal()?"vertical":"horizontal":this.isHorizontal()?"horizontal":"vertical";var y=(i+1)/s,b=1,w=1;"horizontal"===v?b=y:w=y,a.find("."+t.progressbarFillClass).transform("translate3d(0,0,0) scaleX("+b+") scaleY("+w+")").transition(this.params.speed)}"custom"===t.type&&t.renderCustom?(a.html(t.renderCustom(this,i+1,s)),this.emit("paginationRender",this,a[0])):this.emit("paginationUpdate",this,a[0]),a[this.params.watchOverflow&&this.isLocked?"addClass":"removeClass"](t.lockClass)}},render:function(){var e=this.params.pagination;if(e.el&&this.pagination.el&&this.pagination.$el&&0!==this.pagination.$el.length){var t=this.virtual&&this.params.virtual.enabled?this.virtual.slides.length:this.slides.length,i=this.pagination.$el,n="";if("bullets"===e.type){for(var r=this.params.loop?Math.ceil((t-2*this.loopedSlides)/this.params.slidesPerGroup):this.snapGrid.length,a=0;a<r;a+=1)e.renderBullet?n+=e.renderBullet.call(this,a,e.bulletClass):n+="<"+e.bulletElement+' class="'+e.bulletClass+'"></'+e.bulletElement+">";i.html(n),this.pagination.bullets=i.find("."+e.bulletClass)}"fraction"===e.type&&(n=e.renderFraction?e.renderFraction.call(this,e.currentClass,e.totalClass):'<span class="'+e.currentClass+'"></span> / <span class="'+e.totalClass+'"></span>',i.html(n)),"progressbar"===e.type&&(n=e.renderProgressbar?e.renderProgressbar.call(this,e.progressbarFillClass):'<span class="'+e.progressbarFillClass+'"></span>',i.html(n)),"custom"!==e.type&&this.emit("paginationRender",this.pagination.$el[0])}},init:function(){var e=this,t=e.params.pagination;if(t.el){var i=n(t.el);0!==i.length&&(e.params.uniqueNavElements&&"string"==typeof t.el&&i.length>1&&1===e.$el.find(t.el).length&&(i=e.$el.find(t.el)),"bullets"===t.type&&t.clickable&&i.addClass(t.clickableClass),i.addClass(t.modifierClass+t.type),"bullets"===t.type&&t.dynamicBullets&&(i.addClass(""+t.modifierClass+t.type+"-dynamic"),e.pagination.dynamicBulletIndex=0,t.dynamicMainBullets<1&&(t.dynamicMainBullets=1)),"progressbar"===t.type&&t.progressbarOpposite&&i.addClass(t.progressbarOppositeClass),t.clickable&&i.on("click","."+t.bulletClass,function(t){t.preventDefault();var i=n(this).index()*e.params.slidesPerGroup;e.params.loop&&(i+=e.loopedSlides),e.slideTo(i)}),u.extend(e.pagination,{$el:i,el:i[0]}))}},destroy:function(){var e=this.params.pagination;if(e.el&&this.pagination.el&&this.pagination.$el&&0!==this.pagination.$el.length){var t=this.pagination.$el;t.removeClass(e.hiddenClass),t.removeClass(e.modifierClass+e.type),this.pagination.bullets&&this.pagination.bullets.removeClass(e.bulletActiveClass),e.clickable&&t.off("click","."+e.bulletClass)}}},B={setTranslate:function(){if(this.params.scrollbar.el&&this.scrollbar.el){var e=this.scrollbar,t=this.rtlTranslate,i=this.progress,n=e.dragSize,r=e.trackSize,a=e.$dragEl,s=e.$el,o=this.params.scrollbar,l=n,u=(r-n)*i;t?(u=-u)>0?(l=n-u,u=0):-u+n>r&&(l=r+u):u<0?(l=n+u,u=0):u+n>r&&(l=r-u),this.isHorizontal()?(c.transforms3d?a.transform("translate3d("+u+"px, 0, 0)"):a.transform("translateX("+u+"px)"),a[0].style.width=l+"px"):(c.transforms3d?a.transform("translate3d(0px, "+u+"px, 0)"):a.transform("translateY("+u+"px)"),a[0].style.height=l+"px"),o.hide&&(clearTimeout(this.scrollbar.timeout),s[0].style.opacity=1,this.scrollbar.timeout=setTimeout(function(){s[0].style.opacity=0,s.transition(400)},1e3))}},setTransition:function(e){this.params.scrollbar.el&&this.scrollbar.el&&this.scrollbar.$dragEl.transition(e)},updateSize:function(){if(this.params.scrollbar.el&&this.scrollbar.el){var e=this.scrollbar,t=e.$dragEl,i=e.$el;t[0].style.width="",t[0].style.height="";var n,r=this.isHorizontal()?i[0].offsetWidth:i[0].offsetHeight,a=this.size/this.virtualSize,s=a*(r/this.size);n="auto"===this.params.scrollbar.dragSize?r*a:parseInt(this.params.scrollbar.dragSize,10),this.isHorizontal()?t[0].style.width=n+"px":t[0].style.height=n+"px",i[0].style.display=a>=1?"none":"",this.params.scrollbarHide&&(i[0].style.opacity=0),u.extend(e,{trackSize:r,divider:a,moveDivider:s,dragSize:n}),e.$el[this.params.watchOverflow&&this.isLocked?"addClass":"removeClass"](this.params.scrollbar.lockClass)}},setDragPosition:function(e){var t,i=this.scrollbar,n=this.rtlTranslate,r=i.$el,a=i.dragSize,s=i.trackSize;t=((this.isHorizontal()?"touchstart"===e.type||"touchmove"===e.type?e.targetTouches[0].pageX:e.pageX||e.clientX:"touchstart"===e.type||"touchmove"===e.type?e.targetTouches[0].pageY:e.pageY||e.clientY)-r.offset()[this.isHorizontal()?"left":"top"]-a/2)/(s-a),t=Math.max(Math.min(t,1),0),n&&(t=1-t);var o=this.minTranslate()+(this.maxTranslate()-this.minTranslate())*t;this.updateProgress(o),this.setTranslate(o),this.updateActiveIndex(),this.updateSlidesClasses()},onDragStart:function(e){var t=this.params.scrollbar,i=this.scrollbar,n=this.$wrapperEl,r=i.$el,a=i.$dragEl;this.scrollbar.isTouched=!0,e.preventDefault(),e.stopPropagation(),n.transition(100),a.transition(100),i.setDragPosition(e),clearTimeout(this.scrollbar.dragTimeout),r.transition(0),t.hide&&r.css("opacity",1),this.emit("scrollbarDragStart",e)},onDragMove:function(e){var t=this.scrollbar,i=this.$wrapperEl,n=t.$el,r=t.$dragEl;this.scrollbar.isTouched&&(e.preventDefault?e.preventDefault():e.returnValue=!1,t.setDragPosition(e),i.transition(0),n.transition(0),r.transition(0),this.emit("scrollbarDragMove",e))},onDragEnd:function(e){var t=this.params.scrollbar,i=this.scrollbar.$el;this.scrollbar.isTouched&&(this.scrollbar.isTouched=!1,t.hide&&(clearTimeout(this.scrollbar.dragTimeout),this.scrollbar.dragTimeout=u.nextTick(function(){i.css("opacity",0),i.transition(400)},1e3)),this.emit("scrollbarDragEnd",e),t.snapOnRelease&&this.slideToClosest())},enableDraggable:function(){if(this.params.scrollbar.el){var t=this.scrollbar,i=this.touchEvents,n=this.touchEventsDesktop,r=this.params,a=t.$el[0],s=!(!c.passiveListener||!r.passiveListener)&&{passive:!1,capture:!1},o=!(!c.passiveListener||!r.passiveListener)&&{passive:!0,capture:!1};c.touch||!c.pointerEvents&&!c.prefixedPointerEvents?(c.touch&&(a.addEventListener(i.start,this.scrollbar.onDragStart,s),a.addEventListener(i.move,this.scrollbar.onDragMove,s),a.addEventListener(i.end,this.scrollbar.onDragEnd,o)),(r.simulateTouch&&!b.ios&&!b.android||r.simulateTouch&&!c.touch&&b.ios)&&(a.addEventListener("mousedown",this.scrollbar.onDragStart,s),e.addEventListener("mousemove",this.scrollbar.onDragMove,s),e.addEventListener("mouseup",this.scrollbar.onDragEnd,o))):(a.addEventListener(n.start,this.scrollbar.onDragStart,s),e.addEventListener(n.move,this.scrollbar.onDragMove,s),e.addEventListener(n.end,this.scrollbar.onDragEnd,o))}},disableDraggable:function(){if(this.params.scrollbar.el){var t=this.scrollbar,i=this.touchEvents,n=this.touchEventsDesktop,r=this.params,a=t.$el[0],s=!(!c.passiveListener||!r.passiveListener)&&{passive:!1,capture:!1},o=!(!c.passiveListener||!r.passiveListener)&&{passive:!0,capture:!1};c.touch||!c.pointerEvents&&!c.prefixedPointerEvents?(c.touch&&(a.removeEventListener(i.start,this.scrollbar.onDragStart,s),a.removeEventListener(i.move,this.scrollbar.onDragMove,s),a.removeEventListener(i.end,this.scrollbar.onDragEnd,o)),(r.simulateTouch&&!b.ios&&!b.android||r.simulateTouch&&!c.touch&&b.ios)&&(a.removeEventListener("mousedown",this.scrollbar.onDragStart,s),e.removeEventListener("mousemove",this.scrollbar.onDragMove,s),e.removeEventListener("mouseup",this.scrollbar.onDragEnd,o))):(a.removeEventListener(n.start,this.scrollbar.onDragStart,s),e.removeEventListener(n.move,this.scrollbar.onDragMove,s),e.removeEventListener(n.end,this.scrollbar.onDragEnd,o))}},init:function(){if(this.params.scrollbar.el){var e=this.scrollbar,t=this.$el,i=this.params.scrollbar,r=n(i.el);this.params.uniqueNavElements&&"string"==typeof i.el&&r.length>1&&1===t.find(i.el).length&&(r=t.find(i.el));var a=r.find("."+this.params.scrollbar.dragClass);0===a.length&&(a=n('<div class="'+this.params.scrollbar.dragClass+'"></div>'),r.append(a)),u.extend(e,{$el:r,el:r[0],$dragEl:a,dragEl:a[0]}),i.draggable&&e.enableDraggable()}},destroy:function(){this.scrollbar.disableDraggable()}},V={setTransform:function(e,t){var i=this.rtl,r=n(e),a=i?-1:1,s=r.attr("data-swiper-parallax")||"0",o=r.attr("data-swiper-parallax-x"),l=r.attr("data-swiper-parallax-y"),u=r.attr("data-swiper-parallax-scale"),c=r.attr("data-swiper-parallax-opacity");if(o||l?(o=o||"0",l=l||"0"):this.isHorizontal()?(o=s,l="0"):(l=s,o="0"),o=o.indexOf("%")>=0?parseInt(o,10)*t*a+"%":o*t*a+"px",l=l.indexOf("%")>=0?parseInt(l,10)*t+"%":l*t+"px",null!=c){var d=c-(c-1)*(1-Math.abs(t));r[0].style.opacity=d}if(null==u)r.transform("translate3d("+o+", "+l+", 0px)");else{var h=u-(u-1)*(1-Math.abs(t));r.transform("translate3d("+o+", "+l+", 0px) scale("+h+")")}},setTranslate:function(){var e=this,t=e.$el,i=e.slides,r=e.progress,a=e.snapGrid;t.children("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y]").each(function(t,i){e.parallax.setTransform(i,r)}),i.each(function(t,i){var s=i.progress;e.params.slidesPerGroup>1&&"auto"!==e.params.slidesPerView&&(s+=Math.ceil(t/2)-r*(a.length-1)),s=Math.min(Math.max(s,-1),1),n(i).find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y]").each(function(t,i){e.parallax.setTransform(i,s)})})},setTransition:function(e){void 0===e&&(e=this.params.speed),this.$el.find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y]").each(function(t,i){var r=n(i),a=parseInt(r.attr("data-swiper-parallax-duration"),10)||e;0===e&&(a=0),r.transition(a)})}},H={getDistanceBetweenTouches:function(e){if(e.targetTouches.length<2)return 1;var t=e.targetTouches[0].pageX,i=e.targetTouches[0].pageY,n=e.targetTouches[1].pageX,r=e.targetTouches[1].pageY;return Math.sqrt(Math.pow(n-t,2)+Math.pow(r-i,2))},onGestureStart:function(e){var t=this.params.zoom,i=this.zoom,r=i.gesture;if(i.fakeGestureTouched=!1,i.fakeGestureMoved=!1,!c.gestures){if("touchstart"!==e.type||"touchstart"===e.type&&e.targetTouches.length<2)return;i.fakeGestureTouched=!0,r.scaleStart=H.getDistanceBetweenTouches(e)}r.$slideEl&&r.$slideEl.length||(r.$slideEl=n(e.target).closest(".swiper-slide"),0===r.$slideEl.length&&(r.$slideEl=this.slides.eq(this.activeIndex)),r.$imageEl=r.$slideEl.find("img, svg, canvas"),r.$imageWrapEl=r.$imageEl.parent("."+t.containerClass),r.maxRatio=r.$imageWrapEl.attr("data-swiper-zoom")||t.maxRatio,0!==r.$imageWrapEl.length)?(r.$imageEl.transition(0),this.zoom.isScaling=!0):r.$imageEl=void 0},onGestureChange:function(e){var t=this.params.zoom,i=this.zoom,n=i.gesture;if(!c.gestures){if("touchmove"!==e.type||"touchmove"===e.type&&e.targetTouches.length<2)return;i.fakeGestureMoved=!0,n.scaleMove=H.getDistanceBetweenTouches(e)}n.$imageEl&&0!==n.$imageEl.length&&(c.gestures?this.zoom.scale=e.scale*i.currentScale:i.scale=n.scaleMove/n.scaleStart*i.currentScale,i.scale>n.maxRatio&&(i.scale=n.maxRatio-1+Math.pow(i.scale-n.maxRatio+1,.5)),i.scale<t.minRatio&&(i.scale=t.minRatio+1-Math.pow(t.minRatio-i.scale+1,.5)),n.$imageEl.transform("translate3d(0,0,0) scale("+i.scale+")"))},onGestureEnd:function(e){var t=this.params.zoom,i=this.zoom,n=i.gesture;if(!c.gestures){if(!i.fakeGestureTouched||!i.fakeGestureMoved)return;if("touchend"!==e.type||"touchend"===e.type&&e.changedTouches.length<2&&!b.android)return;i.fakeGestureTouched=!1,i.fakeGestureMoved=!1}n.$imageEl&&0!==n.$imageEl.length&&(i.scale=Math.max(Math.min(i.scale,n.maxRatio),t.minRatio),n.$imageEl.transition(this.params.speed).transform("translate3d(0,0,0) scale("+i.scale+")"),i.currentScale=i.scale,i.isScaling=!1,1===i.scale&&(n.$slideEl=void 0))},onTouchStart:function(e){var t=this.zoom,i=t.gesture,n=t.image;i.$imageEl&&0!==i.$imageEl.length&&(n.isTouched||(b.android&&e.preventDefault(),n.isTouched=!0,n.touchesStart.x="touchstart"===e.type?e.targetTouches[0].pageX:e.pageX,n.touchesStart.y="touchstart"===e.type?e.targetTouches[0].pageY:e.pageY))},onTouchMove:function(e){var t=this.zoom,i=t.gesture,n=t.image,r=t.velocity;if(i.$imageEl&&0!==i.$imageEl.length&&(this.allowClick=!1,n.isTouched&&i.$slideEl)){n.isMoved||(n.width=i.$imageEl[0].offsetWidth,n.height=i.$imageEl[0].offsetHeight,n.startX=u.getTranslate(i.$imageWrapEl[0],"x")||0,n.startY=u.getTranslate(i.$imageWrapEl[0],"y")||0,i.slideWidth=i.$slideEl[0].offsetWidth,i.slideHeight=i.$slideEl[0].offsetHeight,i.$imageWrapEl.transition(0),this.rtl&&(n.startX=-n.startX,n.startY=-n.startY));var a=n.width*t.scale,s=n.height*t.scale;if(!(a<i.slideWidth&&s<i.slideHeight)){if(n.minX=Math.min(i.slideWidth/2-a/2,0),n.maxX=-n.minX,n.minY=Math.min(i.slideHeight/2-s/2,0),n.maxY=-n.minY,n.touchesCurrent.x="touchmove"===e.type?e.targetTouches[0].pageX:e.pageX,n.touchesCurrent.y="touchmove"===e.type?e.targetTouches[0].pageY:e.pageY,!n.isMoved&&!t.isScaling){if(this.isHorizontal()&&(Math.floor(n.minX)===Math.floor(n.startX)&&n.touchesCurrent.x<n.touchesStart.x||Math.floor(n.maxX)===Math.floor(n.startX)&&n.touchesCurrent.x>n.touchesStart.x))return void(n.isTouched=!1);if(!this.isHorizontal()&&(Math.floor(n.minY)===Math.floor(n.startY)&&n.touchesCurrent.y<n.touchesStart.y||Math.floor(n.maxY)===Math.floor(n.startY)&&n.touchesCurrent.y>n.touchesStart.y))return void(n.isTouched=!1)}e.preventDefault(),e.stopPropagation(),n.isMoved=!0,n.currentX=n.touchesCurrent.x-n.touchesStart.x+n.startX,n.currentY=n.touchesCurrent.y-n.touchesStart.y+n.startY,n.currentX<n.minX&&(n.currentX=n.minX+1-Math.pow(n.minX-n.currentX+1,.8)),n.currentX>n.maxX&&(n.currentX=n.maxX-1+Math.pow(n.currentX-n.maxX+1,.8)),n.currentY<n.minY&&(n.currentY=n.minY+1-Math.pow(n.minY-n.currentY+1,.8)),n.currentY>n.maxY&&(n.currentY=n.maxY-1+Math.pow(n.currentY-n.maxY+1,.8)),r.prevPositionX||(r.prevPositionX=n.touchesCurrent.x),r.prevPositionY||(r.prevPositionY=n.touchesCurrent.y),r.prevTime||(r.prevTime=Date.now()),r.x=(n.touchesCurrent.x-r.prevPositionX)/(Date.now()-r.prevTime)/2,r.y=(n.touchesCurrent.y-r.prevPositionY)/(Date.now()-r.prevTime)/2,Math.abs(n.touchesCurrent.x-r.prevPositionX)<2&&(r.x=0),Math.abs(n.touchesCurrent.y-r.prevPositionY)<2&&(r.y=0),r.prevPositionX=n.touchesCurrent.x,r.prevPositionY=n.touchesCurrent.y,r.prevTime=Date.now(),i.$imageWrapEl.transform("translate3d("+n.currentX+"px, "+n.currentY+"px,0)")}}},onTouchEnd:function(){var e=this.zoom,t=e.gesture,i=e.image,n=e.velocity;if(t.$imageEl&&0!==t.$imageEl.length){if(!i.isTouched||!i.isMoved)return i.isTouched=!1,void(i.isMoved=!1);i.isTouched=!1,i.isMoved=!1;var r=300,a=300,s=n.x*r,o=i.currentX+s,l=n.y*a,u=i.currentY+l;0!==n.x&&(r=Math.abs((o-i.currentX)/n.x)),0!==n.y&&(a=Math.abs((u-i.currentY)/n.y));var c=Math.max(r,a);i.currentX=o,i.currentY=u;var d=i.width*e.scale,h=i.height*e.scale;i.minX=Math.min(t.slideWidth/2-d/2,0),i.maxX=-i.minX,i.minY=Math.min(t.slideHeight/2-h/2,0),i.maxY=-i.minY,i.currentX=Math.max(Math.min(i.currentX,i.maxX),i.minX),i.currentY=Math.max(Math.min(i.currentY,i.maxY),i.minY),t.$imageWrapEl.transition(c).transform("translate3d("+i.currentX+"px, "+i.currentY+"px,0)")}},onTransitionEnd:function(){var e=this.zoom,t=e.gesture;t.$slideEl&&this.previousIndex!==this.activeIndex&&(t.$imageEl.transform("translate3d(0,0,0) scale(1)"),t.$imageWrapEl.transform("translate3d(0,0,0)"),t.$slideEl=void 0,t.$imageEl=void 0,t.$imageWrapEl=void 0,e.scale=1,e.currentScale=1)},toggle:function(e){var t=this.zoom;t.scale&&1!==t.scale?t.out():t.in(e)},in:function(e){var t,i,r,a,s,o,l,u,c,d,h,p,f,m,g,v,y=this.zoom,b=this.params.zoom,w=y.gesture,x=y.image;w.$slideEl||(w.$slideEl=this.clickedSlide?n(this.clickedSlide):this.slides.eq(this.activeIndex),w.$imageEl=w.$slideEl.find("img, svg, canvas"),w.$imageWrapEl=w.$imageEl.parent("."+b.containerClass)),w.$imageEl&&0!==w.$imageEl.length&&(w.$slideEl.addClass(""+b.zoomedSlideClass),void 0===x.touchesStart.x&&e?(t="touchend"===e.type?e.changedTouches[0].pageX:e.pageX,i="touchend"===e.type?e.changedTouches[0].pageY:e.pageY):(t=x.touchesStart.x,i=x.touchesStart.y),y.scale=w.$imageWrapEl.attr("data-swiper-zoom")||b.maxRatio,y.currentScale=w.$imageWrapEl.attr("data-swiper-zoom")||b.maxRatio,e?(g=w.$slideEl[0].offsetWidth,v=w.$slideEl[0].offsetHeight,r=w.$slideEl.offset().left+g/2-t,a=w.$slideEl.offset().top+v/2-i,l=w.$imageEl[0].offsetWidth,u=w.$imageEl[0].offsetHeight,c=l*y.scale,d=u*y.scale,f=-(h=Math.min(g/2-c/2,0)),m=-(p=Math.min(v/2-d/2,0)),(s=r*y.scale)<h&&(s=h),s>f&&(s=f),(o=a*y.scale)<p&&(o=p),o>m&&(o=m)):(s=0,o=0),w.$imageWrapEl.transition(300).transform("translate3d("+s+"px, "+o+"px,0)"),w.$imageEl.transition(300).transform("translate3d(0,0,0) scale("+y.scale+")"))},out:function(){var e=this.zoom,t=this.params.zoom,i=e.gesture;i.$slideEl||(i.$slideEl=this.clickedSlide?n(this.clickedSlide):this.slides.eq(this.activeIndex),i.$imageEl=i.$slideEl.find("img, svg, canvas"),i.$imageWrapEl=i.$imageEl.parent("."+t.containerClass)),i.$imageEl&&0!==i.$imageEl.length&&(e.scale=1,e.currentScale=1,i.$imageWrapEl.transition(300).transform("translate3d(0,0,0)"),i.$imageEl.transition(300).transform("translate3d(0,0,0) scale(1)"),i.$slideEl.removeClass(""+t.zoomedSlideClass),i.$slideEl=void 0)},enable:function(){var e=this.zoom;if(!e.enabled){e.enabled=!0;var t=!("touchstart"!==this.touchEvents.start||!c.passiveListener||!this.params.passiveListeners)&&{passive:!0,capture:!1};c.gestures?(this.$wrapperEl.on("gesturestart",".swiper-slide",e.onGestureStart,t),this.$wrapperEl.on("gesturechange",".swiper-slide",e.onGestureChange,t),this.$wrapperEl.on("gestureend",".swiper-slide",e.onGestureEnd,t)):"touchstart"===this.touchEvents.start&&(this.$wrapperEl.on(this.touchEvents.start,".swiper-slide",e.onGestureStart,t),this.$wrapperEl.on(this.touchEvents.move,".swiper-slide",e.onGestureChange,t),this.$wrapperEl.on(this.touchEvents.end,".swiper-slide",e.onGestureEnd,t)),this.$wrapperEl.on(this.touchEvents.move,"."+this.params.zoom.containerClass,e.onTouchMove)}},disable:function(){var e=this.zoom;if(e.enabled){this.zoom.enabled=!1;var t=!("touchstart"!==this.touchEvents.start||!c.passiveListener||!this.params.passiveListeners)&&{passive:!0,capture:!1};c.gestures?(this.$wrapperEl.off("gesturestart",".swiper-slide",e.onGestureStart,t),this.$wrapperEl.off("gesturechange",".swiper-slide",e.onGestureChange,t),this.$wrapperEl.off("gestureend",".swiper-slide",e.onGestureEnd,t)):"touchstart"===this.touchEvents.start&&(this.$wrapperEl.off(this.touchEvents.start,".swiper-slide",e.onGestureStart,t),this.$wrapperEl.off(this.touchEvents.move,".swiper-slide",e.onGestureChange,t),this.$wrapperEl.off(this.touchEvents.end,".swiper-slide",e.onGestureEnd,t)),this.$wrapperEl.off(this.touchEvents.move,"."+this.params.zoom.containerClass,e.onTouchMove)}}},j={loadInSlide:function(e,t){void 0===t&&(t=!0);var i=this,r=i.params.lazy;if(void 0!==e&&0!==i.slides.length){var a=i.virtual&&i.params.virtual.enabled?i.$wrapperEl.children("."+i.params.slideClass+'[data-swiper-slide-index="'+e+'"]'):i.slides.eq(e),s=a.find("."+r.elementClass+":not(."+r.loadedClass+"):not(."+r.loadingClass+")");!a.hasClass(r.elementClass)||a.hasClass(r.loadedClass)||a.hasClass(r.loadingClass)||(s=s.add(a[0])),0!==s.length&&s.each(function(e,s){var o=n(s);o.addClass(r.loadingClass);var l=o.attr("data-background"),u=o.attr("data-src"),c=o.attr("data-srcset"),d=o.attr("data-sizes");i.loadImage(o[0],u||l,c,d,!1,function(){if(null!=i&&i&&(!i||i.params)&&!i.destroyed){if(l?(o.css("background-image",'url("'+l+'")'),o.removeAttr("data-background")):(c&&(o.attr("srcset",c),o.removeAttr("data-srcset")),d&&(o.attr("sizes",d),o.removeAttr("data-sizes")),u&&(o.attr("src",u),o.removeAttr("data-src"))),o.addClass(r.loadedClass).removeClass(r.loadingClass),a.find("."+r.preloaderClass).remove(),i.params.loop&&t){var e=a.attr("data-swiper-slide-index");if(a.hasClass(i.params.slideDuplicateClass)){var n=i.$wrapperEl.children('[data-swiper-slide-index="'+e+'"]:not(.'+i.params.slideDuplicateClass+")");i.lazy.loadInSlide(n.index(),!1)}else{var s=i.$wrapperEl.children("."+i.params.slideDuplicateClass+'[data-swiper-slide-index="'+e+'"]');i.lazy.loadInSlide(s.index(),!1)}}i.emit("lazyImageReady",a[0],o[0])}}),i.emit("lazyImageLoad",a[0],o[0])})}},load:function(){var e=this,t=e.$wrapperEl,i=e.params,r=e.slides,a=e.activeIndex,s=e.virtual&&i.virtual.enabled,o=i.lazy,l=i.slidesPerView;function u(e){if(s){if(t.children("."+i.slideClass+'[data-swiper-slide-index="'+e+'"]').length)return!0}else if(r[e])return!0;return!1}function c(e){return s?n(e).attr("data-swiper-slide-index"):n(e).index()}if("auto"===l&&(l=0),e.lazy.initialImageLoaded||(e.lazy.initialImageLoaded=!0),e.params.watchSlidesVisibility)t.children("."+i.slideVisibleClass).each(function(t,i){var r=s?n(i).attr("data-swiper-slide-index"):n(i).index();e.lazy.loadInSlide(r)});else if(l>1)for(var d=a;d<a+l;d+=1)u(d)&&e.lazy.loadInSlide(d);else e.lazy.loadInSlide(a);if(o.loadPrevNext)if(l>1||o.loadPrevNextAmount&&o.loadPrevNextAmount>1){for(var h=o.loadPrevNextAmount,p=l,f=Math.min(a+p+Math.max(h,p),r.length),m=Math.max(a-Math.max(p,h),0),g=a+l;g<f;g+=1)u(g)&&e.lazy.loadInSlide(g);for(var v=m;v<a;v+=1)u(v)&&e.lazy.loadInSlide(v)}else{var y=t.children("."+i.slideNextClass);y.length>0&&e.lazy.loadInSlide(c(y));var b=t.children("."+i.slidePrevClass);b.length>0&&e.lazy.loadInSlide(c(b))}}},Y={LinearSpline:function(e,t){var i,n,r,a,s;return this.x=e,this.y=t,this.lastIndex=e.length-1,this.interpolate=function(e){return e?(s=function(e,t){for(n=-1,i=e.length;i-n>1;)e[r=i+n>>1]<=t?n=r:i=r;return i}(this.x,e),a=s-1,(e-this.x[a])*(this.y[s]-this.y[a])/(this.x[s]-this.x[a])+this.y[a]):0},this},getInterpolateFunction:function(e){this.controller.spline||(this.controller.spline=this.params.loop?new Y.LinearSpline(this.slidesGrid,e.slidesGrid):new Y.LinearSpline(this.snapGrid,e.snapGrid))},setTranslate:function(e,t){var i,n,r=this,a=r.controller.control;function s(e){var t=r.rtlTranslate?-r.translate:r.translate;"slide"===r.params.controller.by&&(r.controller.getInterpolateFunction(e),n=-r.controller.spline.interpolate(-t)),n&&"container"!==r.params.controller.by||(i=(e.maxTranslate()-e.minTranslate())/(r.maxTranslate()-r.minTranslate()),n=(t-r.minTranslate())*i+e.minTranslate()),r.params.controller.inverse&&(n=e.maxTranslate()-n),e.updateProgress(n),e.setTranslate(n,r),e.updateActiveIndex(),e.updateSlidesClasses()}if(Array.isArray(a))for(var o=0;o<a.length;o+=1)a[o]!==t&&a[o]instanceof P&&s(a[o]);else a instanceof P&&t!==a&&s(a)},setTransition:function(e,t){var i,n=this,r=n.controller.control;function a(t){t.setTransition(e,n),0!==e&&(t.transitionStart(),t.$wrapperEl.transitionEnd(function(){r&&(t.params.loop&&"slide"===n.params.controller.by&&t.loopFix(),t.transitionEnd())}))}if(Array.isArray(r))for(i=0;i<r.length;i+=1)r[i]!==t&&r[i]instanceof P&&a(r[i]);else r instanceof P&&t!==r&&a(r)}},U={makeElFocusable:function(e){return e.attr("tabIndex","0"),e},addElRole:function(e,t){return e.attr("role",t),e},addElLabel:function(e,t){return e.attr("aria-label",t),e},disableEl:function(e){return e.attr("aria-disabled",!0),e},enableEl:function(e){return e.attr("aria-disabled",!1),e},onEnterKey:function(e){var t=this.params.a11y;if(13===e.keyCode){var i=n(e.target);this.navigation&&this.navigation.$nextEl&&i.is(this.navigation.$nextEl)&&(this.isEnd&&!this.params.loop||this.slideNext(),this.isEnd?this.a11y.notify(t.lastSlideMessage):this.a11y.notify(t.nextSlideMessage)),this.navigation&&this.navigation.$prevEl&&i.is(this.navigation.$prevEl)&&(this.isBeginning&&!this.params.loop||this.slidePrev(),this.isBeginning?this.a11y.notify(t.firstSlideMessage):this.a11y.notify(t.prevSlideMessage)),this.pagination&&i.is("."+this.params.pagination.bulletClass)&&i[0].click()}},notify:function(e){var t=this.a11y.liveRegion;0!==t.length&&(t.html(""),t.html(e))},updateNavigation:function(){if(!this.params.loop){var e=this.navigation,t=e.$nextEl,i=e.$prevEl;i&&i.length>0&&(this.isBeginning?this.a11y.disableEl(i):this.a11y.enableEl(i)),t&&t.length>0&&(this.isEnd?this.a11y.disableEl(t):this.a11y.enableEl(t))}},updatePagination:function(){var e=this,t=e.params.a11y;e.pagination&&e.params.pagination.clickable&&e.pagination.bullets&&e.pagination.bullets.length&&e.pagination.bullets.each(function(i,r){var a=n(r);e.a11y.makeElFocusable(a),e.a11y.addElRole(a,"button"),e.a11y.addElLabel(a,t.paginationBulletMessage.replace(/{{index}}/,a.index()+1))})},init:function(){this.$el.append(this.a11y.liveRegion);var e,t,i=this.params.a11y;this.navigation&&this.navigation.$nextEl&&(e=this.navigation.$nextEl),this.navigation&&this.navigation.$prevEl&&(t=this.navigation.$prevEl),e&&(this.a11y.makeElFocusable(e),this.a11y.addElRole(e,"button"),this.a11y.addElLabel(e,i.nextSlideMessage),e.on("keydown",this.a11y.onEnterKey)),t&&(this.a11y.makeElFocusable(t),this.a11y.addElRole(t,"button"),this.a11y.addElLabel(t,i.prevSlideMessage),t.on("keydown",this.a11y.onEnterKey)),this.pagination&&this.params.pagination.clickable&&this.pagination.bullets&&this.pagination.bullets.length&&this.pagination.$el.on("keydown","."+this.params.pagination.bulletClass,this.a11y.onEnterKey)},destroy:function(){var e,t;this.a11y.liveRegion&&this.a11y.liveRegion.length>0&&this.a11y.liveRegion.remove(),this.navigation&&this.navigation.$nextEl&&(e=this.navigation.$nextEl),this.navigation&&this.navigation.$prevEl&&(t=this.navigation.$prevEl),e&&e.off("keydown",this.a11y.onEnterKey),t&&t.off("keydown",this.a11y.onEnterKey),this.pagination&&this.params.pagination.clickable&&this.pagination.bullets&&this.pagination.bullets.length&&this.pagination.$el.off("keydown","."+this.params.pagination.bulletClass,this.a11y.onEnterKey)}},G={init:function(){if(this.params.history){if(!t.history||!t.history.pushState)return this.params.history.enabled=!1,void(this.params.hashNavigation.enabled=!0);var e=this.history;e.initialized=!0,e.paths=G.getPathValues(),(e.paths.key||e.paths.value)&&(e.scrollToSlide(0,e.paths.value,this.params.runCallbacksOnInit),this.params.history.replaceState||t.addEventListener("popstate",this.history.setHistoryPopState))}},destroy:function(){this.params.history.replaceState||t.removeEventListener("popstate",this.history.setHistoryPopState)},setHistoryPopState:function(){this.history.paths=G.getPathValues(),this.history.scrollToSlide(this.params.speed,this.history.paths.value,!1)},getPathValues:function(){var e=t.location.pathname.slice(1).split("/").filter(function(e){return""!==e}),i=e.length;return{key:e[i-2],value:e[i-1]}},setHistory:function(e,i){if(this.history.initialized&&this.params.history.enabled){var n=this.slides.eq(i),r=G.slugify(n.attr("data-history"));t.location.pathname.includes(e)||(r=e+"/"+r);var a=t.history.state;a&&a.value===r||(this.params.history.replaceState?t.history.replaceState({value:r},null,r):t.history.pushState({value:r},null,r))}},slugify:function(e){return e.toString().toLowerCase().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,"")},scrollToSlide:function(e,t,i){if(t)for(var n=0,r=this.slides.length;n<r;n+=1){var a=this.slides.eq(n);if(G.slugify(a.attr("data-history"))===t&&!a.hasClass(this.params.slideDuplicateClass)){var s=a.index();this.slideTo(s,e,i)}}else this.slideTo(0,e,i)}},W={onHashCange:function(){var t=e.location.hash.replace("#","");t!==this.slides.eq(this.activeIndex).attr("data-hash")&&this.slideTo(this.$wrapperEl.children("."+this.params.slideClass+'[data-hash="'+t+'"]').index())},setHash:function(){if(this.hashNavigation.initialized&&this.params.hashNavigation.enabled)if(this.params.hashNavigation.replaceState&&t.history&&t.history.replaceState)t.history.replaceState(null,null,"#"+this.slides.eq(this.activeIndex).attr("data-hash")||"");else{var i=this.slides.eq(this.activeIndex),n=i.attr("data-hash")||i.attr("data-history");e.location.hash=n||""}},init:function(){if(!(!this.params.hashNavigation.enabled||this.params.history&&this.params.history.enabled)){this.hashNavigation.initialized=!0;var i=e.location.hash.replace("#","");if(i)for(var r=0,a=this.slides.length;r<a;r+=1){var s=this.slides.eq(r);if((s.attr("data-hash")||s.attr("data-history"))===i&&!s.hasClass(this.params.slideDuplicateClass)){var o=s.index();this.slideTo(o,0,this.params.runCallbacksOnInit,!0)}}this.params.hashNavigation.watchState&&n(t).on("hashchange",this.hashNavigation.onHashCange)}},destroy:function(){this.params.hashNavigation.watchState&&n(t).off("hashchange",this.hashNavigation.onHashCange)}},X={run:function(){var e=this,t=e.slides.eq(e.activeIndex),i=e.params.autoplay.delay;t.attr("data-swiper-autoplay")&&(i=t.attr("data-swiper-autoplay")||e.params.autoplay.delay),e.autoplay.timeout=u.nextTick(function(){e.params.autoplay.reverseDirection?e.params.loop?(e.loopFix(),e.slidePrev(e.params.speed,!0,!0),e.emit("autoplay")):e.isBeginning?e.params.autoplay.stopOnLastSlide?e.autoplay.stop():(e.slideTo(e.slides.length-1,e.params.speed,!0,!0),e.emit("autoplay")):(e.slidePrev(e.params.speed,!0,!0),e.emit("autoplay")):e.params.loop?(e.loopFix(),e.slideNext(e.params.speed,!0,!0),e.emit("autoplay")):e.isEnd?e.params.autoplay.stopOnLastSlide?e.autoplay.stop():(e.slideTo(0,e.params.speed,!0,!0),e.emit("autoplay")):(e.slideNext(e.params.speed,!0,!0),e.emit("autoplay"))},i)},start:function(){return void 0===this.autoplay.timeout&&!this.autoplay.running&&(this.autoplay.running=!0,this.emit("autoplayStart"),this.autoplay.run(),!0)},stop:function(){return!!this.autoplay.running&&void 0!==this.autoplay.timeout&&(this.autoplay.timeout&&(clearTimeout(this.autoplay.timeout),this.autoplay.timeout=void 0),this.autoplay.running=!1,this.emit("autoplayStop"),!0)},pause:function(e){this.autoplay.running&&(this.autoplay.paused||(this.autoplay.timeout&&clearTimeout(this.autoplay.timeout),this.autoplay.paused=!0,0!==e&&this.params.autoplay.waitForTransition?(this.$wrapperEl[0].addEventListener("transitionend",this.autoplay.onTransitionEnd),this.$wrapperEl[0].addEventListener("webkitTransitionEnd",this.autoplay.onTransitionEnd)):(this.autoplay.paused=!1,this.autoplay.run())))}},Z={setTranslate:function(){for(var e=this.slides,t=0;t<e.length;t+=1){var i=this.slides.eq(t),n=-i[0].swiperSlideOffset;this.params.virtualTranslate||(n-=this.translate);var r=0;this.isHorizontal()||(r=n,n=0);var a=this.params.fadeEffect.crossFade?Math.max(1-Math.abs(i[0].progress),0):1+Math.min(Math.max(i[0].progress,-1),0);i.css({opacity:a}).transform("translate3d("+n+"px, "+r+"px, 0px)")}},setTransition:function(e){var t=this,i=t.slides,n=t.$wrapperEl;if(i.transition(e),t.params.virtualTranslate&&0!==e){var r=!1;i.transitionEnd(function(){if(!r&&t&&!t.destroyed){r=!0,t.animating=!1;for(var e=["webkitTransitionEnd","transitionend"],i=0;i<e.length;i+=1)n.trigger(e[i])}})}}},J={setTranslate:function(){var e,t=this.$el,i=this.$wrapperEl,r=this.slides,a=this.width,s=this.height,o=this.rtlTranslate,l=this.size,u=this.params.cubeEffect,c=this.isHorizontal(),d=this.virtual&&this.params.virtual.enabled,h=0;u.shadow&&(c?(0===(e=i.find(".swiper-cube-shadow")).length&&(e=n('<div class="swiper-cube-shadow"></div>'),i.append(e)),e.css({height:a+"px"})):0===(e=t.find(".swiper-cube-shadow")).length&&(e=n('<div class="swiper-cube-shadow"></div>'),t.append(e)));for(var p=0;p<r.length;p+=1){var f=r.eq(p),m=p;d&&(m=parseInt(f.attr("data-swiper-slide-index"),10));var g=90*m,v=Math.floor(g/360);o&&(g=-g,v=Math.floor(-g/360));var y=Math.max(Math.min(f[0].progress,1),-1),b=0,w=0,x=0;m%4==0?(b=4*-v*l,x=0):(m-1)%4==0?(b=0,x=4*-v*l):(m-2)%4==0?(b=l+4*v*l,x=l):(m-3)%4==0&&(b=-l,x=3*l+4*l*v),o&&(b=-b),c||(w=b,b=0);var T="rotateX("+(c?0:-g)+"deg) rotateY("+(c?g:0)+"deg) translate3d("+b+"px, "+w+"px, "+x+"px)";if(y<=1&&y>-1&&(h=90*m+90*y,o&&(h=90*-m-90*y)),f.transform(T),u.slideShadows){var D=c?f.find(".swiper-slide-shadow-left"):f.find(".swiper-slide-shadow-top"),C=c?f.find(".swiper-slide-shadow-right"):f.find(".swiper-slide-shadow-bottom");0===D.length&&(D=n('<div class="swiper-slide-shadow-'+(c?"left":"top")+'"></div>'),f.append(D)),0===C.length&&(C=n('<div class="swiper-slide-shadow-'+(c?"right":"bottom")+'"></div>'),f.append(C)),D.length&&(D[0].style.opacity=Math.max(-y,0)),C.length&&(C[0].style.opacity=Math.max(y,0))}}if(i.css({"-webkit-transform-origin":"50% 50% -"+l/2+"px","-moz-transform-origin":"50% 50% -"+l/2+"px","-ms-transform-origin":"50% 50% -"+l/2+"px","transform-origin":"50% 50% -"+l/2+"px"}),u.shadow)if(c)e.transform("translate3d(0px, "+(a/2+u.shadowOffset)+"px, "+-a/2+"px) rotateX(90deg) rotateZ(0deg) scale("+u.shadowScale+")");else{var S=Math.abs(h)-90*Math.floor(Math.abs(h)/90),P=1.5-(Math.sin(2*S*Math.PI/360)/2+Math.cos(2*S*Math.PI/360)/2),k=u.shadowScale,M=u.shadowScale/P,A=u.shadowOffset;e.transform("scale3d("+k+", 1, "+M+") translate3d(0px, "+(s/2+A)+"px, "+-s/2/M+"px) rotateX(-90deg)")}var L=E.isSafari||E.isUiWebView?-l/2:0;i.transform("translate3d(0px,0,"+L+"px) rotateX("+(this.isHorizontal()?0:h)+"deg) rotateY("+(this.isHorizontal()?-h:0)+"deg)")},setTransition:function(e){var t=this.$el;this.slides.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),this.params.cubeEffect.shadow&&!this.isHorizontal()&&t.find(".swiper-cube-shadow").transition(e)}},K={setTranslate:function(){for(var e=this.slides,t=this.rtlTranslate,i=0;i<e.length;i+=1){var r=e.eq(i),a=r[0].progress;this.params.flipEffect.limitRotation&&(a=Math.max(Math.min(r[0].progress,1),-1));var s=-180*a,o=0,l=-r[0].swiperSlideOffset,u=0;if(this.isHorizontal()?t&&(s=-s):(u=l,l=0,o=-s,s=0),r[0].style.zIndex=-Math.abs(Math.round(a))+e.length,this.params.flipEffect.slideShadows){var c=this.isHorizontal()?r.find(".swiper-slide-shadow-left"):r.find(".swiper-slide-shadow-top"),d=this.isHorizontal()?r.find(".swiper-slide-shadow-right"):r.find(".swiper-slide-shadow-bottom");0===c.length&&(c=n('<div class="swiper-slide-shadow-'+(this.isHorizontal()?"left":"top")+'"></div>'),r.append(c)),0===d.length&&(d=n('<div class="swiper-slide-shadow-'+(this.isHorizontal()?"right":"bottom")+'"></div>'),r.append(d)),c.length&&(c[0].style.opacity=Math.max(-a,0)),d.length&&(d[0].style.opacity=Math.max(a,0))}r.transform("translate3d("+l+"px, "+u+"px, 0px) rotateX("+o+"deg) rotateY("+s+"deg)")}},setTransition:function(e){var t=this,i=t.slides,n=t.activeIndex,r=t.$wrapperEl;if(i.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),t.params.virtualTranslate&&0!==e){var a=!1;i.eq(n).transitionEnd(function(){if(!a&&t&&!t.destroyed){a=!0,t.animating=!1;for(var e=["webkitTransitionEnd","transitionend"],i=0;i<e.length;i+=1)r.trigger(e[i])}})}}},Q={setTranslate:function(){for(var e=this.width,t=this.height,i=this.slides,r=this.$wrapperEl,a=this.slidesSizesGrid,s=this.params.coverflowEffect,o=this.isHorizontal(),l=this.translate,u=o?e/2-l:t/2-l,d=o?s.rotate:-s.rotate,h=s.depth,p=0,f=i.length;p<f;p+=1){var m=i.eq(p),g=a[p],v=(u-m[0].swiperSlideOffset-g/2)/g*s.modifier,y=o?d*v:0,b=o?0:d*v,w=-h*Math.abs(v),x=o?0:s.stretch*v,T=o?s.stretch*v:0;Math.abs(T)<.001&&(T=0),Math.abs(x)<.001&&(x=0),Math.abs(w)<.001&&(w=0),Math.abs(y)<.001&&(y=0),Math.abs(b)<.001&&(b=0);var E="translate3d("+T+"px,"+x+"px,"+w+"px)  rotateX("+b+"deg) rotateY("+y+"deg)";if(m.transform(E),m[0].style.zIndex=1-Math.abs(Math.round(v)),s.slideShadows){var D=o?m.find(".swiper-slide-shadow-left"):m.find(".swiper-slide-shadow-top"),C=o?m.find(".swiper-slide-shadow-right"):m.find(".swiper-slide-shadow-bottom");0===D.length&&(D=n('<div class="swiper-slide-shadow-'+(o?"left":"top")+'"></div>'),m.append(D)),0===C.length&&(C=n('<div class="swiper-slide-shadow-'+(o?"right":"bottom")+'"></div>'),m.append(C)),D.length&&(D[0].style.opacity=v>0?v:0),C.length&&(C[0].style.opacity=-v>0?-v:0)}}(c.pointerEvents||c.prefixedPointerEvents)&&(r[0].style.perspectiveOrigin=u+"px 50%")},setTransition:function(e){this.slides.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e)}},ee=[k,M,A,L,I,q,_,{name:"mousewheel",params:{mousewheel:{enabled:!1,releaseOnEdges:!1,invert:!1,forceToAxis:!1,sensitivity:1,eventsTarged:"container"}},create:function(){u.extend(this,{mousewheel:{enabled:!1,enable:N.enable.bind(this),disable:N.disable.bind(this),handle:N.handle.bind(this),handleMouseEnter:N.handleMouseEnter.bind(this),handleMouseLeave:N.handleMouseLeave.bind(this),lastScrollTime:u.now()}})},on:{init:function(){this.params.mousewheel.enabled&&this.mousewheel.enable()},destroy:function(){this.mousewheel.enabled&&this.mousewheel.disable()}}},{name:"navigation",params:{navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock"}},create:function(){u.extend(this,{navigation:{init:F.init.bind(this),update:F.update.bind(this),destroy:F.destroy.bind(this)}})},on:{init:function(){this.navigation.init(),this.navigation.update()},toEdge:function(){this.navigation.update()},fromEdge:function(){this.navigation.update()},destroy:function(){this.navigation.destroy()},click:function(e){var t=this.navigation,i=t.$nextEl,r=t.$prevEl;!this.params.navigation.hideOnClick||n(e.target).is(r)||n(e.target).is(i)||(i&&i.toggleClass(this.params.navigation.hiddenClass),r&&r.toggleClass(this.params.navigation.hiddenClass))}}},{name:"pagination",params:{pagination:{el:null,bulletElement:"span",clickable:!1,hideOnClick:!1,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,progressbarOpposite:!1,type:"bullets",dynamicBullets:!1,dynamicMainBullets:1,formatFractionCurrent:function(e){return e},formatFractionTotal:function(e){return e},bulletClass:"swiper-pagination-bullet",bulletActiveClass:"swiper-pagination-bullet-active",modifierClass:"swiper-pagination-",currentClass:"swiper-pagination-current",totalClass:"swiper-pagination-total",hiddenClass:"swiper-pagination-hidden",progressbarFillClass:"swiper-pagination-progressbar-fill",progressbarOppositeClass:"swiper-pagination-progressbar-opposite",clickableClass:"swiper-pagination-clickable",lockClass:"swiper-pagination-lock"}},create:function(){u.extend(this,{pagination:{init:R.init.bind(this),render:R.render.bind(this),update:R.update.bind(this),destroy:R.destroy.bind(this),dynamicBulletIndex:0}})},on:{init:function(){this.pagination.init(),this.pagination.render(),this.pagination.update()},activeIndexChange:function(){this.params.loop?this.pagination.update():void 0===this.snapIndex&&this.pagination.update()},snapIndexChange:function(){this.params.loop||this.pagination.update()},slidesLengthChange:function(){this.params.loop&&(this.pagination.render(),this.pagination.update())},snapGridLengthChange:function(){this.params.loop||(this.pagination.render(),this.pagination.update())},destroy:function(){this.pagination.destroy()},click:function(e){this.params.pagination.el&&this.params.pagination.hideOnClick&&this.pagination.$el.length>0&&!n(e.target).hasClass(this.params.pagination.bulletClass)&&this.pagination.$el.toggleClass(this.params.pagination.hiddenClass)}}},{name:"scrollbar",params:{scrollbar:{el:null,dragSize:"auto",hide:!1,draggable:!1,snapOnRelease:!0,lockClass:"swiper-scrollbar-lock",dragClass:"swiper-scrollbar-drag"}},create:function(){u.extend(this,{scrollbar:{init:B.init.bind(this),destroy:B.destroy.bind(this),updateSize:B.updateSize.bind(this),setTranslate:B.setTranslate.bind(this),setTransition:B.setTransition.bind(this),enableDraggable:B.enableDraggable.bind(this),disableDraggable:B.disableDraggable.bind(this),setDragPosition:B.setDragPosition.bind(this),onDragStart:B.onDragStart.bind(this),onDragMove:B.onDragMove.bind(this),onDragEnd:B.onDragEnd.bind(this),isTouched:!1,timeout:null,dragTimeout:null}})},on:{init:function(){this.scrollbar.init(),this.scrollbar.updateSize(),this.scrollbar.setTranslate()},update:function(){this.scrollbar.updateSize()},resize:function(){this.scrollbar.updateSize()},observerUpdate:function(){this.scrollbar.updateSize()},setTranslate:function(){this.scrollbar.setTranslate()},setTransition:function(e){this.scrollbar.setTransition(e)},destroy:function(){this.scrollbar.destroy()}}},{name:"parallax",params:{parallax:{enabled:!1}},create:function(){u.extend(this,{parallax:{setTransform:V.setTransform.bind(this),setTranslate:V.setTranslate.bind(this),setTransition:V.setTransition.bind(this)}})},on:{beforeInit:function(){this.params.parallax.enabled&&(this.params.watchSlidesProgress=!0)},init:function(){this.params.parallax&&this.parallax.setTranslate()},setTranslate:function(){this.params.parallax&&this.parallax.setTranslate()},setTransition:function(e){this.params.parallax&&this.parallax.setTransition(e)}}},{name:"zoom",params:{zoom:{enabled:!1,maxRatio:3,minRatio:1,toggle:!0,containerClass:"swiper-zoom-container",zoomedSlideClass:"swiper-slide-zoomed"}},create:function(){var e=this,t={enabled:!1,scale:1,currentScale:1,isScaling:!1,gesture:{$slideEl:void 0,slideWidth:void 0,slideHeight:void 0,$imageEl:void 0,$imageWrapEl:void 0,maxRatio:3},image:{isTouched:void 0,isMoved:void 0,currentX:void 0,currentY:void 0,minX:void 0,minY:void 0,maxX:void 0,maxY:void 0,width:void 0,height:void 0,startX:void 0,startY:void 0,touchesStart:{},touchesCurrent:{}},velocity:{x:void 0,y:void 0,prevPositionX:void 0,prevPositionY:void 0,prevTime:void 0}};"onGestureStart onGestureChange onGestureEnd onTouchStart onTouchMove onTouchEnd onTransitionEnd toggle enable disable in out".split(" ").forEach(function(i){t[i]=H[i].bind(e)}),u.extend(e,{zoom:t})},on:{init:function(){this.params.zoom.enabled&&this.zoom.enable()},destroy:function(){this.zoom.disable()},touchStart:function(e){this.zoom.enabled&&this.zoom.onTouchStart(e)},touchEnd:function(e){this.zoom.enabled&&this.zoom.onTouchEnd(e)},doubleTap:function(e){this.params.zoom.enabled&&this.zoom.enabled&&this.params.zoom.toggle&&this.zoom.toggle(e)},transitionEnd:function(){this.zoom.enabled&&this.params.zoom.enabled&&this.zoom.onTransitionEnd()}}},{name:"lazy",params:{lazy:{enabled:!1,loadPrevNext:!1,loadPrevNextAmount:1,loadOnTransitionStart:!1,elementClass:"swiper-lazy",loadingClass:"swiper-lazy-loading",loadedClass:"swiper-lazy-loaded",preloaderClass:"swiper-lazy-preloader"}},create:function(){u.extend(this,{lazy:{initialImageLoaded:!1,load:j.load.bind(this),loadInSlide:j.loadInSlide.bind(this)}})},on:{beforeInit:function(){this.params.lazy.enabled&&this.params.preloadImages&&(this.params.preloadImages=!1)},init:function(){this.params.lazy.enabled&&!this.params.loop&&0===this.params.initialSlide&&this.lazy.load()},scroll:function(){this.params.freeMode&&!this.params.freeModeSticky&&this.lazy.load()},resize:function(){this.params.lazy.enabled&&this.lazy.load()},scrollbarDragMove:function(){this.params.lazy.enabled&&this.lazy.load()},transitionStart:function(){this.params.lazy.enabled&&(this.params.lazy.loadOnTransitionStart||!this.params.lazy.loadOnTransitionStart&&!this.lazy.initialImageLoaded)&&this.lazy.load()},transitionEnd:function(){this.params.lazy.enabled&&!this.params.lazy.loadOnTransitionStart&&this.lazy.load()}}},{name:"controller",params:{controller:{control:void 0,inverse:!1,by:"slide"}},create:function(){u.extend(this,{controller:{control:this.params.controller.control,getInterpolateFunction:Y.getInterpolateFunction.bind(this),setTranslate:Y.setTranslate.bind(this),setTransition:Y.setTransition.bind(this)}})},on:{update:function(){this.controller.control&&this.controller.spline&&(this.controller.spline=void 0,delete this.controller.spline)},resize:function(){this.controller.control&&this.controller.spline&&(this.controller.spline=void 0,delete this.controller.spline)},observerUpdate:function(){this.controller.control&&this.controller.spline&&(this.controller.spline=void 0,delete this.controller.spline)},setTranslate:function(e,t){this.controller.control&&this.controller.setTranslate(e,t)},setTransition:function(e,t){this.controller.control&&this.controller.setTransition(e,t)}}},{name:"a11y",params:{a11y:{enabled:!0,notificationClass:"swiper-notification",prevSlideMessage:"Previous slide",nextSlideMessage:"Next slide",firstSlideMessage:"This is the first slide",lastSlideMessage:"This is the last slide",paginationBulletMessage:"Go to slide {{index}}"}},create:function(){var e=this;u.extend(e,{a11y:{liveRegion:n('<span class="'+e.params.a11y.notificationClass+'" aria-live="assertive" aria-atomic="true"></span>')}}),Object.keys(U).forEach(function(t){e.a11y[t]=U[t].bind(e)})},on:{init:function(){this.params.a11y.enabled&&(this.a11y.init(),this.a11y.updateNavigation())},toEdge:function(){this.params.a11y.enabled&&this.a11y.updateNavigation()},fromEdge:function(){this.params.a11y.enabled&&this.a11y.updateNavigation()},paginationUpdate:function(){this.params.a11y.enabled&&this.a11y.updatePagination()},destroy:function(){this.params.a11y.enabled&&this.a11y.destroy()}}},{name:"history",params:{history:{enabled:!1,replaceState:!1,key:"slides"}},create:function(){u.extend(this,{history:{init:G.init.bind(this),setHistory:G.setHistory.bind(this),setHistoryPopState:G.setHistoryPopState.bind(this),scrollToSlide:G.scrollToSlide.bind(this),destroy:G.destroy.bind(this)}})},on:{init:function(){this.params.history.enabled&&this.history.init()},destroy:function(){this.params.history.enabled&&this.history.destroy()},transitionEnd:function(){this.history.initialized&&this.history.setHistory(this.params.history.key,this.activeIndex)}}},{name:"hash-navigation",params:{hashNavigation:{enabled:!1,replaceState:!1,watchState:!1}},create:function(){u.extend(this,{hashNavigation:{initialized:!1,init:W.init.bind(this),destroy:W.destroy.bind(this),setHash:W.setHash.bind(this),onHashCange:W.onHashCange.bind(this)}})},on:{init:function(){this.params.hashNavigation.enabled&&this.hashNavigation.init()},destroy:function(){this.params.hashNavigation.enabled&&this.hashNavigation.destroy()},transitionEnd:function(){this.hashNavigation.initialized&&this.hashNavigation.setHash()}}},{name:"autoplay",params:{autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!0,stopOnLastSlide:!1,reverseDirection:!1}},create:function(){var e=this;u.extend(e,{autoplay:{running:!1,paused:!1,run:X.run.bind(e),start:X.start.bind(e),stop:X.stop.bind(e),pause:X.pause.bind(e),onTransitionEnd:function(t){e&&!e.destroyed&&e.$wrapperEl&&t.target===this&&(e.$wrapperEl[0].removeEventListener("transitionend",e.autoplay.onTransitionEnd),e.$wrapperEl[0].removeEventListener("webkitTransitionEnd",e.autoplay.onTransitionEnd),e.autoplay.paused=!1,e.autoplay.running?e.autoplay.run():e.autoplay.stop())}}})},on:{init:function(){this.params.autoplay.enabled&&this.autoplay.start()},beforeTransitionStart:function(e,t){this.autoplay.running&&(t||!this.params.autoplay.disableOnInteraction?this.autoplay.pause(e):this.autoplay.stop())},sliderFirstMove:function(){this.autoplay.running&&(this.params.autoplay.disableOnInteraction?this.autoplay.stop():this.autoplay.pause())},destroy:function(){this.autoplay.running&&this.autoplay.stop()}}},{name:"effect-fade",params:{fadeEffect:{crossFade:!1}},create:function(){u.extend(this,{fadeEffect:{setTranslate:Z.setTranslate.bind(this),setTransition:Z.setTransition.bind(this)}})},on:{beforeInit:function(){if("fade"===this.params.effect){this.classNames.push(this.params.containerModifierClass+"fade");var e={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!0};u.extend(this.params,e),u.extend(this.originalParams,e)}},setTranslate:function(){"fade"===this.params.effect&&this.fadeEffect.setTranslate()},setTransition:function(e){"fade"===this.params.effect&&this.fadeEffect.setTransition(e)}}},{name:"effect-cube",params:{cubeEffect:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94}},create:function(){u.extend(this,{cubeEffect:{setTranslate:J.setTranslate.bind(this),setTransition:J.setTransition.bind(this)}})},on:{beforeInit:function(){if("cube"===this.params.effect){this.classNames.push(this.params.containerModifierClass+"cube"),this.classNames.push(this.params.containerModifierClass+"3d");var e={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,resistanceRatio:0,spaceBetween:0,centeredSlides:!1,virtualTranslate:!0};u.extend(this.params,e),u.extend(this.originalParams,e)}},setTranslate:function(){"cube"===this.params.effect&&this.cubeEffect.setTranslate()},setTransition:function(e){"cube"===this.params.effect&&this.cubeEffect.setTransition(e)}}},{name:"effect-flip",params:{flipEffect:{slideShadows:!0,limitRotation:!0}},create:function(){u.extend(this,{flipEffect:{setTranslate:K.setTranslate.bind(this),setTransition:K.setTransition.bind(this)}})},on:{beforeInit:function(){if("flip"===this.params.effect){this.classNames.push(this.params.containerModifierClass+"flip"),this.classNames.push(this.params.containerModifierClass+"3d");var e={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!0};u.extend(this.params,e),u.extend(this.originalParams,e)}},setTranslate:function(){"flip"===this.params.effect&&this.flipEffect.setTranslate()},setTransition:function(e){"flip"===this.params.effect&&this.flipEffect.setTransition(e)}}},{name:"effect-coverflow",params:{coverflowEffect:{rotate:50,stretch:0,depth:100,modifier:1,slideShadows:!0}},create:function(){u.extend(this,{coverflowEffect:{setTranslate:Q.setTranslate.bind(this),setTransition:Q.setTransition.bind(this)}})},on:{beforeInit:function(){"coverflow"===this.params.effect&&(this.classNames.push(this.params.containerModifierClass+"coverflow"),this.classNames.push(this.params.containerModifierClass+"3d"),this.params.watchSlidesProgress=!0,this.originalParams.watchSlidesProgress=!0)},setTranslate:function(){"coverflow"===this.params.effect&&this.coverflowEffect.setTranslate()},setTransition:function(e){"coverflow"===this.params.effect&&this.coverflowEffect.setTransition(e)}}}];return void 0===P.use&&(P.use=P.Class.use,P.installModule=P.Class.installModule),P.use(ee),P}),function(e){var t="object"==typeof exports&&exports,i="object"==typeof module&&module&&module.exports==t&&module,n="object"==typeof global&&global;n.global!==n&&n.window!==n||(e=n);var r=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,a=/[\x01-\x7F]/g,s=/[\x01-\t\x0B\f\x0E-\x1F\x7F\x81\x8D\x8F\x90\x9D\xA0-\uFFFF]/g,o=/<\u20D2|=\u20E5|>\u20D2|\u205F\u200A|\u219D\u0338|\u2202\u0338|\u2220\u20D2|\u2229\uFE00|\u222A\uFE00|\u223C\u20D2|\u223D\u0331|\u223E\u0333|\u2242\u0338|\u224B\u0338|\u224D\u20D2|\u224E\u0338|\u224F\u0338|\u2250\u0338|\u2261\u20E5|\u2264\u20D2|\u2265\u20D2|\u2266\u0338|\u2267\u0338|\u2268\uFE00|\u2269\uFE00|\u226A\u0338|\u226A\u20D2|\u226B\u0338|\u226B\u20D2|\u227F\u0338|\u2282\u20D2|\u2283\u20D2|\u228A\uFE00|\u228B\uFE00|\u228F\u0338|\u2290\u0338|\u2293\uFE00|\u2294\uFE00|\u22B4\u20D2|\u22B5\u20D2|\u22D8\u0338|\u22D9\u0338|\u22DA\uFE00|\u22DB\uFE00|\u22F5\u0338|\u22F9\u0338|\u2933\u0338|\u29CF\u0338|\u29D0\u0338|\u2A6D\u0338|\u2A70\u0338|\u2A7D\u0338|\u2A7E\u0338|\u2AA1\u0338|\u2AA2\u0338|\u2AAC\uFE00|\u2AAD\uFE00|\u2AAF\u0338|\u2AB0\u0338|\u2AC5\u0338|\u2AC6\u0338|\u2ACB\uFE00|\u2ACC\uFE00|\u2AFD\u20E5|[\xA0-\u0113\u0116-\u0122\u0124-\u012B\u012E-\u014D\u0150-\u017E\u0192\u01B5\u01F5\u0237\u02C6\u02C7\u02D8-\u02DD\u0311\u0391-\u03A1\u03A3-\u03A9\u03B1-\u03C9\u03D1\u03D2\u03D5\u03D6\u03DC\u03DD\u03F0\u03F1\u03F5\u03F6\u0401-\u040C\u040E-\u044F\u0451-\u045C\u045E\u045F\u2002-\u2005\u2007-\u2010\u2013-\u2016\u2018-\u201A\u201C-\u201E\u2020-\u2022\u2025\u2026\u2030-\u2035\u2039\u203A\u203E\u2041\u2043\u2044\u204F\u2057\u205F-\u2063\u20AC\u20DB\u20DC\u2102\u2105\u210A-\u2113\u2115-\u211E\u2122\u2124\u2127-\u2129\u212C\u212D\u212F-\u2131\u2133-\u2138\u2145-\u2148\u2153-\u215E\u2190-\u219B\u219D-\u21A7\u21A9-\u21AE\u21B0-\u21B3\u21B5-\u21B7\u21BA-\u21DB\u21DD\u21E4\u21E5\u21F5\u21FD-\u2205\u2207-\u2209\u220B\u220C\u220F-\u2214\u2216-\u2218\u221A\u221D-\u2238\u223A-\u2257\u2259\u225A\u225C\u225F-\u2262\u2264-\u228B\u228D-\u229B\u229D-\u22A5\u22A7-\u22B0\u22B2-\u22BB\u22BD-\u22DB\u22DE-\u22E3\u22E6-\u22F7\u22F9-\u22FE\u2305\u2306\u2308-\u2310\u2312\u2313\u2315\u2316\u231C-\u231F\u2322\u2323\u232D\u232E\u2336\u233D\u233F\u237C\u23B0\u23B1\u23B4-\u23B6\u23DC-\u23DF\u23E2\u23E7\u2423\u24C8\u2500\u2502\u250C\u2510\u2514\u2518\u251C\u2524\u252C\u2534\u253C\u2550-\u256C\u2580\u2584\u2588\u2591-\u2593\u25A1\u25AA\u25AB\u25AD\u25AE\u25B1\u25B3-\u25B5\u25B8\u25B9\u25BD-\u25BF\u25C2\u25C3\u25CA\u25CB\u25EC\u25EF\u25F8-\u25FC\u2605\u2606\u260E\u2640\u2642\u2660\u2663\u2665\u2666\u266A\u266D-\u266F\u2713\u2717\u2720\u2736\u2758\u2772\u2773\u27C8\u27C9\u27E6-\u27ED\u27F5-\u27FA\u27FC\u27FF\u2902-\u2905\u290C-\u2913\u2916\u2919-\u2920\u2923-\u292A\u2933\u2935-\u2939\u293C\u293D\u2945\u2948-\u294B\u294E-\u2976\u2978\u2979\u297B-\u297F\u2985\u2986\u298B-\u2996\u299A\u299C\u299D\u29A4-\u29B7\u29B9\u29BB\u29BC\u29BE-\u29C5\u29C9\u29CD-\u29D0\u29DC-\u29DE\u29E3-\u29E5\u29EB\u29F4\u29F6\u2A00-\u2A02\u2A04\u2A06\u2A0C\u2A0D\u2A10-\u2A17\u2A22-\u2A27\u2A29\u2A2A\u2A2D-\u2A31\u2A33-\u2A3C\u2A3F\u2A40\u2A42-\u2A4D\u2A50\u2A53-\u2A58\u2A5A-\u2A5D\u2A5F\u2A66\u2A6A\u2A6D-\u2A75\u2A77-\u2A9A\u2A9D-\u2AA2\u2AA4-\u2AB0\u2AB3-\u2AC8\u2ACB\u2ACC\u2ACF-\u2ADB\u2AE4\u2AE6-\u2AE9\u2AEB-\u2AF3\u2AFD\uFB00-\uFB04]|\uD835[\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDCCF\uDD04\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDD6B]/g,l={"­":"shy","‌":"zwnj","‍":"zwj","‎":"lrm","⁣":"ic","⁢":"it","⁡":"af","‏":"rlm","​":"ZeroWidthSpace","⁠":"NoBreak","̑":"DownBreve","⃛":"tdot","⃜":"DotDot","\t":"Tab","\n":"NewLine"," ":"puncsp"," ":"MediumSpace"," ":"thinsp"," ":"hairsp"," ":"emsp13"," ":"ensp"," ":"emsp14"," ":"emsp"," ":"numsp"," ":"nbsp","  ":"ThickSpace","‾":"oline",_:"lowbar","‐":"dash","–":"ndash","—":"mdash","―":"horbar",",":"comma",";":"semi","⁏":"bsemi",":":"colon","⩴":"Colone","!":"excl","¡":"iexcl","?":"quest","¿":"iquest",".":"period","‥":"nldr","…":"mldr","·":"middot","'":"apos","‘":"lsquo","’":"rsquo","‚":"sbquo","‹":"lsaquo","›":"rsaquo",'"':"quot","“":"ldquo","”":"rdquo","„":"bdquo","«":"laquo","»":"raquo","(":"lpar",")":"rpar","[":"lsqb","]":"rsqb","{":"lcub","}":"rcub","⌈":"lceil","⌉":"rceil","⌊":"lfloor","⌋":"rfloor","⦅":"lopar","⦆":"ropar","⦋":"lbrke","⦌":"rbrke","⦍":"lbrkslu","⦎":"rbrksld","⦏":"lbrksld","⦐":"rbrkslu","⦑":"langd","⦒":"rangd","⦓":"lparlt","⦔":"rpargt","⦕":"gtlPar","⦖":"ltrPar","⟦":"lobrk","⟧":"robrk","⟨":"lang","⟩":"rang","⟪":"Lang","⟫":"Rang","⟬":"loang","⟭":"roang","❲":"lbbrk","❳":"rbbrk","‖":"Vert","§":"sect","¶":"para","@":"commat","*":"ast","/":"sol",undefined:null,"&":"amp","#":"num","%":"percnt","‰":"permil","‱":"pertenk","†":"dagger","‡":"Dagger","•":"bull","⁃":"hybull","′":"prime","″":"Prime","‴":"tprime","⁗":"qprime","‵":"bprime","⁁":"caret","`":"grave","´":"acute","˜":"tilde","^":"Hat","¯":"macr","˘":"breve","˙":"dot","¨":"die","˚":"ring","˝":"dblac","¸":"cedil","˛":"ogon","ˆ":"circ","ˇ":"caron","°":"deg","©":"copy","®":"reg","℗":"copysr","℘":"wp","℞":"rx","℧":"mho","℩":"iiota","←":"larr","↚":"nlarr","→":"rarr","↛":"nrarr","↑":"uarr","↓":"darr","↔":"harr","↮":"nharr","↕":"varr","↖":"nwarr","↗":"nearr","↘":"searr","↙":"swarr","↝":"rarrw","↝̸":"nrarrw","↞":"Larr","↟":"Uarr","↠":"Rarr","↡":"Darr","↢":"larrtl","↣":"rarrtl","↤":"mapstoleft","↥":"mapstoup","↦":"map","↧":"mapstodown","↩":"larrhk","↪":"rarrhk","↫":"larrlp","↬":"rarrlp","↭":"harrw","↰":"lsh","↱":"rsh","↲":"ldsh","↳":"rdsh","↵":"crarr","↶":"cularr","↷":"curarr","↺":"olarr","↻":"orarr","↼":"lharu","↽":"lhard","↾":"uharr","↿":"uharl","⇀":"rharu","⇁":"rhard","⇂":"dharr","⇃":"dharl","⇄":"rlarr","⇅":"udarr","⇆":"lrarr","⇇":"llarr","⇈":"uuarr","⇉":"rrarr","⇊":"ddarr","⇋":"lrhar","⇌":"rlhar","⇐":"lArr","⇍":"nlArr","⇑":"uArr","⇒":"rArr","⇏":"nrArr","⇓":"dArr","⇔":"iff","⇎":"nhArr","⇕":"vArr","⇖":"nwArr","⇗":"neArr","⇘":"seArr","⇙":"swArr","⇚":"lAarr","⇛":"rAarr","⇝":"zigrarr","⇤":"larrb","⇥":"rarrb","⇵":"duarr","⇽":"loarr","⇾":"roarr","⇿":"hoarr","∀":"forall","∁":"comp","∂":"part","∂̸":"npart","∃":"exist","∄":"nexist","∅":"empty","∇":"Del","∈":"in","∉":"notin","∋":"ni","∌":"notni","϶":"bepsi","∏":"prod","∐":"coprod","∑":"sum","+":"plus","±":"pm","÷":"div","×":"times","<":"lt","≮":"nlt","<⃒":"nvlt","=":"equals","≠":"ne","=⃥":"bne","⩵":"Equal",">":"gt","≯":"ngt",">⃒":"nvgt","¬":"not","|":"vert","¦":"brvbar","−":"minus","∓":"mp","∔":"plusdo","⁄":"frasl","∖":"setmn","∗":"lowast","∘":"compfn","√":"Sqrt","∝":"prop","∞":"infin","∟":"angrt","∠":"ang","∠⃒":"nang","∡":"angmsd","∢":"angsph","∣":"mid","∤":"nmid","∥":"par","∦":"npar","∧":"and","∨":"or","∩":"cap","∩︀":"caps","∪":"cup","∪︀":"cups","∫":"int","∬":"Int","∭":"tint","⨌":"qint","∮":"oint","∯":"Conint","∰":"Cconint","∱":"cwint","∲":"cwconint","∳":"awconint","∴":"there4","∵":"becaus","∶":"ratio","∷":"Colon","∸":"minusd","∺":"mDDot","∻":"homtht","∼":"sim","≁":"nsim","∼⃒":"nvsim","∽":"bsim","∽̱":"race","∾":"ac","∾̳":"acE","∿":"acd","≀":"wr","≂":"esim","≂̸":"nesim","≃":"sime","≄":"nsime","≅":"cong","≇":"ncong","≆":"simne","≈":"ap","≉":"nap","≊":"ape","≋":"apid","≋̸":"napid","≌":"bcong","≍":"CupCap","≭":"NotCupCap","≍⃒":"nvap","≎":"bump","≎̸":"nbump","≏":"bumpe","≏̸":"nbumpe","≐":"doteq","≐̸":"nedot","≑":"eDot","≒":"efDot","≓":"erDot","≔":"colone","≕":"ecolon","≖":"ecir","≗":"cire","≙":"wedgeq","≚":"veeeq","≜":"trie","≟":"equest","≡":"equiv","≢":"nequiv","≡⃥":"bnequiv","≤":"le","≰":"nle","≤⃒":"nvle","≥":"ge","≱":"nge","≥⃒":"nvge","≦":"lE","≦̸":"nlE","≧":"gE","≧̸":"ngE","≨︀":"lvnE","≨":"lnE","≩":"gnE","≩︀":"gvnE","≪":"ll","≪̸":"nLtv","≪⃒":"nLt","≫":"gg","≫̸":"nGtv","≫⃒":"nGt","≬":"twixt","≲":"lsim","≴":"nlsim","≳":"gsim","≵":"ngsim","≶":"lg","≸":"ntlg","≷":"gl","≹":"ntgl","≺":"pr","⊀":"npr","≻":"sc","⊁":"nsc","≼":"prcue","⋠":"nprcue","≽":"sccue","⋡":"nsccue","≾":"prsim","≿":"scsim","≿̸":"NotSucceedsTilde","⊂":"sub","⊄":"nsub","⊂⃒":"vnsub","⊃":"sup","⊅":"nsup","⊃⃒":"vnsup","⊆":"sube","⊈":"nsube","⊇":"supe","⊉":"nsupe","⊊︀":"vsubne","⊊":"subne","⊋︀":"vsupne","⊋":"supne","⊍":"cupdot","⊎":"uplus","⊏":"sqsub","⊏̸":"NotSquareSubset","⊐":"sqsup","⊐̸":"NotSquareSuperset","⊑":"sqsube","⋢":"nsqsube","⊒":"sqsupe","⋣":"nsqsupe","⊓":"sqcap","⊓︀":"sqcaps","⊔":"sqcup","⊔︀":"sqcups","⊕":"oplus","⊖":"ominus","⊗":"otimes","⊘":"osol","⊙":"odot","⊚":"ocir","⊛":"oast","⊝":"odash","⊞":"plusb","⊟":"minusb","⊠":"timesb","⊡":"sdotb","⊢":"vdash","⊬":"nvdash","⊣":"dashv","⊤":"top","⊥":"bot","⊧":"models","⊨":"vDash","⊭":"nvDash","⊩":"Vdash","⊮":"nVdash","⊪":"Vvdash","⊫":"VDash","⊯":"nVDash","⊰":"prurel","⊲":"vltri","⋪":"nltri","⊳":"vrtri","⋫":"nrtri","⊴":"ltrie","⋬":"nltrie","⊴⃒":"nvltrie","⊵":"rtrie","⋭":"nrtrie","⊵⃒":"nvrtrie","⊶":"origof","⊷":"imof","⊸":"mumap","⊹":"hercon","⊺":"intcal","⊻":"veebar","⊽":"barvee","⊾":"angrtvb","⊿":"lrtri","⋀":"Wedge","⋁":"Vee","⋂":"xcap","⋃":"xcup","⋄":"diam","⋅":"sdot","⋆":"Star","⋇":"divonx","⋈":"bowtie","⋉":"ltimes","⋊":"rtimes","⋋":"lthree","⋌":"rthree","⋍":"bsime","⋎":"cuvee","⋏":"cuwed","⋐":"Sub","⋑":"Sup","⋒":"Cap","⋓":"Cup","⋔":"fork","⋕":"epar","⋖":"ltdot","⋗":"gtdot","⋘":"Ll","⋘̸":"nLl","⋙":"Gg","⋙̸":"nGg","⋚︀":"lesg","⋚":"leg","⋛":"gel","⋛︀":"gesl","⋞":"cuepr","⋟":"cuesc","⋦":"lnsim","⋧":"gnsim","⋨":"prnsim","⋩":"scnsim","⋮":"vellip","⋯":"ctdot","⋰":"utdot","⋱":"dtdot","⋲":"disin","⋳":"isinsv","⋴":"isins","⋵":"isindot","⋵̸":"notindot","⋶":"notinvc","⋷":"notinvb","⋹":"isinE","⋹̸":"notinE","⋺":"nisd","⋻":"xnis","⋼":"nis","⋽":"notnivc","⋾":"notnivb","⌅":"barwed","⌆":"Barwed","⌌":"drcrop","⌍":"dlcrop","⌎":"urcrop","⌏":"ulcrop","⌐":"bnot","⌒":"profline","⌓":"profsurf","⌕":"telrec","⌖":"target","⌜":"ulcorn","⌝":"urcorn","⌞":"dlcorn","⌟":"drcorn","⌢":"frown","⌣":"smile","⌭":"cylcty","⌮":"profalar","⌶":"topbot","⌽":"ovbar","⌿":"solbar","⍼":"angzarr","⎰":"lmoust","⎱":"rmoust","⎴":"tbrk","⎵":"bbrk","⎶":"bbrktbrk","⏜":"OverParenthesis","⏝":"UnderParenthesis","⏞":"OverBrace","⏟":"UnderBrace","⏢":"trpezium","⏧":"elinters","␣":"blank","─":"boxh","│":"boxv","┌":"boxdr","┐":"boxdl","└":"boxur","┘":"boxul","├":"boxvr","┤":"boxvl","┬":"boxhd","┴":"boxhu","┼":"boxvh","═":"boxH","║":"boxV","╒":"boxdR","╓":"boxDr","╔":"boxDR","╕":"boxdL","╖":"boxDl","╗":"boxDL","╘":"boxuR","╙":"boxUr","╚":"boxUR","╛":"boxuL","╜":"boxUl","╝":"boxUL","╞":"boxvR","╟":"boxVr","╠":"boxVR","╡":"boxvL","╢":"boxVl","╣":"boxVL","╤":"boxHd","╥":"boxhD","╦":"boxHD","╧":"boxHu","╨":"boxhU","╩":"boxHU","╪":"boxvH","╫":"boxVh","╬":"boxVH","▀":"uhblk","▄":"lhblk","█":"block","░":"blk14","▒":"blk12","▓":"blk34","□":"squ","▪":"squf","▫":"EmptyVerySmallSquare","▭":"rect","▮":"marker","▱":"fltns","△":"xutri","▴":"utrif","▵":"utri","▸":"rtrif","▹":"rtri","▽":"xdtri","▾":"dtrif","▿":"dtri","◂":"ltrif","◃":"ltri","◊":"loz","○":"cir","◬":"tridot","◯":"xcirc","◸":"ultri","◹":"urtri","◺":"lltri","◻":"EmptySmallSquare","◼":"FilledSmallSquare","★":"starf","☆":"star","☎":"phone","♀":"female","♂":"male","♠":"spades","♣":"clubs","♥":"hearts","♦":"diams","♪":"sung","✓":"check","✗":"cross","✠":"malt","✶":"sext","❘":"VerticalSeparator","⟈":"bsolhsub","⟉":"suphsol","⟵":"xlarr","⟶":"xrarr","⟷":"xharr","⟸":"xlArr","⟹":"xrArr","⟺":"xhArr","⟼":"xmap","⟿":"dzigrarr","⤂":"nvlArr","⤃":"nvrArr","⤄":"nvHarr","⤅":"Map","⤌":"lbarr","⤍":"rbarr","⤎":"lBarr","⤏":"rBarr","⤐":"RBarr","⤑":"DDotrahd","⤒":"UpArrowBar","⤓":"DownArrowBar","⤖":"Rarrtl","⤙":"latail","⤚":"ratail","⤛":"lAtail","⤜":"rAtail","⤝":"larrfs","⤞":"rarrfs","⤟":"larrbfs","⤠":"rarrbfs","⤣":"nwarhk","⤤":"nearhk","⤥":"searhk","⤦":"swarhk","⤧":"nwnear","⤨":"toea","⤩":"tosa","⤪":"swnwar","⤳":"rarrc","⤳̸":"nrarrc","⤵":"cudarrr","⤶":"ldca","⤷":"rdca","⤸":"cudarrl","⤹":"larrpl","⤼":"curarrm","⤽":"cularrp","⥅":"rarrpl","⥈":"harrcir","⥉":"Uarrocir","⥊":"lurdshar","⥋":"ldrushar","⥎":"LeftRightVector","⥏":"RightUpDownVector","⥐":"DownLeftRightVector","⥑":"LeftUpDownVector","⥒":"LeftVectorBar","⥓":"RightVectorBar","⥔":"RightUpVectorBar","⥕":"RightDownVectorBar","⥖":"DownLeftVectorBar","⥗":"DownRightVectorBar","⥘":"LeftUpVectorBar","⥙":"LeftDownVectorBar","⥚":"LeftTeeVector","⥛":"RightTeeVector","⥜":"RightUpTeeVector","⥝":"RightDownTeeVector","⥞":"DownLeftTeeVector","⥟":"DownRightTeeVector","⥠":"LeftUpTeeVector","⥡":"LeftDownTeeVector","⥢":"lHar","⥣":"uHar","⥤":"rHar","⥥":"dHar","⥦":"luruhar","⥧":"ldrdhar","⥨":"ruluhar","⥩":"rdldhar","⥪":"lharul","⥫":"llhard","⥬":"rharul","⥭":"lrhard","⥮":"udhar","⥯":"duhar","⥰":"RoundImplies","⥱":"erarr","⥲":"simrarr","⥳":"larrsim","⥴":"rarrsim","⥵":"rarrap","⥶":"ltlarr","⥸":"gtrarr","⥹":"subrarr","⥻":"suplarr","⥼":"lfisht","⥽":"rfisht","⥾":"ufisht","⥿":"dfisht","⦚":"vzigzag","⦜":"vangrt","⦝":"angrtvbd","⦤":"ange","⦥":"range","⦦":"dwangle","⦧":"uwangle","⦨":"angmsdaa","⦩":"angmsdab","⦪":"angmsdac","⦫":"angmsdad","⦬":"angmsdae","⦭":"angmsdaf","⦮":"angmsdag","⦯":"angmsdah","⦰":"bemptyv","⦱":"demptyv","⦲":"cemptyv","⦳":"raemptyv","⦴":"laemptyv","⦵":"ohbar","⦶":"omid","⦷":"opar","⦹":"operp","⦻":"olcross","⦼":"odsold","⦾":"olcir","⦿":"ofcir","⧀":"olt","⧁":"ogt","⧂":"cirscir","⧃":"cirE","⧄":"solb","⧅":"bsolb","⧉":"boxbox","⧍":"trisb","⧎":"rtriltri","⧏":"LeftTriangleBar","⧏̸":"NotLeftTriangleBar","⧐":"RightTriangleBar","⧐̸":"NotRightTriangleBar","⧜":"iinfin","⧝":"infintie","⧞":"nvinfin","⧣":"eparsl","⧤":"smeparsl","⧥":"eqvparsl","⧫":"lozf","⧴":"RuleDelayed","⧶":"dsol","⨀":"xodot","⨁":"xoplus","⨂":"xotime","⨄":"xuplus","⨆":"xsqcup","⨍":"fpartint","⨐":"cirfnint","⨑":"awint","⨒":"rppolint","⨓":"scpolint","⨔":"npolint","⨕":"pointint","⨖":"quatint","⨗":"intlarhk","⨢":"pluscir","⨣":"plusacir","⨤":"simplus","⨥":"plusdu","⨦":"plussim","⨧":"plustwo","⨩":"mcomma","⨪":"minusdu","⨭":"loplus","⨮":"roplus","⨯":"Cross","⨰":"timesd","⨱":"timesbar","⨳":"smashp","⨴":"lotimes","⨵":"rotimes","⨶":"otimesas","⨷":"Otimes","⨸":"odiv","⨹":"triplus","⨺":"triminus","⨻":"tritime","⨼":"iprod","⨿":"amalg","⩀":"capdot","⩂":"ncup","⩃":"ncap","⩄":"capand","⩅":"cupor","⩆":"cupcap","⩇":"capcup","⩈":"cupbrcap","⩉":"capbrcup","⩊":"cupcup","⩋":"capcap","⩌":"ccups","⩍":"ccaps","⩐":"ccupssm","⩓":"And","⩔":"Or","⩕":"andand","⩖":"oror","⩗":"orslope","⩘":"andslope","⩚":"andv","⩛":"orv","⩜":"andd","⩝":"ord","⩟":"wedbar","⩦":"sdote","⩪":"simdot","⩭":"congdot","⩭̸":"ncongdot","⩮":"easter","⩯":"apacir","⩰":"apE","⩰̸":"napE","⩱":"eplus","⩲":"pluse","⩳":"Esim","⩷":"eDDot","⩸":"equivDD","⩹":"ltcir","⩺":"gtcir","⩻":"ltquest","⩼":"gtquest","⩽":"les","⩽̸":"nles","⩾":"ges","⩾̸":"nges","⩿":"lesdot","⪀":"gesdot","⪁":"lesdoto","⪂":"gesdoto","⪃":"lesdotor","⪄":"gesdotol","⪅":"lap","⪆":"gap","⪇":"lne","⪈":"gne","⪉":"lnap","⪊":"gnap","⪋":"lEg","⪌":"gEl","⪍":"lsime","⪎":"gsime","⪏":"lsimg","⪐":"gsiml","⪑":"lgE","⪒":"glE","⪓":"lesges","⪔":"gesles","⪕":"els","⪖":"egs","⪗":"elsdot","⪘":"egsdot","⪙":"el","⪚":"eg","⪝":"siml","⪞":"simg","⪟":"simlE","⪠":"simgE","⪡":"LessLess","⪡̸":"NotNestedLessLess","⪢":"GreaterGreater","⪢̸":"NotNestedGreaterGreater","⪤":"glj","⪥":"gla","⪦":"ltcc","⪧":"gtcc","⪨":"lescc","⪩":"gescc","⪪":"smt","⪫":"lat","⪬":"smte","⪬︀":"smtes","⪭":"late","⪭︀":"lates","⪮":"bumpE","⪯":"pre","⪯̸":"npre","⪰":"sce","⪰̸":"nsce","⪳":"prE","⪴":"scE","⪵":"prnE","⪶":"scnE","⪷":"prap","⪸":"scap","⪹":"prnap","⪺":"scnap","⪻":"Pr","⪼":"Sc","⪽":"subdot","⪾":"supdot","⪿":"subplus","⫀":"supplus","⫁":"submult","⫂":"supmult","⫃":"subedot","⫄":"supedot","⫅":"subE","⫅̸":"nsubE","⫆":"supE","⫆̸":"nsupE","⫇":"subsim","⫈":"supsim","⫋︀":"vsubnE","⫋":"subnE","⫌︀":"vsupnE","⫌":"supnE","⫏":"csub","⫐":"csup","⫑":"csube","⫒":"csupe","⫓":"subsup","⫔":"supsub","⫕":"subsub","⫖":"supsup","⫗":"suphsub","⫘":"supdsub","⫙":"forkv","⫚":"topfork","⫛":"mlcp","⫤":"Dashv","⫦":"Vdashl","⫧":"Barv","⫨":"vBar","⫩":"vBarv","⫫":"Vbar","⫬":"Not","⫭":"bNot","⫮":"rnmid","⫯":"cirmid","⫰":"midcir","⫱":"topcir","⫲":"nhpar","⫳":"parsim","⫽":"parsl","⫽⃥":"nparsl","♭":"flat","♮":"natur","♯":"sharp","¤":"curren","¢":"cent",$:"dollar","£":"pound","¥":"yen","€":"euro","¹":"sup1","½":"half","⅓":"frac13","¼":"frac14","⅕":"frac15","⅙":"frac16","⅛":"frac18","²":"sup2","⅔":"frac23","⅖":"frac25","³":"sup3","¾":"frac34","⅗":"frac35","⅜":"frac38","⅘":"frac45","⅚":"frac56","⅝":"frac58","⅞":"frac78","𝒶":"ascr","𝕒":"aopf","𝔞":"afr","𝔸":"Aopf","𝔄":"Afr","𝒜":"Ascr","ª":"ordf","á":"aacute","Á":"Aacute","à":"agrave","À":"Agrave","ă":"abreve","Ă":"Abreve","â":"acirc","Â":"Acirc","å":"aring","Å":"angst","ä":"auml","Ä":"Auml","ã":"atilde","Ã":"Atilde","ą":"aogon","Ą":"Aogon","ā":"amacr","Ā":"Amacr","æ":"aelig","Æ":"AElig","𝒷":"bscr","𝕓":"bopf","𝔟":"bfr","𝔹":"Bopf","ℬ":"Bscr","𝔅":"Bfr","𝔠":"cfr","𝒸":"cscr","𝕔":"copf","ℭ":"Cfr","𝒞":"Cscr","ℂ":"Copf","ć":"cacute","Ć":"Cacute","ĉ":"ccirc","Ĉ":"Ccirc","č":"ccaron","Č":"Ccaron","ċ":"cdot","Ċ":"Cdot","ç":"ccedil","Ç":"Ccedil","℅":"incare","𝔡":"dfr","ⅆ":"dd","𝕕":"dopf","𝒹":"dscr","𝒟":"Dscr","𝔇":"Dfr","ⅅ":"DD","𝔻":"Dopf","ď":"dcaron","Ď":"Dcaron","đ":"dstrok","Đ":"Dstrok","ð":"eth","Ð":"ETH","ⅇ":"ee","ℯ":"escr","𝔢":"efr","𝕖":"eopf","ℰ":"Escr","𝔈":"Efr","𝔼":"Eopf","é":"eacute","É":"Eacute","è":"egrave","È":"Egrave","ê":"ecirc","Ê":"Ecirc","ě":"ecaron","Ě":"Ecaron","ë":"euml","Ë":"Euml","ė":"edot","Ė":"Edot","ę":"eogon","Ę":"Eogon","ē":"emacr","Ē":"Emacr","𝔣":"ffr","𝕗":"fopf","𝒻":"fscr","𝔉":"Ffr","𝔽":"Fopf","ℱ":"Fscr","ﬀ":"fflig","ﬃ":"ffilig","ﬄ":"ffllig","ﬁ":"filig",fj:"fjlig","ﬂ":"fllig","ƒ":"fnof","ℊ":"gscr","𝕘":"gopf","𝔤":"gfr","𝒢":"Gscr","𝔾":"Gopf","𝔊":"Gfr","ǵ":"gacute","ğ":"gbreve","Ğ":"Gbreve","ĝ":"gcirc","Ĝ":"Gcirc","ġ":"gdot","Ġ":"Gdot","Ģ":"Gcedil","𝔥":"hfr","ℎ":"planckh","𝒽":"hscr","𝕙":"hopf","ℋ":"Hscr","ℌ":"Hfr","ℍ":"Hopf","ĥ":"hcirc","Ĥ":"Hcirc","ℏ":"hbar","ħ":"hstrok","Ħ":"Hstrok","𝕚":"iopf","𝔦":"ifr","𝒾":"iscr","ⅈ":"ii","𝕀":"Iopf","ℐ":"Iscr","ℑ":"Im","í":"iacute","Í":"Iacute","ì":"igrave","Ì":"Igrave","î":"icirc","Î":"Icirc","ï":"iuml","Ï":"Iuml","ĩ":"itilde","Ĩ":"Itilde","İ":"Idot","į":"iogon","Į":"Iogon","ī":"imacr","Ī":"Imacr","ĳ":"ijlig","Ĳ":"IJlig","ı":"imath","𝒿":"jscr","𝕛":"jopf","𝔧":"jfr","𝒥":"Jscr","𝔍":"Jfr","𝕁":"Jopf","ĵ":"jcirc","Ĵ":"Jcirc","ȷ":"jmath","𝕜":"kopf","𝓀":"kscr","𝔨":"kfr","𝒦":"Kscr","𝕂":"Kopf","𝔎":"Kfr","ķ":"kcedil","Ķ":"Kcedil","𝔩":"lfr","𝓁":"lscr","ℓ":"ell","𝕝":"lopf","ℒ":"Lscr","𝔏":"Lfr","𝕃":"Lopf","ĺ":"lacute","Ĺ":"Lacute","ľ":"lcaron","Ľ":"Lcaron","ļ":"lcedil","Ļ":"Lcedil","ł":"lstrok","Ł":"Lstrok","ŀ":"lmidot","Ŀ":"Lmidot","𝔪":"mfr","𝕞":"mopf","𝓂":"mscr","𝔐":"Mfr","𝕄":"Mopf","ℳ":"Mscr","𝔫":"nfr","𝕟":"nopf","𝓃":"nscr","ℕ":"Nopf","𝒩":"Nscr","𝔑":"Nfr","ń":"nacute","Ń":"Nacute","ň":"ncaron","Ň":"Ncaron","ñ":"ntilde","Ñ":"Ntilde","ņ":"ncedil","Ņ":"Ncedil","№":"numero","ŋ":"eng","Ŋ":"ENG","𝕠":"oopf","𝔬":"ofr","ℴ":"oscr","𝒪":"Oscr","𝔒":"Ofr","𝕆":"Oopf","º":"ordm","ó":"oacute","Ó":"Oacute","ò":"ograve","Ò":"Ograve","ô":"ocirc","Ô":"Ocirc","ö":"ouml","Ö":"Ouml","ő":"odblac","Ő":"Odblac","õ":"otilde","Õ":"Otilde","ø":"oslash","Ø":"Oslash","ō":"omacr","Ō":"Omacr","œ":"oelig","Œ":"OElig","𝔭":"pfr","𝓅":"pscr","𝕡":"popf","ℙ":"Popf","𝔓":"Pfr","𝒫":"Pscr","𝕢":"qopf","𝔮":"qfr","𝓆":"qscr","𝒬":"Qscr","𝔔":"Qfr","ℚ":"Qopf","ĸ":"kgreen","𝔯":"rfr","𝕣":"ropf","𝓇":"rscr","ℛ":"Rscr","ℜ":"Re","ℝ":"Ropf","ŕ":"racute","Ŕ":"Racute","ř":"rcaron","Ř":"Rcaron","ŗ":"rcedil","Ŗ":"Rcedil","𝕤":"sopf","𝓈":"sscr","𝔰":"sfr","𝕊":"Sopf","𝔖":"Sfr","𝒮":"Sscr","Ⓢ":"oS","ś":"sacute","Ś":"Sacute","ŝ":"scirc","Ŝ":"Scirc","š":"scaron","Š":"Scaron","ş":"scedil","Ş":"Scedil","ß":"szlig","𝔱":"tfr","𝓉":"tscr","𝕥":"topf","𝒯":"Tscr","𝔗":"Tfr","𝕋":"Topf","ť":"tcaron","Ť":"Tcaron","ţ":"tcedil","Ţ":"Tcedil","™":"trade","ŧ":"tstrok","Ŧ":"Tstrok","𝓊":"uscr","𝕦":"uopf","𝔲":"ufr","𝕌":"Uopf","𝔘":"Ufr","𝒰":"Uscr","ú":"uacute","Ú":"Uacute","ù":"ugrave","Ù":"Ugrave","ŭ":"ubreve","Ŭ":"Ubreve","û":"ucirc","Û":"Ucirc","ů":"uring","Ů":"Uring","ü":"uuml","Ü":"Uuml","ű":"udblac","Ű":"Udblac","ũ":"utilde","Ũ":"Utilde","ų":"uogon","Ų":"Uogon","ū":"umacr","Ū":"Umacr","𝔳":"vfr","𝕧":"vopf","𝓋":"vscr","𝔙":"Vfr","𝕍":"Vopf","𝒱":"Vscr","𝕨":"wopf","𝓌":"wscr","𝔴":"wfr","𝒲":"Wscr","𝕎":"Wopf","𝔚":"Wfr","ŵ":"wcirc","Ŵ":"Wcirc","𝔵":"xfr","𝓍":"xscr","𝕩":"xopf","𝕏":"Xopf","𝔛":"Xfr","𝒳":"Xscr","𝔶":"yfr","𝓎":"yscr","𝕪":"yopf","𝒴":"Yscr","𝔜":"Yfr","𝕐":"Yopf","ý":"yacute","Ý":"Yacute","ŷ":"ycirc","Ŷ":"Ycirc","ÿ":"yuml","Ÿ":"Yuml","𝓏":"zscr","𝔷":"zfr","𝕫":"zopf","ℨ":"Zfr","ℤ":"Zopf","𝒵":"Zscr","ź":"zacute","Ź":"Zacute","ž":"zcaron","Ž":"Zcaron","ż":"zdot","Ż":"Zdot","Ƶ":"imped","þ":"thorn","Þ":"THORN","ŉ":"napos","α":"alpha","Α":"Alpha","β":"beta","Β":"Beta","γ":"gamma","Γ":"Gamma","δ":"delta","Δ":"Delta","ε":"epsi","ϵ":"epsiv","Ε":"Epsilon","ϝ":"gammad","Ϝ":"Gammad","ζ":"zeta","Ζ":"Zeta","η":"eta","Η":"Eta","θ":"theta","ϑ":"thetav","Θ":"Theta","ι":"iota","Ι":"Iota","κ":"kappa","ϰ":"kappav","Κ":"Kappa","λ":"lambda","Λ":"Lambda","μ":"mu","µ":"micro","Μ":"Mu","ν":"nu","Ν":"Nu","ξ":"xi","Ξ":"Xi","ο":"omicron","Ο":"Omicron","π":"pi","ϖ":"piv","Π":"Pi","ρ":"rho","ϱ":"rhov","Ρ":"Rho","σ":"sigma","Σ":"Sigma","ς":"sigmaf","τ":"tau","Τ":"Tau","υ":"upsi","Υ":"Upsilon","ϒ":"Upsi","φ":"phi","ϕ":"phiv","Φ":"Phi","χ":"chi","Χ":"Chi","ψ":"psi","Ψ":"Psi","ω":"omega","Ω":"ohm","а":"acy","А":"Acy","б":"bcy","Б":"Bcy","в":"vcy","В":"Vcy","г":"gcy","Г":"Gcy","ѓ":"gjcy","Ѓ":"GJcy","д":"dcy","Д":"Dcy","ђ":"djcy","Ђ":"DJcy","е":"iecy","Е":"IEcy","ё":"iocy","Ё":"IOcy","є":"jukcy","Є":"Jukcy","ж":"zhcy","Ж":"ZHcy","з":"zcy","З":"Zcy","ѕ":"dscy","Ѕ":"DScy","и":"icy","И":"Icy","і":"iukcy","І":"Iukcy","ї":"yicy","Ї":"YIcy","й":"jcy","Й":"Jcy","ј":"jsercy","Ј":"Jsercy","к":"kcy","К":"Kcy","ќ":"kjcy","Ќ":"KJcy","л":"lcy","Л":"Lcy","љ":"ljcy","Љ":"LJcy","м":"mcy","М":"Mcy","н":"ncy","Н":"Ncy","њ":"njcy","Њ":"NJcy","о":"ocy","О":"Ocy","п":"pcy","П":"Pcy","р":"rcy","Р":"Rcy","с":"scy","С":"Scy","т":"tcy","Т":"Tcy","ћ":"tshcy","Ћ":"TSHcy","у":"ucy","У":"Ucy","ў":"ubrcy","Ў":"Ubrcy","ф":"fcy","Ф":"Fcy","х":"khcy","Х":"KHcy","ц":"tscy","Ц":"TScy","ч":"chcy","Ч":"CHcy","џ":"dzcy","Џ":"DZcy","ш":"shcy","Ш":"SHcy","щ":"shchcy","Щ":"SHCHcy","ъ":"hardcy","Ъ":"HARDcy","ы":"ycy","Ы":"Ycy","ь":"softcy","Ь":"SOFTcy","э":"ecy","Э":"Ecy","ю":"yucy","Ю":"YUcy","я":"yacy","Я":"YAcy","ℵ":"aleph","ℶ":"beth","ℷ":"gimel","ℸ":"daleth"},u=/["&'<>`]/g,c={'"':"&quot;","&":"&amp;","'":"&#x27;","<":"&lt;",">":"&gt;","`":"&#x60;"},d=/&#(?:[xX][^a-fA-F0-9]|[^0-9xX])/,h=/[\0-\x08\x0B\x0E-\x1F\x7F-\x9F\uFDD0-\uFDEF\uFFFE\uFFFF]|[\uD83F\uD87F\uD8BF\uD8FF\uD93F\uD97F\uD9BF\uD9FF\uDA3F\uDA7F\uDABF\uDAFF\uDB3F\uDB7F\uDBBF\uDBFF][\uDFFE\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,p=/&(CounterClockwiseContourIntegral|DoubleLongLeftRightArrow|ClockwiseContourIntegral|NotNestedGreaterGreater|NotSquareSupersetEqual|DiacriticalDoubleAcute|NotRightTriangleEqual|NotSucceedsSlantEqual|NotPrecedesSlantEqual|CloseCurlyDoubleQuote|NegativeVeryThinSpace|DoubleContourIntegral|FilledVerySmallSquare|CapitalDifferentialD|OpenCurlyDoubleQuote|EmptyVerySmallSquare|NestedGreaterGreater|DoubleLongRightArrow|NotLeftTriangleEqual|NotGreaterSlantEqual|ReverseUpEquilibrium|DoubleLeftRightArrow|NotSquareSubsetEqual|NotDoubleVerticalBar|RightArrowLeftArrow|NotGreaterFullEqual|NotRightTriangleBar|SquareSupersetEqual|DownLeftRightVector|DoubleLongLeftArrow|leftrightsquigarrow|LeftArrowRightArrow|NegativeMediumSpace|blacktriangleright|RightDownVectorBar|PrecedesSlantEqual|RightDoubleBracket|SucceedsSlantEqual|NotLeftTriangleBar|RightTriangleEqual|SquareIntersection|RightDownTeeVector|ReverseEquilibrium|NegativeThickSpace|longleftrightarrow|Longleftrightarrow|LongLeftRightArrow|DownRightTeeVector|DownRightVectorBar|GreaterSlantEqual|SquareSubsetEqual|LeftDownVectorBar|LeftDoubleBracket|VerticalSeparator|rightleftharpoons|NotGreaterGreater|NotSquareSuperset|blacktriangleleft|blacktriangledown|NegativeThinSpace|LeftDownTeeVector|NotLessSlantEqual|leftrightharpoons|DoubleUpDownArrow|DoubleVerticalBar|LeftTriangleEqual|FilledSmallSquare|twoheadrightarrow|NotNestedLessLess|DownLeftTeeVector|DownLeftVectorBar|RightAngleBracket|NotTildeFullEqual|NotReverseElement|RightUpDownVector|DiacriticalTilde|NotSucceedsTilde|circlearrowright|NotPrecedesEqual|rightharpoondown|DoubleRightArrow|NotSucceedsEqual|NonBreakingSpace|NotRightTriangle|LessEqualGreater|RightUpTeeVector|LeftAngleBracket|GreaterFullEqual|DownArrowUpArrow|RightUpVectorBar|twoheadleftarrow|GreaterEqualLess|downharpoonright|RightTriangleBar|ntrianglerighteq|NotSupersetEqual|LeftUpDownVector|DiacriticalAcute|rightrightarrows|vartriangleright|UpArrowDownArrow|DiacriticalGrave|UnderParenthesis|EmptySmallSquare|LeftUpVectorBar|leftrightarrows|DownRightVector|downharpoonleft|trianglerighteq|ShortRightArrow|OverParenthesis|DoubleLeftArrow|DoubleDownArrow|NotSquareSubset|bigtriangledown|ntrianglelefteq|UpperRightArrow|curvearrowright|vartriangleleft|NotLeftTriangle|nleftrightarrow|LowerRightArrow|NotHumpDownHump|NotGreaterTilde|rightthreetimes|LeftUpTeeVector|NotGreaterEqual|straightepsilon|LeftTriangleBar|rightsquigarrow|ContourIntegral|rightleftarrows|CloseCurlyQuote|RightDownVector|LeftRightVector|nLeftrightarrow|leftharpoondown|circlearrowleft|SquareSuperset|OpenCurlyQuote|hookrightarrow|HorizontalLine|DiacriticalDot|NotLessGreater|ntriangleright|DoubleRightTee|InvisibleComma|InvisibleTimes|LowerLeftArrow|DownLeftVector|NotSubsetEqual|curvearrowleft|trianglelefteq|NotVerticalBar|TildeFullEqual|downdownarrows|NotGreaterLess|RightTeeVector|ZeroWidthSpace|looparrowright|LongRightArrow|doublebarwedge|ShortLeftArrow|ShortDownArrow|RightVectorBar|GreaterGreater|ReverseElement|rightharpoonup|LessSlantEqual|leftthreetimes|upharpoonright|rightarrowtail|LeftDownVector|Longrightarrow|NestedLessLess|UpperLeftArrow|nshortparallel|leftleftarrows|leftrightarrow|Leftrightarrow|LeftRightArrow|longrightarrow|upharpoonleft|RightArrowBar|ApplyFunction|LeftTeeVector|leftarrowtail|NotEqualTilde|varsubsetneqq|varsupsetneqq|RightTeeArrow|SucceedsEqual|SucceedsTilde|LeftVectorBar|SupersetEqual|hookleftarrow|DifferentialD|VerticalTilde|VeryThinSpace|blacktriangle|bigtriangleup|LessFullEqual|divideontimes|leftharpoonup|UpEquilibrium|ntriangleleft|RightTriangle|measuredangle|shortparallel|longleftarrow|Longleftarrow|LongLeftArrow|DoubleLeftTee|Poincareplane|PrecedesEqual|triangleright|DoubleUpArrow|RightUpVector|fallingdotseq|looparrowleft|PrecedesTilde|NotTildeEqual|NotTildeTilde|smallsetminus|Proportional|triangleleft|triangledown|UnderBracket|NotHumpEqual|exponentiale|ExponentialE|NotLessTilde|HilbertSpace|RightCeiling|blacklozenge|varsupsetneq|HumpDownHump|GreaterEqual|VerticalLine|LeftTeeArrow|NotLessEqual|DownTeeArrow|LeftTriangle|varsubsetneq|Intersection|NotCongruent|DownArrowBar|LeftUpVector|LeftArrowBar|risingdotseq|GreaterTilde|RoundImplies|SquareSubset|ShortUpArrow|NotSuperset|quaternions|precnapprox|backepsilon|preccurlyeq|OverBracket|blacksquare|MediumSpace|VerticalBar|circledcirc|circleddash|CircleMinus|CircleTimes|LessGreater|curlyeqprec|curlyeqsucc|diamondsuit|UpDownArrow|Updownarrow|RuleDelayed|Rrightarrow|updownarrow|RightVector|nRightarrow|nrightarrow|eqslantless|LeftCeiling|Equilibrium|SmallCircle|expectation|NotSucceeds|thickapprox|GreaterLess|SquareUnion|NotPrecedes|NotLessLess|straightphi|succnapprox|succcurlyeq|SubsetEqual|sqsupseteq|Proportion|Laplacetrf|ImaginaryI|supsetneqq|NotGreater|gtreqqless|NotElement|ThickSpace|TildeEqual|TildeTilde|Fouriertrf|rmoustache|EqualTilde|eqslantgtr|UnderBrace|LeftVector|UpArrowBar|nLeftarrow|nsubseteqq|subsetneqq|nsupseteqq|nleftarrow|succapprox|lessapprox|UpTeeArrow|upuparrows|curlywedge|lesseqqgtr|varepsilon|varnothing|RightFloor|complement|CirclePlus|sqsubseteq|Lleftarrow|circledast|RightArrow|Rightarrow|rightarrow|lmoustache|Bernoullis|precapprox|mapstoleft|mapstodown|longmapsto|dotsquare|downarrow|DoubleDot|nsubseteq|supsetneq|leftarrow|nsupseteq|subsetneq|ThinSpace|ngeqslant|subseteqq|HumpEqual|NotSubset|triangleq|NotCupCap|lesseqgtr|heartsuit|TripleDot|Leftarrow|Coproduct|Congruent|varpropto|complexes|gvertneqq|LeftArrow|LessTilde|supseteqq|MinusPlus|CircleDot|nleqslant|NotExists|gtreqless|nparallel|UnionPlus|LeftFloor|checkmark|CenterDot|centerdot|Mellintrf|gtrapprox|bigotimes|OverBrace|spadesuit|therefore|pitchfork|rationals|PlusMinus|Backslash|Therefore|DownBreve|backsimeq|backprime|DownArrow|nshortmid|Downarrow|lvertneqq|eqvparsl|imagline|imagpart|infintie|integers|Integral|intercal|LessLess|Uarrocir|intlarhk|sqsupset|angmsdaf|sqsubset|llcorner|vartheta|cupbrcap|lnapprox|Superset|SuchThat|succnsim|succneqq|angmsdag|biguplus|curlyvee|trpezium|Succeeds|NotTilde|bigwedge|angmsdah|angrtvbd|triminus|cwconint|fpartint|lrcorner|smeparsl|subseteq|urcorner|lurdshar|laemptyv|DDotrahd|approxeq|ldrushar|awconint|mapstoup|backcong|shortmid|triangle|geqslant|gesdotol|timesbar|circledR|circledS|setminus|multimap|naturals|scpolint|ncongdot|RightTee|boxminus|gnapprox|boxtimes|andslope|thicksim|angmsdaa|varsigma|cirfnint|rtriltri|angmsdab|rppolint|angmsdac|barwedge|drbkarow|clubsuit|thetasym|bsolhsub|capbrcup|dzigrarr|doteqdot|DotEqual|dotminus|UnderBar|NotEqual|realpart|otimesas|ulcorner|hksearow|hkswarow|parallel|PartialD|elinters|emptyset|plusacir|bbrktbrk|angmsdad|pointint|bigoplus|angmsdae|Precedes|bigsqcup|varkappa|notindot|supseteq|precneqq|precnsim|profalar|profline|profsurf|leqslant|lesdotor|raemptyv|subplus|notnivb|notnivc|subrarr|zigrarr|vzigzag|submult|subedot|Element|between|cirscir|larrbfs|larrsim|lotimes|lbrksld|lbrkslu|lozenge|ldrdhar|dbkarow|bigcirc|epsilon|simrarr|simplus|ltquest|Epsilon|luruhar|gtquest|maltese|npolint|eqcolon|npreceq|bigodot|ddagger|gtrless|bnequiv|harrcir|ddotseq|equivDD|backsim|demptyv|nsqsube|nsqsupe|Upsilon|nsubset|upsilon|minusdu|nsucceq|swarrow|nsupset|coloneq|searrow|boxplus|napprox|natural|asympeq|alefsym|congdot|nearrow|bigstar|diamond|supplus|tritime|LeftTee|nvinfin|triplus|NewLine|nvltrie|nvrtrie|nwarrow|nexists|Diamond|ruluhar|Implies|supmult|angzarr|suplarr|suphsub|questeq|because|digamma|Because|olcross|bemptyv|omicron|Omicron|rotimes|NoBreak|intprod|angrtvb|orderof|uwangle|suphsol|lesdoto|orslope|DownTee|realine|cudarrl|rdldhar|OverBar|supedot|lessdot|supdsub|topfork|succsim|rbrkslu|rbrksld|pertenk|cudarrr|isindot|planckh|lessgtr|pluscir|gesdoto|plussim|plustwo|lesssim|cularrp|rarrsim|Cayleys|notinva|notinvb|notinvc|UpArrow|Uparrow|uparrow|NotLess|dwangle|precsim|Product|curarrm|Cconint|dotplus|rarrbfs|ccupssm|Cedilla|cemptyv|notniva|quatint|frac35|frac38|frac45|frac56|frac58|frac78|tridot|xoplus|gacute|gammad|Gammad|lfisht|lfloor|bigcup|sqsupe|gbreve|Gbreve|lharul|sqsube|sqcups|Gcedil|apacir|llhard|lmidot|Lmidot|lmoust|andand|sqcaps|approx|Abreve|spades|circeq|tprime|divide|topcir|Assign|topbot|gesdot|divonx|xuplus|timesd|gesles|atilde|solbar|SOFTcy|loplus|timesb|lowast|lowbar|dlcorn|dlcrop|softcy|dollar|lparlt|thksim|lrhard|Atilde|lsaquo|smashp|bigvee|thinsp|wreath|bkarow|lsquor|lstrok|Lstrok|lthree|ltimes|ltlarr|DotDot|simdot|ltrPar|weierp|xsqcup|angmsd|sigmav|sigmaf|zeetrf|Zcaron|zcaron|mapsto|vsupne|thetav|cirmid|marker|mcomma|Zacute|vsubnE|there4|gtlPar|vsubne|bottom|gtrarr|SHCHcy|shchcy|midast|midcir|middot|minusb|minusd|gtrdot|bowtie|sfrown|mnplus|models|colone|seswar|Colone|mstpos|searhk|gtrsim|nacute|Nacute|boxbox|telrec|hairsp|Tcedil|nbumpe|scnsim|ncaron|Ncaron|ncedil|Ncedil|hamilt|Scedil|nearhk|hardcy|HARDcy|tcedil|Tcaron|commat|nequiv|nesear|tcaron|target|hearts|nexist|varrho|scedil|Scaron|scaron|hellip|Sacute|sacute|hercon|swnwar|compfn|rtimes|rthree|rsquor|rsaquo|zacute|wedgeq|homtht|barvee|barwed|Barwed|rpargt|horbar|conint|swarhk|roplus|nltrie|hslash|hstrok|Hstrok|rmoust|Conint|bprime|hybull|hyphen|iacute|Iacute|supsup|supsub|supsim|varphi|coprod|brvbar|agrave|Supset|supset|igrave|Igrave|notinE|Agrave|iiiint|iinfin|copysr|wedbar|Verbar|vangrt|becaus|incare|verbar|inodot|bullet|drcorn|intcal|drcrop|cularr|vellip|Utilde|bumpeq|cupcap|dstrok|Dstrok|CupCap|cupcup|cupdot|eacute|Eacute|supdot|iquest|easter|ecaron|Ecaron|ecolon|isinsv|utilde|itilde|Itilde|curarr|succeq|Bumpeq|cacute|ulcrop|nparsl|Cacute|nprcue|egrave|Egrave|nrarrc|nrarrw|subsup|subsub|nrtrie|jsercy|nsccue|Jsercy|kappav|kcedil|Kcedil|subsim|ulcorn|nsimeq|egsdot|veebar|kgreen|capand|elsdot|Subset|subset|curren|aacute|lacute|Lacute|emptyv|ntilde|Ntilde|lagran|lambda|Lambda|capcap|Ugrave|langle|subdot|emsp13|numero|emsp14|nvdash|nvDash|nVdash|nVDash|ugrave|ufisht|nvHarr|larrfs|nvlArr|larrhk|larrlp|larrpl|nvrArr|Udblac|nwarhk|larrtl|nwnear|oacute|Oacute|latail|lAtail|sstarf|lbrace|odblac|Odblac|lbrack|udblac|odsold|eparsl|lcaron|Lcaron|ograve|Ograve|lcedil|Lcedil|Aacute|ssmile|ssetmn|squarf|ldquor|capcup|ominus|cylcty|rharul|eqcirc|dagger|rfloor|rfisht|Dagger|daleth|equals|origof|capdot|equest|dcaron|Dcaron|rdquor|oslash|Oslash|otilde|Otilde|otimes|Otimes|urcrop|Ubreve|ubreve|Yacute|Uacute|uacute|Rcedil|rcedil|urcorn|parsim|Rcaron|Vdashl|rcaron|Tstrok|percnt|period|permil|Exists|yacute|rbrack|rbrace|phmmat|ccaron|Ccaron|planck|ccedil|plankv|tstrok|female|plusdo|plusdu|ffilig|plusmn|ffllig|Ccedil|rAtail|dfisht|bernou|ratail|Rarrtl|rarrtl|angsph|rarrpl|rarrlp|rarrhk|xwedge|xotime|forall|ForAll|Vvdash|vsupnE|preceq|bigcap|frac12|frac13|frac14|primes|rarrfs|prnsim|frac15|Square|frac16|square|lesdot|frac18|frac23|propto|prurel|rarrap|rangle|puncsp|frac25|Racute|qprime|racute|lesges|frac34|abreve|AElig|eqsim|utdot|setmn|urtri|Equal|Uring|seArr|uring|searr|dashv|Dashv|mumap|nabla|iogon|Iogon|sdote|sdotb|scsim|napid|napos|equiv|natur|Acirc|dblac|erarr|nbump|iprod|erDot|ucirc|awint|esdot|angrt|ncong|isinE|scnap|Scirc|scirc|ndash|isins|Ubrcy|nearr|neArr|isinv|nedot|ubrcy|acute|Ycirc|iukcy|Iukcy|xutri|nesim|caret|jcirc|Jcirc|caron|twixt|ddarr|sccue|exist|jmath|sbquo|ngeqq|angst|ccaps|lceil|ngsim|UpTee|delta|Delta|rtrif|nharr|nhArr|nhpar|rtrie|jukcy|Jukcy|kappa|rsquo|Kappa|nlarr|nlArr|TSHcy|rrarr|aogon|Aogon|fflig|xrarr|tshcy|ccirc|nleqq|filig|upsih|nless|dharl|nlsim|fjlig|ropar|nltri|dharr|robrk|roarr|fllig|fltns|roang|rnmid|subnE|subne|lAarr|trisb|Ccirc|acirc|ccups|blank|VDash|forkv|Vdash|langd|cedil|blk12|blk14|laquo|strns|diams|notin|vDash|larrb|blk34|block|disin|uplus|vdash|vBarv|aelig|starf|Wedge|check|xrArr|lates|lbarr|lBarr|notni|lbbrk|bcong|frasl|lbrke|frown|vrtri|vprop|vnsup|gamma|Gamma|wedge|xodot|bdquo|srarr|doteq|ldquo|boxdl|boxdL|gcirc|Gcirc|boxDl|boxDL|boxdr|boxdR|boxDr|TRADE|trade|rlhar|boxDR|vnsub|npart|vltri|rlarr|boxhd|boxhD|nprec|gescc|nrarr|nrArr|boxHd|boxHD|boxhu|boxhU|nrtri|boxHu|clubs|boxHU|times|colon|Colon|gimel|xlArr|Tilde|nsime|tilde|nsmid|nspar|THORN|thorn|xlarr|nsube|nsubE|thkap|xhArr|comma|nsucc|boxul|boxuL|nsupe|nsupE|gneqq|gnsim|boxUl|boxUL|grave|boxur|boxuR|boxUr|boxUR|lescc|angle|bepsi|boxvh|varpi|boxvH|numsp|Theta|gsime|gsiml|theta|boxVh|boxVH|boxvl|gtcir|gtdot|boxvL|boxVl|boxVL|crarr|cross|Cross|nvsim|boxvr|nwarr|nwArr|sqsup|dtdot|Uogon|lhard|lharu|dtrif|ocirc|Ocirc|lhblk|duarr|odash|sqsub|Hacek|sqcup|llarr|duhar|oelig|OElig|ofcir|boxvR|uogon|lltri|boxVr|csube|uuarr|ohbar|csupe|ctdot|olarr|olcir|harrw|oline|sqcap|omacr|Omacr|omega|Omega|boxVR|aleph|lneqq|lnsim|loang|loarr|rharu|lobrk|hcirc|operp|oplus|rhard|Hcirc|orarr|Union|order|ecirc|Ecirc|cuepr|szlig|cuesc|breve|reals|eDDot|Breve|hoarr|lopar|utrif|rdquo|Umacr|umacr|efDot|swArr|ultri|alpha|rceil|ovbar|swarr|Wcirc|wcirc|smtes|smile|bsemi|lrarr|aring|parsl|lrhar|bsime|uhblk|lrtri|cupor|Aring|uharr|uharl|slarr|rbrke|bsolb|lsime|rbbrk|RBarr|lsimg|phone|rBarr|rbarr|icirc|lsquo|Icirc|emacr|Emacr|ratio|simne|plusb|simlE|simgE|simeq|pluse|ltcir|ltdot|empty|xharr|xdtri|iexcl|Alpha|ltrie|rarrw|pound|ltrif|xcirc|bumpe|prcue|bumpE|asymp|amacr|cuvee|Sigma|sigma|iiint|udhar|iiota|ijlig|IJlig|supnE|imacr|Imacr|prime|Prime|image|prnap|eogon|Eogon|rarrc|mdash|mDDot|cuwed|imath|supne|imped|Amacr|udarr|prsim|micro|rarrb|cwint|raquo|infin|eplus|range|rangd|Ucirc|radic|minus|amalg|veeeq|rAarr|epsiv|ycirc|quest|sharp|quot|zwnj|Qscr|race|qscr|Qopf|qopf|qint|rang|Rang|Zscr|zscr|Zopf|zopf|rarr|rArr|Rarr|Pscr|pscr|prop|prod|prnE|prec|ZHcy|zhcy|prap|Zeta|zeta|Popf|popf|Zdot|plus|zdot|Yuml|yuml|phiv|YUcy|yucy|Yscr|yscr|perp|Yopf|yopf|part|para|YIcy|Ouml|rcub|yicy|YAcy|rdca|ouml|osol|Oscr|rdsh|yacy|real|oscr|xvee|andd|rect|andv|Xscr|oror|ordm|ordf|xscr|ange|aopf|Aopf|rHar|Xopf|opar|Oopf|xopf|xnis|rhov|oopf|omid|xmap|oint|apid|apos|ogon|ascr|Ascr|odot|odiv|xcup|xcap|ocir|oast|nvlt|nvle|nvgt|nvge|nvap|Wscr|wscr|auml|ntlg|ntgl|nsup|nsub|nsim|Nscr|nscr|nsce|Wopf|ring|npre|wopf|npar|Auml|Barv|bbrk|Nopf|nopf|nmid|nLtv|beta|ropf|Ropf|Beta|beth|nles|rpar|nleq|bnot|bNot|nldr|NJcy|rscr|Rscr|Vscr|vscr|rsqb|njcy|bopf|nisd|Bopf|rtri|Vopf|nGtv|ngtr|vopf|boxh|boxH|boxv|nges|ngeq|boxV|bscr|scap|Bscr|bsim|Vert|vert|bsol|bull|bump|caps|cdot|ncup|scnE|ncap|nbsp|napE|Cdot|cent|sdot|Vbar|nang|vBar|chcy|Mscr|mscr|sect|semi|CHcy|Mopf|mopf|sext|circ|cire|mldr|mlcp|cirE|comp|shcy|SHcy|vArr|varr|cong|copf|Copf|copy|COPY|malt|male|macr|lvnE|cscr|ltri|sime|ltcc|simg|Cscr|siml|csub|Uuml|lsqb|lsim|uuml|csup|Lscr|lscr|utri|smid|lpar|cups|smte|lozf|darr|Lopf|Uscr|solb|lopf|sopf|Sopf|lneq|uscr|spar|dArr|lnap|Darr|dash|Sqrt|LJcy|ljcy|lHar|dHar|Upsi|upsi|diam|lesg|djcy|DJcy|leqq|dopf|Dopf|dscr|Dscr|dscy|ldsh|ldca|squf|DScy|sscr|Sscr|dsol|lcub|late|star|Star|Uopf|Larr|lArr|larr|uopf|dtri|dzcy|sube|subE|Lang|lang|Kscr|kscr|Kopf|kopf|KJcy|kjcy|KHcy|khcy|DZcy|ecir|edot|eDot|Jscr|jscr|succ|Jopf|jopf|Edot|uHar|emsp|ensp|Iuml|iuml|eopf|isin|Iscr|iscr|Eopf|epar|sung|epsi|escr|sup1|sup2|sup3|Iota|iota|supe|supE|Iopf|iopf|IOcy|iocy|Escr|esim|Esim|imof|Uarr|QUOT|uArr|uarr|euml|IEcy|iecy|Idot|Euml|euro|excl|Hscr|hscr|Hopf|hopf|TScy|tscy|Tscr|hbar|tscr|flat|tbrk|fnof|hArr|harr|half|fopf|Fopf|tdot|gvnE|fork|trie|gtcc|fscr|Fscr|gdot|gsim|Gscr|gscr|Gopf|gopf|gneq|Gdot|tosa|gnap|Topf|topf|geqq|toea|GJcy|gjcy|tint|gesl|mid|Sfr|ggg|top|ges|gla|glE|glj|geq|gne|gEl|gel|gnE|Gcy|gcy|gap|Tfr|tfr|Tcy|tcy|Hat|Tau|Ffr|tau|Tab|hfr|Hfr|ffr|Fcy|fcy|icy|Icy|iff|ETH|eth|ifr|Ifr|Eta|eta|int|Int|Sup|sup|ucy|Ucy|Sum|sum|jcy|ENG|ufr|Ufr|eng|Jcy|jfr|els|ell|egs|Efr|efr|Jfr|uml|kcy|Kcy|Ecy|ecy|kfr|Kfr|lap|Sub|sub|lat|lcy|Lcy|leg|Dot|dot|lEg|leq|les|squ|div|die|lfr|Lfr|lgE|Dfr|dfr|Del|deg|Dcy|dcy|lne|lnE|sol|loz|smt|Cup|lrm|cup|lsh|Lsh|sim|shy|map|Map|mcy|Mcy|mfr|Mfr|mho|gfr|Gfr|sfr|cir|Chi|chi|nap|Cfr|vcy|Vcy|cfr|Scy|scy|ncy|Ncy|vee|Vee|Cap|cap|nfr|scE|sce|Nfr|nge|ngE|nGg|vfr|Vfr|ngt|bot|nGt|nis|niv|Rsh|rsh|nle|nlE|bne|Bfr|bfr|nLl|nlt|nLt|Bcy|bcy|not|Not|rlm|wfr|Wfr|npr|nsc|num|ocy|ast|Ocy|ofr|xfr|Xfr|Ofr|ogt|ohm|apE|olt|Rho|ape|rho|Rfr|rfr|ord|REG|ang|reg|orv|And|and|AMP|Rcy|amp|Afr|ycy|Ycy|yen|yfr|Yfr|rcy|par|pcy|Pcy|pfr|Pfr|phi|Phi|afr|Acy|acy|zcy|Zcy|piv|acE|acd|zfr|Zfr|pre|prE|psi|Psi|qfr|Qfr|zwj|Or|ge|Gg|gt|gg|el|oS|lt|Lt|LT|Re|lg|gl|eg|ne|Im|it|le|DD|wp|wr|nu|Nu|dd|lE|Sc|sc|pi|Pi|ee|af|ll|Ll|rx|gE|xi|pm|Xi|ic|pr|Pr|in|ni|mp|mu|ac|Mu|or|ap|Gt|GT|ii);|&(Aacute|Agrave|Atilde|Ccedil|Eacute|Egrave|Iacute|Igrave|Ntilde|Oacute|Ograve|Oslash|Otilde|Uacute|Ugrave|Yacute|aacute|agrave|atilde|brvbar|ccedil|curren|divide|eacute|egrave|frac12|frac14|frac34|iacute|igrave|iquest|middot|ntilde|oacute|ograve|oslash|otilde|plusmn|uacute|ugrave|yacute|AElig|Acirc|Aring|Ecirc|Icirc|Ocirc|THORN|Ucirc|acirc|acute|aelig|aring|cedil|ecirc|icirc|iexcl|laquo|micro|ocirc|pound|raquo|szlig|thorn|times|ucirc|Auml|COPY|Euml|Iuml|Ouml|QUOT|Uuml|auml|cent|copy|euml|iuml|macr|nbsp|ordf|ordm|ouml|para|quot|sect|sup1|sup2|sup3|uuml|yuml|AMP|ETH|REG|amp|deg|eth|not|reg|shy|uml|yen|GT|LT|gt|lt)(?!;)([=a-zA-Z0-9]?)|&#([0-9]+)(;?)|&#[xX]([a-fA-F0-9]+)(;?)|&([0-9a-zA-Z]+)/g,f={aacute:"á",Aacute:"Á",abreve:"ă",Abreve:"Ă",ac:"∾",acd:"∿",acE:"∾̳",acirc:"â",Acirc:"Â",acute:"´",acy:"а",Acy:"А",aelig:"æ",AElig:"Æ",af:"⁡",afr:"𝔞",Afr:"𝔄",agrave:"à",Agrave:"À",alefsym:"ℵ",aleph:"ℵ",alpha:"α",Alpha:"Α",amacr:"ā",Amacr:"Ā",amalg:"⨿",amp:"&",AMP:"&",and:"∧",And:"⩓",andand:"⩕",andd:"⩜",andslope:"⩘",andv:"⩚",ang:"∠",ange:"⦤",angle:"∠",angmsd:"∡",angmsdaa:"⦨",angmsdab:"⦩",angmsdac:"⦪",angmsdad:"⦫",angmsdae:"⦬",angmsdaf:"⦭",angmsdag:"⦮",angmsdah:"⦯",angrt:"∟",angrtvb:"⊾",angrtvbd:"⦝",angsph:"∢",angst:"Å",angzarr:"⍼",aogon:"ą",Aogon:"Ą",aopf:"𝕒",Aopf:"𝔸",ap:"≈",apacir:"⩯",ape:"≊",apE:"⩰",apid:"≋",apos:"'",ApplyFunction:"⁡",approx:"≈",approxeq:"≊",aring:"å",Aring:"Å",ascr:"𝒶",Ascr:"𝒜",Assign:"≔",ast:"*",asymp:"≈",asympeq:"≍",atilde:"ã",Atilde:"Ã",auml:"ä",Auml:"Ä",awconint:"∳",awint:"⨑",backcong:"≌",backepsilon:"϶",backprime:"‵",backsim:"∽",backsimeq:"⋍",Backslash:"∖",Barv:"⫧",barvee:"⊽",barwed:"⌅",Barwed:"⌆",barwedge:"⌅",bbrk:"⎵",bbrktbrk:"⎶",bcong:"≌",bcy:"б",Bcy:"Б",bdquo:"„",becaus:"∵",because:"∵",Because:"∵",bemptyv:"⦰",bepsi:"϶",bernou:"ℬ",Bernoullis:"ℬ",beta:"β",Beta:"Β",beth:"ℶ",between:"≬",bfr:"𝔟",Bfr:"𝔅",bigcap:"⋂",bigcirc:"◯",bigcup:"⋃",bigodot:"⨀",bigoplus:"⨁",bigotimes:"⨂",bigsqcup:"⨆",bigstar:"★",bigtriangledown:"▽",bigtriangleup:"△",biguplus:"⨄",bigvee:"⋁",bigwedge:"⋀",bkarow:"⤍",blacklozenge:"⧫",blacksquare:"▪",blacktriangle:"▴",blacktriangledown:"▾",blacktriangleleft:"◂",blacktriangleright:"▸",blank:"␣",blk12:"▒",blk14:"░",blk34:"▓",block:"█",bne:"=⃥",bnequiv:"≡⃥",bnot:"⌐",bNot:"⫭",bopf:"𝕓",Bopf:"𝔹",bot:"⊥",bottom:"⊥",bowtie:"⋈",boxbox:"⧉",boxdl:"┐",boxdL:"╕",boxDl:"╖",boxDL:"╗",boxdr:"┌",boxdR:"╒",boxDr:"╓",boxDR:"╔",boxh:"─",boxH:"═",boxhd:"┬",boxhD:"╥",boxHd:"╤",boxHD:"╦",boxhu:"┴",boxhU:"╨",boxHu:"╧",boxHU:"╩",boxminus:"⊟",boxplus:"⊞",boxtimes:"⊠",boxul:"┘",boxuL:"╛",boxUl:"╜",boxUL:"╝",boxur:"└",boxuR:"╘",boxUr:"╙",boxUR:"╚",boxv:"│",boxV:"║",boxvh:"┼",boxvH:"╪",boxVh:"╫",boxVH:"╬",boxvl:"┤",boxvL:"╡",boxVl:"╢",boxVL:"╣",boxvr:"├",boxvR:"╞",boxVr:"╟",boxVR:"╠",bprime:"‵",breve:"˘",Breve:"˘",brvbar:"¦",bscr:"𝒷",Bscr:"ℬ",bsemi:"⁏",bsim:"∽",bsime:"⋍",bsol:"\\",bsolb:"⧅",bsolhsub:"⟈",bull:"•",bullet:"•",bump:"≎",bumpe:"≏",bumpE:"⪮",bumpeq:"≏",Bumpeq:"≎",cacute:"ć",Cacute:"Ć",cap:"∩",Cap:"⋒",capand:"⩄",capbrcup:"⩉",capcap:"⩋",capcup:"⩇",capdot:"⩀",CapitalDifferentialD:"ⅅ",caps:"∩︀",caret:"⁁",caron:"ˇ",Cayleys:"ℭ",ccaps:"⩍",ccaron:"č",Ccaron:"Č",ccedil:"ç",Ccedil:"Ç",ccirc:"ĉ",Ccirc:"Ĉ",Cconint:"∰",ccups:"⩌",ccupssm:"⩐",cdot:"ċ",Cdot:"Ċ",cedil:"¸",Cedilla:"¸",cemptyv:"⦲",cent:"¢",centerdot:"·",CenterDot:"·",cfr:"𝔠",Cfr:"ℭ",chcy:"ч",CHcy:"Ч",check:"✓",checkmark:"✓",chi:"χ",Chi:"Χ",cir:"○",circ:"ˆ",circeq:"≗",circlearrowleft:"↺",circlearrowright:"↻",circledast:"⊛",circledcirc:"⊚",circleddash:"⊝",CircleDot:"⊙",circledR:"®",circledS:"Ⓢ",CircleMinus:"⊖",CirclePlus:"⊕",CircleTimes:"⊗",cire:"≗",cirE:"⧃",cirfnint:"⨐",cirmid:"⫯",cirscir:"⧂",ClockwiseContourIntegral:"∲",CloseCurlyDoubleQuote:"”",CloseCurlyQuote:"’",clubs:"♣",clubsuit:"♣",colon:":",Colon:"∷",colone:"≔",Colone:"⩴",coloneq:"≔",comma:",",commat:"@",comp:"∁",compfn:"∘",complement:"∁",complexes:"ℂ",cong:"≅",congdot:"⩭",Congruent:"≡",conint:"∮",Conint:"∯",ContourIntegral:"∮",copf:"𝕔",Copf:"ℂ",coprod:"∐",Coproduct:"∐",copy:"©",COPY:"©",copysr:"℗",CounterClockwiseContourIntegral:"∳",crarr:"↵",cross:"✗",Cross:"⨯",cscr:"𝒸",Cscr:"𝒞",csub:"⫏",csube:"⫑",csup:"⫐",csupe:"⫒",ctdot:"⋯",cudarrl:"⤸",cudarrr:"⤵",cuepr:"⋞",cuesc:"⋟",cularr:"↶",cularrp:"⤽",cup:"∪",Cup:"⋓",cupbrcap:"⩈",cupcap:"⩆",CupCap:"≍",cupcup:"⩊",cupdot:"⊍",cupor:"⩅",cups:"∪︀",curarr:"↷",curarrm:"⤼",curlyeqprec:"⋞",curlyeqsucc:"⋟",curlyvee:"⋎",curlywedge:"⋏",curren:"¤",curvearrowleft:"↶",curvearrowright:"↷",cuvee:"⋎",cuwed:"⋏",cwconint:"∲",cwint:"∱",cylcty:"⌭",dagger:"†",Dagger:"‡",daleth:"ℸ",darr:"↓",dArr:"⇓",Darr:"↡",dash:"‐",dashv:"⊣",Dashv:"⫤",dbkarow:"⤏",dblac:"˝",dcaron:"ď",Dcaron:"Ď",dcy:"д",Dcy:"Д",dd:"ⅆ",DD:"ⅅ",ddagger:"‡",ddarr:"⇊",DDotrahd:"⤑",ddotseq:"⩷",deg:"°",Del:"∇",delta:"δ",Delta:"Δ",demptyv:"⦱",dfisht:"⥿",dfr:"𝔡",Dfr:"𝔇",dHar:"⥥",dharl:"⇃",dharr:"⇂",DiacriticalAcute:"´",DiacriticalDot:"˙",DiacriticalDoubleAcute:"˝",DiacriticalGrave:"`",DiacriticalTilde:"˜",diam:"⋄",diamond:"⋄",Diamond:"⋄",diamondsuit:"♦",diams:"♦",die:"¨",DifferentialD:"ⅆ",digamma:"ϝ",disin:"⋲",div:"÷",divide:"÷",divideontimes:"⋇",divonx:"⋇",djcy:"ђ",DJcy:"Ђ",dlcorn:"⌞",dlcrop:"⌍",dollar:"$",dopf:"𝕕",Dopf:"𝔻",dot:"˙",Dot:"¨",DotDot:"⃜",doteq:"≐",doteqdot:"≑",DotEqual:"≐",dotminus:"∸",dotplus:"∔",dotsquare:"⊡",doublebarwedge:"⌆",DoubleContourIntegral:"∯",DoubleDot:"¨",DoubleDownArrow:"⇓",DoubleLeftArrow:"⇐",DoubleLeftRightArrow:"⇔",DoubleLeftTee:"⫤",DoubleLongLeftArrow:"⟸",DoubleLongLeftRightArrow:"⟺",DoubleLongRightArrow:"⟹",DoubleRightArrow:"⇒",DoubleRightTee:"⊨",DoubleUpArrow:"⇑",DoubleUpDownArrow:"⇕",DoubleVerticalBar:"∥",downarrow:"↓",Downarrow:"⇓",DownArrow:"↓",DownArrowBar:"⤓",DownArrowUpArrow:"⇵",DownBreve:"̑",downdownarrows:"⇊",downharpoonleft:"⇃",downharpoonright:"⇂",DownLeftRightVector:"⥐",DownLeftTeeVector:"⥞",DownLeftVector:"↽",DownLeftVectorBar:"⥖",DownRightTeeVector:"⥟",DownRightVector:"⇁",DownRightVectorBar:"⥗",DownTee:"⊤",DownTeeArrow:"↧",drbkarow:"⤐",drcorn:"⌟",drcrop:"⌌",dscr:"𝒹",Dscr:"𝒟",dscy:"ѕ",DScy:"Ѕ",dsol:"⧶",dstrok:"đ",Dstrok:"Đ",dtdot:"⋱",dtri:"▿",dtrif:"▾",duarr:"⇵",duhar:"⥯",dwangle:"⦦",dzcy:"џ",DZcy:"Џ",dzigrarr:"⟿",eacute:"é",Eacute:"É",easter:"⩮",ecaron:"ě",Ecaron:"Ě",ecir:"≖",ecirc:"ê",Ecirc:"Ê",ecolon:"≕",ecy:"э",Ecy:"Э",eDDot:"⩷",edot:"ė",eDot:"≑",Edot:"Ė",ee:"ⅇ",efDot:"≒",efr:"𝔢",Efr:"𝔈",eg:"⪚",egrave:"è",Egrave:"È",egs:"⪖",egsdot:"⪘",el:"⪙",Element:"∈",elinters:"⏧",ell:"ℓ",els:"⪕",elsdot:"⪗",emacr:"ē",Emacr:"Ē",empty:"∅",emptyset:"∅",EmptySmallSquare:"◻",emptyv:"∅",EmptyVerySmallSquare:"▫",emsp:" ",emsp13:" ",emsp14:" ",eng:"ŋ",ENG:"Ŋ",ensp:" ",eogon:"ę",Eogon:"Ę",eopf:"𝕖",Eopf:"𝔼",epar:"⋕",eparsl:"⧣",eplus:"⩱",epsi:"ε",epsilon:"ε",Epsilon:"Ε",epsiv:"ϵ",eqcirc:"≖",eqcolon:"≕",eqsim:"≂",eqslantgtr:"⪖",eqslantless:"⪕",Equal:"⩵",equals:"=",EqualTilde:"≂",equest:"≟",Equilibrium:"⇌",equiv:"≡",equivDD:"⩸",eqvparsl:"⧥",erarr:"⥱",erDot:"≓",escr:"ℯ",Escr:"ℰ",esdot:"≐",esim:"≂",Esim:"⩳",eta:"η",Eta:"Η",eth:"ð",ETH:"Ð",euml:"ë",Euml:"Ë",euro:"€",excl:"!",exist:"∃",Exists:"∃",expectation:"ℰ",exponentiale:"ⅇ",ExponentialE:"ⅇ",fallingdotseq:"≒",fcy:"ф",Fcy:"Ф",female:"♀",ffilig:"ﬃ",fflig:"ﬀ",ffllig:"ﬄ",ffr:"𝔣",Ffr:"𝔉",filig:"ﬁ",FilledSmallSquare:"◼",FilledVerySmallSquare:"▪",fjlig:"fj",flat:"♭",fllig:"ﬂ",fltns:"▱",fnof:"ƒ",fopf:"𝕗",Fopf:"𝔽",forall:"∀",ForAll:"∀",fork:"⋔",forkv:"⫙",Fouriertrf:"ℱ",fpartint:"⨍",frac12:"½",frac13:"⅓",frac14:"¼",frac15:"⅕",frac16:"⅙",frac18:"⅛",frac23:"⅔",frac25:"⅖",frac34:"¾",frac35:"⅗",frac38:"⅜",frac45:"⅘",frac56:"⅚",frac58:"⅝",frac78:"⅞",frasl:"⁄",frown:"⌢",fscr:"𝒻",Fscr:"ℱ",gacute:"ǵ",gamma:"γ",Gamma:"Γ",gammad:"ϝ",Gammad:"Ϝ",gap:"⪆",gbreve:"ğ",Gbreve:"Ğ",Gcedil:"Ģ",gcirc:"ĝ",Gcirc:"Ĝ",gcy:"г",Gcy:"Г",gdot:"ġ",Gdot:"Ġ",ge:"≥",gE:"≧",gel:"⋛",gEl:"⪌",geq:"≥",geqq:"≧",geqslant:"⩾",ges:"⩾",gescc:"⪩",gesdot:"⪀",gesdoto:"⪂",gesdotol:"⪄",gesl:"⋛︀",gesles:"⪔",gfr:"𝔤",Gfr:"𝔊",gg:"≫",Gg:"⋙",ggg:"⋙",gimel:"ℷ",gjcy:"ѓ",GJcy:"Ѓ",gl:"≷",gla:"⪥",glE:"⪒",glj:"⪤",gnap:"⪊",gnapprox:"⪊",gne:"⪈",gnE:"≩",gneq:"⪈",gneqq:"≩",gnsim:"⋧",gopf:"𝕘",Gopf:"𝔾",grave:"`",GreaterEqual:"≥",GreaterEqualLess:"⋛",GreaterFullEqual:"≧",GreaterGreater:"⪢",GreaterLess:"≷",GreaterSlantEqual:"⩾",GreaterTilde:"≳",gscr:"ℊ",Gscr:"𝒢",gsim:"≳",gsime:"⪎",gsiml:"⪐",gt:">",Gt:"≫",GT:">",gtcc:"⪧",gtcir:"⩺",gtdot:"⋗",gtlPar:"⦕",gtquest:"⩼",gtrapprox:"⪆",gtrarr:"⥸",gtrdot:"⋗",gtreqless:"⋛",gtreqqless:"⪌",gtrless:"≷",gtrsim:"≳",gvertneqq:"≩︀",gvnE:"≩︀",Hacek:"ˇ",hairsp:" ",half:"½",hamilt:"ℋ",hardcy:"ъ",HARDcy:"Ъ",harr:"↔",hArr:"⇔",harrcir:"⥈",harrw:"↭",Hat:"^",hbar:"ℏ",hcirc:"ĥ",Hcirc:"Ĥ",hearts:"♥",heartsuit:"♥",hellip:"…",hercon:"⊹",hfr:"𝔥",Hfr:"ℌ",HilbertSpace:"ℋ",hksearow:"⤥",hkswarow:"⤦",hoarr:"⇿",homtht:"∻",hookleftarrow:"↩",hookrightarrow:"↪",hopf:"𝕙",Hopf:"ℍ",horbar:"―",HorizontalLine:"─",hscr:"𝒽",Hscr:"ℋ",hslash:"ℏ",hstrok:"ħ",Hstrok:"Ħ",HumpDownHump:"≎",HumpEqual:"≏",hybull:"⁃",hyphen:"‐",iacute:"í",Iacute:"Í",ic:"⁣",icirc:"î",Icirc:"Î",icy:"и",Icy:"И",Idot:"İ",iecy:"е",IEcy:"Е",iexcl:"¡",iff:"⇔",ifr:"𝔦",Ifr:"ℑ",igrave:"ì",Igrave:"Ì",ii:"ⅈ",iiiint:"⨌",iiint:"∭",iinfin:"⧜",iiota:"℩",ijlig:"ĳ",IJlig:"Ĳ",Im:"ℑ",imacr:"ī",Imacr:"Ī",image:"ℑ",ImaginaryI:"ⅈ",imagline:"ℐ",imagpart:"ℑ",imath:"ı",imof:"⊷",imped:"Ƶ",Implies:"⇒",in:"∈",incare:"℅",infin:"∞",infintie:"⧝",inodot:"ı",int:"∫",Int:"∬",intcal:"⊺",integers:"ℤ",Integral:"∫",intercal:"⊺",Intersection:"⋂",intlarhk:"⨗",intprod:"⨼",InvisibleComma:"⁣",InvisibleTimes:"⁢",iocy:"ё",IOcy:"Ё",iogon:"į",Iogon:"Į",iopf:"𝕚",Iopf:"𝕀",iota:"ι",Iota:"Ι",iprod:"⨼",iquest:"¿",iscr:"𝒾",Iscr:"ℐ",isin:"∈",isindot:"⋵",isinE:"⋹",isins:"⋴",isinsv:"⋳",isinv:"∈",it:"⁢",itilde:"ĩ",Itilde:"Ĩ",iukcy:"і",Iukcy:"І",iuml:"ï",Iuml:"Ï",jcirc:"ĵ",Jcirc:"Ĵ",jcy:"й",Jcy:"Й",jfr:"𝔧",Jfr:"𝔍",jmath:"ȷ",jopf:"𝕛",Jopf:"𝕁",jscr:"𝒿",Jscr:"𝒥",jsercy:"ј",Jsercy:"Ј",jukcy:"є",Jukcy:"Є",kappa:"κ",Kappa:"Κ",kappav:"ϰ",kcedil:"ķ",Kcedil:"Ķ",kcy:"к",Kcy:"К",kfr:"𝔨",Kfr:"𝔎",kgreen:"ĸ",khcy:"х",KHcy:"Х",kjcy:"ќ",KJcy:"Ќ",kopf:"𝕜",Kopf:"𝕂",kscr:"𝓀",Kscr:"𝒦",lAarr:"⇚",lacute:"ĺ",Lacute:"Ĺ",laemptyv:"⦴",lagran:"ℒ",lambda:"λ",Lambda:"Λ",lang:"⟨",Lang:"⟪",langd:"⦑",langle:"⟨",lap:"⪅",Laplacetrf:"ℒ",laquo:"«",larr:"←",lArr:"⇐",Larr:"↞",larrb:"⇤",larrbfs:"⤟",larrfs:"⤝",larrhk:"↩",larrlp:"↫",larrpl:"⤹",larrsim:"⥳",larrtl:"↢",lat:"⪫",latail:"⤙",lAtail:"⤛",late:"⪭",lates:"⪭︀",lbarr:"⤌",lBarr:"⤎",lbbrk:"❲",lbrace:"{",lbrack:"[",lbrke:"⦋",lbrksld:"⦏",lbrkslu:"⦍",lcaron:"ľ",Lcaron:"Ľ",lcedil:"ļ",Lcedil:"Ļ",lceil:"⌈",lcub:"{",lcy:"л",Lcy:"Л",ldca:"⤶",ldquo:"“",ldquor:"„",ldrdhar:"⥧",ldrushar:"⥋",ldsh:"↲",le:"≤",lE:"≦",LeftAngleBracket:"⟨",leftarrow:"←",Leftarrow:"⇐",LeftArrow:"←",LeftArrowBar:"⇤",LeftArrowRightArrow:"⇆",leftarrowtail:"↢",LeftCeiling:"⌈",LeftDoubleBracket:"⟦",LeftDownTeeVector:"⥡",LeftDownVector:"⇃",LeftDownVectorBar:"⥙",LeftFloor:"⌊",leftharpoondown:"↽",leftharpoonup:"↼",leftleftarrows:"⇇",leftrightarrow:"↔",Leftrightarrow:"⇔",LeftRightArrow:"↔",leftrightarrows:"⇆",leftrightharpoons:"⇋",leftrightsquigarrow:"↭",LeftRightVector:"⥎",LeftTee:"⊣",LeftTeeArrow:"↤",LeftTeeVector:"⥚",leftthreetimes:"⋋",LeftTriangle:"⊲",LeftTriangleBar:"⧏",LeftTriangleEqual:"⊴",LeftUpDownVector:"⥑",LeftUpTeeVector:"⥠",LeftUpVector:"↿",LeftUpVectorBar:"⥘",LeftVector:"↼",LeftVectorBar:"⥒",leg:"⋚",lEg:"⪋",leq:"≤",leqq:"≦",leqslant:"⩽",les:"⩽",lescc:"⪨",lesdot:"⩿",lesdoto:"⪁",lesdotor:"⪃",lesg:"⋚︀",lesges:"⪓",lessapprox:"⪅",lessdot:"⋖",lesseqgtr:"⋚",lesseqqgtr:"⪋",LessEqualGreater:"⋚",LessFullEqual:"≦",LessGreater:"≶",lessgtr:"≶",LessLess:"⪡",lesssim:"≲",LessSlantEqual:"⩽",LessTilde:"≲",lfisht:"⥼",lfloor:"⌊",lfr:"𝔩",Lfr:"𝔏",lg:"≶",lgE:"⪑",lHar:"⥢",lhard:"↽",lharu:"↼",lharul:"⥪",lhblk:"▄",ljcy:"љ",LJcy:"Љ",ll:"≪",Ll:"⋘",llarr:"⇇",llcorner:"⌞",Lleftarrow:"⇚",llhard:"⥫",lltri:"◺",lmidot:"ŀ",Lmidot:"Ŀ",lmoust:"⎰",lmoustache:"⎰",lnap:"⪉",lnapprox:"⪉",lne:"⪇",lnE:"≨",lneq:"⪇",lneqq:"≨",lnsim:"⋦",loang:"⟬",loarr:"⇽",lobrk:"⟦",longleftarrow:"⟵",Longleftarrow:"⟸",LongLeftArrow:"⟵",longleftrightarrow:"⟷",Longleftrightarrow:"⟺",LongLeftRightArrow:"⟷",longmapsto:"⟼",longrightarrow:"⟶",Longrightarrow:"⟹",LongRightArrow:"⟶",looparrowleft:"↫",looparrowright:"↬",lopar:"⦅",lopf:"𝕝",Lopf:"𝕃",loplus:"⨭",lotimes:"⨴",lowast:"∗",lowbar:"_",LowerLeftArrow:"↙",LowerRightArrow:"↘",loz:"◊",lozenge:"◊",lozf:"⧫",lpar:"(",lparlt:"⦓",lrarr:"⇆",lrcorner:"⌟",lrhar:"⇋",lrhard:"⥭",lrm:"‎",lrtri:"⊿",lsaquo:"‹",lscr:"𝓁",Lscr:"ℒ",lsh:"↰",Lsh:"↰",lsim:"≲",lsime:"⪍",lsimg:"⪏",lsqb:"[",lsquo:"‘",lsquor:"‚",lstrok:"ł",Lstrok:"Ł",lt:"<",Lt:"≪",LT:"<",ltcc:"⪦",ltcir:"⩹",ltdot:"⋖",lthree:"⋋",ltimes:"⋉",ltlarr:"⥶",ltquest:"⩻",ltri:"◃",ltrie:"⊴",ltrif:"◂",ltrPar:"⦖",lurdshar:"⥊",luruhar:"⥦",lvertneqq:"≨︀",lvnE:"≨︀",macr:"¯",male:"♂",malt:"✠",maltese:"✠",map:"↦",Map:"⤅",mapsto:"↦",mapstodown:"↧",mapstoleft:"↤",mapstoup:"↥",marker:"▮",mcomma:"⨩",mcy:"м",Mcy:"М",mdash:"—",mDDot:"∺",measuredangle:"∡",MediumSpace:" ",Mellintrf:"ℳ",mfr:"𝔪",Mfr:"𝔐",mho:"℧",micro:"µ",mid:"∣",midast:"*",midcir:"⫰",middot:"·",minus:"−",minusb:"⊟",minusd:"∸",minusdu:"⨪",MinusPlus:"∓",mlcp:"⫛",mldr:"…",mnplus:"∓",models:"⊧",mopf:"𝕞",Mopf:"𝕄",mp:"∓",mscr:"𝓂",Mscr:"ℳ",mstpos:"∾",mu:"μ",Mu:"Μ",multimap:"⊸",mumap:"⊸",nabla:"∇",nacute:"ń",Nacute:"Ń",nang:"∠⃒",nap:"≉",napE:"⩰̸",napid:"≋̸",napos:"ŉ",napprox:"≉",natur:"♮",natural:"♮",naturals:"ℕ",nbsp:" ",nbump:"≎̸",nbumpe:"≏̸",ncap:"⩃",ncaron:"ň",Ncaron:"Ň",ncedil:"ņ",Ncedil:"Ņ",ncong:"≇",ncongdot:"⩭̸",ncup:"⩂",ncy:"н",Ncy:"Н",ndash:"–",ne:"≠",nearhk:"⤤",nearr:"↗",neArr:"⇗",nearrow:"↗",nedot:"≐̸",NegativeMediumSpace:"​",NegativeThickSpace:"​",NegativeThinSpace:"​",NegativeVeryThinSpace:"​",nequiv:"≢",nesear:"⤨",nesim:"≂̸",NestedGreaterGreater:"≫",NestedLessLess:"≪",NewLine:"\n",nexist:"∄",nexists:"∄",nfr:"𝔫",Nfr:"𝔑",nge:"≱",ngE:"≧̸",ngeq:"≱",ngeqq:"≧̸",ngeqslant:"⩾̸",nges:"⩾̸",nGg:"⋙̸",ngsim:"≵",ngt:"≯",nGt:"≫⃒",ngtr:"≯",nGtv:"≫̸",nharr:"↮",nhArr:"⇎",nhpar:"⫲",ni:"∋",nis:"⋼",nisd:"⋺",niv:"∋",njcy:"њ",NJcy:"Њ",nlarr:"↚",nlArr:"⇍",nldr:"‥",nle:"≰",nlE:"≦̸",nleftarrow:"↚",nLeftarrow:"⇍",nleftrightarrow:"↮",nLeftrightarrow:"⇎",nleq:"≰",nleqq:"≦̸",nleqslant:"⩽̸",nles:"⩽̸",nless:"≮",nLl:"⋘̸",nlsim:"≴",nlt:"≮",nLt:"≪⃒",nltri:"⋪",nltrie:"⋬",nLtv:"≪̸",nmid:"∤",NoBreak:"⁠",NonBreakingSpace:" ",nopf:"𝕟",Nopf:"ℕ",not:"¬",Not:"⫬",NotCongruent:"≢",NotCupCap:"≭",NotDoubleVerticalBar:"∦",NotElement:"∉",NotEqual:"≠",NotEqualTilde:"≂̸",NotExists:"∄",NotGreater:"≯",NotGreaterEqual:"≱",NotGreaterFullEqual:"≧̸",NotGreaterGreater:"≫̸",NotGreaterLess:"≹",NotGreaterSlantEqual:"⩾̸",NotGreaterTilde:"≵",NotHumpDownHump:"≎̸",NotHumpEqual:"≏̸",notin:"∉",notindot:"⋵̸",notinE:"⋹̸",notinva:"∉",notinvb:"⋷",notinvc:"⋶",NotLeftTriangle:"⋪",NotLeftTriangleBar:"⧏̸",NotLeftTriangleEqual:"⋬",NotLess:"≮",NotLessEqual:"≰",NotLessGreater:"≸",NotLessLess:"≪̸",NotLessSlantEqual:"⩽̸",NotLessTilde:"≴",NotNestedGreaterGreater:"⪢̸",NotNestedLessLess:"⪡̸",notni:"∌",notniva:"∌",notnivb:"⋾",notnivc:"⋽",NotPrecedes:"⊀",NotPrecedesEqual:"⪯̸",NotPrecedesSlantEqual:"⋠",NotReverseElement:"∌",NotRightTriangle:"⋫",NotRightTriangleBar:"⧐̸",NotRightTriangleEqual:"⋭",NotSquareSubset:"⊏̸",NotSquareSubsetEqual:"⋢",NotSquareSuperset:"⊐̸",NotSquareSupersetEqual:"⋣",NotSubset:"⊂⃒",NotSubsetEqual:"⊈",NotSucceeds:"⊁",NotSucceedsEqual:"⪰̸",NotSucceedsSlantEqual:"⋡",NotSucceedsTilde:"≿̸",NotSuperset:"⊃⃒",NotSupersetEqual:"⊉",NotTilde:"≁",NotTildeEqual:"≄",NotTildeFullEqual:"≇",NotTildeTilde:"≉",NotVerticalBar:"∤",npar:"∦",nparallel:"∦",nparsl:"⫽⃥",npart:"∂̸",npolint:"⨔",npr:"⊀",nprcue:"⋠",npre:"⪯̸",nprec:"⊀",npreceq:"⪯̸",nrarr:"↛",nrArr:"⇏",nrarrc:"⤳̸",nrarrw:"↝̸",nrightarrow:"↛",nRightarrow:"⇏",nrtri:"⋫",nrtrie:"⋭",nsc:"⊁",nsccue:"⋡",nsce:"⪰̸",nscr:"𝓃",Nscr:"𝒩",nshortmid:"∤",nshortparallel:"∦",nsim:"≁",nsime:"≄",nsimeq:"≄",nsmid:"∤",nspar:"∦",nsqsube:"⋢",nsqsupe:"⋣",nsub:"⊄",nsube:"⊈",nsubE:"⫅̸",nsubset:"⊂⃒",nsubseteq:"⊈",nsubseteqq:"⫅̸",nsucc:"⊁",nsucceq:"⪰̸",nsup:"⊅",nsupe:"⊉",nsupE:"⫆̸",nsupset:"⊃⃒",nsupseteq:"⊉",nsupseteqq:"⫆̸",ntgl:"≹",ntilde:"ñ",Ntilde:"Ñ",ntlg:"≸",ntriangleleft:"⋪",ntrianglelefteq:"⋬",ntriangleright:"⋫",ntrianglerighteq:"⋭",nu:"ν",Nu:"Ν",num:"#",numero:"№",numsp:" ",nvap:"≍⃒",nvdash:"⊬",nvDash:"⊭",nVdash:"⊮",nVDash:"⊯",nvge:"≥⃒",nvgt:">⃒",nvHarr:"⤄",nvinfin:"⧞",nvlArr:"⤂",nvle:"≤⃒",nvlt:"<⃒",nvltrie:"⊴⃒",nvrArr:"⤃",nvrtrie:"⊵⃒",nvsim:"∼⃒",nwarhk:"⤣",nwarr:"↖",nwArr:"⇖",nwarrow:"↖",nwnear:"⤧",oacute:"ó",Oacute:"Ó",oast:"⊛",ocir:"⊚",ocirc:"ô",Ocirc:"Ô",ocy:"о",Ocy:"О",odash:"⊝",odblac:"ő",Odblac:"Ő",odiv:"⨸",odot:"⊙",odsold:"⦼",oelig:"œ",OElig:"Œ",ofcir:"⦿",ofr:"𝔬",Ofr:"𝔒",ogon:"˛",ograve:"ò",Ograve:"Ò",ogt:"⧁",ohbar:"⦵",ohm:"Ω",oint:"∮",olarr:"↺",olcir:"⦾",olcross:"⦻",oline:"‾",olt:"⧀",omacr:"ō",Omacr:"Ō",omega:"ω",Omega:"Ω",omicron:"ο",Omicron:"Ο",omid:"⦶",ominus:"⊖",oopf:"𝕠",Oopf:"𝕆",opar:"⦷",OpenCurlyDoubleQuote:"“",OpenCurlyQuote:"‘",operp:"⦹",oplus:"⊕",or:"∨",Or:"⩔",orarr:"↻",ord:"⩝",order:"ℴ",orderof:"ℴ",ordf:"ª",ordm:"º",origof:"⊶",oror:"⩖",orslope:"⩗",orv:"⩛",oS:"Ⓢ",oscr:"ℴ",Oscr:"𝒪",oslash:"ø",Oslash:"Ø",osol:"⊘",otilde:"õ",Otilde:"Õ",otimes:"⊗",Otimes:"⨷",otimesas:"⨶",ouml:"ö",Ouml:"Ö",ovbar:"⌽",OverBar:"‾",OverBrace:"⏞",OverBracket:"⎴",OverParenthesis:"⏜",par:"∥",para:"¶",parallel:"∥",parsim:"⫳",parsl:"⫽",part:"∂",PartialD:"∂",pcy:"п",Pcy:"П",percnt:"%",period:".",permil:"‰",perp:"⊥",pertenk:"‱",pfr:"𝔭",Pfr:"𝔓",phi:"φ",Phi:"Φ",phiv:"ϕ",phmmat:"ℳ",phone:"☎",pi:"π",Pi:"Π",pitchfork:"⋔",piv:"ϖ",planck:"ℏ",planckh:"ℎ",plankv:"ℏ",plus:"+",plusacir:"⨣",plusb:"⊞",pluscir:"⨢",plusdo:"∔",plusdu:"⨥",pluse:"⩲",PlusMinus:"±",plusmn:"±",plussim:"⨦",plustwo:"⨧",pm:"±",Poincareplane:"ℌ",pointint:"⨕",popf:"𝕡",Popf:"ℙ",pound:"£",pr:"≺",Pr:"⪻",prap:"⪷",prcue:"≼",pre:"⪯",prE:"⪳",prec:"≺",precapprox:"⪷",preccurlyeq:"≼",Precedes:"≺",PrecedesEqual:"⪯",PrecedesSlantEqual:"≼",PrecedesTilde:"≾",preceq:"⪯",precnapprox:"⪹",precneqq:"⪵",precnsim:"⋨",precsim:"≾",prime:"′",Prime:"″",primes:"ℙ",prnap:"⪹",prnE:"⪵",prnsim:"⋨",prod:"∏",Product:"∏",profalar:"⌮",profline:"⌒",profsurf:"⌓",prop:"∝",Proportion:"∷",Proportional:"∝",propto:"∝",prsim:"≾",prurel:"⊰",pscr:"𝓅",Pscr:"𝒫",psi:"ψ",Psi:"Ψ",puncsp:" ",qfr:"𝔮",Qfr:"𝔔",qint:"⨌",qopf:"𝕢",Qopf:"ℚ",qprime:"⁗",qscr:"𝓆",Qscr:"𝒬",quaternions:"ℍ",quatint:"⨖",quest:"?",questeq:"≟",quot:'"',QUOT:'"',rAarr:"⇛",race:"∽̱",racute:"ŕ",Racute:"Ŕ",radic:"√",raemptyv:"⦳",rang:"⟩",Rang:"⟫",rangd:"⦒",range:"⦥",rangle:"⟩",raquo:"»",rarr:"→",rArr:"⇒",Rarr:"↠",rarrap:"⥵",rarrb:"⇥",rarrbfs:"⤠",rarrc:"⤳",rarrfs:"⤞",rarrhk:"↪",rarrlp:"↬",rarrpl:"⥅",rarrsim:"⥴",rarrtl:"↣",Rarrtl:"⤖",rarrw:"↝",ratail:"⤚",rAtail:"⤜",ratio:"∶",rationals:"ℚ",rbarr:"⤍",rBarr:"⤏",RBarr:"⤐",rbbrk:"❳",rbrace:"}",rbrack:"]",rbrke:"⦌",rbrksld:"⦎",rbrkslu:"⦐",rcaron:"ř",Rcaron:"Ř",rcedil:"ŗ",Rcedil:"Ŗ",rceil:"⌉",rcub:"}",rcy:"р",Rcy:"Р",rdca:"⤷",rdldhar:"⥩",rdquo:"”",rdquor:"”",rdsh:"↳",Re:"ℜ",real:"ℜ",realine:"ℛ",realpart:"ℜ",reals:"ℝ",rect:"▭",reg:"®",REG:"®",ReverseElement:"∋",ReverseEquilibrium:"⇋",ReverseUpEquilibrium:"⥯",rfisht:"⥽",rfloor:"⌋",rfr:"𝔯",Rfr:"ℜ",rHar:"⥤",rhard:"⇁",rharu:"⇀",rharul:"⥬",rho:"ρ",Rho:"Ρ",rhov:"ϱ",RightAngleBracket:"⟩",rightarrow:"→",Rightarrow:"⇒",RightArrow:"→",RightArrowBar:"⇥",RightArrowLeftArrow:"⇄",rightarrowtail:"↣",RightCeiling:"⌉",RightDoubleBracket:"⟧",RightDownTeeVector:"⥝",RightDownVector:"⇂",RightDownVectorBar:"⥕",RightFloor:"⌋",rightharpoondown:"⇁",rightharpoonup:"⇀",rightleftarrows:"⇄",rightleftharpoons:"⇌",rightrightarrows:"⇉",rightsquigarrow:"↝",RightTee:"⊢",RightTeeArrow:"↦",RightTeeVector:"⥛",rightthreetimes:"⋌",RightTriangle:"⊳",RightTriangleBar:"⧐",RightTriangleEqual:"⊵",RightUpDownVector:"⥏",RightUpTeeVector:"⥜",RightUpVector:"↾",RightUpVectorBar:"⥔",RightVector:"⇀",RightVectorBar:"⥓",ring:"˚",risingdotseq:"≓",rlarr:"⇄",rlhar:"⇌",rlm:"‏",rmoust:"⎱",rmoustache:"⎱",rnmid:"⫮",roang:"⟭",roarr:"⇾",robrk:"⟧",ropar:"⦆",ropf:"𝕣",Ropf:"ℝ",roplus:"⨮",rotimes:"⨵",RoundImplies:"⥰",rpar:")",rpargt:"⦔",rppolint:"⨒",rrarr:"⇉",Rrightarrow:"⇛",rsaquo:"›",rscr:"𝓇",Rscr:"ℛ",rsh:"↱",Rsh:"↱",rsqb:"]",rsquo:"’",rsquor:"’",rthree:"⋌",rtimes:"⋊",rtri:"▹",rtrie:"⊵",rtrif:"▸",rtriltri:"⧎",RuleDelayed:"⧴",ruluhar:"⥨",rx:"℞",sacute:"ś",Sacute:"Ś",sbquo:"‚",sc:"≻",Sc:"⪼",scap:"⪸",scaron:"š",Scaron:"Š",sccue:"≽",sce:"⪰",scE:"⪴",scedil:"ş",Scedil:"Ş",scirc:"ŝ",Scirc:"Ŝ",scnap:"⪺",scnE:"⪶",scnsim:"⋩",scpolint:"⨓",scsim:"≿",scy:"с",Scy:"С",sdot:"⋅",sdotb:"⊡",sdote:"⩦",searhk:"⤥",searr:"↘",seArr:"⇘",searrow:"↘",sect:"§",semi:";",seswar:"⤩",setminus:"∖",setmn:"∖",sext:"✶",sfr:"𝔰",Sfr:"𝔖",sfrown:"⌢",sharp:"♯",shchcy:"щ",SHCHcy:"Щ",shcy:"ш",SHcy:"Ш",ShortDownArrow:"↓",ShortLeftArrow:"←",shortmid:"∣",shortparallel:"∥",ShortRightArrow:"→",ShortUpArrow:"↑",shy:"­",sigma:"σ",Sigma:"Σ",sigmaf:"ς",sigmav:"ς",sim:"∼",simdot:"⩪",sime:"≃",simeq:"≃",simg:"⪞",simgE:"⪠",siml:"⪝",simlE:"⪟",simne:"≆",simplus:"⨤",simrarr:"⥲",slarr:"←",SmallCircle:"∘",smallsetminus:"∖",smashp:"⨳",smeparsl:"⧤",smid:"∣",smile:"⌣",smt:"⪪",smte:"⪬",smtes:"⪬︀",softcy:"ь",SOFTcy:"Ь",sol:"/",solb:"⧄",solbar:"⌿",sopf:"𝕤",Sopf:"𝕊",spades:"♠",spadesuit:"♠",spar:"∥",sqcap:"⊓",sqcaps:"⊓︀",sqcup:"⊔",sqcups:"⊔︀",Sqrt:"√",sqsub:"⊏",sqsube:"⊑",sqsubset:"⊏",sqsubseteq:"⊑",sqsup:"⊐",sqsupe:"⊒",sqsupset:"⊐",sqsupseteq:"⊒",squ:"□",square:"□",Square:"□",SquareIntersection:"⊓",SquareSubset:"⊏",SquareSubsetEqual:"⊑",SquareSuperset:"⊐",SquareSupersetEqual:"⊒",SquareUnion:"⊔",squarf:"▪",squf:"▪",srarr:"→",sscr:"𝓈",Sscr:"𝒮",ssetmn:"∖",ssmile:"⌣",sstarf:"⋆",star:"☆",Star:"⋆",starf:"★",straightepsilon:"ϵ",straightphi:"ϕ",strns:"¯",sub:"⊂",Sub:"⋐",subdot:"⪽",sube:"⊆",subE:"⫅",subedot:"⫃",submult:"⫁",subne:"⊊",subnE:"⫋",subplus:"⪿",subrarr:"⥹",subset:"⊂",Subset:"⋐",subseteq:"⊆",subseteqq:"⫅",SubsetEqual:"⊆",subsetneq:"⊊",subsetneqq:"⫋",subsim:"⫇",subsub:"⫕",subsup:"⫓",succ:"≻",succapprox:"⪸",succcurlyeq:"≽",Succeeds:"≻",SucceedsEqual:"⪰",SucceedsSlantEqual:"≽",SucceedsTilde:"≿",succeq:"⪰",succnapprox:"⪺",succneqq:"⪶",succnsim:"⋩",succsim:"≿",SuchThat:"∋",sum:"∑",Sum:"∑",sung:"♪",sup:"⊃",Sup:"⋑",sup1:"¹",sup2:"²",sup3:"³",supdot:"⪾",supdsub:"⫘",supe:"⊇",supE:"⫆",supedot:"⫄",Superset:"⊃",SupersetEqual:"⊇",suphsol:"⟉",suphsub:"⫗",suplarr:"⥻",supmult:"⫂",supne:"⊋",supnE:"⫌",supplus:"⫀",supset:"⊃",Supset:"⋑",supseteq:"⊇",supseteqq:"⫆",supsetneq:"⊋",supsetneqq:"⫌",supsim:"⫈",supsub:"⫔",supsup:"⫖",swarhk:"⤦",swarr:"↙",swArr:"⇙",swarrow:"↙",swnwar:"⤪",szlig:"ß",Tab:"\t",target:"⌖",tau:"τ",Tau:"Τ",tbrk:"⎴",tcaron:"ť",Tcaron:"Ť",tcedil:"ţ",Tcedil:"Ţ",tcy:"т",Tcy:"Т",tdot:"⃛",telrec:"⌕",tfr:"𝔱",Tfr:"𝔗",there4:"∴",therefore:"∴",Therefore:"∴",theta:"θ",Theta:"Θ",thetasym:"ϑ",thetav:"ϑ",thickapprox:"≈",thicksim:"∼",ThickSpace:"  ",thinsp:" ",ThinSpace:" ",thkap:"≈",thksim:"∼",thorn:"þ",THORN:"Þ",tilde:"˜",Tilde:"∼",TildeEqual:"≃",TildeFullEqual:"≅",TildeTilde:"≈",times:"×",timesb:"⊠",timesbar:"⨱",timesd:"⨰",tint:"∭",toea:"⤨",top:"⊤",topbot:"⌶",topcir:"⫱",topf:"𝕥",Topf:"𝕋",topfork:"⫚",tosa:"⤩",tprime:"‴",trade:"™",TRADE:"™",triangle:"▵",triangledown:"▿",triangleleft:"◃",trianglelefteq:"⊴",triangleq:"≜",triangleright:"▹",trianglerighteq:"⊵",tridot:"◬",trie:"≜",triminus:"⨺",TripleDot:"⃛",triplus:"⨹",trisb:"⧍",tritime:"⨻",trpezium:"⏢",tscr:"𝓉",Tscr:"𝒯",tscy:"ц",TScy:"Ц",tshcy:"ћ",TSHcy:"Ћ",tstrok:"ŧ",Tstrok:"Ŧ",twixt:"≬",twoheadleftarrow:"↞",twoheadrightarrow:"↠",uacute:"ú",Uacute:"Ú",uarr:"↑",uArr:"⇑",Uarr:"↟",Uarrocir:"⥉",ubrcy:"ў",Ubrcy:"Ў",ubreve:"ŭ",Ubreve:"Ŭ",ucirc:"û",Ucirc:"Û",ucy:"у",Ucy:"У",udarr:"⇅",udblac:"ű",Udblac:"Ű",udhar:"⥮",ufisht:"⥾",ufr:"𝔲",Ufr:"𝔘",ugrave:"ù",Ugrave:"Ù",uHar:"⥣",uharl:"↿",uharr:"↾",uhblk:"▀",ulcorn:"⌜",ulcorner:"⌜",ulcrop:"⌏",ultri:"◸",umacr:"ū",Umacr:"Ū",uml:"¨",UnderBar:"_",UnderBrace:"⏟",UnderBracket:"⎵",UnderParenthesis:"⏝",Union:"⋃",UnionPlus:"⊎",uogon:"ų",Uogon:"Ų",uopf:"𝕦",Uopf:"𝕌",uparrow:"↑",Uparrow:"⇑",UpArrow:"↑",UpArrowBar:"⤒",UpArrowDownArrow:"⇅",updownarrow:"↕",Updownarrow:"⇕",UpDownArrow:"↕",UpEquilibrium:"⥮",upharpoonleft:"↿",upharpoonright:"↾",uplus:"⊎",UpperLeftArrow:"↖",UpperRightArrow:"↗",upsi:"υ",Upsi:"ϒ",upsih:"ϒ",upsilon:"υ",Upsilon:"Υ",UpTee:"⊥",UpTeeArrow:"↥",upuparrows:"⇈",urcorn:"⌝",urcorner:"⌝",urcrop:"⌎",uring:"ů",Uring:"Ů",urtri:"◹",uscr:"𝓊",Uscr:"𝒰",utdot:"⋰",utilde:"ũ",Utilde:"Ũ",utri:"▵",utrif:"▴",uuarr:"⇈",uuml:"ü",Uuml:"Ü",uwangle:"⦧",vangrt:"⦜",varepsilon:"ϵ",varkappa:"ϰ",varnothing:"∅",varphi:"ϕ",varpi:"ϖ",varpropto:"∝",varr:"↕",vArr:"⇕",varrho:"ϱ",varsigma:"ς",varsubsetneq:"⊊︀",varsubsetneqq:"⫋︀",varsupsetneq:"⊋︀",varsupsetneqq:"⫌︀",vartheta:"ϑ",vartriangleleft:"⊲",vartriangleright:"⊳",vBar:"⫨",Vbar:"⫫",vBarv:"⫩",vcy:"в",Vcy:"В",vdash:"⊢",vDash:"⊨",Vdash:"⊩",VDash:"⊫",Vdashl:"⫦",vee:"∨",Vee:"⋁",veebar:"⊻",veeeq:"≚",vellip:"⋮",verbar:"|",Verbar:"‖",vert:"|",Vert:"‖",VerticalBar:"∣",VerticalLine:"|",VerticalSeparator:"❘",VerticalTilde:"≀",VeryThinSpace:" ",vfr:"𝔳",Vfr:"𝔙",vltri:"⊲",vnsub:"⊂⃒",vnsup:"⊃⃒",vopf:"𝕧",Vopf:"𝕍",vprop:"∝",vrtri:"⊳",vscr:"𝓋",Vscr:"𝒱",vsubne:"⊊︀",vsubnE:"⫋︀",vsupne:"⊋︀",vsupnE:"⫌︀",Vvdash:"⊪",vzigzag:"⦚",wcirc:"ŵ",Wcirc:"Ŵ",wedbar:"⩟",wedge:"∧",Wedge:"⋀",wedgeq:"≙",weierp:"℘",wfr:"𝔴",Wfr:"𝔚",wopf:"𝕨",Wopf:"𝕎",wp:"℘",wr:"≀",wreath:"≀",wscr:"𝓌",Wscr:"𝒲",xcap:"⋂",xcirc:"◯",xcup:"⋃",xdtri:"▽",xfr:"𝔵",Xfr:"𝔛",xharr:"⟷",xhArr:"⟺",xi:"ξ",Xi:"Ξ",xlarr:"⟵",xlArr:"⟸",xmap:"⟼",xnis:"⋻",xodot:"⨀",xopf:"𝕩",Xopf:"𝕏",xoplus:"⨁",xotime:"⨂",xrarr:"⟶",xrArr:"⟹",xscr:"𝓍",Xscr:"𝒳",xsqcup:"⨆",xuplus:"⨄",xutri:"△",xvee:"⋁",xwedge:"⋀",yacute:"ý",Yacute:"Ý",yacy:"я",YAcy:"Я",ycirc:"ŷ",Ycirc:"Ŷ",ycy:"ы",Ycy:"Ы",yen:"¥",yfr:"𝔶",Yfr:"𝔜",yicy:"ї",YIcy:"Ї",yopf:"𝕪",Yopf:"𝕐",yscr:"𝓎",Yscr:"𝒴",yucy:"ю",YUcy:"Ю",yuml:"ÿ",Yuml:"Ÿ",zacute:"ź",Zacute:"Ź",zcaron:"ž",Zcaron:"Ž",zcy:"з",Zcy:"З",zdot:"ż",Zdot:"Ż",zeetrf:"ℨ",ZeroWidthSpace:"​",zeta:"ζ",Zeta:"Ζ",zfr:"𝔷",Zfr:"ℨ",zhcy:"ж",ZHcy:"Ж",zigrarr:"⇝",zopf:"𝕫",Zopf:"ℤ",zscr:"𝓏",Zscr:"𝒵",zwj:"‍",zwnj:"‌"},m={aacute:"á",Aacute:"Á",acirc:"â",Acirc:"Â",acute:"´",aelig:"æ",AElig:"Æ",agrave:"à",Agrave:"À",amp:"&",AMP:"&",aring:"å",Aring:"Å",atilde:"ã",Atilde:"Ã",auml:"ä",Auml:"Ä",brvbar:"¦",ccedil:"ç",Ccedil:"Ç",cedil:"¸",cent:"¢",copy:"©",COPY:"©",curren:"¤",deg:"°",divide:"÷",eacute:"é",Eacute:"É",ecirc:"ê",Ecirc:"Ê",egrave:"è",Egrave:"È",eth:"ð",ETH:"Ð",euml:"ë",Euml:"Ë",frac12:"½",frac14:"¼",frac34:"¾",gt:">",GT:">",iacute:"í",Iacute:"Í",icirc:"î",Icirc:"Î",iexcl:"¡",igrave:"ì",Igrave:"Ì",iquest:"¿",iuml:"ï",Iuml:"Ï",laquo:"«",lt:"<",LT:"<",macr:"¯",micro:"µ",middot:"·",nbsp:" ",not:"¬",ntilde:"ñ",Ntilde:"Ñ",oacute:"ó",Oacute:"Ó",ocirc:"ô",Ocirc:"Ô",ograve:"ò",Ograve:"Ò",ordf:"ª",ordm:"º",oslash:"ø",Oslash:"Ø",otilde:"õ",Otilde:"Õ",ouml:"ö",Ouml:"Ö",para:"¶",plusmn:"±",pound:"£",quot:'"',QUOT:'"',raquo:"»",reg:"®",REG:"®",sect:"§",shy:"­",sup1:"¹",sup2:"²",sup3:"³",szlig:"ß",thorn:"þ",THORN:"Þ",times:"×",uacute:"ú",Uacute:"Ú",ucirc:"û",Ucirc:"Û",ugrave:"ù",Ugrave:"Ù",uml:"¨",uuml:"ü",Uuml:"Ü",yacute:"ý",Yacute:"Ý",yen:"¥",yuml:"ÿ"},g={0:"�",128:"€",130:"‚",131:"ƒ",132:"„",133:"…",134:"†",135:"‡",136:"ˆ",137:"‰",138:"Š",139:"‹",140:"Œ",142:"Ž",145:"‘",146:"’",147:"“",148:"”",149:"•",150:"–",151:"—",152:"˜",153:"™",154:"š",155:"›",156:"œ",158:"ž",159:"Ÿ"},v=[1,2,3,4,5,6,7,8,11,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,64976,64977,64978,64979,64980,64981,64982,64983,64984,64985,64986,64987,64988,64989,64990,64991,64992,64993,64994,64995,64996,64997,64998,64999,65e3,65001,65002,65003,65004,65005,65006,65007,65534,65535,131070,131071,196606,196607,262142,262143,327678,327679,393214,393215,458750,458751,524286,524287,589822,589823,655358,655359,720894,720895,786430,786431,851966,851967,917502,917503,983038,983039,1048574,1048575,1114110,1114111],y=String.fromCharCode,b={}.hasOwnProperty,w=function(e,t){return b.call(e,t)},x=function(e,t){if(!e)return t;var i,n={};for(i in t)n[i]=w(e,i)?e[i]:t[i];return n},T=function(e,t){var i="";return e>=55296&&e<=57343||e>1114111?(t&&C("character reference outside the permissible Unicode range"),"�"):w(g,e)?(t&&C("disallowed character reference"),g[e]):(t&&function(e,t){for(var i=-1,n=e.length;++i<n;)if(e[i]==t)return!0;return!1}(v,e)&&C("disallowed character reference"),e>65535&&(i+=y((e-=65536)>>>10&1023|55296),e=56320|1023&e),i+=y(e))},E=function(e){return"&#x"+e.toString(16).toUpperCase()+";"},D=function(e){return"&#"+e+";"},C=function(e){throw Error("Parse error: "+e)},S=function(e,t){(t=x(t,S.options)).strict&&h.test(e)&&C("forbidden code point");var i=t.encodeEverything,n=t.useNamedReferences,c=t.allowUnsafeSymbols,d=t.decimal?D:E,p=function(e){return d(e.charCodeAt(0))};return i?(e=e.replace(a,function(e){return n&&w(l,e)?"&"+l[e]+";":p(e)}),n&&(e=e.replace(/&gt;\u20D2/g,"&nvgt;").replace(/&lt;\u20D2/g,"&nvlt;").replace(/&#x66;&#x6A;/g,"&fjlig;")),n&&(e=e.replace(o,function(e){return"&"+l[e]+";"}))):n?(c||(e=e.replace(u,function(e){return"&"+l[e]+";"})),e=(e=e.replace(/&gt;\u20D2/g,"&nvgt;").replace(/&lt;\u20D2/g,"&nvlt;")).replace(o,function(e){return"&"+l[e]+";"})):c||(e=e.replace(u,p)),e.replace(r,function(e){var t=e.charCodeAt(0),i=e.charCodeAt(1);return d(1024*(t-55296)+i-56320+65536)}).replace(s,p)};S.options={allowUnsafeSymbols:!1,encodeEverything:!1,strict:!1,useNamedReferences:!1,decimal:!1};var P=function(e,t){var i=(t=x(t,P.options)).strict;return i&&d.test(e)&&C("malformed character reference"),e.replace(p,function(e,n,r,a,s,o,l,u,c){var d,h,p,g,v,y;return n?f[v=n]:r?(v=r,(y=a)&&t.isAttributeValue?(i&&"="==y&&C("`&` did not start a character reference"),e):(i&&C("named character reference was not terminated by a semicolon"),m[v]+(y||""))):s?(p=s,h=o,i&&!h&&C("character reference was not terminated by a semicolon"),d=parseInt(p,10),T(d,i)):l?(g=l,h=u,i&&!h&&C("character reference was not terminated by a semicolon"),d=parseInt(g,16),T(d,i)):(i&&C("named character reference was not terminated by a semicolon"),e)})};P.options={isAttributeValue:!1,strict:!1};var k={version:"1.2.0",encode:S,decode:P,escape:function(e){return e.replace(u,function(e){return c[e]})},unescape:P};if("function"==typeof define&&"object"==typeof define.amd&&define.amd)define(function(){return k});else if(t&&!t.nodeType)if(i)i.exports=k;else for(var M in k)w(k,M)&&(t[M]=k[M]);else e.he=k}(this),function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e=e||self).VeeValidate=t()}(this,function(){"use strict";function A(e){if(null===e||!0===e||!1===e)return NaN;var t=Number(e);return isNaN(t)?t:t<0?Math.ceil(t):Math.floor(t)}var i=6e4;function C(e){var t=new Date(e.getTime()),r=t.getTimezoneOffset();t.setSeconds(0,0);var n=t.getTime()%i;return r*i+n}var d=36e5,f=6e4,h=2,v={dateTimeDelimeter:/[T ]/,plainTime:/:/,timeZoneDelimeter:/[Z ]/i,YY:/^(\d{2})$/,YYY:[/^([+-]\d{2})$/,/^([+-]\d{3})$/,/^([+-]\d{4})$/],YYYY:/^(\d{4})/,YYYYY:[/^([+-]\d{4})/,/^([+-]\d{5})/,/^([+-]\d{6})/],MM:/^-(\d{2})$/,DDD:/^-?(\d{3})$/,MMDD:/^-?(\d{2})-?(\d{2})$/,Www:/^-?W(\d{2})$/,WwwD:/^-?W(\d{2})-?(\d{1})$/,HH:/^(\d{2}([.,]\d*)?)$/,HHMM:/^(\d{2}):?(\d{2}([.,]\d*)?)$/,HHMMSS:/^(\d{2}):?(\d{2}):?(\d{2}([.,]\d*)?)$/,timezone:/([Z+-].*)$/,timezoneZ:/^(Z)$/,timezoneHH:/^([+-])(\d{2})$/,timezoneHHMM:/^([+-])(\d{2}):?(\d{2})$/};function N(e,t){if(arguments.length<1)throw new TypeError("1 argument required, but only "+arguments.length+" present");if(null===e)return new Date(NaN);var r=t||{},n=null==r.additionalDigits?h:A(r.additionalDigits);if(2!==n&&1!==n&&0!==n)throw new RangeError("additionalDigits must be 0, 1 or 2");if(e instanceof Date||"object"==typeof e&&"[object Date]"===Object.prototype.toString.call(e))return new Date(e.getTime());if("number"==typeof e||"[object Number]"===Object.prototype.toString.call(e))return new Date(e);if("string"!=typeof e&&"[object String]"!==Object.prototype.toString.call(e))return new Date(NaN);var i=function(e){var t,r={},n=e.split(v.dateTimeDelimeter);v.plainTime.test(n[0])?(r.date=null,t=n[0]):(r.date=n[0],t=n[1],v.timeZoneDelimeter.test(r.date)&&(r.date=e.split(v.timeZoneDelimeter)[0],t=e.substr(r.date.length,e.length)));if(t){var i=v.timezone.exec(t);i?(r.time=t.replace(i[1],""),r.timezone=i[1]):r.time=t}return r}(e),a=function(e,t){var r,n=v.YYY[t],i=v.YYYYY[t];if(r=v.YYYY.exec(e)||i.exec(e)){var a=r[1];return{year:parseInt(a,10),restDateString:e.slice(a.length)}}if(r=v.YY.exec(e)||n.exec(e)){var o=r[1];return{year:100*parseInt(o,10),restDateString:e.slice(o.length)}}return{year:null}}(i.date,n),o=a.year,s=function(e,t){if(null===t)return null;var r,n,i,a;if(0===e.length)return(n=new Date(0)).setUTCFullYear(t),n;if(r=v.MM.exec(e))return n=new Date(0),i=parseInt(r[1],10)-1,g(t,i)?(n.setUTCFullYear(t,i),n):new Date(NaN);if(r=v.DDD.exec(e)){n=new Date(0);var o=parseInt(r[1],10);return function(e,t){if(t<1)return!1;var r=p(e);if(r&&366<t)return!1;if(!r&&365<t)return!1;return!0}(t,o)?(n.setUTCFullYear(t,0,o),n):new Date(NaN)}if(r=v.MMDD.exec(e)){n=new Date(0),i=parseInt(r[1],10)-1;var s=parseInt(r[2],10);return g(t,i,s)?(n.setUTCFullYear(t,i,s),n):new Date(NaN)}if(r=v.Www.exec(e))return a=parseInt(r[1],10)-1,y(t,a)?m(t,a):new Date(NaN);if(r=v.WwwD.exec(e)){a=parseInt(r[1],10)-1;var u=parseInt(r[2],10)-1;return y(t,a,u)?m(t,a,u):new Date(NaN)}return null}(a.restDateString,o);if(isNaN(s))return new Date(NaN);if(s){var u,l=s.getTime(),c=0;if(i.time&&(c=function(e){var t,r,n;if(t=v.HH.exec(e))return b(r=parseFloat(t[1].replace(",",".")))?r%24*d:NaN;if(t=v.HHMM.exec(e))return r=parseInt(t[1],10),n=parseFloat(t[2].replace(",",".")),b(r,n)?r%24*d+n*f:NaN;if(t=v.HHMMSS.exec(e)){r=parseInt(t[1],10),n=parseInt(t[2],10);var i=parseFloat(t[3].replace(",","."));return b(r,n,i)?r%24*d+n*f+1e3*i:NaN}return null}(i.time),isNaN(c)))return new Date(NaN);if(i.timezone){if(u=function(e){var t,r,n;if(t=v.timezoneZ.exec(e))return 0;if(t=v.timezoneHH.exec(e))return w(n=parseInt(t[2],10))?(r=n*d,"+"===t[1]?-r:r):NaN;if(t=v.timezoneHHMM.exec(e)){n=parseInt(t[2],10);var i=parseInt(t[3],10);return w(n,i)?(r=n*d+i*f,"+"===t[1]?-r:r):NaN}return 0}(i.timezone),isNaN(u))return new Date(NaN)}else u=C(new Date(l+c)),u=C(new Date(l+c+u));return new Date(l+c+u)}return new Date(NaN)}function m(e,t,r){t=t||0,r=r||0;var n=new Date(0);n.setUTCFullYear(e,0,4);var i=7*t+r+1-(n.getUTCDay()||7);return n.setUTCDate(n.getUTCDate()+i),n}var a=[31,28,31,30,31,30,31,31,30,31,30,31],o=[31,29,31,30,31,30,31,31,30,31,30,31];function p(e){return e%400==0||e%4==0&&e%100!=0}function g(e,t,r){if(t<0||11<t)return!1;if(null!=r){if(r<1)return!1;var n=p(e);if(n&&r>o[t])return!1;if(!n&&r>a[t])return!1}return!0}function y(e,t,r){return!(t<0||52<t)&&(null==r||!(r<0||6<r))}function b(e,t,r){return(null==e||!(e<0||25<=e))&&((null==t||!(t<0||60<=t))&&(null==r||!(r<0||60<=r)))}function w(e,t){return null==t||!(t<0||59<t)}function _(e,t){if(arguments.length<1)throw new TypeError("1 argument required, but only "+arguments.length+" present");var r=N(e,t);return!isNaN(r)}var s={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}};function e(n){return function(e){var t=e||{},r=t.width?String(t.width):n.defaultWidth;return n.formats[r]||n.formats[n.defaultWidth]}}var t={date:e({formats:{full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},defaultWidth:"full"}),time:e({formats:{full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},defaultWidth:"full"}),dateTime:e({formats:{full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},u={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"};function r(i){return function(e,t){var r=t||{},n=r.width?String(r.width):i.defaultWidth;return("formatting"===(r.context?String(r.context):"standalone")&&i.formattingValues?i.formattingValues[n]||i.formattingValues[i.defaultFormattingWidth]:i.values[n]||i.values[i.defaultWidth])[i.argumentCallback?i.argumentCallback(e):e]}}function n(c){return function(e,t){var r=String(e),n=t||{},i=n.width,a=i&&c.matchPatterns[i]||c.matchPatterns[c.defaultMatchWidth],o=r.match(a);if(!o)return null;var s,u=o[0],l=i&&c.parsePatterns[i]||c.parsePatterns[c.defaultParseWidth];return s="[object Array]"===Object.prototype.toString.call(l)?l.findIndex(function(e){return e.test(r)}):function(e,t){for(var r in e)if(e.hasOwnProperty(r)&&t(e[r]))return r}(l,function(e){return e.test(r)}),s=c.valueCallback?c.valueCallback(s):s,{value:s=n.valueCallback?n.valueCallback(s):s,rest:r.slice(u.length)}}}var l,M={formatDistance:function(e,t,r){var n;return r=r||{},n="string"==typeof s[e]?s[e]:1===t?s[e].one:s[e].other.replace("{{count}}",t),r.addSuffix?0<r.comparison?"in "+n:n+" ago":n},formatLong:t,formatRelative:function(e,t,r,n){return u[e]},localize:{ordinalNumber:function(e,t){var r=Number(e),n=r%100;if(20<n||n<10)switch(n%10){case 1:return r+"st";case 2:return r+"nd";case 3:return r+"rd"}return r+"th"},era:r({values:{narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},defaultWidth:"wide"}),quarter:r({values:{narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},defaultWidth:"wide",argumentCallback:function(e){return Number(e)-1}}),month:r({values:{narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},defaultWidth:"wide"}),day:r({values:{narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},defaultWidth:"wide"}),dayPeriod:r({values:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},defaultWidth:"wide",formattingValues:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},defaulFormattingWidth:"wide"})},match:{ordinalNumber:(l={matchPattern:/^(\d+)(th|st|nd|rd)?/i,parsePattern:/\d+/i,valueCallback:function(e){return parseInt(e,10)}},function(e,t){var r=String(e),n=t||{},i=r.match(l.matchPattern);if(!i)return null;var a=i[0],o=r.match(l.parsePattern);if(!o)return null;var s=l.valueCallback?l.valueCallback(o[0]):o[0];return{value:s=n.valueCallback?n.valueCallback(s):s,rest:r.slice(a.length)}}),era:n({matchPatterns:{narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^b/i,/^(a|c)/i]},defaultParseWidth:"any"}),quarter:n({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:function(e){return e+1}}),month:n({matchPatterns:{narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},defaultParseWidth:"any"}),day:n({matchPatterns:{narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},defaultParseWidth:"any"}),dayPeriod:n({matchPatterns:{narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},defaultParseWidth:"any"})},options:{weekStartsOn:0,firstWeekContainsDate:1}};function c(e,t){if(arguments.length<1)throw new TypeError("1 argument required, but only "+arguments.length+" present");var r=N(e,t),n=r.getUTCDay(),i=(n<1?7:0)+n-1;return r.setUTCDate(r.getUTCDate()-i),r.setUTCHours(0,0,0,0),r}function x(e,t){if(arguments.length<1)throw new TypeError("1 argument required, but only "+arguments.length+" present");var r=N(e,t),n=r.getUTCFullYear(),i=new Date(0);i.setUTCFullYear(n+1,0,4),i.setUTCHours(0,0,0,0);var a=c(i,t),o=new Date(0);o.setUTCFullYear(n,0,4),o.setUTCHours(0,0,0,0);var s=c(o,t);return r.getTime()>=a.getTime()?n+1:r.getTime()>=s.getTime()?n:n-1}var $=6048e5;function T(e,t){if(arguments.length<1)throw new TypeError("1 argument required, but only "+arguments.length+" present");var r=N(e,t),n=c(r,t).getTime()-function(e,t){if(arguments.length<1)throw new TypeError("1 argument required, but only "+arguments.length+" present");var r=x(e,t),n=new Date(0);return n.setUTCFullYear(r,0,4),n.setUTCHours(0,0,0,0),c(n,t)}(r,t).getTime();return Math.round(n/$)+1}function D(e,t){if(arguments.length<1)throw new TypeError("1 argument required, but only "+arguments.length+" present");var r=t||{},n=r.locale,i=n&&n.options&&n.options.weekStartsOn,a=null==i?0:A(i),o=null==r.weekStartsOn?a:A(r.weekStartsOn);if(!(0<=o&&o<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var s=N(e,r),u=s.getUTCDay(),l=(u<o?7:0)+u-o;return s.setUTCDate(s.getUTCDate()-l),s.setUTCHours(0,0,0,0),s}function I(e,t){if(arguments.length<1)throw new TypeError("1 argument required, but only "+arguments.length+" present");var r=N(e,t),n=r.getUTCFullYear(),i=t||{},a=i.locale,o=a&&a.options&&a.options.firstWeekContainsDate,s=null==o?1:A(o),u=null==i.firstWeekContainsDate?s:A(i.firstWeekContainsDate);if(!(1<=u&&u<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var l=new Date(0);l.setUTCFullYear(n+1,0,u),l.setUTCHours(0,0,0,0);var c=D(l,t),d=new Date(0);d.setUTCFullYear(n,0,u),d.setUTCHours(0,0,0,0);var f=D(d,t);return r.getTime()>=c.getTime()?n+1:r.getTime()>=f.getTime()?n:n-1}var E=6048e5;function O(e,t){if(arguments.length<1)throw new TypeError("1 argument required, but only "+arguments.length+" present");var r=N(e,t),n=D(r,t).getTime()-function(e,t){if(arguments.length<1)throw new TypeError("1 argument required, but only "+arguments.length+" present");var r=t||{},n=r.locale,i=n&&n.options&&n.options.firstWeekContainsDate,a=null==i?1:A(i),o=null==r.firstWeekContainsDate?a:A(r.firstWeekContainsDate),s=I(e,t),u=new Date(0);return u.setUTCFullYear(s,0,o),u.setUTCHours(0,0,0,0),D(u,t)}(r,t).getTime();return Math.round(n/E)+1}var F="midnight",k="noon",q="morning",S="afternoon",P="evening",j="night",U={G:function(e,t,r){var n=0<e.getUTCFullYear()?1:0;switch(t){case"G":case"GG":case"GGG":return r.era(n,{width:"abbreviated"});case"GGGGG":return r.era(n,{width:"narrow"});case"GGGG":default:return r.era(n,{width:"wide"})}},y:function(e,t,r,n){var i=e.getUTCFullYear(),a=0<i?i:1-i;return"yy"!==t?"yo"===t?r.ordinalNumber(a,{unit:"year"}):L(a,t.length):L(a%100,2)},Y:function(e,t,r,n){var i=I(e,n),a=0<i?i:1-i;return"YY"!==t?"Yo"===t?r.ordinalNumber(a,{unit:"year"}):L(a,t.length):L(a%100,2)},R:function(e,t,r,n){return L(x(e,n),t.length)},u:function(e,t,r,n){return L(e.getUTCFullYear(),t.length)},Q:function(e,t,r,n){var i=Math.ceil((e.getUTCMonth()+1)/3);switch(t){case"Q":return String(i);case"QQ":return L(i,2);case"Qo":return r.ordinalNumber(i,{unit:"quarter"});case"QQQ":return r.quarter(i,{width:"abbreviated",context:"formatting"});case"QQQQQ":return r.quarter(i,{width:"narrow",context:"formatting"});case"QQQQ":default:return r.quarter(i,{width:"wide",context:"formatting"})}},q:function(e,t,r,n){var i=Math.ceil((e.getUTCMonth()+1)/3);switch(t){case"q":return String(i);case"qq":return L(i,2);case"qo":return r.ordinalNumber(i,{unit:"quarter"});case"qqq":return r.quarter(i,{width:"abbreviated",context:"standalone"});case"qqqqq":return r.quarter(i,{width:"narrow",context:"standalone"});case"qqqq":default:return r.quarter(i,{width:"wide",context:"standalone"})}},M:function(e,t,r,n){var i=e.getUTCMonth();switch(t){case"M":return String(i+1);case"MM":return L(i+1,2);case"Mo":return r.ordinalNumber(i+1,{unit:"month"});case"MMM":return r.month(i,{width:"abbreviated",context:"formatting"});case"MMMMM":return r.month(i,{width:"narrow",context:"formatting"});case"MMMM":default:return r.month(i,{width:"wide",context:"formatting"})}},L:function(e,t,r,n){var i=e.getUTCMonth();switch(t){case"L":return String(i+1);case"LL":return L(i+1,2);case"Lo":return r.ordinalNumber(i+1,{unit:"month"});case"LLL":return r.month(i,{width:"abbreviated",context:"standalone"});case"LLLLL":return r.month(i,{width:"narrow",context:"standalone"});case"LLLL":default:return r.month(i,{width:"wide",context:"standalone"})}},w:function(e,t,r,n){var i=O(e,n);return"wo"===t?r.ordinalNumber(i,{unit:"week"}):L(i,t.length)},I:function(e,t,r,n){var i=T(e,n);return"Io"===t?r.ordinalNumber(i,{unit:"week"}):L(i,t.length)},d:function(e,t,r,n){var i=e.getUTCDate();return"do"===t?r.ordinalNumber(i,{unit:"date"}):L(i,t.length)},D:function(e,t,r,n){var i=function(e,t){if(arguments.length<1)throw new TypeError("1 argument required, but only "+arguments.length+" present");var r=N(e,t),n=r.getTime();r.setUTCMonth(0,1),r.setUTCHours(0,0,0,0);var i=n-r.getTime();return Math.floor(i/864e5)+1}(e,n);return"Do"===t?r.ordinalNumber(i,{unit:"dayOfYear"}):L(i,t.length)},E:function(e,t,r,n){var i=e.getUTCDay();switch(t){case"E":case"EE":case"EEE":return r.day(i,{width:"abbreviated",context:"formatting"});case"EEEEE":return r.day(i,{width:"narrow",context:"formatting"});case"EEEEEE":return r.day(i,{width:"short",context:"formatting"});case"EEEE":default:return r.day(i,{width:"wide",context:"formatting"})}},e:function(e,t,r,n){var i=e.getUTCDay(),a=(i-n.weekStartsOn+8)%7||7;switch(t){case"e":return String(a);case"ee":return L(a,2);case"eo":return r.ordinalNumber(a,{unit:"day"});case"eee":return r.day(i,{width:"abbreviated",context:"formatting"});case"eeeee":return r.day(i,{width:"narrow",context:"formatting"});case"eeeeee":return r.day(i,{width:"short",context:"formatting"});case"eeee":default:return r.day(i,{width:"wide",context:"formatting"})}},c:function(e,t,r,n){var i=e.getUTCDay(),a=(i-n.weekStartsOn+8)%7||7;switch(t){case"c":return String(a);case"cc":return L(a,t.length);case"co":return r.ordinalNumber(a,{unit:"day"});case"ccc":return r.day(i,{width:"abbreviated",context:"standalone"});case"ccccc":return r.day(i,{width:"narrow",context:"standalone"});case"cccccc":return r.day(i,{width:"short",context:"standalone"});case"cccc":default:return r.day(i,{width:"wide",context:"standalone"})}},i:function(e,t,r,n){var i=e.getUTCDay(),a=0===i?7:i;switch(t){case"i":return String(a);case"ii":return L(a,t.length);case"io":return r.ordinalNumber(a,{unit:"day"});case"iii":return r.day(i,{width:"abbreviated",context:"formatting"});case"iiiii":return r.day(i,{width:"narrow",context:"formatting"});case"iiiiii":return r.day(i,{width:"short",context:"formatting"});case"iiii":default:return r.day(i,{width:"wide",context:"formatting"})}},a:function(e,t,r){var n=1<=e.getUTCHours()/12?"pm":"am";switch(t){case"a":case"aa":case"aaa":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"});case"aaaaa":return r.dayPeriod(n,{width:"narrow",context:"formatting"});case"aaaa":default:return r.dayPeriod(n,{width:"wide",context:"formatting"})}},b:function(e,t,r){var n,i=e.getUTCHours();switch(n=12===i?k:0===i?F:1<=i/12?"pm":"am",t){case"b":case"bb":case"bbb":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"});case"bbbbb":return r.dayPeriod(n,{width:"narrow",context:"formatting"});case"bbbb":default:return r.dayPeriod(n,{width:"wide",context:"formatting"})}},B:function(e,t,r){var n,i=e.getUTCHours();switch(n=17<=i?P:12<=i?S:4<=i?q:j,t){case"B":case"BB":case"BBB":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"});case"BBBBB":return r.dayPeriod(n,{width:"narrow",context:"formatting"});case"BBBB":default:return r.dayPeriod(n,{width:"wide",context:"formatting"})}},h:function(e,t,r,n){var i=e.getUTCHours()%12;return 0===i&&(i=12),"ho"===t?r.ordinalNumber(i,{unit:"hour"}):L(i,t.length)},H:function(e,t,r,n){var i=e.getUTCHours();return"Ho"===t?r.ordinalNumber(i,{unit:"hour"}):L(i,t.length)},K:function(e,t,r,n){var i=e.getUTCHours()%12;return"Ko"===t?r.ordinalNumber(i,{unit:"hour"}):L(i,t.length)},k:function(e,t,r,n){var i=e.getUTCHours();return 0===i&&(i=24),"ko"===t?r.ordinalNumber(i,{unit:"hour"}):L(i,t.length)},m:function(e,t,r,n){var i=e.getUTCMinutes();return"mo"===t?r.ordinalNumber(i,{unit:"minute"}):L(i,t.length)},s:function(e,t,r,n){var i=e.getUTCSeconds();return"so"===t?r.ordinalNumber(i,{unit:"second"}):L(i,t.length)},S:function(e,t,r,n){var i=t.length,a=e.getUTCMilliseconds();return L(Math.floor(a*Math.pow(10,i-3)),i)},X:function(e,t,r,n){var i=(n._originalDate||e).getTimezoneOffset();if(0===i)return"Z";switch(t){case"X":return V(i);case"XXXX":case"XX":return R(i);case"XXXXX":case"XXX":default:return R(i,":")}},x:function(e,t,r,n){var i=(n._originalDate||e).getTimezoneOffset();switch(t){case"x":return V(i);case"xxxx":case"xx":return R(i);case"xxxxx":case"xxx":default:return R(i,":")}},O:function(e,t,r,n){var i=(n._originalDate||e).getTimezoneOffset();switch(t){case"O":case"OO":case"OOO":return"GMT"+H(i,":");case"OOOO":default:return"GMT"+R(i,":")}},z:function(e,t,r,n){var i=(n._originalDate||e).getTimezoneOffset();switch(t){case"z":case"zz":case"zzz":return"GMT"+H(i,":");case"zzzz":default:return"GMT"+R(i,":")}},t:function(e,t,r,n){var i=n._originalDate||e;return L(Math.floor(i.getTime()/1e3),t.length)},T:function(e,t,r,n){return L((n._originalDate||e).getTime(),t.length)}};function L(e,t){for(var r=e<0?"-":"",n=Math.abs(e).toString();n.length<t;)n="0"+n;return r+n}function R(e,t){var r=t||"",n=0<e?"-":"+",i=Math.abs(e);return n+L(Math.floor(i/60),2)+r+L(i%60,2)}function V(e,t){return e%60!=0?R(e,t):(0<e?"-":"+")+L(Math.abs(e)/60,2)}function H(e,t){var r=0<e?"-":"+",n=Math.abs(e),i=Math.floor(n/60),a=n%60;if(0===a)return r+String(i);var o=t||"";return r+String(i)+o+L(a,2)}function Y(e,t,r){switch(e){case"P":return t.date({width:"short"});case"PP":return t.date({width:"medium"});case"PPP":return t.date({width:"long"});case"PPPP":default:return t.date({width:"full"})}}function Z(e,t,r){switch(e){case"p":return t.time({width:"short"});case"pp":return t.time({width:"medium"});case"ppp":return t.time({width:"long"});case"pppp":default:return t.time({width:"full"})}}var z={p:Z,P:function(e,t,r){var n,i=e.match(/(P+)(p+)?/),a=i[1],o=i[2];if(!o)return Y(e,t);switch(a){case"P":n=t.dateTime({width:"short"});break;case"PP":n=t.dateTime({width:"medium"});break;case"PPP":n=t.dateTime({width:"long"});break;case"PPPP":default:n=t.dateTime({width:"full"})}return n.replace("{{date}}",Y(a,t)).replace("{{time}}",Z(o,t))}};function B(e,t,r){if(arguments.length<2)throw new TypeError("2 arguments required, but only "+arguments.length+" present");return function(e,t,r){if(arguments.length<2)throw new TypeError("2 arguments required, but only "+arguments.length+" present");var n=N(e,r).getTime(),i=A(t);return new Date(n+i)}(e,-A(t),r)}var W=["D","DD","YY","YYYY"];function G(e){return-1!==W.indexOf(e)}function Q(e){throw new RangeError("`options.awareOfUnicodeTokens` must be set to `true` to use `"+e+"` token; see: https://git.io/fxCyr")}var X=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,K=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,J=/^'(.*?)'?$/,ee=/''/g;function te(e,t,r){if(arguments.length<2)throw new TypeError("2 arguments required, but only "+arguments.length+" present");var n=String(t),i=r||{},a=i.locale||M,o=a.options&&a.options.firstWeekContainsDate,s=null==o?1:A(o),u=null==i.firstWeekContainsDate?s:A(i.firstWeekContainsDate);if(!(1<=u&&u<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var l=a.options&&a.options.weekStartsOn,c=null==l?0:A(l),d=null==i.weekStartsOn?c:A(i.weekStartsOn);if(!(0<=d&&d<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");if(!a.localize)throw new RangeError("locale must contain localize property");if(!a.formatLong)throw new RangeError("locale must contain formatLong property");var f=N(e,i);if(!_(f,i))return"Invalid Date";var h=B(f,C(f),i),v={firstWeekContainsDate:u,weekStartsOn:d,locale:a,_originalDate:f};return n.match(K).map(function(e){var t=e[0];return"p"!==t&&"P"!==t?e:(0,z[t])(e,a.formatLong,v)}).join("").match(X).map(function(e){if("''"===e)return"'";var t=e[0];if("'"===t)return e.match(J)[1].replace(ee,"'");var r=U[t];return r?(!i.awareOfUnicodeTokens&&G(e)&&Q(e),r(h,e,a.localize,v)):e}).join("")}function re(e,t,r){if(arguments.length<2)throw new TypeError("2 arguments required, but only "+arguments.length+" present");var n=N(e,r),i=N(t,r);return n.getTime()>i.getTime()}function ne(e,t,r){if(arguments.length<2)throw new TypeError("2 arguments required, but only "+arguments.length+" present");var n=N(e,r),i=N(t,r);return n.getTime()<i.getTime()}function ie(e,t,r){if(arguments.length<2)throw new TypeError("2 arguments required, but only "+arguments.length+" present");var n=N(e,r),i=N(t,r);return n.getTime()===i.getTime()}function ae(e,t,r){if(arguments.length<2)throw new TypeError("2 arguments required, but only "+arguments.length+" present");var n=r||{},i=n.locale,a=i&&i.options&&i.options.weekStartsOn,o=null==a?0:A(a),s=null==n.weekStartsOn?o:A(n.weekStartsOn);if(!(0<=s&&s<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var u=N(e,r),l=A(t),c=((l%7+7)%7<s?7:0)+l-u.getUTCDay();return u.setUTCDate(u.getUTCDate()+c),u}var oe=/^(1[0-2]|0?\d)/,se=/^(3[0-1]|[0-2]?\d)/,ue=/^(36[0-6]|3[0-5]\d|[0-2]?\d?\d)/,le=/^(5[0-3]|[0-4]?\d)/,ce=/^(2[0-3]|[0-1]?\d)/,de=/^(2[0-4]|[0-1]?\d)/,fe=/^(1[0-1]|0?\d)/,he=/^(1[0-2]|0?\d)/,ve=/^[0-5]?\d/,me=/^[0-5]?\d/,pe=/^\d/,ge=/^\d{1,2}/,ye=/^\d{1,3}/,be=/^\d{1,4}/,we=/^-?\d+/,_e=/^-?\d/,xe=/^-?\d{1,2}/,$e=/^-?\d{1,3}/,Te=/^-?\d{1,4}/,De=/^([+-])(\d{2})(\d{2})?|Z/,Ae=/^([+-])(\d{2})(\d{2})|Z/,Ce=/^([+-])(\d{2})(\d{2})((\d{2}))?|Z/,Ne=/^([+-])(\d{2}):(\d{2})|Z/,Me=/^([+-])(\d{2}):(\d{2})(:(\d{2}))?|Z/;function Ie(e,t,r){var n=t.match(e);if(!n)return null;var i=parseInt(n[0],10);return{value:r?r(i):i,rest:t.slice(n[0].length)}}function Ee(e,t){var r=t.match(e);return r?"Z"===r[0]?{value:0,rest:t.slice(1)}:{value:("+"===r[1]?1:-1)*(36e5*(r[2]?parseInt(r[2],10):0)+6e4*(r[3]?parseInt(r[3],10):0)+1e3*(r[5]?parseInt(r[5],10):0)),rest:t.slice(r[0].length)}:null}function Oe(e,t){return Ie(we,e,t)}function Fe(e,t,r){switch(e){case 1:return Ie(pe,t,r);case 2:return Ie(ge,t,r);case 3:return Ie(ye,t,r);case 4:return Ie(be,t,r);default:return Ie(new RegExp("^\\d{1,"+e+"}"),t,r)}}function ke(e,t,r){switch(e){case 1:return Ie(_e,t,r);case 2:return Ie(xe,t,r);case 3:return Ie($e,t,r);case 4:return Ie(Te,t,r);default:return Ie(new RegExp("^-?\\d{1,"+e+"}"),t,r)}}function qe(e){switch(e){case"morning":return 4;case"evening":return 17;case"pm":case"noon":case"afternoon":return 12;case"am":case"midnight":case"night":default:return 0}}function Se(e,t){var r,n=0<t,i=n?t:1-t;if(i<=50)r=e||100;else{var a=i+50;r=e+100*Math.floor(a/100)-(a%100<=e?100:0)}return n?r:1-r}var Pe=[31,28,31,30,31,30,31,31,30,31,30,31],je=[31,29,31,30,31,30,31,31,30,31,30,31];function Ue(e){return e%400==0||e%4==0&&e%100!=0}var Le={G:{priority:140,parse:function(e,t,r,n){switch(t){case"G":case"GG":case"GGG":return r.era(e,{width:"abbreviated"})||r.era(e,{width:"narrow"});case"GGGGG":return r.era(e,{width:"narrow"});case"GGGG":default:return r.era(e,{width:"wide"})||r.era(e,{width:"abbreviated"})||r.era(e,{width:"narrow"})}},set:function(e,t,r){return e.setUTCFullYear(1===t?10:-9,0,1),e.setUTCHours(0,0,0,0),e}},y:{priority:130,parse:function(e,t,r,n){var i=function(e){return{year:e,isTwoDigitYear:"yy"===t}};switch(t){case"y":return Fe(4,e,i);case"yo":return r.ordinalNumber(e,{unit:"year",valueCallback:i});default:return Fe(t.length,e,i)}},validate:function(e,t,r){return t.isTwoDigitYear||0<t.year},set:function(e,t,r){var n=I(e,r);if(t.isTwoDigitYear){var i=Se(t.year,n);return e.setUTCFullYear(i,0,1),e.setUTCHours(0,0,0,0),e}var a=0<n?t.year:1-t.year;return e.setUTCFullYear(a,0,1),e.setUTCHours(0,0,0,0),e}},Y:{priority:130,parse:function(e,t,r,n){var i=function(e){return{year:e,isTwoDigitYear:"YY"===t}};switch(t){case"Y":return Fe(4,e,i);case"Yo":return r.ordinalNumber(e,{unit:"year",valueCallback:i});default:return Fe(t.length,e,i)}},validate:function(e,t,r){return t.isTwoDigitYear||0<t.year},set:function(e,t,r){var n=e.getUTCFullYear();if(t.isTwoDigitYear){var i=Se(t.year,n);return e.setUTCFullYear(i,0,r.firstWeekContainsDate),e.setUTCHours(0,0,0,0),D(e,r)}var a=0<n?t.year:1-t.year;return e.setUTCFullYear(a,0,r.firstWeekContainsDate),e.setUTCHours(0,0,0,0),D(e,r)}},R:{priority:130,parse:function(e,t,r,n){return ke("R"===t?4:t.length,e)},set:function(e,t,r){var n=new Date(0);return n.setUTCFullYear(t,0,4),n.setUTCHours(0,0,0,0),c(n)}},u:{priority:130,parse:function(e,t,r,n){return ke("u"===t?4:t.length,e)},set:function(e,t,r){return e.setUTCFullYear(t,0,1),e.setUTCHours(0,0,0,0),e}},Q:{priority:120,parse:function(e,t,r,n){switch(t){case"Q":case"QQ":return Fe(t.length,e);case"Qo":return r.ordinalNumber(e,{unit:"quarter"});case"QQQ":return r.quarter(e,{width:"abbreviated",context:"formatting"})||r.quarter(e,{width:"narrow",context:"formatting"});case"QQQQQ":return r.quarter(e,{width:"narrow",context:"formatting"});case"QQQQ":default:return r.quarter(e,{width:"wide",context:"formatting"})||r.quarter(e,{width:"abbreviated",context:"formatting"})||r.quarter(e,{width:"narrow",context:"formatting"})}},validate:function(e,t,r){return 1<=t&&t<=4},set:function(e,t,r){return e.setUTCMonth(3*(t-1),1),e.setUTCHours(0,0,0,0),e}},q:{priority:120,parse:function(e,t,r,n){switch(t){case"q":case"qq":return Fe(t.length,e);case"qo":return r.ordinalNumber(e,{unit:"quarter"});case"qqq":return r.quarter(e,{width:"abbreviated",context:"standalone"})||r.quarter(e,{width:"narrow",context:"standalone"});case"qqqqq":return r.quarter(e,{width:"narrow",context:"standalone"});case"qqqq":default:return r.quarter(e,{width:"wide",context:"standalone"})||r.quarter(e,{width:"abbreviated",context:"standalone"})||r.quarter(e,{width:"narrow",context:"standalone"})}},validate:function(e,t,r){return 1<=t&&t<=4},set:function(e,t,r){return e.setUTCMonth(3*(t-1),1),e.setUTCHours(0,0,0,0),e}},M:{priority:110,parse:function(e,t,r,n){var i=function(e){return e-1};switch(t){case"M":return Ie(oe,e,i);case"MM":return Fe(2,e,i);case"Mo":return r.ordinalNumber(e,{unit:"month",valueCallback:i});case"MMM":return r.month(e,{width:"abbreviated",context:"formatting"})||r.month(e,{width:"narrow",context:"formatting"});case"MMMMM":return r.month(e,{width:"narrow",context:"formatting"});case"MMMM":default:return r.month(e,{width:"wide",context:"formatting"})||r.month(e,{width:"abbreviated",context:"formatting"})||r.month(e,{width:"narrow",context:"formatting"})}},validate:function(e,t,r){return 0<=t&&t<=11},set:function(e,t,r){return e.setUTCMonth(t,1),e.setUTCHours(0,0,0,0),e}},L:{priority:110,parse:function(e,t,r,n){var i=function(e){return e-1};switch(t){case"L":return Ie(oe,e,i);case"LL":return Fe(2,e,i);case"Lo":return r.ordinalNumber(e,{unit:"month",valueCallback:i});case"LLL":return r.month(e,{width:"abbreviated",context:"standalone"})||r.month(e,{width:"narrow",context:"standalone"});case"LLLLL":return r.month(e,{width:"narrow",context:"standalone"});case"LLLL":default:return r.month(e,{width:"wide",context:"standalone"})||r.month(e,{width:"abbreviated",context:"standalone"})||r.month(e,{width:"narrow",context:"standalone"})}},validate:function(e,t,r){return 0<=t&&t<=11},set:function(e,t,r){return e.setUTCMonth(t,1),e.setUTCHours(0,0,0,0),e}},w:{priority:100,parse:function(e,t,r,n){switch(t){case"w":return Ie(le,e);case"wo":return r.ordinalNumber(e,{unit:"week"});default:return Fe(t.length,e)}},validate:function(e,t,r){return 1<=t&&t<=53},set:function(e,t,r){return D(function(e,t,r){if(arguments.length<2)throw new TypeError("2 arguments required, but only "+arguments.length+" present");var n=N(e,r),i=A(t),a=O(n,r)-i;return n.setUTCDate(n.getUTCDate()-7*a),n}(e,t,r),r)}},I:{priority:100,parse:function(e,t,r,n){switch(t){case"I":return Ie(le,e);case"Io":return r.ordinalNumber(e,{unit:"week"});default:return Fe(t.length,e)}},validate:function(e,t,r){return 1<=t&&t<=53},set:function(e,t,r){return c(function(e,t,r){if(arguments.length<2)throw new TypeError("2 arguments required, but only "+arguments.length+" present");var n=N(e,r),i=A(t),a=T(n,r)-i;return n.setUTCDate(n.getUTCDate()-7*a),n}(e,t,r),r)}},d:{priority:90,parse:function(e,t,r,n){switch(t){case"d":return Ie(se,e);case"do":return r.ordinalNumber(e,{unit:"date"});default:return Fe(t.length,e)}},validate:function(e,t,r){var n=Ue(e.getUTCFullYear()),i=e.getUTCMonth();return n?1<=t&&t<=je[i]:1<=t&&t<=Pe[i]},set:function(e,t,r){return e.setUTCDate(t),e.setUTCHours(0,0,0,0),e}},D:{priority:90,parse:function(e,t,r,n){switch(t){case"D":case"DD":return Ie(ue,e);case"Do":return r.ordinalNumber(e,{unit:"date"});default:return Fe(t.length,e)}},validate:function(e,t,r){return Ue(e.getUTCFullYear())?1<=t&&t<=366:1<=t&&t<=365},set:function(e,t,r){return e.setUTCMonth(0,t),e.setUTCHours(0,0,0,0),e}},E:{priority:90,parse:function(e,t,r,n){switch(t){case"E":case"EE":case"EEE":return r.day(e,{width:"abbreviated",context:"formatting"})||r.day(e,{width:"short",context:"formatting"})||r.day(e,{width:"narrow",context:"formatting"});case"EEEEE":return r.day(e,{width:"narrow",context:"formatting"});case"EEEEEE":return r.day(e,{width:"short",context:"formatting"})||r.day(e,{width:"narrow",context:"formatting"});case"EEEE":default:return r.day(e,{width:"wide",context:"formatting"})||r.day(e,{width:"abbreviated",context:"formatting"})||r.day(e,{width:"short",context:"formatting"})||r.day(e,{width:"narrow",context:"formatting"})}},validate:function(e,t,r){return 0<=t&&t<=6},set:function(e,t,r){return(e=ae(e,t,r)).setUTCHours(0,0,0,0),e}},e:{priority:90,parse:function(e,t,r,n){var i=function(e){var t=7*Math.floor((e-1)/7);return(e+n.weekStartsOn+6)%7+t};switch(t){case"e":case"ee":return Fe(t.length,e,i);case"eo":return r.ordinalNumber(e,{unit:"day",valueCallback:i});case"eee":return r.day(e,{width:"abbreviated",context:"formatting"})||r.day(e,{width:"short",context:"formatting"})||r.day(e,{width:"narrow",context:"formatting"});case"eeeee":return r.day(e,{width:"narrow",context:"formatting"});case"eeeeee":return r.day(e,{width:"short",context:"formatting"})||r.day(e,{width:"narrow",context:"formatting"});case"eeee":default:return r.day(e,{width:"wide",context:"formatting"})||r.day(e,{width:"abbreviated",context:"formatting"})||r.day(e,{width:"short",context:"formatting"})||r.day(e,{width:"narrow",context:"formatting"})}},validate:function(e,t,r){return 0<=t&&t<=6},set:function(e,t,r){return(e=ae(e,t,r)).setUTCHours(0,0,0,0),e}},c:{priority:90,parse:function(e,t,r,n){var i=function(e){var t=7*Math.floor((e-1)/7);return(e+n.weekStartsOn+6)%7+t};switch(t){case"c":case"cc":return Fe(t.length,e,i);case"co":return r.ordinalNumber(e,{unit:"day",valueCallback:i});case"ccc":return r.day(e,{width:"abbreviated",context:"standalone"})||r.day(e,{width:"short",context:"standalone"})||r.day(e,{width:"narrow",context:"standalone"});case"ccccc":return r.day(e,{width:"narrow",context:"standalone"});case"cccccc":return r.day(e,{width:"short",context:"standalone"})||r.day(e,{width:"narrow",context:"standalone"});case"cccc":default:return r.day(e,{width:"wide",context:"standalone"})||r.day(e,{width:"abbreviated",context:"standalone"})||r.day(e,{width:"short",context:"standalone"})||r.day(e,{width:"narrow",context:"standalone"})}},validate:function(e,t,r){return 0<=t&&t<=6},set:function(e,t,r){return(e=ae(e,t,r)).setUTCHours(0,0,0,0),e}},i:{priority:90,parse:function(e,t,r,n){var i=function(e){return 0===e?7:e};switch(t){case"i":case"ii":return Fe(t.length,e);case"io":return r.ordinalNumber(e,{unit:"day"});case"iii":return r.day(e,{width:"abbreviated",context:"formatting",valueCallback:i})||r.day(e,{width:"short",context:"formatting",valueCallback:i})||r.day(e,{width:"narrow",context:"formatting",valueCallback:i});case"iiiii":return r.day(e,{width:"narrow",context:"formatting",valueCallback:i});case"iiiiii":return r.day(e,{width:"short",context:"formatting",valueCallback:i})||r.day(e,{width:"narrow",context:"formatting",valueCallback:i});case"iiii":default:return r.day(e,{width:"wide",context:"formatting",valueCallback:i})||r.day(e,{width:"abbreviated",context:"formatting",valueCallback:i})||r.day(e,{width:"short",context:"formatting",valueCallback:i})||r.day(e,{width:"narrow",context:"formatting",valueCallback:i})}},validate:function(e,t,r){return 1<=t&&t<=7},set:function(e,t,r){return(e=function(e,t,r){if(arguments.length<2)throw new TypeError("2 arguments required, but only "+arguments.length+" present");var n=A(t);n%7==0&&(n-=7);var i=N(e,r),a=((n%7+7)%7<1?7:0)+n-i.getUTCDay();return i.setUTCDate(i.getUTCDate()+a),i}(e,t,r)).setUTCHours(0,0,0,0),e}},a:{priority:80,parse:function(e,t,r,n){switch(t){case"a":case"aa":case"aaa":return r.dayPeriod(e,{width:"abbreviated",context:"formatting"})||r.dayPeriod(e,{width:"narrow",context:"formatting"});case"aaaaa":return r.dayPeriod(e,{width:"narrow",context:"formatting"});case"aaaa":default:return r.dayPeriod(e,{width:"wide",context:"formatting"})||r.dayPeriod(e,{width:"abbreviated",context:"formatting"})||r.dayPeriod(e,{width:"narrow",context:"formatting"})}},set:function(e,t,r){return e.setUTCHours(qe(t),0,0,0),e}},b:{priority:80,parse:function(e,t,r,n){switch(t){case"b":case"bb":case"bbb":return r.dayPeriod(e,{width:"abbreviated",context:"formatting"})||r.dayPeriod(e,{width:"narrow",context:"formatting"});case"bbbbb":return r.dayPeriod(e,{width:"narrow",context:"formatting"});case"bbbb":default:return r.dayPeriod(e,{width:"wide",context:"formatting"})||r.dayPeriod(e,{width:"abbreviated",context:"formatting"})||r.dayPeriod(e,{width:"narrow",context:"formatting"})}},set:function(e,t,r){return e.setUTCHours(qe(t),0,0,0),e}},B:{priority:80,parse:function(e,t,r,n){switch(t){case"B":case"BB":case"BBB":return r.dayPeriod(e,{width:"abbreviated",context:"formatting"})||r.dayPeriod(e,{width:"narrow",context:"formatting"});case"BBBBB":return r.dayPeriod(e,{width:"narrow",context:"formatting"});case"BBBB":default:return r.dayPeriod(e,{width:"wide",context:"formatting"})||r.dayPeriod(e,{width:"abbreviated",context:"formatting"})||r.dayPeriod(e,{width:"narrow",context:"formatting"})}},set:function(e,t,r){return e.setUTCHours(qe(t),0,0,0),e}},h:{priority:70,parse:function(e,t,r,n){switch(t){case"h":return Ie(he,e);case"ho":return r.ordinalNumber(e,{unit:"hour"});default:return Fe(t.length,e)}},validate:function(e,t,r){return 1<=t&&t<=12},set:function(e,t,r){var n=12<=e.getUTCHours();return n&&t<12?e.setUTCHours(t+12,0,0,0):n||12!==t?e.setUTCHours(t,0,0,0):e.setUTCHours(0,0,0,0),e}},H:{priority:70,parse:function(e,t,r,n){switch(t){case"H":return Ie(ce,e);case"Ho":return r.ordinalNumber(e,{unit:"hour"});default:return Fe(t.length,e)}},validate:function(e,t,r){return 0<=t&&t<=23},set:function(e,t,r){return e.setUTCHours(t,0,0,0),e}},K:{priority:70,parse:function(e,t,r,n){switch(t){case"K":return Ie(fe,e);case"Ko":return r.ordinalNumber(e,{unit:"hour"});default:return Fe(t.length,e)}},validate:function(e,t,r){return 0<=t&&t<=11},set:function(e,t,r){return 12<=e.getUTCHours()&&t<12?e.setUTCHours(t+12,0,0,0):e.setUTCHours(t,0,0,0),e}},k:{priority:70,parse:function(e,t,r,n){switch(t){case"k":return Ie(de,e);case"ko":return r.ordinalNumber(e,{unit:"hour"});default:return Fe(t.length,e)}},validate:function(e,t,r){return 1<=t&&t<=24},set:function(e,t,r){var n=t<=24?t%24:t;return e.setUTCHours(n,0,0,0),e}},m:{priority:60,parse:function(e,t,r,n){switch(t){case"m":return Ie(ve,e);case"mo":return r.ordinalNumber(e,{unit:"minute"});default:return Fe(t.length,e)}},validate:function(e,t,r){return 0<=t&&t<=59},set:function(e,t,r){return e.setUTCMinutes(t,0,0),e}},s:{priority:50,parse:function(e,t,r,n){switch(t){case"s":return Ie(me,e);case"so":return r.ordinalNumber(e,{unit:"second"});default:return Fe(t.length,e)}},validate:function(e,t,r){return 0<=t&&t<=59},set:function(e,t,r){return e.setUTCSeconds(t,0),e}},S:{priority:40,parse:function(e,t,r,n){return Fe(t.length,e,function(e){return Math.floor(e*Math.pow(10,3-t.length))})},set:function(e,t,r){return e.setUTCMilliseconds(t),e}},X:{priority:20,parse:function(e,t,r,n){switch(t){case"X":return Ee(De,e);case"XX":return Ee(Ae,e);case"XXXX":return Ee(Ce,e);case"XXXXX":return Ee(Me,e);case"XXX":default:return Ee(Ne,e)}},set:function(e,t,r){return new Date(e.getTime()-t)}},x:{priority:20,parse:function(e,t,r,n){switch(t){case"x":return Ee(De,e);case"xx":return Ee(Ae,e);case"xxxx":return Ee(Ce,e);case"xxxxx":return Ee(Me,e);case"xxx":default:return Ee(Ne,e)}},set:function(e,t,r){return new Date(e.getTime()-t)}},t:{priority:10,parse:function(e,t,r,n){return Oe(e)},set:function(e,t,r){return new Date(1e3*t)}},T:{priority:10,parse:function(e,t,r,n){return Oe(e)},set:function(e,t,r){return new Date(t)}}},Re=20,Ve=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,He=/^'(.*?)'?$/,Ye=/''/g,Ze=/\S/;function ze(e){var t=new Date(0);return t.setFullYear(e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate()),t.setHours(e.getUTCHours(),e.getUTCMinutes(),e.getUTCSeconds(),e.getUTCMilliseconds()),t}function Be(e,t){if("string"!=typeof e)return _(e)?e:null;var r=function(e,t,r,n){if(arguments.length<3)throw new TypeError("3 arguments required, but only "+arguments.length+" present");var i=String(e),a=String(t),o=n||{},s=o.locale||M;if(!s.match)throw new RangeError("locale must contain match property");var u=s.options&&s.options.firstWeekContainsDate,l=null==u?1:A(u),c=null==o.firstWeekContainsDate?l:A(o.firstWeekContainsDate);if(!(1<=c&&c<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var d=s.options&&s.options.weekStartsOn,f=null==d?0:A(d),h=null==o.weekStartsOn?f:A(o.weekStartsOn);if(!(0<=h&&h<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");if(""===a)return""===i?N(r,o):new Date(NaN);var v,m={firstWeekContainsDate:c,weekStartsOn:h,locale:s},p=[{priority:Re,set:ze,index:0}],g=a.match(Ve);for(v=0;v<g.length;v++){var y=g[v];!o.awareOfUnicodeTokens&&G(y)&&Q(y);var b=y[0],w=Le[b];if(w){var _=w.parse(i,y,s.match,m);if(!_)return new Date(NaN);p.push({priority:w.priority,set:w.set,validate:w.validate,value:_.value,index:p.length}),i=_.rest}else{if("''"===y?y="'":"'"===b&&(y=y.match(He)[1].replace(Ye,"'")),0!==i.indexOf(y))return new Date(NaN);i=i.slice(y.length)}}if(0<i.length&&Ze.test(i))return new Date(NaN);var x=p.map(function(e){return e.priority}).sort(function(e,t){return t-e}).filter(function(e,t,r){return r.indexOf(e)===t}).map(function(t){return p.filter(function(e){return e.priority===t}).reverse()}).map(function(e){return e[0]}),$=N(r,o);if(isNaN($))return new Date(NaN);var T=B($,C($));for(v=0;v<x.length;v++){var D=x[v];if(D.validate&&!D.validate(T,D.value,m))return new Date(NaN);T=D.set(T,D.value,m)}return T}(e,t,new Date);return _(r)&&te(r,t)===e?r:null}var We={validate:function(e,t){void 0===t&&(t={});var r=t.targetValue,n=t.inclusion;void 0===n&&(n=!1);var i=t.format;return void 0===i&&(i=n,n=!1),e=Be(e,i),r=Be(r,i),!(!e||!r)&&(re(e,r)||n&&ie(e,r))},options:{hasTarget:!0,isDate:!0},paramNames:["targetValue","inclusion","format"]},Ge={en:/^[A-Z]*$/i,cs:/^[A-ZÁČĎÉĚÍŇÓŘŠŤÚŮÝŽ]*$/i,da:/^[A-ZÆØÅ]*$/i,de:/^[A-ZÄÖÜß]*$/i,es:/^[A-ZÁÉÍÑÓÚÜ]*$/i,fr:/^[A-ZÀÂÆÇÉÈÊËÏÎÔŒÙÛÜŸ]*$/i,it:/^[A-Z\xC0-\xFF]*$/i,lt:/^[A-ZĄČĘĖĮŠŲŪŽ]*$/i,nl:/^[A-ZÉËÏÓÖÜ]*$/i,hu:/^[A-ZÁÉÍÓÖŐÚÜŰ]*$/i,pl:/^[A-ZĄĆĘŚŁŃÓŻŹ]*$/i,pt:/^[A-ZÃÁÀÂÇÉÊÍÕÓÔÚÜ]*$/i,ru:/^[А-ЯЁ]*$/i,sk:/^[A-ZÁÄČĎÉÍĹĽŇÓŔŠŤÚÝŽ]*$/i,sr:/^[A-ZČĆŽŠĐ]*$/i,sv:/^[A-ZÅÄÖ]*$/i,tr:/^[A-ZÇĞİıÖŞÜ]*$/i,uk:/^[А-ЩЬЮЯЄІЇҐ]*$/i,ar:/^[ءآأؤإئابةتثجحخدذرزسشصضطظعغفقكلمنهوىيًٌٍَُِّْٰ]*$/,az:/^[A-ZÇƏĞİıÖŞÜ]*$/i},Qe={en:/^[A-Z\s]*$/i,cs:/^[A-ZÁČĎÉĚÍŇÓŘŠŤÚŮÝŽ\s]*$/i,da:/^[A-ZÆØÅ\s]*$/i,de:/^[A-ZÄÖÜß\s]*$/i,es:/^[A-ZÁÉÍÑÓÚÜ\s]*$/i,fr:/^[A-ZÀÂÆÇÉÈÊËÏÎÔŒÙÛÜŸ\s]*$/i,it:/^[A-Z\xC0-\xFF\s]*$/i,lt:/^[A-ZĄČĘĖĮŠŲŪŽ\s]*$/i,nl:/^[A-ZÉËÏÓÖÜ\s]*$/i,hu:/^[A-ZÁÉÍÓÖŐÚÜŰ\s]*$/i,pl:/^[A-ZĄĆĘŚŁŃÓŻŹ\s]*$/i,pt:/^[A-ZÃÁÀÂÇÉÊÍÕÓÔÚÜ\s]*$/i,ru:/^[А-ЯЁ\s]*$/i,sk:/^[A-ZÁÄČĎÉÍĹĽŇÓŔŠŤÚÝŽ\s]*$/i,sr:/^[A-ZČĆŽŠĐ\s]*$/i,sv:/^[A-ZÅÄÖ\s]*$/i,tr:/^[A-ZÇĞİıÖŞÜ\s]*$/i,uk:/^[А-ЩЬЮЯЄІЇҐ\s]*$/i,ar:/^[ءآأؤإئابةتثجحخدذرزسشصضطظعغفقكلمنهوىيًٌٍَُِّْٰ\s]*$/,az:/^[A-ZÇƏĞİıÖŞÜ\s]*$/i},Xe={en:/^[0-9A-Z]*$/i,cs:/^[0-9A-ZÁČĎÉĚÍŇÓŘŠŤÚŮÝŽ]*$/i,da:/^[0-9A-ZÆØÅ]$/i,de:/^[0-9A-ZÄÖÜß]*$/i,es:/^[0-9A-ZÁÉÍÑÓÚÜ]*$/i,fr:/^[0-9A-ZÀÂÆÇÉÈÊËÏÎÔŒÙÛÜŸ]*$/i,it:/^[0-9A-Z\xC0-\xFF]*$/i,lt:/^[0-9A-ZĄČĘĖĮŠŲŪŽ]*$/i,hu:/^[0-9A-ZÁÉÍÓÖŐÚÜŰ]*$/i,nl:/^[0-9A-ZÉËÏÓÖÜ]*$/i,pl:/^[0-9A-ZĄĆĘŚŁŃÓŻŹ]*$/i,pt:/^[0-9A-ZÃÁÀÂÇÉÊÍÕÓÔÚÜ]*$/i,ru:/^[0-9А-ЯЁ]*$/i,sk:/^[0-9A-ZÁÄČĎÉÍĹĽŇÓŔŠŤÚÝŽ]*$/i,sr:/^[0-9A-ZČĆŽŠĐ]*$/i,sv:/^[0-9A-ZÅÄÖ]*$/i,tr:/^[0-9A-ZÇĞİıÖŞÜ]*$/i,uk:/^[0-9А-ЩЬЮЯЄІЇҐ]*$/i,ar:/^[٠١٢٣٤٥٦٧٨٩0-9ءآأؤإئابةتثجحخدذرزسشصضطظعغفقكلمنهوىيًٌٍَُِّْٰ]*$/,az:/^[0-9A-ZÇƏĞİıÖŞÜ]*$/i},Ke={en:/^[0-9A-Z_-]*$/i,cs:/^[0-9A-ZÁČĎÉĚÍŇÓŘŠŤÚŮÝŽ_-]*$/i,da:/^[0-9A-ZÆØÅ_-]*$/i,de:/^[0-9A-ZÄÖÜß_-]*$/i,es:/^[0-9A-ZÁÉÍÑÓÚÜ_-]*$/i,fr:/^[0-9A-ZÀÂÆÇÉÈÊËÏÎÔŒÙÛÜŸ_-]*$/i,it:/^[0-9A-Z\xC0-\xFF_-]*$/i,lt:/^[0-9A-ZĄČĘĖĮŠŲŪŽ_-]*$/i,nl:/^[0-9A-ZÉËÏÓÖÜ_-]*$/i,hu:/^[0-9A-ZÁÉÍÓÖŐÚÜŰ_-]*$/i,pl:/^[0-9A-ZĄĆĘŚŁŃÓŻŹ_-]*$/i,pt:/^[0-9A-ZÃÁÀÂÇÉÊÍÕÓÔÚÜ_-]*$/i,ru:/^[0-9А-ЯЁ_-]*$/i,sk:/^[0-9A-ZÁÄČĎÉÍĹĽŇÓŔŠŤÚÝŽ_-]*$/i,sr:/^[0-9A-ZČĆŽŠĐ_-]*$/i,sv:/^[0-9A-ZÅÄÖ_-]*$/i,tr:/^[0-9A-ZÇĞİıÖŞÜ_-]*$/i,uk:/^[0-9А-ЩЬЮЯЄІЇҐ_-]*$/i,ar:/^[٠١٢٣٤٥٦٧٨٩0-9ءآأؤإئابةتثجحخدذرزسشصضطظعغفقكلمنهوىيًٌٍَُِّْٰ_-]*$/,az:/^[0-9A-ZÇƏĞİıÖŞÜ_-]*$/i},Je=function(t,e){void 0===e&&(e={});var r=e.locale;return Array.isArray(t)?t.every(function(e){return Je(e,[r])}):r?(Ge[r]||Ge.en).test(t):Object.keys(Ge).some(function(e){return Ge[e].test(t)})},et={validate:Je,paramNames:["locale"]},tt=function(t,e){void 0===e&&(e={});var r=e.locale;return Array.isArray(t)?t.every(function(e){return tt(e,[r])}):r?(Ke[r]||Ke.en).test(t):Object.keys(Ke).some(function(e){return Ke[e].test(t)})},rt={validate:tt,paramNames:["locale"]},nt=function(t,e){void 0===e&&(e={});var r=e.locale;return Array.isArray(t)?t.every(function(e){return nt(e,[r])}):r?(Xe[r]||Xe.en).test(t):Object.keys(Xe).some(function(e){return Xe[e].test(t)})},it={validate:nt,paramNames:["locale"]},at=function(t,e){void 0===e&&(e={});var r=e.locale;return Array.isArray(t)?t.every(function(e){return at(e,[r])}):r?(Qe[r]||Qe.en).test(t):Object.keys(Qe).some(function(e){return Qe[e].test(t)})},ot={validate:at,paramNames:["locale"]},st={validate:function(e,t){void 0===t&&(t={});var r=t.targetValue,n=t.inclusion;void 0===n&&(n=!1);var i=t.format;return void 0===i&&(i=n,n=!1),e=Be(e,i),r=Be(r,i),!(!e||!r)&&(ne(e,r)||n&&ie(e,r))},options:{hasTarget:!0,isDate:!0},paramNames:["targetValue","inclusion","format"]},ut=function(e,t){void 0===t&&(t={});var r=t.min,n=t.max;return Array.isArray(e)?e.every(function(e){return ut(e,{min:r,max:n})}):Number(r)<=e&&Number(n)>=e},lt={validate:ut,paramNames:["min","max"]},ct={validate:function(e,t){var r=t.targetValue;return String(e)===String(r)},options:{hasTarget:!0},paramNames:["targetValue"]};function dt(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function ft(e,t){return e(t={exports:{}},t.exports),t.exports}var ht=ft(function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};t.default=function(e){if(!("string"==typeof e||e instanceof String)){var t=void 0;throw t=null===e?"null":"object"===(t=void 0===e?"undefined":r(e))&&e.constructor&&e.constructor.hasOwnProperty("name")?e.constructor.name:"a "+t,new TypeError("Expected string but received "+t+".")}},e.exports=t.default});dt(ht);var vt=dt(ft(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){(0,s.default)(e);var t=e.replace(/[- ]+/g,"");if(!u.test(t))return!1;for(var r=0,n=void 0,i=void 0,a=void 0,o=t.length-1;0<=o;o--)n=t.substring(o,o+1),i=parseInt(n,10),r+=a&&10<=(i*=2)?i%10+1:i,a=!a;return!(r%10!=0||!t)};var r,s=(r=ht)&&r.__esModule?r:{default:r};var u=/^(?:4[0-9]{12}(?:[0-9]{3})?|5[1-5][0-9]{14}|(222[1-9]|22[3-9][0-9]|2[3-6][0-9]{2}|27[01][0-9]|2720)[0-9]{12}|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}|6[27][0-9]{14})$/;e.exports=t.default})),mt={validate:function(e){return vt(String(e))}},pt={validate:function(e,t){void 0===t&&(t={});var r=t.min,n=t.max,i=t.inclusivity;void 0===i&&(i="()");var a=t.format;void 0===a&&(a=i,i="()");var o=Be(String(r),a),s=Be(String(n),a),u=Be(String(e),a);return!!(o&&s&&u)&&("()"===i?re(u,o)&&ne(u,s):"(]"===i?re(u,o)&&(ie(u,s)||ne(u,s)):"[)"===i?ne(u,s)&&(ie(u,o)||re(u,o)):ie(u,s)||ie(u,o)||ne(u,s)&&re(u,o))},options:{isDate:!0},paramNames:["min","max","inclusivity","format"]},gt={validate:function(e,t){return!!Be(e,t.format)},options:{isDate:!0},paramNames:["format"]},yt=function(e){return Bt(["text","password","search","email","tel","url","textarea","number"],e.type)},bt=function(e){return Bt(["radio","checkbox"],e.type)},wt=function(e,t){return e.getAttribute("data-vv-"+t)},_t=function(e){return"isNaN"in Number?Number.isNaN(e):e==e},xt=function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];return e.every(function(e){return null==e})},$t=function(t,r){if(t instanceof RegExp&&r instanceof RegExp)return $t(t.source,r.source)&&$t(t.flags,r.flags);if(Array.isArray(t)&&Array.isArray(r)){if(t.length!==r.length)return!1;for(var e=0;e<t.length;e++)if(!$t(t[e],r[e]))return!1;return!0}return Et(t)&&Et(r)?Object.keys(t).every(function(e){return $t(t[e],r[e])})&&Object.keys(r).every(function(e){return $t(t[e],r[e])}):!(!_t(t)||!_t(r))||t===r},Tt=function(e){return xt(e)?null:"FORM"===e.tagName?e:xt(e.form)?xt(e.parentNode)?null:Tt(e.parentNode):e.form},Dt=function(e,t,r){if(void 0===r&&(r=void 0),!e||!t)return r;var n=t;return e.split(".").every(function(e){return e in n?(n=n[e],!0):(n=r,!1)}),n},At=function(r,n,i){return void 0===n&&(n=0),void 0===i&&(i={cancelled:!1}),0===n?r:function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];clearTimeout(a),(a=setTimeout(function(){a=null,i.cancelled||r.apply(void 0,e)},n))||r.apply(void 0,e)};var a},Ct=function(e,t){return t?e?("string"==typeof t&&(t=Nt(t)),Pt({},t,Nt(e))):Nt(t):Nt(e)},Nt=function(n){return n?Et(n)?Object.keys(n).reduce(function(e,t){var r=[];return r=!0===n[t]?[]:Array.isArray(n[t])?n[t]:Et(n[t])?n[t]:[n[t]],!1!==n[t]&&(e[t]=r),e},{}):"string"!=typeof n?(Mt("rules must be either a string or an object."),{}):n.split("|").reduce(function(e,t){var r,n,i,a=(n=[],i=(r=t).split(":")[0],Bt(r,":")&&(n=r.split(":").slice(1).join(":").split(",")),{name:i,params:n});return a.name&&(e[a.name]=a.params),e},{}):{}},Mt=function(e){console.warn("[vee-validate] "+e)},It=function(e){return new Error("[vee-validate] "+e)},Et=function(e){return null!==e&&e&&"object"==typeof e&&!Array.isArray(e)},Ot=function(e){return"function"==typeof e},Ft=function(e,t){return e.classList?e.classList.contains(t):!!e.className.match(new RegExp("(\\s|^)"+t+"(\\s|$)"))},kt=function(t,e,r){var n,i;if(t&&e){if(!Array.isArray(e))return r?(i=e,void((n=t).classList?n.classList.add(i):Ft(n,i)||(n.className+=" "+i))):void function(e,t){if(e.classList)e.classList.remove(t);else if(Ft(e,t)){var r=new RegExp("(\\s|^)"+t+"(\\s|$)");e.className=e.className.replace(r," ")}}(t,e);e.forEach(function(e){return kt(t,e,r)})}},qt=function(e){if(Ot(Array.from))return Array.from(e);for(var t=[],r=e.length,n=0;n<r;n++)t.push(e[n]);return t},St=function(e){if(Array.isArray(e))return[].concat(e);var t=qt(e);return Wt(t)?[e]:t},Pt=function(e){for(var t=[],r=arguments.length-1;0<r--;)t[r]=arguments[r+1];if(Ot(Object.assign))return Object.assign.apply(Object,[e].concat(t));if(null==e)throw new TypeError("Cannot convert undefined or null to object");var n=Object(e);return t.forEach(function(t){null!=t&&Object.keys(t).forEach(function(e){n[e]=t[e]})}),n},jt=0,Ut="{id}",Lt=function(e,t){for(var r=Array.isArray(e)?e:qt(e),n=0;n<r.length;n++)if(t(r[n]))return n;return-1},Rt=function(e,t){var r=Array.isArray(e)?e:qt(e),n=Lt(r,t);return-1===n?void 0:r[n]},Vt=function(e){if(!e)return!1;var t=e.componentOptions.tag;return/^(keep-alive|transition|transition-group)$/.test(t)},Ht=function(e){if("number"==typeof e)return e;if("string"==typeof e)return parseInt(e);var t={};for(var r in e)t[r]=parseInt(e[r]);return t},Yt=function(n,i){return Et(n)&&Et(i)&&Object.keys(i).forEach(function(e){var t,r;if(Et(i[e]))return n[e]||Pt(n,((t={})[e]={},t)),void Yt(n[e],i[e]);Pt(n,((r={})[e]=i[e],r))}),n},Zt=function(e,t){if(e.required&&(t=Ct("required",t)),yt(e))return"email"===e.type&&(t=Ct("email"+(e.multiple?":multiple":""),t)),e.pattern&&(t=Ct({regex:e.pattern},t)),0<=e.maxLength&&e.maxLength<524288&&(t=Ct("max:"+e.maxLength,t)),0<e.minLength&&(t=Ct("min:"+e.minLength,t)),"number"===e.type&&(t=Ct("decimal",t),""!==e.min&&(t=Ct("min_value:"+e.min,t)),""!==e.max&&(t=Ct("max_value:"+e.max,t))),t;if(Bt(["date","week","month","datetime-local","time"],e.type)){var r=e.step&&Number(e.step)<60?"HH:mm:ss":"HH:mm";if("date"===e.type)return Ct("date_format:yyyy-MM-dd",t);if("datetime-local"===e.type)return Ct("date_format:yyyy-MM-ddT"+r,t);if("month"===e.type)return Ct("date_format:yyyy-MM",t);if("week"===e.type)return Ct("date_format:yyyy-[W]WW",t);if("time"===e.type)return Ct("date_format:"+r,t)}return t},zt=function(t){return Ot(Object.values)?Object.values(t):Object.keys(t).map(function(e){return t[e]})},Bt=function(e,t){return-1!==e.indexOf(t)},Wt=function(e){return Array.isArray(e)&&0===e.length},Gt=function(e,t,r){Object.defineProperty(e,t,{configurable:!1,writable:!0,value:r})},Qt=function(e,t){void 0===t&&(t={});var r=t.decimals;void 0===r&&(r="*");var n=t.separator;if(void 0===n&&(n="."),xt(e)||""===e)return!1;if(Array.isArray(e))return e.every(function(e){return Qt(e,{decimals:r,separator:n})});if(0===Number(r))return/^-?\d*$/.test(e);if(!new RegExp("^[-+]?\\d*(\\"+n+"\\d"+("*"===r?"+":"{1,"+r+"}")+")?$").test(e))return!1;var i=parseFloat(e);return i==i},Xt={validate:Qt,paramNames:["decimals","separator"]},Kt=function(e,t){var r=t[0];if(Array.isArray(e))return e.every(function(e){return Kt(e,[r])});var n=String(e);return/^[0-9]*$/.test(n)&&n.length===Number(r)},Jt={validate:Kt},er=/\.(jpg|svg|jpeg|png|bmp|gif)$/i,tr={validate:function(e,t){var o=t[0],s=t[1],r=St(e).filter(function(e){return er.test(e.name)});return 0!==r.length&&Promise.all(r.map(function(e){return r=e,n=o,i=s,a=window.URL||window.webkitURL,new Promise(function(e){var t=new Image;t.onerror=function(){return e({valid:!1})},t.onload=function(){return e({valid:t.width===Number(n)&&t.height===Number(i)})},t.src=a.createObjectURL(r)});var r,n,i,a}))}},rr=ft(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];for(var r in t)void 0===e[r]&&(e[r]=t[r]);return e},e.exports=t.default});dt(rr);var nr=ft(function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};t.default=function(e,t){(0,o.default)(e);var r=void 0,n=void 0;n="object"===(void 0===t?"undefined":a(t))?(r=t.min||0,t.max):(r=t,arguments[2]);var i=encodeURI(e).split(/%..|./).length-1;return r<=i&&(void 0===n||i<=n)};var r,o=(r=ht)&&r.__esModule?r:{default:r};e.exports=t.default});dt(nr);var ir=ft(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){(0,s.default)(e),(t=(0,u.default)(t,l)).allow_trailing_dot&&"."===e[e.length-1]&&(e=e.substring(0,e.length-1));for(var r=e.split("."),n=0;n<r.length;n++)if(63<r[n].length)return!1;if(t.require_tld){var i=r.pop();if(!r.length||!/^([a-z\u00a1-\uffff]{2,}|xn[a-z0-9-]{2,})$/i.test(i))return!1;if(/[\s\u2002-\u200B\u202F\u205F\u3000\uFEFF\uDB40\uDC20]/.test(i))return!1}for(var a,o=0;o<r.length;o++){if(a=r[o],t.allow_underscores&&(a=a.replace(/_/g,"")),!/^[a-z\u00a1-\uffff0-9-]+$/i.test(a))return!1;if(/[\uff01-\uff5e]/.test(a))return!1;if("-"===a[0]||"-"===a[a.length-1])return!1}return!0};var s=r(ht),u=r(rr);function r(e){return e&&e.__esModule?e:{default:e}}var l={require_tld:!0,allow_underscores:!1,allow_trailing_dot:!1};e.exports=t.default}),ar=dt(ir),or=ft(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function e(t){var r=1<arguments.length&&void 0!==arguments[1]?arguments[1]:"";(0,l.default)(t);r=String(r);{if(!r)return e(t,4)||e(t,6);if("4"===r){if(!c.test(t))return!1;var n=t.split(".").sort(function(e,t){return e-t});return n[3]<=255}if("6"===r){var i=t.split(":"),a=!1,o=e(i[i.length-1],4),s=o?7:8;if(i.length>s)return!1;if("::"===t)return!0;"::"===t.substr(0,2)?(i.shift(),i.shift(),a=!0):"::"===t.substr(t.length-2)&&(i.pop(),i.pop(),a=!0);for(var u=0;u<i.length;++u)if(""===i[u]&&0<u&&u<i.length-1){if(a)return!1;a=!0}else if(o&&u===i.length-1);else if(!d.test(i[u]))return!1;return a?1<=i.length:i.length===s}}return!1};var r,l=(r=ht)&&r.__esModule?r:{default:r};var c=/^(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})$/,d=/^[0-9A-F]{1,4}$/i;e.exports=t.default}),sr=dt(or),ur=dt(ft(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if((0,v.default)(e),(t=(0,m.default)(t,b)).require_display_name||t.allow_display_name){var r=e.match(w);if(r)e=r[1];else if(t.require_display_name)return!1}var n=e.split("@"),i=n.pop(),a=n.join("@"),o=i.toLowerCase();if(t.domain_specific_validation&&("gmail.com"===o||"googlemail.com"===o)){var s=(a=a.toLowerCase()).split("+")[0];if(!(0,p.default)(s.replace(".",""),{min:6,max:30}))return!1;for(var u=s.split("."),l=0;l<u.length;l++)if(!x.test(u[l]))return!1}if(!(0,p.default)(a,{max:64})||!(0,p.default)(i,{max:254}))return!1;if(!(0,g.default)(i,{require_tld:t.require_tld})){if(!t.allow_ip_domain)return!1;if(!(0,y.default)(i)){if(!i.startsWith("[")||!i.endsWith("]"))return!1;var c=i.substr(1,i.length-2);if(0===c.length||!(0,y.default)(c))return!1}}if('"'===a[0])return a=a.slice(1,a.length-1),t.allow_utf8_local_part?D.test(a):$.test(a);for(var d=t.allow_utf8_local_part?T:_,f=a.split("."),h=0;h<f.length;h++)if(!d.test(f[h]))return!1;return!0};var v=r(ht),m=r(rr),p=r(nr),g=r(ir),y=r(or);function r(e){return e&&e.__esModule?e:{default:e}}var b={allow_display_name:!1,require_display_name:!1,allow_utf8_local_part:!0,require_tld:!0},w=/^[a-z\d!#\$%&'\*\+\-\/=\?\^_`{\|}~\.\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+[a-z\d!#\$%&'\*\+\-\/=\?\^_`{\|}~\,\.\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF\s]*<(.+)>$/i,_=/^[a-z\d!#\$%&'\*\+\-\/=\?\^_`{\|}~]+$/i,x=/^[a-z\d]+$/,$=/^([\s\x01-\x08\x0b\x0c\x0e-\x1f\x7f\x21\x23-\x5b\x5d-\x7e]|(\\[\x01-\x09\x0b\x0c\x0d-\x7f]))*$/i,T=/^[a-z\d!#\$%&'\*\+\-\/=\?\^_`{\|}~\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+$/i,D=/^([\s\x01-\x08\x0b\x0c\x0e-\x1f\x7f\x21\x23-\x5b\x5d-\x7e\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]|(\\[\x01-\x09\x0b\x0c\x0d-\x7f\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))*$/i;e.exports=t.default}));var lr={validate:function(e,t){void 0===t&&(t={});var r=t.multiple;void 0===r&&(r=!1);var n=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&-1===t.indexOf(n)&&(r[n]=e[n]);return r}(t,["multiple"]);r&&!Array.isArray(e)&&(e=String(e).split(",").map(function(e){return e.trim()}));var i=Pt({},n);return Array.isArray(e)?e.every(function(e){return ur(String(e),i)}):ur(String(e),i)}},cr=function(t,r){return Array.isArray(t)?t.every(function(e){return cr(e,r)}):qt(r).some(function(e){return e==t})},dr={validate:cr},fr={validate:function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];return!cr.apply(void 0,e)}},hr={validate:function(e,t){var r=new RegExp(".("+t.join("|")+")$","i");return St(e).every(function(e){return r.test(e.name)})}},vr={validate:function(e){return(Array.isArray(e)?e:[e]).every(function(e){return/\.(jpg|svg|jpeg|png|bmp|gif)$/i.test(e.name)})}},mr={validate:function(e){return Array.isArray(e)?e.every(function(e){return/^-?[0-9]+$/.test(String(e))}):/^-?[0-9]+$/.test(String(e))}},pr={validate:function(e,t){void 0===t&&(t={});var r=t.version;return void 0===r&&(r=4),xt(e)&&(e=""),Array.isArray(e)?e.every(function(e){return sr(e,r)}):sr(e,r)},paramNames:["version"]},gr={validate:function(e){return xt(e)&&(e=""),Array.isArray(e)?e.every(function(e){return sr(e,"")||ar(e)}):sr(e,"")||ar(e)}},yr={validate:function(e,t){return void 0===t&&(t=[]),e===t[0]}},br={validate:function(e,t){return void 0===t&&(t=[]),e!==t[0]}},wr={validate:function(e,t){var r,n,i,a=t[0],o=t[1];return void 0===o&&(o=void 0),!xt(e)&&(a=Number(a),"number"==typeof e&&(e=String(e)),e.length||(e=qt(e)),r=e,n=a,void 0===(i=o)?r.length===n:(i=Number(i),r.length>=n&&r.length<=i))}},_r=function(e,t){var r=t[0];return xt(e)?0<=r:Array.isArray(e)?e.every(function(e){return _r(e,[r])}):String(e).length<=r},xr={validate:_r},$r=function(e,t){var r=t[0];return!xt(e)&&""!==e&&(Array.isArray(e)?0<e.length&&e.every(function(e){return $r(e,[r])}):Number(e)<=r)},Tr={validate:$r},Dr={validate:function(e,t){var r=new RegExp(t.join("|").replace("*",".+")+"$","i");return St(e).every(function(e){return r.test(e.type)})}},Ar=function(e,t){var r=t[0];return!xt(e)&&(Array.isArray(e)?e.every(function(e){return Ar(e,[r])}):String(e).length>=r)},Cr={validate:Ar},Nr=function(e,t){var r=t[0];return!xt(e)&&""!==e&&(Array.isArray(e)?0<e.length&&e.every(function(e){return Nr(e,[r])}):Number(e)>=r)},Mr={validate:Nr},Ir=/^[٠١٢٣٤٥٦٧٨٩]+$/,Er=/^[0-9]+$/,Or={validate:function(e){var t=function(e){var t=String(e);return Er.test(t)||Ir.test(t)};return Array.isArray(e)?e.every(t):t(e)}},Fr=function(e,t){var r=t.expression;return"string"==typeof r&&(r=new RegExp(r)),Array.isArray(e)?e.every(function(e){return Fr(e,{expression:r})}):r.test(String(e))},kr={validate:Fr,paramNames:["expression"]},qr={validate:function(e,t){void 0===t&&(t=[]);var r=t[0];return void 0===r&&(r=!1),!(xt(e)||Wt(e)||!1===e&&r||!String(e).trim().length)}},Sr={validate:function(e,t){void 0===t&&(t=[]);var r=t[0],n=t.slice(1).includes(String(r).trim());if(!n)return{valid:!0,data:{required:n}};var i=Wt(e)||[!1,null,void 0].includes(e);return{valid:!(i=i||!String(e).trim().length),data:{required:n}}},options:{hasTarget:!0,computesRequired:!0}},Pr={validate:function(e,t){var r=t[0];if(isNaN(r))return!1;var n=1024*Number(r);return St(e).every(function(e){return e.size<=n})}},jr=dt(ft(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if((0,d.default)(e),!e||2083<=e.length||/[\s<>]/.test(e))return!1;if(0===e.indexOf("mailto:"))return!1;t=(0,v.default)(t,m);var r=void 0,n=void 0,i=void 0,a=void 0,o=void 0,s=void 0,u=void 0,l=void 0;if(1<(u=(e=(u=(e=(u=e.split("#")).shift()).split("?")).shift()).split("://")).length){if(r=u.shift().toLowerCase(),t.require_valid_protocol&&-1===t.protocols.indexOf(r))return!1}else{if(t.require_protocol)return!1;if("//"===e.substr(0,2)){if(!t.allow_protocol_relative_urls)return!1;u[0]=e.substr(2)}}if(""===(e=u.join("://")))return!1;if(""===(e=(u=e.split("/")).shift())&&!t.require_host)return!0;if(1<(u=e.split("@")).length&&0<=(n=u.shift()).indexOf(":")&&2<n.split(":").length)return!1;a=u.join("@"),l=s=null;var c=a.match(p);c?(i="",l=c[1],s=c[2]||null):(u=a.split(":"),i=u.shift(),u.length&&(s=u.join(":")));if(null!==s&&(o=parseInt(s,10),!/^[0-9]+$/.test(s)||o<=0||65535<o))return!1;if(!((0,h.default)(i)||(0,f.default)(i,t)||l&&(0,h.default)(l,6)))return!1;if(i=i||l,t.host_whitelist&&!g(i,t.host_whitelist))return!1;if(t.host_blacklist&&g(i,t.host_blacklist))return!1;return!0};var d=r(ht),f=r(ir),h=r(or),v=r(rr);function r(e){return e&&e.__esModule?e:{default:e}}var m={protocols:["http","https","ftp"],require_tld:!0,require_protocol:!1,require_host:!0,require_valid_protocol:!0,allow_underscores:!1,allow_trailing_dot:!1,allow_protocol_relative_urls:!1},p=/^\[([^\]]+)\](?::([0-9]+))?$/;function g(e,t){for(var r=0;r<t.length;r++){var n=t[r];if(e===n||(i=n,"[object RegExp]"===Object.prototype.toString.call(i)&&n.test(e)))return!0}var i;return!1}e.exports=t.default})),Ur={validate:function(e,t){void 0===t&&(t={}),xt(e)&&(e="");var r=Pt({},t);return Array.isArray(e)?e.every(function(e){return jr(e,r)}):jr(e,r)}},Lr=Object.freeze({after:We,alpha_dash:rt,alpha_num:it,alpha_spaces:ot,alpha:et,before:st,between:lt,confirmed:ct,credit_card:mt,date_between:pt,date_format:gt,decimal:Xt,digits:Jt,dimensions:tr,email:lr,ext:hr,image:vr,included:dr,integer:mr,length:wr,ip:pr,ip_or_fqdn:gr,is_not:br,is:yr,max:xr,max_value:Tr,mimes:Dr,min:Cr,min_value:Mr,excluded:fr,numeric:Or,regex:kr,required:qr,required_if:Sr,size:Pr,url:Ur}),Rr="en",Vr=function(e){void 0===e&&(e={}),this.container={},this.merge(e)},Hr={locale:{configurable:!0}};Hr.locale.get=function(){return Rr},Hr.locale.set=function(e){Rr=e||"en"},Vr.prototype.hasLocale=function(e){return!!this.container[e]},Vr.prototype.setDateFormat=function(e,t){this.container[e]||(this.container[e]={}),this.container[e].dateFormat=t},Vr.prototype.getDateFormat=function(e){return this.container[e]&&this.container[e].dateFormat?this.container[e].dateFormat:null},Vr.prototype.getMessage=function(e,t,r){var n=null;return n=this.hasMessage(e,t)?this.container[e].messages[t]:this._getDefaultMessage(e),Ot(n)?n.apply(void 0,r):n},Vr.prototype.getFieldMessage=function(e,t,r,n){if(!this.hasLocale(e))return this.getMessage(e,r,n);var i=this.container[e].custom&&this.container[e].custom[t];if(!i||!i[r])return this.getMessage(e,r,n);var a=i[r];return Ot(a)?a.apply(void 0,n):a},Vr.prototype._getDefaultMessage=function(e){return this.hasMessage(e,"_default")?this.container[e].messages._default:this.container.en.messages._default},Vr.prototype.getAttribute=function(e,t,r){return void 0===r&&(r=""),this.hasAttribute(e,t)?this.container[e].attributes[t]:r},Vr.prototype.hasMessage=function(e,t){return!!(this.hasLocale(e)&&this.container[e].messages&&this.container[e].messages[t])},Vr.prototype.hasAttribute=function(e,t){return!!(this.hasLocale(e)&&this.container[e].attributes&&this.container[e].attributes[t])},Vr.prototype.merge=function(e){Yt(this.container,e)},Vr.prototype.setMessage=function(e,t,r){this.hasLocale(e)||(this.container[e]={messages:{},attributes:{}}),this.container[e].messages[t]=r},Vr.prototype.setAttribute=function(e,t,r){this.hasLocale(e)||(this.container[e]={messages:{},attributes:{}}),this.container[e].attributes[t]=r},Object.defineProperties(Vr.prototype,Hr);var Yr={default:new Vr({en:{messages:{},attributes:{},custom:{}}})},Zr="default",zr=function(){};zr._checkDriverName=function(e){if(!e)throw It("you must provide a name to the dictionary driver")},zr.setDriver=function(e,t){void 0===t&&(t=null),this._checkDriverName(e),t&&(Yr[e]=t),Zr=e},zr.getDriver=function(){return Yr[Zr]};var Br=function e(t,r){void 0===t&&(t=null),void 0===r&&(r=null),this.vmId=r||null,this.items=t&&t instanceof e?t.items:[]};Br.prototype["function"==typeof Symbol?Symbol.iterator:"@@iterator"]=function(){var e=this,t=0;return{next:function(){return{value:e.items[t++],done:t>e.items.length}}}},Br.prototype.add=function(e){var t;(t=this.items).push.apply(t,this._normalizeError(e))},Br.prototype._normalizeError=function(e){var t=this;return Array.isArray(e)?e.map(function(e){return e.scope=xt(e.scope)?null:e.scope,e.vmId=xt(e.vmId)?t.vmId||null:e.vmId,e}):(e.scope=xt(e.scope)?null:e.scope,e.vmId=xt(e.vmId)?this.vmId||null:e.vmId,[e])},Br.prototype.regenerate=function(){this.items.forEach(function(e){e.msg=Ot(e.regenerate)?e.regenerate():e.msg})},Br.prototype.update=function(t,e){var r=Rt(this.items,function(e){return e.id===t});if(r){var n=this.items.indexOf(r);this.items.splice(n,1),r.scope=e.scope,this.items.push(r)}},Br.prototype.all=function(n){var i=this;return this.items.filter(function(e){var t=!0,r=!0;return xt(n)||(t=e.scope===n),xt(i.vmId)||(r=e.vmId===i.vmId),r&&t}).map(function(e){return e.msg})},Br.prototype.any=function(n){var i=this;return!!this.items.filter(function(e){var t=!0,r=!0;return xt(n)||(t=e.scope===n),xt(i.vmId)||(r=e.vmId===i.vmId),r&&t}).length},Br.prototype.clear=function(e){var t=this,r=xt(this.vmId)?function(){return!0}:function(e){return e.vmId===t.vmId};xt(e)&&(e=null);for(var n=0;n<this.items.length;++n)r(this.items[n])&&this.items[n].scope===e&&(this.items.splice(n,1),--n)},Br.prototype.collect=function(e,t,r){var n=this;void 0===r&&(r=!0);var i=!xt(e)&&!e.includes("*"),a=function(e){var t=e.reduce(function(e,t){return(xt(n.vmId)||t.vmId===n.vmId)&&(e[t.field]||(e[t.field]=[]),e[t.field].push(r?t.msg:t)),e},{});return i?zt(t)[0]||[]:t};if(xt(e))return a(this.items);var o=xt(t)?String(e):t+"."+e,s=this._makeCandidateFilters(o),u=s.isPrimary,l=s.isAlt,c=this.items.reduce(function(e,t){return u(t)&&e.primary.push(t),l(t)&&e.alt.push(t),e},{primary:[],alt:[]});return a(c=c.primary.length?c.primary:c.alt)},Br.prototype.count=function(){var t=this;return this.vmId?this.items.filter(function(e){return e.vmId===t.vmId}).length:this.items.length},Br.prototype.firstById=function(t){var e=Rt(this.items,function(e){return e.id===t});return e?e.msg:void 0},Br.prototype.first=function(e,t){void 0===t&&(t=null);var r=xt(t)?e:t+"."+e,n=this._match(r);return n&&n.msg},Br.prototype.firstRule=function(e,t){var r=this.collect(e,t,!1);return r.length&&r[0].rule||void 0},Br.prototype.has=function(e,t){return void 0===t&&(t=null),!!this.first(e,t)},Br.prototype.firstByRule=function(e,t,r){void 0===r&&(r=null);var n=this.collect(e,r,!1).filter(function(e){return e.rule===t})[0];return n&&n.msg||void 0},Br.prototype.firstNot=function(e,t,r){void 0===t&&(t="required"),void 0===r&&(r=null);var n=this.collect(e,r,!1).filter(function(e){return e.rule!==t})[0];return n&&n.msg||void 0},Br.prototype.removeById=function(t){var e=function(e){return e.id===t};Array.isArray(t)&&(e=function(e){return-1!==t.indexOf(e.id)});for(var r=0;r<this.items.length;++r)e(this.items[r])&&(this.items.splice(r,1),--r)},Br.prototype.remove=function(e,t,r){if(!xt(e))for(var n,i=xt(t)?String(e):t+"."+e,a=this._makeCandidateFilters(i),o=a.isPrimary,s=a.isAlt,u=function(e){return o(e)||s(e)},l=0;l<this.items.length;++l)n=this.items[l],(xt(r)?u(n):u(n)&&n.vmId===r)&&(this.items.splice(l,1),--l)},Br.prototype._makeCandidateFilters=function(e){var t=this,r=function(){return!0},n=function(){return!0},i=function(){return!0},a=function(){return!0},o=function(e){var t=null;if(Bt(e,":")&&(t=e.split(":").pop(),e=e.replace(":"+t,"")),"#"===e[0])return{id:e.slice(1),rule:t,name:null,scope:null};var r=null,n=e;if(Bt(e,".")){var i=e.split(".");r=i[0],n=i.slice(1).join(".")}return{id:null,scope:r,name:n,rule:t}}(e),s=o.id,u=o.rule,l=o.scope,c=o.name;if(u&&(r=function(e){return e.rule===u}),s)return{isPrimary:function(e){return r(e)&&function(e){return s===e.id}},isAlt:function(){return!1}};n=xt(l)?function(e){return xt(e.scope)}:function(e){return e.scope===l},xt(c)||"*"===c||(i=function(e){return e.field===c}),xt(this.vmId)||(a=function(e){return e.vmId===t.vmId});return{isPrimary:function(e){return a(e)&&i(e)&&r(e)&&n(e)},isAlt:function(e){return a(e)&&r(e)&&e.field===l+"."+c}}};Br.prototype._match=function(e){if(!xt(e)){var t=this._makeCandidateFilters(e),a=t.isPrimary,o=t.isAlt;return this.items.reduce(function(e,t,r,n){var i=r===n.length-1;return e.primary?i?e.primary:e:(a(t)&&(e.primary=t),o(t)&&(e.alt=t),i?e.primary||e.alt:e)},{})}};var Wr=Pt({},{locale:"en",delay:0,errorBagName:"errors",dictionary:null,fieldsBagName:"fields",classes:!1,classNames:null,events:"input",inject:!0,fastExit:!0,aria:!0,validity:!1,mode:"aggressive",useConstraintAttrs:!0,i18n:null,i18nRootKey:"validation"}),Gr=function(e){var t=Dt("$options.$_veeValidate",e,{});return Pt({},Wr,t)},Qr=function(){return Wr},Xr=function(e){Wr=Pt({},Wr,e)};function Kr(e){return e.data?e.data.model?e.data.model:!!e.data.directives&&Rt(e.data.directives,function(e){return"model"===e.name}):null}function Jr(e){return Kr(e)?[e]:(t=e,Array.isArray(t)?t:Array.isArray(t.children)?t.children:t.componentOptions&&Array.isArray(t.componentOptions.children)?t.componentOptions.children:[]).reduce(function(e,t){var r=Jr(t);return r.length&&e.push.apply(e,r),e},[]);var t}function en(e){return e.componentOptions?e.componentOptions.Ctor.options.model:null}function tn(e,t,r){if(Ot(e[t])){var n=e[t];e[t]=[n]}Array.isArray(e[t])?e[t].push(r):xt(e[t])&&(e[t]=[r])}function rn(e,t,r){var n,i,a,o,s,u;e.componentOptions&&(i=t,a=r,(n=e).componentOptions.listeners||(n.componentOptions.listeners={}),tn(n.componentOptions.listeners,i,a)),s=t,u=r,xt((o=e).data.on)&&(o.data.on={}),tn(o.data.on,s,u)}function nn(e,t){return e.componentOptions?(en(e)||{event:"input"}).event:t&&t.modifiers&&t.modifiers.lazy||"select"===e.tag?"change":e.data.attrs&&yt({type:e.data.attrs.type||"text"})?"input":"change"}var an=function(){};an.generate=function(e,t,r){var n=an.resolveModel(t,r),i=Gr(r.context);return{name:an.resolveName(e,r),el:e,listen:!t.modifiers.disable,bails:!!t.modifiers.bails||!0!==t.modifiers.continues&&void 0,scope:an.resolveScope(e,t,r),vm:r.context,expression:t.value,component:r.componentInstance,classes:i.classes,classNames:i.classNames,getter:an.resolveGetter(e,r,n),events:an.resolveEvents(e,r)||i.events,model:n,delay:an.resolveDelay(e,r,i),rules:an.resolveRules(e,t,r),immediate:!!t.modifiers.initial||!!t.modifiers.immediate,persist:!!t.modifiers.persist,validity:i.validity&&!r.componentInstance,aria:i.aria&&!r.componentInstance,initialValue:an.resolveInitialValue(r)}},an.getCtorConfig=function(e){return e.componentInstance?Dt("componentInstance.$options.$_veeValidate",e):null},an.resolveRules=function(e,t,r){var n="";if(t.value||t&&t.expression||(n=wt(e,"rules")),t.value&&Bt(["string","object"],typeof t.value.rules)?n=t.value.rules:t.value&&(n=t.value),r.componentInstance)return n;var i=Nt(n);return Qr().useConstraintAttrs?Pt({},Zt(e,{}),i):i},an.resolveInitialValue=function(e){var t=e.data.model||Rt(e.data.directives,function(e){return"model"===e.name});return t&&t.value},an.resolveDelay=function(e,t,r){var n=wt(e,"delay"),i=r&&"delay"in r?r.delay:0;return!n&&t.componentInstance&&t.componentInstance.$attrs&&(n=t.componentInstance.$attrs["data-vv-delay"]),Et(i)?(xt(n)||(i.input=n),Ht(i)):Ht(n||i)},an.resolveEvents=function(e,t){var r=wt(e,"validate-on");if(!r&&t.componentInstance&&t.componentInstance.$attrs&&(r=t.componentInstance.$attrs["data-vv-validate-on"]),!r&&t.componentInstance){var n=an.getCtorConfig(t);r=n&&n.events}if(!r&&Qr().events&&(r=Qr().events),r&&t.componentInstance&&Bt(r,"input")){var i=(t.componentInstance.$options.model||{event:"input"}).event;if(!i)return r;r=r.replace("input",i)}return r},an.resolveScope=function(e,t,r){void 0===r&&(r={});var n=null;return r.componentInstance&&xt(n)&&(n=r.componentInstance.$attrs&&r.componentInstance.$attrs["data-vv-scope"]),xt(n)?function(e){var t=wt(e,"scope");if(xt(t)){var r=Tt(e);r&&(t=wt(r,"scope"))}return xt(t)?null:t}(e):n},an.resolveModel=function(e,t){if(e.arg)return{expression:e.arg};var r=Kr(t);if(!r)return null;var n=!/[^\w.$]/.test(r.expression)&&function(e,t){var r=t,n=null,i=!1,a=e.split(".").reduce(function(e,t){return null==r||"object"!=typeof r?(i=!0,e&&!1):t in r?(r=r[t],n=null===n?t:n+"."+t,e&&!0):e&&!1},!0);if(i)throw new Error(n+" is not an object");return a}(r.expression,t.context),i=!(!r.modifiers||!r.modifiers.lazy);return n?{expression:r.expression,lazy:i}:{expression:null,lazy:i}},an.resolveName=function(e,t){var r=wt(e,"name");if(!r&&!t.componentInstance)return e.name;if(!r&&t.componentInstance&&t.componentInstance.$attrs&&(r=t.componentInstance.$attrs["data-vv-name"]||t.componentInstance.$attrs.name),r||!t.componentInstance)return r;var n=an.getCtorConfig(t);return n&&Ot(n.name)?n.name.bind(t.componentInstance)():t.componentInstance.name},an.resolveGetter=function(r,e,t){if(t&&t.expression)return function(){return Dt(t.expression,e.context)};if(e.componentInstance){var n=wt(r,"value-path")||e.componentInstance.$attrs&&e.componentInstance.$attrs["data-vv-value-path"];if(n)return function(){return Dt(n,e.componentInstance)};var i=an.getCtorConfig(e);if(i&&Ot(i.value)){var a=i.value.bind(e.componentInstance);return function(){return a()}}var o=(e.componentInstance.$options.model||{prop:"value"}).prop;return function(){return e.componentInstance[o]}}switch(r.type){case"checkbox":return function(){var e=document.querySelectorAll('input[name="'+r.name+'"]');if((e=qt(e).filter(function(e){return e.checked})).length)return e.map(function(e){return e.value})};case"radio":return function(){var e=document.querySelectorAll('input[name="'+r.name+'"]'),t=Rt(e,function(e){return e.checked});return t&&t.value};case"file":return function(e){return qt(r.files)};case"select-multiple":return function(){return qt(r.options).filter(function(e){return e.selected}).map(function(e){return e.value})};default:return function(){return r&&r.value}}};var on={},sn=function(){},un={rules:{configurable:!0}};sn.add=function(e,t){var r=t.validate,n=t.options,i=t.paramNames;on[e]={validate:r,options:n,paramNames:i}},un.rules.get=function(){return on},sn.has=function(e){return!!on[e]},sn.isImmediate=function(e){return!(!on[e]||!on[e].options.immediate)},sn.isRequireRule=function(e){return!(!on[e]||!on[e].options.computesRequired)},sn.isTargetRule=function(e){return!(!on[e]||!on[e].options.hasTarget)},sn.remove=function(e){delete on[e]},sn.getParamNames=function(e){return on[e]&&on[e].paramNames},sn.getOptions=function(e){return on[e]&&on[e].options},sn.getValidatorMethod=function(e){return on[e]?on[e].validate:null},Object.defineProperties(sn,un);var ln=function(e){return"undefined"!=typeof Event&&Ot(Event)&&e instanceof Event||e&&e.srcElement},cn=function(e){return e?"string"==typeof e?e.split("|"):e:[]},dn=!0,fn=function(e,t,r){e.addEventListener(t,r,!!dn&&{passive:!0})},hn={targetOf:null,immediate:!1,persist:!1,scope:null,listen:!0,name:null,rules:{},vm:null,classes:!1,validity:!0,aria:!0,events:"input|blur",delay:0,classNames:{touched:"touched",untouched:"untouched",valid:"valid",invalid:"invalid",pristine:"pristine",dirty:"dirty"}},vn=function(e){void 0===e&&(e={}),this.id=(9999<=jt&&(jt=0,Ut=Ut.replace("{id}","_{id}")),jt++,Ut.replace("{id}",String(jt))),this.el=e.el,this.updated=!1,this.vmId=e.vmId,Gt(this,"dependencies",[]),Gt(this,"watchers",[]),Gt(this,"events",[]),this.delay=0,this.rules={},this.forceRequired=!1,this._cacheId(e),this.classNames=Pt({},hn.classNames),e=Pt({},hn,e),this._delay=xt(e.delay)?0:e.delay,this.validity=e.validity,this.aria=e.aria,this.flags=e.flags||{untouched:!0,touched:!1,dirty:!1,pristine:!0,valid:null,invalid:null,validated:!1,pending:!1,required:!1,changed:!1},Gt(this,"vm",e.vm),Gt(this,"componentInstance",e.component),this.ctorConfig=this.componentInstance?Dt("$options.$_veeValidate",this.componentInstance):void 0,this.update(e),this.initialValue=this.value,this.updated=!1},mn={validator:{configurable:!0},isRequired:{configurable:!0},isDisabled:{configurable:!0},alias:{configurable:!0},value:{configurable:!0},bails:{configurable:!0},rejectsFalse:{configurable:!0}};mn.validator.get=function(){return this.vm&&this.vm.$validator?this.vm.$validator:{validate:function(){}}},mn.isRequired.get=function(){return!!this.rules.required||this.forceRequired},mn.isDisabled.get=function(){return!(!this.componentInstance||!this.componentInstance.disabled)||!(!this.el||!this.el.disabled)},mn.alias.get=function(){if(this._alias)return this._alias;var e=null;return this.ctorConfig&&this.ctorConfig.alias&&(e=Ot(this.ctorConfig.alias)?this.ctorConfig.alias.call(this.componentInstance):this.ctorConfig.alias),!e&&this.el&&(e=wt(this.el,"as")),!e&&this.componentInstance?this.componentInstance.$attrs&&this.componentInstance.$attrs["data-vv-as"]:e},mn.value.get=function(){if(Ot(this.getter))return this.getter()},mn.bails.get=function(){return this._bails},mn.rejectsFalse.get=function(){return this.componentInstance&&this.ctorConfig?!!this.ctorConfig.rejectsFalse:!!this.el&&"checkbox"===this.el.type},vn.prototype.matches=function(e){var t=this;return!e||(e.id?this.id===e.id:!!(xt(e.vmId)?function(){return!0}:function(e){return e===t.vmId})(e.vmId)&&(void 0===e.name&&void 0===e.scope||(void 0===e.scope?this.name===e.name:void 0===e.name?this.scope===e.scope:e.name===this.name&&e.scope===this.scope)))},vn.prototype._cacheId=function(e){this.el&&!e.targetOf&&(this.el._veeValidateId=this.id)},vn.prototype.waitFor=function(e){this._waitingFor=e},vn.prototype.isWaitingFor=function(e){return this._waitingFor===e},vn.prototype.update=function(e){var t,r,n;this.targetOf=e.targetOf||null,this.immediate=e.immediate||this.immediate||!1,this.persist=e.persist||this.persist||!1,!xt(e.scope)&&e.scope!==this.scope&&Ot(this.validator.update)&&this.validator.update(this.id,{scope:e.scope}),this.scope=xt(e.scope)?xt(this.scope)?null:this.scope:e.scope,this.name=(xt(e.name)?e.name:String(e.name))||this.name||null,this.rules=void 0!==e.rules?Nt(e.rules):this.rules,this._bails=void 0!==e.bails?e.bails:this._bails,this.model=e.model||this.model,this.listen=void 0!==e.listen?e.listen:this.listen,this.classes=!(!e.classes&&!this.classes)&&!this.componentInstance,this.classNames=Et(e.classNames)?Yt(this.classNames,e.classNames):this.classNames,this.getter=Ot(e.getter)?e.getter:this.getter,this._alias=e.alias||this._alias,this.events=e.events?cn(e.events):this.events,this.delay=(t=this.events,r=e.delay||this.delay,n=this._delay,"number"==typeof r?t.reduce(function(e,t){return e[t]=r,e},{}):t.reduce(function(e,t){return e[t]="object"==typeof r&&t in r?r[t]:"number"==typeof n?n:n&&n[t]||0,e},{})),this.updateDependencies(),this.addActionListeners(),this.name||this.targetOf||Mt('A field is missing a "name" or "data-vv-name" attribute'),void 0!==e.rules&&(this.flags.required=this.isRequired),this.flags.validated&&void 0!==e.rules&&this.updated&&this.validator.validate("#"+this.id),this.updated=!0,this.addValueListeners(),this.el&&(this.updateClasses(),this.updateAriaAttrs())},vn.prototype.reset=function(){var t=this;this._cancellationToken&&(this._cancellationToken.cancelled=!0,delete this._cancellationToken);var r={untouched:!0,touched:!1,dirty:!1,pristine:!0,valid:null,invalid:null,validated:!1,pending:!1,required:!1,changed:!1};Object.keys(this.flags).filter(function(e){return"required"!==e}).forEach(function(e){t.flags[e]=r[e]}),this.initialValue=this.value,this.flags.changed=!1,this.addValueListeners(),this.addActionListeners(),this.updateClasses(!0),this.updateAriaAttrs(),this.updateCustomValidity()},vn.prototype.setFlags=function(t){var r=this,n={pristine:"dirty",dirty:"pristine",valid:"invalid",invalid:"valid",touched:"untouched",untouched:"touched"};Object.keys(t).forEach(function(e){r.flags[e]=t[e],n[e]&&void 0===t[n[e]]&&(r.flags[n[e]]=!t[e])}),void 0===t.untouched&&void 0===t.touched&&void 0===t.dirty&&void 0===t.pristine||this.addActionListeners(),this.updateClasses(),this.updateAriaAttrs(),this.updateCustomValidity()},vn.prototype.updateDependencies=function(){var o=this;this.dependencies.forEach(function(e){return e.field.destroy()}),this.dependencies=[];var e=Object.keys(this.rules).reduce(function(e,t){return sn.isTargetRule(t)&&e.push({selector:o.rules[t][0],name:t}),e},[]);e.length&&this.vm&&this.vm.$el&&e.forEach(function(e){var t=e.selector,r=e.name,n=o.vm.$refs[t],i=Array.isArray(n)?n[0]:n;if(i){var a={vm:o.vm,classes:o.classes,classNames:o.classNames,delay:o.delay,scope:o.scope,events:o.events.join("|"),immediate:o.immediate,targetOf:o.id};Ot(i.$watch)?(a.component=i,a.el=i.$el,a.getter=an.resolveGetter(i.$el,i.$vnode)):(a.el=i,a.getter=an.resolveGetter(i,{})),o.dependencies.push({name:r,field:new vn(a)})}})},vn.prototype.unwatch=function(t){if(void 0===t&&(t=null),!t)return this.watchers.forEach(function(e){return e.unwatch()}),void(this.watchers=[]);this.watchers.filter(function(e){return t.test(e.tag)}).forEach(function(e){return e.unwatch()}),this.watchers=this.watchers.filter(function(e){return!t.test(e.tag)})},vn.prototype.updateClasses=function(t){var r=this;if(void 0===t&&(t=!1),this.classes&&!this.isDisabled){var e=function(e){kt(e,r.classNames.dirty,r.flags.dirty),kt(e,r.classNames.pristine,r.flags.pristine),kt(e,r.classNames.touched,r.flags.touched),kt(e,r.classNames.untouched,r.flags.untouched),t&&(kt(e,r.classNames.valid,!1),kt(e,r.classNames.invalid,!1)),!xt(r.flags.valid)&&r.flags.validated&&kt(e,r.classNames.valid,r.flags.valid),!xt(r.flags.invalid)&&r.flags.validated&&kt(e,r.classNames.invalid,r.flags.invalid)};if(bt(this.el)){var n=document.querySelectorAll('input[name="'+this.el.name+'"]');qt(n).forEach(e)}else e(this.el)}},vn.prototype.addActionListeners=function(){var e=this;if(this.unwatch(/class/),this.el){var t=function(){e.flags.touched=!0,e.flags.untouched=!1,e.classes&&(kt(e.el,e.classNames.touched,!0),kt(e.el,e.classNames.untouched,!1)),e.unwatch(/^class_blur$/)},r=yt(this.el)?"input":"change",n=function(){e.flags.dirty=!0,e.flags.pristine=!1,e.classes&&(kt(e.el,e.classNames.pristine,!1),kt(e.el,e.classNames.dirty,!0)),e.unwatch(/^class_input$/)};if(this.componentInstance&&Ot(this.componentInstance.$once))return this.componentInstance.$once("input",n),this.componentInstance.$once("blur",t),this.watchers.push({tag:"class_input",unwatch:function(){e.componentInstance.$off("input",n)}}),void this.watchers.push({tag:"class_blur",unwatch:function(){e.componentInstance.$off("blur",t)}});if(this.el){fn(this.el,r,n);var i=bt(this.el)?"change":"blur";fn(this.el,i,t),this.watchers.push({tag:"class_input",unwatch:function(){e.el.removeEventListener(r,n)}}),this.watchers.push({tag:"class_blur",unwatch:function(){e.el.removeEventListener(i,t)}})}}},vn.prototype.checkValueChanged=function(){return(null!==this.initialValue||""!==this.value||!yt(this.el))&&this.value!==this.initialValue},vn.prototype._determineInputEvent=function(){return this.componentInstance?this.componentInstance.$options.model&&this.componentInstance.$options.model.event||"input":this.model&&this.model.lazy?"change":yt(this.el)?"input":"change"},vn.prototype._determineEventList=function(t){var r=this;return!this.events.length||this.componentInstance||yt(this.el)?[].concat(this.events).map(function(e){return"input"===e&&r.model&&r.model.lazy?"change":e}):this.events.map(function(e){return"input"===e?t:e})},vn.prototype.addValueListeners=function(){var r=this;if(this.unwatch(/^input_.+/),this.listen&&this.el){var n={cancelled:!1},i=this.targetOf?function(){var e=r.validator._resolveField("#"+r.targetOf);e&&e.flags.validated&&r.validator.validate("#"+r.targetOf)}:function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];(0===e.length||ln(e[0]))&&(e[0]=r.value),r.flags.pending=!0,r._cancellationToken=n,r.validator.validate("#"+r.id,e[0])},t=this._determineInputEvent(),e=this._determineEventList(t);if(this.model&&Bt(e,t)){var a=null,o=this.model.expression;if(this.model.expression&&(a=this.vm,o=this.model.expression),!o&&this.componentInstance&&this.componentInstance.$options.model&&(a=this.componentInstance,o=this.componentInstance.$options.model.prop||"value"),a&&o){var s=At(i,this.delay[t],n),u=a.$watch(o,s);this.watchers.push({tag:"input_model",unwatch:function(){r.vm.$nextTick(function(){u()})}}),e=e.filter(function(e){return e!==t})}}e.forEach(function(e){var t=At(i,r.delay[e],n);r._addComponentEventListener(e,t),r._addHTMLEventListener(e,t)})}},vn.prototype._addComponentEventListener=function(e,t){var r=this;this.componentInstance&&(this.componentInstance.$on(e,t),this.watchers.push({tag:"input_vue",unwatch:function(){r.componentInstance.$off(e,t)}}))},vn.prototype._addHTMLEventListener=function(t,r){var n=this;if(this.el&&!this.componentInstance){var i=function(e){fn(e,t,r),n.watchers.push({tag:"input_native",unwatch:function(){e.removeEventListener(t,r)}})};if(i(this.el),bt(this.el)){var e=document.querySelectorAll('input[name="'+this.el.name+'"]');qt(e).forEach(function(e){e._veeValidateId&&e!==n.el||i(e)})}}},vn.prototype.updateAriaAttrs=function(){var t=this;if(this.aria&&this.el&&Ot(this.el.setAttribute)){var e=function(e){e.setAttribute("aria-required",t.isRequired?"true":"false"),e.setAttribute("aria-invalid",t.flags.invalid?"true":"false")};if(bt(this.el)){var r=document.querySelectorAll('input[name="'+this.el.name+'"]');qt(r).forEach(e)}else e(this.el)}},vn.prototype.updateCustomValidity=function(){this.validity&&this.el&&Ot(this.el.setCustomValidity)&&this.validator.errors&&this.el.setCustomValidity(this.flags.valid?"":this.validator.errors.firstById(this.id)||"")},vn.prototype.destroy=function(){this._cancellationToken&&(this._cancellationToken.cancelled=!0),this.unwatch(),this.dependencies.forEach(function(e){return e.field.destroy()}),this.dependencies=[]},Object.defineProperties(vn.prototype,mn);var pn=function(e){void 0===e&&(e=[]),this.items=e||[],this.itemsById=this.items.reduce(function(e,t){return e[t.id]=t,e},{})},gn={length:{configurable:!0}};pn.prototype["function"==typeof Symbol?Symbol.iterator:"@@iterator"]=function(){var e=this,t=0;return{next:function(){return{value:e.items[t++],done:t>e.items.length}}}},gn.length.get=function(){return this.items.length},pn.prototype.find=function(t){return Rt(this.items,function(e){return e.matches(t)})},pn.prototype.findById=function(e){return this.itemsById[e]||null},pn.prototype.filter=function(r){return Array.isArray(r)?this.items.filter(function(t){return r.some(function(e){return t.matches(e)})}):this.items.filter(function(e){return e.matches(r)})},pn.prototype.map=function(e){return this.items.map(e)},pn.prototype.remove=function(e){var t=null;if(!(t=e instanceof vn?e:this.find(e)))return null;var r=this.items.indexOf(t);return this.items.splice(r,1),delete this.itemsById[t.id],t},pn.prototype.push=function(e){if(!(e instanceof vn))throw It("FieldBag only accepts instances of Field that has an id defined.");if(!e.id)throw It("Field id must be defined.");if(this.findById(e.id))throw It("Field with id "+e.id+" is already added.");this.items.push(e),this.itemsById[e.id]=e},Object.defineProperties(pn.prototype,gn);var yn=function(e,t){this.id=t._uid,this._base=e,this._paused=!1,this.errors=new Br(e.errors,this.id)},bn={flags:{configurable:!0},rules:{configurable:!0},fields:{configurable:!0},dictionary:{configurable:!0},locale:{configurable:!0}};bn.flags.get=function(){var t=this;return this._base.fields.items.filter(function(e){return e.vmId===t.id}).reduce(function(e,t){return t.scope&&(e["$"+t.scope]||(e["$"+t.scope]={}),e["$"+t.scope][t.name]=t.flags),e[t.name]=t.flags,e},{})},bn.rules.get=function(){return this._base.rules},bn.fields.get=function(){return new pn(this._base.fields.filter({vmId:this.id}))},bn.dictionary.get=function(){return this._base.dictionary},bn.locale.get=function(){return this._base.locale},bn.locale.set=function(e){this._base.locale=e},yn.prototype.localize=function(){for(var e,t=[],r=arguments.length;r--;)t[r]=arguments[r];return(e=this._base).localize.apply(e,t)},yn.prototype.update=function(){for(var e,t=[],r=arguments.length;r--;)t[r]=arguments[r];return(e=this._base).update.apply(e,t)},yn.prototype.attach=function(e){var t=Pt({},e,{vmId:this.id});return this._base.attach(t)},yn.prototype.pause=function(){this._paused=!0},yn.prototype.resume=function(){this._paused=!1},yn.prototype.remove=function(e){return this._base.remove(e)},yn.prototype.detach=function(e,t){return this._base.detach(e,t,this.id)},yn.prototype.extend=function(){for(var e,t=[],r=arguments.length;r--;)t[r]=arguments[r];return(e=this._base).extend.apply(e,t)},yn.prototype.validate=function(e,t,r){return void 0===r&&(r={}),this._paused?Promise.resolve(!0):this._base.validate(e,t,Pt({},{vmId:this.id},r||{}))},yn.prototype.verify=function(){for(var e,t=[],r=arguments.length;r--;)t[r]=arguments[r];return(e=this._base).verify.apply(e,t)},yn.prototype.validateAll=function(e,t){return void 0===t&&(t={}),this._paused?Promise.resolve(!0):this._base.validateAll(e,Pt({},{vmId:this.id},t||{}))},yn.prototype.validateScopes=function(e){return void 0===e&&(e={}),this._paused?Promise.resolve(!0):this._base.validateScopes(Pt({},{vmId:this.id},e||{}))},yn.prototype.destroy=function(){delete this.id,delete this._base},yn.prototype.reset=function(e){return this._base.reset(Object.assign({},e||{},{vmId:this.id}))},yn.prototype.flag=function(){for(var e,t=[],r=arguments.length;r--;)t[r]=arguments[r];return(e=this._base).flag.apply(e,t.concat([this.id]))},yn.prototype._resolveField=function(){for(var e,t=[],r=arguments.length;r--;)t[r]=arguments[r];return(e=this._base)._resolveField.apply(e,t)},Object.defineProperties(yn.prototype,bn);var wn=null,_n=function(){return wn},xn={provide:function(){return this.$validator&&!Vt(this.$vnode)?{$validator:this.$validator}:{}},beforeCreate:function(){if(!Vt(this.$vnode)&&!1!==this.$options.$__veeInject){this.$parent||Xr(this.$options.$_veeValidate||{});var e=Gr(this);(!this.$parent||this.$options.$_veeValidate&&/new/.test(this.$options.$_veeValidate.validator))&&(this.$validator=new yn(_n(),this));var t,r=(t=this.$options.inject,!(!Et(t)||!t.$validator));if(this.$validator||!e.inject||r||(this.$validator=new yn(_n(),this)),r||this.$validator){if(!r&&this.$validator)this.$options._base.util.defineReactive(this.$validator,"errors",this.$validator.errors);this.$options.computed||(this.$options.computed={}),this.$options.computed[e.errorBagName||"errors"]=function(){return this.$validator.errors},this.$options.computed[e.fieldsBagName||"fields"]=function(){return this.$validator.fields.items.reduce(function(e,t){return t.scope?(e["$"+t.scope]||(e["$"+t.scope]={}),e["$"+t.scope][t.name]=t.flags):e[t.name]=t.flags,e},{})}}}},beforeDestroy:function(){this.$validator&&this._uid===this.$validator.id&&this.$validator.errors.clear()}};function $n(e,t){return t&&t.$validator?t.$validator.fields.findById(e._veeValidateId):null}var Tn={bind:function(e,t,r){var n=r.context.$validator;if(n){var i=an.generate(e,t,r);n.attach(i)}else Mt("No validator instance is present on vm, did you forget to inject '$validator'?")},inserted:function(e,t,r){var n=$n(e,r.context),i=an.resolveScope(e,t,r);n&&i!==n.scope&&(n.update({scope:i}),n.updated=!1)},update:function(e,t,r){var n=$n(e,r.context);if(!(!n||n.updated&&$t(t.value,t.oldValue))){var i=an.resolveScope(e,t,r),a=an.resolveRules(e,t,r);n.update({scope:i,rules:a})}},unbind:function(e,t,r){var n=r.context,i=$n(e,n);i&&n.$validator.detach(i)}},Dn=function(e,t,r){void 0===t&&(t={fastExit:!0}),void 0===r&&(r=null),this.errors=new Br,this.fields=new pn,this._createFields(e),this.paused=!1,this.fastExit=!!xt(t&&t.fastExit)||t.fastExit,this.$vee=r||{_vm:{$nextTick:function(e){return Ot(e)?e():Promise.resolve()},$emit:function(){},$off:function(){}}}},An={rules:{configurable:!0},dictionary:{configurable:!0},flags:{configurable:!0},locale:{configurable:!0}},Cn={rules:{configurable:!0},dictionary:{configurable:!0},locale:{configurable:!0}};Cn.rules.get=function(){return Mt('this accessor will be deprecated, use `import { rules } from "vee-validate"` instead.'),sn.rules},An.rules.get=function(){return Mt('this accessor will be deprecated, use `import { rules } from "vee-validate"` instead.'),sn.rules},An.dictionary.get=function(){return zr.getDriver()},Cn.dictionary.get=function(){return zr.getDriver()},An.flags.get=function(){return this.fields.items.reduce(function(e,t){var r;return t.scope?e["$"+t.scope]=((r={})[t.name]=t.flags,r):e[t.name]=t.flags,e},{})},An.locale.get=function(){return Dn.locale},An.locale.set=function(e){Dn.locale=e},Cn.locale.get=function(){return zr.getDriver().locale},Cn.locale.set=function(e){var t=e!==zr.getDriver().locale;zr.getDriver().locale=e,t&&Dn.$vee&&Dn.$vee._vm&&Dn.$vee._vm.$emit("localeChanged")},Dn.create=function(e,t){return Mt("Please use `new` to create new validator instances."),new Dn(e,t)},Dn.extend=function(e,t,r){void 0===r&&(r={}),Dn._guardExtend(e,t);var n=t.options||{};Dn._merge(e,{validator:t,paramNames:r&&r.paramNames||t.paramNames,options:Pt({hasTarget:!1,immediate:!0},n,r||{})})},Dn.remove=function(e){Mt("this method will be deprecated, you can still override your rules with `extend`"),sn.remove(e)},Dn.prototype.localize=function(e,t){Dn.localize(e,t)},Dn.localize=function(e,t){var r;if(Et(e))zr.getDriver().merge(e);else{if(t){var n=e||t.name;t=Pt({},t),zr.getDriver().merge(((r={})[n]=t,r))}e&&(Dn.locale=e)}},Dn.prototype.attach=function(e){var t=this,r={name:e.name,scope:e.scope,persist:!0},n=e.persist?this.fields.find(r):null;n&&(e.flags=n.flags,n.destroy(),this.fields.remove(n));var i=e.initialValue,a=new vn(e);return this.fields.push(a),a.immediate?this.$vee._vm.$nextTick(function(){return t.validate("#"+a.id,i||a.value,{vmId:e.vmId})}):this._validate(a,i||a.value,{initial:!0}).then(function(e){a.flags.valid=e.valid,a.flags.invalid=!e.valid}),a},Dn.prototype.flag=function(e,t,r){void 0===r&&(r=null);var n=this._resolveField(e,void 0,r);n&&t&&n.setFlags(t)},Dn.prototype.detach=function(e,t,r){var n=Ot(e.destroy)?e:this._resolveField(e,t,r);n&&(n.persist||(n.destroy(),this.errors.remove(n.name,n.scope,n.vmId),this.fields.remove(n)))},Dn.prototype.extend=function(e,t,r){void 0===r&&(r={}),Dn.extend(e,t,r)},Dn.prototype.reset=function(t){var r=this;return this.$vee._vm.$nextTick().then(function(){return r.$vee._vm.$nextTick()}).then(function(){r.fields.filter(t).forEach(function(e){e.waitFor(null),e.reset(),r.errors.remove(e.name,e.scope,t&&t.vmId)})})},Dn.prototype.update=function(e,t){var r=t.scope;this._resolveField("#"+e)&&this.errors.update(e,{scope:r})},Dn.prototype.remove=function(e){Dn.remove(e)},Dn.prototype.validate=function(e,t,r){var n=this;void 0===r&&(r={});var i=r.silent,a=r.vmId;if(this.paused)return Promise.resolve(!0);if(xt(e))return this.validateScopes({silent:i,vmId:a});if("*"===e)return this.validateAll(void 0,{silent:i,vmId:a});if(/^(.+)\.\*$/.test(e)){var o=e.match(/^(.+)\.\*$/)[1];return this.validateAll(o)}var s=this._resolveField(e);if(!s)return this._handleFieldNotFound(e);i||(s.flags.pending=!0),void 0===t&&(t=s.value);var u=this._validate(s,t);return s.waitFor(u),u.then(function(e){return!i&&s.isWaitingFor(u)&&(s.waitFor(null),n._handleValidationResults([e],a)),e.valid})},Dn.prototype.pause=function(){return this.paused=!0,this},Dn.prototype.resume=function(){return this.paused=!1,this},Dn.prototype.validateAll=function(t,e){var r=this;void 0===e&&(e={});var n=e.silent,i=e.vmId;if(this.paused)return Promise.resolve(!0);var a=null,o=!1;return"string"==typeof t?a={scope:t,vmId:i}:Et(t)?(a=Object.keys(t).map(function(e){return{name:e,vmId:i,scope:null}}),o=!0):a=Array.isArray(t)?t.map(function(e){return"object"==typeof e?Object.assign({vmId:i},e):{name:e,vmId:i}}):{scope:null,vmId:i},Promise.all(this.fields.filter(a).map(function(e){return r._validate(e,o?t[e.name]:e.value)})).then(function(e){return n||r._handleValidationResults(e,i),e.every(function(e){return e.valid})})},Dn.prototype.validateScopes=function(e){var t=this;void 0===e&&(e={});var r=e.silent,n=e.vmId;return this.paused?Promise.resolve(!0):Promise.all(this.fields.filter({vmId:n}).map(function(e){return t._validate(e,e.value)})).then(function(e){return r||t._handleValidationResults(e,n),e.every(function(e){return e.valid})})},Dn.prototype.verify=function(e,t,r){void 0===r&&(r={});var n={name:r&&r.name||"{field}",rules:Nt(t),bails:Dt("bails",r,!0),forceRequired:!1,get isRequired(){return!!this.rules.required||this.forceRequired}},i=Object.keys(n.rules).filter(sn.isTargetRule);return i.length&&r&&Et(r.values)&&(n.dependencies=i.map(function(e){var t=n.rules[e][0];return{name:e,field:{value:r.values[t]}}})),this._validate(n,e).then(function(e){var t=[],r={};return e.errors.forEach(function(e){t.push(e.msg),r[e.rule]=e.msg}),{valid:e.valid,errors:t,failedRules:r}})},Dn.prototype.destroy=function(){this.$vee._vm.$off("localeChanged")},Dn.prototype._createFields=function(r){var n=this;r&&Object.keys(r).forEach(function(e){var t=Pt({},{name:e,rules:r[e]});n.attach(t)})},Dn.prototype._getDateFormat=function(e){var t=null;return e.date_format&&Array.isArray(e.date_format)&&(t=e.date_format[0]),t||zr.getDriver().getDateFormat(this.locale)},Dn.prototype._formatErrorMessage=function(e,t,r,n){void 0===r&&(r={}),void 0===n&&(n=null);var i=this._getFieldDisplayName(e),a=this._getLocalizedParams(t,n);return zr.getDriver().getFieldMessage(this.locale,e.name,t.name,[i,a,r])},Dn.prototype._convertParamObjectToArray=function(r,e){if(Array.isArray(r))return r;var t=sn.getParamNames(e);return t&&Et(r)?t.reduce(function(e,t){return t in r&&e.push(r[t]),e},[]):r},Dn.prototype._getLocalizedParams=function(e,t){void 0===t&&(t=null);var r=this._convertParamObjectToArray(e.params,e.name);return e.options.hasTarget&&r&&r[0]?[t||zr.getDriver().getAttribute(this.locale,r[0],r[0])].concat(r.slice(1)):r},Dn.prototype._getFieldDisplayName=function(e){return e.alias||zr.getDriver().getAttribute(this.locale,e.name,e.name)},Dn.prototype._convertParamArrayToObj=function(t,e){var n=sn.getParamNames(e);if(!n)return t;if(Et(t)){if(n.some(function(e){return-1!==Object.keys(t).indexOf(e)}))return t;t=[t]}return t.reduce(function(e,t,r){return e[n[r]]=t,e},{})},Dn.prototype._test=function(n,e,i){var a=this,t=sn.getValidatorMethod(i.name),r=Array.isArray(i.params)?qt(i.params):i.params;r||(r=[]);var o=null;if(!t||"function"!=typeof t)return Promise.reject(It("No such validator '"+i.name+"' exists."));if(i.options.hasTarget&&n.dependencies){var s=Rt(n.dependencies,function(e){return e.name===i.name});s&&(o=s.field.alias,r=[s.field.value].concat(r.slice(1)))}else"required"===i.name&&n.rejectsFalse&&(r=r.length?r:[!0]);if(i.options.isDate){var u=this._getDateFormat(n.rules);"date_format"!==i.name&&r.push(u)}var l=t(e,this._convertParamArrayToObj(r,i.name));return Ot(l.then)?l.then(function(e){var t=!0,r={};return Array.isArray(e)?t=e.every(function(e){return Et(e)?e.valid:e}):(t=Et(e)?e.valid:e,r=e.data),{valid:t,data:l.data,errors:t?[]:[a._createFieldError(n,i,r,o)]}}):(Et(l)||(l={valid:l,data:{}}),{valid:l.valid,data:l.data,errors:l.valid?[]:[this._createFieldError(n,i,l.data,o)]})},Dn._merge=function(e,t){var r=t.validator,n=t.options,i=t.paramNames,a=Ot(r)?r:r.validate;r.getMessage&&zr.getDriver().setMessage(Dn.locale,e,r.getMessage),sn.add(e,{validate:a,options:n,paramNames:i})},Dn._guardExtend=function(e,t){if(!Ot(t)&&!Ot(t.validate))throw It("Extension Error: The validator '"+e+"' must be a function or have a 'validate' method.")},Dn.prototype._createFieldError=function(e,t,r,n){var i=this;return{id:e.id,vmId:e.vmId,field:e.name,msg:this._formatErrorMessage(e,t,r,n),rule:t.name,scope:e.scope,regenerate:function(){return i._formatErrorMessage(e,t,r,n)}}},Dn.prototype._resolveField=function(e,t,r){if("#"===e[0])return this.fields.findById(e.slice(1));if(!xt(t))return this.fields.find({name:e,scope:t,vmId:r});if(Bt(e,".")){var n=e.split("."),i=n[0],a=n.slice(1),o=this.fields.find({name:a.join("."),scope:i,vmId:r});if(o)return o}return this.fields.find({name:e,scope:null,vmId:r})},Dn.prototype._handleFieldNotFound=function(e,t){var r=xt(t)?e:(xt(t)?"":t+".")+e;return Promise.reject(It('Validating a non-existent field: "'+r+'". Use "attach()" first.'))},Dn.prototype._handleValidationResults=function(r,t){var n=this,e=r.map(function(e){return{id:e.id}});this.errors.removeById(e.map(function(e){return e.id})),r.forEach(function(e){n.errors.remove(e.field,e.scope,t)});var i=r.reduce(function(e,t){return e.push.apply(e,t.errors),e},[]);this.errors.add(i),this.fields.filter(e).forEach(function(t){var e=Rt(r,function(e){return e.id===t.id});t.setFlags({pending:!1,valid:e.valid,validated:!0})})},Dn.prototype._shouldSkip=function(e,t){return!1!==e.bails&&(!!e.isDisabled||!e.isRequired&&(xt(t)||""===t||Wt(t)))},Dn.prototype._shouldBail=function(e){return void 0!==e.bails?e.bails:this.fastExit},Dn.prototype._validate=function(n,i,e){var a=this;void 0===e&&(e={});var t=e.initial,r=Object.keys(n.rules).filter(sn.isRequireRule);if(n.forceRequired=!1,r.forEach(function(e){var t=sn.getOptions(e),r=a._test(n,i,{name:e,params:n.rules[e],options:t});if(Ot(r.then))throw It("Require rules cannot be async");if(!Et(r))throw It("Require rules has to return an object (see docs)");!0===r.data.required&&(n.forceRequired=!0)}),this._shouldSkip(n,i))return Promise.resolve({valid:!0,id:n.id,field:n.name,scope:n.scope,errors:[]});var o=[],s=[],u=!1;return Ot(n.checkValueChanged)&&(n.flags.changed=n.checkValueChanged()),Object.keys(n.rules).filter(function(e){return!t||!sn.has(e)||sn.isImmediate(e)}).some(function(e){var t=sn.getOptions(e),r=a._test(n,i,{name:e,params:n.rules[e],options:t});return Ot(r.then)?o.push(r):!r.valid&&a._shouldBail(n)?(s.push.apply(s,r.errors),u=!0):o.push(new Promise(function(e){return e(r)})),u}),u?Promise.resolve({valid:!1,errors:s,id:n.id,field:n.name,scope:n.scope}):Promise.all(o).then(function(e){return e.reduce(function(e,t){var r;return t.valid||(r=e.errors).push.apply(r,t.errors),e.valid=e.valid&&t.valid,e},{valid:!0,errors:s,id:n.id,field:n.name,scope:n.scope})})},Object.defineProperties(Dn.prototype,An),Object.defineProperties(Dn,Cn);var Nn=function(r){return Et(r)?Object.keys(r).reduce(function(e,t){return e[t]=Nn(r[t]),e},{}):Ot(r)?r("{0}",["{1}","{2}","{3}"]):r},Mn=function(e,t){this.i18n=e,this.rootKey=t},In={locale:{configurable:!0}};In.locale.get=function(){return this.i18n.locale},In.locale.set=function(e){Mt("Cannot set locale from the validator when using vue-i18n, use i18n.locale setter instead")},Mn.prototype.getDateFormat=function(e){return this.i18n.getDateTimeFormat(e||this.locale)},Mn.prototype.setDateFormat=function(e,t){this.i18n.setDateTimeFormat(e||this.locale,t)},Mn.prototype.getMessage=function(e,t,r){var n=this.rootKey+".messages."+t,i=r;return Array.isArray(r)&&(i=[].concat.apply([],r)),this.i18n.te(n)?this.i18n.t(n,i):this.i18n.te(n,this.i18n.fallbackLocale)?this.i18n.t(n,this.i18n.fallbackLocale,i):this.i18n.t(this.rootKey+".messages._default",i)},Mn.prototype.getAttribute=function(e,t,r){void 0===r&&(r="");var n=this.rootKey+".attributes."+t;return this.i18n.te(n)?this.i18n.t(n):r},Mn.prototype.getFieldMessage=function(e,t,r,n){var i=this.rootKey+".custom."+t+"."+r;return this.i18n.te(i)?this.i18n.t(i,n):this.getMessage(e,r,n)},Mn.prototype.merge=function(o){var s=this;Object.keys(o).forEach(function(e){var t,r,n,i=Yt({},Dt(e+"."+s.rootKey,s.i18n.messages,{})),a=Yt(i,(r=o[e],n={},r.messages&&(n.messages=Nn(r.messages)),r.custom&&(n.custom=Nn(r.custom)),r.attributes&&(n.attributes=r.attributes),xt(r.dateFormat)||(n.dateFormat=r.dateFormat),n));s.i18n.mergeLocaleMessage(e,((t={})[s.rootKey]=a,t)),a.dateFormat&&s.i18n.setDateTimeFormat(e,a.dateFormat)})},Mn.prototype.setMessage=function(e,t,r){var n,i;this.merge(((i={})[e]={messages:(n={},n[t]=r,n)},i))},Mn.prototype.setAttribute=function(e,t,r){var n,i;this.merge(((i={})[e]={attributes:(n={},n[t]=r,n)},i))},Object.defineProperties(Mn.prototype,In);var En,On,Fn,kn={aggressive:function(){return{on:["input"]}},eager:function(e){return e.errors.length?{on:["input"]}:{on:["change","blur"]}},passive:function(){return{on:[]}},lazy:function(){return{on:["change"]}}},qn=function(e,t){var r;this.configure(e),t&&(En=t),(Fn=this)._validator=(r=new Dn(null,{fastExit:e&&e.fastExit},this),wn=r),this._initVM(this.config),this._initI18n(this.config)},Sn={i18nDriver:{configurable:!0},config:{configurable:!0}},Pn={i18nDriver:{configurable:!0},config:{configurable:!0}};qn.setI18nDriver=function(e,t){zr.setDriver(e,t)},qn.configure=function(e){Xr(e)},qn.setMode=function(e,t){if(Xr({mode:e}),t){if(!Ot(t))throw new Error("A mode implementation must be a function");kn[e]=t}},qn.use=function(e,t){return void 0===t&&(t={}),Ot(e)?Fn?void e({Validator:Dn,ErrorBag:Br,Rules:Dn.rules},t):(On||(On=[]),void On.push({plugin:e,options:t})):Mt("The plugin must be a callable function")},qn.install=function(e,t){En&&e===En?Mt("already installed, Vue.use(VeeValidate) should only be called once."):(En=e,Fn=new qn(t),Dn.$vee=Fn,function(){try{var e=Object.defineProperty({},"passive",{get:function(){dn=!0}});window.addEventListener("testPassive",null,e),window.removeEventListener("testPassive",null,e)}catch(e){dn=!1}}(),En.mixin(xn),En.directive("validate",Tn),On&&(On.forEach(function(e){var t=e.plugin,r=e.options;qn.use(t,r)}),On=null))},Sn.i18nDriver.get=function(){return zr.getDriver()},Pn.i18nDriver.get=function(){return zr.getDriver()},Sn.config.get=function(){return Qr()},Pn.config.get=function(){return Qr()},qn.prototype._initVM=function(e){var t=this;this._vm=new En({data:function(){return{errors:t._validator.errors,fields:t._validator.fields}}})},qn.prototype._initI18n=function(e){var t=this,r=e.dictionary,n=e.i18n,i=e.i18nRootKey,a=e.locale,o=function(){t._validator.errors.regenerate()};n?(qn.setI18nDriver("i18n",new Mn(n,i)),n._vm.$watch("locale",o)):"undefined"!=typeof window&&this._vm.$on("localeChanged",o),r&&this.i18nDriver.merge(r),a&&!n&&this._validator.localize(a)},qn.prototype.configure=function(e){Xr(e)},Object.defineProperties(qn.prototype,Sn),Object.defineProperties(qn,Pn),qn.mixin=xn,qn.directive=Tn,qn.Validator=Dn,qn.ErrorBag=Br;var jn=function(r,n){var i={pristine:function(e,t){return e&&t},dirty:function(e,t){return e||t},touched:function(e,t){return e||t},untouched:function(e,t){return e&&t},valid:function(e,t){return e&&t},invalid:function(e,t){return e||t},pending:function(e,t){return e||t},required:function(e,t){return e||t},validated:function(e,t){return e&&t}};return Object.keys(i).reduce(function(e,t){return e[t]=i[t](r[t],n[t]),e},{})},Un=function(n,i){return void 0===i&&(i=!0),Object.keys(n).reduce(function(e,t){if(!e)return e=Pt({},n[t]);var r=0===t.indexOf("$");return i&&r?jn(Un(n[t]),e):!i&&r?e:e=jn(e,n[t])},null)},Ln=null,Rn=0;function Vn(r){return{errors:r.messages,flags:r.flags,classes:r.classes,valid:r.isValid,failedRules:r.failedRules,reset:function(){return r.reset()},validate:function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];return r.validate.apply(r,e)},aria:{"aria-invalid":r.flags.invalid?"true":"false","aria-required":r.isRequired?"true":"false"}}}function Hn(e){return(Ot(e.mode)?e.mode:kn[e.mode])({errors:e.messages,value:e.value,flags:e.flags})}function Yn(e){this.initialized||(this.initialValue=e.value);var t,r,n=(r=e,!((t=this)._ignoreImmediate||!t.immediate)||t.value!==r.value||!!t._needsValidation||!t.initialized&&void 0===r.value);this._needsValidation=!1,this.value=e.value,this._ignoreImmediate=!0,n&&this.validateSilent().then(this.immediate||this.flags.validated?this.applyResult:function(e){return e})}function Zn(r){var e=r.$veeHandler,t=Hn(r);return e&&r.$veeDebounce===r.debounce||(e=At(function(){r.$nextTick(function(){var t=r.validateSilent();(r._pendingValidation=t).then(function(e){t===r._pendingValidation&&(r.applyResult(e),r._pendingValidation=null)})})},t.debounce||r.debounce),r.$veeHandler=e,r.$veeDebounce=r.debounce),{onInput:function(e){r.syncValue(e),r.setFlags({dirty:!0,pristine:!1})},onBlur:function(){r.setFlags({touched:!0,untouched:!1})},onValidate:e}}var zn={$__veeInject:!1,inject:{$_veeObserver:{from:"$_veeObserver",default:function(){return this.$vnode.context.$_veeObserver||(this.$vnode.context.$_veeObserver={refs:{},subscribe:function(e){this.refs[e.vid]=e},unsubscribe:function(e){delete this.refs[e.vid]}}),this.$vnode.context.$_veeObserver}}},props:{vid:{type:[String,Number],default:function(){return"_vee_"+ ++Rn}},name:{type:String,default:null},mode:{type:[String,Function],default:function(){return Qr().mode}},events:{type:Array,validate:function(){return Mt("events prop and config will be deprecated in future version please use the interaction modes instead"),!0},default:function(){var e=Qr().events;return"string"==typeof e?e.split("|"):e}},rules:{type:[Object,String],default:null},immediate:{type:Boolean,default:!1},persist:{type:Boolean,default:!1},bails:{type:Boolean,default:function(){return Qr().fastExit}},debounce:{type:Number,default:function(){return Qr().delay||0}},tag:{type:String,default:"span"}},watch:{rules:{deep:!0,handler:function(e,t){this._needsValidation=!$t(e,t)}}},data:function(){return{messages:[],value:void 0,initialized:!1,initialValue:void 0,flags:{untouched:!0,touched:!1,dirty:!1,pristine:!0,valid:null,invalid:null,validated:!1,pending:!1,required:!1,changed:!1},failedRules:{},forceRequired:!1,isDeactivated:!1,id:null}},computed:{isValid:function(){return this.flags.valid},fieldDeps:function(){var n=this,i=Nt(this.rules),a=this.$_veeObserver.refs;return Object.keys(i).filter(sn.isTargetRule).map(function(e){var t=i[e][0],r="$__"+t;return!Ot(n[r])&&a[t]&&(n[r]=a[t].$watch("value",function(){n.flags.validated&&(n._needsValidation=!0,n.validate())})),t})},normalizedEvents:function(){var t=this,e=Hn(this).on;return cn(e||this.events||[]).map(function(e){return"input"===e?t._inputEventName:e})},isRequired:function(){var e=Nt(this.rules),t=this.forceRequired,r=e.required||t;return this.flags.required=r},classes:function(){var n=this,i=Qr().classNames;return Object.keys(this.flags).reduce(function(e,t){var r=i&&i[t]||t;return xt(n.flags[t])||r&&(e[r]=n.flags[t]),e},{})}},render:function(e){var t=this;this.registerField();var r=Vn(this),n=this.$scopedSlots.default;if(!Ot(n))return Mt('ValidationProvider expects a scoped slot. Did you forget to add "slot-scope" to your slot?'),e(this.tag,this.$slots.default);var i=n(r);return Jr(i).forEach(function(e){(function(t){var e=Kr(t);this._inputEventName=this._inputEventName||nn(t,e),Yn.call(this,e);var r=Zn(this),n=r.onInput,i=r.onBlur,a=r.onValidate;rn(t,this._inputEventName,n),rn(t,"blur",i),this.normalizedEvents.forEach(function(e){rn(t,e,a)}),this.initialized=!0}).call(t,e)}),e(this.tag,i)},beforeDestroy:function(){this.$_veeObserver.unsubscribe(this)},activated:function(){this.$_veeObserver.subscribe(this),this.isDeactivated=!1},deactivated:function(){this.$_veeObserver.unsubscribe(this),this.isDeactivated=!0},methods:{setFlags:function(t){var r=this;Object.keys(t).forEach(function(e){r.flags[e]=t[e]})},syncValue:function(e){var t,r=ln(t=e)?"file"===t.target.type?qt(t.target.files):t.target.value:t;this.value=r,this.flags.changed=this.initialValue!==r},reset:function(){this.messages=[],this._pendingValidation=null,this.initialValue=this.value;var e={untouched:!0,touched:!1,dirty:!1,pristine:!0,valid:null,invalid:null,validated:!1,pending:!1,required:!1,changed:!1};this.setFlags(e)},validate:function(){for(var t=this,e=[],r=arguments.length;r--;)e[r]=arguments[r];return 0<e.length&&this.syncValue(e[0]),this.validateSilent().then(function(e){return t.applyResult(e),e})},validateSilent:function(){var e,r,t=this;return this.setFlags({pending:!0}),Ln.verify(this.value,this.rules,{name:this.name,values:(e=this,r=e.$_veeObserver.refs,e.fieldDeps.reduce(function(e,t){return r[t]&&(e[t]=r[t].value),e},{})),bails:this.bails}).then(function(e){return t.setFlags({pending:!1}),t.isRequired||t.setFlags({valid:e.valid,invalid:!e.valid}),e})},applyResult:function(e){var t=e.errors,r=e.failedRules;this.messages=t,this.failedRules=Pt({},r),this.setFlags({valid:!t.length,changed:this.value!==this.initialValue,invalid:!!t.length,validated:!0})},registerField:function(){Ln||(Ln=_n()||new Dn(null,{fastExit:Qr().fastExit})),function(e){xt(e.id)&&e.id===e.vid&&(e.id=Rn,Rn++);var t=e.id,r=e.vid;e.isDeactivated||t===r&&e.$_veeObserver.refs[t]||(t!==r&&e.$_veeObserver.refs[t]===e&&e.$_veeObserver.unsubscribe(e),e.$_veeObserver.subscribe(e),e.id=r)}(this)}}},Bn={pristine:"every",dirty:"some",touched:"some",untouched:"every",valid:"every",invalid:"some",pending:"some",validated:"every"};var Wn=0,Gn={name:"ValidationObserver",provide:function(){return{$_veeObserver:this}},inject:{$_veeObserver:{from:"$_veeObserver",default:function(){return this.$vnode.context.$_veeObserver?this.$vnode.context.$_veeObserver:null}}},props:{tag:{type:String,default:"span"}},data:function(){return{vid:"obs_"+Wn++,refs:{},observers:[]}},computed:{ctx:function(){var t=this,e={errors:{},validate:function(e){var r=t.validate(e);return{then:function(t){r.then(function(e){return e&&Ot(t)?Promise.resolve(t()):Promise.resolve(e)})}}},reset:function(){return t.reset()}};return zt(this.refs).concat(this.observers).reduce(function(i,a){return Object.keys(Bn).forEach(function(e){var t,r,n=a.flags||a.ctx;e in i?i[e]=(t=i[e],r=n[e],[t,r][Bn[e]](function(e){return e})):i[e]=n[e]}),i.errors[a.vid]=a.messages||zt(a.ctx.errors).reduce(function(e,t){return e.concat(t)},[]),i},e)}},created:function(){this.$_veeObserver&&this.$_veeObserver.subscribe(this,"observer")},activated:function(){this.$_veeObserver&&this.$_veeObserver.subscribe(this,"observer")},deactivated:function(){this.$_veeObserver&&this.$_veeObserver.unsubscribe(this,"observer")},beforeDestroy:function(){this.$_veeObserver&&this.$_veeObserver.unsubscribe(this,"observer")},render:function(e){var t=this.$scopedSlots.default;return this._persistedStore=this._persistedStore||{},Ot(t)?e(this.tag,{on:this.$listeners,attrs:this.$attrs},t(this.ctx)):e(this.tag,this.$slots.default)},methods:{subscribe:function(e,t){var r;void 0===t&&(t="provider"),"observer"!==t?(this.refs=Object.assign({},this.refs,((r={})[e.vid]=e,r)),e.persist&&this._persistedStore[e.vid]&&this.restoreProviderState(e)):this.observers.push(e)},unsubscribe:function(e,t){var r=e.vid;void 0===t&&(t="provider"),"provider"===t&&this.removeProvider(r);var n=Lt(this.observers,function(e){return e.vid===r});-1!==n&&this.observers.splice(n,1)},validate:function(e){void 0===e&&(e={silent:!1});var t=e.silent;return Promise.all(zt(this.refs).map(function(e){return e[t?"validateSilent":"validate"]().then(function(e){return e.valid})}).concat(this.observers.map(function(e){return e.validate({silent:t})}))).then(function(e){return e.every(function(e){return e})})},reset:function(){return zt(this.refs).concat(this.observers).forEach(function(e){return e.reset()})},restoreProviderState:function(e){var t=this._persistedStore[e.vid];e.setFlags(t.flags),e.applyResult(t),delete this._persistedStore[e.vid]},removeProvider:function(e){var t=this.refs[e];t&&t.persist&&(0===e.indexOf("_vee_")&&Mt("Please provide a `vid` prop when using `persist`, there might be unexpected issues otherwise."),this._persistedStore[e]={flags:t.flags,errors:t.messages,failedRules:t.failedRules}),this.$delete(this.refs,e)}}};var Qn,Xn={name:"en",messages:{_default:function(e){return"The "+e+" value is not valid."},after:function(e,t){var r=t[0];return"The "+e+" must be after "+(t[1]?"or equal to ":"")+r+"."},alpha:function(e){return"The "+e+" field may only contain alphabetic characters."},alpha_dash:function(e){return"The "+e+" field may contain alpha-numeric characters as well as dashes and underscores."},alpha_num:function(e){return"The "+e+" field may only contain alpha-numeric characters."},alpha_spaces:function(e){return"The "+e+" field may only contain alphabetic characters as well as spaces."},before:function(e,t){var r=t[0];return"The "+e+" must be before "+(t[1]?"or equal to ":"")+r+"."},between:function(e,t){return"The "+e+" field must be between "+t[0]+" and "+t[1]+"."},confirmed:function(e){return"The "+e+" confirmation does not match."},credit_card:function(e){return"The "+e+" field is invalid."},date_between:function(e,t){return"The "+e+" must be between "+t[0]+" and "+t[1]+"."},date_format:function(e,t){return"The "+e+" must be in the format "+t[0]+"."},decimal:function(e,t){void 0===t&&(t=[]);var r=t[0];return void 0===r&&(r="*"),"The "+e+" field must be numeric and may contain "+(r&&"*"!==r?r:"")+" decimal points."},digits:function(e,t){return"The "+e+" field must be numeric and exactly contain "+t[0]+" digits."},dimensions:function(e,t){return"The "+e+" field must be "+t[0]+" pixels by "+t[1]+" pixels."},email:function(e){return"The "+e+" field must be a valid email."},excluded:function(e){return"The "+e+" field must be a valid value."},ext:function(e){return"The "+e+" field must be a valid file."},image:function(e){return"The "+e+" field must be an image."},included:function(e){return"The "+e+" field must be a valid value."},integer:function(e){return"The "+e+" field must be an integer."},ip:function(e){return"The "+e+" field must be a valid ip address."},ip_or_fqdn:function(e){return"The "+e+" field must be a valid ip address or FQDN."},length:function(e,t){var r=t[0],n=t[1];return n?"The "+e+" length must be between "+r+" and "+n+".":"The "+e+" length must be "+r+"."},max:function(e,t){return"The "+e+" field may not be greater than "+t[0]+" characters."},max_value:function(e,t){return"The "+e+" field must be "+t[0]+" or less."},mimes:function(e){return"The "+e+" field must have a valid file type."},min:function(e,t){return"The "+e+" field must be at least "+t[0]+" characters."},min_value:function(e,t){return"The "+e+" field must be "+t[0]+" or more."},numeric:function(e){return"The "+e+" field may only contain numeric characters."},regex:function(e){return"The "+e+" field format is invalid."},required:function(e){return"The "+e+" field is required."},required_if:function(e,t){return"The "+e+" field is required when the "+t[0]+" field has this value."},size:function(e,t){var r,n,i=t[0];return"The "+e+" size must be less than "+(r=i,n=0==(r=1024*Number(r))?0:Math.floor(Math.log(r)/Math.log(1024)),1*(r/Math.pow(1024,n)).toFixed(2)+" "+["Byte","KB","MB","GB","TB","PB","EB","ZB","YB"][n])+"."},url:function(e){return"The "+e+" field is not a valid URL."}},attributes:{}};return"undefined"!=typeof VeeValidate&&VeeValidate.Validator.localize(((Qn={})[Xn.name]=Xn,Qn)),Object.keys(Lr).forEach(function(e){qn.Validator.extend(e,Lr[e].validate,Pt({},Lr[e].options,{paramNames:Lr[e].paramNames}))}),qn.Validator.localize({en:Xn}),qn.version="2.2.4",qn.Rules=Lr,qn.mapFields=function(e){if(!e)return function(){return Un(this.$validator.flags)};var t,a=(t=e,Array.isArray(t)?t.reduce(function(e,t){return Bt(t,".")?e[t.split(".")[1]]=t:e[t]=t,e},{}):t);return Object.keys(a).reduce(function(e,n){var i=a[n];return e[n]=function(){if(this.$validator.flags[i])return this.$validator.flags[i];if("*"===a[n])return Un(this.$validator.flags,!1);if(i.indexOf(".")<=0)return{};var e=i.split("."),t=e[0],r=e.slice(1);return t=this.$validator.flags["$"+t],"*"===(r=r.join("."))&&t?Un(t):t&&t[r]?t[r]:{}},e},{})},qn.ValidationProvider=zn,qn.ValidationObserver=Gn,qn.withValidation=function(e,h){void 0===h&&(h=null);var v=Ot(e)?e.options:e;v.$__veeInject=!1;var t={name:(v.name||"AnonymousHoc")+"WithValidation",props:Pt({},zn.props),data:zn.data,computed:Pt({},zn.computed),methods:Pt({},zn.methods),$__veeInject:!1,beforeDestroy:zn.beforeDestroy,inject:zn.inject};h||(h=function(e){return e});var m=v.model&&v.model.event||"input";return t.render=function(e){var t;this.registerField();var r=Vn(this),n=Pt({},this.$listeners),i=Kr(this.$vnode);this._inputEventName=this._inputEventName||nn(this.$vnode,i),Yn.call(this,i);var a=Zn(this),o=a.onInput,s=a.onBlur,u=a.onValidate;tn(n,m,o),tn(n,"blur",s),this.normalizedEvents.forEach(function(e,t){tn(n,e,u)});var l,c,d=(en(this.$vnode)||{prop:"value"}).prop,f=Pt({},this.$attrs,((t={})[d]=i.value,t),h(r));return e(v,{attrs:this.$attrs,props:f,on:n},(l=this.$slots,c=this.$vnode.context,Object.keys(l).reduce(function(e,t){return l[t].forEach(function(e){e.context||(l[t].context=c,e.data||(e.data={}),e.data.slot=t)}),e.concat(l[t])},[])))},t},qn}),function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):e.VueResource=t()}(this,function(){"use strict";function e(e){this.state=2,this.value=void 0,this.deferred=[];var t=this;try{e(function(e){t.resolve(e)},function(e){t.reject(e)})}catch(e){t.reject(e)}}e.reject=function(t){return new e(function(e,i){i(t)})},e.resolve=function(t){return new e(function(e,i){e(t)})},e.all=function(t){return new e(function(i,n){var r=0,a=[];function s(e){return function(n){a[e]=n,(r+=1)===t.length&&i(a)}}0===t.length&&i(a);for(var o=0;o<t.length;o+=1)e.resolve(t[o]).then(s(o),n)})},e.race=function(t){return new e(function(i,n){for(var r=0;r<t.length;r+=1)e.resolve(t[r]).then(i,n)})};var t=e.prototype;function i(e,t){e instanceof Promise?this.promise=e:this.promise=new Promise(e.bind(t)),this.context=t}t.resolve=function(e){var t=this;if(2===t.state){if(e===t)throw new TypeError("Promise settled with itself.");var i=!1;try{var n=e&&e.then;if(null!==e&&"object"==typeof e&&"function"==typeof n)return void n.call(e,function(e){i||t.resolve(e),i=!0},function(e){i||t.reject(e),i=!0})}catch(e){return void(i||t.reject(e))}t.state=0,t.value=e,t.notify()}},t.reject=function(e){var t=this;if(2===t.state){if(e===t)throw new TypeError("Promise settled with itself.");t.state=1,t.value=e,t.notify()}},t.notify=function(){var e=this;r(function(){if(2!==e.state)for(;e.deferred.length;){var t=e.deferred.shift(),i=t[0],n=t[1],r=t[2],a=t[3];try{0===e.state?r("function"==typeof i?i.call(void 0,e.value):e.value):1===e.state&&("function"==typeof n?r(n.call(void 0,e.value)):a(e.value))}catch(t){a(t)}}},void 0)},t.then=function(t,i){var n=this;return new e(function(e,r){n.deferred.push([t,i,e,r]),n.notify()})},t.catch=function(e){return this.then(void 0,e)},"undefined"==typeof Promise&&(window.Promise=e),i.all=function(e,t){return new i(Promise.all(e),t)},i.resolve=function(e,t){return new i(Promise.resolve(e),t)},i.reject=function(e,t){return new i(Promise.reject(e),t)},i.race=function(e,t){return new i(Promise.race(e),t)};var n=i.prototype;n.bind=function(e){return this.context=e,this},n.then=function(e,t){return e&&e.bind&&this.context&&(e=e.bind(this.context)),t&&t.bind&&this.context&&(t=t.bind(this.context)),new i(this.promise.then(e,t),this.context)},n.catch=function(e){return e&&e.bind&&this.context&&(e=e.bind(this.context)),new i(this.promise.catch(e),this.context)},n.finally=function(e){return this.then(function(t){return e.call(this),t},function(t){return e.call(this),Promise.reject(t)})};var r,a={}.hasOwnProperty,s=[].slice,o=!1,l="undefined"!=typeof window;function u(e){return e?e.replace(/^\s*|\s*$/g,""):""}function c(e){return e?e.toLowerCase():""}var d=Array.isArray;function h(e){return"string"==typeof e}function p(e){return"function"==typeof e}function f(e){return null!==e&&"object"==typeof e}function m(e){return f(e)&&Object.getPrototypeOf(e)==Object.prototype}function g(e,t,n){var r=i.resolve(e);return arguments.length<2?r:r.then(t,n)}function v(e,t,i){return p(i=i||{})&&(i=i.call(t)),w(e.bind({$vm:t,$options:i}),e,{$options:i})}function y(e,t){var i,n;if(d(e))for(i=0;i<e.length;i++)t.call(e[i],e[i],i);else if(f(e))for(n in e)a.call(e,n)&&t.call(e[n],e[n],n);return e}var b=Object.assign||function(e){return s.call(arguments,1).forEach(function(t){x(e,t)}),e};function w(e){return s.call(arguments,1).forEach(function(t){x(e,t,!0)}),e}function x(e,t,i){for(var n in t)i&&(m(t[n])||d(t[n]))?(m(t[n])&&!m(e[n])&&(e[n]={}),d(t[n])&&!d(e[n])&&(e[n]=[]),x(e[n],t[n],i)):void 0!==t[n]&&(e[n]=t[n])}function T(e){return null!=e}function E(e){return";"===e||"&"===e||"?"===e}function D(e,t,i){return t="+"===e||"#"===e?C(t):encodeURIComponent(t),i?encodeURIComponent(i)+"="+t:t}function C(e){return e.split(/(%[0-9A-Fa-f]{2})/g).map(function(e){return/%[0-9A-Fa-f]/.test(e)||(e=encodeURI(e)),e}).join("")}function S(e,t){var i,n=this||{},r=e;return h(e)&&(r={url:e,params:t}),r=w({},S.options,n.$options,r),S.transforms.forEach(function(e){var t,r,a;h(e)&&(e=S.transform[e]),p(e)&&(t=e,r=i,a=n.$vm,i=function(e){return t.call(a,e,r)})}),i(r)}function P(e){return new i(function(t){var i=new XDomainRequest,n=function(n){var r=n.type,a=0;"load"===r?a=200:"error"===r&&(a=500),t(e.respondWith(i.responseText,{status:a}))};e.abort=function(){return i.abort()},i.open(e.method,e.getUrl()),e.timeout&&(i.timeout=e.timeout),i.onload=n,i.onabort=n,i.onerror=n,i.ontimeout=n,i.onprogress=function(){},i.send(e.getBody())})}S.options={url:"",root:null,params:{}},S.transform={template:function(e){var t=[],i=function(e,t,i){var n,r,a,s=(n=e,r=["+","#",".","/",";","?","&"],{vars:a=[],expand:function(e){return n.replace(/\{([^{}]+)\}|([^{}]+)/g,function(t,i,n){if(i){var s=null,o=[];if(-1!==r.indexOf(i.charAt(0))&&(s=i.charAt(0),i=i.substr(1)),i.split(/,/g).forEach(function(t){var i=/([^:*]*)(?::(\d+)|(\*))?/.exec(t);o.push.apply(o,function(e,t,i,n){var r=e[i],a=[];if(T(r)&&""!==r)if("string"==typeof r||"number"==typeof r||"boolean"==typeof r)r=r.toString(),n&&"*"!==n&&(r=r.substring(0,parseInt(n,10))),a.push(D(t,r,E(t)?i:null));else if("*"===n)Array.isArray(r)?r.filter(T).forEach(function(e){a.push(D(t,e,E(t)?i:null))}):Object.keys(r).forEach(function(e){T(r[e])&&a.push(D(t,r[e],e))});else{var s=[];Array.isArray(r)?r.filter(T).forEach(function(e){s.push(D(t,e))}):Object.keys(r).forEach(function(e){T(r[e])&&(s.push(encodeURIComponent(e)),s.push(D(t,r[e].toString())))}),E(t)?a.push(encodeURIComponent(i)+"="+s.join(",")):0!==s.length&&a.push(s.join(","))}else";"===t?a.push(encodeURIComponent(i)):""!==r||"&"!==t&&"?"!==t?""===r&&a.push(""):a.push(encodeURIComponent(i)+"=");return a}(e,s,i[1],i[2]||i[3])),a.push(i[1])}),s&&"+"!==s){var l=",";return"?"===s?l="&":"#"!==s&&(l=s),(0!==o.length?s:"")+o.join(l)}return o.join(",")}return C(n)})}}),o=s.expand(t);return i&&i.push.apply(i,s.vars),o}(e.url,e.params,t);return t.forEach(function(t){delete e.params[t]}),i},query:function(e,t){var i=Object.keys(S.options.params),n={},r=t(e);return y(e.params,function(e,t){-1===i.indexOf(t)&&(n[t]=e)}),(n=S.params(n))&&(r+=(-1==r.indexOf("?")?"?":"&")+n),r},root:function(e,t){var i,n=t(e);return h(e.root)&&!/^(https?:)?\//.test(n)&&(n=((i=e.root)?i.replace(new RegExp("[/]+$"),""):i)+"/"+n),n}},S.transforms=["template","query","root"],S.params=function(e){var t=[],i=encodeURIComponent;return t.add=function(e,t){p(t)&&(t=t()),null===t&&(t=""),this.push(i(e)+"="+i(t))},function e(t,i,n){var r,a=d(i),s=m(i);y(i,function(i,o){r=f(i)||d(i),n&&(o=n+"["+(s||r?o:"")+"]"),!n&&a?t.add(i.name,i.value):r?e(t,i,o):t.add(o,i)})}(t,e),t.join("&").replace(/%20/g,"+")},S.parse=function(e){var t=document.createElement("a");return document.documentMode&&(t.href=e,e=t.href),t.href=e,{href:t.href,protocol:t.protocol?t.protocol.replace(/:$/,""):"",port:t.port,host:t.host,hostname:t.hostname,pathname:"/"===t.pathname.charAt(0)?t.pathname:"/"+t.pathname,search:t.search?t.search.replace(/^\?/,""):"",hash:t.hash?t.hash.replace(/^#/,""):""}};var k=l&&"withCredentials"in new XMLHttpRequest;function M(e){return new i(function(t){var i,n,r=e.jsonp||"callback",a=e.jsonpCallback||"_jsonp"+Math.random().toString(36).substr(2),s=null;i=function(i){var r=i.type,o=0;"load"===r&&null!==s?o=200:"error"===r&&(o=500),o&&window[a]&&(delete window[a],document.body.removeChild(n)),t(e.respondWith(s,{status:o}))},window[a]=function(e){s=JSON.stringify(e)},e.abort=function(){i({type:"abort"})},e.params[r]=a,e.timeout&&setTimeout(e.abort,e.timeout),(n=document.createElement("script")).src=e.getUrl(),n.type="text/javascript",n.async=!0,n.onload=i,n.onerror=i,document.body.appendChild(n)})}function A(e){return(e.client||(l?function(e){return new i(function(t){var i=new XMLHttpRequest,n=function(n){var r=e.respondWith("response"in i?i.response:i.responseText,{status:1223===i.status?204:i.status,statusText:1223===i.status?"No Content":u(i.statusText)});y(u(i.getAllResponseHeaders()).split("\n"),function(e){r.headers.append(e.slice(0,e.indexOf(":")),e.slice(e.indexOf(":")+1))}),t(r)};e.abort=function(){return i.abort()},i.open(e.method,e.getUrl(),!0),e.timeout&&(i.timeout=e.timeout),e.responseType&&"responseType"in i&&(i.responseType=e.responseType),(e.withCredentials||e.credentials)&&(i.withCredentials=!0),e.crossOrigin||e.headers.set("X-Requested-With","XMLHttpRequest"),p(e.progress)&&"GET"===e.method&&i.addEventListener("progress",e.progress),p(e.downloadProgress)&&i.addEventListener("progress",e.downloadProgress),p(e.progress)&&/^(POST|PUT)$/i.test(e.method)&&i.upload.addEventListener("progress",e.progress),p(e.uploadProgress)&&i.upload&&i.upload.addEventListener("progress",e.uploadProgress),e.headers.forEach(function(e,t){i.setRequestHeader(t,e)}),i.onload=n,i.onabort=n,i.onerror=n,i.ontimeout=n,i.send(e.getBody())})}:function(e){var t=require("got");return new i(function(i){var n,r=e.getUrl(),a=e.getBody(),s=e.method,o={};e.headers.forEach(function(e,t){o[t]=e}),t(r,{body:a,method:s,headers:o}).then(n=function(t){var n=e.respondWith(t.body,{status:t.statusCode,statusText:u(t.statusMessage)});y(t.headers,function(e,t){n.headers.set(t,e)}),i(n)},function(e){return n(e.response)})})}))(e)}var L=function(e){var t=this;this.map={},y(e,function(e,i){return t.append(i,e)})};function O(e,t){return Object.keys(e).reduce(function(e,i){return c(t)===c(i)?i:e},null)}L.prototype.has=function(e){return null!==O(this.map,e)},L.prototype.get=function(e){var t=this.map[O(this.map,e)];return t?t.join():null},L.prototype.getAll=function(e){return this.map[O(this.map,e)]||[]},L.prototype.set=function(e,t){this.map[function(e){if(/[^a-z0-9\-#$%&'*+.^_`|~]/i.test(e))throw new TypeError("Invalid character in header field name");return u(e)}(O(this.map,e)||e)]=[u(t)]},L.prototype.append=function(e,t){var i=this.map[O(this.map,e)];i?i.push(u(t)):this.set(e,t)},L.prototype.delete=function(e){delete this.map[O(this.map,e)]},L.prototype.deleteAll=function(){this.map={}},L.prototype.forEach=function(e,t){var i=this;y(this.map,function(n,r){y(n,function(n){return e.call(t,n,r,i)})})};var I=function(e,t){var n,r,a=t.url,s=t.headers,o=t.status,l=t.statusText;this.url=a,this.ok=200<=o&&o<300,this.status=o||0,this.statusText=l||"",this.headers=new L(s),h(this.body=e)?this.bodyText=e:"undefined"!=typeof Blob&&e instanceof Blob&&(this.bodyBlob=e,(0===(r=e).type.indexOf("text")||-1!==r.type.indexOf("json"))&&(this.bodyText=(n=e,new i(function(e){var t=new FileReader;t.readAsText(n),t.onload=function(){e(t.result)}}))))};I.prototype.blob=function(){return g(this.bodyBlob)},I.prototype.text=function(){return g(this.bodyText)},I.prototype.json=function(){return g(this.text(),function(e){return JSON.parse(e)})},Object.defineProperty(I.prototype,"data",{get:function(){return this.body},set:function(e){this.body=e}});var $=function(e){var t;this.body=null,this.params={},b(this,e,{method:(t=e.method||"GET",t?t.toUpperCase():"")}),this.headers instanceof L||(this.headers=new L(this.headers))};$.prototype.getUrl=function(){return S(this)},$.prototype.getBody=function(){return this.body},$.prototype.respondWith=function(e,t){return new I(e,b(t||{},{url:this.getUrl()}))};var q={"Content-Type":"application/json;charset=utf-8"};function z(e){var t=this||{},n=function(e){var t=[A],n=[];function r(r){for(;t.length;){var a=t.pop();if(p(a)){var s=void 0,l=void 0;if(f(s=a.call(e,r,function(e){return l=e})||l))return new i(function(t,i){n.forEach(function(t){s=g(s,function(i){return t.call(e,i)||i},i)}),g(s,t,i)},e);p(s)&&n.unshift(s)}else u="Invalid interceptor of type "+typeof a+", must be a function","undefined"!=typeof console&&o&&console.warn("[VueResource warn]: "+u)}var u}return f(e)||(e=null),r.use=function(e){t.push(e)},r}(t.$vm);return function(e){s.call(arguments,1).forEach(function(t){for(var i in t)void 0===e[i]&&(e[i]=t[i])})}(e||{},t.$options,z.options),z.interceptors.forEach(function(e){h(e)&&(e=z.interceptor[e]),p(e)&&n.use(e)}),n(new $(e)).then(function(e){return e.ok?e:i.reject(e)},function(e){var t;return e instanceof Error&&(t=e,"undefined"!=typeof console&&console.error(t)),i.reject(e)})}function _(e,t,i,n){var r=this||{},a={};return y(i=b({},_.actions,i),function(i,s){i=w({url:e,params:b({},t)},n,i),a[s]=function(){return(r.$http||z)(function(e,t){var i,n=b({},e),r={};switch(t.length){case 2:r=t[0],i=t[1];break;case 1:/^(POST|PUT|PATCH)$/i.test(n.method)?i=t[0]:r=t[0];break;case 0:break;default:throw"Expected up to 2 arguments [params, body], got "+t.length+" arguments"}return n.body=i,n.params=b({},n.params,r),n}(i,arguments))}}),a}function N(e){var t,n,a;N.installed||(n=(t=e).config,a=t.nextTick,r=a,o=n.debug||!n.silent,e.url=S,e.http=z,e.resource=_,e.Promise=i,Object.defineProperties(e.prototype,{$url:{get:function(){return v(e.url,this,this.$options.url)}},$http:{get:function(){return v(e.http,this,this.$options.http)}},$resource:{get:function(){return e.resource.bind(this)}},$promise:{get:function(){var t=this;return function(i){return new e.Promise(i,t)}}}}))}return z.options={},z.headers={put:q,post:q,patch:q,delete:q,common:{Accept:"application/json, text/plain, */*"},custom:{}},z.interceptor={before:function(e){p(e.before)&&e.before.call(this,e)},method:function(e){e.emulateHTTP&&/^(PUT|PATCH|DELETE)$/i.test(e.method)&&(e.headers.set("X-HTTP-Method-Override",e.method),e.method="POST")},jsonp:function(e){"JSONP"==e.method&&(e.client=M)},json:function(e){var t=e.headers.get("Content-Type")||"";return f(e.body)&&0===t.indexOf("application/json")&&(e.body=JSON.stringify(e.body)),function(e){return e.bodyText?g(e.text(),function(t){var i,n;if(0===(e.headers.get("Content-Type")||"").indexOf("application/json")||(n=(i=t).match(/^\s*(\[|\{)/))&&{"[":/]\s*$/,"{":/}\s*$/}[n[1]].test(i))try{e.body=JSON.parse(t)}catch(t){e.body=null}else e.body=t;return e}):e}},form:function(e){var t;t=e.body,"undefined"!=typeof FormData&&t instanceof FormData?e.headers.delete("Content-Type"):f(e.body)&&e.emulateJSON&&(e.body=S.params(e.body),e.headers.set("Content-Type","application/x-www-form-urlencoded"))},header:function(e){y(b({},z.headers.common,e.crossOrigin?{}:z.headers.custom,z.headers[c(e.method)]),function(t,i){e.headers.has(i)||e.headers.set(i,t)})},cors:function(e){if(l){var t=S.parse(location.href),i=S.parse(e.getUrl());i.protocol===t.protocol&&i.host===t.host||(e.crossOrigin=!0,e.emulateHTTP=!1,k||(e.client=P))}}},z.interceptors=["before","method","jsonp","json","form","header","cors"],["get","delete","head","jsonp"].forEach(function(e){z[e]=function(t,i){return this(b(i||{},{url:t,method:e}))}}),["post","put","patch"].forEach(function(e){z[e]=function(t,i,n){return this(b(n||{},{url:t,method:e,body:i}))}}),_.actions={get:{method:"GET"},save:{method:"POST"},query:{method:"GET"},update:{method:"PUT"},remove:{method:"DELETE"},delete:{method:"DELETE"}},"undefined"!=typeof window&&window.Vue&&window.Vue.use(N),N}),function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):e.flatpickr=t()}(this,function(){"use strict";var e=function(e){return("0"+e).slice(-2)},t=function(e){return!0===e?1:0};function i(e,t,i){var n;return void 0===i&&(i=!1),function(){var r=this,a=arguments;null!==n&&clearTimeout(n),n=window.setTimeout(function(){n=null,i||e.apply(r,a)},t),i&&!n&&e.apply(r,a)}}var n=function(e){return e instanceof Array?e:[e]},r=function(){},a=function(e,t,i){return i.months[t?"shorthand":"longhand"][e]},s={D:r,F:function(e,t,i){e.setMonth(i.months.longhand.indexOf(t))},G:function(e,t){e.setHours(parseFloat(t))},H:function(e,t){e.setHours(parseFloat(t))},J:function(e,t){e.setDate(parseFloat(t))},K:function(e,i,n){e.setHours(e.getHours()%12+12*t(new RegExp(n.amPM[1],"i").test(i)))},M:function(e,t,i){e.setMonth(i.months.shorthand.indexOf(t))},S:function(e,t){e.setSeconds(parseFloat(t))},U:function(e,t){return new Date(1e3*parseFloat(t))},W:function(e,t){var i=parseInt(t);return new Date(e.getFullYear(),0,2+7*(i-1),0,0,0,0)},Y:function(e,t){e.setFullYear(parseFloat(t))},Z:function(e,t){return new Date(t)},d:function(e,t){e.setDate(parseFloat(t))},h:function(e,t){e.setHours(parseFloat(t))},i:function(e,t){e.setMinutes(parseFloat(t))},j:function(e,t){e.setDate(parseFloat(t))},l:r,m:function(e,t){e.setMonth(parseFloat(t)-1)},n:function(e,t){e.setMonth(parseFloat(t)-1)},s:function(e,t){e.setSeconds(parseFloat(t))},w:r,y:function(e,t){e.setFullYear(2e3+parseFloat(t))}},o={D:"(\\w+)",F:"(\\w+)",G:"(\\d\\d|\\d)",H:"(\\d\\d|\\d)",J:"(\\d\\d|\\d)\\w+",K:"",M:"(\\w+)",S:"(\\d\\d|\\d)",U:"(.+)",W:"(\\d\\d|\\d)",Y:"(\\d{4})",Z:"(.+)",d:"(\\d\\d|\\d)",h:"(\\d\\d|\\d)",i:"(\\d\\d|\\d)",j:"(\\d\\d|\\d)",l:"(\\w+)",m:"(\\d\\d|\\d)",n:"(\\d\\d|\\d)",s:"(\\d\\d|\\d)",w:"(\\d\\d|\\d)",y:"(\\d{2})"},l={Z:function(e){return e.toISOString()},D:function(e,t,i){return t.weekdays.shorthand[l.w(e,t,i)]},F:function(e,t,i){return a(l.n(e,t,i)-1,!1,t)},G:function(t,i,n){return e(l.h(t,i,n))},H:function(t){return e(t.getHours())},J:function(e,t){return void 0!==t.ordinal?e.getDate()+t.ordinal(e.getDate()):e.getDate()},K:function(e,i){return i.amPM[t(11<e.getHours())]},M:function(e,t){return a(e.getMonth(),!0,t)},S:function(t){return e(t.getSeconds())},U:function(e){return e.getTime()/1e3},W:function(e,t,i){return i.getWeek(e)},Y:function(e){return e.getFullYear()},d:function(t){return e(t.getDate())},h:function(e){return e.getHours()%12?e.getHours()%12:12},i:function(t){return e(t.getMinutes())},j:function(e){return e.getDate()},l:function(e,t){return t.weekdays.longhand[e.getDay()]},m:function(t){return e(t.getMonth()+1)},n:function(e){return e.getMonth()+1},s:function(e){return e.getSeconds()},w:function(e){return e.getDay()},y:function(e){return String(e.getFullYear()).substring(2)}},u={weekdays:{shorthand:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],longhand:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},months:{shorthand:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],longhand:["January","February","March","April","May","June","July","August","September","October","November","December"]},daysInMonth:[31,28,31,30,31,30,31,31,30,31,30,31],firstDayOfWeek:0,ordinal:function(e){var t=e%100;if(3<t&&t<21)return"th";switch(t%10){case 1:return"st";case 2:return"nd";case 3:return"rd";default:return"th"}},rangeSeparator:" to ",weekAbbreviation:"Wk",scrollTitle:"Scroll to increment",toggleTitle:"Click to toggle",amPM:["AM","PM"],yearAriaLabel:"Year"},c=function(e){var t=e.config,i=void 0===t?g:t,n=e.l10n,r=void 0===n?u:n;return function(e,t,n){var a=n||r;return void 0!==i.formatDate?i.formatDate(e,t,a):t.split("").map(function(t,n,r){return l[t]&&"\\"!==r[n-1]?l[t](e,a,i):"\\"!==t?t:""}).join("")}},d=function(e){var t=e.config,i=void 0===t?g:t,n=e.l10n,r=void 0===n?u:n;return function(e,t,n,a){if(0===e||e){var l,u=a||r,c=e;if(e instanceof Date)l=new Date(e.getTime());else if("string"!=typeof e&&void 0!==e.toFixed)l=new Date(e);else if("string"==typeof e){var d=t||(i||g).dateFormat,h=String(e).trim();if("today"===h)l=new Date,n=!0;else if(/Z$/.test(h)||/GMT$/.test(h))l=new Date(e);else if(i&&i.parseDate)l=i.parseDate(e,d);else{l=i&&i.noCalendar?new Date((new Date).setHours(0,0,0,0)):new Date((new Date).getFullYear(),0,1,0,0,0,0);for(var p,f=[],m=0,v=0,y="";m<d.length;m++){var b=d[m],w="\\"===b,x="\\"===d[m-1]||w;if(o[b]&&!x){y+=o[b];var T=new RegExp(y).exec(e);T&&(p=!0)&&f["Y"!==b?"push":"unshift"]({fn:s[b],val:T[++v]})}else w||(y+=".");f.forEach(function(e){var t=e.fn,i=e.val;return l=t(l,i,u)||l})}l=p?l:void 0}}if(l instanceof Date&&!isNaN(l.getTime()))return!0===n&&l.setHours(0,0,0,0),l;i.errorHandler(new Error("Invalid date provided: "+c))}}};function h(e,t,i){return void 0===i&&(i=!0),!1!==i?new Date(e.getTime()).setHours(0,0,0,0)-new Date(t.getTime()).setHours(0,0,0,0):e.getTime()-t.getTime()}var p=function(e,t,i){return e>Math.min(t,i)&&e<Math.max(t,i)},f={DAY:864e5},m=["onChange","onClose","onDayCreate","onDestroy","onKeyDown","onMonthChange","onOpen","onParseConfig","onReady","onValueUpdate","onYearChange","onPreCalendarPosition"],g={_disable:[],_enable:[],allowInput:!1,altFormat:"F j, Y",altInput:!1,altInputClass:"form-control input",animate:"object"==typeof window&&-1===window.navigator.userAgent.indexOf("MSIE"),ariaDateFormat:"F j, Y",clickOpens:!0,closeOnSelect:!0,conjunction:", ",dateFormat:"Y-m-d",defaultHour:12,defaultMinute:0,defaultSeconds:0,disable:[],disableMobile:!1,enable:[],enableSeconds:!1,enableTime:!1,errorHandler:function(e){return"undefined"!=typeof console&&console.warn(e)},getWeek:function(e){var t=new Date(e.getTime());t.setHours(0,0,0,0),t.setDate(t.getDate()+3-(t.getDay()+6)%7);var i=new Date(t.getFullYear(),0,4);return 1+Math.round(((t.getTime()-i.getTime())/864e5-3+(i.getDay()+6)%7)/7)},hourIncrement:1,ignoredFocusElements:[],inline:!1,locale:"default",minuteIncrement:5,mode:"single",nextArrow:"<svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 17 17'><g></g><path d='M13.207 8.472l-7.854 7.854-0.707-0.707 7.146-7.146-7.146-7.148 0.707-0.707 7.854 7.854z' /></svg>",noCalendar:!1,now:new Date,onChange:[],onClose:[],onDayCreate:[],onDestroy:[],onKeyDown:[],onMonthChange:[],onOpen:[],onParseConfig:[],onReady:[],onValueUpdate:[],onYearChange:[],onPreCalendarPosition:[],plugins:[],position:"auto",positionElement:void 0,prevArrow:"<svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 17 17'><g></g><path d='M5.207 8.471l7.146 7.147-0.707 0.707-7.853-7.854 7.854-7.853 0.707 0.707-7.147 7.146z' /></svg>",shorthandCurrentMonth:!1,showMonths:1,static:!1,time_24hr:!1,weekNumbers:!1,wrap:!1};function v(e,t,i){if(!0===i)return e.classList.add(t);e.classList.remove(t)}function y(e,t,i){var n=window.document.createElement(e);return t=t||"",i=i||"",n.className=t,void 0!==i&&(n.textContent=i),n}function b(e){for(;e.firstChild;)e.removeChild(e.firstChild)}function w(e,t){var i=y("div","numInputWrapper"),n=y("input","numInput "+e),r=y("span","arrowUp"),a=y("span","arrowDown");if(n.type="text",n.pattern="\\d*",void 0!==t)for(var s in t)n.setAttribute(s,t[s]);return i.appendChild(n),i.appendChild(r),i.appendChild(a),i}"function"!=typeof Object.assign&&(Object.assign=function(e){if(!e)throw TypeError("Cannot convert undefined or null to object");for(var t=arguments.length,i=new Array(1<t?t-1:0),n=1;n<t;n++)i[n-1]=arguments[n];for(var r=function(){var t=i[a];t&&Object.keys(t).forEach(function(i){return e[i]=t[i]})},a=0;a<i.length;a++)r();return e});var x=300;function T(r,s){var l={config:Object.assign({},D.defaultConfig),l10n:u};function g(e){return e.bind(l)}function T(){var e=l.config;!1===e.weekNumbers&&1===e.showMonths||!0!==e.noCalendar&&window.requestAnimationFrame(function(){if(l.calendarContainer.style.visibility="hidden",l.calendarContainer.style.display="block",void 0!==l.daysContainer){var t=(l.days.offsetWidth+1)*e.showMonths;l.daysContainer.style.width=t+"px",l.calendarContainer.style.width=t+(void 0!==l.weekWrapper?l.weekWrapper.offsetWidth:0)+"px",l.calendarContainer.style.removeProperty("visibility"),l.calendarContainer.style.removeProperty("display")}})}function E(i){if(0!==l.selectedDates.length){void 0!==i&&"blur"!==i.type&&function(i){i.preventDefault();var n="keydown"===i.type,r=i.target;void 0!==l.amPM&&i.target===l.amPM&&(l.amPM.textContent=l.l10n.amPM[t(l.amPM.textContent===l.l10n.amPM[0])]);var a=parseFloat(r.getAttribute("data-min")),s=parseFloat(r.getAttribute("data-max")),o=parseFloat(r.getAttribute("data-step")),u=parseInt(r.value,10),c=u+o*(i.delta||(n?38===i.which?1:-1:0));if(void 0!==r.value&&2===r.value.length){var d=r===l.hourElement,h=r===l.minuteElement;c<a?(c=s+c+t(!d)+(t(d)&&t(!l.amPM)),h&&q(void 0,-1,l.hourElement)):s<c&&(c=r===l.hourElement?c-s-t(!l.amPM):a,h&&q(void 0,1,l.hourElement)),l.amPM&&d&&(1===o?c+u===23:Math.abs(c-u)>o)&&(l.amPM.textContent=l.l10n.amPM[t(l.amPM.textContent===l.l10n.amPM[0])]),r.value=e(c)}}(i);var n=l._input.value;C(),me(),l._input.value!==n&&l._debouncedChange()}}function C(){if(void 0!==l.hourElement&&void 0!==l.minuteElement){var e,i,n=(parseInt(l.hourElement.value.slice(-2),10)||0)%24,r=(parseInt(l.minuteElement.value,10)||0)%60,a=void 0!==l.secondElement?(parseInt(l.secondElement.value,10)||0)%60:0;void 0!==l.amPM&&(e=n,i=l.amPM.textContent,n=e%12+12*t(i===l.l10n.amPM[1]));var s=void 0!==l.config.minTime||l.config.minDate&&l.minDateHasTime&&l.latestSelectedDateObj&&0===h(l.latestSelectedDateObj,l.config.minDate,!0);if(void 0!==l.config.maxTime||l.config.maxDate&&l.maxDateHasTime&&l.latestSelectedDateObj&&0===h(l.latestSelectedDateObj,l.config.maxDate,!0)){var o=void 0!==l.config.maxTime?l.config.maxTime:l.config.maxDate;(n=Math.min(n,o.getHours()))===o.getHours()&&(r=Math.min(r,o.getMinutes())),r===o.getMinutes()&&(a=Math.min(a,o.getSeconds()))}if(s){var u=void 0!==l.config.minTime?l.config.minTime:l.config.minDate;(n=Math.max(n,u.getHours()))===u.getHours()&&(r=Math.max(r,u.getMinutes())),r===u.getMinutes()&&(a=Math.max(a,u.getSeconds()))}k(n,r,a)}}function S(e){var t=e||l.latestSelectedDateObj;t&&k(t.getHours(),t.getMinutes(),t.getSeconds())}function P(){var e=l.config.defaultHour,t=l.config.defaultMinute,i=l.config.defaultSeconds;if(void 0!==l.config.minDate){var n=l.config.minDate.getHours(),r=l.config.minDate.getMinutes();(e=Math.max(e,n))===n&&(t=Math.max(r,t)),e===n&&t===r&&(i=l.config.minDate.getSeconds())}if(void 0!==l.config.maxDate){var a=l.config.maxDate.getHours(),s=l.config.maxDate.getMinutes();(e=Math.min(e,a))===a&&(t=Math.min(s,t)),e===a&&t===s&&(i=l.config.maxDate.getSeconds())}k(e,t,i)}function k(i,n,r){void 0!==l.latestSelectedDateObj&&l.latestSelectedDateObj.setHours(i%24,n,r||0,0),l.hourElement&&l.minuteElement&&!l.isMobile&&(l.hourElement.value=e(l.config.time_24hr?i:(12+i)%12+12*t(i%12==0)),l.minuteElement.value=e(n),void 0!==l.amPM&&(l.amPM.textContent=l.l10n.amPM[t(12<=i)]),void 0!==l.secondElement&&(l.secondElement.value=e(r)))}function M(e){var t=parseInt(e.target.value)+(e.delta||0);(1<t/1e3||"Enter"===e.key&&!/[^\d]/.test(t.toString()))&&X(t)}function A(e,t,i,n){return t instanceof Array?t.forEach(function(t){return A(e,t,i,n)}):e instanceof Array?e.forEach(function(e){return A(e,t,i,n)}):(e.addEventListener(t,i,n),void l._handlers.push({element:e,event:t,handler:i,options:n}))}function L(e){return function(t){1===t.which&&e(t)}}function O(){ce("onChange")}function I(e){var t=void 0!==e?l.parseDate(e):l.latestSelectedDateObj||(l.config.minDate&&l.config.minDate>l.now?l.config.minDate:l.config.maxDate&&l.config.maxDate<l.now?l.config.maxDate:l.now);try{void 0!==t&&(l.currentYear=t.getFullYear(),l.currentMonth=t.getMonth())}catch(e){e.message="Invalid date supplied: "+t,l.config.errorHandler(e)}l.redraw()}function $(e){~e.target.className.indexOf("arrow")&&q(e,e.target.classList.contains("arrowUp")?1:-1)}function q(e,t,i){var n=e&&e.target,r=i||n&&n.parentNode&&n.parentNode.firstChild,a=de("increment");a.delta=t,r&&r.dispatchEvent(a)}function z(e,t,i,n){var r,a=Z(t,!0),s=y("span","flatpickr-day "+e,t.getDate().toString());return s.dateObj=t,s.$i=n,s.setAttribute("aria-label",l.formatDate(t,l.config.ariaDateFormat)),-1===e.indexOf("hidden")&&0===h(t,l.now)&&((l.todayDateElem=s).classList.add("today"),s.setAttribute("aria-current","date")),a?(s.tabIndex=-1,he(t)&&(s.classList.add("selected"),l.selectedDateElem=s,"range"===l.config.mode&&(v(s,"startRange",l.selectedDates[0]&&0===h(t,l.selectedDates[0],!0)),v(s,"endRange",l.selectedDates[1]&&0===h(t,l.selectedDates[1],!0)),"nextMonthDay"===e&&s.classList.add("inRange")))):s.classList.add("disabled"),"range"===l.config.mode&&(r=t,!("range"!==l.config.mode||l.selectedDates.length<2)&&0<=h(r,l.selectedDates[0])&&h(r,l.selectedDates[1])<=0&&!he(t)&&s.classList.add("inRange")),l.weekNumbers&&1===l.config.showMonths&&"prevMonthDay"!==e&&i%7==1&&l.weekNumbers.insertAdjacentHTML("beforeend","<span class='flatpickr-day'>"+l.config.getWeek(t)+"</span>"),ce("onDayCreate",s),s}function _(e){e.focus(),"range"===l.config.mode&&Q(e)}function N(e){for(var t=0<e?0:l.config.showMonths-1,i=0<e?l.config.showMonths:-1,n=t;n!=i;n+=e)for(var r=l.daysContainer.children[n],a=0<e?0:r.children.length-1,s=0<e?r.children.length:-1,o=a;o!=s;o+=e){var u=r.children[o];if(-1===u.className.indexOf("hidden")&&Z(u.dateObj))return u}}function F(e,t){var i=J(document.activeElement||document.body),n=void 0!==e?e:i?document.activeElement:void 0!==l.selectedDateElem&&J(l.selectedDateElem)?l.selectedDateElem:void 0!==l.todayDateElem&&J(l.todayDateElem)?l.todayDateElem:N(0<t?1:-1);return void 0===n?l._input.focus():i?void function(e,t){for(var i=-1===e.className.indexOf("Month")?e.dateObj.getMonth():l.currentMonth,n=0<t?l.config.showMonths:-1,r=0<t?1:-1,a=i-l.currentMonth;a!=n;a+=r)for(var s=l.daysContainer.children[a],o=i-l.currentMonth===a?e.$i+t:t<0?s.children.length-1:0,u=s.children.length,c=o;0<=c&&c<u&&c!=(0<t?u:-1);c+=r){var d=s.children[c];if(-1===d.className.indexOf("hidden")&&Z(d.dateObj)&&Math.abs(e.$i-c)>=Math.abs(t))return _(d)}l.changeMonth(r),F(N(r),0)}(n,t):_(n)}function R(e,t){for(var i=(new Date(e,t,1).getDay()-l.l10n.firstDayOfWeek+7)%7,n=l.utils.getDaysInMonth((t-1+12)%12),r=l.utils.getDaysInMonth(t),a=window.document.createDocumentFragment(),s=1<l.config.showMonths,o=s?"prevMonthDay hidden":"prevMonthDay",u=s?"nextMonthDay hidden":"nextMonthDay",c=n+1-i,d=0;c<=n;c++,d++)a.appendChild(z(o,new Date(e,t-1,c),c,d));for(c=1;c<=r;c++,d++)a.appendChild(z("",new Date(e,t,c),c,d));for(var h=r+1;h<=42-i&&(1===l.config.showMonths||d%7!=0);h++,d++)a.appendChild(z(u,new Date(e,t+1,h%r),h,d));var p=y("div","dayContainer");return p.appendChild(a),p}function B(){if(void 0!==l.daysContainer){b(l.daysContainer),l.weekNumbers&&b(l.weekNumbers);for(var e=document.createDocumentFragment(),t=0;t<l.config.showMonths;t++){var i=new Date(l.currentYear,l.currentMonth,1);i.setMonth(l.currentMonth+t),e.appendChild(R(i.getFullYear(),i.getMonth()))}l.daysContainer.appendChild(e),l.days=l.daysContainer.firstChild,"range"===l.config.mode&&1===l.selectedDates.length&&Q()}}function V(){var e=y("div","flatpickr-month"),t=window.document.createDocumentFragment(),i=y("span","cur-month"),n=w("cur-year",{tabindex:"-1"}),r=n.getElementsByTagName("input")[0];r.setAttribute("aria-label",l.l10n.yearAriaLabel),l.config.minDate&&r.setAttribute("data-min",l.config.minDate.getFullYear().toString()),l.config.maxDate&&(r.setAttribute("data-max",l.config.maxDate.getFullYear().toString()),r.disabled=!!l.config.minDate&&l.config.minDate.getFullYear()===l.config.maxDate.getFullYear());var a=y("div","flatpickr-current-month");return a.appendChild(i),a.appendChild(n),t.appendChild(a),e.appendChild(t),{container:e,yearElement:r,monthElement:i}}function H(){b(l.monthNav),l.monthNav.appendChild(l.prevMonthNav);for(var e=l.config.showMonths;e--;){var t=V();l.yearElements.push(t.yearElement),l.monthElements.push(t.monthElement),l.monthNav.appendChild(t.container)}l.monthNav.appendChild(l.nextMonthNav)}function j(){l.weekdayContainer?b(l.weekdayContainer):l.weekdayContainer=y("div","flatpickr-weekdays");for(var e=l.config.showMonths;e--;){var t=y("div","flatpickr-weekdaycontainer");l.weekdayContainer.appendChild(t)}return Y(),l.weekdayContainer}function Y(){var e=l.l10n.firstDayOfWeek,t=l.l10n.weekdays.shorthand.concat();0<e&&e<t.length&&(t=t.splice(e,t.length).concat(t.splice(0,e)));for(var i=l.config.showMonths;i--;)l.weekdayContainer.children[i].innerHTML="\n      <span class=flatpickr-weekday>\n        "+t.join("</span><span class=flatpickr-weekday>")+"\n      </span>\n      "}function U(e,t){void 0===t&&(t=!0);var i=t?e:e-l.currentMonth;i<0&&!0===l._hidePrevMonthArrow||0<i&&!0===l._hideNextMonthArrow||(l.currentMonth+=i,(l.currentMonth<0||11<l.currentMonth)&&(l.currentYear+=11<l.currentMonth?1:-1,l.currentMonth=(l.currentMonth+12)%12,ce("onYearChange")),B(),ce("onMonthChange"),pe())}function G(e){return!(!l.config.appendTo||!l.config.appendTo.contains(e))||l.calendarContainer.contains(e)}function W(e){if(l.isOpen&&!l.config.inline){var t=G(e.target),i=e.target===l.input||e.target===l.altInput||l.element.contains(e.target)||e.path&&e.path.indexOf&&(~e.path.indexOf(l.input)||~e.path.indexOf(l.altInput)),n="blur"===e.type?i&&e.relatedTarget&&!G(e.relatedTarget):!i&&!t,r=!l.config.ignoredFocusElements.some(function(t){return t.contains(e.target)});n&&r&&(l.close(),"range"===l.config.mode&&1===l.selectedDates.length&&(l.clear(!1),l.redraw()))}}function X(e){if(!(!e||l.config.minDate&&e<l.config.minDate.getFullYear()||l.config.maxDate&&e>l.config.maxDate.getFullYear())){var t=e,i=l.currentYear!==t;l.currentYear=t||l.currentYear,l.config.maxDate&&l.currentYear===l.config.maxDate.getFullYear()?l.currentMonth=Math.min(l.config.maxDate.getMonth(),l.currentMonth):l.config.minDate&&l.currentYear===l.config.minDate.getFullYear()&&(l.currentMonth=Math.max(l.config.minDate.getMonth(),l.currentMonth)),i&&(l.redraw(),ce("onYearChange"))}}function Z(e,t){void 0===t&&(t=!0);var i=l.parseDate(e,void 0,t);if(l.config.minDate&&i&&h(i,l.config.minDate,void 0!==t?t:!l.minDateHasTime)<0||l.config.maxDate&&i&&0<h(i,l.config.maxDate,void 0!==t?t:!l.maxDateHasTime))return!1;if(0===l.config.enable.length&&0===l.config.disable.length)return!0;if(void 0===i)return!1;for(var n,r=0<l.config.enable.length,a=r?l.config.enable:l.config.disable,s=0;s<a.length;s++){if("function"==typeof(n=a[s])&&n(i))return r;if(n instanceof Date&&void 0!==i&&n.getTime()===i.getTime())return r;if("string"==typeof n&&void 0!==i){var o=l.parseDate(n,void 0,!0);return o&&o.getTime()===i.getTime()?r:!r}if("object"==typeof n&&void 0!==i&&n.from&&n.to&&i.getTime()>=n.from.getTime()&&i.getTime()<=n.to.getTime())return r}return!r}function J(e){return void 0!==l.daysContainer&&-1===e.className.indexOf("hidden")&&l.daysContainer.contains(e)}function K(e){var t=e.target===l._input,i=l.config.allowInput,n=l.isOpen&&(!i||!t),r=l.config.inline&&t&&!i;if(13===e.keyCode&&t){if(i)return l.setDate(l._input.value,!0,e.target===l.altInput?l.config.altFormat:l.config.dateFormat),e.target.blur();l.open()}else if(G(e.target)||n||r){var a=!!l.timeContainer&&l.timeContainer.contains(e.target);switch(e.keyCode){case 13:a?E():se(e);break;case 27:e.preventDefault(),ae();break;case 8:case 46:t&&!l.config.allowInput&&(e.preventDefault(),l.clear());break;case 37:case 39:if(a)l.hourElement&&l.hourElement.focus();else if(e.preventDefault(),void 0!==l.daysContainer&&(!1===i||J(document.activeElement))){var s=39===e.keyCode?1:-1;e.ctrlKey?(U(s),F(N(1),0)):F(void 0,s)}break;case 38:case 40:e.preventDefault();var o=40===e.keyCode?1:-1;l.daysContainer&&void 0!==e.target.$i?e.ctrlKey?(X(l.currentYear-o),F(N(1),0)):a||F(void 0,7*o):l.config.enableTime&&(!a&&l.hourElement&&l.hourElement.focus(),E(e),l._debouncedChange());break;case 9:if(!a){l.element.focus();break}var u=[l.hourElement,l.minuteElement,l.secondElement,l.amPM].filter(function(e){return e}),c=u.indexOf(e.target);if(-1!==c){var d=u[c+(e.shiftKey?-1:1)];void 0!==d?(e.preventDefault(),d.focus()):l.element.focus()}}}if(void 0!==l.amPM&&e.target===l.amPM)switch(e.key){case l.l10n.amPM[0].charAt(0):case l.l10n.amPM[0].charAt(0).toLowerCase():l.amPM.textContent=l.l10n.amPM[0],C(),me();break;case l.l10n.amPM[1].charAt(0):case l.l10n.amPM[1].charAt(0).toLowerCase():l.amPM.textContent=l.l10n.amPM[1],C(),me()}ce("onKeyDown",e)}function Q(e){if(1===l.selectedDates.length&&(!e||e.classList.contains("flatpickr-day")&&!e.classList.contains("disabled"))){for(var t=e?e.dateObj.getTime():l.days.firstElementChild.dateObj.getTime(),i=l.parseDate(l.selectedDates[0],void 0,!0).getTime(),n=Math.min(t,l.selectedDates[0].getTime()),r=Math.max(t,l.selectedDates[0].getTime()),a=l.daysContainer.lastChild.lastChild.dateObj.getTime(),s=!1,o=0,u=0,c=n;c<a;c+=f.DAY)Z(new Date(c),!0)||(s=s||n<c&&c<r,c<i&&(!o||o<c)?o=c:i<c&&(!u||c<u)&&(u=c));for(var d=0;d<l.config.showMonths;d++)for(var h=l.daysContainer.children[d],m=l.daysContainer.children[d-1],g=function(n,r){var a=h.children[n],c=a.dateObj.getTime(),f=0<o&&c<o||0<u&&u<c;return f?(a.classList.add("notAllowed"),["inRange","startRange","endRange"].forEach(function(e){a.classList.remove(e)}),"continue"):s&&!f?"continue":(["startRange","inRange","endRange","notAllowed"].forEach(function(e){a.classList.remove(e)}),void(void 0!==e&&(e.classList.add(t<l.selectedDates[0].getTime()?"startRange":"endRange"),!h.contains(e)&&0<d&&m&&m.lastChild.dateObj.getTime()>=c||(i<t&&c===i?a.classList.add("startRange"):t<i&&c===i&&a.classList.add("endRange"),o<=c&&(0===u||c<=u)&&p(c,i,t)&&a.classList.add("inRange")))))},v=0,y=h.children.length;v<y;v++)g(v)}}function ee(){!l.isOpen||l.config.static||l.config.inline||ne()}function te(e){return function(t){var i=l.config["_"+e+"Date"]=l.parseDate(t,l.config.dateFormat),n=l.config["_"+("min"===e?"max":"min")+"Date"];void 0!==i&&(l["min"===e?"minDateHasTime":"maxDateHasTime"]=0<i.getHours()||0<i.getMinutes()||0<i.getSeconds()),l.selectedDates&&(l.selectedDates=l.selectedDates.filter(function(e){return Z(e)}),l.selectedDates.length||"min"!==e||S(i),me()),l.daysContainer&&(re(),void 0!==i?l.currentYearElement[e]=i.getFullYear().toString():l.currentYearElement.removeAttribute(e),l.currentYearElement.disabled=!!n&&void 0!==i&&n.getFullYear()===i.getFullYear())}}function ie(){"object"!=typeof l.config.locale&&void 0===D.l10ns[l.config.locale]&&l.config.errorHandler(new Error("flatpickr: invalid locale "+l.config.locale)),l.l10n=Object.assign({},D.l10ns.default,"object"==typeof l.config.locale?l.config.locale:"default"!==l.config.locale?D.l10ns[l.config.locale]:void 0),o.K="("+l.l10n.amPM[0]+"|"+l.l10n.amPM[1]+"|"+l.l10n.amPM[0].toLowerCase()+"|"+l.l10n.amPM[1].toLowerCase()+")",l.formatDate=c(l),l.parseDate=d({config:l.config,l10n:l.l10n})}function ne(e){if(void 0!==l.calendarContainer){ce("onPreCalendarPosition");var t=e||l._positionElement,i=Array.prototype.reduce.call(l.calendarContainer.children,function(e,t){return e+t.offsetHeight},0),n=l.calendarContainer.offsetWidth,r=l.config.position.split(" "),a=r[0],s=1<r.length?r[1]:null,o=t.getBoundingClientRect(),u=window.innerHeight-o.bottom,c="above"===a||"below"!==a&&u<i&&o.top>i,d=window.pageYOffset+o.top+(c?-i-2:t.offsetHeight+2);if(v(l.calendarContainer,"arrowTop",!c),v(l.calendarContainer,"arrowBottom",c),!l.config.inline){var h=window.pageXOffset+o.left-(null!=s&&"center"===s?(n-o.width)/2:0),p=window.document.body.offsetWidth-o.right,f=h+n>window.document.body.offsetWidth;v(l.calendarContainer,"rightMost",f),l.config.static||(l.calendarContainer.style.top=d+"px",f?(l.calendarContainer.style.left="auto",l.calendarContainer.style.right=p+"px"):(l.calendarContainer.style.left=h+"px",l.calendarContainer.style.right="auto"))}}}function re(){l.config.noCalendar||l.isMobile||(pe(),B())}function ae(){l._input.focus(),-1!==window.navigator.userAgent.indexOf("MSIE")||void 0!==navigator.msMaxTouchPoints?setTimeout(l.close,0):l.close()}function se(e){e.preventDefault(),e.stopPropagation();var t=function e(t,i){return i(t)?t:t.parentNode?e(t.parentNode,i):void 0}(e.target,function(e){return e.classList&&e.classList.contains("flatpickr-day")&&!e.classList.contains("disabled")&&!e.classList.contains("notAllowed")});if(void 0!==t){var i=t,n=l.latestSelectedDateObj=new Date(i.dateObj.getTime()),r=(n.getMonth()<l.currentMonth||n.getMonth()>l.currentMonth+l.config.showMonths-1)&&"range"!==l.config.mode;if(l.selectedDateElem=i,"single"===l.config.mode)l.selectedDates=[n];else if("multiple"===l.config.mode){var a=he(n);a?l.selectedDates.splice(parseInt(a),1):l.selectedDates.push(n)}else"range"===l.config.mode&&(2===l.selectedDates.length&&l.clear(!1),l.selectedDates.push(n),0!==h(n,l.selectedDates[0],!0)&&l.selectedDates.sort(function(e,t){return e.getTime()-t.getTime()}));if(C(),r){var s=l.currentYear!==n.getFullYear();l.currentYear=n.getFullYear(),l.currentMonth=n.getMonth(),s&&ce("onYearChange"),ce("onMonthChange")}if(pe(),B(),me(),l.config.enableTime&&setTimeout(function(){return l.showTimeInput=!0},50),r||"range"===l.config.mode||1!==l.config.showMonths?l.selectedDateElem&&l.selectedDateElem.focus():_(i),void 0!==l.hourElement&&setTimeout(function(){return void 0!==l.hourElement&&l.hourElement.select()},451),l.config.closeOnSelect){var o="single"===l.config.mode&&!l.config.enableTime,u="range"===l.config.mode&&2===l.selectedDates.length&&!l.config.enableTime;(o||u)&&ae()}O()}}l.parseDate=d({config:l.config,l10n:l.l10n}),l._handlers=[],l._bind=A,l._setHoursFromDate=S,l._positionCalendar=ne,l.changeMonth=U,l.changeYear=X,l.clear=function(e){void 0===e&&(e=!0),l.input.value="",void 0!==l.altInput&&(l.altInput.value=""),void 0!==l.mobileInput&&(l.mobileInput.value=""),l.selectedDates=[],l.latestSelectedDateObj=void 0,!(l.showTimeInput=!1)===l.config.enableTime&&P(),l.redraw(),e&&ce("onChange")},l.close=function(){l.isOpen=!1,l.isMobile||(l.calendarContainer.classList.remove("open"),l._input.classList.remove("active")),ce("onClose")},l._createElement=y,l.destroy=function(){void 0!==l.config&&ce("onDestroy");for(var e=l._handlers.length;e--;){var t=l._handlers[e];t.element.removeEventListener(t.event,t.handler,t.options)}if(l._handlers=[],l.mobileInput)l.mobileInput.parentNode&&l.mobileInput.parentNode.removeChild(l.mobileInput),l.mobileInput=void 0;else if(l.calendarContainer&&l.calendarContainer.parentNode)if(l.config.static&&l.calendarContainer.parentNode){var i=l.calendarContainer.parentNode;if(i.lastChild&&i.removeChild(i.lastChild),i.parentNode){for(;i.firstChild;)i.parentNode.insertBefore(i.firstChild,i);i.parentNode.removeChild(i)}}else l.calendarContainer.parentNode.removeChild(l.calendarContainer);l.altInput&&(l.input.type="text",l.altInput.parentNode&&l.altInput.parentNode.removeChild(l.altInput),delete l.altInput),l.input&&(l.input.type=l.input._type,l.input.classList.remove("flatpickr-input"),l.input.removeAttribute("readonly"),l.input.value=""),["_showTimeInput","latestSelectedDateObj","_hideNextMonthArrow","_hidePrevMonthArrow","__hideNextMonthArrow","__hidePrevMonthArrow","isMobile","isOpen","selectedDateElem","minDateHasTime","maxDateHasTime","days","daysContainer","_input","_positionElement","innerContainer","rContainer","monthNav","todayDateElem","calendarContainer","weekdayContainer","prevMonthNav","nextMonthNav","currentMonthElement","currentYearElement","navigationCurrentMonth","selectedDateElem","config"].forEach(function(e){try{delete l[e]}catch(e){}})},l.isEnabled=Z,l.jumpToDate=I,l.open=function(e,t){if(void 0===t&&(t=l._positionElement),!0===l.isMobile)return e&&(e.preventDefault(),e.target&&e.target.blur()),void 0!==l.mobileInput&&(l.mobileInput.focus(),l.mobileInput.click()),void ce("onOpen");if(!l._input.disabled&&!l.config.inline){var i=l.isOpen;l.isOpen=!0,i||(l.calendarContainer.classList.add("open"),l._input.classList.add("active"),ce("onOpen"),ne(t)),!0===l.config.enableTime&&!0===l.config.noCalendar&&(0===l.selectedDates.length&&(l.setDate(void 0!==l.config.minDate?new Date(l.config.minDate.getTime()):new Date,!1),P(),me()),!1!==l.config.allowInput||void 0!==e&&l.timeContainer.contains(e.relatedTarget)||setTimeout(function(){return l.hourElement.select()},50))}},l.redraw=re,l.set=function(e,t){null!==e&&"object"==typeof e?Object.assign(l.config,e):(l.config[e]=t,void 0!==oe[e]?oe[e].forEach(function(e){return e()}):-1<m.indexOf(e)&&(l.config[e]=n(t))),l.redraw(),I(),me(!1)},l.setDate=function(e,t,i){if(void 0===t&&(t=!1),void 0===i&&(i=l.config.dateFormat),0!==e&&!e||e instanceof Array&&0===e.length)return l.clear(t);le(e,i),l.showTimeInput=0<l.selectedDates.length,l.latestSelectedDateObj=l.selectedDates[0],l.redraw(),I(),S(),me(t),t&&ce("onChange")},l.toggle=function(e){if(!0===l.isOpen)return l.close();l.open(e)};var oe={locale:[ie,Y],showMonths:[H,T,j]};function le(e,t){var i=[];if(e instanceof Array)i=e.map(function(e){return l.parseDate(e,t)});else if(e instanceof Date||"number"==typeof e)i=[l.parseDate(e,t)];else if("string"==typeof e)switch(l.config.mode){case"single":case"time":i=[l.parseDate(e,t)];break;case"multiple":i=e.split(l.config.conjunction).map(function(e){return l.parseDate(e,t)});break;case"range":i=e.split(l.l10n.rangeSeparator).map(function(e){return l.parseDate(e,t)})}else l.config.errorHandler(new Error("Invalid date supplied: "+JSON.stringify(e)));l.selectedDates=i.filter(function(e){return e instanceof Date&&Z(e,!1)}),"range"===l.config.mode&&l.selectedDates.sort(function(e,t){return e.getTime()-t.getTime()})}function ue(e){return e.slice().map(function(e){return"string"==typeof e||"number"==typeof e||e instanceof Date?l.parseDate(e,void 0,!0):e&&"object"==typeof e&&e.from&&e.to?{from:l.parseDate(e.from,void 0),to:l.parseDate(e.to,void 0)}:e}).filter(function(e){return e})}function ce(e,t){if(void 0!==l.config){var i=l.config[e];if(void 0!==i&&0<i.length)for(var n=0;i[n]&&n<i.length;n++)i[n](l.selectedDates,l.input.value,l,t);"onChange"===e&&(l.input.dispatchEvent(de("change")),l.input.dispatchEvent(de("input")))}}function de(e){var t=document.createEvent("Event");return t.initEvent(e,!0,!0),t}function he(e){for(var t=0;t<l.selectedDates.length;t++)if(0===h(l.selectedDates[t],e))return""+t;return!1}function pe(){l.config.noCalendar||l.isMobile||!l.monthNav||(l.yearElements.forEach(function(e,t){var i=new Date(l.currentYear,l.currentMonth,1);i.setMonth(l.currentMonth+t),l.monthElements[t].textContent=a(i.getMonth(),l.config.shorthandCurrentMonth,l.l10n)+" ",e.value=i.getFullYear().toString()}),l._hidePrevMonthArrow=void 0!==l.config.minDate&&(l.currentYear===l.config.minDate.getFullYear()?l.currentMonth<=l.config.minDate.getMonth():l.currentYear<l.config.minDate.getFullYear()),l._hideNextMonthArrow=void 0!==l.config.maxDate&&(l.currentYear===l.config.maxDate.getFullYear()?l.currentMonth+1>l.config.maxDate.getMonth():l.currentYear>l.config.maxDate.getFullYear()))}function fe(e){return l.selectedDates.map(function(t){return l.formatDate(t,e)}).filter(function(e,t,i){return"range"!==l.config.mode||l.config.enableTime||i.indexOf(e)===t}).join("range"!==l.config.mode?l.config.conjunction:l.l10n.rangeSeparator)}function me(e){if(void 0===e&&(e=!0),0===l.selectedDates.length)return l.clear(e);void 0!==l.mobileInput&&l.mobileFormatStr&&(l.mobileInput.value=void 0!==l.latestSelectedDateObj?l.formatDate(l.latestSelectedDateObj,l.mobileFormatStr):""),l.input.value=fe(l.config.dateFormat),void 0!==l.altInput&&(l.altInput.value=fe(l.config.altFormat)),!1!==e&&ce("onValueUpdate")}function ge(e){e.preventDefault();var t=l.prevMonthNav.contains(e.target),i=l.nextMonthNav.contains(e.target);t||i?U(t?-1:1):0<=l.yearElements.indexOf(e.target)?e.target.select():e.target.classList.contains("arrowUp")?l.changeYear(l.currentYear+1):e.target.classList.contains("arrowDown")&&l.changeYear(l.currentYear-1)}return function(){l.element=l.input=r,l.isOpen=!1,function(){var e=["wrap","weekNumbers","allowInput","clickOpens","time_24hr","enableTime","noCalendar","altInput","shorthandCurrentMonth","inline","static","enableSeconds","disableMobile"],t=Object.assign({},s,JSON.parse(JSON.stringify(r.dataset||{}))),i={};l.config.parseDate=t.parseDate,l.config.formatDate=t.formatDate,Object.defineProperty(l.config,"enable",{get:function(){return l.config._enable},set:function(e){l.config._enable=ue(e)}}),Object.defineProperty(l.config,"disable",{get:function(){return l.config._disable},set:function(e){l.config._disable=ue(e)}});var a="time"===t.mode;t.dateFormat||!t.enableTime&&!a||(i.dateFormat=t.noCalendar||a?"H:i"+(t.enableSeconds?":S":""):D.defaultConfig.dateFormat+" H:i"+(t.enableSeconds?":S":"")),t.altInput&&(t.enableTime||a)&&!t.altFormat&&(i.altFormat=t.noCalendar||a?"h:i"+(t.enableSeconds?":S K":" K"):D.defaultConfig.altFormat+" h:i"+(t.enableSeconds?":S":"")+" K"),Object.defineProperty(l.config,"minDate",{get:function(){return l.config._minDate},set:te("min")}),Object.defineProperty(l.config,"maxDate",{get:function(){return l.config._maxDate},set:te("max")});var o=function(e){return function(t){l.config["min"===e?"_minTime":"_maxTime"]=l.parseDate(t,"H:i")}};Object.defineProperty(l.config,"minTime",{get:function(){return l.config._minTime},set:o("min")}),Object.defineProperty(l.config,"maxTime",{get:function(){return l.config._maxTime},set:o("max")}),"time"===t.mode&&(l.config.noCalendar=!0,l.config.enableTime=!0),Object.assign(l.config,i,t);for(var u=0;u<e.length;u++)l.config[e[u]]=!0===l.config[e[u]]||"true"===l.config[e[u]];m.filter(function(e){return void 0!==l.config[e]}).forEach(function(e){l.config[e]=n(l.config[e]||[]).map(g)}),l.isMobile=!l.config.disableMobile&&!l.config.inline&&"single"===l.config.mode&&!l.config.disable.length&&!l.config.enable.length&&!l.config.weekNumbers&&/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);for(var c=0;c<l.config.plugins.length;c++){var d=l.config.plugins[c](l)||{};for(var h in d)-1<m.indexOf(h)?l.config[h]=n(d[h]).map(g).concat(l.config[h]):void 0===t[h]&&(l.config[h]=d[h])}ce("onParseConfig")}(),ie(),function(){if(l.input=l.config.wrap?r.querySelector("[data-input]"):r,!l.input)return l.config.errorHandler(new Error("Invalid input element specified"));l.input._type=l.input.type,l.input.type="text",l.input.classList.add("flatpickr-input"),l._input=l.input,l.config.altInput&&(l.altInput=y(l.input.nodeName,l.input.className+" "+l.config.altInputClass),l._input=l.altInput,l.altInput.placeholder=l.input.placeholder,l.altInput.disabled=l.input.disabled,l.altInput.required=l.input.required,l.altInput.tabIndex=l.input.tabIndex,l.altInput.type="text",l.input.setAttribute("type","hidden"),!l.config.static&&l.input.parentNode&&l.input.parentNode.insertBefore(l.altInput,l.input.nextSibling)),l.config.allowInput||l._input.setAttribute("readonly","readonly"),l._positionElement=l.config.positionElement||l._input}(),function(){l.selectedDates=[],l.now=l.parseDate(l.config.now)||new Date;var e=l.config.defaultDate||("INPUT"!==l.input.nodeName&&"TEXTAREA"!==l.input.nodeName||!l.input.placeholder||l.input.value!==l.input.placeholder?l.input.value:null);e&&le(e,l.config.dateFormat);var t=0<l.selectedDates.length?l.selectedDates[0]:l.config.minDate&&l.config.minDate.getTime()>l.now.getTime()?l.config.minDate:l.config.maxDate&&l.config.maxDate.getTime()<l.now.getTime()?l.config.maxDate:l.now;l.currentYear=t.getFullYear(),l.currentMonth=t.getMonth(),0<l.selectedDates.length&&(l.latestSelectedDateObj=l.selectedDates[0]),void 0!==l.config.minTime&&(l.config.minTime=l.parseDate(l.config.minTime,"H:i")),void 0!==l.config.maxTime&&(l.config.maxTime=l.parseDate(l.config.maxTime,"H:i")),l.minDateHasTime=!!l.config.minDate&&(0<l.config.minDate.getHours()||0<l.config.minDate.getMinutes()||0<l.config.minDate.getSeconds()),l.maxDateHasTime=!!l.config.maxDate&&(0<l.config.maxDate.getHours()||0<l.config.maxDate.getMinutes()||0<l.config.maxDate.getSeconds()),Object.defineProperty(l,"showTimeInput",{get:function(){return l._showTimeInput},set:function(e){l._showTimeInput=e,l.calendarContainer&&v(l.calendarContainer,"showTimeInput",e),l.isOpen&&ne()}})}(),l.utils={getDaysInMonth:function(e,t){return void 0===e&&(e=l.currentMonth),void 0===t&&(t=l.currentYear),1===e&&(t%4==0&&t%100!=0||t%400==0)?29:l.l10n.daysInMonth[e]}},l.isMobile||function(){var i=window.document.createDocumentFragment();if(l.calendarContainer=y("div","flatpickr-calendar"),l.calendarContainer.tabIndex=-1,!l.config.noCalendar){if(i.appendChild((l.monthNav=y("div","flatpickr-months"),l.yearElements=[],l.monthElements=[],l.prevMonthNav=y("span","flatpickr-prev-month"),l.prevMonthNav.innerHTML=l.config.prevArrow,l.nextMonthNav=y("span","flatpickr-next-month"),l.nextMonthNav.innerHTML=l.config.nextArrow,H(),Object.defineProperty(l,"_hidePrevMonthArrow",{get:function(){return l.__hidePrevMonthArrow},set:function(e){l.__hidePrevMonthArrow!==e&&(v(l.prevMonthNav,"disabled",e),l.__hidePrevMonthArrow=e)}}),Object.defineProperty(l,"_hideNextMonthArrow",{get:function(){return l.__hideNextMonthArrow},set:function(e){l.__hideNextMonthArrow!==e&&(v(l.nextMonthNav,"disabled",e),l.__hideNextMonthArrow=e)}}),l.currentYearElement=l.yearElements[0],pe(),l.monthNav)),l.innerContainer=y("div","flatpickr-innerContainer"),l.config.weekNumbers){var n=function(){l.calendarContainer.classList.add("hasWeeks");var e=y("div","flatpickr-weekwrapper");e.appendChild(y("span","flatpickr-weekday",l.l10n.weekAbbreviation));var t=y("div","flatpickr-weeks");return e.appendChild(t),{weekWrapper:e,weekNumbers:t}}(),r=n.weekWrapper,a=n.weekNumbers;l.innerContainer.appendChild(r),l.weekNumbers=a,l.weekWrapper=r}l.rContainer=y("div","flatpickr-rContainer"),l.rContainer.appendChild(j()),l.daysContainer||(l.daysContainer=y("div","flatpickr-days"),l.daysContainer.tabIndex=-1),B(),l.rContainer.appendChild(l.daysContainer),l.innerContainer.appendChild(l.rContainer),i.appendChild(l.innerContainer)}l.config.enableTime&&i.appendChild(function(){l.calendarContainer.classList.add("hasTime"),l.config.noCalendar&&l.calendarContainer.classList.add("noCalendar"),l.timeContainer=y("div","flatpickr-time"),l.timeContainer.tabIndex=-1;var i=y("span","flatpickr-time-separator",":"),n=w("flatpickr-hour");l.hourElement=n.getElementsByTagName("input")[0];var r=w("flatpickr-minute");if(l.minuteElement=r.getElementsByTagName("input")[0],l.hourElement.tabIndex=l.minuteElement.tabIndex=-1,l.hourElement.value=e(l.latestSelectedDateObj?l.latestSelectedDateObj.getHours():l.config.time_24hr?l.config.defaultHour:function(e){switch(e%24){case 0:case 12:return 12;default:return e%12}}(l.config.defaultHour)),l.minuteElement.value=e(l.latestSelectedDateObj?l.latestSelectedDateObj.getMinutes():l.config.defaultMinute),l.hourElement.setAttribute("data-step",l.config.hourIncrement.toString()),l.minuteElement.setAttribute("data-step",l.config.minuteIncrement.toString()),l.hourElement.setAttribute("data-min",l.config.time_24hr?"0":"1"),l.hourElement.setAttribute("data-max",l.config.time_24hr?"23":"12"),l.minuteElement.setAttribute("data-min","0"),l.minuteElement.setAttribute("data-max","59"),l.timeContainer.appendChild(n),l.timeContainer.appendChild(i),l.timeContainer.appendChild(r),l.config.time_24hr&&l.timeContainer.classList.add("time24hr"),l.config.enableSeconds){l.timeContainer.classList.add("hasSeconds");var a=w("flatpickr-second");l.secondElement=a.getElementsByTagName("input")[0],l.secondElement.value=e(l.latestSelectedDateObj?l.latestSelectedDateObj.getSeconds():l.config.defaultSeconds),l.secondElement.setAttribute("data-step",l.minuteElement.getAttribute("data-step")),l.secondElement.setAttribute("data-min",l.minuteElement.getAttribute("data-min")),l.secondElement.setAttribute("data-max",l.minuteElement.getAttribute("data-max")),l.timeContainer.appendChild(y("span","flatpickr-time-separator",":")),l.timeContainer.appendChild(a)}return l.config.time_24hr||(l.amPM=y("span","flatpickr-am-pm",l.l10n.amPM[t(11<(l.latestSelectedDateObj?l.hourElement.value:l.config.defaultHour))]),l.amPM.title=l.l10n.toggleTitle,l.amPM.tabIndex=-1,l.timeContainer.appendChild(l.amPM)),l.timeContainer}()),v(l.calendarContainer,"rangeMode","range"===l.config.mode),v(l.calendarContainer,"animate",!0===l.config.animate),v(l.calendarContainer,"multiMonth",1<l.config.showMonths),l.calendarContainer.appendChild(i);var s=void 0!==l.config.appendTo&&void 0!==l.config.appendTo.nodeType;if((l.config.inline||l.config.static)&&(l.calendarContainer.classList.add(l.config.inline?"inline":"static"),l.config.inline&&(!s&&l.element.parentNode?l.element.parentNode.insertBefore(l.calendarContainer,l._input.nextSibling):void 0!==l.config.appendTo&&l.config.appendTo.appendChild(l.calendarContainer)),l.config.static)){var o=y("div","flatpickr-wrapper");l.element.parentNode&&l.element.parentNode.insertBefore(o,l.element),o.appendChild(l.element),l.altInput&&o.appendChild(l.altInput),o.appendChild(l.calendarContainer)}l.config.static||l.config.inline||(void 0!==l.config.appendTo?l.config.appendTo:window.document.body).appendChild(l.calendarContainer)}(),function(){if(l.config.wrap&&["open","close","toggle","clear"].forEach(function(e){Array.prototype.forEach.call(l.element.querySelectorAll("[data-"+e+"]"),function(t){return A(t,"click",l[e])})}),l.isMobile)return function(){var e=l.config.enableTime?l.config.noCalendar?"time":"datetime-local":"date";l.mobileInput=y("input",l.input.className+" flatpickr-mobile"),l.mobileInput.step=l.input.getAttribute("step")||"any",l.mobileInput.tabIndex=1,l.mobileInput.type=e,l.mobileInput.disabled=l.input.disabled,l.mobileInput.required=l.input.required,l.mobileInput.placeholder=l.input.placeholder,l.mobileFormatStr="datetime-local"===e?"Y-m-d\\TH:i:S":"date"===e?"Y-m-d":"H:i:S",0<l.selectedDates.length&&(l.mobileInput.defaultValue=l.mobileInput.value=l.formatDate(l.selectedDates[0],l.mobileFormatStr)),l.config.minDate&&(l.mobileInput.min=l.formatDate(l.config.minDate,"Y-m-d")),l.config.maxDate&&(l.mobileInput.max=l.formatDate(l.config.maxDate,"Y-m-d")),l.input.type="hidden",void 0!==l.altInput&&(l.altInput.type="hidden");try{l.input.parentNode&&l.input.parentNode.insertBefore(l.mobileInput,l.input.nextSibling)}catch(e){}A(l.mobileInput,"change",function(e){l.setDate(e.target.value,!1,l.mobileFormatStr),ce("onChange"),ce("onClose")})}();var e=i(ee,50);l._debouncedChange=i(O,x),l.daysContainer&&!/iPhone|iPad|iPod/i.test(navigator.userAgent)&&A(l.daysContainer,"mouseover",function(e){"range"===l.config.mode&&Q(e.target)}),A(window.document.body,"keydown",K),l.config.static||A(l._input,"keydown",K),l.config.inline||l.config.static||A(window,"resize",e),void 0!==window.ontouchstart?A(window.document,"click",W):A(window.document,"mousedown",L(W)),A(window.document,"focus",W,{capture:!0}),!0===l.config.clickOpens&&(A(l._input,"focus",l.open),A(l._input,"mousedown",L(l.open))),void 0!==l.daysContainer&&(A(l.monthNav,"mousedown",L(ge)),A(l.monthNav,["keyup","increment"],M),A(l.daysContainer,"mousedown",L(se))),void 0!==l.timeContainer&&void 0!==l.minuteElement&&void 0!==l.hourElement&&(A(l.timeContainer,["increment"],E),A(l.timeContainer,"blur",E,{capture:!0}),A(l.timeContainer,"mousedown",L($)),A([l.hourElement,l.minuteElement],["focus","click"],function(e){return e.target.select()}),void 0!==l.secondElement&&A(l.secondElement,"focus",function(){return l.secondElement&&l.secondElement.select()}),void 0!==l.amPM&&A(l.amPM,"mousedown",L(function(e){E(e),O()})))}(),(l.selectedDates.length||l.config.noCalendar)&&(l.config.enableTime&&S(l.config.noCalendar?l.latestSelectedDateObj||l.config.minDate:void 0),me(!1)),T(),l.showTimeInput=0<l.selectedDates.length||l.config.noCalendar;var a=/^((?!chrome|android).)*safari/i.test(navigator.userAgent);!l.isMobile&&a&&ne(),ce("onReady")}(),l}function E(e,t){for(var i=Array.prototype.slice.call(e),n=[],r=0;r<i.length;r++){var a=i[r];try{if(null!==a.getAttribute("data-fp-omit"))continue;void 0!==a._flatpickr&&(a._flatpickr.destroy(),a._flatpickr=void 0),a._flatpickr=T(a,t||{}),n.push(a._flatpickr)}catch(e){console.error(e)}}return 1===n.length?n[0]:n}"undefined"!=typeof HTMLElement&&(HTMLCollection.prototype.flatpickr=NodeList.prototype.flatpickr=function(e){return E(this,e)},HTMLElement.prototype.flatpickr=function(e){return E([this],e)});var D=function(e,t){return e instanceof NodeList?E(e,t):E("string"==typeof e?window.document.querySelectorAll(e):[e],t)};return D.defaultConfig=g,D.l10ns={en:Object.assign({},u),default:Object.assign({},u)},D.localize=function(e){D.l10ns.default=Object.assign({},D.l10ns.default,e)},D.setDefaults=function(e){D.defaultConfig=Object.assign({},D.defaultConfig,e)},D.parseDate=d({}),D.formatDate=c({}),D.compareDates=h,"undefined"!=typeof jQuery&&(jQuery.fn.flatpickr=function(e){return E(this,e)}),Date.prototype.fp_incr=function(e){return new Date(this.getFullYear(),this.getMonth(),this.getDate()+("string"==typeof e?parseInt(e,10):e))},"undefined"!=typeof window&&(window.flatpickr=D),D}),function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("flatpickr")):"function"==typeof define&&define.amd?define("VueFlatpickr",["flatpickr"],t):"object"==typeof exports?exports.VueFlatpickr=t(require("flatpickr")):e.VueFlatpickr=t(e.flatpickr)}("undefined"!=typeof self?self:this,function(e){return function(e){var t={};function i(n){if(t[n])return t[n].exports;var r=t[n]={i:n,l:!1,exports:{}};return e[n].call(r.exports,r,r.exports,i),r.l=!0,r.exports}return i.m=e,i.c=t,i.d=function(e,t,n){i.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},i.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.t=function(e,t){if(1&t&&(e=i(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(i.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)i.d(n,r,function(t){return e[t]}.bind(null,r));return n},i.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return i.d(t,"a",t),t},i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},i.p="",i(i.s=1)}([function(t,i){t.exports=e},function(e,t,i){"use strict";i.r(t);var n=i(0),r=i.n(n),a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(e[n]=i[n])}return e},s=["onChange","onClose","onDestroy","onKeyDown","onMonthChange","onOpen","onYearChange"],o=s.concat(["onValueUpdate","onDayCreate","onParseConfig","onReady","onPreCalendarPosition"]),l=["locale","showMonths"],u=function(e){return a({},e)},c=function(e,t,i,n,r,a,s,o){var l="function"==typeof e?e.options:e;return t&&(l.render=t,l.staticRenderFns=[],l._compiled=!0),{exports:e,options:l}}({name:"flat-pickr",props:{value:{default:null,required:!0,validator:function(e){return null===e||e instanceof Date||"string"==typeof e||e instanceof String||e instanceof Array||"number"==typeof e}},config:{type:Object,default:function(){return{wrap:!1,defaultDate:null}}},events:{type:Array,default:function(){return s}}},data:function(){return{fp:null}},mounted:function(){var e=this;if(!this.fp){var t=u(this.config);this.events.forEach(function(i){var n;t[i]=(n=t[i]||[],n instanceof Array?n:[n]).concat(function(){for(var t=arguments.length,n=Array(t),r=0;r<t;r++)n[r]=arguments[r];var a;e.$emit.apply(e,[(a=i,a.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase())].concat(n))})}),t.defaultDate=this.value||t.defaultDate,this.fp=new r.a(this.getElem(),t),this.fpInput().addEventListener("blur",this.onBlur)}},methods:{getElem:function(){return this.config.wrap?this.$el.parentNode:this.$el},onInput:function(e){this.$emit("input",e.target.value)},fpInput:function(){return this.fp.altInput||this.fp.input},onBlur:function(e){this.$emit("blur",e.target.value)}},watch:{config:{deep:!0,handler:function(e){var t=this,i=u(e);o.forEach(function(e){delete i[e]}),this.fp.set(i),l.forEach(function(e){void 0!==i[e]&&t.fp.set(e,i[e])})}},value:function(e){e!==this.$el.value&&this.fp&&this.fp.setDate(e,!0)}},beforeDestroy:function(){this.fp&&(this.fpInput().removeEventListener("blur",this.onBlur),this.fp.destroy(),this.fp=null)}},function(){var e=this.$createElement;return(this._self._c||e)("input",{attrs:{type:"text","data-input":""},on:{input:this.onInput}})}).exports;i.d(t,"Plugin",function(){return d}),i.d(t,"Component",function(){return c});var d=function(e,t){var i="flat-pickr";"string"==typeof t&&(i=t),e.component(i,c)};c.install=d,t.default=c}]).default}),function(e,t){"use strict";t.AccordionSlider={modules:{},addModule:function(e,i,a){void 0===this.modules[a]&&(this.modules[a]=[]),this.modules[a].push(e),"accordion"===a?t.extend(n.prototype,i):"panel"===a&&t.extend(r.prototype,i)}};var i=t.AccordionSlider.namespace="AccordionSlider",n=function(e,i){this.$accordion=t(e),this.$panelsContainer=null,this.$maskContainer=null,this.options=i,this.settings={},this.originalSettings={},this.currentIndex=-1,this.currentPage=0,this.totalSize=0,this.totalPanelsSize=0,this.computedOpenedPanelSize=0,this.maxComputedOpenedPanelSize=0,this.collapsedPanelSize=0,this.closedPanelSize=0,this.computedPanelDistance=0,this.panels=[],this.mouseDelayTimer=0,this.openPanelAnimation={},this.closePanelsAnimation={},this.uniqueId=(new Date).valueOf(),this.breakpoints=[],this.currentBreakpoint=-1,this.previousVisiblePanels=-1,this.isPageScrolling=!1,this.positionProperty="left",this.sizeProperty="width",this.autoResponsiveRatio=1,this.isOverlapping=!1,this._init()};n.prototype={_init:function(){var n=this;this.$accordion.removeClass("as-no-js"),this.$maskContainer=t('<div class="as-mask"></div>').appendTo(this.$accordion),this.$panelsContainer=this.$accordion.find(".as-panels").appendTo(this.$maskContainer),0===this.$panelsContainer.length&&(this.$panelsContainer=t('<div class="as-panels"></div>').appendTo(this.$maskContainer));var r=t.AccordionSlider.modules.accordion;if(void 0!==r)for(var a=0;a<r.length;a++){var s=r[a]+"Defaults";void 0!==this[s]?t.extend(this.defaults,this[s]):void 0!==this[s=r[a].substring(0,1).toLowerCase()+r[a].substring(1)+"Defaults"]&&t.extend(this.defaults,this[s])}if(this.settings=t.extend({},this.defaults,this.options),void 0!==r)for(var o=0;o<r.length;o++)void 0!==this["init"+r[o]]&&this["init"+r[o]]();if(this.originalSettings=t.extend({},this.settings),!0===this.settings.shuffle){var l=this.$panelsContainer.find(".as-panel").sort(function(){return.5-Math.random()});this.$panelsContainer.empty().append(l)}if(this.currentIndex=this.settings.startPanel,-1===this.currentIndex?this.$accordion.addClass("as-closed"):this.$accordion.addClass("as-opened"),-1!==this.settings.startPage&&(this.currentPage=this.settings.startPage),null!==this.settings.breakpoints){for(var u in this.settings.breakpoints)this.breakpoints.push({size:parseInt(u,10),properties:this.settings.breakpoints[u]});this.breakpoints=this.breakpoints.sort(function(e,t){return e.size>=t.size?1:-1})}if(this._prepareRAF(),this.update(),-1!==this.currentIndex){this.$accordion.find(".as-panel").eq(this.currentIndex).addClass("as-opened");var c={type:"panelOpen",index:this.currentIndex,previousIndex:-1};this.trigger(c),t.isFunction(this.settings.panelOpen)&&this.settings.panelOpen.call(this,c)}this.on("mouseenter."+i,function(e){var i={type:"accordionMouseOver"};n.trigger(i),t.isFunction(n.settings.accordionMouseOver)&&n.settings.accordionMouseOver.call(n,i)}),this.on("mouseleave."+i,function(e){clearTimeout(n.mouseDelayTimer),!0===n.settings.closePanelsOnMouseOut&&n.closePanels();var i={type:"accordionMouseOut"};n.trigger(i),t.isFunction(n.settings.accordionMouseOut)&&n.settings.accordionMouseOut.call(n,i)}),t(e).on("resize."+this.uniqueId+"."+i,function(){n.resize()}),this.trigger({type:"init"}),t.isFunction(this.settings.init)&&this.settings.init.call(this,{type:"init"})},update:function(){var e=this;if("horizontal"===this.settings.orientation?(this.$accordion.removeClass("as-vertical").addClass("as-horizontal"),this.positionProperty="left",this.sizeProperty="width"):"vertical"===this.settings.orientation&&(this.$accordion.removeClass("as-horizontal").addClass("as-vertical"),this.positionProperty="top",this.sizeProperty="height"),-1===this.settings.visiblePanels)this.currentPage=0;else if(-1!==this.currentIndex)this.currentPage=Math.floor(this.currentIndex/this.settings.visiblePanels);else if(this.settings.visiblePanels!==this.previousVisiblePanels&&-1!==this.previousVisiblePanels){var i=Math.round(this.currentPage*this.previousVisiblePanels/this.settings.visiblePanels);this.currentPage!==i&&(this.currentPage=i)}this.settings.panelDistance>0||!1===this.settings.panelOverlap?(this.isOverlapping=!1,this.$accordion.removeClass("as-overlap")):!0===this.settings.panelOverlap&&(this.isOverlapping=!0,this.$accordion.addClass("as-overlap")),this.$accordion.find("img.as-background, img.as-background-opened").css({width:"",height:""}),this._updatePanels(),this._updatePaginationButtons(),!0===this.settings.shadow?this.$accordion.find(".as-panel").addClass("as-shadow"):!1===this.settings.shadow&&this.$accordion.find(".as-shadow").removeClass("as-shadow"),this.$panelsContainer.attr("style",""),this.resize();var n={type:"update"};e.trigger(n),t.isFunction(e.settings.update)&&e.settings.update.call(e,n)},_updatePanels:function(){for(var e=this,n=this.panels.length-1;n>=0;n--)if(0===this.$accordion.find('.as-panel[data-index="'+n+'"]').length){var r=this.panels[n];r.off("panelMouseOver."+i),r.off("panelMouseOut."+i),r.off("panelClick."+i),r.off("imagesComplete."+i),r.destroy(),this.panels.splice(n,1)}this.$accordion.find(".as-panel").each(function(i,n){var r=t(n);void 0===r.attr("data-init")?e._createPanel(i,r):(e.panels[i].setIndex(i),e.panels[i].update())})},_createPanel:function(e,n){var a=this,s=t(n),o=new r(s,this,e);this.panels.splice(e,0,o),o.on("panelMouseOver."+i,function(i){if(!0!==a.isPageScrolling){"hover"===a.settings.openPanelOn&&(clearTimeout(a.mouseDelayTimer),a.mouseDelayTimer=setTimeout(function(){a.openPanel(i.index)},a.settings.mouseDelay));var n={type:"panelMouseOver",index:e};a.trigger(n),t.isFunction(a.settings.panelMouseOver)&&a.settings.panelMouseOver.call(a,n)}}),o.on("panelMouseOut."+i,function(i){if(!0!==a.isPageScrolling){var n={type:"panelMouseOut",index:e};a.trigger(n),t.isFunction(a.settings.panelMouseOut)&&a.settings.panelMouseOut.call(a,n)}}),o.on("panelClick."+i,function(i){if(!a.$accordion.hasClass("as-swiping")){"click"===a.settings.openPanelOn&&(e!==a.currentIndex?a.openPanel(i.index):a.closePanels());var n={type:"panelClick",index:e};a.trigger(n),t.isFunction(a.settings.panelClick)&&a.settings.panelClick.call(a,n)}}),o.on("panelMouseDown."+i,function(i){t(this).find("a").off("click.disablePanelLink"),e!==a.currentIndex&&"click"===a.settings.openPanelOn&&t(this).find("a").one("click.disablePanelLink",function(e){e.preventDefault()})}),o.on("imagesComplete."+i,function(e){e.index===a.currentIndex&&e.contentSize!==a.computedOpenedPanelSize&&a.openPanel(e.index,!0)})},removePanels:function(){t.each(this.panels,function(e,t){t.off("panelMouseOver."+i),t.off("panelMouseOut."+i),t.off("panelClick."+i),t.off("imagesComplete."+i),t.destroy()}),this.panels.length=0},resize:function(){var i=this;if(this.$maskContainer.attr("style",""),!0===this.settings.responsive?(this.$accordion.css({width:"100%",height:this.settings.height,maxWidth:this.settings.width,maxHeight:this.settings.height}),-1===this.settings.aspectRatio&&(this.settings.aspectRatio=this.settings.width/this.settings.height),this.$accordion.css("height",this.$accordion.innerWidth()/this.settings.aspectRatio),"auto"===this.settings.responsiveMode?(this.autoResponsiveRatio=this.$accordion.innerWidth()/this.settings.width,this.$maskContainer.css({width:this.settings.width,height:this.settings.height}),this.autoResponsiveRatio<1?this.$maskContainer.css({"-webkit-transform":"scaleX("+this.autoResponsiveRatio+") scaleY("+this.autoResponsiveRatio+")","-ms-transform":"scaleX("+this.autoResponsiveRatio+") scaleY("+this.autoResponsiveRatio+")",transform:"scaleX("+this.autoResponsiveRatio+") scaleY("+this.autoResponsiveRatio+")","-webkit-transform-origin":"top left","-ms-transform-origin":"top left","transform-origin":"top left"}):this.$maskContainer.css({"-webkit-transform":"","-ms-transform":"",transform:"","-webkit-transform-origin":"","-ms-transform-origin":"","transform-origin":""}),this.totalSize="horizontal"===this.settings.orientation?this.$maskContainer.innerWidth():this.$maskContainer.innerHeight()):this.totalSize="horizontal"===this.settings.orientation?this.$accordion.innerWidth():this.$accordion.innerHeight()):(this.$accordion.css({width:this.settings.width,height:this.settings.height,maxWidth:"",maxHeight:""}),this.totalSize="horizontal"===this.settings.orientation?this.$accordion.innerWidth():this.$accordion.innerHeight()),"horizontal"===this.settings.orientation?this.$accordion.find("img.as-background, img.as-background-opened").css("height",this.$panelsContainer.innerHeight()):this.$accordion.find("img.as-background, img.as-background-opened").css("width",this.$panelsContainer.innerWidth()),this.computedPanelDistance=this.settings.panelDistance,"string"==typeof this.computedPanelDistance&&(-1!==this.computedPanelDistance.indexOf("%")?this.computedPanelDistance=this.totalSize*(parseInt(this.computedPanelDistance,10)/100):-1!==this.computedPanelDistance.indexOf("px")&&(this.computedPanelDistance=parseInt(this.computedPanelDistance,10))),this.closedPanelSize=(this.totalSize-(this.getVisiblePanels()-1)*this.computedPanelDistance)/this.getVisiblePanels(),this.closedPanelSize=Math.floor(this.closedPanelSize),this.computedOpenedPanelSize=this.settings.openedPanelSize,"max"===this.settings.openedPanelSize&&(this.maxComputedOpenedPanelSize=this.settings.maxOpenedPanelSize,"string"==typeof this.maxComputedOpenedPanelSize&&(-1!==this.maxComputedOpenedPanelSize.indexOf("%")?this.maxComputedOpenedPanelSize=this.totalSize*(parseInt(this.maxComputedOpenedPanelSize,10)/100):-1!==this.maxComputedOpenedPanelSize.indexOf("px")&&(this.maxComputedOpenedPanelSize=parseInt(this.maxComputedOpenedPanelSize,10)))),"string"==typeof this.computedOpenedPanelSize)if(-1!==this.computedOpenedPanelSize.indexOf("%"))this.computedOpenedPanelSize=this.totalSize*(parseInt(this.computedOpenedPanelSize,10)/100);else if(-1!==this.computedOpenedPanelSize.indexOf("px"))this.computedOpenedPanelSize=parseInt(this.computedOpenedPanelSize,10);else if("max"===this.computedOpenedPanelSize&&-1!==this.currentIndex){var n=this.getPanelAt(this.currentIndex).getContentSize();this.computedOpenedPanelSize="loading"===n?this.closedPanelSize:Math.min(n,this.maxComputedOpenedPanelSize)}if(this.collapsedPanelSize=(this.totalSize-this.computedOpenedPanelSize-(this.getVisiblePanels()-1)*this.computedPanelDistance)/(this.getVisiblePanels()-1),this.computedOpenedPanelSize=Math.floor(this.computedOpenedPanelSize),this.collapsedPanelSize=Math.floor(this.collapsedPanelSize),this.totalPanelsSize=this.closedPanelSize*this.getTotalPanels()+this.computedPanelDistance*(this.getTotalPanels()-1),this.$panelsContainer.css(this.sizeProperty,this.totalPanelsSize),this.totalSize=this.closedPanelSize*this.getVisiblePanels()+this.computedPanelDistance*(this.getVisiblePanels()-1),"custom"===this.settings.responsiveMode||!1===this.settings.responsive?this.$accordion.css(this.sizeProperty,this.totalSize):(this.$accordion.css(this.sizeProperty,this.totalSize*this.autoResponsiveRatio),this.$maskContainer.css(this.sizeProperty,this.totalSize)),-1!==this.settings.visiblePanels){var r={},a=-(this.totalSize+this.computedPanelDistance)*this.currentPage;this.currentPage===this.getTotalPages()-1&&(a=-(this.closedPanelSize*this.getTotalPanels()+this.computedPanelDistance*(this.getTotalPanels()-1)-this.totalSize)),r[this.positionProperty]=a,this.$panelsContainer.css(r)}var s=this.currentPage===this.getTotalPages()-1&&this.getTotalPanels()%this.settings.visiblePanels!=0?this.settings.visiblePanels-this.getTotalPanels()%this.settings.visiblePanels:0;if(t.each(this.panels,function(e,t){var n;if(-1===i.currentIndex?n=e*(i.closedPanelSize+i.computedPanelDistance):-1===i.settings.visiblePanels?n=e*(i.collapsedPanelSize+i.computedPanelDistance)+(e>i.currentIndex?i.computedOpenedPanelSize-i.collapsedPanelSize:0):i._getPageOfPanel(e)===i.currentPage?(n=i.currentPage*(i.totalSize+i.computedPanelDistance)+(e+s-i.currentPage*i.settings.visiblePanels)*(i.collapsedPanelSize+i.computedPanelDistance)+(e>i.currentIndex?i.computedOpenedPanelSize-i.collapsedPanelSize:0),i.currentPage===i.getTotalPages()-1&&0!==s&&(n-=(i.getTotalPages()-i.getTotalPanels()/i.settings.visiblePanels)*(i.totalSize+i.computedPanelDistance))):n=e*(i.closedPanelSize+i.computedPanelDistance),t.setPosition(n),!1===i.isOverlapping){var r=-1===i.currentIndex||-1!==i.settings.visiblePanels&&i._getPageOfPanel(e)!==i.currentPage?i.closedPanelSize:e===i.currentIndex?i.computedOpenedPanelSize:i.collapsedPanelSize;t.setSize(r)}}),null!==this.settings.breakpoints&&this.breakpoints.length>0)if(t(e).width()>this.breakpoints[this.breakpoints.length-1].size&&-1!==this.currentBreakpoint)this.currentBreakpoint=-1,this._setProperties(this.originalSettings,!1);else for(var o=0,l=this.breakpoints.length;l>o;o++)if(t(e).width()<=this.breakpoints[o].size){if(this.currentBreakpoint!==this.breakpoints[o].size){var u={type:"breakpointReach",size:this.breakpoints[o].size,settings:this.breakpoints[o].properties};i.trigger(u),t.isFunction(i.settings.breakpointReach)&&i.settings.breakpointReach.call(i,u),this.currentBreakpoint=this.breakpoints[o].size;var c=t.extend({},this.originalSettings,this.breakpoints[o].properties);this._setProperties(c,!1)}break}},_setProperties:function(e,t){for(var i in e)"visiblePanels"===i&&-1!==this.settings.visiblePanels&&(this.previousVisiblePanels=this.settings.visiblePanels),this.settings[i]=e[i],!1!==t&&(this.originalSettings[i]=e[i]);this.update()},destroy:function(){this.$accordion.removeData("accordionSlider"),this.$accordion.attr("style",""),this.$panelsContainer.attr("style",""),this.off("mouseenter."+i),this.off("mouseleave."+i),t(e).off("resize."+this.uniqueId+"."+i),this._stopPanelsAnimation(this.openPanelAnimation),this._stopPanelsAnimation(this.closePanelsAnimation);var n=t.AccordionSlider.modules.accordion;if(void 0!==n)for(var r=0;r<n.length;r++)void 0!==this["destroy"+n[r]]&&this["destroy"+n[r]]();this.removePanels(),this.$panelsContainer.appendTo(this.$accordion),this.$maskContainer.remove(),this.$accordion.find(".as-pagination-buttons").remove()},on:function(e,t){return this.$accordion.on(e,t)},off:function(e){return this.$accordion.off(e)},trigger:function(e){return this.$accordion.triggerHandler(e)},getPanelAt:function(e){return this.panels[e]},getCurrentIndex:function(){return this.currentIndex},getTotalPanels:function(){return this.panels.length},nextPanel:function(){var e=this.currentIndex>=this.getTotalPanels()-1?0:this.currentIndex+1;this.openPanel(e)},previousPanel:function(){var e=this.currentIndex<=0?this.getTotalPanels()-1:this.currentIndex-1;this.openPanel(e)},_animatePanels:function(t,i){var n=(new Date).valueOf(),r=0;t.isRunning=!0,t.timer=e.requestAnimationFrame(function a(){1>r?((r=((new Date).valueOf()-n)/i.duration)>1&&(r=1),r=.5-Math.cos(r*Math.PI)/2,i.step(r),t.timer=e.requestAnimationFrame(a)):(i.complete(),t.isRunning=!1,e.cancelAnimationFrame(t.timer))})},_stopPanelsAnimation:function(t){void 0!==t.isRunning&&!0===t.isRunning&&(t.isRunning=!1,e.cancelAnimationFrame(t.timer))},_prepareRAF:function(){if(void 0===e.requestAnimationFrame)for(var t=["webkit","moz"],i=0;i<t.length;i++)e.requestAnimationFrame=e[t[i]+"RequestAnimationFrame"],e.cancelAnimationFrame=e.cancelAnimationFrame||e[t[i]+"CancelAnimationFrame"]||e[t[i]+"CancelRequestAnimationFrame"];if(void 0===e.requestAnimationFrame){var n=0;e.requestAnimationFrame=function(t,i){var r=(new Date).valueOf(),a=Math.max(0,16-(r-n)),s=e.setTimeout(function(){t(r+a)},a);return n=r+a,s},e.cancelAnimationFrame=function(e){clearTimeout(e)}}},openPanel:function(e,i){if(e!==this.currentIndex||!0===i){!1===this.$accordion.hasClass("as-opened")&&(this.$accordion.removeClass("as-closed"),this.$accordion.addClass("as-opened"));var n=this.currentIndex;if(this.currentIndex=e,-1!==this.settings.visiblePanels&&!(this.currentPage===this.getTotalPages()-1&&e>=this.getTotalPanels()-this.settings.visiblePanels)){var r=Math.floor(this.currentIndex/this.settings.visiblePanels);r!==this.currentPage&&this.gotoPage(r),this.currentIndex=e}var a=this,s=[],o=[],l=[],u=[],c=[],d=this._getFirstPanelFromPage(),h=this._getLastPanelFromPage(),p=0;if(this.$accordion.find(".as-panel.as-opened").removeClass("as-opened"),this.$accordion.find(".as-panel").eq(this.currentIndex).addClass("as-opened"),"max"===this.settings.openedPanelSize){var f=this.getPanelAt(this.currentIndex).getContentSize();this.computedOpenedPanelSize="loading"===f?this.closedPanelSize:Math.min(f,this.maxComputedOpenedPanelSize),this.collapsedPanelSize=(this.totalSize-this.computedOpenedPanelSize-(this.getVisiblePanels()-1)*this.computedPanelDistance)/(this.getVisiblePanels()-1)}for(var m=d;h>=m;m++){var g=this.getPanelAt(m);u[m]=g.getPosition(),o[m]=this.currentPage*(this.totalSize+this.computedPanelDistance)+p*(this.collapsedPanelSize+this.computedPanelDistance)+(m>this.currentIndex?this.computedOpenedPanelSize-this.collapsedPanelSize:0),-1!==this.settings.visiblePanels&&this.currentPage===this.getTotalPages()-1&&(o[m]-=(this.getTotalPages()-this.getTotalPanels()/this.settings.visiblePanels)*(this.totalSize+this.computedPanelDistance)),o[m]!==u[m]&&c.push(m),!1===this.isOverlapping&&(l[m]=g.getSize(),s[m]=m===this.currentIndex?this.computedOpenedPanelSize:this.collapsedPanelSize,s[m]!==l[m]&&-1===t.inArray(m,c)&&c.push(m)),p++}var v=c.length;this.closePanelsAnimation.page===this.currentPage&&this._stopPanelsAnimation(this.closePanelsAnimation),this._stopPanelsAnimation(this.openPanelAnimation),this.openPanelAnimation.page=this.currentPage,this._animatePanels(this.openPanelAnimation,{duration:this.settings.openPanelDuration,step:function(e){for(var t=0;v>t;t++){var i=c[t],n=a.getPanelAt(i);n.setPosition(e*(o[i]-u[i])+u[i]),!1===a.isOverlapping&&n.setSize(e*(s[i]-l[i])+l[i])}},complete:function(){var e={type:"panelOpenComplete",index:a.currentIndex};a.trigger(e),t.isFunction(a.settings.panelOpenComplete)&&a.settings.panelOpenComplete.call(a,e)}});var y={type:"panelOpen",index:e,previousIndex:n};this.trigger(y),t.isFunction(this.settings.panelOpen)&&this.settings.panelOpen.call(this,y)}},closePanels:function(){var e=this.currentIndex;this.currentIndex=-1,!1===this.$accordion.hasClass("as-closed")&&(this.$accordion.removeClass("as-opened"),this.$accordion.addClass("as-closed")),this.$accordion.find(".as-panel.as-opened").removeClass("as-opened"),clearTimeout(this.mouseDelayTimer);for(var i=this,n=[],r=[],a=[],s=[],o=this._getFirstPanelFromPage(),l=this._getLastPanelFromPage(),u=0,c=o;l>=c;c++){var d=this.getPanelAt(c);s[c]=d.getPosition(),r[c]=this.currentPage*(this.totalSize+this.computedPanelDistance)+u*(this.closedPanelSize+this.computedPanelDistance),-1!==this.settings.visiblePanels&&this.currentPage===this.getTotalPages()-1&&(r[c]-=(this.getTotalPages()-this.getTotalPanels()/this.settings.visiblePanels)*(this.totalSize+this.computedPanelDistance)),!1===this.isOverlapping&&(a[c]=d.getSize(),n[c]=this.closedPanelSize),u++}this.openPanelAnimation.page===this.currentPage&&this._stopPanelsAnimation(this.openPanelAnimation),this._stopPanelsAnimation(this.closePanelsAnimation),this.closePanelsAnimation.page=this.currentPage,this._animatePanels(this.closePanelsAnimation,{duration:this.settings.closePanelDuration,step:function(e){for(var t=o;l>=t;t++){var u=i.getPanelAt(t);u.setPosition(e*(r[t]-s[t])+s[t]),!1===i.isOverlapping&&u.setSize(e*(n[t]-a[t])+a[t])}},complete:function(){var n={type:"panelsCloseComplete",previousIndex:e};i.trigger(n),t.isFunction(i.settings.panelsCloseComplete)&&i.settings.panelsCloseComplete.call(i,n)}});var h={type:"panelsClose",previousIndex:e};this.trigger(h),t.isFunction(this.settings.panelsClose)&&this.settings.panelsClose.call(this,h)},getVisiblePanels:function(){return-1===this.settings.visiblePanels?this.getTotalPanels():this.settings.visiblePanels},getTotalPages:function(){return-1===this.settings.visiblePanels?1:Math.ceil(this.getTotalPanels()/this.settings.visiblePanels)},getCurrentPage:function(){return-1===this.settings.visiblePanels?0:this.currentPage},gotoPage:function(e){-1!==this.currentIndex&&this.closePanels(),this.currentPage=e,this.isPageScrolling=!0;var i=this,n={},r=-(e*this.totalSize+this.currentPage*this.computedPanelDistance);this.currentPage===this.getTotalPages()-1&&(r=-(this.totalPanelsSize-this.totalSize)),n[this.positionProperty]=r;var a={type:"pageScroll",index:this.currentPage};this.trigger(a),t.isFunction(this.settings.pageScroll)&&this.settings.pageScroll.call(this,a),this.$panelsContainer.stop().animate(n,this.settings.pageScrollDuration,this.settings.pageScrollEasing,function(){i.isPageScrolling=!1;var e={type:"pageScrollComplete",index:i.currentPage};i.trigger(e),t.isFunction(i.settings.pageScrollComplete)&&i.settings.pageScrollComplete.call(i,e)})},nextPage:function(){var e=this.currentPage>=this.getTotalPages()-1?0:this.currentPage+1;this.gotoPage(e)},previousPage:function(){var e=this.currentPage<=0?this.getTotalPages()-1:this.currentPage-1;this.gotoPage(e)},_getFirstPanelFromPage:function(){return-1===this.settings.visiblePanels?0:this.currentPage===this.getTotalPages()-1&&0!==this.currentPage?this.getTotalPanels()-this.settings.visiblePanels:this.currentPage*this.settings.visiblePanels},_getLastPanelFromPage:function(){return-1===this.settings.visiblePanels?this.getTotalPanels()-1:this.currentPage===this.getTotalPages()-1?this.getTotalPanels()-1:(this.currentPage+1)*this.settings.visiblePanels-1},_getPageOfPanel:function(e){return this.currentPage===this.getTotalPages()-1&&e>=this.getTotalPanels()-this.settings.visiblePanels?this.getTotalPages()-1:Math.floor(e/this.settings.visiblePanels)},_updatePaginationButtons:function(){var e=this.$accordion.find(".as-pagination-buttons"),n=this,r=this.getTotalPages();if(1>=r&&0!==e.length)e.remove(),e.off("click."+i,".as-pagination-button"),this.off("pageScroll."+i),this.$accordion.removeClass("as-has-buttons");else if(r>1&&0===e.length){e=t('<div class="as-pagination-buttons"></div>').appendTo(this.$accordion);for(var a=0;a<this.getTotalPages();a++)t('<div class="as-pagination-button"></div>').appendTo(e);e.on("click."+i,".as-pagination-button",function(){n.gotoPage(t(this).index())}),e.find(".as-pagination-button").eq(this.currentPage).addClass("as-selected"),this.on("pageScroll."+i,function(t){e.find(".as-selected").removeClass("as-selected"),e.find(".as-pagination-button").eq(t.index).addClass("as-selected")}),this.$accordion.addClass("as-has-buttons")}else if(r>1&&0!==e.length){e.empty();for(var s=0;s<this.getTotalPages();s++)t('<div class="as-pagination-button"></div>').appendTo(e);e.find(".as-selected").removeClass("as-selected"),e.find(".as-pagination-button").eq(this.currentPage).addClass("as-selected")}},defaults:{width:800,height:400,responsive:!0,responsiveMode:"auto",aspectRatio:-1,orientation:"horizontal",startPanel:-1,openedPanelSize:"max",maxOpenedPanelSize:"80%",openPanelOn:"hover",closePanelsOnMouseOut:!0,mouseDelay:200,panelDistance:0,openPanelDuration:700,closePanelDuration:700,pageScrollDuration:500,pageScrollEasing:"swing",breakpoints:null,visiblePanels:-1,startPage:0,shadow:!0,shuffle:!1,panelOverlap:!0,init:function(){},update:function(){},accordionMouseOver:function(){},accordionMouseOut:function(){},panelClick:function(){},panelMouseOver:function(){},panelMouseOut:function(){},panelOpen:function(){},panelsClose:function(){},pageScroll:function(){},panelOpenComplete:function(){},panelsCloseComplete:function(){},pageScrollComplete:function(){},breakpointReach:function(){}}};var r=function(e,t,n){this.$panel=e,this.accordion=t,this.settings=this.accordion.settings,this.panelNS="AccordionSliderPanel"+n+"."+i,this.isLoading=!1,this.isLoaded=!1,this.setIndex(n),this._init()};r.prototype={_init:function(){var e=this;this.$panel.attr("data-init",!0),this.on("mouseenter."+this.panelNS,function(){e.trigger({type:"panelMouseOver."+i,index:e.index})}),this.on("mouseleave."+this.panelNS,function(){e.trigger({type:"panelMouseOut."+i,index:e.index})}),this.on("click."+this.panelNS,function(){e.trigger({type:"panelClick."+i,index:e.index})}),this.on("mousedown."+this.panelNS,function(){e.trigger({type:"panelMouseDown."+i,index:e.index})}),this.update();var n=t.AccordionSlider.modules.panel;if(void 0!==n)for(var r=0;r<n.length;r++)void 0!==this["init"+n[r]]&&this["init"+n[r]]()},update:function(){this.positionProperty="horizontal"===this.settings.orientation?"left":"top",this.sizeProperty="horizontal"===this.settings.orientation?"width":"height",this.$panel.css({top:"",left:"",width:"",height:""})},destroy:function(){this.off("mouseenter."+this.panelNS),this.off("mouseleave."+this.panelNS),this.off("click."+this.panelNS),this.off("mousedown."+this.panelNS),this.$panel.attr("style",""),this.$panel.removeAttr("data-init"),this.$panel.removeAttr("data-index");var e=t.AccordionSlider.modules.panel;if(void 0!==e)for(var i=0;i<e.length;i++)void 0!==this["destroy"+e[i]]&&this["destroy"+e[i]]()},getIndex:function(){return this.index},setIndex:function(e){this.index=e,this.$panel.attr("data-index",this.index)},getPosition:function(){return parseInt(this.$panel.css(this.positionProperty),10)},setPosition:function(e){this.$panel.css(this.positionProperty,e)},getSize:function(){return parseInt(this.$panel.css(this.sizeProperty),10)},setSize:function(e){this.$panel.css(this.sizeProperty,e)},getContentSize:function(){if(!1===this.isLoaded&&"loading"===this.checkImagesComplete())return"loading";this.$panel.find(".as-opened").css("display","none");var e="width"===this.sizeProperty?this.$panel[0].scrollWidth:this.$panel[0].scrollHeight;return this.$panel.find(".as-opened").css("display",""),e},checkImagesComplete:function(){if(!0===this.isLoading)return"loading";var e=this,n="complete";if(this.$panel.find("img").each(function(e){(!1===t(this)[0].complete||void 0!==t(this).attr("data-src"))&&(n="loading")}),"loading"===n){this.isLoading=!0;var r=setInterval(function(){var n=!0;e.$panel.find("img").each(function(e){(!1===t(this)[0].complete||void 0!==t(this).attr("data-src"))&&(n=!1)}),!0===n&&(e.isLoading=!1,e.isLoaded=!0,clearInterval(r),e.trigger({type:"imagesComplete."+i,index:e.index,contentSize:e.getContentSize()}))},100)}else this.isLoaded=!0;return n},on:function(e,t){return this.$panel.on(e,t)},off:function(e){return this.$panel.off(e)},trigger:function(e){return this.$panel.triggerHandler(e)}},e.AccordionSlider=n,e.AccordionSliderPanel=r,t.fn.accordionSlider=function(e){var i=Array.prototype.slice.call(arguments,1);return this.each(function(){if(void 0===t(this).data("accordionSlider")){var r=new n(this,e);t(this).data("accordionSlider",r)}else if(void 0!==e){var a=t(this).data("accordionSlider");if("function"==typeof a[e])a[e].apply(a,i);else if(void 0!==a.settings[e]){var s={};s[e]=i[0],a._setProperties(s)}else"object"==typeof e?a._setProperties(e):t.error(e+" does not exist in accordionSlider.")}})}}(window,jQuery),function(e,t){"use strict";var i=t.AccordionSlider.namespace,n={autoplayIndex:-1,autoplayTimer:null,isTimerRunning:!1,isTimerPaused:!1,initAutoplay:function(){var e=this;!0===this.settings.autoplay&&this.startAutoplay(),this.on("panelOpen.Autoplay."+i,function(t){e.autoplayIndex=t.index,!0===e.settings.autoplay&&(!0===e.isTimerRunning&&e.stopAutoplay(),!1===e.isTimerPaused&&e.startAutoplay())}),this.on("panelsClose.Autoplay."+i,function(t){-1!==t.previousIndex&&(e.autoplayIndex=t.previousIndex)}),this.on("pageScroll.Autoplay."+i,function(t){e.autoplayIndex=e._getFirstPanelFromPage()-1}),this.on("mouseenter.Autoplay."+i,function(t){!0!==e.settings.autoplay||!e.isTimerRunning||"pause"!==e.settings.autoplayOnHover&&"stop"!==e.settings.autoplayOnHover||(e.stopAutoplay(),e.isTimerPaused=!0)}),this.on("mouseleave.Autoplay."+i,function(t){!0===e.settings.autoplay&&!1===e.isTimerRunning&&"stop"!==e.settings.autoplayOnHover&&(e.startAutoplay(),e.isTimerPaused=!1)})},startAutoplay:function(){var e=this;this.isTimerRunning=!0,this.autoplayTimer=setTimeout(function(){-1!==e.autoplayIndex&&(e.currentIndex=e.autoplayIndex,e.autoplayIndex=-1),"normal"===e.settings.autoplayDirection?e.nextPanel():"backwards"===e.settings.autoplayDirection&&e.previousPanel()},this.settings.autoplayDelay)},stopAutoplay:function(){this.isTimerRunning=!1,clearTimeout(this.autoplayTimer)},destroyAutoplay:function(){clearTimeout(this.autoplayTimer),this.off("panelOpen.Autoplay."+i),this.off("pageScroll.Autoplay."+i),this.off("mouseenter.Autoplay."+i),this.off("mouseleave.Autoplay."+i)},autoplayDefaults:{autoplay:!0,autoplayDelay:5e3,autoplayDirection:"normal",autoplayOnHover:"pause"}};t.AccordionSlider.addModule("Autoplay",n,"accordion")}(window,jQuery),function(e,t){"use strict";var i=t.AccordionSlider.namespace,n={initDeepLinking:function(){var n=this;!1!==this._parseHash(e.location.hash)&&(this.options.startPanel=-1),this.on("init.DeepLinking."+i,function(){n._gotoHash(e.location.hash)}),t(e).on("hashchange.DeepLinking."+this.uniqueId+"."+i,function(){n._gotoHash(e.location.hash)})},_parseHash:function(e){if(""!==e){var t=(e=e.substring(1)).split("/").pop(),i=e.slice(0,-t.toString().length-1);if(this.$accordion.attr("id")===i)return{accordionID:i,panelId:t}}return!1},_gotoHash:function(e){var t=this._parseHash(e);if(!1!==t){var i=t.panelId,n=parseInt(i,10);if(isNaN(n)){var r=this.$accordion.find(".as-panel#"+i).index();-1!==r&&this.openPanel(r)}else this.openPanel(n)}},destroyDeepLinking:function(){t(e).off("hashchange.DeepLinking."+this.uniqueId+"."+i)}};t.AccordionSlider.addModule("DeepLinking",n,"accordion")}(window,jQuery),function(e,t){"use strict";var i=t.AccordionSlider.namespace,n={JSONDataAttributesMap:{width:"data-width",height:"data-height",depth:"data-depth",position:"data-position",horizontal:"data-horizontal",vertical:"data-vertical",showTransition:"data-show-transition",showOffset:"data-show-offset",showDelay:"data-show-delay",showDuration:"data-show-duration",showEasing:"data-show-easing",hideTransition:"data-hide-transition",hideOffset:"data-",hideDelay:"data-hide-delay",hideDuration:"data-hide-duration",hideEasing:"data-hide-easing"},initJSON:function(){null!==this.settings.JSONSource&&this.updateJSON()},updateJSON:function(){var e=this;this.removePanels(),this.$panelsContainer.empty(),this.off("JSONReady."+i),this.on("JSONReady."+i,function(i){var n=i.jsonData,r=n.accordion.panels,a=n.accordion.lazyLoading;t.each(r,function(i,n){var r,s,o=n,l=t('<div class="as-panel"></div>').appendTo(e.$panelsContainer);if(void 0!==o.backgroundLink&&(r=t('<a href="'+o.backgroundLink.address+'"></a>'),t.each(o.backgroundLink,function(e,t){"address"!==e&&r.attr(e,t)}),r.appendTo(l)),void 0!==o.background){var u=t('<img class="as-background"/>');void 0!==a?u.attr({src:a,"data-src":o.background.source}):u.attr({src:o.background.source}),void 0!==o.backgroundRetina&&u.attr({"data-retina":o.backgroundRetina.source}),t.each(o.background,function(e,t){"source"!==e&&u.attr(e,t)}),u.appendTo(void 0!==r?r:l)}if(void 0!==o.backgroundOpenedLink&&(s=t('<a href="'+o.backgroundOpenedLink.address+'"></a>'),t.each(o.backgroundOpenedLink,function(e,t){"address"!==e&&s.attr(e,t)}),s.appendTo(l)),void 0!==o.backgroundOpened){var c=t('<img class="as-background-opened"/>');void 0!==a?c.attr({src:a,"data-src":o.backgroundOpened.source}):c.attr({src:o.backgroundOpened.source}),void 0!==o.backgroundOpenedRetina&&c.attr({"data-retina":o.backgroundOpenedRetina.source}),t.each(o.backgroundOpened,function(e,t){"source"!==e&&c.attr(e,t)}),c.appendTo(void 0!==s?s:l)}void 0!==o.layers&&e._parseLayers(o.layers,l)}),e.update()}),this._loadJSON()},_parseLayers:function(e,i){var n=this;t.each(e,function(e,r){var a=r,s="",o="";t.each(a,function(e,i){if("style"===e){var r=i.split(" ");t.each(r,function(e,t){s+=" as-"+t})}else"content"!==e&&"layers"!==e&&(o+=" "+n.JSONDataAttributesMap[e]+'="'+i+'"')});var l=t('<div class="as-layer'+s+'"'+o+"></div>").appendTo(i);void 0!==r.layers?n._parseLayers(r.layers,l):l.html(a.content)})},_loadJSON:function(){var e=this;if(".json"===this.settings.JSONSource.slice(-5))t.getJSON(this.settings.JSONSource,function(t){e.trigger({type:"JSONReady."+i,jsonData:t})});else{var n=t.parseJSON(this.settings.JSONSource);e.trigger({type:"JSONReady."+i,jsonData:n})}},destroyJSON:function(){this.off("JSONReady."+i)},JSONDefaults:{JSONSource:null}};t.AccordionSlider.addModule("JSON",n,"accordion")}(window,jQuery),function(e,t){"use strict";var i=t.AccordionSlider.namespace,n={initKeyboard:function(){var e=this,n=!1;!1!==this.settings.keyboard&&(this.$accordion.on("focus.Keyboard."+i,function(){n=!0}),this.$accordion.on("blur.Keyboard."+i,function(){n=!1}),t(document).on("keydown.Keyboard."+this.uniqueId+"."+i,function(t){if(!0!==e.settings.keyboardOnlyOnFocus||!1!==n)if(37===t.which)"page"===e.settings.keyboardTarget?e.previousPage():e.previousPanel();else if(39===t.which)"page"===e.settings.keyboardTarget?e.nextPage():e.nextPanel();else if(13===t.which){var i=e.$accordion.find(".as-panel").eq(e.currentIndex).children("a");0!==i.length&&i[0].click()}}))},destroyKeyboard:function(){this.$accordion.off("focus.Keyboard."+i),this.$accordion.off("blur.Keyboard."+i),t(document).off("keydown.Keyboard."+this.uniqueId+"."+i)},keyboardDefaults:{keyboard:!0,keyboardOnlyOnFocus:!1,keyboardTarget:"panel"}};t.AccordionSlider.addModule("Keyboard",n,"accordion")}(window,jQuery),function(e,t){"use strict";var i=(t.AccordionSlider.namespace,e.navigator.userAgent.toLowerCase()),n=/(msie) ([\w.]+)/.exec(i)||[],r=n[1],a=n[2],s={initLayers:function(){this.layers=[];var e=this;this.$panel.find(".as-layer").each(function(){var i=new o(t(this));e.layers.push(i)}),this.index===this.accordion.getCurrentIndex()?this._handleLayersInOpenedState():this._handleLayersInClosedState(),this.accordion.on("panelOpen.Layers."+this.panelNS,function(t){t.index!==t.previousIndex&&(e.index===t.previousIndex&&e._handleLayersInClosedState(),e.index===t.index&&e._handleLayersInOpenedState())}),this.accordion.on("panelsClose.Layers."+this.panelNS,function(t){e.index===t.previousIndex&&e._handleLayersInClosedState()})},_handleLayersInOpenedState:function(){t.each(this.layers,function(e,t){"opened"===t.visibleOn&&t.show(),"closed"===t.visibleOn&&t.hide()})},_handleLayersInClosedState:function(){t.each(this.layers,function(e,t){"opened"===t.visibleOn&&t.hide(),"closed"===t.visibleOn&&t.show()})},destroyLayers:function(){this.accordion.off("panelOpen.Layers."+this.panelNS),this.accordion.off("panelsClose.Layers."+this.panelNS),t.each(this.layers,function(e,t){t.destroy()})}},o=function(e){this.$layer=e,this.visibleOn="n/a",this.isVisible=!1,this.styled=!1,this._init()};o.prototype={_init:function(){this.$layer.css({visibility:"hidden",display:"none"}),this.$layer.hasClass("as-opened")?this.visibleOn="opened":this.$layer.hasClass("as-closed")?this.visibleOn="closed":(this.visibleOn="always",this.show())},_setStyle:function(){this.styled=!0,this.$layer.css({display:"",margin:0}),this.data=this.$layer.data(),void 0!==this.data.width&&this.$layer.css("width",this.data.width),void 0!==this.data.height&&this.$layer.css("height",this.data.height),void 0!==this.data.depth&&this.$layer.css("z-index",this.data.depth),this.position=this.data.position?this.data.position.toLowerCase():"topleft",this.horizontalPosition=-1!==this.position.indexOf("right")?"right":"left",this.verticalPosition=-1!==this.position.indexOf("bottom")?"bottom":"top",this._setPosition()},_setPosition:function(){void 0!==this.data.horizontal?"center"===this.data.horizontal?(-1===this.$layer.attr("style").indexOf("width")&&!1===this.$layer.is("img")&&(this.$layer.css("white-space","nowrap"),this.$layer.css("width",this.$layer.outerWidth(!0))),this.$layer.css({marginLeft:"auto",marginRight:"auto",left:0,right:0})):this.$layer.css(this.horizontalPosition,this.data.horizontal):this.$layer.css(this.horizontalPosition,0),void 0!==this.data.vertical?"center"===this.data.vertical?(-1===this.$layer.attr("style").indexOf("height")&&!1===this.$layer.is("img")&&(this.$layer.css("white-space","nowrap"),this.$layer.css("height",this.$layer.outerHeight(!0))),this.$layer.css({marginTop:"auto",marginBottom:"auto",top:0,bottom:0})):this.$layer.css(this.verticalPosition,this.data.vertical):this.$layer.css(this.verticalPosition,0)},show:function(){if(!0!==this.isVisible){this.isVisible=!0,!1===this.styled&&this._setStyle();var e=this,i=void 0!==this.data.showOffset?this.data.showOffset:50,n=void 0!==this.data.showDuration?this.data.showDuration/1e3:.4,s=void 0!==this.data.showDelay?this.data.showDelay:10;if("always"===this.visibleOn||"msie"===r&&parseInt(a,10)<=7)this.$layer.css("visibility","visible");else if("msie"===r&&parseInt(a,10)<=9)this.$layer.stop().delay(s).css({opacity:0,visibility:"visible"}).animate({opacity:1},1e3*n);else{var o={opacity:0,visibility:"visible"},u="";"left"===this.data.showTransition?u=i+"px, 0":"right"===this.data.showTransition?u="-"+i+"px, 0":"up"===this.data.showTransition?u="0, "+i+"px":"down"===this.data.showTransition&&(u="0, -"+i+"px"),o.transform="3d"===l.useTransforms()?"translate3d("+u+", 0)":"translate("+u+")",o["-webkit-transform"]=o["-ms-transform"]=o.transform;var c={opacity:1,transition:"all "+n+"s"};void 0!==this.data.showTransition&&(c.transform="3d"===l.useTransforms()?"translate3d(0, 0, 0)":"translate(0, 0)",c["-webkit-transform"]=c["-ms-transform"]=c.transform),this.$layer.on("transitionend webkitTransitionEnd oTransitionEnd msTransitionEnd",function(){e.$layer.off("transitionend webkitTransitionEnd oTransitionEnd msTransitionEnd"),e.$layer.css("transition",""),e.$layer.css("transform","")}),this.$layer.css(o).delay(s).queue(function(){e.$layer.css(c),t(this).dequeue()})}}},hide:function(){if(!1!==this.isVisible){this.isVisible=!1;var e=this,i=void 0!==this.data.hideOffset?this.data.hideOffset:50,n=void 0!==this.data.hideDuration?this.data.hideDuration/1e3:.4,s=void 0!==this.data.hideDelay?this.data.hideDelay:10;if("always"===this.visibleOn||"msie"===r&&parseInt(a,10)<=7)this.$layer.css("visibility","hidden");else if("msie"===r&&parseInt(a,10)<=9)this.$layer.stop().delay(s).animate({opacity:0},1e3*n,function(){t(this).css({visibility:"hidden"})});else{var o={opacity:0,transition:"all "+n+"s"},u="";"left"===this.data.hideTransition?u="-"+i+"px, 0":"right"===this.data.hideTransition?u=i+"px, 0":"up"===this.data.hideTransition?u="0, -"+i+"px":"down"===this.data.hideTransition&&(u="0, "+i+"px"),o.transform="3d"===l.useTransforms()?"translate3d("+u+", 0)":"translate("+u+")",o["-webkit-transform"]=o["-ms-transform"]=o.transform,this.$layer.on("transitionend webkitTransitionEnd oTransitionEnd msTransitionEnd",function(){e.$layer.off("transitionend webkitTransitionEnd oTransitionEnd msTransitionEnd"),e.$layer.css("transition",""),e.$layer.css("transform",""),!1===e.isVisible&&e.$layer.css("visibility","hidden")}),this.$layer.delay(s).queue(function(){e.$layer.css(o),t(this).dequeue()})}}},destroy:function(){this.$layer.attr("style","")}},t.AccordionSlider.addModule("Layers",s,"panel");var l={checked:!1,transforms:"",useTransforms:function(){if(!0===this.checked)return this.transforms;this.checked=!0;var e=document.createElement("div");if((void 0!==e.style.WebkitPerspective||void 0!==e.style.perspective)&&(this.transforms="3d"),"3d"===this.transforms&&void 0!==e.styleWebkitPerspective){var t=document.createElement("style");t.textContent="@media (transform-3d),(-webkit-transform-3d){#test-3d{left:9px;position:absolute;height:5px;margin:0;padding:0;border:0;}}",document.getElementsByTagName("head")[0].appendChild(t),e.id="test-3d",document.body.appendChild(e),(9!==e.offsetLeft||5!==e.offsetHeight)&&(this.transforms=""),t.parentNode.removeChild(t),e.parentNode.removeChild(e)}return""!==this.transforms||void 0===e.style["-webkit-transform"]&&void 0===e.style.transform||(this.transforms="2d"),this.transforms}}}(window,jQuery),function(e,t){"use strict";var i=t.AccordionSlider.namespace,n={initLazyLoading:function(){this.on("update.LazyLoading."+i,t.proxy(this._checkImages,this)),this.on("pageScroll.LazyLoading."+i,t.proxy(this._checkImages,this))},_checkImages:function(){var e=this,i=this._getFirstPanelFromPage(),n=this._getLastPanelFromPage(),r=n!==this.getTotalPanels()-1?this.panels.slice(i,n+1):this.panels.slice(i);t.each(r,function(i,n){var r=n.$panel;void 0===r.attr("data-loaded")&&(r.attr("data-loaded",!0),r.find("img").each(function(){var i=t(this);e._loadImage(i,n)}))})},_loadImage:function(e,i){if(void 0!==e.attr("data-src")){var n=t(new Image);n.attr("class",e.attr("class")),n.attr("style",e.attr("style")),t.each(e.data(),function(e,t){n.attr("data-"+e,t)}),void 0!==e.attr("width")&&n.attr("width",e.attr("width")),void 0!==e.attr("height")&&n.attr("height",e.attr("height")),void 0!==e.attr("alt")&&n.attr("alt",e.attr("alt")),void 0!==e.attr("title")&&n.attr("title",e.attr("title")),n.attr("src",e.attr("data-src")),n.removeAttr("data-src"),n.insertAfter(e),e.remove()}},destroyLazyLoading:function(){this.off("update.LazyLoading."+i),this.off("pageScroll.LazyLoading."+i)}};t.AccordionSlider.addModule("LazyLoading",n,"accordion")}(window,jQuery),function(e,t){"use strict";var i=t.AccordionSlider.namespace,n={mouseWheelEventType:"",allowMouseWheelScroll:!0,initMouseWheel:function(){var e=this;!1!==this.settings.mouseWheel&&("onwheel"in document?this.mouseWheelEventType="wheel":"onmousewheel"in document?this.mouseWheelEventType="mousewheel":"onDomMouseScroll"in document?this.mouseWheelEventType="DomMouseScroll":"onMozMousePixelScroll"in document&&(this.mouseWheelEventType="MozMousePixelScroll"),this.on(this.mouseWheelEventType+"."+i,function(t){t.preventDefault();var i,n=t.originalEvent;void 0!==n.detail&&(i=n.detail),void 0!==n.wheelDelta&&(i=n.wheelDelta),void 0!==n.deltaY&&(i=-1*n.deltaY),!0===e.allowMouseWheelScroll&&Math.abs(i)>=e.settings.mouseWheelSensitivity&&(e.allowMouseWheelScroll=!1,setTimeout(function(){e.allowMouseWheelScroll=!0},500),i<=-e.settings.mouseWheelSensitivity?"page"===e.settings.mouseWheelTarget?e.nextPage():e.nextPanel():i>=e.settings.mouseWheelSensitivity&&("page"===e.settings.mouseWheelTarget?e.previousPage():e.previousPanel()))}))},destroyMouseWheel:function(){this.off(this.mouseWheelEventType+"."+i)},mouseWheelDefaults:{mouseWheel:!0,mouseWheelSensitivity:10,mouseWheelTarget:"panel"}};t.AccordionSlider.addModule("MouseWheel",n,"accordion")}(window,jQuery),function(e,t){"use strict";var i=t.AccordionSlider.namespace,n={initRetina:function(){!1!==this._isRetina()&&(void 0!==this._loadImage?this._loadImage=this._loadRetinaImage:this.on("update.Retina."+i,t.proxy(this._checkRetinaImages,this)))},_isRetina:function(){return e.devicePixelRatio>=2||!(!e.matchMedia||!e.matchMedia("(-webkit-min-device-pixel-ratio: 2),(min-resolution: 2dppx)").matches)},_checkRetinaImages:function(){var e=this;this.off("update.Retina."+i),t.each(this.panels,function(i,n){var r=n.$panel;void 0===r.attr("data-loaded")&&(r.attr("data-loaded",!0),r.find("img").each(function(){var i=t(this);e._loadRetinaImage(i,n)}))})},_loadRetinaImage:function(e,i){var n=!1,r="";if(void 0!==e.attr("data-retina")&&(n=!0,r=e.attr("data-retina"),e.removeAttr("data-retina")),void 0!==e.attr("data-src")&&(!1===n&&(r=e.attr("data-src")),e.removeAttr("data-src")),""!==r){var a=t(new Image);a.attr("class",e.attr("class")),a.attr("style",e.attr("style")),t.each(e.data(),function(e,t){a.attr("data-"+e,t)}),void 0!==e.attr("width")&&a.attr("width",e.attr("width")),void 0!==e.attr("height")&&a.attr("height",e.attr("height")),void 0!==e.attr("alt")&&a.attr("alt",e.attr("alt")),void 0!==e.attr("title")&&a.attr("title",e.attr("title")),a.attr("src",r),a.insertAfter(e),e.remove()}},destroyRetina:function(){}};t.AccordionSlider.addModule("Retina",n,"accordion")}(window,jQuery),function(e,t){"use strict";var i=t.AccordionSlider.namespace,n=(e.navigator.userAgent.toLowerCase(),{initSmartVideo:function(){this._setupVideos()},_setupVideos:function(){var e=this;this.$accordion.find(".as-video").each(function(){var i=t(this);i.videoController(),i.on("videoPlay.SmartVideo",function(){"stopAutoplay"===e.settings.playVideoAction&&void 0!==e.stopAutoplay&&(e.stopAutoplay(),e.settings.autoplay=!1);var n={type:"videoPlay",video:i};e.trigger(n),t.isFunction(e.settings.videoPlay)&&e.settings.videoPlay.call(e,n)}),i.on("videoPause.SmartVideo",function(){"startAutoplay"===e.settings.pauseVideoAction&&void 0!==e.startAutoplay&&(e.startAutoplay(),e.settings.autoplay=!0);var n={type:"videoPause",video:i};e.trigger(n),t.isFunction(e.settings.videoPause)&&e.settings.videoPause.call(e,n)}),i.on("videoEnded.SmartVideo",function(){"startAutoplay"===e.settings.endVideoAction&&void 0!==e.startAutoplay?(e.startAutoplay(),e.settings.autoplay=!0):"nextPanel"===e.settings.endVideoAction?e.nextPanel():"replayVideo"===e.settings.endVideoAction&&i.videoController("replay");var n={type:"videoEnd",video:i};e.trigger(n),t.isFunction(e.settings.videoEnd)&&e.settings.videoEnd.call(e,n)})}),this.on("panelOpen.SmartVideo."+i,function(t){if(-1!==t.previousIndex&&0!==e.$panelsContainer.find(".as-panel").eq(t.previousIndex).find(".as-video").length){var i=e.$panelsContainer.find(".as-panel").eq(t.previousIndex).find(".as-video");"stopVideo"===e.settings.closePanelVideoAction?i.videoController("stop"):"pauseVideo"===e.settings.closePanelVideoAction&&i.videoController("pause")}if(0!==e.$panelsContainer.find(".as-panel").eq(t.index).find(".as-video").length){var n=e.$panelsContainer.find(".as-panel").eq(t.index).find(".as-video");"playVideo"===e.settings.openPanelVideoAction&&n.videoController("play")}}),this.on("panelsClose.SmartVideo."+i,function(t){if(-1!==t.previousIndex&&0!==e.$panelsContainer.find(".as-panel").eq(t.previousIndex).find(".as-video").length){var i=e.$panelsContainer.find(".as-panel").eq(t.previousIndex).find(".as-video");"stopVideo"===e.settings.closePanelVideoAction?i.videoController("stop"):"pauseVideo"===e.settings.closePanelVideoAction&&i.videoController("pause")}})},destroySmartVideo:function(){this.$accordion.find(".as-video").each(function(){t(this).off("SmartVideo"),t(this).videoController("destroy")}),this.off("panelOpen.SmartVideo."+i),this.off("panelsClose.SmartVideo."+i)},smartVideoDefaults:{openPanelVideoAction:"playVideo",closePanelVideoAction:"pauseVideo",playVideoAction:"stopAutoplay",pauseVideoAction:"none",endVideoAction:"none",videoPlay:function(){},videoPause:function(){},videoEnd:function(){}}});t.AccordionSlider.addModule("SmartVideo",n,"accordion")}(window,jQuery),function(e){"use strict";var t=!!window.navigator.userAgent.match(/(iPad|iPhone|iPod)/g),i=function(t,i){this.$video=e(t),this.options=i,this.settings={},this.player=null,this._init()};i.prototype={_init:function(){this.settings=e.extend({},this.defaults,this.options);var t=this,i=e.VideoController.players,n=this.$video.attr("id");for(var r in i)if(void 0!==i[r]&&i[r].isType(this.$video)){this.player=new i[r](this.$video);break}if(null!==this.player){e.each(["ready","start","play","pause","ended"],function(i,r){var a="video"+r.charAt(0).toUpperCase()+r.slice(1);t.player.on(r,function(){t.trigger({type:a,video:n}),e.isFunction(t.settings[a])&&t.settings[a].call(t,{type:a,video:n})})})}},play:function(){!0===t&&!1===this.player.isStarted()||"playing"===this.player.getState()||this.player.play()},stop:function(){!0===t&&!1===this.player.isStarted()||"stopped"===this.player.getState()||this.player.stop()},pause:function(){!0===t&&!1===this.player.isStarted()||"paused"===this.player.getState()||this.player.pause()},replay:function(){(!0!==t||!1!==this.player.isStarted())&&this.player.replay()},on:function(e,t){return this.$video.on(e,t)},off:function(e){return this.$video.off(e)},trigger:function(e){return this.$video.triggerHandler(e)},destroy:function(){!0===this.player.isStarted()&&this.stop(),this.player.off("ready"),this.player.off("start"),this.player.off("play"),this.player.off("pause"),this.player.off("ended"),this.$video.removeData("videoController")},defaults:{videoReady:function(){},videoStart:function(){},videoPlay:function(){},videoPause:function(){},videoEnded:function(){}}},e.VideoController={players:{},addPlayer:function(e,t){this.players[e]=t}},e.fn.videoController=function(t){var n=Array.prototype.slice.call(arguments,1);return this.each(function(){if(void 0===e(this).data("videoController")){var r=new i(this,t);e(this).data("videoController",r)}else if(void 0!==t){var a=e(this).data("videoController");"function"==typeof a[t]?a[t].apply(a,n):e.error(t+" does not exist in videoController.")}})};var n=function(t){this.$video=t,this.player=null,this.ready=!1,this.started=!1,this.state="",this.events=e({}),this._init()};n.prototype={_init:function(){},play:function(){},pause:function(){},stop:function(){},replay:function(){},isType:function(){},isReady:function(){return this.ready},isStarted:function(){return this.started},getState:function(){return this.state},on:function(e,t){return this.events.on(e,t)},off:function(e){return this.events.off(e)},trigger:function(e){return this.events.triggerHandler(e)}};var r={youtubeAPIAdded:!1,youtubeVideos:[]},a=function(t){if(this.init=!1,void 0!==(window.YT&&window.YT.Player))n.call(this,t);else if(r.youtubeVideos.push({video:t,scope:this}),!1===r.youtubeAPIAdded){r.youtubeAPIAdded=!0;var i=document.createElement("script");i.src="//www.youtube.com/player_api";var a=document.getElementsByTagName("script")[0];a.parentNode.insertBefore(i,a),window.onYouTubePlayerAPIReady=function(){e.each(r.youtubeVideos,function(e,t){n.call(t.scope,t.video)})}}};(a.prototype=new n).constructor=a,e.VideoController.addPlayer("YoutubeVideo",a),a.isType=function(e){if(e.is("iframe")){var t=e.attr("src");if(-1!==t.indexOf("youtube.com")||-1!==t.indexOf("youtu.be"))return!0}return!1},a.prototype._init=function(){this.init=!0,this._setup()},a.prototype._setup=function(){var e=this;this.player=new YT.Player(this.$video[0],{events:{onReady:function(){e.trigger({type:"ready"}),e.ready=!0},onStateChange:function(t){switch(t.data){case YT.PlayerState.PLAYING:!1===e.started&&(e.started=!0,e.trigger({type:"start"})),e.state="playing",e.trigger({type:"play"});break;case YT.PlayerState.PAUSED:e.state="paused",e.trigger({type:"pause"});break;case YT.PlayerState.ENDED:e.state="ended",e.trigger({type:"ended"})}}}})},a.prototype.play=function(){var e=this;if(!0===this.ready)this.player.playVideo();else var t=setInterval(function(){!0===e.ready&&(clearInterval(t),e.player.playVideo())},100)},a.prototype.pause=function(){!0===t?this.stop():this.player.pauseVideo()},a.prototype.stop=function(){this.player.seekTo(1),this.player.stopVideo(),this.state="stopped"},a.prototype.replay=function(){this.player.seekTo(1),this.player.playVideo()},a.prototype.on=function(e,t){var i=this;if(!0===this.init)n.prototype.on.call(this,e,t);else var r=setInterval(function(){!0===i.init&&(clearInterval(r),n.prototype.on.call(i,e,t))},100)};var s={vimeoAPIAdded:!1,vimeoVideos:[]},o=function(t){if(this.init=!1,void 0!==window.Froogaloop)n.call(this,t);else if(s.vimeoVideos.push({video:t,scope:this}),!1===s.vimeoAPIAdded){s.vimeoAPIAdded=!0;var i=document.createElement("script");i.src="//a.vimeocdn.com/js/froogaloop2.min.js";var r=document.getElementsByTagName("script")[0];r.parentNode.insertBefore(i,r);var a=setInterval(function(){void 0!==window.Froogaloop&&(clearInterval(a),e.each(s.vimeoVideos,function(e,t){n.call(t.scope,t.video)}))},100)}};(o.prototype=new n).constructor=o,e.VideoController.addPlayer("VimeoVideo",o),o.isType=function(e){if(e.is("iframe")&&-1!==e.attr("src").indexOf("vimeo.com"))return!0;return!1},o.prototype._init=function(){this.init=!0,this._setup()},o.prototype._setup=function(){var e=this;this.player=$f(this.$video[0]),this.player.addEvent("ready",function(){e.ready=!0,e.trigger({type:"ready"}),e.player.addEvent("play",function(){!1===e.started&&(e.started=!0,e.trigger({type:"start"})),e.state="playing",e.trigger({type:"play"})}),e.player.addEvent("pause",function(){e.state="paused",e.trigger({type:"pause"})}),e.player.addEvent("finish",function(){e.state="ended",e.trigger({type:"ended"})})})},o.prototype.play=function(){var e=this;if(!0===this.ready)this.player.api("play");else var t=setInterval(function(){!0===e.ready&&(clearInterval(t),e.player.api("play"))},100)},o.prototype.pause=function(){this.player.api("pause")},o.prototype.stop=function(){this.player.api("seekTo",0),this.player.api("pause"),this.state="stopped"},o.prototype.replay=function(){this.player.api("seekTo",0),this.player.api("play")},o.prototype.on=function(e,t){var i=this;if(!0===this.init)n.prototype.on.call(this,e,t);else var r=setInterval(function(){!0===i.init&&(clearInterval(r),n.prototype.on.call(i,e,t))},100)};var l=function(e){n.call(this,e)};(l.prototype=new n).constructor=l,e.VideoController.addPlayer("HTML5Video",l),l.isType=function(e){return!(!e.is("video")||!1!==e.hasClass("video-js")||!1!==e.hasClass("sublime"))},l.prototype._init=function(){var e=this;this.player=this.$video[0],this.ready=!0,this.player.addEventListener("play",function(){!1===e.started&&(e.started=!0,e.trigger({type:"start"})),e.state="playing",e.trigger({type:"play"})}),this.player.addEventListener("pause",function(){e.state="paused",e.trigger({type:"pause"})}),this.player.addEventListener("ended",function(){e.state="ended",e.trigger({type:"ended"})})},l.prototype.play=function(){this.player.play()},l.prototype.pause=function(){this.player.pause()},l.prototype.stop=function(){this.player.currentTime=0,this.player.pause(),this.state="stopped"},l.prototype.replay=function(){this.player.currentTime=0,this.player.play()};var u=function(e){n.call(this,e)};(u.prototype=new n).constructor=u,e.VideoController.addPlayer("VideoJSVideo",u),u.isType=function(e){return!(void 0===e.attr("data-videojs-id")&&!e.hasClass("video-js")||"undefined"==typeof videojs)},u.prototype._init=function(){var e=this,t=this.$video.hasClass("video-js")?this.$video.attr("id"):this.$video.attr("data-videojs-id");this.player=videojs(t),this.player.ready(function(){e.ready=!0,e.trigger({type:"ready"}),e.player.on("play",function(){!1===e.started&&(e.started=!0,e.trigger({type:"start"})),e.state="playing",e.trigger({type:"play"})}),e.player.on("pause",function(){e.state="paused",e.trigger({type:"pause"})}),e.player.on("ended",function(){e.state="ended",e.trigger({type:"ended"})})})},u.prototype.play=function(){this.player.play()},u.prototype.pause=function(){this.player.pause()},u.prototype.stop=function(){this.player.currentTime(0),this.player.pause(),this.state="stopped"},u.prototype.replay=function(){this.player.currentTime(0),this.player.play()};var c=function(e){n.call(this,e)};(c.prototype=new n).constructor=c,e.VideoController.addPlayer("SublimeVideo",c),c.isType=function(e){return!(!e.hasClass("sublime")||"undefined"==typeof sublime)},c.prototype._init=function(){var e=this;sublime.ready(function(){e.player=sublime.player(e.$video.attr("id")),e.ready=!0,e.trigger({type:"ready"}),e.player.on("play",function(){!1===e.started&&(e.started=!0,e.trigger({type:"start"})),e.state="playing",e.trigger({type:"play"})}),e.player.on("pause",function(){e.state="paused",e.trigger({type:"pause"})}),e.player.on("stop",function(){e.state="stopped",e.trigger({type:"stop"})}),e.player.on("end",function(){e.state="ended",e.trigger({type:"ended"})})})},c.prototype.play=function(){this.player.play()},c.prototype.pause=function(){this.player.pause()},c.prototype.stop=function(){this.player.stop()},c.prototype.replay=function(){this.player.stop(),this.player.play()};var d=function(e){n.call(this,e)};(d.prototype=new n).constructor=d,e.VideoController.addPlayer("JWPlayerVideo",d),d.isType=function(e){return!(void 0===e.attr("data-jwplayer-id")&&!e.hasClass("jwplayer")&&0===e.find("object[data*='jwplayer']").length||"undefined"==typeof jwplayer)},d.prototype._init=function(){var e,t=this;this.$video.hasClass("jwplayer")?e=this.$video.attr("id"):void 0!==this.$video.attr("data-jwplayer-id")?e=this.$video.attr("data-jwplayer-id"):0!==this.$video.find("object[data*='jwplayer']").length&&(e=this.$video.find("object").attr("id")),this.player=jwplayer(e),this.player.onReady(function(){t.ready=!0,t.trigger({type:"ready"}),t.player.onPlay(function(){!1===t.started&&(t.started=!0,t.trigger({type:"start"})),t.state="playing",t.trigger({type:"play"})}),t.player.onPause(function(){t.state="paused",t.trigger({type:"pause"})}),t.player.onComplete(function(){t.state="ended",t.trigger({type:"ended"})})})},d.prototype.play=function(){this.player.play(!0)},d.prototype.pause=function(){this.player.pause(!0)},d.prototype.stop=function(){this.player.stop(),this.state="stopped"},d.prototype.replay=function(){this.player.seek(0),this.player.play(!0)}}(jQuery),function(e,t){"use strict";var i=t.AccordionSlider.namespace,n={cssTransitions:null,cssTransitionEndEvents:"transitionend webkitTransitionEnd oTransitionEnd msTransitionEnd",checkCSSTransitions:function(){if(null!==this.cssTransitions)return this.cssTransitions;var e=(document.body||document.documentElement).style;return void 0!==e.transition||void 0!==e.WebkitTransition||void 0!==e.MozTransition||void 0!==e.OTransition?this.cssTransitions=!0:this.cssTransitions=!1,this.cssTransitions}},r={initSwapBackground:function(){var e=this;this.on("panelOpen.SwapBackground."+i,function(t){var i=e.getPanelAt(t.index),n=i.$panel.find(".as-background"),r=i.$panel.find(".as-background-opened");if(0!==r.length&&(r.css({visibility:"visible",opacity:0}),e._fadeInBackground(r),0!==n.length&&!0===e.settings.fadeOutBackground&&e._fadeOutBackground(n)),-1!==t.previousIndex&&t.index!==t.previousIndex){var a=e.getPanelAt(t.previousIndex),s=a.$panel.find(".as-background"),o=a.$panel.find(".as-background-opened");0!==o.length&&(e._fadeOutBackground(o),0!==s.length&&!0===e.settings.fadeOutBackground&&e._fadeInBackground(s))}}),this.on("panelsClose.SwapBackground."+i,function(t){if(-1!==t.previousIndex){var i=e.getPanelAt(t.previousIndex),n=i.$panel.find(".as-background"),r=i.$panel.find(".as-background-opened");0!==r.length&&(e._fadeOutBackground(r),0!==n.length&&!0===e.settings.fadeOutBackground&&e._fadeInBackground(n))}})},_fadeInBackground:function(e){var t=this.settings.swapBackgroundDuration;e.css({visibility:"visible"}),!0===n.checkCSSTransitions()?(e.off(n.cssTransitionEndEvents).on(n.cssTransitionEndEvents,function(t){t.target===t.currentTarget&&(e.off(n.cssTransitionEndEvents),e.css({transition:""}))}),setTimeout(function(){e.css({opacity:1,transition:"all "+t/1e3+"s"})},100)):e.stop().animate({opacity:1},t)},_fadeOutBackground:function(e){var t=this.settings.swapBackgroundDuration;!0===n.checkCSSTransitions()?(e.off(n.cssTransitionEndEvents).on(n.cssTransitionEndEvents,function(t){t.target===t.currentTarget&&(e.off(n.cssTransitionEndEvents),e.css({visibility:"hidden",transition:""}))}),setTimeout(function(){e.css({opacity:0,transition:"all "+t/1e3+"s"})},100)):e.stop().animate({opacity:0},t,function(){e.css({visibility:"hidden"})})},destroySwapBackground:function(){this.off("panelOpen.SwapBackground."+i),this.off("panelsClose.SwapBackground."+i)},swapBackgroundDefaults:{swapBackgroundDuration:700,fadeOutBackground:!1}};t.AccordionSlider.addModule("SwapBackground",r,"accordion")}(window,jQuery),function(e,t){"use strict";var i=t.AccordionSlider.namespace,n={touchStartPoint:{x:0,y:0},touchEndPoint:{x:0,y:0},touchDistance:{x:0,y:0},touchStartPosition:0,isTouchMoving:!1,touchSwipeEvents:{startEvent:"",moveEvent:"",endEvent:""},initTouchSwipe:function(){var e=this;!1!==this.settings.touchSwipe&&(this.touchSwipeEvents.startEvent="touchstart."+i+" mousedown."+i,this.touchSwipeEvents.moveEvent="touchmove."+i+" mousemove."+i,this.touchSwipeEvents.endEvent="touchend."+this.uniqueId+"."+i+" mouseup."+this.uniqueId+"."+i,this.$panelsContainer.on(this.touchSwipeEvents.startEvent,t.proxy(this._onTouchStart,this)),this.$panelsContainer.on("dragstart."+i,function(e){e.preventDefault()}),this.$panelsContainer.find("a").on("click."+i,function(t){void 0===t.originalEvent.touches&&e.$accordion.hasClass("as-swiping")&&t.preventDefault()}),this.on("update.TouchSwipe."+i,function(){e.getTotalPages()>1?e.$panelsContainer.addClass("as-grab"):e.$panelsContainer.removeClass("as-grab")}))},_onTouchStart:function(e){var i=void 0!==e.originalEvent.touches?e.originalEvent.touches[0]:e.originalEvent;t(e.target).closest(".as-selectable").length>=1||void 0===e.originalEvent.touches&&1===this.getTotalPages()||(this.touchStartPoint.x=i.pageX||i.clientX,this.touchStartPoint.y=i.pageY||i.clientY,this.touchStartPosition=parseInt(this.$panelsContainer.css(this.positionProperty),10),this.touchDistance.x=this.touchDistance.y=0,t(document).on(this.touchSwipeEvents.moveEvent,t.proxy(this._onTouchMove,this)),t(document).on(this.touchSwipeEvents.endEvent,t.proxy(this._onTouchEnd,this)),this.$panelsContainer.removeClass("as-grab").addClass("as-grabbing"),this.$accordion.addClass("as-swiping"))},_onTouchMove:function(e){var t=void 0!==e.originalEvent.touches?e.originalEvent.touches[0]:e.originalEvent;this.isTouchMoving=!0,this.touchEndPoint.x=t.pageX||t.clientX,this.touchEndPoint.y=t.pageY||t.clientY,this.touchDistance.x=this.touchEndPoint.x-this.touchStartPoint.x,this.touchDistance.y=this.touchEndPoint.y-this.touchStartPoint.y;var i="horizontal"===this.settings.orientation?this.touchDistance.x:this.touchDistance.y,n="horizontal"===this.settings.orientation?this.touchDistance.y:this.touchDistance.x;if(Math.abs(i)>Math.abs(n)){e.preventDefault();var r=parseInt(this.$panelsContainer.css(this.positionProperty),10);(r>=0&&0===this.currentPage||r<=-this.totalPanelsSize+this.totalSize&&this.currentPage===this.getTotalPages()-1)&&(i*=.2),this.$panelsContainer.css(this.positionProperty,this.touchStartPosition+i)}},_onTouchEnd:function(e){var i=this;if(t(document).off(this.touchSwipeEvents.moveEvent),t(document).off(this.touchSwipeEvents.endEvent),this.$panelsContainer.removeClass("as-grabbing").addClass("as-grab"),!1===this.isTouchMoving||!0===this.isTouchMoving&&Math.abs(this.touchDistance.x)<10&&Math.abs(this.touchDistance.y)<10){this.$accordion.removeClass("as-swiping");var n=t(e.target).parents(".as-panel").index();void 0!==e.originalEvent.touches&&n!==this.currentIndex&&-1!==n&&"never"!==this.openPanelOn&&(this.openPanel(n),e.preventDefault())}if(setTimeout(function(){i.$accordion.removeClass("as-swiping")},1),!1!==this.isTouchMoving){this.isTouchMoving=!1;var r={};r[this.positionProperty]=this.touchStartPosition,"horizontal"===this.settings.orientation?this.touchDistance.x>this.settings.touchSwipeThreshold?this.currentPage>0?this.previousPage():this.$panelsContainer.stop().animate(r,300):-this.touchDistance.x>this.settings.touchSwipeThreshold?this.currentPage<this.getTotalPages()-1?this.nextPage():this.gotoPage(this.currentPage):Math.abs(this.touchDistance.x)<this.settings.touchSwipeThreshold&&this.$panelsContainer.stop().animate(r,300):"vertical"===this.settings.orientation&&(this.touchDistance.y>this.settings.touchSwipeThreshold?this.currentPage>0?this.previousPage():this.$panelsContainer.stop().animate(r,300):-this.touchDistance.y>this.settings.touchSwipeThreshold?this.currentPage<this.getTotalPages()-1?this.nextPage():this.$panelsContainer.animate(r,300):Math.abs(this.touchDistance.y)<this.settings.touchSwipeThreshold&&this.$panelsContainer.stop().animate(r,300))}},destroyTouchSwipe:function(){this.$panelsContainer.off("dragstart."+i),this.$panelsContainer.find("a").off("click."+i),this.$panelsContainer.off(this.touchSwipeEvents.startEvent),t(document).off(this.touchSwipeEvents.endEvent),t(document).off(this.touchSwipeEvents.moveEvent),this.off("update.TouchSwipe."+i),this.$panelsContainer.removeClass("as-grab")},touchSwipeDefaults:{touchSwipe:!0,touchSwipeThreshold:50}};t.AccordionSlider.addModule("TouchSwipe",n,"accordion")}(window,jQuery),function(e,t){"use strict";var i=t.AccordionSlider.namespace,n=e.navigator.userAgent.toLowerCase(),r=(/(msie) ([\w.]+)/.exec(n)||[])[1],a={XMLDataAttributesMap:{width:"data-width",height:"data-height",depth:"data-depth",position:"data-position",horizontal:"data-horizontal",vertical:"data-vertical",showTransition:"data-show-transition",showOffset:"data-show-offset",showDelay:"data-show-delay",showDuration:"data-show-duration",showEasing:"data-show-easing",hideTransition:"data-hide-transition",hideOffset:"data-",hideDelay:"data-hide-delay",hideDuration:"data-hide-duration",hideEasing:"data-hide-easing"},initXML:function(){null!==this.settings.XMLSource&&this.updateXML()},updateXML:function(){var e=this;this.removePanels(),this.$panelsContainer.empty(),this.off("XMLReady."+i),this.on("XMLReady."+i,function(i){var n=t(i.xmlData),r=n.find("accordion")[0].attributes.lazyLoading;void 0!==r&&(r=r.nodeValue),n.find("panel").each(function(){var i,n,a=t(this),s=a.find("background"),o=a.find("backgroundRetina"),l=a.find("backgroundLink"),u=a.find("backgroundOpened"),c=a.find("backgroundOpenedRetina"),d=a.find("backgroundOpenedLink"),h=a.find("layer"),p=t('<div class="as-panel"></div>').appendTo(e.$panelsContainer);if(l.length>=1&&(i=t('<a href="'+l.text()+'"></a>'),t.each(l[0].attributes,function(e,t){i.attr(t.nodeName,t.nodeValue)}),i.appendTo(p)),s.length>=1){var f=t('<img class="as-background"/>');void 0!==r?f.attr({src:r,"data-src":s.text()}):f.attr({src:s.text()}),o.length>=1&&f.attr({"data-retina":o.text()}),t.each(s[0].attributes,function(e,t){f.attr(t.nodeName,t.nodeValue)}),f.appendTo(l.length?i:p)}if(d.length>=1&&(n=t('<a href="'+d.text()+'"></a>'),t.each(d[0].attributes,function(e,t){n.attr(t.nodeName,t.nodeValue)}),n.appendTo(p)),u.length>=1){var m=t('<img class="as-background-opened"/>');void 0!==r?m.attr({src:r,"data-src":u.text()}):m.attr({src:u.text()}),c.length>=1&&m.attr({"data-retina":c.text()}),t.each(u[0].attributes,function(e,t){m.attr(t.nodeName,t.nodeValue)}),m.appendTo(d.length?n:p)}h.length>=1&&t.each(h,function(){var i=t(this),n="",r="",a=p;t.each(i[0].attributes,function(i,a){if("style"===a.nodeName){var s=a.nodeValue.split(" ");t.each(s,function(e,t){n+=" as-"+t})}else r+=" "+e.XMLDataAttributesMap[a.nodeName]+'="'+a.nodeValue+'"'});var s=t('<div class="as-layer'+n+'"'+r+'"></div>');if(i.find("layer").length>=1){var o=(new Date).valueOf();i.attr("parentID",o),s.attr("class",s.attr("class")+" "+o)}else s.html(i.text());i.parent().is("layer")&&(a=p.find("."+i.parent().attr("parentID"))),s.appendTo(a)})}),e.update()}),this._loadXML()},_loadXML:function(){var e=this;if(".xml"===this.settings.XMLSource.slice(-4))t.ajax({type:"GET",url:this.settings.XMLSource,dataType:"msie"===r?"text":"xml",success:function(t){var n;"msie"===r?((n=new ActiveXObject("Microsoft.XMLDOM")).async=!1,n.loadXML(t)):n=t,e.trigger({type:"XMLReady."+i,xmlData:n})}});else{var n=t.parseXML(this.settings.XMLSource);e.trigger({type:"XMLReady."+i,xmlData:n})}},destroyXML:function(){this.off("XMLReady."+i)},XMLDefaults:{XMLSource:null}};t.AccordionSlider.addModule("XML",a,"accordion")}(window,jQuery);