PageSourceSearch

https://digital.fidelity.com/ctgw/digital/prelogin/chunk-FCM3VQNP.js

js fidelity.com collected 2026-09-24 08:58:55 UTC 3,141 bytes, 1 lines download raw bytes

1import{a as V}from"./chunk-3L75NNSY.js";import{b as E}from"./chunk-KMO3R4AH.js";import{a as A}from"./chunk-SMMHJTW6.js";import{k}from"./chunk-G4IMHEWT.js";import{Bb as I,Cb as B,Db as m,Eb as u,Hb as M,Ib as N,Jb as a,Qa as b,X as s,ab as y,ba as h,ca as x,fb as v,fc as $,ma as r,ob as C,rb as c,rc as d,vb as S,yb as w,zb as T}from"./chunk-LDEGWALM.js";import{a as f,b as _}from"./chunk-6MDQTQU3.js";function G(e,i,t,n){let{text:o="",url:l=""}=e,p=n.normalize(o),O=n.normalize(l),g=n.normalize(i);t.sendEvent({name:`${g}-${p}`,click:O,type:`${g}-${p}`})}var P=(e,i)=>["button-group",e,i];function j(e,i){if(e&1){let t=M();m(0,"button-component",3),N("keydown.enter",function(){let o=h(t).$implicit,l=a(2);return x(l._handleKeydown(o))}),u()}if(e&2){let t=i.$implicit,n=a(2);c("url",t.url)("text",t.text)("ariaLabel",t.ariaLabel)("target",t.target)("icon",t==null?null:t.iconName)("variety",t==null?null:t.variety)("modalId",t.modal==null?null:t.modal.modalId)("addAbTestingSelectors",n.addAbTestingSelectors()),C("int-name",t.measurement==null?null:t.measurement.intName)}}function z(e,i){if(e&1&&(m(0,"div",1),I(1,j,1,9,"button-component",2,T),u()),e&2){let t=a();S($(3,P,"direction--"+t.direction(),"alignment--"+t.alignment())),c("ngStyle",t.cssVars()),b(),B(t.modifiedButtons())}}var X=(()=>{class e{constructor(){this.version="1.0.0",this.buttons=r([]),this.direction=r("column"),this.alignment=r("flex-start"),this.addAbTestingSelectors=r(!1),this.cssVars=d(()=>({"--gap":"var(--fds-space-75)","--direction":`${this.direction()}`,"--alignment":`${this.alignment()}`})),this.componentName="",this.modifiedButtons=d(()=>this.buttons().length<=0?[]:this.buttons().filter(t=>t.text&&t.url).map(t=>_(f({},t),{target:t.target??!1}))),this.interaction=s(A),this.normalizeString=s(V)}_handleInteraction(t){G(t,this.componentName,this.interaction,this.normalizeString)}_handleKeydown(t){this._handleInteraction(t)}static{this.\u0275fac=function(n){return new(n||e)}}static{this.\u0275cmp=y({type:e,selectors:[["button-group-component"]],inputs:{buttons:[1,"buttons"],direction:[1,"direction"],alignment:[1,"alignment"],addAbTestingSelectors:[1,"addAbTestingSelectors"],componentName:"componentName"},decls:1,vars:1,consts:[[3,"class","ngStyle"],[3,"ngStyle"],[3,"url","text","ariaLabel","target","icon","variety","modalId","addAbTestingSelectors"],[3,"keydown.enter","url","text","ariaLabel","target","icon","variety","modalId","addAbTestingSelectors"]],template:function(n,o){n&1&&v(0,z,3,6,"div",0),n&2&&w(o.modifiedButtons().length>0?0:-1)},dependencies:[E,k],styles:["[_nghost-%COMP%]{display:block}.button-group[_ngcontent-%COMP%]{margin-top:auto;display:flex;flex-direction:var(--direction);justify-content:var(--alignment);align-items:var(--alignment);gap:var(--gap);flex-wrap:wrap}@media screen and (max-width:768px){.button-group[_ngcontent-%COMP%]{flex-flow:inherit;gap:var(--fds-space-100)}.button-group.alignment--center[_ngcontent-%COMP%]{justify-content:center;align-items:center}.button-group.alignment--flex-start[_ngcontent-%COMP%]{justify-content:flex-start;align-items:flex-start}}"]})}}return e})();export{G as a,X as b};

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.