1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1350],{7393:(e,t,a)=>{a.d(t,{m:()=>n});var r=a(12115);function n(e){let[t,a]=(0,r.useState)(!1),n=async(e,t)=>{let a=window.URL.createObjectURL(e),r=document.createElement("a");r.href=a,r.download=t,document.body.appendChild(r),r.click(),document.body.removeChild(r),window.URL.revokeObjectURL(a)},i=async(t,r)=>{var i,o;a(!0);try{let a=await t();if(!a.ok){let e=await a.json();throw Error(e.error||"Download failed")}let o=await a.blob();await n(o,r),null==e||null==(i=e.onSuccess)||i.call(e)}catch(a){let t=a instanceof Error?a:Error("Download failed");throw null==e||null==(o=e.onError)||o.call(e,t),t}finally{a(!1)}};return{isDownloading:t,download:n,downloadFromResponse:i}}},7829:(e,t,a)=>{a.d(t,{ChartComponentSkeleton:()=>d});var r=a(95155),n=a(9171),i=a(60753),o=a(29073),l=a(2462),s=a(38514),c=a(72322);let d=()=>{let{t:e}=(0,n.B)();return(0,r.jsxs)(c.so,{className:(0,s.AH)({flexDirection:"row",pb:{base:"spacing-none",sm:"spacing-medium"},pt:{base:"spacing-none",sm:"spacing-medium"},width:"100%"}),columnGap:"spacing-medium",rowGap:"spacing-medium",children:[(0,r.jsxs)(c.az,{borderRadius:"lg",border:"4px solid",borderColor:"background-brand-primary",backgroundColor:"background-offwhite",padding:"spacing-medium",rowGap:"spacing-medium",width:"100%",flexGrow:1,minWidth:0,children:[(0,r.jsx)(c.az,{marginBottom:"spacing-medium",children:(0,r.jsx)(i.A,{height:"24px",width:"60%"})}),(0,r.jsx)(c.az,{marginBottom:"spacing-large",children:(0,r.jsx)(i.A,{height:"20px",width:"40%"})}),(0,r.jsx)(i.A,{height:"400px",width:"100%"})]}),(0,r.jsxs)(o.default,{position:"sticky",layoutSide:"right",children:[(0,r.jsx)(l.o,{type:"Dropdown",id:"chart-type",buttonIcon:"Loader",loading:!0,buttonAriaLabel:e("chart.chartType")}),(0,r.jsx)(l.o,{type:"Dropdown",id:"download",buttonIcon:"Loader",loading:!0,buttonAriaLabel:e("chart.download")})]})]})}},21371:(e,t,a)=>{a.d(t,{f:()=>r});function r(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],a=e.normalize("NFC");return a=(a=(a=(a=(a=(a=a.replace(/,/g,"")).replace(/[_\s]+/g,"-")).replace(RegExp("([\\p{Ll}\\p{Nd}])([\\p{Lu}])","gu"),"$1-$2")).replace(RegExp("([\\p{Lu}])([\\p{Lu}][\\p{Ll}])","gu"),"$1-$2")).replace(RegExp("([\\p{L}])([\\p{Nd}])","gu"),"$1-$2")).replace(RegExp("([\\p{Nd}])([\\p{L}])","gu"),"$1-$2"),t&&(a=a.replace(RegExp("[^\\p{L}\\p{N}]+","gu"),"-")),a=(a=(a=a.toLocaleLowerCase()).replace(/-+/g,"-")).replace(/^-+|-+$/g,"")}},57173:(e,t,a)=>{a.d(t,{B:()=>s,ChartCanVisualiseProvider:()=>o,O:()=>l});var r=a(95155),n=a(12115);let i=(0,n.createContext)(null),o=e=>{let{children:t}=e,[a,o]=(0,n.useState)({}),l=(0,n.useCallback)((e,t)=>{o(a=>a[e]===t?a:{...a,[e]:t})},[]),s=(0,n.useMemo)(()=>{let e=Object.values(a).filter(e=>"boolean"==typeof e);if(0!==e.length)return e.every(Boolean)},[a]),c=(0,n.useMemo)(()=>({dashboardCanVisualise:s,reportChartCanVisualise:l}),[s,l]);return(0,r.jsx)(i.Provider,{value:c,children:t})},l=()=>{let e=(0,n.useContext)(i);return e||{dashboardCanVisualise:!1,reportChartCanVisualise:(e,t)=>{}}},s=()=>{let{dashboardCanVisualise:e}=l();return e}},80320:(e,t,a)=>{a.d(t,{ChartComponent:()=>K});var r=a(95155),n=a(72322),i=a(15239);let o=e=>{let{imageLinks:t}=e;return(0,r.jsx)(r.Fragment,{children:t.length>0&&(0,r.jsx)(n.so,{flexWrap:"wrap",gap:"spacing-small",align:"center",children:t.map(e=>(0,r.jsx)(n.az,{css:{height:"".concat(36,"px"),maxWidth:"".concat(180,"px"),display:"flex",alignItems:"center",justifyContent:"center",lineHeight:0},children:(0,r.jsx)(i.default,{src:e.replace("cdn.warc","legacy.warc"),alt:"Partner Logo",width:180,height:36,loading:"eager",style:{height:"".concat(36,"px"),width:"auto",maxWidth:"".concat(180,"px"),objectFit:"contain",display:"block"}})},"box-".concat(e)))})})};var l=a(47446),s=a(13736);let c=e=>{let{notes:t,missingDataDisplayValues:a,dictionary:i}=e,o=[];return t.length>0&&o.push({id:"1",title:i("dashboard.notes"),content:t.map((e,t)=>(0,r.jsx)("p",{dangerouslySetInnerHTML:{__html:e}},t))}),a&&o.push({id:t.length>0?"2":"1",title:i("dashboard.missingData"),content:(0,r.jsx)(n.so,{flexDir:"column",rowGap:"spacing-medium",children:a.map((e,t)=>(0,r.jsx)(l.default,{variant:"error",title:e,prominence:"inline"},t))})}),(0,r.jsx)(r.Fragment,{children:o.length>0&&(0,r.jsx)(n.az,{marginBottom:"spacing-large",children:(0,r.jsx)(s.default,{itemsTitleSize:"xsmall",items:o})})})};var d=a(25016),u=a(29073),h=a(2462),p=a(96185),m=a(38514),g=a(12115),x=a(12074),b=a(9171),w=a(80240),f=a(23311),y=a(12669);async function j(e,t){let a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=document.createElement("div");Object.assign(r.style,{position:"fixed",top:"0px",left:"0px",width:"".concat(t,"px"),zIndex:"-1",pointerEvents:"none",opacity:"0"}),document.body.appendChild(r);let n=(0,y.createRoot)(r);n.render(e);try{var i,o,l,s;await new Promise(e=>requestAnimationFrame(e)),(null==(i=document.fonts)?void 0:i.ready)&&await document.fonts.ready.catch(()=>{}),await new Promise(e=>requestAnimationFrame(e)),await new Promise(e=>{let t=Date.now(),a=new MutationObserver(()=>{t=Date.now()});a.observe(r,{childList:!0,subtree:!0,attributes:!0,characterData:!0}
1);let n=setInterval(()=>{Date.now()-t>=120&&(clearInterval(n),a.disconnect(),e())},30);setTimeout(()=>{clearInterval(n),a.disconnect(),e()},5e3)});let e=null!=(o=r.firstElementChild)?o:r;return await (0,f.$E)(e,{backgroundColor:getComputedStyle(document.documentElement).getPropertyValue("--colors-background-offwhite").trim()||"#F4F3E9",pixelRatio:null!=(l=a.pixelRatio)?l:2,width:t,skipFonts:null==(s=a.skipFonts)||s,style:{opacity:"1"}})}finally{n.unmount(),r.remove()}}var v=a(7393),k=a(21371);let C=(e,t,a)=>{let r=[e,t];void 0!==a.freq&&r.push(0===a.freq?"quarterly":"annual");let n=r.filter(Boolean).join(" "),i=new Date,o=e=>e.toString().padStart(2,"0"),l="".concat(i.getFullYear()).concat(o(i.getMonth()+1)).concat(o(i.getDate()),"-").concat(o(i.getHours())).concat(o(i.getMinutes())).concat(o(i.getSeconds()));return"".concat((0,k.f)(n),"-").concat(l,".xlsx")},S=async(e,t,a,r)=>{var n;let{requestData:i,filename:o,...l}=r,s=null!=o?o:C(null!=(n=l.title)?n:"export",l.dataset,i),c={statistics:e,imageLinks:a,notes:t,options:{...l},filename:s};return{response:await fetch("/api/chart-statistics/media/download",{method:"POST",body:JSON.stringify(c),headers:{"Content-Type":"application/json"}}),filename:s}},D=async(e,t,a,r,n,i,o)=>{let l=(e=>{let t=new Date,a=e=>e.toString().padStart(2,"0"),r="".concat(t.getFullYear()).concat(a(t.getMonth()+1)).concat(a(t.getDate()),"-").concat(a(t.getHours())).concat(a(t.getMinutes())).concat(a(t.getSeconds()));return"".concat((0,k.f)(e),"-").concat(r,".pdf")})(t);return{response:await fetch("/api/chart-statistics/media/download-pdf",{method:"POST",body:JSON.stringify({chartImageDataUrl:e,title:t,subtitle:a,notes:r,imageLinks:n,userEmail:i,filename:l}),headers:{"Content-Type":"application/json"}}),filename:l}},L=async(e,t,a,r,n,i,o)=>{let l=((e,t)=>{let a=new Date,r=e=>e.toString().padStart(2,"0"),n="".concat(a.getFullYear()).concat(r(a.getMonth()+1)).concat(r(a.getDate()),"-").concat(r(a.getHours())).concat(r(a.getMinutes())).concat(r(a.getSeconds()));return"".concat((0,k.f)(e),"-").concat(n,".pptx")})(t,0);return{response:await fetch("/api/chart-statistics/media/download-pptx",{method:"POST",body:JSON.stringify({chartImageDataUrl:e,title:t,subtitle:a,notes:r,imageLinks:n,userEmail:i,filename:l}),headers:{"Content-Type":"application/json"}}),filename:l}};var B=a(27387);let T=async(e,t)=>{var a;let{requestData:r,filename:n,...i}=t,o=null!=n?n:C(null!=(a=i.title)?a:"rankings",x.X.Rankings,r),l={rankings:e,options:{...i},filename:o};return{response:await fetch("/api/chart-statistics/rankings/download",{method:"POST",body:JSON.stringify(l),headers:{"Content-Type":"application/json"}}),filename:o}};var R=a(2521);let F=e=>{let{icon:t,label:a,onSelect:i,selected:o=!1,disabled:l=!1,busy:s=!1,showBottomBorder:c=!0}=e,d=l||s,u=()=>{d||i()};return(0,r.jsxs)(n.so,{role:"button",tabIndex:l?-1:0,"aria-label":a,"aria-disabled":d||void 0,align:"center",gap:"spacing-medium",onClick:u,onKeyDown:e=>{("Enter"===e.key||" "===e.key)&&(e.preventDefault(),u())},className:(0,m.AH)({cursor:l?"not-allowed":s?"wait":"pointer",opacity:d?.6:1,px:"spacing-medium",py:"spacing-medium",_hover:d?{}:{backgroundColor:"background-brand-tint"},_focusVisible:{outline:"2px solid",outlineColor:"background-brand-primary",outlineOffset:"-2px"},...c?{borderBottom:"1px solid #eee"}:{}}),children:[(0,r.jsx)(R.A,{color:"background-brand-primary",name:t}),(0,r.jsx)(p.o,{className:(0,m.AH)({color:"background-brand-primary"}),children:a}),o&&(0,r.jsx)(n.az,{className:(0,m.AH)({marginLeft:"auto"}),children:(0,r.jsx)(R.A,{color:"background-brand-primary",name:"Check"})})]})},P=e=>{let{chartType:t,setChartType:a,orientation:i,setOrientation:o,rotationDisabled:l,chartImageExport:s,exportTitle:c,chart:f,rawMediaData:y,rawRankingsData:k,filterData:C,requestData:R,dashboardDataset:P,imageLinks:M,notes:q}=e,{user:A}=(0,B.J)(),{downloadFromResponse:z}=(0,v.m)(),[O,E]=(0,g.useState)(!1),[N,G]=(0,g.useState)(!1),[H,I]=(0,g.useState)(!1),{t:W}=(0,b.B)(),$=(0,g.useCallback)(async()=>{var e,t;if(O)return;if(P===x.X.Rankings){if(!(null==k?void 0:k.length))return}else if(!(null==y?void 0:y.length))return;let a=(0,w.Rv)(f.title,C,R,W),r=(0,w.Rv)(f.subTitle||"",C,R,W),n=null!=(e=null==A?void 0:A.email)?e:"";try{if(E(!0),"Rankings"===P){let{response:e,filename:t}=await T(k,{title:a,subtitle:r,userEmail:n,requestData:R});await z(()=>Promise.resolve(e),t)}else{let{response:e,filename:i}=await S(y,q,M,{title:f.dataset===x.X.Rankings?a:void 0,subtitle:r,userEmail:n,dataset:f.dataset,requestData:R,usePercentageData:null!=(t=f.isGrowthCh
1art)&&t});await z(()=>Promise.resolve(e),i)}}finally{E(!1)}},[O,A,P,null==k?void 0:k.length,y,f.title,f.subTitle,f.dataset,f.isGrowthChart,C,R,z]),_=(0,g.useCallback)(async()=>{if(!N)try{var e;G(!0);let t=await j(s,1300),a=(0,w.Rv)(f.title,C,R,W),r=(0,w.Rv)(f.subTitle||"",C,R,W),{response:n,filename:i}=await D(t,a,r,q,M,null!=(e=null==A?void 0:A.email)?e:"",R);await z(()=>Promise.resolve(n),i)}finally{G(!1)}},[N,s,f.title,f.subTitle,C,R,q,M,A,z,W]),U=(0,g.useCallback)(async()=>{if(!H)try{var e;I(!0);let t=await j(s,1300),a=(0,w.Rv)(f.title,C,R,W),r=(0,w.Rv)(f.subTitle||"",C,R,W),{response:n,filename:i}=await L(t,a,r,q,M,null!=(e=null==A?void 0:A.email)?e:"",R);await z(()=>Promise.resolve(n),i)}finally{I(!1)}},[H,s,f.title,f.subTitle,C,R,q,M,A,z,W]);return(0,r.jsxs)(u.default,{position:"sticky",layoutSide:"right",children:[["Grouped Bar","Stacked Bar","Line"].includes(t)?(0,r.jsx)(h.o,{type:"Dropdown",id:"chart-type",buttonIcon:"Insight",buttonAriaLabel:W("chart.chartType"),children:(0,r.jsxs)(n.so,{direction:"column",className:(0,m.AH)({minWidth:"280px"}),children:[(0,r.jsx)(n.az,{className:(0,m.AH)({padding:"spacing-medium",borderBottom:"1px solid #eee"}),children:(0,r.jsx)(p.o,{children:W("chart.chartType")})}),(0,r.jsxs)(n.az,{children:[(0,r.jsx)(F,{icon:"MultiLineChart",label:W("chart.multiLineChart"),onSelect:()=>a("Line"),selected:"Line"===t}),(0,r.jsx)(F,{icon:"StackedBarChart",label:W("chart.stackedBarChart"),onSelect:()=>a("Stacked Bar"),selected:"Stacked Bar"===t}),(0,r.jsx)(F,{icon:"GroupedBarChart",label:W("chart.groupedBarChart"),onSelect:()=>a("Grouped Bar"),selected:"Grouped Bar"===t,showBottomBorder:!1})]}),(0,r.jsx)(n.az,{className:(0,m.AH)({padding:"spacing-medium",borderTop:"1px solid #eee",borderBottom:"1px solid #eee"}),children:(0,r.jsx)(p.o,{children:W("chart.rotation")})}),(0,r.jsx)(F,{icon:"AxisSwitch",label:W("chart.switchAxis"),onSelect:()=>o("vertical"===i?"horizontal":"vertical"),disabled:l,showBottomBorder:!1})]})}):(0,r.jsx)(r.Fragment,{}),(0,r.jsx)(h.o,{type:"Dropdown",id:"download",buttonIcon:"Download",buttonAriaLabel:W("chart.download"),children:(0,r.jsxs)(n.so,{direction:"column",className:(0,m.AH)({minWidth:"280px"}),children:[(0,r.jsx)(n.az,{className:(0,m.AH)({padding:"spacing-medium",borderBottom:"1px solid #eee"}),children:(0,r.jsx)(p.o,{children:W("chart.download")})}),(0,r.jsxs)(n.az,{children:[(0,r.jsx)(F,{icon:"Pdf",label:N?W("chart.downloading"):"PDF",onSelect:_,busy:N}),(0,r.jsx)(F,{icon:"Image",label:W("chart.image"),onSelect:()=>(0,d.FK)(s,1300,"".concat(c,".png"),{skipFonts:!0,pixelRatio:2})}),(0,r.jsx)(F,{icon:"XC",label:O?W("chart.downloading"):W("chart.excel"),onSelect:$,busy:O}),(0,r.jsx)(F,{icon:"PPT",label:H?W("chart.downloading"):"PPT",onSelect:U,busy:H,showBottomBorder:!1})]})]})})]})};var M=a(86353);let q=e=>{let t,a,n,i,{chartType:o,orientation:l,overlayContext:s,forecastStart:c,granularity:d}=e;if(!c)return null;switch(o){case"Grouped Bar":case"Stacked Bar":"vertical"===l?(t=Math.max(s.plot.x,Math.min(s.plot.x+s.plot.width,s.xToPx((0,M.x)(c,d)))),a=s.plot.y,n=Math.max(0,s.plot.x+s.plot.width-t),i=s.plot.height):(a=Math.max(s.plot.y,Math.min(s.plot.y+s.plot.height,s.yToPx((0,M.x)(c,d)))),t=s.plot.x,n=s.plot.width,i=Math.max(0,s.plot.y+s.plot.height-a));break;case"Line":t=Math.max(s.plot.x,Math.min(s.plot.x+s.plot.width,s.xToPx(c))),a=s.plot.y,n=Math.max(0,s.plot.x+s.plot.width-t),i=s.plot.height}return t?(0,r.jsx)("g",{children:(0,r.jsx)("rect",{x:t,y:a,width:n,height:i,fill:"rgba(174, 199, 232, 0.2)"})}):null};var A=a(83753),z=a(55364),O=a(89076),E=a(80765),N=a(48582),G=a(87563),H=a(24152),I=a(11070),W=a(23827),$=a(53759),_=a(42362),U=a(9158);let V=e=>{let{chartType:t,chartData:a,orientation:i,requestData:o,valueFormat:s,dashboardDataset:c,chart:d,rawMediaData:u,rawRankingsData:h,exportTitle:p,exportSubtitle:f,imageLinks:y,notes:j}=e,{user:k}=(0,B.J)(),{downloadFromResponse:C}=(0,v.m)(),[D,L]=(0,g.useState)(!1),{t:R,locale:F}=(0,b.B)(),P=(0,g.useCallback)(async()=>{var e,t;if(D)return;if(c===x.X.Rankings){if(!(null==h?void 0:h.length))return}else if(!(null==u?void 0:u.length))return;let a=null!=(e=null==k?void 0:k.email)?e:"";try{if(L(!0),"Rankings"===c){let e=null!=h?h:[],{response:t,filename:r}=await T(e,{title:p,subtitle:f,userEmail:a,requestData:o});await C(()=>Promise.resolve(t),r)}else{let e=null!=u?u:[],{response:r,filename:n}
1=await S(e,j,y,{title:void 0,subtitle:f,userEmail:a,dataset:d.dataset,requestData:o,usePercentageData:null!=(t=d.isGrowthChart)&&t});await C(()=>Promise.resolve(r),n)}}finally{L(!1)}},[u,h,k,p,f,d.dataset,o,C,D]);if(!(0,A.UT)(a,t))return(0,r.jsxs)(n.az,{marginBottom:"spacing-large",textAlign:"center",children:[(0,r.jsx)(l.default,{variant:"info",title:R("chart.tooMuchData"),prominence:"inline"}),(0,r.jsx)(U.default,{className:(0,m.AH)({marginTop:"spacing-medium"}),onClick:P,loading:D,disabled:D,children:R(D?"chart.downloading":"chart.download")})]});let M=(0,A.S2)(c,F),V=(0,w.PL)(s);switch(t){case"Vertical Bar":return(0,r.jsx)(z.E,{data:a.barData||[],orientation:"vertical"});case"Horizontal Bar":return(0,r.jsx)(z.E,{data:a.barData||[],orientation:"horizontal"});case"Pie":return(0,r.jsx)(O.r,{data:a.pieData||[],legendOptions:{minLegendColumnWidth:M}});case"Donut":return(0,r.jsx)(O.r,{data:a.pieData||[],legendOptions:{minLegendColumnWidth:M},valueFormatter:V,innerRadiusRatio:.6});case"Stacked Bar":return(0,r.jsx)(E.v,{overlay:e=>(0,r.jsx)(q,{forecastStart:a.forecastStart,chartType:t,overlayContext:e,orientation:i,granularity:void 0!==o.freq&&0===o.freq?"quarter":"year"}),data:a.groupedBarData||[],dateFormat:void 0!==o.freq&&0===o.freq?"quarter":"year",orientation:i,showLabels:!1,valueFormatter:V,legendOptions:{minLegendColumnWidth:M}});case"Grouped Bar":return(0,r.jsx)(N.U,{overlay:e=>(0,r.jsx)(q,{forecastStart:a.forecastStart,chartType:t,overlayContext:e,orientation:i,granularity:void 0!==o.freq&&0===o.freq?"quarter":"year"}),data:a.groupedBarData||[],orientation:i,dateFormat:void 0!==o.freq&&0===o.freq?"quarter":"year",showLabels:!1,valueFormatter:V,legendOptions:{minLegendColumnWidth:M}});case"Histogram":return(0,r.jsx)(G.d,{...a.histogramProps});case"Boxplot":return(0,r.jsx)(H.z,{...a.boxPlotProps});case"Bubble Map":return(0,r.jsx)(I.B,{...a.bubbleMapProps,valueFormatter:V,legendOptions:{showLegend:!1}});case"Scatter Plot":return(0,r.jsx)(W.I,{series:a.scatterData||[],dateFormat:void 0!==o.freq&&0===o.freq?"quarter":"year",valueFormatter:V,legendOptions:{minLegendColumnWidth:M}});case"Tree Map":return(0,r.jsx)($.r,{data:a.treeMapData,valueFormatter:V});case"Line":return(0,r.jsx)(r.Fragment,{children:(0,r.jsx)(_.y,{series:a.lineData||[],overlay:e=>(0,r.jsx)(q,{forecastStart:a.forecastStart,chartType:t,overlayContext:e,orientation:i,granularity:void 0!==o.freq&&0===o.freq?"quarter":"year"}),dateFormat:void 0!==o.freq&&0===o.freq?"quarter":"year",valueFormatter:V,legendOptions:{minLegendColumnWidth:M},invertYAxis:c===x.X.Rankings,yMin:c===x.X.Rankings?1:void 0})})}};var X=a(57173),J=a(37696);let Y="https://cdn.builder.io/api/v1/image/assets%2F1e8574dde0344e78be7badd3d8cbc1bb%2F1f6bec0da837432d81b53346fd005d6c",K=e=>{var t,a;let{chart:l,chartData:s,rawMediaData:d,rawRankingsData:u,filterData:h,requestData:x,missingDataDisplayValues:f,dashboardDataset:y}=e,[j,v]=(0,g.useState)(l.chartType),[k,C]=(0,g.useState)("vertical"),S="Line"===j,{t:D}=(0,b.B)(),L=(0,w.t7)((0,w.Rv)(l.title,h,x,D)),B=(0,w.t7)((0,w.Rv)(l.subTitle||"",h,x,D)),{reportChartCanVisualise:T}=(0,X.O)(),R=(0,g.useMemo)(()=>(0,A.UT)(s,j),[s,j]);(0,g.useEffect)(()=>{(null==l?void 0:l.id)&&T(l.id,R)},[null==l?void 0:l.id,R,T]);let F=null==(t=s.imageLinks)?void 0:t.filter((e,t,a)=>{let r=e=>e.substring(e.lastIndexOf("/")+1).split("?")[0],n=r(e);return a.findIndex(e=>r(e)===n)===t}),M="Rankings"===y?null:null==(a=s.notes)?void 0:a.filter(e=>null!=e).filter((e,t,a)=>a.indexOf(e)===t),q=e=>{let{isExport:t,children:a}=e;return t?(0,r.jsxs)(n.az,{backgroundColor:"background-offwhite",padding:"spacing-medium",width:"100%",flexGrow:1,minWidth:0,children:[(0,r.jsxs)(n.so,{justify:"space-between",align:"flex-start",mb:"spacing-small",children:[(0,r.jsxs)(n.az,{children:[(0,r.jsx)(p.o,{as:"h2",size:"heading-small",children:L}),(0,r.jsx)(p.o,{as:"h3",children:B})]}),(0,r.jsx)(i.default,{src:Y,alt:"WARC",width:80,height:32,style:{objectFit:"contain",flexShrink:0}})]}),(0,r.jsx)(n.az,{css:{width:"100%",height:600},children:(0,r.jsx)(J.p,{width:1200,height:600,children:(0,r.jsx)(V,{chartData:s,chartType:j,requestData:x,orientation:k,valueFormat:l.valueFormat,dashboardDataset:y,chart:l,rawMediaData:d,rawRankingsData:u,exportTitle:L,exportSubtitle:B})})})]}):(0,r.jsxs)(n.so,{className:(0,m.AH)({flexDirection:"row",width:"100%"}),pb:{base:"spacing-none",sm:"spacing-medium"},pt:{base:"spacing-none",sm:"spacing-medium"},columnGap:"spacing-medium",rowGap:"spacing-medium",children:[(0,r.jsxs)(n.az,{borderRadius:"lg",border:"4px solid",borderColor:"background-brand-primary",backgroundColor:"background-offwhite",padding:"spacing-medium",rowGap:"spacing-medium",width:"100%",flexGrow:1,minWidth:0,color:"text-body",children:[(0,r.jsxs)(n.so,{justify:"space-between",align:"flex-start",mb:"spacing-small",children:[(0,r.jsxs)(n.az,{children:[(0,r.jsx)(p.o,{as:"h2",size:"heading-small",children:L}),(0,r.jsx)(p.o,{as:"h3",children:B})]}),(0,r.jsx)(i.default,{src:Y,alt:"WARC",width:80,height:32,style:{objectFit:"contain",flexShrink:0}})]}),(0,r.jsx)(n.az,{css:{width:"100%",height:R?600:"initial"},children:(0,r.jsx)(V,{chartData:s,chartType:j,requestData:x,orientation:k,valueFormat:l.valueFormat,dashboardDataset:y,chart:l,rawMediaData:d,rawRankingsData:u,exportTitle:L,exportSubtitle:B,imageLinks:F,notes:M})}),s.forecastStart&&(0,r.jsx)("div",{children:D("chart.forecastNote")}),M?(0,r.jsx)(c,{notes:M,missingDataDisplayValues:f,dictionary:D}):null,F&&(0,r.jsx)(o,{imageLinks:F})]}),a&&a]})};return(0,r.jsx)(r.Fragment,{children:(0,r.jsx)(q,{isExport:!1,children:(0,r.jsx)(P,{chartType:j,setChartType:v,orientation:k,setOrientation:C,rotationDisabled:S,chartImageExport:(0,r.jsx)(q,{isExport:!0}),exportTitle:L,chart:l,rawMediaData:d,rawRankingsData:u,filterData:h,requestData:x,dashboardDataset:y,imageLinks:F,notes:M})})})}}}]);
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.