1import{n as s,t as r}from"./chunk-DcxQp08X.js";import{Bn as bm,Br as lu,F as Gg,J as IT,Ji as yC,Ki as xg,Or as iT,Sn as Zb,Tr as hu,Yi as yE,ai as qT,cn as Xd,er as eT,et as Jd,fr as gC,g as C,gi as sC,hn as Yb,ht as MC,in as Ww,kt as Og,or as fT,pr as gD,ri as pm,rn as Wg,si as qg,sn as Xb,vr as gh,wn as Zg,wr as hs,yi as tm,zi as wC}from"./chunk-3UWfjYwH.js";import{x as nn}from"./chunk-DKVRJi1e.js";import{v as Yo}from"./chunk-BCnuiHJF.js";import"./chunk-BkPpUctv.js";import"./chunk-Dky4B49D.js";import{o as Nt}from"./chunk-CS_dYfIN.js";import"./chunk-DeOKKMa3.js";import"./chunk-CevbLSjN.js";import{n as B}from"./chunk-ZuH77kFw.js";import{t as w}from"./chunk-Bu7Xaar_.js";import"./chunk-C2SjVWju.js";import{t as It}from"./chunk-D4XyC8r72.js";import{n as ve,t as Wt}from"./chunk-DfQLnbSy2.js";import{t as r$1}from"./chunk-Cv85iTmb2.js";var K=e=>({event:`quick_menu`,eventCategory:`quick_menu`,eventAction:`select_item`,element_name:e});var Z=e=>({$implicit:e});var at=(e,n)=>n.trackId;function rt(e,n){if(e&1){let t=iT();hs(0,`a`,5),tm(`click`,function(){Jd(t);let i=fT(2).$implicit;return Xd(fT(2).trackQuickAccessButtonClicked(i.gtmName))}),Zg(1,6),lu()}if(e&2){let t=fT(2).$implicit;fT(2);let a=IT(2);pm(`ui-q-access-btns-sl__btn_red`,t.isHighlighted),qg(`href`,t.externalLink,gh),Wg(`target`,t.target)(`rel`,t.target?`noopener noreferrer`:void 0)(`data-testid`,t.testId),gD(),qg(`ngTemplateOutlet`,a)(`ngTemplateOutletContext`,sC(8,Z,t))}}function ct(e,n){if(e&1){let t=iT();hs(0,`a`,7),gC(1,`localizeRoute`),tm(`click`,function(){Jd(t);let i=fT(2).$implicit;return Xd(fT(2).trackQuickAccessButtonClicked(i.gtmName))}),Zg(2,6),lu()}if(e&2){let t=fT(2).$implicit;fT(2);let a=IT(2);pm(`ui-q-access-btns-sl__btn_red`,t.isHighlighted),qg(`routerLink`,yC(1,6,t.link)),Wg(`data-testid`,t.testId),gD(2),qg(`ngTemplateOutlet`,a)(`ngTemplateOutletContext`,sC(8,Z,t))}}function st(e,n){if(e&1&&Zb(0,rt,2,10,`a`,3)(1,ct,3,10,`a`,4),e&2){let t=fT().$implicit;Yb(t.externalLink?0:1)}}function lt(e,n){e&1&&Og(0,st,2,1,`ng-template`,2)}function mt(e,n){if(e&1&&(hs(0,`ui-carousel`,1),Xb(1,lt,1,0,null,2,at),lu()),e&2){let t=fT();qg(`config`,t.sliderConfig),gD(),eT(t.items())}}function _t(e,n){if(e&1&&(hs(0,`div`,9),qT(1),lu()),e&2){let t=fT().$implicit;gD(),hu(` `,t.badge,` `)}}function gt(e,n){if(e&1&&Gg(0,`ui-icon`,10),e&2){let t=fT().$implicit;qg(`iconSrc`,t.iconSrc)}}function dt(e,n){if(e&1&&(hs(0,`div`,8),Zb(1,_t,2,1,`div`,9),Zb(2,gt,1,1,`ui-icon`,10),hs(3,`div`,11),qT(4),gC(5,`translate`),lu()()),e&2){let t=n.$implicit;pm(`ui-q-access-btns-sl__btn-container_highlighted`,t.isHighlighted),gD(),Yb(t.badge?1:-1),gD(),Yb(t.iconSrc?2:-1),gD(2),bm(yC(5,5,t.title))}}var ut=/^(?:[a-z][a-z\d+\-.]*:|\/\/)/i;var tt=`hot`;var pt=new Set([`new`,`newv2`]);var bt=(e,n)=>{let t=e.label?.trim(),a=e.icon?.trim(),i=e.page?.trim();if(!t||!i)return null;let m=ft(e),O=ut.test(i),et=O&&!i.toLowerCase().startsWith(`app:`),nt=m.includes(tt);return s(r({title:t,link:i,iconSrc:a||``,badge:Ct(m),isHighlighted:nt},O&&{externalLink:i}),{target:et?`_blank`:void 0,gtmName:e.gtm_name||t,testId:e.test_id,trackId:`${t}-${i}-${n}`})};var ft=e=>(e.feature_tags||[]).map(n=>n.trim().toLowerCase()).filter(Boolean);var Ct=e=>e.includes(tt)?`HOT`:e.some(n=>pt.has(n))?`NEW`:null;var l=class l extends r$1{constructor(){super(...arguments);this.items=MC(()=>(this.parsedData()?.items||[]).map(bt).filter(t=>!!t));this.sliderConfig={slidesPerView:`auto`,grabCursor:!0,spaceBetween:8,freeMode:!0};this._gtmService=C(w)}trackQuickAccessButtonClicked(t){this._gtmService.pushTag(K(t))}};l.ɵfac=(()=>{let t;return function(i){return(t||(t=yE(l)))(i||l)}})(),l.ɵcmp=Ww({type:l,selectors:[[`pu-quick-links-widget`]],hostAttrs:[`data-testid`,`quickLinksWidget`],features:[xg],decls:3,vars:1,consts:[[`buttonContent`,``],[1,`pu-swiper-autosize`,`ui-q-access-btns-sl`,3,`config`],[`uiCarouselSlide`,``],[1,`ui-q-access-btns-sl__btn`,3,`ui-q-access-btns-sl__btn_red`,`href`],[1,`ui-q-access-btns-sl__btn`,3,`ui-q-access-btns-sl__btn_red`,`routerLink`],[1,`ui-q-access-btns-sl__btn`,3,`click`,`href`],[3,`ngTemplateOutlet`,`ngTemplateOutletContext`],[1,`ui-q-access-btns-sl__btn`,3,`click`,`routerLink`],[1,`ui-q-access-btns-sl__btn-container`],[1,`ui-q-access-btns-sl__btn-badge`],[1,`ui-q-access-btns-sl__btn-icon`,3,`iconSrc`],[1,`ui-q-access-btns-sl__btn-title`]],template:function(a,i){a&1&&(Zb(0,mt,3,1,`ui-carousel`,1),Og(1,dt,6,7,`ng-template`,null,0,wC)),a&2&&Yb(i.items().length?0:-1)},dependencies:[Wt,ve,It,nn,Nt,B,Yo],styles:[`@keyframes _ngcontent-%COMP%_shine{0%{left:-150%}to{left:150%}}@keyframes _ngcontent-%COMP%_live-flashing{0%{opacity:0}
150%{opacity:1}to{opacity:0}}@keyframes _ngcontent-%COMP%_blink{0%,to{opacity:1}50%{opacity:0}}.ui-vertical-accordion-animation[_ngcontent-%COMP%]{opacity:1;visibility:visible;overflow:hidden;display:grid;grid-template-rows:1fr}.ui-vertical-accordion-animation.entering[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_ui-vertical-accordion-animation-entering .1s}.ui-vertical-accordion-animation.leaving[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_ui-vertical-accordion-animation-leaving .1s}@keyframes _ngcontent-%COMP%_ui-vertical-accordion-animation-entering{0%{opacity:0;visibility:hidden;grid-template-rows:0fr}to{opacity:1;visibility:visible;grid-template-rows:1fr}}@keyframes _ngcontent-%COMP%_ui-vertical-accordion-animation-leaving{0%{opacity:1;visibility:visible;grid-template-rows:1fr}to{opacity:0;visibility:hidden;grid-template-rows:0fr}}[_nghost-%COMP%]{display:block;width:100%}.ui-q-access-btns-sl[_ngcontent-%COMP%]{padding:0 .5rem}@media(min-width:768px){.ui-q-access-btns-sl[_ngcontent-%COMP%]{padding:0 1rem}}@media(min-width:1280px){.ui-q-access-btns-sl[_ngcontent-%COMP%]{padding:0 1.5rem}}.ui-q-access-btns-sl__btn[_ngcontent-%COMP%]{box-sizing:border-box;margin:0;padding:0;border:0;font-size:100%;font-family:inherit;vertical-align:baseline}.ui-q-access-btns-sl__btn[_ngcontent-%COMP%] > *[_ngcontent-%COMP%], .ui-q-access-btns-sl__btn[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:before, .ui-q-access-btns-sl__btn[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:after{box-sizing:inherit}.ui-q-access-btns-sl__btn[_ngcontent-%COMP%]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;background:none;-webkit-appearance:none;appearance:none;border:0;padding:0;cursor:pointer;letter-spacing:0;text-decoration:none}.ui-q-access-btns-sl__btn[_ngcontent-%COMP%]::-moz-focus-inner{border:0}.ui-q-access-btns-sl__btn[_ngcontent-%COMP%]{min-width:64px;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:.5rem;background-color:var(--%NS%color-card-bg-2);border-radius:.25rem}.ui-q-access-btns-sl__btn-icon[_ngcontent-%COMP%]{color:var(--%NS%color-txt-icon-3)}.ui-q-access-btns-sl__btn-title[_ngcontent-%COMP%]{color:var(--%NS%color-txt-icon-1);margin-top:.25rem;font-size:.75rem;line-height:1rem;font-weight:400}.ui-q-access-btns-sl__btn-badge[_ngcontent-%COMP%]{position:absolute;top:.25rem;left:.25rem;padding:2px .25rem;color:var(--%NS%color-label-txt);border-radius:2px;text-transform:uppercase;background-color:var(--%NS%color-brand-primary);font-family:var(--%NS%font-family-secondary),sans-serif;font-size:.5rem;line-height:.5rem;font-weight:500}.ui-q-access-btns-sl__btn_red[_ngcontent-%COMP%]:before{content:"";position:absolute;top:0;height:39px;left:0;width:100%;border-radius:.25rem}.ui-q-access-btns-sl__btn_red[_ngcontent-%COMP%]:before{background:var(--%NS%color-quick-navigation-glow-angular-linear2)}.ui-q-access-btns-sl__btn-container[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center}.ui-q-access-btns-sl__btn-container_highlighted[_ngcontent-%COMP%]:before{content:"";position:absolute;bottom:-1px;height:1px;width:57%;background:var(--%NS%color-quick-navigation-glow-linear1)}@media(min-resolution:2dppx){.ui-q-access-btns-sl__btn-container_highlighted[_ngcontent-%COMP%]:before{bottom:-.5px}}.ui-q-access-btns-sl__btn-container_highlighted[_ngcontent-%COMP%]:after{content:"";position:absolute;right:0;bottom:-1px;width:100%;height:16px;background:var(--%NS%color-quick-navigation-glow-radial1);transform:rotateX(180deg)}@media(min-resolution:2dppx){.ui-q-access-btns-sl__btn-container_highlighted[_ngcontent-%COMP%]:after{bottom:-.5px}}`]});var Y=l;export{Y as QuickLinksWidgetComponent};
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.