/*! jQuery v3.7.1 | (c) OpenJS Foundation and other contributors | jquery.org/license */
function LoadBannerImages(){var n=$(".banner-wrap .swiper-wrapper .swiper-slide"),i=n.attr("data-drag-slider"),r=n.attr("data-effect-slider"),u=n.attr("data-timing"),f='{"dragSlider":"'+i+'","effectSlider":"'+r+'","timingEachSlide":"'+u+'"}',t=JSON.parse(f),e;n&&n.length>1&&(e=new Swiper(".banner-swiper",{slidesPerView:1,spaceBetween:0,speed:1e3,pagination:{el:".swiper-pagination"},allowTouchMove:"true"==t.dragSlider,autoplay:{delay:t.timingEachSlide},loop:!1,navigation:{nextEl:".swiper-button-next",prevEl:".swiper-button-prev"},pagination:{el:".swiper-pagination",clickable:!0},effect:t.effectSlider,flipEffect:{slideShadows:!0},coverflowEffect:{rotate:30,slideShadows:!0},cubeEffect:{slideShadows:!0},creativeEffect:{prev:{translate:[0,0,-400]},next:{translate:["100%",0,0]}}}))}function popupBanner(){$(".btn-video-popup").magnificPopup({disableOn:700,type:"iframe",mainClass:"mfp-fade",preloader:!1,fixedContentPos:!1})}function ResizeBanner(n){if($window=$(window),$window.width()<=n){var i=$window.width(),t=2.57;$(".childpage-content").hasClass("investor-relations")&&(t=2.02);$heightBanner=i/t;$(".swiper-slide").css("height",$heightBanner)}else $(".swiper-slide").css("height","")}function BannerHeight(n){ResizeBanner(n);$window.resize(function(){$window=$(window);$window.width()<=n?ResizeBanner(n):$(".swiper-slide").css("height","")})}function configIframe(){$('a[data-toggle="tab"]').on("show.bs.tab",function(n){var i=$(n.target).attr("href"),t=$(i).find("iframe");if(t.attr("src")===undefined||!(t.attr("src").length>0)){$(i).find(".loading-icon").length>0&&$(i).find(".loading-icon").show();t.attr("data-src")!==undefined&&t.attr("data-src").length>0&&t.attr("src",t.attr("data-src"));$(i).find("iframe").on("load",function(){$(".loading-icon").length>0&&$(".loading-icon").hide()})}});$("iframe").each(function(){var n=$(this);n.attr("ea-src")!==undefined&&n.attr("ea-src").length>0&&(this.src=n.attr("ea-src"))});$("iframe.eurolandtool").on("load",function(){$(".loading-icon").length>0&&$(".loading-icon").hide()});$(".eurolandtool").each(function(){var n=$(this);EurolandToolIntegrationObject.set(n.attr("id"))})}var Swiper,$jscomp$this;!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 nu(n,t,i){var r,e,f=(i=i||u).createElement("script");if(f.text=n,t)for(r in ae)(e=t[r]||t.getAttribute&&t.getAttribute(r))&&f.setAttribute(r,e);i.head.appendChild(f).parentNode.removeChild(f)}function et(n){return null==n?n+"":"object"==typeof n||"function"==typeof n?oi[dr.call(n)]||"object":typeof n}function ki(n){var t=!!n&&"length"in n&&n.length,i=et(n);return!e(n)&&!ft(n)&&("array"===i||0===t||"number"==typeof t&&0<t&&t-1 in n)}function s(n,t){return n.nodeName&&n.nodeName.toLowerCase()===t.toLowerCase()}function be(n,t){return t?"\0"===n?"�":n.slice(0,-1)+"\\"+n.charCodeAt(n.length-1).toString(16)+" ":"\\"+n}function di(n,t,r){return e(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<d.call(t,n)!==r}):i.filter(t,n,r)}function cu(n,t){while((n=n[t])&&1!==n.nodeType);return n}function st(n){return n}function hi(n){throw n;}function lu(n,t,i,r){var u;try{n&&e(u=n.promise)?u.call(n).done(t).fail(i):n&&e(u=n.then)?u.call(n,t,i):t.apply(void 0,[n].slice(r))}catch(n){i.apply(void 0,[n])}}function li(){u.removeEventListener("DOMContentLoaded",li);n.removeEventListener("load",li);i.ready()}function ge(n,t){return t.toUpperCase()}function k(n){return n.replace(ke,"ms-").replace(de,ge)}function ni(){this.expando=i.expando+ni.uid++}function vu(n,t,i){var u,r;if(void 0===i&&1===n.nodeType)if(u="data-"+t.replace(to,"-$&").toLowerCase(),"string"==typeof(i=n.getAttribute(u))){try{i="true"===(r=i)||"false"!==r&&("null"===r?null:r===+r+""?+r:no.test(r)?JSON.parse(r):r)}catch(n){}c.set(n,t,i)}else i=void 0;return i}function pu(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)&&ti.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 lt(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&&ii(f)&&(o[u]=(e=c=s=void 0,c=(a=f).ownerDocument,l=a.nodeName,(e=gi[l])||(s=c.body.appendChild(c.createElement(l)),e=i.css(s,"display"),s.parentNode.removeChild(s),"none"===e&&(e="block"),gi[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 l(n,t){var r;return r="undefined"!=typeof n.getElementsByTagName?n.getElementsByTagName(t||"*"):"undefined"!=typeof n.querySelectorAll?n.querySelectorAll(t||"*"):[],void 0===t||t&&s(n,t)?i.merge([n],r):r}function nr(n,t){for(var i=0,u=n.length;i<u;i++)r.set(n[i],"globalEval",!t||r.get(t[i],"globalEval"))}function du(n,t,r,u,f){for(var e,o,p,c,w,a,s=t.createDocumentFragment(),y=[],h=0,b=n.length;h<b;h++)if((e=n[h])||0===e)if("object"===et(e))i.merge(y,e.nodeType?[e]:e);else if(ku.test(e)){for(o=o||s.appendChild(t.createElement("div")),p=(wu.exec(e)||["",""])[1].toLowerCase(),c=v[p]||v._default,o.innerHTML=c[1]+i.htmlPrefilter(e)+c[2],a=c[0];a--;)o=o.lastChild;i.merge(y,o.childNodes);(o=s.firstChild).textContent=""}else y.push(t.createTextNode(e));for(s.textContent="",h=0;e=y[h++];)if(u&&-1<i.inArray(e,u))f&&f.push(e);else if(w=ct(e),o=l(s.appendChild(e),"script"),w&&nr(o),r)for(a=0;e=o[a++];)bu.test(e.type||"")&&r.push(e);return s}function at(){return!0}function vt(){return!1}function ir(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)ir(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=vt;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 vi(n,t,u){u?(r.set(n,t,!1),i.event.add(n,t,{namespace:!1,handler:function(n){var f,u=r.get(this,t);if(1&n.isTrigger&&this[t]){if(u)(i.event.special[t]||{}).delegateType&&n.stopPropagation();else if(u=a.call(arguments),r.set(this,t,u),this[t](),f=r.get(this,t),r.set(this,t,!1),u!==f)return n.stopImmediatePropagation(),n.preventDefault(),f}else u&&(r.set(this,t,i.event.trigger(u[0],u.slice(1),this)),n.stopPropagation(),n.isImmediatePropagationStopped=at)}})):void 0===r.get(n,t)&&i.event.add(n,t,at)}function gu(n,t){return s(n,"table")&&s(11!==t.nodeType?t:t.firstChild,"tr")&&i(n).children("tbody")[0]||n}function eo(n){return n.type=(null!==n.getAttribute("type"))+"/"+n.type,n}function oo(n){return"true/"===(n.type||"").slice(0,5)?n.type=n.type.slice(5):n.removeAttribute("type"),n}function nf(n,t){var u,o,f,s,h,e;if(1===t.nodeType){if(r.hasData(n)&&(e=r.get(n).events))for(f in r.remove(t,"handle events"),e)for(u=0,o=e[f].length;u<o;u++)i.event.add(t,f,e[f][u]);c.hasData(n)&&(s=c.access(n),h=i.extend({},s),c.set(t,h))}}function yt(n,t,u,o){t=kr(t);var a,b,c,v,s,y,h=0,p=n.length,d=p-1,w=t[0],k=e(w);if(k||1<p&&"string"==typeof w&&!f.checkClone&&uo.test(w))return n.each(function(i){var r=n.eq(i);k&&(t[0]=w.call(this,i,r.html()));yt(r,t,u,o)});if(p&&(b=(a=du(t,n[0].ownerDocument,!1,n,o)).firstChild,1===a.childNodes.length&&(a=b),b||o)){for(v=(c=i.map(l(a,"script"),eo)).length;h<p;h++)s=a,h!==d&&(s=i.clone(s,!0,!0),v&&i.merge(c,l(s,"script"))),u.call(n[h],s,h);if(v)for(y=c[c.length-1].ownerDocument,i.map(c,oo),h=0;h<v;h++)s=c[h],bu.test(s.type||"")&&!r.access(s,"globalEval")&&i.contains(y,s)&&(s.src&&"module"!==(s.type||"").toLowerCase()?i._evalUrl&&!s.noModule&&i._evalUrl(s.src,{nonce:s.nonce||s.getAttribute("nonce")},y):nu(s.textContent.replace(fo,""),s,y))}return n}function tf(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(l(u)),u.parentNode&&(r&&ct(u)&&nr(l(u,"script")),u.parentNode.removeChild(u));return n}function ui(n,t,r){var o,s,h,u,c=ur.test(t),e=n.style;return(r=r||yi(n))&&(u=r.getPropertyValue(t)||r[t],c&&u&&(u=u.replace(gt,"$1")||void 0),""!==u||ct(n)||(u=i.style(n,t)),!f.pixelBoxStyles()&&rr.test(u)&&so.test(t)&&(o=e.width,s=e.minWidth,h=e.maxWidth,e.minWidth=e.maxWidth=e.width=u,u=r.width,e.width=o,e.minWidth=s,e.maxWidth=h)),void 0!==u?u+"":u}function uf(n,t){return{get:function(){if(!n())return(this.get=t).apply(this,arguments);delete this.get}}}function fr(n){var t=i.cssProps[n]||sf[n];return t||(n in ef?n:sf[n]=function(n){for(var i=n[0].toUpperCase()+n.slice(1),t=ff.length;t--;)if((n=ff[t]+i)in ef)return n}(n)||n)}function cf(n,t,i){var r=ti.exec(t);return r?Math.max(0,r[2]-(i||0))+(r[3]||"px"):t}function er(n,t,r,u,f,e){var o="width"===t?1:0,h=0,s=0,c=0;if(r===(u?"border":"content"))return 0;for(;o<4;o+=2)"margin"===r&&(c+=i.css(n,r+nt[o],!0,f)),u?("content"===r&&(s-=i.css(n,"padding"+nt[o],!0,f)),"margin"!==r&&(s-=i.css(n,"border"+nt[o]+"Width",!0,f))):(s+=i.css(n,"padding"+nt[o],!0,f),"padding"!==r?s+=i.css(n,"border"+nt[o]+"Width",!0,f):h+=i.css(n,"border"+nt[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+c}function lf(n,t,r){var e=yi(n),o=(!f.boxSizingReliable()||r)&&"border-box"===i.css(n,"boxSizing",!1,e),h=o,u=ui(n,t,e),c="offset"+t[0].toUpperCase()+t.slice(1);if(rr.test(u)){if(!r)return u;u="auto"}return(!f.boxSizingReliable()&&o||!f.reliableTrDimensions()&&s(n,"tr")||"auto"===u||!parseFloat(u)&&"inline"===i.css(n,"display",!1,e))&&n.getClientRects().length&&(o="border-box"===i.css(n,"boxSizing",!1,e),(h=c in n)&&(u=n[c])),(u=parseFloat(u)||0)+er(n,t,r||(o?"border":"content"),h,e,u)+"px"}function p(n,t,i,r,u){return new p.prototype.init(n,t,i,r,u)}function or(){pi&&(!1===u.hidden&&n.requestAnimationFrame?n.requestAnimationFrame(or):n.setTimeout(or,i.fx.interval),i.fx.tick())}function pf(){return n.setTimeout(function(){pt=void 0}),pt=Date.now()}function wi(n,t){var u,r=0,i={height:n};for(t=t?1:0;r<4;r+=2-t)i["margin"+(u=nt[r])]=i["padding"+u]=n;return t&&(i.opacity=i.width=n),i}function wf(n,t,i){for(var u,f=(w.tweeners[t]||[]).concat(w.tweeners["*"]),r=0,e=f.length;r<e;r++)if(u=f[r].call(i,t,n))return u}function w(n,t,r){var o,s,h=0,a=w.prefilters.length,f=i.Deferred().always(function(){delete l.elem}),l=function(){if(s)return!1;for(var o=pt||pf(),t=Math.max(0,u.startTime+u.duration-o),i=1-(t/u.duration||0),r=0,e=u.tweens.length;r<e;r++)u.tweens[r].run(i);return f.notifyWith(n,[u,i,t]),i<1&&e?t:(e||f.notifyWith(n,[u,1,0]),f.resolveWith(n,[u]),!1)},u=f.promise({elem:n,props:i.extend({},t),opts:i.extend(!0,{specialEasing:{},easing:i.easing._default},r),originalProperties:t,originalOptions:r,startTime:pt||pf(),duration:r.duration,tweens:[],createTween:function(t,r){var f=i.Tween(n,u.opts,t,r,u.opts.specialEasing[t]||u.opts.easing);return u.tweens.push(f),f},stop:function(t){var i=0,r=t?u.tweens.length:0;if(s)return this;for(s=!0;i<r;i++)u.tweens[i].run(1);return t?(f.notifyWith(n,[u,1,0]),f.resolveWith(n,[u,t])):f.rejectWith(n,[u,t]),this}}),c=u.props;for(!function(n,t){var r,f,e,u,o;for(r in n)if(e=t[f=k(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,u.opts.specialEasing);h<a;h++)if(o=w.prefilters[h].call(u,n,c,u.opts))return e(o.stop)&&(i._queueHooks(u.elem,u.opts.queue).stop=o.stop.bind(o)),o;return i.map(c,wf,u),e(u.opts.start)&&u.opts.start.call(n,u),u.progress(u.opts.progress).done(u.opts.done,u.opts.complete).fail(u.opts.fail).always(u.opts.always),i.fx.timer(i.extend(l,{elem:n,anim:u,queue:u.opts.queue})),u}function rt(n){return(n.match(y)||[]).join(" ")}function ut(n){return n.getAttribute&&n.getAttribute("class")||""}function sr(n){return Array.isArray(n)?n:"string"==typeof n&&n.match(y)||[]}function ar(n,t,r,u){var f;if(Array.isArray(t))i.each(t,function(t,i){r||lo.test(n)?u(n,i):ar(n+"["+("object"==typeof i&&null!=i?t:"")+"]",i,r,u)});else if(r||"object"!==et(t))u(n,t);else for(f in t)ar(n+"["+f+"]",t[f],r,u)}function ue(n){return function(t,i){"string"!=typeof t&&(i=t,t="*");var r,u=0,f=t.toLowerCase().match(y)||[];if(e(i))while(r=f[u++])"+"===r[0]?(r=r.slice(1)||"*",(n[r]=n[r]||[]).unshift(i)):(n[r]=n[r]||[]).push(i)}}function fe(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===vr;return e(t.dataTypes[0])||!f["*"]&&e("*")}function pr(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 h=[],br=Object.getPrototypeOf,a=h.slice,kr=h.flat?function(n){return h.flat.call(n)}:function(n){return h.concat.apply([],n)},ei=h.push,d=h.indexOf,oi={},dr=oi.toString,dt=oi.hasOwnProperty,gr=dt.toString,le=gr.call(Object),f={},e=function(n){return"function"==typeof n&&"number"!=typeof n.nodeType&&"function"!=typeof n.item},ft=function(n){return null!=n&&n===n.window},u=n.document,ae={type:!0,src:!0,nonce:!0,noModule:!0},tu="3.7.1",ve=/HTML$/i,i=function(n,t){return new i.fn.init(n,t)},iu,b,si,eu,ou,su,hu,y,au,ci,ht,ii,gi,v,ku,tr,pt,pi,wt,af,vf,yf,bf,bt,kf,df,gf,cr,lr,ee,kt,oe,wr,bi,se,he,ce;i.fn=i.prototype={jquery:tu,constructor:i,length:0,toArray:function(){return a.call(this)},get:function(n){return null==n?a.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(a.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(i.grep(this,function(n,t){return(t+1)%2}))},odd:function(){return this.pushStack(i.grep(this,function(n,t){return t%2}))},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:ei,sort:h.sort,splice:h.splice};i.extend=i.fn.extend=function(){var s,u,f,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||e(n)||(n={}),r===l&&(n=this,r--);r<l;r++)if(null!=(s=arguments[r]))for(u in s)t=s[u],"__proto__"!==u&&n!==t&&(h&&t&&(i.isPlainObject(t)||(o=Array.isArray(t)))?(f=n[u],c=o&&!Array.isArray(f)?[]:o||i.isPlainObject(f)?f:{},o=!1,n[u]=i.extend(h,c,t)):void 0!==t&&(n[u]=t));return n};i.extend({expando:"jQuery"+(tu+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]"!==dr.call(n))&&(!(t=br(n))||"function"==typeof(i=dt.call(t,"constructor")&&t.constructor)&&gr.call(i)===le)},isEmptyObject:function(n){for(var t in n)return!1;return!0},globalEval:function(n,t,i){nu(n,{nonce:t&&t.nonce},i)},each:function(n,t){var r,i=0;if(ki(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},text:function(n){var r,u="",f=0,t=n.nodeType;if(!t)while(r=n[f++])u+=i.text(r);return 1===t||11===t?n.textContent:9===t?n.documentElement.textContent:3===t||4===t?n.nodeValue:u},makeArray:function(n,t){var r=t||[];return null!=n&&(ki(Object(n))?i.merge(r,"string"==typeof n?[n]:n):ei.call(r,n)),r},inArray:function(n,t,i){return null==t?-1:d.call(t,n,i)},isXMLDoc:function(n){var i=n&&n.namespaceURI,t=n&&(n.ownerDocument||n).documentElement;return!ve.test(i||t&&t.nodeName||"HTML")},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(ki(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 kr(f)},guid:1,support:f});"function"==typeof Symbol&&(i.fn[Symbol.iterator]=h[Symbol.iterator]);i.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(n,t){oi["[object "+t+"]"]=t.toLowerCase()});var ye=h.pop,pe=h.sort,we=h.splice,o="[\\x20\\t\\r\\n\\f]",gt=new RegExp("^"+o+"+|((?:^|[^\\\\])(?:\\\\.)*)"+o+"+$","g");i.contains=function(n,t){var i=t&&t.parentNode;return n===i||!(!i||1!==i.nodeType||!(n.contains?n.contains(i):n.compareDocumentPosition&&16&n.compareDocumentPosition(i)))};iu=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g;i.escapeSelector=function(n){return(n+"").replace(iu,be)};b=u;si=ei;!function(){function r(n,t,o,s){var h,b,a,y,k,d,g,w=t&&t.ownerDocument,p=t?t.nodeType:9;if(o=o||[],"string"!=typeof n||!n||1!==p&&9!==p&&11!==p)return o;if(!s&&(nt(t),t=t||u,l)){if(11!==p&&(k=ir.exec(n)))if(h=k[1]){if(9===p){if(!(a=t.getElementById(h)))return o;if(a.id===h)return v.call(o,a),o}else if(w&&(a=w.getElementById(h))&&r.contains(t,a)&&a.id===h)return v.call(o,a),o}else{if(k[2])return v.apply(o,t.getElementsByTagName(n)),o;if((h=k[3])&&t.getElementsByClassName)return v.apply(o,t.getElementsByClassName(h)),o}if(!(ht[n+" "]||c&&c.test(n))){if(g=n,w=t,1===p&&(ki.test(n)||li.test(n))){for((w=bt.test(n)&&kt(t.parentNode)||t)==t&&f.scope||((y=t.getAttribute("id"))?y=i.escapeSelector(y):t.setAttribute("id",y=e)),b=(d=et(n)).length;b--;)d[b]=(y?"#"+y:":scope")+" "+at(d[b]);g=d.join(",")}try{return v.apply(o,w.querySelectorAll(g)),o}catch(t){ht(n,!0)}finally{y===e&&t.removeAttribute("id")}}}return yi(n.replace(gt,"$1"),t,o,s)}function lt(){var n=[];return function i(r,u){return n.push(r+" ")>t.cacheLength&&delete i[n.shift()],i[r+" "]=u}}function y(n){return n[e]=!0,n}function ut(n){var t=u.createElement("fieldset");try{return!!n(t)}catch(n){return!1}finally{t.parentNode&&t.parentNode.removeChild(t);t=null}}function fr(n){return function(t){return s(t,"input")&&t.type===n}}function er(n){return function(t){return(s(t,"input")||s(t,"button"))&&t.type===n}}function ai(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&&ur(t)===n:t.disabled===n:"label"in t&&t.disabled===n}}function it(n){return y(function(t){return t=+t,y(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 kt(n){return n&&"undefined"!=typeof n.getElementsByTagName&&n}function nt(n){var s,h=n?n.ownerDocument||n:b;return h!=u&&9===h.nodeType&&h.documentElement&&(p=(u=h).documentElement,l=!i.isXMLDoc(u),pt=p.matches||p.webkitMatchesSelector||p.msMatchesSelector,p.msMatchesSelector&&b!=u&&(s=u.defaultView)&&s.top!==s&&s.addEventListener("unload",rr),f.getById=ut(function(n){return p.appendChild(n).id=i.expando,!u.getElementsByName||!u.getElementsByName(i.expando).length}),f.disconnectedMatch=ut(function(n){return pt.call(n,"*")}),f.scope=ut(function(){return u.querySelectorAll(":scope")}),f.cssHas=ut(function(){try{return u.querySelector(":has(*,:jqfake)"),!1}catch(n){return!0}}),f.getById?(t.filter.ID=function(n){var t=n.replace(k,g);return function(n){return n.getAttribute("id")===t}},t.find.ID=function(n,t){if("undefined"!=typeof t.getElementById&&l){var i=t.getElementById(n);return i?[i]:[]}}):(t.filter.ID=function(n){var t=n.replace(k,g);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&&l){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=function(n,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(n):t.querySelectorAll(n)},t.find.CLASS=function(n,t){if("undefined"!=typeof t.getElementsByClassName&&l)return t.getElementsByClassName(n)},c=[],ut(function(n){var t;p.appendChild(n).innerHTML="<a id='"+e+"' href='' disabled='disabled'><\/a><select id='"+e+"-\r\\' disabled='disabled'><option selected=''><\/option><\/select>";n.querySelectorAll("[selected]").length||c.push("\\["+o+"*(?:value|"+oi+")");n.querySelectorAll("[id~="+e+"-]").length||c.push("~=");n.querySelectorAll("a#"+e+"+*").length||c.push(".#.+[+~]");n.querySelectorAll(":checked").length||c.push(":checked");(t=u.createElement("input")).setAttribute("type","hidden");n.appendChild(t).setAttribute("name","D");p.appendChild(n).disabled=!0;2!==n.querySelectorAll(":disabled").length&&c.push(":enabled",":disabled");(t=u.createElement("input")).setAttribute("name","");n.appendChild(t);n.querySelectorAll("[name='']").length||c.push("\\["+o+"*name"+o+"*="+o+"*(?:''|\"\")")}),f.cssHas||c.push(":has"),c=c.length&&new RegExp(c.join("|")),wt=function(n,t){if(n===t)return st=!0,0;var i=!n.compareDocumentPosition-!t.compareDocumentPosition;return i||(1&(i=(n.ownerDocument||n)==(t.ownerDocument||t)?n.compareDocumentPosition(t):1)||!f.sortDetached&&t.compareDocumentPosition(n)===i?n===u||n.ownerDocument==b&&r.contains(b,n)?-1:t===u||t.ownerDocument==b&&r.contains(b,t)?1:ft?d.call(ft,n)-d.call(ft,t):0:4&i?-1:1)}),u}function vi(){}function et(n,i){var e,f,s,o,u,h,c,l=fi[n+" "];if(l)return i?0:l.slice(0);for(u=n,h=[],c=t.preFilter;u;){for(o in e&&!(f=bi.exec(u))||(f&&(u=u.slice(f[0].length)||u),h.push(s=[])),e=!1,(f=li.exec(u))&&(e=f.shift(),s.push({value:e,type:f[0].replace(gt," ")}),u=u.slice(e.length)),t.filter)(f=ct[o].exec(u))&&(!c[o]||(f=c[o](f)))&&(e=f.shift(),s.push({value:e,type:o,matches:f}),u=u.slice(e.length));if(!e)break}return i?u.length:u?r.error(n):fi(n,h).slice(0)}function at(n){for(var t=0,r=n.length,i="";t<r;t++)i+=n[t].value;return i}function vt(n,t,i){var r=t.dir,u=t.next,f=u||r,o=i&&"parentNode"===f,h=pi++;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,c){var l,a,v=[w,h];if(c){while(t=t[r])if((1===t.nodeType||o)&&n(t,i,c))return!0}else while(t=t[r])if(1===t.nodeType||o)if(a=t[e]||(t[e]={}),u&&s(t,u))t=t[r]||t;else{if((l=a[f])&&l[0]===w&&l[1]===h)return v[2]=l[2];if((a[f]=v)[2]=n(t,i,c))return!0}return!1}}function ni(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 yt(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 ti(n,t,i,u,f,o){return u&&!u[e]&&(u=ti(u)),f&&!f[e]&&(f=ti(f,o)),y(function(e,o,s,h){var a,l,y,c,b=[],w=[],k=o.length,g=e||function(n,t,i){for(var u=0,f=t.length;u<f;u++)r(n,t[u],i);return i}(t||"*",s.nodeType?[s]:s,[]),p=!n||!e&&t?g:yt(g,b,n,s,h);if(i?i(p,c=f||(e?n:k||u)?[]:o,s,h):c=p,u)for(a=yt(c,w),u(a,[],s,h),l=a.length;l--;)(y=a[l])&&(c[w[l]]=!(p[w[l]]=y));if(e){if(f||n){if(f){for(a=[],l=c.length;l--;)(y=c[l])&&a.push(p[l]=y);f(null,c=[],a,h)}for(l=c.length;l--;)(y=c[l])&&-1<(a=f?d.call(e,y):b[l])&&(e[a]=!(o[a]=y))}}else c=yt(c===o?c.splice(k,c.length):c),f?f(null,o,c,h):v.apply(o,c)})}function ii(n){for(var o,u,r,s=n.length,h=t.relative[n[0].type],c=h||t.relative[" "],i=h?1:0,l=vt(function(n){return n===o},c,!0),a=vt(function(n){return-1<d.call(o,n)},c,!0),f=[function(n,t,i){var r=!h&&(i||t!=ot)||((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])f=[vt(ni(f),u)];else{if((u=t.filter[n[i].type].apply(null,n[i].matches))[e]){for(r=++i;r<s;r++)if(t.relative[n[r].type])break;return ti(1<i&&ni(f),1<i&&at(n.slice(0,i-1).concat({value:" "===n[i-2].type?"*":""})).replace(gt,"$1"),u,i<r&&ii(n.slice(i,r)),r<s&&ii(n=n.slice(r)),r<s&&at(n))}f.push(u)}return ni(f)}function ri(n,r){var s,h,c,o,a,p,b=[],k=[],f=ei[n+" "];if(!f){for(r||(r=et(n)),s=r.length;s--;)(f=ii(r[s]))[e]?b.push(f):k.push(f);(f=ei(n,(h=k,o=0<(c=b).length,a=0<h.length,p=function(n,r,f,e,s){var y,g,k,d=0,p="0",tt=n&&[],b=[],it=ot,rt=n||a&&t.find.TAG("*",s),ut=w+=null==it?1:Math.random()||.1,ft=rt.length;for(s&&(ot=r==u||r||s);p!==ft&&null!=(y=rt[p]);p++){if(a&&y){for(g=0,r||y.ownerDocument==u||(nt(y),f=!l);k=h[g++];)if(k(y,r||u,f)){v.call(e,y);break}s&&(w=ut)}o&&((y=!k&&y)&&d--,n&&tt.push(y))}if(d+=p,o&&p!==d){for(g=0;k=c[g++];)k(tt,b,r,f);if(n){if(0<d)while(p--)tt[p]||b[p]||(b[p]=ye.call(e));b=yt(b)}v.apply(e,b);s&&!n&&0<b.length&&1<d+c.length&&i.uniqueSort(e)}return s&&(w=ut,ot=it),tt},o?y(p):p))).selector=n}return f}function yi(n,i,r,u){var o,f,e,c,a,h="function"==typeof n&&n,s=!u&&et(n=h.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&&l&&t.relative[f[1].type]){if(!(i=(t.find.ID(e.matches[0].replace(k,g),i)||[])[0]))return r;h&&(i=i.parentNode);n=n.slice(f.shift().value.length)}for(o=ct.needsContext.test(n)?0:f.length;o--;){if(e=f[o],t.relative[c=e.type])break;if((a=t.find[c])&&(u=a(e.matches[0].replace(k,g),bt.test(f[0].type)&&kt(i.parentNode)||i))){if(f.splice(o,1),!(n=u.length&&at(f)))return v.apply(r,u),r;break}}}return(h||ri(n,s))(u,i,!l,r,!i||bt.test(n)&&kt(i.parentNode)||i),r}var rt,t,ot,ft,st,u,p,l,c,pt,v=si,e=i.expando,w=0,pi=0,ui=lt(),fi=lt(),ei=lt(),ht=lt(),wt=function(n,t){return n===t&&(st=!0),0},oi="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",tt="(?:\\\\[\\da-fA-F]{1,6}"+o+"?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+",hi="\\["+o+"*("+tt+")(?:"+o+"*([*^$|!~]?=)"+o+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+tt+"))|)"+o+"*\\]",ci=":("+tt+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+hi+")*)|.*)\\)|)",wi=new RegExp(o+"+","g"),bi=new RegExp("^"+o+"*,"+o+"*"),li=new RegExp("^"+o+"*([>+~]|"+o+")"+o+"*"),ki=new RegExp(o+"|>"),di=new RegExp(ci),gi=new RegExp("^"+tt+"$"),ct={ID:new RegExp("^#("+tt+")"),CLASS:new RegExp("^\\.("+tt+")"),TAG:new RegExp("^("+tt+"|[*])"),ATTR:new RegExp("^"+hi),PSEUDO:new RegExp("^"+ci),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+o+"*(even|odd|(([+-]|)(\\d*)n|)"+o+"*(?:([+-]|)"+o+"*(\\d+)|))"+o+"*\\)|)","i"),bool:new RegExp("^(?:"+oi+")$","i"),needsContext:new RegExp("^"+o+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+o+"*((?:-\\d)?\\d*)"+o+"*\\)|)(?=[^-]|$)","i")},nr=/^(?:input|select|textarea|button)$/i,tr=/^h\d$/i,ir=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,bt=/[+~]/,k=new RegExp("\\\\[\\da-fA-F]{1,6}"+o+"?|\\\\([^\\r\\n\\f])","g"),g=function(n,t){var i="0x"+n.slice(1)-65536;return t||(i<0?String.fromCharCode(i+65536):String.fromCharCode(i>>10|55296,1023&i|56320))},rr=function(){nt()},ur=vt(function(n){return!0===n.disabled&&s(n,"fieldset")},{dir:"parentNode",next:"legend"});try{v.apply(h=a.call(b.childNodes),b.childNodes);h[b.childNodes.length].nodeType}catch(rt){v={apply:function(n,t){si.apply(n,a.call(t))},call:function(n){si.apply(n,a.call(arguments,1))}}}for(rt in r.matches=function(n,t){return r(n,null,null,t)},r.matchesSelector=function(n,t){if(nt(n),l&&!ht[t+" "]&&(!c||!c.test(t)))try{var i=pt.call(n,t);if(i||f.disconnectedMatch||n.document&&11!==n.document.nodeType)return i}catch(n){ht(t,!0)}return 0<r(t,u,null,[n]).length},r.contains=function(n,t){return(n.ownerDocument||n)!=u&&nt(n),i.contains(n,t)},r.attr=function(n,i){(n.ownerDocument||n)!=u&&nt(n);var r=t.attrHandle[i.toLowerCase()],f=r&&dt.call(t.attrHandle,i.toLowerCase())?r(n,i,!l):void 0;return void 0!==f?f:n.getAttribute(i)},r.error=function(n){throw new Error("Syntax error, unrecognized expression: "+n);},i.uniqueSort=function(n){var r,u=[],t=0,i=0;if(st=!f.sortStable,ft=!f.sortStable&&a.call(n,0),pe.call(n,wt),st){while(r=n[i++])r===n[i]&&(t=u.push(i));while(t--)we.call(n,u[t],1)}return ft=null,n},i.fn.uniqueSort=function(){return this.pushStack(i.uniqueSort(a.apply(this)))},(t=i.expr={cacheLength:50,createPseudo:y,match:ct,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(k,g),n[3]=(n[3]||n[4]||n[5]||"").replace(k,g),"~="===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]||r.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]&&r.error(n[0]),n},PSEUDO:function(n){var i,t=!n[6]&&n[2];return ct.CHILD.test(n[0])?null:(n[3]?n[2]=n[4]||n[5]||"":t&&di.test(t)&&(i=et(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(k,g).toLowerCase();return"*"===n?function(){return!0}:function(n){return s(n,t)}},CLASS:function(n){var t=ui[n+" "];return t||(t=new RegExp("(^|"+o+")"+n+"("+o+"|$)"))&&ui(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(u){var f=r.attr(u,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(wi," ")+" ").indexOf(i):"|="===t&&(f===i||f.slice(0,i.length+1)===i+"-"))}},CHILD:function(n,t,i,r,u){var h="nth"!==n.slice(0,3),o="last"!==n.slice(-4),f="of-type"===t;return 1===r&&0===u?function(n){return!!n.parentNode}:function(t,i,c){var p,d,l,v,b,k=h!==o?"nextSibling":"previousSibling",y=t.parentNode,nt=f&&t.nodeName.toLowerCase(),g=!c&&!f,a=!1;if(y){if(h){while(k){for(l=t;l=l[k];)if(f?s(l,nt):1===l.nodeType)return!1;b=k="only"===n&&!b&&"nextSibling"}return!0}if(b=[o?y.firstChild:y.lastChild],o&&g){for(a=(v=(p=(d=y[e]||(y[e]={}))[n]||[])[0]===w&&p[1])&&p[2],l=v&&y.childNodes[v];l=++v&&l&&l[k]||(a=v=0)||b.pop();)if(1===l.nodeType&&++a&&l===t){d[n]=[w,v,a];break}}else if(g&&(a=v=(p=(d=t[e]||(t[e]={}))[n]||[])[0]===w&&p[1]),!1===a)while(l=++v&&l&&l[k]||(a=v=0)||b.pop())if((f?s(l,nt):1===l.nodeType)&&++a&&(g&&((d=l[e]||(l[e]={}))[n]=[w,a]),l===t))break;return(a-=u)===r||a%r==0&&0<=a/r}}},PSEUDO:function(n,i){var f,u=t.pseudos[n]||t.setFilters[n.toLowerCase()]||r.error("unsupported pseudo: "+n);return u[e]?u(i):1<u.length?(f=[n,n,"",i],t.setFilters.hasOwnProperty(n.toLowerCase())?y(function(n,t){for(var e,r=u(n,i),f=r.length;f--;)n[e=d.call(n,r[f])]=!(t[e]=r[f])}):function(n){return u(n,0,f)}):u}},pseudos:{not:y(function(n){var t=[],r=[],i=ri(n.replace(gt,"$1"));return i[e]?y(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:y(function(n){return function(t){return 0<r(n,t).length}}),contains:y(function(n){return n=n.replace(k,g),function(t){return-1<(t.textContent||i.text(t)).indexOf(n)}}),lang:y(function(n){return gi.test(n||"")||r.error("unsupported lang: "+n),n=n.replace(k,g).toLowerCase(),function(t){var i;do if(i=l?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===p},focus:function(n){return n===function(){try{return u.activeElement}catch(n){}}()&&u.hasFocus()&&!!(n.type||n.href||~n.tabIndex)},enabled:ai(!1),disabled:ai(!0),checked:function(n){return s(n,"input")&&!!n.checked||s(n,"option")&&!!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 tr.test(n.nodeName)},input:function(n){return nr.test(n.nodeName)},button:function(n){return s(n,"input")&&"button"===n.type||s(n,"button")},text:function(n){var t;return s(n,"input")&&"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]=fr(rt);for(rt in{submit:!0,reset:!0})t.pseudos[rt]=er(rt);vi.prototype=t.filters=t.pseudos;t.setFilters=new vi;f.sortStable=e.split("").sort(wt).join("")===e;nt();f.sortDetached=ut(function(n){return 1&n.compareDocumentPosition(u.createElement("fieldset"))});i.find=r;i.expr[":"]=i.expr.pseudos;i.unique=i.uniqueSort;r.compile=ri;r.select=yi;r.setDocument=nt;r.tokenize=et;r.escape=i.escapeSelector;r.getText=i.text;r.isXML=i.isXMLDoc;r.selectors=i.expr;r.support=i.support;r.uniqueSort=i.uniqueSort}();var ot=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},ru=function(n,t){for(var i=[];n;n=n.nextSibling)1===n.nodeType&&n!==t&&i.push(n);return i},uu=i.expr.match.needsContext,fu=/^<([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(di(this,n||[],!1))},not:function(n){return this.pushStack(di(this,n||[],!0))},is:function(n){return!!di(this,"string"==typeof n&&uu.test(n)?i(n):n||[],!1).length}});ou=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(i.fn.init=function(n,t,r){var f,o;if(!n)return this;if(r=r||eu,"string"==typeof n){if(!(f="<"===n[0]&&">"===n[n.length-1]&&3<=n.length?[null,n,null]:ou.exec(n))||!f[1]&&t)return!t||t.jquery?(t||r).find(n):this.constructor(t).find(n);if(f[1]){if(t=t instanceof i?t[0]:t,i.merge(this,i.parseHTML(f[1],t&&t.nodeType?t.ownerDocument||t:u,!0)),fu.test(f[1])&&i.isPlainObject(t))for(f in t)e(this[f])?this[f](t[f]):this.attr(f,t[f]);return this}return(o=u.getElementById(f[2]))&&(this[0]=o,this.length=1),this}return n.nodeType?(this[0]=n,this.length=1,this):e(n)?void 0!==r.ready?r.ready(n):n(i):i.makeArray(n,this)}).prototype=i.fn;eu=i(u);su=/^(?:parents|prev(?:Until|All))/;hu={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(!uu.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?d.call(i(n),this[0]):d.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 ot(n,"parentNode")},parentsUntil:function(n,t,i){return ot(n,"parentNode",i)},next:function(n){return cu(n,"nextSibling")},prev:function(n){return cu(n,"previousSibling")},nextAll:function(n){return ot(n,"nextSibling")},prevAll:function(n){return ot(n,"previousSibling")},nextUntil:function(n,t,i){return ot(n,"nextSibling",i)},prevUntil:function(n,t,i){return ot(n,"previousSibling",i)},siblings:function(n){return ru((n.parentNode||{}).firstChild,n)},children:function(n){return ru(n.firstChild)},contents:function(n){return null!=n.contentDocument&&br(n.contentDocument)?n.contentDocument:(s(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&&(hu[n]||i.uniqueSort(f),su.test(n)&&f.reverse()),this.pushStack(f)}});y=/[^\x20\t\r\n\f]+/g;i.Callbacks=function(n){var l,h;n="string"==typeof n?(l=n,h={},i.each(l.match(y)||[],function(n,t){h[t]=!0}),h):i.extend({},n);var o,r,a,u,t=[],s=[],f=-1,v=function(){for(u=u||n.once,a=o=!0;s.length;f=-1)for(r=s.shift();++f<t.length;)!1===t[f].apply(r[0],r[1])&&n.stopOnFalse&&(f=t.length,r=!1);n.memory||(r=!1);o=!1;u&&(t=r?[]:"")},c={add:function(){return t&&(r&&!o&&(f=t.length-1,s.push(r)),function u(r){i.each(r,function(i,r){e(r)?n.unique&&c.has(r)||t.push(r):r&&r.length&&"string"!==et(r)&&u(r)})}(arguments),r&&!o&&v()),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<=f&&f--}),this},has:function(n){return n?-1<i.inArray(n,t):0<t.length},empty:function(){return t&&(t=[]),this},disable:function(){return u=s=[],t=r="",this},disabled:function(){return!t},lock:function(){return u=s=[],r||o||(t=r=""),this},locked:function(){return!!u},fireWith:function(n,t){return u||(t=[n,(t=t||[]).slice?t.slice():t],s.push(t),o||v()),this},fire:function(){return c.fireWith(this,arguments),this},fired:function(){return!!a}};return c};i.extend({Deferred:function(t){var u=[["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",f={state:function(){return o},always:function(){return r.done(arguments).fail(arguments),this},"catch":function(n){return f.then(null,n)},pipe:function(){var n=arguments;return i.Deferred(function(t){i.each(u,function(i,u){var f=e(n[u[4]])&&n[u[4]];r[u[1]](function(){var n=f&&f.apply(this,arguments);n&&e(n.promise)?n.promise().progress(t.notify).done(t.resolve).fail(t.reject):t[u[0]+"With"](this,f?[n]:arguments)})});n=null}).promise()},then:function(t,r,f){function s(t,r,u,f){return function(){var h=this,c=arguments,a=function(){var n,i;if(!(t<o)){if((n=u.apply(h,c))===r.promise())throw new TypeError("Thenable self-resolution");i=n&&("object"==typeof n||"function"==typeof n)&&n.then;e(i)?f?i.call(n,s(o,r,st,f),s(o,r,hi,f)):(o++,i.call(n,s(o,r,st,f),s(o,r,hi,f),s(o,r,st,r.notifyWith))):(u!==st&&(h=void 0,c=[n]),(f||r.resolveWith)(h,c))}},l=f?a:function(){try{a()}catch(a){i.Deferred.exceptionHook&&i.Deferred.exceptionHook(a,l.error);o<=t+1&&(u!==hi&&(h=void 0,c=[a]),r.rejectWith(h,c))}};t?l():(i.Deferred.getErrorHook?l.error=i.Deferred.getErrorHook():i.Deferred.getStackHook&&(l.error=i.Deferred.getStackHook()),n.setTimeout(l))}}var o=0;return i.Deferred(function(n){u[0][3].add(s(0,n,e(f)?f:st,n.notifyWith));u[1][3].add(s(0,n,e(t)?t:st));u[2][3].add(s(0,n,e(r)?r:hi))}).promise()},promise:function(n){return null!=n?i.extend(n,f):f}},r={};return i.each(u,function(n,t){var i=t[2],e=t[5];f[t[1]]=i.add;e&&i.add(function(){o=e},u[3-n][2].disable,u[3-n][3].disable,u[0][2].lock,u[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}),f.promise(r),t&&t.call(r,r),r},when:function(n){var f=arguments.length,t=f,o=Array(t),u=a.call(arguments),r=i.Deferred(),s=function(n){return function(t){o[n]=this;u[n]=1<arguments.length?a.call(arguments):t;--f||r.resolveWith(o,u)}};if(f<=1&&(lu(n,r.done(s(t)).resolve,r.reject,!f),"pending"===r.state()||e(u[t]&&u[t].then)))return r.then();while(t--)lu(u[t],s(t),r.reject);return r.promise()}});au=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;i.Deferred.exceptionHook=function(t,i){n.console&&n.console.warn&&t&&au.test(t.name)&&n.console.warn("jQuery.Deferred exception: "+t.message,t.stack,i)};i.readyException=function(t){n.setTimeout(function(){throw t;})};ci=i.Deferred();i.fn.ready=function(n){return ci.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||ci.resolveWith(u,[i])}});i.ready.then=ci.then;"complete"===u.readyState||"loading"!==u.readyState&&!u.documentElement.doScroll?n.setTimeout(i.ready):(u.addEventListener("DOMContentLoaded",li),n.addEventListener("load",li));var g=function(n,t,r,u,f,o,s){var h=0,l=n.length,c=null==r;if("object"===et(r))for(h in f=!0,r)g(n,t,h,r[h],!0,o,s);else if(void 0!==u&&(f=!0,e(u)||(s=!0),c&&(s?(t.call(n,u),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?u:u.call(n[h],h,t(n[h],r)));return f?n:c?t.call(n):l?t(n[0],r):o},ke=/^-ms-/,de=/-([a-z])/g;ht=function(n){return 1===n.nodeType||9===n.nodeType||!+n.nodeType};ni.uid=1;ni.prototype={cache:function(n){var t=n[this.expando];return t||(t={},ht(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[k(t)]=i;else for(r in t)u[k(r)]=t[r];return u},get:function(n,t){return void 0===t?this.cache(n):n[this.expando]&&n[this.expando][k(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(k):(t=k(t))in r?[t]:t.match(y)||[]).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 ni,c=new ni,no=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,to=/[A-Z]/g;i.extend({hasData:function(n){return c.hasData(n)||r.hasData(n)},data:function(n,t,i){return c.access(n,t,i)},removeData:function(n,t){c.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],o=i&&i.attributes;if(void 0===n){if(this.length&&(e=c.get(i),1===i.nodeType&&!r.get(i,"hasDataAttrs"))){for(f=o.length;f--;)o[f]&&0===(u=o[f].name).indexOf("data-")&&(u=k(u.slice(5)),vu(i,u,e[u]));r.set(i,"hasDataAttrs",!0)}return e}return"object"==typeof n?this.each(function(){c.set(this,n)}):g(this,function(t){var r;if(i&&void 0===t)return void 0!==(r=c.get(i,n))?r:void 0!==(r=vu(i,n))?r:void 0;this.each(function(){c.set(this,n,t)})},null,t,1<arguments.length,null,!0)},removeData:function(n){return this.each(function(){c.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 yu=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,ti=new RegExp("^(?:([+-])=|)("+yu+")([a-z%]*)$","i"),nt=["Top","Right","Bottom","Left"],tt=u.documentElement,ct=function(n){return i.contains(n.ownerDocument,n)},io={composed:!0};tt.getRootNode&&(ct=function(n){return i.contains(n.ownerDocument,n)||n.getRootNode(io)===n.ownerDocument});ii=function(n,t){return"none"===(n=t||n).style.display||""===n.style.display&&ct(n)&&"none"===i.css(n,"display")};gi={};i.fn.extend({show:function(){return lt(this,!0)},hide:function(){return lt(this)},toggle:function(n){return"boolean"==typeof n?n?this.show():this.hide():this.each(function(){ii(this)?i(this).show():i(this).hide()})}});var it,ai,ri=/^(?:checkbox|radio)$/i,wu=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i,bu=/^$|^module$|\/(?:java|ecma)script/i;it=u.createDocumentFragment().appendChild(u.createElement("div"));(ai=u.createElement("input")).setAttribute("type","radio");ai.setAttribute("checked","checked");ai.setAttribute("name","t");it.appendChild(ai);f.checkClone=it.cloneNode(!0).cloneNode(!0).lastChild.checked;it.innerHTML="<textarea>x<\/textarea>";f.noCloneChecked=!!it.cloneNode(!0).lastChild.defaultValue;it.innerHTML="<option><\/option>";f.option=!!it.lastChild;v={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,"",""]};v.tbody=v.tfoot=v.colgroup=v.caption=v.thead;v.th=v.td;f.option||(v.optgroup=v.option=[1,"<select multiple='multiple'>","<\/select>"]);ku=/<|&#?\w+;/;tr=/^([^.]*)(?:\.(.+)|)/;i.event={global:{},add:function(n,t,u,f,e){var p,l,k,a,w,h,s,c,o,b,d,v=r.get(n);if(ht(n))for(u.handler&&(u=(p=u).handler,e=p.selector),e&&i.find.matchesSelector(tt,e),u.guid||(u.guid=i.guid++),(a=v.events)||(a=v.events=Object.create(null)),(l=v.handle)||(l=v.handle=function(t){if("undefined"!=typeof i&&i.event.triggered!==t.type)return i.event.dispatch.apply(n,arguments)}),w=(t=(t||"").match(y)||[""]).length;w--;)o=d=(k=tr.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=a[o])||((c=a[o]=[]).delegateCount=0,s.setup&&!1!==s.setup.call(n,f,b,l)||n.addEventListener&&n.addEventListener(o,l)),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 v,k,c,a,p,s,h,l,o,b,d,w=r.hasData(n)&&r.get(n);if(w&&(a=w.events)){for(p=(t=(t||"").match(y)||[""]).length;p--;)if(o=d=(c=tr.exec(t[p])||[])[1],b=(c[2]||"").split(".").sort(),o){for(h=i.event.special[o]||{},l=a[o=(f?h.delegateType:h.bindType)||o]||[],c=c[2]&&new RegExp("(^|\\.)"+b.join("\\.(?:.*\\.|)")+"(\\.|$)"),k=v=l.length;v--;)s=l[v],!e&&d!==s.origType||u&&u.guid!==s.guid||c&&!c.test(s.namespace)||f&&f!==s.selector&&("**"!==f||!s.selector)||(l.splice(v,1),s.selector&&l.delegateCount--,h.remove&&h.remove.call(n,s));k&&!l.length&&(h.teardown&&!1!==h.teardown.call(n,b,w.handle)||i.removeEvent(n,o,w.handle),delete a[o])}else for(o in a)i.event.remove(n,o+t[p],u,f,!0);i.isEmptyObject(a)&&r.remove(n,"handle events")}},dispatch:function(n){var u,h,c,e,f,l,s=new Array(arguments.length),t=i.event.fix(n),a=(r.get(this,"events")||Object.create(null))[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:e(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 ri.test(t.type)&&t.click&&s(t,"input")&&vi(t,"click",!0),!1},trigger:function(n){var t=this||n;return ri.test(t.type)&&t.click&&s(t,"input")&&vi(t,"click"),!0},_default:function(n){var t=n.target;return ri.test(t.type)&&t.click&&s(t,"input")&&r.get(t,"click")||s(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?at:vt,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:vt,isPropagationStopped:vt,isImmediatePropagationStopped:vt,isSimulated:!1,preventDefault:function(){var n=this.originalEvent;this.isDefaultPrevented=at;n&&!this.isSimulated&&n.preventDefault()},stopPropagation:function(){var n=this.originalEvent;this.isPropagationStopped=at;n&&!this.isSimulated&&n.stopPropagation()},stopImmediatePropagation:function(){var n=this.originalEvent;this.isImmediatePropagationStopped=at;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:!0},i.event.addProp);i.each({focus:"focusin",blur:"focusout"},function(n,t){function f(n){if(u.documentMode){var e=r.get(this,"handle"),f=i.event.fix(n);f.type="focusin"===n.type?"focus":"blur";f.isSimulated=!0;e(n);f.target===f.currentTarget&&e(f)}else i.event.simulate(t,n.target,i.event.fix(n))}i.event.special[n]={setup:function(){var i;if(vi(this,n,!0),!u.documentMode)return!1;(i=r.get(this,t))||this.addEventListener(t,f);r.set(this,t,(i||0)+1)},trigger:function(){return vi(this,n),!0},teardown:function(){var n;if(!u.documentMode)return!1;(n=r.get(this,t)-1)?r.set(this,t,n):(this.removeEventListener(t,f),r.remove(this,t))},_default:function(t){return r.get(t.target,n)},delegateType:t};i.event.special[t]={setup:function(){var i=this.ownerDocument||this.document||this,e=u.documentMode?this:i,o=r.get(e,t);o||(u.documentMode?this.addEventListener(t,f):i.addEventListener(n,f,!0));r.set(e,t,(o||0)+1)},teardown:function(){var e=this.ownerDocument||this.document||this,i=u.documentMode?this:e,o=r.get(i,t)-1;o?r.set(i,t,o):(u.documentMode?this.removeEventListener(t,f):e.removeEventListener(n,f,!0),r.remove(i,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 ir(this,n,t,i,r)},one:function(n,t,i,r){return ir(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=vt),this.each(function(){i.event.remove(this,n,r,t)})}});var ro=/<script|<style|<link/i,uo=/checked\s*(?:[^=]|=\s*.checked.)/i,fo=/^\s*<!\[CDATA\[|\]\]>\s*$/g;i.extend({htmlPrefilter:function(n){return n},clone:function(n,t,r){var u,h,o,e,c,a,v,s=n.cloneNode(!0),y=ct(n);if(!(f.noCloneChecked||1!==n.nodeType&&11!==n.nodeType||i.isXMLDoc(n)))for(e=l(s),u=0,h=(o=l(n)).length;u<h;u++)c=o[u],a=e[u],void 0,"input"===(v=a.nodeName.toLowerCase())&&ri.test(c.type)?a.checked=c.checked:"input"!==v&&"textarea"!==v||(a.defaultValue=c.defaultValue);if(t)if(r)for(o=o||l(n),e=e||l(s),u=0,h=o.length;u<h;u++)nf(o[u],e[u]);else nf(n,s);return 0<(e=l(s,"script")).length&&nr(e,!y&&l(n,"script")),s},cleanData:function(n){for(var u,t,f,o=i.event.special,e=0;void 0!==(t=n[e]);e++)if(ht(t)){if(u=t[r.expando]){if(u.events)for(f in u.events)o[f]?i.event.remove(t,f):i.removeEvent(t,f,u.handle);t[r.expando]=void 0}t[c.expando]&&(t[c.expando]=void 0)}}});i.fn.extend({detach:function(n){return tf(this,n,!0)},remove:function(n){return tf(this,n)},text:function(n){return g(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 yt(this,arguments,function(n){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||gu(this,n).appendChild(n)})},prepend:function(){return yt(this,arguments,function(n){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=gu(this,n);t.insertBefore(n,t.firstChild)}})},before:function(){return yt(this,arguments,function(n){this.parentNode&&this.parentNode.insertBefore(n,this)})},after:function(){return yt(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(l(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 g(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&&!ro.test(n)&&!v[(wu.exec(n)||["",""])[1].toLowerCase()]){n=i.htmlPrefilter(n);try{for(;r<u;r++)1===(t=this[r]||{}).nodeType&&(i.cleanData(l(t,!1)),t.innerHTML=n);t=0}catch(n){}}t&&this.empty().append(n)},null,n,arguments.length)},replaceWith:function(){var n=[];return yt(this,arguments,function(t){var r=this.parentNode;i.inArray(this,n)<0&&(i.cleanData(l(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),ei.apply(f,u.get());return this.pushStack(f)}});var rr=new RegExp("^("+yu+")(?!px)[a-z%]+$","i"),ur=/^--/,yi=function(t){var i=t.ownerDocument.defaultView;return i&&i.opener||(i=n),i.getComputedStyle(t)},rf=function(n,t,i){var u,r,f={};for(r in t)f[r]=n.style[r],n.style[r]=t[r];for(r in u=i.call(n),t)n.style[r]=f[r];return u},so=new RegExp(nt.join("|"),"i");!function(){function r(){if(t){s.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%";tt.appendChild(s).appendChild(t);var i=n.getComputedStyle(t);h="1%"!==i.top;v=12===e(i.marginLeft);t.style.right="60%";a=36===e(i.right);c=36===e(i.width);t.style.position="absolute";l=12===e(t.offsetWidth/3);tt.removeChild(s);t=null}}function e(n){return Math.round(parseFloat(n))}var h,c,l,a,o,v,s=u.createElement("div"),t=u.createElement("div");t.style&&(t.style.backgroundClip="content-box",t.cloneNode(!0).style.backgroundClip="",f.clearCloneStyle="content-box"===t.style.backgroundClip,i.extend(f,{boxSizingReliable:function(){return r(),c},pixelBoxStyles:function(){return r(),a},pixelPosition:function(){return r(),h},reliableMarginLeft:function(){return r(),v},scrollboxSize:function(){return r(),l},reliableTrDimensions:function(){var i,t,r,f;return null==o&&(i=u.createElement("table"),t=u.createElement("tr"),r=u.createElement("div"),i.style.cssText="position:absolute;left:-11111px;border-collapse:separate",t.style.cssText="box-sizing:content-box;border:1px solid",t.style.height="1px",r.style.height="9px",r.style.display="block",tt.appendChild(i).appendChild(t).appendChild(r),f=n.getComputedStyle(t),o=parseInt(f.height,10)+parseInt(f.borderTopWidth,10)+parseInt(f.borderBottomWidth,10)===t.offsetHeight,tt.removeChild(i)),o}}))}();var ff=["Webkit","Moz","ms"],ef=u.createElement("div").style,sf={};var ho=/^(none|table(?!-c[ea]).+)/,co={position:"absolute",visibility:"hidden",display:"block"},hf={letterSpacing:"0",fontWeight:"400"};i.extend({cssHooks:{opacity:{get:function(n,t){if(t){var i=ui(n,"opacity");return""===i?"1":i}}}},cssNumber:{animationIterationCount:!0,aspectRatio:!0,borderImageSlice:!0,columnCount:!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,scale:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeMiterlimit:!0,strokeOpacity:!0},cssProps:{},style:function(n,t,r,u){if(n&&3!==n.nodeType&&8!==n.nodeType&&n.style){var e,h,o,c=k(t),l=ur.test(t),s=n.style;if(l||(t=fr(c)),o=i.cssHooks[t]||i.cssHooks[c],void 0===r)return o&&"get"in o&&void 0!==(e=o.get(n,!1,u))?e:s[t];"string"==(h=typeof r)&&(e=ti.exec(r))&&e[1]&&(r=pu(n,t,e),h="number");null!=r&&r==r&&("number"!==h||l||(r+=e&&e[3]||(i.cssNumber[c]?"":"px")),f.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=k(t);return ur.test(t)||(t=fr(s)),(o=i.cssHooks[t]||i.cssHooks[s])&&"get"in o&&(f=o.get(n,!0,r)),void 0===f&&(f=ui(n,t,u)),"normal"===f&&t in hf&&(f=hf[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!ho.test(i.css(n,"display"))||n.getClientRects().length&&n.getBoundingClientRect().width?lf(n,t,u):rf(n,co,function(){return lf(n,t,u)})},set:function(n,r,u){var s,e=yi(n),h=!f.scrollboxSize()&&"absolute"===e.position,c=(h||u)&&"border-box"===i.css(n,"boxSizing",!1,e),o=u?er(n,t,u,c,e):0;return c&&h&&(o-=Math.ceil(n["offset"+t[0].toUpperCase()+t.slice(1)]-parseFloat(e[t])-er(n,t,"border",!1,e)-.5)),o&&(s=ti.exec(r))&&"px"!==(s[3]||"px")&&(n.style[t]=r,r=i.css(n,t)),cf(0,r,o)}}});i.cssHooks.marginLeft=uf(f.reliableMarginLeft,function(n,t){if(t)return(parseFloat(ui(n,"marginLeft"))||n.getBoundingClientRect().left-rf(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+nt[r]+t]=u[r]||u[r-2]||u[0];return f}};"margin"!==n&&(i.cssHooks[n+t].set=cf)});i.fn.extend({css:function(n,t){return g(this,function(n,t,r){var f,e,o={},u=0;if(Array.isArray(t)){for(f=yi(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=p).prototype={constructor:p,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=p.propHooks[this.prop];return n&&n.get?n.get(this):p.propHooks._default.get(this)},run:function(n){var t,r=p.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):p.propHooks._default.set(this),this}}).init.prototype=p.prototype;(p.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[fr(n.prop)]?n.elem[n.prop]=n.now:i.style(n.elem,n.prop,n.now+n.unit)}}}).scrollTop=p.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=p.prototype.init;i.fx.step={};vf=/^(?:toggle|show|hide)$/;yf=/queueHooks$/;i.Animation=i.extend(w,{tweeners:{"*":[function(n,t){var i=this.createTween(n,t);return pu(i.elem,n,ti.exec(t),i),i}]},tweener:function(n,t){e(n)?(t=n,n=["*"]):n=n.match(y);for(var i,r=0,u=n.length;r<u;r++)i=n[r],w.tweeners[i]=w.tweeners[i]||[],w.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&&ii(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],vf.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:(lt([n],!0),o=n.style.display||o,l=i.css(n,"display"),lt([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&&lt([n],!0),v.done(function(){for(f in a||lt([n]),r.remove(n,"fxshow"),p)i.style(n,f,p[f])})),h=wf(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?w.prefilters.unshift(n):w.prefilters.push(n)}});i.speed=function(n,t,r){var u=n&&"object"==typeof n?i.extend({},n):{complete:r||!r&&t||e(n)&&n,duration:n,easing:r&&t||t&&!e(t)&&t};return i.fx.off?u.duration=0:"number"!=typeof u.duration&&(u.duration=u.duration in i.fx.speeds?i.fx.speeds[u.duration]:i.fx.speeds._default),null!=u.queue&&!0!==u.queue||(u.queue="fx"),u.old=u.complete,u.complete=function(){e(u.old)&&u.old.call(this);u.queue&&i.dequeue(this,u.queue)},u};i.fn.extend({fadeTo:function(n,t,i,r){return this.filter(ii).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=w(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&&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&&yf.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(wi(t,!0),n,i,u)}});i.each({slideDown:wi("show"),slideUp:wi("hide"),slideToggle:wi("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(pt=Date.now();n<t.length;n++)(r=t[n])()||t[n]!==r||t.splice(n--,1);t.length||i.fx.stop();pt=void 0};i.fx.timer=function(n){i.timers.push(n);i.fx.start()};i.fx.interval=13;i.fx.start=function(){pi||(pi=!0,or())};i.fx.stop=function(){pi=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)}})};wt=u.createElement("input");af=u.createElement("select").appendChild(u.createElement("option"));wt.type="checkbox";f.checkOn=""!==wt.value;f.optSelected=af.selected;(wt=u.createElement("input")).value="t";wt.type="radio";f.radioValue="t"===wt.value;bt=i.expr.attrHandle;i.fn.extend({attr:function(n,t){return g(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)?bf: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(!f.radioValue&&"radio"===t&&s(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(y);if(r&&1===n.nodeType)while(i=r[u++])n.removeAttribute(i)}});bf={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=bt[t]||i.find.attr;bt[t]=function(n,t,i){var f,e,u=t.toLowerCase();return i||(e=bt[u],bt[u]=f,f=null!=r(n,t,i)?u:null,bt[u]=e),f}});kf=/^(?:input|select|textarea|button)$/i;df=/^(?:a|area)$/i;i.fn.extend({prop:function(n,t){return g(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):kf.test(n.nodeName)||df.test(n.nodeName)&&n.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}});f.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 u,t,f,o,r,s;return e(n)?this.each(function(t){i(this).addClass(n.call(this,t,ut(this)))}):(u=sr(n)).length?this.each(function(){if(f=ut(this),t=1===this.nodeType&&" "+rt(f)+" "){for(r=0;r<u.length;r++)o=u[r],t.indexOf(" "+o+" ")<0&&(t+=o+" ");s=rt(t);f!==s&&this.setAttribute("class",s)}}):this},removeClass:function(n){var u,t,f,o,r,s;return e(n)?this.each(function(t){i(this).removeClass(n.call(this,t,ut(this)))}):arguments.length?(u=sr(n)).length?this.each(function(){if(f=ut(this),t=1===this.nodeType&&" "+rt(f)+" "){for(r=0;r<u.length;r++)for(o=u[r];-1<t.indexOf(" "+o+" ");)t=t.replace(" "+o+" "," ");s=rt(t);f!==s&&this.setAttribute("class",s)}}):this:this.attr("class","")},toggleClass:function(n,t){var s,u,f,o,h=typeof n,c="string"===h||Array.isArray(n);return e(n)?this.each(function(r){i(this).toggleClass(n.call(this,r,ut(this),t),t)}):"boolean"==typeof t&&c?t?this.addClass(n):this.removeClass(n):(s=sr(n),this.each(function(){if(c)for(o=i(this),f=0;f<s.length;f++)u=s[f],o.hasClass(u)?o.removeClass(u):o.addClass(u);else void 0!==n&&"boolean"!==h||((u=ut(this))&&r.set(this,"__className__",u),this.setAttribute&&this.setAttribute("class",u||!1===n?"":r.get(this,"__className__")||""))}))},hasClass:function(n){for(var t,r=0,i=" "+n+" ";t=this[r++];)if(1===t.nodeType&&-1<(" "+rt(ut(t))+" ").indexOf(i))return!0;return!1}});gf=/\r/g;i.fn.extend({val:function(n){var t,r,f,u=this[0];return arguments.length?(f=e(n),this.each(function(r){var u;1===this.nodeType&&(null==(u=f?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))})):u?(t=i.valHooks[u.type]||i.valHooks[u.nodeName.toLowerCase()])&&"get"in t&&void 0!==(r=t.get(u,"value"))?r:"string"==typeof(r=u.value)?r.replace(gf,""):null==r?"":r:void 0}});i.extend({valHooks:{option:{get:function(n){var t=i.find.attr(n,"value");return null!=t?t:rt(i.text(n))}},select:{get:function(n){for(var e,t,o=n.options,u=n.selectedIndex,f="select-one"===n.type,h=f?null:[],c=f?u+1:o.length,r=u<0?c:f?u:0;r<c;r++)if(((t=o[r]).selected||r===u)&&!t.disabled&&(!t.parentNode.disabled||!s(t.parentNode,"optgroup"))){if(e=i(t).val(),f)return e;h.push(e)}return h},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)}};f.checkOn||(i.valHooks[this].get=function(n){return null===n.getAttribute("value")?"on":n.value})});var fi=n.location,ne={guid:Date.now()},hr=/\?/;i.parseXML=function(t){var r,u;if(!t||"string"!=typeof t)return null;try{r=(new n.DOMParser).parseFromString(t,"text/xml")}catch(t){}return u=r&&r.getElementsByTagName("parsererror")[0],r&&!u||i.error("Invalid XML: "+(u?i.map(u.childNodes,function(n){return n.textContent}).join("\n"):t)),r};cr=/^(?:focusinfocus|focusoutblur)$/;lr=function(n){n.stopPropagation()};i.extend(i.event,{trigger:function(t,f,o,s){var k,c,l,d,v,y,a,p,w=[o||u],h=dt.call(t,"type")?t.type:t,b=dt.call(t,"namespace")?t.namespace.split("."):[];if(c=p=l=o=o||u,3!==o.nodeType&&8!==o.nodeType&&!cr.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),f=null==f?[t]:i.makeArray(f,[t]),a=i.event.special[h]||{},s||!a.trigger||!1!==a.trigger.apply(o,f))){if(!s&&!a.noBubble&&!ft(o)){for(d=a.delegateType||h,cr.test(d+h)||(c=c.parentNode);c;c=c.parentNode)w.push(c),l=c;l===(o.ownerDocument||u)&&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")||Object.create(null))[t.type]&&r.get(c,"handle"))&&y.apply(c,f),(y=v&&c[v])&&y.apply&&ht(c)&&(t.result=y.apply(c,f),!1===t.result&&t.preventDefault());return t.type=h,s||t.isDefaultPrevented()||a._default&&!1!==a._default.apply(w.pop(),f)||!ht(o)||v&&e(o[h])&&!ft(o)&&((l=o[v])&&(o[v]=null),i.event.triggered=h,t.isPropagationStopped()&&p.addEventListener(h,lr),o[h](),t.isPropagationStopped()&&p.removeEventListener(h,lr),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)}});var lo=/\[\]$/,te=/\r?\n/g,ao=/^(?:submit|button|image|reset|file)$/i,vo=/^(?:input|select|textarea|keygen)/i;i.param=function(n,t){var r,u=[],f=function(n,t){var i=e(t)?t():t;u[u.length]=encodeURIComponent(n)+"="+encodeURIComponent(null==i?"":i)};if(null==n)return"";if(Array.isArray(n)||n.jquery&&!i.isPlainObject(n))i.each(n,function(){f(this.name,this.value)});else for(r in n)ar(r,n[r],t,f);return u.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")&&vo.test(this.nodeName)&&!ao.test(n)&&(this.checked||!ri.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(te,"\r\n")}}):{name:t.name,value:r.replace(te,"\r\n")}}).get()}});var yo=/%20/g,po=/#.*$/,wo=/([?&])_=[^&]*/,bo=/^(.*?):[ \t]*([^\r\n]*)$/gm,ko=/^(?:GET|HEAD)$/,go=/^\/\//,ie={},vr={},re="*/".concat("*"),yr=u.createElement("a");return yr.href=fi.href,i.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:fi.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(fi.protocol),global:!0,processData:!0,"async":!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":re,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?pr(pr(n,i.ajaxSettings),t):pr(i.ajaxSettings,n)},ajaxPrefilter:ue(ie),ajaxTransport:ue(vr),ajax:function(t,r){function b(t,r,u,c){var y,rt,b,p,g,a=r;s||(s=!0,d&&n.clearTimeout(d),l=void 0,k=c||"",e.readyState=0<t?4:0,y=200<=t&&t<300||304===t,u&&(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]}(f,e,u)),!y&&-1<i.inArray("script",f.dataTypes)&&i.inArray("json",f.dataTypes)<0&&(f.converters["text script"]=function(){}),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}}(f,p,e,y),y?(f.ifModified&&((g=e.getResponseHeader("Last-Modified"))&&(i.lastModified[o]=g),(g=e.getResponseHeader("etag"))&&(i.etag[o]=g)),204===t||"HEAD"===f.type?a="nocontent":304===t?a="notmodified":(a=p.state,rt=p.data,y=!(b=p.error))):(b=a,!t&&a||(a="error",t<0&&(t=0))),e.status=t,e.statusText=(r||a)+"",y?tt.resolveWith(h,[rt,a,e]):tt.rejectWith(h,[e,a,b]),e.statusCode(w),w=void 0,v&&nt.trigger(y?"ajaxSuccess":"ajaxError",[e,f,y?rt:b]),it.fireWith(h,[e,a]),v&&(nt.trigger("ajaxComplete",[e,f]),--i.active||i.event.trigger("ajaxStop")))}"object"==typeof t&&(r=t,t=void 0);r=r||{};var l,o,k,a,d,c,s,v,g,p,f=i.ajaxSetup({},r),h=f.context||f,nt=f.context&&(h.nodeType||h.jquery)?i(h):i.event,tt=i.Deferred(),it=i.Callbacks("once memory"),w=f.statusCode||{},rt={},ut={},ft="canceled",e={readyState:0,getResponseHeader:function(n){var t;if(s){if(!a)for(a={};t=bo.exec(k);)a[t[1].toLowerCase()+" "]=(a[t[1].toLowerCase()+" "]||[]).concat(t[2]);t=a[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&&(f.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 l&&l.abort(t),b(0,t),this}};if(tt.promise(e),f.url=((t||f.url||fi.href)+"").replace(go,fi.protocol+"//"),f.type=r.method||r.type||f.method||f.type,f.dataTypes=(f.dataType||"*").toLowerCase().match(y)||[""],null==f.crossDomain){c=u.createElement("a");try{c.href=f.url;c.href=c.href;f.crossDomain=yr.protocol+"//"+yr.host!=c.protocol+"//"+c.host}catch(t){f.crossDomain=!0}}if(f.data&&f.processData&&"string"!=typeof f.data&&(f.data=i.param(f.data,f.traditional)),fe(ie,f,r,e),s)return e;for(g in(v=i.event&&f.global)&&0==i.active++&&i.event.trigger("ajaxStart"),f.type=f.type.toUpperCase(),f.hasContent=!ko.test(f.type),o=f.url.replace(po,""),f.hasContent?f.data&&f.processData&&0===(f.contentType||"").indexOf("application/x-www-form-urlencoded")&&(f.data=f.data.replace(yo,"+")):(p=f.url.slice(o.length),f.data&&(f.processData||"string"==typeof f.data)&&(o+=(hr.test(o)?"&":"?")+f.data,delete f.data),!1===f.cache&&(o=o.replace(wo,"$1"),p=(hr.test(o)?"&":"?")+"_="+ne.guid+++p),f.url=o+p),f.ifModified&&(i.lastModified[o]&&e.setRequestHeader("If-Modified-Since",i.lastModified[o]),i.etag[o]&&e.setRequestHeader("If-None-Match",i.etag[o])),(f.data&&f.hasContent&&!1!==f.contentType||r.contentType)&&e.setRequestHeader("Content-Type",f.contentType),e.setRequestHeader("Accept",f.dataTypes[0]&&f.accepts[f.dataTypes[0]]?f.accepts[f.dataTypes[0]]+("*"!==f.dataTypes[0]?", "+re+"; q=0.01":""):f.accepts["*"]),f.headers)e.setRequestHeader(g,f.headers[g]);if(f.beforeSend&&(!1===f.beforeSend.call(h,e,f)||s))return e.abort();if(ft="abort",it.add(f.complete),e.done(f.success),e.fail(f.error),l=fe(vr,f,r,e)){if(e.readyState=1,v&&nt.trigger("ajaxSend",[e,f]),s)return e;f.async&&0<f.timeout&&(d=n.setTimeout(function(){e.abort("timeout")},f.timeout));try{s=!1;l.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,u,f){return e(r)&&(f=f||u,u=r,r=void 0),i.ajax(i.extend({url:n,type:t,dataType:f,data:r,success:u},i.isPlainObject(n)&&n))}}),i.ajaxPrefilter(function(n){for(var t in n.headers)"content-type"===t.toLowerCase()&&(n.contentType=n.headers[t]||"")}),i._evalUrl=function(n,t,r){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,r)}})},i.fn.extend({wrapAll:function(n){var t;return this[0]&&(e(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 e(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=e(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){}},ee={0:200,1223:204},kt=i.ajaxSettings.xhr(),f.cors=!!kt&&"withCredentials"in kt,f.ajax=kt=!!kt,i.ajaxTransport(function(t){var i,r;if(f.cors||kt&&!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(ee[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(f,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)});u.head.appendChild(r[0])},abort:function(){t&&t()}}}),wr=[],bi=/(=)\?(?=&|$)|\?\?/,i.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var n=wr.pop()||i.expando+"_"+ne.guid++;return this[n]=!0,n}}),i.ajaxPrefilter("json jsonp",function(t,r,u){var f,o,s,h=!1!==t.jsonp&&(bi.test(t.url)?"url":"string"==typeof t.data&&0===(t.contentType||"").indexOf("application/x-www-form-urlencoded")&&bi.test(t.data)&&"data");if(h||"jsonp"===t.dataTypes[0])return f=t.jsonpCallback=e(t.jsonpCallback)?t.jsonpCallback():t.jsonpCallback,h?t[h]=t[h].replace(bi,"$1"+f):!1!==t.jsonp&&(t.url+=(hr.test(t.url)?"&":"?")+t.jsonp+"="+f),t.converters["script json"]=function(){return s||i.error(f+" was not called"),s[0]},t.dataTypes[0]="json",o=n[f],n[f]=function(){s=arguments},u.always(function(){void 0===o?i(n).removeProp(f):n[f]=o;t[f]&&(t.jsonpCallback=r.jsonpCallback,wr.push(f));s&&e(o)&&o(s[0]);s=o=void 0}),"script"}),f.createHTMLDocument=((oe=u.implementation.createHTMLDocument("").body).innerHTML="<form><\/form><form><\/form>",2===oe.childNodes.length),i.parseHTML=function(n,t,r){return"string"!=typeof n?[]:("boolean"==typeof t&&(r=t,t=!1),t||(f.createHTMLDocument?((s=(t=u.implementation.createHTMLDocument("")).createElement("base")).href=u.location.href,t.head.appendChild(s)):t=u),e=!r&&[],(o=fu.exec(n))?[t.createElement(o[1])]:(o=du([n],t,e),e&&e.length&&i(e).remove(),i.merge([],o.childNodes)));var s,o,e},i.fn.load=function(n,t,r){var u,s,h,f=this,o=n.indexOf(" ");return-1<o&&(u=rt(n.slice(o)),n=n.slice(0,o)),e(t)?(r=t,t=void 0):t&&"object"==typeof t&&(s="POST"),0<f.length&&i.ajax({url:n,type:s||"GET",dataType:"html",data:t}).done(function(n){h=arguments;f.html(u?i("<div>").append(i.parseHTML(n)).find(u):n)}).always(r&&function(n,t){f.each(function(){r.apply(this,h||[n.responseText,t,n])})}),this},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,u,c,l=i.css(n,"position"),a=i(n),f={};"static"===l&&(n.style.position="relative");u=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);e(t)&&(t=t.call(n,r,i.extend({},u)));null!=t.top&&(f.top=t.top-u.top+h);null!=t.left&&(f.left=t.left-u.left+o);"using"in t?t.using.call(n,f):a.css(f)}},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||tt})}}),i.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(n,t){var r="pageYOffset"===t;i.fn[n]=function(i){return g(this,function(n,i,u){var f;if(ft(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]=uf(f.pixelPosition,function(n,r){if(r)return r=ui(n,t),rr.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 g(this,function(t,r,f){var e;return ft(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(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(n,t){i.fn[t]=function(n){return this.on(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)},hover:function(n,t){return this.on("mouseenter",n).on("mouseleave",t||n)}}),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)}}),se=/^[\s\uFEFF\xA0]+|([^\s\uFEFF\xA0])[\s\uFEFF\xA0]+$/g,i.proxy=function(n,t){var r,u,f;if("string"==typeof t&&(r=n[t],t=n,n=r),e(n))return u=a.call(arguments,2),(f=function(){return n.apply(t||this,u.concat(a.call(arguments)))}).guid=n.guid=n.guid||i.guid++,f},i.holdReady=function(n){n?i.readyWait++:i.ready(!0)},i.isArray=Array.isArray,i.parseJSON=JSON.parse,i.nodeName=s,i.isFunction=e,i.isWindow=ft,i.camelCase=k,i.type=et,i.now=Date.now,i.isNumeric=function(n){var t=i.type(n);return("number"===t||"string"===t)&&!isNaN(n-parseFloat(n))},i.trim=function(n){return null==n?"":(n+"").replace(se,"$1")},"function"==typeof define&&define.amd&&define("jquery",[],function(){return i}),he=n.jQuery,ce=n.$,i.noConflict=function(t){return n.$===i&&(n.$=ce),t&&n.jQuery===i&&(n.jQuery=he),i},"undefined"==typeof t&&(n.jQuery=n.$=i),i});
/*! Magnific Popup - v1.1.0 - 2016-02-20
* http://dimsemenov.com/plugins/magnific-popup/
* Copyright (c) 2016 Dmitry Semenov; */
!function(n){"function"==typeof define&&define.amd?define(["jquery"],n):n("object"==typeof exports?require("jquery"):window.jQuery||window.Zepto)}(function(n){var t,it,f,p,o,pt,s="Close",wt="BeforeClose",ti="AfterClose",ii="BeforeAppend",rt="MarkupParse",ut="Open",bt="Change",ft="mfp",u="."+ft,w="mfp-ready",kt="mfp-removing",et="mfp-prevent-close",b=function(){},ot=!!window.jQuery,h=n(window),r=function(n,i){t.ev.on(ft+n+u,i)},l=function(t,i,r,u){var f=document.createElement("div");return f.className="mfp-"+t,r&&(f.innerHTML=r),u?i&&i.appendChild(f):(f=n(f),i&&f.appendTo(i)),f},i=function(i,r){t.ev.triggerHandler(ft+i,r);t.st.callbacks&&(i=i.charAt(0).toLowerCase()+i.slice(1),t.st.callbacks[i]&&t.st.callbacks[i].apply(t,n.isArray(r)?r:[r]))},st=function(i){return i===pt&&t.currTemplate.closeBtn||(t.currTemplate.closeBtn=n(t.st.closeMarkup.replace("%title%",t.st.tClose)),pt=i),t.currTemplate.closeBtn},ht=function(){n.magnificPopup.instance||(t=new b,t.init(),n.magnificPopup.instance=t)},ri=function(){var n=document.createElement("p").style,t=["ms","O","Moz","Webkit"];if(void 0!==n.transition)return!0;for(;t.length;)if(t.pop()+"Transition"in n)return!0;return!1},a,k,d,g,ct,e,gt,at,ni,nt,yt,tt;b.prototype={constructor:b,init:function(){var i=navigator.appVersion;t.isLowIE=t.isIE8=document.all&&!document.addEventListener;t.isAndroid=/android/gi.test(i);t.isIOS=/iphone|ipad|ipod/gi.test(i);t.supportsTransition=ri();t.probablyMobile=t.isAndroid||t.isIOS||/(Opera Mini)|Kindle|webOS|BlackBerry|(Opera Mobi)|(Windows Phone)|IEMobile/i.test(navigator.userAgent);f=n(document);t.popupsCache={}},open:function(e){var s,c,p,b,a,k,v,d,y;if(e.isObj===!1){for(t.items=e.items.toArray(),t.index=0,p=e.items,s=0;s<p.length;s++)if(c=p[s],c.parsed&&(c=c.el[0]),c===e.el[0]){t.index=s;break}}else t.items=n.isArray(e.items)?e.items:[e.items],t.index=e.index||0;if(t.isOpen)return void t.updateItemHTML();for(t.types=[],o="",t.ev=e.mainEl&&e.mainEl.length?e.mainEl.eq(0):f,e.key?(t.popupsCache[e.key]||(t.popupsCache[e.key]={}),t.currTemplate=t.popupsCache[e.key]):t.currTemplate={},t.st=n.extend(!0,{},n.magnificPopup.defaults,e),t.fixedContentPos="auto"===t.st.fixedContentPos?!t.probablyMobile:t.st.fixedContentPos,t.st.modal&&(t.st.closeOnContentClick=!1,t.st.closeOnBgClick=!1,t.st.showCloseBtn=!1,t.st.enableEscapeKey=!1),t.bgOverlay||(t.bgOverlay=l("bg").on("click"+u,function(){t.close()}),t.wrap=l("wrap").attr("tabindex",-1).on("click"+u,function(n){t._checkIfClose(n.target)&&t.close()}),t.container=l("container",t.wrap)),t.contentContainer=l("content"),t.st.preloader&&(t.preloader=l("preloader",t.container,t.st.tLoading)),b=n.magnificPopup.modules,s=0;s<b.length;s++)a=b[s],a=a.charAt(0).toUpperCase()+a.slice(1),t["init"+a].call(t);return i("BeforeOpen"),t.st.showCloseBtn&&(t.st.closeBtnInside?(r(rt,function(n,t,i,r){i.close_replaceWith=st(r.type)}),o+=" mfp-close-btn-in"):t.wrap.append(st())),t.st.alignTop&&(o+=" mfp-align-top"),t.fixedContentPos?t.wrap.css({overflow:t.st.overflowY,overflowX:"hidden",overflowY:t.st.overflowY}):t.wrap.css({top:h.scrollTop(),position:"absolute"}),(t.st.fixedBgPos===!1||"auto"===t.st.fixedBgPos&&!t.fixedContentPos)&&t.bgOverlay.css({height:f.height(),position:"absolute"}),t.st.enableEscapeKey&&f.on("keyup"+u,function(n){27===n.keyCode&&t.close()}),h.on("resize"+u,function(){t.updateSize()}),t.st.closeOnContentClick||(o+=" mfp-auto-cursor"),o&&t.wrap.addClass(o),k=t.wH=h.height(),v={},t.fixedContentPos&&t._hasScrollBar(k)&&(d=t._getScrollbarSize(),d&&(v.marginRight=d)),t.fixedContentPos&&(t.isIE7?n("body, html").css("overflow","hidden"):v.overflow="hidden"),y=t.st.mainClass,t.isIE7&&(y+=" mfp-ie7"),y&&t._addClassToMFP(y),t.updateItemHTML(),i("BuildControls"),n("html").css(v),t.bgOverlay.add(t.wrap).prependTo(t.st.prependTo||n(document.body)),t._lastFocusedEl=document.activeElement,setTimeout(function(){t.content?(t._addClassToMFP(w),t._setFocus()):t.bgOverlay.addClass(w);f.on("focusin"+u,t._onFocusIn)},16),t.isOpen=!0,t.updateSize(k),i(ut),e},close:function(){t.isOpen&&(i(wt),t.isOpen=!1,t.st.removalDelay&&!t.isLowIE&&t.supportsTransition?(t._addClassToMFP(kt),setTimeout(function(){t._close()},t.st.removalDelay)):t._close())},_close:function(){var r,e;i(s);r=kt+" "+w+" ";(t.bgOverlay.detach(),t.wrap.detach(),t.container.empty(),t.st.mainClass&&(r+=t.st.mainClass+" "),t._removeClassFromMFP(r),t.fixedContentPos)&&(e={marginRight:""},t.isIE7?n("body, html").css("overflow",""):e.overflow="",n("html").css(e));f.off("keyup"+u+" focusin"+u);t.ev.off(u);t.wrap.attr("class","mfp-wrap").removeAttr("style");t.bgOverlay.attr("class","mfp-bg");t.container.attr("class","mfp-container");!t.st.showCloseBtn||t.st.closeBtnInside&&t.currTemplate[t.currItem.type]!==!0||t.currTemplate.closeBtn&&t.currTemplate.closeBtn.detach();t.st.autoFocusLast&&t._lastFocusedEl&&n(t._lastFocusedEl).focus();t.currItem=null;t.content=null;t.currTemplate=null;t.prevHeight=0;i(ti)},updateSize:function(n){if(t.isIOS){var u=document.documentElement.clientWidth/window.innerWidth,r=window.innerHeight*u;t.wrap.css("height",r);t.wH=r}else t.wH=n||h.height();t.fixedContentPos||t.wrap.css("height",t.wH);i("Resize")},updateItemHTML:function(){var u=t.items[t.index],r,f,e;t.contentContainer.detach();t.content&&t.content.detach();u.parsed||(u=t.parseEl(t.index));r=u.type;(i("BeforeChange",[t.currItem?t.currItem.type:"",r]),t.currItem=u,t.currTemplate[r])||(f=t.st[r]?t.st[r].markup:!1,i("FirstMarkupParse",f),t.currTemplate[r]=f?n(f):!0);p&&p!==u.type&&t.container.removeClass("mfp-"+p+"-holder");e=t["get"+r.charAt(0).toUpperCase()+r.slice(1)](u,t.currTemplate[r]);t.appendContent(e,r);u.preloaded=!0;i(bt,u);p=u.type;t.container.prepend(t.contentContainer);i("AfterChange")},appendContent:function(n,r){t.content=n;n?t.st.showCloseBtn&&t.st.closeBtnInside&&t.currTemplate[r]===!0?t.content.find(".mfp-close").length||t.content.append(st()):t.content=n:t.content="";i(ii);t.container.addClass("mfp-"+r+"-holder");t.contentContainer.append(t.content)},parseEl:function(r){var o,u=t.items[r],e,f;if(u.tagName?u={el:n(u)}:(o=u.type,u={data:u,src:u.src}),u.el){for(e=t.types,f=0;f<e.length;f++)if(u.el.hasClass("mfp-"+e[f])){o=e[f];break}u.src=u.el.attr("data-mfp-src");u.src||(u.src=u.el.attr("href"))}return u.type=o||t.st.type||"inline",u.index=r,u.parsed=!0,t.items[r]=u,i("ElementParse",u),t.items[r]},addGroup:function(n,i){var u=function(r){r.mfpEl=this;t._openClick(r,n,i)},r;i||(i={});r="click.magnificPopup";i.mainEl=n;i.items?(i.isObj=!0,n.off(r).on(r,u)):(i.isObj=!1,i.delegate?n.off(r).on(r,i.delegate,u):(i.items=n,n.off(r).on(r,u)))},_openClick:function(i,r,u){var e=void 0!==u.midClick?u.midClick:n.magnificPopup.defaults.midClick,f;if(e||!(2===i.which||i.ctrlKey||i.metaKey||i.altKey||i.shiftKey)){if(f=void 0!==u.disableOn?u.disableOn:n.magnificPopup.defaults.disableOn,f)if(n.isFunction(f)){if(!f.call(t))return!0}else if(h.width()<f)return!0;i.type&&(i.preventDefault(),t.isOpen&&i.stopPropagation());u.el=n(i.mfpEl);u.delegate&&(u.items=r.find(u.delegate));t.open(u)}},updateStatus:function(n,r){if(t.preloader){it!==n&&t.container.removeClass("mfp-s-"+it);r||"loading"!==n||(r=t.st.tLoading);var u={status:n,text:r};i("UpdateStatus",u);n=u.status;r=u.text;t.preloader.html(r);t.preloader.find("a").on("click",function(n){n.stopImmediatePropagation()});t.container.addClass("mfp-s-"+n);it=n}},_checkIfClose:function(i){if(!n(i).hasClass(et)){var r=t.st.closeOnContentClick,u=t.st.closeOnBgClick;if(r&&u||!t.content||n(i).hasClass("mfp-close")||t.preloader&&i===t.preloader[0])return!0;if(i===t.content[0]||n.contains(t.content[0],i)){if(r)return!0}else if(u&&n.contains(document,i))return!0;return!1}},_addClassToMFP:function(n){t.bgOverlay.addClass(n);t.wrap.addClass(n)},_removeClassFromMFP:function(n){this.bgOverlay.removeClass(n);t.wrap.removeClass(n)},_hasScrollBar:function(n){return(t.isIE7?f.height():document.body.scrollHeight)>(n||h.height())},_setFocus:function(){(t.st.focus?t.content.find(t.st.focus).eq(0):t.wrap).focus()},_onFocusIn:function(i){if(i.target!==t.wrap[0]&&!n.contains(t.wrap[0],i.target))return(t._setFocus(),!1)},_parseMarkup:function(t,r,f){var e;f.data&&(r=n.extend(f.data,r));i(rt,[t,r,f]);n.each(r,function(i,r){var f,o;if(void 0===r||r===!1)return!0;(e=i.split("_"),e.length>1)?(f=t.find(u+"-"+e[0]),f.length>0&&(o=e[1],"replaceWith"===o?f[0]!==r[0]&&f.replaceWith(r):"img"===o?f.is("img")?f.attr("src",r):f.replaceWith(n("<img>").attr("src",r).attr("class",f.attr("class"))):f.attr(e[1],r))):t.find(u+"-"+i).html(r)})},_getScrollbarSize:function(){if(void 0===t.scrollbarSize){var n=document.createElement("div");n.style.cssText="width: 99px; height: 99px; overflow: scroll; position: absolute; top: -9999px;";document.body.appendChild(n);t.scrollbarSize=n.offsetWidth-n.clientWidth;document.body.removeChild(n)}return t.scrollbarSize}};n.magnificPopup={instance:null,proto:b.prototype,modules:[],open:function(t,i){return ht(),t=t?n.extend(!0,{},t):{},t.isObj=!0,t.index=i||0,this.instance.open(t)},close:function(){return n.magnificPopup.instance&&n.magnificPopup.instance.close()},registerModule:function(t,i){i.options&&(n.magnificPopup.defaults[t]=i.options);n.extend(this.proto,i.proto);this.modules.push(t)},defaults:{disableOn:0,key:null,midClick:!1,mainClass:"",preloader:!0,focus:"",closeOnContentClick:!1,closeOnBgClick:!0,closeBtnInside:!0,showCloseBtn:!0,enableEscapeKey:!0,modal:!1,alignTop:!1,removalDelay:0,prependTo:null,fixedContentPos:"auto",fixedBgPos:"auto",overflowY:"auto",closeMarkup:'<button title="%title%" type="button" class="mfp-close">&#215;<\/button>',tClose:"Close (Esc)",tLoading:"Loading...",autoFocusLast:!0}};n.fn.magnificPopup=function(i){var r,u,f,e;return ht(),r=n(this),"string"==typeof i?"open"===i?(f=ot?r.data("magnificPopup"):r[0].magnificPopup,e=parseInt(arguments[1],10)||0,f.items?u=f.items[e]:(u=r,f.delegate&&(u=u.find(f.delegate)),u=u.eq(e)),t._openClick({mfpEl:u},r,f)):t.isOpen&&t[i].apply(t,Array.prototype.slice.call(arguments,1)):(i=n.extend(!0,{},i),ot?r.data("magnificPopup",i):r[0].magnificPopup=i,t.addGroup(r,i)),r};g="inline";ct=function(){d&&(k.after(d.addClass(a)).detach(),d=null)};n.magnificPopup.registerModule(g,{options:{hiddenClass:"hide",markup:"",tNotFound:"Content not found"},proto:{initInline:function(){t.types.push(g);r(s+"."+g,function(){ct()})},getInline:function(i,r){var f,u,e;return(ct(),i.src)?(f=t.st.inline,u=n(i.src),u.length?(e=u[0].parentNode,e&&e.tagName&&(k||(a=f.hiddenClass,k=l(a),a="mfp-"+a),d=u.after(k).detach().removeClass(a)),t.updateStatus("ready")):(t.updateStatus("error",f.tNotFound),u=n("<div>")),i.inlineElement=u,u):(t.updateStatus("ready"),t._parseMarkup(r,{},i),r)}}});var v,y="ajax",lt=function(){v&&n(document.body).removeClass(v)},dt=function(){lt();t.req&&t.req.abort()};n.magnificPopup.registerModule(y,{options:{settings:null,cursor:"mfp-ajax-cur",tError:'<a href="%url%">The content<\/a> could not be loaded.'},proto:{initAjax:function(){t.types.push(y);v=t.st.ajax.cursor;r(s+"."+y,dt);r("BeforeChange."+y,dt)},getAjax:function(r){v&&n(document.body).addClass(v);t.updateStatus("loading");var u=n.extend({url:r.src,success:function(u,f,e){var o={data:u,xhr:e};i("ParseAjax",o);t.appendContent(n(o.data),y);r.finished=!0;lt();t._setFocus();setTimeout(function(){t.wrap.addClass(w)},16);t.updateStatus("ready");i("AjaxContentAdded")},error:function(){lt();r.finished=r.loadError=!0;t.updateStatus("error",t.st.ajax.tError.replace("%url%",r.src))}},t.st.ajax.settings);return t.req=n.ajax(u),""}}});gt=function(i){if(i.data&&void 0!==i.data.title)return i.data.title;var r=t.st.image.titleSrc;if(r){if(n.isFunction(r))return r.call(t,i);if(i.el)return i.el.attr(r)||""}return""};n.magnificPopup.registerModule("image",{options:{markup:'<div class="mfp-figure"><div class="mfp-close"><\/div><figure><div class="mfp-img"><\/div><figcaption><div class="mfp-bottom-bar"><div class="mfp-title"><\/div><div class="mfp-counter"><\/div><\/div><\/figcaption><\/figure><\/div>',cursor:"mfp-zoom-out-cur",titleSrc:"title",verticalFit:!0,tError:'<a href="%url%">The image<\/a> could not be loaded.'},proto:{initImage:function(){var i=t.st.image,f=".image";t.types.push("image");r(ut+f,function(){"image"===t.currItem.type&&i.cursor&&n(document.body).addClass(i.cursor)});r(s+f,function(){i.cursor&&n(document.body).removeClass(i.cursor);h.off("resize"+u)});r("Resize"+f,t.resizeImage);t.isLowIE&&r("AfterChange",t.resizeImage)},resizeImage:function(){var n=t.currItem,i;n&&n.img&&t.st.image.verticalFit&&(i=0,t.isLowIE&&(i=parseInt(n.img.css("padding-top"),10)+parseInt(n.img.css("padding-bottom"),10)),n.img.css("max-height",t.wH-i))},_onImageHasSize:function(n){n.img&&(n.hasSize=!0,e&&clearInterval(e),n.isCheckingImgSize=!1,i("ImageHasSize",n),n.imgHidden&&(t.content&&t.content.removeClass("mfp-loading"),n.imgHidden=!1))},findImageSize:function(n){var i=0,u=n.img[0],r=function(f){e&&clearInterval(e);e=setInterval(function(){return u.naturalWidth>0?void t._onImageHasSize(n):(i>200&&clearInterval(e),i++,void(3===i?r(10):40===i?r(50):100===i&&r(500)))},f)};r(1)},getImage:function(r,u){var o=0,s=function(){r&&(r.img[0].complete?(r.img.off(".mfploader"),r===t.currItem&&(t._onImageHasSize(r),t.updateStatus("ready")),r.hasSize=!0,r.loaded=!0,i("ImageLoadComplete")):(o++,200>o?setTimeout(s,100):h()))},h=function(){r&&(r.img.off(".mfploader"),r===t.currItem&&(t._onImageHasSize(r),t.updateStatus("error",c.tError.replace("%url%",r.src))),r.hasSize=!0,r.loaded=!0,r.loadError=!0)},c=t.st.image,l=u.find(".mfp-img"),f;return l.length&&(f=document.createElement("img"),f.className="mfp-img",r.el&&r.el.find("img").length&&(f.alt=r.el.find("img").attr("alt")),r.img=n(f).on("load.mfploader",s).on("error.mfploader",h),f.src=r.src,l.is("img")&&(r.img=r.img.clone()),f=r.img[0],f.naturalWidth>0?r.hasSize=!0:f.width||(r.hasSize=!1)),t._parseMarkup(u,{title:gt(r),img_replaceWith:r.img},r),t.resizeImage(),r.hasSize?(e&&clearInterval(e),r.loadError?(u.addClass("mfp-loading"),t.updateStatus("error",c.tError.replace("%url%",r.src))):(u.removeClass("mfp-loading"),t.updateStatus("ready")),u):(t.updateStatus("loading"),r.loading=!0,r.hasSize||(r.imgHidden=!0,u.addClass("mfp-loading"),t.findImageSize(r)),u)}}});ni=function(){return void 0===at&&(at=void 0!==document.createElement("p").style.MozTransform),at};n.magnificPopup.registerModule("zoom",{options:{enabled:!1,easing:"ease-in-out",duration:300,opener:function(n){return n.is("img")?n:n.find("img")}},proto:{initZoom:function(){var u,f=t.st.zoom,o=".zoom";if(f.enabled&&t.supportsTransition){var e,n,c=f.duration,l=function(n){var r=n.clone().removeAttr("style").removeAttr("class").addClass("mfp-animated-image"),u="all "+f.duration/1e3+"s "+f.easing,t={position:"fixed",zIndex:9999,left:0,top:0,"-webkit-backface-visibility":"hidden"},i="transition";return t["-webkit-"+i]=t["-moz-"+i]=t["-o-"+i]=t[i]=u,r.css(t),r},h=function(){t.content.css("visibility","visible")};r("BuildControls"+o,function(){if(t._allowZoom()){if(clearTimeout(e),t.content.css("visibility","hidden"),u=t._getItemToZoom(),!u)return void h();n=l(u);n.css(t._getOffset());t.wrap.append(n);e=setTimeout(function(){n.css(t._getOffset(!0));e=setTimeout(function(){h();setTimeout(function(){n.remove();u=n=null;i("ZoomAnimationEnded")},16)},c)},16)}});r(wt+o,function(){if(t._allowZoom()){if(clearTimeout(e),t.st.removalDelay=c,!u){if(u=t._getItemToZoom(),!u)return;n=l(u)}n.css(t._getOffset(!0));t.wrap.append(n);t.content.css("visibility","hidden");setTimeout(function(){n.css(t._getOffset())},16)}});r(s+o,function(){t._allowZoom()&&(h(),n&&n.remove(),u=null)})}},_allowZoom:function(){return"image"===t.currItem.type},_getItemToZoom:function(){return t.currItem.hasSize?t.currItem.img:!1},_getOffset:function(i){var r,u;r=i?t.currItem.img:t.st.zoom.opener(t.currItem.el||t.currItem);var f=r.offset(),e=parseInt(r.css("padding-top"),10),o=parseInt(r.css("padding-bottom"),10);return f.top-=n(window).scrollTop()-e,u={width:r.width(),height:(ot?r.innerHeight():r[0].offsetHeight)-o-e},ni()?u["-moz-transform"]=u.transform="translate("+f.left+"px,"+f.top+"px)":(u.left=f.left,u.top=f.top),u}}});var c="iframe",ui="//about:blank",vt=function(n){if(t.currTemplate[c]){var i=t.currTemplate[c].find("iframe");i.length&&(n||(i[0].src=ui),t.isIE8&&i.css("display",n?"block":"none"))}};n.magnificPopup.registerModule(c,{options:{markup:'<div class="mfp-iframe-scaler"><div class="mfp-close"><\/div><iframe class="mfp-iframe" src="//about:blank" frameborder="0" allowfullscreen><\/iframe><\/div>',srcAction:"iframe_src",patterns:{youtube:{index:"youtube.com",id:"v=",src:"//www.youtube.com/embed/%id%?autoplay=1"},vimeo:{index:"vimeo.com/",id:"/",src:"//player.vimeo.com/video/%id%?autoplay=1"},gmaps:{index:"//maps.google.",src:"%id%&output=embed"}}},proto:{initIframe:function(){t.types.push(c);r("BeforeChange",function(n,t,i){t!==i&&(t===c?vt():i===c&&vt(!0))});r(s+"."+c,function(){vt()})},getIframe:function(i,r){var u=i.src,f=t.st.iframe,e;return n.each(f.patterns,function(){if(u.indexOf(this.index)>-1)return(this.id&&(u="string"==typeof this.id?u.substr(u.lastIndexOf(this.id)+this.id.length,u.length):this.id.call(this,u)),u=this.src.replace("%id%",u),!1)}),e={},f.srcAction&&(e[f.srcAction]=u),t._parseMarkup(r,e,i),t.updateStatus("ready"),r}}});nt=function(n){var i=t.items.length;return n>i-1?n-i:0>n?i+n:n};yt=function(n,t,i){return n.replace(/%curr%/gi,t+1).replace(/%total%/gi,i)};n.magnificPopup.registerModule("gallery",{options:{enabled:!1,arrowMarkup:'<button title="%title%" type="button" class="mfp-arrow mfp-arrow-%dir%"><\/button>',preload:[0,2],navigateByImgClick:!0,arrows:!0,tPrev:"Previous (Left arrow key)",tNext:"Next (Right arrow key)",tCounter:"%curr% of %total%"},proto:{initGallery:function(){var u=t.st.gallery,i=".mfp-gallery";return t.direction=!0,u&&u.enabled?(o+=" mfp-gallery",r(ut+i,function(){u.navigateByImgClick&&t.wrap.on("click"+i,".mfp-img",function(){if(t.items.length>1)return(t.next(),!1)});f.on("keydown"+i,function(n){37===n.keyCode?t.prev():39===n.keyCode&&t.next()})}),r("UpdateStatus"+i,function(n,i){i.text&&(i.text=yt(i.text,t.currItem.index,t.items.length))}),r(rt+i,function(n,i,r,f){var e=t.items.length;r.counter=e>1?yt(u.tCounter,f.index,e):""}),r("BuildControls"+i,function(){if(t.items.length>1&&u.arrows&&!t.arrowLeft){var i=u.arrowMarkup,r=t.arrowLeft=n(i.replace(/%title%/gi,u.tPrev).replace(/%dir%/gi,"left")).addClass(et),f=t.arrowRight=n(i.replace(/%title%/gi,u.tNext).replace(/%dir%/gi,"right")).addClass(et);r.click(function(){t.prev()});f.click(function(){t.next()});t.container.append(r.add(f))}}),r(bt+i,function(){t._preloadTimeout&&clearTimeout(t._preloadTimeout);t._preloadTimeout=setTimeout(function(){t.preloadNearbyImages();t._preloadTimeout=null},16)}),void r(s+i,function(){f.off(i);t.wrap.off("click"+i);t.arrowRight=t.arrowLeft=null})):!1},next:function(){t.direction=!0;t.index=nt(t.index+1);t.updateItemHTML()},prev:function(){t.direction=!1;t.index=nt(t.index-1);t.updateItemHTML()},goTo:function(n){t.direction=n>=t.index;t.index=n;t.updateItemHTML()},preloadNearbyImages:function(){for(var i=t.st.gallery.preload,r=Math.min(i[0],t.items.length),u=Math.min(i[1],t.items.length),n=1;n<=(t.direction?u:r);n++)t._preloadItem(t.index+n);for(n=1;n<=(t.direction?r:u);n++)t._preloadItem(t.index-n)},_preloadItem:function(r){if(r=nt(r),!t.items[r].preloaded){var u=t.items[r];u.parsed||(u=t.parseEl(r));i("LazyLoad",u);"image"===u.type&&(u.img=n('<img class="mfp-img" />').on("load.mfploader",function(){u.hasSize=!0}).on("error.mfploader",function(){u.hasSize=!0;u.loadError=!0;i("LazyLoadError",u)}).attr("src",u.src));u.preloaded=!0}}}});tt="retina";n.magnificPopup.registerModule(tt,{options:{replaceSrc:function(n){return n.src.replace(/\.\w+$/,function(n){return"@2x"+n})},ratio:1},proto:{initRetina:function(){if(window.devicePixelRatio>1){var i=t.st.retina,n=i.ratio;n=isNaN(n)?n():n;n>1&&(r("ImageHasSize."+tt,function(t,i){i.img.css({"max-width":i.img[0].naturalWidth/n,width:"100%"})}),r("ElementParse."+tt,function(t,r){r.src=i.replaceSrc(r,n)}))}}}});ht()});!function(n){n.fn.niceSelect=function(t){function i(t){t.after(n("<div><\/div>").addClass("nice-select").addClass(t.attr("class")||"").addClass(t.attr("disabled")?"disabled":"").attr("tabindex",t.attr("disabled")?null:"0").html('<span class="current"><\/span><ul class="list"><\/ul>'));var i=t.next(),u=t.find("option"),r=t.find("option:selected");i.find(".current").html(r.data("display")||r.text());u.each(function(){var t=n(this),r=t.data("display");i.find("ul").append(n("<li><\/li>").attr("data-value",t.val()).attr("data-display",r||null).addClass("option"+(t.is(":selected")?" selected":"")+(t.is(":disabled")?" disabled":"")).html(t.text()))})}if("string"==typeof t)return"update"==t?this.each(function(){var r=n(this),t=n(this).next(".nice-select"),u=t.hasClass("open");t.length&&(t.remove(),i(r),u&&r.next().trigger("click"))}):"destroy"==t?(this.each(function(){var i=n(this),t=n(this).next(".nice-select");t.length&&(t.remove(),i.css("display",""))}),0==n(".nice-select").length&&n(document).off(".nice_select")):console.log('Method "'+t+'" does not exist.'),this;this.hide();this.each(function(){var t=n(this);t.next().hasClass("nice-select")||i(t)});n(document).off(".nice_select");n(document).on("click.nice_select",".nice-select",function(){var t=n(this);n(".nice-select").not(t).removeClass("open");t.toggleClass("open");t.hasClass("open")?(t.find(".option"),t.find(".focus").removeClass("focus"),t.find(".selected").addClass("focus")):t.focus()});n(document).on("click.nice_select",function(t){0===n(t.target).closest(".nice-select").length&&n(".nice-select").removeClass("open").find(".option")});n(document).on("click.nice_select",".nice-select .option:not(.disabled)",function(){var t=n(this),i=t.closest(".nice-select"),r;i.find(".selected").removeClass("selected");t.addClass("selected");r=t.data("display")||t.text();i.find(".current").text(r);i.prev("select").val(t.data("value")).trigger("change")});n(document).on("keydown.nice_select",".nice-select",function(t){var i=n(this),r=n(i.find(".focus")||i.find(".list .option.selected")),u,f;if(32==t.keyCode||13==t.keyCode)return i.hasClass("open")?r.trigger("click"):i.trigger("click"),!1;if(40==t.keyCode)return i.hasClass("open")?(u=r.nextAll(".option:not(.disabled)").first(),u.length>0&&(i.find(".focus").removeClass("focus"),u.addClass("focus"))):i.trigger("click"),!1;if(38==t.keyCode)return i.hasClass("open")?(f=r.prevAll(".option:not(.disabled)").first(),f.length>0&&(i.find(".focus").removeClass("focus"),f.addClass("focus"))):i.trigger("click"),!1;if(27==t.keyCode)i.hasClass("open")&&i.trigger("click");else if(9==t.keyCode&&i.hasClass("open"))return!1});var r=document.createElement("a").style;return r.cssText="pointer-events:auto","auto"!==r.pointerEvents&&n("html").addClass("no-csspointerevents"),this}}(jQuery);!function(n,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.AOS=t():n.AOS=t()}(this,function(){return function(n){function t(r){if(i[r])return i[r].exports;var u=i[r]={exports:{},id:r,loaded:!1};return n[r].call(u.exports,u,u.exports,t),u.loaded=!0,u.exports}var i={};return t.m=n,t.c=i,t.p="dist/",t(0)}([function(n,t,i){"use strict";function f(n){return n&&n.__esModule?n:{"default":n}}var v=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},y=i(1),p=(f(y),i(6)),w=f(p),b=i(7),s=f(b),k=i(8),d=f(k),g=i(9),o=f(g),nt=i(10),h=f(nt),tt=i(11),it=f(tt),rt=i(14),c=f(rt),u=[],l=!1,ut=document.all&&!window.atob,r={offset:120,delay:0,easing:"ease",duration:400,disable:!1,once:!1,startEvent:"DOMContentLoaded",throttleDelay:99,debounceDelay:50,disableMutationObserver:!1},e=function(){var n=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(n&&(l=!0),l)return u=it.default(u,r),h.default(u,r.once),u},a=function(){u=c.default();e()},ft=function(){u.forEach(function(n){n.node.removeAttribute("data-aos");n.node.removeAttribute("data-aos-easing");n.node.removeAttribute("data-aos-duration");n.node.removeAttribute("data-aos-delay")})},et=function(n){return n===!0||"mobile"===n&&o.default.mobile()||"phone"===n&&o.default.phone()||"tablet"===n&&o.default.tablet()||"function"==typeof n&&n()===!0},ot=function(n){return r=v(r,n),u=c.default(),et(r.disable)||ut?ft():(document.querySelector("body").setAttribute("data-aos-easing",r.easing),document.querySelector("body").setAttribute("data-aos-duration",r.duration),document.querySelector("body").setAttribute("data-aos-delay",r.delay),"DOMContentLoaded"===r.startEvent&&["complete","interactive"].indexOf(document.readyState)>-1?e(!0):"load"===r.startEvent?window.addEventListener(r.startEvent,function(){e(!0)}):document.addEventListener(r.startEvent,function(){e(!0)}),window.addEventListener("resize",s.default(e,r.debounceDelay,!0)),window.addEventListener("orientationchange",s.default(e,r.debounceDelay,!0)),window.addEventListener("scroll",w.default(function(){h.default(u,r.once)},r.throttleDelay)),r.disableMutationObserver||d.default("[data-aos]",a),u)};n.exports={init:ot,refresh:e,refreshHard:a}},function(){},,,,,function(n,t){(function(t){"use strict";function s(n,t,i){function w(t){var i=h,r=c;return h=c=void 0,a=t,l=n.apply(r,i)}function tt(n){return a=n,o=setTimeout(y,t),nt?w(n):l}function ut(n){var r=n-s,u=n-a,i=t-r;return v?rt(i,p-u):i}function d(n){var i=n-s,r=n-a;return void 0===s||i>=t||i<0||v&&r>=p}function y(){var n=u();return d(n)?g(n):void(o=setTimeout(y,ut(n)))}function g(n){return o=void 0,k&&h?w(n):(h=c=void 0,l)}function ft(){void 0!==o&&clearTimeout(o);a=0;h=s=c=o=void 0}function et(){return void 0===o?l:g(u())}function b(){var n=u(),i=d(n);if(h=arguments,c=this,s=n,i){if(void 0===o)return tt(s);if(v)return o=setTimeout(y,t),w(s)}return void 0===o&&(o=setTimeout(y,t)),l}var h,c,p,l,o,s,a=0,nt=!1,v=!1,k=!0;if("function"!=typeof n)throw new TypeError(e);return t=f(t)||0,r(i)&&(nt=!!i.leading,v="maxWait"in i,p=v?it(f(i.maxWait)||0,t):p,k="trailing"in i?!!i.trailing:k),b.cancel=ft,b.flush=et,b}function h(n,t,i){var u=!0,f=!0;if("function"!=typeof n)throw new TypeError(e);return r(i)&&(u="leading"in i?!!i.leading:u,f="trailing"in i?!!i.trailing:f),s(n,t,{leading:u,maxWait:t,trailing:f})}function r(n){var t="undefined"==typeof n?"undefined":i(n);return!!n&&("object"==t||"function"==t)}function c(n){return!!n&&"object"==("undefined"==typeof n?"undefined":i(n))}function l(n){return"symbol"==("undefined"==typeof n?"undefined":i(n))||c(n)&&tt.call(n)==a}function f(n){var t,i;return"number"==typeof n?n:l(n)?o:(r(n)&&(t="function"==typeof n.valueOf?n.valueOf():n,n=r(t)?t+"":t),"string"!=typeof n)?0===n?n:+n:(n=n.replace(v,""),i=p.test(n),i||w.test(n)?b(n.slice(2),i?2:8):y.test(n)?o:+n)}var i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},e="Expected a function",o=NaN,a="[object Symbol]",v=/^\s+|\s+$/g,y=/^[-+]0x[0-9a-f]+$/i,p=/^0b[01]+$/i,w=/^0o[0-7]+$/i,b=parseInt,k="object"==("undefined"==typeof t?"undefined":i(t))&&t&&t.Object===Object&&t,d="object"==("undefined"==typeof self?"undefined":i(self))&&self&&self.Object===Object&&self,g=k||d||Function("return this")(),nt=Object.prototype,tt=nt.toString,it=Math.max,rt=Math.min,u=function(){return g.Date.now()};n.exports=h}).call(t,function(){return this}())},function(n,t){(function(t){"use strict";function o(n,t,i){function w(t){var i=s,r=h;return s=h=void 0,a=t,l=n.apply(r,i)}function rt(n){return a=n,e=setTimeout(y,t),nt?w(n):l}function ut(n){var r=n-o,u=n-a,i=t-r;return v?it(i,p-u):i}function d(n){var i=n-o,r=n-a;return void 0===o||i>=t||i<0||v&&r>=p}function y(){var n=u();return d(n)?g(n):void(e=setTimeout(y,ut(n)))}function g(n){return e=void 0,k&&s?w(n):(s=h=void 0,l)}function ft(){void 0!==e&&clearTimeout(e);a=0;s=o=h=e=void 0}function et(){return void 0===e?l:g(u())}function b(){var n=u(),i=d(n);if(s=arguments,h=this,o=n,i){if(void 0===e)return rt(o);if(v)return e=setTimeout(y,t),w(o)}return void 0===e&&(e=setTimeout(y,t)),l}var s,h,p,l,e,o,a=0,nt=!1,v=!1,k=!0;if("function"!=typeof n)throw new TypeError(c);return t=f(t)||0,r(i)&&(nt=!!i.leading,v="maxWait"in i,p=v?tt(f(i.maxWait)||0,t):p,k="trailing"in i?!!i.trailing:k),b.cancel=ft,b.flush=et,b}function r(n){var t="undefined"==typeof n?"undefined":i(n);return!!n&&("object"==t||"function"==t)}function s(n){return!!n&&"object"==("undefined"==typeof n?"undefined":i(n))}function h(n){return"symbol"==("undefined"==typeof n?"undefined":i(n))||s(n)&&nt.call(n)==l}function f(n){var t,i;return"number"==typeof n?n:h(n)?e:(r(n)&&(t="function"==typeof n.valueOf?n.valueOf():n,n=r(t)?t+"":t),"string"!=typeof n)?0===n?n:+n:(n=n.replace(a,""),i=y.test(n),i||p.test(n)?w(n.slice(2),i?2:8):v.test(n)?e:+n)}var i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},c="Expected a function",e=NaN,l="[object Symbol]",a=/^\s+|\s+$/g,v=/^[-+]0x[0-9a-f]+$/i,y=/^0b[01]+$/i,p=/^0o[0-7]+$/i,w=parseInt,b="object"==("undefined"==typeof t?"undefined":i(t))&&t&&t.Object===Object&&t,k="object"==("undefined"==typeof self?"undefined":i(self))&&self&&self.Object===Object&&self,d=b||k||Function("return this")(),g=Object.prototype,nt=g.toString,tt=Math.max,it=Math.min,u=function(){return d.Date.now()};n.exports=o}).call(t,function(){return this}())},function(n,t){"use strict";function r(n,t){var r=new e(u);i=t;r.observe(f.documentElement,{childList:!0,subtree:!0,removedNodes:!0})}function u(n){n&&n.forEach(function(n){var t=Array.prototype.slice.call(n.addedNodes),r=Array.prototype.slice.call(n.removedNodes),u=t.concat(r).filter(function(n){return n.hasAttribute&&n.hasAttribute("data-aos")}).length;u&&i()})}Object.defineProperty(t,"__esModule",{value:!0});var f=window.document,e=window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver,i=function(){};t.default=r},function(n,t){"use strict";function r(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function");}function i(){return navigator.userAgent||navigator.vendor||window.opera||""}Object.defineProperty(t,"__esModule",{value:!0});var u=function(){function n(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)}return function(t,i,r){return i&&n(t.prototype,i),r&&n(t,r),t}}(),f=/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino/i,e=/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i,o=/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i,s=/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i,h=function(){function n(){r(this,n)}return u(n,[{key:"phone",value:function(){var n=i();return!(!f.test(n)&&!e.test(n.substr(0,4)))}},{key:"mobile",value:function(){var n=i();return!(!o.test(n)&&!s.test(n.substr(0,4)))}},{key:"tablet",value:function(){return this.mobile()&&!this.phone()}}]),n}();t.default=new h},function(n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=function(n,t,i){var r=n.node.getAttribute("data-aos-once");t>n.position?n.node.classList.add("aos-animate"):"undefined"!=typeof r&&("false"===r||!i&&"true"!==r)&&n.node.classList.remove("aos-animate")},r=function(n,t){var r=window.pageYOffset,u=window.innerHeight;n.forEach(function(n){i(n,u+r,t)})};t.default=r},function(n,t,i){"use strict";function r(n){return n&&n.__esModule?n:{"default":n}}Object.defineProperty(t,"__esModule",{value:!0});var u=i(12),f=r(u),e=function(n,t){return n.forEach(function(n){n.node.classList.add("aos-init");n.position=f.default(n.node,t.offset)}),n};t.default=e},function(n,t,i){"use strict";function r(n){return n&&n.__esModule?n:{"default":n}}Object.defineProperty(t,"__esModule",{value:!0});var u=i(13),f=r(u),e=function(n,t){var i=0,e=0,u=window.innerHeight,r={offset:n.getAttribute("data-aos-offset"),anchor:n.getAttribute("data-aos-anchor"),anchorPlacement:n.getAttribute("data-aos-anchor-placement")};switch(r.offset&&!isNaN(r.offset)&&(e=parseInt(r.offset)),r.anchor&&document.querySelectorAll(r.anchor)&&(n=document.querySelectorAll(r.anchor)[0]),i=f.default(n).top,r.anchorPlacement){case"center-bottom":i+=n.offsetHeight/2;break;case"bottom-bottom":i+=n.offsetHeight;break;case"top-center":i+=u/2;break;case"bottom-center":i+=u/2+n.offsetHeight;break;case"center-center":i+=u/2+n.offsetHeight/2;break;case"top-top":i+=u;break;case"bottom-top":i+=n.offsetHeight+u;break;case"center-top":i+=n.offsetHeight/2+u}return r.anchorPlacement||r.offset||isNaN(t)||(e=t),i+e};t.default=e},function(n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=function(n){for(var t=0,i=0;n&&!isNaN(n.offsetLeft)&&!isNaN(n.offsetTop);)t+=n.offsetLeft-("BODY"!=n.tagName?n.scrollLeft:0),i+=n.offsetTop-("BODY"!=n.tagName?n.scrollTop:0),n=n.offsetParent;return{top:i,left:t}};t.default=i},function(n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=function(n){return n=n||document.querySelectorAll("[data-aos]"),Array.prototype.map.call(n,function(n){return{node:n}})};t.default=i}])});
/*! lazysizes - v5.3.2 */
if(!function(n){var t=function(n,t,i){"use strict";var e,r;if(function(){var t,i={lazyClass:"lazyload",loadedClass:"lazyloaded",loadingClass:"lazyloading",preloadClass:"lazypreload",errorClass:"lazyerror",autosizesClass:"lazyautosizes",fastLoadedClass:"ls-is-cached",iframeLoadMode:0,srcAttr:"data-src",srcsetAttr:"data-srcset",sizesAttr:"data-sizes",minSize:40,customMedia:{},init:!0,expFactor:1.5,hFac:.8,loadMode:2,loadHidden:!0,ricTimeout:0,throttleDelay:125};r=n.lazySizesConfig||n.lazysizesConfig||{};for(t in i)t in r||(r[t]=i[t])}(),!t||!t.getElementsByClassName)return{init:function(){},cfg:r,noSupport:!0};var s=t.documentElement,ot=n.HTMLPictureElement,h="addEventListener",u="getAttribute",o=n[h].bind(n),f=n.setTimeout,it=n.requestAnimationFrame||f,k=n.requestIdleCallback,rt=/^picture$/i,st=["load","error","lazyincluded","_lazyloaded"],p={},ht=Array.prototype.forEach,c=function(n,t){return p[t]||(p[t]=new RegExp("(\\s|^)"+t+"(\\s|$)")),p[t].test(n[u]("class")||"")&&p[t]},l=function(n,t){c(n,t)||n.setAttribute("class",(n[u]("class")||"").trim()+" "+t)},d=function(n,t){var i;(i=c(n,t))&&n.setAttribute("class",(n[u]("class")||"").replace(i," "))},g=function(n,t,i){var r=i?h:"removeEventListener";i&&g(n,t);st.forEach(function(i){n[r](i,t)})},a=function(n,i,r,u,f){var o=t.createEvent("Event");return r||(r={}),r.instance=e,o.initEvent(i,!u,!f),o.detail=r,n.dispatchEvent(o),o},nt=function(t,i){var f;!ot&&(f=n.picturefill||r.pf)?(i&&i.src&&!t[u]("srcset")&&t.setAttribute("srcset",i.src),f({reevaluate:!0,elements:[t]})):i&&i.src&&(t.src=i.src)},v=function(n,t){return(getComputedStyle(n,null)||{})[t]},ut=function(n,t,i){for(i=i||n.offsetWidth;i<r.minSize&&t&&!n._lazysizesWidth;)i=t.offsetWidth,t=t.parentNode;return i},y=function(){var n,i,r=[],s=[],u=r,e=function(){var t=u;for(u=r.length?s:r,n=!0,i=!1;t.length;)t.shift()();n=!1},o=function(r,o){n&&!o?r.apply(this,arguments):(u.push(r),i||(i=!0,(t.hidden?f:it)(e)))};return o._lsFlush=e,o}(),w=function(n,t){return t?function(){y(n)}:function(){var t=this,i=arguments;y(function(){n.apply(t,i)})}},ct=function(n){var u,e=0,h=r.throttleDelay,t=r.ricTimeout,o=function(){u=!1;e=i.now();n()},s=k&&t>49?function(){k(o,{timeout:t});t!==r.ricTimeout&&(t=r.ricTimeout)}:w(function(){f(o)},!0);return function(n){var r;((n=n===!0)&&(t=33),u)||(u=!0,r=h-(i.now()-e),r<0&&(r=0),n||r<9?s():f(s,r))}},ft=function(n){var t,u,r=99,e=function(){t=null;n()},o=function(){var n=i.now()-u;n<r?f(o,r-n):(k||e)(e)};return function(){u=i.now();t||(t=f(o,r))}},et=function(){var pt,ut,kt,et,dt,gt,ni,ot,st,lt,at,wt,oi=/^img$/i,si=/^iframe$/i,hi="onscroll"in n&&!/(gle|ing)bot/.test(navigator.userAgent),ci=0,vt=0,b=0,k=-1,ti=function(n){b--;(!n||b<0||!n.target)&&(b=0)},ii=function(n){return wt==null&&(wt=v(t.body,"visibility")=="hidden"),wt||!(v(n.parentNode,"visibility")=="hidden"&&v(n,"visibility")=="hidden")},li=function(n,i){var u,r=n,f=ii(n);for(ot-=i,at+=i,st-=i,lt+=i;f&&(r=r.offsetParent)&&r!=t.body&&r!=s;)f=(v(r,"opacity")||1)>0,f&&v(r,"overflow")!="visible"&&(u=r.getBoundingClientRect(),f=lt>u.left&&st<u.right&&at>u.top-1&&ot<u.bottom+1);return f},ri=function(){var w,n,o,c,a,f,v,l,d,h,y,p,i=e.elements;if((et=r.loadMode)&&b<8&&(w=i.length)){for(n=0,k++;n<w;n++)if(i[n]&&!i[n]._lazyRace){if(!hi||e.prematureUnveil&&e.prematureUnveil(i[n])){yt(i[n]);continue}if((l=i[n][u]("data-expand"))&&(f=l*1)||(f=vt),h||(h=!r.expand||r.expand<1?s.clientHeight>500&&s.clientWidth>500?500:370:r.expand,e._defEx=h,y=h*r.expFactor,p=r.hFac,wt=null,vt<y&&b<1&&k>2&&et>2&&!t.hidden?(vt=y,k=0):vt=et>1&&k>1&&b<6?h:ci),d!==f&&(gt=innerWidth+f*p,ni=innerHeight+f,v=f*-1,d=f),o=i[n].getBoundingClientRect(),(at=o.bottom)>=v&&(ot=o.top)<=ni&&(lt=o.right)>=v*p&&(st=o.left)<=gt&&(at||lt||st||ot)&&(r.loadHidden||ii(i[n]))&&(ut&&b<3&&!l&&(et<3||k<4)||li(i[n],f))){if(yt(i[n]),a=!0,b>9)break}else!a&&ut&&!c&&b<4&&k<4&&et>2&&(pt[0]||r.preloadAfterLoad)&&(pt[0]||!l&&(at||lt||st||ot||i[n][u](r.sizesAttr)!="auto"))&&(c=pt[0]||i[n])}c&&!a&&yt(c)}},p=ct(ri),ui=function(n){var t=n.target;if(t._lazyCache){delete t._lazyCache;return}ti(n);l(t,r.loadedClass);d(t,r.loadingClass);g(t,fi);a(t,"lazyloaded")},ai=w(ui),fi=function(n){ai({target:n.target})},vi=function(n,t){var i=n.getAttribute("data-load-mode")||r.iframeLoadMode;i==0?n.contentWindow.location.replace(t):i==1&&(n.src=t)},yi=function(n){var t,i=n[u](r.srcsetAttr);(t=r.customMedia[n[u]("data-media")||n[u]("media")])&&n.setAttribute("media",t);i&&n.setAttribute("srcset",i)},pi=w(function(n,t,i,e,o){var s,h,v,c,p,w;(p=a(n,"lazybeforeunveil",t)).defaultPrevented||(e&&(i?l(n,r.autosizesClass):n.setAttribute("sizes",e)),h=n[u](r.srcsetAttr),s=n[u](r.srcAttr),o&&(v=n.parentNode,c=v&&rt.test(v.nodeName||"")),w=t.firesLoad||"src"in n&&(h||s||c),p={target:n},l(n,r.loadingClass),w&&(clearTimeout(kt),kt=f(ti,2500),g(n,fi,!0)),c&&ht.call(v.getElementsByTagName("source"),yi),h?n.setAttribute("srcset",h):s&&!c&&(si.test(n.nodeName)?vi(n,s):n.src=s),o&&(h||c)&&nt(n,{src:s}));n._lazyRace&&delete n._lazyRace;d(n,r.lazyClass);y(function(){var t=n.complete&&n.naturalWidth>1;(!w||t)&&(t&&l(n,r.fastLoadedClass),ui(p),n._lazyCache=!0,f(function(){"_lazyCache"in n&&delete n._lazyCache},9));n.loading=="lazy"&&b--},!0)}),yt=function(n){if(!n._lazyRace){var f,t=oi.test(n.nodeName),e=t&&(n[u](r.sizesAttr)||n[u]("sizes")),i=e=="auto";(i||!ut)&&t&&(n[u]("src")||n.srcset)&&!n.complete&&!c(n,r.errorClass)&&c(n,r.lazyClass)||(f=a(n,"lazyunveilread").detail,i&&tt.updateElem(n,!0,n.offsetWidth),n._lazyRace=!0,b++,pi(n,f,i,e,t))}},wi=ft(function(){r.loadMode=3;p()}),ei=function(){r.loadMode==3&&(r.loadMode=2);wi()},bt=function(){if(!ut){if(i.now()-dt<999){f(bt,999);return}ut=!0;r.loadMode=3;p();o("scroll",ei,!0)}};return{_:function(){dt=i.now();e.elements=t.getElementsByClassName(r.lazyClass);pt=t.getElementsByClassName(r.lazyClass+" "+r.preloadClass);o("scroll",p,!0);o("resize",p,!0);o("pageshow",function(n){if(n.persisted){var i=t.querySelectorAll("."+r.loadingClass);i.length&&i.forEach&&it(function(){i.forEach(function(n){n.complete&&yt(n)})})}});n.MutationObserver?new MutationObserver(p).observe(s,{childList:!0,subtree:!0,attributes:!0}):(s[h]("DOMNodeInserted",p,!0),s[h]("DOMAttrModified",p,!0),setInterval(p,999));o("hashchange",p,!0);["focus","mouseover","click","load","transitionend","animationend"].forEach(function(n){t[h](n,p,!0)});/d$|^c/.test(t.readyState)?bt():(o("load",bt),t[h]("DOMContentLoaded",p),f(bt,2e4));e.elements.length?(ri(),y._lsFlush()):p()},checkElems:p,unveil:yt,_aLSL:ei}}(),tt=function(){var n,f=w(function(n,t,i,r){var f,u,e;if(n._lazysizesWidth=r,r+="px",n.setAttribute("sizes",r),rt.test(t.nodeName||""))for(f=t.getElementsByTagName("source"),u=0,e=f.length;u<e;u++)f[u].setAttribute("sizes",r);i.detail.dataAttr||nt(n,i.detail)}),i=function(n,t,i){var r,u=n.parentNode;u&&(i=ut(n,u,i),r=a(n,"lazybeforesizes",{width:i,dataAttr:!!t}),r.defaultPrevented||(i=r.detail.width,i&&i!==n._lazysizesWidth&&f(n,u,r,i)))},e=function(){var t,r=n.length;if(r)for(t=0;t<r;t++)i(n[t])},u=ft(e);return{_:function(){n=t.getElementsByClassName(r.autosizesClass);o("resize",u)},checkElems:u,updateElem:i}}(),b=function(){!b.i&&t.getElementsByClassName&&(b.i=!0,tt._(),et._())};return f(function(){r.init&&b()}),e={cfg:r,autoSizer:tt,loader:et,init:b,uP:nt,aC:l,rC:d,hC:c,fire:a,gW:ut,rAF:y}}(n,n.document,Date);n.lazySizes=t;"object"==typeof module&&module.exports&&(module.exports=t)}("undefined"!=typeof window?window:{}),Swiper=function(){"use strict";function kt(n){return null!==n&&"object"==typeof n&&"constructor"in n&&n.constructor===Object}function ft(n,t){void 0===n&&(n={});void 0===t&&(t={});Object.keys(t).forEach(i=>{void 0===n[i]?n[i]=t[i]:kt(t[i])&&kt(n[i])&&Object.keys(t[i]).length>0&&ft(n[i],t[i])})}function i(){const n="undefined"!=typeof document?document:{};return ft(n,dt),n}function t(){const n="undefined"!=typeof window?window:{};return ft(n,vi),n}function h(n){return void 0===n&&(n=""),n.trim().split(" ").filter(n=>!!n.trim())}function l(n,t){return void 0===t&&(t=0),setTimeout(n,t)}function e(){return Date.now()}function et(n,i){void 0===i&&(i="x");const o=t();let f,r,e;const u=function(n){const r=t();let i;return r.getComputedStyle&&(i=r.getComputedStyle(n,null)),!i&&n.currentStyle&&(i=n.currentStyle),i||(i=n.style),i}(n);return o.WebKitCSSMatrix?(r=u.transform||u.webkitTransform,r.split(",").length>6&&(r=r.split(", ").map(n=>n.replace(",",".")).join(", ")),e=new o.WebKitCSSMatrix("none"===r?"":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(",")),"x"===i&&(r=o.WebKitCSSMatrix?e.m41:16===f.length?parseFloat(f[12]):parseFloat(f[4])),"y"===i&&(r=o.WebKitCSSMatrix?e.m42:16===f.length?parseFloat(f[13]):parseFloat(f[5])),r||0}function w(n){return"object"==typeof n&&null!==n&&n.constructor&&"Object"===Object.prototype.toString.call(n).slice(8,-1)}function u(){const n=Object(arguments.length<=0?void 0:arguments[0]),i=["__proto__","constructor","prototype"];for(let r=1;r<arguments.length;r+=1){const f=r<0||arguments.length<=r?void 0:arguments[r];if(null!=f&&(t=f,!("undefined"!=typeof window&&void 0!==window.HTMLElement?t instanceof HTMLElement:t&&(1===t.nodeType||11===t.nodeType)))){const t=Object.keys(Object(f)).filter(n=>i.indexOf(n)<0);for(let i=0,r=t.length;i<r;i+=1){const r=t[i],e=Object.getOwnPropertyDescriptor(f,r);void 0!==e&&e.enumerable&&(w(n[r])&&w(f[r])?f[r].__swiper__?n[r]=f[r]:u(n[r],f[r]):!w(n[r])&&w(f[r])?(n[r]={},f[r].__swiper__?n[r]=f[r]:u(n[r],f[r])):n[r]=f[r])}}}var t;return n}function b(n,t,i){n.style.setProperty(t,i)}function gt(n){let{swiper:i,targetPosition:r,side:s}=n;const u=t(),f=-i.translate;let e,o=null;const a=i.params.speed;i.wrapperEl.style.scrollSnapType="none";u.cancelAnimationFrame(i.cssModeFrameID);const h=r>f?"next":"prev",c=(n,t)=>"next"===h&&n>=t||"prev"===h&&n<=t,l=()=>{e=(new Date).getTime();null===o&&(o=e);const t=Math.max(Math.min((e-o)/a,1),0),h=.5-Math.cos(t*Math.PI)/2;let n=f+h*(r-f);if(c(n,r)&&(n=r),i.wrapperEl.scrollTo({[s]:n}),c(n,r))return i.wrapperEl.style.overflow="hidden",i.wrapperEl.style.scrollSnapType="",setTimeout(()=>{i.wrapperEl.style.overflow="",i.wrapperEl.scrollTo({[s]:n})}),void u.cancelAnimationFrame(i.cssModeFrameID);i.cssModeFrameID=u.requestAnimationFrame(l)};l()}function a(n){return n.querySelector(".swiper-slide-transform")||n.shadowRoot&&n.shadowRoot.querySelector(".swiper-slide-transform")||n}function r(n,t){void 0===t&&(t="");const i=[...n.children];return n instanceof HTMLSlotElement&&i.push(...n.assignedElements()),t?i.filter(n=>n.matches(t)):i}function nt(n){try{return void console.warn(n)}catch(n){}}function f(n,t){void 0===t&&(t=[]);const i=document.createElement(n);return i.classList.add(...Array.isArray(t)?t:h(t)),i}function tt(n){const r=t(),e=i(),u=n.getBoundingClientRect(),f=e.body,o=n.clientTop||f.clientTop||0,s=n.clientLeft||f.clientLeft||0,h=n===r?r.scrollY:n.scrollTop,c=n===r?r.scrollX:n.scrollLeft;return{top:u.top+h-o,left:u.left+c-s}}function c(n,i){return t().getComputedStyle(n,null).getPropertyValue(i)}function k(n){let i,t=n;if(t){for(i=0;null!==(t=t.previousSibling);)1===t.nodeType&&(i+=1);return i}}function v(n,t){const r=[];let i=n.parentElement;for(;i;)t?i.matches(t)&&r.push(i):r.push(i),i=i.parentElement;return r}function d(n,t){t&&n.addEventListener("transitionend",function i(r){r.target===n&&(t.call(n,r),n.removeEventListener("transitionend",i))})}function ot(n,i,r){const u=t();return r?n["width"===i?"offsetWidth":"offsetHeight"]+parseFloat(u.getComputedStyle(n,null).getPropertyValue("width"===i?"margin-right":"margin-top"))+parseFloat(u.getComputedStyle(n,null).getPropertyValue("width"===i?"margin-left":"margin-bottom")):n.offsetWidth}function n(n){return(Array.isArray(n)?n:[n]).filter(n=>!!n)}function it(n){return t=>Math.abs(t)>0&&n.browser&&n.browser.need3dFix&&Math.abs(t)%90==0?t+.001:t}function ni(){return st||(st=function(){const r=t(),n=i();return{smoothScroll:n.documentElement&&n.documentElement.style&&"scrollBehavior"in n.documentElement.style,touch:!!("ontouchstart"in r||r.DocumentTouch&&n instanceof r.DocumentTouch)}}()),st}function ti(n){return void 0===n&&(n={}),ht||(ht=function(n){let{userAgent:s}=void 0===n?{}:n;const h=ni(),f=t(),e=f.navigator.platform,r=s||f.navigator.userAgent,u={ios:!1,android:!1},c=f.screen.width,l=f.screen.height,a=r.match(/(Android);?[\s\/]+([\d.]+)?/);let i=r.match(/(iPad).*OS\s([\d_]+)/);const v=r.match(/(iPod)(.*OS\s([\d_]+))?/),y=!i&&r.match(/(iPhone\sOS|iOS)\s([\d_]+)/),p="Win32"===e;let o="MacIntel"===e;return!i&&o&&h.touch&&["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"].indexOf(`${c}x${l}`)>=0&&(i=r.match(/(Version)\/([\d.]+)/),i||(i=[0,1,"13_0_0"]),o=!1),a&&!p&&(u.os="android",u.android=!0),(i||y||v)&&(u.os="ios",u.ios=!0),u}(n)),ht}function yi(){return ct||(ct=function(){function r(){const t=n.navigator.userAgent.toLowerCase();return t.indexOf("safari")>=0&&t.indexOf("chrome")<0&&t.indexOf("android")<0}const n=t(),e=ti();let i=!1;if(r()){const t=String(n.navigator.userAgent);if(t.includes("Version/")){const[n,r]=t.split("Version/")[1].split(" ")[0].split(".").map(n=>Number(n));i=n<16||16===n&&r<2}}const u=/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(n.navigator.userAgent),f=r();return{isSafari:i||f,needPerspectiveFix:i,need3dFix:f||u&&e.ios,isWebView:u}}()),ct}function ei(n){let{swiper:t,runCallbacks:e,direction:o,step:i}=n;const{activeIndex:u,previousIndex:f}=t;let r=o;if(r||(r=u>f?"next":u<f?"prev":"reset"),t.emit(`transition${i}`),e&&u!==f){if("reset"===r)return void t.emit(`slideResetTransition${i}`);t.emit(`slideChangeTransition${i}`);"next"===r?t.emit(`slideNextTransition${i}`):t.emit(`slidePrevTransition${i}`)}}function hi(n,i,r){const o=t(),{params:u}=n,f=u.edgeSwipeDetection,e=u.edgeSwipeThreshold;return!f||!(r<=e||r>=o.innerWidth-e)||"prevent"===f&&(i.preventDefault(),!0)}function pi(n){const f=this,c=i();let r=n;r.originalEvent&&(r=r.originalEvent);const o=f.touchEventsData;if("pointerdown"===r.type){if(null!==o.pointerId&&o.pointerId!==r.pointerId)return;o.pointerId=r.pointerId}else"touchstart"===r.type&&1===r.targetTouches.length&&(o.touchId=r.targetTouches[0].identifier);if("touchstart"===r.type)return void hi(f,r,r.targetTouches[0].pageX);const{params:u,touches:h,enabled:p}=f;if(p&&(u.simulateTouch||"mouse"!==r.pointerType)&&(!f.animating||!u.preventInteractionOnTransition)){!f.animating&&u.cssMode&&u.loop&&f.loopFix();let s=r.target;if(("wrapper"!==u.touchEventsTarget||function(n,t){const i=t.contains(n);return!i&&t instanceof HTMLSlotElement?[...t.assignedElements()].includes(n):i}(s,f.wrapperEl))&&(!("which"in r)||3!==r.which)&&(!("button"in r)||!(r.button>0))&&(!o.isTouched||!o.isMoved)){const w=!!u.noSwipingClass&&""!==u.noSwipingClass,l=r.composedPath?r.composedPath():r.path;w&&r.target&&r.target.shadowRoot&&l&&(s=l[0]);const a=u.noSwipingSelector?u.noSwipingSelector:`.${u.noSwipingClass}`,b=!(!r.target||!r.target.shadowRoot);if(u.noSwiping&&(b?function(n,r){return void 0===r&&(r=this),function r(u){if(!u||u===i()||u===t())return null;u.assignedSlot&&(u=u.assignedSlot);const f=u.closest(n);return f||u.getRootNode?f||r(u.getRootNode().host):null}(r)}(a,s):s.closest(a)))return void(f.allowClick=!0);if(!u.swipeHandler||s.closest(u.swipeHandler)){h.currentX=r.pageX;h.currentY=r.pageY;const v=h.currentX,k=h.currentY;if(hi(f,r,v)){Object.assign(o,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0});h.startX=v;h.startY=k;o.touchStartTime=e();f.allowClick=!0;f.updateSize();f.swipeDirection=void 0;u.threshold>0&&(o.allowThresholdMove=!1);let y=!0;s.matches(o.focusableElements)&&(y=!1,"SELECT"===s.nodeName&&(o.isTouched=!1));c.activeElement&&c.activeElement.matches(o.focusableElements)&&c.activeElement!==s&&c.activeElement.blur();const d=y&&f.allowTouchMove&&u.touchStartPreventDefault;(u.touchStartForcePreventDefault||d)&&!s.isContentEditable&&r.preventDefault();u.freeMode&&u.freeMode.enabled&&f.freeMode&&f.animating&&!u.cssMode&&f.freeMode.onTouchStart();f.emit("touchStart",r)}}}}}function wi(n){const g=i(),t=this,r=t.touchEventsData,{params:f,touches:u,rtlTranslate:b,enabled:nt}=t;if(nt&&(f.simulateTouch||"mouse"!==n.pointerType)){let l,o=n;if(o.originalEvent&&(o=o.originalEvent),"pointermove"===o.type){if(null!==r.touchId)return;if(o.pointerId!==r.pointerId)return}if("touchmove"===o.type){if(l=[...o.changedTouches].filter(n=>n.identifier===r.touchId)[0],!l||l.identifier!==r.touchId)return}else l=o;if(!r.isTouched)return void(r.startMoving&&r.isScrolling&&t.emit("touchMoveOpposite",o));const h=l.pageX,c=l.pageY;if(o.preventedByNestedSwiper)return u.startX=h,void(u.startY=c);if(!t.allowTouchMove)return o.target.matches(r.focusableElements)||(t.allowClick=!1),void(r.isTouched&&(Object.assign(u,{startX:h,startY:c,currentX:h,currentY:c}),r.touchStartTime=e()));if(f.touchReleaseOnEdges&&!f.loop)if(t.isVertical()){if(c<u.startY&&t.translate<=t.maxTranslate()||c>u.startY&&t.translate>=t.minTranslate())return r.isTouched=!1,void(r.isMoved=!1)}else if(h<u.startX&&t.translate<=t.maxTranslate()||h>u.startX&&t.translate>=t.minTranslate())return;if(g.activeElement&&o.target===g.activeElement&&o.target.matches(r.focusableElements))return r.isMoved=!0,void(t.allowClick=!1);r.allowTouchCallbacks&&t.emit("touchMove",o);u.previousX=u.currentX;u.previousY=u.currentY;u.currentX=h;u.currentY=c;const a=u.currentX-u.startX,v=u.currentY-u.startY;if(!t.params.threshold||!(Math.sqrt(a**2+v**2)<t.params.threshold)){if(void 0===r.isScrolling){let n;t.isHorizontal()&&u.currentY===u.startY||t.isVertical()&&u.currentX===u.startX?r.isScrolling=!1:a*a+v*v>=25&&(n=180*Math.atan2(Math.abs(v),Math.abs(a))/Math.PI,r.isScrolling=t.isHorizontal()?n>f.touchAngle:90-n>f.touchAngle)}if(r.isScrolling&&t.emit("touchMoveOpposite",o),void 0===r.startMoving&&(u.currentX===u.startX&&u.currentY===u.startY||(r.startMoving=!0)),r.isScrolling||"touchmove"===o.type&&r.preventTouchMoveFromPointerMove)return void(r.isTouched=!1);if(r.startMoving){t.allowClick=!1;!f.cssMode&&o.cancelable&&o.preventDefault();f.touchMoveStopPropagation&&!f.nested&&o.stopPropagation();let s=t.isHorizontal()?a:v,y=t.isHorizontal()?u.currentX-u.previousX:u.currentY-u.previousY;f.oneWayMovement&&(s=Math.abs(s)*(b?1:-1),y=Math.abs(y)*(b?1:-1));u.diff=s;s*=f.touchRatio;b&&(s=-s,y=-y);const tt=t.touchesDirection;t.swipeDirection=s>0?"prev":"next";t.touchesDirection=y>0?"prev":"next";const p=t.params.loop&&!f.cssMode,w="next"===t.touchesDirection&&t.allowSlideNext||"prev"===t.touchesDirection&&t.allowSlidePrev;if(!r.isMoved){if(p&&w&&t.loopFix({direction:t.swipeDirection}),r.startTranslate=t.getTranslate(),t.setTransition(0),t.animating){const n=new window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0,detail:{bySwiperTouchMove:!0}});t.wrapperEl.dispatchEvent(n)}r.allowMomentumBounce=!1;!f.grabCursor||!0!==t.allowSlideNext&&!0!==t.allowSlidePrev||t.setGrabCursor(!0);t.emit("sliderFirstMove",o)}if((new Date).getTime(),r.isMoved&&r.allowThresholdMove&&tt!==t.touchesDirection&&p&&w&&Math.abs(s)>=1)return Object.assign(u,{startX:h,startY:c,currentX:h,currentY:c,startTranslate:r.currentTranslate}),r.loopSwapReset=!0,void(r.startTranslate=r.currentTranslate);t.emit("sliderMove",o);r.isMoved=!0;r.currentTranslate=s+r.startTranslate;let k=!0,d=f.resistanceRatio;if(f.touchReleaseOnEdges&&(d=0),s>0?(p&&w&&r.allowThresholdMove&&r.currentTranslate>(f.centeredSlides?t.minTranslate()-t.slidesSizesGrid[t.activeIndex+1]-("auto"!==f.slidesPerView&&t.slides.length-f.slidesPerView>=2?t.slidesSizesGrid[t.activeIndex+1]+t.params.spaceBetween:0)-t.params.spaceBetween:t.minTranslate())&&t.loopFix({direction:"prev",setTranslate:!0,activeSlideIndex:0}),r.currentTranslate>t.minTranslate()&&(k=!1,f.resistance&&(r.currentTranslate=t.minTranslate()-1+(-t.minTranslate()+r.startTranslate+s)**d))):s<0&&(p&&w&&r.allowThresholdMove&&r.currentTranslate<(f.centeredSlides?t.maxTranslate()+t.slidesSizesGrid[t.slidesSizesGrid.length-1]+t.params.spaceBetween+("auto"!==f.slidesPerView&&t.slides.length-f.slidesPerView>=2?t.slidesSizesGrid[t.slidesSizesGrid.length-1]+t.params.spaceBetween:0):t.maxTranslate())&&t.loopFix({direction:"next",setTranslate:!0,activeSlideIndex:t.slides.length-("auto"===f.slidesPerView?t.slidesPerViewDynamic():Math.ceil(parseFloat(f.slidesPerView,10)))}),r.currentTranslate<t.maxTranslate()&&(k=!1,f.resistance&&(r.currentTranslate=t.maxTranslate()+1-(t.maxTranslate()-r.startTranslate-s)**d))),k&&(o.preventedByNestedSwiper=!0),!t.allowSlideNext&&"next"===t.swipeDirection&&r.currentTranslate<r.startTranslate&&(r.currentTranslate=r.startTranslate),!t.allowSlidePrev&&"prev"===t.swipeDirection&&r.currentTranslate>r.startTranslate&&(r.currentTranslate=r.startTranslate),t.allowSlidePrev||t.allowSlideNext||(r.currentTranslate=r.startTranslate),f.threshold>0){if(!(Math.abs(s)>f.threshold||r.allowThresholdMove))return void(r.currentTranslate=r.startTranslate);if(!r.allowThresholdMove)return r.allowThresholdMove=!0,u.startX=u.currentX,u.startY=u.currentY,r.currentTranslate=r.startTranslate,void(u.diff=t.isHorizontal()?u.currentX-u.startX:u.currentY-u.startY)}f.followFinger&&!f.cssMode&&((f.freeMode&&f.freeMode.enabled&&t.freeMode||f.watchSlidesProgress)&&(t.updateActiveIndex(),t.updateSlidesClasses()),f.freeMode&&f.freeMode.enabled&&t.freeMode&&t.freeMode.onTouchMove(),t.updateProgress(r.currentTranslate),t.setTranslate(r.currentTranslate))}}}}function bi(n){const t=this,i=t.touchEventsData;let c,u=n;if(u.originalEvent&&(u=u.originalEvent),"touchend"===u.type||"touchcancel"===u.type){if(c=[...u.changedTouches].filter(n=>n.identifier===i.touchId)[0],!c||c.identifier!==i.touchId)return}else{if(null!==i.touchId)return;if(u.pointerId!==i.pointerId)return;c=u}if(!["pointercancel","pointerout","pointerleave","contextmenu"].includes(u.type)||["pointercancel","contextmenu"].includes(u.type)&&(t.browser.isSafari||t.browser.isWebView)){i.pointerId=null;i.touchId=null;const{params:r,touches:d,rtlTranslate:g,slidesGrid:f,enabled:nt}=t;if(nt&&(r.simulateTouch||"mouse"!==u.pointerType)){if(i.allowTouchCallbacks&&t.emit("touchEnd",u),i.allowTouchCallbacks=!1,!i.isTouched)return i.isMoved&&r.grabCursor&&t.setGrabCursor(!1),i.isMoved=!1,void(i.startMoving=!1);r.grabCursor&&i.isMoved&&i.isTouched&&(!0===t.allowSlideNext||!0===t.allowSlidePrev)&&t.setGrabCursor(!1);const w=e(),b=w-i.touchStartTime;if(t.allowClick){const n=u.path||u.composedPath&&u.composedPath();t.updateClickedSlide(n&&n[0]||u.target,n);t.emit("tap click",u);b<300&&w-i.lastClickTime<300&&t.emit("doubleTap doubleClick",u)}if(i.lastClickTime=e(),l(()=>{t.destroyed||(t.allowClick=!0)}),!i.isTouched||!i.isMoved||!t.swipeDirection||0===d.diff&&!i.loopSwapReset||i.currentTranslate===i.startTranslate&&!i.loopSwapReset)return i.isTouched=!1,i.isMoved=!1,void(i.startMoving=!1);let s;if(i.isTouched=!1,i.isMoved=!1,i.startMoving=!1,s=r.followFinger?g?t.translate:-t.translate:-i.currentTranslate,!r.cssMode){if(r.freeMode&&r.freeMode.enabled)return void t.freeMode.onTouchEnd({currentPos:s});const k=s>=-t.maxTranslate()&&!t.params.loop;let o=0,p=t.slidesSizesGrid[0];for(let n=0;n<f.length;n+=n<r.slidesPerGroupSkip?1:r.slidesPerGroup){const t=n<r.slidesPerGroupSkip-1?1:r.slidesPerGroup;void 0!==f[n+t]?(k||s>=f[n]&&s<f[n+t])&&(o=n,p=f[n+t]-f[n]):(k||s>=f[n])&&(o=n,p=f[f.length-1]-f[f.length-2])}let a=null,h=null;r.rewind&&(t.isBeginning?h=r.virtual&&r.virtual.enabled&&t.virtual?t.virtual.slides.length-1:t.slides.length-1:t.isEnd&&(a=0));const v=(s-f[o])/p,y=o<r.slidesPerGroupSkip-1?1:r.slidesPerGroup;if(b>r.longSwipesMs){if(!r.longSwipes)return void t.slideTo(t.activeIndex);"next"===t.swipeDirection&&(v>=r.longSwipesRatio?t.slideTo(r.rewind&&t.isEnd?a:o+y):t.slideTo(o));"prev"===t.swipeDirection&&(v>1-r.longSwipesRatio?t.slideTo(o+y):null!==h&&v<0&&Math.abs(v)>r.longSwipesRatio?t.slideTo(h):t.slideTo(o))}else{if(!r.shortSwipes)return void t.slideTo(t.activeIndex);t.navigation&&(u.target===t.navigation.nextEl||u.target===t.navigation.prevEl)?u.target===t.navigation.nextEl?t.slideTo(o+y):t.slideTo(o):("next"===t.swipeDirection&&t.slideTo(null!==a?a:o+y),"prev"===t.swipeDirection&&t.slideTo(null!==h?h:o))}}}}}function ci(){const n=this,{params:t,el:i}=n;if(!i||0!==i.offsetWidth){t.breakpoints&&n.setBreakpoint();const{allowSlideNext:u,allowSlidePrev:f,snapGrid:e}=n,r=n.virtual&&n.params.virtual.enabled;n.allowSlideNext=!0;n.allowSlidePrev=!0;n.updateSize();n.updateSlides();n.updateSlidesClasses();const o=r&&t.loop;!("auto"===t.slidesPerView||t.slidesPerView>1)||!n.isEnd||n.isBeginning||n.params.centeredSlides||o?n.params.loop&&!r?n.slideToLoop(n.realIndex,0,!1,!0):n.slideTo(n.activeIndex,0,!1,!0):n.slideTo(n.slides.length-1,0,!1,!0);n.autoplay&&n.autoplay.running&&n.autoplay.paused&&(clearTimeout(n.autoplay.resizeTimeout),n.autoplay.resizeTimeout=setTimeout(()=>{n.autoplay&&n.autoplay.running&&n.autoplay.paused&&n.autoplay.resume()},500));n.allowSlidePrev=f;n.allowSlideNext=u;n.params.watchOverflow&&e!==n.snapGrid&&n.checkOverflow()}}function ki(n){const t=this;t.enabled&&(t.allowClick||(t.params.preventClicks&&n.preventDefault(),t.params.preventClicksPropagation&&t.animating&&(n.stopPropagation(),n.stopImmediatePropagation())))}function di(){const n=this,{wrapperEl:t,rtlTranslate:u,enabled:f}=n;if(f){let i;n.previousTranslate=n.translate;n.translate=n.isHorizontal()?-t.scrollLeft:-t.scrollTop;0===n.translate&&(n.translate=0);n.updateActiveIndex();n.updateSlidesClasses();const r=n.maxTranslate()-n.minTranslate();i=0===r?0:(n.translate-n.minTranslate())/r;i!==n.progress&&n.updateProgress(u?-n.translate:n.translate);n.emit("setTranslate",n.translate,!1)}}function gi(n){const t=this;rt(t,n.target);t.params.cssMode||"auto"!==t.params.slidesPerView&&!t.params.autoHeight||t.update()}function nr(){const n=this;n.documentTouchHandlerProceeded||(n.documentTouchHandlerProceeded=!0,n.params.touchReleaseOnEdges&&(n.el.style.touchAction="auto"))}function tr(n,t){return function(i){void 0===i&&(i={});const r=Object.keys(i)[0],f=i[r];"object"==typeof f&&null!==f?(!0===n[r]&&(n[r]={enabled:!0}),"navigation"===r&&n[r]&&n[r].enabled&&!n[r].prevEl&&!n[r].nextEl&&(n[r].auto=!0),["pagination","scrollbar"].indexOf(r)>=0&&n[r]&&n[r].enabled&&!n[r].el&&(n[r].auto=!0),r in n&&"enabled"in f?("object"!=typeof n[r]||"enabled"in n[r]||(n[r].enabled=!0),n[r]||(n[r]={enabled:!1}),u(t,i)):u(t,i)):u(t,i)}}function bt(n,t,i,u){return n.params.createElements&&Object.keys(u).forEach(e=>{if(!i[e]&&!0===i.auto){let o=r(n.el,`.${u[e]}`)[0];o||(o=f("div",u[e]),o.className=u[e],n.el.append(o));i[e]=o;t[e]=o}}),i}function s(n){return void 0===n&&(n=""),`.${n.trim().replace(/([\.:!+\/])/g,"\\$1").replace(/ /g,".")}`}function ir(n){const t=this,{params:i,slidesEl:r}=t;i.loop&&t.loopDestroy();const u=n=>{if("string"==typeof n){const t=document.createElement("div");t.innerHTML=n;r.append(t.children[0]);t.innerHTML=""}else r.append(n)};if("object"==typeof n&&"length"in n)for(let t=0;t<n.length;t+=1)n[t]&&u(n[t]);else u(n);t.recalcSlides();i.loop&&t.loopCreate();i.observer&&!t.isElement||t.update()}function rr(n){const t=this,{params:i,activeIndex:r,slidesEl:u}=t;i.loop&&t.loopDestroy();let f=r+1;const e=n=>{if("string"==typeof n){const t=document.createElement("div");t.innerHTML=n;u.prepend(t.children[0]);t.innerHTML=""}else u.prepend(n)};if("object"==typeof n&&"length"in n){for(let t=0;t<n.length;t+=1)n[t]&&e(n[t]);f=r+n.length}else e(n);t.recalcSlides();i.loop&&t.loopCreate();i.observer&&!t.isElement||t.update();t.slideTo(f,0,!1)}function ur(n,t){const i=this,{params:u,activeIndex:h,slidesEl:f}=i;let r=h;u.loop&&(r-=i.loopedSlides,i.loopDestroy(),i.recalcSlides());const s=i.slides.length;if(n<=0)return void i.prependSlide(t);if(n>=s)return void i.appendSlide(t);let e=r>n?r+1:r;const o=[];for(let t=s-1;t>=n;t-=1){const n=i.slides[t];n.remove();o.unshift(n)}if("object"==typeof t&&"length"in t){for(let n=0;n<t.length;n+=1)t[n]&&f.append(t[n]);e=r>n?r+t.length:r}else f.append(t);for(let n=0;n<o.length;n+=1)f.append(o[n]);i.recalcSlides();u.loop&&i.loopCreate();u.observer&&!i.isElement||i.update();u.loop?i.slideTo(e+i.loopedSlides,0,!1):i.slideTo(e,0,!1)}function fr(n){const t=this,{params:u,activeIndex:e}=t;let f=e;u.loop&&(f-=t.loopedSlides,t.loopDestroy());let r,i=f;if("object"==typeof n&&"length"in n){for(let u=0;u<n.length;u+=1)r=n[u],t.slides[r]&&t.slides[r].remove(),r<i&&(i-=1);i=Math.max(i,0)}else r=n,t.slides[r]&&t.slides[r].remove(),r<i&&(i-=1),i=Math.max(i,0);t.recalcSlides();u.loop&&t.loopCreate();u.observer&&!t.isElement||t.update();u.loop?t.slideTo(i+t.loopedSlides,0,!1):t.slideTo(i,0,!1)}function er(){const n=this,t=[];for(let i=0;i<n.slides.length;i+=1)t.push(i);n.removeSlide(t)}function y(n){const{effect:i,swiper:t,on:r,setTranslate:f,setTransition:c,overwriteParams:e,perspective:o,recreateShadows:s,getEffectParams:h}=n;let u;r("beforeInit",()=>{if(t.params.effect===i){t.classNames.push(`${t.params.containerModifierClass}${i}`);o&&o()&&t.classNames.push(`${t.params.containerModifierClass}3d`);const n=e?e():{};Object.assign(t.params,n);Object.assign(t.originalParams,n)}});r("setTranslate",()=>{t.params.effect===i&&f()});r("setTransition",(n,r)=>{t.params.effect===i&&c(r)});r("transitionEnd",()=>{if(t.params.effect===i&&s){if(!h||!h().slideShadows)return;t.slides.forEach(n=>{n.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(n=>n.remove())});s()}});r("virtualUpdate",()=>{t.params.effect===i&&(t.slides.length||(u=!0),requestAnimationFrame(()=>{u&&t.slides&&t.slides.length&&(f(),u=!1)}))})}function g(n,t){const i=a(t);return i!==t&&(i.style.backfaceVisibility="hidden",i.style["-webkit-backface-visibility"]="hidden"),i}function ut(n){let{swiper:t,duration:r,transformElements:i,allSlides:u}=n;const{activeIndex:f}=t;if(t.params.virtualTranslate&&0!==r){let n,r=!1;n=u?i:i.filter(n=>{const i=n.classList.contains("swiper-slide-transform")?(n=>n.parentElement?n.parentElement:t.slides.filter(t=>t.shadowRoot&&t.shadowRoot===n.parentNode)[0])(n):n;return t.getSlideIndex(i)===f});n.forEach(n=>{d(n,()=>{if(!r&&t&&!t.destroyed){r=!0;t.animating=!1;const n=new window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0});t.wrapperEl.dispatchEvent(n)}})})}}function p(n,t,i){const u=`swiper-slide-shadow${i?`-${i}`:""}${n?` swiper-slide-shadow-${n}`:""}`,e=a(t);let r=e.querySelector(`.${u.split(" ").join(".")}`);return r||(r=f("div",u.split(" ")),e.append(r)),r}var ii,ui,fi,oi,si,yt;const dt={body:{},addEventListener(){},removeEventListener(){},activeElement:{blur(){},nodeName:""},querySelector:()=>null,querySelectorAll:()=>[],getElementById:()=>null,createEvent:()=>({initEvent(){}}),createElement:()=>({children:[],childNodes:[],style:{},setAttribute(){},getElementsByTagName:()=>[]}),createElementNS:()=>({}),importNode:()=>null,location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};const vi={document:dt,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState(){},pushState(){},go(){},back(){}},CustomEvent:function(){return this},addEventListener(){},removeEventListener(){},getComputedStyle:()=>({getPropertyValue:()=>""}),Image(){},Date(){},screen:{},setTimeout(){},clearTimeout(){},matchMedia:()=>({}),requestAnimationFrame:n=>"undefined"==typeof setTimeout?(n(),null):setTimeout(n,0),cancelAnimationFrame(n){"undefined"!=typeof setTimeout&&clearTimeout(n)}};let st,ht,ct;ii={on(n,t,i){const r=this;if(!r.eventsListeners||r.destroyed||"function"!=typeof t)return r;const u=i?"unshift":"push";return n.split(" ").forEach(n=>{r.eventsListeners[n]||(r.eventsListeners[n]=[]),r.eventsListeners[n][u](t)}),r},once(n,t,i){function u(){r.off(n,u);u.__emitterProxy&&delete u.__emitterProxy;for(var f=arguments.length,e=new Array(f),i=0;i<f;i++)e[i]=arguments[i];t.apply(r,e)}const r=this;return!r.eventsListeners||r.destroyed?r:"function"!=typeof t?r:(u.__emitterProxy=t,r.on(n,u,i))},onAny(n,t){const i=this;if(!i.eventsListeners||i.destroyed||"function"!=typeof n)return i;const r=t?"unshift":"push";return i.eventsAnyListeners.indexOf(n)<0&&i.eventsAnyListeners[r](n),i},offAny(n){const t=this;if(!t.eventsListeners||t.destroyed||!t.eventsAnyListeners)return t;const i=t.eventsAnyListeners.indexOf(n);return i>=0&&t.eventsAnyListeners.splice(i,1),t},off(n,t){const i=this;return!i.eventsListeners||i.destroyed?i:i.eventsListeners?(n.split(" ").forEach(n=>{void 0===t?i.eventsListeners[n]=[]:i.eventsListeners[n]&&i.eventsListeners[n].forEach((r,u)=>{(r===t||r.__emitterProxy&&r.__emitterProxy===t)&&i.eventsListeners[n].splice(u,1)})}),i):i},emit(){const n=this;if(!n.eventsListeners||n.destroyed||!n.eventsListeners)return n;let i,r,u;for(var e=arguments.length,t=new Array(e),f=0;f<e;f++)t[f]=arguments[f];return"string"==typeof t[0]||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),(Array.isArray(i)?i:i.split(" ")).forEach(t=>{n.eventsAnyListeners&&n.eventsAnyListeners.length&&n.eventsAnyListeners.forEach(n=>{n.apply(u,[t,...r])}),n.eventsListeners&&n.eventsListeners[t]&&n.eventsListeners[t].forEach(n=>{n.apply(u,r)})}),n}};const ri=(n,t,i)=>{t&&!n.classList.contains(i)?n.classList.add(i):!t&&n.classList.contains(i)&&n.classList.remove(i)},lt=(n,t,i)=>{t&&!n.classList.contains(i)?n.classList.add(i):!t&&n.classList.contains(i)&&n.classList.remove(i)},rt=(n,t)=>{if(n&&!n.destroyed&&n.params){const i=t.closest(n.isElement?"swiper-slide":`.${n.params.slideClass}`);if(i){let t=i.querySelector(`.${n.params.lazyPreloaderClass}`);!t&&n.isElement&&(i.shadowRoot?t=i.shadowRoot.querySelector(`.${n.params.lazyPreloaderClass}`):requestAnimationFrame(()=>{i.shadowRoot&&(t=i.shadowRoot.querySelector(`.${n.params.lazyPreloaderClass}`),t&&t.remove())}));t&&t.remove()}}},at=(n,t)=>{if(n.slides[t]){const i=n.slides[t].querySelector('[loading="lazy"]');i&&i.removeAttribute("loading")}},vt=n=>{if(n&&!n.destroyed&&n.params){let t=n.params.lazyPreloadPrevNext;const r=n.slides.length;if(r&&t&&!(t<0)){t=Math.min(t,r);const f="auto"===n.params.slidesPerView?n.slidesPerViewDynamic():Math.ceil(n.params.slidesPerView),i=n.activeIndex;if(n.params.grid&&n.params.grid.rows>1){const r=i,u=[r-t];return u.push(...Array.from({length:t}).map((n,t)=>r+f+t)),void n.slides.forEach((t,i)=>{u.includes(t.column)&&at(n,i)})}const u=i+f-1;if(n.params.rewind||n.params.loop)for(let f=i-t;f<=u+t;f+=1){const t=(f%r+r)%r;(t<i||t>u)&&at(n,t)}else for(let f=Math.max(i-t,0);f<=Math.min(u+t,r-1);f+=1)f!==i&&(f>u||f<i)&&at(n,f)}}};ui={updateSize:function(){const n=this;let t,i;const r=n.el;t=void 0!==n.params.width&&null!==n.params.width?n.params.width:r.clientWidth;i=void 0!==n.params.height&&null!==n.params.height?n.params.height:r.clientHeight;0===t&&n.isHorizontal()||0===i&&n.isVertical()||(t=t-parseInt(c(r,"padding-left")||0,10)-parseInt(c(r,"padding-right")||0,10),i=i-parseInt(c(r,"padding-top")||0,10)-parseInt(c(r,"padding-bottom")||0,10),Number.isNaN(t)&&(t=0),Number.isNaN(i)&&(i=0),Object.assign(n,{width:t,height:i,size:n.isHorizontal()?t:i}))},updateSlides:function(){function v(t,i){return parseFloat(t.getPropertyValue(n.getDirectionLabel(i))||0)}const n=this;const t=n.params,{wrapperEl:a,slidesEl:it,size:s,rtlTranslate:d,wrongRTL:rt}=n,y=n.virtual&&t.virtual.enabled,ut=y?n.virtual.slides.length:n.slides.length,o=r(it,`.${n.params.slideClass}, swiper-slide`),g=y?n.virtual.slides.length:o.length;let i=[];const h=[],l=[];let p=t.slidesOffsetBefore;"function"==typeof p&&(p=t.slidesOffsetBefore.call(n));let w=t.slidesOffsetAfter;"function"==typeof w&&(w=t.slidesOffsetAfter.call(n));const ft=n.snapGrid.length,et=n.slidesGrid.length;let u=t.spaceBetween,f=-p,nt=0,k=0;if(void 0!==s){"string"==typeof u&&u.indexOf("%")>=0?u=parseFloat(u.replace("%",""))/100*s:"string"==typeof u&&(u=parseFloat(u));n.virtualSize=-u;o.forEach(n=>{d?n.style.marginLeft="":n.style.marginRight="",n.style.marginBottom="",n.style.marginTop=""});t.centeredSlides&&t.cssMode&&(b(a,"--swiper-centered-offset-before",""),b(a,"--swiper-centered-offset-after",""));const tt=t.grid&&t.grid.rows>1&&n.grid;let e;tt?n.grid.initSlides(o):n.grid&&n.grid.unsetSlides();const st="auto"===t.slidesPerView&&t.breakpoints&&Object.keys(t.breakpoints).filter(n=>void 0!==t.breakpoints[n].slidesPerView).length>0;for(let r=0;r<g;r+=1){let a;if(e=0,o[r]&&(a=o[r]),tt&&n.grid.updateSlide(r,a,o),!o[r]||"none"!==c(a,"display")){if("auto"===t.slidesPerView){st&&(o[r].style[n.getDirectionLabel("width")]="");const i=getComputedStyle(a),u=a.style.transform,f=a.style.webkitTransform;if(u&&(a.style.transform="none"),f&&(a.style.webkitTransform="none"),t.roundLengths)e=n.isHorizontal()?ot(a,"width",!0):ot(a,"height",!0);else{const n=v(i,"width"),f=v(i,"padding-left"),o=v(i,"padding-right"),t=v(i,"margin-left"),r=v(i,"margin-right"),u=i.getPropertyValue("box-sizing");if(u&&"border-box"===u)e=n+t+r;else{const{clientWidth:i,offsetWidth:u}=a;e=n+f+o+t+r+(u-i)}}u&&(a.style.transform=u);f&&(a.style.webkitTransform=f);t.roundLengths&&(e=Math.floor(e))}else e=(s-(t.slidesPerView-1)*u)/t.slidesPerView,t.roundLengths&&(e=Math.floor(e)),o[r]&&(o[r].style[n.getDirectionLabel("width")]=`${e}px`);o[r]&&(o[r].swiperSlideSize=e);l.push(e);t.centeredSlides?(f=f+e/2+nt/2+u,0===nt&&0!==r&&(f=f-s/2-u),0===r&&(f=f-s/2-u),Math.abs(f)<.001&&(f=0),t.roundLengths&&(f=Math.floor(f)),k%t.slidesPerGroup==0&&i.push(f),h.push(f)):(t.roundLengths&&(f=Math.floor(f)),(k-Math.min(n.params.slidesPerGroupSkip,k))%n.params.slidesPerGroup==0&&i.push(f),h.push(f),f=f+e+u);n.virtualSize+=e+u;nt=e;k+=1}}if(n.virtualSize=Math.max(n.virtualSize,s)+w,d&&rt&&("slide"===t.effect||"coverflow"===t.effect)&&(a.style.width=`${n.virtualSize+u}px`),t.setWrapperSize&&(a.style[n.getDirectionLabel("width")]=`${n.virtualSize+u}px`),tt&&n.grid.updateWrapperSize(e,i),!t.centeredSlides){const r=[];for(let u=0;u<i.length;u+=1){let f=i[u];t.roundLengths&&(f=Math.floor(f));i[u]<=n.virtualSize-s&&r.push(f)}i=r;Math.floor(n.virtualSize-s)-Math.floor(i[i.length-1])>1&&i.push(n.virtualSize-s)}if(y&&t.loop){const r=l[0]+u;if(t.slidesPerGroup>1){const u=Math.ceil((n.virtual.slidesBefore+n.virtual.slidesAfter)/t.slidesPerGroup),f=r*t.slidesPerGroup;for(let n=0;n<u;n+=1)i.push(i[i.length-1]+f)}for(let u=0;u<n.virtual.slidesBefore+n.virtual.slidesAfter;u+=1)1===t.slidesPerGroup&&i.push(i[i.length-1]+r),h.push(h[h.length-1]+r),n.virtualSize+=r}if(0===i.length&&(i=[0]),0!==u){const i=n.isHorizontal()&&d?"marginLeft":n.getDirectionLabel("marginRight");o.filter((n,i)=>!(t.cssMode&&!t.loop)||i!==o.length-1).forEach(n=>{n.style[i]=`${u}px`})}if(t.centeredSlides&&t.centeredSlidesBounds){let n=0;l.forEach(t=>{n+=t+(u||0)});n-=u;const t=n-s;i=i.map(n=>n<=0?-p:n>t?t+w:n)}if(t.centerInsufficientSlides){let n=0;l.forEach(t=>{n+=t+(u||0)});n-=u;const r=(t.slidesOffsetBefore||0)+(t.slidesOffsetAfter||0);if(n+r<s){const t=(s-n-r)/2;i.forEach((n,r)=>{i[r]=n-t});h.forEach((n,i)=>{h[i]=n+t})}}if(Object.assign(n,{slides:o,snapGrid:i,slidesGrid:h,slidesSizesGrid:l}),t.centeredSlides&&t.cssMode&&!t.centeredSlidesBounds){b(a,"--swiper-centered-offset-before",-i[0]+"px");b(a,"--swiper-centered-offset-after",n.size/2-l[l.length-1]/2+"px");const t=-n.snapGrid[0],r=-n.slidesGrid[0];n.snapGrid=n.snapGrid.map(n=>n+t);n.slidesGrid=n.slidesGrid.map(n=>n+r)}if(g!==ut&&n.emit("slidesLengthChange"),i.length!==ft&&(n.params.watchOverflow&&n.checkOverflow(),n.emit("snapGridLengthChange")),h.length!==et&&n.emit("slidesGridLengthChange"),t.watchSlidesProgress&&n.updateSlidesOffset(),n.emit("slidesUpdated"),!(y||t.cssMode||"slide"!==t.effect&&"fade"!==t.effect)){const i=`${t.containerModifierClass}backface-hidden`,r=n.el.classList.contains(i);g<=t.maxBackfaceHiddenSlides?r||n.el.classList.add(i):r&&n.el.classList.remove(i)}}},updateAutoHeight:function(n){const t=this,r=[],f=t.virtual&&t.params.virtual.enabled;let i,u=0;"number"==typeof n?t.setTransition(n):!0===n&&t.setTransition(t.params.speed);const e=n=>f?t.slides[t.getSlideIndexByData(n)]:t.slides[n];if("auto"!==t.params.slidesPerView&&t.params.slidesPerView>1)if(t.params.centeredSlides)(t.visibleSlides||[]).forEach(n=>{r.push(n)});else for(i=0;i<Math.ceil(t.params.slidesPerView);i+=1){const n=t.activeIndex+i;if(n>t.slides.length&&!f)break;r.push(e(n))}else r.push(e(t.activeIndex));for(i=0;i<r.length;i+=1)if(void 0!==r[i]){const n=r[i].offsetHeight;u=n>u?n:u}(u||0===u)&&(t.wrapperEl.style.height=`${u}px`)},updateSlidesOffset:function(){const n=this,t=n.slides,i=n.isElement?n.isHorizontal()?n.wrapperEl.offsetLeft:n.wrapperEl.offsetTop:0;for(let r=0;r<t.length;r+=1)t[r].swiperSlideOffset=(n.isHorizontal()?t[r].offsetLeft:t[r].offsetTop)-i-n.cssOverflowAdjustment()},updateSlidesProgress:function(n){void 0===n&&(n=this&&this.translate||0);const t=this,r=t.params,{slides:u,rtlTranslate:e,snapGrid:o}=t;if(0!==u.length){void 0===u[0].swiperSlideOffset&&t.updateSlidesOffset();let f=-n;e&&(f=n);t.visibleSlidesIndexes=[];t.visibleSlides=[];let i=r.spaceBetween;"string"==typeof i&&i.indexOf("%")>=0?i=parseFloat(i.replace("%",""))/100*t.size:"string"==typeof i&&(i=parseFloat(i));for(let n=0;n<u.length;n+=1){const s=u[n];let c=s.swiperSlideOffset;r.cssMode&&r.centeredSlides&&(c-=u[0].swiperSlideOffset);const a=(f+(r.centeredSlides?t.minTranslate():0)-c)/(s.swiperSlideSize+i),v=(f-o[0]+(r.centeredSlides?t.minTranslate():0)-c)/(s.swiperSlideSize+i),h=-(f-c),l=h+t.slidesSizesGrid[n],p=h>=0&&h<=t.size-t.slidesSizesGrid[n],y=h>=0&&h<t.size-1||l>1&&l<=t.size||h<=0&&l>=t.size;y&&(t.visibleSlides.push(s),t.visibleSlidesIndexes.push(n));ri(s,y,r.slideVisibleClass);ri(s,p,r.slideFullyVisibleClass);s.progress=e?-a:a;s.originalProgress=e?-v:v}}},updateProgress:function(n){const t=this;if(void 0===n){const i=t.rtlTranslate?-1:1;n=t&&t.translate&&t.translate*i||0}const f=t.params,o=t.maxTranslate()-t.minTranslate();let{progress:i,isBeginning:r,isEnd:u,progressLoop:e}=t;const s=r,h=u;if(0===o)i=0,r=!0,u=!0;else{i=(n-t.minTranslate())/o;const f=Math.abs(n-t.minTranslate())<1,e=Math.abs(n-t.maxTranslate())<1;r=f||i<=0;u=e||i>=1;f&&(i=0);e&&(i=1)}if(f.loop){const f=t.getSlideIndexByData(0),o=t.getSlideIndexByData(t.slides.length-1),u=t.slidesGrid[f],s=t.slidesGrid[o],i=t.slidesGrid[t.slidesGrid.length-1],r=Math.abs(n);e=r>=u?(r-u)/i:(r+i-s)/i;e>1&&(e-=1)}Object.assign(t,{progress:i,progressLoop:e,isBeginning:r,isEnd:u});(f.watchSlidesProgress||f.centeredSlides&&f.autoHeight)&&t.updateSlidesProgress(n);r&&!s&&t.emit("reachBeginning toEdge");u&&!h&&t.emit("reachEnd toEdge");(s&&!r||h&&!u)&&t.emit("fromEdge");t.emit("progress",i)},updateSlidesClasses:function(){const t=this,{slides:i,params:n,slidesEl:c,activeIndex:f}=t,l=t.virtual&&n.virtual.enabled,s=t.grid&&n.grid&&n.grid.rows>1,h=t=>r(c,`.${n.slideClass}${t}, swiper-slide${t}`)[0];let u,o,e;if(l)if(n.loop){let n=f-t.virtual.slidesBefore;n<0&&(n=t.virtual.slides.length+n);n>=t.virtual.slides.length&&(n-=t.virtual.slides.length);u=h(`[data-swiper-slide-index="${n}"]`)}else u=h(`[data-swiper-slide-index="${f}"]`);else s?(u=i.filter(n=>n.column===f)[0],e=i.filter(n=>n.column===f+1)[0],o=i.filter(n=>n.column===f-1)[0]):u=i[f];u&&(s||(e=function(n,t){const i=[];for(;n.nextElementSibling;){const r=n.nextElementSibling;t?r.matches(t)&&i.push(r):i.push(r);n=r}return i}(u,`.${n.slideClass}, swiper-slide`)[0],n.loop&&!e&&(e=i[0]),o=function(n,t){const i=[];for(;n.previousElementSibling;){const r=n.previousElementSibling;t?r.matches(t)&&i.push(r):i.push(r);n=r}return i}(u,`.${n.slideClass}, swiper-slide`)[0],n.loop&&!1&&(o=i[i.length-1])));i.forEach(t=>{lt(t,t===u,n.slideActiveClass),lt(t,t===e,n.slideNextClass),lt(t,t===o,n.slidePrevClass)});t.emitSlidesClasses()},updateActiveIndex:function(n){const t=this,s=t.rtlTranslate?t.translate:-t.translate,{snapGrid:e,params:r,activeIndex:o,realIndex:h,snapIndex:c}=t;let u,i=n;const l=n=>{let i=n-t.virtual.slidesBefore;return i<0&&(i=t.virtual.slides.length+i),i>=t.virtual.slides.length&&(i-=t.virtual.slides.length),i};if(void 0===i&&(i=function(n){const{slidesGrid:t,params:u}=n,r=n.rtlTranslate?n.translate:-n.translate;let i;for(let n=0;n<t.length;n+=1)void 0!==t[n+1]?r>=t[n]&&r<t[n+1]-(t[n+1]-t[n])/2?i=n:r>=t[n]&&r<t[n+1]&&(i=n+1):r>=t[n]&&(i=n);return u.normalizeSlideIndex&&(i<0||void 0===i)&&(i=0),i}(t)),e.indexOf(s)>=0)u=e.indexOf(s);else{const n=Math.min(r.slidesPerGroupSkip,i);u=n+Math.floor((i-n)/r.slidesPerGroup)}if(u>=e.length&&(u=e.length-1),i===o&&!t.params.loop)return void(u!==c&&(t.snapIndex=u,t.emit("snapIndexChange")));if(i===o&&t.params.loop&&t.virtual&&t.params.virtual.enabled)return void(t.realIndex=l(i));const a=t.grid&&r.grid&&r.grid.rows>1;let f;if(t.virtual&&r.virtual.enabled&&r.loop)f=l(i);else if(a){const u=t.slides.filter(n=>n.column===i)[0];let n=parseInt(u.getAttribute("data-swiper-slide-index"),10);Number.isNaN(n)&&(n=Math.max(t.slides.indexOf(u),0));f=Math.floor(n/r.grid.rows)}else if(t.slides[i]){const n=t.slides[i].getAttribute("data-swiper-slide-index");f=n?parseInt(n,10):i}else f=i;Object.assign(t,{previousSnapIndex:c,snapIndex:u,previousRealIndex:h,realIndex:f,previousIndex:o,activeIndex:i});t.initialized&&vt(t);t.emit("activeIndexChange");t.emit("snapIndexChange");(t.initialized||t.params.runCallbacksOnInit)&&(h!==f&&t.emit("realIndexChange"),t.emit("slideChange"))},updateClickedSlide:function(n,t){const i=this,u=i.params;let r=n.closest(`.${u.slideClass}, swiper-slide`);!r&&i.isElement&&t&&t.length>1&&t.includes(n)&&[...t.slice(t.indexOf(n)+1,t.length)].forEach(n=>{!r&&n.matches&&n.matches(`.${u.slideClass}, swiper-slide`)&&(r=n)});let f,e=!1;if(r)for(let n=0;n<i.slides.length;n+=1)if(i.slides[n]===r){e=!0;f=n;break}if(!r||!e)return i.clickedSlide=void 0,void(i.clickedIndex=void 0);i.clickedSlide=r;i.clickedIndex=i.virtual&&i.params.virtual.enabled?parseInt(r.getAttribute("data-swiper-slide-index"),10):f;u.slideToClickedSlide&&void 0!==i.clickedIndex&&i.clickedIndex!==i.activeIndex&&i.slideToClickedSlide()}};fi={getTranslate:function(n){void 0===n&&(n=this.isHorizontal()?"x":"y");const{params:r,rtlTranslate:u,translate:i,wrapperEl:f}=this;if(r.virtualTranslate)return u?-i:i;if(r.cssMode)return i;let t=et(f,n);return t+=this.cssOverflowAdjustment(),u&&(t=-t),t||0},setTranslate:function(n,t){const i=this,{rtlTranslate:h,params:f,wrapperEl:e,progress:c}=i;let o,r=0,u=0;i.isHorizontal()?r=h?-n:n:u=n;f.roundLengths&&(r=Math.floor(r),u=Math.floor(u));i.previousTranslate=i.translate;i.translate=i.isHorizontal()?r:u;f.cssMode?e[i.isHorizontal()?"scrollLeft":"scrollTop"]=i.isHorizontal()?-r:-u:f.virtualTranslate||(i.isHorizontal()?r-=i.cssOverflowAdjustment():u-=i.cssOverflowAdjustment(),e.style.transform=`translate3d(${r}px, ${u}px, 0px)`);const s=i.maxTranslate()-i.minTranslate();o=0===s?0:(n-i.minTranslate())/s;o!==c&&i.updateProgress(n);i.emit("setTranslate",i.translate,t)},minTranslate:function(){return-this.snapGrid[0]},maxTranslate:function(){return-this.snapGrid[this.snapGrid.length-1]},translateTo:function(n,t,i,r,u){void 0===n&&(n=0);void 0===t&&(t=this.params.speed);void 0===i&&(i=!0);void 0===r&&(r=!0);const f=this,{params:o,wrapperEl:s}=f;if(f.animating&&o.preventInteractionOnTransition)return!1;const h=f.minTranslate(),c=f.maxTranslate();let e;if(e=r&&n>h?h:r&&n<c?c:n,f.updateProgress(e),o.cssMode){const n=f.isHorizontal();if(0===t)s[n?"scrollLeft":"scrollTop"]=-e;else{if(!f.support.smoothScroll)return gt({swiper:f,targetPosition:-e,side:n?"left":"top"}),!0;s.scrollTo({[n?"left":"top"]:-e,behavior:"smooth"})}return!0}return 0===t?(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.removeEventListener("transitionend",f.onTranslateToWrapperTransitionEnd),f.onTranslateToWrapperTransitionEnd=null,delete f.onTranslateToWrapperTransitionEnd,f.animating=!1,i&&f.emit("transitionEnd"))}),f.wrapperEl.addEventListener("transitionend",f.onTranslateToWrapperTransitionEnd))),!0}};oi={slideTo:function(n,t,i,r,u){void 0===n&&(n=0);void 0===i&&(i=!0);"string"==typeof n&&(n=parseInt(n,10));const f=this;let e=n;e<0&&(e=0);const{params:h,snapGrid:v,slidesGrid:c,previousIndex:b,activeIndex:l,rtlTranslate:a,wrapperEl:y,enabled:k}=f;if(!k&&!r&&!u||f.destroyed||f.animating&&h.preventInteractionOnTransition)return!1;void 0===t&&(t=f.params.speed);const w=Math.min(f.params.slidesPerGroupSkip,e);let p=w+Math.floor((e-w)/f.params.slidesPerGroup);p>=v.length&&(p=v.length-1);const o=-v[p];if(h.normalizeSlideIndex)for(let n=0;n<c.length;n+=1){const t=-Math.floor(100*o),i=Math.floor(100*c[n]),r=Math.floor(100*c[n+1]);void 0!==c[n+1]?t>=i&&t<r-(r-i)/2?e=n:t>=i&&t<r&&(e=n+1):t>=i&&(e=n)}if(f.initialized&&e!==l&&(!f.allowSlideNext&&(a?o>f.translate&&o>f.minTranslate():o<f.translate&&o<f.minTranslate())||!f.allowSlidePrev&&o>f.translate&&o>f.maxTranslate()&&(l||0)!==e))return!1;let s;if(e!==(b||0)&&i&&f.emit("beforeSlideChangeStart"),f.updateProgress(o),s=e>l?"next":e<l?"prev":"reset",a&&-o===f.translate||!a&&o===f.translate)return f.updateActiveIndex(e),h.autoHeight&&f.updateAutoHeight(),f.updateSlidesClasses(),"slide"!==h.effect&&f.setTranslate(o),"reset"!==s&&(f.transitionStart(i,s),f.transitionEnd(i,s)),!1;if(h.cssMode){const n=f.isHorizontal(),i=a?o:-o;if(0===t){const t=f.virtual&&f.params.virtual.enabled;t&&(f.wrapperEl.style.scrollSnapType="none",f._immediateVirtual=!0);t&&!f._cssModeVirtualInitialSet&&f.params.initialSlide>0?(f._cssModeVirtualInitialSet=!0,requestAnimationFrame(()=>{y[n?"scrollLeft":"scrollTop"]=i})):y[n?"scrollLeft":"scrollTop"]=i;t&&requestAnimationFrame(()=>{f.wrapperEl.style.scrollSnapType="",f._immediateVirtual=!1})}else{if(!f.support.smoothScroll)return gt({swiper:f,targetPosition:i,side:n?"left":"top"}),!0;y.scrollTo({[n?"left":"top"]:i,behavior:"smooth"})}return!0}return f.setTransition(t),f.setTranslate(o),f.updateActiveIndex(e),f.updateSlidesClasses(),f.emit("beforeTransitionStart",t,r),f.transitionStart(i,s),0===t?f.transitionEnd(i,s):f.animating||(f.animating=!0,f.onSlideToWrapperTransitionEnd||(f.onSlideToWrapperTransitionEnd=function(n){f&&!f.destroyed&&n.target===this&&(f.wrapperEl.removeEventListener("transitionend",f.onSlideToWrapperTransitionEnd),f.onSlideToWrapperTransitionEnd=null,delete f.onSlideToWrapperTransitionEnd,f.transitionEnd(i,s))}),f.wrapperEl.addEventListener("transitionend",f.onSlideToWrapperTransitionEnd)),!0},slideToLoop:function(n,t,i,r){(void 0===n&&(n=0),void 0===i&&(i=!0),"string"==typeof n)&&(n=parseInt(n,10));const u=this;if(!u.destroyed){void 0===t&&(t=u.params.speed);const e=u.grid&&u.params.grid&&u.params.grid.rows>1;let f=n;if(u.params.loop)if(u.virtual&&u.params.virtual.enabled)f+=u.virtual.slidesBefore;else{let n;if(e){const t=f*u.params.grid.rows;n=u.slides.filter(n=>1*n.getAttribute("data-swiper-slide-index")===t)[0].column}else n=u.getSlideIndexByData(f);const s=e?Math.ceil(u.slides.length/u.params.grid.rows):u.slides.length,{centeredSlides:i}=u.params;let t=u.params.slidesPerView;"auto"===t?t=u.slidesPerViewDynamic():(t=Math.ceil(parseFloat(u.params.slidesPerView,10)),i&&t%2==0&&(t+=1));let o=s-n<t;if(i&&(o=o||n<Math.ceil(t/2)),r&&i&&"auto"!==u.params.slidesPerView&&!e&&(o=!1),o){const t=i?n<u.activeIndex?"prev":"next":n-u.activeIndex-1<u.params.slidesPerView?"next":"prev";u.loopFix({direction:t,slideTo:!0,activeSlideIndex:"next"===t?n+1:n-s+1,slideRealIndex:"next"===t?u.realIndex:void 0})}if(e){const n=f*u.params.grid.rows;f=u.slides.filter(t=>1*t.getAttribute("data-swiper-slide-index")===n)[0].column}else f=u.getSlideIndexByData(f)}return requestAnimationFrame(()=>{u.slideTo(f,t,i,r)}),u}},slideNext:function(n,t,i){void 0===t&&(t=!0);const r=this,{enabled:o,params:u,animating:s}=r;if(!o||r.destroyed)return r;void 0===n&&(n=r.params.speed);let f=u.slidesPerGroup;"auto"===u.slidesPerView&&1===u.slidesPerGroup&&u.slidesPerGroupAuto&&(f=Math.max(r.slidesPerViewDynamic("current",!0),1));const e=r.activeIndex<u.slidesPerGroupSkip?1:f,h=r.virtual&&u.virtual.enabled;if(u.loop){if(s&&!h&&u.loopPreventsSliding)return!1;if(r.loopFix({direction:"next"}),r._clientLeft=r.wrapperEl.clientLeft,r.activeIndex===r.slides.length-1&&u.cssMode)return requestAnimationFrame(()=>{r.slideTo(r.activeIndex+e,n,t,i)}),!0}return u.rewind&&r.isEnd?r.slideTo(0,n,t,i):r.slideTo(r.activeIndex+e,n,t,i)},slidePrev:function(n,t,i){function s(n){return n<0?-Math.floor(Math.abs(n)):Math.floor(n)}void 0===t&&(t=!0);const r=this,{params:u,snapGrid:e,slidesGrid:c,rtlTranslate:l,enabled:a,animating:v}=r;if(!a||r.destroyed)return r;void 0===n&&(n=r.params.speed);const y=r.virtual&&u.virtual.enabled;if(u.loop){if(v&&!y&&u.loopPreventsSliding)return!1;r.loopFix({direction:"prev"});r._clientLeft=r.wrapperEl.clientLeft}const h=s(l?r.translate:-r.translate),p=e.map(n=>s(n));let o=e[p.indexOf(h)-1];if(void 0===o&&u.cssMode){let n;e.forEach((t,i)=>{h>=t&&(n=i)});void 0!==n&&(o=e[n>0?n-1:n])}let f=0;if(void 0!==o&&(f=c.indexOf(o),f<0&&(f=r.activeIndex-1),"auto"===u.slidesPerView&&1===u.slidesPerGroup&&u.slidesPerGroupAuto&&(f=f-r.slidesPerViewDynamic("previous",!0)+1,f=Math.max(f,0))),u.rewind&&r.isBeginning){const u=r.params.virtual&&r.params.virtual.enabled&&r.virtual?r.virtual.slides.length-1:r.slides.length-1;return r.slideTo(u,n,t,i)}return u.loop&&0===r.activeIndex&&u.cssMode?(requestAnimationFrame(()=>{r.slideTo(f,n,t,i)}),!0):r.slideTo(f,n,t,i)},slideReset:function(n,t,i){void 0===t&&(t=!0);const r=this;if(!r.destroyed)return void 0===n&&(n=r.params.speed),r.slideTo(r.activeIndex,n,t,i)},slideToClosest:function(n,t,i,r){void 0===t&&(t=!0);void 0===r&&(r=.5);const u=this;if(!u.destroyed){void 0===n&&(n=u.params.speed);let f=u.activeIndex;const s=Math.min(u.params.slidesPerGroupSkip,f),e=s+Math.floor((f-s)/u.params.slidesPerGroup),o=u.rtlTranslate?u.translate:-u.translate;if(o>=u.snapGrid[e]){const n=u.snapGrid[e];o-n>(u.snapGrid[e+1]-n)*r&&(f+=u.params.slidesPerGroup)}else{const n=u.snapGrid[e-1];o-n<=(u.snapGrid[e]-n)*r&&(f-=u.params.slidesPerGroup)}return f=Math.max(f,0),f=Math.min(f,u.slidesGrid.length-1),u.slideTo(f,n,t,i)}},slideToClickedSlide:function(){const n=this;if(!n.destroyed){const{params:i,slidesEl:e}=n,u="auto"===i.slidesPerView?n.slidesPerViewDynamic():i.slidesPerView;let f,t=n.clickedIndex;const o=n.isElement?"swiper-slide":`.${i.slideClass}`;if(i.loop){if(n.animating)return;f=parseInt(n.clickedSlide.getAttribute("data-swiper-slide-index"),10);i.centeredSlides?t<n.loopedSlides-u/2||t>n.slides.length-n.loopedSlides+u/2?(n.loopFix(),t=n.getSlideIndex(r(e,`${o}[data-swiper-slide-index="${f}"]`)[0]),l(()=>{n.slideTo(t)})):n.slideTo(t):t>n.slides.length-u?(n.loopFix(),t=n.getSlideIndex(r(e,`${o}[data-swiper-slide-index="${f}"]`)[0]),l(()=>{n.slideTo(t)})):n.slideTo(t)}else n.slideTo(t)}}};si={loopCreate:function(n){const t=this,{params:i,slidesEl:h}=t;if(i.loop&&(!t.virtual||!t.params.virtual.enabled)){const u=()=>{r(h,`.${i.slideClass}, swiper-slide`).forEach((n,t)=>{n.setAttribute("data-swiper-slide-index",t)})},o=t.grid&&i.grid&&i.grid.rows>1,e=i.slidesPerGroup*(o?i.grid.rows:1),c=t.slides.length%e!=0,l=o&&t.slides.length%i.grid.rows!=0,s=n=>{for(let r=0;r<n;r+=1){const n=t.isElement?f("swiper-slide",[i.slideBlankClass]):f("div",[i.slideClass,i.slideBlankClass]);t.slidesEl.append(n)}};c?(i.loopAddBlankSlides?(s(e-t.slides.length%e),t.recalcSlides(),t.updateSlides()):nt("Swiper Loop Warning: The number of slides is not even to slidesPerGroup, loop mode may not function properly. You need to add more slides (or make duplicates, or empty slides)"),u()):l?(i.loopAddBlankSlides?(s(i.grid.rows-t.slides.length%i.grid.rows),t.recalcSlides(),t.updateSlides()):nt("Swiper Loop Warning: The number of slides is not even to grid.rows, loop mode may not function properly. You need to add more slides (or make duplicates, or empty slides)"),u()):u();t.loopFix({slideRealIndex:n,direction:i.centeredSlides?void 0:"next"})}},loopFix:function(n){let{slideRealIndex:k,slideTo:w=!0,direction:v,setTranslate:y,activeSlideIndex:l,byController:ot,byMousewheel:it}=void 0===n?{}:n;const t=this;if(t.params.loop){t.emit("beforeLoopFix");const{slides:r,allowSlidePrev:rt,allowSlideNext:ut,slidesEl:ft,params:i}=t,{centeredSlides:et}=i;if(t.allowSlidePrev=!0,t.allowSlideNext=!0,t.virtual&&i.virtual.enabled)return w&&(i.centeredSlides||0!==t.snapIndex?i.centeredSlides&&t.snapIndex<i.slidesPerView?t.slideTo(t.virtual.slides.length+t.snapIndex,0,!1,!0):t.snapIndex===t.snapGrid.length-1&&t.slideTo(t.virtual.slidesBefore,0,!1,!0):t.slideTo(t.virtual.slides.length,0,!1,!0)),t.allowSlidePrev=rt,t.allowSlideNext=ut,void t.emit("loopFix");let f=i.slidesPerView;"auto"===f?f=t.slidesPerViewDynamic():(f=Math.ceil(parseFloat(i.slidesPerView,10)),et&&f%2==0&&(f+=1));const a=i.slidesPerGroupAuto?f:i.slidesPerGroup;let u=a;u%a!=0&&(u+=a-u%a);u+=i.loopAdditionalSlides;t.loopedSlides=u;const e=t.grid&&i.grid&&i.grid.rows>1;r.length<f+u?nt("Swiper Loop Warning: The number of slides is not enough for loop mode, it will be disabled and not function properly. You need to add more slides (or make duplicates) or lower the values of slidesPerView and slidesPerGroup parameters"):e&&"row"===i.grid.fill&&nt("Swiper Loop Warning: Loop mode is not compatible with grid.fill = `row`");const s=[],h=[];let c=t.activeIndex;void 0===l?l=t.getSlideIndex(r.filter(n=>n.classList.contains(i.slideActiveClass))[0]):c=l;const d="next"===v||!v,g="prev"===v||!v;let tt=0,b=0;const o=e?Math.ceil(r.length/i.grid.rows):r.length,p=(e?r[l].column:l)+(et&&void 0===y?-f/2+.5:0);if(p<u){tt=Math.max(u-p,a);for(let n=0;n<u-p;n+=1){const t=n-Math.floor(n/o)*o;if(e){const n=o-t-1;for(let t=r.length-1;t>=0;t-=1)r[t].column===n&&s.push(t)}else s.push(o-t-1)}}else if(p+f>o-u){b=Math.max(p-(o-2*u),a);for(let n=0;n<b;n+=1){const t=n-Math.floor(n/o)*o;e?r.forEach((n,i)=>{n.column===t&&h.push(i)}):h.push(t)}}if(t.__preventObserver__=!0,requestAnimationFrame(()=>{t.__preventObserver__=!1}),g&&s.forEach(n=>{r[n].swiperLoopMoveDOM=!0,ft.prepend(r[n]),r[n].swiperLoopMoveDOM=!1}),d&&h.forEach(n=>{r[n].swiperLoopMoveDOM=!0,ft.append(r[n]),r[n].swiperLoopMoveDOM=!1}),t.recalcSlides(),"auto"===i.slidesPerView?t.updateSlides():e&&(s.length>0&&g||h.length>0&&d)&&t.slides.forEach((n,i)=>{t.grid.updateSlide(i,n,t.slides)}),i.watchSlidesProgress&&t.updateSlidesOffset(),w)if(s.length>0&&g){if(void 0===k){const i=t.slidesGrid[c],n=t.slidesGrid[c+tt]-i;it?t.setTranslate(t.translate-n):(t.slideTo(c+Math.ceil(tt),0,!1,!0),y&&(t.touchEventsData.startTranslate=t.touchEventsData.startTranslate-n,t.touchEventsData.currentTranslate=t.touchEventsData.currentTranslate-n))}else if(y){const n=e?s.length/i.grid.rows:s.length;t.slideTo(t.activeIndex+n,0,!1,!0);t.touchEventsData.currentTranslate=t.translate}}else if(h.length>0&&d)if(void 0===k){const i=t.slidesGrid[c],n=t.slidesGrid[c-b]-i;it?t.setTranslate(t.translate-n):(t.slideTo(c-b,0,!1,!0),y&&(t.touchEventsData.startTranslate=t.touchEventsData.startTranslate-n,t.touchEventsData.currentTranslate=t.touchEventsData.currentTranslate-n))}else{const n=e?h.length/i.grid.rows:h.length;t.slideTo(t.activeIndex-n,0,!1,!0)}if(t.allowSlidePrev=rt,t.allowSlideNext=ut,t.controller&&t.controller.control&&!ot){const n={slideRealIndex:k,direction:v,setTranslate:y,activeSlideIndex:l,byController:!0};Array.isArray(t.controller.control)?t.controller.control.forEach(t=>{!t.destroyed&&t.params.loop&&t.loopFix({...n,slideTo:t.params.slidesPerView===i.slidesPerView&&w})}):t.controller.control instanceof t.constructor&&t.controller.control.params.loop&&t.controller.control.loopFix({...n,slideTo:t.controller.control.params.slidesPerView===i.slidesPerView&&w})}t.emit("loopFix")}},loopDestroy:function(){const n=this,{params:i,slidesEl:r}=n;if(i.loop&&(!n.virtual||!n.params.virtual.enabled)){n.recalcSlides();const t=[];n.slides.forEach(n=>{const i=void 0===n.swiperSlideIndex?1*n.getAttribute("data-swiper-slide-index"):n.swiperSlideIndex;t[i]=n});n.slides.forEach(n=>{n.removeAttribute("data-swiper-slide-index")});t.forEach(n=>{r.append(n)});n.recalcSlides();n.slideTo(n.realIndex,0)}}};const li=(n,t)=>{const u=i(),{params:e,el:f,wrapperEl:c,device:s}=n,o=!!e.nested,r="on"===t?"addEventListener":"removeEventListener",h=t;f&&"string"!=typeof f&&(u[r]("touchstart",n.onDocumentTouchStart,{passive:!1,capture:o}),f[r]("touchstart",n.onTouchStart,{passive:!1}),f[r]("pointerdown",n.onTouchStart,{passive:!1}),u[r]("touchmove",n.onTouchMove,{passive:!1,capture:o}),u[r]("pointermove",n.onTouchMove,{passive:!1,capture:o}),u[r]("touchend",n.onTouchEnd,{passive:!0}),u[r]("pointerup",n.onTouchEnd,{passive:!0}),u[r]("pointercancel",n.onTouchEnd,{passive:!0}),u[r]("touchcancel",n.onTouchEnd,{passive:!0}),u[r]("pointerout",n.onTouchEnd,{passive:!0}),u[r]("pointerleave",n.onTouchEnd,{passive:!0}),u[r]("contextmenu",n.onTouchEnd,{passive:!0}),(e.preventClicks||e.preventClicksPropagation)&&f[r]("click",n.onClick,!0),e.cssMode&&c[r]("scroll",n.onScroll),e.updateOnWindowResize?n[h](s.ios||s.android?"resize orientationchange observerUpdate":"resize observerUpdate",ci,!0):n[h]("observerUpdate",ci,!0),f[r]("load",n.onLoad,{capture:!0}))},ai=(n,t)=>n.grid&&t.grid&&t.grid.rows>1;yt={init:!0,direction:"horizontal",oneWayMovement:!1,swiperElementNodeName:"SWIPER-CONTAINER",touchEventsTarget:"wrapper",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,resizeObserver:!0,nested:!1,createElements:!1,eventsPrefix:"swiper",enabled:!0,focusableElements:"input, select, option, textarea, button, video, label",width:null,height:null,preventInteractionOnTransition:!1,userAgent:null,url:null,edgeSwipeDetection:!1,edgeSwipeThreshold:20,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,breakpointsBase:"window",spaceBetween:0,slidesPerView:1,slidesPerGroup:1,slidesPerGroupSkip:0,slidesPerGroupAuto:!1,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,watchOverflow:!0,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:5,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,loop:!1,loopAddBlankSlides:!0,loopAdditionalSlides:0,loopPreventsSliding:!0,rewind:!1,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,maxBackfaceHiddenSlides:10,containerModifierClass:"swiper-",slideClass:"swiper-slide",slideBlankClass:"swiper-slide-blank",slideActiveClass:"swiper-slide-active",slideVisibleClass:"swiper-slide-visible",slideFullyVisibleClass:"swiper-slide-fully-visible",slideNextClass:"swiper-slide-next",slidePrevClass:"swiper-slide-prev",wrapperClass:"swiper-wrapper",lazyPreloaderClass:"swiper-lazy-preloader",lazyPreloadPrevNext:0,runCallbacksOnInit:!0,_emitClasses:!1};const pt={eventsEmitter:ii,update:ui,translate:fi,transition:{setTransition:function(n,t){const i=this;i.params.cssMode||(i.wrapperEl.style.transitionDuration=`${n}ms`,i.wrapperEl.style.transitionDelay=0===n?"0ms":"");i.emit("setTransition",n,t)},transitionStart:function(n,t){void 0===n&&(n=!0);const i=this,{params:r}=i;r.cssMode||(r.autoHeight&&i.updateAutoHeight(),ei({swiper:i,runCallbacks:n,direction:t,step:"Start"}))},transitionEnd:function(n,t){void 0===n&&(n=!0);const i=this,{params:r}=i;i.animating=!1;r.cssMode||(i.setTransition(0),ei({swiper:i,runCallbacks:n,direction:t,step:"End"}))}},slide:oi,loop:si,grabCursor:{setGrabCursor:function(n){const t=this;if(t.params.simulateTouch&&(!t.params.watchOverflow||!t.isLocked)&&!t.params.cssMode){const i="container"===t.params.touchEventsTarget?t.el:t.wrapperEl;t.isElement&&(t.__preventObserver__=!0);i.style.cursor="move";i.style.cursor=n?"grabbing":"grab";t.isElement&&requestAnimationFrame(()=>{t.__preventObserver__=!1})}},unsetGrabCursor:function(){const n=this;n.params.watchOverflow&&n.isLocked||n.params.cssMode||(n.isElement&&(n.__preventObserver__=!0),n["container"===n.params.touchEventsTarget?"el":"wrapperEl"].style.cursor="",n.isElement&&requestAnimationFrame(()=>{n.__preventObserver__=!1}))}},events:{attachEvents:function(){const n=this,{params:t}=n;n.onTouchStart=pi.bind(n);n.onTouchMove=wi.bind(n);n.onTouchEnd=bi.bind(n);n.onDocumentTouchStart=nr.bind(n);t.cssMode&&(n.onScroll=di.bind(n));n.onClick=ki.bind(n);n.onLoad=gi.bind(n);li(n,"on")},detachEvents:function(){li(this,"off")}},breakpoints:{setBreakpoint:function(){const n=this,{realIndex:o,initialized:s,params:t,el:e}=n,r=t.breakpoints;if(r&&(!r||0!==Object.keys(r).length)){const f=n.getBreakpoint(r,n.params.breakpointsBase,n.el);if(f&&n.currentBreakpoint!==f){const i=(f in r?r[f]:void 0)||n.originalParams,h=ai(n,t),c=ai(n,i),l=n.params.grabCursor,a=i.grabCursor,v=t.enabled;h&&!c?(e.classList.remove(`${t.containerModifierClass}grid`,`${t.containerModifierClass}grid-column`),n.emitContainerClasses()):!h&&c&&(e.classList.add(`${t.containerModifierClass}grid`),(i.grid.fill&&"column"===i.grid.fill||!i.grid.fill&&"column"===t.grid.fill)&&e.classList.add(`${t.containerModifierClass}grid-column`),n.emitContainerClasses());l&&!a?n.unsetGrabCursor():!l&&a&&n.setGrabCursor();["navigation","pagination","scrollbar"].forEach(r=>{if(void 0!==i[r]){const u=t[r]&&t[r].enabled,f=i[r]&&i[r].enabled;u&&!f&&n[r].disable();!u&&f&&n[r].enable()}});const y=i.direction&&i.direction!==t.direction,k=t.loop&&(i.slidesPerView!==t.slidesPerView||y),p=t.loop;y&&s&&n.changeDirection();u(n.params,i);const w=n.params.enabled,b=n.params.loop;Object.assign(n,{allowTouchMove:n.params.allowTouchMove,allowSlideNext:n.params.allowSlideNext,allowSlidePrev:n.params.allowSlidePrev});v&&!w?n.disable():!v&&w&&n.enable();n.currentBreakpoint=f;n.emit("_beforeBreakpoint",i);s&&(k?(n.loopDestroy(),n.loopCreate(o),n.updateSlides()):!p&&b?(n.loopCreate(o),n.updateSlides()):p&&!b&&n.loopDestroy());n.emit("breakpoint",i)}}},getBreakpoint:function(n,i,r){if(void 0===i&&(i="window"),n&&("container"!==i||r)){let u=!1;const e=t(),o="window"===i?e.innerHeight:r.clientHeight,f=Object.keys(n).map(n=>{if("string"==typeof n&&0===n.indexOf("@")){const t=parseFloat(n.substr(1));return{value:o*t,point:n}}return{value:n,point:n}});f.sort((n,t)=>parseInt(n.value,10)-parseInt(t.value,10));for(let n=0;n<f.length;n+=1){const{point:t,value:o}=f[n];"window"===i?e.matchMedia(`(min-width: ${o}px)`).matches&&(u=t):o<=r.clientWidth&&(u=t)}return u||"max"}}},checkOverflow:{checkOverflow:function(){const n=this,{isLocked:t,params:i}=n,{slidesOffsetBefore:r}=i;if(r){const t=n.slides.length-1,i=n.slidesGrid[t]+n.slidesSizesGrid[t]+2*r;n.isLocked=n.size>i}else n.isLocked=1===n.snapGrid.length;!0===i.allowSlideNext&&(n.allowSlideNext=!n.isLocked);!0===i.allowSlidePrev&&(n.allowSlidePrev=!n.isLocked);t&&t!==n.isLocked&&(n.isEnd=!1);t!==n.isLocked&&n.emit(n.isLocked?"lock":"unlock")}},classes:{addClasses:function(){const t=this,{classNames:i,params:n,rtl:u,el:f,device:r}=t,e=function(n,t){const i=[];return n.forEach(n=>{"object"==typeof n?Object.keys(n).forEach(r=>{n[r]&&i.push(t+r)}):"string"==typeof n&&i.push(t+n)}),i}(["initialized",n.direction,{"free-mode":t.params.freeMode&&n.freeMode.enabled},{autoheight:n.autoHeight},{rtl:u},{grid:n.grid&&n.grid.rows>1},{"grid-column":n.grid&&n.grid.rows>1&&"column"===n.grid.fill},{android:r.android},{ios:r.ios},{"css-mode":n.cssMode},{centered:n.cssMode&&n.centeredSlides},{"watch-progress":n.watchSlidesProgress}],n.containerModifierClass);i.push(...e);f.classList.add(...i);t.emitContainerClasses()},removeClasses:function(){const{el:n,classNames:t}=this;n&&"string"!=typeof n&&(n.classList.remove(...t),this.emitContainerClasses())}}},wt={};class o{constructor(){let f,t;for(var s=arguments.length,r=new Array(s),e=0;e<s;e++)r[e]=arguments[e];1===r.length&&r[0].constructor&&"Object"===Object.prototype.toString.call(r[0]).slice(8,-1)?t=r[0]:[f,t]=r;t||(t={});t=u({},t);f&&!t.el&&(t.el=f);const h=i();if(t.el&&"string"==typeof t.el&&h.querySelectorAll(t.el).length>1){const n=[];return h.querySelectorAll(t.el).forEach(i=>{const r=u({},t,{el:i});n.push(new o(r))}),n}const n=this;n.__swiper__=!0;n.support=ni();n.device=ti({userAgent:t.userAgent});n.browser=yi();n.eventsListeners={};n.eventsAnyListeners=[];n.modules=[...n.__modules__];t.modules&&Array.isArray(t.modules)&&n.modules.push(...t.modules);const c={};n.modules.forEach(i=>{i({params:t,swiper:n,extendParams:tr(t,c),on:n.on.bind(n),once:n.once.bind(n),off:n.off.bind(n),emit:n.emit.bind(n)})});const l=u({},yt,c);return n.params=u({},l,wt,t),n.originalParams=u({},n.params),n.passedParams=u({},t),n.params&&n.params.on&&Object.keys(n.params.on).forEach(t=>{n.on(t,n.params.on[t])}),n.params&&n.params.onAny&&n.onAny(n.params.onAny),Object.assign(n,{enabled:n.params.enabled,el:f,classNames:[],slides:[],slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal:()=>"horizontal"===n.params.direction,isVertical:()=>"vertical"===n.params.direction,activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,cssOverflowAdjustment(){return Math.trunc(this.translate/8388608)*8388608},allowSlideNext:n.params.allowSlideNext,allowSlidePrev:n.params.allowSlidePrev,touchEventsData:{isTouched:void 0,isMoved:void 0,allowTouchCallbacks:void 0,touchStartTime:void 0,isScrolling:void 0,currentTranslate:void 0,startTranslate:void 0,allowThresholdMove:void 0,focusableElements:n.params.focusableElements,lastClickTime:0,clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,startMoving:void 0,pointerId:null,touchId:null},allowClick:!0,allowTouchMove:n.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),n.emit("_swiper"),n.params.init&&n.init(),n}getDirectionLabel(n){return this.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]}getSlideIndex(n){const{slidesEl:t,params:i}=this,u=k(r(t,`.${i.slideClass}, swiper-slide`)[0]);return k(n)-u}getSlideIndexByData(n){return this.getSlideIndex(this.slides.filter(t=>1*t.getAttribute("data-swiper-slide-index")===n)[0])}recalcSlides(){const{slidesEl:n,params:t}=this;this.slides=r(n,`.${t.slideClass}, swiper-slide`)}enable(){const n=this;n.enabled||(n.enabled=!0,n.params.grabCursor&&n.setGrabCursor(),n.emit("enable"))}disable(){const n=this;n.enabled&&(n.enabled=!1,n.params.grabCursor&&n.unsetGrabCursor(),n.emit("disable"))}setProgress(n,t){const i=this;n=Math.min(Math.max(n,0),1);const r=i.minTranslate(),u=(i.maxTranslate()-r)*n+r;i.translateTo(u,void 0===t?0:t);i.updateActiveIndex();i.updateSlidesClasses()}emitContainerClasses(){const n=this;if(n.params._emitClasses&&n.el){const t=n.el.className.split(" ").filter(t=>0===t.indexOf("swiper")||0===t.indexOf(n.params.containerModifierClass));n.emit("_containerClasses",t.join(" "))}}getSlideClasses(n){const t=this;return t.destroyed?"":n.className.split(" ").filter(n=>0===n.indexOf("swiper-slide")||0===n.indexOf(t.params.slideClass)).join(" ")}emitSlidesClasses(){const n=this;if(n.params._emitClasses&&n.el){const t=[];n.slides.forEach(i=>{const r=n.getSlideClasses(i);t.push({slideEl:i,classNames:r});n.emit("_slideClass",i,r)});n.emit("_slideClasses",t)}}slidesPerViewDynamic(n,t){void 0===n&&(n="current");void 0===t&&(t=!1);const{params:o,slides:r,slidesGrid:u,slidesSizesGrid:s,size:f,activeIndex:i}=this;let e=1;if("number"==typeof o.slidesPerView)return o.slidesPerView;if(o.centeredSlides){let n,t=r[i]?Math.ceil(r[i].swiperSlideSize):0;for(let u=i+1;u<r.length;u+=1)r[u]&&!n&&(t+=Math.ceil(r[u].swiperSlideSize),e+=1,t>f&&(n=!0));for(let u=i-1;u>=0;u-=1)r[u]&&!n&&(t+=r[u].swiperSlideSize,e+=1,t>f&&(n=!0))}else if("current"===n)for(let n=i+1;n<r.length;n+=1)(t?u[n]+s[n]-u[i]<f:u[n]-u[i]<f)&&(e+=1);else for(let n=i-1;n>=0;n-=1)u[i]-u[n]<f&&(e+=1);return e}update(){function r(){const t=n.rtlTranslate?-1*n.translate:n.translate,i=Math.min(Math.max(t,n.maxTranslate()),n.minTranslate());n.setTranslate(i);n.updateActiveIndex();n.updateSlidesClasses()}const n=this;if(n&&!n.destroyed){const{snapGrid:u,params:t}=n;let i;if(t.breakpoints&&n.setBreakpoint(),[...n.el.querySelectorAll('[loading="lazy"]')].forEach(t=>{t.complete&&rt(n,t)}),n.updateSize(),n.updateSlides(),n.updateProgress(),n.updateSlidesClasses(),t.freeMode&&t.freeMode.enabled&&!t.cssMode)r(),t.autoHeight&&n.updateAutoHeight();else{if(("auto"===t.slidesPerView||t.slidesPerView>1)&&n.isEnd&&!t.centeredSlides){const r=n.virtual&&t.virtual.enabled?n.virtual.slides:n.slides;i=n.slideTo(r.length-1,0,!1,!0)}else i=n.slideTo(n.activeIndex,0,!1,!0);i||r()}t.watchOverflow&&u!==n.snapGrid&&n.checkOverflow();n.emit("update")}}changeDirection(n,t){void 0===t&&(t=!0);const i=this,r=i.params.direction;return n||(n="horizontal"===r?"vertical":"horizontal"),n===r||"horizontal"!==n&&"vertical"!==n||(i.el.classList.remove(`${i.params.containerModifierClass}${r}`),i.el.classList.add(`${i.params.containerModifierClass}${n}`),i.emitContainerClasses(),i.params.direction=n,i.slides.forEach(t=>{"vertical"===n?t.style.width="":t.style.height=""}),i.emit("changeDirection"),t&&i.update()),i}changeLanguageDirection(n){const t=this;t.rtl&&"rtl"===n||!t.rtl&&"ltr"===n||(t.rtl="rtl"===n,t.rtlTranslate="horizontal"===t.params.direction&&t.rtl,t.rtl?(t.el.classList.add(`${t.params.containerModifierClass}rtl`),t.el.dir="rtl"):(t.el.classList.remove(`${t.params.containerModifierClass}rtl`),t.el.dir="ltr"),t.update())}mount(n){const i=this;if(i.mounted)return!0;let t=n||i.params.el;if("string"==typeof t&&(t=document.querySelector(t)),!t)return!1;t.swiper=i;t.parentNode&&t.parentNode.host&&t.parentNode.host.nodeName===i.params.swiperElementNodeName.toUpperCase()&&(i.isElement=!0);const e=()=>`.${(i.params.wrapperClass||"").trim().split(" ").join(".")}`;let u=(()=>t&&t.shadowRoot&&t.shadowRoot.querySelector?t.shadowRoot.querySelector(e()):r(t,e())[0])();return!u&&i.params.createElements&&(u=f("div",i.params.wrapperClass),t.append(u),r(t,`.${i.params.slideClass}`).forEach(n=>{u.append(n)})),Object.assign(i,{el:t,wrapperEl:u,slidesEl:i.isElement&&!t.parentNode.host.slideSlots?t.parentNode.host:u,hostEl:i.isElement?t.parentNode.host:t,mounted:!0,rtl:"rtl"===t.dir.toLowerCase()||"rtl"===c(t,"direction"),rtlTranslate:"horizontal"===i.params.direction&&("rtl"===t.dir.toLowerCase()||"rtl"===c(t,"direction")),wrongRTL:"-webkit-box"===c(u,"display")}),!0}init(n){const t=this;if(t.initialized||!1===t.mount(n))return t;t.emit("beforeInit");t.params.breakpoints&&t.setBreakpoint();t.addClasses();t.updateSize();t.updateSlides();t.params.watchOverflow&&t.checkOverflow();t.params.grabCursor&&t.enabled&&t.setGrabCursor();t.params.loop&&t.virtual&&t.params.virtual.enabled?t.slideTo(t.params.initialSlide+t.virtual.slidesBefore,0,t.params.runCallbacksOnInit,!1,!0):t.slideTo(t.params.initialSlide,0,t.params.runCallbacksOnInit,!1,!0);t.params.loop&&t.loopCreate();t.attachEvents();const i=[...t.el.querySelectorAll('[loading="lazy"]')];return t.isElement&&i.push(...t.hostEl.querySelectorAll('[loading="lazy"]')),i.forEach(n=>{n.complete?rt(t,n):n.addEventListener("load",n=>{rt(t,n.target)})}),vt(t),t.initialized=!0,vt(t),t.emit("init"),t.emit("afterInit"),t}destroy(n,t){void 0===n&&(n=!0);void 0===t&&(t=!0);const i=this,{params:r,el:u,wrapperEl:e,slides:f}=i;return void 0===i.params||i.destroyed||(i.emit("beforeDestroy"),i.initialized=!1,i.detachEvents(),r.loop&&i.loopDestroy(),t&&(i.removeClasses(),u&&"string"!=typeof u&&u.removeAttribute("style"),e&&e.removeAttribute("style"),f&&f.length&&f.forEach(n=>{n.classList.remove(r.slideVisibleClass,r.slideFullyVisibleClass,r.slideActiveClass,r.slideNextClass,r.slidePrevClass),n.removeAttribute("style"),n.removeAttribute("data-swiper-slide-index")})),i.emit("destroy"),Object.keys(i.eventsListeners).forEach(n=>{i.off(n)}),!1!==n&&(i.el&&"string"!=typeof i.el&&(i.el.swiper=null),function(n){const t=n;Object.keys(t).forEach(n=>{try{t[n]=null}catch(n){}try{delete t[n]}catch(n){}})}(i)),i.destroyed=!0),null}static extendDefaults(n){u(wt,n)}static get extendedDefaults(){return wt}static get defaults(){return yt}static installModule(n){o.prototype.__modules__||(o.prototype.__modules__=[]);const t=o.prototype.__modules__;"function"==typeof n&&t.indexOf(n)<0&&t.push(n)}static use(n){return Array.isArray(n)?(n.forEach(n=>o.installModule(n)),o):(o.installModule(n),o)}}Object.keys(pt).forEach(n=>{Object.keys(pt[n]).forEach(t=>{o.prototype[t]=pt[n][t]})});o.use([function(n){let{swiper:i,on:s,emit:f}=n;const r=t();let u=null,e=null;const o=()=>{i&&!i.destroyed&&i.initialized&&(f("beforeResize"),f("resize"))},h=()=>{i&&!i.destroyed&&i.initialized&&f("orientationchange")};s("init",()=>{i.params.resizeObserver&&void 0!==r.ResizeObserver?i&&!i.destroyed&&i.initialized&&(u=new ResizeObserver(n=>{e=r.requestAnimationFrame(()=>{const{width:t,height:r}=i;let u=t,f=r;n.forEach(n=>{let{contentBoxSize:t,contentRect:r,target:e}=n;e&&e!==i.el||(u=r?r.width:(t[0]||t).inlineSize,f=r?r.height:(t[0]||t).blockSize)});u===t&&f===r||o()})}),u.observe(i.el)):(r.addEventListener("resize",o),r.addEventListener("orientationchange",h))});s("destroy",()=>{e&&r.cancelAnimationFrame(e),u&&u.unobserve&&i.el&&(u.unobserve(i.el),u=null),r.removeEventListener("resize",o),r.removeEventListener("orientationchange",h)})},function(n){let{swiper:i,extendParams:s,on:e,emit:o}=n;const u=[],r=t(),f=function(n,t){void 0===t&&(t={});const f=new(r.MutationObserver||r.WebkitMutationObserver)(n=>{if(!i.__preventObserver__){if(1===n.length)return void o("observerUpdate",n[0]);const t=function(){o("observerUpdate",n[0])};r.requestAnimationFrame?r.requestAnimationFrame(t):r.setTimeout(t,0)}});f.observe(n,{attributes:void 0===t.attributes||t.attributes,childList:i.isElement||(void 0===t.childList||t).childList,characterData:void 0===t.characterData||t.characterData});u.push(f)};s({observer:!1,observeParents:!1,observeSlideChildren:!1});e("init",()=>{if(i.params.observer){if(i.params.observeParents){const n=v(i.hostEl);for(let t=0;t<n.length;t+=1)f(n[t])}f(i.hostEl,{childList:i.params.observeSlideChildren});f(i.wrapperEl,{attributes:!1})}});e("destroy",()=>{u.forEach(n=>{n.disconnect()}),u.splice(0,u.length)})}]);const or=[function(n){function s(n,i){const u=t.params.virtual;if(u.cache&&t.virtual.cache[i])return t.virtual.cache[i];let r;return u.renderSlide?(r=u.renderSlide.call(t,n,i),"string"==typeof r&&(c.innerHTML=r,r=c.children[0])):r=t.isElement?f("swiper-slide"):f("div",t.params.slideClass),r.setAttribute("data-swiper-slide-index",i),u.renderSlide||(r.innerHTML=n),u.cache&&(t.virtual.cache[i]=r),r}function u(n,i){function rt(){t.updateSlides();t.updateProgress();t.updateSlidesClasses();o("virtualUpdate")}const{slidesPerView:v,slidesPerGroup:y,centeredSlides:k,loop:e,initialSlide:ft}=t.params;if(!i||e||!(ft>0)){const{addSlidesBefore:tt,addSlidesAfter:it}=t.params.virtual,{from:d,to:p,slides:u,slidesGrid:et,offset:ot}=t.virtual;t.params.cssMode||t.updateActiveIndex();const w=t.activeIndex||0;let g,b,h;g=t.rtlTranslate?"right":t.isHorizontal()?"left":"top";k?(b=Math.floor(v/2)+y+it,h=Math.floor(v/2)+y+tt):(b=v+(y-1)+it,h=(e?v:y)+tt);let f=w-h,c=w+b;e||(f=Math.max(f,0),c=Math.min(c,u.length-1));let l=(t.slidesGrid[f]||0)-(t.slidesGrid[0]||0);if(e&&w>=h?(f-=h,k||(l+=t.slidesGrid[0])):e&&w<h&&(f=-h,k&&(l+=t.slidesGrid[0])),Object.assign(t.virtual,{from:f,to:c,offset:l,slidesGrid:t.slidesGrid,slidesBefore:h,slidesAfter:b}),d===f&&p===c&&!n)return t.slidesGrid!==et&&l!==ot&&t.slides.forEach(n=>{n.style[g]=l-Math.abs(t.cssOverflowAdjustment())+"px"}),t.updateProgress(),void o("virtualUpdate");if(t.params.virtual.renderExternal)return t.params.virtual.renderExternal.call(t,{offset:l,from:f,to:c,slides:function(){const n=[];for(let t=f;t<=c;t+=1)n.push(u[t]);return n}()}),void(t.params.virtual.renderExternalUpdate?rt():o("virtualUpdate"));const a=[],nt=[],ut=n=>{let t=n;return n<0?t=u.length+n:t>=u.length&&(t-=u.length),t};if(n)t.slides.filter(n=>n.matches(`.${t.params.slideClass}, swiper-slide`)).forEach(n=>{n.remove()});else for(let n=d;n<=p;n+=1)if(n<f||n>c){const i=ut(n);t.slides.filter(n=>n.matches(`.${t.params.slideClass}[data-swiper-slide-index="${i}"], swiper-slide[data-swiper-slide-index="${i}"]`)).forEach(n=>{n.remove()})}const st=e?-u.length:0,ht=e?2*u.length:u.length;for(let t=st;t<ht;t+=1)if(t>=f&&t<=c){const i=ut(t);void 0===p||n?nt.push(i):(t>p&&nt.push(i),t<d&&a.push(i))}if(nt.forEach(n=>{t.slidesEl.append(s(u[n],n))}),e)for(let n=a.length-1;n>=0;n-=1){const i=a[n];t.slidesEl.prepend(s(u[i],i))}else a.sort((n,t)=>t-n),a.forEach(n=>{t.slidesEl.prepend(s(u[n],n))});r(t.slidesEl,".swiper-slide, swiper-slide").forEach(n=>{n.style[g]=l-Math.abs(t.cssOverflowAdjustment())+"px"});rt()}}let h,{swiper:t,extendParams:l,on:e,emit:o}=n;l({virtual:{enabled:!1,slides:[],cache:!0,renderSlide:null,renderExternal:null,renderExternalUpdate:!0,addSlidesBefore:0,addSlidesAfter:0}});const a=i();t.virtual={cache:{},from:void 0,to:void 0,slides:[],offset:0,slidesGrid:[]};const c=a.createElement("div");e("beforeInit",()=>{if(t.params.virtual.enabled){let n;if(void 0===t.passedParams.virtual.slides){const i=[...t.slidesEl.children].filter(n=>n.matches(`.${t.params.slideClass}, swiper-slide`));i&&i.length&&(t.virtual.slides=[...i],n=!0,i.forEach((n,i)=>{n.setAttribute("data-swiper-slide-index",i),t.virtual.cache[i]=n,n.remove()}))}n||(t.virtual.slides=t.params.virtual.slides);t.classNames.push(`${t.params.containerModifierClass}virtual`);t.params.watchSlidesProgress=!0;t.originalParams.watchSlidesProgress=!0;u(!1,!0)}});e("setTranslate",()=>{t.params.virtual.enabled&&(t.params.cssMode&&!t._immediateVirtual?(clearTimeout(h),h=setTimeout(()=>{u()},100)):u())});e("init update resize",()=>{t.params.virtual.enabled&&t.params.cssMode&&b(t.wrapperEl,"--swiper-virtual-size",`${t.virtualSize}px`)});Object.assign(t.virtual,{appendSlide:function(n){if("object"==typeof n&&"length"in n)for(let i=0;i<n.length;i+=1)n[i]&&t.virtual.slides.push(n[i]);else t.virtual.slides.push(n);u(!0)},prependSlide:function(n){const r=t.activeIndex;let f=r+1,i=1;if(Array.isArray(n)){for(let i=0;i<n.length;i+=1)n[i]&&t.virtual.slides.unshift(n[i]);f=r+n.length;i=n.length}else t.virtual.slides.unshift(n);if(t.params.virtual.cache){const n=t.virtual.cache,r={};Object.keys(n).forEach(t=>{const u=n[t],f=u.getAttribute("data-swiper-slide-index");f&&u.setAttribute("data-swiper-slide-index",parseInt(f,10)+i);r[parseInt(t,10)+i]=u});t.virtual.cache=r}u(!0);t.slideTo(f,0)},removeSlide:function(n){if(null!=n){let i=t.activeIndex;if(Array.isArray(n))for(let r=n.length-1;r>=0;r-=1)t.params.virtual.cache&&(delete t.virtual.cache[n[r]],Object.keys(t.virtual.cache).forEach(i=>{i>n&&(t.virtual.cache[i-1]=t.virtual.cache[i],t.virtual.cache[i-1].setAttribute("data-swiper-slide-index",i-1),delete t.virtual.cache[i])})),t.virtual.slides.splice(n[r],1),n[r]<i&&(i-=1),i=Math.max(i,0);else t.params.virtual.cache&&(delete t.virtual.cache[n],Object.keys(t.virtual.cache).forEach(i=>{i>n&&(t.virtual.cache[i-1]=t.virtual.cache[i],t.virtual.cache[i-1].setAttribute("data-swiper-slide-index",i-1),delete t.virtual.cache[i])})),t.virtual.slides.splice(n,1),n<i&&(i-=1),i=Math.max(i,0);u(!0);t.slideTo(i,0)}},removeAllSlides:function(){t.virtual.slides=[];t.params.virtual.cache&&(t.virtual.cache={});u(!0);t.slideTo(0,0)},update:u})},function(n){function o(n){if(r.enabled){const{rtlTranslate:s}=r;let t=n;t.originalEvent&&(t=t.originalEvent);const i=t.keyCode||t.charCode,p=r.params.keyboard.pageUpDown,f=p&&33===i,o=p&&34===i,h=37===i,c=39===i,a=38===i,y=40===i;if(!r.allowSlideNext&&(r.isHorizontal()&&c||r.isVertical()&&y||o)||!r.allowSlidePrev&&(r.isHorizontal()&&h||r.isVertical()&&a||f))return!1;if(!(t.shiftKey||t.altKey||t.ctrlKey||t.metaKey||u.activeElement&&u.activeElement.nodeName&&("input"===u.activeElement.nodeName.toLowerCase()||"textarea"===u.activeElement.nodeName.toLowerCase()))){if(r.params.keyboard.onlyInViewport&&(f||o||h||c||a||y)){let i=!1;if(v(r.el,`.${r.params.slideClass}, swiper-slide`).length>0&&0===v(r.el,`.${r.params.slideActiveClass}`).length)return;const t=r.el,u=t.clientWidth,f=t.clientHeight,h=e.innerWidth,c=e.innerHeight,n=tt(t);s&&(n.left-=t.scrollLeft);const o=[[n.left,n.top],[n.left+u,n.top],[n.left,n.top+f],[n.left+u,n.top+f]];for(let n=0;n<o.length;n+=1){const t=o[n];if(t[0]>=0&&t[0]<=h&&t[1]>=0&&t[1]<=c){if(0===t[0]&&0===t[1])continue;i=!0}}if(!i)return}r.isHorizontal()?((f||o||h||c)&&(t.preventDefault?t.preventDefault():t.returnValue=!1),((o||c)&&!s||(f||h)&&s)&&r.slideNext(),((f||h)&&!s||(o||c)&&s)&&r.slidePrev()):((f||o||a||y)&&(t.preventDefault?t.preventDefault():t.returnValue=!1),(o||y)&&r.slideNext(),(f||a)&&r.slidePrev());l("keyPress",i)}}}function s(){r.keyboard.enabled||(u.addEventListener("keydown",o),r.keyboard.enabled=!0)}function h(){r.keyboard.enabled&&(u.removeEventListener("keydown",o),r.keyboard.enabled=!1)}let{swiper:r,extendParams:c,on:f,emit:l}=n;const u=i(),e=t();r.keyboard={enabled:!1};c({keyboard:{enabled:!1,onlyInViewport:!0,pageUpDown:!0}});f("init",()=>{r.params.keyboard.enabled&&s()});f("destroy",()=>{r.keyboard.enabled&&h()});Object.assign(r.keyboard,{enable:s,disable:h})},function(n){function k(){i.enabled&&(i.mouseEntered=!0)}function d(){i.enabled&&(i.mouseEntered=!1)}function y(n){return!(i.params.mousewheel.thresholdDelta&&n.delta<i.params.mousewheel.thresholdDelta)&&!(i.params.mousewheel.thresholdTime&&e()-s<i.params.mousewheel.thresholdTime)&&(n.delta>=6&&e()-s<60||(n.direction<0?i.isEnd&&!i.params.loop||i.animating||(i.slideNext(),o("scroll",n.raw)):i.isBeginning&&!i.params.loop||i.animating||(i.slidePrev(),o("scroll",n.raw)),s=(new b.Date).getTime(),!1))}function h(n){let s=n,p=!0;if(i.enabled&&!n.target.closest(`.${i.params.mousewheel.noMousewheelClass}`)){const c=i.params.mousewheel;i.params.cssMode&&s.preventDefault();let v=i.el;"container"!==i.params.mousewheel.eventsTarget&&(v=document.querySelector(i.params.mousewheel.eventsTarget));const b=v&&v.contains(s.target);if(!i.mouseEntered&&!b&&!c.releaseOnEdges)return!0;s.originalEvent&&(s=s.originalEvent);let t=0;const w=i.rtlTranslate?-1:1,h=function(n){let 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=10*u,i=10*r,"deltaY"in n&&(i=n.deltaY),"deltaX"in n&&(t=n.deltaX),n.shiftKey&&!t&&(t=i,i=0),(t||i)&&n.deltaMode&&(1===n.deltaMode?(t*=40,i*=40):(t*=800,i*=800)),t&&!u&&(u=t<1?-1:1),i&&!r&&(r=i<1?-1:1),{spinX:u,spinY:r,pixelX:t,pixelY:i}}(s);if(c.forceToAxis)if(i.isHorizontal()){if(!(Math.abs(h.pixelX)>Math.abs(h.pixelY)))return!0;t=-h.pixelX*w}else{if(!(Math.abs(h.pixelY)>Math.abs(h.pixelX)))return!0;t=-h.pixelY}else t=Math.abs(h.pixelX)>Math.abs(h.pixelY)?-h.pixelX*w:-h.pixelY;if(0===t)return!0;c.invert&&(t=-t);let a=i.getTranslate()+t*c.sensitivity;if(a>=i.minTranslate()&&(a=i.minTranslate()),a<=i.maxTranslate()&&(a=i.maxTranslate()),p=!!i.params.loop||!(a===i.minTranslate()||a===i.maxTranslate()),p&&i.params.nested&&s.stopPropagation(),i.params.freeMode&&i.params.freeMode.enabled){const n={time:e(),delta:Math.abs(t),direction:Math.sign(t)},h=u&&n.time<u.time+500&&n.delta<=u.delta&&n.direction===u.direction;if(!h){u=void 0;let e=i.getTranslate()+t*c.sensitivity;const a=i.isBeginning,v=i.isEnd;if(e>=i.minTranslate()&&(e=i.minTranslate()),e<=i.maxTranslate()&&(e=i.maxTranslate()),i.setTransition(0),i.setTranslate(e),i.updateProgress(),i.updateActiveIndex(),i.updateSlidesClasses(),(!a&&i.isBeginning||!v&&i.isEnd)&&i.updateSlidesClasses(),i.params.loop&&i.loopFix({direction:n.direction<0?"next":"prev",byMousewheel:!0}),i.params.freeMode.sticky){clearTimeout(f);f=void 0;r.length>=15&&r.shift();const e=r.length?r[r.length-1]:void 0,o=r[0];if(r.push(n),e&&(n.delta>e.delta||n.direction!==e.direction))r.splice(0);else if(r.length>=15&&n.time-o.time<500&&o.delta-n.delta>=1&&n.delta<=6){const e=t>0?.8:.2;u=n;r.splice(0);f=l(()=>{!i.destroyed&&i.params&&i.slideToClosest(i.params.speed,!0,void 0,e)},0)}f||(f=l(()=>{!i.destroyed&&i.params&&(u=n,r.splice(0),i.slideToClosest(i.params.speed,!0,void 0,.5))},500))}if(h||o("scroll",s),i.params.autoplay&&i.params.autoplayDisableOnInteraction&&i.autoplay.stop(),c.releaseOnEdges&&(e===i.minTranslate()||e===i.maxTranslate()))return!0}}else{const u={time:e(),delta:Math.abs(t),direction:Math.sign(t),raw:n};r.length>=2&&r.shift();const f=r.length?r[r.length-1]:void 0;if(r.push(u),f?(u.direction!==f.direction||u.delta>f.delta||u.time>f.time+150)&&y(u):y(u),function(n){const t=i.params.mousewheel;if(n.direction<0){if(i.isEnd&&!i.params.loop&&t.releaseOnEdges)return!0}else if(i.isBeginning&&!i.params.loop&&t.releaseOnEdges)return!0;return!1}(u))return!0}return s.preventDefault?s.preventDefault():s.returnValue=!1,!1}}function p(n){let t=i.el;"container"!==i.params.mousewheel.eventsTarget&&(t=document.querySelector(i.params.mousewheel.eventsTarget));t[n]("mouseenter",k);t[n]("mouseleave",d);t[n]("wheel",h)}function c(){return i.params.cssMode?(i.wrapperEl.removeEventListener("wheel",h),!0):!i.mousewheel.enabled&&(p("addEventListener"),i.mousewheel.enabled=!0,!0)}function a(){return i.params.cssMode?(i.wrapperEl.addEventListener(event,h),!0):!!i.mousewheel.enabled&&(p("removeEventListener"),i.mousewheel.enabled=!1,!0)}let{swiper:i,extendParams:w,on:v,emit:o}=n;const b=t();let f;w({mousewheel:{enabled:!1,releaseOnEdges:!1,invert:!1,forceToAxis:!1,sensitivity:1,eventsTarget:"container",thresholdDelta:null,thresholdTime:null,noMousewheelClass:"swiper-no-mousewheel"}});i.mousewheel={enabled:!1};let u,s=e();const r=[];v("init",()=>{!i.params.mousewheel.enabled&&i.params.cssMode&&a(),i.params.mousewheel.enabled&&c()});v("destroy",()=>{i.params.cssMode&&c(),i.mousewheel.enabled&&a()});Object.assign(i.mousewheel,{enable:c,disable:a})},function(t){function h(n){let t;return n&&"string"==typeof n&&i.isElement&&(t=i.el.querySelector(n),t)?t:(n&&("string"==typeof n&&(t=[...document.querySelectorAll(n)]),i.params.uniqueNavElements&&"string"==typeof n&&t&&t.length>1&&1===i.el.querySelectorAll(n).length?t=i.el.querySelector(n):t&&1===t.length&&(t=t[0])),n&&!t?n:t)}function f(t,r){const u=i.params.navigation;(t=n(t)).forEach(n=>{n&&(n.classList[r?"add":"remove"](...u.disabledClass.split(" ")),"BUTTON"===n.tagName&&(n.disabled=r),i.params.watchOverflow&&i.enabled&&n.classList[i.isLocked?"add":"remove"](u.lockClass))})}function u(){const{nextEl:n,prevEl:t}=i.navigation;if(i.params.loop)return f(t,!1),void f(n,!1);f(t,i.isBeginning&&!i.params.rewind);f(n,i.isEnd&&!i.params.rewind)}function c(n){n.preventDefault();(!i.isBeginning||i.params.loop||i.params.rewind)&&(i.slidePrev(),e("navigationPrev"))}function l(n){n.preventDefault();(!i.isEnd||i.params.loop||i.params.rewind)&&(i.slideNext(),e("navigationNext"))}function o(){const t=i.params.navigation;if(i.params.navigation=bt(i,i.originalParams.navigation,i.params.navigation,{nextEl:"swiper-button-next",prevEl:"swiper-button-prev"}),t.nextEl||t.prevEl){let r=h(t.nextEl),u=h(t.prevEl);Object.assign(i.navigation,{nextEl:r,prevEl:u});r=n(r);u=n(u);const f=(n,r)=>{n&&n.addEventListener("click","next"===r?l:c),!i.enabled&&n&&n.classList.add(...t.lockClass.split(" "))};r.forEach(n=>f(n,"next"));u.forEach(n=>f(n,"prev"))}}function s(){let{nextEl:t,prevEl:r}=i.navigation;t=n(t);r=n(r);const u=(n,t)=>{n.removeEventListener("click","next"===t?l:c),n.classList.remove(...i.params.navigation.disabledClass.split(" "))};t.forEach(n=>u(n,"next"));r.forEach(n=>u(n,"prev"))}let{swiper:i,extendParams:v,on:r,emit:e}=t;v({navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock",navigationDisabledClass:"swiper-navigation-disabled"}});i.navigation={nextEl:null,prevEl:null};r("init",()=>{!1===i.params.navigation.enabled?a():(o(),u())});r("toEdge fromEdge lock unlock",()=>{u()});r("destroy",()=>{s()});r("enable disable",()=>{let{nextEl:t,prevEl:r}=i.navigation;t=n(t);r=n(r);i.enabled?u():[...t,...r].filter(n=>!!n).forEach(n=>n.classList.add(i.params.navigation.lockClass))});r("click",(t,r)=>{let{nextEl:u,prevEl:f}=i.navigation;u=n(u);f=n(f);const o=r.target;let s=f.includes(o)||u.includes(o);if(i.isElement&&!s){const n=r.path||r.composedPath&&r.composedPath();n&&(s=n.find(n=>u.includes(n)||f.includes(n)))}if(i.params.navigation.hideOnClick&&!s){if(i.pagination&&i.params.pagination&&i.params.pagination.clickable&&(i.pagination.el===o||i.pagination.el.contains(o)))return;let n;u.length?n=u[0].classList.contains(i.params.navigation.hiddenClass):f.length&&(n=f[0].classList.contains(i.params.navigation.hiddenClass));e(!0===n?"navigationShow":"navigationHide");[...u,...f].filter(n=>!!n).forEach(n=>n.classList.toggle(i.params.navigation.hiddenClass))}});const a=()=>{i.el.classList.add(...i.params.navigation.navigationDisabledClass.split(" ")),s()};Object.assign(i.navigation,{enable:()=>{i.el.classList.remove(...i.params.navigation.navigationDisabledClass.split(" ")),o(),u()},disable:a,update:u,init:o,destroy:s})},function(t){function a(){return!i.params.pagination.el||!i.pagination.el||Array.isArray(i.pagination.el)&&0===i.pagination.el.length}function c(n,t){const{bulletActiveClass:r}=i.params.pagination;n&&(n=n[("prev"===t?"previous":"next")+"ElementSibling"])&&(n.classList.add(`${r}-${t}`),(n=n[("prev"===t?"previous":"next")+"ElementSibling"])&&n.classList.add(`${r}-${t}-${t}`))}function w(n){const e=n.target.closest(s(i.params.pagination.bulletClass));if(e){n.preventDefault();const t=k(e)*i.params.slidesPerGroup;if(i.params.loop){if(i.realIndex===t)return;const n=(r=i.realIndex,u=t,f=i.slides.length,(u%=f)==1+(r%=f)?"next":u===r-1?"previous":void 0);"next"===n?i.slideNext():"previous"===n?i.slidePrev():i.slideToLoop(t)}else i.slideTo(t);var r,u,f}}function e(){const v=i.rtl,t=i.params.pagination;if(!a()){let r,u,e=i.pagination.el;e=n(e);const y=i.virtual&&i.params.virtual.enabled?i.virtual.slides.length:i.slides.length,l=i.params.loop?Math.ceil(y/i.params.slidesPerGroup):i.snapGrid.length;if(i.params.loop?(u=i.previousRealIndex||0,r=i.params.slidesPerGroup>1?Math.floor(i.realIndex/i.params.slidesPerGroup):i.realIndex):void 0!==i.snapIndex?(r=i.snapIndex,u=i.previousSnapIndex):(u=i.previousIndex||0,r=i.activeIndex||0),"bullets"===t.type&&i.pagination.bullets&&i.pagination.bullets.length>0){const n=i.pagination.bullets;let o,s,l;if(t.dynamicBullets&&(h=ot(n[0],i.isHorizontal()?"width":"height",!0),e.forEach(n=>{n.style[i.isHorizontal()?"width":"height"]=h*(t.dynamicMainBullets+4)+"px"}),t.dynamicMainBullets>1&&void 0!==u&&(f+=r-(u||0),f>t.dynamicMainBullets-1?f=t.dynamicMainBullets-1:f<0&&(f=0)),o=Math.max(r-f,0),s=o+(Math.min(n.length,t.dynamicMainBullets)-1),l=(s+o)/2),n.forEach(n=>{const i=[...["","-next","-next-next","-prev","-prev-prev","-main"].map(n=>`${t.bulletActiveClass}${n}`)].map(n=>"string"==typeof n&&n.includes(" ")?n.split(" "):n).flat();n.classList.remove(...i)}),e.length>1)n.forEach(n=>{const u=k(n);u===r?n.classList.add(...t.bulletActiveClass.split(" ")):i.isElement&&n.setAttribute("part","bullet");t.dynamicBullets&&(u>=o&&u<=s&&n.classList.add(...`${t.bulletActiveClass}-main`.split(" ")),u===o&&c(n,"prev"),u===s&&c(n,"next"))});else{const u=n[r];if(u&&u.classList.add(...t.bulletActiveClass.split(" ")),i.isElement&&n.forEach((n,t)=>{n.setAttribute("part",t===r?"bullet-active":"bullet")}),t.dynamicBullets){const i=n[o],r=n[s];for(let i=o;i<=s;i+=1)n[i]&&n[i].classList.add(...`${t.bulletActiveClass}-main`.split(" "));c(i,"prev");c(r,"next")}}if(t.dynamicBullets){const r=Math.min(n.length,t.dynamicMainBullets+4),u=(h*r-h)/2-l*h,f=v?"right":"left";n.forEach(n=>{n.style[i.isHorizontal()?f:"top"]=`${u}px`})}}e.forEach((n,u)=>{if("fraction"===t.type&&(n.querySelectorAll(s(t.currentClass)).forEach(n=>{n.textContent=t.formatFractionCurrent(r+1)}),n.querySelectorAll(s(t.totalClass)).forEach(n=>{n.textContent=t.formatFractionTotal(l)})),"progressbar"===t.type){let u;u=t.progressbarOpposite?i.isHorizontal()?"vertical":"horizontal":i.isHorizontal()?"horizontal":"vertical";const f=(r+1)/l;let e=1,o=1;"horizontal"===u?e=f:o=f;n.querySelectorAll(s(t.progressbarFillClass)).forEach(n=>{n.style.transform=`translate3d(0,0,0) scaleX(${e}) scaleY(${o})`,n.style.transitionDuration=`${i.params.speed}ms`})}"custom"===t.type&&t.renderCustom?(n.innerHTML=t.renderCustom(i,r+1,l),0===u&&o("paginationRender",n)):(0===u&&o("paginationRender",n),o("paginationUpdate",n));i.params.watchOverflow&&i.enabled&&n.classList[i.isLocked?"add":"remove"](t.lockClass)})}}function l(){const t=i.params.pagination;if(!a()){const f=i.virtual&&i.params.virtual.enabled?i.virtual.slides.length:i.grid&&i.params.grid.rows>1?i.slides.length/Math.ceil(i.params.grid.rows):i.slides.length;let u=i.pagination.el;u=n(u);let r="";if("bullets"===t.type){let n=i.params.loop?Math.ceil(f/i.params.slidesPerGroup):i.snapGrid.length;i.params.freeMode&&i.params.freeMode.enabled&&n>f&&(n=f);for(let u=0;u<n;u+=1)r+=t.renderBullet?t.renderBullet.call(i,u,t.bulletClass):`<${t.bulletElement} ${i.isElement?'part="bullet"':""} class="${t.bulletClass}"></${t.bulletElement}>`}"fraction"===t.type&&(r=t.renderFraction?t.renderFraction.call(i,t.currentClass,t.totalClass):`<span class="${t.currentClass}"></span> / <span class="${t.totalClass}"></span>`);"progressbar"===t.type&&(r=t.renderProgressbar?t.renderProgressbar.call(i,t.progressbarFillClass):`<span class="${t.progressbarFillClass}"></span>`);i.pagination.bullets=[];u.forEach(n=>{"custom"!==t.type&&(n.innerHTML=r||""),"bullets"===t.type&&i.pagination.bullets.push(...n.querySelectorAll(s(t.bulletClass)))});"custom"!==t.type&&o("paginationRender",u[0])}}function y(){i.params.pagination=bt(i,i.originalParams.pagination,i.params.pagination,{el:"swiper-pagination"});const t=i.params.pagination;if(t.el){let r;"string"==typeof t.el&&i.isElement&&(r=i.el.querySelector(t.el));r||"string"!=typeof t.el||(r=[...document.querySelectorAll(t.el)]);r||(r=t.el);r&&0!==r.length&&(i.params.uniqueNavElements&&"string"==typeof t.el&&Array.isArray(r)&&r.length>1&&(r=[...i.el.querySelectorAll(t.el)],r.length>1&&(r=r.filter(n=>v(n,".swiper")[0]===i.el)[0])),Array.isArray(r)&&1===r.length&&(r=r[0]),Object.assign(i.pagination,{el:r}),r=n(r),r.forEach(n=>{"bullets"===t.type&&t.clickable&&n.classList.add(...(t.clickableClass||"").split(" ")),n.classList.add(t.modifierClass+t.type),n.classList.add(i.isHorizontal()?t.horizontalClass:t.verticalClass),"bullets"===t.type&&t.dynamicBullets&&(n.classList.add(`${t.modifierClass}${t.type}-dynamic`),f=0,t.dynamicMainBullets<1&&(t.dynamicMainBullets=1)),"progressbar"===t.type&&t.progressbarOpposite&&n.classList.add(t.progressbarOppositeClass),t.clickable&&n.addEventListener("click",w),i.enabled||n.classList.add(t.lockClass)}))}}function p(){const t=i.params.pagination;if(!a()){let r=i.pagination.el;r&&(r=n(r),r.forEach(n=>{n.classList.remove(t.hiddenClass),n.classList.remove(t.modifierClass+t.type),n.classList.remove(i.isHorizontal()?t.horizontalClass:t.verticalClass),t.clickable&&(n.classList.remove(...(t.clickableClass||"").split(" ")),n.removeEventListener("click",w))}));i.pagination.bullets&&i.pagination.bullets.forEach(n=>n.classList.remove(...t.bulletActiveClass.split(" ")))}}let{swiper:i,extendParams:d,on:u,emit:o}=t;const r="swiper-pagination";let h;d({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:n=>n,formatFractionTotal:n=>n,bulletClass:`${r}-bullet`,bulletActiveClass:`${r}-bullet-active`,modifierClass:`${r}-`,currentClass:`${r}-current`,totalClass:`${r}-total`,hiddenClass:`${r}-hidden`,progressbarFillClass:`${r}-progressbar-fill`,progressbarOppositeClass:`${r}-progressbar-opposite`,clickableClass:`${r}-clickable`,lockClass:`${r}-lock`,horizontalClass:`${r}-horizontal`,verticalClass:`${r}-vertical`,paginationDisabledClass:`${r}-disabled`}});i.pagination={el:null,bullets:[]};let f=0;u("changeDirection",()=>{if(i.pagination&&i.pagination.el){const t=i.params.pagination;let{el:r}=i.pagination;r=n(r);r.forEach(n=>{n.classList.remove(t.horizontalClass,t.verticalClass),n.classList.add(i.isHorizontal()?t.horizontalClass:t.verticalClass)})}});u("init",()=>{!1===i.params.pagination.enabled?b():(y(),l(),e())});u("activeIndexChange",()=>{void 0===i.snapIndex&&e()});u("snapIndexChange",()=>{e()});u("snapGridLengthChange",()=>{l(),e()});u("destroy",()=>{p()});u("enable disable",()=>{let{el:t}=i.pagination;t&&(t=n(t),t.forEach(n=>n.classList[i.enabled?"remove":"add"](i.params.pagination.lockClass)))});u("lock unlock",()=>{e()});u("click",(t,r)=>{const f=r.target,u=n(i.pagination.el);if(i.params.pagination.el&&i.params.pagination.hideOnClick&&u&&u.length>0&&!f.classList.contains(i.params.pagination.bulletClass)){if(i.navigation&&(i.navigation.nextEl&&f===i.navigation.nextEl||i.navigation.prevEl&&f===i.navigation.prevEl))return;const n=u[0].classList.contains(i.params.pagination.hiddenClass);o(!0===n?"paginationShow":"paginationHide");u.forEach(n=>n.classList.toggle(i.params.pagination.hiddenClass))}});const b=()=>{i.el.classList.add(i.params.pagination.paginationDisabledClass);let{el:t}=i.pagination;t&&(t=n(t),t.forEach(n=>n.classList.add(i.params.pagination.paginationDisabledClass)));p()};Object.assign(i.pagination,{enable:()=>{i.el.classList.remove(i.params.pagination.paginationDisabledClass);let{el:t}=i.pagination;t&&(t=n(t),t.forEach(n=>n.classList.remove(i.params.pagination.paginationDisabledClass)));y();l();e()},disable:b,render:l,update:e,init:y,destroy:p})},function(t){function a(){if(r.params.scrollbar.el&&r.scrollbar.el){const{scrollbar:o,rtlTranslate:s}=r,{dragEl:i,el:f}=o,h=r.params.scrollbar,c=r.params.loop?r.progressLoop:r.progress;let t=u,n=(e-u)*c;s?(n=-n,n>0?(t=u-n,n=0):-n+u>e&&(t=e+n)):n<0?(t=u+n,n=0):n+u>e&&(t=e-n);r.isHorizontal()?(i.style.transform=`translate3d(${n}px, 0, 0)`,i.style.width=`${t}px`):(i.style.transform=`translate3d(0px, ${n}px, 0)`,i.style.height=`${t}px`);h.hide&&(clearTimeout(nt),f.style.opacity=1,nt=setTimeout(()=>{f.style.opacity=0,f.style.transitionDuration="400ms"},1e3))}}function v(){if(r.params.scrollbar.el&&r.scrollbar.el){const{scrollbar:i}=r,{dragEl:n,el:t}=i;n.style.width="";n.style.height="";e=r.isHorizontal()?t.offsetWidth:t.offsetHeight;b=r.size/(r.virtualSize+r.params.slidesOffsetBefore-(r.params.centeredSlides?r.snapGrid[0]:0));u="auto"===r.params.scrollbar.dragSize?e*b:parseInt(r.params.scrollbar.dragSize,10);r.isHorizontal()?n.style.width=`${u}px`:n.style.height=`${u}px`;t.style.display=b>=1?"none":"";r.params.scrollbar.hide&&(t.style.opacity=0);r.params.watchOverflow&&r.enabled&&i.el.classList[r.isLocked?"add":"remove"](r.params.scrollbar.lockClass)}}function it(n){return r.isHorizontal()?n.clientX:n.clientY}function rt(n){const{scrollbar:f,rtlTranslate:o}=r,{el:s}=f;let t;t=(it(n)-tt(s)[r.isHorizontal()?"left":"top"]-(null!==w?w:u/2))/(e-u);t=Math.max(Math.min(t,1),0);o&&(t=1-t);const i=r.minTranslate()+(r.maxTranslate()-r.minTranslate())*t;r.updateProgress(i);r.setTranslate(i);r.updateActiveIndex();r.updateSlidesClasses()}function ot(n){const u=r.params.scrollbar,{scrollbar:f,wrapperEl:e}=r,{el:t,dragEl:i}=f;c=!0;w=n.target===i?it(n)-n.target.getBoundingClientRect()[r.isHorizontal()?"left":"top"]:null;n.preventDefault();n.stopPropagation();e.style.transitionDuration="100ms";i.style.transitionDuration="100ms";rt(n);clearTimeout(k);t.style.transitionDuration="0ms";u.hide&&(t.style.opacity=1);r.params.cssMode&&(r.wrapperEl.style["scroll-snap-type"]="none");y("scrollbarDragStart",n)}function st(n){const{scrollbar:t,wrapperEl:i}=r,{el:u,dragEl:f}=t;c&&(n.preventDefault&&n.cancelable?n.preventDefault():n.returnValue=!1,rt(n),i.style.transitionDuration="0ms",u.style.transitionDuration="0ms",f.style.transitionDuration="0ms",y("scrollbarDragMove",n))}function ht(n){const t=r.params.scrollbar,{scrollbar:u,wrapperEl:f}=r,{el:i}=u;c&&(c=!1,r.params.cssMode&&(r.wrapperEl.style["scroll-snap-type"]="",f.style.transitionDuration=""),t.hide&&(clearTimeout(k),k=l(()=>{i.style.opacity=0,i.style.transitionDuration="400ms"},1e3)),y("scrollbarDragEnd",n),t.snapOnRelease&&r.slideToClosest())}function ut(n){const{scrollbar:o,params:i}=r,u=o.el;if(u){const f=u,e=!!i.passiveListeners&&{passive:!1,capture:!1},s=!!i.passiveListeners&&{passive:!0,capture:!1};if(f){const t="on"===n?"addEventListener":"removeEventListener";f[t]("pointerdown",ot,e);p[t]("pointermove",st,e);p[t]("pointerup",ht,s)}}}function d(){const{scrollbar:e,el:u}=r;r.params.scrollbar=bt(r,r.originalParams.scrollbar,r.params.scrollbar,{el:"swiper-scrollbar"});const t=r.params.scrollbar;if(t.el){let n,i;if("string"==typeof t.el&&r.isElement&&(n=r.el.querySelector(t.el)),n||"string"!=typeof t.el)n||(n=t.el);else if(n=p.querySelectorAll(t.el),!n.length)return;r.params.uniqueNavElements&&"string"==typeof t.el&&n.length>1&&1===u.querySelectorAll(t.el).length&&(n=u.querySelector(t.el));n.length>0&&(n=n[0]);n.classList.add(r.isHorizontal()?t.horizontalClass:t.verticalClass);n&&(i=n.querySelector(s(r.params.scrollbar.dragClass)),i||(i=f("div",r.params.scrollbar.dragClass),n.append(i)));Object.assign(e,{el:n,dragEl:i});t.draggable&&r.params.scrollbar.el&&r.scrollbar.el&&ut("on");n&&n.classList[r.enabled?"remove":"add"](...h(r.params.scrollbar.lockClass))}}function g(){const n=r.params.scrollbar,t=r.scrollbar.el;t&&t.classList.remove(...h(r.isHorizontal()?n.horizontalClass:n.verticalClass));r.params.scrollbar.el&&r.scrollbar.el&&ut("off")}let{swiper:r,extendParams:et,on:o,emit:y}=t;const p=i();let w,u,e,b,c=!1,nt=null,k=null;et({scrollbar:{el:null,dragSize:"auto",hide:!1,draggable:!1,snapOnRelease:!0,lockClass:"swiper-scrollbar-lock",dragClass:"swiper-scrollbar-drag",scrollbarDisabledClass:"swiper-scrollbar-disabled",horizontalClass:"swiper-scrollbar-horizontal",verticalClass:"swiper-scrollbar-vertical"}});r.scrollbar={el:null,dragEl:null};o("changeDirection",()=>{if(r.scrollbar&&r.scrollbar.el){const t=r.params.scrollbar;let{el:i}=r.scrollbar;i=n(i);i.forEach(n=>{n.classList.remove(t.horizontalClass,t.verticalClass),n.classList.add(r.isHorizontal()?t.horizontalClass:t.verticalClass)})}});o("init",()=>{!1===r.params.scrollbar.enabled?ft():(d(),v(),a())});o("update resize observerUpdate lock unlock changeDirection",()=>{v()});o("setTranslate",()=>{a()});o("setTransition",(n,t)=>{!function(n){r.params.scrollbar.el&&r.scrollbar.el&&(r.scrollbar.dragEl.style.transitionDuration=`${n}ms`)}(t)});o("enable disable",()=>{const{el:n}=r.scrollbar;n&&n.classList[r.enabled?"remove":"add"](...h(r.params.scrollbar.lockClass))});o("destroy",()=>{g()});const ft=()=>{r.el.classList.add(...h(r.params.scrollbar.scrollbarDisabledClass)),r.scrollbar.el&&r.scrollbar.el.classList.add(...h(r.params.scrollbar.scrollbarDisabledClass)),g()};Object.assign(r.scrollbar,{enable:()=>{r.el.classList.remove(...h(r.params.scrollbar.scrollbarDisabledClass)),r.scrollbar.el&&r.scrollbar.el.classList.remove(...h(r.params.scrollbar.scrollbarDisabledClass)),d(),v(),a()},disable:ft,updateSize:v,setTranslate:a,init:d,destroy:g})},function(n){let{swiper:t,extendParams:o,on:u}=n;o({parallax:{enabled:!1}});const i="[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]",f=(n,i)=>{const{rtl:l}=t,h=l?-1:1,c=n.getAttribute("data-swiper-parallax")||"0";let r=n.getAttribute("data-swiper-parallax-x"),u=n.getAttribute("data-swiper-parallax-y");const f=n.getAttribute("data-swiper-parallax-scale"),e=n.getAttribute("data-swiper-parallax-opacity"),o=n.getAttribute("data-swiper-parallax-rotate");if(r||u?(r=r||"0",u=u||"0"):t.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",null!=e){const t=e-(e-1)*(1-Math.abs(i));n.style.opacity=t}let s=`translate3d(${r}, ${u}, 0px)`;null!=f&&(s+=` scale(${f-(f-1)*(1-Math.abs(i))})`);o&&null!=o&&(s+=` rotate(${o*i*-1}deg)`);n.style.transform=s},e=()=>{const{el:e,slides:o,progress:n,snapGrid:s}=t,u=r(e,i);t.isElement&&u.push(...r(t.hostEl,i));u.forEach(t=>{f(t,n)});o.forEach((r,u)=>{let e=r.progress;t.params.slidesPerGroup>1&&"auto"!==t.params.slidesPerView&&(e+=Math.ceil(u/2)-n*(s.length-1));e=Math.min(Math.max(e,-1),1);r.querySelectorAll(`${i}, [data-swiper-parallax-rotate]`).forEach(n=>{f(n,e)})})};u("beforeInit",()=>{t.params.parallax.enabled&&(t.params.watchSlidesProgress=!0,t.originalParams.watchSlidesProgress=!0)});u("init",()=>{t.params.parallax.enabled&&e()});u("setTranslate",()=>{t.params.parallax.enabled&&e()});u("setTransition",(n,r)=>{t.params.parallax.enabled&&function(n){void 0===n&&(n=t.params.speed);const{el:u,hostEl:f}=t,r=[...u.querySelectorAll(i)];t.isElement&&r.push(...f.querySelectorAll(i));r.forEach(t=>{let i=parseInt(t.getAttribute("data-swiper-parallax-duration"),10)||n;0===n&&(i=0);t.style.transitionDuration=`${i}ms`})}(r)})},function(n){function d(){if(e.length<2)return 1;const n=e[0].pageX,t=e[0].pageY,i=e[1].pageX,r=e[1].pageY;return Math.sqrt((i-n)**2+(r-t)**2)}function g(){const n=f.params.zoom,t=u.imageWrapEl.getAttribute("data-swiper-zoom")||n.maxRatio;if(n.limitToOriginalSize&&u.imageEl&&u.imageEl.naturalWidth){const n=u.imageEl.naturalWidth/u.imageEl.offsetWidth;return Math.min(n,t)}return t}function y(n){const t=f.isElement?"swiper-slide":`.${f.params.slideClass}`;return!!n.target.matches(t)||f.slides.filter(t=>t.contains(n.target)).length>0}function nt(n){if("mouse"===n.pointerType&&e.splice(0,e.length),y(n)){const t=f.params.zoom;if(l=!1,a=!1,e.push(n),!(e.length<2)){if(l=!0,u.scaleStart=d(),!u.slideEl){u.slideEl=n.target.closest(`.${f.params.slideClass}, swiper-slide`);u.slideEl||(u.slideEl=f.slides[f.activeIndex]);let i=u.slideEl.querySelector(`.${t.containerClass}`);if(i&&(i=i.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),u.imageEl=i,u.imageWrapEl=i?v(u.imageEl,`.${t.containerClass}`)[0]:void 0,!u.imageWrapEl)return void(u.imageEl=void 0);u.maxRatio=g()}if(u.imageEl){const[n,t]=function(){if(e.length<2)return{x:null,y:null};const n=u.imageEl.getBoundingClientRect();return[(e[0].pageX+(e[1].pageX-e[0].pageX)/2-n.x-c.scrollX)/s,(e[0].pageY+(e[1].pageY-e[0].pageY)/2-n.y-c.scrollY)/s]}();u.originX=n;u.originY=t;u.imageEl.style.transitionDuration="0ms"}p=!0}}}function it(n){if(y(n)){const i=f.params.zoom,t=f.zoom,r=e.findIndex(t=>t.pointerId===n.pointerId);r>=0&&(e[r]=n);e.length<2||(a=!0,u.scaleMove=d(),u.imageEl&&(t.scale=u.scaleMove/u.scaleStart*s,t.scale>u.maxRatio&&(t.scale=u.maxRatio-1+(t.scale-u.maxRatio+1)**.5),t.scale<i.minRatio&&(t.scale=i.minRatio+1-(i.minRatio-t.scale+1)**.5),u.imageEl.style.transform=`translate3d(0,0,0) scale(${t.scale})`))}}function rt(n){if(y(n)&&("mouse"!==n.pointerType||"pointerout"!==n.type)){const i=f.params.zoom,t=f.zoom,r=e.findIndex(t=>t.pointerId===n.pointerId);r>=0&&e.splice(r,1);l&&a&&(l=!1,a=!1,u.imageEl&&(t.scale=Math.max(Math.min(t.scale,u.maxRatio),i.minRatio),u.imageEl.style.transitionDuration=`${f.params.speed}ms`,u.imageEl.style.transform=`translate3d(0,0,0) scale(${t.scale})`,s=t.scale,p=!1,t.scale>1&&u.slideEl?u.slideEl.classList.add(`${i.zoomedSlideClass}`):t.scale<=1&&u.slideEl&&u.slideEl.classList.remove(`${i.zoomedSlideClass}`),1===t.scale&&(u.originX=0,u.originY=0,u.slideEl=void 0)))}}function b(){f.touchEventsData.preventTouchMoveFromPointerMove=!1}function ut(n){if(y(n)&&function(n){const t=`.${f.params.zoom.containerClass}`;return!!n.target.matches(t)||[...f.hostEl.querySelectorAll(t)].filter(t=>t.contains(n.target)).length>0}(n)){const t=f.zoom;if(u.imageEl&&i.isTouched&&u.slideEl){i.isMoved||(i.width=u.imageEl.offsetWidth||u.imageEl.clientWidth,i.height=u.imageEl.offsetHeight||u.imageEl.clientHeight,i.startX=et(u.imageWrapEl,"x")||0,i.startY=et(u.imageWrapEl,"y")||0,u.slideWidth=u.slideEl.offsetWidth,u.slideHeight=u.slideEl.offsetHeight,u.imageWrapEl.style.transitionDuration="0ms");const h=i.width*t.scale,c=i.height*t.scale;if(i.minX=Math.min(u.slideWidth/2-h/2,0),i.maxX=-i.minX,i.minY=Math.min(u.slideHeight/2-c/2,0),i.maxY=-i.minY,i.touchesCurrent.x=e.length>0?e[0].pageX:n.pageX,i.touchesCurrent.y=e.length>0?e[0].pageY:n.pageY,(Math.max(Math.abs(i.touchesCurrent.x-i.touchesStart.x),Math.abs(i.touchesCurrent.y-i.touchesStart.y))>5&&(f.allowClick=!1),!i.isMoved&&!p)&&(f.isHorizontal()&&(Math.floor(i.minX)===Math.floor(i.startX)&&i.touchesCurrent.x<i.touchesStart.x||Math.floor(i.maxX)===Math.floor(i.startX)&&i.touchesCurrent.x>i.touchesStart.x)||!f.isHorizontal()&&(Math.floor(i.minY)===Math.floor(i.startY)&&i.touchesCurrent.y<i.touchesStart.y||Math.floor(i.maxY)===Math.floor(i.startY)&&i.touchesCurrent.y>i.touchesStart.y)))return i.isTouched=!1,void b();n.cancelable&&n.preventDefault();n.stopPropagation();clearTimeout(k);f.touchEventsData.preventTouchMoveFromPointerMove=!0;k=setTimeout(()=>{b()});i.isMoved=!0;const r=(t.scale-s)/(u.maxRatio-f.params.zoom.minRatio),{originX:l,originY:a}=u;i.currentX=i.touchesCurrent.x-i.touchesStart.x+i.startX+r*(i.width-2*l);i.currentY=i.touchesCurrent.y-i.touchesStart.y+i.startY+r*(i.height-2*a);i.currentX<i.minX&&(i.currentX=i.minX+1-(i.minX-i.currentX+1)**.8);i.currentX>i.maxX&&(i.currentX=i.maxX-1+(i.currentX-i.maxX+1)**.8);i.currentY<i.minY&&(i.currentY=i.minY+1-(i.minY-i.currentY+1)**.8);i.currentY>i.maxY&&(i.currentY=i.maxY-1+(i.currentY-i.maxY+1)**.8);o.prevPositionX||(o.prevPositionX=i.touchesCurrent.x);o.prevPositionY||(o.prevPositionY=i.touchesCurrent.y);o.prevTime||(o.prevTime=Date.now());o.x=(i.touchesCurrent.x-o.prevPositionX)/(Date.now()-o.prevTime)/2;o.y=(i.touchesCurrent.y-o.prevPositionY)/(Date.now()-o.prevTime)/2;Math.abs(i.touchesCurrent.x-o.prevPositionX)<2&&(o.x=0);Math.abs(i.touchesCurrent.y-o.prevPositionY)<2&&(o.y=0);o.prevPositionX=i.touchesCurrent.x;o.prevPositionY=i.touchesCurrent.y;o.prevTime=Date.now();u.imageWrapEl.style.transform=`translate3d(${i.currentX}px, ${i.currentY}px,0)`}}}function ft(){const n=f.zoom;u.slideEl&&f.activeIndex!==f.slides.indexOf(u.slideEl)&&(u.imageEl&&(u.imageEl.style.transform="translate3d(0,0,0) scale(1)"),u.imageWrapEl&&(u.imageWrapEl.style.transform="translate3d(0,0,0)"),u.slideEl.classList.remove(`${f.params.zoom.zoomedSlideClass}`),n.scale=1,s=1,u.slideEl=void 0,u.imageEl=void 0,u.imageWrapEl=void 0,u.originX=0,u.originY=0)}function ot(n){const t=f.zoom,w=f.params.zoom;if(!u.slideEl){n&&n.target&&(u.slideEl=n.target.closest(`.${f.params.slideClass}, swiper-slide`));u.slideEl||(u.slideEl=f.params.virtual&&f.params.virtual.enabled&&f.virtual?r(f.slidesEl,`.${f.params.slideActiveClass}`)[0]:f.slides[f.activeIndex]);let t=u.slideEl.querySelector(`.${w.containerClass}`);t&&(t=t.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]);u.imageEl=t;u.imageWrapEl=t?v(u.imageEl,`.${w.containerClass}`)[0]:void 0}if(u.imageEl&&u.imageWrapEl){let l,a,it,rt,ut,ft,e,o,et,ot,st,ht,y,p,b,k,d,nt;f.params.cssMode&&(f.wrapperEl.style.overflow="hidden",f.wrapperEl.style.touchAction="none");u.slideEl.classList.add(`${w.zoomedSlideClass}`);void 0===i.touchesStart.x&&n?(l=n.pageX,a=n.pageY):(l=i.touchesStart.x,a=i.touchesStart.y);const h="number"==typeof n?n:null;1===s&&h&&(l=void 0,a=void 0,i.touchesStart.x=void 0,i.touchesStart.y=void 0);const ct=g();t.scale=h||ct;s=h||ct;!n||1===s&&h?(e=0,o=0):(d=u.slideEl.offsetWidth,nt=u.slideEl.offsetHeight,it=tt(u.slideEl).left+c.scrollX,rt=tt(u.slideEl).top+c.scrollY,ut=it+d/2-l,ft=rt+nt/2-a,et=u.imageEl.offsetWidth||u.imageEl.clientWidth,ot=u.imageEl.offsetHeight||u.imageEl.clientHeight,st=et*t.scale,ht=ot*t.scale,y=Math.min(d/2-st/2,0),p=Math.min(nt/2-ht/2,0),b=-y,k=-p,e=ut*t.scale,o=ft*t.scale,e<y&&(e=y),e>b&&(e=b),o<p&&(o=p),o>k&&(o=k));h&&1===t.scale&&(u.originX=0,u.originY=0);u.imageWrapEl.style.transitionDuration="300ms";u.imageWrapEl.style.transform=`translate3d(${e}px, ${o}px,0)`;u.imageEl.style.transitionDuration="300ms";u.imageEl.style.transform=`translate3d(0,0,0) scale(${t.scale})`}}function st(){const t=f.zoom,n=f.params.zoom;if(!u.slideEl){u.slideEl=f.params.virtual&&f.params.virtual.enabled&&f.virtual?r(f.slidesEl,`.${f.params.slideActiveClass}`)[0]:f.slides[f.activeIndex];let t=u.slideEl.querySelector(`.${n.containerClass}`);t&&(t=t.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]);u.imageEl=t;u.imageWrapEl=t?v(u.imageEl,`.${n.containerClass}`)[0]:void 0}u.imageEl&&u.imageWrapEl&&(f.params.cssMode&&(f.wrapperEl.style.overflow="",f.wrapperEl.style.touchAction=""),t.scale=1,s=1,i.touchesStart.x=void 0,i.touchesStart.y=void 0,u.imageWrapEl.style.transitionDuration="300ms",u.imageWrapEl.style.transform="translate3d(0,0,0)",u.imageEl.style.transitionDuration="300ms",u.imageEl.style.transform="translate3d(0,0,0) scale(1)",u.slideEl.classList.remove(`${n.zoomedSlideClass}`),u.slideEl=void 0,u.originX=0,u.originY=0)}function ht(n){const t=f.zoom;t.scale&&1!==t.scale?st():ot(n)}function ct(){return{passiveListener:!!f.params.passiveListeners&&{passive:!0,capture:!1},activeListenerWithCapture:!f.params.passiveListeners||{passive:!1,capture:!0}}}function lt(){const n=f.zoom;if(!n.enabled){n.enabled=!0;const{passiveListener:t,activeListenerWithCapture:i}=ct();f.wrapperEl.addEventListener("pointerdown",nt,t);f.wrapperEl.addEventListener("pointermove",it,i);["pointerup","pointercancel","pointerout"].forEach(n=>{f.wrapperEl.addEventListener(n,rt,t)});f.wrapperEl.addEventListener("pointermove",ut,i)}}function at(){const n=f.zoom;if(n.enabled){n.enabled=!1;const{passiveListener:t,activeListenerWithCapture:i}=ct();f.wrapperEl.removeEventListener("pointerdown",nt,t);f.wrapperEl.removeEventListener("pointermove",it,i);["pointerup","pointercancel","pointerout"].forEach(n=>{f.wrapperEl.removeEventListener(n,rt,t)});f.wrapperEl.removeEventListener("pointermove",ut,i)}}let{swiper:f,extendParams:vt,on:h,emit:yt}=n;const c=t();vt({zoom:{enabled:!1,limitToOriginalSize:!1,maxRatio:3,minRatio:1,toggle:!0,containerClass:"swiper-zoom-container",zoomedSlideClass:"swiper-slide-zoomed"}});f.zoom={enabled:!1};let l,a,s=1,p=!1;const e=[],u={originX:0,originY:0,slideEl:void 0,slideWidth:void 0,slideHeight:void 0,imageEl:void 0,imageWrapEl:void 0,maxRatio:3},i={isTouched:void 0,isMoved:void 0,currentX:void 0,currentY:void 0,minX:void 0,minY:void 0,maxX:void 0,maxY:void 0,width:void 0,height:void 0,startX:void 0,startY:void 0,touchesStart:{},touchesCurrent:{}},o={x:void 0,y:void 0,prevPositionX:void 0,prevPositionY:void 0,prevTime:void 0};let k,w=1;Object.defineProperty(f.zoom,"scale",{get:()=>w,set(n){if(w!==n){const t=u.imageEl,i=u.slideEl;yt("zoomChange",n,t,i)}w=n}});h("init",()=>{f.params.zoom.enabled&&lt()});h("destroy",()=>{at()});h("touchStart",(n,t)=>{f.zoom.enabled&&function(n){const r=f.device;if(u.imageEl&&!i.isTouched){r.android&&n.cancelable&&n.preventDefault();i.isTouched=!0;const t=e.length>0?e[0]:n;i.touchesStart.x=t.pageX;i.touchesStart.y=t.pageY}}(t)});h("touchEnd",()=>{f.zoom.enabled&&function(){const r=f.zoom;if(u.imageEl){if(!i.isTouched||!i.isMoved)return i.isTouched=!1,void(i.isMoved=!1);i.isTouched=!1;i.isMoved=!1;let n=300,t=300;const h=o.x*n,e=i.currentX+h,c=o.y*t,s=i.currentY+c;0!==o.x&&(n=Math.abs((e-i.currentX)/o.x));0!==o.y&&(t=Math.abs((s-i.currentY)/o.y));const l=Math.max(n,t);i.currentX=e;i.currentY=s;const a=i.width*r.scale,v=i.height*r.scale;i.minX=Math.min(u.slideWidth/2-a/2,0);i.maxX=-i.minX;i.minY=Math.min(u.slideHeight/2-v/2,0);i.maxY=-i.minY;i.currentX=Math.max(Math.min(i.currentX,i.maxX),i.minX);i.currentY=Math.max(Math.min(i.currentY,i.maxY),i.minY);u.imageWrapEl.style.transitionDuration=`${l}ms`;u.imageWrapEl.style.transform=`translate3d(${i.currentX}px, ${i.currentY}px,0)`}}()});h("doubleTap",(n,t)=>{!f.animating&&f.params.zoom.enabled&&f.zoom.enabled&&f.params.zoom.toggle&&ht(t)});h("transitionEnd",()=>{f.zoom.enabled&&f.params.zoom.enabled&&ft()});h("slideChange",()=>{f.zoom.enabled&&f.params.zoom.enabled&&f.params.cssMode&&ft()});Object.assign(f.zoom,{enable:lt,disable:at,"in":ot,out:st,toggle:ht})},function(n){function u(n,t){const u=function(){let n,t,i;return(r,u)=>{for(t=-1,n=r.length;n-t>1;)i=n+t>>1,r[i]<=u?t=i:n=i;return n}}();let 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}function r(){t.controller.control&&t.controller.spline&&(t.controller.spline=void 0,delete t.controller.spline)}let{swiper:t,extendParams:f,on:i}=n;f({controller:{control:void 0,inverse:!1,by:"slide"}});t.controller={control:void 0};i("beforeInit",()=>{"undefined"!=typeof window&&("string"==typeof t.params.controller.control||t.params.controller.control instanceof HTMLElement)?("string"==typeof t.params.controller.control?[...document.querySelectorAll(t.params.controller.control)]:[t.params.controller.control]).forEach(n=>{if(t.controller.control||(t.controller.control=[]),n&&n.swiper)t.controller.control.push(n.swiper);else if(n){const i=`${t.params.eventsPrefix}init`,r=u=>{t.controller.control.push(u.detail[0]),t.update(),n.removeEventListener(i,r)};n.addEventListener(i,r)}}):t.controller.control=t.params.controller.control});i("update",()=>{r()});i("resize",()=>{r()});i("observerUpdate",()=>{r()});i("setTranslate",(n,i,r)=>{t.controller.control&&!t.controller.control.destroyed&&t.controller.setTranslate(i,r)});i("setTransition",(n,i,r)=>{t.controller.control&&!t.controller.control.destroyed&&t.controller.setTransition(i,r)});Object.assign(t.controller,{setTranslate:function(n,i){function s(n){if(!n.destroyed){const i=t.rtlTranslate?-t.translate:t.translate;"slide"===t.params.controller.by&&(!function(n){t.controller.spline=t.params.loop?new u(t.slidesGrid,n.slidesGrid):new u(t.snapGrid,n.snapGrid)}(n),f=-t.controller.spline.interpolate(-i));f&&"container"!==t.params.controller.by||(e=(n.maxTranslate()-n.minTranslate())/(t.maxTranslate()-t.minTranslate()),!Number.isNaN(e)&&Number.isFinite(e)||(e=1),f=(i-t.minTranslate())*e+n.minTranslate());t.params.controller.inverse&&(f=n.maxTranslate()-f);n.updateProgress(f);n.setTranslate(f,t);n.updateActiveIndex();n.updateSlidesClasses()}}const r=t.controller.control;let e,f;const o=t.constructor;if(Array.isArray(r))for(let n=0;n<r.length;n+=1)r[n]!==i&&r[n]instanceof o&&s(r[n]);else r instanceof o&&i!==r&&s(r)},setTransition:function(n,i){function e(i){i.destroyed||(i.setTransition(n,t),0!==n&&(i.transitionStart(),i.params.autoHeight&&l(()=>{i.updateAutoHeight()}),d(i.wrapperEl,()=>{r&&i.transitionEnd()})))}const f=t.constructor,r=t.controller.control;let u;if(Array.isArray(r))for(u=0;u<r.length;u+=1)r[u]!==i&&r[u]instanceof f&&e(r[u]);else r instanceof f&&i!==r&&e(r)}})},function(t){function l(n){const t=u;0!==t.length&&(t.innerHTML="",t.innerHTML=n)}function a(t){(t=n(t)).forEach(n=>{n.setAttribute("tabIndex","0")})}function b(t){(t=n(t)).forEach(n=>{n.setAttribute("tabIndex","-1")})}function y(t,i){(t=n(t)).forEach(n=>{n.setAttribute("role",i)})}function d(t,i){(t=n(t)).forEach(n=>{n.setAttribute("aria-roledescription",i)})}function v(t,i){(t=n(t)).forEach(n=>{n.setAttribute("aria-label",i)})}function g(t){(t=n(t)).forEach(n=>{n.setAttribute("aria-disabled",!0)})}function nt(t){(t=n(t)).forEach(n=>{n.setAttribute("aria-disabled",!1)})}function o(t){if(13===t.keyCode||32===t.keyCode){const u=r.params.a11y,i=t.target;if(!r.pagination||!r.pagination.el||i!==r.pagination.el&&!r.pagination.el.contains(t.target)||t.target.matches(s(r.params.pagination.bulletClass))){if(r.navigation&&r.navigation.prevEl&&r.navigation.nextEl){const t=n(r.navigation.prevEl);n(r.navigation.nextEl).includes(i)&&(r.isEnd&&!r.params.loop||r.slideNext(),r.isEnd?l(u.lastSlideMessage):l(u.nextSlideMessage));t.includes(i)&&(r.isBeginning&&!r.params.loop||r.slidePrev(),r.isBeginning?l(u.firstSlideMessage):l(u.prevSlideMessage))}r.pagination&&i.matches(s(r.params.pagination.bulletClass))&&i.click()}}}function tt(){return r.pagination&&r.pagination.bullets&&r.pagination.bullets.length}function it(){return tt()&&r.params.pagination.clickable}let{swiper:r,extendParams:st,on:e}=t;st({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",id:null,scrollOnFocus:!0}});r.a11y={clicked:!1};let h,c,u=null,w=(new Date).getTime();const rt=(t,i,r)=>{a(t),"BUTTON"!==t.tagName&&(y(t,"button"),t.addEventListener("keydown",o)),v(t,r),function(t,i){(t=n(t)).forEach(n=>{n.setAttribute("aria-controls",i)})}(t,i)},ut=n=>{c&&c!==n.target&&!c.contains(n.target)&&(h=!0),r.a11y.clicked=!0},ft=()=>{h=!1,requestAnimationFrame(()=>{requestAnimationFrame(()=>{r.destroyed||(r.a11y.clicked=!1)})})},et=()=>{w=(new Date).getTime()},p=n=>{if(!r.a11y.clicked&&r.params.a11y.scrollOnFocus&&!((new Date).getTime()-w<100)){const t=n.target.closest(`.${r.params.slideClass}, swiper-slide`);if(t&&r.slides.includes(t)){c=t;const i=r.slides.indexOf(t)===r.activeIndex,u=r.params.watchSlidesProgress&&r.visibleSlides&&r.visibleSlides.includes(t);i||u||n.sourceCapabilities&&n.sourceCapabilities.firesTouchEvents||(r.isHorizontal()?r.el.scrollLeft=0:r.el.scrollTop=0,requestAnimationFrame(()=>{h||(r.params.loop?r.slideToLoop(parseInt(t.getAttribute("data-swiper-slide-index")),0):r.slideTo(r.slides.indexOf(t),0),h=!1)}))}}},ot=()=>{const n=r.params.a11y;n.itemRoleDescriptionMessage&&d(r.slides,n.itemRoleDescriptionMessage);n.slideRole&&y(r.slides,n.slideRole);const t=r.slides.length;n.slideLabelMessage&&r.slides.forEach((i,u)=>{const f=r.params.loop?parseInt(i.getAttribute("data-swiper-slide-index"),10):u;v(i,n.slideLabelMessage.replace(/\{\{index\}\}/,f+1).replace(/\{\{slidesLength\}\}/,t))})},ht=()=>{var f,a;const t=r.params.a11y;r.el.append(u);const l=r.el;t.containerRoleDescriptionMessage&&d(l,t.containerRoleDescriptionMessage);t.containerMessage&&v(l,t.containerMessage);const h=r.wrapperEl,c=t.id||h.getAttribute("id")||`swiper-wrapper-${f=16,void 0===f&&(f=16),"x".repeat(f).replace(/x/g,()=>Math.round(16*Math.random()).toString(16))}`;const y=r.params.autoplay&&r.params.autoplay.enabled?"off":"polite";a=c;n(h).forEach(n=>{n.setAttribute("id",a)}),function(t,i){(t=n(t)).forEach(n=>{n.setAttribute("aria-live",i)})}(h,y);ot();let{nextEl:e,prevEl:s}=r.navigation?r.navigation:{};(e=n(e),s=n(s),e&&e.forEach(n=>rt(n,c,t.nextSlideMessage)),s&&s.forEach(n=>rt(n,c,t.prevSlideMessage)),it())&&n(r.pagination.el).forEach(n=>{n.addEventListener("keydown",o)});i().addEventListener("visibilitychange",et);r.el.addEventListener("focus",p,!0);r.el.addEventListener("focus",p,!0);r.el.addEventListener("pointerdown",ut,!0);r.el.addEventListener("pointerup",ft,!0)};e("beforeInit",()=>{u=f("span",r.params.a11y.notificationClass),u.setAttribute("aria-live","assertive"),u.setAttribute("aria-atomic","true")});e("afterInit",()=>{r.params.a11y.enabled&&ht()});e("slidesLengthChange snapGridLengthChange slidesGridLengthChange",()=>{r.params.a11y.enabled&&ot()});e("fromEdge toEdge afterInit lock unlock",()=>{r.params.a11y.enabled&&function(){if(!r.params.loop&&!r.params.rewind&&r.navigation){const{nextEl:n,prevEl:t}=r.navigation;t&&(r.isBeginning?(g(t),b(t)):(nt(t),a(t)));n&&(r.isEnd?(g(n),b(n)):(nt(n),a(n)))}}()});e("paginationUpdate",()=>{r.params.a11y.enabled&&function(){const n=r.params.a11y;tt()&&r.pagination.bullets.forEach(t=>{r.params.pagination.clickable&&(a(t),r.params.pagination.renderBullet||(y(t,"button"),v(t,n.paginationBulletMessage.replace(/\{\{index\}\}/,k(t)+1)))),t.matches(s(r.params.pagination.bulletActiveClass))?t.setAttribute("aria-current","true"):t.removeAttribute("aria-current")})}()});e("destroy",()=>{r.params.a11y.enabled&&function(){u&&u.remove();let{nextEl:t,prevEl:f}=r.navigation?r.navigation:{};t=n(t);f=n(f);t&&t.forEach(n=>n.removeEventListener("keydown",o));f&&f.forEach(n=>n.removeEventListener("keydown",o));it()&&n(r.pagination.el).forEach(n=>{n.removeEventListener("keydown",o)});i().removeEventListener("visibilitychange",et);r.el&&"string"!=typeof r.el&&(r.el.removeEventListener("focus",p,!0),r.el.removeEventListener("pointerdown",ut,!0),r.el.removeEventListener("pointerup",ft,!0))}()})},function(n){let{swiper:i,extendParams:l,on:u}=n;l({history:{enabled:!1,root:"",replaceState:!1,key:"slides",keepQuery:!1}});let f=!1,r={};const o=n=>n.toString().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,""),s=n=>{const f=t();let r;r=n?new URL(n):f.location;const i=r.pathname.slice(1).split("/").filter(n=>""!==n),u=i.length;return{key:i[u-2],value:i[u-1]}},h=(n,r)=>{const e=t();if(f&&i.params.history.enabled){let s;s=i.params.url?new URL(i.params.url):e.location;const c=i.virtual&&i.params.virtual.enabled?i.slidesEl.querySelector(`[data-swiper-slide-index="${r}"]`):i.slides[r];let u=o(c.getAttribute("data-history"));if(i.params.history.root.length>0){let t=i.params.history.root;"/"===t[t.length-1]&&(t=t.slice(0,t.length-1));u=`${t}/${n?`${n}/`:""}${u}`}else s.pathname.includes(n)||(u=`${n?`${n}/`:""}${u}`);i.params.history.keepQuery&&(u+=s.search);const h=e.history.state;h&&h.value===u||(i.params.history.replaceState?e.history.replaceState({value:u},null,u):e.history.pushState({value:u},null,u))}},c=(n,t,r)=>{if(t)for(let u=0,f=i.slides.length;u<f;u+=1){const f=i.slides[u];if(o(f.getAttribute("data-history"))===t){const t=i.getSlideIndex(f);i.slideTo(t,n,r)}}else i.slideTo(0,n,r)},e=()=>{r=s(i.params.url),c(i.params.speed,r.value,!1)};u("init",()=>{i.params.history.enabled&&(()=>{const n=t();if(i.params.history){if(!n.history||!n.history.pushState)return i.params.history.enabled=!1,void(i.params.hashNavigation.enabled=!0);f=!0;r=s(i.params.url);r.key||r.value?(c(0,r.value,i.params.runCallbacksOnInit),i.params.history.replaceState||n.addEventListener("popstate",e)):i.params.history.replaceState||n.addEventListener("popstate",e)}})()});u("destroy",()=>{i.params.history.enabled&&(()=>{const n=t();i.params.history.replaceState||n.removeEventListener("popstate",e)})()});u("transitionEnd _freeModeNoMomentumRelease",()=>{f&&h(i.params.history.key,i.activeIndex)});u("slideChange",()=>{f&&i.params.cssMode&&h(i.params.history.key,i.activeIndex)})},function(n){let{swiper:u,extendParams:a,emit:s,on:e}=n,o=!1;const h=i(),f=t();a({hashNavigation:{enabled:!1,replaceState:!1,watchState:!1,getSlideIndex(n,t){if(u.virtual&&u.params.virtual.enabled){const n=u.slides.filter(n=>n.getAttribute("data-hash")===t)[0];return n?parseInt(n.getAttribute("data-swiper-slide-index"),10):0}return u.getSlideIndex(r(u.slidesEl,`.${u.params.slideClass}[data-hash="${t}"], swiper-slide[data-hash="${t}"]`)[0])}}});const c=()=>{s("hashChange");const n=h.location.hash.replace("#",""),t=u.virtual&&u.params.virtual.enabled?u.slidesEl.querySelector(`[data-swiper-slide-index="${u.activeIndex}"]`):u.slides[u.activeIndex];if(n!==(t?t.getAttribute("data-hash"):"")){const t=u.params.hashNavigation.getSlideIndex(u,n);if(void 0===t||Number.isNaN(t))return;u.slideTo(t)}},l=()=>{if(o&&u.params.hashNavigation.enabled){const n=u.virtual&&u.params.virtual.enabled?u.slidesEl.querySelector(`[data-swiper-slide-index="${u.activeIndex}"]`):u.slides[u.activeIndex],t=n?n.getAttribute("data-hash")||n.getAttribute("data-history"):"";u.params.hashNavigation.replaceState&&f.history&&f.history.replaceState?(f.history.replaceState(null,null,`#${t}`||""),s("hashSet")):(h.location.hash=t||"",s("hashSet"))}};e("init",()=>{u.params.hashNavigation.enabled&&(()=>{if(u.params.hashNavigation.enabled&&(!u.params.history||!u.params.history.enabled)){o=!0;const n=h.location.hash.replace("#","");if(n){const t=u.params.hashNavigation.getSlideIndex(u,n);u.slideTo(t||0,0,u.params.runCallbacksOnInit,!0)}u.params.hashNavigation.watchState&&f.addEventListener("hashchange",c)}})()});e("destroy",()=>{u.params.hashNavigation.enabled&&u.params.hashNavigation.watchState&&f.removeEventListener("hashchange",c)});e("transitionEnd _freeModeNoMomentumRelease",()=>{o&&l()});e("slideChange",()=>{o&&u.params.cssMode&&l()})},function(n){function it(n){t&&!t.destroyed&&t.wrapperEl&&n.target===t.wrapperEl&&(t.wrapperEl.removeEventListener("transitionend",it),g||n.detail&&n.detail.bySwiperTouchMove||o())}let l,b,{swiper:t,extendParams:st,on:f,emit:u,params:s}=n;t.autoplay={running:!1,paused:!1,timeLeft:0};st({autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!1,stopOnLastSlide:!1,reverseDirection:!1,pauseOnMouseEnter:!1}});let r,k,y,h,tt,d,e,g,nt=s&&s.autoplay?s.autoplay.delay:3e3,p=s&&s.autoplay?s.autoplay.delay:3e3,a=(new Date).getTime();const rt=()=>{if(!t.destroyed&&t.autoplay.running){t.autoplay.paused?k=!0:k&&(p=r,k=!1);const n=t.autoplay.paused?r:a+p-(new Date).getTime();t.autoplay.timeLeft=n;u("autoplayTimeLeft",n,n/nt);b=requestAnimationFrame(()=>{rt()})}},w=n=>{if(!t.destroyed&&t.autoplay.running){cancelAnimationFrame(b);rt();let i=void 0===n?t.params.autoplay.delay:n;nt=t.params.autoplay.delay;p=t.params.autoplay.delay;const f=(()=>{let n;if(n=t.virtual&&t.params.virtual.enabled?t.slides.filter(n=>n.classList.contains("swiper-slide-active"))[0]:t.slides[t.activeIndex],n)return parseInt(n.getAttribute("data-swiper-autoplay"),10)})();!Number.isNaN(f)&&f>0&&void 0===n&&(i=f,nt=f,p=f);r=i;const e=t.params.speed,o=()=>{t&&!t.destroyed&&(t.params.autoplay.reverseDirection?!t.isBeginning||t.params.loop||t.params.rewind?(t.slidePrev(e,!0,!0),u("autoplay")):t.params.autoplay.stopOnLastSlide||(t.slideTo(t.slides.length-1,e,!0,!0),u("autoplay")):!t.isEnd||t.params.loop||t.params.rewind?(t.slideNext(e,!0,!0),u("autoplay")):t.params.autoplay.stopOnLastSlide||(t.slideTo(0,e,!0,!0),u("autoplay")),t.params.cssMode&&(a=(new Date).getTime(),requestAnimationFrame(()=>{w()})))};return i>0?(clearTimeout(l),l=setTimeout(()=>{o()},i)):requestAnimationFrame(()=>{o()}),i}},ut=()=>{a=(new Date).getTime(),t.autoplay.running=!0,w(),u("autoplayStart")},v=()=>{t.autoplay.running=!1,clearTimeout(l),cancelAnimationFrame(b),u("autoplayStop")},c=(n,i)=>{if(!t.destroyed&&t.autoplay.running){clearTimeout(l);n||(e=!0);const f=()=>{u("autoplayPause"),t.params.autoplay.waitForTransition?t.wrapperEl.addEventListener("transitionend",it):o()};if(t.autoplay.paused=!0,i)return d&&(r=t.params.autoplay.delay),d=!1,void f();const s=r||t.params.autoplay.delay;r=s-((new Date).getTime()-a);t.isEnd&&r<0&&!t.params.loop||(r<0&&(r=0),f())}},o=()=>{t.isEnd&&r<0&&!t.params.loop||t.destroyed||!t.autoplay.running||(a=(new Date).getTime(),e?(e=!1,w(r)):w(),t.autoplay.paused=!1,u("autoplayResume"))},ft=()=>{if(!t.destroyed&&t.autoplay.running){const n=i();"hidden"===n.visibilityState&&(e=!0,c(!0));"visible"===n.visibilityState&&o()}},et=n=>{"mouse"===n.pointerType&&(e=!0,g=!0,t.animating||t.autoplay.paused||c(!0))},ot=n=>{"mouse"===n.pointerType&&(g=!1,t.autoplay.paused&&o())};f("init",()=>{t.params.autoplay.enabled&&(t.params.autoplay.pauseOnMouseEnter&&(t.el.addEventListener("pointerenter",et),t.el.addEventListener("pointerleave",ot)),i().addEventListener("visibilitychange",ft),ut())});f("destroy",()=>{t.el&&"string"!=typeof t.el&&(t.el.removeEventListener("pointerenter",et),t.el.removeEventListener("pointerleave",ot)),i().removeEventListener("visibilitychange",ft),t.autoplay.running&&v()});f("_freeModeStaticRelease",()=>{(h||e)&&o()});f("_freeModeNoMomentumRelease",()=>{t.params.autoplay.disableOnInteraction?v():c(!0,!0)});f("beforeTransitionStart",(n,i,r)=>{!t.destroyed&&t.autoplay.running&&(r||!t.params.autoplay.disableOnInteraction?c(!0,!0):v())});f("sliderFirstMove",()=>{!t.destroyed&&t.autoplay.running&&(t.params.autoplay.disableOnInteraction?v():(y=!0,h=!1,e=!1,tt=setTimeout(()=>{e=!0,h=!0,c(!0)},200)))});f("touchEnd",()=>{if(!t.destroyed&&t.autoplay.running&&y){if(clearTimeout(tt),clearTimeout(l),t.params.autoplay.disableOnInteraction)return h=!1,void(y=!1);h&&t.params.cssMode&&o();h=!1;y=!1}});f("slideChange",()=>{!t.destroyed&&t.autoplay.running&&(d=!0)});Object.assign(t.autoplay,{start:ut,stop:v,pause:c,resume:o})},function(n){function c(){const n=t.thumbs.swiper;if(n&&!n.destroyed){const r=n.clickedIndex,u=n.clickedSlide;if((!u||!u.classList.contains(t.params.thumbs.slideThumbActiveClass))&&null!=r){let i;i=n.params.loop?parseInt(n.clickedSlide.getAttribute("data-swiper-slide-index"),10):r;t.params.loop?t.slideToLoop(i):t.slideTo(i)}}}function e(){const{thumbs:n}=t.params;if(o)return!1;o=!0;const i=t.constructor;if(n.swiper instanceof i)t.thumbs.swiper=n.swiper,Object.assign(t.thumbs.swiper.originalParams,{watchSlidesProgress:!0,slideToClickedSlide:!1}),Object.assign(t.thumbs.swiper.params,{watchSlidesProgress:!0,slideToClickedSlide:!1}),t.thumbs.swiper.update();else if(w(n.swiper)){const r=Object.assign({},n.swiper);Object.assign(r,{watchSlidesProgress:!0,slideToClickedSlide:!1});t.thumbs.swiper=new i(r);s=!0}return t.thumbs.swiper.el.classList.add(t.params.thumbs.thumbsContainerClass),t.thumbs.swiper.on("tap",c),!0}function u(n){const i=t.thumbs.swiper;if(i&&!i.destroyed){const o="auto"===i.params.slidesPerView?i.slidesPerViewDynamic():i.params.slidesPerView;let u=1;const f=t.params.thumbs.slideThumbActiveClass;if(t.params.slidesPerView>1&&!t.params.centeredSlides&&(u=t.params.slidesPerView),t.params.thumbs.multipleActiveThumbs||(u=1),u=Math.floor(u),i.slides.forEach(n=>n.classList.remove(f)),i.params.loop||i.params.virtual&&i.params.virtual.enabled)for(let n=0;n<u;n+=1)r(i.slidesEl,`[data-swiper-slide-index="${t.realIndex+n}"]`).forEach(n=>{n.classList.add(f)});else for(let n=0;n<u;n+=1)i.slides[t.realIndex+n]&&i.slides[t.realIndex+n].classList.add(f);const e=t.params.thumbs.autoScrollOffset,s=e&&!i.params.loop;if(t.realIndex!==i.realIndex||s){const f=i.activeIndex;let r,u;if(i.params.loop){const n=i.slides.filter(n=>n.getAttribute("data-swiper-slide-index")===`${t.realIndex}`)[0];r=i.slides.indexOf(n);u=t.activeIndex>t.previousIndex?"next":"prev"}else r=t.realIndex,u=r>t.previousIndex?"next":"prev";s&&(r+="next"===u?e:-1*e);i.visibleSlidesIndexes&&i.visibleSlidesIndexes.indexOf(r)<0&&(i.params.centeredSlides?r=r>f?r-Math.floor(o/2)+1:r+Math.floor(o/2)-1:r>f&&i.params.slidesPerGroup,i.slideTo(r,n?0:void 0))}}}let{swiper:t,extendParams:h,on:f}=n;h({thumbs:{swiper:null,multipleActiveThumbs:!0,autoScrollOffset:0,slideThumbActiveClass:"swiper-slide-thumb-active",thumbsContainerClass:"swiper-thumbs"}});let o=!1,s=!1;t.thumbs={swiper:null};f("beforeInit",()=>{const{thumbs:n}=t.params;if(n&&n.swiper)if("string"==typeof n.swiper||n.swiper instanceof HTMLElement){const f=i(),o=()=>{const i="string"==typeof n.swiper?f.querySelector(n.swiper):n.swiper;if(i&&i.swiper)n.swiper=i.swiper,e(),u(!0);else if(i){const r=`${t.params.eventsPrefix}init`,f=o=>{n.swiper=o.detail[0],i.removeEventListener(r,f),e(),u(!0),n.swiper.update(),t.update()};i.addEventListener(r,f)}return i},r=()=>{t.destroyed||o()||requestAnimationFrame(r)};requestAnimationFrame(r)}else e(),u(!0)});f("slideChange update resize observerUpdate",()=>{u()});f("setTransition",(n,i)=>{const r=t.thumbs.swiper;r&&!r.destroyed&&r.setTransition(i)});f("beforeDestroy",()=>{const n=t.thumbs.swiper;n&&!n.destroyed&&s&&n.destroy()});Object.assign(t.thumbs,{init:e,update:u})},function(n){let{swiper:t,extendParams:r,emit:i,once:u}=n;r({freeMode:{enabled:!1,momentum:!0,momentumRatio:1,momentumBounce:!0,momentumBounceRatio:1,momentumVelocityRatio:1,sticky:!1,minimumVelocity:.02}});Object.assign(t,{freeMode:{onTouchStart:function(){if(!t.params.cssMode){const n=t.getTranslate();t.setTranslate(n);t.setTransition(0);t.touchEventsData.velocities.length=0;t.freeMode.onTouchEnd({currentPos:t.rtl?t.translate:-t.translate})}},onTouchMove:function(){if(!t.params.cssMode){const{touchEventsData:n,touches:i}=t;0===n.velocities.length&&n.velocities.push({position:i[t.isHorizontal()?"startX":"startY"],time:n.touchStartTime});n.velocities.push({position:i[t.isHorizontal()?"currentX":"currentY"],time:e()})}},onTouchEnd:function(n){let{currentPos:c}=n;if(!t.params.cssMode){const{params:r,wrapperEl:s,rtlTranslate:h,snapGrid:f,touchEventsData:o}=t,l=e()-o.touchStartTime;if(c<-t.minTranslate())t.slideTo(t.activeIndex);else if(c>-t.maxTranslate())t.slides.length<f.length?t.slideTo(f.length-1):t.slideTo(t.slides.length-1);else{if(r.freeMode.momentum){if(o.velocities.length>1){const n=o.velocities.pop(),i=o.velocities.pop(),f=n.position-i.position,u=n.time-i.time;t.velocity=f/u;t.velocity/=2;Math.abs(t.velocity)<r.freeMode.minimumVelocity&&(t.velocity=0);(u>150||e()-n.time>300)&&(t.velocity=0)}else t.velocity=0;t.velocity*=r.freeMode.momentumVelocityRatio;o.velocities.length=0;let c=1e3*r.freeMode.momentumRatio;const p=t.velocity*c;let n=t.translate+p;h&&(n=-n);let l,v=!1;const a=20*Math.abs(t.velocity)*r.freeMode.momentumBounceRatio;let y;if(n<t.maxTranslate())r.freeMode.momentumBounce?(n+t.maxTranslate()<-a&&(n=t.maxTranslate()-a),l=t.maxTranslate(),v=!0,o.allowMomentumBounce=!0):n=t.maxTranslate(),r.loop&&r.centeredSlides&&(y=!0);else if(n>t.minTranslate())r.freeMode.momentumBounce?(n-t.minTranslate()>a&&(n=t.minTranslate()+a),l=t.minTranslate(),v=!0,o.allowMomentumBounce=!0):n=t.minTranslate(),r.loop&&r.centeredSlides&&(y=!0);else if(r.freeMode.sticky){let i;for(let t=0;t<f.length;t+=1)if(f[t]>-n){i=t;break}n=Math.abs(f[i]-n)<Math.abs(f[i-1]-n)||"next"===t.swipeDirection?f[i]:f[i-1];n=-n}if(y&&u("transitionEnd",()=>{t.loopFix()}),0!==t.velocity){if(c=h?Math.abs((-n-t.translate)/t.velocity):Math.abs((n-t.translate)/t.velocity),r.freeMode.sticky){const i=Math.abs((h?-n:n)-t.translate),u=t.slidesSizesGrid[t.activeIndex];c=i<u?r.speed:i<2*u?1.5*r.speed:2.5*r.speed}}else if(r.freeMode.sticky)return void t.slideToClosest();r.freeMode.momentumBounce&&v?(t.updateProgress(l),t.setTransition(c),t.setTranslate(n),t.transitionStart(!0,t.swipeDirection),t.animating=!0,d(s,()=>{t&&!t.destroyed&&o.allowMomentumBounce&&(i("momentumBounce"),t.setTransition(r.speed),setTimeout(()=>{t.setTranslate(l),d(s,()=>{t&&!t.destroyed&&t.transitionEnd()})},0))})):t.velocity?(i("_freeModeNoMomentumRelease"),t.updateProgress(n),t.setTransition(c),t.setTranslate(n),t.transitionStart(!0,t.swipeDirection),t.animating||(t.animating=!0,d(s,()=>{t&&!t.destroyed&&t.transitionEnd()}))):t.updateProgress(n);t.updateActiveIndex();t.updateSlidesClasses()}else{if(r.freeMode.sticky)return void t.slideToClosest();r.freeMode&&i("_freeModeNoMomentumRelease")}(!r.freeMode.momentum||l>=r.longSwipesMs)&&(i("_freeModeStaticRelease"),t.updateProgress(),t.updateActiveIndex(),t.updateSlidesClasses())}}}}})},function(n){let i,f,r,u,{swiper:t,extendParams:s,on:e}=n;s({grid:{rows:1,fill:"column"}});const o=()=>{let n=t.params.spaceBetween;return"string"==typeof n&&n.indexOf("%")>=0?n=parseFloat(n.replace("%",""))/100*t.size:"string"==typeof n&&(n=parseFloat(n)),n};e("init",()=>{u=t.params.grid&&t.params.grid.rows>1});e("update",()=>{const{params:n,el:i}=t,f=n.grid&&n.grid.rows>1;u&&!f?(i.classList.remove(`${n.containerModifierClass}grid`,`${n.containerModifierClass}grid-column`),r=1,t.emitContainerClasses()):!u&&f&&(i.classList.add(`${n.containerModifierClass}grid`),"column"===n.grid.fill&&i.classList.add(`${n.containerModifierClass}grid-column`),t.emitContainerClasses());u=f});t.grid={initSlides:n=>{const{slidesPerView:o}=t.params,{rows:u,fill:s}=t.params.grid,e=t.virtual&&t.params.virtual.enabled?t.virtual.slides.length:n.length;r=Math.floor(e/u);i=Math.floor(e/u)===e/u?e:Math.ceil(e/u)*u;"auto"!==o&&"row"===s&&(i=Math.max(i,o*u));f=i/u},unsetSlides:()=>{t.slides&&t.slides.forEach(n=>{n.swiperSlideGridSet&&(n.style.height="",n.style[t.getDirectionLabel("margin-top")]="")})},updateSlide:(n,u,e)=>{const{slidesPerGroup:l}=t.params,a=o(),{rows:h,fill:v}=t.params.grid,p=t.virtual&&t.params.virtual.enabled?t.virtual.slides.length:e.length;let y,c,s;if("row"===v&&l>1){const t=Math.floor(n/(l*h)),r=n-h*l*t,f=0===t?l:Math.min(Math.ceil((p-t*h*l)/h),l);s=Math.floor(r/f);c=r-s*f+t*l;y=c+s*i/h;u.style.order=y}else"column"===v?(c=Math.floor(n/h),s=n-c*h,(c>r||c===r&&s===h-1)&&(s+=1,s>=h&&(s=0,c+=1))):(s=Math.floor(n/f),c=n-s*f);u.row=s;u.column=c;u.style.height=`calc((100% - ${(h-1)*a}px) / ${h})`;u.style[t.getDirectionLabel("margin-top")]=0!==s?a&&`${a}px`:"";u.swiperSlideGridSet=!0},updateWrapperSize:(n,r)=>{const{centeredSlides:f,roundLengths:e}=t.params,u=o(),{rows:s}=t.params.grid;if(t.virtualSize=(n+u)*i,t.virtualSize=Math.ceil(t.virtualSize/s)-u,t.params.cssMode||(t.wrapperEl.style[t.getDirectionLabel("width")]=`${t.virtualSize+u}px`),f){const n=[];for(let i=0;i<r.length;i+=1){let u=r[i];e&&(u=Math.floor(u));r[i]<t.virtualSize+r[0]&&n.push(u)}r.splice(0,r.length);r.push(...n)}}}},function(n){let{swiper:t}=n;Object.assign(t,{appendSlide:ir.bind(t),prependSlide:rr.bind(t),addSlide:ur.bind(t),removeSlide:fr.bind(t),removeAllSlides:er.bind(t)})},function(n){let{swiper:t,extendParams:i,on:r}=n;i({fadeEffect:{crossFade:!1}});y({effect:"fade",swiper:t,on:r,setTranslate:()=>{const{slides:n}=t;t.params.fadeEffect;for(let i=0;i<n.length;i+=1){const n=t.slides[i];let r=-n.swiperSlideOffset;t.params.virtualTranslate||(r-=t.translate);let u=0;t.isHorizontal()||(u=r,r=0);const e=t.params.fadeEffect.crossFade?Math.max(1-Math.abs(n.progress),0):1+Math.min(Math.max(n.progress,-1),0),f=g(0,n);f.style.opacity=e;f.style.transform=`translate3d(${r}px, ${u}px, 0px)`}},setTransition:n=>{const i=t.slides.map(n=>a(n));i.forEach(t=>{t.style.transitionDuration=`${n}ms`});ut({swiper:t,duration:n,transformElements:i,allSlides:!0})},overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!t.params.cssMode})})},function(n){let{swiper:t,extendParams:r,on:u}=n;r({cubeEffect:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94}});const i=(n,t,i)=>{let r=i?n.querySelector(".swiper-slide-shadow-left"):n.querySelector(".swiper-slide-shadow-top"),u=i?n.querySelector(".swiper-slide-shadow-right"):n.querySelector(".swiper-slide-shadow-bottom");r||(r=f("div",("swiper-slide-shadow-cube swiper-slide-shadow-"+(i?"left":"top")).split(" ")),n.append(r));u||(u=f("div",("swiper-slide-shadow-cube swiper-slide-shadow-"+(i?"right":"bottom")).split(" ")),n.append(u));r&&(r.style.opacity=Math.max(-t,0));u&&(u.style.opacity=Math.max(t,0))};y({effect:"cube",swiper:t,on:u,setTranslate:()=>{const{el:v,wrapperEl:s,slides:y,width:c,height:p,rtlTranslate:l,size:n,browser:a}=t,h=it(t),u=t.params.cubeEffect,e=t.isHorizontal(),b=t.virtual&&t.params.virtual.enabled;let r,o=0;u.shadow&&(e?(r=t.wrapperEl.querySelector(".swiper-cube-shadow"),r||(r=f("div","swiper-cube-shadow"),t.wrapperEl.append(r)),r.style.height=`${c}px`):(r=v.querySelector(".swiper-cube-shadow"),r||(r=f("div","swiper-cube-shadow"),v.append(r))));for(let t=0;t<y.length;t+=1){const p=y[t];let f=t;b&&(f=parseInt(p.getAttribute("data-swiper-slide-index"),10));let s=90*f,c=Math.floor(s/360);l&&(s=-s,c=Math.floor(-s/360));const a=Math.max(Math.min(p.progress,1),-1);let r=0,w=0,v=0;f%4==0?(r=4*-c*n,v=0):(f-1)%4==0?(r=0,v=4*-c*n):(f-2)%4==0?(r=n+4*c*n,v=n):(f-3)%4==0&&(r=-n,v=3*n+4*n*c);l&&(r=-r);e||(w=r,r=0);const k=`rotateX(${h(e?0:-s)}deg) rotateY(${h(e?s:0)}deg) translate3d(${r}px, ${w}px, ${v}px)`;a<=1&&a>-1&&(o=90*f+90*a,l&&(o=90*-f-90*a));p.style.transform=k;u.slideShadows&&i(p,a,e)}if(s.style.transformOrigin=`50% 50% -${n/2}px`,s.style["-webkit-transform-origin"]=`50% 50% -${n/2}px`,u.shadow)if(e)r.style.transform=`translate3d(0px, ${c/2+u.shadowOffset}px, ${-c/2}px) rotateX(89.99deg) rotateZ(0deg) scale(${u.shadowScale})`;else{const n=Math.abs(o)-90*Math.floor(Math.abs(o)/90),i=1.5-(Math.sin(2*n*Math.PI/360)/2+Math.cos(2*n*Math.PI/360)/2),f=u.shadowScale,t=u.shadowScale/i,e=u.shadowOffset;r.style.transform=`scale3d(${f}, 1, ${t}) translate3d(0px, ${p/2+e}px, ${-p/2/t}px) rotateX(-89.99deg)`}const w=(a.isSafari||a.isWebView)&&a.needPerspectiveFix?-n/2:0;s.style.transform=`translate3d(0px,0,${w}px) rotateX(${h(t.isHorizontal()?0:o)}deg) rotateY(${h(t.isHorizontal()?-o:0)}deg)`;s.style.setProperty("--swiper-cube-translate-z",`${w}px`)},setTransition:n=>{const{el:i,slides:r}=t;if(r.forEach(t=>{t.style.transitionDuration=`${n}ms`,t.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(t=>{t.style.transitionDuration=`${n}ms`})}),t.params.cubeEffect.shadow&&!t.isHorizontal()){const t=i.querySelector(".swiper-cube-shadow");t&&(t.style.transitionDuration=`${n}ms`)}},recreateShadows:()=>{const n=t.isHorizontal();t.slides.forEach(t=>{const r=Math.max(Math.min(t.progress,1),-1);i(t,r,n)})},getEffectParams:()=>t.params.cubeEffect,perspective:()=>!0,overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,resistanceRatio:0,spaceBetween:0,centeredSlides:!1,virtualTranslate:!0})})},function(n){let{swiper:t,extendParams:r,on:u}=n;r({flipEffect:{slideShadows:!0,limitRotation:!0}});const i=(n,i)=>{let r=t.isHorizontal()?n.querySelector(".swiper-slide-shadow-left"):n.querySelector(".swiper-slide-shadow-top"),u=t.isHorizontal()?n.querySelector(".swiper-slide-shadow-right"):n.querySelector(".swiper-slide-shadow-bottom");r||(r=p("flip",n,t.isHorizontal()?"left":"top"));u||(u=p("flip",n,t.isHorizontal()?"right":"bottom"));r&&(r.style.opacity=Math.max(-i,0));u&&(u.style.opacity=Math.max(i,0))};y({effect:"flip",swiper:t,on:u,setTranslate:()=>{const{slides:n,rtlTranslate:u}=t,f=t.params.flipEffect,r=it(t);for(let e=0;e<n.length;e+=1){const o=n[e];let h=o.progress;t.params.flipEffect.limitRotation&&(h=Math.max(Math.min(o.progress,1),-1));const l=o.swiperSlideOffset;let s=-180*h,a=0,c=t.params.cssMode?-l-t.translate:-l,v=0;t.isHorizontal()?u&&(s=-s):(v=c,c=0,a=-s,s=0);o.style.zIndex=-Math.abs(Math.round(h))+n.length;f.slideShadows&&i(o,h);const y=`translate3d(${c}px, ${v}px, 0px) rotateX(${r(a)}deg) rotateY(${r(s)}deg)`;g(0,o).style.transform=y}},setTransition:n=>{const i=t.slides.map(n=>a(n));i.forEach(t=>{t.style.transitionDuration=`${n}ms`,t.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(t=>{t.style.transitionDuration=`${n}ms`})});ut({swiper:t,duration:n,transformElements:i})},recreateShadows:()=>{t.params.flipEffect,t.slides.forEach(n=>{let r=n.progress;t.params.flipEffect.limitRotation&&(r=Math.max(Math.min(n.progress,1),-1));i(n,r)})},getEffectParams:()=>t.params.flipEffect,perspective:()=>!0,overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!t.params.cssMode})})},function(n){let{swiper:t,extendParams:i,on:r}=n;i({coverflowEffect:{rotate:50,stretch:0,depth:100,scale:1,modifier:1,slideShadows:!0}});y({effect:"coverflow",swiper:t,on:r,setTranslate:()=>{const{width:o,height:s,slides:r,slidesSizesGrid:h}=t,n=t.params.coverflowEffect,i=t.isHorizontal(),u=t.translate,c=i?o/2-u:s/2-u,f=i?n.rotate:-n.rotate,l=n.depth,e=it(t);for(let t=0,u=r.length;t<u;t+=1){const u=r[t],a=h[t],nt=(c-u.swiperSlideOffset-a/2)/a,o="function"==typeof n.modifier?n.modifier(nt):nt*n.modifier;let v=i?f*o:0,y=i?0:f*o,w=-l*Math.abs(o),s=n.stretch;"string"==typeof s&&-1!==s.indexOf("%")&&(s=parseFloat(n.stretch)/100*a);let b=i?0:s*o,k=i?s*o:0,d=1-(1-n.scale)*Math.abs(o);Math.abs(k)<.001&&(k=0);Math.abs(b)<.001&&(b=0);Math.abs(w)<.001&&(w=0);Math.abs(v)<.001&&(v=0);Math.abs(y)<.001&&(y=0);Math.abs(d)<.001&&(d=0);const tt=`translate3d(${k}px,${b}px,${w}px)  rotateX(${e(y)}deg) rotateY(${e(v)}deg) scale(${d})`;if(g(0,u).style.transform=tt,u.style.zIndex=1-Math.abs(Math.round(o)),n.slideShadows){let n=i?u.querySelector(".swiper-slide-shadow-left"):u.querySelector(".swiper-slide-shadow-top"),t=i?u.querySelector(".swiper-slide-shadow-right"):u.querySelector(".swiper-slide-shadow-bottom");n||(n=p("coverflow",u,i?"left":"top"));t||(t=p("coverflow",u,i?"right":"bottom"));n&&(n.style.opacity=o>0?o:0);t&&(t.style.opacity=-o>0?-o:0)}}},setTransition:n=>{t.slides.map(n=>a(n)).forEach(t=>{t.style.transitionDuration=`${n}ms`,t.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(t=>{t.style.transitionDuration=`${n}ms`})})},perspective:()=>!0,overwriteParams:()=>({watchSlidesProgress:!0})})},function(n){let{swiper:t,extendParams:i,on:r}=n;i({creativeEffect:{limitProgress:1,shadowPerProgress:!1,progressMultiplier:1,perspective:!0,prev:{translate:[0,0,0],rotate:[0,0,0],opacity:1,scale:1},next:{translate:[0,0,0],rotate:[0,0,0],opacity:1,scale:1}}});const u=n=>"string"==typeof n?n:`${n}px`;y({effect:"creative",swiper:t,on:r,setTranslate:()=>{const{slides:r,wrapperEl:o,slidesSizesGrid:s}=t,n=t.params.creativeEffect,{progressMultiplier:i}=n,e=t.params.centeredSlides,f=it(t);if(e){const n=s[0]/2-t.params.slidesOffsetBefore||0;o.style.transform=`translateX(calc(50% - ${n}px))`}for(let o=0;o<r.length;o+=1){const h=r[o],k=h.progress,c=Math.min(Math.max(h.progress,-n.limitProgress),n.limitProgress);let l=c;e||(l=Math.min(Math.max(h.originalProgress,-n.limitProgress),n.limitProgress));const b=h.swiperSlideOffset,a=[t.params.cssMode?-b-t.translate:-b,0,0],v=[0,0,0];let y=!1;t.isHorizontal()||(a[1]=a[0],a[0]=0);let s={translate:[0,0,0],rotate:[0,0,0],scale:1,opacity:1};c<0?(s=n.next,y=!0):c>0&&(s=n.prev,y=!0);a.forEach((n,t)=>{a[t]=`calc(${n}px + (${u(s.translate[t])} * ${Math.abs(c*i)}))`});v.forEach((n,t)=>{let r=s.rotate[t]*Math.abs(c*i);v[t]=r});h.style.zIndex=-Math.abs(Math.round(k))+r.length;const d=a.join(", "),nt=`rotateX(${f(v[0])}deg) rotateY(${f(v[1])}deg) rotateZ(${f(v[2])}deg)`,tt=l<0?`scale(${1+(1-s.scale)*l*i})`:`scale(${1-(1-s.scale)*l*i})`,it=l<0?1+(1-s.opacity)*l*i:1-(1-s.opacity)*l*i,rt=`translate3d(${d}) ${nt} ${tt}`;if(y&&s.shadow||!y){let t=h.querySelector(".swiper-slide-shadow");if(!t&&s.shadow&&(t=p("creative",h)),t){const i=n.shadowPerProgress?c*(1/n.limitProgress):c;t.style.opacity=Math.min(Math.max(Math.abs(i),0),1)}}const w=g(0,h);w.style.transform=rt;w.style.opacity=it;s.origin&&(w.style.transformOrigin=s.origin)}},setTransition:n=>{const i=t.slides.map(n=>a(n));i.forEach(t=>{t.style.transitionDuration=`${n}ms`,t.querySelectorAll(".swiper-slide-shadow").forEach(t=>{t.style.transitionDuration=`${n}ms`})});ut({swiper:t,duration:n,transformElements:i,allSlides:!0})},perspective:()=>t.params.creativeEffect.perspective,overwriteParams:()=>({watchSlidesProgress:!0,virtualTranslate:!t.params.cssMode})})},function(n){let{swiper:t,extendParams:i,on:r}=n;i({cardsEffect:{slideShadows:!0,rotate:!0,perSlideRotate:2,perSlideOffset:8}});y({effect:"cards",swiper:t,on:r,setTranslate:()=>{const{slides:n,activeIndex:i,rtlTranslate:r}=t,u=t.params.cardsEffect,{startTranslate:f,isTouched:e}=t.touchEventsData,o=r?-t.translate:t.translate;for(let s=0;s<n.length;s+=1){const l=n[s],d=l.progress,h=Math.min(Math.max(d,-4),4);let y=l.swiperSlideOffset;t.params.centeredSlides&&!t.params.cssMode&&(t.wrapperEl.style.transform=`translateX(${t.minTranslate()}px)`);t.params.centeredSlides&&t.params.cssMode&&(y-=n[0].swiperSlideOffset);let c=t.params.cssMode?-y-t.translate:-y,a=0;const nt=-100*Math.abs(h);let w=1,b=-u.perSlideRotate*h,k=u.perSlideOffset-.75*Math.abs(h);const v=t.virtual&&t.params.virtual.enabled?t.virtual.from+s:s,tt=(v===i||v===i-1)&&h>0&&h<1&&(e||t.params.cssMode)&&o<f,it=(v===i||v===i+1)&&h<0&&h>-1&&(e||t.params.cssMode)&&o>f;if(tt||it){const n=(1-Math.abs((Math.abs(h)-.5)/.5))**.5;b+=-28*h*n;w+=-.5*n;k+=96*n;a=-25*n*Math.abs(h)+"%"}if(c=h<0?`calc(${c}px ${r?"-":"+"} (${k*Math.abs(h)}%))`:h>0?`calc(${c}px ${r?"-":"+"} (-${k*Math.abs(h)}%))`:`${c}px`,!t.isHorizontal()){const n=a;a=c;c=n}const rt=h<0?""+(1+(1-w)*h):""+(1-(1-w)*h),ut=`
        translate3d(${c}, ${a}, ${nt}px)
        rotateZ(${u.rotate?r?-b:b:0}deg)
        scale(${rt})
      `;if(u.slideShadows){let n=l.querySelector(".swiper-slide-shadow");n||(n=p("cards",l));n&&(n.style.opacity=Math.min(Math.max((Math.abs(h)-.5)/.5,0),1))}l.style.zIndex=-Math.abs(Math.round(d))+n.length;g(0,l).style.transform=ut}},setTransition:n=>{const i=t.slides.map(n=>a(n));i.forEach(t=>{t.style.transitionDuration=`${n}ms`,t.querySelectorAll(".swiper-slide-shadow").forEach(t=>{t.style.transitionDuration=`${n}ms`})});ut({swiper:t,duration:n,transformElements:i})},perspective:()=>!0,overwriteParams:()=>({watchSlidesProgress:!0,virtualTranslate:!t.params.cssMode})})}];return o.use(or),o}(),$jscomp$this=this,function(n,t){"function"==typeof define&&define.amd?define([],t):"object"==typeof module&&module.exports?module.exports=t():n.anime=t()}(this,function(){function v(t){if(!n.col(t))try{return document.querySelectorAll(t)}catch(i){}}function o(t){return t.reduce(function(t,i){return t.concat(n.arr(i)?o(i):i)},[])}function r(t){return n.arr(t)?t:(n.str(t)&&(t=v(t)||t),t instanceof NodeList||t instanceof HTMLCollection?[].slice.call(t):[t])}function y(n,t){return n.some(function(n){return n===t})}function s(n){var t={};for(var i in n)t[i]=n[i];return t}function p(n,t){var r=s(n);for(var i in n)r[i]=t.hasOwnProperty(i)?t[i]:n[i];return r}function h(t,i){var u=s(t);for(var r in i)u[r]=n.und(t[r])?i[r]:t[r];return u}function rt(n){var i,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),n=parseInt(t[1],16),i=parseInt(t[2],16),t=parseInt(t[3],16),"rgb("+n+","+i+","+t+")"}function ut(n){function u(n,t,i){return 0>i&&(i+=1),1<i&&--i,i<1/6?n+6*(t-n)*i:.5>i?t:i<2/3?n+(t-n)*(2/3-i)*6:n}var t=/hsl\((\d+),\s*([\d.]+)%,\s*([\d.]+)%\)/g.exec(n),i;if(n=parseInt(t[1])/360,i=parseInt(t[2])/100,t=parseInt(t[3])/100,0==i)i=t=n=t;else{var r=.5>t?t*(1+i):t+i-t*i,f=2*t-r,i=u(f,r,n+1/3),t=u(f,r,n);n=u(f,r,n-1/3)}return"rgb("+255*i+","+255*t+","+255*n+")"}function u(n){if(n=/([\+\-]?[0-9#\.]+)(%|px|pt|em|rem|in|cm|mm|ex|pc|vw|vh|deg|rad|turn)?/.exec(n))return n[2]}function ft(n){return-1<n.indexOf("translate")?"px":-1<n.indexOf("rotate")||-1<n.indexOf("skew")?"deg":void 0}function w(t,i){return n.fnc(t)?t(i.target,i.id,i.total):t}function c(n,t){if(t in n.style)return getComputedStyle(n).getPropertyValue(t.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase())||"0"}function b(t,i){return n.dom(t)&&y(kt,i)?"transform":n.dom(t)&&(t.getAttribute(i)||n.svg(t)&&t[i])?"attribute":n.dom(t)&&"transform"!==i&&c(t,i)?"css":null!=t[i]?"object":void 0}function et(n,t){var i=ft(t),i=-1<t.indexOf("scale")?1:0+i;if(n=n.style.transform,!n)return i;for(var r=[],u=[],f=[],e=/(\w+)\((.+?)\)/g;r=e.exec(n);)u.push(r[1]),f.push(r[2]);return n=f.filter(function(n,i){return u[i]===t}),n.length?n[0]:i}function k(n,t){switch(b(n,t)){case"transform":return et(n,t);case"css":return c(n,t);case"attribute":return n.getAttribute(t)}return n[t]||0}function d(n,t){var i=/^(\*=|\+=|-=)/.exec(n);if(!i)return n;t=parseFloat(t);n=parseFloat(n.replace(i[0],""));switch(i[0][0]){case"+":return t+n;case"-":return t-n;case"*":return t*n}}function l(t){return n.obj(t)&&t.hasOwnProperty("totalLength")}function ot(n,t){function i(i){return i=void 0===i?0:i,n.el.getPointAtLength(1<=t+i?t+i:0)}var r=i(),u=i(-1),f=i(1);switch(n.property){case"x":return r.x;case"y":return r.y;case"angle":return 180*Math.atan2(f.y-u.y,f.x-u.x)/Math.PI}}function g(t,i){var r=/-?\d*\.?\d+/g,f;return t=l(t)?t.totalLength:t,n.col(t)?i=n.rgb(t)?t:n.hex(t)?rt(t):n.hsl(t)?ut(t):void 0:(f=u(t),t=f?t.substr(0,t.length-f.length):t,i=i?t+i:t),i+="",{original:i,numbers:i.match(r)?i.match(r).map(Number):[0],strings:i.split(r)}}function st(n,t){return t.reduce(function(t,i,r){return t+n[r-1]+i})}function nt(t){return(t?o(n.arr(t)?t.map(r):r(t)):[]).filter(function(n,t,i){return i.indexOf(n)===t})}function ht(n){var t=nt(n);return t.map(function(n,i){return{target:n,id:i,total:t.length}})}function ct(t,i){var f=s(i),u;return n.arr(t)&&(u=t.length,2!==u||n.obj(t[0])?n.fnc(i.duration)||(f.duration=i.duration/u):t={value:t}),r(t).map(function(t,r){return r=r?0:i.delay,t=n.obj(t)&&!l(t)?t:{value:t},n.und(t.delay)&&(t.delay=r),t}).map(function(n){return h(n,f)})}function lt(t,i){var u={},f,r;for(f in t)r=w(t[f],i),n.arr(r)&&(r=r.map(function(n){return w(n,i)}),1===r.length&&(r=r[0])),u[f]=r;return u.duration=parseFloat(u.duration),u.delay=parseFloat(u.delay),u}function at(t){return n.arr(t)?f.apply(this,t):it[t]}function vt(t,i){var r;return t.tweens.map(function(f){f=lt(f,i);var e=f.value,o=k(i.target,t.name),s=r?r.to.original:o,s=n.arr(e)?e[0]:s,h=d(n.arr(e)?e[1]:e,s),o=u(h)||u(s)||u(o);return f.isPath=l(e),f.from=g(s,o),f.to=g(h,o),f.start=r?r.end:t.offset,f.end=f.start+f.delay+f.duration,f.easing=at(f.easing),f.elasticity=(1e3-Math.min(Math.max(f.elasticity,1),999))/1e3,n.col(f.from.original)&&(f.round=1),r=f})}function yt(t,i){return o(t.map(function(n){return i.map(function(t){var r=b(n.target,t.name),i;return r?(i=vt(t,n),t={type:r,property:t.name,animatable:n,tweens:i,duration:i[i.length-1].end,delay:i[0].delay}):t=void 0,t})})).filter(function(t){return!n.und(t)})}function tt(n,t,i){var r="delay"===n?Math.min:Math.max;return t.length?r.apply(Math,t.map(function(t){return t[n]})):i[n]}function pt(n){var r=p(wt,n),t=p(bt,n),u=ht(n.targets),f=[],e=h(r,t);for(var i in n)e.hasOwnProperty(i)||"targets"===i||f.push({name:i,offset:e.offset,tweens:ct(n[i],t)});return n=yt(u,f),h(r,{children:[],animatables:u,animations:n,duration:tt("duration",n,t),delay:tt("delay",n,t)})}function t(n){function v(){return window.Promise&&new Promise(function(n){return w=n})}function f(n){return r.reversed?r.duration-n:n}function l(n){for(var o,e=0,f={},s=r.animations,t={};e<s.length;){var u=s[e],h=u.animatable,i=u.tweens;t.tween=i.filter(function(t){return n<t.end})[0]||i[i.length-1];t.isPath$1=t.tween.isPath;t.round=t.tween.round;t.eased=t.tween.easing(Math.min(Math.max(n-t.tween.start-t.tween.delay,0),t.tween.duration)/t.tween.duration,t.tween.elasticity);i=st(t.tween.to.numbers.map(function(n){return function(t,i){return i=n.isPath$1?0:n.tween.from.numbers[i],t=i+n.eased*(t-i),n.isPath$1&&(t=ot(n.tween.value,t)),n.round&&(t=Math.round(t*n.round)/n.round),t}}(t)),t.tween.to.strings);dt[u.type](h.target,u.property,i,f,h.id);u.currentValue=i;e++;t={isPath$1:t.isPath$1,tween:t.tween,eased:t.eased,round:t.round}}if(f)for(o in f)a||(a=c(document.body,"transform")?"transform":"-webkit-transform"),r.animatables[o].target.style[a]=f[o].join(" ");r.currentTime=n;r.progress=n/r.duration*100}function o(n){r[n]&&r[n](r)}function y(){r.remaining&&!0!==r.remaining&&r.remaining--}function p(n){var e=r.duration,a=r.offset,d=r.delay,p=r.currentTime,k=r.reversed,t=f(n),t=Math.min(Math.max(t,0),e),c,i;if(r.children)if(c=r.children,t>=r.currentTime)for(i=0;i<c.length;i++)c[i].seek(t);else for(i=c.length;i--;)c[i].seek(t);t>a&&t<e?(l(t),!r.began&&t>=d&&(r.began=!0,o("begin")),o("run")):(t<=a&&0!==p&&(l(0),k&&y()),t>=e&&p!==e&&(l(e),k||y()));n>=e&&(r.remaining?(u=s,"alternate"===r.direction&&(r.reversed=!r.reversed)):(r.pause(),"Promise"in window&&(w(),b=v()),r.completed||(r.completed=!0,o("complete"))),h=0);o("update")}n=void 0===n?{}:n;var s,u,h=0,w=null,b=v(),r=pt(n);return r.reset=function(){var t=r.direction,n=r.loop;for(r.currentTime=0,r.progress=0,r.paused=!0,r.began=!1,r.completed=!1,r.reversed="reverse"===t,r.remaining="alternate"===t&&1===n?2:n,t=r.children.length;t--;)n=r.children[t],n.seek(n.offset),n.reset()},r.tick=function(n){s=n;u||(u=s);p((h+s-u)*t.speed)},r.seek=function(n){p(f(n))},r.pause=function(){var n=i.indexOf(r);-1<n&&i.splice(n,1);r.paused=!0},r.play=function(){r.paused&&(r.paused=!1,u=0,h=f(r.currentTime),i.push(r),e||gt())},r.reverse=function(){r.reversed=!r.reversed;u=0;h=f(r.currentTime)},r.restart=function(){r.pause();r.reset();r.play()},r.finished=b,r.reset(),r.autoplay&&r.play(),r}var wt={update:void 0,begin:void 0,run:void 0,complete:void 0,loop:1,direction:"normal",autoplay:!0,offset:0},bt={duration:1e3,delay:0,easing:"easeOutElastic",elasticity:500,round:0},kt="translateX translateY translateZ rotate rotateX rotateY rotateZ scale scaleX scaleY scaleZ skewX skewY".split(" "),a,n={arr:function(n){return Array.isArray(n)},obj:function(n){return-1<Object.prototype.toString.call(n).indexOf("Object")},svg:function(n){return n instanceof SVGElement},dom:function(t){return t.nodeType||n.svg(t)},str:function(n){return"string"==typeof n},fnc:function(n){return"function"==typeof n},und:function(n){return"undefined"==typeof n},hex:function(n){return/(^#[0-9A-F]{6}$)|(^#[0-9A-F]{3}$)/i.test(n)},rgb:function(n){return/^rgb/.test(n)},hsl:function(n){return/^hsl/.test(n)},col:function(t){return n.hex(t)||n.rgb(t)||n.hsl(t)}},f=function(){function n(n,t,i){return(((1-3*i+3*t)*n+(3*i-6*t))*n+3*t)*n}return function(t,i,r,u){var f,e;if(0<=t&&1>=t&&0<=r&&1>=r){if(f=new Float32Array(11),t!==i||r!==u)for(e=0;11>e;++e)f[e]=n(.1*e,t,r);return function(e){var s,h,c,o;if(t===i&&r===u)return e;if(0===e)return 0;if(1===e)return 1;for(s=0,o=1;10!==o&&f[o]<=e;++o)s+=.1;if(--o,o=s+(e-f[o])/(f[o+1]-f[o])*.1,h=3*(1-3*r+3*t)*o*o+2*(3*r-6*t)*o+3*t,.001<=h){for(s=0;4>s;++s){if(h=3*(1-3*r+3*t)*o*o+2*(3*r-6*t)*o+3*t,0===h)break;c=n(o,t,r)-e;o=o-c/h}e=o}else if(0===h)e=o;else{var o=s,s=s+.1,l=0;do c=o+(s-o)/2,h=n(c,t,r)-e,0<h?s=c:o=c;while(1e-7<Math.abs(h)&&10>++l);e=c}return n(e,i,u)}}}}(),it=function(){function i(n,t){return 0===n||1===n?n:-Math.pow(2,10*(n-1))*Math.sin(2*(n-1-t/(2*Math.PI)*Math.asin(1))*Math.PI/t)}var e="Quad Cubic Quart Quint Sine Expo Circ Back Elastic".split(" "),r={In:[[.55,.085,.68,.53],[.55,.055,.675,.19],[.895,.03,.685,.22],[.755,.05,.855,.06],[.47,0,.745,.715],[.95,.05,.795,.035],[.6,.04,.98,.335],[.6,-.28,.735,.045],i],Out:[[.25,.46,.45,.94],[.215,.61,.355,1],[.165,.84,.44,1],[.23,1,.32,1],[.39,.575,.565,1],[.19,1,.22,1],[.075,.82,.165,1],[.175,.885,.32,1.275],function(n,t){return 1-i(1-n,t)}],InOut:[[.455,.03,.515,.955],[.645,.045,.355,1],[.77,0,.175,1],[.86,0,.07,1],[.445,.05,.55,.95],[1,0,0,1],[.785,.135,.15,.86],[.68,-.55,.265,1.55],function(n,t){return.5>n?i(2*n,t)/2:1-i(-2*n+2,t)/2}]},u={linear:f(.25,.25,.75,.75)},t={};for(var o in r)t.type=o,r[t.type].forEach(function(t){return function(i,r){u["ease"+t.type+e[r]]=n.fnc(i)?i:f.apply($jscomp$this,i)}}(t)),t={type:t.type};return u}(),dt={css:function(n,t,i){return n.style[t]=i},attribute:function(n,t,i){return n.setAttribute(t,i)},object:function(n,t,i){return n[t]=i},transform:function(n,t,i,r,u){r[u]||(r[u]=[]);r[u].push(t+"("+i+")")}},i=[],e=0,gt=function(){function n(){e=requestAnimationFrame(t)}function t(t){var u=i.length,r;if(u){for(r=0;r<u;)i[r]&&i[r].tick(t),r++;n()}else cancelAnimationFrame(e),e=0}return n}();return t.version="2.0.2",t.speed=1,t.running=i,t.remove=function(n){var r;for(n=nt(n),r=i.length;r--;)for(var f=i[r],t=f.animations,u=t.length;u--;)y(n,t[u].animatable.target)&&(t.splice(u,1),t.length||f.pause())},t.getValue=k,t.path=function(t,i){var r=n.str(t)?v(t)[0]:t,u=i||100;return function(n){return{el:r,property:n,totalLength:r.getTotalLength()*(u/100)}}},t.setDashoffset=function(n){var t=n.getTotalLength();return n.setAttribute("stroke-dasharray",t),t},t.bezier=f,t.easings=it,t.timeline=function(i){var u=t(i);return u.pause(),u.duration=0,u.add=function(i){return u.children.forEach(function(n){n.began=!0;n.completed=!0}),r(i).forEach(function(i){var r=u.duration,f=i.offset;i.autoplay=!1;i.offset=n.und(f)?r:d(f,r);u.seek(i.offset);i=t(i);i.duration>r&&(u.duration=i.duration);i.began=!0;u.children.push(i)}),u.reset(),u.seek(0),u.autoplay&&u.restart(),u},u},t.random=function(n,t){return Math.floor(Math.random()*(t-n+1))+n},t}),$(document).ready(function(){LoadBannerImages();popupBanner();BannerHeight(1025)}),$(document).ready(function(){function n(n,t){$(n).on("click",t,function(){var n=$($(this).data("target"));n.slideToggle(300);$(this).toggleClass("active")})}n(".boards__wrapper",".boards__header",".boards__text");n(".faq-list",".faq__header",".faq__text");n(".shareholder__wrapper",".shareholder__header",".shareholder__text");document.querySelectorAll(".openModal").forEach(n=>{const i=n.getAttribute("data-target"),t=document.getElementById(`modal-${i}`),r=document.getElementById(`modalContentWrapper-${i}`),u=document.getElementById(`closeModal-${i}`);n.addEventListener("click",()=>{t.classList.remove("hidden")});u.addEventListener("click",()=>{t.classList.add("hidden")});t.addEventListener("click",n=>{r.contains(n.target)||t.classList.add("hidden")});document.addEventListener("keydown",n=>{n.key==="Escape"&&t.classList.add("hidden")})})}),$(document).ready(function(){$(".read-more").on("click",function(){let n=$(this).attr("id");$(`.${n}`).fadeIn();$("body").addClass("overflow-hidden")});$(document).on("click",".close-modal",function(){$(this).closest(".modal-fade").fadeOut();$("body").removeClass("overflow-hidden")});$(document).on("click",".modal-fade",function(n){$(n.target).closest(".content__popup").length||($(this).fadeOut(),$("body").removeClass("overflow-hidden"))});var t=new Swiper(".swiper-news",{navigation:{nextEl:".swiper-button-next",prevEl:".swiper-button-prev"},slidePerView:1,spaceBetween:16,breakpoints:{640:{slidesPerView:2,spaceBetween:16},1024:{slidesPerView:3,spaceBetween:16}}}),t=new Swiper(".swiper-milestone",{navigation:{nextEl:".swiper-button-next",prevEl:".swiper-button-prev"},slidePerView:1,spaceBetween:0,breakpoints:{640:{slidesPerView:2},1024:{slidesPerView:3},1200:{slidesPerView:5}}}),n=new Swiper(".mySwiper1",{direction:window.innerWidth>=767?"vertical":"horizontal",slidesPerView:2}),i=new Swiper(".mySwiper2",{spaceBetween:60,autoHeight:!0,thumbs:{swiper:n},autoplay:{delay:3e3,disableOnInteraction:!1}});document.querySelectorAll(".openModal").forEach(n=>{const i=n.getAttribute("data-target"),t=document.getElementById(`modal-${i}`),r=document.getElementById(`modalContentWrapper-${i}`),u=document.getElementById(`closeModal-${i}`);n.addEventListener("click",()=>{t.classList.remove("hidden")});u.addEventListener("click",()=>{t.classList.add("hidden")});t.addEventListener("click",n=>{r.contains(n.target)||t.classList.add("hidden")});document.addEventListener("keydown",n=>{n.key==="Escape"&&t.classList.add("hidden")})})}),window.location.hash){var targetId=window.location.hash,headerHeight=$("header").outerHeight()||0,offset=100;setTimeout(function(){$(targetId).length&&$("html, body").animate({scrollTop:$(targetId).offset().top-headerHeight-offset},10)},30);$(".language-switcher").on("click",function(n){n.preventDefault();var t=window.location.href,i=t.indexOf("#"),r=i!==-1?t.substring(i):"",u=$(this).attr("href")+r;window.location.href=u});$(".menu-footer a").on("click",function(){window.scrollTo({top:300,behavior:"smooth"})})}$(document).ready(function(){$(".menu-item").each(function(){const t=$(this),r=t.find(".menu-link"),n=t.find(".sub-menu-item");if(n.length!==0){let i;r.on("mouseenter",function(){clearTimeout(i);n.stop(!0,!0).removeClass("hidden")});n.on("mouseenter",function(){clearTimeout(i);n.stop(!0,!0).removeClass("hidden")});t.on("mouseleave",function(){i=setTimeout(function(){n.stop(!0,!0).addClass("hidden")},100)})}});$(".sub-menu-item a").on("click",function(){$(".headers").removeClass("active-menu")});$(".menu-footer").each(function(){const n=$(this),t=n.find(".menu-link"),i=n.find(".sub-menu-item");t.on("click",function(){i.stop(!0,!0).toggleClass("hidden")})});const i=document.querySelector(".btn-menu-offcanvas"),r=document.querySelector(".headers");i.addEventListener("click",function(){r.classList.toggle("active-menu")});const u=document.querySelectorAll(".collapse-btn");u.forEach(n=>{n.addEventListener("click",function(){const t=this.getAttribute("data-target"),n=document.getElementById(t);n.style.display==="none"||n.style.display===""?(n.style.display="block",this.style.transform="rotate(180deg)"):(n.style.display="none",this.style.transform="")})});const n=$('a.menu-link[title="home"]').closest(".menu-item");if(n.length){const t=n.find(".sub-menu-item");t.addClass("!hidden")}const t=$('a[title="Home"]');if(t.length){const n=t.closest("li");n.find(".collapse-btn").addClass("!hidden");n.find(".sub-menu-item").addClass("!hidden")}});!function(n){n.fn.niceSelect=function(t){function i(t){t.after(n("<div><\/div>").addClass("nice-select").addClass(t.attr("class")||"").addClass(t.attr("disabled")?"disabled":"").attr("tabindex",t.attr("disabled")?null:"0").html('<span class="current"><\/span><ul class="list"><\/ul>'));var i=t.next(),u=t.find("option"),r=t.find("option:selected");i.find(".current").html(r.data("display")||r.text());u.each(function(){var t=n(this),r=t.data("display");i.find("ul").append(n("<li><\/li>").attr("data-value",t.val()).attr("data-display",r||null).addClass("option"+(t.is(":selected")?" selected":"")+(t.is(":disabled")?" disabled":"")).html(t.text()))})}if("string"==typeof t)return"update"==t?this.each(function(){var r=n(this),t=n(this).next(".nice-select"),u=t.hasClass("open");t.length&&(t.remove(),i(r),u&&r.next().trigger("click"))}):"destroy"==t?(this.each(function(){var i=n(this),t=n(this).next(".nice-select");t.length&&(t.remove(),i.css("display",""))}),0==n(".nice-select").length&&n(document).off(".nice_select")):console.log('Method "'+t+'" does not exist.'),this;this.hide();this.each(function(){var t=n(this);t.next().hasClass("nice-select")||i(t)});n(document).off(".nice_select");n(document).on("click.nice_select",".nice-select",function(){var t=n(this);n(".nice-select").not(t).removeClass("open");t.toggleClass("open");t.hasClass("open")?(t.find(".option"),t.find(".focus").removeClass("focus"),t.find(".selected").addClass("focus")):t.focus()});n(document).on("click.nice_select",function(t){0===n(t.target).closest(".nice-select").length&&n(".nice-select").removeClass("open").find(".option")});n(document).on("click.nice_select",".nice-select .option:not(.disabled)",function(){var t=n(this),i=t.closest(".nice-select"),r;i.find(".selected").removeClass("selected");t.addClass("selected");r=t.data("display")||t.text();i.find(".current").text(r);i.prev("select").val(t.data("value")).trigger("change")});n(document).on("keydown.nice_select",".nice-select",function(t){var i=n(this),r=n(i.find(".focus")||i.find(".list .option.selected")),u,f;if(32==t.keyCode||13==t.keyCode)return i.hasClass("open")?r.trigger("click"):i.trigger("click"),!1;if(40==t.keyCode)return i.hasClass("open")?(u=r.nextAll(".option:not(.disabled)").first(),u.length>0&&(i.find(".focus").removeClass("focus"),u.addClass("focus"))):i.trigger("click"),!1;if(38==t.keyCode)return i.hasClass("open")?(f=r.prevAll(".option:not(.disabled)").first(),f.length>0&&(i.find(".focus").removeClass("focus"),f.addClass("focus"))):i.trigger("click"),!1;if(27==t.keyCode)i.hasClass("open")&&i.trigger("click");else if(9==t.keyCode&&i.hasClass("open"))return!1});var r=document.createElement("a").style;return r.cssText="pointer-events:auto","auto"!==r.pointerEvents&&n("html").addClass("no-csspointerevents"),this}}(jQuery);$(document).ready(function(){$(".left-menu .multi-level a[role='button']").click(function(){$(this).parent().find(".sub-menu-wrapper").toggleClass("show collapse")});$(".left-menu .multi-level .icon").click(function(){$(this).toggleClass("rotate")})});$(document).ready(function(){configIframe()});document.addEventListener("DOMContentLoaded",function(){function t(t){t&&(n.forEach(n=>{n.classList.remove("active"),n.getAttribute("data-tab")===t&&n.classList.add("active")}),i.forEach(n=>{n.classList.add("hidden"),n.id===t+"-content"&&n.classList.remove("hidden")}),history.replaceState(null,"",window.location.pathname+"#"+t))}function e(){const t=$(".item-sub-tab.item-ny"),i=$(".item-sub-tab.item-hk"),n=$(".tab-pane.annual-interim-reports");if(t.length&&i.length&&n.length){const r=n.find('iframe.eurolandtool:not([id*="hk-stock"])'),u=n.find("iframe#iframe-hk-stock");n.addClass("tab-ny");t.addClass("active");i.removeClass("active");u.hide();r.show();t.on("click",function(){$(this).hasClass("active")||(t.addClass("active"),i.removeClass("active"),n.removeClass("tab-hk").addClass("tab-ny"),r.show(),u.hide())});i.on("click",function(){$(this).hasClass("active")||(i.addClass("active"),t.removeClass("active"),n.removeClass("tab-ny").addClass("tab-hk"),r.hide(),u.show())})}}const n=document.querySelectorAll(".tab-button"),i=document.querySelectorAll(".tab-pane");if(n.length!==0&&i.length!==0){const r=document.querySelector(".tab-button.active")||n[0],f=window.location.hash.replace("#","")||r.getAttribute("data-tab");n.forEach(n=>{n.addEventListener("click",function(){const n=this.getAttribute("data-tab");if(n){if(this.classList.contains("redirect-page")){const n=this.getAttribute("data-redirect");if(n){window.location.href=n;return}}t(n)}})});t(f);window.addEventListener("popstate",function(){const n=window.location.hash.replace("#","")||r.getAttribute("data-tab");t(n)});const o=n=>`
            <div> 
                <div class="text-primary-4 text-[22px] font-medium mb-3 xl:mb-8">${n?.title}</div>
                <div class="text-[#434749] text-lg line-clamp-2 cursor-pointer hover:text-primary-2 flex items-center gap-3">
                    <svg xmlns="http://www.w3.org/2000/svg" width="34" height="34" viewBox="0 0 35 35" fill="none">
                        <mask id="mask0_1998_2204" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="0" y="0" width="34" height="34">
                        <rect x="0.460938" y="0.714355" width="34" height="34" fill="currentColor"/>
                        </mask>
                        <g mask="url(#mask0_1998_2204)">
                        <path d="M25.1581 4.71436H11.9453C11.8847 4.71436 11.8256 4.72156 11.7694 4.73166H11.7636C11.6829 4.74752 11.6079 4.77636 11.5372 4.81241C11.5199 4.82106 11.5055 4.82971 11.4882 4.83836C11.4161 4.87874 11.3498 4.92632 11.2921 4.984L5.73203 10.5441C5.67435 10.6017 5.62676 10.6695 5.58495 10.7416C5.5763 10.7575 5.56764 10.7733 5.55899 10.7892C5.52294 10.8613 5.4941 10.9363 5.47824 11.0156V11.0228C5.46671 11.079 5.46094 11.1367 5.46094 11.1973V18.0682H7.30666V12.1201H10.3925C11.758 12.1201 12.8698 11.0098 12.8698 9.64285V6.55702H25.1597C25.9831 6.55702 26.6536 7.17419 26.6536 7.93124V28.2025C26.6536 28.9609 25.9846 29.5767 25.1597 29.5767L8.59878 29.581C7.88644 29.581 7.30677 29.0013 7.30677 28.289V28.1837H5.46105V28.289C5.46105 30.0194 6.86841 31.4267 8.59878 31.4267H25.1583C26.9997 31.4267 28.4979 29.9819 28.4979 28.2068V7.93556C28.4979 6.15905 26.9997 4.71562 25.1583 4.71562L25.1581 4.71436Z" fill="currentColor"/>
                        <path d="M7.86211 24.0137H6.97387V26.1247H5.54199V20.2443H7.86214C9.30266 20.2443 10.0237 21.0575 10.0237 22.1376C10.0237 23.1095 9.36176 24.0137 7.86211 24.0137ZM7.75396 22.8745C8.32355 22.8745 8.56722 22.589 8.56722 22.1377C8.56722 21.6849 8.32497 21.4008 7.75396 21.4008H6.97528V22.8745H7.75396Z" fill="currentColor"/>
                        <path d="M16.0519 23.1846C16.0519 24.9265 14.8464 26.1247 12.969 26.1247H10.7656V20.2443H12.969C14.845 20.2443 16.0519 21.4341 16.0519 23.1846ZM12.8781 24.8847C13.9582 24.8847 14.5955 24.2646 14.5955 23.1846C14.5955 22.1031 13.9581 21.4672 12.8781 21.4672H12.2004V24.8847H12.8781Z" fill="currentColor"/>
                        <path d="M16.8555 20.2444H20.6825V21.3922H18.2873V22.6323H20.0797V23.7455H18.2873V26.1248H16.8555L16.8555 20.2444Z" fill="currentColor"/>
                        </g>
                    </svg>
                    <a href="${n?.file}" target="_blank">
                        ${n?.description??earningsRelease}
                    </a>
                    <svg xmlns="http://www.w3.org/2000/svg" width="15" height="15" viewBox="0 0 15 15" fill="none">
                        <path d="M1.46094 1.39117L7.49963 7.42987L1.46094 13.4686" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
                        <path d="M7.5 1.39117L13.5387 7.42987L7.5 13.4686" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
                    </svg>
                </div>
            </div>
        `,u=n=>{const t=document.getElementById("earnings-content");if(t){t.innerHTML=n.map(o).join("");const i=["四","三","二","一"];var r=$('html[lang="cn"] #earnings-content, html[lang="hk"] #earnings-content');const u=r.children("div"),f=u.sort(function(n,t){const r=$(n).text().trim(),u=$(t).text().trim(),f=i.findIndex(n=>r.includes(n)),e=i.findIndex(n=>u.includes(n));return f-e});r.append(f)}},s=n=>{const i=document.getElementById("earnings-year"),r=[...new Set(n.map(n=>n?.date))].sort((n,t)=>t-n),t="text-primary-2 underline font-bold";let f=r[0];r.forEach(n=>{const r=document.createElement("div");r.textContent=n;r.dataset.year=n;r.classList.add(..."year-option cursor-pointer".split(" "));n==f&&r.classList.add(...t.split(" "));i.appendChild(r)});const e=i.querySelectorAll(".year-option");e.forEach(i=>{i.addEventListener("click",()=>{const r=i.dataset.year;e.forEach(n=>n.classList.remove(...t.split(" ")));i.classList.add(...t.split(" "));const f=n.filter(n=>n.date==r);u(f)})});const o=n.filter(n=>n.date==f);u(o)};window.location.pathname.includes("financials-fillings")&&s(dataEarnings);e()}});$(document).ready(function(){var u,t;const i=window.location.search,r=new URLSearchParams(i),n=r.get("tab");if(u=$(location).attr("href"),n===""||typeof n=="undefined"||n==null)t=$(".nav-link").first().text(),$(".last-item a").text(t);else{let t=$("#"+n).text();$(".last-item a").text(t)}$(".nav-item .nav-link").click(function(n){var r,u,o,i,t;n.preventDefault();$(".nav-item .nav-link").removeClass("active");$(this).addClass("active");let e=$(this).attr("id");$(".tab-pane").removeClass("active in show");$("#"+e+"-content").addClass("active in show");r=window.location.href;u=r.indexOf("#");u!==-1&&(o=r.substring(u+1));var s=$("#"+o+"-content"),f=s.find(".banner-child"),h=f.find(".first-line").html(),c=f.find(".content-description p").html(),l=f.find(".swiper-slide").attr("data-bg");$(".banner-parent").find(".swiper-slide").find(".first-line").html(h);$(".banner-parent").find(".swiper-slide").find(".content-description p").html(c);$(".banner-parent").find(".swiper-slide").css("background","url("+l+")");let a=$("#"+e).text();if($(".last-item a").text(a),i=$(n.target).attr("href"),t=$(i+"-content").find("iframe"),t.attr("src")===undefined||!(t.attr("src").length>0)){$(i).find(".loading-icon").length>0&&$(i).find(".loading-icon").show();t.attr("data-src")!==undefined&&t.attr("data-src").length>0&&t.attr("src",t.attr("data-src"));$(i).find("iframe").on("load",function(){$(".loading-icon").length>0&&$(".loading-icon").hide()});$("iframe").each(function(){var n=$(this);n.attr("ea-src")!==undefined&&n.attr("ea-src").length>0&&(this.src=n.attr("ea-src"))});$("iframe.eurolandtool").on("load",function(){$(".loading-icon").length>0&&$(".loading-icon").hide()});$(".eurolandtool").each(function(){var n=$(this);EurolandToolIntegrationObject.set(n.attr("id"))})}});$(".menu-item.level-3 a").click(function(){var i=$(this).attr("href"),r=i.indexOf("#"),n;r!==-1&&(n=i.substring(r+1));var u=$("#"+n+"-content"),t=u.find(".banner-child"),f=t.find(".first-line").html(),e=t.find(".content-description p").html(),o=t.find(".swiper-slide").attr("data-bg");$(".banner-parent").find(".swiper-slide").find(".first-line").html(f);$(".banner-parent").find(".swiper-slide").find(".content-description p").html(e);$(".banner-parent").find(".swiper-slide").css("background","url("+o+")");$(".nav-item .nav-link").removeClass("active");$("#"+n).addClass("active");$(".tab-pane").removeClass("active in show");$("#"+n+"-content").addClass("active in show");let s=$("#"+n).text();$(".last-item a").text(s)})});$(document).ready(function(){const i=()=>{const n=window.location.pathname.toLowerCase();return n.includes("/cn")?"cn":n.includes("/hk")?"hk":"en"},r=(n,t="en")=>{const[i,r,u]=n.split("-");return t==="cn"||t==="hk"?`${i}/${r}/${u}`:`${u}/${r}/${i}`},u=async()=>{try{const r=await fetch(`/api/news`);if(!r.ok)throw new Error("API error");const i=await r.json();o(i?.slice(0,4));window.location.pathname.includes("news-events")&&(n({data:i,pageSize:10,containerId:"news-wrapper",paginationId:"news-pagination",renderItem:t}),f(i),e(i))}catch(i){console.error("Error fetching news:",i)}};u();const n=({data:t=[],pageSize:i=10,containerId:n="",paginationId:r="",renderItem:u=()=>""})=>{let f=1;const e=document.getElementById(r),o=Math.ceil(t.length/i),h="border cursor-pointer border-solid min-w-[32px] h-[32px] flex justify-center items-center border-[#F1F1F1] hover:text-primary-100 hover:bg-primary-10 hover:border-primary-10 text-16 rounded-[8px] text-[rgba(115,_115,_115,_1)]",c=n=>{const r=(n-1)*i;return t.slice(r,r+i)},l=t=>{const i=document.getElementById(n);i&&(i.innerHTML=t.map(u).join(""))},a=()=>{if(e){e.innerHTML="";const i=(n,t=false)=>{const i=document.createElement("span");return i.textContent=n,i.className=`${h} ${t?"text-white bg-primary-2 border-primary-2":""}`,i.onclick=()=>{n==="<<"&&f>1?f--:n===">>"&&f<o?f++:typeof n=="number"&&(f=n),s()},i},n=i("<<");e.appendChild(n);n.classList.add("w-[36px]");f===1?n.classList.add("pointer-events-none"):n.classList.remove("pointer-events-none");let r=Math.max(1,f-2),u=Math.min(o,f+2);f<=2&&(u=Math.min(o,5));f>=o-1&&(r=Math.max(1,o-4));for(let n=r;n<=u;n++)e.appendChild(i(n,n===f));const t=i(">>");e.appendChild(t);t.classList.add("w-[36px]");f===o?t.classList.add("pointer-events-none"):t.classList.remove("pointer-events-none")}},s=()=>{const n=c(f);if(l(n),o>1)a();else{if(!e)return;e.innerHTML=""}};s()},t=(n,t)=>{const u=t%2==0?"":"bg-blue-1",[f]=n?.date?.split(" "),e=r(f,i()),o=decodeURIComponent(n?.link);return`
            <tr class="${u} text-xl text-primary-4 hover:text-primary-2">
                <td class="px-4 md:px-[50px] py-5 text-sm md:text-[18px]">${e}</td>
                <td class="py-5 px-5 md:px-[30px] cursor-pointer text-sm md:text-[18px]">
                    <a onclick="window.open('${o}', '_blank', 'location=yes,height=600,width=600,scrollbars=yes,status=yes');">
                        ${n?.title}
                    </a>
                </td>
            </tr>
    `},f=i=>{const r=document.getElementById("list-year"),f=[...new Set(i.map(n=>n?.date?.slice(0,4)).filter(n=>/^\d{4}$/.test(n))),];f.forEach(n=>{const t=document.createElement("div");t.textContent=n;t.dataset.year=n;t.classList.add(..."year-option cursor-pointer".split(" "));r.appendChild(t)});const u=r.querySelectorAll(".year-option");u.forEach(r=>{r.addEventListener("click",()=>{const f=r.dataset.year,e="text-primary-2 underline font-bold";u.forEach(n=>n.classList.remove(...e.split(" ")));r.classList.add(...e.split(" "));const o=f==="all"?i:i.filter(n=>new Date(n.date).getUTCFullYear().toString()===f);n({data:o,pageSize:10,containerId:"news-wrapper",paginationId:"news-pagination",renderItem:t})})})},e=i=>{const r=document.getElementById("search-keyworld"),u=document.getElementById("btn-keyworld"),f=()=>{const u=r.value?.toLowerCase().trim(),f=i?.filter(n=>n.title.toLowerCase().includes(u));n({data:f,pageSize:10,containerId:"news-wrapper",paginationId:"news-pagination",renderItem:t});r.value=""};u.addEventListener("click",()=>{f()})},o=n=>{const t=document.getElementById("latest-news");if(t){const u=n=>{const[t]=n?.date?.split(" "),u=r(t,i()),f=decodeURIComponent(n?.link);return`<div class="border-b border-solid border-border-color-2 pb-[20px]">
                    <div class="text-primary-2 text-base font-semibold mb-1">${u}</div>
                    <div class="text-primary-4 text-lg text-ellipsis truncate cursor-pointer hover:text-primary-2">
                        <a onclick="window.open('${f}', '_blank', 'location=yes,height=600,width=600,scrollbars=yes,status=yes');">
                            ${n?.title}
                        </a>
                    </div>
                 </div>`};t.innerHTML=n.map(u).join("")}}});$(document).ready(function(){var n=new Swiper(".swiper-esg",{navigation:{nextEl:".swiper-button-next",prevEl:".swiper-button-prev"},slidesPerView:1,spaceBetween:20,watchOverflow:!1,breakpoints:{640:{slidesPerView:2,spaceBetween:40},1024:{slidesPerView:3,spaceBetween:60}}})});$(document).ready(function(){function n(){$(".number-text").each(function(){const n=$(this),t=n[0].getBoundingClientRect();t.top>=0&&t.bottom<=(window.innerHeight||$(document).height())&&!n.hasClass("animation-triggered")&&(i(n),n.addClass("animation-triggered"))})}function i(n){const i=n.text(),f=i.startsWith("(")&&i.endsWith(")"),r=parseFloat(i.replace(/[^\d.,-]/g,"").replace(/,/g,""));let u=0;const e=setInterval(function(){u<=r?(n.text(t(u.toFixed(1),f)),u+=r/50):(clearInterval(e),n.text(t(r.toFixed(1),f)))},45)}function t(n,t){const i=n.toString().replace(/\B(?=(\d{3})+(?!\d))/g,",");return t?`(${i})`:i}function r(){const t=$("#announcements-dropdown"),n=$("#dropdown-menu"),r=$("#announcements-dropdown span"),u=$(".dropdown-item"),i={HKEX:$("#iframe-tool-announcements-hkex"),SEC:$("#iframe-tool-announcements-sec")};i.SEC.addClass("hidden");t.on("click",function(t){t.preventDefault();n.toggleClass("hidden")});$(document).on("click",function(i){t.is(i.target)||t.has(i.target).length!==0||n.is(i.target)||n.has(i.target).length!==0||n.addClass("hidden")});u.on("click",function(){const t=$(this).data("value"),u=$(this).data("iframe");console.log("value",t);r.text($(this).text());Object.values(i).forEach(n=>{n.addClass("hidden")});const f=$("#"+u);f.removeClass("hidden");$(".btn-home-link").each(function(){const n=$(this).data("value");n===t?$(this).removeClass("hidden"):$(this).addClass("hidden")});n.addClass("hidden")})}$(window).on("scroll",n);n();r()})