PageSourceSearch

https://oneafs.org/afs/chunk-FNX2F64O.js

js oneafs.org collected 2026-10-09 04:42:44 UTC 3,015 bytes, 1 lines download raw bytes

1import{c as o}from"./chunk-DWYWM453.js";import{Ac as d,Db as c,Ja as s,ce as n,gc as u,hc as b,ic as g,jc as h,lb as l,yc as p,zc as m}from"./chunk-O5LBM3VT.js";var C=class i{constructor(){this.axis="x";this.legend=!0;this.stacked=!1;this.sum=!1;this._color_config={backgroundColor:["rgba(176, 188, 34, 0.8)","rgba(0, 174, 239, 0.8)","rgba(237, 20, 91, 0.8)","rgba(146, 39, 143, 0.8)","rgba(245, 128, 37, 0.8)","rgba(0, 147, 145, 0.8)","rgba(255, 221, 0, 0.8)"],hoverBackgroundColor:["rgba(176, 188, 34, 1)","rgba(0, 174, 239, 1)","rgba(237, 20, 91, 1)","rgba(146, 39, 143, 1)","rgba(245, 128, 37, 1)","rgba(0, 147, 145, 1)","rgba(255, 221, 0, 1)"],hoverBorderColor:["rgba(176, 188, 34, 1)","rgba(0, 174, 239, 1)","rgba(237, 20, 91, 1)","rgba(146, 39, 143, 1)","rgba(245, 128, 37, 1)","rgba(0, 147, 145, 1)","rgba(255, 221, 0, 1)"]};this.barChartOptions={responsive:!0,interaction:{mode:"index"},plugins:{legend:{display:!0,position:"top"},tooltip:{enabled:!0}},scales:{x:{beginAtZero:!0,min:0,ticks:{callback:function(t){if(typeof t=="number"){let a=this.getLabelForValue(t);return a?.match(/^-?\d+\.?\d*$/)?t%1===0?n(t,"en-US"):null:a}return t}}},y:{beginAtZero:!0,min:0,ticks:{callback:function(t){if(typeof t=="number"){let a=this.getLabelForValue(t);return a?.match(/^-?\d+\.?\d*$/)?t%1===0?n(t,"en-US"):null:a}return t}}}}};this.barChartData={labels:[],datasets:[]}}ngOnChanges(t){for(let a in t)a==="ga4Data"?(this.ga4Data=t[a].currentValue,this.barChartData.labels=this.ga4Data.map(r=>r.label),this.barChartData.datasets=this.ga4Data[0].datasets.map((r,e)=>({label:r.label,data:this.ga4Data.map(f=>f.datasets[e].data),backgroundColor:this._color_config.backgroundColor[e%7],borderColor:this._color_config.backgroundColor[e%7],hoverBackgroundColor:this._color_config.hoverBackgroundColor[e%7],hoverBorderColor:this._color_config.hoverBorderColor[e%7],maxBarThickness:30}))):a==="axis"&&t[a].currentValue?this.barChartOptions.indexAxis=t[a].currentValue:a==="legend"?this.barChartOptions.plugins.legend.display=!!t[a].currentValue:a==="stacked"&&t[a].currentValue?(this.barChartOptions.scales.x.stacked=!0,this.barChartOptions.scales.y.stacked=!0):a==="sum"&&t[a].currentValue&&(this.barChartOptions.plugins.tooltip.callbacks={footer:this.footer})}footer(t){let a=0;return t.forEach(r=>{a+=r.parsed.y}),"Sum: "+n(a,"en","1.0-0")}static{this.\u0275fac=function(a){return new(a||i)}}static{this.\u0275cmp=c({type:i,selectors:[["app-my-bar-chart"]],viewQuery:function(a,r){if(a&1&&p(o,5),a&2){let e;m(e=d())&&(r.chart=e.first)}},inputs:{ga4Data:"ga4Data",axis:"axis",legend:"legend",stacked:"stacked",sum:"sum"},standalone:!1,features:[s],decls:2,vars:2,consts:[[1,"chart"],["baseChart","","type","bar",3,"data","options"]],template:function(a,r){a&1&&(b(0,"div",0),h(1,"canvas",1),g()),a&2&&(l(),u("data",r.barChartData)("options",r.barChartOptions))},dependencies:[o],styles:[".chart[_ngcontent-%COMP%]{max-width:100%}.chart[_ngcontent-%COMP%]   canvas[_ngcontent-%COMP%]{max-width:100%}"]})}};export{C as a};

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.