"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e=require("../config.js"),r=require("../_virtual/_tslib.js"),o=new Map,t=new Map;function n(e){var r=t.get(e);if(r){var o=r.ops,n=r.milliseconds,i=o/n*1e3;console.log(e+": "+o+"ops, "+n.toFixed(2)+"ms, "+i.toFixed(2)+"ops/s")}}function i(r){e.default.timing&&performance&&performance.now&&o.set(r,performance.now())}function s(r,n){if(void 0===n&&(n=1),e.default.timing&&performance&&performance.now){var i=performance.now(),s=o.get(r);if(o.delete(r),s){var a=i-s,f=t.get(r)||{ops:0,milliseconds:0};f.ops+=n||1,f.milliseconds+=a,t.set(r,f)}}}function a(e){var o,i;if(console.log("[perf timer statistics]"),e)n(e);else try{for(var s=r.__values(t.keys()),a=s.next();!a.done;a=s.next()){n(a.value)}}catch(e){o={error:e}}finally{try{a&&!a.done&&(i=s.return)&&i.call(s)}finally{if(o)throw o.error}}}"undefined"!=typeof window&&(window.__amap_perf__={start:i,stop:s,print:a}),exports.print=a,exports.start=i,exports.stop=s;