Compare commits

..

No commits in common. "master" and "jepler-add-ov7670" have entirely different histories.

93 changed files with 93 additions and 191 deletions

View file

@ -1,13 +0,0 @@
# SPDX-FileCopyrightText: 2021 Adafruit Industries
#
# SPDX-License-Identifier: MIT
Thank you for contributing! Before you submit a pull request, please read the following.
Make sure any changes you're submitting are in line with the CircuitPython Design Guide, available here: https://circuitpython.readthedocs.io/en/latest/docs/design_guide.html
If your changes are to documentation, please verify that the documentation builds locally by following the steps found here: https://adafru.it/build-docs
Before submitting the pull request, make sure you've run Pylint and Black locally on your code. You can do this manually or using pre-commit. Instructions are available here: https://adafru.it/check-your-code
Please remove all of this text before submitting. Include an explanation or list of changes included in your PR, as well as, if applicable, a link to any related issues.

View file

@ -18,10 +18,10 @@ jobs:
awk -F '\/' '{ print tolower($2) }' |
tr '_' '-'
)
- name: Set up Python 3.7
- name: Set up Python 3.6
uses: actions/setup-python@v1
with:
python-version: 3.7
python-version: 3.6
- name: Versions
run: |
python3 --version
@ -39,5 +39,3 @@ jobs:
- name: Build docs
working-directory: docs
run: sphinx-build -E -W -b html . _build/html
- name: Setup problem matchers
uses: adafruit/circuitpython-action-library-ci-problem-matchers@v1

View file

@ -1,19 +0,0 @@
# SPDX-FileCopyrightText: 2021 Scott Shawcroft for Adafruit Industries
#
# SPDX-License-Identifier: MIT
name: Failure help text
on:
workflow_run:
workflows: ["Build CI"]
types:
- completed
jobs:
post-help:
runs-on: ubuntu-latest
if: ${{ github.event.workflow_run.conclusion == 'failure' && github.event.workflow_run.event == 'pull_request' }}
steps:
- name: Post comment to help
uses: adafruit/circuitpython-action-library-ci-failed@v1

View file

@ -1,53 +0,0 @@
name: Generate folder images
on:
schedule:
- cron: '0 10 * * *'
workflow_dispatch:
push:
branches: [master]
concurrency:
group: folder-images
cancel-in-progress: true
jobs:
update-images:
runs-on: ubuntu-20.04
steps:
- name: Dump GitHub context
env:
GITHUB_CONTEXT: ${{ toJson(github) }}
run: echo "$GITHUB_CONTEXT"
- uses: actions/checkout@v2.2.0
- name: checkout submodules
run: git submodule update --init --jobs 16 --depth 1
- name: Set up Python 3.9
uses: actions/setup-python@v1
with:
python-version: 3.9
- name: Checkout screenshot maker
run: git clone --depth=1 https://github.com/circuitpython/CircuitPython_Library_Screenshot_Maker
- name: Install dependencies
run: pip install -r CircuitPython_Library_Screenshot_Maker/requirements.txt
- name: Generate images
run: |
find libraries -path "libraries/*/examples/*.py" -exec python3 CircuitPython_Library_Screenshot_Maker/create_requirement_images.py bundle {} +
- name: Commit updates
run: |
cd generated_images
git config --global user.name "${GITHUB_ACTOR} (github actions cron)"
git config --global user.email "${GITHUB_ACTOR}@users.noreply.github.com"
git config --global init.defaultBranch main
git init
for i in *.png; do echo "<a href=\"$i\">$i</a><br>"; done > index.html
git add *.png index.html
git remote add origin https://${GITHUB_ACTOR}:${{ secrets.GITHUB_TOKEN }}@github.com/${{ github.repository }}
if git commit -m"update images"; then git push -f origin HEAD:folder-images; fi

4
.gitignore vendored
View file

@ -2,8 +2,4 @@ build/*
*zip
.env
bundles
CircuitPython_Library_Screenshot_Maker/
.DS_Store
generated_images/
latest_bundle_data.json
latest_bundle_tag.json

3
.gitmodules vendored
View file

@ -811,6 +811,3 @@
[submodule "libraries/drivers/ov7670"]
path = libraries/drivers/ov7670
url = https://github.com/adafruit/Adafruit_CircuitPython_OV7670
[submodule "libraries/helpers/dash_display"]
path = libraries/helpers/dash_display
url = https://github.com/adafruit/Adafruit_CircuitPython_Dash_Display

View file

@ -1,7 +1,7 @@
# Adafruit CircuitPython Libraries
![Blinka Reading](https://raw.githubusercontent.com/adafruit/circuitpython-weekly-newsletter/gh-pages/assets/archives/22_1023blinka.png)
Here is a listing of current Adafruit CircuitPython Libraries. There are 272 libraries available.
Here is a listing of current Adafruit CircuitPython Libraries. There are 270 libraries available.
## Drivers:
* [Adafruit CircuitPython 74HC595](https://github.com/adafruit/Adafruit_CircuitPython_74HC595.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-74hc595)) \([Docs](https://circuitpython.readthedocs.io/projects/74hc595/en/latest/))
@ -118,7 +118,6 @@ Here is a listing of current Adafruit CircuitPython Libraries. There are 272 lib
* [Adafruit CircuitPython NeoPixel](https://github.com/adafruit/Adafruit_CircuitPython_NeoPixel.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-neopixel)) \([Docs](https://circuitpython.readthedocs.io/projects/neopixel/en/latest/))
* [Adafruit CircuitPython NeoTrellis](https://github.com/adafruit/Adafruit_CircuitPython_NeoTrellis) ([PyPi](https://pypi.org/project/adafruit-circuitpython-neotrellis)) \([Docs](https://circuitpython.readthedocs.io/projects/neotrellis/en/latest/))
* [Adafruit CircuitPython Nunchuk](https://github.com/adafruit/Adafruit_CircuitPython_Nunchuk.git) \([Docs](https://circuitpython.readthedocs.io/projects/nunchuk/en/latest/))
* [Adafruit CircuitPython OV7670](https://github.com/adafruit/Adafruit_CircuitPython_OV7670) \([Docs](https://circuitpython.readthedocs.io/projects/ov7670/en/latest/))
* [Adafruit CircuitPython PCA9685](https://github.com/adafruit/Adafruit_CircuitPython_PCA9685.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-pca9685)) \([Docs](https://circuitpython.readthedocs.io/projects/pca9685/en/latest/))
* [Adafruit CircuitPython PCD8544](https://github.com/adafruit/Adafruit_CircuitPython_PCD8544.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-pcd8544)) \([Docs](https://circuitpython.readthedocs.io/projects/pcd8544/en/latest/))
* [Adafruit CircuitPython PCF8523](https://github.com/adafruit/Adafruit_CircuitPython_PCF8523.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-pcf8523)) \([Docs](https://circuitpython.readthedocs.io/projects/pcf8523/en/latest/))
@ -221,7 +220,6 @@ Here is a listing of current Adafruit CircuitPython Libraries. There are 272 lib
* [Adafruit CircuitPython BusDevice](https://github.com/adafruit/Adafruit_CircuitPython_BusDevice.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-busdevice)) \([Docs](https://circuitpython.readthedocs.io/projects/busdevice/en/latest/))
* [Adafruit CircuitPython Colorsys](https://github.com/adafruit/Adafruit_CircuitPython_Colorsys.git) \([Docs](https://circuitpython.readthedocs.io/projects/colorsys/en/latest/))
* [Adafruit CircuitPython CursorControl](https://github.com/adafruit/Adafruit_CircuitPython_CursorControl.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-cursorcontrol)) \([Docs](https://circuitpython.readthedocs.io/projects/cursorcontrol/en/latest/))
* [Adafruit CircuitPython Dash Display](https://github.com/adafruit/Adafruit_CircuitPython_Dash_Display) \([Docs](https://circuitpython.readthedocs.io/projects/dash_display/en/latest/))
* [Adafruit CircuitPython Debouncer](https://github.com/adafruit/Adafruit_CircuitPython_Debouncer.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-debouncer)) \([Docs](https://circuitpython.readthedocs.io/projects/debouncer/en/latest/))
* [Adafruit CircuitPython Debug I2C](https://github.com/adafruit/Adafruit_CircuitPython_Debug_I2C.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-debug-i2c)) \([Docs](https://circuitpython.readthedocs.io/projects/debug_i2c/en/latest/))
* [Adafruit CircuitPython Display Button](https://github.com/adafruit/Adafruit_CircuitPython_Display_Button.git) ([PyPi](https://pypi.org/project/adafruit-circuitpython-display-button)) \([Docs](https://circuitpython.readthedocs.io/projects/display-button/en/latest/))

View file

@ -63,10 +63,10 @@ Helpers for building graphical interfaces using the displayio core module and fr
Cursor Control <https://circuitpython.readthedocs.io/projects/cursorcontrol/en/latest/>
Bitmap Font <https://circuitpython.readthedocs.io/projects/bitmap-font/en/latest/>
Bitmap Saver <https://circuitpython.readthedocs.io/projects/bitmapsaver/en/latest/>
Display Button <https://circuitpython.readthedocs.io/projects/display-button/en/latest//>
Display Button <https://circuitpython.readthedocs.io/projects/display_button/en/latest/>
Display Notification <https://circuitpython.readthedocs.io/projects/display_notification/en/latest/>
Display Shapes <https://circuitpython.readthedocs.io/projects/display-shapes/en/latest/>
Display Text <https://circuitpython.readthedocs.io/projects/display_text/en/latest/>
Display Shapes <https://circuitpython.readthedocs.io/projects/display_shapes/en/latest/>
Display Text <https://circuitpython.readthedocs.io/projects/display-text/en/latest/>
Framebuf Module <https://circuitpython.readthedocs.io/projects/framebuf/en/latest/>
GFX (framebuf) <https://circuitpython.readthedocs.io/projects/gfx/en/latest/>
Image Load <https://circuitpython.readthedocs.io/projects/imageload/en/latest/>
@ -78,7 +78,6 @@ Helpers for building graphical interfaces using the displayio core module and fr
Turtle Graphics <https://circuitpython.readthedocs.io/projects/turtle/en/latest/>
WSGI <https://circuitpython.readthedocs.io/projects/wsgi/en/latest/>
DisplayIO Layout <https://circuitpython.readthedocs.io/projects/displayio-layout/en/latest/>
Dash Display <https://circuitpython.readthedocs.io/projects/dash_display/en/latest/>
Motor Helpers
^^^^^^^^^^^^^^
@ -141,7 +140,7 @@ Helpers for Bluetooth Low Energy (BLE).
BLE LYWSD03MMC (Xiaomi Mijia) <https://circuitpython.readthedocs.io/projects/ble_lywsd03mmc/en/latest/>
BLE Magic Light <https://circuitpython.readthedocs.io/projects/ble_magic_light/en/latest/>
BLE MIDI <https://circuitpython.readthedocs.io/projects/ble_midi/en/latest/>
BLE Radio <https://circuitpython.readthedocs.io/projects/ble_radio/en/latest/>
BLE Radio <https://circuitpython.readthedocs.io/projects/ble-radio/en/latest/>
LoRa Wireless Helpers
^^^^^^^^^^^^^^^^^^^^^
@ -250,7 +249,7 @@ OLED
.. toctree::
SH1107 OLED (displayio) <https://circuitpython.readthedocs.io/projects/displayio-sh1107/en/latest/>
SH1107 OLED (displayio) <https://circuitpython.readthedocs.io/projects/displayio_sh1107/en/latest/>
SSD1305 OLED (displayio) <https://circuitpython.readthedocs.io/projects/displayio_ssd1305/en/latest/>
SSD1305 OLED (framebuf) <https://circuitpython.readthedocs.io/projects/ssd1305/en/latest/>
SSD1306 OLED (displayio) <https://circuitpython.readthedocs.io/projects/displayio_ssd1306/en/latest/>
@ -323,7 +322,7 @@ Motion relating sensing including ``acceleration``, ``magnetic``, ``gyro``, and
LSM303 Accelerometer Only<https://circuitpython.readthedocs.io/projects/lsm303-accel/en/latest/>
LSM303 Accelerometer and Magnetometer <https://circuitpython.readthedocs.io/projects/lsm303/en/latest/>
LSM303DLH Magnetometer Only<https://circuitpython.readthedocs.io/projects/lsm303dlh-mag/en/latest/>
LSM6DSOX, LSM6DS33, and ISM330DHCT Accelerometer, Gyroscope and Temperature <https://circuitpython.readthedocs.io/projects/lsm6dsox/en/latest/>
LSM6DSOX, LSM6DS33, and ISM330DHCT Accelerometer, Gyroscope and Temperature <https://circuitpython.readthedocs.io/projects/lsm6ds/en/latest/>
LSM9DS0 Accelerometer, Magnetometer, Gyroscope and Temperature <https://circuitpython.readthedocs.io/projects/lsm9ds0/en/latest/>
LSM9DS1 Accelerometer, Magnetometer, Gyroscope and Temperature <https://circuitpython.readthedocs.io/projects/lsm9ds1/en/latest/>
MLX90390 3 Axis Magnetometer <https://circuitpython.readthedocs.io/projects/mlx90393/en/latest/>

@ -1 +1 @@
Subproject commit 3899027e549e475edbc2fddcf393e2bfe6706e28
Subproject commit df5fde179010a822807c52045cf529d203c838fe

@ -1 +1 @@
Subproject commit 71e84e44109e7a938dfe91bc240ed968a4187bb1
Subproject commit 1e1762340b7767586105273d3c95a66447873147

@ -1 +1 @@
Subproject commit 818ad4c64c00e645d6d5ba68f9a72a6af7301810
Subproject commit 1f17e81f7e6dde43169fdcea6043b80993412b10

@ -1 +1 @@
Subproject commit ee411d34dfa2fb70a35aa99945eca77f16456619
Subproject commit 774792866b13956b011543f9235ef238c4e820fb

@ -1 +1 @@
Subproject commit a6381c7169a61d37af37e9687c508d2b046c3b57
Subproject commit bed8790c94ece61e8932a408c813a323d57bffff

@ -1 +1 @@
Subproject commit c529ef2c5437e599d80348aa37e098035cf95dfa
Subproject commit 46d677e50364caa443f269a527d0b777827cd745

@ -1 +1 @@
Subproject commit 0ac240761e5b6cde7b78ffd32ffeaf05d3247749
Subproject commit da8d5ed08301c594f883859b2e8ff70e635e366d

@ -1 +1 @@
Subproject commit bfd104703ed5752c5d125d922fb6314ffb42bde6
Subproject commit 8fa6f960aa14872ee6929cdab570a141e297e719

@ -1 +1 @@
Subproject commit b6fa050b24609efd39e5a411a5076cfbb203dc7c
Subproject commit 934b1f5368b0c7ed5cd52c80cc2165b012c02698

@ -1 +1 @@
Subproject commit f0930e1f192143b9825de1b71d769169f4bcf5be
Subproject commit cfc3460508ec74581f740b29d0a1ddab896bf055

@ -1 +1 @@
Subproject commit 00009f6be4a3bc7689e1aee87ad64525d17ad489
Subproject commit 0e1f9dff56677b2046684f1002b7e9807fb340b0

@ -1 +1 @@
Subproject commit 5eb7685459beff8c252055a859f2a6d505f646fa
Subproject commit 4c86da7b4c1ef65d322720fad2ddd40212a0667b

@ -1 +1 @@
Subproject commit 7c3c2a2a61c6c126f450f6fbd4ae3ab7591a511a
Subproject commit 4b8be0e1d28e1d66bd575f8e11de680f251e0fce

@ -1 +1 @@
Subproject commit 47b5a85a5dd5d3eba22112650ebb12d088604856
Subproject commit fdc8bad4763f26e36e05178131666fbc8cbf03e8

@ -1 +1 @@
Subproject commit f376fcca8c829b1e68236edbef6b71cb57f7e42f
Subproject commit 8ece81d95a62c2aa84a7f4d5ebaef362bbbabc45

@ -1 +1 @@
Subproject commit f71cb49ccf3105c099952ee005ca28b85f78d740
Subproject commit b5ac38b0b534ff63701c4f89c23f0ff8450a4460

@ -1 +1 @@
Subproject commit 5b017df35b6a4cb4b7a30d0ac5d4595583ea461d
Subproject commit b63c904dd8593746c6e3ddbd38bb247d7df28b81

@ -1 +1 @@
Subproject commit f11cecfacb0453ac99ba77dccc9ebd7daa290e6b
Subproject commit 21d5dfb8d7ed05798e97ad8baf6a1003a38e1899

@ -1 +1 @@
Subproject commit 33ad835214b6e08f062f011a8b9b51af2e0f4412
Subproject commit 663937fd4d80a47038f449574a3dc52dba55d6a4

@ -1 +1 @@
Subproject commit 6251755fca2a0afd1b44a7c21e3db813bf30c2d1
Subproject commit 030db2b36e911a5356c114ff4fb8d9fb2a6c79ad

@ -1 +1 @@
Subproject commit f95ca0de919675ce20230bf25b7e0ad32fbda8fb
Subproject commit cc4c9dffc79df6ef6aa9c5df134b12cd811d574a

@ -1 +1 @@
Subproject commit d7449d9a509af0ad41ce778de277c440e1194b35
Subproject commit c6c7078271cce304b85af8b37987b40d86dca8ef

@ -1 +1 @@
Subproject commit d61e3d25009fc6ef2a184a07818c76b44defd67a
Subproject commit 9f54fa274b95543d1a57f4a14b9576f9678a8a2e

@ -1 +1 @@
Subproject commit 8a3489420b00c35297c6b24535b26758828519da
Subproject commit 39fa8e33add81707991abf701706ce84ac7f2b32

@ -1 +1 @@
Subproject commit a057ac7a34c675eb3be63816445cd0ad10043990
Subproject commit 8e4925dfb5d3f8eb8f05e5c4ebd5ecb78d7b00d7

@ -1 +1 @@
Subproject commit 816ebf7478b41bf04e2d23842a890df03e59d9d5
Subproject commit 569752299f902cd3e8c8564d27571f82440e66b5

@ -1 +1 @@
Subproject commit 0020676fe689166fe324143f2ee60e6da187ca17
Subproject commit 90451bb625fa8d34e77f236ccee4c43908211cd0

@ -1 +1 @@
Subproject commit ea385ad2a30283a1e7ebcaa7456d31947013cd4d
Subproject commit bc6ec56837a481cf51efd744f7482f33a2e72224

@ -1 +1 @@
Subproject commit 5c3512dca3218c8779e922427e54a42310fbba74
Subproject commit d5ce153099f7dcae8e618d70c2805b549a009356

@ -1 +1 @@
Subproject commit f8a535778648ac2b5d859dd05d1fc1521dcec170
Subproject commit 9f9bd96fd1991aedde1f78e6ef8a6c9f5ba3aeda

@ -1 +1 @@
Subproject commit cf564ad0defb0bc98a41f195c5b20d1aa88641ed
Subproject commit 270699be2429fcb0ace13a0baed3a9a28c6fb95c

@ -1 +1 @@
Subproject commit f441875e2d511b349e5778be23bd9e0966f8ff0a
Subproject commit 643cd5e2af0b39435af56bbd2d4e4e1c0b3e03ac

@ -1 +1 @@
Subproject commit 5d9144d404d8deaab8ec3a0e94063437a4036f08
Subproject commit 8ee201fbee968595256533c815a999d7e026b30f

@ -1 +1 @@
Subproject commit ddcd47ce2af045f7cf0bf81f7db1d6c3e8c408df
Subproject commit b6f5ed18ab229de5914a89ddca6a101ee941cd69

@ -1 +1 @@
Subproject commit fa2cb2c7770f67fa16053fe5375b1a9ad3a3d0a5
Subproject commit 3c0bf240421e03b1046f86dd4ae29d6736d45724

@ -1 +1 @@
Subproject commit 72de3288bd75fc7f9043f1d1dc869c2833bcdeb6
Subproject commit d191d3c5f89988e43cc175851f2f3e0e3fa27c5e

@ -1 +1 @@
Subproject commit 3267a47af147dbf7f48423974ddb09e7ae05e282
Subproject commit 8f36eb66acfce1a466f9b05a5d43afd0c92241eb

@ -1 +1 @@
Subproject commit 7f87f7f4dffdcdc5e199d79c001a81392ac9884f
Subproject commit c81f84f630fa9fa9c991419e7d7266413c69cb89

@ -1 +1 @@
Subproject commit 1ad426e0e0deed4d8414b226d24a5faf188d0a19
Subproject commit 1180fd50a6cd4810fcbfd5901ffa1565fbbe997e

@ -1 +1 @@
Subproject commit 877b2614217ac5e156e37e4438c33ebe2dc5733b
Subproject commit 03593015d5bed08def3be40c4b543abbf3257dea

@ -1 +1 @@
Subproject commit 92a97d573d8975994d578e9479fcdf6ab6e37c52
Subproject commit 8ff498bdb4ab644d84493e3b61b00b058db4183a

@ -1 +1 @@
Subproject commit d4589be683a10a8728270f27cac532cae2cbe620
Subproject commit f1e7a4cdadc48ceac89add958324cec07903d92a

@ -1 +1 @@
Subproject commit e83f57f10db1f190736e4c4e982319f55c2e5707
Subproject commit a2670582e5cebd3f2845cada442ab201bb4b9195

@ -1 +1 @@
Subproject commit 4ff629f896265d5ef63577091a7563a7a53ba247
Subproject commit e60dd616aeccf885071f4a7b8cce80d114221e8d

@ -1 +1 @@
Subproject commit a8e9975b3f06d454f8951254d96f99755b11d962
Subproject commit bdef506ca48a50607ad6a3e5a9c7cc2c9ace0e42

@ -1 +1 @@
Subproject commit 568680fd51969cc57f64856f10ef4126c2e708a3
Subproject commit 07910b2acc25edc805cb2da8668c503683610474

@ -1 +1 @@
Subproject commit c3db83ce2e56a04a885ca20c57d031411510305c
Subproject commit 8296605dbaaf63ffc5cf28658f87871d524b9730

@ -1 +1 @@
Subproject commit 4ba83afa8fc6140526b45e65f1201960a03aef18
Subproject commit 736c2741c459d1d14bc97002bfdb3cb49ae1a13b

@ -1 +1 @@
Subproject commit 28deb3b446e337d4486dc9fd9406dcbb1f810790
Subproject commit 3bb1c7d738968f816051c8c308902f65595ed2e2

@ -1 +1 @@
Subproject commit e9d779f5a6ed8abe46f1b6bb308415dd382b1efd
Subproject commit 7efc10bfa2320424e8096fb16ea6848f74918d32

@ -1 +1 @@
Subproject commit 3c47a7323f81e961b06853814964d04db5b3817b
Subproject commit 1f295d0a9f983f536ff32732f7780d7e5d0c87ab

@ -1 +1 @@
Subproject commit d269218fb55574b697238cbe2102d0a562f51ac0
Subproject commit 5f2ac47f5c6d90eb7181fcf16432f0ffc89fccfc

@ -1 +1 @@
Subproject commit 9ff74a2029ffec3d56d62095fac1f14cf31e2497
Subproject commit f12e925854d5e87814432ec8d2ef5e08e596d872

@ -1 +1 @@
Subproject commit f919f42db2a62fd68d05722ca3253ba407fd1624
Subproject commit 13baeb7cb93e3c4feb623de28d3bd6eff61433ba

@ -1 +1 @@
Subproject commit aff8c9dff77a90130e034695f8444de52ca506ad
Subproject commit 18afd613ab80d01e27b238749f5d4e5ee2f9fe17

@ -1 +1 @@
Subproject commit 62f9b3da2a5b43cfe6349ac6d8f1ebae22aca85f
Subproject commit 58b6d93236220dd55d29b1c20f207ed96f993322

@ -1 +1 @@
Subproject commit 63cb56ff0f12a9e3d316f14768e0b226fd90254a
Subproject commit 94985a13c3357dfe103c6707d0111cdfbc2cdfba

@ -1 +1 @@
Subproject commit b773d8b8adbbd5a7234bb86fdfb0ea030237d683
Subproject commit 2fe9b6c99caf9bc57a56bbba84af6542c8480ed9

@ -1 +1 @@
Subproject commit 8b38a461d214c5c9112c7ba80c6721afc46f80a5
Subproject commit b4985e0cb9acab7f2e04a06e2356d475d72a8c5c

@ -1 +1 @@
Subproject commit 66cc0eb7563a50d6d4d44bd5bd570da95d1df2ca
Subproject commit 6bfdd6175998339f150276fb7d2a35de9ab567c8

@ -1 +1 @@
Subproject commit da67fd3046c85eae0a3e417074bc681befa39218
Subproject commit 4a851f521e4527a9d89158cd33e4b4485c08596d

@ -1 +1 @@
Subproject commit fad3600d44fd26d715f34be29c53a280725e8967
Subproject commit 82676c2f5ce6b459205104d01138d1b8f3f3e18f

@ -1 +1 @@
Subproject commit 4194599dd2a9536efa4e78d53091b2edddad782d
Subproject commit 588dc15b2a1250239fc1236dfac488a46ed42103

@ -1 +1 @@
Subproject commit acc7ec201f33d86ed29fb8b38711f9b97fba8df4
Subproject commit 85ea51c386a99128f523e6000a8a1c0f2c329044

@ -1 +1 @@
Subproject commit 2809ca56b8c8822155b9ac2f8b12ed66c9e1609e
Subproject commit c823b435c9c33ca000d70b0a3178933ebfd2e9b2

@ -1 +1 @@
Subproject commit 92125ae46b7401d819a14bcb2b7df207c63b6b88
Subproject commit ddffd7e4835f68e8ad9e79646be949e31273cdb3

@ -1 +1 @@
Subproject commit 5898b071ed46e872478a033e7c56ee232f360e1d
Subproject commit 22d06683682a9b367e8cdccc9260cbadfdafb899

@ -1 +1 @@
Subproject commit 7721d7bf180d1d0336c69c9bab6534a215dce16a
Subproject commit b6a287e97aeaee16570b6877e45e5faea01a5a7f

@ -1 +1 @@
Subproject commit 5dc4aeba30d4b5bd357066ad7f209abe2a13f36b
Subproject commit 0ac4cb00755da52996c36be275145ad31d57df09

@ -1 +1 @@
Subproject commit 12abfc970a641a4a671ba6ebb2ba98a819711e8e
Subproject commit 817574c5b7552d877a2c6f189ce1c789a298deaf

@ -1 +1 @@
Subproject commit 93d414ea2845680a425c44096b1644d31c4a0754
Subproject commit c81e8f3589917c97b6b3ced12c2e0fcff7faebc2

@ -1 +1 @@
Subproject commit bf8fb3cd8b83f35124b3b28b825cee197fa9b98a
Subproject commit c7b343f7c0bd9de16fe342894b93383f9c88ce16

@ -1 +0,0 @@
Subproject commit 0e0f5a9cb709cd00c7458d386653c68ed2f5a231

@ -1 +1 @@
Subproject commit d68bb9e0e7a28d38d9f36627c35b6949595b2f7e
Subproject commit 5d8bffe99b4d9d089f3c495d6cd9146bef54e927

@ -1 +1 @@
Subproject commit 11bf02c3a850d390802f944a693ff4e0d531727f
Subproject commit d863924e95bffb41e8fc649e8ce5e8da8329c0f6

@ -1 +1 @@
Subproject commit cf9b82ee32e22d1fe9c1ee515b8a40b811a2eb6c
Subproject commit bbe7cd11b692c76fb8070b46a826e51121d7c0a7

@ -1 +1 @@
Subproject commit 517f2637ef8a938e012c0f9c8a2a847a51a31c8e
Subproject commit f412593f282db4ffb9ac425e17a8844acb90071d

@ -1 +1 @@
Subproject commit 62330472f937b4722180b9ee04b3f0a627064e9e
Subproject commit 4d4da6dd4ca924ffb3eeee388163af89212bfa89

@ -1 +1 @@
Subproject commit de68b7d4575151c1648c734559e59c2932965939
Subproject commit e9a81ba3ea18dc8c9c2a9306b6404872e744f2e6

@ -1 +1 @@
Subproject commit 2db42158356e97ae28c6560693f62f5abbb4fe12
Subproject commit 36b4921b0fbfbfb660cd9c487cccd3bf198384aa

@ -1 +1 @@
Subproject commit 4e789957e4c120dfe5423528095c5bba3debb87c
Subproject commit 25bc43f8fc7972b8f90ab563c576f6527de876ea

@ -1 +1 @@
Subproject commit 16f68f1987ecf72c4dccbdcf2289970c85c42f9a
Subproject commit c900bf806f8fcd1080e6ffeff4069baecab56be0

@ -1 +1 @@
Subproject commit 8c8c8cd3bbff7cfe1b08a2d28663ad7cb346c5d8
Subproject commit c48372cdc5932d032cca1be66bcf89e5aaebed4c

@ -1 +1 @@
Subproject commit cd1dd3eac22ebb153b46759cb62198ed63f865e6
Subproject commit 1f669e0a96a5a705cc169c08d80015c07f3aad64

@ -1 +1 @@
Subproject commit 2f625ce619e0e6cb93cab3a5aa535282910dab23
Subproject commit 9937c64caf3cb352d9e8fe9169f50c31cd043269