vendor: 8,966 bytes, lines 1-25
1/**! 2 * @fileOverview Kickass library to create and place poppers near their reference elements. 3 * @version 1.16.1 4 * @license 5 * Copyright (c) 2016 Federico Zivolo and contributors 6 * 7 * Permission is hereby granted, free of charge, to any person obtaining a copy 8 * of this software and associated documentation files (the "Software"), to deal 9 * in the Software without restriction, including without limitation the rights 10 * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 11 * copies of the Software, and to permit persons to whom the Software is 12 * furnished to do so, subject to the following conditions: 13 * 14 * The above copyright notice and this permission notice shall be included in all 15 * copies or substantial portions of the Software. 16 * 17 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 18 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 19 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 20 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 21 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 22 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 23 * SOFTWARE. 24 */ 25!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):e.Popper=t()}(this,(function(){"use strict";var e="undefined"!=typeof window&&"undefined"!=typeof document&&"undefined"!=typeof navigator,t=function(){for(var t=["Edge","Trident","Firefox"],i=0;i<t.length;i+=1)if(e&&navigator.userAgent.indexOf(t[i])>=0)return 1;return 0}();var i=e&&window.Promise?function(e){var t=!1;return function(){t||(t=!0,window.Promise.resolve().then((function(){t=!1,e()})))}}:function(e){var i=!1;return function(){i||(i=!0,setTimeout((function(){i=!1,e()}),t))}};function n(e){return e&&"[object Function]"==={}.toString.call(e)}function o(e,t){if(1!==e.nodeType)return[];var i=e.ownerDocument.defaultView.getComputedStyle(e,null);return t?i[t]:i}function s(e){return"HTML"===e.nodeName?e:e.parentNode||e.host}function r(e){if(!e)return document.body;switch(e.nodeName){case"HTML":case"BODY":return e.ownerDocument.body;case"#document":return e.body}var t=o(e),i=t.overflow,n=t.overflowX,a=t.overflowY;return/(auto|scroll|overlay)/.test(i+a+n)?e:r(s(e))}function a(e){return e&&e.referenceNode?e.referenceNode:e}var l=e&&!(!window.MSInputMethodContext||!document.documentMode),d=e&&/MSIE 10/.test(navigator.userAgent);function c(e){return 11===e?l:10===e?d:l||d}function u(e){if(!e)return document.documentElement;for(var t=c(10)?document.body:null,i=e.offsetParent||null;i===t&&e.nextElementSibling;)i=(e=e.nextElementSibling).offsetParent;var n=i&&i.nodeName;return n&&"BODY"!==n&&"HTML"!==n?-1!==["TH","TD","TABLE"].indexOf(i.nodeName)&&"static"===o(i,"position")?u(i):i:e?e.ownerDocument.documentElement:document.documentElement}function p(e){return null!==e.parentNode?p(e.parentNode):e}function f(e,t){if(!(e&&e.nodeType&&t&&t.nodeType))return document.documentElement;var i=e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_FOLLOWING,n=i?e:t,o=i?t:e,s=document.createRange();s.setStart(n,0),s.setEnd(o,0);var r,a,l=s.commonAncestorContainer;if(e!==l&&t!==l||n.contains(o))return"BODY"===(a=(r=l).nodeName)||"HTML"!==a&&u(r.firstElementChild)!==r?u(l):l;var d=p(e);return d.host?f(d.host,t):f(e,p(t).host)}function h(e){var t="top"===(arguments.length>1&&void 0!==arguments[1]?arguments[1]:"top")?"scrollTop":"scrollLeft",i=e.nodeName;if("BODY"===i||"HTML"===i){var n=e.ownerDocument.documentElement;return(e.ownerDocument.scrollingElement||n)[t]}return e[t]}function m(e,t){var i="x"===t?"Left":"Top",n="Left"===i?"Right":"Bottom";return parseFloat(e["border"+i+"Width"])+parseFloat(e["border"+n+"Width"])}function g(e,t,i,n){return Math.max(t["offset"+e],t["scroll"+e],i["client"+e],i["offset"+e],i["scroll"+e],c(10)?parseInt(i["offset"+e])+parseInt(n["margin"+("Height"===e?"Top":"Left")])+parseInt(n["margin"+("Height"===e?"Bottom":"Right")]):0)}function v(e){var t=e.body,i=e.documentElement,n=c(10)&&getComputedStyle(i);return{height:g("Height",t,i,n),width:g("Width",t,i,n)}}var y=function(){function e(e,t){for(var i=0;i<t.length;i++){var n=t[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,i,n){return i&&e(t.prototype,i),n&&e(t,n),t}}(),w=function(e,t,i){return t in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e},b=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};function _(e){return b({},e,{right:e.left+e.width,bottom:e.top+e.height})}function $(e){var t={};try{if(c(10)){t=e.getBoundingClientRect();var i=h(e,"top"),n=h(e,"left");t.top+=i,t.left+=n,t.bottom+=i,t.right+=n}else t=e.getBoundingClientRect()}catch(e){}var s={left:t.left,top:t.top,width:t.right-t.left,height:t.bottom-t.top},r="HTML"===e.nodeName?v(e.ownerDocument):{},a=r.width||e.clientWidth||s.width,l=r.height||e.clientHeight||s.height,d=e.offsetWidth-a,u=e.offsetHeight-l;if(d||u){var p=o(e);d-=m(p,"x"),u-=m(p,"y"),s.width-=d,s.height-=u}return _(s)}function C(e,t){var i=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=c(10),s="HTML"===t.nodeName,a=$(e),l=$(t),d=r(e),u=o(t),p=parseFloat(u.borderTopWidth),f=parseFloat(u.borderLeftWidth);i&&s&&(l.top=Math.max(l.top,0),l.left=Math.max(l.left,0));var m=_({top:a.top-l.top-p,left:a.left-l.left-f,width:a.width,height:a.height});if(m.marginTop=0,m.marginLeft=0,!n&&s){var g=parseFloat(u.marginTop),v=parseFloat(u.marginLeft);m.top-=p-g,m.bottom-=p-g,m.left-=f-v,m.right-=f-v,m.marginTop=g,m.marginLeft=v}return(n&&!i?t.contains(d):t===d&&"BODY"!==d.nodeName)&&(m=function(e,t){var i=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=h(t,"top"),o=h(t,"left"),s=i?-1:1;return e.top+=n*s,e.bottom+=n*s,e.left+=o*s,e.right+=o*s,e}(m,t)),m}function k(e){var t=e.nodeName;if("BODY"===t||"HTML"===t)return!1;if("fixed"===o(e,"position"))return!0;var i=s(e);return!!i&&k(i)}function T(e){if(!e||!e.parentElement||c())return document.documentElement;for(var t=e.parentElement;t&&"none"===o(t,"transform");)t=t.parentElement;return t||document.documentElement}function S(e,t,i,n){var o=arguments.length>4&&void 0!==arguments[4]&&arguments[4],l={top:0,left:0},d=o?T(e):f(e,a(t));if("viewport"===n)l=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],i=e.ownerDocument.documentElement,n=C(e,i),o=Math.max(i.clientWidth,window.innerWidth||0),s=Math.max(i.clientHeight,window.innerHeight||0),r=t?0:h(i),a=t?0:h(i,"left");return _({top:r-n.top+n.marginTop,left:a-n.left+n.marginLeft,width:o,height:s})}(d,o);else{var c=void 0;"scrollParent"===n?"BODY"===(c=r(s(t))).nodeName&&(c=e.ownerDocument.documentElement):c="window"===n?e.ownerDocument.documentElement:n;var u=C(c,d,o);if("HTML"!==c.nodeName||k(d))l=u;else{var p=v(e.ownerDocument),m=p.height,g=p.width;l.top+=u.top-u.marginTop,l.bottom=m+u.top,l.left+=u.left-u.marginLeft,l.right=g+u.left}}var y="number"==typeof(i=i||0);return l.left+=y?i:i.left||0,l.top+=y?i:i.top||0,l.right-=y?i:i.right||0,l.bottom-=y?i:i.bottom||0,l}function x(e,t,i,n,o){var s=arguments.length>5&&void 0!==arguments[5]?arguments[5]:0;if(-1===e.indexOf("auto"))return e;var r=S(i,n,s,o),a={top:{width:r.width,height:t.top-r.top},right:{width:r.right-t.right,height:r.height},bottom:{width:r.width,height:r.bottom-t.bottom},left:{width:t.left-r.left,height:r.height}},l=Object.keys(a).map((function(e){return b({key:e},a[e],{area:(t=a[e],t.width*t.height)});var t})).sort((function(e,t){return t.area-e.area})),d=l.filter((function(e){var t=e.width,n=e.height;return t>=i.clientWidth&&n>=i.clientHeight})),c=d.length>0?d[0].key:l[0].key,u=e.split("-")[1];return c+(u?"-"+u:"")}function E(e,t,i){var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;return C(i,n?T(t):f(t,a(i)),n)}function A(e){var t=e.ownerDocument.defaultView.getComputedStyle(e),i=parseFloat(t.marginTop||0)+parseFloat(t.marginBottom||0),n=parseFloat(t.marginLeft||0)+parseFloat(t.marginRight||0);return{width:e.offsetWidth+n,height:e.offsetHeight+i}}function O(e){var t={left:"right",right:"left",bottom:"top",top:"bottom"};return e.replace(/left|right|bottom|top/g,(function(e){return t[e]}))}function F(e,t,i){i=i.split("-")[0];var n=A(e),o={width:n.width,height:n.height},s=-1!==["right","left"].indexOf(i),r=s?"top":"left",a=s?"left":"top",l=s?"height":"width",d=s?"width":"height";return o[r]=t[r]+t[l]/2-n[l]/2,o[a]=i===a?t[a]-n[d]:t[O(a)],o}function P(e,t){return Array.prototype.find?e.find(t):e.filter(t)[0]}function D(e,t,i){return(void 0===i?e:e.slice(0,function(e,t,i){if(Array.prototype.findIndex)return e.findIndex((function(e){return e[t]===i}));var n=P(e,(function(e){return e[t]===i}));return e.indexOf(n)}
vendor: 10,627 bytes, line 25
25(e,"name",i))).forEach((function(e){e.function&&console.warn("`modifier.function` is deprecated, use `modifier.fn`!");var i=e.function||e.fn;e.enabled&&n(i)&&(t.offsets.popper=_(t.offsets.popper),t.offsets.reference=_(t.offsets.reference),t=i(t,e))})),t}function N(){if(!this.state.isDestroyed){var e={instance:this,styles:{},arrowStyles:{},attributes:{},flipped:!1,offsets:{}};e.offsets.reference=E(this.state,this.popper,this.reference,this.options.positionFixed),e.placement=x(this.options.placement,e.offsets.reference,this.popper,this.reference,this.options.modifiers.flip.boundariesElement,this.options.modifiers.flip.padding),e.originalPlacement=e.placement,e.positionFixed=this.options.positionFixed,e.offsets.popper=F(this.popper,e.offsets.reference,e.placement),e.offsets.popper.position=this.options.positionFixed?"fixed":"absolute",e=D(this.modifiers,e),this.state.isCreated?this.options.onUpdate(e):(this.state.isCreated=!0,this.options.onCreate(e))}}function M(e,t){return e.some((function(e){var i=e.name;return e.enabled&&i===t}))}function j(e){for(var t=[!1,"ms","Webkit","Moz","O"],i=e.charAt(0).toUpperCase()+e.slice(1),n=0;n<t.length;n++){var o=t[n],s=o?""+o+i:e;if(void 0!==document.body.style[s])return s}return null}function I(){return this.state.isDestroyed=!0,M(this.modifiers,"applyStyle")&&(this.popper.removeAttribute("x-placement"),this.popper.style.position="",this.popper.style.top="",this.popper.style.left="",this.popper.style.right="",this.popper.style.bottom="",this.popper.style.willChange="",this.popper.style[j("transform")]=""),this.disableEventListeners(),this.options.removeOnDestroy&&this.popper.parentNode.removeChild(this.popper),this}function R(e){var t=e.ownerDocument;return t?t.defaultView:window}function q(e,t,i,n){var o="BODY"===e.nodeName,s=o?e.ownerDocument.defaultView:e;s.addEventListener(t,i,{passive:!0}),o||q(r(s.parentNode),t,i,n),n.push(s)}function L(e,t,i,n){i.updateBound=n,R(e).addEventListener("resize",i.updateBound,{passive:!0});var o=r(e);return q(o,"scroll",i.updateBound,i.scrollParents),i.scrollElement=o,i.eventsEnabled=!0,i}function H(){this.state.eventsEnabled||(this.state=L(this.reference,this.options,this.state,this.scheduleUpdate))}function z(){var e,t;this.state.eventsEnabled&&(cancelAnimationFrame(this.scheduleUpdate),this.state=(e=this.reference,t=this.state,R(e).removeEventListener("resize",t.updateBound),t.scrollParents.forEach((function(e){e.removeEventListener("scroll",t.updateBound)})),t.updateBound=null,t.scrollParents=[],t.scrollElement=null,t.eventsEnabled=!1,t))}function W(e){return""!==e&&!isNaN(parseFloat(e))&&isFinite(e)}function V(e,t){Object.keys(t).forEach((function(i){var n="";-1!==["width","height","top","right","bottom","left"].indexOf(i)&&W(t[i])&&(n="px"),e.style[i]=t[i]+n}))}var B=e&&/Firefox/i.test(navigator.userAgent);function U(e,t,i){var n=P(e,(function(e){return e.name===t})),o=!!n&&e.some((function(e){return e.name===i&&e.enabled&&e.order<n.order}));if(!o){var s="`"+t+"`",r="`"+i+"`";console.warn(r+" modifier is required by "+s+" modifier in order to work, be sure to include it before "+s+"!")}return o}var Y=["auto-start","auto","auto-end","top-start","top","top-end","right-start","right","right-end","bottom-end","bottom","bottom-start","left-end","left","left-start"],Q=Y.slice(3);function K(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],i=Q.indexOf(e),n=Q.slice(i+1).concat(Q.slice(0,i));return t?n.reverse():n}var X="flip",Z="clockwise",G="counterclockwise";function J(e,t,i,n){var o=[0,0],s=-1!==["right","left"].indexOf(n),r=e.split(/(\+|\-)/).map((function(e){return e.trim()})),a=r.indexOf(P(r,(function(e){return-1!==e.search(/,|\s/)})));r[a]&&-1===r[a].indexOf(",")&&console.warn("Offsets separated by white space(s) are deprecated, use a comma (,) instead.");var l=/\s*,\s*|\s+/,d=-1!==a?[r.slice(0,a).concat([r[a].split(l)[0]]),[r[a].split(l)[1]].concat(r.slice(a+1))]:[r];return d=d.map((function(e,n){var o=(1===n?!s:s)?"height":"width",r=!1;return e.reduce((function(e,t){return""===e[e.length-1]&&-1!==["+","-"].indexOf(t)?(e[e.length-1]=t,r=!0,e):r?(e[e.length-1]+=t,r=!1,e):e.concat(t)}),[]).map((function(e){return function(e,t,i,n){var o=e.match(/((?:\-|\+)?\d*\.?\d*)(.*)/),s=+o[1],r=o[2];if(!s)return e;if(0===r.indexOf("%")){return _("%p"===r?i:n)[t]/100*s}if("vh"===r||"vw"===r)return("vh"===r?Math.max(document.documentElement.clientHeight,window.innerHeight||0):Math.max(document.documentElement.clientWidth,window.innerWidth||0))/100*s;return s}(e,o,t,i)}))})),d.forEach((function(e,t){e.forEach((function(i,n){W(i)&&(o[t]+=i*("-"===e[n-1]?-1:1))}))})),o}var ee={shift:{order:100,enabled:!0,fn:function(e){var t=e.placement,i=t.split("-")[0],n=t.split("-")[1];if(n){var o=e.offsets,s=o.reference,r=o.popper,a=-1!==["bottom","top"].indexOf(i),l=a?"left":"top",d=a?"width":"height",c={start:w({},l,s[l]),end:w({},l,s[l]+s[d]-r[d])};e.offsets.popper=b({},r,c[n])}return e}},offset:{order:200,enabled:!0,fn:function(e,t){var i=t.offset,n=e.placement,o=e.offsets,s=o.popper,r=o.reference,a=n.split("-")[0],l=void 0;return l=W(+i)?[+i,0]:J(i,s,r,a),"left"===a?(s.top+=l[0],s.left-=l[1]):"right"===a?(s.top+=l[0],s.left+=l[1]):"top"===a?(s.left+=l[0],s.top-=l[1]):"bottom"===a&&(s.left+=l[0],s.top+=l[1]),e.popper=s,e},offset:0},preventOverflow:{order:300,enabled:!0,fn:function(e,t){var i=t.boundariesElement||u(e.instance.popper);e.instance.reference===i&&(i=u(i));var n=j("transform"),o=e.instance.popper.style,s=o.top,r=o.left,a=o[n];o.top="",o.left="",o[n]="";var l=S(e.instance.popper,e.instance.reference,t.padding,i,e.positionFixed);o.top=s,o.left=r,o[n]=a,t.boundaries=l;var d=t.priority,c=e.offsets.popper,p={primary:function(e){var i=c[e];return c[e]<l[e]&&!t.escapeWithReference&&(i=Math.max(c[e],l[e])),w({},e,i)},secondary:function(e){var i="right"===e?"left":"top",n=c[i];return c[e]>l[e]&&!t.escapeWithReference&&(n=Math.min(c[i],l[e]-("right"===e?c.width:c.height))),w({},i,n)}};return d.forEach((function(e){var t=-1!==["left","top"].indexOf(e)?"primary":"secondary";c=b({},c,p[t](e))})),e.offsets.popper=c,e},priority:["left","right","top","bottom"],padding:5,boundariesElement:"scrollParent"},keepTogether:{order:400,enabled:!0,fn:function(e){var t=e.offsets,i=t.popper,n=t.reference,o=e.placement.split("-")[0],s=Math.floor,r=-1!==["top","bottom"].indexOf(o),a=r?"right":"bottom",l=r?"left":"top",d=r?"width":"height";return i[a]<s(n[l])&&(e.offsets.popper[l]=s(n[l])-i[d]),i[l]>s(n[a])&&(e.offsets.popper[l]=s(n[a])),e}},arrow:{order:500,enabled:!0,fn:function(e,t){var i;if(!U(e.instance.modifiers,"arrow","keepTogether"))return e;var n=t.element;if("string"==typeof n){if(!(n=e.instance.popper.querySelector(n)))return e}else if(!e.instance.popper.contains(n))return console.warn("WARNING: `arrow.element` must be child of its popper element!"),e;var s=e.placement.split("-")[0],r=e.offsets,a=r.popper,l=r.reference,d=-1!==["left","right"].indexOf(s),c=d?"height":"width",u=d?"Top":"Left",p=u.toLowerCase(),f=d?"left":"top",h=d?"bottom":"right",m=A(n)[c];l[h]-m<a[p]&&(e.offsets.popper[p]-=a[p]-(l[h]-m)),l[p]+m>a[h]&&(e.offsets.popper[p]+=l[p]+m-a[h]),e.offsets.popper=_(e.offsets.popper);var g=l[p]+l[c]/2-m/2,v=o(e.instance.popper),y=parseFloat(v["margin"+u]),b=parseFloat(v["border"+u+"Width"]),$=g-e.offsets.popper[p]-y-b;return $=Math.max(Math.min(a[c]-m,$),0),e.arrowElement=n,e.offsets.arrow=(w(i={},p,Math.round($)),w(i,f,""),i),e},element:"[x-arrow]"},flip:{order:600,enabled:!0,fn:function(e,t){if(M(e.instance.modifiers,"inner"))return e;if(e.flipped&&e.placement===e.originalPlacement)return e;var i=S(e.instance.popper,e.instance.reference,t.padding,t.boundariesElement,e.positionFixed),n=e.placement.split("-")[0],o=O(n),s=e.placement.split("-")[1]||"",r=[];switch(t.behavior){case X:r=[n,o];break;case Z:r=K(n);break;case G:r=K(n,!0);break;default:r=t.behavior}return r.forEach((function(a,l){if(n!==a||r.length===l+1)return e;n=e.placement.split("-")[0],o=O(n);var d=e.offsets.popper,c=e.offsets.reference,u=Math.floor,p="left"===n&&u(d.right)>u(c.left)||"right"===n&&u(d.left)<u(c.right)||"top"===n&&u(d.bottom)>u(c.top)||"bottom"===n&&u(d.top)<u(c.bottom),f=u(d.left)<u(i.left),h=u(d.right)>u(i.right),m=u(d.top)<u(i.top),g=u(d.bottom)>u(i.bottom),v="left"===n&&f||"right"===n&&h||"top"===n&&m||"bottom"===n&&g,y=-1!==["top","bottom"].indexOf(n),w=!!t.flipVariations&&(y&&"start"===s&&f||y&&"end"===s&&h||!y&&"start"===s&&m||!y&&"end"===s&&g),_=!!t.flipVariationsByContent&&(y&&"start"===s&&h||y&&"end"===s&&f||!y&&"start"===s&&g||!y&&"end"===s&&m),$=w||_;(p||v||$)&&(e.flipped=!0,(p||v)&&(n=r[l+1]),$&&(s=function(e){return"end"===e?"start":"start"===e?"end":e}(s)),e.placement=n+(s?"-"+s:""),e.offsets.popper=b({},e.offsets.popper,F(e.instance.popper,e.offsets.reference,e.placement)),e=D(e.instance.modifiers,e,"flip"))})),e},behavior:"flip",padding:5,boundariesElement:"viewport",flipVariations:!1,flipVariationsByContent:!1},inner:{order:700,enabled:!1,fn:function(e){var t=e.placement,i=t.split("-")[0],n=e.offsets,o=n.popper,s=n.reference,r=-1!==["left","right"].indexOf(i),a=-1===["top","left"].indexOf(i);return o[r?"left":"top"]=s[i]-(a?o[r?"width":"height"]:0),e.placement=O(t),e.offsets.popper=_(o),e}},hide:{order:800,enabled:!0,fn:function(e){if(!U(e.instance.modifiers,"hide","preventOverflow"))return e;var t=e.offsets.reference,i=P(e.instance.modifiers,(function(e){return"preventOverflow"===e.name})).boundaries;if(t.bottom<i.top||t.left>i.right||t.top>i.bottom||t.right<i.left){if(!0===e.hide)return e;e.hide=!0,e.attributes["x-out-of-boundaries"]=""}else{if(!1===e.hide)return e;e.hide=!1,e.attributes["x-out-of-boundaries"]=!1}return e}},computeStyle:{order:850,enabled:!0,fn:function(e,t){var i=t.x,n=t.y,o=e.offsets.popper,s=P(e.instance.modifiers,(function(e){return"applyStyle"===e.name})).gpuAcceleration;void 0!==s&&console.warn("WARNING: `gpuAcceleration` option moved to `computeStyle` modifier and will not be supported in future versions of Popper.js!");var r=void 0!==s?s:t.gpuAcceleration,a=u(e.instance.popper),l=$(a),d={position:o.position},c=function(e,t){var i=e.offsets,n=i.popper,o=i.reference,s=Math.round,r=Math.floor,a=function(e){return e},l=s(o.width),d=s(n.width),c=-1!==["left","right"].indexOf(e.placement),u=-1!==e.placement.indexOf("-"),p=t?c||u||l%2==d%2?s:r:a,f=t?s:a;return{left:p(l%2==1&&d%2==1&&!u&&t?n.left-1:n.left),top:f(n.top),bottom:f(n.bottom),right:p(n.right)}}(e,window.devicePixelRatio<2||!B),p="bottom"===i?"top":"bottom",f="right"===n?"left":"right",h=j("transform"),m=void 0,g=void 0;if(g="bottom"===p?"HTML"===a.nodeName?-a.clientHeight+c.bottom:-l.he
25ight+c.bottom:c.top,m="right"===f?"HTML"===a.nodeName?-a.clientWidth+c.right:-l.width+c.right:c.left,r&&h)d[h]="translate3d("+m+"px, "+g+"px, 0)",d[p]=0,d[f]=0,d.willChange="transform";else{var v="bottom"===p?-1:1,y="right"===f?-1:1;d[p]=g*v,d[f]=m*y,d.willChange=p+", "+f}var w={"x-placement":e.placement};return e.attributes=b({},w,e.attributes),e.styles=b({},d,e.styles),e.arrowStyles=b({},e.offsets.arrow,e.arrowStyles),e},gpuAcceleration:!0,x:"bottom",y:"right"},applyStyle:{order:900,enabled:!0,fn:function(e){var t,i;return V(e.instance.popper,e.styles),t=e.instance.popper,i=e.attributes,Object.keys(i).forEach((function(e){!1!==i[e]?t.setAttribute(e,i[e]):t.removeAttribute(e)})),e.arrowElement&&Object.keys(e.arrowStyles).length&&V(e.arrowElement,e.arrowStyles),e},onLoad:function(e,t,i,n,o){var s=E(o,t,e,i.positionFixed),r=x(i.placement,s,t,e,i.modifiers.flip.boundariesElement,i.modifiers.flip.padding);return t.setAttribute("x-placement",r),V(t,{position:i.positionFixed?"fixed":"absolute"}),i},gpuAcceleration:void 0}},te={placement:"bottom",positionFixed:!1,eventsEnabled:!0,removeOnDestroy:!1,onCreate:function(){},onUpdate:function(){},modifiers:ee},ie=function(){function e(t,o){var s=this,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.scheduleUpdate=function(){return requestAnimationFrame(s.update)},this.update=i(this.update.bind(this)),this.options=b({},e.Defaults,r),this.state={isDestroyed:!1,isCreated:!1,scrollParents:[]},this.reference=t&&t.jquery?t[0]:t,this.popper=o&&o.jquery?o[0]:o,this.options.modifiers={},Object.keys(b({},e.Defaults.modifiers,r.modifiers)).forEach((function(t){s.options.modifiers[t]=b({},e.Defaults.modifiers[t]||{},r.modifiers?r.modifiers[t]:{})})),this.modifiers=Object.keys(this.options.modifiers).map((function(e){return b({name:e},s.options.modifiers[e])})).sort((function(e,t){return e.order-t.order})),this.modifiers.forEach((function(e){e.enabled&&n(e.onLoad)&&e.onLoad(s.reference,s.popper,s.options,e,s.state)})),this.update();var a=this.options.eventsEnabled;a&&this.enableEventListeners(),this.state.eventsEnabled=a}return y(e,[{key:"update",value:function(){return N.call(this)}},{key:"destroy",value:function(){return I.call(this)}},{key:"enableEventListeners",value:function(){return H.call(this)}},{key:"disableEventListeners",value:function(){return z.call(this)}}]),e}();return ie.Utils=("undefined"!=typeof window?window:global).PopperUtils,ie.placements=Y,ie.Defaults=te,ie})), 26/*! 27 * Bootstrap util.js v4.6.2 (https://getbootstrap.com/) 28 * Copyright 2011-2022 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) 29 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) 30 */ 31function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t(require("jquery")):"function"==typeof define&&define.amd?define(["jquery"],t):(e="undefined"!=typeof globalThis?globalThis:e||self).Util=t(e.jQuery)}(this,(function(e){"use strict";function t(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var i=t(e),n="transitionend";function o(e){var t=this,n=!1;return i.default(this).one(s.TRANSITION_END,(function(){n=!0})),setTimeout((function(){n||s.triggerTransitionEnd(t)}),e),this}var s={TRANSITION_END:"bsTransitionEnd",getUID:function(e){do{e+=~~(1e6*Math.random())}while(document.getElementById(e));return e},getSelectorFromElement:function(e){var t=e.getAttribute("data-target");if(!t||"#"===t){var i=e.getAttribute("href");t=i&&"#"!==i?i.trim():""}try{return document.querySelector(t)?t:null}catch(e){return null}},getTransitionDurationFromElement:function(e){if(!e)return 0;var t=i.default(e).css("transition-duration"),n=i.default(e).css("transition-delay"),o=parseFloat(t),s=parseFloat(n);return o||s?(t=t.split(",")[0],n=n.split(",")[0],1e3*(parseFloat(t)+parseFloat(n))):0},reflow:function(e){return e.offsetHeight},triggerTransitionEnd:function(e){i.default(e).trigger(n)},supportsTransitionEnd:function(){return Boolean(n)},isElement:function(e){return(e[0]||e).nodeType},typeCheckConfig:function(e,t,i){for(var n in i)if(Object.prototype.hasOwnProperty.call(i,n)){var o=i[n],r=t[n],a=r&&s.isElement(r)?"element":null==(l=r)?""+l:{}.toString.call(l).match(/\s([a-z]+)/i)[1].toLowerCase();if(!new RegExp(o).test(a))throw new Error(e.toUpperCase()+': Option "'+n+'" provided type "'+a+'" but expected type "'+o+'".')}var l},findShadowRoot:function(e){if(!document.documentElement.attachShadow)return null;if("function"==typeof e.getRootNode){var t=e.getRootNode();return t instanceof ShadowRoot?t:null}return e instanceof ShadowRoot?e:e.parentNode?s.findShadowRoot(e.parentNode):null},jQueryDetection:function(){if(void 0===i.default)throw new TypeError("Bootstrap's JavaScript requires jQuery. jQuery must be included before Bootstrap's JavaScript.");var e=i.default.fn.jquery.split(" ")[0].split(".");if(e[0]<2&&e[1]<9||1===e[0]&&9===e[1]&&e[2]<1||e[0]>=4)throw new Error("Bootstrap's JavaScript requires at least jQuery v1.9.1 but less than v4.0.0")}};return s.jQueryDetection(),i.default.fn.emulateTransitionEnd=o,i.default.event.special[s.TRANSITION_END]={bindType:n,delegateType:n,handle:function(e){if(i.default(e.target).is(this))return e.handleObj.handler.apply(this,arguments)}},s})), 32/*! 33 * Bootstrap collapse.js v4.6.2 (https://getbootstrap.com/) 34 * Copyright 2011-2022 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) 35 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) 36 */ 37function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t(require("jquery"),require("./util.js")):"function"==typeof define&&define.amd?define(["jquery","./util"],t):(e="undefined"!=typeof globalThis?globalThis:e||self).Collapse=t(e.jQuery,e.Util)}(this,(function(e,t){"use strict";function i(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var n=i(e),o=i(t);function s(e,t){for(var i=0;i<t.length;i++){var n=t[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function r(){return r=Object.assign?Object.assign.bind():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},r.apply(this,arguments)}var a="collapse",l="bs.collapse",d="."+l,c=n.default.fn[a],u="show",p="collapse",f="collapsing",h="collapsed",m="width",g="show"+
37d,v="shown"+d,y="hide"+d,w="hidden"+d,b="click"+d+".data-api",_='[data-toggle="collapse"]',$={toggle:!0,parent:""},C={toggle:"boolean",parent:"(string|element)"},k=function(){function e(e,t){this._isTransitioning=!1,this._element=e,this._config=this._getConfig(t),this._triggerArray=[].slice.call(document.querySelectorAll('[data-toggle="collapse"][href="#'+e.id+'"],[data-toggle="collapse"][data-target="#'+e.id+'"]'));for(var i=[].slice.call(document.querySelectorAll(_)),n=0,s=i.length;n<s;n++){var r=i[n],a=o.default.getSelectorFromElement(r),l=[].slice.call(document.querySelectorAll(a)).filter((function(t){return t===e}));null!==a&&l.length>0&&(this._selector=a,this._triggerArray.push(r))}this._parent=this._config.parent?this._getParent():null,this._config.parent||this._addAriaAndCollapsedClass(this._element,this._triggerArray),this._config.toggle&&this.toggle()}var t,i,d,c=e.prototype;return c.toggle=function(){n.default(this._element).hasClass(u)?this.hide():this.show()},c.show=function(){var t,i,s=this;if(!this._isTransitioning&&!n.default(this._element).hasClass(u)&&(this._parent&&0===(t=[].slice.call(this._parent.querySelectorAll(".show, .collapsing")).filter((function(e){return"string"==typeof s._config.parent?e.getAttribute("data-parent")===s._config.parent:e.classList.contains(p)}))).length&&(t=null),!(t&&(i=n.default(t).not(this._selector).data(l))&&i._isTransitioning))){var r=n.default.Event(g);if(n.default(this._element).trigger(r),!r.isDefaultPrevented()){t&&(e._jQueryInterface.call(n.default(t).not(this._selector),"hide"),i||n.default(t).data(l,null));var a=this._getDimension();n.default(this._element).removeClass(p).addClass(f),this._element.style[a]=0,this._triggerArray.length&&n.default(this._triggerArray).removeClass(h).attr("aria-expanded",!0),this.setTransitioning(!0);var d="scroll"+(a[0].toUpperCase()+a.slice(1)),c=o.default.getTransitionDurationFromElement(this._element);n.default(this._element).one(o.default.TRANSITION_END,(function(){n.default(s._element).removeClass(f).addClass(p+" "+u),s._element.style[a]="",s.setTransitioning(!1),n.default(s._element).trigger(v)})).emulateTransitionEnd(c),this._element.style[a]=this._element[d]+"px"}}},c.hide=function(){var e=this;if(!this._isTransitioning&&n.default(this._element).hasClass(u)){var t=n.default.Event(y);if(n.default(this._element).trigger(t),!t.isDefaultPrevented()){var i=this._getDimension();this._element.style[i]=this._element.getBoundingClientRect()[i]+"px",o.default.reflow(this._element),n.default(this._element).addClass(f).removeClass(p+" "+u);var s=this._triggerArray.length;if(s>0)for(var r=0;r<s;r++){var a=this._triggerArray[r],l=o.default.getSelectorFromElement(a);if(null!==l)n.default([].slice.call(document.querySelectorAll(l))).hasClass(u)||n.default(a).addClass(h).attr("aria-expanded",!1)}this.setTransitioning(!0);this._element.style[i]="";var d=o.default.getTransitionDurationFromElement(this._element);n.default(this._element).one(o.default.TRANSITION_END,(function(){e.setTransitioning(!1),n.default(e._element).removeClass(f).addClass(p).trigger(w)})).emulateTransitionEnd(d)}}},c.setTransitioning=function(e){this._isTransitioning=e},c.dispose=function(){n.default.removeData(this._element,l),this._config=null,this._parent=null,this._element=null,this._triggerArray=null,this._isTransitioning=null},c._getConfig=function(e){return(e=r({},$,e)).toggle=Boolean(e.toggle),o.default.typeCheckConfig(a,e,C),e},c._getDimension=function(){return n.default(this._element).hasClass(m)?m:"height"},c._getParent=function(){var t,i=this;o.default.isElement(this._config.parent)?(t=this._config.parent,void 0!==this._config.parent.jquery&&(t=this._config.parent[0])):t=document.querySelector(this._config.parent);var s='[data-toggle="collapse"][data-parent="'+this._config.parent+'"]',r=[].slice.call(t.querySelectorAll(s));return n.default(r).each((function(t,n){i._addAriaAndCollapsedClass(e._getTargetFromElement(n),[n])})),t},c._addAriaAndCollapsedClass=function(e,t){var i=n.default(e).hasClass(u);t.length&&n.default(t).toggleClass(h,!i).attr("aria-expanded",i)},e._getTargetFromElement=function(e){var t=o.default.getSelectorFromElement(e);return t?document.querySelector(t):null},e._jQueryInterface=function(t){return this.each((function(){var i=n.default(this),o=i.data(l),s=r({},$,i.data(),"object"==typeof t&&t?t:{});if(!o&&s.toggle&&"string"==typeof t&&/show|hide/.test(t)&&(s.toggle=!1),o||(o=new e(this,s),i.data(l,o)),"string"==typeof t){if(void 0===o[t])throw new TypeError('No method n
37amed "'+t+'"');o[t]()}}))},t=e,d=[{key:"VERSION",get:function(){return"4.6.2"}},{key:"Default",get:function(){return $}}],(i=null)&&s(t.prototype,i),d&&s(t,d),Object.defineProperty(t,"prototype",{writable:!1}),e}();return n.default(document).on(b,_,(function(e){"A"===e.currentTarget.tagName&&e.preventDefault();var t=n.default(this),i=o.default.getSelectorFromElement(this),s=[].slice.call(document.querySelectorAll(i));n.default(s).each((function(){var e=n.default(this),i=e.data(l)?"toggle":t.data();k._jQueryInterface.call(e,i)}))})),n.default.fn[a]=k._jQueryInterface,n.default.fn[a].Constructor=k,n.default.fn[a].noConflict=function(){return n.default.fn[a]=c,k._jQueryInterface},k})), 38/*! 39 * Bootstrap dropdown.js v4.6.2 (https://getbootstrap.com/) 40 * Copyright 2011-2022 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) 41 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) 42 */ 43function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t(require("jquery"),require("popper.js"),require("./util.js")):"function"==typeof define&&define.amd?define(["jquery","popper.js","./util"],t):(e="undefined"!=typeof globalThis?globalThis:e||self).Dropdown=t(e.jQuery,e.Popper,e.Util)}(this,(function(e,t,i){"use strict";function n(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var o=n(e),s=n(t),r=n(i);function a(e,t){for(var i=0;i<t.length;i++){var n=t[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function l(){return l=Object.assign?Object.assign.bind():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},l.apply(this,arguments)}var d="dropdown",c="bs.dropdown",u="."+c,p=".data-api",f=o.default.fn[d],h=new RegExp("38|40|27"),m="disabled",g="show",v="dropdown-menu-right",y="hide"+u,w="hidden"+u,b="show"+u,_="shown"+u,$="click"+u,C="click"+u+p,k="keydown"+u+p,T="keyup"+u+p,S='[data-toggle="dropdown"]',x=".dropdown-menu",E={offset:0,flip:!0,boundary:"scrollParent",reference:"toggle",display:"dynamic",popperConfig:null},A={offset:"(number|string|function)",flip:"boolean",boundary:"(string|element)",reference:"(string|element)",display:"string",popperConfig:"(null|object)"},O=function(){function e(e,t){this._element=e,this._popper=null,this._config=this._getConfig(t),this._menu=this._getMenuElement(),this._inNavbar=this._detectNavbar(),this._addEventListeners()}var t,i,n,p=e.prototype;return p.toggle=function(){if(!this._element.disabled&&!o.default(this._element).hasClass(m)){var t=o.default(this._menu).hasClass(g);e._clearMenus(),t||this.show(!0)}},p.show=function(t){if(void 0===t&&(t=!1),!(this._element.disabled||o.default(this._element).hasClass(m)||o.default(this._menu).hasClass(g))){var i={relatedTarget:this._element},n=o.default.Event(b,i),a=e._getParentFromElement(this._element);if(o.default(a).trigger(n),!n.isDefaultPrevented()){if(!this._inNavbar&&t){if(void 0===s.default)throw new TypeError("Bootstrap's dropdowns require Popper (https://popper.js.org)");var l=this._element;"parent"===this._config.reference?l=a:r.default.isElement(this._config.reference)&&(l=this._config.reference,void 0!==this._config.reference.jquery&&(l=this._config.reference[0])),"scrollParent"!==this._config.boundary&&o.default(a).addClass("position-static"),this._popper=new s.default(l,this._menu,this._getPopperConfig())}"ontouchstart"in document.documentElement&&0===o.default(a).closest(".navbar-nav").length&&o.default(document.body).children().on("mouseover",null,o.default.noop),this._element.focus(),this._element.setAttribute("aria-expanded",!0),o.default(this._menu).toggleClass(g),o.default(a).toggleClass(g).trigger(o.default.Event(_,i))}}},p.hide=function(){if(!this._element.disabled&&!o.default(this._element).hasClass(m)&&o.default(this._menu).hasClass(g)){var t={relatedTarget:this._element},i=o.default.Event(y,t),n=e._getParentFromElement(this._element);o.default(n).trigger(i),i.isDefaultPrevented()||(this._popper&&this._popper.destroy(),o.default(this._menu).toggleClass(g),o.default(n).toggleClass(g).trigger(o.default.Event(w,t)))}},p.dispose=function(){o.default.removeData(this._element,c),o.default(this._element).off(u),this._element=null,this._menu=null,null!==this._popper&&(this._popper.destroy(),this._popper=null)},p.update=function(){this._inNavbar=this._detectNavbar(),null!==this._popper&&this._popper.scheduleUpdate()},p._addEventListeners=function(){var e=this;o.default(this._element).on($,(function(t){t.preventDefault(),t.stopPropagation(),e.toggle(
43)}))},p._getConfig=function(e){return e=l({},this.constructor.Default,o.default(this._element).data(),e),r.default.typeCheckConfig(d,e,this.constructor.DefaultType),e},p._getMenuElement=function(){if(!this._menu){var t=e._getParentFromElement(this._element);t&&(this._menu=t.querySelector(x))}return this._menu},p._getPlacement=function(){var e=o.default(this._element.parentNode),t="bottom-start";return e.hasClass("dropup")?t=o.default(this._menu).hasClass(v)?"top-end":"top-start":e.hasClass("dropright")?t="right-start":e.hasClass("dropleft")?t="left-start":o.default(this._menu).hasClass(v)&&(t="bottom-end"),t},p._detectNavbar=function(){return o.default(this._element).closest(".navbar").length>0},p._getOffset=function(){var e=this,t={};return"function"==typeof this._config.offset?t.fn=function(t){return t.offsets=l({},t.offsets,e._config.offset(t.offsets,e._element)),t}:t.offset=this._config.offset,t},p._getPopperConfig=function(){var e={placement:this._getPlacement(),modifiers:{offset:this._getOffset(),flip:{enabled:this._config.flip},preventOverflow:{boundariesElement:this._config.boundary}}};return"static"===this._config.display&&(e.modifiers.applyStyle={enabled:!1}),l({},e,this._config.popperConfig)},e._jQueryInterface=function(t){return this.each((function(){var i=o.default(this).data(c);if(i||(i=new e(this,"object"==typeof t?t:null),o.default(this).data(c,i)),"string"==typeof t){if(void 0===i[t])throw new TypeError('No method named "'+t+'"');i[t]()}}))},e._clearMenus=function(t){if(!t||3!==t.which&&("keyup"!==t.type||9===t.which))for(var i=[].slice.call(document.querySelectorAll(S)),n=0,s=i.length;n<s;n++){var r=e._getParentFromElement(i[n]),a=o.default(i[n]).data(c),l={relatedTarget:i[n]};if(t&&"click"===t.type&&(l.clickEvent=t),a){var d=a._menu;if(o.default(r).hasClass(g)&&!(t&&("click"===t.type&&/input|textarea/i.test(t.target.tagName)||"keyup"===t.type&&9===t.which)&&o.default.contains(r,t.target))){var u=o.default.Event(y,l);o.default(r).trigger(u),u.isDefaultPrevented()||("ontouchstart"in document.documentElement&&o.default(document.body).children().off("mouseover",null,o.default.noop),i[n].setAttribute("aria-expanded","false"),a._popper&&a._popper.destroy(),o.default(d).removeClass(g),o.default(r).removeClass(g).trigger(o.default.Event(w,l)))}}}},e._getParentFromElement=function(e){var t,i=r.default.getSelectorFromElement(e);return i&&(t=document.querySelector(i)),t||e.parentNode},e._dataApiKeydownHandler=function(t){if(!(/input|textarea/i.test(t.target.tagName)?32===t.which||27!==t.which&&(40!==t.which&&38!==t.which||o.default(t.target).closest(x).length):!h.test(t.which))&&!this.disabled&&!o.default(this).hasClass(m)){var i=e._getParentFromElement(this),n=o.default(i).hasClass(g);if(n||27!==t.which){if(t.preventDefault(),t.stopPropagation(),!n||27===t.which||32===t.which)return 27===t.which&&o.default(i.querySelector(S)).trigger("focus"),void o.default(this).trigger("click");var s=[].slice.call(i.querySelectorAll(".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)")).filter((function(e){return o.default(e).is(":visible")}));if(0!==s.length){var r=s.indexOf(t.target);38===t.which&&r>0&&r--,40===t.which&&r<s.length-1&&r++,r<0&&(r=0),s[r].focus()}}}},t=e,n=[{key:"VERSION",get:function(){return"4.6.2"}},{key:"Default",get:function(){return E}},{key:"DefaultType",get:function(){return A}}],(i=null)&&a(t.prototype,i),n&&a(t,n),Object.defineProperty(t,"prototype",{writable:!1}),e}();return o.default(document).on(k,S,O._dataApiKeydownHandler).on(k,x,O._dataApiKeydownHandler).on(C+" "+T,O._clearMenus).on(C,S,(function(e){e.preventDefault(),e.stopPropagation(),O._jQueryInterface.call(o.default(this),"toggle")})).on(C,".dropdown form",(function(e){e.stopPropagation()})),o.default.fn[d]=O._jQueryInterface,o.default.fn[d].Constructor=O,o.default.fn[d].noConflict=function(){return o.default.fn[d]=f,O._jQueryInterface},O})), 44/*! 45 * Bootstrap modal.js v4.6.2 (https://getbootstrap.com/) 46 * Copyright 2011-2022 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) 47 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) 48 */ 49function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t(require("jquery"),require("./util.js")):"function"==typeof define&&define.amd?define(["jquery","./util"],t):(e="undefined"!=typeof globalThis?globalThis:e||self).Modal=t(e.jQuery,e.Util)}(this,(function(e,t){"use strict";function i(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var n=i(e),o=i(t);function s(e,t){for(var i=0;i<t.length;i++){var n=t[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function r(){return r=Object.assign?Object.assign.bind():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},r.apply(this,arguments)}var a="modal",l="bs.modal",d="."+l,c=n.default.fn[a],u="modal-open",p="fade",f="show",h="modal-static",m="hide"+d,g="hidePrevented"+d,v="hidden"+d,y="show"+d,w="shown"+d,b="focusin"+d,_="resize"+d,$="click.dismiss"+d,C="keydown.dismiss"+d,k="mouseup.dismiss"+d,T="mousedown.dismiss"+d,S="click"+
49d+".data-api",x=".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",E=".sticky-top",A={backdrop:!0,keyboard:!0,focus:!0,show:!0},O={backdrop:"(boolean|string)",keyboard:"boolean",focus:"boolean",show:"boolean"},F=function(){function e(e,t){this._config=this._getConfig(t),this._element=e,this._dialog=e.querySelector(".modal-dialog"),this._backdrop=null,this._isShown=!1,this._isBodyOverflowing=!1,this._ignoreBackdropClick=!1,this._isTransitioning=!1,this._scrollbarWidth=0}var t,i,c,S=e.prototype;return S.toggle=function(e){return this._isShown?this.hide():this.show(e)},S.show=function(e){var t=this;if(!this._isShown&&!this._isTransitioning){var i=n.default.Event(y,{relatedTarget:e});n.default(this._element).trigger(i),i.isDefaultPrevented()||(this._isShown=!0,n.default(this._element).hasClass(p)&&(this._isTransitioning=!0),this._checkScrollbar(),this._setScrollbar(),this._adjustDialog(),this._setEscapeEvent(),this._setResizeEvent(),n.default(this._element).on($,'[data-dismiss="modal"]',(function(e){return t.hide(e)})),n.default(this._dialog).on(T,(function(){n.default(t._element).one(k,(function(e){n.default(e.target).is(t._element)&&(t._ignoreBackdropClick=!0)}))})),this._showBackdrop((function(){return t._showElement(e)})))}},S.hide=function(e){var t=this;if(e&&e.preventDefault(),this._isShown&&!this._isTransitioning){var i=n.default.Event(m);if(n.default(this._element).trigger(i),this._isShown&&!i.isDefaultPrevented()){this._isShown=!1;var s=n.default(this._element).hasClass(p);if(s&&(this._isTransitioning=!0),this._setEscapeEvent(),this._setResizeEvent(),n.default(document).off(b),n.default(this._element).removeClass(f),n.default(this._element).off($),n.default(this._dialog).off(T),s){var r=o.default.getTransitionDurationFromElement(this._element);n.default(this._element).one(o.default.TRANSITION_END,(function(e){return t._hideModal(e)})).emulateTransitionEnd(r)}else this._hideModal()}}},S.dispose=function(){[window,this._element,this._dialog].forEach((function(e){return n.default(e).off(d)})),n.default(document).off(b),n.default.removeData(this._element,l),this._config=null,this._element=null,this._dialog=null,this._backdrop=null,this._isShown=null,this._isBodyOverflowing=null,this._ignoreBackdropClick=null,this._isTransitioning=null,this._scrollbarWidth=null},S.handleUpdate=function(){this._adjustDialog()},S._getConfig=function(e){return e=r({},A,e),o.default.typeCheckConfig(a,e,O),e},S._triggerBackdropTransition=function(){var e=this,t=n.default.Event(g);if(n.default(this._element).trigger(t),!t.isDefaultPrevented()){var i=this._element.scrollHeight>document.documentElement.clientHeight;i||(this._element.style.overflowY="hidden"),this._element.classList.add(h);var s=o.default.getTransitionDurationFromElement(this._dialog);n.default(this._element).off(o.default.TRANSITION_END),n.default(this._element).one(o.default.TRANSITION_END,(function(){e._element.classList.remove(h),i||n.default(e._element).one(o.default.TRANSITION_END,(function(){e._element.style.overflowY=""})).emulateTransitionEnd(e._element,s)}
49)).emulateTransitionEnd(s),this._element.focus()}},S._showElement=function(e){var t=this,i=n.default(this._element).hasClass(p),s=this._dialog?this._dialog.querySelector(".modal-body"):null;this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE||document.body.appendChild(this._element),this._element.style.display="block",this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),n.default(this._dialog).hasClass("modal-dialog-scrollable")&&s?s.scrollTop=0:this._element.scrollTop=0,i&&o.default.reflow(this._element),n.default(this._element).addClass(f),this._config.focus&&this._enforceFocus();var r=n.default.Event(w,{relatedTarget:e}),a=function(){t._config.focus&&t._element.focus(),t._isTransitioning=!1,n.default(t._element).trigger(r)};if(i){var l=o.default.getTransitionDurationFromElement(this._dialog);n.default(this._dialog).one(o.default.TRANSITION_END,a).emulateTransitionEnd(l)}else a()},S._enforceFocus=function(){var e=this;n.default(document).off(b).on(b,(function(t){document!==t.target&&e._element!==t.target&&0===n.default(e._element).has(t.target).length&&e._element.focus()}))},S._setEscapeEvent=function(){var e=this;this._isShown?n.default(this._element).on(C,(function(t){e._config.keyboard&&27===t.which?(t.preventDefault(),e.hide()):e._config.keyboard||27!==t.which||e._triggerBackdropTransition()})):this._isShown||n.default(this._element).off(C)},S._setResizeEvent=function(){var e=this;this._isShown?n.default(window).on(_,(function(t){return e.handleUpdate(t)})):n.default(window).off(_)},S._hideModal=function(){var e=this;this._element.style.display="none",this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._isTransitioning=!1,this._showBackdrop((function(){n.default(document.body).removeClass(u),e._resetAdjustments(),e._resetScrollbar(),n.default(e._element).trigger(v)}))},S._removeBackdrop=function(){this._backdrop&&(n.default(this._backdrop).remove(),this._backdrop=null)},S._showBackdrop=function(e){var t=this,i=n.default(this._element).hasClass(p)?p:"";if(this._isShown&&this._config.backdrop){if(this._backdrop=document.createElement("div"),this._backdrop.className="modal-backdrop",i&&this._backdrop.classList.add(i),n.default(this._backdrop).appendTo(document.body),n.default(this._element).on($,(function(e){t._ignoreBackdropClick?t._ignoreBackdropClick=!1:e.target===e.currentTarget&&("static"===t._config.backdrop?t._triggerBackdropTransition():t.hide())})),i&&o.default.reflow(this._backdrop),n.default(this._backdrop).addClass(f),!e)return;if(!i)return void e();var s=o.default.getTransitionDurationFromElement(this._backdrop);n.default(this._backdrop).one(o.default.TRANSITION_END,e).emulateTransitionEnd(s)}else if(!this._isShown&&this._backdrop){n.default(this._backdrop).removeClass(f);var r=function(){t._removeBackdrop(),e&&e()};if(n.default(this._element).hasClass(p)){var a=o.default.getTransitionDurationFromElement(this._backdrop);n.default(this._backdrop).one(o.default.TRANSITION_END,r).emulateTransitionEnd(a)}else r()}else e&&e()},S._adjustDialog=function(){var e=this._element.scrollHeight>document.documentElement.clientHeight;!this._isBodyOverflowing&&e&&(this._element.style.paddingLeft=this._scrollbarWidth+"px"),this._isBodyOverflowing&&!e&&(this._element.style.paddingRight=this._scrollbarWidth+"px")},S._resetAdjustments=function(){this._element.style.paddingLeft="",this._element.style.paddingRight=""},S._checkScrollbar=function(){var e=document.body.getBoundingClientRect();this._isBodyOverflowing=Math.round(e.left+e.right)<window.innerWidth,this._scrollbarWidth=this._getScrollbarWidth()},S._setScrollbar=function(){var e=this;if(this._isBodyOverflowing){var t=[].slice.call(document.querySelectorAll(x)),i=[].slice.call(document.querySelectorAll(E));n.default(t).each((function(t,i){var o=i.style.paddingRight,s=n.default(i).css("padding-right");n.default(i).data("padding-right",o).css("padding-right",parseFloat(s)+e._scrollbarWidth+"px")})),n.default(i).each((function(t,i){var o=i.style.marginRight,s=n.default(i).css("margin-right");n.default(i).data("margin-right",o).css("margin-right",parseFloat(s)-e._scrollbarWidth+"px")}));var o=document.body.style.paddingRight,s=n.default(document.body).css("padding-right");n.default(document.body).data("padding-right",o).css("padding-right",parseFloat(s)+this._scrollbarWidth+"px")}n.default(document.body).addClass(u)},S._resetScrollbar=function(){var e=[].slice.call(document.querySelectorAll(x));n.default(e).each((function(e,t){var i=n.default(t).data("padding-right");n.default(t).removeData("padding-right"),t.style.paddingRight=i||""}));var t=[].slice.call(document.querySelectorAll(""+E));n.default(t).each((function(e,t){var i=n.default(t).data("margin-right");void 0!==i&&n.default(t).css("margin-right",i).removeData("margin-right")}));var i=n.default(document.body).data("padding-right");n.default(document.body).removeData("padding-right"),document.body.style.paddingRight=i||""},S._getScrollbarWidth=function(){var e=document.createElement("div");e.className="modal-scrollbar-measure",document.body.appendChild(e);var t=e.getBoundingClientRect().width-e.clientWidth;return document.body.removeChild(e),t},e._jQueryInterface=function(t,i){return this.each((function(){var o=n.default(this).data(l),s=r({},A,n.default(this).data(),"object"==typeof t&&t?t:{});if(o||(o=new e(this,s),n.default(this).data(l,o)),"string"==typeof t){if(void 0===o[t])throw new TypeError('No method n
49amed "'+t+'"');o[t](i)}else s.show&&o.show(i)}))},t=e,c=[{key:"VERSION",get:function(){return"4.6.2"}},{key:"Default",get:function(){return A}}],(i=null)&&s(t.prototype,i),c&&s(t,c),Object.defineProperty(t,"prototype",{writable:!1}),e}();return n.default(document).on(S,'[data-toggle="modal"]',(function(e){var t,i=this,s=o.default.getSelectorFromElement(this);s&&(t=document.querySelector(s));var a=n.default(t).data(l)?"toggle":r({},n.default(t).data(),n.default(this).data());"A"!==this.tagName&&"AREA"!==this.tagName||e.preventDefault();var d=n.default(t).one(y,(function(e){e.isDefaultPrevented()||d.one(v,(function(){n.default(i).is(":visible")&&i.focus()}))}));F._jQueryInterface.call(n.default(t),a,this)})),n.default.fn[a]=F._jQueryInterface,n.default.fn[a].Constructor=F,n.default.fn[a].noConflict=function(){return n.default.fn[a]=c,F._jQueryInterface},F})), 50/*! 51 * Bootstrap tab.js v4.6.2 (https://getbootstrap.com/) 52 * Copyright 2011-2022 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) 53 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) 54 */ 55function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t(require("jquery"),require("./util.js")):"function"==typeof define&&define.amd?define(["jquery","./util"],t):(e="undefined"!=typeof globalThis?globalThis:e||self).Tab=t(e.jQuery,e.Util)}(this,(function(e,t){"use strict";function i(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var n=i(e),o=i(t);function s(e,t){for(var i=0;i<t.length;i++){var n=t[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}var r="tab",a="bs.tab",l="."+a,d=n.default.fn[r],c="active",u="fade",p="show",f="hide"+l,h="hidden"+l,m="show"+l,g="shown"+l,v="click"+l+".data-api",y=".active",w="> li > .active",b=function(){function e(e){this._element=e}var t,i,r,l=e.prototype;return l.show=function(){var e=this;if(!(this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE&&n.default(this._element).hasClass(c)||n.default(this._element).hasClass("disabled")||this._element.hasAttribute("disabled"))){var t,i,s=n.default(this._element).closest(".nav, .list-group")[0],r=o.default.getSelectorFromElement(this._element);if(s){var a="UL"===s.nodeName||"OL"===s.nodeName?w:y;i=(i=n.default.makeArray(n.default(s).find(a)))[i.length-1]}var l=n.default.Event(f,{relatedTarget:this._element}),d=n.default.Event(m,{relatedTarget:i});if(i&&n.default(i).trigger(l),n.default(this._element).trigger(d),!d.isDefaultPrevented()&&!l.isDefaultPrevented()){r&&(t=document.querySelector(r)),this._activate(this._element,s);var u=function(){var t=n.default.Event(h,{relatedTarget:e._element}),o=n.default.Event(g,{relatedTarget:i});n.default(i).trigger(t),n.default(e._element).trigger(o)};t?this._activate(t,t.parentNode,u):u()}}},l.dispose=function(){n.default.removeData(this._element,a),this._element=null},l._activate=function(e,t,i){var s=this,r=(!t||"UL"!==t.nodeName&&"OL"!==t.nodeName?n.default(t).children(y):n.default(t).find(w))[0],a=i&&r&&n.default(r).hasClass(u),l=function(){return s._transitionComplete(e,r,i)};if(r&&a){var d=o.default.getTransitionDurationFromElement(r);n.default(r).removeClass(p).one(o.default.TRANSITION_END,l).emulateTransitionEnd(d)}else l()},l._transitionComplete=function(e,t,i){if(t){n.default(t).removeClass(c);var s=n.default(t.parentNode).find("> .dropdown-menu .active")[0];s&&n.default(s).removeClass(c),"tab"===t.getAttribute("role")&&t.setAttribute("aria-selected",!1)}n.default(e).addClass(c),"tab"===e.getAttribute("role")&&e.setAttribute("aria-selected",!0),o.default.reflow(e),e.classList.contains(u)&&e.classList.add(p);var r=e.parentNode;if(r&&"LI"===r.nodeName&&(r=r.parentNode),r&&n.default(r).hasClass("dropdown-menu")){var a=n.default(e).closest(".dropdown")[0];if(a){var l=[].slice.call(a.querySelectorAll(".dropdown-toggle"));n.default(l).addClass(c)}e.setAttribute("aria-expanded",!0)}i&&i()},e._jQueryInterface=function(t){return this.each((function(){var i=n.default(this),o=i.data(a);if(o||(o=new e(this),i.data(a,o)),"string"==typeof t){if(void 0===o[t])throw new TypeError('No method n
55amed "'+t+'"');o[t]()}}))},t=e,r=[{key:"VERSION",get:function(){return"4.6.2"}}],(i=null)&&s(t.prototype,i),r&&s(t,r),Object.defineProperty(t,"prototype",{writable:!1}),e}();return n.default(document).on(v,'[data-toggle="tab"], [data-toggle="pill"], [data-toggle="list"]',(function(e){e.preventDefault(),b._jQueryInterface.call(n.default(this),"show")})),n.default.fn[r]=b._jQueryInterface,n.default.fn[r].Constructor=b,n.default.fn[r].noConflict=function(){return n.default.fn[r]=d,b._jQueryInterface},b}));var bootbox=window.bootbox||function(e,t){var i="en",n=!0,o="static",s="",r={},a={},l={setLocale:function(e){for(var t in d)if(t==e)return void(i=e);throw new Error("Invalid locale: "+e)},addLocale:function(e,t){for(var i in void 0===d[e]&&(d[e]={}),t)d[e][i]=t[i]},setIcons:function(e){"object"==typeof(a=e)&&null!==a||(a={})},setBtnClasses:function(e){"object"==typeof(r=e)&&null!==r||(r={})},alert:function(){var e="",t=c("OK"),i=null;switch(arguments.length){case 1:e=arguments[0];break;case 2:e=arguments[0],"function"==typeof arguments[1]?i=arguments[1]:t=arguments[1];break;case 3:e=arguments[0],t=arguments[1],i=arguments[2];break;default:throw new Error("Incorrect number of arguments: expected 1-3")}return l.dialog(e,{label:t,icon:a.OK,class:r.OK,callback:i},{onEscape:i||!0})},confirm:function(){var e="",t=c("CANCEL"),i=c("CONFIRM"),n="",o=null;switch(arguments.length){case 1:e=arguments[0];break;case 2:e=arguments[0],"function"==typeof arguments[1]?o=arguments[1]:t=arguments[1];break;case 3:e=arguments[0],t=arguments[1],"function"==typeof arguments[2]?o=arguments[2]:i=arguments[2]+'<span class="sr-only" lang="en"> (Opens in a new Window)</span>';break;case 4:e=arguments[0],t=arguments[1],i=arguments[2]+'<span class="sr-only" lang="en"> (Opens in a new Window)</span>',"function"==typeof arguments[3]?o=arguments[3]:n=arguments[3];break;case 5:e=arguments[0],t=arguments[1],i=arguments[2]+'<span class="sr-only" lang="en"> (Opens in a new Window)</span>',n=arguments[3],o=arguments[4];break;default:throw new Error("Incorrect number of arguments: expected 1-5")}var s=function(){if("function"==typeof o)return o(!1)},d=function(){if("function"==typeof o)return o(!0)};return""==n?l.dialog(e,[{label:t,icon:a.CANCEL,class:r.CANCEL,callback:s},{label:i,icon:a.CONFIRM,class:r.CONFIRM,callback:d}],{onEscape:s,header:"Notice"}):l.dialog(e,[{label:t,icon:a.CANCEL,class:r.CANCEL,callback:s},{label:i,icon:a.CONFIRM,class:r.CONFIRM,callback:d}],{onEscape:s,header:n})},prompt:function(){var e="",i=c("CANCEL"),n=c("CONFIRM"),o=null,s="";switch(arguments.length){case 1:e=arguments[0];break;case 2:e=arguments[0],"function"==typeof arguments[1]?o=arguments[1]:i=arguments[1];break;case 3:e=arguments[0],i=arguments[1],"function"==typeof arguments[2]?o=arguments[2]:n=arguments[2];break;case 4:e=arguments[0],i=arguments[1],n=arguments[2],o=arguments[3];break;case 5:e=arguments[0],i=arguments[1],n=arguments[2],o=arguments[3],s=arguments[4];break;default:throw new Error("Incorrect number of arguments: expected 1-5")}var d=e,u=t("<form></form>");u.append("<input autocomplete=off type=text value='"+s+"' />");var p=function(){if("function"==typeof o)return o(null)},f=l.dialog(u,[{label:i,icon:a.CANCEL,class:r.CANCEL,callback:p},{label:n,icon:a.CONFIRM,class:r.CONFIRM,callback:function(){if("function"==typeof o)return o(u.find("input[type=text]").val())}}],{header:d,show:!1,onEscape:p});return f.on("shown",(function(){u.find("input[type=text]").focus(),u.on("submit",(function(e){e.preventDefault(),f.find(".btn-primary").click()}))})),f.modal("show"),f},dialog:function(i,r,a){var l="",d=[];a||(a={}),void 0===r?r=[]:void 0===r.length&&(r=[r]);for(var c=r.length;c--;){var u=null,p=null,f="",h=null;if(void 0===r[c].label&&void 0===r[c].class&&void 0===r[c].callback){var m=0,g=null;for(var v in r[c])if(g=v,++m>1)break;1==m&&"function"==typeof r[c][v]&&(r[c].label=g,r[c].callback=r[c][v])}"function"==typeof r[c].callback&&(h=r[c].callback),r[c].class?p=r[c].class:c==r.length-1&&r.length<=2&&(p="btn-primary"),u=r[c].label?r[c].label:"Option "+(c+1),r[c].icon&&(f="<span class='"+r[c].icon+"'></span> "),l="<a role='button' data-handler='"+c+"' class='btn "+p+"' href='"+(r[c].href?r[c].href:"javascript:;")+"'>"+f+u+"</a>"+l,d[c]=h}var y=["<div class='bootbox modal' tabindex='-1' role='dialog' aria-modal='true' aria-labelledby='modal--notice-title' style='overflow:hidden;'><div class='modal-dialog'> <div class='modal-content'>"];a.header&&y.push("<div class='modal-header'><h2 class='h3' id='modal--notice-title'>"+a.header+"</h2></div>"),y.push("<div class='modal-body'></div>"),l&&y.push("<div class='modal-footer'>"+l+"</div>"),y.push("</div></div></div>");var w=t(y.join("\n"));(void 0===a.animate?n:a.animate)&&w.addClass("fade");var b=void 0===a.classes?s:a.classes;function _(e){var t=null;"function"==typeof a.onEscape&&(t=a.onEscape()),!1!==t&&w.modal("hide")}
55return b&&w.addClass(b),w.find(".modal-body").html(i),w.on("keyup.dismiss.modal",(function(e){27===e.which&&a.onEscape&&_()})),w.on("click","a.close",(function(e){e.preventDefault(),_()})),w.on("shown",(function(){w.find("a:first").focus()})),w.on("hidden",(function(){w.remove()})),w.on("click",".modal-footer a",(function(e){var i=t(this).data("handler"),n=d[i],o=null;void 0!==i&&void 0!==r[i].href||(e.preventDefault(),"function"==typeof n&&(o=n()),!1!==o&&w.modal("hide"))})),t("body").first().append(w),w.modal({backdrop:void 0===a.backdrop?o:a.backdrop,keyboard:!1,show:!1}),w.on("show",(function(i){t(e).off("focusin.modal")})),void 0!==a.show&&!0!==a.show||w.modal("show"),w},modal:function(){var e,i,n,s={onEscape:null,keyboard:!0,backdrop:o};switch(arguments.length){case 1:e=arguments[0];break;case 2:e=arguments[0],"object"==typeof arguments[1]?n=arguments[1]:i=arguments[1];break;case 3:e=arguments[0],i=arguments[1],n=arguments[2];break;default:throw new Error("Incorrect number of arguments: expected 1-3")}return s.header=i,n="object"==typeof n?t.extend(s,n):s,l.dialog(e,[],n)},hideAll:function(){t(".bootbox").modal("hide")},animate:function(e){n=e},backdrop:function(e){o=e},classes:function(e){s=e}},d={en:{OK:"OK",CANCEL:"Cancel",CONFIRM:"OK"},fr:{OK:"OK",CANCEL:"Annuler",CONFIRM:"D'accord"},de:{OK:"OK",CANCEL:"Abbrechen",CONFIRM:"Akzeptieren"},es:{OK:"OK",CANCEL:"Cancelar",CONFIRM:"Aceptar"},br:{OK:"OK",CANCEL:"Cancelar",CONFIRM:"Sim"},nl:{OK:"OK",CANCEL:"Annuleren",CONFIRM:"Accepteren"},ru:{OK:"OK",CANCEL:"ÐÑмена",CONFIRM:"ÐÑимениÑÑ"},it:{OK:"OK",CANCEL:"Annulla",CONFIRM:"Conferma"},pl:{OK:"OK",CANCEL:"Anuluj",CONFIRM:"Potwierdź"},ko:{OK:"ì¤ì¼ì´",CANCEL:"ì·¨ì",CONFIRM:"ì§í"}};function c(e,t){return void 0===t&&(t=i),"string"==typeof d[t][e]?d[t][e]:"en"!=t?c(e,"en"):e}return l}(document,window.jQuery);if(window.bootbox=bootbox,$((function(){$(".banno-menu > .dropdown ul.dropdown-menu a, .banno-menu > .dropdown ul.dropdown-menu span").on("keydown",(function(e){27===e.keyCode&&($(this).closest("li.dropdown").removeClass("open active"),$(this).closest("li.dropdown.menu-category").removeClass("open active"),$(this).closest("li.dropdown.menu-category").find(".dropdown-toggle").focus(),$(this).closest("li.dropdown.menu-category").find(".dropdown-toggle").attr("aria-expanded","false"))})),$(".banno-menu > .dropdown > a, .banno-menu > .dropdown > span").on("keydown",(function(e){var t=e.keyCode;37===t&&(e.preventDefault(),$(this).parent().prev().find(".dropdown-toggle").focus()),39===t&&(e.preventDefault(),$(this).parent().next().find(".dropdown-toggle").focus()),40===t&&(e.preventDefault(),$(this).parent().addClass("open active"),$(this).parent().siblings().removeClass("open active"),$(this).siblings("ul").find("> li").hasClass("dropdown")?$(this).siblings("ul").find("li:first-child > ul > li:first-child > a").focus():$(this).siblings("ul").find("li:first-child a").focus())})),$(".banno-menu > .dropdown > .dropdown-menu > li > a").on("keydown",(function(e){var t=e.keyCode;37===t&&(e.preventDefault(),$(this).closest("li.dropdown").prev().find(".dropdown-toggle").focus()),38===t&&(e.preventDefault(),1==$(this).parent().is(":first-child")?$(this).closest("ul.dropdown-menu").find("li:last-child a").focus():$(this).parent().prev().find("a").focus()),39===t&&(e.preventDefault(),$(this).closest("li.dropdown").next().find(".dropdown-toggle").focus()),40===t&&(e.preventDefault(),1==$(this).parent().is(":last-child")?$(this).closest("ul.dropdown-menu").find("li:first-child a").focus():$(this).parent().next().find("a").focus())})),$(".banno-menu > .dropdown > .dropdown-menu .dropdown-menu > li > a").on("keydown",(function(e){var t=e.keyCode;37===t&&(e.preventDefault(),$(this).closest("li.dropdown").prev().find(".dropdown-menu > li:first-child > a").focus()),38===t&&(e.preventDefault(),1==$(this).parent().is(":first-child")?$(this).closest("ul.dropdown-menu").find("li:last-child a").focus():$(this).parent().prev().find("a").focus()),39===t&&(e.preventDefault(),$(this).closest("li.dropdown").next().find(".dropdown-menu > li:first-child > a").focus()),40===t&&(e.preventDefault(),1==$(this).parent().is(":last-child")?$(this).closest("ul.dropdown-menu").find("li:first-child a").focus():$(this).parent().next().find("a").focus())}))})), 56/** 57 stickybits - Stickybits is a lightweight alternative to `position: sticky` polyfills 58 @version v3.7.11 59 @link https://github.com/yowainwright/stickybits#readme 60 @author Jeff Wainwright <[email protected]> (https://jeffry.in) 61 @license MIT
62**/ 63function(e){"function"==typeof define&&define.amd?define(e):e()}((function(){"use strict";function e(){return e=Object.assign?Object.assign.bind():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},e.apply(this,arguments)}var t=function(){function t(e,t){var i=this,n=void 0!==t?t:{};this.version="3.7.11",this.userAgent=window.navigator.userAgent||"no `userAgent` provided by the browser",this.props={customStickyChangeNumber:n.customStickyChangeNumber||null,noStyles:n.noStyles||!1,stickyBitStickyOffset:n.stickyBitStickyOffset||0,parentClass:n.parentClass||"js-stickybit-parent",scrollEl:"string"==typeof n.scrollEl?document.querySelector(n.scrollEl):n.scrollEl||window,stickyClass:n.stickyClass||"js-is-sticky",stuckClass:n.stuckClass||"js-is-stuck",stickyChangeClass:n.stickyChangeClass||"js-is-sticky--change",useStickyClasses:n.useStickyClasses||!1,useFixed:n.useFixed||!1,useGetBoundingClientRect:n.useGetBoundingClientRect||!1,verticalPosition:n.verticalPosition||"top",applyStyle:n.applyStyle||function(e,t){return i.applyStyle(e,t)}},this.props.positionVal=this.definePosition()||"fixed",this.instances=[];var o=this.props,s=o.positionVal,r=o.verticalPosition,a=o.noStyles,l=o.stickyBitStickyOffset,d="top"!==r||a?"":l+"px",c="fixed"!==s?s:"";this.els="string"==typeof e?document.querySelectorAll(e):e,"length"in this.els||(this.els=[this.els]);for(var u=0;u<this.els.length;u++){var p,f=this.els[u],h=this.addInstance(f,this.props);this.props.applyStyle({styles:(p={},p[r]=d,p.position=c,p),classes:{}},h),this.manageState(h),this.instances.push(h)}}var i=t.prototype;return i.definePosition=function(){var e;if(this.props.useFixed)e="fixed";else{for(var t=["","-o-","-webkit-","-moz-","-ms-"],i=document.head.style,n=0;n<t.length;n+=1)i.position=t[n]+"sticky";e=i.position?i.position:"fixed",i.position=""}return e},i.addInstance=function(e,t){var i=this,n={el:e,parent:e.parentNode,props:t};if("fixed"===t.positionVal||t.useStickyClasses){this.isWin=this.props.scrollEl===window;var o=this.isWin?window:this.getClosestParent(n.el,n.props.scrollEl);this.computeScrollOffsets(n),this.toggleClasses(n.parent,"",t.parentClass),n.state="default",n.stateChange="default",n.stateContainer=function(){return i.manageState(n)},o.addEventListener("scroll",n.stateContainer)}return n},i.getClosestParent=function(e,t){var i=t,n=e;if(n.parentElement===i)return i;for(;n.parentElement!==i;)n=n.parentElement;return i},i.getTopPosition=function(e){if(this.props.useGetBoundingClientRect)return e.getBoundingClientRect().top+(this.props.scrollEl.pageYOffset||document.documentElement.scrollTop);var t=0;do{t=e.offsetTop+t}while(e=e.offsetParent);return t},i.computeScrollOffsets=function(e){var t=e,i=t.props,n=t.el,o=t.parent,s=!this.isWin&&"fixed"===i.positionVal,r="bottom"!==i.verticalPosition,a=s?this.getTopPosition(i.scrollEl):0,l=s?this.getTopPosition(o)-a:this.getTopPosition(o),d=null!==i.customStickyChangeNumber?i.customStickyChangeNumber:n.offsetHeight,c=l+o.offsetHeight;t.offset=s?0:a+i.stickyBitStickyOffset,t.stickyStart=r?l-t.offset:0,t.stickyChange=t.stickyStart+d,t.stickyStop=r?c-(n.offsetHeight+t.offset):c-window.innerHeight},i.toggleClasses=function(e,t,i){var n=e,o=n.className.split(" ");i&&-1===o.indexOf(i)&&o.push(i);var s=o.indexOf(t);-1!==s&&o.splice(s,1),n.className=o.join(" ")},i.manageState=function(t){var i=this,n=t,o=n.props,s=n.state,r=n.stateChange,a=n.stickyStart,l=n.stickyChange,d=n.stickyStop,c=o.positionVal,u=o.scrollEl,p=o.stickyClass,f=o.stickyChangeClass,h=o.stuckClass,m=o.verticalPosition,g="bottom"!==m,v=o.applyStyle,y=o.noStyles,w=function(e){e()},b=this.isWin&&(window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||window.msRequestAnimationFrame)||w,_=this.isWin?window.scrollY||window.pageYOffset:u.scrollTop,$=g&&_<=a&&("sticky"===s||"stuck"===s),C=_>=d&&"sticky"===s;_>a&&_<d&&("default"===s||"stuck"===s)?n.state="sticky":$?n.state="default":C&&(n.state="stuck");var k=_>=l&&_<=d;_<l/2||_>d?n.stateChange="default":k&&(n.stateChange="sticky"),s===n.state&&r===n.stateChange||b((function(){var s,r,a,l,d,u,g={sticky:{styles:(s={position:c,top:"",bottom:""},s[m]=o.stickyBitStickyOffset+"px",s),classes:(r={},r[p]=!0,r)},default:{styles:(a={},a[m]="",a),classes:{}},stuck:{styles:e((l={},l[m]="",l),"fixed"===c&&!y||!i.isWin?{position:"absolute",top:"",bottom:"0"}:{}),classes:(d={},d[h]=!0,d)}};"fixed"===c&&(g.default.styles.position="");var w=g[n.state];w.classes=((u={}
63)[h]=!!w.classes[h],u[p]=!!w.classes[p],u[f]=k,u),v(w,t)}))},i.applyStyle=function(e,t){var i=e.styles,n=e.classes,o=t,s=o.el,r=o.props,a=s.style,l=r.noStyles,d=s.className.split(" ");for(var c in n){if(n[c])-1===d.indexOf(c)&&d.push(c);else{var u=d.indexOf(c);-1!==u&&d.splice(u,1)}}if(s.className=d.join(" "),i.position&&(a.position=i.position),!l)for(var p in i)a[p]=i[p]},i.update=function(e){var t=this;return void 0===e&&(e=null),this.instances.forEach((function(i){if(t.computeScrollOffsets(i),e)for(var n in e)i.props[n]=e[n]})),this},i.removeInstance=function(e){var t,i,n=e.el,o=e.props;this.applyStyle({styles:(t={position:""},t[o.verticalPosition]="",t),classes:(i={},i[o.stickyClass]="",i[o.stuckClass]="",i)},e),this.toggleClasses(n.parentNode,o.parentClass)},i.cleanup=function(){for(var e=0;e<this.instances.length;e+=1){var t=this.instances[e];t.stateContainer&&t.props.scrollEl.removeEventListener("scroll",t.stateContainer),this.removeInstance(t)}this.manageState=!1,this.instances=[]},t}();if("undefined"!=typeof window){var i=window.$||window.jQuery||window.Zepto;i&&(i.fn.stickybits=function(e){return new t(this,e)})}})), 64/*! 65* Parsley.js 66* Version 2.8.2 - built Mon, Mar 25th 2019, 12:48 am 67* http://parsleyjs.org 68* Guillaume Potier - <[email protected]> 69* Marc-Andre Lafortune - <[email protected]> 70* MIT Licensed 71*/ 72function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t(require("jquery")):"function"==typeof define&&define.amd?define(["jquery"],t):e.parsley=t(e.jQuery)}(this,(function(e){"use strict";function t(e){return t="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(e)}function i(){return i=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},i.apply(this,arguments)}function n(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var i=[],n=!0,o=!1,s=void 0;try{for(var r,a=e[Symbol.iterator]();!(n=(r=a.next()).done)&&(i.push(r.value),!t||i.length!==t);n=!0);}catch(e){o=!0,s=e}finally{try{n||null==a.return||a.return()}finally{if(o)throw s}}return i}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}function o(e){return function(e){if(Array.isArray(e)){for(var t=0,i=new Array(e.length);t<e.length;t++)i[t]=e[t];return i}}(e)||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}var s=1,r={},a={attr:function(e,t,i){var n,o,s,r=new RegExp("^"+t,"i");if(void 0===i)i={};else for(n in i)i.hasOwnProperty(n)&&delete i[n];if(!e)return i;for(n=(s=e.attributes).length;n--;)(o=s[n])&&o.specified&&r.test(o.name)&&(i[this.camelize(o.name.slice(t.length))]=this.deserializeValue(o.value));return i},checkAttr:function(e,t,i){return e.hasAttribute(t+i)},setAttr:function(e,t,i,n){e.setAttribute(this.dasherize(t+i),String(n))},getType:function(e){return e.getAttribute("type")||"text"},generateID:function(){return""+s++},deserializeValue:function(e){var t;try{return e?"true"==e||"false"!=e&&("null"==e?null:isNaN(t=Number(e))?/^[\[\{]/.test(e)?JSON.parse(e):e:t):e}catch(t){return e}},camelize:function(e){return e.replace(/-+(.)?/g,(function(e,t){return t?t.toUpperCase():""}))},dasherize:function(e){return e.replace(/::/g,"/").replace(/([A-Z]+)([A-Z][a-z])/g,"$1_$2").replace(/([a-z\d])([A-Z])/g,"$1_$2").replace(/_/g,"-").toLowerCase()},warn:function(){var e;window.console&&"function"==typeof window.console.warn&&(e=window.console).warn.apply(e,arguments)},warnOnce:function(e){r[e]||(r[e]=!0,this.warn.apply(this,arguments))},_resetWarnings:function(){r={}},trimString:function(e){return e.replace(/^\s+|\s+$/g,"")},parse:{date:function(e){var t=e.match(/^(\d{4,})-(\d\d)-(\d\d)$/);if(!t)return null;var i=n(t.map((function(e){return parseInt(e,10)})),4),o=(i[0],i[1]),s=i[2],r=i[3],a=new Date(o,s-1,r);return a.getFullYear()!==o||a.getMonth()+1!==s||a.getDate()!==r?null:a},string:function(e){return e},integer:function(e){return isNaN(e)?null:parseInt(e,10)},number:function(e){if(isNaN(e))throw null;return parseFloat(e)},boolean:function(e){return!/^\s*false\s*$/i.test(e)},object:function(e){return a.deserializeValue(e)},regexp:function(e){var t="";return/^\/.*\/(?:[gimy]*)$/.test(e)?(t=e.replace(/.*\/([gimy]*)$/,"$1"),e=e.replace(new RegExp("^/(.*?)/"+t+"$"),"$1")):e="^"+e+"$",new RegExp(e,t)}},parseRequirement:function(e,t){var i=this.parse[e||"string"];if(!i)throw'Unknown requirement specification: "'+e+'"';var n=i(t);if(null===n)throw"Requirement is not a ".concat(e,': "').concat(t,'"');return n},namespaceEvents:function(t,i){return(t=this.trimString(t||"").split(/\s+/))[0]?e.map(t,(function(e){return"".concat(e,".").concat(i)})).join(" "):""},difference:function(t,i){var n=[];return e.each(t,(function(e,t){-1==i.indexOf(t)&&n.push(t)})),n},all:function(t){return e.when.apply(e,o(t).concat([42,42]))},objectCreate:Object.create||function(){var e=function(){};return function(i){if(arguments.length>1)throw Error("Second argument not supported");if("object"!=t(i))throw TypeError("Argument must be an object");e.prototype=i;var n=new e;return e.prototype=null,n}}(),_SubmitSelector:'input[type="submit"], button:submit'},l={namespace:"data-parsley-",inputs:"input, textarea, select",excluded:"input[type=button], input[type=submit], input[type=reset], input[type=hidden]",priorityEnabled:!0,multiple:null,group:null,uiEnabled:!0,validationThreshold:3,focu
72s:"first",trigger:!1,triggerAfterFailure:"input",errorClass:"parsley-error",successClass:"parsley-success",classHandler:function(e){},errorsContainer:function(e){},errorsWrapper:'<ul class="parsley-errors-list"></ul>',errorTemplate:"<li></li>"},d=function(){this.__id__=a.generateID()};d.prototype={asyncSupport:!0,_pipeAccordingToValidationResult:function(){var t=this,i=function(){var i=e.Deferred();return!0!==t.validationResult&&i.reject(),i.resolve().promise()};return[i,i]},actualizeOptions:function(){return a.attr(this.element,this.options.namespace,this.domOptions),this.parent&&this.parent.actualizeOptions&&this.parent.actualizeOptions(),this},_resetOptions:function(e){for(var t in this.domOptions=a.objectCreate(this.parent.options),this.options=a.objectCreate(this.domOptions),e)e.hasOwnProperty(t)&&(this.options[t]=e[t]);this.actualizeOptions()},_listeners:null,on:function(e,t){return this._listeners=this._listeners||{},(this._listeners[e]=this._listeners[e]||[]).push(t),this},subscribe:function(t,i){e.listenTo(this,t.toLowerCase(),i)},off:function(e,t){var i=this._listeners&&this._listeners[e];if(i)if(t)for(var n=i.length;n--;)i[n]===t&&i.splice(n,1);else delete this._listeners[e];return this},unsubscribe:function(t,i){e.unsubscribeTo(this,t.toLowerCase())},trigger:function(e,t,i){t=t||this;var n,o=this._listeners&&this._listeners[e];if(o)for(var s=o.length;s--;)if(!1===(n=o[s].call(t,t,i)))return n;return!this.parent||this.parent.trigger(e,t,i)},asyncIsValid:function(e,t){return a.warnOnce("asyncIsValid is deprecated; please use whenValid instead"),this.whenValid({group:e,force:t})},_findRelated:function(){return this.options.multiple?e(this.parent.element.querySelectorAll("[".concat(this.options.namespace,'multiple="').concat(this.options.multiple,'"]'))):this.$element}};var c=function(t){e.extend(!0,this,t)};c.prototype={validate:function(e,t){if(this.fn)return arguments.length>3&&(t=[].slice.call(arguments,1,-1)),this.fn(e,t);if(Array.isArray(e)){if(!this.validateMultiple)throw"Validator `"+this.name+"` does not handle multiple values";return this.validateMultiple.apply(this,arguments)}var i=arguments[arguments.length-1];if(this.validateDate&&i._isDateInput())return arguments[0]=a.parse.date(arguments[0]),null!==arguments[0]&&this.validateDate.apply(this,arguments);if(this.validateNumber)return!isNaN(e)&&(arguments[0]=parseFloat(arguments[0]),this.validateNumber.apply(this,arguments));if(this.validateString)return this.validateString.apply(this,arguments);throw"Validator `"+this.name+"` only handles multiple values"},parseRequirements:function(t,i){if("string"!=typeof t)return Array.isArray(t)?t:[t];var n=this.requirementType;if(Array.isArray(n)){for(var o=function(e,t){var i=e.match(/^\s*\[(.*)\]\s*$/);if(!i)throw'Requirement is not an array: "'+e+'"';var n=i[1].split(",").map(a.trimString);if(n.length!==t)throw"Requirement has "+n.length+" values when "+t+" are needed";return n}(t,n.length),s=0;s<o.length;s++)o[s]=a.parseRequirement(n[s],o[s]);return o}return e.isPlainObject(n)?function(e,t,i){var n=null,o={};for(var s in e)if(s){var r=i(s);"string"==typeof r&&(r=a.parseRequirement(e[s],r)),o[s]=r}else n=a.parseRequirement(e[s],t);return[n,o]}(n,t,i):[a.parseRequirement(n,t)]},requirementType:"string",priority:2};var u=function(e,t){this.__class__="ValidatorRegistry",this.locale="en",this.init(e||{},t||{})},p={email:/^((([a-zA-Z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-zA-Z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-zA-Z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-zA-Z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-zA-Z]|\d|-|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-zA-Z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-zA-Z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-zA-Z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-zA-Z]|\d|-|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-zA-Z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))$/,number:/^-?(\d*\.)?\d+(e[-+]?\d+)?$/i,integer:/^-?\d+$/,digits:/^\d+$/,alphanum:/^\w+$/i,date:{test:function(e){return null!==a.parse.date(e)}},url:new RegExp("^(?:(?:https?|ftp)://)?(?:\\S+(?::\\S*)?@)?(?:(?:[1-9]\\d?|1\\d\\d|2[01]\\d|22[0-3])(?:\\.(?:1?\\d{1,2}|2[0-4]\\d|25[0-5])){2}(?:\\.(?:[1-9]\\d?|1\\d\\d|2[0-4]\\d|25[0-4]))|(?:(?:[a-zA-Z\\u00a1-\\uffff0-9]-*)*[a-zA-Z\\u00a1-\\uffff0-9]+)(?:\\.(?:[a-zA-Z\\u00a1-\\uffff0-9]-*)*[a-zA-Z\\u00a1-\\uffff0-9]+)*(?:\\.(?:[a-zA-Z\\u00a1-\\uffff]{2,})))(?::\\d{2,5})?(?:/\\S*)?$")};p.range=p.number;var f=function(e){var t=(""+e).match(/(?:\.(\d+))?(?:[eE]([+-]?\d+))?$/);return t?Math.max(0,(t[1]?t[1].length:0)-(t[2]?+t[2]:0)):0},h=function(e,t){return function(i){for(var n=arguments.length,s=new Array(n>1?n-1:0),r=1;r<n;r++)s[r-1]=arguments[r];return s.pop(),!i||t.apply(void 0,[i].concat(o(function(e,t){return t.map(a.parse[e])}(e,s))))}},m=function(e){return{validateDate:h("date",e),validateNumber:h("number",e),requirementType:e.length<=2?"string":["string","string"],priority:30}};u.prototype={init:function(e,t){for(var n in this.catalog=t,this.validators=i({},this.validators),e)this.addValidator(n,e[n].fn,e[n].priority);window.Parsley.trigger("parsley:validator:init")},setLocale:function(e){if(void 0===this.catalog[e])throw new Error(e+" is not available in the catalog");return this.locale=e,this},addCatalog:function(e,i,n){return"object"===t(i)&&(this.catalog[e]=i),!0===n?this.setLocale(e):this},addMessage:function(e,t,i){return void 0===this.catalog[e]&&(this.catalog[e]={}),this.catalog[e][t]=i,this},addMessages:function(e,t){for(var i in t)this.addMessage(e,i,t[i]);return this},addValidator:function(e,t,i){if(this.validators[e])a.warn('Validator "'+e+'" is already defined.');else if(l.hasOwnProperty(e))return void a.warn('"'+e+'" is a restricted keyword and is not a valid validator name.');return this._setValidator.apply(this,arguments)},hasValidator:function(e){return!!this.validators[e]}
72,updateValidator:function(e,t,i){return this.validators[e]?this._setValidator.apply(this,arguments):(a.warn('Validator "'+e+'" is not already defined.'),this.addValidator.apply(this,arguments))},removeValidator:function(e){return this.validators[e]||a.warn('Validator "'+e+'" is not defined.'),delete this.validators[e],this},_setValidator:function(e,i,n){for(var o in"object"!==t(i)&&(i={fn:i,priority:n}),i.validate||(i=new c(i)),this.validators[e]=i,i.messages||{})this.addMessage(o,e,i.messages[o]);return this},getErrorMessage:function(e){var t;"type"===e.name?t=(this.catalog[this.locale][e.name]||{})[e.requirements]:t=this.formatMessage(this.catalog[this.locale][e.name],e.requirements);return t||this.catalog[this.locale].defaultMessage||this.catalog.en.defaultMessage},formatMessage:function(e,i){if("object"===t(i)){for(var n in i)e=this.formatMessage(e,i[n]);return e}return"string"==typeof e?e.replace(/%s/i,i):""},validators:{notblank:{validateString:function(e){return/\S/.test(e)},priority:2},required:{validateMultiple:function(e){return e.length>0},validateString:function(e){return/\S/.test(e)},priority:512},type:{validateString:function(e,t){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},n=i.step,o=void 0===n?"any":n,s=i.base,r=void 0===s?0:s,a=p[t];if(!a)throw new Error("validator type `"+t+"` is not supported");if(!e)return!0;if(!a.test(e))return!1;if("number"===t&&!/^any$/i.test(o||"")){var l=Number(e),d=Math.max(f(o),f(r));if(f(l)>d)return!1;var c=function(e){return Math.round(e*Math.pow(10,d))};if((c(l)-c(r))%c(o)!=0)return!1}return!0},requirementType:{"":"string",step:"string",base:"number"},priority:256},pattern:{validateString:function(e,t){return!e||t.test(e)},requirementType:"regexp",priority:64},minlength:{validateString:function(e,t){return!e||e.length>=t},requirementType:"integer",priority:30},maxlength:{validateString:function(e,t){return e.length<=t},requirementType:"integer",priority:30},length:{validateString:function(e,t,i){return!e||e.length>=t&&e.length<=i},requirementType:["integer","integer"],priority:30},mincheck:{validateMultiple:function(e,t){return e.length>=t},requirementType:"integer",priority:30},maxcheck:{validateMultiple:function(e,t){return e.length<=t},requirementType:"integer",priority:30},check:{validateMultiple:function(e,t,i){return e.length>=t&&e.length<=i},requirementType:["integer","integer"],priority:30},min:m((function(e,t){return e>=t})),max:m((function(e,t){return e<=t})),range:m((function(e,t,i){return e>=t&&e<=i})),equalto:{validateString:function(t,i){if(!t)return!0;var n=e(i);return n.length?t===n.val():t===i},priority:256}}};var g={},v=function e(t,i,n){for(var o=[],s=[],r=0;r<t.length;r++){for(var a=!1,l=0;l<i.length;l++)if(t[r].assert.name===i[l].assert.name){a=!0;break}a?s.push(t[r]):o.push(t[r])}return{kept:s,added:o,removed:n?[]:e(i,t,!0).added}};g.Form={_actualizeTriggers:function(){var e=this;this.$element.on("submit.Parsley",(function(t){e.onSubmitValidate(t)})),this.$element.on("click.Parsley",a._SubmitSelector,(function(t){e.onSubmitButton(t)})),!1!==this.options.uiEnabled&&this.element.setAttribute("novalidate","")},focus:function(){if(this._focusedField=null,!0===this.validationResult||"none"===this.options.focus)return null;for(var e=0;e<this.fields.length;e++){var t=this.fields[e];if(!0!==t.validationResult&&t.validationResult.length>0&&void 0===t.options.noFocus&&(this._focusedField=t.$element,"first"===this.options.focus))break}return null===this._focusedField?null:this._focusedField.focus()},_destroyUI:function(){this.$element.off(".Parsley")}},g.Field={_reflowUI:function(){if(this._buildUI(),this._ui){var e=v(this.validationResult,this._ui.lastValidationResult);this._ui.lastValidationResult=this.validationResult,this._manageStatusClass(),this._manageErrorsMessages(e),this._actualizeTriggers(),!e.kept.length&&!e.added.length||this._failedOnce||(this._failedOnce=!0,this._actualizeTriggers())}},getErrorsMessages:function(){if(!0===this.validationResult)return[];for(var e=[],t=0;t<this.validationResult.length;t++)e.push(this.validationResult[t].errorMessage||this._getErrorMessage(this.validationResult[t].assert));return e},addError:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=t.message,n=t.assert,o=t.updateClass,s=void 0===o||o;this._buildUI(),this._addError(e,{message:i,assert:n}),s&&this._errorClass()},updateError:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=t.message,n=t.assert,o=t.updateClass,s=void 0===o||o;this._buildUI(),this._updateError(e,{message:i,assert:n}),s&&this._errorClass()},removeError:function(e){var t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).updateClass,i=void 0===t||t;this._buildUI(),this._removeError(e),i&&this._manageStatusClass()},_manageStatusClass:function(){this.hasConstraints()&&this.needsValidation()&&
72!0===this.validationResult?this._successClass():this.validationResult.length>0?this._errorClass():this._resetClass()},_manageErrorsMessages:function(t){if(void 0===this.options.errorsMessagesDisabled){if(void 0!==this.options.errorMessage)return t.added.length||t.kept.length?(this._insertErrorWrapper(),0===this._ui.$errorsWrapper.find(".parsley-custom-error-message").length&&this._ui.$errorsWrapper.append(e(this.options.errorTemplate).addClass("parsley-custom-error-message")),this._ui.$errorsWrapper.addClass("filled").find(".parsley-custom-error-message").html(this.options.errorMessage)):this._ui.$errorsWrapper.removeClass("filled").find(".parsley-custom-error-message").remove();for(var i=0;i<t.removed.length;i++)this._removeError(t.removed[i].assert.name);for(i=0;i<t.added.length;i++)this._addError(t.added[i].assert.name,{message:t.added[i].errorMessage,assert:t.added[i].assert});for(i=0;i<t.kept.length;i++)this._updateError(t.kept[i].assert.name,{message:t.kept[i].errorMessage,assert:t.kept[i].assert})}},_addError:function(t,i){var n=i.message,o=i.assert;this._insertErrorWrapper(),this._ui.$errorClassHandler.attr("aria-describedby",this._ui.errorsWrapperId),this._ui.$errorsWrapper.addClass("filled").append(e(this.options.errorTemplate).addClass("parsley-"+t).html(n||this._getErrorMessage(o)))},_updateError:function(e,t){var i=t.message,n=t.assert;this._ui.$errorsWrapper.addClass("filled").find(".parsley-"+e).html(i||this._getErrorMessage(n))},_removeError:function(e){this._ui.$errorClassHandler.removeAttr("aria-describedby"),this._ui.$errorsWrapper.removeClass("filled").find(".parsley-"+e).remove()},_getErrorMessage:function(e){var t=e.name+"Message";return void 0!==this.options[t]?window.Parsley.formatMessage(this.options[t],e.requirements):window.Parsley.getErrorMessage(e)},_buildUI:function(){if(!this._ui&&!1!==this.options.uiEnabled){var t={};this.element.setAttribute(this.options.namespace+"id",this.__id__),t.$errorClassHandler=this._manageClassHandler(),t.errorsWrapperId="parsley-id-"+(this.options.multiple?"multiple-"+this.options.multiple:this.__id__),t.$errorsWrapper=e(this.options.errorsWrapper).attr("id",t.errorsWrapperId),t.lastValidationResult=[],t.validationInformationVisible=!1,this._ui=t}},_manageClassHandler:function(){if("string"==typeof this.options.classHandler&&e(this.options.classHandler).length)return e(this.options.classHandler);var i=this.options.classHandler;if("string"==typeof this.options.classHandler&&"function"==typeof window[this.options.classHandler]&&(i=window[this.options.classHandler]),"function"==typeof i){var n=i.call(this,this);if(void 0!==n&&n.length)return n}else{if("object"===t(i)&&i instanceof jQuery&&i.length)return i;i&&a.warn("The class handler `"+i+"` does not exist in DOM nor as a global JS function")}return this._inputHolder()},_inputHolder:function(){return this.options.multiple&&"SELECT"!==this.element.nodeName?this.$element.parent():this.$element},_insertErrorWrapper:function(){var i=this.options.errorsContainer;if(0!==this._ui.$errorsWrapper.parent().length)return this._ui.$errorsWrapper.parent();if("string"==typeof i){if(e(i).length)return e(i).append(this._ui.$errorsWrapper);"function"==typeof window[i]?i=window[i]:a.warn("The errors container `"+i+"` does not exist in DOM nor as a global JS function")}return"function"==typeof i&&(i=i.call(this,this)),"object"===t(i)&&i.length?i.append(this._ui.$errorsWrapper):this._inputHolder().after(this._ui.$errorsWrapper)},_actualizeTriggers:function(){var e,t=this,i=this._findRelated();i.off(".Parsley"),this._failedOnce?i.on(a.namespaceEvents(this.options.triggerAfterFailure,"Parsley"),(function(){t._validateIfNeeded()})):(e=a.namespaceEvents(this.options.trigger,"Parsley"))&&i.on(e,(function(e){t._validateIfNeeded(e)}))},_validateIfNeeded:function(e){var t=this;e&&/key|input/.test(e.type)&&(!this._ui||!this._ui.validationInformationVisible)&&this.getValue().length<=this.options.validationThreshold||(this.options.debounce?(window.clearTimeout(this._debounced),this._debounced=window.setTimeout((function(){return t.validate()}),this.options.debounce)):this.validate())},_resetUI:function(){this._failedOnce=!1,this._actualizeTriggers(),void 0!==this._ui&&(this._ui.$errorsWrapper.removeClass("filled").children().remove(),this._resetClass(),this._ui.lastValidationResult=[],this._ui.validationInformationVisible=!1)},_destroyUI:function(){this._resetUI(),void 0!==this._ui&&this._ui.$errorsWrapper.remove(),delete this._ui},_successClass:function(){this._ui.validationInformationVisible=!0,this._ui.$errorClassHandler.removeClass(this.options.errorClass).addClass(this.options.successClass)},_errorClass:function(){this._ui.validationInformationVisible=!0,this._ui.$errorClassHandler.removeClass(this.options.successClass).addClass(this.options.errorClass)},_resetClass:function(){this._ui.$errorClassHandler.removeClass(this.options.successClass).removeClass(this.options.errorClass)}};var y=function(t,i,n){this.__class__="Form",this.element=t,this.$element=e(t),this.domOptions=i,this.options=n,this.parent=window.Parsley,this.fields=[],this.validationResult=null},w={pending:null,resolved:!0,rejected:!1};y.prototype={onSubmitValidate:function(e){var t=this;if(!0!==e.parsley){var i=this._submitSource||this.$element.find(a._SubmitSelector)[0];if(this._submitSource=null,this.$element.find(".parsley-synthetic-submit-button").prop("disabled",!0),!i||null===i.getAttribute("formnovalidate")){window.Parsley._remoteCache={};var n=this.whenValidate({event:e});"resolved"===n.state()&&!1!==this._trigger("submit")||(e.stopImmediatePropagation(),e.preventDefault(),"pending"===n.state()&&n.done((function(){t._submit(i)})))}}},onSubmitButton:function(e){this._submitSource=e.currentTarget},_submit:function(t){if(!1!==this._trigger("submit")){if(t){var n=this.$element.find(".parsley-synthetic-submit-button").prop("disabled",!1);0===n.length&&(n=e('<input class="parsley-synthetic-submit-button" type="hidden">').appendTo(this.$element)),n.attr({name:t.getAttribute("name"),value:t.getAttribute("value")})}this.$element.trigger(i(e.Event("submit"),{parsley:!0}))}},validate:function(t){if(arguments.length>=1&&!e.isPlainObject(t)){a.warnOnce("Calling validate on a parsley form without passing arguments as an object is deprecated.");var i=Array.prototype.slice.call(arguments);t={group:i[0],force:i[1],event:i[2]}}return w[this.whenValidate(t).state()]},whenValidate:function(){var t,n=this,s=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=s.group,l=s.force,d=s.event;this.submitEvent=d,d&&(this.submitEvent=i({},d,{preventDefault:function(){a.warnOnce("Using `this.submitEvent.preventDefault()` is deprecated; instead, call `this.validationResult = false`"),n.validationResult=!1}})),this.validationResult=!0,this._trigger("validate"),this._refreshFields();var c=this._withoutReactualizingFormOptions((function(){return e.map(n.fields,
72(function(e){return e.whenValidate({force:l,group:r})}))}));return(t=a.all(c).done((function(){n._trigger("success")})).fail((function(){n.validationResult=!1,n.focus(),n._trigger("error")})).always((function(){n._trigger("validated")}))).pipe.apply(t,o(this._pipeAccordingToValidationResult()))},isValid:function(t){if(arguments.length>=1&&!e.isPlainObject(t)){a.warnOnce("Calling isValid on a parsley form without passing arguments as an object is deprecated.");var i=Array.prototype.slice.call(arguments);t={group:i[0],force:i[1]}}return w[this.whenValid(t).state()]},whenValid:function(){var t=this,i=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=i.group,o=i.force;this._refreshFields();var s=this._withoutReactualizingFormOptions((function(){return e.map(t.fields,(function(e){return e.whenValid({group:n,force:o})}))}));return a.all(s)},refresh:function(){return this._refreshFields(),this},reset:function(){for(var e=0;e<this.fields.length;e++)this.fields[e].reset();this._trigger("reset")},destroy:function(){this._destroyUI();for(var e=0;e<this.fields.length;e++)this.fields[e].destroy();this.$element.removeData("Parsley"),this._trigger("destroy")},_refreshFields:function(){return this.actualizeOptions()._bindFields()},_bindFields:function(){var t=this,i=this.fields;return this.fields=[],this.fieldsMappedById={},this._withoutReactualizingFormOptions((function(){t.$element.find(t.options.inputs).not(t.options.excluded).not("[".concat(t.options.namespace,"excluded=true]")).each((function(e,i){var n=new window.Parsley.Factory(i,{},t);if("Field"===n.__class__||"FieldMultiple"===n.__class__){var o=n.__class__+"-"+n.__id__;void 0===t.fieldsMappedById[o]&&(t.fieldsMappedById[o]=n,t.fields.push(n))}})),e.each(a.difference(i,t.fields),(function(e,t){t.reset()}))})),this},_withoutReactualizingFormOptions:function(e){var t=this.actualizeOptions;this.actualizeOptions=function(){return this};var i=e();return this.actualizeOptions=t,i},_trigger:function(e){return this.trigger("form:"+e)}};var b=function(e,t,n,o,s){var r=window.Parsley._validatorRegistry.validators[t],a=new c(r);i(this,{validator:a,name:t,requirements:n,priority:o=o||e.options[t+"Priority"]||a.priority,isDomConstraint:s=!0===s}),this._parseRequirements(e.options)};b.prototype={validate:function(e,t){var i;return(i=this.validator).validate.apply(i,[e].concat(o(this.requirementList),[t]))},_parseRequirements:function(e){var t=this;this.requirementList=this.validator.parseRequirements(this.requirements,(function(i){return e[t.name+(n=i,n[0].toUpperCase()+n.slice(1))];var n}))}};var _=function(t,i,n,o){this.__class__="Field",this.element=t,this.$element=e(t),void 0!==o&&(this.parent=o),this.options=n,this.domOptions=i,this.constraints=[],this.constraintsByName={},this.validationResult=!0,this._bindConstraints()},$={pending:null,resolved:!0,rejected:!1};_.prototype={validate:function(t){arguments.length>=1&&!e.isPlainObject(t)&&(a.warnOnce("Calling validate on a parsley field without passing arguments as an object is deprecated."),t={options:t});var i=this.whenValidate(t);if(!i)return!0;switch(i.state()){case"pending":return null;case"resolved":return!0;case"rejected":return this.validationResult}},whenValidate:function(){var e,t=this,i=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=i.force,s=i.group;if(this.refresh(),!s||this._isInGroup(s))return this.value=this.getValue(),this._trigger("validate"),(e=this.whenValid({force:n,value:this.value,_refreshed:!0}).always((function(){t._reflowUI()})).done((function(){t._trigger("success")})).fail((function(){t._trigger("error")})).always((function(){t._trigger("validated")}))).pipe.apply(e,o(this._pipeAccordingToValidationResult()))},hasConstraints:function(){return 0!==this.constraints.length},needsValidation:function(e){return void 0===e&&(e=this.getValue()),!(!e.length&&!this._isRequired()&&void 0===this.options.validateIfEmpty)},_isInGroup:function(t){return Array.isArray(this.options.group)?-1!==e.inArray(t,this.options.group):this.options.group===t},isValid:function(t){if(arguments.length>=1&&!e.isPlainObject(t)){a.warnOnce("Calling isValid on a parsley field without passing arguments as an object is deprecated.");var i=Array.prototype.slice.call(arguments);t={force:i[0],value:i[1]}}var n=this.whenValid(t);return!n||$[n.state()]},whenValid:function(){var t=this,i=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=i.force,o=void 0!==n&&n,s=i.value,r=i.group;if(i._refreshed||this.refresh(),!r||this._isInGroup(r)){if(this.validationResult=!0,!this.hasConstraints())return e.when();if(null==s&&(s=this.getValue()),!this.needsValidation(s)&&!0!==o)return e.when();var l=this._getGroupedConstraints(),d=[];return e.each(l,(function(i,n){var o=a.all(e.map(n,(function(e){return t._validateConstraint(s,e)})));if(d.push(o),"rejected"===o.state())return!1})),a.all(d)}},_validateConstraint:function(t,i){var n=this,o=i.validate(t,this);return!1===o&&(o=e.Deferred().reject()),a.all([o]).fail((function(e){n.validationResult instanceof Array||(n.validationResult=[]),n.validationResult.push({assert:i,errorMessage:"string"==typeof e&&e})}))},getValue:function(){var e;return null==(e="function"==typeof this.options.value?this.options.value(this):void 0!==this.options.value?this.options.value:this.$element.val())?"":this._handleWhitespace(e)},reset:function(){return this._resetUI(),this._trigger("reset")},destroy:function(){this._destroyUI(),this.$element.removeData("Parsley"),this.$element.removeData("FieldMultiple"),this._trigger("destroy")},refresh:function(){return this._refreshConstraints(),this},_refreshConstraints:function(){return this.actualizeOptions()._bindConstraints()},refreshConstraints:function(){return a.warnOnce("Parsley's refreshConstraints is deprecated. Please use refresh"),this.refresh()},addConstraint:function(e,t,i,n){if(window.Parsley._validatorRegistry.validators[e]){var o=new b(this,e,t,i,n);"undefined"!==this.constraintsByName[o.name]&&this.removeConstraint(o.name),this.constraints.push(o),this.constraintsByName[o.name]=o}return this},removeConstraint:function(e){for(var t=0;t<this.constraints.length;t++)if(e===this.constraints[t].name){this.constraints.splice(t,1);break}return delete this.constraintsByName[e],this},updateConstraint:function(e,t,i){return this.removeConstraint(e).addConstraint(e,t,i)},_bindConstraints:function(){for(var e=[],t={},i=0;i<this.constraints.length;i++)!1===this.constraints[i].isDomConstraint&&(e.push(this.constraints[i]),t[this.constraints[i].name]=this.constraints[i]);for(var n in this.constraints=e,this.constraintsByName=t,this.options)this.addConstraint(n,this.options[n],void 0,!0);return this._bindHtml5Constraints()},_bindHtml5Constraints:function(){null!==this.element.getAttribute("required")&&this.addConstraint("required",!0,void 0,!0),null!==this.element.getAttribute("pattern")&&this.addConstraint("pattern",this.element.getAttribute("pattern"),void 0,!0);var e=this.element.getAttribute("min"),t=this.element.getAttribute("max");null!==e&&null!==t?this.addConstraint("range",[e,t],void 0,!0):null!==e?this.addConstraint("min",e,void 0,!0):null!==t&&this.addConstraint("max",t,void 0,!0),null!==this.element.getAttribute("minlength")&&null!==this.element.getAttribute("maxlength")?this.addConstraint("length",[this.element.getAttribute("minlength"),this.element.getAttribute("maxlength")],void 0,!0):null!==this.element.getAttribute("minlength")?this.addConstraint("minlength",this.element.getAttribute("minlength"),void 0,!0):null!==this.element.getAttribute("maxlength")&&this.addConstraint("maxlength",this.element.getAttribute("maxlength"),void 0,!0);var i=a.getType(this.element);return"number"===i?this.addConstraint("type",["number",{step:this.element.getAttribute("step")||"1",base
72:e||this.element.getAttribute("value")}],void 0,!0):/^(email|url|range|date)$/i.test(i)?this.addConstraint("type",i,void 0,!0):this},_isRequired:function(){return void 0!==this.constraintsByName.required&&!1!==this.constraintsByName.required.requirements},_trigger:function(e){return this.trigger("field:"+e)},_handleWhitespace:function(e){return!0===this.options.trimValue&&a.warnOnce('data-parsley-trim-value="true" is deprecated, please use data-parsley-whitespace="trim"'),"squish"===this.options.whitespace&&(e=e.replace(/\s{2,}/g," ")),"trim"!==this.options.whitespace&&"squish"!==this.options.whitespace&&!0!==this.options.trimValue||(e=a.trimString(e)),e},_isDateInput:function(){var e=this.constraintsByName.type;return e&&"date"===e.requirements},_getGroupedConstraints:function(){if(!1===this.options.priorityEnabled)return[this.constraints];for(var e=[],t={},i=0;i<this.constraints.length;i++){var n=this.constraints[i].priority;t[n]||e.push(t[n]=[]),t[n].push(this.constraints[i])}return e.sort((function(e,t){return t[0].priority-e[0].priority})),e}};var C=function(){this.__class__="FieldMultiple"};C.prototype={addElement:function(e){return this.$elements.push(e),this},_refreshConstraints:function(){var t;if(this.constraints=[],"SELECT"===this.element.nodeName)return this.actualizeOptions()._bindConstraints(),this;for(var i=0;i<this.$elements.length;i++)if(e("html").has(this.$elements[i]).length){t=this.$elements[i].data("FieldMultiple")._refreshConstraints().constraints;for(var n=0;n<t.length;n++)this.addConstraint(t[n].name,t[n].requirements,t[n].priority,t[n].isDomConstraint)}else this.$elements.splice(i,1);return this},getValue:function(){if("function"==typeof this.options.value)return this.options.value(this);if(void 0!==this.options.value)return this.options.value;if("INPUT"===this.element.nodeName){var t=a.getType(this.element);if("radio"===t)return this._findRelated().filter(":checked").val()||"";if("checkbox"===t){var i=[];return this._findRelated().filter(":checked").each((function(){i.push(e(this).val())})),i}}return"SELECT"===this.element.nodeName&&null===this.$element.val()?[]:this.$element.val()},_init:function(){return this.$elements=[this.$element],this}};var k=function(n,o,s){this.element=n,this.$element=e(n);var r=this.$element.data("Parsley");if(r)return void 0!==s&&r.parent===window.Parsley&&(r.parent=s,r._resetOptions(r.options)),"object"===t(o)&&i(r.options,o),r;if(!this.$element.length)throw new Error("You must bind Parsley on an existing element.");if(void 0!==s&&"Form"!==s.__class__)throw new Error("Parent instance must be a Form instance");return this.parent=s||window.Parsley,this.init(o)};k.prototype={init:function(e){return this.__class__="Parsley",this.__version__="@@version",this.__id__=a.generateID(),this._resetOptions(e),"FORM"===this.element.nodeName||a.checkAttr(this.element,this.options.namespace,"validate")&&!this.$element.is(this.options.inputs)?this.bind("parsleyForm"):this.isMultiple()?this.handleMultiple():this.bind("parsleyField")},isMultiple:function(){var e=a.getType(this.element);return"radio"===e||"checkbox"===e||"SELECT"===this.element.nodeName&&null!==this.element.getAttribute("multiple")},handleMultiple:function(){var t,i,n=this;if(this.options.multiple=this.options.multiple||(t=this.element.getAttribute("name"))||this.element.getAttribute("id"),"SELECT"===this.element.nodeName&&null!==this.element.getAttribute("multiple"))return this.options.multiple=this.options.multiple||this.__id__,this.bind("parsleyFieldMultiple");if(!this.options.multiple)return a.warn("To be bound by Parsley, a radio, a checkbox and a multiple select input must have either a name or a multiple option.",this.$element),this;this.options.multiple=this.options.multiple.replace(/(:|\.|\[|\]|\{|\}|\$)/g,""),t&&e('input[name="'+t+'"]').each((function(e,t){var i=a.getType(t);"radio"!==i&&"checkbox"!==i||t.setAttribute(n.options.namespace+"multiple",n.options.multiple)}));for(var o=this._findRelated(),s=0;s<o.length;s++)if(void 0!==(i=e(o.get(s)).data("Parsley"))){this.$element.data("FieldMultiple")||i.addElement(this.$element);break}return this.bind("parsleyField",!0),i||this.bind("parsleyFieldMultiple")},bind:function(t,i){var n;switch(t){case"parsleyForm":n=e.extend(new y(this.element,this.domOptions,this.options),new d,window.ParsleyExtend)._bindFields();break;case"parsleyField":n=e.extend(new _(this.element,this.domOptions,this.options,this.parent),new d,window.ParsleyExtend);break;case"parsleyFieldMultiple":n=e.extend(new _(this.element,this.domOptions,this.options,this.parent),new C,new d,window.ParsleyExtend)._init();break;default:throw new Error(t+"is not a supported Parsley type")}return this.options.multiple&&a.setAttr(this.element,this.options.namespace,"multiple",this.options.multiple),void 0!==i?(this.$element.data("FieldMultiple",n),n):(this.$element.data("Parsley",n),n._actualizeTriggers(),n._trigger("init"),n)}};var T=e.fn.jquery.split(".");if(parseInt(T[0])<=1&&parseInt(T[1])<8)throw"The loaded version of jQuery is too old. Please upgrade to 1.8.x or better.";T.forEach||a.warn("Parsley requires ES5 to run properly. Please include https://github.com/es-shims/es5-shim");var S=i(new d,{element:document,$element:e(document),actualizeOptions:null,_resetOptions:null,Factory:k,version:"@@version"});i(_.prototype,g.Field,d.prototype),i(y.prototype,g.Form,d.prototype),i(k.prototype,d.prototype),e.fn.parsley=e.fn.psly=function(t){if(this.length>1){var i=[];return this.each((function(){i.push(e(this).parsley(t))})),i}if(0!=this.length)return new k(this[0],t)},void 0===window.ParsleyExtend&&(window.ParsleyExtend={}),S.options=i(a.objectCreate(l),window.ParsleyConfig),window.ParsleyConfig=S.options,window.Parsley=window.psly=S,S.Utils=a,window.ParsleyUtils={},e.each(a,(function(e,t){"function"==typeof t&&(window.ParsleyUtils[e]=function(){return a.warnOnce("Accessing `window.ParsleyUtils` is deprecated. Use `window.Parsley.Utils` instead."),a[e].apply(a,arguments)})}));var x=window.Parsley._validatorRegistry=new u(window.ParsleyConfig.validators,window.ParsleyConfig.i18n);window.ParsleyValidator={},e.each("setLocale addCatalog addMessage addMessages getErrorMessage formatMessage addValidator updateV
72alidator removeValidator hasValidator".split(" "),(function(e,t){window.Parsley[t]=function(){return x[t].apply(x,arguments)},window.ParsleyValidator[t]=function(){var e;return a.warnOnce("Accessing the method '".concat(t,"' through Validator is deprecated. Simply call 'window.Parsley.").concat(t,"(...)'")),(e=window.Parsley)[t].apply(e,arguments)}})),window.Parsley.UI=g,window.ParsleyUI={removeError:function(e,t,i){var n=!0!==i;return a.warnOnce("Accessing UI is deprecated. Call 'removeError' on the instance directly. Please comment in issue 1073 as to your need to call this method."),e.removeError(t,{updateClass:n})},getErrorsMessages:function(e){return a.warnOnce("Accessing UI is deprecated. Call 'getErrorsMessages' on the instance directly."),e.getErrorsMessages()}},e.each("addError updateError".split(" "),(function(e,t){window.ParsleyUI[t]=function(e,i,n,o,s){var r=!0!==s;return a.warnOnce("Accessing UI is deprecated. Call '".concat(t,"' on the instance directly. Please comment in issue 1073 as to your need to call this method.")),e[t](i,{message:n,assert:o,updateClass:r})}})),!1!==window.ParsleyConfig.autoBind&&e((function(){e("[data-parsley-validate]").length&&e("[data-parsley-validate]").parsley()}));var E=e({}),A=function(){a.warnOnce("Parsley's pubsub module is deprecated; use the 'on' and 'off' methods on parsley instances or window.Parsley")};function O(e,t){return e.parsleyAdaptedCallback||(e.parsleyAdaptedCallback=function(){var i=Array.prototype.slice.call(arguments,0);i.unshift(this),e.apply(t||E,i)}),e.parsleyAdaptedCallback}var F="parsley:";function P(e){return 0===e.lastIndexOf(F,0)?e.substr(8):e}return e.listen=function(e,i){var n;if(A(),"object"===t(arguments[1])&&"function"==typeof arguments[2]&&(n=arguments[1],i=arguments[2]),"function"!=typeof i)throw new Error("Wrong parameters");window.Parsley.on(P(e),O(i,n))},e.listenTo=function(e,t,i){if(A(),!(e instanceof _||e instanceof y))throw new Error("Mu
72st give Parsley instance");if("string"!=typeof t||"function"!=typeof i)throw new Error("Wrong parameters");e.on(P(t),O(i))},e.unsubscribe=function(e,t){if(A(),"string"!=typeof e||"function"!=typeof t)throw new Error("Wrong arguments");window.Parsley.off(P(e),t.parsleyAdaptedCallback)},e.unsubscribeTo=function(e,t){if(A(),!(e instanceof _||e instanceof y))throw new Error("Must give Parsley instance");e.off(P(t))},e.unsubscribeAll=function(t){A(),window.Parsley.off(P(t)),e("form,input,textarea,select").each((function(){var i=e(this).data("Parsley");i&&i.off(P(t))}))},e.emit=function(e,t){var i;A();var n=t instanceof _||t instanceof y,s=Array.prototype.slice.call(arguments,n?2:1);s.unshift(P(e)),n||(t=window.Parsley),(i=t).trigger.apply(i,o(s))},e.extend(!0,S,{asyncValidators:{default:{fn:function(e){return e.status>=200&&e.status<300},url:!1},reverse:{fn:function(e){return e.status<200||e.status>=300},url:!1}},addAsyncValidator:function(e,t,i,n){return S.asyncValidators[e]={fn:t,url:i||!1,options:n||{}},this}}),S.addValidator("remote",{requirementType:{"":"string",validator:"string",reverse:"boolean",options:"object"},validateString:function(t,i,n,o){var s,r,a={},l=n.validator||(!0===n.reverse?"reverse":"default");if(void 0===S.asyncValidators[l])throw new Error("Calling an undefined async validator: `"+l+"`");(i=S.asyncValidators[l].url||i).indexOf("{value}")>-1?i=i.replace("{value}",encodeURIComponent(t)):a[o.element.getAttribute("name")||o.element.getAttribute("id")]=t;var d=e.extend(!0,n.options||{},S.asyncValidators[l].options);s=e.extend(!0,{},{url:i,data:a,type:"GET"},d),o.trigger("field:ajaxoptions",o,s),r=e.param(s),void 0===S._remoteCache&&(S._remoteCache={});var c=S._remoteCache[r]=S._remoteCache[r]||e.ajax(s),u=function(){var t=S.asyncValidators[l].fn.call(o,c,i,n);return t||(t=e.Deferred().reject()),e.when(t)};return c.then(u,u)},priority:-1}),S.on("form:submit",(function(){S._remoteCache={}})),d.prototype.addAsyncValidator=function(){return a.warnOnce("Accessing the method `addAsyncValidator` through an instance is deprecated. Simply call `Parsley.addAsyncValidator(...)`"),S.addAsyncValidator.apply(S,arguments)},S.addMessages("en",{defaultMessage:"This value seems to be invalid.",type:{email:"This value should be a valid email.",url:"This value should be a valid url.",number:"This value should be a valid number.",integer:"This value should be a valid integer.",digits:"This value should be digits.",alphanum:"This value should be alphanumeric."},notblank:"This value should not be blank.",required:"This value is required.",pattern:"This value seems to be invalid.",min:"This value should be greater than or equal to %s.",max:"This value should be lower than or equal to %s.",range:"This value should be between %s and %s.",minlength:"This value is too short. It should have %s characters or more.",maxlength:"This value is too long. It should have %s characters or fewer.",length:"This value length is invalid. It should be between %s and %s characters long.",mincheck:"You must select at least %s choices.",maxcheck:"You must select %s choices or fewer.",check:"You must select between %s and %s choices.",equalto:"This value should be the same."}),S.setLocale("en"),(new function(){var t=this,n=window||global;i(this,{isNativeEvent:function(e){return e.originalEvent&&!1!==e.originalEvent.isTrusted},fakeInputEvent:function(i){t.isNativeEvent(i)&&e(i.target).trigger("input")},misbehaves:function(i){t.isNativeEvent(i)&&(t.behavesOk(i),e(document).on("change.inputevent",i.data.selector,t.fakeInputEvent),t.fakeInputEvent(i))},behavesOk:function(i){t.isNativeEvent(i)&&e(document).off("input.inputevent",i.data.selector,t.behavesOk).off("change.inputevent",i.data.selector,t.misbehaves)},install:function(){if(!n.inputEventPatched){n.inputEventPatched="0.0.3";for(var i=["select",'input[type="checkbox"]','input[type="radio"]','input[type="file"]'],o=0;o<i.length;o++){var s=i[o];e(document).on("input.inputevent",s,{selector:s},t.behavesOk).on("change.inputevent",s,{selector:s},t.misbehaves)}}},uninstall:function(){delete n.inputEventPatched,e(document).off(".inputevent")}})}).install(),S})),function(e){"use strict";"function"==typeof define&&define.amd?define(["jquery"],e):"undefined"!=typeof exports?module.exports=e(require("jquery")):e(jQuery)}((function(e){"use strict";var t,i=window.Slick||{};t=0,(i=function(i,n){var o,s=this;s.defaults={accessibility:!0,adaptiveHeight:!1,appendArrows:e(i),appendDots:e(i),arrows:!0,asNavFor:null,prevArrow:'<button class="slick-prev" aria-label="Previous" type="button">Previous</button>',nextArrow:'<button class="slick-next" aria-label="Next" type="button">Next</button>',autoplay:!1,autoplaySpeed:3e3,centerMode:!1,centerPadding:"50px",cssEase:"ease",customPaging:function(t,i){return e('<button type="button" />').text(i+1)},dots:!1,dotsClass:"slick-dots",draggable:!0,easing:"linear",edgeFriction:.35,fade:!1,focusOnSelect:!1,focusOnChange:!1,infinite:!0,initialSlide:0,lazyLoad:"ondemand",mobileFirst:!1,pauseOnHover:!0,pauseOnFocus:!0,pauseOnDotsHover:!1,respondTo:"window",responsive:null,rows:1,rtl:!1,slide:"",slidesPerRow:1,slidesToShow:1,slidesToScroll:1,speed:500,swipe:!0,swipeToSlide:!1,touchMove:!0,touchThreshold:5,useCSS:!0,useTransform:!0,variableWidth:!1,vertical:!1,verticalSwiping:!1,waitForAnimate:!0,zIndex:1e3},s.initials={animating:!1,dragging:!1,autoPlayTimer:null,currentDirection:0,currentLeft:null,currentSlide:0,direction:1,$dots:null,listWidth:null,listHeight:null,loadIndex:0,$nextArrow:null,$prevArrow:null,scrolling:!1,slideCount:null,slideWidth:null,$slideTrack:null,$slides:null,
72sliding:!1,slideOffset:0,swipeLeft:null,swiping:!1,$list:null,touchObject:{},transformsEnabled:!1,unslicked:!1},e.extend(s,s.initials),s.activeBreakpoint=null,s.animType=null,s.animProp=null,s.breakpoints=[],s.breakpointSettings=[],s.cssTransitions=!1,s.focussed=!1,s.interrupted=!1,s.hidden="hidden",s.paused=!0,s.positionProp=null,s.respondTo=null,s.rowCount=1,s.shouldClick=!0,s.$slider=e(i),s.$slidesCache=null,s.transformType=null,s.transitionType=null,s.visibilityChange="visibilitychange",s.windowWidth=0,s.windowTimer=null,o=e(i).data("slick")||{},s.options=e.extend({},s.defaults,n,o),s.currentSlide=s.options.initialSlide,s.originalSettings=s.options,void 0!==document.mozHidden?(s.hidden="mozHidden",s.visibilityChange="mozvisibilitychange"):void 0!==document.webkitHidden&&(s.hidden="webkitHidden",s.visibilityChange="webkitvisibilitychange"),s.autoPlay=e.proxy(s.autoPlay,s),s.autoPlayClear=e.proxy(s.autoPlayClear,s),s.autoPlayIterator=e.proxy(s.autoPlayIterator,s),s.changeSlide=e.proxy(s.changeSlide,s),s.clickHandler=e.proxy(s.clickHandler,s),s.selectHandler=e.proxy(s.selectHandler,s),s.setPosition=e.proxy(s.setPosition,s),s.swipeHandler=e.proxy(s.swipeHandler,s),s.dragHandler=e.proxy(s.dragHandler,s),s.keyHandler=e.proxy(s.keyHandler,s),s.instanceUid=t++,s.htmlExpr=/^(?:\s*(<[\w\W]+>)[^>]*)$/,s.registerBreakpoints(),s.init(!0)}).prototype.activateADA=function(){this.$slideTrack.find(".slick-active").attr({"aria-hidden":"false"}).find("a, input, button, select").attr({tabindex:"0"})},i.prototype.addSlide=i.prototype.slickAdd=function(t,i,n){var o=this;if("boolean"==typeof i)n=i,i=null;else if(i<0||i>=o.slideCount)return!1;o.unload(),"number"==typeof i?0===i&&0===o.$slides.length?e(t).appendTo(o.$slideTrack):n?e(t).insertBefore(o.$slides.eq(i)):e(t).insertAfter(o.$slides.eq(i)):!0===n?e(t).prependTo(o.$slideTrack):e(t).appendTo(o.$slideTrack),o.$slides=o.$slideTrack.children(this.options.slide),o.$slideTrack.children(this.options.slide).detach(),o.$slideTrack.append(o.$slides),o.$slides.each((function(t,i){e(i).attr("data-slick-index",t)})),o.$slidesCache=o.$slides,o.reinit()},i.prototype.animateHeight=function(){var e=this;if(1===e.options.slidesToShow&&!0===e.options.adaptiveHeight&&!1===e.options.vertical){var t=e.$slides.eq(e.currentSlide).outerHeight(!0);e.$list.animate({height:t},e.options.speed)}},i.prototype.animateSlide=function(t,i){var n={},o=this;o.animateHeight(),!0===o.options.rtl&&!1===o.options.vertical&&(t=-t),!1===o.transformsEnabled?!1===o.options.vertical?o.$slideTrack.animate({left:t},o.options.speed,o.options.easing,i):o.$slideTrack.animate({top:t},o.options.speed,o.options.easing,i):!1===o.cssTransitions?(!0===o.options.rtl&&(o.currentLeft=-o.currentLeft),e({animStart:o.currentLeft}).animate({animStart:t},{duration:o.options.speed,easing:o.options.easing,step:function(e){e=Math.ceil(e),!1===o.options.vertical?(n[o.animType]="translate("+e+"px, 0px)",o.$slideTrack.css(n)):(n[o.animType]="translate(0px,"+e+"px)",o.$slideTrack.css(n))},complete:function(){i&&i.call()}})):(o.applyTransition(),t=Math.ceil(t),!1===o.options.vertical?n[o.animType]="translate3d("+t+"px, 0px, 0px)":n[o.animType]="translate3d(0px,"+t+"px, 0px)",o.$slideTrack.css(n),i&&setTimeout((function(){o.disableTransition(),i.call()}),o.options.speed))},i.prototype.getNavTarget=function(){var t=this.options.asNavFor;return t&&null!==t&&(t=e(t).not(this.$slider)),t},i.prototype.asNavFor=function(t){var i=this.getNavTarget();null!==i&&"object"==typeof i&&i.each((function(){var i=e(this).slick("getSlick");i.unslicked||i.slideHandler(t,!0)}))},i.prototype.applyTransition=function(e){var t=this,i={};!1===t.options.fade?i[t.transitionType]=t.transformType+" "+t.options.speed+"ms "+t.options.cssEase:i[t.transitionType]="opacity "+t.options.speed+"ms "+t.options.cssEase,!1===t.options.fade?t.$slideTrack.css(i):t.$slides.eq(e).css(i)},i.prototype.autoPlay=function(){var e=this;e.autoPlayClear(),e.slideCount>e.options.slidesToShow&&(e.autoPlayTimer=setInterval(e.autoPlayIterator,e.options.autoplaySpeed))},i.prototype.autoPlayClear=function(){this.autoPlayTimer&&clearInterval(this.autoPlayTimer)},i.prototype.autoPlayIterator=function(){var e=this,t=e.currentSlide+e.options.slidesToScroll;e.paused||e.interrupted||e.focussed||(!1===e.options.infinite&&(1===e.direction&&e.currentSlide+1===e.slideCount-1?e.direction=0:0===e.direction&&(t=e.currentSlide-e.options.slidesToScroll,e.currentSlide-1==0&&(e.direction=1))),e.slideHandler(t))},i.prototype.buildArrows=function(){var t=this;!0===t.options.arrows&&(t.$prevArrow=e(t.options.prevArrow).addClass("slick-arrow"),t.$nextArrow=e(t.options.nextArrow).addClass("slick-arrow"),t.slideCount>t.options.slidesToShow?(t.$prevArrow.removeClass("slick-hidden").removeAttr("aria-hidden tabindex"),t.$nextArrow.removeClass("slick-hidden").removeAttr("aria-hidden tabindex"),t.htmlExpr.test(t.options.prevArrow)&&t.$prevArrow.prependTo(t.options.appendArrows),t.htmlExpr.test(t.options.nextArrow)&&t.$nextArrow.appendTo(t.options.appendArrows),!0!==t.options.infinite&&t.$prevArrow.addClass("slick-disabled").attr("aria-disabled","true")):t.$prevArrow.add(t.$nextArrow).addClass("slick-hidden").attr({"aria-disabled":"true",tabindex:"-1"}))},i.prototype.buildDots=function(){var t,i,n=this;if(!0===n.options.dots&&n.slideCount>n.options.slidesToShow){for(n.$slider.addClass("slick-dotted"),i=e("<ul />").addClass(n.options.dotsClass),t=0;t<=n.getDotCount();t+=1)i.append(e("<li />").append(n.options.customPaging.call(this,n,t)));n.$dots=i.appendTo(n.options.appendDots),n.$dots.find("li").first().addClass("slick-active")}},i.prototype.buildOut=function(){var t=this;t.$slides=t.$slider.children(t.options.slide+":not(.slick-cloned)").addClass("slick-slide"),t.slideCount=t.$slides.length,t.$slides.each((function(t,i){e(i).attr("data-slick-index",t).data("originalStyling",e(i).attr("style")||"")})),t.$slider.addClass("slick-slider"),t.$slideTrack=0===t.slideCount?e('<div class="slick-track"/>').appendTo(t.$slider):t.$slides.wrapAll('<div class="slick-track"/>').parent(),t.$list=t.$slideTrack.wrap('<div class="slick-list"/>').parent(),t.$slideTrack.css("opacity",0),!0!==t.options.centerMode&&!0!==t.options.swipeToSlide||(t.options.slidesToScroll=1),e("img[data-lazy]",t.$slider).not("[src]").addClass("slick-loading"),t.setupInfinite(),t.buildArrows(),t.buildDots(),t.updateDots(),t.setSlideClasses("number"==typeof t.currentSlide?t.currentSlide:0),!0===t.options.draggable&&t.$list.addClass("draggable")},i.prototype.buildRows=function(){var e,t,i,n,o,s,r,a=this;if(n=document.createDocumentFragment(),s=a.$slider.children(),a.options.rows>0){for(r=a.options.slidesPerRow*a.options.rows,o=Math.ceil(s.length/r),e=0;e<o;e++){var l=document.createElement("div");for(t=0;t<a.options.rows;t++){var d=document.createElement("div");for(i=0;i<a.options.slidesPerRow;i++){var c=e*r+(t*a.options.slidesPerRow+i);s.get(c)&&d.appendChild(s.get(c))}l.appendChild(d)}n.appendChild(l)}a.$slider.empty().append(n),a.$slider.children().children().children().css({width:100/a.options.slidesPerRow+"%",display:"inline-block"})}},i.prototype.checkResponsive=function(t,i){var n,o,s,r=this,a=!1,l=r.$slider.width(),d=window.innerWidth||e(window).width();if("window"===r.respondTo?s=d:"slider"===r.respondTo?s=l:"min"===r.respondTo&&(s=Math.min(d,l)),r.options.responsive&&r.options.responsive.length&&null!==r.options.responsive){for(n in o=null,r.breakpoints)r.breakpoints.hasOwnProperty(n)&&(!1===r.originalSettings.mobileFirst?s<r.breakpoints[n]&&(o=r.breakpoints[n]):s>r.breakpoints[n]&&(o=r.breakpoints[n]));null!==o?null!==r.activeBreakpoint?(o!==r.activeBreakpoint||i)&&(r.activeBreakpoint=o,"unslick"===r.breakpointSettings[o]?r.unsl
72ick(o):(r.options=e.extend({},r.originalSettings,r.breakpointSettings[o]),!0===t&&(r.currentSlide=r.options.initialSlide),r.refresh(t)),a=o):(r.activeBreakpoint=o,"unslick"===r.breakpointSettings[o]?r.unslick(o):(r.options=e.extend({},r.originalSettings,r.breakpointSettings[o]),!0===t&&(r.currentSlide=r.options.initialSlide),r.refresh(t)),a=o):null!==r.activeBreakpoint&&(r.activeBreakpoint=null,r.options=r.originalSettings,!0===t&&(r.currentSlide=r.options.initialSlide),r.refresh(t),a=o),t||!1===a||r.$slider.trigger("breakpoint",[r,a])}},i.prototype.changeSlide=function(t,i){var n,o,s=this,r=e(t.currentTarget);switch(r.is("a")&&t.preventDefault(),r.is("li")||(r=r.closest("li")),n=s.slideCount%s.options.slidesToScroll!=0?0:(s.slideCount-s.currentSlide)%s.options.slidesToScroll,t.data.message){case"previous":o=0===n?s.options.slidesToScroll:s.options.slidesToShow-n,s.slideCount>s.options.slidesToShow&&s.slideHandler(s.currentSlide-o,!1,i);break;case"next":o=0===n?s.options.slidesToScroll:n,s.slideCount>s.options.slidesToShow&&s.slideHandler(s.currentSlide+o,!1,i);break;case"index":var a=0===t.data.index?0:t.data.index||r.index()*s.options.slidesToScroll;s.slideHandler(s.checkNavigable(a),!1,i),r.children().trigger("focus");break;default:return}},i.prototype.checkNavigable=function(e){var t,i;if(i=0,e>(t=this.getNavigableIndexes())[t.length-1])e=t[t.length-1];else for(var n in t){if(e<t[n]){e=i;break}i=t[n]}return e},i.prototype.cleanUpEvents=function(){var t=this;t.options.dots&&null!==t.$dots&&(e("li",t.$dots).off("click.slick",t.changeSlide).off("mouseenter.slick",e.proxy(t.interrupt,t,!0)).off("mouseleave.slick",e.proxy(t.interrupt,t,!1)),!0===t.options.accessibility&&t.$dots.off("keydown.slick",t.keyHandler)),t.$slider.off("focus.slick blur.slick"),!0===t.options.arrows&&t.slideCount>t.options.slidesToShow&&(t.$prevArrow&&t.$prevArrow.off("click.slick",t.changeSlide),t.$nextArrow&&t.$nextArrow.off("click.slick",t.changeSlide),!0===t.options.accessibility&&(t.$prevArrow&&t.$prevArrow.off("keydown.slick",t.keyHandler),t.$nextArrow&&t.$nextArrow.off("keydown.slick",t.keyHandler))),t.$list.off("touchstart.slick mousedown.slick",t.swipeHandler),t.$list.off("touchmove.slick mousemove.slick",t.swipeHandler),t.$list.off("touchend.slick mouseup.slick",t.swipeHandler),t.$list.off("touchcancel.slick mouseleave.
72slick",t.swipeHandler),t.$list.off("click.slick",t.clickHandler),e(document).off(t.visibilityChange,t.visibility),t.cleanUpSlideEvents(),!0===t.options.accessibility&&t.$list.off("keydown.slick",t.keyHandler),!0===t.options.focusOnSelect&&e(t.$slideTrack).children().off("click.slick",t.selectHandler),e(window).off("orientationchange.slick.slick-"+t.instanceUid,t.orientationChange),e(window).off("resize.slick.slick-"+t.instanceUid,t.resize),e("[draggable!=true]",t.$slideTrack).off("dragstart",t.preventDefault),e(window).off("load.slick.slick-"+t.instanceUid,t.setPosition)},i.prototype.cleanUpSlideEvents=function(){var t=this;t.$list.off("mouseenter.slick",e.proxy(t.interrupt,t,!0)),t.$list.off("mouseleave.slick",e.proxy(t.interrupt,t,!1))},i.prototype.cleanUpRows=function(){var e,t=this;t.options.rows>0&&((e=t.$slides.children().children()).removeAttr("style"),t.$slider.empty().append(e))},i.prototype.clickHandler=function(e){!1===this.shouldClick&&(e.stopImmediatePropagation(),e.stopPropagation(),e.preventDefault())},i.prototype.destroy=function(t){var i=this;i.autoPlayClear(),i.touchObject={},i.cleanUpEvents(),e(".slick-cloned",i.$slider).detach(),i.$dots&&i.$dots.remove(),i.$prevArrow&&i.$prevArrow.length&&(i.$prevArrow.removeClass("slick-disabled slick-arrow slick-hidden").removeAttr("aria-hidden aria-disabled tabindex").css("display",""),i.htmlExpr.test(i.options.prevArrow)&&i.$prevArrow.remove()),i.$nextArrow&&i.$nextArrow.length&&(i.$nextArrow.removeClass("slick-disabled slick-arrow slick-hidden").removeAttr("aria-hidden aria-disabled tabindex").css("display",""),i.htmlExpr.test(i.options.nextArrow)&&i.$nextArrow.remove()),i.$slides&&(i.$slides.removeClass("slick-slide slick-active slick-center slick-visible slick-current").removeAttr("aria-hidden").removeAttr("data-slick-index").each((function(){e(this).attr("style",e(this).data("originalStyling"))})),i.$slideTrack.children(this.options.slide).detach(),i.$slideTrack.detach(),i.$list.detach(),i.$slider.append(i.$slides)),i.cleanUpRows(),i.$slider.removeClass("slick-slider"),i.$slider.removeClass("slick-initialized"),i.$slider.removeClass("slick-dotted"),i.unslicked=!0,t||i.$slider.trigger("destroy",[i])},i.prototype.disableTransition=function(e){var t=this,i={};i[t.transitionType]="",!1===t.options.fade?t.$slideTrack.css(i):t.$slides.eq(e).css(i)},i.prototype.fadeSlide=function(e,t){var i=this;!1===i.cssTransitions?(i.$slides.eq(e).css({zIndex:i.options.zIndex}),i.$slides.eq(e).animate({opacity:1},i.options.speed,i.options.easing,t)):(i.applyTransition(e),i.$slides.eq(e).css({opacity:1,zIndex:i.options.zIndex}),t&&setTimeout((function(){i.disableTransition(e),t.call()}),i.options.speed))},i.prototype.fadeSlideOut=function(e){var t=this;!1===t.cssTransitions?t.$slides.eq(e).animate({opacity:0,zIndex:t.options.zIndex-2},t.options.speed,t.options.easing):(t.applyTransition(e),t.$slides.eq(e).css({opacity:0,zIndex:t.options.zIndex-2}))},i.prototype.filterSlides=i.prototype.slickFilter=function(e){var t=this;null!==e&&(t.$slidesCache=t.$slides,t.unload(),t.$slideTrack.children(this.options.slide).detach(),t.$slidesCache.filter(e).appendTo(t.$slideTrack),t.reinit())},i.prototype.focusHandler=function(){var t=this;t.$slider.off("focus.slick blur.slick").on("focus.slick","*",(function(i){var n=e(this);setTimeout((function(){t.options.pauseOnFocus&&n.is(":focus")&&(t.focussed=!0,t.autoPlay())}),0)})).on("blur.slick","*",(function(i){e(this);t.options.pauseOnFocus&&(t.focussed=!1,t.autoPlay())}))},i.prototype.getCurrent=i.prototype.slickCurrentSlide=function(){return this.currentSlide},i.prototype.getDotCount=function(){var e=this,t=0,i=0,n=0;if(!0===e.options.infinite)if(e.slideCount<=e.options.slidesToShow)++n;else for(;t<e.slideCount;)++n,t=i+e.options.slidesToScroll,i+=e.options.slidesToScroll<=e.options.slidesToShow?e.options.slidesToScroll:e.options.slidesToShow;else if(!0===e.options.centerMode)n=e.slideCount;else if(e.options.asNavFor)for(;t<e.slideCount;)++n,t=i+e.options.slidesToScroll,i+=e.options.slidesToScroll<=e.options.slidesToShow?e.options.slidesToScroll:e.options.slidesToShow;else n=1+Math.ceil((e.slideCount-e.options.slidesToShow)/e.options.slidesToScroll);return n-1},i.prototype.getLeft=function(e){var t,i,n,o,s=this,r=0;return s.slideOffset=0,i=s.$slides.first().outerHeight(!0),!0===s.options.infinite?(s.slideCount>s.options.slidesToShow&&(s.slideOffset=s.slideWidth*s.options.slidesToShow*-1,o=-1,!0===s.options.vertical&&!0===s.options.centerMode&&(2===s.options.slidesToShow?o=-1.5:1===s.options.slidesToShow&&(o=-2)),r=i*s.options.slidesToShow*o),s.slideCount%s.options.slidesToScroll!=0&&e+s.options.slidesToScroll>s.slideCount&&s.slideCount>s.options.slidesToShow&&(e>s.slideCount?(s.slideOffset=(s.options.slidesToShow-(e-s.slideCount))*s.slideWidth*-1,r=(s.options.slidesToShow-(e-s.slideCount))*i*-1):(s.slideOffset=s.slideCount%s.options.slidesToScroll*s.slideWidth*-1,r=s.slideCount%s.options.slidesToScroll*i*-1))):e+s.options.slidesToShow>s.slideCount&&(s.slideOffset=(e+s.options.slidesToShow-s.slideCount)*s.slideWidth,r=(e+s.options.slidesToShow-s.slideCount)*i),s.slideCount<=s.options.slidesToShow&&(s.slideOffset=0,r=0),!0===s.options.centerMode&&s.slideCount<=s.options.slidesToShow?s.slideOffset=s.slideWidth*Math.floor(s.options.slidesToShow)/2-s.slideWidth*s.slideCount/2:!0===s.options.centerMode&&!0===s.options.infinite?s.slideOffset+=s.slideWidth*Math.floor(s.options.slidesToShow/2)-s.slideWidth:!0===s.options.centerMode&&(s.slideOffset=0,s.slideOffset+=s.slideWidth*Math.floor(s.options.slidesToShow/2)),t=!1===s.options.vertical?e*s.slideWidth*-1+s.slideOffset:e*i*-1+r,!0===s.options.variableWidth&&(n=s.slideCount<=s.options.slidesToShow||!1===s.options.infinite?s.$slideTrack.children(".slick-slide").eq(e):s.$slideTrack.children(".slick-slide").eq(e+s.options.slidesToShow),t=!0===s.options.rtl?n[0]?-1*(s.$slideTrack.width()-n[0].offsetLeft-n.width()):0:n[0]?-1*n[0].offsetLeft:0,!0===s.options.centerMode&&(n=s.slideCount<=s.options.slidesToShow||!1===s.options.infinite?s.$slideTrack.children(".slick-slide").eq(e):s.$slideTrack.children(".slick-slide").eq(e+s.options.slidesToShow+1),t=!0===s.options.rtl?n[0]?-1*(s.$slideTrack.width()-n[0].offsetLeft-n.width()):0:n[0]?-1*n[0].offsetLeft:0,t+=(s.$list.width()-n.outerWidth())/2)),t},i.prototype.getOption=i.prototype.slickGetOption=function(e){return this.options[e]},i.prototype.getNavigableIndexes=function(){var e,t=this,i=0,n=0,o=[];for(!1===t.options.infinite?e=t.slideCount:(i=-1*t.options.slidesToScroll,n=-1*t.options.slidesToScroll,e=2*t.slideCount);i<e;)o.push(i),i=n+t.options.slidesToScroll,n+=t.options.slidesToScroll<=t.options.slidesToShow?t.options.slidesToScroll:t.options.slidesToShow;return o},i.prototype.getSlick=function(){return this},i.prototype.getSlideCount=function(){var t,i,n,o=this;return n=!0===o.options.centerMode?Math.floor(o.$list.width()/2):0,i=-1*o.swipeLeft+n,!0===o.options.swipeToSlide?(o.$slideTrack.find(".slick-slide").each((function(n,s){var r,a;if(r=e(s).outerWidth(),a=s.offsetLeft,!0!==o.options.centerMode&&(a+=r/2),i<a+r)return t=s,!1})),Math.abs(e(t).attr("data-slick-index")-o.currentSlide)||1):o.options.slidesToScroll},i.prototype.goTo=i.prototype.slickGoTo=function(e,t){this.changeSlide({data:{message:"index",index:
72parseInt(e)}},t)},i.prototype.init=function(t){var i=this;e(i.$slider).hasClass("slick-initialized")||(e(i.$slider).addClass("slick-initialized"),i.buildRows(),i.buildOut(),i.setProps(),i.startLoad(),i.loadSlider(),i.initializeEvents(),i.updateArrows(),i.updateDots(),i.checkResponsive(!0),i.focusHandler()),t&&i.$slider.trigger("init",[i]),!0===i.options.accessibility&&i.initADA(),i.options.autoplay&&(i.paused=!1,i.autoPlay())},i.prototype.initADA=function(){var t=this,i=Math.ceil(t.slideCount/t.options.slidesToShow),n=t.getNavigableIndexes().filter((function(e){return e>=0&&e<t.slideCount}));t.$slides.add(t.$slideTrack.find(".slick-cloned")).attr({"aria-hidden":"true",tabindex:"-1"}).find("a, input, button, select").attr({tabindex:"-1"}),null!==t.$dots&&(t.$slides.not(t.$slideTrack.find(".slick-cloned")).each((function(i){var o=n.indexOf(i);if(e(this).attr({role:"tabpanel",id:"slick-slide"+t.instanceUid+i,tabindex:-1}),-1!==o){var s="slick-slide-control"+t.instanceUid+o;e("#"+s).length&&e(this).attr({"aria-describedby":s})}})),t.$dots.attr("role","tablist").find("li").each((function(o){var s=n[o];e(this).attr({role:"presentation"}),e(this).find("button").first().attr({role:"tab",id:"slick-slide-control"+t.instanceUid+o,"aria-controls":"slick-slide"+t.instanceUid+s,"aria-label":o+1+" of "+i,"aria-selected":null,tabindex:"-1"})})).eq(t.currentSlide).find("button").attr({"aria-selected":"true",tabindex:"0"}).end());for(var o=t.currentSlide,s=o+t.options.slidesToShow;o<s;o++)t.options.focusOnChange?t.$slides.eq(o).attr({tabindex:"0"}):t.$slides.eq(o).removeAttr("tabindex");t.activateADA()},i.prototype.initArrowEvents=function(){var e=this;!0===e.options.arrows&&e.slideCount>e.options.slidesToShow&&(e.$prevArrow.off("click.slick").on("click.slick",{message:"previous"},e.changeSlide),e.$nextArrow.off("click.slick").on("click.slick",{message:"next"},e.changeSlide),!0===e.options.accessibility&&(e.$prevArrow.on("keydown.slick",e.keyHandler),e.$nextArrow.on("keydown.slick",e.keyHandler)))},i.prototype.initDotEvents=function(){var t=this;!0===t.options.dots&&t.slideCount>t.options.slidesToShow&&(e("li",t.$dots).on("click.slick",{message:"index"},t.changeSlide),!0===t.options.accessibility&&t.$dots.on("keydown.slick",t.keyHandler)),!0===t.options.dots&&!0===t.options.pauseOnDotsHover&&t.slideCount>t.options.slidesToShow&&e("li",t.$dots).on("mouseenter.slick",e.proxy(t.interrupt,t,!0)).on("mouseleave.slick",e.proxy(t.interrupt,t,!1))},i.prototype.initSlideEvents=function(){var t=this;t.options.pauseOnHover&&(t.$list.on("mouseenter.slick",e.proxy(t.interrupt,t,!0)),t.$list.on("mouseleave.slick",e.proxy(t.interrupt,t,!1)))},i.prototype.initializeEvents=function(){var t=this;t.initArrowEvents(),t.initDotEvents(),t.initSlideEvents(),t.$list.on("touchstart.slick mousedown.slick",{action:"start"},t.swipeHandler),t.$list.on("touchmove.slick mousemove.slick",{action:"move"},t.swipeHandler),t.$list.on("touchend.slick mouseup.slick",{action:"end"}
72,t.swipeHandler),t.$list.on("touchcancel.slick mouseleave.slick",{action:"end"},t.swipeHandler),t.$list.on("click.slick",t.clickHandler),e(document).on(t.visibilityChange,e.proxy(t.visibility,t)),!0===t.options.accessibility&&t.$list.on("keydown.slick",t.keyHandler),!0===t.options.focusOnSelect&&e(t.$slideTrack).children().on("click.slick",t.selectHandler),e(window).on("orientationchange.slick.slick-"+t.instanceUid,e.proxy(t.orientationChange,t)),e(window).on("resize.slick.slick-"+t.instanceUid,e.proxy(t.resize,t)),e("[draggable!=true]",t.$slideTrack).on("dragstart",t.preventDefault),e(window).on("load.slick.slick-"+t.instanceUid,t.setPosition),e(t.setPosition)},i.prototype.initUI=function(){var e=this;!0===e.options.arrows&&e.slideCount>e.options.slidesToShow&&(e.$prevArrow.show(),e.$nextArrow.show()),!0===e.options.dots&&e.slideCount>e.options.slidesToShow&&e.$dots.show()},i.prototype.keyHandler=function(e){var t=this;e.target.tagName.match("TEXTAREA|INPUT|SELECT")||(37===e.keyCode&&!0===t.options.accessibility?t.changeSlide({data:{message:!0===t.options.rtl?"next":"previous"}}):39===e.keyCode&&!0===t.options.accessibility&&t.changeSlide({data:{message:!0===t.options.rtl?"previous":"next"}}))},i.prototype.lazyLoad=function(){var t,i,n,o=this;function s(t){e("img[data-lazy]",t).each((function(){var t=e(this),i=e(this).attr("data-lazy"),n=e(this).attr("data-srcset"),s=e(this).attr("data-sizes")||o.$slider.attr("data-sizes"),r=document.createElement("img");r.onload=function(){t.animate({opacity:0}
72,100,(function(){n&&(t.attr("srcset",n),s&&t.attr("sizes",s)),t.attr("src",i).animate({opacity:1},200,(function(){t.removeAttr("data-lazy data-srcset data-sizes").removeClass("slick-loading")})),o.$slider.trigger("lazyLoaded",[o,t,i])}))},r.onerror=function(){t.removeAttr("data-lazy").removeClass("slick-loading").addClass("slick-lazyload-error"),o.$slider.trigger("lazyLoadError",[o,t,i])},r.src=i}))}if(!0===o.options.centerMode?!0===o.options.infinite?n=(i=o.currentSlide+(o.options.slidesToShow/2+1))+o.options.slidesToShow+2:(i=Math.max(0,o.currentSlide-(o.options.slidesToShow/2+1)),n=o.options.slidesToShow/2+1+2+o.currentSlide):(i=o.options.infinite?o.options.slidesToShow+o.currentSlide:o.currentSlide,n=Math.ceil(i+o.options.slidesToShow),!0===o.options.fade&&(i>0&&i--,n<=o.slideCount&&n++)),t=o.$slider.find(".slick-slide").slice(i,n),"anticipated"===o.options.lazyLoad)for(var r=i-1,a=n,l=o.$slider.find(".slick-slide"),d=0;d<o.options.slidesToScroll;d++)r<0&&(r=o.slideCount-1),t=(t=t.add(l.eq(r))).add(l.eq(a)),r--,a++;s(t),o.slideCount<=o.options.slidesToShow?s(o.$slider.find(".slick-slide")):o.currentSlide>=o.slideCount-o.options.slidesToShow?s(o.$slider.find(".slick-cloned").slice(0,o.options.slidesToShow)):0===o.currentSlide&&s(o.$slider.find(".slick-cloned").slice(-1*o.options.slidesToShow))},i.prototype.loadSlider=function(){var e=this;e.setPosition(),e.$slideTrack.css({opacity:1}),e.$slider.removeClass("slick-loading"),e.initUI(),"progressive"===e.options.lazyLoad&&e.progressiveLazyLoad()},i.prototype.next=i.prototype.slickNext=function(){this.changeSlide({data:{message:"next"}})},i.prototype.orientationChange=function(){this.checkResponsive(),this.setPosition()},i.prototype.pause=i.prototype.slickPause=function(){this.autoPlayClear(),this.paused=!0},i.prototype.play=i.prototype.slickPlay=function(){var e=this;e.autoPlay(),e.options.autoplay=!0,e.paused=!1,e.focussed=!1,e.interrupted=!1},i.prototype.postSlide=function(t){var i=this;i.unslicked||(i.$slider.trigger("afterChange",[i,t]),i.animating=!1,i.slideCount>i.options.slidesToShow&&i.setPosition(),i.swipeLeft=null,i.options.autoplay&&i.autoPlay(),!0===i.options.accessibility&&(i.initADA(),i.options.focusOnChange&&e(i.$slides.get(i.currentSlide)).attr("tabindex",0).focus()))},i.prototype.prev=i.prototype.slickPrev=function(){this.changeSlide({data:{message:"previous"}})},i.prototype.preventDefault=function(e){e.preventDefault()},i.prototype.progressiveLazyLoad=function(t){t=t||1;var i,n,o,s,r,a=this,l=e("img[data-lazy]",a.$slider);l.length?(i=l.first(),n=i.attr("data-lazy"),o=i.attr("data-srcset"),s=i.attr("data-sizes")||a.$slider.attr("data-sizes"),(r=document.createElement("img")).onload=function(){o&&(i.attr("srcset",o),s&&i.attr("sizes",s)),i.attr("src",n).removeAttr("data-lazy data-srcset data-sizes").removeClass("slick-loading"),!0===a.options.adaptiveHeight&&a.setPosition(),a.$slider.trigger("lazyLoaded",[a,i,n]),a.progressiveLazyLoad()},r.onerror=function(){t<3?setTimeout((function(){a.progressiveLazyLoad(t+1)}),500):(i.removeAttr("data-lazy").removeClass("slick-loading").addClass("slick-lazyload-error"),a.$slider.trigger("lazyLoadError",[a,i,n]),a.progressiveLazyLoad())},r.src=n):a.$slider.trigger("allImagesLoaded",[a])},i.prototype.refresh=function(t){var i,n,o=this;n=o.slideCount-o.options.slidesToShow,!o.options.infinite&&o.currentSlide>n&&(o.currentSlide=n),o.slideCount<=o.options.slidesToShow&&(o.currentSlide=0),i=o.currentSlide,o.destroy(!0),e.extend(o,o.initials,{currentSlide:i}),o.init(),t||o.changeSlide({data:{message:"index",index:i}},!1)},i.prototype.registerBreakpoints=function(){var t,i,n,o=this,s=o.options.responsive||null;if("array"===e.type(s)&&s.length){for(t in o.respondTo=o.options.respondTo||"window",s)if(n=o.breakpoints.length-1,s.hasOwnProperty(t)){for(i=s[t].breakpoint;n>=0;)o.breakpoints[n]&&o.breakpoints[n]===i&&o.breakpoints.splice(n,1),n--;o.breakpoints.push(i),o.breakpointSettings[i]=s[t].settings}o.breakpoints.sort((function(e,t){return o.options.mobileFirst?e-t:t-e}))}},i.prototype.reinit=function(){var t=this;t.$slides=t.$slideTrack.children(t.options.slide).addClass("slick-slide"),t.slideCount=t.$slides.length,t.currentSlide>=t.slideCount&&0!==t.currentSlide&&(t.currentSlide=t.currentSlide-t.options.slidesToScroll),t.slideCount<=t.options.slidesToShow&&(t.currentSlide=0),t.registerBreakpoints(),t.setProps(),t.setupInfinite(),t.buildArrows(),t.updateArrows(),t.initArrowEvents(),t.buildDots(),t.updateDots(),t.initDotEvents(),t.cleanUpSlideEvents(),t.initSlideEvents(),t.checkResponsive(!1,!0),!0===t.options.focusOnSelect&&e(t.$slideTrack).children().on("click.slick",t.selectHandler),t.setSlideClasses("number"==typeof t.currentSlide?t.currentSlide:0),t.setPosition(),t.focusHandler(),t.paused=!t.o
72ptions.autoplay,t.autoPlay(),t.$slider.trigger("reInit",[t])},i.prototype.resize=function(){var t=this;e(window).width()!==t.windowWidth&&(clearTimeout(t.windowDelay),t.windowDelay=window.setTimeout((function(){t.windowWidth=e(window).width(),t.checkResponsive(),t.unslicked||t.setPosition()}),50))},i.prototype.removeSlide=i.prototype.slickRemove=function(e,t,i){var n=this;if(e="boolean"==typeof e?!0===(t=e)?0:n.slideCount-1:!0===t?--e:e,n.slideCount<1||e<0||e>n.slideCount-1)return!1;n.unload(),!0===i?n.$slideTrack.children().remove():n.$slideTrack.children(this.options.slide).eq(e).remove(),n.$slides=n.$slideTrack.children(this.options.slide),n.$slideTrack.children(this.options.slide).detach(),n.$slideTrack.append(n.$slides),n.$slidesCache=n.$slides,n.reinit()},i.prototype.setCSS=function(e){var t,i,n=this,o={};!0===n.options.rtl&&(e=-e),t="left"==n.positionProp?Math.ceil(e)+"px":"0px",i="top"==n.positionProp?Math.ceil(e)+"px":"0px",o[n.positionProp]=e,!1===n.transformsEnabled?n.$slideTrack.css(o):(o={},!1===n.cssTransitions?(o[n.animType]="translate("+t+", "+i+")",n.$slideTrack.css(o)):(o[n.animType]="translate3d("+t+", "+i+", 0px)",n.$slideTrack.css(o)))},i.prototype.setDimensions=function(){var e=this;!1===e.options.vertical?!0===e.options.centerMode&&e.$list.css({padding:"0px "+e.options.centerPadding}):(e.$list.height(e.$slides.first().outerHeight(!0)*e.options.slidesToShow),!0===e.options.centerMode&&e.$list.css({padding:e.options.centerPadding+" 0px"})),e.listWidth=e.$list.width(),e.listHeight=e.$list.height(),!1===e.options.vertical&&!1===e.options.variableWidth?(e.slideWidth=Math.ceil(e.listWidth/e.options.slidesToShow),e.$slideTrack.width(Math.ceil(e.slideWidth*e.$slideTrack.children(".slick-slide").length))):!0===e.options.variableWidth?e.$slideTrack.width(5e3*e.slideCount):(e.slideWidth=Math.ceil(e.listWidth),e.$slideTrack.height(Math.ceil(e.$slides.first().outerHeight(!0)*e.$slideTrack.children(".slick-slide").length)));var t=e.$slides.first().outerWidth(!0)-e.$slides.first().width();!1===e.options.variableWidth&&e.$slideTrack.children(".slick-slide").width(e.slideWidth-t)},i.prototype.setFade=function(){var t,i=this;i.$slides.each((function(n,o){t=i.slideWidth*n*-1,!0===i.options.rtl?e(o).css({position:"relative",right:t,top:0,zIndex:i.options.zIndex-2,opacity:0}
72):e(o).css({position:"relative",left:t,top:0,zIndex:i.options.zIndex-2,opacity:0})})),i.$slides.eq(i.currentSlide).css({zIndex:i.options.zIndex-1,opacity:1})},i.prototype.setHeight=function(){var e=this;if(1===e.options.slidesToShow&&!0===e.options.adaptiveHeight&&!1===e.options.vertical){var t=e.$slides.eq(e.currentSlide).outerHeight(!0);e.$list.css("height",t)}},i.prototype.setOption=i.prototype.slickSetOption=function(){var t,i,n,o,s,r=this,a=!1;if("object"===e.type(arguments[0])?(n=arguments[0],a=arguments[1],s="multiple"):"string"===e.type(arguments[0])&&(n=arguments[0],o=arguments[1],a=arguments[2],"responsive"===arguments[0]&&"array"===e.type(arguments[1])?s="responsive":void 0!==arguments[1]&&(s="single")),"single"===s)r.options[n]=o;else if("multiple"===s)e.each(n,(function(e,t){r.options[e]=t}));else if("responsive"===s)for(i in o)if("array"!==e.type(r.options.responsive))r.options.responsive=[o[i]];else{for(t=r.options.responsive.length-1;t>=0;)r.options.responsive[t].breakpoint===o[i].breakpoint&&r.options.responsive.splice(t,1),t--;r.options.responsive.push(o[i])}a&&(r.unload(),r.reinit())},i.prototype.setPosition=function(){var e=this;e.setDimensions(),e.setHeight(),!1===e.options.fade?e.setCSS(e.getLeft(e.currentSlide)):e.setFade(),e.$slider.trigger("setPosition",[e])},i.prototype.setProps=function(){var e=this,t=document.body.style;e.positionProp=!0===e.options.vertical?"top":"left","top"===e.positionProp?e.$slider.addClass("slick-vertical"):e.$slider.removeClass("slick-vertical"),void 0===t.WebkitTransition&&void 0===t.MozTransition&&void 0===t.msTransition||!0===e.options.useCSS&&(e.cssTransitions=!0),e.options.fade&&("number"==typeof e.options.zIndex?e.options.zIndex<3&&(e.options.zIndex=3):e.options.zIndex=e.defaults.zIndex),void 0!==t.OTransform&&(e.animType="OTransform",e.transformType="-o-transform",e.transitionType="OTransition",void 0===t.perspectiveProperty&&void 0===t.webkitPerspective&&(e.animType=!1)),void 0!==t.MozTransform&&(e.animType="MozTransform",e.transformType="-moz-transform",e.transitionType="MozTransition",void 0===t.perspectiveProperty&&void 0===t.MozPerspective&&(e.animType=!1)),void 0!==t.webkitTransform&&(e.animType="webkitTransform",e.transformType="-webkit-transform",e.transitionType="webkitTransition",void 0===t.perspectiveProperty&&void 0===t.webkitPerspective&&(e.animType=!1)),void 0!==t.msTransform&&(e.animType="msTransform",e.transformType="-ms-transform",e.transitionType="msTransition",void 0===t.msTransform&&(e.animType=!1)),void 0!==t.transform&&!1!==e.animType&&(e.animType="transform",e.transformType="transform",e.transitionType="transition"),e.transformsEnabled=e.options.useTransform&&null!==e.animType&&!1!==e.animType},i.prototype.setSlideClasses=function(e){var t,i,n,o,s=this;if(i=s.$slider.find(".slick-slide").removeClass("slick-active slick-center slick-current").attr("aria-hidden","true"),s.$slides.eq(e).addClass("slick-current"),!0===s.options.centerMode){var r=s.options.slidesToShow%2==0?1:0;t=Math.floor(s.options.slidesToShow/2),!0===s.options.infinite&&(e>=t&&e<=s.slideCount-1-t?s.$slides.slice(e-t+r,e+t+1).addClass("slick-active").attr("aria-hidden","false"):(n=s.options.slidesToShow+e,i.slice(n-t+1+r,n+t+2).addClass("slick-active").attr("aria-hidden","false")),0===e?i.eq(i.length-1-s.options.slidesToShow).addClass("slick-center"):e===s.slideCount-1&&i.eq(s.options.slidesToShow).addClass("slick-center")),s.$slides.eq(e).addClass("slick-center")}else e>=0&&e<=s.slideCount-s.options.slidesToShow?s.$slides.slice(e,e+s.options.slidesToShow).addClass("slick-active").attr("aria-hidden","false"):i.length<=s.options.slidesToShow?i.addClass("slick-active").attr("aria-hidden","false"):(o=s.slideCount%s.options.slidesToShow,n=!0===s.options.infinite?s.options.slidesToShow+e:e,s.options.slidesToShow==s.options.slidesToScroll&&s.slideCount-e<s.options.slidesToShow?i.slice(n-(s.options.slidesToShow-o),n+o).addClass("slick-active").attr("aria-hidden","false"):i.slice(n,n+s.options.slidesToShow).addClass("slick-active").attr("aria-hidden","false"));"ondemand"!==s.options.lazyLoad&&"anticipated"!==s.options.lazyLoad||s.lazyLoad()},i.prototype.setupInfinite=function(){var t,i,n,o=this;if(!0===o.options.fade&&(o.options.centerMode=!1),!0===o.options.infinite&&!1===o.options.fade&&(i=null,o.slideCount>o.options.slidesToShow)){for(n=!0===o.options.centerMode?o.options.slidesToShow+1:o.options.slidesToShow,t=o.slideCount;t>o.slideCount-n;t-=1)i=t-1,e(o.$slides[i]).clone(!0).attr("id","").attr("data-slick-index",i-o.slideCount).prependTo(o.$slideTrack).addClass("slick-cloned");for(t=0;t<n+o.slideCount;t+=1)i=t,e(o.$slides[i]).clone(!0).attr("id","").attr("data-slick-index",i+o.slideCount).appendTo(o.$slideTrack).addClass("slick-cloned");o.$slideTrack.find(".slick-cloned").find("[id]").each((function(){e(this).attr("id","")}))}},i.prototype.interrupt=function(e){e||this.autoPlay(),this.interrupted=e},i.prototype.selectHandler=function(t){var i=this,n=e(t.target).is(".slick-slide")?e(t.target):e(t.target).parents(".slick-slide"),o=parseInt(n.attr("data-slick-index"));o||(o=0),i.slideCount<=i.options.slidesToShow?i.slideHandler(o,!1,!0):i.slideHandler(o)},i.prototype.slideHandler=function(e,t,i){var n,o,s,r,a,l,d=this;if(t=t||!1,!(!0===d.animating&&!0===d.options.waitForAnimate||!0===d.options.fade&&d.currentSlide===e))if(!1===t&&d.asNavFor(e),n=e,a=d.getLeft(n),r=d.getLeft(d.currentSlide),d.currentLeft=null===d.swipeLeft?r:d.swipeLeft,!1===d.options.infinite&&!1===d.options.centerMode&&(e<0||e>d.getDotCount()*d.options.slidesToScroll))!1===d.options.fade&&(n=d.currentSlide,!0!==i&&d.slideCount>d.options.slidesToShow?d.animateSlide(r,(function(){d.postSlide(n)})):d.postSlide(n));else if(!1===d.options.infinite&&!0===d.options.centerMode&&(e<0||e>d.slideCount-d.options.slidesToScroll))!1===d.options.fade&&(n=d.currentSlide,!0!==i&&d.slideCount>d.options.slidesToShow?d.animateSlide(r,(function(){d.postSlide(n)})):d.postSlide(n));else{if(d.options.autoplay&&clearInterval(d.autoPlayTimer),o=n<0?d.slideCount%d.options.slidesToScroll!=0?d.slideCount-d.slideCount%d.options.slidesToScroll:d.slideCount+n:n>=d.slideCount?d.slideCount%d.options.slidesToScroll!=0?0:n-d.slideCount:n,d.animating=!0,d.$slider.trigger("beforeChange",[d,d.currentSlide,o]),s=d.currentSlide,d.currentSlide=o,d.setSlideClasses(d.currentSlide),d.options.asNavFor&&(l=(l=d.getNavTarget()).slick("getSlick")).slideCount<=l.options.slidesToShow&&l.setSlideClasses(d.currentSlide),d.updateDots(),d.updateArrows(),!0===d.options.fade)return!0!==i?(d.fadeSlideOut(s),d.fadeSlide(o,(function(){d.postSlide(o)}))):d.postSlide(o),void d.animateHeight();!0!==i&&d.slideCount>d.options.slidesToShow?d.animateSlide(a,(function(){d.postSlide(o)})):d.postSlide(o)}},i.prototype.startLoad=function(){var e=this;!0===e.options.arrows&&e.slideCount>e.options.slidesToShow&&(e.$prevArrow.hide(),e.$nextArrow.hide()),!0===e.options.dots&&e.slideCount>e.options.slidesToShow&&e.$dots.hide(),e.$slider.addClass("slick-loading")},i.prototype.swipeDirection=function(){var e,t,i,n,o=this;return e=o.touchObject.startX-o.touchObject.curX,t=o.touchObject.startY-o.touchObject.curY,i=Math.atan2(t,e),(n=Math.round(180*i/Math.PI))<0&&(n=360-Math.abs(n)),n<=45&&n>=0||n<=360&&n>=315?!1===o.options.rtl?"left":"right":n>=135&&n<=225?!1===o.options.rtl?"right":"left":!0===o.options.verticalSwiping?n>=35&&n<=135?"down":"up":"vertical"},i.prototype.swipeEnd=function(e){var t,i,n=this;if(n.dragging=!1,n.swiping=!1,n.scrolling)return n.scrolling=!1,!1;if(n.interrupted=!1,n.shouldClick=!(n.touchObject.swipeLength>10),void 0===n.touchObject.curX)return!1;if(!0===n.touchObject.edgeHit&&n.$slider.trigger("edge",[n,n.swipeDirection()]),n.touchObject.swipeLength>=n.touchObject.minSwipe){switch(i=n.swipeDirection()){case"left":case"down":t=n.options.swipeToSlide?n.checkNavigable(n.currentSlide+n.getSlideCount()):n.currentSlide+n.getSlideCount(),n.currentDirection=0;break;case"right":case"up":t=n.options.swipeToSlide?n.checkNavigable(n.currentSlide-n.getSlideCount()):n.currentSlide-n.getSlideCount(),n.currentDirection=1}"vertical"!=i&&(n.slideHandler(t),n.touchObject={},n.$slider.trigger("swipe",[n,i]))}else n.touchObject.startX!==n.touchObject.curX&&(n.slideHandler(n.currentSlide),n.touchObject={})},i.prototype.swipeHandler=function(e){var t=this;if(!(!1===t.options.swipe||"ontouchend"in document&&!1===t.options.swipe||!1===t.options.draggable&&-1!==e.type.indexOf("mou
72se")))switch(t.touchObject.fingerCount=e.originalEvent&&void 0!==e.originalEvent.touches?e.originalEvent.touches.length:1,t.touchObject.minSwipe=t.listWidth/t.options.touchThreshold,!0===t.options.verticalSwiping&&(t.touchObject.minSwipe=t.listHeight/t.options.touchThreshold),e.data.action){case"start":t.swipeStart(e);break;case"move":t.swipeMove(e);break;case"end":t.swipeEnd(e)}},i.prototype.swipeMove=function(e){var t,i,n,o,s,r,a=this;return s=void 0!==e.originalEvent?e.originalEvent.touches:null,!(!a.dragging||a.scrolling||s&&1!==s.length)&&(t=a.getLeft(a.currentSlide),a.touchObject.curX=void 0!==s?s[0].pageX:e.clientX,a.touchObject.curY=void 0!==s?s[0].pageY:e.clientY,a.touchObject.swipeLength=Math.round(Math.sqrt(Math.pow(a.touchObject.curX-a.touchObject.startX,2))),r=Math.round(Math.sqrt(Math.pow(a.touchObject.curY-a.touchObject.startY,2))),!a.options.verticalSwiping&&!a.swiping&&r>4?(a.scrolling=!0,!1):(!0===a.options.verticalSwiping&&(a.touchObject.swipeLength=r),i=a.swipeDirection(),void 0!==e.originalEvent&&a.touchObject.swipeLength>4&&(a.swiping=!0,e.preventDefault()),o=(!1===a.options.rtl?1:-1)*(a.touchObject.curX>a.touchObject.startX?1:-1),!0===a.options.verticalSwiping&&(o=a.touchObject.curY>a.touchObject.startY?1:-1),n=a.touchObject.swipeLength,a.touchObject.edgeHit=!1,!1===a.options.infinite&&(0===a.currentSlide&&"right"===i||a.currentSlide>=a.getDotCount()&&"left"===i)&&(n=a.touchObject.swipeLength*a.options.edgeFriction,a.touchObject.edgeHit=!0),!1===a.options.vertical?a.swipeLeft=t+n*o:a.swipeLeft=t+n*(a.$list.height()/a.listWidth)*o,!0===a.options.verticalSwiping&&(a.swipeLeft=t+n*o),!0!==a.options.fade&&!1!==a.options.touchMove&&(!0===a.animating?(a.swipeLeft=null,!1):void a.setCSS(a.swipeLeft))))},i.prototype.swipeStart=function(e){var t,i=this;if(i.interrupted=!0,1!==i.touchObject.fingerCount||i.slideCount<=i.options.slidesToShow)return i.touchObject={},!1;void 0!==e.originalEvent&&void 0!==e.originalEvent.touches&&(t=e.originalEvent.touches[0]),i.touchObject.startX=i.touchObject.curX=void 0!==t?t.pageX:e.clientX,i.touchObject.startY=i.touchObject.curY=void 0!==t?t.pageY:e.clientY,i.dragging=!0},i.prototype.unfilterSlides=i.prototype.slickUnfilter=function(){var e=this;null!==e.$slidesCache&&(e.unload(),e.$slideTrack.children(this.options.slide).detach(),e.$slidesCache.appendTo(e.$slideTrack),e.reinit())},i.prototype.unload=function(){var t=this;e(".slick-cloned",t.$slider).remove(),t.$dots&&t.$dots.remove(),t.$prevArrow&&t.htmlExpr.test(t.options.prevArrow)&&t.$prevArrow.remove(),t.$nextArrow&&t.htmlExpr.test(t.options.nextArrow)&&t.$nextArrow.remove(),t.$slides.removeClass("slick-slide slick-active slick-visible slick-current").attr("aria-hidden","true").css("width","")},i.prototype.unslick=function(e){var t=this;t.$slider.trigger("unslick",[t,e]),t.destroy()},i.prototype.updateArrows=function(){var e=this;Math.floor(e.options.slidesToShow/2),!0===e.options.arrows&&e.slideCount>e.options.slidesToShow&&!e.options.infinite&&(e.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false"),e.$nextArrow.removeClass("slick-disabled").attr("aria-disabled","false"),0===e.currentSlide?(e.$prevArrow.addClass("slick-disabled").attr("aria-disabled","true"),e.$nextArrow.removeClass("slick-disabled").attr("aria-disabled","false")):(e.currentSlide>=e.slideCount-e.options.slidesToShow&&!1===e.options.centerMode||e.currentSlide>=e.slideCount-1&&!0===e.options.centerMode)&&(e.$nextArrow.addClass("slick-disabled").attr("aria-disabled","true"),e.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false")))},i.prototype.updateDots=function(){var e=this;null!==e.$dots&&(e.$dots.find("li").removeClass("slick-active").end(),e.$dots.find("li").eq(Math.floor(e.currentSlide/e.options.slidesToScroll)).addClass("slick-active"))},i.prototype.visibility=function(){var e=this;e.options.autoplay&&(document[e.hidden]?e.interrupted=!0:e.interrupted=!1)},e.fn.slick=function(){var e,t,n=this,o=arguments[0],s=Array.prototype.slice.call(arguments,1),r=n.length;for(e=0;e<r;e++)if("object"==typeof o||void 0===o?n[e].slick=new i(n[e],o):t=n[e].slick[o].apply(n[e].slick,s),void 0!==t)return t;return n}})),null==banno)var banno={};null!==banno.site&&void 0!==banno.site||(banno.site={}),banno.site.name="Metro City Bank",banno.site.dropdownMouseEventsOn=!1;var inCms=top!==self,MD5=function(e){return result=M(V(Y(X(e),8*e.length))),result.toLowerCase()};function M(e){for(var t,i="0123456789ABCDEF",n="",o=0;o<e.length;o++)t=e.charCodeAt(o),n+=i.charAt(t>>>4&15)+i.charAt(15&t);return n}function X(e){for(var t=Array(e.length>>2),i=0;i<t.length;i++)t[i]=0;for(i=0;i<8*e.length;i+=8)t[i>>5]|=(255&e.charCodeAt(i/8))<<i%32;return t}function V(e){for(var t="",i=0;i<32*e.length;i+=8)t+=String.fromCharCode(e[i>>5]>>>i%32&255);return t}function Y(e,t){e[t>>5]|=128<<t%32,e[14+(t+64>>>9<<4)]=t;
72for(var i=1732584193,n=-271733879,o=-1732584194,s=271733878,r=0;r<e.length;r+=16){var a=i,l=n,d=o,c=s;n=md5_ii(n=md5_ii(n=md5_ii(n=md5_ii(n=md5_hh(n=md5_hh(n=md5_hh(n=md5_hh(n=md5_gg(n=md5_gg(n=md5_gg(n=md5_gg(n=md5_ff(n=md5_ff(n=md5_ff(n=md5_ff(n,o=md5_ff(o,s=md5_ff(s,i=md5_ff(i,n,o,s,e[r+0],7,-680876936),n,o,e[r+1],12,-389564586),i,n,e[r+2],17,606105819),s,i,e[r+3],22,-1044525330),o=md5_ff(o,s=md5_ff(s,i=md5_ff(i,n,o,s,e[r+4],7,-176418897),n,o,e[r+5],12,1200080426),i,n,e[r+6],17,-1473231341),s,i,e[r+7],22,-45705983),o=md5_ff(o,s=md5_ff(s,i=md5_ff(i,n,o,s,e[r+8],7,1770035416),n,o,e[r+9],12,-1958414417),i,n,e[r+10],17,-42063),s,i,e[r+11],22,-1990404162),o=md5_ff(o,s=md5_ff(s,i=md5_ff(i,n,o,s,e[r+12],7,1804603682),n,o,e[r+13],12,-40341101),i,n,e[r+14],17,-1502002290),s,i,e[r+15],22,1236535329),o=md5_gg(o,s=md5_gg(s,i=md5_gg(i,n,o,s,e[r+1],5,-165796510),n,o,e[r+6],9,-1069501632),i,n,e[r+11],14,643717713),s,i,e[r+0],20,-373897302),o=md5_gg(o,s=md5_gg(s,i=md5_gg(i,n,o,s,e[r+5],5,-701558691),n,o,e[r+10],9,38016083),i,n,e[r+15],14,-660478335),s,i,e[r+4],20,-405537848),o=md5_gg(o,s=md5_gg(s,i=md5_gg(i,n,o,s,e[r+9],5,568446438),n,o,e[r+14],9,-1019803690),i,n,e[r+3],14,-187363961),s,i,e[r+8],20,1163531501),o=md5_gg(o,s=md5_gg(s,i=md5_gg(i,n,o,s,e[r+13],5,-1444681467),n,o,e[r+2],9,-51403784),i,n,e[r+7],14,1735328473),s,i,e[r+12],20,-1926607734),o=md5_hh(o,s=md5_hh(s,i=md5_hh(i,n,o,s,e[r+5],4,-378558),n,o,e[r+8],11,-2022574463),i,n,e[r+11],16,1839030562),s,i,e[r+14],23,-35309556),o=md5_hh(o,s=md5_hh(s,i=md5_hh(i,n,o,s,e[r+1],4,-1530992060),n,o,e[r+4],11,1272893353),i,n,e[r+7],16,-155497632),s,i,e[r+10],23,-1094730640),o=md5_hh(o,s=md5_hh(s,i=md5_hh(i,n,o,s,e[r+13],4,681279174),n,o,e[r+0],11,-358537222),i,n,e[r+3],16,-722521979),s,i,e[r+6],23,76029189),o=md5_hh(o,s=md5_hh(s,i=md5_hh(i,n,o,s,e[r+9],4,-640364487),n,o,e[r+12],11,-421815835),i,n,e[r+15],16,530742520),s,i,e[r+2],23,-995338651),o=md5_ii(o,s=md5_ii(s,i=md5_ii(i,n,o,s,e[r+0],6,-198630844),n,o,e[r+7],10,1126891415),i,n,e[r+14],15,-1416354905),s,i,e[r+5],21,-57434055),o=md5_ii(o,s=md5_ii(s,i=md5_ii(i,n,o,s,e[r+12],6,1700485571),n,o,e[r+3],10,-1894986606),i,n,e[r+10],15,-1051523),s,i,e[r+1],21,-2054922799),o=md5_ii(o,s=md5_ii(s,i=md5_ii(i,n,o,s,e[r+8],6,1873313359),n,o,e[r+15],10,-30611744),i,n,e[r+6],15,-1560198380),s,i,e[r+13],21,1309151649),o=md5_ii(o,s=md5_ii(s,i=md5_ii(i,n,o,s,e[r+4],6,-145523070),n,o,e[r+11],10,-1120210379),i,n,e[r+2],15,718787259),s,i,e[r+9],21,-343485551),i=safe_add(i,a),n=safe_add(n,l),o=safe_add(o,d),s=safe_add(s,c)}return Array(i,n,o,s)}function md5_cmn(e,t,i,n,o,s){return safe_add(bit_rol(safe_add(safe_add(t,e),safe_add(n,s)),o),i)}function md5_ff(e,t,i,n,o,s,r){return md5_cmn(t&i|~t&n,e,t,o,s,r)}function md5_gg(e,t,i,n,o,s,r){return md5_cmn(t&n|i&~n,e,t,o,s,r)}function md5_hh(e,t,i,n,o,s,r){return md5_cmn(t^i^n,e,t,o,s,r)}function md5_ii(e,t,i,n,o,s,r){return md5_cmn(i^(t|~n),e,t,o,s,r)}function safe_add(e,t){var i=(65535&e)+(65535&t);return(e>>16)+(t>>16)+(i>>16)<<16|65535&i}function bit_rol(e,t){return e<<t|e>>>32-t}banno.site.initialize=function(){banno.site.dropdownHandling(),banno.site.displayAlert(),banno.site.scrollEvents(),fixMicrosoftElements()},banno.site.buttonKeyEvents=function(){$("a.btn").on("keypress",(function(e){32===e.which&&(e.preventDefault(),$(this).get(0).click())})),$('[role="button"], [role=link], [data-toggle=tab], [data-toggle=collapse]').on("keypress",(function(e){$(this).is((function(){return $(this).is("a")&&$(this).hasClass("btn")}))||32!==e.which&&13!==e.which||(e.preventDefault(),$(this).get(0).click())}))},banno.site.setDate=function(){var e=(new Date).getFullYear();$(".copy-date").text(e)}
72,banno.site.dropdownHandling=function(){var e=$(".dropdown");$(window).width()>991&&(e.each((function(){$(this).removeClass("open active showing"),$(this).children(".dropdown-menu").removeClass("show")})),banno.site.dropdownMouseEventsOn||(banno.site.dropdownMouseEventsOn=!0,e.on("mouseover",(function(){var e;return(e=$(this)).children(".dropdown-toggle").attr("aria-expanded","true"),e.prop("hoverTimeout")&&e.prop("hoverTimeout",clearTimeout(e.prop("hoverTimeout"))),e.prop("hoverIntent",setTimeout((function(){e.addClass("open active"),e.siblings().removeClass("show"),e.siblings().find("ul.dropdown-menu").removeClass("show")}),150))})).on("mouseleave",(function(){var e;(e=$(this)).children(".dropdown-toggle").attr("aria-expanded","false"),e.prop("hoverIntent")&&e.prop("hoverIntent",clearTimeout(e.prop("hoverIntent"))),e.prop("hoverTimeout",setTimeout((function(){e.removeClass("open active showing"),e.children(".dropdown-menu").removeClass("show")}),150))})))),($(window).width()<992||$("html[data-whatinput='touch']").length>=1)&&banno.site.dropdownMouseEventsOn&&(e.off("mouseover").off("mouseleave"),banno.site.dropdownMouseEventsOn=!1)},$(window).on("bind","bannoDataReceived",(function(e,t){null!=t&&(banno.site.setExternalLinks(t),banno.site.attachEventHandlers(t))}));var createCookie=function(e,t,i){if(i){var n=new Date;n.setTime(n.getTime()+24*i*60*60*1e3);var o="; expires="+n.toGMTString()}else o="";document.cookie=e+"="+t+o+"; path=/"},readCookie=function(e){for(var t=e+"=",i=document.cookie.split(";"),n=0;n<i.length;n++){for(var o=i[n];" "==o.charAt(0);)o=o.substring(1,o.length);if(0==o.indexOf(t))return o.substring(t.length,o.length)}return null},eraseCookie=function(e){createCookie(e,"",-1)};banno.site.displayAlert=function(){var e=readCookie("alert"),t=$(".alert .alert-body").html(),i=readCookie("alert-body");t&&(t=MD5(t.trim())),i&&(i=i.trim()),$.trim($(".alert.hidden-alert .alert-body").text())&&(null==e||e&&t!=i)&&$(".alert.hidden-alert").modal({keyboard:!1})},banno.site.setTableScrolling=function(){$(".table-responsive").each((function(){if($(this).parent().hasClass("banno-location-list-container"))$(this).css({"overflow-x":"hidden"}),$(this).prev(".swiper").hide();else{var e=$(this).outerWidth();$(this).find("table").width()>e?($(this).css({"overflow-x":"scroll"}),$(this).prev(".swiper").show()):($(this).css({"overflow-x":"hidden"}),$(this).prev(".swiper").hide())}}))}
72,banno.site.accessibilityButtonPosition=function(){var e=$(window).height(),t=$(document).height();$(window).scrollTop()+90+e<t?$(".accessibility.eyeIcon").addClass("side-stick").removeClass("d-none"):$(".accessibility.eyeIcon").removeClass("side-stick").addClass("d-none")};var $window=$(window),textBlocks=$(".wow");function dateSorting(e,t){var i=$.trim($(e).find(".card-date").text());""==i&&(i="01/01/1900"),i=i.split("/"),i=new Date(i[2],i[0],i[1]-1);var n=$.trim($(t).find(".card-date").text());return""==n&&(n="01/01/1900"),n=n.split("/"),i<(n=new Date(n[2],n[0],n[1]-1))?1:-1}function articleLinkTitle(e){var t=[];$(e).each((function(){t.push($(this).text())})),$(e).each((function(){for(var e=$(this).text(),i=0,n=0;n<t.length;n++)t[n].indexOf(e)>-1&&i++;if(i>1){var o=$(this).closest(".card").find("h2").text();$(this).attr("aria-label",o)}}))}function tabSelect(){var e=[];$(".tab_triggers .nav-tabs li").each((function(){e.push($.trim($(this).text()))}));for(var t=0;t<e.length;t++){var i=t+1;$("#tabCategories").append('<option value="#tab'+i+'">'+e[t]+"</option>")}}function setTabIndex(){$(window).width()>991?$(".info-content-cards .card-header").attr("tabindex","-1"):$(".info-content-cards .card-header").attr("tabindex","0")}function parallaxScrolling(){var e=document.documentElement.scrollTop||document.body.scrollTop;$(window).height(),$("header").height(),$(".alert").height();$(".hero__parallax .slide").each((function(){var t=$(this).offset().top,i=.4*(e-t);$(window).width()>767&&e>t?$(this).css({transform:"translateY("+i+"px)"}):$(this).css({transform:"translateY(0)"})})),$(".cta__2col-parallax").each((function(){var t=$(this).offset().top,i=$("header").height(),n=.2*(e+i+240-t);$(window).width()>991&&e+i+240>t?$(this).css({transform:"translateY("+n+"px)"}):$(this).removeAttr("style")}))}banno.site.scrollEvents=function(){var e=document.documentElement.scrollTop||document.body.scrollTop,t=$(window).height(),i=$(window).width(),n=$("body").height(),o=($("header").offset().top,$("header").height()),s=($(".alert").outerHeight(),$("footer").offset().top);e>0&&i>767?$("header, header nav").addClass("stuck"):$("header, header nav").removeClass("stuck"),$(window).width()>992&&!$("body").hasClass("edit")?textBlocks.each((function(e,i){var n=(i=$(i)).height(),o=i.offset().top,s=o+i.height(),r=$window.scrollTop(),a=r+t,l=n-(Math.max(s,a)-Math.min(o,r)-t);completePercentage=l<0?0:l/n*100,completePercentage>=20&&(i.addClass("animated"),i.css({visibility:"visible","-webkit-animation-duration":i.attr("data-wow-duration"),"animation-duration":i.addClass(i.attr("data-wow-animation")),"animation-delay":i.attr("data-wow-delay")}))})):$(window).width()<992&&$(".wow").css({visibility:"visible"}),e+t>s+o?$(".backToTop__container").addClass("page-bottom"):$(".backToTop__container").removeClass("page-bottom"),n>2*t?e>t?$(".backToTop__container").fadeIn():$(".backToTop__container").fadeOut():n>t&&e>(n-t)/2?$(".backToTop__container").fadeIn():$(".backToTop__container").fadeOut()},$("#newsSearch").on("submit",(function(e){if(e.preventDefault(),!0===$(this).parsley().isValid()){var t=$("#news-keywords").val().toLowerCase();
72$(".news__cards .card-wrapper").each((function(){var e=$(this);if(e.text())var i=e.text().trim().toLowerCase();$(".news__search-form").addClass("usedForm"),i.includes(t)?(e.removeClass("d-none"),$("div.no-results").addClass("d-none")):(e.addClass("d-none"),$("div.no-results").removeClass("d-none"))})).promise().done((function(){$(".news__cards .card-wrapper.d-none").length===$(".news__cards .card-wrapper").length?$("div.no-results").removeClass("d-none"):$("div.no-results").addClass("d-none")}))}})),$(".news__search-reset").on("click",(function(e){e.preventDefault(),$("#news-keywords").val(""),$(".news__cards .card-wrapper").each((function(){$(".card-wrapper").removeClass("d-none"),$("div.no-results").addClass("d-none"),$(".news__search-form").removeClass("usedForm")}))})),replaceEmptyHeadingsAnchors=function(){for(var e=1;e<7;++e)$("h"+e).each((function(){var t=$(this).text();""==$.trim(t)&&$(this).replaceWith('<div class="h'+e+'">'+$(this).html()+"</div>")}));$('[data-content="content"] a').each((function(){if(!$(this).hasClass("mce-spacer")){var e=$(this).text(),t=$(this).attr("id");""==$.trim(e)&&!$(this).has("img").length>0&&!t&&$(this).remove()}}))},fixMicrosoftElements=function(){$("o\\:p").each((function(){$(this).replaceWith("<p>"+$(this).html()+"</p>")}))},equalheight=function(e){var t=0;$(e).height("auto"),$(e).each((function(){$(this).height()>t&&(t=$(this).height())})),$(e).height(t)};var $body=$("body"),$bodyhtml=$("body,html"),$logo=$("header .logo");$(".remove-slider").each((function(){window.self!==window.top||$.trim($(this).find(".slider").text())||$(this).find(".slider").has("img").length||$(this).remove()})),$(".remove-blank").each((function(){window.self!==window.top||$.trim($(this).text())||$(this).has("img").length||$(this).has("iframe").length||$(this).has("banno-forms-ux").length||$(this).remove()}));var discJSON,defaultDisclaimerMessage='You will be linking to another website not owned or operated by Metro City Bank. Metro City Bank is not responsible for the availability or content of this website and does not represent either the linked website or you, should you enter into a transaction. The inclusion of any hyperlink does not imply any endorsement, investigation, verification or monitoring by Metro City Bank of any information in any hyperlinked site. We encourage you to review their privacy and security policies which may differ from Metro City Bank. If you "Proceed", the link will open in a new window. ',discData=$.ajax({type:"GET",contentType:"application/json",url:"/_/api/disclaimer",error:function(){console.log("No disclaimers have been set in the CMS.")},success:function(e){return discJSON=discData.responseJSON,e}}),noDisclaimer=[window.location.host,"olb.metrocitybank.com","metrocitybank.ebanking-services.com","metrocitybank.estatusconnect.com","xpress.usremotedeposit.com"],branded=[];function showDisclaimer(e,t,i){for(var n,o,s=0;s<discJSON.length;s++){var r=discJSON[s].title.toLowerCase();if("Email"==t&&r.includes("email")||"Branded"==t&&r.includes("branded")||"External"==t&&r.includes("external")&&!r.includes("branded")){n=discJSON[s].message,o=discJSON[s].header?discJSON[s].header:discJSON[s].title;break}}bootbox.confirm(n,"Cancel","Proceed",o,(function(t){t&&window.open(i),$(".bootbox.modal").on("hidden.bs.modal",(function(){$(this).remove(),$(".modal-backdrop").remove(),e.focus()}))}))}function bannoSanitize(e){const t={"&":"&","<":"<",">":">",'"':""","'":"'","/":"/"};return e.replace(/[&<>"'/]/gi,(e=>t[e]))}$((function(){inCms||$('a[href^="mailto:"]').each((function(){$(this).removeAttr("data-disclaimer-id data-disclaimer-handled")})),$(document).on("click","a[href^=http], a[href^=mailto]",(function(e){var t=$(this),i=t.attr("href");if(!t.is("[data-disclaimer-id]")){var n="Email";if(i.indexOf("mailto:")<0){for(var o=0;o<noDisclaimer.length;o++)if(i.indexOf(noDisclaimer[o])>-1)return;n="External";for(o=0;o<branded.length;o++)i.indexOf(branded[o])>-1&&(n="Branded")}e.preventDefault(),showDisclaimer(t,n,i)}}))})),$(window).on("load",(function(){top!=self?($(".slider-hero, .hero__slider").slick({dots:!0,appendDots:$(".hero-slider-control
72s .slider-dots"),arrows:!1,infinite:!1,fade:!0,accessibility:!1,draggable:!1,swipe:!1,cssEase:"linear",adaptiveHeight:!0}),$(".slider-quicklinks").slick({dots:!0,appendDots:$(".quicklinks-dots"),arrows:!1,infinite:!1,fade:!1,accessibility:!1,draggable:!1,swipe:!1,speed:300,adaptiveHeight:!1,autoplaySpeed:8e3,rows:2,slidesPerRow:3,slidesToShow:1,responsive:[{breakpoint:992,settings:{rows:1,slidesPerRow:1,slidesToShow:2,slidesToScroll:1,centerMode:!0,centerPadding:0}},{breakpoint:768,settings:{rows:1,slidesPerRow:1,slidesToShow:1,slidesToScroll:1}}]}),$(".subs__slider").slick({dots:!0,appendDots:$(".subs .slider-dots"),arrows:!1,infinite:!1,fade:!1,accessibility:!1,draggable:!1,swipe:!1,speed:300,adaptiveHeight:!1,autoplaySpeed:8e3,slidesToShow:3,responsive:[{breakpoint:992,settings:{rows:1,slidesPerRow:1,slidesToShow:2,slidesToScroll:1,centerMode:!0,centerPadding:0}},{breakpoint:768,settings:{rows:1,slidesPerRow:1,slidesToShow:1,slidesToScroll:1}}]})):($(".slider-hero, .hero__slider").slick({dots:!0,appendDots:$(".hero-slider-controls .slider-dots"),arrows:!1,infinite:!0,fade:!0,speed:300,adaptiveHeight:!0,autoplay:!0,autoplaySpeed:8e3,rows:1,slidesPerRow:1,slidesToShow:1,responsive:[{breakpoint:992,settings:{autoplay:!1}}]}),$(".slider-quicklinks").slick({dots:!0,appendDots:$(".quicklinks-dots"),arrows:!1,infinite:!0,fade:!1,speed:300,adaptiveHeight:!0,autoplaySpeed:8e3,rows:2,slidesPerRow:3,slidesToShow:1,responsive:[{breakpoint:992,settings:{rows:1,slidesPerRow:1,slidesToShow:2,slidesToScroll:1,centerMode:!0,centerPadding:0}},{breakpoint:768,settings:{rows:1,slidesPerRow:1,slidesToShow:1,slidesToScroll:1}}]}),$(".subs__slider").slick({dots:!0,appendDots:$(".subs .slider-dots"),arrows:!1,infinite:!1,fade:!1,speed:300,adaptiveHeight:!1,autoplaySpeed:8e3,slidesToShow:3,responsive:[{breakpoint:992,settings:{rows:1,slidesPerRow:1,slidesToShow:2,slidesToScroll:1}},{breakpoint:768,settings:{rows:1,slidesPerRow:1,slidesToShow:1,slidesToScroll:1}}]})),$(".pauseplay").each((function(){$(this).click((function(e){$(this).hasClass("pause")?($(this).parents(".slider-controls").siblings(".slider").slick("slickPause"),$(this).removeClass("pause").addClass("play")):($(this).parents(".slider-controls").siblings(".slider").slick("slickPlay"),$(this).removeClass("play").addClass("pause"))})),$(this).siblings(".slider-dots").has("ul").length||$(this).remove()}))})),$(window).on("load",(function(){if(top!=self){$body.addClass("edit");var e=document.createElement("link");e.rel="stylesheet",e.href="/assets/css/cms.css",document.getElementsByTagName("head")[0].appendChild(e),$(".alert .modal-body").prepend('<div class="text-right mb-2"><button type="button" class="cms-alertClose" data-dismiss="modal"><span class="icon icon-close" aria-hidden="true"></span><span class="sr-only">Close the alert modal</span></button></div>'),$(".alert-close").removeAttr("data-dismiss"),$(".alert.hidden-alert").modal({keyboard:!1}),$('.slider .slide [data-content="content"]').on("load focus blur",(function(e){var t=this.closest(".slider");if(t){var i=$(t)[0].slick.originalSettings;$(t).slick("destroy").hide(),$(t).slick(i).show()}}
72)),$(".card-modal-trigger").each((function(){var e=$(this).find(".content").attr("data-target");$(this).find(".content").removeAttr("data-toggle"),$(this).find(".content").removeAttr("data-target"),$(this).append('<div class="mt-1"><button class="btn btn-mini btn-edit" data-toggle="modal" data-target="'+e+'">Edit this modal</button></div>')}))}else replaceEmptyHeadingsAnchors(),banno.site.accessibilityButtonPosition(),$(".table-responsive").each((function(){$(this).before('<div class="swiper text-center">« Swipe for More »</div>')})),$(".hero__subpage-image").each((function(){$(this).has("img").length||($(".hero__subpage").addClass("no-image"),($("header").hasClass("rosewood")||$("header").hasClass("marigold"))&&$("header").addClass("banner-no-image"))})),$(window).width()<768&&$(".hero").hasClass("rosewood")&&$(".hero .hero-content > .container").css("margin-top",$(".header").outerHeight()),$(window).width()<768&&$(".hero__subpage").hasClass("rosewood")&&!$(".hero__subpage").hasClass("no-image")&&$(".page-title").css("margin-top",$(".header").outerHeight()),$("body").hasClass("locator")&&$("body").hasClass("marigold")&&$("header").addClass("banner-no-image"),banno.site.setTableScrolling(),banno.site.buttonKeyEvents(),parallaxScrolling(),$("a[data-toggle='modal']").on("click",(function(){var e=$
72(this).attr("href").replace("#",""),t="parent"+e;$(this).attr("id",t),$("#"+e).attr("data-return-focus",t)})),$(".modal").on("hidden.bs.modal",(function(e){var t=$(this).attr("data-return-focus");t&&$("#"+t).focus()})),$("#complianceMenu a").on("blur",(function(){$(this).parent().parent().parent().removeClass("focused")})),$("#complianceMenu a").on("focus",(function(){$(this).parent().parent().parent().addClass("focused")})),tabSelect(),$("#tabCategories option").length<2&&$(".tab-select-triggers").remove(),$(".news__cards .card-wrapper").sort(dateSorting).appendTo(".news__cards"),articleLinkTitle(".news__cards .card a")})),$((function(){if($("html").addClass("js").removeClass("no-js"),$("#locationProximity").wrap('<div class="proximity-select"></div>'),$(".dropdown > .category-item, .dropdown > .group-item, span.dropdown-toggle").addClass("dropdown-toggle").attr("data-toggle","dropdown"),$(".dropdown-menu > li").each((function(){$(this).hasClass("dropdown")&&$(this).parent().addClass("multi-tier")})),$(".footer__links .banno-menu > li").hasClass("dropdown")){var e=$(".footer__links .banno-menu > li").length;$(".footer__links .banno-menu").addClass("tiered-menu"),$(".footer__links .banno-menu").addClass("columns-"+e),$(".footer__top-row").addClass("tiered-menu")}banno.site.initialize(),banno.site.setDate();var t=$(".sticky, .sticky-top");function i(e,t,i,n){return t.hide(),i.fadeIn(),!1===e.hasClass("no-scroll")&&$bodyhtml.animate({scrollTop:i.offset().top-120},600),!1}function n(e,t,i,n){e.find(".loading").fadeIn(),e.find("button[type=submit]").attr("disabled","disabled"),e.find("div.error").hide().attr("aria-hidden","true")}function o(e,t,i,n){$(".ajax-form div.error").html(""),e.find("button[type=submit]").removeAttr("disabled"),e.find(".loading").fadeOut("500");try{var o=$.parseJSON(n.responseText);$(o).each((function(e,t){$.each(t,(function(e,t){var i=$('label[for="'+e+'"]').text();$("div.error").append($("<div>",{text:i+" : "+t}))}))}))}catch(e){$("div.error").html("Error "+n.status+": "+n.statusText)}e.find("div.error").delay("600").fadeIn().attr("aria-hidden","false")}$(t).stickybits(),$(window).on("resize",(function(){banno.site.dropdownHandling(),banno.site.setTableScrolling(),$(window).width()<768&&$(".hero").hasClass("rosewood")?$(".hero .hero-content > .container").css("margin-top",$(".header").outerHeight()):$(window).width()>767&&$(".hero .hero-content > .container").removeAttr("style"),$(window).width()<768&&$(".hero__subpage").hasClass("rosewood")&&!$(".hero__subpage").hasClass("no-image")?$(".page-title").css("margin-top",$(".header").outerHeight()):$(window).width()>767&&$(".page-title").removeAttr("style")})),$(window).on("resize load",(function(){$("body").hasClass("home")&&!$(".info-content-cards").hasClass("midnight")&&setTabIndex()})),$(window).on("resize scroll",(function(){banno.site.scrollEvents(),parallaxScrolling(),banno.site.accessibilityButtonPosition()})),$(".table").each((function(){$(this).parents(".table-responsive").length||$(this).wrap('<div class="table-responsive" />')})),$(".card .collapse").on("shown.bs.collapse",(function(){banno.site.setTableScrolling()})),$('[data-toggle="tab"]').on("shown.bs.tab",(function(){banno.site.setTableScrolling()})),$(".modal").on("shown.bs.modal",(function(){banno.site.setTableScrolling()})),$("form.js-disabled").each((function(){$(this).removeClass("js-disabled")})),$("#olbType").on("change",(function(){$(".olb-option").addClass("d-none"),$(bannoSanitize($(this).val())).removeClass("d-none")})),$(".alert .alert-close").on("click",(function(e){e.preventDefault();var t=MD5($(".alert .alert-body").html().trim());createCookie("alert",!0,1),t&&createCookie("alert-body",t,1),$(".alert").modal()})),$("a[data-toggle='modal']").on("click",(function(e){e.preventDefault(),e.stopPropagation();var t=$(this).attr("href");t&&$(t).modal()})),$(".card .collapse").on("show.bs.collapse",(function(){$(this).closest(".card").siblings().find(".collapse").collapse("hide")})),$("#locatorMapToggle").on("click",(function(){$(this).parent().addClass("toggled")})),$(".navbar-collapse ul.banno-menu li.dropdown>span").on("click",(function(e){e.stopPropagation(),$(this).parent().toggleClass("showing"),$(this).parent().siblings().removeClass("showing"),$(this).next(".dropdown-menu").toggleClass("show"),$(this).parent().siblings().children().removeClass("show")})),$(".navbar-collapse ul.banno-menu>li>span").on("click",(function(e){$(this).parent().siblings().find(".dropdown-menu").removeClass("show"),$(this).parent().siblings().removeClass("showing")})),$(".navbar-toggle").on("click",(function(){$(this).toggleClass("collapsed"),$(".navbar-collapse").toggleClass("show"),$("body").addClass("nav-scroll")})),$(".navbar-close").on("click",(function(){$(".navbar-toggle").addClass("collapsed"),$(".navbar-collapse").removeClass("show"),$("body").removeClass("nav-scroll")})),$(".sidebar-toggle").on("click",(function(e){var t=$(this).attr("data-target");$(bannoSanitize(t)).addClass("active"),$("body").addClass("open-sidebar"),$(bannoSanitize(t)).find('input[type="text"]').focus()})),$(".sidebar-close").on("click",(function(e){var t=$(this).attr("data-target");$(".sidebar").removeClass("active"),$("body").removeClass("open-sidebar"),$(bannoSanitize(t)).focus()})),$(".sidebar-overlay").on("click",(function(e){$(".sidebar").removeClass("active"),$("body").removeClass("open-sidebar")}
72)),$(".loader").each((function(){var e=$(this),t=e.find("img"),i=0,n=e.find(".load-watch");t.each((function(){$(this.complete)&&++i})),t.length==i&&(e.find(".loading").fadeOut(),setTimeout((function(){e.css({background:"transparent",height:"auto",overflow:"visible",border:0}),n.animate({opacity:1},800)}),600))})),$("#scrollTop").on("click",(function(e){e.preventDefault(),$bodyhtml.animate({scrollTop:0},600,(function(){$logo.focus()}))})),$(".remove-atm-content").each((function(){window.self!==window.top||$.trim($(this).text())||$(this).has("img").length||$(this).has("iframe").length||($(this).closest(".atm__results").addClass("full-width-results"),$(this).remove())})),$(".content-modal .modal-title").each((function(){window.self!==window.top||$.trim($(this).text())||$(this).has("img").length||$(this).closest(".content-modal").remove()})),$(".ajax-form").on("submit",(function(e){var t,s=[],r=$(this).find(".form-id-input").val();if(e.preventDefault(),!0===$(this).parsley().isValid()){if(t=$(this),formContainer=$(".ajax-form-container").find(".form-container"),successContainer=$(".ajax-form-container").find(".success-container"),t.hasClass("file-submission-form")){formAction=$(this).attr("action");var a=new FormData(t[0]);s={type:"POST",url:formAction,data:a,async:!1,cache:!1,processData:!1,contentType:!1,success:function(e){i(t,formContainer,successContainer)},beforeSend:function(e){n(t,formContainer,successContainer)},error:function(e){o(t,formContainer,successContainer,e)}}}else s={type:"POST",url:"/_/api/form/"+r+"/entries",data:t.serialize(),success:function(e){i(t,formContainer,successContainer)},beforeSend:function(e){n(t,formContainer,successContainer)},error:function(e){o(t,formContainer,successContainer,e)}};return $.ajax(s)}})),window.Parsley.addValidator("zip",{validateString:function(e){return new RegExp(/^\d{5}(?:[-\s]\d{4})?$/).test(e)},messages:{en:"This is not a valid zip code"}}),window.Parsley.addValidator("phone",{validateString:function(e){return new RegExp(/^((\+\d{1,3}(-| )?\(?\d\)?(-| )?\d{1,5})|(\(?\d{2,6}\)?))(-| )?(\d{3,4})(-| )?(\d{4})(( x| ext)\d{1,5}){0,1}$/).test(e)},messages:{en:"Please enter a valid phone number"}}),window.Parsley.addValidator("date",{validateString:function(e){return new RegExp(/^(0?[1-9]|1[0-2])\/(0?[1-9]|1\d|2\d|3[01])\/(19|20)\d{2}$/).test(e)},messages:{en:"Please use a valid date in format MM/DD/YYYY"}})}));
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.