From 76d236e4d909a665efa933cae8f39d08440f8411 Mon Sep 17 00:00:00 2001 From: Peli de Halleux Date: Wed, 19 Oct 2016 10:45:39 -0700 Subject: [PATCH 01/39] updated loc files --- .../_locales/bluetooth-jsdoc-strings.json | 9 +++++++-- .../bluetooth/_locales/bluetooth-strings.json | 9 ++++++--- libs/core/_locales/core-jsdoc-strings.json | 2 ++ libs/core/_locales/core-strings.json | 19 +++++++++++++++---- libs/devices/_locales/devices-strings.json | 3 ++- libs/radio/_locales/radio-jsdoc-strings.json | 1 + libs/radio/_locales/radio-strings.json | 4 ++-- 7 files changed, 35 insertions(+), 12 deletions(-) diff --git a/libs/bluetooth/_locales/bluetooth-jsdoc-strings.json b/libs/bluetooth/_locales/bluetooth-jsdoc-strings.json index 1c243821..ca3ba8ef 100644 --- a/libs/bluetooth/_locales/bluetooth-jsdoc-strings.json +++ b/libs/bluetooth/_locales/bluetooth-jsdoc-strings.json @@ -1,4 +1,5 @@ { + "bluetooth": "Support for additional Bluetooth services.", "bluetooth.onBluetoothConnected": "Register code to run when the micro:bit is connected to over Bluetooth", "bluetooth.onBluetoothConnected|param|body": "Code to run when a Bluetooth connection is established", "bluetooth.onBluetoothDisconnected": "Register code to run when a bluetooth connection to the micro:bit is lost", @@ -10,6 +11,10 @@ "bluetooth.startMagnetometerService": "Starts the Bluetooth magnetometer service", "bluetooth.startTemperatureService": "Starts the Bluetooth temperature service", "bluetooth.startUartService": "Starts the Bluetooth UART service", - "bluetooth.uartRead": "Reads from the Bluetooth UART service buffer, returning its contents when the specified delimiter character is encountered.", - "bluetooth.uartWrite": "Writes to the Bluetooth UART service buffer. From there the data is transmitted over Bluetooth to a connected device." + "bluetooth.uartReadUntil": "Reads from the Bluetooth UART service buffer, returning its contents when the specified delimiter character is encountered.", + "bluetooth.uartWriteNumber": "Prints a numeric value to the serial", + "bluetooth.uartWriteString": "Writes to the Bluetooth UART service buffer. From there the data is transmitted over Bluetooth to a connected device.", + "bluetooth.uartWriteValue": "Writes a ``name: value`` pair line to the serial.", + "bluetooth.uartWriteValue|param|name": "name of the value stream, eg: x", + "bluetooth.uartWriteValue|param|value": "to write" } \ No newline at end of file diff --git a/libs/bluetooth/_locales/bluetooth-strings.json b/libs/bluetooth/_locales/bluetooth-strings.json index 0fc2a04e..ad894e0c 100644 --- a/libs/bluetooth/_locales/bluetooth-strings.json +++ b/libs/bluetooth/_locales/bluetooth-strings.json @@ -8,7 +8,10 @@ "bluetooth.startMagnetometerService|block": "bluetooth magnetometer service", "bluetooth.startTemperatureService|block": "bluetooth temperature service", "bluetooth.startUartService|block": "bluetooth uart service", - "bluetooth.uartRead|block": "bluetooth uart read %del=bluetooth_uart_delimiter_conv", - "bluetooth.uartWrite|block": "bluetooth uart write %data", - "bluetooth|block": "bluetooth" + "bluetooth.uartReadUntil|block": "bluetooth uart|read until %del=serial_delimiter_conv", + "bluetooth.uartWriteNumber|block": "bluetooth uart|write number %value", + "bluetooth.uartWriteString|block": "bluetooth uart|write string %data", + "bluetooth.uartWriteValue|block": "bluetooth uart|write value %name|= %value", + "bluetooth|block": "bluetooth", + "{id:category}Bluetooth": "Bluetooth" } \ No newline at end of file diff --git a/libs/core/_locales/core-jsdoc-strings.json b/libs/core/_locales/core-jsdoc-strings.json index 98e24602..58b2fd26 100644 --- a/libs/core/_locales/core-jsdoc-strings.json +++ b/libs/core/_locales/core-jsdoc-strings.json @@ -161,6 +161,8 @@ "pins.spiWrite|param|value": "Data to be sent to the SPI slave", "serial": "Reading and writing data over a serial connection.", "serial.readLine": "Reads a line of text from the serial port.", + "serial.readUntil": "Reads a line of text from the serial port and returns the buffer when the delimiter is met.", + "serial.readUntil|param|delimiter": "text delimiter that separates each text chunk", "serial.redirect": "Dynamically configuring the serial instance to use pins other than USBTX and USBRX.", "serial.redirect|param|rx": "the new reception pin", "serial.redirect|param|tx": "the new transmission pins", diff --git a/libs/core/_locales/core-strings.json b/libs/core/_locales/core-strings.json index ddd6ab34..c51caf1a 100644 --- a/libs/core/_locales/core-strings.json +++ b/libs/core/_locales/core-strings.json @@ -70,11 +70,22 @@ "pins.setPull|block": "set pull|pin %pin|to %pull", "pins.spiWrite|block": "spi write %value", "pins|block": "pins", - "serial.readLine|block": "serial read line", - "serial.redirect|block": "serial redirect to|TX %tx|RX %rx|at baud rate %rate", + "serial.readLine|block": "serial|read line", + "serial.readUntil|block": "serial|read until %delimiter=serial_delimiter_conv", + "serial.redirect|block": "serial|redirect to|TX %tx|RX %rx|at baud rate %rate", "serial.writeLine|block": "serial|write line %text", "serial.writeNumber|block": "serial|write number %value", - "serial.writeString|block": "serial write string %text", + "serial.writeString|block": "serial|write string %text", "serial.writeValue|block": "serial|write value %name|= %value", - "serial|block": "serial" + "serial|block": "serial", + "{id:category}Basic": "Basic", + "{id:category}Control": "Control", + "{id:category}Game": "Game", + "{id:category}Images": "Images", + "{id:category}Input": "Input", + "{id:category}Led": "Led", + "{id:category}Math": "Math", + "{id:category}Music": "Music", + "{id:category}Pins": "Pins", + "{id:category}Serial": "Serial" } \ No newline at end of file diff --git a/libs/devices/_locales/devices-strings.json b/libs/devices/_locales/devices-strings.json index de547f3a..8b24b7aa 100644 --- a/libs/devices/_locales/devices-strings.json +++ b/libs/devices/_locales/devices-strings.json @@ -6,5 +6,6 @@ "devices.signalStrength|block": "signal strength", "devices.tellCameraTo|block": "tell camera to|%property", "devices.tellRemoteControlTo|block": "tell remote control to|%property", - "devices|block": "devices" + "devices|block": "devices", + "{id:category}Devices": "Devices" } \ No newline at end of file diff --git a/libs/radio/_locales/radio-jsdoc-strings.json b/libs/radio/_locales/radio-jsdoc-strings.json index 808dd5cc..9b04a86b 100644 --- a/libs/radio/_locales/radio-jsdoc-strings.json +++ b/libs/radio/_locales/radio-jsdoc-strings.json @@ -15,5 +15,6 @@ "radio.setTransmitPower": "Change the output power level of the transmitter to the given value.", "radio.setTransmitPower|param|power": "a value in the range 0..7, where 0 is the lowest power and 7 is the highest. eg: 7", "radio.setTransmitSerialNumber": "Set the radio to transmit the serial number in each message.", + "radio.setTransmitSerialNumber|param|transmit": "value indicating if the serial number is transmitted, eg: true", "radio.writeValueToSerial": "Reads a value sent with `stream value` and writes it\nto the serial stream as JSON" } \ No newline at end of file diff --git a/libs/radio/_locales/radio-strings.json b/libs/radio/_locales/radio-strings.json index f0385d86..1364cff0 100644 --- a/libs/radio/_locales/radio-strings.json +++ b/libs/radio/_locales/radio-strings.json @@ -2,7 +2,6 @@ "radio.onDataReceived|block": "radio on data received", "radio.receiveNumber|block": "radio receive number", "radio.receiveString|block": "radio receive string", - "radio.receivedNumberAt|block": "radio receive number|at %VALUE", "radio.receivedSignalStrength|block": "radio received signal strength", "radio.sendNumber|block": "radio send number %value", "radio.sendString|block": "radio send string %msg", @@ -11,5 +10,6 @@ "radio.setTransmitPower|block": "radio set transmit power %power", "radio.setTransmitSerialNumber|block": "radio set transmit serial number %transmit", "radio.writeValueToSerial|block": "radio write value to serial", - "radio|block": "radio" + "radio|block": "radio", + "{id:category}Radio": "Radio" } \ No newline at end of file From c6fa997f02a2bd1930aea3a7fcb54aa0263db154 Mon Sep 17 00:00:00 2001 From: Peli de Halleux Date: Wed, 19 Oct 2016 16:49:05 -0700 Subject: [PATCH 02/39] updated docs from codethemicrobit to pxt.microbit.org --- README.md | 7 +------ clients/chrome/background.ts | 2 +- clients/macuploader/README.md | 4 ++-- docs/about.md | 2 +- docs/browsers.md | 2 +- docs/browsers/technical.md | 4 ++-- docs/cli.md | 2 +- docs/device/serial.md | 2 +- docs/device/usb/mac-chrome.md | 2 +- docs/device/usb/mac-firefox.md | 2 +- docs/device/usb/mac-safari.md | 2 +- docs/device/usb/windows-chrome.md | 2 +- docs/device/usb/windows-edge.md | 2 +- docs/device/usb/windows-firefox.md | 2 +- docs/device/usb/windows-ie.md | 2 +- docs/offline.md | 2 +- docs/projects/guitar/displaybuttons.md | 2 +- docs/raspberry-pi.md | 2 +- docs/share.md | 6 +++--- docs/translate.md | 4 ++-- 20 files changed, 25 insertions(+), 30 deletions(-) diff --git a/README.md b/README.md index 3ed7f3ad..8c518526 100644 --- a/README.md +++ b/README.md @@ -3,7 +3,7 @@ This target allow to program a [BBC micro:bit](https://www.microbit.co.uk/) using PXT ([Microsoft Programming Experience Toolkit](https://github.com/Microsoft/pxt)). -* [Try it live](https://codethemicrobit.com) +* [Try it live](https://pxt.microbit.org) [![Build Status](https://travis-ci.org/Microsoft/pxt-microbit.svg?branch=master)](https://travis-ci.org/Microsoft/pxt-microbit) @@ -53,11 +53,6 @@ pxt update More instructions at https://github.com/Microsoft/pxt#running-a-target-from-localhost -### Building - -* Install Visual Studio 2015 Update 2 or higher. Make sure the Windows 10 templates are installed. -* open the ``win10/app.sln`` solution and launch the ``codethemicrobit`` project. - ## Testing The build automatically runs the following: diff --git a/clients/chrome/background.ts b/clients/chrome/background.ts index 8925a363..049889f7 100644 --- a/clients/chrome/background.ts +++ b/clients/chrome/background.ts @@ -61,7 +61,7 @@ function findNewDevices() { function main() { // Register new clients in the [ports] global variable. chrome.runtime.onConnectExternal.addListener(function (port) { - if (/^(micro:bit|touchdevelop|yelm|pxt|codemicrobit|codethemicrobit)$/.test(port.name)) { + if (/^(micro:bit|touchdevelop|yelm|pxt|codemicrobit|codethemicrobit|pxt.microbit.org)$/.test(port.name)) { ports.push(port); port.onDisconnect.addListener(function () { ports = ports.filter(function (x) { return x != port }); diff --git a/clients/macuploader/README.md b/clients/macuploader/README.md index 732d87fd..de3205f4 100644 --- a/clients/macuploader/README.md +++ b/clients/macuploader/README.md @@ -3,10 +3,10 @@ ![](Microbit Uploader/Assets.xcassets/AppIcon.appiconset/icon_256x256.png) This project is a clone of the [Windows -uploader](https://codethemicrobit.com/uploader), but for OS X. Once launched, +uploader](https://pxt.microbit.org/uploader), but for OS X. Once launched, the app runs in your menu bar and will automatically deploy any HEX files to your `micro:bit`. Like the Windows version, it is compatible with any browser -that can run [codethemicrobit.com](http://codethemicrobit.com). +that can run [pxt.microbit.org](http://pxt.microbit.org). ## Install the built version diff --git a/docs/about.md b/docs/about.md index 2562578c..ebf451ff 100644 --- a/docs/about.md +++ b/docs/about.md @@ -79,7 +79,7 @@ When code is compiled to ARM machine code, the calls to JavaScript micro:bit fun ## [Command Line Tools](/cli) -Looking to use codethemicrobit.com in your favorite editor? Install the [command line tools](/cli) and get rolling! +Looking to use pxt.microbit.org in your favorite editor? Install the [command line tools](/cli) and get rolling! ## [Packages](/packages) diff --git a/docs/browsers.md b/docs/browsers.md index e3ae501a..fab7ebb7 100644 --- a/docs/browsers.md +++ b/docs/browsers.md @@ -1,6 +1,6 @@ # Unsupported configuration -[codethemicrobit.com](https://codethemicrobit.com) doesn't currently support +[pxt.microbit.org](https://pxt.microbit.org) doesn't currently support your browser or operating system. The following configurations are supported: ## Windows diff --git a/docs/browsers/technical.md b/docs/browsers/technical.md index 5dac2f0f..adc4dbe4 100644 --- a/docs/browsers/technical.md +++ b/docs/browsers/technical.md @@ -1,12 +1,12 @@ # Technical information about browser support -[codethemicrobit.com][] requires that you use a recent version of a modern +[pxt.microbit.org][] requires that you use a recent version of a modern browser, such as Microsoft Edge, Google Chrome, Mozilla Firefox, Safari, Opera, or IE11. This is because the editor uses modern web technologies such as [web workers][] to enable compiling [TypeScript][] in the browser, or the using the same [Monaco][] editor that powers [Visual Studio Code][]. -[codethemicrobit.com]: https://codethemicrobit.com +[pxt.microbit.org]: https://pxt.microbit.org [web workers]: http://www.w3.org/TR/workers/ [typescript]: http://www.typescriptlang.org [monaco]: https://microsoft.github.io/monaco-editor/ diff --git a/docs/cli.md b/docs/cli.md index aa3b3544..d27d7810 100644 --- a/docs/cli.md +++ b/docs/cli.md @@ -6,7 +6,7 @@ basic.forever(() => { }) ``` -It is possible to use the codethemicrobit tools from a command line interface (CLI). The PXT CLI allows to +It is possible to use the tools from a command line interface (CLI). The PXT CLI allows to * edit, compile or deploy JavaScript programs * can easily be integrated in most IDEs. It comes with built-in support for [Visual Studio Code](/code)! * run a local web server for the web editor diff --git a/docs/device/serial.md b/docs/device/serial.md index 1598a260..7daacf8d 100644 --- a/docs/device/serial.md +++ b/docs/device/serial.md @@ -29,7 +29,7 @@ Unfortunately, using the serial library requires quite a bit of a setup. If you are using the Google Chrome browser, you can use our extension to get serial data streaming in the editor. * Install the [Extension for BBC micro:bit](https://chrome.google.com/webstore/detail/extension-for-bbc-microbi/cihhkhnngbjlhahcfmhekmbnnjcjdbge?hl=en-US) on the Chrome Web Store. -* Restart Chrome and open the [web editor](https://codethemicrobit.com) +* Restart Chrome and open the [web editor](https://pxt.microbit.org) * The serial data will show below the simulator ### Windows diff --git a/docs/device/usb/mac-chrome.md b/docs/device/usb/mac-chrome.md index 349472f3..14e7143a 100644 --- a/docs/device/usb/mac-chrome.md +++ b/docs/device/usb/mac-chrome.md @@ -34,7 +34,7 @@ it appears as a new drive under Devices. ## Step 2: Download your program -1. Open your project on [codethemicrobit.com](https://codethemicrobit.com) +1. Open your project on [pxt.microbit.org](https://pxt.microbit.org) 2. Click **Download** 3. When prompted, choose to **save** the compiled file onto your computer. The prompt will be different depending on which browser you are using, or diff --git a/docs/device/usb/mac-firefox.md b/docs/device/usb/mac-firefox.md index c3b9b1af..79b39a9b 100644 --- a/docs/device/usb/mac-firefox.md +++ b/docs/device/usb/mac-firefox.md @@ -34,7 +34,7 @@ it appears as a new drive under Devices. ## Step 2: Download your program -1. Open your project on [codethemicrobit.com](https://codethemicrobit.com) +1. Open your project on [pxt.microbit.org](https://pxt.microbit.org) 2. Click **Download** 3. When prompted, choose to **save** the compiled file onto your computer. The prompt will be different depending on which browser you are using, or diff --git a/docs/device/usb/mac-safari.md b/docs/device/usb/mac-safari.md index c2a5e12c..104e364a 100644 --- a/docs/device/usb/mac-safari.md +++ b/docs/device/usb/mac-safari.md @@ -34,7 +34,7 @@ it appears as a new drive under Devices. ## Step 2: Download your program -1. Open your project on [codethemicrobit.com](https://codethemicrobit.com) +1. Open your project on [pxt.microbit.org](https://pxt.microbit.org) 2. Click **Download** 3. When prompted, choose to **save** the compiled file onto your computer. The prompt will be different depending on which browser you are using, or diff --git a/docs/device/usb/windows-chrome.md b/docs/device/usb/windows-chrome.md index 9964c836..b19e48ae 100644 --- a/docs/device/usb/windows-chrome.md +++ b/docs/device/usb/windows-chrome.md @@ -41,7 +41,7 @@ it appears as a new drive under Devices. ## Step 2: Download your program -1. Open your project on [codethemicrobit.com](https://codethemicrobit.com) +1. Open your project on [pxt.microbit.org](https://pxt.microbit.org) 2. Click **Download** 3. When prompted, choose to **save** the compiled file onto your computer. The prompt will be different depending on which browser you are using, or diff --git a/docs/device/usb/windows-edge.md b/docs/device/usb/windows-edge.md index fb9bbd15..e72eea0c 100644 --- a/docs/device/usb/windows-edge.md +++ b/docs/device/usb/windows-edge.md @@ -43,7 +43,7 @@ it appears as a new drive under Devices. ## Step 2: Download your program -1. Open your project on [codethemicrobit.com](https://codethemicrobit.com) +1. Open your project on [pxt.microbit.org](https://pxt.microbit.org) 2. Click **Download** 3. When prompted, choose to **save** the compiled file onto your computer. The prompt will be different depending on which browser you are using, or diff --git a/docs/device/usb/windows-firefox.md b/docs/device/usb/windows-firefox.md index d0371c53..473d6322 100644 --- a/docs/device/usb/windows-firefox.md +++ b/docs/device/usb/windows-firefox.md @@ -43,7 +43,7 @@ it appears as a new drive under Devices. ## Step 2: Download your program -1. Open your project on [codethemicrobit.com](https://codethemicrobit.com) +1. Open your project on [pxt.microbit.org](https://pxt.microbit.org) 2. Click **Download** 3. When prompted, choose to **save** the compiled file onto your computer. The prompt will be different depending on which browser you are using, or diff --git a/docs/device/usb/windows-ie.md b/docs/device/usb/windows-ie.md index 71bffab6..786a998e 100644 --- a/docs/device/usb/windows-ie.md +++ b/docs/device/usb/windows-ie.md @@ -41,7 +41,7 @@ it appears as a new drive under Devices. ## Step 2: Download your program -1. Open your project on [codethemicrobit.com](https://codethemicrobit.com) +1. Open your project on [pxt.microbit.org](https://pxt.microbit.org) 2. Click **Download** 3. When prompted, choose to **save** the compiled file onto your computer. The prompt will be different depending on which browser you are using, or diff --git a/docs/offline.md b/docs/offline.md index 402fa521..449b6f20 100644 --- a/docs/offline.md +++ b/docs/offline.md @@ -2,7 +2,7 @@ ## Web application -**https://codethemicrobit.com is an HTML5 web application** that automatically gets cached locally by your browser. +**https://pxt.microbit.org is an HTML5 web application** that automatically gets cached locally by your browser. Once the web app is loaded and you have compiled at least once, you will have all the code needed to work without an internet connection. ## Command line interface diff --git a/docs/projects/guitar/displaybuttons.md b/docs/projects/guitar/displaybuttons.md index 1cf4d344..1021af19 100644 --- a/docs/projects/guitar/displaybuttons.md +++ b/docs/projects/guitar/displaybuttons.md @@ -43,7 +43,7 @@ music.beat(BeatFraction.Quarter) ``` ## Step 1: Make a Smiley -Open [codethemicrobit.com](https://codethemicrobit.com) in your web browser +Open [pxt.microbit.org](https://pxt.microbit.org) in your web browser ```blocks basic.showLeds(` . # . # . diff --git a/docs/raspberry-pi.md b/docs/raspberry-pi.md index 134423b4..6b7a603d 100644 --- a/docs/raspberry-pi.md +++ b/docs/raspberry-pi.md @@ -5,7 +5,7 @@ with [Raspbian Jessie with Pixel](https://www.raspberrypi.org/downloads/raspbian ## Web editor -Starting with **Raspbian Pixel**, Raspbian comes with Chromium. Simply open [](https://codethemicrobit.com). +Starting with **Raspbian Pixel**, Raspbian comes with Chromium. Simply open [](https://pxt.microbit.org). ## Command line diff --git a/docs/share.md b/docs/share.md index d7038d9b..7dfb9a04 100644 --- a/docs/share.md +++ b/docs/share.md @@ -13,7 +13,7 @@ Once you've made your project, you can save it the cloud, share it, or embed it ## Sharing the URL -You can share the URL for the project ([https://codethemicrobit.com/httuftrbtg](https://codethemicrobit.com/httuftrbtg) above) with other people, and they will be able to visit that page to see your project, download it, or edit it: +You can share the URL for the project ([https://pxt.microbit.org/httuftrbtg](https://pxt.microbit.org/httuftrbtg) above) with other people, and they will be able to visit that page to see your project, download it, or edit it: ![Project page](/static/embed/project-page.png) @@ -36,12 +36,12 @@ Open the HTML editor for your blog or website and paste it with your content ### Wordpress -[wordpress.com][] blogs do not support embedding content from most websites, so you will need to link to your project instead. Alternatively, if you have a Wordpress VIP account you can follow [these instructions][wordpress-vip] to embed an `iframe` into your blog. The URL that you need to add is like `https://codethemicrobit.com/?sandbox=1#pub:httuftrbtg`, but replace `httuftrbtg` with your project's unique identifier. +[wordpress.com][] blogs do not support embedding content from most websites, so you will need to link to your project instead. Alternatively, if you have a Wordpress VIP account you can follow [these instructions][wordpress-vip] to embed an `iframe` into your blog. The URL that you need to add is like `https://pxt.microbit.org/?sandbox=1#pub:httuftrbtg`, but replace `httuftrbtg` with your project's unique identifier. If you self host a Wordpress blog you can install the [iframe-plugin][] and then write the following in your blog-post (again, replacing the `httuftrbtg` with your project's identifier): ``` -[iframe src="https://codethemicrobit.com/?sandbox=1#pub:httuftrbtg"] +[iframe src="https://pxt.microbit.org/?sandbox=1#pub:httuftrbtg"] ``` ### Blogger diff --git a/docs/translate.md b/docs/translate.md index 5d978662..e4addbe2 100644 --- a/docs/translate.md +++ b/docs/translate.md @@ -5,13 +5,13 @@ and you can volunteer to translate parts of the web site. ## Translating the editor interface -The project below contains the resources from https://www.pxt.io and the menu items of https://codethemicrobit.com. +The project below contains the resources from https://www.pxt.io and the menu items of https://pxt.microbit.org. * [https://crowdin.com/project/kindscript](https://crowdin.com/project/kindscript) You will find two files in that project: -* ``string.json``: text contained in the menu items of https://codethemicrobit.com +* ``string.json``: text contained in the menu items of https://pxt.microbit.org * ``website.json``: text contained in the pages served by https://www.pxt.io ## Translating the blocks and reference documentation From a0893cdaff3e53c02aec0a3274a190b377ffcbee Mon Sep 17 00:00:00 2001 From: Peli de Halleux Date: Wed, 19 Oct 2016 16:53:25 -0700 Subject: [PATCH 03/39] Bump pxt-core to 0.4.66 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 2cb4e513..7f49740f 100644 --- a/package.json +++ b/package.json @@ -29,6 +29,6 @@ "typescript": "^1.8.7" }, "dependencies": { - "pxt-core": "0.4.65" + "pxt-core": "0.4.66" } } From 6db78761c41d1d19431a799c582641f5e3d59d15 Mon Sep 17 00:00:00 2001 From: Peli de Halleux Date: Wed, 19 Oct 2016 16:53:30 -0700 Subject: [PATCH 04/39] 0.4.56 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 7f49740f..d3b8db89 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "pxt-microbit", - "version": "0.4.55", + "version": "0.4.56", "description": "micro:bit target for PXT", "keywords": [ "JavaScript", From 2463faf8d6bce9527cb587cb2e4e5b084860ff93 Mon Sep 17 00:00:00 2001 From: Peli de Halleux Date: Wed, 19 Oct 2016 22:46:44 -0700 Subject: [PATCH 05/39] updated tracking info --- docfiles/apptracking.html | 2 +- docfiles/tracking.html | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/docfiles/apptracking.html b/docfiles/apptracking.html index 9517ea8a..5765970c 100644 --- a/docfiles/apptracking.html +++ b/docfiles/apptracking.html @@ -2,5 +2,5 @@ (function(e,b){if(!b.__SV){var a,f,i,g;window.mixpanel=b;b._i=[];b.init=function(a,e,d){function f(b,h){var a=h.split(".");2==a.length&&(b=b[a[0]],h=a[1]);b[h]=function(){b.push([h].concat(Array.prototype.slice.call(arguments,0)))}}var c=b;"undefined"!==typeof d?c=b[d]=[]:d="mixpanel";c.people=c.people||[];c.toString=function(b){var a="mixpanel";"mixpanel"!==d&&(a+="."+d);b||(a+=" (stub)");return a};c.people.toString=function(){return c.toString(1)+".people (stub)"};i="disable time_event track track_pageview track_links track_forms register register_once alias unregister identify name_tag set_config reset people.set people.set_once people.increment people.append people.union people.track_charge people.clear_charges people.delete_user".split(" "); for(g=0;g diff --git a/docfiles/tracking.html b/docfiles/tracking.html index cb37031e..5765970c 100644 --- a/docfiles/tracking.html +++ b/docfiles/tracking.html @@ -2,5 +2,5 @@ (function(e,b){if(!b.__SV){var a,f,i,g;window.mixpanel=b;b._i=[];b.init=function(a,e,d){function f(b,h){var a=h.split(".");2==a.length&&(b=b[a[0]],h=a[1]);b[h]=function(){b.push([h].concat(Array.prototype.slice.call(arguments,0)))}}var c=b;"undefined"!==typeof d?c=b[d]=[]:d="mixpanel";c.people=c.people||[];c.toString=function(b){var a="mixpanel";"mixpanel"!==d&&(a+="."+d);b||(a+=" (stub)");return a};c.people.toString=function(){return c.toString(1)+".people (stub)"};i="disable time_event track track_pageview track_links track_forms register register_once alias unregister identify name_tag set_config reset people.set people.set_once people.increment people.append people.union people.track_charge people.clear_charges people.delete_user".split(" "); for(g=0;g From 33c4b2b9b74f9b2b702c86426de8988acc4b73c6 Mon Sep 17 00:00:00 2001 From: Peli de Halleux Date: Wed, 19 Oct 2016 22:47:07 -0700 Subject: [PATCH 06/39] Bump pxt-core to 0.4.67 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index d3b8db89..e7982bc3 100644 --- a/package.json +++ b/package.json @@ -29,6 +29,6 @@ "typescript": "^1.8.7" }, "dependencies": { - "pxt-core": "0.4.66" + "pxt-core": "0.4.67" } } From 8030f27fb7ddfe834d9ee515671c6042fcc635f6 Mon Sep 17 00:00:00 2001 From: Peli de Halleux Date: Wed, 19 Oct 2016 22:47:10 -0700 Subject: [PATCH 07/39] 0.4.57 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index e7982bc3..84b8a3e4 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "pxt-microbit", - "version": "0.4.56", + "version": "0.4.57", "description": "micro:bit target for PXT", "keywords": [ "JavaScript", From 0ab28076f37fec37b7831eea57c70d9dc3dac4a6 Mon Sep 17 00:00:00 2001 From: Peli de Halleux Date: Thu, 20 Oct 2016 10:01:02 -0700 Subject: [PATCH 08/39] removing windows 10 client, updated urls in chrome/macos/uploaders --- clients/chrome/manifest.json | 6 +- .../Microbit Uploader/AppDelegate.m | 2 +- clients/win10/app.sln | 48 ---------- .../AppPackages/latest/Add-AppDevPackage.ps1 | Bin 61888 -> 0 bytes .../Add-AppDevPackage.psd1 | Bin 9922 -> 0 bytes .../cs-CZ/Add-AppDevPackage.psd1 | Bin 10038 -> 0 bytes .../de-DE/Add-AppDevPackage.psd1 | Bin 11386 -> 0 bytes .../en-US/Add-AppDevPackage.psd1 | Bin 9922 -> 0 bytes .../es-ES/Add-AppDevPackage.psd1 | Bin 10578 -> 0 bytes .../fr-FR/Add-AppDevPackage.psd1 | Bin 11146 -> 0 bytes .../it-IT/Add-AppDevPackage.psd1 | Bin 10506 -> 0 bytes .../ja-JP/Add-AppDevPackage.psd1 | Bin 6510 -> 0 bytes .../ko-KR/Add-AppDevPackage.psd1 | Bin 6192 -> 0 bytes .../pl-PL/Add-AppDevPackage.psd1 | Bin 9874 -> 0 bytes .../pt-BR/Add-AppDevPackage.psd1 | Bin 10346 -> 0 bytes .../ru-RU/Add-AppDevPackage.psd1 | Bin 10124 -> 0 bytes .../tr-TR/Add-AppDevPackage.psd1 | Bin 9410 -> 0 bytes .../zh-CN/Add-AppDevPackage.psd1 | Bin 4860 -> 0 bytes .../zh-TW/Add-AppDevPackage.psd1 | Bin 5034 -> 0 bytes .../m.pxt.io_0.1.4.0_AnyCPU_Debug.appxbundle | Bin 54015 -> 0 bytes .../latest/m.pxt.io_0.1.4.0_AnyCPU_Debug.cer | Bin 732 -> 0 bytes clients/win10/app/BundleArtifacts/neutral.txt | 1 - clients/win10/app/codethemicrobitapp.jsproj | 85 ------------------ clients/win10/app/codethemicrobitapp.sln | 48 ---------- .../app/images/LockScreenLogo.scale-200.png | Bin 2096 -> 0 bytes .../app/images/SplashScreen.scale-200.png | Bin 18418 -> 0 bytes .../images/Square150x150Logo.scale-200.png | Bin 7574 -> 0 bytes .../app/images/Square44x44Logo.scale-200.png | Bin 2840 -> 0 bytes ...x44Logo.targetsize-24_altform-unplated.png | Bin 1584 -> 0 bytes clients/win10/app/images/StoreLogo.png | Bin 2145 -> 0 bytes .../app/images/Wide310x150Logo.scale-200.png | Bin 8585 -> 0 bytes clients/win10/app/msapp-error.css | 17 ---- clients/win10/app/msapp-error.html | 26 ------ clients/win10/app/msapp-error.js | 22 ----- clients/win10/app/package.appxmanifest | 50 ----------- clients/win10/app/pxtwinapp_TemporaryKey.pfx | Bin 2456 -> 0 bytes clients/win10/store/desktopblocks1366x768.png | Bin 176218 -> 0 bytes .../win10/store/desktopjavascript1366x768.png | Bin 124270 -> 0 bytes clients/win10/store/mobileblocks480x800.png | Bin 55794 -> 0 bytes .../winuploader/Microbit.Uploader/MainForm.cs | 4 +- 40 files changed, 6 insertions(+), 303 deletions(-) delete mode 100644 clients/win10/app.sln delete mode 100644 clients/win10/app/AppPackages/latest/Add-AppDevPackage.ps1 delete mode 100644 clients/win10/app/AppPackages/latest/Add-AppDevPackage.resources/Add-AppDevPackage.psd1 delete mode 100644 clients/win10/app/AppPackages/latest/Add-AppDevPackage.resources/cs-CZ/Add-AppDevPackage.psd1 delete mode 100644 clients/win10/app/AppPackages/latest/Add-AppDevPackage.resources/de-DE/Add-AppDevPackage.psd1 delete mode 100644 clients/win10/app/AppPackages/latest/Add-AppDevPackage.resources/en-US/Add-AppDevPackage.psd1 delete mode 100644 clients/win10/app/AppPackages/latest/Add-AppDevPackage.resources/es-ES/Add-AppDevPackage.psd1 delete mode 100644 clients/win10/app/AppPackages/latest/Add-AppDevPackage.resources/fr-FR/Add-AppDevPackage.psd1 delete mode 100644 clients/win10/app/AppPackages/latest/Add-AppDevPackage.resources/it-IT/Add-AppDevPackage.psd1 delete mode 100644 clients/win10/app/AppPackages/latest/Add-AppDevPackage.resources/ja-JP/Add-AppDevPackage.psd1 delete mode 100644 clients/win10/app/AppPackages/latest/Add-AppDevPackage.resources/ko-KR/Add-AppDevPackage.psd1 delete mode 100644 clients/win10/app/AppPackages/latest/Add-AppDevPackage.resources/pl-PL/Add-AppDevPackage.psd1 delete mode 100644 clients/win10/app/AppPackages/latest/Add-AppDevPackage.resources/pt-BR/Add-AppDevPackage.psd1 delete mode 100644 clients/win10/app/AppPackages/latest/Add-AppDevPackage.resources/ru-RU/Add-AppDevPackage.psd1 delete mode 100644 clients/win10/app/AppPackages/latest/Add-AppDevPackage.resources/tr-TR/Add-AppDevPackage.psd1 delete mode 100644 clients/win10/app/AppPackages/latest/Add-AppDevPackage.resources/zh-CN/Add-AppDevPackage.psd1 delete mode 100644 clients/win10/app/AppPackages/latest/Add-AppDevPackage.resources/zh-TW/Add-AppDevPackage.psd1 delete mode 100644 clients/win10/app/AppPackages/latest/m.pxt.io_0.1.4.0_AnyCPU_Debug.appxbundle delete mode 100644 clients/win10/app/AppPackages/latest/m.pxt.io_0.1.4.0_AnyCPU_Debug.cer delete mode 100644 clients/win10/app/BundleArtifacts/neutral.txt delete mode 100644 clients/win10/app/codethemicrobitapp.jsproj delete mode 100644 clients/win10/app/codethemicrobitapp.sln delete mode 100644 clients/win10/app/images/LockScreenLogo.scale-200.png delete mode 100644 clients/win10/app/images/SplashScreen.scale-200.png delete mode 100644 clients/win10/app/images/Square150x150Logo.scale-200.png delete mode 100644 clients/win10/app/images/Square44x44Logo.scale-200.png delete mode 100644 clients/win10/app/images/Square44x44Logo.targetsize-24_altform-unplated.png delete mode 100644 clients/win10/app/images/StoreLogo.png delete mode 100644 clients/win10/app/images/Wide310x150Logo.scale-200.png delete mode 100644 clients/win10/app/msapp-error.css delete mode 100644 clients/win10/app/msapp-error.html delete mode 100644 clients/win10/app/msapp-error.js delete mode 100644 clients/win10/app/package.appxmanifest delete mode 100644 clients/win10/app/pxtwinapp_TemporaryKey.pfx delete mode 100644 clients/win10/store/desktopblocks1366x768.png delete mode 100644 clients/win10/store/desktopjavascript1366x768.png delete mode 100644 clients/win10/store/mobileblocks480x800.png diff --git a/clients/chrome/manifest.json b/clients/chrome/manifest.json index a94c62a6..18daf0f6 100644 --- a/clients/chrome/manifest.json +++ b/clients/chrome/manifest.json @@ -11,8 +11,8 @@ "author": "Microsoft Corporation", "short_name": "code the micro:bit", - "description": "Extension for https://codethemicrobit.com.", - "homepage_url": "https://codethemicrobit.com", + "description": "Extension for https://pxt.microbit.org.", + "homepage_url": "https://pxt.microbit.org", "offline_enabled": "true", "icons": { "48": "logo48.png", @@ -25,6 +25,6 @@ ], "externally_connectable": { - "matches": [ "*://localhost/*", "https://codethemicrobit.com/*", "https://*.codethemicrobit.com/*" ] + "matches": [ "*://localhost/*", "https://pxt.microbit.org/*", "https://*.microbit.org/*" ] } } diff --git a/clients/macuploader/Microbit Uploader/AppDelegate.m b/clients/macuploader/Microbit Uploader/AppDelegate.m index 3d62dc45..3f07a9ed 100644 --- a/clients/macuploader/Microbit Uploader/AppDelegate.m +++ b/clients/macuploader/Microbit Uploader/AppDelegate.m @@ -124,7 +124,7 @@ } - (void)launchEditor:(id)sender { - [[NSWorkspace sharedWorkspace] openURL:[NSURL URLWithString:@"https://codethemicrobit.com/"]]; + [[NSWorkspace sharedWorkspace] openURL:[NSURL URLWithString:@"https://pxt.microbit.org/"]]; } @end diff --git a/clients/win10/app.sln b/clients/win10/app.sln deleted file mode 100644 index 7d514686..00000000 --- a/clients/win10/app.sln +++ /dev/null @@ -1,48 +0,0 @@ - -Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio 14 -VisualStudioVersion = 14.0.25123.0 -MinimumVisualStudioVersion = 10.0.40219.1 -Project("{262852C6-CD72-467D-83FE-5EEB1973A190}") = "m.pxt.io", "app\m.pxt.io.jsproj", "{39122940-AB16-4CD4-A0CE-79A3EB863ECF}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|Any CPU = Debug|Any CPU - Debug|ARM = Debug|ARM - Debug|x64 = Debug|x64 - Debug|x86 = Debug|x86 - Release|Any CPU = Release|Any CPU - Release|ARM = Release|ARM - Release|x64 = Release|x64 - Release|x86 = Release|x86 - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {39122940-AB16-4CD4-A0CE-79A3EB863ECF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {39122940-AB16-4CD4-A0CE-79A3EB863ECF}.Debug|Any CPU.Build.0 = Debug|Any CPU - {39122940-AB16-4CD4-A0CE-79A3EB863ECF}.Debug|Any CPU.Deploy.0 = Debug|Any CPU - {39122940-AB16-4CD4-A0CE-79A3EB863ECF}.Debug|ARM.ActiveCfg = Debug|ARM - {39122940-AB16-4CD4-A0CE-79A3EB863ECF}.Debug|ARM.Build.0 = Debug|ARM - {39122940-AB16-4CD4-A0CE-79A3EB863ECF}.Debug|ARM.Deploy.0 = Debug|ARM - {39122940-AB16-4CD4-A0CE-79A3EB863ECF}.Debug|x64.ActiveCfg = Debug|x64 - {39122940-AB16-4CD4-A0CE-79A3EB863ECF}.Debug|x64.Build.0 = Debug|x64 - {39122940-AB16-4CD4-A0CE-79A3EB863ECF}.Debug|x64.Deploy.0 = Debug|x64 - {39122940-AB16-4CD4-A0CE-79A3EB863ECF}.Debug|x86.ActiveCfg = Debug|x86 - {39122940-AB16-4CD4-A0CE-79A3EB863ECF}.Debug|x86.Build.0 = Debug|x86 - {39122940-AB16-4CD4-A0CE-79A3EB863ECF}.Debug|x86.Deploy.0 = Debug|x86 - {39122940-AB16-4CD4-A0CE-79A3EB863ECF}.Release|Any CPU.ActiveCfg = Release|Any CPU - {39122940-AB16-4CD4-A0CE-79A3EB863ECF}.Release|Any CPU.Build.0 = Release|Any CPU - {39122940-AB16-4CD4-A0CE-79A3EB863ECF}.Release|Any CPU.Deploy.0 = Release|Any CPU - {39122940-AB16-4CD4-A0CE-79A3EB863ECF}.Release|ARM.ActiveCfg = Release|ARM - {39122940-AB16-4CD4-A0CE-79A3EB863ECF}.Release|ARM.Build.0 = Release|ARM - {39122940-AB16-4CD4-A0CE-79A3EB863ECF}.Release|ARM.Deploy.0 = Release|ARM - {39122940-AB16-4CD4-A0CE-79A3EB863ECF}.Release|x64.ActiveCfg = Release|x64 - {39122940-AB16-4CD4-A0CE-79A3EB863ECF}.Release|x64.Build.0 = Release|x64 - {39122940-AB16-4CD4-A0CE-79A3EB863ECF}.Release|x64.Deploy.0 = Release|x64 - {39122940-AB16-4CD4-A0CE-79A3EB863ECF}.Release|x86.ActiveCfg = Release|x86 - {39122940-AB16-4CD4-A0CE-79A3EB863ECF}.Release|x86.Build.0 = Release|x86 - {39122940-AB16-4CD4-A0CE-79A3EB863ECF}.Release|x86.Deploy.0 = Release|x86 - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection -EndGlobal diff --git a/clients/win10/app/AppPackages/latest/Add-AppDevPackage.ps1 b/clients/win10/app/AppPackages/latest/Add-AppDevPackage.ps1 deleted file mode 100644 index 9b6209777adfca30f01439e3476f7d3580091966..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 61888 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 diff --git a/clients/win10/app/AppPackages/latest/Add-AppDevPackage.resources/cs-CZ/Add-AppDevPackage.psd1 b/clients/win10/app/AppPackages/latest/Add-AppDevPackage.resources/cs-CZ/Add-AppDevPackage.psd1 deleted file mode 100644 index d973be270adebe91be81aa322e92d02e90275995..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10038 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 I{~hD~Upvd21^@s6 diff --git a/clients/win10/app/AppPackages/latest/Add-AppDevPackage.resources/de-DE/Add-AppDevPackage.psd1 b/clients/win10/app/AppPackages/latest/Add-AppDevPackage.resources/de-DE/Add-AppDevPackage.psd1 deleted file mode 100644 index 192382254f117522eaeac17094d2ad2eeb245a22..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11386 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 diff --git a/clients/win10/app/AppPackages/latest/Add-AppDevPackage.resources/es-ES/Add-AppDevPackage.psd1 b/clients/win10/app/AppPackages/latest/Add-AppDevPackage.resources/es-ES/Add-AppDevPackage.psd1 deleted file mode 100644 index aca49f4ebb820cbfce9fba6b7864d318d76dab18..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10578 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 diff --git a/clients/win10/app/AppPackages/latest/Add-AppDevPackage.resources/fr-FR/Add-AppDevPackage.psd1 b/clients/win10/app/AppPackages/latest/Add-AppDevPackage.resources/fr-FR/Add-AppDevPackage.psd1 deleted file mode 100644 index 41c39b866f2ca83556556d63349ceb6573c2ca6e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11146 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 T!|mx&_ZJqZ(T0AH%K!fW6h%65 diff --git a/clients/win10/app/AppPackages/latest/Add-AppDevPackage.resources/it-IT/Add-AppDevPackage.psd1 b/clients/win10/app/AppPackages/latest/Add-AppDevPackage.resources/it-IT/Add-AppDevPackage.psd1 deleted file mode 100644 index 6098731f40ef9ea32251734f69a6a752274459a0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10506 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 diff --git a/clients/win10/app/AppPackages/latest/Add-AppDevPackage.resources/ja-JP/Add-AppDevPackage.psd1 b/clients/win10/app/AppPackages/latest/Add-AppDevPackage.resources/ja-JP/Add-AppDevPackage.psd1 deleted file mode 100644 index 0fd1ae55519703ba3d68d0d3907cc06388b7602b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6510 zcmc&(+iw(A7(cBdpknwB9BCpYvE^$iN`MCFjZ3%PcDGI2v~i)^y|hzi%kGwIdV6cP zG=Vimf-!_@h%ZJBiHbasV7NVyNMfxoCh~xWqTxXwjKRzAn={kS+0JfP0x`|Z?980` zuD|bczW(!fkSZUP7T!DPmMZ#o~3m+puJPBe*&_R*D*| z-eazBwANQa69XFdgLWO(%ezW3InhJ)6r=!sL%-2&dPrL#=?U0x$l~L)lk>~F^fi4( zkLgSDkff5LVQK>;on8@!McCWP3>mhkUJ3sZ&P|2AHh_b5;ByeP*h)@`-uJe5 z&P-qP=8}wUy&GR9@n`#o@eqP#VkU<;yuxxamjuqR(e&}dD@GsChjaxtx=d;M&i`(p zjl!_*YsNMQ^3(0^b>$qj|`- z9KBu8?GXIm3&e#oboJwT(9}Hv-NU%+chNsaL4C{Hx@m=0I%#>mkl41W1>ALa=OXQ4 z({^f+$wU2KYQMJoypM6GS$4>WP8<9bhvlT7+$ERPFTqFO(tY^oDh`A0dAFZssRHy9 z?mx#NrDs3RkWM!d6<6U;cOQ>a9Yr0!E+ju_-s$P`>J+0pr`LD%0cjtD-#p!*4@eX9 zK*%SEvkGq=Rz|46{6gho(DB2b@#2mHd&tbpz}zSNkeYyQX~RhFn3j|0fy8}S!GB$gtNaujk#P2dP)MJet% zzi!0c5i7oQ-0d(?Y#^KOMRuqZ<;eY95x82|TAmwX{aLDd+OhDI5nBsNoB?EB;^^Sa zzD@F~vd2)O7`u?(Zk7<*LiHBCy;A%)PN53MX z<`6Aun)5ePsQDzUI5tt$FQZDLPExuH>_0+;-NxEb^LsuOInokw6DM)A8pO@~rFyke zm21nk!C2IkdICyB{EcBt`C~Hi0J03dlBm=Tw*kvb`m%Ly=K`yDp<%{oOPTYa%!sqEnHuvMcuTWYF?UG zRGB@9EABOd(3<-&j%ou`58%pi$MO0RtoYdM8a@rRAy+UuuE6eT%Z4&nGAGVz!_-Od zz|!1l$eL3N2{}*1h3telYxJU)C(SM|3C>O)s!wAyOBYZxADSLGGBxXS!-1+3b5Sd> zvkO_&MiYzH)Wl8r`WIm77SN>AVvjNmJz@*pmz_OX$3mr+vs~G~QniZG%PsB5)lQBL zr;QPgF77ZUQ9q)v?^j2sQn})(0e&*Xu?%h1t}7pXBeZg2AY|l_U+p0C*L*)Uqb@!h z?NuMQniZiJ)yc@fZFaBN)si!=ZTmjhzW^v^uk&+M^`mQg*bB0obi=fJM$d-2T)2~2 z|H)9MoANRa12hHecd`#o*1o;T=w;4^m7qlQg&}L|Jc-9&7O!WmWO1#YvPhwlX