import"get-own-property-symbols/build/get-own-property-symbols.max";let toString=Object.prototype.toString;Object.prototype.toString=function(){return void 0===this?"[object Undefined]":this===null?"[object Null]":toString.call(this)},Object.keys=function(t){return Object.getOwnPropertyNames(t).filter(o=>{let e=Object.getOwnPropertyDescriptor(t,o);return e&&e.enumerable})},String.prototype[Symbol.iterator]&&String.prototype.codePointAt||(String.prototype[Symbol.iterator]=function*(){for(let t=0;t<this.length;t++)yield this[t]}),Set.prototype[Symbol.iterator]||(Set.prototype[Symbol.iterator]=function*(){let t=[];this.forEach(o=>{t.push(o)});for(let o=0;o<t.length;o++)yield t[o]}),Map.prototype[Symbol.iterator]||(Map.prototype[Symbol.iterator]=function*(){let t=[];this.forEach((o,e)=>{t.push([e,o])});for(let o=0;o<t.length;o++)yield t[o]});