1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7137],{3036:(e,t,n)=>{"use strict";n.d(t,{O:()=>l});var r=n(37876),a=n(9778),i=n(97645);n(14232);var o=n(81437),s=n(99169),c=n.n(s);let l=e=>{let{direction:t,onClick:n,disabled:s,"aria-controls":l,segmentEventContext:u}=e,d="Left"===t?(0,r.jsx)(a.Z,{}):(0,r.jsx)(i.K,{});return(0,r.jsx)("button",{className:c()["side-pagination-button"],onClick:function(){o.dE.trackEngagementEvent("".concat(u," ").concat(t," Button Clicked"),{}),n()},disabled:s,title:"Left"===t?"Previous":"Next","aria-controls":l,children:d})}},9778:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var r=n(37876);n(14232);var a=n(1343);let i=e=>{let{className:t="",style:n={}}=e;return(0,r.jsx)("svg",{className:"".concat(a.l," ").concat(t),style:n,viewBox:"0 0 10 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,r.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M9.2871 0.226531C8.998 -0.070103 8.52316 -0.0762068 8.22653 0.212897L0.236617 8L8.22653 15.7871C8.52316 16.0762 8.998 16.0701 9.2871 15.7735C9.57621 15.4768 9.5701 15.002 9.27347 14.7129L2.38574 8L9.27347 1.2871C9.5701 0.997999 9.57621 0.523165 9.2871 0.226531Z"})})}},12128:(e,t,n)=>{"use strict";n.d(t,{A:()=>x});var r=n(29356),a=n(3999);let i=function(){return a.A.Date.now()};var o=/\s/;let s=function(e){for(var t=e.length;t--&&o.test(e.charAt(t)););return t};var c=/^\s+/,l=n(88324);let u=function(e){return"symbol"==typeof e||null!=e&&"object"==typeof e&&"[object Symbol]"==(0,l.A)(e)};var d=0/0,f=/^[-+]0x[0-9a-f]+$/i,v=/^0b[01]+$/i,p=/^0o[0-7]+$/i,g=parseInt;let m=function(e){if("number"==typeof e)return e;if(u(e))return d;if((0,r.A)(e)){var t,n="function"==typeof e.valueOf?e.valueOf():e;e=(0,r.A)(n)?n+"":n}if("string"!=typeof e)return 0===e?e:+e;e=(t=e)?t.slice(0,s(t)+1).replace(c,""):t;var a=v.test(e);return a||p.test(e)?g(e.slice(2),a?2:8):f.test(e)?d:+e};var _=Math.max,h=Math.min;let x=function(e,t,n){var a,o,s,c,l,u,d=0,f=!1,v=!1,p=!0;if("function"!=typeof e)throw TypeError("Expected a function");function g(t){var n=a,r=o;return a=o=void 0,d=t,c=e.apply(r,n)}function x(e){var n=e-u,r=e-d;return void 0===u||n>=t||n<0||v&&r>=s}function E(){var e,n,r,a=i();if(x(a))return w(a);l=setTimeout(E,(e=a-u,n=a-d,r=t-e,v?h(r,s-n):r))}function w(e){return(l=void 0,p&&a)?g(e):(a=o=void 0,c)}function b(){var e,n=i(),r=x(n);if(a=arguments,o=this,u=n,r){if(void 0===l)return d=e=u,l=setTimeout(E,t),f?g(e):c;if(v)return clearTimeout(l),l=setTimeout(E,t),g(u)}return void 0===l&&(l=setTimeout(E,t)),c}return t=m(t)||0,(0,r.A)(n)&&(f=!!n.leading,s=(v="maxWait"in n)?_(m(n.maxWait)||0,t):s,p="trailing"in n?!!n.trailing:p),b.cancel=function(){void 0!==l&&clearTimeout(l),d=0,a=u=o=l=void 0},b.flush=function(){return void 0===l?c:w(i())},b}},37137:(e,t,n)=>{"use strict";n.d(t,{U:()=>d,q:()=>f});var r=n(37876),a=n(50309),i=n(81437),o=n(65591),s=n(14232),c=n(3036),l=n(73222),u=n.n(l);let d=e=>{let{children:t,centerNavToSquareTileImages:n=!1,segmentEventContext:l,segmentData:d,desktopSlidesPerPage:f=4,ariaLabel:v,className:p=""}=e,[g,m]=(0,s.useState)(0),[_,h]=(0,s.useState)(""),[x,E]=(0,s.useState)("100%"),[w,b]=(0,s.useState)(null),L=s.Children.count(t),y=L-f,C=v.replace(/\s/g,"-"),j=(0,s.useCallback)(e=>b(e),[]),k=(0,a.$)(!0);function A(e){let t;if(!w)return;let n=w.scrollWidth/L;t=e>y?y:e<0?0:e,h("translateX(calc(-".concat(n,"px * ").concat(t,"))")),m(t)}(0,s.useEffect)(()=>{let e=(0,o.A)(function(){if(h(""),m(0),k.current){let e=k.current;try{e.scroll(0,0)}catch(e){}E(function(e){let{desktopSlidesPerPage:t,element:n,centerNavToSquareTileImages:r}=e,a=(n.clientWidth-30-(t-1)*30)/t;return r?"".concat(a,"px"):"100%"}({element:e,desktopSlidesPerPage:f,centerNavToSquareTileImages:n}))}},500);return window.addEventListener("resize",e),()=>{window.removeEventListener("resize",e)}},[]);let N=(0,r.jsxs)("div",{className:u()["fern-paginated-carousel--nav-container"],style:{height:x},children:[(0,r.jsx)(c.O,{direction:"Left",onClick:function(){A(g-f)},disabled:g<=0,"aria-controls":C,segmentEventContext:"".concat(l," Carousel")}),(0,r.jsx)("div",{})]}),T=(0,r.jsxs)("div",{className:u()["fern-paginated-carousel--nav-container"],style:{height:x},children:[(0,r.jsx)("div",{}),(0,r.jsx)(c.O,{direction:"Right",onClick:function(){A(g+f)},disabled:g>=y,"aria-controls":C,segmentEventContext:"".concat(l," Carousel")})]});return(0,r.jsxs)("section",{id:C,className:[u()["fern-paginated-carousel"],"mouseDraggable",p].join(" "),"aria-roledescription":"carousel","aria-label":v,ref:k,onKeyDown:function(e){switch(e.key){case"ArrowLeft":i.dE.trackEngagementEvent("".concat(l," Carousel Left Arrow Keyed"),{...d}),A(g-f);break;case"ArrowRight":i.dE.trackEngagementEvent("".concat(l," Carousel Right Arrow Keyed"),{...d}),A(g+f)}},children:[L>f&&N,(0,r.jsx)("div",{className:[u()["fern-paginated-carousel--wrapper"],function(){switch(f){case 4:return u()["four-across"];case 3:return u()["three-across"];case 6:return u()["six-across"];default:return""}}()].join(" "),ref:j,style:{transform:_},children:s.Children.map(t,(e,t)=>s.cloneElement(e,{isSlideVisible:function(e){let t=g+f-1;return e>=g&&e<=t}(t),ariaLabel:"".concat(t+1," of ").concat(L),segmentEventContext:l,segmentData:d}))}),L>f&&T]})};d.defaultProps={desktopSlidesPerPage:4,centerNavToSquareTileImages:!1};let f=e=>{let{children:t,isSlideVisible:n,ariaLabel:a,className:i}=e;return(0,r.jsx)("div",{className:[i,u()["fern-paginated-carousel--slide"]].join(" "),role:"group","aria-roledescription":"slide","aria-label":a,children:s.cloneElement(t,{tabIndex:n?null:-1})})}},50309:(e,t,n)=>{"use strict";n.d(t,{$:()=>a});var r=n(14232);function a(e){let t=(0,r.useRef)(null);return(0,r.useEffect)(()=>{let n,r,a=t.current;if(!a)return;let i=!1;function o(e){a&&(i=!0,n=e.pageX-a.offsetLeft,r=a.scrollLeft)}function s(e){a&&(i=!1)}function c(e){a&&(a.classList.remove("dragging"),i=!1)}function l(t){if(!a)return;let o=t.pageX-a.offsetLeft-n,s=window.innerWidth<992;i&&(a.classList.add("dragging"),e&&s?(t.preventDefault(),a.scrollLeft=r-o):e||(t.preventDefault(),a.scrollLeft=r-o))}return a.addEventListener("mousedown",o),a.addEventListener("mouseleave",s),a.addEventListener("mouseup",c),a.addEventListener("mousemove",l),function(){a&&(a.removeEventListener("mousedown",o),a.removeEventListener("mouseleave",s),a.removeEventListener("mouseup",c),a.removeEventListener("mousemove",l))}}),t}},65591:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var r=n(12128),a=n(29356);let i=function(e,t,n){var i=!0,o=!0;if("function"!=typeof e)throw TypeError("Expected a function");return(0,a.A)(n)&&(i="leading"in n?!!n.leading:i,o="trailing"in n?!!n.trailing:o),(0,r.A)(e,t,{leading:i,maxWait:t,trailing:o})}},73222:e=>{e.exports={"fern-paginated-carousel":"paginated_carousel_fern-paginated-carousel__JF2bX","fern-paginated-carousel--wrapper":"paginated_carousel_fern-paginated-carousel--wrapper__wsXsx","four-across":"paginated_carousel_four-across__sWD_H","fern-paginated-carousel--slide":"paginated_carousel_fern-paginated-carousel--slide__VxOvT","three-across":"paginated_carousel_three-across__M0zm5","six-across":"paginated_carousel_six-across__G8PeI","fern-paginated-carousel--nav-container":"paginated_carousel_fern-paginated-carousel--nav-container__onWcS"}},99169:e=>{e.exports={"side-pagination-button":"side_pagination_button_side-pagination-button__9p67l",disabled:"side_pagination_button_disabled__QYD0S"}}}]);
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.