| 17745 | e > kw && (kw = e)); |
| 17746 | } |
| 17747 | function lk(t, e) { |
| 17748 | var n = Uw([t * Yb, e * Yb]); |
| 17749 | if (Dw) { |
| 17750 | var r = Pw(Dw, n), |
| 17751 | i = Pw([r[1], -r[0], 0], r); |
| 17752 | (Ww(i), (i = Lw(i))); |
| 17753 | var o, |
| 17754 | a = t - Aw, |
| 17755 | s = a > 0 ? 1 : -1, |
| 17756 | u = i[0] * Hb * s, |
| 17757 | l = Gb(a) > 180; |
| 17758 | (l ^ (s * Aw < u && u < s * t) |
| 17759 | ? (o = i[1] * Hb) > kw && (kw = o) |
| 17760 | : l ^ (s * Aw < (u = ((u + 360) % 360) - 180) && u < s * t) |
| 17761 | ? (o = -i[1] * Hb) < bw && (bw = o) |
| 17762 | : (e < bw && (bw = e), e > kw && (kw = e)), |
| 17763 | l |
| 17764 | ? t < Aw |
| 17765 | ? gk(xw, t) > gk(xw, ww) && (ww = t) |
| 17766 | : gk(t, ww) > gk(xw, ww) && (xw = t) |
| 17767 | : ww >= xw |
| 17768 | ? (t < xw && (xw = t), t > ww && (ww = t)) |
| 17769 | : t > Aw |
| 17770 | ? gk(xw, t) > gk(xw, ww) && (ww = t) |
| 17771 | : gk(t, ww) > gk(xw, ww) && (xw = t)); |
| 17772 | } else Fw.push((Sw = [(xw = t), (ww = t)])); |
| 17773 | (e < bw && (bw = e), e > kw && (kw = e), (Dw = n), (Aw = t)); |
| 17774 | } |
| 17775 | function ck() { |
| 17776 | sk.point = lk; |
| 17777 | } |