| 4888 | return (e.className = t || ""), e; |
| 4889 | } |
| 4890 | function Ae(t, e, n) { |
| 4891 | var i, |
| 4892 | a, |
| 4893 | r, |
| 4894 | o, |
| 4895 | s = t[me] || (t[me] = {}), |
| 4896 | l = (s.resizer = (function (t) { |
| 4897 | var e = Pe(ve), |
| 4898 | n = Pe(ve + "-expand"), |
| 4899 | i = Pe(ve + "-shrink"); |
| 4900 | n.appendChild(Pe()), |
| 4901 | i.appendChild(Pe()), |
| 4902 | e.appendChild(n), |
| 4903 | e.appendChild(i), |
| 4904 | (e._reset = function () { |
| 4905 | (n.scrollLeft = 1e6), |
| 4906 | (n.scrollTop = 1e6), |
| 4907 | (i.scrollLeft = 1e6), |
| 4908 | (i.scrollTop = 1e6); |
| 4909 | }); |
| 4910 | var a = function () { |
| 4911 | e._reset(), t(); |
| 4912 | }; |
| 4913 | return ( |
| 4914 | Me(n, "scroll", a.bind(n, "expand")), |
| 4915 | Me(i, "scroll", a.bind(i, "shrink")), |
| 4916 | e |
| 4917 | ); |
| 4918 | })( |
| 4919 | ((i = function () { |
| 4920 | if (s.resizer) { |
| 4921 | var i = n.options.maintainAspectRatio && t.parentNode, |
| 4922 | a = i ? i.clientWidth : 0; |
| 4923 | e(Ce("resize", n)), |
| 4924 | i && i.clientWidth < a && n.canvas && e(Ce("resize", n)); |
| 4925 | } |
| 4926 | }), |
| 4927 | (r = !1), |
| 4928 | (o = []), |
| 4929 | function () { |
| 4930 | (o = Array.prototype.slice.call(arguments)), |
| 4931 | (a = a || this), |
| 4932 | r || |
| 4933 | ((r = !0), |
| 4934 | V.requestAnimFrame.call(window, function () { |
| 4935 | (r = !1), i.apply(a, o); |
| 4936 | })); |
| 4937 | }) |
| 4938 | )); |
| 4939 | !(function (t, e) { |
| 4940 | var n = t[me] || (t[me] = {}), |
| 4941 | i = (n.renderProxy = function (t) { |
| 4942 | t.animationName === xe && e(); |
| 4943 | }); |
| 4944 | V.each(ye, function (e) { |
| 4945 | Me(t, e, i); |
| 4946 | }), |
| 4947 | (n.reflow = !!t.offsetParent), |