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