PageSourceSearch

https://app.momently.com/chunk-ZAP2WZAX.js

js momently.com collected 2026-09-25 22:50:49 UTC 4,229 bytes, 1 lines download raw bytes

1import{a as l,c as P}from"./chunk-VTIWDWO6.js";import"./chunk-6ZBVNRZM.js";import"./chunk-4UYKKCC4.js";import"./chunk-ZOXUN7KU.js";import"./chunk-NKY4LFZ2.js";import"./chunk-SJEMHCU5.js";import"./chunk-6YKQPAFB.js";import"./chunk-FM7YJH33.js";import"./chunk-TDH2FP3T.js";import"./chunk-GULKWBDG.js";import"./chunk-U3TU6ING.js";import"./chunk-5AGS2Z3H.js";import"./chunk-RDCOIPFA.js";import"./chunk-K2HPF5LZ.js";import"./chunk-NP454CYM.js";import"./chunk-4MVAO5AW.js";import{ca as O}from"./chunk-SE7KMSRX.js";import"./chunk-3LU6VDAM.js";import"./chunk-ODA5X37U.js";import"./chunk-2RTZPCT2.js";import"./chunk-CZRXZ7LT.js";import"./chunk-GN45IZLP.js";import"./chunk-QOY55ZI6.js";import"./chunk-NJ7DPYL4.js";import"./chunk-HUQUY6LH.js";import"./chunk-JZIRNZ4O.js";import"./chunk-TBECO3OW.js";import"./chunk-HOQ6Q3US.js";import"./chunk-2AUCNLSZ.js";import{c as w}from"./chunk-HOM2UZO3.js";import{t as m}from"./chunk-KZOZNFQA.js";import"./chunk-U7LC6A3A.js";import"./chunk-EY2VZUZB.js";import"./chunk-BFS7WB7G.js";import"./chunk-GSDNJFEX.js";import"./chunk-WRAKFX24.js";import"./chunk-IORNFJFE.js";import"./chunk-NCFG7NMN.js";import"./chunk-2ULRYTGT.js";import"./chunk-VAXT7SEG.js";import"./chunk-IW5X5NS4.js";import{Aa as D}from"./chunk-5H5SGHCH.js";import"./chunk-3XS3ZBPH.js";import"./chunk-GSK5XISC.js";import"./chunk-ZGGTSUVP.js";import{u as M}from"./chunk-YDKCM3XM.js";import"./chunk-Z4IUR6GC.js";import"./chunk-AGLEDWR5.js";import"./chunk-E7QCVT25.js";import"./chunk-XD6NS5E4.js";import{Bc as _,Nb as g,Qc as p,Rc as b,Tc as y,_ as c,cc as h,ec as C,fc as u,kc as x,lc as s,mc as d,wb as a,xa as f,zc as v}from"./chunk-2GZCTCDN.js";function A(n,I){if(n&1&&(s(0,"div",2)(1,"h2"),p(2),d(),s(3,"div",4),p(4),d()()),n&2){let e=I,t=_();a(2),b(e.name),a(2),y(" ",t.getDateText(e)," ",t.getCompare(e)," ")}}var H=(()=>{class n{constructor(){this.store=f(M),this.observers=[];let e=this.store;e.select(D).pipe(c()).subscribe(t=>{this.cardId=t?.params.cardId}),e.select(O).pipe(c()).subscribe(t=>{t&&(this.cards=t.cards?structuredClone(t.cards):{},this.card=this.cards[this.cardId])})}getDateText(e){let i=e.dimensions.filter(r=>r.type==="date")[0]?.dimensionMeta;if(i.datePicker){let r=this.getDate(i.datePicker.begin),o=this.getDate(i.datePicker.end);return l.filter(E=>E.id==="custom")[0].name=m(r,"MM/dd/yyyy")+" - "+m(o,"MM/dd/yyyy")}return l.filter(r=>r.id===i.dateRange)[0].name}getDate(e){return new Date(e.year,e.month-1,e.day)}getCompare(e){return e.compareTo?`vs. Compared to ${e.compareTo.text}`:""}cardAfterViewInit(e){let t=new IntersectionObserver(i=>{i.forEach(r=>{if(r.isIntersecting){let o=r.target.id;this.store.dispatch(w({data:{id:o,meta:this.cards[o].meta},meta:{key:o}})),t.unobserve(r.target)}})},{threshold:[0]});this.observers.push(t),t.observe(e.nativeElement)}ngOnDestroy(){this.observers.forEach(e=>e.disconnect())}static{this.\u0275fac=function(t){return new(t||n)}}static{this.\u0275cmp=g({type:n,selectors:[["app-card-digest"]],decls:4,vars:6,consts:[[1,"card","prevent-select",2,"width","600px","margin","40px auto"],[1,"flex","header"],[1,"flex","flex-col"],[3,"isAfterViewInit","isEditable","meta","key","width"],[1,"description"]],template:function(t,i){if(t&1&&(s(0,"div",0)(1,"div",1),C(2,A,5,3,"div",2),d(),s(3,"app-card",3),v("isAfterViewInit",function(o){return i.cardAfterViewInit(o)}),d()()),t&2){let r;a(2),u((r=i.cards[i.card.id].meta)?2:-1,r),a(),x("isEditable",!1)("meta",i.cards[i.card.id].meta)("key",i.card.id)("width",600),h("id",i.card.id)}},dependencies:[P],styles:["[_nghost-%COMP%]   h2[_ngcontent-%COMP%]{font-size:15px;line-height:18px;margin:0}[_nghost-%COMP%]   .description[_ngcontent-%COMP%]{color:#626266;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[_nghost-%COMP%]   .card[_ngcontent-%COMP%]{display:flex;flex-direction:column;flex:1 1 0;border-radius:24px;border:1px solid rgb(230,230,230);position:relative}[_nghost-%COMP%]   .card[_ngcontent-%COMP%]   .header[_ngcontent-%COMP%]{align-items:center;padding:8px 0 6px 24px;border-bottom:1px solid rgb(230,230,230)}[_nghost-%COMP%]   .card[_ngcontent-%COMP%]   app-card[_ngcontent-%COMP%]{display:flex;flex-direction:column;flex-grow:1}"],changeDetection:0})}}return n})();export{H as default};

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.