var y=function(c,a){return y=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,n){t.__proto__=n}||function(t,n){for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&(t[o]=n[o])},y(c,a)};function h(c,a){if(typeof a!="function"&&a!==null)throw new TypeError("Class extends value "+String(a)+" is not a constructor or null");y(c,a);function t(){this.constructor=c}c.prototype=a===null?Object.create(a):(t.prototype=a.prototype,new t)}var p=function(){return p=Object.assign||function(a){for(var t,n=1,o=arguments.length;n0&&e[e.length-1])&&(r[0]===6||r[0]===2)){t=0;continue}if(r[0]===3&&(!e||r[1]>e[0]&&r[1]