1"use strict";var re,se,ce,le,ge,pe,ae=Object.freeze,Ie=Object.defineProperty,D=(W,T)=>ae(Ie(W,"raw",{value:ae(T||W.slice())}));(self.webpackChunkDfsCard=self.webpackChunkDfsCard||[]).push([[8706],{4452:(W,T,s)=>{s.r(T),s.d(T,{AccordionWithImageComponent:()=>be});var _=s(954),m=s(7320),e=s(3370),I=s(6316),y=s(3897),v=s(5962),w=(s(5502),s(2677)),l=s(9403),H=s(7193),F=s(3546),O=s(476);const V=(n,c)=>c.variant;function B(n,c){if(1&n&&e.\u0275\u0275element(0,"img",2),2&n){const i=e.\u0275\u0275nextContext().$implicit;e.\u0275\u0275property("src",i.leadingIcon.srcUrl,e.\u0275\u0275sanitizeUrl)("alt",i.leadingIcon.altText)}}function U(n,c){if(1&n&&e.\u0275\u0275element(0,"img",7),2&n){const i=e.\u0275\u0275nextContext().$implicit;e.\u0275\u0275property("src",i.srcUrl,e.\u0275\u0275sanitizeUrl)("alt",i.altText)}}function J(n,c){if(1&n&&e.\u0275\u0275element(0,"img",8),2&n){const i=e.\u0275\u0275nextContext().$implicit;e.\u0275\u0275property("src",i.srcUrl,e.\u0275\u0275sanitizeUrl)("alt",i.altText)}}function A(n,c){1&n&&e.\u0275\u0275conditionalCreate(0,U,1,2,"img",7)(1,J,1,2,"img",8),2&n&&e.\u0275\u0275conditional("desktop"===c.$implicit.variant?0:1)}function j(n,c){if(1&n&&e.\u0275\u0275repeaterCreate(0,A,2,1,null,null,V),2&n){const i=e.\u0275\u0275nextContext().$implicit;e.\u0275\u0275repeater(i.images)}}function k(n,c){if(1&n&&e.\u0275\u0275element(0,"shared-element-button",6),2&n){const i=e.\u0275\u0275nextContext().$implicit;e.\u0275\u0275property("config",i.cta)}}function G(n,c){if(1&n&&(e.\u0275\u0275elementStart(0,"gds-accordion",1),e.\u0275\u0275conditionalCreate(1,B,1,2,"img",2),e.\u0275\u0275elementStart(2,"span",3),e.\u0275\u0275text(3),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(4,"div"),e.\u0275\u0275conditionalCreate(5,j,2,0),e.\u0275\u0275elementStart(6,"div",4),e.\u0275\u0275element(7,"div",5),e.\u0275\u0275conditionalCreate(8,k,1,1,"shared-element-button",6),e.\u0275\u0275elementEnd()()()),2&n){const i=c.$implicit,t=c.$index,o=e.\u0275\u0275nextContext();e.\u0275\u0275property("expanded",o.qaExpandService.isExpandMode()||o.activeIndex()===t),e.\u0275\u0275advance(),e.\u0275\u0275conditional(i.leadingIcon?1:-1),e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate1(" ",i.headline," "),e.\u0275\u0275advance(2),e.\u0275\u0275conditional(i.images&&i.images.length>0?5:-1),e.\u0275\u0275advance(2),e.\u0275\u0275property("innerHTML",i.body,e.\u0275\u0275sanitizeHtml),e.\u0275\u0275advance(),e.\u0275\u0275conditional(i.cta?8:-1)}}let M=(()=>{var n;class c{constructor(){this.items=e.input.required(),this.activeIndex=(0,e.input)(0),this.multiple=(0,e.input)(!1),this.qaExpandService=(0,e.inject)(l.Mm)}}return(n=c).\u0275fac=function(t){return new(t||n)},n.\u0275cmp=e.\u0275\u0275defineComponent({type:n,selectors:[["shared-element-accordion-group"]],inputs:{items:[1,"items"],activeIndex:[1,"activeIndex"],multiple:[1,"multiple"]},decls:3,vars:1,consts:[[3,"multiple"],[1,"dfs-accordion","dfs-tw-bg-base01",3,"expanded"],["slot","leading-icon","sharedLazyLoad","",1,"dfs-tw-w-64",3,"src","alt"],["slot","heading",1,"dfs-tw-font-discover-semibold","dfs-tw-text-[1.1875rem]","dfs-tw-leading-[1.5789473684]","dfs-tw-tracking-[-0.05rem]","dfs-tw-h-[56px]","dfs-tw-flex","dfs-tw-items-center"],[1,"dfs-tw-grid","dfs-tw-grid-cols-1","dfs-tw-pt-[30px]","dfs-tw-pb-[18px]","dfs-tw-px-[15px]"],[1,"dfs-tw-font-discover","dfs-tw-text-14","dfs-tw-leading-explicit-medium1","dfs-tw-tracking-medium","[&>a]:dfs-tw-font-discover-semibold","[&>a]:dfs-tw-underline","[&_h3]:dfs-tw-text-24","[&_h3]:dfs-tw-leading-[1.1]","dfs-tw-mb-[9px]",3,"innerHTML"],[1,"[&>a]:dfs-tw-px-18",3,"config"],["sharedLazyLoad","",1,"dfs-tw-hidden","dfs-tw-h-full","dfs-tw-w-full","lg:dfs-tw-block",3,"src","alt"],["sharedLazyLoad","",1,"dfs-tw-block","dfs-tw-h-full","dfs-tw-w-full","lg:dfs-tw-hidden",3,"src","alt"]],template:function(t,o){1&t&&(e.\u0275\u0275elementStart(0,"gds-accordion-group",0),e.\u0275\u0275repeaterCreate(1,G,9,6,"gds-accordion",1,e.\u0275\u0275repeaterTrackByIndex),e.\u0275\u0275elementEnd()),2&t&&(e.\u0275\u0275property("multiple",o.multiple()),e.\u0275\u0275advance(),e.\u0275\u0275repeater(o.items()))},dependencies:[v.P,v.Y,H.xN,F.S,O.F,w.C],styles:[".dfs-accordion[_ngcontent-%COMP%]{--dfs-accordion-header-size: 56px}.dfs-accordion[_ngcontent-%COMP%]::part(container){background-color:inherit;border-radius:10px;box-shadow:0 2px 25px #00000040;margin-bottom:15px}.dfs-accordion[_ngcontent-%COMP%]::part(heading){background:none;padding:18px 15px}.dfs-accordion[_ngcontent-%COMP%]::part(heading):hover{background:none}.dfs-accordion[_ngcontent-%COMP%]::part(icon){--gds-icon-size: 30px;min-height:var(--dfs-accordion-header-size)}.dfs-accordion[_ngcontent-%COMP%]::part(leading-icon){min-height:var(--dfs-accordion-header-size);min-width:var(--dfs-accordion-header-size)}.dfs-accordion[_ngcontent-%COMP%]::part(content-container){padding-left:0;padding-bottom:0}"]}),c})();var K=s(9470),L=s(4341),R=s(9204),X=s(14),Y=s(2616);const N=n=>({"dfs-tw-shadow-[13px_12px_29px_-8px_rgba(128,128,128,1)]":n}),Q=n=>({"dfs-tw-bg-dfs-white dfs-tw-text-neutral-primary":n}),$=n=>({"dfs-tw-hidden":n});function f(n,c){if(1&n){const d=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"button",7),e.\u0275\u0275listener("click",function(){const a=e.\u0275\u0275restoreView(d).$index,b=e.\u0275\u0275nextContext();
1return e.\u0275\u0275resetView(b.onSelect(a))})("mouseenter",function(){const a=e.\u0275\u0275restoreView(d).$index,b=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(b.hoveredIndex=a)})("mouseleave",function(){e.\u0275\u0275restoreView(d);const a=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(a.hoveredIndex=null)})("keydown.arrowdown",function(a){e.\u0275\u0275restoreView(d);const b=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(b.onArrowDown(a))})("keydown.arrowup",function(a){e.\u0275\u0275restoreView(d);const b=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(b.onArrowUp(a))}),e.\u0275\u0275elementStart(1,"span",8),e.\u0275\u0275listener("mouseenter",function(){const a=e.\u0275\u0275restoreView(d).$index,b=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(b.hoveredIndex=a)})("mouseleave",function(){e.\u0275\u0275restoreView(d);const a=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(a.hoveredIndex=null)}),e.\u0275\u0275elementStart(2,"span",9),e.\u0275\u0275element(3,"img",10)(4,"img",10),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(5,"span",11),e.\u0275\u0275text(6),e.\u0275\u0275elementEnd(),e.\u0275\u0275element(7,"shared-element-icon",12),e.\u0275\u0275elementEnd()}if(2&n){var i,t,o,r;const d=c.$implicit,g=c.$index,a=e.\u0275\u0275nextContext();e.\u0275\u0275property("id",a.accordionTabIdPrefix()+(g+1))("ngClass",e.\u0275\u0275pureFunction1(12,Q,a.activeIndex()===g||a.hoveredIndex===g))("tabIndex",a.activeIndex()===g?0:-1),e.\u0275\u0275attribute("aria-controls",a.tabPanelId())("aria-selected",a.activeIndex()===g),e.\u0275\u0275advance(3),e.\u0275\u0275property("ngClass",e.\u0275\u0275pureFunction1(14,$,a.activeIndex()===g||a.hoveredIndex===g))("src",null!==(i=null==d.leadingIcon?null:d.leadingIcon.srcUrl)&&void 0!==i?i:"",e.\u0275\u0275sanitizeUrl)("alt",null!==(t=null==d.leadingIcon?null:d.leadingIcon.altText)&&void 0!==t?t:""),e.\u0275\u0275advance(),e.\u0275\u0275property("ngClass",e.\u0275\u0275pureFunction1(16,$,a.activeIndex()!==g&&a.hoveredIndex!==g))("src",null!==(o=null==d.leadingIcon?null:d.leadingIcon.activeSrcUrl)&&void 0!==o?o:"",e.\u0275\u0275sanitizeUrl)("alt",null!==(r=null==d.leadingIcon?null:d.leadingIcon.altText)&&void 0!==r?r:""),e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate1(" ",d.headline," ")}}function h(n,c){if(1&n&&e.\u0275\u0275element(0,"img",13),2&n){const i=e.\u0275\u0275nextContext().$implicit;e.\u0275\u0275property("src",i.srcUrl,e.\u0275\u0275sanitizeUrl)("alt",i.altText)}}function z(n,c){if(1&n&&e.\u0275\u0275element(0,"img",14),2&n){const i=e.\u0275\u0275nextContext().$implicit;e.\u0275\u0275property("src",i.srcUrl,e.\u0275\u0275sanitizeUrl)("alt",i.altText)}}function p(n,c){1&n&&e.\u0275\u0275conditionalCreate(0,h,1,2,"img",13)(1,z,1,2,"img",14),2&n&&e.\u0275\u0275conditional("desktop"===c.$implicit.variant?0:1)}function u(n,c){if(1&n&&e.\u0275\u0275repeaterCreate(0,p,2,1,null,null,e.\u0275\u0275repeaterTrackByIndex),2&n){const i=e.\u0275\u0275nextContext();e.\u0275\u0275repeater(i.items()[i.activeIndex()].images)}}function C(n,c){1&n&&e.\u0275\u0275element(0,"shared-element-button",15),2&n&&(e.\u0275\u0275classMap("dfs-tw-p-[13px_18px_11px] dfs-tw-text-[19px]"),e.\u0275\u0275property("config",c)("fullWidth",!1))}let E=(()=>{var n;class c{constructor(){this.activeIndex=(0,e.model)(0),this.backgroundColor=(0,e.input)(),this.items=(0,e.input)([]),this.tabPanelId=(0,e.signal)(""),this.accordionTabIdPrefix=(0,e.signal)(""),this.itemSelected=(0,e.output)(),this.hoveredIndex=null,this.showShadow=(0,e.computed)(()=>this.backgroundColor()===X.LX.white),this.containerHeight=(0,e.signal)("0px"),this.platformId=(0,e.inject)(e.PLATFORM_ID),this.elementRef=(0,e.inject)(e.ElementRef),this.heightCalculated=!1}ngOnInit(){const t=this.getUniqueId();this.tabPanelId.set("tabPanel-"+t),this.accordionTabIdPrefix.set("accordionTab-"+t+"-")}ngAfterViewInit(){(0,m.isPlatformBrowser)(this.platformId)&&this.calculateMaxHeight()}calculateMaxHeight(){var t=this;return(0,R.A)(function*(){if(t.heightCalculated)return;const o=t.elementRef.nativeElement.querySelector('[role="tablist"]'),r=t.elementRef.nativeElement.querySelector('[role="tabpanel"]');if(!o||!r)return;const d=t.items().length,g=t.activeIndex();let a=0;for(let P=0;P<d;P++)t.activeIndex.set(P),yield new Promise(ee=>setTimeout(ee,0)),a=Math.max(a,r.offsetHeight);t.activeIndex.set(g);const Z=Math.max(o.offsetHeight,a)+48;
1t.containerHeight.set("".concat(Z,"px")),t.heightCalculated=!0})()}onSelect(t){this.activeIndex.set(t),this.itemSelected.emit(t)}onArrowDown(t){t.preventDefault();const o=this.items().length,r=(this.activeIndex()+1)%o;var d;(0,m.isPlatformBrowser)(this.platformId)&&(null===(d=this.elementRef.nativeElement.querySelectorAll('[role="tab"]')[r])||void 0===d||d.focus()),this.onSelect(r)}onArrowUp(t){t.preventDefault();const o=this.items().length,r=0===this.activeIndex()?o-1:this.activeIndex()-1;var d;(0,m.isPlatformBrowser)(this.platformId)&&(null===(d=this.elementRef.nativeElement.querySelectorAll('[role="tab"]')[r])||void 0===d||d.focus()),this.onSelect(r)}getUniqueId(){return c.nextId++}}return(n=c).nextId=0,n.\u0275fac=function(t){return new(t||n)},n.\u0275cmp=e.\u0275\u0275defineComponent({type:n,selectors:[["shared-accordion-tabs-with-image"]],inputs:{activeIndex:[1,"activeIndex"],backgroundColor:[1,"backgroundColor"],items:[1,"items"]},outputs:{activeIndex:"activeIndexChange",itemSelected:"itemSelected"},decls:9,vars:10,consts:[[1,"dfs-tw-flex"],["role","tablist",1,"dfs-tw-bg-dfs-midnight","dfs-tw-flex","dfs-tw-flex-col","dfs-tw-min-w-[400px]","dfs-tw-p-[39px_0px_14px_24px]","dfs-tw-rounded-tl-large","dfs-tw-rounded-bl-large"],["type","button","role","tab",1,"dfs-tw-flex","dfs-tw-items-center","dfs-tw-cursor-pointer","dfs-tw-text-background-base01","dfs-tw-text-left","dfs-tw-p-[6px_18px_6px_10px]","dfs-tw-mb-[10px]","dfs-tw-rounded-tl-small","dfs-tw-rounded-bl-small",3,"id","ngClass","tabIndex"],["role","tabpanel","tabindex","0",1,"dfs-tw-bg-dfs-white","dfs-tw-rounded-tr-[105px]",3,"id","ngClass"],[1,"dfs-tw-grid","dfs-tw-grid-cols-1","dfs-tw-gap-[24px]","dfs-tw-m-[30px_33px_24px_43px]"],[1,"dfs-tw-font-discover","dfs-tw-text-[1.1875rem]","dfs-tw-leading-explicit-medium1","dfs-tw-tracking-medium","[&>a]:dfs-tw-font-discover-semibold","[&_a]:dfs-tw-underline","[&_h3]:dfs-tw-text-24",3,"innerHTML"],[3,"config","fullWidth","class"],["type","button","role","tab",1,"dfs-tw-flex","dfs-tw-items-center","dfs-tw-cursor-pointer","dfs-tw-text-background-base01","dfs-tw-text-left","dfs-tw-p-[6px_18px_6px_10px]","dfs-tw-mb-[10px]","dfs-tw-rounded-tl-small","dfs-tw-rounded-bl-small",3,"click","mouseenter","mouseleave","keydown.arrowdown","keydown.arrowup","id","ngClass","tabIndex"],[1,"dfs-tw-h-[55px]","dfs-tw-w-[55px]","dfs-tw-flex","dfs-tw-items-center","dfs-tw-mr-[15px]",3,"mouseenter","mouseleave"],[1,"dfs-tw-flex","dfs-tw-items-center","dfs-tw-justify-center","dfs-tw-rounded-pill","dfs-tw-bg-dfs-white"],["sharedLazyLoad","",1,"dfs-tw-w-64",3,"ngClass","src","alt"],[1,"dfs-tw-font-discover-semibold","dfs-tw-text-[1.1875rem]","dfs-tw-leading-[1.5789473684]","dfs-tw-tracking-[-0.041875rem]","dfs-tw-flex-1"],["iconName","chevron-right-lined","size","medium"],["sharedLazyLoad","",1,"dfs-tw-hidden","lg:dfs-tw-block","dfs-tw-w-full","dfs-tw-aspect-[180/43]","dfs-tw-object-cover",3,"src","alt"],["sharedLazyLoad","",1,"dfs-tw-block","lg:dfs-tw-hidden",3,"src","alt"],[3,"config","fullWidth"]],template:function(t,o){if(1&t&&(e.\u0275\u0275elementStart(0,"div",0)(1,"div",1),e.\u0275\u0275repeaterCreate(2,f,8,18,"button",2,e.\u0275\u0275repeaterTrackByIndex),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(4,"section",3),e.\u0275\u0275conditionalCreate(5,u,2,0),e.\u0275\u0275elementStart(6,"div",4),e.\u0275\u0275element(7,"div",5),e.\u0275\u0275conditionalCreate(8,C,1,4,"shared-element-button",6),e.\u0275\u0275elementEnd()()()),2&t){let r;e.\u0275\u0275styleProp("min-height",o.containerHeight()),e.\u0275\u0275advance(2),e.\u0275\u0275repeater(o.items()),e.\u0275\u0275advance(2),e.\u0275\u0275property("id",o.tabPanelId())("ngClass",e.\u0275\u0275pureFunction1(8,N,o.showShadow())),e.\u0275\u0275attribute("aria-labelledby",o.accordionTabIdPrefix()+(o.activeIndex()+1)),e.\u0275\u0275advance(),e.\u0275\u0275conditional(o.items()[o.activeIndex()].images?5:-1),e.\u0275\u0275advance(2),e.\u0275\u0275property("innerHTML",o.items()[o.activeIndex()].body,e.\u0275\u0275sanitizeHtml),e.\u0275\u0275advance(),e.\u0275\u0275conditional((r=o.items()[o.activeIndex()].cta)?8:-1,r)}}
1,dependencies:[H.xN,F.S,O.F,m.NgClass,w.C,Y.j],encapsulation:2}),c})();const de=()=>[];function me(n,c){if(1&n&&e.\u0275\u0275element(0,"h2",1),2&n){const i=e.\u0275\u0275nextContext();e.\u0275\u0275property("innerHTML",i.content.headline,e.\u0275\u0275sanitizeHtml)}}function he(n,c){if(1&n&&e.\u0275\u0275element(0,"h3",2),2&n){const i=e.\u0275\u0275nextContext();e.\u0275\u0275property("innerHTML",i.content.subHeadline,e.\u0275\u0275sanitizeHtml)}}function ue(n,c){if(1&n&&e.\u0275\u0275element(0,"shared-element-accordion-group",4),2&n){var i;const t=e.\u0275\u0275nextContext();e.\u0275\u0275property("activeIndex",t.activeIndex)("items",null!==(i=t.content.items)&&void 0!==i?i:e.\u0275\u0275pureFunction0(3,de))("multiple",!0)}}function fe(n,c){if(1&n){const t=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"shared-accordion-tabs-with-image",7),e.\u0275\u0275listener("itemSelected",function(r){e.\u0275\u0275restoreView(t);const d=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(d.setActiveItem(r))}),e.\u0275\u0275elementEnd()}if(2&n){var i;const t=e.\u0275\u0275nextContext();e.\u0275\u0275property("activeIndex",t.activeIndex)("backgroundColor",t.paramsInfo.colorOptions.bgColor)("items",null!==(i=t.content.items)&&void 0!==i?i:e.\u0275\u0275pureFunction0(3,de))}}function _e(n,c){if(1&n&&e.\u0275\u0275element(0,"div",9),2&n){const i=e.\u0275\u0275nextContext(2);e.\u0275\u0275property("innerHTML",i.content.disclosure,e.\u0275\u0275sanitizeHtml)}}function ve(n,c){if(1&n&&e.\u0275\u0275element(0,"shared-element-button",10),2&n){const i=e.\u0275\u0275nextContext(2);e.\u0275\u0275property("config",i.content.cta)}}function xe(n,c){if(1&n&&e.\u0275\u0275element(0,"div",11),2&n){const i=e.\u0275\u0275nextContext(2);e.\u0275\u0275property("innerHTML",i.content.rates,e.\u0275\u0275sanitizeHtml)}}function we(n,c){if(1&n&&(e.\u0275\u0275elementStart(0,"div",6)(1,"div",8),e.\u0275\u0275conditionalCreate(2,_e,1,1,"div",9),e.\u0275\u0275conditionalCreate(3,ve,1,1,"shared-element-button",10),e.\u0275\u0275conditionalCreate(4,xe,1,1,"div",11),e.\u0275\u0275elementEnd()()),2&n){const i=e.\u0275\u0275nextContext();e.\u0275\u0275advance(2),e.\u0275\u0275conditional(i.content.disclosure?2:-1),e.\u0275\u0275advance(),e.\u0275\u0275conditional(i.content.cta?3:-1),e.\u0275\u0275advance(),e.\u0275\u0275conditional(i.content.rates?4:-1)}}let be=(()=>{var n;class c{constructor(){this.contentType=y.p.DFS_AccordionWithImage,this.activeIndex=0,this.destroyRef=(0,e.inject)(e.DestroyRef),this.isMobile=(0,e.signal)(!1),this.howToHeroImageUrl=(0,e.signal)(null),this.document=(0,e.inject)(m.DOCUMENT),this.platformId=(0,e.inject)(e.PLATFORM_ID),this.heroImageRefreshTimeout=null,this.windowRefService=(0,e.inject)(K.$),this.injector=(0,e.inject)(e.Injector),this.renderer=(0,e.inject)(e.Renderer2)}ngOnInit(){this.windowRefService.getBreakpointObserver([L.qj.small,L.qj.smallMedium,L.qj.medium]).pipe((0,I.takeUntilDestroyed)(this.destroyRef)).subscribe(t=>this.isMobile.set(t)),this.updateHowToHeroImageUrl(),this.injectHowToJsonLd(),(0,m.isPlatformBrowser)(this.platformId)&&queueMicrotask(()=>{this.refreshHowToSchemaFromDom(),this.heroImageObserver=new MutationObserver(()=>{this.scheduleHowToSchemaRefresh()}),this.heroImageObserver.observe(this.document.body,{childList:!0,subtree:!0}),this.destroyRef.onDestroy(()=>{var t;null===(t=this.heroImageObserver)||void 0===t||t.disconnect(),this.heroImageRefreshTimeout&&(clearTimeout(this.heroImageRefreshTimeout),this.heroImageRefreshTimeout=null)})})}setActiveItem(t){this.activeIndex=t}getHowToStepImage(t){var o,r;if(null==t||null===(o=t.images)||void 0===o||!o.length)return null;const d=t.images.find(a=>"desktop"===a.variant&&!!a.srcUrl);if(null!=d&&d.srcUrl)return d.srcUrl;const g=t.images.find(a=>!!a.srcUrl);return null!==(r=null==g?void 0:g.srcUrl)&&void 0!==r?r:null}getHowToSchemaJson(){var t,o,r,d,g;const a=this.getHowToStepText(null!==(t=null===(o=this.content)||void 0===o?void 0:o.headline)&&void 0!==t?t:""),b=Array.isArray(null===(r=this.content)||void 0===r?void 0:r.items)?this.content.items:[];if(!a||0===b.length)return null;const q=this.getHowToStepText(null!==(d=null===(g=this.content)||void 0===g?void 0:g.subHeadline)&&void 0!==d?d:""),Z=this.howToHeroImageUrl(),P=b.map((S,ee)=>{var te,ne,oe,ie;return{"@type":"HowToStep",name:this.getHowToStepText(null!==(te=S.headline)&&void 0!==te?te:"Step ".concat(ee+1)),text:this.getHowToStepText(null!==(ne=S.body)&&void 0!==ne?ne:""),image:null!==(oe=this.getHowToStepImage(S))&&void 0!==oe?oe:void 0,url:null===(ie=S.cta)||void 0===ie?void 0:ie.href}}).filter(S=>S.name.length>0&&S.text.length>0);return 0===P.length?null:JSON.stringify((0,_.A)((0,_.A)((0,_.A)({"@context":"https://schema.org","@type":"HowTo",name:a},q?{description:q}:{}),Z?{image:Z}:{}),{},{step:P}))}getHowToStepText(t){return t?this.collapseWhitespace(this.stripHtml(t)):""}scheduleHowToSchemaRefresh(){this.heroImageRefreshTimeout&&clearTimeout(this.heroImageRefreshTimeout),this.heroImageRefreshTimeout=setTimeout(()=>{this.heroImageRefreshTimeout=null,this.refreshHowToSchemaFromDom()},50)}refreshHowToSchemaFromDom(){const t=this.howToHeroImageUrl();this.updateHowToHeroImageUrl(),(t!==this.howToHeroImageUrl()||!this.howToJsonLdScript)&&this.injectHowToJsonLd()}updateHowToHeroImageUrl(){var t,o;const r=null===(t=Array.from(this.document.querySelectorAll('meta[id^="howto-hero-image-"][content]')).find(g=>{var a;return(null!==(a=g.content)&&void 0!==a?a:"").trim().length>0}))||void 0===t?void 0:t.content,d=null===(o=Array.from(this.document.querySelectorAll('[id^="howto-hero-image-"] meta[content]')).find(g=>{var a;return(null!==(a=g.content)&&void 0!==a?a:"").trim().length>0}))||void 0===o?void 0:o.content;this.howToHeroImageUrl.set(r||d||null)}
1injectHowToJsonLd(){if(!(0,m.isPlatformBrowser)(this.platformId))return;const t=this.getHowToSchemaJson();(0,e.runInInjectionContext)(this.injector,()=>{(0,e.afterNextRender)(()=>{var o;if(null===(o=this.howToJsonLdScript)||void 0===o||o.remove(),this.howToJsonLdScript=void 0,!t)return;const r=this.renderer.createElement("script");this.renderer.setAttribute(r,"type","application/ld+json"),this.renderer.setProperty(r,"textContent",t),this.renderer.appendChild(this.document.head,r),this.howToJsonLdScript=r,this.destroyRef.onDestroy(()=>{var d;return null===(d=this.howToJsonLdScript)||void 0===d?void 0:d.remove()})})})}stripHtml(t){var o;if(!t)return"";const r=this.document.createElement("div");r.innerHTML=this.decodeHtmlEntities(this.removeFootnoteTokens(t));for(const d of Array.from(r.querySelectorAll("sup")))d.remove();return null!==(o=r.textContent)&&void 0!==o?o:""}removeFootnoteTokens(t){let r="",d=0;for(;d<t.length;){const g=t.indexOf("${footnote:",d);if(-1===g){r+=t.slice(d);break}r+=t.slice(d,g);const a=t.indexOf("}",g+11);if(-1===a){r+=t.slice(g);break}d=a+1}return r}decodeHtmlEntities(t){const o=this.document.createElement("textarea");return o.innerHTML=t,o.value}collapseWhitespace(t){let o="",r=!1;for(const d of t)" "!==d&&"\n"!==d&&"\r"!==d&&"\t"!==d&&"\f"!==d&&"\v"!==d?(o+=d,r=!1):(!r&&o.length>0&&(o+=" "),r=!0);return o.trim()}}return(n=c).\u0275fac=function(t){return new(t||n)},n.\u0275cmp=e.\u0275\u0275defineComponent({type:n,selectors:[["shared-accordion-with-image"]],inputs:{content:"content",paramsInfo:"paramsInfo"},decls:8,vars:7,consts:[[1,"dfs-tw-container"],["data-testid","eyebrow",1,"dfs-tw-font-discover-semibold","dfs-tw-text-32","dfs-tw-mb-[10px]","lg:dfs-tw-text-40","dfs-tw-leading-[normal]",3,"innerHTML"],["data-testid","accordion-group-tabbed-subheadline",1,"dfs-tw-font-discover-semibold","dfs-tw-leading-[normal]","dfs-tw-tracking-medium","dfs-tw-text-14","lg:dfs-tw-text-[1.1875rem]","dfs-tw-mb-[10px]",3,"innerHTML"],[1,"dfs-tw-container","dfs-tw-mt-[25px]"],[3,"activeIndex","items","multiple"],[3,"activeIndex","backgroundColor","items"],[1,"dfs-tw-mt-[35px]"],[3,"itemSelected","activeIndex","backgroundColor","items"],[1,"dfs-tw-container","dfs-tw-text-center"],["data-testid","accordion-group-tabbed-disclosure",1,"dfs-tw-pb-[20px]","lg:dfs-tw-text-[1.1875rem]","dfs-tw-leading-explicit-medium1","dfs-tw-tracking-medium","[&_h3]:dfs-tw-font-discover-semibold","[&_h3]:dfs-tw-leading-[normal]","[&_h3]:dfs-tw-text-16","lg:[&_h3]:dfs-tw-text-24","[&_p]:dfs-tw-mt-[10px]","[&_a]:dfs-tw-font-discover-bold","[&_a]:dfs-tw-underline",3,"innerHTML"],["data-testid","accordion-group-tabbed-cta",3,"config"],["data-testid","accordion-group-tabbed-rates",1,"[&_a]:dfs-tw-font-discover","dfs-tw-pt-[20px]","lg:dfs-tw-text-[1.1875rem]",3,"innerHTML"]],template:function(t,o){1&t&&(e.\u0275\u0275elementStart(0,"section")(1,"div",0),e.\u0275\u0275conditionalCreate(2,me,1,1,"h2",1),e.\u0275\u0275conditionalCreate(3,he,1,1,"h3",2),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(4,"div",3),e.\u0275\u0275conditionalCreate(5,ue,1,4,"shared-element-accordion-group",4)(6,fe,1,4,"shared-accordion-tabs-with-image",5),e.\u0275\u0275elementEnd(),e.\u0275\u0275conditionalCreate(7,we,5,3,"div",6),e.\u0275\u0275elementEnd()),2&t&&(e.\u0275\u0275classMap(e.\u0275\u0275interpolate1("",o.paramsInfo.colorOptions.bgColor," dfs-tw-pt-24 dfs-tw-pb-[35px]")),e.\u0275\u0275advance(2),e.\u0275\u0275conditional(o.content.headline?2:-1),e.\u0275\u0275advance(),e.\u0275\u0275conditional(o.content.subHeadline?3:-1),e.\u0275\u0275advance(2),e.\u0275\u0275conditional(o.isMobile()?5:6),e.\u0275\u0275advance(2),e.\u0275\u0275conditional(o.content.disclosure||o.content.cta||o.content.rates?7:-1))},dependencies:[H.xN,O.F,M,w.C,E],encapsulation:2}),c})()},5502:(W,T,s)=>{var _=Object.defineProperty,m=Object.getOwnPropertyDescriptor,e=(f,h,z,p)=>{for(var E,u=p>1?void 0:p?m(h,z):h,C=f.length-1;C>=0;C--)(E=f[C])&&(u=(p?E(h,z,u):E(u))||u);return p&&u&&_(h,z,u),u},I=s(4671),y=s(5027),v=s(7397);const x={size:"medium",disabled:!1,expanded:!1};var w=s(954),l=s(5847),H=s(8741);let O,U;const J=(0,y.AH)(U||(U=se||(se=D(["\n .gds-accordion {\n width: 100%;\n background-color: var(--gds-color-background-neutral-emphasis-none, transparent);\n border-bottom-width: var(--gds-border-width-medium, 1px);\n border-bottom-style: solid;\n border-bottom-color: var(--gds-color-border-neutral-emphasis-low, hsl(0 0% 83%));\n }\n\n .gds-accordion__heading-wrapper {\n font-size: inherit;\n font-weight: inherit;\n margin: 0;\n padding: 0;\n }\n\n .gds-accordion__heading {\n width: 100%;\n border: none;\n background: transparent;\n text-align: left;\n display: flex;
1\n align-items: flex-start;\n color: var(--gds-color-text-and-icon-neutral-primary, hsl(0 0% 7%));\n transition-property: background-color;\n transition-duration: var(--gds-animation-duration-2, 200ms);\n transition-timing-function: var(--gds-animation-easing-standard-purposeful, cubic-bezier(0.30, 0.00, 0.00, 1.00));\n cursor: pointer;\n position: relative;\n outline: none;\n }\n\n .gds-accordion__heading:focus-visible::before {\n content: '';\n position: absolute;\n left: calc(var(--gds-spacing-02, 2px) * -1);\n right: calc(var(--gds-spacing-02, 2px) * -1);\n top: calc(var(--gds-spacing-01, 1px) * -1);\n bottom: calc(var(--gds-spacing-01, 1px) * -1);\n outline-width: var(--gds-border-width-large, 2px);\n outline-color: var(--gds-color-border-focus, hsl(200 100% 33%));\n outline-style: solid;\n border-radius: var(--gds-corner-radius-medium, 6px);\n pointer-events: none;\n }\n\n .gds-accordion__heading:hover {\n background-color: var(--gds-color-background-neutral-emphasis-none-hover, hsl(0 0% 0% / 0.05));\n }\n\n .gds-accordion__heading:active {\n background-color: var(--gds-color-background-neutral-emphasis-none-press, hsl(0 0% 0% / 0.10));\n }\n\n .gds-accordion__heading.gds-accordion__heading--small {\n padding: var(--gds-spacing-12, 12px) var(--gds-accordion-padding, 0);\n }\n\n .gds-accordion__heading.gds-accordion__heading--medium {\n padding: var(--gds-spacing-16, 16px) var(--gds-accordion-padding, 0);\n }\n\n .gds-accordion__heading.gds-accordion__heading--large {\n padding: var(--gds-spacing-24, 24px) var(--gds-accordion-padding, 0);\n }\n\n .gds-accordion__heading.gds-accordion__heading--x-large {\n padding: var(--gds-spacing-24, 24px) var(--gds-accordion-padding, 0);\n }\n\n .gds-accordion__heading-text {\n flex: 1;\n font-size: var(--gds-font-size-16, 1rem);\n }\n\n .gds-accordion__heading-text.gds-accordion__heading-text--small {\n font-weight: 600;\n font-size: var(--gds-font-size-14, .875rem);\n line-height: var(--gds-font-line-height-ratio-150, 1.5);\n margin-top: 2px;\n }\n\n .gds-accordion__heading-text.gds-accordion__heading-text--medium {\n font-weight: 600;\n font-size: var(--gds-font-size-16, 1rem);\n line-height: var(--gds-font-line-height-ratio-150, 1.5);\n }\n\n .gds-accordion__heading-text.gds-accordion__heading-text--large {\n font-weight: 400;\n font-size: var(--gds-font-size-20, 1.25rem);\n line-height: var(--gds-font-line-height-ratio-150, 1.5);\n }\n\n .gds-accordion__heading-text.gds-accordion__heading-text--x-large {\n font-weight: 400;\n font-size: var(--gds-font-size-24, 1.5rem);\n line-height: var(--gds-font-line-height-ratio-130, 1.3);\n }\n\n .gds-accordion__icon {\n display: flex;\n align-items: center;\n flex-shrink: 0;\n color: var(--gds-color-text-and-icon-neutral-primary, hsl(0 0% 7%));\n transition-property: transform;\n transition-duration: var(--gds-animation-duration-2, 200ms);\n transition-timing-function: var(--gds-animation-easing-standard-purposeful, cubic-bezier(0.30, 0.00, 0.00, 1.00));\n height: var(--gds-font-size-24, 1.5rem);\n }\n\n .gds-accordion__icon.gds-accordion__icon--large {\n margin-top: 2px;\n }\n\n .gds-accordion__icon.gds-accordion__icon--x-large {\n margin-top: 4px;\n }\n\n .gds-accordion__leading-icon {\n display: none;\n }\n\n .gds-accordion__heading-container {\n display: flex;\n width: 100%;\n justify-content: space-between;\n flex: 1;\n align-items: flex-start;\n gap: var(--gds-spacing-12, 12px);\n }\n\n .gds-accordion__heading-container.gds-accordion__heading-container--small {\n gap: var(--gds-spacing-08, 8px);\n }\n\n .gds-accordion__heading-container.gds-accordion__heading-container--medium {\n gap: var(--gds-spacing-12, 12px);\n }\n\n .gds-accordion__heading-container.gds-accordion__heading-container--large {\n gap: var(--gds-spacing-12, 12px);\n }\n\n .gds-accordion__heading-container.gds-accordion__heading-container--x-large {\n gap: var(--gds-spacing-16, 16px);\n }\n\n :host([has-leading-icon]) .gds-accordion__leading-icon {\n display: block;\n }\n\n :host([has-leading-icon]) .gds-accordion__leading-icon.gds-accordion__leading-icon--small {\n width: var(--gds-font-size-16, 1rem);\n height: var(--gds-font-size-16, 1rem);\n --gds-icon-size: var(--gds-font-size-16, 1rem);\n margin-top: 2px;\n }\n\n :host([has-leading-icon]) .gds-accordion__leading-icon.gds-accordion__leading-icon--medium {\n width: var(--gds-font-size-24, 1.5rem);\n height: var(--gds-font-size-24, 1.5rem);\n --gds-icon-size: var(--gds-font-size-24, 1.5rem);\n margin-top: 0;\n }\n\n :host([has-leading-icon]) .gds-accordion__leading-icon.gds-accordion__leading-icon--large {\n width: var(--gds-font-size-24, 1.5rem);\n height: var(--gds-font-size-24, 1.5rem);\n --gds-icon-size: var(--gds-font-size-24, 1.5rem);\n margin-top: 2px;\n }\n\n :host([has-leading-icon]) .gds-accordion__leading-icon.gds-accordion__leading-icon--x-large {\n width: var(--gds-font-size-24, 1.5rem);\n height: var(--gds-font-size-24, 1.5rem);\n --gds-icon-size: var(--gds-font-size-24, 1.5rem);\n margin-top: 4px;\n }\n\n .gds-accordion__content-container {\n display: grid;\n grid-template-rows: 0fr;\n opacity: 0;\n visibility: hidden;\n transition-property: grid-template-rows, opacity;\n transition-duration: var(--gds-animation-duration-2, 200ms);\n transition-timing-function: var(--gds-animation-easing-standard-purposeful, cubic-bezier(0.30, 0.00, 0.00, 1.00));\n }\n\n :host([disabled]) {\n background-color: var(--gds-color-background-neutral-emphasis-none, transparent);
1\n cursor: not-allowed;\n }\n\n :host([disabled]) .gds-accordion__heading-text,\n :host([disabled]) .gds-accordion__icon,\n :host([disabled]) .gds-accordion__leading-icon {\n color: var(--gds-color-text-and-icon-inactive, hsl(0 0% 75%));\n }\n\n :host([disabled]) .gds-accordion__heading {\n cursor: not-allowed;\n pointer-events: none;\n }\n\n :host([expanded]) .gds-accordion__icon {\n transform: rotate(180deg);\n }\n\n :host([expanded]) .gds-accordion__content-container {\n grid-template-rows: 1fr;\n opacity: 1;\n visibility: visible;\n }\n\n :host([expanded]) .gds-accordion__content-container.gds-accordion__content-container--small {\n padding: 0 var(--gds-accordion-padding, 0) var(--gds-spacing-12, 12px) var(--gds-accordion-padding, 0);\n font-size: var(--gds-font-size-14, .875rem);\n }\n\n :host([expanded]) .gds-accordion__content-container.gds-accordion__content-container--medium {\n padding: 0 var(--gds-accordion-padding, 0) var(--gds-spacing-16, 16px) var(--gds-accordion-padding, 0);\n font-size: var(--gds-font-size-16, 1rem);\n }\n\n :host([expanded]) .gds-accordion__content-container.gds-accordion__content-container--large {\n padding: 0 var(--gds-accordion-padding, 0) var(--gds-spacing-24, 24px) var(--gds-accordion-padding, 0);\n font-size: var(--gds-font-size-16, 1rem);\n }\n\n :host([expanded]) .gds-accordion__content-container.gds-accordion__content-container--x-large {\n padding: 0 var(--gds-accordion-padding, 0) var(--gds-spacing-24, 24px) var(--gds-accordion-padding, 0);\n font-size: var(--gds-font-size-16, 1rem);\n }\n\n .gds-accordion__content {\n overflow: hidden;\n }\n\n :host([expanded]) .gds-accordion__content {\n line-height: var(var(--gds-font-line-height-ratio-150, 1.5));\n font-weight: var(--gds-font-weight-regular, 400);\n }\n\n /* Add padding for the leading icon and the accordion heading gaps */\n\n :host([expanded][has-leading-icon]) .gds-accordion__content-container--small {\n padding-left: calc(var(--gds-font-size-16, 1rem) + var(--gds-accordion-padding, 0px) + var(--gds-spacing-08, 8px));\n }\n\n :host([expanded][has-leading-icon]) .gds-accordion__content-container--medium {\n padding-left: calc(var(--gds-font-size-24, 1.5rem) + var(--gds-accordion-padding, 0px) + var(--gds-spacing-12, 12px));\n }\n\n :host([expanded][has-leading-icon]) .gds-accordion__content-container--large {\n padding-left: calc(var(--gds-font-size-24, 1.5rem) + var(--gds-accordion-padding, 0px) + var(--gds-spacing-12, 12px));\n }\n\n :host([expanded][has-leading-icon]) .gds-accordion__content-container--x-large {\n padding-left: calc(var(--gds-font-size-24, 1.5rem) + var(--gds-accordion-padding, 0px) + var(--gds-spacing-16, 16px));\n }\n"]))));var A=s(2861);let k,G,M=(()=>{class h extends v.jF{constructor(){super(...arguments),customElements.get("gds-icon-chevron-down-lined-1-2-2")||customElements.define("gds-icon-chevron-down-lined-1-2-2",class extends I.X{}),this.size=x.size,this.expanded=!1}handleToggle(p){this.disabled||(p.preventDefault(),p.stopPropagation(),this.emit({eventName:"gds-accordion-toggle",stateChange:()=>{this.expanded=!this.expanded}}),this.expanded?this.emit({eventName:"gds-accordion-expand"}):this.expanded||this.emit({eventName:"gds-accordion-collapse"}))}handleKeyDown(p){this.disabled||("Enter"===p.key||" "===p.key)&&(p.preventDefault(),this.handleToggle(p))}getName(){return"gds-accordion"}firstUpdated(p){super.firstUpdated(p);const u=this.renderRoot.querySelector('slot[name="leading-icon"]'),C=u&&(null==u?void 0:u.assignedNodes().length)>0;this.toggleAttribute("has-leading-icon",!!C)}updated(p){super.updated(p),p.has("disabled")&&(p.get("disabled")||!1!==this.disabled)&&(this.expanded=!1)}toggle(){this.disabled||(this.expanded=!this.expanded)}expand(){this.disabled||(this.expanded=!0)}collapse(){this.disabled||(this.expanded=!1)}render(){const p=(0,y.qy)(k||(k=ce||(ce=D(["<gds-icon-chevron-down-lined-1-2-2\n size=","\n ></gds-icon-chevron-down-lined-1-2-2>"]))),(0,H.J)("small"===this.size?"small":"medium"));return(0,y.qy)(G||(G=le||(le=D([" ",""]))),function V(f){const h=(0,w.A)((0,w.A)({},x),f),z={"gds-accordion":!0,["gds-accordion--".concat(h.size)]:!0,"gds-accordion--disabled":!!h.disabled,"gds-accordion--expanded":!!h.expanded},p="accordion-trigger-accordion",u="accordion-content-accordion";return(0,y.qy)(O||(O=re||(re=D(["\n <div class=",' part="container">\n <h3 class="gds-accordion__heading-wrapper" part="heading-wrapper">\n <button\n part="heading"\n type="button"\n id=',"\n class=","\n aria-expanded=","\n aria-controls=","\n ?disabled=","\n @click=","\n @keydown=","\n >\n <div\n class=",'\n >\n <slot\n name="leading-icon"\n class=','\n part="leading-icon"\n ></slot>
1\n <span\n class=','\n >\n <slot name="heading">',"</slot>\n </span>\n\n <div\n class=",'\n part="icon"\n >\n ','\n </div>\n </div>\n </button>\n </h3>\n\n <div\n part="content-container"\n id=','\n role="region"\n aria-labelledby=',"\n class=","\n aria-hidden=",'\n >\n <div part="content" class="gds-accordion__content">\n <slot></slot>\n </div>\n </div>\n </div>\n ']))),(0,l.H)(z),p,(0,l.H)({"gds-accordion__heading":!0,["gds-accordion__heading--".concat(h.size)]:!0}),h.expanded?"true":"false",u,h.disabled,h.onToggle,h.onKeyDown,(0,l.H)({"gds-accordion__heading-container":!0,["gds-accordion__heading-container--".concat(h.size)]:!0}),(0,l.H)({"gds-accordion__leading-icon":!0,["gds-accordion__leading-icon--".concat(h.size)]:!0}),(0,l.H)({"gds-accordion__heading-text":!0,["gds-accordion__heading-text--".concat(h.size)]:!0}),(0,H.J)(h.heading),(0,l.H)({"gds-accordion__icon":!0,["gds-accordion__icon--".concat(h.size)]:!0}),h.accordionIcon,u,p,(0,l.H)({"gds-accordion__content-container":!0,["gds-accordion__content-container--".concat(h.size)]:!0}),!h.expanded)}({size:this.size,disabled:this.disabled,expanded:this.expanded,heading:this.heading,accordionIcon:p,onToggle:u=>this.handleToggle(u),onKeyDown:u=>this.handleKeyDown(u)}))}}return h.styles=[v.$m,v.O5,J],h})();e([(0,A.MZ)({type:String,reflect:!0})],M.prototype,"size",2),e([(0,A.MZ)({type:Boolean,reflect:!0})],M.prototype,"disabled",2),e([(0,A.MZ)({type:Boolean,reflect:!0})],M.prototype,"expanded",2),e([(0,A.MZ)({type:String,reflect:!1})],M.prototype,"heading",2);const K={size:"medium",disabled:!1,multiple:!1};let R,N;const Q=(0,y.AH)(N||(N=pe||(pe=D(["\n .gds-accordion-group {\n margin: 0;\n padding: 0;\n display: block;\n }\n"]))));let $=(()=>{class h extends v.jF{constructor(){super(...arguments),this.size=x.size,this.multiple=!1,this.disabled=!1}get items(){return[...this.defaultElements||[]]}updateAccordionProperties(){this.querySelectorAll('[data-gds-name="gds-accordion"]').forEach(u=>{u instanceof M&&(this.size&&(u.size=this.size),void 0!==this.disabled&&(u.disabled=this.disabled))})}onToggle(p){const u=p.target;if(this.multiple||p.defaultPrevented)return;const C=[...this.items];C&&!C.length||C.forEach(E=>{E!==u&&(E.expanded=!1)})}handleSlotchange(){this.updateAccordionProperties()}getName(){return"gds-accordion-group"}firstUpdated(p){super.firstUpdated(p),this.updateAccordionProperties()}updated(p){super.updated(p),(p.has("size")||p.has("disabled"))&&this.updateAccordionProperties()}render(){return function X(f){const h=(0,w.A)((0,w.A)({},K),f);return(0,y.qy)(R||(R=ge||(ge=D(['\n <div class="gds-accordion-group" part="accordion-group">\n <slot @slotchange='," @gds-accordion-toggle=","></slot>\n </div>\n "]))),h.handleSlotChange,h.onToggle)}({multiple:this.multiple,disabled:this.disabled,size:this.size,handleSlot
1Change:()=>this.handleSlotchange(),onToggle:p=>this.onToggle(p)})}}return h.styles=[v.$m,v.O5,Q],h})();e([(0,A.KN)({selector:'[data-gds-name="gds-accordion"]'})],$.prototype,"defaultElements",2),e([(0,A.MZ)({type:String,reflect:!0})],$.prototype,"size",2),e([(0,A.MZ)({type:Boolean,reflect:!0})],$.prototype,"multiple",2),e([(0,A.MZ)({type:Boolean,reflect:!0})],$.prototype,"disabled",2),customElements.get("gds-accordion")||customElements.define("gds-accordion",M),customElements.get("gds-accordion-group")||customElements.define("gds-accordion-group",$)},5962:(W,T,s)=>{s.d(T,{P:()=>y,Y:()=>I});var _=s(6732),m=s(3370);const e=["*"];let I=(()=>{var v;class x{constructor(l){(0,_.A)(this,"ngZone",void 0),(0,_.A)(this,"el",(0,m.inject)(m.ElementRef).nativeElement),this.ngZone=l}blur(){this.el.blur()}click(){this.el.click()}focus(l){this.el.focus(l)}set size(l){this.ngZone.runOutsideAngular(()=>this.el.size=l)}get size(){return this.el.size}set multiple(l){this.ngZone.runOutsideAngular(()=>this.el.multiple=l)}get multiple(){return this.el.multiple}set disabled(l){this.ngZone.runOutsideAngular(()=>this.el.disabled=l)}get disabled(){return this.el.disabled}}return v=x,(0,_.A)(x,"\u0275fac",function(l){return new(l||v)(m.\u0275\u0275directiveInject(m.NgZone))}),(0,_.A)(x,"\u0275cmp",m.\u0275\u0275defineComponent({type:v,selectors:[["gds-accordion-group"]],inputs:{size:"size",multiple:[2,"multiple","multiple",m.booleanAttribute],disabled:[2,"disabled","disabled",m.booleanAttribute]},ngContentSelectors:e,decls:1,vars:0,template:function(l,H){1&l&&(m.\u0275\u0275projectionDef(),m.\u0275\u0275projection(0))},encapsulation:2,changeDetection:0})),x})(),y=(()=>{var v;class x{constructor(l){(0,_.A)(this,"ngZone",void 0),(0,_.A)(this,"el",(0,m.inject)(m.ElementRef).nativeElement),(0,_.A)(this,"gdsAccordionToggle",(0,m.output)({alias:"gds-accordion-toggle"})),(0,_.A)(this,"gdsAccordionExpand",(0,m.output)({alias:"gds-accordion-expand"})),(0,_.A)(this,"gdsAccordionCollapse",(0,m.output)({alias:"gds-accordion-collapse"})),this.ngZone=l}blur(){this.el.blur()}click(){this.el.click()}focus(l){this.el.focus(l)}set size(l){this.ngZone.runOutsideAngular(()=>this.el.size=l)}get size(){return this.el.size}set disabled(l){this.ngZone.runOutsideAngular(()=>this.el.disabled=l)}get disabled(){return this.el.disabled}set expanded(l){this.ngZone.runOutsideAngular(()=>this.el.expanded=l)}get expanded(){return this.el.expanded}set heading(l){this.ngZone.runOutsideAngular(()=>this.el.heading=l)}get heading(){return this.el.heading}}return v=x,(0,_.A)(x,"\u0275fac",function(l){return new(l||v)(m.\u0275\u0275directiveInject(m.NgZone))}),(0,_.A)(x,"\u0275cmp",m.\u0275\u0275defineComponent({type:v,selectors:[["gds-accordion"]],inputs:{size:"size",disabled:[2,"disabled","disabled",m.booleanAttribute],expanded:[2,"expanded","expanded",m.booleanAttribute],heading:"heading"},outputs:{gdsAccordionToggle:"gds-accordion-toggle",gdsAccordionExpand:"gds-accordion-expand",gdsAccordionCollapse:"gds-accordion-collapse"},ngContentSelectors:e,decls:1,vars:0,template:function(l,H){1&l&&(m.\u0275\u0275projectionDef(),m.\u0275\u0275projection(0))},encapsulation:2,changeDetection:0})),x})()},8706:(W,T,s)=>{s.r(T),s.d(T,{AccordionLayout:()=>m,AccordionLayoutRegistry:()=>e,AccordionWithImageComponent:()=>_.AccordionWithImageComponent});var _=s(4452),m=function(I){return I.ACCORDION_WITH_IMAGE="Accordion w/ Image",I.ACCORDION="Accordion",I}(m||{});const e={[m.ACCORDION_WITH_IMAGE]:{getComponent:()=>Promise.resolve().then(s.bind(s,4452)).then(I=>I.AccordionWithImageComponent)},[m.ACCORDION]:{getComponent:()=>s.e(8872).then(s.bind(s,8872)).then(I=>I.AccordionComponent)}}}}]); 2//# sourceMappingURL=8706.a26c70ca2d8a6410.js.map
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.