PageSourceSearch

https://www.intigriti.com/_next/static/chunks/1lm-emx6-antj.js

js intigriti.com collected 2026-10-02 02:43:09 UTC 183,720 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,539711,632729,91392,710773,e=>{"use strict";let t;var i,r,s=e.i(843476);class n extends Error{}class a extends n{constructor(e){super(`Invalid DateTime: ${e.toMessage()}`)}}class l extends n{constructor(e){super(`Invalid Interval: ${e.toMessage()}`)}}class o extends n{constructor(e){super(`Invalid Duration: ${e.toMessage()}`)}}class u extends n{}class d extends n{constructor(e){super(`Invalid unit ${e}`)}}class c extends n{}class h extends n{constructor(){super("Zone is an abstract class")}}let f="numeric",p="short",m="long",g={year:f,month:f,day:f},v={year:f,month:p,day:f},y={year:f,month:p,day:f,weekday:p},w={year:f,month:m,day:f},b={year:f,month:m,day:f,weekday:m},S={hour:f,minute:f},T={hour:f,minute:f,second:f},x={hour:f,minute:f,second:f,timeZoneName:p},E={hour:f,minute:f,second:f,timeZoneName:m},k={hour:f,minute:f,hourCycle:"h23"},M={hour:f,minute:f,second:f,hourCycle:"h23"},O={hour:f,minute:f,second:f,hourCycle:"h23",timeZoneName:p},C={hour:f,minute:f,second:f,hourCycle:"h23",timeZoneName:m},N={year:f,month:f,day:f,hour:f,minute:f},I={year:f,month:f,day:f,hour:f,minute:f,second:f},P={year:f,month:p,day:f,hour:f,minute:f},_={year:f,month:p,day:f,hour:f,minute:f,second:f},L={year:f,month:p,day:f,weekday:p,hour:f,minute:f},D={year:f,month:m,day:f,hour:f,minute:f,timeZoneName:p},A={year:f,month:m,day:f,hour:f,minute:f,second:f,timeZoneName:p},V={year:f,month:m,day:f,weekday:m,hour:f,minute:f,timeZoneName:m},z={year:f,month:m,day:f,weekday:m,hour:f,minute:f,second:f,timeZoneName:m};class ${get type(){throw new h}get name(){throw new h}get ianaName(){return this.name}get isUniversal(){throw new h}offsetName(e,t){throw new h}formatOffset(e,t){throw new h}offset(e){throw new h}equals(e){throw new h}get isValid(){throw new h}}let F=null;class j extends ${static get instance(){return null===F&&(F=new j),F}get type(){return"system"}get name(){return new Intl.DateTimeFormat().resolvedOptions().timeZone}get isUniversal(){return!1}offsetName(e,{format:t,locale:i}){return e4(e,t,i)}formatOffset(e,t){return e9(this.offset(e),t)}offset(e){return-new Date(e).getTimezoneOffset()}equals(e){return"system"===e.type}get isValid(){return!0}}let R=new Map,W={year:0,month:1,day:2,era:3,hour:4,minute:5,second:6},G=new Map;class B extends ${static create(e){let t=G.get(e);return void 0===t&&G.set(e,t=new B(e)),t}static resetCache(){G.clear(),R.clear()}static isValidSpecifier(e){return this.isValidZone(e)}static isValidZone(e){if(!e)return!1;try{return new Intl.DateTimeFormat("en-US",{timeZone:e}).format(),!0}catch(e){return!1}}constructor(e){super(),this.zoneName=e,this.valid=B.isValidZone(e)}get type(){return"iana"}get name(){return this.zoneName}get isUniversal(){return!1}offsetName(e,{format:t,locale:i}){return e4(e,t,i,this.name)}formatOffset(e,t){return e9(this.offset(e),t)}offset(e){var t;let i;if(!this.valid)return NaN;let r=new Date(e);if(isNaN(r))return NaN;let s=(t=this.name,void 0===(i=R.get(t))&&(i=new Intl.DateTimeFormat("en-US",{hour12:!1,timeZone:t,year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit",era:"short"}),R.set(t,i)),i),[n,a,l,o,u,d,c]=s.formatToParts?function(e,t){let i=e.formatToParts(t),r=[];for(let e=0;e<i.length;e++){let{type:t,value:s}=i[e],n=W[t];"era"===t?r[n]=s:e$(n)||(r[n]=parseInt(s,10))}return r}(s,r):function(e,t){let i=e.format(t).replace(/\u200E/g,""),[,r,s,n,a,l,o,u]=/(\d+)\/(\d+)\/(\d+) (AD|BC),? (\d+):(\d+):(\d+)/.exec(i);return[n,r,s,a,l,o,u]}(s,r);"BC"===o&&(n=-Math.abs(n)+1);let h=e1({year:n,month:a,day:l,hour:24===u?0:u,minute:d,second:c,millisecond:0}),f=+r,p=f%1e3;return(h-(f-=p>=0?p:1e3+p))/6e4}equals(e){return"iana"===e.type&&e.name===this.name}get isValid(){return this.valid}}let H={},q=new Map;function Z(e,t={}){let i=JSON.stringify([e,t]),r=q.get(i);return void 0===r&&(r=new Intl.DateTimeFormat(e,t),q.set(i,r)),r}let U=new Map,Y=new Map,X=null,J=new Map;function K(e){let t=J.get(e);return void 0===t&&(t=new Intl.DateTimeFormat(e).resolvedOptions(),J.set(e,t)),t}let Q=new Map;function ee(e,t,i,r){let s=e.listingMode();
1return"error"===s?null:"en"===s?i(t):r(t)}class et{constructor(e,t,i){this.padTo=i.padTo||0,this.floor=i.floor||!1;const{padTo:r,floor:s,...n}=i;if(!t||Object.keys(n).length>0){const t={useGrouping:!1,...i};i.padTo>0&&(t.minimumIntegerDigits=i.padTo),this.inf=function(e,t={}){let i=JSON.stringify([e,t]),r=U.get(i);return void 0===r&&(r=new Intl.NumberFormat(e,t),U.set(i,r)),r}(e,t)}}format(e){if(!this.inf)return eZ(this.floor?Math.floor(e):eJ(e,3),this.padTo);{let t=this.floor?Math.floor(e):e;return this.inf.format(t)}}}class ei{constructor(e,t,i){let r;if(this.opts=i,this.originalZone=void 0,this.opts.timeZone)this.dt=e;else if("fixed"===e.zone.type){const t=-1*(e.offset/60),i=t>=0?`Etc/GMT+${t}`:`Etc/GMT${t}`;0!==e.offset&&B.create(i).valid?(r=i,this.dt=e):(r="UTC",this.dt=0===e.offset?e:e.setZone("UTC").plus({minutes:e.offset}),this.originalZone=e.zone)}else"system"===e.zone.type?this.dt=e:"iana"===e.zone.type?(this.dt=e,r=e.zone.name):(r="UTC",this.dt=e.setZone("UTC").plus({minutes:e.offset}),this.originalZone=e.zone);const s={...this.opts};s.timeZone=s.timeZone||r,this.dtf=Z(t,s)}format(){return this.originalZone?this.formatToParts().map(({value:e})=>e).join(""):this.dtf.format(this.dt.toJSDate())}formatToParts(){let e=this.dtf.formatToParts(this.dt.toJSDate());return this.originalZone?e.map(e=>{if("timeZoneName"!==e.type)return e;{let t=this.originalZone.offsetName(this.dt.ts,{locale:this.dt.locale,format:this.opts.timeZoneName});return{...e,value:t}}}):e}resolvedOptions(){return this.dtf.resolvedOptions()}}class er{constructor(e,t,i){this.opts={style:"long",...i},!t&&eR()&&(this.rtf=function(e,t={}){let{base:i,...r}=t,s=JSON.stringify([e,r]),n=Y.get(s);return void 0===n&&(n=new Intl.RelativeTimeFormat(e,t),Y.set(s,n)),n}(e,i))}format(e,t){return this.rtf?this.rtf.format(e,t):function(e,t,i="always",r=!1){let s={years:["year","yr."],quarters:["quarter","qtr."],months:["month","mo."],weeks:["week","wk."],days:["day","day","days"],hours:["hour","hr."],minutes:["minute","min."],seconds:["second","sec."]},n=-1===["hours","minutes","seconds"].indexOf(e);if("auto"===i&&n){let i="days"===e;switch(t){case 1:return i?"tomorrow":`next ${s[e][0]}`;case -1:return i?"yesterday":`last ${s[e][0]}`;case 0:return i?"today":`this ${s[e][0]}`}}let a=Object.is(t,-0)||t<0,l=Math.abs(t),o=1===l,u=s[e],d=r?o?u[1]:u[2]||u[1]:o?s[e][0]:e;return a?`${l} ${d} ago`:`in ${l} ${d}`}(t,e,this.opts.numeric,"long"!==this.opts.style)}formatToParts(e,t){return this.rtf?this.rtf.formatToParts(e,t):[]}}let es={firstDay:1,minimalDays:4,weekend:[6,7]};class en{static fromOpts(e){return en.create(e.locale,e.numberingSystem,e.outputCalendar,e.weekSettings,e.defaultToEN)}static create(e,t,i,r,s=!1){let n=e||ex.defaultLocale;return new en(n||(s?"en-US":X||(X=new Intl.DateTimeFormat().resolvedOptions().locale)),t||ex.defaultNumberingSystem,i||ex.defaultOutputCalendar,eH(r)||ex.defaultWeekSettings,n)}static resetCache(){X=null,q.clear(),U.clear(),Y.clear(),J.clear(),Q.clear()}static fromObject({locale:e,numberingSystem:t,outputCalendar:i,weekSettings:r}={}){return en.create(e,t,i,r)}constructor(e,t,i,r,s){const[n,a,l]=function(e){let t=e.indexOf("-x-");-1!==t&&(e=e.substring(0,t));let i=e.indexOf("-u-");if(-1===i)return[e];{let t,r;try{t=Z(e).resolvedOptions(),r=e}catch(n){let s=e.substring(0,i);t=Z(s).resolvedOptions(),r=s}let{numberingSystem:s,calendar:n}=t;return[r,s,n]}}(e);this.locale=n,this.numberingSystem=t||a||null,this.outputCalendar=i||l||null,this.weekSettings=r,this.intl=function(e,t,i){return(i||t)&&(e.includes("-u-")||(e+="-u"),i&&(e+=`-ca-${i}`),t&&(e+=`-nu-${t}`)),e}(this.locale,this.numberingSystem,this.outputCalendar),this.weekdaysCache={format:{},standalone:{}},this.monthsCache={format:{},standalone:{}},this.meridiemCache=null,this.eraCache={},this.specifiedLocale=s,this.fastNumbersCached=null}get fastNumbers(){return null==this.fastNumbersCached&&(this.fastNumbersCached=(!this.numberingSystem||"latn"===this.numberingSystem)&&("latn"===this.numberingSystem||!this.locale||this.locale.startsWith("en")||"latn"===K(this.locale).numberingSystem)),this.fastNumbersCached}listingMode(){let e=this.isEnglish(),t=(null===this.numberingSystem||"latn"===this.numberingSystem)&&(null===this.outputCalendar||"gregory"===this.outputCalendar);return e&&t?"en":"intl"}clone(e){return e&&0!==Object.getOwnPropertyNames(e).length?en.create(e.locale||this.specifiedLocale,e.numberingSystem||this.numberingSystem,e.outputCalendar||this.outputCalendar,eH(e.weekSettings)||this.weekSettings,e.defaultToEN||!1):this}redefaultToEN(e={}){return this.clone({...e,defaultToEN:!0})}redefaultToSystem(e={}){return this.clone({...e,defaultToEN:!1})}months(e,t=!1){return ee(this,e,ts,()=>{let i="ja"===this.intl||this.intl.startsWith("ja-"),r=(t&=!i)?{month:e,day:"numeric"}:{month:e},s=t?"format":"standalone";if(!this.monthsCache[s][e]){let t=i?e=>this.dtFormatter(e,r).format():e=>this.extract(e,r,"month");this.monthsCache[s][e]=function(e){let t=[];for(let i=1;i<=12;i++){let r=iJ.utc(2009,i,1);t.push(e(r))}return t}(t)}return this.monthsCache[s][e]})}weekdays(e,t=!1){return ee(this,e,to,()=>{let i=t?{weekday:e,year:"numeric",month:"long",day:"numeric"}:{weekday:e},r=t?"format":"standalone";return this.weekdaysCache[r][e]||(this.weekdaysCache[r][e]=function(e){let t=[];for(let i=1;i<=7;i++){let r=iJ.utc(2016,11,13+i);t.push(e(r))}return t}(e=>this.extract(e,i,"weekday"))),this.weekdaysCache[r][e]})}meridiems(){return ee(this,void 0,()=>tu,()=>{if(!this.meridiemCache){let e={hour:"numeric",hourCycle:"h12"};this.meridiemCache=[iJ.utc(2016,11,13,9),iJ.utc(2016,11,13,19)].map(t=>this.extract(t,e,"dayperiod"))}return this.meridiemCache})}eras(e){return ee(this,e,tf,()=>{let t={era:e};return this.eraCache[e]||(this.eraCache[e]=[iJ.utc(-40,1,1),iJ.utc(2017,1,1)].map(e=>this.extract(e,t,"era"))),this.eraCache[e]}
1)}extract(e,t,i){let r=this.dtFormatter(e,t).formatToParts().find(e=>e.type.toLowerCase()===i);return r?r.value:null}numberFormatter(e={}){return new et(this.intl,e.forceSimple||this.fastNumbers,e)}dtFormatter(e,t={}){return new ei(e,this.intl,t)}relFormatter(e={}){return new er(this.intl,this.isEnglish(),e)}listFormatter(e={}){return function(e,t={}){let i=JSON.stringify([e,t]),r=H[i];return r||(r=new Intl.ListFormat(e,t),H[i]=r),r}(this.intl,e)}isEnglish(){return"en"===this.locale||"en-us"===this.locale.toLowerCase()||K(this.intl).locale.startsWith("en-us")}getWeekSettings(){if(this.weekSettings)return this.weekSettings;if(!eW())return es;var e=this.locale;let t=Q.get(e);if(!t){let i=new Intl.Locale(e);"minimalDays"in(t="getWeekInfo"in i?i.getWeekInfo():i.weekInfo)||(t={...es,...t}),Q.set(e,t)}return t}getStartOfWeek(){return this.getWeekSettings().firstDay}getMinDaysInFirstWeek(){return this.getWeekSettings().minimalDays}getWeekendDays(){return this.getWeekSettings().weekend}equals(e){return this.locale===e.locale&&this.numberingSystem===e.numberingSystem&&this.outputCalendar===e.outputCalendar}toString(){return`Locale(${this.locale}, ${this.numberingSystem}, ${this.outputCalendar})`}}let ea=null;class el extends ${static get utcInstance(){return null===ea&&(ea=new el(0)),ea}static instance(e){return 0===e?el.utcInstance:new el(e)}static parseSpecifier(e){if(e){let t=e.match(/^utc(?:([+-]\d{1,2})(?::(\d{2}))?)?$/i);if(t)return new el(e5(t[1],t[2]))}return null}constructor(e){super(),this.fixed=e}get type(){return"fixed"}get name(){return 0===this.fixed?"UTC":`UTC${e9(this.fixed,"narrow")}`}get ianaName(){return 0===this.fixed?"Etc/UTC":`Etc/GMT${e9(-this.fixed,"narrow")}`}offsetName(){return this.name}formatOffset(e,t){return e9(this.fixed,t)}get isUniversal(){return!0}offset(){return this.fixed}equals(e){return"fixed"===e.type&&e.fixed===this.fixed}get isValid(){return!0}}class eo extends ${constructor(e){super(),this.zoneName=e}get type(){return"invalid"}get name(){return this.zoneName}get isUniversal(){return!1}offsetName(){return null}formatOffset(){return""}offset(){return NaN}equals(){return!1}get isValid(){return!1}}function eu(e,t){if(e$(e)||null===e)return t;if(e instanceof $)return e;if("string"==typeof e){let i=e.toLowerCase();return"default"===i?t:"local"===i||"system"===i?j.instance:"utc"===i||"gmt"===i?el.utcInstance:el.parseSpecifier(i)||B.create(e)}if(eF(e))return el.instance(e);if("object"==typeof e&&"offset"in e&&"function"==typeof e.offset)return e;else return new eo(e)}let ed={arab:"[٠-٩]",arabext:"[۰-۹]",bali:"[᭐-᭙]",beng:"[০-৯]",deva:"[०-९]",fullwide:"[0-9]",gujr:"[૦-૯]",hanidec:"[〇|一|二|三|四|五|六|七|八|九]",khmr:"[០-៩]",knda:"[೦-೯]",laoo:"[໐-໙]",limb:"[᥆-᥏]",mlym:"[൦-൯]",mong:"[᠐-᠙]",mymr:"[၀-၉]",orya:"[୦-୯]",tamldec:"[௦-௯]",telu:"[౦-౯]",thai:"[๐-๙]",tibt:"[༠-༩]",latn:"\\d"},ec={arab:[1632,1641],arabext:[1776,1785],bali:[6992,7001],beng:[2534,2543],deva:[2406,2415],fullwide:[65296,65303],gujr:[2790,2799],khmr:[6112,6121],knda:[3302,3311],laoo:[3792,3801],limb:[6470,6479],mlym:[3430,3439],mong:[6160,6169],mymr:[4160,4169],orya:[2918,2927],tamldec:[3046,3055],telu:[3174,3183],thai:[3664,3673],tibt:[3872,3881]},eh=ed.hanidec.replace(/[\[|\]]/g,"").split(""),ef=new Map;function ep({numberingSystem:e},t=""){let i=e||"latn",r=ef.get(i);void 0===r&&(r=new Map,ef.set(i,r));let s=r.get(t);return void 0===s&&(s=RegExp(`${ed[i]}${t}`),r.set(t,s)),s}let em=()=>Date.now(),eg="system",ev=null,ey=null,ew=null,eb=60,eS,eT=null;class ex{static get now(){return em}static set now(e){em=e}static set defaultZone(e){eg=e}static get defaultZone(){return eu(eg,j.instance)}static get defaultLocale(){return ev}static set defaultLocale(e){ev=e}static get defaultNumberingSystem(){return ey}static set defaultNumberingSystem(e){ey=e}
1static get defaultOutputCalendar(){return ew}static set defaultOutputCalendar(e){ew=e}static get defaultWeekSettings(){return eT}static set defaultWeekSettings(e){eT=eH(e)}static get twoDigitCutoffYear(){return eb}static set twoDigitCutoffYear(e){eb=e%100}static get throwOnInvalid(){return eS}static set throwOnInvalid(e){eS=e}static resetCaches(){en.resetCache(),B.resetCache(),iJ.resetCache(),ef.clear()}}class eE{constructor(e,t){this.reason=e,this.explanation=t}toMessage(){return this.explanation?`${this.reason}: ${this.explanation}`:this.reason}}let ek=[0,31,59,90,120,151,181,212,243,273,304,334],eM=[0,31,60,91,121,152,182,213,244,274,305,335];function eO(e,t){return new eE("unit out of range",`you specified ${t} (of type ${typeof t}) as a ${e}, which is invalid`)}function eC(e,t,i){let r=new Date(Date.UTC(e,t-1,i));e<100&&e>=0&&r.setUTCFullYear(r.getUTCFullYear()-1900);let s=r.getUTCDay();return 0===s?7:s}function eN(e,t){let i=eK(e)?eM:ek,r=i.findIndex(e=>e<t),s=t-i[r];return{month:r+1,day:s}}function eI(e,t){return(e-t+7)%7+1}function eP(e,t=4,i=1){let{year:r,month:s,day:n}=e,a=n+(eK(r)?eM:ek)[s-1],l=eI(eC(r,s,n),i),o=Math.floor((a-l+14-t)/7),u;return o<1?o=e3(u=r-1,t,i):o>e3(r,t,i)?(u=r+1,o=1):u=r,{weekYear:u,weekNumber:o,weekday:l,...te(e)}}function e_(e,t=4,i=1){let{weekYear:r,weekNumber:s,weekday:n}=e,a=eI(eC(r,1,t),i),l=eQ(r),o=7*s+n-a-7+t,u;o<1?o+=eQ(u=r-1):o>l?(u=r+1,o-=eQ(r)):u=r;let{month:d,day:c}=eN(u,o);return{year:u,month:d,day:c,...te(e)}}function eL(e){let{year:t,month:i,day:r}=e,s=r+(eK(t)?eM:ek)[i-1];return{year:t,ordinal:s,...te(e)}}function eD(e){let{year:t,ordinal:i}=e,{month:r,day:s}=eN(t,i);return{year:t,month:r,day:s,...te(e)}}function eA(e,t){if(!(!e$(e.localWeekday)||!e$(e.localWeekNumber)||!e$(e.localWeekYear)))return{minDaysInFirstWeek:4,startOfWeek:1};if(!e$(e.weekday)||!e$(e.weekNumber)||!e$(e.weekYear))throw new u("Cannot mix locale-based week fields with ISO-based week fields");return e$(e.localWeekday)||(e.weekday=e.localWeekday),e$(e.localWeekNumber)||(e.weekNumber=e.localWeekNumber),e$(e.localWeekYear)||(e.weekYear=e.localWeekYear),delete e.localWeekday,delete e.localWeekNumber,delete e.localWeekYear,{minDaysInFirstWeek:t.getMinDaysInFirstWeek(),startOfWeek:t.getStartOfWeek()}}function eV(e){let t=ej(e.year),i=eq(e.month,1,12),r=eq(e.day,1,e0(e.year,e.month));return t?i?!r&&eO("day",e.day):eO("month",e.month):eO("year",e.year)}function ez(e){let{hour:t,minute:i,second:r,millisecond:s}=e,n=eq(t,0,23)||24===t&&0===i&&0===r&&0===s,a=eq(i,0,59),l=eq(r,0,59),o=eq(s,0,999);return n?a?l?!o&&eO("millisecond",s):eO("second",r):eO("minute",i):eO("hour",t)}function e$(e){return void 0===e}function eF(e){return"number"==typeof e}function ej(e){return"number"==typeof e&&e%1==0}function eR(){try{return"u">typeof Intl&&!!Intl.RelativeTimeFormat}catch(e){return!1}}function eW(){try{return"u">typeof Intl&&!!Intl.Locale&&("weekInfo"in Intl.Locale.prototype||"getWeekInfo"in Intl.Locale.prototype)}catch(e){return!1}}function eG(e,t,i){if(0!==e.length)return e.reduce((e,r)=>{let s=[t(r),r];return e&&i(e[0],s[0])===e[0]?e:s},null)[1]}function eB(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function eH(e){if(null==e)return null;if("object"!=typeof e)throw new c("Week settings must be an object");if(!eq(e.firstDay,1,7)||!eq(e.minimalDays,1,7)||!Array.isArray(e.weekend)||e.weekend.some(e=>!eq(e,1,7)))throw new c("Invalid week settings");return{firstDay:e.firstDay,minimalDays:e.minimalDays,weekend:Array.from(e.weekend)}}function eq(e,t,i){return ej(e)&&e>=t&&e<=i}function eZ(e,t=2){return e<0?"-"+(""+-e).padStart(t,"0"):(""+e).padStart(t,"0")}function eU(e){if(!e$(e)&&null!==e&&""!==e)return parseInt(e,10)}function eY(e){if(!e$(e)&&null!==e&&""!==e)return parseFloat(e)}function eX(e){if(!e$(e)&&null!==e&&""!==e)return Math.floor(1e3*parseFloat("0."+e))}function eJ(e,t,i="round"){let r=10**t;switch(i){case"expand":return e>0?Math.ceil(e*r)/r:Math.floor(e*r)/r;case"trunc":return Math.trunc(e*r)/r;case"round":return Math.round(e*r)/r;case"floor":return Math.floor(e*r)/r;case"ceil":return Math.ceil(e*r)/r;default:throw RangeError(`Value rounding ${i} is out of range`)}}function eK(e){return e%4==0&&(e%100!=0||e%400==0)}function eQ(e){return eK(e)?366:365}function e0(e,t){var i;let r=(i=t-1)-12*Math.floor(i/12)+1;return 2===r?eK(e+(t-r)/12)?29:28:[31,null,31,30,31,30,31,31,30,31,30,31][r-1]}function e1(e){let t=Date.UTC(e.year,e.month-1,e.day,e.hour,e.minute,e.second,e.millisecond);return e.year<100&&e.year>=0&&(t=new Date(t)).setUTCFullYear(e.year,e.month-1,e.day),+t}function e2(e,t,i){return-eI(eC(e,1,t),i)+t-1}function e3(e,t=4,i=1){let r=e2(e,t,i),s=e2(e+1,t,i);return(eQ(e)-r+s)/7}function e6(e){return e>99?e:e>ex.twoDigitCutoffYear?1900+e:2e3+e}function e4(e,t,i,r=null){let s=new Date(e),n={hourCycle:"h23",year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit"};r&&(n.timeZone=r);let a={timeZoneName:t,...n},l=new Intl.DateTimeFormat(i,a).formatToParts(s).find(e=>"timezonename"===e.type.toLowerCase());return l?l.value:null}function e5(e,t){let i=parseInt(e,10);Number.isNaN(i)&&(i=0);let r=parseInt(t,10)||0,s=i<0||Object.is(i,-0)?-r:r;return 60*i+s}function e7(e){let t=Number(e);if("boolean"==typeof e||""===e||!Number.isFinite(t))throw new c(`Invalid unit value ${e}`);return t}function e8(e,t){let i={};for(let r in e)if(eB(e,r)){let s=e[r];if(null==s)continue;i[t(r)]=e7(s)}return i}function e9(e,t){let i=Math.trunc(Math.abs(e/60)),r=Math.trunc(Math.abs(e%60)),s=e>=0?"+":"-";switch(t){case"short":return`${s}${eZ(i,2)}:${eZ(r,2)}`;case"narrow":return`${s}${i}${r>0?`:${r}`:""}`;case"techie":return`${s}${eZ(i,2)}${eZ(r,2)}`;default:throw RangeError(`Value format ${t} is out of range for property format`)}}function te(e){return["hour","minute","second","millisecond"].reduce((t,i)=>(t[i]=e[i],t),{})}let tt=["January","February","March","April","May","June","July","August","September","October","November","December"],ti=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],tr=["J","F","M","A","M","J","J","A","S","O","N","D"];function ts(e){switch(e){case"narrow":return[...tr];case"short":return[...ti];case"long":return[...tt];case"numeric":return["1","2","3","4","5","6","7","8","9","10","11","12"];case"2-digit":return["01","02","03","04","05","06","07","08","09","10","11","12"];default:return null}}
1let tn=["Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"],ta=["Mon","Tue","Wed","Thu","Fri","Sat","Sun"],tl=["M","T","W","T","F","S","S"];function to(e){switch(e){case"narrow":return[...tl];case"short":return[...ta];case"long":return[...tn];case"numeric":return["1","2","3","4","5","6","7"];default:return null}}let tu=["AM","PM"],td=["Before Christ","Anno Domini"],tc=["BC","AD"],th=["B","A"];function tf(e){switch(e){case"narrow":return[...th];case"short":return[...tc];case"long":return[...td];default:return null}}function tp(e,t){let i="";for(let r of e)r.literal?i+=r.val:i+=t(r.val);return i}let tm={D:g,DD:v,DDD:w,DDDD:b,t:S,tt:T,ttt:x,tttt:E,T:k,TT:M,TTT:O,TTTT:C,f:N,ff:P,fff:D,ffff:V,F:I,FF:_,FFF:A,FFFF:z};class tg{static create(e,t={}){return new tg(e,t)}static parseFormat(e){let t=null,i="",r=!1,s=[];for(let n=0;n<e.length;n++){let a=e.charAt(n);"'"===a?((i.length>0||r)&&s.push({literal:r||/^\s+$/.test(i),val:""===i?"'":i}),t=null,i="",r=!r):r||a===t?i+=a:(i.length>0&&s.push({literal:/^\s+$/.test(i),val:i}),i=a,t=a)}return i.length>0&&s.push({literal:r||/^\s+$/.test(i),val:i}),s}static macroTokenToFormatOpts(e){return tm[e]}constructor(e,t){this.opts=t,this.loc=e,this.systemLoc=null}formatWithSystemDefault(e,t){return null===this.systemLoc&&(this.systemLoc=this.loc.redefaultToSystem()),this.systemLoc.dtFormatter(e,{...this.opts,...t}).format()}dtFormatter(e,t={}){return this.loc.dtFormatter(e,{...this.opts,...t})}formatDateTime(e,t){return this.dtFormatter(e,t).format()}formatDateTimeParts(e,t){return this.dtFormatter(e,t).formatToParts()}formatInterval(e,t){return this.dtFormatter(e.start,t).dtf.formatRange(e.start.toJSDate(),e.end.toJSDate())}resolvedOptions(e,t){return this.dtFormatter(e,t).resolvedOptions()}num(e,t=0,i){if(this.opts.forceSimple)return eZ(e,t);let r={...this.opts};return t>0&&(r.padTo=t),i&&(r.signDisplay=i),this.loc.numberFormatter(r).format(e)}formatDateTimeFromString(e,t){let i="en"===this.loc.listingMode(),r=this.loc.outputCalendar&&"gregory"!==this.loc.outputCalendar,s=(t,i)=>this.loc.extract(e,t,i),n=t=>e.isOffsetFixed&&0===e.offset&&t.allowZ?"Z":e.isValid?e.zone.formatOffset(e.ts,t.format):"",a=(t,r)=>i?ts(t)[e.month-1]:s(r?{month:t}:{month:t,day:"numeric"},"month"),l=(t,r)=>i?to(t)[e.weekday-1]:s(r?{weekday:t}:{weekday:t,month:"long",day:"numeric"},"weekday"),o=t=>{let i=tg.macroTokenToFormatOpts(t);return i?this.formatWithSystemDefault(e,i):t},u=t=>i?tf(t)[e.year<0?0:1]:s({era:t},"era"),d=t=>{switch(t){case"S":return this.num(e.millisecond);case"u":case"SSS":return this.num(e.millisecond,3);case"s":return this.num(e.second);case"ss":return this.num(e.second,2);case"uu":return this.num(Math.floor(e.millisecond/10),2);case"uuu":return this.num(Math.floor(e.millisecond/100));case"m":return this.num(e.minute);case"mm":return this.num(e.minute,2);case"h":return this.num(e.hour%12==0?12:e.hour%12);case"hh":return this.num(e.hour%12==0?12:e.hour%12,2);case"H":return this.num(e.hour);case"HH":return this.num(e.hour,2);case"Z":return n({format:"narrow",allowZ:this.opts.allowZ});case"ZZ":return n({format:"short",allowZ:this.opts.allowZ});case"ZZZ":return n({format:"techie",allowZ:this.opts.allowZ});case"ZZZZ":return e.zone.offsetName(e.ts,{format:"short",locale:this.loc.locale});case"ZZZZZ":return e.zone.offsetName(e.ts,{format:"long",locale:this.loc.locale});case"z":return e.zoneName;case"a":return i?tu[e.hour<12?0:1]:s({hour:"numeric",hourCycle:"h12"},"dayperiod");case"d":return r?s({day:"numeric"},"day"):this.num(e.day);case"dd":return r?s({day:"2-digit"},"day"):this.num(e.day,2);case"c":case"E":return this.num(e.weekday);case"ccc":return l("short",!0);case"cccc":return l("long",!0);case"ccccc":return l("narrow",!0);case"EEE":return l("short",!1);case"EEEE":return l("long",!1);case"EEEEE":return l("narrow",!1);case"L":return r?s({month:"numeric",day:"numeric"},"month"):this.num(e.month);case"LL":return r?s({month:"2-digit",day:"numeric"},"month"):this.num(e.month,2);case"LLL":return a("short",!0);case"LLLL":return a("long",!0);case"LLLLL":return a("narrow",!0);case"M":return r?s({month:"numeric"},"month"):this.num(e.month);case"MM":return r?s({month:"2-digit"},"month"):this.num(e.month,2);case"MMM":return a("short",!1);case"MMMM":return a("long",!1);case"MMMMM":return a("narrow",!1);case"y":return r?s({year:"numeric"},"year"):this.num(e.year);case"yy":return r?s({year:"2-digit"},"year"):this.num(e.year.toString().slice(-2),2);case"yyyy":return r?s({year:"numeric"},"year"):this.num(e.year,4);case"yyyyyy":return r?s({year:"numeric"},"year"):this.num(e.year,6);case"G":return u("short");case"GG":return u("long");case"GGGGG":return u("narrow");case"kk":return this.num(e.weekYear.toString().slice(-2),2);case"kkkk":return this.num(e.weekYear,4);case"W":return this.num(e.weekNumber);
1case"WW":return this.num(e.weekNumber,2);case"n":return this.num(e.localWeekNumber);case"nn":return this.num(e.localWeekNumber,2);case"ii":return this.num(e.localWeekYear.toString().slice(-2),2);case"iiii":return this.num(e.localWeekYear,4);case"o":return this.num(e.ordinal);case"ooo":return this.num(e.ordinal,3);case"q":return this.num(e.quarter);case"qq":return this.num(e.quarter,2);case"X":return this.num(Math.floor(e.ts/1e3));case"x":return this.num(e.ts);default:return o(t)}};return tp(tg.parseFormat(t),d)}formatDurationFromString(e,t){let i="negativeLargestOnly"===this.opts.signMode?-1:1,r=e=>{switch(e[0]){case"S":return"milliseconds";case"s":return"seconds";case"m":return"minutes";case"h":return"hours";case"d":return"days";case"w":return"weeks";case"M":return"months";case"y":return"years";default:return null}},s=(e,t)=>s=>{let n=r(s);if(!n)return s;{let r,a=t.isNegativeDuration&&n!==t.largestUnit?i:1;return r="negativeLargestOnly"===this.opts.signMode&&n!==t.largestUnit?"never":"all"===this.opts.signMode?"always":"auto",this.num(e.get(n)*a,s.length,r)}},n=tg.parseFormat(t),a=n.reduce((e,{literal:t,val:i})=>t?e:e.concat(i),[]),l=e.shiftTo(...a.map(r).filter(e=>e)),o={isNegativeDuration:l<0,largestUnit:Object.keys(l.values)[0]};return tp(n,s(l,o))}}let tv=/[A-Za-z_+-]{1,256}(?::?\/[A-Za-z0-9_+-]{1,256}(?:\/[A-Za-z0-9_+-]{1,256})?)?/;function ty(...e){let t=e.reduce((e,t)=>e+t.source,"");return RegExp(`^${t}$`)}function tw(...e){return t=>e.reduce(([e,i,r],s)=>{let[n,a,l]=s(t,r);return[{...e,...n},a||i,l]},[{},null,1]).slice(0,2)}function tb(e,...t){if(null==e)return[null,null];for(let[i,r]of t){let t=i.exec(e);if(t)return r(t)}return[null,null]}function tS(...e){return(t,i)=>{let r,s={};for(r=0;r<e.length;r++)s[e[r]]=eU(t[i+r]);return[s,null,i+r]}}let tT=/(?:([Zz])|([+-]\d\d)(?::?(\d\d))?)/,tx=`(?:${tT.source}?(?:\\[(${tv.source})\\])?)?`,tE=/(\d\d)(?::?(\d\d)(?::?(\d\d)(?:[.,](\d{1,30}))?)?)?/,tk=RegExp(`${tE.source}${tx}`),tM=RegExp(`(?:[Tt]${tk.source})?`),tO=tS("weekYear","weekNumber","weekDay"),tC=tS("year","ordinal"),tN=RegExp(`${tE.source} ?(?:${tT.source}|(${tv.source}))?`),tI=RegExp(`(?: ${tN.source})?`);function tP(e,t,i){let r=e[t];return e$(r)?i:eU(r)}function t_(e,t){return[{hours:tP(e,t,0),minutes:tP(e,t+1,0),seconds:tP(e,t+2,0),milliseconds:eX(e[t+3])},null,t+4]}function tL(e,t){let i=!e[t]&&!e[t+1],r=e5(e[t+1],e[t+2]);return[{},i?null:el.instance(r),t+3]}function tD(e,t){return[{},e[t]?B.create(e[t]):null,t+1]}let tA=RegExp(`^T?${tE.source}$`),tV=/^-?P(?:(?:(-?\d{1,20}(?:\.\d{1,20})?)Y)?(?:(-?\d{1,20}(?:\.\d{1,20})?)M)?(?:(-?\d{1,20}(?:\.\d{1,20})?)W)?(?:(-?\d{1,20}(?:\.\d{1,20})?)D)?(?:T(?:(-?\d{1,20}(?:\.\d{1,20})?)H)?(?:(-?\d{1,20}(?:\.\d{1,20})?)M)?(?:(-?\d{1,20})(?:[.,](-?\d{1,20}))?S)?)?)$/;function tz(e){let[t,i,r,s,n,a,l,o,u]=e,d="-"===t[0],c=o&&"-"===o[0],h=(e,t=!1)=>void 0!==e&&(t||e&&d)?-e:e;return[{years:h(eY(i)),months:h(eY(r)),weeks:h(eY(s)),days:h(eY(n)),hours:h(eY(a)),minutes:h(eY(l)),seconds:h(eY(o),"-0"===o),milliseconds:h(eX(u),c)}]}let t$={GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function tF(e,t,i,r,s,n,a){let l={year:2===t.length?e6(eU(t)):eU(t),month:ti.indexOf(i)+1,day:eU(r),hour:eU(s),minute:eU(n)};return a&&(l.second=eU(a)),e&&(l.weekday=e.length>3?tn.indexOf(e)+1:ta.indexOf(e)+1),l}let tj=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|(?:([+-]\d\d)(\d\d)))$/;function tR(e){let[,t,i,r,s,n,a,l,o,u,d,c]=e;return[tF(t,s,r,i,n,a,l),new el(o?t$[o]:u?0:e5(d,c))]}let tW=/^(Mon|Tue|Wed|Thu|Fri|Sat|Sun), (\d\d) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) (\d{4}) (\d\d):(\d\d):(\d\d) GMT$/,tG=/^(Monday|Tuesday|Wednesday|Thursday|Friday|Saturday|Sunday), (\d\d)-(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)-(\d\d) (\d\d):(\d\d):(\d\d) GMT$/,tB=/^(Mon|Tue|Wed|Thu|Fri|Sat|Sun) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) ( \d|\d\d) (\d\d):(\d\d):(\d\d) (\d{4})$/;function tH(e){let[,t,i,r,s,n,a,l]=e;return[tF(t,s,r,i,n,a,l),el.utcInstance]}function tq(e){let[,t,i,r,s,n,a,l]=e;return[tF(t,l,i,r,s,n,a),el.utcInstance]}let tZ=ty(/([+-]\d{6}|\d{4})(?:-?(\d\d)(?:-?(\d\d))?)?/,tM),tU=ty(/(\d{4})-?W(\d\d)(?:-?(\d))?/,tM),tY=ty(/(\d{4})-?(\d{3})/,tM),tX=ty(tk),tJ=tw(function(e,t){return[{year:tP(e,t),month:tP(e,t+1,1),day:tP(e,t+2,1)},null,t+3]},t_,tL,tD),tK=tw(tO,t_,tL,tD),tQ=tw(tC,t_,tL,tD),t0=tw(t_,tL,tD),t1=tw(t_),t2=ty(/(\d{4})-(\d\d)-(\d\d)/,tI),t3=ty(tN),t6=tw(t_,tL,tD),t4="Invalid Duration",t5={weeks:{days:7,hours:168,minutes:10080,seconds:604800,milliseconds:6048e5},days:{hours:24,minutes:1440,seconds:86400,milliseconds:864e5},hours:{minutes:60,seconds:3600,milliseconds:36e5},minutes:{seconds:60,milliseconds:6e4},seconds:{milliseconds:1e3}},t7={years:{quarters:4,months:12,weeks:52,days:365,hours:8760,minutes:525600,seconds:31536e3,milliseconds:31536e6},quarters:{months:3,weeks:13,days:91,hours:2184,minutes:131040,seconds:7862400,milliseconds:78624e5},months:{weeks:4,days:30,hours:720,minutes:43200,seconds:2592e3,milliseconds:2592e6},...t5},t8={years:{quarters:4,months:12,weeks:52.1775,days:365.2425,hours:8765.82,minutes:525949.2,seconds:0x1e18558,milliseconds:31556952e3},quarters:{months:3,weeks:13.044375,days:91.310625,hours:2191.455,minutes:131487.3,seconds:7889238,milliseconds:7889238e3},months:{weeks:30.436875/7,days:30.436875,hours:730.485,minutes:43829.1,seconds:2629746,milliseconds:2629746e3},...t5},t9=["years","quarters","months","weeks","days","hours","minutes","seconds","milliseconds"],ie=t9.slice(0).reverse();function it(e,t,i=!1){return new ia({values:i?t.values:{...e.values,...t.values||{}},loc:e.loc.clone(t.loc),conversionAccuracy:t.conversionAccuracy||e.conversionAccuracy,matrix:t.matrix||e.matrix})}function ii(e,t){let i=t.milliseconds??0;for(let r of ie.slice(1))t[r]&&(i+=t[r]*e[r].milliseconds);return i}function ir(e,t){let i=0>ii(e,t)?-1:1;t9.reduceRight((r,s)=>{if(e$(t[s]))return r;if(r){let n=t[r]*i,a=e[s][r],l=Math.floor(n/a);t[s]+=l*i,t[r]-=l*a*i}return s},null),t9.reduce((i,r)=>{if(e$(t[r]))return i;if(i){let s=t[i]%1;t[i]-=s,t[r]+=s*e[i][r]}return r},null)}function is(e){let t={};for(let[i,r]of Object.entries(e))0!==r&&(t[i]=r);return t}class ia{constructor(e){const t="longterm"===e.conversionAccuracy;let i=t?t8:t7;e.matrix&&(i=e.matrix),this.values=e.values,this.loc=e.loc||en.create(),this.conversionAccuracy=t?"longterm":"casual",this.invalid=e.invalid||null,this.matrix=i,this.isLuxonDuration=!0}static fromMillis(e,t){return ia.fromObject({milliseconds:e},t)}static fromObject(e,t={}){if(null==e||"object"!=typeof e)throw new c(`Duration.fromObject: argument expected to be an object, got ${null===e?"null":typeof e}`);return new ia({values:e8(e,ia.normalizeUnit),loc:en.fromObject(t),conversionAccuracy:t.conversionAccuracy,matrix:t.matrix})}static fromDurationLike(e){if(eF(e))return ia.fromMillis(e);if(ia.isDuration(e))return e;if("object"==typeof e)return ia.fromObject(e);throw new c(`Unknown duration argument ${e} of type ${typeof e}`)}static fromISO(e,t){let[i]=tb(e,[tV,tz]);return i?ia.fromObject(i,t):ia.invalid("unparsable",`the input "${e}" can't be parsed as ISO 8601`)}static fromISOTime(e,t){let[i]=tb(e,[tA,t1]);return i?ia.fromObject(i,t):ia.invalid("unparsable",`the input "${e}" can't be parsed as ISO 8601`)}
1static invalid(e,t=null){if(!e)throw new c("need to specify a reason the Duration is invalid");let i=e instanceof eE?e:new eE(e,t);if(!ex.throwOnInvalid)return new ia({invalid:i});throw new o(i)}static normalizeUnit(e){let t={year:"years",years:"years",quarter:"quarters",quarters:"quarters",month:"months",months:"months",week:"weeks",weeks:"weeks",day:"days",days:"days",hour:"hours",hours:"hours",minute:"minutes",minutes:"minutes",second:"seconds",seconds:"seconds",millisecond:"milliseconds",milliseconds:"milliseconds"}[e?e.toLowerCase():e];if(!t)throw new d(e);return t}static isDuration(e){return e&&e.isLuxonDuration||!1}get locale(){return this.isValid?this.loc.locale:null}get numberingSystem(){return this.isValid?this.loc.numberingSystem:null}toFormat(e,t={}){let i={...t,floor:!1!==t.round&&!1!==t.floor};return this.isValid?tg.create(this.loc,i).formatDurationFromString(this,e):t4}toHuman(e={}){if(!this.isValid)return t4;let t=!1!==e.showZeros,i=t9.map(i=>{let r=this.values[i];return e$(r)||0===r&&!t?null:this.loc.numberFormatter({style:"unit",unitDisplay:"long",...e,unit:i.slice(0,-1)}).format(r)}).filter(e=>e);return this.loc.listFormatter({type:"conjunction",style:e.listStyle||"narrow",...e}).format(i)}toObject(){return this.isValid?{...this.values}:{}}toISO(){if(!this.isValid)return null;let e="P";return 0!==this.years&&(e+=this.years+"Y"),(0!==this.months||0!==this.quarters)&&(e+=this.months+3*this.quarters+"M"),0!==this.weeks&&(e+=this.weeks+"W"),0!==this.days&&(e+=this.days+"D"),(0!==this.hours||0!==this.minutes||0!==this.seconds||0!==this.milliseconds)&&(e+="T"),0!==this.hours&&(e+=this.hours+"H"),0!==this.minutes&&(e+=this.minutes+"M"),(0!==this.seconds||0!==this.milliseconds)&&(e+=eJ(this.seconds+this.milliseconds/1e3,3)+"S"),"P"===e&&(e+="T0S"),e}toISOTime(e={}){if(!this.isValid)return null;let t=this.toMillis();return t<0||t>=864e5?null:(e={suppressMilliseconds:!1,suppressSeconds:!1,includePrefix:!1,format:"extended",...e,includeOffset:!1},iJ.fromMillis(t,{zone:"UTC"}).toISOTime(e))}toJSON(){return this.toISO()}toString(){return this.toISO()}[Symbol.for("nodejs.util.inspect.custom")](){return this.isValid?`Duration { values: ${JSON.stringify(this.values)} }`:`Duration { Invalid, reason: ${this.invalidReason} }`}toMillis(){return this.isValid?ii(this.matrix,this.values):NaN}valueOf(){return this.toMillis()}plus(e){if(!this.isValid)return this;let t=ia.fromDurationLike(e),i={};for(let e of t9)(eB(t.values,e)||eB(this.values,e))&&(i[e]=t.get(e)+this.get(e));return it(this,{values:i},!0)}minus(e){if(!this.isValid)return this;let t=ia.fromDurationLike(e);return this.plus(t.negate())}mapUnits(e){if(!this.isValid)return this;let t={};for(let i of Object.keys(this.values))t[i]=e7(e(this.values[i],i));return it(this,{values:t},!0)}get(e){return this[ia.normalizeUnit(e)]}set(e){return this.isValid?it(this,{values:{...this.values,...e8(e,ia.normalizeUnit)}}):this}reconfigure({locale:e,numberingSystem:t,conversionAccuracy:i,matrix:r}={}){return it(this,{loc:this.loc.clone({locale:e,numberingSystem:t}),matrix:r,conversionAccuracy:i})}as(e){return this.isValid?this.shiftTo(e).get(e):NaN}normalize(){if(!this.isValid)return this;let e=this.toObject();return ir(this.matrix,e),it(this,{values:e},!0)}rescale(){return this.isValid?it(this,{values:is(this.normalize().shiftToAll().toObject())},!0):this}shiftTo(...e){let t;if(!this.isValid||0===e.length)return this;e=e.map(e=>ia.normalizeUnit(e));let i={},r={},s=this.toObject();for(let n of t9)if(e.indexOf(n)>=0){t=n;let e=0;for(let t in r)e+=this.matrix[t][n]*r[t],r[t]=0;eF(s[n])&&(e+=s[n]);let a=Math.trunc(e);i[n]=a,r[n]=(1e3*e-1e3*a)/1e3}else eF(s[n])&&(r[n]=s[n]);for(let e in r)0!==r[e]&&(i[t]+=e===t?r[e]:r[e]/this.matrix[t][e]);return ir(this.matrix,i),it(this,{values:i},!0)}shiftToAll(){return this.isValid?this.shiftTo("years","months","weeks","days","hours","minutes","seconds","milliseconds"):this}negate(){if(!this.isValid)return this;let e={};for(let t of Object.keys(this.values))e[t]=0===this.values[t]?0:-this.values[t];return it(this,{values:e},!0)}removeZeros(){return this.isValid?it(this,{values:is(this.values)},!0):this}get years(){return this.isValid?this.values.years||0:NaN}get quarters(){return this.isValid?this.values.quarters||0:NaN}get months(){return this.isValid?this.values.months||0:NaN}get weeks(){return this.isValid?this.values.weeks||0:NaN}get days(){return this.isValid?this.values.days||0:NaN}get hours(){return this.isValid?this.values.hours||0:NaN}get minutes(){return this.isValid?this.values.minutes||0:NaN}get seconds(){return this.isValid?this.values.seconds||0:NaN}get milliseconds(){return this.isValid?this.values.milliseconds||0:NaN}get isValid(){return null===this.invalid}get invalidReason(){return this.invalid?this.invalid.reason:null}get invalidExplanation(){return this.invalid?this.invalid.explanation:null}equals(e){if(!this.isValid||!e.isValid||!this.loc.equals(e.loc))return!1;for(let r of t9){var t,i;if(t=this.values[r],i=e.values[r],void 0===t||0===t?void 0!==i&&0!==i:t!==i)return!1}return!0}}let il="Invalid Interval";class io{constructor(e){this.s=e.start,this.e=e.end,this.invalid=e.invalid||null,this.isLuxonInterval=!0}
1static invalid(e,t=null){if(!e)throw new c("need to specify a reason the Interval is invalid");let i=e instanceof eE?e:new eE(e,t);if(!ex.throwOnInvalid)return new io({invalid:i});throw new l(i)}static fromDateTimes(e,t){var i,r;let s=iK(e),n=iK(t),a=(i=s,r=n,i&&i.isValid?r&&r.isValid?r<i?io.invalid("end before start",`The end of an interval must be after its start, but you had start=${i.toISO()} and end=${r.toISO()}`):null:io.invalid("missing or invalid end"):io.invalid("missing or invalid start"));return null==a?new io({start:s,end:n}):a}static after(e,t){let i=ia.fromDurationLike(t),r=iK(e);return io.fromDateTimes(r,r.plus(i))}static before(e,t){let i=ia.fromDurationLike(t),r=iK(e);return io.fromDateTimes(r.minus(i),r)}static fromISO(e,t){let[i,r]=(e||"").split("/",2);if(i&&r){let e,s,n,a;try{s=(e=iJ.fromISO(i,t)).isValid}catch(e){s=!1}try{a=(n=iJ.fromISO(r,t)).isValid}catch(e){a=!1}if(s&&a)return io.fromDateTimes(e,n);if(s){let i=ia.fromISO(r,t);if(i.isValid)return io.after(e,i)}else if(a){let e=ia.fromISO(i,t);if(e.isValid)return io.before(n,e)}}return io.invalid("unparsable",`the input "${e}" can't be parsed as ISO 8601`)}static isInterval(e){return e&&e.isLuxonInterval||!1}get start(){return this.isValid?this.s:null}get end(){return this.isValid?this.e:null}get lastDateTime(){return this.isValid&&this.e?this.e.minus(1):null}get isValid(){return null===this.invalidReason}get invalidReason(){return this.invalid?this.invalid.reason:null}get invalidExplanation(){return this.invalid?this.invalid.explanation:null}length(e="milliseconds"){return this.isValid?this.toDuration(e).get(e):NaN}count(e="milliseconds",t){let i;if(!this.isValid)return NaN;let r=this.start.startOf(e,t);return Math.floor((i=(i=t?.useLocaleWeeks?this.end.reconfigure({locale:r.locale}):this.end).startOf(e,t)).diff(r,e).get(e))+(i.valueOf()!==this.end.valueOf())}hasSame(e){return!!this.isValid&&(this.isEmpty()||this.e.minus(1).hasSame(this.s,e))}isEmpty(){return this.s.valueOf()===this.e.valueOf()}isAfter(e){return!!this.isValid&&this.s>e}isBefore(e){return!!this.isValid&&this.e<=e}contains(e){return!!this.isValid&&this.s<=e&&this.e>e}set({start:e,end:t}={}){return this.isValid?io.fromDateTimes(e||this.s,t||this.e):this}splitAt(...e){if(!this.isValid)return[];let t=e.map(iK).filter(e=>this.contains(e)).sort((e,t)=>e.toMillis()-t.toMillis()),i=[],{s:r}=this,s=0;for(;r<this.e;){let e=t[s]||this.e,n=+e>+this.e?this.e:e;i.push(io.fromDateTimes(r,n)),r=n,s+=1}return i}splitBy(e){let t=ia.fromDurationLike(e);if(!this.isValid||!t.isValid||0===t.as("milliseconds"))return[];let{s:i}=this,r=1,s,n=[];for(;i<this.e;){let e=this.start.plus(t.mapUnits(e=>e*r));s=+e>+this.e?this.e:e,n.push(io.fromDateTimes(i,s)),i=s,r+=1}return n}divideEqually(e){return this.isValid?this.splitBy(this.length()/e).slice(0,e):[]}overlaps(e){return this.e>e.s&&this.s<e.e}abutsStart(e){return!!this.isValid&&+this.e==+e.s}abutsEnd(e){return!!this.isValid&&+e.e==+this.s}engulfs(e){return!!this.isValid&&this.s<=e.s&&this.e>=e.e}equals(e){return!!this.isValid&&!!e.isValid&&this.s.equals(e.s)&&this.e.equals(e.e)}intersection(e){if(!this.isValid)return this;let t=this.s>e.s?this.s:e.s,i=this.e<e.e?this.e:e.e;return t>=i?null:io.fromDateTimes(t,i)}union(e){if(!this.isValid)return this;let t=this.s<e.s?this.s:e.s,i=this.e>e.e?this.e:e.e;return io.fromDateTimes(t,i)}static merge(e){let[t,i]=e.sort((e,t)=>e.s-t.s).reduce(([e,t],i)=>t?t.overlaps(i)||t.abutsStart(i)?[e,t.union(i)]:[e.concat([t]),i]:[e,i],[[],null]);return i&&t.push(i),t}static xor(e){let t=null,i=0,r=[],s=e.map(e=>[{time:e.s,type:"s"},{time:e.e,type:"e"}]);for(let e of Array.prototype.concat(...s).sort((e,t)=>e.time-t.time))1===(i+="s"===e.type?1:-1)?t=e.time:(t&&+t!=+e.time&&r.push(io.fromDateTimes(t,e.time)),t=null);return io.merge(r)}difference(...e){return io.xor([this].concat(e)).map(e=>this.intersection(e)).filter(e=>e&&!e.isEmpty())}toString(){return this.isValid?`[${this.s.toISO()} – ${this.e.toISO()})`:il}[Symbol.for("nodejs.util.inspect.custom")](){return this.isValid?`Interval { start: ${this.s.toISO()}, end: ${this.e.toISO()} }`:`Interval { Invalid, reason: ${this.invalidReason} }`}
1toLocaleString(e=g,t={}){return this.isValid?tg.create(this.s.loc.clone(t),e).formatInterval(this):il}toISO(e){return this.isValid?`${this.s.toISO(e)}/${this.e.toISO(e)}`:il}toISODate(){return this.isValid?`${this.s.toISODate()}/${this.e.toISODate()}`:il}toISOTime(e){return this.isValid?`${this.s.toISOTime(e)}/${this.e.toISOTime(e)}`:il}toFormat(e,{separator:t=" – "}={}){return this.isValid?`${this.s.toFormat(e)}${t}${this.e.toFormat(e)}`:il}toDuration(e,t){return this.isValid?this.e.diff(this.s,e,t):ia.invalid(this.invalidReason)}mapEndpoints(e){return io.fromDateTimes(e(this.s),e(this.e))}}class iu{static hasDST(e=ex.defaultZone){let t=iJ.now().setZone(e).set({month:12});return!e.isUniversal&&t.offset!==t.set({month:6}).offset}static isValidIANAZone(e){return B.isValidZone(e)}static normalizeZone(e){return eu(e,ex.defaultZone)}static getStartOfWeek({locale:e=null,locObj:t=null}={}){return(t||en.create(e)).getStartOfWeek()}static getMinimumDaysInFirstWeek({locale:e=null,locObj:t=null}={}){return(t||en.create(e)).getMinDaysInFirstWeek()}static getWeekendWeekdays({locale:e=null,locObj:t=null}={}){return(t||en.create(e)).getWeekendDays().slice()}static months(e="long",{locale:t=null,numberingSystem:i=null,locObj:r=null,outputCalendar:s="gregory"}={}){return(r||en.create(t,i,s)).months(e)}static monthsFormat(e="long",{locale:t=null,numberingSystem:i=null,locObj:r=null,outputCalendar:s="gregory"}={}){return(r||en.create(t,i,s)).months(e,!0)}static weekdays(e="long",{locale:t=null,numberingSystem:i=null,locObj:r=null}={}){return(r||en.create(t,i,null)).weekdays(e)}static weekdaysFormat(e="long",{locale:t=null,numberingSystem:i=null,locObj:r=null}={}){return(r||en.create(t,i,null)).weekdays(e,!0)}static meridiems({locale:e=null}={}){return en.create(e).meridiems()}static eras(e="short",{locale:t=null}={}){return en.create(t,null,"gregory").eras(e)}static features(){return{relative:eR(),localeWeek:eW()}}}function id(e,t){let i=e=>e.toUTC(0,{keepLocalTime:!0}).startOf("day").valueOf(),r=i(t)-i(e);return Math.floor(ia.fromMillis(r).as("days"))}function ic(e,t=e=>e){return{regex:e,deser:([e])=>t(function(e){let t=parseInt(e,10);if(!isNaN(t))return t;t="";for(let i=0;i<e.length;i++){let r=e.charCodeAt(i);if(-1!==e[i].search(ed.hanidec))t+=eh.indexOf(e[i]);else for(let e in ec){let[i,s]=ec[e];r>=i&&r<=s&&(t+=r-i)}}return parseInt(t,10)}(e))}}let ih=String.fromCharCode(160),ip=`[ ${ih}]`,im=RegExp(ip,"g");function ig(e){return e.replace(/\./g,"\\.?").replace(im,ip)}function iv(e){return e.replace(/\./g,"").replace(im," ").toLowerCase()}function iy(e,t){return null===e?null:{regex:RegExp(e.map(ig).join("|")),deser:([i])=>e.findIndex(e=>iv(i)===iv(e))+t}}function iw(e,t){return{regex:e,deser:([,e,t])=>e5(e,t),groups:t}}function ib(e){return{regex:e,deser:([e])=>e}}
1let iS={year:{"2-digit":"yy",numeric:"yyyyy"},month:{numeric:"M","2-digit":"MM",short:"MMM",long:"MMMM"},day:{numeric:"d","2-digit":"dd"},weekday:{short:"EEE",long:"EEEE"},dayperiod:"a",dayPeriod:"a",hour12:{numeric:"h","2-digit":"hh"},hour24:{numeric:"H","2-digit":"HH"},minute:{numeric:"m","2-digit":"mm"},second:{numeric:"s","2-digit":"ss"},timeZoneName:{long:"ZZZZZ",short:"ZZZ"}},iT=null;function ix(e,t){return Array.prototype.concat(...e.map(e=>(function(e,t){if(e.literal)return e;let i=iM(tg.macroTokenToFormatOpts(e.val),t);return null==i||i.includes(void 0)?e:i})(e,t)))}class iE{constructor(e,t){if(this.locale=e,this.format=t,this.tokens=ix(tg.parseFormat(t),e),this.units=this.tokens.map(t=>{let i,r,s,n,a,l,o,u,d,c,h,f,p;return i=ep(e),r=ep(e,"{2}"),s=ep(e,"{3}"),n=ep(e,"{4}"),a=ep(e,"{6}"),l=ep(e,"{1,2}"),o=ep(e,"{1,3}"),u=ep(e,"{1,6}"),d=ep(e,"{1,9}"),c=ep(e,"{2,4}"),h=ep(e,"{4,6}"),f=e=>({regex:RegExp(e.val.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")),deser:([e])=>e,literal:!0}),(p=(p=>{if(t.literal)return f(p);switch(p.val){case"G":return iy(e.eras("short"),0);case"GG":return iy(e.eras("long"),0);case"y":return ic(u);case"yy":case"kk":return ic(c,e6);case"yyyy":case"kkkk":return ic(n);case"yyyyy":return ic(h);case"yyyyyy":return ic(a);case"M":case"L":case"d":case"H":case"h":case"m":case"q":case"s":case"W":return ic(l);case"MM":case"LL":case"dd":case"HH":case"hh":case"mm":case"qq":case"ss":case"WW":return ic(r);case"MMM":return iy(e.months("short",!0),1);case"MMMM":return iy(e.months("long",!0),1);case"LLL":return iy(e.months("short",!1),1);case"LLLL":return iy(e.months("long",!1),1);case"o":case"S":return ic(o);case"ooo":case"SSS":return ic(s);case"u":return ib(d);case"uu":return ib(l);case"uuu":case"E":case"c":return ic(i);case"a":return iy(e.meridiems(),0);case"EEE":return iy(e.weekdays("short",!1),1);case"EEEE":return iy(e.weekdays("long",!1),1);case"ccc":return iy(e.weekdays("short",!0),1);case"cccc":return iy(e.weekdays("long",!0),1);case"Z":case"ZZ":return iw(RegExp(`([+-]${l.source})(?::(${r.source}))?`),2);case"ZZZ":return iw(RegExp(`([+-]${l.source})(${r.source})?`),2);case"z":return ib(/[a-z_+-/]{1,256}?/i);case" ":return ib(/[^\S\n\r]/);default:return f(p)}})(t)||{invalidReason:"missing Intl.DateTimeFormat.formatToParts support"}).token=t,p}),this.disqualifyingUnit=this.units.find(e=>e.invalidReason),!this.disqualifyingUnit){const[e,t]=function(e){let t=e.map(e=>e.regex).reduce((e,t)=>`${e}(${t.source})`,"");return[`^${t}$`,e]}(this.units);this.regex=RegExp(e,"i"),this.handlers=t}}explainFromTokens(e){if(!this.isValid)return{input:e,tokens:this.tokens,invalidReason:this.invalidReason};{let t,i,[r,s]=function(e,t,i){let r=e.match(t);if(!r)return[r,{}];{let e={},t=1;for(let s in i)if(eB(i,s)){let n=i[s],a=n.groups?n.groups+1:1;!n.literal&&n.token&&(e[n.token.val[0]]=n.deser(r.slice(t,t+a))),t+=a}return[r,e]}}(e,this.regex,this.handlers),[n,a,l]=s?(i=null,e$(s.z)||(i=B.create(s.z)),e$(s.Z)||(i||(i=new el(s.Z)),t=s.Z),e$(s.q)||(s.M=(s.q-1)*3+1),e$(s.h)||(s.h<12&&1===s.a?s.h+=12:12===s.h&&0===s.a&&(s.h=0)),0===s.G&&s.y&&(s.y=-s.y),e$(s.u)||(s.S=eX(s.u)),[Object.keys(s).reduce((e,t)=>{let i=(e=>{switch(e){case"S":return"millisecond";case"s":return"second";case"m":return"minute";case"h":case"H":return"hour";case"d":return"day";case"o":return"ordinal";case"L":case"M":return"month";case"y":return"year";case"E":case"c":return"weekday";case"W":return"weekNumber";case"k":return"weekYear";case"q":return"quarter";default:return null}})(t);return i&&(e[i]=s[t]),e},{}),i,t]):[null,null,void 0];if(eB(s,"a")&&eB(s,"H"))throw new u("Can't include meridiem when specifying 24-hour format");return{input:e,tokens:this.tokens,regex:this.regex,rawMatches:r,matches:s,result:n,zone:a,specificOffset:l}}}get isValid(){return!this.disqualifyingUnit}get invalidReason(){return this.disqualifyingUnit?this.disqualifyingUnit.invali
1dReason:null}}function ik(e,t,i){return new iE(e,i).explainFromTokens(t)}function iM(e,t){if(!e)return null;let i=tg.create(t,e).dtFormatter((iT||(iT=iJ.fromMillis(0x16a2e5618e3)),iT)),r=i.formatToParts(),s=i.resolvedOptions();return r.map(t=>(function(e,t,i){let{type:r,value:s}=e;if("literal"===r){let e=/^\s+$/.test(s);return{literal:!e,val:e?" ":s}}let n=t[r],a=r;"hour"===r&&(a=null!=t.hour12?t.hour12?"hour12":"hour24":null!=t.hourCycle?"h11"===t.hourCycle||"h12"===t.hourCycle?"hour12":"hour24":i.hour12?"hour12":"hour24");let l=iS[a];if("object"==typeof l&&(l=l[n]),l)return{literal:!1,val:l}})(t,e,s))}let iO="Invalid DateTime";function iC(e){return new eE("unsupported zone",`the zone "${e.name}" is not supported`)}function iN(e){return null===e.weekData&&(e.weekData=eP(e.c)),e.weekData}function iI(e){return null===e.localWeekData&&(e.localWeekData=eP(e.c,e.loc.getMinDaysInFirstWeek(),e.loc.getStartOfWeek())),e.localWeekData}function iP(e,t){let i={ts:e.ts,zone:e.zone,c:e.c,o:e.o,loc:e.loc,invalid:e.invalid};return new iJ({...i,...t,old:i})}function i_(e,t,i){let r=e-60*t*1e3,s=i.offset(r);if(t===s)return[r,t];r-=(s-t)*6e4;let n=i.offset(r);return s===n?[r,s]:[e-60*Math.min(s,n)*1e3,Math.max(s,n)]}function iL(e,t){let i=new Date(e+=60*t*1e3);return{year:i.getUTCFullYear(),month:i.getUTCMonth()+1,day:i.getUTCDate(),hour:i.getUTCHours(),minute:i.getUTCMinutes(),second:i.getUTCSeconds(),millisecond:i.getUTCMilliseconds()}}function iD(e,t){let i=e.o,r=e.c.year+Math.trunc(t.years),s=e.c.month+Math.trunc(t.months)+3*Math.trunc(t.quarters),n={...e.c,year:r,month:s,day:Math.min(e.c.day,e0(r,s))+Math.trunc(t.days)+7*Math.trunc(t.weeks)},a=ia.fromObject({years:t.years-Math.trunc(t.years),quarters:t.quarters-Math.trunc(t.quarters),months:t.months-Math.trunc(t.months),weeks:t.weeks-Math.trunc(t.weeks),days:t.days-Math.trunc(t.days),hours:t.hours,minutes:t.minutes,seconds:t.seconds,milliseconds:t.milliseconds}).as("milliseconds"),[l,o]=i_(e1(n),i,e.zone);return 0!==a&&(l+=a,o=e.zone.offset(l)),{ts:l,o}}function iA(e,t,i,r,s,n){let{setZone:a,zone:l}=i;if((!e||0===Object.keys(e).length)&&!t)return iJ.invalid(new eE("unparsable",`the input "${s}" can't be parsed as ${r}`));{let r=iJ.fromObject(e,{...i,zone:t||l,specificOffset:n});return a?r:r.setZone(l)}}function iV(e,t,i=!0){return e.isValid?tg.create(en.create("en-US"),{allowZ:i,forceSimple:!0}).formatDateTimeFromString(e,t):null}function iz(e,t,i){let r=e.c.year>9999||e.c.year<0,s="";if(r&&e.c.year>=0&&(s+="+"),s+=eZ(e.c.year,r?6:4),"year"===i)return s;if(t){if(s+="-",s+=eZ(e.c.month),"month"===i)return s;s+="-"}else if(s+=eZ(e.c.month),"month"===i)return s;return s+eZ(e.c.day)}function i$(e,t,i,r,s,n,a){let l=!i||0!==e.c.millisecond||0!==e.c.second,o="";switch(a){case"day":case"month":case"year":break;default:if(o+=eZ(e.c.hour),"hour"===a)break;if(t){if(o+=":",o+=eZ(e.c.minute),"minute"===a)break;l&&(o+=":",o+=eZ(e.c.second))}else{if(o+=eZ(e.c.minute),"minute"===a)break;l&&(o+=eZ(e.c.second))}if("second"===a)break;l&&(!r||0!==e.c.millisecond)&&(o+=".",o+=eZ(e.c.millisecond,3))}return s&&(e.isOffsetFixed&&0===e.offset&&!n?o+="Z":e.o<0?(o+="-",o+=eZ(Math.trunc(-e.o/60)),o+=":",o+=eZ(Math.trunc(-e.o%60))):(o+="+",o+=eZ(Math.trunc(e.o/60)),o+=":",o+=eZ(Math.trunc(e.o%60)))),n&&(o+="["+e.zone.ianaName+"]"),o}let iF={month:1,day:1,hour:0,minute:0,second:0,millisecond:0},ij={weekNumber:1,weekday:1,hour:0,minute:0,second:0,millisecond:0},iR={ordinal:1,hour:0,minute:0,second:0,millisecond:0},iW=["year","month","day","hour","minute","second","millisecond"],iG=["weekYear","weekNumber","weekday","hour","minute","second","millisecond"],iB=["year","ordinal","hour","minute","second","millisecond"];function iH(e){let t={year:"year",years:"year",month:"month",months:"month",day:"day",days:"day",hour:"hour",hours:"hour",minute:"minute",minutes:"minute",quarter:"quarter",quarters:"quarter",second:"second",seconds:"second",millisecond:"millisecond",milliseconds:"millisecond",weekday:"weekday",weekdays:"weekday",weeknumber:"weekNumber",weeksnumber:"weekNumber",weeknumbers:"weekNumber",weekyear:"weekYear",weekyears:"weekYear",ordinal:"ordinal"}[e.toLowerCase()];if(!t)throw new d(e);return t}function iq(e){switch(e.toLowerCase()){case"localweekday":case"localweekdays":return"localWeekday";case"localweeknumber":case"localweeknumbers":return"localWeekNumber";case"localweekyear":case"localweekyears":return"localWeekYear";default:return iH(e)}}function iZ(e,i){let r,s,n=eu(i.zone,ex.defaultZone);if(!n.isValid)return iJ.invalid(iC(n));let a=en.fromObject(i);if(e$(e.year))r=ex.now();else{for(let t of iW)e$(e[t])&&(e[t]=iF[t]);let i=eV(e)||ez(e);if(i)return iJ.invalid(i);let a=function(e){if(void 0===t&&(t=ex.now()),"iana"!==e.type)return e.offset(t);let i=e.name,r=iX.get(i);return void 0===r&&(r=e.offset(t),iX.set(i,r)),r}(n);[r,s]=i_(e1(e),a,n)}
1return new iJ({ts:r,zone:n,loc:a,o:s})}function iU(e,t,i){let r=!!e$(i.round)||i.round,s=e$(i.rounding)?"trunc":i.rounding,n=(e,n)=>(e=eJ(e,r||i.calendary?0:2,i.calendary?"round":s),t.loc.clone(i).relFormatter(i).format(e,n)),a=r=>i.calendary?t.hasSame(e,r)?0:t.startOf(r).diff(e.startOf(r),r).get(r):t.diff(e,r).get(r);if(i.unit)return n(a(i.unit),i.unit);for(let e of i.units){let t=a(e);if(Math.abs(t)>=1)return n(t,e)}return n(e>t?-0:0,i.units[i.units.length-1])}function iY(e){let t={},i;return e.length>0&&"object"==typeof e[e.length-1]?(t=e[e.length-1],i=Array.from(e).slice(0,e.length-1)):i=Array.from(e),[t,i]}let iX=new Map;class iJ{constructor(e){const t=e.zone||ex.defaultZone;let i=e.invalid||(Number.isNaN(e.ts)?new eE("invalid input"):null)||(t.isValid?null:iC(t));this.ts=e$(e.ts)?ex.now():e.ts;let r=null,s=null;if(!i)if(e.old&&e.old.ts===this.ts&&e.old.zone.equals(t))[r,s]=[e.old.c,e.old.o];else{const n=eF(e.o)&&!e.old?e.o:t.offset(this.ts);r=(i=Number.isNaN((r=iL(this.ts,n)).year)?new eE("invalid input"):null)?null:r,s=i?null:n}this._zone=t,this.loc=e.loc||en.create(),this.invalid=i,this.weekData=null,this.localWeekData=null,this.c=r,this.o=s,this.isLuxonDateTime=!0}static now(){return new iJ({})}static local(){let[e,t]=iY(arguments),[i,r,s,n,a,l,o]=t;return iZ({year:i,month:r,day:s,hour:n,minute:a,second:l,millisecond:o},e)}static utc(){let[e,t]=iY(arguments),[i,r,s,n,a,l,o]=t;return e.zone=el.utcInstance,iZ({year:i,month:r,day:s,hour:n,minute:a,second:l,millisecond:o},e)}static fromJSDate(e,t={}){let i="[object Date]"===Object.prototype.toString.call(e)?e.valueOf():NaN;if(Number.isNaN(i))return iJ.invalid("invalid input");let r=eu(t.zone,ex.defaultZone);return r.isValid?new iJ({ts:i,zone:r,loc:en.fromObject(t)}):iJ.invalid(iC(r))}static fromMillis(e,t={}){if(eF(e))if(e<-864e13||e>864e13)return iJ.invalid("Timestamp out of range");else return new iJ({ts:e,zone:eu(t.zone,ex.defaultZone),loc:en.fromObject(t)});throw new c(`fromMillis requires a numerical input, but received a ${typeof e} with value ${e}`)}static fromSeconds(e,t={}){if(eF(e))return new iJ({ts:1e3*e,zone:eu(t.zone,ex.defaultZone),loc:en.fromObject(t)});throw new c("fromSeconds requires a numerical input")}static fromObject(e,t={}){var i;let r,s;e=e||{};let n=eu(t.zone,ex.defaultZone);if(!n.isValid)return iJ.invalid(iC(n));let a=en.fromObject(t),l=e8(e,iq),{minDaysInFirstWeek:o,startOfWeek:d}=eA(l,a),c=ex.now(),h=e$(t.specificOffset)?n.offset(c):t.specificOffset,f=!e$(l.ordinal),p=!e$(l.year),m=!e$(l.month)||!e$(l.day),g=p||m,v=l.weekYear||l.weekNumber;if((g||f)&&v)throw new u("Can't mix weekYear/weekNumber units with year/month/day or ordinals");if(m&&f)throw new u("Can't mix ordinal dates with month/day");let y=v||l.weekday&&!g,w,b,S=iL(c,h);y?(w=iG,b=ij,S=eP(S,o,d)):f?(w=iB,b=iR,S=eL(S)):(w=iW,b=iF);let T=!1;for(let e of w)e$(l[e])?T?l[e]=b[e]:l[e]=S[e]:T=!0;let x=(y?function(e,t=4,i=1){let r=ej(e.weekYear),s=eq(e.weekNumber,1,e3(e.weekYear,t,i)),n=eq(e.weekday,1,7);return r?s?!n&&eO("weekday",e.weekday):eO("week",e.weekNumber):eO("weekYear",e.weekYear)}(l,o,d):f?(r=ej(l.year),s=eq(l.ordinal,1,eQ(l.year)),r?!s&&eO("ordinal",l.ordinal):eO("year",l.year)):eV(l))||ez(l);if(x)return iJ.invalid(x);let[E,k]=(i=y?e_(l,o,d):f?eD(l):l,i_(e1(i),h,n)),M=new iJ({ts:E,zone:n,o:k,loc:a});return l.weekday&&g&&e.weekday!==M.weekday?iJ.invalid("mismatched weekday",`you can't specify both a weekday of ${l.weekday} and a date of ${M.toISO()}`):M.isValid?M:iJ.invalid(M.invalid)}static fromISO(e,t={}){let[i,r]=tb(e,[tZ,tJ],[tU,tK],[tY,tQ],[tX,t0]);return iA(i,r,t,"ISO 8601",e)}static fromRFC2822(e,t={}){let[i,r]=tb(e.replace(/\([^()]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").trim(),[tj,tR]);return iA(i,r,t,"RFC 2822",e)}static fromHTTP(e,t={}){let[i,r]=tb(e,[tW,tH],[tG,tH],[tB,tq]);return iA(i,r,t,"HTTP",t)}static fromFormat(e,t,i={}){if(e$(e)||e$(t))throw new c("fromFormat requires an input string and a format");let{locale:r=null,numberingSystem:s=null}=i,[n,a,l,o]=function(e,t,i){let{result:r,zone:s,specificOffset:n,invalidReason:a}=ik(e,t,i);return[r,s,n,a]}(en.fromOpts({locale:r,numberingSystem:s,defaultToEN:!0}),e,t);return o?iJ.invalid(o):iA(n,a,i,`format ${t}`,e,l)}static fromString(e,t,i={}){return iJ.fromFormat(e,t,i)}static fromSQL(e,t={}){let[i,r]=tb(e,[t2,tJ],[t3,t6]);return iA(i,r,t,"SQL",e)}
1static invalid(e,t=null){if(!e)throw new c("need to specify a reason the DateTime is invalid");let i=e instanceof eE?e:new eE(e,t);if(!ex.throwOnInvalid)return new iJ({invalid:i});throw new a(i)}static isDateTime(e){return e&&e.isLuxonDateTime||!1}static parseFormatForOpts(e,t={}){let i=iM(e,en.fromObject(t));return i?i.map(e=>e?e.val:null).join(""):null}static expandFormat(e,t={}){return ix(tg.parseFormat(e),en.fromObject(t)).map(e=>e.val).join("")}static resetCache(){t=void 0,iX.clear()}get(e){return this[e]}get isValid(){return null===this.invalid}get invalidReason(){return this.invalid?this.invalid.reason:null}get invalidExplanation(){return this.invalid?this.invalid.explanation:null}get locale(){return this.isValid?this.loc.locale:null}get numberingSystem(){return this.isValid?this.loc.numberingSystem:null}get outputCalendar(){return this.isValid?this.loc.outputCalendar:null}get zone(){return this._zone}get zoneName(){return this.isValid?this.zone.name:null}get year(){return this.isValid?this.c.year:NaN}get quarter(){return this.isValid?Math.ceil(this.c.month/3):NaN}get month(){return this.isValid?this.c.month:NaN}get day(){return this.isValid?this.c.day:NaN}get hour(){return this.isValid?this.c.hour:NaN}get minute(){return this.isValid?this.c.minute:NaN}get second(){return this.isValid?this.c.second:NaN}get millisecond(){return this.isValid?this.c.millisecond:NaN}get weekYear(){return this.isValid?iN(this).weekYear:NaN}get weekNumber(){return this.isValid?iN(this).weekNumber:NaN}get weekday(){return this.isValid?iN(this).weekday:NaN}get isWeekend(){return this.isValid&&this.loc.getWeekendDays().includes(this.weekday)}get localWeekday(){return this.isValid?iI(this).weekday:NaN}get localWeekNumber(){return this.isValid?iI(this).weekNumber:NaN}get localWeekYear(){return this.isValid?iI(this).weekYear:NaN}get ordinal(){return this.isValid?eL(this.c).ordinal:NaN}get monthShort(){return this.isValid?iu.months("short",{locObj:this.loc})[this.month-1]:null}get monthLong(){return this.isValid?iu.months("long",{locObj:this.loc})[this.month-1]:null}get weekdayShort(){return this.isValid?iu.weekdays("short",{locObj:this.loc})[this.weekday-1]:null}get weekdayLong(){return this.isValid?iu.weekdays("long",{locObj:this.loc})[this.weekday-1]:null}get offset(){return this.isValid?+this.o:NaN}get offsetNameShort(){return this.isValid?this.zone.offsetName(this.ts,{format:"short",locale:this.locale}):null}get offsetNameLong(){return this.isValid?this.zone.offsetName(this.ts,{format:"long",locale:this.locale}):null}get isOffsetFixed(){return this.isValid?this.zone.isUniversal:null}get isInDST(){return!this.isOffsetFixed&&(this.offset>this.set({month:1,day:1}).offset||this.offset>this.set({month:5}).offset)}getPossibleOffsets(){if(!this.isValid||this.isOffsetFixed)return[this];let e=e1(this.c),t=this.zone.offset(e-864e5),i=this.zone.offset(e+864e5),r=this.zone.offset(e-6e4*t),s=this.zone.offset(e-6e4*i);if(r===s)return[this];let n=e-6e4*r,a=e-6e4*s,l=iL(n,r),o=iL(a,s);return l.hour===o.hour&&l.minute===o.minute&&l.second===o.second&&l.millisecond===o.millisecond?[iP(this,{ts:n}),iP(this,{ts:a})]:[this]}get isInLeapYear(){return eK(this.year)}get daysInMonth(){return e0(this.year,this.month)}get daysInYear(){return this.isValid?eQ(this.year):NaN}get weeksInWeekYear(){return this.isValid?e3(this.weekYear):NaN}get weeksInLocalWeekYear(){return this.isValid?e3(this.localWeekYear,this.loc.getMinDaysInFirstWeek(),this.loc.getStartOfWeek()):NaN}resolvedLocaleOptions(e={}){let{locale:t,numberingSystem:i,calendar:r}=tg.create(this.loc.clone(e),e).resolvedOptions(this);return{locale:t,numberingSystem:i,outputCalendar:r}}toUTC(e=0,t={}){return this.setZone(el.instance(e),t)}toLocal(){return this.setZone(ex.defaultZone)}setZone(e,{keepLocalTime:t=!1,keepCalendarTime:i=!1}={}){if((e=eu(e,ex.defaultZone)).equals(this.zone))return this;{if(!e.isValid)return iJ.invalid(iC(e));let s=this.ts;if(t||i){var r;let t=e.offset(this.ts),i=this.toObject();[s]=(r=e,i_(e1(i),t,r))}return iP(this,{ts:s,zone:e})}}reconfigure({locale:e,numberingSystem:t,outputCalendar:i}={}){return iP(this,{loc:this.loc.clone({locale:e,numberingSystem:t,outputCalendar:i})})}setLocale(e){return this.reconfigure({locale:e})}set(e){var t,i,r;let s;if(!this.isValid)return this;let n=e8(e,iq),{minDaysInFirstWeek:a,startOfWeek:l}=eA(n,this.loc),o=!e$(n.weekYear)||!e$(n.weekNumber)||!e$(n.weekday),d=!e$(n.ordinal),c=!e$(n.year),h=!e$(n.month)||!e$(n.day),f=n.weekYear||n.weekNumber;if((c||h||d)&&f)throw new u("Can't mix weekYear/weekNumber units with year/month/day or ordinals");if(h&&d)throw new u("Can't mix ordinal dates with month/day");o?s=e_({...eP(this.c,a,l),...n},a,l):e$(n.ordinal)?(s={...this.toObject(),...n},e$(n.day)&&(s.day=Math.min(e0(s.year,s.month),s.day))):s=eD({...eL(this.c),...n});let[p,m]=(t=s,i=this.o,r=this.zone,i_(e1(t),i,r));return iP(this,{ts:p,o:m})}plus(e){return this.isValid?iP(this,iD(this,ia.fromDurationLike(e))):this}minus(e){return this.isValid?iP(this,iD(this,ia.fromDurationLike(e).negate())):this}startOf(e,{useLocaleWeeks:t=!1}={}){if(!this.isValid)return this;let i={},r=ia.normalizeUnit(e);switch(r){case"years":i.month=1;case"quarters":case"months":i.day=1;case"weeks":case"days":i.hour=0;case"hours":i.minute=0;case"minutes":i.second=0;case"seconds":i.millisecond=0}if("weeks"===r)if(t){let e=this.loc.getStartOfWeek(),{weekday:t}=this;t<e&&(i.weekNumber=this.weekNumber-1),i.weekday=e}else i.weekday=1;return"quarters"===r&&(i.month=(Math.ceil(this.month/3)-1)*3+1),this.set(i)}endOf(e,t){return this.isValid?this.plus({[e]:1}).startOf(e,t).minus(1):this}toFormat(e,t={}){return this.isValid?tg.create(this.loc.redefaultToEN(t)).formatDateTimeFromString(this,e):iO}
1toLocaleString(e=g,t={}){return this.isValid?tg.create(this.loc.clone(t),e).formatDateTime(this):iO}toLocaleParts(e={}){return this.isValid?tg.create(this.loc.clone(e),e).formatDateTimeParts(this):[]}toISO({format:e="extended",suppressSeconds:t=!1,suppressMilliseconds:i=!1,includeOffset:r=!0,extendedZone:s=!1,precision:n="milliseconds"}={}){if(!this.isValid)return null;n=iH(n);let a="extended"===e,l=iz(this,a,n);return iW.indexOf(n)>=3&&(l+="T"),l+=i$(this,a,t,i,r,s,n)}toISODate({format:e="extended",precision:t="day"}={}){return this.isValid?iz(this,"extended"===e,iH(t)):null}toISOWeekDate(){return iV(this,"kkkk-'W'WW-c")}toISOTime({suppressMilliseconds:e=!1,suppressSeconds:t=!1,includeOffset:i=!0,includePrefix:r=!1,extendedZone:s=!1,format:n="extended",precision:a="milliseconds"}={}){return this.isValid?(a=iH(a),(r&&iW.indexOf(a)>=3?"T":"")+i$(this,"extended"===n,t,e,i,s,a)):null}toRFC2822(){return iV(this,"EEE, dd LLL yyyy HH:mm:ss ZZZ",!1)}toHTTP(){return iV(this.toUTC(),"EEE, dd LLL yyyy HH:mm:ss 'GMT'")}toSQLDate(){return this.isValid?iz(this,!0):null}toSQLTime({includeOffset:e=!0,includeZone:t=!1,includeOffsetSpace:i=!0}={}){let r="HH:mm:ss.SSS";return(t||e)&&(i&&(r+=" "),t?r+="z":e&&(r+="ZZ")),iV(this,r,!0)}toSQL(e={}){return this.isValid?`${this.toSQLDate()} ${this.toSQLTime(e)}`:null}toString(){return this.isValid?this.toISO():iO}[Symbol.for("nodejs.util.inspect.custom")](){return this.isValid?`DateTime { ts: ${this.toISO()}, zone: ${this.zone.name}, locale: ${this.locale} }`:`DateTime { Invalid, reason: ${this.invalidReason} }`}valueOf(){return this.toMillis()}toMillis(){return this.isValid?this.ts:NaN}toSeconds(){return this.isValid?this.ts/1e3:NaN}toUnixInteger(){return this.isValid?Math.floor(this.ts/1e3):NaN}toJSON(){return this.toISO()}toBSON(){return this.toJSDate()}toObject(e={}){if(!this.isValid)return{};let t={...this.c};return e.includeConfig&&(t.outputCalendar=this.outputCalendar,t.numberingSystem=this.loc.numberingSystem,t.locale=this.loc.locale),t}toJSDate(){return new Date(this.isValid?this.ts:NaN)}diff(e,t="milliseconds",i={}){if(!this.isValid||!e.isValid)return ia.invalid("created by diffing an invalid DateTime");let r={locale:this.locale,numberingSystem:this.numberingSystem,...i},s=(Array.isArray(t)?t:[t]).map(ia.normalizeUnit),n=e.valueOf()>this.valueOf(),a=function(e,t,i,r){let[s,n,a,l]=function(e,t,i){let r,s,n={},a=e;for(let[l,o]of[["years",(e,t)=>t.year-e.year],["quarters",(e,t)=>t.quarter-e.quarter+(t.year-e.year)*4],["months",(e,t)=>t.month-e.month+(t.year-e.year)*12],["weeks",(e,t)=>{let i=id(e,t);return(i-i%7)/7}],["days",id]])i.indexOf(l)>=0&&(r=l,n[l]=o(e,t),(s=a.plus(n))>t?(n[l]--,(e=a.plus(n))>t&&(s=e,n[l]--,e=a.plus(n))):e=s);return[e,n,s,r]}(e,t,i),o=t-s,u=i.filter(e=>["hours","minutes","seconds","milliseconds"].indexOf(e)>=0);0===u.length&&(a<t&&(a=s.plus({[l]:1})),a!==s&&(n[l]=(n[l]||0)+o/(a-s)));let d=ia.fromObject(n,r);return u.length>0?ia.fromMillis(o,r).shiftTo(...u).plus(d):d}(n?this:e,n?e:this,s,r);return n?a.negate():a}diffNow(e="milliseconds",t={}){return this.diff(iJ.now(),e,t)}until(e){return this.isValid?io.fromDateTimes(this,e):this}hasSame(e,t,i){if(!this.isValid)return!1;let r=e.valueOf(),s=this.setZone(e.zone,{keepLocalTime:!0});return s.startOf(t,i)<=r&&r<=s.endOf(t,i)}equals(e){return this.isValid&&e.isValid&&this.valueOf()===e.valueOf()&&this.zone.equals(e.zone)&&this.loc.equals(e.loc)}toRelative(e={}){if(!this.isValid)return null;let t=e.base||iJ.fromObject({},{zone:this.zone}),i=e.padding?this<t?-e.padding:e.padding:0,r=["years","months","days","hours","minutes","seconds"],s=e.unit;return Array.isArray(e.unit)&&(r=e.unit,s=void 0),iU(t,this.plus(i),{...e,numeric:"always",units:r,unit:s})}toRelativeCalendar(e={}){return this.isValid?iU(e.base||iJ.fromObject({},{zone:this.zone}),this,{...e,numeric:"auto",units:["years","months","days"],calendary:!0}):null}static min(...e){if(!e.every(iJ.isDateTime))throw new c("min requires all arguments be DateTimes");return eG(e,e=>e.valueOf(),Math.min)}static max(...e){if(!e.every(iJ.isDateTime))throw new c("max requires all arguments be DateTimes");return eG(e,e=>e.valueOf(),Math.max)}static fromFormatExplain(e,t,i={}){let{locale:r=null,numberingSystem:s=null}=i;return ik(en.fromOpts({locale:r,numberingSystem:s,defaultToEN:!0}),e,t)}static fromStringExplain(e,t,i={}){return iJ.fromFormatExplain(e,t,i)}static buildFormatParser(e,t={}){let{locale:i=null,numberingSystem:r=null}=t;return new iE(en.fromOpts({locale:i,numberingSystem:r,defaultToEN:!0}),e)}static fromFormatParser(e,t,i={}){if(e$(e)||e$(t))throw new c("fromFormatParser requires an input string and a format parser");let{locale:r=null,numberingSystem:s=null}=i,n=en.fromOpts({locale:r,numberingSystem:s,defaultToEN:!0});if(!n.equals(t.locale))throw new c(`fromFormatParser called with a locale of ${n}, but the format parser was created for ${t.locale}`);let{result:a,zone:l,specificOffset:o,invalidReason:u}=t.explainFromTokens(e);return u?iJ.invalid(u):iA(a,l,i,`format ${t.format}`,e,o)}static get DATE_SHORT(){return g}static get DATE_MED(){return v}static get DATE_MED_WITH_WEEKDAY(){return y}static get DATE_FULL(){return w}static get DATE_HUGE(){return b}static get TIME_SIMPLE(){return S}static get TIME_WITH_SECONDS(){return T}static get TIME_WITH_SHORT_OFFSET(){return x}static get TIME_WITH_LONG_OFFSET(){return E}static get TIME_24_SIMPLE(){return k}static get TIME_24_WITH_SECONDS(){return M}static get TIME_24_WITH_SHORT_OFFSET(){return O}static get TIME_24_WITH_LONG_OFFSET(){return C}static get DATETIME_SHORT(){return N}static get DATETIME_SHORT_WITH_SECONDS(){return I}static get DATETIME_MED(){return P}static get DATETIME_MED_WITH_SECONDS(){return _}static get DATETIME_MED_WITH_WEEKDAY(){return L}static get DATETIME_FULL(){return D}static get DATETIME_FULL_WITH_SECONDS(){return A}static get DATETIME_HUGE(){return V}static get DATETIME_HUGE_WITH_SECONDS(){return z}}function iK(e){if(iJ.isDateTime(e))return e;if(e&&e.valueOf&&eF(e.valueOf()))return iJ.fromJSDate(e);if(e&&"object"==typeof e)return iJ.fromObject(e);throw new c(`Unknown datetime argument: ${e}, of type ${typeof e}`)}e.s(["DateTime",0,iJ],632729);var iQ=e.i(522016),i0=e.i(271645);let i1=(e,t)=>
1t?iJ.fromISO(e).toFormat(t):iJ.fromISO(e).toLocaleString({month:"long",day:"numeric",year:"numeric"});e.s(["formatCurrency",0,(e,t)=>new Intl.NumberFormat(void 0,{style:"currency",currency:t,maximumFractionDigits:0}).format(e),"formatDate",0,i1,"formatEventDate",0,(e,t)=>{if(!e)return null;let i=iJ.fromISO(e),r=t?iJ.fromISO(t):null,s=(r??i).toFormat("yyyy");return r?i.hasSame(r,"month")?`${i.toFormat("MMMM d")}–${r.toFormat("d")}, ${s}`:`${i.toFormat("MMMM d")} – ${r.toFormat("MMMM d")}, ${s}`:`${i.toFormat("MMMM d")}, ${s}`}],91392),e.s(["Info",0,({category:e,authors:t,authorPath:i,date:r,updatedAt:n})=>(0,s.jsxs)("div",{className:"relative flex flex-wrap items-center gap-x-3 text-[10px]/[1.4] font-bold tracking-wide text-neutral-400 uppercase",children:[e?.name&&(0,s.jsx)("p",{className:"relative flex-none content-['·'] before:absolute before:top-1/2 before:left-[-7px] before:h-0.5 before:w-0.5 before:-translate-y-1/2 before:rounded-full before:bg-neutral-400 first:before:hidden",children:e.name}),t?.length?(0,s.jsxs)("p",{className:"relative flex-none content-['·'] before:absolute before:top-1/2 before:left-[-7px] before:h-0.5 before:w-0.5 before:-translate-y-1/2 before:rounded-full before:bg-neutral-400 first:before:hidden",children:["By"," ",t.map((e,t)=>(0,s.jsxs)(i0.Fragment,{children:[t>0&&" and ",i?(0,s.jsx)(iQ.default,{href:`${i}/${e.slug}`,className:"text-blue-500 underline transition-all duration-300 hover:text-pink-500",children:e.name}):e.name]},e.slug))]}):null,r&&(0,s.jsx)("p",{className:"relative flex-none content-['·'] before:absolute before:top-1/2 before:left-[-7px] before:h-0.5 before:w-0.5 before:-translate-y-1/2 before:rounded-full before:bg-neutral-400 first:before:hidden",children:i1(r)}),r&&n&&iJ.fromISO(n).startOf("day")>iJ.fromISO(r).startOf("day")&&(0,s.jsxs)("p",{className:"relative flex-none content-['·'] before:absolute before:top-1/2 before:left-[-7px] before:h-0.5 before:w-0.5 before:-translate-y-1/2 before:rounded-full before:bg-neutral-400 first:before:hidden",children:["Last updated on ",i1(n)]})]})],539711);var i2=e.i(343794);function i3(){return(i3=Object.assign.bind()).apply(null,arguments)}let i6=function(e){return i0.createElement("svg",i3({xmlns:"http://www.w3.org/2000/svg",width:16,height:16,fill:"none",viewBox:"0 0 16 16"},e),i||(i=i0.createElement("path",{fill:"currentColor",d:"M15 8A7 7 0 1 1 1 8a7 7 0 0 1 14 0M6.647 4.147a.5.5 0 0 0 0 .706L9.794 8l-3.147 3.147a.5.5 0 0 0 0 .706.5.5 0 0 0 .706 0l3.5-3.5a.5.5 0 0 0 0-.706l-3.5-3.5a.5.5 0 0 0-.706 0",opacity:.4})),r||(r=i0.createElement("path",{fill:"currentColor",d:"M15 8A7 7 0 1 1 1 8a7 7 0 0 1 14 0M0 8a8 8 0 1 0 16 0A8 8 0 0 0 0 8m7.353 3.853 3.5-3.5a.5.5 0 0 0 0-.706l-3.5-3.5a.5.5 0 0 0-.706 0 .5.5 0 0 0 0 .706L9.794 8l-3.147 3.147a.5.5 0 0 0 0 .706.5.5 0 0 0 .706 0"})))};e.s(["Button",0,({type:e="button",style:t="primary",variant:i="blue",onClick:r,className:n,children:a})=>{let l=r?"button":"span",o={..."button"===l?{type:e,onClick:r}:{}};return"primary"===t?(0,s.jsx)(l,{...o,className:(0,i2.default)("group relative inline-flex h-12 items-center justify-center place-self-start overflow-clip rounded-lg p-[0.8px] transition-colors duration-150 ease-out","bg-blue-500 hover:bg-blue-600 active:bg-transparent","shadow-[inset_0_-1px_0_0_#262d54,inset_-1px_-1px_0_0_#353e76,inset_1px_-1px_0_0_#353e76] active:shadow-none",n),children:(0,s.jsxs)("span",{className:(0,i2.default)("relative flex h-full w-full items-center justify-center gap-2 rounded-lg px-4 text-base/none font-bold tracking-wide text-white transition-colors duration-150 ease-out","bg-blue-500 group-hover:bg-blue-600 group-active:bg-blue-700 group-active:pt-0.5","shadow-[inset_0_1px_0_0_#949bcb,inset_-1px_0_0_0_#707ab9,inset_1px_0_0_0_#707ab9]","group-active:shadow-[inset_1px_0_1px_0_rgba(26,26,26,0.25),inset_-1px_0_0_0_rgba(26,26,26,0.25),inset_0_4px_0_0_#151935]"),children:[a,(0,s.jsx)(i6,{className:"size-4 flex-none"})]})}):(0,s.jsxs)(l,{...o,className:(0,i2.default)("inline-flex items-center justify-center gap-2 place-self-start font-bold tracking-wide transition-colors duration-150 ease-out",{"h-12 rounded-lg border border-blue-500 bg-white px-4 text-base/none text-blue-500 hover:bg-[#f6f6fb] active:bg-[#d9d9de] active:pt-0.5 active:shadow-[inset_0_3px_0_0_#4c59a8]":"secondary"===t,"text-base/[22px]":"tertiary"===t,"hover:text-slate-1000 text-blue-500":"tertiary"===t&&"blue"===i,"text-yellow-500 hover:text-white":"tertiary"===t&&"yellow"===i,"text-white hover:text-yellow-500":"tertiary"===t&&"white"===i},n),children:[a,"tertiary"===t?(0,s.jsx)("span",{className:"mt-0.5 inline-flex shrink-0 items-center overflow-clip",children:(0,s.jsx)(i6,{className:"size-4 flex-none"})}):(0,s.jsx)(i6,{className:"size-4 flex-none"})]})}],710773)},522342,e=>{"use strict";var t=e.i(843476),i=e.i(522016),r=e.i(673836),s=e.i(980401),n=e.i(539711),a=e.i(710773),l=e.i(796672),o=e.i(8450);let u=({item:e,translations:s})=>(0,t.jsxs)("div",{className:"border-grey-100 flex h-full w-full flex-col rounded-lg border bg-white p-2",children:[e.image?.responsiveImage&&(0,t.jsx)(i.default,{href:(0,o.linkResolver)(e),tabIndex:-1,"aria-hidden":!0,
1children:(0,t.jsx)(r.Image,{data:e.image.responsiveImage,className:"overflow-hidden rounded-sm",layout:"responsive"})}),(0,t.jsxs)("div",{className:"flex flex-1 flex-col items-start justify-between gap-y-6 p-6",children:[(0,t.jsxs)("div",{className:"grid justify-items-start gap-y-4",children:[(0,t.jsx)(i.default,{href:(0,o.linkResolver)(e),children:(0,t.jsx)("h3",{className:"font-heading text-primary text-base/6 font-semibold tracking-wide wrap-break-word",children:e.title})}),(0,t.jsx)(n.Info,{category:e.category,date:e.date})]}),(0,t.jsx)(i.default,{href:(0,o.linkResolver)(e),children:(0,t.jsxs)(a.Button,{style:"tertiary",children:[s.continueReading,(0,t.jsxs)("span",{className:"sr-only",children:[": ",e.title]})]})})]})]});e.s(["BlogArticlesSlider",0,({items:e,translations:i})=>(0,t.jsx)(l.Slider,{prevClassName:"blog-articles-prev",nextClassName:"blog-articles-next",slidesPerView:1.2,spaceBetween:16,breakpoints:{640:{slidesPerView:2},1024:{slidesPerView:3}},children:e.map(e=>(0,t.jsx)(s.SwiperSlide,{className:"flex! h-auto!",children:(0,t.jsx)(u,{item:e,translations:i})},e.id))})])},8450,e=>{"use strict";e.s(["linkResolver",0,(e,t="")=>{if(!e||!e._modelApiKey)return`${t}`;let i=(()=>{switch(e._modelApiKey){case"home":return"/";case"brand":return"/brand";case"resources_page":return"/resources";case"changelog":case"release_note":return"/changelog";case"talks_page":return"/researchers/bug-bounty-talks";case"events_page":case"event":return"/events";case"policy":case"policies_page":return"/vulnerability-disclosure-map";case"page":return`/${e.slug}`;case"blog_home":return"/blog";case"blog_researchers_home":return"/researchers/blog";case"blog_author":if(!e.slug)return"/blog";return`/blog/author/${e.slug}`;case"blog_category":if(!e.slug)return"/blog";return e.researchers&&!e.companies?`/researchers/blog/${e.slug}`:`/blog/${e.slug}`;case"blog_article":return e.category?.researchers&&!e.category?.companies?`/researchers/blog/${e.category?.slug}/${e.slug}`:`/blog/${e.category?.slug}/${e.slug}`;case"bug_bounty_calculator":return"/bug-bounty-calculator";case"llms_page":return"/llms.txt";case"hackademy_home":return"/researchers/hackademy";case"hackademy_page":if(!e.slug)return"/";return`/researchers/hackademy/${e.slug}`;case"hackademy_guide":if(!e.slug)return"/";return`/researchers/hackademy/guides/${e.slug}`;default:if(!e.slug)return"/";return`/${e.slug}`}})();return`${i}${t}`}])},343794,(e,t,i)=>{!function(){"use strict";var i={}.hasOwnProperty;function r(){for(var e="",t=0;t<arguments.length;t++){var n=arguments[t];n&&(e=s(e,function(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return r.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var n in e)i.call(e,n)&&e[n]&&(t=s(t,n));return t}(n)))}return e}function s(e,t){return t?e?e+" "+t:e+t:e}if(t.exports)r.default=r,t.exports=r;else if("function"==typeof define&&"object"==typeof define.amd&&define.amd)void 0!==r&&e.v(r);else window.classNames=r}()},522016,(e,t,i)=>{"use strict";e.i(247167),Object.defineProperty(i,"__esModule",{value:!0});var r={default:function(){return v},useLinkStatus:function(){return w}};for(var s in r)Object.defineProperty(i,s,{enumerable:!0,get:r[s]});let n=e.r(151836),a=e.r(843476),l=n._(e.r(271645)),o=e.r(195057),u=e.r(8372),d=e.r(818581),c=e.r(718967),h=e.r(405550),f=e.r(388540),p=e.r(91949),m=e.r(573668),g=e.r(509396);function v(t){var i;let r,s,n,[v,w]=(0,l.useOptimistic)(p.IDLE_LINK_STATUS),b=(0,l.useRef)(null),{href:S,as:T,children:x,prefetch:E=null,passHref:k,replace:M,shallow:O,scroll:C,onClick:N,onMouseEnter:I,onTouchStart:P,legacyBehavior:_=!1,onNavigate:L,transitionTypes:D,ref:A,unstable_dynamicOnHover:V,...z}=t;r=x,_&&("string"==typeof r||"number"==typeof r)&&(r=(0,a.jsx)("a",{children:r}));let $=l.default.useContext(u.AppRouterContext),F=!1!==E,j=!1===E?"none":!0===E?"full":"auto",R="none"!==j?"auto"===j?g.FetchStrategy.PPR:g.FetchStrategy.Full:g.FetchStrategy.PPR,W="string"==typeof(i=T||S)?i:(0,o.formatUrl)(i);if(_){if(r?.$$typeof===Symbol.for("react.lazy"))throw Object.defineProperty(Error("`<Link legacyBehavior>` received a direct child that is either a Server Component, or JSX that was loaded with React.lazy(). This is not supported. Either remove legacyBehavior, or make the direct child a Client Component that renders the Link's `<a>
1` tag."),"__NEXT_ERROR_CODE",{value:"E863",enumerable:!1,configurable:!0});s=l.default.Children.only(r)}let G=_?s&&"object"==typeof s&&s.ref:A,B,H=l.default.useCallback(e=>(null!==$&&(b.current=(0,p.mountLinkInstance)(e,W,$,R,F,w,B)),()=>{b.current&&((0,p.unmountLinkForCurrentNavigation)(b.current),b.current=null),(0,p.unmountPrefetchableInstance)(e)}),[F,W,$,R,w,B]),q={ref:(0,d.useMergedRef)(H,G),onClick(t){_||"function"!=typeof N||N(t),_&&s.props&&"function"==typeof s.props.onClick&&s.props.onClick(t),!$||t.defaultPrevented||function(t,i,r,s,n,a,o,u="none"){if("u">typeof window){let d,{nodeName:c}=t.currentTarget;if("A"===c.toUpperCase()&&((d=t.currentTarget.getAttribute("target"))&&"_self"!==d||t.metaKey||t.ctrlKey||t.shiftKey||t.altKey||t.nativeEvent&&2===t.nativeEvent.which)||t.currentTarget.hasAttribute("download"))return;if(!(0,m.isLocalURL)(i)){s&&(t.preventDefault(),location.replace(i));return}if(t.preventDefault(),a){let e=!1;if(a({preventDefault:()=>{e=!0}}),e)return}let{dispatchNavigateAction:h}=e.r(699781);l.default.startTransition(()=>{h(i,s?"replace":"push",!1===n?f.ScrollBehavior.NoScroll:f.ScrollBehavior.Default,r.current,o,u)})}}(t,W,b,M,C,L,D,j)},onMouseEnter(e){_||"function"!=typeof I||I(e),_&&s.props&&"function"==typeof s.props.onMouseEnter&&s.props.onMouseEnter(e),$&&F&&(0,p.onNavigationIntent)(e.currentTarget,!0===V)},onTouchStart:function(e){_||"function"!=typeof P||P(e),_&&s.props&&"function"==typeof s.props.onTouchStart&&s.props.onTouchStart(e),$&&F&&(0,p.onNavigationIntent)(e.currentTarget,!0===V)}};return(0,c.isAbsoluteUrl)(W)?q.href=W:_&&!k&&("a"!==s.type||"href"in s.props)||(q.href=(0,h.addBasePath)(W)),n=_?l.default.cloneElement(s,q):(0,a.jsx)("a",{...z,...q,children:r}),(0,a.jsx)(y.Provider,{value:v,children:n})}let y=(0,l.createContext)(p.IDLE_LINK_STATUS),w=()=>(0,l.useContext)(y);("function"==typeof i.default||"object"==typeof i.default&&null!==i.default)&&void 0===i.default.__esModule&&(Object.defineProperty(i.default,"__esModule",{value:!0}),Object.assign(i.default,i),t.exports=i.default)},818581,(e,t,i)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"useMergedRef",{enumerable:!0,get:function(){return s}});let r=e.r(271645);function s(e,t){let i=(0,r.useRef)(null),s=(0,r.useRef)(null);return(0,r.useCallback)(r=>{if(null===r){let e=i.current;e&&(i.current=null,e());let t=s.current;t&&(s.current=null,t())}else e&&(i.current=n(e,r)),t&&(s.current=n(t,r))},[e,t])}function n(e,t){if("function"!=typeof e)return e.current=t,()=>{e.current=null};{let i=e(t);return"function"==typeof i?i:()=>e(null)}}("function"==typeof i.default||"object"==typeof i.default&&null!==i.default)&&void 0===i.default.__esModule&&(Object.defineProperty(i.default,"__esModule",{value:!0}),Object.assign(i.default,i),t.exports=i.default)},573668,(e,t,i)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"isLocalURL",{enumerable:!0,get:function(){return n}});let r=e.r(718967),s=e.r(652817);function n(e){if(!(0,r.isAbsoluteUrl)(e))return!0;try{let t=(0,r.getLocationOrigin)(),i=new URL(e,t);return i.origin===t&&(0,s.hasBasePath)(i.pathname)}catch(e){return!1}}},998183,(e,t,i)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0});var r={assign:function(){return o},searchParamsToUrlQuery:function(){return n},urlQueryToSearchParams:function(){return l}};for(var s in r)Object.defineProperty(i,s,{enumerable:!0,get:r[s]});function n(e){let t={};for(let[i,r]of e.entries()){let e=t[i];void 0===e?t[i]=r:Array.isArray(e)?e.push(r):t[i]=[e,r]}return t}function a(e){return"string"==typeof e?e:("number"!=typeof e||isNaN(e))&&"boolean"!=typeof e?"":String(e)}function l(e){let t=new URLSearchParams;for(let[i,r]of Object.entries(e))if(Array.isArray(r))for(let e of r)t.append(i,a(e));else t.set(i,a(r));return t}function o(e,...t){for(let i of t){for(let t of i.keys())e.delete(t);for(let[t,r]of i.entries())e.append(t,r)}return e}},195057,(e,t,i)=>{"use strict";e.i(247167),Object.defineProperty(i,"__esModule",{value:!0});var r={formatUrl:function(){return l},formatWithValidation:function(){return u},urlObjectKeys:function(){return o}};for(var s in r)Object.defineProperty(i,s,{enumerable:!0,get:r[s]});let n=e.r(151836)._(e.r(998183)),a=/https?|ftp|gopher|file/;function l(e){let{auth:t,hostname:i}=e,r=e.protocol||"",s=e.pathname||"",l=e.hash||"",o=e.query||"",u=!1;t=t?encodeURIComponent(t).replace(/%3A/i,":")+"@":"",e.host?u=t+e.host:i&&(u=t+(~i.indexOf(":")?`[${i}]`:i),e.port&&(u+=":"+e.port)),o&&"object"==typeof o&&(o=String(n.urlQueryToSearchParams(o)));let d=e.search||o&&`?${o}`||"";return r&&!r.endsWith(":")&&(r+=":"),e.slashes||(!r||a.test(r))&&!1!==u?(u="//"+(u||""),s&&"/"!==s[0]&&(s="/"+s)):u||(u=""),l&&"#"!==l[0]&&(l="#"+l),d&&"?"!==d[0]&&(d="?"+d),s=s.replace(/[?#]/g,encodeURIComponent),d=d.replace("#","%23"),`${r}${u}${s}${d}${l}`}let o=["auth","hash","host","hostname","href","path","pathname","port","protocol","query","search","slashes"];function u(e){return l(e)}},718967,(e,t,i)=>{"use strict";e.i(247167),Object.defineProperty(i,"__esModule",{value:!0});var r={DecodeError:function(){return v},MiddlewareNotFoundError:function(){return S},MissingStaticPage:function(){return b},NormalizeError:function(){return y},PageNotFoundError:function(){return w},SP:function(){return m},ST:function(){return g},WEB_VITALS:function(){return n},execOnce:function(){return a},getDisplayName:function(){return c},getLocationOrigin:function(){return u},getURL:function(){return d},isAbsoluteUrl:function(){return o},isResSent:function(){return h},loadGetInitialProps:function(){return p}
1,normalizeRepeatedSlashes:function(){return f},stringifyError:function(){return T}};for(var s in r)Object.defineProperty(i,s,{enumerable:!0,get:r[s]});let n=["CLS","FCP","FID","INP","LCP","TTFB"];function a(e){let t,i=!1;return(...r)=>(i||(i=!0,t=e(...r)),t)}let l=/^[a-zA-Z][a-zA-Z\d+\-.]*?:/,o=e=>{let t=e.charCodeAt(0);return!!(t>=65&&t<=90||t>=97&&t<=122)&&l.test(e)};function u(){let{protocol:e,hostname:t,port:i}=window.location;return`${e}//${t}${i?":"+i:""}`}function d(){let{href:e}=window.location,t=u();return e.substring(t.length)}function c(e){return"string"==typeof e?e:e.displayName||e.name||"Unknown"}function h(e){return e.finished||e.headersSent}function f(e){let t=e.split("?");return t[0].replace(/\\/g,"/").replace(/\/\/+/g,"/")+(t[1]?`?${t.slice(1).join("?")}`:"")}async function p(e,t){let i=t.res||t.ctx&&t.ctx.res;if(!e.getInitialProps)return t.ctx&&t.Component?{pageProps:await p(t.Component,t.ctx)}:{};let r=await e.getInitialProps(t);if(i&&h(i))return r;if(!r)throw Object.defineProperty(Error(`"${c(e)}.getInitialProps()" should resolve to an object. But found "${r}" instead.`),"__NEXT_ERROR_CODE",{value:"E1025",enumerable:!1,configurable:!0});return r}let m="u">typeof performance,g=m&&["mark","measure","getEntriesByName"].every(e=>"function"==typeof performance[e]);class v extends Error{}class y extends Error{}class w extends Error{constructor(e){super(),this.code="ENOENT",this.name="PageNotFoundError",this.message=`Cannot find module for page: ${e}`}}class b extends Error{constructor(e,t){super(),this.message=`Failed to load static file for page: ${e} ${t}`}}class S extends Error{constructor(){super(),this.code="ENOENT",this.message="Cannot find the middleware module"}}function T(e){return JSON.stringify({message:e.message,stack:e.stack})}},980401,796672,e=>{"use strict";let t,i,r;var s=e.i(271645);function n(e,t=0){return setTimeout(e,t)}function a(){return Date.now()}function l(e){return"object"==typeof e&&null!==e&&!!e.constructor&&"Object"===Object.prototype.toString.call(e).slice(8,-1)}function o(e,...t){let i=Object(e);for(let e=0;e<t.length;e+=1){let r=t[e];if(null==r||"u">typeof HTMLElement&&r instanceof HTMLElement||r&&"object"==typeof r&&(1===r.nodeType||11===r.nodeType))continue;let s=Object.keys(Object(r));for(let e=0,t=s.length;e<t;e+=1){let t=s[e];if("__proto__"===t||"constructor"===t||"prototype"===t)continue;let n=Object.getOwnPropertyDescriptor(r,t);if(!n||!n.enumerable)continue;let a=r[t];l(i[t])&&l(a)?a.__swiper__?i[t]=a:o(i[t],a):!l(i[t])&&l(a)?(i[t]={},a.__swiper__?i[t]=a:o(i[t],a)):i[t]=a}}return i}function u(e,t,i){e.style.setProperty(t,i)}function d(e,t=""){let i=[...e.children];return e instanceof HTMLSlotElement&&i.push(...e.assignedElements()),t?i.filter(e=>e.matches(t)):i}function c(e){try{console.warn(e)}catch{}}function h(e,t=[]){let i=document.createElement(e);return i.classList.add(...Array.isArray(t)?t:function(e=""){return e.trim().split(" ").filter(e=>!!e.trim())}(t)),i}function f(e,t){return window.getComputedStyle(e,null).getPropertyValue(t)}function p(e){if(e&&e.parentNode)return[...e.parentNode.children].indexOf(e)}function m(e,t){let i=[],r=e.parentElement;for(;r;)(!t||r.matches(t))&&i.push(r),r=r.parentElement;return i}function g(e,t,i){{let i=window.getComputedStyle(e,null);return e["width"===t?"offsetWidth":"offsetHeight"]+parseFloat(i.getPropertyValue("width"===t?"margin-right":"margin-top"))+parseFloat(i.getPropertyValue("width"===t?"margin-left":"margin-bottom"))}}function v(e){return(Array.isArray(e)?e:[e]).filter(e=>!!e)}function y(e,t=""){let i=globalThis.trustedTypes;void 0!==i?e.innerHTML=i.createPolicy("html",{createHTML:e=>e}).createHTML(t):e.innerHTML=t}let w=["eventsPrefix","injectStyles","injectStylesUrls","modules","init","_direction","oneWayMovement","swiperElementNodeName","touchEventsTarget","initialSlide","_speed","cssMode","updateOnWindowResize","resizeObserver","nested","focusableElements","_enabled","_width","_height","preventInteractionOnTransition","userAgent","url","_edgeSwipeDetection","_edgeSwipeThreshold","_freeMode","_autoHeight","setWrapperSize","virtualTranslate","_effect","breakpoints","breakpointsBase","_spaceBetween","_slidesPerView","maxBackfaceHiddenSlides","_grid","_slidesPerGroup","_slidesPerGroupSkip","_slidesPerGroupAuto","_centeredSlides","_centeredSlidesB
1ounds","_slidesOffsetBefore","_slidesOffsetAfter","normalizeSlideIndex","_centerInsufficientSlides","_snapToSlideEdge","_watchOverflow","roundLengths","touchRatio","touchAngle","simulateTouch","_shortSwipes","_longSwipes","longSwipesRatio","longSwipesMs","_followFinger","allowTouchMove","_threshold","touchMoveStopPropagation","touchStartPreventDefault","touchStartForcePreventDefault","touchReleaseOnEdges","uniqueNavElements","_resistance","_resistanceRatio","_watchSlidesProgress","_grabCursor","preventClicks","preventClicksPropagation","_slideToClickedSlide","_loop","loopAdditionalSlides","loopAddBlankSlides","loopPreventsSliding","_rewind","_allowSlidePrev","_allowSlideNext","_swipeHandler","_noSwiping","noSwipingClass","noSwipingSelector","passiveListeners","containerModifierClass","slideClass","slideActiveClass","slideVisibleClass","slideFullyVisibleClass","slideNextClass","slidePrevClass","slideBlankClass","wrapperClass","lazyPreload","lazyPreloaderClass","lazyPreloadPrevNext","runCallbacksOnInit","observer","observeParents","observeSlideChildren","a11y","_autoplay","_controller","coverflowEffect","cubeEffect","fadeEffect","flipEffect","creativeEffect","cardsEffect","hashNavigation","history","keyboard","mousewheel","_navigation","_pagination","parallax","_scrollbar","_thumbs","virtual","zoom","control"];function b(e){return"object"==typeof e&&null!==e&&!!e.constructor&&"Object"===Object.prototype.toString.call(e).slice(8,-1)&&!e.__swiper__}function S(e,t){let i=Object.keys(t);for(let r=0,s=i.length;r<s;r+=1){let s=i[r];if("__proto__"===s||"constructor"===s||"prototype"===s)continue;let n=t[s],a=e[s];void 0===a?e[s]=n:b(n)&&b(a)&&Object.keys(n).length>0?n.__swiper__?e[s]=n:S(a,n):e[s]=n}return e}function T(e={}){let t=e.navigation;return!!t&&(!0===t||void 0===t.nextEl&&void 0===t.prevEl)}function x(e={}){let t=e.pagination;return!!t&&(!0===t||void 0===t.el)}function E(e={}){let t=e.scrollbar;return!!t&&(!0===t||void 0===t.el)}function k(e=""){let t=e.split(" ").map(e=>e.trim()).filter(e=>!!e),i=[];return t.forEach(e=>{0>i.indexOf(e)&&i.push(e)}),i.join(" ")}function M(){return t||(t="u"<typeof window?{touch:!1}:{touch:"ontouchstart"in window||navigator.maxTouchPoints>0}),t}function O(e={}){return i||(i=function({userAgent:e}={}){if("u"<typeof window)return{ios:!1,android:!1};let t=M(),i=navigator.platform,r=e||navigator.userAgent,s={ios:!1,android:!1},n=/(Android);?[\s/]+([\d.]+)?/.test(r),a=/(iPhone\sOS|iOS|iPod)/.test(r),l=/iPad/.test(r),o="MacIntel"===i&&t.touch&&navigator.maxTouchPoints>1;return n&&"Win32"!==i&&(s.os="android",s.android=!0),(l||o||a)&&(s.os="ios",s.ios=!0),s}(e)),i}function C(){return r||(r=function(){if("u"<typeof window)return{isSafari:!1,isWebView:!1,need3dFix:!1};let e=O(),t=navigator.userAgent,i=t.toLowerCase(),r=i.includes("safari")&&!i.includes("chrome")&&!i.includes("android"),s=/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(t),n=r||s&&e.ios;return{isSafari:r,isWebView:s,need3dFix:n}}()),r}let N=(e,t)=>{if(!e||e.destroyed||!e.params||!e.params.lazyPreload)return;let i=t.closest(e.isElement?"swiper-slide":`.${e.params.slideClass}`);if(i){let t=i.querySelector(`.${e.params.lazyPreloaderClass}`);!t&&e.isElement&&(i.shadowRoot?t=i.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`):requestAnimationFrame(()=>{if(i.shadowRoot){let t=i.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`);t&&!t.lazyPreloaderManaged&&t.remove()}})),t&&!t.lazyPreloaderManaged&&t.remove()}},I=(e,t)=>{if(!e.slides[t])return;let i=e.slides[t].querySelector('[loading="lazy"]');i&&i.removeAttribute("loading")},P=e=>{if(!e||e.destroyed||!e.params||!e.params.lazyPreload)return;let t=e.params.lazyPreloadPrevNext,i=e.slides.length;if(!i||!t||t<0)return;t=Math.min(t,i);let r="auto"===e.params.slidesPerView?e.slidesPerViewDynamic():Math.ceil(e.params.slidesPerView),s=e.activeIndex;if(e.params.grid&&(e.params.grid.rows??1)>1){let i=[s-t];i.push(...Array.from({length:t}).map((e,t)=>s+r+t)),e.slides.forEach((t,r)=>{void 0!==t.column&&i.includes(t.column)&&I(e,r)});return}let n=s+r-1;if(e.params.rewind||e.params.loop)for(let r=s-t;r<=n+t;r+=1){let t=(r%i+i)%i;(t<s||t>n)&&I(e,t)}else for(let r=Math.max(s-t,0);r<=Math.min(n+t,i-1);r+=1)r!==s&&(r>n||r<s)&&I(e,r)},_=(e,t)=>
1!!(e.grid&&t.grid&&t.grid.rows>1),L={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,snapToSlideEdge:!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",lazyPreload:!0,lazyPreloaderClass:"swiper-lazy-preloader",lazyPreloadPrevNext:0,runCallbacksOnInit:!0,_emitClasses:!1};function D(e){this.destroyed||this.enabled&&!this.allowClick&&(this.params.preventClicks&&e.preventDefault(),this.params.preventClicksPropagation&&this.animating&&(e.stopPropagation(),e.stopImmediatePropagation()))}function A(){this.destroyed||!this.documentTouchHandlerProceeded&&(this.documentTouchHandlerProceeded=!0,this.params.touchReleaseOnEdges&&(this.el.style.touchAction="auto"))}function V(e){this.destroyed||(N(this,e.target),"error"!==e.type&&!this.params.cssMode&&("auto"===this.params.slidesPerView||this.params.autoHeight)&&this.update())}function z(){let e=this,{params:t,el:i}=e;if(i&&0===i.offsetWidth)return;t.breakpoints&&e.setBreakpoint();let{allowSlideNext:r,allowSlidePrev:s,snapGrid:n}=e,a=e.virtual&&e.params.virtual?.enabled;e.allowSlideNext=!0,e.allowSlidePrev=!0,e.updateSize(),e.updateSlides(),e.updateSlidesClasses();let l=a&&t.loop;if("auto"!==t.slidesPerView&&!(t.slidesPerView>1)||!e.isEnd||e.isBeginning||e.params.centeredSlides||l)e.params.loop&&!a?e.slideToLoop(e.realIndex,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0);else{let t=a?e.virtual.slides.length:e.slides.length;e.slideTo(t-1,0,!1,!0)}if(e.autoplay&&e.autoplay.running&&e.autoplay.paused){let t=e.autoplay;clearTimeout(t.resizeTimeout),t.resizeTimeout=setTimeout(()=>{e.autoplay&&e.autoplay.running&&e.autoplay.paused&&e.autoplay.resume()},500)}e.allowSlidePrev=s,e.allowSlideNext=r,e.params.watchOverflow&&n!==e.snapGrid&&e.checkOverflow()}function $(){if(this.destroyed)return;let{wrapperEl:e,rtlTranslate:t,enabled:i}=this;if(!i)return;this.previousTranslate=this.translate,this.isHorizontal()?this.translate=-e.scrollLeft:this.translate=-e.scrollTop,0===this.translate&&(this.translate=0),this.updateActiveIndex(),this.updateSlidesClasses();let r=this.maxTranslate()-this.minTranslate();(0===r?0:(this.translate-this.minTranslate())/r)!==this.progress&&this.updateProgress(t?-this.translate:this.translate),this.emit("setTranslate",this.translate,!1)}function F(e){let t,i=this;if(i.destroyed)return;let r=i.touchEventsData,s=e.originalEvent??e;if("touchend"===s.type||"touchcancel"===s.type){let e=[...s.changedTouches].find(e=>e.identifier===r.touchId);if(!e||e.identifier!==r.touchId)return}else if(null!==r.touchId||s.pointerId!==r.pointerId)return;if(["pointercancel","pointerout","pointerleave","contextmenu"].includes(s.type)&&!(["pointercancel","contextmenu"].includes(s.type)&&(i.browser.isSafari||i.browser.isWebView)))return;r.pointerId=null,r.touchId=null,r.startEventPath=void 0,r.lastMoveEvent=void 0;let{params:l,touches:o,rtlTranslate:u,slidesGrid:d,enabled:c}=i;if(!c||!l.simulateTouch&&"mouse"===s.pointerType)return;if(r.allowTouchCallbacks&&i.emit("touchEnd",s),r.allowTouchCallbacks=!1,!r.isTouched){r.isMoved&&l.grabCursor&&i.setGrabCursor(!1),r.isMoved=!1,r.startMoving=!1;return}l.grabCursor&&r.isMoved&&r.isTouched&&(!0===i.allowSlideNext||!0===i.allowSlidePrev)&&i.setGrabCursor(!1);let h=a(),f=h-r.touchStartTime;if(i.allowClick){let e=s.path??(s.composedPath&&s.composedPath());i.updateClickedSlide(e&&e[0],e),i.emit("tap click",s),f<300&&h-r.lastClickTime<300&&i.emit("doubleTap doubleClick",
1s)}if(r.lastClickTime=a(),n(()=>{i.destroyed||(i.allowClick=!0)}),!r.isTouched||!r.isMoved||!i.swipeDirection||0===o.diff&&!r.loopSwapReset||r.currentTranslate===r.startTranslate&&!r.loopSwapReset){r.isTouched=!1,r.isMoved=!1,r.startMoving=!1;return}if(r.isTouched=!1,r.isMoved=!1,r.startMoving=!1,t=l.followFinger?u?i.translate:-i.translate:-(r.currentTranslate??0),l.cssMode)return;if(l.freeMode&&l.freeMode.enabled)return void i.freeMode.onTouchEnd({currentPos:t});let p=t>=-i.maxTranslate()&&!i.params.loop,m=0,g=i.slidesSizesGrid[0];for(let e=0;e<d.length;e+=e<l.slidesPerGroupSkip?1:l.slidesPerGroup){let i=e<l.slidesPerGroupSkip-1?1:l.slidesPerGroup;void 0!==d[e+i]?(p||t>=d[e]&&t<d[e+i])&&(m=e,g=d[e+i]-d[e]):(p||t>=d[e])&&(m=e,g=d[d.length-1]-d[d.length-2])}let v=null,y=null;l.rewind&&(i.isBeginning?y=l.virtual?.enabled&&i.virtual?i.virtual.slides.length-1:i.slides.length-1:i.isEnd&&(v=0));let w=(t-d[m])/g,b=m<l.slidesPerGroupSkip-1?1:l.slidesPerGroup;if(f>l.longSwipesMs){if(!l.longSwipes)return void i.slideTo(i.activeIndex);"next"===i.swipeDirection&&(w>=l.longSwipesRatio?i.slideTo(l.rewind&&i.isEnd?v:m+b):i.slideTo(m)),"prev"===i.swipeDirection&&(w>1-l.longSwipesRatio?i.slideTo(m+b):null!==y&&w<0&&Math.abs(w)>l.longSwipesRatio?i.slideTo(y):i.slideTo(m))}else{if(!l.shortSwipes)return void i.slideTo(i.activeIndex);i.navigation&&(s.target===i.navigation.nextEl||s.target===i.navigation.prevEl)?s.target===i.navigation.nextEl?i.slideTo(m+b):i.slideTo(m):("next"===i.swipeDirection&&i.slideTo(null!==v?v:m+b),"prev"===i.swipeDirection&&i.slideTo(null!==y?y:m))}}function j(e){let t;if(this.destroyed)return;let i=this.touchEventsData,{params:r,touches:s,rtlTranslate:n,enabled:l}=this;if(!l||!r.simulateTouch&&"mouse"===e.pointerType)return;let o=e.originalEvent??e;if("pointermove"===o.type&&(null!==i.touchId||o.pointerId!==i.pointerId))return;if("touchmove"===o.type){let e=[...o.changedTouches].find(e=>e.identifier===i.touchId);if(!e||e.identifier!==i.touchId)return;t=e}else t=o;if(!i.isTouched){i.startMoving&&i.isScrolling&&this.emit("touchMoveOpposite",o);return}if(i.lastMoveEvent===o)return;for(let t of(i.lastMoveEvent=o,i.startEventPath??[])){if(t===this.el)break;let i=t.swiper;i&&i!==this&&!i.destroyed&&i.params.nested&&i.touchEventsData.isTouched&&i.onTouchMove(e)}let u=t.pageX,d=t.pageY;if(o.preventedByNestedSwiper){s.startX=u,s.startY=d;return}if(!this.allowTouchMove){o.target.matches(i.focusableElements)||(this.allowClick=!1),i.isTouched&&(Object.assign(s,{startX:u,startY:d,currentX:u,currentY:d}),i.touchStartTime=a());return}if(r.touchReleaseOnEdges&&!r.loop){if(this.isVertical()){if(d<s.startY&&this.translate<=this.maxTranslate()||d>s.startY&&this.translate>=this.minTranslate()){i.isTouched=!1,i.isMoved=!1;return}}else if(n&&(u>s.startX&&-this.translate<=this.maxTranslate()||u<s.startX&&-this.translate>=this.minTranslate()))return;else if(!n&&(u<s.startX&&this.translate<=this.maxTranslate()||u>s.startX&&this.translate>=this.minTranslate()))return}if(document.activeElement&&document.activeElement.matches(i.focusableElements)&&document.activeElement!==o.target&&"mouse"!==o.pointerType&&document.activeElement.blur(),document.activeElement&&o.target===document.activeElement&&o.target.matches(i.focusableElements)){i.isMoved=!0,this.allowClick=!1;return}i.allowTouchCallbacks&&this.emit("touchMove",o),s.previousX=s.currentX,s.previousY=s.currentY,s.currentX=u,s.currentY=d;let c=s.currentX-s.startX,h=s.currentY-s.startY;if(this.params.threshold&&Math.sqrt(c**2+h**2)<this.params.threshold)return;if(void 0===i.isScrolling){let e;this.isHorizontal()&&s.currentY===s.startY||this.isVertical()&&s.currentX===s.startX?i.isScrolling=!1:c*c+h*h>=25&&(e=180*Math.atan2(Math.abs(h),Math.abs(c))/Math.PI,i.isScrolling=this.isHorizontal()?e>r.touchAngle:90-e>r.touchAngle)}if(i.isScrolling&&this.emit("touchMoveOpposite",o),void 0===i.startMoving&&(s.currentX!==s.startX||s.currentY!==s.startY)&&(i.startMoving=!0),i.isScrolling||"touchmove"===o.type&&i.preventTouchMoveFromPointerMove){i.isTouched=!1;return}if(!i.startMoving)return;this.allowClick=!1,!r.cssMode&&o.cancelable&&o.preventDefault(),r.touchMoveStopPropagation&&!r.nested&&o.stopPropagation();let f=this.isHorizontal()?c:h,p=this.isHorizontal()?s.currentX-s.previousX:s.currentY-s.previousY;r.oneWayMovement&&(f=Math.abs(f)*(n?1:-1),p=Math.abs(p)*(n?1:-1)),s.diff=f,f*=r.touchRatio,n&&(f=-f,p=-p);let m=this.touchesDirection;this.swipeDirection=f>0?"prev":"next",this.touchesDirection=p>0?"prev":"next";let g=this.params.loop&&!r.cssMode,v="next"===this.touchesDirection&&this.allowSlideNext||"prev"===this.touchesDirection&&this.allowSlidePrev;if(!i.isMoved){if(g&&v&&this.loopFix({direction:this.swipeDirection}),i.startTranslate=this.getTranslate(),this.setTransition(0),this.animating){let e=new window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0,detail:{bySwiperTouchMove:!0}});
1this.wrapperEl.dispatchEvent(e)}i.allowMomentumBounce=!1,r.grabCursor&&(!0===this.allowSlideNext||!0===this.allowSlidePrev)&&this.setGrabCursor(!0),this.emit("sliderFirstMove",o)}if(new Date().getTime(),!1!==r._loopSwapReset&&i.isMoved&&i.allowThresholdMove&&m!==this.touchesDirection&&g&&v&&Math.abs(f)>=1){Object.assign(s,{startX:u,startY:d,currentX:u,currentY:d,startTranslate:i.currentTranslate}),i.loopSwapReset=!0,i.startTranslate=i.currentTranslate;return}this.emit("sliderMove",o),i.isMoved=!0;let y=i.startTranslate??0;i.currentTranslate=f+y;let w=!0,b=r.resistanceRatio;if(r.touchReleaseOnEdges&&(b=0),f>0?(g&&v&&i.allowThresholdMove&&i.currentTranslate>(r.centeredSlides?this.minTranslate()-this.slidesSizesGrid[this.activeIndex+1]-("auto"!==r.slidesPerView&&this.slides.length-r.slidesPerView>=2?this.slidesSizesGrid[this.activeIndex+1]+this.params.spaceBetween:0)-this.params.spaceBetween:this.minTranslate())&&this.loopFix({direction:"prev",setTranslate:!0,activeSlideIndex:0}),i.currentTranslate>this.minTranslate()&&(w=!1,r.resistance&&(i.currentTranslate=this.minTranslate()-1+(-this.minTranslate()+y+f)**b))):f<0&&(g&&v&&i.allowThresholdMove&&i.currentTranslate<(r.centeredSlides?this.maxTranslate()+this.slidesSizesGrid[this.slidesSizesGrid.length-1]+this.params.spaceBetween+("auto"!==r.slidesPerView&&this.slides.length-r.slidesPerView>=2?this.slidesSizesGrid[this.slidesSizesGrid.length-1]+this.params.spaceBetween:0):this.maxTranslate())&&this.loopFix({direction:"next",setTranslate:!0,activeSlideIndex:this.slides.length-("auto"===r.slidesPerView?this.slidesPerViewDynamic():Math.ceil(parseFloat(String(r.slidesPerView))))}),i.currentTranslate<this.maxTranslate()&&(w=!1,r.resistance&&(i.currentTranslate=this.maxTranslate()+1-(this.maxTranslate()-y-f)**b))),w&&(o.preventedByNestedSwiper=!0),!this.allowSlideNext&&"next"===this.swipeDirection&&(i.currentTranslate??0)<y&&(i.currentTranslate=y),!this.allowSlidePrev&&"prev"===this.swipeDirection&&(i.currentTranslate??0)>y&&(i.currentTranslate=y),this.allowSlidePrev||this.allowSlideNext||(i.currentTranslate=y),r.threshold>0)if(Math.abs(f)>r.threshold||i.allowThresholdMove){if(!i.allowThresholdMove){i.allowThresholdMove=!0,s.startX=s.currentX,s.startY=s.currentY,i.currentTranslate=i.startTranslate,s.diff=this.isHorizontal()?s.currentX-s.startX:s.currentY-s.startY;return}}else{i.currentTranslate=i.startTranslate;return}r.followFinger&&!r.cssMode&&((r.freeMode&&r.freeMode.enabled&&this.freeMode||r.watchSlidesProgress)&&(this.updateActiveIndex(),this.updateSlidesClasses()),r.freeMode&&r.freeMode.enabled&&this.freeMode&&this.freeMode.onTouchMove(),this.updateProgress(i.currentTranslate),this.setTranslate(i.currentTranslate??0))}function R(e,t,i){let{params:r}=e,s=r.edgeSwipeDetection,n=r.edgeSwipeThreshold;return!s||!(i<=n)&&!(i>=window.innerWidth-n)||"prevent"===s&&(t.preventDefault(),!0)}function W(e){var t,i;let r;if(this.destroyed)return;let s=e.originalEvent??e,n=this.touchEventsData;if("pointerdown"===s.type){if(null!==n.pointerId&&n.pointerId!==s.pointerId)return;n.pointerId=s.pointerId}else"touchstart"===s.type&&1===s.targetTouches.length&&(n.touchId=s.targetTouches[0].identifier);if("touchstart"===s.type)return void R(this,s,s.targetTouches[0].pageX);let{params:l,touches:o,enabled:u}=this;if(!u||!l.simulateTouch&&"mouse"===s.pointerType||this.animating&&l.preventInteractionOnTransition)return;!this.animating&&l.cssMode&&l.loop&&this.loopFix();let d=s.target;if("wrapper"===l.touchEventsTarget&&(t=d,!(r=(i=this.wrapperEl).contains(t))&&i instanceof HTMLSlotElement&&((r=[...i.assignedElements()].includes(t))||(r=function(e,t){let i=[t];for(;i.length>0;){let t=i.shift();if(e===t)return!0;i.push(...t.children,...t.shadowRoot?t.shadowRoot.children:[],...t.assignedElements?t.assignedElements():[])}return!1}(t,i))),!r)||"number"==typeof s.which&&3===s.which||"number"==typeof s.button&&s.button>0||n.isTouched&&n.isMoved)return;let c=!!l.noSwipingClass&&""!==l.noSwipingClass,h=s.composedPath?s.composedPath():s.path;c&&s.target&&s.target.shadowRoot&&h&&(d=h[0]);let f=l.noSwipingSelector?l.noSwipingSelector:`.${l.noSwipingClass}`,p=!!(s.target&&s.target.shadowRoot);if(l.noSwiping&&(p?function e(t){if(!t||t===document||t===window)return null;let i=t;i.assignedSlot&&(i=i.assignedSlot);let r=i.closest(f);if(!r&&!i.getRootNode)return null;let s=i.getRootNode();return r||e(s.host)}(d):d.closest(f))){this.allowClick=!0;return}if(l.swipeHandler&&"string"==typeof l.swipeHandler&&!d.closest(l.swipeHandler))return;o.currentX=s.pageX,o.currentY=s.pageY;let m=o.currentX,g=o.currentY;if(!R(this,s,m))return;Object.assign(n,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}
1),o.startX=m,o.startY=g,n.touchStartTime=a(),n.startEventPath=h,this.allowClick=!0,this.updateSize(),this.swipeDirection=void 0,l.threshold>0&&(n.allowThresholdMove=!1);let v=!0;d.matches(n.focusableElements)&&(v=!1,"SELECT"===d.nodeName&&(n.isTouched=!1)),document.activeElement&&document.activeElement.matches(n.focusableElements)&&document.activeElement!==d&&("mouse"===s.pointerType||"mouse"!==s.pointerType&&!d.matches(n.focusableElements))&&document.activeElement.blur();let y=v&&this.allowTouchMove&&l.touchStartPreventDefault;(l.touchStartForcePreventDefault||y)&&!d.isContentEditable&&s.preventDefault(),l.freeMode&&l.freeMode.enabled&&this.freeMode&&this.animating&&!l.cssMode&&this.freeMode.onTouchStart(),this.emit("touchStart",s)}let G=(e,t)=>{var i;let{params:r,el:s,wrapperEl:n,device:a}=e,l=!!r.nested,o="on"===t?"addEventListener":"removeEventListener";if(s&&"string"!=typeof s){document[o]("touchstart",e.onDocumentTouchStart,{passive:!1,capture:l}),s[o]("touchstart",e.onTouchStart,{passive:!1}),s[o]("pointerdown",e.onTouchStart,{passive:!1}),document[o]("touchmove",e.onTouchMove,{passive:!1,capture:l}),document[o]("pointermove",e.onTouchMove,{passive:!1,capture:l}),document[o]("touchend",e.onTouchEnd,{passive:!0}),document[o]("pointerup",e.onTouchEnd,{passive:!0}),document[o]("pointercancel",e.onTouchEnd,{passive:!0}),document[o]("touchcancel",e.onTouchEnd,{passive:!0}),document[o]("pointerout",e.onTouchEnd,{passive:!0}),document[o]("pointerleave",e.onTouchEnd,{passive:!0}),document[o]("contextmenu",e.onTouchEnd,{passive:!0}),(r.preventClicks||r.preventClicksPropagation)&&s[o]("click",e.onClick,!0),r.cssMode&&n[o]("scroll",e.onScroll);i=r.updateOnWindowResize?a.ios||a.android?"resize orientationchange observerUpdate":"resize observerUpdate":"observerUpdate",e[t](i,z,!0),r.lazyPreload&&(s[o]("load",e.onLoad,{capture:!0}),s[o]("error",e.onLoad,{capture:!0}))}};function B({swiper:e,runCallbacks:t,direction:i,step:r}){let{activeIndex:s,previousIndex:n}=e,a=i;a||(a=s>n?"next":s<n?"prev":"reset"),e.emit(`transition${r}`),t&&"reset"===a?e.emit(`slideResetTransition${r}`):t&&s!==n&&(e.emit(`slideChangeTransition${r}`),"next"===a?e.emit(`slideNextTransition${r}`):e.emit(`slidePrevTransition${r}`))}let H=(e,t,i)=>{t&&!e.classList.contains(i)?e.classList.add(i):!t&&e.classList.contains(i)&&e.classList.remove(i)},q=(e,t,i)=>{t&&!e.classList.contains(i)?e.classList.add(i):!t&&e.classList.contains(i)&&e.classList.remove(i)},Z={};class U{static extendedDefaults;static defaults;constructor(...e){let t,i;if(1===e.length&&null!==e[0]&&"object"==typeof e[0]&&"Object"===Object.prototype.toString.call(e[0]).slice(8,-1)?i=e[0]:[t,i]=e,i||(i={}),i=o({},i),t&&!i.el&&(i.el=t),i.el&&"string"==typeof i.el&&"u">typeof document&&document.querySelectorAll(i.el).length>1){const e=[];return document.querySelectorAll(i.el).forEach(t=>{let r=o({},i,{el:t});e.push(new U(r))}),e}const r=this;r.__swiper__=!0,r.support=M(),r.device=O({userAgent:i.userAgent??void 0}),r.browser=C(),r.eventsListeners={},r.eventsAnyListeners=[],r.modules=[...r.__modules__||[]],i.modules&&Array.isArray(i.modules)&&i.modules.forEach(e=>{"function"==typeof e&&0>r.modules.indexOf(e)&&r.modules.push(e)});const s={};r.modules.forEach(e=>{var t;e({params:i,swiper:r,extendParams:(t=i,function(e={}){let i=Object.keys(e)[0],r=e[i];"object"!=typeof r||null===r||(!0===t[i]&&(t[i]={enabled:!0}),"navigation"===i&&t[i]&&t[i].enabled&&!t[i].prevEl&&!t[i].nextEl&&(t[i].auto=!0),["pagination","scrollbar"].indexOf(i)>=0&&t[i]&&t[i].enabled&&!t[i].el&&(t[i].auto=!0),i in t&&"enabled"in r&&("object"!=typeof t[i]||"enabled"in t[i]||(t[i].enabled=!0),t[i]||(t[i]={enabled:!1}))),o(s,e)}),on:r.on.bind(r),once:r.once.bind(r),off:r.off.bind(r),emit:r.emit.bind(r)})});const n=o({},L,s);if(r.params=o({},n,Z,i),r.originalParams=o({},r.params),r.passedParams=o({},i),r.params&&r.params.on){const e=r.params.on;Object.keys(e).forEach(t=>{let i=e[t];i&&r.on(t,i)})}return r.params&&r.params.onAny&&r.onAny(r.params.onAny),Object.assign(r,{enabled:r.params.enabled,el:t,classNames:[],slides:[],slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal:()=>"horizontal"===r.params.direction,isVertical:()=>
1"vertical"===r.params.direction,activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,cssOverflowAdjustment(){return 8388608*Math.trunc(this.translate/8388608)},allowSlideNext:r.params.allowSlideNext,allowSlidePrev:r.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:r.params.focusableElements,lastClickTime:0,clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,startMoving:void 0,pointerId:null,touchId:null},allowClick:!0,allowTouchMove:r.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),r.emit("_swiper"),r.params.init&&r.init(),r}getDirectionLabel(e){return this.isHorizontal()?e:({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"})[e]}isHorizontal(){return"horizontal"===this.params.direction}isVertical(){return"vertical"===this.params.direction}cssOverflowAdjustment(){return 8388608*Math.trunc(this.translate/8388608)}getSlideIndex(e){let{slidesEl:t,params:i}=this,r=p(d(t,`.${i.slideClass}, swiper-slide`)[0]);return p(e)-(r??0)}getSlideIndexByData(e){return this.getSlideIndex(this.slides.find(t=>Number(t.getAttribute("data-swiper-slide-index"))===e))}getSlideIndexWhenGrid(e){return this.grid&&this.params.grid&&this.params.grid.rows>1&&("column"===this.params.grid.fill?e=Math.floor(e/this.params.grid.rows):"row"===this.params.grid.fill&&(e%=Math.ceil(this.slides.length/this.params.grid.rows))),e}recalcSlides(){let{slidesEl:e,params:t}=this;this.slides=d(e,`.${t.slideClass}, swiper-slide`)}enable(){this.enabled||(this.enabled=!0,this.params.grabCursor&&this.setGrabCursor(),this.emit("enable"))}disable(){this.enabled&&(this.enabled=!1,this.params.grabCursor&&this.unsetGrabCursor(),this.emit("disable"))}setProgress(e,t){e=Math.min(Math.max(e,0),1);let i=this.minTranslate(),r=(this.maxTranslate()-i)*e+i;this.translateTo(r,void 0===t?0:t),this.updateActiveIndex(),this.updateSlidesClasses()}emitContainerClasses(){if(!this.params._emitClasses||!this.el)return;let e=this.el.className.split(" ").filter(e=>0===e.indexOf("swiper")||0===e.indexOf(this.params.containerModifierClass));this.emit("_containerClasses",e.join(" "))}getSlideClasses(e){return this.destroyed?"":e.className.split(" ").filter(e=>0===e.indexOf("swiper-slide")||0===e.indexOf(this.params.slideClass)).join(" ")}emitSlidesClasses(){if(!this.params._emitClasses||!this.el)return;let e=[];this.slides.forEach(t=>{let i=this.getSlideClasses(t);e.push({slideEl:t,classNames:i}),this.emit("_slideClass",t,i)}),this.emit("_slideClasses",e)}slidesPerViewDynamic(e="current",t=!1){let{params:i,slides:r,slidesGrid:s,slidesSizesGrid:n,size:a,activeIndex:l}=this,o=1;if("number"==typeof i.slidesPerView)return i.slidesPerView;if(!a)return o;if(i.centeredSlides){let e=r[l]?Math.ceil(r[l].swiperSlideSize??0):0,t=!1;for(let i=l+1;i<r.length;i+=1)r[i]&&!t&&(e+=Math.ceil(r[i].swiperSlideSize??0),o+=1,e>a&&(t=!0));for(let i=l-1;i>=0;i-=1)r[i]&&!t&&(e+=r[i].swiperSlideSize??0,o+=1,e>a&&(t=!0))}else if("current"===e)for(let e=l+1;e<r.length;e+=1)(t?s[e]+n[e]-s[l]<a:s[e]-s[l]<a)&&(o+=1);else for(let e=l-1;e>=0;e-=1)s[l]-s[e]<a&&(o+=1);return o}update(){let e,t=this;if(!t||t.destroyed)return;let{snapGrid:i,params:r}=t;function s(){let e=Math.min(Math.max(t.rtlTranslate?-1*t.translate:t.translate,t.maxTranslate()),t.minTranslate());t.setTranslate(e),t.updateActiveIndex(),t.updateSlidesClasses()}if(r.breakpoints&&t.setBreakpoint(),r.lazyPreload&&[...t.el.querySelectorAll('[loading="lazy"]')].forEach(e=>{e.complete&&N(t,e)}),t.updateSize(),t.updateSlides(),t.updateProgress(),t.updateSlidesClasses(),r.freeMode?.enabled&&!r.cssMode)s(),r.autoHeight&&t.updateAutoHeight();else{if(("auto"===r.slidesPerView||r.slidesPerView>1)&&t.isEnd&&!r.centeredSlides){let i=t.virtual&&r.virtual?.enabled?t.virtual.slides.length:t.slides.length;e=t.slideTo(i-1,0,!1,!0)}else e=t.slideTo(t.activeIndex,0,!1,!0);e||s()}r.watchOverflow&&i!==t.snapGrid&&t.checkOverflow(),t.emit("update")}changeDirection(e,t=!0){let i=this.params.direction;return e||(e="horizontal"===i?"vertical":"horizontal"),e===i||"horizontal"!==e&&"vertical"!==e||(this.el.classList.remove(`${this.params.containerModifierClass}${i}`),this.el.classList.add(`${this.params.containerModifierClass}${e}`),this.emitContainerClasses(),this.params.direction=e,this.rtlTranslate="horizontal"===e&&this.rtl,this.slides.forEac
1h(t=>{"vertical"===e?t.style.width="":t.style.height=""}),this.emit("changeDirection"),t&&this.update()),this}changeLanguageDirection(e){(!this.rtl||"rtl"!==e)&&(this.rtl||"ltr"!==e)&&(this.rtl="rtl"===e,this.rtlTranslate="horizontal"===this.params.direction&&this.rtl,this.rtl?(this.el.classList.add(`${this.params.containerModifierClass}rtl`),this.el.dir="rtl"):(this.el.classList.remove(`${this.params.containerModifierClass}rtl`),this.el.dir="ltr"),this.update())}mount(e){let t=this;if(t.mounted)return!0;if("u"<typeof document)return!1;let i=e??t.params.el,r=null;if("string"==typeof i?r=document.querySelector(i):i instanceof HTMLElement&&(r=i),!r)return!1;r.swiper=t;let s=r.parentNode;s&&s.host&&s.host.nodeName===t.params.swiperElementNodeName.toUpperCase()&&(t.isElement=!0);let n=()=>`.${(t.params.wrapperClass||"").trim().split(" ").join(".")}`,a=r&&r.shadowRoot?r.shadowRoot.querySelector(n()):d(r,n())[0];!a&&t.params.createElements&&(a=h("div",t.params.wrapperClass),r.append(a),d(r,`.${t.params.slideClass}`).forEach(e=>{a.append(e)}));let l=t.isElement?r.parentNode.host:null;return Object.assign(t,{el:r,wrapperEl:a,slidesEl:t.isElement&&!l.slideSlots?l:a,hostEl:t.isElement?l:r,mounted:!0,rtl:"rtl"===r.dir.toLowerCase()||"rtl"===f(r,"direction"),rtlTranslate:"horizontal"===t.params.direction&&("rtl"===r.dir.toLowerCase()||"rtl"===f(r,"direction")),wrongRTL:"-webkit-box"===f(a,"display")}),!0}init(e){let t=this;if(t.initialized||!1===t.mount(e))return t;if(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??0)+(t.virtual.slidesBefore??0),0,t.params.runCallbacksOnInit,!1,!0):t.slideTo(t.params.initialSlide,0,t.params.runCallbacksOnInit,!1,!0),t.params.loop&&t.loopCreate(void 0,!0),t.attachEvents(),t.params.lazyPreload){let e=[...t.el.querySelectorAll('[loading="lazy"]')];t.isElement&&e.push(...t.hostEl.querySelectorAll('[loading="lazy"]')),e.forEach(e=>{e.complete&&N(t,e)})}return t.initialized=!0,P(t),t.emit("init"),t.emit("afterInit"),t}destroy(e=!0,t=!0){let i=this,{params:r,el:s,wrapperEl:n,slides:a}=i;if(void 0===i.params||i.destroyed)return null;(i.emit("beforeDestroy"),i.initialized=!1,i.detachEvents(),r.loop&&i.loopDestroy(),t&&(i.removeClasses(),s&&"string"!=typeof s&&s.removeAttribute("style"),n&&n.removeAttribute("style"),a&&a.length&&a.forEach(e=>{e.classList.remove(r.slideVisibleClass,r.slideFullyVisibleClass,r.slideActiveClass,r.slideNextClass,r.slidePrevClass),e.removeAttribute("style"),e.removeAttribute("data-swiper-slide-index")})),i.emit("destroy"),Object.keys(i.eventsListeners).forEach(e=>{i.off(e)}),!1!==e)&&(i.el&&"string"!=typeof i.el&&(i.el.swiper=null),Object.keys(i).forEac
1h(e=>{try{i[e]=null}catch{}try{delete i[e]}catch{}}));return i.destroyed=!0,null}static extendDefaults(e){o(Z,e)}static installModule(e){U.prototype.__modules__||(U.prototype.__modules__=[]);let t=U.prototype.__modules__;"function"==typeof e&&0>t.indexOf(e)&&t.push(e)}static use(e){return Array.isArray(e)?e.forEach(e=>U.installModule(e)):U.installModule(e),U}}Object.defineProperty(U,"extendedDefaults",{get:()=>Z}),Object.defineProperty(U,"defaults",{get:()=>L});let Y={eventsEmitter:{on(e,t,i){let r=this;if(!r.eventsListeners||r.destroyed||"function"!=typeof t)return r;let s=i?"unshift":"push";return e.split(" ").forEach(e=>{r.eventsListeners[e]||(r.eventsListeners[e]=[]),r.eventsListeners[e][s](t)}),r},once(e,t,i){let r=this;if(!r.eventsListeners||r.destroyed||"function"!=typeof t)return r;let s=function(...i){r.off(e,s),s.__emitterProxy&&delete s.__emitterProxy,t.apply(r,i)};return s.__emitterProxy=t,r.on(e,s,i)},onAny(e,t){return!this.eventsListeners||this.destroyed||"function"!=typeof e||0>this.eventsAnyListeners.indexOf(e)&&this.eventsAnyListeners[t?"unshift":"push"](e),this},offAny(e){if(!this.eventsListeners||this.destroyed||!this.eventsAnyListeners)return this;let t=this.eventsAnyListeners.indexOf(e);return t>=0&&this.eventsAnyListeners.splice(t,1),this},off(e,t){let i=this;return i.eventsListeners&&!i.destroyed&&i.eventsListeners&&e.split(" ").forEach(e=>{void 0===t?i.eventsListeners[e]=[]:i.eventsListeners[e]&&i.eventsListeners[e].forEach((r,s)=>{(r===t||r.__emitterProxy&&r.__emitterProxy===t)&&i.eventsListeners[e].splice(s,1)})}),i},emit(...e){let t,i,r,s=this;if(!s.eventsListeners||s.destroyed||!s.eventsListeners)return s;if("string"==typeof e[0]||Array.isArray(e[0]))t=e[0],i=e.slice(1,e.length),r=s;else{let n=e[0];t=n.events,i=n.data??[],r=n.context||s}return i.unshift(r),(Array.isArray(t)?t:t.split(" ")).forEach(e=>{s.eventsAnyListeners&&s.eventsAnyListeners.length&&s.eventsAnyListeners.forEach(t=>{t.apply(r,[e,...i])}),s.eventsListeners&&s.eventsListeners[e]&&s.eventsListeners[e].forEach(e=>{e.apply(r,i)})}),s}},update:{updateSize:function(){let e,t,i=this.el;e=void 0!==this.params.width&&null!==this.params.width?this.params.width:i.clientWidth,t=void 0!==this.params.height&&null!==this.params.height?this.params.height:i.clientHeight,0===e&&this.isHorizontal()||0===t&&this.isVertical()||(e=e-parseInt(f(i,"padding-left")||"0",10)-parseInt(f(i,"padding-right")||"0",10),t=t-parseInt(f(i,"padding-top")||"0",10)-parseInt(f(i,"padding-bottom")||"0",10),Number.isNaN(e)&&(e=0),Number.isNaN(t)&&(t=0),Object.assign(this,{width:e,height:t,size:this.isHorizontal()?e:t}))},updateSlides:function(){let e=this;function t(t,i){return parseFloat(t.getPropertyValue(e.getDirectionLabel(i))||"0")}let i=e.params,{wrapperEl:r,slidesEl:s,rtlTranslate:n,wrongRTL:a}=e,l=!!(e.virtual&&i.virtual?.enabled),o=l?e.virtual.slides.length:e.slides.length,c=d(s,`.${e.params.slideClass}, swiper-slide`),h=l?e.virtual.slides.length:c.length,p=[],m=[],v=[],y=t=>"function"==typeof t?t.call(e):t,w=y(i.slidesOffsetBefore),b=y(i.slidesOffsetAfter),S=e.snapGrid.length,T=e.slidesGrid.length,x=e.size-w-b,E=i.spaceBetween,k=-w,M=0,O=0;if(void 0===x)return;"string"==typeof E&&E.indexOf("%")>=0?E=parseFloat(E.replace("%",""))/100*x:"string"==typeof E&&(E=parseFloat(E)),e.virtualSize=-E-w-b,c.forEach(e=>{n?e.style.marginLeft="":e.style.marginRight="",e.style.marginBottom="",e.style.marginTop=""}),i.centeredSlides&&i.cssMode&&(u(r,"--swiper-centered-offset-before",""),u(r,"--swiper-centered-offset-after","")),i.cssMode&&(u(r,"--swiper-slides-offset-before",`${w}px`),u(r,"--swiper-slides-offset-after",`${b}px`));let C=i.grid&&i.grid.rows>1&&e.grid;C?e.grid.initSlides(c):e.grid&&e.grid.unsetSlides();let N=0,I="auto"===i.slidesPerView&&i.breakpoints&&Object.keys(i.breakpoints).filter(e=>{let t=i.breakpoints[e];return void 0!==t?.slidesPerView}).length>0;for(let r=0;r<h;r+=1){N=0;let s=c[r];if(!s||(C&&e.grid.updateSlide(r,s,c),"none"!==f(s,"display"))){if(l&&"auto"===i.slidesPerView)i.virtual?.slidesPerViewAutoSlideSize&&(N=i.virtual.slidesPerViewAutoSlideSize),N&&s&&(i.roundLengths&&(N=Math.floor(N)),s.style[e.getDirectionLabel("width")]=`${N}px`);else if("auto"===i.slidesPerView){I&&(s.style[e.getDirectionLabel("width")]="");let r=getComputedStyle(s),n=s.style.transform,a=s.style.webkitTransform;if(n&&(s.style.transform="none"),a&&(s.style.webkitTransform="none"),i.roun
1dLengths)N=e.isHorizontal()?g(s,"width"):g(s,"height");else{let e=t(r,"width"),i=t(r,"padding-left"),n=t(r,"padding-right"),a=t(r,"margin-left"),l=t(r,"margin-right"),o=r.getPropertyValue("box-sizing");if(o&&"border-box"===o)N=e+a+l;else{let{clientWidth:t,offsetWidth:r}=s;N=e+i+n+a+l+(r-t)}}n&&(s.style.transform=n),a&&(s.style.webkitTransform=a),i.roundLengths&&(N=Math.floor(N))}else N=(x-(i.slidesPerView-1)*E)/i.slidesPerView,i.roundLengths&&(N=Math.floor(N)),s&&(s.style[e.getDirectionLabel("width")]=`${N}px`);s&&(s.swiperSlideSize=N),v.push(N),i.centeredSlides?(k=k+N/2+M/2+E,0===M&&0!==r&&(k=k-x/2-E),0===r&&(k=k-x/2-E),.001>Math.abs(k)&&(k=0),i.roundLengths&&(k=Math.floor(k)),O%i.slidesPerGroup==0&&p.push(k),m.push(k)):(i.roundLengths&&(k=Math.floor(k)),(O-Math.min(e.params.slidesPerGroupSkip,O))%e.params.slidesPerGroup==0&&p.push(k),m.push(k),k=k+N+E),e.virtualSize+=N+E,M=N,O+=1}}if(e.virtualSize=Math.max(e.virtualSize,x)+b,n&&a&&("slide"===i.effect||"coverflow"===i.effect)&&(r.style.width=`${e.virtualSize+E}px`),i.setWrapperSize&&(r.style[e.getDirectionLabel("width")]=`${e.virtualSize+E}px`),C&&e.grid.updateWrapperSize(N,p),!i.centeredSlides){let t="auto"!==i.slidesPerView&&i.slidesPerView%1!=0,r=i.snapToSlideEdge&&!i.loop&&("auto"===i.slidesPerView||t),s=p.length;if(r){let e;if("auto"===i.slidesPerView){e=1;let t=0;for(let i=v.length-1;i>=0;i-=1)if((t+=v[i]+(i<v.length-1?E:0))<=x)e=v.length-i;else break}else e=Math.floor(i.slidesPerView);s=Math.max(h-e,0)}let n=[];for(let t=0;t<p.length;t+=1){let a=p[t];i.roundLengths&&(a=Math.floor(a)),r?t<=s&&n.push(a):p[t]<=e.virtualSize-x&&n.push(a)}p=n,Math.floor(e.virtualSize-x)-Math.floor(p[p.length-1])>1&&!r&&p.push(e.virtualSize-x)}if(l&&i.loop){let t=v[0]+E,r=(e.virtual.slidesBefore??0)+(e.virtual.slidesAfter??0);if(i.slidesPerGroup>1){let e=Math.ceil(r/i.slidesPerGroup),s=t*i.slidesPerGroup;for(let t=0;t<e;t+=1)p.push(p[p.length-1]+s)}for(let s=0;s<r;s+=1)1===i.slidesPerGroup&&p.push(p[p.length-1]+t),m.push(m[m.length-1]+t),e.virtualSize+=t}if(0===p.length&&(p=[0]),0!==E){let t=e.isHorizontal()&&n?"marginLeft":e.getDirectionLabel("marginRight");c.filter((e,t)=>!i.cssMode||!!i.loop||t!==c.length-1).forEach(e=>{e.style[t]=`${E}px`})}if(i.centeredSlides&&i.centeredSlidesBounds){let e=0;v.forEach(t=>{e+=t+(E||0)});let t=(e-=E)>x?e-x:0;p=p.map(e=>e<=0?-w:e>t?t+b:e)}if(i.centerInsufficientSlides){let e=0;if(v.forEach(t=>{e+=t+(E||0)}),(e-=E)<x){let t=(x-e)/2;p.forEach((e,i)=>{p[i]=e-t}),m.forEach((e,i)=>{m[i]=e+t})}}if(Object.assign(e,{slides:c,snapGrid:p,slidesGrid:m,slidesSizesGrid:v}),i.centeredSlides&&i.cssMode&&!i.centeredSlidesBounds){u(r,"--swiper-centered-offset-before",`${-p[0]}px`),u(r,"--swiper-centered-offset-after",`${e.size/2-v[v.length-1]/2}px`);let t=-e.snapGrid[0],i=-e.slidesGrid[0];e.snapGrid=e.snapGrid.map(e=>e+t),e.slidesGrid=e.slidesGrid.map(e=>e+i)}if(h!==o&&e.emit("slidesLengthChange"),p.length!==S&&(e.params.watchOverflow&&e.checkOverflow(),e.emit("snapGridLengthChange")),m.length!==T&&e.emit("slidesGridLengthChange"),i.watchSlidesProgress&&e.updateSlidesOffset(),e.emit("slidesUpdated"),!l&&!i.cssMode&&("slide"===i.effect||"fade"===i.effect)){let t=`${i.containerModifierClass}backface-hidden`,r=e.el.classList.contains(t);h<=i.maxBackfaceHiddenSlides?r||e.el.classList.add(t):r&&e.el.classList.remove(t)}},updateAutoHeight:function(e){let t,i=this,r=[],s=i.virtual&&i.params.virtual?.enabled,n=0;"number"==typeof e?i.setTransition(e):!0===e&&i.setTransition(i.params.speed);let a=e=>s?i.slides[i.getSlideIndexByData(e)]:i.slides[e];if("auto"!==i.params.slidesPerView&&i.params.slidesPerView>1)if(i.params.centeredSlides)(i.visibleSlides||[]).forEach(e=>{r.push(e)});else for(t=0;t<Math.ceil(i.params.slidesPerView);t+=1){let e=i.activeIndex+t;if(e>i.slides.length&&!s)break;let n=a(e);n&&r.push(n)}else{let e=a(i.activeIndex);e&&r.push(e)}for(t=0;t<r.length;t+=1)if(void 0!==r[t]){let e=r[t].offsetHeight;n=e>n?e:n}(n||0===n)&&(i.wrapperEl.style.height=`${n}px`)},updateSlidesOffset:function(){let e=this.slides,t=this.isElement?this.isHorizontal()?this.wrapperEl.offsetLeft:this.wrapperEl.offsetTop:0;for(let i=0;i<e.length;i+=1)e[i].swiperSlideOffset=(this.isHorizontal()?e[i].offsetLeft:e[i].offsetTop)-t-this.cssOverflowAdjustment()},updateSlidesProgress:function(e=this&&this.translate||0){let t=this.params,{slides:i,rtlTranslate:r,snapGrid:s}=this;if(0===i.length)return;void 0===i[0].swiperSlideOffset&&this.updateSlidesOffset();let n=-e;r&&(n=e),this.visibleSlidesIndexes=[],this.visibleSlides=[];let a=t.spaceBetween;"string"==typeof a&&a.indexOf("%")>=0?a=parseFloat(a.replace("%",""))/100*this.size:"string"==typeof a&&(a=parseFloat(a));for(let e=0;e<i.length;e+=1){let l=i[e],o=l.swiperSlideOffset??0;t.cssMode&&t.centeredSlides&&(o-=i[0].swiperSlideOffset??0);let u=l.swiperSlideSize??0,d=(n+(t.centeredSlides?this.minTranslate():0)-o)/(u+a),c=(n-s[0]+(t.centeredSlides?this.minTranslate():0)-o)/(u+a),h=-(n-o),f=h+this.slidesSizesGrid[e],p=h>=0&&h<=this.size-this.slidesSizesGrid[e],m=h>=0&&h<this.size-1||f>1&&f<=this.size||h<=0&&f>=this.size;m&&(this.visibleSlides.push(l),this.visibleSlidesIndexes.push(e)),q(l,m,t.slideVisibleClass),q(l,p,t.slideFullyVisibleClass),l.progress=r?-d:d,l.originalProgress=r?-c:c}},updateProgress:function(e){if(void 0===e){let t=this.rtlTranslate?-1:1;e=this&&this.translate&&this.translate*t||0}let t=this.params,i=this.maxTranslate()-this.minTranslate(),{progress:r,isBeginning:s,isEnd:n}=this,a=this.progressLoop,l=s,o=n;if(0===i)r=0,s=!0,n=!0;else{r=(e-this.minTranslate())/i;let t=1>Math.abs(e-this.minTranslate()),a=1>Math.abs(e-this.maxTranslate());s=t||r<=0,n=a||r>=1,t&&(r=0),a&&(r=1)}if(t.loop){let t=this.getSlideIndexByData(0),i=this.getSlideIndexByData(this.slides.length-1),r=this.slidesGrid[t],s=this.slidesGrid[i],n=this.slidesGrid[this.slidesGrid.length-1],l=Math.abs(e);(a=l>=r?(l-r)/n:(l+n-s)/n)>1&&(a-=1)}Object.assign(this,{progress:r,progressLoop:a,isBeginning:s,isEnd:n}),(t.watchSlidesProgress||t.centeredSlides&&t.autoHeight)&&this.updateSlidesProgress(e),s&&!l&&this.emit
1("reachBeginning toEdge"),n&&!o&&this.emit("reachEnd toEdge"),(l&&!s||o&&!n)&&this.emit("fromEdge"),this.emit("progress",r)},updateSlidesClasses:function(){let e,t,i,{slides:r,params:s,slidesEl:n,activeIndex:a}=this,l=!!(this.virtual&&s.virtual?.enabled),o=this.grid&&s.grid&&s.grid.rows>1,u=e=>d(n,`.${s.slideClass}${e}, swiper-slide${e}`)[0];if(l)if(s.loop){let t=this.virtual.slides,i=a-(this.virtual.slidesBefore??0);i<0&&(i=t.length+i),i>=t.length&&(i-=t.length),e=u(`[data-swiper-slide-index="${i}"]`)}else e=u(`[data-swiper-slide-index="${a}"]`);else o?(e=r.find(e=>e.column===a),i=r.find(e=>e.column===a+1),t=r.find(e=>e.column===a-1)):e=r[a];e&&!o&&(i=function(e,t){let i=[],r=e.nextElementSibling;for(;r;)(!t||r.matches(t))&&i.push(r),r=r.nextElementSibling;return i}(e,`.${s.slideClass}, swiper-slide`)[0],s.loop&&!i&&(i=r[0]),t=function(e,t){let i=[],r=e.previousElementSibling;for(;r;)(!t||r.matches(t))&&i.push(r),r=r.previousElementSibling;return i}(e,`.${s.slideClass}, swiper-slide`)[0],s.loop),r.forEach(r=>{H(r,r===e,s.slideActiveClass),H(r,r===i,s.slideNextClass),H(r,r===t,s.slidePrevClass)}),this.emitSlidesClasses()},updateActiveIndex:function(e){let t,i,r=this,s=r.rtlTranslate?r.translate:-r.translate,{snapGrid:n,params:a,activeIndex:l,realIndex:o,snapIndex:u}=r,d=e,c=e=>{let t=r.virtual.slides,i=e-(r.virtual.slidesBefore??0);return i<0&&(i=t.length+i),i>=t.length&&(i-=t.length),i};if(void 0===d&&(d=function(e){let t,{slidesGrid:i,params:r}=e,s=e.rtlTranslate?e.translate:-e.translate;for(let e=0;e<i.length;e+=1)void 0!==i[e+1]?s>=i[e]&&s<i[e+1]-(i[e+1]-i[e])/2?t=e:s>=i[e]&&s<i[e+1]&&(t=e+1):s>=i[e]&&(t=e);return r.normalizeSlideIndex&&(t<0||void 0===t)&&(t=0),t}(r)),n.indexOf(s)>=0)t=n.indexOf(s);else{let e=Math.min(a.slidesPerGroupSkip,d);t=e+Math.floor((d-e)/a.slidesPerGroup)}if(t>=n.length&&(t=n.length-1),d===l&&!r.params.loop){t!==u&&(r.snapIndex=t,r.emit("snapIndexChange"));return}if(d===l&&r.params.loop&&r.virtual&&r.params.virtual?.enabled){r.realIndex=c(d);return}let h=r.grid&&a.grid&&a.grid.rows>1;if(r.virtual&&a.virtual?.enabled)i=a.loop?c(d):d;else if(h){let e=r.slides.find(e=>e.column===d),t=parseInt(e.getAttribute("data-swiper-slide-index"),10);Number.isNaN(t)&&(t=Math.max(r.slides.indexOf(e),0)),i=Math.floor(t/a.grid.rows)}else if(r.slides[d]){let e=r.slides[d].getAttribute("data-swiper-slide-index");i=e?parseInt(e,10):d}else i=d;Object.assign(r,{previousSnapIndex:u,snapIndex:t,previousRealIndex:o,realIndex:i,previousIndex:l,activeIndex:d}),r.initialized&&P(r),r.__loopFixInProgress__||(r.emit("activeIndexChange"),r.emit("snapIndexChange"),(r.initialized||r.params.runCallbacksOnInit)&&((r.__lastEmittedRealIndex__??o)!==i&&r.emit("realIndexChange"),r.emit("slideChange")),r.__lastEmittedRealIndex__=i)},updateClickedSlide:function(e,t){let i,r=this.params,s=e.closest(`.${r.slideClass}, swiper-slide`);!s&&this.isElement&&t&&t.length>
11&&t.includes(e)&&[...t.slice(t.indexOf(e)+1,t.length)].forEach(e=>{!s&&e.matches&&e.matches(`.${r.slideClass}, swiper-slide`)&&(s=e)});let n=!1;if(s){for(let e=0;e<this.slides.length;e+=1)if(this.slides[e]===s){n=!0,i=e;break}}if(s&&n)this.clickedSlide=s,this.virtual&&this.params.virtual?.enabled?this.clickedIndex=parseInt(s.getAttribute("data-swiper-slide-index"),10):this.clickedIndex=i;else{this.clickedSlide=void 0,this.clickedIndex=void 0;return}r.slideToClickedSlide&&void 0!==this.clickedIndex&&this.clickedIndex!==this.activeIndex&&this.slideToClickedSlide()}},translate:{getTranslate:function(e=this.isHorizontal()?"x":"y"){let{params:t,rtlTranslate:i,translate:r,wrapperEl:s}=this;if(t.virtualTranslate)return i?-r:r;if(t.cssMode)return r;let n=function(e,t="x"){let i=window.getComputedStyle(e,null),r=i.transform||i.webkitTransform;if(!r||"none"===r)return 0;let s=new DOMMatrixReadOnly(r);return"x"===t?s.m41:s.m42}(s,e);return n+=this.cssOverflowAdjustment(),i&&(n=-n),n||0},setTranslate:function(e,t){let{rtlTranslate:i,params:r,wrapperEl:s,progress:n}=this,a=0,l=0;this.isHorizontal()?a=i?-e:e:l=e,r.roundLengths&&(a=Math.floor(a),l=Math.floor(l)),this.previousTranslate=this.translate,this.translate=this.isHorizontal()?a:l,r.cssMode?s[this.isHorizontal()?"scrollLeft":"scrollTop"]=this.isHorizontal()?-a:-l:r.virtualTranslate||(this.isHorizontal()?a-=this.cssOverflowAdjustment():l-=this.cssOverflowAdjustment(),s.style.transform=`translate3d(${a}px, ${l}px, 0px)`);let o=this.maxTranslate()-this.minTranslate();(0===o?0:(e-this.minTranslate())/o)!==n&&this.updateProgress(e),this.emit("setTranslate",this.translate,t)},minTranslate:function(){return-this.snapGrid[0]},maxTranslate:function(){return-this.snapGrid[this.snapGrid.length-1]},translateTo:function(e=0,t=this.params.speed,i=!0,r=!0,s){let n,a=this,{params:l,wrapperEl:o}=a;if(a.animating&&l.preventInteractionOnTransition)return!1;let u=a.minTranslate(),d=a.maxTranslate();if(n=r&&e>u?u:r&&e<d?d:e,a.updateProgress(n),l.cssMode){let e=a.isHorizontal();return 0===t?o[e?"scrollLeft":"scrollTop"]=-n:o.scrollTo({[e?"left":"top"]:-n,behavior:"smooth"}),!0}return 0===t?(a.setTransition(0),a.setTranslate(n),i&&(a.emit("beforeTransitionStart",t,s),a.emit("transitionEnd"))):(a.setTransition(t),a.setTranslate(n),i&&(a.emit("beforeTransitionStart",t,s),a.emit("transitionStart")),a.animating||(a.animating=!0,a.onTranslateToWrapperTransitionEnd||(a.onTranslateToWrapperTransitionEnd=function(e){!a||a.destroyed||e.target===this&&(a.wrapperEl.removeEventListener("transitionend",a.onTranslateToWrapperTransitionEnd),a.onTranslateToWrapperTransitionEnd=null,delete a.onTranslateToWrapperTransitionEnd,a.animating=!1,i&&a.emit("transitionEnd"))}),a.wrapperEl.addEventListener("transitionend",a.onTranslateToWrapperTransitionEnd))),!0}},transition:{setTransition:function(e,t){this.params.cssMode||(this.wrapperEl.style.transitionDuration=`${e}ms`,this.wrapperEl.style.transitionDelay=0===e?"0ms":""),this.emit("setTransition",e,t)},transitionStart:function(e=!0,t){let{params:i}=this;i.cssMode||(i.autoHeight&&this.updateAutoHeight(),B({swiper:this,runCallbacks:e,direction:t,step:"Start"}))},transitionEnd:function(e=!0,t){let{params:i}=this;this.animating=!1,i.cssMode||(this.setTransition(0),B({swiper:this,runCallbacks:e,direction:t,step:"End"}))}},slide:{slideTo:function(e=0,t,i=!0,r,s){let n;"string"==typeof e&&(e=parseInt(e,10));let a=this,l=e;l<0&&(l=0);let{params:o,snapGrid:u,slidesGrid:d,previousIndex:c,activeIndex:h,rtlTranslate:f,wrapperEl:p,enabled:m}=a;if(!m&&!r&&!s||a.destroyed||a.animating&&o.preventInteractionOnTransition)return!1;void 0===t&&(t=a.params.speed);let g=Math.min(a.params.slidesPerGroupSkip,l),v=g+Math.floor((l-g)/a.params.slidesPerGroup);v>=u.length&&(v=u.length-1);let y=-u[v];if(o.normalizeSlideIndex)for(let e=0;e<d.length;e+=1){let t=-Math.floor(100*y),i=Math.floor(100*d[e]),r=Math.floor(100*d[e+1]);void 0!==d[e+1]?t>=i&&t<r-(r-i)/2?l=e:t>=i&&t<r&&(l=e+1):t>=i&&(l=e)}if(a.initialized&&l!==h&&(!a.allowSlideNext&&(f?y>a.translate&&y>a.minTranslate():y<a.translate&&y<a.minTranslate())||!a.allowSlidePrev&&y>a.translate&&y>a.maxTranslate()&&(h||0)!==l))return!1;l!==(c||0)&&i&&a.emit("beforeSlideChangeStart"),a.updateProgress(y),n=l>h?"next":l<h?"prev":"reset";let w=a.virtual&&a.params.virtual?.enabled;if(!(w&&s)&&(f&&-y===a.translate||!f&&y===a.translate))return a.updateActiveIndex(l),o.autoHeight&&a.updateAutoHeight(),a.updateSlidesClasses(),"slide"!==o.effect&&a.setTranslate(y),"reset"!==n&&(a.transitionStart(i,n),a.transitionEnd(i,n)),!1;if(o.cssMode){let e=a.isHorizontal(),i=f?y:-y;return 0===t?(w&&(a.wrapperEl.style.scrollSnapType="none",a._immediateVirtual=!0),w&&!a._cssModeVirtualInitialSet&&(a.params.initialSlide??0)>0?(a._cssModeVirtualInitialSet=!0,requestAnimationFrame(()=>{p[e?"scrollLeft":"scrollTop"]=i})):p[e?"scrollLeft":"scrollTop"]=i,w&&requestAnimationFrame(()=>{a.wrapperEl.style.scrollSnapType="",a._immediateVirtual=!1})):p.scrollTo({[e?"left":"top"]:i,behavior:"smooth"}),!0}let b=C().isSafari;return w&&!s&&b&&a.isElement&&a.virtual.update(!1,!1,l),a.setTransition(t),a.setTranslate(y),a.updateActiveIndex(l),a.updateSlidesClasses(),a.emit("beforeTransitionStart",t,r),a.transitionStart(i,n),0===t?a.transitionEnd(i,n):a.animating||(a.animating=!0,a.onSlideToWrapperTransitionEnd||(a.onSlideToWrapperTransitionEnd=function(e){!a||a.destroyed||e.target===this&&(a.wrapperEl.removeEventListener("transitionend",a.onSlideToWrapperTransitionEnd),a.onSlideToWrapperTransitionEnd=null,delete a.onSlideToWrapperTransitionEnd,a.transitionEnd(i,n))}),a.wrapperEl.addEventListener("transitionend",a.onSlideToWrapperTransitionEnd)),!0},slideToLoop:function(e=0,t,i=!0,r){"string"==typeof e&&(e=parseInt(e,10));let s=this;if(s.destroyed)return;void 0===t&&(t=s.params.speed);let n=s.grid&&s.params.grid&&s.params.grid.rows>1,a=e;if(s.params.loop)if(s.virtual&&s.params.virtual?.enabled)a+=s.virtual.slidesBefore??0;else{let e,t;if(n){let t=a*s.params.grid.rows,i=s.slides.find(e=>Number(e.getAttribute("data-swiper-slide-index"))===t);e=i?.column??0}else e=s.getSlideIndexByData(a);let i=n?Math.ceil(s.slides.length/s.params.grid.rows):s.slides.length,{centeredSlides:l,slidesOffsetBefore:o,slidesOffsetAfter:u}=s.params,d=l||!!o||!!u;"auto"===s.params.slidesPerView?t=s.slidesPerViewDynamic():(t=Math.ceil(parseFloat(String(s.params.slidesPerView))),d&&t%2==0&&(t+=1));let c=i-e<t;if(d&&(c=c||e<Math.ceil(t/2)),r&&d&&"auto"!==s.params.slidesPerView&&!n&&(c=!1),c){let t=d?e<s.activeIndex?"prev":"next":e-s.activeIndex-1<s.params.slidesPerView?"next":"prev";
1s.loopFix({direction:t,slideTo:!0,activeSlideIndex:"next"===t?e+1:e-i+1,slideRealIndex:"next"===t?s.realIndex:void 0})}if(n){let e=a*s.params.grid.rows,t=s.slides.find(t=>Number(t.getAttribute("data-swiper-slide-index"))===e);a=t?.column??0}else a=s.getSlideIndexByData(a)}return requestAnimationFrame(()=>{s.slideTo(a,t,i,r)}),s},slideNext:function(e,t=!0,i){let r=this,{enabled:s,params:n,animating:a}=r;if(!s||r.destroyed)return r;void 0===e&&(e=r.params.speed);let l=n.slidesPerGroup;"auto"===n.slidesPerView&&1===n.slidesPerGroup&&n.slidesPerGroupAuto&&(l=Math.max(r.slidesPerViewDynamic("current",!0),1));let o=r.activeIndex<n.slidesPerGroupSkip?1:l,u=r.virtual&&n.virtual?.enabled;if(n.loop){if(a&&!u&&n.loopPreventsSliding)return!1;if(r.loopFix({direction:"next"}),r._clientLeft=r.wrapperEl.clientLeft,r.activeIndex===r.slides.length-1&&n.cssMode)return requestAnimationFrame(()=>{r.slideTo(r.activeIndex+o,e,t,i)}),!0}return n.rewind&&r.isEnd?r.slideTo(0,e,t,i):r.slideTo(r.activeIndex+o,e,t,i)},slidePrev:function(e,t=!0,i){let r=this,{params:s,snapGrid:n,slidesGrid:a,rtlTranslate:l,enabled:o,animating:u}=r;if(!o||r.destroyed)return r;void 0===e&&(e=r.params.speed);let d=r.virtual&&s.virtual?.enabled;if(s.loop){if(u&&!d&&s.loopPreventsSliding)return!1;r.loopFix({direction:"prev"}),r._clientLeft=r.wrapperEl.clientLeft}function c(e){return e<0?-Math.floor(Math.abs(e)):Math.floor(e)}let h=c(l?r.translate:-r.translate),f=n.map(e=>c(e)),p=s.freeMode&&s.freeMode.enabled,m=n[f.indexOf(h)-1];if(void 0===m&&(s.cssMode||p)){let e;
1n.forEach((t,i)=>{h>=t&&(e=i)}),void 0!==e&&(m=p?n[e]:n[e>0?e-1:e])}let g=0;if(void 0!==m&&((g=a.indexOf(m))<0&&(g=r.activeIndex-1),"auto"===s.slidesPerView&&1===s.slidesPerGroup&&s.slidesPerGroupAuto&&(g=Math.max(g=g-r.slidesPerViewDynamic("previous",!0)+1,0))),s.rewind&&r.isBeginning){let s=r.params.virtual?.enabled&&r.virtual?r.virtual.slides.length-1:r.slides.length-1;return r.slideTo(s,e,t,i)}return s.loop&&0===r.activeIndex&&s.cssMode?(requestAnimationFrame(()=>{r.slideTo(g,e,t,i)}),!0):r.slideTo(g,e,t,i)},slideReset:function(e,t=!0,i){if(!this.destroyed)return void 0===e&&(e=this.params.speed),this.slideTo(this.activeIndex,e,t,i)},slideToClosest:function(e,t=!0,i,r=.5){if(this.destroyed)return;void 0===e&&(e=this.params.speed);let s=this.activeIndex,n=Math.min(this.params.slidesPerGroupSkip,s),a=n+Math.floor((s-n)/this.params.slidesPerGroup),l=this.rtlTranslate?this.translate:-this.translate;if(l>=this.snapGrid[a]){let e=this.snapGrid[a];l-e>(this.snapGrid[a+1]-e)*r&&(s+=this.params.slidesPerGroup)}else{let e=this.snapGrid[a-1];l-e<=(this.snapGrid[a]-e)*r&&(s-=this.params.slidesPerGroup)}return s=Math.min(s=Math.max(s,0),this.slidesGrid.length-1),this.slideTo(s,e,t,i)},slideToClickedSlide:function(){let e,t=this;if(t.destroyed)return;let{params:i,slidesEl:r,clickedSlide:s,clickedIndex:a}=t;if(void 0===s||void 0===a)return;let l="auto"===i.slidesPerView?t.slidesPerViewDynamic():i.slidesPerView,o=t.getSlideIndexWhenGrid(a),u=t.isElement?"swiper-slide":`.${i.slideClass}`,c=t.grid&&t.params.grid&&t.params.grid.rows>1;if(i.loop){if(t.animating)return;e=parseInt(s.getAttribute("data-swiper-slide-index"),10),i.centeredSlides?t.slideToLoop(e):o>(c?(t.slides.length-l)/2-(t.params.grid.rows-1):t.slides.length-l)?(t.loopFix(),o=t.getSlideIndex(d(r,`${u}[data-swiper-slide-index="${e}"]`)[0]),n(()=>{t.slideTo(o)})):t.slideTo(o)}else t.slideTo(o)}},loop:{loopCreate:function(e,t){let i,r=this,{params:s,slidesEl:n}=r;if(!s.loop||r.virtual&&r.params.virtual?.enabled)return;let a=r.grid&&s.grid&&s.grid.rows>1;s.loopAddBlankSlides&&(s.slidesPerGroup>1||a)&&((i=d(n,`.${s.slideBlankClass}
1`)).forEach(e=>{e.remove()}),i.length>0&&(r.recalcSlides(),r.updateSlides()));let l=s.slidesPerGroup*(a?s.grid.rows:1),o=r.slides.length%l!=0,u=a&&r.slides.length%s.grid.rows!=0,f=e=>{for(let t=0;t<e;t+=1){let e=r.isElement?h("swiper-slide",[s.slideBlankClass]):h("div",[s.slideClass,s.slideBlankClass]);r.slidesEl.append(e)}};o?s.loopAddBlankSlides?(f(l-r.slides.length%l),r.recalcSlides(),r.updateSlides()):c("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&&(s.loopAddBlankSlides?(f(s.grid.rows-r.slides.length%s.grid.rows),r.recalcSlides(),r.updateSlides()):c("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)")),d(n,`.${s.slideClass}, swiper-slide`).forEach((e,t)=>{e.setAttribute("data-swiper-slide-index",String(t))});let p=s.centeredSlides||!!s.slidesOffsetBefore||!!s.slidesOffsetAfter;r.loopFix({slideRealIndex:e,direction:p?void 0:"next",initial:t})},loopFix:function(e={}){let{slideRealIndex:t,slideTo:i=!0,direction:r,setTranslate:s,activeSlideIndex:n,initial:a,byController:l,byMousewheel:o}=e,u=n,d=this;if(!d.params.loop||d.params.watchOverflow&&d.isLocked)return;d.emit("beforeLoopFix"),d.__loopFixInProgress__=!0;let{slides:h,allowSlidePrev:f,allowSlideNext:p,slidesEl:m,params:g}=d,{centeredSlides:v,slidesOffsetBefore:y,slidesOffsetAfter:w,initialSlide:b}=g,S=v||!!y||!!w;if(d.allowSlidePrev=!0,d.allowSlideNext=!0,d.virtual&&g.virtual?.enabled){if(i){let e=d.virtual.slides.length,t=d.virtual.slidesBefore??0;S||0!==d.snapIndex?S&&d.snapIndex<g.slidesPerView?d.slideTo(e+d.snapIndex,0,!1,!0):d.snapIndex===d.snapGrid.length-1&&d.slideTo(t,0,!1,!0):d.slideTo(e,0,!1,!0)}d.allowSlidePrev=f,d.allowSlideNext=p,d.__loopFixInProgress__=!1,d.emit("loopFix");return}let T=g.slidesPerView;"auto"===T?T=d.slidesPerViewDynamic():(T=Math.ceil(parseFloat(String(g.slidesPerView))),S&&T%2==0&&(T+=1));let x=g.slidesPerGroupAuto?T:g.slidesPerGroup,E=e=>("function"==typeof e?e.call(d):e)||0,k=d.slidesGrid.length>1?(d.slidesGrid[d.slidesGrid.length-1]-d.slidesGrid[0])/(d.slidesGrid.length-1):d.size,M=k>0?E(y)/k:0,O=k>0?E(w)/k:0,C=S?Math.max(x,(v?Math.ceil(T/2):0)+Math.ceil(Math.max(M,O))):x;C%x!=0&&(C+=x-C%x),d.loopedSlides=C+=g.loopAdditionalSlides;let N=d.grid&&g.grid&&g.grid.rows>1;h.length<T+C||"cards"===d.params.effect&&h.length<T+2*C?c("Swiper Loop Warning: The number of slides is not enough for loop mode, it will be disabled or not function properly. You need to add more slides (or make duplicates) or lower the values of slidesPerView and slidesPerGroup parameters"):N&&"row"===g.grid.fill&&c("Swiper Loop Warning: Loop mode is not compatible with grid.fill = `row`");let I=[],P=[],_=N?Math.ceil(h.length/g.grid.rows):h.length,L=a&&_-b<T&&!S,D=L?b:d.activeIndex;void 0===u?u=d.getSlideIndex(h.find(e=>e.classList.contains(g.slideActiveClass))):D=u;let A="next"===r||!r,V="prev"===r||!r,z=0,$=0,F=(N?h[u].column??0:u)+(S&&void 0===s?(v?-T/2+.5:0)-M:0);if(F<C){z=Math.max(C-F,x);for(let e=0;e<C-F;e+=1){let t=e-Math.floor(e/_)*_;if(N){let e=_-t-1;for(let t=h.length-1;t>=0;t-=1)h[t].column===e&&I.push(t)}else I.push(_-t-1)}}else if(F+T>_-C){$=Math.max(F-(_-2*C),x),L&&($=Math.max($,T-_+b+1));for(let e=0;e<$;e+=1){let t=e-Math.floor(e/_)*_;N?h.forEach((e,i)=>{e.column===t&&P.push(i)}):P.push(t)}}if(d.__preventObserver__=!0,requestAnimationFrame(()=>{d.__preventObserver__=!1}),"cards"===d.params.effect&&h.length<T+2*C&&(P.includes(u)&&P.splice(P.indexOf(u),1),I.includes(u)&&I.splice(I.indexOf(u),1)),V&&I.forEach(e=>{let t=h[e];t.swiperLoopMoveDOM=!0,m.prepend(t),t.swiperLoopMoveDOM=!1}),A&&P.forEach(e=>{let t=h[e];t.swiperLoopMoveDOM=!0,m.append(t),t.swiperLoopMoveDOM=!1}),d.recalcSlides(),"auto"===g.slidesPerView?d.updateSlides():N&&(I.length>0&&V||P.length>0&&A)&&d.slides.forEach((e,t)=>{d.grid.updateSlide(t,e,d.slides)}),g.watchSlidesProgress&&d.updateSlidesOffset(),i){if(I.length>0&&V){if(void 0===t){let e=d.slidesGrid[D],t=d.slidesGrid[D+z]-e;o?d.setTranslate(d.translate-t):(d.slideTo(D+Math.ceil(z),0,!1,!0),s&&(d.touchEventsData.startTranslate=d.touchEventsData.startTranslate-t,d.touchEventsData.currentTranslate=d.touchEventsData.currentTranslate-t))}else if(s){let e=N?I.length/g.grid.rows:I.length;d.slideTo(d.activeIndex+e,0,!1,!0),d.touchEventsData.currentTranslate=d.translate}}else if(P.length>0&&A)if(void 0===t){let e=d.slidesGrid[D],t=d.slidesGrid[D-$]-e;o?d.setTranslate(d.translate-t):(d.slideTo(D-$,0,!1,!0),s&&(d.touchEventsData.startTranslate=d.touchEventsData.startTranslate-t,d.touchEventsData.currentTranslate=d.touchEventsData.currentTranslate-t))}else{let e=N?P.length/g.grid.rows:P.length;d.slideTo(d.activeIndex-e,0,!1,!0)}}d.allowSlidePrev=f,d.allowSlideNext=p;let j=d.controller?.control;if(j&&!l){let e={slideRealIndex:t,direction:r,setTranslate:s,activeSlideIndex:u,byController:!0};
1Array.isArray(j)?j.forEach(t=>{!t.destroyed&&t.params.loop&&t.loopFix({...e,slideTo:t.params.slidesPerView===g.slidesPerView&&i})}):j instanceof d.constructor&&j.params.loop&&j.loopFix({...e,slideTo:j.params.slidesPerView===g.slidesPerView&&i})}d.__loopFixInProgress__=!1,d.emit("loopFix")},loopDestroy:function(){let{params:e,slidesEl:t}=this;if(!e.loop||!t||this.virtual&&this.params.virtual?.enabled)return;this.recalcSlides();let i=[];this.slides.forEach(e=>{i[void 0===e.swiperSlideIndex?Number(e.getAttribute("data-swiper-slide-index")):e.swiperSlideIndex]=e}),this.slides.forEach(e=>{e.removeAttribute("data-swiper-slide-index")}),i.forEach(e=>{t.append(e)}),this.recalcSlides(),this.slideTo(this.realIndex,0)}},grabCursor:{setGrabCursor:function(e){let t=this;if(!t.params.simulateTouch||t.params.watchOverflow&&t.isLocked||t.params.cssMode)return;let i="container"===t.params.touchEventsTarget?t.el:t.wrapperEl;t.isElement&&(t.__preventObserver__=!0),i.style.cursor="move",i.style.cursor=e?"grabbing":"grab",t.isElement&&requestAnimationFrame(()=>{t.__preventObserver__=!1})},unsetGrabCursor:function(){let e=this;e.params.watchOverflow&&e.isLocked||e.params.cssMode||(e.isElement&&(e.__preventObserver__=!0),e["container"===e.params.touchEventsTarget?"el":"wrapperEl"].style.cursor="",e.isElement&&requestAnimationFrame(()=>{e.__preventObserver__=!1}))}},events:{attachEvents:function(){let{params:e}=this;this.onTouchStart=W.bind(this),this.onTouchMove=j.bind(this),this.onTouchEnd=F.bind(this),this.onDocumentTouchStart=A.bind(this),e.cssMode&&(this.onScroll=$.bind(this)),this.onClick=D.bind(this),this.onLoad=V.bind(this),G(this,"on")},detachEvents:function(){G(this,"off")}},breakpoints:{setBreakpoint:function(){let e=this,{realIndex:t,initialized:i,params:r,el:s}=e,n=r.breakpoints;if(!n||n&&0===Object.keys(n).length)return;let a="window"!==r.breakpointsBase&&r.breakpointsBase?"container":r.breakpointsBase,l=["window","container"].includes(r.breakpointsBase)||!r.breakpointsBase?e.el:document.querySelector(r.breakpointsBase),u=e.getBreakpoint(n,a,l);if(!u||e.currentBreakpoint===u)return;let d=(u in n?n[u]:void 0)||e.originalParams,c=_(e,r),h=_(e,d),f=e.params.grabCursor,p=d.grabCursor,m=r.enabled;c&&!h?(s.classList.remove(`${r.containerModifierClass}grid`,`${r.containerModifierClass}grid-column`),e.emitContainerClasses()):!c&&h&&(s.classList.add(`${r.containerModifierClass}grid`),(d.grid.fill&&"column"===d.grid.fill||!d.grid.fill&&"column"===r.grid.fill)&&s.classList.add(`${r.containerModifierClass}grid-column`),e.emitContainerClasses()),f&&!p?e.unsetGrabCursor():!f&&p&&e.setGrabCursor();let g=(e,t)=>e[t];["navigation","pagination","scrollbar"].forEach(t=>{let i=g(d,t);if(void 0===i)return;let s=g(r,t),n="object"==typeof s&&null!==s&&s.enabled,a="object"==typeof i&&null!==i&&i.enabled,l=e[t];n&&!a&&l?.disable?.(),!n&&a&&l?.enable?.()});let v=d.direction&&d.direction!==r.direction,y=r.loop&&(d.slidesPerView!==r.slidesPerView||v),w=r.loop;v&&i&&e.changeDirection(),o(e.params,d);let b=e.params.enabled,S=e.params.loop;Object.assign(e,{allowTouchMove:e.params.allowTouchMove,allowSlideNext:e.params.allowSlideNext,allowSlidePrev:e.params.allowSlidePrev}),m&&!b?e.disable():!m&&b&&e.enable(),e.currentBreakpoint=u,e.emit("_beforeBreakpoint",d),i&&(y?(e.loopDestroy(),e.updateSlides(),e.loopCreate(t)):!w&&S?(e.updateSlides(),e.loopCreate(t)):w&&!S&&e.loopDestroy()),e.emit("breakpoint",d)},getBreakpoint:function(e,t="window",i){if(!e||"container"===t&&!i)return;let r=!1,s="window"===t?window.innerHeight:i.clientHeight,n=Object.keys(e).map(e=>"string"==typeof e&&0===e.indexOf("@")?{value:s*parseFloat(e.substr(1)),point:e}:{value:e,point:e});n.sort((e,t)=>parseInt(String(e.value),10)-parseInt(String(t.value),10));for(let e=0;e<n.length;e+=1){let{point:s,value:a}=n[e];"window"===t?window.matchMedia(`(min-width: ${a}px)`).matches&&(r=s):a<=i.clientWidth&&(r=s)}return r||"max"}},checkOverflow:{checkOverflow:function(){let{isLocked:e,params:t}=this,{slidesOffsetBefore:i}=t;if(i){let e=this.slides.length-1,t=this.slidesGrid[e]+this.slidesSizesGrid[e]+2*i;this.isLocked=this.size>t}else this.isLocked=1===this.snapGrid.length;!0===t.allowSlideNext&&(this.allowSlideNext=!this.isLocked),!0===t.allowSlidePrev&&(this.allowSlidePrev=!this.isLocked),e&&e!==this.isLocked&&(this.isEnd=!1),e!==this.isLocked&&this.emit
1(this.isLocked?"lock":"unlock")}},classes:{addClasses:function(){var e,t;let i,{classNames:r,params:s,rtl:n,el:a,device:l}=this,o=(e=["initialized",s.direction,{"free-mode":this.params.freeMode&&s.freeMode.enabled},{autoheight:s.autoHeight},{rtl:n},{grid:s.grid&&s.grid.rows>1},{"grid-column":s.grid&&s.grid.rows>1&&"column"===s.grid.fill},{android:l.android},{ios:l.ios},{"css-mode":s.cssMode},{centered:s.cssMode&&s.centeredSlides},{"watch-progress":s.watchSlidesProgress}],t=s.containerModifierClass,i=[],e.forEach(e=>{"object"==typeof e?Object.keys(e).forEach(r=>{e[r]&&i.push(t+r)}):"string"==typeof e&&i.push(t+e)}),i);r.push(...o),a.classList.add(...r),this.emitContainerClasses()},removeClasses:function(){let{el:e,classNames:t}=this;e&&"string"!=typeof e&&(e.classList.remove(...t),this.emitContainerClasses())}}},X=U.prototype;Object.keys(Y).forEach(e=>{let t=Y[e];Object.keys(t).forEach(e=>{X[e]=t[e]})}),U.use([({swiper:e,on:t,emit:i})=>{let r=null,s=null,n=()=>{e&&!e.destroyed&&e.initialized&&(i("beforeResize"),i("resize"))},a=()=>{e&&!e.destroyed&&e.initialized&&i("orientationchange")};t("init",()=>{e.params.resizeObserver&&void 0!==window.ResizeObserver?(()=>{if(!e||e.destroyed||!e.initialized)return;let t=e.width,i=e.height;(r=new ResizeObserver(r=>{s=window.requestAnimationFrame(()=>{let s=t,a=i;r.forEach(({contentBoxSize:t,contentRect:i,target:r})=>{if(r&&r!==e.el)return;let n=Array.isArray(t)?t[0]:t;s=i?i.width:n.inlineSize,a=i?i.height:n.blockSize}),(s!==t||a!==i)&&(t=s,i=a,n())})})).observe(e.el)})():(window.addEventListener("resize",n),window.addEventListener("orientationchange",a))}),t("destroy",()=>{s&&window.cancelAnimationFrame(s),r&&r.unobserve&&e.el&&(r.unobserve(e.el),r=null),window.removeEventListener("resize",n),window.removeEventListener("orientationchange",a)})},({swiper:e,extendParams:t,on:i})=>{let r=[],s=(t,i={})=>{let s=window.MutationObserver||window.WebkitMutationObserver;if(!s)return;let n=new s(t=>{if(e.__preventObserver__)return;if(1===t.length)return void e.emit("observerUpdate",t[0]);let i=function(){e.emit("observerUpdate",t[0])};window.requestAnimationFrame?window.requestAnimationFrame(i):window.setTimeout(i,0)});n.observe(t,{attributes:void 0===i.attributes||i.attributes,childList:e.isElement||void 0===i.childList||i.childList,characterData:void 0===i.characterData||i.characterData}),r.push(n)};t({observer:!1,observeParents:!1,observeSlideChildren:!1}),i("init",()=>{if(e.params.observer){if(e.params.observeParents){let t=m(e.hostEl);for(let e=0;e<t.length;e+=1)s(t[e])}s(e.hostEl,{childList:e.params.observeSlideChildren}),s(e.wrapperEl,{attributes:!1})}}),i("destroy",()=>{r.forEach(e=>{e.disconnect()}),r.splice(0,r.length)})}]);let J=(0,s.createContext)(null),K=(0,s.createContext)(null);function Q(e){return"object"==typeof e&&null!==e&&"type"in e&&"props"in e}function ee(e){if(!Q(e))return!1;let{type:t}=e;if("function"!=typeof t&&"object"!=typeof t)return!1;let i=t.displayName;return!!i&&i.includes("SwiperSlide")}function et(e,t){return"u"<typeof window?(0,s.useEffect)(e,t):(0,s.useLayoutEffect)(e,t)}let ei=(0,s.forwardRef)(function(e,t){let i,r,{className:n,tag:a="div",wrapperTag:l="div",children:o,onSwiper:u,...d}=e??{},c=!1,[h,f]=(0,s.useState)("swiper"),[p,m]=(0,s.useState)(null),[g,v]=(0,s.useState)(!1),M=(0,s.useRef)(!1),O=(0,s.useRef)(null),C=(0,s.useRef)(null),N=(0,s.useRef)(null),I=(0,s.useRef)(null),P=(0,s.useRef)(null),_=(0,s.useRef)(null),D=(0,s.useRef)(null),A=(0,s.useRef)(null),{params:V,passedParams:z,rest:$,events:F}=function(e={},t=!0){let i={on:{}},r={},s={};S(i,L),i._emitClasses=!0,i.init=!1;let n={},a=w.map(e=>e.replace(/_/,""));return Object.keys({...e}).forEach(l=>{let o=e[l];if(void 0!==o)if(a.indexOf(l)>=0)b(o)?(i[l]={},s[l]={},S(i[l],o),S(s[l],o)):(i[l]=o,s[l]=o);else if(0===l.search(/on[A-Z]/)&&"function"==typeof o){let e=`${l[2].toLowerCase()}${l.substring(3)}`;t?r[e]=o:i.on[e]=o}else n[l]=o}),["navigation","pagination","scrollbar"].forEach(e=>{!0===i[e]&&(i[e]={}),!1===i[e]&&delete i[e]}),{params:i,passedParams:s,rest:n,events:r}}(d),{slides:j,slots:R}=(i=[],r={"container-start":[],"container-end":[],"wrapper-start":[],"wrapper-end":[]}
1,s.default.Children.toArray(o).forEach(e=>{if(ee(e))i.push(e);else if(Q(e)&&e.props&&e.props.slot&&e.props.slot in r)r[e.props.slot].push(e);else if(Q(e)&&e.props&&e.props.children){let t=function e(t){let i=[];return s.default.Children.toArray(t).forEach(t=>{ee(t)?i.push(t):Q(t)&&t.props&&t.props.children&&e(t.props.children).forEach(e=>i.push(e))}),i}(e.props.children);t.length>0?t.forEach(e=>i.push(e)):r["container-end"].push(e)}else Q(e)&&r["container-end"].push(e)}),{slides:i,slots:r}),W=()=>{v(!g)};Object.assign(V.on,{_containerClasses(e,t){f(t)}});let G=()=>{Object.assign(V.on,F),c=!0;let e={...V};delete e.wrapperClass,C.current=new U(e);let t=C.current;if(t.virtual&&t.params.virtual?.enabled){t.virtual.slides=j;let e={cache:!1,slides:j,renderExternal:m,renderExternalUpdate:!1};S(t.params.virtual,e),t.originalParams.virtual&&S(t.originalParams.virtual,e)}};return O.current||G(),C.current&&C.current.on("_beforeBreakpoint",W),(0,s.useEffect)(()=>()=>{C.current&&C.current.off("_beforeBreakpoint",W)}),(0,s.useEffect)(()=>{M.current||!C.current||C.current.destroyed||(C.current.emitSlidesClasses(),M.current=!0)}),et(()=>{if(t&&("function"==typeof t?t(O.current):t.current=O.current),O.current)return C.current&&C.current.destroyed&&G(),!function(e,t){let{el:i,nextEl:r,prevEl:s,paginationEl:n,scrollbarEl:a,swiper:l}=e;if(T(t)&&r&&s){let e=l.params.navigation,t=l.originalParams.navigation;e.nextEl=r,t.nextEl=r,e.prevEl=s,t.prevEl=s}x(t)&&n&&(l.params.pagination.el=n,l.originalParams.pagination.el=n),E(t)&&a&&(l.params.scrollbar.el=a,l.originalParams.scrollbar.el=a),l.init(i)}({el:O.current,nextEl:P.current,prevEl:_.current,paginationEl:D.current,scrollbarEl:A.current,swiper:C.current},V),u&&C.current&&!C.current.destroyed&&u(C.current),()=>{C.current&&!C.current.destroyed&&C.current.destroy(!0,!1)}},[]),et(()=>{!c&&F&&C.current&&Object.keys(F).forEach(e=>{C.current.on(e,F[e])});let e=function(e,t,i,r,s){let n=[];if(!t)return n;let a=e=>{0>n.indexOf(e)&&n.push(e)};if(i&&r){let e=r.map(s),t=i.map(s);e.join("")!==t.join("")&&a("children"),r.length!==i.length&&a("children")}return w.filter(e=>"_"===e[0]).map(e=>e.replace(/_/,"")).forEach(i=>{if(i in e&&i in t){let r=e[i],s=t[i];if(b(r)&&b(s)){let e=Object.keys(r),t=Object.keys(s);e.length!==t.length?a(i):(e.forEach(e=>{r[e]!==s[e]&&a(i)}),t.forEach(e=>{r[e]!==s[e]&&a(i)}))}else r!==s&&a(i)}}),n}(z,N.current,j,I.current,e=>e.key);return N.current=z,I.current=j,e.length&&C.current&&!C.current.destroyed&&function(e){let t,i,r,s,n,a,l,o,{nextEl:u,prevEl:d,scrollbarEl:c,paginationEl:h}=e,{swiper:f,slides:p,passedParams:m,changedParams:g}=e,v=g.filter(e=>"children"!==e&&"direction"!==e&&"wrapperClass"!==e),{params:w,pagination:S,navigation:T,scrollbar:x,virtual:E,thumbs:k}=f,M=m.thumbs,O=w.thumbs;g.includes("thumbs")&&b(M)&&M.swiper&&!M.swiper.destroyed&&b(O)&&(!O.swiper||O.swiper.destroyed)&&(t=!0);let C=m.controller,N=w.controller;g.includes("controller")&&b(C)&&C.control&&b(N)&&!N.control&&(i=!0);let I=m.pagination;g.includes("pagination")&&b(I)&&(I.el||h)&&(w.pagination||!1===w.pagination)&&S&&!S.el&&(r=!0);let P=m.scrollbar;g.includes("scrollbar")&&b(P)&&(P.el||c)&&(w.scrollbar||!1===w.scrollbar)&&x&&!x.el&&(s=!0);let _=m.navigation;g.includes("navigation")&&b(_)&&(_.prevEl||d)&&(_.nextEl||u)&&(w.navigation||!1===w.navigation)&&T&&!T.prevEl&&!T.nextEl&&(n=!0);let L=e=>{let t=f[e];if(!t)return;t.destroy();let i=w[e],r=b(i)?i:void 0;"navigation"===e?(f.isElement&&(t.prevEl?.remove(),t.nextEl?.remove()),r&&(r.prevEl=void 0,r.nextEl=void 0),t.prevEl=void 0,t.nextEl=void 0):(f.isElement&&t.el?.remove(),r&&(r.el=void 0),t.el=void 0)};if(g.includes("loop")&&f.isElement&&(w.loop&&!m.loop?a=!0:!w.loop&&m.loop?l=!0:o=!0),v.forEach(e=>{let t=w[e],i=m[e];b(t)&&b(i)?(Object.assign(t,i),("navigation"===e||"pagination"===e||"scrollbar"===e)&&"enabled"in i&&!i.enabled&&L(e)):(!0===i||!1===i)&&("navigation"===e||"pagination"===e||"scrollbar"===e)?!1===i&&L(e):w[e]=i}),v.includes("controller")&&!i&&f.controller&&f.controller.control&&b(N)&&N.control&&(f.controller.control=N.control),g.includes("children")&&p&&E&&w.virtual?.enabled?(E.slides=p,E.update(!0)):g.includes("virtual")&&E&&w.virtual?.enabled&&(p&&(E.slides=p),E.update(!0)),g.includes("children")&&p&&w.loop&&(o=!0),t&&k&&k.init()&&k.update(!0),i&&f.controller&&b(N)&&(f.controller.control=N.control),r&&S){if(f.isElement&&(!h||"string"==typeof h)){let e=document.createElement("div");e.classList.add("swiper-pagination"),e.part.add("pagination"),f.el.appendChild(e),h=e}let e=w.pagination;h&&b(e)&&(e.el=h),S.init(),S.render(),S.update()}if(s&&x){if(f.isElement&&(!c||"string"==typeof c)){let e=document.createElement("div");e.classList.add("swiper-scrollbar"),e.part.add("scrollbar"),f.el.appendChild(e),c=e}let e=w.scrollbar;c&&b(e)&&(e.el=c),x.init(),x.updateSize(),x.setTranslate()}if(n&&T){if(f.isElement){if(!u||"string"==typeof u){let e=document.createElement("div");e.classList.add("swiper-button-next"),y(e,T.arrowSvg),e.part.add("button-next"),f.el.appendChild(e),u=e}if(!d||"string"==typeof d){let e=document.createElement("div");e.classList.add("swiper-button-prev"),y(e,T.arrowSvg),e.part.add("button-prev"),f.el.appendChild(e),d=e}}let e=w.navigation;
1u&&b(e)&&(e.nextEl=u),d&&b(e)&&(e.prevEl=d),T.init(),T.update()}g.includes("allowSlideNext")&&(f.allowSlideNext=m.allowSlideNext),g.includes("allowSlidePrev")&&(f.allowSlidePrev=m.allowSlidePrev),g.includes("direction")&&f.changeDirection(m.direction,!1),(a||o)&&f.loopDestroy(),(l||o)&&(f.params.watchOverflow&&f.updateSlides(),f.loopCreate()),f.update()}({swiper:C.current,slides:j,passedParams:z,changedParams:e,nextEl:P.current,prevEl:_.current,scrollbarEl:A.current,paginationEl:D.current}),()=>{F&&C.current&&Object.keys(F).forEach(e=>{C.current.off(e,F[e])})}}),et(()=>{var e;(e=C.current)&&!e.destroyed&&e.params.virtual&&(!e.params.virtual||e.params.virtual.enabled)&&(e.updateSlides(),e.updateProgress(),e.updateSlidesClasses(),e.emit("_virtualUpdated"),e.parallax&&e.params.parallax&&e.params.parallax.enabled&&e.parallax.setTranslate?.())},[p]),s.default.createElement(a,{ref:O,className:k(`${h}${n?` ${n}`:""}`),...$},s.default.createElement(K.Provider,{value:C.current},R["container-start"],s.default.createElement(l,{className:function(e=""){return e?e.includes("swiper-wrapper")?e:`swiper-wrapper ${e}`:"swiper-wrapper"}(V.wrapperClass)},R["wrapper-start"],V.virtual?function(e,t,i){if(!i||!e)return null;let r=e=>{let i=e;return e<0?i=t.length+e:i>=t.length&&(i-=t.length),i},n=e.isHorizontal()?{[e.rtlTranslate?"right":"left"]:`${i.offset}px`}:{top:`${i.offset}px`},{from:a,to:l}=i,o=e.params.loop?-t.length:0,u=e.params.loop?2*t.length:t.length,d=[];for(let e=o;e<u;e+=1)if(e>=a&&e<=l){let i=t[r(e)];i&&d.push(i)}return d.map((t,i)=>{let r=t.props.virtualIndex;return s.default.cloneElement(t,{swiper:e,style:n,key:r||t.key||`slide-${i}`})})}(C.current,j,p):j.map((e,t)=>s.default.cloneElement(e,{swiper:C.current,swiperSlideIndex:t})),R["wrapper-end"]),T(V)&&s.default.createElement(s.default.Fragment,null,s.default.createElement("div",{ref:_,className:"swiper-button-prev"}),s.default.createElement("div",{ref:P,className:"swiper-button-next"})),E(V)&&s.default.createElement("div",{ref:A,className:"swiper-scrollbar"}),x(V)&&s.default.createElement("div",{ref:D,className:"swiper-pagination"}),R["container-end"]))});ei.displayName="Swiper";let er=(0,s.forwardRef)(function(e,t){let{tag:i="div",children:r,className:n="",swiper:a,zoom:l,lazy:o,virtualIndex:u,swiperSlideIndex:d,...c}=e,h=(0,s.useRef)(null),[f,p]=(0,s.useState)("swiper-slide"),[m,g]=(0,s.useState)(!1);function v(e,t,i){t===h.current&&p(i)}et(()=>{if(void 0!==d&&h.current&&(h.current.swiperSlideIndex=d),t&&("function"==typeof t?t(h.current):t.current=h.current),h.current&&a){if(a.destroyed){"swiper-slide"!==f&&p("swiper-slide");return}return a.on("_slideClass",v),()=>{a&&a.off("_slideClass",v)}}}),et(()=>{a&&h.current&&!a.destroyed&&p(a.getSlideClasses(h.current))},[a]);let y={isActive:f.indexOf("swiper-slide-active")>=0,isVisible:f.indexOf("swiper-slide-visible")>=0,isFullyVisible:f.indexOf("swiper-slide-fully-visible")>=0,isPrev:f.indexOf("swiper-slide-prev")>=0,isNext:f.indexOf("swiper-slide-next")>=0},w=()=>"function"==typeof r?r(y):r,b=e=>{e&&(e.lazyPreloaderManaged=!0)};return s.default.createElement(i,{ref:h,className:k(`${f}${n?` ${n}`:""}`),"data-swiper-slide-index":u,onLoad:()=>{g(!0)},...c},l&&s.default.createElement(J.Provider,{value:y},s.default.createElement("div",{className:"swiper-zoom-container","data-swiper-zoom":"number"==typeof l?l:void 0},w(),o&&!m&&s.default.createElement("div",{className:"swiper-lazy-preloader",ref:b}))),!l&&s.default.createElement(J.Provider,{value:y},w(),o&&!m&&s.default.createElement("div",{className:"swiper-lazy-preloader",ref:b})))});er.displayName="SwiperSlide",e.s(["Swiper",0,ei,"SwiperSlide",0,er],980401);var es=e.i(843476),en=e.i(343794);function ea(e=""){return`.${e.trim().replace(/([.:!+/()[\]#>~*^$|=,'"@{}\\])/g,"\\$1").replace(/ /g,".")}`}let el=e=>!!e.virtual&&!!e.params.virtual?.enabled,eo=({swiper:e,extendParams:t,on:i})=>{let r;t({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,containerRole:null,itemRoleDescriptionMessage:null,slideRole:"group",id:null,
1scrollOnFocus:!0,wrapperLiveRegion:!0}}),e.a11y={clicked:!1};let s=null,n=!1,a=new Date().getTime();function l(){return e.params.a11y}function o(e){let t=s;t&&e&&y(t,e)}function u(e){v(e).forEach(e=>{e.setAttribute("tabIndex","0")})}function d(e){v(e).forEach(e=>{e.setAttribute("tabIndex","-1")})}function c(e,t){v(e).forEach(e=>{e.setAttribute("role",t)})}function f(e,t){v(e).forEach(e=>{e.setAttribute("aria-roledescription",t)})}function m(e,t){v(e).forEach(e=>{e.setAttribute("aria-label",t)})}function g(e){v(e).forEach(e=>{e.setAttribute("aria-disabled","true")})}function w(e){v(e).forEach(e=>{e.removeAttribute("aria-disabled")})}function b(t){if(13!==t.keyCode&&32!==t.keyCode)return;let i=l(),r=e.params.pagination,s=t.target;if(!(e.pagination&&e.pagination.el&&(s===e.pagination.el||e.pagination.el.contains(s)))||s.matches(ea(r?.bulletClass))){if(e.navigation&&e.navigation.prevEl&&e.navigation.nextEl){let t=v(e.navigation.prevEl);v(e.navigation.nextEl).includes(s)&&(e.isEnd&&!e.params.loop||e.slideNext(),e.isEnd?o(i.lastSlideMessage):o(i.nextSlideMessage)),t.includes(s)&&(e.isBeginning&&!e.params.loop||e.slidePrev(),e.isBeginning?o(i.firstSlideMessage):o(i.prevSlideMessage))}e.pagination&&s.matches(ea(r?.bulletClass))&&s.click()}}function S(){return!!(e.pagination&&e.pagination.bullets&&e.pagination.bullets.length)}function T(){let t=e.params.pagination;return S()&&!!t?.clickable}let x=(e,t,i)=>{u(e),"BUTTON"!==e.tagName&&(c(e,"button"),e.addEventListener("keydown",b)),m(e,i)},E=t=>{r&&r!==t.target&&!r.contains(t.target)&&(n=!0),e.a11y.clicked=!0},k=()=>{n=!1,requestAnimationFrame(()=>{requestAnimationFrame(()=>{e.destroyed||(e.a11y.clicked=!1)})})},M=e=>{a=new Date().getTime()},O=[],C=()=>{O.forEach(e=>e.removeAttribute("inert")),O=[]},N=t=>{if("Tab"!==t.key||!e.params.loop||e.destroyed)return;let i=t.target,r=i?.closest?.(`.${e.params.slideClass}, swiper-slide`);if(!r||!e.slides.includes(r))return;let s=parseInt(r.getAttribute("data-swiper-slide-index")||"",10);if(Number.isNaN(s))return;let n=el(e)?e.virtual.slides.length:e.slides.length;(t.shiftKey?0===s:s===n-1)&&(C(),e.slides.forEach(e=>{e===r||e.hasAttribute("inert")||(e.setAttribute("inert",""),O.push(e))}),setTimeout(C,0))},I=t=>{let i=l();if(e.a11y.clicked||!i.scrollOnFocus||new Date().getTime()-a<100)return;let s=t.target.closest(`.${e.params.slideClass}, swiper-slide`);if(!s||!e.slides.includes(s))return;r=s;
1let o=el(e),u=(o?parseInt(s.getAttribute("data-swiper-slide-index")||"0",10):e.slides.indexOf(s))===e.activeIndex,d=e.params.watchSlidesProgress&&e.visibleSlides&&e.visibleSlides.includes(s);if(u||d)return;let c=t.sourceCapabilities;c&&c.firesTouchEvents||(e.isHorizontal()?e.el.scrollLeft=0:e.el.scrollTop=0,requestAnimationFrame(()=>{n||(e.params.loop?e.slideToLoop(e.getSlideIndexWhenGrid(parseInt(s.getAttribute("data-swiper-slide-index")||"0",10)),0):o?e.slideTo(e.getSlideIndexWhenGrid(parseInt(s.getAttribute("data-swiper-slide-index")||"0",10)),0):e.slideTo(e.getSlideIndexWhenGrid(e.slides.indexOf(s)),0),n=!1)}))},P=()=>{let t=l();t.itemRoleDescriptionMessage&&f(e.slides,t.itemRoleDescriptionMessage),t.slideRole&&c(e.slides,t.slideRole);let i=e.slides.length,r=t.slideLabelMessage;r&&e.slides.forEach((t,s)=>{let n=e.params.loop?parseInt(t.getAttribute("data-swiper-slide-index")||"0",10):s;m(t,r.replace(/\{\{index\}\}/,String(n+1)).replace(/\{\{slidesLength\}\}/,String(i)))})};i("beforeInit",()=>{(s=h("span",l().notificationClass)).setAttribute("aria-live","assertive"),s.setAttribute("aria-atomic","true")}),i("afterInit",()=>{l().enabled&&(()=>{let t=l();s&&e.el.append(s);let i=e.el;t.containerRoleDescriptionMessage&&f(i,t.containerRoleDescriptionMessage),t.containerMessage&&m(i,t.containerMessage),t.containerRole&&c(i,t.containerRole);let r=e.wrapperEl,n=String(t.id||r.getAttribute("id")||`swiper-wrapper-${function(e=16){return"x".repeat(e).replace(/x/g,()=>Math.round(16*Math.random()).toString(16))}(16)}`);if(v(r).forEach(e=>{e.setAttribute("id",n)}),t.wrapperLiveRegion){let t=e.params.autoplay,i=e.params.autoplay&&t?.enabled?"off":"polite";v(r).forEach(e=>{e.setAttribute("aria-live",i)})}P();let a=e.navigation?e.navigation:{nextEl:void 0,prevEl:void 0},o=v(a.nextEl),u=v(a.prevEl);o&&o.forEach(e=>x(e,n,t.nextSlideMessage)),u&&u.forEach(e=>x(e,n,t.prevSlideMessage)),T()&&v(e.pagination.el).forEach(e=>{e.addEventListener("keydown",b)}),document.addEventListener("visibilitychange",M),e.el.addEventListener("focus",I,!0),e.el.addEventListener("keydown",N,!0),e.el.addEventListener("pointerdown",E,!0),e.el.addEventListener("pointerup",k,!0)})()}),i("slidesLengthChange snapGridLengthChange slidesGridLengthChange",()=>{l().enabled&&P()}),i("fromEdge toEdge afterInit lock unlock",()=>{l().enabled&&function(){if(e.params.loop||e.params.rewind||!e.navigation)return;let{nextEl:t,prevEl:i}=e.navigation;i&&(e.isBeginning?(g(i),d(i)):(w(i),u(i))),t&&(e.isEnd?(g(t),d(t)):(w(t),u(t)))}()}),i("paginationUpdate",()=>{l().enabled&&function(){let t=l();if(!S())return;let i=e.params.pagination;e.pagination.bullets.forEach(e=>{i.clickable&&(u(e),i.renderBullet||(c(e,"button"),m(e,t.paginationBulletMessage.replace(/\{\{index\}\}/,String((p(e)??0)+1))))),e.matches(ea(i.bulletActiveClass))?e.setAttribute("aria-current","true"):e.removeAttribute("aria-current")})}()}),i("destroy",()=>{if(l().enabled){let t,i,r;s&&s.remove(),i=v((t=e.navigation?e.navigation:{nextEl:void 0,prevEl:void 0}).nextEl),r=v(t.prevEl),i&&i.forEach(e=>e.removeEventListener("keydown",b)),r&&r.forEach(e=>e.removeEventListener("keydown",b)),T()&&v(e.pagination.el).forEach(e=>{e.removeEventListener("keydown",b)}),document.removeEventListener("visibilitychange",M),e.el&&"string"!=typeof e.el&&(e.el.removeEventListener("focus",I,!0),e.el.removeEventListener("keydown",N,!0),e.el.removeEventListener("pointerdown",E,!0),e.el.removeEventListener("pointerup",k,!0)),C()}})},eu=({swiper:e,extendParams:t,on:i,emit:r})=>{function s(){return e.params.keyboard}function n(t){if(!e.enabled)return;let{rtlTranslate:i}=e,n="originalEvent"in t&&t.originalEvent?t.originalEvent:t,a=n.keyCode||n.charCode,l=s(),o=!!l.pageUpDown,u=o&&33===a,d=o&&34===a,c=37===a,h=39===a,f=38===a,p=40===a;if(!e.allowSlideNext&&(e.isHorizontal()&&h||e.isVertical()&&p||d)||!e.allowSlidePrev&&(e.isHorizontal()&&c||e.isVertical()&&f||u))return!1;if(n.shiftKey||n.altKey||n.ctrlKey||n.metaKey)return;let g=document.activeElement;if(g&&(g.isContentEditable||g.nodeName&&("input"===g.nodeName.toLowerCase()||"textarea"===g.nodeName.toLowerCase())))return;if(l.onlyInViewport&&(u||d||c||h||f||p)){let t,r=!1;if(m(e.el,`.${e.params.slideClass}, swiper-slide`).length>0&&0===m(e.el,`.${e.params.slideActiveClass}`).length)return;
1let s=e.el,n=s.clientWidth,a=s.clientHeight,l=window.innerWidth,o=window.innerHeight,u={top:(t=s.getBoundingClientRect()).top-(s.clientTop||0),left:t.left-(s.clientLeft||0)};i&&(u.left-=s.scrollLeft);let d=[[u.left,u.top],[u.left+n,u.top],[u.left,u.top+a],[u.left+n,u.top+a]];for(let e=0;e<d.length;e+=1){let t=d[e];if(t[0]>=0&&t[0]<=l&&t[1]>=0&&t[1]<=o){if(0===t[0]&&0===t[1])continue;r=!0}}if(!r)return}let v=l.speed;e.isHorizontal()?((u||d||c||h)&&n.cancelable&&n.preventDefault(),((d||h)&&!i||(u||c)&&i)&&e.slideNext(v),((u||c)&&!i||(d||h)&&i)&&e.slidePrev(v)):((u||d||f||p)&&n.cancelable&&n.preventDefault(),(d||p)&&e.slideNext(v),(u||f)&&e.slidePrev(v)),r("keyPress",a)}function a(){e.keyboard.enabled||(document.addEventListener("keydown",n),e.keyboard.enabled=!0)}function l(){e.keyboard.enabled&&(document.removeEventListener("keydown",n),e.keyboard.enabled=!1)}t({keyboard:{enabled:!1,onlyInViewport:!0,pageUpDown:!0,speed:void 0}}),e.keyboard={enabled:!1,enable:a,disable:l},i("init",()=>{s().enabled&&a()}),i("destroy",()=>{e.keyboard.enabled&&l()})},ed=({swiper:e,extendParams:t,on:i,emit:r})=>{let s,l;t({mousewheel:{enabled:!1,releaseOnEdges:!1,invert:!1,forceToAxis:!1,sensitivity:1,eventsTarget:"container",thresholdDelta:null,thresholdTime:null,noMousewheelClass:"swiper-no-mousewheel"}});let o=a(),u=!1,d=[];function c(){return e.params.mousewheel}function h(){e.enabled&&(u=!0)}function f(){e.enabled&&(u=!1)}function p(t){let i=c();return!(i.thresholdDelta&&t.delta<i.thresholdDelta||i.thresholdTime&&a()-o<i.thresholdTime)&&(!!(t.delta>=6&&a()-o<60)||(t.direction<0?e.isEnd&&!e.params.loop||e.animating||(e.slideNext(),r("scroll",t.raw)):e.isBeginning&&!e.params.loop||e.animating||(e.slidePrev(),r("scroll",t.raw)),o=new window.Date().getTime(),!1))}function m(t){let i,o,h,f,m="originalEvent"in t&&t.originalEvent?t.originalEvent:t;if(!e.enabled)return!1;let g=c();if(t.target.closest(`.${g.noMousewheelClass}`))return!1;e.params.cssMode&&m.preventDefault();let v=e.el;"container"!==g.eventsTarget&&(v=document.querySelector(g.eventsTarget));let y=v&&v.contains(m.target);if(!u&&!y&&!g.releaseOnEdges)return!0;let w=0,b=e.rtlTranslate?-1:1,S=(i=0,o=0,h=0,f=0,void 0!==m.detail&&(o=m.detail),void 0!==m.wheelDelta&&(o=-m.wheelDelta/120),void 0!==m.wheelDeltaY&&(o=-m.wheelDeltaY/120),void 0!==m.wheelDeltaX&&(i=-m.wheelDeltaX/120),void 0!==m.axis&&void 0!==m.HORIZONTAL_AXIS&&m.axis===m.HORIZONTAL_AXIS&&(i=o,o=0),h=10*i,f=10*o,void 0!==m.deltaY&&(f=m.deltaY),void 0!==m.deltaX&&(h=m.deltaX),m.shiftKey&&!h&&(h=f,f=0),(h||f)&&m.deltaMode&&(1===m.deltaMode?(h*=40,f*=40):(h*=800,f*=800)),h&&!i&&(i=h<1?-1:1),f&&!o&&(o=f<1?-1:1),{spinX:i,spinY:o,pixelX:h,pixelY:f});if(g.forceToAxis)if(e.isHorizontal())if(!(Math.abs(S.pixelX)>Math.abs(S.pixelY)))return!0;else w=-S.pixelX*b;else{if(!(Math.abs(S.pixelY)>Math.abs(S.pixelX)))return!0;w=-S.pixelY}else w=Math.abs(S.pixelX)>Math.abs(S.pixelY)?-S.pixelX*b:-S.pixelY;if(0===w)return!0;g.invert&&(w=-w);let T=e.getTranslate()+w*(g.sensitivity??1);T>=e.minTranslate()&&(T=e.minTranslate()),T<=e.maxTranslate()&&(T=e.maxTranslate()),(e.params.loop||T!==e.minTranslate()&&T!==e.maxTranslate())&&e.params.nested&&m.stopPropagation();let x=e.params.freeMode;if(e.params.freeMode&&x?.enabled){let t={time:a(),delta:Math.abs(w),direction:Math.sign(w)},i=l&&t.time<l.time+500&&t.delta<=l.delta&&t.direction===l.direction;if(!i){l=void 0;let a=e.getTranslate()+w*(g.sensitivity??1),o=e.isBeginning,u=e.isEnd;if(a>=e.minTranslate()&&(a=e.minTranslate()),a<=e.maxTranslate()&&(a=e.maxTranslate()),e.setTransition(0),e.setTranslate(a),e.updateProgress(),e.updateActiveIndex(),e.updateSlidesClasses(),(!o&&e.isBeginning||!u&&e.isEnd)&&e.updateSlidesClasses(),e.params.loop&&e.loopFix({direction:t.direction<0?"next":"prev",byMousewheel:!0}),x?.sticky){clearTimeout(s),s=void 0,d.length>=15&&d.shift();let i=d.length?d[d.length-1]:void 0,r=d[0];if(d.push(t),i&&(t.delta>i.delta||t.direction!==i.direction))d.splice(0);else if(d.length>=15&&r&&t.time-r.time<500&&r.delta-t.delta>=1&&t.delta<=6){let i=w>0?.8:.2;l=t,d.splice(0),s=n(()=>{!e.destroyed&&e.params&&e.slideToClosest(e.params.speed,!0,void 0,i)},0)}s||(s=n(()=>{e.destroyed||!e.params||(l=t,d.splice(0),e.slideToClosest(e.params.speed,!0,void 0,.5))},500))}i||r("scroll",m);let c=e.params.autoplay;
1if(e.params.autoplay&&c?.disableOnInteraction&&e.autoplay.stop(),g.releaseOnEdges&&(a===e.minTranslate()||a===e.maxTranslate()))return!0}}else{let i={time:a(),delta:Math.abs(w),direction:Math.sign(w),raw:t};d.length>=2&&d.shift();let r=d.length?d[d.length-1]:void 0;if(d.push(i),r?(i.direction!==r.direction||i.delta>r.delta||i.time>r.time+150)&&p(i):p(i),function(t){let i=c();if(t.direction<0){if(e.isEnd&&!e.params.loop&&i.releaseOnEdges)return!0}else if(e.isBeginning&&!e.params.loop&&i.releaseOnEdges)return!0;return!1}(i))return!0}return m.cancelable&&m.preventDefault(),!1}function g(t){let i=c(),r=e.el;"container"!==i.eventsTarget&&(r=document.querySelector(i.eventsTarget)),r[t]("mouseenter",h),r[t]("mouseleave",f),r[t]("wheel",m)}function v(){return e.params.cssMode?(e.wrapperEl.removeEventListener("wheel",m),!0):!e.mousewheel.enabled&&(g("addEventListener"),e.mousewheel.enabled=!0,!0)}function y(){return e.params.cssMode?(e.wrapperEl.addEventListener("wheel",m),!0):!!e.mousewheel.enabled&&(g("removeEventListener"),e.mousewheel.enabled=!1,!0)}i("init",()=>{let t=c();!t.enabled&&e.params.cssMode&&y(),t.enabled&&v()}),e.mousewheel={enabled:!1,enable:v,disable:y},i("destroy",()=>{e.params.cssMode&&v(),e.mousewheel.enabled&&y()})},ec='<svg class="swiper-navigation-icon" width="11" height="20" viewBox="0 0 11 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.38296 20.0762C0.111788 19.805 0.111788 19.3654 0.38296 19.0942L9.19758 10.2796L0.38296 1.46497C0.111788 1.19379 0.111788 0.754138 0.38296 0.482966C0.654131 0.211794 1.09379 0.211794 1.36496 0.482966L10.4341 9.55214C10.8359 9.9539 10.8359 10.6053 10.4341 11.007L1.36496 20.0762C1.09379 20.3474 0.654131 20.3474 0.38296 20.0762Z" fill="currentColor"/></svg>',eh=({swiper:e,extendParams:t,on:i,emit:r})=>{function s(){return e.params.navigation}function n(t){let i;return t&&"string"==typeof t&&e.isElement&&(i=e.el.querySelector(t)||e.hostEl.querySelector(t))?i:(t&&("string"==typeof t&&(i=[...document.querySelectorAll(t)]),e.params.uniqueNavElements&&"string"==typeof t&&i&&i.length>1&&1===e.el.querySelectorAll(t).length?i=e.el.querySelector(t):i&&1===i.length&&(i=i[0])),t&&!i)?t:i}function a(t,i){let r=s();v(t).forEach(t=>{t&&(t.classList[i?"add":"remove"](...r.disabledClass.split(" ")),"BUTTON"===t.tagName&&(t.disabled=i),e.params.watchOverflow&&e.enabled&&t.classList[e.isLocked?"add":"remove"](r.lockClass))})}function l(){let{nextEl:t,prevEl:i}=e.navigation;if(e.params.loop){a(i,!1),a(t,!1);return}a(i,e.isBeginning&&!e.params.rewind),a(t,e.isEnd&&!e.params.rewind)}function o(t){t.preventDefault(),(!e.isBeginning||e.params.loop||e.params.rewind)&&(e.slidePrev(),r("navigationPrev"))}function u(t){t.preventDefault(),(!e.isEnd||e.params.loop||e.params.rewind)&&(e.slideNext(),r("navigationNext"))}function c(){var t,i,r;let a,l;e.params.navigation=(t=e.originalParams.navigation,i=e.params.navigation,r={nextEl:"swiper-button-next",prevEl:"swiper-button-prev"},a=i??{},l=t??{},e.params.createElements&&Object.keys(r).forEach(t=>{if(!a[t]&&!0===a.auto){let i=d(e.el,`.${r[t]}`)[0];i||((i=h("div",r[t])).className=r[t],e.el.append(i)),a[t]=i,l[t]=i}}),a);let c=s();if(!(c.nextEl||c.prevEl))return;let f=n(c.nextEl),p=n(c.prevEl);Object.assign(e.navigation,{nextEl:f,prevEl:p});let m=v(f),g=v(p),w=(t,i)=>{if(t){if(c.addIcons&&t.matches(".swiper-button-next,.swiper-button-prev")&&!t.querySelector("svg")){let e=document.createElement("div");y(e,ec);let i=e.querySelector("svg");i&&t.appendChild(i),e.remove()}t.addEventListener("click","next"===i?u:o)}!e.enabled&&t&&t.classList.add(...c.lockClass.split(" "))};m.forEach(e=>w(e,"next")),g.forEach(e=>w(e,"prev"))}function f(){let t=s(),{nextEl:i,prevEl:r}=e.navigation,n=v(i),a=v(r),l=(e,i)=>{e.removeEventListener("click","next"===i?u:o),e.classList.remove(...t.disabledClass.split(" "))};n.forEach(e=>l(e,"next")),a.forEach(e=>l(e,"prev"))}t({navigation:{nextEl:null,prevEl:null,addIcons:!0,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock",navigationDisabledClass:"swiper-navigation-disabled"}}),e.navigation={nextEl:null,prevEl:null,arrowSvg:ec},i("init",()=>{!1===s().enabled?p():(c(),l())}),i("toEdge fromEdge lock unlock",()=>{l()}),i("destroy",()=>{f()}),i("enable disable",()=>{let t=s(),{nextEl:i,prevEl:r}=e.navigation,n=v(i),a=v(r);e.enabled?l():[...n,...a].filter(e=>
1!!e).forEach(e=>e.classList.add(t.lockClass))}),i("click",(t,i)=>{let n=s(),{nextEl:a,prevEl:l}=e.navigation,o=v(a),u=v(l),d=i.target,c=u.includes(d)||o.includes(d);if(e.isElement&&!c){let e=i.composedPath?i.composedPath():[];e.length&&(c=e.find(e=>o.includes(e)||u.includes(e)))}if(n.hideOnClick&&!c){let t;if(e.pagination&&e.params.pagination&&e.params.pagination.clickable&&(e.pagination.el===d||e.pagination.el.contains(d)))return;o.length?t=o[0].classList.contains(n.hiddenClass):u.length&&(t=u[0].classList.contains(n.hiddenClass)),!0===t?r("navigationShow"):r("navigationHide"),[...o,...u].filter(e=>!!e).forEach(e=>e.classList.toggle(n.hiddenClass))}});let p=()=>{let t=s();e.el.classList.add(...t.navigationDisabledClass.split(" ")),f()};Object.assign(e.navigation,{enable:()=>{let t=s();e.el.classList.remove(...t.navigationDisabledClass.split(" ")),c(),l()},disable:p,update:l,init:c,destroy:f})},ef=e=>{for(let t of e.slides){let e=!t.classList.contains("swiper-slide-visible")&&!t.contains(document.activeElement);t.inert!==e&&(t.inert=e)}};e.s(["Slider",0,({prevClassName:e,nextClassName:t,className:i,children:r,...s})=>(0,es.jsx)(ei,{modules:[eh,ed,eo,eu],navigation:{prevEl:`.${e}`,nextEl:`.${t}`},mousewheel:{forceToAxis:!0,sensitivity:5,thresholdDelta:5},keyboard:{enabled:!0,onlyInViewport:!0},className:(0,en.default)("overflow-visible! [&_.swiper-wrapper]:items-stretch",i),grabCursor:!0,watchSlidesProgress:!0,onAfterInit:ef,onProgress:ef,...s,children:r})],796672)}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.