!function(){function t(t,o,r){return o in t?Object.defineProperty(t,o,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[o]=r,t}function o(t,o,r,i,n,a,e){try{var s=t[a](e),c=s.value}catch(l){return void r(l)}s.done?o(c):Promise.resolve(c).then(i,n)}function r(t,o){if(!(t instanceof o))throw new TypeError("Cannot call a class as a function")}function i(t,o){for(var r=0;r