| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 | 
							- import {
 
-   a
 
- } from "./chunk-RYY6632W.js";
 
- // node_modules/@arcgis/core/core/Cyclical.js
 
- var i = class {
 
-   constructor(n, i2) {
 
-     this.min = n, this.max = i2, this.range = i2 - n;
 
-   }
 
-   ndiff(n, i2 = 0) {
 
-     return Math.ceil((n - i2) / this.range) * this.range + i2;
 
-   }
 
-   _normalize(n, i2, t2, o2 = 0, r2 = false) {
 
-     return (t2 -= o2) < n ? t2 += this.ndiff(n - t2) : t2 > i2 && (t2 -= this.ndiff(t2 - i2)), r2 && t2 === i2 && (t2 = n), t2 + o2;
 
-   }
 
-   normalize(n, i2 = 0, t2 = false) {
 
-     return this._normalize(this.min, this.max, n, i2, t2);
 
-   }
 
-   clamp(i2, t2 = 0) {
 
-     return a(i2 - t2, this.min, this.max) + t2;
 
-   }
 
-   monotonic(n, i2, t2) {
 
-     return n < i2 ? i2 : i2 + this.ndiff(n - i2, t2);
 
-   }
 
-   minimalMonotonic(n, i2, t2) {
 
-     return this._normalize(n, n + this.range, i2, t2);
 
-   }
 
-   center(n, i2, t2) {
 
-     return i2 = this.monotonic(n, i2, t2), this.normalize((n + i2) / 2, t2);
 
-   }
 
-   diff(n, i2, t2) {
 
-     return this.monotonic(n, i2, t2) - n;
 
-   }
 
-   shortestSignedDiff(n, i2) {
 
-     n = this.normalize(n);
 
-     const t2 = (i2 = this.normalize(i2)) - n, o2 = i2 < n ? this.minimalMonotonic(n, i2) - n : i2 - this.minimalMonotonic(i2, n);
 
-     return Math.abs(t2) < Math.abs(o2) ? t2 : o2;
 
-   }
 
-   contains(n, i2, t2) {
 
-     return i2 = this.minimalMonotonic(n, i2), (t2 = this.minimalMonotonic(n, t2)) > n && t2 < i2;
 
-   }
 
- };
 
- function t(n) {
 
-   for (const i2 in n) {
 
-     const t2 = n[i2];
 
-     t2 instanceof Function && (n[i2] = t2.bind(n));
 
-   }
 
-   return n;
 
- }
 
- var o = t(new i(0, 2 * Math.PI));
 
- var r = t(new i(-Math.PI, Math.PI));
 
- var s = t(new i(0, 360));
 
- export {
 
-   s
 
- };
 
- //# sourceMappingURL=chunk-AJFR3FGC.js.map
 
 
  |