${lf("Use the miniUSB port on the top of the EV3 Brick")}
${lf("You will be prompted to select a serial port.")} ${lf("On Windows, look for 'Standard Serial over Bluetooth link'.")} ${lf("If you have paired multiple EV3, you might have to try out multiple ports until you find the correct one.")}
` }).then(() => enableWebSerialAsync()) .then(() => confirmAsync({ header: lf("Bluetooth is ready!"), hasCloseIcon: true, hideCancel: true, htmlBody: `${lf("Click Download again to send your code to the EV3 over Bluetooth.")}
` })) } } } : undefined, downloadAgain ? { label: fn, icon: "download", className: "lightgrey focused", url, fileName: fn } : undefined, docUrl ? { label: lf("Help"), icon: "help", className: "lightgrey", url: docUrl } : undefined] //timeout: 20000 }).then(() => { }); } }; initAsync().catch(e => { // probably no HID - we'll try this again upon deployment }) return Promise.resolve