PageSourceSearch

https://l2beat.com/static/assets/Area-CO6cE4A6.js

js l2beat.com collected 2026-10-02 03:02:41 UTC 11,924 bytes, 1 lines download raw bytes

1import{r as e}from"./rolldown-runtime-hePW80VL.js";import{i as t}from"./index-9nNjHsL8.js";import{Jn as n}from"./SideNavLayout-CQx-PAqO.js";import{An as r,Bn as i,G as a,Gt as o,I as s,Jn as c,K as l,Kn as u,Ln as d,Mn as f,Nn as p,Nt as m,O as h,On as g,Pn as _,Pt as v,Qn as y,Qt as b,R as x,Rn as S,Tn as C,U as w,V as T,Vn as E,Xn as D,Yt as O,_n as ee,b as k,bn as A,dn as te,hn as j,ir as M,jt as ne,ln as re,mn as N,nr as ie,nt as ae,pn as P,qn as oe,rn as se,tr as F,tt as ce,un as le,wt as I,z as ue}from"./Chart-CdW-uTmK.js";import{a as de,i as fe}from"./CartesianChart-HBOLZWGa.js";import{i as pe,r as L,t as me}from"./getRadiusAndStrokeWidthFromDot-CENV6cuk.js";import{n as R,t as z}from"./graphicalItemSelectors-Ce9bKyPK.js";var B=(e,t,n)=>I(e,`xAxis`,z(e,t),n),V=(e,t,n)=>m(e,`xAxis`,z(e,t),n),H=(e,t,n)=>I(e,`yAxis`,R(e,t),n),U=(e,t,n)=>m(e,`yAxis`,R(e,t),n),he=S([N,B,H,V,U],(e,t,n,r,i)=>_(e,`xAxis`)?C(t,r,!1):C(n,i,!1)),W=S([v,(e,t)=>t],(e,t)=>e.filter(e=>e.type===`area`).find(e=>e.id===t)),G=e=>{var t=N(e);return _(t,`xAxis`)?`yAxis`:`xAxis`},ge=(e,t)=>G(e)===`yAxis`?R(e,t):z(e,t),_e=S([W,(e,t,n)=>ne(e,G(e),ge(e,t),n)],(e,t)=>{if(e!=null&&t!=null){var{stackId:n}=e,r=o(e);if(n!=null&&r!=null){var i=(t[n]?.stackedData)?.find(e=>e.key===r);if(i!=null)return i.map(e=>[e[0],e[1]])}}}),ve=S([N,B,H,V,U,_e,se,he,W,b],(e,t,n,r,i,a,o,s,c,l)=>{var{chartData:u,dataStartIndex:d,dataEndIndex:f}=o;if(!(c==null||e!==`horizontal`&&e!==`vertical`||t==null||n==null||r==null||i==null||r.length===0||i.length===0||s==null)){var{data:p}=c,m=p&&p.length>0?p:u?.slice(d,f+1);if(m!=null)return Le({layout:e,xAxis:t,yAxis:n,xAxisTicks:r,yAxisTicks:i,dataStartIndex:d,areaSettings:c,stackedData:a,displayedData:m,chartBaseValue:l,bandSize:s})}}),K=e(t()),ye=[`id`],be=[`activeDot`,`animationBegin`,`animationDuration`,`animationEasing`,`connectNulls`,`dot`,`fill`,`fillOpacity`,`hide`,`isAnimationActive`,`legendType`,`stroke`,`xAxisId`,`yAxisId`];function q(){return q=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},q.apply(null,arguments)}function J(e,t){if(e==null)return{};var n,r,i=xe(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)===-1&&{}.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function xe(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;n[r]=e[r]}return n}function Y(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function X(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]==null?{}:arguments[t];t%2?Y(Object(n),!0).forEach(function(t){Se(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Y(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Se(e,t,n){return(t=Ce(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Ce(e){var t=we(e,`string`);return typeof t==`symbol`?t:t+``}function we(e,t){if(typeof e!=`object`||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||`default`);if(typeof r!=`object`)return r;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function Z(e,t){return e&&e!==`none`?e:t}var Te=e=>{var{dataKey:t,name:n,stroke:r,fill:i,legendType:a,hide:o}=e;return[{inactive:o,dataKey:t,type:a,color:Z(r,i),value:f(n,t),payload:e}]},Ee=K.memo(e=>{var{dataKey:t,data:n,stroke:r,strokeWidth:i,fill:a,name:o,hide:s,unit:c,tooltipType:l,id:u}=e,d={dataDefinedOnItem:n,getPosition:y,settings:{stroke:r,strokeWidth:i,fill:a,dataKey:t,nameKey:void 0,name:f(o,t),hide:s,type:l,color:Z(r,a),unit:c,graphicalItemId:u}};return K.createElement(T,{tooltipEntrySettings:d})});function De(e){var{clipPathId:t,points:n,props:r}=e,{needClip:i,dot:a,dataKey:o}=r,s=M(r);return K.createElement(pe,{points:n,dot:a,className:`recharts-area-dots`,dotClassName:`recharts-area-dot`,dataKey:o,baseProps:s,needClip:i,clipPathId:t})}function Oe(e){var{showLabels:t,children:n,points:r}=e,i=r.map(e=>{var t={x:e.x??0,y:e.y??0,width:0,lowerWidth:0,upperWidth:0,height:0};return X(X({},t),{}
1,{value:e.value,payload:e.payload,parentViewBox:void 0,viewBox:t,fill:void 0})});return K.createElement(a,{value:t?i:void 0},n)}function Q(e){var{points:t,baseLine:n,needClip:r,clipPathId:i,props:a}=e,{layout:o,type:s,stroke:c,connectNulls:l,isRange:u}=a,{id:d}=a,f=J(a,ye),p=M(f),m=ie(f);return K.createElement(K.Fragment,null,t?.length>1&&K.createElement(F,{clipPath:r?`url(#clipPath-${i})`:void 0},K.createElement(P,q({},m,{id:d,points:t,connectNulls:l,type:s,baseLine:n,layout:o,stroke:`none`,className:`recharts-area-area`})),c!==`none`&&K.createElement(P,q({},p,{className:`recharts-area-curve`,layout:o,type:s,connectNulls:l,fill:`none`,points:t})),c!==`none`&&u&&K.createElement(P,q({},p,{className:`recharts-area-curve`,layout:o,type:s,connectNulls:l,fill:`none`,points:n}))),K.createElement(De,{points:t,props:f,clipPathId:i}))}function ke(e){var{alpha:t,baseLine:n,points:r,strokeWidth:i}=e,a=r[0]?.y,o=r[r.length-1]?.y;if(!d(a)||!d(o))return null;var s=t*Math.abs(a-o),c=Math.max(...r.map(e=>e.x||0));return D(n)?c=Math.max(n,c):n&&Array.isArray(n)&&n.length&&(c=Math.max(...n.map(e=>e.x||0),c)),D(c)?K.createElement(`rect`,{x:0,y:a<o?a:a-s,width:c+(i?parseInt(`${i}`,10):1),height:Math.floor(s)}):null}function Ae(e){var{alpha:t,baseLine:n,points:r,strokeWidth:i}=e,a=r[0]?.x,o=r[r.length-1]?.x;if(!d(a)||!d(o))return null;var s=t*Math.abs(a-o),c=Math.max(...r.map(e=>e.y||0));return D(n)?c=Math.max(n,c):n&&Array.isArray(n)&&n.length&&(c=Math.max(...n.map(e=>e.y||0),c)),D(c)?K.createElement(`rect`,{x:a<o?a:a-s,y:0,width:s,height:Math.floor(c+(i?parseInt(`${i}`,10):1))}):null}function je(e){var{alpha:t,layout:n,points:r,baseLine:i,strokeWidth:a}=e;return n===`vertical`?K.createElement(ke,{alpha:t,points:r,baseLine:i,strokeWidth:a}):K.createElement(Ae,{alpha:t,points:r,baseLine:i,strokeWidth:a})}function Me(e){var{needClip:t,clipPathId:n,props:r,previousPointsRef:i,previousBaselineRef:a}=e,{points:o,baseLine:s,isAnimationActive:d,animationBegin:f,animationDuration:p,animationEasing:m,onAnimationStart:h,onAnimationEnd:g}=r,_=(0,K.useMemo)(()=>({points:o,baseLine:s}),[o,s]),v=re(_,`recharts-area-`),y=j(),[b,x]=(0,K.useState)(!1),S=!b,C=(0,K.useCallback)(()=>{typeof g==`function`&&g(),x(!1)},[g]),w=(0,K.useCallback)(()=>{typeof h==`function`&&h(),x(!0)},[h]);if(y==null)return null;var T=i.current,E=a.current;return K.createElement(Oe,{showLabels:S,points:o},r.children,K.createElement(le,{animationId:v,begin:f,duration:p,isActive:d,easing:m,onAnimationEnd:C,onAnimationStart:w,key:v},e=>{if(T){var l=T.length/o.length,f=e===1?o:o.map((t,n)=>{var r=Math.floor(n*l);if(T[r]){var i=T[r];return X(X({},t),{},{x:u(i.x,t.x,e),y:u(i.y,t.y,e)})}return t}),p=D(s)?u(E,s,e):c(s)||oe(s)?u(E,0,e):s.map((t,n)=>{var r=Math.floor(n*l);if(Array.isArray(E)&&E[r]){var i=E[r];return X(X({},t),{},{x:u(i.x,t.x,e),y:u(i.y,t.y,e)})}return t});return e>0&&(i.current=f,a.current=p),K.createElement(Q,{points:f,baseLine:p,needClip:t,clipPathId:n,props:r})}return e>0&&(i.current=o,a.current=s),K.createElement(F,null,d&&K.createElement(`defs`,null,K.createElement(`clipPath`,{id:`animationClipPath-${n}`},K.createElement(je,{alpha:e,points:o,baseLine:s,layout:y,strokeWidth:r.strokeWidth}))),K.createElement(F,{clipPath:`url(#animationClipPath-${n})`},K.createElement(Q,{points:o,baseLine:s,needClip:t,clipPathId:n,props:r})))}),K.createElement(l,{label:r.label}))}function Ne(e){var{needClip:t,clipPathId:n,props:r}=e,i=(0,K.useRef)(null),a=(0,K.useRef)();return K.createElement(Me,{needClip:t,clipPathId:n,props:r,previousPointsRef:i,previousBaselineRef:a})}var Pe=class extends K.PureComponent{render(){var{hide:e,dot:t,points:r,className:i,top:a,left:o,needClip:s,xAxisId:c,yAxisId:l,width:u,height:d,id:f,baseLine:p,zIndex:m}=this.props;if(e)return null;var h=n(`recharts-area`,i),g=f,{r:_,strokeWidth:v}=me(t),y=w(t),b=_*2+v,x=s?`url(#clipPath-${y?``:`dots-`}${g})`:void 0;return K.createElement(ce,{zIndex:m},K.createElement(F,{className:h},s&&K.createElement(`defs`,null,K.createElement(fe,{clipPathId:g,xAxisId:c,yAxisId:l}),!y&&K.createElement(`clipPath`,{id:`clipPath-dots-${g}`},K.createElement(`rect`,{x:o-b/2,y:a-b/2,width:u+b,height:d+b}
1))),K.createElement(Ne,{needClip:s,clipPathId:g,props:this.props})),K.createElement(L,{points:r,mainColor:Z(this.props.stroke,this.props.fill),itemDataKey:this.props.dataKey,activeDot:this.props.activeDot,clipPath:x}),this.props.isRange&&Array.isArray(p)&&K.createElement(L,{points:p,mainColor:Z(this.props.stroke,this.props.fill),itemDataKey:this.props.dataKey,activeDot:this.props.activeDot,clipPath:x}))}},$={activeDot:!0,animationBegin:0,animationDuration:1500,animationEasing:`ease`,connectNulls:!1,dot:!1,fill:`#3182bd`,fillOpacity:.6,hide:!1,isAnimationActive:`auto`,legendType:`line`,stroke:`#3182bd`,strokeWidth:1,type:`linear`,label:!1,xAxisId:0,yAxisId:0,zIndex:O.area};function Fe(e){var t=E(e,$),{activeDot:n,animationBegin:r,animationDuration:a,animationEasing:o,connectNulls:s,dot:c,fill:l,fillOpacity:u,hide:d,isAnimationActive:f,legendType:p,stroke:m,xAxisId:g,yAxisId:_}=t,v=J(t,be),y=ee(),b=ae(),{needClip:x}=de(g,_),S=A(),{points:C,isRange:w,baseLine:T}=i(t=>ve(t,e.id,S))??{},D=h();if(y!==`horizontal`&&y!==`vertical`||D==null||b!==`AreaChart`&&b!==`ComposedChart`)return null;var{height:O,width:k,x:j,y:M}=D;return!C||!C.length?null:K.createElement(Pe,q({},v,{activeDot:n,animationBegin:r,animationDuration:a,animationEasing:o,baseLine:T,connectNulls:s,dot:c,fill:l,fillOpacity:u,height:O,hide:d,layout:y,isAnimationActive:f===`auto`?!te.isSsr:f,isRange:w,legendType:p,needClip:x,points:C,stroke:m,width:k,left:j,top:M,xAxisId:g,yAxisId:_}))}var Ie=(e,t,n,r,i)=>{var a=n??t;if(D(a))return a;var o=e===`horizontal`?i:r,s=o.scale.domain();if(o.type===`number`){var c=Math.max(s[0],s[1]),l=Math.min(s[0],s[1]);return a===`dataMin`?l:a===`dataMax`||c<0?c:Math.max(Math.min(s[0],s[1]),0)}return a===`dataMin`?s[0]:a===`dataMax`?s[1]:s[0]};function Le(e){var{areaSettings:{connectNulls:t,baseValue:n,dataKey:r},stackedData:i,layout:a,chartBaseValue:o,xAxis:s,yAxis:c,displayedData:l,dataStartIndex:u,xAxisTicks:d,yAxisTicks:f,bandSize:m}=e,h=i&&i.length,_=Ie(a,o,n,s,c),v=a===`horizontal`,y=!1,b=l.map((e,n)=>{var a;if(h)a=i[u+n];else{var o=p(e,r);Array.isArray(o)?(a=o,y=!0):a=[_,o]}var l=a?.[1]??null,b=l==null||h&&!t&&p(e,r)==null;return v?{x:g({axis:s,ticks:d,bandSize:m,entry:e,index:n}),y:b?null:c.scale.map(l)??null,value:a,payload:e}:{x:b?null:s.scale.map(l)??null,y:g({axis:c,ticks:f,bandSize:m,entry:e,index:n}),value:a,payload:e}});return{points:b,baseLine:(h||y?b.map(e=>{var t=Array.isArray(e.value)?e.value[0]:null;return v?{x:e.x,y:t!=null&&e.y!=null?c.scale.map(t)??null:null,payload:e.payload}:{x:t==null?null:s.scale.map(t)??null,y:e.y,payload:e.payload}}):v?c.scale.map(_):s.scale.map(_))??0,isRange:y}}function Re(e){var t=E(e,$),n=A();return K.createElement(x,{id:t.id,type:`area`},e=>K.createElement(K.Fragment,null,K.createElement(ue,{legendPayload:Te(t)}),K.createElement(Ee,{dataKey:t.dataKey,data:t.data,stroke:t.stroke,strokeWidth:t.strokeWidth,fill:t.fill,name:t.name,hide:t.hide,unit:t.unit,tooltipType:t.tooltipType,id:e}),K.createElement(s,{type:`area`,id:e,data:t.data,dataKey:t.dataKey,xAxisId:t.xAxisId,yAxisId:t.yAxisId,zAxisId:0,stackId:r(t.stackId),hide:t.hide,barSize:void 0,baseValue:t.baseValue,isPanorama:n,connectNulls:t.connectNulls}),K.createElement(Fe,q({},t,{id:e}))))}var ze=K.memo(Re,k);ze.displayName=`Area`;export{ze as t};

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.