//>>built (function(a){"object"===typeof module&&"object"===typeof module.exports?(a=a(require,exports),void 0!==a&&(module.exports=a)):"function"===typeof define&&define.amd&&define("require exports tslib ./global ./support/queue ./Symbol ./support/has".split(" "),a)})(function(a,f){Object.defineProperty(f,"__esModule",{value:!0});var u=a("tslib"),m=a("./global"),v=a("./support/queue");a("./Symbol");a=a("./support/has");f.ShimPromise=m.default.Promise;f.isThenable=function(a){return a&&"function"===typeof a.then}; a.default("es6-promise")||(m.default.Promise=f.ShimPromise=(l=function(){function a(g){var b=this;this.state=1;this[Symbol.toStringTag]="Promise";var q=!1,c=[],e=function(a){c&&c.push(a)},d=function(a,d){1===b.state&&(b.state=a,b.resolvedValue=d,e=v.queueMicroTask,c&&0