()
| 419 | }; |
| 420 | |
| 421 | const generateUUID = () => { |
| 422 | return 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function (c) { |
| 423 | const r = Math.random() * 16 | 0, v = c === 'x' ? r : (r & 0x3 | 0x8); |
| 424 | return v.toString(16); |
| 425 | }); |
| 426 | }; |
| 427 | |
| 428 | const sleep = ms => new Promise(resolve => setTimeout(resolve, ms)); |
| 429 |