1!function(){"use strict";var e={80967:function(e){e.exports=window.divi.scriptLibrary}},t={};function o(r){var s=t[r];if(void 0!==s)return s.exports;var n=t[r]={exports:{}};return e[r](n,n.exports,o),n.exports}o.d=function(e,t){for(var r in t)o.o(t,r)&&!o.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},o.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},o.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var r={};!function(){o.r(r),o.d(r,{groupCarouselInit:function(){return T},groupCarouselReInit:function(){return q},groupCarouselUpdate:function(){return I}});var e=o(80967);const t="divi:groupCarousel:init",s="divi:groupCarousel:beforeSlide",n="divi:groupCarousel:afterSlide",i="divi:groupCarousel:destroy",a="divi:groupCarousel:update",l={auto:!1,speed:2e3,transitionSpeed:200,pauseOnHover:!0,centerMode:!1,slidesToShow:1,slidesToScroll:1,showArrows:!0,showDots:!0,arrowPosition:"center",dotAlignment:"center",dotPosition:"below"},u="et_pb_group_carousel_track",c="et_pb_group_carousel_slide",d="et_pb_group_carousel_slide_active",p="et_pb_group_carousel_slide_last_visible",_="et_pb_group_carousel_arrow_prev",f="et_pb_group_carousel_arrow_next",m="et_pb_group_carousel_dots",v="et_pb_group_carousel_dot",b="et_pb_group_carousel_dot_active",w="et_pb_group_carousel_initialized",g="et_pb_group_carousel_auto_rotate",h="et_pb_group_carousel_center_mode";function y(e){return e instanceof HTMLElement}function L(e){const t=document.querySelectorAll(e);return Array.from(t).filter(y)}function E(e,t,o=!1){e.classList.add(c,"et_pb_group_carousel_clone"),e.setAttribute("aria-hidden","true"),e.removeAttribute("id");const r=t.getAttribute("data-slide-id");r&&e.setAttribute("data-slide-id",r),o&&(e.setAttribute("data-clone-of",r||""),e.setAttribute("data-is-carousel-clone","true")),e.querySelectorAll("[id]").forEach((e=>e.removeAttribute("id"))),e.querySelectorAll("style").forEach((e=>e.remove()))}function S(e,t,o){return((e-t)%o+o)%o}function A(e){const t=Array.from(e.classList).find((e=>e.startsWith("et_pb_group_carousel_")));if(!t)return null;const o=`.${t}`,r=window.diviModuleGroupCarouselData?.find((e=>e.selector===o)),s=r?.data??{},n=(t,o)=>{const r=e.getAttribute(o);return null!==r?r:String(t??"")},i=(e,t)=>{if("number"==typeof e)return e;if("string"==typeof e){const o=parseInt(e,10);return Number.isNaN(o)?t:o}return t};return{auto:"true"===n(s.auto?"true":"false","data-carousel-auto"),speed:i(n(s.speed,"data-carousel-speed"),2e3),transitionSpeed:i(n(s.transitionSpeed,"data-carousel-transition-speed"),200),pauseOnHover:"true"===n(s.pauseOnHover?"true":"false","data-carousel-pause-on-hover"),centerMode:"true"===n(s.centerMode?"true":"false","data-carousel-center-mode"),slidesToShow:parseInt(n(s.slidesToShow,"data-carousel-slides-to-show"),10),slidesToScroll:parseInt(n(s.slidesToScroll,"data-carousel-slides-to-scroll"),10),showArrows:"true"===n(s.showArrows?"true":"false","data-carousel-show-arrows"),showDots:"true"===n(s.showDots?"true":"false","data-carousel-show-dots"),arrowPosition:n(s.arrowPosition,"data-carousel-arrow-position"),dotAlignment:n(s.dotAlignment,"data-carousel-dot-alignment"),dotPosition:n(s.dotPosition,"data-carousel-dot-position")}}const C="object"==typeof window.ET_Builder;function M(o,r){if(!o)return null;const a=o.__groupCarouselInstance;a?.destroy&&a.destroy();const y=o.querySelector(`.${u}`);if(!y)return null;y.querySelectorAll(".et_pb_group_carousel_clone").forEach((e=>e.remove()));const L={...l,...r,auto:!C&&(r?.auto??l.auto)},A=function(e){const t=e.querySelector(".et_pb_group_carousel_track");return t?Array.from(t.querySelectorAll(".et_pb_group_carousel_slide")).filter((e=>{let o=e.parentElement;for(;o&&o!==t;){if(o.classList.contains("et_pb_group_carousel_track"))return!1;o=o.parentElement}return o===t})):[]}(o);if(0===A.length)return null;const M=A.length,T=Math.min(L.slidesToShow,M),k=Math.min(L.slidesToScroll,M),I=Math.min(Math.max(T+k-1,T,k,1),M);let x,P=I,q=null,O=!1,$=0,N=null,D=null;const j=o.getAttribute("data-id")||"carousel";A.forEach(((e,t)=>
1{e.classList.add(c),e.setAttribute("data-slide-id",`${j}-slide-${t}`)}));for(let e=0;e<I;e++){const t=A[(M-1-e%M+M)%M],o=t.cloneNode(!0);E(o,t,C),y.insertBefore(o,y.firstChild)}for(let e=0;e<I;e++){const t=A[e%M],o=t.cloneNode(!0);E(o,t,C),y.appendChild(o)}const B=Array.from(y.querySelectorAll(".et_pb_group_carousel_slide"));y.style.transition=`transform ${L.transitionSpeed}ms ease-in-out`;for(let e=1;e<=10;e++)o.classList.remove(`et_pb_group_carousel_slides_${e}`);T>1&&T<=10&&o.classList.add(`et_pb_group_carousel_slides_${T}`),o.classList.toggle("et_pb_group_carousel_center_mode",L.centerMode);const G=e=>{if(e<0||e>=M||O)return;const t=S(P,I,M);o.dispatchEvent(new CustomEvent(s,{detail:{currentSlide:t,nextSlide:e}})),P=I+e,O=!0,X()},H=()=>{if(O)return;P+=k,O=!0,X()},z=()=>{if(O)return;P-=k,O=!0,X()},F=()=>{if(!L.auto||q)return;o.scheduleNextSlideCallback=()=>{if(!L.auto||O)return;const e=$>0?$:L.transitionSpeed,t=Math.max(0,L.speed-e);q=window.setTimeout((()=>{H(),q=null}),t)},q=window.setTimeout((()=>{H(),q=null}),L.speed)},W=()=>{q&&(clearTimeout(q),q=null),delete o.scheduleNextSlideCallback};function X(e=!1){const t=y,r=100/T;let s;if(L.centerMode){s=-(P-(T>1?(T-1)/2:0))*r}else s=-P*r;if(e)t.style.transition="none",t.style.transform=`translateX(${s}%)`,requestAnimationFrame((()=>{t.style.transition=`transform ${L.transitionSpeed}ms ease-in-out`,o.classList.contains("et_pb_group_carousel_no_transitions")||(O=!1)}));else if(t.style.transform=`translateX(${s}%)`,O){const e=performance.now(),r=s=>{s.target===t&&"transform"===s.propertyName&&(t.removeEventListener("transitionend",r),$=performance.now()-e,(()=>{const e=function(e,t,o){return e>=t+o||e<t?e>=t+o?t+(e-t-o):t+o+(e-t):null}(P,I,M);null!==e?(o.classList.add("et_pb_group_carousel_no_transitions"),P=e,X(!0),setTimeout((()=>{o.classList.remove("et_pb_group_carousel_no_transitions"),C&&X(!0),L.auto&&(W(),F()),O=!1}))):O=!1})(),requestAnimationFrame((()=>{if(L.auto&&!q){const e=o.scheduleNextSlideCallback;e&&e()}})))};t.addEventListener("transitionend",r)}B.forEach(((e,t)=>{if(e.classList.remove(d),e.classList.remove(p),L.centerMode){const o=P+(T>1?(T-1)/2:0);t===P&&e.classList.add(d),t===Math.floor(o)&&e.classList.add(p)}else t>=P&&t<P+T&&(e.classList.add(d),t===P+T-1&&e.classList.add(p))}
1)),V(),R();const i=S(P,I,M);o.dispatchEvent(new CustomEvent(n,{detail:{currentSlide:i,totalSlides:M}}))}function V(){const e=m,t=Array.from(o.children).find((t=>t.classList.contains(e)));if(!t)return;if(!L.showDots)return void(t.style.display="none");let r,s;if(t.style.display="",t.innerHTML="",L.centerMode)r=M,s=S(P,I,M);else if(T>=M)r=1,s=0;else{r=Math.ceil((M-T)/k)+1;const e=S(P,I,M);s=Math.floor(e/k),s=Math.max(0,Math.min(s,r-1))}for(let e=0;e<r;e++){const o=document.createElement("button");o.className=v,o.type="button",o.setAttribute("aria-label",`Go to slide ${e+1}`),e===s&&o.classList.add(b),o.addEventListener("click",(t=>{if(t.stopPropagation(),L.centerMode)G(e);else{const t=e*k;G(Math.min(t,M-T))}})),t.appendChild(o)}}function R(){const e=_,t=f,r=Array.from(o.children),s=r.find((t=>t.classList.contains(e))),n=r.find((e=>e.classList.contains(t)));if(s&&n){if(!L.showArrows)return s.style.display="none",void(n.style.display="none");s.style.display="",n.style.display="",s.removeAttribute("disabled"),n.removeAttribute("disabled")}}const U=e=>{e.stopPropagation(),z()},Y=e=>{e.stopPropagation(),H()},J=e=>{if(O)return;const t=e.touches[0];N=t.clientX,D=t.clientY},K=e=>{if(null===N||null===D)return;if(O)return N=null,void(D=null);const t=e.changedTouches[0],o=t.clientX,r=t.clientY,s=o-N,n=r-D;Math.abs(s)>Math.abs(n)&&Math.abs(s)>50&&(e.stopPropagation(),s<0?H():s>0&&z()),N=null,D=null},Q=_,Z=f,ee=Array.from(o.children),te=ee.find((e=>e.classList.contains(Q))),oe=ee.find((e=>e.classList.contains(Z)));if(te&&te.addEventListener("click",U),oe&&oe.addEventListener("click",Y),o.addEventListener("touchstart",J,{passive:!0}),o.addEventListener("touchend",K),L.auto&&L.pauseOnHover&&(o.addEventListener("mouseenter",W),o.addEventListener("mouseleave",F)),C&&T>=1&&T<=10){const e=`et_pb_group_carousel_slides_${T}`;let t=!1;x=new MutationObserver((o=>{o.forEach((o=>{if("attributes"===o.type&&"class"===o.attributeName){if(t)return;const r=o.target,s=r.getAttribute("data-original-slides-to-show"),n=s&&parseInt(s,10)>T;if(!r.classList.contains(e)&&n){t=!0;for(let e=1;e<=10;e++)e!==T&&r.classList.remove(`et_pb_group_carousel_slides_${e}`);r.classList.add(e),setTimeout((()=>{t=!1}),50)}}}))})),x.observe(o,{attributes:!0,attributeFilter:["class"]})}const re={element:o,slides:B,currentSlide:P,totalSlides:M,settings:L,autoplayTimer:q,goToSlide:G,nextSlide:H,prevSlide:z,startAutoplay:F,stopAutoplay:W,updateDots:V,updateArrows:R,destroy:()=>{W();const e=_,t=f,r=Array.from(o.children),s=r.find((t=>t.classList.contains(e))),n=r.find((e=>e.classList.contains(t)));s&&s.removeEventListener("click",U),n&&n.removeEventListener("click",Y),o.removeEventListener("touchstart",J),o.removeEventListener("touchend",K);const a=y;a.querySelectorAll(".et_pb_group_carousel_clone").forEach((e=>e.remove())),a.style.transform="",a.style.transition="",A.forEach((e=>{e.classList.remove(d)})),o.classList.remove(w);for(let e=1;e<=10;e++)o.classList.remove(`et_pb_group_carousel_slides_${e}`);o.classList.remove(g),o.classList.remove(h),x&&(x.disconnect(),x=null),delete o.__groupCarouselInstance,o.dispatchEvent(new CustomEvent(i,{detail:{element:o}}))},getSettings:()=>({...L,slidesToShow:T,slidesToScroll:k})};return o.__groupCarouselInstance=re,X(!0),!C&&"undefined"!=typeof window&&window.et_reinit_waypoint_modules&&requestAnimationFrame((()=>{window.et_reinit_waypoint_modules()})),L.auto&&F(),o.dispatchEvent(new CustomEvent(t,{detail:{instance:re}})),e.isBuilder||window.dispatchEvent(new CustomEvent(t,{detail:{instance:re}})),re}function T(e,t){if(!e)return null;const o=e;if(o.__groupCarouselInstance||e.classList.contains(w))return o.__groupCarouselInstance||null;const r=M(e,t||A(e)||{});return r&&e.classList.add(w),r}function k(){const e=window.innerWidth,t=window.diviBreakpointData?.enabledBreakpoints;if(!t)return"desktop";const o=t.find((e=>e?.baseDevice))?.name??"desktop";let r=null,s=null,n=null;return t.forEach((t=>{if(t?.baseDevice)return;const o=t?.maxWidth?.value,i=t?.minWidth?.value;if(o&&i&&parseInt(o,10)>=e&&parseInt(i,10)<=e&&(r=t?.name),o&&!i){const n=parseInt(o,10);n>=e&&(null===s||n<s)&&(r=t?.name,s=n)}if(!o&&i){const o=parseInt(i,10);o<=e&&(null===n||o>n)&&(r=t?.name,n=o)}})),r??o}function I(e,t){const o=e.__groupCarouselInstance;o?.destroy&&o.destroy(),e.classList.remove("et_pb_group_carousel_initialized");const r=M(e,t);return r&&(e.classList.add("et_pb_group_carousel_initialized"),e.dispatchEvent(new CustomEvent(a,{detail:{instance:r}}))),r}const x="object"==typeof window.ET_Builder;function P(){L(".et_pb_group_carousel:not(.et_pb_group_carousel_initialized)").forEach((e=>T(e)))}function q(){if("object"==typeof window.ET_Builder)return;L(".et_pb_group_carousel").forEach((e=>{const t=A(e);void 0!==e.__groupCarouselInstance?t&&I(e,t):T(e,t)})),P()}let O=!1;"undefined"!=typeof window&&(window.diviModuleGroupCarouselInit=T,window.diviModuleGroupCarouselUpdate=I,window.diviModuleGroupCarouselReinit=q),"undefined"==typeof document||O||(O=!0,function(){if(x)return;const e=()=>{P(),function(){const e=window.diviElementMultiViewData;if(!e)return;const t=e.filter((e=>"setAttrs"===e.action&&e.selector?.includes(".et_pb_group_carousel"))),o=e=>{const t=document.querySelector(e);
1if(!t)return;const o=A(t);o&&I(t,o)};let r;const s=()=>{clearTimeout(r),r=setTimeout((()=>{t.forEach((e=>{const t=e.selector.match(/(\.et_pb_group_carousel_[^\s.]+)/)?.[1];t&&o(t)}))}),400)};window.screen?.orientation?window.screen.orientation.addEventListener("change",s):window.addEventListener("orientationchange",s),window.addEventListener("resize",s),window.addEventListener("divi:setPaginatedContent",s),s(),t.forEach((e=>{const t=e.selector.match(/(\.et_pb_group_carousel_[^\s.]+)/)?.[1];if(!t)return;const r=document.querySelector(t);r&&new MutationObserver((s=>{let n=!1;s.forEach((t=>{if("attributes"!==t.type)return;const{attributeName:o}=t;if(o?.startsWith("data-carousel-"))n=!0;else if("class"===o){const o=t.target,s=t.oldValue?.includes("et_pb_sticky")||!1,i=o.classList.contains("et_pb_sticky");if(s!==i){const t=k(),o=i?e.data["desktop--sticky"]:e.data[t];o&&Object.entries(o).forEach((([e,t])=>{"string"==typeof t&&r&&r.setAttribute(e,t)})),n=!0}}})),n&&t&&o(t)})).observe(r,{attributes:!0,attributeOldValue:!0,attributeFilter:["class","data-carousel-auto","data-carousel-speed","data-carousel-transition-speed","data-carousel-pause-on-hover","data-carousel-center-mode","data-carousel-slides-to-show","data-carousel-slides-to-scroll","data-carousel-show-arrows","data-carousel-show-dots","data-carousel-arrow-position","data-carousel-dot-alignment"]})}))}()};"loading"===document.readyState?document.addEventListener("DOMContentLoaded",e):e()}())}(),((window.divi=window.divi||{}).moduleLibrary=window.divi.moduleLibrary||{}).moduleLibraryScriptGroupCarousel=r}();
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.