HEX
Server: Apache
System: Linux WWW 6.1.0-40-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.153-1 (2025-09-20) x86_64
User: web11 (1011)
PHP: 8.2.29
Disabled: NONE
Upload Files
File: /var/www/test.kaunokolegija.lt/kk_wp_content/plugins/advanced-post-block/build/view.js
(()=>{"use strict";var e={n:t=>{var s=t&&t.__esModule?()=>t.default:()=>t;return e.d(s,{a:s}),s},d:(t,s)=>{for(var r in s)e.o(s,r)&&!e.o(t,r)&&Object.defineProperty(t,r,{enumerable:!0,get:s[r]})},o:(e,t)=>Object.prototype.hasOwnProperty.call(e,t)};const t=window.React;var s=e.n(t);const r=window.ReactDOM,i=(e,t,s)=>{return null==(r=t)||""===r||Array.isArray(r)&&0===r.length||"object"==typeof r&&0===Object.keys(r).length||"string"==typeof r&&""===r.trim()||"number"==typeof r&&0===r?"":`${e}: ${t};`;var r},n=(e,t=!0,s=!0,r=!0)=>{const{type:n="solid",color:a="",gradient:l="",image:o={},position:d="",attachment:c="",repeat:p="",size:u="",overlayColor:m=""}=e||{};return"gradient"===n&&s?i("background",l):"image"===n&&r?`background: url(${o?.url});\n\t\t\t\t${i("background-color",m)}\n\t\t\t\t${i("background-position",d)}\n\t\t\t\t${i("background-size",u)}\n\t\t\t\t${i("background-repeat",p)}\n\t\t\t\t${i("background-attachment",c)}\n\t\t\t\t${i("background-repeat",p)}\n\t\t\t\tbackground-blend-mode: overlay;`:t&&i("background",a)},a=e=>{const{width:t="0px",style:s="solid",color:r="",side:i="all",radius:n="0px"}=e||{},a=e=>{const t=i?.toLowerCase();return t?.includes("all")||t?.includes(e)},l=`${t} ${s} ${r}`,o=`\n\t\t${"0px"!==t&&t?["top","right","bottom","left"].map((e=>a(e)?`border-${e}: ${l};`:"")).join(""):""}\n\t\t${n?`border-radius: ${n};`:""}\n\t`;return o},l=e=>{const{color:t="#333",bgType:s="solid",bg:r="",gradient:n="linear-gradient(135deg, #4527a4, #8344c5)"}=e||{};return`\n\t\t${t?`color: ${t};`:""}\n\t\t${n||r?i("background","gradient"===s?n:r):""}\n\t`},o=e=>{const{side:t=2,vertical:s="0px",horizontal:r="0px",top:i="0px",right:n="0px",bottom:a="0px",left:l="0px"}=e||{};return 2===t?`${s} ${r}`:`${i} ${n} ${a} ${l}`},d=(e,t,s=!0)=>{const{fontFamily:r="Default",fontCategory:n="sans-serif",fontVariant:a=400,fontWeight:l,isUploadFont:o,fontSize:d={desktop:null,tablet:null,mobile:null},fontStyle:c,textTransform:p,textDecoration:u,lineHeight:m,letterSpace:f}=t||{},h=!s||!r||"Default"===r,g=d?.desktop||d,v=d?.tablet||g,b=d?.mobile||v,w=(e=15)=>{const t=String(e);return["px","em","rem","%","vh","vw"].some((e=>t.endsWith(e)))?t:`${t}px`},y=`\n\t\t${h?"":`font-family: '${r}', ${n};`}\n\t\t${i("font-weight",l)}\n\t\t${i("font-size",w(g))}\n\t\t${i("font-style",c)}\n\t\t${i("text-transform",p)}\n\t\t${i("text-decoration",u)}\n\t\t${i("line-height",m)}\n\t\t${i("letter-spacing",f)}\n\t`,E=a&&400!==a?"400i"===a?":ital@1":a?.includes("00i")?`: ital, wght@1, ${a?.replace("00i","00")} `:`: wght@${a} `:"",S=h?"":`https://fonts.googleapis.com/css2?family=${r?.split(" ").join("+")}${E.replace(/ /g,"")}&display=swap`;return{googleFontLink:!o||h?"":`@import url(${S});`,styles:`${e}{\n\t\t\t${y}\n\t\t}\n\t\t@media only screen and (max-width: 1024px) {\n\t\t\t${e}{\n\t\t\t\t${i("font-size",w(v))}\n\t\t\t}\n\t\t}\n\t\t@media only screen and (max-width: 640px) {\n\t\t\t${e}{\n\t\t\t\t${i("font-size",w(b))}\n\t\t\t}\n\t\t}`.replace(/\s+/g," ").trim()}},c="apb",p=({attributes:e,id:s})=>{const{columnGap:r,rowGap:i,isContentEqualHight:p,sliderHeight:u,paginationColors:m,paginationHovColors:f,paginationPadding:h,paginationSpacing:g,fImgFitting:v="cover",contentAlign:b,contentBG:w,contentPadding:y,border:E,sliderPageColor:S,sliderPageWidth:x,sliderPageHeight:T,sliderPageBorder:C,sliderPrevNextColor:P,titleTypo:$,titleColor:M,titleMargin:k,metaTypo:L,metaTextColor:O,metaLinkColor:I,metaIconColor:A,metaColorsOnImage:_,metaMargin:z,excerptAlign:N,excerptTypo:D,excerptColor:G,excerptMargin:B,readMoreAlign:F,readMoreTypo:j,readMoreColors:R,readMoreHovColors:H,readMorePadding:V,readMoreBorder:q}=e,W=`#${s}`,X=`${W} .${c}Post`,Y=`${W} .${c}SliderPosts`,U=`${X} .${c}ReadMore`,K=`${X} .${c}Title`,J=`${X} .${c}Meta`,Z=`${W} .${c}Pagination`;return(0,t.createElement)("style",{dangerouslySetInnerHTML:{__html:`\n\t\t${d("",$)?.googleFontLink}\n\t\t${d("",L)?.googleFontLink}\n\t\t${d("",D)?.googleFontLink}\n\t\t${d("",j)?.googleFontLink}\n\t\t${d(`${K}, ${K} a`,$)?.styles}\n\t\t${d(`${J}, ${J} *, ${X} .${c}ThumbCats`,L)?.styles}\n\t\t${d(`${X} .${c}Excerpt`,D)?.styles}\n\t\t${d(`${U} a`,j)?.styles}\n\n\t\t${Z} .${c}PagePrev,\n\t\t${Z} .${c}PageNumber,\n\t\t${Z} .${c}PageNext{\n\t\t\tfont-size: 15px;\n\t\t\t${l(m)}\n\t\t\tpadding: ${o(h)};\n\t\t\tmargin: 0 calc( ${g} / 2 );\n\t\t}\n\t\t@media only screen and (max-width: 640px) {\n\t\t\t${Z} .${c}PagePrev,\n\t\t\t${Z} .${c}PageNumber,\n\t\t\t${Z} .${c}PageNext{\n\t\t\t\tfont-size: 12px;\n\t\t\t\tpadding: ${o(h)?.split(" ").map((e=>`calc( ${e} / 2 )`)).join(" ")};\n\t\t\t\tmargin: 0 calc( ${g} / 4 );\n\t\t\t}\n\t\t}\n\t\t${Z} .${c}PagePrev:hover,\n\t\t${Z} .${c}PageNumber:hover,\n\t\t${Z} .${c}PageNext:hover,\n\t\t${Z} .${c}ActivePage{\n\t\t\t${l(f)}\n\t\t}\n\n\t\t${X}{\n\t\t\t${a(E)}\n\t\t}\n\t\t${W} .${c}Default,\n\t\t${W} .${c}SideImage{\n\t\t\ttext-align: ${b};\n\t\t\t${n(w)}\n\t\t}\n\n\t\t${X} .${c}Text{\n\t\t\tpadding: ${o(y)};\n\t\t}\n\t\t${W} .${c}Overlay .${c}Text{\n\t\t\t${n(w)}\n\t\t\talign-items: ${"left"===b?"flex-start":"right"===b?"flex-end":"center"===b?"center":""}\n\t\t}\n\n\t\t${K}, ${K} a{\n\t\t\ttext-align: ${b};\n\t\t\tcolor: ${M};\n\t\t}\n\t\t${K}{\n\t\t\tmargin: ${o(k)};\n\t\t}\n\t\t${J}{\n\t\t\tjustify-content: ${"left"===b?"flex-start":"right"===b?"flex-end":"center"};\n\t\t\tcolor: ${O};\n\t\t\tmargin: ${o(z)};\n\t\t}\n\t\t${J} a{\n\t\t\tcolor: ${I};\n\t\t}\n\t\t${J} .dashicons{\n\t\t\tcolor: ${A};\n\t\t}\n\t\t${X} .${c}Thumb img, ${X}.${c}Overlay img{\n\t\t\tobject-fit: ${v};\n\t\t}\n\t\t${X} .${c}ThumbCats a{\n\t\t\t${l(_)}\n\t\t}\n\t\t${X} .${c}Excerpt{\n\t\t\ttext-align: ${N};\n\t\t\tcolor: ${G};\n\t\t\tmargin: ${o(B)};\n\t\t}\n\t\t${U}{\n\t\t\ttext-align: ${F};\n\t\t}\n\t\t${U} a{\n\t\t\t${l(R)}\n\t\t\tpadding: ${o(V)};\n\t\t\t${a(q)}\n\t\t}\n\t\t${U} a:hover{\n\t\t\t${l(H)}\n\t\t}\n\n\t\t${W} .${c}GridPosts,\n\t\t${W} .${c}Grid1Posts{\n\t\t\tgrid-gap: ${i}px ${r}px;\n\t\t\talign-items: ${!1===p?"start":"initial"};\n\t\t}\n\n\t\t${Y},\n\t\t${Y} .swiper-slide article{\n\t\t\tmin-height: ${u};\n\t\t}\n\t\t${Y} .swiper-pagination .swiper-pagination-bullet{\n\t\t\tbackground: ${S};\n\t\t\twidth: ${x};\n\t\t\theight: ${T};\n\t\t\t${a(C)}\n\t\t}\n\t\t${Y} .swiper-button-prev,\n\t\t${Y} .swiper-button-next{\n\t\t\tcolor: ${P};\n\t\t}\n\t`.replace(/\s+/g," ")}})},u=({post:e,attributes:s})=>{const{link:r,thumbnail:{url:i,alt:n},categories:a}=e,{isFImg:l,isFImgLink:o,isMeta:d,isMetaCategory:p,metaCategoryIn:u,isLinkNewTab:m}=s;return l&&i?(0,t.createElement)("figure",{className:`${c}Thumb`},o?(0,t.createElement)("a",{href:r,target:m?"_blank":"_self",rel:"noreferrer","aria-label":n},(0,t.createElement)("img",{src:i,alt:n})):(0,t.createElement)("img",{src:i,alt:n}),d&&p&&"image"===u&&a.space&&(0,t.createElement)("div",{className:`${c}ThumbCats`,dangerouslySetInnerHTML:{__html:a.space}})):null},m=({post:e,attributes:s})=>{const{author:r}=e,{name:i,link:n}=r||{},{isMetaAuthor:a,isMetaAuthorLink:l=!0,metaAuthorIcon:o}=s;return a&&i?(0,t.createElement)("span",null,o?(0,t.createElement)("img",{src:o,alt:"Author"}):(0,t.createElement)("span",{className:"dashicons dashicons-admin-users"}),l?(0,t.createElement)("a",{href:n,target:"_blank",rel:"noreferrer","aria-label":i},i):(0,t.createElement)("span",null,i)):null},f=({post:e,attributes:s})=>{const{date:r}=e,{isMetaDate:i,metaDateIcon:n}=s;return i&&r?(0,t.createElement)("span",null,n?(0,t.createElement)("img",{src:n,alt:"Date"}):(0,t.createElement)("span",{className:"dashicons dashicons-calendar-alt"}),(0,t.createElement)("span",null,r)):null},h=e=>(0,t.createElement)("span",{dangerouslySetInnerHTML:{__html:e}}),g=(...e)=>e.reduce(((e,t)=>("string"==typeof t?e.push(t):"object"==typeof t&&Object.entries(t).forEach((([t,s])=>{s&&e.push(t)})),e)),[]).join(" "),v=({post:e,attributes:s})=>{const{categories:r}=e,{isMetaCategory:i,metaCategoryIn:n,metaCategoryIcon:a}=s;return i&&"content"===n&&r.coma?(0,t.createElement)("span",null,a?(0,t.createElement)("img",{src:a,alt:"Author"}):(0,t.createElement)("span",{className:"dashicons dashicons-category"}),h(r.coma)):null},b=({post:e,attributes:s})=>{const{taxonomies:r={}}=e,{metaTaxonomies:i={}}=s,{selected:n=[]}=i;return n.map((e=>{const s=r[e],n=i[e]?.icon,a=n?(0,t.createElement)("img",{src:n,alt:e}):(0,t.createElement)("span",{className:"dashicons "+("post_tag"===e?"dashicons-tag":"dashicons-category")});return s?(0,t.createElement)("span",{key:e},a,h(s?.split("a><a")?.join("a>, <a"))):null}))},w=({post:e,attributes:s})=>{const{readTime:r,content:i}=e,{isMetaReadTime:n,metaReadTimeIcon:a,isMetaReadTimeSec:l,metaReadTimeLabel:o}=s,d=l?`${r?.min}:${r?.sec}`:r?.min;return n&&i?(0,t.createElement)("span",null,a?(0,t.createElement)("img",{src:a,alt:"Author"}):(0,t.createElement)("span",{className:"dashicons dashicons-clock"}),(0,t.createElement)("span",null,d," ",o)):null},y=({post:e,attributes:s})=>{const{link:r,title:i,commentCount:n,commentStatus:a}=e,{isMetaComment:l,metaCommentIcon:o}=s;return l&&"open"===a?(0,t.createElement)("span",null,o?(0,t.createElement)("img",{src:o,alt:"Author"}):(0,t.createElement)("span",{className:"dashicons dashicons-admin-comments"}),(0,t.createElement)("a",{href:`${r}/#comments`,target:"_blank",rel:"noreferrer","aria-label":`Comments of ${i}`},n)):null},E=({post:e,attributes:s})=>{const{isMeta:r}=s;return r&&(0,t.createElement)("div",{className:`${c}Meta`},(0,t.createElement)(m,{post:e,attributes:s}),(0,t.createElement)(f,{post:e,attributes:s}),(0,t.createElement)(v,{post:e,attributes:s}),(0,t.createElement)(b,{post:e,attributes:s}),(0,t.createElement)(w,{post:e,attributes:s}),(0,t.createElement)(y,{post:e,attributes:s}))},S=({post:e,attributes:s})=>{const{link:r,title:i}=e,{isTitle:n,isTitleLink:a,isLinkNewTab:l}=s;return n?(0,t.createElement)(t.Fragment,null,a?(0,t.createElement)("h3",{className:`${c}Title`},(0,t.createElement)("a",{href:r,target:l?"_blank":"_self",rel:"noreferrer",dangerouslySetInnerHTML:{__html:i},"aria-label":i})):(0,t.createElement)("h3",{className:`${c}Title`,dangerouslySetInnerHTML:{__html:i}})):null},x=({post:e,attributes:s})=>{const{elementsSort:r=["title","meta"]}=s;return r.map(((r,i)=>"title"===r?(0,t.createElement)(S,{key:i,post:e,attributes:s}):(0,t.createElement)(E,{key:i,post:e,attributes:s})))},T=({post:e,attributes:s})=>{const{excerpt:r,content:i}=e,{isExcerpt:n,isExcerptFromContent:a,isEllipsisOnExcerpt:l,excerptLength:o}=s,d=!a&&r?r:i,p=l&&((u=d)?u.split(" ").length:0)>o?"...":"";var u;const m=-1===o?d:`${((e,t)=>e?e.split(/\s+/).slice(0,t).join(" "):"")(d,o)}${p}`;return n&&d?(0,t.createElement)("div",{className:`${c}Excerpt ${c}InnerContent`,dangerouslySetInnerHTML:{__html:m}}):null},C=({post:e,attributes:s})=>{const{link:r}=e,{isReadMore:i,readMorePosition:n="auto",readMoreLabel:a,isLinkNewTab:l}=s;return i?(0,t.createElement)("div",{className:`${c}ReadMore ${n}`},(0,t.createElement)("a",{href:r,target:l?"_blank":"_self",rel:"noreferrer",dangerouslySetInnerHTML:{__html:a},"aria-label":a})):null},P=({post:e,attributes:s,postClass:r})=>{const{subLayout:i}=s,n=g(r,`${c}Default`);return(0,t.createElement)("article",{className:n},(0,t.createElement)(u,{post:e,attributes:s}),(0,t.createElement)("div",{className:`${c}Text`},(0,t.createElement)(x,{post:e,attributes:s}),"title-meta"!==i&&(0,t.createElement)(t.Fragment,null,(0,t.createElement)(T,{post:e,attributes:s}),(0,t.createElement)(C,{post:e,attributes:s}))))},$=({post:e,attributes:s,postClass:r})=>{const{thumbnail:i}=e,{subLayout:n,isFImg:a}=s,l="left-image"===n,o="right-image"===n,d=g(r,`${c}SideImage`,{grid:a&&i.url,leftImage:l,rightImage:o});return(0,t.createElement)("article",{className:d},l&&(0,t.createElement)(u,{post:e,attributes:s}),(0,t.createElement)("div",{className:`${c}Text`},(0,t.createElement)(x,{post:e,attributes:s}),(0,t.createElement)(T,{post:e,attributes:s}),(0,t.createElement)(C,{post:e,attributes:s})),o&&(0,t.createElement)(u,{post:e,attributes:s}))},M=({post:e,attributes:s,postClass:r})=>{const{title:i,thumbnail:{url:n}}=e,{subLayout:a}=s,l=g(r,`${c}Overlay`,{[`${c}OverlayHover`]:"overlay-content-hover"===a&&n,[`${c}OverlayBox`]:"overlay-box"===a||"overlay-content-box"===a,[`${c}OverlayHalfContent`]:"overlay-half-content"===a});return(0,t.createElement)("article",{className:l},n&&(0,t.createElement)("img",{src:n,alt:i}),(0,t.createElement)("div",{className:`${c}Text`},(0,t.createElement)(x,{post:e,attributes:s}),"overlay-box"!==a&&"overlay-half-content"!==a&&(0,t.createElement)(t.Fragment,null,(0,t.createElement)(T,{post:e,attributes:s}),(0,t.createElement)(C,{post:e,attributes:s}))))},k=({post:e,attributes:s})=>{const{subLayout:r,content:i={height:"auto"}}=s,{id:n,thumbnail:a}=e,l=g(`${c}Post`,`${c}Post-${n}`,`${i?.height}ContentHeight`,{hasThumbnail:a.url});switch(r){case"default":case"title-meta":return(0,t.createElement)(P,{post:e,attributes:s,postClass:l});case"left-image":case"right-image":return(0,t.createElement)($,{post:e,attributes:s,postClass:l});case"overlay-content":case"overlay-content-hover":case"overlay-box":case"overlay-content-box":case"overlay-half-content":return(0,t.createElement)(M,{post:e,attributes:s,postClass:l});default:return null}};function L(){return L=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var s=arguments[t];for(var r in s)Object.prototype.hasOwnProperty.call(s,r)&&(e[r]=s[r])}return e},L.apply(this,arguments)}function O(e,t){return O=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},O(e,t)}var I=function(e){var t,r;function i(){var t;return(t=e.call(this)||this).state={columns:[],childRefs:[],hasDistributed:!1},t}r=e,(t=i).prototype=Object.create(r.prototype),t.prototype.constructor=t,O(t,r);var n=i.prototype;return n.componentDidUpdate=function(){this.state.hasDistributed||this.props.sequential||this.distributeChildren()},i.getDerivedStateFromProps=function(e,t){var s=e.children,r=e.columnsCount,n=r!==t.columns.length;return t&&s===t.children&&!n?null:L({},i.getEqualCountColumns(s,r),{children:s,hasDistributed:!1})},n.shouldComponentUpdate=function(e){return e.children!==this.state.children||e.columnsCount!==this.props.columnsCount},n.distributeChildren=function(){var e=this,t=this.props,r=t.children,i=t.columnsCount,n=Array(i).fill(0);if(this.state.childRefs.every((function(e){return e.current.getBoundingClientRect().height}))){var a=Array.from({length:i},(function(){return[]})),l=0;s().Children.forEach(r,(function(t){if(t&&s().isValidElement(t)){var r=e.state.childRefs[l].current.getBoundingClientRect().height,i=n.indexOf(Math.min.apply(Math,n));n[i]+=r,a[i].push(t),l++}})),this.setState((function(e){return L({},e,{columns:a,hasDistributed:!0})}))}},i.getEqualCountColumns=function(e,t){var r=Array.from({length:t},(function(){return[]})),i=0,n=[];return s().Children.forEach(e,(function(e){if(e&&s().isValidElement(e)){var a=s().createRef();n.push(a),r[i%t].push(s().createElement("div",{style:{display:"flex",justifyContent:"stretch"},key:i,ref:a},e)),i++}})),{columns:r,childRefs:n}},n.renderColumns=function(){var e=this.props,t=e.gutter,r=e.itemTag,i=e.itemStyle;return this.state.columns.map((function(e,n){return s().createElement(r,{key:n,style:L({display:"flex",flexDirection:"column",justifyContent:"flex-start",alignContent:"stretch",flex:1,width:0,gap:t},i)},e.map((function(e){return e})))}))},n.render=function(){var e=this.props,t=e.gutter,r=e.className,i=e.style,n=e.containerTag;return s().createElement(n,{style:L({display:"flex",flexDirection:"row",justifyContent:"center",alignContent:"stretch",boxSizing:"border-box",width:"100%",gap:t},i),className:r},this.renderColumns())},i}(s().Component);I.propTypes={},I.defaultProps={columnsCount:3,gutter:"0",className:null,style:{},containerTag:"div",itemTag:"div",itemStyle:{},sequential:!1};const A=I;var _="undefined"!=typeof window?t.useLayoutEffect:t.useEffect,z=function(e){var r,i,n,a,l,o=e.columnsCountBreakPoints,d=void 0===o?{350:1,750:2,900:3}:o,c=e.gutterBreakPoints,p=void 0===c?{}:c,u=e.children,m=e.className,f=void 0===m?null:m,h=e.style,g=void 0===h?null:h,v=(r=function(){var e=(0,t.useState)(!1),s=e[0],r=e[1];return _((function(){r(!0)}),[]),s}(),i=(0,t.useState)("undefined"!=typeof window?window.innerWidth:0),n=i[0],a=i[1],l=(0,t.useCallback)((function(){r&&a(window.innerWidth)}),[r]),_((function(){if(r)return window.addEventListener("resize",l),l(),function(){return window.removeEventListener("resize",l)}}),[r,l]),n),b=(0,t.useCallback)((function(e,t){var s=Object.keys(e).sort((function(e,t){return e-t})),r=s.length>0?e[s[0]]:t;return s.forEach((function(t){t<v&&(r=e[t])})),r}),[v]),w=(0,t.useMemo)((function(){return b(d,1)}),[b,d]),y=(0,t.useMemo)((function(){return b(p,"10px")}),[b,p]);return s().createElement("div",{className:f,style:g},s().Children.map(u,(function(e,t){return s().cloneElement(e,{key:t,columnsCount:w,gutter:y})})))};z.propTypes={};const N=z,D=A,G=({posts:e,attributes:s})=>{const{columns:r,columnGap:i,rowGap:n}=s,{desktop:a=3,tablet:l=2,mobile:o=1}=r;return(0,t.createElement)(N,{className:`${c}MasonryPosts`,columnsCountBreakPoints:{0:o,641:l,1025:a}},(0,t.createElement)(D,{gutter:`${n}px ${i}px`},e.map((e=>(0,t.createElement)(k,{key:e.id,post:e,attributes:s})))))},B=({posts:e,attributes:s,id:r,Slider:i,Ticker:n})=>{const{layout:a,columns:l}=s,{desktop:o=3,tablet:d=2,mobile:p=1}=l,u=()=>e.map((e=>(0,t.createElement)(k,{key:e.id,post:e,attributes:s})));switch(a){case"grid":return(0,t.createElement)("div",{className:`${c}GridPosts columns-${o} columns-tablet-${d} columns-mobile-${p}`},(0,t.createElement)(u,null));case"grid1":return(0,t.createElement)("div",{className:`${c}Grid1Posts`},(0,t.createElement)(u,null));case"masonry":return(0,t.createElement)(G,{posts:e,attributes:s});case"slider":return(0,t.createElement)(i,{posts:e,attributes:s,id:r});case"ticker":return(0,t.createElement)(n,{posts:e,attributes:s,id:r});default:return null}},F="&#183;",j=(e,t)=>{let s=t-e+1;return Array.from({length:s},((t,s)=>s+e))},R=({attributes:e,totalCount:s,onChange:r})=>{const{layout:i,isPostsPerPageAll:n,postsPerPage:a,isPagination:l,paginationPrevLabel:o,paginationNextLabel:d}=e,[p,u]=(0,t.useState)(1),m=(({currentPage:e,totalCount:s,pageSize:r,siblingCount:i=1})=>(0,t.useMemo)((()=>{const t=Math.ceil(s/r);if(i+5>=t)return j(1,t);const n=Math.max(e-i,1),a=Math.min(e+i,t),l=n>2,o=a<t-2,d=t;if(!l&&o)return[...j(1,3+2*i),F,t];if(l&&!o){let e=j(t-(3+2*i)+1,t);return[1,F,...e]}if(l&&o){let e=j(n,a);return[1,F,...e,F,d]}}),[e,s,r,i]))({currentPage:p,totalCount:s,pageSize:a,siblingCount:1});if(0===p||m.length<2)return null;let f=m[m.length-1];const h=e=>{r(e),u(e)};return l&&!n&&"slider"!==i&&"ticker"!==i?(0,t.createElement)("ul",{className:`${c}Pagination`},(0,t.createElement)("li",{className:`${c}PageNumber ${1===p?"disabled":""}`,onClick:()=>h(p-1)},o),m.map(((e,s)=>e===F?(0,t.createElement)("li",{key:s,className:"dots"},"·····"):(0,t.createElement)("li",{key:s,className:`${c}PageNumber ${e===p?`${c}ActivePage`:""}`,onClick:()=>h(e)}," ",e))),(0,t.createElement)("li",{className:`${c}PageNumber ${p===f?"disabled":""}`,onClick:()=>h(p+1)},d)):null};function H(e){return null!==e&&"object"==typeof e&&"constructor"in e&&e.constructor===Object}function V(e,t){void 0===e&&(e={}),void 0===t&&(t={});const s=["__proto__","constructor","prototype"];Object.keys(t).filter((e=>s.indexOf(e)<0)).forEach((s=>{void 0===e[s]?e[s]=t[s]:H(t[s])&&H(e[s])&&Object.keys(t[s]).length>0&&V(e[s],t[s])}))}const q={body:{},addEventListener(){},removeEventListener(){},activeElement:{blur(){},nodeName:""},querySelector:()=>null,querySelectorAll:()=>[],getElementById:()=>null,createEvent:()=>({initEvent(){}}),createElement:()=>({children:[],childNodes:[],style:{},setAttribute(){},getElementsByTagName:()=>[]}),createElementNS:()=>({}),importNode:()=>null,location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};function W(){const e="undefined"!=typeof document?document:{};return V(e,q),e}const X={document:q,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState(){},pushState(){},go(){},back(){}},CustomEvent:function(){return this},addEventListener(){},removeEventListener(){},getComputedStyle:()=>({getPropertyValue:()=>""}),Image(){},Date(){},screen:{},setTimeout(){},clearTimeout(){},matchMedia:()=>({}),requestAnimationFrame:e=>"undefined"==typeof setTimeout?(e(),null):setTimeout(e,0),cancelAnimationFrame(e){"undefined"!=typeof setTimeout&&clearTimeout(e)}};function Y(){const e="undefined"!=typeof window?window:{};return V(e,X),e}function U(e,t){return void 0===t&&(t=0),setTimeout(e,t)}function K(){return Date.now()}function J(e){return"object"==typeof e&&null!==e&&e.constructor&&"Object"===Object.prototype.toString.call(e).slice(8,-1)}function Z(){const e=Object(arguments.length<=0?void 0:arguments[0]),t=["__proto__","constructor","prototype"];for(let r=1;r<arguments.length;r+=1){const i=r<0||arguments.length<=r?void 0:arguments[r];if(null!=i&&(s=i,!("undefined"!=typeof window&&void 0!==window.HTMLElement?s instanceof HTMLElement:s&&(1===s.nodeType||11===s.nodeType)))){const s=Object.keys(Object(i)).filter((e=>t.indexOf(e)<0));for(let t=0,r=s.length;t<r;t+=1){const r=s[t],n=Object.getOwnPropertyDescriptor(i,r);void 0!==n&&n.enumerable&&(J(e[r])&&J(i[r])?i[r].__swiper__?e[r]=i[r]:Z(e[r],i[r]):!J(e[r])&&J(i[r])?(e[r]={},i[r].__swiper__?e[r]=i[r]:Z(e[r],i[r])):e[r]=i[r])}}}var s;return e}function Q(e,t,s){e.style.setProperty(t,s)}function ee(e){let{swiper:t,targetPosition:s,side:r}=e;const i=Y(),n=-t.translate;let a,l=null;const o=t.params.speed;t.wrapperEl.style.scrollSnapType="none",i.cancelAnimationFrame(t.cssModeFrameID);const d=s>n?"next":"prev",c=(e,t)=>"next"===d&&e>=t||"prev"===d&&e<=t,p=()=>{a=(new Date).getTime(),null===l&&(l=a);const e=Math.max(Math.min((a-l)/o,1),0),d=.5-Math.cos(e*Math.PI)/2;let u=n+d*(s-n);if(c(u,s)&&(u=s),t.wrapperEl.scrollTo({[r]:u}),c(u,s))return t.wrapperEl.style.overflow="hidden",t.wrapperEl.style.scrollSnapType="",setTimeout((()=>{t.wrapperEl.style.overflow="",t.wrapperEl.scrollTo({[r]:u})})),void i.cancelAnimationFrame(t.cssModeFrameID);t.cssModeFrameID=i.requestAnimationFrame(p)};p()}function te(e){return e.querySelector(".swiper-slide-transform")||e.shadowRoot&&e.shadowRoot.querySelector(".swiper-slide-transform")||e}function se(e,t){void 0===t&&(t="");const s=Y(),r=[...e.children];return s.HTMLSlotElement&&e instanceof HTMLSlotElement&&r.push(...e.assignedElements()),t?r.filter((e=>e.matches(t))):r}function re(e){try{return void console.warn(e)}catch(e){}}function ie(e,t){void 0===t&&(t=[]);const s=document.createElement(e);return s.classList.add(...Array.isArray(t)?t:function(e){return void 0===e&&(e=""),e.trim().split(" ").filter((e=>!!e.trim()))}(t)),s}function ne(e,t){return Y().getComputedStyle(e,null).getPropertyValue(t)}function ae(e){let t,s=e;if(s){for(t=0;null!==(s=s.previousSibling);)1===s.nodeType&&(t+=1);return t}}function le(e,t){const s=[];let r=e.parentElement;for(;r;)t?r.matches(t)&&s.push(r):s.push(r),r=r.parentElement;return s}function oe(e,t,s){const r=Y();return s?e["width"===t?"offsetWidth":"offsetHeight"]+parseFloat(r.getComputedStyle(e,null).getPropertyValue("width"===t?"margin-right":"margin-top"))+parseFloat(r.getComputedStyle(e,null).getPropertyValue("width"===t?"margin-left":"margin-bottom")):e.offsetWidth}function de(e){return(Array.isArray(e)?e:[e]).filter((e=>!!e))}let ce,pe,ue;function me(){return ce||(ce=function(){const e=Y(),t=W();return{smoothScroll:t.documentElement&&t.documentElement.style&&"scrollBehavior"in t.documentElement.style,touch:!!("ontouchstart"in e||e.DocumentTouch&&t instanceof e.DocumentTouch)}}()),ce}function fe(e){return void 0===e&&(e={}),pe||(pe=function(e){let{userAgent:t}=void 0===e?{}:e;const s=me(),r=Y(),i=r.navigator.platform,n=t||r.navigator.userAgent,a={ios:!1,android:!1},l=r.screen.width,o=r.screen.height,d=n.match(/(Android);?[\s\/]+([\d.]+)?/);let c=n.match(/(iPad).*OS\s([\d_]+)/);const p=n.match(/(iPod)(.*OS\s([\d_]+))?/),u=!c&&n.match(/(iPhone\sOS|iOS)\s([\d_]+)/),m="Win32"===i;let f="MacIntel"===i;return!c&&f&&s.touch&&["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"].indexOf(`${l}x${o}`)>=0&&(c=n.match(/(Version)\/([\d.]+)/),c||(c=[0,1,"13_0_0"]),f=!1),d&&!m&&(a.os="android",a.android=!0),(c||u||p)&&(a.os="ios",a.ios=!0),a}(e)),pe}function he(){return ue||(ue=function(){const e=Y(),t=fe();let s=!1;function r(){const t=e.navigator.userAgent.toLowerCase();return t.indexOf("safari")>=0&&t.indexOf("chrome")<0&&t.indexOf("android")<0}if(r()){const t=String(e.navigator.userAgent);if(t.includes("Version/")){const[e,r]=t.split("Version/")[1].split(" ")[0].split(".").map((e=>Number(e)));s=e<16||16===e&&r<2}}const i=/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(e.navigator.userAgent),n=r();return{isSafari:s||n,needPerspectiveFix:s,need3dFix:n||i&&t.ios,isWebView:i}}()),ue}var ge={on(e,t,s){const r=this;if(!r.eventsListeners||r.destroyed)return r;if("function"!=typeof t)return r;const i=s?"unshift":"push";return e.split(" ").forEach((e=>{r.eventsListeners[e]||(r.eventsListeners[e]=[]),r.eventsListeners[e][i](t)})),r},once(e,t,s){const r=this;if(!r.eventsListeners||r.destroyed)return r;if("function"!=typeof t)return r;function i(){r.off(e,i),i.__emitterProxy&&delete i.__emitterProxy;for(var s=arguments.length,n=new Array(s),a=0;a<s;a++)n[a]=arguments[a];t.apply(r,n)}return i.__emitterProxy=t,r.on(e,i,s)},onAny(e,t){const s=this;if(!s.eventsListeners||s.destroyed)return s;if("function"!=typeof e)return s;const r=t?"unshift":"push";return s.eventsAnyListeners.indexOf(e)<0&&s.eventsAnyListeners[r](e),s},offAny(e){const t=this;if(!t.eventsListeners||t.destroyed)return t;if(!t.eventsAnyListeners)return t;const s=t.eventsAnyListeners.indexOf(e);return s>=0&&t.eventsAnyListeners.splice(s,1),t},off(e,t){const s=this;return!s.eventsListeners||s.destroyed?s:s.eventsListeners?(e.split(" ").forEach((e=>{void 0===t?s.eventsListeners[e]=[]:s.eventsListeners[e]&&s.eventsListeners[e].forEach(((r,i)=>{(r===t||r.__emitterProxy&&r.__emitterProxy===t)&&s.eventsListeners[e].splice(i,1)}))})),s):s},emit(){const e=this;if(!e.eventsListeners||e.destroyed)return e;if(!e.eventsListeners)return e;let t,s,r;for(var i=arguments.length,n=new Array(i),a=0;a<i;a++)n[a]=arguments[a];return"string"==typeof n[0]||Array.isArray(n[0])?(t=n[0],s=n.slice(1,n.length),r=e):(t=n[0].events,s=n[0].data,r=n[0].context||e),s.unshift(r),(Array.isArray(t)?t:t.split(" ")).forEach((t=>{e.eventsAnyListeners&&e.eventsAnyListeners.length&&e.eventsAnyListeners.forEach((e=>{e.apply(r,[t,...s])})),e.eventsListeners&&e.eventsListeners[t]&&e.eventsListeners[t].forEach((e=>{e.apply(r,s)}))})),e}};const ve=(e,t,s)=>{t&&!e.classList.contains(s)?e.classList.add(s):!t&&e.classList.contains(s)&&e.classList.remove(s)},be=(e,t,s)=>{t&&!e.classList.contains(s)?e.classList.add(s):!t&&e.classList.contains(s)&&e.classList.remove(s)},we=(e,t)=>{if(!e||e.destroyed||!e.params)return;const s=t.closest(e.isElement?"swiper-slide":`.${e.params.slideClass}`);if(s){let t=s.querySelector(`.${e.params.lazyPreloaderClass}`);!t&&e.isElement&&(s.shadowRoot?t=s.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`):requestAnimationFrame((()=>{s.shadowRoot&&(t=s.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`),t&&t.remove())}))),t&&t.remove()}},ye=(e,t)=>{if(!e.slides[t])return;const s=e.slides[t].querySelector('[loading="lazy"]');s&&s.removeAttribute("loading")},Ee=e=>{if(!e||e.destroyed||!e.params)return;let t=e.params.lazyPreloadPrevNext;const s=e.slides.length;if(!s||!t||t<0)return;t=Math.min(t,s);const r="auto"===e.params.slidesPerView?e.slidesPerViewDynamic():Math.ceil(e.params.slidesPerView),i=e.activeIndex;if(e.params.grid&&e.params.grid.rows>1){const s=i,n=[s-t];return n.push(...Array.from({length:t}).map(((e,t)=>s+r+t))),void e.slides.forEach(((t,s)=>{n.includes(t.column)&&ye(e,s)}))}const n=i+r-1;if(e.params.rewind||e.params.loop)for(let r=i-t;r<=n+t;r+=1){const t=(r%s+s)%s;(t<i||t>n)&&ye(e,t)}else for(let r=Math.max(i-t,0);r<=Math.min(n+t,s-1);r+=1)r!==i&&(r>n||r<i)&&ye(e,r)};var Se={updateSize:function(){const e=this;let t,s;const r=e.el;t=void 0!==e.params.width&&null!==e.params.width?e.params.width:r.clientWidth,s=void 0!==e.params.height&&null!==e.params.height?e.params.height:r.clientHeight,0===t&&e.isHorizontal()||0===s&&e.isVertical()||(t=t-parseInt(ne(r,"padding-left")||0,10)-parseInt(ne(r,"padding-right")||0,10),s=s-parseInt(ne(r,"padding-top")||0,10)-parseInt(ne(r,"padding-bottom")||0,10),Number.isNaN(t)&&(t=0),Number.isNaN(s)&&(s=0),Object.assign(e,{width:t,height:s,size:e.isHorizontal()?t:s}))},updateSlides:function(){const e=this;function t(t,s){return parseFloat(t.getPropertyValue(e.getDirectionLabel(s))||0)}const s=e.params,{wrapperEl:r,slidesEl:i,size:n,rtlTranslate:a,wrongRTL:l}=e,o=e.virtual&&s.virtual.enabled,d=o?e.virtual.slides.length:e.slides.length,c=se(i,`.${e.params.slideClass}, swiper-slide`),p=o?e.virtual.slides.length:c.length;let u=[];const m=[],f=[];let h=s.slidesOffsetBefore;"function"==typeof h&&(h=s.slidesOffsetBefore.call(e));let g=s.slidesOffsetAfter;"function"==typeof g&&(g=s.slidesOffsetAfter.call(e));const v=e.snapGrid.length,b=e.slidesGrid.length;let w=s.spaceBetween,y=-h,E=0,S=0;if(void 0===n)return;"string"==typeof w&&w.indexOf("%")>=0?w=parseFloat(w.replace("%",""))/100*n:"string"==typeof w&&(w=parseFloat(w)),e.virtualSize=-w,c.forEach((e=>{a?e.style.marginLeft="":e.style.marginRight="",e.style.marginBottom="",e.style.marginTop=""})),s.centeredSlides&&s.cssMode&&(Q(r,"--swiper-centered-offset-before",""),Q(r,"--swiper-centered-offset-after",""));const x=s.grid&&s.grid.rows>1&&e.grid;let T;x?e.grid.initSlides(c):e.grid&&e.grid.unsetSlides();const C="auto"===s.slidesPerView&&s.breakpoints&&Object.keys(s.breakpoints).filter((e=>void 0!==s.breakpoints[e].slidesPerView)).length>0;for(let r=0;r<p;r+=1){let i;if(T=0,c[r]&&(i=c[r]),x&&e.grid.updateSlide(r,i,c),!c[r]||"none"!==ne(i,"display")){if("auto"===s.slidesPerView){C&&(c[r].style[e.getDirectionLabel("width")]="");const n=getComputedStyle(i),a=i.style.transform,l=i.style.webkitTransform;if(a&&(i.style.transform="none"),l&&(i.style.webkitTransform="none"),s.roundLengths)T=e.isHorizontal()?oe(i,"width",!0):oe(i,"height",!0);else{const e=t(n,"width"),s=t(n,"padding-left"),r=t(n,"padding-right"),a=t(n,"margin-left"),l=t(n,"margin-right"),o=n.getPropertyValue("box-sizing");if(o&&"border-box"===o)T=e+a+l;else{const{clientWidth:t,offsetWidth:n}=i;T=e+s+r+a+l+(n-t)}}a&&(i.style.transform=a),l&&(i.style.webkitTransform=l),s.roundLengths&&(T=Math.floor(T))}else T=(n-(s.slidesPerView-1)*w)/s.slidesPerView,s.roundLengths&&(T=Math.floor(T)),c[r]&&(c[r].style[e.getDirectionLabel("width")]=`${T}px`);c[r]&&(c[r].swiperSlideSize=T),f.push(T),s.centeredSlides?(y=y+T/2+E/2+w,0===E&&0!==r&&(y=y-n/2-w),0===r&&(y=y-n/2-w),Math.abs(y)<.001&&(y=0),s.roundLengths&&(y=Math.floor(y)),S%s.slidesPerGroup==0&&u.push(y),m.push(y)):(s.roundLengths&&(y=Math.floor(y)),(S-Math.min(e.params.slidesPerGroupSkip,S))%e.params.slidesPerGroup==0&&u.push(y),m.push(y),y=y+T+w),e.virtualSize+=T+w,E=T,S+=1}}if(e.virtualSize=Math.max(e.virtualSize,n)+g,a&&l&&("slide"===s.effect||"coverflow"===s.effect)&&(r.style.width=`${e.virtualSize+w}px`),s.setWrapperSize&&(r.style[e.getDirectionLabel("width")]=`${e.virtualSize+w}px`),x&&e.grid.updateWrapperSize(T,u),!s.centeredSlides){const t=[];for(let r=0;r<u.length;r+=1){let i=u[r];s.roundLengths&&(i=Math.floor(i)),u[r]<=e.virtualSize-n&&t.push(i)}u=t,Math.floor(e.virtualSize-n)-Math.floor(u[u.length-1])>1&&u.push(e.virtualSize-n)}if(o&&s.loop){const t=f[0]+w;if(s.slidesPerGroup>1){const r=Math.ceil((e.virtual.slidesBefore+e.virtual.slidesAfter)/s.slidesPerGroup),i=t*s.slidesPerGroup;for(let e=0;e<r;e+=1)u.push(u[u.length-1]+i)}for(let r=0;r<e.virtual.slidesBefore+e.virtual.slidesAfter;r+=1)1===s.slidesPerGroup&&u.push(u[u.length-1]+t),m.push(m[m.length-1]+t),e.virtualSize+=t}if(0===u.length&&(u=[0]),0!==w){const t=e.isHorizontal()&&a?"marginLeft":e.getDirectionLabel("marginRight");c.filter(((e,t)=>!(s.cssMode&&!s.loop)||t!==c.length-1)).forEach((e=>{e.style[t]=`${w}px`}))}if(s.centeredSlides&&s.centeredSlidesBounds){let e=0;f.forEach((t=>{e+=t+(w||0)})),e-=w;const t=e>n?e-n:0;u=u.map((e=>e<=0?-h:e>t?t+g:e))}if(s.centerInsufficientSlides){let e=0;f.forEach((t=>{e+=t+(w||0)})),e-=w;const t=(s.slidesOffsetBefore||0)+(s.slidesOffsetAfter||0);if(e+t<n){const s=(n-e-t)/2;u.forEach(((e,t)=>{u[t]=e-s})),m.forEach(((e,t)=>{m[t]=e+s}))}}if(Object.assign(e,{slides:c,snapGrid:u,slidesGrid:m,slidesSizesGrid:f}),s.centeredSlides&&s.cssMode&&!s.centeredSlidesBounds){Q(r,"--swiper-centered-offset-before",-u[0]+"px"),Q(r,"--swiper-centered-offset-after",e.size/2-f[f.length-1]/2+"px");const t=-e.snapGrid[0],s=-e.slidesGrid[0];e.snapGrid=e.snapGrid.map((e=>e+t)),e.slidesGrid=e.slidesGrid.map((e=>e+s))}if(p!==d&&e.emit("slidesLengthChange"),u.length!==v&&(e.params.watchOverflow&&e.checkOverflow(),e.emit("snapGridLengthChange")),m.length!==b&&e.emit("slidesGridLengthChange"),s.watchSlidesProgress&&e.updateSlidesOffset(),e.emit("slidesUpdated"),!(o||s.cssMode||"slide"!==s.effect&&"fade"!==s.effect)){const t=`${s.containerModifierClass}backface-hidden`,r=e.el.classList.contains(t);p<=s.maxBackfaceHiddenSlides?r||e.el.classList.add(t):r&&e.el.classList.remove(t)}},updateAutoHeight:function(e){const t=this,s=[],r=t.virtual&&t.params.virtual.enabled;let i,n=0;"number"==typeof e?t.setTransition(e):!0===e&&t.setTransition(t.params.speed);const a=e=>r?t.slides[t.getSlideIndexByData(e)]:t.slides[e];if("auto"!==t.params.slidesPerView&&t.params.slidesPerView>1)if(t.params.centeredSlides)(t.visibleSlides||[]).forEach((e=>{s.push(e)}));else for(i=0;i<Math.ceil(t.params.slidesPerView);i+=1){const e=t.activeIndex+i;if(e>t.slides.length&&!r)break;s.push(a(e))}else s.push(a(t.activeIndex));for(i=0;i<s.length;i+=1)if(void 0!==s[i]){const e=s[i].offsetHeight;n=e>n?e:n}(n||0===n)&&(t.wrapperEl.style.height=`${n}px`)},updateSlidesOffset:function(){const e=this,t=e.slides,s=e.isElement?e.isHorizontal()?e.wrapperEl.offsetLeft:e.wrapperEl.offsetTop:0;for(let r=0;r<t.length;r+=1)t[r].swiperSlideOffset=(e.isHorizontal()?t[r].offsetLeft:t[r].offsetTop)-s-e.cssOverflowAdjustment()},updateSlidesProgress:function(e){void 0===e&&(e=this&&this.translate||0);const t=this,s=t.params,{slides:r,rtlTranslate:i,snapGrid:n}=t;if(0===r.length)return;void 0===r[0].swiperSlideOffset&&t.updateSlidesOffset();let a=-e;i&&(a=e),t.visibleSlidesIndexes=[],t.visibleSlides=[];let l=s.spaceBetween;"string"==typeof l&&l.indexOf("%")>=0?l=parseFloat(l.replace("%",""))/100*t.size:"string"==typeof l&&(l=parseFloat(l));for(let e=0;e<r.length;e+=1){const o=r[e];let d=o.swiperSlideOffset;s.cssMode&&s.centeredSlides&&(d-=r[0].swiperSlideOffset);const c=(a+(s.centeredSlides?t.minTranslate():0)-d)/(o.swiperSlideSize+l),p=(a-n[0]+(s.centeredSlides?t.minTranslate():0)-d)/(o.swiperSlideSize+l),u=-(a-d),m=u+t.slidesSizesGrid[e],f=u>=0&&u<=t.size-t.slidesSizesGrid[e],h=u>=0&&u<t.size-1||m>1&&m<=t.size||u<=0&&m>=t.size;h&&(t.visibleSlides.push(o),t.visibleSlidesIndexes.push(e)),ve(o,h,s.slideVisibleClass),ve(o,f,s.slideFullyVisibleClass),o.progress=i?-c:c,o.originalProgress=i?-p:p}},updateProgress:function(e){const t=this;if(void 0===e){const s=t.rtlTranslate?-1:1;e=t&&t.translate&&t.translate*s||0}const s=t.params,r=t.maxTranslate()-t.minTranslate();let{progress:i,isBeginning:n,isEnd:a,progressLoop:l}=t;const o=n,d=a;if(0===r)i=0,n=!0,a=!0;else{i=(e-t.minTranslate())/r;const s=Math.abs(e-t.minTranslate())<1,l=Math.abs(e-t.maxTranslate())<1;n=s||i<=0,a=l||i>=1,s&&(i=0),l&&(i=1)}if(s.loop){const s=t.getSlideIndexByData(0),r=t.getSlideIndexByData(t.slides.length-1),i=t.slidesGrid[s],n=t.slidesGrid[r],a=t.slidesGrid[t.slidesGrid.length-1],o=Math.abs(e);l=o>=i?(o-i)/a:(o+a-n)/a,l>1&&(l-=1)}Object.assign(t,{progress:i,progressLoop:l,isBeginning:n,isEnd:a}),(s.watchSlidesProgress||s.centeredSlides&&s.autoHeight)&&t.updateSlidesProgress(e),n&&!o&&t.emit("reachBeginning toEdge"),a&&!d&&t.emit("reachEnd toEdge"),(o&&!n||d&&!a)&&t.emit("fromEdge"),t.emit("progress",i)},updateSlidesClasses:function(){const e=this,{slides:t,params:s,slidesEl:r,activeIndex:i}=e,n=e.virtual&&s.virtual.enabled,a=e.grid&&s.grid&&s.grid.rows>1,l=e=>se(r,`.${s.slideClass}${e}, swiper-slide${e}`)[0];let o,d,c;if(n)if(s.loop){let t=i-e.virtual.slidesBefore;t<0&&(t=e.virtual.slides.length+t),t>=e.virtual.slides.length&&(t-=e.virtual.slides.length),o=l(`[data-swiper-slide-index="${t}"]`)}else o=l(`[data-swiper-slide-index="${i}"]`);else a?(o=t.find((e=>e.column===i)),c=t.find((e=>e.column===i+1)),d=t.find((e=>e.column===i-1))):o=t[i];o&&(a||(c=function(e,t){const s=[];for(;e.nextElementSibling;){const r=e.nextElementSibling;t?r.matches(t)&&s.push(r):s.push(r),e=r}return s}(o,`.${s.slideClass}, swiper-slide`)[0],s.loop&&!c&&(c=t[0]),d=function(e,t){const s=[];for(;e.previousElementSibling;){const r=e.previousElementSibling;t?r.matches(t)&&s.push(r):s.push(r),e=r}return s}(o,`.${s.slideClass}, swiper-slide`)[0],s.loop&&0===!d&&(d=t[t.length-1]))),t.forEach((e=>{be(e,e===o,s.slideActiveClass),be(e,e===c,s.slideNextClass),be(e,e===d,s.slidePrevClass)})),e.emitSlidesClasses()},updateActiveIndex:function(e){const t=this,s=t.rtlTranslate?t.translate:-t.translate,{snapGrid:r,params:i,activeIndex:n,realIndex:a,snapIndex:l}=t;let o,d=e;const c=e=>{let s=e-t.virtual.slidesBefore;return s<0&&(s=t.virtual.slides.length+s),s>=t.virtual.slides.length&&(s-=t.virtual.slides.length),s};if(void 0===d&&(d=function(e){const{slidesGrid:t,params:s}=e,r=e.rtlTranslate?e.translate:-e.translate;let i;for(let e=0;e<t.length;e+=1)void 0!==t[e+1]?r>=t[e]&&r<t[e+1]-(t[e+1]-t[e])/2?i=e:r>=t[e]&&r<t[e+1]&&(i=e+1):r>=t[e]&&(i=e);return s.normalizeSlideIndex&&(i<0||void 0===i)&&(i=0),i}(t)),r.indexOf(s)>=0)o=r.indexOf(s);else{const e=Math.min(i.slidesPerGroupSkip,d);o=e+Math.floor((d-e)/i.slidesPerGroup)}if(o>=r.length&&(o=r.length-1),d===n&&!t.params.loop)return void(o!==l&&(t.snapIndex=o,t.emit("snapIndexChange")));if(d===n&&t.params.loop&&t.virtual&&t.params.virtual.enabled)return void(t.realIndex=c(d));const p=t.grid&&i.grid&&i.grid.rows>1;let u;if(t.virtual&&i.virtual.enabled&&i.loop)u=c(d);else if(p){const e=t.slides.find((e=>e.column===d));let s=parseInt(e.getAttribute("data-swiper-slide-index"),10);Number.isNaN(s)&&(s=Math.max(t.slides.indexOf(e),0)),u=Math.floor(s/i.grid.rows)}else if(t.slides[d]){const e=t.slides[d].getAttribute("data-swiper-slide-index");u=e?parseInt(e,10):d}else u=d;Object.assign(t,{previousSnapIndex:l,snapIndex:o,previousRealIndex:a,realIndex:u,previousIndex:n,activeIndex:d}),t.initialized&&Ee(t),t.emit("activeIndexChange"),t.emit("snapIndexChange"),(t.initialized||t.params.runCallbacksOnInit)&&(a!==u&&t.emit("realIndexChange"),t.emit("slideChange"))},updateClickedSlide:function(e,t){const s=this,r=s.params;let i=e.closest(`.${r.slideClass}, swiper-slide`);!i&&s.isElement&&t&&t.length>1&&t.includes(e)&&[...t.slice(t.indexOf(e)+1,t.length)].forEach((e=>{!i&&e.matches&&e.matches(`.${r.slideClass}, swiper-slide`)&&(i=e)}));let n,a=!1;if(i)for(let e=0;e<s.slides.length;e+=1)if(s.slides[e]===i){a=!0,n=e;break}if(!i||!a)return s.clickedSlide=void 0,void(s.clickedIndex=void 0);s.clickedSlide=i,s.virtual&&s.params.virtual.enabled?s.clickedIndex=parseInt(i.getAttribute("data-swiper-slide-index"),10):s.clickedIndex=n,r.slideToClickedSlide&&void 0!==s.clickedIndex&&s.clickedIndex!==s.activeIndex&&s.slideToClickedSlide()}};function xe(e){let{swiper:t,runCallbacks:s,direction:r,step:i}=e;const{activeIndex:n,previousIndex:a}=t;let l=r;if(l||(l=n>a?"next":n<a?"prev":"reset"),t.emit(`transition${i}`),s&&n!==a){if("reset"===l)return void t.emit(`slideResetTransition${i}`);t.emit(`slideChangeTransition${i}`),"next"===l?t.emit(`slideNextTransition${i}`):t.emit(`slidePrevTransition${i}`)}}var Te={slideTo:function(e,t,s,r,i){void 0===e&&(e=0),void 0===s&&(s=!0),"string"==typeof e&&(e=parseInt(e,10));const n=this;let a=e;a<0&&(a=0);const{params:l,snapGrid:o,slidesGrid:d,previousIndex:c,activeIndex:p,rtlTranslate:u,wrapperEl:m,enabled:f}=n;if(!f&&!r&&!i||n.destroyed||n.animating&&l.preventInteractionOnTransition)return!1;void 0===t&&(t=n.params.speed);const h=Math.min(n.params.slidesPerGroupSkip,a);let g=h+Math.floor((a-h)/n.params.slidesPerGroup);g>=o.length&&(g=o.length-1);const v=-o[g];if(l.normalizeSlideIndex)for(let e=0;e<d.length;e+=1){const t=-Math.floor(100*v),s=Math.floor(100*d[e]),r=Math.floor(100*d[e+1]);void 0!==d[e+1]?t>=s&&t<r-(r-s)/2?a=e:t>=s&&t<r&&(a=e+1):t>=s&&(a=e)}if(n.initialized&&a!==p){if(!n.allowSlideNext&&(u?v>n.translate&&v>n.minTranslate():v<n.translate&&v<n.minTranslate()))return!1;if(!n.allowSlidePrev&&v>n.translate&&v>n.maxTranslate()&&(p||0)!==a)return!1}let b;a!==(c||0)&&s&&n.emit("beforeSlideChangeStart"),n.updateProgress(v),b=a>p?"next":a<p?"prev":"reset";const w=n.virtual&&n.params.virtual.enabled;if((!w||!i)&&(u&&-v===n.translate||!u&&v===n.translate))return n.updateActiveIndex(a),l.autoHeight&&n.updateAutoHeight(),n.updateSlidesClasses(),"slide"!==l.effect&&n.setTranslate(v),"reset"!==b&&(n.transitionStart(s,b),n.transitionEnd(s,b)),!1;if(l.cssMode){const e=n.isHorizontal(),s=u?v:-v;if(0===t)w&&(n.wrapperEl.style.scrollSnapType="none",n._immediateVirtual=!0),w&&!n._cssModeVirtualInitialSet&&n.params.initialSlide>0?(n._cssModeVirtualInitialSet=!0,requestAnimationFrame((()=>{m[e?"scrollLeft":"scrollTop"]=s}))):m[e?"scrollLeft":"scrollTop"]=s,w&&requestAnimationFrame((()=>{n.wrapperEl.style.scrollSnapType="",n._immediateVirtual=!1}));else{if(!n.support.smoothScroll)return ee({swiper:n,targetPosition:s,side:e?"left":"top"}),!0;m.scrollTo({[e?"left":"top"]:s,behavior:"smooth"})}return!0}const y=he().isSafari;return w&&!i&&y&&n.isElement&&n.virtual.update(!1,!1,a),n.setTransition(t),n.setTranslate(v),n.updateActiveIndex(a),n.updateSlidesClasses(),n.emit("beforeTransitionStart",t,r),n.transitionStart(s,b),0===t?n.transitionEnd(s,b):n.animating||(n.animating=!0,n.onSlideToWrapperTransitionEnd||(n.onSlideToWrapperTransitionEnd=function(e){n&&!n.destroyed&&e.target===this&&(n.wrapperEl.removeEventListener("transitionend",n.onSlideToWrapperTransitionEnd),n.onSlideToWrapperTransitionEnd=null,delete n.onSlideToWrapperTransitionEnd,n.transitionEnd(s,b))}),n.wrapperEl.addEventListener("transitionend",n.onSlideToWrapperTransitionEnd)),!0},slideToLoop:function(e,t,s,r){void 0===e&&(e=0),void 0===s&&(s=!0),"string"==typeof e&&(e=parseInt(e,10));const i=this;if(i.destroyed)return;void 0===t&&(t=i.params.speed);const n=i.grid&&i.params.grid&&i.params.grid.rows>1;let a=e;if(i.params.loop)if(i.virtual&&i.params.virtual.enabled)a+=i.virtual.slidesBefore;else{let e;if(n){const t=a*i.params.grid.rows;e=i.slides.find((e=>1*e.getAttribute("data-swiper-slide-index")===t)).column}else e=i.getSlideIndexByData(a);const t=n?Math.ceil(i.slides.length/i.params.grid.rows):i.slides.length,{centeredSlides:s}=i.params;let l=i.params.slidesPerView;"auto"===l?l=i.slidesPerViewDynamic():(l=Math.ceil(parseFloat(i.params.slidesPerView,10)),s&&l%2==0&&(l+=1));let o=t-e<l;if(s&&(o=o||e<Math.ceil(l/2)),r&&s&&"auto"!==i.params.slidesPerView&&!n&&(o=!1),o){const r=s?e<i.activeIndex?"prev":"next":e-i.activeIndex-1<i.params.slidesPerView?"next":"prev";i.loopFix({direction:r,slideTo:!0,activeSlideIndex:"next"===r?e+1:e-t+1,slideRealIndex:"next"===r?i.realIndex:void 0})}if(n){const e=a*i.params.grid.rows;a=i.slides.find((t=>1*t.getAttribute("data-swiper-slide-index")===e)).column}else a=i.getSlideIndexByData(a)}return requestAnimationFrame((()=>{i.slideTo(a,t,s,r)})),i},slideNext:function(e,t,s){void 0===t&&(t=!0);const r=this,{enabled:i,params:n,animating:a}=r;if(!i||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));const o=r.activeIndex<n.slidesPerGroupSkip?1:l,d=r.virtual&&n.virtual.enabled;if(n.loop){if(a&&!d&&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,s)})),!0}return n.rewind&&r.isEnd?r.slideTo(0,e,t,s):r.slideTo(r.activeIndex+o,e,t,s)},slidePrev:function(e,t,s){void 0===t&&(t=!0);const r=this,{params:i,snapGrid:n,slidesGrid:a,rtlTranslate:l,enabled:o,animating:d}=r;if(!o||r.destroyed)return r;void 0===e&&(e=r.params.speed);const c=r.virtual&&i.virtual.enabled;if(i.loop){if(d&&!c&&i.loopPreventsSliding)return!1;r.loopFix({direction:"prev"}),r._clientLeft=r.wrapperEl.clientLeft}function p(e){return e<0?-Math.floor(Math.abs(e)):Math.floor(e)}const u=p(l?r.translate:-r.translate),m=n.map((e=>p(e))),f=i.freeMode&&i.freeMode.enabled;let h=n[m.indexOf(u)-1];if(void 0===h&&(i.cssMode||f)){let e;n.forEach(((t,s)=>{u>=t&&(e=s)})),void 0!==e&&(h=f?n[e]:n[e>0?e-1:e])}let g=0;if(void 0!==h&&(g=a.indexOf(h),g<0&&(g=r.activeIndex-1),"auto"===i.slidesPerView&&1===i.slidesPerGroup&&i.slidesPerGroupAuto&&(g=g-r.slidesPerViewDynamic("previous",!0)+1,g=Math.max(g,0))),i.rewind&&r.isBeginning){const i=r.params.virtual&&r.params.virtual.enabled&&r.virtual?r.virtual.slides.length-1:r.slides.length-1;return r.slideTo(i,e,t,s)}return i.loop&&0===r.activeIndex&&i.cssMode?(requestAnimationFrame((()=>{r.slideTo(g,e,t,s)})),!0):r.slideTo(g,e,t,s)},slideReset:function(e,t,s){void 0===t&&(t=!0);const r=this;if(!r.destroyed)return void 0===e&&(e=r.params.speed),r.slideTo(r.activeIndex,e,t,s)},slideToClosest:function(e,t,s,r){void 0===t&&(t=!0),void 0===r&&(r=.5);const i=this;if(i.destroyed)return;void 0===e&&(e=i.params.speed);let n=i.activeIndex;const a=Math.min(i.params.slidesPerGroupSkip,n),l=a+Math.floor((n-a)/i.params.slidesPerGroup),o=i.rtlTranslate?i.translate:-i.translate;if(o>=i.snapGrid[l]){const e=i.snapGrid[l];o-e>(i.snapGrid[l+1]-e)*r&&(n+=i.params.slidesPerGroup)}else{const e=i.snapGrid[l-1];o-e<=(i.snapGrid[l]-e)*r&&(n-=i.params.slidesPerGroup)}return n=Math.max(n,0),n=Math.min(n,i.slidesGrid.length-1),i.slideTo(n,e,t,s)},slideToClickedSlide:function(){const e=this;if(e.destroyed)return;const{params:t,slidesEl:s}=e,r="auto"===t.slidesPerView?e.slidesPerViewDynamic():t.slidesPerView;let i,n=e.clickedIndex;const a=e.isElement?"swiper-slide":`.${t.slideClass}`;if(t.loop){if(e.animating)return;i=parseInt(e.clickedSlide.getAttribute("data-swiper-slide-index"),10),t.centeredSlides?n<e.loopedSlides-r/2||n>e.slides.length-e.loopedSlides+r/2?(e.loopFix(),n=e.getSlideIndex(se(s,`${a}[data-swiper-slide-index="${i}"]`)[0]),U((()=>{e.slideTo(n)}))):e.slideTo(n):n>e.slides.length-r?(e.loopFix(),n=e.getSlideIndex(se(s,`${a}[data-swiper-slide-index="${i}"]`)[0]),U((()=>{e.slideTo(n)}))):e.slideTo(n)}else e.slideTo(n)}},Ce={loopCreate:function(e,t){const s=this,{params:r,slidesEl:i}=s;if(!r.loop||s.virtual&&s.params.virtual.enabled)return;const n=()=>{se(i,`.${r.slideClass}, swiper-slide`).forEach(((e,t)=>{e.setAttribute("data-swiper-slide-index",t)}))},a=s.grid&&r.grid&&r.grid.rows>1,l=r.slidesPerGroup*(a?r.grid.rows:1),o=s.slides.length%l!=0,d=a&&s.slides.length%r.grid.rows!=0,c=e=>{for(let t=0;t<e;t+=1){const e=s.isElement?ie("swiper-slide",[r.slideBlankClass]):ie("div",[r.slideClass,r.slideBlankClass]);s.slidesEl.append(e)}};o?(r.loopAddBlankSlides?(c(l-s.slides.length%l),s.recalcSlides(),s.updateSlides()):re("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)"),n()):d?(r.loopAddBlankSlides?(c(r.grid.rows-s.slides.length%r.grid.rows),s.recalcSlides(),s.updateSlides()):re("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)"),n()):n(),s.loopFix({slideRealIndex:e,direction:r.centeredSlides?void 0:"next",initial:t})},loopFix:function(e){let{slideRealIndex:t,slideTo:s=!0,direction:r,setTranslate:i,activeSlideIndex:n,initial:a,byController:l,byMousewheel:o}=void 0===e?{}:e;const d=this;if(!d.params.loop)return;d.emit("beforeLoopFix");const{slides:c,allowSlidePrev:p,allowSlideNext:u,slidesEl:m,params:f}=d,{centeredSlides:h,initialSlide:g}=f;if(d.allowSlidePrev=!0,d.allowSlideNext=!0,d.virtual&&f.virtual.enabled)return s&&(f.centeredSlides||0!==d.snapIndex?f.centeredSlides&&d.snapIndex<f.slidesPerView?d.slideTo(d.virtual.slides.length+d.snapIndex,0,!1,!0):d.snapIndex===d.snapGrid.length-1&&d.slideTo(d.virtual.slidesBefore,0,!1,!0):d.slideTo(d.virtual.slides.length,0,!1,!0)),d.allowSlidePrev=p,d.allowSlideNext=u,void d.emit("loopFix");let v=f.slidesPerView;"auto"===v?v=d.slidesPerViewDynamic():(v=Math.ceil(parseFloat(f.slidesPerView,10)),h&&v%2==0&&(v+=1));const b=f.slidesPerGroupAuto?v:f.slidesPerGroup;let w=b;w%b!=0&&(w+=b-w%b),w+=f.loopAdditionalSlides,d.loopedSlides=w;const y=d.grid&&f.grid&&f.grid.rows>1;c.length<v+w||"cards"===d.params.effect&&c.length<v+2*w?re("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"):y&&"row"===f.grid.fill&&re("Swiper Loop Warning: Loop mode is not compatible with grid.fill = `row`");const E=[],S=[],x=y?Math.ceil(c.length/f.grid.rows):c.length,T=a&&x-g<v&&!h;let C=T?g:d.activeIndex;void 0===n?n=d.getSlideIndex(c.find((e=>e.classList.contains(f.slideActiveClass)))):C=n;const P="next"===r||!r,$="prev"===r||!r;let M=0,k=0;const L=(y?c[n].column:n)+(h&&void 0===i?-v/2+.5:0);if(L<w){M=Math.max(w-L,b);for(let e=0;e<w-L;e+=1){const t=e-Math.floor(e/x)*x;if(y){const e=x-t-1;for(let t=c.length-1;t>=0;t-=1)c[t].column===e&&E.push(t)}else E.push(x-t-1)}}else if(L+v>x-w){k=Math.max(L-(x-2*w),b),T&&(k=Math.max(k,v-x+g+1));for(let e=0;e<k;e+=1){const t=e-Math.floor(e/x)*x;y?c.forEach(((e,s)=>{e.column===t&&S.push(s)})):S.push(t)}}if(d.__preventObserver__=!0,requestAnimationFrame((()=>{d.__preventObserver__=!1})),"cards"===d.params.effect&&c.length<v+2*w&&(S.includes(n)&&S.splice(S.indexOf(n),1),E.includes(n)&&E.splice(E.indexOf(n),1)),$&&E.forEach((e=>{c[e].swiperLoopMoveDOM=!0,m.prepend(c[e]),c[e].swiperLoopMoveDOM=!1})),P&&S.forEach((e=>{c[e].swiperLoopMoveDOM=!0,m.append(c[e]),c[e].swiperLoopMoveDOM=!1})),d.recalcSlides(),"auto"===f.slidesPerView?d.updateSlides():y&&(E.length>0&&$||S.length>0&&P)&&d.slides.forEach(((e,t)=>{d.grid.updateSlide(t,e,d.slides)})),f.watchSlidesProgress&&d.updateSlidesOffset(),s)if(E.length>0&&$){if(void 0===t){const e=d.slidesGrid[C],t=d.slidesGrid[C+M]-e;o?d.setTranslate(d.translate-t):(d.slideTo(C+Math.ceil(M),0,!1,!0),i&&(d.touchEventsData.startTranslate=d.touchEventsData.startTranslate-t,d.touchEventsData.currentTranslate=d.touchEventsData.currentTranslate-t))}else if(i){const e=y?E.length/f.grid.rows:E.length;d.slideTo(d.activeIndex+e,0,!1,!0),d.touchEventsData.currentTranslate=d.translate}}else if(S.length>0&&P)if(void 0===t){const e=d.slidesGrid[C],t=d.slidesGrid[C-k]-e;o?d.setTranslate(d.translate-t):(d.slideTo(C-k,0,!1,!0),i&&(d.touchEventsData.startTranslate=d.touchEventsData.startTranslate-t,d.touchEventsData.currentTranslate=d.touchEventsData.currentTranslate-t))}else{const e=y?S.length/f.grid.rows:S.length;d.slideTo(d.activeIndex-e,0,!1,!0)}if(d.allowSlidePrev=p,d.allowSlideNext=u,d.controller&&d.controller.control&&!l){const e={slideRealIndex:t,direction:r,setTranslate:i,activeSlideIndex:n,byController:!0};Array.isArray(d.controller.control)?d.controller.control.forEach((t=>{!t.destroyed&&t.params.loop&&t.loopFix({...e,slideTo:t.params.slidesPerView===f.slidesPerView&&s})})):d.controller.control instanceof d.constructor&&d.controller.control.params.loop&&d.controller.control.loopFix({...e,slideTo:d.controller.control.params.slidesPerView===f.slidesPerView&&s})}d.emit("loopFix")},loopDestroy:function(){const e=this,{params:t,slidesEl:s}=e;if(!t.loop||!s||e.virtual&&e.params.virtual.enabled)return;e.recalcSlides();const r=[];e.slides.forEach((e=>{const t=void 0===e.swiperSlideIndex?1*e.getAttribute("data-swiper-slide-index"):e.swiperSlideIndex;r[t]=e})),e.slides.forEach((e=>{e.removeAttribute("data-swiper-slide-index")})),r.forEach((e=>{s.append(e)})),e.recalcSlides(),e.slideTo(e.realIndex,0)}};function Pe(e,t,s){const r=Y(),{params:i}=e,n=i.edgeSwipeDetection,a=i.edgeSwipeThreshold;return!n||!(s<=a||s>=r.innerWidth-a)||"prevent"===n&&(t.preventDefault(),!0)}function $e(e){const t=this,s=W();let r=e;r.originalEvent&&(r=r.originalEvent);const i=t.touchEventsData;if("pointerdown"===r.type){if(null!==i.pointerId&&i.pointerId!==r.pointerId)return;i.pointerId=r.pointerId}else"touchstart"===r.type&&1===r.targetTouches.length&&(i.touchId=r.targetTouches[0].identifier);if("touchstart"===r.type)return void Pe(t,r,r.targetTouches[0].pageX);const{params:n,touches:a,enabled:l}=t;if(!l)return;if(!n.simulateTouch&&"mouse"===r.pointerType)return;if(t.animating&&n.preventInteractionOnTransition)return;!t.animating&&n.cssMode&&n.loop&&t.loopFix();let o=r.target;if("wrapper"===n.touchEventsTarget&&!function(e,t){const s=Y();let r=t.contains(e);return!r&&s.HTMLSlotElement&&t instanceof HTMLSlotElement&&(r=[...t.assignedElements()].includes(e),r||(r=function(e,t){const s=[t];for(;s.length>0;){const t=s.shift();if(e===t)return!0;s.push(...t.children,...t.shadowRoot?t.shadowRoot.children:[],...t.assignedElements?t.assignedElements():[])}}(e,t))),r}(o,t.wrapperEl))return;if("which"in r&&3===r.which)return;if("button"in r&&r.button>0)return;if(i.isTouched&&i.isMoved)return;const d=!!n.noSwipingClass&&""!==n.noSwipingClass,c=r.composedPath?r.composedPath():r.path;d&&r.target&&r.target.shadowRoot&&c&&(o=c[0]);const p=n.noSwipingSelector?n.noSwipingSelector:`.${n.noSwipingClass}`,u=!(!r.target||!r.target.shadowRoot);if(n.noSwiping&&(u?function(e,t){return void 0===t&&(t=this),function t(s){if(!s||s===W()||s===Y())return null;s.assignedSlot&&(s=s.assignedSlot);const r=s.closest(e);return r||s.getRootNode?r||t(s.getRootNode().host):null}(t)}(p,o):o.closest(p)))return void(t.allowClick=!0);if(n.swipeHandler&&!o.closest(n.swipeHandler))return;a.currentX=r.pageX,a.currentY=r.pageY;const m=a.currentX,f=a.currentY;if(!Pe(t,r,m))return;Object.assign(i,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),a.startX=m,a.startY=f,i.touchStartTime=K(),t.allowClick=!0,t.updateSize(),t.swipeDirection=void 0,n.threshold>0&&(i.allowThresholdMove=!1);let h=!0;o.matches(i.focusableElements)&&(h=!1,"SELECT"===o.nodeName&&(i.isTouched=!1)),s.activeElement&&s.activeElement.matches(i.focusableElements)&&s.activeElement!==o&&("mouse"===r.pointerType||"mouse"!==r.pointerType&&!o.matches(i.focusableElements))&&s.activeElement.blur();const g=h&&t.allowTouchMove&&n.touchStartPreventDefault;!n.touchStartForcePreventDefault&&!g||o.isContentEditable||r.preventDefault(),n.freeMode&&n.freeMode.enabled&&t.freeMode&&t.animating&&!n.cssMode&&t.freeMode.onTouchStart(),t.emit("touchStart",r)}function Me(e){const t=W(),s=this,r=s.touchEventsData,{params:i,touches:n,rtlTranslate:a,enabled:l}=s;if(!l)return;if(!i.simulateTouch&&"mouse"===e.pointerType)return;let o,d=e;if(d.originalEvent&&(d=d.originalEvent),"pointermove"===d.type){if(null!==r.touchId)return;if(d.pointerId!==r.pointerId)return}if("touchmove"===d.type){if(o=[...d.changedTouches].find((e=>e.identifier===r.touchId)),!o||o.identifier!==r.touchId)return}else o=d;if(!r.isTouched)return void(r.startMoving&&r.isScrolling&&s.emit("touchMoveOpposite",d));const c=o.pageX,p=o.pageY;if(d.preventedByNestedSwiper)return n.startX=c,void(n.startY=p);if(!s.allowTouchMove)return d.target.matches(r.focusableElements)||(s.allowClick=!1),void(r.isTouched&&(Object.assign(n,{startX:c,startY:p,currentX:c,currentY:p}),r.touchStartTime=K()));if(i.touchReleaseOnEdges&&!i.loop)if(s.isVertical()){if(p<n.startY&&s.translate<=s.maxTranslate()||p>n.startY&&s.translate>=s.minTranslate())return r.isTouched=!1,void(r.isMoved=!1)}else{if(a&&(c>n.startX&&-s.translate<=s.maxTranslate()||c<n.startX&&-s.translate>=s.minTranslate()))return;if(!a&&(c<n.startX&&s.translate<=s.maxTranslate()||c>n.startX&&s.translate>=s.minTranslate()))return}if(t.activeElement&&t.activeElement.matches(r.focusableElements)&&t.activeElement!==d.target&&"mouse"!==d.pointerType&&t.activeElement.blur(),t.activeElement&&d.target===t.activeElement&&d.target.matches(r.focusableElements))return r.isMoved=!0,void(s.allowClick=!1);r.allowTouchCallbacks&&s.emit("touchMove",d),n.previousX=n.currentX,n.previousY=n.currentY,n.currentX=c,n.currentY=p;const u=n.currentX-n.startX,m=n.currentY-n.startY;if(s.params.threshold&&Math.sqrt(u**2+m**2)<s.params.threshold)return;if(void 0===r.isScrolling){let e;s.isHorizontal()&&n.currentY===n.startY||s.isVertical()&&n.currentX===n.startX?r.isScrolling=!1:u*u+m*m>=25&&(e=180*Math.atan2(Math.abs(m),Math.abs(u))/Math.PI,r.isScrolling=s.isHorizontal()?e>i.touchAngle:90-e>i.touchAngle)}if(r.isScrolling&&s.emit("touchMoveOpposite",d),void 0===r.startMoving&&(n.currentX===n.startX&&n.currentY===n.startY||(r.startMoving=!0)),r.isScrolling||"touchmove"===d.type&&r.preventTouchMoveFromPointerMove)return void(r.isTouched=!1);if(!r.startMoving)return;s.allowClick=!1,!i.cssMode&&d.cancelable&&d.preventDefault(),i.touchMoveStopPropagation&&!i.nested&&d.stopPropagation();let f=s.isHorizontal()?u:m,h=s.isHorizontal()?n.currentX-n.previousX:n.currentY-n.previousY;i.oneWayMovement&&(f=Math.abs(f)*(a?1:-1),h=Math.abs(h)*(a?1:-1)),n.diff=f,f*=i.touchRatio,a&&(f=-f,h=-h);const g=s.touchesDirection;s.swipeDirection=f>0?"prev":"next",s.touchesDirection=h>0?"prev":"next";const v=s.params.loop&&!i.cssMode,b="next"===s.touchesDirection&&s.allowSlideNext||"prev"===s.touchesDirection&&s.allowSlidePrev;if(!r.isMoved){if(v&&b&&s.loopFix({direction:s.swipeDirection}),r.startTranslate=s.getTranslate(),s.setTransition(0),s.animating){const e=new window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0,detail:{bySwiperTouchMove:!0}});s.wrapperEl.dispatchEvent(e)}r.allowMomentumBounce=!1,!i.grabCursor||!0!==s.allowSlideNext&&!0!==s.allowSlidePrev||s.setGrabCursor(!0),s.emit("sliderFirstMove",d)}if((new Date).getTime(),!1!==i._loopSwapReset&&r.isMoved&&r.allowThresholdMove&&g!==s.touchesDirection&&v&&b&&Math.abs(f)>=1)return Object.assign(n,{startX:c,startY:p,currentX:c,currentY:p,startTranslate:r.currentTranslate}),r.loopSwapReset=!0,void(r.startTranslate=r.currentTranslate);s.emit("sliderMove",d),r.isMoved=!0,r.currentTranslate=f+r.startTranslate;let w=!0,y=i.resistanceRatio;if(i.touchReleaseOnEdges&&(y=0),f>0?(v&&b&&r.allowThresholdMove&&r.currentTranslate>(i.centeredSlides?s.minTranslate()-s.slidesSizesGrid[s.activeIndex+1]-("auto"!==i.slidesPerView&&s.slides.length-i.slidesPerView>=2?s.slidesSizesGrid[s.activeIndex+1]+s.params.spaceBetween:0)-s.params.spaceBetween:s.minTranslate())&&s.loopFix({direction:"prev",setTranslate:!0,activeSlideIndex:0}),r.currentTranslate>s.minTranslate()&&(w=!1,i.resistance&&(r.currentTranslate=s.minTranslate()-1+(-s.minTranslate()+r.startTranslate+f)**y))):f<0&&(v&&b&&r.allowThresholdMove&&r.currentTranslate<(i.centeredSlides?s.maxTranslate()+s.slidesSizesGrid[s.slidesSizesGrid.length-1]+s.params.spaceBetween+("auto"!==i.slidesPerView&&s.slides.length-i.slidesPerView>=2?s.slidesSizesGrid[s.slidesSizesGrid.length-1]+s.params.spaceBetween:0):s.maxTranslate())&&s.loopFix({direction:"next",setTranslate:!0,activeSlideIndex:s.slides.length-("auto"===i.slidesPerView?s.slidesPerViewDynamic():Math.ceil(parseFloat(i.slidesPerView,10)))}),r.currentTranslate<s.maxTranslate()&&(w=!1,i.resistance&&(r.currentTranslate=s.maxTranslate()+1-(s.maxTranslate()-r.startTranslate-f)**y))),w&&(d.preventedByNestedSwiper=!0),!s.allowSlideNext&&"next"===s.swipeDirection&&r.currentTranslate<r.startTranslate&&(r.currentTranslate=r.startTranslate),!s.allowSlidePrev&&"prev"===s.swipeDirection&&r.currentTranslate>r.startTranslate&&(r.currentTranslate=r.startTranslate),s.allowSlidePrev||s.allowSlideNext||(r.currentTranslate=r.startTranslate),i.threshold>0){if(!(Math.abs(f)>i.threshold||r.allowThresholdMove))return void(r.currentTranslate=r.startTranslate);if(!r.allowThresholdMove)return r.allowThresholdMove=!0,n.startX=n.currentX,n.startY=n.currentY,r.currentTranslate=r.startTranslate,void(n.diff=s.isHorizontal()?n.currentX-n.startX:n.currentY-n.startY)}i.followFinger&&!i.cssMode&&((i.freeMode&&i.freeMode.enabled&&s.freeMode||i.watchSlidesProgress)&&(s.updateActiveIndex(),s.updateSlidesClasses()),i.freeMode&&i.freeMode.enabled&&s.freeMode&&s.freeMode.onTouchMove(),s.updateProgress(r.currentTranslate),s.setTranslate(r.currentTranslate))}function ke(e){const t=this,s=t.touchEventsData;let r,i=e;if(i.originalEvent&&(i=i.originalEvent),"touchend"===i.type||"touchcancel"===i.type){if(r=[...i.changedTouches].find((e=>e.identifier===s.touchId)),!r||r.identifier!==s.touchId)return}else{if(null!==s.touchId)return;if(i.pointerId!==s.pointerId)return;r=i}if(["pointercancel","pointerout","pointerleave","contextmenu"].includes(i.type)&&(!["pointercancel","contextmenu"].includes(i.type)||!t.browser.isSafari&&!t.browser.isWebView))return;s.pointerId=null,s.touchId=null;const{params:n,touches:a,rtlTranslate:l,slidesGrid:o,enabled:d}=t;if(!d)return;if(!n.simulateTouch&&"mouse"===i.pointerType)return;if(s.allowTouchCallbacks&&t.emit("touchEnd",i),s.allowTouchCallbacks=!1,!s.isTouched)return s.isMoved&&n.grabCursor&&t.setGrabCursor(!1),s.isMoved=!1,void(s.startMoving=!1);n.grabCursor&&s.isMoved&&s.isTouched&&(!0===t.allowSlideNext||!0===t.allowSlidePrev)&&t.setGrabCursor(!1);const c=K(),p=c-s.touchStartTime;if(t.allowClick){const e=i.path||i.composedPath&&i.composedPath();t.updateClickedSlide(e&&e[0]||i.target,e),t.emit("tap click",i),p<300&&c-s.lastClickTime<300&&t.emit("doubleTap doubleClick",i)}if(s.lastClickTime=K(),U((()=>{t.destroyed||(t.allowClick=!0)})),!s.isTouched||!s.isMoved||!t.swipeDirection||0===a.diff&&!s.loopSwapReset||s.currentTranslate===s.startTranslate&&!s.loopSwapReset)return s.isTouched=!1,s.isMoved=!1,void(s.startMoving=!1);let u;if(s.isTouched=!1,s.isMoved=!1,s.startMoving=!1,u=n.followFinger?l?t.translate:-t.translate:-s.currentTranslate,n.cssMode)return;if(n.freeMode&&n.freeMode.enabled)return void t.freeMode.onTouchEnd({currentPos:u});const m=u>=-t.maxTranslate()&&!t.params.loop;let f=0,h=t.slidesSizesGrid[0];for(let e=0;e<o.length;e+=e<n.slidesPerGroupSkip?1:n.slidesPerGroup){const t=e<n.slidesPerGroupSkip-1?1:n.slidesPerGroup;void 0!==o[e+t]?(m||u>=o[e]&&u<o[e+t])&&(f=e,h=o[e+t]-o[e]):(m||u>=o[e])&&(f=e,h=o[o.length-1]-o[o.length-2])}let g=null,v=null;n.rewind&&(t.isBeginning?v=n.virtual&&n.virtual.enabled&&t.virtual?t.virtual.slides.length-1:t.slides.length-1:t.isEnd&&(g=0));const b=(u-o[f])/h,w=f<n.slidesPerGroupSkip-1?1:n.slidesPerGroup;if(p>n.longSwipesMs){if(!n.longSwipes)return void t.slideTo(t.activeIndex);"next"===t.swipeDirection&&(b>=n.longSwipesRatio?t.slideTo(n.rewind&&t.isEnd?g:f+w):t.slideTo(f)),"prev"===t.swipeDirection&&(b>1-n.longSwipesRatio?t.slideTo(f+w):null!==v&&b<0&&Math.abs(b)>n.longSwipesRatio?t.slideTo(v):t.slideTo(f))}else{if(!n.shortSwipes)return void t.slideTo(t.activeIndex);!t.navigation||i.target!==t.navigation.nextEl&&i.target!==t.navigation.prevEl?("next"===t.swipeDirection&&t.slideTo(null!==g?g:f+w),"prev"===t.swipeDirection&&t.slideTo(null!==v?v:f)):i.target===t.navigation.nextEl?t.slideTo(f+w):t.slideTo(f)}}function Le(){const e=this,{params:t,el:s}=e;if(s&&0===s.offsetWidth)return;t.breakpoints&&e.setBreakpoint();const{allowSlideNext:r,allowSlidePrev:i,snapGrid:n}=e,a=e.virtual&&e.params.virtual.enabled;e.allowSlideNext=!0,e.allowSlidePrev=!0,e.updateSize(),e.updateSlides(),e.updateSlidesClasses();const l=a&&t.loop;!("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):e.slideTo(e.slides.length-1,0,!1,!0),e.autoplay&&e.autoplay.running&&e.autoplay.paused&&(clearTimeout(e.autoplay.resizeTimeout),e.autoplay.resizeTimeout=setTimeout((()=>{e.autoplay&&e.autoplay.running&&e.autoplay.paused&&e.autoplay.resume()}),500)),e.allowSlidePrev=i,e.allowSlideNext=r,e.params.watchOverflow&&n!==e.snapGrid&&e.checkOverflow()}function Oe(e){const t=this;t.enabled&&(t.allowClick||(t.params.preventClicks&&e.preventDefault(),t.params.preventClicksPropagation&&t.animating&&(e.stopPropagation(),e.stopImmediatePropagation())))}function Ie(){const e=this,{wrapperEl:t,rtlTranslate:s,enabled:r}=e;if(!r)return;let i;e.previousTranslate=e.translate,e.isHorizontal()?e.translate=-t.scrollLeft:e.translate=-t.scrollTop,0===e.translate&&(e.translate=0),e.updateActiveIndex(),e.updateSlidesClasses();const n=e.maxTranslate()-e.minTranslate();i=0===n?0:(e.translate-e.minTranslate())/n,i!==e.progress&&e.updateProgress(s?-e.translate:e.translate),e.emit("setTranslate",e.translate,!1)}function Ae(e){const t=this;we(t,e.target),t.params.cssMode||"auto"!==t.params.slidesPerView&&!t.params.autoHeight||t.update()}function _e(){const e=this;e.documentTouchHandlerProceeded||(e.documentTouchHandlerProceeded=!0,e.params.touchReleaseOnEdges&&(e.el.style.touchAction="auto"))}const ze=(e,t)=>{const s=W(),{params:r,el:i,wrapperEl:n,device:a}=e,l=!!r.nested,o="on"===t?"addEventListener":"removeEventListener",d=t;i&&"string"!=typeof i&&(s[o]("touchstart",e.onDocumentTouchStart,{passive:!1,capture:l}),i[o]("touchstart",e.onTouchStart,{passive:!1}),i[o]("pointerdown",e.onTouchStart,{passive:!1}),s[o]("touchmove",e.onTouchMove,{passive:!1,capture:l}),s[o]("pointermove",e.onTouchMove,{passive:!1,capture:l}),s[o]("touchend",e.onTouchEnd,{passive:!0}),s[o]("pointerup",e.onTouchEnd,{passive:!0}),s[o]("pointercancel",e.onTouchEnd,{passive:!0}),s[o]("touchcancel",e.onTouchEnd,{passive:!0}),s[o]("pointerout",e.onTouchEnd,{passive:!0}),s[o]("pointerleave",e.onTouchEnd,{passive:!0}),s[o]("contextmenu",e.onTouchEnd,{passive:!0}),(r.preventClicks||r.preventClicksPropagation)&&i[o]("click",e.onClick,!0),r.cssMode&&n[o]("scroll",e.onScroll),r.updateOnWindowResize?e[d](a.ios||a.android?"resize orientationchange observerUpdate":"resize observerUpdate",Le,!0):e[d]("observerUpdate",Le,!0),i[o]("load",e.onLoad,{capture:!0}))},Ne=(e,t)=>e.grid&&t.grid&&t.grid.rows>1;var De={addClasses:function(){const e=this,{classNames:t,params:s,rtl:r,el:i,device:n}=e,a=function(e,t){const s=[];return e.forEach((e=>{"object"==typeof e?Object.keys(e).forEach((r=>{e[r]&&s.push(t+r)})):"string"==typeof e&&s.push(t+e)})),s}(["initialized",s.direction,{"free-mode":e.params.freeMode&&s.freeMode.enabled},{autoheight:s.autoHeight},{rtl:r},{grid:s.grid&&s.grid.rows>1},{"grid-column":s.grid&&s.grid.rows>1&&"column"===s.grid.fill},{android:n.android},{ios:n.ios},{"css-mode":s.cssMode},{centered:s.cssMode&&s.centeredSlides},{"watch-progress":s.watchSlidesProgress}],s.containerModifierClass);t.push(...a),i.classList.add(...t),e.emitContainerClasses()},removeClasses:function(){const{el:e,classNames:t}=this;e&&"string"!=typeof e&&(e.classList.remove(...t),this.emitContainerClasses())}},Ge={init:!0,direction:"horizontal",oneWayMovement:!1,swiperElementNodeName:"SWIPER-CONTAINER",touchEventsTarget:"wrapper",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,resizeObserver:!0,nested:!1,createElements:!1,eventsPrefix:"swiper",enabled:!0,focusableElements:"input, select, option, textarea, button, video, label",width:null,height:null,preventInteractionOnTransition:!1,userAgent:null,url:null,edgeSwipeDetection:!1,edgeSwipeThreshold:20,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,breakpointsBase:"window",spaceBetween:0,slidesPerView:1,slidesPerGroup:1,slidesPerGroupSkip:0,slidesPerGroupAuto:!1,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,watchOverflow:!0,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:5,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,loop:!1,loopAddBlankSlides:!0,loopAdditionalSlides:0,loopPreventsSliding:!0,rewind:!1,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,maxBackfaceHiddenSlides:10,containerModifierClass:"swiper-",slideClass:"swiper-slide",slideBlankClass:"swiper-slide-blank",slideActiveClass:"swiper-slide-active",slideVisibleClass:"swiper-slide-visible",slideFullyVisibleClass:"swiper-slide-fully-visible",slideNextClass:"swiper-slide-next",slidePrevClass:"swiper-slide-prev",wrapperClass:"swiper-wrapper",lazyPreloaderClass:"swiper-lazy-preloader",lazyPreloadPrevNext:0,runCallbacksOnInit:!0,_emitClasses:!1};function Be(e,t){return function(s){void 0===s&&(s={});const r=Object.keys(s)[0],i=s[r];"object"==typeof i&&null!==i?(!0===e[r]&&(e[r]={enabled:!0}),"navigation"===r&&e[r]&&e[r].enabled&&!e[r].prevEl&&!e[r].nextEl&&(e[r].auto=!0),["pagination","scrollbar"].indexOf(r)>=0&&e[r]&&e[r].enabled&&!e[r].el&&(e[r].auto=!0),r in e&&"enabled"in i?("object"!=typeof e[r]||"enabled"in e[r]||(e[r].enabled=!0),e[r]||(e[r]={enabled:!1}),Z(t,s)):Z(t,s)):Z(t,s)}}const Fe={eventsEmitter:ge,update:Se,translate:{getTranslate:function(e){void 0===e&&(e=this.isHorizontal()?"x":"y");const{params:t,rtlTranslate:s,translate:r,wrapperEl:i}=this;if(t.virtualTranslate)return s?-r:r;if(t.cssMode)return r;let n=function(e,t){void 0===t&&(t="x");const s=Y();let r,i,n;const a=function(e){const t=Y();let s;return t.getComputedStyle&&(s=t.getComputedStyle(e,null)),!s&&e.currentStyle&&(s=e.currentStyle),s||(s=e.style),s}(e);return s.WebKitCSSMatrix?(i=a.transform||a.webkitTransform,i.split(",").length>6&&(i=i.split(", ").map((e=>e.replace(",","."))).join(", ")),n=new s.WebKitCSSMatrix("none"===i?"":i)):(n=a.MozTransform||a.OTransform||a.MsTransform||a.msTransform||a.transform||a.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),r=n.toString().split(",")),"x"===t&&(i=s.WebKitCSSMatrix?n.m41:16===r.length?parseFloat(r[12]):parseFloat(r[4])),"y"===t&&(i=s.WebKitCSSMatrix?n.m42:16===r.length?parseFloat(r[13]):parseFloat(r[5])),i||0}(i,e);return n+=this.cssOverflowAdjustment(),s&&(n=-n),n||0},setTranslate:function(e,t){const s=this,{rtlTranslate:r,params:i,wrapperEl:n,progress:a}=s;let l,o=0,d=0;s.isHorizontal()?o=r?-e:e:d=e,i.roundLengths&&(o=Math.floor(o),d=Math.floor(d)),s.previousTranslate=s.translate,s.translate=s.isHorizontal()?o:d,i.cssMode?n[s.isHorizontal()?"scrollLeft":"scrollTop"]=s.isHorizontal()?-o:-d:i.virtualTranslate||(s.isHorizontal()?o-=s.cssOverflowAdjustment():d-=s.cssOverflowAdjustment(),n.style.transform=`translate3d(${o}px, ${d}px, 0px)`);const c=s.maxTranslate()-s.minTranslate();l=0===c?0:(e-s.minTranslate())/c,l!==a&&s.updateProgress(e),s.emit("setTranslate",s.translate,t)},minTranslate:function(){return-this.snapGrid[0]},maxTranslate:function(){return-this.snapGrid[this.snapGrid.length-1]},translateTo:function(e,t,s,r,i){void 0===e&&(e=0),void 0===t&&(t=this.params.speed),void 0===s&&(s=!0),void 0===r&&(r=!0);const n=this,{params:a,wrapperEl:l}=n;if(n.animating&&a.preventInteractionOnTransition)return!1;const o=n.minTranslate(),d=n.maxTranslate();let c;if(c=r&&e>o?o:r&&e<d?d:e,n.updateProgress(c),a.cssMode){const e=n.isHorizontal();if(0===t)l[e?"scrollLeft":"scrollTop"]=-c;else{if(!n.support.smoothScroll)return ee({swiper:n,targetPosition:-c,side:e?"left":"top"}),!0;l.scrollTo({[e?"left":"top"]:-c,behavior:"smooth"})}return!0}return 0===t?(n.setTransition(0),n.setTranslate(c),s&&(n.emit("beforeTransitionStart",t,i),n.emit("transitionEnd"))):(n.setTransition(t),n.setTranslate(c),s&&(n.emit("beforeTransitionStart",t,i),n.emit("transitionStart")),n.animating||(n.animating=!0,n.onTranslateToWrapperTransitionEnd||(n.onTranslateToWrapperTransitionEnd=function(e){n&&!n.destroyed&&e.target===this&&(n.wrapperEl.removeEventListener("transitionend",n.onTranslateToWrapperTransitionEnd),n.onTranslateToWrapperTransitionEnd=null,delete n.onTranslateToWrapperTransitionEnd,n.animating=!1,s&&n.emit("transitionEnd"))}),n.wrapperEl.addEventListener("transitionend",n.onTranslateToWrapperTransitionEnd))),!0}},transition:{setTransition:function(e,t){const s=this;s.params.cssMode||(s.wrapperEl.style.transitionDuration=`${e}ms`,s.wrapperEl.style.transitionDelay=0===e?"0ms":""),s.emit("setTransition",e,t)},transitionStart:function(e,t){void 0===e&&(e=!0);const s=this,{params:r}=s;r.cssMode||(r.autoHeight&&s.updateAutoHeight(),xe({swiper:s,runCallbacks:e,direction:t,step:"Start"}))},transitionEnd:function(e,t){void 0===e&&(e=!0);const s=this,{params:r}=s;s.animating=!1,r.cssMode||(s.setTransition(0),xe({swiper:s,runCallbacks:e,direction:t,step:"End"}))}},slide:Te,loop:Ce,grabCursor:{setGrabCursor:function(e){const t=this;if(!t.params.simulateTouch||t.params.watchOverflow&&t.isLocked||t.params.cssMode)return;const s="container"===t.params.touchEventsTarget?t.el:t.wrapperEl;t.isElement&&(t.__preventObserver__=!0),s.style.cursor="move",s.style.cursor=e?"grabbing":"grab",t.isElement&&requestAnimationFrame((()=>{t.__preventObserver__=!1}))},unsetGrabCursor:function(){const 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(){const e=this,{params:t}=e;e.onTouchStart=$e.bind(e),e.onTouchMove=Me.bind(e),e.onTouchEnd=ke.bind(e),e.onDocumentTouchStart=_e.bind(e),t.cssMode&&(e.onScroll=Ie.bind(e)),e.onClick=Oe.bind(e),e.onLoad=Ae.bind(e),ze(e,"on")},detachEvents:function(){ze(this,"off")}},breakpoints:{setBreakpoint:function(){const e=this,{realIndex:t,initialized:s,params:r,el:i}=e,n=r.breakpoints;if(!n||n&&0===Object.keys(n).length)return;const a=W(),l="window"!==r.breakpointsBase&&r.breakpointsBase?"container":r.breakpointsBase,o=["window","container"].includes(r.breakpointsBase)||!r.breakpointsBase?e.el:a.querySelector(r.breakpointsBase),d=e.getBreakpoint(n,l,o);if(!d||e.currentBreakpoint===d)return;const c=(d in n?n[d]:void 0)||e.originalParams,p=Ne(e,r),u=Ne(e,c),m=e.params.grabCursor,f=c.grabCursor,h=r.enabled;p&&!u?(i.classList.remove(`${r.containerModifierClass}grid`,`${r.containerModifierClass}grid-column`),e.emitContainerClasses()):!p&&u&&(i.classList.add(`${r.containerModifierClass}grid`),(c.grid.fill&&"column"===c.grid.fill||!c.grid.fill&&"column"===r.grid.fill)&&i.classList.add(`${r.containerModifierClass}grid-column`),e.emitContainerClasses()),m&&!f?e.unsetGrabCursor():!m&&f&&e.setGrabCursor(),["navigation","pagination","scrollbar"].forEach((t=>{if(void 0===c[t])return;const s=r[t]&&r[t].enabled,i=c[t]&&c[t].enabled;s&&!i&&e[t].disable(),!s&&i&&e[t].enable()}));const g=c.direction&&c.direction!==r.direction,v=r.loop&&(c.slidesPerView!==r.slidesPerView||g),b=r.loop;g&&s&&e.changeDirection(),Z(e.params,c);const w=e.params.enabled,y=e.params.loop;Object.assign(e,{allowTouchMove:e.params.allowTouchMove,allowSlideNext:e.params.allowSlideNext,allowSlidePrev:e.params.allowSlidePrev}),h&&!w?e.disable():!h&&w&&e.enable(),e.currentBreakpoint=d,e.emit("_beforeBreakpoint",c),s&&(v?(e.loopDestroy(),e.loopCreate(t),e.updateSlides()):!b&&y?(e.loopCreate(t),e.updateSlides()):b&&!y&&e.loopDestroy()),e.emit("breakpoint",c)},getBreakpoint:function(e,t,s){if(void 0===t&&(t="window"),!e||"container"===t&&!s)return;let r=!1;const i=Y(),n="window"===t?i.innerHeight:s.clientHeight,a=Object.keys(e).map((e=>{if("string"==typeof e&&0===e.indexOf("@")){const t=parseFloat(e.substr(1));return{value:n*t,point:e}}return{value:e,point:e}}));a.sort(((e,t)=>parseInt(e.value,10)-parseInt(t.value,10)));for(let e=0;e<a.length;e+=1){const{point:n,value:l}=a[e];"window"===t?i.matchMedia(`(min-width: ${l}px)`).matches&&(r=n):l<=s.clientWidth&&(r=n)}return r||"max"}},checkOverflow:{checkOverflow:function(){const e=this,{isLocked:t,params:s}=e,{slidesOffsetBefore:r}=s;if(r){const t=e.slides.length-1,s=e.slidesGrid[t]+e.slidesSizesGrid[t]+2*r;e.isLocked=e.size>s}else e.isLocked=1===e.snapGrid.length;!0===s.allowSlideNext&&(e.allowSlideNext=!e.isLocked),!0===s.allowSlidePrev&&(e.allowSlidePrev=!e.isLocked),t&&t!==e.isLocked&&(e.isEnd=!1),t!==e.isLocked&&e.emit(e.isLocked?"lock":"unlock")}},classes:De},je={};class Re{constructor(){let e,t;for(var s=arguments.length,r=new Array(s),i=0;i<s;i++)r[i]=arguments[i];1===r.length&&r[0].constructor&&"Object"===Object.prototype.toString.call(r[0]).slice(8,-1)?t=r[0]:[e,t]=r,t||(t={}),t=Z({},t),e&&!t.el&&(t.el=e);const n=W();if(t.el&&"string"==typeof t.el&&n.querySelectorAll(t.el).length>1){const e=[];return n.querySelectorAll(t.el).forEach((s=>{const r=Z({},t,{el:s});e.push(new Re(r))})),e}const a=this;a.__swiper__=!0,a.support=me(),a.device=fe({userAgent:t.userAgent}),a.browser=he(),a.eventsListeners={},a.eventsAnyListeners=[],a.modules=[...a.__modules__],t.modules&&Array.isArray(t.modules)&&a.modules.push(...t.modules);const l={};a.modules.forEach((e=>{e({params:t,swiper:a,extendParams:Be(t,l),on:a.on.bind(a),once:a.once.bind(a),off:a.off.bind(a),emit:a.emit.bind(a)})}));const o=Z({},Ge,l);return a.params=Z({},o,je,t),a.originalParams=Z({},a.params),a.passedParams=Z({},t),a.params&&a.params.on&&Object.keys(a.params.on).forEach((e=>{a.on(e,a.params.on[e])})),a.params&&a.params.onAny&&a.onAny(a.params.onAny),Object.assign(a,{enabled:a.params.enabled,el:e,classNames:[],slides:[],slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal:()=>"horizontal"===a.params.direction,isVertical:()=>"vertical"===a.params.direction,activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,cssOverflowAdjustment(){return Math.trunc(this.translate/2**23)*2**23},allowSlideNext:a.params.allowSlideNext,allowSlidePrev:a.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:a.params.focusableElements,lastClickTime:0,clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,startMoving:void 0,pointerId:null,touchId:null},allowClick:!0,allowTouchMove:a.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),a.emit("_swiper"),a.params.init&&a.init(),a}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]}getSlideIndex(e){const{slidesEl:t,params:s}=this,r=ae(se(t,`.${s.slideClass}, swiper-slide`)[0]);return ae(e)-r}getSlideIndexByData(e){return this.getSlideIndex(this.slides.find((t=>1*t.getAttribute("data-swiper-slide-index")===e)))}recalcSlides(){const{slidesEl:e,params:t}=this;this.slides=se(e,`.${t.slideClass}, swiper-slide`)}enable(){const e=this;e.enabled||(e.enabled=!0,e.params.grabCursor&&e.setGrabCursor(),e.emit("enable"))}disable(){const e=this;e.enabled&&(e.enabled=!1,e.params.grabCursor&&e.unsetGrabCursor(),e.emit("disable"))}setProgress(e,t){const s=this;e=Math.min(Math.max(e,0),1);const r=s.minTranslate(),i=(s.maxTranslate()-r)*e+r;s.translateTo(i,void 0===t?0:t),s.updateActiveIndex(),s.updateSlidesClasses()}emitContainerClasses(){const e=this;if(!e.params._emitClasses||!e.el)return;const t=e.el.className.split(" ").filter((t=>0===t.indexOf("swiper")||0===t.indexOf(e.params.containerModifierClass)));e.emit("_containerClasses",t.join(" "))}getSlideClasses(e){const t=this;return t.destroyed?"":e.className.split(" ").filter((e=>0===e.indexOf("swiper-slide")||0===e.indexOf(t.params.slideClass))).join(" ")}emitSlidesClasses(){const e=this;if(!e.params._emitClasses||!e.el)return;const t=[];e.slides.forEach((s=>{const r=e.getSlideClasses(s);t.push({slideEl:s,classNames:r}),e.emit("_slideClass",s,r)})),e.emit("_slideClasses",t)}slidesPerViewDynamic(e,t){void 0===e&&(e="current"),void 0===t&&(t=!1);const{params:s,slides:r,slidesGrid:i,slidesSizesGrid:n,size:a,activeIndex:l}=this;let o=1;if("number"==typeof s.slidesPerView)return s.slidesPerView;if(s.centeredSlides){let e,t=r[l]?Math.ceil(r[l].swiperSlideSize):0;for(let s=l+1;s<r.length;s+=1)r[s]&&!e&&(t+=Math.ceil(r[s].swiperSlideSize),o+=1,t>a&&(e=!0));for(let s=l-1;s>=0;s-=1)r[s]&&!e&&(t+=r[s].swiperSlideSize,o+=1,t>a&&(e=!0))}else if("current"===e)for(let e=l+1;e<r.length;e+=1)(t?i[e]+n[e]-i[l]<a:i[e]-i[l]<a)&&(o+=1);else for(let e=l-1;e>=0;e-=1)i[l]-i[e]<a&&(o+=1);return o}update(){const e=this;if(!e||e.destroyed)return;const{snapGrid:t,params:s}=e;function r(){const t=e.rtlTranslate?-1*e.translate:e.translate,s=Math.min(Math.max(t,e.maxTranslate()),e.minTranslate());e.setTranslate(s),e.updateActiveIndex(),e.updateSlidesClasses()}let i;if(s.breakpoints&&e.setBreakpoint(),[...e.el.querySelectorAll('[loading="lazy"]')].forEach((t=>{t.complete&&we(e,t)})),e.updateSize(),e.updateSlides(),e.updateProgress(),e.updateSlidesClasses(),s.freeMode&&s.freeMode.enabled&&!s.cssMode)r(),s.autoHeight&&e.updateAutoHeight();else{if(("auto"===s.slidesPerView||s.slidesPerView>1)&&e.isEnd&&!s.centeredSlides){const t=e.virtual&&s.virtual.enabled?e.virtual.slides:e.slides;i=e.slideTo(t.length-1,0,!1,!0)}else i=e.slideTo(e.activeIndex,0,!1,!0);i||r()}s.watchOverflow&&t!==e.snapGrid&&e.checkOverflow(),e.emit("update")}changeDirection(e,t){void 0===t&&(t=!0);const s=this,r=s.params.direction;return e||(e="horizontal"===r?"vertical":"horizontal"),e===r||"horizontal"!==e&&"vertical"!==e||(s.el.classList.remove(`${s.params.containerModifierClass}${r}`),s.el.classList.add(`${s.params.containerModifierClass}${e}`),s.emitContainerClasses(),s.params.direction=e,s.slides.forEach((t=>{"vertical"===e?t.style.width="":t.style.height=""})),s.emit("changeDirection"),t&&s.update()),s}changeLanguageDirection(e){const t=this;t.rtl&&"rtl"===e||!t.rtl&&"ltr"===e||(t.rtl="rtl"===e,t.rtlTranslate="horizontal"===t.params.direction&&t.rtl,t.rtl?(t.el.classList.add(`${t.params.containerModifierClass}rtl`),t.el.dir="rtl"):(t.el.classList.remove(`${t.params.containerModifierClass}rtl`),t.el.dir="ltr"),t.update())}mount(e){const t=this;if(t.mounted)return!0;let s=e||t.params.el;if("string"==typeof s&&(s=document.querySelector(s)),!s)return!1;s.swiper=t,s.parentNode&&s.parentNode.host&&s.parentNode.host.nodeName===t.params.swiperElementNodeName.toUpperCase()&&(t.isElement=!0);const r=()=>`.${(t.params.wrapperClass||"").trim().split(" ").join(".")}`;let i=s&&s.shadowRoot&&s.shadowRoot.querySelector?s.shadowRoot.querySelector(r()):se(s,r())[0];return!i&&t.params.createElements&&(i=ie("div",t.params.wrapperClass),s.append(i),se(s,`.${t.params.slideClass}`).forEach((e=>{i.append(e)}))),Object.assign(t,{el:s,wrapperEl:i,slidesEl:t.isElement&&!s.parentNode.host.slideSlots?s.parentNode.host:i,hostEl:t.isElement?s.parentNode.host:s,mounted:!0,rtl:"rtl"===s.dir.toLowerCase()||"rtl"===ne(s,"direction"),rtlTranslate:"horizontal"===t.params.direction&&("rtl"===s.dir.toLowerCase()||"rtl"===ne(s,"direction")),wrongRTL:"-webkit-box"===ne(i,"display")}),!0}init(e){const t=this;if(t.initialized)return t;if(!1===t.mount(e))return t;t.emit("beforeInit"),t.params.breakpoints&&t.setBreakpoint(),t.addClasses(),t.updateSize(),t.updateSlides(),t.params.watchOverflow&&t.checkOverflow(),t.params.grabCursor&&t.enabled&&t.setGrabCursor(),t.params.loop&&t.virtual&&t.params.virtual.enabled?t.slideTo(t.params.initialSlide+t.virtual.slidesBefore,0,t.params.runCallbacksOnInit,!1,!0):t.slideTo(t.params.initialSlide,0,t.params.runCallbacksOnInit,!1,!0),t.params.loop&&t.loopCreate(void 0,!0),t.attachEvents();const s=[...t.el.querySelectorAll('[loading="lazy"]')];return t.isElement&&s.push(...t.hostEl.querySelectorAll('[loading="lazy"]')),s.forEach((e=>{e.complete?we(t,e):e.addEventListener("load",(e=>{we(t,e.target)}))})),Ee(t),t.initialized=!0,Ee(t),t.emit("init"),t.emit("afterInit"),t}destroy(e,t){void 0===e&&(e=!0),void 0===t&&(t=!0);const s=this,{params:r,el:i,wrapperEl:n,slides:a}=s;return void 0===s.params||s.destroyed||(s.emit("beforeDestroy"),s.initialized=!1,s.detachEvents(),r.loop&&s.loopDestroy(),t&&(s.removeClasses(),i&&"string"!=typeof i&&i.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")}))),s.emit("destroy"),Object.keys(s.eventsListeners).forEach((e=>{s.off(e)})),!1!==e&&(s.el&&"string"!=typeof s.el&&(s.el.swiper=null),function(e){const t=e;Object.keys(t).forEach((e=>{try{t[e]=null}catch(e){}try{delete t[e]}catch(e){}}))}(s)),s.destroyed=!0),null}static extendDefaults(e){Z(je,e)}static get extendedDefaults(){return je}static get defaults(){return Ge}static installModule(e){Re.prototype.__modules__||(Re.prototype.__modules__=[]);const t=Re.prototype.__modules__;"function"==typeof e&&t.indexOf(e)<0&&t.push(e)}static use(e){return Array.isArray(e)?(e.forEach((e=>Re.installModule(e))),Re):(Re.installModule(e),Re)}}Object.keys(Fe).forEach((e=>{Object.keys(Fe[e]).forEach((t=>{Re.prototype[t]=Fe[e][t]}))})),Re.use([function(e){let{swiper:t,on:s,emit:r}=e;const i=Y();let n=null,a=null;const l=()=>{t&&!t.destroyed&&t.initialized&&(r("beforeResize"),r("resize"))},o=()=>{t&&!t.destroyed&&t.initialized&&r("orientationchange")};s("init",(()=>{t.params.resizeObserver&&void 0!==i.ResizeObserver?t&&!t.destroyed&&t.initialized&&(n=new ResizeObserver((e=>{a=i.requestAnimationFrame((()=>{const{width:s,height:r}=t;let i=s,n=r;e.forEach((e=>{let{contentBoxSize:s,contentRect:r,target:a}=e;a&&a!==t.el||(i=r?r.width:(s[0]||s).inlineSize,n=r?r.height:(s[0]||s).blockSize)})),i===s&&n===r||l()}))})),n.observe(t.el)):(i.addEventListener("resize",l),i.addEventListener("orientationchange",o))})),s("destroy",(()=>{a&&i.cancelAnimationFrame(a),n&&n.unobserve&&t.el&&(n.unobserve(t.el),n=null),i.removeEventListener("resize",l),i.removeEventListener("orientationchange",o)}))},function(e){let{swiper:t,extendParams:s,on:r,emit:i}=e;const n=[],a=Y(),l=function(e,s){void 0===s&&(s={});const r=new(a.MutationObserver||a.WebkitMutationObserver)((e=>{if(t.__preventObserver__)return;if(1===e.length)return void i("observerUpdate",e[0]);const s=function(){i("observerUpdate",e[0])};a.requestAnimationFrame?a.requestAnimationFrame(s):a.setTimeout(s,0)}));r.observe(e,{attributes:void 0===s.attributes||s.attributes,childList:t.isElement||(void 0===s.childList||s).childList,characterData:void 0===s.characterData||s.characterData}),n.push(r)};s({observer:!1,observeParents:!1,observeSlideChildren:!1}),r("init",(()=>{if(t.params.observer){if(t.params.observeParents){const e=le(t.hostEl);for(let t=0;t<e.length;t+=1)l(e[t])}l(t.hostEl,{childList:t.params.observeSlideChildren}),l(t.wrapperEl,{attributes:!1})}})),r("destroy",(()=>{n.forEach((e=>{e.disconnect()})),n.splice(0,n.length)}))}]);const He=["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","_centeredSlidesBounds","_slidesOffsetBefore","_slidesOffsetAfter","normalizeSlideIndex","_centerInsufficientSlides","_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","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 Ve(e){return"object"==typeof e&&null!==e&&e.constructor&&"Object"===Object.prototype.toString.call(e).slice(8,-1)&&!e.__swiper__}function qe(e,t){const s=["__proto__","constructor","prototype"];Object.keys(t).filter((e=>s.indexOf(e)<0)).forEach((s=>{void 0===e[s]?e[s]=t[s]:Ve(t[s])&&Ve(e[s])&&Object.keys(t[s]).length>0?t[s].__swiper__?e[s]=t[s]:qe(e[s],t[s]):e[s]=t[s]}))}function We(e){return void 0===e&&(e={}),e.navigation&&void 0===e.navigation.nextEl&&void 0===e.navigation.prevEl}function Xe(e){return void 0===e&&(e={}),e.pagination&&void 0===e.pagination.el}function Ye(e){return void 0===e&&(e={}),e.scrollbar&&void 0===e.scrollbar.el}function Ue(e){void 0===e&&(e="");const t=e.split(" ").map((e=>e.trim())).filter((e=>!!e)),s=[];return t.forEach((e=>{s.indexOf(e)<0&&s.push(e)})),s.join(" ")}function Ke(e){return void 0===e&&(e=""),e?e.includes("swiper-wrapper")?e:`swiper-wrapper ${e}`:"swiper-wrapper"}function Je(){return Je=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var s=arguments[t];for(var r in s)Object.prototype.hasOwnProperty.call(s,r)&&(e[r]=s[r])}return e},Je.apply(this,arguments)}function Ze(e){return e.type&&e.type.displayName&&e.type.displayName.includes("SwiperSlide")}function Qe(e){const s=[];return t.Children.toArray(e).forEach((e=>{Ze(e)?s.push(e):e.props&&e.props.children&&Qe(e.props.children).forEach((e=>s.push(e)))})),s}function et(e){const s=[],r={"container-start":[],"container-end":[],"wrapper-start":[],"wrapper-end":[]};return t.Children.toArray(e).forEach((e=>{if(Ze(e))s.push(e);else if(e.props&&e.props.slot&&r[e.props.slot])r[e.props.slot].push(e);else if(e.props&&e.props.children){const t=Qe(e.props.children);t.length>0?t.forEach((e=>s.push(e))):r["container-end"].push(e)}else r["container-end"].push(e)})),{slides:s,slots:r}}function tt(e,s){return"undefined"==typeof window?(0,t.useEffect)(e,s):(0,t.useLayoutEffect)(e,s)}const st=(0,t.createContext)(null),rt=(0,t.createContext)(null),it=(0,t.forwardRef)((function(e,s){let{className:r,tag:i="div",wrapperTag:n="div",children:a,onSwiper:l,...o}=void 0===e?{}:e,d=!1;const[c,p]=(0,t.useState)("swiper"),[u,m]=(0,t.useState)(null),[f,h]=(0,t.useState)(!1),g=(0,t.useRef)(!1),v=(0,t.useRef)(null),b=(0,t.useRef)(null),w=(0,t.useRef)(null),y=(0,t.useRef)(null),E=(0,t.useRef)(null),S=(0,t.useRef)(null),x=(0,t.useRef)(null),T=(0,t.useRef)(null),{params:C,passedParams:P,rest:$,events:M}=function(e,t){void 0===e&&(e={}),void 0===t&&(t=!0);const s={on:{}},r={},i={};qe(s,Ge),s._emitClasses=!0,s.init=!1;const n={},a=He.map((e=>e.replace(/_/,""))),l=Object.assign({},e);return Object.keys(l).forEach((l=>{void 0!==e[l]&&(a.indexOf(l)>=0?Ve(e[l])?(s[l]={},i[l]={},qe(s[l],e[l]),qe(i[l],e[l])):(s[l]=e[l],i[l]=e[l]):0===l.search(/on[A-Z]/)&&"function"==typeof e[l]?t?r[`${l[2].toLowerCase()}${l.substr(3)}`]=e[l]:s.on[`${l[2].toLowerCase()}${l.substr(3)}`]=e[l]:n[l]=e[l])})),["navigation","pagination","scrollbar"].forEach((e=>{!0===s[e]&&(s[e]={}),!1===s[e]&&delete s[e]})),{params:s,passedParams:i,rest:n,events:r}}(o),{slides:k,slots:L}=et(a),O=()=>{h(!f)};Object.assign(C.on,{_containerClasses(e,t){p(t)}});const I=()=>{Object.assign(C.on,M),d=!0;const e={...C};if(delete e.wrapperClass,b.current=new Re(e),b.current.virtual&&b.current.params.virtual.enabled){b.current.virtual.slides=k;const e={cache:!1,slides:k,renderExternal:m,renderExternalUpdate:!1};qe(b.current.params.virtual,e),qe(b.current.originalParams.virtual,e)}};return v.current||I(),b.current&&b.current.on("_beforeBreakpoint",O),(0,t.useEffect)((()=>()=>{b.current&&b.current.off("_beforeBreakpoint",O)})),(0,t.useEffect)((()=>{!g.current&&b.current&&(b.current.emitSlidesClasses(),g.current=!0)})),tt((()=>{if(s&&(s.current=v.current),v.current)return b.current.destroyed&&I(),function(e,t){let{el:s,nextEl:r,prevEl:i,paginationEl:n,scrollbarEl:a,swiper:l}=e;We(t)&&r&&i&&(l.params.navigation.nextEl=r,l.originalParams.navigation.nextEl=r,l.params.navigation.prevEl=i,l.originalParams.navigation.prevEl=i),Xe(t)&&n&&(l.params.pagination.el=n,l.originalParams.pagination.el=n),Ye(t)&&a&&(l.params.scrollbar.el=a,l.originalParams.scrollbar.el=a),l.init(s)}({el:v.current,nextEl:E.current,prevEl:S.current,paginationEl:x.current,scrollbarEl:T.current,swiper:b.current},C),l&&!b.current.destroyed&&l(b.current),()=>{b.current&&!b.current.destroyed&&b.current.destroy(!0,!1)}}),[]),tt((()=>{!d&&M&&b.current&&Object.keys(M).forEach((e=>{b.current.on(e,M[e])}));const e=function(e,t,s,r,i){const n=[];if(!t)return n;const a=e=>{n.indexOf(e)<0&&n.push(e)};if(s&&r){const e=r.map(i),t=s.map(i);e.join("")!==t.join("")&&a("children"),r.length!==s.length&&a("children")}return He.filter((e=>"_"===e[0])).map((e=>e.replace(/_/,""))).forEach((s=>{if(s in e&&s in t)if(Ve(e[s])&&Ve(t[s])){const r=Object.keys(e[s]),i=Object.keys(t[s]);r.length!==i.length?a(s):(r.forEach((r=>{e[s][r]!==t[s][r]&&a(s)})),i.forEach((r=>{e[s][r]!==t[s][r]&&a(s)})))}else e[s]!==t[s]&&a(s)})),n}(P,w.current,k,y.current,(e=>e.key));return w.current=P,y.current=k,e.length&&b.current&&!b.current.destroyed&&function(e){let{swiper:t,slides:s,passedParams:r,changedParams:i,nextEl:n,prevEl:a,scrollbarEl:l,paginationEl:o}=e;const d=i.filter((e=>"children"!==e&&"direction"!==e&&"wrapperClass"!==e)),{params:c,pagination:p,navigation:u,scrollbar:m,virtual:f,thumbs:h}=t;let g,v,b,w,y,E,S,x;i.includes("thumbs")&&r.thumbs&&r.thumbs.swiper&&!r.thumbs.swiper.destroyed&&c.thumbs&&(!c.thumbs.swiper||c.thumbs.swiper.destroyed)&&(g=!0),i.includes("controller")&&r.controller&&r.controller.control&&c.controller&&!c.controller.control&&(v=!0),i.includes("pagination")&&r.pagination&&(r.pagination.el||o)&&(c.pagination||!1===c.pagination)&&p&&!p.el&&(b=!0),i.includes("scrollbar")&&r.scrollbar&&(r.scrollbar.el||l)&&(c.scrollbar||!1===c.scrollbar)&&m&&!m.el&&(w=!0),i.includes("navigation")&&r.navigation&&(r.navigation.prevEl||a)&&(r.navigation.nextEl||n)&&(c.navigation||!1===c.navigation)&&u&&!u.prevEl&&!u.nextEl&&(y=!0);const T=e=>{t[e]&&(t[e].destroy(),"navigation"===e?(t.isElement&&(t[e].prevEl.remove(),t[e].nextEl.remove()),c[e].prevEl=void 0,c[e].nextEl=void 0,t[e].prevEl=void 0,t[e].nextEl=void 0):(t.isElement&&t[e].el.remove(),c[e].el=void 0,t[e].el=void 0))};i.includes("loop")&&t.isElement&&(c.loop&&!r.loop?E=!0:!c.loop&&r.loop?S=!0:x=!0),d.forEach((e=>{if(Ve(c[e])&&Ve(r[e]))Object.assign(c[e],r[e]),"navigation"!==e&&"pagination"!==e&&"scrollbar"!==e||!("enabled"in r[e])||r[e].enabled||T(e);else{const t=r[e];!0!==t&&!1!==t||"navigation"!==e&&"pagination"!==e&&"scrollbar"!==e?c[e]=r[e]:!1===t&&T(e)}})),d.includes("controller")&&!v&&t.controller&&t.controller.control&&c.controller&&c.controller.control&&(t.controller.control=c.controller.control),i.includes("children")&&s&&f&&c.virtual.enabled?(f.slides=s,f.update(!0)):i.includes("virtual")&&f&&c.virtual.enabled&&(s&&(f.slides=s),f.update(!0)),i.includes("children")&&s&&c.loop&&(x=!0),g&&h.init()&&h.update(!0),v&&(t.controller.control=c.controller.control),b&&(!t.isElement||o&&"string"!=typeof o||(o=document.createElement("div"),o.classList.add("swiper-pagination"),o.part.add("pagination"),t.el.appendChild(o)),o&&(c.pagination.el=o),p.init(),p.render(),p.update()),w&&(!t.isElement||l&&"string"!=typeof l||(l=document.createElement("div"),l.classList.add("swiper-scrollbar"),l.part.add("scrollbar"),t.el.appendChild(l)),l&&(c.scrollbar.el=l),m.init(),m.updateSize(),m.setTranslate()),y&&(t.isElement&&(n&&"string"!=typeof n||(n=document.createElement("div"),n.classList.add("swiper-button-next"),n.innerHTML=t.hostEl.constructor.nextButtonSvg,n.part.add("button-next"),t.el.appendChild(n)),a&&"string"!=typeof a||(a=document.createElement("div"),a.classList.add("swiper-button-prev"),a.innerHTML=t.hostEl.constructor.prevButtonSvg,a.part.add("button-prev"),t.el.appendChild(a))),n&&(c.navigation.nextEl=n),a&&(c.navigation.prevEl=a),u.init(),u.update()),i.includes("allowSlideNext")&&(t.allowSlideNext=r.allowSlideNext),i.includes("allowSlidePrev")&&(t.allowSlidePrev=r.allowSlidePrev),i.includes("direction")&&t.changeDirection(r.direction,!1),(E||x)&&t.loopDestroy(),(S||x)&&t.loopCreate(),t.update()}({swiper:b.current,slides:k,passedParams:P,changedParams:e,nextEl:E.current,prevEl:S.current,scrollbarEl:T.current,paginationEl:x.current}),()=>{M&&b.current&&Object.keys(M).forEach((e=>{b.current.off(e,M[e])}))}})),tt((()=>{var e;!(e=b.current)||e.destroyed||!e.params.virtual||e.params.virtual&&!e.params.virtual.enabled||(e.updateSlides(),e.updateProgress(),e.updateSlidesClasses(),e.parallax&&e.params.parallax&&e.params.parallax.enabled&&e.parallax.setTranslate())}),[u]),t.createElement(i,Je({ref:v,className:Ue(`${c}${r?` ${r}`:""}`)},$),t.createElement(rt.Provider,{value:b.current},L["container-start"],t.createElement(n,{className:Ke(C.wrapperClass)},L["wrapper-start"],C.virtual?function(e,s,r){if(!r)return null;const i=e=>{let t=e;return e<0?t=s.length+e:t>=s.length&&(t-=s.length),t},n=e.isHorizontal()?{[e.rtlTranslate?"right":"left"]:`${r.offset}px`}:{top:`${r.offset}px`},{from:a,to:l}=r,o=e.params.loop?-s.length:0,d=e.params.loop?2*s.length:s.length,c=[];for(let e=o;e<d;e+=1)e>=a&&e<=l&&c.push(s[i(e)]);return c.map(((s,r)=>t.cloneElement(s,{swiper:e,style:n,key:s.props.virtualIndex||s.key||`slide-${r}`})))}(b.current,k,u):k.map(((e,s)=>t.cloneElement(e,{swiper:b.current,swiperSlideIndex:s}))),L["wrapper-end"]),We(C)&&t.createElement(t.Fragment,null,t.createElement("div",{ref:S,className:"swiper-button-prev"}),t.createElement("div",{ref:E,className:"swiper-button-next"})),Ye(C)&&t.createElement("div",{ref:T,className:"swiper-scrollbar"}),Xe(C)&&t.createElement("div",{ref:x,className:"swiper-pagination"}),L["container-end"]))}));it.displayName="Swiper";const nt=(0,t.forwardRef)((function(e,s){let{tag:r="div",children:i,className:n="",swiper:a,zoom:l,lazy:o,virtualIndex:d,swiperSlideIndex:c,...p}=void 0===e?{}:e;const u=(0,t.useRef)(null),[m,f]=(0,t.useState)("swiper-slide"),[h,g]=(0,t.useState)(!1);function v(e,t,s){t===u.current&&f(s)}tt((()=>{if(void 0!==c&&(u.current.swiperSlideIndex=c),s&&(s.current=u.current),u.current&&a){if(!a.destroyed)return a.on("_slideClass",v),()=>{a&&a.off("_slideClass",v)};"swiper-slide"!==m&&f("swiper-slide")}})),tt((()=>{a&&u.current&&!a.destroyed&&f(a.getSlideClasses(u.current))}),[a]);const b={isActive:m.indexOf("swiper-slide-active")>=0,isVisible:m.indexOf("swiper-slide-visible")>=0,isPrev:m.indexOf("swiper-slide-prev")>=0,isNext:m.indexOf("swiper-slide-next")>=0},w=()=>"function"==typeof i?i(b):i;return t.createElement(r,Je({ref:u,className:Ue(`${m}${n?` ${n}`:""}`),"data-swiper-slide-index":d,onLoad:()=>{g(!0)}},p),l&&t.createElement(st.Provider,{value:b},t.createElement("div",{className:"swiper-zoom-container","data-swiper-zoom":"number"==typeof l?l:void 0},w(),o&&!h&&t.createElement("div",{className:"swiper-lazy-preloader"}))),!l&&t.createElement(st.Provider,{value:b},w(),o&&!h&&t.createElement("div",{className:"swiper-lazy-preloader"})))}));function at(e,t,s,r){return e.params.createElements&&Object.keys(r).forEach((i=>{if(!s[i]&&!0===s.auto){let n=se(e.el,`.${r[i]}`)[0];n||(n=ie("div",r[i]),n.className=r[i],e.el.append(n)),s[i]=n,t[i]=n}})),s}function lt(e){let{swiper:t,extendParams:s,on:r,emit:i}=e;function n(e){let s;return e&&"string"==typeof e&&t.isElement&&(s=t.el.querySelector(e)||t.hostEl.querySelector(e),s)?s:(e&&("string"==typeof e&&(s=[...document.querySelectorAll(e)]),t.params.uniqueNavElements&&"string"==typeof e&&s&&s.length>1&&1===t.el.querySelectorAll(e).length?s=t.el.querySelector(e):s&&1===s.length&&(s=s[0])),e&&!s?e:s)}function a(e,s){const r=t.params.navigation;(e=de(e)).forEach((e=>{e&&(e.classList[s?"add":"remove"](...r.disabledClass.split(" ")),"BUTTON"===e.tagName&&(e.disabled=s),t.params.watchOverflow&&t.enabled&&e.classList[t.isLocked?"add":"remove"](r.lockClass))}))}function l(){const{nextEl:e,prevEl:s}=t.navigation;if(t.params.loop)return a(s,!1),void a(e,!1);a(s,t.isBeginning&&!t.params.rewind),a(e,t.isEnd&&!t.params.rewind)}function o(e){e.preventDefault(),(!t.isBeginning||t.params.loop||t.params.rewind)&&(t.slidePrev(),i("navigationPrev"))}function d(e){e.preventDefault(),(!t.isEnd||t.params.loop||t.params.rewind)&&(t.slideNext(),i("navigationNext"))}function c(){const e=t.params.navigation;if(t.params.navigation=at(t,t.originalParams.navigation,t.params.navigation,{nextEl:"swiper-button-next",prevEl:"swiper-button-prev"}),!e.nextEl&&!e.prevEl)return;let s=n(e.nextEl),r=n(e.prevEl);Object.assign(t.navigation,{nextEl:s,prevEl:r}),s=de(s),r=de(r);const i=(s,r)=>{s&&s.addEventListener("click","next"===r?d:o),!t.enabled&&s&&s.classList.add(...e.lockClass.split(" "))};s.forEach((e=>i(e,"next"))),r.forEach((e=>i(e,"prev")))}function p(){let{nextEl:e,prevEl:s}=t.navigation;e=de(e),s=de(s);const r=(e,s)=>{e.removeEventListener("click","next"===s?d:o),e.classList.remove(...t.params.navigation.disabledClass.split(" "))};e.forEach((e=>r(e,"next"))),s.forEach((e=>r(e,"prev")))}s({navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock",navigationDisabledClass:"swiper-navigation-disabled"}}),t.navigation={nextEl:null,prevEl:null},r("init",(()=>{!1===t.params.navigation.enabled?u():(c(),l())})),r("toEdge fromEdge lock unlock",(()=>{l()})),r("destroy",(()=>{p()})),r("enable disable",(()=>{let{nextEl:e,prevEl:s}=t.navigation;e=de(e),s=de(s),t.enabled?l():[...e,...s].filter((e=>!!e)).forEach((e=>e.classList.add(t.params.navigation.lockClass)))})),r("click",((e,s)=>{let{nextEl:r,prevEl:n}=t.navigation;r=de(r),n=de(n);const a=s.target;let l=n.includes(a)||r.includes(a);if(t.isElement&&!l){const e=s.path||s.composedPath&&s.composedPath();e&&(l=e.find((e=>r.includes(e)||n.includes(e))))}if(t.params.navigation.hideOnClick&&!l){if(t.pagination&&t.params.pagination&&t.params.pagination.clickable&&(t.pagination.el===a||t.pagination.el.contains(a)))return;let e;r.length?e=r[0].classList.contains(t.params.navigation.hiddenClass):n.length&&(e=n[0].classList.contains(t.params.navigation.hiddenClass)),i(!0===e?"navigationShow":"navigationHide"),[...r,...n].filter((e=>!!e)).forEach((e=>e.classList.toggle(t.params.navigation.hiddenClass)))}}));const u=()=>{t.el.classList.add(...t.params.navigation.navigationDisabledClass.split(" ")),p()};Object.assign(t.navigation,{enable:()=>{t.el.classList.remove(...t.params.navigation.navigationDisabledClass.split(" ")),c(),l()},disable:u,update:l,init:c,destroy:p})}function ot(e){return void 0===e&&(e=""),`.${e.trim().replace(/([\.:!+\/])/g,"\\$1").replace(/ /g,".")}`}function dt(e){let{swiper:t,extendParams:s,on:r,emit:i}=e;const n="swiper-pagination";let a;s({pagination:{el:null,bulletElement:"span",clickable:!1,hideOnClick:!1,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,progressbarOpposite:!1,type:"bullets",dynamicBullets:!1,dynamicMainBullets:1,formatFractionCurrent:e=>e,formatFractionTotal:e=>e,bulletClass:`${n}-bullet`,bulletActiveClass:`${n}-bullet-active`,modifierClass:`${n}-`,currentClass:`${n}-current`,totalClass:`${n}-total`,hiddenClass:`${n}-hidden`,progressbarFillClass:`${n}-progressbar-fill`,progressbarOppositeClass:`${n}-progressbar-opposite`,clickableClass:`${n}-clickable`,lockClass:`${n}-lock`,horizontalClass:`${n}-horizontal`,verticalClass:`${n}-vertical`,paginationDisabledClass:`${n}-disabled`}}),t.pagination={el:null,bullets:[]};let l=0;function o(){return!t.params.pagination.el||!t.pagination.el||Array.isArray(t.pagination.el)&&0===t.pagination.el.length}function d(e,s){const{bulletActiveClass:r}=t.params.pagination;e&&(e=e[("prev"===s?"previous":"next")+"ElementSibling"])&&(e.classList.add(`${r}-${s}`),(e=e[("prev"===s?"previous":"next")+"ElementSibling"])&&e.classList.add(`${r}-${s}-${s}`))}function c(e){const s=e.target.closest(ot(t.params.pagination.bulletClass));if(!s)return;e.preventDefault();const r=ae(s)*t.params.slidesPerGroup;if(t.params.loop){if(t.realIndex===r)return;const e=(i=t.realIndex,n=r,(n%=a=t.slides.length)==1+(i%=a)?"next":n===i-1?"previous":void 0);"next"===e?t.slideNext():"previous"===e?t.slidePrev():t.slideToLoop(r)}else t.slideTo(r);var i,n,a}function p(){const e=t.rtl,s=t.params.pagination;if(o())return;let r,n,c=t.pagination.el;c=de(c);const p=t.virtual&&t.params.virtual.enabled?t.virtual.slides.length:t.slides.length,u=t.params.loop?Math.ceil(p/t.params.slidesPerGroup):t.snapGrid.length;if(t.params.loop?(n=t.previousRealIndex||0,r=t.params.slidesPerGroup>1?Math.floor(t.realIndex/t.params.slidesPerGroup):t.realIndex):void 0!==t.snapIndex?(r=t.snapIndex,n=t.previousSnapIndex):(n=t.previousIndex||0,r=t.activeIndex||0),"bullets"===s.type&&t.pagination.bullets&&t.pagination.bullets.length>0){const i=t.pagination.bullets;let o,p,u;if(s.dynamicBullets&&(a=oe(i[0],t.isHorizontal()?"width":"height",!0),c.forEach((e=>{e.style[t.isHorizontal()?"width":"height"]=a*(s.dynamicMainBullets+4)+"px"})),s.dynamicMainBullets>1&&void 0!==n&&(l+=r-(n||0),l>s.dynamicMainBullets-1?l=s.dynamicMainBullets-1:l<0&&(l=0)),o=Math.max(r-l,0),p=o+(Math.min(i.length,s.dynamicMainBullets)-1),u=(p+o)/2),i.forEach((e=>{const t=[...["","-next","-next-next","-prev","-prev-prev","-main"].map((e=>`${s.bulletActiveClass}${e}`))].map((e=>"string"==typeof e&&e.includes(" ")?e.split(" "):e)).flat();e.classList.remove(...t)})),c.length>1)i.forEach((e=>{const i=ae(e);i===r?e.classList.add(...s.bulletActiveClass.split(" ")):t.isElement&&e.setAttribute("part","bullet"),s.dynamicBullets&&(i>=o&&i<=p&&e.classList.add(...`${s.bulletActiveClass}-main`.split(" ")),i===o&&d(e,"prev"),i===p&&d(e,"next"))}));else{const e=i[r];if(e&&e.classList.add(...s.bulletActiveClass.split(" ")),t.isElement&&i.forEach(((e,t)=>{e.setAttribute("part",t===r?"bullet-active":"bullet")})),s.dynamicBullets){const e=i[o],t=i[p];for(let e=o;e<=p;e+=1)i[e]&&i[e].classList.add(...`${s.bulletActiveClass}-main`.split(" "));d(e,"prev"),d(t,"next")}}if(s.dynamicBullets){const r=Math.min(i.length,s.dynamicMainBullets+4),n=(a*r-a)/2-u*a,l=e?"right":"left";i.forEach((e=>{e.style[t.isHorizontal()?l:"top"]=`${n}px`}))}}c.forEach(((e,n)=>{if("fraction"===s.type&&(e.querySelectorAll(ot(s.currentClass)).forEach((e=>{e.textContent=s.formatFractionCurrent(r+1)})),e.querySelectorAll(ot(s.totalClass)).forEach((e=>{e.textContent=s.formatFractionTotal(u)}))),"progressbar"===s.type){let i;i=s.progressbarOpposite?t.isHorizontal()?"vertical":"horizontal":t.isHorizontal()?"horizontal":"vertical";const n=(r+1)/u;let a=1,l=1;"horizontal"===i?a=n:l=n,e.querySelectorAll(ot(s.progressbarFillClass)).forEach((e=>{e.style.transform=`translate3d(0,0,0) scaleX(${a}) scaleY(${l})`,e.style.transitionDuration=`${t.params.speed}ms`}))}"custom"===s.type&&s.renderCustom?(e.innerHTML=s.renderCustom(t,r+1,u),0===n&&i("paginationRender",e)):(0===n&&i("paginationRender",e),i("paginationUpdate",e)),t.params.watchOverflow&&t.enabled&&e.classList[t.isLocked?"add":"remove"](s.lockClass)}))}function u(){const e=t.params.pagination;if(o())return;const s=t.virtual&&t.params.virtual.enabled?t.virtual.slides.length:t.grid&&t.params.grid.rows>1?t.slides.length/Math.ceil(t.params.grid.rows):t.slides.length;let r=t.pagination.el;r=de(r);let n="";if("bullets"===e.type){let r=t.params.loop?Math.ceil(s/t.params.slidesPerGroup):t.snapGrid.length;t.params.freeMode&&t.params.freeMode.enabled&&r>s&&(r=s);for(let s=0;s<r;s+=1)e.renderBullet?n+=e.renderBullet.call(t,s,e.bulletClass):n+=`<${e.bulletElement} ${t.isElement?'part="bullet"':""} class="${e.bulletClass}"></${e.bulletElement}>`}"fraction"===e.type&&(n=e.renderFraction?e.renderFraction.call(t,e.currentClass,e.totalClass):`<span class="${e.currentClass}"></span> / <span class="${e.totalClass}"></span>`),"progressbar"===e.type&&(n=e.renderProgressbar?e.renderProgressbar.call(t,e.progressbarFillClass):`<span class="${e.progressbarFillClass}"></span>`),t.pagination.bullets=[],r.forEach((s=>{"custom"!==e.type&&(s.innerHTML=n||""),"bullets"===e.type&&t.pagination.bullets.push(...s.querySelectorAll(ot(e.bulletClass)))})),"custom"!==e.type&&i("paginationRender",r[0])}function m(){t.params.pagination=at(t,t.originalParams.pagination,t.params.pagination,{el:"swiper-pagination"});const e=t.params.pagination;if(!e.el)return;let s;"string"==typeof e.el&&t.isElement&&(s=t.el.querySelector(e.el)),s||"string"!=typeof e.el||(s=[...document.querySelectorAll(e.el)]),s||(s=e.el),s&&0!==s.length&&(t.params.uniqueNavElements&&"string"==typeof e.el&&Array.isArray(s)&&s.length>1&&(s=[...t.el.querySelectorAll(e.el)],s.length>1&&(s=s.find((e=>le(e,".swiper")[0]===t.el)))),Array.isArray(s)&&1===s.length&&(s=s[0]),Object.assign(t.pagination,{el:s}),s=de(s),s.forEach((s=>{"bullets"===e.type&&e.clickable&&s.classList.add(...(e.clickableClass||"").split(" ")),s.classList.add(e.modifierClass+e.type),s.classList.add(t.isHorizontal()?e.horizontalClass:e.verticalClass),"bullets"===e.type&&e.dynamicBullets&&(s.classList.add(`${e.modifierClass}${e.type}-dynamic`),l=0,e.dynamicMainBullets<1&&(e.dynamicMainBullets=1)),"progressbar"===e.type&&e.progressbarOpposite&&s.classList.add(e.progressbarOppositeClass),e.clickable&&s.addEventListener("click",c),t.enabled||s.classList.add(e.lockClass)})))}function f(){const e=t.params.pagination;if(o())return;let s=t.pagination.el;s&&(s=de(s),s.forEach((s=>{s.classList.remove(e.hiddenClass),s.classList.remove(e.modifierClass+e.type),s.classList.remove(t.isHorizontal()?e.horizontalClass:e.verticalClass),e.clickable&&(s.classList.remove(...(e.clickableClass||"").split(" ")),s.removeEventListener("click",c))}))),t.pagination.bullets&&t.pagination.bullets.forEach((t=>t.classList.remove(...e.bulletActiveClass.split(" "))))}r("changeDirection",(()=>{if(!t.pagination||!t.pagination.el)return;const e=t.params.pagination;let{el:s}=t.pagination;s=de(s),s.forEach((s=>{s.classList.remove(e.horizontalClass,e.verticalClass),s.classList.add(t.isHorizontal()?e.horizontalClass:e.verticalClass)}))})),r("init",(()=>{!1===t.params.pagination.enabled?h():(m(),u(),p())})),r("activeIndexChange",(()=>{void 0===t.snapIndex&&p()})),r("snapIndexChange",(()=>{p()})),r("snapGridLengthChange",(()=>{u(),p()})),r("destroy",(()=>{f()})),r("enable disable",(()=>{let{el:e}=t.pagination;e&&(e=de(e),e.forEach((e=>e.classList[t.enabled?"remove":"add"](t.params.pagination.lockClass))))})),r("lock unlock",(()=>{p()})),r("click",((e,s)=>{const r=s.target,n=de(t.pagination.el);if(t.params.pagination.el&&t.params.pagination.hideOnClick&&n&&n.length>0&&!r.classList.contains(t.params.pagination.bulletClass)){if(t.navigation&&(t.navigation.nextEl&&r===t.navigation.nextEl||t.navigation.prevEl&&r===t.navigation.prevEl))return;const e=n[0].classList.contains(t.params.pagination.hiddenClass);i(!0===e?"paginationShow":"paginationHide"),n.forEach((e=>e.classList.toggle(t.params.pagination.hiddenClass)))}}));const h=()=>{t.el.classList.add(t.params.pagination.paginationDisabledClass);let{el:e}=t.pagination;e&&(e=de(e),e.forEach((e=>e.classList.add(t.params.pagination.paginationDisabledClass)))),f()};Object.assign(t.pagination,{enable:()=>{t.el.classList.remove(t.params.pagination.paginationDisabledClass);let{el:e}=t.pagination;e&&(e=de(e),e.forEach((e=>e.classList.remove(t.params.pagination.paginationDisabledClass)))),m(),u(),p()},disable:h,render:u,update:p,init:m,destroy:f})}function ct(e){let t,s,{swiper:r,extendParams:i,on:n,emit:a,params:l}=e;r.autoplay={running:!1,paused:!1,timeLeft:0},i({autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!1,stopOnLastSlide:!1,reverseDirection:!1,pauseOnMouseEnter:!1}});let o,d,c,p,u,m,f,h,g=l&&l.autoplay?l.autoplay.delay:3e3,v=l&&l.autoplay?l.autoplay.delay:3e3,b=(new Date).getTime();function w(e){r&&!r.destroyed&&r.wrapperEl&&e.target===r.wrapperEl&&(r.wrapperEl.removeEventListener("transitionend",w),h||e.detail&&e.detail.bySwiperTouchMove||C())}const y=()=>{if(r.destroyed||!r.autoplay.running)return;r.autoplay.paused?d=!0:d&&(v=o,d=!1);const e=r.autoplay.paused?o:b+v-(new Date).getTime();r.autoplay.timeLeft=e,a("autoplayTimeLeft",e,e/g),s=requestAnimationFrame((()=>{y()}))},E=e=>{if(r.destroyed||!r.autoplay.running)return;cancelAnimationFrame(s),y();let i=void 0===e?r.params.autoplay.delay:e;g=r.params.autoplay.delay,v=r.params.autoplay.delay;const n=(()=>{let e;if(e=r.virtual&&r.params.virtual.enabled?r.slides.find((e=>e.classList.contains("swiper-slide-active"))):r.slides[r.activeIndex],e)return parseInt(e.getAttribute("data-swiper-autoplay"),10)})();!Number.isNaN(n)&&n>0&&void 0===e&&(i=n,g=n,v=n),o=i;const l=r.params.speed,d=()=>{r&&!r.destroyed&&(r.params.autoplay.reverseDirection?!r.isBeginning||r.params.loop||r.params.rewind?(r.slidePrev(l,!0,!0),a("autoplay")):r.params.autoplay.stopOnLastSlide||(r.slideTo(r.slides.length-1,l,!0,!0),a("autoplay")):!r.isEnd||r.params.loop||r.params.rewind?(r.slideNext(l,!0,!0),a("autoplay")):r.params.autoplay.stopOnLastSlide||(r.slideTo(0,l,!0,!0),a("autoplay")),r.params.cssMode&&(b=(new Date).getTime(),requestAnimationFrame((()=>{E()}))))};return i>0?(clearTimeout(t),t=setTimeout((()=>{d()}),i)):requestAnimationFrame((()=>{d()})),i},S=()=>{b=(new Date).getTime(),r.autoplay.running=!0,E(),a("autoplayStart")},x=()=>{r.autoplay.running=!1,clearTimeout(t),cancelAnimationFrame(s),a("autoplayStop")},T=(e,s)=>{if(r.destroyed||!r.autoplay.running)return;clearTimeout(t),e||(f=!0);const i=()=>{a("autoplayPause"),r.params.autoplay.waitForTransition?r.wrapperEl.addEventListener("transitionend",w):C()};if(r.autoplay.paused=!0,s)return m&&(o=r.params.autoplay.delay),m=!1,void i();const n=o||r.params.autoplay.delay;o=n-((new Date).getTime()-b),r.isEnd&&o<0&&!r.params.loop||(o<0&&(o=0),i())},C=()=>{r.isEnd&&o<0&&!r.params.loop||r.destroyed||!r.autoplay.running||(b=(new Date).getTime(),f?(f=!1,E(o)):E(),r.autoplay.paused=!1,a("autoplayResume"))},P=()=>{if(r.destroyed||!r.autoplay.running)return;const e=W();"hidden"===e.visibilityState&&(f=!0,T(!0)),"visible"===e.visibilityState&&C()},$=e=>{"mouse"===e.pointerType&&(f=!0,h=!0,r.animating||r.autoplay.paused||T(!0))},M=e=>{"mouse"===e.pointerType&&(h=!1,r.autoplay.paused&&C())};n("init",(()=>{r.params.autoplay.enabled&&(r.params.autoplay.pauseOnMouseEnter&&(r.el.addEventListener("pointerenter",$),r.el.addEventListener("pointerleave",M)),W().addEventListener("visibilitychange",P),S())})),n("destroy",(()=>{r.el&&"string"!=typeof r.el&&(r.el.removeEventListener("pointerenter",$),r.el.removeEventListener("pointerleave",M)),W().removeEventListener("visibilitychange",P),r.autoplay.running&&x()})),n("_freeModeStaticRelease",(()=>{(p||f)&&C()})),n("_freeModeNoMomentumRelease",(()=>{r.params.autoplay.disableOnInteraction?x():T(!0,!0)})),n("beforeTransitionStart",((e,t,s)=>{!r.destroyed&&r.autoplay.running&&(s||!r.params.autoplay.disableOnInteraction?T(!0,!0):x())})),n("sliderFirstMove",(()=>{!r.destroyed&&r.autoplay.running&&(r.params.autoplay.disableOnInteraction?x():(c=!0,p=!1,f=!1,u=setTimeout((()=>{f=!0,p=!0,T(!0)}),200)))})),n("touchEnd",(()=>{if(!r.destroyed&&r.autoplay.running&&c){if(clearTimeout(u),clearTimeout(t),r.params.autoplay.disableOnInteraction)return p=!1,void(c=!1);p&&r.params.cssMode&&C(),p=!1,c=!1}})),n("slideChange",(()=>{!r.destroyed&&r.autoplay.running&&(m=!0)})),Object.assign(r.autoplay,{start:S,stop:x,pause:T,resume:C})}function pt(e){const{effect:t,swiper:s,on:r,setTranslate:i,setTransition:n,overwriteParams:a,perspective:l,recreateShadows:o,getEffectParams:d}=e;let c;r("beforeInit",(()=>{if(s.params.effect!==t)return;s.classNames.push(`${s.params.containerModifierClass}${t}`),l&&l()&&s.classNames.push(`${s.params.containerModifierClass}3d`);const e=a?a():{};Object.assign(s.params,e),Object.assign(s.originalParams,e)})),r("setTranslate",(()=>{s.params.effect===t&&i()})),r("setTransition",((e,r)=>{s.params.effect===t&&n(r)})),r("transitionEnd",(()=>{if(s.params.effect===t&&o){if(!d||!d().slideShadows)return;s.slides.forEach((e=>{e.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach((e=>e.remove()))})),o()}})),r("virtualUpdate",(()=>{s.params.effect===t&&(s.slides.length||(c=!0),requestAnimationFrame((()=>{c&&s.slides&&s.slides.length&&(i(),c=!1)})))}))}function ut(e,t){const s=te(t);return s!==t&&(s.style.backfaceVisibility="hidden",s.style["-webkit-backface-visibility"]="hidden"),s}function mt(e){let{swiper:t,duration:s,transformElements:r,allSlides:i}=e;const{activeIndex:n}=t;if(t.params.virtualTranslate&&0!==s){let e,s=!1;e=i?r:r.filter((e=>{const s=e.classList.contains("swiper-slide-transform")?(e=>e.parentElement?e.parentElement:t.slides.find((t=>t.shadowRoot&&t.shadowRoot===e.parentNode)))(e):e;return t.getSlideIndex(s)===n})),e.forEach((e=>{!function(e,t){t&&e.addEventListener("transitionend",(function s(r){r.target===e&&(t.call(e,r),e.removeEventListener("transitionend",s))}))}(e,(()=>{if(s)return;if(!t||t.destroyed)return;s=!0,t.animating=!1;const e=new window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0});t.wrapperEl.dispatchEvent(e)}))}))}}function ft(e){let{swiper:t,extendParams:s,on:r}=e;s({fadeEffect:{crossFade:!1}}),pt({effect:"fade",swiper:t,on:r,setTranslate:()=>{const{slides:e}=t;t.params.fadeEffect;for(let s=0;s<e.length;s+=1){const e=t.slides[s];let r=-e.swiperSlideOffset;t.params.virtualTranslate||(r-=t.translate);let i=0;t.isHorizontal()||(i=r,r=0);const n=t.params.fadeEffect.crossFade?Math.max(1-Math.abs(e.progress),0):1+Math.min(Math.max(e.progress,-1),0),a=ut(0,e);a.style.opacity=n,a.style.transform=`translate3d(${r}px, ${i}px, 0px)`}},setTransition:e=>{const s=t.slides.map((e=>te(e)));s.forEach((t=>{t.style.transitionDuration=`${e}ms`})),mt({swiper:t,duration:e,transformElements:s,allSlides:!0})},overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!t.params.cssMode})})}function ht(e,t,s){const r=`swiper-slide-shadow${s?`-${s}`:""}${e?` swiper-slide-shadow-${e}`:""}`,i=te(t);let n=i.querySelector(`.${r.split(" ").join(".")}`);return n||(n=ie("div",r.split(" ")),i.append(n)),n}function gt(e){let{swiper:t,extendParams:s,on:r}=e;s({creativeEffect:{limitProgress:1,shadowPerProgress:!1,progressMultiplier:1,perspective:!0,prev:{translate:[0,0,0],rotate:[0,0,0],opacity:1,scale:1},next:{translate:[0,0,0],rotate:[0,0,0],opacity:1,scale:1}}});const i=e=>"string"==typeof e?e:`${e}px`;pt({effect:"creative",swiper:t,on:r,setTranslate:()=>{const{slides:e,wrapperEl:s,slidesSizesGrid:r}=t,n=t.params.creativeEffect,{progressMultiplier:a}=n,l=t.params.centeredSlides,o=function(e){return t=>Math.abs(t)>0&&e.browser&&e.browser.need3dFix&&Math.abs(t)%90==0?t+.001:t}(t);if(l){const e=r[0]/2-t.params.slidesOffsetBefore||0;s.style.transform=`translateX(calc(50% - ${e}px))`}for(let s=0;s<e.length;s+=1){const r=e[s],d=r.progress,c=Math.min(Math.max(r.progress,-n.limitProgress),n.limitProgress);let p=c;l||(p=Math.min(Math.max(r.originalProgress,-n.limitProgress),n.limitProgress));const u=r.swiperSlideOffset,m=[t.params.cssMode?-u-t.translate:-u,0,0],f=[0,0,0];let h=!1;t.isHorizontal()||(m[1]=m[0],m[0]=0);let g={translate:[0,0,0],rotate:[0,0,0],scale:1,opacity:1};c<0?(g=n.next,h=!0):c>0&&(g=n.prev,h=!0),m.forEach(((e,t)=>{m[t]=`calc(${e}px + (${i(g.translate[t])} * ${Math.abs(c*a)}))`})),f.forEach(((e,t)=>{let s=g.rotate[t]*Math.abs(c*a);f[t]=s})),r.style.zIndex=-Math.abs(Math.round(d))+e.length;const v=m.join(", "),b=`rotateX(${o(f[0])}deg) rotateY(${o(f[1])}deg) rotateZ(${o(f[2])}deg)`,w=p<0?`scale(${1+(1-g.scale)*p*a})`:`scale(${1-(1-g.scale)*p*a})`,y=p<0?1+(1-g.opacity)*p*a:1-(1-g.opacity)*p*a,E=`translate3d(${v}) ${b} ${w}`;if(h&&g.shadow||!h){let e=r.querySelector(".swiper-slide-shadow");if(!e&&g.shadow&&(e=ht("creative",r)),e){const t=n.shadowPerProgress?c*(1/n.limitProgress):c;e.style.opacity=Math.min(Math.max(Math.abs(t),0),1)}}const S=ut(0,r);S.style.transform=E,S.style.opacity=y,g.origin&&(S.style.transformOrigin=g.origin)}},setTransition:e=>{const s=t.slides.map((e=>te(e)));s.forEach((t=>{t.style.transitionDuration=`${e}ms`,t.querySelectorAll(".swiper-slide-shadow").forEach((t=>{t.style.transitionDuration=`${e}ms`}))})),mt({swiper:t,duration:e,transformElements:s,allSlides:!0})},perspective:()=>t.params.creativeEffect.perspective,overwriteParams:()=>({watchSlidesProgress:!0,virtualTranslate:!t.params.cssMode})})}nt.displayName="SwiperSlide";const vt=({posts:e,attributes:s,id:r})=>{const{columns:i,columnGap:n,sliderIsLoop:a,sliderIsTouchMove:l,sliderIsAutoplay:o,sliderAutoplayOptions:d={delay:1.5},sliderSpeed:p,sliderEffect:u,sliderIsPage:m,sliderIsPageClickable:f,sliderIsPageDynamic:h,sliderIsPrevNext:g}=s;return(0,t.useEffect)((()=>{(e=>{const t=[],s=document.querySelectorAll(`#${e} .swiper .swiper-slide`),r=document.querySelectorAll(`#${e} .swiper .swiper-slide .${c}Text`);r?.forEach((e=>{t.push(e?.clientHeight)})),s?.length&&s.forEach((e=>{e.querySelector("article").style.height=`${Math.max(...t)}px`}))})(r)}),[e?.length]),(0,t.createElement)(it,{className:`${c}SliderPosts`,spaceBetween:n,slidesPerView:i.mobile,breakpoints:{641:{slidesPerView:i.tablet},1025:{slidesPerView:i.desktop}},modules:[ct,ft,gt,lt,dt],loop:a,allowTouchMove:l,grabCursor:l,autoplay:!!o&&{delay:1e3*d?.delay},speed:1e3*p,effect:u,fadeEffect:{crossFade:!0},creativeEffect:{prev:{shadow:!0,translate:["-120%",0,-500]},next:{shadow:!0,translate:["120%",0,-500]}},pagination:!!m&&{clickable:f,dynamicBullets:h},navigation:g,allowSlideNext:!0,allowSlidePrev:!0,autoHeight:!1,notificationClass:null},e.map((e=>(0,t.createElement)(nt,{key:e.id},(0,t.createElement)(k,{post:e,attributes:s})))))},bt=jQuery,wt=({posts:e,attributes:s,id:r})=>{const i=`#${r} .${c}TickerPosts`;return(0,t.useEffect)((()=>{e?.length&&bt(i).easyTicker((e=>{const{rowGap:t,tickerDirection:s="up",tickerSpeed:r="slow",tickerInterval:i=2e3,tickerHeight:n="0px",tickerVisible:a=3,tickerIsMousePause:l=!0}=e;return{direction:s,easing:"swing",speed:isNaN(r)?r:parseInt(r),interval:i,height:"0px"===n||"0em"===n?"auto":n,gap:t,visible:a,mousePause:l}})(s))}),[e?.length]),(0,t.createElement)("div",{className:`${c}TickerPosts`},(0,t.createElement)("div",null,e.map((e=>(0,t.createElement)(k,{key:e.id,post:e,attributes:s})))))},yt=(e,s={},r=!0)=>{const[i,n]=(0,t.useState)(!1),[a,l]=(0,t.useState)(!1),[o,d]=(0,t.useState)(null),[c,p]=(0,t.useState)(null);if(!wp.ajax)return void console.error("Please use wp-util as a dependency");const u=(t={})=>{n(!0),l(!1),d(null),wp.ajax.post(e,{...s,...t}).done((e=>{n(!1),p(e)})).fail((e=>{n(!1),l(!0),d(e)}))},m=(e={})=>{u(e)};return(0,t.useEffect)((()=>{r&&u(s)}),[]),{data:c,saveData:m,refetch:m,isLoading:i,isError:a,error:o}},Et=({firstPosts:e,nonce:s,totalPosts:r,attributes:i,id:n})=>{const[a,l]=(0,t.useState)(1),{isPremium:o}=(e=>{const{data:t=null,isLoading:s}=yt("apbPipeChecker",{_wpnonce:e});return{isPremium:!s&&t?.isPipe||!1,isLoading:s}})(s),d=Array.isArray(e)&&e.length?e:[];return(0,t.createElement)(t.Fragment,null,(0,t.createElement)(p,{attributes:i,id:n}),o?(0,t.createElement)(t.Fragment,null,(0,t.createElement)(xt,{firstPosts:d,attributes:i,id:n,nonce:s,pageNumber:a}),(0,t.createElement)(R,{attributes:i,totalCount:r,onChange:e=>l(e)})):(0,t.createElement)(St,{posts:d,attributes:i,id:n}))},St=({posts:e,attributes:s,id:r})=>(0,t.createElement)(B,{posts:e,attributes:s,id:r,Slider:vt,Ticker:wt}),xt=({firstPosts:e,attributes:s,id:r,nonce:i,pageNumber:n})=>{const[a,l]=(0,t.useState)(e),{posts:o,isLoading:d}=((e,s,r)=>{const{postType:i,selectedTaxonomies:n={},selectedCategories:a=[],selectedTags:l=[],isPostsPerPageAll:o,postsPerPage:d,postsOrderBy:c,postsOrder:p,postsOffset:u=0,postsInclude:m=[],postsExclude:f=[],isExcludeCurrent:h,fImgSize:g="full",metaDateFormat:v="M j, Y",isExcerptFromContent:b=!1,excerptLength:w=25}=s,y={postType:i,selectedTaxonomies:n,selectedCategories:a,selectedTags:l,isPostsPerPageAll:o,postsPerPage:d,postsOrderBy:c,postsOrder:p,postsOffset:u,postsInclude:m,postsExclude:f,isExcludeCurrent:h,fImgSize:g,metaDateFormat:v,isExcerptFromContent:b,excerptLength:w},{data:E=null,saveData:S,isLoading:x}=yt("apbPosts",{_wpnonce:e,queryAttr:y,pageNumber:r}),[T,C]=(0,t.useState)([]);return(0,t.useEffect)((()=>{r&&S({pageNumber:r})}),[r]),(0,t.useEffect)((()=>{E&&C(E)}),[E]),{posts:T,isLoading:x}})(i,s,n);(0,t.useEffect)((()=>{Array.isArray(o)&&!d&&n>1&&l(o)}),[o,d,n]);const c=Array.isArray(a)&&a.length?a:[];return(0,t.createElement)(B,{posts:n>1?c:e,attributes:s,id:r,Slider:vt,Ticker:wt})};document.addEventListener("DOMContentLoaded",(()=>{document.querySelectorAll(".wp-block-ap-block-posts").forEach((e=>{const s=JSON.parse(e.dataset.nonce),i=JSON.parse(e.dataset.attributes),{totalPosts:n}=JSON.parse(e.dataset.extra),a=e.querySelector("pre#firstPosts")?.innerText,l=a?JSON.parse(a?.replace(/\n/g," ")?.replace(/\s+/g," ")?.trim()):[];(0,r.createRoot)(e).render((0,t.createElement)(Et,{firstPosts:l,nonce:s,totalPosts:n,attributes:i,id:e.id})),e?.removeAttribute("data-nonce"),e?.removeAttribute("data-attributes"),e?.removeAttribute("data-extra")}))}))})();