function getFullOffset(n){var t=0,i=0;do t+=n.offsetLeft,i+=n.offsetTop,n=n.offsetParent;while(n);return{offsetLeft:t,offsetTop:i}}function _calculateScrollbarWidth(){var n=window.innerWidth-document.documentElement.clientWidth;document.documentElement.style.setProperty("--scrollbar-width",n+"px")}!function(n,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=n.document?t(n,!0):function(n){if(!n.document)throw new Error("jQuery requires a window with a document");return t(n)}:t(n)}("undefined"!=typeof window?window:this,function(n,t){"use strict";function br(n,t,i){var r,e,u=(i=i||f).createElement("script");if(u.text=n,t)for(r in ee)(e=t[r]||t.getAttribute&&t.getAttribute(r))&&u.setAttribute(r,e);i.head.appendChild(u).parentNode.removeChild(u)}function it(n){return null==n?n+"":"object"==typeof n||"function"==typeof n?ri[pr.call(n)]||"object":typeof n}function pi(n){var t=!!n&&"length"in n&&n.length,i=it(n);return!u(n)&&!tt(n)&&("array"===i||0===t||"number"==typeof t&&0<t&&t-1 in n)}function c(n,t){return n.nodeName&&n.nodeName.toLowerCase()===t.toLowerCase()}function bi(n,t,r){return u(t)?i.grep(n,function(n,i){return!!t.call(n,i,n)!==r}):t.nodeType?i.grep(n,function(n){return n===t!==r}):"string"!=typeof t?i.grep(n,function(n){return-1<ii.call(t,n)!==r}):i.filter(t,n,r)}function uu(n,t){while((n=n[t])&&1!==n.nodeType);return n}function ut(n){return n}function fi(n){throw n;}function fu(n,t,i,r){var f;try{n&&u(f=n.promise)?f.call(n).done(t).fail(i):n&&u(f=n.then)?f.call(n,t,i):t.apply(void 0,[n].slice(r))}catch(n){i.apply(void 0,[n])}}function oi(){f.removeEventListener("DOMContentLoaded",oi);n.removeEventListener("load",oi);i.ready()}function ce(n,t){return t.toUpperCase()}function y(n){return n.replace(se,"ms-").replace(he,ce)}function pt(){this.expando=i.expando+pt.uid++}function ou(n,t,i){var u,r;if(void 0===i&&1===n.nodeType)if(u="data-"+t.replace(ae,"-$&").toLowerCase(),"string"==typeof(i=n.getAttribute(u))){try{i="true"===(r=i)||"false"!==r&&("null"===r?null:r===+r+""?+r:le.test(r)?JSON.parse(r):r)}catch(n){}o.set(n,t,i)}else i=void 0;return i}function hu(n,t,r,u){var s,h,c=20,l=u?function(){return u.cur()}:function(){return i.css(n,t,"")},o=l(),e=r&&r[3]||(i.cssNumber[t]?"":"px"),f=n.nodeType&&(i.cssNumber[t]||"px"!==e&&+o)&&wt.exec(i.css(n,t));if(f&&f[3]!==e){for(o/=2,e=e||f[3],f=+o||1;c--;)i.style(n,t,f+e),(1-h)*(1-(h=l()/o||.5))<=0&&(c=0),f/=h;f*=2;i.style(n,t,f+e);r=r||[]}return r&&(f=+f||+o||0,s=r[1]?f+(r[1]+1)*r[2]:+r[2],u&&(u.unit=e,u.start=f,u.end=s)),s}function et(n,t){for(var h,f,a,s,c,l,e,o=[],u=0,v=n.length;u<v;u++)(f=n[u]).style&&(h=f.style.display,t?("none"===h&&(o[u]=r.get(f,"display")||null,o[u]||(f.style.display="")),""===f.style.display&&kt(f)&&(o[u]=(e=c=s=void 0,c=(a=f).ownerDocument,l=a.nodeName,(e=di[l])||(s=c.body.appendChild(c.createElement(l)),e=i.css(s,"display"),s.parentNode.removeChild(s),"none"===e&&(e="block"),di[l]=e)))):"none"!==h&&(o[u]="none",r.set(f,"display",h)));for(u=0;u<v;u++)null!=o[u]&&(n[u].style.display=o[u]);return n}function s(n,t){var r;return r="undefined"!=typeof n.getElementsByTagName?n.getElementsByTagName(t||"*"):"undefined"!=typeof n.querySelectorAll?n.querySelectorAll(t||"*"):[],void 0===t||t&&c(n,t)?i.merge([n],r):r}function gi(n,t){for(var i=0,u=n.length;i<u;i++)r.set(n[i],"globalEval",!t||r.get(t[i],"globalEval"))}function vu(n,t,r,u,f){for(var e,o,p,a,w,v,c=t.createDocumentFragment(),y=[],l=0,b=n.length;l<b;l++)if((e=n[l])||0===e)if("object"===it(e))i.merge(y,e.nodeType?[e]:e);else if(au.test(e)){for(o=o||c.appendChild(t.createElement("div")),p=(cu.exec(e)||["",""])[1].toLowerCase(),a=h[p]||h._default,o.innerHTML=a[1]+i.htmlPrefilter(e)+a[2],v=a[0];v--;)o=o.lastChild;i.merge(y,o.childNodes);(o=c.firstChild).textContent=""}else y.push(t.createTextNode(e));for(c.textContent="",l=0;e=y[l++];)if(u&&-1<i.inArray(e,u))f&&f.push(e);else if(w=ft(e),o=s(c.appendChild(e),"script"),w&&gi(o),r)for(v=0;e=o[v++];)lu.test(e.type||"")&&r.push(e);return c}function ot(){return!0}function st(){return!1}function we(n,t){return n===function(){try{return f.activeElement}catch(n){}}()==("focus"===t)}function nr(n,t,r,u,f,e){var o,s;if("object"==typeof t){for(s in"string"!=typeof r&&(u=u||r,r=void 0),t)nr(n,s,r,u,t[s],e);return n}if(null==u&&null==f?(f=r,u=r=void 0):null==f&&("string"==typeof r?(f=u,u=void 0):(f=u,u=r,r=void 0)),!1===f)f=st;else if(!f)return n;return 1===e&&(o=f,(f=function(n){return i().off(n),o.apply(this,arguments)}).guid=o.guid||(o.guid=i.guid++)),n.each(function(){i.event.add(this,t,f,u,r)})}function hi(n,t,u){u?(r.set(n,t,!1),i.event.add(n,t,{namespace:!1,handler:function(n){var o,e,f=r.get(this,t);if(1&n.isTrigger&&this[t]){if(f.length)(i.event.special[t]||{}).delegateType&&n.stopPropagation();else if(f=b.call(arguments),r.set(this,t,f),o=u(this,t),this[t](),f!==(e=r.get(this,t))||o?r.set(this,t,!1):e={},f!==e)return n.stopImmediatePropagation(),n.preventDefault(),e.value}else f.length&&(r.set(this,t,{value:i.event.trigger(i.extend(f[0],i.Event.prototype),f.slice(1),this)}),n.stopImmediatePropagation())}})):void 0===r.get(n,t)&&i.event.add(n,t,ot)}function pu(n,t){return c(n,"table")&&c(11!==t.nodeType?t:t.firstChild,"tr")&&i(n).children("tbody")[0]||n}function no(n){return n.type=(null!==n.getAttribute("type"))+"/"+n.type,n}function to(n){return"true/"===(n.type||"").slice(0,5)?n.type=n.type.slice(5):n.removeAttribute("type"),n}function wu(n,t){var u,c,f,s,h,l,a,e;if(1===t.nodeType){if(r.hasData(n)&&(s=r.access(n),h=r.set(t,s),e=s.events))for(f in delete h.handle,h.events={},e)for(u=0,c=e[f].length;u<c;u++)i.event.add(t,f,e[f][u]);o.hasData(n)&&(l=o.access(n),a=i.extend({},l),o.set(t,a))}}function ht(n,t,f,o){t=yr.apply([],t);var a,w,l,v,h,b,c=0,y=n.length,d=y-1,p=t[0],k=u(p);if(k||1<y&&"string"==typeof p&&!e.checkClone&&de.test(p))return n.each(function(i){var r=n.eq(i);k&&(t[0]=p.call(this,i,r.html()));ht(r,t,f,o)});if(y&&(w=(a=vu(t,n[0].ownerDocument,!1,n,o)).firstChild,1===a.childNodes.length&&(a=w),w||o)){for(v=(l=i.map(s(a,"script"),no)).length;c<y;c++)h=a,c!==d&&(h=i.clone(h,!0,!0),v&&i.merge(l,s(h,"script"))),f.call(n[c],h,c);if(v)for(b=l[l.length-1].ownerDocument,i.map(l,to),c=0;c<v;c++)h=l[c],lu.test(h.type||"")&&!r.access(h,"globalEval")&&i.contains(b,h)&&(h.src&&"module"!==(h.type||"").toLowerCase()?i._evalUrl&&!h.noModule&&i._evalUrl(h.src,{nonce:h.nonce||h.getAttribute("nonce")}):br(h.textContent.replace(ge,""),h,b))}return n}function bu(n,t,r){for(var u,e=t?i.filter(t,n):n,f=0;null!=(u=e[f]);f++)r||1!==u.nodeType||i.cleanData(s(u)),u.parentNode&&(r&&ft(u)&&gi(s(u,"script")),u.parentNode.removeChild(u));return n}function ni(n,t,r){var o,s,h,f,u=n.style;return(r=r||ci(n))&&(""!==(f=r.getPropertyValue(t)||r[t])||ft(n)||(f=i.style(n,t)),!e.pixelBoxStyles()&&tr.test(f)&&io.test(t)&&(o=u.width,s=u.minWidth,h=u.maxWidth,u.minWidth=u.maxWidth=u.width=f,f=r.width,u.width=o,u.minWidth=s,u.maxWidth=h)),void 0!==f?f+"":f}function ku(n,t){return{get:function(){if(!n())return(this.get=t).apply(this,arguments);delete this.get}}}function ir(n){var t=i.cssProps[n]||nf[n];return t||(n in gu?n:nf[n]=function(n){for(var i=n[0].toUpperCase()+n.slice(1),t=du.length;t--;)if((n=du[t]+i)in gu)return n}(n)||n)}function uf(n,t,i){var r=wt.exec(t);return r?Math.max(0,r[2]-(i||0))+(r[3]||"px"):t}function rr(n,t,r,u,f,e){var o="width"===t?1:0,h=0,s=0;if(r===(u?"border":"content"))return 0;for(;o<4;o+=2)"margin"===r&&(s+=i.css(n,r+w[o],!0,f)),u?("content"===r&&(s-=i.css(n,"padding"+w[o],!0,f)),"margin"!==r&&(s-=i.css(n,"border"+w[o]+"Width",!0,f))):(s+=i.css(n,"padding"+w[o],!0,f),"padding"!==r?s+=i.css(n,"border"+w[o]+"Width",!0,f):h+=i.css(n,"border"+w[o]+"Width",!0,f));return!u&&0<=e&&(s+=Math.max(0,Math.ceil(n["offset"+t[0].toUpperCase()+t.slice(1)]-e-s-h-.5))||0),s}function ff(n,t,r){var f=ci(n),o=(!e.boxSizingReliable()||r)&&"border-box"===i.css(n,"boxSizing",!1,f),s=o,u=ni(n,t,f),h="offset"+t[0].toUpperCase()+t.slice(1);if(tr.test(u)){if(!r)return u;u="auto"}return(!e.boxSizingReliable()&&o||"auto"===u||!parseFloat(u)&&"inline"===i.css(n,"display",!1,f))&&n.getClientRects().length&&(o="border-box"===i.css(n,"boxSizing",!1,f),(s=h in n)&&(u=n[h])),(u=parseFloat(u)||0)+rr(n,t,r||(o?"border":"content"),s,f,u)+"px"}function a(n,t,i,r,u){return new a.prototype.init(n,t,i,r,u)}function ur(){li&&(!1===f.hidden&&n.requestAnimationFrame?n.requestAnimationFrame(ur):n.setTimeout(ur,i.fx.interval),i.fx.tick())}function hf(){return n.setTimeout(function(){ct=void 0}),ct=Date.now()}function ai(n,t){var u,r=0,i={height:n};for(t=t?1:0;r<4;r+=2-t)i["margin"+(u=w[r])]=i["padding"+u]=n;return t&&(i.opacity=i.width=n),i}function cf(n,t,i){for(var u,f=(v.tweeners[t]||[]).concat(v.tweeners["*"]),r=0,e=f.length;r<e;r++)if(u=f[r].call(i,t,n))return u}function v(n,t,r){var o,s,h=0,a=v.prefilters.length,e=i.Deferred().always(function(){delete l.elem}),l=function(){if(s)return!1;for(var o=ct||hf(),t=Math.max(0,f.startTime+f.duration-o),i=1-(t/f.duration||0),r=0,u=f.tweens.length;r<u;r++)f.tweens[r].run(i);return e.notifyWith(n,[f,i,t]),i<1&&u?t:(u||e.notifyWith(n,[f,1,0]),e.resolveWith(n,[f]),!1)},f=e.promise({elem:n,props:i.extend({},t),opts:i.extend(!0,{specialEasing:{},easing:i.easing._default},r),originalProperties:t,originalOptions:r,startTime:ct||hf(),duration:r.duration,tweens:[],createTween:function(t,r){var u=i.Tween(n,f.opts,t,r,f.opts.specialEasing[t]||f.opts.easing);return f.tweens.push(u),u},stop:function(t){var i=0,r=t?f.tweens.length:0;if(s)return this;for(s=!0;i<r;i++)f.tweens[i].run(1);return t?(e.notifyWith(n,[f,1,0]),e.resolveWith(n,[f,t])):e.rejectWith(n,[f,t]),this}}),c=f.props;for(!function(n,t){var r,f,e,u,o;for(r in n)if(e=t[f=y(r)],u=n[r],Array.isArray(u)&&(e=u[1],u=n[r]=u[0]),r!==f&&(n[f]=u,delete n[r]),(o=i.cssHooks[f])&&"expand"in o)for(r in u=o.expand(u),delete n[f],u)r in n||(n[r]=u[r],t[r]=e);else t[f]=e}(c,f.opts.specialEasing);h<a;h++)if(o=v.prefilters[h].call(f,n,c,f.opts))return u(o.stop)&&(i._queueHooks(f.elem,f.opts.queue).stop=o.stop.bind(o)),o;return i.map(c,cf,f),u(f.opts.start)&&f.opts.start.call(n,f),f.progress(f.opts.progress).done(f.opts.done,f.opts.complete).fail(f.opts.fail).always(f.opts.always),i.fx.timer(i.extend(l,{elem:n,anim:f,queue:f.opts.queue})),f}function g(n){return(n.match(l)||[]).join(" ")}function nt(n){return n.getAttribute&&n.getAttribute("class")||""}function fr(n){return Array.isArray(n)?n:"string"==typeof n&&n.match(l)||[]}function hr(n,t,r,u){var f;if(Array.isArray(t))i.each(t,function(t,i){r||fo.test(n)?u(n,i):hr(n+"["+("object"==typeof i&&null!=i?t:"")+"]",i,r,u)});else if(r||"object"!==it(t))u(n,t);else for(f in t)hr(n+"["+f+"]",t[f],r,u)}function df(n){return function(t,i){"string"!=typeof t&&(i=t,t="*");var r,f=0,e=t.toLowerCase().match(l)||[];if(u(i))while(r=e[f++])"+"===r[0]?(r=r.slice(1)||"*",(n[r]=n[r]||[]).unshift(i)):(n[r]=n[r]||[]).push(i)}}function gf(n,t,r,u){function e(s){var h;return f[s]=!0,i.each(n[s]||[],function(n,i){var s=i(t,r,u);return"string"!=typeof s||o||f[s]?o?!(h=s):void 0:(t.dataTypes.unshift(s),e(s),!1)}),h}var f={},o=n===cr;return e(t.dataTypes[0])||!f["*"]&&e("*")}function ar(n,t){var r,u,f=i.ajaxSettings.flatOptions||{};for(r in t)void 0!==t[r]&&((f[r]?n:u||(u={}))[r]=t[r]);return u&&i.extend(!0,n,u),n}var d=[],f=n.document,ue=Object.getPrototypeOf,b=d.slice,yr=d.concat,yi=d.push,ii=d.indexOf,ri={},pr=ri.toString,ui=ri.hasOwnProperty,wr=ui.toString,fe=wr.call(Object),e={},u=function(n){return"function"==typeof n&&"number"!=typeof n.nodeType},tt=function(n){return null!=n&&n===n.window},ee={type:!0,src:!0,nonce:!0,noModule:!0},kr="3.4.1",i=function(n,t){return new i.fn.init(n,t)},oe=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,k,wi,nu,tu,iu,ru,l,eu,ei,yt,kt,ki,di,gt,si,au,ct,li,lt,ef,of,sf,lf,at,af,vf,yf,er,or,ne,vt,te,vr,vi,ie,re;i.fn=i.prototype={jquery:kr,constructor:i,length:0,toArray:function(){return b.call(this)},get:function(n){return null==n?b.call(this):n<0?this[n+this.length]:this[n]},pushStack:function(n){var t=i.merge(this.constructor(),n);return t.prevObject=this,t},each:function(n){return i.each(this,n)},map:function(n){return this.pushStack(i.map(this,function(t,i){return n.call(t,i,t)}))},slice:function(){return this.pushStack(b.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(n){var i=this.length,t=+n+(n<0?i:0);return this.pushStack(0<=t&&t<i?[this[t]]:[])},end:function(){return this.prevObject||this.constructor()},push:yi,sort:d.sort,splice:d.splice};i.extend=i.fn.extend=function(){var s,f,e,t,o,c,n=arguments[0]||{},r=1,l=arguments.length,h=!1;for("boolean"==typeof n&&(h=n,n=arguments[r]||{},r++),"object"==typeof n||u(n)||(n={}),r===l&&(n=this,r--);r<l;r++)if(null!=(s=arguments[r]))for(f in s)t=s[f],"__proto__"!==f&&n!==t&&(h&&t&&(i.isPlainObject(t)||(o=Array.isArray(t)))?(e=n[f],c=o&&!Array.isArray(e)?[]:o||i.isPlainObject(e)?e:{},o=!1,n[f]=i.extend(h,c,t)):void 0!==t&&(n[f]=t));return n};i.extend({expando:"jQuery"+(kr+Math.random()).replace(/\D/g,""),isReady:!0,error:function(n){throw new Error(n);},noop:function(){},isPlainObject:function(n){var t,i;return!(!n||"[object Object]"!==pr.call(n))&&(!(t=ue(n))||"function"==typeof(i=ui.call(t,"constructor")&&t.constructor)&&wr.call(i)===fe)},isEmptyObject:function(n){var t;for(t in n)return!1;return!0},globalEval:function(n,t){br(n,{nonce:t&&t.nonce})},each:function(n,t){var r,i=0;if(pi(n)){for(r=n.length;i<r;i++)if(!1===t.call(n[i],i,n[i]))break}else for(i in n)if(!1===t.call(n[i],i,n[i]))break;return n},trim:function(n){return null==n?"":(n+"").replace(oe,"")},makeArray:function(n,t){var r=t||[];return null!=n&&(pi(Object(n))?i.merge(r,"string"==typeof n?[n]:n):yi.call(r,n)),r},inArray:function(n,t,i){return null==t?-1:ii.call(t,n,i)},merge:function(n,t){for(var u=+t.length,i=0,r=n.length;i<u;i++)n[r++]=t[i];return n.length=r,n},grep:function(n,t,i){for(var u=[],r=0,f=n.length,e=!i;r<f;r++)!t(n[r],r)!==e&&u.push(n[r]);return u},map:function(n,t,i){var e,u,r=0,f=[];if(pi(n))for(e=n.length;r<e;r++)null!=(u=t(n[r],r,i))&&f.push(u);else for(r in n)null!=(u=t(n[r],r,i))&&f.push(u);return yr.apply([],f)},guid:1,support:e});"function"==typeof Symbol&&(i.fn[Symbol.iterator]=d[Symbol.iterator]);i.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(n,t){ri["[object "+t+"]"]=t.toLowerCase()});k=function(n){function u(n,t,r,u){var s,p,l,v,w,d,g,y=t&&t.ownerDocument,a=t?t.nodeType:9;if(r=r||[],"string"!=typeof n||!n||1!==a&&9!==a&&11!==a)return r;if(!u&&((t?t.ownerDocument||t:c)!==i&&b(t),t=t||i,h)){if(11!==a&&(w=ar.exec(n)))if(s=w[1]){if(9===a){if(!(l=t.getElementById(s)))return r;if(l.id===s)return r.push(l),r}else if(y&&(l=y.getElementById(s))&&et(t,l)&&l.id===s)return r.push(l),r}else{if(w[2])return k.apply(r,t.getElementsByTagName(n)),r;if((s=w[3])&&e.getElementsByClassName&&t.getElementsByClassName)return k.apply(r,t.getElementsByClassName(s)),r}if(e.qsa&&!lt[n+" "]&&(!o||!o.test(n))&&(1!==a||"object"!==t.nodeName.toLowerCase())){if(g=n,y=t,1===a&&er.test(n)){for((v=t.getAttribute("id"))?v=v.replace(yi,pi):t.setAttribute("id",v=f),p=(d=ft(n)).length;p--;)d[p]="#"+v+" "+pt(d[p]);g=d.join(",");y=ti.test(n)&&ri(t.parentNode)||t}try{return k.apply(r,y.querySelectorAll(g)),r}catch(t){lt(n,!0)}finally{v===f&&t.removeAttribute("id")}}}return si(n.replace(at,"$1"),t,r,u)}function yt(){var n=[];return function i(r,u){return n.push(r+" ")>t.cacheLength&&delete i[n.shift()],i[r+" "]=u}}function l(n){return n[f]=!0,n}function a(n){var t=i.createElement("fieldset");try{return!!n(t)}catch(n){return!1}finally{t.parentNode&&t.parentNode.removeChild(t);t=null}}function ii(n,i){for(var r=n.split("|"),u=r.length;u--;)t.attrHandle[r[u]]=i}function bi(n,t){var i=t&&n,r=i&&1===n.nodeType&&1===t.nodeType&&n.sourceIndex-t.sourceIndex;if(r)return r;if(i)while(i=i.nextSibling)if(i===t)return-1;return n?1:-1}function yr(n){return function(t){return"input"===t.nodeName.toLowerCase()&&t.type===n}}function pr(n){return function(t){var i=t.nodeName.toLowerCase();return("input"===i||"button"===i)&&t.type===n}}function ki(n){return function(t){return"form"in t?t.parentNode&&!1===t.disabled?"label"in t?"label"in t.parentNode?t.parentNode.disabled===n:t.disabled===n:t.isDisabled===n||t.isDisabled!==!n&&vr(t)===n:t.disabled===n:"label"in t&&t.disabled===n}}function it(n){return l(function(t){return t=+t,l(function(i,r){for(var u,f=n([],i.length,t),e=f.length;e--;)i[u=f[e]]&&(i[u]=!(r[u]=i[u]))})})}function ri(n){return n&&"undefined"!=typeof n.getElementsByTagName&&n}function di(){}function pt(n){for(var t=0,r=n.length,i="";t<r;t++)i+=n[t].value;return i}function wt(n,t,i){var r=t.dir,u=t.next,e=u||r,o=i&&"parentNode"===e,s=gi++;return t.first?function(t,i,u){while(t=t[r])if(1===t.nodeType||o)return n(t,i,u);return!1}:function(t,i,h){var c,l,a,y=[v,s];if(h){while(t=t[r])if((1===t.nodeType||o)&&n(t,i,h))return!0}else while(t=t[r])if(1===t.nodeType||o)if(l=(a=t[f]||(t[f]={}))[t.uniqueID]||(a[t.uniqueID]={}),u&&u===t.nodeName.toLowerCase())t=t[r]||t;else{if((c=l[e])&&c[0]===v&&c[1]===s)return y[2]=c[2];if((l[e]=y)[2]=n(t,i,h))return!0}return!1}}function ui(n){return 1<n.length?function(t,i,r){for(var u=n.length;u--;)if(!n[u](t,i,r))return!1;return!0}:n[0]}function bt(n,t,i,r,u){for(var e,o=[],f=0,s=n.length,h=null!=t;f<s;f++)(e=n[f])&&(i&&!i(e,r,u)||(o.push(e),h&&t.push(f)));return o}function fi(n,t,i,r,e,o){return r&&!r[f]&&(r=fi(r)),e&&!e[f]&&(e=fi(e,o)),l(function(f,o,s,h){var a,l,v,w=[],p=[],b=o.length,d=f||function(n,t,i){for(var r=0,f=t.length;r<f;r++)u(n,t[r],i);return i}(t||"*",s.nodeType?[s]:s,[]),y=!n||!f&&t?d:bt(d,w,n,s,h),c=i?e||(f?n:b||r)?[]:o:y;if(i&&i(y,c,s,h),r)for(a=bt(c,p),r(a,[],s,h),l=a.length;l--;)(v=a[l])&&(c[p[l]]=!(y[p[l]]=v));if(f){if(e||n){if(e){for(a=[],l=c.length;l--;)(v=c[l])&&a.push(y[l]=v);e(null,c=[],a,h)}for(l=c.length;l--;)(v=c[l])&&-1<(a=e?nt(f,v):w[l])&&(f[a]=!(o[a]=v))}}else c=bt(c===o?c.splice(b,c.length):c),e?e(null,o,c,h):k.apply(o,c)})}function ei(n){for(var o,u,r,s=n.length,h=t.relative[n[0].type],c=h||t.relative[" "],i=h?1:0,l=wt(function(n){return n===o},c,!0),a=wt(function(n){return-1<nt(o,n)},c,!0),e=[function(n,t,i){var r=!h&&(i||t!==ht)||((o=t).nodeType?l(n,t,i):a(n,t,i));return o=null,r}];i<s;i++)if(u=t.relative[n[i].type])e=[wt(ui(e),u)];else{if((u=t.filter[n[i].type].apply(null,n[i].matches))[f]){for(r=++i;r<s;r++)if(t.relative[n[r].type])break;return fi(1<i&&ui(e),1<i&&pt(n.slice(0,i-1).concat({value:" "===n[i-2].type?"*":""})).replace(at,"$1"),u,i<r&&ei(n.slice(i,r)),r<s&&ei(n=n.slice(r)),r<s&&pt(n))}e.push(u)}return ui(e)}var rt,e,t,st,oi,ft,kt,si,ht,w,ut,b,i,s,h,o,d,ct,et,f="sizzle"+1*new Date,c=n.document,v=0,gi=0,hi=yt(),ci=yt(),li=yt(),lt=yt(),dt=function(n,t){return n===t&&(ut=!0),0},nr={}.hasOwnProperty,g=[],tr=g.pop,ir=g.push,k=g.push,ai=g.slice,nt=function(n,t){for(var i=0,r=n.length;i<r;i++)if(n[i]===t)return i;return-1},gt="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",r="[\\x20\\t\\r\\n\\f]",tt="(?:\\\\.|[\\w-]|[^\0-\\xa0])+",vi="\\["+r+"*("+tt+")(?:"+r+"*([*^$|!~]?=)"+r+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+tt+"))|)"+r+"*\\]",ni=":("+tt+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+vi+")*)|.*)\\)|)",rr=new RegExp(r+"+","g"),at=new RegExp("^"+r+"+|((?:^|[^\\\\])(?:\\\\.)*)"+r+"+$","g"),ur=new RegExp("^"+r+"*,"+r+"*"),fr=new RegExp("^"+r+"*([>+~]|"+r+")"+r+"*"),er=new RegExp(r+"|>"),or=new RegExp(ni),sr=new RegExp("^"+tt+"$"),vt={ID:new RegExp("^#("+tt+")"),CLASS:new RegExp("^\\.("+tt+")"),TAG:new RegExp("^("+tt+"|[*])"),ATTR:new RegExp("^"+vi),PSEUDO:new RegExp("^"+ni),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+r+"*(even|odd|(([+-]|)(\\d*)n|)"+r+"*(?:([+-]|)"+r+"*(\\d+)|))"+r+"*\\)|)","i"),bool:new RegExp("^(?:"+gt+")$","i"),needsContext:new RegExp("^"+r+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+r+"*((?:-\\d)?\\d*)"+r+"*\\)|)(?=[^-]|$)","i")},hr=/HTML$/i,cr=/^(?:input|select|textarea|button)$/i,lr=/^h\d$/i,ot=/^[^{]+\{\s*\[native \w/,ar=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ti=/[+~]/,y=new RegExp("\\\\([\\da-f]{1,6}"+r+"?|("+r+")|.)","ig"),p=function(n,t,i){var r="0x"+t-65536;return r!=r||i?t:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)},yi=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,pi=function(n,t){return t?"\0"===n?"�":n.slice(0,-1)+"\\"+n.charCodeAt(n.length-1).toString(16)+" ":"\\"+n},wi=function(){b()},vr=wt(function(n){return!0===n.disabled&&"fieldset"===n.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{k.apply(g=ai.call(c.childNodes),c.childNodes);g[c.childNodes.length].nodeType}catch(rt){k={apply:g.length?function(n,t){ir.apply(n,ai.call(t))}:function(n,t){for(var i=n.length,r=0;n[i++]=t[r++];);n.length=i-1}}}for(rt in e=u.support={},oi=u.isXML=function(n){var i=n.namespaceURI,t=(n.ownerDocument||n).documentElement;return!hr.test(i||t&&t.nodeName||"HTML")},b=u.setDocument=function(n){var v,u,l=n?n.ownerDocument||n:c;return l!==i&&9===l.nodeType&&l.documentElement&&(s=(i=l).documentElement,h=!oi(i),c!==i&&(u=i.defaultView)&&u.top!==u&&(u.addEventListener?u.addEventListener("unload",wi,!1):u.attachEvent&&u.attachEvent("onunload",wi)),e.attributes=a(function(n){return n.className="i",!n.getAttribute("className")}),e.getElementsByTagName=a(function(n){return n.appendChild(i.createComment("")),!n.getElementsByTagName("*").length}),e.getElementsByClassName=ot.test(i.getElementsByClassName),e.getById=a(function(n){return s.appendChild(n).id=f,!i.getElementsByName||!i.getElementsByName(f).length}),e.getById?(t.filter.ID=function(n){var t=n.replace(y,p);return function(n){return n.getAttribute("id")===t}},t.find.ID=function(n,t){if("undefined"!=typeof t.getElementById&&h){var i=t.getElementById(n);return i?[i]:[]}}):(t.filter.ID=function(n){var t=n.replace(y,p);return function(n){var i="undefined"!=typeof n.getAttributeNode&&n.getAttributeNode("id");return i&&i.value===t}},t.find.ID=function(n,t){if("undefined"!=typeof t.getElementById&&h){var r,u,f,i=t.getElementById(n);if(i){if((r=i.getAttributeNode("id"))&&r.value===n)return[i];for(f=t.getElementsByName(n),u=0;i=f[u++];)if((r=i.getAttributeNode("id"))&&r.value===n)return[i]}return[]}}),t.find.TAG=e.getElementsByTagName?function(n,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(n):e.qsa?t.querySelectorAll(n):void 0}:function(n,t){var i,r=[],f=0,u=t.getElementsByTagName(n);if("*"===n){while(i=u[f++])1===i.nodeType&&r.push(i);return r}return u},t.find.CLASS=e.getElementsByClassName&&function(n,t){if("undefined"!=typeof t.getElementsByClassName&&h)return t.getElementsByClassName(n)},d=[],o=[],(e.qsa=ot.test(i.querySelectorAll))&&(a(function(n){s.appendChild(n).innerHTML="<a id='"+f+"'><\/a><select id='"+f+"-\r\\' msallowcapture=''><option selected=''><\/option><\/select>";n.querySelectorAll("[msallowcapture^='']").length&&o.push("[*^$]="+r+"*(?:''|\"\")");n.querySelectorAll("[selected]").length||o.push("\\["+r+"*(?:value|"+gt+")");n.querySelectorAll("[id~="+f+"-]").length||o.push("~=");n.querySelectorAll(":checked").length||o.push(":checked");n.querySelectorAll("a#"+f+"+*").length||o.push(".#.+[+~]")}),a(function(n){n.innerHTML="<a href='' disabled='disabled'><\/a><select disabled='disabled'><option/><\/select>";var t=i.createElement("input");t.setAttribute("type","hidden");n.appendChild(t).setAttribute("name","D");n.querySelectorAll("[name=d]").length&&o.push("name"+r+"*[*^$|!~]?=");2!==n.querySelectorAll(":enabled").length&&o.push(":enabled",":disabled");s.appendChild(n).disabled=!0;2!==n.querySelectorAll(":disabled").length&&o.push(":enabled",":disabled");n.querySelectorAll("*,:x");o.push(",.*:")})),(e.matchesSelector=ot.test(ct=s.matches||s.webkitMatchesSelector||s.mozMatchesSelector||s.oMatchesSelector||s.msMatchesSelector))&&a(function(n){e.disconnectedMatch=ct.call(n,"*");ct.call(n,"[s!='']:x");d.push("!=",ni)}),o=o.length&&new RegExp(o.join("|")),d=d.length&&new RegExp(d.join("|")),v=ot.test(s.compareDocumentPosition),et=v||ot.test(s.contains)?function(n,t){var r=9===n.nodeType?n.documentElement:n,i=t&&t.parentNode;return n===i||!(!i||1!==i.nodeType||!(r.contains?r.contains(i):n.compareDocumentPosition&&16&n.compareDocumentPosition(i)))}:function(n,t){if(t)while(t=t.parentNode)if(t===n)return!0;return!1},dt=v?function(n,t){if(n===t)return ut=!0,0;var r=!n.compareDocumentPosition-!t.compareDocumentPosition;return r||(1&(r=(n.ownerDocument||n)===(t.ownerDocument||t)?n.compareDocumentPosition(t):1)||!e.sortDetached&&t.compareDocumentPosition(n)===r?n===i||n.ownerDocument===c&&et(c,n)?-1:t===i||t.ownerDocument===c&&et(c,t)?1:w?nt(w,n)-nt(w,t):0:4&r?-1:1)}:function(n,t){if(n===t)return ut=!0,0;var r,u=0,o=n.parentNode,s=t.parentNode,f=[n],e=[t];if(!o||!s)return n===i?-1:t===i?1:o?-1:s?1:w?nt(w,n)-nt(w,t):0;if(o===s)return bi(n,t);for(r=n;r=r.parentNode;)f.unshift(r);for(r=t;r=r.parentNode;)e.unshift(r);while(f[u]===e[u])u++;return u?bi(f[u],e[u]):f[u]===c?-1:e[u]===c?1:0}),i},u.matches=function(n,t){return u(n,null,null,t)},u.matchesSelector=function(n,t){if((n.ownerDocument||n)!==i&&b(n),e.matchesSelector&&h&&!lt[t+" "]&&(!d||!d.test(t))&&(!o||!o.test(t)))try{var r=ct.call(n,t);if(r||e.disconnectedMatch||n.document&&11!==n.document.nodeType)return r}catch(n){lt(t,!0)}return 0<u(t,i,null,[n]).length},u.contains=function(n,t){return(n.ownerDocument||n)!==i&&b(n),et(n,t)},u.attr=function(n,r){(n.ownerDocument||n)!==i&&b(n);var f=t.attrHandle[r.toLowerCase()],u=f&&nr.call(t.attrHandle,r.toLowerCase())?f(n,r,!h):void 0;return void 0!==u?u:e.attributes||!h?n.getAttribute(r):(u=n.getAttributeNode(r))&&u.specified?u.value:null},u.escape=function(n){return(n+"").replace(yi,pi)},u.error=function(n){throw new Error("Syntax error, unrecognized expression: "+n);},u.uniqueSort=function(n){var r,u=[],t=0,i=0;if(ut=!e.detectDuplicates,w=!e.sortStable&&n.slice(0),n.sort(dt),ut){while(r=n[i++])r===n[i]&&(t=u.push(i));while(t--)n.splice(u[t],1)}return w=null,n},st=u.getText=function(n){var r,i="",u=0,t=n.nodeType;if(t){if(1===t||9===t||11===t){if("string"==typeof n.textContent)return n.textContent;for(n=n.firstChild;n;n=n.nextSibling)i+=st(n)}else if(3===t||4===t)return n.nodeValue}else while(r=n[u++])i+=st(r);return i},(t=u.selectors={cacheLength:50,createPseudo:l,match:vt,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(n){return n[1]=n[1].replace(y,p),n[3]=(n[3]||n[4]||n[5]||"").replace(y,p),"~="===n[2]&&(n[3]=" "+n[3]+" "),n.slice(0,4)},CHILD:function(n){return n[1]=n[1].toLowerCase(),"nth"===n[1].slice(0,3)?(n[3]||u.error(n[0]),n[4]=+(n[4]?n[5]+(n[6]||1):2*("even"===n[3]||"odd"===n[3])),n[5]=+(n[7]+n[8]||"odd"===n[3])):n[3]&&u.error(n[0]),n},PSEUDO:function(n){var i,t=!n[6]&&n[2];return vt.CHILD.test(n[0])?null:(n[3]?n[2]=n[4]||n[5]||"":t&&or.test(t)&&(i=ft(t,!0))&&(i=t.indexOf(")",t.length-i)-t.length)&&(n[0]=n[0].slice(0,i),n[2]=t.slice(0,i)),n.slice(0,3))}},filter:{TAG:function(n){var t=n.replace(y,p).toLowerCase();return"*"===n?function(){return!0}:function(n){return n.nodeName&&n.nodeName.toLowerCase()===t}},CLASS:function(n){var t=hi[n+" "];return t||(t=new RegExp("(^|"+r+")"+n+"("+r+"|$)"))&&hi(n,function(n){return t.test("string"==typeof n.className&&n.className||"undefined"!=typeof n.getAttribute&&n.getAttribute("class")||"")})},ATTR:function(n,t,i){return function(r){var f=u.attr(r,n);return null==f?"!="===t:!t||(f+="","="===t?f===i:"!="===t?f!==i:"^="===t?i&&0===f.indexOf(i):"*="===t?i&&-1<f.indexOf(i):"$="===t?i&&f.slice(-i.length)===i:"~="===t?-1<(" "+f.replace(rr," ")+" ").indexOf(i):"|="===t&&(f===i||f.slice(0,i.length+1)===i+"-"))}},CHILD:function(n,t,i,r,u){var s="nth"!==n.slice(0,3),o="last"!==n.slice(-4),e="of-type"===t;return 1===r&&0===u?function(n){return!!n.parentNode}:function(t,i,h){var p,d,y,c,a,w,b=s!==o?"nextSibling":"previousSibling",k=t.parentNode,nt=e&&t.nodeName.toLowerCase(),g=!h&&!e,l=!1;if(k){if(s){while(b){for(c=t;c=c[b];)if(e?c.nodeName.toLowerCase()===nt:1===c.nodeType)return!1;w=b="only"===n&&!w&&"nextSibling"}return!0}if(w=[o?k.firstChild:k.lastChild],o&&g){for(l=(a=(p=(d=(y=(c=k)[f]||(c[f]={}))[c.uniqueID]||(y[c.uniqueID]={}))[n]||[])[0]===v&&p[1])&&p[2],c=a&&k.childNodes[a];c=++a&&c&&c[b]||(l=a=0)||w.pop();)if(1===c.nodeType&&++l&&c===t){d[n]=[v,a,l];break}}else if(g&&(l=a=(p=(d=(y=(c=t)[f]||(c[f]={}))[c.uniqueID]||(y[c.uniqueID]={}))[n]||[])[0]===v&&p[1]),!1===l)while(c=++a&&c&&c[b]||(l=a=0)||w.pop())if((e?c.nodeName.toLowerCase()===nt:1===c.nodeType)&&++l&&(g&&((d=(y=c[f]||(c[f]={}))[c.uniqueID]||(y[c.uniqueID]={}))[n]=[v,l]),c===t))break;return(l-=u)===r||l%r==0&&0<=l/r}}},PSEUDO:function(n,i){var e,r=t.pseudos[n]||t.setFilters[n.toLowerCase()]||u.error("unsupported pseudo: "+n);return r[f]?r(i):1<r.length?(e=[n,n,"",i],t.setFilters.hasOwnProperty(n.toLowerCase())?l(function(n,t){for(var e,u=r(n,i),f=u.length;f--;)n[e=nt(n,u[f])]=!(t[e]=u[f])}):function(n){return r(n,0,e)}):r}},pseudos:{not:l(function(n){var t=[],r=[],i=kt(n.replace(at,"$1"));return i[f]?l(function(n,t,r,u){for(var e,o=i(n,null,u,[]),f=n.length;f--;)(e=o[f])&&(n[f]=!(t[f]=e))}):function(n,u,f){return t[0]=n,i(t,null,f,r),t[0]=null,!r.pop()}}),has:l(function(n){return function(t){return 0<u(n,t).length}}),contains:l(function(n){return n=n.replace(y,p),function(t){return-1<(t.textContent||st(t)).indexOf(n)}}),lang:l(function(n){return sr.test(n||"")||u.error("unsupported lang: "+n),n=n.replace(y,p).toLowerCase(),function(t){var i;do if(i=h?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return(i=i.toLowerCase())===n||0===i.indexOf(n+"-");while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var i=n.location&&n.location.hash;return i&&i.slice(1)===t.id},root:function(n){return n===s},focus:function(n){return n===i.activeElement&&(!i.hasFocus||i.hasFocus())&&!!(n.type||n.href||~n.tabIndex)},enabled:ki(!1),disabled:ki(!0),checked:function(n){var t=n.nodeName.toLowerCase();return"input"===t&&!!n.checked||"option"===t&&!!n.selected},selected:function(n){return n.parentNode&&n.parentNode.selectedIndex,!0===n.selected},empty:function(n){for(n=n.firstChild;n;n=n.nextSibling)if(n.nodeType<6)return!1;return!0},parent:function(n){return!t.pseudos.empty(n)},header:function(n){return lr.test(n.nodeName)},input:function(n){return cr.test(n.nodeName)},button:function(n){var t=n.nodeName.toLowerCase();return"input"===t&&"button"===n.type||"button"===t},text:function(n){var t;return"input"===n.nodeName.toLowerCase()&&"text"===n.type&&(null==(t=n.getAttribute("type"))||"text"===t.toLowerCase())},first:it(function(){return[0]}),last:it(function(n,t){return[t-1]}),eq:it(function(n,t,i){return[i<0?i+t:i]}),even:it(function(n,t){for(var i=0;i<t;i+=2)n.push(i);return n}),odd:it(function(n,t){for(var i=1;i<t;i+=2)n.push(i);return n}),lt:it(function(n,t,i){for(var r=i<0?i+t:t<i?t:i;0<=--r;)n.push(r);return n}),gt:it(function(n,t,i){for(var r=i<0?i+t:i;++r<t;)n.push(r);return n})}}).pseudos.nth=t.pseudos.eq,{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})t.pseudos[rt]=yr(rt);for(rt in{submit:!0,reset:!0})t.pseudos[rt]=pr(rt);return di.prototype=t.filters=t.pseudos,t.setFilters=new di,ft=u.tokenize=function(n,i){var e,f,s,o,r,h,c,l=ci[n+" "];if(l)return i?0:l.slice(0);for(r=n,h=[],c=t.preFilter;r;){for(o in e&&!(f=ur.exec(r))||(f&&(r=r.slice(f[0].length)||r),h.push(s=[])),e=!1,(f=fr.exec(r))&&(e=f.shift(),s.push({value:e,type:f[0].replace(at," ")}),r=r.slice(e.length)),t.filter)(f=vt[o].exec(r))&&(!c[o]||(f=c[o](f)))&&(e=f.shift(),s.push({value:e,type:o,matches:f}),r=r.slice(e.length));if(!e)break}return i?r.length:r?u.error(n):ci(n,h).slice(0)},kt=u.compile=function(n,r){var s,c,a,o,y,p,w=[],d=[],e=li[n+" "];if(!e){for(r||(r=ft(n)),s=r.length;s--;)(e=ei(r[s]))[f]?w.push(e):d.push(e);(e=li(n,(c=d,o=0<(a=w).length,y=0<c.length,p=function(n,r,f,e,s){var l,nt,d,g=0,p="0",tt=n&&[],w=[],it=ht,rt=n||y&&t.find.TAG("*",s),ut=v+=null==it?1:Math.random()||.1,ft=rt.length;for(s&&(ht=r===i||r||s);p!==ft&&null!=(l=rt[p]);p++){if(y&&l){for(nt=0,r||l.ownerDocument===i||(b(l),f=!h);d=c[nt++];)if(d(l,r||i,f)){e.push(l);break}s&&(v=ut)}o&&((l=!d&&l)&&g--,n&&tt.push(l))}if(g+=p,o&&p!==g){for(nt=0;d=a[nt++];)d(tt,w,r,f);if(n){if(0<g)while(p--)tt[p]||w[p]||(w[p]=tr.call(e));w=bt(w)}k.apply(e,w);s&&!n&&0<w.length&&1<g+a.length&&u.uniqueSort(e)}return s&&(v=ut,ht=it),tt},o?l(p):p))).selector=n}return e},si=u.select=function(n,i,r,u){var o,f,e,l,a,c="function"==typeof n&&n,s=!u&&ft(n=c.selector||n);if(r=r||[],1===s.length){if(2<(f=s[0]=s[0].slice(0)).length&&"ID"===(e=f[0]).type&&9===i.nodeType&&h&&t.relative[f[1].type]){if(!(i=(t.find.ID(e.matches[0].replace(y,p),i)||[])[0]))return r;c&&(i=i.parentNode);n=n.slice(f.shift().value.length)}for(o=vt.needsContext.test(n)?0:f.length;o--;){if(e=f[o],t.relative[l=e.type])break;if((a=t.find[l])&&(u=a(e.matches[0].replace(y,p),ti.test(f[0].type)&&ri(i.parentNode)||i))){if(f.splice(o,1),!(n=u.length&&pt(f)))return k.apply(r,u),r;break}}}return(c||kt(n,s))(u,i,!h,r,!i||ti.test(n)&&ri(i.parentNode)||i),r},e.sortStable=f.split("").sort(dt).join("")===f,e.detectDuplicates=!!ut,b(),e.sortDetached=a(function(n){return 1&n.compareDocumentPosition(i.createElement("fieldset"))}),a(function(n){return n.innerHTML="<a href='#'><\/a>","#"===n.firstChild.getAttribute("href")})||ii("type|href|height|width",function(n,t,i){if(!i)return n.getAttribute(t,"type"===t.toLowerCase()?1:2)}),e.attributes&&a(function(n){return n.innerHTML="<input/>",n.firstChild.setAttribute("value",""),""===n.firstChild.getAttribute("value")})||ii("value",function(n,t,i){if(!i&&"input"===n.nodeName.toLowerCase())return n.defaultValue}),a(function(n){return null==n.getAttribute("disabled")})||ii(gt,function(n,t,i){var r;if(!i)return!0===n[t]?t.toLowerCase():(r=n.getAttributeNode(t))&&r.specified?r.value:null}),u}(n);i.find=k;i.expr=k.selectors;i.expr[":"]=i.expr.pseudos;i.uniqueSort=i.unique=k.uniqueSort;i.text=k.getText;i.isXMLDoc=k.isXML;i.contains=k.contains;i.escapeSelector=k.escape;var rt=function(n,t,r){for(var u=[],f=void 0!==r;(n=n[t])&&9!==n.nodeType;)if(1===n.nodeType){if(f&&i(n).is(r))break;u.push(n)}return u},dr=function(n,t){for(var i=[];n;n=n.nextSibling)1===n.nodeType&&n!==t&&i.push(n);return i},gr=i.expr.match.needsContext;wi=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;i.filter=function(n,t,r){var u=t[0];return r&&(n=":not("+n+")"),1===t.length&&1===u.nodeType?i.find.matchesSelector(u,n)?[u]:[]:i.find.matches(n,i.grep(t,function(n){return 1===n.nodeType}))};i.fn.extend({find:function(n){var t,r,u=this.length,f=this;if("string"!=typeof n)return this.pushStack(i(n).filter(function(){for(t=0;t<u;t++)if(i.contains(f[t],this))return!0}));for(r=this.pushStack([]),t=0;t<u;t++)i.find(n,f[t],r);return 1<u?i.uniqueSort(r):r},filter:function(n){return this.pushStack(bi(this,n||[],!1))},not:function(n){return this.pushStack(bi(this,n||[],!0))},is:function(n){return!!bi(this,"string"==typeof n&&gr.test(n)?i(n):n||[],!1).length}});tu=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(i.fn.init=function(n,t,r){var e,o;if(!n)return this;if(r=r||nu,"string"==typeof n){if(!(e="<"===n[0]&&">"===n[n.length-1]&&3<=n.length?[null,n,null]:tu.exec(n))||!e[1]&&t)return!t||t.jquery?(t||r).find(n):this.constructor(t).find(n);if(e[1]){if(t=t instanceof i?t[0]:t,i.merge(this,i.parseHTML(e[1],t&&t.nodeType?t.ownerDocument||t:f,!0)),wi.test(e[1])&&i.isPlainObject(t))for(e in t)u(this[e])?this[e](t[e]):this.attr(e,t[e]);return this}return(o=f.getElementById(e[2]))&&(this[0]=o,this.length=1),this}return n.nodeType?(this[0]=n,this.length=1,this):u(n)?void 0!==r.ready?r.ready(n):n(i):i.makeArray(n,this)}).prototype=i.fn;nu=i(f);iu=/^(?:parents|prev(?:Until|All))/;ru={children:!0,contents:!0,next:!0,prev:!0};i.fn.extend({has:function(n){var t=i(n,this),r=t.length;return this.filter(function(){for(var n=0;n<r;n++)if(i.contains(this,t[n]))return!0})},closest:function(n,t){var r,f=0,o=this.length,u=[],e="string"!=typeof n&&i(n);if(!gr.test(n))for(;f<o;f++)for(r=this[f];r&&r!==t;r=r.parentNode)if(r.nodeType<11&&(e?-1<e.index(r):1===r.nodeType&&i.find.matchesSelector(r,n))){u.push(r);break}return this.pushStack(1<u.length?i.uniqueSort(u):u)},index:function(n){return n?"string"==typeof n?ii.call(i(n),this[0]):ii.call(this,n.jquery?n[0]:n):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(n,t){return this.pushStack(i.uniqueSort(i.merge(this.get(),i(n,t))))},addBack:function(n){return this.add(null==n?this.prevObject:this.prevObject.filter(n))}});i.each({parent:function(n){var t=n.parentNode;return t&&11!==t.nodeType?t:null},parents:function(n){return rt(n,"parentNode")},parentsUntil:function(n,t,i){return rt(n,"parentNode",i)},next:function(n){return uu(n,"nextSibling")},prev:function(n){return uu(n,"previousSibling")},nextAll:function(n){return rt(n,"nextSibling")},prevAll:function(n){return rt(n,"previousSibling")},nextUntil:function(n,t,i){return rt(n,"nextSibling",i)},prevUntil:function(n,t,i){return rt(n,"previousSibling",i)},siblings:function(n){return dr((n.parentNode||{}).firstChild,n)},children:function(n){return dr(n.firstChild)},contents:function(n){return"undefined"!=typeof n.contentDocument?n.contentDocument:(c(n,"template")&&(n=n.content||n),i.merge([],n.childNodes))}},function(n,t){i.fn[n]=function(r,u){var f=i.map(this,t,r);return"Until"!==n.slice(-5)&&(u=r),u&&"string"==typeof u&&(f=i.filter(u,f)),1<this.length&&(ru[n]||i.uniqueSort(f),iu.test(n)&&f.reverse()),this.pushStack(f)}});l=/[^\x20\t\r\n\f]+/g;i.Callbacks=function(n){var a,h;n="string"==typeof n?(a=n,h={},i.each(a.match(l)||[],function(n,t){h[t]=!0}),h):i.extend({},n);var o,r,v,f,t=[],s=[],e=-1,y=function(){for(f=f||n.once,v=o=!0;s.length;e=-1)for(r=s.shift();++e<t.length;)!1===t[e].apply(r[0],r[1])&&n.stopOnFalse&&(e=t.length,r=!1);n.memory||(r=!1);o=!1;f&&(t=r?[]:"")},c={add:function(){return t&&(r&&!o&&(e=t.length-1,s.push(r)),function f(r){i.each(r,function(i,r){u(r)?n.unique&&c.has(r)||t.push(r):r&&r.length&&"string"!==it(r)&&f(r)})}(arguments),r&&!o&&y()),this},remove:function(){return i.each(arguments,function(n,r){for(var u;-1<(u=i.inArray(r,t,u));)t.splice(u,1),u<=e&&e--}),this},has:function(n){return n?-1<i.inArray(n,t):0<t.length},empty:function(){return t&&(t=[]),this},disable:function(){return f=s=[],t=r="",this},disabled:function(){return!t},lock:function(){return f=s=[],r||o||(t=r=""),this},locked:function(){return!!f},fireWith:function(n,t){return f||(t=[n,(t=t||[]).slice?t.slice():t],s.push(t),o||y()),this},fire:function(){return c.fireWith(this,arguments),this},fired:function(){return!!v}};return c};i.extend({Deferred:function(t){var f=[["notify","progress",i.Callbacks("memory"),i.Callbacks("memory"),2],["resolve","done",i.Callbacks("once memory"),i.Callbacks("once memory"),0,"resolved"],["reject","fail",i.Callbacks("once memory"),i.Callbacks("once memory"),1,"rejected"]],o="pending",e={state:function(){return o},always:function(){return r.done(arguments).fail(arguments),this},"catch":function(n){return e.then(null,n)},pipe:function(){var n=arguments;return i.Deferred(function(t){i.each(f,function(i,f){var e=u(n[f[4]])&&n[f[4]];r[f[1]](function(){var n=e&&e.apply(this,arguments);n&&u(n.promise)?n.promise().progress(t.notify).done(t.resolve).fail(t.reject):t[f[0]+"With"](this,e?[n]:arguments)})});n=null}).promise()},then:function(t,r,e){function s(t,r,f,e){return function(){var h=this,c=arguments,l=function(){var n,i;if(!(t<o)){if((n=f.apply(h,c))===r.promise())throw new TypeError("Thenable self-resolution");i=n&&("object"==typeof n||"function"==typeof n)&&n.then;u(i)?e?i.call(n,s(o,r,ut,e),s(o,r,fi,e)):(o++,i.call(n,s(o,r,ut,e),s(o,r,fi,e),s(o,r,ut,r.notifyWith))):(f!==ut&&(h=void 0,c=[n]),(e||r.resolveWith)(h,c))}},a=e?l:function(){try{l()}catch(l){i.Deferred.exceptionHook&&i.Deferred.exceptionHook(l,a.stackTrace);o<=t+1&&(f!==fi&&(h=void 0,c=[l]),r.rejectWith(h,c))}};t?a():(i.Deferred.getStackHook&&(a.stackTrace=i.Deferred.getStackHook()),n.setTimeout(a))}}var o=0;return i.Deferred(function(n){f[0][3].add(s(0,n,u(e)?e:ut,n.notifyWith));f[1][3].add(s(0,n,u(t)?t:ut));f[2][3].add(s(0,n,u(r)?r:fi))}).promise()},promise:function(n){return null!=n?i.extend(n,e):e}},r={};return i.each(f,function(n,t){var i=t[2],u=t[5];e[t[1]]=i.add;u&&i.add(function(){o=u},f[3-n][2].disable,f[3-n][3].disable,f[0][2].lock,f[0][3].lock);i.add(t[3].fire);r[t[0]]=function(){return r[t[0]+"With"](this===r?void 0:this,arguments),this};r[t[0]+"With"]=i.fireWith}),e.promise(r),t&&t.call(r,r),r},when:function(n){var e=arguments.length,t=e,o=Array(t),f=b.call(arguments),r=i.Deferred(),s=function(n){return function(t){o[n]=this;f[n]=1<arguments.length?b.call(arguments):t;--e||r.resolveWith(o,f)}};if(e<=1&&(fu(n,r.done(s(t)).resolve,r.reject,!e),"pending"===r.state()||u(f[t]&&f[t].then)))return r.then();while(t--)fu(f[t],s(t),r.reject);return r.promise()}});eu=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;i.Deferred.exceptionHook=function(t,i){n.console&&n.console.warn&&t&&eu.test(t.name)&&n.console.warn("jQuery.Deferred exception: "+t.message,t.stack,i)};i.readyException=function(t){n.setTimeout(function(){throw t;})};ei=i.Deferred();i.fn.ready=function(n){return ei.then(n)["catch"](function(n){i.readyException(n)}),this};i.extend({isReady:!1,readyWait:1,ready:function(n){(!0===n?--i.readyWait:i.isReady)||(i.isReady=!0)!==n&&0<--i.readyWait||ei.resolveWith(f,[i])}});i.ready.then=ei.then;"complete"===f.readyState||"loading"!==f.readyState&&!f.documentElement.doScroll?n.setTimeout(i.ready):(f.addEventListener("DOMContentLoaded",oi),n.addEventListener("load",oi));var p=function(n,t,r,f,e,o,s){var h=0,l=n.length,c=null==r;if("object"===it(r))for(h in e=!0,r)p(n,t,h,r[h],!0,o,s);else if(void 0!==f&&(e=!0,u(f)||(s=!0),c&&(s?(t.call(n,f),t=null):(c=t,t=function(n,t,r){return c.call(i(n),r)})),t))for(;h<l;h++)t(n[h],r,s?f:f.call(n[h],h,t(n[h],r)));return e?n:c?t.call(n):l?t(n[0],r):o},se=/^-ms-/,he=/-([a-z])/g;yt=function(n){return 1===n.nodeType||9===n.nodeType||!+n.nodeType};pt.uid=1;pt.prototype={cache:function(n){var t=n[this.expando];return t||(t={},yt(n)&&(n.nodeType?n[this.expando]=t:Object.defineProperty(n,this.expando,{value:t,configurable:!0}))),t},set:function(n,t,i){var r,u=this.cache(n);if("string"==typeof t)u[y(t)]=i;else for(r in t)u[y(r)]=t[r];return u},get:function(n,t){return void 0===t?this.cache(n):n[this.expando]&&n[this.expando][y(t)]},access:function(n,t,i){return void 0===t||t&&"string"==typeof t&&void 0===i?this.get(n,t):(this.set(n,t,i),void 0!==i?i:t)},remove:function(n,t){var u,r=n[this.expando];if(void 0!==r){if(void 0!==t)for(u=(t=Array.isArray(t)?t.map(y):(t=y(t))in r?[t]:t.match(l)||[]).length;u--;)delete r[t[u]];(void 0===t||i.isEmptyObject(r))&&(n.nodeType?n[this.expando]=void 0:delete n[this.expando])}},hasData:function(n){var t=n[this.expando];return void 0!==t&&!i.isEmptyObject(t)}};var r=new pt,o=new pt,le=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,ae=/[A-Z]/g;i.extend({hasData:function(n){return o.hasData(n)||r.hasData(n)},data:function(n,t,i){return o.access(n,t,i)},removeData:function(n,t){o.remove(n,t)},_data:function(n,t,i){return r.access(n,t,i)},_removeData:function(n,t){r.remove(n,t)}});i.fn.extend({data:function(n,t){var f,u,e,i=this[0],s=i&&i.attributes;if(void 0===n){if(this.length&&(e=o.get(i),1===i.nodeType&&!r.get(i,"hasDataAttrs"))){for(f=s.length;f--;)s[f]&&0===(u=s[f].name).indexOf("data-")&&(u=y(u.slice(5)),ou(i,u,e[u]));r.set(i,"hasDataAttrs",!0)}return e}return"object"==typeof n?this.each(function(){o.set(this,n)}):p(this,function(t){var r;if(i&&void 0===t)return void 0!==(r=o.get(i,n))?r:void 0!==(r=ou(i,n))?r:void 0;this.each(function(){o.set(this,n,t)})},null,t,1<arguments.length,null,!0)},removeData:function(n){return this.each(function(){o.remove(this,n)})}});i.extend({queue:function(n,t,u){var f;if(n)return t=(t||"fx")+"queue",f=r.get(n,t),u&&(!f||Array.isArray(u)?f=r.access(n,t,i.makeArray(u)):f.push(u)),f||[]},dequeue:function(n,t){t=t||"fx";var r=i.queue(n,t),e=r.length,u=r.shift(),f=i._queueHooks(n,t);"inprogress"===u&&(u=r.shift(),e--);u&&("fx"===t&&r.unshift("inprogress"),delete f.stop,u.call(n,function(){i.dequeue(n,t)},f));!e&&f&&f.empty.fire()},_queueHooks:function(n,t){var u=t+"queueHooks";return r.get(n,u)||r.access(n,u,{empty:i.Callbacks("once memory").add(function(){r.remove(n,[t+"queue",u])})})}});i.fn.extend({queue:function(n,t){var r=2;return"string"!=typeof n&&(t=n,n="fx",r--),arguments.length<r?i.queue(this[0],n):void 0===t?this:this.each(function(){var r=i.queue(this,n,t);i._queueHooks(this,n);"fx"===n&&"inprogress"!==r[0]&&i.dequeue(this,n)})},dequeue:function(n){return this.each(function(){i.dequeue(this,n)})},clearQueue:function(n){return this.queue(n||"fx",[])},promise:function(n,t){var u,e=1,o=i.Deferred(),f=this,s=this.length,h=function(){--e||o.resolveWith(f,[f])};for("string"!=typeof n&&(t=n,n=void 0),n=n||"fx";s--;)(u=r.get(f[s],n+"queueHooks"))&&u.empty&&(e++,u.empty.add(h));return h(),o.promise(t)}});var su=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,wt=new RegExp("^(?:([+-])=|)("+su+")([a-z%]*)$","i"),w=["Top","Right","Bottom","Left"],bt=f.documentElement,ft=function(n){return i.contains(n.ownerDocument,n)},ve={composed:!0};bt.getRootNode&&(ft=function(n){return i.contains(n.ownerDocument,n)||n.getRootNode(ve)===n.ownerDocument});kt=function(n,t){return"none"===(n=t||n).style.display||""===n.style.display&&ft(n)&&"none"===i.css(n,"display")};ki=function(n,t,i,r){var f,u,e={};for(u in t)e[u]=n.style[u],n.style[u]=t[u];for(u in f=i.apply(n,r||[]),t)n.style[u]=e[u];return f};di={};i.fn.extend({show:function(){return et(this,!0)},hide:function(){return et(this)},toggle:function(n){return"boolean"==typeof n?n?this.show():this.hide():this.each(function(){kt(this)?i(this).show():i(this).hide()})}});var dt=/^(?:checkbox|radio)$/i,cu=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i,lu=/^$|^module$|\/(?:java|ecma)script/i,h={option:[1,"<select multiple='multiple'>","<\/select>"],thead:[1,"<table>","<\/table>"],col:[2,"<table><colgroup>","<\/colgroup><\/table>"],tr:[2,"<table><tbody>","<\/tbody><\/table>"],td:[3,"<table><tbody><tr>","<\/tr><\/tbody><\/table>"],_default:[0,"",""]};h.optgroup=h.option;h.tbody=h.tfoot=h.colgroup=h.caption=h.thead;h.th=h.td;au=/<|&#?\w+;/;gt=f.createDocumentFragment().appendChild(f.createElement("div"));(si=f.createElement("input")).setAttribute("type","radio");si.setAttribute("checked","checked");si.setAttribute("name","t");gt.appendChild(si);e.checkClone=gt.cloneNode(!0).cloneNode(!0).lastChild.checked;gt.innerHTML="<textarea>x<\/textarea>";e.noCloneChecked=!!gt.cloneNode(!0).lastChild.defaultValue;var ye=/^key/,pe=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,yu=/^([^.]*)(?:\.(.+)|)/;i.event={global:{},add:function(n,t,u,f,e){var p,v,k,y,w,h,s,c,o,b,d,a=r.get(n);if(a)for(u.handler&&(u=(p=u).handler,e=p.selector),e&&i.find.matchesSelector(bt,e),u.guid||(u.guid=i.guid++),(y=a.events)||(y=a.events={}),(v=a.handle)||(v=a.handle=function(t){if("undefined"!=typeof i&&i.event.triggered!==t.type)return i.event.dispatch.apply(n,arguments)}),w=(t=(t||"").match(l)||[""]).length;w--;)o=d=(k=yu.exec(t[w])||[])[1],b=(k[2]||"").split(".").sort(),o&&(s=i.event.special[o]||{},o=(e?s.delegateType:s.bindType)||o,s=i.event.special[o]||{},h=i.extend({type:o,origType:d,data:f,handler:u,guid:u.guid,selector:e,needsContext:e&&i.expr.match.needsContext.test(e),namespace:b.join(".")},p),(c=y[o])||((c=y[o]=[]).delegateCount=0,s.setup&&!1!==s.setup.call(n,f,b,v)||n.addEventListener&&n.addEventListener(o,v)),s.add&&(s.add.call(n,h),h.handler.guid||(h.handler.guid=u.guid)),e?c.splice(c.delegateCount++,0,h):c.push(h),i.event.global[o]=!0)},remove:function(n,t,u,f,e){var y,k,c,v,p,s,h,a,o,b,d,w=r.hasData(n)&&r.get(n);if(w&&(v=w.events)){for(p=(t=(t||"").match(l)||[""]).length;p--;)if(o=d=(c=yu.exec(t[p])||[])[1],b=(c[2]||"").split(".").sort(),o){for(h=i.event.special[o]||{},a=v[o=(f?h.delegateType:h.bindType)||o]||[],c=c[2]&&new RegExp("(^|\\.)"+b.join("\\.(?:.*\\.|)")+"(\\.|$)"),k=y=a.length;y--;)s=a[y],!e&&d!==s.origType||u&&u.guid!==s.guid||c&&!c.test(s.namespace)||f&&f!==s.selector&&("**"!==f||!s.selector)||(a.splice(y,1),s.selector&&a.delegateCount--,h.remove&&h.remove.call(n,s));k&&!a.length&&(h.teardown&&!1!==h.teardown.call(n,b,w.handle)||i.removeEvent(n,o,w.handle),delete v[o])}else for(o in v)i.event.remove(n,o+t[p],u,f,!0);i.isEmptyObject(v)&&r.remove(n,"handle events")}},dispatch:function(n){var u,h,c,e,f,l,t=i.event.fix(n),s=new Array(arguments.length),a=(r.get(this,"events")||{})[t.type]||[],o=i.event.special[t.type]||{};for(s[0]=t,u=1;u<arguments.length;u++)s[u]=arguments[u];if(t.delegateTarget=this,!o.preDispatch||!1!==o.preDispatch.call(this,t)){for(l=i.event.handlers.call(this,t,a),u=0;(e=l[u++])&&!t.isPropagationStopped();)for(t.currentTarget=e.elem,h=0;(f=e.handlers[h++])&&!t.isImmediatePropagationStopped();)t.rnamespace&&!1!==f.namespace&&!t.rnamespace.test(f.namespace)||(t.handleObj=f,t.data=f.data,void 0!==(c=((i.event.special[f.origType]||{}).handle||f.handler).apply(e.elem,s))&&!1===(t.result=c)&&(t.preventDefault(),t.stopPropagation()));return o.postDispatch&&o.postDispatch.call(this,t),t.result}},handlers:function(n,t){var f,h,u,e,o,c=[],s=t.delegateCount,r=n.target;if(s&&r.nodeType&&!("click"===n.type&&1<=n.button))for(;r!==this;r=r.parentNode||this)if(1===r.nodeType&&("click"!==n.type||!0!==r.disabled)){for(e=[],o={},f=0;f<s;f++)void 0===o[u=(h=t[f]).selector+" "]&&(o[u]=h.needsContext?-1<i(u,this).index(r):i.find(u,this,null,[r]).length),o[u]&&e.push(h);e.length&&c.push({elem:r,handlers:e})}return r=this,s<t.length&&c.push({elem:r,handlers:t.slice(s)}),c},addProp:function(n,t){Object.defineProperty(i.Event.prototype,n,{enumerable:!0,configurable:!0,get:u(t)?function(){if(this.originalEvent)return t(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[n]},set:function(t){Object.defineProperty(this,n,{enumerable:!0,configurable:!0,writable:!0,value:t})}})},fix:function(n){return n[i.expando]?n:new i.Event(n)},special:{load:{noBubble:!0},click:{setup:function(n){var t=this||n;return dt.test(t.type)&&t.click&&c(t,"input")&&hi(t,"click",ot),!1},trigger:function(n){var t=this||n;return dt.test(t.type)&&t.click&&c(t,"input")&&hi(t,"click"),!0},_default:function(n){var t=n.target;return dt.test(t.type)&&t.click&&c(t,"input")&&r.get(t,"click")||c(t,"a")}},beforeunload:{postDispatch:function(n){void 0!==n.result&&n.originalEvent&&(n.originalEvent.returnValue=n.result)}}}};i.removeEvent=function(n,t,i){n.removeEventListener&&n.removeEventListener(t,i)};i.Event=function(n,t){if(!(this instanceof i.Event))return new i.Event(n,t);n&&n.type?(this.originalEvent=n,this.type=n.type,this.isDefaultPrevented=n.defaultPrevented||void 0===n.defaultPrevented&&!1===n.returnValue?ot:st,this.target=n.target&&3===n.target.nodeType?n.target.parentNode:n.target,this.currentTarget=n.currentTarget,this.relatedTarget=n.relatedTarget):this.type=n;t&&i.extend(this,t);this.timeStamp=n&&n.timeStamp||Date.now();this[i.expando]=!0};i.Event.prototype={constructor:i.Event,isDefaultPrevented:st,isPropagationStopped:st,isImmediatePropagationStopped:st,isSimulated:!1,preventDefault:function(){var n=this.originalEvent;this.isDefaultPrevented=ot;n&&!this.isSimulated&&n.preventDefault()},stopPropagation:function(){var n=this.originalEvent;this.isPropagationStopped=ot;n&&!this.isSimulated&&n.stopPropagation()},stopImmediatePropagation:function(){var n=this.originalEvent;this.isImmediatePropagationStopped=ot;n&&!this.isSimulated&&n.stopImmediatePropagation();this.stopPropagation()}};i.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,char:!0,code:!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:function(n){var t=n.button;return null==n.which&&ye.test(n.type)?null!=n.charCode?n.charCode:n.keyCode:!n.which&&void 0!==t&&pe.test(n.type)?1&t?1:2&t?3:4&t?2:0:n.which}},i.event.addProp);i.each({focus:"focusin",blur:"focusout"},function(n,t){i.event.special[n]={setup:function(){return hi(this,n,we),!1},trigger:function(){return hi(this,n),!0},delegateType:t}});i.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(n,t){i.event.special[n]={delegateType:t,bindType:t,handle:function(n){var u,r=n.relatedTarget,f=n.handleObj;return r&&(r===this||i.contains(this,r))||(n.type=f.origType,u=f.handler.apply(this,arguments),n.type=t),u}}});i.fn.extend({on:function(n,t,i,r){return nr(this,n,t,i,r)},one:function(n,t,i,r){return nr(this,n,t,i,r,1)},off:function(n,t,r){var u,f;if(n&&n.preventDefault&&n.handleObj)return u=n.handleObj,i(n.delegateTarget).off(u.namespace?u.origType+"."+u.namespace:u.origType,u.selector,u.handler),this;if("object"==typeof n){for(f in n)this.off(f,t,n[f]);return this}return!1!==t&&"function"!=typeof t||(r=t,t=void 0),!1===r&&(r=st),this.each(function(){i.event.remove(this,n,r,t)})}});var be=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0>\x20\t\r\n\f]*)[^>]*)\/>/gi,ke=/<script|<style|<link/i,de=/checked\s*(?:[^=]|=\s*.checked.)/i,ge=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g;i.extend({htmlPrefilter:function(n){return n.replace(be,"<$1><\/$2>")},clone:function(n,t,r){var u,c,o,f,l,a,v,h=n.cloneNode(!0),y=ft(n);if(!(e.noCloneChecked||1!==n.nodeType&&11!==n.nodeType||i.isXMLDoc(n)))for(f=s(h),u=0,c=(o=s(n)).length;u<c;u++)l=o[u],a=f[u],void 0,"input"===(v=a.nodeName.toLowerCase())&&dt.test(l.type)?a.checked=l.checked:"input"!==v&&"textarea"!==v||(a.defaultValue=l.defaultValue);if(t)if(r)for(o=o||s(n),f=f||s(h),u=0,c=o.length;u<c;u++)wu(o[u],f[u]);else wu(n,h);return 0<(f=s(h,"script")).length&&gi(f,!y&&s(n,"script")),h},cleanData:function(n){for(var u,t,f,s=i.event.special,e=0;void 0!==(t=n[e]);e++)if(yt(t)){if(u=t[r.expando]){if(u.events)for(f in u.events)s[f]?i.event.remove(t,f):i.removeEvent(t,f,u.handle);t[r.expando]=void 0}t[o.expando]&&(t[o.expando]=void 0)}}});i.fn.extend({detach:function(n){return bu(this,n,!0)},remove:function(n){return bu(this,n)},text:function(n){return p(this,function(n){return void 0===n?i.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=n)})},null,n,arguments.length)},append:function(){return ht(this,arguments,function(n){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||pu(this,n).appendChild(n)})},prepend:function(){return ht(this,arguments,function(n){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=pu(this,n);t.insertBefore(n,t.firstChild)}})},before:function(){return ht(this,arguments,function(n){this.parentNode&&this.parentNode.insertBefore(n,this)})},after:function(){return ht(this,arguments,function(n){this.parentNode&&this.parentNode.insertBefore(n,this.nextSibling)})},empty:function(){for(var n,t=0;null!=(n=this[t]);t++)1===n.nodeType&&(i.cleanData(s(n,!1)),n.textContent="");return this},clone:function(n,t){return n=null!=n&&n,t=null==t?n:t,this.map(function(){return i.clone(this,n,t)})},html:function(n){return p(this,function(n){var t=this[0]||{},r=0,u=this.length;if(void 0===n&&1===t.nodeType)return t.innerHTML;if("string"==typeof n&&!ke.test(n)&&!h[(cu.exec(n)||["",""])[1].toLowerCase()]){n=i.htmlPrefilter(n);try{for(;r<u;r++)1===(t=this[r]||{}).nodeType&&(i.cleanData(s(t,!1)),t.innerHTML=n);t=0}catch(n){}}t&&this.empty().append(n)},null,n,arguments.length)},replaceWith:function(){var n=[];return ht(this,arguments,function(t){var r=this.parentNode;i.inArray(this,n)<0&&(i.cleanData(s(this)),r&&r.replaceChild(t,this))},n)}});i.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(n,t){i.fn[n]=function(n){for(var u,f=[],e=i(n),o=e.length-1,r=0;r<=o;r++)u=r===o?this:this.clone(!0),i(e[r])[t](u),yi.apply(f,u.get());return this.pushStack(f)}});var tr=new RegExp("^("+su+")(?!px)[a-z%]+$","i"),ci=function(t){var i=t.ownerDocument.defaultView;return i&&i.opener||(i=n),i.getComputedStyle(t)},io=new RegExp(w.join("|"),"i");!function(){function r(){if(t){o.style.cssText="position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0";t.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%";bt.appendChild(o).appendChild(t);var i=n.getComputedStyle(t);s="1%"!==i.top;a=12===u(i.marginLeft);t.style.right="60%";l=36===u(i.right);h=36===u(i.width);t.style.position="absolute";c=12===u(t.offsetWidth/3);bt.removeChild(o);t=null}}function u(n){return Math.round(parseFloat(n))}var s,h,c,l,a,o=f.createElement("div"),t=f.createElement("div");t.style&&(t.style.backgroundClip="content-box",t.cloneNode(!0).style.backgroundClip="",e.clearCloneStyle="content-box"===t.style.backgroundClip,i.extend(e,{boxSizingReliable:function(){return r(),h},pixelBoxStyles:function(){return r(),l},pixelPosition:function(){return r(),s},reliableMarginLeft:function(){return r(),a},scrollboxSize:function(){return r(),c}}))}();var du=["Webkit","Moz","ms"],gu=f.createElement("div").style,nf={};var ro=/^(none|table(?!-c[ea]).+)/,tf=/^--/,uo={position:"absolute",visibility:"hidden",display:"block"},rf={letterSpacing:"0",fontWeight:"400"};i.extend({cssHooks:{opacity:{get:function(n,t){if(t){var i=ni(n,"opacity");return""===i?"1":i}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{},style:function(n,t,r,u){if(n&&3!==n.nodeType&&8!==n.nodeType&&n.style){var f,h,o,c=y(t),l=tf.test(t),s=n.style;if(l||(t=ir(c)),o=i.cssHooks[t]||i.cssHooks[c],void 0===r)return o&&"get"in o&&void 0!==(f=o.get(n,!1,u))?f:s[t];"string"==(h=typeof r)&&(f=wt.exec(r))&&f[1]&&(r=hu(n,t,f),h="number");null!=r&&r==r&&("number"!==h||l||(r+=f&&f[3]||(i.cssNumber[c]?"":"px")),e.clearCloneStyle||""!==r||0!==t.indexOf("background")||(s[t]="inherit"),o&&"set"in o&&void 0===(r=o.set(n,r,u))||(l?s.setProperty(t,r):s[t]=r))}},css:function(n,t,r,u){var f,e,o,s=y(t);return tf.test(t)||(t=ir(s)),(o=i.cssHooks[t]||i.cssHooks[s])&&"get"in o&&(f=o.get(n,!0,r)),void 0===f&&(f=ni(n,t,u)),"normal"===f&&t in rf&&(f=rf[t]),""===r||r?(e=parseFloat(f),!0===r||isFinite(e)?e||0:f):f}});i.each(["height","width"],function(n,t){i.cssHooks[t]={get:function(n,r,u){if(r)return!ro.test(i.css(n,"display"))||n.getClientRects().length&&n.getBoundingClientRect().width?ff(n,t,u):ki(n,uo,function(){return ff(n,t,u)})},set:function(n,r,u){var s,f=ci(n),h=!e.scrollboxSize()&&"absolute"===f.position,c=(h||u)&&"border-box"===i.css(n,"boxSizing",!1,f),o=u?rr(n,t,u,c,f):0;return c&&h&&(o-=Math.ceil(n["offset"+t[0].toUpperCase()+t.slice(1)]-parseFloat(f[t])-rr(n,t,"border",!1,f)-.5)),o&&(s=wt.exec(r))&&"px"!==(s[3]||"px")&&(n.style[t]=r,r=i.css(n,t)),uf(0,r,o)}}});i.cssHooks.marginLeft=ku(e.reliableMarginLeft,function(n,t){if(t)return(parseFloat(ni(n,"marginLeft"))||n.getBoundingClientRect().left-ki(n,{marginLeft:0},function(){return n.getBoundingClientRect().left}))+"px"});i.each({margin:"",padding:"",border:"Width"},function(n,t){i.cssHooks[n+t]={expand:function(i){for(var r=0,f={},u="string"==typeof i?i.split(" "):[i];r<4;r++)f[n+w[r]+t]=u[r]||u[r-2]||u[0];return f}};"margin"!==n&&(i.cssHooks[n+t].set=uf)});i.fn.extend({css:function(n,t){return p(this,function(n,t,r){var f,e,o={},u=0;if(Array.isArray(t)){for(f=ci(n),e=t.length;u<e;u++)o[t[u]]=i.css(n,t[u],!1,f);return o}return void 0!==r?i.style(n,t,r):i.css(n,t)},n,t,1<arguments.length)}});((i.Tween=a).prototype={constructor:a,init:function(n,t,r,u,f,e){this.elem=n;this.prop=r;this.easing=f||i.easing._default;this.options=t;this.start=this.now=this.cur();this.end=u;this.unit=e||(i.cssNumber[r]?"":"px")},cur:function(){var n=a.propHooks[this.prop];return n&&n.get?n.get(this):a.propHooks._default.get(this)},run:function(n){var t,r=a.propHooks[this.prop];return this.pos=this.options.duration?t=i.easing[this.easing](n,this.options.duration*n,0,1,this.options.duration):t=n,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),r&&r.set?r.set(this):a.propHooks._default.set(this),this}}).init.prototype=a.prototype;(a.propHooks={_default:{get:function(n){var t;return 1!==n.elem.nodeType||null!=n.elem[n.prop]&&null==n.elem.style[n.prop]?n.elem[n.prop]:(t=i.css(n.elem,n.prop,""))&&"auto"!==t?t:0},set:function(n){i.fx.step[n.prop]?i.fx.step[n.prop](n):1!==n.elem.nodeType||!i.cssHooks[n.prop]&&null==n.elem.style[ir(n.prop)]?n.elem[n.prop]=n.now:i.style(n.elem,n.prop,n.now+n.unit)}}}).scrollTop=a.propHooks.scrollLeft={set:function(n){n.elem.nodeType&&n.elem.parentNode&&(n.elem[n.prop]=n.now)}};i.easing={linear:function(n){return n},swing:function(n){return.5-Math.cos(n*Math.PI)/2},_default:"swing"};i.fx=a.prototype.init;i.fx.step={};of=/^(?:toggle|show|hide)$/;sf=/queueHooks$/;i.Animation=i.extend(v,{tweeners:{"*":[function(n,t){var i=this.createTween(n,t);return hu(i.elem,n,wt.exec(t),i),i}]},tweener:function(n,t){u(n)?(t=n,n=["*"]):n=n.match(l);for(var i,r=0,f=n.length;r<f;r++)i=n[r],v.tweeners[i]=v.tweeners[i]||[],v.tweeners[i].unshift(t)},prefilters:[function(n,t,u){var f,y,w,c,b,h,o,l,k="width"in t||"height"in t,v=this,p={},s=n.style,a=n.nodeType&&kt(n),e=r.get(n,"fxshow");for(f in u.queue||(null==(c=i._queueHooks(n,"fx")).unqueued&&(c.unqueued=0,b=c.empty.fire,c.empty.fire=function(){c.unqueued||b()}),c.unqueued++,v.always(function(){v.always(function(){c.unqueued--;i.queue(n,"fx").length||c.empty.fire()})})),t)if(y=t[f],of.test(y)){if(delete t[f],w=w||"toggle"===y,y===(a?"hide":"show")){if("show"!==y||!e||void 0===e[f])continue;a=!0}p[f]=e&&e[f]||i.style(n,f)}if((h=!i.isEmptyObject(t))||!i.isEmptyObject(p))for(f in k&&1===n.nodeType&&(u.overflow=[s.overflow,s.overflowX,s.overflowY],null==(o=e&&e.display)&&(o=r.get(n,"display")),"none"===(l=i.css(n,"display"))&&(o?l=o:(et([n],!0),o=n.style.display||o,l=i.css(n,"display"),et([n]))),("inline"===l||"inline-block"===l&&null!=o)&&"none"===i.css(n,"float")&&(h||(v.done(function(){s.display=o}),null==o&&(l=s.display,o="none"===l?"":l)),s.display="inline-block")),u.overflow&&(s.overflow="hidden",v.always(function(){s.overflow=u.overflow[0];s.overflowX=u.overflow[1];s.overflowY=u.overflow[2]})),h=!1,p)h||(e?"hidden"in e&&(a=e.hidden):e=r.access(n,"fxshow",{display:o}),w&&(e.hidden=!a),a&&et([n],!0),v.done(function(){for(f in a||et([n]),r.remove(n,"fxshow"),p)i.style(n,f,p[f])})),h=cf(a?e[f]:0,f,v),f in e||(e[f]=h.start,a&&(h.end=h.start,h.start=0))}],prefilter:function(n,t){t?v.prefilters.unshift(n):v.prefilters.push(n)}});i.speed=function(n,t,r){var f=n&&"object"==typeof n?i.extend({},n):{complete:r||!r&&t||u(n)&&n,duration:n,easing:r&&t||t&&!u(t)&&t};return i.fx.off?f.duration=0:"number"!=typeof f.duration&&(f.duration=f.duration in i.fx.speeds?i.fx.speeds[f.duration]:i.fx.speeds._default),null!=f.queue&&!0!==f.queue||(f.queue="fx"),f.old=f.complete,f.complete=function(){u(f.old)&&f.old.call(this);f.queue&&i.dequeue(this,f.queue)},f};i.fn.extend({fadeTo:function(n,t,i,r){return this.filter(kt).css("opacity",0).show().end().animate({opacity:t},n,i,r)},animate:function(n,t,u,f){var s=i.isEmptyObject(n),o=i.speed(t,u,f),e=function(){var t=v(this,i.extend({},n),o);(s||r.get(this,"finish"))&&t.stop(!0)};return e.finish=e,s||!1===o.queue?this.each(e):this.queue(o.queue,e)},stop:function(n,t,u){var f=function(n){var t=n.stop;delete n.stop;t(u)};return"string"!=typeof n&&(u=t,t=n,n=void 0),t&&!1!==n&&this.queue(n||"fx",[]),this.each(function(){var s=!0,t=null!=n&&n+"queueHooks",o=i.timers,e=r.get(this);if(t)e[t]&&e[t].stop&&f(e[t]);else for(t in e)e[t]&&e[t].stop&&sf.test(t)&&f(e[t]);for(t=o.length;t--;)o[t].elem!==this||null!=n&&o[t].queue!==n||(o[t].anim.stop(u),s=!1,o.splice(t,1));!s&&u||i.dequeue(this,n)})},finish:function(n){return!1!==n&&(n=n||"fx"),this.each(function(){var t,e=r.get(this),u=e[n+"queue"],o=e[n+"queueHooks"],f=i.timers,s=u?u.length:0;for(e.finish=!0,i.queue(this,n,[]),o&&o.stop&&o.stop.call(this,!0),t=f.length;t--;)f[t].elem===this&&f[t].queue===n&&(f[t].anim.stop(!0),f.splice(t,1));for(t=0;t<s;t++)u[t]&&u[t].finish&&u[t].finish.call(this);delete e.finish})}});i.each(["toggle","show","hide"],function(n,t){var r=i.fn[t];i.fn[t]=function(n,i,u){return null==n||"boolean"==typeof n?r.apply(this,arguments):this.animate(ai(t,!0),n,i,u)}});i.each({slideDown:ai("show"),slideUp:ai("hide"),slideToggle:ai("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(n,t){i.fn[n]=function(n,i,r){return this.animate(t,n,i,r)}});i.timers=[];i.fx.tick=function(){var r,n=0,t=i.timers;for(ct=Date.now();n<t.length;n++)(r=t[n])()||t[n]!==r||t.splice(n--,1);t.length||i.fx.stop();ct=void 0};i.fx.timer=function(n){i.timers.push(n);i.fx.start()};i.fx.interval=13;i.fx.start=function(){li||(li=!0,ur())};i.fx.stop=function(){li=null};i.fx.speeds={slow:600,fast:200,_default:400};i.fn.delay=function(t,r){return t=i.fx&&i.fx.speeds[t]||t,r=r||"fx",this.queue(r,function(i,r){var u=n.setTimeout(i,t);r.stop=function(){n.clearTimeout(u)}})};lt=f.createElement("input");ef=f.createElement("select").appendChild(f.createElement("option"));lt.type="checkbox";e.checkOn=""!==lt.value;e.optSelected=ef.selected;(lt=f.createElement("input")).value="t";lt.type="radio";e.radioValue="t"===lt.value;at=i.expr.attrHandle;i.fn.extend({attr:function(n,t){return p(this,i.attr,n,t,1<arguments.length)},removeAttr:function(n){return this.each(function(){i.removeAttr(this,n)})}});i.extend({attr:function(n,t,r){var f,u,e=n.nodeType;if(3!==e&&8!==e&&2!==e)return"undefined"==typeof n.getAttribute?i.prop(n,t,r):(1===e&&i.isXMLDoc(n)||(u=i.attrHooks[t.toLowerCase()]||(i.expr.match.bool.test(t)?lf:void 0)),void 0!==r?null===r?void i.removeAttr(n,t):u&&"set"in u&&void 0!==(f=u.set(n,r,t))?f:(n.setAttribute(t,r+""),r):u&&"get"in u&&null!==(f=u.get(n,t))?f:null==(f=i.find.attr(n,t))?void 0:f)},attrHooks:{type:{set:function(n,t){if(!e.radioValue&&"radio"===t&&c(n,"input")){var i=n.value;return n.setAttribute("type",t),i&&(n.value=i),t}}}},removeAttr:function(n,t){var i,u=0,r=t&&t.match(l);if(r&&1===n.nodeType)while(i=r[u++])n.removeAttribute(i)}});lf={set:function(n,t,r){return!1===t?i.removeAttr(n,r):n.setAttribute(r,r),r}};i.each(i.expr.match.bool.source.match(/\w+/g),function(n,t){var r=at[t]||i.find.attr;at[t]=function(n,t,i){var f,e,u=t.toLowerCase();return i||(e=at[u],at[u]=f,f=null!=r(n,t,i)?u:null,at[u]=e),f}});af=/^(?:input|select|textarea|button)$/i;vf=/^(?:a|area)$/i;i.fn.extend({prop:function(n,t){return p(this,i.prop,n,t,1<arguments.length)},removeProp:function(n){return this.each(function(){delete this[i.propFix[n]||n]})}});i.extend({prop:function(n,t,r){var f,u,e=n.nodeType;if(3!==e&&8!==e&&2!==e)return 1===e&&i.isXMLDoc(n)||(t=i.propFix[t]||t,u=i.propHooks[t]),void 0!==r?u&&"set"in u&&void 0!==(f=u.set(n,r,t))?f:n[t]=r:u&&"get"in u&&null!==(f=u.get(n,t))?f:n[t]},propHooks:{tabIndex:{get:function(n){var t=i.find.attr(n,"tabindex");return t?parseInt(t,10):af.test(n.nodeName)||vf.test(n.nodeName)&&n.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}});e.optSelected||(i.propHooks.selected={get:function(n){var t=n.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(n){var t=n.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}});i.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){i.propFix[this.toLowerCase()]=this});i.fn.extend({addClass:function(n){var o,t,r,f,e,s,h,c=0;if(u(n))return this.each(function(t){i(this).addClass(n.call(this,t,nt(this)))});if((o=fr(n)).length)while(t=this[c++])if(f=nt(t),r=1===t.nodeType&&" "+g(f)+" "){for(s=0;e=o[s++];)r.indexOf(" "+e+" ")<0&&(r+=e+" ");f!==(h=g(r))&&t.setAttribute("class",h)}return this},removeClass:function(n){var o,r,t,f,e,s,h,c=0;if(u(n))return this.each(function(t){i(this).removeClass(n.call(this,t,nt(this)))});if(!arguments.length)return this.attr("class","");if((o=fr(n)).length)while(r=this[c++])if(f=nt(r),t=1===r.nodeType&&" "+g(f)+" "){for(s=0;e=o[s++];)while(-1<t.indexOf(" "+e+" "))t=t.replace(" "+e+" "," ");f!==(h=g(t))&&r.setAttribute("class",h)}return this},toggleClass:function(n,t){var f=typeof n,e="string"===f||Array.isArray(n);return"boolean"==typeof t&&e?t?this.addClass(n):this.removeClass(n):u(n)?this.each(function(r){i(this).toggleClass(n.call(this,r,nt(this),t),t)}):this.each(function(){var t,o,u,s;if(e)for(o=0,u=i(this),s=fr(n);t=s[o++];)u.hasClass(t)?u.removeClass(t):u.addClass(t);else void 0!==n&&"boolean"!==f||((t=nt(this))&&r.set(this,"__className__",t),this.setAttribute&&this.setAttribute("class",t||!1===n?"":r.get(this,"__className__")||""))})},hasClass:function(n){for(var t,r=0,i=" "+n+" ";t=this[r++];)if(1===t.nodeType&&-1<(" "+g(nt(t))+" ").indexOf(i))return!0;return!1}});yf=/\r/g;i.fn.extend({val:function(n){var t,r,e,f=this[0];return arguments.length?(e=u(n),this.each(function(r){var u;1===this.nodeType&&(null==(u=e?n.call(this,r,i(this).val()):n)?u="":"number"==typeof u?u+="":Array.isArray(u)&&(u=i.map(u,function(n){return null==n?"":n+""})),(t=i.valHooks[this.type]||i.valHooks[this.nodeName.toLowerCase()])&&"set"in t&&void 0!==t.set(this,u,"value")||(this.value=u))})):f?(t=i.valHooks[f.type]||i.valHooks[f.nodeName.toLowerCase()])&&"get"in t&&void 0!==(r=t.get(f,"value"))?r:"string"==typeof(r=f.value)?r.replace(yf,""):null==r?"":r:void 0}});i.extend({valHooks:{option:{get:function(n){var t=i.find.attr(n,"value");return null!=t?t:g(i.text(n))}},select:{get:function(n){for(var e,t,o=n.options,u=n.selectedIndex,f="select-one"===n.type,s=f?null:[],h=f?u+1:o.length,r=u<0?h:f?u:0;r<h;r++)if(((t=o[r]).selected||r===u)&&!t.disabled&&(!t.parentNode.disabled||!c(t.parentNode,"optgroup"))){if(e=i(t).val(),f)return e;s.push(e)}return s},set:function(n,t){for(var r,u,f=n.options,e=i.makeArray(t),o=f.length;o--;)((u=f[o]).selected=-1<i.inArray(i.valHooks.option.get(u),e))&&(r=!0);return r||(n.selectedIndex=-1),e}}}});i.each(["radio","checkbox"],function(){i.valHooks[this]={set:function(n,t){if(Array.isArray(t))return n.checked=-1<i.inArray(i(n).val(),t)}};e.checkOn||(i.valHooks[this].get=function(n){return null===n.getAttribute("value")?"on":n.value})});e.focusin="onfocusin"in n;er=/^(?:focusinfocus|focusoutblur)$/;or=function(n){n.stopPropagation()};i.extend(i.event,{trigger:function(t,e,o,s){var k,c,l,d,v,y,a,p,w=[o||f],h=ui.call(t,"type")?t.type:t,b=ui.call(t,"namespace")?t.namespace.split("."):[];if(c=p=l=o=o||f,3!==o.nodeType&&8!==o.nodeType&&!er.test(h+i.event.triggered)&&(-1<h.indexOf(".")&&(h=(b=h.split(".")).shift(),b.sort()),v=h.indexOf(":")<0&&"on"+h,(t=t[i.expando]?t:new i.Event(h,"object"==typeof t&&t)).isTrigger=s?2:3,t.namespace=b.join("."),t.rnamespace=t.namespace?new RegExp("(^|\\.)"+b.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,t.result=void 0,t.target||(t.target=o),e=null==e?[t]:i.makeArray(e,[t]),a=i.event.special[h]||{},s||!a.trigger||!1!==a.trigger.apply(o,e))){if(!s&&!a.noBubble&&!tt(o)){for(d=a.delegateType||h,er.test(d+h)||(c=c.parentNode);c;c=c.parentNode)w.push(c),l=c;l===(o.ownerDocument||f)&&w.push(l.defaultView||l.parentWindow||n)}for(k=0;(c=w[k++])&&!t.isPropagationStopped();)p=c,t.type=1<k?d:a.bindType||h,(y=(r.get(c,"events")||{})[t.type]&&r.get(c,"handle"))&&y.apply(c,e),(y=v&&c[v])&&y.apply&&yt(c)&&(t.result=y.apply(c,e),!1===t.result&&t.preventDefault());return t.type=h,s||t.isDefaultPrevented()||a._default&&!1!==a._default.apply(w.pop(),e)||!yt(o)||v&&u(o[h])&&!tt(o)&&((l=o[v])&&(o[v]=null),i.event.triggered=h,t.isPropagationStopped()&&p.addEventListener(h,or),o[h](),t.isPropagationStopped()&&p.removeEventListener(h,or),i.event.triggered=void 0,l&&(o[v]=l)),t.result}},simulate:function(n,t,r){var u=i.extend(new i.Event,r,{type:n,isSimulated:!0});i.event.trigger(u,null,t)}});i.fn.extend({trigger:function(n,t){return this.each(function(){i.event.trigger(n,t,this)})},triggerHandler:function(n,t){var r=this[0];if(r)return i.event.trigger(n,t,r,!0)}});e.focusin||i.each({focus:"focusin",blur:"focusout"},function(n,t){var u=function(n){i.event.simulate(t,n.target,i.event.fix(n))};i.event.special[t]={setup:function(){var i=this.ownerDocument||this,f=r.access(i,t);f||i.addEventListener(n,u,!0);r.access(i,t,(f||0)+1)},teardown:function(){var i=this.ownerDocument||this,f=r.access(i,t)-1;f?r.access(i,t,f):(i.removeEventListener(n,u,!0),r.remove(i,t))}}});var ti=n.location,pf=Date.now(),sr=/\?/;i.parseXML=function(t){var r;if(!t||"string"!=typeof t)return null;try{r=(new n.DOMParser).parseFromString(t,"text/xml")}catch(t){r=void 0}return r&&!r.getElementsByTagName("parsererror").length||i.error("Invalid XML: "+t),r};var fo=/\[\]$/,wf=/\r?\n/g,eo=/^(?:submit|button|image|reset|file)$/i,oo=/^(?:input|select|textarea|keygen)/i;i.param=function(n,t){var r,f=[],e=function(n,t){var i=u(t)?t():t;f[f.length]=encodeURIComponent(n)+"="+encodeURIComponent(null==i?"":i)};if(null==n)return"";if(Array.isArray(n)||n.jquery&&!i.isPlainObject(n))i.each(n,function(){e(this.name,this.value)});else for(r in n)hr(r,n[r],t,e);return f.join("&")};i.fn.extend({serialize:function(){return i.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var n=i.prop(this,"elements");return n?i.makeArray(n):this}).filter(function(){var n=this.type;return this.name&&!i(this).is(":disabled")&&oo.test(this.nodeName)&&!eo.test(n)&&(this.checked||!dt.test(n))}).map(function(n,t){var r=i(this).val();return null==r?null:Array.isArray(r)?i.map(r,function(n){return{name:t.name,value:n.replace(wf,"\r\n")}}):{name:t.name,value:r.replace(wf,"\r\n")}}).get()}});var so=/%20/g,ho=/#.*$/,co=/([?&])_=[^&]*/,lo=/^(.*?):[ \t]*([^\r\n]*)$/gm,ao=/^(?:GET|HEAD)$/,vo=/^\/\//,bf={},cr={},kf="*/".concat("*"),lr=f.createElement("a");return lr.href=ti.href,i.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:ti.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(ti.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":kf,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":i.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(n,t){return t?ar(ar(n,i.ajaxSettings),t):ar(i.ajaxSettings,n)},ajaxPrefilter:df(bf),ajaxTransport:df(cr),ajax:function(t,r){function b(t,r,f,c){var v,rt,b,p,g,l=r;s||(s=!0,d&&n.clearTimeout(d),a=void 0,k=c||"",e.readyState=0<t?4:0,v=200<=t&&t<300||304===t,f&&(p=function(n,t,i){for(var e,u,f,o,s=n.contents,r=n.dataTypes;"*"===r[0];)r.shift(),void 0===e&&(e=n.mimeType||t.getResponseHeader("Content-Type"));if(e)for(u in s)if(s[u]&&s[u].test(e)){r.unshift(u);break}if(r[0]in i)f=r[0];else{for(u in i){if(!r[0]||n.converters[u+" "+r[0]]){f=u;break}o||(o=u)}f=f||o}if(f)return f!==r[0]&&r.unshift(f),i[f]}(u,e,f)),p=function(n,t,i,r){var h,u,f,s,e,o={},c=n.dataTypes.slice();if(c[1])for(f in n.converters)o[f.toLowerCase()]=n.converters[f];for(u=c.shift();u;)if(n.responseFields[u]&&(i[n.responseFields[u]]=t),!e&&r&&n.dataFilter&&(t=n.dataFilter(t,n.dataType)),e=u,u=c.shift())if("*"===u)u=e;else if("*"!==e&&e!==u){if(!(f=o[e+" "+u]||o["* "+u]))for(h in o)if((s=h.split(" "))[1]===u&&(f=o[e+" "+s[0]]||o["* "+s[0]])){!0===f?f=o[h]:!0!==o[h]&&(u=s[0],c.unshift(s[1]));break}if(!0!==f)if(f&&n.throws)t=f(t);else try{t=f(t)}catch(n){return{state:"parsererror",error:f?n:"No conversion from "+e+" to "+u}}}return{state:"success",data:t}}(u,p,e,v),v?(u.ifModified&&((g=e.getResponseHeader("Last-Modified"))&&(i.lastModified[o]=g),(g=e.getResponseHeader("etag"))&&(i.etag[o]=g)),204===t||"HEAD"===u.type?l="nocontent":304===t?l="notmodified":(l=p.state,rt=p.data,v=!(b=p.error))):(b=l,!t&&l||(l="error",t<0&&(t=0))),e.status=t,e.statusText=(r||l)+"",v?tt.resolveWith(h,[rt,l,e]):tt.rejectWith(h,[e,l,b]),e.statusCode(w),w=void 0,y&&nt.trigger(v?"ajaxSuccess":"ajaxError",[e,u,v?rt:b]),it.fireWith(h,[e,l]),y&&(nt.trigger("ajaxComplete",[e,u]),--i.active||i.event.trigger("ajaxStop")))}"object"==typeof t&&(r=t,t=void 0);r=r||{};var a,o,k,v,d,c,s,y,g,p,u=i.ajaxSetup({},r),h=u.context||u,nt=u.context&&(h.nodeType||h.jquery)?i(h):i.event,tt=i.Deferred(),it=i.Callbacks("once memory"),w=u.statusCode||{},rt={},ut={},ft="canceled",e={readyState:0,getResponseHeader:function(n){var t;if(s){if(!v)for(v={};t=lo.exec(k);)v[t[1].toLowerCase()+" "]=(v[t[1].toLowerCase()+" "]||[]).concat(t[2]);t=v[n.toLowerCase()+" "]}return null==t?null:t.join(", ")},getAllResponseHeaders:function(){return s?k:null},setRequestHeader:function(n,t){return null==s&&(n=ut[n.toLowerCase()]=ut[n.toLowerCase()]||n,rt[n]=t),this},overrideMimeType:function(n){return null==s&&(u.mimeType=n),this},statusCode:function(n){var t;if(n)if(s)e.always(n[e.status]);else for(t in n)w[t]=[w[t],n[t]];return this},abort:function(n){var t=n||ft;return a&&a.abort(t),b(0,t),this}};if(tt.promise(e),u.url=((t||u.url||ti.href)+"").replace(vo,ti.protocol+"//"),u.type=r.method||r.type||u.method||u.type,u.dataTypes=(u.dataType||"*").toLowerCase().match(l)||[""],null==u.crossDomain){c=f.createElement("a");try{c.href=u.url;c.href=c.href;u.crossDomain=lr.protocol+"//"+lr.host!=c.protocol+"//"+c.host}catch(t){u.crossDomain=!0}}if(u.data&&u.processData&&"string"!=typeof u.data&&(u.data=i.param(u.data,u.traditional)),gf(bf,u,r,e),s)return e;for(g in(y=i.event&&u.global)&&0==i.active++&&i.event.trigger("ajaxStart"),u.type=u.type.toUpperCase(),u.hasContent=!ao.test(u.type),o=u.url.replace(ho,""),u.hasContent?u.data&&u.processData&&0===(u.contentType||"").indexOf("application/x-www-form-urlencoded")&&(u.data=u.data.replace(so,"+")):(p=u.url.slice(o.length),u.data&&(u.processData||"string"==typeof u.data)&&(o+=(sr.test(o)?"&":"?")+u.data,delete u.data),!1===u.cache&&(o=o.replace(co,"$1"),p=(sr.test(o)?"&":"?")+"_="+pf+++p),u.url=o+p),u.ifModified&&(i.lastModified[o]&&e.setRequestHeader("If-Modified-Since",i.lastModified[o]),i.etag[o]&&e.setRequestHeader("If-None-Match",i.etag[o])),(u.data&&u.hasContent&&!1!==u.contentType||r.contentType)&&e.setRequestHeader("Content-Type",u.contentType),e.setRequestHeader("Accept",u.dataTypes[0]&&u.accepts[u.dataTypes[0]]?u.accepts[u.dataTypes[0]]+("*"!==u.dataTypes[0]?", "+kf+"; q=0.01":""):u.accepts["*"]),u.headers)e.setRequestHeader(g,u.headers[g]);if(u.beforeSend&&(!1===u.beforeSend.call(h,e,u)||s))return e.abort();if(ft="abort",it.add(u.complete),e.done(u.success),e.fail(u.error),a=gf(cr,u,r,e)){if(e.readyState=1,y&&nt.trigger("ajaxSend",[e,u]),s)return e;u.async&&0<u.timeout&&(d=n.setTimeout(function(){e.abort("timeout")},u.timeout));try{s=!1;a.send(rt,b)}catch(t){if(s)throw t;b(-1,t)}}else b(-1,"No Transport");return e},getJSON:function(n,t,r){return i.get(n,t,r,"json")},getScript:function(n,t){return i.get(n,void 0,t,"script")}}),i.each(["get","post"],function(n,t){i[t]=function(n,r,f,e){return u(r)&&(e=e||f,f=r,r=void 0),i.ajax(i.extend({url:n,type:t,dataType:e,data:r,success:f},i.isPlainObject(n)&&n))}}),i._evalUrl=function(n,t){return i.ajax({url:n,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(n){i.globalEval(n,t)}})},i.fn.extend({wrapAll:function(n){var t;return this[0]&&(u(n)&&(n=n.call(this[0])),t=i(n,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){for(var n=this;n.firstElementChild;)n=n.firstElementChild;return n}).append(this)),this},wrapInner:function(n){return u(n)?this.each(function(t){i(this).wrapInner(n.call(this,t))}):this.each(function(){var t=i(this),r=t.contents();r.length?r.wrapAll(n):t.append(n)})},wrap:function(n){var t=u(n);return this.each(function(r){i(this).wrapAll(t?n.call(this,r):n)})},unwrap:function(n){return this.parent(n).not("body").each(function(){i(this).replaceWith(this.childNodes)}),this}}),i.expr.pseudos.hidden=function(n){return!i.expr.pseudos.visible(n)},i.expr.pseudos.visible=function(n){return!!(n.offsetWidth||n.offsetHeight||n.getClientRects().length)},i.ajaxSettings.xhr=function(){try{return new n.XMLHttpRequest}catch(t){}},ne={0:200,1223:204},vt=i.ajaxSettings.xhr(),e.cors=!!vt&&"withCredentials"in vt,e.ajax=vt=!!vt,i.ajaxTransport(function(t){var i,r;if(e.cors||vt&&!t.crossDomain)return{send:function(u,f){var o,e=t.xhr();if(e.open(t.type,t.url,t.async,t.username,t.password),t.xhrFields)for(o in t.xhrFields)e[o]=t.xhrFields[o];for(o in t.mimeType&&e.overrideMimeType&&e.overrideMimeType(t.mimeType),t.crossDomain||u["X-Requested-With"]||(u["X-Requested-With"]="XMLHttpRequest"),u)e.setRequestHeader(o,u[o]);i=function(n){return function(){i&&(i=r=e.onload=e.onerror=e.onabort=e.ontimeout=e.onreadystatechange=null,"abort"===n?e.abort():"error"===n?"number"!=typeof e.status?f(0,"error"):f(e.status,e.statusText):f(ne[e.status]||e.status,e.statusText,"text"!==(e.responseType||"text")||"string"!=typeof e.responseText?{binary:e.response}:{text:e.responseText},e.getAllResponseHeaders()))}};e.onload=i();r=e.onerror=e.ontimeout=i("error");void 0!==e.onabort?e.onabort=r:e.onreadystatechange=function(){4===e.readyState&&n.setTimeout(function(){i&&r()})};i=i("abort");try{e.send(t.hasContent&&t.data||null)}catch(u){if(i)throw u;}},abort:function(){i&&i()}}}),i.ajaxPrefilter(function(n){n.crossDomain&&(n.contents.script=!1)}),i.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(n){return i.globalEval(n),n}}}),i.ajaxPrefilter("script",function(n){void 0===n.cache&&(n.cache=!1);n.crossDomain&&(n.type="GET")}),i.ajaxTransport("script",function(n){var r,t;if(n.crossDomain||n.scriptAttrs)return{send:function(u,e){r=i("<script>").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",t=function(n){r.remove();t=null;n&&e("error"===n.type?404:200,n.type)});f.head.appendChild(r[0])},abort:function(){t&&t()}}}),vr=[],vi=/(=)\?(?=&|$)|\?\?/,i.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var n=vr.pop()||i.expando+"_"+pf++;return this[n]=!0,n}}),i.ajaxPrefilter("json jsonp",function(t,r,f){var e,o,s,h=!1!==t.jsonp&&(vi.test(t.url)?"url":"string"==typeof t.data&&0===(t.contentType||"").indexOf("application/x-www-form-urlencoded")&&vi.test(t.data)&&"data");if(h||"jsonp"===t.dataTypes[0])return e=t.jsonpCallback=u(t.jsonpCallback)?t.jsonpCallback():t.jsonpCallback,h?t[h]=t[h].replace(vi,"$1"+e):!1!==t.jsonp&&(t.url+=(sr.test(t.url)?"&":"?")+t.jsonp+"="+e),t.converters["script json"]=function(){return s||i.error(e+" was not called"),s[0]},t.dataTypes[0]="json",o=n[e],n[e]=function(){s=arguments},f.always(function(){void 0===o?i(n).removeProp(e):n[e]=o;t[e]&&(t.jsonpCallback=r.jsonpCallback,vr.push(e));s&&u(o)&&o(s[0]);s=o=void 0}),"script"}),e.createHTMLDocument=((te=f.implementation.createHTMLDocument("").body).innerHTML="<form><\/form><form><\/form>",2===te.childNodes.length),i.parseHTML=function(n,t,r){return"string"!=typeof n?[]:("boolean"==typeof t&&(r=t,t=!1),t||(e.createHTMLDocument?((s=(t=f.implementation.createHTMLDocument("")).createElement("base")).href=f.location.href,t.head.appendChild(s)):t=f),u=!r&&[],(o=wi.exec(n))?[t.createElement(o[1])]:(o=vu([n],t,u),u&&u.length&&i(u).remove(),i.merge([],o.childNodes)));var s,o,u},i.fn.load=function(n,t,r){var f,s,h,e=this,o=n.indexOf(" ");return-1<o&&(f=g(n.slice(o)),n=n.slice(0,o)),u(t)?(r=t,t=void 0):t&&"object"==typeof t&&(s="POST"),0<e.length&&i.ajax({url:n,type:s||"GET",dataType:"html",data:t}).done(function(n){h=arguments;e.html(f?i("<div>").append(i.parseHTML(n)).find(f):n)}).always(r&&function(n,t){e.each(function(){r.apply(this,h||[n.responseText,t,n])})}),this},i.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(n,t){i.fn[t]=function(n){return this.on(t,n)}}),i.expr.pseudos.animated=function(n){return i.grep(i.timers,function(t){return n===t.elem}).length},i.offset={setOffset:function(n,t,r){var v,o,s,h,f,c,l=i.css(n,"position"),a=i(n),e={};"static"===l&&(n.style.position="relative");f=a.offset();s=i.css(n,"top");c=i.css(n,"left");("absolute"===l||"fixed"===l)&&-1<(s+c).indexOf("auto")?(h=(v=a.position()).top,o=v.left):(h=parseFloat(s)||0,o=parseFloat(c)||0);u(t)&&(t=t.call(n,r,i.extend({},f)));null!=t.top&&(e.top=t.top-f.top+h);null!=t.left&&(e.left=t.left-f.left+o);"using"in t?t.using.call(n,e):a.css(e)}},i.fn.extend({offset:function(n){if(arguments.length)return void 0===n?this:this.each(function(t){i.offset.setOffset(this,n,t)});var r,u,t=this[0];if(t)return t.getClientRects().length?(r=t.getBoundingClientRect(),u=t.ownerDocument.defaultView,{top:r.top+u.pageYOffset,left:r.left+u.pageXOffset}):{top:0,left:0}},position:function(){if(this[0]){var n,r,u,t=this[0],f={top:0,left:0};if("fixed"===i.css(t,"position"))r=t.getBoundingClientRect();else{for(r=this.offset(),u=t.ownerDocument,n=t.offsetParent||u.documentElement;n&&(n===u.body||n===u.documentElement)&&"static"===i.css(n,"position");)n=n.parentNode;n&&n!==t&&1===n.nodeType&&((f=i(n).offset()).top+=i.css(n,"borderTopWidth",!0),f.left+=i.css(n,"borderLeftWidth",!0))}return{top:r.top-f.top-i.css(t,"marginTop",!0),left:r.left-f.left-i.css(t,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var n=this.offsetParent;n&&"static"===i.css(n,"position");)n=n.offsetParent;return n||bt})}}),i.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(n,t){var r="pageYOffset"===t;i.fn[n]=function(i){return p(this,function(n,i,u){var f;if(tt(n)?f=n:9===n.nodeType&&(f=n.defaultView),void 0===u)return f?f[t]:n[i];f?f.scrollTo(r?f.pageXOffset:u,r?u:f.pageYOffset):n[i]=u},n,i,arguments.length)}}),i.each(["top","left"],function(n,t){i.cssHooks[t]=ku(e.pixelPosition,function(n,r){if(r)return r=ni(n,t),tr.test(r)?i(n).position()[t]+"px":r})}),i.each({Height:"height",Width:"width"},function(n,t){i.each({padding:"inner"+n,content:t,"":"outer"+n},function(r,u){i.fn[u]=function(f,e){var o=arguments.length&&(r||"boolean"!=typeof f),s=r||(!0===f||!0===e?"margin":"border");return p(this,function(t,r,f){var e;return tt(t)?0===u.indexOf("outer")?t["inner"+n]:t.document.documentElement["client"+n]:9===t.nodeType?(e=t.documentElement,Math.max(t.body["scroll"+n],e["scroll"+n],t.body["offset"+n],e["offset"+n],e["client"+n])):void 0===f?i.css(t,r,s):i.style(t,r,f,s)},t,o?f:void 0,o)}})}),i.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(n,t){i.fn[t]=function(n,i){return 0<arguments.length?this.on(t,null,n,i):this.trigger(t)}}),i.fn.extend({hover:function(n,t){return this.mouseenter(n).mouseleave(t||n)}}),i.fn.extend({bind:function(n,t,i){return this.on(n,null,t,i)},unbind:function(n,t){return this.off(n,null,t)},delegate:function(n,t,i,r){return this.on(t,n,i,r)},undelegate:function(n,t,i){return 1===arguments.length?this.off(n,"**"):this.off(t,n||"**",i)}}),i.proxy=function(n,t){var r,f,e;if("string"==typeof t&&(r=n[t],t=n,n=r),u(n))return f=b.call(arguments,2),(e=function(){return n.apply(t||this,f.concat(b.call(arguments)))}).guid=n.guid=n.guid||i.guid++,e},i.holdReady=function(n){n?i.readyWait++:i.ready(!0)},i.isArray=Array.isArray,i.parseJSON=JSON.parse,i.nodeName=c,i.isFunction=u,i.isWindow=tt,i.camelCase=y,i.type=it,i.now=Date.now,i.isNumeric=function(n){var t=i.type(n);return("number"===t||"string"===t)&&!isNaN(n-parseFloat(n))},"function"==typeof define&&define.amd&&define("jquery",[],function(){return i}),ie=n.jQuery,re=n.$,i.noConflict=function(t){return n.$===i&&(n.$=re),t&&n.jQuery===i&&(n.jQuery=ie),i},t||(n.jQuery=n.$=i),i}),function(n){"use strict";function t(n){return(n||"").toLowerCase()}var i="2.1.6";n.fn.cycle=function(i){var r;return this.length===0&&!n.isReady?(r={s:this.selector,c:this.context},n.fn.cycle.log("requeuing slideshow (dom not ready)"),n(function(){n(r.s,r.c).cycle(i)}),this):this.each(function(){var f,r,h,o,u=n(this),s=n.fn.cycle.log,e;if(!u.data("cycle.opts")){(u.data("cycle-log")===!1||i&&i.log===!1||r&&r.log===!1)&&(s=n.noop);s("--c2 init--");f=u.data();for(e in f)f.hasOwnProperty(e)&&/^cycle[A-Z]+/.test(e)&&(o=f[e],h=e.match(/^cycle(.*)/)[1].replace(/^[A-Z]/,t),s(h+":",o,"("+typeof o+")"),f[h]=o);r=n.extend({},n.fn.cycle.defaults,f,i||{});r.timeoutId=0;r.paused=r.paused||!1;r.container=u;r._maxZ=r.maxZ;r.API=n.extend({_container:u},n.fn.cycle.API);r.API.log=s;r.API.trigger=function(n,t){return r.container.trigger(n,t),r.API};u.data("cycle.opts",r);u.data("cycle.API",r.API);r.API.trigger("cycle-bootstrap",[r,r.API]);r.API.addInitialSlides();r.API.preInitSlideshow();r.slides.length&&r.API.initSlideshow()}})};n.fn.cycle.API={opts:function(){return this._container.data("cycle.opts")},addInitialSlides:function(){var t=this.opts(),i=t.slides;t.slideCount=0;t.slides=n();i=i.jquery?i:t.container.find(i);t.random&&i.sort(function(){return Math.random()-.5});t.API.add(i)},preInitSlideshow:function(){var t=this.opts(),i;t.API.trigger("cycle-pre-initialize",[t]);i=n.fn.cycle.transitions[t.fx];i&&n.isFunction(i.preInit)&&i.preInit(t);t._preInitialized=!0},postInitSlideshow:function(){var t=this.opts(),i;t.API.trigger("cycle-post-initialize",[t]);i=n.fn.cycle.transitions[t.fx];i&&n.isFunction(i.postInit)&&i.postInit(t)},initSlideshow:function(){var t=this.opts(),r=t.container,i;t.API.calcFirstSlide();t.container.css("position")=="static"&&t.container.css("position","relative");n(t.slides[t.currSlide]).css({opacity:1,display:"block",visibility:"visible"});t.API.stackSlides(t.slides[t.currSlide],t.slides[t.nextSlide],!t.reverse);t.pauseOnHover&&(t.pauseOnHover!==!0&&(r=n(t.pauseOnHover)),r.hover(function(){t.API.pause(!0)},function(){t.API.resume(!0)}));t.timeout&&(i=t.API.getSlideOpts(t.currSlide),t.API.queueTransition(i,i.timeout+t.delay));t._initialized=!0;t.API.updateView(!0);t.API.trigger("cycle-initialized",[t]);t.API.postInitSlideshow()},pause:function(t){var i=this.opts(),r=i.API.getSlideOpts(),u=i.hoverPaused||i.paused;t?i.hoverPaused=!0:i.paused=!0;u||(i.container.addClass("cycle-paused"),i.API.trigger("cycle-paused",[i]).log("cycle-paused"),r.timeout&&(clearTimeout(i.timeoutId),i.timeoutId=0,i._remainingTimeout-=n.now()-i._lastQueue,(i._remainingTimeout<0||isNaN(i._remainingTimeout))&&(i._remainingTimeout=undefined)))},resume:function(n){var t=this.opts(),i=!t.hoverPaused&&!t.paused;n?t.hoverPaused=!1:t.paused=!1;i||(t.container.removeClass("cycle-paused"),t.slides.filter(":animated").length===0&&t.API.queueTransition(t.API.getSlideOpts(),t._remainingTimeout),t.API.trigger("cycle-resumed",[t,t._remainingTimeout]).log("cycle-resumed"))},add:function(t,i){var r=this.opts(),e=r.slideCount,u=!1,f;n.type(t)=="string"&&(t=n.trim(t));n(t).each(function(){var u,t=n(this);i?r.container.prepend(t):r.container.append(t);r.slideCount++;u=r.API.buildSlideOpts(t);r.slides=i?n(t).add(r.slides):r.slides.add(t);r.API.initSlide(u,t,--r._maxZ);t.data("cycle.opts",u);r.API.trigger("cycle-slide-added",[r,u,t])});r.API.updateView(!0);u=r._preInitialized&&e<2&&r.slideCount>=1;u&&(r._initialized?r.timeout&&(f=r.slides.length,r.nextSlide=r.reverse?f-1:1,r.timeoutId||r.API.queueTransition(r)):r.API.initSlideshow())},calcFirstSlide:function(){var n=this.opts(),t;t=parseInt(n.startingSlide||0,10);(t>=n.slides.length||t<0)&&(t=0);n.currSlide=t;n.reverse?(n.nextSlide=t-1,n.nextSlide<0&&(n.nextSlide=n.slides.length-1)):(n.nextSlide=t+1,n.nextSlide==n.slides.length&&(n.nextSlide=0))},calcNextSlide:function(){var n=this.opts(),t;n.reverse?(t=n.nextSlide-1<0,n.nextSlide=t?n.slideCount-1:n.nextSlide-1,n.currSlide=t?0:n.nextSlide+1):(t=n.nextSlide+1==n.slides.length,n.nextSlide=t?0:n.nextSlide+1,n.currSlide=t?n.slides.length-1:n.nextSlide-1)},calcTx:function(t,i){var r=t,u;return r._tempFx?u=n.fn.cycle.transitions[r._tempFx]:i&&r.manualFx&&(u=n.fn.cycle.transitions[r.manualFx]),u||(u=n.fn.cycle.transitions[r.fx]),r._tempFx=null,this.opts()._tempFx=null,u||(u=n.fn.cycle.transitions.fade,r.API.log('Transition "'+r.fx+'" not found.  Using fade.')),u},prepareTx:function(n,t){var i=this.opts(),o,f,e,r,u;if(i.slideCount<2){i.timeoutId=0;return}(n&&(!i.busy||i.manualTrump)&&(i.API.stopTransition(),i.busy=!1,clearTimeout(i.timeoutId),i.timeoutId=0),i.busy)||(i.timeoutId!==0||n)&&(f=i.slides[i.currSlide],e=i.slides[i.nextSlide],r=i.API.getSlideOpts(i.nextSlide),u=i.API.calcTx(r,n),i._tx=u,n&&r.manualSpeed!==undefined&&(r.speed=r.manualSpeed),i.nextSlide!=i.currSlide&&(n||!i.paused&&!i.hoverPaused&&i.timeout)?(i.API.trigger("cycle-before",[r,f,e,t]),u.before&&u.before(r,f,e,t),o=function(){(i.busy=!1,i.container.data("cycle.opts"))&&(u.after&&u.after(r,f,e,t),i.API.trigger("cycle-after",[r,f,e,t]),i.API.queueTransition(r),i.API.updateView(!0))},i.busy=!0,u.transition?u.transition(r,f,e,t,o):i.API.doTransition(r,f,e,t,o),i.API.calcNextSlide(),i.API.updateView()):i.API.queueTransition(r))},doTransition:function(t,i,r,u,f){var e=t,o=n(i),s=n(r),h=function(){s.animate(e.animIn||{opacity:1},e.speed,e.easeIn||e.easing,f)};s.css(e.cssBefore||{});o.animate(e.animOut||{},e.speed,e.easeOut||e.easing,function(){o.css(e.cssAfter||{});e.sync||h()});e.sync&&h()},queueTransition:function(t,i){var r=this.opts(),u=i!==undefined?i:t.timeout;if(r.nextSlide===0&&--r.loop==0){r.API.log("terminating; loop=0");r.timeout=0;u?setTimeout(function(){r.API.trigger("cycle-finished",[r])},u):r.API.trigger("cycle-finished",[r]);r.nextSlide=r.currSlide;return}if(r.continueAuto!==undefined&&(r.continueAuto===!1||n.isFunction(r.continueAuto)&&r.continueAuto()===!1)){r.API.log("terminating automatic transitions");r.timeout=0;r.timeoutId&&clearTimeout(r.timeoutId);return}u&&(r._lastQueue=n.now(),i===undefined&&(r._remainingTimeout=t.timeout),r.paused||r.hoverPaused||(r.timeoutId=setTimeout(function(){r.API.prepareTx(!1,!r.reverse)},u)))},stopTransition:function(){var n=this.opts();n.slides.filter(":animated").length&&(n.slides.stop(!1,!0),n.API.trigger("cycle-transition-stopped",[n]));n._tx&&n._tx.stopTransition&&n._tx.stopTransition(n)},advanceSlide:function(n){var t=this.opts();return clearTimeout(t.timeoutId),t.timeoutId=0,t.nextSlide=t.currSlide+n,t.nextSlide<0?t.nextSlide=t.slides.length-1:t.nextSlide>=t.slides.length&&(t.nextSlide=0),t.API.prepareTx(!0,n>=0),!1},buildSlideOpts:function(i){var f=this.opts(),e,o,r=i.data()||{},u;for(u in r)r.hasOwnProperty(u)&&/^cycle[A-Z]+/.test(u)&&(e=r[u],o=u.match(/^cycle(.*)/)[1].replace(/^[A-Z]/,t),f.API.log("["+(f.slideCount-1)+"]",o+":",e,"("+typeof e+")"),r[o]=e);r=n.extend({},n.fn.cycle.defaults,f,r);r.slideNum=f.slideCount;try{delete r.API;delete r.slideCount;delete r.currSlide;delete r.nextSlide;delete r.slides}catch(s){}return r},getSlideOpts:function(t){var i=this.opts(),r,u;return t===undefined&&(t=i.currSlide),r=i.slides[t],u=n(r).data("cycle.opts"),n.extend({},i,u)},initSlide:function(t,i,r){var u=this.opts();i.css(t.slideCss||{});r>0&&i.css("zIndex",r);isNaN(t.speed)&&(t.speed=n.fx.speeds[t.speed]||n.fx.speeds._default);t.sync||(t.speed=t.speed/2);i.addClass(u.slideClass)},updateView:function(n,t){var i=this.opts(),r,u;i._initialized&&((r=i.API.getSlideOpts(),u=i.slides[i.currSlide],!n&&t!==!0&&(i.API.trigger("cycle-update-view-before",[i,r,u]),i.updateView<0))||(i.slideActiveClass&&i.slides.removeClass(i.slideActiveClass).eq(i.currSlide).addClass(i.slideActiveClass),n&&i.hideNonActive&&i.slides.filter(":not(."+i.slideActiveClass+")").css("visibility","hidden"),i.updateView===0&&setTimeout(function(){i.API.trigger("cycle-update-view",[i,r,u,n])},r.speed/(i.sync?2:1)),i.updateView!==0&&i.API.trigger("cycle-update-view",[i,r,u,n]),n&&i.API.trigger("cycle-update-view-after",[i,r,u])))},getComponent:function(t){var r=this.opts(),i=r[t];return typeof i=="string"?/^\s*[\>|\+|~]/.test(i)?r.container.find(i):n(i):i.jquery?i:n(i)},stackSlides:function(t,i,r){var u=this.opts(),f,e,o;if(t||(t=u.slides[u.currSlide],i=u.slides[u.nextSlide],r=!u.reverse),n(t).css("zIndex",u.maxZ),e=u.maxZ-2,o=u.slideCount,r){for(f=u.currSlide+1;f<o;f++)n(u.slides[f]).css("zIndex",e--);for(f=0;f<u.currSlide;f++)n(u.slides[f]).css("zIndex",e--)}else{for(f=u.currSlide-1;f>=0;f--)n(u.slides[f]).css("zIndex",e--);for(f=o-1;f>u.currSlide;f--)n(u.slides[f]).css("zIndex",e--)}n(i).css("zIndex",u.maxZ-1)},getSlideIndex:function(n){return this.opts().slides.index(n)}};n.fn.cycle.log=function(){window.console&&console.log&&console.log("[cycle2] "+Array.prototype.join.call(arguments," "))};n.fn.cycle.version=function(){return"Cycle2: "+i};n.fn.cycle.transitions={custom:{},none:{before:function(n,t,i,r){n.API.stackSlides(i,t,r);n.cssBefore={opacity:1,visibility:"visible",display:"block"}}},fade:{before:function(t,i,r,u){var f=t.API.getSlideOpts(t.nextSlide).slideCss||{};t.API.stackSlides(i,r,u);t.cssBefore=n.extend(f,{opacity:0,visibility:"visible",display:"block"});t.animIn={opacity:1};t.animOut={opacity:0}}},fadeout:{before:function(t,i,r,u){var f=t.API.getSlideOpts(t.nextSlide).slideCss||{};t.API.stackSlides(i,r,u);t.cssBefore=n.extend(f,{opacity:1,visibility:"visible",display:"block"});t.animOut={opacity:0}}},scrollHorz:{before:function(n,t,i,r){n.API.stackSlides(t,i,r);var u=n.container.css("overflow","hidden").width();n.cssBefore={left:r?u:-u,top:0,opacity:1,visibility:"visible",display:"block"};n.cssAfter={zIndex:n._maxZ-2,left:0};n.animIn={left:0};n.animOut={left:r?-u:u}}}};n.fn.cycle.defaults={allowWrap:!0,autoSelector:".cycle-slideshow[data-cycle-auto-init!=false]",delay:0,easing:null,fx:"fade",hideNonActive:!0,loop:0,manualFx:undefined,manualSpeed:undefined,manualTrump:!0,maxZ:100,pauseOnHover:!1,reverse:!1,slideActiveClass:"cycle-slide-active",slideClass:"cycle-slide",slideCss:{position:"absolute",top:0,left:0},slides:"> img",speed:500,startingSlide:0,sync:!0,timeout:4e3,updateView:0};n(document).ready(function(){n(n.fn.cycle.defaults.autoSelector).cycle()})}(jQuery),function(n){"use strict";function t(t,i){var f,o,e,r=i.autoHeight;if(r=="container")o=n(i.slides[i.currSlide]).outerHeight(),i.container.height(o);else if(i._autoHeightRatio)i.container.height(i.container.width()/i._autoHeightRatio);else if(r==="calc"||n.type(r)=="number"&&r>=0){if(e=r==="calc"?u(t,i):r>=i.slides.length?0:r,e==i._sentinelIndex)return;i._sentinelIndex=e;i._sentinel&&i._sentinel.remove();f=n(i.slides[e].cloneNode(!0));f.removeAttr("id name rel").find("[id],[name],[rel]").removeAttr("id name rel");f.css({position:"static",visibility:"hidden",display:"block"}).prependTo(i.container).addClass("cycle-sentinel cycle-slide").removeClass("cycle-slide-active");f.find("*").css("visibility","hidden");i._sentinel=f}}function u(t,i){var r=0,u=-1;return i.slides.each(function(t){var i=n(this).height();i>u&&(u=i,r=t)}),r}function i(t,i,r,u){var f=n(u).outerHeight();i.container.animate({height:f},i.autoHeightSpeed,i.autoHeightEasing)}function r(u,f){f._autoHeightOnResize&&(n(window).off("resize orientationchange",f._autoHeightOnResize),f._autoHeightOnResize=null);f.container.off("cycle-slide-added cycle-slide-removed",t);f.container.off("cycle-destroyed",r);f.container.off("cycle-before",i);f._sentinel&&(f._sentinel.remove(),f._sentinel=null)}n.extend(n.fn.cycle.defaults,{autoHeight:0,autoHeightSpeed:250,autoHeightEasing:null});n(document).on("cycle-initialized",function(u,f){function c(){t(u,f)}var o=f.autoHeight,s=n.type(o),h=null,e;if(s==="string"||s==="number"){f.container.on("cycle-slide-added cycle-slide-removed",t);f.container.on("cycle-destroyed",r);if(o=="container")f.container.on("cycle-before",i);else s==="string"&&/\d+\:\d+/.test(o)&&(e=o.match(/(\d+)\:(\d+)/),e=e[1]/e[2],f._autoHeightRatio=e);if(s!=="number"){f._autoHeightOnResize=function(){clearTimeout(h);h=setTimeout(c,50)};n(window).on("resize orientationchange",f._autoHeightOnResize)}setTimeout(c,30)}})}(jQuery),function(n){"use strict";n.extend(n.fn.cycle.defaults,{caption:"> .cycle-caption",captionTemplate:"{{slideNum}} / {{slideCount}}",overlay:"> .cycle-overlay",overlayTemplate:"<div>{{title}}<\/div><div>{{desc}}<\/div>",captionModule:"caption"});n(document).on("cycle-update-view",function(t,i,r,u){if(i.captionModule==="caption")n.each(["caption","overlay"],function(){var t=this,f=r[t+"Template"],n=i.API.getComponent(t);n.length&&f?(n.html(i.API.tmpl(f,r,i,u)),n.show()):n.hide()})});n(document).on("cycle-destroyed",function(t,i){var r;n.each(["caption","overlay"],function(){var n=this,t=i[n+"Template"];i[n]&&t&&(r=i.API.getComponent("caption"),r.empty())})})}(jQuery),function(n){"use strict";var t=n.fn.cycle;n.fn.cycle=function(i){var r,f,u,e=n.makeArray(arguments);return n.type(i)=="number"?this.cycle("goto",i):n.type(i)=="string"?this.each(function(){var o;if(r=i,u=n(this).data("cycle.opts"),u===undefined){t.log('slideshow must be initialized before sending commands; "'+r+'" ignored');return}if(r=r=="goto"?"jump":r,f=u.API[r],n.isFunction(f))return o=n.makeArray(e),o.shift(),f.apply(u.API,o);t.log("unknown command: ",r)}):t.apply(this,arguments)};n.extend(n.fn.cycle,t);n.extend(t.API,{next:function(){var n=this.opts(),t;(!n.busy||n.manualTrump)&&((t=n.reverse?-1:1,n.allowWrap===!1&&n.currSlide+t>=n.slideCount)||(n.API.advanceSlide(t),n.API.trigger("cycle-next",[n]).log("cycle-next")))},prev:function(){var n=this.opts(),t;(!n.busy||n.manualTrump)&&((t=n.reverse?1:-1,n.allowWrap===!1&&n.currSlide+t<0)||(n.API.advanceSlide(t),n.API.trigger("cycle-prev",[n]).log("cycle-prev")))},destroy:function(){this.stop();var t=this.opts(),i=n.isFunction(n._data)?n._data:n.noop;clearTimeout(t.timeoutId);t.timeoutId=0;t.API.stop();t.API.trigger("cycle-destroyed",[t]).log("cycle-destroyed");t.container.removeData();i(t.container[0],"parsedAttrs",!1);t.retainStylesOnDestroy||(t.container.removeAttr("style"),t.slides.removeAttr("style"),t.slides.removeClass(t.slideActiveClass));t.slides.each(function(){var r=n(this);r.removeData();r.removeClass(t.slideClass);i(this,"parsedAttrs",!1)})},jump:function(n,t){var u,i=this.opts(),r;if(!i.busy||i.manualTrump){if(r=parseInt(n,10),isNaN(r)||r<0||r>=i.slides.length){i.API.log("goto: invalid slide index: "+r);return}if(r==i.currSlide){i.API.log("goto: skipping, already on slide",r);return}i.nextSlide=r;clearTimeout(i.timeoutId);i.timeoutId=0;i.API.log("goto: ",r," (zero-index)");u=i.currSlide<i.nextSlide;i._tempFx=t;i.API.prepareTx(!0,u)}},stop:function(){var t=this.opts(),i=t.container;clearTimeout(t.timeoutId);t.timeoutId=0;t.API.stopTransition();t.pauseOnHover&&(t.pauseOnHover!==!0&&(i=n(t.pauseOnHover)),i.off("mouseenter mouseleave"));t.API.trigger("cycle-stopped",[t]).log("cycle-stopped")},reinit:function(){var n=this.opts();n.API.destroy();n.container.cycle()},remove:function(t){for(var i=this.opts(),u,f,e=[],o=1,r=0;r<i.slides.length;r++)u=i.slides[r],r==t?f=u:(e.push(u),n(u).data("cycle.opts").slideNum=o,o++);f&&(i.slides=n(e),i.slideCount--,n(f).remove(),t==i.currSlide?i.API.advanceSlide(1):t<i.currSlide?i.currSlide--:i.currSlide++,i.API.trigger("cycle-slide-removed",[i,t,f]).log("cycle-slide-removed"),i.API.updateView())}});n(document).on("click.cycle","[data-cycle-cmd]",function(t){t.preventDefault();var i=n(this),r=i.data("cycle-cmd"),u=i.data("cycle-context")||".cycle-slideshow";n(u).cycle(r,i.data("cycle-arg"))})}(jQuery),function(n){"use strict";function t(t,i){var r;if(t._hashFence){t._hashFence=!1;return}r=window.location.hash.substring(1);t.slides.each(function(u){if(n(this).data("cycle-hash")==r){if(i===!0)t.startingSlide=u;else{var f=t.currSlide<u;t.nextSlide=u;t.API.prepareTx(!0,f)}return!1}})}n(document).on("cycle-pre-initialize",function(i,r){t(r,!0);r._onHashChange=function(){t(r,!1)};n(window).on("hashchange",r._onHashChange)});n(document).on("cycle-update-view",function(n,t,i){i.hash&&"#"+i.hash!=window.location.hash&&(t._hashFence=!0,window.location.hash=i.hash)});n(document).on("cycle-destroyed",function(t,i){i._onHashChange&&n(window).off("hashchange",i._onHashChange)})}(jQuery),function(n){"use strict";n.extend(n.fn.cycle.defaults,{loader:!1});n(document).on("cycle-bootstrap",function(t,i){function u(t,u){function s(t){var o;i.loader=="wait"?(e.push(t),f===0&&(e.sort(h),r.apply(i.API,[e,u]),i.container.removeClass("cycle-loading"))):(o=n(i.slides[i.currSlide]),r.apply(i.API,[t,u]),o.show(),i.container.removeClass("cycle-loading"))}function h(n,t){return n.data("index")-t.data("index")}var e=[],o,f;if(n.type(t)=="string")t=n.trim(t);else if(n.type(t)==="array")for(o=0;o<t.length;o++)t[o]=n(t[o])[0];(t=n(t),f=t.length,f)&&(t.css("visibility","hidden").appendTo("body").each(function(t){function l(){--c==0&&(--f,s(o))}var c=0,o=n(this),h=o.is("img")?o:o.find("img");if(o.data("index",t),h=h.filter(":not(.cycle-loader-ignore)").filter(':not([src=""])'),!h.length){--f;e.push(o);return}c=h.length;h.each(function(){if(this.complete)l();else n(this).load(function(){l()}).on("error",function(){--c==0&&(i.API.log("slide skipped; img not loaded:",this.src),--f==0&&i.loader=="wait"&&r.apply(i.API,[e,u]))})})}),f&&i.container.addClass("cycle-loading"))}var r;i.loader&&(r=i.API.add,i.API.add=u)})}(jQuery),function(n){"use strict";function t(t,i,r){var u,f=t.API.getComponent("pager");f.each(function(){var f=n(this),e;i.pagerTemplate?(e=t.API.tmpl(i.pagerTemplate,i,t,r[0]),u=n(e).appendTo(f)):u=f.children().eq(t.slideCount-1);u.on(t.pagerEvent,function(n){t.pagerEventBubble||n.preventDefault();t.API.page(f,n.currentTarget)})})}function i(n,t){var i=this.opts();if(!i.busy||i.manualTrump){var u=n.children().index(t),r=u,f=i.currSlide<r;i.currSlide!=r&&(i.nextSlide=r,i._tempFx=i.pagerFx,i.API.prepareTx(!0,f),i.API.trigger("cycle-pager-activated",[i,n,t]))}}n.extend(n.fn.cycle.defaults,{pager:"> .cycle-pager",pagerActiveClass:"cycle-pager-active",pagerEvent:"click.cycle",pagerEventBubble:undefined,pagerTemplate:"<span>&bull;<\/span>"});n(document).on("cycle-bootstrap",function(n,i,r){r.buildPagerLink=t});n(document).on("cycle-slide-added",function(n,t,r,u){t.pager&&(t.API.buildPagerLink(t,r,u),t.API.page=i)});n(document).on("cycle-slide-removed",function(t,i,r){if(i.pager){var u=i.API.getComponent("pager");u.each(function(){var t=n(this);n(t.children()[r]).remove()})}});n(document).on("cycle-update-view",function(t,i){var r;i.pager&&(r=i.API.getComponent("pager"),r.each(function(){n(this).children().removeClass(i.pagerActiveClass).eq(i.currSlide).addClass(i.pagerActiveClass)}))});n(document).on("cycle-destroyed",function(n,t){var i=t.API.getComponent("pager");i&&(i.children().off(t.pagerEvent),t.pagerTemplate&&i.empty())})}(jQuery),function(n){"use strict";n.extend(n.fn.cycle.defaults,{next:"> .cycle-next",nextEvent:"click.cycle",disabledClass:"disabled",prev:"> .cycle-prev",prevEvent:"click.cycle",swipe:!1});n(document).on("cycle-initialized",function(n,t){t.API.getComponent("next").on(t.nextEvent,function(n){n.preventDefault();t.API.next()});t.API.getComponent("prev").on(t.prevEvent,function(n){n.preventDefault();t.API.prev()});if(t.swipe){var i=t.swipeVert?"swipeUp.cycle":"swipeLeft.cycle swipeleft.cycle",r=t.swipeVert?"swipeDown.cycle":"swipeRight.cycle swiperight.cycle";t.container.on(i,function(){t._tempFx=t.swipeFx;t.API.next()});t.container.on(r,function(){t._tempFx=t.swipeFx;t.API.prev()})}});n(document).on("cycle-update-view",function(n,t){if(!t.allowWrap){var i=t.disabledClass,r=t.API.getComponent("next"),u=t.API.getComponent("prev"),f=t._prevBoundry||0,e=t._nextBoundry!==undefined?t._nextBoundry:t.slideCount-1;t.currSlide==e?r.addClass(i).prop("disabled",!0):r.removeClass(i).prop("disabled",!1);t.currSlide===f?u.addClass(i).prop("disabled",!0):u.removeClass(i).prop("disabled",!1)}});n(document).on("cycle-destroyed",function(n,t){t.API.getComponent("prev").off(t.nextEvent);t.API.getComponent("next").off(t.prevEvent);t.container.off("swipeleft.cycle swiperight.cycle swipeLeft.cycle swipeRight.cycle swipeUp.cycle swipeDown.cycle")})}(jQuery),function(n){"use strict";n.extend(n.fn.cycle.defaults,{progressive:!1});n(document).on("cycle-pre-initialize",function(t,i){if(i.progressive){var u=i.API,f=u.next,s=u.prev,e=u.prepareTx,h=n.type(i.progressive),r,o;if(h=="array")r=i.progressive;else if(n.isFunction(i.progressive))r=i.progressive(i);else if(h=="string"){if(o=n(i.progressive),r=n.trim(o.html()),!r)return;if(/^(\[)/.test(r))try{r=n.parseJSON(r)}catch(c){u.log("error parsing progressive slides",c);return}else r=r.split(new RegExp(o.data("cycle-split")||"\n")),r[r.length-1]||r.pop()}e&&(u.prepareTx=function(n,t){var f,u;if(n||r.length===0){e.apply(i.API,[n,t]);return}if(t&&i.currSlide==i.slideCount-1){u=r[0];r=r.slice(1);i.container.one("cycle-slide-added",function(n,t){setTimeout(function(){t.API.advanceSlide(1)},50)});i.API.add(u)}else if(t||i.currSlide!==0)e.apply(i.API,[n,t]);else{f=r.length-1;u=r[f];r=r.slice(0,f);i.container.one("cycle-slide-added",function(n,t){setTimeout(function(){t.currSlide=1;t.API.advanceSlide(-1)},50)});i.API.add(u,!0)}});f&&(u.next=function(){var n=this.opts(),t;if(r.length&&n.currSlide==n.slideCount-1){t=r[0];r=r.slice(1);n.container.one("cycle-slide-added",function(n,t){f.apply(t.API);t.container.removeClass("cycle-loading")});n.container.addClass("cycle-loading");n.API.add(t)}else f.apply(n.API)});s&&(u.prev=function(){var n=this.opts(),t,i;if(r.length&&n.currSlide===0){t=r.length-1;i=r[t];r=r.slice(0,t);n.container.one("cycle-slide-added",function(n,t){t.currSlide=1;t.API.advanceSlide(-1);t.container.removeClass("cycle-loading")});n.container.addClass("cycle-loading");n.API.add(i,!0)}else s.apply(n.API)})}})}(jQuery),function(n){"use strict";n.extend(n.fn.cycle.defaults,{tmplRegex:"{{((.)?.*?)}}"});n.extend(n.fn.cycle.API,{tmpl:function(t,i){var u=new RegExp(i.tmplRegex||n.fn.cycle.defaults.tmplRegex,"g"),r=n.makeArray(arguments);return r.shift(),t.replace(u,function(t,i){for(var o,f,u,s=i.split("."),e=0;e<r.length;e++)if(f=r[e],f){if(s.length>1)for(u=f,o=0;o<s.length;o++)f=u,u=u[s[o]]||i;else u=f[i];if(n.isFunction(u))return u.apply(f,r);if(u!==undefined&&u!==null&&u!=i)return u}return i})}})}(jQuery);window.Modernizr=function(n,t,i){function l(n){c.cssText=n}function at(n,t){return l(y.join(n+";")+(t||""))}function h(n,t){return typeof n===t}function v(n,t){return!!~(""+n).indexOf(t)}function lt(n,t){var u,r;for(u in n)if(r=n[u],!v(r,"-")&&c[r]!==i)return t=="pfx"?r:!0;return!1}function vt(n,t,r){var f,u;for(f in n)if(u=t[n[f]],u!==i)return r===!1?n[f]:h(u,"function")?u.bind(r||t):u;return!1}function f(n,t,i){var r=n.charAt(0).toUpperCase()+n.slice(1),u=(n+" "+ot.join(r+" ")+r).split(" ");return h(t,"string")||h(t,"undefined")?lt(u,t):(u=(n+" "+st.join(r+" ")+r).split(" "),vt(u,t,i))}function yt(){u.input=function(i){for(var r=0,u=i.length;r<u;r++)w[i[r]]=!!(i[r]in e);return w.list&&(w.list=!!(t.createElement("datalist")&&n.HTMLDataListElement)),w}("autocomplete autofocus list placeholder max min multiple pattern required step".split(" "));u.inputtypes=function(n){for(var u=0,r,f,o,h=n.length;u<h;u++)e.setAttribute("type",f=n[u]),r=e.type!=="text",r&&(e.value=g,e.style.cssText="position:absolute;visibility:hidden;",/^range$/.test(f)&&e.style.WebkitAppearance!==i?(s.appendChild(e),o=t.defaultView,r=o.getComputedStyle&&o.getComputedStyle(e,null).WebkitAppearance!=="textfield"&&e.offsetHeight!==0,s.removeChild(e)):/^(search|tel)$/.test(f)||(r=/^(url|email)$/.test(f)?e.checkValidity&&e.checkValidity()===!1:e.value!=g)),ht[n[u]]=!!r;return ht}("search tel url email datetime date month week time datetime-local number range color".split(" "))}var u={},d=!0,s=t.documentElement,o="modernizr",ut=t.createElement(o),c=ut.style,e=t.createElement("input"),g=":)",ft={}.toString,y=" -webkit- -moz- -o- -ms- ".split(" "),et="Webkit Moz O ms",ot=et.split(" "),st=et.toLowerCase().split(" "),p={svg:"http://www.w3.org/2000/svg"},r={},ht={},w={},nt=[],tt=nt.slice,b,a=function(n,i,r,u){var l,a,c,v,f=t.createElement("div"),h=t.body,e=h||t.createElement("body");if(parseInt(r,10))while(r--)c=t.createElement("div"),c.id=u?u[r]:o+(r+1),f.appendChild(c);return l=["&#173;",'<style id="s',o,'">',n,"<\/style>"].join(""),f.id=o,(h?f:e).innerHTML+=l,e.appendChild(f),h||(e.style.background="",e.style.overflow="hidden",v=s.style.overflow,s.style.overflow="hidden",s.appendChild(e)),a=i(f,n),h?f.parentNode.removeChild(f):(e.parentNode.removeChild(e),s.style.overflow=v),!!a},ct=function(){function r(r,u){u=u||t.createElement(n[r]||"div");r="on"+r;var f=r in u;return f||(u.setAttribute||(u=t.createElement("div")),u.setAttribute&&u.removeAttribute&&(u.setAttribute(r,""),f=h(u[r],"function"),h(u[r],"undefined")||(u[r]=i),u.removeAttribute(r))),u=null,f}var n={select:"input",change:"input",submit:"form",reset:"form",error:"img",load:"img",abort:"img"};return r}(),it={}.hasOwnProperty,rt,k;rt=h(it,"undefined")||h(it.call,"undefined")?function(n,t){return t in n&&h(n.constructor.prototype[t],"undefined")}:function(n,t){return it.call(n,t)};Function.prototype.bind||(Function.prototype.bind=function(n){var t=this,i,r;if(typeof t!="function")throw new TypeError;return i=tt.call(arguments,1),r=function(){var f,e,u;return this instanceof r?(f=function(){},f.prototype=t.prototype,e=new f,u=t.apply(e,i.concat(tt.call(arguments))),Object(u)===u)?u:e:t.apply(n,i.concat(tt.call(arguments)))},r});r.flexbox=function(){return f("flexWrap")};r.canvas=function(){var n=t.createElement("canvas");return!!(n.getContext&&n.getContext("2d"))};r.canvastext=function(){return!!(u.canvas&&h(t.createElement("canvas").getContext("2d").fillText,"function"))};r.webgl=function(){return!!n.WebGLRenderingContext};r.touch=function(){var i;return"ontouchstart"in n||n.DocumentTouch&&t instanceof DocumentTouch?i=!0:a(["@media (",y.join("touch-enabled),("),o,")","{#modernizr{top:9px;position:absolute}}"].join(""),function(n){i=n.offsetTop===9}),i};r.geolocation=function(){return"geolocation"in navigator};r.postmessage=function(){return!!n.postMessage};r.websqldatabase=function(){return!!n.openDatabase};r.indexedDB=function(){return!!f("indexedDB",n)};r.hashchange=function(){return ct("hashchange",n)&&(t.documentMode===i||t.documentMode>7)};r.history=function(){return!!(n.history&&history.pushState)};r.draganddrop=function(){var n=t.createElement("div");return"draggable"in n||"ondragstart"in n&&"ondrop"in n};r.websockets=function(){return"WebSocket"in n||"MozWebSocket"in n};r.rgba=function(){return l("background-color:rgba(150,255,150,.5)"),v(c.backgroundColor,"rgba")};r.hsla=function(){return l("background-color:hsla(120,40%,100%,.5)"),v(c.backgroundColor,"rgba")||v(c.backgroundColor,"hsla")};r.multiplebgs=function(){return l("background:url(https://),url(https://),red url(https://)"),/(url\s*\(.*?){3}/.test(c.background)};r.backgroundsize=function(){return f("backgroundSize")};r.borderimage=function(){return f("borderImage")};r.borderradius=function(){return f("borderRadius")};r.boxshadow=function(){return f("boxShadow")};r.textshadow=function(){return t.createElement("div").style.textShadow===""};r.opacity=function(){return at("opacity:.55"),/^0.55$/.test(c.opacity)};r.cssanimations=function(){return f("animationName")};r.csscolumns=function(){return f("columnCount")};r.cssgradients=function(){var n="background-image:";return l((n+"-webkit- ".split(" ").join("gradient(linear,left top,right bottom,from(#9f9),to(white));"+n)+y.join("linear-gradient(left top,#9f9, white);"+n)).slice(0,-n.length)),v(c.backgroundImage,"gradient")};r.cssreflections=function(){return f("boxReflect")};r.csstransforms=function(){return!!f("transform")};r.csstransforms3d=function(){var n=!!f("perspective");return n&&"webkitPerspective"in s.style&&a("@media (transform-3d),(-webkit-transform-3d){#modernizr{left:9px;position:absolute;height:3px;}}",function(t){n=t.offsetLeft===9&&t.offsetHeight===3}),n};r.csstransitions=function(){return f("transition")};r.fontface=function(){var n;return a('@font-face {font-family:"font";src:url("https://")}',function(i,r){var f=t.getElementById("smodernizr"),u=f.sheet||f.styleSheet,e=u?u.cssRules&&u.cssRules[0]?u.cssRules[0].cssText:u.cssText||"":"";n=/src/i.test(e)&&e.indexOf(r.split(" ")[0])===0}),n};r.generatedcontent=function(){var n;return a(["#",o,"{font:0/0 a}#",o,':after{content:"',g,'";visibility:hidden;font:3px/1 a}'].join(""),function(t){n=t.offsetHeight>=3}),n};r.video=function(){var i=t.createElement("video"),n=!1;try{(n=!!i.canPlayType)&&(n=new Boolean(n),n.ogg=i.canPlayType('video/ogg; codecs="theora"').replace(/^no$/,""),n.h264=i.canPlayType('video/mp4; codecs="avc1.42E01E"').replace(/^no$/,""),n.webm=i.canPlayType('video/webm; codecs="vp8, vorbis"').replace(/^no$/,""))}catch(r){}return n};r.audio=function(){var i=t.createElement("audio"),n=!1;try{(n=!!i.canPlayType)&&(n=new Boolean(n),n.ogg=i.canPlayType('audio/ogg; codecs="vorbis"').replace(/^no$/,""),n.mp3=i.canPlayType("audio/mpeg;").replace(/^no$/,""),n.wav=i.canPlayType('audio/wav; codecs="1"').replace(/^no$/,""),n.m4a=(i.canPlayType("audio/x-m4a;")||i.canPlayType("audio/aac;")).replace(/^no$/,""))}catch(r){}return n};r.localstorage=function(){try{return localStorage.setItem(o,o),localStorage.removeItem(o),!0}catch(n){return!1}};r.sessionstorage=function(){try{return sessionStorage.setItem(o,o),sessionStorage.removeItem(o),!0}catch(n){return!1}};r.webworkers=function(){return!!n.Worker};r.applicationcache=function(){return!!n.applicationCache};r.svg=function(){return!!t.createElementNS&&!!t.createElementNS(p.svg,"svg").createSVGRect};r.inlinesvg=function(){var n=t.createElement("div");return n.innerHTML="<svg/>",(n.firstChild&&n.firstChild.namespaceURI)==p.svg};r.smil=function(){return!!t.createElementNS&&/SVGAnimate/.test(ft.call(t.createElementNS(p.svg,"animate")))};r.svgclippaths=function(){return!!t.createElementNS&&/SVGClipPath/.test(ft.call(t.createElementNS(p.svg,"clipPath")))};for(k in r)rt(r,k)&&(b=k.toLowerCase(),u[b]=r[k](),nt.push((u[b]?"":"no-")+b));return u.input||yt(),u.addTest=function(n,t){if(typeof n=="object")for(var r in n)rt(n,r)&&u.addTest(r,n[r]);else{if(n=n.toLowerCase(),u[n]!==i)return u;t=typeof t=="function"?t():t;typeof d!="undefined"&&d&&(s.className+=" "+(t?"":"no-")+n);u[n]=t}return u},l(""),ut=e=null,function(n,t){function p(n,t){var i=n.createElement("p"),r=n.getElementsByTagName("head")[0]||n.documentElement;return i.innerHTML="x<style>"+t+"<\/style>",r.insertBefore(i.lastChild,r.firstChild)}function c(){var n=r.elements;return typeof n=="string"?n.split(" "):n}function o(n){var t=h[n[s]];return t||(t={},e++,n[s]=e,h[e]=t),t}function l(n,r,u){if(r||(r=t),i)return r.createElement(n);u||(u=o(r));var f;return f=u.cache[n]?u.cache[n].cloneNode():y.test(n)?(u.cache[n]=u.createElem(n)).cloneNode():u.createElem(n),f.canHaveChildren&&!v.test(n)&&!f.tagUrn?u.frag.appendChild(f):f}function w(n,r){if(n||(n=t),i)return n.createDocumentFragment();r=r||o(n);for(var f=r.frag.cloneNode(),u=0,e=c(),s=e.length;u<s;u++)f.createElement(e[u]);return f}function b(n,t){t.cache||(t.cache={},t.createElem=n.createElement,t.createFrag=n.createDocumentFragment,t.frag=t.createFrag());n.createElement=function(i){return r.shivMethods?l(i,n,t):t.createElem(i)};n.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+c().join().replace(/[\w\-]+/g,function(n){return t.createElem(n),t.frag.createElement(n),'c("'+n+'")'})+");return n}")(r,t.frag)}function a(n){n||(n=t);var u=o(n);return!r.shivCSS||f||u.hasCSS||(u.hasCSS=!!p(n,"article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}mark{background:#FF0;color:#000}template{display:none}")),i||b(n,u),n}var u=n.html5||{},v=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,y=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,f,s="_html5shiv",e=0,h={},i,r;(function(){try{var n=t.createElement("a");n.innerHTML="<xyz><\/xyz>";f="hidden"in n;i=n.childNodes.length==1||function(){t.createElement("a");var n=t.createDocumentFragment();return typeof n.cloneNode=="undefined"||typeof n.createDocumentFragment=="undefined"||typeof n.createElement=="undefined"}()}catch(r){f=!0;i=!0}})();r={elements:u.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output progress section summary template time video",version:"3.7.0",shivCSS:u.shivCSS!==!1,supportsUnknownElements:i,shivMethods:u.shivMethods!==!1,type:"default",shivDocument:a,createElement:l,createDocumentFragment:w};n.html5=r;a(t)}(this,t),u._version="2.8.3",u._prefixes=y,u._domPrefixes=st,u._cssomPrefixes=ot,u.hasEvent=ct,u.testProp=function(n){return lt([n])},u.testAllProps=f,u.testStyles=a,u.prefixed=function(n,t,i){return t?f(n,t,i):f(n,"pfx")},s.className=s.className.replace(/(^|\s)no-js(\s|$)/,"$1$2")+(d?" js "+nt.join(" "):""),u}(this,this.document),function(n,t,i){function h(n){return"[object Function]"==y.call(n)}function c(n){return"string"==typeof n}function l(){}function w(n){return!n||"loaded"==n||"complete"==n||"uninitialized"==n}function e(){var n=a.shift();v=1;n?n.t?s(function(){("c"==n.t?u.injectCss:u.injectJs)(n.s,0,n.a,n.x,n.e,1)},0):(n(),e()):v=0}function ut(n,i,f,h,c,l,y){function k(t){if(!nt&&w(p.readyState)&&(tt.r=nt=1,!v&&e(),p.onload=p.onreadystatechange=null,t)){"img"!=n&&s(function(){g.removeChild(p)},50);for(var u in r[i])r[i].hasOwnProperty(u)&&r[i][u].onload()}}var y=y||u.errorTimeout,p=t.createElement(n),nt=0,b=0,tt={t:f,s:i,e:c,a:l,x:y};1===r[i]&&(b=1,r[i]=[]);"object"==n?p.data=i:(p.src=i,p.type=n);p.width=p.height="0";p.onerror=p.onload=p.onreadystatechange=function(){k.call(this,b)};a.splice(h,0,tt);"img"!=n&&(b||2===r[i]?(g.insertBefore(p,d?null:o),s(k,y)):r[i].push(p))}function ft(n,t,i,r,u){return v=0,t=t||"j",c(n)?ut("c"==t?et:nt,n,t,this.i++,i,r,u):(a.splice(this.i++,0,n),1==a.length&&e()),this}function b(){var n=u;return n.loader={load:ft,i:0},n}var f=t.documentElement,s=n.setTimeout,o=t.getElementsByTagName("script")[0],y={}.toString,a=[],v=0,k="MozAppearance"in f.style,d=k&&!!t.createRange().compareNode,g=d?f:o.parentNode,f=n.opera&&"[object Opera]"==y.call(n.opera),f=!!t.attachEvent&&!f,nt=k?"object":f?"script":"img",et=f?"script":nt,tt=Array.isArray||function(n){return"[object Array]"==y.call(n)},p=[],r={},it={timeout:function(n,t){return t.length&&(n.timeout=t[0]),n}},rt,u;u=function(n){function a(n){for(var n=n.split("!"),f=p.length,t=n.pop(),e=n.length,t={url:t,origUrl:t,prefixes:n},u,r,i=0;i<e;i++)r=n[i].split("="),(u=it[r.shift()])&&(t=u(t,r));for(i=0;i<f;i++)t=p[i](t);return t}function f(n,t,u,f,e){var o=a(n),s=o.autoCallback;o.url.split(".").pop().split("?").shift();o.bypass||(t&&(t=h(t)?t:t[n]||t[f]||t[n.split("/").pop().split("?")[0]]),o.instead?o.instead(n,t,u,f,e):(r[o.url]?o.noexec=!0:r[o.url]=1,u.load(o.url,o.forceCSS||!o.forceJS&&"css"==o.url.split(".").pop().split("?").shift()?"c":i,o.noexec,o.attrs,o.timeout),(h(t)||h(s))&&u.load(function(){b();t&&t(o.origUrl,e,f);s&&s(o.origUrl,e,f);r[o.url]=2})))}function s(n,t){function a(n,o){if(n){if(c(n))o||(i=function(){var n=[].slice.call(arguments);s.apply(this,n);u()}),f(n,i,t,0,e);else if(Object(n)===n)for(r in v=function(){var t=0,i;for(i in n)n.hasOwnProperty(i)&&t++;return t}(),n)n.hasOwnProperty(r)&&(!o&&!--v&&(h(i)?i=function(){var n=[].slice.call(arguments);s.apply(this,n);u()}:i[r]=function(n){return function(){var t=[].slice.call(arguments);n&&n.apply(this,t);u()}}(s[r])),f(n[r],i,t,r,e))}else o||u()}var e=!!n.test,o=n.load||n.both,i=n.callback||l,s=i,u=n.complete||l,v,r;a(e?n.yep:n.nope,!!o);o&&a(o)}var e,t,o=this.yepnope.loader;if(c(n))f(n,0,o,0);else if(tt(n))for(e=0;e<n.length;e++)t=n[e],c(t)?f(t,0,o,0):tt(t)?u(t):Object(t)===t&&s(t,o);else Object(n)===n&&s(n,o)};u.addPrefix=function(n,t){it[n]=t};u.addFilter=function(n){p.push(n)};u.errorTimeout=1e4;null==t.readyState&&t.addEventListener&&(t.readyState="loading",t.addEventListener("DOMContentLoaded",rt=function(){t.removeEventListener("DOMContentLoaded",rt,0);t.readyState="complete"},0));n.yepnope=b();n.yepnope.executeStack=e;n.yepnope.injectJs=function(n,i,r,f,h,c){var a=t.createElement("script"),v,y,f=f||u.errorTimeout;a.src=n;for(y in r)a.setAttribute(y,r[y]);i=c?e:i||l;a.onreadystatechange=a.onload=function(){!v&&w(a.readyState)&&(v=1,i(),a.onload=a.onreadystatechange=null)};s(function(){v||(v=1,i(1))},f);h?a.onload():o.parentNode.insertBefore(a,o)};n.yepnope.injectCss=function(n,i,r,u,f,h){var u=t.createElement("link"),c,i=h?e:i||l;u.href=n;u.rel="stylesheet";u.type="text/css";for(c in r)u.setAttribute(c,r[c]);f||(o.parentNode.insertBefore(u,o),s(i,0))}}(this,document);Modernizr.load=function(){yepnope.apply(window,[].slice.call(arguments,0))},function(n){typeof define=="function"&&define.amd?define(["jquery"],n):typeof exports=="object"?module.exports=n:n(jQuery)}(function(n){function e(i){var r=i||window.event,y=h.call(arguments,1),o=0,e=0,f=0,l=0,a,v;if(i=n.event.fix(r),i.type="mousewheel","detail"in r&&(f=r.detail*-1),"wheelDelta"in r&&(f=r.wheelDelta),"wheelDeltaY"in r&&(f=r.wheelDeltaY),"wheelDeltaX"in r&&(e=r.wheelDeltaX*-1),"axis"in r&&r.axis===r.HORIZONTAL_AXIS&&(e=f*-1,f=0),o=f===0?e:f,"deltaY"in r&&(f=r.deltaY*-1,o=f),"deltaX"in r&&(e=r.deltaX,f===0&&(o=e*-1)),f!==0||e!==0)return r.deltaMode===1?(a=n.data(this,"mousewheel-line-height"),o*=a,f*=a,e*=a):r.deltaMode===2&&(v=n.data(this,"mousewheel-page-height"),o*=v,f*=v,e*=v),l=Math.max(Math.abs(f),Math.abs(e)),(!t||l<t)&&(t=l,s(r,l)&&(t/=40)),s(r,l)&&(o/=40,e/=40,f/=40),o=Math[o>=1?"floor":"ceil"](o/t),e=Math[e>=1?"floor":"ceil"](e/t),f=Math[f>=1?"floor":"ceil"](f/t),i.deltaX=e,i.deltaY=f,i.deltaFactor=t,i.deltaMode=0,y.unshift(i,o,e,f),u&&clearTimeout(u),u=setTimeout(c,200),(n.event.dispatch||n.event.handle).apply(this,y)}function c(){t=null}function s(n,t){return r.settings.adjustOldDeltas&&n.type==="mousewheel"&&t%120==0}var o=["wheel","mousewheel","DOMMouseScroll","MozMousePixelScroll"],i="onwheel"in document||document.documentMode>=9?["wheel"]:["mousewheel","DomMouseScroll","MozMousePixelScroll"],h=Array.prototype.slice,u,t,f,r;if(n.event.fixHooks)for(f=o.length;f;)n.event.fixHooks[o[--f]]=n.event.mouseHooks;r=n.event.special.mousewheel={version:"3.1.9",setup:function(){if(this.addEventListener)for(var t=i.length;t;)this.addEventListener(i[--t],e,!1);else this.onmousewheel=e;n.data(this,"mousewheel-line-height",r.getLineHeight(this));n.data(this,"mousewheel-page-height",r.getPageHeight(this))},teardown:function(){if(this.removeEventListener)for(var n=i.length;n;)this.removeEventListener(i[--n],e,!1);else this.onmousewheel=null},getLineHeight:function(t){return parseInt(n(t)["offsetParent"in n.fn?"offsetParent":"parent"]().css("fontSize"),10)},getPageHeight:function(t){return n(t).height()},settings:{adjustOldDeltas:!0}};n.fn.extend({mousewheel:function(n){return n?this.bind("mousewheel",n):this.trigger("mousewheel")},unmousewheel:function(n){return this.unbind("mousewheel",n)}})});!function(n,t){"function"==typeof define&&define.amd?define("jquery-bridget/jquery-bridget",["jquery"],function(i){return t(n,i)}):"object"==typeof module&&module.exports?module.exports=t(n,require("jquery")):n.jQueryBridget=t(n,n.jQuery)}(window,function(n,t){"use strict";function i(i,u,o){function s(n,t,r){var u,e="$()."+i+'("'+t+'")';return n.each(function(n,s){var h=o.data(s,i),c,l;if(!h)return void f(i+" not initialized. Cannot call methods, i.e. "+e);if(c=h[t],!c||"_"==t.charAt(0))return void f(e+" is not a valid method");l=c.apply(h,r);u=void 0===u?l:u}),void 0!==u?u:n}function h(n,t){n.each(function(n,r){var f=o.data(r,i);f?(f.option(t),f._init()):(f=new u(r,t),o.data(r,i,f))})}o=o||t||n.jQuery;o&&(u.prototype.option||(u.prototype.option=function(n){o.isPlainObject(n)&&(this.options=o.extend(!0,this.options,n))}),o.fn[i]=function(n){if("string"==typeof n){var t=e.call(arguments,1);return s(this,n,t)}return h(this,n),this},r(o))}function r(n){!n||n&&n.bridget||(n.bridget=i)}var e=Array.prototype.slice,u=n.console,f="undefined"==typeof u?function(){}:function(n){u.error(n)};return r(t||n.jQuery),i}),function(n,t){"function"==typeof define&&define.amd?define("ev-emitter/ev-emitter",t):"object"==typeof module&&module.exports?module.exports=t():n.EvEmitter=t()}("undefined"!=typeof window?window:this,function(){function t(){}var n=t.prototype;return n.on=function(n,t){if(n&&t){var i=this._events=this._events||{},r=i[n]=i[n]||[];return-1==r.indexOf(t)&&r.push(t),this}},n.once=function(n,t){if(n&&t){this.on(n,t);var i=this._onceEvents=this._onceEvents||{},r=i[n]=i[n]||{};return r[t]=!0,this}},n.off=function(n,t){var i=this._events&&this._events[n],r;if(i&&i.length)return r=i.indexOf(t),-1!=r&&i.splice(r,1),this},n.emitEvent=function(n,t){var i=this._events&&this._events[n],u,f,r,e;if(i&&i.length){for(i=i.slice(0),t=t||[],u=this._onceEvents&&this._onceEvents[n],f=0;f<i.length;f++)r=i[f],e=u&&u[r],e&&(this.off(n,r),delete u[r]),r.apply(this,t);return this}},n.allOff=function(){delete this._events;delete this._onceEvents},t}),function(n,t){"function"==typeof define&&define.amd?define("get-size/get-size",t):"object"==typeof module&&module.exports?module.exports=t():n.getSize=t()}(window,function(){"use strict";function n(n){var t=parseFloat(n),i=-1==n.indexOf("%")&&!isNaN(t);return i&&t}function o(){}function s(){for(var r,t={width:0,height:0,innerWidth:0,innerHeight:0,outerWidth:0,outerHeight:0},n=0;f>n;n++)r=i[n],t[r]=0;return t}function r(n){var t=getComputedStyle(n);return t||c("Style returned "+t+". Are you running this code in a hidden iframe on Firefox? See https://bit.ly/getsizebug1"),t}function h(){var i,f,o;e||(e=!0,i=document.createElement("div"),i.style.width="200px",i.style.padding="1px 2px 3px 4px",i.style.borderStyle="solid",i.style.borderWidth="1px 2px 3px 4px",i.style.boxSizing="border-box",f=document.body||document.documentElement,f.appendChild(i),o=r(i),t=200==Math.round(n(o.width)),u.isBoxSizeOuter=t,f.removeChild(i))}function u(u){var o,e,a,c,l;if(h(),"string"==typeof u&&(u=document.querySelector(u)),u&&"object"==typeof u&&u.nodeType){if(o=r(u),"none"==o.display)return s();for(e={},e.width=u.offsetWidth,e.height=u.offsetHeight,a=e.isBorderBox="border-box"==o.boxSizing,c=0;f>c;c++){var v=i[c],nt=o[v],y=parseFloat(nt);e[v]=isNaN(y)?0:y}var p=e.paddingLeft+e.paddingRight,w=e.paddingTop+e.paddingBottom,tt=e.marginLeft+e.marginRight,it=e.marginTop+e.marginBottom,b=e.borderLeftWidth+e.borderRightWidth,k=e.borderTopWidth+e.borderBottomWidth,d=a&&t,g=n(o.width);return g!==!1&&(e.width=g+(d?0:p+b)),l=n(o.height),l!==!1&&(e.height=l+(d?0:w+k)),e.innerWidth=e.width-(p+b),e.innerHeight=e.height-(w+k),e.outerWidth=e.width+tt,e.outerHeight=e.height+it,e}}var t,c="undefined"==typeof console?o:function(n){console.error(n)},i=["paddingLeft","paddingRight","paddingTop","paddingBottom","marginLeft","marginRight","marginTop","marginBottom","borderLeftWidth","borderRightWidth","borderTopWidth","borderBottomWidth"],f=i.length,e=!1;return u}),function(n,t){"use strict";"function"==typeof define&&define.amd?define("desandro-matches-selector/matches-selector",t):"object"==typeof module&&module.exports?module.exports=t():n.matchesSelector=t()}(window,function(){"use strict";var n=function(){var t=window.Element.prototype,i,n,u,r;if(t.matches)return"matches";if(t.matchesSelector)return"matchesSelector";for(i=["webkit","moz","ms","o"],n=0;n<i.length;n++)if(u=i[n],r=u+"MatchesSelector",t[r])return r}();return function(t,i){return t[n](i)}}),function(n,t){"function"==typeof define&&define.amd?define("fizzy-ui-utils/utils",["desandro-matches-selector/matches-selector"],function(i){return t(n,i)}):"object"==typeof module&&module.exports?module.exports=t(n,require("desandro-matches-selector")):n.fizzyUIUtils=t(n,n.matchesSelector)}(window,function(n,t){var i={},u,r;return i.extend=function(n,t){for(var i in t)n[i]=t[i];return n},i.modulo=function(n,t){return(n%t+t)%t},u=Array.prototype.slice,i.makeArray=function(n){if(Array.isArray(n))return n;if(null===n||void 0===n)return[];var t="object"==typeof n&&"number"==typeof n.length;return t?u.call(n):[n]},i.removeFrom=function(n,t){var i=n.indexOf(t);-1!=i&&n.splice(i,1)},i.getParent=function(n,i){for(;n.parentNode&&n!=document.body;)if(n=n.parentNode,t(n,i))return n},i.getQueryElement=function(n){return"string"==typeof n?document.querySelector(n):n},i.handleEvent=function(n){var t="on"+n.type;this[t]&&this[t](n)},i.filterFindElements=function(n,r){n=i.makeArray(n);var u=[];return n.forEach(function(n){if(n instanceof HTMLElement){if(!r)return void u.push(n);t(n,r)&&u.push(n);for(var f=n.querySelectorAll(r),i=0;i<f.length;i++)u.push(f[i])}}),u},i.debounceMethod=function(n,t,i){i=i||100;var u=n.prototype[t],r=t+"Timeout";n.prototype[t]=function(){var f=this[r],t,n;clearTimeout(f);t=arguments;n=this;this[r]=setTimeout(function(){u.apply(n,t);delete n[r]},i)}},i.docReady=function(n){var t=document.readyState;"complete"==t||"interactive"==t?setTimeout(n):document.addEventListener("DOMContentLoaded",n)},i.toDashed=function(n){return n.replace(/(.)([A-Z])/g,function(n,t,i){return t+"-"+i}).toLowerCase()},r=n.console,i.htmlInit=function(t,u){i.docReady(function(){var e=i.toDashed(u),f="data-"+e,s=document.querySelectorAll("["+f+"]"),h=document.querySelectorAll(".js-"+e),c=i.makeArray(s).concat(i.makeArray(h)),l=f+"-options",o=n.jQuery;c.forEach(function(n){var i,e=n.getAttribute(f)||n.getAttribute(l),s;try{i=e&&JSON.parse(e)}catch(h){return void(r&&r.error("Error parsing "+f+" on "+n.className+": "+h))}s=new t(n,i);o&&o.data(n,u,s)})})},i}),function(n,t){"function"==typeof define&&define.amd?define("outlayer/item",["ev-emitter/ev-emitter","get-size/get-size"],t):"object"==typeof module&&module.exports?module.exports=t(require("ev-emitter"),require("get-size")):(n.Outlayer={},n.Outlayer.Item=t(n.EvEmitter,n.getSize))}(window,function(n,t){"use strict";function l(n){for(var t in n)return!1;return t=null,!0}function u(n,t){n&&(this.element=n,this.layout=t,this.position={x:0,y:0},this._create())}function a(n){return n.replace(/([A-Z])/g,function(n){return"-"+n.toLowerCase()})}var f=document.documentElement.style,r="string"==typeof f.transition?"transition":"WebkitTransition",e="string"==typeof f.transform?"transform":"WebkitTransform",o={WebkitTransition:"webkitTransitionEnd",transition:"transitionend"}[r],v={transform:e,transition:r,transitionDuration:r+"Duration",transitionProperty:r+"Property",transitionDelay:r+"Delay"},i=u.prototype=Object.create(n.prototype),s,h,c;return i.constructor=u,i._create=function(){this._transn={ingProperties:{},clean:{},onEnd:{}};this.css({position:"absolute"})},i.handleEvent=function(n){var t="on"+n.type;this[t]&&this[t](n)},i.getSize=function(){this.size=t(this.element)},i.css=function(n){var r=this.element.style,t,i;for(t in n)i=v[t]||t,r[i]=n[t]},i.getPosition=function(){var r=getComputedStyle(this.element),u=this.layout._getOption("originLeft"),f=this.layout._getOption("originTop"),e=r[u?"left":"right"],o=r[f?"top":"bottom"],n=parseFloat(e),t=parseFloat(o),i=this.layout.size;-1!=e.indexOf("%")&&(n=n/100*i.width);-1!=o.indexOf("%")&&(t=t/100*i.height);n=isNaN(n)?0:n;t=isNaN(t)?0:t;n-=u?i.paddingLeft:i.paddingRight;t-=f?i.paddingTop:i.paddingBottom;this.position.x=n;this.position.y=t},i.layoutPosition=function(){var r=this.layout.size,n={},t=this.layout._getOption("originLeft"),i=this.layout._getOption("originTop"),u=t?"paddingLeft":"paddingRight",f=t?"left":"right",e=t?"right":"left",o=this.position.x+r[u];n[f]=this.getXValue(o);n[e]="";var s=i?"paddingTop":"paddingBottom",h=i?"top":"bottom",c=i?"bottom":"top",l=this.position.y+r[s];n[h]=this.getYValue(l);n[c]="";this.css(n);this.emitEvent("layout",[this])},i.getXValue=function(n){var t=this.layout._getOption("horizontal");return this.layout.options.percentPosition&&!t?n/this.layout.size.width*100+"%":n+"px"},i.getYValue=function(n){var t=this.layout._getOption("horizontal");return this.layout.options.percentPosition&&t?n/this.layout.size.height*100+"%":n+"px"},i._transitionTo=function(n,t){this.getPosition();var r=this.position.x,u=this.position.y,f=n==this.position.x&&t==this.position.y;if(this.setPosition(n,t),f&&!this.isTransitioning)return void this.layoutPosition();var e=n-r,o=t-u,i={};i.transform=this.getTranslate(e,o);this.transition({to:i,onTransitionEnd:{transform:this.layoutPosition},isCleaning:!0})},i.getTranslate=function(n,t){var i=this.layout._getOption("originLeft"),r=this.layout._getOption("originTop");return n=i?n:-n,t=r?t:-t,"translate3d("+n+"px, "+t+"px, 0)"},i.goTo=function(n,t){this.setPosition(n,t);this.layoutPosition()},i.moveTo=i._transitionTo,i.setPosition=function(n,t){this.position.x=parseFloat(n);this.position.y=parseFloat(t)},i._nonTransition=function(n){this.css(n.to);n.isCleaning&&this._removeStyles(n.to);for(var t in n.onTransitionEnd)n.onTransitionEnd[t].call(this)},i.transition=function(n){var i,t,r;if(!parseFloat(this.layout.options.transitionDuration))return void this._nonTransition(n);i=this._transn;for(t in n.onTransitionEnd)i.onEnd[t]=n.onTransitionEnd[t];for(t in n.to)i.ingProperties[t]=!0,n.isCleaning&&(i.clean[t]=!0);n.from&&(this.css(n.from),r=this.element.offsetHeight,r=null);this.enableTransition(n.to);this.css(n.to);this.isTransitioning=!0},s="opacity,"+a(e),i.enableTransition=function(){if(!this.isTransitioning){var n=this.layout.options.transitionDuration;n="number"==typeof n?n+"ms":n;this.css({transitionProperty:s,transitionDuration:n,transitionDelay:this.staggerDelay||0});this.element.addEventListener(o,this,!1)}},i.onwebkitTransitionEnd=function(n){this.ontransitionend(n)},i.onotransitionend=function(n){this.ontransitionend(n)},h={"-webkit-transform":"transform"},i.ontransitionend=function(n){var t,i,r;n.target===this.element&&(t=this._transn,i=h[n.propertyName]||n.propertyName,(delete t.ingProperties[i],l(t.ingProperties)&&this.disableTransition(),i in t.clean&&(this.element.style[n.propertyName]="",delete t.clean[i]),i in t.onEnd)&&(r=t.onEnd[i],r.call(this),delete t.onEnd[i]),this.emitEvent("transitionEnd",[this]))},i.disableTransition=function(){this.removeTransitionStyles();this.element.removeEventListener(o,this,!1);this.isTransitioning=!1},i._removeStyles=function(n){var t={},i;for(i in n)t[i]="";this.css(t)},c={transitionProperty:"",transitionDuration:"",transitionDelay:""},i.removeTransitionStyles=function(){this.css(c)},i.stagger=function(n){n=isNaN(n)?0:n;this.staggerDelay=n+"ms"},i.removeElem=function(){this.element.parentNode.removeChild(this.element);this.css({display:""});this.emitEvent("remove",[this])},i.remove=function(){return r&&parseFloat(this.layout.options.transitionDuration)?(this.once("transitionEnd",function(){this.removeElem()}),void this.hide()):void this.removeElem()},i.reveal=function(){delete this.isHidden;this.css({display:""});var n=this.layout.options,t={},i=this.getHideRevealTransitionEndProperty("visibleStyle");t[i]=this.onRevealTransitionEnd;this.transition({from:n.hiddenStyle,to:n.visibleStyle,isCleaning:!0,onTransitionEnd:t})},i.onRevealTransitionEnd=function(){this.isHidden||this.emitEvent("reveal")},i.getHideRevealTransitionEndProperty=function(n){var t=this.layout.options[n],i;if(t.opacity)return"opacity";for(i in t)return i},i.hide=function(){this.isHidden=!0;this.css({display:""});var n=this.layout.options,t={},i=this.getHideRevealTransitionEndProperty("hiddenStyle");t[i]=this.onHideTransitionEnd;this.transition({from:n.visibleStyle,to:n.hiddenStyle,isCleaning:!0,onTransitionEnd:t})},i.onHideTransitionEnd=function(){this.isHidden&&(this.css({display:"none"}),this.emitEvent("hide"))},i.destroy=function(){this.css({position:"",left:"",right:"",top:"",bottom:"",transition:"",transform:""})},u}),function(n,t){"use strict";"function"==typeof define&&define.amd?define("outlayer/outlayer",["ev-emitter/ev-emitter","get-size/get-size","fizzy-ui-utils/utils","./item"],function(i,r,u,f){return t(n,i,r,u,f)}):"object"==typeof module&&module.exports?module.exports=t(n,require("ev-emitter"),require("get-size"),require("fizzy-ui-utils"),require("./item")):n.Outlayer=t(n,n.EvEmitter,n.getSize,n.fizzyUIUtils,n.Outlayer.Item)}(window,function(n,t,i,r,u){"use strict";function e(n,t){var i=r.getQueryElement(n),u,f;if(!i)return void(c&&c.error("Bad element for "+this.constructor.namespace+": "+(i||n)));this.element=i;o&&(this.$element=o(this.element));this.options=r.extend({},this.constructor.defaults);this.option(t);u=++y;this.element.outlayerGUID=u;s[u]=this;this._create();f=this._getOption("initLayout");f&&this.layout()}function h(n){function t(){n.apply(this,arguments)}return t.prototype=Object.create(n.prototype),t.prototype.constructor=t,t}function v(n){var r;if("number"==typeof n)return n;var t=n.match(/(^\d*\.?\d*)(\w*)/),i=t&&t[1],u=t&&t[2];return i.length?(i=parseFloat(i),r=a[u]||1,i*r):0}var c=n.console,o=n.jQuery,l=function(){},y=0,s={},f,a;return e.namespace="outlayer",e.Item=u,e.defaults={containerStyle:{position:"relative"},initLayout:!0,originLeft:!0,originTop:!0,resize:!0,resizeContainer:!0,transitionDuration:"0.4s",hiddenStyle:{opacity:0,transform:"scale(0.001)"},visibleStyle:{opacity:1,transform:"scale(1)"}},f=e.prototype,r.extend(f,t.prototype),f.option=function(n){r.extend(this.options,n)},f._getOption=function(n){var t=this.constructor.compatOptions[n];return t&&void 0!==this.options[t]?this.options[t]:this.options[n]},e.compatOptions={initLayout:"isInitLayout",horizontal:"isHorizontal",layoutInstant:"isLayoutInstant",originLeft:"isOriginLeft",originTop:"isOriginTop",resize:"isResizeBound",resizeContainer:"isResizingContainer"},f._create=function(){this.reloadItems();this.stamps=[];this.stamp(this.options.stamp);r.extend(this.element.style,this.options.containerStyle);var n=this._getOption("resize");n&&this.bindResize()},f.reloadItems=function(){this.items=this._itemize(this.element.children)},f._itemize=function(n){for(var u,f,i=this._filterFindItemElements(n),e=this.constructor.Item,r=[],t=0;t<i.length;t++)u=i[t],f=new e(u,this),r.push(f);return r},f._filterFindItemElements=function(n){return r.filterFindElements(n,this.options.itemSelector)},f.getItemElements=function(){return this.items.map(function(n){return n.element})},f.layout=function(){this._resetLayout();this._manageStamps();var n=this._getOption("layoutInstant"),t=void 0!==n?n:!this._isLayoutInited;this.layoutItems(this.items,t);this._isLayoutInited=!0},f._init=f.layout,f._resetLayout=function(){this.getSize()},f.getSize=function(){this.size=i(this.element)},f._getMeasurement=function(n,t){var u,r=this.options[n];r?("string"==typeof r?u=this.element.querySelector(r):r instanceof HTMLElement&&(u=r),this[n]=u?i(u)[t]:r):this[n]=0},f.layoutItems=function(n,t){n=this._getItemsForLayout(n);this._layoutItems(n,t);this._postLayout()},f._getItemsForLayout=function(n){return n.filter(function(n){return!n.isIgnored})},f._layoutItems=function(n,t){if(this._emitCompleteOnItems("layout",n),n&&n.length){var i=[];n.forEach(function(n){var r=this._getItemLayoutPosition(n);r.item=n;r.isInstant=t||n.isLayoutInstant;i.push(r)},this);this._processLayoutQueue(i)}},f._getItemLayoutPosition=function(){return{x:0,y:0}},f._processLayoutQueue=function(n){this.updateStagger();n.forEach(function(n,t){this._positionItem(n.item,n.x,n.y,n.isInstant,t)},this)},f.updateStagger=function(){var n=this.options.stagger;return null===n||void 0===n?void(this.stagger=0):(this.stagger=v(n),this.stagger)},f._positionItem=function(n,t,i,r,u){r?n.goTo(t,i):(n.stagger(u*this.stagger),n.moveTo(t,i))},f._postLayout=function(){this.resizeContainer()},f.resizeContainer=function(){var t=this._getOption("resizeContainer"),n;t&&(n=this._getContainerSize(),n&&(this._setContainerMeasure(n.width,!0),this._setContainerMeasure(n.height,!1)))},f._getContainerSize=l,f._setContainerMeasure=function(n,t){if(void 0!==n){var i=this.size;i.isBorderBox&&(n+=t?i.paddingLeft+i.paddingRight+i.borderLeftWidth+i.borderRightWidth:i.paddingBottom+i.paddingTop+i.borderTopWidth+i.borderBottomWidth);n=Math.max(n,0);this.element.style[t?"width":"height"]=n+"px"}},f._emitCompleteOnItems=function(n,t){function r(){e.dispatchEvent(n+"Complete",null,[t])}function f(){i++;i==u&&r()}var e=this,u=t.length,i;if(!t||!u)return void r();i=0;t.forEach(function(t){t.once(n,f)})},f.dispatchEvent=function(n,t,i){var u=t?[t].concat(i):i,r;(this.emitEvent(n,u),o)&&((this.$element=this.$element||o(this.element),t)?(r=o.Event(t),r.type=n,this.$element.trigger(r,i)):this.$element.trigger(n,i))},f.ignore=function(n){var t=this.getItem(n);t&&(t.isIgnored=!0)},f.unignore=function(n){var t=this.getItem(n);t&&delete t.isIgnored},f.stamp=function(n){n=this._find(n);n&&(this.stamps=this.stamps.concat(n),n.forEach(this.ignore,this))},f.unstamp=function(n){n=this._find(n);n&&n.forEach(function(n){r.removeFrom(this.stamps,n);this.unignore(n)},this)},f._find=function(n){if(n)return("string"==typeof n&&(n=this.element.querySelectorAll(n)),n=r.makeArray(n))},f._manageStamps=function(){this.stamps&&this.stamps.length&&(this._getBoundingRect(),this.stamps.forEach(this._manageStamp,this))},f._getBoundingRect=function(){var t=this.element.getBoundingClientRect(),n=this.size;this._boundingRect={left:t.left+n.paddingLeft+n.borderLeftWidth,top:t.top+n.paddingTop+n.borderTopWidth,right:t.right-(n.paddingRight+n.borderRightWidth),bottom:t.bottom-(n.paddingBottom+n.borderBottomWidth)}},f._manageStamp=l,f._getElementOffset=function(n){var t=n.getBoundingClientRect(),r=this._boundingRect,u=i(n);return{left:t.left-r.left-u.marginLeft,top:t.top-r.top-u.marginTop,right:r.right-t.right-u.marginRight,bottom:r.bottom-t.bottom-u.marginBottom}},f.handleEvent=r.handleEvent,f.bindResize=function(){n.addEventListener("resize",this);this.isResizeBound=!0},f.unbindResize=function(){n.removeEventListener("resize",this);this.isResizeBound=!1},f.onresize=function(){this.resize()},r.debounceMethod(e,"onresize",100),f.resize=function(){this.isResizeBound&&this.needsResizeLayout()&&this.layout()},f.needsResizeLayout=function(){var n=i(this.element),t=this.size&&n;return t&&n.innerWidth!==this.size.innerWidth},f.addItems=function(n){var t=this._itemize(n);return t.length&&(this.items=this.items.concat(t)),t},f.appended=function(n){var t=this.addItems(n);t.length&&(this.layoutItems(t,!0),this.reveal(t))},f.prepended=function(n){var t=this._itemize(n),i;t.length&&(i=this.items.slice(0),this.items=t.concat(i),this._resetLayout(),this._manageStamps(),this.layoutItems(t,!0),this.reveal(t),this.layoutItems(i))},f.reveal=function(n){if(this._emitCompleteOnItems("reveal",n),n&&n.length){var t=this.updateStagger();n.forEach(function(n,i){n.stagger(i*t);n.reveal()})}},f.hide=function(n){if(this._emitCompleteOnItems("hide",n),n&&n.length){var t=this.updateStagger();n.forEach(function(n,i){n.stagger(i*t);n.hide()})}},f.revealItemElements=function(n){var t=this.getItems(n);this.reveal(t)},f.hideItemElements=function(n){var t=this.getItems(n);this.hide(t)},f.getItem=function(n){for(var i,t=0;t<this.items.length;t++)if(i=this.items[t],i.element==n)return i},f.getItems=function(n){n=r.makeArray(n);var t=[];return n.forEach(function(n){var i=this.getItem(n);i&&t.push(i)},this),t},f.remove=function(n){var t=this.getItems(n);this._emitCompleteOnItems("remove",t);t&&t.length&&t.forEach(function(n){n.remove();r.removeFrom(this.items,n)},this)},f.destroy=function(){var n=this.element.style,t;n.height="";n.position="";n.width="";this.items.forEach(function(n){n.destroy()});this.unbindResize();t=this.element.outlayerGUID;delete s[t];delete this.element.outlayerGUID;o&&o.removeData(this.element,this.constructor.namespace)},e.data=function(n){n=r.getQueryElement(n);var t=n&&n.outlayerGUID;return t&&s[t]},e.create=function(n,t){var i=h(e);return i.defaults=r.extend({},e.defaults),r.extend(i.defaults,t),i.compatOptions=r.extend({},e.compatOptions),i.namespace=n,i.data=e.data,i.Item=h(u),r.htmlInit(i,n),o&&o.bridget&&o.bridget(n,i),i},a={ms:1,s:1e3},e.Item=u,e}),function(n,t){"function"==typeof define&&define.amd?define(["outlayer/outlayer","get-size/get-size"],t):"object"==typeof module&&module.exports?module.exports=t(require("outlayer"),require("get-size")):n.Masonry=t(n.Outlayer,n.getSize)}(window,function(n,t){var r=n.create("masonry"),i;return r.compatOptions.fitWidth="isFitWidth",i=r.prototype,i._resetLayout=function(){this.getSize();this._getMeasurement("columnWidth","outerWidth");this._getMeasurement("gutter","outerWidth");this.measureColumns();this.colYs=[];for(var n=0;n<this.cols;n++)this.colYs.push(0);this.maxY=0;this.horizontalColIndex=0},i.measureColumns=function(){var n,i;(this.getContainerWidth(),this.columnWidth)||(n=this.items[0],i=n&&n.element,this.columnWidth=i&&t(i).outerWidth||this.containerWidth);var r=this.columnWidth+=this.gutter,f=this.containerWidth+this.gutter,u=f/r,e=r-f%r,o=e&&1>e?"round":"floor";u=Math[o](u);this.cols=Math.max(u,1)},i.getContainerWidth=function(){var i=this._getOption("fitWidth"),r=i?this.element.parentNode:this.element,n=t(r);this.containerWidth=n&&n.innerWidth},i._getItemLayoutPosition=function(n){n.getSize();var u=n.size.outerWidth%this.columnWidth,f=u&&1>u?"round":"ceil",i=Math[f](n.size.outerWidth/this.columnWidth);i=Math.min(i,this.cols);for(var e=this.options.horizontalOrder?"_getHorizontalColPosition":"_getTopColPosition",t=this[e](i,n),o={x:this.columnWidth*t.col,y:t.y},s=t.y+n.size.outerHeight,h=i+t.col,r=t.col;h>r;r++)this.colYs[r]=s;return o},i._getTopColPosition=function(n){var t=this._getTopColGroup(n),i=Math.min.apply(Math,t);return{col:t.indexOf(i),y:i}},i._getTopColGroup=function(n){if(2>n)return this.colYs;for(var i=[],r=this.cols+1-n,t=0;r>t;t++)i[t]=this._getColGroupY(t,n);return i},i._getColGroupY=function(n,t){if(2>t)return this.colYs[n];var i=this.colYs.slice(n,n+t);return Math.max.apply(Math,i)},i._getHorizontalColPosition=function(n,t){var i=this.horizontalColIndex%this.cols,u=n>1&&i+n>this.cols,r;return i=u?0:i,r=t.size.outerWidth&&t.size.outerHeight,this.horizontalColIndex=r?i+n:this.horizontalColIndex,{col:i,y:this._getColGroupY(i,n)}},i._manageStamp=function(n){var e=t(n),r=this._getElementOffset(n),h=this._getOption("originLeft"),o=h?r.left:r.right,s=o+e.outerWidth,f=Math.floor(o/this.columnWidth),i;f=Math.max(0,f);i=Math.floor(s/this.columnWidth);i-=s%this.columnWidth?0:1;i=Math.min(this.cols-1,i);for(var c=this._getOption("originTop"),l=(c?r.top:r.bottom)+e.outerHeight,u=f;i>=u;u++)this.colYs[u]=Math.max(l,this.colYs[u])},i._getContainerSize=function(){this.maxY=Math.max.apply(Math,this.colYs);var n={height:this.maxY};return this._getOption("fitWidth")&&(n.width=this._getContainerFitWidth()),n},i._getContainerFitWidth=function(){for(var n=0,t=this.cols;--t&&0===this.colYs[t];)n++;return(this.cols-n)*this.columnWidth-this.gutter},i.needsResizeLayout=function(){var n=this.containerWidth;return this.getContainerWidth(),n!=this.containerWidth},r});!function(n,t){"function"==typeof define&&define.amd?define("ev-emitter/ev-emitter",t):"object"==typeof module&&module.exports?module.exports=t():n.EvEmitter=t()}("undefined"!=typeof window?window:this,function(){function t(){}var n=t.prototype;return n.on=function(n,t){if(n&&t){var i=this._events=this._events||{},r=i[n]=i[n]||[];return r.indexOf(t)==-1&&r.push(t),this}},n.once=function(n,t){if(n&&t){this.on(n,t);var i=this._onceEvents=this._onceEvents||{},r=i[n]=i[n]||{};return r[t]=!0,this}},n.off=function(n,t){var i=this._events&&this._events[n],r;if(i&&i.length)return r=i.indexOf(t),r!=-1&&i.splice(r,1),this},n.emitEvent=function(n,t){var i=this._events&&this._events[n],u,f,r,e;if(i&&i.length){for(i=i.slice(0),t=t||[],u=this._onceEvents&&this._onceEvents[n],f=0;f<i.length;f++)r=i[f],e=u&&u[r],e&&(this.off(n,r),delete u[r]),r.apply(this,t);return this}},n.allOff=function(){delete this._events;delete this._onceEvents},t}),function(n,t){"use strict";"function"==typeof define&&define.amd?define(["ev-emitter/ev-emitter"],function(i){return t(n,i)}):"object"==typeof module&&module.exports?module.exports=t(n,require("ev-emitter")):n.imagesLoaded=t(n,n.EvEmitter)}("undefined"!=typeof window?window:this,function(n,t){function o(n,t){for(var i in t)n[i]=t[i];return n}function h(n){if(Array.isArray(n))return n;var t="object"==typeof n&&"number"==typeof n.length;return t?c.call(n):[n]}function i(n,t,r){if(!(this instanceof i))return new i(n,t,r);var u=n;return"string"==typeof n&&(u=document.querySelectorAll(n)),u?(this.elements=h(u),this.options=o({},this.options),"function"==typeof t?r=t:o(this.options,t),r&&this.on("always",r),this.getImages(),f&&(this.jqDeferred=new f.Deferred),void setTimeout(this.check.bind(this))):void e.error("Bad element for imagesLoaded "+(u||n))}function r(n){this.img=n}function u(n,t){this.url=n;this.element=t;this.img=new Image}var f=n.jQuery,e=n.console,c=Array.prototype.slice,s;return i.prototype=Object.create(t.prototype),i.prototype.options={},i.prototype.getImages=function(){this.images=[];this.elements.forEach(this.addElementImages,this)},i.prototype.addElementImages=function(n){var i,r,t,f,u,e;if("IMG"==n.nodeName&&this.addImage(n),this.options.background===!0&&this.addElementBackgroundImages(n),i=n.nodeType,i&&s[i]){for(r=n.querySelectorAll("img"),t=0;t<r.length;t++)f=r[t],this.addImage(f);if("string"==typeof this.options.background)for(u=n.querySelectorAll(this.options.background),t=0;t<u.length;t++)e=u[t],this.addElementBackgroundImages(e)}},s={1:!0,9:!0,11:!0},i.prototype.addElementBackgroundImages=function(n){var i=getComputedStyle(n),r,t,u;if(i)for(r=/url\((['"])?(.*?)\1\)/gi,t=r.exec(i.backgroundImage);null!==t;)u=t&&t[2],u&&this.addBackground(u,n),t=r.exec(i.backgroundImage)},i.prototype.addImage=function(n){var t=new r(n);this.images.push(t)},i.prototype.addBackground=function(n,t){var i=new u(n,t);this.images.push(i)},i.prototype.check=function(){function n(n,i,r){setTimeout(function(){t.progress(n,i,r)})}var t=this;return this.progressedCount=0,this.hasAnyBroken=!1,this.images.length?void this.images.forEach(function(t){t.once("progress",n);t.check()}):void this.complete()},i.prototype.progress=function(n,t,i){this.progressedCount++;this.hasAnyBroken=this.hasAnyBroken||!n.isLoaded;this.emitEvent("progress",[this,n,t]);this.jqDeferred&&this.jqDeferred.notify&&this.jqDeferred.notify(this,n);this.progressedCount==this.images.length&&this.complete();this.options.debug&&e&&e.log("progress: "+i,n,t)},i.prototype.complete=function(){var t=this.hasAnyBroken?"fail":"done",n;(this.isComplete=!0,this.emitEvent(t,[this]),this.emitEvent("always",[this]),this.jqDeferred)&&(n=this.hasAnyBroken?"reject":"resolve",this.jqDeferred[n](this))},r.prototype=Object.create(t.prototype),r.prototype.check=function(){var n=this.getIsImageComplete();return n?void this.confirm(0!==this.img.naturalWidth,"naturalWidth"):(this.proxyImage=new Image,this.proxyImage.addEventListener("load",this),this.proxyImage.addEventListener("error",this),this.img.addEventListener("load",this),this.img.addEventListener("error",this),void(this.proxyImage.src=this.img.src))},r.prototype.getIsImageComplete=function(){return this.img.complete&&this.img.naturalWidth},r.prototype.confirm=function(n,t){this.isLoaded=n;this.emitEvent("progress",[this,this.img,t])},r.prototype.handleEvent=function(n){var t="on"+n.type;this[t]&&this[t](n)},r.prototype.onload=function(){this.confirm(!0,"onload");this.unbindEvents()},r.prototype.onerror=function(){this.confirm(!1,"onerror");this.unbindEvents()},r.prototype.unbindEvents=function(){this.proxyImage.removeEventListener("load",this);this.proxyImage.removeEventListener("error",this);this.img.removeEventListener("load",this);this.img.removeEventListener("error",this)},u.prototype=Object.create(r.prototype),u.prototype.check=function(){this.img.addEventListener("load",this);this.img.addEventListener("error",this);this.img.src=this.url;var n=this.getIsImageComplete();n&&(this.confirm(0!==this.img.naturalWidth,"naturalWidth"),this.unbindEvents())},u.prototype.unbindEvents=function(){this.img.removeEventListener("load",this);this.img.removeEventListener("error",this)},u.prototype.confirm=function(n,t){this.isLoaded=n;this.emitEvent("progress",[this,this.element,t])},i.makeJQueryPlugin=function(t){t=t||n.jQuery;t&&(f=t,f.fn.imagesLoaded=function(n,t){var r=new i(this,n,t);return r.jqDeferred.promise(f(this))})},i.makeJQueryPlugin(),i}),function(n){function o(n){var i=n.length,r=t.type(n);return r==="function"||t.isWindow(n)?!1:n.nodeType===1&&i?!0:r==="array"||i===0||typeof i=="number"&&i>0&&i-1 in n}var t,i,r;if(!n.jQuery){t=function(n,i){return new t.fn.init(n,i)};t.isWindow=function(n){return n!=null&&n==n.window};t.type=function(n){return n==null?n+"":typeof n=="object"||typeof n=="function"?u[s.call(n)]||"object":typeof n};t.isArray=Array.isArray||function(n){return t.type(n)==="array"};t.isPlainObject=function(n){var i;if(!n||t.type(n)!=="object"||n.nodeType||t.isWindow(n))return!1;try{if(n.constructor&&!f.call(n,"constructor")&&!f.call(n.constructor.prototype,"isPrototypeOf"))return!1}catch(r){return!1}for(i in n);return i===undefined||f.call(n,i)};t.each=function(n,t,i){var u,r=0,f=n.length,e=o(n);if(i){if(e){for(;r<f;r++)if(u=t.apply(n[r],i),u===!1)break}else for(r in n)if(u=t.apply(n[r],i),u===!1)break}else if(e){for(;r<f;r++)if(u=t.call(n[r],r,n[r]),u===!1)break}else for(r in n)if(u=t.call(n[r],r,n[r]),u===!1)break;return n};t.data=function(n,r,u){var e,f;if(u===undefined){if(f=n[t.expando],e=f&&i[f],r===undefined)return e;if(e&&r in e)return e[r]}else if(r!==undefined)return f=n[t.expando]||(n[t.expando]=++t.uuid),i[f]=i[f]||{},i[f][r]=u,u};t.removeData=function(n,r){var u=n[t.expando],f=u&&i[u];f&&t.each(r,function(n,t){delete f[t]})};t.extend=function(){var r,e,i,f,o,s,n=arguments[0]||{},u=1,c=arguments.length,h=!1;for(typeof n=="boolean"&&(h=n,n=arguments[u]||{},u++),typeof n!="object"&&t.type(n)!=="function"&&(n={}),u===c&&(n=this,u--);u<c;u++)if((o=arguments[u])!=null)for(f in o)(r=n[f],i=o[f],n!==i)&&(h&&i&&(t.isPlainObject(i)||(e=t.isArray(i)))?(e?(e=!1,s=r&&t.isArray(r)?r:[]):s=r&&t.isPlainObject(r)?r:{},n[f]=t.extend(h,s,i)):i!==undefined&&(n[f]=i));return n};t.queue=function(n,i,r){function f(n,t){var i=t||[];return n!=null&&(o(Object(n))?function(n,t){for(var r=+t.length,i=0,u=n.length;i<r;)n[u++]=t[i++];if(r!==r)while(t[i]!==undefined)n[u++]=t[i++];return n.length=u,n}(i,typeof n=="string"?[n]:n):[].push.call(i,n)),i}if(n){i=(i||"fx")+"queue";var u=t.data(n,i);return r?(!u||t.isArray(r)?u=t.data(n,i,f(r)):u.push(r),u):u||[]}};t.dequeue=function(n,i){t.each(n.nodeType?[n]:n,function(n,r){i=i||"fx";var f=t.queue(r,i),u=f.shift();u==="inprogress"&&(u=f.shift());u&&(i==="fx"&&f.unshift("inprogress"),u.call(r,function(){t.dequeue(r,i)}))})};t.fn=t.prototype={init:function(n){if(n.nodeType)return this[0]=n,this;throw new Error("Not a DOM node.");},offset:function(){var t=this[0].getBoundingClientRect?this[0].getBoundingClientRect():{top:0,left:0};return{top:t.top+(n.pageYOffset||document.scrollTop||0)-(document.clientTop||0),left:t.left+(n.pageXOffset||document.scrollLeft||0)-(document.clientLeft||0)}},position:function(){function offsetParent(){for(var n=this.offsetParent||document;n&&!1&&n.style.position==="static";)n=n.offsetParent;return n||document}var r=this[0],offsetParent=offsetParent.apply(r),n=this.offset(),i=/^(?:body|html)$/i.test(offsetParent.nodeName)?{top:0,left:0}:t(offsetParent).offset();return n.top-=parseFloat(r.style.marginTop)||0,n.left-=parseFloat(r.style.marginLeft)||0,offsetParent.style&&(i.top+=parseFloat(offsetParent.style.borderTopWidth)||0,i.left+=parseFloat(offsetParent.style.borderLeftWidth)||0),{top:n.top-i.top,left:n.left-i.left}}};i={};t.expando="velocity"+(new Date).getTime();t.uuid=0;var u={},f=u.hasOwnProperty,s=u.toString,e="Boolean Number String Function Array Date RegExp Object Error".split(" ");for(r=0;r<e.length;r++)u["[object "+e[r]+"]"]=e[r].toLowerCase();t.fn.init.prototype=t.fn;n.Velocity={Utilities:t}}}(window),function(n){typeof module=="object"&&typeof module.exports=="object"?module.exports=n():typeof define=="function"&&define.amd?define(n):n()}(function(){return function(n,t,i,r){function tt(n){for(var i=-1,u=n?n.length:0,r=[],t;++i<u;)t=n[i],t&&r.push(t);return r}function p(n){return s.isWrapped(n)?n=[].slice.call(n):s.isNode(n)&&(n=[n]),n}function e(n){var t=o.data(n,"velocity");return t===null?r:t}function it(n){return function(t){return Math.round(t*n)*(1/n)}}function k(n,i,r,u){function a(n,t){return 1-3*t+3*n}function v(n,t){return 3*t-6*n}function y(n){return 3*n}function h(n,t,i){return((a(t,i)*n+v(t,i))*n+y(t))*n}function p(n,t,i){return 3*a(t,i)*n*n+2*v(t,i)*n+y(t)}function tt(t,i){for(var f,e,u=0;u<b;++u){if(f=p(i,n,r),f===0)return i;e=h(i,n,r)-t;i-=e/f}return i}function it(){for(var t=0;t<o;++t)e[t]=h(t*s,n,r)}function rt(t,i,u){var e,f,o=0;do f=i+(u-i)/2,e=h(f,n,r)-t,e>0?u=f:i=f;while(Math.abs(e)>d&&++o<g);return f}function ut(t){for(var u=0,i=1,c=o-1;i!=c&&e[i]<=t;++i)u+=s;--i;var l=(t-e[i])/(e[i+1]-e[i]),f=u+l*s,h=p(f,n,r);return h>=k?tt(t,f):h==0?f:rt(t,u,u+s)}function ft(){l=!0;(n!=i||r!=u)&&it()}var b=4,k=.001,d=1e-7,g=10,o=11,s=1/(o-1),nt="Float32Array"in t,f,e,l,c,w;if(arguments.length!==4)return!1;for(f=0;f<4;++f)if(typeof arguments[f]!="number"||isNaN(arguments[f])||!isFinite(arguments[f]))return!1;return n=Math.min(n,1),r=Math.min(r,1),n=Math.max(n,0),r=Math.max(r,0),e=nt?new Float32Array(o):new Array(o),l=!1,c=function(t){return(l||ft(),n===i&&r===u)?t:t===0?0:t===1?1:h(ut(t),i,u)},c.getControlPoints=function(){return[{x:n,y:i},{x:r,y:u}]},w="generateBezier("+[n,i,r,u]+")",c.toString=function(){return w},c}function g(n,t){var i=n;return s.isString(n)?f.Easings[n]||(i=!1):i=s.isArray(n)&&n.length===1?it.apply(null,n):s.isArray(n)&&n.length===2?d.apply(null,n.concat([t])):s.isArray(n)&&n.length===4?k.apply(null,n):!1,i===!1&&(i=f.Easings[f.defaults.easing]?f.defaults.easing:b),i}function v(n){var d,c,ft,w,g,ot,tt,h,it,st,a,i,b,ht,k,ut,rt;if(n)for(d=(new Date).getTime(),c=0,ft=f.State.calls.length;c<ft;c++)if(f.State.calls[c]){var p=f.State.calls[c],et=p[0],t=p[2],y=p[3],ct=!!y;for(y||(y=f.State.calls[c][3]=d-16),w=Math.min((d-y)/t.duration,1),g=0,ot=et.length;g<ot;g++)if(tt=et[g],h=tt.element,e(h)){it=!1;t.display!==r&&t.display!==null&&t.display!=="none"&&(t.display==="flex"&&(st=["-webkit-box","-moz-box","-ms-flexbox","-webkit-flex"],o.each(st,function(n,t){u.setPropertyValue(h,"display",t)})),u.setPropertyValue(h,"display",t.display));t.visibility!==r&&t.visibility!=="hidden"&&u.setPropertyValue(h,"visibility",t.visibility);for(a in tt)if(a!=="element"){if(i=tt[a],ht=s.isString(i.easing)?f.Easings[i.easing]:i.easing,w===1)b=i.endValue;else if(b=i.startValue+(i.endValue-i.startValue)*ht(w),!ct&&b===i.currentValue)continue;i.currentValue=b;u.Hooks.registered[a]&&(k=u.Hooks.getRoot(a),ut=e(h).rootPropertyValueCache[k],ut&&(i.rootPropertyValue=ut));rt=u.setPropertyValue(h,a,i.currentValue+(parseFloat(b)===0?"":i.unitType),i.rootPropertyValue,i.scrollData);u.Hooks.registered[a]&&(e(h).rootPropertyValueCache[k]=u.Normalizations.registered[k]?u.Normalizations.registered[k]("extract",null,rt[1]):rt[1]);rt[0]==="transform"&&(it=!0)}t.mobileHA&&e(h).transformCache.translate3d===r&&(e(h).transformCache.translate3d="(0px, 0px, 0px)",it=!0);it&&u.flushTransformCache(h)}t.display!==r&&t.display!=="none"&&(f.State.calls[c][2].display=!1);t.visibility!==r&&t.visibility!=="hidden"&&(f.State.calls[c][2].visibility=!1);t.progress&&t.progress.call(p[1],p[1],w,Math.max(0,y+t.duration-d),y);w===1&&nt(c)}f.State.isTicking&&l(v)}function nt(n,t){var h,v,i,c,l,b;if(!f.State.calls[n])return!1;var y=f.State.calls[n][0],a=f.State.calls[n][1],s=f.State.calls[n][2],p=f.State.calls[n][4],w=!1;for(h=0,v=y.length;h<v;h++){if(i=y[h].element,t||s.loop||(s.display==="none"&&u.setPropertyValue(i,"display",s.display),s.visibility==="hidden"&&u.setPropertyValue(i,"visibility",s.visibility)),s.loop===!0||o.queue(i)[1]!==r&&/\.velocityQueueEntryFlag/i.test(o.queue(i)[1])||e(i)&&(e(i).isAnimating=!1,e(i).rootPropertyValueCache={},c=!1,o.each(u.Lists.transforms3D,function(n,t){var u=/^scale/.test(t)?1:0,f=e(i).transformCache[t];e(i).transformCache[t]!==r&&new RegExp("^\\("+u+"[^.]").test(f)&&(c=!0,delete e(i).transformCache[t])}),s.mobileHA&&(c=!0,delete e(i).transformCache.translate3d),c&&u.flushTransformCache(i),u.Values.removeClass(i,"velocity-animating")),!t&&s.complete&&!s.loop&&h===v-1)try{s.complete.call(a,a)}catch(k){setTimeout(function(){throw k;},1)}p&&s.loop!==!0&&p(a);s.loop!==!0||t||(o.each(e(i).tweensContainer,function(n,t){/^rotate/.test(n)&&parseFloat(t.endValue)===360&&(t.endValue=0,t.startValue=360)}),f(i,"reverse",{loop:!0,delay:s.delay}));s.queue!==!1&&o.dequeue(i,s.queue)}for(f.State.calls[n]=!1,l=0,b=f.State.calls.length;l<b;l++)if(f.State.calls[l]!==!1){w=!0;break}w===!1&&(f.State.isTicking=!1,delete f.State.calls,f.State.calls=[])}var h=function(){var n,t;if(i.documentMode)return i.documentMode;for(n=7;n>4;n--)if(t=i.createElement("div"),t.innerHTML="<!--[if IE "+n+"]><span><\/span><![endif]-->",t.getElementsByTagName("span").length)return t=null,n;return r}(),y=function(){var n=0;return t.webkitRequestAnimationFrame||t.mozRequestAnimationFrame||function(t){var r=(new Date).getTime(),i;return i=Math.max(0,16-(r-n)),n=r+i,setTimeout(function(){t(r+i)},i)}}(),s={isString:function(n){return typeof n=="string"},isArray:Array.isArray||function(n){return Object.prototype.toString.call(n)==="[object Array]"},isFunction:function(n){return Object.prototype.toString.call(n)==="[object Function]"},isNode:function(n){return n&&n.nodeType},isNodeList:function(n){return typeof n=="object"&&/^\[object (HTMLCollection|NodeList|Object)\]$/.test(Object.prototype.toString.call(n))&&n.length!==r&&(n.length===0||typeof n[0]=="object"&&n[0].nodeType>0)},isWrapped:function(n){return n&&(n.jquery||t.Zepto&&t.Zepto.zepto.isZ(n))},isSVG:function(n){return t.SVGElement&&n instanceof t.SVGElement},isEmptyObject:function(n){for(var t in n)return!1;return!0}},o,w=!1,d,u,c,l;if(n.fn&&n.fn.jquery?(o=n,w=!0):o=t.Velocity.Utilities,h<=8&&!w)throw new Error("Velocity: IE8 and below require jQuery to be loaded before Velocity.");else if(h<=7){jQuery.fn.velocity=jQuery.fn.animate;return}var a=400,b="swing",f={State:{isMobile:/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent),isAndroid:/Android/i.test(navigator.userAgent),isGingerbread:/Android 2\.3\.[3-7]/i.test(navigator.userAgent),isChrome:t.chrome,isFirefox:/Firefox/i.test(navigator.userAgent),prefixElement:i.createElement("div"),prefixMatches:{},scrollAnchor:null,scrollPropertyLeft:null,scrollPropertyTop:null,isTicking:!1,calls:[]},CSS:{},Utilities:o,Redirects:{},Easings:{},Promise:t.Promise,defaults:{queue:"",duration:a,easing:b,begin:r,complete:r,progress:r,display:r,visibility:r,loop:!1,delay:!1,mobileHA:!0,_cacheValues:!0},init:function(n){o.data(n,"velocity",{isSVG:s.isSVG(n),isAnimating:!1,computedStyle:null,tweensContainer:null,rootPropertyValueCache:{},transformCache:{}})},hook:null,mock:!1,version:{major:1,minor:1,patch:0},debug:!1};return t.pageYOffset!==r?(f.State.scrollAnchor=t,f.State.scrollPropertyLeft="pageXOffset",f.State.scrollPropertyTop="pageYOffset"):(f.State.scrollAnchor=i.documentElement||i.body.parentNode||i.body,f.State.scrollPropertyLeft="scrollLeft",f.State.scrollPropertyTop="scrollTop"),d=function(){function t(n){return-n.tension*n.x-n.friction*n.v}function n(n,i,r){var u={x:n.x+r.dx*i,v:n.v+r.dv*i,tension:n.tension,friction:n.friction};return{dx:u.v,dv:t(u)}}function i(i,r){var u={dx:i.v,dv:t(i)},f=n(i,r*.5,u),e=n(i,r*.5,f),o=n(i,r,e),s=1/6*(u.dx+2*(f.dx+e.dx)+o.dx),h=1/6*(u.dv+2*(f.dv+e.dv)+o.dv);return i.x=i.x+s*r,i.v=i.v+h*r,i}return function r(n,t,u){var o={x:-1,v:0,tension:null,friction:null},s=[0],e=0,l=1/1e4,a=16/1e3,h,c,f;for(n=parseFloat(n)||500,t=parseFloat(t)||20,u=u||null,o.tension=n,o.friction=t,h=u!==null,h?(e=r(n,t),c=e/u*a):c=a;;)if(f=i(f||o,c),s.push(1+f.x),e+=16,!(Math.abs(f.x)>l&&Math.abs(f.v)>l))break;return h?function(n){return s[n*(s.length-1)|0]}:e}}(),f.Easings={linear:function(n){return n},swing:function(n){return.5-Math.cos(n*Math.PI)/2},spring:function(n){return 1-Math.cos(n*4.5*Math.PI)*Math.exp(-n*6)}},o.each([["ease",[.25,.1,.25,1]],["ease-in",[.42,0,1,1]],["ease-out",[0,0,.58,1]],["ease-in-out",[.42,0,.58,1]],["easeInSine",[.47,0,.745,.715]],["easeOutSine",[.39,.575,.565,1]],["easeInOutSine",[.445,.05,.55,.95]],["easeInQuad",[.55,.085,.68,.53]],["easeOutQuad",[.25,.46,.45,.94]],["easeInOutQuad",[.455,.03,.515,.955]],["easeInCubic",[.55,.055,.675,.19]],["easeOutCubic",[.215,.61,.355,1]],["easeInOutCubic",[.645,.045,.355,1]],["easeInQuart",[.895,.03,.685,.22]],["easeOutQuart",[.165,.84,.44,1]],["easeInOutQuart",[.77,0,.175,1]],["easeInQuint",[.755,.05,.855,.06]],["easeOutQuint",[.23,1,.32,1]],["easeInOutQuint",[.86,0,.07,1]],["easeInExpo",[.95,.05,.795,.035]],["easeOutExpo",[.19,1,.22,1]],["easeInOutExpo",[1,0,0,1]],["easeInCirc",[.6,.04,.98,.335]],["easeOutCirc",[.075,.82,.165,1]],["easeInOutCirc",[.785,.135,.15,.86]]],function(n,t){f.Easings[t[0]]=k.apply(null,t[1])}),u=f.CSS={RegEx:{isHex:/^#([A-f\d]{3}){1,2}$/i,valueUnwrap:/^[A-z]+\((.*)\)$/i,wrappedValueAlreadyExtracted:/[0-9.]+ [0-9.]+ [0-9.]+( [0-9.]+)?/,valueSplit:/([A-z]+\(.+\))|(([A-z0-9#-.]+?)(?=\s|$))/ig},Lists:{colors:["fill","stroke","stopColor","color","backgroundColor","borderColor","borderTopColor","borderRightColor","borderBottomColor","borderLeftColor","outlineColor"],transformsBase:["translateX","translateY","scale","scaleX","scaleY","skewX","skewY","rotateZ"],transforms3D:["transformPerspective","translateZ","scaleZ","rotateX","rotateY"]},Hooks:{templates:{textShadow:["Color X Y Blur","black 0px 0px 0px"],boxShadow:["Color X Y Blur Spread","black 0px 0px 0px 0px"],clip:["Top Right Bottom Left","0px 0px 0px 0px"],backgroundPosition:["X Y","0% 0%"],transformOrigin:["X Y Z","50% 50% 0px"],perspectiveOrigin:["X Y","50% 50%"]},registered:{},register:function(){for(var e,i,r,t,f,o,s,n=0;n<u.Lists.colors.length;n++)e=u.Lists.colors[n]==="color"?"0 0 0 1":"255 255 255 1",u.Hooks.templates[u.Lists.colors[n]]=["Red Green Blue Alpha",e];if(h)for(i in u.Hooks.templates)r=u.Hooks.templates[i],t=r[0].split(" "),f=r[1].match(u.RegEx.valueSplit),t[0]==="Color"&&(t.push(t.shift()),f.push(f.shift()),u.Hooks.templates[i]=[t.join(" "),f.join(" ")]);for(i in u.Hooks.templates){r=u.Hooks.templates[i];t=r[0].split(" ");for(n in t)o=i+t[n],s=n,u.Hooks.registered[o]=[i,s]}},getRoot:function(n){var t=u.Hooks.registered[n];return t?t[0]:n},cleanRootPropertyValue:function(n,t){return u.RegEx.valueUnwrap.test(t)&&(t=t.match(u.RegEx.valueUnwrap)[1]),u.Values.isCSSNullValue(t)&&(t=u.Hooks.templates[n][1]),t},extractValue:function(n,t){var i=u.Hooks.registered[n],r,f;return i?(r=i[0],f=i[1],t=u.Hooks.cleanRootPropertyValue(r,t),t.toString().match(u.RegEx.valueSplit)[f]):t},injectValue:function(n,t,i){var r=u.Hooks.registered[n],e,o,f;return r?(e=r[0],o=r[1],i=u.Hooks.cleanRootPropertyValue(e,i),f=i.toString().match(u.RegEx.valueSplit),f[o]=t,f.join(" ")):i}},Normalizations:{registered:{clip:function(n,t,i){switch(n){case"name":return"clip";case"extract":var r;return u.RegEx.wrappedValueAlreadyExtracted.test(i)?r=i:(r=i.toString().match(u.RegEx.valueUnwrap),r=r?r[1].replace(/,(\s+)?/g," "):i),r;case"inject":return"rect("+i+")"}},blur:function(n,t,i){var r,u;switch(n){case"name":return"-webkit-filter";case"extract":return r=parseFloat(i),r||r===0||(u=i.toString().match(/blur\(([0-9]+[A-z]+)\)/i),r=u?u[1]:0),r;case"inject":return parseFloat(i)?"blur("+i+")":"none"}},opacity:function(n,t,i){if(h<=8)switch(n){case"name":return"filter";case"extract":var r=i.toString().match(/alpha\(opacity=(.*)\)/i);return r?r[1]/100:1;case"inject":return t.style.zoom=1,parseFloat(i)>=1?"":"alpha(opacity="+parseInt(parseFloat(i)*100,10)+")"}else switch(n){case"name":return"opacity";case"extract":return i;case"inject":return i}}},register:function(){var n;for(h<=9||f.State.isGingerbread||(u.Lists.transformsBase=u.Lists.transformsBase.concat(u.Lists.transforms3D)),n=0;n<u.Lists.transformsBase.length;n++)(function(){var t=u.Lists.transformsBase[n];u.Normalizations.registered[t]=function(n,i,u){switch(n){case"name":return"transform";case"extract":return e(i)===r||e(i).transformCache[t]===r?/^scale/i.test(t)?1:0:e(i).transformCache[t].replace(/[()]/g,"");case"inject":var o=!1;switch(t.substr(0,t.length-1)){case"translate":o=!/(%|px|em|rem|vw|vh|\d)$/i.test(u);break;case"scal":case"scale":f.State.isAndroid&&e(i).transformCache[t]===r&&u<1&&(u=1);o=!/(\d)$/i.test(u);break;case"skew":o=!/(deg|\d)$/i.test(u);break;case"rotate":o=!/(deg|\d)$/i.test(u)}return o||(e(i).transformCache[t]="("+u+")"),e(i).transformCache[t]}}})();for(n=0;n<u.Lists.colors.length;n++)(function(){var t=u.Lists.colors[n];u.Normalizations.registered[t]=function(n,i,f){var e,s,o;switch(n){case"name":return t;case"extract":return u.RegEx.wrappedValueAlreadyExtracted.test(f)?e=f:(o={black:"rgb(0, 0, 0)",blue:"rgb(0, 0, 255)",gray:"rgb(128, 128, 128)",green:"rgb(0, 128, 0)",red:"rgb(255, 0, 0)",white:"rgb(255, 255, 255)"},/^[A-z]+$/i.test(f)?s=o[f]!==r?o[f]:o.black:u.RegEx.isHex.test(f)?s="rgb("+u.Values.hexToRgb(f).join(" ")+")":/^rgba?\(/i.test(f)||(s=o.black),e=(s||f).toString().match(u.RegEx.valueUnwrap)[1].replace(/,(\s+)?/g," ")),h<=8||e.split(" ").length!==3||(e+=" 1"),e;case"inject":return h<=8?f.split(" ").length===4&&(f=f.split(/\s+/).slice(0,3).join(" ")):f.split(" ").length===3&&(f+=" 1"),(h<=8?"rgb":"rgba")+"("+f.replace(/\s+/g,",").replace(/\.(\d)+(?=,)/g,"")+")"}}})()}},Names:{camelCase:function(n){return n.replace(/-(\w)/g,function(n,t){return t.toUpperCase()})},SVGAttribute:function(n){var t="width|height|x|y|cx|cy|r|rx|ry|x1|x2|y1|y2";return(h||f.State.isAndroid&&!f.State.isChrome)&&(t+="|transform"),new RegExp("^("+t+")$","i").test(n)},prefixCheck:function(n){var r,t,u,i;if(f.State.prefixMatches[n])return[f.State.prefixMatches[n],!0];for(r=["","Webkit","Moz","ms","O"],t=0,u=r.length;t<u;t++)if(i=t===0?n:r[t]+n.replace(/^\w/,function(n){return n.toUpperCase()}),s.isString(f.State.prefixElement.style[i]))return f.State.prefixMatches[n]=i,[i,!0];return[n,!1]}},Values:{hexToRgb:function(n){var t;return n=n.replace(/^#?([a-f\d])([a-f\d])([a-f\d])$/i,function(n,t,i,r){return t+t+i+i+r+r}),t=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(n),t?[parseInt(t[1],16),parseInt(t[2],16),parseInt(t[3],16)]:[0,0,0]},isCSSNullValue:function(n){return n==0||/^(none|auto|transparent|(rgba\(0, ?0, ?0, ?0\)))$/i.test(n)},getUnitType:function(n){return/^(rotate|skew)/i.test(n)?"deg":/(^(scale|scaleX|scaleY|scaleZ|alpha|flexGrow|flexHeight|zIndex|fontWeight)$)|((opacity|red|green|blue|alpha)$)/i.test(n)?"":"px"},getDisplayType:function(n){var t=n&&n.tagName.toString().toLowerCase();return/^(b|big|i|small|tt|abbr|acronym|cite|code|dfn|em|kbd|strong|samp|var|a|bdo|br|img|map|object|q|script|span|sub|sup|button|input|label|select|textarea)$/i.test(t)?"inline":/^(li)$/i.test(t)?"list-item":/^(tr)$/i.test(t)?"table-row":"block"},addClass:function(n,t){n.classList?n.classList.add(t):n.className+=(n.className.length?" ":"")+t},removeClass:function(n,t){n.classList?n.classList.remove(t):n.className=n.className.toString().replace(new RegExp("(^|\\s)"+t.split(" ").join("|")+"(\\s|$)","gi")," ")}},getPropertyValue:function(n,i,s,c){function y(n,i){var s=0,a,w,b,l,p;if(h<=8)s=o.css(n,i);else{a=!1;/^(width|height)$/.test(i)&&u.getPropertyValue(n,"display")===0&&(a=!0,u.setPropertyValue(n,"display",u.Values.getDisplayType(n)));function v(){a&&u.setPropertyValue(n,"display","none")}if(!c){if(i==="height"&&u.getPropertyValue(n,"boxSizing").toString().toLowerCase()!=="border-box")return w=n.offsetHeight-(parseFloat(u.getPropertyValue(n,"borderTopWidth"))||0)-(parseFloat(u.getPropertyValue(n,"borderBottomWidth"))||0)-(parseFloat(u.getPropertyValue(n,"paddingTop"))||0)-(parseFloat(u.getPropertyValue(n,"paddingBottom"))||0),v(),w;if(i==="width"&&u.getPropertyValue(n,"boxSizing").toString().toLowerCase()!=="border-box")return b=n.offsetWidth-(parseFloat(u.getPropertyValue(n,"borderLeftWidth"))||0)-(parseFloat(u.getPropertyValue(n,"borderRightWidth"))||0)-(parseFloat(u.getPropertyValue(n,"paddingLeft"))||0)-(parseFloat(u.getPropertyValue(n,"paddingRight"))||0),v(),b}l=e(n)===r?t.getComputedStyle(n,null):e(n).computedStyle?e(n).computedStyle:e(n).computedStyle=t.getComputedStyle(n,null);(h||f.State.isFirefox)&&i==="borderColor"&&(i="borderTopColor");s=h===9&&i==="filter"?l.getPropertyValue(i):l[i];(s===""||s===null)&&(s=n.style[i]);v()}return s==="auto"&&/^(top|right|bottom|left)$/i.test(i)&&(p=y(n,"position"),(p==="fixed"||p==="absolute"&&/top|left/i.test(i))&&(s=o(n).position()[i]+"px")),s}var l,p,a,w,v;return u.Hooks.registered[i]?(p=i,a=u.Hooks.getRoot(p),s===r&&(s=u.getPropertyValue(n,u.Names.prefixCheck(a)[0])),u.Normalizations.registered[a]&&(s=u.Normalizations.registered[a]("extract",n,s)),l=u.Hooks.extractValue(p,s)):u.Normalizations.registered[i]&&(w=u.Normalizations.registered[i]("name",n),w!=="transform"&&(v=y(n,u.Names.prefixCheck(w)[0]),u.Values.isCSSNullValue(v)&&u.Hooks.templates[i]&&(v=u.Hooks.templates[i][1])),l=u.Normalizations.registered[i]("extract",n,v)),/^[\d-]/.test(l)||(l=e(n)&&e(n).isSVG&&u.Names.SVGAttribute(i)?/^(height|width)$/i.test(i)?n.getBBox()[i]:n.getAttribute(i):y(n,u.Names.prefixCheck(i)[0])),u.Values.isCSSNullValue(l)&&(l=0),f.debug>=2&&console.log("Get "+i+": "+l),l},setPropertyValue:function(n,i,r,o,s){var c=i,a,l;if(i==="scroll")s.container?s.container["scroll"+s.direction]=r:s.direction==="Left"?t.scrollTo(r,s.alternateValue):t.scrollTo(s.alternateValue,r);else if(u.Normalizations.registered[i]&&u.Normalizations.registered[i]("name",n)==="transform")u.Normalizations.registered[i]("inject",n,r),c="transform",r=e(n).transformCache[i];else{if(u.Hooks.registered[i]&&(a=i,l=u.Hooks.getRoot(i),o=o||u.getPropertyValue(n,l),r=u.Hooks.injectValue(a,r,o),i=l),u.Normalizations.registered[i]&&(r=u.Normalizations.registered[i]("inject",n,r),i=u.Normalizations.registered[i]("name",n)),c=u.Names.prefixCheck(i)[0],h<=8)try{n.style[c]=r}catch(v){f.debug&&console.log("Browser does not support ["+r+"] for ["+c+"]")}else e(n)&&e(n).isSVG&&u.Names.SVGAttribute(i)?n.setAttribute(i,r):n.style[c]=r;f.debug>=2&&console.log("Set "+i+" ("+c+"): "+r)}return[c,r]},flushTransformCache:function(n){var i="",r,s,c;if((h||f.State.isAndroid&&!f.State.isChrome)&&e(n).isSVG){function t(t){return parseFloat(u.getPropertyValue(n,t))}r={translate:[t("translateX"),t("translateY")],skewX:[t("skewX")],skewY:[t("skewY")],scale:t("scale")!==1?[t("scale"),t("scale")]:[t("scaleX"),t("scaleY")],rotate:[t("rotateZ"),0,0]};o.each(e(n).transformCache,function(n){/^translate/i.test(n)?n="translate":/^scale/i.test(n)?n="scale":/^rotate/i.test(n)&&(n="rotate");r[n]&&(i+=n+"("+r[n].join(" ")+") ",delete r[n])})}else o.each(e(n).transformCache,function(t){if(s=e(n).transformCache[t],t==="transformPerspective")return c=s,!0;h===9&&t==="rotateZ"&&(t="rotate");i+=t+s+" "}),c&&(i="perspective"+c+" "+i);u.setPropertyValue(n,"transform",i)}},u.Hooks.register(),u.Normalizations.register(),f.hook=function(n,t,i){var u=r;return n=p(n),o.each(n,function(n,o){if(e(o)===r&&f.init(o),i===r)u===r&&(u=f.CSS.getPropertyValue(o,t));else{var s=f.CSS.setPropertyValue(o,t,i);s[0]==="transform"&&f.CSS.flushTransformCache(o);u=s}}),u},c=function(){function et(){return ot?b.promise||null:yt}function kt(){function nt(){var st,wt,yt,gt,bt,ot,ni,ft,a,ht,ct,at,et,vt,pt,dt;if(n.begin&&it===0)try{n.begin.call(l,l)}catch(ri){setTimeout(function(){throw ri;},1)}if(rt==="scroll")st=/^x$/i.test(n.axis)?"Left":"Top",wt=parseFloat(n.offset)||0,n.container?s.isWrapped(n.container)||s.isNode(n.container)?(n.container=n.container[0]||n.container,yt=n.container["scroll"+st],bt=yt+o(c).position()[st.toLowerCase()]+wt):n.container=null:(yt=f.State.scrollAnchor[f.State["scrollProperty"+st]],gt=f.State.scrollAnchor[f.State["scrollProperty"+(st==="Left"?"Top":"Left")]],bt=o(c).offset()[st.toLowerCase()]+wt),p={scroll:{rootPropertyValue:!1,startValue:yt,currentValue:yt,endValue:bt,unitType:"",easing:n.easing,scrollData:{container:n.container,direction:st,alternateValue:gt}},element:c},f.debug&&console.log("tweensContainer (scroll): ",p.scroll,c);else if(rt==="reverse")if(e(c).tweensContainer){e(c).opts.display==="none"&&(e(c).opts.display="auto");e(c).opts.visibility==="hidden"&&(e(c).opts.visibility="visible");e(c).opts.loop=!1;e(c).opts.begin=null;e(c).opts.complete=null;y.easing||delete n.easing;y.duration||delete n.duration;n=o.extend({},e(c).opts,n);ft=o.extend(!0,{},e(c).tweensContainer);for(ot in ft)ot!=="element"&&(ni=ft[ot].startValue,ft[ot].startValue=ft[ot].currentValue=ft[ot].endValue,ft[ot].endValue=ni,s.isEmptyObject(y)||(ft[ot].easing=n.easing),f.debug&&console.log("reverse tweensContainer ("+ot+"): "+JSON.stringify(ft[ot]),c));p=ft}else{o.dequeue(c,n.queue);return}else if(rt==="start"){e(c).tweensContainer&&e(c).isAnimating===!0&&(ft=e(c).tweensContainer);function ti(t,i){var f=r,o=r,e=r;return s.isArray(t)?(f=t[0],!s.isArray(t[1])&&/^[\d-]/.test(t[1])||s.isFunction(t[1])||u.RegEx.isHex.test(t[1])?e=t[1]:(s.isString(t[1])&&!u.RegEx.isHex.test(t[1])||s.isArray(t[1]))&&(o=i?t[1]:g(t[1],n.duration),t[2]!==r&&(e=t[2]))):f=t,i||(o=o||n.easing),s.isFunction(f)&&(f=f.call(c,it,d)),s.isFunction(e)&&(e=e.call(c,it,d)),[f||0,o,e]}o.each(w,function(n,t){var i,f;if(RegExp("^"+u.Lists.colors.join("$|^")+"$").test(n)){var e=ti(t,!0),o=e[0],s=e[1],h=e[2];if(u.RegEx.isHex.test(o)){var c=["Red","Green","Blue"],a=u.Values.hexToRgb(o),l=h?u.Values.hexToRgb(h):r;for(i=0;i<c.length;i++)f=[a[i]],s&&f.push(s),l!==r&&f.push(l[i]),w[n+c[i]]=f;delete w[n]}}});for(a in w){var kt=ti(w[a]),ut=kt[0],ui=kt[1],nt=kt[2];if(a=u.Names.camelCase(a),ht=u.Hooks.getRoot(a),ct=!1,!e(c).isSVG&&u.Names.prefixCheck(ht)[1]===!1&&u.Normalizations.registered[ht]===r){f.debug&&console.log("Skipping ["+ht+"] due to a lack of browser support.");continue}(n.display!==r&&n.display!==null&&n.display!=="none"||n.visibility!==r&&n.visibility!=="hidden")&&/opacity|filter/.test(a)&&!nt&&ut!==0&&(nt=0);n._cacheValues&&ft&&ft[a]?(nt===r&&(nt=ft[a].endValue+ft[a].unitType),ct=e(c).rootPropertyValueCache[ht]):u.Hooks.registered[a]?nt===r?(ct=u.getPropertyValue(c,ht),nt=u.getPropertyValue(c,a,ct)):ct=u.Hooks.templates[ht][1]:nt===r&&(nt=u.getPropertyValue(c,a));pt=!1;function ii(n,t){var i,r;return r=(t||"0").toString().toLowerCase().replace(/[%A-z]+$/,function(n){return i=n,""}),i||(i=u.Values.getUnitType(n)),[r,i]}at=ii(a,nt);nt=at[0];vt=at[1];at=ii(a,ut);ut=at[0].replace(/^([+-\/*])=/,function(n,t){return pt=t,""});et=at[1];nt=parseFloat(nt)||0;ut=parseFloat(ut)||0;et==="%"&&(/^(fontSize|lineHeight)$/.test(a)?(ut=ut/100,et="em"):/^scale/.test(a)?(ut=ut/100,et=""):/(Red|Green|Blue)$/i.test(a)&&(ut=ut/100*255,et=""));function fi(){var s={myParent:c.parentNode||i.body,position:u.getPropertyValue(c,"position"),fontSize:u.getPropertyValue(c,"fontSize")},a=s.position===h.lastPosition&&s.myParent===h.lastParent,v=s.fontSize===h.lastFontSize,l,r,n;return h.lastParent=s.myParent,h.lastPosition=s.position,h.lastFontSize=s.fontSize,l=100,r={},v&&a?(r.emToPx=h.lastEmToPx,r.percentToPxWidth=h.lastPercentToPxWidth,r.percentToPxHeight=h.lastPercentToPxHeight):(n=e(c).isSVG?i.createElementNS("http://www.w3.org/2000/svg","rect"):i.createElement("div"),f.init(n),s.myParent.appendChild(n),o.each(["overflow","overflowX","overflowY"],function(t,i){f.CSS.setPropertyValue(n,i,"hidden")}),f.CSS.setPropertyValue(n,"position",s.position),f.CSS.setPropertyValue(n,"fontSize",s.fontSize),f.CSS.setPropertyValue(n,"boxSizing","content-box"),o.each(["minWidth","maxWidth","width","minHeight","maxHeight","height"],function(t,i){f.CSS.setPropertyValue(n,i,l+"%")}),f.CSS.setPropertyValue(n,"paddingLeft",l+"em"),r.percentToPxWidth=h.lastPercentToPxWidth=(parseFloat(u.getPropertyValue(n,"width",null,!0))||1)/l,r.percentToPxHeight=h.lastPercentToPxHeight=(parseFloat(u.getPropertyValue(n,"height",null,!0))||1)/l,r.emToPx=h.lastEmToPx=(parseFloat(u.getPropertyValue(n,"paddingLeft"))||1)/l,s.myParent.removeChild(n)),h.remToPx===null&&(h.remToPx=parseFloat(u.getPropertyValue(i.body,"fontSize"))||16),h.vwToPx===null&&(h.vwToPx=parseFloat(t.innerWidth)/100,h.vhToPx=parseFloat(t.innerHeight)/100),r.remToPx=h.remToPx,r.vwToPx=h.vwToPx,r.vhToPx=h.vhToPx,f.debug>=1&&console.log("Unit ratios: "+JSON.stringify(r),c),r}if(/[\/*]/.test(pt))et=vt;else if(vt!==et&&nt!==0)if(ut===0)et=vt;else{k=k||fi();dt=/margin|padding|left|right|width|text|word|letter/i.test(a)||/X$/.test(a)||a==="x"?"x":"y";switch(vt){case"%":nt*=dt==="x"?k.percentToPxWidth:k.percentToPxHeight;break;case"px":break;default:nt*=k[vt+"ToPx"]}switch(et){case"%":nt*=1/(dt==="x"?k.percentToPxWidth:k.percentToPxHeight);break;case"px":break;default:nt*=1/k[et+"ToPx"]}}switch(pt){case"+":ut=nt+ut;break;case"-":ut=nt-ut;break;case"*":ut=nt*ut;break;case"/":ut=nt/ut}p[a]={rootPropertyValue:ct,startValue:nt,currentValue:nt,endValue:ut,unitType:et,easing:ui};f.debug&&console.log("tweensContainer ("+a+"): "+JSON.stringify(p[a]),c)}p.element=c}p.element&&(u.Values.addClass(c,"velocity-animating"),lt.push(p),n.queue===""&&(e(c).tweensContainer=p,e(c).opts=n),e(c).isAnimating=!0,it===d-1?(f.State.calls.length>1e4&&(f.State.calls=tt(f.State.calls)),f.State.calls.push([lt,l,n,null,b.resolver]),f.State.isTicking===!1&&(f.State.isTicking=!0,v())):it++)}var c=this,n=o.extend({},f.defaults,y),p={},k;e(c)===r&&f.init(c);parseFloat(n.delay)&&n.queue!==!1&&o.queue(c,n.queue,function(t){f.velocityQueueEntryFlag=!0;e(c).delayTimer={setTimeout:setTimeout(t,parseFloat(n.delay)),next:t}});switch(n.duration.toString().toLowerCase()){case"fast":n.duration=200;break;case"normal":n.duration=a;break;case"slow":n.duration=600;break;default:n.duration=parseFloat(n.duration)||1}f.mock!==!1&&(f.mock===!0?n.duration=n.delay=1:(n.duration*=parseFloat(f.mock)||1,n.delay*=parseFloat(f.mock)||1));n.easing=g(n.easing,n.duration);n.begin&&!s.isFunction(n.begin)&&(n.begin=null);n.progress&&!s.isFunction(n.progress)&&(n.progress=null);n.complete&&!s.isFunction(n.complete)&&(n.complete=null);n.display!==r&&n.display!==null&&(n.display=n.display.toString().toLowerCase(),n.display==="auto"&&(n.display=f.CSS.Values.getDisplayType(c)));n.visibility!==r&&n.visibility!==null&&(n.visibility=n.visibility.toString().toLowerCase());n.mobileHA=n.mobileHA&&f.State.isMobile&&!f.State.isGingerbread;n.queue===!1?n.delay?setTimeout(nt,n.delay):nt():o.queue(c,n.queue,function(n,t){if(t===!0)return b.promise&&b.resolver(l),!0;f.velocityQueueEntryFlag=!0;nt(n)});(n.queue===""||n.queue==="fx")&&o.queue(c)[0]!=="inprogress"&&o.dequeue(c)}var vt=arguments[0]&&(o.isPlainObject(arguments[0].properties)&&!arguments[0].properties.names||s.isString(arguments[0].properties)),ot,yt,ut,l,w,y,d,it,pt,k,b,rt,ht,ct,h,lt,n,at,st,ft;if(s.isWrapped(this)?(ot=!1,ut=0,l=this,yt=this):(ot=!0,ut=1,l=vt?arguments[0].elements:arguments[0]),l=p(l),l){if(vt?(w=arguments[0].properties,y=arguments[0].options):(w=arguments[ut],y=arguments[ut+1]),d=l.length,it=0,w!=="stop"&&!o.isPlainObject(y))for(pt=ut+1,y={},k=pt;k<arguments.length;k++)!s.isArray(arguments[k])&&(/^(fast|normal|slow)$/i.test(arguments[k])||/^\d/.test(arguments[k]))?y.duration=arguments[k]:s.isString(arguments[k])||s.isArray(arguments[k])?y.easing=arguments[k]:s.isFunction(arguments[k])&&(y.complete=arguments[k]);b={promise:null,resolver:null,rejecter:null};ot&&f.Promise&&(b.promise=new f.Promise(function(n,t){b.resolver=n;b.rejecter=t}));switch(w){case"scroll":rt="scroll";break;case"reverse":rt="reverse";break;case"stop":return o.each(l,function(n,t){e(t)&&e(t).delayTimer&&(clearTimeout(e(t).delayTimer.setTimeout),e(t).delayTimer.next&&e(t).delayTimer.next(),delete e(t).delayTimer)}),ht=[],o.each(f.State.calls,function(n,t){t&&o.each(t[1],function(i,u){var f=s.isString(y)?y:"";if(y!==r&&t[2].queue!==f)return!0;o.each(l,function(t,i){i===u&&(y!==r&&(o.each(o.queue(i,f),function(n,t){s.isFunction(t)&&t(null,!0)}),o.queue(i,f,[])),e(i)&&f===""&&o.each(e(i).tweensContainer,function(n,t){t.endValue=t.currentValue}),ht.push(n))})})}),o.each(ht,function(n,t){nt(t,!0)}),b.promise&&b.resolver(l),et();default:if(o.isPlainObject(w)&&!s.isEmptyObject(w))rt="start";else{if(s.isString(w)&&f.Redirects[w]){var n=o.extend({},y),bt=n.duration,wt=n.delay||0;return n.backwards===!0&&(l=o.extend(!0,[],l).reverse()),o.each(l,function(t,i){parseFloat(n.stagger)?n.delay=wt+parseFloat(n.stagger)*t:s.isFunction(n.stagger)&&(n.delay=wt+n.stagger.call(i,t,d));n.drag&&(n.duration=parseFloat(bt)||(/^(callout|transition)/.test(w)?1e3:a),n.duration=Math.max(n.duration*(n.backwards?1-t/d:(t+1)/d),n.duration*.75,200));f.Redirects[w].call(i,i,n||{},t,d,l,b.promise?b:r)}),et()}return ct="Velocity: First argument ("+w+") was not a property map, a known action, or a registered redirect. Aborting.",b.promise?b.rejecter(new Error(ct)):console.log(ct),et()}}if(h={lastParent:null,lastPosition:null,lastFontSize:null,lastPercentToPxWidth:null,lastPercentToPxHeight:null,lastEmToPx:null,remToPx:null,vwToPx:null,vhToPx:null},lt=[],o.each(l,function(n,t){s.isNode(t)&&kt.call(t)}),n=o.extend({},f.defaults,y),n.loop=parseInt(n.loop),at=n.loop*2-1,n.loop)for(st=0;st<at;st++)ft={delay:n.delay,progress:n.progress},st===at-1&&(ft.display=n.display,ft.visibility=n.visibility,ft.complete=n.complete),c(l,"reverse",ft);return et()}},f=o.extend(c,f),f.animate=c,l=t.requestAnimationFrame||y,f.State.isMobile||i.hidden===r||i.addEventListener("visibilitychange",function(){i.hidden?(l=function(n){return setTimeout(function(){n(!0)},16)},v()):l=t.requestAnimationFrame||y}),n.Velocity=f,n!==t&&(n.fn.velocity=c,n.fn.velocity.defaults=f.defaults),o.each(["Down","Up"],function(n,t){f.Redirects["slide"+t]=function(n,i,u,e,s,h){var c=o.extend({},i),v=c.begin,y=c.complete,a={height:"",marginTop:"",marginBottom:"",paddingTop:"",paddingBottom:""},l={};c.display===r&&(c.display=t==="Down"?f.CSS.Values.getDisplayType(n)==="inline"?"inline-block":"block":"none");c.begin=function(){var i,r;v&&v.call(s,s);for(i in a)l[i]=n.style[i],r=f.CSS.getPropertyValue(n,i),a[i]=t==="Down"?[r,0]:[0,r];l.overflow=n.style.overflow;n.style.overflow="hidden"};c.complete=function(){for(var t in l)n.style[t]=l[t];y&&y.call(s,s);h&&h.resolver(s)};f(n,a,c)}}),o.each(["In","Out"],function(n,t){f.Redirects["fade"+t]=function(n,i,u,e,s,h){var c=o.extend({},i),a={opacity:t==="In"?1:0},l=c.complete;c.complete=u!==e-1?c.begin=null:function(){l&&l.call(s,s);h&&h.resolver(s)};c.display===r&&(c.display=t==="In"?"auto":"none");f(this,a,c)}}),f}(window.jQuery||window.Zepto||window,window,document)}),function(n){var f=-1,r=-1,e=function(t){var f=1,e=n(t),u=null,r=[];return e.each(function(){var t=n(this),e=t.offset().top-i(t.css("margin-top")),o=r.length>0?r[r.length-1]:null;o===null?r.push(t):Math.floor(Math.abs(u-e))<=f?r[r.length-1]=o.add(t):r.push(t);u=e}),r},i=function(n){return parseFloat(n)||0},t=n.fn.matchHeight=function(i){if(i==="remove"){var r=this;return this.css("height",""),n.each(t._groups,function(n,t){t.elements=t.elements.not(r)}),this}return this.length<=1?this:(i=typeof i!="undefined"?i:!0,t._groups.push({elements:this,byRow:i}),t._apply(this,i),this)},u;t._groups=[];t._throttle=80;t._maintainScroll=!1;t._beforeUpdate=null;t._afterUpdate=null;t._apply=function(r,u){var f=n(r),o=[f],h=n(window).scrollTop(),c=n("html").outerHeight(!0),s=f.parents().filter(":hidden");return s.css("display","block"),u&&(f.each(function(){var t=n(this),i=t.css("display")==="inline-block"?"inline-block":"block";t.data("style-cache",t.attr("style"));t.css({display:i,"padding-top":"0","padding-bottom":"0","margin-top":"0","margin-bottom":"0","border-top-width":"0","border-bottom-width":"0",height:"100px"})}),o=e(f),f.each(function(){var t=n(this);t.attr("style",t.data("style-cache")||"").css("height","")})),n.each(o,function(t,r){var f=n(r),e=0;u&&f.length<=1||(f.each(function(){var t=n(this),i=t.css("display")==="inline-block"?"inline-block":"block";t.css({display:i,height:""});t.outerHeight(!1)>e&&(e=t.outerHeight(!1));t.css("display","")}),f.each(function(){var t=n(this),r=0;t.css("box-sizing")!=="border-box"&&(r+=i(t.css("border-top-width"))+i(t.css("border-bottom-width")),r+=i(t.css("padding-top"))+i(t.css("padding-bottom")));t.css("height",e-r)}))}),s.css("display",""),t._maintainScroll&&n(window).scrollTop(h/c*n("html").outerHeight(!0)),this};t._applyDataApi=function(){var t={};n("[data-match-height], [data-mh]").each(function(){var i=n(this),r=i.attr("data-match-height")||i.attr("data-mh");t[r]=r in t?t[r].add(i):i});n.each(t,function(){this.matchHeight(!0)})};u=function(i){t._beforeUpdate&&t._beforeUpdate(i,t._groups);n.each(t._groups,function(){t._apply(this.elements,this.byRow)});t._afterUpdate&&t._afterUpdate(i,t._groups)};t._update=function(i,e){if(e&&e.type==="resize"){var o=n(window).width();if(o===f)return;f=o}i?r===-1&&(r=setTimeout(function(){u(e);r=-1},t._throttle)):u(e)};n(t._applyDataApi);n(window).bind("load",function(n){t._update(!1,n)});n(window).bind("resize orientationchange",function(n){t._update(!0,n)})}(jQuery);jQuery(document).ready(function(n){function i(t){n("#mobile-menu-toggle").toggleClass("is-active",t);n("#primary-menu").toggleClass("active",t);n("body").toggleClass("lock-scroll",t)}function r(n){var t=4;n.forEach(function(n){var i=document.querySelectorAll(n);i.forEach(function(n){var i=n.innerHTML.split(" ").length,r=n.children.length>0;i>=t&&!r&&(n.innerHTML=n.innerHTML.trim().replace(/ ([^ ]*)$/,"&nbsp;$1"))})})}var t=navigator.userAgent||navigator.vendor||window.opera;window.phoneType=t.match(/iPad/i)||t.match(/iPhone/i)||t.match(/iPod/i)?"iOS":t.match(/Android/i)?"Android":"unknown";window.isMobileWidth=window.matchMedia("(max-width: 768px)");jQuery().matchHeight;n("#primary-menu > a, #menu-basket-mobile").click(function(t){var r=n(this),u=r.data("menuid"),i,f;if(u){t.preventDefault();t.stopPropagation();i=n("#"+u);n(".secondary-menu").not(i).removeClass("active");n("a.open").not(r).removeClass("open");i.toggleClass("active");n(".secondary-menu").each(function(){n(this).hasClass("active")?n(this).find("a").attr("tabindex",""):n(this).find("a").attr("tabindex","-1")});r.toggleClass("open");i.removeClass("overflow");f=r.position();i.css("left",f.left);var c=i.get(0),e=getFullOffset(i.get(0)).offsetLeft,o=i.outerWidth(),s=e+o,h=s>=(window.innerWidth||document.documentElement.clientWidth);h&&i.addClass("overflow")}});n(".secondary-menu").find("a").attr("tabindex","-1");n(document).click(function(){n(".secondary-menu").removeClass("active");n(".secondary-menu").find("a").attr("tabindex","-1");n("#primary-menu a.open").removeClass("open");n("#mobile-menu-toggle").removeClass("is-active");n("#primary-menu").removeClass("active");n("body").removeClass("lock-scroll")});n("#mobile-menu-toggle").click(function(t){t.preventDefault();t.stopPropagation();i();n(".basket-submenu").removeClass("active");n("#menu-basket, #menu-basket-mobile").removeClass("open")});n("#menu-basket-mobile").click(function(){i(!1)});n("select#Country").change(function(){var t=n("div.form-group > label[for='Region']").parent(),i=n("div.form-group > label[for='Other']").parent();n(this).val()==="United Kingdom"?t.show():t.hide();n(this).val()==="Other"?i.show():i.hide()});n("select#Country").change();inlineSVG.init({svgSelector:"img.svg-inline",initClass:"js-inlinesvg"},function(){});n("[data-scroll-to]").click(function(){var t=n(this),i=t.data("scroll-to");n("html,body").animate({scrollTop:n(i).offset().top-n("#page-header").height()},"slow")});r([".text-feature>h1",".text-feature>h2",".text-feature>h3",".text-feature>h4",".text-feature>h5",".text-feature>h6",".text-feature>p",".text-feature>blockquote"]);var u=new IntersectionObserver(function(n){for(var i,t=0;t<n.length;t++)i=n[t],i.isIntersecting?document.body.classList.add("top"):document.body.classList.remove("top")},{threshold:.8}),f=new IntersectionObserver(function(n){for(var i,t=0;t<n.length;t++)i=n[t],i.isIntersecting||i.boundingClientRect.y<0?document.querySelector(".home-full-image").classList.remove("overflow"):document.querySelector(".home-full-image").classList.add("overflow")},{threshold:1}),e=document.querySelector(".home-full-image");e&&(u.observe(document.querySelector(".home-full-image")),f.observe(document.querySelector(".home-full-image")));n(window).bind("mousemove.hasMouse",function(){n(window).unbind(".hasMouse");n("body").addClass("has-mouse")}).bind("touchstart.hasMouse",function(){n(window).unbind(".hasMouse");n("body").removeClass("has-mouse")});document.fonts.ready.then(function(){n(".match-width").each(function(){var i=n(this),t=0;i.children().each(function(){var r=n(this),i=r.width();i>t&&(t=i)});i.children().width(Math.ceil(t))})})});var captureOutboundLink=function(n,t){ga("send","event","outbound","click",n,{transport:"beacon",hitCallback:t})},captureTelLink=function(n){ga("send","event","tel","click",n,{transport:"beacon"})};$(function(){$("body").on("click","a",function(n){var t,i,r,u;this.hostname&&this.hostname!==location.hostname&&(n.isDefaultPrevented()||(n.preventDefault(),t=this.href,window.gaplugins&&(i=ga.getAll()[0],r=new window.gaplugins.Linker(i),r.decorate(this)),u=this.href,captureOutboundLink(t,function(){document.location=u})));this.protocol&&this.protocol==="tel"&&captureTelLink(this.href)})});window.addEventListener("resize",_calculateScrollbarWidth,!1);document.addEventListener("DOMContentLoaded",_calculateScrollbarWidth,!1);window.addEventListener("load",_calculateScrollbarWidth);$(function(){document.addEventListener("contextmenu",function(n){n.target.tagName.toLowerCase()==="img"&&n.preventDefault()})});$(function(){function o(){var f=$(n.slides[n.realIndex]),t=f.find(".gallery-image").data("pictureid"),i=u.filter(function(n){return n.pictureId==t});i.length>0?s(i[0].products):$.ajax({dataType:"JSONP",url:r+"/ws/ProductDetails.ashx?callback=?",data:{PictureID:t},success:function(n){u.push({pictureId:t,products:n});s(n)},error:function(n){console.log("ERROR LOADING PRODUCT INFO",n)}})}function s(t){var r=$(n.slides[n.activeIndex]),u=r.find(".gallery-image").data("pictureid"),i;r.data("hotspots-loaded")!=!0&&(i=null,r.click(function(){i&&i!==null&&(i=f(i))}),r.data("hotspots-loaded",!0),r.find(".tooltip").each(function(){var u=$(this),o=u.data("stockcode"),e=r.find('.hotspot[data-stockcode="'+o+'"]'),n=t.filter(function(n){return n.StockCode===o})[0];n?(u.html('<img src="'+n.Images.Swatch+'" alt="'+n.ProductName+'" /><h4>'+n.ProductName+"<\/h4><p>"+n.ColourName+'<\/p><button class="basket-add-sample">'+w+'<\/button><button class="moodboard-add">'+p+"<\/button>"),e.click(function(t){t.stopImmediatePropagation();i&&i!==null?i.StockCode===n.StockCode?i=f(i):(i=f(i),i=h(e,u,n.StockCode)):i=h(e,u,n.StockCode)})):(e.remove(),u.remove())}))}function h(n,t,i){var r=Popper.createPopper(n.get(0),t.get(0),{placement:"right-start",modifiers:[{name:"offset",options:{offset:[0,0]}},{name:"preventOverflow",options:{padding:5,altAxis:!0}},{name:"flip",options:{fallbackPlacements:["left","top","bottom"]}}]});return r.StockCode=i,r.$tooltip=t,r.$tooltip.show(),r.$hotSpot=n,r.$hotSpot.addClass("active"),r}function f(n){return n&&n!==null&&(n.destroy(),n.$tooltip.hide(),n.$hotSpot.removeClass("active")),null}function c(){$("#gallery-moodboard-empty").toggle($("#gallery-moodboard .gallery-moodboard-item").length===0);$("#gallery-moodboard-overlay").toggle($("#gallery-moodboard .gallery-moodboard-item").length>0)}function k(n,t){return(n?"Remove from ":"Add to ")+t}function i(n,t){var i=n.get(0)._tippy;return i?(t&&i.setProps({content:t}),i):tippy(n.get(0),{content:t,arrow:!0,offset:[0,10],hideOnClick:!1,trigger:"manual"})}function l(){$("#menu-basket").addClass("updating");setTimeout(function(){$("#menu-basket").removeClass("updating")},500)}function d(n){return $('<div class="gallery-moodboard-item" data-stockcode="'+n.StockCode+'"><img src="'+n.Thumbnail+'"><\/div>')}function g(n){return $('<div class="basket-item" data-stockcode="'+n.StockCode+'"><button class="remove-item">'+b+'<\/button><img src="'+n.Product.Thumbnail+'"><div class="basket-item-info"><h4>'+n.Product.ProductName+"<\/h4><p>Colour: "+n.Product.ColourName+"<br>Pattern Book: "+n.Product.PatternBook+"<br>Code: "+n.StockCode+"<br>Sample Price: "+n.Product.SamplePrice+"<br><\/div><\/div>")}function a(){$(".basket-quantity").text(t.length)}function v(){var n=t.length===0;$(".basket-submenu").toggleClass("is-empty",n)}var r=window.DesignLibraryUrl,n=new Swiper("#gallery-carousel",{loop:!0,slidesPerView:"auto",pagination:{el:"#gallery-pagination-numbering",type:"fraction",renderFraction:function(n,t){return'<span class="'+n+'"><\/span> | <span class="'+t+'"><\/span>'}},navigation:{nextEl:"#gallery-button-next",prevEl:"#gallery-button-prev"},grabCursor:!0,watchSlidesVisibility:!0,watchSlidesProgress:!0,preloadImages:!1,lazy:{checkInView:!0,loadPrevNext:!0,loadPrevNextAmount:5},init:!1,touchAngle:30,threshold:5,on:{lazyImageReady:function(n,t){$(t).addClass("images-ready");n.update()}}}),u,y,t,e;n.on("init",function(){o()});n.on("slideChange",function(){o()});u=[];y=$("#gallery-products");n.init();$("#gallery-carousel .swiper-slide").click(function(){var t=$(this),i=t.index();n.slideTo(i)});$("#gallery-side-bar .sub-menu").on("click","a[data-path]",function(t){t.preventDefault();var i=$(this),r=i.data("path"),u=$('#gallery-carousel .swiper-slide[data-path="'+r+'"]'),f=u.first(),e=f.data("swiper-slide-index");n.slideTo(e)});$("#gallery-side-bar .sub-menu").on("click","li.more-toggle button",function(){var n=$(this),t=n.closest("ul"),i=n.data("toggletext"),r=n.text();n.data("toggletext",r);n.text(i);t.toggleClass("show-all")});$("#gallery-carousel").bind("contextmenu",function(n){var t=$(n.target).closest("a");(n.target.tagName.toLowerCase()==="img"||t.length===0)&&(n.preventDefault(),n.stopPropagation())});var p='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 4.628 4.279"><path d="M1.471 3.387l.324-.954-.843-.589 1.042.002.32-.955.32.956 1.042-.002-.844.589.323.954-.841-.592z" stroke="#000" stroke-width=".317" stroke-linecap="round" stroke-linejoin="round"/><\/svg>',w='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 10.084 9.892"><path d="M6.611 3.877a1.57 1.57 0 00-3.139 0" class="st0" fill="none" stroke="#000" stroke-width=".465" stroke-miterlimit="10"/><path d="M2.233 3.877h5.618v3.688H2.233z" fill="none" stroke="#010006" stroke-width=".465" stroke-linecap="square"/><\/svg>',b='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 437.032 437.032"><path d="M244.795 293.017h-69.557v-9.441c0-10.531 2.12-19.876 6.358-28.034 4.239-8.156 13.165-18.527 26.783-31.117l12.33-11.176c7.322-6.678 12.684-12.973 16.09-18.882 3.4-5.907 5.105-11.817 5.105-17.727 0-8.99-3.084-16.022-9.248-21.098-6.166-5.073-14.773-7.611-25.819-7.611-10.405 0-21.646 2.152-33.719 6.455-12.075 4.305-24.663 10.693-37.765 19.171v-60.5c15.541-5.395 29.735-9.375 42.582-11.946 12.843-2.568 25.241-3.854 37.186-3.854 31.342 0 55.232 6.392 71.678 19.171 16.439 12.783 24.662 31.439 24.662 55.973 0 12.591-2.506 23.862-7.516 33.815-5.008 9.956-13.553 20.649-25.625 32.08l-12.332 10.983c-8.736 7.966-14.451 14.354-17.148 19.171-2.697 4.817-4.045 10.115-4.045 15.896zm-69.557 28.517h69.557v68.593h-69.557z" fill="#fff"/><circle cx="218.516" cy="218.516" r="218.516"/><g fill="#fff"><path d="M102.817 149.002l46.347-46.347 185.388 185.387-46.347 46.347z"/><path d="M288.037 102.82l46.346 46.346-185.386 185.387-46.347-46.347z"/><\/g><\/svg>';t=[];e=[];$("body").hasClass("samples-enabled");$("#gallery-products, .tooltip").on("mouseenter mouseleave",".basket-add-sample, .moodboard-add",function(n){var u=$(this),t=$(this).closest(".item, .tooltip"),r,f=u.hasClass("basket-add-sample"),o=f?"Basket":"Moodboard",e;n.type==="mouseenter"||n.type==="focus"?(e=k(f&&t.hasClass("in-basket")||!f&&t.hasClass("in-moodboard"),o),r=i(u,e),r.show()):(r=i(u),t.hasClass("basket-adding")||t.hasClass("basket-error")||t.hasClass("moodboard-adding")||t.hasClass("moodboard-error")||r.hide())})}),function(n,t){typeof define=="function"&&define.amd?define([],t(n)):typeof exports=="object"?module.exports=t(n):n.inlineSVG=t(n)}(typeof global!="undefined"?global:this.window||this.global,function(n){var i={},u=!!document.querySelector&&!!n.addEventListener,t,f={initClass:"js-inlinesvg",svgSelector:"img.svg"},e=function(n,t){return function(){if(--n<1)return t.apply(this,arguments)}},r=function(){var n={},i=!1,t=0,e=arguments.length,u,f;for(Object.prototype.toString.call(arguments[0])==="[object Boolean]"&&(i=arguments[0],t++),u=function(t){for(var u in t)Object.prototype.hasOwnProperty.call(t,u)&&(n[u]=i&&Object.prototype.toString.call(t[u])==="[object Object]"?r(!0,n[u],t[u]):t[u])};t<e;t++)f=arguments[t],u(f);return n},o=function(){return document.querySelectorAll(t.svgSelector)},s=function(n){var i=o(),r=e(i.length,n);Array.prototype.forEach.call(i,function(n){var f=n.src||n.getAttribute("data-src"),u=n.attributes,i=new XMLHttpRequest;i.open("GET",f,!0);i.onload=function(){var e,s,o,h;if(i.status>=200&&i.status<400){var c=new DOMParser,l=c.parseFromString(i.responseText,"text/xml"),f=l.getElementsByTagName("svg")[0];f.removeAttribute("xmlns:a");f.removeAttribute("width");f.removeAttribute("height");f.removeAttribute("x");f.removeAttribute("y");f.removeAttribute("enable-background");f.removeAttribute("xmlns:xlink");f.removeAttribute("xml:space");f.removeAttribute("version");Array.prototype.slice.call(u).forEach(function(n){n.name!=="src"&&n.name!=="alt"&&f.setAttribute(n.name,n.value)});f.classList?f.classList.add("inlined-svg"):f.className+=" inlined-svg";f.setAttribute("role","img");u.longdesc&&(e=document.createElementNS("http://www.w3.org/2000/svg","desc"),s=document.createTextNode(u.longdesc.value),e.appendChild(s),f.insertBefore(e,f.firstChild));u.alt&&(f.setAttribute("aria-labelledby","title"),o=document.createElementNS("http://www.w3.org/2000/svg","title"),h=document.createTextNode(u.alt.value),o.appendChild(h),f.insertBefore(o,f.firstChild));n.parentNode&&n.parentNode.replaceChild(f,n);r&&r(t.svgSelector)}else console.error("There was an error retrieving the source of the SVG.")};i.onerror=function(){console.error("There was an error connecting to the origin server.")};i.send()})};return i.init=function(n,i){u&&(t=r(f,n||{}),s(i||function(){}),document.documentElement.className+=" "+t.initClass)},i}),function(n,t){typeof exports=="object"&&typeof module!="undefined"?module.exports=t():typeof define=="function"&&define.amd?define(t):(n=typeof globalThis!="undefined"?globalThis:n||self,n.Swiper=t())}(this,function(){"use strict";function lt(n,t){for(var i,r=0;r<t.length;r++)i=t[r],i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(n,i.key,i)}function oi(n,t,i){return t&&lt(n.prototype,t),i&&lt(n,i),n}function u(){return u=Object.assign||function(n){for(var i,r,t=1;t<arguments.length;t++){i=arguments[t];for(r in i)Object.prototype.hasOwnProperty.call(i,r)&&(n[r]=i[r])}return n},u.apply(this,arguments)}function at(n){return n!==null&&typeof n=="object"&&"constructor"in n&&n.constructor===Object}function b(n,t){n===void 0&&(n={});t===void 0&&(t={});Object.keys(t).forEach(function(i){typeof n[i]=="undefined"?n[i]=t[i]:at(t[i])&&at(n[i])&&Object.keys(t[i]).length>0&&b(n[i],t[i])})}function r(){var n=typeof document!="undefined"?document:{};return b(n,vt),n}function i(){var n=typeof window!="undefined"?window:{};return b(n,si),n}function hi(n,t){n.prototype=Object.create(t.prototype);n.prototype.constructor=n;n.__proto__=t}function k(n){return k=Object.setPrototypeOf?Object.getPrototypeOf:function(n){return n.__proto__||Object.getPrototypeOf(n)},k(n)}function y(n,t){return y=Object.setPrototypeOf||function(n,t){return n.__proto__=t,n},y(n,t)}function ci(){if(typeof Reflect=="undefined"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(n){return!1}}function p(){return p=ci()?Reflect.construct:function(n,t,i){var r=[null],f,u;return r.push.apply(r,t),f=Function.bind.apply(n,r),u=new f,i&&y(u,i.prototype),u},p.apply(null,arguments)}function li(n){return Function.toString.call(n).indexOf("[native code]")!==-1}function d(n){var t=typeof Map=="function"?new Map:undefined;return d=function(n){function i(){return p(n,arguments,k(this).constructor)}if(n===null||!li(n))return n;if(typeof n!="function")throw new TypeError("Super expression must either be null or a function");if(typeof t!="undefined"){if(t.has(n))return t.get(n);t.set(n,i)}return i.prototype=Object.create(n.prototype,{constructor:{value:i,enumerable:!1,writable:!0,configurable:!0}}),y(i,n)},d(n)}function ai(n){if(n===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return n}function vi(n){var t=n.__proto__;Object.defineProperty(n,"__proto__",{get:function(){return t},set:function(n){t.__proto__=n}})}function a(n){n===void 0&&(n=[]);var t=[];return n.forEach(function(n){Array.isArray(n)?t.push.apply(t,a(n)):t.push(n)}),t}function yt(n,t){return Array.prototype.filter.call(n,t)}function yi(n){for(var i=[],t=0;t<n.length;t+=1)i.indexOf(n[t])===-1&&i.push(n[t]);return i}function pi(n,t){var r,u,i;if(typeof n!="string")return[n];for(r=[],u=t.querySelectorAll(n),i=0;i<u.length;i+=1)r.push(u[i]);return r}function n(n,t){var l=i(),c=r(),e=[],u,f,o,s;if(!t&&n instanceof h)return n;if(!n)return new h(e);if(typeof n=="string")if(u=n.trim(),u.indexOf("<")>=0&&u.indexOf(">")>=0)for(f="div",u.indexOf("<li")===0&&(f="ul"),u.indexOf("<tr")===0&&(f="tbody"),(u.indexOf("<td")===0||u.indexOf("<th")===0)&&(f="tr"),u.indexOf("<tbody")===0&&(f="table"),u.indexOf("<option")===0&&(f="select"),o=c.createElement(f),o.innerHTML=u,s=0;s<o.childNodes.length;s+=1)e.push(o.childNodes[s]);else e=pi(n.trim(),t||c);else if(n.nodeType||n===l||n===c)e.push(n);else if(Array.isArray(n)){if(n instanceof h)return n;e=n}return new h(yi(e))}function wi(){for(var r,t=arguments.length,i=new Array(t),n=0;n<t;n++)i[n]=arguments[n];return r=a(i.map(function(n){return n.split(" ")})),this.forEach(function(n){var t;(t=n.classList).add.apply(t,r)}),this}function bi(){for(var r,t=arguments.length,i=new Array(t),n=0;n<t;n++)i[n]=arguments[n];return r=a(i.map(function(n){return n.split(" ")})),this.forEach(function(n){var t;(t=n.classList).remove.apply(t,r)}),this}function ki(){for(var r,t=arguments.length,i=new Array(t),n=0;n<t;n++)i[n]=arguments[n];r=a(i.map(function(n){return n.split(" ")}));this.forEach(function(n){r.forEach(function(t){n.classList.toggle(t)})})}function di(){for(var r,t=arguments.length,i=new Array(t),n=0;n<t;n++)i[n]=arguments[n];return r=a(i.map(function(n){return n.split(" ")})),yt(this,function(n){return r.filter(function(t){return n.classList.contains(t)}).length>0}).length>0}function gi(n,t){var i,r;if(arguments.length===1&&typeof n=="string")return this[0]?this[0].getAttribute(n):undefined;for(i=0;i<this.length;i+=1)if(arguments.length===2)this[i].setAttribute(n,t);else for(r in n)this[i][r]=n[r],this[i].setAttribute(r,n[r]);return this}function nr(n){for(var t=0;t<this.length;t+=1)this[t].removeAttribute(n);return this}function tr(n){for(var t=0;t<this.length;t+=1)this[t].style.transform=n;return this}function ir(n){for(var t=0;t<this.length;t+=1)this[t].style.transitionDuration=typeof n!="string"?n+"ms":n;return this}function rr(){function y(t){var f=t.target,i,e,r;if(f)if(i=t.target.dom7EventData||[],i.indexOf(t)<0&&i.unshift(t),n(f).is(c))u.apply(f,i);else for(e=n(f).parents(),r=0;r<e.length;r+=1)n(e[r]).is(c)&&u.apply(e[r],i)}function p(n){var t=n&&n.target?n.target.dom7EventData||[]:[];t.indexOf(n)<0&&t.unshift(n);u.apply(this,t)}for(var e,r,l,t,o,s,a=arguments.length,i=new Array(a),h=0;h<a;h++)i[h]=arguments[h];var v=i[0],c=i[1],u=i[2],f=i[3];for(typeof i[1]=="function"&&(v=i[0],u=i[1],f=i[2],c=undefined),f||(f=!1),e=v.split(" "),l=0;l<this.length;l+=1)if(t=this[l],c)for(r=0;r<e.length;r+=1)s=e[r],t.dom7LiveListeners||(t.dom7LiveListeners={}),t.dom7LiveListeners[s]||(t.dom7LiveListeners[s]=[]),t.dom7LiveListeners[s].push({listener:u,proxyListener:y}),t.addEventListener(s,y,f);else for(r=0;r<e.length;r+=1)o=e[r],t.dom7Listeners||(t.dom7Listeners={}),t.dom7Listeners[o]||(t.dom7Listeners[o]=[]),t.dom7Listeners[o].push({listener:u,proxyListener:p}),t.addEventListener(o,p,f);return this}function ur(){for(var a,h,o,c,i,n,u,r,v=arguments.length,t=new Array(v),s=0;s<v;s++)t[s]=arguments[s];var y=t[0],l=t[1],f=t[2],e=t[3];for(typeof t[1]=="function"&&(y=t[0],f=t[1],e=t[2],l=undefined),e||(e=!1),a=y.split(" "),h=0;h<a.length;h+=1)for(o=a[h],c=0;c<this.length;c+=1)if(i=this[c],n=void 0,!l&&i.dom7Listeners?n=i.dom7Listeners[o]:l&&i.dom7LiveListeners&&(n=i.dom7LiveListeners[o]),n&&n.length)for(u=n.length-1;u>=0;u-=1)r=n[u],f&&r.listener===f?(i.removeEventListener(o,r.proxyListener,e),n.splice(u,1)):f&&r.listener&&r.listener.dom7proxy&&r.listener.dom7proxy===f?(i.removeEventListener(o,r.proxyListener,e),n.splice(u,1)):f||(i.removeEventListener(o,r.proxyListener,e),n.splice(u,1));return this}function fr(){for(var o=i(),e,h,u,c,f,n,l,s=arguments.length,t=new Array(s),r=0;r<s;r++)t[r]=arguments[r];for(e=t[0].split(" "),h=t[1],u=0;u<e.length;u+=1)for(c=e[u],f=0;f<this.length;f+=1)n=this[f],o.CustomEvent&&(l=new o.CustomEvent(c,{detail:h,bubbles:!0,cancelable:!0}),n.dom7EventData=t.filter(function(n,t){return t>0}),n.dispatchEvent(l),n.dom7EventData=[],delete n.dom7EventData);return this}function er(n){function i(r){r.target===this&&(n.call(this,r),t.off("transitionend",i))}var t=this;if(n)t.on("transitionend",i);return this}function or(n){if(this.length>0){if(n){var t=this.styles();return this[0].offsetWidth+parseFloat(t.getPropertyValue("margin-right"))+parseFloat(t.getPropertyValue("margin-left"))}return this[0].offsetWidth}return null}function sr(n){if(this.length>0){if(n){var t=this.styles();return this[0].offsetHeight+parseFloat(t.getPropertyValue("margin-top"))+parseFloat(t.getPropertyValue("margin-bottom"))}return this[0].offsetHeight}return null}function hr(){if(this.length>0){var t=i(),e=r(),n=this[0],u=n.getBoundingClientRect(),f=e.body,o=n.clientTop||f.clientTop||0,s=n.clientLeft||f.clientLeft||0,h=n===t?t.scrollY:n.scrollTop,c=n===t?t.scrollX:n.scrollLeft;return{top:u.top+h-o,left:u.left+c-s}}return null}function cr(){var n=i();return this[0]?n.getComputedStyle(this[0],null):{}}function lr(n,t){var f=i(),r,u;if(arguments.length===1)if(typeof n=="string"){if(this[0])return f.getComputedStyle(this[0],null).getPropertyValue(n)}else{for(r=0;r<this.length;r+=1)for(u in n)this[r].style[u]=n[u];return this}if(arguments.length===2&&typeof n=="string"){for(r=0;r<this.length;r+=1)this[r].style[n]=t;return this}return this}function ar(n){return n?(this.forEach(function(t,i){n.apply(t,[t,i])}),this):this}function vr(t){var i=yt(this,t);return n(i)}function yr(n){if(typeof n=="undefined")return this[0]?this[0].innerHTML:null;for(var t=0;t<this.length;t+=1)this[t].innerHTML=n;return this}function pr(n){if(typeof n=="undefined")return this[0]?this[0].textContent.trim():null;for(var t=0;t<this.length;t+=1)this[t].textContent=n;return this}function wr(t){var o=i(),s=r(),u=this[0],e,f;if(!u||typeof t=="undefined")return!1;if(typeof t=="string"){if(u.matches)return u.matches(t);if(u.webkitMatchesSelector)return u.webkitMatchesSelector(t);if(u.msMatchesSelector)return u.msMatchesSelector(t);for(e=n(t),f=0;f<e.length;f+=1)if(e[f]===u)return!0;return!1}if(t===s)return u===s;if(t===o)return u===o;if(t.nodeType||t instanceof h){for(e=t.nodeType?[t]:t,f=0;f<e.length;f+=1)if(e[f]===u)return!0;return!1}return!1}function br(){var n=this[0],t;if(n){for(t=0;(n=n.previousSibling)!==null;)n.nodeType===1&&(t+=1);return t}return undefined}function kr(t){var i,r;return typeof t=="undefined"?this:(i=this.length,t>i-1)?n([]):t<0?(r=i+t,r<0)?n([]):n([this[r]]):n([this[t]])}function dr(){for(var n,e=r(),i,u,f,t=0;t<arguments.length;t+=1)for(n=t<0||arguments.length<=t?undefined:arguments[t],i=0;i<this.length;i+=1)if(typeof n=="string")for(u=e.createElement("div"),u.innerHTML=n;u.firstChild;)this[i].appendChild(u.firstChild);else if(n instanceof h)for(f=0;f<n.length;f+=1)this[i].appendChild(n[f]);else this[i].appendChild(n);return this}function gr(n){for(var f=r(),i,u,t=0;t<this.length;t+=1)if(typeof n=="string")for(u=f.createElement("div"),u.innerHTML=n,i=u.childNodes.length-1;i>=0;i-=1)this[t].insertBefore(u.childNodes[i],this[t].childNodes[0]);else if(n instanceof h)for(i=0;i<n.length;i+=1)this[t].insertBefore(n[i],this[t].childNodes[0]);else this[t].insertBefore(n,this[t].childNodes[0]);return this}function nu(t){return this.length>0?t?this[0].nextElementSibling&&n(this[0].nextElementSibling).is(t)?n([this[0].nextElementSibling]):n([]):this[0].nextElementSibling?n([this[0].nextElementSibling]):n([]):n([])}function tu(t){var u=[],r=this[0],i;if(!r)return n([]);while(r.nextElementSibling)i=r.nextElementSibling,t?n(i).is(t)&&u.push(i):u.push(i),r=i;return n(u)}function iu(t){if(this.length>0){var i=this[0];return t?i.previousElementSibling&&n(i.previousElementSibling).is(t)?n([i.previousElementSibling]):n([]):i.previousElementSibling?n([i.previousElementSibling]):n([])}return n([])}function ru(t){var u=[],r=this[0],i;if(!r)return n([]);while(r.previousElementSibling)i=r.previousElementSibling,t?n(i).is(t)&&u.push(i):u.push(i),r=i;return n(u)}function uu(t){for(var r=[],i=0;i<this.length;i+=1)this[i].parentNode!==null&&(t?n(this[i].parentNode).is(t)&&r.push(this[i].parentNode):r.push(this[i].parentNode));return n(r)}function fu(t){for(var u=[],i,r=0;r<this.length;r+=1)for(i=this[r].parentNode;i;)t?n(i).is(t)&&u.push(i):u.push(i),i=i.parentNode;return n(u)}function eu(t){var i=this;return typeof t=="undefined"?n([]):(i.is(t)||(i=i.parents(t).eq(0)),i)}function ou(t){for(var f=[],u,r,i=0;i<this.length;i+=1)for(u=this[i].querySelectorAll(t),r=0;r<u.length;r+=1)f.push(u[r]);return n(f)}function su(t){for(var f=[],u,i,r=0;r<this.length;r+=1)for(u=this[r].children,i=0;i<u.length;i+=1)(!t||n(u[i]).is(t))&&f.push(u[i]);return n(f)}function hu(){for(var n=0;n<this.length;n+=1)this[n].parentNode&&this[n].parentNode.removeChild(this[n]);return this}function cu(n){var t=n;Object.keys(t).forEach(function(n){try{t[n]=null}catch(i){}try{delete t[n]}catch(i){}})}function c(n,t){return t===void 0&&(t=0),setTimeout(n,t)}function e(){return Date.now()}function lu(n){var r=i(),t;return r.getComputedStyle&&(t=r.getComputedStyle(n,null)),!t&&n.currentStyle&&(t=n.currentStyle),t||(t=n.style),t}function nt(n,t){t===void 0&&(t="x");var o=i(),f,r,e,u=lu(n);return o.WebKitCSSMatrix?(r=u.transform||u.webkitTransform,r.split(",").length>6&&(r=r.split(", ").map(function(n){return n.replace(",",".")}).join(", ")),e=new o.WebKitCSSMatrix(r==="none"?"":r)):(e=u.MozTransform||u.OTransform||u.MsTransform||u.msTransform||u.transform||u.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),f=e.toString().split(",")),t==="x"&&(r=o.WebKitCSSMatrix?e.m41:f.length===16?parseFloat(f[12]):parseFloat(f[4])),t==="y"&&(r=o.WebKitCSSMatrix?e.m42:f.length===16?parseFloat(f[13]):parseFloat(f[5])),r||0}function l(n){return typeof n=="object"&&n!==null&&n.constructor&&Object.prototype.toString.call(n).slice(8,-1)==="Object"}function au(n){return typeof window!="undefined"&&typeof window.HTMLElement!="undefined"?n instanceof HTMLElement:n&&(n.nodeType===1||n.nodeType===11)}function t(){for(var r=Object(arguments.length<=0?undefined:arguments[0]),h=["__proto__","constructor","prototype"],i,e,f,s,n,o,u=1;u<arguments.length;u+=1)if(i=u<0||arguments.length<=u?undefined:arguments[u],i!==undefined&&i!==null&&!au(i))for(e=Object.keys(Object(i)).filter(function(n){return h.indexOf(n)<0}),f=0,s=e.length;f<s;f+=1)n=e[f],o=Object.getOwnPropertyDescriptor(i,n),o!==undefined&&o.enumerable&&(l(r[n])&&l(i[n])?i[n].__swiper__?r[n]=i[n]:t(r[n],i[n]):!l(r[n])&&l(i[n])?(r[n]={},i[n].__swiper__?r[n]=i[n]:t(r[n],i[n])):r[n]=i[n]);return r}function f(n,t){Object.keys(t).forEach(function(i){l(t[i])&&Object.keys(t[i]).forEach(function(r){typeof t[i][r]=="function"&&(t[i][r]=t[i][r].bind(n))});n[i]=t[i]})}function s(n){return n===void 0&&(n=""),"."+n.trim().replace(/([\.:!\/])/g,"\\$1").replace(/ /g,".")}function tt(n,t,i,u){var f=r();return i&&Object.keys(u).forEach(function(i){if(!t[i]&&t.auto===!0){var r=f.createElement("div");r.className=u[i];n.append(r);t[i]=r}}),t}function vu(){var n=i(),t=r();return{touch:!!("ontouchstart"in n||n.DocumentTouch&&t instanceof n.DocumentTouch),pointerEvents:!!n.PointerEvent&&"maxTouchPoints"in n.navigator&&n.navigator.maxTouchPoints>=0,observer:function(){return"MutationObserver"in n||"WebkitMutationObserver"in n}(),passiveListener:function(){var t=!1,i;try{i=Object.defineProperty({},"passive",{get:function(){t=!0}});n.addEventListener("testPassiveListener",null,i)}catch(u){}return t}(),gestures:function(){return"ongesturestart"in n}()}}function pt(){return it||(it=vu()),it}function yu(n){var s=n===void 0?{}:n,h=s.userAgent,c=pt(),f=i(),e=f.navigator.platform,r=h||f.navigator.userAgent,u={ios:!1,android:!1},l=f.screen.width,a=f.screen.height,v=r.match(/(Android);?[\s\/]+([\d.]+)?/),t=r.match(/(iPad).*OS\s([\d_]+)/),y=r.match(/(iPod)(.*OS\s([\d_]+))?/),p=!t&&r.match(/(iPhone\sOS|iOS)\s([\d_]+)/),w=e==="Win32",o=e==="MacIntel";return!t&&o&&c.touch&&["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"].indexOf(l+"x"+a)>=0&&(t=r.match(/(Version)\/([\d.]+)/),t||(t=[0,1,"13_0_0"]),o=!1),v&&!w&&(u.os="android",u.android=!0),(t||p||y)&&(u.os="ios",u.ios=!0),u}function pu(n){return n===void 0&&(n={}),rt||(rt=yu(n)),rt}function wu(){function t(){var t=n.navigator.userAgent.toLowerCase();return t.indexOf("safari")>=0&&t.indexOf("chrome")<0&&t.indexOf("android")<0}var n=i();return{isEdge:!!n.navigator.userAgent.match(/Edge/g),isSafari:t(),isWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(n.navigator.userAgent)}}function bu(){return ut||(ut=wu()),ut}function uf(){var n=this,i,r,u=n.$el;(i=typeof n.params.width!="undefined"&&n.params.width!==null?n.params.width:u[0].clientWidth,r=typeof n.params.height!="undefined"&&n.params.height!==null?n.params.height:u[0].clientHeight,i===0&&n.isHorizontal()||r===0&&n.isVertical())||(i=i-parseInt(u.css("padding-left")||0,10)-parseInt(u.css("padding-right")||0,10),r=r-parseInt(u.css("padding-top")||0,10)-parseInt(u.css("padding-bottom")||0,10),Number.isNaN(i)&&(i=0),Number.isNaN(r)&&(r=0),t(n,{width:i,height:r,size:n.isHorizontal()?i:r}))}function ff(){function p(n){return i.isHorizontal()?n:{width:"height","margin-top":"margin-left","margin-bottom ":"margin-right","margin-left":"margin-top","margin-right":"margin-bottom","padding-left":"padding-top","padding-right":"padding-bottom",marginRight:"marginBottom"}[n]}function nt(n,t){return parseFloat(n.getPropertyValue(p(t))||0)}var i=this,n=i.params,ft=i.$wrapperEl,s=i.size,vt=i.rtlTranslate,ai=i.wrongRTL,ti=i.virtual&&n.virtual.enabled,vi=ti?i.virtual.slides.length:i.slides.length,c=ft.children("."+i.params.slideClass),a=ti?i.virtual.slides.length:c.length,r=[],w=[],et=[],ot=n.slidesOffsetBefore,tt,b,e,o,g,bt,kt,it,ct,rt,lt,dt,li,at,gt,ut,ni;typeof ot=="function"&&(ot=n.slidesOffsetBefore.call(i));tt=n.slidesOffsetAfter;typeof tt=="function"&&(tt=n.slidesOffsetAfter.call(i));var yi=i.snapGrid.length,pi=i.slidesGrid.length,h=n.spaceBetween,u=-ot,yt=0,st=0;if(typeof s!="undefined"){typeof h=="string"&&h.indexOf("%")>=0&&(h=parseFloat(h.replace("%",""))/100*s);i.virtualSize=-h;vt?c.css({marginLeft:"",marginBottom:"",marginTop:""}):c.css({marginRight:"",marginBottom:"",marginTop:""});n.slidesPerColumn>1&&(b=Math.floor(a/n.slidesPerColumn)===a/i.params.slidesPerColumn?a:Math.ceil(a/n.slidesPerColumn)*n.slidesPerColumn,n.slidesPerView!=="auto"&&n.slidesPerColumnFill==="row"&&(b=Math.max(b,n.slidesPerView*n.slidesPerColumn)));var f,v=n.slidesPerColumn,ii=b/v,ri=Math.floor(a/n.slidesPerColumn);for(e=0;e<a;e+=1){if(f=0,o=c.eq(e),n.slidesPerColumn>1){var k=void 0,y=void 0,l=void 0;if(n.slidesPerColumnFill==="row"&&n.slidesPerGroup>1){var ht=Math.floor(e/(n.slidesPerGroup*n.slidesPerColumn)),ui=e-n.slidesPerColumn*n.slidesPerGroup*ht,fi=ht===0?n.slidesPerGroup:Math.min(Math.ceil((a-ht*v*n.slidesPerGroup)/v),n.slidesPerGroup);l=Math.floor(ui/fi);y=ui-l*fi+ht*n.slidesPerGroup;k=y+l*b/v;o.css({"-webkit-box-ordinal-group":k,"-moz-box-ordinal-group":k,"-ms-flex-order":k,"-webkit-order":k,order:k})}else n.slidesPerColumnFill==="column"?(y=Math.floor(e/v),l=e-y*v,(y>ri||y===ri&&l===v-1)&&(l+=1,l>=v&&(l=0,y+=1))):(l=Math.floor(e/ii),y=e-l*ii);o.css(p("margin-top"),l!==0?n.spaceBetween&&n.spaceBetween+"px":"")}if(o.css("display")!=="none"){if(n.slidesPerView==="auto"){var d=getComputedStyle(o[0]),pt=o[0].style.transform,wt=o[0].style.webkitTransform;if(pt&&(o[0].style.transform="none"),wt&&(o[0].style.webkitTransform="none"),n.roundLengths)f=i.isHorizontal()?o.outerWidth(!0):o.outerHeight(!0);else{var ei=nt(d,"width"),wi=nt(d,"padding-left"),bi=nt(d,"padding-right"),oi=nt(d,"margin-left"),si=nt(d,"margin-right"),hi=d.getPropertyValue("box-sizing");if(hi&&hi==="border-box")f=ei+oi+si;else{var ci=o[0],ki=ci.clientWidth,di=ci.offsetWidth;f=ei+wi+bi+oi+si+(di-ki)}}pt&&(o[0].style.transform=pt);wt&&(o[0].style.webkitTransform=wt);n.roundLengths&&(f=Math.floor(f))}else f=(s-(n.slidesPerView-1)*h)/n.slidesPerView,n.roundLengths&&(f=Math.floor(f)),c[e]&&(c[e].style[p("width")]=f+"px");c[e]&&(c[e].swiperSlideSize=f);et.push(f);n.centeredSlides?(u=u+f/2+yt/2+h,yt===0&&e!==0&&(u=u-s/2-h),e===0&&(u=u-s/2-h),Math.abs(u)<1/1e3&&(u=0),n.roundLengths&&(u=Math.floor(u)),st%n.slidesPerGroup==0&&r.push(u),w.push(u)):(n.roundLengths&&(u=Math.floor(u)),(st-Math.min(i.params.slidesPerGroupSkip,st))%i.params.slidesPerGroup==0&&r.push(u),w.push(u),u=u+f+h);i.virtualSize+=f+h;yt=f;st+=1}}if(i.virtualSize=Math.max(i.virtualSize,s)+tt,vt&&ai&&(n.effect==="slide"||n.effect==="coverflow")&&ft.css({width:i.virtualSize+n.spaceBetween+"px"}),n.setWrapperSize&&ft.css((bt={},bt[p("width")]=i.virtualSize+n.spaceBetween+"px",bt)),n.slidesPerColumn>1&&(i.virtualSize=(f+n.spaceBetween)*b,i.virtualSize=Math.ceil(i.virtualSize/n.slidesPerColumn)-n.spaceBetween,ft.css((kt={},kt[p("width")]=i.virtualSize+n.spaceBetween+"px",kt)),n.centeredSlides)){for(g=[],it=0;it<r.length;it+=1)ct=r[it],n.roundLengths&&(ct=Math.floor(ct)),r[it]<i.virtualSize+r[0]&&g.push(ct);r=g}if(!n.centeredSlides){for(g=[],rt=0;rt<r.length;rt+=1)lt=r[rt],n.roundLengths&&(lt=Math.floor(lt)),r[rt]<=i.virtualSize-s&&g.push(lt);r=g;Math.floor(i.virtualSize-s)-Math.floor(r[r.length-1])>1&&r.push(i.virtualSize-s)}r.length===0&&(r=[0]);n.spaceBetween!==0&&(li=i.isHorizontal()&&vt?"marginLeft":p("marginRight"),c.filter(function(t,i){return n.cssMode?i===c.length-1?!1:!0:!0}).css((dt={},dt[li]=h+"px",dt)));n.centeredSlides&&n.centeredSlidesBounds&&(at=0,et.forEach(function(t){at+=t+(n.spaceBetween?n.spaceBetween:0)}),at-=n.spaceBetween,gt=at-s,r=r.map(function(n){return n<0?-ot:n>gt?gt+tt:n}));n.centerInsufficientSlides&&(ut=0,et.forEach(function(t){ut+=t+(n.spaceBetween?n.spaceBetween:0)}),ut-=n.spaceBetween,ut<s&&(ni=(s-ut)/2,r.forEach(function(n,t){r[t]=n-ni}),w.forEach(function(n,t){w[t]=n+ni})));t(i,{slides:c,snapGrid:r,slidesGrid:w,slidesSizesGrid:et});a!==vi&&i.emit("slidesLengthChange");r.length!==yi&&(i.params.watchOverflow&&i.checkOverflow(),i.emit("snapGridLengthChange"));w.length!==pi&&i.emit("slidesGridLengthChange");(n.watchSlidesProgress||n.watchSlidesVisibility)&&i.updateSlidesOffset()}}function ef(n){var t=this,r=[],s=t.virtual&&t.params.virtual.enabled,u=0,i,f,e,o;if(typeof n=="number"?t.setTransition(n):n===!0&&t.setTransition(t.params.speed),f=function(n){return s?t.slides.filter(function(t){return parseInt(t.getAttribute("data-swiper-slide-index"),10)===n})[0]:t.slides.eq(n)[0]},t.params.slidesPerView!=="auto"&&t.params.slidesPerView>1)if(t.params.centeredSlides)t.visibleSlides.each(function(n){r.push(n)});else for(i=0;i<Math.ceil(t.params.slidesPerView);i+=1){if(e=t.activeIndex+i,e>t.slides.length&&!s)break;r.push(f(e))}else r.push(f(t.activeIndex));for(i=0;i<r.length;i+=1)typeof r[i]!="undefined"&&(o=r[i].offsetHeight,u=o>u?o:u);u&&t.$wrapperEl.css("height",u+"px")}function of(){for(var i=this,t=i.slides,n=0;n<t.length;n+=1)t[n].swiperSlideOffset=i.isHorizontal()?t[n].offsetLeft:t[n].offsetTop}function sf(t){var o,u,e,h;t===void 0&&(t=this&&this.translate||0);var i=this,r=i.params,f=i.slides,l=i.rtlTranslate;if(f.length!==0){for(typeof f[0].swiperSlideOffset=="undefined"&&i.updateSlidesOffset(),o=-t,l&&(o=t),f.removeClass(r.slideVisibleClass),i.visibleSlidesIndexes=[],i.visibleSlides=[],u=0;u<f.length;u+=1){if(e=f[u],h=(o+(r.centeredSlides?i.minTranslate():0)-e.swiperSlideOffset)/(e.swiperSlideSize+r.spaceBetween),r.watchSlidesVisibility||r.centeredSlides&&r.autoHeight){var s=-(o-e.swiperSlideOffset),c=s+i.slidesSizesGrid[u],a=s>=0&&s<i.size-1||c>1&&c<=i.size||s<=0&&c>=i.size;a&&(i.visibleSlides.push(e),i.visibleSlidesIndexes.push(u),f.eq(u).addClass(r.slideVisibleClass))}e.progress=l?-h:h}i.visibleSlides=n(i.visibleSlides)}}function hf(n){var i=this,o;typeof n=="undefined"&&(o=i.rtlTranslate?-1:1,n=i&&i.translate&&i.translate*o||0);var e=i.params,s=i.maxTranslate()-i.minTranslate(),r=i.progress,u=i.isBeginning,f=i.isEnd,h=u,c=f;s===0?(r=0,u=!0,f=!0):(r=(n-i.minTranslate())/s,u=r<=0,f=r>=1);t(i,{progress:r,isBeginning:u,isEnd:f});(e.watchSlidesProgress||e.watchSlidesVisibility||e.centeredSlides&&e.autoHeight)&&i.updateSlidesProgress(n);u&&!h&&i.emit("reachBeginning toEdge");f&&!c&&i.emit("reachEnd toEdge");(h&&!u||c&&!f)&&i.emit("fromEdge");i.emit("progress",r)}function cf(){var t=this,e=t.slides,n=t.params,u=t.$wrapperEl,o=t.activeIndex,s=t.realIndex,h=t.virtual&&n.virtual.enabled,f,i,r;e.removeClass(n.slideActiveClass+" "+n.slideNextClass+" "+n.slidePrevClass+" "+n.slideDuplicateActiveClass+" "+n.slideDuplicateNextClass+" "+n.slideDuplicatePrevClass);f=h?t.$wrapperEl.find("."+n.slideClass+'[data-swiper-slide-index="'+o+'"]'):e.eq(o);f.addClass(n.slideActiveClass);n.loop&&(f.hasClass(n.slideDuplicateClass)?u.children("."+n.slideClass+":not(."+n.slideDuplicateClass+')[data-swiper-slide-index="'+s+'"]').addClass(n.slideDuplicateActiveClass):u.children("."+n.slideClass+"."+n.slideDuplicateClass+'[data-swiper-slide-index="'+s+'"]').addClass(n.slideDuplicateActiveClass));i=f.nextAll("."+n.slideClass).eq(0).addClass(n.slideNextClass);n.loop&&i.length===0&&(i=e.eq(0),i.addClass(n.slideNextClass));r=f.prevAll("."+n.slideClass).eq(0).addClass(n.slidePrevClass);n.loop&&r.length===0&&(r=e.eq(-1),r.addClass(n.slidePrevClass));n.loop&&(i.hasClass(n.slideDuplicateClass)?u.children("."+n.slideClass+":not(."+n.slideDuplicateClass+')[data-swiper-slide-index="'+i.attr("data-swiper-slide-index")+'"]').addClass(n.slideDuplicateNextClass):u.children("."+n.slideClass+"."+n.slideDuplicateClass+'[data-swiper-slide-index="'+i.attr("data-swiper-slide-index")+'"]').addClass(n.slideDuplicateNextClass),r.hasClass(n.slideDuplicateClass)?u.children("."+n.slideClass+":not(."+n.slideDuplicateClass+')[data-swiper-slide-index="'+r.attr("data-swiper-slide-index")+'"]').addClass(n.slideDuplicatePrevClass):u.children("."+n.slideClass+"."+n.slideDuplicateClass+'[data-swiper-slide-index="'+r.attr("data-swiper-slide-index")+'"]').addClass(n.slideDuplicatePrevClass));t.emitSlidesClasses()}function lf(n){var i=this,e=i.rtlTranslate?i.translate:-i.translate,f=i.slidesGrid,s=i.snapGrid,h=i.params,a=i.activeIndex,v=i.realIndex,y=i.snapIndex,u=n,o,r,c,l;if(typeof u=="undefined"){for(r=0;r<f.length;r+=1)typeof f[r+1]!="undefined"?e>=f[r]&&e<f[r+1]-(f[r+1]-f[r])/2?u=r:e>=f[r]&&e<f[r+1]&&(u=r+1):e>=f[r]&&(u=r);h.normalizeSlideIndex&&(u<0||typeof u=="undefined")&&(u=0)}if(s.indexOf(e)>=0?o=s.indexOf(e):(c=Math.min(h.slidesPerGroupSkip,u),o=c+Math.floor((u-c)/h.slidesPerGroup)),o>=s.length&&(o=s.length-1),u===a){o!==y&&(i.snapIndex=o,i.emit("snapIndexChange"));return}l=parseInt(i.slides.eq(u).attr("data-swiper-slide-index")||u,10);t(i,{snapIndex:o,realIndex:l,previousIndex:a,activeIndex:u});i.emit("activeIndexChange");i.emit("snapIndexChange");v!==l&&i.emit("realIndexChange");(i.initialized||i.params.runCallbacksOnInit)&&i.emit("slideChange")}function af(t){var i=this,f=i.params,r=n(t.target).closest("."+f.slideClass)[0],e=!1,o,u;if(r)for(u=0;u<i.slides.length;u+=1)if(i.slides[u]===r){e=!0;o=u;break}if(r&&e)i.clickedSlide=r,i.clickedIndex=i.virtual&&i.params.virtual.enabled?parseInt(n(r).attr("data-swiper-slide-index"),10):o;else{i.clickedSlide=undefined;i.clickedIndex=undefined;return}f.slideToClickedSlide&&i.clickedIndex!==undefined&&i.clickedIndex!==i.activeIndex&&i.slideToClickedSlide()}function vf(n){var i;n===void 0&&(n=this.isHorizontal()?"x":"y");var t=this,u=t.params,f=t.rtlTranslate,r=t.translate,e=t.$wrapperEl;return u.virtualTranslate?f?-r:r:u.cssMode?r:(i=nt(e[0],n),f&&(i=-i),i||0)}function yf(n,t){var i=this,s=i.rtlTranslate,f=i.params,h=i.$wrapperEl,c=i.wrapperEl,l=i.progress,r=0,u=0,o,e;i.isHorizontal()?r=s?-n:n:u=n;f.roundLengths&&(r=Math.floor(r),u=Math.floor(u));f.cssMode?c[i.isHorizontal()?"scrollLeft":"scrollTop"]=i.isHorizontal()?-r:-u:f.virtualTranslate||h.transform("translate3d("+r+"px, "+u+"px, 0px)");i.previousTranslate=i.translate;i.translate=i.isHorizontal()?r:u;e=i.maxTranslate()-i.minTranslate();o=e===0?0:(n-i.minTranslate())/e;o!==l&&i.updateProgress(n);i.emit("setTranslate",i.translate,t)}function pf(){return-this.snapGrid[0]}function wf(){return-this.snapGrid[this.snapGrid.length-1]}function bf(n,t,i,r,u){var c,l,e,s,h;n===void 0&&(n=0);t===void 0&&(t=this.params.speed);i===void 0&&(i=!0);r===void 0&&(r=!0);var f=this,a=f.params,o=f.wrapperEl;return f.animating&&a.preventInteractionOnTransition?!1:(c=f.minTranslate(),l=f.maxTranslate(),e=r&&n>c?c:r&&n<l?l:n,f.updateProgress(e),a.cssMode)?(s=f.isHorizontal(),t===0?o[s?"scrollLeft":"scrollTop"]=-e:o.scrollTo?o.scrollTo((h={},h[s?"left":"top"]=-e,h.behavior="smooth",h)):o[s?"scrollLeft":"scrollTop"]=-e,!0):(t===0?(f.setTransition(0),f.setTranslate(e),i&&(f.emit("beforeTransitionStart",t,u),f.emit("transitionEnd"))):(f.setTransition(t),f.setTranslate(e),i&&(f.emit("beforeTransitionStart",t,u),f.emit("transitionStart")),f.animating||(f.animating=!0,f.onTranslateToWrapperTransitionEnd||(f.onTranslateToWrapperTransitionEnd=function(n){f&&!f.destroyed&&n.target===this&&(f.$wrapperEl[0].removeEventListener("transitionend",f.onTranslateToWrapperTransitionEnd),f.$wrapperEl[0].removeEventListener("webkitTransitionEnd",f.onTranslateToWrapperTransitionEnd),f.onTranslateToWrapperTransitionEnd=null,delete f.onTranslateToWrapperTransitionEnd,i&&f.emit("transitionEnd"))}),f.$wrapperEl[0].addEventListener("transitionend",f.onTranslateToWrapperTransitionEnd),f.$wrapperEl[0].addEventListener("webkitTransitionEnd",f.onTranslateToWrapperTransitionEnd))),!0)}function kf(n,t){var i=this;i.params.cssMode||i.$wrapperEl.transition(n);i.emit("setTransition",n,t)}function df(n,t){var r;n===void 0&&(n=!0);var i=this,u=i.activeIndex,e=i.params,f=i.previousIndex;if(!e.cssMode&&(e.autoHeight&&i.updateAutoHeight(),r=t,r||(r=u>f?"next":u<f?"prev":"reset"),i.emit("transitionStart"),n&&u!==f)){if(r==="reset"){i.emit("slideResetTransitionStart");return}i.emit("slideChangeTransitionStart");r==="next"?i.emit("slideNextTransitionStart"):i.emit("slidePrevTransitionStart")}}function gf(n,t){var r;n===void 0&&(n=!0);var i=this,u=i.activeIndex,f=i.previousIndex,e=i.params;if((i.animating=!1,!e.cssMode)&&(i.setTransition(0),r=t,r||(r=u>f?"next":u<f?"prev":"reset"),i.emit("transitionEnd"),n&&u!==f)){if(r==="reset"){i.emit("slideResetTransitionEnd");return}i.emit("slideChangeTransitionEnd");r==="next"?i.emit("slideNextTransitionEnd"):i.emit("slidePrevTransitionEnd")}}function ne(n,t,i,r,u){var g,ut,f,e,it,w,o,s,h,k,a,d;if(n===void 0&&(n=0),t===void 0&&(t=this.params.speed),i===void 0&&(i=!0),typeof n!="number"&&typeof n!="string")throw new Error("The 'index' argument cannot have type other than 'number' or 'string'. ["+typeof n+"] given.");if(typeof n=="string"){if(g=parseInt(n,10),ut=isFinite(g),!ut)throw new Error("The passed-in 'index' (string) couldn't be converted to 'number'. ["+n+"] given.");n=g}f=this;e=n;e<0&&(e=0);var c=f.params,nt=f.snapGrid,p=f.slidesGrid,ft=f.previousIndex,v=f.activeIndex,tt=f.rtlTranslate,l=f.wrapperEl,et=f.enabled;if(f.animating&&c.preventInteractionOnTransition||!et&&!r&&!u)return!1;if(it=Math.min(f.params.slidesPerGroupSkip,e),w=it+Math.floor((e-it)/f.params.slidesPerGroup),w>=nt.length&&(w=nt.length-1),(v||c.initialSlide||0)===(ft||0)&&i&&f.emit("beforeSlideChangeStart"),o=-nt[w],f.updateProgress(o),c.normalizeSlideIndex)for(s=0;s<p.length;s+=1){var y=-Math.floor(o*100),b=Math.floor(p[s]*100),rt=Math.floor(p[s+1]*100);typeof p[s+1]!="undefined"?y>=b&&y<rt-(rt-b)/2?e=s:y>=b&&y<rt&&(e=s+1):y>=b&&(e=s)}return f.initialized&&e!==v&&(!f.allowSlideNext&&o<f.translate&&o<f.minTranslate()||!f.allowSlidePrev&&o>f.translate&&o>f.maxTranslate()&&(v||0)!==e)?!1:(h=e>v?"next":e<v?"prev":"reset",tt&&-o===f.translate||!tt&&o===f.translate)?(f.updateActiveIndex(e),c.autoHeight&&f.updateAutoHeight(),f.updateSlidesClasses(),c.effect!=="slide"&&f.setTranslate(o),h!=="reset"&&(f.transitionStart(i,h),f.transitionEnd(i,h)),!1):c.cssMode?(k=f.isHorizontal(),a=-o,tt&&(a=l.scrollWidth-l.offsetWidth-a),t===0?l[k?"scrollLeft":"scrollTop"]=a:l.scrollTo?l.scrollTo((d={},d[k?"left":"top"]=a,d.behavior="smooth",d)):l[k?"scrollLeft":"scrollTop"]=a,!0):(t===0?(f.setTransition(0),f.setTranslate(o),f.updateActiveIndex(e),f.updateSlidesClasses(),f.emit("beforeTransitionStart",t,r),f.transitionStart(i,h),f.transitionEnd(i,h)):(f.setTransition(t),f.setTranslate(o),f.updateActiveIndex(e),f.updateSlidesClasses(),f.emit("beforeTransitionStart",t,r),f.transitionStart(i,h),f.animating||(f.animating=!0,f.onSlideToWrapperTransitionEnd||(f.onSlideToWrapperTransitionEnd=function(n){f&&!f.destroyed&&n.target===this&&(f.$wrapperEl[0].removeEventListener("transitionend",f.onSlideToWrapperTransitionEnd),f.$wrapperEl[0].removeEventListener("webkitTransitionEnd",f.onSlideToWrapperTransitionEnd),f.onSlideToWrapperTransitionEnd=null,delete f.onSlideToWrapperTransitionEnd,f.transitionEnd(i,h))}),f.$wrapperEl[0].addEventListener("transitionend",f.onSlideToWrapperTransitionEnd),f.$wrapperEl[0].addEventListener("webkitTransitionEnd",f.onSlideToWrapperTransitionEnd))),!0)}function te(n,t,i,r){n===void 0&&(n=0);t===void 0&&(t=this.params.speed);i===void 0&&(i=!0);var u=this,f=n;return u.params.loop&&(f+=u.loopedSlides),u.slideTo(f,t,i,r)}function ie(n,t,i){var f;n===void 0&&(n=this.params.speed);t===void 0&&(t=!0);var r=this,u=r.params,e=r.animating,o=r.enabled;if(!o)return r;if(f=r.activeIndex<u.slidesPerGroupSkip?1:u.slidesPerGroup,u.loop){if(e&&u.loopPreventsSlide)return!1;r.loopFix();r._clientLeft=r.$wrapperEl[0].clientLeft}return r.slideTo(r.activeIndex+f,n,t,i)}function re(n,t,i){function h(n){return n<0?-Math.floor(Math.abs(n)):Math.floor(n)}var s,f;n===void 0&&(n=this.params.speed);t===void 0&&(t=!0);var r=this,e=r.params,l=r.animating,o=r.snapGrid,a=r.slidesGrid,v=r.rtlTranslate,y=r.enabled;if(!y)return r;if(e.loop){if(l&&e.loopPreventsSlide)return!1;r.loopFix();r._clientLeft=r.$wrapperEl[0].clientLeft}s=v?r.translate:-r.translate;var c=h(s),p=o.map(function(n){return h(n)}),u=o[p.indexOf(c)-1];return typeof u=="undefined"&&e.cssMode&&o.forEach(function(n){!u&&c>=n&&(u=n)}),typeof u!="undefined"&&(f=a.indexOf(u),f<0&&(f=r.activeIndex-1)),r.slideTo(f,n,t,i)}function ue(n,t,i){n===void 0&&(n=this.params.speed);t===void 0&&(t=!0);var r=this;return r.slideTo(r.activeIndex,n,t,i)}function fe(n,t,i,r){var s,l,h,a;n===void 0&&(n=this.params.speed);t===void 0&&(t=!0);r===void 0&&(r=.5);var u=this,f=u.activeIndex,c=Math.min(u.params.slidesPerGroupSkip,f),e=c+Math.floor((f-c)/u.params.slidesPerGroup),o=u.rtlTranslate?u.translate:-u.translate;return o>=u.snapGrid[e]?(s=u.snapGrid[e],l=u.snapGrid[e+1],o-s>(l-s)*r&&(f+=u.params.slidesPerGroup)):(h=u.snapGrid[e-1],a=u.snapGrid[e],o-h<=(a-h)*r&&(f-=u.params.slidesPerGroup)),f=Math.max(f,0),f=Math.min(f,u.slidesGrid.length-1),u.slideTo(f,n,t,i)}function ee(){var t=this,r=t.params,e=t.$wrapperEl,u=r.slidesPerView==="auto"?t.slidesPerViewDynamic():r.slidesPerView,i=t.clickedIndex,f;if(r.loop){if(t.animating)return;f=parseInt(n(t.clickedSlide).attr("data-swiper-slide-index"),10);r.centeredSlides?i<t.loopedSlides-u/2||i>t.slides.length-t.loopedSlides+u/2?(t.loopFix(),i=e.children("."+r.slideClass+'[data-swiper-slide-index="'+f+'"]:not(.'+r.slideDuplicateClass+")").eq(0).index(),c(function(){t.slideTo(i)})):t.slideTo(i):i>t.slides.length-u?(t.loopFix(),i=e.children("."+r.slideClass+'[data-swiper-slide-index="'+f+'"]:not(.'+r.slideDuplicateClass+")").eq(0).index(),c(function(){t.slideTo(i)})):t.slideTo(i)}else t.slideTo(i)}function oe(){var u=this,v=r(),t=u.params,f=u.$wrapperEl,i,c,l,a,e,o,s,h;if(f.children("."+t.slideClass+"."+t.slideDuplicateClass).remove(),i=f.children("."+t.slideClass),t.loopFillGroupWithBlank&&(c=t.slidesPerGroup-i.length%t.slidesPerGroup,c!==t.slidesPerGroup)){for(l=0;l<c;l+=1)a=n(v.createElement("div")).addClass(t.slideClass+" "+t.slideBlankClass),f.append(a);i=f.children("."+t.slideClass)}for(t.slidesPerView!=="auto"||t.loopedSlides||(t.loopedSlides=i.length),u.loopedSlides=Math.ceil(parseFloat(t.loopedSlides||t.slidesPerView,10)),u.loopedSlides+=t.loopAdditionalSlides,u.loopedSlides>i.length&&(u.loopedSlides=i.length),e=[],o=[],i.each(function(t,r){var f=n(t);r<u.loopedSlides&&o.push(t);r<i.length&&r>=i.length-u.loopedSlides&&e.push(t);f.attr("data-swiper-slide-index",r)}),s=0;s<o.length;s+=1)f.append(n(o[s].cloneNode(!0)).addClass(t.slideDuplicateClass));for(h=e.length-1;h>=0;h-=1)f.prepend(n(e[h].cloneNode(!0)).addClass(t.slideDuplicateClass))}function se(){var n=this,o,u,s,h;n.emit("beforeLoopFix");var r=n.activeIndex,f=n.slides,t=n.loopedSlides,c=n.allowSlidePrev,l=n.allowSlideNext,a=n.snapGrid,e=n.rtlTranslate,i;n.allowSlidePrev=!0;n.allowSlideNext=!0;o=-a[r];u=o-n.getTranslate();r<t?(i=f.length-t*3+r,i+=t,s=n.slideTo(i,0,!1,!0),s&&u!==0&&n.setTranslate((e?-n.translate:n.translate)-u)):r>=f.length-t&&(i=-f.length+r+t,i+=t,h=n.slideTo(i,0,!1,!0),h&&u!==0&&n.setTranslate((e?-n.translate:n.translate)-u));n.allowSlidePrev=c;n.allowSlideNext=l;n.emit("loopFix")}function he(){var t=this,i=t.$wrapperEl,n=t.params,r=t.slides;i.children("."+n.slideClass+"."+n.slideDuplicateClass+",."+n.slideClass+"."+n.slideBlankClass).remove();r.removeAttr("data-swiper-slide-index")}function ce(n){var t=this,i;t.support.touch||!t.params.simulateTouch||t.params.watchOverflow&&t.isLocked||t.params.cssMode||(i=t.el,i.style.cursor="move",i.style.cursor=n?"-webkit-grabbing":"-webkit-grab",i.style.cursor=n?"-moz-grabbin":"-moz-grab",i.style.cursor=n?"grabbing":"grab")}function le(){var n=this;n.support.touch||n.params.watchOverflow&&n.isLocked||n.params.cssMode||(n.el.style.cursor="")}function ae(n){var t=this,u=t.$wrapperEl,r=t.params,i;if(r.loop&&t.loopDestroy(),typeof n=="object"&&"length"in n)for(i=0;i<n.length;i+=1)n[i]&&u.append(n[i]);else u.append(n);r.loop&&t.loopCreate();r.observer&&t.support.observer||t.update()}function ve(n){var t=this,r=t.params,f=t.$wrapperEl,e=t.activeIndex,u,i;if(r.loop&&t.loopDestroy(),u=e+1,typeof n=="object"&&"length"in n){for(i=0;i<n.length;i+=1)n[i]&&f.prepend(n[i]);u=e+n.length}else f.prepend(n);r.loop&&t.loopCreate();r.observer&&t.support.observer||t.update();t.slideTo(u,0,!1)}function ye(n,t){var i=this,e=i.$wrapperEl,u=i.params,v=i.activeIndex,r=v,l,o,s,h,a,f,c;if(u.loop&&(r-=i.loopedSlides,i.loopDestroy(),i.slides=e.children("."+u.slideClass)),l=i.slides.length,n<=0){i.prependSlide(t);return}if(n>=l){i.appendSlide(t);return}for(o=r>n?r+1:r,s=[],h=l-1;h>=n;h-=1)a=i.slides.eq(h),a.remove(),s.unshift(a);if(typeof t=="object"&&"length"in t){for(f=0;f<t.length;f+=1)t[f]&&e.append(t[f]);o=r>n?r+t.length:r}else e.append(t);for(c=0;c<s.length;c+=1)e.append(s[c]);u.loop&&i.loopCreate();u.observer&&i.support.observer||i.update();u.loop?i.slideTo(o+i.loopedSlides,0,!1):i.slideTo(o,0,!1)}function pe(n){var t=this,u=t.params,o=t.$wrapperEl,s=t.activeIndex,e=s,i,r,f;if(u.loop&&(e-=t.loopedSlides,t.loopDestroy(),t.slides=o.children("."+u.slideClass)),i=e,typeof n=="object"&&"length"in n){for(f=0;f<n.length;f+=1)r=n[f],t.slides[r]&&t.slides.eq(r).remove(),r<i&&(i-=1);i=Math.max(i,0)}else r=n,t.slides[r]&&t.slides.eq(r).remove(),r<i&&(i-=1),i=Math.max(i,0);u.loop&&t.loopCreate();u.observer&&t.support.observer||t.update();u.loop?t.slideTo(i+t.loopedSlides,0,!1):t.slideTo(i,0,!1)}function we(){for(var t=this,i=[],n=0;n<t.slides.length;n+=1)i.push(n);t.removeSlide(i)}function be(n,t){function u(t){if(!t||t===r()||t===i())return null;t.assignedSlot&&(t=t.assignedSlot);var f=t.closest(n);return f||u(t.getRootNode().host)}return t===void 0&&(t=this),u(t)}function ke(u){var s=this,a=r(),nt=i(),h=s.touchEventsData,o=s.params,l=s.touches,tt=s.enabled,f,c,w,v,b,p,g;if(tt&&(!s.animating||!o.preventInteractionOnTransition)&&(f=u,f.originalEvent&&(f=f.originalEvent),c=n(f.target),o.touchEventsTarget!=="wrapper"||c.closest(s.wrapperEl).length)&&(h.isTouchEvent=f.type==="touchstart",h.isTouchEvent||!("which"in f)||f.which!==3)&&(h.isTouchEvent||!("button"in f)||!(f.button>0))&&(!h.isTouched||!h.isMoved)){if(w=!!o.noSwipingClass&&o.noSwipingClass!=="",w&&f.target&&f.target.shadowRoot&&u.path&&u.path[0]&&(c=n(u.path[0])),v=o.noSwipingSelector?o.noSwipingSelector:"."+o.noSwipingClass,b=!!(f.target&&f.target.shadowRoot),o.noSwiping&&(b?be(v,f.target):c.closest(v)[0])){s.allowClick=!0;return}if(!o.swipeHandler||c.closest(o.swipeHandler)[0]){l.currentX=f.type==="touchstart"?f.targetTouches[0].pageX:f.pageX;l.currentY=f.type==="touchstart"?f.targetTouches[0].pageY:f.pageY;var y=l.currentX,it=l.currentY,k=o.edgeSwipeDetection||o.iOSEdgeSwipeDetection,d=o.edgeSwipeThreshold||o.iOSEdgeSwipeThreshold;if(k&&(y<=d||y>=nt.innerWidth-d))if(k==="prevent")u.preventDefault();else return;t(h,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:undefined,startMoving:undefined});l.startX=y;l.startY=it;h.touchStartTime=e();s.allowClick=!0;s.updateSize();s.swipeDirection=undefined;o.threshold>0&&(h.allowThresholdMove=!1);f.type!=="touchstart"&&(p=!0,c.is(h.focusableElements)&&(p=!1),a.activeElement&&n(a.activeElement).is(h.focusableElements)&&a.activeElement!==c[0]&&a.activeElement.blur(),g=p&&s.allowTouchMove&&o.touchStartPreventDefault,(o.touchStartForcePreventDefault||g)&&!c[0].isContentEditable&&f.preventDefault());s.emit("touchStart",f)}}}function de(i){var k=r(),u=this,f=u.touchEventsData,h=u.params,o=u.touches,g=u.rtlTranslate,nt=u.enabled,s,v,y,b,c,p,w;if(nt){if(s=i,s.originalEvent&&(s=s.originalEvent),!f.isTouched){f.startMoving&&f.isScrolling&&u.emit("touchMoveOpposite",s);return}if(!f.isTouchEvent||s.type==="touchmove"){var d=s.type==="touchmove"&&s.targetTouches&&(s.targetTouches[0]||s.changedTouches[0]),l=s.type==="touchmove"?d.pageX:s.pageX,a=s.type==="touchmove"?d.pageY:s.pageY;if(s.preventedByNestedSwiper){o.startX=l;o.startY=a;return}if(!u.allowTouchMove){u.allowClick=!1;f.isTouched&&(t(o,{startX:l,startY:a,currentX:l,currentY:a}),f.touchStartTime=e());return}if(f.isTouchEvent&&h.touchReleaseOnEdges&&!h.loop)if(u.isVertical()){if(a<o.startY&&u.translate<=u.maxTranslate()||a>o.startY&&u.translate>=u.minTranslate()){f.isTouched=!1;f.isMoved=!1;return}}else if(l<o.startX&&u.translate<=u.maxTranslate()||l>o.startX&&u.translate>=u.minTranslate())return;if(f.isTouchEvent&&k.activeElement&&s.target===k.activeElement&&n(s.target).is(f.focusableElements)){f.isMoved=!0;u.allowClick=!1;return}if((f.allowTouchCallbacks&&u.emit("touchMove",s),!s.targetTouches||!(s.targetTouches.length>1))&&(o.currentX=l,o.currentY=a,v=o.currentX-o.startX,y=o.currentY-o.startY,!u.params.threshold||!(Math.sqrt(Math.pow(v,2)+Math.pow(y,2))<u.params.threshold))){if(typeof f.isScrolling=="undefined"&&(u.isHorizontal()&&o.currentY===o.startY||u.isVertical()&&o.currentX===o.startX?f.isScrolling=!1:v*v+y*y>=25&&(b=Math.atan2(Math.abs(y),Math.abs(v))*180/Math.PI,f.isScrolling=u.isHorizontal()?b>h.touchAngle:90-b>h.touchAngle)),f.isScrolling&&u.emit("touchMoveOpposite",s),typeof f.startMoving=="undefined"&&(o.currentX!==o.startX||o.currentY!==o.startY)&&(f.startMoving=!0),f.isScrolling){f.isTouched=!1;return}if(f.startMoving){if(u.allowClick=!1,!h.cssMode&&s.cancelable&&s.preventDefault(),h.touchMoveStopPropagation&&!h.nested&&s.stopPropagation(),f.isMoved||(h.loop&&u.loopFix(),f.startTranslate=u.getTranslate(),u.setTransition(0),u.animating&&u.$wrapperEl.trigger("webkitTransitionEnd transitionend"),f.allowMomentumBounce=!1,h.grabCursor&&(u.allowSlideNext===!0||u.allowSlidePrev===!0)&&u.setGrabCursor(!0),u.emit("sliderFirstMove",s)),u.emit("sliderMove",s),f.isMoved=!0,c=u.isHorizontal()?v:y,o.diff=c,c*=h.touchRatio,g&&(c=-c),u.swipeDirection=c>0?"prev":"next",f.currentTranslate=c+f.startTranslate,p=!0,w=h.resistanceRatio,h.touchReleaseOnEdges&&(w=0),c>0&&f.currentTranslate>u.minTranslate()?(p=!1,h.resistance&&(f.currentTranslate=u.minTranslate()-1+Math.pow(-u.minTranslate()+f.startTranslate+c,w))):c<0&&f.currentTranslate<u.maxTranslate()&&(p=!1,h.resistance&&(f.currentTranslate=u.maxTranslate()+1-Math.pow(u.maxTranslate()-f.startTranslate-c,w))),p&&(s.preventedByNestedSwiper=!0),!u.allowSlideNext&&u.swipeDirection==="next"&&f.currentTranslate<f.startTranslate&&(f.currentTranslate=f.startTranslate),!u.allowSlidePrev&&u.swipeDirection==="prev"&&f.currentTranslate>f.startTranslate&&(f.currentTranslate=f.startTranslate),u.allowSlidePrev||u.allowSlideNext||(f.currentTranslate=f.startTranslate),h.threshold>0)if(Math.abs(c)>h.threshold||f.allowThresholdMove){if(!f.allowThresholdMove){f.allowThresholdMove=!0;o.startX=o.currentX;o.startY=o.currentY;f.currentTranslate=f.startTranslate;o.diff=u.isHorizontal()?o.currentX-o.startX:o.currentY-o.startY;return}}else{f.currentTranslate=f.startTranslate;return}h.followFinger&&!h.cssMode&&((h.freeMode||h.watchSlidesProgress||h.watchSlidesVisibility)&&(u.updateActiveIndex(),u.updateSlidesClasses()),h.freeMode&&(f.velocities.length===0&&f.velocities.push({position:o[u.isHorizontal()?"startX":"startY"],time:f.touchStartTime}),f.velocities.push({position:o[u.isHorizontal()?"currentX":"currentY"],time:e()})),u.updateProgress(f.currentTranslate),u.setTranslate(f.currentTranslate))}}}}}function ge(n){var t=this,r=t.touchEventsData,i=t.params,vt=t.touches,k=t.rtlTranslate,rt=t.$wrapperEl,s=t.slidesGrid,l=t.snapGrid,yt=t.enabled,h,ut,d,a,g,nt,y,et,p,w,ot,st,f,tt,o,it,ht,b,at;if(yt){if(h=n,h.originalEvent&&(h=h.originalEvent),r.allowTouchCallbacks&&t.emit("touchEnd",h),r.allowTouchCallbacks=!1,!r.isTouched){r.isMoved&&i.grabCursor&&t.setGrabCursor(!1);r.isMoved=!1;r.startMoving=!1;return}if(i.grabCursor&&r.isMoved&&r.isTouched&&(t.allowSlideNext===!0||t.allowSlidePrev===!0)&&t.setGrabCursor(!1),ut=e(),d=ut-r.touchStartTime,t.allowClick&&(t.updateClickedSlide(h),t.emit("tap click",h),d<300&&ut-r.lastClickTime<300&&t.emit("doubleTap doubleClick",h)),r.lastClickTime=e(),c(function(){t.destroyed||(t.allowClick=!0)}),!r.isTouched||!r.isMoved||!t.swipeDirection||vt.diff===0||r.currentTranslate===r.startTranslate){r.isTouched=!1;r.isMoved=!1;r.startMoving=!1;return}if(r.isTouched=!1,r.isMoved=!1,r.startMoving=!1,a=i.followFinger?k?t.translate:-t.translate:-r.currentTranslate,!i.cssMode){if(i.freeMode){if(a<-t.minTranslate()){t.slideTo(t.activeIndex);return}if(a>-t.maxTranslate()){t.slides.length<l.length?t.slideTo(l.length-1):t.slideTo(t.slides.length-1);return}if(i.freeModeMomentum){if(r.velocities.length>1){var ft=r.velocities.pop(),ct=r.velocities.pop(),pt=ft.position-ct.position,lt=ft.time-ct.time;t.velocity=pt/lt;t.velocity/=2;Math.abs(t.velocity)<i.freeModeMinimumVelocity&&(t.velocity=0);(lt>150||e()-ft.time>300)&&(t.velocity=0)}else t.velocity=0;t.velocity*=i.freeModeMomentumVelocityRatio;r.velocities.length=0;var v=1e3*i.freeModeMomentumRatio,wt=t.velocity*v,u=t.translate+wt;if(k&&(u=-u),g=!1,y=Math.abs(t.velocity)*20*i.freeModeMomentumBounceRatio,u<t.maxTranslate())i.freeModeMomentumBounce?(u+t.maxTranslate()<-y&&(u=t.maxTranslate()-y),nt=t.maxTranslate(),g=!0,r.allowMomentumBounce=!0):u=t.maxTranslate(),i.loop&&i.centeredSlides&&(et=!0);else if(u>t.minTranslate())i.freeModeMomentumBounce?(u-t.minTranslate()>y&&(u=t.minTranslate()+y),nt=t.minTranslate(),g=!0,r.allowMomentumBounce=!0):u=t.minTranslate(),i.loop&&i.centeredSlides&&(et=!0);else if(i.freeModeSticky){for(w=0;w<l.length;w+=1)if(l[w]>-u){p=w;break}u=Math.abs(l[p]-u)<Math.abs(l[p-1]-u)||t.swipeDirection==="next"?l[p]:l[p-1];u=-u}if(et)t.once("transitionEnd",function(){t.loopFix()});if(t.velocity!==0)v=k?Math.abs((-u-t.translate)/t.velocity):Math.abs((u-t.translate)/t.velocity),i.freeModeSticky&&(ot=Math.abs((k?-u:u)-t.translate),st=t.slidesSizesGrid[t.activeIndex],v=ot<st?i.speed:ot<2*st?i.speed*1.5:i.speed*2.5);else if(i.freeModeSticky){t.slideToClosest();return}i.freeModeMomentumBounce&&g?(t.updateProgress(nt),t.setTransition(v),t.setTranslate(u),t.transitionStart(!0,t.swipeDirection),t.animating=!0,rt.transitionEnd(function(){t&&!t.destroyed&&r.allowMomentumBounce&&(t.emit("momentumBounce"),t.setTransition(i.speed),setTimeout(function(){t.setTranslate(nt);rt.transitionEnd(function(){t&&!t.destroyed&&t.transitionEnd()})},0))})):t.velocity?(t.updateProgress(u),t.setTransition(v),t.setTranslate(u),t.transitionStart(!0,t.swipeDirection),t.animating||(t.animating=!0,rt.transitionEnd(function(){t&&!t.destroyed&&t.transitionEnd()}))):(t.emit("_freeModeNoMomentumRelease"),t.updateProgress(u));t.updateActiveIndex();t.updateSlidesClasses()}else{if(i.freeModeSticky){t.slideToClosest();return}i.freeMode&&t.emit("_freeModeNoMomentumRelease")}(!i.freeModeMomentum||d>=i.longSwipesMs)&&(t.updateProgress(),t.updateActiveIndex(),t.updateSlidesClasses());return}for(f=0,tt=t.slidesSizesGrid[0],o=0;o<s.length;o+=o<i.slidesPerGroupSkip?1:i.slidesPerGroup)it=o<i.slidesPerGroupSkip-1?1:i.slidesPerGroup,typeof s[o+it]!="undefined"?a>=s[o]&&a<s[o+it]&&(f=o,tt=s[o+it]-s[o]):a>=s[o]&&(f=o,tt=s[s.length-1]-s[s.length-2]);if(ht=(a-s[f])/tt,b=f<i.slidesPerGroupSkip-1?1:i.slidesPerGroup,d>i.longSwipesMs){if(!i.longSwipes){t.slideTo(t.activeIndex);return}t.swipeDirection==="next"&&(ht>=i.longSwipesRatio?t.slideTo(f+b):t.slideTo(f));t.swipeDirection==="prev"&&(ht>1-i.longSwipesRatio?t.slideTo(f+b):t.slideTo(f))}else{if(!i.shortSwipes){t.slideTo(t.activeIndex);return}at=t.navigation&&(h.target===t.navigation.nextEl||h.target===t.navigation.prevEl);at?h.target===t.navigation.nextEl?t.slideTo(f+b):t.slideTo(f):(t.swipeDirection==="next"&&t.slideTo(f+b),t.swipeDirection==="prev"&&t.slideTo(f))}}}}function ft(){var n=this,t=n.params,i=n.el;if(!i||i.offsetWidth!==0){t.breakpoints&&n.setBreakpoint();var r=n.allowSlideNext,u=n.allowSlidePrev,f=n.snapGrid;n.allowSlideNext=!0;n.allowSlidePrev=!0;n.updateSize();n.updateSlides();n.updateSlidesClasses();(t.slidesPerView==="auto"||t.slidesPerView>1)&&n.isEnd&&!n.isBeginning&&!n.params.centeredSlides?n.slideTo(n.slides.length-1,0,!1,!0):n.slideTo(n.activeIndex,0,!1,!0);n.autoplay&&n.autoplay.running&&n.autoplay.paused&&n.autoplay.run();n.allowSlidePrev=u;n.allowSlideNext=r;n.params.watchOverflow&&f!==n.snapGrid&&n.checkOverflow()}}function no(n){var t=this;t.enabled&&(t.allowClick||(t.params.preventClicks&&n.preventDefault(),t.params.preventClicksPropagation&&t.animating&&(n.stopPropagation(),n.stopImmediatePropagation())))}function to(){var n=this,t=n.wrapperEl,r=n.rtlTranslate,f=n.enabled,u,i;f&&(n.previousTranslate=n.translate,n.translate=n.isHorizontal()?r?t.scrollWidth-t.offsetWidth-t.scrollLeft:-t.scrollLeft:-t.scrollTop,n.translate===-0&&(n.translate=0),n.updateActiveIndex(),n.updateSlidesClasses(),i=n.maxTranslate()-n.minTranslate(),u=i===0?0:(n.translate-n.minTranslate())/i,u!==n.progress&&n.updateProgress(r?-n.translate:n.translate),n.emit("setTranslate",n.translate,!1))}function io(){}function ro(){var n=this,e=r(),t=n.params,i=n.touchEvents,u=n.el,c=n.wrapperEl,o=n.device,f=n.support,s,h;if(n.onTouchStart=ke.bind(n),n.onTouchMove=de.bind(n),n.onTouchEnd=ge.bind(n),t.cssMode&&(n.onScroll=to.bind(n)),n.onClick=no.bind(n),s=!!t.nested,!f.touch&&f.pointerEvents?(u.addEventListener(i.start,n.onTouchStart,!1),e.addEventListener(i.move,n.onTouchMove,s),e.addEventListener(i.end,n.onTouchEnd,!1)):(f.touch&&(h=i.start==="touchstart"&&f.passiveListener&&t.passiveListeners?{passive:!0,capture:!1}:!1,u.addEventListener(i.start,n.onTouchStart,h),u.addEventListener(i.move,n.onTouchMove,f.passiveListener?{passive:!1,capture:s}:s),u.addEventListener(i.end,n.onTouchEnd,h),i.cancel&&u.addEventListener(i.cancel,n.onTouchEnd,h),et||(e.addEventListener("touchstart",io),et=!0)),(t.simulateTouch&&!o.ios&&!o.android||t.simulateTouch&&!f.touch&&o.ios)&&(u.addEventListener("mousedown",n.onTouchStart,!1),e.addEventListener("mousemove",n.onTouchMove,s),e.addEventListener("mouseup",n.onTouchEnd,!1))),(t.preventClicks||t.preventClicksPropagation)&&u.addEventListener("click",n.onClick,!0),t.cssMode&&c.addEventListener("scroll",n.onScroll),t.updateOnWindowResize)n.on(o.ios||o.android?"resize orientationchange observerUpdate":"resize observerUpdate",ft,!0);else n.on("observerUpdate",ft,!0)}function uo(){var n=this,o=r(),i=n.params,t=n.touchEvents,u=n.el,c=n.wrapperEl,f=n.device,e=n.support,h=!!i.nested,s;!e.touch&&e.pointerEvents?(u.removeEventListener(t.start,n.onTouchStart,!1),o.removeEventListener(t.move,n.onTouchMove,h),o.removeEventListener(t.end,n.onTouchEnd,!1)):(e.touch&&(s=t.start==="onTouchStart"&&e.passiveListener&&i.passiveListeners?{passive:!0,capture:!1}:!1,u.removeEventListener(t.start,n.onTouchStart,s),u.removeEventListener(t.move,n.onTouchMove,h),u.removeEventListener(t.end,n.onTouchEnd,s),t.cancel&&u.removeEventListener(t.cancel,n.onTouchEnd,s)),(i.simulateTouch&&!f.ios&&!f.android||i.simulateTouch&&!e.touch&&f.ios)&&(u.removeEventListener("mousedown",n.onTouchStart,!1),o.removeEventListener("mousemove",n.onTouchMove,h),o.removeEventListener("mouseup",n.onTouchEnd,!1)));(i.preventClicks||i.preventClicksPropagation)&&u.removeEventListener("click",n.onClick,!0);i.cssMode&&c.removeEventListener("scroll",n.onScroll);n.off(f.ios||f.android?"resize orientationchange observerUpdate":"resize observerUpdate",ft)}function fo(){var n=this,w=n.activeIndex,c=n.initialized,l=n.loopedSlides,b=l===void 0?0:l,i=n.params,o=n.$el,f=i.breakpoints,e,u,s,p,h;if(f&&(!f||Object.keys(f).length!==0)&&(e=n.getBreakpoint(f,n.params.breakpointsBase,n.el),e&&n.currentBreakpoint!==e)){u=e in f?f[e]:undefined;u&&["slidesPerView","spaceBetween","slidesPerGroup","slidesPerGroupSkip","slidesPerColumn"].forEach(function(n){var t=u[n];typeof t!="undefined"&&(u[n]=n==="slidesPerView"&&(t==="AUTO"||t==="auto")?"auto":n==="slidesPerView"?parseFloat(t):parseInt(t,10))});var r=u||n.originalParams,a=i.slidesPerColumn>1,v=r.slidesPerColumn>1,y=i.enabled;a&&!v?(o.removeClass(i.containerModifierClass+"multirow "+i.containerModifierClass+"multirow-column"),n.emitContainerClasses()):!a&&v&&(o.addClass(i.containerModifierClass+"multirow"),(r.slidesPerColumnFill&&r.slidesPerColumnFill==="column"||!r.slidesPerColumnFill&&i.slidesPerColumnFill==="column")&&o.addClass(i.containerModifierClass+"multirow-column"),n.emitContainerClasses());s=r.direction&&r.direction!==i.direction;p=i.loop&&(r.slidesPerView!==i.slidesPerView||s);s&&c&&n.changeDirection();t(n.params,r);h=n.params.enabled;t(n,{allowTouchMove:n.params.allowTouchMove,allowSlideNext:n.params.allowSlideNext,allowSlidePrev:n.params.allowSlidePrev});y&&!h?n.disable():!y&&h&&n.enable();n.currentBreakpoint=e;n.emit("_beforeBreakpoint",r);p&&c&&(n.loopDestroy(),n.loopCreate(),n.updateSlides(),n.slideTo(w-b+n.loopedSlides,0,!1));n.emit("breakpoint",r)}}function eo(n,t,r){var u;if(t===void 0&&(t="window"),!n||t==="container"&&!r)return undefined;var f=!1,o=i(),l=t==="window"?o.innerHeight:r.clientHeight,e=Object.keys(n).map(function(n){if(typeof n=="string"&&n.indexOf("@")===0){var t=parseFloat(n.substr(1)),i=l*t;return{value:i,point:n}}return{value:n,point:n}});for(e.sort(function(n,t){return parseInt(n.value,10)-parseInt(t.value,10)}),u=0;u<e.length;u+=1){var s=e[u],h=s.point,c=s.value;t==="window"?o.matchMedia("(min-width: "+c+"px)").matches&&(f=h):c<=r.clientWidth&&(f=h)}return f||"max"}function oo(n,t){var i=[];return n.forEach(function(n){typeof n=="object"?Object.keys(n).forEach(function(r){n[r]&&i.push(t+r)}):typeof n=="string"&&i.push(t+n)}),i}function so(){var t=this,i=t.classNames,n=t.params,f=t.rtl,e=t.$el,r=t.device,u=t.support,o=oo(["initialized",n.direction,{"pointer-events":u.pointerEvents&&!u.touch},{"free-mode":n.freeMode},{autoheight:n.autoHeight},{rtl:f},{multirow:n.slidesPerColumn>1},{"multirow-column":n.slidesPerColumn>1&&n.slidesPerColumnFill==="column"},{android:r.android},{ios:r.ios},{"css-mode":n.cssMode}],n.containerModifierClass);i.push.apply(i,o);e.addClass([].concat(i).join(" "));t.emitContainerClasses()}function ho(){var n=this,t=n.$el,i=n.classNames;t.removeClass(i.join(" "));n.emitContainerClasses()}function co(t,r,u,f,e,o){function h(){o&&o()}var c=i(),s,l=n(t).parent("picture")[0];l||t.complete&&e?h():r?(s=new c.Image,s.onload=h,s.onerror=h,f&&(s.sizes=f),u&&(s.srcset=u),r&&(s.src=r)):h()}function lo(){function r(){typeof n!="undefined"&&n!==null&&n&&!n.destroyed&&(n.imagesLoaded!==undefined&&(n.imagesLoaded+=1),n.imagesLoaded===n.imagesToLoad.length&&(n.params.updateOnImagesReady&&n.update(),n.emit("imagesReady")))}var n=this,i,t;for(n.imagesToLoad=n.$el.find("img"),i=0;i<n.imagesToLoad.length;i+=1)t=n.imagesToLoad[i],n.loadImage(t,t.currentSrc||t.getAttribute("src"),t.srcset||t.getAttribute("srcset"),t.sizes||t.getAttribute("sizes"),!0,r)}function ao(){var n=this,t=n.params,i=n.isLocked,r=n.slides.length>0&&t.slidesOffsetBefore+t.spaceBetween*(n.slides.length-1)+n.slides[0].offsetWidth*n.slides.length;n.isLocked=t.slidesOffsetBefore&&t.slidesOffsetAfter&&r?r<=n.size:n.snapGrid.length===1;n.allowSlideNext=!n.isLocked;n.allowSlidePrev=!n.isLocked;i!==n.isLocked&&n.emit(n.isLocked?"lock":"unlock");i&&i!==n.isLocked&&(n.isEnd=!1,n.navigation&&n.navigation.update())}function ko(){var n=r(),i="onwheel",t=i in n,u;return t||(u=n.createElement("div"),u.setAttribute(i,"return;"),t=typeof u[i]=="function"),!t&&n.implementation&&n.implementation.hasFeature&&n.implementation.hasFeature("","")!==!0&&(t=n.implementation.hasFeature("Events.wheel","3.0")),t}var vt={body:{},addEventListener:function(){},removeEventListener:function(){},activeElement:{blur:function(){},nodeName:""},querySelector:function(){return null},querySelectorAll:function(){return[]},getElementById:function(){return null},createEvent:function(){return{initEvent:function(){}}},createElement:function(){return{children:[],childNodes:[],style:{},setAttribute:function(){},getElementsByTagName:function(){return[]}}},createElementNS:function(){return{}},importNode:function(){return null},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}},si={document:vt,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState:function(){},pushState:function(){},go:function(){},back:function(){}},CustomEvent:function(){return this},addEventListener:function(){},removeEventListener:function(){},getComputedStyle:function(){return{getPropertyValue:function(){return""}}},Image:function(){},Date:function(){},screen:{},setTimeout:function(){},clearTimeout:function(){},matchMedia:function(){return{}},requestAnimationFrame:function(n){return typeof setTimeout=="undefined"?(n(),null):setTimeout(n,0)},cancelAnimationFrame:function(n){typeof setTimeout!="undefined"&&clearTimeout(n)}},h=function(n){function t(t){var i;return i=n.call.apply(n,[this].concat(t))||this,vi(ai(i)),i}return hi(t,n),t}(d(Array)),g,it,rt,ut,wt,bt,kt,dt,gt,ni,ti,et,ii,ri,ui,fi;n.fn=h.prototype;g={addClass:wi,removeClass:bi,hasClass:di,toggleClass:ki,attr:gi,removeAttr:nr,transform:tr,transition:ir,on:rr,off:ur,trigger:fr,transitionEnd:er,outerWidth:or,outerHeight:sr,styles:cr,offset:hr,css:lr,each:ar,html:yr,text:pr,is:wr,index:br,eq:kr,append:dr,prepend:gr,next:nu,nextAll:tu,prev:iu,prevAll:ru,parent:uu,parents:fu,closest:eu,find:ou,children:su,filter:vr,remove:hu};Object.keys(g).forEach(function(t){Object.defineProperty(n.fn,t,{value:g[t],writable:!0})});var ku=function(){var n=i();return typeof n.ResizeObserver!="undefined"},du={name:"resize",create:function(){var n=this;t(n,{resize:{observer:null,createObserver:function(){n&&!n.destroyed&&n.initialized&&(n.resize.observer=new ResizeObserver(function(t){var i=n.width,r=n.height,u=i,f=r;t.forEach(function(t){var i=t.contentBoxSize,r=t.contentRect,e=t.target;e&&e!==n.el||(u=r?r.width:(i[0]||i).inlineSize,f=r?r.height:(i[0]||i).blockSize)});(u!==i||f!==r)&&n.resize.resizeHandler()}),n.resize.observer.observe(n.el))},removeObserver:function(){n.resize.observer&&n.resize.observer.unobserve&&n.el&&(n.resize.observer.unobserve(n.el),n.resize.observer=null)},resizeHandler:function(){n&&!n.destroyed&&n.initialized&&(n.emit("beforeResize"),n.emit("resize"))},orientationChangeHandler:function(){n&&!n.destroyed&&n.initialized&&n.emit("orientationchange")}}})},on:{init:function(n){var t=i();if(n.params.resizeObserver&&ku()){n.resize.createObserver();return}t.addEventListener("resize",n.resize.resizeHandler);t.addEventListener("orientationchange",n.resize.orientationChangeHandler)},destroy:function(n){var t=i();n.resize.removeObserver();t.removeEventListener("resize",n.resize.resizeHandler);t.removeEventListener("orientationchange",n.resize.orientationChangeHandler)}}},gu={attach:function(n,t){t===void 0&&(t={});var r=i(),u=this,e=r.MutationObserver||r.WebkitMutationObserver,f=new e(function(n){if(n.length===1){u.emit("observerUpdate",n[0]);return}var t=function(){u.emit("observerUpdate",n[0])};r.requestAnimationFrame?r.requestAnimationFrame(t):r.setTimeout(t,0)});f.observe(n,{attributes:typeof t.attributes=="undefined"?!0:t.attributes,childList:typeof t.childList=="undefined"?!0:t.childList,characterData:typeof t.characterData=="undefined"?!0:t.characterData});u.observer.observers.push(f)},init:function(){var n=this,i,t;if(n.support.observer&&n.params.observer){if(n.params.observeParents)for(i=n.$el.parents(),t=0;t<i.length;t+=1)n.observer.attach(i[t]);n.observer.attach(n.$el[0],{childList:n.params.observeSlideChildren});n.observer.attach(n.$wrapperEl[0],{attributes:!1})}},destroy:function(){var n=this;n.observer.observers.forEach(function(n){n.disconnect()});n.observer.observers=[]}},nf={name:"observer",params:{observer:!1,observeParents:!1,observeSlideChildren:!1},create:function(){var n=this;f(n,{observer:u({},gu,{observers:[]})})},on:{init:function(n){n.observer.init()},destroy:function(n){n.observer.destroy()}}},tf={useParams:function(n){var i=this;i.modules&&Object.keys(i.modules).forEach(function(r){var u=i.modules[r];u.params&&t(n,u.params)})},useModules:function(n){n===void 0&&(n={});var t=this;t.modules&&Object.keys(t.modules).forEach(function(i){var r=t.modules[i],u=n[i]||{};r.on&&t.on&&Object.keys(r.on).forEach(function(n){t.on(n,r.on[n])});r.create&&r.create.bind(t)(u)})}},rf={on:function(n,t,i){var r=this,u;return typeof t!="function"?r:(u=i?"unshift":"push",n.split(" ").forEach(function(n){r.eventsListeners[n]||(r.eventsListeners[n]=[]);r.eventsListeners[n][u](t)}),r)},once:function(n,t,i){function r(){u.off(n,r);r.__emitterProxy&&delete r.__emitterProxy;for(var f=arguments.length,e=new Array(f),i=0;i<f;i++)e[i]=arguments[i];t.apply(u,e)}var u=this;if(typeof t!="function")return u;r.__emitterProxy=t;return u.on(n,r,i)},onAny:function(n,t){var i=this,r;return typeof n!="function"?i:(r=t?"unshift":"push",i.eventsAnyListeners.indexOf(n)<0&&i.eventsAnyListeners[r](n),i)},offAny:function(n){var t=this,i;return t.eventsAnyListeners?(i=t.eventsAnyListeners.indexOf(n),i>=0&&t.eventsAnyListeners.splice(i,1),t):t},off:function(n,t){var i=this;return i.eventsListeners?(n.split(" ").forEach(function(n){typeof t=="undefined"?i.eventsListeners[n]=[]:i.eventsListeners[n]&&i.eventsListeners[n].forEach(function(r,u){(r===t||r.__emitterProxy&&r.__emitterProxy===t)&&i.eventsListeners[n].splice(u,1)})}),i):i},emit:function(){var n=this,i,r,u,o;if(!n.eventsListeners)return n;for(var e=arguments.length,t=new Array(e),f=0;f<e;f++)t[f]=arguments[f];return typeof t[0]=="string"||Array.isArray(t[0])?(i=t[0],r=t.slice(1,t.length),u=n):(i=t[0].events,r=t[0].data,u=t[0].context||n),r.unshift(u),o=Array.isArray(i)?i:i.split(" "),o.forEach(function(t){n.eventsAnyListeners&&n.eventsAnyListeners.length&&n.eventsAnyListeners.forEach(function(n){n.apply(u,[t].concat(r))});n.eventsListeners&&n.eventsListeners[t]&&n.eventsListeners[t].forEach(function(n){n.apply(u,r)})}),n}};wt={updateSize:uf,updateSlides:ff,updateAutoHeight:ef,updateSlidesOffset:of,updateSlidesProgress:sf,updateProgress:hf,updateSlidesClasses:cf,updateActiveIndex:lf,updateClickedSlide:af};bt={getTranslate:vf,setTranslate:yf,minTranslate:pf,maxTranslate:wf,translateTo:bf};kt={setTransition:kf,transitionStart:df,transitionEnd:gf};dt={slideTo:ne,slideToLoop:te,slideNext:ie,slidePrev:re,slideReset:ue,slideToClosest:fe,slideToClickedSlide:ee};gt={loopCreate:oe,loopFix:se,loopDestroy:he};ni={setGrabCursor:ce,unsetGrabCursor:le};ti={appendSlide:ae,prependSlide:ve,addSlide:ye,removeSlide:pe,removeAllSlides:we};et=!1;ii={attachEvents:ro,detachEvents:uo};ri={setBreakpoint:fo,getBreakpoint:eo};ui={addClasses:so,removeClasses:ho};fi={loadImage:co,preloadImages:lo};var vo={checkOverflow:ao},ei={init:!0,direction:"horizontal",touchEventsTarget:"container",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,resizeObserver:!1,nested:!1,createElements:!1,enabled:!0,focusableElements:"input, select, option, textarea, button, video, label",width:null,height:null,preventInteractionOnTransition:!1,userAgent:null,url:null,edgeSwipeDetection:!1,edgeSwipeThreshold:20,freeMode:!1,freeModeMomentum:!0,freeModeMomentumRatio:1,freeModeMomentumBounce:!0,freeModeMomentumBounceRatio:1,freeModeMomentumVelocityRatio:1,freeModeSticky:!1,freeModeMinimumVelocity:.02,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:undefined,breakpointsBase:"window",spaceBetween:0,slidesPerView:1,slidesPerColumn:1,slidesPerColumnFill:"column",slidesPerGroup:1,slidesPerGroupSkip:0,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,watchOverflow:!1,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:0,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,watchSlidesVisibility:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,preloadImages:!0,updateOnImagesReady:!0,loop:!1,loopAdditionalSlides:0,loopedSlides:null,loopFillGroupWithBlank:!1,loopPreventsSlide:!0,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,containerModifierClass:"swiper-container-",slideClass:"swiper-slide",slideBlankClass:"swiper-slide-invisible-blank",slideActiveClass:"swiper-slide-active",slideDuplicateActiveClass:"swiper-slide-duplicate-active",slideVisibleClass:"swiper-slide-visible",slideDuplicateClass:"swiper-slide-duplicate",slideNextClass:"swiper-slide-next",slideDuplicateNextClass:"swiper-slide-duplicate-next",slidePrevClass:"swiper-slide-prev",slideDuplicatePrevClass:"swiper-slide-duplicate-prev",wrapperClass:"swiper-wrapper",runCallbacksOnInit:!0,_emitClasses:!1},ot={modular:tf,eventsEmitter:rf,update:wt,translate:bt,transition:kt,slide:dt,loop:gt,grabCursor:ni,manipulation:ti,events:ii,breakpoints:ri,checkOverflow:vo,classes:ui,images:fi},st={},w=function(){function i(){for(var o,u,h,r,c,l=arguments.length,f=new Array(l),s=0;s<l;s++)f[s]=arguments[s];if(f.length===1&&f[0].constructor&&Object.prototype.toString.call(f[0]).slice(8,-1)==="Object"?u=f[0]:(o=f[0],u=f[1]),u||(u={}),u=t({},u),o&&!u.el&&(u.el=o),u.el&&n(u.el).length>1)return h=[],n(u.el).each(function(n){var r=t({},u,{el:n});h.push(new i(r))}),h;if(r=this,r.__swiper__=!0,r.support=pt(),r.device=pu({userAgent:u.userAgent}),r.browser=bu(),r.eventsListeners={},r.eventsAnyListeners=[],typeof r.modules=="undefined"&&(r.modules={}),Object.keys(r.modules).forEach(function(n){var f=r.modules[n],t,i;if(f.params){if(t=Object.keys(f.params)[0],i=f.params[t],typeof i!="object"||i===null)return;if(["navigation","pagination","scrollbar"].indexOf(t)>=0&&u[t]===!0&&(u[t]={auto:!0}),!(t in u&&"enabled"in i))return;u[t]===!0&&(u[t]={enabled:!0});typeof u[t]!="object"||"enabled"in u[t]||(u[t].enabled=!0);u[t]||(u[t]={enabled:!1})}}),c=t({},ei),r.useParams(c),r.params=t({},c,st,u),r.originalParams=t({},r.params),r.passedParams=t({},u),r.params&&r.params.on&&Object.keys(r.params.on).forEach(function(n){r.on(n,r.params.on[n])}),r.params&&r.params.onAny)r.onAny(r.params.onAny);return r.$=n,t(r,{enabled:r.params.enabled,el:o,classNames:[],slides:n(),slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal:function(){return r.params.direction==="horizontal"},isVertical:function(){return r.params.direction==="vertical"},activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,allowSlideNext:r.params.allowSlideNext,allowSlidePrev:r.params.allowSlidePrev,touchEvents:function(){var n=["touchstart","touchmove","touchend","touchcancel"],t=["mousedown","mousemove","mouseup"];return r.support.pointerEvents&&(t=["pointerdown","pointermove","pointerup"]),r.touchEventsTouch={start:n[0],move:n[1],end:n[2],cancel:n[3]},r.touchEventsDesktop={start:t[0],move:t[1],end:t[2]},r.support.touch||!r.params.simulateTouch?r.touchEventsTouch:r.touchEventsDesktop}(),touchEventsData:{isTouched:undefined,isMoved:undefined,allowTouchCallbacks:undefined,touchStartTime:undefined,isScrolling:undefined,currentTranslate:undefined,startTranslate:undefined,allowThresholdMove:undefined,focusableElements:r.params.focusableElements,lastClickTime:e(),clickTimeout:undefined,velocities:[],allowMomentumBounce:undefined,isTouchEvent:undefined,startMoving:undefined},allowClick:!0,allowTouchMove:r.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),r.useModules(),r.emit("_swiper"),r.params.init&&r.init(),r}var u=i.prototype;return u.enable=function(){var n=this;n.enabled||(n.enabled=!0,n.params.grabCursor&&n.setGrabCursor(),n.emit("enable"))},u.disable=function(){var n=this;n.enabled&&(n.enabled=!1,n.params.grabCursor&&n.unsetGrabCursor(),n.emit("disable"))},u.setProgress=function(n,t){var i=this;n=Math.min(Math.max(n,0),1);var r=i.minTranslate(),u=i.maxTranslate(),f=(u-r)*n+r;i.translateTo(f,typeof t=="undefined"?0:t);i.updateActiveIndex();i.updateSlidesClasses()},u.emitContainerClasses=function(){var n=this,t;n.params._emitClasses&&n.el&&(t=n.el.className.split(" ").filter(function(t){return t.indexOf("swiper-container")===0||t.indexOf(n.params.containerModifierClass)===0}),n.emit("_containerClasses",t.join(" ")))},u.getSlideClasses=function(n){var t=this;return n.className.split(" ").filter(function(n){return n.indexOf("swiper-slide")===0||n.indexOf(t.params.slideClass)===0}).join(" ")},u.emitSlidesClasses=function(){var n=this,t;n.params._emitClasses&&n.el&&(t=[],n.slides.each(function(i){var r=n.getSlideClasses(i);t.push({slideEl:i,classNames:r});n.emit("_slideClass",i,r)}),n.emit("_slideClasses",t))},u.slidesPerViewDynamic=function(){var t=this,l=t.params,n=t.slides,c=t.slidesGrid,h=t.size,i=t.activeIndex,e=1,r,o,u,f,s;if(l.centeredSlides){for(r=n[i].swiperSlideSize,u=i+1;u<n.length;u+=1)n[u]&&!o&&(r+=n[u].swiperSlideSize,e+=1,r>h&&(o=!0));for(f=i-1;f>=0;f-=1)n[f]&&!o&&(r+=n[f].swiperSlideSize,e+=1,r>h&&(o=!0))}else for(s=i+1;s<n.length;s+=1)c[s]-c[i]<h&&(e+=1);return e},u.update=function(){function r(){var t=n.rtlTranslate?n.translate*-1:n.translate,i=Math.min(Math.max(t,n.maxTranslate()),n.minTranslate());n.setTranslate(i);n.updateActiveIndex();n.updateSlidesClasses()}var n=this,i,t,u;n&&!n.destroyed&&(i=n.snapGrid,t=n.params,t.breakpoints&&n.setBreakpoint(),n.updateSize(),n.updateSlides(),n.updateProgress(),n.updateSlidesClasses(),n.params.freeMode?(r(),n.params.autoHeight&&n.updateAutoHeight()):(u=(n.params.slidesPerView==="auto"||n.params.slidesPerView>1)&&n.isEnd&&!n.params.centeredSlides?n.slideTo(n.slides.length-1,0,!1,!0):n.slideTo(n.activeIndex,0,!1,!0),u||r()),t.watchOverflow&&i!==n.snapGrid&&n.checkOverflow(),n.emit("update"))},u.changeDirection=function(n,t){t===void 0&&(t=!0);var i=this,r=i.params.direction;return(n||(n=r==="horizontal"?"vertical":"horizontal"),n===r||n!=="horizontal"&&n!=="vertical")?i:(i.$el.removeClass(""+i.params.containerModifierClass+r).addClass(""+i.params.containerModifierClass+n),i.emitContainerClasses(),i.params.direction=n,i.slides.each(function(t){n==="vertical"?t.style.width="":t.style.height=""}),i.emit("changeDirection"),t&&i.update(),i)},u.mount=function(i){var u=this,f,h,o;if(u.mounted)return!0;if(f=n(i||u.params.el),i=f[0],!i)return!1;i.swiper=u;var s=function(){return"."+(u.params.wrapperClass||"").trim().split(" ").join(".")},c=function(){if(i&&i.shadowRoot&&i.shadowRoot.querySelector){var t=n(i.shadowRoot.querySelector(s()));return t.children=function(n){return f.children(n)},t}return f.children(s())},e=c();return e.length===0&&u.params.createElements&&(h=r(),o=h.createElement("div"),e=n(o),o.className=u.params.wrapperClass,f.append(o),f.children("."+u.params.slideClass).each(function(n){e.append(n)})),t(u,{$el:f,el:i,$wrapperEl:e,wrapperEl:e[0],mounted:!0,rtl:i.dir.toLowerCase()==="rtl"||f.css("direction")==="rtl",rtlTranslate:u.params.direction==="horizontal"&&(i.dir.toLowerCase()==="rtl"||f.css("direction")==="rtl"),wrongRTL:e.css("display")==="-webkit-box"}),!0},u.init=function(n){var t=this,i;return t.initialized?t:(i=t.mount(n),i===!1)?t:(t.emit("beforeInit"),t.params.breakpoints&&t.setBreakpoint(),t.addClasses(),t.params.loop&&t.loopCreate(),t.updateSize(),t.updateSlides(),t.params.watchOverflow&&t.checkOverflow(),t.params.grabCursor&&t.enabled&&t.setGrabCursor(),t.params.preloadImages&&t.preloadImages(),t.params.loop?t.slideTo(t.params.initialSlide+t.loopedSlides,0,t.params.runCallbacksOnInit,!1,!0):t.slideTo(t.params.initialSlide,0,t.params.runCallbacksOnInit,!1,!0),t.attachEvents(),t.initialized=!0,t.emit("init"),t.emit("afterInit"),t)},u.destroy=function(n,t){n===void 0&&(n=!0);t===void 0&&(t=!0);var i=this,r=i.params,f=i.$el,e=i.$wrapperEl,u=i.slides;return typeof i.params=="undefined"||i.destroyed?null:(i.emit("beforeDestroy"),i.initialized=!1,i.detachEvents(),r.loop&&i.loopDestroy(),t&&(i.removeClasses(),f.removeAttr("style"),e.removeAttr("style"),u&&u.length&&u.removeClass([r.slideVisibleClass,r.slideActiveClass,r.slideNextClass,r.slidePrevClass].join(" ")).removeAttr("style").removeAttr("data-swiper-slide-index")),i.emit("destroy"),Object.keys(i.eventsListeners).forEach(function(n){i.off(n)}),n!==!1&&(i.$el[0].swiper=null,cu(i)),i.destroyed=!0,null)},i.extendDefaults=function(n){t(st,n)},i.installModule=function(n){i.prototype.modules||(i.prototype.modules={});var t=n.name||Object.keys(i.prototype.modules).length+"_"+e();i.prototype.modules[t]=n},i.use=function(n){return Array.isArray(n)?(n.forEach(function(n){return i.installModule(n)}),i):(i.installModule(n),i)},oi(i,null,[{key:"extendedDefaults",get:function(){return st}},{key:"defaults",get:function(){return ei}}]),i}();Object.keys(ot).forEach(function(n){Object.keys(ot[n]).forEach(function(t){w.prototype[t]=ot[n][t]})});w.use([du,nf]);var yo={update:function(n){function ut(){i.updateSlides();i.updateProgress();i.updateSlidesClasses();i.lazy&&i.params.lazy.enabled&&i.lazy.load()}var i=this,v=i.params,y=v.slidesPerView,c=v.slidesPerGroup,ft=v.centeredSlides,nt=i.params.virtual,tt=nt.addSlidesBefore,it=nt.addSlidesAfter,f=i.virtual,p=f.from,l=f.to,s=f.slides,et=f.slidesGrid,rt=f.renderSlide,ot=f.offset,w,b,k,d,g,a,o,r;i.updateActiveIndex();w=i.activeIndex||0;b=i.rtlTranslate?"right":i.isHorizontal()?"left":"top";ft?(k=Math.floor(y/2)+c+it,d=Math.floor(y/2)+c+tt):(k=y+(c-1)+it,d=c+tt);var u=Math.max((w||0)-d,0),e=Math.min((w||0)+k,s.length-1),h=(i.slidesGrid[u]||0)-(i.slidesGrid[0]||0);if(t(i.virtual,{from:u,to:e,offset:h,slidesGrid:i.slidesGrid}),p===u&&l===e&&!n){i.slidesGrid!==et&&h!==ot&&i.slides.css(b,h+"px");i.updateProgress();return}if(i.params.virtual.renderExternal){i.params.virtual.renderExternal.call(i,{offset:h,from:u,to:e,slides:function(){for(var t=[],n=u;n<=e;n+=1)t.push(s[n]);return t}()});i.params.virtual.renderExternalUpdate&&ut();return}if(g=[],a=[],n)i.$wrapperEl.find("."+i.params.slideClass).remove();else for(o=p;o<=l;o+=1)(o<u||o>e)&&i.$wrapperEl.find("."+i.params.slideClass+'[data-swiper-slide-index="'+o+'"]').remove();for(r=0;r<s.length;r+=1)r>=u&&r<=e&&(typeof l=="undefined"||n?a.push(r):(r>l&&a.push(r),r<p&&g.push(r)));a.forEach(function(n){i.$wrapperEl.append(rt(s[n],n))});g.sort(function(n,t){return t-n}).forEach(function(n){i.$wrapperEl.prepend(rt(s[n],n))});i.$wrapperEl.children(".swiper-slide").css(b,h+"px");ut()},renderSlide:function(t,i){var r=this,f=r.params.virtual,u;return f.cache&&r.virtual.cache[i]?r.virtual.cache[i]:(u=f.renderSlide?n(f.renderSlide.call(r,t,i)):n('<div class="'+r.params.slideClass+'" data-swiper-slide-index="'+i+'">'+t+"<\/div>"),u.attr("data-swiper-slide-index")||u.attr("data-swiper-slide-index",i),f.cache&&(r.virtual.cache[i]=u),u)},appendSlide:function(n){var i=this,t;if(typeof n=="object"&&"length"in n)for(t=0;t<n.length;t+=1)n[t]&&i.virtual.slides.push(n[t]);else i.virtual.slides.push(n);i.virtual.update(!0)},prependSlide:function(n){var t=this,f=t.activeIndex,e=f+1,o=1,i,r,u;if(Array.isArray(n)){for(i=0;i<n.length;i+=1)n[i]&&t.virtual.slides.unshift(n[i]);e=f+n.length;o=n.length}else t.virtual.slides.unshift(n);t.params.virtual.cache&&(r=t.virtual.cache,u={},Object.keys(r).forEach(function(n){var t=r[n],i=t.attr("data-swiper-slide-index");i&&t.attr("data-swiper-slide-index",parseInt(i,10)+1);u[parseInt(n,10)+o]=t}),t.virtual.cache=u);t.virtual.update(!0);t.slideTo(e,0)},removeSlide:function(n){var i=this,t,r;if(typeof n!="undefined"&&n!==null){if(t=i.activeIndex,Array.isArray(n))for(r=n.length-1;r>=0;r-=1)i.virtual.slides.splice(n[r],1),i.params.virtual.cache&&delete i.virtual.cache[n[r]],n[r]<t&&(t-=1),t=Math.max(t,0);else i.virtual.slides.splice(n,1),i.params.virtual.cache&&delete i.virtual.cache[n],n<t&&(t-=1),t=Math.max(t,0);i.virtual.update(!0);i.slideTo(t,0)}},removeAllSlides:function(){var n=this;n.virtual.slides=[];n.params.virtual.cache&&(n.virtual.cache={});n.virtual.update(!0);n.slideTo(0,0)}},po={name:"virtual",params:{virtual:{enabled:!1,slides:[],cache:!0,renderSlide:null,renderExternal:null,renderExternalUpdate:!0,addSlidesBefore:0,addSlidesAfter:0}},create:function(){var n=this;f(n,{virtual:u({},yo,{slides:n.params.virtual.slides,cache:{}})})},on:{beforeInit:function(n){if(n.params.virtual.enabled){n.classNames.push(n.params.containerModifierClass+"virtual");var i={watchSlidesProgress:!0};t(n.params,i);t(n.originalParams,i);n.params.initialSlide||n.virtual.update()}},setTranslate:function(n){n.params.virtual.enabled&&n.virtual.update()}}},wo={handle:function(n){var t=this,b,k,w,h;if(t.enabled){var d=i(),v=r(),c=t.rtlTranslate,u=n;u.originalEvent&&(u=u.originalEvent);var e=u.keyCode||u.charCode,g=t.params.keyboard.pageUpDown,o=g&&e===33,s=g&&e===34,l=e===37,a=e===39,y=e===38,p=e===40;if(!t.allowSlideNext&&(t.isHorizontal()&&a||t.isVertical()&&p||s)||!t.allowSlidePrev&&(t.isHorizontal()&&l||t.isVertical()&&y||o))return!1;if(u.shiftKey||u.altKey||u.ctrlKey||u.metaKey||v.activeElement&&v.activeElement.nodeName&&(v.activeElement.nodeName.toLowerCase()==="input"||v.activeElement.nodeName.toLowerCase()==="textarea"))return undefined;if(t.params.keyboard.onlyInViewport&&(o||s||l||a||y||p)){if(b=!1,t.$el.parents("."+t.params.slideClass).length>0&&t.$el.parents("."+t.params.slideActiveClass).length===0)return undefined;var nt=t.$el,tt=nt[0].clientWidth,it=nt[0].clientHeight,rt=d.innerWidth,ut=d.innerHeight,f=t.$el.offset();for(c&&(f.left-=t.$el[0].scrollLeft),k=[[f.left,f.top],[f.left+tt,f.top],[f.left,f.top+it],[f.left+tt,f.top+it]],w=0;w<k.length;w+=1)if(h=k[w],h[0]>=0&&h[0]<=rt&&h[1]>=0&&h[1]<=ut){if(h[0]===0&&h[1]===0)continue;b=!0}if(!b)return undefined}return t.isHorizontal()?((o||s||l||a)&&(u.preventDefault?u.preventDefault():u.returnValue=!1),((s||a)&&!c||(o||l)&&c)&&t.slideNext(),((o||l)&&!c||(s||a)&&c)&&t.slidePrev()):((o||s||y||p)&&(u.preventDefault?u.preventDefault():u.returnValue=!1),(s||p)&&t.slideNext(),(o||y)&&t.slidePrev()),t.emit("keyPress",e),undefined}},enable:function(){var t=this,i=r();if(!t.keyboard.enabled){n(i).on("keydown",t.keyboard.handle);t.keyboard.enabled=!0}},disable:function(){var t=this,i=r();t.keyboard.enabled&&(n(i).off("keydown",t.keyboard.handle),t.keyboard.enabled=!1)}},bo={name:"keyboard",params:{keyboard:{enabled:!1,onlyInViewport:!0,pageUpDown:!0}},create:function(){var n=this;f(n,{keyboard:u({enabled:!1},wo)})},on:{init:function(n){n.params.keyboard.enabled&&n.keyboard.enable()},destroy:function(n){n.keyboard.enabled&&n.keyboard.disable()}}};var o={lastScrollTime:e(),lastEventBeforeSnap:undefined,recentWheelEvents:[],event:function(){var n=i();return n.navigator.userAgent.indexOf("firefox")>-1?"DOMMouseScroll":ko()?"wheel":"mousewheel"},normalize:function(n){var f=10,e=40,o=800,u=0,r=0,t=0,i=0;return"detail"in n&&(r=n.detail),"wheelDelta"in n&&(r=-n.wheelDelta/120),"wheelDeltaY"in n&&(r=-n.wheelDeltaY/120),"wheelDeltaX"in n&&(u=-n.wheelDeltaX/120),"axis"in n&&n.axis===n.HORIZONTAL_AXIS&&(u=r,r=0),t=u*f,i=r*f,"deltaY"in n&&(i=n.deltaY),"deltaX"in n&&(t=n.deltaX),n.shiftKey&&!t&&(t=i,i=0),(t||i)&&n.deltaMode&&(n.deltaMode===1?(t*=e,i*=e):(t*=o,i*=o)),t&&!u&&(u=t<1?-1:1),i&&!r&&(r=i<1?-1:1),{spinX:u,spinY:r,pixelX:t,pixelY:i}},handleMouseEnter:function(){var n=this;n.enabled&&(n.mouseEntered=!0)},handleMouseLeave:function(){var n=this;n.enabled&&(n.mouseEntered=!1)},handle:function(t){var f=t,nt=!0,i=this,p,d,a,l,v,w,u,k,g,rt;if(i.enabled){if(p=i.params.mousewheel,i.params.cssMode&&f.preventDefault(),d=i.$el,i.params.mousewheel.eventsTarget!=="container"&&(d=n(i.params.mousewheel.eventsTarget)),!i.mouseEntered&&!d[0].contains(f.target)&&!p.releaseOnEdges)return!0;f.originalEvent&&(f=f.originalEvent);var r=0,tt=i.rtlTranslate?-1:1,h=o.normalize(f);if(p.forceToAxis)if(i.isHorizontal())if(Math.abs(h.pixelX)>Math.abs(h.pixelY))r=-h.pixelX*tt;else return!0;else if(Math.abs(h.pixelY)>Math.abs(h.pixelX))r=-h.pixelY;else return!0;else r=Math.abs(h.pixelX)>Math.abs(h.pixelY)?-h.pixelX*tt:-h.pixelY;if(r===0)return!0;if(p.invert&&(r=-r),a=i.getTranslate()+r*p.sensitivity,a>=i.minTranslate()&&(a=i.minTranslate()),a<=i.maxTranslate()&&(a=i.maxTranslate()),nt=i.params.loop?!0:!(a===i.minTranslate()||a===i.maxTranslate()),nt&&i.params.nested&&f.stopPropagation(),i.params.freeMode){var s={time:e(),delta:Math.abs(r),direction:Math.sign(r)},b=i.mousewheel.lastEventBeforeSnap,it=b&&s.time<b.time+500&&s.delta<=b.delta&&s.direction===b.direction;if(!it){i.mousewheel.lastEventBeforeSnap=undefined;i.params.loop&&i.loopFix();var y=i.getTranslate()+r*p.sensitivity,ut=i.isBeginning,ft=i.isEnd;if(y>=i.minTranslate()&&(y=i.minTranslate()),y<=i.maxTranslate()&&(y=i.maxTranslate()),i.setTransition(0),i.setTranslate(y),i.updateProgress(),i.updateActiveIndex(),i.updateSlidesClasses(),(!ut&&i.isBeginning||!ft&&i.isEnd)&&i.updateSlidesClasses(),i.params.freeModeSticky&&(clearTimeout(i.mousewheel.timeout),i.mousewheel.timeout=undefined,u=i.mousewheel.recentWheelEvents,u.length>=15&&u.shift(),k=u.length?u[u.length-1]:undefined,g=u[0],u.push(s),k&&(s.delta>k.delta||s.direction!==k.direction)?u.splice(0):u.length>=15&&s.time-g.time<500&&g.delta-s.delta>=1&&s.delta<=6&&(rt=r>0?.8:.2,i.mousewheel.lastEventBeforeSnap=s,u.splice(0),i.mousewheel.timeout=c(function(){i.slideToClosest(i.params.speed,!0,undefined,rt)},0)),i.mousewheel.timeout||(i.mousewheel.timeout=c(function(){i.mousewheel.lastEventBeforeSnap=s;u.splice(0);i.slideToClosest(i.params.speed,!0,undefined,.5)},500))),it||i.emit("scroll",f),i.params.autoplay&&i.params.autoplayDisableOnInteraction&&i.autoplay.stop(),y===i.minTranslate()||y===i.maxTranslate())return!0}}else if(l={time:e(),delta:Math.abs(r),direction:Math.sign(r),raw:t},v=i.mousewheel.recentWheelEvents,v.length>=2&&v.shift(),w=v.length?v[v.length-1]:undefined,v.push(l),w?(l.direction!==w.direction||l.delta>w.delta||l.time>w.time+150)&&i.mousewheel.animateSlider(l):i.mousewheel.animateSlider(l),i.mousewheel.releaseScroll(l))return!0;return f.preventDefault?f.preventDefault():f.returnValue=!1,!1}},animateSlider:function(n){var t=this,r=i();return this.params.mousewheel.thresholdDelta&&n.delta<this.params.mousewheel.thresholdDelta?!1:this.params.mousewheel.thresholdTime&&e()-t.mousewheel.lastScrollTime<this.params.mousewheel.thresholdTime?!1:n.delta>=6&&e()-t.mousewheel.lastScrollTime<60?!0:(n.direction<0?t.isEnd&&!t.params.loop||t.animating||(t.slideNext(),t.emit("scroll",n.raw)):t.isBeginning&&!t.params.loop||t.animating||(t.slidePrev(),t.emit("scroll",n.raw)),t.mousewheel.lastScrollTime=(new r.Date).getTime(),!1)},releaseScroll:function(n){var t=this,i=t.params.mousewheel;if(n.direction<0){if(t.isEnd&&!t.params.loop&&i.releaseOnEdges)return!0}else if(t.isBeginning&&!t.params.loop&&i.releaseOnEdges)return!0;return!1},enable:function(){var t=this,r=o.event(),i;if(t.params.cssMode)return t.wrapperEl.removeEventListener(r,t.mousewheel.handle),!0;if(!r||t.mousewheel.enabled)return!1;i=t.$el;t.params.mousewheel.eventsTarget!=="container"&&(i=n(t.params.mousewheel.eventsTarget));i.on("mouseenter",t.mousewheel.handleMouseEnter);i.on("mouseleave",t.mousewheel.handleMouseLeave);i.on(r,t.mousewheel.handle);return t.mousewheel.enabled=!0,!0},disable:function(){var t=this,i=o.event(),r;return t.params.cssMode?(t.wrapperEl.addEventListener(i,t.mousewheel.handle),!0):i?t.mousewheel.enabled?(r=t.$el,t.params.mousewheel.eventsTarget!=="container"&&(r=n(t.params.mousewheel.eventsTarget)),r.off(i,t.mousewheel.handle),t.mousewheel.enabled=!1,!0):!1:!1}},go={name:"mousewheel",params:{mousewheel:{enabled:!1,releaseOnEdges:!1,invert:!1,forceToAxis:!1,sensitivity:1,eventsTarget:"container",thresholdDelta:null,thresholdTime:null}},create:function(){var n=this;f(n,{mousewheel:{enabled:!1,lastScrollTime:e(),lastEventBeforeSnap:undefined,recentWheelEvents:[],enable:o.enable,disable:o.disable,handle:o.handle,handleMouseEnter:o.handleMouseEnter,handleMouseLeave:o.handleMouseLeave,animateSlider:o.animateSlider,releaseScroll:o.releaseScroll}})},on:{init:function(n){!n.params.mousewheel.enabled&&n.params.cssMode&&n.mousewheel.disable();n.params.mousewheel.enabled&&n.mousewheel.enable()},destroy:function(n){n.params.cssMode&&n.mousewheel.enable();n.mousewheel.enabled&&n.mousewheel.disable()}}},ns={toggleEl:function(n,t){n[t?"addClass":"removeClass"](this.params.navigation.disabledClass);n[0]&&n[0].tagName==="BUTTON"&&(n[0].disabled=t)},update:function(){var n=this,u=n.params.navigation,r=n.navigation.toggleEl;if(!n.params.loop){var f=n.navigation,t=f.$nextEl,i=f.$prevEl;i&&i.length>0&&(n.isBeginning?r(i,!0):r(i,!1),n.params.watchOverflow&&n.enabled&&i[n.isLocked?"addClass":"removeClass"](u.lockClass));t&&t.length>0&&(n.isEnd?r(t,!0):r(t,!1),n.params.watchOverflow&&n.enabled&&t[n.isLocked?"addClass":"removeClass"](u.lockClass))}},onPrevClick:function(n){var t=this;(n.preventDefault(),!t.isBeginning||t.params.loop)&&t.slidePrev()},onNextClick:function(n){var t=this;(n.preventDefault(),!t.isEnd||t.params.loop)&&t.slideNext()},init:function(){var i=this,r=i.params.navigation,u,f;if(i.params.navigation=tt(i.$el,i.params.navigation,i.params.createElements,{nextEl:"swiper-button-next",prevEl:"swiper-button-prev"}),r.nextEl||r.prevEl){if(r.nextEl&&(u=n(r.nextEl),i.params.uniqueNavElements&&typeof r.nextEl=="string"&&u.length>1&&i.$el.find(r.nextEl).length===1&&(u=i.$el.find(r.nextEl))),r.prevEl&&(f=n(r.prevEl),i.params.uniqueNavElements&&typeof r.prevEl=="string"&&f.length>1&&i.$el.find(r.prevEl).length===1&&(f=i.$el.find(r.prevEl))),u&&u.length>0)u.on("click",i.navigation.onNextClick);if(f&&f.length>0)f.on("click",i.navigation.onPrevClick);t(i.navigation,{$nextEl:u,nextEl:u&&u[0],$prevEl:f,prevEl:f&&f[0]});i.enabled||(u&&u.addClass(r.lockClass),f&&f.addClass(r.lockClass))}},destroy:function(){var n=this,r=n.navigation,t=r.$nextEl,i=r.$prevEl;t&&t.length&&(t.off("click",n.navigation.onNextClick),t.removeClass(n.params.navigation.disabledClass));i&&i.length&&(i.off("click",n.navigation.onPrevClick),i.removeClass(n.params.navigation.disabledClass))}},ts={name:"navigation",params:{navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock"}},create:function(){var n=this;f(n,{navigation:u({},ns)})},on:{init:function(n){n.navigation.init();n.navigation.update()},toEdge:function(n){n.navigation.update()},fromEdge:function(n){n.navigation.update()},destroy:function(n){n.navigation.destroy()},"enable disable":function(n){var t=n.navigation,i=t.$nextEl,r=t.$prevEl;i&&i[n.enabled?"removeClass":"addClass"](n.params.navigation.lockClass);r&&r[n.enabled?"removeClass":"addClass"](n.params.navigation.lockClass)},click:function(t,i){var o=t.navigation,r=o.$nextEl,u=o.$prevEl,f=i.target,e;if(t.params.navigation.hideOnClick&&!n(f).is(u)&&!n(f).is(r)){if(t.pagination&&t.params.pagination&&t.params.pagination.clickable&&(t.pagination.el===f||t.pagination.el.contains(f)))return;r?e=r.hasClass(t.params.navigation.hiddenClass):u&&(e=u.hasClass(t.params.navigation.hiddenClass));e===!0?t.emit("navigationShow"):t.emit("navigationHide");r&&r.toggleClass(t.params.navigation.hiddenClass);u&&u.toggleClass(t.params.navigation.hiddenClass)}}}},is={update:function(){var t=this,tt=t.rtl,i=t.params.pagination,u,e,h,w,v,b,y,p,c,l,k;if(i.el&&t.pagination.el&&t.pagination.$el&&t.pagination.$el.length!==0){var a=t.virtual&&t.params.virtual.enabled?t.virtual.slides.length:t.slides.length,f=t.pagination.$el,r,o=t.params.loop?Math.ceil((a-t.loopedSlides*2)/t.params.slidesPerGroup):t.snapGrid.length;if(t.params.loop?(r=Math.ceil((t.activeIndex-t.loopedSlides)/t.params.slidesPerGroup),r>a-1-t.loopedSlides*2&&(r-=a-t.loopedSlides*2),r>o-1&&(r-=o),r<0&&t.params.paginationType!=="bullets"&&(r=o+r)):r=typeof t.snapIndex!="undefined"?t.snapIndex:t.activeIndex||0,i.type==="bullets"&&t.pagination.bullets&&t.pagination.bullets.length>0){if(u=t.pagination.bullets,i.dynamicBullets&&(t.pagination.bulletSize=u.eq(0)[t.isHorizontal()?"outerWidth":"outerHeight"](!0),f.css(t.isHorizontal()?"width":"height",t.pagination.bulletSize*(i.dynamicMainBullets+4)+"px"),i.dynamicMainBullets>1&&t.previousIndex!==undefined&&(t.pagination.dynamicBulletIndex+=r-t.previousIndex,t.pagination.dynamicBulletIndex>i.dynamicMainBullets-1?t.pagination.dynamicBulletIndex=i.dynamicMainBullets-1:t.pagination.dynamicBulletIndex<0&&(t.pagination.dynamicBulletIndex=0)),e=r-t.pagination.dynamicBulletIndex,h=e+(Math.min(u.length,i.dynamicMainBullets)-1),w=(h+e)/2),u.removeClass(i.bulletActiveClass+" "+i.bulletActiveClass+"-next "+i.bulletActiveClass+"-next-next "+i.bulletActiveClass+"-prev "+i.bulletActiveClass+"-prev-prev "+i.bulletActiveClass+"-main"),f.length>1)u.each(function(t){var u=n(t),f=u.index();f===r&&u.addClass(i.bulletActiveClass);i.dynamicBullets&&(f>=e&&f<=h&&u.addClass(i.bulletActiveClass+"-main"),f===e&&u.prev().addClass(i.bulletActiveClass+"-prev").prev().addClass(i.bulletActiveClass+"-prev-prev"),f===h&&u.next().addClass(i.bulletActiveClass+"-next").next().addClass(i.bulletActiveClass+"-next-next"))});else if(v=u.eq(r),b=v.index(),v.addClass(i.bulletActiveClass),i.dynamicBullets){for(y=u.eq(e),p=u.eq(h),c=e;c<=h;c+=1)u.eq(c).addClass(i.bulletActiveClass+"-main");if(t.params.loop)if(b>=u.length-i.dynamicMainBullets){for(l=i.dynamicMainBullets;l>=0;l-=1)u.eq(u.length-l).addClass(i.bulletActiveClass+"-main");u.eq(u.length-i.dynamicMainBullets-1).addClass(i.bulletActiveClass+"-prev")}else y.prev().addClass(i.bulletActiveClass+"-prev").prev().addClass(i.bulletActiveClass+"-prev-prev"),p.next().addClass(i.bulletActiveClass+"-next").next().addClass(i.bulletActiveClass+"-next-next");else y.prev().addClass(i.bulletActiveClass+"-prev").prev().addClass(i.bulletActiveClass+"-prev-prev"),p.next().addClass(i.bulletActiveClass+"-next").next().addClass(i.bulletActiveClass+"-next-next")}if(i.dynamicBullets){var it=Math.min(u.length,i.dynamicMainBullets+4),rt=(t.pagination.bulletSize*it-t.pagination.bulletSize)/2-w*t.pagination.bulletSize,ut=tt?"right":"left";u.css(t.isHorizontal()?ut:"top",rt+"px")}}if(i.type==="fraction"&&(f.find(s(i.currentClass)).text(i.formatFractionCurrent(r+1)),f.find(s(i.totalClass)).text(i.formatFractionTotal(o))),i.type==="progressbar"){k=i.progressbarOpposite?t.isHorizontal()?"vertical":"horizontal":t.isHorizontal()?"horizontal":"vertical";var d=(r+1)/o,g=1,nt=1;k==="horizontal"?g=d:nt=d;f.find(s(i.progressbarFillClass)).transform("translate3d(0,0,0) scaleX("+g+") scaleY("+nt+")").transition(t.params.speed)}i.type==="custom"&&i.renderCustom?(f.html(i.renderCustom(t,r+1,o)),t.emit("paginationRender",f[0])):t.emit("paginationUpdate",f[0]);t.params.watchOverflow&&t.enabled&&f[t.isLocked?"addClass":"removeClass"](i.lockClass)}},render:function(){var t=this,n=t.params.pagination,u,f;if(n.el&&t.pagination.el&&t.pagination.$el&&t.pagination.$el.length!==0){var e=t.virtual&&t.params.virtual.enabled?t.virtual.slides.length:t.slides.length,r=t.pagination.$el,i="";if(n.type==="bullets"){for(u=t.params.loop?Math.ceil((e-t.loopedSlides*2)/t.params.slidesPerGroup):t.snapGrid.length,t.params.freeMode&&!t.params.loop&&u>e&&(u=e),f=0;f<u;f+=1)i+=n.renderBullet?n.renderBullet.call(t,f,n.bulletClass):"<"+n.bulletElement+' class="'+n.bulletClass+'"><\/'+n.bulletElement+">";r.html(i);t.pagination.bullets=r.find(s(n.bulletClass))}n.type==="fraction"&&(i=n.renderFraction?n.renderFraction.call(t,n.currentClass,n.totalClass):'<span class="'+n.currentClass+'"><\/span> / '+('<span class="'+n.totalClass+'"><\/span>'),r.html(i));n.type==="progressbar"&&(i=n.renderProgressbar?n.renderProgressbar.call(t,n.progressbarFillClass):'<span class="'+n.progressbarFillClass+'"><\/span>',r.html(i));n.type!=="custom"&&t.emit("paginationRender",t.pagination.$el[0])}},init:function(){var r=this,i,u;if((r.params.pagination=tt(r.$el,r.params.pagination,r.params.createElements,{el:"swiper-pagination"}),i=r.params.pagination,i.el)&&(u=n(i.el),u.length!==0)){if(r.params.uniqueNavElements&&typeof i.el=="string"&&u.length>1&&(u=r.$el.find(i.el)),i.type==="bullets"&&i.clickable&&u.addClass(i.clickableClass),u.addClass(i.modifierClass+i.type),i.type==="bullets"&&i.dynamicBullets&&(u.addClass(""+i.modifierClass+i.type+"-dynamic"),r.pagination.dynamicBulletIndex=0,i.dynamicMainBullets<1&&(i.dynamicMainBullets=1)),i.type==="progressbar"&&i.progressbarOpposite&&u.addClass(i.progressbarOppositeClass),i.clickable)u.on("click",s(i.bulletClass),function(t){t.preventDefault();var i=n(this).index()*r.params.slidesPerGroup;r.params.loop&&(i+=r.loopedSlides);r.slideTo(i)});t(r.pagination,{$el:u,el:u[0]});r.enabled||u.addClass(i.lockClass)}},destroy:function(){var n=this,t=n.params.pagination,i;t.el&&n.pagination.el&&n.pagination.$el&&n.pagination.$el.length!==0&&(i=n.pagination.$el,i.removeClass(t.hiddenClass),i.removeClass(t.modifierClass+t.type),n.pagination.bullets&&n.pagination.bullets.removeClass(t.bulletActiveClass),t.clickable&&i.off("click",s(t.bulletClass)))}},rs={name:"pagination",params:{pagination:{el:null,bulletElement:"span",clickable:!1,hideOnClick:!1,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,progressbarOpposite:!1,type:"bullets",dynamicBullets:!1,dynamicMainBullets:1,formatFractionCurrent:function(n){return n},formatFractionTotal:function(n){return n},bulletClass:"swiper-pagination-bullet",bulletActiveClass:"swiper-pagination-bullet-active",modifierClass:"swiper-pagination-",currentClass:"swiper-pagination-current",totalClass:"swiper-pagination-total",hiddenClass:"swiper-pagination-hidden",progressbarFillClass:"swiper-pagination-progressbar-fill",progressbarOppositeClass:"swiper-pagination-progressbar-opposite",clickableClass:"swiper-pagination-clickable",lockClass:"swiper-pagination-lock"}},create:function(){var n=this;f(n,{pagination:u({dynamicBulletIndex:0},is)})},on:{init:function(n){n.pagination.init();n.pagination.render();n.pagination.update()},activeIndexChange:function(n){n.params.loop?n.pagination.update():typeof n.snapIndex=="undefined"&&n.pagination.update()},snapIndexChange:function(n){n.params.loop||n.pagination.update()},slidesLengthChange:function(n){n.params.loop&&(n.pagination.render(),n.pagination.update())},snapGridLengthChange:function(n){n.params.loop||(n.pagination.render(),n.pagination.update())},destroy:function(n){n.pagination.destroy()},"enable disable":function(n){var t=n.pagination.$el;t&&t[n.enabled?"removeClass":"addClass"](n.params.pagination.lockClass)},click:function(t,i){var r=i.target,u;if(t.params.pagination.el&&t.params.pagination.hideOnClick&&t.pagination.$el.length>0&&!n(r).hasClass(t.params.pagination.bulletClass)){if(t.navigation&&(t.navigation.nextEl&&r===t.navigation.nextEl||t.navigation.prevEl&&r===t.navigation.prevEl))return;u=t.pagination.$el.hasClass(t.params.pagination.hiddenClass);u===!0?t.emit("paginationShow"):t.emit("paginationHide");t.pagination.$el.toggleClass(t.params.pagination.hiddenClass)}}}},us={setTranslate:function(){var t=this;if(t.params.scrollbar.el&&t.scrollbar.el){var f=t.scrollbar,s=t.rtlTranslate,h=t.progress,i=f.dragSize,u=f.trackSize,e=f.$dragEl,o=f.$el,c=t.params.scrollbar,r=i,n=(u-i)*h;s?(n=-n,n>0?(r=i-n,n=0):-n+i>u&&(r=u+n)):n<0?(r=i+n,n=0):n+i>u&&(r=u-n);t.isHorizontal()?(e.transform("translate3d("+n+"px, 0, 0)"),e[0].style.width=r+"px"):(e.transform("translate3d(0px, "+n+"px, 0)"),e[0].style.height=r+"px");c.hide&&(clearTimeout(t.scrollbar.timeout),o[0].style.opacity=1,t.scrollbar.timeout=setTimeout(function(){o[0].style.opacity=0;o.transition(400)},1e3))}},setTransition:function(n){var t=this;t.params.scrollbar.el&&t.scrollbar.el&&t.scrollbar.$dragEl.transition(n)},updateSize:function(){var n=this;if(n.params.scrollbar.el&&n.scrollbar.el){var i=n.scrollbar,r=i.$dragEl,u=i.$el;r[0].style.width="";r[0].style.height="";var o=n.isHorizontal()?u[0].offsetWidth:u[0].offsetHeight,f=n.size/n.virtualSize,s=f*(o/n.size),e;e=n.params.scrollbar.dragSize==="auto"?o*f:parseInt(n.params.scrollbar.dragSize,10);n.isHorizontal()?r[0].style.width=e+"px":r[0].style.height=e+"px";u[0].style.display=f>=1?"none":"";n.params.scrollbar.hide&&(u[0].style.opacity=0);t(i,{trackSize:o,divider:f,moveDivider:s,dragSize:e});n.params.watchOverflow&&n.enabled&&i.$el[n.isLocked?"addClass":"removeClass"](n.params.scrollbar.lockClass)}},getPointerPosition:function(n){var t=this;return t.isHorizontal()?n.type==="touchstart"||n.type==="touchmove"?n.targetTouches[0].clientX:n.clientX:n.type==="touchstart"||n.type==="touchmove"?n.targetTouches[0].clientY:n.clientY},setDragPosition:function(n){var t=this,r=t.scrollbar,o=t.rtlTranslate,s=r.$el,f=r.dragSize,h=r.trackSize,e=r.dragStartPos,i,u;i=(r.getPointerPosition(n)-s.offset()[t.isHorizontal()?"left":"top"]-(e!==null?e:f/2))/(h-f);i=Math.max(Math.min(i,1),0);o&&(i=1-i);u=t.minTranslate()+(t.maxTranslate()-t.minTranslate())*i;t.updateProgress(u);t.setTranslate(u);t.updateActiveIndex();t.updateSlidesClasses()},onDragStart:function(n){var t=this,f=t.params.scrollbar,i=t.scrollbar,e=t.$wrapperEl,u=i.$el,r=i.$dragEl;t.scrollbar.isTouched=!0;t.scrollbar.dragStartPos=n.target===r[0]||n.target===r?i.getPointerPosition(n)-n.target.getBoundingClientRect()[t.isHorizontal()?"left":"top"]:null;n.preventDefault();n.stopPropagation();e.transition(100);r.transition(100);i.setDragPosition(n);clearTimeout(t.scrollbar.dragTimeout);u.transition(0);f.hide&&u.css("opacity",1);t.params.cssMode&&t.$wrapperEl.css("scroll-snap-type","none");t.emit("scrollbarDragStart",n)},onDragMove:function(n){var t=this,i=t.scrollbar,r=t.$wrapperEl,u=i.$el,f=i.$dragEl;t.scrollbar.isTouched&&(n.preventDefault?n.preventDefault():n.returnValue=!1,i.setDragPosition(n),r.transition(0),u.transition(0),f.transition(0),t.emit("scrollbarDragMove",n))},onDragEnd:function(n){var t=this,i=t.params.scrollbar,u=t.scrollbar,f=t.$wrapperEl,r=u.$el;t.scrollbar.isTouched&&(t.scrollbar.isTouched=!1,t.params.cssMode&&(t.$wrapperEl.css("scroll-snap-type",""),f.transition("")),i.hide&&(clearTimeout(t.scrollbar.dragTimeout),t.scrollbar.dragTimeout=c(function(){r.css("opacity",0);r.transition(400)},1e3)),t.emit("scrollbarDragEnd",n),i.snapOnRelease&&t.slideToClosest())},enableDraggable:function(){var n=this;if(n.params.scrollbar.el){var o=r(),c=n.scrollbar,u=n.touchEventsTouch,f=n.touchEventsDesktop,s=n.params,e=n.support,l=c.$el,t=l[0],i=e.passiveListener&&s.passiveListeners?{passive:!1,capture:!1}:!1,h=e.passiveListener&&s.passiveListeners?{passive:!0,capture:!1}:!1;t&&(e.touch?(t.addEventListener(u.start,n.scrollbar.onDragStart,i),t.addEventListener(u.move,n.scrollbar.onDragMove,i),t.addEventListener(u.end,n.scrollbar.onDragEnd,h)):(t.addEventListener(f.start,n.scrollbar.onDragStart,i),o.addEventListener(f.move,n.scrollbar.onDragMove,i),o.addEventListener(f.end,n.scrollbar.onDragEnd,h)))}},disableDraggable:function(){var n=this;if(n.params.scrollbar.el){var o=r(),c=n.scrollbar,u=n.touchEventsTouch,f=n.touchEventsDesktop,s=n.params,e=n.support,l=c.$el,t=l[0],i=e.passiveListener&&s.passiveListeners?{passive:!1,capture:!1}:!1,h=e.passiveListener&&s.passiveListeners?{passive:!0,capture:!1}:!1;t&&(e.touch?(t.removeEventListener(u.start,n.scrollbar.onDragStart,i),t.removeEventListener(u.move,n.scrollbar.onDragMove,i),t.removeEventListener(u.end,n.scrollbar.onDragEnd,h)):(t.removeEventListener(f.start,n.scrollbar.onDragStart,i),o.removeEventListener(f.move,n.scrollbar.onDragMove,i),o.removeEventListener(f.end,n.scrollbar.onDragEnd,h)))}},init:function(){var i=this,o=i.scrollbar,e=i.$el,u,r,f;(i.params.scrollbar=tt(e,i.params.scrollbar,i.params.createElements,{el:"swiper-scrollbar"}),u=i.params.scrollbar,u.el)&&(r=n(u.el),i.params.uniqueNavElements&&typeof u.el=="string"&&r.length>1&&e.find(u.el).length===1&&(r=e.find(u.el)),f=r.find("."+i.params.scrollbar.dragClass),f.length===0&&(f=n('<div class="'+i.params.scrollbar.dragClass+'"><\/div>'),r.append(f)),t(o,{$el:r,el:r[0],$dragEl:f,dragEl:f[0]}),u.draggable&&o.enableDraggable(),r&&r[i.enabled?"removeClass":"addClass"](i.params.scrollbar.lockClass))},destroy:function(){var n=this;n.scrollbar.disableDraggable()}},fs={name:"scrollbar",params:{scrollbar:{el:null,dragSize:"auto",hide:!1,draggable:!1,snapOnRelease:!0,lockClass:"swiper-scrollbar-lock",dragClass:"swiper-scrollbar-drag"}},create:function(){var n=this;f(n,{scrollbar:u({isTouched:!1,timeout:null,dragTimeout:null},us)})},on:{init:function(n){n.scrollbar.init();n.scrollbar.updateSize();n.scrollbar.setTranslate()},update:function(n){n.scrollbar.updateSize()},resize:function(n){n.scrollbar.updateSize()},observerUpdate:function(n){n.scrollbar.updateSize()},setTranslate:function(n){n.scrollbar.setTranslate()},setTransition:function(n,t){n.scrollbar.setTransition(t)},"enable disable":function(n){var t=n.scrollbar.$el;t&&t[n.enabled?"removeClass":"addClass"](n.params.scrollbar.lockClass)},destroy:function(n){n.scrollbar.destroy()}}},es={setTransform:function(t,i){var s=this,v=s.rtl,f=n(t),h=v?-1:1,c=f.attr("data-swiper-parallax")||"0",r=f.attr("data-swiper-parallax-x"),u=f.attr("data-swiper-parallax-y"),e=f.attr("data-swiper-parallax-scale"),o=f.attr("data-swiper-parallax-opacity"),l,a;r||u?(r=r||"0",u=u||"0"):s.isHorizontal()?(r=c,u="0"):(u=c,r="0");r=r.indexOf("%")>=0?parseInt(r,10)*i*h+"%":r*i*h+"px";u=u.indexOf("%")>=0?parseInt(u,10)*i+"%":u*i+"px";typeof o!="undefined"&&o!==null&&(l=o-(o-1)*(1-Math.abs(i)),f[0].style.opacity=l);typeof e=="undefined"||e===null?f.transform("translate3d("+r+", "+u+", 0px)"):(a=e-(e-1)*(1-Math.abs(i)),f.transform("translate3d("+r+", "+u+", 0px) scale("+a+")"))},setTranslate:function(){var t=this,r=t.$el,u=t.slides,i=t.progress,f=t.snapGrid;r.children("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each(function(n){t.parallax.setTransform(n,i)});u.each(function(r,u){var e=r.progress;t.params.slidesPerGroup>1&&t.params.slidesPerView!=="auto"&&(e+=Math.ceil(u/2)-i*(f.length-1));e=Math.min(Math.max(e,-1),1);n(r).find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each(function(n){t.parallax.setTransform(n,e)})})},setTransition:function(t){t===void 0&&(t=this.params.speed);var i=this,r=i.$el;r.find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each(function(i){var r=n(i),u=parseInt(r.attr("data-swiper-parallax-duration"),10)||t;t===0&&(u=0);r.transition(u)})}},os={name:"parallax",params:{parallax:{enabled:!1}},create:function(){var n=this;f(n,{parallax:u({},es)})},on:{beforeInit:function(n){n.params.parallax.enabled&&(n.params.watchSlidesProgress=!0,n.originalParams.watchSlidesProgress=!0)},init:function(n){n.params.parallax.enabled&&n.parallax.setTranslate()},setTranslate:function(n){n.params.parallax.enabled&&n.parallax.setTranslate()},setTransition:function(n,t){n.params.parallax.enabled&&n.parallax.setTransition(t)}}},ht={getDistanceBetweenTouches:function(n){if(n.targetTouches.length<2)return 1;var t=n.targetTouches[0].pageX,i=n.targetTouches[0].pageY,r=n.targetTouches[1].pageX,u=n.targetTouches[1].pageY;return Math.sqrt(Math.pow(r-t,2)+Math.pow(u-i,2))},onGestureStart:function(t){var r=this,e=r.support,f=r.params.zoom,u=r.zoom,i=u.gesture;if(u.fakeGestureTouched=!1,u.fakeGestureMoved=!1,!e.gestures){if(t.type!=="touchstart"||t.type==="touchstart"&&t.targetTouches.length<2)return;u.fakeGestureTouched=!0;i.scaleStart=ht.getDistanceBetweenTouches(t)}if((!i.$slideEl||!i.$slideEl.length)&&(i.$slideEl=n(t.target).closest("."+r.params.slideClass),i.$slideEl.length===0&&(i.$slideEl=r.slides.eq(r.activeIndex)),i.$imageEl=i.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),i.$imageWrapEl=i.$imageEl.parent("."+f.containerClass),i.maxRatio=i.$imageWrapEl.attr("data-swiper-zoom")||f.maxRatio,i.$imageWrapEl.length===0)){i.$imageEl=undefined;return}i.$imageEl&&i.$imageEl.transition(0);r.zoom.isScaling=!0},onGestureChange:function(n){var r=this,f=r.support,u=r.params.zoom,t=r.zoom,i=t.gesture;if(!f.gestures){if(n.type!=="touchmove"||n.type==="touchmove"&&n.targetTouches.length<2)return;t.fakeGestureMoved=!0;i.scaleMove=ht.getDistanceBetweenTouches(n)}if(!i.$imageEl||i.$imageEl.length===0){if(n.type==="gesturechange")t.onGestureStart(n);return}t.scale=f.gestures?n.scale*t.currentScale:i.scaleMove/i.scaleStart*t.currentScale;t.scale>i.maxRatio&&(t.scale=i.maxRatio-1+Math.pow(t.scale-i.maxRatio+1,.5));t.scale<u.minRatio&&(t.scale=u.minRatio+1-Math.pow(u.minRatio-t.scale+1,.5));i.$imageEl.transform("translate3d(0,0,0) scale("+t.scale+")")},onGestureEnd:function(n){var i=this,u=i.device,f=i.support,e=i.params.zoom,t=i.zoom,r=t.gesture;if(!f.gestures){if(!t.fakeGestureTouched||!t.fakeGestureMoved)return;if(n.type!=="touchend"||n.type==="touchend"&&n.changedTouches.length<2&&!u.android)return;t.fakeGestureTouched=!1;t.fakeGestureMoved=!1}r.$imageEl&&r.$imageEl.length!==0&&(t.scale=Math.max(Math.min(t.scale,r.maxRatio),e.minRatio),r.$imageEl.transition(i.params.speed).transform("translate3d(0,0,0) scale("+t.scale+")"),t.currentScale=t.scale,t.isScaling=!1,t.scale===1&&(r.$slideEl=undefined))},onTouchStart:function(n){var i=this,f=i.device,r=i.zoom,u=r.gesture,t=r.image;u.$imageEl&&u.$imageEl.length!==0&&(t.isTouched||(f.android&&n.cancelable&&n.preventDefault(),t.isTouched=!0,t.touchesStart.x=n.type==="touchstart"?n.targetTouches[0].pageX:n.pageX,t.touchesStart.y=n.type==="touchstart"?n.targetTouches[0].pageY:n.pageY))},onTouchMove:function(n){var f=this,u=f.zoom,r=u.gesture,t=u.image,i=u.velocity,e,o;if(r.$imageEl&&r.$imageEl.length!==0&&(f.allowClick=!1,t.isTouched&&r.$slideEl)&&(t.isMoved||(t.width=r.$imageEl[0].offsetWidth,t.height=r.$imageEl[0].offsetHeight,t.startX=nt(r.$imageWrapEl[0],"x")||0,t.startY=nt(r.$imageWrapEl[0],"y")||0,r.slideWidth=r.$slideEl[0].offsetWidth,r.slideHeight=r.$slideEl[0].offsetHeight,r.$imageWrapEl.transition(0)),e=t.width*u.scale,o=t.height*u.scale,!(e<r.slideWidth)||!(o<r.slideHeight))){if(t.minX=Math.min(r.slideWidth/2-e/2,0),t.maxX=-t.minX,t.minY=Math.min(r.slideHeight/2-o/2,0),t.maxY=-t.minY,t.touchesCurrent.x=n.type==="touchmove"?n.targetTouches[0].pageX:n.pageX,t.touchesCurrent.y=n.type==="touchmove"?n.targetTouches[0].pageY:n.pageY,!t.isMoved&&!u.isScaling){if(f.isHorizontal()&&(Math.floor(t.minX)===Math.floor(t.startX)&&t.touchesCurrent.x<t.touchesStart.x||Math.floor(t.maxX)===Math.floor(t.startX)&&t.touchesCurrent.x>t.touchesStart.x)){t.isTouched=!1;return}if(!f.isHorizontal()&&(Math.floor(t.minY)===Math.floor(t.startY)&&t.touchesCurrent.y<t.touchesStart.y||Math.floor(t.maxY)===Math.floor(t.startY)&&t.touchesCurrent.y>t.touchesStart.y)){t.isTouched=!1;return}}n.cancelable&&n.preventDefault();n.stopPropagation();t.isMoved=!0;t.currentX=t.touchesCurrent.x-t.touchesStart.x+t.startX;t.currentY=t.touchesCurrent.y-t.touchesStart.y+t.startY;t.currentX<t.minX&&(t.currentX=t.minX+1-Math.pow(t.minX-t.currentX+1,.8));t.currentX>t.maxX&&(t.currentX=t.maxX-1+Math.pow(t.currentX-t.maxX+1,.8));t.currentY<t.minY&&(t.currentY=t.minY+1-Math.pow(t.minY-t.currentY+1,.8));t.currentY>t.maxY&&(t.currentY=t.maxY-1+Math.pow(t.currentY-t.maxY+1,.8));i.prevPositionX||(i.prevPositionX=t.touchesCurrent.x);i.prevPositionY||(i.prevPositionY=t.touchesCurrent.y);i.prevTime||(i.prevTime=Date.now());i.x=(t.touchesCurrent.x-i.prevPositionX)/(Date.now()-i.prevTime)/2;i.y=(t.touchesCurrent.y-i.prevPositionY)/(Date.now()-i.prevTime)/2;Math.abs(t.touchesCurrent.x-i.prevPositionX)<2&&(i.x=0);Math.abs(t.touchesCurrent.y-i.prevPositionY)<2&&(i.y=0);i.prevPositionX=t.touchesCurrent.x;i.prevPositionY=t.touchesCurrent.y;i.prevTime=Date.now();r.$imageWrapEl.transform("translate3d("+t.currentX+"px, "+t.currentY+"px,0)")}},onTouchEnd:function(){var l=this,i=l.zoom,r=i.gesture,n=i.image,t=i.velocity,s,h,c;if(r.$imageEl&&r.$imageEl.length!==0){if(!n.isTouched||!n.isMoved){n.isTouched=!1;n.isMoved=!1;return}n.isTouched=!1;n.isMoved=!1;var u=300,f=300,a=t.x*u,e=n.currentX+a,v=t.y*f,o=n.currentY+v;t.x!==0&&(u=Math.abs((e-n.currentX)/t.x));t.y!==0&&(f=Math.abs((o-n.currentY)/t.y));s=Math.max(u,f);n.currentX=e;n.currentY=o;h=n.width*i.scale;c=n.height*i.scale;n.minX=Math.min(r.slideWidth/2-h/2,0);n.maxX=-n.minX;n.minY=Math.min(r.slideHeight/2-c/2,0);n.maxY=-n.minY;n.currentX=Math.max(Math.min(n.currentX,n.maxX),n.minX);n.currentY=Math.max(Math.min(n.currentY,n.maxY),n.minY);r.$imageWrapEl.transition(s).transform("translate3d("+n.currentX+"px, "+n.currentY+"px,0)")}},onTransitionEnd:function(){var t=this,i=t.zoom,n=i.gesture;n.$slideEl&&t.previousIndex!==t.activeIndex&&(n.$imageEl&&n.$imageEl.transform("translate3d(0,0,0) scale(1)"),n.$imageWrapEl&&n.$imageWrapEl.transform("translate3d(0,0,0)"),i.scale=1,i.currentScale=1,n.$slideEl=undefined,n.$imageEl=undefined,n.$imageWrapEl=undefined)},toggle:function(n){var i=this,t=i.zoom;t.scale&&t.scale!==1?t.out():t.in(n)},"in":function(t){var u=this,k=i(),f=u.zoom,s=u.params.zoom,r=f.gesture,l=f.image,a,v,d,g,nt,tt,e,o,it,rt,ut,ft,h,c,y,p,w,b;(r.$slideEl||(t&&t.target&&(r.$slideEl=n(t.target).closest("."+u.params.slideClass)),r.$slideEl||(r.$slideEl=u.params.virtual&&u.params.virtual.enabled&&u.virtual?u.$wrapperEl.children("."+u.params.slideActiveClass):u.slides.eq(u.activeIndex)),r.$imageEl=r.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),r.$imageWrapEl=r.$imageEl.parent("."+s.containerClass)),r.$imageEl&&r.$imageEl.length!==0&&r.$imageWrapEl&&r.$imageWrapEl.length!==0)&&(r.$slideEl.addClass(""+s.zoomedSlideClass),typeof l.touchesStart.x=="undefined"&&t?(a=t.type==="touchend"?t.changedTouches[0].pageX:t.pageX,v=t.type==="touchend"?t.changedTouches[0].pageY:t.pageY):(a=l.touchesStart.x,v=l.touchesStart.y),f.scale=r.$imageWrapEl.attr("data-swiper-zoom")||s.maxRatio,f.currentScale=r.$imageWrapEl.attr("data-swiper-zoom")||s.maxRatio,t?(w=r.$slideEl[0].offsetWidth,b=r.$slideEl[0].offsetHeight,d=r.$slideEl.offset().left+k.scrollX,g=r.$slideEl.offset().top+k.scrollY,nt=d+w/2-a,tt=g+b/2-v,it=r.$imageEl[0].offsetWidth,rt=r.$imageEl[0].offsetHeight,ut=it*f.scale,ft=rt*f.scale,h=Math.min(w/2-ut/2,0),c=Math.min(b/2-ft/2,0),y=-h,p=-c,e=nt*f.scale,o=tt*f.scale,e<h&&(e=h),e>y&&(e=y),o<c&&(o=c),o>p&&(o=p)):(e=0,o=0),r.$imageWrapEl.transition(300).transform("translate3d("+e+"px, "+o+"px,0)"),r.$imageEl.transition(300).transform("translate3d(0,0,0) scale("+f.scale+")"))},out:function(){var t=this,i=t.zoom,r=t.params.zoom,n=i.gesture;(n.$slideEl||(n.$slideEl=t.params.virtual&&t.params.virtual.enabled&&t.virtual?t.$wrapperEl.children("."+t.params.slideActiveClass):t.slides.eq(t.activeIndex),n.$imageEl=n.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),n.$imageWrapEl=n.$imageEl.parent("."+r.containerClass)),n.$imageEl&&n.$imageEl.length!==0&&n.$imageWrapEl&&n.$imageWrapEl.length!==0)&&(i.scale=1,i.currentScale=1,n.$imageWrapEl.transition(300).transform("translate3d(0,0,0)"),n.$imageEl.transition(300).transform("translate3d(0,0,0) scale(1)"),n.$slideEl.removeClass(""+r.zoomedSlideClass),n.$slideEl=undefined)},toggleGestures:function(n){var i=this,t=i.zoom,r=t.slideSelector,u=t.passiveListener;i.$wrapperEl[n]("gesturestart",r,t.onGestureStart,u);i.$wrapperEl[n]("gesturechange",r,t.onGestureChange,u);i.$wrapperEl[n]("gestureend",r,t.onGestureEnd,u)},enableGestures:function(){this.zoom.gesturesEnabled||(this.zoom.gesturesEnabled=!0,this.zoom.toggleGestures("on"))},disableGestures:function(){this.zoom.gesturesEnabled&&(this.zoom.gesturesEnabled=!1,this.zoom.toggleGestures("off"))},enable:function(){var n=this,u=n.support,t=n.zoom;if(!t.enabled){t.enabled=!0;var i=n.touchEvents.start==="touchstart"&&u.passiveListener&&n.params.passiveListeners?{passive:!0,capture:!1}:!1,f=u.passiveListener?{passive:!1,capture:!0}:!0,r="."+n.params.slideClass;if(n.zoom.passiveListener=i,n.zoom.slideSelector=r,u.gestures){n.$wrapperEl.on(n.touchEvents.start,n.zoom.enableGestures,i);n.$wrapperEl.on(n.touchEvents.end,n.zoom.disableGestures,i)}else if(n.touchEvents.start==="touchstart"){n.$wrapperEl.on(n.touchEvents.start,r,t.onGestureStart,i);n.$wrapperEl.on(n.touchEvents.move,r,t.onGestureChange,f);n.$wrapperEl.on(n.touchEvents.end,r,t.onGestureEnd,i);if(n.touchEvents.cancel)n.$wrapperEl.on(n.touchEvents.cancel,r,t.onGestureEnd,i)}n.$wrapperEl.on(n.touchEvents.move,"."+n.params.zoom.containerClass,t.onTouchMove,f)}},disable:function(){var n=this,t=n.zoom,r;if(t.enabled){r=n.support;n.zoom.enabled=!1;var i=n.touchEvents.start==="touchstart"&&r.passiveListener&&n.params.passiveListeners?{passive:!0,capture:!1}:!1,f=r.passiveListener?{passive:!1,capture:!0}:!0,u="."+n.params.slideClass;r.gestures?(n.$wrapperEl.off(n.touchEvents.start,n.zoom.enableGestures,i),n.$wrapperEl.off(n.touchEvents.end,n.zoom.disableGestures,i)):n.touchEvents.start==="touchstart"&&(n.$wrapperEl.off(n.touchEvents.start,u,t.onGestureStart,i),n.$wrapperEl.off(n.touchEvents.move,u,t.onGestureChange,f),n.$wrapperEl.off(n.touchEvents.end,u,t.onGestureEnd,i),n.touchEvents.cancel&&n.$wrapperEl.off(n.touchEvents.cancel,u,t.onGestureEnd,i));n.$wrapperEl.off(n.touchEvents.move,"."+n.params.zoom.containerClass,t.onTouchMove,f)}}},ss={name:"zoom",params:{zoom:{enabled:!1,maxRatio:3,minRatio:1,toggle:!0,containerClass:"swiper-zoom-container",zoomedSlideClass:"swiper-slide-zoomed"}},create:function(){var n=this,t;f(n,{zoom:u({enabled:!1,scale:1,currentScale:1,isScaling:!1,gesture:{$slideEl:undefined,slideWidth:undefined,slideHeight:undefined,$imageEl:undefined,$imageWrapEl:undefined,maxRatio:3},image:{isTouched:undefined,isMoved:undefined,currentX:undefined,currentY:undefined,minX:undefined,minY:undefined,maxX:undefined,maxY:undefined,width:undefined,height:undefined,startX:undefined,startY:undefined,touchesStart:{},touchesCurrent:{}},velocity:{x:undefined,y:undefined,prevPositionX:undefined,prevPositionY:undefined,prevTime:undefined}},ht)});t=1;Object.defineProperty(n.zoom,"scale",{get:function(){return t},set:function(i){if(t!==i){var r=n.zoom.gesture.$imageEl?n.zoom.gesture.$imageEl[0]:undefined,u=n.zoom.gesture.$slideEl?n.zoom.gesture.$slideEl[0]:undefined;n.emit("zoomChange",i,r,u)}t=i}})},on:{init:function(n){n.params.zoom.enabled&&n.zoom.enable()},destroy:function(n){n.zoom.disable()},touchStart:function(n,t){if(n.zoom.enabled)n.zoom.onTouchStart(t)},touchEnd:function(n,t){if(n.zoom.enabled)n.zoom.onTouchEnd(t)},doubleTap:function(n,t){!n.animating&&n.params.zoom.enabled&&n.zoom.enabled&&n.params.zoom.toggle&&n.zoom.toggle(t)},transitionEnd:function(n){n.zoom.enabled&&n.params.zoom.enabled&&n.zoom.onTransitionEnd()},slideChange:function(n){n.zoom.enabled&&n.params.zoom.enabled&&n.params.cssMode&&n.zoom.onTransitionEnd()}}},hs={loadInSlide:function(t,i){var r,u;if((i===void 0&&(i=!0),r=this,u=r.params.lazy,typeof t!="undefined")&&r.slides.length!==0){var o=r.virtual&&r.params.virtual.enabled,f=o?r.$wrapperEl.children("."+r.params.slideClass+'[data-swiper-slide-index="'+t+'"]'):r.slides.eq(t),e=f.find("."+u.elementClass+":not(."+u.loadedClass+"):not(."+u.loadingClass+")");(!f.hasClass(u.elementClass)||f.hasClass(u.loadedClass)||f.hasClass(u.loadingClass)||e.push(f[0]),e.length!==0)&&e.each(function(t){var e=n(t);e.addClass(u.loadingClass);var o=e.attr("data-background"),s=e.attr("data-src"),h=e.attr("data-srcset"),c=e.attr("data-sizes"),l=e.parent("picture");r.loadImage(e[0],s||o,h,c,!1,function(){var t,a,v;typeof r!="undefined"&&r!==null&&r&&(!r||r.params)&&!r.destroyed&&(o?(e.css("background-image",'url("'+o+'")'),e.removeAttr("data-background")):(h&&(e.attr("srcset",h),e.removeAttr("data-srcset")),c&&(e.attr("sizes",c),e.removeAttr("data-sizes")),l.length&&l.children("source").each(function(t){var i=n(t);i.attr("data-srcset")&&(i.attr("srcset",i.attr("data-srcset")),i.removeAttr("data-srcset"))}),s&&(e.attr("src",s),e.removeAttr("data-src"))),e.addClass(u.loadedClass).removeClass(u.loadingClass),f.find("."+u.preloaderClass).remove(),r.params.loop&&i&&(t=f.attr("data-swiper-slide-index"),f.hasClass(r.params.slideDuplicateClass)?(a=r.$wrapperEl.children('[data-swiper-slide-index="'+t+'"]:not(.'+r.params.slideDuplicateClass+")"),r.lazy.loadInSlide(a.index(),!1)):(v=r.$wrapperEl.children("."+r.params.slideDuplicateClass+'[data-swiper-slide-index="'+t+'"]'),r.lazy.loadInSlide(v.index(),!1))),r.emit("lazyImageReady",f[0],e[0]),r.params.autoHeight&&r.updateAutoHeight())});r.emit("lazyImageLoad",f[0],e[0])})}},load:function(){function l(n){if(c){if(s.children("."+i.slideClass+'[data-swiper-slide-index="'+n+'"]').length)return!0}else if(p[n])return!0;return!1}function w(t){return c?n(t).attr("data-swiper-slide-index"):n(t).index()}var t=this,s=t.$wrapperEl,i=t.params,p=t.slides,r=t.activeIndex,c=t.virtual&&i.virtual.enabled,h=i.lazy,u=i.slidesPerView,f,e,o,v,y;if(u==="auto"&&(u=0),t.lazy.initialImageLoaded||(t.lazy.initialImageLoaded=!0),t.params.watchSlidesVisibility)s.children("."+i.slideVisibleClass).each(function(i){var r=c?n(i).attr("data-swiper-slide-index"):n(i).index();t.lazy.loadInSlide(r)});else if(u>1)for(f=r;f<r+u;f+=1)l(f)&&t.lazy.loadInSlide(f);else t.lazy.loadInSlide(r);if(h.loadPrevNext)if(u>1||h.loadPrevNextAmount&&h.loadPrevNextAmount>1){var b=h.loadPrevNextAmount,a=u,k=Math.min(r+a+Math.max(b,a),p.length),d=Math.max(r-Math.max(a,b),0);for(e=r+u;e<k;e+=1)l(e)&&t.lazy.loadInSlide(e);for(o=d;o<r;o+=1)l(o)&&t.lazy.loadInSlide(o)}else v=s.children("."+i.slideNextClass),v.length>0&&t.lazy.loadInSlide(w(v)),y=s.children("."+i.slidePrevClass),y.length>0&&t.lazy.loadInSlide(w(y))},checkInViewOnLoad:function(){var e=i(),t=this,s,o,u,h;if(t&&!t.destroyed){var f=t.params.lazy.scrollingElement?n(t.params.lazy.scrollingElement):n(e),c=f[0]===e,a=c?e.innerWidth:f[0].offsetWidth,v=c?e.innerHeight:f[0].offsetHeight,r=t.$el.offset(),y=t.rtlTranslate,l=!1;for(y&&(r.left-=t.$el[0].scrollLeft),s=[[r.left,r.top],[r.left+t.width,r.top],[r.left,r.top+t.height],[r.left+t.width,r.top+t.height]],o=0;o<s.length;o+=1)if(u=s[o],u[0]>=0&&u[0]<=a&&u[1]>=0&&u[1]<=v){if(u[0]===0&&u[1]===0)continue;l=!0}if(h=t.touchEvents.start==="touchstart"&&t.support.passiveListener&&t.params.passiveListeners?{passive:!0,capture:!1}:!1,l)t.lazy.load(),f.off("scroll",t.lazy.checkInViewOnLoad,h);else if(!t.lazy.scrollHandlerAttached){t.lazy.scrollHandlerAttached=!0;f.on("scroll",t.lazy.checkInViewOnLoad,h)}}}},cs={name:"lazy",params:{lazy:{checkInView:!1,enabled:!1,loadPrevNext:!1,loadPrevNextAmount:1,loadOnTransitionStart:!1,scrollingElement:"",elementClass:"swiper-lazy",loadingClass:"swiper-lazy-loading",loadedClass:"swiper-lazy-loaded",preloaderClass:"swiper-lazy-preloader"}},create:function(){var n=this;f(n,{lazy:u({initialImageLoaded:!1},hs)})},on:{beforeInit:function(n){n.params.lazy.enabled&&n.params.preloadImages&&(n.params.preloadImages=!1)},init:function(n){n.params.lazy.enabled&&!n.params.loop&&n.params.initialSlide===0&&(n.params.lazy.checkInView?n.lazy.checkInViewOnLoad():n.lazy.load())},scroll:function(n){n.params.freeMode&&!n.params.freeModeSticky&&n.lazy.load()},"scrollbarDragMove resize _freeModeNoMomentumRelease":function(n){n.params.lazy.enabled&&n.lazy.load()},transitionStart:function(n){n.params.lazy.enabled&&(!n.params.lazy.loadOnTransitionStart&&(n.params.lazy.loadOnTransitionStart||n.lazy.initialImageLoaded)||n.lazy.load())},transitionEnd:function(n){n.params.lazy.enabled&&!n.params.lazy.loadOnTransitionStart&&n.lazy.load()},slideChange:function(n){var t=n.params,i=t.lazy,r=t.cssMode,u=t.watchSlidesVisibility,f=t.watchSlidesProgress,e=t.touchReleaseOnEdges,o=t.resistanceRatio;i.enabled&&(r||(u||f)&&(e||o===0))&&n.lazy.load()}}},ct={LinearSpline:function(n,t){var u=function(){var n,t,i;return function(r,u){for(t=-1,n=r.length;n-t>1;)i=n+t>>1,r[i]<=u?t=i:n=i;return n}}(),i,r;return this.x=n,this.y=t,this.lastIndex=n.length-1,this.interpolate=function(n){return n?(r=u(this.x,n),i=r-1,(n-this.x[i])*(this.y[r]-this.y[i])/(this.x[r]-this.x[i])+this.y[i]):0},this},getInterpolateFunction:function(n){var t=this;t.controller.spline||(t.controller.spline=t.params.loop?new ct.LinearSpline(t.slidesGrid,n.slidesGrid):new ct.LinearSpline(t.snapGrid,n.snapGrid))},setTranslate:function(n,t){function s(n){var t=i.rtlTranslate?-i.translate:i.translate;i.params.controller.by==="slide"&&(i.controller.getInterpolateFunction(n),u=-i.controller.spline.interpolate(-t));u&&i.params.controller.by!=="container"||(e=(n.maxTranslate()-n.minTranslate())/(i.maxTranslate()-i.minTranslate()),u=(t-i.minTranslate())*e+n.minTranslate());i.params.controller.inverse&&(u=n.maxTranslate()-u);n.updateProgress(u);n.setTranslate(u,i);n.updateActiveIndex();n.updateSlidesClasses()}var i=this,r=i.controller.control,e,u,o=i.constructor,f;if(Array.isArray(r))for(f=0;f<r.length;f+=1)r[f]!==t&&r[f]instanceof o&&s(r[f]);else r instanceof o&&t!==r&&s(r)},setTransition:function(n,t){function e(t){t.setTransition(n,u);n!==0&&(t.transitionStart(),t.params.autoHeight&&c(function(){t.updateAutoHeight()}),t.$wrapperEl.transitionEnd(function(){i&&(t.params.loop&&u.params.controller.by==="slide"&&t.loopFix(),t.transitionEnd())}))}var u=this,f=u.constructor,i=u.controller.control,r;if(Array.isArray(i))for(r=0;r<i.length;r+=1)i[r]!==t&&i[r]instanceof f&&e(i[r]);else i instanceof f&&t!==i&&e(i)}},ls={name:"controller",params:{controller:{control:undefined,inverse:!1,by:"slide"}},create:function(){var n=this;f(n,{controller:u({control:n.params.controller.control},ct)})},on:{update:function(n){n.controller.control&&n.controller.spline&&(n.controller.spline=undefined,delete n.controller.spline)},resize:function(n){n.controller.control&&n.controller.spline&&(n.controller.spline=undefined,delete n.controller.spline)},observerUpdate:function(n){n.controller.control&&n.controller.spline&&(n.controller.spline=undefined,delete n.controller.spline)},setTranslate:function(n,t,i){n.controller.control&&n.controller.setTranslate(t,i)},setTransition:function(n,t,i){n.controller.control&&n.controller.setTransition(t,i)}}},as={getRandomNumber:function(n){n===void 0&&(n=16);var t=function(){return Math.round(16*Math.random()).toString(16)};return"x".repeat(n).replace(/x/g,t)},makeElFocusable:function(n){return n.attr("tabIndex","0"),n},makeElNotFocusable:function(n){return n.attr("tabIndex","-1"),n},addElRole:function(n,t){return n.attr("role",t),n},addElRoleDescription:function(n,t){return n.attr("aria-roledescription",t),n},addElControls:function(n,t){return n.attr("aria-controls",t),n},addElLabel:function(n,t){return n.attr("aria-label",t),n},addElId:function(n,t){return n.attr("id",t),n},addElLive:function(n,t){return n.attr("aria-live",t),n},disableEl:function(n){return n.attr("aria-disabled",!0),n},enableEl:function(n){return n.attr("aria-disabled",!1),n},onEnterOrSpaceKey:function(t){if(t.keyCode===13||t.keyCode===32){var i=this,r=i.params.a11y,u=n(t.target);i.navigation&&i.navigation.$nextEl&&u.is(i.navigation.$nextEl)&&(i.isEnd&&!i.params.loop||i.slideNext(),i.isEnd?i.a11y.notify(r.lastSlideMessage):i.a11y.notify(r.nextSlideMessage));i.navigation&&i.navigation.$prevEl&&u.is(i.navigation.$prevEl)&&(i.isBeginning&&!i.params.loop||i.slidePrev(),i.isBeginning?i.a11y.notify(r.firstSlideMessage):i.a11y.notify(r.prevSlideMessage));i.pagination&&u.is(s(i.params.pagination.bulletClass))&&u[0].click()}},notify:function(n){var i=this,t=i.a11y.liveRegion;t.length!==0&&(t.html(""),t.html(n))},updateNavigation:function(){var n=this;if(!n.params.loop&&n.navigation){var r=n.navigation,t=r.$nextEl,i=r.$prevEl;i&&i.length>0&&(n.isBeginning?(n.a11y.disableEl(i),n.a11y.makeElNotFocusable(i)):(n.a11y.enableEl(i),n.a11y.makeElFocusable(i)));t&&t.length>0&&(n.isEnd?(n.a11y.disableEl(t),n.a11y.makeElNotFocusable(t)):(n.a11y.enableEl(t),n.a11y.makeElFocusable(t)))}},updatePagination:function(){var t=this,i=t.params.a11y;t.pagination&&t.params.pagination.clickable&&t.pagination.bullets&&t.pagination.bullets.length&&t.pagination.bullets.each(function(r){var u=n(r);t.a11y.makeElFocusable(u);t.params.pagination.renderBullet||(t.a11y.addElRole(u,"button"),t.a11y.addElLabel(u,i.paginationBulletMessage.replace(/\{\{index\}\}/,u.index()+1)))})},init:function(){var t=this,i=t.params.a11y,f,h,r,u;t.$el.append(t.a11y.liveRegion);f=t.$el;i.containerRoleDescriptionMessage&&t.a11y.addElRoleDescription(f,i.containerRoleDescriptionMessage);i.containerMessage&&t.a11y.addElLabel(f,i.containerMessage);var e=t.$wrapperEl,o=e.attr("id")||"swiper-wrapper-"+t.a11y.getRandomNumber(16),c=t.params.autoplay&&t.params.autoplay.enabled?"off":"polite";if(t.a11y.addElId(e,o),t.a11y.addElLive(e,c),i.itemRoleDescriptionMessage&&t.a11y.addElRoleDescription(n(t.slides),i.itemRoleDescriptionMessage),t.a11y.addElRole(n(t.slides),i.slideRole),h=t.params.loop?t.slides.filter(function(n){return!n.classList.contains(t.params.slideDuplicateClass)}).length:t.slides.length,t.slides.each(function(r,u){var f=n(r),e=t.params.loop?parseInt(f.attr("data-swiper-slide-index"),10):u,o=i.slideLabelMessage.replace(/\{\{index\}\}/,e+1).replace(/\{\{slidesLength\}\}/,h);t.a11y.addElLabel(f,o)}),t.navigation&&t.navigation.$nextEl&&(r=t.navigation.$nextEl),t.navigation&&t.navigation.$prevEl&&(u=t.navigation.$prevEl),r&&r.length){if(t.a11y.makeElFocusable(r),r[0].tagName!=="BUTTON"){t.a11y.addElRole(r,"button");r.on("keydown",t.a11y.onEnterOrSpaceKey)}t.a11y.addElLabel(r,i.nextSlideMessage);t.a11y.addElControls(r,o)}if(u&&u.length){if(t.a11y.makeElFocusable(u),u[0].tagName!=="BUTTON"){t.a11y.addElRole(u,"button");u.on("keydown",t.a11y.onEnterOrSpaceKey)}t.a11y.addElLabel(u,i.prevSlideMessage);t.a11y.addElControls(u,o)}if(t.pagination&&t.params.pagination.clickable&&t.pagination.bullets&&t.pagination.bullets.length)t.pagination.$el.on("keydown",s(t.params.pagination.bulletClass),t.a11y.onEnterOrSpaceKey)},destroy:function(){var n=this,t,i;n.a11y.liveRegion&&n.a11y.liveRegion.length>0&&n.a11y.liveRegion.remove();n.navigation&&n.navigation.$nextEl&&(t=n.navigation.$nextEl);n.navigation&&n.navigation.$prevEl&&(i=n.navigation.$prevEl);t&&t.off("keydown",n.a11y.onEnterOrSpaceKey);i&&i.off("keydown",n.a11y.onEnterOrSpaceKey);n.pagination&&n.params.pagination.clickable&&n.pagination.bullets&&n.pagination.bullets.length&&n.pagination.$el.off("keydown",s(n.params.pagination.bulletClass),n.a11y.onEnterOrSpaceKey)}},vs={name:"a11y",params:{a11y:{enabled:!0,notificationClass:"swiper-notification",prevSlideMessage:"Previous slide",nextSlideMessage:"Next slide",firstSlideMessage:"This is the first slide",lastSlideMessage:"This is the last slide",paginationBulletMessage:"Go to slide {{index}}",slideLabelMessage:"{{index}} / {{slidesLength}}",containerMessage:null,containerRoleDescriptionMessage:null,itemRoleDescriptionMessage:null,slideRole:"group"}},create:function(){var t=this;f(t,{a11y:u({},as,{liveRegion:n('<span class="'+t.params.a11y.notificationClass+'" aria-live="assertive" aria-atomic="true"><\/span>')})})},on:{afterInit:function(n){n.params.a11y.enabled&&(n.a11y.init(),n.a11y.updateNavigation())},toEdge:function(n){n.params.a11y.enabled&&n.a11y.updateNavigation()},fromEdge:function(n){n.params.a11y.enabled&&n.a11y.updateNavigation()},paginationUpdate:function(n){n.params.a11y.enabled&&n.a11y.updatePagination()},destroy:function(n){n.params.a11y.enabled&&n.a11y.destroy()}}},v={init:function(){var n=this,r=i(),t;if(n.params.history){if(!r.history||!r.history.pushState){n.params.history.enabled=!1;n.params.hashNavigation.enabled=!0;return}(t=n.history,t.initialized=!0,t.paths=v.getPathValues(n.params.url),t.paths.key||t.paths.value)&&(t.scrollToSlide(0,t.paths.value,n.params.runCallbacksOnInit),n.params.history.replaceState||r.addEventListener("popstate",n.history.setHistoryPopState))}},destroy:function(){var n=this,t=i();n.params.history.replaceState||t.removeEventListener("popstate",n.history.setHistoryPopState)},setHistoryPopState:function(){var n=this;n.history.paths=v.getPathValues(n.params.url);n.history.scrollToSlide(n.params.speed,n.history.paths.value,!1)},getPathValues:function(n){var u=i(),f=n?new URL(n):u.location;var t=f.pathname.slice(1).split("/").filter(function(n){return n!==""}),r=t.length,e=t[r-2],o=t[r-1];return{key:e,value:o}},setHistory:function(n,t){var u=this,e=i(),s,h,r,f,o;u.history.initialized&&u.params.history.enabled&&((s=u.params.url?new URL(u.params.url):e.location,h=u.slides.eq(t),r=v.slugify(h.attr("data-history")),u.params.history.root.length>0?(f=u.params.history.root,f[f.length-1]==="/"&&(f=f.slice(0,f.length-1)),r=f+"/"+n+"/"+r):s.pathname.includes(n)||(r=n+"/"+r),o=e.history.state,o&&o.value===r)||(u.params.history.replaceState?e.history.replaceState({value:r},null,r):e.history.pushState({value:r},null,r)))},slugify:function(n){return n.toString().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,"")},scrollToSlide:function(n,t,i){var r=this,u,e,f,o,s;if(t)for(u=0,e=r.slides.length;u<e;u+=1)f=r.slides.eq(u),o=v.slugify(f.attr("data-history")),o!==t||f.hasClass(r.params.slideDuplicateClass)||(s=f.index(),r.slideTo(s,n,i));else r.slideTo(0,n,i)}},ys={name:"history",params:{history:{enabled:!1,root:"",replaceState:!1,key:"slides"}},create:function(){var n=this;f(n,{history:u({},v)})},on:{init:function(n){n.params.history.enabled&&n.history.init()},destroy:function(n){n.params.history.enabled&&n.history.destroy()},"transitionEnd _freeModeNoMomentumRelease":function(n){n.history.initialized&&n.history.setHistory(n.params.history.key,n.activeIndex)},slideChange:function(n){n.history.initialized&&n.params.cssMode&&n.history.setHistory(n.params.history.key,n.activeIndex)}}},ps={onHashChange:function(){var n=this,f=r(),t,u,i;if(n.emit("hashChange"),t=f.location.hash.replace("#",""),u=n.slides.eq(n.activeIndex).attr("data-hash"),t!==u){if(i=n.$wrapperEl.children("."+n.params.slideClass+'[data-hash="'+t+'"]').index(),typeof i=="undefined")return;n.slideTo(i)}},setHash:function(){var n=this,t=i(),e=r(),u,f;n.hashNavigation.initialized&&n.params.hashNavigation.enabled&&(n.params.hashNavigation.replaceState&&t.history&&t.history.replaceState?(t.history.replaceState(null,null,"#"+n.slides.eq(n.activeIndex).attr("data-hash")||""),n.emit("hashSet")):(u=n.slides.eq(n.activeIndex),f=u.attr("data-hash")||u.attr("data-history"),e.location.hash=f||"",n.emit("hashSet")))},init:function(){var t=this,l=r(),a=i(),e,o,f,s,u,h,c;if(t.params.hashNavigation.enabled&&(!t.params.history||!t.params.history.enabled)){if(t.hashNavigation.initialized=!0,e=l.location.hash.replace("#",""),e)for(o=0,f=0,s=t.slides.length;f<s;f+=1)u=t.slides.eq(f),h=u.attr("data-hash")||u.attr("data-history"),h!==e||u.hasClass(t.params.slideDuplicateClass)||(c=u.index(),t.slideTo(c,o,t.params.runCallbacksOnInit,!0));if(t.params.hashNavigation.watchState)n(a).on("hashchange",t.hashNavigation.onHashChange)}},destroy:function(){var t=this,r=i();t.params.hashNavigation.watchState&&n(r).off("hashchange",t.hashNavigation.onHashChange)}},ws={name:"hash-navigation",params:{hashNavigation:{enabled:!1,replaceState:!1,watchState:!1}},create:function(){var n=this;f(n,{hashNavigation:u({initialized:!1},ps)})},on:{init:function(n){n.params.hashNavigation.enabled&&n.hashNavigation.init()},destroy:function(n){n.params.hashNavigation.enabled&&n.hashNavigation.destroy()},"transitionEnd _freeModeNoMomentumRelease":function(n){n.hashNavigation.initialized&&n.hashNavigation.setHash()},slideChange:function(n){n.hashNavigation.initialized&&n.params.cssMode&&n.hashNavigation.setHash()}}},bs={run:function(){var n=this,t=n.slides.eq(n.activeIndex),i=n.params.autoplay.delay;t.attr("data-swiper-autoplay")&&(i=t.attr("data-swiper-autoplay")||n.params.autoplay.delay);clearTimeout(n.autoplay.timeout);n.autoplay.timeout=c(function(){var t;n.params.autoplay.reverseDirection?n.params.loop?(n.loopFix(),t=n.slidePrev(n.params.speed,!0,!0),n.emit("autoplay")):n.isBeginning?n.params.autoplay.stopOnLastSlide?n.autoplay.stop():(t=n.slideTo(n.slides.length-1,n.params.speed,!0,!0),n.emit("autoplay")):(t=n.slidePrev(n.params.speed,!0,!0),n.emit("autoplay")):n.params.loop?(n.loopFix(),t=n.slideNext(n.params.speed,!0,!0),n.emit("autoplay")):n.isEnd?n.params.autoplay.stopOnLastSlide?n.autoplay.stop():(t=n.slideTo(0,n.params.speed,!0,!0),n.emit("autoplay")):(t=n.slideNext(n.params.speed,!0,!0),n.emit("autoplay"));n.params.cssMode&&n.autoplay.running?n.autoplay.run():t===!1&&n.autoplay.run()},i)},start:function(){var n=this;return typeof n.autoplay.timeout!="undefined"?!1:n.autoplay.running?!1:(n.autoplay.running=!0,n.emit("autoplayStart"),n.autoplay.run(),!0)},stop:function(){var n=this;return n.autoplay.running?typeof n.autoplay.timeout=="undefined"?!1:(n.autoplay.timeout&&(clearTimeout(n.autoplay.timeout),n.autoplay.timeout=undefined),n.autoplay.running=!1,n.emit("autoplayStop"),!0):!1},pause:function(n){var t=this;t.autoplay.running&&(t.autoplay.paused||(t.autoplay.timeout&&clearTimeout(t.autoplay.timeout),t.autoplay.paused=!0,n!==0&&t.params.autoplay.waitForTransition?["transitionend","webkitTransitionEnd"].forEach(function(n){t.$wrapperEl[0].addEventListener(n,t.autoplay.onTransitionEnd)}):(t.autoplay.paused=!1,t.autoplay.run())))},onVisibilityChange:function(){var n=this,t=r();t.visibilityState==="hidden"&&n.autoplay.running&&n.autoplay.pause();t.visibilityState==="visible"&&n.autoplay.paused&&(n.autoplay.run(),n.autoplay.paused=!1)},onTransitionEnd:function(n){var t=this;t&&!t.destroyed&&t.$wrapperEl&&n.target===t.$wrapperEl[0]&&(["transitionend","webkitTransitionEnd"].forEach(function(n){t.$wrapperEl[0].removeEventListener(n,t.autoplay.onTransitionEnd)}),t.autoplay.paused=!1,t.autoplay.running?t.autoplay.run():t.autoplay.stop())},onMouseEnter:function(){var n=this;n.params.autoplay.disableOnInteraction?n.autoplay.stop():n.autoplay.pause();["transitionend","webkitTransitionEnd"].forEach(function(t){n.$wrapperEl[0].removeEventListener(t,n.autoplay.onTransitionEnd)})},onMouseLeave:function(){var n=this;n.params.autoplay.disableOnInteraction||(n.autoplay.paused=!1,n.autoplay.run())},attachMouseEvents:function(){var n=this;if(n.params.autoplay.pauseOnMouseEnter){n.$el.on("mouseenter",n.autoplay.onMouseEnter);n.$el.on("mouseleave",n.autoplay.onMouseLeave)}},detachMouseEvents:function(){var n=this;n.$el.off("mouseenter",n.autoplay.onMouseEnter);n.$el.off("mouseleave",n.autoplay.onMouseLeave)}},ks={name:"autoplay",params:{autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!0,stopOnLastSlide:!1,reverseDirection:!1,pauseOnMouseEnter:!1}},create:function(){var n=this;f(n,{autoplay:u({},bs,{running:!1,paused:!1})})},on:{init:function(n){if(n.params.autoplay.enabled){n.autoplay.start();var t=r();t.addEventListener("visibilitychange",n.autoplay.onVisibilityChange);n.autoplay.attachMouseEvents()}},beforeTransitionStart:function(n,t,i){n.autoplay.running&&(i||!n.params.autoplay.disableOnInteraction?n.autoplay.pause(t):n.autoplay.stop())},sliderFirstMove:function(n){n.autoplay.running&&(n.params.autoplay.disableOnInteraction?n.autoplay.stop():n.autoplay.pause())},touchEnd:function(n){n.params.cssMode&&n.autoplay.paused&&!n.params.autoplay.disableOnInteraction&&n.autoplay.run()},destroy:function(n){n.autoplay.detachMouseEvents();n.autoplay.running&&n.autoplay.stop();var t=r();t.removeEventListener("visibilitychange",n.autoplay.onVisibilityChange)}}},ds={setTranslate:function(){for(var n=this,e=n.slides,u,f,t=0;t<e.length;t+=1){var i=n.slides.eq(t),o=i[0].swiperSlideOffset,r=-o;n.params.virtualTranslate||(r-=n.translate);u=0;n.isHorizontal()||(u=r,r=0);f=n.params.fadeEffect.crossFade?Math.max(1-Math.abs(i[0].progress),0):1+Math.min(Math.max(i[0].progress,-1),0);i.css({opacity:f}).transform("translate3d("+r+"px, "+u+"px, 0px)")}},setTransition:function(n){var t=this,r=t.slides,u=t.$wrapperEl,i;r.transition(n);t.params.virtualTranslate&&n!==0&&(i=!1,r.transitionEnd(function(){var r,n;if(!i&&t&&!t.destroyed)for(i=!0,t.animating=!1,r=["webkitTransitionEnd","transitionend"],n=0;n<r.length;n+=1)u.trigger(r[n])}))}},gs={name:"effect-fade",params:{fadeEffect:{crossFade:!1}},create:function(){var n=this;f(n,{fadeEffect:u({},ds)})},on:{beforeInit:function(n){if(n.params.effect==="fade"){n.classNames.push(n.params.containerModifierClass+"fade");var i={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!0};t(n.params,i);t(n.originalParams,i)}},setTranslate:function(n){n.params.effect==="fade"&&n.fadeEffect.setTranslate()},setTransition:function(n,t){n.params.effect==="fade"&&n.fadeEffect.setTransition(t)}}},nh={setTranslate:function(){var t=this,g=t.$el,b=t.$wrapperEl,nt=t.slides,k=t.width,tt=t.height,d=t.rtlTranslate,i=t.size,it=t.browser,s=t.params.cubeEffect,f=t.isHorizontal(),st=t.virtual&&t.params.virtual.enabled,c=0,r,p,u,e,h,l,ut,v,y,ot;for(s.shadow&&(f?(r=b.find(".swiper-cube-shadow"),r.length===0&&(r=n('<div class="swiper-cube-shadow"><\/div>'),b.append(r)),r.css({height:k+"px"})):(r=g.find(".swiper-cube-shadow"),r.length===0&&(r=n('<div class="swiper-cube-shadow"><\/div>'),g.append(r)))),p=0;p<nt.length;p+=1){u=nt.eq(p);e=p;st&&(e=parseInt(u.attr("data-swiper-slide-index"),10));h=e*90;l=Math.floor(h/360);d&&(h=-h,l=Math.floor(-h/360));var a=Math.max(Math.min(u[0].progress,1),-1),o=0,rt=0,w=0;e%4==0?(o=-l*4*i,w=0):(e-1)%4==0?(o=0,w=-l*4*i):(e-2)%4==0?(o=i+l*4*i,w=i):(e-3)%4==0&&(o=-i,w=3*i+i*4*l);d&&(o=-o);f||(rt=o,o=0);ut="rotateX("+(f?0:-h)+"deg) rotateY("+(f?h:0)+"deg) translate3d("+o+"px, "+rt+"px, "+w+"px)";a<=1&&a>-1&&(c=e*90+a*90,d&&(c=-e*90-a*90));u.transform(ut);s.slideShadows&&(v=f?u.find(".swiper-slide-shadow-left"):u.find(".swiper-slide-shadow-top"),y=f?u.find(".swiper-slide-shadow-right"):u.find(".swiper-slide-shadow-bottom"),v.length===0&&(v=n('<div class="swiper-slide-shadow-'+(f?"left":"top")+'"><\/div>'),u.append(v)),y.length===0&&(y=n('<div class="swiper-slide-shadow-'+(f?"right":"bottom")+'"><\/div>'),u.append(y)),v.length&&(v[0].style.opacity=Math.max(-a,0)),y.length&&(y[0].style.opacity=Math.max(a,0)))}if(b.css({"-webkit-transform-origin":"50% 50% -"+i/2+"px","-moz-transform-origin":"50% 50% -"+i/2+"px","-ms-transform-origin":"50% 50% -"+i/2+"px","transform-origin":"50% 50% -"+i/2+"px"}),s.shadow)if(f)r.transform("translate3d(0px, "+(k/2+s.shadowOffset)+"px, "+-k/2+"px) rotateX(90deg) rotateZ(0deg) scale("+s.shadowScale+")");else{var ft=Math.abs(c)-Math.floor(Math.abs(c)/90)*90,ht=1.5-(Math.sin(ft*2*Math.PI/360)/2+Math.cos(ft*2*Math.PI/360)/2),ct=s.shadowScale,et=s.shadowScale/ht,lt=s.shadowOffset;r.transform("scale3d("+ct+", 1, "+et+") translate3d(0px, "+(tt/2+lt)+"px, "+-tt/2/et+"px) rotateX(-90deg)")}ot=it.isSafari||it.isWebView?-i/2:0;b.transform("translate3d(0px,0,"+ot+"px) rotateX("+(t.isHorizontal()?0:c)+"deg) rotateY("+(t.isHorizontal()?-c:0)+"deg)")},setTransition:function(n){var t=this,i=t.$el,r=t.slides;r.transition(n).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(n);t.params.cubeEffect.shadow&&!t.isHorizontal()&&i.find(".swiper-cube-shadow").transition(n)}},th={name:"effect-cube",params:{cubeEffect:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94}},create:function(){var n=this;f(n,{cubeEffect:u({},nh)})},on:{beforeInit:function(n){if(n.params.effect==="cube"){n.classNames.push(n.params.containerModifierClass+"cube");n.classNames.push(n.params.containerModifierClass+"3d");var i={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,resistanceRatio:0,spaceBetween:0,centeredSlides:!1,virtualTranslate:!0};t(n.params,i);t(n.originalParams,i)}},setTranslate:function(n){n.params.effect==="cube"&&n.cubeEffect.setTranslate()},setTransition:function(n,t){n.params.effect==="cube"&&n.cubeEffect.setTransition(t)}}},ih={setTranslate:function(){for(var i=this,s=i.slides,a=i.rtlTranslate,t,r,u,f,o=0;o<s.length;o+=1){t=s.eq(o);r=t[0].progress;i.params.flipEffect.limitRotation&&(r=Math.max(Math.min(t[0].progress,1),-1));var v=t[0].swiperSlideOffset,y=-180*r,e=y,c=0,h=-v,l=0;i.isHorizontal()?a&&(e=-e):(l=h,h=0,c=-e,e=0);t[0].style.zIndex=-Math.abs(Math.round(r))+s.length;i.params.flipEffect.slideShadows&&(u=i.isHorizontal()?t.find(".swiper-slide-shadow-left"):t.find(".swiper-slide-shadow-top"),f=i.isHorizontal()?t.find(".swiper-slide-shadow-right"):t.find(".swiper-slide-shadow-bottom"),u.length===0&&(u=n('<div class="swiper-slide-shadow-'+(i.isHorizontal()?"left":"top")+'"><\/div>'),t.append(u)),f.length===0&&(f=n('<div class="swiper-slide-shadow-'+(i.isHorizontal()?"right":"bottom")+'"><\/div>'),t.append(f)),u.length&&(u[0].style.opacity=Math.max(-r,0)),f.length&&(f[0].style.opacity=Math.max(r,0)));t.transform("translate3d("+h+"px, "+l+"px, 0px) rotateX("+c+"deg) rotateY("+e+"deg)")}},setTransition:function(n){var t=this,r=t.slides,u=t.activeIndex,f=t.$wrapperEl,i;r.transition(n).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(n);t.params.virtualTranslate&&n!==0&&(i=!1,r.eq(u).transitionEnd(function(){var r,n;if(!i&&t&&!t.destroyed)for(i=!0,t.animating=!1,r=["webkitTransitionEnd","transitionend"],n=0;n<r.length;n+=1)f.trigger(r[n])}))}},rh={name:"effect-flip",params:{flipEffect:{slideShadows:!0,limitRotation:!0}},create:function(){var n=this;f(n,{flipEffect:u({},ih)})},on:{beforeInit:function(n){if(n.params.effect==="flip"){n.classNames.push(n.params.containerModifierClass+"flip");n.classNames.push(n.params.containerModifierClass+"3d");var i={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!0};t(n.params,i);t(n.originalParams,i)}},setTranslate:function(n){n.params.effect==="flip"&&n.flipEffect.setTranslate()},setTransition:function(n,t){n.params.effect==="flip"&&n.flipEffect.setTransition(t)}}},uh={setTranslate:function(){for(var f=this,tt=f.width,it=f.height,b=f.slides,rt=f.slidesSizesGrid,u=f.params.coverflowEffect,i=f.isHorizontal(),k=f.translate,ut=i?-k+tt/2:-k+it/2,d=i?u.rotate:-u.rotate,ft=u.depth,nt,e,o,s=0,g=b.length;s<g;s+=1){var r=b.eq(s),c=rt[s],et=r[0].swiperSlideOffset,t=(ut-et-c/2)/c*u.modifier,l=i?d*t:0,a=i?0:d*t,v=-ft*Math.abs(t),h=u.stretch;typeof h=="string"&&h.indexOf("%")!==-1&&(h=parseFloat(u.stretch)/100*c);var y=i?0:h*t,p=i?h*t:0,w=1-(1-u.scale)*Math.abs(t);Math.abs(p)<.001&&(p=0);Math.abs(y)<.001&&(y=0);Math.abs(v)<.001&&(v=0);Math.abs(l)<.001&&(l=0);Math.abs(a)<.001&&(a=0);Math.abs(w)<.001&&(w=0);nt="translate3d("+p+"px,"+y+"px,"+v+"px)  rotateX("+a+"deg) rotateY("+l+"deg) scale("+w+")";r.transform(nt);r[0].style.zIndex=-Math.abs(Math.round(t))+1;u.slideShadows&&(e=i?r.find(".swiper-slide-shadow-left"):r.find(".swiper-slide-shadow-top"),o=i?r.find(".swiper-slide-shadow-right"):r.find(".swiper-slide-shadow-bottom"),e.length===0&&(e=n('<div class="swiper-slide-shadow-'+(i?"left":"top")+'"><\/div>'),r.append(e)),o.length===0&&(o=n('<div class="swiper-slide-shadow-'+(i?"right":"bottom")+'"><\/div>'),r.append(o)),e.length&&(e[0].style.opacity=t>0?t:0),o.length&&(o[0].style.opacity=-t>0?-t:0))}},setTransition:function(n){var t=this;t.slides.transition(n).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(n)}},fh={name:"effect-coverflow",params:{coverflowEffect:{rotate:50,stretch:0,depth:100,scale:1,modifier:1,slideShadows:!0}},create:function(){var n=this;f(n,{coverflowEffect:u({},uh)})},on:{beforeInit:function(n){n.params.effect==="coverflow"&&(n.classNames.push(n.params.containerModifierClass+"coverflow"),n.classNames.push(n.params.containerModifierClass+"3d"),n.params.watchSlidesProgress=!0,n.originalParams.watchSlidesProgress=!0)},setTranslate:function(n){n.params.effect==="coverflow"&&n.coverflowEffect.setTranslate()},setTransition:function(n,t){n.params.effect==="coverflow"&&n.coverflowEffect.setTransition(t)}}},eh={init:function(){var n=this,i=n.params.thumbs,r;if(n.thumbs.initialized)return!1;n.thumbs.initialized=!0;r=n.constructor;i.swiper instanceof r?(n.thumbs.swiper=i.swiper,t(n.thumbs.swiper.originalParams,{watchSlidesProgress:!0,slideToClickedSlide:!1}),t(n.thumbs.swiper.params,{watchSlidesProgress:!0,slideToClickedSlide:!1})):l(i.swiper)&&(n.thumbs.swiper=new r(t({},i.swiper,{watchSlidesVisibility:!0,watchSlidesProgress:!0,slideToClickedSlide:!1})),n.thumbs.swiperCreated=!0);n.thumbs.swiper.$el.addClass(n.params.thumbs.thumbsContainerClass);n.thumbs.swiper.on("tap",n.thumbs.onThumbClick);return!0},onThumbClick:function(){var t=this,r=t.thumbs.swiper,o,s,u,i,f,e;r&&((o=r.clickedIndex,s=r.clickedSlide,s&&n(s).hasClass(t.params.thumbs.slideThumbActiveClass))||typeof o!="undefined"&&o!==null&&(u=r.params.loop?parseInt(n(r.clickedSlide).attr("data-swiper-slide-index"),10):o,t.params.loop&&(i=t.activeIndex,t.slides.eq(i).hasClass(t.params.slideDuplicateClass)&&(t.loopFix(),t._clientLeft=t.$wrapperEl[0].clientLeft,i=t.activeIndex),f=t.slides.eq(i).prevAll('[data-swiper-slide-index="'+u+'"]').eq(0).index(),e=t.slides.eq(i).nextAll('[data-swiper-slide-index="'+u+'"]').eq(0).index(),u=typeof f=="undefined"?e:typeof e=="undefined"?f:e-i<i-f?e:f),t.slideTo(u)))},update:function(n){var i=this,t=i.thumbs.swiper,r,u,a,o,f,e,s,h,c;if(t){var v=t.params.slidesPerView==="auto"?t.slidesPerViewDynamic():t.params.slidesPerView,l=i.params.thumbs.autoScrollOffset,y=l&&!t.params.loop;if((i.realIndex!==t.realIndex||y)&&(r=t.activeIndex,t.params.loop?(t.slides.eq(r).hasClass(t.params.slideDuplicateClass)&&(t.loopFix(),t._clientLeft=t.$wrapperEl[0].clientLeft,r=t.activeIndex),o=t.slides.eq(r).prevAll('[data-swiper-slide-index="'+i.realIndex+'"]').eq(0).index(),f=t.slides.eq(r).nextAll('[data-swiper-slide-index="'+i.realIndex+'"]').eq(0).index(),u=typeof o=="undefined"?f:typeof f=="undefined"?o:f-r==r-o?t.params.slidesPerGroup>1?f:r:f-r<r-o?f:o,a=i.activeIndex>i.previousIndex?"next":"prev"):(u=i.realIndex,a=u>i.previousIndex?"next":"prev"),y&&(u+=a==="next"?l:-1*l),t.visibleSlidesIndexes&&t.visibleSlidesIndexes.indexOf(u)<0&&(t.params.centeredSlides?u=u>r?u-Math.floor(v/2)+1:u+Math.floor(v/2)-1:u>r&&t.params.slidesPerGroup===1,t.slideTo(u,n?0:undefined))),e=1,s=i.params.thumbs.slideThumbActiveClass,i.params.slidesPerView>1&&!i.params.centeredSlides&&(e=i.params.slidesPerView),i.params.thumbs.multipleActiveThumbs||(e=1),e=Math.floor(e),t.slides.removeClass(s),t.params.loop||t.params.virtual&&t.params.virtual.enabled)for(h=0;h<e;h+=1)t.$wrapperEl.children('[data-swiper-slide-index="'+(i.realIndex+h)+'"]').addClass(s);else for(c=0;c<e;c+=1)t.slides.eq(i.realIndex+c).addClass(s)}}},oh={name:"thumbs",params:{thumbs:{swiper:null,multipleActiveThumbs:!0,autoScrollOffset:0,slideThumbActiveClass:"swiper-slide-thumb-active",thumbsContainerClass:"swiper-container-thumbs"}},create:function(){var n=this;f(n,{thumbs:u({swiper:null,initialized:!1},eh)})},on:{beforeInit:function(n){var t=n.params.thumbs;t&&t.swiper&&(n.thumbs.init(),n.thumbs.update(!0))},slideChange:function(n){n.thumbs.swiper&&n.thumbs.update()},update:function(n){n.thumbs.swiper&&n.thumbs.update()},resize:function(n){n.thumbs.swiper&&n.thumbs.update()},observerUpdate:function(n){n.thumbs.swiper&&n.thumbs.update()},setTransition:function(n,t){var i=n.thumbs.swiper;i&&i.setTransition(t)},beforeDestroy:function(n){var t=n.thumbs.swiper;t&&n.thumbs.swiperCreated&&t&&t.destroy()}}},sh=[po,bo,go,ts,rs,fs,os,ss,cs,ls,vs,ys,ws,ks,gs,th,rh,fh,oh];return w.use(sh),w}),function(n,t){typeof exports=="object"&&typeof module!="undefined"?t(exports):typeof define=="function"&&define.amd?define(["exports"],t):(n=typeof globalThis!="undefined"?globalThis:n||self,t(n.Popper={}))}(this,function(n){"use strict";function u(n){if(n==null)return window;if(n.toString()!=="[object Window]"){var t=n.ownerDocument;return t?t.defaultView||window:window}return n}function a(n){var t=u(n).Element;return n instanceof t||n instanceof Element}function r(n){var t=u(n).HTMLElement;return n instanceof t||n instanceof HTMLElement}function ct(n){if(typeof ShadowRoot=="undefined")return!1;var t=u(n).ShadowRoot;return n instanceof t||n instanceof ShadowRoot}function lt(){var n=navigator.userAgentData;return n!=null&&n.brands?n.brands.map(function(n){return n.brand+"/"+n.version}).join(" "):navigator.userAgent}function ri(){return!/^((?!chrome|android).)*safari/i.test(lt())}function w(n,t,i){t===void 0&&(t=!1);i===void 0&&(i=!1);var f=n.getBoundingClientRect(),o=1,s=1;t&&r(n)&&(o=n.offsetWidth>0?p(f.width)/n.offsetWidth||1:1,s=n.offsetHeight>0?p(f.height)/n.offsetHeight||1:1);var w=a(n)?u(n):window,e=w.visualViewport,l=!ri()&&i,h=(f.left+(l&&e?e.offsetLeft:0))/o,c=(f.top+(l&&e?e.offsetTop:0))/s,v=f.width/o,y=f.height/s;return{width:v,height:y,top:c,right:h+v,bottom:c+y,left:h,x:h,y:c}}function at(n){var t=u(n),i=t.pageXOffset,r=t.pageYOffset;return{scrollLeft:i,scrollTop:r}}function sr(n){return{scrollLeft:n.scrollLeft,scrollTop:n.scrollTop}}function hr(n){return n!==u(n)&&r(n)?sr(n):at(n)}function h(n){return n?(n.nodeName||"").toLowerCase():null}function c(n){return((a(n)?n.ownerDocument:n.document)||window.document).documentElement}function vt(n){return w(c(n)).left+at(n).scrollLeft}function o(n){return u(n).getComputedStyle(n)}function yt(n){var t=o(n),i=t.overflow,r=t.overflowX,u=t.overflowY;return/auto|scroll|overlay|hidden/.test(i+u+r)}function cr(n){var t=n.getBoundingClientRect(),i=p(t.width)/n.offsetWidth||1,r=p(t.height)/n.offsetHeight||1;return i!==1||r!==1}function lr(n,t,i){i===void 0&&(i=!1);var s=r(t),l=r(t)&&cr(t),e=c(t),f=w(n,l,i),o={scrollLeft:0,scrollTop:0},u={x:0,y:0};return!s&&(s||i)||((h(t)!=="body"||yt(e))&&(o=hr(t)),r(t)?(u=w(t,!0),u.x+=t.clientLeft,u.y+=t.clientTop):e&&(u.x=vt(e))),{x:f.left+o.scrollLeft-u.x,y:f.top+o.scrollTop-u.y,width:f.width,height:f.height}}function pt(n){var t=w(n),i=n.offsetWidth,r=n.offsetHeight;return Math.abs(t.width-i)<=1&&(i=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:n.offsetLeft,y:n.offsetTop,width:i,height:r}}function et(n){return h(n)==="html"?n:n.assignedSlot||n.parentNode||(ct(n)?n.host:null)||c(n)}function ui(n){return["html","body","#document"].indexOf(h(n))>=0?n.ownerDocument.body:r(n)&&yt(n)?n:ui(et(n))}function g(n,t){var r;t===void 0&&(t=[]);var i=ui(n),f=i===((r=n.ownerDocument)==null?void 0:r.body),e=u(i),o=f?[e].concat(e.visualViewport||[],yt(i)?i:[]):i,s=t.concat(o);return f?s:s.concat(g(et(o)))}function ar(n){return["table","td","th"].indexOf(h(n))>=0}function fi(n){return!r(n)||o(n).position==="fixed"?null:n.offsetParent}function vr(n){var u=/firefox/i.test(lt()),e=/Trident/i.test(lt()),f,t,i;if(e&&r(n)&&(f=o(n),f.position==="fixed"))return null;for(t=et(n),ct(t)&&(t=t.host);r(t)&&["html","body"].indexOf(h(t))<0;){if(i=o(t),i.transform!=="none"||i.perspective!=="none"||i.contain==="paint"||["transform","perspective"].indexOf(i.willChange)!==-1||u&&i.willChange==="filter"||u&&i.filter&&i.filter!=="none")return t;t=t.parentNode}return null}function nt(n){for(var i=u(n),t=fi(n);t&&ar(t)&&o(t).position==="static";)t=fi(t);return t&&(h(t)==="html"||h(t)==="body"&&o(t).position==="static")?i:t||vr(n)||i}function wr(n){function u(n){t.add(n.name);var f=[].concat(n.requires||[],n.requiresIfExists||[]);f.forEach(function(n){if(!t.has(n)){var r=i.get(n);r&&u(r)}});r.push(n)}var i=new Map,t=new Set,r=[];return n.forEach(function(n){i.set(n.name,n)}),n.forEach(function(n){t.has(n.name)||u(n)}),r}function br(n){var t=wr(n);return wt.reduce(function(n,i){return n.concat(t.filter(function(n){return n.phase===i}))},[])}function kr(n){var t;return function(){return t||(t=new Promise(function(i){Promise.resolve().then(function(){t=undefined;i(n())})})),t}}function l(n){for(var i=arguments.length,r=new Array(i>1?i-1:0),t=1;t<i;t++)r[t-1]=arguments[t];return[].concat(r).reduce(function(n,t){return n.replace(/%s/,t)},n)}function gr(n){n.forEach(function(t){[].concat(Object.keys(t),hi).filter(function(n,t,i){return i.indexOf(n)===t}).forEach(function(i){switch(i){case"name":typeof t.name!="string"&&console.error(l(y,String(t.name),'"name"','"string"','"'+String(t.name)+'"'));break;case"enabled":typeof t.enabled!="boolean"&&console.error(l(y,t.name,'"enabled"','"boolean"','"'+String(t.enabled)+'"'));break;case"phase":wt.indexOf(t.phase)<0&&console.error(l(y,t.name,'"phase"',"either "+wt.join(", "),'"'+String(t.phase)+'"'));break;case"fn":typeof t.fn!="function"&&console.error(l(y,t.name,'"fn"','"function"','"'+String(t.fn)+'"'));break;case"effect":t.effect!=null&&typeof t.effect!="function"&&console.error(l(y,t.name,'"effect"','"function"','"'+String(t.fn)+'"'));break;case"requires":t.requires==null||Array.isArray(t.requires)||console.error(l(y,t.name,'"requires"','"array"','"'+String(t.requires)+'"'));break;case"requiresIfExists":Array.isArray(t.requiresIfExists)||console.error(l(y,t.name,'"requiresIfExists"','"array"','"'+String(t.requiresIfExists)+'"'));break;case"options":case"data":break;default:console.error('PopperJS: an invalid property has been provided to the "'+t.name+'" modifier, valid properties are '+hi.map(function(n){return'"'+n+'"'}).join(", ")+'; but "'+i+'" was provided.')}t.requires&&t.requires.forEach(function(i){n.find(function(n){return n.name===i})==null&&console.error(l(dr,String(t.name),i,i))})})})}function nu(n,t){var i=new Set;return n.filter(function(n){var r=t(n);if(!i.has(r))return i.add(r),!0})}function s(n){return n.split("-")[0]}function tu(n){var t=n.reduce(function(n,t){var i=n[t.name];return n[t.name]=i?Object.assign({},i,t,{options:Object.assign({},i.options,t.options),data:Object.assign({},i.data,t.data)}):t,n},{});return Object.keys(t).map(function(n){return t[n]})}function iu(n,t){var l=u(n),f=c(n),i=l.visualViewport,e=f.clientWidth,o=f.clientHeight,s=0,h=0,r;return i&&(e=i.width,o=i.height,r=ri(),(r||!r&&t==="fixed")&&(s=i.offsetLeft,h=i.offsetTop)),{width:e,height:o,x:s+vt(n),y:h}}function ru(n){var r,i=c(n),u=at(n),t=(r=n.ownerDocument)==null?void 0:r.body,f=v(i.scrollWidth,i.clientWidth,t?t.scrollWidth:0,t?t.clientWidth:0),s=v(i.scrollHeight,i.clientHeight,t?t.scrollHeight:0,t?t.clientHeight:0),e=-u.scrollLeft+vt(n),h=-u.scrollTop;return o(t||i).direction==="rtl"&&(e+=v(i.clientWidth,t?t.clientWidth:0)-f),{width:f,height:s,x:e,y:h}}function ci(n,t){var r=t.getRootNode&&t.getRootNode(),i;if(n.contains(t))return!0;if(r&&ct(r)){i=t;do{if(i&&n.isSameNode(i))return!0;i=i.parentNode||i.host}while(i)}return!1}function bt(n){return Object.assign({},n,{left:n.x,top:n.y,right:n.x+n.width,bottom:n.y+n.height})}function uu(n,t){var i=w(n,!1,t==="fixed");return i.top=i.top+n.clientTop,i.left=i.left+n.clientLeft,i.bottom=i.top+n.clientHeight,i.right=i.left+n.clientWidth,i.width=n.clientWidth,i.height=n.clientHeight,i.x=i.left,i.y=i.top,i}function li(n,t,i){return t===ei?bt(iu(n,i)):a(t)?uu(t,i):bt(ru(c(n)))}function fu(n){var i=g(et(n)),u=["absolute","fixed"].indexOf(o(n).position)>=0,t=u&&r(n)?nt(n):n;return a(t)?i.filter(function(n){return a(n)&&ci(n,t)&&h(n)!=="body"}):[]}function eu(n,t,i,r){var e=t==="clippingParents"?fu(n):[].concat(t),f=[].concat(e,[i]),o=f[0],u=f.reduce(function(t,i){var u=li(n,i,r);return t.top=v(u.top,t.top),t.right=ft(u.right,t.right),t.bottom=ft(u.bottom,t.bottom),t.left=v(u.left,t.left),t},li(n,o,r));return u.width=u.right-u.left,u.height=u.bottom-u.top,u.x=u.left,u.y=u.top,u}function k(n){return n.split("-")[1]}function kt(n){return["top","bottom"].indexOf(n)>=0?"x":"y"}function ai(n){var r=n.reference,h=n.element,l=n.placement,a=l?s(l):null,p=l?k(l):null,v=r.x+r.width/2-h.width/2,y=r.y+r.height/2-h.height/2,u,o,c;switch(a){case t:u={x:v,y:r.y-h.height};break;case f:u={x:v,y:r.y+r.height};break;case e:u={x:r.x+r.width,y:y};break;case i:u={x:r.x-h.width,y:y};break;default:u={x:r.x,y:r.y}}if(o=a?kt(a):null,o!=null){c=o==="y"?"height":"width";switch(p){case b:u[o]=u[o]-(r[c]/2-h[c]/2);break;case it:u[o]=u[o]+(r[c]/2-h[c]/2)}}return u}function vi(){return{top:0,right:0,bottom:0,left:0}}function yi(n){return Object.assign({},vi(),n)}function pi(n,t){return t.reduce(function(t,i){return t[i]=n,t},{})}function d(n,i){var st;i===void 0&&(i={});var r=i,p=r.placement,b=p===void 0?n.placement:p,k=r.strategy,ht=k===void 0?n.strategy:k,d=r.boundary,ct=d===void 0?yr:d,g=r.rootBoundary,lt=g===void 0?ei:g,nt=r.elementContext,u=nt===void 0?rt:nt,it=r.altBoundary,at=it===void 0?!1:it,ut=r.padding,l=ut===void 0?0:ut,o=yi(typeof l!="number"?l:pi(l,tt)),vt=u===rt?pr:rt,ft=n.rects.popper,v=n.elements[at?vt:u],s=eu(a(v)?v:v.contextElement||c(n.elements.popper),ct,lt,ht),et=w(n.elements.reference),yt=ai({reference:et,element:ft,strategy:"absolute",placement:b}),pt=bt(Object.assign({},ft,yt)),h=u===rt?pt:et,y={top:s.top-h.top+o.top,bottom:h.bottom-s.bottom+o.bottom,left:s.left-h.left+o.left,right:h.right-s.right+o.right},ot=n.modifiersData.offset;return u===rt&&ot&&(st=ot[b],Object.keys(y).forEach(function(n){var i=[e,f].indexOf(n)>=0?1:-1,r=[t,f].indexOf(n)>=0?"y":"x";y[n]+=st[r]*i})),y}function ki(){for(var t=arguments.length,i=new Array(t),n=0;n<t;n++)i[n]=arguments[n];return!i.some(function(n){return!(n&&typeof n.getBoundingClientRect=="function")})}function dt(n){n===void 0&&(n={});var i=n,r=i.defaultModifiers,f=r===void 0?[]:r,u=i.defaultOptions,t=u===void 0?bi:u;return function(n,i,r){function v(){u.orderedModifiers.forEach(function(n){var o=n.name,t=n.options,s=t===void 0?{}:t,i=n.effect,r,f;typeof i=="function"&&(r=i({state:u,name:o,instance:e,options:s}),f=function(){},h.push(r||f))})}function l(){h.forEach(function(n){return n()});h=[]}r===void 0&&(r=t);var u={placement:"bottom",orderedModifiers:[],options:Object.assign({},bi,t),modifiersData:{},elements:{reference:n,popper:i},attributes:{},styles:{}},h=[],c=!1,e={state:u,setOptions:function(r){var w=typeof r=="function"?r(u.options):r,c,y,p;l();u.options=Object.assign({},t,u.options,w);u.scrollParents={reference:a(n)?g(n):n.contextElement?g(n.contextElement):[],popper:g(i)};c=br(tu([].concat(f,u.options.modifiers)));u.orderedModifiers=c.filter(function(n){return n.enabled});y=nu([].concat(c,u.options.modifiers),function(n){return n.name});gr(y);s(u.options.placement)===ot&&(p=u.orderedModifiers.find(function(n){var t=n.name;return t==="flip"}),p||console.error('Popper: "auto" placements require the "flip" modifier be present and enabled to work.'));var h=o(i),b=h.marginTop,k=h.marginRight,d=h.marginBottom,nt=h.marginLeft;return[b,k,d,nt].some(function(n){return parseFloat(n)})&&console.warn('Popper: CSS "margin" styles cannot be used to apply padding between the popper and its reference element or boundary. To replicate margin, use the `offset` modifier, as well as the `padding` option in the `preventOverflow` and `flip` modifiers.'),v(),e.update()},forceUpdate:function(){var i,n;if(!c){var f=u.elements,o=f.reference,t=f.popper;if(!ki(o,t)){console.error(wi);return}for(u.rects={reference:lr(o,nt(t),u.options.strategy==="fixed"),popper:pt(t)},u.reset=!1,u.placement=u.options.placement,u.orderedModifiers.forEach(function(n){return u.modifiersData[n.name]=Object.assign({},n.data)}),i=0,n=0;n<u.orderedModifiers.length;n++){if(i+=1,i>100){console.error(ou);break}if(u.reset===!0){u.reset=!1;n=-1;continue}var r=u.orderedModifiers[n],s=r.fn,h=r.options,l=h===void 0?{}:h,a=r.name;typeof s=="function"&&(u=s({state:u,options:l,name:a,instance:e})||u)}}},update:kr(function(){return new Promise(function(n){e.forceUpdate();n(u)})}),destroy:function(){l();c=!0}};return ki(n,i)?(e.setOptions(r).then(function(n){if(!c&&r.onFirstUpdate)r.onFirstUpdate(n)}),e):(console.error(wi),e)}}function su(n){var i=n.state,t=n.instance,r=n.options,f=r.scroll,e=f===void 0?!0:f,o=r.resize,s=o===void 0?!0:o,h=u(i.elements.popper),c=[].concat(i.scrollParents.reference,i.scrollParents.popper);return e&&c.forEach(function(n){n.addEventListener("scroll",t.update,st)}),s&&h.addEventListener("resize",t.update,st),function(){e&&c.forEach(function(n){n.removeEventListener("scroll",t.update,st)});s&&h.removeEventListener("resize",t.update,st)}}function hu(n){var t=n.state,i=n.name;t.modifiersData[i]=ai({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})}function lu(n){var i=n.x,r=n.y,u=window,t=u.devicePixelRatio||1;return{x:p(i*t)/t||0,y:p(r*t)/t||0}}function di(n){var v,w=n.popper,ut=n.popperRect,a=n.placement,ft=n.variation,p=n.offsets,et=n.position,b=n.gpuAcceleration,ot=n.adaptive,k=n.roundOffsets,st=n.isFixed,ht=p.x,r=ht===void 0?0:ht,ct=p.y,s=ct===void 0?0:ct,lt=typeof k=="function"?k({x:r,y:s}):{x:r,y:s},wt,bt,tt,rt,y;r=lt.x;s=lt.y;var at=p.hasOwnProperty("x"),vt=p.hasOwnProperty("y"),d=i,g=t,l=window;if(ot){var h=nt(w),yt="clientHeight",pt="clientWidth";h===u(w)&&(h=c(w),o(h).position!=="static"&&et==="absolute"&&(yt="scrollHeight",pt="scrollWidth"));h=h;(a===t||(a===i||a===e)&&ft===it)&&(g=f,wt=st&&h===l&&l.visualViewport?l.visualViewport.height:h[yt],s-=wt-ut.height,s*=b?1:-1);(a===i||(a===t||a===f)&&ft===it)&&(d=e,bt=st&&h===l&&l.visualViewport?l.visualViewport.width:h[pt],r-=bt-ut.width,r*=b?1:-1)}return(tt=Object.assign({position:et},ot&&cu),rt=k===!0?lu({x:r,y:s}):{x:r,y:s},r=rt.x,s=rt.y,b)?Object.assign({},tt,(y={},y[g]=vt?"0":"",y[d]=at?"0":"",y.transform=(l.devicePixelRatio||1)<=1?"translate("+r+"px, "+s+"px)":"translate3d("+r+"px, "+s+"px, 0)",y)):Object.assign({},tt,(v={},v[g]=vt?s+"px":"",v[d]=at?r+"px":"",v.transform="",v))}function au(n){var t=n.state,i=n.options,u=i.gpuAcceleration,l=u===void 0?!0:u,f=i.adaptive,e=f===void 0?!0:f,h=i.roundOffsets,c=h===void 0?!0:h,a=o(t.elements.popper).transitionProperty||"",r;e&&["transform","top","right","bottom","left"].some(function(n){return a.indexOf(n)>=0})&&console.warn('Popper: Detected CSS transitions on at least one of the following CSS properties: "transform", "top", "right", "bottom", "left". \n\n Disable the "computeStyles" modifier\'s `adaptive` option to allow for smooth transitions, or remove these properties from the CSS transition declaration on the popper element if only transitioning opacity or background-color for example. \n\n We recommend using the popper element as a wrapper around an inner element that can have any CSS property transitioned for animations.');r={placement:s(t.placement),variation:k(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:l,isFixed:t.options.strategy==="fixed"};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,di(Object.assign({},r,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:e,roundOffsets:c}))));t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,di(Object.assign({},r,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:c}))));t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}function vu(n){var t=n.state;Object.keys(t.elements).forEach(function(n){var f=t.styles[n]||{},u=t.attributes[n]||{},i=t.elements[n];r(i)&&h(i)&&(Object.assign(i.style,f),Object.keys(u).forEach(function(n){var t=u[n];t===!1?i.removeAttribute(n):i.setAttribute(n,t===!0?"":t)}))})}function yu(n){var t=n.state,i={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,i.popper),t.styles=i,t.elements.arrow&&Object.assign(t.elements.arrow.style,i.arrow),function(){Object.keys(t.elements).forEach(function(n){var u=t.elements[n],f=t.attributes[n]||{},e=Object.keys(t.styles.hasOwnProperty(n)?t.styles[n]:i[n]),o=e.reduce(function(n,t){return n[t]="",n},{});r(u)&&h(u)&&(Object.assign(u.style,o),Object.keys(f).forEach(function(n){u.removeAttribute(n)}))})}}function pu(n,r,u){var h=s(n),l=[i,t].indexOf(h)>=0?-1:1,c=typeof u=="function"?u(Object.assign({},r,{placement:n})):u,f=c[0],o=c[1];return f=f||0,o=(o||0)*l,[i,e].indexOf(h)>=0?{x:o,y:f}:{x:f,y:o}}function wu(n){var t=n.state,f=n.options,e=n.name,i=f.offset,o=i===void 0?[0,0]:i,r=si.reduce(function(n,i){return n[i]=pu(i,t.rects,o),n},{}),u=r[t.placement],s=u.x,h=u.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=s,t.modifiersData.popperOffsets.y+=h);t.modifiersData[e]=r}function ht(n){return n.replace(/left|right|bottom|top/g,function(n){return bu[n]})}function nr(n){return n.replace(/start|end/g,function(n){return ku[n]})}function du(n,t){var r;t===void 0&&(t={});var i=t,h=i.placement,c=i.boundary,l=i.rootBoundary,a=i.padding,v=i.flipVariations,f=i.allowedAutoPlacements,y=f===void 0?si:f,e=k(h),o=e?v?oi:oi.filter(function(n){return k(n)===e}):tt,u=o.filter(function(n){return y.indexOf(n)>=0});return u.length===0&&(u=o,console.error('Popper: The `allowedAutoPlacements` option did not allow any placements. Ensure the `placement` option matches the variation of the allowed placements. For example, "auto" cannot be used to allow "bottom-start". Use "auto-start" instead.')),r=u.reduce(function(t,i){return t[i]=d(n,{placement:i,boundary:c,rootBoundary:l,padding:a})[s(i)],t},{}),Object.keys(r).sort(function(n,t){return r[n]-r[t]})}function gu(n){if(s(n)===ot)return[];var t=ht(n);return[nr(n),t,nr(t)]}function nf(n){var r=n.state,u=n.options,nt=n.name,v,pt,c,wt,bt,p,kt;if(!r.modifiersData[nt]._skip){var tt=u.mainAxis,dt=tt===void 0?!0:tt,it=u.altAxis,gt=it===void 0?!0:it,ni=u.fallbackPlacements,rt=u.padding,ut=u.boundary,ft=u.rootBoundary,ti=u.altBoundary,et=u.flipVariations,w=et===void 0?!0:et,ii=u.allowedAutoPlacements,o=r.options.placement,ri=s(o),ui=ri===o,fi=ni||(ui||!w?[ht(o)]:gu(o)),l=[o].concat(fi).reduce(function(n,t){return n.concat(s(t)===ot?du(r,{placement:t,boundary:ut,rootBoundary:ft,padding:rt,flipVariations:w,allowedAutoPlacements:ii}):t)},[]),ei=r.rects.reference,oi=r.rects.popper,st=new Map,ct=!0,a=l[0];for(v=0;v<l.length;v++){var h=l[v],lt=s(h),at=k(h)===b,vt=[t,f].indexOf(lt)>=0,yt=vt?"width":"height",g=d(r,{placement:h,boundary:ut,rootBoundary:ft,altBoundary:ti,padding:rt}),y=vt?at?e:i:at?f:t;if(ei[yt]>oi[yt]&&(y=ht(y)),pt=ht(y),c=[],dt&&c.push(g[lt]<=0),gt&&c.push(g[y]<=0,g[pt]<=0),c.every(function(n){return n})){a=h;ct=!1;break}st.set(h,c)}if(ct)for(wt=w?3:1,bt=function(n){var t=l.find(function(t){var i=st.get(t);if(i)return i.slice(0,n).every(function(n){return n})});if(t)return a=t,"break"},p=wt;p>0;p--)if(kt=bt(p),kt==="break")break;r.placement!==a&&(r.modifiersData[nt]._skip=!0,r.placement=a,r.reset=!0)}}function tf(n){return n==="x"?"y":"x"}function ut(n,t,i){return v(n,ft(t,i))}function rf(n,t,i){var r=ut(n,t,i);return r>i?i:r}function uf(n){var r=n.state,h=n.options,nr=n.name,yt=h.mainAxis,tr=yt===void 0?!0:yt,wt=h.altAxis,ir=wt===void 0?!1:wt,rr=h.boundary,ur=h.rootBoundary,fr=h.altBoundary,er=h.padding,bt=h.tether,c=bt===void 0?!0:bt,dt=h.tetherOffset,ht=dt===void 0?0:dt,it=d(r,{boundary:rr,rootBoundary:ur,padding:er,altBoundary:fr}),gt=s(r.placement),ct=k(r.placement),ni=!ct,u=kt(gt),w=tf(u),g=r.modifiersData.popperOffsets,l=r.rects.reference,tt=r.rects.popper,rt=typeof ht=="function"?ht(Object.assign({},r.rects,{placement:r.placement})):ht,y=typeof rt=="number"?{mainAxis:rt,altAxis:rt}:Object.assign({mainAxis:0,altAxis:0},rt),et=r.modifiersData.offset?r.modifiersData.offset[r.placement]:null,lt={x:0,y:0};if(g){if(tr){var ti,ii=u==="y"?t:i,ri=u==="y"?f:e,o=u==="y"?"height":"width",p=g[u],ui=p+it[ii],fi=p-it[ri],ei=c?-tt[o]/2:0,or=ct===b?l[o]:tt[o],sr=ct===b?-tt[o]:-l[o],oi=r.elements.arrow,hr=c&&oi?pt(oi):{width:0,height:0},si=r.modifiersData["arrow#persistent"]?r.modifiersData["arrow#persistent"].padding:vi(),hi=si[ii],ci=si[ri],ot=ut(0,l[o],hr[o]),cr=ni?l[o]/2-ei-ot-hi-y.mainAxis:or-ot-hi-y.mainAxis,lr=ni?-l[o]/2+ei+ot+ci+y.mainAxis:sr+ot+ci+y.mainAxis,at=r.elements.arrow&&nt(r.elements.arrow),ar=at?u==="y"?at.clientTop||0:at.clientLeft||0:0,li=(ti=et==null?void 0:et[u])!=null?ti:0,vr=p+cr-li-ar,yr=p+lr-li,ai=ut(c?ft(ui,vr):ui,p,c?v(fi,yr):fi);g[u]=ai;lt[u]=ai-p}if(ir){var yi,pr=u==="x"?t:i,wr=u==="x"?f:e,a=g[w],st=w==="y"?"height":"width",pi=a+it[pr],wi=a-it[wr],vt=[t,i].indexOf(gt)!==-1,bi=(yi=et==null?void 0:et[w])!=null?yi:0,ki=vt?pi:a-l[st]-tt[st]-bi+y.altAxis,di=vt?a+l[st]+tt[st]-bi-y.altAxis:wi,gi=c&&vt?rf(ki,a,di):ut(c?ki:pi,a,c?di:wi);g[w]=gi;lt[w]=gi-a}r.modifiersData[nr]=lt}}function ef(n){var o,r=n.state,d=n.name,g=n.options,c=r.elements.arrow,l=r.modifiersData.popperOffsets,v=s(r.placement),u=kt(v),tt=[i,e].indexOf(v)>=0,h=tt?"height":"width";if(c&&l){var y=ff(g.padding,r),p=pt(c),it=u==="y"?t:i,rt=u==="y"?f:e,ft=r.rects.reference[h]+r.rects.reference[u]-l[u]-r.rects.popper[h],et=l[u]-r.rects.reference[u],a=nt(c),w=a?u==="y"?a.clientHeight||0:a.clientWidth||0:0,ot=ft/2-et/2,st=y[it],ht=w-p[h]-y[rt],b=w/2-p[h]/2+ot,k=ut(st,b,ht),ct=u;r.modifiersData[d]=(o={},o[ct]=k,o.centerOffset=k-b,o)}}function of(n){var i=n.state,f=n.options,u=f.element,t=u===void 0?"[data-popper-arrow]":u;if(t!=null&&(typeof t!="string"||(t=i.elements.popper.querySelector(t),t))){if(r(t)||console.error('Popper: "arrow" element must be an HTMLElement (not an SVGElement). To use an SVG arrow, wrap it in an HTMLElement that will be used as the arrow.'),!ci(i.elements.popper,t)){console.error('Popper: "arrow" modifier\'s `element` must be a child of the popper element.');return}i.elements.arrow=t}}function ur(n,t,i){return i===void 0&&(i={x:0,y:0}),{top:n.top-t.height-i.y,right:n.right-t.width+i.x,bottom:n.bottom-t.height+i.y,left:n.left-t.width-i.x}}function fr(n){return[t,e,f,i].some(function(t){return n[t]>=0})}function sf(n){var t=n.state,e=n.name,o=t.rects.reference,s=t.rects.popper,h=t.modifiersData.preventOverflow,c=d(t,{elementContext:"reference"}),l=d(t,{altBoundary:!0}),i=ur(c,o),r=ur(l,s,h),u=fr(i),f=fr(r);t.modifiersData[e]={referenceClippingOffsets:i,popperEscapeOffsets:r,isReferenceHidden:u,hasPopperEscaped:f};t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":u,"data-popper-escaped":f})}var v=Math.max,ft=Math.min,p=Math.round,t="top",f="bottom",e="right",i="left",ot="auto",tt=[t,f,e,i],b="start",it="end",yr="clippingParents",ei="viewport",rt="popper",pr="reference",oi=tt.reduce(function(n,t){return n.concat([t+"-"+b,t+"-"+it])},[]),si=[].concat(tt,[ot]).reduce(function(n,t){return n.concat([t,t+"-"+b,t+"-"+it])},[]),wt=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"],y='Popper: modifier "%s" provided an invalid %s property, expected %s but got %s',dr='Popper: modifier "%s" requires "%s", but "%s" modifier is not available',hi=["name","enabled","phase","fn","effect","requires","options"],wi="Popper: Invalid reference or popper argument provided. They must be either a DOM element or virtual element.",ou="Popper: An infinite loop in the modifiers cycle has been detected! The cycle has been interrupted to prevent a browser crash.",bi={placement:"bottom",modifiers:[],strategy:"absolute"},st={passive:!0},gt={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:su,data:{}},ni={name:"popperOffsets",enabled:!0,phase:"read",fn:hu,data:{}},cu={top:"auto",right:"auto",bottom:"auto",left:"auto"},ti={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:au,data:{}},ii={name:"applyStyles",enabled:!0,phase:"write",fn:vu,effect:yu,requires:["computeStyles"]},gi={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:wu},bu={left:"right",right:"left",bottom:"top",top:"bottom"},ku={start:"end",end:"start"},tr={name:"flip",enabled:!0,phase:"main",fn:nf,requiresIfExists:["offset"],data:{_skip:!1}},ir={name:"preventOverflow",enabled:!0,phase:"main",fn:uf,requiresIfExists:["offset"]},ff=function(n,t){return n=typeof n=="function"?n(Object.assign({},t.rects,{placement:t.placement})):n,yi(typeof n!="number"?n:pi(n,tt))},rr={name:"arrow",enabled:!0,phase:"main",fn:ef,effect:of,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]},er={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:sf},hf=[gt,ni,ti,ii],cf=dt({defaultModifiers:hf}),or=[gt,ni,ti,ii,gi,tr,ir,rr,er],lf=dt({defaultModifiers:or});n.applyStyles=ii;n.arrow=rr;n.computeStyles=ti;n.createPopper=lf;n.createPopperLite=cf;n.defaultModifiers=or;n.detectOverflow=d;n.eventListeners=gt;n.flip=tr;n.hide=er;n.offset=gi;n.popperGenerator=dt;n.popperOffsets=ni;n.preventOverflow=ir;Object.defineProperty(n,"__esModule",{value:!0})}),function(n,t){typeof exports=="object"&&typeof module!="undefined"?module.exports=t(require("@popperjs/core")):typeof define=="function"&&define.amd?define(["@popperjs/core"],t):(n=n||self,n.tippy=t(n.Popper))}(this,function(n){"use strict";function vi(n){var t=document.createElement("style"),i,r;t.textContent=n;t.setAttribute("data-tippy-stylesheet","");i=document.head;r=document.querySelector("head>style,head>link");r?i.insertBefore(t,r):i.appendChild(t)}function bi(n,t){return{}.hasOwnProperty.call(n,t)}function d(n,t,i){if(Array.isArray(n)){var r=n[t];return r==null?Array.isArray(i)?i[t]:i:r}return n}function g(n,t){var i={}.toString.call(n);return i.indexOf("[object")===0&&i.indexOf(t+"]")>-1}function ct(n,t){return typeof n=="function"?n.apply(void 0,t):n}function lt(n,t){if(t===0)return n;var i;return function(r){clearTimeout(i);i=setTimeout(function(){n(r)},t)}}function nt(n,t){var i=Object.assign({},n);return t.forEach(function(n){delete i[n]}),i}function ki(n){return n.split(/\s+/).filter(Boolean)}function o(n){return[].concat(n)}function at(n,t){n.indexOf(t)===-1&&n.push(t)}function di(n){return n.filter(function(t,i){return n.indexOf(t)===i})}function vt(n){return n.split("-")[0]}function s(n){return[].slice.call(n)}function gi(n){return Object.keys(n).reduce(function(t,i){return n[i]!==undefined&&(t[i]=n[i]),t},{})}function e(){return document.createElement("div")}function l(n){return["Element","Fragment"].some(function(t){return g(n,t)})}function nr(n){return g(n,"NodeList")}function tt(n){return g(n,"MouseEvent")}function yt(n){return!!(n&&n._tippy&&n._tippy.reference===n)}function tr(n){return l(n)?[n]:nr(n)?s(n):Array.isArray(n)?n:s(document.querySelectorAll(n))}function it(n,t){n.forEach(function(n){n&&(n.style.transitionDuration=t+"ms")})}function a(n,t){n.forEach(function(n){n&&n.setAttribute("data-state",t)})}function pt(n){var i=o(n),t=i[0];return t?t.ownerDocument||document:document}function ir(n,t){var i=t.clientX,r=t.clientY;return n.every(function(n){var u=n.popperRect,o=n.popperState,s=n.props,f=s.interactiveBorder,e=vt(o.placement),t=o.modifiersData.offset;if(!t)return!0;var h=e==="bottom"?t.top.y:0,c=e==="top"?t.bottom.y:0,l=e==="right"?t.left.x:0,a=e==="left"?t.right.x:0,v=u.top-r+h>f,y=r-u.bottom-c>f,p=u.left-i+l>f,w=i-u.right-a>f;return v||y||p||w})}function rt(n,t,i){var r=t+"EventListener";["transitionend","webkitTransitionEnd"].forEach(function(t){n[r](t,i)})}function rr(){r.isTouch||(r.isTouch=!0,window.performance&&document.addEventListener("mousemove",bt))}function bt(){var n=performance.now();n-wt<20&&(r.isTouch=!1,document.removeEventListener("mousemove",bt));wt=n}function ur(){var n=document.activeElement,t;yt(n)&&(t=n._tippy,n.blur&&!t.state.isVisible&&n.blur())}function fr(){document.addEventListener("touchstart",rr,f);window.addEventListener("blur",ur)}function h(n){var t=n==="destroy"?"n already-":" ";return[n+"() was called on a"+t+"destroyed instance. This is a no-op but","indicates a potential memory leak."].join(" ")}function kt(n){return n.replace(/[ \t]{2,}/g," ").replace(/^[ \t]*/gm,"").trim()}function er(n){return kt("\n  %ctippy.js\n\n  %c"+kt(n)+"\n\n  %c👷‍ This is a development-only message. It will be removed in production.\n  ")}function dt(n){return[er(n),"color: #00C584; font-size: 1.3em; font-weight: bold;","line-height: 1.5","color: #a6a095;"]}function or(){v=new Set}function u(n,t){if(n&&!v.has(t)){var i;v.add(t);(i=console).warn.apply(i,dt(t))}}function c(n,t){if(n&&!v.has(t)){var i;v.add(t);(i=console).error.apply(i,dt(t))}}function sr(n){var t=!n,i=Object.prototype.toString.call(n)==="[object Object]"&&!n.addEventListener;c(t,["tippy() was passed","`"+String(n)+"`","as its targets (first) argument. Valid types are: String, Element,","Element[], or NodeList."].join(" "));c(i,"tippy() was passed a plain object which is not supported as an argument for virtual positioning. Use props.getReferenceClientRect instead.")}function ni(n){var t=n.plugins||[],i=t.reduce(function(t,i){var r=i.name,u=i.defaultValue;return r&&(t[r]=n[r]!==undefined?n[r]:u),t},{});return Object.assign({},n,{},i)}function lr(n,i){var r=i?Object.keys(ni(Object.assign({},t,{plugins:i}))):hr;return r.reduce(function(t,i){var r=(n.getAttribute("data-tippy-"+i)||"").trim();if(!r)return t;if(i==="content")t[i]=r;else try{t[i]=JSON.parse(r)}catch(u){t[i]=r}return t},{})}function ti(n,i){var r=Object.assign({},i,{content:ct(i.content,[n])},i.ignoreAttributes?{}:lr(n,i.plugins));return r.aria=Object.assign({},t.aria,{},r.aria),r.aria={expanded:r.aria.expanded==="auto"?i.interactive:r.aria.expanded,content:r.aria.content==="auto"?i.interactive?null:"describedby":r.aria.content},r}function ii(n,i){n===void 0&&(n={});i===void 0&&(i=[]);var r=Object.keys(n);r.forEach(function(n){var f=nt(t,Object.keys(gt)),r=!bi(f,n);r&&(r=i.filter(function(t){return t.name===n}).length===0);u(r,["`"+n+"`","is not a valid prop. You may have spelled it incorrectly, or if it's","a plugin, forgot to pass it in an array as props.plugins.","\n\n","All props: https://atomiks.github.io/tippyjs/v6/all-props/\n","Plugins: https://atomiks.github.io/tippyjs/v6/plugins/"].join(" "))})}function ut(n,t){n[ri()]=t}function ui(n){var t=e();return n===!0?t.className=st:(t.className=ht,l(n)?t.appendChild(n):ut(t,n)),t}function fi(n,t){l(t.content)?(ut(n,""),n.appendChild(t.content)):typeof t.content!="function"&&(t.allowHTML?ut(n,t.content):n.textContent=t.content)}function p(n){var i=n.firstElementChild,t=s(i.children);return{box:i,content:t.find(function(n){return n.classList.contains(et)}),arrow:t.find(function(n){return n.classList.contains(st)||n.classList.contains(ht)}),backdrop:t.find(function(n){return n.classList.contains(ot)})}}function ei(n){function u(t,i){var e=p(r),u=e.box,o=e.content,f=e.arrow;i.theme?u.setAttribute("data-theme",i.theme):u.removeAttribute("data-theme");typeof i.animation=="string"?u.setAttribute("data-animation",i.animation):u.removeAttribute("data-animation");i.inertia?u.setAttribute("data-inertia",""):u.removeAttribute("data-inertia");u.style.maxWidth=typeof i.maxWidth=="number"?i.maxWidth+"px":i.maxWidth;i.role?u.setAttribute("role",i.role):u.removeAttribute("role");(t.content!==i.content||t.allowHTML!==i.allowHTML)&&fi(o,n.props);i.arrow?f?t.arrow!==i.arrow&&(u.removeChild(f),u.appendChild(ui(i.arrow))):u.appendChild(ui(i.arrow)):f&&u.removeChild(f)}var r=e(),t=e(),i;return t.className=wi,t.setAttribute("data-state","hidden"),t.setAttribute("tabindex","-1"),i=e(),i.className=et,i.setAttribute("data-state","hidden"),fi(i,n.props),r.appendChild(t),t.appendChild(i),u(n.props,n.props),{popper:r,onUpdate:u}}function vr(i,l){function tr(){var n=v.props.touch;return Array.isArray(n)?n:[n,0]}function rr(){return tr()[0]==="hold"}function g(){var n;return!!((n=v.props.render)==null?void 0:n.$$tippy)}function ut(){return ai||i}function st(){var n=ut().parentNode;return n?pt(n):document}function ht(){return p(y)}function ur(n){return v.state.isMounted&&!v.state.isVisible||r.isTouch||yt&&yt.type==="focus"?0:d(v.props.delay,n?0:1,t.delay)}function wt(){y.style.pointerEvents=v.props.interactive&&v.state.isVisible?"":"none";y.style.zIndex=""+v.props.zIndex}function k(n,t,i){if(i===void 0&&(i=!0),bi.forEach(function(i){i[n]&&i[n].apply(void 0,t)}),i){var r;(r=v.props)[n].apply(r,t)}}function fr(){var r=v.props.aria;if(r.content){var n="aria-"+r.content,t=y.id,u=o(v.props.triggerTarget||i);u.forEach(function(i){var r=i.getAttribute(n),u;v.state.isVisible?i.setAttribute(n,r?r+" "+t:t):(u=r&&r.replace(t,"").trim(),u?i.setAttribute(n,u):i.removeAttribute(n))})}}function vt(){if(!nr&&v.props.aria.expanded){var n=o(v.props.triggerTarget||i);n.forEach(function(n){v.props.interactive?n.setAttribute("aria-expanded",v.state.isVisible&&n===ut()?"true":"false"):n.removeAttribute("aria-expanded")})}}function ui(){st().removeEventListener("mousemove",nt);w=w.filter(function(n){return n!==nt})}function bt(n){if((!r.isTouch||!gt&&n.type!=="mousedown")&&(!v.props.interactive||!y.contains(n.target))){if(ut().contains(n.target)){if(r.isTouch)return;if(v.state.isVisible&&v.props.trigger.indexOf("click")>=0)return}else k("onClickOutside",[v,n]);v.props.hideOnClick===!0&&(v.clearDelayTimeouts(),v.hide(),dt=!0,setTimeout(function(){dt=!1}),v.state.isMounted||fi())}}function er(){gt=!0}function or(){gt=!1}function sr(){var n=st();n.addEventListener("mousedown",bt,!0);n.addEventListener("touchend",bt,f);n.addEventListener("touchstart",or,f);n.addEventListener("touchmove",er,f)}function fi(){var n=st();n.removeEventListener("mousedown",bt,!0);n.removeEventListener("touchend",bt,f);n.removeEventListener("touchstart",or,f);n.removeEventListener("touchmove",er,f)}function tu(n,t){hr(n,function(){!v.state.isVisible&&y.parentNode&&y.parentNode.contains(y)&&t()})}function iu(n,t){hr(n,t)}function hr(n,t){function r(n){n.target===i&&(rt(i,"remove",r),t())}var i=ht().box;if(n===0)return t();rt(i,"remove",ci);rt(i,"add",r);ci=r}function et(n,t,r){r===void 0&&(r=!1);var u=o(v.props.triggerTarget||i);u.forEach(function(i){i.addEventListener(n,t,r);ri.push({node:i,eventType:n,handler:t,options:r})})}function cr(){rr()&&(et("touchstart",vr,{passive:!0}),et("touchend",pr,{passive:!0}));ki(v.props.trigger).forEach(function(n){if(n!=="manual"){et(n,vr);switch(n){case"mouseenter":et("mouseleave",pr);break;case"focus":et(pi?"focusout":"blur",wr);break;case"focusin":et("focusout",wr)}}})}function lr(){ri.forEach(function(n){var t=n.node,i=n.eventType,r=n.handler,u=n.options;t.removeEventListener(i,r,u)});ri=[]}function vr(n){var i,t=!1,r;!v.state.isEnabled||br(n)||dt||(r=((i=yt)==null?void 0:i.type)==="focus",yt=n,ai=n.currentTarget,vt(),!v.state.isVisible&&tt(n)&&w.forEach(function(t){return t(n)}),n.type==="click"&&(v.props.trigger.indexOf("mouseenter")<0||ot)&&v.props.hideOnClick!==!1&&v.state.isVisible?t=!0:gr(n),n.type==="click"&&(ot=!t),t&&!r&&kt(n))}function yr(n){var t=n.target,r=ut().contains(t)||y.contains(t),i;n.type==="mousemove"&&r||(i=ei().concat(y).map(function(n){var t,r=n._tippy,i=(t=r.popperInstance)==null?void 0:t.state;return i?{popperRect:n.getBoundingClientRect(),popperState:i,props:ft}:null}).filter(Boolean),ir(i,n)&&(ui(),kt(n)))}function pr(n){var t=br(n)||v.props.trigger.indexOf("click")>=0&&ot;if(!t){if(v.props.interactive){v.hideWithInteractivity(n);return}kt(n)}}function wr(n){v.props.trigger.indexOf("focusin")<0&&n.target!==ut()||v.props.interactive&&n.relatedTarget&&y.contains(n.relatedTarget)||kt(n)}function br(n){return r.isTouch?rr()!==n.type.indexOf("touch")>=0:!1}function kr(){dr();var t=v.props,u=t.popperOptions,o=t.placement,s=t.offset,f=t.getReferenceClientRect,h=t.moveTransition,e=g()?p(y).arrow:null,c=f?{getBoundingClientRect:f,contextElement:f.contextElement||ut()}:i,l={name:"$$tippy",enabled:!0,phase:"beforeWrite",requires:["computeStyles"],fn:function(n){var i=n.state,r,t;g()&&(r=ht(),t=r.box,["placement","reference-hidden","escaped"].forEach(function(n){n==="placement"?t.setAttribute("data-placement",i.placement):i.attributes.popper["data-popper-"+n]?t.setAttribute("data-"+n,""):t.removeAttribute("data-"+n)}),i.attributes.popper={})}},r=[{name:"offset",options:{offset:s}},{name:"preventOverflow",options:{padding:{top:2,bottom:2,left:5,right:5}}},{name:"flip",options:{padding:5}},{name:"computeStyles",options:{adaptive:!h}},l];g()&&e&&r.push({name:"arrow",options:{element:e,padding:3}});r.push.apply(r,(u==null?void 0:u.modifiers)||[]);v.popperInstance=n.createPopper(c,y,Object.assign({},u,{placement:o,onFirstUpdate:li,modifiers:r}))}function dr(){v.popperInstance&&(v.popperInstance.destroy(),v.popperInstance=null)}function ru(){var n=v.props.appendTo,i,r=ut();i=v.props.interactive&&n===t.appendTo||n==="parent"?r.parentNode:ct(n,[r]);i.contains(y)||i.appendChild(y);kr();u(v.props.interactive&&n===t.appendTo&&r.nextElementSibling!==y,"Interactive tippy element may not be accessible via keyboard navigation because it is not directly after the reference element in the DOM source order. \n\n Using a wrapper <div> or <span> tag around the reference element solves this by creating a new parentNode context. \n\n Specifying `appendTo: document.body` silences this warning, but it assumes you are using a focus management solution to handle keyboard navigation. \n\n See: https://atomiks.github.io/tippyjs/v6/accessibility/#interactivity")}function ei(){return s(y.querySelectorAll("[data-tippy-root]"))}function gr(n){v.clearDelayTimeouts();n&&k("onTrigger",[v,n]);sr();var t=ur(!0),i=tr(),f=i[0],u=i[1];r.isTouch&&f==="hold"&&u&&(t=u);t?oi=setTimeout(function(){v.show()},t):v.show()}function kt(n){if(v.clearDelayTimeouts(),k("onUntrigger",[v,n]),!v.state.isVisible){fi();return}if(!(v.props.trigger.indexOf("mouseenter")>=0)||!(v.props.trigger.indexOf("click")>=0)||!(["mouseleave","mousemove"].indexOf(n.type)>=0)||!ot){var t=ur(!1);t?si=setTimeout(function(){v.state.isVisible&&v.hide()},t):hi=requestAnimationFrame(function(){v.hide()})}}function uu(){v.state.isEnabled=!0}function fu(){v.hide();v.state.isEnabled=!1}function eu(){clearTimeout(oi);clearTimeout(si);cancelAnimationFrame(hi)}function ou(n){if(u(v.state.isDestroyed,h("setProps")),!v.state.isDestroyed){k("onBeforeUpdate",[v,n]);lr();var r=v.props,t=ti(i,Object.assign({},v.props,{},n,{ignoreAttributes:!0}));v.props=t;cr();r.interactiveDebounce!==t.interactiveDebounce&&(ui(),nt=lt(yr,t.interactiveDebounce));r.triggerTarget&&!t.triggerTarget?o(r.triggerTarget).forEach(function(n){n.removeAttribute("aria-expanded")}):t.triggerTarget&&i.removeAttribute("aria-expanded");vt();wt();wi&&wi(r,t);v.popperInstance&&(kr(),ei().forEach(function(n){requestAnimationFrame(n._tippy.popperInstance.forceUpdate)}));k("onAfterUpdate",[v,n])}}function su(n){v.setProps({content:n})}function hu(){u(v.state.isDestroyed,h("show"));var f=v.state.isVisible,e=v.state.isDestroyed,o=!v.state.isEnabled,s=r.isTouch&&!v.props.touch,n=d(v.props.duration,0,t.duration);if(!f&&!e&&!o&&!s&&!ut().hasAttribute("disabled")&&(k("onShow",[v],!1),v.props.onShow(v)!==!1)){if(v.state.isVisible=!0,g()&&(y.style.visibility="visible"),wt(),sr(),v.state.isMounted||(y.style.transition="none"),g()){var i=ht(),c=i.box,l=i.content;it([c,l],0)}li=function(){if(v.state.isVisible&&!ii){if(ii=!0,void y.offsetHeight,y.style.transition=v.props.moveTransition,g()&&v.props.animation){var t=ht(),i=t.box,r=t.content;it([i,r],n);a([i,r],"visible")}fr();vt();at(b,v);v.state.isMounted=!0;k("onMount",[v]);v.props.animation&&g()&&iu(n,function(){v.state.isShown=!0;k("onShown",[v])})}};ru()}}function cu(){u(v.state.isDestroyed,h("hide"));var e=!v.state.isVisible,o=v.state.isDestroyed,s=!v.state.isEnabled,n=d(v.props.duration,1,t.duration);if(!e&&!o&&!s&&(k("onHide",[v],!1),v.props.onHide(v)!==!1)){if(v.state.isVisible=!1,v.state.isShown=!1,ii=!1,ot=!1,g()&&(y.style.visibility="hidden"),ui(),fi(),wt(),g()){var i=ht(),r=i.box,f=i.content;v.props.animation&&(it([r,f],n),a([r,f],"hidden"))}fr();vt();v.props.animation?g()&&tu(n,v.unmount):v.unmount()}}function lu(n){u(v.state.isDestroyed,h("hideWithInteractivity"));st().addEventListener("mousemove",nt);at(w,nt);nt(n)}function au(){(u(v.state.isDestroyed,h("unmount")),v.state.isVisible&&v.hide(),v.state.isMounted)&&(dr(),ei().forEach(function(n){n._tippy.unmount()}),y.parentNode&&y.parentNode.removeChild(y),b=b.filter(function(n){return n!==v}),v.state.isMounted=!1,k("onHidden",[v]))}function vu(){(u(v.state.isDestroyed,h("destroy")),v.state.isDestroyed)||(v.clearDelayTimeouts(),v.unmount(),lr(),delete i._tippy,v.state.isDestroyed=!0,k("onDestroy",[v]))}var ft=ti(i,Object.assign({},t,{},ni(gi(l)))),oi,si,hi,ot=!1,dt=!1,gt=!1,ii=!1,yt,ci,li,ri=[],nt=lt(yr,ft.interactiveDebounce),ai,nu=ar++,vi=di(ft.plugins),v={id:nu,reference:i,popper:e(),popperInstance:null,props:ft,state:{isEnabled:!0,isVisible:!1,isDestroyed:!1,isMounted:!1,isShown:!1},plugins:vi,clearDelayTimeouts:eu,setProps:ou,setContent:su,show:hu,hide:cu,hideWithInteractivity:lu,enable:uu,disable:fu,unmount:au,destroy:vu},bi,nr;if(!ft.render)return c(!0,"render() function has not been supplied."),v;var yi=ft.render(v),y=yi.popper,wi=yi.onUpdate;return y.setAttribute("data-tippy-root",""),y.id="tippy-"+v.id,v.popper=y,i._tippy=v,y._tippy=v,bi=vi.map(function(n){return n.fn(v)}),nr=i.hasAttribute("aria-expanded"),cr(),vt(),wt(),k("onCreate",[v]),ft.showOnCreate&&gr(),y.addEventListener("mouseenter",function(){v.props.interactive&&v.state.isVisible&&v.clearDelayTimeouts()}),y.addEventListener("mouseleave",function(n){v.props.interactive&&v.props.trigger.indexOf("mouseenter")>=0&&(st().addEventListener("mousemove",nt),nt(n))}),v}function i(n,i){var r,f;i===void 0&&(i={});r=t.plugins.concat(i.plugins||[]);sr(n);ii(i,r);fr();var e=Object.assign({},i,{plugins:r}),o=tr(n),s=l(e.content),h=o.length>1;return u(s&&h,"tippy() was passed an Element as the `content` prop, but more than one tippy instance was created by this invocation. This means the content element will only be appended to the last tippy instance. \n\n Instead, pass the .innerHTML of the element, or use a function that returns a cloned version of the element instead. \n\n 1) content: element.innerHTML\n 2) content: () => element.cloneNode(true)"),f=o.reduce(function(n,t){var i=t&&vr(t,e);return i&&n.push(i),n},[]),l(n)?f[0]:f}function br(n,r){function f(n){var f,o,e;n.target&&!h&&(f=n.target.closest(y),f)&&((o=f.getAttribute("data-tippy-trigger")||r.trigger||t.trigger,f._tippy)||(n.type!=="touchstart"||typeof a.touch!="boolean")&&(n.type!=="touchstart"&&o.indexOf(wr[n.type])<0||(e=i(f,a),e&&(u=u.concat(e)))))}function e(n,t,i,r){r===void 0&&(r=!1);n.addEventListener(t,i,r);s.push({node:n,eventType:t,handler:i,options:r})}function b(n){var t=n.reference;e(t,"touchstart",f);e(t,"mouseover",f);e(t,"focusin",f);e(t,"click",f)}function k(){s.forEach(function(n){var t=n.node,i=n.eventType,r=n.handler,u=n.options;t.removeEventListener(i,r,u)});s=[]}function d(n){var t=n.destroy,i=n.enable,r=n.disable;n.destroy=function(n){n===void 0&&(n=!0);n&&u.forEach(function(n){n.destroy()});u=[];k();t()};n.enable=function(){i();u.forEach(function(n){return n.enable()});h=!1};n.disable=function(){r();u.forEach(function(n){return n.disable()});h=!0};b(n)}c(!(r&&r.target),"You must specity a `target` prop indicating a CSS selector string matching the target elements that should receive a tippy.");var s=[],u=[],h=!1,y=r.target,l=nt(r,["target"]),p=Object.assign({},l,{trigger:"manual",touch:!1}),a=Object.assign({},l,{showOnCreate:!0}),v=i(n,p),w=o(v);return w.forEach(d),v}function kr(){var n=e();return n.className=ot,a([n],"hidden"),n}function si(n){var t=n.clientX,i=n.clientY;k={clientX:t,clientY:i}}function dr(n){n.addEventListener("mousemove",si)}function gr(n){n.removeEventListener("mousemove",si)}function nu(n,t){var i;return{popperOptions:Object.assign({},n.popperOptions,{modifiers:[].concat((((i=n.popperOptions)==null?void 0:i.modifiers)||[]).filter(function(n){var i=n.name;return i!==t.name}),[t])})}}function tu(n,t,i,r){if(i.length<2||n===null)return t;if(i.length===2&&r>=0&&i[0].left>i[1].right)return i[r]||t;switch(n){case"top":case"bottom":var u=i[0],f=i[i.length-1],o=n==="top",s=u.top,h=f.bottom,c=o?u.left:f.left,l=o?u.right:f.right,k=l-c,d=h-s;return{top:s,bottom:h,left:c,right:l,width:k,height:d};case"left":case"right":var a=Math.min.apply(Math,i.map(function(n){return n.left})),v=Math.max.apply(Math,i.map(function(n){return n.right})),e=i.filter(function(t){return n==="left"?t.left===a:t.right===v}),y=e[0].top,p=e[e.length-1].bottom,w=a,b=v,g=b-w,nt=p-y;return{top:y,bottom:p,left:w,right:b,width:g,height:nt};default:return t}}function ai(n,t){return n&&t?n.top!==t.top||n.right!==t.right||n.bottom!==t.bottom||n.left!==t.left:!0}var ft=typeof window!="undefined"&&typeof document!="undefined",yi=ft?navigator.userAgent:"",pi=/MSIE |Trident\//.test(yi),wi="tippy-box",et="tippy-content",ot="tippy-backdrop",st="tippy-arrow",ht="tippy-svg-arrow",f={passive:!0,capture:!0},r={isTouch:!1},wt=0,v,ri,oi,k,y,hi,ci,li;or();var gt={animateFill:!1,followCursor:!1,inlinePositioning:!1,sticky:!1},t=Object.assign({appendTo:function(){return document.body},aria:{content:"auto",expanded:"auto"},delay:0,duration:[300,250],getReferenceClientRect:null,hideOnClick:!0,ignoreAttributes:!1,interactive:!1,interactiveBorder:2,interactiveDebounce:0,moveTransition:"",offset:[0,10],onAfterUpdate:function(){},onBeforeUpdate:function(){},onCreate:function(){},onDestroy:function(){},onHidden:function(){},onHide:function(){},onMount:function(){},onShow:function(){},onShown:function(){},onTrigger:function(){},onUntrigger:function(){},onClickOutside:function(){},placement:"top",plugins:[],popperOptions:{},render:null,showOnCreate:!1,touch:!0,trigger:"mouseenter focus",triggerTarget:null},gt,{},{allowHTML:!1,animation:"fade",arrow:!0,content:"",inertia:!1,maxWidth:350,role:"tooltip",theme:"",zIndex:9999}),hr=Object.keys(t),cr=function(n){ii(n,[]);var i=Object.keys(n);i.forEach(function(i){t[i]=n[i]})};ri=function(){return"innerHTML"};ei.$$tippy=!0;var ar=1,w=[],b=[];i.defaultProps=t;i.setDefaultProps=cr;i.currentInput=r;var yr=function(n){var i=n===void 0?{}:n,t=i.exclude,r=i.duration;b.forEach(function(n){var i=!1,u;t&&(i=yt(t)?n.reference===t:n.popper===t.popper);i||(u=n.props.duration,n.setProps({duration:r}),n.hide(),n.state.isDestroyed||n.setProps({duration:u}))})},pr=function(n,t){function a(){f=u.map(function(n){return n.reference})}function o(n){u.forEach(function(t){n?t.enable():t.disable()})}function v(n){return u.map(function(t){var i=t.setProps;return t.setProps=function(r){i(r);t.reference===s&&n.setProps(r)},function(){t.setProps=i}})}t===void 0&&(t={});c(!Array.isArray(n),["The first argument passed to createSingleton() must be an array of","tippy instances. The passed value was",String(n)].join(" "));var u=n,f=[],s,h=t.overrides,l=[];o(!1);a();var y={fn:function(){return{onDestroy:function(){o(!0)},onTrigger:function(n,t){var i=t.currentTarget,e=f.indexOf(i),r;i!==s&&(s=i,r=(h||[]).concat("content").reduce(function(n,t){return n[t]=u[e].props[t],n},{}),n.setProps(Object.assign({},r,{getReferenceClientRect:typeof r.getReferenceClientRect=="function"?r.getReferenceClientRect:function(){return i.getBoundingClientRect()}})))}}}},r=i(e(),Object.assign({},nt(t,["overrides"]),{plugins:[y].concat(t.plugins||[]),triggerTarget:f})),p=r.setProps;return r.setProps=function(n){h=n.overrides||h;p(n)},r.setInstances=function(n){o(!0);l.forEach(function(n){return n()});u=n;o(!1);a();v(r);r.setProps({triggerTarget:f})},l=v(r),r},wr={mouseover:"mouseenter",focusin:"focus",click:"click"};return oi={name:"animateFill",defaultValue:!1,fn:function(n){var r;if(!((r=n.props.render)==null?void 0:r.$$tippy))return c(n.props.animateFill,"The `animateFill` plugin requires the default render function."),{};var u=p(n.popper),i=u.box,f=u.content,t=n.props.animateFill?kr():null;return{onCreate:function(){t&&(i.insertBefore(t,i.firstElementChild),i.setAttribute("data-animatefill",""),i.style.overflow="hidden",n.setProps({arrow:!1,animation:"shift-away"}))},onMount:function(){if(t){var n=i.style.transitionDuration,r=Number(n.replace("ms",""));f.style.transitionDelay=Math.round(r/10)+"ms";t.style.transitionDuration=n;a([t],"visible")}},onShow:function(){t&&(t.style.transitionDuration="0ms")},onHide:function(){t&&a([t],"hidden")}}}},k={clientX:0,clientY:0},y=[],hi={name:"followCursor",defaultValue:!1,fn:function(n){function s(){return n.props.followCursor==="initial"&&n.state.isVisible}function h(){t.addEventListener("mousemove",e)}function c(){t.removeEventListener("mousemove",e)}function l(){r=!0;n.setProps({getReferenceClientRect:null});r=!1}function e(t){var o=t.target?i.contains(t.target):!0,r=n.props.followCursor,u=t.clientX,f=t.clientY,e=i.getBoundingClientRect(),s=u-e.left,h=f-e.top;(o||!n.props.interactive)&&n.setProps({getReferenceClientRect:function(){var n=i.getBoundingClientRect(),t=u,e=f;r==="initial"&&(t=n.left+s,e=n.top+h);var o=r==="horizontal"?n.top:e,c=r==="vertical"?n.right:t,l=r==="horizontal"?n.bottom:e,a=r==="vertical"?n.left:t;return{width:c-a,height:l-o,top:o,right:c,bottom:l,left:a}}})}function a(){n.props.followCursor&&(y.push({instance:n,doc:t}),dr(t))}function v(){y=y.filter(function(t){return t.instance!==n});y.filter(function(n){return n.doc===t}).length===0&&gr(t)}var i=n.reference,t=pt(n.props.triggerTarget||i),r=!1,u=!1,f=!0,o=n.props;return{onCreate:a,onDestroy:v,onBeforeUpdate:function(){o=n.props},onAfterUpdate:function(t,i){var f=i.followCursor;r||f!==undefined&&o.followCursor!==f&&(v(),f?(a(),!n.state.isMounted||u||s()||h()):(c(),l()))},onMount:function(){n.props.followCursor&&!u&&(f&&(e(k),f=!1),s()||h())},onTrigger:function(n,t){tt(t)&&(k={clientX:t.clientX,clientY:t.clientY});u=t.type==="focus"},onHidden:function(){n.props.followCursor&&(l(),c(),f=!0)}}}},ci={name:"inlinePositioning",defaultValue:!1,fn:function(n){function e(){return!!n.props.inlinePositioning}function h(n){return tu(vt(n),r.getBoundingClientRect(),s(r.getClientRects()),t)}function c(t){i=!0;n.setProps(t);i=!1}function f(){i||c(nu(n.props,o))}var r=n.reference,u,t=-1,i=!1,o={name:"tippyInlinePositioning",enabled:!0,phase:"afterWrite",fn:function(t){var i=t.state;e()&&(u!==i.placement&&n.setProps({getReferenceClientRect:function(){return h(i.placement)}}),u=i.placement)}};return{onCreate:f,onAfterUpdate:f,onTrigger:function(i,r){if(tt(r)){var u=s(n.reference.getClientRects()),f=u.find(function(n){return n.left-2<=r.clientX&&n.right+2>=r.clientX&&n.top-2<=r.clientY&&n.bottom+2>=r.clientY});t=u.indexOf(f)}},onUntrigger:function(){t=-1}}}},li={name:"sticky",defaultValue:!1,fn:function(n){function o(){return n.popperInstance?n.popperInstance.state.elements.reference:f}function t(t){return n.props.sticky===!0||n.props.sticky===t}function u(){var f=t("reference")?o().getBoundingClientRect():null,s=t("popper")?e.getBoundingClientRect():null;(f&&ai(i,f)||s&&ai(r,s))&&n.popperInstance&&n.popperInstance.update();i=f;r=s;n.state.isMounted&&requestAnimationFrame(u)}var f=n.reference,e=n.popper,i=null,r=null;return{onMount:function(){n.props.sticky&&u()}}}},ft&&vi('.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}'),i.setDefaultProps({plugins:[oi,hi,ci,li],render:ei}),i.createSingleton=pr,i.delegate=br,i.hideAll=yr,i.roundArrow='<svg width="16" height="6" xmlns="http://www.w3.org/2000/svg"><path d="M0 6s1.796-.013 4.67-3.615C5.851.9 6.93.006 8 0c1.07-.006 2.148.887 3.343 2.385C14.233 6.005 16 6 16 6H0z"><\/svg>',i}),function(n,t){typeof exports=="object"&&typeof module!="undefined"?module.exports=t():typeof define=="function"&&define.amd?define(t):(n=n||self,n.SimpleBar=t())}(this,function(){"use strict";function vt(n,t){return t={exports:{}},n(t,t.exports),t.exports}function wy(n,t,i){function v(t){var i=f,r=o;return f=o=undefined,s=t,e=n.apply(r,i)}function k(n){return s=n,r=setTimeout(l,t),p?v(n):e}function d(n){var r=n-u,f=n-s,i=t-r;return h?py(i,c-f):i}function w(n){var i=n-u,r=n-s;return u===undefined||i>=t||i<0||h&&r>=c}function l(){var n=sf();if(w(n))return b(n);r=setTimeout(l,d(n))}function b(n){return(r=undefined,a&&f)?v(n):(f=o=undefined,e)}function g(){r!==undefined&&clearTimeout(r);s=0;f=u=o=r=undefined}function nt(){return r===undefined?e:b(sf())}function y(){var n=sf(),i=w(n);if(f=arguments,o=this,u=n,i){if(r===undefined)return k(u);if(h)return r=setTimeout(l,t),v(u)}return r===undefined&&(r=setTimeout(l,t)),e}var f,o,c,e,r,u,s=0,p=!1,h=!1,a=!0;if(typeof n!="function")throw new TypeError(hs);return t=ls(t)||0,lr(i)&&(p=!!i.leading,h="maxWait"in i,c=h?yy(ls(i.maxWait)||0,t):c,a="trailing"in i?!!i.trailing:a),y.cancel=g,y.flush=nt,y}function by(n,t,i){var r=!0,u=!0;if(typeof n!="function")throw new TypeError(hs);return lr(i)&&(r="leading"in i?!!i.leading:r,u="trailing"in i?!!i.trailing:u),wy(n,t,{leading:r,maxWait:t,trailing:u})}function lr(n){var t=typeof n;return!!n&&(t=="object"||t=="function")}function ky(n){return!!n&&typeof n=="object"}function dy(n){return typeof n=="symbol"||ky(n)&&vy.call(n)==ry}function ls(n){var t,i;return typeof n=="number"?n:dy(n)?cs:(lr(n)&&(t=typeof n.valueOf=="function"?n.valueOf():n,n=lr(t)?t+"":t),typeof n!="string")?n===0?n:+n:(n=n.replace(uy,""),i=ey.test(n),i||oy.test(n)?sy(n.slice(2),i?2:8):fy.test(n)?cs:+n)}function vp(n,t,i){function v(t){var i=f,r=o;return f=o=undefined,s=t,e=n.apply(r,i)}function k(n){return s=n,r=setTimeout(l,t),p?v(n):e}function d(n){var r=n-u,f=n-s,i=t-r;return h?ap(i,c-f):i}function w(n){var i=n-u,r=n-s;return u===undefined||i>=t||i<0||h&&r>=c}function l(){var n=hf();if(w(n))return b(n);r=setTimeout(l,d(n))}function b(n){return(r=undefined,a&&f)?v(n):(f=o=undefined,e)}function g(){r!==undefined&&clearTimeout(r);s=0;f=u=o=r=undefined}function nt(){return r===undefined?e:b(hf())}function y(){var n=hf(),i=w(n);if(f=arguments,o=this,u=n,i){if(r===undefined)return k(u);if(h)return r=setTimeout(l,t),v(u)}return r===undefined&&(r=setTimeout(l,t)),e}var f,o,c,e,r,u,s=0,p=!1,h=!1,a=!0;if(typeof n!="function")throw new TypeError(gy);return t=ys(t)||0,cf(i)&&(p=!!i.leading,h="maxWait"in i,c=h?lp(ys(i.maxWait)||0,t):c,a="trailing"in i?!!i.trailing:a),y.cancel=g,y.flush=nt,y}function cf(n){var t=typeof n;return!!n&&(t=="object"||t=="function")}function yp(n){return!!n&&typeof n=="object"}function pp(n){return typeof n=="symbol"||yp(n)&&cp.call(n)==np}function ys(n){var t,i;return typeof n=="number"?n:pp(n)?vs:(cf(n)&&(t=typeof n.valueOf=="function"?n.valueOf():n,n=cf(t)?t+"":t),typeof n!="string")?n===0?n:+n:(n=n.replace(tp,""),i=rp.test(n),i||up.test(n)?fp(n.slice(2),i?2:8):ip.test(n)?vs:+n)}function tw(n,t){return n==null?undefined:n[t]}function iw(n){var t=!1;if(n!=null&&typeof n.toString!="function")try{t=!!(n+"")}catch(i){}return t}function d(n){var i=-1,r=n?n.length:0,t;for(this.clear();++i<r;)t=n[i],this.set(t[0],t[1])}function hw(){this.__data__=ti?ti(null):{}}function cw(n){return this.has(n)&&delete this.__data__[n]}function lw(n){var t=this.__data__,i;return ti?(i=t[n],i===ws?undefined:i):af.call(t,n)?t[n]:undefined}function aw(n){var t=this.__data__;return ti?t[n]!==undefined:af.call(t,n)}function vw(n,t){var i=this.__data__;return i[n]=ti&&t===undefined?ws:t,this}function lt(n){var i=-1,r=n?n.length:0,t;for(this.clear();++i<r;)t=n[i],this.set(t[0],t[1])}function yw(){this.__data__=[]}function pw(n){var t=this.__data__,i=ar(t,n),r;return i<0?!1:(r=t.length-1,i==r?t.pop():ow.call(t,i,1),!0)}function ww(n){var t=this.__data__,i=ar(t,n);return i<0?undefined:t[i][1]}function bw(n){return ar(this.__data__,n)>-1}function kw(n,t){var i=this.__data__,r=ar(i,n);return r<0?i.push([n,t]):i[r][1]=t,this}function g(n){var i=-1,r=n?n.length:0,t;for(this.clear();++i<r;)t=n[i],this.set(t[0],t[1])}function dw(){this.__data__={hash:new d,map:new(sw||lt),string:new d}}function gw(n){return vr(this,n)["delete"](n)}function nb(n){return vr(this,n).get(n)}function tb(n){return vr(this,n).has(n)}function ib(n,t){return vr(this,n).set(n,t),this}function ar(n,t){for(var i=n.length;i--;)if(ob(n[i][0],t))return i;return-1}function rb(n){if(!th(n)||fb(n))return!1;var t=sb(n)||iw(n)?ew:dp;return t.test(eb(n))}function vr(n,t){var i=n.__data__;return ub(t)?i[typeof t=="string"?"string":"hash"]:i.map}function nh(n,t){var i=tw(n,t);return rb(i)?i:undefined}function ub(n){var t=typeof n;return t=="string"||t=="number"||t=="symbol"||t=="boolean"?n!=="__proto__":n===null}function fb(n){return!!ds&&ds in n}function eb(n){if(n!=null){try{return gs.call(n)}catch(t){}try{return n+""}catch(t){}}return""}function vf(n,t){if(typeof n!="function"||t&&typeof t!="function")throw new TypeError(wp);var i=function(){var r=arguments,u=t?t.apply(this,r):r[0],f=i.cache,e;return f.has(u)?f.get(u):(e=n.apply(this,r),i.cache=f.set(u,e),e)};return i.cache=new(vf.Cache||g),i}function ob(n,t){return n===t||n!==n&&t!==t}function sb(n){var t=th(n)?fw.call(n):"";return t==bp||t==kp}function th(n){var t=typeof n;return!!n&&(t=="object"||t=="function")}function v(n){return!n||!n.ownerDocument||!n.ownerDocument.defaultView?window:n.ownerDocument.defaultView}function dr(n){return!n||!n.ownerDocument?document:n.ownerDocument}function tc(n){var i,r,t,u;if(it===null){if(i=dr(n),typeof i=="undefined")return it=0;r=i.body;t=i.createElement("div");t.classList.add("simplebar-hide-scrollbar");r.appendChild(t);u=t.getBoundingClientRect().right;r.removeChild(t);it=u}return it}var e=typeof globalThis!="undefined"?globalThis:typeof window!="undefined"?window:typeof global!="undefined"?global:typeof self!="undefined"?self:{},ei="object",oi=function(n){return n&&n.Math==Math&&n},t=oi(typeof globalThis==ei&&globalThis)||oi(typeof window==ei&&window)||oi(typeof self==ei&&self)||oi(typeof e==ei&&e)||Function("return this")(),r=function(n){try{return!!n()}catch(t){return!0}},y=!r(function(){return Object.defineProperty({},"a",{get:function(){return 7}}).a!=7}),ie={}.propertyIsEnumerable,re=Object.getOwnPropertyDescriptor,ic=re&&!ie.call({1:2},1),rc=ic?function(n){var t=re(this,n);return!!t&&t.enumerable}:ie,ue={f:rc},gr=function(n,t){return{enumerable:!(n&1),configurable:!(n&2),writable:!(n&4),value:t}},uc={}.toString,rt=function(n){return uc.call(n).slice(8,-1)},fc="".split,si=r(function(){return!Object("z").propertyIsEnumerable(0)})?function(n){return rt(n)=="String"?fc.call(n,""):Object(n)}:Object,ut=function(n){if(n==undefined)throw TypeError("Can't call method on "+n);return n},hi=function(n){return si(ut(n))},n=function(n){return typeof n=="object"?n!==null:typeof n=="function"},fe=function(t,i){if(!n(t))return t;var r,u;if(i&&typeof(r=t.toString)=="function"&&!n(u=r.call(t))||typeof(r=t.valueOf)=="function"&&!n(u=r.call(t))||!i&&typeof(r=t.toString)=="function"&&!n(u=r.call(t)))return u;throw TypeError("Can't convert object to primitive value");},ec={}.hasOwnProperty,u=function(n,t){return ec.call(n,t)},nu=t.document,oc=n(nu)&&n(nu.createElement),ee=function(n){return oc?nu.createElement(n):{}},oe=!y&&!r(function(){return Object.defineProperty(ee("div"),"a",{get:function(){return 7}}).a!=7}),se=Object.getOwnPropertyDescriptor,sc=y?se:function(n,t){if(n=hi(n),t=fe(t,!0),oe)try{return se(n,t)}catch(i){}if(u(n,t))return gr(!ue.f.call(n,t),n[t])},he={f:sc},s=function(t){if(!n(t))throw TypeError(String(t)+" is not an object");return t},ce=Object.defineProperty,hc=y?ce:function(n,t,i){if(s(n),t=fe(t,!0),s(i),oe)try{return ce(n,t,i)}catch(r){}if("get"in i||"set"in i)throw TypeError("Accessors not supported");return"value"in i&&(n[t]=i.value),n},ft={f:hc},o=y?function(n,t,i){return ft.f(n,t,gr(1,i))}:function(n,t,i){return n[t]=i,n},tu=function(n,i){try{o(t,n,i)}catch(r){t[n]=i}return i},ci=vt(function(n){var i="__core-js_shared__",r=t[i]||tu(i,{});(n.exports=function(n,t){return r[n]||(r[n]=t!==undefined?t:{})})("versions",[]).push({version:"3.2.1",mode:"global",copyright:"© 2019 Denis Pushkarev (zloirock.ru)"})}),li=ci("native-function-to-string",Function.toString),le=t.WeakMap,ae=typeof le=="function"&&/native code/.test(li.call(le)),cc=0,lc=Math.random(),iu=function(n){return"Symbol("+String(n===undefined?"":n)+")_"+(++cc+lc).toString(36)},ve=ci("keys"),ru=function(n){return ve[n]||(ve[n]=iu(n))},ai={},ac=t.WeakMap,vi,yt,yi,vc=function(n){return yi(n)?yt(n):vi(n,{})},yc=function(t){return function(i){var r;if(!n(i)||(r=yt(i)).type!==t)throw TypeError("Incompatible receiver, "+t+" required");return r}},ot,ki,fo,eu,kt,nr,tr,ni,wu,ku,du,fs,rf,cr,of,h,k,ui,fi,it,te,i;if(ae){var et=new ac,pc=et.get,wc=et.has,bc=et.set;vi=function(n,t){return bc.call(et,n,t),t};yt=function(n){return pc.call(et,n)||{}};yi=function(n){return wc.call(et,n)}}else ot=ru("state"),ai[ot]=!0,vi=function(n,t){return o(n,ot,t),t},yt=function(n){return u(n,ot)?n[ot]:{}},yi=function(n){return u(n,ot)};var l={set:vi,get:yt,has:yi,enforce:vc,getterFor:yc},p=vt(function(n){var i=l.get,r=l.enforce,f=String(li).split("toString");ci("inspectSource",function(n){return li.call(n)});(n.exports=function(n,i,e,s){var c=s?!!s.unsafe:!1,h=s?!!s.enumerable:!1,l=s?!!s.noTargetGet:!1;if(typeof e=="function"&&(typeof i!="string"||u(e,"name")||o(e,"name",i),r(e).source=f.join(typeof i=="string"?i:"")),n===t){h?n[i]=e:tu(i,e);return}c?!l&&n[i]&&(h=!0):delete n[i];h?n[i]=e:o(n,i,e)})(Function.prototype,"toString",function(){return typeof this=="function"&&i(this).source||li.call(this)})}),uu=t,ye=function(n){return typeof n=="function"?n:undefined},pe=function(n,i){return arguments.length<2?ye(uu[n])||ye(t[n]):uu[n]&&uu[n][i]||t[n]&&t[n][i]},kc=Math.ceil,dc=Math.floor,pi=function(n){return isNaN(n=+n)?0:(n>0?dc:kc)(n)},gc=Math.min,st=function(n){return n>0?gc(pi(n),9007199254740991):0},nl=Math.max,tl=Math.min,il=function(n,t){var i=pi(n);return i<0?nl(i+t,0):tl(i,t)},we=function(n){return function(t,i,r){var f=hi(t),e=st(f.length),u=il(r,e),o;if(n&&i!=i){while(e>u)if(o=f[u++],o!=o)return!0}else for(;e>u;u++)if((n||u in f)&&f[u]===i)return n||u||0;return!n&&-1}},rl={includes:we(!0),indexOf:we(!1)},ul=rl.indexOf,be=function(n,t){var f=hi(n),e=0,r=[],i;for(i in f)!u(ai,i)&&u(f,i)&&r.push(i);while(t.length>e)u(f,i=t[e++])&&(~ul(r,i)||r.push(i));return r},wi=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"],fl=wi.concat("length","prototype"),el=Object.getOwnPropertyNames||function(n){return be(n,fl)},ol={f:el},sl=Object.getOwnPropertySymbols,ke={f:sl},hl=pe("Reflect","ownKeys")||function(n){var t=ol.f(s(n)),i=ke.f;return i?t.concat(i(n)):t},cl=function(n,t){for(var f=hl(t),e=ft.f,o=he.f,r,i=0;i<f.length;i++)r=f[i],u(n,r)||e(n,r,o(t,r))},ll=/#|\.prototype\./,pt=function(n,t){var i=vl[al(n)];return i==pl?!0:i==yl?!1:typeof t=="function"?r(t):!!t},al=pt.normalize=function(n){return String(n).replace(ll,".").toLowerCase()},vl=pt.data={},yl=pt.NATIVE="N",pl=pt.POLYFILL="P",fu=pt,wl=he.f,a=function(n,i){var s=n.target,c=n.global,l=n.stat,a,f,r,u,e,h;if(f=c?t:l?t[s]||tu(s,{}):(t[s]||{}).prototype,f)for(r in i){if(e=i[r],n.noTargetGet?(h=wl(f,r),u=h&&h.value):u=f[r],a=fu(c?r:s+(l?".":"#")+r,n.forced),!a&&u!==undefined){if(typeof e==typeof u)continue;cl(e,u)}(n.sham||u&&u.sham)&&o(e,"sham",!0);p(f,r,e,n)}},de=function(n){if(typeof n!="function")throw TypeError(String(n)+" is not a function");return n},ge=function(n,t,i){if(de(n),t===undefined)return n;switch(i){case 0:return function(){return n.call(t)};case 1:return function(i){return n.call(t,i)};case 2:return function(i,r){return n.call(t,i,r)};case 3:return function(i,r,u){return n.call(t,i,r,u)}}return function(){return n.apply(t,arguments)}},wt=function(n){return Object(ut(n))},no=Array.isArray||function(n){return rt(n)=="Array"},to=!!Object.getOwnPropertySymbols&&!r(function(){return!String(Symbol())}),io=t.Symbol,ro=ci("wks"),f=function(n){return ro[n]||(ro[n]=to&&io[n]||(to?io:iu)("Symbol."+n))},bl=f("species"),kl=function(t,i){var r;return no(t)&&(r=t.constructor,typeof r=="function"&&(r===Array||no(r.prototype))?r=undefined:n(r)&&(r=r[bl],r===null&&(r=undefined))),new(r===undefined?Array:r)(i===0?0:i)},dl=[].push,w=function(n){var i=n==1,u=n==2,f=n==3,t=n==4,r=n==6,e=n==5||r;return function(o,s,h,c){for(var w=wt(o),v=si(w),d=ge(s,h,3),b=st(v.length),l=0,k=c||kl,y=i?k(o,b):u?k(o,0):undefined,a,p;b>l;l++)if((e||l in v)&&(a=v[l],p=d(a,l,w),n))if(i)y[l]=p;else if(p)switch(n){case 3:return!0;case 5:return a;case 6:return l;case 2:dl.call(y,a)}else if(t)return!1;return r?-1:f||t?t:y}},bi={forEach:w(0),map:w(1),filter:w(2),some:w(3),every:w(4),find:w(5),findIndex:w(6)},uo=function(n,t){var i=[][n];return!i||!r(function(){i.call(null,t||function(){throw 1;},1)})},gl=bi.forEach,bt=uo("forEach")?function(n){return gl(this,n,arguments.length>1?arguments[1]:undefined)}:[].forEach;a({target:"Array",proto:!0,forced:[].forEach!=bt},{forEach:bt});ki={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0};for(fo in ki)if(eu=t[fo],kt=eu&&eu.prototype,kt&&kt.forEach!==bt)try{o(kt,"forEach",bt)}catch(cd){kt.forEach=bt}var na=!!(typeof window!="undefined"&&window.document&&window.document.createElement),ou=na,ta=f("species"),ia=function(n){return!r(function(){var t=[],i=t.constructor={};return i[ta]=function(){return{foo:1}},t[n](Boolean).foo!==1})},ra=bi.filter;a({target:"Array",proto:!0,forced:!ia("filter")},{filter:function(n){return ra(this,n,arguments.length>1?arguments[1]:undefined)}});var di=Object.keys||function(n){return be(n,wi)},ua=y?Object.defineProperties:function(n,t){s(n);for(var i=di(t),f=i.length,r=0,u;f>r;)ft.f(n,u=i[r++],t[u]);return n},fa=pe("document","documentElement"),eo=ru("IE_PROTO"),su="prototype",hu=function(){},gi=function(){var t=ee("iframe"),r=wi.length,u="<",i="script",f=">",e="java"+i+":",n;for(t.style.display="none",fa.appendChild(t),t.src=String(e),n=t.contentWindow.document,n.open(),n.write(u+i+f+"document.F=Object"+u+"/"+i+f),n.close(),gi=n.F;r--;)delete gi[su][wi[r]];return gi()},oo=Object.create||function(n,t){var i;return n!==null?(hu[su]=s(n),i=new hu,hu[su]=null,i[eo]=n):i=gi(),t===undefined?i:ua(i,t)};ai[eo]=!0;nr=f("unscopables");tr=Array.prototype;tr[nr]==undefined&&o(tr,nr,oo(null));var cu=function(n){tr[nr][n]=!0},ht={},ea=!r(function(){function n(){}return n.prototype.constructor=null,Object.getPrototypeOf(new n)!==n.prototype}),so=ru("IE_PROTO"),oa=Object.prototype,ir=ea?Object.getPrototypeOf:function(n){return(n=wt(n),u(n,so))?n[so]:typeof n.constructor=="function"&&n instanceof n.constructor?n.constructor.prototype:n instanceof Object?oa:null},ho=f("iterator"),co=!1,sa=function(){return this},ct,lu,au;[].keys&&(au=[].keys(),"next"in au?(lu=ir(ir(au)),lu!==Object.prototype&&(ct=lu)):co=!0);ct==undefined&&(ct={});u(ct,ho)||o(ct,ho,sa);var vu={IteratorPrototype:ct,BUGGY_SAFARI_ITERATORS:co},ha=ft.f,lo=f("toStringTag"),yu=function(n,t,i){n&&!u(n=i?n:n.prototype,lo)&&ha(n,lo,{configurable:!0,value:t})},ca=vu.IteratorPrototype,la=function(){return this},aa=function(n,t,i){var r=t+" Iterator";return n.prototype=oo(ca,{next:gr(1,i)}),yu(n,r,!1),ht[r]=la,n},va=function(t){if(!n(t)&&t!==null)throw TypeError("Can't set "+String(t)+" as a prototype");return t},rr=Object.setPrototypeOf||("__proto__"in{}?function(){var t=!1,i={},n;try{n=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set;n.call(i,[]);t=i instanceof Array}catch(r){}return function(i,r){return s(i),va(r),t?n.call(i,r):i.__proto__=r,i}}():undefined),pu=vu.IteratorPrototype,ur=vu.BUGGY_SAFARI_ITERATORS,dt=f("iterator"),ao="keys",fr="values",vo="entries",ya=function(){return this},yo=function(n,t,i,r,u,f,e){aa(i,t,r);var y=function(n){if(n===u&&h)return h;if(!ur&&n in s)return s[n];switch(n){case ao:return function(){return new i(this,n)};case fr:return function(){return new i(this,n)};case vo:return function(){return new i(this,n)}}return function(){return new i(this)}},d=t+" Iterator",b=!1,s=n.prototype,l=s[dt]||s["@@iterator"]||u&&s[u],h=!ur&&l||y(u),k=t=="Array"?s.entries||l:l,c,v,w;if(k&&(c=ir(k.call(new n)),pu!==Object.prototype&&c.next&&(ir(c)!==pu&&(rr?rr(c,pu):typeof c[dt]!="function"&&o(c,dt,ya)),yu(c,d,!0))),u==fr&&l&&l.name!==fr&&(b=!0,h=function(){return l.call(this)}),s[dt]!==h&&o(s,dt,h),ht[t]=h,u)if(v={values:y(fr),keys:f?h:y(ao),entries:y(vo)},e)for(w in v)!ur&&!b&&w in s||p(s,w,v[w]);else a({target:t,proto:!0,forced:ur||b},v);return v},po="Array Iterator",pa=l.set,wa=l.getterFor(po),gt=yo(Array,"Array",function(n,t){pa(this,{type:po,target:hi(n),index:0,kind:t})},function(){var t=wa(this),i=t.target,r=t.kind,n=t.index++;return!i||n>=i.length?(t.target=undefined,{value:undefined,done:!0}):r=="keys"?{value:n,done:!1}:r=="values"?{value:i[n],done:!1}:{value:[n,i[n]],done:!1}},"values");ht.Arguments=ht.Array;cu("keys");cu("values");cu("entries");ni=Object.assign;wu=!ni||r(function(){var n={},t={},i=Symbol(),r="abcdefghijklmnopqrst";return n[i]=7,r.split("").forEach(function(n){t[n]=n}),ni({},n)[i]!=7||di(ni({},t)).join("")!=r})?function(n){for(var r=wt(n),s=arguments.length,u=1,f=ke.f,h=ue.f;s>u;)for(var t=si(arguments[u++]),e=f?di(t).concat(f(t)):di(t),c=e.length,o=0,i;c>o;)i=e[o++],(!y||h.call(t,i))&&(r[i]=t[i]);return r}:ni;a({target:"Object",stat:!0,forced:Object.assign!==wu},{assign:wu});var ba=f("toStringTag"),ka=rt(function(){return arguments}())=="Arguments",da=function(n,t){try{return n[t]}catch(i){}},wo=function(n){var t,i,r;return n===undefined?"Undefined":n===null?"Null":typeof(i=da(t=Object(n),ba))=="string"?i:ka?rt(t):(r=rt(t))=="Object"&&typeof t.callee=="function"?"Arguments":r},ga=f("toStringTag"),bu={};bu[ga]="z";ku=String(bu)!=="[object z]"?function(){return"[object "+wo(this)+"]"}:bu.toString;du=Object.prototype;ku!==du.toString&&p(du,"toString",ku,{unsafe:!0});var gu="\t\n\x0b\f\r                　\u2028\u2029﻿",er="["+gu+"]",nv=RegExp("^"+er+er+"*"),tv=RegExp(er+er+"*$"),nf=function(n){return function(t){var i=String(ut(t));return n&1&&(i=i.replace(nv,"")),n&2&&(i=i.replace(tv,"")),i}},iv={start:nf(1),end:nf(2),trim:nf(3)},rv=iv.trim,or=t.parseInt,uv=/^[+-]?0[Xx]/,fv=or(gu+"08")!==8||or(gu+"0x16")!==22,bo=fv?function(n,t){var i=rv(String(n));return or(i,t>>>0||(uv.test(i)?16:10))}:or;a({global:!0,forced:parseInt!=bo},{parseInt:bo});var ko=function(n){return function(t,i){var u=String(ut(t)),r=pi(i),o=u.length,f,e;return r<0||r>=o?n?"":undefined:(f=u.charCodeAt(r),f<55296||f>56319||r+1===o||(e=u.charCodeAt(r+1))<56320||e>57343?n?u.charAt(r):f:n?u.slice(r,r+2):(f-55296<<10)+(e-56320)+65536)}},go={codeAt:ko(!1),charAt:ko(!0)},ev=go.charAt,ns="String Iterator",ov=l.set,sv=l.getterFor(ns);yo(String,"String",function(n){ov(this,{type:ns,string:String(n),index:0})},function(){var n=sv(this),i=n.string,r=n.index,t;return r>=i.length?{value:undefined,done:!0}:(t=ev(i,r),n.index+=t.length,{value:t,done:!1})});var tf=function(n,t,i){for(var r in t)p(n,r,t[r],i);return n},hv=!r(function(){return Object.isExtensible(Object.preventExtensions({}))}),b=vt(function(t){var e=ft.f,i=iu("meta"),o=0,r=Object.isExtensible||function(){return!0},f=function(n){e(n,i,{value:{objectID:"O"+ ++o,weakData:{}}})},s=function(t,e){if(!n(t))return typeof t=="symbol"?t:(typeof t=="string"?"S":"P")+t;if(!u(t,i)){if(!r(t))return"F";if(!e)return"E";f(t)}return t[i].objectID},h=function(n,t){if(!u(n,i)){if(!r(n))return!0;if(!t)return!1;f(n)}return n[i].weakData},c=function(n){return hv&&l.REQUIRED&&r(n)&&!u(n,i)&&f(n),n},l=t.exports={REQUIRED:!1,fastKey:s,getWeakData:h,onFreeze:c};ai[i]=!0}),wd=b.REQUIRED,bd=b.fastKey,kd=b.getWeakData,dd=b.onFreeze,cv=f("iterator"),lv=Array.prototype,av=function(n){return n!==undefined&&(ht.Array===n||lv[cv]===n)},vv=f("iterator"),yv=function(n){if(n!=undefined)return n[vv]||n["@@iterator"]||ht[wo(n)]},pv=function(n,t,i,r){try{return r?t(s(i)[0],i[1]):t(i)}catch(f){var u=n["return"];u!==undefined&&s(u.call(n));throw f;}},ts=vt(function(n){var t=function(n,t){this.stopped=n;this.result=t},i=n.exports=function(n,i,r,u,f){var a=ge(i,r,u?2:1),h,c,o,v,e,l;if(f)h=n;else{if(c=yv(n),typeof c!="function")throw TypeError("Target is not iterable");if(av(c)){for(o=0,v=st(n.length);v>o;o++)if(e=u?a(s(l=n[o])[0],l[1]):a(n[o]),e&&e instanceof t)return e;return new t(!1)}h=c.call(n)}while(!(l=h.next()).done)if(e=pv(h,a,l.value,u),e&&e instanceof t)return e;return new t(!1)};i.stop=function(n){return new t(!0,n)}}),is=function(n,t,i){if(!(n instanceof t))throw TypeError("Incorrect "+(i?i+" ":"")+"invocation");return n},rs=f("iterator"),us=!1;try{fs=0;rf={next:function(){return{done:!!fs++}},"return":function(){us=!0}};rf[rs]=function(){return this};Array.from(rf,function(){throw 2;})}catch(cd){}var wv=function(n,t){var i,r;if(!t&&!us)return!1;i=!1;try{r={};r[rs]=function(){return{next:function(){return{done:i=!0}}}};n(r)}catch(u){}return i},bv=function(t,i,r){var u,f;return rr&&typeof(u=i.constructor)=="function"&&u!==r&&n(f=u.prototype)&&f!==r.prototype&&rr(t,f),t},kv=function(i,u,f,e,o){var h=t[i],c=h&&h.prototype,s=h,l=e?"set":"add",w={},v=function(t){var i=c[t];p(c,t,t=="add"?function(n){return i.call(this,n===0?0:n),this}:t=="delete"?function(t){return o&&!n(t)?!1:i.call(this,t===0?0:t)}:t=="get"?function(t){return o&&!n(t)?undefined:i.call(this,t===0?0:t)}:t=="has"?function(t){return o&&!n(t)?!1:i.call(this,t===0?0:t)}:function(n,t){return i.call(this,n===0?0:n,t),this})};if(fu(i,typeof h!="function"||!(o||c.forEach&&!r(function(){(new h).entries().next()}))))s=f.getConstructor(u,i,e,l),b.REQUIRED=!0;else if(fu(i,!0)){var y=new s,d=y[l](o?{}:-0,1)!=y,g=r(function(){y.has(1)}),nt=wv(function(n){new h(n)}),k=!o&&r(function(){for(var t=new h,n=5;n--;)t[l](n,n);return!t.has(-0)});nt||(s=u(function(n,t){is(n,s,i);var r=bv(new h,n,s);return t!=undefined&&ts(t,r[l],r,e),r}),s.prototype=c,c.constructor=s);(g||k)&&(v("delete"),v("has"),e&&v("get"));(k||d)&&v(l);o&&c.clear&&delete c.clear}return w[i]=s,a({global:!0,forced:s!=h},w),yu(s,i),o||f.setStrong(s,i,e),s},sr=b.getWeakData,dv=l.set,gv=l.getterFor,ny=bi.find,ty=bi.findIndex,iy=0,hr=function(n){return n.frozen||(n.frozen=new es)},es=function(){this.entries=[]},uf=function(n,t){return ny(n.entries,function(n){return n[0]===t})};es.prototype={get:function(n){var t=uf(this,n);if(t)return t[1]},has:function(n){return!!uf(this,n)},set:function(n,t){var i=uf(this,n);i?i[1]=t:this.entries.push([n,t])},"delete":function(n){var t=ty(this.entries,function(t){return t[0]===n});return~t&&this.entries.splice(t,1),!!~t}};var os={getConstructor:function(t,i,r,f){var e=t(function(n,t){is(n,e,i);dv(n,{type:i,id:iy++,frozen:undefined});t!=undefined&&ts(t,n[f],n,r)}),o=gv(i),h=function(n,t,i){var r=o(n),u=sr(s(t),!0);return u===!0?hr(r).set(t,i):u[r.id]=i,n};return tf(e.prototype,{"delete":function(t){var r=o(this),i;return n(t)?(i=sr(t),i===!0)?hr(r)["delete"](t):i&&u(i,r.id)&&delete i[r.id]:!1},has:function(t){var r=o(this),i;return n(t)?(i=sr(t),i===!0)?hr(r).has(t):i&&u(i,r.id):!1}}),tf(e.prototype,r?{get:function(t){var r=o(this),i;if(n(t))return(i=sr(t),i===!0)?hr(r).get(t):i?i[r.id]:undefined},set:function(n,t){return h(this,n,t)}}:{add:function(n){return h(this,n,!0)}}),e}},gd=vt(function(i){var f=l.enforce,v=!t.ActiveXObject&&"ActiveXObject"in t,e=Object.isExtensible,r,s=function(n){return function(){return n(this,arguments.length?arguments[0]:undefined)}},y=i.exports=kv("WeakMap",s,os,!0,!0);if(ae&&v){r=os.getConstructor(s,"WeakMap",!0);b.REQUIRED=!0;var u=y.prototype,h=u["delete"],o=u.has,c=u.get,a=u.set;tf(u,{"delete":function(t){if(n(t)&&!e(t)){var i=f(this);return i.frozen||(i.frozen=new r),h.call(this,t)||i.frozen["delete"](t)}return h.call(this,t)},has:function(t){if(n(t)&&!e(t)){var i=f(this);return i.frozen||(i.frozen=new r),o.call(this,t)||i.frozen.has(t)}return o.call(this,t)},get:function(t){if(n(t)&&!e(t)){var i=f(this);return i.frozen||(i.frozen=new r),o.call(this,t)?c.call(this,t):i.frozen.get(t)}return c.call(this,t)},set:function(t,i){if(n(t)&&!e(t)){var u=f(this);u.frozen||(u.frozen=new r);o.call(this,t)?a.call(this,t,i):u.frozen.set(t,i)}else a.call(this,t,i);return this}})}}),ff=f("iterator"),ss=f("toStringTag"),ef=gt.values;for(cr in ki)if(of=t[cr],h=of&&of.prototype,h){if(h[ff]!==ef)try{o(h,ff,ef)}catch(cd){h[ff]=ef}if(h[ss]||o(h,ss,cr),ki[cr])for(k in gt)if(h[k]!==gt[k])try{o(h,k,gt[k])}catch(cd){h[k]=gt[k]}}var hs="Expected a function",cs=NaN,ry="[object Symbol]",uy=/^\s+|\s+$/g,fy=/^[-+]0x[0-9a-f]+$/i,ey=/^0b[01]+$/i,oy=/^0o[0-7]+$/i,sy=parseInt,hy=typeof e=="object"&&e&&e.Object===Object&&e,cy=typeof self=="object"&&self&&self.Object===Object&&self,ly=hy||cy||Function("return this")(),ay=Object.prototype,vy=ay.toString,yy=Math.max,py=Math.min,sf=function(){return ly.Date.now()};var as=by,gy="Expected a function",vs=NaN,np="[object Symbol]",tp=/^\s+|\s+$/g,ip=/^[-+]0x[0-9a-f]+$/i,rp=/^0b[01]+$/i,up=/^0o[0-7]+$/i,fp=parseInt,ep=typeof e=="object"&&e&&e.Object===Object&&e,op=typeof self=="object"&&self&&self.Object===Object&&self,sp=ep||op||Function("return this")(),hp=Object.prototype,cp=hp.toString,lp=Math.max,ap=Math.min,hf=function(){return sp.Date.now()};var ps=vp,wp="Expected a function",ws="__lodash_hash_undefined__",bp="[object Function]",kp="[object GeneratorFunction]",dp=/^\[object .+?Constructor\]$/,gp=typeof e=="object"&&e&&e.Object===Object&&e,nw=typeof self=="object"&&self&&self.Object===Object&&self,bs=gp||nw||Function("return this")();var rw=Array.prototype,uw=Function.prototype,ks=Object.prototype,lf=bs["__core-js_shared__"],ds=function(){var n=/[^.]+$/.exec(lf&&lf.keys&&lf.keys.IE_PROTO||"");return n?"Symbol(src)_1."+n:""}(),gs=uw.toString,af=ks.hasOwnProperty,fw=ks.toString,ew=RegExp("^"+gs.call(af).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),ow=rw.splice,sw=nh(bs,"Map"),ti=nh(Object,"create");d.prototype.clear=hw;d.prototype["delete"]=cw;d.prototype.get=lw;d.prototype.has=aw;d.prototype.set=vw;lt.prototype.clear=yw;lt.prototype["delete"]=pw;lt.prototype.get=ww;lt.prototype.has=bw;lt.prototype.set=kw;g.prototype.clear=dw;g.prototype["delete"]=gw;g.prototype.get=nb;g.prototype.has=tb;g.prototype.set=ib;vf.Cache=g;var hb=vf,nt=[],cb=function(){return nt.some(function(n){return n.activeTargets.length>0})},lb=function(){return nt.some(function(n){return n.skippedTargets.length>0})},ih="ResizeObserver loop completed with undelivered notifications.",ab=function(){var n;typeof ErrorEvent=="function"?n=new ErrorEvent("error",{message:ih}):(n=document.createEvent("Event"),n.initEvent("error",!1,!1),n.message=ih);window.dispatchEvent(n)},ii;(function(n){n.BORDER_BOX="border-box";n.CONTENT_BOX="content-box";n.DEVICE_PIXEL_CONTENT_BOX="device-pixel-content-box"})(ii||(ii={}));var tt=function(n){return Object.freeze(n)},vb=function(){function n(n,t){this.inlineSize=n;this.blockSize=t;tt(this)}return n}(),rh=function(){function n(n,t,i,r){return this.x=n,this.y=t,this.width=i,this.height=r,this.top=this.y,this.left=this.x,this.bottom=this.top+this.height,this.right=this.left+this.width,tt(this)}return n.prototype.toJSON=function(){var n=this,t=n.x,i=n.y,r=n.top,u=n.right,f=n.bottom,e=n.left,o=n.width,s=n.height;return{x:t,y:i,top:r,right:u,bottom:f,left:e,width:o,height:s}},n.fromRect=function(t){return new n(t.x,t.y,t.width,t.height)},n}(),yf=function(n){return n instanceof SVGElement&&"getBBox"in n},uh=function(n){if(yf(n)){var t=n.getBBox(),r=t.width,u=t.height;return!r&&!u}var i=n,f=i.offsetWidth,e=i.offsetHeight;return!(f||e||n.getClientRects().length)},fh=function(n){var t,i,r;return n instanceof Element?!0:(r=(i=(t=n)===null||t===void 0?void 0:t.ownerDocument)===null||i===void 0?void 0:i.defaultView,!!(r&&n instanceof r.Element))},yb=function(n){switch(n.tagName){case"INPUT":if(n.type!=="image")break;case"VIDEO":case"AUDIO":case"EMBED":case"OBJECT":case"CANVAS":case"IFRAME":case"IMG":return!0}return!1},ri=typeof window!="undefined"?window:{},yr=new WeakMap,eh=/auto|scroll/,pb=/^tb|vertical/,wb=/msie|trident/i.test(ri.navigator&&ri.navigator.userAgent),c=function(n){return parseFloat(n||"0")},at=function(n,t,i){return n===void 0&&(n=0),t===void 0&&(t=0),i===void 0&&(i=!1),new vb((i?t:n)||0,(i?n:t)||0)},oh=tt({devicePixelContentBoxSize:at(),borderBoxSize:at(),contentBoxSize:at(),contentRect:new rh(0,0,0,0)}),sh=function(n,t){if(t===void 0&&(t=!1),yr.has(n)&&!t)return yr.get(n);if(uh(n))return yr.set(n,oh),oh;var i=getComputedStyle(n),r=yf(n)&&n.ownerSVGElement&&n.getBBox(),h=!wb&&i.boxSizing==="border-box",e=pb.test(i.writingMode||""),k=!r&&eh.test(i.overflowY||""),d=!r&&eh.test(i.overflowX||""),l=r?0:c(i.paddingTop),g=r?0:c(i.paddingRight),nt=r?0:c(i.paddingBottom),a=r?0:c(i.paddingLeft),it=r?0:c(i.borderTopWidth),rt=r?0:c(i.borderRightWidth),ut=r?0:c(i.borderBottomWidth),ft=r?0:c(i.borderLeftWidth),v=a+g,y=l+nt,o=ft+rt,s=it+ut,p=d?n.offsetHeight-s-n.clientHeight:0,w=k?n.offsetWidth-o-n.clientWidth:0,et=h?v+o:0,ot=h?y+s:0,u=r?r.width:c(i.width)-et-w,f=r?r.height:c(i.height)-ot-p,st=u+v+w+o,ht=f+y+p+s,b=tt({devicePixelContentBoxSize:at(Math.round(u*devicePixelRatio),Math.round(f*devicePixelRatio),e),borderBoxSize:at(st,ht,e),contentBoxSize:at(u,f,e),contentRect:new rh(a,l,u,f)});return yr.set(n,b),b},hh=function(n,t,i){var r=sh(n,i),u=r.borderBoxSize,f=r.contentBoxSize,e=r.devicePixelContentBoxSize;switch(t){case ii.DEVICE_PIXEL_CONTENT_BOX:return e;case ii.BORDER_BOX:return u;default:return f}},bb=function(){function n(n){var t=sh(n);this.target=n;this.contentRect=t.contentRect;this.borderBoxSize=tt([t.borderBoxSize]);this.contentBoxSize=tt([t.contentBoxSize]);this.devicePixelContentBoxSize=tt([t.devicePixelContentBoxSize])}return n}(),ch=function(n){if(uh(n))return Infinity;for(var i=0,t=n.parentNode;t;)i+=1,t=t.parentNode;return i},kb=function(){var t=Infinity,r=[],n,i,u;for(nt.forEach(function(n){if(n.activeTargets.length!==0){var i=[];n.activeTargets.forEach(function(n){var u=new bb(n.target),r=ch(n.target);i.push(u);n.lastReportedSize=hh(n.target,n.observedBox);r<t&&(t=r)});r.push(function(){n.callback.call(n.observer,i,n.observer)});n.activeTargets.splice(0,n.activeTargets.length)}}),n=0,i=r;n<i.length;n++)u=i[n],u();return t},lh=function(n){nt.forEach(function(t){t.activeTargets.splice(0,t.activeTargets.length);t.skippedTargets.splice(0,t.skippedTargets.length);t.observationTargets.forEach(function(i){i.isActive()&&(ch(i.target)>n?t.activeTargets.push(i):t.skippedTargets.push(i))})})},db=function(){var n=0;for(lh(n);cb();)n=kb(),lh(n);return lb()&&ab(),n>0},pf,ah=[],gb=function(){return ah.splice(0).forEach(function(n){return n()})},nk=function(n){if(!pf){var t=0,i=document.createTextNode("");new MutationObserver(function(){return gb()}).observe(i,{characterData:!0});pf=function(){i.textContent=""+(t?t--:t++)}}ah.push(n);pf()},tk=function(n){nk(function(){requestAnimationFrame(n)})},pr=0,ik=function(){return!!pr},rk=250,uk={attributes:!0,characterData:!0,childList:!0,subtree:!0},vh=["resize","load","transitionend","animationend","animationstart","animationiteration","keyup","keydown","mouseup","mousedown","mouseover","mouseout","blur","focus"],yh=function(n){return n===void 0&&(n=0),Date.now()+n},wf=!1,fk=function(){function n(){var n=this;this.stopped=!0;this.listener=function(){return n.schedule()}}return n.prototype.run=function(n){var t=this,i;(n===void 0&&(n=rk),wf)||(wf=!0,i=yh(n),tk(function(){var r=!1;try{r=db()}finally{if(wf=!1,n=i-yh(),!ik())return;r?t.run(1e3):n>0?t.run(n):t.start()}}))},n.prototype.schedule=function(){this.stop();this.run()},n.prototype.observe=function(){var n=this,t=function(){return n.observer&&n.observer.observe(document.body,uk)};document.body?t():ri.addEventListener("DOMContentLoaded",t)},n.prototype.start=function(){var n=this;this.stopped&&(this.stopped=!1,this.observer=new MutationObserver(this.listener),this.observe(),vh.forEach(function(t){return ri.addEventListener(t,n.listener,!0)}))},n.prototype.stop=function(){var n=this;this.stopped||(this.observer&&this.observer.disconnect(),vh.forEach(function(t){return ri.removeEventListener(t,n.listener,!0)}),this.stopped=!0)},n}(),bf=new fk,ph=function(n){!pr&&n>0&&bf.start();pr+=n;pr||bf.stop()},ek=function(n){return!yf(n)&&!yb(n)&&getComputedStyle(n).display==="inline"},ok=function(){function n(n,t){this.target=n;this.observedBox=t||ii.CONTENT_BOX;this.lastReportedSize={inlineSize:0,blockSize:0}}return n.prototype.isActive=function(){var n=hh(this.target,this.observedBox,!0);return(ek(this.target)&&(this.lastReportedSize=n),this.lastReportedSize.inlineSize!==n.inlineSize||this.lastReportedSize.blockSize!==n.blockSize)?!0:!1},n}(),sk=function(){function n(n,t){this.activeTargets=[];this.skippedTargets=[];this.observationTargets=[];this.observer=n;this.callback=t}return n}(),wr=new WeakMap,wh=function(n,t){for(var i=0;i<n.length;i+=1)if(n[i].target===t)return i;return-1},br=function(){function n(){}return n.connect=function(n,t){var i=new sk(n,t);wr.set(n,i)},n.observe=function(n,t,i){var r=wr.get(n),u=r.observationTargets.length===0;wh(r.observationTargets,t)<0&&(u&&nt.push(r),r.observationTargets.push(new ok(t,i&&i.box)),ph(1),bf.schedule())},n.unobserve=function(n,t){var i=wr.get(n),r=wh(i.observationTargets,t),u=i.observationTargets.length===1;r>=0&&(u&&nt.splice(nt.indexOf(i),1),i.observationTargets.splice(r,1),ph(-1))},n.disconnect=function(n){var i=this,t=wr.get(n);t.observationTargets.slice().forEach(function(t){return i.unobserve(n,t.target)});t.activeTargets.splice(0,t.activeTargets.length)},n}(),hk=function(){function n(n){if(arguments.length===0)throw new TypeError("Failed to construct 'ResizeObserver': 1 argument required, but only 0 present.");if(typeof n!="function")throw new TypeError("Failed to construct 'ResizeObserver': The callback provided as parameter 1 is not a function.");br.connect(this,n)}return n.prototype.observe=function(n,t){if(arguments.length===0)throw new TypeError("Failed to execute 'observe' on 'ResizeObserver': 1 argument required, but only 0 present.");if(!fh(n))throw new TypeError("Failed to execute 'observe' on 'ResizeObserver': parameter 1 is not of type 'Element");br.observe(this,n,t)},n.prototype.unobserve=function(n){if(arguments.length===0)throw new TypeError("Failed to execute 'unobserve' on 'ResizeObserver': 1 argument required, but only 0 present.");if(!fh(n))throw new TypeError("Failed to execute 'unobserve' on 'ResizeObserver': parameter 1 is not of type 'Element");br.unobserve(this,n)},n.prototype.disconnect=function(){br.disconnect(this)},n.toString=function(){return"function ResizeObserver () { [polyfill code] }"},n}(),bh=function(n){return function(t,i,r,u){de(i);var o=wt(t),e=si(o),s=st(o.length),f=n?s-1:0,h=n?-1:1;if(r<2)for(;;){if(f in e){u=e[f];f+=h;break}if(f+=h,n?f<0:s<=f)throw TypeError("Reduce of empty array with no initial value");}for(;n?f>=0:s>f;f+=h)f in e&&(u=i(u,e[f],f,o));return u}},ck={left:bh(!1),right:bh(!0)},lk=ck.left;a({target:"Array",proto:!0,forced:uo("reduce")},{reduce:function(n){return lk(this,n,arguments.length,arguments.length>1?arguments[1]:undefined)}});var ak=ft.f,kf=Function.prototype,vk=kf.toString,yk=/^\s*function ([^ (]*)/,kh="name";!y||kh in kf||ak(kf,kh,{configurable:!0,get:function(){try{return vk.call(this).match(yk)[1]}catch(n){return""}}});var pk=function(){var t=s(this),n="";return t.global&&(n+="g"),t.ignoreCase&&(n+="i"),t.multiline&&(n+="m"),t.dotAll&&(n+="s"),t.unicode&&(n+="u"),t.sticky&&(n+="y"),n},kr=RegExp.prototype.exec,wk=String.prototype.replace,dh=kr,df=function(){var n=/a/,t=/b*/g;return kr.call(n,"a"),kr.call(t,"a"),n.lastIndex!==0||t.lastIndex!==0}(),gf=/()??/.exec("")[1]!==undefined,bk=df||gf;bk&&(dh=function(n){var i=this,u,f,t,r;return gf&&(f=new RegExp("^"+i.source+"$(?!\\s)",pk.call(i))),df&&(u=i.lastIndex),t=kr.call(i,n),df&&t&&(i.lastIndex=i.global?t.index+t[0].length:u),gf&&t&&t.length>1&&wk.call(t[0],f,function(){for(r=1;r<arguments.length-2;r++)arguments[r]===undefined&&(t[r]=undefined)}),t});ui=dh;a({target:"RegExp",proto:!0,forced:/./.exec!==ui},{exec:ui});var kk=f("species"),dk=!r(function(){var n=/./;return n.exec=function(){var n=[];return n.groups={a:"7"},n},"".replace(n,"$<a>")!=="7"}),gk=!r(function(){var t=/(?:)/,i=t.exec,n;return t.exec=function(){return i.apply(this,arguments)},n="ab".split(t),n.length!==2||n[0]!=="a"||n[1]!=="b"}),gh=function(n,t,i,u){var e=f(n),s=!r(function(){var t={};return t[e]=function(){return 7},""[n](t)!=7}),l=s&&!r(function(){var i=!1,t=/a/;return t.exec=function(){return i=!0,null},n==="split"&&(t.constructor={},t.constructor[kk]=function(){return t}),t[e](""),!i});if(!s||!l||n==="replace"&&!dk||n==="split"&&!gk){var a=/./[e],h=i(e,""[n],function(n,t,i,r,u){return t.exec===ui?s&&!u?{done:!0,value:a.call(t,i,r)}:{done:!0,value:n.call(i,t,r)}:{done:!1}}),v=h[0],c=h[1];p(String.prototype,n,v);p(RegExp.prototype,e,t==2?function(n,t){return c.call(n,this,t)}:function(n){return c.call(n,this)});u&&o(RegExp.prototype[e],"sham",!0)}},nd=go.charAt,nc=function(n,t,i){return t+(i?nd(n,t).length:1)},ne=function(n,t){var r=n.exec,i;if(typeof r=="function"){if(i=r.call(n,t),typeof i!="object")throw TypeError("RegExp exec method returned something other than an Object or null");return i}if(rt(n)!=="RegExp")throw TypeError("RegExp#exec called on incompatible receiver");return ui.call(n,t)};gh("match",1,function(n,t,i){return[function(t){var i=ut(this),r=t==undefined?undefined:t[n];return r!==undefined?r.call(t,i):new RegExp(t)[n](String(i))},function(n){var h=i(t,n,this),r,u,c,e,f,l,o;if(h.done)return h.value;if(r=s(n),u=String(this),!r.global)return ne(r,u);for(c=r.unicode,r.lastIndex=0,e=[],f=0;(l=ne(r,u))!==null;)o=String(l[0]),e[f]=o,o===""&&(r.lastIndex=nc(u,st(r.lastIndex),c)),f++;return f===0?null:e}]});var td=Math.max,id=Math.min,rd=Math.floor,ud=/\$([$&'`]|\d\d?|<[^>]*>)/g,fd=/\$([$&'`]|\d\d?)/g,ed=function(n){return n===undefined?n:String(n)};return gh("replace",2,function(n,t,i){function r(n,i,r,u,f,e){var h=r+n.length,o=u.length,s=fd;return f!==undefined&&(f=wt(f),s=ud),t.call(e,s,function(t,e){var l,s,c;switch(e.charAt(0)){case"$":return"$";case"&":return n;case"`":return i.slice(0,r);case"'":return i.slice(h);case"<":l=f[e.slice(1,-1)];break;default:if(s=+e,s===0)return t;if(s>o)return(c=rd(s/10),c===0)?t:c<=o?u[c-1]===undefined?e.charAt(1):u[c-1]+e.charAt(1):t;l=u[s-1]}return l===undefined?"":l})}return[function(i,r){var u=ut(this),f=i==undefined?undefined:i[n];return f!==undefined?f.call(i,u,r):t.call(String(u),i,r)},function(n,u){var nt=i(t,n,this,u),p,it,l,f,rt,w,h,a,v,y,d,g;if(nt.done)return nt.value;var o=s(n),e=String(this),tt=typeof u=="function";for(tt||(u=String(u)),p=o.global,p&&(it=o.unicode,o.lastIndex=0),l=[];;){if(f=ne(o,e),f===null)break;if(l.push(f),!p)break;rt=String(f[0]);rt===""&&(o.lastIndex=nc(e,st(o.lastIndex),it))}for(w="",h=0,a=0;a<l.length;a++){f=l[a];var b=String(f[0]),c=td(id(pi(f.index),e.length),0),k=[];for(v=1;v<f.length;v++)k.push(ed(f[v]));y=f.groups;tt?(d=[b].concat(k,c,e),y!==undefined&&d.push(y),g=String(u.apply(undefined,d))):g=r(b,e,c,k,y,u);c>=h&&(w+=e.slice(h,c)+g,h=c+b.length)}return w+e.slice(h)}]}),fi=function(n){return Array.prototype.reduce.call(n,function(n,t){var r=t.name.match(/data-simplebar-(.+)/),i;if(r){i=r[1].replace(/\W+(.)/g,function(n,t){return t.toUpperCase()});switch(t.value){case"true":n[i]=!0;break;case"false":n[i]=!1;break;case undefined:n[i]=!0;break;default:n[i]=t.value}}return n},{})},it=null,te=null,ou&&window.addEventListener("resize",function(){te!==window.devicePixelRatio&&(te=window.devicePixelRatio,it=null)}),i=function(){function t(n,i){var r=this;(this.onScroll=function(){var n=v(r.el);r.scrollXTicking||(n.requestAnimationFrame(r.scrollX),r.scrollXTicking=!0);r.scrollYTicking||(n.requestAnimationFrame(r.scrollY),r.scrollYTicking=!0)},this.scrollX=function(){r.axis.x.isOverflowing&&(r.showScrollbar("x"),r.positionScrollbar("x"));r.scrollXTicking=!1},this.scrollY=function(){r.axis.y.isOverflowing&&(r.showScrollbar("y"),r.positionScrollbar("y"));r.scrollYTicking=!1},this.onMouseEnter=function(){r.showScrollbar("x");r.showScrollbar("y")},this.onMouseMove=function(n){if(r.mouseX=n.clientX,r.mouseY=n.clientY,r.axis.x.isOverflowing||r.axis.x.forceVisible)r.onMouseMoveForAxis("x");if(r.axis.y.isOverflowing||r.axis.y.forceVisible)r.onMouseMoveForAxis("y")},this.onMouseLeave=function(){if(r.onMouseMove.cancel(),r.axis.x.isOverflowing||r.axis.x.forceVisible)r.onMouseLeaveForAxis("x");if(r.axis.y.isOverflowing||r.axis.y.forceVisible)r.onMouseLeaveForAxis("y");r.mouseX=-1;r.mouseY=-1},this.onWindowResize=function(){r.scrollbarWidth=r.getScrollbarWidth();r.hideNativeScrollbar()},this.hideScrollbars=function(){r.axis.x.track.rect=r.axis.x.track.el.getBoundingClientRect();r.axis.y.track.rect=r.axis.y.track.el.getBoundingClientRect();r.isWithinBounds(r.axis.y.track.rect)||(r.axis.y.scrollbar.el.classList.remove(r.classNames.visible),r.axis.y.isVisible=!1);r.isWithinBounds(r.axis.x.track.rect)||(r.axis.x.scrollbar.el.classList.remove(r.classNames.visible),r.axis.x.isVisible=!1)},this.onPointerEvent=function(n){var t,i;if(r.axis.x.track.rect=r.axis.x.track.el.getBoundingClientRect(),r.axis.y.track.rect=r.axis.y.track.el.getBoundingClientRect(),(r.axis.x.isOverflowing||r.axis.x.forceVisible)&&(t=r.isWithinBounds(r.axis.x.track.rect)),(r.axis.y.isOverflowing||r.axis.y.forceVisible)&&(i=r.isWithinBounds(r.axis.y.track.rect)),(t||i)&&(n.preventDefault(),n.stopPropagation(),n.type==="mousedown")){if(t)if(r.axis.x.scrollbar.rect=r.axis.x.scrollbar.el.getBoundingClientRect(),r.isWithinBounds(r.axis.x.scrollbar.rect))r.onDragStart(n,"x");else r.onTrackClick(n,"x");if(i)if(r.axis.y.scrollbar.rect=r.axis.y.scrollbar.el.getBoundingClientRect(),r.isWithinBounds(r.axis.y.scrollbar.rect))r.onDragStart(n,"y");else r.onTrackClick(n,"y")}},this.drag=function(n){var u,f=r.axis[r.draggedAxis].track,e=f.rect[r.axis[r.draggedAxis].sizeAttr],o=r.axis[r.draggedAxis].scrollbar,s=r.contentWrapperEl[r.axis[r.draggedAxis].scrollSizeAttr],h=parseInt(r.elStyles[r.axis[r.draggedAxis].sizeAttr],10);n.preventDefault();n.stopPropagation();u=r.draggedAxis==="y"?n.pageY:n.pageX;var c=u-f.rect[r.axis[r.draggedAxis].offsetAttr]-r.axis[r.draggedAxis].dragOffset,l=c/(e-o.size),i=l*(s-h);r.draggedAxis==="x"&&(i=r.isRtl&&t.getRtlHelpers().isRtlScrollbarInverted?i-(e+o.size):i,i=r.isRtl&&t.getRtlHelpers().isRtlScrollingInverted?-i:i);r.contentWrapperEl[r.axis[r.draggedAxis].scrollOffsetAttr]=i},this.onEndDrag=function(n){var t=dr(r.el),i=v(r.el);n.preventDefault();n.stopPropagation();r.el.classList.remove(r.classNames.dragging);t.removeEventListener("mousemove",r.drag,!0);t.removeEventListener("mouseup",r.onEndDrag,!0);r.removePreventClickId=i.setTimeout(function(){t.removeEventListener("click",r.preventClick,!0);t.removeEventListener("dblclick",r.preventClick,!0);r.removePreventClickId=null})},this.preventClick=function(n){n.preventDefault();n.stopPropagation()},this.el=n,this.minScrollbarWidth=20,this.options=Object.assign({},t.defaultOptions,{},i),this.classNames=Object.assign({},t.defaultOptions.classNames,{},this.options.classNames),this.axis={x:{scrollOffsetAttr:"scrollLeft",sizeAttr:"width",scrollSizeAttr:"scrollWidth",offsetSizeAttr:"offsetWidth",offsetAttr:"left",overflowAttr:"overflowX",dragOffset:0,isOverflowing:!0,isVisible:!1,forceVisible:!1,track:{},scrollbar:{}},y:{scrollOffsetAttr:"scrollTop",sizeAttr:"height",scrollSizeAttr:"scrollHeight",offsetSizeAttr:"offsetHeight",offsetAttr:"top",overflowAttr:"overflowY",dragOffset:0,isOverflowing:!0,isVisible:!1,forceVisible:!1,track:{},scrollbar:{}}},this.removePreventClickId=null,t.instances.has(this.el))||(this.recalculate=as(this.recalculate.bind(this),64),this.onMouseMove=as(this.onMouseMove.bind(this),64),this.hideScrollbars=ps(this.hideScrollbars.bind(this),this.options.timeout),this.onWindowResize=ps(this.onWindowResize.bind(this),64,{leading:!0}),t.getRtlHelpers=hb(t.getRtlHelpers),this.init())}t.getRtlHelpers=function(){var f=document.createElement("div"),n,r,u,i,e;return f.innerHTML='<div class="hs-dummy-scrollbar-size"><div style="height: 200%; width: 200%; margin: 10px 0;"><\/div><\/div>',n=f.firstElementChild,document.body.appendChild(n),r=n.firstElementChild,n.scrollLeft=0,u=t.getOffset(n),i=t.getOffset(r),n.scrollLeft=999,e=t.getOffset(r),{isRtlScrollingInverted:u.left!==i.left&&i.left-e.left!=0,isRtlScrollbarInverted:u.left!==i.left}};t.getOffset=function(n){var t=n.getBoundingClientRect(),i=dr(n),r=v(n);return{top:t.top+(r.pageYOffset||i.documentElement.scrollTop),left:t.left+(r.pageXOffset||i.documentElement.scrollLeft)}};var n=t.prototype;return n.init=function(){t.instances.set(this.el,this);ou&&(this.initDOM(),this.setAccessibilityAttributes(),this.scrollbarWidth=this.getScrollbarWidth(),this.recalculate(),this.initListeners())},n.initDOM=function(){var i=this,n,t;if(Array.prototype.filter.call(this.el.children,function(n){return n.classList.contains(i.classNames.wrapper)}).length)this.wrapperEl=this.el.querySelector("."+this.classNames.wrapper),this.contentWrapperEl=this.options.scrollableNode||this.el.querySelector("."+this.classNames.contentWrapper),this.contentEl=this.options.contentNode||this.el.querySelector("."+this.classNames.contentEl),this.offsetEl=this.el.querySelector("."+this.classNames.offset),this.maskEl=this.el.querySelector("."+this.classNames.mask),this.placeholderEl=this.findChild(this.wrapperEl,"."+this.classNames.placeholder),this.heightAutoObserverWrapperEl=this.el.querySelector("."+this.classNames.heightAutoObserverWrapperEl),this.heightAutoObserverEl=this.el.querySelector("."+this.classNames.heightAutoObserverEl),this.axis.x.track.el=this.findChild(this.el,"."+this.classNames.track+"."+this.classNames.horizontal),this.axis.y.track.el=this.findChild(this.el,"."+this.classNames.track+"."+this.classNames.vertical);else{for(this.wrapperEl=document.createElement("div"),this.contentWrapperEl=document.createElement("div"),this.offsetEl=document.createElement("div"),this.maskEl=document.createElement("div"),this.contentEl=document.createElement("div"),this.placeholderEl=document.createElement("div"),this.heightAutoObserverWrapperEl=document.createElement("div"),this.heightAutoObserverEl=document.createElement("div"),this.wrapperEl.classList.add(this.classNames.wrapper),this.contentWrapperEl.classList.add(this.classNames.contentWrapper),this.offsetEl.classList.add(this.classNames.offset),this.maskEl.classList.add(this.classNames.mask),this.contentEl.classList.add(this.classNames.contentEl),this.placeholderEl.classList.add(this.classNames.placeholder),this.heightAutoObserverWrapperEl.classList.add(this.classNames.heightAutoObserverWrapperEl),this.heightAutoObserverEl.classList.add(this.classNames.heightAutoObserverEl);this.el.firstChild;)this.contentEl.appendChild(this.el.firstChild);this.contentWrapperEl.appendChild(this.contentEl);this.offsetEl.appendChild(this.contentWrapperEl);this.maskEl.appendChild(this.offsetEl);this.heightAutoObserverWrapperEl.appendChild(this.heightAutoObserverEl);this.wrapperEl.appendChild(this.heightAutoObserverWrapperEl);this.wrapperEl.appendChild(this.maskEl);this.wrapperEl.appendChild(this.placeholderEl);this.el.appendChild(this.wrapperEl)}this.axis.x.track.el&&this.axis.y.track.el||(n=document.createElement("div"),t=document.createElement("div"),n.classList.add(this.classNames.track),t.classList.add(this.classNames.scrollbar),n.appendChild(t),this.axis.x.track.el=n.cloneNode(!0),this.axis.x.track.el.classList.add(this.classNames.horizontal),this.axis.y.track.el=n.cloneNode(!0),this.axis.y.track.el.classList.add(this.classNames.vertical),this.el.appendChild(this.axis.x.track.el),this.el.appendChild(this.axis.y.track.el));this.axis.x.scrollbar.el=this.axis.x.track.el.querySelector("."+this.classNames.scrollbar);this.axis.y.scrollbar.el=this.axis.y.track.el.querySelector("."+this.classNames.scrollbar);this.options.autoHide||(this.axis.x.scrollbar.el.classList.add(this.classNames.visible),this.axis.y.scrollbar.el.classList.add(this.classNames.visible));this.el.setAttribute("data-simplebar","init")},n.setAccessibilityAttributes=function(){var n=this.options.ariaLabel||"scrollable content";this.contentWrapperEl.setAttribute("tabindex","0");this.contentWrapperEl.setAttribute("role","region");this.contentWrapperEl.setAttribute("aria-label",n)},n.initListeners=function(){var n=this,t=v(this.el),i,r;this.options.autoHide&&this.el.addEventListener("mouseenter",this.onMouseEnter);["mousedown","click","dblclick"].forEach(function(t){n.el.addEventListener(t,n.onPointerEvent,!0)});["touchstart","touchend","touchmove"].forEach(function(t){n.el.addEventListener(t,n.onPointerEvent,{capture:!0,passive:!0})});this.el.addEventListener("mousemove",this.onMouseMove);this.el.addEventListener("mouseleave",this.onMouseLeave);this.contentWrapperEl.addEventListener("scroll",this.onScroll);t.addEventListener("resize",this.onWindowResize);i=!1;r=t.ResizeObserver||hk;this.resizeObserver=new r(function(){i&&n.recalculate()});this.resizeObserver.observe(this.el);this.resizeObserver.observe(this.contentEl);t.requestAnimationFrame(function(){i=!0});this.mutationObserver=new t.MutationObserver(this.recalculate);this.mutationObserver.observe(this.contentEl,{childList:!0,subtree:!0,characterData:!0})},n.recalculate=function(){var e=v(this.el),n,t,i,u,f;this.elStyles=e.getComputedStyle(this.el);this.isRtl=this.elStyles.direction==="rtl";var o=this.heightAutoObserverEl.offsetHeight<=1,s=this.heightAutoObserverEl.offsetWidth<=1,r=this.contentEl.offsetWidth,h=this.contentWrapperEl.offsetWidth,c=this.elStyles.overflowX,l=this.elStyles.overflowY;this.contentEl.style.padding=this.elStyles.paddingTop+" "+this.elStyles.paddingRight+" "+this.elStyles.paddingBottom+" "+this.elStyles.paddingLeft;this.wrapperEl.style.margin="-"+this.elStyles.paddingTop+" -"+this.elStyles.paddingRight+" -"+this.elStyles.paddingBottom+" -"+this.elStyles.paddingLeft;n=this.contentEl.scrollHeight;t=this.contentEl.scrollWidth;this.contentWrapperEl.style.height=o?"auto":"100%";this.placeholderEl.style.width=s?r+"px":"auto";this.placeholderEl.style.height=n+"px";i=this.contentWrapperEl.offsetHeight;this.axis.x.isOverflowing=t>r;this.axis.y.isOverflowing=n>i;this.axis.x.isOverflowing=c==="hidden"?!1:this.axis.x.isOverflowing;this.axis.y.isOverflowing=l==="hidden"?!1:this.axis.y.isOverflowing;this.axis.x.forceVisible=this.options.forceVisible==="x"||this.options.forceVisible===!0;this.axis.y.forceVisible=this.options.forceVisible==="y"||this.options.forceVisible===!0;this.hideNativeScrollbar();u=this.axis.x.isOverflowing?this.scrollbarWidth:0;f=this.axis.y.isOverflowing?this.scrollbarWidth:0;this.axis.x.isOverflowing=this.axis.x.isOverflowing&&t>h-f;this.axis.y.isOverflowing=this.axis.y.isOverflowing&&n>i-u;this.axis.x.scrollbar.size=this.getScrollbarSize("x");this.axis.y.scrollbar.size=this.getScrollbarSize("y");this.axis.x.scrollbar.el.style.width=this.axis.x.scrollbar.size+"px";this.axis.y.scrollbar.el.style.height=this.axis.y.scrollbar.size+"px";this.positionScrollbar("x");this.positionScrollbar("y");this.toggleTrackVisibility("x");this.toggleTrackVisibility("y")},n.getScrollbarSize=function(n){if(n===void 0&&(n="y"),!this.axis[n].isOverflowing)return 0;var r=this.contentEl[this.axis[n].scrollSizeAttr],i=this.axis[n].track.el[this.axis[n].offsetSizeAttr],t,u=i/r;return t=Math.max(~~(u*i),this.options.scrollbarMinSize),this.options.scrollbarMaxSize&&(t=Math.min(t,this.options.scrollbarMaxSize)),t},n.positionScrollbar=function(n){var e,i;if(n===void 0&&(n="y"),this.axis[n].isOverflowing){var o=this.contentWrapperEl[this.axis[n].scrollSizeAttr],f=this.axis[n].track.el[this.axis[n].offsetSizeAttr],s=parseInt(this.elStyles[this.axis[n].sizeAttr],10),u=this.axis[n].scrollbar,r=this.contentWrapperEl[this.axis[n].scrollOffsetAttr];r=n==="x"&&this.isRtl&&t.getRtlHelpers().isRtlScrollingInverted?-r:r;e=r/(o-s);i=~~((f-u.size)*e);i=n==="x"&&this.isRtl&&t.getRtlHelpers().isRtlScrollbarInverted?i+(f-u.size):i;u.el.style.transform=n==="x"?"translate3d("+i+"px, 0, 0)":"translate3d(0, "+i+"px, 0)"}},n.toggleTrackVisibility=function(n){n===void 0&&(n="y");var t=this.axis[n].track.el,i=this.axis[n].scrollbar.el;this.axis[n].isOverflowing||this.axis[n].forceVisible?(t.style.visibility="visible",this.contentWrapperEl.style[this.axis[n].overflowAttr]="scroll"):(t.style.visibility="hidden",this.contentWrapperEl.style[this.axis[n].overflowAttr]="hidden");i.style.display=this.axis[n].isOverflowing?"block":"none"},n.hideNativeScrollbar=function(){this.offsetEl.style[this.isRtl?"left":"right"]=this.axis.y.isOverflowing||this.axis.y.forceVisible?"-"+this.scrollbarWidth+"px":0;this.offsetEl.style.bottom=this.axis.x.isOverflowing||this.axis.x.forceVisible?"-"+this.scrollbarWidth+"px":0},n.onMouseMoveForAxis=function(n){n===void 0&&(n="y");this.axis[n].track.rect=this.axis[n].track.el.getBoundingClientRect();this.axis[n].scrollbar.rect=this.axis[n].scrollbar.el.getBoundingClientRect();var t=this.isWithinBounds(this.axis[n].scrollbar.rect);t?this.axis[n].scrollbar.el.classList.add(this.classNames.hover):this.axis[n].scrollbar.el.classList.remove(this.classNames.hover);this.isWithinBounds(this.axis[n].track.rect)?(this.showScrollbar(n),this.axis[n].track.el.classList.add(this.classNames.hover)):this.axis[n].track.el.classList.remove(this.classNames.hover)},n.onMouseLeaveForAxis=function(n){n===void 0&&(n="y");this.axis[n].track.el.classList.remove(this.classNames.hover);this.axis[n].scrollbar.el.classList.remove(this.classNames.hover)},n.showScrollbar=function(n){n===void 0&&(n="y");var t=this.axis[n].scrollbar.el;this.axis[n].isVisible||(t.classList.add(this.classNames.visible),this.axis[n].isVisible=!0);this.options.autoHide&&this.hideScrollbars()},n.onDragStart=function(n,t){t===void 0&&(t="y");var i=dr(this.el),r=v(this.el),u=this.axis[t].scrollbar,f=t==="y"?n.pageY:n.pageX;this.axis[t].dragOffset=f-u.rect[this.axis[t].offsetAttr];this.draggedAxis=t;this.el.classList.add(this.classNames.dragging);i.addEventListener("mousemove",this.drag,!0);i.addEventListener("mouseup",this.onEndDrag,!0);this.removePreventClickId===null?(i.addEventListener("click",this.preventClick,!0),i.addEventListener("dblclick",this.preventClick,!0)):(r.clearTimeout(this.removePreventClickId),this.removePreventClickId=null)},n.onTrackClick=function(n,t){var r=this,u;if(t===void 0&&(t="y"),this.options.clickOnTrack){u=v(this.el);this.axis[t].scrollbar.rect=this.axis[t].scrollbar.el.getBoundingClientRect();var c=this.axis[t].scrollbar,e=c.rect[this.axis[t].offsetAttr],o=parseInt(this.elStyles[this.axis[t].sizeAttr],10),i=this.contentWrapperEl[this.axis[t].scrollOffsetAttr],l=t==="y"?this.mouseY-e:this.mouseX-e,s=l<0?-1:1,h=s===-1?i-o:i+o,f=function f(){var n,e;s===-1?i>h&&(i-=r.options.clickOnTrackSpeed,r.contentWrapperEl.scrollTo((n={},n[r.axis[t].offsetAttr]=i,n)),u.requestAnimationFrame(f)):i<h&&(i+=r.options.clickOnTrackSpeed,r.contentWrapperEl.scrollTo((e={},e[r.axis[t].offsetAttr]=i,e)),u.requestAnimationFrame(f))};f()}},n.getContentElement=function(){return this.contentEl},n.getScrollElement=function(){return this.contentWrapperEl},n.getScrollbarWidth=function(){try{return getComputedStyle(this.contentWrapperEl,"::-webkit-scrollbar").display==="none"||"scrollbarWidth"in document.documentElement.style||"-ms-overflow-style"in document.documentElement.style?0:tc(this.el)}catch(n){return tc(this.el)}},n.removeListeners=function(){var n=this,t=v(this.el);this.options.autoHide&&this.el.removeEventListener("mouseenter",this.onMouseEnter);["mousedown","click","dblclick"].forEach(function(t){n.el.removeEventListener(t,n.onPointerEvent,!0)});["touchstart","touchend","touchmove"].forEach(function(t){n.el.removeEventListener(t,n.onPointerEvent,{capture:!0,passive:!0})});this.el.removeEventListener("mousemove",this.onMouseMove);this.el.removeEventListener("mouseleave",this.onMouseLeave);this.contentWrapperEl&&this.contentWrapperEl.removeEventListener("scroll",this.onScroll);t.removeEventListener("resize",this.onWindowResize);this.mutationObserver&&this.mutationObserver.disconnect();this.resizeObserver&&this.resizeObserver.disconnect();this.recalculate.cancel();this.onMouseMove.cancel();this.hideScrollbars.cancel();this.onWindowResize.cancel()},n.unMount=function(){this.removeListeners();t.instances.delete(this.el)},n.isWithinBounds=function(n){return this.mouseX>=n.left&&this.mouseX<=n.left+n.width&&this.mouseY>=n.top&&this.mouseY<=n.top+n.height},n.findChild=function(n,t){var i=n.matches||n.webkitMatchesSelector||n.mozMatchesSelector||n.msMatchesSelector;return Array.prototype.filter.call(n.children,function(n){return i.call(n,t)})[0]},t}(),i.defaultOptions={autoHide:!0,forceVisible:!1,clickOnTrack:!0,clickOnTrackSpeed:40,classNames:{contentEl:"simplebar-content",contentWrapper:"simplebar-content-wrapper",offset:"simplebar-offset",mask:"simplebar-mask",wrapper:"simplebar-wrapper",placeholder:"simplebar-placeholder",scrollbar:"simplebar-scrollbar",track:"simplebar-track",heightAutoObserverWrapperEl:"simplebar-height-auto-observer-wrapper",heightAutoObserverEl:"simplebar-height-auto-observer",visible:"simplebar-visible",horizontal:"simplebar-horizontal",vertical:"simplebar-vertical",hover:"simplebar-hover",dragging:"simplebar-dragging"},scrollbarMinSize:25,scrollbarMaxSize:0,timeout:1e3},i.instances=new WeakMap,i.initDOMLoadedElements=function(){document.removeEventListener("DOMContentLoaded",this.initDOMLoadedElements);window.removeEventListener("load",this.initDOMLoadedElements);Array.prototype.forEach.call(document.querySelectorAll("[data-simplebar]"),function(n){n.getAttribute("data-simplebar")==="init"||i.instances.has(n)||new i(n,fi(n.attributes))})},i.removeObserver=function(){this.globalObserver.disconnect()},i.initHtmlApi=function(){this.initDOMLoadedElements=this.initDOMLoadedElements.bind(this);typeof MutationObserver!="undefined"&&(this.globalObserver=new MutationObserver(i.handleMutations),this.globalObserver.observe(document,{childList:!0,subtree:!0}));document.readyState!=="complete"&&(document.readyState==="loading"||document.documentElement.doScroll)?(document.addEventListener("DOMContentLoaded",this.initDOMLoadedElements),window.addEventListener("load",this.initDOMLoadedElements)):window.setTimeout(this.initDOMLoadedElements)},i.handleMutations=function(n){n.forEach(function(n){Array.prototype.forEach.call(n.addedNodes,function(n){n.nodeType===1&&(n.hasAttribute("data-simplebar")?!i.instances.has(n)&&document.documentElement.contains(n)&&new i(n,fi(n.attributes)):Array.prototype.forEach.call(n.querySelectorAll("[data-simplebar]"),function(n){n.getAttribute("data-simplebar")!=="init"&&!i.instances.has(n)&&document.documentElement.contains(n)&&new i(n,fi(n.attributes))}))});Array.prototype.forEach.call(n.removedNodes,function(n){n.nodeType===1&&(n.getAttribute("data-simplebar")==="init"?i.instances.has(n)&&!document.documentElement.contains(n)&&i.instances.get(n).unMount():Array.prototype.forEach.call(n.querySelectorAll('[data-simplebar="init"]'),function(n){i.instances.has(n)&&!document.documentElement.contains(n)&&i.instances.get(n).unMount()}))})})},i.getOptions=fi,ou&&i.initHtmlApi(),i}),function(n,t){typeof exports=="object"&&typeof module!="undefined"?module.exports=t():typeof define=="function"&&define.amd?define(t):(n=n||self,function(){var r=n.Cookies,i=n.Cookies=t();i.noConflict=function(){return n.Cookies=r,i}}())}(this,function(){"use strict";function n(n){for(var i,r,t=1;t<arguments.length;t++){i=arguments[t];for(r in i)n[r]=i[r]}return n}function t(i,r){function u(t,u,f){var o,e;if(typeof document!="undefined"){f=n({},r,f);typeof f.expires=="number"&&(f.expires=new Date(Date.now()+f.expires*864e5));f.expires&&(f.expires=f.expires.toUTCString());t=encodeURIComponent(t).replace(/%(2[346B]|5E|60|7C)/g,decodeURIComponent).replace(/[()]/g,escape);o="";for(e in f)f[e]&&(o+="; "+e,f[e]!==!0)&&(o+="="+f[e].split(";")[0]);return document.cookie=t+"="+i.write(u,t)+o}}function f(n){var f,t,r,e,o,u;if(typeof document!="undefined"&&(!arguments.length||n)){for(f=document.cookie?document.cookie.split("; "):[],t={},r=0;r<f.length;r++){e=f[r].split("=");o=e.slice(1).join("=");try{if(u=decodeURIComponent(e[0]),t[u]=i.read(o,u),n===u)break}catch(s){}}return n?t[n]:t}}return Object.create({set:u,get:f,remove:function(t,i){u(t,"",n({},i,{expires:-1}))},withAttributes:function(i){return t(this.converter,n({},this.attributes,i))},withConverter:function(i){return t(n({},this.converter,i),this.attributes)}},{attributes:{value:Object.freeze(r)},converter:{value:Object.freeze(i)}})}var i={read:function(n){return n[0]==='"'&&(n=n.slice(1,-1)),n.replace(/(%[\dA-F]{2})+/gi,decodeURIComponent)},write:function(n){return encodeURIComponent(n).replace(/%(2[346BF]|3[AC-F]|40|5[BDE]|60|7[BCD])/g,decodeURIComponent)}};return t(i,{path:"/"})});$(function(){function e(){i();u()}function i(){Cookies.set(t,!0,{expires:30})}function r(){$("#mailing-list-prompt").addClass("visible")}function u(){$("#mailing-list-prompt").removeClass("visible")}function f(n){n.find("form").submit(function(t){var r=$(this);t.preventDefault();$.ajax({type:"POST",url:r.attr("action"),data:r.serialize(),success:function(t){var r=$(t);n.replaceWith(r);r.addClass("visible");r.parent().find("[data-form-complete]").attr("data-form-complete")=="true"&&(i(),setTimeout(function(){u()},5e3));f(r)}})})}var t="mailing-list-prompt-closed",n;Cookies.get(t)!="true"&&($("#logo").attr("title")=="Jane Churchill"&&$(".home-full-image").length>0?(n=new IntersectionObserver(function(t){for(var u,i=0;i<t.length;i++)u=t[i],u.isIntersecting||(r(),n.disconnect())},{threshold:.8}),n.observe(document.querySelector(".home-full-image"))):setTimeout(function(){r()},5e3));$("#mailing-list-prompt").on("click","#mailing-list-close",function(){e()});f($("#mailing-list-prompt"))}),function(n){"use strict";n.matchMedia=n.matchMedia||function(n){var u,i=n.documentElement,f=i.firstElementChild||i.firstChild,r=n.createElement("body"),t=n.createElement("div");return t.id="mq-test-1",t.style.cssText="position:absolute;top:-100em",r.style.background="none",r.appendChild(t),function(n){return t.innerHTML='&shy;<style media="'+n+'"> #mq-test-1 { width: 42px; }<\/style>',i.insertBefore(r,f),u=t.offsetWidth===42,i.removeChild(r),{matches:u,media:n}}}(n.document)}(this),function(n){"use strict";function tt(){y(!0)}var t={};n.respond=t;t.update=function(){};var f=[],it=function(){var t=!1;try{t=new n.XMLHttpRequest}catch(i){t=new n.ActiveXObject("Microsoft.XMLHTTP")}return function(){return t}}(),p=function(n,t){var i=it();i&&(i.open("GET",n,!0),i.onreadystatechange=function(){i.readyState===4&&(i.status===200||i.status===304)&&t(i.responseText)},i.readyState!==4)&&i.send(null)},w=function(n){return n.replace(t.regex.minmaxwh,"").match(t.regex.other)};if(t.ajax=p,t.queue=f,t.unsupportedmq=w,t.regex={media:/@media[^\{]+\{([^\{\}]*\{[^\}\{]*\})+/gi,keyframes:/@(?:\-(?:o|moz|webkit)\-)?keyframes[^\{]+\{(?:[^\{\}]*\{[^\}\{]*\})+[^\}]*\}/gi,comments:/\/\*[^*]*\*+([^/][^*]*\*+)*\//gi,urls:/(url\()['"]?([^\/\)'"][^:\)'"]+)['"]?(\))/g,findStyles:/@media *([^\{]+)\{([\S\s]+?)$/,only:/(only\s+)?([a-zA-Z]+)\s?/,minw:/\(\s*min\-width\s*:\s*(\s*[0-9\.]+)(px|em)\s*\)/,maxw:/\(\s*max\-width\s*:\s*(\s*[0-9\.]+)(px|em)\s*\)/,minmaxwh:/\(\s*m(in|ax)\-(height|width)\s*:\s*(\s*[0-9\.]+)(px|em)\s*\)/gi,other:/\([^\)]*\)/g},t.mediaQueriesSupported=n.matchMedia&&n.matchMedia("only all")!==null&&n.matchMedia("only all").matches,!t.mediaQueriesSupported){var i=n.document,r=i.documentElement,e=[],o=[],u=[],c={},b=30,s=i.getElementsByTagName("head")[0]||r,rt=i.getElementsByTagName("base")[0],h=s.getElementsByTagName("link"),l,k,a,v=function(){var f,t=i.createElement("div"),n=i.body,o=r.style.fontSize,e=n&&n.style.fontSize,u=!1;return t.style.cssText="position:absolute;font-size:1em;width:1em",n||(n=u=i.createElement("body"),n.style.background="none"),r.style.fontSize="100%",n.style.fontSize="100%",n.appendChild(t),u&&r.insertBefore(n,r.firstChild),f=t.offsetWidth,u?r.removeChild(n):n.removeChild(t),r.style.fontSize=o,e&&(n.style.fontSize=e),a=parseFloat(f)},y=function(t){var rt="clientWidth",ut=r[rt],ft=i.compatMode==="CSS1Compat"&&ut||i.body[rt]||ut,p={},ct=h[h.length-1],et=(new Date).getTime(),tt,g,nt,f,it;if(t&&l&&et-l<b){n.clearTimeout(k);k=n.setTimeout(y,b);return}l=et;for(tt in e)if(e.hasOwnProperty(tt)){var c=e[tt],w=c.minw,d=c.maxw,ot=w===null,st=d===null,ht="em";!w||(w=parseFloat(w)*(w.indexOf(ht)>-1?a||v():1));!d||(d=parseFloat(d)*(d.indexOf(ht)>-1?a||v():1));c.hasquery&&(ot&&st||!(ot||ft>=w)||!(st||ft<=d))||(p[c.media]||(p[c.media]=[]),p[c.media].push(o[c.rules]))}for(g in u)u.hasOwnProperty(g)&&u[g]&&u[g].parentNode===s&&s.removeChild(u[g]);u.length=0;for(nt in p)p.hasOwnProperty(nt)&&(f=i.createElement("style"),it=p[nt].join("\n"),f.type="text/css",f.media=nt,s.insertBefore(f,ct.nextSibling),f.styleSheet?f.styleSheet.cssText=it:f.appendChild(i.createTextNode(it)),u.push(f))},d=function(n,i,r){var h=n.replace(t.regex.comments,"").replace(t.regex.keyframes,"").match(t.regex.media),c=h&&h.length||0,l,a,f,v,u,p,b,s;for(i=i.substring(0,i.lastIndexOf("/")),l=function(n){return n.replace(t.regex.urls,"$1"+i+"$2$3")},a=!c&&r,i.length&&(i+="/"),a&&(c=1),f=0;f<c;f++)for(a?(v=r,o.push(l(n))):(v=h[f].match(t.regex.findStyles)&&RegExp.$1,o.push(RegExp.$2&&l(RegExp.$2))),p=v.split(","),b=p.length,s=0;s<b;s++)(u=p[s],w(u))||e.push({media:u.split("(")[0].match(t.regex.only)&&RegExp.$2||"all",rules:o.length-1,hasquery:u.indexOf("(")>-1,minw:u.match(t.regex.minw)&&parseFloat(RegExp.$1)+(RegExp.$2||""),maxw:u.match(t.regex.maxw)&&parseFloat(RegExp.$1)+(RegExp.$2||"")});y()},g=function(){if(f.length){var t=f.shift();p(t.href,function(i){d(i,t.href,t.media);c[t.href]=!0;n.setTimeout(function(){g()},0)})}},nt=function(){for(var r=0;r<h.length;r++){var i=h[r],t=i.href,u=i.media,e=i.rel&&i.rel.toLowerCase()==="stylesheet";!t||!e||c[t]||(i.styleSheet&&i.styleSheet.rawCssText?(d(i.styleSheet.rawCssText,t,u),c[t]=!0):(/^([a-zA-Z:]*\/\/)/.test(t)||rt)&&t.replace(RegExp.$1,"").split("/")[0]!==n.location.host||(t.substring(0,2)==="//"&&(t=n.location.protocol+t),f.push({href:t,media:u})))}g()};nt();t.update=nt;t.getEmValue=v;n.addEventListener?n.addEventListener("resize",tt,!1):n.attachEvent&&n.attachEvent("onresize",tt)}}(this)