/*!
 * Chart.js v3.6.0
 * https://www.chartjs.org
 * (c) 2021 Chart.js Contributors
 * Released under the MIT License
 */
export { H as HALF_PI, aV as INFINITY, P as PI, aU as PITAU, aX as QUARTER_PI, aW as RAD_PER_DEG, T as TAU, aY as TWO_THIRDS_PI, O as _addGrace, U as _alignPixel, $ as _alignStartEnd, p as _angleBetween, aZ as _angleDiff, _ as _arrayUnique, a5 as _attachContext, ao as _bezierCurveTo, al as _bezierInterpolation, at as _boundSegment, aj as _boundSegments, a2 as _capitalize, ai as _computeSegments, a6 as _createResolver, aF as _decimalPlaces, aN as _deprecated, a7 as _descriptors, ae as _elementsEqual, L as _factorize, aH as _filterBetween, E as _getParentNode, S as _int16Range, J as _isDomSupported, z as _isPointInArea, w as _limitValue, aG as _longestText, aI as _lookup, x as _lookupByKey, R as _measureText, aL as _merger, aM as _mergerIf, au as _normalizeAngle, am as _pointInLine, ag as _readValueToProps, A as _rlookupByKey, aB as _setMinAndMaxByKey, ak as _steppedInterpolation, an as _steppedLineTo, ax as _textX, Z as _toLeftRightCenter, ah as _updateBezierControlPoints, aq as addRoundedRectPath, aE as almostEquals, aD as almostWhole, N as callback, ac as clearCanvas, V as clipArea, aK as clone, c as color, h as createContext, aa as debounce, j as defined, aA as distanceBetweenPoints, ap as drawPoint, C as each, e as easingEffects, M as finiteOrDefault, aS as fontString, o as formatNumber, af as getAngleFromPoint, aJ as getHoverColor, D as getMaximumSize, y as getRelativePosition, av as getRtlAdapter, aR as getStyle, b as isArray, g as isFinite, a4 as isFunction, k as isNullOrUndef, q as isNumber, i as isObject, l as listenArrayEvents, K as log10, a1 as merge, a8 as mergeIf, aC as niceNum, az as noop, aw as overrideTextDirection, F as readUsedSize, W as renderText, r as requestAnimFrame, a as resolve, f as resolveObjectKey, ay as restoreTextDirection, ab as retinaScale, ad as setsEqual, s as sign, aP as splineCurve, aQ as splineCurveMonotone, I as supportsEventListenerOptions, G as throttled, Q as toDegrees, n as toDimension, Y as toFont, aO as toFontString, aT as toLineHeight, B as toPadding, m as toPercentage, t as toRadians, ar as toTRBL, as as toTRBLCorners, a9 as uid, X as unclipArea, u as unlistenArrayEvents, v as valueOrDefault } from './chunks/helpers.segment.js';
