!function(){"use strict";function n(){return M[L]||O}function t(n,t){for(var r in t)n.prototype[r]=t[r];return n}function r(n){return n&&"object"==typeof n}function e(n){return"function"==typeof n}function o(n,t){return n instanceof t}function i(n,t,r){if(!t(n))throw s(r)}function u(){try{return C.apply(b,arguments)}catch(n){return J.e=n,J}}function f(n,t){return C=n,b=t,u}function c(n,t){function r(){for(var r=0;rn&&(e.length=n)}var e=Y(n),o=0;return function(n,t){e[o++]=n,e[o++]=t,2===o&&N(r)}}function a(n,t){var r,i,u,c,a=0;if(!n)throw s(z);var l=n[M[H]];if(e(l))i=l.call(n);else{if(!e(n.next)){if(o(n,Y)){for(r=n.length;a