1/*! For license information please see CardCarousel.js.LICENSE.txt */ 2(self.webpackChunk_forge_forge_bundle=self.webpackChunk_forge_forge_bundle||[]).push([[7821],{93788:function(e,t,r){"use strict";var n=r(71600);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(r(26290)),i=n(r(13980)),o=n(r(2784)),u=n(r(9251)),l=n(r(17233)),c=n(r(15359)),s=n(r(68978)),f=n(r(72841)),d=n(r(57772)),v=n(r(16260)),b=n(r(45662)),p=n(r(27875)),m=r(61601),E=r(67133),_=function(e){var t=e.children,r=e.navigationButtonState,n=e.previousAriaLabel,i=e.nextAriaLabel,g=e.langDirection,I=e.desktopVisibleItems,y=(0,l.default)(_.displayName),O=o.default.useMemo(function(){return o.default.Children.toArray(t).filter(Boolean)},[t]),h=Number.isFinite(I)?(0,p.default)(Math.trunc(I),1,E.MAX_DESKTOP_VISIBLE_ITEMS):void 0,S={desktopVisibleItems:h},T=(0,v.default)(),M=(0,d.default)({items:O,navigationButtonState:r,mode:T,layoutOptions:S}),A=M.currentIndex,w=M.visibleItems,N=M.isPrevDisabled,L=M.isNextDisabled,P=M.isNavigationDisabled,x=M.viewLabel,D=M.viewAriaLabel,j=M.viewportRef,R=M.itemRefs,B=M.goPrev,C=M.goNext,V=M.onKeyDown,k=(0,m.shouldEnableCarousel)(O.length,T,S),W=o.default.useMemo(function(){return{previous:n,next:i}},[i,n]),F=o.default.useMemo(function(){return{items:O,carouselEnabled:k,itemRefs:R,refs:{viewportRef:j},settings:{mode:T,navigationButtonState:r},content:{viewLabel:x,viewAriaLabel:D,labels:W,langDirection:g,currentIndex:A,visibleItems:w},uiState:{isPrevDisabled:N,isNextDisabled:L,isNavigationDisabled:P},actions:{onPrev:B,onNext:C}}},[O,k,R,j,T,r,x,D,W,g,A,w,N,L,P,B,C]);return o.default.createElement(b.default.Provider,{value:F},o.default.createElement("div",{className:y({modifiers:(0,u.default)((0,a.default)({},T,T))}),"data-rehydratable":(0,c.default)(_.displayName),"data-mode":T,"data-navigation-button-state":r,"data-previous-aria-label":W.previous,"data-next-aria-label":W.next,"data-lang-direction":g,"data-desktop-visible-items":h,"data-carousel-enabled":k?"true":"false",onKeyDownCapture:V},o.default.createElement(f.default,null),o.default.createElement(s.default,null)))};_.displayName="CardCarousel",_.propTypes={children:i.default.node.isRequired,navigationButtonState:i.default.oneOf(["default","hover","focus","disabled"]),previousAriaLabel:i.default.string,nextAriaLabel:i.default.string,langDirection:i.default.string,desktopVisibleItems:i.default.number},_.defaultProps={navigationButtonState:"default",previousAriaLabel:"Previous articles",nextAriaLabel:"Next articles",langDirection:"ltr",desktopVisibleItems:void 0};t.default=_},68978:function(e,t,r){"use strict";var n=r(71600);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(r(2784)),i=n(r(90939)),o=r(55751),u=n(r(17233)),l=n(r(82320)),c=r(45662);t.default=function(){var e=(0,u.default)("CardCarousel"),t=(0,c.useCardCarousel)(),r=t.carouselEnabled,n=t.settings,s=t.content,f=t.uiState,d=t.actions,v=a.default.createElement(o.SVGIcon,{name:"caret",size:"s",style:{transform:"rotate(90deg)"}}),b=a.default.createElement(o.SVGIcon,{name:"caret",size:"s",style:{transform:"rotate(-90deg)"}}),p=function(t){var r=t.icon,n=t.isDisabled,o=t.onClick,u=t.ariaLabel;return a.default.createElement(i.default,{kind:"button",color:"secondary",type:"circle",iconOnly:!0,customClassName:e({descendantName:"navigationControls"}),icon:r,disabled:n,onClick:o,ariaLabel:u},u)};return r?a.default.createElement("div",{className:e({descendantName:"controls",modifiers:n.mode})},a.default.createElement("div",{className:e({descendantName:"controlsGroup"})},a.default.createElement("div",{className:e({descendantName:"navigationControls"})},p({icon:v,isDisabled:f.isNavigationDisabled||f.isPrevDisabled,onClick:d.onPrev,ariaLabel:s.labels.previous}),p({icon:b,isDisabled:f.isNavigationDisabled||f.isNextDisabled,onClick:d.onNext,ariaLabel:s.labels.next})),a.default.createElement("div",{"aria-live":"polite","aria-atomic":"true","aria-label":s.viewAriaLabel},a.default.createElement(l.default,{rank:"p",type:"p3Bold",customClassName:e({descendantName:"viewingLabel"})},s.viewLabel)))):null}},72841:function(e,t,r){"use strict";var n=r(71600);
2Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(r(77028)),i=n(r(2784)),o=n(r(17233)),u=r(45662),l=r(67133),c=n(r(11241));t.default=function(){var e=(0,o.default)("CardCarousel"),t=(0,u.useCardCarousel)(),r=t.refs,n=t.itemRefs,s=t.items,f=t.content,d=t.carouselEnabled,v=t.settings,b=(0,c.default)({viewportRef:r.viewportRef,enabled:Boolean(d)&&(null==v?void 0:v.mode)===l.VIEWPORT_MODES.desktop}),p=Number.isInteger(null==f?void 0:f.currentIndex)?f.currentIndex:0,m=Number.isInteger(null==f?void 0:f.visibleItems)?f.visibleItems:1;return i.default.createElement("section",(0,a.default)({className:e({descendantName:"viewport"}),"aria-label":"Card carousel",ref:r.viewportRef},b),i.default.createElement("ul",{className:e({descendantName:"track"}),"data-rehydratable-children":!0},s.map(function(t,r){return i.default.createElement("li",{key:t.key,className:e({descendantName:"item"}),"data-carousel-item":!0,"aria-roledescription":"slide","aria-posinset":r+1,"aria-setsize":s.length,"aria-label":(a=r,o=a>=p&&a<p+m?", currently visible":"","Article ".concat(a+1," of ").concat(s.length).concat(o)),ref:function(e){n.current[r]=e}},i.default.createElement("div",{className:e({descendantName:"content"})},t));var a,o})))}},74449:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.VISIBLE_ITEMS_IN_TABLET=t.VISIBLE_ITEMS_IN_MOBILE=t.VISIBLE_ITEMS_IN_DESKTOP=t.VIEWPORT_MODES=t.TAB_MANAGED_ATTR=t.PREV_TABINDEX_ATTR=t.PARSE_INT_BASE=t.MIN_ITEMS_TO_ENABLE_TABLET=t.MIN_ITEMS_TO_ENABLE_MOBILE=t.MIN_ITEMS_TO_ENABLE_DESKTOP=t.MAX_DESKTOP_VISIBLE_ITEMS=t.FOCUSABLE_SELECTOR=t.DISABLED_NAVIGATION_BUTTON=t.DEFAULT_VIEWPORT_MODE=void 0;var r=t.VIEWPORT_MODES={desktop:"desktop",tablet:"tablet",mobile:"mobile"};t.DEFAULT_VIEWPORT_MODE=r.mobile,t.DISABLED_NAVIGATION_BUTTON="disabled",t.VISIBLE_ITEMS_IN_MOBILE=1,t.VISIBLE_ITEMS_IN_TABLET=2,t.VISIBLE_ITEMS_IN_DESKTOP=3,t.MIN_ITEMS_TO_ENABLE_DESKTOP=4,t.MIN_ITEMS_TO_ENABLE_TABLET=3,t.MIN_ITEMS_TO_ENABLE_MOBILE=2,t.PARSE_INT_BASE=10,t.MAX_DESKTOP_VISIBLE_ITEMS=8,t.FOCUSABLE_SELECTOR='a[href], area[href], button, input, select, textarea, iframe, [tabindex], [contenteditable="true"]',t.TAB_MANAGED_ATTR="data-carousel-tab-managed",t.PREV_TABINDEX_ATTR="data-carousel-prev-tabindex"},67133:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(74449);Object.keys(n).forEach(function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===n[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return n[e]}}))})},45662:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.useCardCarousel=t.default=void 0;var n=r(2784),a=(0,n.createContext)(null);t.useCardCarousel=function(){var e=(0,n.useContext)(a);if(!e)throw new Error("CardCarousel context is missing. Wrap usage with CardCarousel.");return e},t.default=a},11241:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=r(2784);t.default=function(e){var t=e.viewportRef,r=e.enabled,a=(0,n.useRef)({active:!1,hasDragged:!1,startX:0,startScrollLeft:0}),i=(0,n.useRef)({move:null,up:null}),o=(0,n.useCallback)(function(){var e=i.current,t=e.move,r=e.up;t&&window.removeEventListener("mousemove",t),r&&window.removeEventListener("mouseup",r),i.current={move:null,up:null}},[]),u=(0,n.useCallback)(function(){window.addEventListener("click",function(e){e.preventDefault(),e.stopPropagation()},{capture:!0,once:!0})},[]),l=(0,n.useCallback)(function(){var e=a.current,t=e.active,r=e.hasDragged;o(),t&&(a.current.active=!1,r&&u(),a.current.hasDragged=!1)},[o,u]),c=(0,n.useCallback)(function(e,t){if(a.current.active){var r=t.clientX-a.current.startX;Math.abs(r)>5&&(a.current.hasDragged=!0),e.scrollLeft=a.current.startScrollLeft-r}},[]),s=(0,n.useCallback)(function(e){if(r&&0===e.button){var n=t.current;if(n){a.current={active:!0,hasDragged:!1,startX:e.clientX,startScrollLeft:n.scrollLeft};var o=function(e){c(n,e)},u=function(){l()};i.current={move:o,up:u},window.addEventListener("mousemove",o),window.addEventListener("mouseup",u),e.preventDefault()}}},[r,l,c,t]);return(0,n.useEffect)(function(){return r||l(),function(){l()}},[r,l]),{onMouseDown:(0,n.useCallback)(function(e){s(e)},[s])}}},57772:function(e,t,r){"use strict";var n=r(71600);
2Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(r(43681)),i=r(2784),o=r(61601),u=r(70600),l=r(67133),c=r(63453);t.default=function(e){var t=e.items,r=e.navigationButtonState,n=e.mode,s=e.layoutOptions,f=(0,i.useRef)(null),d=(0,i.useRef)(0),v=(0,i.useRef)([]),b=(0,i.useRef)(0),p=(0,i.useRef)(null),m=(0,i.useRef)(!1),E=(0,i.useState)(0),_=(0,a.default)(E,2),g=_[0],I=_[1],y=(0,o.getModeConfig)(n,s),O=y.step,h=y.visibleItems,S=y.minItemsToEnable,T=n===l.VIEWPORT_MODES.desktop,M=t.length>=S,A=(0,c.getMaxIndex)({carouselEnabled:M,mode:n,itemsLength:t.length,visibleItems:h}),w=g<=0,N=g>=A,L=r===l.DISABLED_NAVIGATION_BUTTON,P=(0,u.getCarouselViewLabel)(g,h,t.length),x=P,D=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"smooth",r=f.current,n=b.current,a=(0,o.clampIndex)(e,n),i=v.current[a];r&&i&&("smooth"===t&&(m.current=!0),i.scrollIntoView({behavior:t,block:"nearest",inline:"start"}))};(0,i.useEffect)(function(){var e=f.current;if(e){var t=0,r=function(){if(t=0,!m.current){var r=v.current.filter(Boolean);if(r.length){var n=e.scrollLeft,a=Math.max(0,e.scrollWidth-e.clientWidth);if(n<=1){0!==d.current&&(d.current=0,I(0))}else if(n>=a-1){var i=b.current;i!==d.current&&(d.current=i,I(i))}else{for(var u=0,l=Number.POSITIVE_INFINITY,c=0;c<r.length;c+=1){var s=Math.abs(r[c].offsetLeft-n);s<l&&(l=s,u=c)}var f=(0,o.clampIndex)(u,b.current);f!==d.current&&(d.current=f,I(f))}}}},n=function(){t&&window.cancelAnimationFrame(t),t=window.requestAnimationFrame(r)};e.addEventListener("scroll",n,{passive:!0});var a=function(){m.current=!1,r()};return e.addEventListener("scrollend",a,{passive:!0}),function(){e.removeEventListener("scroll",n),e.removeEventListener("scrollend",a),t&&window.cancelAnimationFrame(t)}}},[h,n]),(0,i.useEffect)(function(){(0,u.syncVisibleCardAccessibility)({itemRefs:v,carouselEnabled:M,currentIndex:g,visibleItems:h,navigationFocusTargetRef:p,currentIndexRef:d,viewportRef:f})},[M,g,t.length,h]),b.current=A,(0,i.useEffect)(function(){var e=(0,o.clampIndex)(d.current,A);e!==d.current&&(d.current=e,I(e))},[A]);var j=function(e,t){p.current=(null==t?void 0:t.currentTarget)||null;var r=d.current,n=(0,o.clampIndex)(r+e*(T?h:O),b.current);n!==r&&(d.current=n,I(n),D(n,"smooth"))};return{items:t,currentIndex:g,visibleItems:h,isPrevDisabled:w,isNextDisabled:N,isNavigationDisabled:L,viewLabel:P,viewAriaLabel:x,viewportRef:f,itemRefs:v,goPrev:function(e){return j(-1,e)},goNext:function(e){return j(1,e)},onKeyDown:function(e){(0,u.handleCarouselArrowNavigation)({event:e,carouselEnabled:M,onNext:function(){return j(1,e)},onPrev:function(){return j(-1,e)},onAfterNavigate:function(){window.requestAnimationFrame(function(){D(d.current)})}})}}}},16260:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.resolveViewportWidth=t.default=void 0;var n=r(2784),a=r(95299),i=r(67133),o=t.resolveViewportWidth=function(){return"undefined"!=typeof window?window.innerWidth:0};t.default=function(){var e=(0,a.useMediaQuery)(),t=e.isXSmall,r=e.isSmall,u=e.isMedium,l=e.isLarge,c=e.isXLarge;return(0,n.useMemo)(function(){if(l||c)return i.VIEWPORT_MODES.desktop;if(u)return i.VIEWPORT_MODES.tablet;var e=o();return e>=768&&e<1024?i.VIEWPORT_MODES.tablet:i.VIEWPORT_MODES.mobile},[l,c,u,r,t])}},51857:function(e,t,r){"use strict";var n=r(71600);Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"CardCarousel",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(t,"Carousel",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return a.default}}),r(91966);var a=n(r(93788))},70600:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.syncVisibleCardAccessibility=t.setCardAccessibilityState=t.restoreCarouselFocus=t.handleCarouselArrowNavigation=t.getVisibleCardRange=t.getCarouselViewLabel=t.getActiveElement=void 0;var n=r(67133);function a(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=function(e,t){if(e){if("string"==typeof e)return i(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?i(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var n=0,a=function(){};return{s:a,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,u=!0,l=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return u=e.done,e},e:function(e){l=!0,o=e},f:function(){try{u||null==r.return||r.return()}finally{if(l)throw o}}}}function i(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}var o=t.getVisibleCardRange=function(e,t,r){return r?{start:e+1,end:Math.min(e+t,r)}:{start:0,end:0}},u=(t.getCarouselViewLabel=function(e,t,r){if(!r)return"Viewing 0 of 0";var a=o(e,t,r),i=a.start,u=a.end;return t===n.VISIBLE_ITEMS_IN_MOBILE?"Viewing ".concat(i," of ").concat(r):"Viewing ".concat(i,"-").concat(u," of ").concat(r)},t.setCardAccessibilityState=function(e,t){e&&("inert"in e&&(e.inert=!t),t?e.removeAttribute("aria-hidden"):e.setAttribute("aria-hidden","true"),function(e,t){var r,i=a(e.querySelectorAll(n.FOCUSABLE_SELECTOR));try{for(i.s();!(r=i.n()).done;){var o=r.value;if(t){if(!o.hasAttribute(n.TAB_MANAGED_ATTR))continue;var u=o.getAttribute(n.PREV_TABINDEX_ATTR);""===u?o.removeAttribute("tabindex"):o.setAttribute("tabindex",u),o.removeAttribute(n.TAB_MANAGED_ATTR),o.removeAttribute(n.PREV_TABINDEX_ATTR)}else{if(!o.hasAttribute(n.TAB_MANAGED_ATTR)){var l=o.getAttribute("tabindex");o.setAttribute(n.TAB_MANAGED_ATTR,"true"),o.setAttribute(n.PREV_TABINDEX_ATTR,null===l?"":l)}o.setAttribute("tabindex","-1")}}}catch(e){i.e(e)}finally{i.f()}}(e,t))}
2),l=function(e){return!(!e||"function"!=typeof e.focus)&&(!("undefined"!=typeof document&&!document.contains(e))&&((!("disabled"in e)||!e.disabled)&&(e.focus(),"undefined"==typeof document||document.activeElement===e)))},c=t.restoreCarouselFocus=function(e){var t=e.navigationFocusTargetRef,r=e.itemRefs,n=e.currentIndexRef,a=e.visibleItems,i=e.viewportRef,o=e.focusableSelector;if(l(t.current))t.current=null;else{t.current=null;for(var u=n.current;u<n.current+a;u+=1){var c=r.current[u],s=null==c?void 0:c.querySelector(o);if(l(s))return}var f=i.current;f&&!f.hasAttribute("tabindex")&&f.setAttribute("tabindex","-1"),l(f)}},s=t.getActiveElement=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"undefined"!=typeof document&&document;return e?e.activeElement:null},f=(t.syncVisibleCardAccessibility=function(e){for(var t=e.itemRefs,r=e.carouselEnabled,a=e.currentIndex,i=e.visibleItems,o=e.navigationFocusTargetRef,l=e.currentIndexRef,f=e.viewportRef,d=e.focusableSelector,v=void 0===d?n.FOCUSABLE_SELECTOR:d,b=s(),p=!1,m=0;m<t.current.length;m+=1){var E=t.current[m];if(E){var _=!r||m>=a&&m<a+i;!_&&b&&E.contains(b)&&(p=!0),u(E,_)}}p&&c({navigationFocusTargetRef:o,itemRefs:t,currentIndexRef:l,visibleItems:i,viewportRef:f,focusableSelector:v})},function(e,t,r){return e.preventDefault(),null==t||t(),null==r||r(),!0});t.handleCarouselArrowNavigation=function(e){var t=e.event,r=e.carouselEnabled,n=e.onNext,a=e.onPrev,i=e.onAfterNavigate;return!(!r||!t)&&(!function(e){return e.altKey||e.ctrlKey||e.metaKey}(t)&&("ArrowRight"===t.key?f(t,n,i):"ArrowLeft"===t.key&&f(t,a,i)))}},61601:function(e,t,r){"use strict";var n=r(71600);Object.defineProperty(t,"__esModule",{value:!0}),t.shouldEnableCarousel=t.parseDesktopOption=t.getVisibleItems=t.getStepSize=t.getModeConfig=t.clampIndex=void 0;var a=n(r(26290)),i=r(67133);function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function u(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?o(Object(r),!0).forEach(function(t){(0,a.default)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):o(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var l=(0,a.default)((0,a.default)((0,a.default)({},i.VIEWPORT_MODES.desktop,{step:i.VISIBLE_ITEMS_IN_DESKTOP,visibleItems:i.VISIBLE_ITEMS_IN_DESKTOP,minItemsToEnable:i.MIN_ITEMS_TO_ENABLE_DESKTOP}),i.VIEWPORT_MODES.tablet,{step:i.VISIBLE_ITEMS_IN_TABLET,visibleItems:i.VISIBLE_ITEMS_IN_TABLET,minItemsToEnable:i.MIN_ITEMS_TO_ENABLE_TABLET}),i.VIEWPORT_MODES.mobile,{step:i.VISIBLE_ITEMS_IN_MOBILE,visibleItems:i.VISIBLE_ITEMS_IN_MOBILE,minItemsToEnable:i.MIN_ITEMS_TO_ENABLE_MOBILE}),c=t.parseDesktopOption=function(e,t,r){var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:1/0,a=t(e);return Number.isFinite(a)?Math.max(r,Math.min(a,n)):null},s=t.getModeConfig=function(e){var t,r,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=null!==(t=l[e])&&void 0!==t?t:l[i.DEFAULT_VIEWPORT_MODE];if(e!==i.VIEWPORT_MODES.desktop)return a;var o=null!==(r=c(n.desktopVisibleItems,function(e){return Number.parseInt(e,i.PARSE_INT_BASE)},i.VISIBLE_ITEMS_IN_MOBILE,i.MAX_DESKTOP_VISIBLE_ITEMS))&&void 0!==r?r:a.visibleItems;return o===a.visibleItems?a:u(u({},a),{},{visibleItems:o,step:o,minItemsToEnable:o+1})};t.getVisibleItems=function(e,t){return s(e,t).visibleItems},t.shouldEnableCarousel=function(e,t,r){return e>=s(t,r).minItemsToEnable},t.getStepSize=function(e,t){return s(e,t).step},t.clampIndex=function(e,t){return Math.min(Math.max(e,0),t)}},63453:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getMaxIndex=void 0;var n=r(67133);t.getMaxIndex=function(e){var t=e.carouselEnabled,r=e.mode,a=e.itemsLength,i=e.visibleItems;return t?r===n.VIEWPORT_MODES.desktop?Math.floor(Math.max(a-1,0)/i)*i:Math.max(a-i,0):0}},58626:function(e,t,r){"use strict";var n=r(71600),a=r(67425);
2Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(r(53100)),o=n(r(98870)),u=n(r(60421)),l=n(r(1147)),c=n(r(68230)),s=n(r(26290)),f=n(r(13980)),d=function(e,t){if("function"==typeof WeakMap)var r=new WeakMap,n=new WeakMap;return function(e,t){if(!t&&e&&e.__esModule)return e;var i,o,u={__proto__:null,default:e};if(null===e||"object"!=a(e)&&"function"!=typeof e)return u;if(i=t?n:r){if(i.has(e))return i.get(e);i.set(e,u)}for(var l in e)"default"!==l&&{}.hasOwnProperty.call(e,l)&&((o=(i=Object.defineProperty)&&Object.getOwnPropertyDescriptor(e,l))&&(o.get||o.set)?i(u,l,o):u[l]=e[l]);return u}(e,t)}(r(2784)),v=n(r(15359));function b(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(b=function(){return!!e})()}function p(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function m(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?p(Object(r),!0).forEach(function(t){(0,s.default)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):p(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}r(2330);var E={xsmall:"(max-width: 319px)",small:"(min-width: 320px) and (max-width: 767px)",medium:"(min-width: 768px) and (max-width: 1023px)",desktop:"(min-width: 1024px) and (max-width: 1280px)",xlarge:"(min-width: 1281px)"},_=function(e){function t(e){var r,n,a,o,c;return(0,i.default)(this,t),n=this,a=t,o=[e],a=(0,l.default)(a),(r=(0,u.default)(n,b()?Reflect.construct(a,o||[],(0,l.default)(n).constructor):a.apply(n,o))).state={breakpoint:(c=r.props.breakpoint,"undefined"==typeof window?{}:c.reduce(function(e,t){return m(m({},e),{},(0,s.default)({},t,window.matchMedia(E[t])))},{}))},r}
2return(0,c.default)(t,e),(0,o.default)(t,[{key:"componentDidMount",value:function(){var e=this,t=function(t){return e.setState({matches:t.matches})},r=this.state.breakpoint;for(var n in r)window.matchMedia(r[n].media).addEventListener("resize",t)}},{key:"render",value:function(){var e=this.props.children,r=this.state.breakpoint,n=r.xsmall,a=r.small,i=r.medium,o=r.desktop,u=r.xlarge,l=null==n?void 0:n.matches,c=null==a?void 0:a.matches,s=null==i?void 0:i.matches,f=null==o?void 0:o.matches,b=null==u?void 0:u.matches;return d.default.createElement("div",{"data-rehydratable":(0,v.default)(t.displayName),"data-breakpoint":JSON.stringify(this.props.breakpoint)},d.default.createElement("div",{"data-rehydratable-children":!0},l&&e,c&&e,s&&e,f&&e,b&&e))}}])}(d.Component);(0,s.default)(_,"displayName","MediaQuery"),(0,s.default)(_,"propTypes",{children:f.default.node,breakpoint:f.default.array.isRequired});t.default=_},95299:function(e,t,r){"use strict";var n=r(71600);Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(t,"useIsMobile",{enumerable:!0,get:function(){return i.useIsMobile}}),Object.defineProperty(t,"useMediaQuery",{enumerable:!0,get:function(){return i.useMediaQuery}});var a=n(r(58626)),i=r(11739)},11739:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"useIsMobile",{enumerable:!0,get:function(){return a.useIsMobile}}),Object.defineProperty(t,"useMediaQuery",{enumerable:!0,get:function(){return n.useMediaQuery}});var n=r(60270),a=r(88193)},88193:function(e,t,r){"use strict";var n=r(71600);Object.defineProperty(t,"__esModule",{value:!0}),t.useIsMobile=void 0;var a=n(r(43681)),i=r(2784);t.useIsMobile=function(){var e=(0,i.useState)(!1),t=(0,a.default)(e,2),r=t[0],n=t[1],o=function(){n(window.innerWidth<=768)};return(0,i.useEffect)(function(){return o(),window.addEventListener("resize",o),function(){window.removeEventListener("resize",o)}},[]),{isMobile:r}}},60270:function(e,t,r){"use strict";var n=r(71600);Object.defineProperty(t,"__esModule",{value:!0}),t.useMediaQuery=void 0;var a=n(r(43681)),i=r(2784),o="(max-width: 319px)",u="(min-width: 320px) and (max-width: 767px)",l="(min-width: 768px) and (max-width: 1023px)",c="(min-width: 1024px) and (max-width: 1280px)",s="(min-width: 1281px)";t.useMediaQuery=function(){var e=(0,i.useState)({isXSmall:!1,isSmall:!1,isMedium:!1,isLarge:!1,isXLarge:!1}),t=(0,a.default)(e,2),r=t[0],n=t[1];return(0,i.useEffect)(function(){var e={isXSmall:window.matchMedia(o),isSmall:window.matchMedia(u),isMedium:window.matchMedia(l),isLarge:window.matchMedia(c),isXLarge:window.matchMedia(s)},t=function(){n({isXSmall:e.isXSmall.matches,isSmall:e.isSmall.matches,isMedium:e.isMedium.matches,isLarge:e.isLarge.matches,isXLarge:e.isXLarge.matches})};return Object.values(e).forEach(function(e){return e.addEventListener("change",t)}),t(),function(){Object.values(e).forEach(function(e){return e.removeEventListener("change",t)})}},[]),r}},39061:function(e,t,r){"use strict";var n=r(71600);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(r(26290)),i=n(r(91461)),o=n(r(2784)),u=n(r(51857));function l(){var e,t,r="function"==typeof Symbol?Symbol:{},n=r.iterator||"@@iterator",a=r.toStringTag||"@@toStringTag";function i(r,n,a,i){var l=n&&n.prototype instanceof u?n:u,s=Object.create(l.prototype);return c(s,"_invoke",function(r,n,a){var i,u,l,c=0,s=a||[],f=!1,d={p:0,n:0,v:e,a:v,f:v.bind(e,4),d:function(t,r){return i=t,u=0,l=e,d.n=r,o}};function v(r,n){for(u=r,l=n,t=0;!f&&c&&!a&&t<s.length;t++){var a,i=s[t],v=d.p,b=i[2];r>3?(a=b===n)&&(l=i[(u=i[4])?5:(u=3,3)],i[4]=i[5]=e):i[0]<=v&&((a=r<2&&v<i[1])?(u=0,d.v=n,d.n=i[1]):v<b&&(a=r<3||i[0]>n||n>b)&&(i[4]=r,i[5]=n,d.n=b,u=0))}if(a||r>1)return o;throw f=!0,n}return function(a,s,b){if(c>1)throw TypeError("Generator is already running");for(f&&1===s&&v(s,b),u=s,l=b;(t=u<2?e:l)||!f;){i||(u?u<3?(u>1&&(d.n=-1),v(u,l)):d.n=l:d.v=l);try{if(c=2,i){if(u||(a="next"),t=i[a]){if(!(t=t.call(i,l)))throw TypeError("iterator result is not an object");
2if(!t.done)return t;l=t.value,u<2&&(u=0)}else 1===u&&(t=i.return)&&t.call(i),u<2&&(l=TypeError("The iterator does not provide a '"+a+"' method"),u=1);i=e}else if((t=(f=d.n<0)?l:r.call(n,d))!==o)break}catch(t){i=e,u=1,l=t}finally{c=1}}return{value:t,done:f}}}(r,a,i),!0),s}var o={};function u(){}function s(){}function f(){}t=Object.getPrototypeOf;var d=[][n]?t(t([][n]())):(c(t={},n,function(){return this}),t),v=f.prototype=u.prototype=Object.create(d);function b(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,f):(e.__proto__=f,c(e,a,"GeneratorFunction")),e.prototype=Object.create(v),e}return s.prototype=f,c(v,"constructor",f),c(f,"constructor",s),s.displayName="GeneratorFunction",c(f,a,"GeneratorFunction"),c(v),c(v,a,"Generator"),c(v,n,function(){return this}),c(v,"toString",function(){return"[object Generator]"}),(l=function(){return{w:i,m:b}})()}function c(e,t,r,n){var a=Object.defineProperty;try{a({},"",{})}catch(e){a=0}c=function(e,t,r,n){function i(t,r){c(e,t,function(e){return this._invoke(t,r,e)})}t?a?a(e,t,{value:r,enumerable:!n,configurable:!n,writable:!n}):e[t]=r:(i("next",0),i("throw",1),i("return",2))},c(e,t,r,n)}function s(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function f(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?s(Object(r),!0).forEach(function(t){(0,a.default)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):s(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}t.default=function(){var e=(0,i.default)(l().m(function e(t,r){var n,a,i,c,s,d,v;return l().w(function(e){for(;;)switch(e.n){case 0:return n=t.getAttribute("data-navigation-button-state"),a=t.getAttribute("data-desktop-visible-items"),i=f(f({backgroundType:t.getAttribute("data-background-type"),previousAriaLabel:t.getAttribute("data-previous-aria-label"),nextAriaLabel:t.getAttribute("data-next-aria-label"),langDirection:t.getAttribute("data-lang-direction")},n?{navigationButtonState:n}:{}),a?{desktopVisibleItems:Number.parseInt(a,10)}:{}),c=t.querySelector("[data-rehydratable-children]"),s=c?Array.from(c.querySelectorAll("[data-carousel-item]")):[],e.n=1,Promise.all(s.map(function(e){return r(e)}));case 1:return d=e.v,v=d.map(function(e,t){return o.default.isValidElement(e)?o.default.cloneElement(e,{key:e.key||"carousel-item-".concat(t)}):e}),e.a(2,o.default.createElement(u.default,i,v))}},e)}));return function(t,r){return e.apply(this,arguments)}}()},50857:function(e,t,r){var n=r(37772).Symbol;e.exports=n},14034:function(e){e.exports=function(e,t,r){return e==e&&(void 0!==r&&(e=e<=r?e:r),void 0!==t&&(e=e>=t?e:t)),e}},53366:function(e,t,r){var n=r(50857),a=r(62107),i=r(37157),o=n?n.toStringTag:void 0;e.exports=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":o&&o in Object(e)?a(e):i(e)}},51704:function(e,t,r){var n=r(52153),a=/^\s+/;e.exports=function(e){return e?e.slice(0,n(e)+1).replace(a,""):e}},51242:function(e,t,r){var n="object"==typeof r.g&&r.g&&r.g.Object===Object&&r.g;e.exports=n},62107:function(e,t,r){var n=r(50857),a=Object.prototype,i=a.hasOwnProperty,o=a.toString,u=n?n.toStringTag:void 0;e.exports=function(e){var t=i.call(e,u),r=e[u];try{e[u]=void 0;var n=!0}catch(e){}var a=o.call(e);return n&&(t?e[u]=r:delete e[u]),a}},37157:function(e){var t=Object.prototype.toString;e.exports=function(e){return t.call(e)}},37772:function(e,t,r){var n=r(51242),a="object"==typeof self&&self&&self.Object===Object&&self,i=n||a||Function("return this")();e.exports=i},52153:function(e){var t=/\s/;e.exports=function(e){for(var r=e.length;r--&&t.test(e.charAt(r)););return r}},27875:function(e,t,r){var n=r(14034),a=r(7642);e.exports=function(e,t,r){return void 0===r&&(r=t,t=void 0),void 0!==r&&(r=(r=a(r))==r?r:0),void 0!==t&&(t=(t=a(t))==t?t:0),n(a(e),t,r)}},29259:function(e){e.exports=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}},15125:function(e){e.exports=function(e){return null!=e&&"object"==typeof e}},4795:function(e,t,r){var n=r(53366),a=r(15125);e.exports=function(e){return"symbol"==typeof e||a(e)&&"[object Symbol]"==n(e)}}
2,7642:function(e,t,r){var n=r(51704),a=r(29259),i=r(4795),o=/^[-+]0x[0-9a-f]+$/i,u=/^0b[01]+$/i,l=/^0o[0-7]+$/i,c=parseInt;e.exports=function(e){if("number"==typeof e)return e;if(i(e))return NaN;if(a(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=a(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=n(e);var r=u.test(e);return r||l.test(e)?c(e.slice(2),r?2:8):o.test(e)?NaN:+e}},91966:function(e,t,r){"use strict";r.r(t)},2330:function(e,t,r){"use strict";r.r(t)},9251:function(e,t){var r;!function(){"use strict";var n={}.hasOwnProperty;function a(){for(var e="",t=0;t<arguments.length;t++){var r=arguments[t];r&&(e=o(e,i(r)))}return e}function i(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return a.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var r in e)n.call(e,r)&&e[r]&&(t=o(t,r));return t}function o(e,t){return t?e?e+" "+t:e+t:e}e.exports?(a.default=a,e.exports=a):void 0===(r=function(){return a}.apply(t,[]))||(e.exports=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.