1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9644],{1953:(e,t,r)=>{r.d(t,{P:()=>d});var n=r(12115),i=r(98943),a=r(74797),l=r(38881),o=r(84020),c=r(57249),u=r(85224);function s(){return(s=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(null,arguments)}var f={accessibilityLayer:!0,barCategoryGap:"10%",barGap:4,layout:"horizontal",margin:{top:5,right:5,bottom:5,left:5},responsive:!1,reverseStackOrder:!1,stackOffset:"none",syncMethod:"index"},d=(0,n.forwardRef)(function(e,t){var r,d=(0,u.e)(e.categoricalChartProps,f),{chartName:v,defaultTooltipEventType:y,validateTooltipEventTypes:p,tooltipPayloadSearcher:h,categoricalChartProps:m}=e;return n.createElement(i.J,{preloadedState:{options:{chartName:v,defaultTooltipEventType:y,validateTooltipEventTypes:p,tooltipPayloadSearcher:h,eventEmitter:void 0}},reduxStoreName:null!=(r=m.id)?r:v},n.createElement(a.TK,{chartData:m.data}),n.createElement(l.s,{layout:d.layout,margin:d.margin}),n.createElement(o.p,{baseValue:d.baseValue,accessibilityLayer:d.accessibilityLayer,barCategoryGap:d.barCategoryGap,maxBarSize:d.maxBarSize,stackOffset:d.stackOffset,barGap:d.barGap,barSize:d.barSize,syncId:d.syncId,syncMethod:d.syncMethod,className:d.className,reverseStackOrder:d.reverseStackOrder}),n.createElement(c.L,s({},d,{ref:t})))})},2205:(e,t,r)=>{r.d(t,{u:()=>S,F:()=>k});var n=r(12115),i=r(54241),a=r.n(i),l=r(2821),o=r(87095),c=r(39346),u=r(96083),s=r(49580),f=r(84072),d=r(59993),v=r(4264),y=r(85224),p=r(37808),h=r(30732),m=r(48446),b=["axisLine","width","height","className","hide","ticks","axisType"];function g(){return(g=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(null,arguments)}function O(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function w(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?O(Object(r),!0).forEach(function(t){var n,i,a;n=e,i=t,a=r[t],(i=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(i))in n?Object.defineProperty(n,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[i]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):O(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var k={x:0,y:0,width:0,height:0,viewBox:{x:0,y:0,width:0,height:0},orientation:"bottom",ticks:[],stroke:"#666",tickLine:!0,axisLine:!0,tick:!0,mirror:!1,minTickGap:5,tickSize:6,tickMargin:2,interval:"preserveEnd",zIndex:h.I.axis};function x(e){var{x:t,y:r,width:i,height:o,orientation:c,mirror:u,axisLine:s,otherSvgProps:f}=e;if(!s)return null;var d=w(w(w({},f),(0,v.uZ)(s)),{},{fill:"none"});if("top"===c||"bottom"===c){var y=+("top"===c&&!u||"bottom"===c&&u);d=w(w({},d),{},{x1:t,y1:r+y*o,x2:t+i,y2:r+y*o})}else{var p=+("left"===c&&!u||"right"===c&&u);d=w(w({},d),{},{x1:t+p*i,y1:r,x2:t+p*i,y2:r+o})}return n.createElement("line",g({},d,{className:(0,l.$)("recharts-cartesian-axis-line",a()(s,"className"))}))}function P(e){var t,{option:r,tickProps:i,value:a}
1=e,o=(0,l.$)(i.className,"recharts-cartesian-axis-tick-value");if(n.isValidElement(r))t=n.cloneElement(r,w(w({},i),{},{className:o}));else if("function"==typeof r)t=r(w(w({},i),{},{className:o}));else{var u="recharts-cartesian-axis-tick-value";"boolean"!=typeof r&&(u=(0,l.$)(u,(0,m.I)(r))),t=n.createElement(c.EY,g({},i,{className:u}),a)}return t}var j=(0,n.forwardRef)((e,t)=>{var{ticks:r=[],tick:i,tickLine:c,stroke:u,tickFormatter:y,unit:m,padding:b,tickTextProps:O,orientation:k,mirror:x,x:j,y:E,width:S,height:C,tickSize:D,tickMargin:N,fontSize:I,letterSpacing:A,getTicksConfig:z,events:G,axisType:T}=e,M=(0,d.f)(w(w({},z),{},{ticks:r}),I,A),L=function(e,t){switch(e){case"left":return t?"start":"end";case"right":return t?"end":"start";default:return"middle"}}(k,x),R=function(e,t){switch(e){case"left":case"right":return"middle";case"top":return t?"start":"end";default:return t?"end":"start"}}(k,x),W=(0,v.uZ)(z),F=(0,v.ic)(i),U={};"object"==typeof c&&(U=c);var B=w(w({},W),{},{fill:"none"},U),H=M.map(e=>w({entry:e},function(e,t,r,n,i,a,l,o,c){var u,f,d,v,y,p,h=o?-1:1,m=e.tickSize||l,b=(0,s.Et)(e.tickCoord)?e.tickCoord:e.coordinate;switch(a){case"top":u=f=e.coordinate,p=(d=(v=r+!o*i)-h*m)-h*c,y=b;break;case"left":d=v=e.coordinate,y=(u=(f=t+!o*n)-h*m)-h*c,p=b;break;case"right":d=v=e.coordinate,y=(u=(f=t+o*n)+h*m)+h*c,p=b;break;default:u=f=e.coordinate,p=(d=(v=r+o*i)+h*m)+h*c,y=b}return{line:{x1:u,y1:d,x2:f,y2:v},tick:{x:y,y:p}}}(e,j,E,S,C,k,D,x,N))),$=H.map(e=>{var{entry:t,line:r}=e;return n.createElement(o.W,{className:"recharts-cartesian-axis-tick",key:"tick-".concat(t.value,"-").concat(t.coordinate,"-").concat(t.tickCoord)},c&&n.createElement("line",g({},B,r,{className:(0,l.$)("recharts-cartesian-axis-tick-line",a()(c,"className"))})))}),Z=H.map((e,t)=>{var r,a,{entry:l,tick:c}=e,s=w(w(w(w({verticalAnchor:R},W),{},{textAnchor:L,stroke:"none",fill:u},c),{},{index:t,payload:l,visibleTicksCount:M.length,tickFormatter:y,padding:b},O),{},{angle:null!=(r=null!=(a=null==O?void 0:O.angle)?a:W.angle)?r:0}),d=w(w({},s),F);return n.createElement(o.W,g({className:"recharts-cartesian-axis-tick-label",key:"tick-label-".concat(l.value,"-").concat(l.coordinate,"-").concat(l.tickCoord)},(0,f.XC)(G,l,t)),i&&n.createElement(P,{option:i,tickProps:d,value:"".concat("function"==typeof y?y(l.value,t):l.value).concat(m||"")}))});return n.createElement("g",{className:"recharts-cartesian-axis-ticks recharts-".concat(T,"-ticks")},Z.length>0&&n.createElement(p.g,{zIndex:h.I.label},n.createElement("g",{className:"recharts-cartesian-axis-tick-labels recharts-".concat(T,"-tick-labels"),ref:t},Z)),$.length>0&&n.createElement("g",{className:"recharts-cartesian-axis-tick-lines recharts-".concat(T,"-tick-lines")},$))}),E=(0,n.forwardRef)((e,t)=>{var{axisLine:r,width:i,height:a,className:c,hide:s,ticks:f,axisType:d}=e,y=function(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r={};for(var n in e)if(({}).hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],-1===t.indexOf(r)&&({}).propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}
1(e,b),[h,m]=(0,n.useState)(""),[g,O]=(0,n.useState)(""),w=(0,n.useRef)(null);(0,n.useImperativeHandle)(t,()=>({getCalculatedWidth:()=>{var t;return(e=>{var{ticks:t,label:r,labelGapWithTick:n=5,tickSize:i=0,tickMargin:a=0}=e,l=0;if(t){Array.from(t).forEach(e=>{if(e){var t=e.getBoundingClientRect();t.width>l&&(l=t.width)}});var o=r?r.getBoundingClientRect().width:0;return Math.round(l+(i+a)+o+(r?n:0))}return 0})({ticks:w.current,label:null==(t=e.labelRef)?void 0:t.current,labelGapWithTick:5,tickSize:e.tickSize,tickMargin:e.tickMargin})}}));var k=(0,n.useCallback)(e=>{if(e){var t=e.getElementsByClassName("recharts-cartesian-axis-tick-value");w.current=t;var r=t[0];if(r){var n=window.getComputedStyle(r),i=n.fontSize,a=n.letterSpacing;(i!==h||a!==g)&&(m(i),O(a))}}},[h,g]);return s||null!=i&&i<=0||null!=a&&a<=0?null:n.createElement(p.g,{zIndex:e.zIndex},n.createElement(o.W,{className:(0,l.$)("recharts-cartesian-axis",c)},n.createElement(x,{x:e.x,y:e.y,width:i,height:a,orientation:e.orientation,mirror:e.mirror,axisLine:r,otherSvgProps:(0,v.uZ)(e)}),n.createElement(j,{ref:k,axisType:d,events:y,fontSize:h,getTicksConfig:e,height:e.height,letterSpacing:g,mirror:e.mirror,orientation:e.orientation,padding:e.padding,stroke:e.stroke,tick:e.tick,tickFormatter:e.tickFormatter,tickLine:e.tickLine,tickMargin:e.tickMargin,tickSize:e.tickSize,tickTextProps:e.tickTextProps,ticks:f,unit:e.unit,width:e.width,x:e.x,y:e.y}),n.createElement(u.zJ,{x:e.x,y:e.y,width:e.width,height:e.height,lowerWidth:e.width,upperWidth:e.width},n.createElement(u._I,{label:e.label,labelRef:e.labelRef}),e.children)))}),S=n.forwardRef((e,t)=>{var r=(0,y.e)(e,k);return n.createElement(E,g({},r,{ref:t}))});S.displayName="CartesianAxis"},17206:(e,t,r)=>{r.d(t,{Q:()=>c});var n=r(46669),i=["domain","range"],a=["domain","range"];function l(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r={};for(var n in e)if(({}).hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],-1===t.indexOf(r)&&({}).propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function o(e,t){return e===t||!!(Array.isArray(e)&&2===e.length&&Array.isArray(t))&&2===t.length&&e[0]===t[0]&&e[1]===t[1]}function c(e,t){if(e===t)return!0;var{domain:r,range:c}=e,u=l(e,i),{domain:s,range:f}=t,d=l(t,a);return!!o(r,s)&&!!o(c,f)&&(0,n.P)(u,d)}},21447:(e,t,r)=>{r.d(t,{B:()=>a,W:()=>i});var n=r(92487);function i(e,t){var r,i;return null!=(r=null==(i=e.graphicalItems.cartesianItems.find(e=>e.id===t))?void 0:i.xAxisId)?r:n.W3}function a(e,t){var r,i;return null!=(r=null==(i=e.graphicalItems.cartesianItems.find(e=>e.id===t))?void 0:i.yAxisId)?r:n.W3}},29552:(e,t,r)=>{r.d(t,{Q:()=>c,l:()=>o});var n=r(12115),i=r(81024),a=r(35185),l=r(70806);function o(e,t){var r,n,l=(0,i.G)(t=>(0,a.Rl)(t,e)),o=(0,i.G)(e=>(0,a.sf)(e,t)),c=null!=(r=null==l?void 0:l.allowDataOverflow)?r:a.PU.allowDataOverflow,u=null!=(n=null==o?void 0:o.allowDataOverflow)?n:a.cd.allowDataOverflow;return{needClip:c||u,needClipX:c,needClipY:u}}function c(e){var{xAxisId:t,yAxisId:r,clipPathId:i}=e,a=(0,l.oM)(),{needClipX:c,needClipY:u,needClip:s}=o(t,r);if(!s||!a)return null;var{x:f,y:d,width:v,height:y}=a;return n.createElement("clipPath",{id:"clipPath-".concat(i)},n.createElement("rect",{x:c?f:f-v/2,y:u?d:d-y/2,width:c?v:2*v,height:u?y:2*y}))}},36164:(e,t,r)=>{r.d(t,{bx:()=>i,vh:()=>n});var n=e=>{var{x1:t,y1:r,x2:n,y2:i}=e;return((e,t)=>{var{x:r,y:n}=e,{x:i,y:a}=t;return{x:Math.min(r,i),y:Math.min(n,a),width:Math.abs(i-r),height:Math.abs(a-n)}})({x:t,y:r},{x:n,y:i})},i=function(e){var{width:t,height:r}=e,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,i=(n%180+180)%180*Math.PI/180,a=Math.atan(r/t);return Math.abs(i>a&&i<Math.PI-a?r/Math.sin(i):t/Math.cos(i))}},36927:(e,t,r)=>{r.d(t,{c:()=>u});var n=r(12115),i=r(2821),a=r(84072),l=r(4264),o=r(49580);function c(){return(c=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}
1).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(null,arguments)}var u=e=>{var{cx:t,cy:r,r:u,className:s}=e,f=(0,i.$)("recharts-dot",s);return(0,o.Et)(t)&&(0,o.Et)(r)&&(0,o.Et)(u)?n.createElement("circle",c({},(0,l.uZ)(e),(0,a._U)(e),{className:f,cx:t,cy:r,r:u})):null}},45530:(e,t,r)=>{r.d(t,{n:()=>h});var n=r(12115),i=r(2821),a=r(36927),l=r(87095),o=r(70543),c=r(55730),u=r(37808),s=r(30732),f=["points"];function d(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function v(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?d(Object(r),!0).forEach(function(t){var n,i,a;n=e,i=t,a=r[t],(i=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(i))in n?Object.defineProperty(n,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[i]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):d(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function y(){return(y=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(null,arguments)}function p(e){var{option:t,dotProps:r,className:l}=e;if((0,n.isValidElement)(t))return(0,n.cloneElement)(t,r);if("function"==typeof t)return t(r);var o=(0,i.$)(l,"boolean"!=typeof t?t.className:""),c=null!=r?r:{},{points:u}=c,s=function(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r={};for(var n in e)if(({}).hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],-1===t.indexOf(r)&&({}).propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}(c,f);return n.createElement(a.c,y({},s,{className:o}))}function h(e){var{points:t,dot:r,className:i,dotClassName:a,dataKey:f,baseProps:d,needClip:h,clipPathId:m,zIndex:b=s.I.scatter}=e;if(null==t||!r&&1!==t.length)return null;var g=(0,o.y$)(r),O=(0,c.y)(r),w=t.map((e,i)=>{var l,o,c=v(v(v({r:3},d),O),{},{index:i,cx:null!=(l=e.x)?l:void 0,cy:null!=(o=e.y)?o:void 0,dataKey:f,value:e.value,payload:e.payload,points:t});return n.createElement(p,{key:"dot-".concat(i),option:r,dotProps:c,className:a})}),k={};return h&&null!=m&&(k.clipPath="url(#clipPath-".concat(g?"":"dots-").concat(m,")")),n.createElement(u.g,{zIndex:b},n.createElement(l.W,y({className:i},k),w))}},47734:(e,t,r)=>{r.d(t,{W:()=>j});var n=r(12115),i=r(2821),a=r(2205),l=r(81024),o=r(92487),c=r(35185),u=r(8291),s=r(35704),f=r(85224),d=r(17206),v=r(90167),y=r(75824),p=["type"],h=["dangerouslySetInnerHTML","ticks","scale"],m=["id","scale"];function b(){return(b=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(null,arguments)}function g(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function O(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?g(Object(r),!0).forEach(function(t){var n,i,a;n=e,i=t,a=r[t],(i=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(i))in n?Object.defineProperty(n,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[i]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):g(Object(r)).forEac
1h(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function w(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r={};for(var n in e)if(({}).hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],-1===t.indexOf(r)&&({}).propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function k(e){var t=(0,l.j)(),r=(0,n.useRef)(null),i=(0,v.kz)(),{type:a}=e,c=w(e,p),u=(0,y.a)(i,"xAxis",a),s=(0,n.useMemo)(()=>{if(null!=u)return O(O({},c),{},{type:u})},[c,u]);return(0,n.useLayoutEffect)(()=>{null!=s&&(null===r.current?t((0,o.Vi)(s)):r.current!==s&&t((0,o.m2)({prev:r.current,next:s})),r.current=s)},[s,t]),(0,n.useLayoutEffect)(()=>()=>{r.current&&(t((0,o.MC)(r.current)),r.current=null)},[t]),null}var x=e=>{var{xAxisId:t,className:r}=e,o=(0,l.G)(u.c2),f=(0,s.r)(),d="xAxis",v=(0,l.G)(e=>(0,c.Zi)(e,d,t,f)),y=(0,l.G)(e=>(0,c.Lw)(e,t)),p=(0,l.G)(e=>(0,c.L$)(e,t)),g=(0,l.G)(e=>(0,c.y7)(e,t));if(null==y||null==p||null==g)return null;var{dangerouslySetInnerHTML:O,ticks:k,scale:x}=e,P=w(e,h),{id:j,scale:E}=g,S=w(g,m);return n.createElement(a.u,b({},P,S,{x:p.x,y:p.y,width:y.width,height:y.height,className:(0,i.$)("recharts-".concat(d," ").concat(d),r),viewBox:o,ticks:v,axisType:d}))},P={allowDataOverflow:c.PU.allowDataOverflow,allowDecimals:c.PU.allowDecimals,allowDuplicatedCategory:c.PU.allowDuplicatedCategory,angle:c.PU.angle,axisLine:a.F.axisLine,height:c.PU.height,hide:!1,includeHidden:c.PU.includeHidden,interval:c.PU.interval,label:!1,minTickGap:c.PU.minTickGap,mirror:c.PU.mirror,orientation:c.PU.orientation,padding:c.PU.padding,reversed:c.PU.reversed,scale:c.PU.scale,tick:c.PU.tick,tickCount:c.PU.tickCount,tickLine:a.F.tickLine,tickSize:a.F.tickSize,type:c.PU.type,xAxisId:0},j=n.memo(e=>{var t=(0,f.e)(e,P);return n.createElement(n.Fragment,null,n.createElement(k,{allowDataOverflow:t.allowDataOverflow,allowDecimals:t.allowDecimals,allowDuplicatedCategory:t.allowDuplicatedCategory,angle:t.angle,dataKey:t.dataKey,domain:t.domain,height:t.height,hide:t.hide,id:t.xAxisId,includeHidden:t.includeHidden,interval:t.interval,minTickGap:t.minTickGap,mirror:t.mirror,name:t.name,orientation:t.orientation,padding:t.padding,reversed:t.reversed,scale:t.scale,tick:t.tick,tickCount:t.tickCount,tickFormatter:t.tickFormatter,ticks:t.ticks,type:t.type,unit:t.unit}),n.createElement(x,t))},d.Q);j.displayName="XAxis"},59993:(e,t,r)=>{r.d(t,{f:()=>f});var n=r(49580),i=r(64680),a=r(33692),l=r(36164);function o(e,t){if(t<1)return[];if(1===t)return e;for(var r=[],n=0;n<e.length;n+=t){var i=e[n];void 0!==i&&r.push(i)}return r}function c(e,t,r,n,i){if(e*t<e*n||e*t>e*i)return!1;var a=r();return e*(t-e*a/2-n)>=0&&e*(t+e*a/2-i)<=0}function u(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function s(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?u(Object(r),!0).forEach(function(t){var n,i,a;n=e,i=t,a=r[t],(i=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(i))in n?Object.defineProperty(n,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[i]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):u(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function f(e,t,r){var u,{tick:f,ticks:d,viewBox:v,minTickGap:y,orientation:p,interval:h,tickFormatter:m,unit:b,angle:g}=e;if(!d||!d.length||!f)return[];if((0,n.Et)(h)||a.m.isSsr)return null!=(u=o(d,((0,n.Et)(h)?h:0)+1))?u:[];var O="top"===p||"bottom"===p?"width":"height",w=b&&"width"===O?(0,i.Pu)(b,{fontSize:t,letterSpacing:r}):{width:0,height:0},k=(e,n)=>{var a,o,c="function"==typeof m?m(e.value,n):e.value;return"width"===O?(a=(0,i.Pu)(c,{fontSize:t,letterSpacing:r}),o={width:a.width+w.width,height:a.height+w.height}
1,(0,l.bx)(o,g)):(0,i.Pu)(c,{fontSize:t,letterSpacing:r})[O]},x=d[0],P=d[1],j=d.length>=2&&null!=x&&null!=P?(0,n.sA)(P.coordinate-x.coordinate):1,E=function(e,t,r){var n="width"===r,{x:i,y:a,width:l,height:o}=e;return 1===t?{start:n?i:a,end:n?i+l:a+o}:{start:n?i+l:a+o,end:n?i:a}}(v,j,O);return"equidistantPreserveStart"===h?function(e,t,r,n,i){for(var a,l=(n||[]).slice(),{start:u,end:s}=t,f=0,d=1,v=u;d<=l.length;)if(a=function(){var t,a=null==n?void 0:n[f];if(void 0===a)return{v:o(n,d)};var l=f,y=()=>(void 0===t&&(t=r(a,l)),t),p=a.coordinate,h=0===f||c(e,p,y,v,s);h||(f=0,v=u,d+=1),h&&(v=p+e*(y()/2+i),f+=d)}())return a.v;return[]}(j,E,k,d,y):"equidistantPreserveEnd"===h?function(e,t,r,n,i){var a=(n||[]).slice().length;if(0===a)return[];for(var{start:l,end:o}=t,u=1;u<=a;u++){for(var s,f=(a-1)%u,d=l,v=!0,y=f;y<a&&(0===(s=function(){var t,a=n[y];if(null==a)return 0;var l=y,u=()=>(void 0===t&&(t=r(a,l)),t),s=a.coordinate,p=y===f||c(e,s,u,d,o);if(!p)return v=!1,1;p&&(d=s+e*(u()/2+i))}())||1!==s);y+=u);if(v){for(var p=[],h=f;h<a;h+=u){var m=n[h];null!=m&&p.push(m)}return p}}return[]}(j,E,k,d,y):("preserveStart"===h||"preserveStartEnd"===h?function(e,t,r,n,i,a){var l=(n||[]).slice(),o=l.length,{start:u,end:f}=t;if(a){var d=n[o-1];if(null!=d){var v=r(d,o-1),y=e*(d.coordinate+e*v/2-f);l[o-1]=d=s(s({},d),{},{tickCoord:y>0?d.coordinate-y*e:d.coordinate}),null!=d.tickCoord&&c(e,d.tickCoord,()=>v,u,f)&&(f=d.tickCoord-e*(v/2+i),l[o-1]=s(s({},d),{},{isShow:!0}))}}for(var p=a?o-1:o,h=function(t){var n,a=l[t];if(null==a)return 1;var o=a,d=()=>(void 0===n&&(n=r(a,t)),n);if(0===t){var v=e*(o.coordinate-e*d()/2-u);l[t]=o=s(s({},o),{},{tickCoord:v<0?o.coordinate-v*e:o.coordinate})}else l[t]=o=s(s({},o),{},{tickCoord:o.coordinate});null!=o.tickCoord&&c(e,o.tickCoord,d,u,f)&&(u=o.tickCoord+e*(d()/2+i),l[t]=s(s({},o),{},{isShow:!0}))},m=0;m<p;m++)if(h(m))continue;return l}(j,E,k,d,y,"preserveStartEnd"===h):function(e,t,r,n,i){for(var a=(n||[]).slice(),l=a.length,{start:o}=t,{end:u}=t,f=function(t){var n,f=a[t];if(null==f)return 1;var d=f,v=()=>(void 0===n&&(n=r(f,t)),n);if(t===l-1){var y=e*(d.coordinate+e*v()/2-u);a[t]=d=s(s({},d),{},{tickCoord:y>0?d.coordinate-y*e:d.coordinate})}else a[t]=d=s(s({},d),{},{tickCoord:d.coordinate});null!=d.tickCoord&&c(e,d.tickCoord,v,o,u)&&(u=d.tickCoord-e*(v()/2+i),a[t]=s(s({},d),{},{isShow:!0}))},d=l-1;d>=0;d--)if(f(d))continue;return a}(j,E,k,d,y)).filter(e=>e.isShow)}},68425:(e,t,r)=>{r.d(t,{d:()=>T});var n=r(12115),i=r(58672),a=r(49580),l=r(51023),o=r(59993),c=r(2205),u=r(90167),s=r(35185),f=r(81024),d=r(35704),v=r(85224),y=r(4264),p=r(92377),h=r(37808),m=r(30732),b=["x1","y1","x2","y2","key"],g=["offset"],O=["xAxisId","yAxisId"],w=["xAxisId","yAxisId"];function k(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function x(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?k(Object(r),!0).forEach(function(t){var n,i,a;n=e,i=t,a=r[t],(i=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(i))in n?Object.defineProperty(n,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[i]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):k(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function P(){return(P=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(null,arguments)}function j(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r={};for(var n in e)if(({}).hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],-1===t.indexOf(r)&&({}).propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}var E=e=>{var{fill:t}=e;if(!t||"none"===t)return null;var{fillOpacity:r,x:i,y:a,width:l,height:o,ry:c}=e;return n.createElement("rect",{x:i,y:a,ry:c,width:l,height:o,stroke:"none",fill:t,fillOpacity:r,className:"recharts-cartesian-grid-bg"})};function S(e){var{option:t,lineItemProps:r}=e;if(n.isValidElement(t))i=n.cloneElement(t,r);else if("function"==typeof t)i=t(r);else{var i,a,{x1:l,y1:o,x2:c,y2:u,key:s}=r,f=j(r,b),d=null!=(a=(0,y.uZ)(f))?a:{},{offset:v}=d,p=j(d,g);
1i=n.createElement("line",P({},p,{x1:l,y1:o,x2:c,y2:u,fill:"none",key:s}))}return i}function C(e){var{x:t,width:r,horizontal:i=!0,horizontalPoints:a}=e;if(!i||!a||!a.length)return null;var{xAxisId:l,yAxisId:o}=e,c=j(e,O),u=a.map((e,a)=>{var l=x(x({},c),{},{x1:t,y1:e,x2:t+r,y2:e,key:"line-".concat(a),index:a});return n.createElement(S,{key:"line-".concat(a),option:i,lineItemProps:l})});return n.createElement("g",{className:"recharts-cartesian-grid-horizontal"},u)}function D(e){var{y:t,height:r,vertical:i=!0,verticalPoints:a}=e;if(!i||!a||!a.length)return null;var{xAxisId:l,yAxisId:o}=e,c=j(e,w),u=a.map((e,a)=>{var l=x(x({},c),{},{x1:e,y1:t,x2:e,y2:t+r,key:"line-".concat(a),index:a});return n.createElement(S,{option:i,lineItemProps:l,key:"line-".concat(a)})});return n.createElement("g",{className:"recharts-cartesian-grid-vertical"},u)}function N(e){var{horizontalFill:t,fillOpacity:r,x:i,y:a,width:l,height:o,horizontalPoints:c,horizontal:u=!0}=e;if(!u||!t||!t.length||null==c)return null;var s=c.map(e=>Math.round(e+a-a)).sort((e,t)=>e-t);a!==s[0]&&s.unshift(0);var f=s.map((e,c)=>{var u=s[c+1],f=null==u?a+o-e:u-e;if(f<=0)return null;var d=c%t.length;return n.createElement("rect",{key:"react-".concat(c),y:e,x:i,height:f,width:l,stroke:"none",fill:t[d],fillOpacity:r,className:"recharts-cartesian-grid-bg"})});return n.createElement("g",{className:"recharts-cartesian-gridstripes-horizontal"},f)}function I(e){var{vertical:t=!0,verticalFill:r,fillOpacity:i,x:a,y:l,width:o,height:c,verticalPoints:u}=e;if(!t||!r||!r.length)return null;var s=u.map(e=>Math.round(e+a-a)).sort((e,t)=>e-t);a!==s[0]&&s.unshift(0);var f=s.map((e,t)=>{var u=s[t+1],f=null==u?a+o-e:u-e;if(f<=0)return null;var d=t%r.length;return n.createElement("rect",{key:"react-".concat(t),x:e,y:l,width:f,height:c,stroke:"none",fill:r[d],fillOpacity:i,className:"recharts-cartesian-grid-bg"})});return n.createElement("g",{className:"recharts-cartesian-gridstripes-vertical"},f)}var A=(e,t)=>{var{xAxis:r,width:n,height:i,offset:a}=e;return(0,l.PW)((0,o.f)(x(x(x({},c.F),r),{},{ticks:(0,l.Rh)(r,!0),viewBox:{x:0,y:0,width:n,height:i}})),a.left,a.left+a.width,t)},z=(e,t)=>{var{yAxis:r,width:n,height:i,offset:a}=e;return(0,l.PW)((0,o.f)(x(x(x({},c.F),r),{},{ticks:(0,l.Rh)(r,!0),viewBox:{x:0,y:0,width:n,height:i}})),a.top,a.top+a.height,t)},G={horizontal:!0,vertical:!0,horizontalPoints:[],verticalPoints:[],stroke:"#ccc",fill:"none",verticalFill:[],horizontalFill:[],xAxisId:0,yAxisId:0,syncWithTicks:!1,zIndex:m.I.grid};function T(e){var t=(0,u.yi)(),r=(0,u.rY)(),l=(0,u.W7)(),o=x(x({},(0,v.e)(e,G)),{},{x:(0,a.Et)(e.x)?e.x:l.left,y:(0,a.Et)(e.y)?e.y:l.top,width:(0,a.Et)(e.width)?e.width:l.width,height:(0,a.Et)(e.height)?e.height:l.height}),{xAxisId:c,yAxisId:y,x:m,y:b,width:g,height:O,syncWithTicks:w,horizontalValues:k,verticalValues:j}=o,S=(0,d.r)(),T=(0,f.G)(e=>(0,s.ZB)(e,"xAxis",c,S)),M=(0,f.G)(e=>(0,s.ZB)(e,"yAxis",y,S));if(!(0,p.F)(g)||!(0,p.F)(O)||!(0,a.Et)(m)||!(0,a.Et)(b))return null;var L=o.verticalCoordinatesGenerator||A,R=o.horizontalCoordinatesGenerator||z,{horizontalPoints:W,verticalPoints:F}=o;if((!W||!W.length)&&"function"==typeof R){var U=k&&k.length,B=R({yAxis:M?x(x({},M),{},{ticks:U?k:M.ticks}):void 0,width:null!=t?t:g,height:null!=r?r:O,offset:l},!!U||w);(0,i.R)(Array.isArray(B),"horizontalCoordinatesGenerator should return Array but instead it returned [".concat(typeof B,"]")),Array.isArray(B)&&(W=B)}if((!F||!F.length)&&"function"==typeof L){var H=j&&j.length,$=L({xAxis:T?x(x({},T),{},{ticks:H?j:T.ticks}):void 0,width:null!=t?t:g,height:null!=r?r:O,offset:l},!!H||w);(0,i.R)(Array.isArray($),"verticalCoordinatesGenerator should return Array but instead it returned [".concat(typeof $,"]")),Array.isArray($)&&(F=$)}return n.createElement(h.g,{zIndex:o.zIndex},n.createElement("g",{className:"recharts-cartesian-grid"},n.createElement(E,{fill:o.fill,fillOpacity:o.fillOpacity,x:o.x,y:o.y,width:o.width,height:o.height,ry:o.ry}),n.createElement(N,P({},o,{horizontalPoints:W})),n.createElement(I,P({},o,{verticalPoints:F})),n.createElement(C,P({},o,{offset:l,horizontalPoints:W,xAxis:T,yAxis:M})),n.createElement(D,P({},o,{offset:l,verticalPoints:F,xAxis:T,yAxis:M}))))}
1T.displayName="CartesianGrid"},73697:(e,t,r)=>{r.d(t,{h:()=>E});var n=r(12115),i=r(2821),a=r(2205),l=r(92487),o=r(81024),c=r(35185),u=r(8291),s=r(35704),f=r(96083),d=r(85224),v=r(17206),y=r(90167),p=r(75824),h=["type"],m=["dangerouslySetInnerHTML","ticks","scale"],b=["id","scale"];function g(){return(g=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(null,arguments)}function O(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function w(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?O(Object(r),!0).forEach(function(t){var n,i,a;n=e,i=t,a=r[t],(i=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(i))in n?Object.defineProperty(n,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[i]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):O(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function k(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r={};for(var n in e)if(({}).hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],-1===t.indexOf(r)&&({}).propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function x(e){var t=(0,o.j)(),r=(0,n.useRef)(null),i=(0,y.kz)(),{type:a}=e,c=k(e,h),u=(0,p.a)(i,"yAxis",a),s=(0,n.useMemo)(()=>{if(null!=u)return w(w({},c),{},{type:u})},[u,c]);return(0,n.useLayoutEffect)(()=>{null!=s&&(null===r.current?t((0,l.cU)(s)):r.current!==s&&t((0,l.hd)({prev:r.current,next:s})),r.current=s)},[s,t]),(0,n.useLayoutEffect)(()=>()=>{r.current&&(t((0,l.fR)(r.current)),r.current=null)},[t]),null}function P(e){var{yAxisId:t,className:r,width:d,label:v}=e,y=(0,n.useRef)(null),p=(0,n.useRef)(null),h=(0,o.G)(u.c2),O=(0,s.r)(),w=(0,o.j)(),x="yAxis",P=(0,o.G)(e=>(0,c.wP)(e,t)),j=(0,o.G)(e=>(0,c.KR)(e,t)),E=(0,o.G)(e=>(0,c.Zi)(e,x,t,O)),S=(0,o.G)(e=>(0,c.hc)(e,t));if((0,n.useLayoutEffect)(()=>{if(!("auto"!==d||!P||(0,f.ZY)(v)||(0,n.isValidElement)(v))&&null!=S){var e=y.current;if(e){var r=e.getCalculatedWidth();Math.round(P.width)!==Math.round(r)&&w((0,l.QG)({id:t,width:r}))}}},[E,P,w,v,t,d,S]),null==P||null==j||null==S)return null;var{dangerouslySetInnerHTML:C,ticks:D,scale:N}=e,I=k(e,m),{id:A,scale:z}=S,G=k(S,b);return n.createElement(a.u,g({},I,G,{ref:y,labelRef:p,x:j.x,y:j.y,tickTextProps:"auto"===d?{width:void 0}:{width:d},width:P.width,height:P.height,className:(0,i.$)("recharts-".concat(x," ").concat(x),r),viewBox:h,ticks:E,axisType:x}))}var j={allowDataOverflow:c.cd.allowDataOverflow,allowDecimals:c.cd.allowDecimals,allowDuplicatedCategory:c.cd.allowDuplicatedCategory,angle:c.cd.angle,axisLine:a.F.axisLine,hide:!1,includeHidden:c.cd.includeHidden,interval:c.cd.interval,label:!1,minTickGap:c.cd.minTickGap,mirror:c.cd.mirror,orientation:c.cd.orientation,padding:c.cd.padding,reversed:c.cd.reversed,scale:c.cd.scale,tick:c.cd.tick,tickCount:c.cd.tickCount,tickLine:a.F.tickLine,tickSize:a.F.tickSize,type:c.cd.type,width:c.cd.width,yAxisId:0},E=n.memo(e=>{var t=(0,d.e)(e,j);return n.createElement(n.Fragment,null,n.createElement(x,{interval:t.interval,id:t.yAxisId,scale:t.scale,type:t.type,domain:t.domain,allowDataOverflow:t.allowDataOverflow,dataKey:t.dataKey,allowDuplicatedCategory:t.allowDuplicatedCategory,allowDecimals:t.allowDecimals,tickCount:t.tickCount,padding:t.padding,includeHidden:t.includeHidden,reversed:t.reversed,ticks:t.ticks,width:t.width,orientation:t.orientation,mirror:t.mirror,hide:t.hide,unit:t.unit,name:t.name,angle:t.angle,minTickGap:t.minTickGap,tick:t.tick,tickFormatter:t.tickFormatter}),n.createElement(P,t))},v.Q);E.displayName="YAxis"},88431:(e,t,r)=>{r.d(t,{x:()=>i});var n=r(4264);function i(e){var t=(0,n.ic)(e);if(null!=t){var{r,strokeWidth:i}=t,a=Number(r),l=Number(i);return(Number.isNaN(a)||a<0)&&(a=3),(Number.isNaN(l)||l<0)&&(l=2),{r:a,strokeWidth:l}}return{r:3,strokeWidth:2}}},97255:(e,t,r)=>{r.d(t,{W:()=>m});var n=r(12115),i=r(84072),a=r(36927),l=r(87095),o=r(81024),c=r(72481),u=r(70806),s=r(49580),f=r(4264),d=r(37808),v=r(30732);function y(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function p(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?y(Object(r),!0).forEach(function(t){var n,i,a;n=e,i=t,a=r[t],(i=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(i))in n?Object.defineProperty(n,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[i]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):y(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var h=e=>{var t,{point:r,childIndex:o,mainColor:c,activeDot:u,dataKey:s,clipPath:d}=e;if(!1===u||null==r.x||null==r.y)return null;var v=p(p(p({},{index:o,dataKey:s,cx:r.x,cy:r.y,r:4,fill:null!=c?c:"none",strokeWidth:2,stroke:"#fff",payload:r.payload,value:r.value}),(0,f.ic)(u)),(0,i._U)(u));return t=(0,n.isValidElement)(u)?(0,n.cloneElement)(u,v):"function"==typeof u?u(v):n.createElement(a.c,v),n.createElement(l.W,{className:"recharts-active-dot",clipPath:d},t)};function m(e){var{points:t,mainColor:r,activeDot:i,itemDataKey:a,clipPath:l,zIndex:f=v.I.activeDot}=e,y=(0,o.G)(c.A2),p=(0,u.EI)();if(null==t||null==p)return null;var m=t.find(e=>p.includes(e.payload));return(0,s.uy)(m)?null:n.createElement(d.g,{zIndex:f},n.createElement(h,{point:m,childIndex:Number(y),mainColor:r,dataKey:a,activeDot:i,clipPath:l}))}}}]);
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.