(e, t, n)
| 2043 | } |
| 2044 | |
| 2045 | function Ze(e, t, n) { |
| 2046 | var r = Ie(e), |
| 2047 | i = (!y.boxSizingReliable() || n) && "border-box" === S.css(e, "boxSizing", !1, r), |
| 2048 | o = i, |
| 2049 | a = Be(e, t, r), |
| 2050 | s = "offset" + t[0].toUpperCase() + t.slice(1); |
| 2051 | if (Me.test(a)) { |
| 2052 | if (!n) return a; |
| 2053 | a = "auto" |
| 2054 | } |
| 2055 | return (!y.boxSizingReliable() && i || !y.reliableTrDimensions() && A(e, "tr") || "auto" === a || !parseFloat(a) && "inline" === S.css(e, "display", !1, r)) && e.getClientRects().length && (i = "border-box" === S.css(e, "boxSizing", !1, r), (o = s in e) && (a = e[s])), (a = parseFloat(a) || 0) + Ke(e, t, n || (i ? "border" : "content"), o, r, a) + "px" |
| 2056 | } |
| 2057 | |
| 2058 | function et(e, t, n, r, i) { |
| 2059 | return new et.prototype.init(e, t, n, r, i) |
no test coverage detected