"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[20974,38205],{20974:(t,e,n)=>{n.r(e),n.d(e,{default:()=>T});var o=n(41364),i=n(12115),a=n(33400),l=n(82462),r=n(16652),c=n(68852),d=n(56242);let s=t=>{let{items:e,singleItemExpandable:n,expandedOnLoad:o}=t,[a,l]=(0,i.useState)(o||[]),r=(0,i.useMemo)(()=>e.length?Array.from({length:e.length},()=>(0,i.createRef)()):[],[e]),c=(0,i.useCallback)(t=>{setTimeout(()=>{let e=r[t].current,n=null==e?void 0:e.getBoundingClientRect().top;!e||n&&n>=0||e.scrollIntoView({behavior:"smooth"})},d.E.MS400)},[r]),s=(0,i.useCallback)(t=>()=>{let e=a.includes(t);if(n){l(e?[]:[t]),e||c(t);return}l(e?a.filter(e=>e!==t):a.concat([t]))},[a,l,n,c]);return{expandedItems:a,itemsRefs:r,toggleItemHandler:s}};var u=n(15586),E=n(40539),p=n(17898),h=n(68536),m=n(44787);let A={[r.C.DARK]:{itemContainer:{"&:not(:first-of-type)":{borderTop:u.s.SOLID_GRAY_80_1PX}},itemContainerActive:{"&:not(:first-of-type)":{borderTopColor:E.l.GLOBAL.WHITE}}},[r.C.LIGHT]:{itemContainer:{"&:not(:first-of-type)":{borderTop:u.s.SOLID_GRAY_LIGHT_1PX}},itemContainerActive:{"&:not(:first-of-type)":{borderTopColor:E.l.GLOBAL.BLACK}}}},C={hideItem:{display:"none"},showAll:[m.Il.primarySubhead,{alignItems:"center",borderTop:u.s.SOLID_GRAY_80_1PX,display:"flex",justifyContent:"space-between",paddingBottom:h.E.SIZE_20,paddingTop:h.E.SIZE_20,transition:"color ".concat(d.E.MS100,"ms ").concat(p.U.CIRC_EASE_OUT),width:"100%"}],showAllIcon:{svg:{display:"block",height:h.E.SIZE_05,padding:h.E.SIZE_05}},[r.C.DARK]:{"&:hover, &:focus, &:active":{color:E.l.GLOBAL.WHITE},color:E.l.DARK.GRAY_40},[r.C.LIGHT]:{"&:hover, &:focus, &:active":{color:E.l.GLOBAL.BLACK},borderTop:u.s.SOLID_GRAY_LIGHT_1PX}};var f=n(43093),g=n(26628),_=n(99862),I=n(25289),b=n(41279);let R={button:[m.Il.bodyCopyTight,{alignItems:"flex-start",display:"flex",justifyContent:"space-between",overflow:"hidden",paddingBottom:h.E.SIZE_20,paddingTop:h.E.SIZE_20,transition:"color ".concat(d.E.MS100,"ms ").concat(p.U.CIRC_EASE_OUT),width:"100%"}],buttonIcon:{marginTop:h.E.SIZE_02,transition:"transform ".concat(d.E.MS100,"ms ").concat(p.U.CIRC_EASE_OUT),width:22,svg:{display:"block",height:5,padding:h.E.SIZE_05}},buttonIconExpanded:{transform:"rotate(-180deg)"},buttonLabel:{flexGrow:1,textAlign:"left",whiteSpace:"pre-line"},buttonNoContent:{pointerEvents:"none"},buttonValue:{fontWeight:"bold",marginLeft:h.E.SIZE_05,marginRight:h.E.SIZE_15,textAlign:"right",whiteSpace:"pre",[I.MQ.M]:{marginRight:h.E.SIZE_25}},contentContainer:[m.Il.bodyCopyTight,{'&[aria-hidden="false"]':{opacity:1,marginBottom:h.E.SIZE_20,visibility:"visible"},maxHeight:0,opacity:0,overflow:"hidden",paddingBottom:0,transition:"opacity ".concat(d.E.MS200,"ms ").concat(p.U.CIRC_EASE_OUT,", max-height ").concat(d.E.MS400,"ms ").concat(p.U.CIRC_EASE_OUT),visibility:"hidden"}],contentInnerContent:{paddingBottom:2,ul:{paddingLeft:0,li:{marginBottom:20,paddingLeft:0,"&:last-of-type":{marginBottom:0}}}},markdown:{a:b.y.dark,p:{"&:not(:last-of-type)":{marginBottom:"1em"}}}},v={[r.C.LIGHT]:{button:{color:E.l.LIGHT.GRAY_70,"&:hover, &:focus, &:active":{color:E.l.GLOBAL.BLACK},'&[aria-expanded="true"]':[m.Il.primarySubhead,{color:E.l.GLOBAL.BLACK}]},markdown:{a:b.y.light},contentContainer:{color:E.l.LIGHT.GRAY_70}},[r.C.DARK]:{button:{color:E.l.DARK.GRAY_40,"&:hover, &:focus, &:active":{color:E.l.GLOBAL.WHITE},'&[aria-expanded="true"]':[m.Il.primarySubhead,{color:E.l.GLOBAL.WHITE}]},markdown:{a:b.y.dark},contentContainer:{color:E.l.DARK.GRAY_40}}},S=function(t){var e,n;let{id:c,children:d,content:s,customButtonLabelStyling:u,label:E,value:p,onToggle:m,icon:A,isExpanded:C,linkTarget:I,theme:b=r.C.DARK,useSEOTagMarkdown:S=!1}=t,L=(0,i.useRef)(null),T=null!==(n=null===(e=L.current)||void 0===e?void 0:e.offsetHeight)&&void 0!==n?n:0,y="accordion-button-".concat(c),O="accordion-panel-".concat(c),G=(0,i.useCallback)(t=>{t.preventDefault(),m&&m()},[m]),Y=(0,i.useCallback)(t=>{(t.keyCode===g._.ENTER||t.keyCode===g._.SPACE)&&m&&m()},[m]),D=s||d;return(0,o.FD)("div",{"data-component":"AccordionItem",children:[(0,o.FD)("button",{"aria-controls":O,"aria-expanded":C,id:y,onMouseDown:G,onKeyUp:Y,css:[R.button,v[b].button,!D&&R.buttonNoContent],children:[A?(0,o.Y)(a.default,{name:A}):null,(0,o.Y)("span",{css:[R.buttonLabel,u],children:E}),p?(0,o.Y)("span",{css:R.buttonValue,children:p}):"",(0,o.Y)("span",{css:[R.buttonIcon,C&&R.buttonIconExpanded],children:D?(0,o.Y)(a.default,{name:l.Ze.CHEVRON_DOWN}):null})]}),D?(0,o.Y)("div",{id:O,"aria-labelledby":y,"aria-hidden":!C,role:"region",css:[R.contentContainer,v[b].contentContainer,C&&{maxHeight:T+h.E.SIZE_20}],children:(0,o.FD)("div",{ref:L,css:R.contentInnerContent,children:[d,s?(0,o.Y)(f.A,{css:[R.markdown,v[b].markdown],linkTarget:I,allowedElements:S?_.h:_.Jr,unwrapDisallowed:!0,children:s}):null]})}):null]})},L=t=>{let{items:e,itemsToShow:n}=t;return!n||e.length<=n+1},T=function(t){let{children:e,customButtonLabelStyling:n,expandedItem:d,id:u,items:E,itemsToShow:p,itemsToShowLabel:h=(0,c.ui)("pdp.accordion.showAllDefaultLabel"),singleItemExpandable:m,linkTarget:f="_blank",theme:g=r.C.DARK,useSEOTagMarkdown:_=!1,expandedOnLoad:I}=t,{expandedItems:b,itemsRefs:R,toggleItemHandler:v}=s({items:E,singleItemExpandable:m,expandedOnLoad:I}),[T,y]=(0,i.useState)(L({items:E,itemsToShow:p})),O=(0,i.useCallback)(()=>{y(!0)},[y]),G=h?(0,c.ui)(h,{total:E.length.toString()}):void 0;return(0,i.useEffect)(()=>{y(L({items:E,itemsToShow:p}))},[E,p]),(0,i.useEffect)(()=>{void 0===d||b.includes(d)||v(d)()},[d,v,b]),(0,o.FD)("div",{"data-component":"Accordion",children:[E.map((t,a)=>{var l,r,c;let d=b.includes(a);return(0,o.Y)("div",{ref:R[a],css:[A[g].itemContainer,d&&[A[g].itemContainerActive],!T&&p&&a>p&&C.hideItem],children:(0,o.Y)(S,{customButtonLabelStyling:n,label:(null===(l=t.label)||void 0===l?void 0:l.toString())||"",value:(null===(r=t.value)||void 0===r?void 0:r.toString())||"",icon:t.icon,id:"".concat(u,"-").concat(a),content:(null===(c=t.content)||void 0===c?void 0:c.toString())||"",onToggle:v(a),isExpanded:d,linkTarget:f,theme:g,useSEOTagMarkdown:_,children:e&&i.Children.toArray(e)[a]})},a)}),!T&&(0,o.FD)("button",{onClick:O,css:[C.showAll,C[g]],children:[(0,o.Y)("span",{children:G}),(0,o.Y)(a.default,{name:l.Ze.CHEVRON_DOWN,css:C.showAllIcon})]})]})}},26628:(t,e,n)=>{n.d(e,{_:()=>o});var o=function(t){return t[t.ARROW_DOWN=40]="ARROW_DOWN",t[t.ARROW_LEFT=37]="ARROW_LEFT",t[t.ARROW_RIGHT=39]="ARROW_RIGHT",t[t.ARROW_UP=38]="ARROW_UP",t[t.BACKSPACE=8]="BACKSPACE",t[t.END=35]="END",t[t.ENTER=13]="ENTER",t[t.ESCAPE=27]="ESCAPE",t[t.HOME=36]="HOME",t[t.PAGE_DOWN=34]="PAGE_DOWN",t[t.PAGE_UP=33]="PAGE_UP",t[t.SPACE=32]="SPACE",t[t.HYPHEN=189]="HYPHEN",t[t.HYPHEN_FIREFOX=173]="HYPHEN_FIREFOX",t}({})},38205:(t,e,n)=>{n.r(e),n.d(e,{default:()=>E});var o=n(41364),i=n(12115),a=n(20974),l=n(13509),r=n(20903),c=n(50965),d=n(50299),s=n(16652);function u(t){let{props:{generateSchema:e=!0,...n}}=t,r=(0,i.useId)(),c=(0,i.useMemo)(()=>{if(e){let t=function(t){let e=[];return t.forEach(t=>{"string"==typeof t.label&&"string"==typeof t.content&&e.push({"@type":"Question",name:t.label,acceptedAnswer:{"@type":"Answer",text:t.content}})}),e}(n.items);if((null==t?void 0:t.length)>0)return{"@context":"https://schema.org","@type":"FAQPage",mainEntity:t}}return null},[e,n.items]);return(0,o.FD)("div",{css:n.hasBottomBorder&&d.R.bottomBorder,"data-component":"module-accordion-container",children:[c&&(0,o.Y)(l.A,{id:"module-accordion-faq",jsonLD:c}),(0,o.Y)(a.default,{...n,id:n.id?n.id:r,theme:n.theme?n.theme:s.C.LIGHT,expandedOnLoad:[0,1],"data-element":"Accordion"})]})}let E=function(t){return t.isColumn?(0,o.Y)("div",{"data-component":"module-accordion",children:(0,o.Y)(u,{props:t})}):(0,o.Y)("div",{"data-component":"module-accordion",children:(0,o.Y)(r.A,{css:d.R.spacingTop20,children:(0,o.Y)(c.A,{gridColumnL:"3/13",gridColumnXL:"5/11",children:(0,o.Y)(u,{props:t})})})})}}}]);