1import{a as $}from"./chunk-UIAS4ZMT.js";import{Ab as Q}from"./chunk-ZG3WIRAI.js";import"./chunk-PDVHZBRZ.js";import"./chunk-OVBXJYOG.js";import"./chunk-L2VYXFBY.js";import"./chunk-KWKV72KD.js";import{b as V}from"./chunk-C5YBR67A.js";import{a as b}from"./chunk-QQHKCXPT.js";import"./chunk-VEM5W72G.js";import"./chunk-B6YB2BQC.js";import"./chunk-G3GX2XHR.js";import"./chunk-M4U67OAB.js";import{G as L,h as H}from"./chunk-DOVFIF3D.js";import"./chunk-FM66ALZX.js";import"./chunk-ARPYOZEF.js";import{p as T}from"./chunk-KJBXQB2C.js";import"./chunk-ENLTPXSF.js";import{d as s}from"./chunk-JEUNMMQS.js";import{Z as A}from"./chunk-DJKPENO3.js";import{Bc as x,Bd as h,Cc as C,Dc as p,Eb as f,Ec as m,Fc as _,Gc as l,Ja as g,Lb as r,Pc as D,Ra as v,Rc as S,Sa as G,Se as M,Tc as a,bc as d,cb as F,eb as w,fd as j,sd as z,sf as k,wc as u,yc as c,zd as q}from"./chunk-AAVCIRPQ.js";import"./chunk-RA2WU32H.js";var W=t=>({"button--active":t}),P=(t,e)=>e.title;function R(t,e){if(t&1){let i=D();m(0,"button",4),q(1,"jpgSafe"),S("click",function(){let o=v(i).$index,E=a(2);return G(E.setGroupAactive(o))}),_()}if(t&2){let i=e.$implicit,n=e.$index,o=a(2);p("ngClass",z(5,W,o.groupVisible===n))("innerHTML",h(1,2,i.title,"html"),f)}}function J(t,e){if(t&1&&(m(0,"div",3),l(1,"h2",5),q(2,"jpgSafe"),l(3,"jpg-faq-list",6),_()),t&2){let i=e.$implicit,n=e.$index,o=a(2);r(),p("innerHTML",h(2,4,i.title,"html"),f),r(2),p("questions",i)("visible",o._isMobile()||o.groupVisible===n)("openFirstQuestion",!o._isMobile()||o._isMobile()&&n===0)}}function K(t,e){if(t&1&&(m(0,"div",0),x(1,R,2,7,"button",1,P),_(),m(3,"div",2),x(4,J,4,7,"div",3,P),_()),t&2){let i=a();r(),C(i.groups),r(3),C(i.groups)}}var y=class t{deviceService=g(H);groups;groupVisible=0;_isMobile=s(this.deviceService.isMobile$,{initialValue:!1});get classes(){return{"jpg-faq-group--single-group":(this.groups?.length??0)<=1,"jpg-faq-group--multi-group":(this.groups?.length??0)>1}}setGroupAactive(e){this.groupVisible=e}static \u0275fac=function(i){return new(i||t)};static \u0275cmp=d({type:t,selectors:[["jpg-faq-group"]],hostAttrs:[1,"jpg-faq-group"],hostVars:2,hostBindings:function(i,n){i&2&&j(n.classes)},inputs:{groups:"groups",groupVisible:"groupVisible"},decls:1,vars:1,consts:[[1,"jpg-faq-group__sidebar"],[1,"button","button--link","rich-text",3,"ngClass","innerHTML"],[1,"jpg-faq-group__content"],[1,"jpg-faq-group__category"],[1,"button","button--link","rich-text",3,"click","ngClass","innerHTML"],[1,"jpg-faq-group__category-title","rich-text","hidden-desktop",3,"innerHTML"],[3,"questions","visible","openFirstQuestion"]],template:function(i,n){i&1&&u(0,K,6,0),i&2&&c(n.groups?0:-1)},dependencies:[k,M,$,b],styles:[`.jpg-faq-group--single-group .jpg-faq-group__sidebar{display:none}.jpg-faq-group--multi-group{display:flex;gap:7.5rem}.jpg-faq-group--multi-group .jpg-faq-group__sidebar{display:flex;flex:0 0 18.75rem;flex-direction:column;gap:.9375rem}.jpg-faq-group--multi-group .jpg-faq-group__sidebar .button{font-size:2.5rem;line-height:.86;font-family:GaultierDisplay,sans-serif;text-transform:uppercase}.jpg-faq-group--multi-group .jpg-faq-group__sidebar .button br{visibility:hidden}.jpg-faq-group--multi-group .jpg-faq-group__sidebar .button{display:block;text-align:left;text-decoration:none}.jpg-faq-group--multi-group .jpg-faq-group__sidebar .button--active{font-style:normal;text-shadow:none;word-break:initial;background-image:linear-gradient(to right,currentColor,50%,currentColor,50%,transparent 50%);background-position:100%;-webkit-background-clip:text;background-clip:text;background-size:200% 100%;transition-timing-function:ease-in-out;transition-property:background-position;-webkit-text-fill-color:transparent;-webkit-text-stroke-color:currentColor;-webkit-text-stroke-width:.0625rem}.jpg-faq-group--multi-group .jpg-faq-group__sidebar .button--active:hover{background-position:0 100%;transition-duration:.5s}.jpg-faq-group--multi-group .jpg-faq-group__content{flex:1 1 100%;max-width:30rem}@media(max-width:1023px){.jpg-faq-group--multi-group .jpg-faq-group__sidebar{display:none}.jpg-faq-group--multi-group .jpg-faq-group__content{flex:1 1 100%;max-width:initial}.jpg-faq-group--multi-group .jpg-faq-group__category:not(:last-child){margin-bottom:3.125rem}.jpg-faq-group--multi-group .jpg-faq-group__category-title{font-size:2.5rem;line-height:.95;font-family:GaultierDisplay,sans-serif;text-transform:uppercase}.jpg-faq-group--multi-group .jpg-faq-group__category-title br{visibility:hidden}.jpg-faq-group--multi-group .jpg-faq-group__category-title{margin-bottom:.625rem}} 2`],encapsulation:2})};function O(t,e){if(t&1&&(l(0,"div",0),q(1,"jpgSafe"),l(2,"jpg-faq-group",1)),t&2){let i=a(2);p("innerHTML",h(1,2,e.title,"html"),f),r(2),p("groups",i._faqGroups())}}function U(t,e){if(t&1&&u(0,O,3,5),t&2){let i,n=a();c((i=n._data())?0:-1,i)}}var B=class t{component=g(T);route=g(A);gigyaService=g(Q);_data=s(this.component.data$);_faqGroups=s(V(this.component.data$,e=>e.faqGroups));_accountInfo=s(this.gigyaService.accountInfo$);_hideLoyaltyFAQ=F(!1);get classes(){return{"jpg-faq-container--single-group":(this._faqGroups()?.length??0)<=1,"jpg-faq-container--multi-group":(this._faqGroups()?.length??0)>1}}constructor(){w(()=>
2{let e=this._accountInfo(),i=this.route.snapshot.url.at(-1)?.path==="loyalty-program",n=L(e);this._hideLoyaltyFAQ.set(i&&n)})}static \u0275fac=function(i){return new(i||t)};static \u0275cmp=d({type:t,selectors:[["jpg-faq-container"]],hostAttrs:[1,"jpg-faq-container"],hostVars:2,hostBindings:function(i,n){i&2&&j(n.classes)},decls:1,vars:1,consts:[[1,"jpg-faq-container__title","rich-text",3,"innerHTML"],[3,"groups"]],template:function(i,n){i&1&&u(0,U,1,1),i&2&&c(n._hideLoyaltyFAQ()?-1:0)},dependencies:[y,b],styles:[`.jpg-faq-container:empty{display:none}.jpg-faq-container--single-group .jpg-faq-container__title h1{font-size:2.5rem;line-height:.95;font-family:GaultierDisplay,sans-serif;text-transform:uppercase}.jpg-faq-container--single-group .jpg-faq-container__title h1 br{visibility:hidden}.jpg-faq-container--single-group .jpg-faq-container__title h2{font-size:2.5rem;line-height:.95;font-family:GaultierDisplay,sans-serif;text-transform:uppercase}.jpg-faq-container--single-group .jpg-faq-container__title h2 br{visibility:hidden}.jpg-faq-container--single-group .jpg-faq-container__title h3{font-size:2.5rem;line-height:.95;font-family:GaultierDisplay,sans-serif;text-transform:uppercase}.jpg-faq-container--single-group .jpg-faq-container__title h3 br{visibility:hidden}.jpg-faq-container--single-group .jpg-faq-container__title h4{font-size:2.5rem;line-height:.95;font-family:GaultierDisplay,sans-serif;text-transform:uppercase}.jpg-faq-container--single-group .jpg-faq-container__title h4 br{visibility:hidden}.jpg-faq-container--single-group .jpg-faq-container__title h5{font-size:2.5rem;line-height:.95;font-family:GaultierDisplay,sans-serif;text-transform:uppercase}.jpg-faq-container--single-group .jpg-faq-container__title h5 br{visibility:hidden}.jpg-faq-container--single-group .jpg-faq-container__title h6{font-size:2.5rem;line-height:.95;font-family:GaultierDisplay,sans-serif;text-transform:uppercase}.jpg-faq-container--single-group .jpg-faq-container__title h6 br{visibility:hidden}.jpg-faq-container--single-group .jpg-faq-container__title{font-size:2.5rem;line-height:.95;font-family:GaultierDisplay,sans-serif;text-transform:uppercase}.jpg-faq-container--single-group .jpg-faq-container__title br{visibility:hidden}.jpg-faq-container--single-group .jpg-faq-container__title{margin-bottom:.9375rem}.jpg-faq-container--multi-group{padding:5.625rem 7.5rem;margin-right:auto;margin-left:auto;max-width:90rem}.jpg-faq-container--multi-group .jpg-faq-container__title h1{font-size:15.625rem;line-height:.85;font-family:GaultierDisplay,sans-serif;text-transform:uppercase}.jpg-faq-container--multi-group .jpg-faq-container__title h1 br{visibility:hidden}.jpg-faq-container--multi-group .jpg-faq-container__title h1{font-weight:900}.jpg-faq-container--multi-group .jpg-faq-container__title h2{font-size:15.625rem;line-height:.85;font-family:GaultierDisplay,sans-serif;text-transform:uppercase}.jpg-faq-container--multi-group .jpg-faq-container__title h2 br{visibility:hidden}.jpg-faq-container--multi-group .jpg-faq-container__title h2{font-weight:900}.jpg-faq-container--multi-group .jpg-faq-container__title h3{font-size:15.625rem;line-height:.85;font-family:GaultierDisplay,sans-serif;text-transform:uppercase}.jpg-faq-container--multi-group .jpg-faq-container__title h3 br{visibility:hidden}.jpg-faq-container--multi-group .jpg-faq-container__title h3{font-weight:900}.jpg-faq-container--multi-group .jpg-faq-container__title h4{font-size:15.625rem;line-height:.85;font-family:GaultierDisplay,sans-serif;text-transform:uppercase}.jpg-faq-container--multi-group .jpg-faq-container__title h4 br{visibility:hidden}.jpg-faq-container--multi-group .jpg-faq-container__title h4{font-weight:900}.jpg-faq-container--multi-group .jpg-faq-container__title h5{font-size:15.625rem;line-height:.85;font-family:GaultierDisplay,sans-serif;text-transform:uppercase}.jpg-faq-container--multi-group .jpg-faq-container__title h5 br{visibility:hidden}.jpg-faq-container--multi-group .jpg-faq-container__title h5{font-weight:900}.jpg-faq-container--multi-group .jpg-faq-container__title h6{font-size:15.625rem;line-height:.85;font-family:GaultierDisplay,sans-serif;text-transform:uppercase}.jpg-faq-container--multi-group .jpg-faq-container__title h6 br{visibility:hidden}.jpg-faq-container--multi-group .jpg-faq-container__title h6{font-weight:900}.jpg-faq-container--multi-group .jpg-faq-container__title{font-size:15.625rem;line-height:.85;font-family:GaultierDisplay,sans-serif;text-transform:uppercase}.jpg-faq-container--multi-group .jpg-faq-container__title br{visibility:hidden}.jpg-faq-container--multi-group .jpg-faq-container__title{margin-bottom:5rem;font-weight:900}@media(max-width:1023px){.jpg-faq-container--multi-group{padding:1.875rem}.jpg-faq-container--multi-group .jpg-faq-container__title h1{font-size:4.375rem;line-height:.85;font-family:GaultierDisplay,sans-serif;text-transform:uppercase}.jpg-faq-container--multi-group .jpg-faq-container__title h1 br{visibility:hidden}.jpg-faq-container--multi-group .jpg-faq-container__title h1{font-weight:400}.jpg-faq-container--multi-group .jpg-faq-container__title h2{font-size:4.375rem;line-height:.85;font-family:GaultierDisplay,sans-serif;text-transform:uppercase}.jpg-faq-container--multi-group .jpg-faq-container__title h2 br{visibility:hidden}.jpg-faq-container--multi-group .jpg-faq-container__title h2{font-weight:400}.jpg-faq-container--multi-group .jpg-faq-container__title h3{font-size:4.375rem;line-height:.85;font-family:GaultierDisplay,sans-serif;text-transform:uppercase}.jpg-faq-container--multi-group .jpg-faq-container__title h3 br{visibility:hidden}.jpg-faq-container--multi-group .jpg-faq-container__title h3{font-weight:400}.jpg-faq-container--multi-group .jpg-faq-container__title h4{font-size:4.375rem;line-height:.85;font-family:GaultierDisplay,sans-serif;text-transform:uppercase}.jpg-faq-container--multi-group .jpg-faq-container__title h4 br{visibility:hidden}.jpg-faq-container--multi-group .jpg-faq-container__title h4{font-weight:400}.jpg-faq-container--multi-group .jpg-faq-container__title h5{font-size:4.375rem;line-height:.85;font-family:GaultierDisplay,sans-serif;text-transform:uppercase}.jpg-faq-container--multi-group .jpg-faq-container__title h5 br{visibility:hidden}.jpg-faq-container--multi-group .jpg-faq-container__title h5{font-weight:400}.jpg-faq-container--multi-group .jpg-faq-container__title h6{font-size:4.375rem;line-height:.85;font-family:GaultierDisplay,sans-serif;text-transform:uppercase}.jpg-faq-container--multi-group .jpg-faq-container__title h6 br{visibility:hidden}.jpg-faq-container--multi-group .jpg-faq-container__title h6{font-weight:400}.jpg-faq-container--multi-group .jpg-faq-container__title{font-size:4.375rem;line-height:.85;font-family:GaultierDisplay,sans-serif;text-transform:uppercase}.jpg-faq-container--multi-group .jpg-faq-container__title br{visibility:hidden}.jpg-faq-container--multi-group .jpg-faq-container__title{margin-bottom:1.875rem;font-weight:400}} 3`],encapsulation:2})};export{B as FaqContainerComponent};
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.