1
0
forked from me/IronOS

Compare commits

...

183 Commits
v2.17 ... cmake

Author SHA1 Message Date
Ben V. Brown
4c17b0443c Drop stubs 2022-06-20 21:05:41 +10:00
Ben V. Brown
22d0b0d643 Private links 2022-06-20 19:16:09 +10:00
Ben V. Brown
e6a080c33d CMake 2022-06-20 17:45:25 +10:00
Ben V. Brown
078b8f5626 DeviceID (#1314)
* Ability to print hex

* Add device ID getter

* Refactor debug menu

* No longer need patch

* Update make_translation.py

* Fix typo

* Fix hex drawing
2022-06-16 21:39:53 +10:00
Ben V. Brown
165a9952c2 MHP30: Shutdown settings (#1307)
* Reduce PPS max to 20V to avoid instability

Some PSU's cant actually run at 21V

* Creating a rough draft of a "pre start check" concept

* Newer alpine

* Cleaning up MHP detection

* Cleanup comments

* PID: Run prestart based on ADC IRQ rather than times

* MHP30: Far better startup for detecting tip gain

* Newer alpine for github CI

* Bugfix: Exit on movement

* Feature: Shutdown timeout for MHP30
2022-06-16 20:28:49 +10:00
Ben V. Brown
3bb1b7bc32 Startup behaviour fixes (#1306)
* Reduce PPS max to 20V to avoid instability

Some PSU's cant actually run at 21V

* Creating a rough draft of a "pre start check" concept

* Newer alpine

* Cleaning up MHP detection

* Cleanup comments

* PID: Run prestart based on ADC IRQ rather than times

* MHP30: Far better startup for detecting tip gain

* Newer alpine for github CI
2022-06-16 20:21:46 +10:00
Ben V. Brown
f5cb42c9d7 Infinite logo (#1309)
* Check for button timeout of infinite

* Dedupe

* Alpine bump
2022-06-16 20:21:30 +10:00
discip
e2eea84e36 removed some more redundant entries (#1312) 2022-06-14 15:12:20 +10:00
Ben V. Brown
4e36ee8142 Merge pull request #1304 from JugglerLKR/master
Update translation_RU.json
2022-05-27 09:09:25 +10:00
JugglerLKR
8da8960192 Update translation_RU.json 2022-05-26 20:01:45 +03:00
Ben V. Brown
e9115ef507 Merge pull request #1297 from FaBjE/feature/update_dutch_translation
Update dutch translation
2022-05-18 12:23:31 +10:00
Ben V. Brown
9772e4d0ea Merge branch 'master' into feature/update_dutch_translation 2022-05-18 12:20:16 +10:00
Ben V. Brown
670606a26f Merge pull request #1289 from onxblog/patch-3
Fix for slang expressions
2022-05-18 12:19:49 +10:00
Ben V. Brown
9ab393881e Merge branch 'master' into patch-3 2022-05-18 11:29:12 +10:00
Ben V. Brown
648347c6b2 Merge pull request #1302 from BjoernLange/pinecil-flashing-troubleshooting-usb-autosuspend
Add USB autosuspend to troubleshooting for Pinecil
2022-05-18 08:28:39 +10:00
Björn Lange
e562c3a9f1 Add USB autosuspend to troubleshooting for Pinecil 2022-05-17 20:22:15 +02:00
FaBjE
4e46676bec Dutch translation: Fix another typo 2022-05-14 18:39:28 +02:00
FaBjE
f7d7f5cd07 Dutch translation: Fix typo 2022-05-14 13:33:23 +02:00
FaBjE
2ecf9c9742 Update dutch translation 2022-05-08 16:52:06 +02:00
Ben V. Brown
e6f1eb6729 Merge pull request #1293 from discip/patch-1
removing some redundant lines
2022-05-04 08:58:17 +10:00
discip
cc269361b5 Merge pull request #2 from discip/patch-2
Update Font.h
2022-05-04 00:18:15 +02:00
discip
9ec92298f3 Update Font.h 2022-05-04 00:17:34 +02:00
discip
c0bde3c678 Merge pull request #1 from discip/patch-2
Update Power.cpp
2022-05-04 00:15:59 +02:00
discip
a5975b3385 Update Power.cpp 2022-05-04 00:13:46 +02:00
discip
14eb587856 Update Pins.h 2022-05-04 00:10:44 +02:00
Ben V. Brown
fd7db70fde Merge pull request #1291 from dmitrygribenchuk/patch-2
Update translation_BE.json
2022-05-03 10:36:48 +10:00
dmitrygribenchuk
e578e5a844 Update translation_BE.json 2022-05-02 11:53:20 +03:00
Ben V. Brown
c4a2ed8482 Merge pull request #1290 from cewbdex/CS-upd
Update Czech translation
2022-04-30 08:50:48 +10:00
Kryštof Černý
cfa7258f00 Update Czech translation 2022-04-29 19:28:03 +02:00
Ben V. Brown
b3e3a7e1e5 Merge pull request #1287 from dmitrygribenchuk/patch-1
Update translation_BE.json
2022-04-27 10:59:07 +10:00
Alex
4dc2afb8b3 Fix for slang expressions
It was technically not a literary translation.
2022-04-26 17:01:42 +03:00
dmitrygribenchuk
103599deca Update translation_BE.json
fix to correct form and fix "i" letter
2022-04-26 15:48:57 +03:00
Ben V. Brown
d90d620a51 Merge pull request #1286 from KITT3000/patch-5
Update PL translation (v2.18)
2022-04-24 22:57:54 +10:00
Ziuta
e8188f4caa Update PL translation (v2.18) 2022-04-24 13:07:32 +02:00
Ben V. Brown
7377f88b83 Merge pull request #1284 from River-b/patch-1
Update README.md
2022-04-23 23:16:15 +10:00
River B
e37ecdcf75 Update README.md 2022-04-23 06:09:26 -07:00
Ben V. Brown
c2fc4f911b Merge pull request #1279 from cewbdex/patch-3
Typo fixes and various improvements
2022-04-22 20:12:44 +10:00
Ben V. Brown
c0b9440540 Merge branch 'master' into patch-3 2022-04-22 19:49:28 +10:00
Ben V. Brown
4e78c42f43 Merge pull request #1282 from dmitrygribenchuk/patch-1
Update translation_BE.json
2022-04-21 22:18:24 +10:00
dmitrygribenchuk
665badd227 Update translation_BE.json 2022-04-21 14:46:09 +03:00
Ben V. Brown
0b98224f3a Merge pull request #1281 from LyricPants66133/patch-1
Minor Bootup Logo readme fix
2022-04-20 09:46:07 +10:00
Alfredo Colas
baeb1091b8 Minor Bootup Logo readme fix
fixed incorrectly formatted file link in readme
2022-04-19 19:43:45 -04:00
Ben V. Brown
6c261cf754 Merge pull request #1278 from cewbdex/patch-2
Update docs with new Miniware DFU bootloader
2022-04-20 09:04:07 +10:00
Ben V. Brown
79f46b4ccd Merge pull request #1280 from JugglerLKR/master
Update translation_RU.json
2022-04-20 09:03:16 +10:00
JugglerLKR
12729821fa Update translation_RU.json
LOGO time translation
2022-04-19 16:55:51 +03:00
JugglerLKR
69f0f43c1a Update translation_RU.json
String "Invert screen can be longer", so now it says "Инвесрия"
2022-04-19 16:49:37 +03:00
Kryštof Černý
0a00e3fee3 Update the upper part of the document 2022-04-19 13:18:52 +02:00
Kryštof Černý
210f1a2ff0 Fix in Troubleshooting.md 2022-04-19 13:07:12 +02:00
Kryštof Černý
c68cedf8cf Fix in Power.md 2022-04-19 13:01:40 +02:00
Kryštof Černý
d808345b5b Typo fix in Logo.md 2022-04-19 13:00:41 +02:00
Kryštof Černý
5654ec0db2 Typo fix in Menu.md 2022-04-19 12:58:01 +02:00
Kryštof Černý
38eec2f8e2 Typo fixes in HardwareIssues.md 2022-04-19 12:53:35 +02:00
Kryštof Černý
d5af6447e3 Typo fix in Hardware.md 2022-04-19 12:50:22 +02:00
Kryštof Černý
dafde85a4b Typo fixes in Development.md 2022-04-19 12:45:44 +02:00
Kryštof Černý
c1ebc869ca Typo fixes in DebugMenu.md 2022-04-19 12:43:38 +02:00
Kryštof Černý
3f98b2d111 Typo fixes Flashing.md 2022-04-19 12:40:23 +02:00
Kryštof Černý
9b66f60b25 Update docs with new Miniware DFU bootloader 2022-04-19 12:23:15 +02:00
Ben V. Brown
70565de2e5 Update push for git permissions
https://github.com/actions/checkout/issues/760
2022-04-19 09:24:40 +10:00
Ben V. Brown
1b562c6466 Update version.h 2022-04-19 09:20:53 +10:00
Ben V. Brown
1fcee45146 Merge pull request #1275 from Ralim/dependabot/github_actions/actions/upload-artifact-3
chore(deps): bump actions/upload-artifact from 2 to 3
2022-04-11 22:35:36 +10:00
dependabot[bot]
55903020e9 chore(deps): bump actions/upload-artifact from 2 to 3
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 2 to 3.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v2...v3)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-04-11 12:09:38 +00:00
Ben V. Brown
d1d403376f Fix typo in PD info screen 2022-04-04 13:07:48 +10:00
Federico Di Lorenzo
943d6bf0bd Symbols change (#1274)
* Costants change

Changing to lowercase for two reasons:
- Disambiguation with LiPos options
- In the SI the symbol for seconds is s (while for minutes is min but doesn't really matter)

* Update translation_BE.json

* Update translation_BG.json

* Update translation_CS.json

* Update translation_DA.json

* Update translation_DE.json

* Update translation_EL.json

* Update translation_EN.json

* Update translation_ES.json

* Update translation_FI.json

* Update translation_FR.json

* Update translation_HR.json

* Update translation_HU.json

* Update translation_IT.json

* Update translation_JA_JP.json

* Update translation_LT.json

* Update translation_NL.json

* Update translation_NL_BE.json

* Update translation_NO.json

* Update translation_PL.json

* Update translation_PT.json

* Update translation_RO.json

* Update translation_RU.json

* Update translation_SK.json

* Update translation_SL.json

* Update translation_SR_CYRL.json

* Update translation_SR_LATN.json

* Update translation_SV.json

* Update translation_TR.json

* Update translation_UK.json

* Update translation_VI.json

* Update translation_YUE_HK.json

* Update translation_ZH_CN.json

* Update translation_ZH_TW.json
2022-04-03 20:04:59 +10:00
Ben V. Brown
a73f634cff Pinecil pd tweaking (#1272)
* Raise PD max to 21V

* gui -> settingsGUI

* VBus probe cache

* Rough pass PD capabilities display

* Cleanup build errors

* PD Debug menu working

* Update make_translation.py

* settingsGUI

* Update GUIThread.cpp

* Nicer debug prints

* Show VBus in PD debug

* Update GUIThread.cpp

* Update make_translation.py

* Add docs

* Build tweaks for TS80P 😢

* Show PPS ranges
2022-04-03 12:58:07 +10:00
Ben V. Brown
787bc46bdc SC7A20 tweaks (#1251)
* Clean up handling of addresses

* Update SC7A20.hpp

* Try remapped Accel readings

* Fake LIS setup?

* Refining build options
2022-04-03 12:37:27 +10:00
discip
0b8192b690 Bootup logo settings (#1241)
Adds ability to adjust the time shown for the bootup logo.
2022-04-02 12:39:14 +11:00
federicodilo
62dd2abf12 Fixing units of measurement (#1259)
* Fix units of measurement

* Update HallSensor.md

* Update DebugMenu.md

* Update Troubleshooting.md

* Update Temperature.md

* Update Temperature.md

* Update Power.md

* Update Temperature.md

* Update Temperature.md

* Update DebugMenu.md

* Update DebugMenu.md

* Update Temperature.md

* Update README.md

* Update DebugMenu.md

* Update Flashing.md

* Update Menu.md

Co-authored-by: Ben V. Brown <5425387+Ralim@users.noreply.github.com>
2022-03-20 08:50:37 +11:00
Jim Tittsler
923915ca90 fix typo (#1266) 2022-03-16 20:30:52 +11:00
Ben V. Brown
232009bf54 Logo rework (#1232)
!Allows for new logo format that supports animation!
Also moves logos out of repo into their own repo for ease of management.


Changes:
* Remove deprecated logos
* Draft new Bootloader decoder
* Use new logo handler
* Simplify logo code further
* Fix time bug on static images
* Fix exit at end of animation
* Docs
* Interframe delay in 5ms increments
* Quick pass handling empty updates
* Exit at the end _after_ the frame delay
* One final delay
* Fix for overrun of logo data
* Fixes https://github.com/Ralim/IronOS-Meta/issues/7
2022-03-14 09:08:05 +11:00
River B
fd4d93db64 Updated Flashing doc (#1258)
* Update Flashing.md
2022-03-13 13:34:13 +11:00
Ben V. Brown
2c04f2ba2e Merge pull request #1255 from River-b/master
Added new Documentation file & edited existing documentation for clarity
2022-03-13 10:54:51 +11:00
River B
5e35029689 Update Flashing.md 2022-03-12 04:03:50 -08:00
River B
e5d68391de Update Flashing.md 2022-03-12 03:21:16 -08:00
River B
a5caac5587 Update Flashing.md 2022-03-12 03:06:31 -08:00
River B
47789e1af6 Update Flashing.md 2022-03-12 03:04:54 -08:00
River B
c920f5accf Update Flashing.md 2022-03-12 03:01:06 -08:00
River B
79efa3624a Update Flashing.md 2022-03-12 02:52:09 -08:00
River B
d0382cb256 Update Flashing.md 2022-03-12 02:42:02 -08:00
River B
0b7b17fc34 Update Flashing.md 2022-03-12 02:34:39 -08:00
River B
622760104d Update Flashing.md 2022-03-12 02:33:05 -08:00
River B
4161b752d7 Update Flashing.md 2022-03-12 02:28:30 -08:00
River B
1fbc3be223 Update Flashing.md 2022-03-12 02:22:05 -08:00
River B
6612efda75 Update Flashing.md 2022-03-12 02:18:41 -08:00
River B
823a8a2e11 Update Flashing.md 2022-03-12 02:15:46 -08:00
River B
7404f9dc36 Update Flashing.md 2022-03-12 01:23:07 -08:00
River B
1b146ca3c0 Update Flashing.md 2022-03-12 01:19:12 -08:00
River B
3b409d5dae Update Flashing.md 2022-03-12 01:16:12 -08:00
River B
7cb83850a8 Update Flashing.md 2022-03-12 01:13:28 -08:00
River B
ae96806676 Update Flashing.md 2022-03-12 00:55:20 -08:00
River B
1fbf48bbfe Update Flashing.md 2022-03-12 00:37:19 -08:00
River B
ff240d9b25 Update Flashing.md 2022-03-12 00:25:41 -08:00
River B
8f213bd26a Update Flashing.md 2022-03-12 00:23:21 -08:00
River B
4107e18d27 Update Flashing.md 2022-03-12 00:09:28 -08:00
River B
32553ef44e Update Flashing.md 2022-03-11 23:58:26 -08:00
River B
c484e383ce Update Flashing.md 2022-03-11 23:52:29 -08:00
River B
1a039e065e Update Flashing.md 2022-03-11 23:38:53 -08:00
River B
4ed42c733f Update Flashing.md 2022-03-11 23:18:36 -08:00
River B
792234250a Update Flashing.md 2022-03-11 23:15:42 -08:00
River B
733c7dcd4d Update Flashing.md 2022-03-11 23:07:57 -08:00
River B
4b5fdbeaf8 Update Flashing.md 2022-03-11 23:02:19 -08:00
River B
236dbfb6d3 Update Flashing.md 2022-03-11 22:56:03 -08:00
River B
35db18f549 Update Flashing.md 2022-03-11 22:52:14 -08:00
River B
2b2ecbfb54 Update Flashing.md 2022-03-11 22:16:08 -08:00
River B
723b6874f4 Update Flashing.md 2022-03-11 22:14:03 -08:00
River B
59b36c2831 Update Flashing.md 2022-03-11 22:10:14 -08:00
River B
71c4a8760e Update Flashing.md 2022-03-11 22:05:54 -08:00
River B
f9f5aa49cb Update Flashing.md 2022-03-11 22:03:50 -08:00
River B
e9bcd165fa Update Flashing.md 2022-03-11 21:53:41 -08:00
River B
d4920d2039 Update GettingStarted.md 2022-03-11 21:48:48 -08:00
River B
e87c7dfc51 Update GettingStarted.md 2022-03-11 21:47:03 -08:00
River B
645324af83 Update Flashing.md 2022-03-11 21:43:11 -08:00
River B
d3fd506156 Update DebugMenu.md 2022-03-11 19:54:02 -08:00
River B
652c2147a0 Update HallSensor.md 2022-03-11 18:45:53 -08:00
River B
7307c1a228 Merge branch 'Ralim:master' into master 2022-03-11 18:38:18 -08:00
River B
72441921c2 Update HallSensor.md 2022-03-11 17:44:10 -08:00
River B
a9a6bcbc99 Update GettingStarted.md 2022-03-11 17:42:17 -08:00
River B
6ba40cef3d Update GettingStarted.md 2022-03-11 17:39:00 -08:00
River B
ee9998ee64 Update GettingStarted.md 2022-03-11 17:37:12 -08:00
River B
a0e621630a Update GettingStarted.md 2022-03-11 17:34:49 -08:00
River B
4b2df71394 Update GettingStarted.md 2022-03-11 17:32:10 -08:00
River B
90e369d9ca Update HallSensor.md 2022-03-11 17:24:23 -08:00
River B
c238acc267 Update HallSensor.md 2022-03-11 17:24:02 -08:00
River B
e1279957a2 Update HallSensor.md 2022-03-11 17:23:52 -08:00
River B
3b3fd0fc87 Update HallSensor.md 2022-03-11 17:23:41 -08:00
River B
0a066d58ce Update HallSensor.md 2022-03-11 17:23:30 -08:00
River B
9b27da57f0 Update HallSensor.md 2022-03-11 17:22:52 -08:00
River B
7899b3aee1 Update HallSensor.md 2022-03-11 13:07:13 -08:00
River B
da56233b37 Update HallSensor.md 2022-03-11 13:02:06 -08:00
River B
b333768166 Rename Hall Sensor.md to HallSensor.md 2022-03-11 12:53:48 -08:00
River B
1a115a520c Create Hall Sensor.md 2022-03-11 12:53:22 -08:00
River B
4d5cc80d10 Update Logo.md 2022-03-11 12:51:40 -08:00
River B
ec094e7720 Update GettingStarted.md 2022-03-11 12:42:51 -08:00
River B
4277758db7 Update GettingStarted.md 2022-03-11 12:42:26 -08:00
River B
1ecac417b0 Update GettingStarted.md 2022-03-11 12:39:35 -08:00
River B
d4cefa3952 Update GettingStarted.md 2022-03-11 12:34:07 -08:00
River B
c52862b153 Update GettingStarted.md 2022-03-11 12:17:31 -08:00
River B
4bb1afc0a5 Update GettingStarted.md 2022-03-11 12:16:56 -08:00
River B
be2407d792 Update GettingStarted.md 2022-03-11 12:16:06 -08:00
River B
ae65374205 Update GettingStarted.md 2022-03-11 12:13:04 -08:00
River B
74a177338f Update GettingStarted.md 2022-03-11 12:10:09 -08:00
River B
21d586153a Update GettingStarted.md 2022-03-11 12:06:50 -08:00
River B
37e87f826d Update GettingStarted.md 2022-03-11 12:06:23 -08:00
River B
fe6dfaa40b Update GettingStarted.md 2022-03-11 12:00:21 -08:00
River B
41ae8e9cbe Update GettingStarted.md 2022-03-11 11:58:10 -08:00
River B
cf3f1c9e5a Update GettingStarted.md 2022-03-11 11:57:23 -08:00
River B
71c450729e Update GettingStarted.md 2022-03-11 11:55:48 -08:00
River B
005856023d Update GettingStarted.md 2022-03-11 10:30:24 -08:00
River B
638cce8b1b Update GettingStarted.md 2022-03-11 10:29:32 -08:00
River B
82ed8beac2 Update Flashing.md 2022-03-11 10:27:16 -08:00
River B
86dce76cab Update Flashing.md 2022-03-11 10:12:28 -08:00
River B
51d2fbb433 Update DebugMenu.md 2022-03-11 10:07:00 -08:00
River B
07fd93af8f Update DebugMenu.md 2022-03-11 10:06:27 -08:00
River B
66fe4061df update debugging details 2022-03-11 10:05:16 -08:00
Ben V. Brown
f442c0518f Merge pull request #1250 from River-b/master
Adding Vietnamese translation
2022-03-10 19:09:40 +11:00
River B
2b5f356bb5 Update translation_VI.json 2022-03-09 20:10:32 -08:00
River B
65e96502c4 Merge pull request #2 from prokrypt/patch-3
Create translation_VI.json
2022-03-09 19:50:46 -08:00
prokrypt
1e8465b1c0 Create translation_VI.json 2022-03-09 19:40:15 -08:00
River B
c8d8ff31e8 added VI langage
added VI to language list
2022-03-09 19:35:21 -08:00
Ben V. Brown
4de393ada1 Merge pull request #1247 from Ralim/dependabot/github_actions/actions/checkout-3
chore(deps): bump actions/checkout from 2 to 3
2022-03-07 23:26:45 +11:00
dependabot[bot]
ccdc2376cd chore(deps): bump actions/checkout from 2 to 3
Bumps [actions/checkout](https://github.com/actions/checkout) from 2 to 3.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v2...v3)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-03-07 12:04:48 +00:00
Ben V. Brown
42c1a071a8 Merge pull request #1246 from discip/patch-2
fixed a typo
2022-03-04 08:21:24 +11:00
discip
638a2a8025 fixed a typo 2022-03-03 18:19:01 +01:00
Ben V. Brown
3fb1dd5f63 Merge pull request #1245 from balika011/master
Fix translation_HU.json
2022-03-02 09:38:01 +11:00
Balázs Triszka
0c40012d5e Update translation_HU.json 2022-03-01 23:24:43 +01:00
Ben V. Brown
7706aaa651 Merge pull request #1244 from dchauran/patch-2
Update pinecil flashing instructions
2022-03-01 14:38:40 +11:00
Derek Chauran
fa3443dafb Update pinecil flashing instructions
The PINE64 Updater tool does support the latest releases. I almost did not try it because of the statement in this doc, but it flashed 2.17 to my pinecil just fine.
2022-02-28 19:04:22 -08:00
Ben V. Brown
4576b81301 Merge pull request #1240 from jvitkauskas/update-lt
Update Lithuanian translation
2022-02-22 08:15:49 +11:00
Julius Vitkauskas
c6e47cc65b Update Lithuanian translation 2022-02-21 23:11:05 +02:00
Ben V. Brown
14cc6cd3e8 Merge pull request #1239 from prokrypt/patch-3
Update TranslationEditor.html
2022-02-21 13:52:08 +11:00
prokrypt
ba3e5760f4 Update TranslationEditor.html
Remove toLowerCase() from languageCode.
2022-02-20 13:49:01 -08:00
Ben V. Brown
324921a8c3 Merge pull request #1236 from Ralim/doc
Starting troubleshooting list
2022-02-17 22:43:18 +11:00
Ben V. Brown
b6a75bf8f9 Merge branch 'master' into doc 2022-02-17 22:37:38 +11:00
Ben V. Brown
c46c9ff94a Add RMA note 2022-02-17 22:23:54 +11:00
Ben V. Brown
ca5af38ffc Merge pull request #1235 from johan-m-o/patch-1
Update Pincecil flashing instructions
2022-02-17 22:17:17 +11:00
Johan
633b639cab More clarifications on using old dfu-util 2022-02-17 12:16:28 +01:00
Ben V. Brown
14414b9675 Starting troubleshooting list 2022-02-17 22:14:47 +11:00
Johan
b9fcf044a9 Clarification about old dfu-util version 2022-02-17 12:03:20 +01:00
Johan
79bdb29fa7 Update Pincecil instructions to cover an issue
where more than one DFU interface is detected.
2022-02-17 11:29:07 +01:00
Ben V. Brown
d86cb18515 Merge pull request #1231 from Ralim/new-pixel-editor
Enhanced to have PNG download and scaling
2022-02-15 18:37:13 +11:00
Ben V. Brown
340403656c Enhanced to have PNG download and scaling
Original updates started by @ Pikapoo on the Pinecil community chat
Further improvements and png work by Robert Lipe <robertlipe@gmail.com>
2022-02-15 18:29:21 +11:00
Ben V. Brown
feffc3025c Merge pull request #1230 from JugglerLKR/master
Update translation_RU.json
2022-02-14 08:19:01 +11:00
JugglerLKR
58ab43cd09 Update translation_RU.json
Updated QC max voltage
Typo in 4S-6S cells
2022-02-13 22:22:29 +03:00
Ben V. Brown
e065be37d9 Force SC7 to probe last 2022-02-12 18:25:52 +11:00
208 changed files with 8500 additions and 13591 deletions

View File

@@ -6,7 +6,7 @@ jobs:
build:
runs-on: ubuntu-20.04
container:
image: alpine:3.15
image: alpine:3.16
strategy:
matrix:
model: ["TS100", "TS80", "TS80P", "Pinecil", "MHP30"]
@@ -19,10 +19,13 @@ jobs:
- name: Install dependencies (python)
run: python3 -m pip install bdflib
- uses: actions/checkout@v2
- uses: actions/checkout@v3
with:
submodules: true
- name: Git ownership exception
run: git config --global --add safe.directory /__w/IronOS/IronOS && git config --global safe.directory "$GITHUB_WORKSPACE"
- name: build ${{ matrix.model }}
run: cd source && ./build.sh -m ${{ matrix.model }}
@@ -32,7 +35,7 @@ jobs:
cp LICENSE_RELEASE.md source/Hexfile/LICENSE_RELEASE.md
- name: Archive ${{ matrix.model }} artifacts
uses: actions/upload-artifact@v2
uses: actions/upload-artifact@v3
with:
name: ${{ matrix.model }}
path: |
@@ -46,7 +49,7 @@ jobs:
run: cd source && python3 metadata.py ${{ matrix.model }}.json
- name: Archive ${{ matrix.model }} index file
uses: actions/upload-artifact@v2
uses: actions/upload-artifact@v3
with:
name: metadata
path: source/Hexfile/${{ matrix.model }}.json
@@ -54,7 +57,7 @@ jobs:
build_multi-lang:
runs-on: ubuntu-20.04
container:
image: alpine:3.15
image: alpine:3.16
strategy:
matrix:
model: ["Pinecil"]
@@ -66,10 +69,13 @@ jobs:
- name: Install dependencies (python)
run: python3 -m pip install bdflib
- uses: actions/checkout@v2
- uses: actions/checkout@v3
with:
submodules: true
- name: Git ownership exception
run: git config --global --add safe.directory /__w/IronOS/IronOS && git config --global safe.directory "$GITHUB_WORKSPACE"
- name: build ${{ matrix.model }}
run: cd source && make -j$(nproc) model="${{ matrix.model }}" firmware-multi_compressed_European firmware-multi_compressed_Bulgarian+Russian+Serbian+Ukrainian firmware-multi_Chinese+Japanese
@@ -79,7 +85,7 @@ jobs:
cp LICENSE_RELEASE.md source/Hexfile/LICENSE_RELEASE.md
- name: Archive ${{ matrix.model }} artifacts
uses: actions/upload-artifact@v2
uses: actions/upload-artifact@v3
with:
name: ${{ matrix.model }}_multi-lang
path: |
@@ -93,7 +99,7 @@ jobs:
run: cd source && python3 metadata.py Pinecil_multi-lang.json
- name: Archive ${{ matrix.model }} index file
uses: actions/upload-artifact@v2
uses: actions/upload-artifact@v3
with:
name: metadata
path: source/Hexfile/Pinecil_multi-lang.json
@@ -101,13 +107,13 @@ jobs:
tests:
runs-on: ubuntu-20.04
container:
image: alpine:3.15
image: alpine:3.16
steps:
- name: deps
run: apk add --no-cache python3 py3-pip make git bash findutils gcc musl-dev
- uses: actions/checkout@v2
- uses: actions/checkout@v3
with:
submodules: true
@@ -128,13 +134,13 @@ jobs:
check_formatting:
runs-on: ubuntu-20.04
container:
image: alpine:3.15
image: alpine:3.16
steps:
- name: deps
run: apk add --no-cache python3 py3-pip make git
- uses: actions/checkout@v2
- uses: actions/checkout@v3
with:
submodules: true
@@ -154,7 +160,7 @@ jobs:
name: runner / shellcheck
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v1
- uses: actions/checkout@v3
- name: shellcheck
uses: reviewdog/action-shellcheck@v1
with:

4
.gitignore vendored
View File

@@ -176,4 +176,6 @@ fabric.properties
CoreCompileInputs.cache
.vscode/settings.json
source/compile_commands.json
source/compile_commands.json
source/build/
source/null.cpp

View File

@@ -1,258 +0,0 @@
:020000040800F2
:10F8000055AA0DF00000000000000000FC00FA0204
:10F81000FAFACC02D0D050505050D0D02090D09096
:10F8200050D05050D05090D0D010D0D02090102038
:10F83000D0D010D0C18E71C50806C89074E449A21A
:10F840008E1C0307F8F109F80A0A0A0AFAFA04F208
:10F85000FA728AFA8A8A8A8A620A009C0000000088
:10F860000000000000000000000000003F005F40BA
:10F870005F5F5F405F5F224242225F5F405D5F4F9C
:10F88000505F50505F504F5F5F405F5F23414C2699
:10F890005F5F405F864198A043541523091202041C
:10F8A0000001201F5F4F505F505050505F5F404F2E
:10F8B0005050505050505F5F204F001F000000001C
:10F8C0000000000000000000000000000000000038
:10F8D0000000000000000000000000000000000028
:10F8E0000000000000000000000000000000000018
:10F8F0000000000000000000000000000000000008
:10F9000000000000000000000000000000000000F7
:10F9100000000000000000000000000000000000E7
:10F9200000000000000000000000000000000000D7
:10F9300000000000000000000000000000000000C7
:10F9400000000000000000000000000000000000B7
:10F9500000000000000000000000000000000000A7
:10F960000000000000000000000000000000000097
:10F970000000000000000000000000000000000087
:10F980000000000000000000000000000000000077
:10F990000000000000000000000000000000000067
:10F9A0000000000000000000000000000000000057
:10F9B0000000000000000000000000000000000047
:10F9C0000000000000000000000000000000000037
:10F9D0000000000000000000000000000000000027
:10F9E0000000000000000000000000000000000017
:10F9F0000000000000000000000000000000000007
:10FA000000000000000000000000000000000000F6
:10FA100000000000000000000000000000000000E6
:10FA200000000000000000000000000000000000D6
:10FA300000000000000000000000000000000000C6
:10FA400000000000000000000000000000000000B6
:10FA500000000000000000000000000000000000A6
:10FA60000000000000000000000000000000000096
:10FA70000000000000000000000000000000000086
:10FA80000000000000000000000000000000000076
:10FA90000000000000000000000000000000000066
:10FAA0000000000000000000000000000000000056
:10FAB0000000000000000000000000000000000046
:10FAC0000000000000000000000000000000000036
:10FAD0000000000000000000000000000000000026
:10FAE0000000000000000000000000000000000016
:10FAF0000000000000000000000000000000000006
:10FB000000000000000000000000000000000000F5
:10FB100000000000000000000000000000000000E5
:10FB200000000000000000000000000000000000D5
:10FB300000000000000000000000000000000000C5
:10FB400000000000000000000000000000000000B5
:10FB500000000000000000000000000000000000A5
:10FB60000000000000000000000000000000000095
:10FB70000000000000000000000000000000000085
:10FB80000000000000000000000000000000000075
:10FB90000000000000000000000000000000000065
:10FBA0000000000000000000000000000000000055
:10FBB0000000000000000000000000000000000045
:10FBC0000000000000000000000000000000000035
:10FBD0000000000000000000000000000000000025
:10FBE0000000000000000000000000000000000015
:10FBF0000000000000000000000000000000000005
:10F8000055AA0DF00000000000000000FC00FA0204
:10F81000FAFACC02D0D050505050D0D02090D09096
:10F8200050D05050D05090D0D010D0D02090102038
:10F83000D0D010D0C18E71C50806C89074E449A21A
:10F840008E1C0307F8F109F80A0A0A0AFAFA04F208
:10F85000FA728AFA8A8A8A8A620A009C0000000088
:10F860000000000000000000000000003F005F40BA
:10F870005F5F5F405F5F224242225F5F405D5F4F9C
:10F88000505F50505F504F5F5F405F5F23414C2699
:10F890005F5F405F864198A043541523091202041C
:10F8A0000001201F5F4F505F505050505F5F404F2E
:10F8B0005050505050505F5F204F001F000000001C
:10F8C0000000000000000000000000000000000038
:10F8D0000000000000000000000000000000000028
:10F8E0000000000000000000000000000000000018
:10F8F0000000000000000000000000000000000008
:10F9000000000000000000000000000000000000F7
:10F9100000000000000000000000000000000000E7
:10F9200000000000000000000000000000000000D7
:10F9300000000000000000000000000000000000C7
:10F9400000000000000000000000000000000000B7
:10F9500000000000000000000000000000000000A7
:10F960000000000000000000000000000000000097
:10F970000000000000000000000000000000000087
:10F980000000000000000000000000000000000077
:10F990000000000000000000000000000000000067
:10F9A0000000000000000000000000000000000057
:10F9B0000000000000000000000000000000000047
:10F9C0000000000000000000000000000000000037
:10F9D0000000000000000000000000000000000027
:10F9E0000000000000000000000000000000000017
:10F9F0000000000000000000000000000000000007
:10FA000000000000000000000000000000000000F6
:10FA100000000000000000000000000000000000E6
:10FA200000000000000000000000000000000000D6
:10FA300000000000000000000000000000000000C6
:10FA400000000000000000000000000000000000B6
:10FA500000000000000000000000000000000000A6
:10FA60000000000000000000000000000000000096
:10FA70000000000000000000000000000000000086
:10FA80000000000000000000000000000000000076
:10FA90000000000000000000000000000000000066
:10FAA0000000000000000000000000000000000056
:10FAB0000000000000000000000000000000000046
:10FAC0000000000000000000000000000000000036
:10FAD0000000000000000000000000000000000026
:10FAE0000000000000000000000000000000000016
:10FAF0000000000000000000000000000000000006
:10FB000000000000000000000000000000000000F5
:10FB100000000000000000000000000000000000E5
:10FB200000000000000000000000000000000000D5
:10FB300000000000000000000000000000000000C5
:10FB400000000000000000000000000000000000B5
:10FB500000000000000000000000000000000000A5
:10FB60000000000000000000000000000000000095
:10FB70000000000000000000000000000000000085
:10FB80000000000000000000000000000000000075
:10FB90000000000000000000000000000000000065
:10FBA0000000000000000000000000000000000055
:10FBB0000000000000000000000000000000000045
:10FBC0000000000000000000000000000000000035
:10FBD0000000000000000000000000000000000025
:10FBE0000000000000000000000000000000000015
:10FBF0000000000000000000000000000000000005
:10F8000055AA0DF00000000000000000FC00FA0204
:10F81000FAFACC02D0D050505050D0D02090D09096
:10F8200050D05050D05090D0D010D0D02090102038
:10F83000D0D010D0C18E71C50806C89074E449A21A
:10F840008E1C0307F8F109F80A0A0A0AFAFA04F208
:10F85000FA728AFA8A8A8A8A620A009C0000000088
:10F860000000000000000000000000003F005F40BA
:10F870005F5F5F405F5F224242225F5F405D5F4F9C
:10F88000505F50505F504F5F5F405F5F23414C2699
:10F890005F5F405F864198A043541523091202041C
:10F8A0000001201F5F4F505F505050505F5F404F2E
:10F8B0005050505050505F5F204F001F000000001C
:10F8C0000000000000000000000000000000000038
:10F8D0000000000000000000000000000000000028
:10F8E0000000000000000000000000000000000018
:10F8F0000000000000000000000000000000000008
:10F9000000000000000000000000000000000000F7
:10F9100000000000000000000000000000000000E7
:10F9200000000000000000000000000000000000D7
:10F9300000000000000000000000000000000000C7
:10F9400000000000000000000000000000000000B7
:10F9500000000000000000000000000000000000A7
:10F960000000000000000000000000000000000097
:10F970000000000000000000000000000000000087
:10F980000000000000000000000000000000000077
:10F990000000000000000000000000000000000067
:10F9A0000000000000000000000000000000000057
:10F9B0000000000000000000000000000000000047
:10F9C0000000000000000000000000000000000037
:10F9D0000000000000000000000000000000000027
:10F9E0000000000000000000000000000000000017
:10F9F0000000000000000000000000000000000007
:10FA000000000000000000000000000000000000F6
:10FA100000000000000000000000000000000000E6
:10FA200000000000000000000000000000000000D6
:10FA300000000000000000000000000000000000C6
:10FA400000000000000000000000000000000000B6
:10FA500000000000000000000000000000000000A6
:10FA60000000000000000000000000000000000096
:10FA70000000000000000000000000000000000086
:10FA80000000000000000000000000000000000076
:10FA90000000000000000000000000000000000066
:10FAA0000000000000000000000000000000000056
:10FAB0000000000000000000000000000000000046
:10FAC0000000000000000000000000000000000036
:10FAD0000000000000000000000000000000000026
:10FAE0000000000000000000000000000000000016
:10FAF0000000000000000000000000000000000006
:10FB000000000000000000000000000000000000F5
:10FB100000000000000000000000000000000000E5
:10FB200000000000000000000000000000000000D5
:10FB300000000000000000000000000000000000C5
:10FB400000000000000000000000000000000000B5
:10FB500000000000000000000000000000000000A5
:10FB60000000000000000000000000000000000095
:10FB70000000000000000000000000000000000085
:10FB80000000000000000000000000000000000075
:10FB90000000000000000000000000000000000065
:10FBA0000000000000000000000000000000000055
:10FBB0000000000000000000000000000000000045
:10FBC0000000000000000000000000000000000035
:10FBD0000000000000000000000000000000000025
:10FBE0000000000000000000000000000000000015
:10FBF0000000000000000000000000000000000005
:10F8000055AA0DF00000000000000000FC00FA0204
:10F81000FAFACC02D0D050505050D0D02090D09096
:10F8200050D05050D05090D0D010D0D02090102038
:10F83000D0D010D0C18E71C50806C89074E449A21A
:10F840008E1C0307F8F109F80A0A0A0AFAFA04F208
:10F85000FA728AFA8A8A8A8A620A009C0000000088
:10F860000000000000000000000000003F005F40BA
:10F870005F5F5F405F5F224242225F5F405D5F4F9C
:10F88000505F50505F504F5F5F405F5F23414C2699
:10F890005F5F405F864198A043541523091202041C
:10F8A0000001201F5F4F505F505050505F5F404F2E
:10F8B0005050505050505F5F204F001F000000001C
:10F8C0000000000000000000000000000000000038
:10F8D0000000000000000000000000000000000028
:10F8E0000000000000000000000000000000000018
:10F8F0000000000000000000000000000000000008
:10F9000000000000000000000000000000000000F7
:10F9100000000000000000000000000000000000E7
:10F9200000000000000000000000000000000000D7
:10F9300000000000000000000000000000000000C7
:10F9400000000000000000000000000000000000B7
:10F9500000000000000000000000000000000000A7
:10F960000000000000000000000000000000000097
:10F970000000000000000000000000000000000087
:10F980000000000000000000000000000000000077
:10F990000000000000000000000000000000000067
:10F9A0000000000000000000000000000000000057
:10F9B0000000000000000000000000000000000047
:10F9C0000000000000000000000000000000000037
:10F9D0000000000000000000000000000000000027
:10F9E0000000000000000000000000000000000017
:10F9F0000000000000000000000000000000000007
:10FA000000000000000000000000000000000000F6
:10FA100000000000000000000000000000000000E6
:10FA200000000000000000000000000000000000D6
:10FA300000000000000000000000000000000000C6
:10FA400000000000000000000000000000000000B6
:10FA500000000000000000000000000000000000A6
:10FA60000000000000000000000000000000000096
:10FA70000000000000000000000000000000000086
:10FA80000000000000000000000000000000000076
:10FA90000000000000000000000000000000000066
:10FAA0000000000000000000000000000000000056
:10FAB0000000000000000000000000000000000046
:10FAC0000000000000000000000000000000000036
:10FAD0000000000000000000000000000000000026
:10FAE0000000000000000000000000000000000016
:10FAF0000000000000000000000000000000000006
:10FB000000000000000000000000000000000000F5
:10FB100000000000000000000000000000000000E5
:10FB200000000000000000000000000000000000D5
:10FB300000000000000000000000000000000000C5
:10FB400000000000000000000000000000000000B5
:10FB500000000000000000000000000000000000A5
:10FB60000000000000000000000000000000000095
:10FB70000000000000000000000000000000000085
:10FB80000000000000000000000000000000000075
:10FB90000000000000000000000000000000000065
:10FBA0000000000000000000000000000000000055
:10FBB0000000000000000000000000000000000045
:10FBC0000000000000000000000000000000000035
:10FBD0000000000000000000000000000000000025
:10FBE0000000000000000000000000000000000015
:10FBF0000000000000000000000000000000000005
:00000001FF

View File

@@ -1,258 +0,0 @@
:020000040800F2
:10F8000055AA0DF00000000000000000FC00FA0204
:10F81000FAFACC02D0D050505050D0D02090D09096
:10F8200050D05050D05090D0D010D0D02090102038
:10F83000D0D010D0C18E71C50806C89074E449A21A
:10F840008E1C0307F8F109F80A0A0A0AFAFA04F208
:10F85000FA728AFA8A8A8A8A620A009C0000000088
:10F860000000000000000000000000003F005F40BA
:10F870005F5F5F405F5F224242225F5F405D5F4F9C
:10F88000505F50505F504F5F5F405F5F23414C2699
:10F890005F5F405F864198A043541523091202041C
:10F8A0000001201F5F4F505F505050505F5F404F2E
:10F8B0005050505050505F5F204F001F000000001C
:10F8C0000000000000000000000000000000000038
:10F8D0000000000000000000000000000000000028
:10F8E0000000000000000000000000000000000018
:10F8F0000000000000000000000000000000000008
:10F9000000000000000000000000000000000000F7
:10F9100000000000000000000000000000000000E7
:10F9200000000000000000000000000000000000D7
:10F9300000000000000000000000000000000000C7
:10F9400000000000000000000000000000000000B7
:10F9500000000000000000000000000000000000A7
:10F960000000000000000000000000000000000097
:10F970000000000000000000000000000000000087
:10F980000000000000000000000000000000000077
:10F990000000000000000000000000000000000067
:10F9A0000000000000000000000000000000000057
:10F9B0000000000000000000000000000000000047
:10F9C0000000000000000000000000000000000037
:10F9D0000000000000000000000000000000000027
:10F9E0000000000000000000000000000000000017
:10F9F0000000000000000000000000000000000007
:10FA000000000000000000000000000000000000F6
:10FA100000000000000000000000000000000000E6
:10FA200000000000000000000000000000000000D6
:10FA300000000000000000000000000000000000C6
:10FA400000000000000000000000000000000000B6
:10FA500000000000000000000000000000000000A6
:10FA60000000000000000000000000000000000096
:10FA70000000000000000000000000000000000086
:10FA80000000000000000000000000000000000076
:10FA90000000000000000000000000000000000066
:10FAA0000000000000000000000000000000000056
:10FAB0000000000000000000000000000000000046
:10FAC0000000000000000000000000000000000036
:10FAD0000000000000000000000000000000000026
:10FAE0000000000000000000000000000000000016
:10FAF0000000000000000000000000000000000006
:10FB000000000000000000000000000000000000F5
:10FB100000000000000000000000000000000000E5
:10FB200000000000000000000000000000000000D5
:10FB300000000000000000000000000000000000C5
:10FB400000000000000000000000000000000000B5
:10FB500000000000000000000000000000000000A5
:10FB60000000000000000000000000000000000095
:10FB70000000000000000000000000000000000085
:10FB80000000000000000000000000000000000075
:10FB90000000000000000000000000000000000065
:10FBA0000000000000000000000000000000000055
:10FBB0000000000000000000000000000000000045
:10FBC0000000000000000000000000000000000035
:10FBD0000000000000000000000000000000000025
:10FBE0000000000000000000000000000000000015
:10FBF0000000000000000000000000000000000005
:10F8000055AA0DF00000000000000000FC00FA0204
:10F81000FAFACC02D0D050505050D0D02090D09096
:10F8200050D05050D05090D0D010D0D02090102038
:10F83000D0D010D0C18E71C50806C89074E449A21A
:10F840008E1C0307F8F109F80A0A0A0AFAFA04F208
:10F85000FA728AFA8A8A8A8A620A009C0000000088
:10F860000000000000000000000000003F005F40BA
:10F870005F5F5F405F5F224242225F5F405D5F4F9C
:10F88000505F50505F504F5F5F405F5F23414C2699
:10F890005F5F405F864198A043541523091202041C
:10F8A0000001201F5F4F505F505050505F5F404F2E
:10F8B0005050505050505F5F204F001F000000001C
:10F8C0000000000000000000000000000000000038
:10F8D0000000000000000000000000000000000028
:10F8E0000000000000000000000000000000000018
:10F8F0000000000000000000000000000000000008
:10F9000000000000000000000000000000000000F7
:10F9100000000000000000000000000000000000E7
:10F9200000000000000000000000000000000000D7
:10F9300000000000000000000000000000000000C7
:10F9400000000000000000000000000000000000B7
:10F9500000000000000000000000000000000000A7
:10F960000000000000000000000000000000000097
:10F970000000000000000000000000000000000087
:10F980000000000000000000000000000000000077
:10F990000000000000000000000000000000000067
:10F9A0000000000000000000000000000000000057
:10F9B0000000000000000000000000000000000047
:10F9C0000000000000000000000000000000000037
:10F9D0000000000000000000000000000000000027
:10F9E0000000000000000000000000000000000017
:10F9F0000000000000000000000000000000000007
:10FA000000000000000000000000000000000000F6
:10FA100000000000000000000000000000000000E6
:10FA200000000000000000000000000000000000D6
:10FA300000000000000000000000000000000000C6
:10FA400000000000000000000000000000000000B6
:10FA500000000000000000000000000000000000A6
:10FA60000000000000000000000000000000000096
:10FA70000000000000000000000000000000000086
:10FA80000000000000000000000000000000000076
:10FA90000000000000000000000000000000000066
:10FAA0000000000000000000000000000000000056
:10FAB0000000000000000000000000000000000046
:10FAC0000000000000000000000000000000000036
:10FAD0000000000000000000000000000000000026
:10FAE0000000000000000000000000000000000016
:10FAF0000000000000000000000000000000000006
:10FB000000000000000000000000000000000000F5
:10FB100000000000000000000000000000000000E5
:10FB200000000000000000000000000000000000D5
:10FB300000000000000000000000000000000000C5
:10FB400000000000000000000000000000000000B5
:10FB500000000000000000000000000000000000A5
:10FB60000000000000000000000000000000000095
:10FB70000000000000000000000000000000000085
:10FB80000000000000000000000000000000000075
:10FB90000000000000000000000000000000000065
:10FBA0000000000000000000000000000000000055
:10FBB0000000000000000000000000000000000045
:10FBC0000000000000000000000000000000000035
:10FBD0000000000000000000000000000000000025
:10FBE0000000000000000000000000000000000015
:10FBF0000000000000000000000000000000000005
:10F8000055AA0DF00000000000000000FC00FA0204
:10F81000FAFACC02D0D050505050D0D02090D09096
:10F8200050D05050D05090D0D010D0D02090102038
:10F83000D0D010D0C18E71C50806C89074E449A21A
:10F840008E1C0307F8F109F80A0A0A0AFAFA04F208
:10F85000FA728AFA8A8A8A8A620A009C0000000088
:10F860000000000000000000000000003F005F40BA
:10F870005F5F5F405F5F224242225F5F405D5F4F9C
:10F88000505F50505F504F5F5F405F5F23414C2699
:10F890005F5F405F864198A043541523091202041C
:10F8A0000001201F5F4F505F505050505F5F404F2E
:10F8B0005050505050505F5F204F001F000000001C
:10F8C0000000000000000000000000000000000038
:10F8D0000000000000000000000000000000000028
:10F8E0000000000000000000000000000000000018
:10F8F0000000000000000000000000000000000008
:10F9000000000000000000000000000000000000F7
:10F9100000000000000000000000000000000000E7
:10F9200000000000000000000000000000000000D7
:10F9300000000000000000000000000000000000C7
:10F9400000000000000000000000000000000000B7
:10F9500000000000000000000000000000000000A7
:10F960000000000000000000000000000000000097
:10F970000000000000000000000000000000000087
:10F980000000000000000000000000000000000077
:10F990000000000000000000000000000000000067
:10F9A0000000000000000000000000000000000057
:10F9B0000000000000000000000000000000000047
:10F9C0000000000000000000000000000000000037
:10F9D0000000000000000000000000000000000027
:10F9E0000000000000000000000000000000000017
:10F9F0000000000000000000000000000000000007
:10FA000000000000000000000000000000000000F6
:10FA100000000000000000000000000000000000E6
:10FA200000000000000000000000000000000000D6
:10FA300000000000000000000000000000000000C6
:10FA400000000000000000000000000000000000B6
:10FA500000000000000000000000000000000000A6
:10FA60000000000000000000000000000000000096
:10FA70000000000000000000000000000000000086
:10FA80000000000000000000000000000000000076
:10FA90000000000000000000000000000000000066
:10FAA0000000000000000000000000000000000056
:10FAB0000000000000000000000000000000000046
:10FAC0000000000000000000000000000000000036
:10FAD0000000000000000000000000000000000026
:10FAE0000000000000000000000000000000000016
:10FAF0000000000000000000000000000000000006
:10FB000000000000000000000000000000000000F5
:10FB100000000000000000000000000000000000E5
:10FB200000000000000000000000000000000000D5
:10FB300000000000000000000000000000000000C5
:10FB400000000000000000000000000000000000B5
:10FB500000000000000000000000000000000000A5
:10FB60000000000000000000000000000000000095
:10FB70000000000000000000000000000000000085
:10FB80000000000000000000000000000000000075
:10FB90000000000000000000000000000000000065
:10FBA0000000000000000000000000000000000055
:10FBB0000000000000000000000000000000000045
:10FBC0000000000000000000000000000000000035
:10FBD0000000000000000000000000000000000025
:10FBE0000000000000000000000000000000000015
:10FBF0000000000000000000000000000000000005
:10F8000055AA0DF00000000000000000FC00FA0204
:10F81000FAFACC02D0D050505050D0D02090D09096
:10F8200050D05050D05090D0D010D0D02090102038
:10F83000D0D010D0C18E71C50806C89074E449A21A
:10F840008E1C0307F8F109F80A0A0A0AFAFA04F208
:10F85000FA728AFA8A8A8A8A620A009C0000000088
:10F860000000000000000000000000003F005F40BA
:10F870005F5F5F405F5F224242225F5F405D5F4F9C
:10F88000505F50505F504F5F5F405F5F23414C2699
:10F890005F5F405F864198A043541523091202041C
:10F8A0000001201F5F4F505F505050505F5F404F2E
:10F8B0005050505050505F5F204F001F000000001C
:10F8C0000000000000000000000000000000000038
:10F8D0000000000000000000000000000000000028
:10F8E0000000000000000000000000000000000018
:10F8F0000000000000000000000000000000000008
:10F9000000000000000000000000000000000000F7
:10F9100000000000000000000000000000000000E7
:10F9200000000000000000000000000000000000D7
:10F9300000000000000000000000000000000000C7
:10F9400000000000000000000000000000000000B7
:10F9500000000000000000000000000000000000A7
:10F960000000000000000000000000000000000097
:10F970000000000000000000000000000000000087
:10F980000000000000000000000000000000000077
:10F990000000000000000000000000000000000067
:10F9A0000000000000000000000000000000000057
:10F9B0000000000000000000000000000000000047
:10F9C0000000000000000000000000000000000037
:10F9D0000000000000000000000000000000000027
:10F9E0000000000000000000000000000000000017
:10F9F0000000000000000000000000000000000007
:10FA000000000000000000000000000000000000F6
:10FA100000000000000000000000000000000000E6
:10FA200000000000000000000000000000000000D6
:10FA300000000000000000000000000000000000C6
:10FA400000000000000000000000000000000000B6
:10FA500000000000000000000000000000000000A6
:10FA60000000000000000000000000000000000096
:10FA70000000000000000000000000000000000086
:10FA80000000000000000000000000000000000076
:10FA90000000000000000000000000000000000066
:10FAA0000000000000000000000000000000000056
:10FAB0000000000000000000000000000000000046
:10FAC0000000000000000000000000000000000036
:10FAD0000000000000000000000000000000000026
:10FAE0000000000000000000000000000000000016
:10FAF0000000000000000000000000000000000006
:10FB000000000000000000000000000000000000F5
:10FB100000000000000000000000000000000000E5
:10FB200000000000000000000000000000000000D5
:10FB300000000000000000000000000000000000C5
:10FB400000000000000000000000000000000000B5
:10FB500000000000000000000000000000000000A5
:10FB60000000000000000000000000000000000095
:10FB70000000000000000000000000000000000085
:10FB80000000000000000000000000000000000075
:10FB90000000000000000000000000000000000065
:10FBA0000000000000000000000000000000000055
:10FBB0000000000000000000000000000000000045
:10FBC0000000000000000000000000000000000035
:10FBD0000000000000000000000000000000000025
:10FBE0000000000000000000000000000000000015
:10FBF0000000000000000000000000000000000005
:00000001FF

Binary file not shown.

Before

Width:  |  Height:  |  Size: 458 B

View File

@@ -1,258 +0,0 @@
:020000040800F2
:10F8000055AA0DF00000000000000000F800F2040E
:10F81000FAFA0A0A0A0A0A0AF202FAFA0A0A0A0AA8
:10F82000FA0AF2FAF804800020404890C4A82AC2DC
:10F8300005198261FA02FAFA643282C4FAFA02FA0B
:10F84000FAF20AFA0A0AFA0AF2FABA02FAFA44428E
:10F850004244FAFA02FAFAFA02FA00FC0000000046
:10F8600000000000000000000000000039005046C9
:10F87000515151515F514E5F4F205F5F505050507A
:10F880001F908F1FE0C038714592272E091360101A
:10F89000A38E71830B080B0B040809040B0B080BD8
:10F8A0000B090A0B0A0A0B0A090B09040B0B0A0ABB
:10F8B0000A0A0B0B40335F5F405F003F000000000F
:10F8C0000000000000000000000000000000000038
:10F8D0000000000000000000000000000000000028
:10F8E0000000000000000000000000000000000018
:10F8F0000000000000000000000000000000000008
:10F9000000000000000000000000000000000000F7
:10F9100000000000000000000000000000000000E7
:10F9200000000000000000000000000000000000D7
:10F9300000000000000000000000000000000000C7
:10F9400000000000000000000000000000000000B7
:10F9500000000000000000000000000000000000A7
:10F960000000000000000000000000000000000097
:10F970000000000000000000000000000000000087
:10F980000000000000000000000000000000000077
:10F990000000000000000000000000000000000067
:10F9A0000000000000000000000000000000000057
:10F9B0000000000000000000000000000000000047
:10F9C0000000000000000000000000000000000037
:10F9D0000000000000000000000000000000000027
:10F9E0000000000000000000000000000000000017
:10F9F0000000000000000000000000000000000007
:10FA000000000000000000000000000000000000F6
:10FA100000000000000000000000000000000000E6
:10FA200000000000000000000000000000000000D6
:10FA300000000000000000000000000000000000C6
:10FA400000000000000000000000000000000000B6
:10FA500000000000000000000000000000000000A6
:10FA60000000000000000000000000000000000096
:10FA70000000000000000000000000000000000086
:10FA80000000000000000000000000000000000076
:10FA90000000000000000000000000000000000066
:10FAA0000000000000000000000000000000000056
:10FAB0000000000000000000000000000000000046
:10FAC0000000000000000000000000000000000036
:10FAD0000000000000000000000000000000000026
:10FAE0000000000000000000000000000000000016
:10FAF0000000000000000000000000000000000006
:10FB000000000000000000000000000000000000F5
:10FB100000000000000000000000000000000000E5
:10FB200000000000000000000000000000000000D5
:10FB300000000000000000000000000000000000C5
:10FB400000000000000000000000000000000000B5
:10FB500000000000000000000000000000000000A5
:10FB60000000000000000000000000000000000095
:10FB70000000000000000000000000000000000085
:10FB80000000000000000000000000000000000075
:10FB90000000000000000000000000000000000065
:10FBA0000000000000000000000000000000000055
:10FBB0000000000000000000000000000000000045
:10FBC0000000000000000000000000000000000035
:10FBD0000000000000000000000000000000000025
:10FBE0000000000000000000000000000000000015
:10FBF0000000000000000000000000000000000005
:10F8000055AA0DF00000000000000000F800F2040E
:10F81000FAFA0A0A0A0A0A0AF202FAFA0A0A0A0AA8
:10F82000FA0AF2FAF804800020404890C4A82AC2DC
:10F8300005198261FA02FAFA643282C4FAFA02FA0B
:10F84000FAF20AFA0A0AFA0AF2FABA02FAFA44428E
:10F850004244FAFA02FAFAFA02FA00FC0000000046
:10F8600000000000000000000000000039005046C9
:10F87000515151515F514E5F4F205F5F505050507A
:10F880001F908F1FE0C038714592272E091360101A
:10F89000A38E71830B080B0B040809040B0B080BD8
:10F8A0000B090A0B0A0A0B0A090B09040B0B0A0ABB
:10F8B0000A0A0B0B40335F5F405F003F000000000F
:10F8C0000000000000000000000000000000000038
:10F8D0000000000000000000000000000000000028
:10F8E0000000000000000000000000000000000018
:10F8F0000000000000000000000000000000000008
:10F9000000000000000000000000000000000000F7
:10F9100000000000000000000000000000000000E7
:10F9200000000000000000000000000000000000D7
:10F9300000000000000000000000000000000000C7
:10F9400000000000000000000000000000000000B7
:10F9500000000000000000000000000000000000A7
:10F960000000000000000000000000000000000097
:10F970000000000000000000000000000000000087
:10F980000000000000000000000000000000000077
:10F990000000000000000000000000000000000067
:10F9A0000000000000000000000000000000000057
:10F9B0000000000000000000000000000000000047
:10F9C0000000000000000000000000000000000037
:10F9D0000000000000000000000000000000000027
:10F9E0000000000000000000000000000000000017
:10F9F0000000000000000000000000000000000007
:10FA000000000000000000000000000000000000F6
:10FA100000000000000000000000000000000000E6
:10FA200000000000000000000000000000000000D6
:10FA300000000000000000000000000000000000C6
:10FA400000000000000000000000000000000000B6
:10FA500000000000000000000000000000000000A6
:10FA60000000000000000000000000000000000096
:10FA70000000000000000000000000000000000086
:10FA80000000000000000000000000000000000076
:10FA90000000000000000000000000000000000066
:10FAA0000000000000000000000000000000000056
:10FAB0000000000000000000000000000000000046
:10FAC0000000000000000000000000000000000036
:10FAD0000000000000000000000000000000000026
:10FAE0000000000000000000000000000000000016
:10FAF0000000000000000000000000000000000006
:10FB000000000000000000000000000000000000F5
:10FB100000000000000000000000000000000000E5
:10FB200000000000000000000000000000000000D5
:10FB300000000000000000000000000000000000C5
:10FB400000000000000000000000000000000000B5
:10FB500000000000000000000000000000000000A5
:10FB60000000000000000000000000000000000095
:10FB70000000000000000000000000000000000085
:10FB80000000000000000000000000000000000075
:10FB90000000000000000000000000000000000065
:10FBA0000000000000000000000000000000000055
:10FBB0000000000000000000000000000000000045
:10FBC0000000000000000000000000000000000035
:10FBD0000000000000000000000000000000000025
:10FBE0000000000000000000000000000000000015
:10FBF0000000000000000000000000000000000005
:10F8000055AA0DF00000000000000000F800F2040E
:10F81000FAFA0A0A0A0A0A0AF202FAFA0A0A0A0AA8
:10F82000FA0AF2FAF804800020404890C4A82AC2DC
:10F8300005198261FA02FAFA643282C4FAFA02FA0B
:10F84000FAF20AFA0A0AFA0AF2FABA02FAFA44428E
:10F850004244FAFA02FAFAFA02FA00FC0000000046
:10F8600000000000000000000000000039005046C9
:10F87000515151515F514E5F4F205F5F505050507A
:10F880001F908F1FE0C038714592272E091360101A
:10F89000A38E71830B080B0B040809040B0B080BD8
:10F8A0000B090A0B0A0A0B0A090B09040B0B0A0ABB
:10F8B0000A0A0B0B40335F5F405F003F000000000F
:10F8C0000000000000000000000000000000000038
:10F8D0000000000000000000000000000000000028
:10F8E0000000000000000000000000000000000018
:10F8F0000000000000000000000000000000000008
:10F9000000000000000000000000000000000000F7
:10F9100000000000000000000000000000000000E7
:10F9200000000000000000000000000000000000D7
:10F9300000000000000000000000000000000000C7
:10F9400000000000000000000000000000000000B7
:10F9500000000000000000000000000000000000A7
:10F960000000000000000000000000000000000097
:10F970000000000000000000000000000000000087
:10F980000000000000000000000000000000000077
:10F990000000000000000000000000000000000067
:10F9A0000000000000000000000000000000000057
:10F9B0000000000000000000000000000000000047
:10F9C0000000000000000000000000000000000037
:10F9D0000000000000000000000000000000000027
:10F9E0000000000000000000000000000000000017
:10F9F0000000000000000000000000000000000007
:10FA000000000000000000000000000000000000F6
:10FA100000000000000000000000000000000000E6
:10FA200000000000000000000000000000000000D6
:10FA300000000000000000000000000000000000C6
:10FA400000000000000000000000000000000000B6
:10FA500000000000000000000000000000000000A6
:10FA60000000000000000000000000000000000096
:10FA70000000000000000000000000000000000086
:10FA80000000000000000000000000000000000076
:10FA90000000000000000000000000000000000066
:10FAA0000000000000000000000000000000000056
:10FAB0000000000000000000000000000000000046
:10FAC0000000000000000000000000000000000036
:10FAD0000000000000000000000000000000000026
:10FAE0000000000000000000000000000000000016
:10FAF0000000000000000000000000000000000006
:10FB000000000000000000000000000000000000F5
:10FB100000000000000000000000000000000000E5
:10FB200000000000000000000000000000000000D5
:10FB300000000000000000000000000000000000C5
:10FB400000000000000000000000000000000000B5
:10FB500000000000000000000000000000000000A5
:10FB60000000000000000000000000000000000095
:10FB70000000000000000000000000000000000085
:10FB80000000000000000000000000000000000075
:10FB90000000000000000000000000000000000065
:10FBA0000000000000000000000000000000000055
:10FBB0000000000000000000000000000000000045
:10FBC0000000000000000000000000000000000035
:10FBD0000000000000000000000000000000000025
:10FBE0000000000000000000000000000000000015
:10FBF0000000000000000000000000000000000005
:10F8000055AA0DF00000000000000000F800F2040E
:10F81000FAFA0A0A0A0A0A0AF202FAFA0A0A0A0AA8
:10F82000FA0AF2FAF804800020404890C4A82AC2DC
:10F8300005198261FA02FAFA643282C4FAFA02FA0B
:10F84000FAF20AFA0A0AFA0AF2FABA02FAFA44428E
:10F850004244FAFA02FAFAFA02FA00FC0000000046
:10F8600000000000000000000000000039005046C9
:10F87000515151515F514E5F4F205F5F505050507A
:10F880001F908F1FE0C038714592272E091360101A
:10F89000A38E71830B080B0B040809040B0B080BD8
:10F8A0000B090A0B0A0A0B0A090B09040B0B0A0ABB
:10F8B0000A0A0B0B40335F5F405F003F000000000F
:10F8C0000000000000000000000000000000000038
:10F8D0000000000000000000000000000000000028
:10F8E0000000000000000000000000000000000018
:10F8F0000000000000000000000000000000000008
:10F9000000000000000000000000000000000000F7
:10F9100000000000000000000000000000000000E7
:10F9200000000000000000000000000000000000D7
:10F9300000000000000000000000000000000000C7
:10F9400000000000000000000000000000000000B7
:10F9500000000000000000000000000000000000A7
:10F960000000000000000000000000000000000097
:10F970000000000000000000000000000000000087
:10F980000000000000000000000000000000000077
:10F990000000000000000000000000000000000067
:10F9A0000000000000000000000000000000000057
:10F9B0000000000000000000000000000000000047
:10F9C0000000000000000000000000000000000037
:10F9D0000000000000000000000000000000000027
:10F9E0000000000000000000000000000000000017
:10F9F0000000000000000000000000000000000007
:10FA000000000000000000000000000000000000F6
:10FA100000000000000000000000000000000000E6
:10FA200000000000000000000000000000000000D6
:10FA300000000000000000000000000000000000C6
:10FA400000000000000000000000000000000000B6
:10FA500000000000000000000000000000000000A6
:10FA60000000000000000000000000000000000096
:10FA70000000000000000000000000000000000086
:10FA80000000000000000000000000000000000076
:10FA90000000000000000000000000000000000066
:10FAA0000000000000000000000000000000000056
:10FAB0000000000000000000000000000000000046
:10FAC0000000000000000000000000000000000036
:10FAD0000000000000000000000000000000000026
:10FAE0000000000000000000000000000000000016
:10FAF0000000000000000000000000000000000006
:10FB000000000000000000000000000000000000F5
:10FB100000000000000000000000000000000000E5
:10FB200000000000000000000000000000000000D5
:10FB300000000000000000000000000000000000C5
:10FB400000000000000000000000000000000000B5
:10FB500000000000000000000000000000000000A5
:10FB60000000000000000000000000000000000095
:10FB70000000000000000000000000000000000085
:10FB80000000000000000000000000000000000075
:10FB90000000000000000000000000000000000065
:10FBA0000000000000000000000000000000000055
:10FBB0000000000000000000000000000000000045
:10FBC0000000000000000000000000000000000035
:10FBD0000000000000000000000000000000000025
:10FBE0000000000000000000000000000000000015
:10FBF0000000000000000000000000000000000005
:00000001FF

View File

@@ -1,258 +0,0 @@
:020000040800F2
:10F8000055AA0DF00000000000000000F800F2040E
:10F81000FAFA0A0A0A0A0A0AF202FAFA0A0A0A0AA8
:10F82000FA0AF2FAF804800020404890C4A82AC2DC
:10F8300005198261FA02FAFA643282C4FAFA02FA0B
:10F84000FAF20AFA0A0AFA0AF2FABA02FAFA44428E
:10F850004244FAFA02FAFAFA02FA00FC0000000046
:10F8600000000000000000000000000039005046C9
:10F87000515151515F514E5F4F205F5F505050507A
:10F880001F908F1FE0C038714592272E091360101A
:10F89000A38E71830B080B0B040809040B0B080BD8
:10F8A0000B090A0B0A0A0B0A090B09040B0B0A0ABB
:10F8B0000A0A0B0B40335F5F405F003F000000000F
:10F8C0000000000000000000000000000000000038
:10F8D0000000000000000000000000000000000028
:10F8E0000000000000000000000000000000000018
:10F8F0000000000000000000000000000000000008
:10F9000000000000000000000000000000000000F7
:10F9100000000000000000000000000000000000E7
:10F9200000000000000000000000000000000000D7
:10F9300000000000000000000000000000000000C7
:10F9400000000000000000000000000000000000B7
:10F9500000000000000000000000000000000000A7
:10F960000000000000000000000000000000000097
:10F970000000000000000000000000000000000087
:10F980000000000000000000000000000000000077
:10F990000000000000000000000000000000000067
:10F9A0000000000000000000000000000000000057
:10F9B0000000000000000000000000000000000047
:10F9C0000000000000000000000000000000000037
:10F9D0000000000000000000000000000000000027
:10F9E0000000000000000000000000000000000017
:10F9F0000000000000000000000000000000000007
:10FA000000000000000000000000000000000000F6
:10FA100000000000000000000000000000000000E6
:10FA200000000000000000000000000000000000D6
:10FA300000000000000000000000000000000000C6
:10FA400000000000000000000000000000000000B6
:10FA500000000000000000000000000000000000A6
:10FA60000000000000000000000000000000000096
:10FA70000000000000000000000000000000000086
:10FA80000000000000000000000000000000000076
:10FA90000000000000000000000000000000000066
:10FAA0000000000000000000000000000000000056
:10FAB0000000000000000000000000000000000046
:10FAC0000000000000000000000000000000000036
:10FAD0000000000000000000000000000000000026
:10FAE0000000000000000000000000000000000016
:10FAF0000000000000000000000000000000000006
:10FB000000000000000000000000000000000000F5
:10FB100000000000000000000000000000000000E5
:10FB200000000000000000000000000000000000D5
:10FB300000000000000000000000000000000000C5
:10FB400000000000000000000000000000000000B5
:10FB500000000000000000000000000000000000A5
:10FB60000000000000000000000000000000000095
:10FB70000000000000000000000000000000000085
:10FB80000000000000000000000000000000000075
:10FB90000000000000000000000000000000000065
:10FBA0000000000000000000000000000000000055
:10FBB0000000000000000000000000000000000045
:10FBC0000000000000000000000000000000000035
:10FBD0000000000000000000000000000000000025
:10FBE0000000000000000000000000000000000015
:10FBF0000000000000000000000000000000000005
:10F8000055AA0DF00000000000000000F800F2040E
:10F81000FAFA0A0A0A0A0A0AF202FAFA0A0A0A0AA8
:10F82000FA0AF2FAF804800020404890C4A82AC2DC
:10F8300005198261FA02FAFA643282C4FAFA02FA0B
:10F84000FAF20AFA0A0AFA0AF2FABA02FAFA44428E
:10F850004244FAFA02FAFAFA02FA00FC0000000046
:10F8600000000000000000000000000039005046C9
:10F87000515151515F514E5F4F205F5F505050507A
:10F880001F908F1FE0C038714592272E091360101A
:10F89000A38E71830B080B0B040809040B0B080BD8
:10F8A0000B090A0B0A0A0B0A090B09040B0B0A0ABB
:10F8B0000A0A0B0B40335F5F405F003F000000000F
:10F8C0000000000000000000000000000000000038
:10F8D0000000000000000000000000000000000028
:10F8E0000000000000000000000000000000000018
:10F8F0000000000000000000000000000000000008
:10F9000000000000000000000000000000000000F7
:10F9100000000000000000000000000000000000E7
:10F9200000000000000000000000000000000000D7
:10F9300000000000000000000000000000000000C7
:10F9400000000000000000000000000000000000B7
:10F9500000000000000000000000000000000000A7
:10F960000000000000000000000000000000000097
:10F970000000000000000000000000000000000087
:10F980000000000000000000000000000000000077
:10F990000000000000000000000000000000000067
:10F9A0000000000000000000000000000000000057
:10F9B0000000000000000000000000000000000047
:10F9C0000000000000000000000000000000000037
:10F9D0000000000000000000000000000000000027
:10F9E0000000000000000000000000000000000017
:10F9F0000000000000000000000000000000000007
:10FA000000000000000000000000000000000000F6
:10FA100000000000000000000000000000000000E6
:10FA200000000000000000000000000000000000D6
:10FA300000000000000000000000000000000000C6
:10FA400000000000000000000000000000000000B6
:10FA500000000000000000000000000000000000A6
:10FA60000000000000000000000000000000000096
:10FA70000000000000000000000000000000000086
:10FA80000000000000000000000000000000000076
:10FA90000000000000000000000000000000000066
:10FAA0000000000000000000000000000000000056
:10FAB0000000000000000000000000000000000046
:10FAC0000000000000000000000000000000000036
:10FAD0000000000000000000000000000000000026
:10FAE0000000000000000000000000000000000016
:10FAF0000000000000000000000000000000000006
:10FB000000000000000000000000000000000000F5
:10FB100000000000000000000000000000000000E5
:10FB200000000000000000000000000000000000D5
:10FB300000000000000000000000000000000000C5
:10FB400000000000000000000000000000000000B5
:10FB500000000000000000000000000000000000A5
:10FB60000000000000000000000000000000000095
:10FB70000000000000000000000000000000000085
:10FB80000000000000000000000000000000000075
:10FB90000000000000000000000000000000000065
:10FBA0000000000000000000000000000000000055
:10FBB0000000000000000000000000000000000045
:10FBC0000000000000000000000000000000000035
:10FBD0000000000000000000000000000000000025
:10FBE0000000000000000000000000000000000015
:10FBF0000000000000000000000000000000000005
:10F8000055AA0DF00000000000000000F800F2040E
:10F81000FAFA0A0A0A0A0A0AF202FAFA0A0A0A0AA8
:10F82000FA0AF2FAF804800020404890C4A82AC2DC
:10F8300005198261FA02FAFA643282C4FAFA02FA0B
:10F84000FAF20AFA0A0AFA0AF2FABA02FAFA44428E
:10F850004244FAFA02FAFAFA02FA00FC0000000046
:10F8600000000000000000000000000039005046C9
:10F87000515151515F514E5F4F205F5F505050507A
:10F880001F908F1FE0C038714592272E091360101A
:10F89000A38E71830B080B0B040809040B0B080BD8
:10F8A0000B090A0B0A0A0B0A090B09040B0B0A0ABB
:10F8B0000A0A0B0B40335F5F405F003F000000000F
:10F8C0000000000000000000000000000000000038
:10F8D0000000000000000000000000000000000028
:10F8E0000000000000000000000000000000000018
:10F8F0000000000000000000000000000000000008
:10F9000000000000000000000000000000000000F7
:10F9100000000000000000000000000000000000E7
:10F9200000000000000000000000000000000000D7
:10F9300000000000000000000000000000000000C7
:10F9400000000000000000000000000000000000B7
:10F9500000000000000000000000000000000000A7
:10F960000000000000000000000000000000000097
:10F970000000000000000000000000000000000087
:10F980000000000000000000000000000000000077
:10F990000000000000000000000000000000000067
:10F9A0000000000000000000000000000000000057
:10F9B0000000000000000000000000000000000047
:10F9C0000000000000000000000000000000000037
:10F9D0000000000000000000000000000000000027
:10F9E0000000000000000000000000000000000017
:10F9F0000000000000000000000000000000000007
:10FA000000000000000000000000000000000000F6
:10FA100000000000000000000000000000000000E6
:10FA200000000000000000000000000000000000D6
:10FA300000000000000000000000000000000000C6
:10FA400000000000000000000000000000000000B6
:10FA500000000000000000000000000000000000A6
:10FA60000000000000000000000000000000000096
:10FA70000000000000000000000000000000000086
:10FA80000000000000000000000000000000000076
:10FA90000000000000000000000000000000000066
:10FAA0000000000000000000000000000000000056
:10FAB0000000000000000000000000000000000046
:10FAC0000000000000000000000000000000000036
:10FAD0000000000000000000000000000000000026
:10FAE0000000000000000000000000000000000016
:10FAF0000000000000000000000000000000000006
:10FB000000000000000000000000000000000000F5
:10FB100000000000000000000000000000000000E5
:10FB200000000000000000000000000000000000D5
:10FB300000000000000000000000000000000000C5
:10FB400000000000000000000000000000000000B5
:10FB500000000000000000000000000000000000A5
:10FB60000000000000000000000000000000000095
:10FB70000000000000000000000000000000000085
:10FB80000000000000000000000000000000000075
:10FB90000000000000000000000000000000000065
:10FBA0000000000000000000000000000000000055
:10FBB0000000000000000000000000000000000045
:10FBC0000000000000000000000000000000000035
:10FBD0000000000000000000000000000000000025
:10FBE0000000000000000000000000000000000015
:10FBF0000000000000000000000000000000000005
:10F8000055AA0DF00000000000000000F800F2040E
:10F81000FAFA0A0A0A0A0A0AF202FAFA0A0A0A0AA8
:10F82000FA0AF2FAF804800020404890C4A82AC2DC
:10F8300005198261FA02FAFA643282C4FAFA02FA0B
:10F84000FAF20AFA0A0AFA0AF2FABA02FAFA44428E
:10F850004244FAFA02FAFAFA02FA00FC0000000046
:10F8600000000000000000000000000039005046C9
:10F87000515151515F514E5F4F205F5F505050507A
:10F880001F908F1FE0C038714592272E091360101A
:10F89000A38E71830B080B0B040809040B0B080BD8
:10F8A0000B090A0B0A0A0B0A090B09040B0B0A0ABB
:10F8B0000A0A0B0B40335F5F405F003F000000000F
:10F8C0000000000000000000000000000000000038
:10F8D0000000000000000000000000000000000028
:10F8E0000000000000000000000000000000000018
:10F8F0000000000000000000000000000000000008
:10F9000000000000000000000000000000000000F7
:10F9100000000000000000000000000000000000E7
:10F9200000000000000000000000000000000000D7
:10F9300000000000000000000000000000000000C7
:10F9400000000000000000000000000000000000B7
:10F9500000000000000000000000000000000000A7
:10F960000000000000000000000000000000000097
:10F970000000000000000000000000000000000087
:10F980000000000000000000000000000000000077
:10F990000000000000000000000000000000000067
:10F9A0000000000000000000000000000000000057
:10F9B0000000000000000000000000000000000047
:10F9C0000000000000000000000000000000000037
:10F9D0000000000000000000000000000000000027
:10F9E0000000000000000000000000000000000017
:10F9F0000000000000000000000000000000000007
:10FA000000000000000000000000000000000000F6
:10FA100000000000000000000000000000000000E6
:10FA200000000000000000000000000000000000D6
:10FA300000000000000000000000000000000000C6
:10FA400000000000000000000000000000000000B6
:10FA500000000000000000000000000000000000A6
:10FA60000000000000000000000000000000000096
:10FA70000000000000000000000000000000000086
:10FA80000000000000000000000000000000000076
:10FA90000000000000000000000000000000000066
:10FAA0000000000000000000000000000000000056
:10FAB0000000000000000000000000000000000046
:10FAC0000000000000000000000000000000000036
:10FAD0000000000000000000000000000000000026
:10FAE0000000000000000000000000000000000016
:10FAF0000000000000000000000000000000000006
:10FB000000000000000000000000000000000000F5
:10FB100000000000000000000000000000000000E5
:10FB200000000000000000000000000000000000D5
:10FB300000000000000000000000000000000000C5
:10FB400000000000000000000000000000000000B5
:10FB500000000000000000000000000000000000A5
:10FB60000000000000000000000000000000000095
:10FB70000000000000000000000000000000000085
:10FB80000000000000000000000000000000000075
:10FB90000000000000000000000000000000000065
:10FBA0000000000000000000000000000000000055
:10FBB0000000000000000000000000000000000045
:10FBC0000000000000000000000000000000000035
:10FBD0000000000000000000000000000000000025
:10FBE0000000000000000000000000000000000015
:10FBF0000000000000000000000000000000000005
:00000001FF

Binary file not shown.

Before

Width:  |  Height:  |  Size: 300 B

Binary file not shown.

View File

@@ -1,258 +0,0 @@
:020000040800F2
:10F8000055AA0DF0D8300E1900000080808080804D
:10F810008080808080808080808080800080000068
:10F820000000000000000000C080C0C060C0B0B098
:10F83000F000B0B0B0B0B0B0B0B0B0B0B0B0F0B0F8
:10F84000B000A8B0B0A86078B8D8B8B8B8B8B8B8A0
:10F85000B8B8B8B8B0B8A8A8D8B0F8E0F8F0F8F8D8
:10F86000F8F8F0F8020205020503000B090F09037E
:10F870000903090309030902090209020702050035
:10F880000503050305030503110A611F254E250B1A
:10F890003F00250B250B250B250B250B250B3F0BBF
:10F8A0002500250B250B270B260A260A260A260AE1
:10F8B000260A260A260A260A260A260A260A260AC8
:10F8C000260A1F0A000000000000000000000000DF
:10F8D0000000000000000000000000000000000028
:10F8E0000000000000000000000000000000000018
:10F8F0000000000000000000000000000000000008
:10F9000000000000000000000000000000000000F7
:10F9100000000000000000000000000000000000E7
:10F9200000000000000000000000000000000000D7
:10F9300000000000000000000000000000000000C7
:10F9400000000000000000000000000000000000B7
:10F9500000000000000000000000000000000000A7
:10F960000000000000000000000000000000000097
:10F970000000000000000000000000000000000087
:10F980000000000000000000000000000000000077
:10F990000000000000000000000000000000000067
:10F9A0000000000000000000000000000000000057
:10F9B0000000000000000000000000000000000047
:10F9C0000000000000000000000000000000000037
:10F9D0000000000000000000000000000000000027
:10F9E0000000000000000000000000000000000017
:10F9F0000000000000000000000000000000000007
:10FA000000000000000000000000000000000000F6
:10FA100000000000000000000000000000000000E6
:10FA200000000000000000000000000000000000D6
:10FA300000000000000000000000000000000000C6
:10FA400000000000000000000000000000000000B6
:10FA500000000000000000000000000000000000A6
:10FA60000000000000000000000000000000000096
:10FA70000000000000000000000000000000000086
:10FA80000000000000000000000000000000000076
:10FA90000000000000000000000000000000000066
:10FAA0000000000000000000000000000000000056
:10FAB0000000000000000000000000000000000046
:10FAC0000000000000000000000000000000000036
:10FAD0000000000000000000000000000000000026
:10FAE0000000000000000000000000000000000016
:10FAF0000000000000000000000000000000000006
:10FB000000000000000000000000000000000000F5
:10FB100000000000000000000000000000000000E5
:10FB200000000000000000000000000000000000D5
:10FB300000000000000000000000000000000000C5
:10FB400000000000000000000000000000000000B5
:10FB500000000000000000000000000000000000A5
:10FB60000000000000000000000000000000000095
:10FB70000000000000000000000000000000000085
:10FB80000000000000000000000000000000000075
:10FB90000000000000000000000000000000000065
:10FBA0000000000000000000000000000000000055
:10FBB0000000000000000000000000000000000045
:10FBC0000000000000000000000000000000000035
:10FBD0000000000000000000000000000000000025
:10FBE0000000000000000000000000000000000015
:10FBF0000000000000000000000000000000000005
:10F8000055AA0DF0D8300E1900000080808080804D
:10F810008080808080808080808080800080000068
:10F820000000000000000000C080C0C060C0B0B098
:10F83000F000B0B0B0B0B0B0B0B0B0B0B0B0F0B0F8
:10F84000B000A8B0B0A86078B8D8B8B8B8B8B8B8A0
:10F85000B8B8B8B8B0B8A8A8D8B0F8E0F8F0F8F8D8
:10F86000F8F8F0F8020205020503000B090F09037E
:10F870000903090309030902090209020702050035
:10F880000503050305030503110A611F254E250B1A
:10F890003F00250B250B250B250B250B250B3F0BBF
:10F8A0002500250B250B270B260A260A260A260AE1
:10F8B000260A260A260A260A260A260A260A260AC8
:10F8C000260A1F0A000000000000000000000000DF
:10F8D0000000000000000000000000000000000028
:10F8E0000000000000000000000000000000000018
:10F8F0000000000000000000000000000000000008
:10F9000000000000000000000000000000000000F7
:10F9100000000000000000000000000000000000E7
:10F9200000000000000000000000000000000000D7
:10F9300000000000000000000000000000000000C7
:10F9400000000000000000000000000000000000B7
:10F9500000000000000000000000000000000000A7
:10F960000000000000000000000000000000000097
:10F970000000000000000000000000000000000087
:10F980000000000000000000000000000000000077
:10F990000000000000000000000000000000000067
:10F9A0000000000000000000000000000000000057
:10F9B0000000000000000000000000000000000047
:10F9C0000000000000000000000000000000000037
:10F9D0000000000000000000000000000000000027
:10F9E0000000000000000000000000000000000017
:10F9F0000000000000000000000000000000000007
:10FA000000000000000000000000000000000000F6
:10FA100000000000000000000000000000000000E6
:10FA200000000000000000000000000000000000D6
:10FA300000000000000000000000000000000000C6
:10FA400000000000000000000000000000000000B6
:10FA500000000000000000000000000000000000A6
:10FA60000000000000000000000000000000000096
:10FA70000000000000000000000000000000000086
:10FA80000000000000000000000000000000000076
:10FA90000000000000000000000000000000000066
:10FAA0000000000000000000000000000000000056
:10FAB0000000000000000000000000000000000046
:10FAC0000000000000000000000000000000000036
:10FAD0000000000000000000000000000000000026
:10FAE0000000000000000000000000000000000016
:10FAF0000000000000000000000000000000000006
:10FB000000000000000000000000000000000000F5
:10FB100000000000000000000000000000000000E5
:10FB200000000000000000000000000000000000D5
:10FB300000000000000000000000000000000000C5
:10FB400000000000000000000000000000000000B5
:10FB500000000000000000000000000000000000A5
:10FB60000000000000000000000000000000000095
:10FB70000000000000000000000000000000000085
:10FB80000000000000000000000000000000000075
:10FB90000000000000000000000000000000000065
:10FBA0000000000000000000000000000000000055
:10FBB0000000000000000000000000000000000045
:10FBC0000000000000000000000000000000000035
:10FBD0000000000000000000000000000000000025
:10FBE0000000000000000000000000000000000015
:10FBF0000000000000000000000000000000000005
:10F8000055AA0DF0D8300E1900000080808080804D
:10F810008080808080808080808080800080000068
:10F820000000000000000000C080C0C060C0B0B098
:10F83000F000B0B0B0B0B0B0B0B0B0B0B0B0F0B0F8
:10F84000B000A8B0B0A86078B8D8B8B8B8B8B8B8A0
:10F85000B8B8B8B8B0B8A8A8D8B0F8E0F8F0F8F8D8
:10F86000F8F8F0F8020205020503000B090F09037E
:10F870000903090309030902090209020702050035
:10F880000503050305030503110A611F254E250B1A
:10F890003F00250B250B250B250B250B250B3F0BBF
:10F8A0002500250B250B270B260A260A260A260AE1
:10F8B000260A260A260A260A260A260A260A260AC8
:10F8C000260A1F0A000000000000000000000000DF
:10F8D0000000000000000000000000000000000028
:10F8E0000000000000000000000000000000000018
:10F8F0000000000000000000000000000000000008
:10F9000000000000000000000000000000000000F7
:10F9100000000000000000000000000000000000E7
:10F9200000000000000000000000000000000000D7
:10F9300000000000000000000000000000000000C7
:10F9400000000000000000000000000000000000B7
:10F9500000000000000000000000000000000000A7
:10F960000000000000000000000000000000000097
:10F970000000000000000000000000000000000087
:10F980000000000000000000000000000000000077
:10F990000000000000000000000000000000000067
:10F9A0000000000000000000000000000000000057
:10F9B0000000000000000000000000000000000047
:10F9C0000000000000000000000000000000000037
:10F9D0000000000000000000000000000000000027
:10F9E0000000000000000000000000000000000017
:10F9F0000000000000000000000000000000000007
:10FA000000000000000000000000000000000000F6
:10FA100000000000000000000000000000000000E6
:10FA200000000000000000000000000000000000D6
:10FA300000000000000000000000000000000000C6
:10FA400000000000000000000000000000000000B6
:10FA500000000000000000000000000000000000A6
:10FA60000000000000000000000000000000000096
:10FA70000000000000000000000000000000000086
:10FA80000000000000000000000000000000000076
:10FA90000000000000000000000000000000000066
:10FAA0000000000000000000000000000000000056
:10FAB0000000000000000000000000000000000046
:10FAC0000000000000000000000000000000000036
:10FAD0000000000000000000000000000000000026
:10FAE0000000000000000000000000000000000016
:10FAF0000000000000000000000000000000000006
:10FB000000000000000000000000000000000000F5
:10FB100000000000000000000000000000000000E5
:10FB200000000000000000000000000000000000D5
:10FB300000000000000000000000000000000000C5
:10FB400000000000000000000000000000000000B5
:10FB500000000000000000000000000000000000A5
:10FB60000000000000000000000000000000000095
:10FB70000000000000000000000000000000000085
:10FB80000000000000000000000000000000000075
:10FB90000000000000000000000000000000000065
:10FBA0000000000000000000000000000000000055
:10FBB0000000000000000000000000000000000045
:10FBC0000000000000000000000000000000000035
:10FBD0000000000000000000000000000000000025
:10FBE0000000000000000000000000000000000015
:10FBF0000000000000000000000000000000000005
:10F8000055AA0DF0D8300E1900000080808080804D
:10F810008080808080808080808080800080000068
:10F820000000000000000000C080C0C060C0B0B098
:10F83000F000B0B0B0B0B0B0B0B0B0B0B0B0F0B0F8
:10F84000B000A8B0B0A86078B8D8B8B8B8B8B8B8A0
:10F85000B8B8B8B8B0B8A8A8D8B0F8E0F8F0F8F8D8
:10F86000F8F8F0F8020205020503000B090F09037E
:10F870000903090309030902090209020702050035
:10F880000503050305030503110A611F254E250B1A
:10F890003F00250B250B250B250B250B250B3F0BBF
:10F8A0002500250B250B270B260A260A260A260AE1
:10F8B000260A260A260A260A260A260A260A260AC8
:10F8C000260A1F0A000000000000000000000000DF
:10F8D0000000000000000000000000000000000028
:10F8E0000000000000000000000000000000000018
:10F8F0000000000000000000000000000000000008
:10F9000000000000000000000000000000000000F7
:10F9100000000000000000000000000000000000E7
:10F9200000000000000000000000000000000000D7
:10F9300000000000000000000000000000000000C7
:10F9400000000000000000000000000000000000B7
:10F9500000000000000000000000000000000000A7
:10F960000000000000000000000000000000000097
:10F970000000000000000000000000000000000087
:10F980000000000000000000000000000000000077
:10F990000000000000000000000000000000000067
:10F9A0000000000000000000000000000000000057
:10F9B0000000000000000000000000000000000047
:10F9C0000000000000000000000000000000000037
:10F9D0000000000000000000000000000000000027
:10F9E0000000000000000000000000000000000017
:10F9F0000000000000000000000000000000000007
:10FA000000000000000000000000000000000000F6
:10FA100000000000000000000000000000000000E6
:10FA200000000000000000000000000000000000D6
:10FA300000000000000000000000000000000000C6
:10FA400000000000000000000000000000000000B6
:10FA500000000000000000000000000000000000A6
:10FA60000000000000000000000000000000000096
:10FA70000000000000000000000000000000000086
:10FA80000000000000000000000000000000000076
:10FA90000000000000000000000000000000000066
:10FAA0000000000000000000000000000000000056
:10FAB0000000000000000000000000000000000046
:10FAC0000000000000000000000000000000000036
:10FAD0000000000000000000000000000000000026
:10FAE0000000000000000000000000000000000016
:10FAF0000000000000000000000000000000000006
:10FB000000000000000000000000000000000000F5
:10FB100000000000000000000000000000000000E5
:10FB200000000000000000000000000000000000D5
:10FB300000000000000000000000000000000000C5
:10FB400000000000000000000000000000000000B5
:10FB500000000000000000000000000000000000A5
:10FB60000000000000000000000000000000000095
:10FB70000000000000000000000000000000000085
:10FB80000000000000000000000000000000000075
:10FB90000000000000000000000000000000000065
:10FBA0000000000000000000000000000000000055
:10FBB0000000000000000000000000000000000045
:10FBC0000000000000000000000000000000000035
:10FBD0000000000000000000000000000000000025
:10FBE0000000000000000000000000000000000015
:10FBF0000000000000000000000000000000000005
:00000001FF

Binary file not shown.

Before

Width:  |  Height:  |  Size: 258 B

View File

@@ -1,258 +0,0 @@
:020000040800F2
:10F8000055AA0DF04040A040A0C000D090F090C09C
:10F8100090C090C090C0904090409040E040A000C8
:10F82000A0C0A0C0A0C0A0C0885086F8A472A4D078
:10F83000FC00A4D0A4D0A4D0A4D0A4D0A4D0FCD048
:10F84000A400A4D0A4D0E4D06450645064506450A8
:10F850006450645064506450645064506450645008
:10F860006450F8501B0C7098000000010101010168
:10F87000010101010101010101010101000100007B
:10F8800000000000000000000301030306030D0D4B
:10F890000F000D0D0D0D0D0D0D0D0D0D0D0D0F0DA1
:10F8A0000D00150D0D15061E1D1B1D1D1D1D1D1DFD
:10F8B0001D1D1D1D0D1D15151B0D1F071F0F1F1FC6
:10F8C0001F1F0F1F000000000000000000000000CC
:10F8D0000000000000000000000000000000000028
:10F8E0000000000000000000000000000000000018
:10F8F0000000000000000000000000000000000008
:10F9000000000000000000000000000000000000F7
:10F9100000000000000000000000000000000000E7
:10F9200000000000000000000000000000000000D7
:10F9300000000000000000000000000000000000C7
:10F9400000000000000000000000000000000000B7
:10F9500000000000000000000000000000000000A7
:10F960000000000000000000000000000000000097
:10F970000000000000000000000000000000000087
:10F980000000000000000000000000000000000077
:10F990000000000000000000000000000000000067
:10F9A0000000000000000000000000000000000057
:10F9B0000000000000000000000000000000000047
:10F9C0000000000000000000000000000000000037
:10F9D0000000000000000000000000000000000027
:10F9E0000000000000000000000000000000000017
:10F9F0000000000000000000000000000000000007
:10FA000000000000000000000000000000000000F6
:10FA100000000000000000000000000000000000E6
:10FA200000000000000000000000000000000000D6
:10FA300000000000000000000000000000000000C6
:10FA400000000000000000000000000000000000B6
:10FA500000000000000000000000000000000000A6
:10FA60000000000000000000000000000000000096
:10FA70000000000000000000000000000000000086
:10FA80000000000000000000000000000000000076
:10FA90000000000000000000000000000000000066
:10FAA0000000000000000000000000000000000056
:10FAB0000000000000000000000000000000000046
:10FAC0000000000000000000000000000000000036
:10FAD0000000000000000000000000000000000026
:10FAE0000000000000000000000000000000000016
:10FAF0000000000000000000000000000000000006
:10FB000000000000000000000000000000000000F5
:10FB100000000000000000000000000000000000E5
:10FB200000000000000000000000000000000000D5
:10FB300000000000000000000000000000000000C5
:10FB400000000000000000000000000000000000B5
:10FB500000000000000000000000000000000000A5
:10FB60000000000000000000000000000000000095
:10FB70000000000000000000000000000000000085
:10FB80000000000000000000000000000000000075
:10FB90000000000000000000000000000000000065
:10FBA0000000000000000000000000000000000055
:10FBB0000000000000000000000000000000000045
:10FBC0000000000000000000000000000000000035
:10FBD0000000000000000000000000000000000025
:10FBE0000000000000000000000000000000000015
:10FBF0000000000000000000000000000000000005
:10F8000055AA0DF04040A040A0C000D090F090C09C
:10F8100090C090C090C0904090409040E040A000C8
:10F82000A0C0A0C0A0C0A0C0885086F8A472A4D078
:10F83000FC00A4D0A4D0A4D0A4D0A4D0A4D0FCD048
:10F84000A400A4D0A4D0E4D06450645064506450A8
:10F850006450645064506450645064506450645008
:10F860006450F8501B0C7098000000010101010168
:10F87000010101010101010101010101000100007B
:10F8800000000000000000000301030306030D0D4B
:10F890000F000D0D0D0D0D0D0D0D0D0D0D0D0F0DA1
:10F8A0000D00150D0D15061E1D1B1D1D1D1D1D1DFD
:10F8B0001D1D1D1D0D1D15151B0D1F071F0F1F1FC6
:10F8C0001F1F0F1F000000000000000000000000CC
:10F8D0000000000000000000000000000000000028
:10F8E0000000000000000000000000000000000018
:10F8F0000000000000000000000000000000000008
:10F9000000000000000000000000000000000000F7
:10F9100000000000000000000000000000000000E7
:10F9200000000000000000000000000000000000D7
:10F9300000000000000000000000000000000000C7
:10F9400000000000000000000000000000000000B7
:10F9500000000000000000000000000000000000A7
:10F960000000000000000000000000000000000097
:10F970000000000000000000000000000000000087
:10F980000000000000000000000000000000000077
:10F990000000000000000000000000000000000067
:10F9A0000000000000000000000000000000000057
:10F9B0000000000000000000000000000000000047
:10F9C0000000000000000000000000000000000037
:10F9D0000000000000000000000000000000000027
:10F9E0000000000000000000000000000000000017
:10F9F0000000000000000000000000000000000007
:10FA000000000000000000000000000000000000F6
:10FA100000000000000000000000000000000000E6
:10FA200000000000000000000000000000000000D6
:10FA300000000000000000000000000000000000C6
:10FA400000000000000000000000000000000000B6
:10FA500000000000000000000000000000000000A6
:10FA60000000000000000000000000000000000096
:10FA70000000000000000000000000000000000086
:10FA80000000000000000000000000000000000076
:10FA90000000000000000000000000000000000066
:10FAA0000000000000000000000000000000000056
:10FAB0000000000000000000000000000000000046
:10FAC0000000000000000000000000000000000036
:10FAD0000000000000000000000000000000000026
:10FAE0000000000000000000000000000000000016
:10FAF0000000000000000000000000000000000006
:10FB000000000000000000000000000000000000F5
:10FB100000000000000000000000000000000000E5
:10FB200000000000000000000000000000000000D5
:10FB300000000000000000000000000000000000C5
:10FB400000000000000000000000000000000000B5
:10FB500000000000000000000000000000000000A5
:10FB60000000000000000000000000000000000095
:10FB70000000000000000000000000000000000085
:10FB80000000000000000000000000000000000075
:10FB90000000000000000000000000000000000065
:10FBA0000000000000000000000000000000000055
:10FBB0000000000000000000000000000000000045
:10FBC0000000000000000000000000000000000035
:10FBD0000000000000000000000000000000000025
:10FBE0000000000000000000000000000000000015
:10FBF0000000000000000000000000000000000005
:10F8000055AA0DF04040A040A0C000D090F090C09C
:10F8100090C090C090C0904090409040E040A000C8
:10F82000A0C0A0C0A0C0A0C0885086F8A472A4D078
:10F83000FC00A4D0A4D0A4D0A4D0A4D0A4D0FCD048
:10F84000A400A4D0A4D0E4D06450645064506450A8
:10F850006450645064506450645064506450645008
:10F860006450F8501B0C7098000000010101010168
:10F87000010101010101010101010101000100007B
:10F8800000000000000000000301030306030D0D4B
:10F890000F000D0D0D0D0D0D0D0D0D0D0D0D0F0DA1
:10F8A0000D00150D0D15061E1D1B1D1D1D1D1D1DFD
:10F8B0001D1D1D1D0D1D15151B0D1F071F0F1F1FC6
:10F8C0001F1F0F1F000000000000000000000000CC
:10F8D0000000000000000000000000000000000028
:10F8E0000000000000000000000000000000000018
:10F8F0000000000000000000000000000000000008
:10F9000000000000000000000000000000000000F7
:10F9100000000000000000000000000000000000E7
:10F9200000000000000000000000000000000000D7
:10F9300000000000000000000000000000000000C7
:10F9400000000000000000000000000000000000B7
:10F9500000000000000000000000000000000000A7
:10F960000000000000000000000000000000000097
:10F970000000000000000000000000000000000087
:10F980000000000000000000000000000000000077
:10F990000000000000000000000000000000000067
:10F9A0000000000000000000000000000000000057
:10F9B0000000000000000000000000000000000047
:10F9C0000000000000000000000000000000000037
:10F9D0000000000000000000000000000000000027
:10F9E0000000000000000000000000000000000017
:10F9F0000000000000000000000000000000000007
:10FA000000000000000000000000000000000000F6
:10FA100000000000000000000000000000000000E6
:10FA200000000000000000000000000000000000D6
:10FA300000000000000000000000000000000000C6
:10FA400000000000000000000000000000000000B6
:10FA500000000000000000000000000000000000A6
:10FA60000000000000000000000000000000000096
:10FA70000000000000000000000000000000000086
:10FA80000000000000000000000000000000000076
:10FA90000000000000000000000000000000000066
:10FAA0000000000000000000000000000000000056
:10FAB0000000000000000000000000000000000046
:10FAC0000000000000000000000000000000000036
:10FAD0000000000000000000000000000000000026
:10FAE0000000000000000000000000000000000016
:10FAF0000000000000000000000000000000000006
:10FB000000000000000000000000000000000000F5
:10FB100000000000000000000000000000000000E5
:10FB200000000000000000000000000000000000D5
:10FB300000000000000000000000000000000000C5
:10FB400000000000000000000000000000000000B5
:10FB500000000000000000000000000000000000A5
:10FB60000000000000000000000000000000000095
:10FB70000000000000000000000000000000000085
:10FB80000000000000000000000000000000000075
:10FB90000000000000000000000000000000000065
:10FBA0000000000000000000000000000000000055
:10FBB0000000000000000000000000000000000045
:10FBC0000000000000000000000000000000000035
:10FBD0000000000000000000000000000000000025
:10FBE0000000000000000000000000000000000015
:10FBF0000000000000000000000000000000000005
:10F8000055AA0DF04040A040A0C000D090F090C09C
:10F8100090C090C090C0904090409040E040A000C8
:10F82000A0C0A0C0A0C0A0C0885086F8A472A4D078
:10F83000FC00A4D0A4D0A4D0A4D0A4D0A4D0FCD048
:10F84000A400A4D0A4D0E4D06450645064506450A8
:10F850006450645064506450645064506450645008
:10F860006450F8501B0C7098000000010101010168
:10F87000010101010101010101010101000100007B
:10F8800000000000000000000301030306030D0D4B
:10F890000F000D0D0D0D0D0D0D0D0D0D0D0D0F0DA1
:10F8A0000D00150D0D15061E1D1B1D1D1D1D1D1DFD
:10F8B0001D1D1D1D0D1D15151B0D1F071F0F1F1FC6
:10F8C0001F1F0F1F000000000000000000000000CC
:10F8D0000000000000000000000000000000000028
:10F8E0000000000000000000000000000000000018
:10F8F0000000000000000000000000000000000008
:10F9000000000000000000000000000000000000F7
:10F9100000000000000000000000000000000000E7
:10F9200000000000000000000000000000000000D7
:10F9300000000000000000000000000000000000C7
:10F9400000000000000000000000000000000000B7
:10F9500000000000000000000000000000000000A7
:10F960000000000000000000000000000000000097
:10F970000000000000000000000000000000000087
:10F980000000000000000000000000000000000077
:10F990000000000000000000000000000000000067
:10F9A0000000000000000000000000000000000057
:10F9B0000000000000000000000000000000000047
:10F9C0000000000000000000000000000000000037
:10F9D0000000000000000000000000000000000027
:10F9E0000000000000000000000000000000000017
:10F9F0000000000000000000000000000000000007
:10FA000000000000000000000000000000000000F6
:10FA100000000000000000000000000000000000E6
:10FA200000000000000000000000000000000000D6
:10FA300000000000000000000000000000000000C6
:10FA400000000000000000000000000000000000B6
:10FA500000000000000000000000000000000000A6
:10FA60000000000000000000000000000000000096
:10FA70000000000000000000000000000000000086
:10FA80000000000000000000000000000000000076
:10FA90000000000000000000000000000000000066
:10FAA0000000000000000000000000000000000056
:10FAB0000000000000000000000000000000000046
:10FAC0000000000000000000000000000000000036
:10FAD0000000000000000000000000000000000026
:10FAE0000000000000000000000000000000000016
:10FAF0000000000000000000000000000000000006
:10FB000000000000000000000000000000000000F5
:10FB100000000000000000000000000000000000E5
:10FB200000000000000000000000000000000000D5
:10FB300000000000000000000000000000000000C5
:10FB400000000000000000000000000000000000B5
:10FB500000000000000000000000000000000000A5
:10FB60000000000000000000000000000000000095
:10FB70000000000000000000000000000000000085
:10FB80000000000000000000000000000000000075
:10FB90000000000000000000000000000000000065
:10FBA0000000000000000000000000000000000055
:10FBB0000000000000000000000000000000000045
:10FBC0000000000000000000000000000000000035
:10FBD0000000000000000000000000000000000025
:10FBE0000000000000000000000000000000000015
:10FBF0000000000000000000000000000000000005
:00000001FF

View File

@@ -1,258 +0,0 @@
:020000040800F2
:10F8000055AA0DF04040A040A0C000D090F090C09C
:10F8100090C090C090C0904090409040E040A000C8
:10F82000A0C0A0C0A0C0A0C0885086F8A472A4D078
:10F83000FC00A4D0A4D0A4D0A4D0A4D0A4D0FCD048
:10F84000A400A4D0A4D0E4D06450645064506450A8
:10F850006450645064506450645064506450645008
:10F860006450F8501B0C7098000000010101010168
:10F87000010101010101010101010101000100007B
:10F8800000000000000000000301030306030D0D4B
:10F890000F000D0D0D0D0D0D0D0D0D0D0D0D0F0DA1
:10F8A0000D00150D0D15061E1D1B1D1D1D1D1D1DFD
:10F8B0001D1D1D1D0D1D15151B0D1F071F0F1F1FC6
:10F8C0001F1F0F1F000000000000000000000000CC
:10F8D0000000000000000000000000000000000028
:10F8E0000000000000000000000000000000000018
:10F8F0000000000000000000000000000000000008
:10F9000000000000000000000000000000000000F7
:10F9100000000000000000000000000000000000E7
:10F9200000000000000000000000000000000000D7
:10F9300000000000000000000000000000000000C7
:10F9400000000000000000000000000000000000B7
:10F9500000000000000000000000000000000000A7
:10F960000000000000000000000000000000000097
:10F970000000000000000000000000000000000087
:10F980000000000000000000000000000000000077
:10F990000000000000000000000000000000000067
:10F9A0000000000000000000000000000000000057
:10F9B0000000000000000000000000000000000047
:10F9C0000000000000000000000000000000000037
:10F9D0000000000000000000000000000000000027
:10F9E0000000000000000000000000000000000017
:10F9F0000000000000000000000000000000000007
:10FA000000000000000000000000000000000000F6
:10FA100000000000000000000000000000000000E6
:10FA200000000000000000000000000000000000D6
:10FA300000000000000000000000000000000000C6
:10FA400000000000000000000000000000000000B6
:10FA500000000000000000000000000000000000A6
:10FA60000000000000000000000000000000000096
:10FA70000000000000000000000000000000000086
:10FA80000000000000000000000000000000000076
:10FA90000000000000000000000000000000000066
:10FAA0000000000000000000000000000000000056
:10FAB0000000000000000000000000000000000046
:10FAC0000000000000000000000000000000000036
:10FAD0000000000000000000000000000000000026
:10FAE0000000000000000000000000000000000016
:10FAF0000000000000000000000000000000000006
:10FB000000000000000000000000000000000000F5
:10FB100000000000000000000000000000000000E5
:10FB200000000000000000000000000000000000D5
:10FB300000000000000000000000000000000000C5
:10FB400000000000000000000000000000000000B5
:10FB500000000000000000000000000000000000A5
:10FB60000000000000000000000000000000000095
:10FB70000000000000000000000000000000000085
:10FB80000000000000000000000000000000000075
:10FB90000000000000000000000000000000000065
:10FBA0000000000000000000000000000000000055
:10FBB0000000000000000000000000000000000045
:10FBC0000000000000000000000000000000000035
:10FBD0000000000000000000000000000000000025
:10FBE0000000000000000000000000000000000015
:10FBF0000000000000000000000000000000000005
:10F8000055AA0DF04040A040A0C000D090F090C09C
:10F8100090C090C090C0904090409040E040A000C8
:10F82000A0C0A0C0A0C0A0C0885086F8A472A4D078
:10F83000FC00A4D0A4D0A4D0A4D0A4D0A4D0FCD048
:10F84000A400A4D0A4D0E4D06450645064506450A8
:10F850006450645064506450645064506450645008
:10F860006450F8501B0C7098000000010101010168
:10F87000010101010101010101010101000100007B
:10F8800000000000000000000301030306030D0D4B
:10F890000F000D0D0D0D0D0D0D0D0D0D0D0D0F0DA1
:10F8A0000D00150D0D15061E1D1B1D1D1D1D1D1DFD
:10F8B0001D1D1D1D0D1D15151B0D1F071F0F1F1FC6
:10F8C0001F1F0F1F000000000000000000000000CC
:10F8D0000000000000000000000000000000000028
:10F8E0000000000000000000000000000000000018
:10F8F0000000000000000000000000000000000008
:10F9000000000000000000000000000000000000F7
:10F9100000000000000000000000000000000000E7
:10F9200000000000000000000000000000000000D7
:10F9300000000000000000000000000000000000C7
:10F9400000000000000000000000000000000000B7
:10F9500000000000000000000000000000000000A7
:10F960000000000000000000000000000000000097
:10F970000000000000000000000000000000000087
:10F980000000000000000000000000000000000077
:10F990000000000000000000000000000000000067
:10F9A0000000000000000000000000000000000057
:10F9B0000000000000000000000000000000000047
:10F9C0000000000000000000000000000000000037
:10F9D0000000000000000000000000000000000027
:10F9E0000000000000000000000000000000000017
:10F9F0000000000000000000000000000000000007
:10FA000000000000000000000000000000000000F6
:10FA100000000000000000000000000000000000E6
:10FA200000000000000000000000000000000000D6
:10FA300000000000000000000000000000000000C6
:10FA400000000000000000000000000000000000B6
:10FA500000000000000000000000000000000000A6
:10FA60000000000000000000000000000000000096
:10FA70000000000000000000000000000000000086
:10FA80000000000000000000000000000000000076
:10FA90000000000000000000000000000000000066
:10FAA0000000000000000000000000000000000056
:10FAB0000000000000000000000000000000000046
:10FAC0000000000000000000000000000000000036
:10FAD0000000000000000000000000000000000026
:10FAE0000000000000000000000000000000000016
:10FAF0000000000000000000000000000000000006
:10FB000000000000000000000000000000000000F5
:10FB100000000000000000000000000000000000E5
:10FB200000000000000000000000000000000000D5
:10FB300000000000000000000000000000000000C5
:10FB400000000000000000000000000000000000B5
:10FB500000000000000000000000000000000000A5
:10FB60000000000000000000000000000000000095
:10FB70000000000000000000000000000000000085
:10FB80000000000000000000000000000000000075
:10FB90000000000000000000000000000000000065
:10FBA0000000000000000000000000000000000055
:10FBB0000000000000000000000000000000000045
:10FBC0000000000000000000000000000000000035
:10FBD0000000000000000000000000000000000025
:10FBE0000000000000000000000000000000000015
:10FBF0000000000000000000000000000000000005
:10F8000055AA0DF04040A040A0C000D090F090C09C
:10F8100090C090C090C0904090409040E040A000C8
:10F82000A0C0A0C0A0C0A0C0885086F8A472A4D078
:10F83000FC00A4D0A4D0A4D0A4D0A4D0A4D0FCD048
:10F84000A400A4D0A4D0E4D06450645064506450A8
:10F850006450645064506450645064506450645008
:10F860006450F8501B0C7098000000010101010168
:10F87000010101010101010101010101000100007B
:10F8800000000000000000000301030306030D0D4B
:10F890000F000D0D0D0D0D0D0D0D0D0D0D0D0F0DA1
:10F8A0000D00150D0D15061E1D1B1D1D1D1D1D1DFD
:10F8B0001D1D1D1D0D1D15151B0D1F071F0F1F1FC6
:10F8C0001F1F0F1F000000000000000000000000CC
:10F8D0000000000000000000000000000000000028
:10F8E0000000000000000000000000000000000018
:10F8F0000000000000000000000000000000000008
:10F9000000000000000000000000000000000000F7
:10F9100000000000000000000000000000000000E7
:10F9200000000000000000000000000000000000D7
:10F9300000000000000000000000000000000000C7
:10F9400000000000000000000000000000000000B7
:10F9500000000000000000000000000000000000A7
:10F960000000000000000000000000000000000097
:10F970000000000000000000000000000000000087
:10F980000000000000000000000000000000000077
:10F990000000000000000000000000000000000067
:10F9A0000000000000000000000000000000000057
:10F9B0000000000000000000000000000000000047
:10F9C0000000000000000000000000000000000037
:10F9D0000000000000000000000000000000000027
:10F9E0000000000000000000000000000000000017
:10F9F0000000000000000000000000000000000007
:10FA000000000000000000000000000000000000F6
:10FA100000000000000000000000000000000000E6
:10FA200000000000000000000000000000000000D6
:10FA300000000000000000000000000000000000C6
:10FA400000000000000000000000000000000000B6
:10FA500000000000000000000000000000000000A6
:10FA60000000000000000000000000000000000096
:10FA70000000000000000000000000000000000086
:10FA80000000000000000000000000000000000076
:10FA90000000000000000000000000000000000066
:10FAA0000000000000000000000000000000000056
:10FAB0000000000000000000000000000000000046
:10FAC0000000000000000000000000000000000036
:10FAD0000000000000000000000000000000000026
:10FAE0000000000000000000000000000000000016
:10FAF0000000000000000000000000000000000006
:10FB000000000000000000000000000000000000F5
:10FB100000000000000000000000000000000000E5
:10FB200000000000000000000000000000000000D5
:10FB300000000000000000000000000000000000C5
:10FB400000000000000000000000000000000000B5
:10FB500000000000000000000000000000000000A5
:10FB60000000000000000000000000000000000095
:10FB70000000000000000000000000000000000085
:10FB80000000000000000000000000000000000075
:10FB90000000000000000000000000000000000065
:10FBA0000000000000000000000000000000000055
:10FBB0000000000000000000000000000000000045
:10FBC0000000000000000000000000000000000035
:10FBD0000000000000000000000000000000000025
:10FBE0000000000000000000000000000000000015
:10FBF0000000000000000000000000000000000005
:10F8000055AA0DF04040A040A0C000D090F090C09C
:10F8100090C090C090C0904090409040E040A000C8
:10F82000A0C0A0C0A0C0A0C0885086F8A472A4D078
:10F83000FC00A4D0A4D0A4D0A4D0A4D0A4D0FCD048
:10F84000A400A4D0A4D0E4D06450645064506450A8
:10F850006450645064506450645064506450645008
:10F860006450F8501B0C7098000000010101010168
:10F87000010101010101010101010101000100007B
:10F8800000000000000000000301030306030D0D4B
:10F890000F000D0D0D0D0D0D0D0D0D0D0D0D0F0DA1
:10F8A0000D00150D0D15061E1D1B1D1D1D1D1D1DFD
:10F8B0001D1D1D1D0D1D15151B0D1F071F0F1F1FC6
:10F8C0001F1F0F1F000000000000000000000000CC
:10F8D0000000000000000000000000000000000028
:10F8E0000000000000000000000000000000000018
:10F8F0000000000000000000000000000000000008
:10F9000000000000000000000000000000000000F7
:10F9100000000000000000000000000000000000E7
:10F9200000000000000000000000000000000000D7
:10F9300000000000000000000000000000000000C7
:10F9400000000000000000000000000000000000B7
:10F9500000000000000000000000000000000000A7
:10F960000000000000000000000000000000000097
:10F970000000000000000000000000000000000087
:10F980000000000000000000000000000000000077
:10F990000000000000000000000000000000000067
:10F9A0000000000000000000000000000000000057
:10F9B0000000000000000000000000000000000047
:10F9C0000000000000000000000000000000000037
:10F9D0000000000000000000000000000000000027
:10F9E0000000000000000000000000000000000017
:10F9F0000000000000000000000000000000000007
:10FA000000000000000000000000000000000000F6
:10FA100000000000000000000000000000000000E6
:10FA200000000000000000000000000000000000D6
:10FA300000000000000000000000000000000000C6
:10FA400000000000000000000000000000000000B6
:10FA500000000000000000000000000000000000A6
:10FA60000000000000000000000000000000000096
:10FA70000000000000000000000000000000000086
:10FA80000000000000000000000000000000000076
:10FA90000000000000000000000000000000000066
:10FAA0000000000000000000000000000000000056
:10FAB0000000000000000000000000000000000046
:10FAC0000000000000000000000000000000000036
:10FAD0000000000000000000000000000000000026
:10FAE0000000000000000000000000000000000016
:10FAF0000000000000000000000000000000000006
:10FB000000000000000000000000000000000000F5
:10FB100000000000000000000000000000000000E5
:10FB200000000000000000000000000000000000D5
:10FB300000000000000000000000000000000000C5
:10FB400000000000000000000000000000000000B5
:10FB500000000000000000000000000000000000A5
:10FB60000000000000000000000000000000000095
:10FB70000000000000000000000000000000000085
:10FB80000000000000000000000000000000000075
:10FB90000000000000000000000000000000000065
:10FBA0000000000000000000000000000000000055
:10FBB0000000000000000000000000000000000045
:10FBC0000000000000000000000000000000000035
:10FBD0000000000000000000000000000000000025
:10FBE0000000000000000000000000000000000015
:10FBF0000000000000000000000000000000000005
:00000001FF

Binary file not shown.

Before

Width:  |  Height:  |  Size: 259 B

View File

@@ -1,8 +0,0 @@
# Preview of the logos
||&emsp;&emsp;&emsp;TS100&emsp;&emsp;&emsp;|&emsp;&emsp;&emsp;TS80&emsp;&emsp;&emsp;&nbsp;|&emsp;&emsp;&emsp;TS80P&emsp;&emsp;&emsp;&nbsp;|&emsp;&emsp;&emsp;Pinecil&emsp;&emsp;&emsp;&nbsp;|&emsp;&emsp;&emsp;IronOS&emsp;&emsp;&emsp;&nbsp;
-|-|-|-|-|-
static<br>(right)|<img src="/Bootup Logo/Logos/TS100.png" alt="TS100" width="200%">|<img src="/Bootup Logo/Logos/TS80.png" alt="TS80" width="100%">|<img src="/Bootup Logo/Logos/TS80P.png" alt="TS80P" width="100%">|<img src="/Bootup Logo/Logos/Pinecil.png" alt="Pinecil" width="100%">|<img src="/Bootup Logo/Logos/IronOS.png" alt="IronOS" width="100%">
static<br>(left)|<img src="/Bootup Logo/Logos/TS100_L.png" alt="TS100_L" width="200%">|<img src="/Bootup Logo/Logos/TS80_L.png" alt="TS80_L" width="100%">|<img src="/Bootup Logo/Logos/TS80P_L.png" alt="TS80P_L" width="100%">|<img src="/Bootup Logo/Logos/Pinecil_L.png" alt="Pinecil_L" width="100%">|<img src="/Bootup Logo/Logos/IronOS_L.png" alt="IronOS_L" width="100%">
animated|||||<img src="https://user-images.githubusercontent.com/53649486/153309202-ff517235-c81f-48e7-9ca2-990d0bb0764f.gif" alt="IronOS" width="100%">
notes|||||&emsp;&emsp;&ensp;^^^^^^^^<br>*(This loops just for<br>demonstration&nbsp;purposes,<br>the real thing<br>only plays once.)*

View File

@@ -1,258 +0,0 @@
:020000040800F2
:10F8000055AA0DF0D8300E1900000080808080804D
:10F810008080808080808080808080800080000068
:10F820000000000000000000C080C0C060C0B0B098
:10F83000B0B090A090909090B0A0B0B0A0B09090D8
:10F840009090A090B8B05860B8D8B8B8B8B8B8B868
:10F85000B8B8B8B8B8B8B8B8B8B8F8C0F8F0F8F8E8
:10F86000F8F8F0F8020205020503000B090F09037E
:10F870000903090309030902090209020702050035
:10F880000503050305030503110A111F250E250BAA
:10F89000250B250B250B250B250B250B250B250BE8
:10F8A000250B250B250B270B260A260A260A260AD6
:10F8B000260A260A260A260A260A260A260A260AC8
:10F8C000260A1F0A000000000000000000000000DF
:10F8D0000000000000000000000000000000000028
:10F8E0000000000000000000000000000000000018
:10F8F0000000000000000000000000000000000008
:10F9000000000000000000000000000000000000F7
:10F9100000000000000000000000000000000000E7
:10F9200000000000000000000000000000000000D7
:10F9300000000000000000000000000000000000C7
:10F9400000000000000000000000000000000000B7
:10F9500000000000000000000000000000000000A7
:10F960000000000000000000000000000000000097
:10F970000000000000000000000000000000000087
:10F980000000000000000000000000000000000077
:10F990000000000000000000000000000000000067
:10F9A0000000000000000000000000000000000057
:10F9B0000000000000000000000000000000000047
:10F9C0000000000000000000000000000000000037
:10F9D0000000000000000000000000000000000027
:10F9E0000000000000000000000000000000000017
:10F9F0000000000000000000000000000000000007
:10FA000000000000000000000000000000000000F6
:10FA100000000000000000000000000000000000E6
:10FA200000000000000000000000000000000000D6
:10FA300000000000000000000000000000000000C6
:10FA400000000000000000000000000000000000B6
:10FA500000000000000000000000000000000000A6
:10FA60000000000000000000000000000000000096
:10FA70000000000000000000000000000000000086
:10FA80000000000000000000000000000000000076
:10FA90000000000000000000000000000000000066
:10FAA0000000000000000000000000000000000056
:10FAB0000000000000000000000000000000000046
:10FAC0000000000000000000000000000000000036
:10FAD0000000000000000000000000000000000026
:10FAE0000000000000000000000000000000000016
:10FAF0000000000000000000000000000000000006
:10FB000000000000000000000000000000000000F5
:10FB100000000000000000000000000000000000E5
:10FB200000000000000000000000000000000000D5
:10FB300000000000000000000000000000000000C5
:10FB400000000000000000000000000000000000B5
:10FB500000000000000000000000000000000000A5
:10FB60000000000000000000000000000000000095
:10FB70000000000000000000000000000000000085
:10FB80000000000000000000000000000000000075
:10FB90000000000000000000000000000000000065
:10FBA0000000000000000000000000000000000055
:10FBB0000000000000000000000000000000000045
:10FBC0000000000000000000000000000000000035
:10FBD0000000000000000000000000000000000025
:10FBE0000000000000000000000000000000000015
:10FBF0000000000000000000000000000000000005
:10F8000055AA0DF0D8300E1900000080808080804D
:10F810008080808080808080808080800080000068
:10F820000000000000000000C080C0C060C0B0B098
:10F83000B0B090A090909090B0A0B0B0A0B09090D8
:10F840009090A090B8B05860B8D8B8B8B8B8B8B868
:10F85000B8B8B8B8B8B8B8B8B8B8F8C0F8F0F8F8E8
:10F86000F8F8F0F8020205020503000B090F09037E
:10F870000903090309030902090209020702050035
:10F880000503050305030503110A111F250E250BAA
:10F89000250B250B250B250B250B250B250B250BE8
:10F8A000250B250B250B270B260A260A260A260AD6
:10F8B000260A260A260A260A260A260A260A260AC8
:10F8C000260A1F0A000000000000000000000000DF
:10F8D0000000000000000000000000000000000028
:10F8E0000000000000000000000000000000000018
:10F8F0000000000000000000000000000000000008
:10F9000000000000000000000000000000000000F7
:10F9100000000000000000000000000000000000E7
:10F9200000000000000000000000000000000000D7
:10F9300000000000000000000000000000000000C7
:10F9400000000000000000000000000000000000B7
:10F9500000000000000000000000000000000000A7
:10F960000000000000000000000000000000000097
:10F970000000000000000000000000000000000087
:10F980000000000000000000000000000000000077
:10F990000000000000000000000000000000000067
:10F9A0000000000000000000000000000000000057
:10F9B0000000000000000000000000000000000047
:10F9C0000000000000000000000000000000000037
:10F9D0000000000000000000000000000000000027
:10F9E0000000000000000000000000000000000017
:10F9F0000000000000000000000000000000000007
:10FA000000000000000000000000000000000000F6
:10FA100000000000000000000000000000000000E6
:10FA200000000000000000000000000000000000D6
:10FA300000000000000000000000000000000000C6
:10FA400000000000000000000000000000000000B6
:10FA500000000000000000000000000000000000A6
:10FA60000000000000000000000000000000000096
:10FA70000000000000000000000000000000000086
:10FA80000000000000000000000000000000000076
:10FA90000000000000000000000000000000000066
:10FAA0000000000000000000000000000000000056
:10FAB0000000000000000000000000000000000046
:10FAC0000000000000000000000000000000000036
:10FAD0000000000000000000000000000000000026
:10FAE0000000000000000000000000000000000016
:10FAF0000000000000000000000000000000000006
:10FB000000000000000000000000000000000000F5
:10FB100000000000000000000000000000000000E5
:10FB200000000000000000000000000000000000D5
:10FB300000000000000000000000000000000000C5
:10FB400000000000000000000000000000000000B5
:10FB500000000000000000000000000000000000A5
:10FB60000000000000000000000000000000000095
:10FB70000000000000000000000000000000000085
:10FB80000000000000000000000000000000000075
:10FB90000000000000000000000000000000000065
:10FBA0000000000000000000000000000000000055
:10FBB0000000000000000000000000000000000045
:10FBC0000000000000000000000000000000000035
:10FBD0000000000000000000000000000000000025
:10FBE0000000000000000000000000000000000015
:10FBF0000000000000000000000000000000000005
:10F8000055AA0DF0D8300E1900000080808080804D
:10F810008080808080808080808080800080000068
:10F820000000000000000000C080C0C060C0B0B098
:10F83000B0B090A090909090B0A0B0B0A0B09090D8
:10F840009090A090B8B05860B8D8B8B8B8B8B8B868
:10F85000B8B8B8B8B8B8B8B8B8B8F8C0F8F0F8F8E8
:10F86000F8F8F0F8020205020503000B090F09037E
:10F870000903090309030902090209020702050035
:10F880000503050305030503110A111F250E250BAA
:10F89000250B250B250B250B250B250B250B250BE8
:10F8A000250B250B250B270B260A260A260A260AD6
:10F8B000260A260A260A260A260A260A260A260AC8
:10F8C000260A1F0A000000000000000000000000DF
:10F8D0000000000000000000000000000000000028
:10F8E0000000000000000000000000000000000018
:10F8F0000000000000000000000000000000000008
:10F9000000000000000000000000000000000000F7
:10F9100000000000000000000000000000000000E7
:10F9200000000000000000000000000000000000D7
:10F9300000000000000000000000000000000000C7
:10F9400000000000000000000000000000000000B7
:10F9500000000000000000000000000000000000A7
:10F960000000000000000000000000000000000097
:10F970000000000000000000000000000000000087
:10F980000000000000000000000000000000000077
:10F990000000000000000000000000000000000067
:10F9A0000000000000000000000000000000000057
:10F9B0000000000000000000000000000000000047
:10F9C0000000000000000000000000000000000037
:10F9D0000000000000000000000000000000000027
:10F9E0000000000000000000000000000000000017
:10F9F0000000000000000000000000000000000007
:10FA000000000000000000000000000000000000F6
:10FA100000000000000000000000000000000000E6
:10FA200000000000000000000000000000000000D6
:10FA300000000000000000000000000000000000C6
:10FA400000000000000000000000000000000000B6
:10FA500000000000000000000000000000000000A6
:10FA60000000000000000000000000000000000096
:10FA70000000000000000000000000000000000086
:10FA80000000000000000000000000000000000076
:10FA90000000000000000000000000000000000066
:10FAA0000000000000000000000000000000000056
:10FAB0000000000000000000000000000000000046
:10FAC0000000000000000000000000000000000036
:10FAD0000000000000000000000000000000000026
:10FAE0000000000000000000000000000000000016
:10FAF0000000000000000000000000000000000006
:10FB000000000000000000000000000000000000F5
:10FB100000000000000000000000000000000000E5
:10FB200000000000000000000000000000000000D5
:10FB300000000000000000000000000000000000C5
:10FB400000000000000000000000000000000000B5
:10FB500000000000000000000000000000000000A5
:10FB60000000000000000000000000000000000095
:10FB70000000000000000000000000000000000085
:10FB80000000000000000000000000000000000075
:10FB90000000000000000000000000000000000065
:10FBA0000000000000000000000000000000000055
:10FBB0000000000000000000000000000000000045
:10FBC0000000000000000000000000000000000035
:10FBD0000000000000000000000000000000000025
:10FBE0000000000000000000000000000000000015
:10FBF0000000000000000000000000000000000005
:10F8000055AA0DF0D8300E1900000080808080804D
:10F810008080808080808080808080800080000068
:10F820000000000000000000C080C0C060C0B0B098
:10F83000B0B090A090909090B0A0B0B0A0B09090D8
:10F840009090A090B8B05860B8D8B8B8B8B8B8B868
:10F85000B8B8B8B8B8B8B8B8B8B8F8C0F8F0F8F8E8
:10F86000F8F8F0F8020205020503000B090F09037E
:10F870000903090309030902090209020702050035
:10F880000503050305030503110A111F250E250BAA
:10F89000250B250B250B250B250B250B250B250BE8
:10F8A000250B250B250B270B260A260A260A260AD6
:10F8B000260A260A260A260A260A260A260A260AC8
:10F8C000260A1F0A000000000000000000000000DF
:10F8D0000000000000000000000000000000000028
:10F8E0000000000000000000000000000000000018
:10F8F0000000000000000000000000000000000008
:10F9000000000000000000000000000000000000F7
:10F9100000000000000000000000000000000000E7
:10F9200000000000000000000000000000000000D7
:10F9300000000000000000000000000000000000C7
:10F9400000000000000000000000000000000000B7
:10F9500000000000000000000000000000000000A7
:10F960000000000000000000000000000000000097
:10F970000000000000000000000000000000000087
:10F980000000000000000000000000000000000077
:10F990000000000000000000000000000000000067
:10F9A0000000000000000000000000000000000057
:10F9B0000000000000000000000000000000000047
:10F9C0000000000000000000000000000000000037
:10F9D0000000000000000000000000000000000027
:10F9E0000000000000000000000000000000000017
:10F9F0000000000000000000000000000000000007
:10FA000000000000000000000000000000000000F6
:10FA100000000000000000000000000000000000E6
:10FA200000000000000000000000000000000000D6
:10FA300000000000000000000000000000000000C6
:10FA400000000000000000000000000000000000B6
:10FA500000000000000000000000000000000000A6
:10FA60000000000000000000000000000000000096
:10FA70000000000000000000000000000000000086
:10FA80000000000000000000000000000000000076
:10FA90000000000000000000000000000000000066
:10FAA0000000000000000000000000000000000056
:10FAB0000000000000000000000000000000000046
:10FAC0000000000000000000000000000000000036
:10FAD0000000000000000000000000000000000026
:10FAE0000000000000000000000000000000000016
:10FAF0000000000000000000000000000000000006
:10FB000000000000000000000000000000000000F5
:10FB100000000000000000000000000000000000E5
:10FB200000000000000000000000000000000000D5
:10FB300000000000000000000000000000000000C5
:10FB400000000000000000000000000000000000B5
:10FB500000000000000000000000000000000000A5
:10FB60000000000000000000000000000000000095
:10FB70000000000000000000000000000000000085
:10FB80000000000000000000000000000000000075
:10FB90000000000000000000000000000000000065
:10FBA0000000000000000000000000000000000055
:10FBB0000000000000000000000000000000000045
:10FBC0000000000000000000000000000000000035
:10FBD0000000000000000000000000000000000025
:10FBE0000000000000000000000000000000000015
:10FBF0000000000000000000000000000000000005
:00000001FF

View File

@@ -1,258 +0,0 @@
:020000040800F2
:10F8000055AA0DF0D8300E1900000080808080804D
:10F810008080808080808080808080800080000068
:10F820000000000000000000C080C0C060C0B0B098
:10F83000B0B090A090909090B0A0B0B0A0B09090D8
:10F840009090A090B8B05860B8D8B8B8B8B8B8B868
:10F85000B8B8B8B8B8B8B8B8B8B8F8C0F8F0F8F8E8
:10F86000F8F8F0F8020205020503000B090F09037E
:10F870000903090309030902090209020702050035
:10F880000503050305030503110A111F250E250BAA
:10F89000250B250B250B250B250B250B250B250BE8
:10F8A000250B250B250B270B260A260A260A260AD6
:10F8B000260A260A260A260A260A260A260A260AC8
:10F8C000260A1F0A000000000000000000000000DF
:10F8D0000000000000000000000000000000000028
:10F8E0000000000000000000000000000000000018
:10F8F0000000000000000000000000000000000008
:10F9000000000000000000000000000000000000F7
:10F9100000000000000000000000000000000000E7
:10F9200000000000000000000000000000000000D7
:10F9300000000000000000000000000000000000C7
:10F9400000000000000000000000000000000000B7
:10F9500000000000000000000000000000000000A7
:10F960000000000000000000000000000000000097
:10F970000000000000000000000000000000000087
:10F980000000000000000000000000000000000077
:10F990000000000000000000000000000000000067
:10F9A0000000000000000000000000000000000057
:10F9B0000000000000000000000000000000000047
:10F9C0000000000000000000000000000000000037
:10F9D0000000000000000000000000000000000027
:10F9E0000000000000000000000000000000000017
:10F9F0000000000000000000000000000000000007
:10FA000000000000000000000000000000000000F6
:10FA100000000000000000000000000000000000E6
:10FA200000000000000000000000000000000000D6
:10FA300000000000000000000000000000000000C6
:10FA400000000000000000000000000000000000B6
:10FA500000000000000000000000000000000000A6
:10FA60000000000000000000000000000000000096
:10FA70000000000000000000000000000000000086
:10FA80000000000000000000000000000000000076
:10FA90000000000000000000000000000000000066
:10FAA0000000000000000000000000000000000056
:10FAB0000000000000000000000000000000000046
:10FAC0000000000000000000000000000000000036
:10FAD0000000000000000000000000000000000026
:10FAE0000000000000000000000000000000000016
:10FAF0000000000000000000000000000000000006
:10FB000000000000000000000000000000000000F5
:10FB100000000000000000000000000000000000E5
:10FB200000000000000000000000000000000000D5
:10FB300000000000000000000000000000000000C5
:10FB400000000000000000000000000000000000B5
:10FB500000000000000000000000000000000000A5
:10FB60000000000000000000000000000000000095
:10FB70000000000000000000000000000000000085
:10FB80000000000000000000000000000000000075
:10FB90000000000000000000000000000000000065
:10FBA0000000000000000000000000000000000055
:10FBB0000000000000000000000000000000000045
:10FBC0000000000000000000000000000000000035
:10FBD0000000000000000000000000000000000025
:10FBE0000000000000000000000000000000000015
:10FBF0000000000000000000000000000000000005
:10F8000055AA0DF0D8300E1900000080808080804D
:10F810008080808080808080808080800080000068
:10F820000000000000000000C080C0C060C0B0B098
:10F83000B0B090A090909090B0A0B0B0A0B09090D8
:10F840009090A090B8B05860B8D8B8B8B8B8B8B868
:10F85000B8B8B8B8B8B8B8B8B8B8F8C0F8F0F8F8E8
:10F86000F8F8F0F8020205020503000B090F09037E
:10F870000903090309030902090209020702050035
:10F880000503050305030503110A111F250E250BAA
:10F89000250B250B250B250B250B250B250B250BE8
:10F8A000250B250B250B270B260A260A260A260AD6
:10F8B000260A260A260A260A260A260A260A260AC8
:10F8C000260A1F0A000000000000000000000000DF
:10F8D0000000000000000000000000000000000028
:10F8E0000000000000000000000000000000000018
:10F8F0000000000000000000000000000000000008
:10F9000000000000000000000000000000000000F7
:10F9100000000000000000000000000000000000E7
:10F9200000000000000000000000000000000000D7
:10F9300000000000000000000000000000000000C7
:10F9400000000000000000000000000000000000B7
:10F9500000000000000000000000000000000000A7
:10F960000000000000000000000000000000000097
:10F970000000000000000000000000000000000087
:10F980000000000000000000000000000000000077
:10F990000000000000000000000000000000000067
:10F9A0000000000000000000000000000000000057
:10F9B0000000000000000000000000000000000047
:10F9C0000000000000000000000000000000000037
:10F9D0000000000000000000000000000000000027
:10F9E0000000000000000000000000000000000017
:10F9F0000000000000000000000000000000000007
:10FA000000000000000000000000000000000000F6
:10FA100000000000000000000000000000000000E6
:10FA200000000000000000000000000000000000D6
:10FA300000000000000000000000000000000000C6
:10FA400000000000000000000000000000000000B6
:10FA500000000000000000000000000000000000A6
:10FA60000000000000000000000000000000000096
:10FA70000000000000000000000000000000000086
:10FA80000000000000000000000000000000000076
:10FA90000000000000000000000000000000000066
:10FAA0000000000000000000000000000000000056
:10FAB0000000000000000000000000000000000046
:10FAC0000000000000000000000000000000000036
:10FAD0000000000000000000000000000000000026
:10FAE0000000000000000000000000000000000016
:10FAF0000000000000000000000000000000000006
:10FB000000000000000000000000000000000000F5
:10FB100000000000000000000000000000000000E5
:10FB200000000000000000000000000000000000D5
:10FB300000000000000000000000000000000000C5
:10FB400000000000000000000000000000000000B5
:10FB500000000000000000000000000000000000A5
:10FB60000000000000000000000000000000000095
:10FB70000000000000000000000000000000000085
:10FB80000000000000000000000000000000000075
:10FB90000000000000000000000000000000000065
:10FBA0000000000000000000000000000000000055
:10FBB0000000000000000000000000000000000045
:10FBC0000000000000000000000000000000000035
:10FBD0000000000000000000000000000000000025
:10FBE0000000000000000000000000000000000015
:10FBF0000000000000000000000000000000000005
:10F8000055AA0DF0D8300E1900000080808080804D
:10F810008080808080808080808080800080000068
:10F820000000000000000000C080C0C060C0B0B098
:10F83000B0B090A090909090B0A0B0B0A0B09090D8
:10F840009090A090B8B05860B8D8B8B8B8B8B8B868
:10F85000B8B8B8B8B8B8B8B8B8B8F8C0F8F0F8F8E8
:10F86000F8F8F0F8020205020503000B090F09037E
:10F870000903090309030902090209020702050035
:10F880000503050305030503110A111F250E250BAA
:10F89000250B250B250B250B250B250B250B250BE8
:10F8A000250B250B250B270B260A260A260A260AD6
:10F8B000260A260A260A260A260A260A260A260AC8
:10F8C000260A1F0A000000000000000000000000DF
:10F8D0000000000000000000000000000000000028
:10F8E0000000000000000000000000000000000018
:10F8F0000000000000000000000000000000000008
:10F9000000000000000000000000000000000000F7
:10F9100000000000000000000000000000000000E7
:10F9200000000000000000000000000000000000D7
:10F9300000000000000000000000000000000000C7
:10F9400000000000000000000000000000000000B7
:10F9500000000000000000000000000000000000A7
:10F960000000000000000000000000000000000097
:10F970000000000000000000000000000000000087
:10F980000000000000000000000000000000000077
:10F990000000000000000000000000000000000067
:10F9A0000000000000000000000000000000000057
:10F9B0000000000000000000000000000000000047
:10F9C0000000000000000000000000000000000037
:10F9D0000000000000000000000000000000000027
:10F9E0000000000000000000000000000000000017
:10F9F0000000000000000000000000000000000007
:10FA000000000000000000000000000000000000F6
:10FA100000000000000000000000000000000000E6
:10FA200000000000000000000000000000000000D6
:10FA300000000000000000000000000000000000C6
:10FA400000000000000000000000000000000000B6
:10FA500000000000000000000000000000000000A6
:10FA60000000000000000000000000000000000096
:10FA70000000000000000000000000000000000086
:10FA80000000000000000000000000000000000076
:10FA90000000000000000000000000000000000066
:10FAA0000000000000000000000000000000000056
:10FAB0000000000000000000000000000000000046
:10FAC0000000000000000000000000000000000036
:10FAD0000000000000000000000000000000000026
:10FAE0000000000000000000000000000000000016
:10FAF0000000000000000000000000000000000006
:10FB000000000000000000000000000000000000F5
:10FB100000000000000000000000000000000000E5
:10FB200000000000000000000000000000000000D5
:10FB300000000000000000000000000000000000C5
:10FB400000000000000000000000000000000000B5
:10FB500000000000000000000000000000000000A5
:10FB60000000000000000000000000000000000095
:10FB70000000000000000000000000000000000085
:10FB80000000000000000000000000000000000075
:10FB90000000000000000000000000000000000065
:10FBA0000000000000000000000000000000000055
:10FBB0000000000000000000000000000000000045
:10FBC0000000000000000000000000000000000035
:10FBD0000000000000000000000000000000000025
:10FBE0000000000000000000000000000000000015
:10FBF0000000000000000000000000000000000005
:10F8000055AA0DF0D8300E1900000080808080804D
:10F810008080808080808080808080800080000068
:10F820000000000000000000C080C0C060C0B0B098
:10F83000B0B090A090909090B0A0B0B0A0B09090D8
:10F840009090A090B8B05860B8D8B8B8B8B8B8B868
:10F85000B8B8B8B8B8B8B8B8B8B8F8C0F8F0F8F8E8
:10F86000F8F8F0F8020205020503000B090F09037E
:10F870000903090309030902090209020702050035
:10F880000503050305030503110A111F250E250BAA
:10F89000250B250B250B250B250B250B250B250BE8
:10F8A000250B250B250B270B260A260A260A260AD6
:10F8B000260A260A260A260A260A260A260A260AC8
:10F8C000260A1F0A000000000000000000000000DF
:10F8D0000000000000000000000000000000000028
:10F8E0000000000000000000000000000000000018
:10F8F0000000000000000000000000000000000008
:10F9000000000000000000000000000000000000F7
:10F9100000000000000000000000000000000000E7
:10F9200000000000000000000000000000000000D7
:10F9300000000000000000000000000000000000C7
:10F9400000000000000000000000000000000000B7
:10F9500000000000000000000000000000000000A7
:10F960000000000000000000000000000000000097
:10F970000000000000000000000000000000000087
:10F980000000000000000000000000000000000077
:10F990000000000000000000000000000000000067
:10F9A0000000000000000000000000000000000057
:10F9B0000000000000000000000000000000000047
:10F9C0000000000000000000000000000000000037
:10F9D0000000000000000000000000000000000027
:10F9E0000000000000000000000000000000000017
:10F9F0000000000000000000000000000000000007
:10FA000000000000000000000000000000000000F6
:10FA100000000000000000000000000000000000E6
:10FA200000000000000000000000000000000000D6
:10FA300000000000000000000000000000000000C6
:10FA400000000000000000000000000000000000B6
:10FA500000000000000000000000000000000000A6
:10FA60000000000000000000000000000000000096
:10FA70000000000000000000000000000000000086
:10FA80000000000000000000000000000000000076
:10FA90000000000000000000000000000000000066
:10FAA0000000000000000000000000000000000056
:10FAB0000000000000000000000000000000000046
:10FAC0000000000000000000000000000000000036
:10FAD0000000000000000000000000000000000026
:10FAE0000000000000000000000000000000000016
:10FAF0000000000000000000000000000000000006
:10FB000000000000000000000000000000000000F5
:10FB100000000000000000000000000000000000E5
:10FB200000000000000000000000000000000000D5
:10FB300000000000000000000000000000000000C5
:10FB400000000000000000000000000000000000B5
:10FB500000000000000000000000000000000000A5
:10FB60000000000000000000000000000000000095
:10FB70000000000000000000000000000000000085
:10FB80000000000000000000000000000000000075
:10FB90000000000000000000000000000000000065
:10FBA0000000000000000000000000000000000055
:10FBB0000000000000000000000000000000000045
:10FBC0000000000000000000000000000000000035
:10FBD0000000000000000000000000000000000025
:10FBE0000000000000000000000000000000000015
:10FBF0000000000000000000000000000000000005
:00000001FF

Binary file not shown.

Before

Width:  |  Height:  |  Size: 251 B

View File

@@ -1,258 +0,0 @@
:020000040800F2
:10F8000055AA0DF04040A040A0C000D090F090C09C
:10F8100090C090C090C0904090409040E040A000C8
:10F82000A0C0A0C0A0C0A0C0885088F8A470A4D078
:10F83000A4D0A4D0A4D0A4D0A4D0A4D0A4D0A4D028
:10F84000A4D0A4D0A4D0E4D06450645064506450D8
:10F850006450645064506450645064506450645008
:10F860006450F8501B0C7098000000010101010168
:10F87000010101010101010101010101000100007B
:10F8800000000000000000000301030306030D0D4B
:10F890000D0D0905090909090D050D0D050D0909CC
:10F8A000090905091D0D1A061D1B1D1D1D1D1D1D08
:10F8B0001D1D1D1D1D1D1D1D1D1D1F031F0F1F1F98
:10F8C0001F1F0F1F000000000000000000000000CC
:10F8D0000000000000000000000000000000000028
:10F8E0000000000000000000000000000000000018
:10F8F0000000000000000000000000000000000008
:10F9000000000000000000000000000000000000F7
:10F9100000000000000000000000000000000000E7
:10F9200000000000000000000000000000000000D7
:10F9300000000000000000000000000000000000C7
:10F9400000000000000000000000000000000000B7
:10F9500000000000000000000000000000000000A7
:10F960000000000000000000000000000000000097
:10F970000000000000000000000000000000000087
:10F980000000000000000000000000000000000077
:10F990000000000000000000000000000000000067
:10F9A0000000000000000000000000000000000057
:10F9B0000000000000000000000000000000000047
:10F9C0000000000000000000000000000000000037
:10F9D0000000000000000000000000000000000027
:10F9E0000000000000000000000000000000000017
:10F9F0000000000000000000000000000000000007
:10FA000000000000000000000000000000000000F6
:10FA100000000000000000000000000000000000E6
:10FA200000000000000000000000000000000000D6
:10FA300000000000000000000000000000000000C6
:10FA400000000000000000000000000000000000B6
:10FA500000000000000000000000000000000000A6
:10FA60000000000000000000000000000000000096
:10FA70000000000000000000000000000000000086
:10FA80000000000000000000000000000000000076
:10FA90000000000000000000000000000000000066
:10FAA0000000000000000000000000000000000056
:10FAB0000000000000000000000000000000000046
:10FAC0000000000000000000000000000000000036
:10FAD0000000000000000000000000000000000026
:10FAE0000000000000000000000000000000000016
:10FAF0000000000000000000000000000000000006
:10FB000000000000000000000000000000000000F5
:10FB100000000000000000000000000000000000E5
:10FB200000000000000000000000000000000000D5
:10FB300000000000000000000000000000000000C5
:10FB400000000000000000000000000000000000B5
:10FB500000000000000000000000000000000000A5
:10FB60000000000000000000000000000000000095
:10FB70000000000000000000000000000000000085
:10FB80000000000000000000000000000000000075
:10FB90000000000000000000000000000000000065
:10FBA0000000000000000000000000000000000055
:10FBB0000000000000000000000000000000000045
:10FBC0000000000000000000000000000000000035
:10FBD0000000000000000000000000000000000025
:10FBE0000000000000000000000000000000000015
:10FBF0000000000000000000000000000000000005
:10F8000055AA0DF04040A040A0C000D090F090C09C
:10F8100090C090C090C0904090409040E040A000C8
:10F82000A0C0A0C0A0C0A0C0885088F8A470A4D078
:10F83000A4D0A4D0A4D0A4D0A4D0A4D0A4D0A4D028
:10F84000A4D0A4D0A4D0E4D06450645064506450D8
:10F850006450645064506450645064506450645008
:10F860006450F8501B0C7098000000010101010168
:10F87000010101010101010101010101000100007B
:10F8800000000000000000000301030306030D0D4B
:10F890000D0D0905090909090D050D0D050D0909CC
:10F8A000090905091D0D1A061D1B1D1D1D1D1D1D08
:10F8B0001D1D1D1D1D1D1D1D1D1D1F031F0F1F1F98
:10F8C0001F1F0F1F000000000000000000000000CC
:10F8D0000000000000000000000000000000000028
:10F8E0000000000000000000000000000000000018
:10F8F0000000000000000000000000000000000008
:10F9000000000000000000000000000000000000F7
:10F9100000000000000000000000000000000000E7
:10F9200000000000000000000000000000000000D7
:10F9300000000000000000000000000000000000C7
:10F9400000000000000000000000000000000000B7
:10F9500000000000000000000000000000000000A7
:10F960000000000000000000000000000000000097
:10F970000000000000000000000000000000000087
:10F980000000000000000000000000000000000077
:10F990000000000000000000000000000000000067
:10F9A0000000000000000000000000000000000057
:10F9B0000000000000000000000000000000000047
:10F9C0000000000000000000000000000000000037
:10F9D0000000000000000000000000000000000027
:10F9E0000000000000000000000000000000000017
:10F9F0000000000000000000000000000000000007
:10FA000000000000000000000000000000000000F6
:10FA100000000000000000000000000000000000E6
:10FA200000000000000000000000000000000000D6
:10FA300000000000000000000000000000000000C6
:10FA400000000000000000000000000000000000B6
:10FA500000000000000000000000000000000000A6
:10FA60000000000000000000000000000000000096
:10FA70000000000000000000000000000000000086
:10FA80000000000000000000000000000000000076
:10FA90000000000000000000000000000000000066
:10FAA0000000000000000000000000000000000056
:10FAB0000000000000000000000000000000000046
:10FAC0000000000000000000000000000000000036
:10FAD0000000000000000000000000000000000026
:10FAE0000000000000000000000000000000000016
:10FAF0000000000000000000000000000000000006
:10FB000000000000000000000000000000000000F5
:10FB100000000000000000000000000000000000E5
:10FB200000000000000000000000000000000000D5
:10FB300000000000000000000000000000000000C5
:10FB400000000000000000000000000000000000B5
:10FB500000000000000000000000000000000000A5
:10FB60000000000000000000000000000000000095
:10FB70000000000000000000000000000000000085
:10FB80000000000000000000000000000000000075
:10FB90000000000000000000000000000000000065
:10FBA0000000000000000000000000000000000055
:10FBB0000000000000000000000000000000000045
:10FBC0000000000000000000000000000000000035
:10FBD0000000000000000000000000000000000025
:10FBE0000000000000000000000000000000000015
:10FBF0000000000000000000000000000000000005
:10F8000055AA0DF04040A040A0C000D090F090C09C
:10F8100090C090C090C0904090409040E040A000C8
:10F82000A0C0A0C0A0C0A0C0885088F8A470A4D078
:10F83000A4D0A4D0A4D0A4D0A4D0A4D0A4D0A4D028
:10F84000A4D0A4D0A4D0E4D06450645064506450D8
:10F850006450645064506450645064506450645008
:10F860006450F8501B0C7098000000010101010168
:10F87000010101010101010101010101000100007B
:10F8800000000000000000000301030306030D0D4B
:10F890000D0D0905090909090D050D0D050D0909CC
:10F8A000090905091D0D1A061D1B1D1D1D1D1D1D08
:10F8B0001D1D1D1D1D1D1D1D1D1D1F031F0F1F1F98
:10F8C0001F1F0F1F000000000000000000000000CC
:10F8D0000000000000000000000000000000000028
:10F8E0000000000000000000000000000000000018
:10F8F0000000000000000000000000000000000008
:10F9000000000000000000000000000000000000F7
:10F9100000000000000000000000000000000000E7
:10F9200000000000000000000000000000000000D7
:10F9300000000000000000000000000000000000C7
:10F9400000000000000000000000000000000000B7
:10F9500000000000000000000000000000000000A7
:10F960000000000000000000000000000000000097
:10F970000000000000000000000000000000000087
:10F980000000000000000000000000000000000077
:10F990000000000000000000000000000000000067
:10F9A0000000000000000000000000000000000057
:10F9B0000000000000000000000000000000000047
:10F9C0000000000000000000000000000000000037
:10F9D0000000000000000000000000000000000027
:10F9E0000000000000000000000000000000000017
:10F9F0000000000000000000000000000000000007
:10FA000000000000000000000000000000000000F6
:10FA100000000000000000000000000000000000E6
:10FA200000000000000000000000000000000000D6
:10FA300000000000000000000000000000000000C6
:10FA400000000000000000000000000000000000B6
:10FA500000000000000000000000000000000000A6
:10FA60000000000000000000000000000000000096
:10FA70000000000000000000000000000000000086
:10FA80000000000000000000000000000000000076
:10FA90000000000000000000000000000000000066
:10FAA0000000000000000000000000000000000056
:10FAB0000000000000000000000000000000000046
:10FAC0000000000000000000000000000000000036
:10FAD0000000000000000000000000000000000026
:10FAE0000000000000000000000000000000000016
:10FAF0000000000000000000000000000000000006
:10FB000000000000000000000000000000000000F5
:10FB100000000000000000000000000000000000E5
:10FB200000000000000000000000000000000000D5
:10FB300000000000000000000000000000000000C5
:10FB400000000000000000000000000000000000B5
:10FB500000000000000000000000000000000000A5
:10FB60000000000000000000000000000000000095
:10FB70000000000000000000000000000000000085
:10FB80000000000000000000000000000000000075
:10FB90000000000000000000000000000000000065
:10FBA0000000000000000000000000000000000055
:10FBB0000000000000000000000000000000000045
:10FBC0000000000000000000000000000000000035
:10FBD0000000000000000000000000000000000025
:10FBE0000000000000000000000000000000000015
:10FBF0000000000000000000000000000000000005
:10F8000055AA0DF04040A040A0C000D090F090C09C
:10F8100090C090C090C0904090409040E040A000C8
:10F82000A0C0A0C0A0C0A0C0885088F8A470A4D078
:10F83000A4D0A4D0A4D0A4D0A4D0A4D0A4D0A4D028
:10F84000A4D0A4D0A4D0E4D06450645064506450D8
:10F850006450645064506450645064506450645008
:10F860006450F8501B0C7098000000010101010168
:10F87000010101010101010101010101000100007B
:10F8800000000000000000000301030306030D0D4B
:10F890000D0D0905090909090D050D0D050D0909CC
:10F8A000090905091D0D1A061D1B1D1D1D1D1D1D08
:10F8B0001D1D1D1D1D1D1D1D1D1D1F031F0F1F1F98
:10F8C0001F1F0F1F000000000000000000000000CC
:10F8D0000000000000000000000000000000000028
:10F8E0000000000000000000000000000000000018
:10F8F0000000000000000000000000000000000008
:10F9000000000000000000000000000000000000F7
:10F9100000000000000000000000000000000000E7
:10F9200000000000000000000000000000000000D7
:10F9300000000000000000000000000000000000C7
:10F9400000000000000000000000000000000000B7
:10F9500000000000000000000000000000000000A7
:10F960000000000000000000000000000000000097
:10F970000000000000000000000000000000000087
:10F980000000000000000000000000000000000077
:10F990000000000000000000000000000000000067
:10F9A0000000000000000000000000000000000057
:10F9B0000000000000000000000000000000000047
:10F9C0000000000000000000000000000000000037
:10F9D0000000000000000000000000000000000027
:10F9E0000000000000000000000000000000000017
:10F9F0000000000000000000000000000000000007
:10FA000000000000000000000000000000000000F6
:10FA100000000000000000000000000000000000E6
:10FA200000000000000000000000000000000000D6
:10FA300000000000000000000000000000000000C6
:10FA400000000000000000000000000000000000B6
:10FA500000000000000000000000000000000000A6
:10FA60000000000000000000000000000000000096
:10FA70000000000000000000000000000000000086
:10FA80000000000000000000000000000000000076
:10FA90000000000000000000000000000000000066
:10FAA0000000000000000000000000000000000056
:10FAB0000000000000000000000000000000000046
:10FAC0000000000000000000000000000000000036
:10FAD0000000000000000000000000000000000026
:10FAE0000000000000000000000000000000000016
:10FAF0000000000000000000000000000000000006
:10FB000000000000000000000000000000000000F5
:10FB100000000000000000000000000000000000E5
:10FB200000000000000000000000000000000000D5
:10FB300000000000000000000000000000000000C5
:10FB400000000000000000000000000000000000B5
:10FB500000000000000000000000000000000000A5
:10FB60000000000000000000000000000000000095
:10FB70000000000000000000000000000000000085
:10FB80000000000000000000000000000000000075
:10FB90000000000000000000000000000000000065
:10FBA0000000000000000000000000000000000055
:10FBB0000000000000000000000000000000000045
:10FBC0000000000000000000000000000000000035
:10FBD0000000000000000000000000000000000025
:10FBE0000000000000000000000000000000000015
:10FBF0000000000000000000000000000000000005
:00000001FF

View File

@@ -1,258 +0,0 @@
:020000040800F2
:10F8000055AA0DF04040A040A0C000D090F090C09C
:10F8100090C090C090C0904090409040E040A000C8
:10F82000A0C0A0C0A0C0A0C0885088F8A470A4D078
:10F83000A4D0A4D0A4D0A4D0A4D0A4D0A4D0A4D028
:10F84000A4D0A4D0A4D0E4D06450645064506450D8
:10F850006450645064506450645064506450645008
:10F860006450F8501B0C7098000000010101010168
:10F87000010101010101010101010101000100007B
:10F8800000000000000000000301030306030D0D4B
:10F890000D0D0905090909090D050D0D050D0909CC
:10F8A000090905091D0D1A061D1B1D1D1D1D1D1D08
:10F8B0001D1D1D1D1D1D1D1D1D1D1F031F0F1F1F98
:10F8C0001F1F0F1F000000000000000000000000CC
:10F8D0000000000000000000000000000000000028
:10F8E0000000000000000000000000000000000018
:10F8F0000000000000000000000000000000000008
:10F9000000000000000000000000000000000000F7
:10F9100000000000000000000000000000000000E7
:10F9200000000000000000000000000000000000D7
:10F9300000000000000000000000000000000000C7
:10F9400000000000000000000000000000000000B7
:10F9500000000000000000000000000000000000A7
:10F960000000000000000000000000000000000097
:10F970000000000000000000000000000000000087
:10F980000000000000000000000000000000000077
:10F990000000000000000000000000000000000067
:10F9A0000000000000000000000000000000000057
:10F9B0000000000000000000000000000000000047
:10F9C0000000000000000000000000000000000037
:10F9D0000000000000000000000000000000000027
:10F9E0000000000000000000000000000000000017
:10F9F0000000000000000000000000000000000007
:10FA000000000000000000000000000000000000F6
:10FA100000000000000000000000000000000000E6
:10FA200000000000000000000000000000000000D6
:10FA300000000000000000000000000000000000C6
:10FA400000000000000000000000000000000000B6
:10FA500000000000000000000000000000000000A6
:10FA60000000000000000000000000000000000096
:10FA70000000000000000000000000000000000086
:10FA80000000000000000000000000000000000076
:10FA90000000000000000000000000000000000066
:10FAA0000000000000000000000000000000000056
:10FAB0000000000000000000000000000000000046
:10FAC0000000000000000000000000000000000036
:10FAD0000000000000000000000000000000000026
:10FAE0000000000000000000000000000000000016
:10FAF0000000000000000000000000000000000006
:10FB000000000000000000000000000000000000F5
:10FB100000000000000000000000000000000000E5
:10FB200000000000000000000000000000000000D5
:10FB300000000000000000000000000000000000C5
:10FB400000000000000000000000000000000000B5
:10FB500000000000000000000000000000000000A5
:10FB60000000000000000000000000000000000095
:10FB70000000000000000000000000000000000085
:10FB80000000000000000000000000000000000075
:10FB90000000000000000000000000000000000065
:10FBA0000000000000000000000000000000000055
:10FBB0000000000000000000000000000000000045
:10FBC0000000000000000000000000000000000035
:10FBD0000000000000000000000000000000000025
:10FBE0000000000000000000000000000000000015
:10FBF0000000000000000000000000000000000005
:10F8000055AA0DF04040A040A0C000D090F090C09C
:10F8100090C090C090C0904090409040E040A000C8
:10F82000A0C0A0C0A0C0A0C0885088F8A470A4D078
:10F83000A4D0A4D0A4D0A4D0A4D0A4D0A4D0A4D028
:10F84000A4D0A4D0A4D0E4D06450645064506450D8
:10F850006450645064506450645064506450645008
:10F860006450F8501B0C7098000000010101010168
:10F87000010101010101010101010101000100007B
:10F8800000000000000000000301030306030D0D4B
:10F890000D0D0905090909090D050D0D050D0909CC
:10F8A000090905091D0D1A061D1B1D1D1D1D1D1D08
:10F8B0001D1D1D1D1D1D1D1D1D1D1F031F0F1F1F98
:10F8C0001F1F0F1F000000000000000000000000CC
:10F8D0000000000000000000000000000000000028
:10F8E0000000000000000000000000000000000018
:10F8F0000000000000000000000000000000000008
:10F9000000000000000000000000000000000000F7
:10F9100000000000000000000000000000000000E7
:10F9200000000000000000000000000000000000D7
:10F9300000000000000000000000000000000000C7
:10F9400000000000000000000000000000000000B7
:10F9500000000000000000000000000000000000A7
:10F960000000000000000000000000000000000097
:10F970000000000000000000000000000000000087
:10F980000000000000000000000000000000000077
:10F990000000000000000000000000000000000067
:10F9A0000000000000000000000000000000000057
:10F9B0000000000000000000000000000000000047
:10F9C0000000000000000000000000000000000037
:10F9D0000000000000000000000000000000000027
:10F9E0000000000000000000000000000000000017
:10F9F0000000000000000000000000000000000007
:10FA000000000000000000000000000000000000F6
:10FA100000000000000000000000000000000000E6
:10FA200000000000000000000000000000000000D6
:10FA300000000000000000000000000000000000C6
:10FA400000000000000000000000000000000000B6
:10FA500000000000000000000000000000000000A6
:10FA60000000000000000000000000000000000096
:10FA70000000000000000000000000000000000086
:10FA80000000000000000000000000000000000076
:10FA90000000000000000000000000000000000066
:10FAA0000000000000000000000000000000000056
:10FAB0000000000000000000000000000000000046
:10FAC0000000000000000000000000000000000036
:10FAD0000000000000000000000000000000000026
:10FAE0000000000000000000000000000000000016
:10FAF0000000000000000000000000000000000006
:10FB000000000000000000000000000000000000F5
:10FB100000000000000000000000000000000000E5
:10FB200000000000000000000000000000000000D5
:10FB300000000000000000000000000000000000C5
:10FB400000000000000000000000000000000000B5
:10FB500000000000000000000000000000000000A5
:10FB60000000000000000000000000000000000095
:10FB70000000000000000000000000000000000085
:10FB80000000000000000000000000000000000075
:10FB90000000000000000000000000000000000065
:10FBA0000000000000000000000000000000000055
:10FBB0000000000000000000000000000000000045
:10FBC0000000000000000000000000000000000035
:10FBD0000000000000000000000000000000000025
:10FBE0000000000000000000000000000000000015
:10FBF0000000000000000000000000000000000005
:10F8000055AA0DF04040A040A0C000D090F090C09C
:10F8100090C090C090C0904090409040E040A000C8
:10F82000A0C0A0C0A0C0A0C0885088F8A470A4D078
:10F83000A4D0A4D0A4D0A4D0A4D0A4D0A4D0A4D028
:10F84000A4D0A4D0A4D0E4D06450645064506450D8
:10F850006450645064506450645064506450645008
:10F860006450F8501B0C7098000000010101010168
:10F87000010101010101010101010101000100007B
:10F8800000000000000000000301030306030D0D4B
:10F890000D0D0905090909090D050D0D050D0909CC
:10F8A000090905091D0D1A061D1B1D1D1D1D1D1D08
:10F8B0001D1D1D1D1D1D1D1D1D1D1F031F0F1F1F98
:10F8C0001F1F0F1F000000000000000000000000CC
:10F8D0000000000000000000000000000000000028
:10F8E0000000000000000000000000000000000018
:10F8F0000000000000000000000000000000000008
:10F9000000000000000000000000000000000000F7
:10F9100000000000000000000000000000000000E7
:10F9200000000000000000000000000000000000D7
:10F9300000000000000000000000000000000000C7
:10F9400000000000000000000000000000000000B7
:10F9500000000000000000000000000000000000A7
:10F960000000000000000000000000000000000097
:10F970000000000000000000000000000000000087
:10F980000000000000000000000000000000000077
:10F990000000000000000000000000000000000067
:10F9A0000000000000000000000000000000000057
:10F9B0000000000000000000000000000000000047
:10F9C0000000000000000000000000000000000037
:10F9D0000000000000000000000000000000000027
:10F9E0000000000000000000000000000000000017
:10F9F0000000000000000000000000000000000007
:10FA000000000000000000000000000000000000F6
:10FA100000000000000000000000000000000000E6
:10FA200000000000000000000000000000000000D6
:10FA300000000000000000000000000000000000C6
:10FA400000000000000000000000000000000000B6
:10FA500000000000000000000000000000000000A6
:10FA60000000000000000000000000000000000096
:10FA70000000000000000000000000000000000086
:10FA80000000000000000000000000000000000076
:10FA90000000000000000000000000000000000066
:10FAA0000000000000000000000000000000000056
:10FAB0000000000000000000000000000000000046
:10FAC0000000000000000000000000000000000036
:10FAD0000000000000000000000000000000000026
:10FAE0000000000000000000000000000000000016
:10FAF0000000000000000000000000000000000006
:10FB000000000000000000000000000000000000F5
:10FB100000000000000000000000000000000000E5
:10FB200000000000000000000000000000000000D5
:10FB300000000000000000000000000000000000C5
:10FB400000000000000000000000000000000000B5
:10FB500000000000000000000000000000000000A5
:10FB60000000000000000000000000000000000095
:10FB70000000000000000000000000000000000085
:10FB80000000000000000000000000000000000075
:10FB90000000000000000000000000000000000065
:10FBA0000000000000000000000000000000000055
:10FBB0000000000000000000000000000000000045
:10FBC0000000000000000000000000000000000035
:10FBD0000000000000000000000000000000000025
:10FBE0000000000000000000000000000000000015
:10FBF0000000000000000000000000000000000005
:10F8000055AA0DF04040A040A0C000D090F090C09C
:10F8100090C090C090C0904090409040E040A000C8
:10F82000A0C0A0C0A0C0A0C0885088F8A470A4D078
:10F83000A4D0A4D0A4D0A4D0A4D0A4D0A4D0A4D028
:10F84000A4D0A4D0A4D0E4D06450645064506450D8
:10F850006450645064506450645064506450645008
:10F860006450F8501B0C7098000000010101010168
:10F87000010101010101010101010101000100007B
:10F8800000000000000000000301030306030D0D4B
:10F890000D0D0905090909090D050D0D050D0909CC
:10F8A000090905091D0D1A061D1B1D1D1D1D1D1D08
:10F8B0001D1D1D1D1D1D1D1D1D1D1F031F0F1F1F98
:10F8C0001F1F0F1F000000000000000000000000CC
:10F8D0000000000000000000000000000000000028
:10F8E0000000000000000000000000000000000018
:10F8F0000000000000000000000000000000000008
:10F9000000000000000000000000000000000000F7
:10F9100000000000000000000000000000000000E7
:10F9200000000000000000000000000000000000D7
:10F9300000000000000000000000000000000000C7
:10F9400000000000000000000000000000000000B7
:10F9500000000000000000000000000000000000A7
:10F960000000000000000000000000000000000097
:10F970000000000000000000000000000000000087
:10F980000000000000000000000000000000000077
:10F990000000000000000000000000000000000067
:10F9A0000000000000000000000000000000000057
:10F9B0000000000000000000000000000000000047
:10F9C0000000000000000000000000000000000037
:10F9D0000000000000000000000000000000000027
:10F9E0000000000000000000000000000000000017
:10F9F0000000000000000000000000000000000007
:10FA000000000000000000000000000000000000F6
:10FA100000000000000000000000000000000000E6
:10FA200000000000000000000000000000000000D6
:10FA300000000000000000000000000000000000C6
:10FA400000000000000000000000000000000000B6
:10FA500000000000000000000000000000000000A6
:10FA60000000000000000000000000000000000096
:10FA70000000000000000000000000000000000086
:10FA80000000000000000000000000000000000076
:10FA90000000000000000000000000000000000066
:10FAA0000000000000000000000000000000000056
:10FAB0000000000000000000000000000000000046
:10FAC0000000000000000000000000000000000036
:10FAD0000000000000000000000000000000000026
:10FAE0000000000000000000000000000000000016
:10FAF0000000000000000000000000000000000006
:10FB000000000000000000000000000000000000F5
:10FB100000000000000000000000000000000000E5
:10FB200000000000000000000000000000000000D5
:10FB300000000000000000000000000000000000C5
:10FB400000000000000000000000000000000000B5
:10FB500000000000000000000000000000000000A5
:10FB60000000000000000000000000000000000095
:10FB70000000000000000000000000000000000085
:10FB80000000000000000000000000000000000075
:10FB90000000000000000000000000000000000065
:10FBA0000000000000000000000000000000000055
:10FBB0000000000000000000000000000000000045
:10FBC0000000000000000000000000000000000035
:10FBD0000000000000000000000000000000000025
:10FBE0000000000000000000000000000000000015
:10FBF0000000000000000000000000000000000005
:00000001FF

Binary file not shown.

Before

Width:  |  Height:  |  Size: 245 B

View File

@@ -1,258 +0,0 @@
:020000040800F2
:10F8000055AA0DF0D8300E190000808000000000CD
:10F8100000000000000000000000000000000000E8
:10F8200000008080C080C040D00000F0E0E0E0E058
:10F83000A0E0A0A0A0A0A0A000E0E0E0E0E0E0E068
:10F84000E0E04020E080E0C0E0C04080E0204020D8
:10F85000E0E0E0E0E0E0E0E0E0E0E0E02040E0E008
:10F86000E0E0C0E00202050207000309000503050D
:10F87000030503050005020202020202000203055D
:10F880000305020913091F055D00002F0A270A2638
:10F890000B270B230B230B23003F0B270B270B27D7
:10F8A0000B270A270A260A260A260A260B270A27D2
:10F8B0000A260A260A260A260A260A260B260B27C5
:10F8C0000B271F27000000000000000000000000C0
:10F8D0000000000000000000000000000000000028
:10F8E0000000000000000000000000000000000018
:10F8F0000000000000000000000000000000000008
:10F9000000000000000000000000000000000000F7
:10F9100000000000000000000000000000000000E7
:10F9200000000000000000000000000000000000D7
:10F9300000000000000000000000000000000000C7
:10F9400000000000000000000000000000000000B7
:10F9500000000000000000000000000000000000A7
:10F960000000000000000000000000000000000097
:10F970000000000000000000000000000000000087
:10F980000000000000000000000000000000000077
:10F990000000000000000000000000000000000067
:10F9A0000000000000000000000000000000000057
:10F9B0000000000000000000000000000000000047
:10F9C0000000000000000000000000000000000037
:10F9D0000000000000000000000000000000000027
:10F9E0000000000000000000000000000000000017
:10F9F0000000000000000000000000000000000007
:10FA000000000000000000000000000000000000F6
:10FA100000000000000000000000000000000000E6
:10FA200000000000000000000000000000000000D6
:10FA300000000000000000000000000000000000C6
:10FA400000000000000000000000000000000000B6
:10FA500000000000000000000000000000000000A6
:10FA60000000000000000000000000000000000096
:10FA70000000000000000000000000000000000086
:10FA80000000000000000000000000000000000076
:10FA90000000000000000000000000000000000066
:10FAA0000000000000000000000000000000000056
:10FAB0000000000000000000000000000000000046
:10FAC0000000000000000000000000000000000036
:10FAD0000000000000000000000000000000000026
:10FAE0000000000000000000000000000000000016
:10FAF0000000000000000000000000000000000006
:10FB000000000000000000000000000000000000F5
:10FB100000000000000000000000000000000000E5
:10FB200000000000000000000000000000000000D5
:10FB300000000000000000000000000000000000C5
:10FB400000000000000000000000000000000000B5
:10FB500000000000000000000000000000000000A5
:10FB60000000000000000000000000000000000095
:10FB70000000000000000000000000000000000085
:10FB80000000000000000000000000000000000075
:10FB90000000000000000000000000000000000065
:10FBA0000000000000000000000000000000000055
:10FBB0000000000000000000000000000000000045
:10FBC0000000000000000000000000000000000035
:10FBD0000000000000000000000000000000000025
:10FBE0000000000000000000000000000000000015
:10FBF0000000000000000000000000000000000005
:10F8000055AA0DF0D8300E190000808000000000CD
:10F8100000000000000000000000000000000000E8
:10F8200000008080C080C040D00000F0E0E0E0E058
:10F83000A0E0A0A0A0A0A0A000E0E0E0E0E0E0E068
:10F84000E0E04020E080E0C0E0C04080E0204020D8
:10F85000E0E0E0E0E0E0E0E0E0E0E0E02040E0E008
:10F86000E0E0C0E00202050207000309000503050D
:10F87000030503050005020202020202000203055D
:10F880000305020913091F055D00002F0A270A2638
:10F890000B270B230B230B23003F0B270B270B27D7
:10F8A0000B270A270A260A260A260A260B270A27D2
:10F8B0000A260A260A260A260A260A260B260B27C5
:10F8C0000B271F27000000000000000000000000C0
:10F8D0000000000000000000000000000000000028
:10F8E0000000000000000000000000000000000018
:10F8F0000000000000000000000000000000000008
:10F9000000000000000000000000000000000000F7
:10F9100000000000000000000000000000000000E7
:10F9200000000000000000000000000000000000D7
:10F9300000000000000000000000000000000000C7
:10F9400000000000000000000000000000000000B7
:10F9500000000000000000000000000000000000A7
:10F960000000000000000000000000000000000097
:10F970000000000000000000000000000000000087
:10F980000000000000000000000000000000000077
:10F990000000000000000000000000000000000067
:10F9A0000000000000000000000000000000000057
:10F9B0000000000000000000000000000000000047
:10F9C0000000000000000000000000000000000037
:10F9D0000000000000000000000000000000000027
:10F9E0000000000000000000000000000000000017
:10F9F0000000000000000000000000000000000007
:10FA000000000000000000000000000000000000F6
:10FA100000000000000000000000000000000000E6
:10FA200000000000000000000000000000000000D6
:10FA300000000000000000000000000000000000C6
:10FA400000000000000000000000000000000000B6
:10FA500000000000000000000000000000000000A6
:10FA60000000000000000000000000000000000096
:10FA70000000000000000000000000000000000086
:10FA80000000000000000000000000000000000076
:10FA90000000000000000000000000000000000066
:10FAA0000000000000000000000000000000000056
:10FAB0000000000000000000000000000000000046
:10FAC0000000000000000000000000000000000036
:10FAD0000000000000000000000000000000000026
:10FAE0000000000000000000000000000000000016
:10FAF0000000000000000000000000000000000006
:10FB000000000000000000000000000000000000F5
:10FB100000000000000000000000000000000000E5
:10FB200000000000000000000000000000000000D5
:10FB300000000000000000000000000000000000C5
:10FB400000000000000000000000000000000000B5
:10FB500000000000000000000000000000000000A5
:10FB60000000000000000000000000000000000095
:10FB70000000000000000000000000000000000085
:10FB80000000000000000000000000000000000075
:10FB90000000000000000000000000000000000065
:10FBA0000000000000000000000000000000000055
:10FBB0000000000000000000000000000000000045
:10FBC0000000000000000000000000000000000035
:10FBD0000000000000000000000000000000000025
:10FBE0000000000000000000000000000000000015
:10FBF0000000000000000000000000000000000005
:10F8000055AA0DF0D8300E190000808000000000CD
:10F8100000000000000000000000000000000000E8
:10F8200000008080C080C040D00000F0E0E0E0E058
:10F83000A0E0A0A0A0A0A0A000E0E0E0E0E0E0E068
:10F84000E0E04020E080E0C0E0C04080E0204020D8
:10F85000E0E0E0E0E0E0E0E0E0E0E0E02040E0E008
:10F86000E0E0C0E00202050207000309000503050D
:10F87000030503050005020202020202000203055D
:10F880000305020913091F055D00002F0A270A2638
:10F890000B270B230B230B23003F0B270B270B27D7
:10F8A0000B270A270A260A260A260A260B270A27D2
:10F8B0000A260A260A260A260A260A260B260B27C5
:10F8C0000B271F27000000000000000000000000C0
:10F8D0000000000000000000000000000000000028
:10F8E0000000000000000000000000000000000018
:10F8F0000000000000000000000000000000000008
:10F9000000000000000000000000000000000000F7
:10F9100000000000000000000000000000000000E7
:10F9200000000000000000000000000000000000D7
:10F9300000000000000000000000000000000000C7
:10F9400000000000000000000000000000000000B7
:10F9500000000000000000000000000000000000A7
:10F960000000000000000000000000000000000097
:10F970000000000000000000000000000000000087
:10F980000000000000000000000000000000000077
:10F990000000000000000000000000000000000067
:10F9A0000000000000000000000000000000000057
:10F9B0000000000000000000000000000000000047
:10F9C0000000000000000000000000000000000037
:10F9D0000000000000000000000000000000000027
:10F9E0000000000000000000000000000000000017
:10F9F0000000000000000000000000000000000007
:10FA000000000000000000000000000000000000F6
:10FA100000000000000000000000000000000000E6
:10FA200000000000000000000000000000000000D6
:10FA300000000000000000000000000000000000C6
:10FA400000000000000000000000000000000000B6
:10FA500000000000000000000000000000000000A6
:10FA60000000000000000000000000000000000096
:10FA70000000000000000000000000000000000086
:10FA80000000000000000000000000000000000076
:10FA90000000000000000000000000000000000066
:10FAA0000000000000000000000000000000000056
:10FAB0000000000000000000000000000000000046
:10FAC0000000000000000000000000000000000036
:10FAD0000000000000000000000000000000000026
:10FAE0000000000000000000000000000000000016
:10FAF0000000000000000000000000000000000006
:10FB000000000000000000000000000000000000F5
:10FB100000000000000000000000000000000000E5
:10FB200000000000000000000000000000000000D5
:10FB300000000000000000000000000000000000C5
:10FB400000000000000000000000000000000000B5
:10FB500000000000000000000000000000000000A5
:10FB60000000000000000000000000000000000095
:10FB70000000000000000000000000000000000085
:10FB80000000000000000000000000000000000075
:10FB90000000000000000000000000000000000065
:10FBA0000000000000000000000000000000000055
:10FBB0000000000000000000000000000000000045
:10FBC0000000000000000000000000000000000035
:10FBD0000000000000000000000000000000000025
:10FBE0000000000000000000000000000000000015
:10FBF0000000000000000000000000000000000005
:10F8000055AA0DF0D8300E190000808000000000CD
:10F8100000000000000000000000000000000000E8
:10F8200000008080C080C040D00000F0E0E0E0E058
:10F83000A0E0A0A0A0A0A0A000E0E0E0E0E0E0E068
:10F84000E0E04020E080E0C0E0C04080E0204020D8
:10F85000E0E0E0E0E0E0E0E0E0E0E0E02040E0E008
:10F86000E0E0C0E00202050207000309000503050D
:10F87000030503050005020202020202000203055D
:10F880000305020913091F055D00002F0A270A2638
:10F890000B270B230B230B23003F0B270B270B27D7
:10F8A0000B270A270A260A260A260A260B270A27D2
:10F8B0000A260A260A260A260A260A260B260B27C5
:10F8C0000B271F27000000000000000000000000C0
:10F8D0000000000000000000000000000000000028
:10F8E0000000000000000000000000000000000018
:10F8F0000000000000000000000000000000000008
:10F9000000000000000000000000000000000000F7
:10F9100000000000000000000000000000000000E7
:10F9200000000000000000000000000000000000D7
:10F9300000000000000000000000000000000000C7
:10F9400000000000000000000000000000000000B7
:10F9500000000000000000000000000000000000A7
:10F960000000000000000000000000000000000097
:10F970000000000000000000000000000000000087
:10F980000000000000000000000000000000000077
:10F990000000000000000000000000000000000067
:10F9A0000000000000000000000000000000000057
:10F9B0000000000000000000000000000000000047
:10F9C0000000000000000000000000000000000037
:10F9D0000000000000000000000000000000000027
:10F9E0000000000000000000000000000000000017
:10F9F0000000000000000000000000000000000007
:10FA000000000000000000000000000000000000F6
:10FA100000000000000000000000000000000000E6
:10FA200000000000000000000000000000000000D6
:10FA300000000000000000000000000000000000C6
:10FA400000000000000000000000000000000000B6
:10FA500000000000000000000000000000000000A6
:10FA60000000000000000000000000000000000096
:10FA70000000000000000000000000000000000086
:10FA80000000000000000000000000000000000076
:10FA90000000000000000000000000000000000066
:10FAA0000000000000000000000000000000000056
:10FAB0000000000000000000000000000000000046
:10FAC0000000000000000000000000000000000036
:10FAD0000000000000000000000000000000000026
:10FAE0000000000000000000000000000000000016
:10FAF0000000000000000000000000000000000006
:10FB000000000000000000000000000000000000F5
:10FB100000000000000000000000000000000000E5
:10FB200000000000000000000000000000000000D5
:10FB300000000000000000000000000000000000C5
:10FB400000000000000000000000000000000000B5
:10FB500000000000000000000000000000000000A5
:10FB60000000000000000000000000000000000095
:10FB70000000000000000000000000000000000085
:10FB80000000000000000000000000000000000075
:10FB90000000000000000000000000000000000065
:10FBA0000000000000000000000000000000000055
:10FBB0000000000000000000000000000000000045
:10FBC0000000000000000000000000000000000035
:10FBD0000000000000000000000000000000000025
:10FBE0000000000000000000000000000000000015
:10FBF0000000000000000000000000000000000005
:00000001FF

View File

@@ -1,258 +0,0 @@
:020000040800F2
:10F8000055AA0DF0D8300E190000808000000000CD
:10F8100000000000000000000000000000000000E8
:10F8200000008080C080C040D00000F0E0E0E0E058
:10F83000A0E0A0A0A0A0A0A000E0E0E0E0E0E0E068
:10F84000E0E04020E080E0C0E0C04080E0204020D8
:10F85000E0E0E0E0E0E0E0E0E0E0E0E02040E0E008
:10F86000E0E0C0E00202050207000309000503050D
:10F87000030503050005020202020202000203055D
:10F880000305020913091F055D00002F0A270A2638
:10F890000B270B230B230B23003F0B270B270B27D7
:10F8A0000B270A270A260A260A260A260B270A27D2
:10F8B0000A260A260A260A260A260A260B260B27C5
:10F8C0000B271F27000000000000000000000000C0
:10F8D0000000000000000000000000000000000028
:10F8E0000000000000000000000000000000000018
:10F8F0000000000000000000000000000000000008
:10F9000000000000000000000000000000000000F7
:10F9100000000000000000000000000000000000E7
:10F9200000000000000000000000000000000000D7
:10F9300000000000000000000000000000000000C7
:10F9400000000000000000000000000000000000B7
:10F9500000000000000000000000000000000000A7
:10F960000000000000000000000000000000000097
:10F970000000000000000000000000000000000087
:10F980000000000000000000000000000000000077
:10F990000000000000000000000000000000000067
:10F9A0000000000000000000000000000000000057
:10F9B0000000000000000000000000000000000047
:10F9C0000000000000000000000000000000000037
:10F9D0000000000000000000000000000000000027
:10F9E0000000000000000000000000000000000017
:10F9F0000000000000000000000000000000000007
:10FA000000000000000000000000000000000000F6
:10FA100000000000000000000000000000000000E6
:10FA200000000000000000000000000000000000D6
:10FA300000000000000000000000000000000000C6
:10FA400000000000000000000000000000000000B6
:10FA500000000000000000000000000000000000A6
:10FA60000000000000000000000000000000000096
:10FA70000000000000000000000000000000000086
:10FA80000000000000000000000000000000000076
:10FA90000000000000000000000000000000000066
:10FAA0000000000000000000000000000000000056
:10FAB0000000000000000000000000000000000046
:10FAC0000000000000000000000000000000000036
:10FAD0000000000000000000000000000000000026
:10FAE0000000000000000000000000000000000016
:10FAF0000000000000000000000000000000000006
:10FB000000000000000000000000000000000000F5
:10FB100000000000000000000000000000000000E5
:10FB200000000000000000000000000000000000D5
:10FB300000000000000000000000000000000000C5
:10FB400000000000000000000000000000000000B5
:10FB500000000000000000000000000000000000A5
:10FB60000000000000000000000000000000000095
:10FB70000000000000000000000000000000000085
:10FB80000000000000000000000000000000000075
:10FB90000000000000000000000000000000000065
:10FBA0000000000000000000000000000000000055
:10FBB0000000000000000000000000000000000045
:10FBC0000000000000000000000000000000000035
:10FBD0000000000000000000000000000000000025
:10FBE0000000000000000000000000000000000015
:10FBF0000000000000000000000000000000000005
:10F8000055AA0DF0D8300E190000808000000000CD
:10F8100000000000000000000000000000000000E8
:10F8200000008080C080C040D00000F0E0E0E0E058
:10F83000A0E0A0A0A0A0A0A000E0E0E0E0E0E0E068
:10F84000E0E04020E080E0C0E0C04080E0204020D8
:10F85000E0E0E0E0E0E0E0E0E0E0E0E02040E0E008
:10F86000E0E0C0E00202050207000309000503050D
:10F87000030503050005020202020202000203055D
:10F880000305020913091F055D00002F0A270A2638
:10F890000B270B230B230B23003F0B270B270B27D7
:10F8A0000B270A270A260A260A260A260B270A27D2
:10F8B0000A260A260A260A260A260A260B260B27C5
:10F8C0000B271F27000000000000000000000000C0
:10F8D0000000000000000000000000000000000028
:10F8E0000000000000000000000000000000000018
:10F8F0000000000000000000000000000000000008
:10F9000000000000000000000000000000000000F7
:10F9100000000000000000000000000000000000E7
:10F9200000000000000000000000000000000000D7
:10F9300000000000000000000000000000000000C7
:10F9400000000000000000000000000000000000B7
:10F9500000000000000000000000000000000000A7
:10F960000000000000000000000000000000000097
:10F970000000000000000000000000000000000087
:10F980000000000000000000000000000000000077
:10F990000000000000000000000000000000000067
:10F9A0000000000000000000000000000000000057
:10F9B0000000000000000000000000000000000047
:10F9C0000000000000000000000000000000000037
:10F9D0000000000000000000000000000000000027
:10F9E0000000000000000000000000000000000017
:10F9F0000000000000000000000000000000000007
:10FA000000000000000000000000000000000000F6
:10FA100000000000000000000000000000000000E6
:10FA200000000000000000000000000000000000D6
:10FA300000000000000000000000000000000000C6
:10FA400000000000000000000000000000000000B6
:10FA500000000000000000000000000000000000A6
:10FA60000000000000000000000000000000000096
:10FA70000000000000000000000000000000000086
:10FA80000000000000000000000000000000000076
:10FA90000000000000000000000000000000000066
:10FAA0000000000000000000000000000000000056
:10FAB0000000000000000000000000000000000046
:10FAC0000000000000000000000000000000000036
:10FAD0000000000000000000000000000000000026
:10FAE0000000000000000000000000000000000016
:10FAF0000000000000000000000000000000000006
:10FB000000000000000000000000000000000000F5
:10FB100000000000000000000000000000000000E5
:10FB200000000000000000000000000000000000D5
:10FB300000000000000000000000000000000000C5
:10FB400000000000000000000000000000000000B5
:10FB500000000000000000000000000000000000A5
:10FB60000000000000000000000000000000000095
:10FB70000000000000000000000000000000000085
:10FB80000000000000000000000000000000000075
:10FB90000000000000000000000000000000000065
:10FBA0000000000000000000000000000000000055
:10FBB0000000000000000000000000000000000045
:10FBC0000000000000000000000000000000000035
:10FBD0000000000000000000000000000000000025
:10FBE0000000000000000000000000000000000015
:10FBF0000000000000000000000000000000000005
:10F8000055AA0DF0D8300E190000808000000000CD
:10F8100000000000000000000000000000000000E8
:10F8200000008080C080C040D00000F0E0E0E0E058
:10F83000A0E0A0A0A0A0A0A000E0E0E0E0E0E0E068
:10F84000E0E04020E080E0C0E0C04080E0204020D8
:10F85000E0E0E0E0E0E0E0E0E0E0E0E02040E0E008
:10F86000E0E0C0E00202050207000309000503050D
:10F87000030503050005020202020202000203055D
:10F880000305020913091F055D00002F0A270A2638
:10F890000B270B230B230B23003F0B270B270B27D7
:10F8A0000B270A270A260A260A260A260B270A27D2
:10F8B0000A260A260A260A260A260A260B260B27C5
:10F8C0000B271F27000000000000000000000000C0
:10F8D0000000000000000000000000000000000028
:10F8E0000000000000000000000000000000000018
:10F8F0000000000000000000000000000000000008
:10F9000000000000000000000000000000000000F7
:10F9100000000000000000000000000000000000E7
:10F9200000000000000000000000000000000000D7
:10F9300000000000000000000000000000000000C7
:10F9400000000000000000000000000000000000B7
:10F9500000000000000000000000000000000000A7
:10F960000000000000000000000000000000000097
:10F970000000000000000000000000000000000087
:10F980000000000000000000000000000000000077
:10F990000000000000000000000000000000000067
:10F9A0000000000000000000000000000000000057
:10F9B0000000000000000000000000000000000047
:10F9C0000000000000000000000000000000000037
:10F9D0000000000000000000000000000000000027
:10F9E0000000000000000000000000000000000017
:10F9F0000000000000000000000000000000000007
:10FA000000000000000000000000000000000000F6
:10FA100000000000000000000000000000000000E6
:10FA200000000000000000000000000000000000D6
:10FA300000000000000000000000000000000000C6
:10FA400000000000000000000000000000000000B6
:10FA500000000000000000000000000000000000A6
:10FA60000000000000000000000000000000000096
:10FA70000000000000000000000000000000000086
:10FA80000000000000000000000000000000000076
:10FA90000000000000000000000000000000000066
:10FAA0000000000000000000000000000000000056
:10FAB0000000000000000000000000000000000046
:10FAC0000000000000000000000000000000000036
:10FAD0000000000000000000000000000000000026
:10FAE0000000000000000000000000000000000016
:10FAF0000000000000000000000000000000000006
:10FB000000000000000000000000000000000000F5
:10FB100000000000000000000000000000000000E5
:10FB200000000000000000000000000000000000D5
:10FB300000000000000000000000000000000000C5
:10FB400000000000000000000000000000000000B5
:10FB500000000000000000000000000000000000A5
:10FB60000000000000000000000000000000000095
:10FB70000000000000000000000000000000000085
:10FB80000000000000000000000000000000000075
:10FB90000000000000000000000000000000000065
:10FBA0000000000000000000000000000000000055
:10FBB0000000000000000000000000000000000045
:10FBC0000000000000000000000000000000000035
:10FBD0000000000000000000000000000000000025
:10FBE0000000000000000000000000000000000015
:10FBF0000000000000000000000000000000000005
:10F8000055AA0DF0D8300E190000808000000000CD
:10F8100000000000000000000000000000000000E8
:10F8200000008080C080C040D00000F0E0E0E0E058
:10F83000A0E0A0A0A0A0A0A000E0E0E0E0E0E0E068
:10F84000E0E04020E080E0C0E0C04080E0204020D8
:10F85000E0E0E0E0E0E0E0E0E0E0E0E02040E0E008
:10F86000E0E0C0E00202050207000309000503050D
:10F87000030503050005020202020202000203055D
:10F880000305020913091F055D00002F0A270A2638
:10F890000B270B230B230B23003F0B270B270B27D7
:10F8A0000B270A270A260A260A260A260B270A27D2
:10F8B0000A260A260A260A260A260A260B260B27C5
:10F8C0000B271F27000000000000000000000000C0
:10F8D0000000000000000000000000000000000028
:10F8E0000000000000000000000000000000000018
:10F8F0000000000000000000000000000000000008
:10F9000000000000000000000000000000000000F7
:10F9100000000000000000000000000000000000E7
:10F9200000000000000000000000000000000000D7
:10F9300000000000000000000000000000000000C7
:10F9400000000000000000000000000000000000B7
:10F9500000000000000000000000000000000000A7
:10F960000000000000000000000000000000000097
:10F970000000000000000000000000000000000087
:10F980000000000000000000000000000000000077
:10F990000000000000000000000000000000000067
:10F9A0000000000000000000000000000000000057
:10F9B0000000000000000000000000000000000047
:10F9C0000000000000000000000000000000000037
:10F9D0000000000000000000000000000000000027
:10F9E0000000000000000000000000000000000017
:10F9F0000000000000000000000000000000000007
:10FA000000000000000000000000000000000000F6
:10FA100000000000000000000000000000000000E6
:10FA200000000000000000000000000000000000D6
:10FA300000000000000000000000000000000000C6
:10FA400000000000000000000000000000000000B6
:10FA500000000000000000000000000000000000A6
:10FA60000000000000000000000000000000000096
:10FA70000000000000000000000000000000000086
:10FA80000000000000000000000000000000000076
:10FA90000000000000000000000000000000000066
:10FAA0000000000000000000000000000000000056
:10FAB0000000000000000000000000000000000046
:10FAC0000000000000000000000000000000000036
:10FAD0000000000000000000000000000000000026
:10FAE0000000000000000000000000000000000016
:10FAF0000000000000000000000000000000000006
:10FB000000000000000000000000000000000000F5
:10FB100000000000000000000000000000000000E5
:10FB200000000000000000000000000000000000D5
:10FB300000000000000000000000000000000000C5
:10FB400000000000000000000000000000000000B5
:10FB500000000000000000000000000000000000A5
:10FB60000000000000000000000000000000000095
:10FB70000000000000000000000000000000000085
:10FB80000000000000000000000000000000000075
:10FB90000000000000000000000000000000000065
:10FBA0000000000000000000000000000000000055
:10FBB0000000000000000000000000000000000045
:10FBC0000000000000000000000000000000000035
:10FBD0000000000000000000000000000000000025
:10FBE0000000000000000000000000000000000015
:10FBF0000000000000000000000000000000000005
:00000001FF

Binary file not shown.

Before

Width:  |  Height:  |  Size: 262 B

View File

@@ -1,258 +0,0 @@
:020000040800F2
:10F8000055AA0DF0D8300E190000808000000000CD
:10F8100000000000000000000000000000000000E8
:10F8200000008080C080C040F000F0F8F000F000E0
:10F83000E000E000E000E00000E0E0E0E0E0E0E028
:10F84000E0E04020E080E0C0E0C04080E0204020D8
:10F85000E0E0E0E0E0E0E0E0E0E0E0E02040E0E008
:10F86000E0E0C0E00202050207000309000503050D
:10F87000030503050005020202020202000203055D
:10F880000305020913091F05570057AF570857080A
:10F890002B002B042B042B0400370B270B270B27E3
:10F8A0000B270A270A260A260A260A260B270A27D2
:10F8B0000A260A260A260A260A260A260B260B27C5
:10F8C0000B271F27000000000000000000000000C0
:10F8D0000000000000000000000000000000000028
:10F8E0000000000000000000000000000000000018
:10F8F0000000000000000000000000000000000008
:10F9000000000000000000000000000000000000F7
:10F9100000000000000000000000000000000000E7
:10F9200000000000000000000000000000000000D7
:10F9300000000000000000000000000000000000C7
:10F9400000000000000000000000000000000000B7
:10F9500000000000000000000000000000000000A7
:10F960000000000000000000000000000000000097
:10F970000000000000000000000000000000000087
:10F980000000000000000000000000000000000077
:10F990000000000000000000000000000000000067
:10F9A0000000000000000000000000000000000057
:10F9B0000000000000000000000000000000000047
:10F9C0000000000000000000000000000000000037
:10F9D0000000000000000000000000000000000027
:10F9E0000000000000000000000000000000000017
:10F9F0000000000000000000000000000000000007
:10FA000000000000000000000000000000000000F6
:10FA100000000000000000000000000000000000E6
:10FA200000000000000000000000000000000000D6
:10FA300000000000000000000000000000000000C6
:10FA400000000000000000000000000000000000B6
:10FA500000000000000000000000000000000000A6
:10FA60000000000000000000000000000000000096
:10FA70000000000000000000000000000000000086
:10FA80000000000000000000000000000000000076
:10FA90000000000000000000000000000000000066
:10FAA0000000000000000000000000000000000056
:10FAB0000000000000000000000000000000000046
:10FAC0000000000000000000000000000000000036
:10FAD0000000000000000000000000000000000026
:10FAE0000000000000000000000000000000000016
:10FAF0000000000000000000000000000000000006
:10FB000000000000000000000000000000000000F5
:10FB100000000000000000000000000000000000E5
:10FB200000000000000000000000000000000000D5
:10FB300000000000000000000000000000000000C5
:10FB400000000000000000000000000000000000B5
:10FB500000000000000000000000000000000000A5
:10FB60000000000000000000000000000000000095
:10FB70000000000000000000000000000000000085
:10FB80000000000000000000000000000000000075
:10FB90000000000000000000000000000000000065
:10FBA0000000000000000000000000000000000055
:10FBB0000000000000000000000000000000000045
:10FBC0000000000000000000000000000000000035
:10FBD0000000000000000000000000000000000025
:10FBE0000000000000000000000000000000000015
:10FBF0000000000000000000000000000000000005
:10F8000055AA0DF0D8300E190000808000000000CD
:10F8100000000000000000000000000000000000E8
:10F8200000008080C080C040F000F0F8F000F000E0
:10F83000E000E000E000E00000E0E0E0E0E0E0E028
:10F84000E0E04020E080E0C0E0C04080E0204020D8
:10F85000E0E0E0E0E0E0E0E0E0E0E0E02040E0E008
:10F86000E0E0C0E00202050207000309000503050D
:10F87000030503050005020202020202000203055D
:10F880000305020913091F05570057AF570857080A
:10F890002B002B042B042B0400370B270B270B27E3
:10F8A0000B270A270A260A260A260A260B270A27D2
:10F8B0000A260A260A260A260A260A260B260B27C5
:10F8C0000B271F27000000000000000000000000C0
:10F8D0000000000000000000000000000000000028
:10F8E0000000000000000000000000000000000018
:10F8F0000000000000000000000000000000000008
:10F9000000000000000000000000000000000000F7
:10F9100000000000000000000000000000000000E7
:10F9200000000000000000000000000000000000D7
:10F9300000000000000000000000000000000000C7
:10F9400000000000000000000000000000000000B7
:10F9500000000000000000000000000000000000A7
:10F960000000000000000000000000000000000097
:10F970000000000000000000000000000000000087
:10F980000000000000000000000000000000000077
:10F990000000000000000000000000000000000067
:10F9A0000000000000000000000000000000000057
:10F9B0000000000000000000000000000000000047
:10F9C0000000000000000000000000000000000037
:10F9D0000000000000000000000000000000000027
:10F9E0000000000000000000000000000000000017
:10F9F0000000000000000000000000000000000007
:10FA000000000000000000000000000000000000F6
:10FA100000000000000000000000000000000000E6
:10FA200000000000000000000000000000000000D6
:10FA300000000000000000000000000000000000C6
:10FA400000000000000000000000000000000000B6
:10FA500000000000000000000000000000000000A6
:10FA60000000000000000000000000000000000096
:10FA70000000000000000000000000000000000086
:10FA80000000000000000000000000000000000076
:10FA90000000000000000000000000000000000066
:10FAA0000000000000000000000000000000000056
:10FAB0000000000000000000000000000000000046
:10FAC0000000000000000000000000000000000036
:10FAD0000000000000000000000000000000000026
:10FAE0000000000000000000000000000000000016
:10FAF0000000000000000000000000000000000006
:10FB000000000000000000000000000000000000F5
:10FB100000000000000000000000000000000000E5
:10FB200000000000000000000000000000000000D5
:10FB300000000000000000000000000000000000C5
:10FB400000000000000000000000000000000000B5
:10FB500000000000000000000000000000000000A5
:10FB60000000000000000000000000000000000095
:10FB70000000000000000000000000000000000085
:10FB80000000000000000000000000000000000075
:10FB90000000000000000000000000000000000065
:10FBA0000000000000000000000000000000000055
:10FBB0000000000000000000000000000000000045
:10FBC0000000000000000000000000000000000035
:10FBD0000000000000000000000000000000000025
:10FBE0000000000000000000000000000000000015
:10FBF0000000000000000000000000000000000005
:10F8000055AA0DF0D8300E190000808000000000CD
:10F8100000000000000000000000000000000000E8
:10F8200000008080C080C040F000F0F8F000F000E0
:10F83000E000E000E000E00000E0E0E0E0E0E0E028
:10F84000E0E04020E080E0C0E0C04080E0204020D8
:10F85000E0E0E0E0E0E0E0E0E0E0E0E02040E0E008
:10F86000E0E0C0E00202050207000309000503050D
:10F87000030503050005020202020202000203055D
:10F880000305020913091F05570057AF570857080A
:10F890002B002B042B042B0400370B270B270B27E3
:10F8A0000B270A270A260A260A260A260B270A27D2
:10F8B0000A260A260A260A260A260A260B260B27C5
:10F8C0000B271F27000000000000000000000000C0
:10F8D0000000000000000000000000000000000028
:10F8E0000000000000000000000000000000000018
:10F8F0000000000000000000000000000000000008
:10F9000000000000000000000000000000000000F7
:10F9100000000000000000000000000000000000E7
:10F9200000000000000000000000000000000000D7
:10F9300000000000000000000000000000000000C7
:10F9400000000000000000000000000000000000B7
:10F9500000000000000000000000000000000000A7
:10F960000000000000000000000000000000000097
:10F970000000000000000000000000000000000087
:10F980000000000000000000000000000000000077
:10F990000000000000000000000000000000000067
:10F9A0000000000000000000000000000000000057
:10F9B0000000000000000000000000000000000047
:10F9C0000000000000000000000000000000000037
:10F9D0000000000000000000000000000000000027
:10F9E0000000000000000000000000000000000017
:10F9F0000000000000000000000000000000000007
:10FA000000000000000000000000000000000000F6
:10FA100000000000000000000000000000000000E6
:10FA200000000000000000000000000000000000D6
:10FA300000000000000000000000000000000000C6
:10FA400000000000000000000000000000000000B6
:10FA500000000000000000000000000000000000A6
:10FA60000000000000000000000000000000000096
:10FA70000000000000000000000000000000000086
:10FA80000000000000000000000000000000000076
:10FA90000000000000000000000000000000000066
:10FAA0000000000000000000000000000000000056
:10FAB0000000000000000000000000000000000046
:10FAC0000000000000000000000000000000000036
:10FAD0000000000000000000000000000000000026
:10FAE0000000000000000000000000000000000016
:10FAF0000000000000000000000000000000000006
:10FB000000000000000000000000000000000000F5
:10FB100000000000000000000000000000000000E5
:10FB200000000000000000000000000000000000D5
:10FB300000000000000000000000000000000000C5
:10FB400000000000000000000000000000000000B5
:10FB500000000000000000000000000000000000A5
:10FB60000000000000000000000000000000000095
:10FB70000000000000000000000000000000000085
:10FB80000000000000000000000000000000000075
:10FB90000000000000000000000000000000000065
:10FBA0000000000000000000000000000000000055
:10FBB0000000000000000000000000000000000045
:10FBC0000000000000000000000000000000000035
:10FBD0000000000000000000000000000000000025
:10FBE0000000000000000000000000000000000015
:10FBF0000000000000000000000000000000000005
:10F8000055AA0DF0D8300E190000808000000000CD
:10F8100000000000000000000000000000000000E8
:10F8200000008080C080C040F000F0F8F000F000E0
:10F83000E000E000E000E00000E0E0E0E0E0E0E028
:10F84000E0E04020E080E0C0E0C04080E0204020D8
:10F85000E0E0E0E0E0E0E0E0E0E0E0E02040E0E008
:10F86000E0E0C0E00202050207000309000503050D
:10F87000030503050005020202020202000203055D
:10F880000305020913091F05570057AF570857080A
:10F890002B002B042B042B0400370B270B270B27E3
:10F8A0000B270A270A260A260A260A260B270A27D2
:10F8B0000A260A260A260A260A260A260B260B27C5
:10F8C0000B271F27000000000000000000000000C0
:10F8D0000000000000000000000000000000000028
:10F8E0000000000000000000000000000000000018
:10F8F0000000000000000000000000000000000008
:10F9000000000000000000000000000000000000F7
:10F9100000000000000000000000000000000000E7
:10F9200000000000000000000000000000000000D7
:10F9300000000000000000000000000000000000C7
:10F9400000000000000000000000000000000000B7
:10F9500000000000000000000000000000000000A7
:10F960000000000000000000000000000000000097
:10F970000000000000000000000000000000000087
:10F980000000000000000000000000000000000077
:10F990000000000000000000000000000000000067
:10F9A0000000000000000000000000000000000057
:10F9B0000000000000000000000000000000000047
:10F9C0000000000000000000000000000000000037
:10F9D0000000000000000000000000000000000027
:10F9E0000000000000000000000000000000000017
:10F9F0000000000000000000000000000000000007
:10FA000000000000000000000000000000000000F6
:10FA100000000000000000000000000000000000E6
:10FA200000000000000000000000000000000000D6
:10FA300000000000000000000000000000000000C6
:10FA400000000000000000000000000000000000B6
:10FA500000000000000000000000000000000000A6
:10FA60000000000000000000000000000000000096
:10FA70000000000000000000000000000000000086
:10FA80000000000000000000000000000000000076
:10FA90000000000000000000000000000000000066
:10FAA0000000000000000000000000000000000056
:10FAB0000000000000000000000000000000000046
:10FAC0000000000000000000000000000000000036
:10FAD0000000000000000000000000000000000026
:10FAE0000000000000000000000000000000000016
:10FAF0000000000000000000000000000000000006
:10FB000000000000000000000000000000000000F5
:10FB100000000000000000000000000000000000E5
:10FB200000000000000000000000000000000000D5
:10FB300000000000000000000000000000000000C5
:10FB400000000000000000000000000000000000B5
:10FB500000000000000000000000000000000000A5
:10FB60000000000000000000000000000000000095
:10FB70000000000000000000000000000000000085
:10FB80000000000000000000000000000000000075
:10FB90000000000000000000000000000000000065
:10FBA0000000000000000000000000000000000055
:10FBB0000000000000000000000000000000000045
:10FBC0000000000000000000000000000000000035
:10FBD0000000000000000000000000000000000025
:10FBE0000000000000000000000000000000000015
:10FBF0000000000000000000000000000000000005
:00000001FF

View File

@@ -1,258 +0,0 @@
:020000040800F2
:10F8000055AA0DF0D8300E190000808000000000CD
:10F8100000000000000000000000000000000000E8
:10F8200000008080C080C040F000F0F8F000F000E0
:10F83000E000E000E000E00000E0E0E0E0E0E0E028
:10F84000E0E04020E080E0C0E0C04080E0204020D8
:10F85000E0E0E0E0E0E0E0E0E0E0E0E02040E0E008
:10F86000E0E0C0E00202050207000309000503050D
:10F87000030503050005020202020202000203055D
:10F880000305020913091F05570057AF570857080A
:10F890002B002B042B042B0400370B270B270B27E3
:10F8A0000B270A270A260A260A260A260B270A27D2
:10F8B0000A260A260A260A260A260A260B260B27C5
:10F8C0000B271F27000000000000000000000000C0
:10F8D0000000000000000000000000000000000028
:10F8E0000000000000000000000000000000000018
:10F8F0000000000000000000000000000000000008
:10F9000000000000000000000000000000000000F7
:10F9100000000000000000000000000000000000E7
:10F9200000000000000000000000000000000000D7
:10F9300000000000000000000000000000000000C7
:10F9400000000000000000000000000000000000B7
:10F9500000000000000000000000000000000000A7
:10F960000000000000000000000000000000000097
:10F970000000000000000000000000000000000087
:10F980000000000000000000000000000000000077
:10F990000000000000000000000000000000000067
:10F9A0000000000000000000000000000000000057
:10F9B0000000000000000000000000000000000047
:10F9C0000000000000000000000000000000000037
:10F9D0000000000000000000000000000000000027
:10F9E0000000000000000000000000000000000017
:10F9F0000000000000000000000000000000000007
:10FA000000000000000000000000000000000000F6
:10FA100000000000000000000000000000000000E6
:10FA200000000000000000000000000000000000D6
:10FA300000000000000000000000000000000000C6
:10FA400000000000000000000000000000000000B6
:10FA500000000000000000000000000000000000A6
:10FA60000000000000000000000000000000000096
:10FA70000000000000000000000000000000000086
:10FA80000000000000000000000000000000000076
:10FA90000000000000000000000000000000000066
:10FAA0000000000000000000000000000000000056
:10FAB0000000000000000000000000000000000046
:10FAC0000000000000000000000000000000000036
:10FAD0000000000000000000000000000000000026
:10FAE0000000000000000000000000000000000016
:10FAF0000000000000000000000000000000000006
:10FB000000000000000000000000000000000000F5
:10FB100000000000000000000000000000000000E5
:10FB200000000000000000000000000000000000D5
:10FB300000000000000000000000000000000000C5
:10FB400000000000000000000000000000000000B5
:10FB500000000000000000000000000000000000A5
:10FB60000000000000000000000000000000000095
:10FB70000000000000000000000000000000000085
:10FB80000000000000000000000000000000000075
:10FB90000000000000000000000000000000000065
:10FBA0000000000000000000000000000000000055
:10FBB0000000000000000000000000000000000045
:10FBC0000000000000000000000000000000000035
:10FBD0000000000000000000000000000000000025
:10FBE0000000000000000000000000000000000015
:10FBF0000000000000000000000000000000000005
:10F8000055AA0DF0D8300E190000808000000000CD
:10F8100000000000000000000000000000000000E8
:10F8200000008080C080C040F000F0F8F000F000E0
:10F83000E000E000E000E00000E0E0E0E0E0E0E028
:10F84000E0E04020E080E0C0E0C04080E0204020D8
:10F85000E0E0E0E0E0E0E0E0E0E0E0E02040E0E008
:10F86000E0E0C0E00202050207000309000503050D
:10F87000030503050005020202020202000203055D
:10F880000305020913091F05570057AF570857080A
:10F890002B002B042B042B0400370B270B270B27E3
:10F8A0000B270A270A260A260A260A260B270A27D2
:10F8B0000A260A260A260A260A260A260B260B27C5
:10F8C0000B271F27000000000000000000000000C0
:10F8D0000000000000000000000000000000000028
:10F8E0000000000000000000000000000000000018
:10F8F0000000000000000000000000000000000008
:10F9000000000000000000000000000000000000F7
:10F9100000000000000000000000000000000000E7
:10F9200000000000000000000000000000000000D7
:10F9300000000000000000000000000000000000C7
:10F9400000000000000000000000000000000000B7
:10F9500000000000000000000000000000000000A7
:10F960000000000000000000000000000000000097
:10F970000000000000000000000000000000000087
:10F980000000000000000000000000000000000077
:10F990000000000000000000000000000000000067
:10F9A0000000000000000000000000000000000057
:10F9B0000000000000000000000000000000000047
:10F9C0000000000000000000000000000000000037
:10F9D0000000000000000000000000000000000027
:10F9E0000000000000000000000000000000000017
:10F9F0000000000000000000000000000000000007
:10FA000000000000000000000000000000000000F6
:10FA100000000000000000000000000000000000E6
:10FA200000000000000000000000000000000000D6
:10FA300000000000000000000000000000000000C6
:10FA400000000000000000000000000000000000B6
:10FA500000000000000000000000000000000000A6
:10FA60000000000000000000000000000000000096
:10FA70000000000000000000000000000000000086
:10FA80000000000000000000000000000000000076
:10FA90000000000000000000000000000000000066
:10FAA0000000000000000000000000000000000056
:10FAB0000000000000000000000000000000000046
:10FAC0000000000000000000000000000000000036
:10FAD0000000000000000000000000000000000026
:10FAE0000000000000000000000000000000000016
:10FAF0000000000000000000000000000000000006
:10FB000000000000000000000000000000000000F5
:10FB100000000000000000000000000000000000E5
:10FB200000000000000000000000000000000000D5
:10FB300000000000000000000000000000000000C5
:10FB400000000000000000000000000000000000B5
:10FB500000000000000000000000000000000000A5
:10FB60000000000000000000000000000000000095
:10FB70000000000000000000000000000000000085
:10FB80000000000000000000000000000000000075
:10FB90000000000000000000000000000000000065
:10FBA0000000000000000000000000000000000055
:10FBB0000000000000000000000000000000000045
:10FBC0000000000000000000000000000000000035
:10FBD0000000000000000000000000000000000025
:10FBE0000000000000000000000000000000000015
:10FBF0000000000000000000000000000000000005
:10F8000055AA0DF0D8300E190000808000000000CD
:10F8100000000000000000000000000000000000E8
:10F8200000008080C080C040F000F0F8F000F000E0
:10F83000E000E000E000E00000E0E0E0E0E0E0E028
:10F84000E0E04020E080E0C0E0C04080E0204020D8
:10F85000E0E0E0E0E0E0E0E0E0E0E0E02040E0E008
:10F86000E0E0C0E00202050207000309000503050D
:10F87000030503050005020202020202000203055D
:10F880000305020913091F05570057AF570857080A
:10F890002B002B042B042B0400370B270B270B27E3
:10F8A0000B270A270A260A260A260A260B270A27D2
:10F8B0000A260A260A260A260A260A260B260B27C5
:10F8C0000B271F27000000000000000000000000C0
:10F8D0000000000000000000000000000000000028
:10F8E0000000000000000000000000000000000018
:10F8F0000000000000000000000000000000000008
:10F9000000000000000000000000000000000000F7
:10F9100000000000000000000000000000000000E7
:10F9200000000000000000000000000000000000D7
:10F9300000000000000000000000000000000000C7
:10F9400000000000000000000000000000000000B7
:10F9500000000000000000000000000000000000A7
:10F960000000000000000000000000000000000097
:10F970000000000000000000000000000000000087
:10F980000000000000000000000000000000000077
:10F990000000000000000000000000000000000067
:10F9A0000000000000000000000000000000000057
:10F9B0000000000000000000000000000000000047
:10F9C0000000000000000000000000000000000037
:10F9D0000000000000000000000000000000000027
:10F9E0000000000000000000000000000000000017
:10F9F0000000000000000000000000000000000007
:10FA000000000000000000000000000000000000F6
:10FA100000000000000000000000000000000000E6
:10FA200000000000000000000000000000000000D6
:10FA300000000000000000000000000000000000C6
:10FA400000000000000000000000000000000000B6
:10FA500000000000000000000000000000000000A6
:10FA60000000000000000000000000000000000096
:10FA70000000000000000000000000000000000086
:10FA80000000000000000000000000000000000076
:10FA90000000000000000000000000000000000066
:10FAA0000000000000000000000000000000000056
:10FAB0000000000000000000000000000000000046
:10FAC0000000000000000000000000000000000036
:10FAD0000000000000000000000000000000000026
:10FAE0000000000000000000000000000000000016
:10FAF0000000000000000000000000000000000006
:10FB000000000000000000000000000000000000F5
:10FB100000000000000000000000000000000000E5
:10FB200000000000000000000000000000000000D5
:10FB300000000000000000000000000000000000C5
:10FB400000000000000000000000000000000000B5
:10FB500000000000000000000000000000000000A5
:10FB60000000000000000000000000000000000095
:10FB70000000000000000000000000000000000085
:10FB80000000000000000000000000000000000075
:10FB90000000000000000000000000000000000065
:10FBA0000000000000000000000000000000000055
:10FBB0000000000000000000000000000000000045
:10FBC0000000000000000000000000000000000035
:10FBD0000000000000000000000000000000000025
:10FBE0000000000000000000000000000000000015
:10FBF0000000000000000000000000000000000005
:10F8000055AA0DF0D8300E190000808000000000CD
:10F8100000000000000000000000000000000000E8
:10F8200000008080C080C040F000F0F8F000F000E0
:10F83000E000E000E000E00000E0E0E0E0E0E0E028
:10F84000E0E04020E080E0C0E0C04080E0204020D8
:10F85000E0E0E0E0E0E0E0E0E0E0E0E02040E0E008
:10F86000E0E0C0E00202050207000309000503050D
:10F87000030503050005020202020202000203055D
:10F880000305020913091F05570057AF570857080A
:10F890002B002B042B042B0400370B270B270B27E3
:10F8A0000B270A270A260A260A260A260B270A27D2
:10F8B0000A260A260A260A260A260A260B260B27C5
:10F8C0000B271F27000000000000000000000000C0
:10F8D0000000000000000000000000000000000028
:10F8E0000000000000000000000000000000000018
:10F8F0000000000000000000000000000000000008
:10F9000000000000000000000000000000000000F7
:10F9100000000000000000000000000000000000E7
:10F9200000000000000000000000000000000000D7
:10F9300000000000000000000000000000000000C7
:10F9400000000000000000000000000000000000B7
:10F9500000000000000000000000000000000000A7
:10F960000000000000000000000000000000000097
:10F970000000000000000000000000000000000087
:10F980000000000000000000000000000000000077
:10F990000000000000000000000000000000000067
:10F9A0000000000000000000000000000000000057
:10F9B0000000000000000000000000000000000047
:10F9C0000000000000000000000000000000000037
:10F9D0000000000000000000000000000000000027
:10F9E0000000000000000000000000000000000017
:10F9F0000000000000000000000000000000000007
:10FA000000000000000000000000000000000000F6
:10FA100000000000000000000000000000000000E6
:10FA200000000000000000000000000000000000D6
:10FA300000000000000000000000000000000000C6
:10FA400000000000000000000000000000000000B6
:10FA500000000000000000000000000000000000A6
:10FA60000000000000000000000000000000000096
:10FA70000000000000000000000000000000000086
:10FA80000000000000000000000000000000000076
:10FA90000000000000000000000000000000000066
:10FAA0000000000000000000000000000000000056
:10FAB0000000000000000000000000000000000046
:10FAC0000000000000000000000000000000000036
:10FAD0000000000000000000000000000000000026
:10FAE0000000000000000000000000000000000016
:10FAF0000000000000000000000000000000000006
:10FB000000000000000000000000000000000000F5
:10FB100000000000000000000000000000000000E5
:10FB200000000000000000000000000000000000D5
:10FB300000000000000000000000000000000000C5
:10FB400000000000000000000000000000000000B5
:10FB500000000000000000000000000000000000A5
:10FB60000000000000000000000000000000000095
:10FB70000000000000000000000000000000000085
:10FB80000000000000000000000000000000000075
:10FB90000000000000000000000000000000000065
:10FBA0000000000000000000000000000000000055
:10FBB0000000000000000000000000000000000045
:10FBC0000000000000000000000000000000000035
:10FBD0000000000000000000000000000000000025
:10FBE0000000000000000000000000000000000015
:10FBF0000000000000000000000000000000000005
:00000001FF

Binary file not shown.

Before

Width:  |  Height:  |  Size: 267 B

View File

@@ -1,258 +0,0 @@
:020000040800F2
:10F8000055AA0DF04040A040E000C09000A0C0A06C
:10F81000C0A0C0A000A04040404040400040C0A068
:10F82000C0A04090C890F8A0EA00EAF5EA10EA10FB
:10F83000D400D420D420D42000ECD0E4D0E4D0E410
:10F84000D0E450E45064506450645064D0E450E418
:10F85000506450645064506450645064D064D0E488
:10F86000D0E4F8E41B0C70980000010100000000D7
:10F870000000000000000000000000000000000088
:10F8800000000101030103020F000F1F0F000F0012
:10F89000070007000700070000070707070707071B
:10F8A0000707020407010703070302010704020414
:10F8B00007070707070707070707070704020707E0
:10F8C0000707030700000000000000000000000020
:10F8D0000000000000000000000000000000000028
:10F8E0000000000000000000000000000000000018
:10F8F0000000000000000000000000000000000008
:10F9000000000000000000000000000000000000F7
:10F9100000000000000000000000000000000000E7
:10F9200000000000000000000000000000000000D7
:10F9300000000000000000000000000000000000C7
:10F9400000000000000000000000000000000000B7
:10F9500000000000000000000000000000000000A7
:10F960000000000000000000000000000000000097
:10F970000000000000000000000000000000000087
:10F980000000000000000000000000000000000077
:10F990000000000000000000000000000000000067
:10F9A0000000000000000000000000000000000057
:10F9B0000000000000000000000000000000000047
:10F9C0000000000000000000000000000000000037
:10F9D0000000000000000000000000000000000027
:10F9E0000000000000000000000000000000000017
:10F9F0000000000000000000000000000000000007
:10FA000000000000000000000000000000000000F6
:10FA100000000000000000000000000000000000E6
:10FA200000000000000000000000000000000000D6
:10FA300000000000000000000000000000000000C6
:10FA400000000000000000000000000000000000B6
:10FA500000000000000000000000000000000000A6
:10FA60000000000000000000000000000000000096
:10FA70000000000000000000000000000000000086
:10FA80000000000000000000000000000000000076
:10FA90000000000000000000000000000000000066
:10FAA0000000000000000000000000000000000056
:10FAB0000000000000000000000000000000000046
:10FAC0000000000000000000000000000000000036
:10FAD0000000000000000000000000000000000026
:10FAE0000000000000000000000000000000000016
:10FAF0000000000000000000000000000000000006
:10FB000000000000000000000000000000000000F5
:10FB100000000000000000000000000000000000E5
:10FB200000000000000000000000000000000000D5
:10FB300000000000000000000000000000000000C5
:10FB400000000000000000000000000000000000B5
:10FB500000000000000000000000000000000000A5
:10FB60000000000000000000000000000000000095
:10FB70000000000000000000000000000000000085
:10FB80000000000000000000000000000000000075
:10FB90000000000000000000000000000000000065
:10FBA0000000000000000000000000000000000055
:10FBB0000000000000000000000000000000000045
:10FBC0000000000000000000000000000000000035
:10FBD0000000000000000000000000000000000025
:10FBE0000000000000000000000000000000000015
:10FBF0000000000000000000000000000000000005
:10F8000055AA0DF04040A040E000C09000A0C0A06C
:10F81000C0A0C0A000A04040404040400040C0A068
:10F82000C0A04090C890F8A0EA00EAF5EA10EA10FB
:10F83000D400D420D420D42000ECD0E4D0E4D0E410
:10F84000D0E450E45064506450645064D0E450E418
:10F85000506450645064506450645064D064D0E488
:10F86000D0E4F8E41B0C70980000010100000000D7
:10F870000000000000000000000000000000000088
:10F8800000000101030103020F000F1F0F000F0012
:10F89000070007000700070000070707070707071B
:10F8A0000707020407010703070302010704020414
:10F8B00007070707070707070707070704020707E0
:10F8C0000707030700000000000000000000000020
:10F8D0000000000000000000000000000000000028
:10F8E0000000000000000000000000000000000018
:10F8F0000000000000000000000000000000000008
:10F9000000000000000000000000000000000000F7
:10F9100000000000000000000000000000000000E7
:10F9200000000000000000000000000000000000D7
:10F9300000000000000000000000000000000000C7
:10F9400000000000000000000000000000000000B7
:10F9500000000000000000000000000000000000A7
:10F960000000000000000000000000000000000097
:10F970000000000000000000000000000000000087
:10F980000000000000000000000000000000000077
:10F990000000000000000000000000000000000067
:10F9A0000000000000000000000000000000000057
:10F9B0000000000000000000000000000000000047
:10F9C0000000000000000000000000000000000037
:10F9D0000000000000000000000000000000000027
:10F9E0000000000000000000000000000000000017
:10F9F0000000000000000000000000000000000007
:10FA000000000000000000000000000000000000F6
:10FA100000000000000000000000000000000000E6
:10FA200000000000000000000000000000000000D6
:10FA300000000000000000000000000000000000C6
:10FA400000000000000000000000000000000000B6
:10FA500000000000000000000000000000000000A6
:10FA60000000000000000000000000000000000096
:10FA70000000000000000000000000000000000086
:10FA80000000000000000000000000000000000076
:10FA90000000000000000000000000000000000066
:10FAA0000000000000000000000000000000000056
:10FAB0000000000000000000000000000000000046
:10FAC0000000000000000000000000000000000036
:10FAD0000000000000000000000000000000000026
:10FAE0000000000000000000000000000000000016
:10FAF0000000000000000000000000000000000006
:10FB000000000000000000000000000000000000F5
:10FB100000000000000000000000000000000000E5
:10FB200000000000000000000000000000000000D5
:10FB300000000000000000000000000000000000C5
:10FB400000000000000000000000000000000000B5
:10FB500000000000000000000000000000000000A5
:10FB60000000000000000000000000000000000095
:10FB70000000000000000000000000000000000085
:10FB80000000000000000000000000000000000075
:10FB90000000000000000000000000000000000065
:10FBA0000000000000000000000000000000000055
:10FBB0000000000000000000000000000000000045
:10FBC0000000000000000000000000000000000035
:10FBD0000000000000000000000000000000000025
:10FBE0000000000000000000000000000000000015
:10FBF0000000000000000000000000000000000005
:10F8000055AA0DF04040A040E000C09000A0C0A06C
:10F81000C0A0C0A000A04040404040400040C0A068
:10F82000C0A04090C890F8A0EA00EAF5EA10EA10FB
:10F83000D400D420D420D42000ECD0E4D0E4D0E410
:10F84000D0E450E45064506450645064D0E450E418
:10F85000506450645064506450645064D064D0E488
:10F86000D0E4F8E41B0C70980000010100000000D7
:10F870000000000000000000000000000000000088
:10F8800000000101030103020F000F1F0F000F0012
:10F89000070007000700070000070707070707071B
:10F8A0000707020407010703070302010704020414
:10F8B00007070707070707070707070704020707E0
:10F8C0000707030700000000000000000000000020
:10F8D0000000000000000000000000000000000028
:10F8E0000000000000000000000000000000000018
:10F8F0000000000000000000000000000000000008
:10F9000000000000000000000000000000000000F7
:10F9100000000000000000000000000000000000E7
:10F9200000000000000000000000000000000000D7
:10F9300000000000000000000000000000000000C7
:10F9400000000000000000000000000000000000B7
:10F9500000000000000000000000000000000000A7
:10F960000000000000000000000000000000000097
:10F970000000000000000000000000000000000087
:10F980000000000000000000000000000000000077
:10F990000000000000000000000000000000000067
:10F9A0000000000000000000000000000000000057
:10F9B0000000000000000000000000000000000047
:10F9C0000000000000000000000000000000000037
:10F9D0000000000000000000000000000000000027
:10F9E0000000000000000000000000000000000017
:10F9F0000000000000000000000000000000000007
:10FA000000000000000000000000000000000000F6
:10FA100000000000000000000000000000000000E6
:10FA200000000000000000000000000000000000D6
:10FA300000000000000000000000000000000000C6
:10FA400000000000000000000000000000000000B6
:10FA500000000000000000000000000000000000A6
:10FA60000000000000000000000000000000000096
:10FA70000000000000000000000000000000000086
:10FA80000000000000000000000000000000000076
:10FA90000000000000000000000000000000000066
:10FAA0000000000000000000000000000000000056
:10FAB0000000000000000000000000000000000046
:10FAC0000000000000000000000000000000000036
:10FAD0000000000000000000000000000000000026
:10FAE0000000000000000000000000000000000016
:10FAF0000000000000000000000000000000000006
:10FB000000000000000000000000000000000000F5
:10FB100000000000000000000000000000000000E5
:10FB200000000000000000000000000000000000D5
:10FB300000000000000000000000000000000000C5
:10FB400000000000000000000000000000000000B5
:10FB500000000000000000000000000000000000A5
:10FB60000000000000000000000000000000000095
:10FB70000000000000000000000000000000000085
:10FB80000000000000000000000000000000000075
:10FB90000000000000000000000000000000000065
:10FBA0000000000000000000000000000000000055
:10FBB0000000000000000000000000000000000045
:10FBC0000000000000000000000000000000000035
:10FBD0000000000000000000000000000000000025
:10FBE0000000000000000000000000000000000015
:10FBF0000000000000000000000000000000000005
:10F8000055AA0DF04040A040E000C09000A0C0A06C
:10F81000C0A0C0A000A04040404040400040C0A068
:10F82000C0A04090C890F8A0EA00EAF5EA10EA10FB
:10F83000D400D420D420D42000ECD0E4D0E4D0E410
:10F84000D0E450E45064506450645064D0E450E418
:10F85000506450645064506450645064D064D0E488
:10F86000D0E4F8E41B0C70980000010100000000D7
:10F870000000000000000000000000000000000088
:10F8800000000101030103020F000F1F0F000F0012
:10F89000070007000700070000070707070707071B
:10F8A0000707020407010703070302010704020414
:10F8B00007070707070707070707070704020707E0
:10F8C0000707030700000000000000000000000020
:10F8D0000000000000000000000000000000000028
:10F8E0000000000000000000000000000000000018
:10F8F0000000000000000000000000000000000008
:10F9000000000000000000000000000000000000F7
:10F9100000000000000000000000000000000000E7
:10F9200000000000000000000000000000000000D7
:10F9300000000000000000000000000000000000C7
:10F9400000000000000000000000000000000000B7
:10F9500000000000000000000000000000000000A7
:10F960000000000000000000000000000000000097
:10F970000000000000000000000000000000000087
:10F980000000000000000000000000000000000077
:10F990000000000000000000000000000000000067
:10F9A0000000000000000000000000000000000057
:10F9B0000000000000000000000000000000000047
:10F9C0000000000000000000000000000000000037
:10F9D0000000000000000000000000000000000027
:10F9E0000000000000000000000000000000000017
:10F9F0000000000000000000000000000000000007
:10FA000000000000000000000000000000000000F6
:10FA100000000000000000000000000000000000E6
:10FA200000000000000000000000000000000000D6
:10FA300000000000000000000000000000000000C6
:10FA400000000000000000000000000000000000B6
:10FA500000000000000000000000000000000000A6
:10FA60000000000000000000000000000000000096
:10FA70000000000000000000000000000000000086
:10FA80000000000000000000000000000000000076
:10FA90000000000000000000000000000000000066
:10FAA0000000000000000000000000000000000056
:10FAB0000000000000000000000000000000000046
:10FAC0000000000000000000000000000000000036
:10FAD0000000000000000000000000000000000026
:10FAE0000000000000000000000000000000000016
:10FAF0000000000000000000000000000000000006
:10FB000000000000000000000000000000000000F5
:10FB100000000000000000000000000000000000E5
:10FB200000000000000000000000000000000000D5
:10FB300000000000000000000000000000000000C5
:10FB400000000000000000000000000000000000B5
:10FB500000000000000000000000000000000000A5
:10FB60000000000000000000000000000000000095
:10FB70000000000000000000000000000000000085
:10FB80000000000000000000000000000000000075
:10FB90000000000000000000000000000000000065
:10FBA0000000000000000000000000000000000055
:10FBB0000000000000000000000000000000000045
:10FBC0000000000000000000000000000000000035
:10FBD0000000000000000000000000000000000025
:10FBE0000000000000000000000000000000000015
:10FBF0000000000000000000000000000000000005
:00000001FF

View File

@@ -1,258 +0,0 @@
:020000040800F2
:10F8000055AA0DF04040A040E000C09000A0C0A06C
:10F81000C0A0C0A000A04040404040400040C0A068
:10F82000C0A04090C890F8A0EA00EAF5EA10EA10FB
:10F83000D400D420D420D42000ECD0E4D0E4D0E410
:10F84000D0E450E45064506450645064D0E450E418
:10F85000506450645064506450645064D064D0E488
:10F86000D0E4F8E41B0C70980000010100000000D7
:10F870000000000000000000000000000000000088
:10F8800000000101030103020F000F1F0F000F0012
:10F89000070007000700070000070707070707071B
:10F8A0000707020407010703070302010704020414
:10F8B00007070707070707070707070704020707E0
:10F8C0000707030700000000000000000000000020
:10F8D0000000000000000000000000000000000028
:10F8E0000000000000000000000000000000000018
:10F8F0000000000000000000000000000000000008
:10F9000000000000000000000000000000000000F7
:10F9100000000000000000000000000000000000E7
:10F9200000000000000000000000000000000000D7
:10F9300000000000000000000000000000000000C7
:10F9400000000000000000000000000000000000B7
:10F9500000000000000000000000000000000000A7
:10F960000000000000000000000000000000000097
:10F970000000000000000000000000000000000087
:10F980000000000000000000000000000000000077
:10F990000000000000000000000000000000000067
:10F9A0000000000000000000000000000000000057
:10F9B0000000000000000000000000000000000047
:10F9C0000000000000000000000000000000000037
:10F9D0000000000000000000000000000000000027
:10F9E0000000000000000000000000000000000017
:10F9F0000000000000000000000000000000000007
:10FA000000000000000000000000000000000000F6
:10FA100000000000000000000000000000000000E6
:10FA200000000000000000000000000000000000D6
:10FA300000000000000000000000000000000000C6
:10FA400000000000000000000000000000000000B6
:10FA500000000000000000000000000000000000A6
:10FA60000000000000000000000000000000000096
:10FA70000000000000000000000000000000000086
:10FA80000000000000000000000000000000000076
:10FA90000000000000000000000000000000000066
:10FAA0000000000000000000000000000000000056
:10FAB0000000000000000000000000000000000046
:10FAC0000000000000000000000000000000000036
:10FAD0000000000000000000000000000000000026
:10FAE0000000000000000000000000000000000016
:10FAF0000000000000000000000000000000000006
:10FB000000000000000000000000000000000000F5
:10FB100000000000000000000000000000000000E5
:10FB200000000000000000000000000000000000D5
:10FB300000000000000000000000000000000000C5
:10FB400000000000000000000000000000000000B5
:10FB500000000000000000000000000000000000A5
:10FB60000000000000000000000000000000000095
:10FB70000000000000000000000000000000000085
:10FB80000000000000000000000000000000000075
:10FB90000000000000000000000000000000000065
:10FBA0000000000000000000000000000000000055
:10FBB0000000000000000000000000000000000045
:10FBC0000000000000000000000000000000000035
:10FBD0000000000000000000000000000000000025
:10FBE0000000000000000000000000000000000015
:10FBF0000000000000000000000000000000000005
:10F8000055AA0DF04040A040E000C09000A0C0A06C
:10F81000C0A0C0A000A04040404040400040C0A068
:10F82000C0A04090C890F8A0EA00EAF5EA10EA10FB
:10F83000D400D420D420D42000ECD0E4D0E4D0E410
:10F84000D0E450E45064506450645064D0E450E418
:10F85000506450645064506450645064D064D0E488
:10F86000D0E4F8E41B0C70980000010100000000D7
:10F870000000000000000000000000000000000088
:10F8800000000101030103020F000F1F0F000F0012
:10F89000070007000700070000070707070707071B
:10F8A0000707020407010703070302010704020414
:10F8B00007070707070707070707070704020707E0
:10F8C0000707030700000000000000000000000020
:10F8D0000000000000000000000000000000000028
:10F8E0000000000000000000000000000000000018
:10F8F0000000000000000000000000000000000008
:10F9000000000000000000000000000000000000F7
:10F9100000000000000000000000000000000000E7
:10F9200000000000000000000000000000000000D7
:10F9300000000000000000000000000000000000C7
:10F9400000000000000000000000000000000000B7
:10F9500000000000000000000000000000000000A7
:10F960000000000000000000000000000000000097
:10F970000000000000000000000000000000000087
:10F980000000000000000000000000000000000077
:10F990000000000000000000000000000000000067
:10F9A0000000000000000000000000000000000057
:10F9B0000000000000000000000000000000000047
:10F9C0000000000000000000000000000000000037
:10F9D0000000000000000000000000000000000027
:10F9E0000000000000000000000000000000000017
:10F9F0000000000000000000000000000000000007
:10FA000000000000000000000000000000000000F6
:10FA100000000000000000000000000000000000E6
:10FA200000000000000000000000000000000000D6
:10FA300000000000000000000000000000000000C6
:10FA400000000000000000000000000000000000B6
:10FA500000000000000000000000000000000000A6
:10FA60000000000000000000000000000000000096
:10FA70000000000000000000000000000000000086
:10FA80000000000000000000000000000000000076
:10FA90000000000000000000000000000000000066
:10FAA0000000000000000000000000000000000056
:10FAB0000000000000000000000000000000000046
:10FAC0000000000000000000000000000000000036
:10FAD0000000000000000000000000000000000026
:10FAE0000000000000000000000000000000000016
:10FAF0000000000000000000000000000000000006
:10FB000000000000000000000000000000000000F5
:10FB100000000000000000000000000000000000E5
:10FB200000000000000000000000000000000000D5
:10FB300000000000000000000000000000000000C5
:10FB400000000000000000000000000000000000B5
:10FB500000000000000000000000000000000000A5
:10FB60000000000000000000000000000000000095
:10FB70000000000000000000000000000000000085
:10FB80000000000000000000000000000000000075
:10FB90000000000000000000000000000000000065
:10FBA0000000000000000000000000000000000055
:10FBB0000000000000000000000000000000000045
:10FBC0000000000000000000000000000000000035
:10FBD0000000000000000000000000000000000025
:10FBE0000000000000000000000000000000000015
:10FBF0000000000000000000000000000000000005
:10F8000055AA0DF04040A040E000C09000A0C0A06C
:10F81000C0A0C0A000A04040404040400040C0A068
:10F82000C0A04090C890F8A0EA00EAF5EA10EA10FB
:10F83000D400D420D420D42000ECD0E4D0E4D0E410
:10F84000D0E450E45064506450645064D0E450E418
:10F85000506450645064506450645064D064D0E488
:10F86000D0E4F8E41B0C70980000010100000000D7
:10F870000000000000000000000000000000000088
:10F8800000000101030103020F000F1F0F000F0012
:10F89000070007000700070000070707070707071B
:10F8A0000707020407010703070302010704020414
:10F8B00007070707070707070707070704020707E0
:10F8C0000707030700000000000000000000000020
:10F8D0000000000000000000000000000000000028
:10F8E0000000000000000000000000000000000018
:10F8F0000000000000000000000000000000000008
:10F9000000000000000000000000000000000000F7
:10F9100000000000000000000000000000000000E7
:10F9200000000000000000000000000000000000D7
:10F9300000000000000000000000000000000000C7
:10F9400000000000000000000000000000000000B7
:10F9500000000000000000000000000000000000A7
:10F960000000000000000000000000000000000097
:10F970000000000000000000000000000000000087
:10F980000000000000000000000000000000000077
:10F990000000000000000000000000000000000067
:10F9A0000000000000000000000000000000000057
:10F9B0000000000000000000000000000000000047
:10F9C0000000000000000000000000000000000037
:10F9D0000000000000000000000000000000000027
:10F9E0000000000000000000000000000000000017
:10F9F0000000000000000000000000000000000007
:10FA000000000000000000000000000000000000F6
:10FA100000000000000000000000000000000000E6
:10FA200000000000000000000000000000000000D6
:10FA300000000000000000000000000000000000C6
:10FA400000000000000000000000000000000000B6
:10FA500000000000000000000000000000000000A6
:10FA60000000000000000000000000000000000096
:10FA70000000000000000000000000000000000086
:10FA80000000000000000000000000000000000076
:10FA90000000000000000000000000000000000066
:10FAA0000000000000000000000000000000000056
:10FAB0000000000000000000000000000000000046
:10FAC0000000000000000000000000000000000036
:10FAD0000000000000000000000000000000000026
:10FAE0000000000000000000000000000000000016
:10FAF0000000000000000000000000000000000006
:10FB000000000000000000000000000000000000F5
:10FB100000000000000000000000000000000000E5
:10FB200000000000000000000000000000000000D5
:10FB300000000000000000000000000000000000C5
:10FB400000000000000000000000000000000000B5
:10FB500000000000000000000000000000000000A5
:10FB60000000000000000000000000000000000095
:10FB70000000000000000000000000000000000085
:10FB80000000000000000000000000000000000075
:10FB90000000000000000000000000000000000065
:10FBA0000000000000000000000000000000000055
:10FBB0000000000000000000000000000000000045
:10FBC0000000000000000000000000000000000035
:10FBD0000000000000000000000000000000000025
:10FBE0000000000000000000000000000000000015
:10FBF0000000000000000000000000000000000005
:10F8000055AA0DF04040A040E000C09000A0C0A06C
:10F81000C0A0C0A000A04040404040400040C0A068
:10F82000C0A04090C890F8A0EA00EAF5EA10EA10FB
:10F83000D400D420D420D42000ECD0E4D0E4D0E410
:10F84000D0E450E45064506450645064D0E450E418
:10F85000506450645064506450645064D064D0E488
:10F86000D0E4F8E41B0C70980000010100000000D7
:10F870000000000000000000000000000000000088
:10F8800000000101030103020F000F1F0F000F0012
:10F89000070007000700070000070707070707071B
:10F8A0000707020407010703070302010704020414
:10F8B00007070707070707070707070704020707E0
:10F8C0000707030700000000000000000000000020
:10F8D0000000000000000000000000000000000028
:10F8E0000000000000000000000000000000000018
:10F8F0000000000000000000000000000000000008
:10F9000000000000000000000000000000000000F7
:10F9100000000000000000000000000000000000E7
:10F9200000000000000000000000000000000000D7
:10F9300000000000000000000000000000000000C7
:10F9400000000000000000000000000000000000B7
:10F9500000000000000000000000000000000000A7
:10F960000000000000000000000000000000000097
:10F970000000000000000000000000000000000087
:10F980000000000000000000000000000000000077
:10F990000000000000000000000000000000000067
:10F9A0000000000000000000000000000000000057
:10F9B0000000000000000000000000000000000047
:10F9C0000000000000000000000000000000000037
:10F9D0000000000000000000000000000000000027
:10F9E0000000000000000000000000000000000017
:10F9F0000000000000000000000000000000000007
:10FA000000000000000000000000000000000000F6
:10FA100000000000000000000000000000000000E6
:10FA200000000000000000000000000000000000D6
:10FA300000000000000000000000000000000000C6
:10FA400000000000000000000000000000000000B6
:10FA500000000000000000000000000000000000A6
:10FA60000000000000000000000000000000000096
:10FA70000000000000000000000000000000000086
:10FA80000000000000000000000000000000000076
:10FA90000000000000000000000000000000000066
:10FAA0000000000000000000000000000000000056
:10FAB0000000000000000000000000000000000046
:10FAC0000000000000000000000000000000000036
:10FAD0000000000000000000000000000000000026
:10FAE0000000000000000000000000000000000016
:10FAF0000000000000000000000000000000000006
:10FB000000000000000000000000000000000000F5
:10FB100000000000000000000000000000000000E5
:10FB200000000000000000000000000000000000D5
:10FB300000000000000000000000000000000000C5
:10FB400000000000000000000000000000000000B5
:10FB500000000000000000000000000000000000A5
:10FB60000000000000000000000000000000000095
:10FB70000000000000000000000000000000000085
:10FB80000000000000000000000000000000000075
:10FB90000000000000000000000000000000000065
:10FBA0000000000000000000000000000000000055
:10FBB0000000000000000000000000000000000045
:10FBC0000000000000000000000000000000000035
:10FBD0000000000000000000000000000000000025
:10FBE0000000000000000000000000000000000015
:10FBF0000000000000000000000000000000000005
:00000001FF

Binary file not shown.

Before

Width:  |  Height:  |  Size: 263 B

View File

@@ -1,258 +0,0 @@
:020000040800F2
:10F8000055AA0DF04040A040E000C09000A0C0A06C
:10F81000C0A0C0A000A04040404040400040C0A068
:10F82000C0A04090C890F8A0BA0000F450E4506422
:10F83000D0E4D0C4D0C4D0C400FCD0E4D0E4D0E440
:10F84000D0E450E45064506450645064D0E450E418
:10F85000506450645064506450645064D064D0E488
:10F86000D0E4F8E41B0C70980000010100000000D7
:10F870000000000000000000000000000000000088
:10F8800000000101030103020B00000F0707070737
:10F89000050705050505050500070707070707070D
:10F8A0000707020407010703070302010704020414
:10F8B00007070707070707070707070704020707E0
:10F8C0000707030700000000000000000000000020
:10F8D0000000000000000000000000000000000028
:10F8E0000000000000000000000000000000000018
:10F8F0000000000000000000000000000000000008
:10F9000000000000000000000000000000000000F7
:10F9100000000000000000000000000000000000E7
:10F9200000000000000000000000000000000000D7
:10F9300000000000000000000000000000000000C7
:10F9400000000000000000000000000000000000B7
:10F9500000000000000000000000000000000000A7
:10F960000000000000000000000000000000000097
:10F970000000000000000000000000000000000087
:10F980000000000000000000000000000000000077
:10F990000000000000000000000000000000000067
:10F9A0000000000000000000000000000000000057
:10F9B0000000000000000000000000000000000047
:10F9C0000000000000000000000000000000000037
:10F9D0000000000000000000000000000000000027
:10F9E0000000000000000000000000000000000017
:10F9F0000000000000000000000000000000000007
:10FA000000000000000000000000000000000000F6
:10FA100000000000000000000000000000000000E6
:10FA200000000000000000000000000000000000D6
:10FA300000000000000000000000000000000000C6
:10FA400000000000000000000000000000000000B6
:10FA500000000000000000000000000000000000A6
:10FA60000000000000000000000000000000000096
:10FA70000000000000000000000000000000000086
:10FA80000000000000000000000000000000000076
:10FA90000000000000000000000000000000000066
:10FAA0000000000000000000000000000000000056
:10FAB0000000000000000000000000000000000046
:10FAC0000000000000000000000000000000000036
:10FAD0000000000000000000000000000000000026
:10FAE0000000000000000000000000000000000016
:10FAF0000000000000000000000000000000000006
:10FB000000000000000000000000000000000000F5
:10FB100000000000000000000000000000000000E5
:10FB200000000000000000000000000000000000D5
:10FB300000000000000000000000000000000000C5
:10FB400000000000000000000000000000000000B5
:10FB500000000000000000000000000000000000A5
:10FB60000000000000000000000000000000000095
:10FB70000000000000000000000000000000000085
:10FB80000000000000000000000000000000000075
:10FB90000000000000000000000000000000000065
:10FBA0000000000000000000000000000000000055
:10FBB0000000000000000000000000000000000045
:10FBC0000000000000000000000000000000000035
:10FBD0000000000000000000000000000000000025
:10FBE0000000000000000000000000000000000015
:10FBF0000000000000000000000000000000000005
:10F8000055AA0DF04040A040E000C09000A0C0A06C
:10F81000C0A0C0A000A04040404040400040C0A068
:10F82000C0A04090C890F8A0BA0000F450E4506422
:10F83000D0E4D0C4D0C4D0C400FCD0E4D0E4D0E440
:10F84000D0E450E45064506450645064D0E450E418
:10F85000506450645064506450645064D064D0E488
:10F86000D0E4F8E41B0C70980000010100000000D7
:10F870000000000000000000000000000000000088
:10F8800000000101030103020B00000F0707070737
:10F89000050705050505050500070707070707070D
:10F8A0000707020407010703070302010704020414
:10F8B00007070707070707070707070704020707E0
:10F8C0000707030700000000000000000000000020
:10F8D0000000000000000000000000000000000028
:10F8E0000000000000000000000000000000000018
:10F8F0000000000000000000000000000000000008
:10F9000000000000000000000000000000000000F7
:10F9100000000000000000000000000000000000E7
:10F9200000000000000000000000000000000000D7
:10F9300000000000000000000000000000000000C7
:10F9400000000000000000000000000000000000B7
:10F9500000000000000000000000000000000000A7
:10F960000000000000000000000000000000000097
:10F970000000000000000000000000000000000087
:10F980000000000000000000000000000000000077
:10F990000000000000000000000000000000000067
:10F9A0000000000000000000000000000000000057
:10F9B0000000000000000000000000000000000047
:10F9C0000000000000000000000000000000000037
:10F9D0000000000000000000000000000000000027
:10F9E0000000000000000000000000000000000017
:10F9F0000000000000000000000000000000000007
:10FA000000000000000000000000000000000000F6
:10FA100000000000000000000000000000000000E6
:10FA200000000000000000000000000000000000D6
:10FA300000000000000000000000000000000000C6
:10FA400000000000000000000000000000000000B6
:10FA500000000000000000000000000000000000A6
:10FA60000000000000000000000000000000000096
:10FA70000000000000000000000000000000000086
:10FA80000000000000000000000000000000000076
:10FA90000000000000000000000000000000000066
:10FAA0000000000000000000000000000000000056
:10FAB0000000000000000000000000000000000046
:10FAC0000000000000000000000000000000000036
:10FAD0000000000000000000000000000000000026
:10FAE0000000000000000000000000000000000016
:10FAF0000000000000000000000000000000000006
:10FB000000000000000000000000000000000000F5
:10FB100000000000000000000000000000000000E5
:10FB200000000000000000000000000000000000D5
:10FB300000000000000000000000000000000000C5
:10FB400000000000000000000000000000000000B5
:10FB500000000000000000000000000000000000A5
:10FB60000000000000000000000000000000000095
:10FB70000000000000000000000000000000000085
:10FB80000000000000000000000000000000000075
:10FB90000000000000000000000000000000000065
:10FBA0000000000000000000000000000000000055
:10FBB0000000000000000000000000000000000045
:10FBC0000000000000000000000000000000000035
:10FBD0000000000000000000000000000000000025
:10FBE0000000000000000000000000000000000015
:10FBF0000000000000000000000000000000000005
:10F8000055AA0DF04040A040E000C09000A0C0A06C
:10F81000C0A0C0A000A04040404040400040C0A068
:10F82000C0A04090C890F8A0BA0000F450E4506422
:10F83000D0E4D0C4D0C4D0C400FCD0E4D0E4D0E440
:10F84000D0E450E45064506450645064D0E450E418
:10F85000506450645064506450645064D064D0E488
:10F86000D0E4F8E41B0C70980000010100000000D7
:10F870000000000000000000000000000000000088
:10F8800000000101030103020B00000F0707070737
:10F89000050705050505050500070707070707070D
:10F8A0000707020407010703070302010704020414
:10F8B00007070707070707070707070704020707E0
:10F8C0000707030700000000000000000000000020
:10F8D0000000000000000000000000000000000028
:10F8E0000000000000000000000000000000000018
:10F8F0000000000000000000000000000000000008
:10F9000000000000000000000000000000000000F7
:10F9100000000000000000000000000000000000E7
:10F9200000000000000000000000000000000000D7
:10F9300000000000000000000000000000000000C7
:10F9400000000000000000000000000000000000B7
:10F9500000000000000000000000000000000000A7
:10F960000000000000000000000000000000000097
:10F970000000000000000000000000000000000087
:10F980000000000000000000000000000000000077
:10F990000000000000000000000000000000000067
:10F9A0000000000000000000000000000000000057
:10F9B0000000000000000000000000000000000047
:10F9C0000000000000000000000000000000000037
:10F9D0000000000000000000000000000000000027
:10F9E0000000000000000000000000000000000017
:10F9F0000000000000000000000000000000000007
:10FA000000000000000000000000000000000000F6
:10FA100000000000000000000000000000000000E6
:10FA200000000000000000000000000000000000D6
:10FA300000000000000000000000000000000000C6
:10FA400000000000000000000000000000000000B6
:10FA500000000000000000000000000000000000A6
:10FA60000000000000000000000000000000000096
:10FA70000000000000000000000000000000000086
:10FA80000000000000000000000000000000000076
:10FA90000000000000000000000000000000000066
:10FAA0000000000000000000000000000000000056
:10FAB0000000000000000000000000000000000046
:10FAC0000000000000000000000000000000000036
:10FAD0000000000000000000000000000000000026
:10FAE0000000000000000000000000000000000016
:10FAF0000000000000000000000000000000000006
:10FB000000000000000000000000000000000000F5
:10FB100000000000000000000000000000000000E5
:10FB200000000000000000000000000000000000D5
:10FB300000000000000000000000000000000000C5
:10FB400000000000000000000000000000000000B5
:10FB500000000000000000000000000000000000A5
:10FB60000000000000000000000000000000000095
:10FB70000000000000000000000000000000000085
:10FB80000000000000000000000000000000000075
:10FB90000000000000000000000000000000000065
:10FBA0000000000000000000000000000000000055
:10FBB0000000000000000000000000000000000045
:10FBC0000000000000000000000000000000000035
:10FBD0000000000000000000000000000000000025
:10FBE0000000000000000000000000000000000015
:10FBF0000000000000000000000000000000000005
:10F8000055AA0DF04040A040E000C09000A0C0A06C
:10F81000C0A0C0A000A04040404040400040C0A068
:10F82000C0A04090C890F8A0BA0000F450E4506422
:10F83000D0E4D0C4D0C4D0C400FCD0E4D0E4D0E440
:10F84000D0E450E45064506450645064D0E450E418
:10F85000506450645064506450645064D064D0E488
:10F86000D0E4F8E41B0C70980000010100000000D7
:10F870000000000000000000000000000000000088
:10F8800000000101030103020B00000F0707070737
:10F89000050705050505050500070707070707070D
:10F8A0000707020407010703070302010704020414
:10F8B00007070707070707070707070704020707E0
:10F8C0000707030700000000000000000000000020
:10F8D0000000000000000000000000000000000028
:10F8E0000000000000000000000000000000000018
:10F8F0000000000000000000000000000000000008
:10F9000000000000000000000000000000000000F7
:10F9100000000000000000000000000000000000E7
:10F9200000000000000000000000000000000000D7
:10F9300000000000000000000000000000000000C7
:10F9400000000000000000000000000000000000B7
:10F9500000000000000000000000000000000000A7
:10F960000000000000000000000000000000000097
:10F970000000000000000000000000000000000087
:10F980000000000000000000000000000000000077
:10F990000000000000000000000000000000000067
:10F9A0000000000000000000000000000000000057
:10F9B0000000000000000000000000000000000047
:10F9C0000000000000000000000000000000000037
:10F9D0000000000000000000000000000000000027
:10F9E0000000000000000000000000000000000017
:10F9F0000000000000000000000000000000000007
:10FA000000000000000000000000000000000000F6
:10FA100000000000000000000000000000000000E6
:10FA200000000000000000000000000000000000D6
:10FA300000000000000000000000000000000000C6
:10FA400000000000000000000000000000000000B6
:10FA500000000000000000000000000000000000A6
:10FA60000000000000000000000000000000000096
:10FA70000000000000000000000000000000000086
:10FA80000000000000000000000000000000000076
:10FA90000000000000000000000000000000000066
:10FAA0000000000000000000000000000000000056
:10FAB0000000000000000000000000000000000046
:10FAC0000000000000000000000000000000000036
:10FAD0000000000000000000000000000000000026
:10FAE0000000000000000000000000000000000016
:10FAF0000000000000000000000000000000000006
:10FB000000000000000000000000000000000000F5
:10FB100000000000000000000000000000000000E5
:10FB200000000000000000000000000000000000D5
:10FB300000000000000000000000000000000000C5
:10FB400000000000000000000000000000000000B5
:10FB500000000000000000000000000000000000A5
:10FB60000000000000000000000000000000000095
:10FB70000000000000000000000000000000000085
:10FB80000000000000000000000000000000000075
:10FB90000000000000000000000000000000000065
:10FBA0000000000000000000000000000000000055
:10FBB0000000000000000000000000000000000045
:10FBC0000000000000000000000000000000000035
:10FBD0000000000000000000000000000000000025
:10FBE0000000000000000000000000000000000015
:10FBF0000000000000000000000000000000000005
:00000001FF

View File

@@ -1,258 +0,0 @@
:020000040800F2
:10F8000055AA0DF04040A040E000C09000A0C0A06C
:10F81000C0A0C0A000A04040404040400040C0A068
:10F82000C0A04090C890F8A0BA0000F450E4506422
:10F83000D0E4D0C4D0C4D0C400FCD0E4D0E4D0E440
:10F84000D0E450E45064506450645064D0E450E418
:10F85000506450645064506450645064D064D0E488
:10F86000D0E4F8E41B0C70980000010100000000D7
:10F870000000000000000000000000000000000088
:10F8800000000101030103020B00000F0707070737
:10F89000050705050505050500070707070707070D
:10F8A0000707020407010703070302010704020414
:10F8B00007070707070707070707070704020707E0
:10F8C0000707030700000000000000000000000020
:10F8D0000000000000000000000000000000000028
:10F8E0000000000000000000000000000000000018
:10F8F0000000000000000000000000000000000008
:10F9000000000000000000000000000000000000F7
:10F9100000000000000000000000000000000000E7
:10F9200000000000000000000000000000000000D7
:10F9300000000000000000000000000000000000C7
:10F9400000000000000000000000000000000000B7
:10F9500000000000000000000000000000000000A7
:10F960000000000000000000000000000000000097
:10F970000000000000000000000000000000000087
:10F980000000000000000000000000000000000077
:10F990000000000000000000000000000000000067
:10F9A0000000000000000000000000000000000057
:10F9B0000000000000000000000000000000000047
:10F9C0000000000000000000000000000000000037
:10F9D0000000000000000000000000000000000027
:10F9E0000000000000000000000000000000000017
:10F9F0000000000000000000000000000000000007
:10FA000000000000000000000000000000000000F6
:10FA100000000000000000000000000000000000E6
:10FA200000000000000000000000000000000000D6
:10FA300000000000000000000000000000000000C6
:10FA400000000000000000000000000000000000B6
:10FA500000000000000000000000000000000000A6
:10FA60000000000000000000000000000000000096
:10FA70000000000000000000000000000000000086
:10FA80000000000000000000000000000000000076
:10FA90000000000000000000000000000000000066
:10FAA0000000000000000000000000000000000056
:10FAB0000000000000000000000000000000000046
:10FAC0000000000000000000000000000000000036
:10FAD0000000000000000000000000000000000026
:10FAE0000000000000000000000000000000000016
:10FAF0000000000000000000000000000000000006
:10FB000000000000000000000000000000000000F5
:10FB100000000000000000000000000000000000E5
:10FB200000000000000000000000000000000000D5
:10FB300000000000000000000000000000000000C5
:10FB400000000000000000000000000000000000B5
:10FB500000000000000000000000000000000000A5
:10FB60000000000000000000000000000000000095
:10FB70000000000000000000000000000000000085
:10FB80000000000000000000000000000000000075
:10FB90000000000000000000000000000000000065
:10FBA0000000000000000000000000000000000055
:10FBB0000000000000000000000000000000000045
:10FBC0000000000000000000000000000000000035
:10FBD0000000000000000000000000000000000025
:10FBE0000000000000000000000000000000000015
:10FBF0000000000000000000000000000000000005
:10F8000055AA0DF04040A040E000C09000A0C0A06C
:10F81000C0A0C0A000A04040404040400040C0A068
:10F82000C0A04090C890F8A0BA0000F450E4506422
:10F83000D0E4D0C4D0C4D0C400FCD0E4D0E4D0E440
:10F84000D0E450E45064506450645064D0E450E418
:10F85000506450645064506450645064D064D0E488
:10F86000D0E4F8E41B0C70980000010100000000D7
:10F870000000000000000000000000000000000088
:10F8800000000101030103020B00000F0707070737
:10F89000050705050505050500070707070707070D
:10F8A0000707020407010703070302010704020414
:10F8B00007070707070707070707070704020707E0
:10F8C0000707030700000000000000000000000020
:10F8D0000000000000000000000000000000000028
:10F8E0000000000000000000000000000000000018
:10F8F0000000000000000000000000000000000008
:10F9000000000000000000000000000000000000F7
:10F9100000000000000000000000000000000000E7
:10F9200000000000000000000000000000000000D7
:10F9300000000000000000000000000000000000C7
:10F9400000000000000000000000000000000000B7
:10F9500000000000000000000000000000000000A7
:10F960000000000000000000000000000000000097
:10F970000000000000000000000000000000000087
:10F980000000000000000000000000000000000077
:10F990000000000000000000000000000000000067
:10F9A0000000000000000000000000000000000057
:10F9B0000000000000000000000000000000000047
:10F9C0000000000000000000000000000000000037
:10F9D0000000000000000000000000000000000027
:10F9E0000000000000000000000000000000000017
:10F9F0000000000000000000000000000000000007
:10FA000000000000000000000000000000000000F6
:10FA100000000000000000000000000000000000E6
:10FA200000000000000000000000000000000000D6
:10FA300000000000000000000000000000000000C6
:10FA400000000000000000000000000000000000B6
:10FA500000000000000000000000000000000000A6
:10FA60000000000000000000000000000000000096
:10FA70000000000000000000000000000000000086
:10FA80000000000000000000000000000000000076
:10FA90000000000000000000000000000000000066
:10FAA0000000000000000000000000000000000056
:10FAB0000000000000000000000000000000000046
:10FAC0000000000000000000000000000000000036
:10FAD0000000000000000000000000000000000026
:10FAE0000000000000000000000000000000000016
:10FAF0000000000000000000000000000000000006
:10FB000000000000000000000000000000000000F5
:10FB100000000000000000000000000000000000E5
:10FB200000000000000000000000000000000000D5
:10FB300000000000000000000000000000000000C5
:10FB400000000000000000000000000000000000B5
:10FB500000000000000000000000000000000000A5
:10FB60000000000000000000000000000000000095
:10FB70000000000000000000000000000000000085
:10FB80000000000000000000000000000000000075
:10FB90000000000000000000000000000000000065
:10FBA0000000000000000000000000000000000055
:10FBB0000000000000000000000000000000000045
:10FBC0000000000000000000000000000000000035
:10FBD0000000000000000000000000000000000025
:10FBE0000000000000000000000000000000000015
:10FBF0000000000000000000000000000000000005
:10F8000055AA0DF04040A040E000C09000A0C0A06C
:10F81000C0A0C0A000A04040404040400040C0A068
:10F82000C0A04090C890F8A0BA0000F450E4506422
:10F83000D0E4D0C4D0C4D0C400FCD0E4D0E4D0E440
:10F84000D0E450E45064506450645064D0E450E418
:10F85000506450645064506450645064D064D0E488
:10F86000D0E4F8E41B0C70980000010100000000D7
:10F870000000000000000000000000000000000088
:10F8800000000101030103020B00000F0707070737
:10F89000050705050505050500070707070707070D
:10F8A0000707020407010703070302010704020414
:10F8B00007070707070707070707070704020707E0
:10F8C0000707030700000000000000000000000020
:10F8D0000000000000000000000000000000000028
:10F8E0000000000000000000000000000000000018
:10F8F0000000000000000000000000000000000008
:10F9000000000000000000000000000000000000F7
:10F9100000000000000000000000000000000000E7
:10F9200000000000000000000000000000000000D7
:10F9300000000000000000000000000000000000C7
:10F9400000000000000000000000000000000000B7
:10F9500000000000000000000000000000000000A7
:10F960000000000000000000000000000000000097
:10F970000000000000000000000000000000000087
:10F980000000000000000000000000000000000077
:10F990000000000000000000000000000000000067
:10F9A0000000000000000000000000000000000057
:10F9B0000000000000000000000000000000000047
:10F9C0000000000000000000000000000000000037
:10F9D0000000000000000000000000000000000027
:10F9E0000000000000000000000000000000000017
:10F9F0000000000000000000000000000000000007
:10FA000000000000000000000000000000000000F6
:10FA100000000000000000000000000000000000E6
:10FA200000000000000000000000000000000000D6
:10FA300000000000000000000000000000000000C6
:10FA400000000000000000000000000000000000B6
:10FA500000000000000000000000000000000000A6
:10FA60000000000000000000000000000000000096
:10FA70000000000000000000000000000000000086
:10FA80000000000000000000000000000000000076
:10FA90000000000000000000000000000000000066
:10FAA0000000000000000000000000000000000056
:10FAB0000000000000000000000000000000000046
:10FAC0000000000000000000000000000000000036
:10FAD0000000000000000000000000000000000026
:10FAE0000000000000000000000000000000000016
:10FAF0000000000000000000000000000000000006
:10FB000000000000000000000000000000000000F5
:10FB100000000000000000000000000000000000E5
:10FB200000000000000000000000000000000000D5
:10FB300000000000000000000000000000000000C5
:10FB400000000000000000000000000000000000B5
:10FB500000000000000000000000000000000000A5
:10FB60000000000000000000000000000000000095
:10FB70000000000000000000000000000000000085
:10FB80000000000000000000000000000000000075
:10FB90000000000000000000000000000000000065
:10FBA0000000000000000000000000000000000055
:10FBB0000000000000000000000000000000000045
:10FBC0000000000000000000000000000000000035
:10FBD0000000000000000000000000000000000025
:10FBE0000000000000000000000000000000000015
:10FBF0000000000000000000000000000000000005
:10F8000055AA0DF04040A040E000C09000A0C0A06C
:10F81000C0A0C0A000A04040404040400040C0A068
:10F82000C0A04090C890F8A0BA0000F450E4506422
:10F83000D0E4D0C4D0C4D0C400FCD0E4D0E4D0E440
:10F84000D0E450E45064506450645064D0E450E418
:10F85000506450645064506450645064D064D0E488
:10F86000D0E4F8E41B0C70980000010100000000D7
:10F870000000000000000000000000000000000088
:10F8800000000101030103020B00000F0707070737
:10F89000050705050505050500070707070707070D
:10F8A0000707020407010703070302010704020414
:10F8B00007070707070707070707070704020707E0
:10F8C0000707030700000000000000000000000020
:10F8D0000000000000000000000000000000000028
:10F8E0000000000000000000000000000000000018
:10F8F0000000000000000000000000000000000008
:10F9000000000000000000000000000000000000F7
:10F9100000000000000000000000000000000000E7
:10F9200000000000000000000000000000000000D7
:10F9300000000000000000000000000000000000C7
:10F9400000000000000000000000000000000000B7
:10F9500000000000000000000000000000000000A7
:10F960000000000000000000000000000000000097
:10F970000000000000000000000000000000000087
:10F980000000000000000000000000000000000077
:10F990000000000000000000000000000000000067
:10F9A0000000000000000000000000000000000057
:10F9B0000000000000000000000000000000000047
:10F9C0000000000000000000000000000000000037
:10F9D0000000000000000000000000000000000027
:10F9E0000000000000000000000000000000000017
:10F9F0000000000000000000000000000000000007
:10FA000000000000000000000000000000000000F6
:10FA100000000000000000000000000000000000E6
:10FA200000000000000000000000000000000000D6
:10FA300000000000000000000000000000000000C6
:10FA400000000000000000000000000000000000B6
:10FA500000000000000000000000000000000000A6
:10FA60000000000000000000000000000000000096
:10FA70000000000000000000000000000000000086
:10FA80000000000000000000000000000000000076
:10FA90000000000000000000000000000000000066
:10FAA0000000000000000000000000000000000056
:10FAB0000000000000000000000000000000000046
:10FAC0000000000000000000000000000000000036
:10FAD0000000000000000000000000000000000026
:10FAE0000000000000000000000000000000000016
:10FAF0000000000000000000000000000000000006
:10FB000000000000000000000000000000000000F5
:10FB100000000000000000000000000000000000E5
:10FB200000000000000000000000000000000000D5
:10FB300000000000000000000000000000000000C5
:10FB400000000000000000000000000000000000B5
:10FB500000000000000000000000000000000000A5
:10FB60000000000000000000000000000000000095
:10FB70000000000000000000000000000000000085
:10FB80000000000000000000000000000000000075
:10FB90000000000000000000000000000000000065
:10FBA0000000000000000000000000000000000055
:10FBB0000000000000000000000000000000000045
:10FBC0000000000000000000000000000000000035
:10FBD0000000000000000000000000000000000025
:10FBE0000000000000000000000000000000000015
:10FBF0000000000000000000000000000000000005
:00000001FF

Binary file not shown.

Before

Width:  |  Height:  |  Size: 262 B

View File

@@ -1,258 +0,0 @@
:020000040800F2
:10F8000000000000000000000000000000000000F8
:10F8100000000000000000000000000000000000E8
:10F8200000000000000000000000000000000000D8
:10F8300000000000000000000000000000000000C8
:10F8400000000000000000000000000000000000B8
:10F8500000000000000000000000000000000000A8
:10F860000000000000000000000000000000000098
:10F870000000000000000000000000000000000088
:10F880000000000000000000000000000000000078
:10F890000000000000000000000000000000000068
:10F8A0000000000000000000000000000000000058
:10F8B0000000000000000000000000000000000048
:10F8C0000000000000000000000000000000000038
:10F8D0000000000000000000000000000000000028
:10F8E0000000000000000000000000000000000018
:10F8F0000000000000000000000000000000000008
:10F9000000000000000000000000000000000000F7
:10F9100000000000000000000000000000000000E7
:10F9200000000000000000000000000000000000D7
:10F9300000000000000000000000000000000000C7
:10F9400000000000000000000000000000000000B7
:10F9500000000000000000000000000000000000A7
:10F960000000000000000000000000000000000097
:10F970000000000000000000000000000000000087
:10F980000000000000000000000000000000000077
:10F990000000000000000000000000000000000067
:10F9A0000000000000000000000000000000000057
:10F9B0000000000000000000000000000000000047
:10F9C0000000000000000000000000000000000037
:10F9D0000000000000000000000000000000000027
:10F9E0000000000000000000000000000000000017
:10F9F0000000000000000000000000000000000007
:10FA000000000000000000000000000000000000F6
:10FA100000000000000000000000000000000000E6
:10FA200000000000000000000000000000000000D6
:10FA300000000000000000000000000000000000C6
:10FA400000000000000000000000000000000000B6
:10FA500000000000000000000000000000000000A6
:10FA60000000000000000000000000000000000096
:10FA70000000000000000000000000000000000086
:10FA80000000000000000000000000000000000076
:10FA90000000000000000000000000000000000066
:10FAA0000000000000000000000000000000000056
:10FAB0000000000000000000000000000000000046
:10FAC0000000000000000000000000000000000036
:10FAD0000000000000000000000000000000000026
:10FAE0000000000000000000000000000000000016
:10FAF0000000000000000000000000000000000006
:10FB000000000000000000000000000000000000F5
:10FB100000000000000000000000000000000000E5
:10FB200000000000000000000000000000000000D5
:10FB300000000000000000000000000000000000C5
:10FB400000000000000000000000000000000000B5
:10FB500000000000000000000000000000000000A5
:10FB60000000000000000000000000000000000095
:10FB70000000000000000000000000000000000085
:10FB80000000000000000000000000000000000075
:10FB90000000000000000000000000000000000065
:10FBA0000000000000000000000000000000000055
:10FBB0000000000000000000000000000000000045
:10FBC0000000000000000000000000000000000035
:10FBD0000000000000000000000000000000000025
:10FBE0000000000000000000000000000000000015
:10FBF0000000000000000000000000000000000005
:10F8000000000000000000000000000000000000F8
:10F8100000000000000000000000000000000000E8
:10F8200000000000000000000000000000000000D8
:10F8300000000000000000000000000000000000C8
:10F8400000000000000000000000000000000000B8
:10F8500000000000000000000000000000000000A8
:10F860000000000000000000000000000000000098
:10F870000000000000000000000000000000000088
:10F880000000000000000000000000000000000078
:10F890000000000000000000000000000000000068
:10F8A0000000000000000000000000000000000058
:10F8B0000000000000000000000000000000000048
:10F8C0000000000000000000000000000000000038
:10F8D0000000000000000000000000000000000028
:10F8E0000000000000000000000000000000000018
:10F8F0000000000000000000000000000000000008
:10F9000000000000000000000000000000000000F7
:10F9100000000000000000000000000000000000E7
:10F9200000000000000000000000000000000000D7
:10F9300000000000000000000000000000000000C7
:10F9400000000000000000000000000000000000B7
:10F9500000000000000000000000000000000000A7
:10F960000000000000000000000000000000000097
:10F970000000000000000000000000000000000087
:10F980000000000000000000000000000000000077
:10F990000000000000000000000000000000000067
:10F9A0000000000000000000000000000000000057
:10F9B0000000000000000000000000000000000047
:10F9C0000000000000000000000000000000000037
:10F9D0000000000000000000000000000000000027
:10F9E0000000000000000000000000000000000017
:10F9F0000000000000000000000000000000000007
:10FA000000000000000000000000000000000000F6
:10FA100000000000000000000000000000000000E6
:10FA200000000000000000000000000000000000D6
:10FA300000000000000000000000000000000000C6
:10FA400000000000000000000000000000000000B6
:10FA500000000000000000000000000000000000A6
:10FA60000000000000000000000000000000000096
:10FA70000000000000000000000000000000000086
:10FA80000000000000000000000000000000000076
:10FA90000000000000000000000000000000000066
:10FAA0000000000000000000000000000000000056
:10FAB0000000000000000000000000000000000046
:10FAC0000000000000000000000000000000000036
:10FAD0000000000000000000000000000000000026
:10FAE0000000000000000000000000000000000016
:10FAF0000000000000000000000000000000000006
:10FB000000000000000000000000000000000000F5
:10FB100000000000000000000000000000000000E5
:10FB200000000000000000000000000000000000D5
:10FB300000000000000000000000000000000000C5
:10FB400000000000000000000000000000000000B5
:10FB500000000000000000000000000000000000A5
:10FB60000000000000000000000000000000000095
:10FB70000000000000000000000000000000000085
:10FB80000000000000000000000000000000000075
:10FB90000000000000000000000000000000000065
:10FBA0000000000000000000000000000000000055
:10FBB0000000000000000000000000000000000045
:10FBC0000000000000000000000000000000000035
:10FBD0000000000000000000000000000000000025
:10FBE0000000000000000000000000000000000015
:10FBF0000000000000000000000000000000000005
:10F8000000000000000000000000000000000000F8
:10F8100000000000000000000000000000000000E8
:10F8200000000000000000000000000000000000D8
:10F8300000000000000000000000000000000000C8
:10F8400000000000000000000000000000000000B8
:10F8500000000000000000000000000000000000A8
:10F860000000000000000000000000000000000098
:10F870000000000000000000000000000000000088
:10F880000000000000000000000000000000000078
:10F890000000000000000000000000000000000068
:10F8A0000000000000000000000000000000000058
:10F8B0000000000000000000000000000000000048
:10F8C0000000000000000000000000000000000038
:10F8D0000000000000000000000000000000000028
:10F8E0000000000000000000000000000000000018
:10F8F0000000000000000000000000000000000008
:10F9000000000000000000000000000000000000F7
:10F9100000000000000000000000000000000000E7
:10F9200000000000000000000000000000000000D7
:10F9300000000000000000000000000000000000C7
:10F9400000000000000000000000000000000000B7
:10F9500000000000000000000000000000000000A7
:10F960000000000000000000000000000000000097
:10F970000000000000000000000000000000000087
:10F980000000000000000000000000000000000077
:10F990000000000000000000000000000000000067
:10F9A0000000000000000000000000000000000057
:10F9B0000000000000000000000000000000000047
:10F9C0000000000000000000000000000000000037
:10F9D0000000000000000000000000000000000027
:10F9E0000000000000000000000000000000000017
:10F9F0000000000000000000000000000000000007
:10FA000000000000000000000000000000000000F6
:10FA100000000000000000000000000000000000E6
:10FA200000000000000000000000000000000000D6
:10FA300000000000000000000000000000000000C6
:10FA400000000000000000000000000000000000B6
:10FA500000000000000000000000000000000000A6
:10FA60000000000000000000000000000000000096
:10FA70000000000000000000000000000000000086
:10FA80000000000000000000000000000000000076
:10FA90000000000000000000000000000000000066
:10FAA0000000000000000000000000000000000056
:10FAB0000000000000000000000000000000000046
:10FAC0000000000000000000000000000000000036
:10FAD0000000000000000000000000000000000026
:10FAE0000000000000000000000000000000000016
:10FAF0000000000000000000000000000000000006
:10FB000000000000000000000000000000000000F5
:10FB100000000000000000000000000000000000E5
:10FB200000000000000000000000000000000000D5
:10FB300000000000000000000000000000000000C5
:10FB400000000000000000000000000000000000B5
:10FB500000000000000000000000000000000000A5
:10FB60000000000000000000000000000000000095
:10FB70000000000000000000000000000000000085
:10FB80000000000000000000000000000000000075
:10FB90000000000000000000000000000000000065
:10FBA0000000000000000000000000000000000055
:10FBB0000000000000000000000000000000000045
:10FBC0000000000000000000000000000000000035
:10FBD0000000000000000000000000000000000025
:10FBE0000000000000000000000000000000000015
:10FBF0000000000000000000000000000000000005
:10F8000000000000000000000000000000000000F8
:10F8100000000000000000000000000000000000E8
:10F8200000000000000000000000000000000000D8
:10F8300000000000000000000000000000000000C8
:10F8400000000000000000000000000000000000B8
:10F8500000000000000000000000000000000000A8
:10F860000000000000000000000000000000000098
:10F870000000000000000000000000000000000088
:10F880000000000000000000000000000000000078
:10F890000000000000000000000000000000000068
:10F8A0000000000000000000000000000000000058
:10F8B0000000000000000000000000000000000048
:10F8C0000000000000000000000000000000000038
:10F8D0000000000000000000000000000000000028
:10F8E0000000000000000000000000000000000018
:10F8F0000000000000000000000000000000000008
:10F9000000000000000000000000000000000000F7
:10F9100000000000000000000000000000000000E7
:10F9200000000000000000000000000000000000D7
:10F9300000000000000000000000000000000000C7
:10F9400000000000000000000000000000000000B7
:10F9500000000000000000000000000000000000A7
:10F960000000000000000000000000000000000097
:10F970000000000000000000000000000000000087
:10F980000000000000000000000000000000000077
:10F990000000000000000000000000000000000067
:10F9A0000000000000000000000000000000000057
:10F9B0000000000000000000000000000000000047
:10F9C0000000000000000000000000000000000037
:10F9D0000000000000000000000000000000000027
:10F9E0000000000000000000000000000000000017
:10F9F0000000000000000000000000000000000007
:10FA000000000000000000000000000000000000F6
:10FA100000000000000000000000000000000000E6
:10FA200000000000000000000000000000000000D6
:10FA300000000000000000000000000000000000C6
:10FA400000000000000000000000000000000000B6
:10FA500000000000000000000000000000000000A6
:10FA60000000000000000000000000000000000096
:10FA70000000000000000000000000000000000086
:10FA80000000000000000000000000000000000076
:10FA90000000000000000000000000000000000066
:10FAA0000000000000000000000000000000000056
:10FAB0000000000000000000000000000000000046
:10FAC0000000000000000000000000000000000036
:10FAD0000000000000000000000000000000000026
:10FAE0000000000000000000000000000000000016
:10FAF0000000000000000000000000000000000006
:10FB000000000000000000000000000000000000F5
:10FB100000000000000000000000000000000000E5
:10FB200000000000000000000000000000000000D5
:10FB300000000000000000000000000000000000C5
:10FB400000000000000000000000000000000000B5
:10FB500000000000000000000000000000000000A5
:10FB60000000000000000000000000000000000095
:10FB70000000000000000000000000000000000085
:10FB80000000000000000000000000000000000075
:10FB90000000000000000000000000000000000065
:10FBA0000000000000000000000000000000000055
:10FBB0000000000000000000000000000000000045
:10FBC0000000000000000000000000000000000035
:10FBD0000000000000000000000000000000000025
:10FBE0000000000000000000000000000000000015
:10FBF0000000000000000000000000000000000005
:00000001FF

Binary file not shown.

Before

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 26 KiB

7
Bootup Logo/README.md Normal file
View File

@@ -0,0 +1,7 @@
# Bootup logo's
IronOS supports both a bootup logo _AND_ bootup animations.
However, they are no longer included in this repo.
[Please read the docs](../Documentation/Logo.md)

View File

@@ -1,291 +0,0 @@
#!/usr/bin/env python
# coding=utf-8
from __future__ import division
import os, sys, struct, zlib
try:
from PIL import Image, ImageOps
except ImportError as error:
raise ImportError("{}: {} requres Python Imaging Library (PIL). "
"Install with `pip` or OS-specific package "
"management tool."
.format(error, sys.argv[0]))
VERSION_STRING = '0.03'
LCD_WIDTH = 96
LCD_HEIGHT = 16
LCD_NUM_BYTES = LCD_WIDTH * LCD_HEIGHT // 8
LCD_PADDED_SIZE = 1024
INTELHEX_DATA_RECORD = 0x00
INTELHEX_END_OF_FILE_RECORD = 0x01
INTELHEX_EXTENDED_LINEAR_ADDRESS_RECORD = 0x04
INTELHEX_BYTES_PER_LINE = 16
INTELHEX_MINIMUM_SIZE = 4096
DFU_PINECIL_ALT = 0
DFU_PINECIL_VENDOR = 0x28e9
DFU_PINECIL_PRODUCT = 0x0189
DFU_LOGO_ADDRESS = 0x0801F800
DFU_TARGET_NAME = b"Pinecil"
DFU_PREFIX_SIZE = 11
DFU_SUFFIX_SIZE = 16
def split16(word):
"""return high and low byte of 16-bit word value as tuple"""
return (word >> 8) & 0xff, word & 0xff
def compute_crc(data):
return 0xFFFFFFFF & -zlib.crc32(data) - 1
def intel_hex_line(record_type, offset, data):
"""generate a line of data in Intel hex format"""
# length, address offset, record type
record_length = len(data)
yield ':{:02X}{:04X}{:02X}'.format(record_length, offset, record_type)
# data
for byte in data:
yield "{:02X}".format(byte)
# compute and write checksum (now using unix style line endings for DFU3.45 compatibility
yield "{:02X}\n".format((((sum(data, # sum data ...
record_length # ... and other ...
+ sum(split16(offset)) # ... fields ...
+ record_type) # ... on line
& 0xff) # low 8 bits
^ 0xff) # two's ...
+ 1) # ... complement
& 0xff) # low 8 bits
def intel_hex(file, bytes_, start_address=0x0):
"""write block of data in Intel hex format"""
def write(generator):
file.write(''.join(generator))
if len(bytes_) % INTELHEX_BYTES_PER_LINE != 0:
raise ValueError("Program error: Size of LCD data is not evenly divisible by {}"
.format(INTELHEX_BYTES_PER_LINE))
address_lo = start_address & 0xffff
address_hi = (start_address >> 16) & 0xffff
write(intel_hex_line(INTELHEX_EXTENDED_LINEAR_ADDRESS_RECORD, 0,
split16(address_hi)))
size_written = 0
while size_written < INTELHEX_MINIMUM_SIZE:
offset = address_lo
for line_start in range(0, len(bytes_), INTELHEX_BYTES_PER_LINE):
write(intel_hex_line(INTELHEX_DATA_RECORD, offset,
bytes_[line_start:line_start + INTELHEX_BYTES_PER_LINE]))
size_written += INTELHEX_BYTES_PER_LINE
if size_written >= INTELHEX_MINIMUM_SIZE:
break
offset += INTELHEX_BYTES_PER_LINE
write(intel_hex_line(INTELHEX_END_OF_FILE_RECORD, 0, ()))
def build_dfu(file, bytes_):
data = b""
for byte in bytes_:
data += byte.to_bytes(1, byteorder="big")
data = (
struct.pack("<2I", DFU_LOGO_ADDRESS, len(data)) + data
)
data = (
struct.pack(
"<6sBI255s2I", b"Target", DFU_PINECIL_ALT, 1, DFU_TARGET_NAME, len(data), 1
)
+ data
)
data = (
struct.pack(
"<5sBIB", b"DfuSe", 1, DFU_PREFIX_SIZE + len(data) + DFU_SUFFIX_SIZE, 1
)
+ data
)
data += struct.pack("<4H3sB", 0, DFU_PINECIL_PRODUCT, DFU_PINECIL_VENDOR, 0x011A, b"UFD", DFU_SUFFIX_SIZE)
crc = compute_crc(data)
data += struct.pack("<I", crc)
file.write(data)
def img2hex(input_filename,
output_file,
preview_filename=None,
threshold=128,
dither=False,
negative=False,
binary=False):
"""
Convert 'input_filename' image file into Intel hex format with data
formatted for display on TS100 LCD and file object.
Input image is converted from color or grayscale to black-and-white,
and resized to fit TS100 LCD screen as necessary.
Optionally write resized/thresholded/black-and-white preview image
to file specified by name.
Optional `threshold' argument 8 bit value; grayscale pixels greater than
this become 1 (white) in output, less than become 0 (black).
Unless optional `dither', in which case PIL grayscale-to-black/white
dithering algorithm used.
Optional `negative' inverts black/white regardless of input image type
or other options.
"""
try:
image = Image.open(input_filename)
except BaseException as e:
raise IOError("error reading image file \"{}\": {}".format(input_filename, e))
# convert to luminance
# do even if already black/white because PIL can't invert 1-bit so
# can't just pass thru in case --negative flag
# also resizing works better in luminance than black/white
# also no information loss converting black/white to grayscale
if image.mode != 'L':
image = image.convert('L')
if image.size != (LCD_WIDTH, LCD_HEIGHT):
image = image.resize((LCD_WIDTH, LCD_HEIGHT), Image.BICUBIC)
if negative:
image = ImageOps.invert(image)
threshold = 255 - threshold # have to invert threshold
if dither:
image = image.convert('1')
else:
image = image.point(lambda pixel: 0 if pixel < threshold else 1, '1')
if preview_filename:
image.save(preview_filename)
''' DEBUG
for row in range(LCD_HEIGHT):
for column in range(LCD_WIDTH):
if image.getpixel((column, row)): sys.stderr.write('1')
else: sys.stderr.write('0')
sys.stderr.write('\n')
'''
# pad to this size (also will be repeated in output Intel hex file)
data = [0] * LCD_PADDED_SIZE
# magic/undocumented/required header in endian-reverse byte order
data[0] = 0x55
data[1] = 0xAA
data[2] = 0x0D
data[3] = 0xF0
# convert to TS100 LCD format
for ndx in range(LCD_WIDTH * 16 // 8):
bottom_half_offset = 0 if ndx < LCD_WIDTH else 8
byte = 0
for y in range(8):
if image.getpixel((ndx % LCD_WIDTH, y + bottom_half_offset)):
byte |= 1 << y
# store in endian-reversed byte order
data[4 + ndx + (1 if ndx % 2 == 0 else -1)] = byte
if binary:
build_dfu(output_file, data)
else:
intel_hex(output_file, data, 0x0800F800)
def parse_commandline():
parser = argparse.ArgumentParser(
formatter_class=argparse.ArgumentDefaultsHelpFormatter,
description="Convert image file for display on TS100 LCD "
"at startup")
def zero_to_255(text):
value = int(text)
if not 0 <= value <= 255:
raise argparse.ArgumentTypeError("must be integer from 0 to 255 ")
return value
parser.add_argument('input_filename',
help="input image file")
parser.add_argument('output_filename',
help="output Intel hex file")
parser.add_argument('-p', '--preview',
help="filename of image preview (same data as "
"Intel hex file, as will appear on TS100 LCD)")
parser.add_argument('-n', '--negative',
action='store_true',
help="photo negative: exchange black and white "
"in output")
parser.add_argument('-t', '--threshold',
type=zero_to_255,
default=128,
help="0 to 255: gray (or color converted to gray) "
"above this becomes white, below becomes black; "
"ignored if using --dither")
parser.add_argument('-d', '--dither',
action='store_true',
help="use dithering (speckling) to convert gray or "
"color to black and white")
parser.add_argument('-f', '--force',
action='store_true',
help="force overwriting of existing files")
parser.add_argument('-v', '--version',
action='version',
version="%(prog)s version " + VERSION_STRING,
help="print version info")
return parser.parse_args()
if __name__ == "__main__":
import argparse
args = parse_commandline()
if os.path.exists(args.output_filename) and not args.force:
sys.stderr.write("Won't overwrite existing file \"{}\" (use --force "
"option to override)\n"
.format(args.output_filename))
sys.exit(1)
if args.preview and os.path.exists(args.preview) and not args.force:
sys.stderr.write("Won't overwrite existing file \"{}\" (use --force "
"option to override)\n"
.format(args.preview))
sys.exit(1)
try:
if args.output_filename[-4:] == ".dfu":
with open(args.output_filename, 'wb') as output:
img2hex(args.input_filename,
output,
args.preview,
args.threshold,
args.dither,
args.negative,
True)
else:
with open(args.output_filename, 'w', newline='\r\n') as output:
img2hex(args.input_filename,
output,
args.preview,
args.threshold,
args.dither,
args.negative)
except BaseException as error:
sys.stderr.write("Error converting file: {}\n".format(error))
sys.exit(1)

View File

@@ -1,4 +1,4 @@
FROM alpine:3.15
FROM alpine:3.16
LABEL maintainer="Ben V. Brown <ralim@ralimtek.com>"
WORKDIR /build
@@ -9,11 +9,13 @@ WORKDIR /build
# musl-dev is required for the multi lang firmwares
# clang is required for clang-format (for dev)
RUN apk add --no-cache gcc-riscv-none-elf gcc-arm-none-eabi newlib-riscv-none-elf newlib-arm-none-eabi findutils python3 py3-pip make git musl-dev clang bash clang-extra-tools
RUN apk add --no-cache gcc-riscv-none-elf gcc-arm-none-eabi newlib-riscv-none-elf newlib-arm-none-eabi findutils python3 py3-pip make git musl-dev clang bash clang-extra-tools cmake
# Install Python3 packages
RUN python3 -m pip install bdflib black
# Git trust
RUN git config --global --add safe.directory /build/source
COPY . /build/source
COPY ./ci /build/ci

View File

@@ -1,12 +1,12 @@
# Debugging Menu
In this firmware there is extra debugging information hidden under an extra menu.
This is accessed by holding the rear (B) button on the iron while it is on the home screen.
This is accessed by holding the rear (-/B) button on the iron while it is on the home screen.
This menu is meant to be simple, so it has no fancy GUI animations.
To move through the menu use the front (A) button.
To exit, use the rear (B) button again.
To move through the menu, use the front (+/A) button.
To exit, use the rear (-/B) button again.
## Menu items
@@ -14,16 +14,16 @@ Items are shown in the menu on a single line, so they use short codes
### HW G
This indicates the High Water mark for the stack for the GUI thread. The smaller this number is, the less headroom we have in the stack.
As this is a Highwater mater, you should only trust this once you have walked through all GUI options to "hit" the worst one.
This indicates the high water mark for the stack for the GUI thread. The smaller this number is, the less headroom we have in the stack.
As this is a high-water mater, you should only trust this once you have walked through all GUI options to "hit" the worst one.
### HW M
This indicates the High Water mark for the stack for the movement detection thread. The smaller this number is, the less headroom we have in the stack.
This indicates the high water mark for the stack for the movement detection thread. The smaller this number is, the less headroom we have in the stack.
### HW P
This indicates the High Water mark for the stack for the PID thread. The smaller this number is, the less headroom we have in the stack.
This indicates the high water mark for the stack for the PID thread. The smaller this number is, the less headroom we have in the stack.
### Time
@@ -31,28 +31,28 @@ This just shows how many deciseconds the unit has been powered for.
### Move
This is the last timestamp of movement. When the iron is moved this should update to match the Time field (one before in the menu).
This can be used for checking performance of the movement dection code.
This is the last timestamp of movement. When the iron is moved, this should update to match the time field (one before in the menu).
This can be used for checking performance of the movement detection code.
### RTip
This is the raw tip reading in uV. This can be used when assessing the calibration routines for example.
This is the raw tip reading in μV. This can be used when assessing the calibration routines for example.
### CTip
This is the tip temperature in deg C.
This is the tip temperature in degrees Celsius.
This can be used with RTip for assessing temperature processing performance.
### CHan
This is the handle temperature in C. This is used for cold junction compensation of the tip temp.
This is shown in degrees C x10, so 200 == 20.0C
This is the handle temperature in °C. This is used for cold junction compensation of the tip temperature.
This is shown in degrees Celsius x10, so 200 == 20.0 °C
### Vin
### Vin
The input voltage as read by the internal ADC. Can be used to sanity check its being read correctly.
### ACC
### ACC
This indicates the accelerometer that is fitted inside the unit.
@@ -64,7 +64,7 @@ This indicates the accelerometer that is fitted inside the unit.
- None detected -> running in fallback without movement detection
- Scanning -> Still searching I2C for one
### PWR
### PWR
This indicates the current power source for the iron.
This may change during power up as the sources are negotiated in turn.
@@ -73,14 +73,26 @@ This may change during power up as the sources are negotiated in turn.
- **QC** input (We used QC2/3 negotiation for current supply)
- **PD W. VBus** input (We used the PD subsystem to negotiate for the current supply); and VBus is connected to your input power source
- **PD No VBus** input (We used the PD subsystem to negotiate for the current supply); and VBus is **NOT** connected to your input power source
- If you successfully modified the Pinecil to support 24 V by cutting the trace line to Vbus, then 'PD No VBus' displays on screen.
- Connect to any PD USB power to check Vbus status. It will not show any PD message when Pinecil is powered by DC port, QC, or USB 5 V (non-PD).
### Max
This indicates the max temp in C that the system estimates it can measure the tip reliably to.
This is dependant on a few factors including the handle temperature so it can move around during use.
### Max
This indicates the max temperature in degrees Celsius that the system estimates it can measure the tip reliably to.
This is dependent on a few factors including the handle temperature so it can move around during use.
### Hall
This will appear if your device is capable of having a magnetic hall effect sensor fitted.
This will show the current field strength reading from the sensor, this can be used to check the sensor is operational and measure how strong the magnetic field is for diagnostics.
This appears if your device is capable of having a magnetic hall effect sensor installed (Pinecil).
This shows the current field strength reading from the sensor. It can be used to check if the sensor is operational, and measure how strong the magnetic field is for diagnostics and optimal placement of magnets on a stand.
# PD Debug menu
On the Pinecil; if the iron is booted up while holding the front button (+); it will show an extra menu for inspecting USB-PD power adapters.
The menu navigates like the debug menu, where pressing (+) cycles through elements, and (-) will exit the menu.
First page shows the PD negotiation stage number; which can be used for diagnosing if PD is not working.
After a few seconds or after PD negotiates (state above 5) it will show "No VBus" if the VBus mod is performed or "VBus" if the mod has not been done.
Once negotiation is complete; the other screens will show the advertised readings for voltage and current of the proposals.

View File

@@ -94,11 +94,11 @@ To build a release instead, run the `build.sh` script. This will update translat
## Updating languages
To update the language translation files and their associated font maps, execute the `make_translation.py` code from the `Translations` directory.
If you edit the translation definitions or the english translation, please also run `gen_menu_docs.py` to update the settings menu documentation automatically.
If you edit the translation definitions or the English translation, please also run `gen_menu_docs.py` to update the settings menu documentation automatically.
## Building Pinecil
I highly recommend using the command line tools and using Docker to run the compiler.
It's a bit more fussy on setup than the STM tooling, and this is by far the easiest way.
It's a bit fussier on setup than the STM tooling, and this is by far the easiest way.
If you _need_ an IDE I have used [Nuclei's IDE](https://nucleisys.com/download.php).
Follow the same idea as the STM Cube IDE notes above.

View File

@@ -11,8 +11,8 @@ These are built on every change and can be found on the Actions tab (see below).
### Main release
Main releases are made to the [releases page](https://github.com/Ralim/IronOS/releases).
Download the zip file that matches your model of soldering iron, and extract it.
You then need to use the appropriate file type for your unit, in general Miniware devices need `.hex` and Pinecil need `.bin`.
Download the zip file that matches your model of soldering iron and extract it.
Select the appropriate file type for your unit, in general Miniware devices need `.hex` and Pinecil needs `.dfu`.
Flash according to details below
### Bleeding edge / latest
@@ -24,14 +24,14 @@ In general you probably want `master`.
Once you click on a run, scroll down to the "Artifacts" section and then click on your model to download a zip file.
Then this works the same as a production release (use the correct file).
## Miniware devices (TS100, TS80, TS80P & MHP30)
# Miniware devices (TS100, TS80, TS80P & MHP30)
This is completely safe, but if it goes wrong just put the `.hex` file from the official website ([TS100](https://www.minidso.com/forum.php?mod=viewthread&tid=868&extra=page%3D1), [TS80](https://www.minidso.com/forum.php?mod=viewthread&tid=3202&extra=page%3D1), [TS80P](https://www.minidso.com/forum.php?mod=viewthread&tid=4070&extra=page%3D1) & [MHP30](https://www.minidso.com/forum.php?mod=viewthread&tid=4385&extra=page%3D1)) onto the unit and you're back to the old firmware. Downloads for the `.hex` files to flash are available on the [releases page.](https://github.com/Ralim/IronOS/releases) The file you want is called _(MODEL)\_EN.hex_ unless you want the translations, they are (MODEL)\__language short name_.hex. Where (MODEL) is either TS100 or TS80.
Officially the bootloader on the devices only works under Windows (use the built-in File Explorer, as alternative file managers or copy handlers like Teracopy will fail). However, users have reported that it does work under Mac, and can be made to work under Linux _sometimes_. Details over on the [wiki page](https://github.com/Ralim/ts100/wiki/Upgrading-Firmware).
1. Hold the button closest to the tip (MHP30 the left button on the back), and plug in the USB to the computer.
2. The unit will appear as a USB drive. ( Screen will say `DFU` on it.)
2. The unit will appear as a USB drive. (Screen will say `DFU` on it.)
3. Drag the `.hex` file onto the USB drive.
4. The unit will disconnect and reconnect.
5. The filename will have changed to end in *.RDY* or *.ERR*
@@ -39,21 +39,21 @@ Officially the bootloader on the devices only works under Windows (use the built
7. If it didn't work the first time, try copying the file again without disconnecting the device, often it will work on the second shot.
8. Disconnect the USB and power up the device. You're good to go.
For the more adventurous out there, you can also load this firmware onto the device using an SWD programmer.
For the more adventurous out there, you can also load this firmware onto the device using an SWD programmer, for easier installation follow the guide at the end of this document.
On the bottom of the MCU riser PCB, there are 4 pads for programming. On v2.51A PCB revision `USB_D+` is shorted to `SWDIO` and `USB_D-` is shorted to `SWCLK` so debugging works without disassembly (attach while staying in the bootloader). Installing [dapboot from eDesignOSS](https://github.com/eDesignOSS/dapboot) (`make TARGET=TS100 -C src`) is recommended as it allows reliable flashing of binary files with [dfu-util](http://dfu-util.sourceforge.net/).
On the bottom of the MCU riser PCB, there are 4 pads for programming. On v2.51A PCB revision `USB_D+` is shorted to `SWDIO` and `USB_D-` is shorted to `SWCLK` so debugging works without disassembly (attach while staying in the bootloader). Installing [IronOS-dfu](https://github.com/Ralim/IronOS-dfu) is recommended as it allows reliable flashing of binary files with [dfu-util](http://dfu-util.sourceforge.net/).
There is a complete device flash backup included in this repository. (Note this includes the bootloader, so will need an SWD programmer to load onto the unit).
For the TS80 the SWD pins are used for the QC negotiation, so you can actually connect to the SWD power via the USB connector.
# Mac
## Mac
sgr1ff1n (Shane) commented in [issue 11](https://github.com/Ralim/ts100/issues/11) that upgrading worked on their Mac as per normal:
> I just wanted to say that I was able to update the firmware on my ts100 from the stock version to 1.08 found in this repository using my Mac. I simply followed the same steps however through Finder. I have a MacBook Pro (13-inch, Mid 2012) running Sierra 10.12.4 (16E195).
# Linux
## Linux
While in the past there were reports of unreliable upgrades, the consensus in [issue 11](https://github.com/Ralim/ts100/issues/11) is that things work mostly as expected in Linux.
@@ -86,57 +86,140 @@ rmdir /tmp/mntdfu
Device will reboot and automount will rerun if not disabled.
Check the extension of your firmware, it should be `.RDY` now.
## Pinecil (Pine64)
The MCU used in the Pinecil supports usb-dfu.
# Pinecil (Pine64)
There is the nice gui [Pinecil Firmware Updater](https://github.com/pine64/pinecil-firmware-updater/releases). However this currently does not support the latest releases.
- The MCU used in Pinecil supports usb-dfu. Reference [Pinecil Wiki](https://wiki.pine64.org/wiki/Pinecil).
- Recommended Updater: the [Pine64 Updater](https://github.com/pine64/pinecil-firmware-updater/releases), is an easy-to-use GUI app. It is fast and works in several types of OS, i.e. Windows/Mac. It will automatically fetch the newest stable version of IronOS from GitHub.
- Troubleshooting: if you have issues using the Pine64 Updater or your install fails, please go to troubleshooting tips below.
- Community chat: if troubleshooting doesn't work, then join the Pine64 > Pinecil channel. There are knowledgeable members in Discord/Telegram/Matrix. Discord has a bridge bot connection to Telegram and Matrix so that all pine volunteers/members can see advice for Pinecil and related items or just get tips on which Power supply to purchase.
- One advantage of Pinecil is that you cannot permanently damage it doing a firmware update (because DFU is in ROM); an update could render Pinecil temporarily inoperable if you flash an invalid firmware. But no worries, simply re-flashing with a working firmware copy will fix everything.
- USB-C cable is required to do an update. Generally, all USB controllers work, but some hubs have issues, so it is preferred to avoid USB hubs for updates.
- Alternate Update Methods: if your OS is not currently supported by the [Updater](https://github.com/pine64/pinecil-firmware-updater/releases) or it does not meet your needs, i.e., you want to install a beta version, the below manual methods may be used.
To enter DFU mode, hold the button at the back of the iron while connecting to usb over usb-c.
Generally all usb controllers work, but some hubs have issues so avoiding hubs may be best.
## Linux and Mac
Once the device is connected while holding the button, the screen will stay **off**.
### Steps
This is normal, and then you can use the appropriate tool to load the `.hex` or `.bin` file as per your OS.
⛔ Do not use the DC power jack while updating firmware or you may destroy your PC. ⛔
You can also refer to the Pine64 [Wiki](https://wiki.pine64.org/wiki/Pinecil).
### Linux and Mac
Using `dfu-util` you can flash the firmware using a command line as such:
1. Download and extract the firmware package from GitHub [IronOS Releases](https://github.com/Ralim/IronOS/releases).
2. Highly recommend updating `dfu-util` to the newest version.
3. Enter DFU mode: press and hold (-) button at the back of the iron (do not release).
4. Connect USB to PC, and USB-C to back of Pinecil, keep holding (-) button down.
5. The screen will stay **black/off** to indicate the Pinecil is in DFU mode. This is normal.
6. Once the USB cable is connected at two ends, wait 10 seconds more, then release the (-) button.
7. Using `dfu-util` you can flash the firmware using a command line like this:
```
dfu-util -D Pinecil_EN.dfu
```
### Windows
Choose the file name from the folder with the appropriate 2-letter country code for your chosen language (i.e., EN = English).
For Windows there are two options, you can use dfu-util via command line as shown above.
### Troubleshooting:
- If you get a message stating that `More than one DFU capable USB device found!` when running the above command you probably have an old version of `dfu-util` installed. Might be worth updating. You can still install on the old version, but you will have to specify which DFU interface to flash to. Running the command `dfu-util -l` will show you if there are several DFU devices detected. Example:
```
Found DFU: [28e9:0189] ver=0100, devnum=48, cfg=1, intf=0, path="1-1", alt=1, name="@Option Bytes /0x1FFFF800/01*016Be", serial="??"
Found DFU: [28e9:0189] ver=0100, devnum=48, cfg=1, intf=0, path="1-1", alt=0, name="@Internal Flash /0x08000000/128*001Kg", serial="??"
```
In this example we see that more than one part of the Pinecil is detected as a DFU interface and we need to specify which one we want to flash to. We want the `Internal Flash` so in this case we can use `alt=0` to identify which interface to target. The command would then look like this:
```
dfu-util -D Pinecil_EN.dfu -a 0
```
- Note: if you use an older release of `dfu-util` and do not see `alt=0, name="@Internal Flash /0x08000000/128*001Kg"` when running `dfu-util -l` you likely will not be able to update without first updating 'dfu-util'.
- If your update is crashing part-way into the update, there is sometimes an issue with older/fussy USB controllers (they can show up/disappear/then show up again)
- Try a direct connection to the USB port, do not use a USB hub, and use shorter cable. If possible, pick a port connected to the main board.
- Switch to a different PC/Laptop and use different ports. USB-C ports are recommended but some have also reported having a fussy C port.
- Hold down the (-) button for the entire firmware update, do not release until near the end.
- `DC Low` message: a pc/laptop cannot fully power Pinecil, it generally can only get 5 V (non-PD) to communicate for firmware updates and Pinecil will report 'DC Low'. This is normal.
- If `dfu-util` aborts with an error like
```
dfu-util: Cannot open DFU device 28e9:0189 found on devnum 42 (LIBUSB_ERROR_IO)
```
and `dmesg` reports USB errors like these
```
kernel: usb 1-1: reset full-speed USB device number 42 using xhci_hcd
kernel: usb 1-1: device descriptor read/64, error -71
kernel: usb 1-1: device descriptor read/64, error -71
kernel: usb 1-1: reset full-speed USB device number 42 using xhci_hcd
kernel: usb 1-1: device descriptor read/64, error -71
kernel: usb 1-1: device descriptor read/64, error -71
kernel: usb 1-1: reset full-speed USB device number 42 using xhci_hcd
kernel: usb 1-1: Device not responding to setup address.
kernel: usb 1-1: Device not responding to setup address.
kernel: usb 1-1: device not accepting address 42, error -71
```
then try to disable USB autosuspend.
This can be done with a set of udev rules specifically for the Pinecil:
```udev
SUBSYSTEM=="usb", ATTR{idVendor}=="28e9", ATTR{idProduct}=="0189", MODE:="0660"
SUBSYSTEM=="usb", ATTR{idVendor}=="28e9", ATTR{idProduct}=="0189", GROUP="plugdev"
SUBSYSTEM=="usb", ATTR{idVendor}=="28e9", ATTR{idProduct}=="0189", TEST=="power/control", ATTR{power/control}="on"
```
If you are uncomfortable with the command line, the easiest tool to use is the vendors gui tool from [here](http://www.gd32mcu.com/en/download?kw=GD32+MCU+Dfu+Tool&lan=en).
Should the link break, its called "GD32 MCU Dfu Tool" and can be grabbed from http://www.gd32mcu.com/en/download/.
## Windows
You will also need the matching drivers from [here](http://www.gd32mcu.com/en/download?kw=GD32+Dfu+Drivers&lan=en) installed if you have not used gigadevice parts before.
Two Options for Windows
These are called "GD32 Dfu Drivers" if the link breaks.
### Option 1: use command line
#### Steps:
### Steps
1. Download both the `GD32 MCU DFU TOOL` and the `Drivers`.
2. Install the drivers and open the DFU tool.
3. Ignore the prompt to update the tool.
4. Connect the Pinecil to a Windows PC via USB cable while holding down the minus button, **screen will stay blank** but you will hear the noise from Windows connecting to it.
5. At the top of the DFU tool, you should see `GD DFU DEVICE 1` appear.
6. Change the mode to `Download to device`.
7. Select the `open` button in that area of the window and load the `Pinecil_XX.hex` file from the downloaded release.
8. Tick the `verify after download` check box.
9. Click the OK button at the bottom of the window to run the process.
10. After it is complete either click `Leave DFU` or unplug the iron and power cycle it while _not_ holding down the buttons.
⛔ Do not use the DC power jack while updating firmware or you may destroy your PC. ⛔
You can also use dfu-util if you wish to set it up, but that is better documented by others when it comes to Windows.
1. Using command line `dfu-util` is similar to above for Linux / Mac.
2. Highly recommend updating `dfu-util` to the newest version.
3. Download and extract the firmware package from GitHub [IronOS Releases](https://github.com/Ralim/IronOS/releases).
4. Enter DFU mode: press and hold (-) button at the back of the iron (do not release).
5. Connect USB to PC, and USB-C to the back of Pinecil, keep holding (-) button down.
6. Screen will stay **black/off** to indicate the Pinecil is in DFU mode. This is normal.
7. After the USB cable is connected at both ends, wait ~10 seconds more, then release the (-) button.
8. Open PowerShell or Command window.
9. Change to the directory of the unzipped firmware files
10. Using `dfu-util,` flash the firmware using a command like this:
### FAQ
```
dfu-util -D Pinecil_EN.dfu
```
- If you have errors, see Troubleshooting [above](/Documentation/Flashing.md#troubleshooting).
### Option 2: use the GUI tool from chip vendor
### Steps
⛔ Do not use the DC power jack while updating firmware or you may destroy your PC. ⛔
1. If you are uncomfortable with the command line, then this chip vendor supplied GUI tool/drivers is an option.
2. Download and extract the firmware package from GitHub [IronOS Releases](https://github.com/Ralim/IronOS/releases).
3. Download both the `GD32 MCU DFU TOOL` and the `GD32 Dfu Drivers`.
- GD32 DFU Tool [here](http://www.gd32mcu.com/en/download?kw=GD32+MCU+Dfu+Tool&lan=en). If the link breaks, search for "GD32 MCU Dfu Tool" at this [link](http://www.gd32mcu.com/en/download/).
- GD32 DFU Drivers [here](http://www.gd32mcu.com/en/download?kw=GD32+Dfu+Drivers&lan=en). If the link breaks, search for "GD32 Dfu Drivers" at this [link](http://www.gd32mcu.com/en/download/).
- Check properties of both downloads, tick Unblock if needed, then Unzip
4. Install the drivers and the GD32 DFU tool (ignore prompts to update the tool).
5. Enter DFU mode: press and hold (-) button at the back of Pinecil (do not release).
6. Connect Pinecil to a PC via USB cable (do not release the (-) yet).
7. Screen will stay **black/off** to indicate the Pinecil is in DFU mode. This is normal.
8. You may hear a beep from Windows as it connects to Pinecil in DFU mode.
9. If you see windows notification that it `does not recognize USB device`, then you didn't connect, repeat step 3-8.
10. Open the GD32 DFU Tool (ignore prompts to update tool).
11. At the top of the DFU tool, you should see `GD DFU DEVICE 1` appear if you successfully connected Pinecil.
12. If DFU Device box at top is blank, then Pinecil is not connected in DFU mode, repeat steps 3-11.
13. If it has been more than 10 seconds since you connected the USB cable, Release the (-) button. (don't use Upload from Device section)
14. Select `Download to device` > Open > Browse to folder you unzipped in step 2.
15. Select the `hex` file for language. English is Pinecil_EN.hex , tick `Verify after download`.
16. Click `OK` at bottom. After a few minutes you will see 0-100%, Download successfully! Click `Leave DFU` at the top.
17. Disconnect Pinecil cable from PC, plug it into a power supply.
18. Do not need to press any buttons, a new screen should appear.
19. To confirm upgrade, hold the minus (-) button down for a few seconds, it then shows new firmware version v2.xx.x....date
- If you have errors, see Troubleshooting [above](/Documentation/Flashing.md#troubleshooting).
## FAQ
#### [Miniware] The file is showing up with the extension `.ERR`
@@ -147,27 +230,26 @@ First, try just copying the file a second time.
1. Attach the iron in DFU mode.
2. Copy the `.hex` file to the device.
3. The device disconnects and connects with the `.ERR` file.
4. Copy the same `.hex` file again **DO NOT TRY AND DELETE THE OLD ONE**.
4. Copy the same `.hex` file again **DO NOT TRY AND DELETE THE OLD ONE**.
5. The device will disconnect and reconnect again.
6. The device _should_ now have the `.RDY` file.
7. You're done.
If this fails and you are on Mac or Linux reading the wiki page about programming can help. There is also a very long issue thread going through all of the different attempts around this too.
If you are on Windows, it's often best to try another computer (friends, work, partners etc).
If you are on Windows, it's often best to try another computer (friends, work, partners etc.).
#### [Miniware] Device randomly disconnects or does not show up in DFU mode
1. heck if the USB cable you are using has the data pins; test it on another device. There are a surprisingly large number of usb-micro cables that are power _only_.
1. Check if the USB cable you are using has the data pins; test it on another device. There are a surprisingly large number of micro-USB cables that are power _only_.
2. Try other USB ports. Often different USB controllers will interact with the units differently due to design quirks in the miniware design.
2. Try other USB ports. Often different USB controllers will interact with the units differently due to design quirks in the Miniware design.
## [Miniware] Alternative bootloader
### [Miniware] Alternative bootloader
If you are an advanced user, and you have used `usb-dfu` tools before, or you would like to learn; there is an alternative bootloader for these irons.
This will **NOT** show up as a USB storage drive, but instead show up using a standard DFU protocol device. You can then use dfu tools or GUI's to upgrade the iron using the `.bin` files that are posted to the releases page.
This will **NOT** show up as a USB storage drive, but instead show up using a standard DFU protocol device. You can then use dfu tools or GUIs to upgrade the iron using the `.bin` files that are posted to the releases page.
To change to dapboot based alternative bootloader, you need to flash the hex file from [here](https://github.com/eDesignOSS/ts100-bl-flasher/releases).
`ts100-stockbl.hex` will reflash the stock bootloader, `ts100-dapboot.hex` will flash the new dapboot based usb bootloader.
To install this alternative bootloader, follow the instructions [here](https://github.com/Ralim/IronOS-dfu/blob/mainline/docs/Bootloader.md).
Note that this is only recommended for users who know what they are doing. If you don't understand how this works, please don't flash this.

View File

@@ -1,7 +1,7 @@
# Getting Started
Getting started with Iron OS on your Pinecil/TS80/TS80P/TS100.
If your device did not come with Iron OS already installed, or if you need to update to the latest version; please see the [Flashing Guide](/Documentation/Flashing.md).
Getting started with IronOS on your Pinecil/TS80/TS80P/TS100.
If your device did not come with IronOS already installed, or if you need to update to the latest version; please see the [Flashing Guide](/Documentation/Flashing.md). It is recommended to update to the newest stable release.
Once your Iron has been flashed, on first power on it _may_ warn you about the system settings being reset.
_Do not panic_; this is 100% completely normal. This is here to note to you that they have been reset to handle the internal structure changing.
@@ -18,7 +18,7 @@ By default this will show a screen similar to the one below:
Note that this may be drawn mirrored depending on the orientation of your screen.
The soldering iron symbol on the screen will appear near the tip. This is here to indicate that pressing the button closest to the front of the soldering iron will enter soldering mode.
The soldering iron symbol on the screen will appear near the tip. This is here to indicate that pressing the button closest to the front of the iron will enter soldering mode.
And naturally, the spanner like icon represents that pressing the button near the rear of the soldering iron will enter the settings menu.
@@ -40,40 +40,43 @@ If you press and hold the button near the rear of the iron it will take you into
## Soldering Mode
When you press the button to enter into the soldering mode, the iron will instantly start to heat up the tip.
When you press the button to enter the soldering mode, the iron will instantly start to heat up the tip.
The firmware defaults to 320C as the set point for the soldering mode, however on this screen you can enter into the adjustment screen by pressing either button.
The firmware defaults to 320 °C as the set point for the soldering mode, however on this screen you can enter into the adjustment screen by pressing either button.
Pressing and holding the button near the tip will enter **boost** mode. This allows temporarily overriding the set temperature to a higher (or lower) value. This can be useful as a way to force the tip to a higher temperature to drive more wattage into a large joint when the thermal connection is not ideal.
Pressing and holding the button near the tip will enter **Boost** mode. This allows a temporary override of the set temperature to a higher (or lower) value. This can be useful as a way to force the tip to a higher temperature to drive more wattage into a large joint when the thermal connection is not ideal.
Pressing and holding the rear button will exit soldering mode and land you back at the home screen. You can also do this by pressing both buttons at once and this will also work, this is a bit harder to do but is kept for compatibility with the Miniware firmware.
Pressing and holding **both** buttons at once will enter locked mode, which will prevent the buttons from doing anything. You can in the settings allow boost mode in locked mode optionally. This can be useful if you find yourself hitting the buttons and entering into the temperature adjustment screen by accident.
### Idle sleep
### Idle Sleep
If the iron detects a period of time without any significant movement, it will enter into a sleep mode. This is indicated with a graphic on the screen similar to ZZzz (or text in detailed mode).
If the iron detects a period of time without any significant movement, it will enter sleep mode. This is indicated with a screen graphic similar to Zzzz (or text in detailed mode).
In this mode, the temperature of the iron will automatically reduce down to a temperature just below the melting point of the solder. This helps reduce the rate of oxidation and damage to the iron tip.
In Sleep mode, the temperature of the iron automatically lowers to 150 °C (default), which is just below the melting point of the solder. This helps reduce rate of oxidation and damage to the iron tip. In general, when not using the iron, unplug it or let it sleep to increase the longevity of replaceable tips. The default sleep temperature can be customized.
Simply picking up or moving the iron will wake it back up into soldering mode. You can also press any button and this will also wake the iron up.
The Pinecil has a footprint (unpopulated) on the PCB for a hall effect sensor (Si7210). If you fit this then iron will additionally force sleep when it detects a strong magnetic field near the tip of the plastic body. This allows attaching a strong magnet near your iron holder to ensure it always enters sleep.
Optional Hall Effect Feature (Pinecil only):
Pinecil has an unpopulated footprint (U14) for a hall effect sensor (Si7210). Adding the sensor and placing a strong magnet on the holder stand will trigger Pinecil to sleep after it enters the stand, and Zzzz will appear on the screen. The magnet is positioned on the stand in proximity to the sensor which then activates one of 10 user defined settings (0=off, 1=lowest sensitivity, 9=highest sensitivity). Read the Hall Sensor document for details on [installation](/Documentation/HallSensor.md).
### Idle shutdown
If, after entering sleep mode the iron still does not see movement for a much longer time; it will shut down and return to the home screen.
### Idle Shutdown
If, after entering sleep mode, the iron still does not see movement for a much longer time (default=10 minutes); it will shut down and return to the home screen.
## Settings Menu
The settings menu is the most often evolving aspect of the firmware, so each option is not documented here. However, do not panic, as every menu option has a description so that you don't _need_ to come back here to figure them all out.
The settings menu is the most often evolving aspect of the firmware, so each option is not documented here. However, do not panic, as every menu option has an on-screen description so you don't _need_ to come back here to figure them all out.
To navigate the menu, the two buttons act separately.
The button that you pressed to enter the menu (rear) cycles down the options, and the other button (front) will change the current option.
The button that you pressed to enter the menu (rear) scrolls down the options, and the other button (front) will enter and change the current option.
To see a description of an option, just pause and wait and after a little bit, it will scroll across the screen.
To see a description of an option, just wait and after a little time, it will scroll across the screen.
The menu is comprised of a "main menu" of categories and then sub-items that allows you to adjust parameters.
The menu is comprised of a 'main menu' of categories and then sub-items that allows you to adjust parameters.
You can long hold buttons to change through options faster, and there is some acceleration when holding the buttons.
@@ -81,4 +84,4 @@ There is a small scrollbar that will be shown along the edge of the screen to in
Additionally, this scrollbar will blink rapidly when you are on the last item in a menu choice.
I highly recommend taking a few minutes to go through all of the options in the menu to get a feel for what you can change, almost every aspect of the internal system is adjustable to suit you.
I highly recommend taking a few minutes to go through all of the options in the menu to get a feel for what you can change, almost every aspect of the internal system is adjustable to suit your needs.

View File

@@ -0,0 +1,20 @@
# Hall Effect Sensor
## Sleep Mode Menu
In Sleep mode, the temperature of the iron automatically lowers to 150 °C (default), which is just below the melting point of the solder. This helps reduce rate of oxidation and damage to the iron tip. In general, when not using the iron, unplug it or let it sleep to increase the longevity of replaceable tips. The default sleep temperature can be customized.
Simply moving the iron will wake it back up into soldering mode. You can also press any button and this will also wake-up the iron.
### Optional Hall Effect Feature (Pinecil only):
Inside the Sleep Menu is an additional type of sleep setting. Pinecil has an unpopulated footprint (U14) for a hall effect sensor (Si7210). It is possible with the hall sensor to trigger Pinecil to go to sleep after it enters the stand, and Zzzz will appear on the screen. After installing the hall sensor, a magnet is positioned on the stand close enough to the sensor to activate one of ten user selectable settings.
- 0=off, 1=1000, 2=750, 3=500, 4=250, 5=150, 6=100, 7=75, 8=50, 9=25 (9 has the highest sensitivity to magnets)
- Setting of 1 might be used if you solder on PCBs with magnets and do not wish Pinecil to auto-sleep constantly. And a very strong/large magnet would be required on the stand to activate the sensor sleep mode.
- Setting of 9 would be useful if you only had a small magnet and are not concerned about Pinecil falsely triggering sleep mode near magnetized items/tools.
- Neodymium magnets are recommended. If using small magnets, 2-3 may be required, but too many can also be detrimental.
- Actively watch the hall number change (in [debug menu](/Documentation/DebugMenu.md)) while you slowly move the magnet around to seek the best locations & whether you have too many or too few magnets. Positioning the magnet where you have the highest hall number will ensure consistent sleep mode when you place the iron in the stand. This requires some experimenting.
- Sensor is physically located near the copper contacts for the tip at the front of the handle. Reference [Schematics U14](https://files.pine64.org/doc/Pinecil/Pinecil_schematic_v1.0a_20201120.pdf).
- Positioning/type/quantity of magnets is important for best results. Sometimes [too many magnets](https://www.youtube.com/shorts/afkqKwCX00I) breaks the effect by distorting the magnetic field.
- Orientation of North and South faces of magnets is important to increase reaction of the hall sensor [SI7210-B-00-IV](https://www.silabs.com/documents/public/application-notes/an1018-si72xx-sensors.pdf).

View File

@@ -5,4 +5,4 @@
- Accelerometer is the MSA301, this is mounted roughly in the middle of the unit
- USB-PD is using the FUSB302
- The hardware I2C bus on PB6/7 is used for the MSA301 and FUSB302
- The OLED is the same SSD1306 as everything else, but its on a bit-banged bus
- The OLED is the same SSD1306 as everything else, but its on a bit-banged bus

View File

@@ -16,7 +16,7 @@ If your iron is new, there is a slim chance your accelerometer may be DOA and ne
## No USB-PD IC detected
Generally, this means either something went very awry in the firmware or the chip is not answering as would normally be expected. Try rolling back to an earlier release to confirm if the issue still persists then the device may need repair. If you have some form of seller protection/support you most likely want to reach out to this to be safe. If you don't, you can always attempt to replace the IC yourself. As of writing both the TS80P and Pinecil use the FUSB302.
Generally, this means either something went very awry in the firmware, or the chip is not answering as would normally be expected. Try rolling back to an earlier release to confirm if the issue still persists then the device may need repair. If you have some form of seller protection/support, you most likely want to reach out to this to be safe. If you don't, you can always attempt to replace the IC yourself. As of writing both the TS80P and Pinecil use the FUSB302.
**Note this warning will only be shown the first few times until settings are reset**

View File

@@ -1,37 +1,39 @@
# Startup Logos
This firmware supports a user created bootup logo.
By default there is _not_ one included in the firmware, as this means that once flashed they generally stay.
By default, there is _not_ one included in the firmware, as this means that once flashed they generally stay.
## Generating the Logo files
The [Python script](https://github.com/Ralim/ts100/blob/master/Bootup%20Logo/python_logo_converter/img2ts100.py) converts an image passed into it on the command line to a HEX file to be uploaded to the iron in DFU mode (similar to the process described above). The image can be in color and any size, but it will be resized and converted to 1-bit color. However, it looks best if you create a 96x16 image in an image editor and color the pixels black or white manually.
The [Python script](https://github.com/Ralim/IronOS-Meta/blob/main/Bootup%20Logos/img2logo.py) converts an image passed into it on the command line to a `.hex` file or a `.dfu` to be uploaded to the iron in DFU mode (similar to the process described above). The image can be in color and any size, but it will be resized and converted to 1-bit color. However, it looks best if you create a 96x16 image in an image editor and color the pixels black or white manually.
There are community logo's already converted available for download in the releases in [IronOS-Meta](https://github.com/Ralim/IronOS-Meta/).
The converter requires at least Python 3 and Pillow (if you don't have it, it will tell you to install PIL, which is an old version of the same thing). See [this page](https://stackoverflow.com/a/20061019/6705343) on StackOverflow about installing it.
What works can vary, but this command may work:
`python3 -m pip install Pillow`
`python3 -m pip install pillow`
Then, to convert an image:
`python3 img2ts100.py infile.png outfile.hex`
- `python3 img2logo.py infile.png out -m` for Miniware
- `python3 img2logo.py infile.png out -p` for Pinecil
Run `python3 img2ts100.py --help` to see available options.
Run `python3 img2logo.py --help` to see available options.
## Flashing the Logo
### Miniware (TS100/TS80/TS80P)
Upload the HEX file to the iron in DFU mode and, if the file's extension changes to .RDY, your custom splash screen should show up on startup.
You perform this the same way as if you were flashing a new firmware, and all of the existing notes around this apply.
You perform this the same way as if you were flashing a new firmware, and all the existing notes around this apply.
If you have flashed the `IronOS-dfu` alternative bootloader, you should use the `.dfu` files instead
### Pinecil
For the Pinecil, we require to flash the logo using dfu-util instead.
To flash the logo, use the following steps:
For Pinecil, we require using dfu-util instead to flash the logo art (Pinecil does not use hex).
Please see the [Meta repo](https://github.com/Ralim/IronOS-Meta) for the tooling for converting logo's as well as automatically generated logo's
- `python3 img2ts100.py input.png logo.dfu`
- `dfu-util -D logo.dfu`
The converter will create a DFU instead of a HEX file if the .dfu extension is used.
- `dfu-util -D logo_file.dfu`

View File

@@ -14,7 +14,7 @@ Holding the button at the front of the iron will enter boost mode (if enabled).
This menu allows you to cycle through all the options and set their values.
The button near the USB cycles through the options, and the one near the tip changes the selected option.
Note that settings are not saved until you exit the menu.
If you leave the unit alone (ie don't press any buttons) on a setting, after 3 seconds the screen will scroll a rough description of the setting.
If you leave the unit alone (i.e., don't press any buttons) on a setting, after 3 seconds the screen will scroll a rough description of the setting.
The menu is arranged so that the most often used settings are first.
With submenus being selected to enter using the front button (as if you were going to change the setting).
@@ -22,7 +22,7 @@ Scrolling through the submenu will return you back to its entry location after y
### Calibrating input voltage
Due to the tolerance on the resistors used for the input voltage divider, some irons can be up to 0.6V out on the voltage measurement.
Due to the tolerance on the resistors used for the input voltage divider, some irons can be up to 0.6 V out on the voltage measurement.
Please calibrate your iron if you have any issues with the cutoff voltage.
Note that cutoff messages can also be triggered by using a power supply that is too weak and fails under the load of the iron.
@@ -41,7 +41,7 @@ To calibrate your iron:
Some tips will have an offset on their readings, to calibrate this out perform the following steps:
1. Connect power to your iron
2. Make sure the tip is at room temperature (ie. wait for a fair while after using the iron before calibration)
2. Make sure the tip is at room temperature (i.e., wait for a fair while after using the iron before calibration)
3. Enter the settings menu
4. Scroll down to the advanced menu, and then the temperature calibration
5. Press the button to change the option (tip button)
@@ -54,6 +54,6 @@ Some tips will have an offset on their readings, to calibrate this out perform t
### Boost mode
This allows you to change the front key (one near the tip) to become a boost button when you hold it for > 2 seconds. This allows you to set this button to change the soldering temperature for short periods. For example when soldering a big joint and you want to boost the temperature a bit.
This allows you to change the front key (one near the tip) to become a boost button when you hold it for > 2 seconds. This allows you to set this button to change the soldering temperature for short periods. For example, when soldering a big joint and you want to boost the temperature a bit.
The boost temperature is set in the settings menu.

View File

@@ -13,7 +13,7 @@ Combining these two gives the common equation, power is `Volts (V) squared / Res
The resistance of the tip is fixed, ~7.5 ohms for the TS100/Pinecil and ~4.5 ohms for the TS80(P).
This means that for both irons, the power delivered to the soldering tip is proportional to the voltage used, squared.
This is why the TS100 performs poorly when run off 12V power supplies.
Therefore the TS100 performs poorly when run off 12 V power supplies.
## Output Control & Regulation

View File

@@ -109,7 +109,7 @@ On device help text:
Temperature used in "boost mode"
### Setting: Heat on power up
### Setting: Start-up behavior
When the device powers up, should it enter into a special mode. These settings set it to either start into soldering mode, sleeping mode or auto mode (Enters into soldering mode on the first movement).
@@ -117,7 +117,7 @@ On device help text:
O=off | S=soldering temp | Z=standby at sleep temp until moved | R=standby without heating until moved
### Setting: Cooldown blink
### Setting: Cooldown flashing
If the idle screen should blink the tip temperature for attention while the tip is over 50°C. Intended as a 'tip is still hot' warning.
@@ -133,13 +133,13 @@ On device help text:
Start tip temperature offset calibration
### Setting: Factory reset?
### Setting: Restore factory settings?
Resets all settings and calibrations to factory defaults. Does NOT erase custom user boot up logo's.
On device help text:
Reset settings to default
Reset all settings to default
### Setting: Calibrate input voltage?
@@ -189,7 +189,7 @@ On device help text:
Maximum power the iron can use (W=watt)
### Setting: Reverse + - keys
### Setting: Swap + - keys
Swaps which button increments and decrements on temperature change screens.
@@ -285,7 +285,7 @@ On device help text:
Current firmware language
### Setting: Screen contrast
### Setting: Screen brightness
Display brightness. Higher values age the OLED faster due to burn-in. (However, it is notable that most of these screens die from other causes first.)
@@ -300,3 +300,15 @@ Inverts the entire OLED.
On device help text:
Invert the colours of the OLED screen
### Setting: Boot logo duration
Sets the duration of the boot logo from 1 second to 4 seconds.
- For static images this sets the time the logo is displayed for.
- For animations this sets the time the last frame is displayed for after the animation has been played.
The infinity icon sets a logo or the last frame of an animation to be displayed until a button is pressed.
On device help text:
Sets the duration for the boot logo (S=seconds)

View File

@@ -15,7 +15,7 @@ This has some fairly large limitations, but it also has the benefit of being ext
Conventionally a thermocouple is created using two dissimilar metals that join, and then the other ends of these metals are terminated to copper contacts. These copper contacts are also part of the construction of the thermocouple and are referred to as the cold junction.
As there are these extra two joins between the thermocouple wires and the copper; these also have properties of their own in their reactions with temperature.
If the cold junction is held at 0 degree's C, then their effect is considered to be null, and so they can be ignored. However, in the real world the joins to copper are often at room temperature, and as such the measured voltage from the thermocouple must be compensated to remove the influence of these joints. This process is often called cold junction compensation.
If the cold junction is held at 0 degrees Celsius, then their effect is considered to be null, and so they can be ignored. However, in the real world the joins to copper are often at room temperature, and as such the measured voltage from the thermocouple must be compensated to remove the influence of these joints. This process is often called cold junction compensation.
Every time in the circuit there is a join between two different metals, there is a small thermocouple created, this means that _every_ soldered connection is also one.
@@ -25,9 +25,9 @@ Every time in the circuit there is a join between two different metals, there is
If you analyse one of the open circuit schematics (Pinecil, TS100, TS80) they all use the same approximate formula.
This consists of an op-amp that is connected directly across the heating connections to the tip, and a separate handle temperature sensor.
When the iron is **not** heating the tip, the microcontroller uses the ADC to read the output from the op-amp. This produces a voltage that _should_ be linear to the temperature of (tip-handle). This value is then offset compensated (to remove ADC+op-amp offsets), and then converted into a temperature delta in C/K. This temperature delta can then be added to the handle temperature to derive the tip temperature in C.
When the iron is **not** heating the tip, the microcontroller uses the ADC to read the output from the op-amp. This produces a voltage that _should_ be linear to the temperature of (tip-handle). This value is then offset compensated (to remove ADC+op-amp offsets), and then converted into a temperature delta in °C/K. This temperature delta can then be added to the handle temperature to derive the tip temperature in degrees Celsius.
Depending on the construction of the tip, the lookup values used for converting the tip reading in uV into degrees C/K varies. It is worth noting, however, that TS100 and Pinecil tips are approximately the same as the Hakko T12 tips. (In @Ralim's testing, to within measurement error). This makes sense as these tips are cheap and would have made an excellent design for Miniware to have cloned in making the TS100 in the first place.
Depending on the construction of the tip, the lookup values used for converting the tip reading in µV into °C/K varies. It is worth noting, however, that TS100 and Pinecil tips are approximately the same as the Hakko T12 tips. (In @Ralim's testing, to within measurement error). This makes sense as these tips are cheap and would have made an excellent design for Miniware to have cloned in making the TS100 in the first place.
## Implications of this
@@ -43,7 +43,7 @@ The PID controller in the firmware is tuned to be slightly underdamped and thus
This is why sometimes the temperature may flick around a little during use but the tip temperature itself is quite stable. The thermal mass of the tip smooths these small amounts out nicely for the user. Though seeing larger jumps on some tips than others _may_ indicate that the tip does not have optimal internal thermal bonding between the heater coil and the tip itself.
The firmware uses the theory that these irons are more towards the power users territory than most, so it tries to not hide the actual temperature. What some soldering iron controllers do is that they hide the actual measurement once you are within a certain tolerance of this. For example, on a digital Weller unit Ralim has to hand, if set to 350C, it will regulate to within around +-3 C but not indicate you are outside of this bad until you exceed +-5C. This gives the illusion that it's holding the temperature perfectly when in actuality it's moving around as well.
The firmware uses the theory that these irons are more towards the power users territory than most, so it tries to not hide the actual temperature. What some soldering iron controllers do is that they hide the actual measurement once you are within a certain tolerance of this. For example, on a digital Weller unit Ralim has to hand, if set to 350 °C, it will regulate to within around +-3 °C but not indicate you are outside of this bad until you exceed +-5 °C. This gives the illusion that it's holding the temperature perfectly when in actuality it's moving around as well.
Given enough time (3-5 seconds) with no external cooling, the inside and outside temperatures of the tip will be equal. When testing the tip temperature accuracy try to allow time for the system to stabilise.
@@ -53,6 +53,6 @@ The firmware in these irons does a best-effort of calculating an accurate temper
The firmware only accounts for cold junction compensation and then treats the remaining error as being a constant offset.
While the error is small, it is actually composed of both a constant offset as well as an offset that is linear to the handle temperature.
This offset that is linear to handle temperature is as of current not modelled into the firmware and there is assumed to be constant. This is generally "close enough" as once the unit is in use, the handle temperature is usually within 10C as the components inside warm-up from use. This means that this error is "relatively" constant once the unit is being used. However, this can cause odd behaviour when the tip temperature ~= room temperature. And can cause some jumping and movement in the readings when attempting to control the tip to sub 100C.
This offset that is linear to handle temperature is as of current not modelled into the firmware and there is assumed to be constant. This is generally "close enough" as once the unit is in use, the handle temperature is usually within 10 °C as the components inside warm-up from use. This means that this error is "relatively" constant once the unit is being used. However, this can cause odd behaviour when the tip temperature ~= room temperature. And can cause some jumping and movement in the readings when attempting to control the tip to sub 100 °C.
This is a known tradeoff that is made as the irons intended use case means that it will spend most of its time above 150C, at which point these errors are no longer the dominant error sources in the system.
This is a known tradeoff that is made as the irons intended use case means that it will spend most of its time above 150 °C, at which point these errors are no longer the dominant error sources in the system.

View File

@@ -0,0 +1,77 @@
# Troubleshooting
If your device is not operating as expected; and you are within the manufacturer support window, please first contact your manufacturer and RMA / warranty your device.
If your iron is not working as expected, [the Debug menu](DebugMenu.md) exposes internal measurements to help you narrow down the root cause of the issue.
Alongside all of these, issues with the soldering of the main MCU could cause all of these as well; and should always be checked.
The tip is important for the operation of your iron. T100 and Pinecil tips are around 8 ohms, and TS80(P) tips are around 4.5 ohms.
You are welcome to open discussions about issues as well, or if you bought your Pinecil from an official store; use the Pinecil community chat for support.
But it is helpful to do some basic diagnostics first just in case the issue is easily fixed.
The **VAST** majority of issues are poor soldering or cold solder joints.
If you can open up your iron, give it a good look at all the connection points, and use another iron to reflow any suspicious ones, can fix most issues.
## High tip temp reading when the tip is cool
If you are finding the tip is reading high; the first fields to check in the Debug menu are `RTip` and `CHan`.
- `RTip` is the raw tip reading in μV; at cool this should be around 700-1000 for larger tips and ~1500 for smaller tips (TS80's)
- `CHan` is the temperature of the temperature sensor on the PCB in degrees Celsius \* 10. So 29 °C ambient should read as 290
### RTip is out of spec
`RTip` will over-read on bad contacts or no tip inserted.
If `RTip` is overreading, you may have one of the following:
- Partially stuck on main MOSFET
- Slow reacting main MOSFET driver transistor
- Damaged op-amp
- Poor soldering on the op-amp circuitry
- No tip inserted or tip that is not connecting correctly
If `RTip` is under-reading you most likely have issues with the op-amp or the tip. The signal should be pulled high by hardware (reading hot), so this often means the MCU is not reading the signal correctly. Check MCU soldering.
### CHan is out of spec
CHan reading comes directly from the cold junction compensation temperature sensor.
This is usually a TMP36, or an NTC thermistor (MHP30, TS80P).
If `CHan` is reading low:
- Check the connection from the MCU to the handle temperature sensor.
- Check the power pin connection on the TMP36
- Check pullup resistor on the NTC thermistor
- Check no bridged pins or weak shorts on the signal to nearby pins on MCU or temp sensor
If `CHan` is reading higher
- Check ground connections on the sensors
- Check no bridged pins or weak shorts on the signal to nearby pins on MCU or temp sensor
## No display OR dots on the display
If when you power up your iron you get no display, the first test is to (carefully) attempt to heat the tip.
Press the front button on your device and check if the tip heads up.
If the tip does not heat up, it is worth trying to reflash the firmware first in case it is corrupted.
The main failure mode of the OLED display module is usually poor soldering on the OLED display cable to the main PCB.
As this is soldered by hand generally, it's the most prone to failures.
If you have a poor connection or a floating pin, you can end up with a state where the screen works _sometimes_ and then freezes or only works on some power cycles.
As the OLED runs on an I2C bus, there are pull up resistors on the SDA and SCL pins. It is worth checking these as well, while they don't often fail, issues with these can cause _weird_ display issues.
## Tip heats when not in heating mode
** DISCONNECT YOUR TIP **
Most likely you have either a blown MOSFET or shorted pin.
Check the MOSFET and also its driver transistor.
The firmware will not enable the tip until you are in soldering mode.
## Accelerometer not detected
This could be that your Iron has a new accelerometer that is not supported yet (happens every year or so) OR there is a soldering issue with the accelerometer

View File

@@ -14,13 +14,15 @@ I highly recommend reading the installation guide fully when installing on your
For soldering irons that are designed to be powered by "smart" power sources (QC and PD), the firmware supports settings around the negotiated power and voltage.
For soldering irons that are designed to be powered by batteries (TS100 & Pinecil), settings for a cutoff voltage for battery protection are supported.
There are 29 languages currently supported as of present. When downloading the firmware for your soldering iron take note of the language code in the file name.
There are 30 languages currently supported as of present. When downloading the firmware for your soldering iron take note of the language code in the file name.
This project is considered feature complete for use as a soldering iron, _so please suggest any feature improvements you would like!_
_This firmware does **NOT** support the USB port while running for changing settings. This is done through the onscreen menu only. Logos are edited using the tool or python script and uploaded in DFU mode._
To get started with this firmware, please jump over to [here](Documentation/GettingStarted.md).
## Getting Started
To get started with IronOS firmware, please jump to [Getting Started Guide](Documentation/GettingStarted.md).
But the [TL;DR](https://www.merriam-webster.com/dictionary/TL%3BDR) is to press the button near the front of the iron to heat up. Use the button near the back of the iron to enter the settings menu.
Long hold the rear button in soldering mode to exit back to the start screen.
@@ -35,7 +37,7 @@ For notes on installation for your device, please refer to the [Flashing Guide](
- Motion wake support
- All settings exposed in the intuitive menu
- (TS100) Set a voltage lower limit for Lithium batteries so you don't kill your battery pack
- (TS80) Set 18W or 24W settings for your power bank
- (TS80) Set 18 W or 24 W settings for your power bank
- (TS80P) Automatically negotiates appropriate PD and falls back to QC mode like TS80
- (Pinecil) Supports all 3 power modes (PD, QC, DC In).
- Improved readability Fonts, supporting multiple languages

View File

@@ -1,282 +1,491 @@
<!doctype html>
<!DOCTYPE html>
<html>
<head>
<script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
<script src="translations_commons.js"></script>
<title>TS100 Bitmap Editor</title>
<style>
.matrix {
display: inline-block;
padding: 0px 0px 1px 1px ;
background-color: #666;
margin-top: 1em;
margin-bottom: 1em;
}
.matrix * {
font-size:0;
}
.c {
margin:1px 1px 0px 0px;
display: inline-block;
background-color: #fff;
height:10px;
width: 10px;
}
.x {
background-color: #000;
}
.header {
}
.data input, .data textarea {
margin-top: 1em;
width: 100%;
}
.actions {
}
</style>
<script>
var ink, pressed, ev;
function mousedown(e) {
c = window.event.target;
classes = c.className.split(" ");
if (classes.indexOf("c")<0) {
return;
}
ink = classes.indexOf("x")<0;
pressed = true;
ev = e;
enter(e);
}
function mouseup(e) {
ev = e;
pressed = false;
}
function enter(e) {
if (!pressed) {
return;
}
ev = e;
c = window.event.target;
paint(c, ink);
stringFromMatrix();
}
<head>
<script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
<script src="translations_commons.js"></script>
<title>TS100 Bitmap Editor</title>
<style id="styles">
.matrix {
display: inline-block;
padding: 0px 0px 1px 1px;
background-color: #666;
margin-top: 1em;
margin-bottom: 1em;
}
function paint(c, ink) {
var cellInk = isInk(c);
if (ink) {
if (!cellInk) {
c.className += " x";
}
} else {
if (cellInk) {
c.className = "c";
}
}
}
.matrix * {
font-size: 0;
}
.r {
white-space: nowrap;
}
.c {
margin: 1px 1px 0px 0px;
display: inline-block;
background-color: #fff;
height: 10px;
width: 10px;
}
function isInk(c) {
try {
var classes = c.className.split(" ");
return classes.indexOf("x") >= 0;
} catch(e) {
return false;
}
}
function getMatrix() {
return document.getElementById("matrix");
}
function getCoordinatesFromId(str) {
i = str.indexOf('_');
return {
row: parseInt(str.substring(1, i)),
col: parseInt(str.substring(i+1))
}
}
.x {
background-color: #000;
}
function clearMatrix() {
for (var r = 0; r < app.matrix.rows; r++) {
for (var c = 0; c < app.matrix.cols; c++) {
paint(getCell(r, c), false);
}
}
}
function getCell(row, col) {
return document.getElementById("C"+row+"_"+col);
}
function toMatrix(str) {
app.encodedData = str;
clearMatrix();
var strs = str.split(/[ ,]/);
var pair = false;
var c = 0;
var rs = 7;
for (var i = 0; i<strs.length; i++) {
var d = strs[i];
if (d.length > 0) {
if (startsWith(d, "0x")) {
v = parseInt(d.substring(2), 16);
} else {
v = parseInt(d);
}
sv = padLeft(v.toString(2), "0", 8);
for (r = 0; r < 8; r++) {
paint(getCell(rs - r, c), sv.charAt(r) == '1');
}
c++;
if (c >= app.matrix.cols) {
c = 0;
rs += 8;
}
}
}
stringFromMatrix(true, false);
}
function escapedToMatrix(str) {
app.encodedEscapeSequence = str;
clearMatrix();
var strs = str.split("\\x");
var c = 0;
var rs = 7;
for (var i = 0; i<strs.length; i++) {
var d = strs[i];
if (d.length > 0) {
v = parseInt(d, 16);
sv = padLeft(v.toString(2), "0", 8);
for (r = 0; r < 8; r++) {
paint(getCell(rs - r, c), sv.charAt(r) == '1');
}
c++;
if (c >= app.matrix.cols) {
c = 0;
rs += 8;
}
}
}
stringFromMatrix(false, true);
}
.header {
}
function stringFromMatrix(skipEncodedData, skipEncodedEscapeSequence) {
var str = "";
var strEscaped = "";
var delim = "";
var blocks = app.matrix.rows / 8;
var rs = 7;
for (var block = 0; block < blocks; block++) {
for (var c = 0; c < app.matrix.cols; c++) {
var b = 0;
for (var r = 0; r < 8; r++) {
var cell = document.getElementById("C"+(rs-r)+"_"+c);
if (isInk(cell)) {
b |= (1 << (7-r));
}
}
str += delim + "0x" + padLeft(b.toString(16).toUpperCase(), "0", 2);
strEscaped += "\\x" + padLeft(b.toString(16).toUpperCase(), "0", 2);
delim = ",";
}
rs += 8;
}
if (!skipEncodedData) {
app.encodedData = str;
}
if (!skipEncodedEscapeSequence) {
app.encodedEscapeSequence = strEscaped;
}
return str;
}
function start() {
app = new Vue({
el : '#app',
data : {
matrix: {
cols: 12,
rows: 16
},
type: "big",
encodedData: "",
encodedEscapeSequence: "",
},
methods : {
VtoMatrix : function(val) {
toMatrix(val);
},
escapedToMatrix : function(val) {
escapedToMatrix(val);
},
VchangeSize : function() {
if (app.type == "big") {
app.matrix.cols = 12;
app.matrix.rows = 16;
} else if (app.type == "small") {
app.matrix.cols = 6;
app.matrix.rows = 8;
} else if (app.type == "icon") {
app.matrix.cols = 16;
app.matrix.rows = 16;
} else if (app.type == "icon24") {
app.matrix.cols = 24;
app.matrix.rows = 16;
} else if (app.type == "screen") {
app.matrix.cols = 84;
app.matrix.rows = 16;
} else if (app.type == "fullscreen") {
app.matrix.cols = 96;
app.matrix.rows = 16;
}
stringFromMatrix();
}
}
});
toMatrix("0x00,0xF0,0x08,0x0E,0x02,0x02,0x02,0x02,0x0E,0x08,0xF0,0x00,0x00,0x3F,0x40,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x40,0x3F,0x00");
}
.data input,
.data textarea {
margin-top: 1em;
width: 100%;
}
window.onload=start;
</script>
.actions {
}
</style>
<script>
var ink, pressed, ev;
function mousedown(e) {
c = window.event.target;
classes = c.className.split(" ");
if (classes.indexOf("c") < 0) {
return;
}
ink = classes.indexOf("x") < 0;
pressed = true;
ev = e;
enter(e);
}
</head>
<body>
<div id="app">
<div class="header">
<select v-model="type" v-on:change="VchangeSize()">
<option value="small">Small Font (6x8)</option>
<option value="big">Big Font (12x16)</option>
<option value="icon">Icon (16x16)</option>
<option value="icon24">Icon (24x16)</option>
<option value="screen">Screen (84x16)</option>
<option value="fullscreen">Full Screen (96x16)</option>
</select>
</div>
<div id="matrix" class="matrix" onmousedown="mousedown(this)" onmouseup="mouseup(this)" ondragstart="return false">
<div :id="'R'+(r-1)" class="r" v-for="r in matrix.rows">
<div :id="'C'+(r-1)+'_'+(c-1)" class="c" onmouseenter="enter(this)" v-for="c in matrix.cols"></div>
</div>
</div>
<div class="actions">
<input type="button" value="Clear" onclick="clearMatrix();stringFromMatrix()">
</div>
<div class="data">
<textarea v-model="encodedData" style="width:100%" v-on:change="VtoMatrix(encodedData)" rows=5></textarea>
<textarea v-model="encodedEscapeSequence" style="width:100%" v-on:change="escapedToMatrix(encodedEscapeSequence)" rows=5></textarea>
</div>
</div>
</body>
function mouseup(e) {
ev = e;
pressed = false;
}
function enter(e) {
if (!pressed) {
return;
}
ev = e;
c = window.event.target;
paint(c, ink);
stringFromMatrix();
}
function paint(c, ink) {
var cellInk = isInk(c);
if (ink) {
if (!cellInk) {
c.className += " x";
}
} else {
if (cellInk) {
c.className = "c";
}
}
}
function isInk(c) {
try {
var classes = c.className.split(" ");
return classes.indexOf("x") >= 0;
} catch (e) {
return false;
}
}
function getMatrix() {
return document.getElementById("matrix");
}
function getCoordinatesFromId(str) {
i = str.indexOf("_");
return {
row: parseInt(str.substring(1, i)),
col: parseInt(str.substring(i + 1)),
};
}
function clearMatrix() {
for (var r = 0; r < app.matrix.rows; r++) {
for (var c = 0; c < app.matrix.cols; c++) {
paint(getCell(r, c), false);
}
}
}
function invertMatrix() {
for (var r = 0; r < app.matrix.rows; r++) {
for (var c = 0; c < app.matrix.cols; c++) {
cell = getCell(r, c);
if (isInk(cell) == true) paint(cell, false);
else paint(cell, true);
}
}
stringFromMatrix();
}
function getCell(row, col) {
return document.getElementById("C" + row + "_" + col);
}
function toMatrix(str) {
app.encodedData = str;
clearMatrix();
var strs = str.split(/[ ,]/);
var pair = false;
var c = 0;
var rs = 7;
for (var i = 0; i < strs.length; i++) {
var d = strs[i];
if (d.length > 0) {
if (startsWith(d, "0x")) {
v = parseInt(d.substring(2), 16);
} else {
v = parseInt(d);
}
sv = padLeft(v.toString(2), "0", 8);
for (r = 0; r < 8; r++) {
paint(getCell(rs - r, c), sv.charAt(r) == "1");
}
c++;
if (c >= app.matrix.cols) {
c = 0;
rs += 8;
}
}
}
stringFromMatrix(true, false);
}
function escapedToMatrix(str) {
app.encodedEscapeSequence = str;
clearMatrix();
var strs = str.split("\\x");
var c = 0;
var rs = 7;
for (var i = 0; i < strs.length; i++) {
var d = strs[i];
if (d.length > 0) {
v = parseInt(d, 16);
sv = padLeft(v.toString(2), "0", 8);
for (r = 0; r < 8; r++) {
paint(getCell(rs - r, c), sv.charAt(r) == "1");
}
c++;
if (c >= app.matrix.cols) {
c = 0;
rs += 8;
}
}
}
stringFromMatrix(false, true);
}
// Rather than trying to figure these crazy cells/matrix, we just
// slurp up the encoded string at the end. It's updated on every
// pixl change, redraw, and load so just slipping into
// stringFromMatrix is tacky, but seemss to catch all our refreshes.
//
// The string is CSV hex, with the first byte being the first column,
// and bit zero being the UL corner. Second byte is second column, etc.
// app.matrix.{cols,rows} is set by the drawing code to size the
// image for a character, an icon, or the full screen image. This
// code adapts resizing from that.
// INVERT is handled by the code above us, our fill/clearRect handles
// that.
function updateCanvas(buf) {
// Number of squared canvas pixels to image pixels;
var scale = 1;
var c = document.getElementById("myCanvas");
var context = c.getContext("2d");
context.fillRect(0, 0, c.width, c.height);
if (c.width != app.matrix.cols || c.height != app.matrix.rows) {
c.width = app.matrix.cols * scale;
c.height = app.matrix.rows * scale;
}
context.clearRect(0, 0, c.width, c.height);
var a = buf.split(",");
var x = 0;
var y = 0;
for (var e = 0; e < a.length; e++) {
byte = parseInt(a[e], 16);
for (var bit = 0; bit < 8; bit++) {
// debug.innerHTML+= e + ": " + x + "/" + y + " " + a.length + "</br>";
// debug.innerHTML+= app.matrix.cols + "</br>";
if (x > c.cols) {
throw "write past right of canvas";
}
if (x > c.rows) {
throw "write past bottom of canvas";
}
if (byte & (1 << bit)) {
// FillRect give better B&W image
if (scale > 1) {
context.moveTo(x, y);
context.lineWidth = scale;
context.lineTo(x + scale, y);
} else {
context.beginPath();
context.fillRect(x, y, 1, 1);
context.fill();
}
}
y += scale;
}
y -= 8 * scale;
x += scale;
if (x == app.matrix.cols * scale) {
x = 0;
y = 8 * scale;
}
// debug.innerHTML+= x + " " + x/app.matrix.cols + " " + y + "</br>";
// debug.innerHTML+=byte + "</br>";
}
context.strokeStyle = "black";
context.stroke();
return c;
}
function makePNG() {
var canvas = document.getElementById("myCanvas");
//var context = c.getContext("2d");
//window.location = canvas.toDataURL("image/png");
///var image = canvas.toDataURL("image/png");
// document.write('<img src="'+image+'"/>');
var image = canvas
.toDataURL("image/png")
.replace("image/png", "image/octet-stream");
window.location.href = image;
}
function stringFromMatrix(skipEncodedData, skipEncodedEscapeSequence) {
var str = "";
var strEscaped = "";
var delim = "";
var blocks = app.matrix.rows / 8;
var rs = 7;
for (var block = 0; block < blocks; block++) {
for (var c = 0; c < app.matrix.cols; c++) {
var b = 0;
for (var r = 0; r < 8; r++) {
var cell = document.getElementById("C" + (rs - r) + "_" + c);
if (isInk(cell)) {
b |= 1 << (7 - r);
}
}
str += delim + "0x" + padLeft(b.toString(16).toUpperCase(), "0", 2);
strEscaped += "\\x" + padLeft(b.toString(16).toUpperCase(), "0", 2);
delim = ",";
}
rs += 8;
}
if (!skipEncodedData) {
app.encodedData = str;
}
if (!skipEncodedEscapeSequence) {
app.encodedEscapeSequence = strEscaped;
}
updateCanvas(str);
return str;
}
function start() {
app = new Vue({
el: "#app",
data: {
matrix: {
cols: 12,
rows: 16,
},
type: "big",
encodedData: "",
encodedEscapeSequence: "",
},
methods: {
VtoMatrix: function (val) {
toMatrix(val);
},
escapedToMatrix: function (val) {
escapedToMatrix(val);
},
VchangeSize: function () {
if (app.type == "big") {
app.matrix.cols = 12;
app.matrix.rows = 16;
} else if (app.type == "small") {
app.matrix.cols = 6;
app.matrix.rows = 8;
} else if (app.type == "icon") {
app.matrix.cols = 16;
app.matrix.rows = 16;
} else if (app.type == "icon24") {
app.matrix.cols = 24;
app.matrix.rows = 16;
} else if (app.type == "screen") {
app.matrix.cols = 84;
app.matrix.rows = 16;
} else if (app.type == "fullscreen") {
app.matrix.cols = 96;
app.matrix.rows = 16;
}
stringFromMatrix();
},
},
});
toMatrix(
"0x00,0xF0,0x08,0x0E,0x02,0x02,0x02,0x02,0x0E,0x08,0xF0,0x00,0x00,0x3F,0x40,0x5C,0x5C,0x5C,0x5C,0x5C,0x5C,0x40,0x3F,0x00"
);
}
var margins = 1;
function changesize(x) {
var cursize = x;
var mg;
if (x < 6) mg = 0;
else mg = 1;
// var elements = document.getElementsByClassName('c');
// for (var i=0; i<elements.length;i++){
// elements.item(i).style="height: "+x+"px; width: "+x+"px;"+mg;
// }
styles.sheet.rules[3].style.height = x + "px";
styles.sheet.rules[3].style.width = x + "px";
styles.sheet.rules[3].style.marginRight = mg + "px";
styles.sheet.rules[3].style.marginTop = mg + "px";
styles.sheet.rules[0].style.paddingLeft = mg + "px";
styles.sheet.rules[0].style.paddingBottom = mg + "px";
}
function importFile() {
var input, file, fr;
input = document.getElementById("fileinput");
if (input.files[0]) {
file = input.files[0];
fr = new FileReader();
fr.onload = processData;
fr.readAsBinaryString(file);
}
function processData() {
var pushy, data, aB, bS;
pushy = [];
// bodyAppend("p","processing data");
data = fr.result;
for (i = 297; i < 297 + 192; i += 2) {
aB = data.charCodeAt(i + 1);
bS = aB.toString(16);
if (bS.length < 2) bS = "0" + bS;
pushy.push(bS);
aB = data.charCodeAt(i);
bS = aB.toString(16);
if (bS.length < 2) bS = "0" + bS;
pushy.push(bS);
}
escapedToMatrix("\\x" + pushy.join("\\x"));
// bodyAppend("p","\\x"+pushy.join("\\x"));
}
}
function bodyAppend(tagName, innerHTML) {
var elm;
elm = document.createElement(tagName);
elm.innerHTML = innerHTML;
document.body.appendChild(elm);
}
window.onload = start;
</script>
</head>
<body>
<div id="app">
<div class="header">
<select v-model="type" v-on:change="VchangeSize()">
<option value="small">Small Font (6x8)</option>
<option value="big">Big Font (12x16)</option>
<option value="icon">Icon (16x16)</option>
<option value="icon24">Icon (24x16)</option>
<option value="screen">Screen (84x16)</option>
<option value="fullscreen">Full Screen (96x16)</option>
</select>
<a href="#" onclick="changesize(1);">1x</a>
<a href="#" onclick="changesize(2);">2x</a>
<a href="#" onclick="changesize(4);">4x</a>
<a href="#" onclick="changesize(8);">8x</a>
<a href="#" onclick="changesize(10);">10x</a>
<a href="#" onclick="changesize(12);">12x</a>
<a href="#" onclick="changesize(16);">16x</a>
<a href="#" onclick="changesize(32);">32x</a>
<a href="#" onclick="invertMatrix();">INVERT!</a>
</div>
<div
id="matrix"
class="matrix"
onmousedown="mousedown(this)"
onmouseup="mouseup(this)"
ondragstart="return false"
>
<div :id="'R'+(r-1)" class="r" v-for="r in matrix.rows">
<div
:id="'C'+(r-1)+'_'+(c-1)"
class="c"
onmouseenter="enter(this)"
v-for="c in matrix.cols"
></div>
</div>
</div>
<div class="actions">
<input
type="button"
value="Clear"
onclick="clearMatrix();stringFromMatrix()"
/>
</div>
<div class="data">
<textarea
v-model="encodedData"
style="width: 100%"
v-on:change="VtoMatrix(encodedData)"
rows="5"
></textarea>
<textarea
v-model="encodedEscapeSequence"
style="width: 100%"
v-on:change="escapedToMatrix(encodedEscapeSequence)"
rows="5"
></textarea>
</div>
<form action="#" onsubmit="return false;">
<input type="file" id="fileinput" />
<input
type="button"
id="btnLoad"
value="Import"
onclick="importFile();"
/>
(Remember to set correct canvas size before importing)
</form>
<br />
<canvas
id="myCanvas"
width="96"
height="16"
style="border: 1px dotted #000000; padding: 10px"
>
</canvas>
<form>
<input type="button" value="Make PNG" onclick="makePNG();" />
</form>
<div id="debug"></div>
</div>
</body>
</html>

View File

@@ -13,14 +13,14 @@
function save() {
saveJSON(
app.current,
"translation_" + app.current.languageCode.toLowerCase() + ".json"
"translation_" + app.current.languageCode + ".json"
);
}
function view() {
showJSON(
app.current,
"translation_" + app.current.languageCode.toLowerCase() + ".json"
"translation_" + app.current.languageCode + ".json"
);
}

View File

@@ -102,22 +102,24 @@ def get_constants(build_version: str) -> List[Tuple[str, str]]:
("SymbolDot", "."),
("SymbolDegC", "C"),
("SymbolDegF", "F"),
("SymbolMinutes", "M"),
("SymbolSeconds", "S"),
("SymbolMinutes", "m"),
("SymbolSeconds", "s"),
("SymbolWatts", "W"),
("SymbolVolts", "V"),
("SymbolAmps", "A"),
("SymbolDC", "DC"),
("SymbolCellCount", "S"),
("SymbolVersionNumber", build_version),
("SymbolPDDebug", "PD Debug"),
("SymbolState", "State"),
("SymbolNoVBus", "No VBus"),
("SymbolVBus", "VBus"),
]
def get_debug_menu() -> List[str]:
return [
datetime.today().strftime("%d-%m-%y"),
"HW G ",
"HW M ",
"HW P ",
"Time ",
"Move ",
"RTip ",
@@ -126,7 +128,11 @@ def get_debug_menu() -> List[str]:
"Vin ",
"ACC ",
"PWR ",
"ID ",
"Max ",
"HW G ",
"HW M ",
"HW P ",
"Hall ",
]
@@ -424,7 +430,24 @@ def get_font_map_per_font(text_list: List[str], fonts: List[str]) -> FontMapsPer
def get_forced_first_symbols() -> List[str]:
forced_first_symbols = ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"]
forced_first_symbols = [
"0",
"1",
"2",
"3",
"4",
"5",
"6",
"7",
"8",
"9",
"a",
"b",
"c",
"d",
"e",
"f",
]
return forced_first_symbols

View File

@@ -2,26 +2,17 @@
"languageCode": "BE",
"languageLocalName": "Беларуская",
"fonts": ["ascii_basic", "latin_extended", "cyrillic"],
"tempUnitFahrenheit": false,
"messages": {
"SettingsCalibrationDone": "Каліброўка закончана!",
"SettingsCalibrationWarning": "Перад тым, як працягнуць, каліласка, упэўнецеся, што джала мае комнатную тэмпературу!",
"SettingsResetWarning": "Вы ўпэннены, што жадаеце зкінуць налады да першапачатковых значэнняў?",
"UVLOWarningString": "НАПРУГА--",
"UndervoltageString": "Нізкая напруга",
"InputVoltageString": "Сілкаванне В: ",
"WarningTipTempString": "Тэмп. джала: ",
"BadTipString": "ДЖАЛА--",
"SleepingSimpleString": "Zzzz",
"SleepingAdvancedString": "Чаканне...",
"WarningSimpleString": "ГОРАЧА!",
"WarningAdvancedString": "!!! ГАРАЧАЕ !!!\n!!! ДЖАЛА !!!",
"SleepingTipAdvancedString": "Джала:",
"IdleTipString": "Джала:",
"IdleSetString": " ->",
"TipDisconnectedString": "ДЖАЛА АДЛУЧАНА",
"SolderingAdvancedPowerPrompt": "Сілкаванне: ",
"OffString": "Выкл.",
"YourGainMessage": "Прырост:"
"OffString": "Выкл."
},
"messagesWarn": {
"ResetOKMessage": "Скід OK",
@@ -51,8 +42,7 @@
"SettingSensitivityHigh": "В",
"SettingLockDisableChar": "А",
"SettingLockBoostChar": "Т",
"SettingLockFullChar": "П",
"SettingNAChar": "Н/Д"
"SettingLockFullChar": "П"
},
"menuGroups": {
"PowerMenu": {
@@ -119,7 +109,7 @@
},
"CooldownBlink": {
"text2": ["Мігценне t°", "пры астуджэнні"],
"desc": "Міргаць тэмпературай на экране астуджэння, пакуль джага яшчэ гарачае"
"desc": "Міргаць тэмпературай на экране астуджэння, пакуль джала яшчэ гарачае"
},
"TemperatureCalibration": {
"text2": ["Каліброўка", "тэмпературы"],
@@ -167,7 +157,7 @@
},
"PowerPulsePower": {
"text2": ["Сіла імп.", "сілкав. Вт"],
"desc": "Сіла імпульса щтрымливаючага ад сну павербанку ці іншай крыніцы сілкавання"
"desc": "Сіла імпульса ўтрымливаючага ад сну павербанку ці іншай крыніцы сілкавання"
},
"HallEffSensitivity": {
"text2": ["Эфект Хола", "адчувальнасць"],
@@ -187,7 +177,7 @@
},
"AnimSpeed": {
"text2": ["Хуткасць", "анімацыі"],
"desc": "Хуткасць анімацыі гузікаў у галоўным меню (Мілісекунды) (А=Адключана | Н=Нізкі | С=Сярэдні | В=Высокі)"
"desc": "Хуткасць анімацыі гузікаў у галоўным меню (Мілісекунды) (А=Адключана | Н=Нізкая | С=Сярэдняя | В=Высокая)"
},
"PowerPulseWait": {
"text2": ["Імпульс магутнасці", "час чакання"],
@@ -208,6 +198,10 @@
"ColourInversion": {
"text2": ["Экран", "Інвертаваць"],
"desc": "Інвертаваць колеры OLED-экрана"
},
"LOGOTime": {
"text2": ["Лагатып загрузкі", "працягласць"],
"desc": "Усталяваць працягласць лагатыпа загрузкі (s=Секунды)"
}
}
}

View File

@@ -2,33 +2,24 @@
"languageCode": "BG",
"languageLocalName": "Български",
"fonts": ["ascii_basic", "cyrillic"],
"tempUnitFahrenheit": false,
"messages": {
"SettingsCalibrationDone": "Калибрацията завършена!",
"SettingsCalibrationWarning": "Уверете се, че върха на поялника е със стайна температура преди да продължите!",
"SettingsResetWarning": "Сигурни ли сте, че искате да върнете фабричните настройки?",
"UVLOWarningString": "Ниско DC Напрежение",
"UndervoltageString": "Ниско Напрежение",
"InputVoltageString": "Входно V: ",
"WarningTipTempString": "Темп.: ",
"BadTipString": "ЛОШ ВРЪХ",
"SleepingSimpleString": "Сън",
"SleepingAdvancedString": "Хър Хър Хър...",
"WarningSimpleString": "ОХ!",
"WarningAdvancedString": "ВНИМАНИЕ! ТОПЛО!",
"SleepingTipAdvancedString": "Връх:",
"IdleTipString": "Връх:",
"IdleSetString": " Настройка:",
"TipDisconnectedString": "ПРЕКЪСНАТ ВРЪХ",
"SolderingAdvancedPowerPrompt": "Захранване: ",
"OffString": "Изкл.",
"YourGainMessage": "Усилване:"
"OffString": "Изкл."
},
"messagesWarn": {
"ResetOKMessage": "Нулиране",
"SettingsResetMessage": ["Настройките бяха", "нулирани!"],
"NoAccelerometerMessage": ["No accelerometer", "detected!"],
"NoPowerDeliveryMessage": ["No USB-PD IC", "detected!"],
"LockingKeysString": " LOCKED",
"LockingKeysString": "LOCKED",
"UnlockingKeysString": "UNLOCKED",
"WarningKeysLockedString": "!LOCKED!",
"WarningThermalRunaway": ["Thermal", "Runaway"]
@@ -45,15 +36,13 @@
"SettingStartSolderingChar": "Р",
"SettingStartSleepChar": "С",
"SettingStartSleepOffChar": "П",
"SettingStartNoneChar": "F",
"SettingSensitivityOff": "O",
"SettingSensitivityLow": "L",
"SettingSensitivityMedium": "M",
"SettingSensitivityHigh": "H",
"SettingLockDisableChar": "D",
"SettingLockBoostChar": "B",
"SettingLockFullChar": "F",
"SettingNAChar": "N/A"
"SettingLockFullChar": "F"
},
"menuGroups": {
"PowerMenu": {
@@ -148,7 +137,7 @@
},
"PDNegTimeout": {
"text2": ["PD", "timeout"],
"desc": "PD negotiation timeout in 100ms steps for compatibility with some QC chargers (0: disabled)"
"desc": "PD negotiation timeout in 100ms steps for compatibility with some QC chargers"
},
"PowerLimit": {
"text2": ["Лимит на", "мощност"],
@@ -171,12 +160,12 @@
"desc": "Поддържане на интензивност на захранващия импулс"
},
"HallEffSensitivity": {
"text2": ["Hall Eff", "Sensitivity"],
"desc": "Sensitivity of the Hall effect sensor in detecting sleep (0=Изключено | 1=Слабо | ... | 9=Силно)"
"text2": ["Hall sensor", "sensitivity"],
"desc": "Sensitivity of the Hall effect sensor to detect sleep (0=Изключено | 1=Слабо | ... | 9=Силно)"
},
"LockingMode": {
"text2": ["Allow buttons", "locking"],
"desc": "When soldering, long press on both buttons lock them (D=Disable | B=Boost only | F=Full locking)"
"text2": ["Allow locking", "buttons"],
"desc": "While soldering, hold down both buttons to toggle locking them (D=disable | B=boost mode only | F=full locking)"
},
"MinVolCell": {
"text2": ["Minimum", "voltage"],
@@ -184,15 +173,15 @@
},
"AnimLoop": {
"text2": ["Anim.", "loop"],
"desc": "Loop icon animations in root menu"
"desc": "Loop icon animations in main menu"
},
"AnimSpeed": {
"text2": ["Anim.", "speed"],
"desc": "Speed of icon animations in menu (O=off | L=low | M=medium | H=high)"
"desc": "Pace of icon animations in menu (O=off | S=slow | M=medium | F=fast)"
},
"PowerPulseWait": {
"text2": ["Power pulse", "wait time"],
"desc": "Time to wait before triggering every keep-awake pulse (x 2,5с)"
"text2": ["Power pulse", "delay"],
"desc": "Delay before keep-awake-pulse is triggered (x 2,5с)"
},
"PowerPulseDuration": {
"text2": ["Power pulse", "duration"],
@@ -203,12 +192,16 @@
"desc": ""
},
"Brightness": {
"text2": ["Screen", "Brightness"],
"desc": "Adjust the contrast/brightness of the OLED screen"
"text2": ["Screen", "brightness"],
"desc": "Adjust the brightness of the OLED screen"
},
"ColourInversion": {
"text2": ["Screen", "Invert"],
"text2": ["Invert", "screen"],
"desc": "Invert the colours of the OLED screen"
},
"LOGOTime": {
"text2": ["Boot logo", "duration"],
"desc": "Sets the duration for the boot logo (s=seconds)"
}
}
}

View File

@@ -1,213 +1,339 @@
{
"languageCode": "CS",
"languageLocalName": "Český",
"fonts": ["ascii_basic", "latin_extended"],
"messages": {
"SettingsCalibrationDone": "Kalibrace dokončena!",
"SettingsCalibrationWarning": "Ujistěte se, že hrot má pokojovou teplotu!",
"SettingsResetWarning": "Opravdu chcete resetovat zařízení do továrního nastavení?",
"UVLOWarningString": "Nízké DC",
"UndervoltageString": "! Nízké napětí !",
"InputVoltageString": "Napětí: ",
"WarningTipTempString": "Teplota: ",
"BadTipString": "ŠP. HROT",
"SleepingSimpleString": "Zzz ",
"SleepingAdvancedString": "Režim spánku...",
"WarningSimpleString": "PÁLÍ",
"WarningAdvancedString": "!! HORKÝ HROT !!",
"SleepingTipAdvancedString": "Hrot:",
"IdleTipString": "Hrot:",
"IdleSetString": " Cíl:",
"TipDisconnectedString": "HROT NEPŘIPOJEN",
"SolderingAdvancedPowerPrompt": "Ohřev: ",
"OffString": "Vyp",
"YourGainMessage": "Zisk:"
},
"messagesWarn": {
"ResetOKMessage": "Reset OK",
"SettingsResetMessage": ["Tov. nas. obnov.", ""],
"NoAccelerometerMessage": ["No accelerometer", "detected!"],
"NoPowerDeliveryMessage": ["No USB-PD IC", "detected!"],
"LockingKeysString": " LOCKED",
"UnlockingKeysString": "UNLOCKED",
"WarningKeysLockedString": "!LOCKED!",
"WarningThermalRunaway": ["Thermal", "Runaway"]
},
"characters": {
"SettingRightChar": "P",
"SettingLeftChar": "L",
"SettingAutoChar": "A",
"SettingOffChar": "O",
"SettingSlowChar": "P",
"SettingMediumChar": "M",
"SettingFastChar": "R",
"SettingStartNoneChar": "O",
"SettingStartSolderingChar": "P",
"SettingStartSleepChar": "S",
"SettingStartSleepOffChar": "M",
"SettingSensitivityOff": "O",
"SettingSensitivityLow": "L",
"SettingSensitivityMedium": "M",
"SettingSensitivityHigh": "H",
"SettingLockDisableChar": "D",
"SettingLockBoostChar": "B",
"SettingLockFullChar": "F",
"SettingNAChar": "N/A"
},
"menuGroups": {
"PowerMenu": {
"text2": ["Power", "settings"],
"desc": "Power settings"
},
"SolderingMenu": {
"text2": ["Pájecí", "nastavení"],
"desc": "Nastavení pájení (boost, auto start...)."
},
"PowerSavingMenu": {
"text2": ["Režim", "spánku"],
"desc": "Nastavení režimu spánku, automatického vypnutí..."
},
"UIMenu": {
"text2": ["Uživatelské", "rozhraní"],
"desc": "Nastavení uživatelského rozhraní."
},
"AdvancedMenu": {
"text2": ["Pokročilé", "volby"],
"desc": "Pokročilé volby (detailní obrazovky, kalibrace, tovární nastavení...)."
}
},
"menuOptions": {
"DCInCutoff": {
"text2": ["Zdroj", "napájení"],
"desc": "Při nižším napětí ukončí pájení (DC=10V | ?S=?x3,3V pro LiPo, LiIon...)."
},
"SleepTemperature": {
"text2": ["Teplota v", "r. spánku"],
"desc": "Teplota v režimu spánku."
},
"SleepTimeout": {
"text2": ["Čas do", "r. spánku"],
"desc": "Čas do režimu spánku (Minut | Sekund)."
},
"ShutdownTimeout": {
"text2": ["Čas do", "vypnutí"],
"desc": "Čas do automatického vypnutí (Minut)."
},
"MotionSensitivity": {
"text2": ["Citlivost", "det. pohybu"],
"desc": "Citlivost detekce pohybu (0=Vyp | 1=Min | ... | 9=Max)."
},
"TemperatureUnit": {
"text2": ["Jednotky", "teploty"],
"desc": "Jednotky měření teploty (C=Celsius | F=Fahrenheit)."
},
"AdvancedIdle": {
"text2": ["Podrobnosti", "na vých. obr."],
"desc": "Zobrazit podrobnosti na výchozí obrazovce?"
},
"DisplayRotation": {
"text2": ["Orientace", "obrazovky"],
"desc": "Orientace obrazovky (P=Pravák | L=Levák | A=Auto)."
},
"BoostTemperature": {
"text2": ["Teplota v", "r. boost"],
"desc": "Teplota v režimu boost."
},
"AutoStart": {
"text2": ["Automatický", "start"],
"desc": "Při startu ihned nahřát hrot? (O=Pryč | P=Pájení | S=Spát | M=Spát teplota místnosti)"
},
"CooldownBlink": {
"text2": ["Blikáni při", "chladnutí"],
"desc": "Blikání teploty při chladnutí, dokud je hrot horký?"
},
"TemperatureCalibration": {
"text2": ["Kalibrovat", "teplotu?"],
"desc": "Kalibrace měření teploty."
},
"SettingsReset": {
"text2": ["Tovární", "nastavení?"],
"desc": "Obnovení továrního nastavení."
},
"VoltageCalibration": {
"text2": ["Kalibrovat", "vstupní napětí?"],
"desc": "Kalibrace vstupního napětí. Tlačítky uprav, podržením potvrď."
},
"AdvancedSoldering": {
"text2": ["Podrobnosti", "při pájení"],
"desc": "Zobrazit podrobnosti při pájení?"
},
"ScrollingSpeed": {
"text2": ["Rychlost", "popisků"],
"desc": "Rychlost posuvu popisků podobných tomuto (P=Pomalu | R=Rychle)"
},
"QCMaxVoltage": {
"text2": ["Výkon", "ve wattech"],
"desc": "Výkon použítého napájecího adaptéru ve wattech."
},
"PDNegTimeout": {
"text2": ["PD", "timeout"],
"desc": "PD negotiation timeout in 100ms steps for compatibility with some QC chargers (0: disabled)"
},
"PowerLimit": {
"text2": ["Omezení", "Výkonu"],
"desc": "Maximální příkon (Watty)"
},
"ReverseButtonTempChange": {
"text2": ["Prohodit", "tl. +-?"],
"desc": "Prohodí tlačítka plus a minus pro změnu teploty hrotu."
},
"TempChangeShortStep": {
"text2": ["Krok teploty", "krátký?"],
"desc": "Velikost skoku při změně teploty krátkým stiskem tlačítka!"
},
"TempChangeLongStep": {
"text2": ["Krok teploty", "dlouhý?"],
"desc": "Velikost skoku při změně teploty dlouhým stiskem tlačítka!"
},
"PowerPulsePower": {
"text2": ["Intenzita", "Výkon. pulsu"],
"desc": "Puls pro udržení zařízení v chodu (kvůli power bankám)."
},
"HallEffSensitivity": {
"text2": ["Hall Eff", "Sensitivity"],
"desc": "Sensitivity of the Hall effect sensor in detecting sleep (0=Vyp | 1=Min | ... | 9=Max)"
},
"LockingMode": {
"text2": ["Allow buttons", "locking"],
"desc": "When soldering, long press on both buttons lock them (D=Disable | B=Boost only | F=Full locking)"
},
"MinVolCell": {
"text2": ["Minimum", "voltage"],
"desc": "Minimum allowed voltage per cell (3S: 3 - 3,7V | 4-6S: 2,4 - 3,7V)"
},
"AnimLoop": {
"text2": ["Anim.", "loop"],
"desc": "Loop icon animations in root menu"
},
"AnimSpeed": {
"text2": ["Anim.", "speed"],
"desc": "Speed of icon animations in menu (O=off | L=low | M=medium | H=high)"
},
"PowerPulseWait": {
"text2": ["Power pulse", "wait time"],
"desc": "Time to wait before triggering every keep-awake pulse (x 2,5s)"
},
"PowerPulseDuration": {
"text2": ["Power pulse", "duration"],
"desc": "Keep-awake-pulse duration (x 250ms)"
},
"LanguageSwitch": {
"text2": ["Řeč:", " CS Český"],
"desc": ""
},
"Brightness": {
"text2": ["Screen", "Brightness"],
"desc": "Adjust the contrast/brightness of the OLED screen"
},
"ColourInversion": {
"text2": ["Screen", "Invert"],
"desc": "Invert the colours of the OLED screen"
}
}
}
"languageCode": "CS",
"languageLocalName": "Český",
"fonts": [
"ascii_basic",
"latin_extended"
],
"tempUnitFahrenheit": false,
"messages": {
"SettingsCalibrationWarning": "Ujistěte se, že hrot má pokojovou teplotu!",
"SettingsResetWarning": "Opravdu chcete resetovat zařízení do továrního nastavení?",
"UVLOWarningString": "Nízké DC",
"UndervoltageString": "Nízké napětí",
"InputVoltageString": "Napětí: ",
"SleepingSimpleString": "Zzz ",
"SleepingAdvancedString": "Režim spánku...",
"SleepingTipAdvancedString": "Hrot:",
"OffString": "Vyp"
},
"messagesWarn": {
"ResetOKMessage": "Reset OK",
"SettingsResetMessage": [
"Nějaká nastavení",
"byla změněna!"
],
"NoAccelerometerMessage": [
"Akcelerometr",
"nebyl detekován!"
],
"NoPowerDeliveryMessage": [
"Žádný IO USB-PD",
"nebyl detekován!"
],
"LockingKeysString": "ZAMČENO",
"UnlockingKeysString": "ODEMČENO",
"WarningKeysLockedString": "ZAMČENO!",
"WarningThermalRunaway": [
"Teplotní",
"Ochrana"
]
},
"characters": {
"SettingRightChar": "P",
"SettingLeftChar": "L",
"SettingAutoChar": "A",
"SettingOffChar": "D",
"SettingSlowChar": "P",
"SettingMediumChar": "S",
"SettingFastChar": "R",
"SettingStartNoneChar": "V",
"SettingStartSolderingChar": "P",
"SettingStartSleepChar": "S",
"SettingStartSleepOffChar": "M",
"SettingSensitivityOff": "O",
"SettingSensitivityLow": "M",
"SettingSensitivityMedium": "S",
"SettingSensitivityHigh": "V",
"SettingLockDisableChar": "Z",
"SettingLockBoostChar": "B",
"SettingLockFullChar": "U"
},
"menuGroups": {
"PowerMenu": {
"text2": [
"Napájecí",
"nastavení"
],
"desc": "Nastavení napájení"
},
"SolderingMenu": {
"text2": [
"Pájecí",
"nastavení"
],
"desc": "Nastavení pájení"
},
"PowerSavingMenu": {
"text2": [
"Režim",
"spánku"
],
"desc": "Nastavení úspory energie"
},
"UIMenu": {
"text2": [
"Uživatelské",
"rozhraní"
],
"desc": "Nastavení uživatelského rozhraní"
},
"AdvancedMenu": {
"text2": [
"Pokročilá",
"nastavení"
],
"desc": "Pokročilá nastavení"
}
},
"menuOptions": {
"DCInCutoff": {
"text2": [
"Zdroj",
"napájení"
],
"desc": "Při nižším napětí ukončit pájení (DC 10V) (S 3,3V na článek, zakázat omezení napájení)."
},
"SleepTemperature": {
"text2": [
"Teplota",
"ve spánku"
],
"desc": "Teplota hrotu v režimu spánku."
},
"SleepTimeout": {
"text2": [
"Čas",
"do spánku"
],
"desc": "\"Režim spánku\" naběhne v (s=sekundách | m=minutách)"
},
"ShutdownTimeout": {
"text2": [
"Čas do",
"vypnutí"
],
"desc": "Interval automatického vypnutí (m=minut)"
},
"MotionSensitivity": {
"text2": [
"Citlivost",
"na pohyb"
],
"desc": "0=vyp | 1=nejméně citlivé | ... | 9=nejvíce citlivé"
},
"TemperatureUnit": {
"text2": [
"Jednotka",
"teploty"
],
"desc": "C=Celsius | F=Fahrenheit"
},
"AdvancedIdle": {
"text2": [
"Podrobná obr.",
"nečinnosti"
],
"desc": "Zobrazit detailní informace malým fontem na obrazovce nečinnosti"
},
"DisplayRotation": {
"text2": [
"Orientace",
"obrazovky"
],
"desc": "P=pravák | L=levák | A=automaticky"
},
"BoostTemperature": {
"text2": [
"Teplota",
"boostu"
],
"desc": "Teplota hrotu v \"režimu boost\""
},
"AutoStart": {
"text2": [
"Chování",
"při startu"
],
"desc": "V=vypnuto | P=pájecí teplota | S=spánková teplota | M=zahřát hrot po pohybu"
},
"CooldownBlink": {
"text2": [
"Blikáni při",
"chladnutí"
],
"desc": "Blikat teplotou při chladnutí dokud je hrot horký"
},
"TemperatureCalibration": {
"text2": [
"Kalibrovat",
"teplotu?"
],
"desc": "Začít kalibraci měření teploty hrotu"
},
"SettingsReset": {
"text2": [
"Obnovit tovární",
"nastavení?"
],
"desc": "Obnovit všechna nastavení na výchozí"
},
"VoltageCalibration": {
"text2": [
"Kalibrovat",
"vstupní napětí?"
],
"desc": "Začít kalibraci vstupního napětí (dlouhý stisk pro ukončení)"
},
"AdvancedSoldering": {
"text2": [
"Podrobná obr.",
"pájení"
],
"desc": "Zobrazit detailní informace malým fontem na obrazovce pájení"
},
"ScrollingSpeed": {
"text2": [
"Rychlost",
"posouvání"
],
"desc": "Rychlost posouvání popisků podobných tomuto (P=pomalu | R=rychle)"
},
"QCMaxVoltage": {
"text2": [
"Napětí",
"QC"
],
"desc": "Maximální napětí QC pro jednání páječkou"
},
"PDNegTimeout": {
"text2": [
"PD",
"timeout"
],
"desc": "Maximální prodleva při jednání PD ve 100ms krocích pro kompatibilitu s některými QC nabíječkami"
},
"PowerLimit": {
"text2": [
"Omezení",
"Výkonu"
],
"desc": "Maximální příkon páječky (W=watt)"
},
"ReverseButtonTempChange": {
"text2": [
"Prohodit",
"tl. +-?"
],
"desc": "Prohodit tlačítka pro změnu teploty"
},
"TempChangeShortStep": {
"text2": [
"Krok teploty",
"krátký?"
],
"desc": "Velikost přídavku při změně teploty krátkým stiskem tlačítka"
},
"TempChangeLongStep": {
"text2": [
"Krok teploty",
"dlouhý?"
],
"desc": "Velikost přídavku při změně teploty dlouhým stiskem tlačítka"
},
"PowerPulsePower": {
"text2": [
"Napájecí",
"pulz"
],
"desc": "Intenzita výkonu pulzu pro udržení páječky vzhůru (watt)"
},
"HallEffSensitivity": {
"text2": [
"Citlivost",
"Hall. čidla"
],
"desc": "Citlivost Hallova čidla pro detekci spánku (0=vypnuto | 1=nejméně citlivé | ... | 9=nejvíce citlivé)"
},
"LockingMode": {
"text2": [
"Povolit zamč.",
"tlačítek"
],
"desc": "Při pájení podržte obě tlačítka pro jejich zamčení (Z=zakázáno | B=pouze v režimu boost | U=úplné zamčení)"
},
"MinVolCell": {
"text2": [
"Minimální",
"napětí"
],
"desc": "Minimální dovolené napětí po článku (3S: 3 - 3,7V | 4-6S: 2,4 - 3,7V)"
},
"AnimLoop": {
"text2": [
"Anim.",
"smyčka"
],
"desc": "Animovat ikony hlavního menu ve smyčce"
},
"AnimSpeed": {
"text2": [
"Anim.",
"rychlost"
],
"desc": "Tempo animace ikon v menu (O=vypnuto | P=pomalu | S=středně | R=rychle)"
},
"PowerPulseWait": {
"text2": [
"Prodleva",
"napáj. pulzu"
],
"desc": "Prodleva než je spuštěn pulz pro udržení páječky vzhůru pulzu pro udržení páječky vzhůru (x 2,5s)"
},
"PowerPulseDuration": {
"text2": [
"Délka",
"napáj. pulzu"
],
"desc": "Délka pulzu pro udržení páječky vzhůru (x 250ms)"
},
"LanguageSwitch": {
"text2": [
"Jazyk:",
" CS Český"
],
"desc": "Současný jazyk firmwaru"
},
"Brightness": {
"text2": [
"Jas",
"obrazovky"
],
"desc": "Upravit jas OLED"
},
"ColourInversion": {
"text2": [
"Invertovat",
"obrazovku"
],
"desc": "Invertovat barvy na OLED"
},
"LOGOTime": {
"text2": [
"Trvání",
"boot loga"
],
"desc": "Nastavení doby trvání boot loga (s=sekundy)"
}
}
}

View File

@@ -2,33 +2,24 @@
"languageCode": "DA",
"languageLocalName": "Dansk",
"fonts": ["ascii_basic", "latin_extended"],
"tempUnitFahrenheit": false,
"messages": {
"SettingsCalibrationDone": "Calibration done!",
"SettingsCalibrationWarning": "Sørg for at loddespidsen er ved stuetemperatur, inden du fortsætter!",
"SettingsResetWarning": "Are you sure to reset settings to default values?",
"UVLOWarningString": "Lav Volt",
"UndervoltageString": "Undervoltage",
"InputVoltageString": "Input V: ",
"WarningTipTempString": "Tip Temp: ",
"BadTipString": "BAD TIP",
"SleepingSimpleString": "Zzzz",
"SleepingAdvancedString": "Dvale...",
"WarningSimpleString": "Varm",
"WarningAdvancedString": "VARM LODDESPIDS!",
"SleepingTipAdvancedString": "Tip:",
"IdleTipString": "Tip:",
"IdleSetString": " Set:",
"TipDisconnectedString": "TIP DISCONNECTED",
"SolderingAdvancedPowerPrompt": "Power: ",
"OffString": "Off",
"YourGainMessage": "Your gain:"
"OffString": "Off"
},
"messagesWarn": {
"ResetOKMessage": "Reset OK",
"SettingsResetMessage": ["Settings were", "reset!"],
"SettingsResetMessage": ["Certain settings", "were changed!"],
"NoAccelerometerMessage": ["No accelerometer", "detected!"],
"NoPowerDeliveryMessage": ["No USB-PD IC", "detected!"],
"LockingKeysString": " LOCKED",
"LockingKeysString": "LOCKED",
"UnlockingKeysString": "UNLOCKED",
"WarningKeysLockedString": "!LOCKED!",
"WarningThermalRunaway": ["Thermal", "Runaway"]
@@ -51,8 +42,7 @@
"SettingSensitivityHigh": "H",
"SettingLockDisableChar": "D",
"SettingLockBoostChar": "B",
"SettingLockFullChar": "F",
"SettingNAChar": "N/A"
"SettingLockFullChar": "F"
},
"menuGroups": {
"PowerMenu": {
@@ -60,20 +50,20 @@
"desc": "Power settings"
},
"SolderingMenu": {
"text2": ["Soldering", "Settings"],
"text2": ["Soldering", "settings"],
"desc": "Soldering settings"
},
"PowerSavingMenu": {
"text2": ["Sleep", "Modes"],
"desc": "Power Saving Settings"
"text2": ["Sleep", "mode"],
"desc": "Power saving settings"
},
"UIMenu": {
"text2": ["User", "Interface"],
"desc": "User Interface settings"
"text2": ["User", "interface"],
"desc": "User interface settings"
},
"AdvancedMenu": {
"text2": ["Advanced", "Options"],
"desc": "Advanced options"
"text2": ["Advanced", "settings"],
"desc": "Advanced settings"
}
},
"menuOptions": {
@@ -114,11 +104,11 @@
"desc": "Temperatur i \"boost\" mode"
},
"AutoStart": {
"text2": ["Auto", "start"],
"text2": ["Start-up", "behavior"],
"desc": "Start automatisk med lodning når strøm sættes til. (S=Slukket | L=Lodning | D=Dvale tilstand | R=Dvale tilstand rumtemperatur)"
},
"CooldownBlink": {
"text2": ["Cooldown", "blink"],
"text2": ["Cooldown", "flashing"],
"desc": "Blink temperaturen på skærmen, mens spidsen stadig er varm."
},
"TemperatureCalibration": {
@@ -126,7 +116,7 @@
"desc": "kalibrere spids temperatur."
},
"SettingsReset": {
"text2": ["Factory", "Reset?"],
"text2": ["Restore factory", "settings?"],
"desc": "Gendan alle indstillinger"
},
"VoltageCalibration": {
@@ -139,43 +129,43 @@
},
"ScrollingSpeed": {
"text2": ["Scrolling", "speed"],
"desc": "Speed this text scrolls past at"
"desc": "Speed info text scrolls past at (S=slow | F=fast)"
},
"QCMaxVoltage": {
"text2": ["Power", "Wattage"],
"desc": "Power Wattage of the power adapter used"
"text2": ["QC", "voltage"],
"desc": "Max QC voltage the iron should negotiate for"
},
"PDNegTimeout": {
"text2": ["PD", "timeout"],
"desc": "PD negotiation timeout in 100ms steps for compatibility with some QC chargers (0: disabled)"
},
"PowerLimit": {
"text2": ["Power", "Limit"],
"desc": "Maximum power the iron can use (Watts)"
"text2": ["Power", "limit"],
"desc": "Maximum power the iron can use (W=watt)"
},
"ReverseButtonTempChange": {
"text2": ["Key +-", "reverse?"],
"desc": "Reverse the tip temperature change buttons plus minus assignment."
"text2": ["Swap", "+ - keys"],
"desc": "Reverse assignment of buttons for temperature adjustment"
},
"TempChangeShortStep": {
"text2": ["Temp change", "short?"],
"desc": "Temperature change steps on short button press!"
"text2": ["Temp change", "short"],
"desc": "Temperature-change-increment on short button press"
},
"TempChangeLongStep": {
"text2": ["Temp change", "long?"],
"desc": "Temperature change steps on long button press!"
"text2": ["Temp change", "long"],
"desc": "Temperature-change-increment on long button press"
},
"PowerPulsePower": {
"text2": ["Power", "Pulse W"],
"desc": "Keep awake pulse power intensity"
"text2": ["Power", "pulse"],
"desc": "Intensity of power of keep-awake-pulse (watt)"
},
"HallEffSensitivity": {
"text2": ["Hall Eff", "Sensitivity"],
"desc": "Sensitivity of the Hall effect sensor in detecting sleep (0=Slukket | 1=Mindst følsom | ... | 9=Mest følsom)"
"text2": ["Hall sensor", "sensitivity"],
"desc": "Sensitivity of the Hall effect sensor to detect sleep (0=Slukket | 1=Mindst følsom | ... | 9=Mest følsom)"
},
"LockingMode": {
"text2": ["Allow buttons", "locking"],
"desc": "When soldering, long press on both buttons lock them (D=Disable | B=Boost only | F=Full locking)"
"text2": ["Allow locking", "buttons"],
"desc": "While soldering, hold down both buttons to toggle locking them (D=disable | B=boost mode only | F=full locking)"
},
"MinVolCell": {
"text2": ["Minimum", "voltage"],
@@ -183,15 +173,15 @@
},
"AnimLoop": {
"text2": ["Anim.", "loop"],
"desc": "Loop icon animations in root menu"
"desc": "Loop icon animations in main menu"
},
"AnimSpeed": {
"text2": ["Anim.", "speed"],
"desc": "Speed of icon animations in menu (O=off | L=low | M=medium | H=high)"
"desc": "Pace of icon animations in menu (O=off | S=slow | M=medium | F=fast)"
},
"PowerPulseWait": {
"text2": ["Power pulse", "wait time"],
"desc": "Time to wait before triggering every keep-awake pulse (x 2,5s)"
"text2": ["Power pulse", "delay"],
"desc": "Delay before keep-awake-pulse is triggered (x 2,5s)"
},
"PowerPulseDuration": {
"text2": ["Power pulse", "duration"],
@@ -202,12 +192,16 @@
"desc": ""
},
"Brightness": {
"text2": ["Screen", "Brightness"],
"desc": "Adjust the contrast/brightness of the OLED screen"
"text2": ["Screen", "brightness"],
"desc": "Adjust the brightness of the OLED screen"
},
"ColourInversion": {
"text2": ["Screen", "Invert"],
"text2": ["Invert", "screen"],
"desc": "Invert the colours of the OLED screen"
},
"LOGOTime": {
"text2": ["Boot logo", "duration"],
"desc": "Sets the duration for the boot logo (s=seconds)"
}
}
}

View File

@@ -12,10 +12,6 @@
"SleepingSimpleString": "Zzzz",
"SleepingAdvancedString": "Ruhemodus...",
"SleepingTipAdvancedString": "Temp:",
"IdleTipString": "Ist:",
"IdleSetString": " Soll:",
"TipDisconnectedString": "Spitze fehlt",
"SolderingAdvancedPowerPrompt": "Leistung: ",
"OffString": "Aus"
},
"messagesWarn": {
@@ -46,8 +42,7 @@
"SettingSensitivityHigh": "H",
"SettingLockDisableChar": "A",
"SettingLockBoostChar": "B",
"SettingLockFullChar": "V",
"SettingNAChar": "-"
"SettingLockFullChar": "V"
},
"menuGroups": {
"PowerMenu": {
@@ -82,11 +77,11 @@
},
"SleepTimeout": {
"text2": ["Ruhever-", "zögerung"],
"desc": "Dauer vor Übergang in den Ruhemodus (S=Sekunden | M=Minuten)"
"desc": "Dauer vor Übergang in den Ruhemodus (s=Sekunden | m=Minuten)"
},
"ShutdownTimeout": {
"text2": ["Abschalt-", "verzög."],
"desc": "Dauer vor automatischer Abschaltung (M=Minuten)"
"desc": "Dauer vor automatischer Abschaltung (m=Minuten)"
},
"MotionSensitivity": {
"text2": ["Bewegungs-", "empfindlichk."],
@@ -203,6 +198,10 @@
"ColourInversion": {
"text2": ["Farben", "umkehren"],
"desc": "Invertiert die Farben des OLED-Displays"
},
"LOGOTime": {
"text2": ["Startlogo-", "dauer"],
"desc": "Legt die Dauer der Anzeige des Startlogos fest (s=Sekunden)"
}
}
}

View File

@@ -12,10 +12,6 @@
"SleepingSimpleString": "Zzzz",
"SleepingAdvancedString": "Υπνος...",
"SleepingTipAdvancedString": "Μύτη:",
"IdleTipString": "Μύτη:",
"IdleSetString": " Set:",
"TipDisconnectedString": "ΧΩΡΙΣ ΜΥΤΗ",
"SolderingAdvancedPowerPrompt": "Ενέργεια: ",
"OffString": "Απ."
},
"messagesWarn": {
@@ -46,8 +42,7 @@
"SettingSensitivityHigh": "Υ",
"SettingLockDisableChar": "Α",
"SettingLockBoostChar": "B",
"SettingLockFullChar": "Π",
"SettingNAChar": "Δ/Δ"
"SettingLockFullChar": "Π"
},
"menuGroups": {
"PowerMenu": {
@@ -203,6 +198,10 @@
"ColourInversion": {
"text2": ["Αντιστροφή", "χρωμάτων"],
"desc": "Αντιστροφή χρωμάτων οθόνης OLED"
},
"LOGOTime": {
"text2": ["Boot logo", "duration"],
"desc": "Sets the duration for the boot logo (s=seconds)"
}
}
}

View File

@@ -12,15 +12,11 @@
"SleepingSimpleString": "Zzzz",
"SleepingAdvancedString": "Sleeping...",
"SleepingTipAdvancedString": "Tip:",
"IdleTipString": "Tip:",
"IdleSetString": " Set:",
"TipDisconnectedString": "NO TIP",
"SolderingAdvancedPowerPrompt": "Power: ",
"OffString": "Off"
},
"messagesWarn": {
"ResetOKMessage": "Reset OK",
"SettingsResetMessage": ["Some settings", "changed"],
"SettingsResetMessage": ["Certain settings", "were changed!"],
"NoAccelerometerMessage": ["No accelerometer", "detected!"],
"NoPowerDeliveryMessage": ["No USB-PD IC", "detected!"],
"LockingKeysString": "LOCKED",
@@ -46,8 +42,7 @@
"SettingSensitivityHigh": "H",
"SettingLockDisableChar": "D",
"SettingLockBoostChar": "B",
"SettingLockFullChar": "F",
"SettingNAChar": "N/A"
"SettingLockFullChar": "F"
},
"menuGroups": {
"PowerMenu": {
@@ -82,11 +77,11 @@
},
"SleepTimeout": {
"text2": ["Sleep", "timeout"],
"desc": "Interval before \"sleep mode\" kicks in (S=seconds | M=minutes)"
"desc": "Interval before \"sleep mode\" kicks in (s=seconds | m=minutes)"
},
"ShutdownTimeout": {
"text2": ["Shutdown", "timeout"],
"desc": "Interval before the iron shuts down (M=minutes)"
"desc": "Interval before the iron shuts down (m=minutes)"
},
"MotionSensitivity": {
"text2": ["Motion", "sensitivity"],
@@ -106,14 +101,14 @@
},
"BoostTemperature": {
"text2": ["Boost", "temp"],
"desc": "Temperature used in \"boost mode\""
"desc": "Tip temperature used in \"boost mode\""
},
"AutoStart": {
"text2": ["Heat", "on power up"],
"desc": "O=off | S=soldering temp | Z=standby at sleep temp until moved | R=standby without heating until moved"
"text2": ["Start-up", "behavior"],
"desc": "O=off | S=heat up to soldering temp | Z=standby at sleep temp until moved | R=standby without heating until moved"
},
"CooldownBlink": {
"text2": ["Cooldown", "blink"],
"text2": ["Cooldown", "flashing"],
"desc": "Flash the temperature reading after heating was halted while the tip is still hot"
},
"TemperatureCalibration": {
@@ -121,8 +116,8 @@
"desc": "Start tip temperature offset calibration"
},
"SettingsReset": {
"text2": ["Factory", "reset?"],
"desc": "Reset settings to default"
"text2": ["Restore factory", "settings?"],
"desc": "Reset all settings to default"
},
"VoltageCalibration": {
"text2": ["Calibrate", "input voltage?"],
@@ -149,7 +144,7 @@
"desc": "Maximum power the iron can use (W=watt)"
},
"ReverseButtonTempChange": {
"text2": ["Reverse", "+ - keys"],
"text2": ["Swap", "+ - keys"],
"desc": "Reverse assignment of buttons for temperature adjustment"
},
"TempChangeShortStep": {
@@ -197,12 +192,16 @@
"desc": "Current firmware language"
},
"Brightness": {
"text2": ["Screen", "contrast"],
"text2": ["Screen", "brightness"],
"desc": "Adjust the brightness of the OLED screen"
},
"ColourInversion": {
"text2": ["Invert", "screen"],
"desc": "Invert the colours of the OLED screen"
},
"LOGOTime": {
"text2": ["Boot logo", "duration"],
"desc": "Sets the duration for the boot logo (s=seconds)"
}
}
}

View File

@@ -2,27 +2,17 @@
"languageCode": "ES",
"languageLocalName": "Castellano",
"fonts": ["ascii_basic", "latin_extended"],
"tempUnitFahrenheit": false,
"messages": {
"SettingsCalibrationDone": "¡Calibrada!",
"SettingsCalibrationWarning": "¡Asegúrate que la punta esté a temperatura ambiente antes de empezar!",
"SettingsResetWarning": "¿Quieres restablecer los ajustes?",
"UVLOWarningString": "CC BAJA",
"UndervoltageString": "Voltaje bajo",
"InputVoltageString": "Voltaje: ",
"WarningTipTempString": "Temp punta: ",
"BadTipString": "PT. ROTA",
"SleepingSimpleString": "Zzzz",
"SleepingAdvancedString": "En reposo...",
"WarningSimpleString": "QUEMA",
"WarningAdvancedString": "¡LA PUNTA QUEMA!",
"SleepingTipAdvancedString": "Punta:",
"IdleTipString": "Punta:",
"IdleSetString": " Aj:",
"TipDisconnectedString": "NO HAY PUNTA",
"SolderingAdvancedPowerPrompt": "Potencia: ",
"OffString": " No",
"YourGainMessage": "Gananc.:",
"SettingsResetMessage": "Ajustes borrados"
"OffString": " No"
},
"messagesWarn": {
"ResetOKMessage": "Hecho.",
@@ -52,8 +42,7 @@
"SettingSensitivityHigh": "H",
"SettingLockDisableChar": "D",
"SettingLockBoostChar": "B",
"SettingLockFullChar": "F",
"SettingNAChar": "N/A"
"SettingLockFullChar": "F"
},
"menuGroups": {
"PowerMenu": {
@@ -188,7 +177,7 @@
},
"AnimSpeed": {
"text2": ["Anim.", "velocidad"],
"desc": "Velocidad de las animaciones de los iconos en el menú (O=off | L=low | M=medium | H=high)"
"desc": "Velocidad de las animaciones de los iconos en el menú (O=off | L=low | M=medium | R=high)"
},
"PowerPulseWait": {
"text2": ["Impulso de potencia", "tiempo de espera"],
@@ -203,12 +192,16 @@
"desc": ""
},
"Brightness": {
"text2": ["Screen", "Brightness"],
"desc": "Adjust the contrast/brightness of the OLED screen"
"text2": ["Screen", "brightness"],
"desc": "Adjust the brightness of the OLED screen"
},
"ColourInversion": {
"text2": ["Screen", "Invert"],
"text2": ["Invert", "screen"],
"desc": "Invert the colours of the OLED screen"
},
"LOGOTime": {
"text2": ["Boot logo", "duration"],
"desc": "Sets the duration for the boot logo (s=seconds)"
}
}
}

View File

@@ -2,24 +2,16 @@
"languageCode": "FI",
"languageLocalName": "Suomi",
"fonts": ["ascii_basic", "latin_extended"],
"tempUnitFahrenheit": false,
"messages": {
"SettingsCalibrationDone": "Kalibrointi tehty!",
"SettingsCalibrationWarning": "Varmista että kärki on huoneenlämpöinen ennen jatkamista!",
"SettingsResetWarning": "Haluatko varmasti palauttaa oletusarvot?",
"UVLOWarningString": "DC ALH.",
"UndervoltageString": "Alijännite",
"InputVoltageString": "Jännite: ",
"WarningTipTempString": "Kärjet lämpö: ",
"BadTipString": "PAHA KÄRJET",
"SleepingSimpleString": "Zzzz",
"SleepingAdvancedString": "Lepotila...",
"WarningSimpleString": "KUUMA!",
"WarningAdvancedString": "!!! KUUMA KÄRJET !!!",
"SleepingTipAdvancedString": "Kärki:",
"IdleTipString": "Pää:",
"IdleSetString": "Aseta:",
"TipDisconnectedString": "KÄRKI PUUTTUU",
"SolderingAdvancedPowerPrompt": "Teho: ",
"OffString": "Off"
},
"messagesWarn": {
@@ -37,9 +29,9 @@
"SettingLeftChar": "V",
"SettingAutoChar": "A",
"SettingOffChar": "P",
"SettingSlowChar": "H",
"SettingSlowChar": "A",
"SettingMediumChar": "M",
"SettingFastChar": "N",
"SettingFastChar": "S",
"SettingStartNoneChar": "E",
"SettingStartSolderingChar": "J",
"SettingStartSleepChar": "L",
@@ -50,8 +42,7 @@
"SettingSensitivityHigh": "S",
"SettingLockDisableChar": "P",
"SettingLockBoostChar": "V",
"SettingLockFullChar": "K",
"SettingNAChar": "N/A"
"SettingLockFullChar": "K"
},
"menuGroups": {
"PowerMenu": {
@@ -86,11 +77,11 @@
},
"SleepTimeout": {
"text2": ["Lepotilan", "viive"],
"desc": "\"Lepotilan\" ajastus (S=sekuntia | M=minuuttia)"
"desc": "\"Lepotilan\" ajastus (s=sekuntia | m=minuuttia)"
},
"ShutdownTimeout": {
"text2": ["Sammutus", "viive"],
"desc": "Automaattisen sammutuksen ajastus (M=minuuttia)"
"desc": "Automaattisen sammutuksen ajastus (m=minuuttia)"
},
"MotionSensitivity": {
"text2": ["Liikkeen", "herkkyys"],
@@ -201,12 +192,16 @@
"desc": ""
},
"Brightness": {
"text2": ["Screen", "Brightness"],
"desc": "Adjust the contrast/brightness of the OLED screen"
"text2": ["Screen", "brightness"],
"desc": "Adjust the brightness of the OLED screen"
},
"ColourInversion": {
"text2": ["Screen", "Invert"],
"text2": ["Invert", "screen"],
"desc": "Invert the colours of the OLED screen"
},
"LOGOTime": {
"text2": ["Boot logo", "duration"],
"desc": "Sets the duration for the boot logo (s=seconds)"
}
}
}

View File

@@ -2,26 +2,17 @@
"languageCode": "FR",
"languageLocalName": "Français",
"fonts": ["ascii_basic", "latin_extended"],
"tempUnitFahrenheit": false,
"messages": {
"SettingsCalibrationDone": "Calibration effectuée !",
"SettingsCalibrationWarning": "Assurez-vous que la panne soit à température ambiante avant de continuer !",
"SettingsResetWarning": "Voulez-vous vraiment réinitialiser les paramètres aux valeurs par défaut ?",
"UVLOWarningString": "DC FAIBL",
"UndervoltageString": "Sous-tension",
"InputVoltageString": "V d'entrée: ",
"WarningTipTempString": "Temp. Panne : ",
"BadTipString": "PANNE HS",
"SleepingSimpleString": "Zzzz",
"SleepingAdvancedString": "En veille...",
"WarningSimpleString": "CHAUD !",
"WarningAdvancedString": "ATTENTION ! CHAUD !",
"SleepingTipAdvancedString": "Panne:",
"IdleTipString": "Act:",
"IdleSetString": " Reg:",
"TipDisconnectedString": "PANNE DÉBRANCHÉE",
"SolderingAdvancedPowerPrompt": "Puiss.:",
"OffString": "Off",
"YourGainMessage": "Gain : "
"OffString": "Off"
},
"messagesWarn": {
"ResetOKMessage": "Reset OK",
@@ -51,8 +42,7 @@
"SettingSensitivityHigh": "H",
"SettingLockDisableChar": "D",
"SettingLockBoostChar": "B",
"SettingLockFullChar": "V",
"SettingNAChar": "N/A"
"SettingLockFullChar": "V"
},
"menuGroups": {
"PowerMenu": {
@@ -87,11 +77,11 @@
},
"SleepTimeout": {
"text2": ["Délai", "veille"],
"desc": "Délai avant mise en veille (S=secondes | M=minutes)"
"desc": "Délai avant mise en veille (s=secondes | m=minutes)"
},
"ShutdownTimeout": {
"text2": ["Délai", "extinction"],
"desc": "Délai avant extinction (M=minutes)"
"desc": "Délai avant extinction (m=minutes)"
},
"MotionSensitivity": {
"text2": ["Sensibilité", "au mouvement"],
@@ -208,6 +198,10 @@
"ColourInversion": {
"text2": ["Inverser", "les couleurs"],
"desc": "Inverser les couleurs de l'écran OLED"
},
"LOGOTime": {
"text2": ["Boot logo", "duration"],
"desc": "Sets the duration for the boot logo (s=seconds)"
}
}
}

View File

@@ -2,33 +2,24 @@
"languageCode": "HR",
"languageLocalName": "Hrvatski",
"fonts": ["ascii_basic", "latin_extended"],
"tempUnitFahrenheit": false,
"messages": {
"SettingsCalibrationDone": "Kalibracija gotova!",
"SettingsCalibrationWarning": "Provjerite da je vršak ohlađen na sobnu temperaturu prije nego što nastavite!",
"SettingsResetWarning": "Jeste li sigurni da želite sve postavke vratiti na tvorničke vrijednosti?",
"UVLOWarningString": "BATERIJA",
"UndervoltageString": "PRENIZAK NAPON",
"InputVoltageString": "Napajanje: ",
"WarningTipTempString": "Temp vrha: ",
"BadTipString": "LOŠ VRH",
"SleepingSimpleString": "Zzz ",
"SleepingAdvancedString": "SPAVANJE...",
"WarningSimpleString": "VRUĆ",
"WarningAdvancedString": "OPREZ, VRUĆE!",
"SleepingTipAdvancedString": "Vrh: ",
"IdleTipString": "Vrh: ",
"IdleSetString": " / ",
"TipDisconnectedString": "VRH NIJE SPOJEN!",
"SolderingAdvancedPowerPrompt": "Snaga: ",
"OffString": "Off",
"YourGainMessage": "Your gain:"
"OffString": "Off"
},
"messagesWarn": {
"ResetOKMessage": "Reset OK",
"SettingsResetMessage": ["Settings were", "reset!"],
"SettingsResetMessage": ["Certain settings", "were changed!"],
"NoAccelerometerMessage": ["No accelerometer", "detected!"],
"NoPowerDeliveryMessage": ["No USB-PD IC", "detected!"],
"LockingKeysString": " LOCKED",
"LockingKeysString": "LOCKED",
"UnlockingKeysString": "UNLOCKED",
"WarningKeysLockedString": "!LOCKED!",
"WarningThermalRunaway": ["Thermal", "Runaway"]
@@ -51,8 +42,7 @@
"SettingSensitivityHigh": "H",
"SettingLockDisableChar": "D",
"SettingLockBoostChar": "B",
"SettingLockFullChar": "F",
"SettingNAChar": "N/A"
"SettingLockFullChar": "F"
},
"menuGroups": {
"PowerMenu": {
@@ -147,51 +137,51 @@
},
"PDNegTimeout": {
"text2": ["PD", "timeout"],
"desc": "PD negotiation timeout in 100ms steps for compatibility with some QC chargers (0: disabled)"
"desc": "PD negotiation timeout in 100ms steps for compatibility with some QC chargers"
},
"PowerLimit": {
"text2": ["Power", "Limit"],
"desc": "Maximum power the iron can use (Watts)"
"text2": ["Power", "limit"],
"desc": "Maximum power the iron can use (W=watt)"
},
"ReverseButtonTempChange": {
"text2": ["Key +-", "reverse?"],
"desc": "Reverse the tip temperature change buttons plus minus assignment."
"text2": ["Swap", "+ - keys"],
"desc": "Reverse assignment of buttons for temperature adjustment"
},
"TempChangeShortStep": {
"text2": ["Temp change", "short?"],
"desc": "Temperature change steps on short button press!"
"text2": ["Temp change", "short"],
"desc": "Temperature-change-increment on short button press"
},
"TempChangeLongStep": {
"text2": ["Temp change", "long?"],
"desc": "Temperature change steps on long button press!"
"text2": ["Temp change", "long"],
"desc": "Temperature-change-increment on long button press"
},
"PowerPulsePower": {
"text2": ["Power", "Pulse W"],
"desc": "Keep awake pulse power intensity"
"text2": ["Power", "pulse"],
"desc": "Intensity of power of keep-awake-pulse (watt)"
},
"HallEffSensitivity": {
"text2": ["Hall Eff", "Sensitivity"],
"desc": "Sensitivity of the Hall effect sensor in detecting sleep (0=Ugašeno | 1=Najmanje osjetljivo | ... | 9=Najosjetljivije)"
"text2": ["Hall sensor", "sensitivity"],
"desc": "Sensitivity of the Hall effect sensor to detect sleep (0=Ugašeno | 1=Najmanje osjetljivo | ... | 9=Najosjetljivije)"
},
"LockingMode": {
"text2": ["Allow buttons", "locking"],
"desc": "When soldering, long press on both buttons lock them (D=Disable | B=Boost only | F=Full locking)"
"text2": ["Allow locking", "buttons"],
"desc": "While soldering, hold down both buttons to toggle locking them (D=disable | B=boost mode only | F=full locking)"
},
"MinVolCell": {
"text2": ["Minimum", "voltage"],
"desc": "Minimum allowed voltage per cell (3S: 3 - 3.7V, 4-6S: 2.4 - 3.7V)"
"desc": "Minimum allowed voltage per cell (3S: 3 - 3.7V | 4-6S: 2.4 - 3.7V)"
},
"AnimLoop": {
"text2": ["Anim.", "loop"],
"desc": "Loop icon animations in root menu"
"desc": "Loop icon animations in main menu"
},
"AnimSpeed": {
"text2": ["Anim.", "speed"],
"desc": "Speed of icon animations in menu (O=off | L=low | M=medium | H=high)"
"desc": "Pace of icon animations in menu (O=off | S=slow | M=medium | B=fast)"
},
"PowerPulseWait": {
"text2": ["Power pulse", "wait time"],
"desc": "Time to wait before triggering every keep-awake pulse (x 2.5s)"
"text2": ["Power pulse", "delay"],
"desc": "Delay before keep-awake-pulse is triggered (x 2.5s)"
},
"PowerPulseDuration": {
"text2": ["Power pulse", "duration"],
@@ -202,12 +192,16 @@
"desc": ""
},
"Brightness": {
"text2": ["Screen", "Brightness"],
"desc": "Adjust the contrast/brightness of the OLED screen"
"text2": ["Screen", "brightness"],
"desc": "Adjust the brightness of the OLED screen"
},
"ColourInversion": {
"text2": ["Screen", "Invert"],
"text2": ["Invert", "screen"],
"desc": "Invert the colours of the OLED screen"
},
"LOGOTime": {
"text2": ["Boot logo", "duration"],
"desc": "Sets the duration for the boot logo (s=seconds)"
}
}
}

View File

@@ -4,18 +4,14 @@
"fonts": ["ascii_basic", "latin_extended"],
"tempUnitFahrenheit": false,
"messages": {
"SettingsCalibrationWarning": "Folytatás előtt győződjön meg róla, hogy a páka szobahőmérsékletű!",
"SettingsCalibrationWarning": "Folytatás előtt győződjön meg róla, hogy a forrasztó hegy szobahőmérsékletű!",
"SettingsResetWarning": "Biztos visszaállítja a beállításokat alapértékekre?",
"UVLOWarningString": "DC KEVÉS",
"UVLOWarningString": "DC TÚL KEVÉS",
"UndervoltageString": "Alulfeszültség",
"InputVoltageString": "Bemenet V: ",
"SleepingSimpleString": "Zzzz",
"SleepingAdvancedString": "Alvás...",
"SleepingTipAdvancedString": "Páka:",
"IdleTipString": "Páka:",
"IdleSetString": " Cél:",
"TipDisconnectedString": "PÁKA LEVÉVE",
"SolderingAdvancedPowerPrompt": "Telj.: ",
"SleepingTipAdvancedString": "Hegy:",
"OffString": "Ki"
},
"messagesWarn": {
@@ -46,8 +42,7 @@
"SettingSensitivityHigh": "M",
"SettingLockDisableChar": "K",
"SettingLockBoostChar": "B",
"SettingLockFullChar": "T",
"SettingNAChar": "N/A"
"SettingLockFullChar": "T"
},
"menuGroups": {
"PowerMenu": {
@@ -114,11 +109,11 @@
},
"CooldownBlink": {
"text2": ["Villogás", "hűléskor"],
"desc": "Villogjon a hőmérséklet kijelzése hűlés közben, amíg a páka forró"
"desc": "Villogjon a hőmérséklet kijelzése hűlés közben, amíg a forrasztó hegy forró"
},
"TemperatureCalibration": {
"text2": ["Hőmérséklet", "kalibrálása?"],
"desc": "Páka hőmérséklet-érzékelőjének kalibrálása"
"desc": "Forrasztó hegy hőmérséklet-érzékelőjének kalibrálása"
},
"SettingsReset": {
"text2": ["Gyári", "beállítások?"],
@@ -150,7 +145,7 @@
},
"ReverseButtonTempChange": {
"text2": ["+/- gomb", "megfordítása"],
"desc": "Páka hőmérsékletállító gombok felcserélése"
"desc": "Forrasztó hegy hőmérsékletállító gombok felcserélése"
},
"TempChangeShortStep": {
"text2": ["Hőm. állítás", "rövid"],
@@ -203,6 +198,10 @@
"ColourInversion": {
"text2": ["Képernyő", "invertálás"],
"desc": "Képernyő színeinek invertálása"
},
"LOGOTime": {
"text2": ["Boot logo", "duration"],
"desc": "Sets the duration for the boot logo (s=seconds)"
}
}
}

View File

@@ -2,6 +2,7 @@
"languageCode": "IT",
"languageLocalName": "Italiano",
"fonts": ["ascii_basic", "latin_extended"],
"tempUnitFahrenheit": false,
"messages": {
"SettingsCalibrationWarning": "Assicurarsi che la punta si trovi a temperatura ambiente prima di continuare!",
"SettingsResetWarning": "Ripristinare le impostazioni iniziali?",
@@ -11,10 +12,6 @@
"SleepingSimpleString": "Zzz ",
"SleepingAdvancedString": "Riposo",
"SleepingTipAdvancedString": "Punta:",
"IdleTipString": "T punta:",
"IdleSetString": "/",
"TipDisconnectedString": "PUNTA ASSENTE",
"SolderingAdvancedPowerPrompt": "Potenz:",
"OffString": "OFF"
},
"messagesWarn": {
@@ -45,8 +42,7 @@
"SettingSensitivityHigh": "A",
"SettingLockDisableChar": "D",
"SettingLockBoostChar": "T",
"SettingLockFullChar": "C",
"SettingNAChar": " NA"
"SettingLockFullChar": "C"
},
"menuGroups": {
"PowerMenu": {
@@ -81,7 +77,7 @@
},
"SleepTimeout": {
"text2": ["Timer", "riposo"],
"desc": "Imposta il timer per entrare in modalità Riposo [minuti/secondi]"
"desc": "Imposta il timer per entrare in modalità Riposo [secondi/minuti]"
},
"ShutdownTimeout": {
"text2": ["Timer", "spegnimento"],
@@ -202,6 +198,10 @@
"ColourInversion": {
"text2": ["Inverti", "colori"],
"desc": "Inverti i colori dello schermo"
},
"LOGOTime": {
"text2": ["Durata", "logo"],
"desc": "Imposta la permanenza sullo schermo del logo iniziale [secondi]"
}
}
}

View File

@@ -12,10 +12,6 @@
"SleepingSimpleString": "Zzzz",
"SleepingAdvancedString": "Sleeping...",
"SleepingTipAdvancedString": "Tip:",
"IdleTipString": "Tip:",
"IdleSetString": " Set:",
"TipDisconnectedString": "NO TIP",
"SolderingAdvancedPowerPrompt": "Power: ",
"OffString": "オフ"
},
"messagesWarn": {
@@ -46,8 +42,7 @@
"SettingSensitivityHigh": "高",
"SettingLockDisableChar": "×",
"SettingLockBoostChar": "ブ",
"SettingLockFullChar": "全",
"SettingNAChar": "非適用"
"SettingLockFullChar": "全"
},
"menuGroups": {
"PowerMenu": {
@@ -82,11 +77,11 @@
},
"SleepTimeout": {
"text2": "待機遅延",
"desc": "スタンバイモードに入るまでの待機時間 <S=秒 | M=分>"
"desc": "スタンバイモードに入るまでの待機時間 <s=秒 | m=分>"
},
"ShutdownTimeout": {
"text2": "自動オフ",
"desc": "自動電源オフまでの待機時間 <M=分>"
"desc": "自動電源オフまでの待機時間 <m=分>"
},
"MotionSensitivity": {
"text2": "動きの感度",
@@ -203,6 +198,10 @@
"ColourInversion": {
"text2": "色反転",
"desc": "画面の色を反転する"
},
"LOGOTime": {
"text2": ["Boot logo", "duration"],
"desc": "Sets the duration for the boot logo (s=seconds)"
}
}
}

View File

@@ -2,33 +2,24 @@
"languageCode": "LT",
"languageLocalName": "Lietuvių",
"fonts": ["ascii_basic", "latin_extended"],
"tempUnitFahrenheit": false,
"messages": {
"SettingsCalibrationDone": "Kalibravimas atliktas!",
"SettingsCalibrationWarning": "Prieš tęsdami įsitikinkite, kad antgalis yra kambario temperatūros!",
"SettingsResetWarning": "Ar norite atstatyti nustatymus į numatytas reikšmes?",
"UVLOWarningString": "MAŽ VOLT",
"UndervoltageString": "Žema įtampa",
"InputVoltageString": "Įvestis V: ",
"WarningTipTempString": "Angal Temp: ",
"BadTipString": "BLOG ANT",
"SleepingSimpleString": "Zzzz",
"SleepingAdvancedString": "Miegu...",
"WarningSimpleString": "KRŠ!",
"WarningAdvancedString": "ANTGALIS KARŠTAS",
"SleepingTipAdvancedString": "Antg: ",
"IdleTipString": "Ant:",
"IdleSetString": " Nust:",
"TipDisconnectedString": "NĖRA ANTGALIO",
"SolderingAdvancedPowerPrompt": "Galia: ",
"OffString": "Išj",
"YourGainMessage": "Greitis:"
"SleepingTipAdvancedString": "Antg:",
"OffString": "Išj"
},
"messagesWarn": {
"ResetOKMessage": "Atstatytas OK",
"ResetOKMessage": "Atstatyta",
"SettingsResetMessage": ["Nust. atstatyti!", ""],
"NoAccelerometerMessage": ["Nerastas", "akselerometras!"],
"NoPowerDeliveryMessage": ["Nerastas", "USB-PD IC !"],
"LockingKeysString": " UŽRAKIN",
"NoPowerDeliveryMessage": ["Nerastas", "USB-PD IC!"],
"LockingKeysString": "UŽRAKIN",
"UnlockingKeysString": "ATRAKIN",
"WarningKeysLockedString": "!UŽRAK!",
"WarningThermalRunaway": ["Perkaitimo", "pavojus"]
@@ -51,8 +42,7 @@
"SettingSensitivityHigh": "A",
"SettingLockDisableChar": "I",
"SettingLockBoostChar": "T",
"SettingLockFullChar": "V",
"SettingNAChar": "N/A"
"SettingLockFullChar": "V"
},
"menuGroups": {
"PowerMenu": {
@@ -83,7 +73,7 @@
},
"SleepTemperature": {
"text2": ["Miego", "temperat."],
"desc": "Miego temperatūra"
"desc": "Antgalio temperatūra miego režimu"
},
"SleepTimeout": {
"text2": ["Miego", "laikas"],
@@ -146,8 +136,8 @@
"desc": "Maksimali QC maitinimo bloko įtampa"
},
"PDNegTimeout": {
"text2": ["PD", "timeout"],
"desc": "PD negotiation timeout in 100ms steps for compatibility with some QC chargers (0: disabled)"
"text2": ["PD", "laikas"],
"desc": "PD suderinimo laikas žingsniais po 100ms suderinamumui su kai kuriais QC įkrovikliais"
},
"PowerLimit": {
"text2": ["Galios", "riba"],
@@ -155,15 +145,15 @@
},
"ReverseButtonTempChange": {
"text2": ["Sukeisti + -", "mygtukus?"],
"desc": "Sukeisti + - temperatūros keitimo mygtukus vietomis."
"desc": "Sukeisti + - temperatūros keitimo mygtukus vietomis"
},
"TempChangeShortStep": {
"text2": ["Temp.keitim.", "trump.spust."],
"desc": "Temperatūros keitimo žingsnis trumpai spustėlėjus mygtuką!"
"desc": "Temperatūros keitimo žingsnis trumpai spustėlėjus mygtuką"
},
"TempChangeLongStep": {
"text2": ["Temp.keitim.", "ilgas pasp."],
"desc": "Temperatūros keitimo žingsnis ilgai paspaudus mygtuką!"
"desc": "Temperatūros keitimo žingsnis ilgai paspaudus mygtuką"
},
"PowerPulsePower": {
"text2": ["Galios", "pulso W"],
@@ -183,7 +173,7 @@
},
"AnimLoop": {
"text2": ["Animacijų", "pakartojimas"],
"desc": "Leidžia kartoti animacijas be sustojimo pagrindiniame meniu."
"desc": "Leidžia kartoti animacijas be sustojimo pagrindiniame meniu"
},
"AnimSpeed": {
"text2": ["Animacijų", "greitis"],
@@ -191,7 +181,7 @@
},
"PowerPulseWait": {
"text2": ["Galios pulso", "dažnumas"],
"desc": "Pasikartojantis laiko intervalas (x 2.5s), ties kuriuo kartojamas galios pulsas maitinblokiui, neleidžiantis jam užmigti."
"desc": "Pasikartojantis laiko intervalas (x 2.5s), ties kuriuo kartojamas galios pulsas maitinblokiui, neleidžiantis jam užmigti"
},
"PowerPulseDuration": {
"text2": ["Galios pulso", "trukmė"],
@@ -199,7 +189,7 @@
},
"LanguageSwitch": {
"text2": ["Kalba:", " LT Lietuvių"],
"desc": ""
"desc": "Dabartinė programinės įrangos kalba"
},
"Brightness": {
"text2": ["Ekrano", "šviesumas"],
@@ -207,7 +197,11 @@
},
"ColourInversion": {
"text2": ["Ekrano", "invertavimas"],
"desc": "Invertuoja OLED ekrano spalvas."
"desc": "Invertuoja OLED ekrano spalvas"
},
"LOGOTime": {
"text2": ["Boot logo", "duration"],
"desc": "Sets the duration for the boot logo (s=seconds)"
}
}
}

View File

@@ -1,213 +1,339 @@
{
"languageCode": "NL",
"languageLocalName": "Nederlands",
"fonts": ["ascii_basic", "latin_extended"],
"messages": {
"SettingsCalibrationDone": "Calibratie klaar!",
"SettingsCalibrationWarning": "Zorg ervoor dat te punt op kamertemperatuur is voor je verder gaat!",
"SettingsResetWarning": "Weet je zeker dat je de fabrieksinstellingen terug wil zetten?",
"UVLOWarningString": "DC Laag",
"UndervoltageString": "Onderspanning",
"InputVoltageString": "Input V: ",
"WarningTipTempString": "Punt temp: ",
"BadTipString": "DEFECTE PUNT",
"SleepingSimpleString": "Zzzz",
"SleepingAdvancedString": "Slaapstand...",
"WarningSimpleString": "HEET!",
"WarningAdvancedString": "!!! PUNT HOT !!!",
"SleepingTipAdvancedString": "Punt:",
"IdleTipString": "Punt:",
"IdleSetString": " Zet:",
"TipDisconnectedString": "PUNT LOSGEKOPPELT",
"SolderingAdvancedPowerPrompt": "Vermogen: ",
"OffString": "Uit",
"YourGainMessage": "Niveau:"
},
"messagesWarn": {
"ResetOKMessage": "Reset OK",
"SettingsResetMessage": ["Instellingen", "zijn gereset!"],
"NoAccelerometerMessage": ["No accelerometer", "detected!"],
"NoPowerDeliveryMessage": ["No USB-PD IC", "detected!"],
"LockingKeysString": " GEBLOKKEERD",
"UnlockingKeysString": "GEDEBLOKKEERD",
"WarningKeysLockedString": "!GEBLOKKEERD!",
"WarningThermalRunaway": ["Thermal", "Runaway"]
},
"characters": {
"SettingRightChar": "R",
"SettingLeftChar": "L",
"SettingAutoChar": "A",
"SettingOffChar": "O",
"SettingSlowChar": "S",
"SettingMediumChar": "M",
"SettingFastChar": "F",
"SettingStartNoneChar": "F",
"SettingStartSolderingChar": "T",
"SettingStartSleepChar": "S",
"SettingStartSleepOffChar": "K",
"SettingSensitivityOff": "O",
"SettingSensitivityLow": "L",
"SettingSensitivityMedium": "M",
"SettingSensitivityHigh": "H",
"SettingLockDisableChar": "U",
"SettingLockBoostChar": "B",
"SettingLockFullChar": "V",
"SettingNAChar": "N/A"
},
"menuGroups": {
"PowerMenu": {
"text2": ["Power", "settings"],
"desc": "Power settings"
},
"SolderingMenu": {
"text2": ["Soldeer", "Instellingen"],
"desc": "Soldeer instellingen"
},
"PowerSavingMenu": {
"text2": ["Slaap", "Modes"],
"desc": "Stroom besparings instellingen"
},
"UIMenu": {
"text2": ["Gebruikers-", "interface"],
"desc": "Gebruikers-interface instellingen"
},
"AdvancedMenu": {
"text2": ["Geavanceerde", "Instellingen"],
"desc": "Geavanceerde Instellingen"
}
},
"menuOptions": {
"DCInCutoff": {
"text2": ["Spannings-", "bron"],
"desc": "Spanningsbron. Stelt drempelspanning in. (DC 10V) (S 3.3V per cel)"
},
"SleepTemperature": {
"text2": ["Slaap", "temp"],
"desc": "Temperatuur in slaapstand"
},
"SleepTimeout": {
"text2": ["Slaap", "time-out"],
"desc": "Slaap time-out (Minuten | Seconden)"
},
"ShutdownTimeout": {
"text2": ["Uitschakel", "time-out"],
"desc": "Automatisch afsluiten time-out (Minuten)"
},
"MotionSensitivity": {
"text2": ["Bewegings-", "gevoeligheid"],
"desc": "Bewegingsgevoeligheid (0=uit | 1=minst gevoelig | ... | 9=meest gevoelig)"
},
"TemperatureUnit": {
"text2": ["Temperatuur", "eenheid"],
"desc": "Temperatuureenheid (C=Celsius | F=Fahrenheit)"
},
"AdvancedIdle": {
"text2": ["Gedetailleerd", "startscherm"],
"desc": "Gedetailleerde informatie weergeven in een kleiner lettertype op het startscherm."
},
"DisplayRotation": {
"text2": ["Scherm-", "oriëntatie"],
"desc": "Schermoriëntatie (R=Rechtshandig | L=Linkshandig | A=Automatisch)"
},
"BoostTemperature": {
"text2": ["Boost", "temp"],
"desc": "Temperatuur in boostmode"
},
"AutoStart": {
"text2": ["Auto", "start"],
"desc": "Breng de soldeerbout direct op temperatuur bij het opstarten. (F=Uit | T=Soldeertemperatuur | S=Slaapstand-temperatuur | K=Slaapstand kamertemperatuur)"
},
"CooldownBlink": {
"text2": ["Afkoel", "flikker"],
"desc": "Temperatuur laten flikkeren in het hoofdmenu als de soldeerpunt aan het afkoelen is."
},
"TemperatureCalibration": {
"text2": ["Calibreer", "temperatuur?"],
"desc": "Temperatuursafwijking van de soldeerpunt calibreren."
},
"SettingsReset": {
"text2": ["Instellingen", "resetten?"],
"desc": "Alle instellingen terugzetten."
},
"VoltageCalibration": {
"text2": ["Calibreer", "input-voltage?"],
"desc": "VIN Calibreren. (druk lang om te sluiten)."
},
"AdvancedSoldering": {
"text2": ["Gedetailleerd", "soldeerscherm"],
"desc": "Gedetailleerde informatie weergeven in een kleiner lettertype op het soldeerscherm."
},
"ScrollingSpeed": {
"text2": ["Scroll", "snelheid"],
"desc": "Snelheid waarmee de tekst scrolt."
},
"QCMaxVoltage": {
"text2": ["Power", "Wattage"],
"desc": "Wattage van de gebruikte voeding"
},
"PDNegTimeout": {
"text2": ["PD", "timeout"],
"desc": "PD negotiation timeout in 100ms steps for compatibility with some QC chargers (0: disabled)"
},
"PowerLimit": {
"text2": ["Vermogen", "limiet"],
"desc": "Maximaal vermogen (Watts)"
},
"ReverseButtonTempChange": {
"text2": ["Draai", "+ - knoppen om"],
"desc": "Keer de +- knoppen om de termperatuur van de punt te regelen om."
},
"TempChangeShortStep": {
"text2": ["Temp veranderen", "kort"],
"desc": "Temperatuur verandering bij kort drukken"
},
"TempChangeLongStep": {
"text2": ["Temp veranderen", "lang"],
"desc": "Temperatuur verandering bij lang drukken"
},
"PowerPulsePower": {
"text2": ["Vermogen", "Puls W"],
"desc": "Vermogen van puls om soldeerbout aan te houden"
},
"HallEffSensitivity": {
"text2": ["Hall Eff", "Sensitivity"],
"desc": "Sensitivity of the Hall effect sensor in detecting sleep (0=uit | 1=minst gevoelig | ... | 9=meest gevoelig)"
},
"LockingMode": {
"text2": ["Blokkeer", "knoppen"],
"desc": "Tijdens solderen lang op beide knoppen drukken, blokkeert ze. (U=Uit | B=Alleen boost | V=Volledig blokkeren)"
},
"MinVolCell": {
"text2": ["Minimum", "voltage"],
"desc": "Minimum allowed voltage per cell (3S: 3 - 3.7V | 4-6S: 2.4 - 3.7V)"
},
"AnimLoop": {
"text2": ["Anim.", "loop"],
"desc": "Loop icon animations in root menu"
},
"AnimSpeed": {
"text2": ["Anim.", "speed"],
"desc": "Speed of icon animations in menu (O=off | L=low | M=medium | H=high)"
},
"PowerPulseWait": {
"text2": ["Power pulse", "wait time"],
"desc": "Time to wait before triggering every keep-awake pulse (x 2.5s)"
},
"PowerPulseDuration": {
"text2": ["Power pulse", "duration"],
"desc": "Keep-awake-pulse duration (x 250ms)"
},
"LanguageSwitch": {
"text2": ["Spraak :", " NL Nederlands"],
"desc": ""
},
"Brightness": {
"text2": ["Screen", "Brightness"],
"desc": "Adjust the contrast/brightness of the OLED screen"
},
"ColourInversion": {
"text2": ["Screen", "Invert"],
"desc": "Invert the colours of the OLED screen"
}
}
}
{
"languageCode": "NL",
"languageLocalName": "Nederlands",
"fonts": [
"ascii_basic",
"latin_extended"
],
"tempUnitFahrenheit": false,
"messages": {
"SettingsCalibrationWarning": "Zorg ervoor dat de punt op kamertemperatuur is voor je verder gaat!",
"SettingsResetWarning": "Weet je zeker dat je de fabrieksinstellingen terug wilt zetten?",
"UVLOWarningString": "DC Laag",
"UndervoltageString": "Onderspanning",
"InputVoltageString": "Voeding V: ",
"SleepingSimpleString": "Zzzz",
"SleepingAdvancedString": "Slaapstand...",
"SleepingTipAdvancedString": "Punt:",
"OffString": "Uit"
},
"messagesWarn": {
"ResetOKMessage": "Reset OK",
"SettingsResetMessage": [
"Instellingen",
"zijn gereset!"
],
"NoAccelerometerMessage": [
"Geen accelerometer",
"gedetecteerd!"
],
"NoPowerDeliveryMessage": [
"Geen USB-PD IC ",
"gedetecteerd!"
],
"LockingKeysString": "GEBLOKKEERD",
"UnlockingKeysString": "GEDEBLOKKEERD",
"WarningKeysLockedString": "!GEBLOKKEERD!",
"WarningThermalRunaway": [
"Verwarming",
"Oncontroleerbaar"
]
},
"characters": {
"SettingRightChar": "R",
"SettingLeftChar": "L",
"SettingAutoChar": "A",
"SettingOffChar": "U",
"SettingSlowChar": "L",
"SettingMediumChar": "G",
"SettingFastChar": "S",
"SettingStartNoneChar": "U",
"SettingStartSolderingChar": "G",
"SettingStartSleepChar": "S",
"SettingStartSleepOffChar": "B",
"SettingSensitivityOff": "U",
"SettingSensitivityLow": "L",
"SettingSensitivityMedium": "G",
"SettingSensitivityHigh": "H",
"SettingLockDisableChar": "U",
"SettingLockBoostChar": "B",
"SettingLockFullChar": "V"
},
"menuGroups": {
"PowerMenu": {
"text2": [
"Voeding",
"instellingen"
],
"desc": "Voeding instellingen"
},
"SolderingMenu": {
"text2": [
"Soldeer",
"instellingen"
],
"desc": "Soldeer instellingen"
},
"PowerSavingMenu": {
"text2": [
"Slaap",
"Modes"
],
"desc": "Stroom besparings instellingen"
},
"UIMenu": {
"text2": [
"Weergave",
"instellingen"
],
"desc": "Weergave instellingen"
},
"AdvancedMenu": {
"text2": [
"Geavanceerde",
"instellingen"
],
"desc": "Geavanceerde instellingen"
}
},
"menuOptions": {
"DCInCutoff": {
"text2": [
"Spannings-",
"bron"
],
"desc": "Spanningsbron. Stelt drempelspanning in. (DC 10V) (S 3.3V per cel)"
},
"SleepTemperature": {
"text2": [
"Slaap",
"temp"
],
"desc": "Punt temperatuur in slaapstand"
},
"SleepTimeout": {
"text2": [
"Slaap",
"time-out"
],
"desc": "Tijd voordat slaapmodus wordt geactiveerd (S=seconden | M=minuten)"
},
"ShutdownTimeout": {
"text2": [
"Uitschakel",
"time-out"
],
"desc": "Tijd voordat soldeerbout automatisch uitschakelt (M=minuten)"
},
"MotionSensitivity": {
"text2": [
"Bewegings-",
"gevoeligheid"
],
"desc": "Bewegingsgevoeligheid (0=uit | 1=minst gevoelig | ... | 9=meest gevoelig)"
},
"TemperatureUnit": {
"text2": [
"Temperatuur",
"eenheid"
],
"desc": "Temperatuureenheid (C=Celsius | F=Fahrenheit)"
},
"AdvancedIdle": {
"text2": [
"Gedetailleerd",
"startscherm"
],
"desc": "Gedetailleerde informatie weergeven in een kleine letters op het startscherm."
},
"DisplayRotation": {
"text2": [
"Scherm-",
"oriëntatie"
],
"desc": "Schermoriëntatie (R=Rechtshandig | L=Linkshandig | A=Automatisch)"
},
"BoostTemperature": {
"text2": [
"Boost",
"temp"
],
"desc": "Punt temperatuur in boostmode"
},
"AutoStart": {
"text2": [
"Opstart",
"gedrag"
],
"desc": "Gedrag bij opstarten (U=Uit | G=Gebruiks-temperatuur | S=Slaapstand-temperatuur tot beweging | B=Uit tot beweging)"
},
"CooldownBlink": {
"text2": [
"Afkoel",
"flitsen"
],
"desc": "Temperatuur laten flitsen in het hoofdmenu zo lang de punt nog warm is"
},
"TemperatureCalibration": {
"text2": [
"Kalibreer",
"temperatuur?"
],
"desc": "Start punt temperatuur-kalibratie"
},
"SettingsReset": {
"text2": [
"Instellingen",
"resetten?"
],
"desc": "Alle instellingen terugzetten naar fabrieksinstellingen"
},
"VoltageCalibration": {
"text2": [
"Kalibreer",
"input-voltage?"
],
"desc": "Start VIN Kalibratie (druk lang om te sluiten)"
},
"AdvancedSoldering": {
"text2": [
"Gedetailleerd",
"soldeerscherm"
],
"desc": "Gedetailleerde informatie weergeven in een kleiner lettertype op het soldeerscherm"
},
"ScrollingSpeed": {
"text2": [
"Scroll",
"snelheid"
],
"desc": "Snelheid waarmee de tekst scrolt (S=Snel | L=Langzaam)"
},
"QCMaxVoltage": {
"text2": [
"QC",
"Voltage"
],
"desc": "Maximaal QC voltage dat gevraagd mag worden"
},
"PDNegTimeout": {
"text2": [
"PD",
"timeout"
],
"desc": "PD afstemmingsduur in stappen van 100ms (voor compatibiliteit met sommige QC laders)"
},
"PowerLimit": {
"text2": [
"Vermogen",
"limiet"
],
"desc": "Maximaal vermogen (W=Watt)"
},
"ReverseButtonTempChange": {
"text2": [
"Draai",
"+ - knoppen om"
],
"desc": "Keer de +- knoppen van de temperatuurregeling om"
},
"TempChangeShortStep": {
"text2": [
"Temp veranderen",
"kort"
],
"desc": "Temperatuur verandering bij kort drukken"
},
"TempChangeLongStep": {
"text2": [
"Temp veranderen",
"lang"
],
"desc": "Temperatuur verandering bij lang drukken"
},
"PowerPulsePower": {
"text2": [
"Stroom",
"Puls"
],
"desc": "Intensiteit van stroompuls om voeding aan te houden (watt)"
},
"HallEffSensitivity": {
"text2": [
"Hall sensor",
"gevoeligheid"
],
"desc": "Gevoeligheid van de Hall effect sensor om naar slaapmodus te gaan (0=uit | 1=minst gevoelig | ... | 9=meest gevoelig)"
},
"LockingMode": {
"text2": [
"Knopblokkering",
"inschakelen"
],
"desc": "Tijdens solderen lang op beide knoppen drukken blokkeert de knoppen (U=Uit | B=Alleen boost mode | V=Volledig blokkeren)"
},
"MinVolCell": {
"text2": [
"Minimum",
"voltage"
],
"desc": "Minimum toegestaan voltage per cell (3S: 3 - 3.7V | 4-6S: 2.4 - 3.7V)"
},
"AnimLoop": {
"text2": [
"Animatie",
"herhaling"
],
"desc": "Herhaal icoon animaties in hoofdmenu"
},
"AnimSpeed": {
"text2": [
"Animatie",
"snelheid"
],
"desc": "Tempo van de icoon animaties in het hoofdmenu (U=uit | L=langzaam | G=gemiddeld | S=snel)"
},
"PowerPulseWait": {
"text2": [
"Stroompuls",
"interval"
],
"desc": "Tijdsduur tussen voeding wakker-blijf-pulsen (x 2.5s)"
},
"PowerPulseDuration": {
"text2": [
"Power pulse",
"duur"
],
"desc": "Duur van voeding-wakker-blijf-pulsen (x 250ms)"
},
"LanguageSwitch": {
"text2": [
"Taal:",
" NL Nederlands"
],
"desc": "Huidige firmware taal"
},
"Brightness": {
"text2": [
"Scherm",
"helderheid"
],
"desc": "Pas helderheid van het OLED scherm aan"
},
"ColourInversion": {
"text2": [
"Inverteer",
"scherm"
],
"desc": "Inverteer de kleuren van het OLED scherm"
},
"LOGOTime": {
"text2": [
"Opstart logo",
"duur"
],
"desc": "Stelt de weergaveduur van het opstartlogo in (s=seconden)"
}
}
}

View File

@@ -2,33 +2,24 @@
"languageCode": "NL_BE",
"languageLocalName": "Vlaams",
"fonts": ["ascii_basic", "latin_extended"],
"tempUnitFahrenheit": false,
"messages": {
"SettingsCalibrationDone": "Gecalibreerd!",
"SettingsCalibrationWarning": "Zorg vooraf dat de punt op kamertemperatuur is!",
"SettingsResetWarning": "Ben je zeker dat je alle standaardwaarden wil resetten?",
"UVLOWarningString": "Voedingsspanning LAAG",
"UndervoltageString": "Onderspanning",
"InputVoltageString": "Voedingsspanning: ",
"WarningTipTempString": "Punt Temp: ",
"BadTipString": "DEFECT",
"SleepingSimpleString": "Zzz ",
"SleepingAdvancedString": "Slaapstand...",
"WarningSimpleString": "HEET",
"WarningAdvancedString": "!!! PUNT HEET !!!",
"SleepingTipAdvancedString": "Punt:",
"IdleTipString": "Punt:",
"IdleSetString": "Stel in:",
"TipDisconnectedString": "Punt ONTKOPPELD",
"SolderingAdvancedPowerPrompt": "Vermogen: ",
"OffString": "Uit",
"YourGainMessage": "Your gain:"
"OffString": "Uit"
},
"messagesWarn": {
"ResetOKMessage": "Reset OK",
"SettingsResetMessage": ["Settings were", "reset!"],
"NoAccelerometerMessage": ["No accelerometer", "detected!"],
"NoPowerDeliveryMessage": ["No USB-PD IC", "detected!"],
"LockingKeysString": " LOCKED",
"LockingKeysString": "LOCKED",
"UnlockingKeysString": "UNLOCKED",
"WarningKeysLockedString": "!LOCKED!",
"WarningThermalRunaway": ["Thermal", "Runaway"]
@@ -51,8 +42,7 @@
"SettingSensitivityHigh": "H",
"SettingLockDisableChar": "D",
"SettingLockBoostChar": "B",
"SettingLockFullChar": "F",
"SettingNAChar": "N/A"
"SettingLockFullChar": "F"
},
"menuGroups": {
"PowerMenu": {
@@ -147,35 +137,35 @@
},
"PDNegTimeout": {
"text2": ["PD", "timeout"],
"desc": "PD negotiation timeout in 100ms steps for compatibility with some QC chargers (0: disabled)"
"desc": "PD negotiation timeout in 100ms steps for compatibility with some QC chargers"
},
"PowerLimit": {
"text2": ["Power", "Limit"],
"desc": "Maximum power the iron can use (Watts)"
"text2": ["Power", "limit"],
"desc": "Maximum power the iron can use (W=watt)"
},
"ReverseButtonTempChange": {
"text2": ["Key +-", "reverse?"],
"desc": "Reverse the tip temperature change buttons plus minus assignment."
"text2": ["Swap", "+ - keys"],
"desc": "Reverse assignment of buttons for temperature adjustment"
},
"TempChangeShortStep": {
"text2": ["Temp change", "short?"],
"desc": "Temperature change steps on short button press!"
"text2": ["Temp change", "short"],
"desc": "Temperature-change-increment on short button press"
},
"TempChangeLongStep": {
"text2": ["Temp change", "long?"],
"desc": "Temperature change steps on long button press!"
"text2": ["Temp change", "long"],
"desc": "Temperature-change-increment on long button press"
},
"PowerPulsePower": {
"text2": ["Power", "Pulse W"],
"desc": "Keep awake pulse power intensity"
"text2": ["Power", "pulse"],
"desc": "Intensity of power of keep-awake-pulse (watt)"
},
"HallEffSensitivity": {
"text2": ["Hall Eff", "Sensitivity"],
"desc": "Sensitivity of the Hall effect sensor in detecting sleep (0=uit | 1=minst gevoelig | ... | 9=meest gevoelig)"
"text2": ["Hall sensor", "sensitivity"],
"desc": "Sensitivity of the Hall effect sensor to detect sleep (0=uit | 1=minst gevoelig | ... | 9=meest gevoelig)"
},
"LockingMode": {
"text2": ["Allow buttons", "locking"],
"desc": "When soldering, long press on both buttons lock them (D=Disable | B=Boost only | F=Full locking)"
"text2": ["Allow locking", "buttons"],
"desc": "While soldering, hold down both buttons to toggle locking them (D=disable | B=boost mode only | F=full locking)"
},
"MinVolCell": {
"text2": ["Minimum", "voltage"],
@@ -183,15 +173,15 @@
},
"AnimLoop": {
"text2": ["Anim.", "loop"],
"desc": "Loop icon animations in root menu"
"desc": "Loop icon animations in main menu"
},
"AnimSpeed": {
"text2": ["Anim.", "speed"],
"desc": "Speed of icon animations in menu (O=off | L=low | M=medium | H=high)"
"desc": "Pace of icon animations in menu (O=off | T=slow | M=medium | S=fast)"
},
"PowerPulseWait": {
"text2": ["Power pulse", "wait time"],
"desc": "Time to wait before triggering every keep-awake pulse (x 2.5s)"
"text2": ["Power pulse", "delay"],
"desc": "Delay before keep-awake-pulse is triggered (x 2.5s)"
},
"PowerPulseDuration": {
"text2": ["Power pulse", "duration"],
@@ -202,12 +192,16 @@
"desc": ""
},
"Brightness": {
"text2": ["Screen", "Brightness"],
"desc": "Adjust the contrast/brightness of the OLED screen"
"text2": ["Screen", "brightness"],
"desc": "Adjust the brightness of the OLED screen"
},
"ColourInversion": {
"text2": ["Screen", "Invert"],
"text2": ["Invert", "screen"],
"desc": "Invert the colours of the OLED screen"
},
"LOGOTime": {
"text2": ["Boot logo", "duration"],
"desc": "Sets the duration for the boot logo (s=seconds)"
}
}
}

View File

@@ -2,33 +2,24 @@
"languageCode": "NO",
"languageLocalName": "Norsk",
"fonts": ["ascii_basic", "latin_extended"],
"tempUnitFahrenheit": false,
"messages": {
"SettingsCalibrationDone": "Calibration done!",
"SettingsCalibrationWarning": "Sørg for at loddespissen har romtemperatur før du fortsetter!",
"SettingsResetWarning": "Er du sikker på at du vil tilbakestille til standardinnstillinger?",
"UVLOWarningString": "Lavspenn",
"UndervoltageString": "Underspenning",
"InputVoltageString": "Innspenn.: ",
"WarningTipTempString": "Spisstemp: ",
"BadTipString": "BAD TIP",
"SleepingSimpleString": "Zzzz",
"SleepingAdvancedString": "Dvale...",
"WarningSimpleString": "Varm",
"WarningAdvancedString": "VARM SPISS!",
"SleepingTipAdvancedString": "Spiss:",
"IdleTipString": "Spiss:",
"IdleSetString": "Set:",
"TipDisconnectedString": "SPISS FRAKOBLET",
"SolderingAdvancedPowerPrompt": "Effekt: ",
"OffString": "Av",
"YourGainMessage": "Your gain:"
"OffString": "Av"
},
"messagesWarn": {
"ResetOKMessage": "Reset OK",
"SettingsResetMessage": ["Settings were", "reset!"],
"SettingsResetMessage": ["Certain settings", "were changed!"],
"NoAccelerometerMessage": ["No accelerometer", "detected!"],
"NoPowerDeliveryMessage": ["No USB-PD IC", "detected!"],
"LockingKeysString": " LOCKED",
"LockingKeysString": "LOCKED",
"UnlockingKeysString": "UNLOCKED",
"WarningKeysLockedString": "!LOCKED!",
"WarningThermalRunaway": ["Thermal", "Runaway"]
@@ -38,9 +29,9 @@
"SettingLeftChar": "V",
"SettingAutoChar": "A",
"SettingOffChar": "O",
"SettingSlowChar": "L",
"SettingSlowChar": "S",
"SettingMediumChar": "M",
"SettingFastChar": "H",
"SettingFastChar": "F",
"SettingStartNoneChar": "I",
"SettingStartSolderingChar": "L",
"SettingStartSleepChar": "D",
@@ -51,8 +42,7 @@
"SettingSensitivityHigh": "H",
"SettingLockDisableChar": "D",
"SettingLockBoostChar": "B",
"SettingLockFullChar": "F",
"SettingNAChar": "N/A"
"SettingLockFullChar": "F"
},
"menuGroups": {
"PowerMenu": {
@@ -142,40 +132,40 @@
"desc": "Hastigheten på rulletekst"
},
"QCMaxVoltage": {
"text2": ["Power", "Wattage"],
"desc": "Power Wattage of the power adapter used"
"text2": ["QC", "voltage"],
"desc": "Max QC voltage the iron should negotiate for"
},
"PDNegTimeout": {
"text2": ["PD", "timeout"],
"desc": "PD negotiation timeout in 100ms steps for compatibility with some QC chargers (0: disabled)"
"desc": "PD negotiation timeout in 100ms steps for compatibility with some QC chargers"
},
"PowerLimit": {
"text2": ["Power", "Limit"],
"desc": "Maximum power the iron can use (Watts)"
"text2": ["Power", "limit"],
"desc": "Maximum power the iron can use (W=watt)"
},
"ReverseButtonTempChange": {
"text2": ["Key +-", "reverse?"],
"desc": "Reverse the tip temperature change buttons plus minus assignment."
"text2": ["Swap", "+ - keys"],
"desc": "Reverse assignment of buttons for temperature adjustment"
},
"TempChangeShortStep": {
"text2": ["Temp change", "short?"],
"desc": "Temperature change steps on short button press!"
"text2": ["Temp change", "short"],
"desc": "Temperature-change-increment on short button press"
},
"TempChangeLongStep": {
"text2": ["Temp change", "long?"],
"desc": "Temperature change steps on long button press!"
"text2": ["Temp change", "long"],
"desc": "Temperature-change-increment on long button press"
},
"PowerPulsePower": {
"text2": ["Power", "Pulse W"],
"desc": "Keep awake pulse power intensity"
"text2": ["Power", "pulse"],
"desc": "Intensity of power of keep-awake-pulse (watt)"
},
"HallEffSensitivity": {
"text2": ["Hall Eff", "Sensitivity"],
"desc": "Sensitivity of the Hall effect sensor in detecting sleep (0=Inaktiv | 1=Minst følsom | ... | 9=Mest følsom)"
"text2": ["Hall sensor", "sensitivity"],
"desc": "Sensitivity of the Hall effect sensor to detect sleep (0=Inaktiv | 1=Minst følsom | ... | 9=Mest følsom)"
},
"LockingMode": {
"text2": ["Allow buttons", "locking"],
"desc": "When soldering, long press on both buttons lock them (D=Disable | B=Boost only | F=Full locking)"
"text2": ["Allow locking", "buttons"],
"desc": "While soldering, hold down both buttons to toggle locking them (D=disable | B=boost mode only | F=full locking)"
},
"MinVolCell": {
"text2": ["Minimum", "voltage"],
@@ -183,15 +173,15 @@
},
"AnimLoop": {
"text2": ["Anim.", "loop"],
"desc": "Loop icon animations in root menu"
"desc": "Loop icon animations in main menu"
},
"AnimSpeed": {
"text2": ["Anim.", "speed"],
"desc": "Speed of icon animations in menu (O=off | L=low | M=medium | H=high)"
"desc": "Pace of icon animations in menu (O=off | S=slow | M=medium | F=fast)"
},
"PowerPulseWait": {
"text2": ["Power pulse", "wait time"],
"desc": "Time to wait before triggering every keep-awake pulse (x 2.5s)"
"text2": ["Power pulse", "delay"],
"desc": "Delay before keep-awake-pulse is triggered (x 2.5s)"
},
"PowerPulseDuration": {
"text2": ["Power pulse", "duration"],
@@ -202,12 +192,16 @@
"desc": ""
},
"Brightness": {
"text2": ["Screen", "Brightness"],
"desc": "Adjust the contrast/brightness of the OLED screen"
"text2": ["Screen", "brightness"],
"desc": "Adjust the brightness of the OLED screen"
},
"ColourInversion": {
"text2": ["Screen", "Invert"],
"text2": ["Invert", "screen"],
"desc": "Invert the colours of the OLED screen"
},
"LOGOTime": {
"text2": ["Boot logo", "duration"],
"desc": "Sets the duration for the boot logo (s=seconds)"
}
}
}

View File

@@ -4,25 +4,15 @@
"fonts": ["ascii_basic", "latin_extended"],
"tempUnitFahrenheit": false,
"messages": {
"SettingsCalibrationDone": "Kalibracja udana!",
"SettingsCalibrationWarning": "Przed kontynuowaniem upewnij się, że końcówka osiągnęła temperaturę pokojową!",
"SettingsResetWarning": "Czy na pewno chcesz przywrócić ustawienia fabryczne?",
"UVLOWarningString": "NIS. NAP",
"UndervoltageString": "Zbyt niskie nap.",
"InputVoltageString": "Nap. wej.:",
"WarningTipTempString": "Temp. grotu:",
"BadTipString": "ZŁY GROT",
"SleepingSimpleString": "Zzz!",
"SleepingAdvancedString": "Tr. uśpienia",
"WarningSimpleString": "HOT!",
"WarningAdvancedString": "GORĄCA KOŃCÓWKA!",
"SleepingTipAdvancedString": "Grot:",
"IdleTipString": "Grot:",
"IdleSetString": " Ust:",
"TipDisconnectedString": "GROT ODŁĄCZONY",
"SolderingAdvancedPowerPrompt": "Moc: ",
"OffString": "Wył",
"YourGainMessage": "Us.zysk:"
"OffString": "Wył"
},
"messagesWarn": {
"ResetOKMessage": "Reset OK",
@@ -52,8 +42,7 @@
"SettingSensitivityHigh": "W",
"SettingLockDisableChar": "W",
"SettingLockBoostChar": "B",
"SettingLockFullChar": "P",
"SettingNAChar": "N/D"
"SettingLockFullChar": "P"
},
"menuGroups": {
"PowerMenu": {
@@ -188,7 +177,7 @@
},
"AnimSpeed": {
"text2": ["Prędkosć", "animacji"],
"desc": "Prędkość animacji ikon w menu (O: wył. | L: mała | M: średnia | H: duża)"
"desc": "Prędkość animacji ikon w menu (O: wył. | W: mała | M: średnia | S: duża)"
},
"PowerPulseWait": {
"text2": ["Czas między", "imp. mocy"],
@@ -209,6 +198,10 @@
"ColourInversion": {
"text2": ["Odwrócenie", "kolorów"],
"desc": "Odwrócenie kolorów wyświetlacza OLED"
},
"LOGOTime": {
"text2": ["Długość wyś.", "loga"],
"desc": "Ustawia czas wyświetlania loga podczas uruchamiania (s=sekund)"
}
}
}

View File

@@ -2,30 +2,21 @@
"languageCode": "PT",
"languageLocalName": "Português",
"fonts": ["ascii_basic", "latin_extended"],
"tempUnitFahrenheit": false,
"messages": {
"SettingsCalibrationDone": "Calibração terminada!",
"SettingsCalibrationWarning": "A ponta deve estar à temperatura ambiente antes de continuar!",
"SettingsResetWarning": "Definições de fábrica?",
"UVLOWarningString": "DC BAIXO",
"UndervoltageString": "Subtensão",
"InputVoltageString": "Tensão ",
"WarningTipTempString": "Temperatura ",
"BadTipString": "ER PONTA",
"SleepingSimpleString": "Zzzz",
"SleepingAdvancedString": "Repouso...",
"WarningSimpleString": "TEMP",
"WarningAdvancedString": "TEMP ELEVADA!",
"SleepingTipAdvancedString": "Ponta:",
"IdleTipString": "Ponta:",
"IdleSetString": " Aj:",
"TipDisconnectedString": "SEM PONTA",
"SolderingAdvancedPowerPrompt": "Power: ",
"OffString": "Off",
"YourGainMessage": "Your gain:"
"OffString": "Off"
},
"messagesWarn": {
"ResetOKMessage": "Reset OK",
"SettingsResetMessage": ["Settings were", "reset!"],
"SettingsResetMessage": ["Certain settings", "were changed!"],
"NoAccelerometerMessage": ["No accelerometer", "detected!"],
"NoPowerDeliveryMessage": ["No USB-PD IC", "detected!"],
"LockingKeysString": "LOCKED",
@@ -38,9 +29,9 @@
"SettingLeftChar": "C",
"SettingAutoChar": "A",
"SettingOffChar": "O",
"SettingSlowChar": "L",
"SettingSlowChar": "S",
"SettingMediumChar": "M",
"SettingFastChar": "R",
"SettingFastChar": "F",
"SettingStartNoneChar": "D",
"SettingStartSolderingChar": "S",
"SettingStartSleepChar": "H",
@@ -51,8 +42,7 @@
"SettingSensitivityHigh": "H",
"SettingLockDisableChar": "D",
"SettingLockBoostChar": "B",
"SettingLockFullChar": "F",
"SettingNAChar": "N/A"
"SettingLockFullChar": "F"
},
"menuGroups": {
"PowerMenu": {
@@ -150,7 +140,7 @@
"desc": "PD negotiation timeout in 100ms steps for compatibility with some QC chargers (0: disabled)"
},
"PowerLimit": {
"text2": ["Power", "Limit"],
"text2": ["Power", "limit"],
"desc": "Maximum power the iron can use (Watts)"
},
"ReverseButtonTempChange": {
@@ -187,11 +177,11 @@
},
"AnimSpeed": {
"text2": ["Anim.", "speed"],
"desc": "Speed of icon animations in menu (O=off | L=low | M=medium | H=high)"
"desc": "Pace of icon animations in menu (O=off | S=slow | M=medium | F=fast)"
},
"PowerPulseWait": {
"text2": ["Power pulse", "wait time"],
"desc": "Time to wait before triggering every keep-awake pulse (x 2.5s)"
"text2": ["Power pulse", "delay"],
"desc": "Delay before keep-awake-pulse is triggered (x 2.5s)"
},
"PowerPulseDuration": {
"text2": ["Power pulse", "duration"],
@@ -202,12 +192,16 @@
"desc": ""
},
"Brightness": {
"text2": ["Screen", "Brightness"],
"desc": "Adjust the contrast/brightness of the OLED screen"
"text2": ["Screen", "brightness"],
"desc": "Adjust the brightness of the OLED screen"
},
"ColourInversion": {
"text2": ["Screen", "Invert"],
"text2": ["Invert", "screen"],
"desc": "Invert the colours of the OLED screen"
},
"LOGOTime": {
"text2": ["Boot logo", "duration"],
"desc": "Sets the duration for the boot logo (s=seconds)"
}
}
}

View File

@@ -4,25 +4,15 @@
"fonts": ["ascii_basic", "latin_extended"],
"tempUnitFahrenheit": true,
"messages": {
"SettingsCalibrationDone": "Calibrare completa!",
"SettingsCalibrationWarning": "Vă rugăm să vă asigurati că vârful este la temperatura camerei, înainte de a continua!",
"SettingsResetWarning": "Sigur doriti să restaurati la setările implicite?",
"UVLOWarningString": "DC LOW",
"UndervoltageString": "Sub tensiune",
"InputVoltageString": "Intrare V: ",
"WarningTipTempString": "Temp. varf: ",
"BadTipString": "VARF DEFECT",
"SleepingSimpleString": "Zzzz",
"SleepingAdvancedString": "Adormit...",
"WarningSimpleString": "FIERBINTE!",
"WarningAdvancedString": "!!! VARF FIERBINTE !!!",
"SleepingTipAdvancedString": "Tip:",
"IdleTipString": "Tip:",
"IdleSetString": " Set:",
"TipDisconnectedString": "FĂRĂ VARF",
"SolderingAdvancedPowerPrompt": "Putere: ",
"OffString": "Nu",
"YourGainMessage": "Coeficient:"
"OffString": "Nu"
},
"messagesWarn": {
"ResetOKMessage": "Reset OK",
@@ -52,8 +42,7 @@
"SettingSensitivityHigh": "H",
"SettingLockDisableChar": "D",
"SettingLockBoostChar": "B",
"SettingLockFullChar": "F",
"SettingNAChar": "N/A"
"SettingLockFullChar": "F"
},
"menuGroups": {
"PowerMenu": {
@@ -88,11 +77,11 @@
},
"SleepTimeout": {
"text2": ["Expirare", "repaus"],
"desc": "Interval înainte de lansarea \"modului de repaus\" în (S=secunde | M=minute)"
"desc": "Interval înainte de lansarea \"modului de repaus\" în (s=secunde | m=minute)"
},
"ShutdownTimeout": {
"text2": ["Expirare", "oprire"],
"desc": "Interval înainte ca letconul să se oprească (M=minute)"
"desc": "Interval înainte ca letconul să se oprească (m=minute)"
},
"MotionSensitivity": {
"text2": ["Sensibilitate", "la mişcare"],
@@ -188,7 +177,7 @@
},
"AnimSpeed": {
"text2": ["Animatii", "viteză"],
"desc": "Ritmul animatiilor pictogramei din meniu (O=oprit | S=încet | M=mediu | F=rapid)"
"desc": "Ritmul animatiilor pictogramei din meniu (O=oprit | Î=încet | M=mediu | R=rapid)"
},
"PowerPulseWait": {
"text2": ["Întârziere", "puls putere"],
@@ -209,6 +198,10 @@
"ColourInversion": {
"text2": ["Inverseaza", "culoarea"],
"desc": "Inverseaza culoarea ecranului"
},
"LOGOTime": {
"text2": ["Boot logo", "duration"],
"desc": "Sets the duration for the boot logo (s=seconds)"
}
}
}

View File

@@ -12,10 +12,6 @@
"SleepingSimpleString": "Zzzz",
"SleepingAdvancedString": "Ожидание...",
"SleepingTipAdvancedString": "Жало:",
"IdleTipString": "Жало:",
"IdleSetString": " ->",
"TipDisconnectedString": "ЖАЛО ОТСОЕДИНЕНО",
"SolderingAdvancedPowerPrompt": "Питание: ",
"OffString": "Вык"
},
"messagesWarn": {
@@ -46,8 +42,7 @@
"SettingSensitivityHigh": "В",
"SettingLockDisableChar": "О",
"SettingLockBoostChar": "Т",
"SettingLockFullChar": "П",
"SettingNAChar": "Н/Д"
"SettingLockFullChar": "П"
},
"menuGroups": {
"PowerMenu": {
@@ -137,8 +132,8 @@
"desc": "Скорость прокрутки текста (М=медленно | Б=быстро)"
},
"QCMaxVoltage": {
"text2": ["Мощность", "питания"],
"desc": "Мощность используемого источника питания"
"text2": ["Ограничение", "напряжения QC"],
"desc": "Максимальное напряжение для согласования с QC источником питания"
},
"PDNegTimeout": {
"text2": ["PD", "тайм-аут"],
@@ -174,7 +169,7 @@
},
"MinVolCell": {
"text2": ["Мин.", "напр."],
"desc": "Минимальное разрешенное напряжение на ячейку (3S: 3 - 3,7V | 4-S: 2,4 - 3,7V)"
"desc": "Минимальное разрешенное напряжение на ячейку (3S: 3 - 3,7V | 4S-6S: 2,4 - 3,7V)"
},
"AnimLoop": {
"text2": ["Зацикленная", "анимация"],
@@ -201,8 +196,12 @@
"desc": "Настройки контраста/яркости OLED экрана"
},
"ColourInversion": {
"text2": ["Инверт", "экрана"],
"text2": ["Инверсия", "экрана"],
"desc": "Инвертировать цвета на OLED экране"
},
"LOGOTime": {
"text2": ["Длительность", "показа логотипа"],
"desc": "Длительность отображения логотипа (в секундах)"
}
}
}

View File

@@ -2,6 +2,7 @@
"languageCode": "SK",
"languageLocalName": "Slovenčina",
"fonts": ["ascii_basic", "latin_extended"],
"tempUnitFahrenheit": false,
"messages": {
"SettingsCalibrationWarning": "Najprv sa prosím uistite, že hrot má izbovú teplotu!",
"SettingsResetWarning": "Naozaj chcete obnoviť továrenské nastavenia?",
@@ -11,10 +12,6 @@
"SleepingSimpleString": "Chrr",
"SleepingAdvancedString": "Pokojový režim..",
"SleepingTipAdvancedString": "Hrot:",
"IdleTipString": "Hrot:",
"IdleSetString": "Cieľ:",
"TipDisconnectedString": "HROT ODPOJENÝ",
"SolderingAdvancedPowerPrompt": "Výkon: ",
"OffString": "Vyp"
},
"messagesWarn": {
@@ -45,8 +42,7 @@
"SettingSensitivityHigh": "V",
"SettingLockDisableChar": "Z",
"SettingLockBoostChar": "B",
"SettingLockFullChar": "P",
"SettingNAChar": "N/A"
"SettingLockFullChar": "P"
},
"menuGroups": {
"PowerMenu": {
@@ -81,7 +77,7 @@
},
"SleepTimeout": {
"text2": ["Pokojový", "režim po"],
"desc": "Pokojový režim po (S=sekundách | M=minútach)"
"desc": "Pokojový režim po (s=sekundách | m=minútach)"
},
"ShutdownTimeout": {
"text2": ["Vypnutie", "po"],
@@ -202,6 +198,10 @@
"ColourInversion": {
"text2": ["Invertovať", "obrazovku"],
"desc": "Invertovať farby OLED displeja"
},
"LOGOTime": {
"text2": ["Boot logo", "duration"],
"desc": "Sets the duration for the boot logo (s=seconds)"
}
}
}

View File

@@ -2,26 +2,17 @@
"languageCode": "SL",
"languageLocalName": "Slovenščina",
"fonts": ["ascii_basic", "latin_extended"],
"tempUnitFahrenheit": false,
"messages": {
"SettingsCalibrationDone": "Kalibracija opravljena!",
"SettingsCalibrationWarning": "Pred nadaljevanjem mora biti konica segreta na sobno temperaturo!",
"SettingsResetWarning": "Res želite ponastaviti na privzete nastavitve?",
"UVLOWarningString": "NIZKA U",
"UndervoltageString": "Nizka napetost",
"InputVoltageString": "Vhodna U: ",
"WarningTipTempString": "Temp. kon.: ",
"BadTipString": "KONICA?",
"SleepingSimpleString": "Zzzz",
"SleepingAdvancedString": "Spim...",
"WarningSimpleString": "VROČ",
"WarningAdvancedString": "!!VROČA KONICA!!",
"SleepingTipAdvancedString": "Konica",
"IdleTipString": "Kon:",
"IdleSetString": " temp:",
"TipDisconnectedString": "NI KONICE",
"SolderingAdvancedPowerPrompt": "Moč: ",
"OffString": "Off",
"YourGainMessage": "Ojačenje"
"OffString": "Off"
},
"messagesWarn": {
"ResetOKMessage": "Reset OK",
@@ -51,8 +42,7 @@
"SettingSensitivityHigh": "V",
"SettingLockDisableChar": "O",
"SettingLockBoostChar": "L",
"SettingLockFullChar": "P",
"SettingNAChar": "N/A"
"SettingLockFullChar": "P"
},
"menuGroups": {
"PowerMenu": {
@@ -87,11 +77,11 @@
},
"SleepTimeout": {
"text2": ["Čas do", "spanja"],
"desc": "Čas pred spanjem (S=sekunde | M=minute)"
"desc": "Čas pred spanjem (s=sekunde | m=minute)"
},
"ShutdownTimeout": {
"text2": ["Čas do", "izklopa"],
"desc": "Čas do izklopa (M=minute)"
"desc": "Čas do izklopa (m=minute)"
},
"MotionSensitivity": {
"text2": ["Občutljivost", "premikanja"],
@@ -183,15 +173,15 @@
},
"AnimLoop": {
"text2": ["Anim.", "loop"],
"desc": "Loop icon animations in root menu"
"desc": "Loop icon animations in main menu"
},
"AnimSpeed": {
"text2": ["Anim.", "speed"],
"desc": "Speed of icon animations in menu (O=off | L=low | M=medium | H=high)"
"desc": "Pace of icon animations in menu (O=off | P=slow | M=medium | H=fast)"
},
"PowerPulseWait": {
"text2": ["Power pulse", "wait time"],
"desc": "Time to wait before triggering every keep-awake pulse (x 2.5s)"
"text2": ["Power pulse", "delay"],
"desc": "Delay before keep-awake-pulse is triggered (x 2.5s)"
},
"PowerPulseDuration": {
"text2": ["Power pulse", "duration"],
@@ -202,12 +192,16 @@
"desc": ""
},
"Brightness": {
"text2": ["Screen", "Brightness"],
"desc": "Adjust the contrast/brightness of the OLED screen"
"text2": ["Screen", "brightness"],
"desc": "Adjust the brightness of the OLED screen"
},
"ColourInversion": {
"text2": ["Screen", "Invert"],
"text2": ["Invert", "screen"],
"desc": "Invert the colours of the OLED screen"
},
"LOGOTime": {
"text2": ["Boot logo", "duration"],
"desc": "Sets the duration for the boot logo (s=seconds)"
}
}
}

View File

@@ -2,30 +2,21 @@
"languageCode": "SR_CYRL",
"languageLocalName": "Српски",
"fonts": ["ascii_basic", "cyrillic"],
"tempUnitFahrenheit": false,
"messages": {
"SettingsCalibrationDone": "Калибрација готова",
"SettingsCalibrationWarning": "Проверите да ли је врх охлађен на собну температуру пре него што наставите",
"SettingsResetWarning": "Да ли заиста желите да вратите поставке на фабричке вредности?",
"UVLOWarningString": "НИЗ.НАП.",
"UndervoltageString": "ПРЕНИЗАК НАПОН",
"InputVoltageString": "Ул. напон: ",
"WarningTipTempString": "Темп. врха: ",
"BadTipString": "ЛОШ ВРХ",
"SleepingSimpleString": "Сан",
"SleepingAdvancedString": "Спавање...",
"WarningSimpleString": "ВРУЋ",
"WarningAdvancedString": "! ОПРЕЗ, ВРУЋЕ !",
"SleepingTipAdvancedString": "Врх:",
"IdleTipString": "Врх:",
"IdleSetString": " / ",
"TipDisconnectedString": "ВРХ НИЈЕ СПОЈЕН",
"SolderingAdvancedPowerPrompt": "Снага: ",
"OffString": "Иск",
"YourGainMessage": "Your gain:"
"OffString": "Иск"
},
"messagesWarn": {
"ResetOKMessage": "Reset OK",
"SettingsResetMessage": ["Settings were", "reset!"],
"SettingsResetMessage": ["Certain settings", "were changed!"],
"NoAccelerometerMessage": ["No accelerometer", "detected!"],
"NoPowerDeliveryMessage": ["No USB-PD IC", "detected!"],
"LockingKeysString": "LOCKED",
@@ -51,8 +42,7 @@
"SettingSensitivityHigh": "H",
"SettingLockDisableChar": "D",
"SettingLockBoostChar": "B",
"SettingLockFullChar": "F",
"SettingNAChar": "N/A"
"SettingLockFullChar": "F"
},
"menuGroups": {
"PowerMenu": {
@@ -87,11 +77,11 @@
},
"SleepTimeout": {
"text2": ["Време до", "спавања"],
"desc": "Време мировања након кога лемилица спушта температуру. (M=минути | S=секунде)"
"desc": "Време мировања након кога лемилица спушта температуру. (m=минути | s=секунде)"
},
"ShutdownTimeout": {
"text2": ["Време до", "гашења"],
"desc": "Време мировања након кога се лемилица гаси. (M=минути)"
"desc": "Време мировања након кога се лемилица гаси. (m=минути)"
},
"MotionSensitivity": {
"text2": ["Осетљивост", "на покрет"],
@@ -147,35 +137,35 @@
},
"PDNegTimeout": {
"text2": ["PD", "timeout"],
"desc": "PD negotiation timeout in 100ms steps for compatibility with some QC chargers (0: disabled)"
"desc": "PD negotiation timeout in 100ms steps for compatibility with some QC chargers"
},
"PowerLimit": {
"text2": ["Power", "Limit"],
"desc": "Maximum power the iron can use (Watts)"
"text2": ["Power", "limit"],
"desc": "Maximum power the iron can use (W=watt)"
},
"ReverseButtonTempChange": {
"text2": ["Key +-", "reverse?"],
"desc": "Reverse the tip temperature change buttons plus minus assignment."
"text2": ["Swap", "+ - keys"],
"desc": "Reverse assignment of buttons for temperature adjustment"
},
"TempChangeShortStep": {
"text2": ["Temp change", "short?"],
"desc": "Temperature change steps on short button press!"
"text2": ["Temp change", "short"],
"desc": "Temperature-change-increment on short button press"
},
"TempChangeLongStep": {
"text2": ["Temp change", "long?"],
"desc": "Temperature change steps on long button press!"
"text2": ["Temp change", "long"],
"desc": "Temperature-change-increment on long button press"
},
"PowerPulsePower": {
"text2": ["Power", "Pulse W"],
"desc": "Keep awake pulse power intensity"
"text2": ["Power", "pulse"],
"desc": "Intensity of power of keep-awake-pulse (watt)"
},
"HallEffSensitivity": {
"text2": ["Hall Eff", "Sensitivity"],
"desc": "Sensitivity of the Hall effect sensor in detecting sleep (0=искључено | 1=најмање осетљиво | ... | 9=најосетљивије)"
"text2": ["Hall sensor", "sensitivity"],
"desc": "Sensitivity of the Hall effect sensor to detect sleep (0=искључено | 1=најмање осетљиво | ... | 9=најосетљивије)"
},
"LockingMode": {
"text2": ["Allow buttons", "locking"],
"desc": "When soldering, long press on both buttons lock them (D=Disable | B=Boost only | F=Full locking)"
"text2": ["Allow locking", "buttons"],
"desc": "While soldering, hold down both buttons to toggle locking them (D=disable | B=boost mode only | F=full locking)"
},
"MinVolCell": {
"text2": ["Minimum", "voltage"],
@@ -183,15 +173,15 @@
},
"AnimLoop": {
"text2": ["Anim.", "loop"],
"desc": "Loop icon animations in root menu"
"desc": "Loop icon animations in main menu"
},
"AnimSpeed": {
"text2": ["Anim.", "speed"],
"desc": "Speed of icon animations in menu (O=off | L=low | M=medium | H=high)"
"desc": "Pace of icon animations in menu (O=off | С=slow | M=medium | Б=fast)"
},
"PowerPulseWait": {
"text2": ["Power pulse", "wait time"],
"desc": "Time to wait before triggering every keep-awake pulse (x 2.5с)"
"text2": ["Power pulse", "delay"],
"desc": "Delay before keep-awake-pulse is triggered (x 2.5с)"
},
"PowerPulseDuration": {
"text2": ["Power pulse", "duration"],
@@ -202,12 +192,16 @@
"desc": ""
},
"Brightness": {
"text2": ["Screen", "Brightness"],
"desc": "Adjust the contrast/brightness of the OLED screen"
"text2": ["Screen", "brightness"],
"desc": "Adjust the brightness of the OLED screen"
},
"ColourInversion": {
"text2": ["Screen", "Invert"],
"text2": ["Invert", "screen"],
"desc": "Invert the colours of the OLED screen"
},
"LOGOTime": {
"text2": ["Boot logo", "duration"],
"desc": "Sets the duration for the boot logo (s=seconds)"
}
}
}

View File

@@ -2,30 +2,21 @@
"languageCode": "SR_LATN",
"languageLocalName": "Srpski",
"fonts": ["ascii_basic", "latin_extended"],
"tempUnitFahrenheit": false,
"messages": {
"SettingsCalibrationDone": "Kalibracija gotova",
"SettingsCalibrationWarning": "Proverite da li je vrh ohlađen na sobnu temperaturu pre nego što nastavite",
"SettingsResetWarning": "Da li zaista želite da vratite postavke na fabričke vrednosti?",
"UVLOWarningString": "NIZ.NAP.",
"UndervoltageString": "PRENIZAK NAPON",
"InputVoltageString": "Ul. napon: ",
"WarningTipTempString": "Temp. vrha: ",
"BadTipString": "LOŠ VRH",
"SleepingSimpleString": "Zzz",
"SleepingAdvancedString": "Spavanje...",
"WarningSimpleString": "VRUĆ",
"WarningAdvancedString": "! OPREZ, VRUĆE !",
"SleepingTipAdvancedString": "Vrh:",
"IdleTipString": "Vrh:",
"IdleSetString": " / ",
"TipDisconnectedString": "VRH NIJE SPOJEN",
"SolderingAdvancedPowerPrompt": "Snaga: ",
"OffString": "Isk",
"YourGainMessage": "Your gain:"
"OffString": "Isk"
},
"messagesWarn": {
"ResetOKMessage": "Reset OK",
"SettingsResetMessage": ["Settings were", "reset!"],
"SettingsResetMessage": ["Certain settings", "were changed!"],
"NoAccelerometerMessage": ["No accelerometer", "detected!"],
"NoPowerDeliveryMessage": ["No USB-PD IC", "detected!"],
"LockingKeysString": "LOCKED",
@@ -51,8 +42,7 @@
"SettingSensitivityHigh": "H",
"SettingLockDisableChar": "D",
"SettingLockBoostChar": "B",
"SettingLockFullChar": "F",
"SettingNAChar": "N/A"
"SettingLockFullChar": "F"
},
"menuGroups": {
"PowerMenu": {
@@ -87,11 +77,11 @@
},
"SleepTimeout": {
"text2": ["Vreme do", "spavanja"],
"desc": "Vreme mirovanja nakon koga lemilica spušta temperaturu. (M=minuti | S=sekunde)"
"desc": "Vreme mirovanja nakon koga lemilica spušta temperaturu. (m=minuti | s=sekunde)"
},
"ShutdownTimeout": {
"text2": ["Vreme do", "gašenja"],
"desc": "Vreme mirovanja nakon koga se lemilica gasi. (M=minuti)"
"desc": "Vreme mirovanja nakon koga se lemilica gasi. (m=minuti)"
},
"MotionSensitivity": {
"text2": ["Osetljivost", "na pokret"],
@@ -147,35 +137,35 @@
},
"PDNegTimeout": {
"text2": ["PD", "timeout"],
"desc": "PD negotiation timeout in 100ms steps for compatibility with some QC chargers (0: disabled)"
"desc": "PD negotiation timeout in 100ms steps for compatibility with some QC chargers"
},
"PowerLimit": {
"text2": ["Power", "Limit"],
"desc": "Maximum power the iron can use (Watts)"
"text2": ["Power", "limit"],
"desc": "Maximum power the iron can use (W=watt)"
},
"ReverseButtonTempChange": {
"text2": ["Key +-", "reverse?"],
"desc": "Reverse the tip temperature change buttons plus minus assignment."
"text2": ["Swap", "+ - keys"],
"desc": "Reverse assignment of buttons for temperature adjustment"
},
"TempChangeShortStep": {
"text2": ["Temp change", "short?"],
"desc": "Temperature change steps on short button press!"
"text2": ["Temp change", "short"],
"desc": "Temperature-change-increment on short button press"
},
"TempChangeLongStep": {
"text2": ["Temp change", "long?"],
"desc": "Temperature change steps on long button press!"
"text2": ["Temp change", "long"],
"desc": "Temperature-change-increment on long button press"
},
"PowerPulsePower": {
"text2": ["Power", "Pulse W"],
"desc": "Keep awake pulse power intensity"
"text2": ["Power", "pulse"],
"desc": "Intensity of power of keep-awake-pulse (watt)"
},
"HallEffSensitivity": {
"text2": ["Hall Eff", "Sensitivity"],
"desc": "Sensitivity of the Hall effect sensor in detecting sleep (0=isključeno | 1=najmanje osetljivo | ... | 9=najosetljivije)"
"text2": ["Hall sensor", "sensitivity"],
"desc": "Sensitivity of the Hall effect sensor to detect sleep (0=isključeno | 1=najmanje osetljivo | ... | 9=najosetljivije)"
},
"LockingMode": {
"text2": ["Allow buttons", "locking"],
"desc": "When soldering, long press on both buttons lock them (D=Disable | B=Boost only | F=Full locking)"
"text2": ["Allow locking", "buttons"],
"desc": "While soldering, hold down both buttons to toggle locking them (D=disable | B=boost mode only | F=full locking)"
},
"MinVolCell": {
"text2": ["Minimum", "voltage"],
@@ -183,15 +173,15 @@
},
"AnimLoop": {
"text2": ["Anim.", "loop"],
"desc": "Loop icon animations in root menu"
"desc": "Loop icon animations in main menu"
},
"AnimSpeed": {
"text2": ["Anim.", "speed"],
"desc": "Speed of icon animations in menu (O=off | L=low | M=medium | H=high)"
"desc": "Pace of icon animations in menu (O=off | S=slow | M=medium | B=fast)"
},
"PowerPulseWait": {
"text2": ["Power pulse", "wait time"],
"desc": "Time to wait before triggering every keep-awake pulse (x 2.5s)"
"text2": ["Power pulse", "delay"],
"desc": "Delay before keep-awake-pulse is triggered (x 2.5s)"
},
"PowerPulseDuration": {
"text2": ["Power pulse", "duration"],
@@ -202,12 +192,16 @@
"desc": ""
},
"Brightness": {
"text2": ["Screen", "Brightness"],
"desc": "Adjust the contrast/brightness of the OLED screen"
"text2": ["Screen", "brightness"],
"desc": "Adjust the brightness of the OLED screen"
},
"ColourInversion": {
"text2": ["Screen", "Invert"],
"text2": ["Invert", "screen"],
"desc": "Invert the colours of the OLED screen"
},
"LOGOTime": {
"text2": ["Boot logo", "duration"],
"desc": "Sets the duration for the boot logo (s=seconds)"
}
}
}

View File

@@ -2,6 +2,7 @@
"languageCode": "SV",
"languageLocalName": "Svenska",
"fonts": ["ascii_basic", "latin_extended"],
"tempUnitFahrenheit": false,
"messages": {
"SettingsCalibrationWarning": "Se till att spetsen är rumstemererad innan du fortsätter!",
"SettingsResetWarning": "Är du säker på att du vill återställa inställningarna?",
@@ -11,10 +12,6 @@
"SleepingSimpleString": "Zzzz",
"SleepingAdvancedString": "Viloläge...",
"SleepingTipAdvancedString": "Spets:",
"IdleTipString": "Spts:",
"IdleSetString": " Ang:",
"TipDisconnectedString": "SPETS URTAGEN",
"SolderingAdvancedPowerPrompt": "Ström: ",
"OffString": "Av"
},
"messagesWarn": {
@@ -45,8 +42,7 @@
"SettingSensitivityHigh": "H",
"SettingLockDisableChar": "A",
"SettingLockBoostChar": "T",
"SettingLockFullChar": "F",
"SettingNAChar": "N/A"
"SettingLockFullChar": "F"
},
"menuGroups": {
"PowerMenu": {
@@ -81,7 +77,7 @@
},
"SleepTimeout": {
"text2": ["Vilo-", "timeout"],
"desc": "Vilo-timeout (M=Minuter | S=Sekunder)"
"desc": "Vilo-timeout (m=Minuter | s=Sekunder)"
},
"ShutdownTimeout": {
"text2": ["Avstängn.", "timeout"],
@@ -184,8 +180,8 @@
"desc": "Animationshastighet för ikoner i menyer (A=av | L=långsam | M=medel | S=snabb)"
},
"PowerPulseWait": {
"text2": ["Power pulse", "wait time"],
"desc": "Time to wait before triggering every keep-awake pulse (x 2.5s)"
"text2": ["Power pulse", "delay"],
"desc": "Delay before keep-awake-pulse is triggered (x 2.5s)"
},
"PowerPulseDuration": {
"text2": ["Power pulse", "duration"],
@@ -196,12 +192,16 @@
"desc": ""
},
"Brightness": {
"text2": ["Screen", "Brightness"],
"desc": "Adjust the contrast/brightness of the OLED screen"
"text2": ["Screen", "brightness"],
"desc": "Adjust the brightness of the OLED screen"
},
"ColourInversion": {
"text2": ["Screen", "Invert"],
"text2": ["Invert", "screen"],
"desc": "Invert the colours of the OLED screen"
},
"LOGOTime": {
"text2": ["Boot logo", "duration"],
"desc": "Sets the duration for the boot logo (s=seconds)"
}
}
}

View File

@@ -2,26 +2,17 @@
"languageCode": "TR",
"languageLocalName": "Türkçe",
"fonts": ["ascii_basic", "latin_extended"],
"tempUnitFahrenheit": false,
"messages": {
"SettingsCalibrationDone": "Kalibrasyon tamamlandı!",
"SettingsCalibrationWarning": "Lütfen devam etmeden önce ucun oda sıcaklığında olduğunu garantiye alın!",
"SettingsResetWarning": "Ayarları varsayılan değerlere sıfırlamak istediğinizden emin misiniz?",
"UVLOWarningString": "Güç Az",
"UndervoltageString": "Düşük Voltaj",
"InputVoltageString": "Giriş V: ",
"WarningTipTempString": "Uç Sıcaklığı: ",
"BadTipString": "KÖTÜ UÇ",
"SleepingSimpleString": "Zzzz",
"SleepingAdvancedString": "Bekleme Modu ...",
"WarningSimpleString": "SICAK!",
"WarningAdvancedString": "UYARI! UÇ SICAK!",
"SleepingTipAdvancedString": "Uç:",
"IdleTipString": "Uç:",
"IdleSetString": " Ayarla:",
"TipDisconnectedString": "UÇ ÇIKARILDI",
"SolderingAdvancedPowerPrompt": "Güç: ",
"OffString": "Kapalı",
"YourGainMessage": "Kazancınız:"
"OffString": "Kapalı"
},
"messagesWarn": {
"ResetOKMessage": ["Sıfırlama Tamam", ""],
@@ -36,23 +27,22 @@
"characters": {
"SettingRightChar": "R",
"SettingLeftChar": "L",
"SettingAutoChar": "A",
"SettingOffChar": "O",
"SettingSlowChar": "S",
"SettingMediumChar": "M",
"SettingFastChar": "F",
"SettingAutoChar": "O",
"SettingOffChar": "K",
"SettingSlowChar": "Y",
"SettingMediumChar": "O",
"SettingFastChar": "H",
"SettingStartNoneChar": "K",
"SettingStartSolderingChar": "L",
"SettingStartSleepChar": "U",
"SettingStartSleepOffChar": "O",
"SettingSensitivityOff": "O",
"SettingStartSleepOffChar": "S",
"SettingSensitivityOff": "K",
"SettingSensitivityLow": "L",
"SettingSensitivityMedium": "M",
"SettingSensitivityMedium": "O",
"SettingSensitivityHigh": "H",
"SettingLockDisableChar": "D",
"SettingLockDisableChar": "K",
"SettingLockBoostChar": "B",
"SettingLockFullChar": "F",
"SettingNAChar": "N/A"
"SettingLockFullChar": "F"
},
"menuGroups": {
"PowerMenu": {
@@ -107,11 +97,7 @@
},
"DisplayRotation": {
"text2": ["GRNYÖN", ""],
"desc": "Görüntü Yönlendirme (R=Sağlak | L=Solak | A=Otomatik)"
},
"BoostEnabled": {
"text2": ["YÜKPER", ""],
"desc": "Lehimleme yaparken ön tuşa basmak anlık sıcaklık yükselişi sağlar. (450C)"
"desc": "Görüntü Yönlendirme (R=Sağlak | L=Solak | O=Otomatik)"
},
"BoostTemperature": {
"text2": ["YKSC", ""],
@@ -119,7 +105,7 @@
},
"AutoStart": {
"text2": ["OTOBAŞ", ""],
"desc": "Güç verildiğinde otomatik olarak lehimleme modunda başlat. (K=Kapalı | L=Lehimleme Modu | U=Uyku Modu | O=Uyku Modu Oda Sıcaklığı)"
"desc": "Güç verildiğinde otomatik olarak lehimleme modunda başlat. (K=Kapalı | L=Lehimleme Modu | U=Uyku Modu | S=Uyku Modu Oda Sıcaklığı)"
},
"CooldownBlink": {
"text2": ["SĞGÖST", ""],
@@ -143,51 +129,43 @@
},
"ScrollingSpeed": {
"text2": ["YZKYHZ", ""],
"desc": "Bu yazının kayma hızı (S=Yavaş | F=Hızlı)"
"desc": "Bu yazının kayma hızı (Y=Yavaş | H=Hızlı)"
},
"QCMaxVoltage": {
"text2": ["QC", "Voltage"],
"desc": "Desired max QC Voltage negotiated for"
"text2": ["QC", "voltage"],
"desc": "Max QC voltage the iron should negotiate for"
},
"PDNegTimeout": {
"text2": ["PD", "timeout"],
"desc": "PD negotiation timeout in 100ms steps for compatibility with some QC chargers (0: disabled)"
},
"PowerInput": {
"text2": ["Güç", "Miktarı(W)"],
"desc": "Kullanılan adaptörün watt biriminden güç miktarı"
},
"PowerLimitEnable": {
"text2": ["P Limit", "Enable"],
"desc": "Güç sınırlamayı aç"
"desc": "PD negotiation timeout in 100ms steps for compatibility with some QC chargers"
},
"PowerLimit": {
"text2": ["Power", "Limit"],
"text2": ["Power", "limit"],
"desc": "Havyanın kullanacağı en yüksek güç (Watts)"
},
"ReverseButtonTempChange": {
"text2": ["Key +-", "reverse?"],
"text2": ["Swap", "+ - keys"],
"desc": "\"Düğme Yerleri Rotasyonu\" Sıcaklık ayar düğmelerinin yerini değiştirin"
},
"TempChangeShortStep": {
"text2": ["Temp change", "short?"],
"text2": ["Temp change", "short"],
"desc": "Kısa basışlardaki sıcaklık derecesi atlama oranı"
},
"TempChangeLongStep": {
"text2": ["Temp change", "long?"],
"text2": ["Temp change", "long"],
"desc": "Uzun başışlardaki sıcaklık derecesi atlama oranı"
},
"PowerPulsePower": {
"text2": ["Power", "Pulse W"],
"text2": ["Power", "pulse"],
"desc": "Güç girişi voltajı ölçüm yoğunluğunu sık tut."
},
"HallEffSensitivity": {
"text2": ["Hall Eff", "Sensitivity"],
"desc": "Sensitivity of the Hall effect sensor in detecting sleep (0=Kapalı | 1=En az duyarlı | ... | 9=En duyarlı)"
"text2": ["Hall sensor", "sensitivity"],
"desc": "Sensitivity of the Hall effect sensor to detect sleep (0=Kapalı | 1=En az duyarlı | ... | 9=En duyarlı)"
},
"LockingMode": {
"text2": ["Allow buttons", "locking"],
"desc": "When soldering, long press on both buttons lock them (D=Disable | B=Boost only | F=Full locking)"
"text2": ["Allow locking", "buttons"],
"desc": "While soldering, hold down both buttons to toggle locking them (K=Kapalı | B=boost mode only | F=full locking)"
},
"MinVolCell": {
"text2": ["Minimum", "voltage"],
@@ -195,15 +173,15 @@
},
"AnimLoop": {
"text2": ["Anim.", "loop"],
"desc": "Loop icon animations in root menu"
"desc": "Loop icon animations in main menu"
},
"AnimSpeed": {
"text2": ["Anim.", "speed"],
"desc": "Speed of icon animations in menu (O=off | L=low | M=medium | H=high)"
"desc": "Pace of icon animations in menu (K=Kapalı | Y=Yavaş | O=Orta | H=Hızlı)"
},
"PowerPulseWait": {
"text2": ["Power pulse", "wait time"],
"desc": "Time to wait before triggering every keep-awake pulse (x 2.5s)"
"text2": ["Power pulse", "delay"],
"desc": "Delay before keep-awake-pulse is triggered (x 2.5s)"
},
"PowerPulseDuration": {
"text2": ["Power pulse", "duration"],
@@ -214,12 +192,16 @@
"desc": ""
},
"Brightness": {
"text2": ["Screen", "Brightness"],
"desc": "Adjust the contrast/brightness of the OLED screen"
"text2": ["Screen", "brightness"],
"desc": "Adjust the brightness of the OLED screen"
},
"ColourInversion": {
"text2": ["Screen", "Invert"],
"text2": ["Invert", "screen"],
"desc": "Invert the colours of the OLED screen"
},
"LOGOTime": {
"text2": ["Boot logo", "duration"],
"desc": "Sets the duration for the boot logo (s=seconds)"
}
}
}

View File

@@ -2,26 +2,17 @@
"languageCode": "UK",
"languageLocalName": "Українська",
"fonts": ["ascii_basic", "latin_extended", "cyrillic"],
"tempUnitFahrenheit": false,
"messages": {
"SettingsCalibrationDone": "Калібрування виконане!",
"SettingsCalibrationWarning": "Переконайтеся, що жало охололо до кімнатної температури, перш ніж продовжувати!",
"SettingsResetWarning": "Ви дійсно хочете скинути налаштування до значень за замовчуванням? (A=Так, В=Ні)",
"UVLOWarningString": "АККУМ--",
"UndervoltageString": "Низька напруга",
"InputVoltageString": "Жив.(B): ",
"WarningTipTempString": "Жало t°: ",
"BadTipString": "ЖАЛО--",
"SleepingSimpleString": "ZzZzz",
"SleepingAdvancedString": "Очікування...",
"WarningSimpleString": "ГАРЯЧЕ!",
"WarningAdvancedString": "!!! ГАРЯЧЕ !!!\n!!! ЖАЛО !!!",
"SleepingTipAdvancedString": "Жало:",
"IdleTipString": "Жало:",
"IdleSetString": " ->",
"TipDisconnectedString": "Жало вимкнено!",
"SolderingAdvancedPowerPrompt": "Живлення: ",
"OffString": "Вимк",
"YourGainMessage": "Приріст:"
"OffString": "Вимк"
},
"messagesWarn": {
"ResetOKMessage": "Скид. OK",
@@ -38,9 +29,9 @@
"SettingLeftChar": "Л",
"SettingAutoChar": "A",
"SettingOffChar": "B",
"SettingSlowChar": "П",
"SettingSlowChar": "Н",
"SettingMediumChar": "M",
"SettingFastChar": "Ш",
"SettingFastChar": "М",
"SettingStartNoneChar": "В",
"SettingStartSolderingChar": "П",
"SettingStartSleepChar": "О",
@@ -51,8 +42,7 @@
"SettingSensitivityHigh": "М",
"SettingLockDisableChar": "В",
"SettingLockBoostChar": "Т",
"SettingLockFullChar": "П",
"SettingNAChar": "Н/Д"
"SettingLockFullChar": "П"
},
"menuGroups": {
"PowerMenu": {
@@ -208,6 +198,10 @@
"ColourInversion": {
"text2": ["Інверт", "екрану"],
"desc": "Налаштування контрасту/яскравості OLED екрану"
},
"LOGOTime": {
"text2": ["Boot logo", "duration"],
"desc": "Sets the duration for the boot logo (s=seconds)"
}
}
}

View File

@@ -0,0 +1,207 @@
{
"languageCode": "VI",
"languageLocalName": "Tieng Viet",
"fonts": ["ascii_basic", "latin_extended"],
"tempUnitFahrenheit": false,
"messages": {
"SettingsCalibrationWarning": "Chac chan mui hàn o nhiet đo phòng truoc khi tiep tuc!",
"SettingsResetWarning": "Ban chac chan muon khôi phuc tat ca cài đat ve mac đinh?",
"UVLOWarningString": "DC thap",
"UndervoltageString": "Đien áp thap",
"InputVoltageString": "Đau vào V: ",
"SleepingSimpleString": "Zzzz",
"SleepingAdvancedString": "Đang ngu...",
"SleepingTipAdvancedString": "Meo:",
"OffString": "Tat"
},
"messagesWarn": {
"ResetOKMessage": "Reset OK",
"SettingsResetMessage": ["Mot so cài đat", "đã thay đoi"],
"NoAccelerometerMessage": ["Không phát hien", "gia toc ke!"],
"NoPowerDeliveryMessage": ["Không phát hien", "USB-PD IC!"],
"LockingKeysString": "Đã khóa",
"UnlockingKeysString": "Mo khóa",
"WarningKeysLockedString": "Đã khóa!",
"WarningThermalRunaway": ["Nhiet", "Tat gia nhiet"]
},
"characters": {
"SettingRightChar": "R",
"SettingLeftChar": "L",
"SettingAutoChar": "A",
"SettingOffChar": "O",
"SettingSlowChar": "S",
"SettingMediumChar": "M",
"SettingFastChar": "F",
"SettingStartNoneChar": "O",
"SettingStartSolderingChar": "S",
"SettingStartSleepChar": "Z",
"SettingStartSleepOffChar": "R",
"SettingSensitivityOff": "O",
"SettingSensitivityLow": "L",
"SettingSensitivityMedium": "M",
"SettingSensitivityHigh": "H",
"SettingLockDisableChar": "D",
"SettingLockBoostChar": "B",
"SettingLockFullChar": "F"
},
"menuGroups": {
"PowerMenu": {
"text2": ["Cài đat", "nguon đien"],
"desc": "Cài đat nguon đien"
},
"SolderingMenu": {
"text2": ["Cài đat", "tay hàn"],
"desc": "Cài đat tay hàn"
},
"PowerSavingMenu": {
"text2": ["Che đo", "ngu"],
"desc": "Cài đat che đo tiet kiem đien"
},
"UIMenu": {
"text2": ["Giao dien", "nguoi dùng"],
"desc": "Cài đat giao dien nguoi dùng"
},
"AdvancedMenu": {
"text2": ["Cài đat", "nâng cao"],
"desc": "Cài đat nâng cao"
}
},
"menuOptions": {
"DCInCutoff": {
"text2": ["Nguon", "đien"],
"desc": "Nguon đien, đat đien áp giam. (DC 10V) (S 3.3V moi cell, tat gioi han công suat)"
},
"SleepTemperature": {
"text2": ["Nhiet đo", "khi ngu"],
"desc": "Giam nhiet đo khi o \"Che đo ngu\""
},
"SleepTimeout": {
"text2": ["Ngu", "sau"],
"desc": "- thoi gian truoc khi \"Che đo ngu\" bat đau (s=giây | m=phút)"
},
"ShutdownTimeout": {
"text2": ["Tat", "sau"],
"desc": "- khoang thoi gian truoc khi tay hàn tat (m=phút)"
},
"MotionSensitivity": {
"text2": ["Cam bien", "cu đong"],
"desc": "- 0=tat | 1=đo nhay thap nhat| ... | 9=đo nhay cao nhat"
},
"TemperatureUnit": {
"text2": ["Đon vi", "nhiet đo"],
"desc": "C= Đo C | F= Đo F"
},
"AdvancedIdle": {
"text2": ["Chi tiet", "màn hình cho"],
"desc": "- hien thi thông tin chi tiet bang phông chu nho hon trên màn hình cho"
},
"DisplayRotation": {
"text2": ["Huong", "hien thi"],
"desc": "- R=huong tay phai | L=huong tay trái | A=tu đong"
},
"BoostTemperature": {
"text2": ["Tăng", "nhiet đo"],
"desc": "Nhiet đo dùng trong che đo \"tăng cuong\""
},
"AutoStart": {
"text2": ["Nhiet đo", "đang tăng"],
"desc": "- O=tat | S=nhiet đo hàn | Z=cho o nhiet đo ngu đen khi cu đong | R=cho mà không gia nhiet đen khi cu đong"
},
"CooldownBlink": {
"text2": ["Nguoi đi", "chop mat"],
"desc": "-Nhap nháy nhiet đo sau khi viec gia nhiet tam dung trong khi mui hàn van nóng"
},
"TemperatureCalibration": {
"text2": ["Hieu chuan", "nhiet đo?"],
"desc": "-Bat đau hieu chuan bù nhiet cho mui hàn"
},
"SettingsReset": {
"text2": ["Khôi phuc", "cài đat goc?"],
"desc": "-đat lai tat ca cài đat ve mac đinh"
},
"VoltageCalibration": {
"text2": ["Hieu chinh", "đien áp đau vào?"],
"desc": "-bat đau hieu chuan VIN (nhan và giu đe thoát)"
},
"AdvancedSoldering": {
"text2": ["Chi tiet", "màn hình hàn"],
"desc": "-Hien thi thông tin bang phông chu nho hon trên màn hình hàn"
},
"ScrollingSpeed": {
"text2": ["Toc đo", "cuon"],
"desc": "Toc đo cuon văn ban(S=cham | F=nhanh)"
},
"QCMaxVoltage": {
"text2": ["QC", "Voltage"],
"desc": "Đien áp QC toi đa mà tay hàn yêu cau"
},
"PDNegTimeout": {
"text2": ["PD", "sau"],
"desc": "Thoi gian cho đàm phán PD trong các buoc 100ms đe tuong thích voi mot so bo sac QC"
},
"PowerLimit": {
"text2": ["Công suat", "gioi han"],
"desc": "-Công suat toi đa mà tay hàn có the su dung (W=watt)"
},
"ReverseButtonTempChange": {
"text2": ["Đao nguoc", "nút + -"],
"desc": "Đao nguoc chuc năng các nút đieu chinh nhiet đo"
},
"TempChangeShortStep": {
"text2": ["Thay đoi n.đo", "an nút nhanh"],
"desc": "Biên đo tăng/giam nhiet đo khi an nút nhanh"
},
"TempChangeLongStep": {
"text2": ["Thay đoi n.đo", "an nút lâu"],
"desc": "Biên đo tăng/giam nhiet đo khi an nút lâu"
},
"PowerPulsePower": {
"text2": ["Công suat", "kích nguon"],
"desc": "-Cuong đo công suat kích nguon (watt)"
},
"HallEffSensitivity": {
"text2": ["Hall", "đo nhay"],
"desc": "Đo nhay cam bien Hall đe phát hien che đo ngu (0=tat | 1=ít nhay nhat |...| 9=nhay nhat)"
},
"LockingMode": {
"text2": ["Cho phép khóa", "các nút"],
"desc": "Trong khi hàn, giu ca 2 nút đe khóa(D=tat | B=chi che đo tăng cuong | F=khóa hoàn toàn)"
},
"MinVolCell": {
"text2": ["Voltage", "toi thieu"],
"desc": "Đien áp toi thieu cho phép trên moi cell (3S: 3 - 3,7V | 4-6S: 2,4 - 3,7V)"
},
"AnimLoop": {
"text2": ["Hoat anh", "lap lai"],
"desc": "Lap lai các hoat anh trong màn hình chính"
},
"AnimSpeed": {
"text2": ["Toc đo", "hoat anh"],
"desc": "-Toc đo cua hoat anh menu (O=tat | S=cham | M=trung bình | F=nhanh)"
},
"PowerPulseWait": {
"text2": ["Trì hoãn", "đien áp kích"],
"desc": "Trì hoãn truoc khi kích hoat kích nguon(x 2,5 giây)"
},
"PowerPulseDuration": {
"text2": ["Thoi luong", "kích nguon"],
"desc": "-thoi luong kích nguon (x 250ms)"
},
"LanguageSwitch": {
"text2": ["Ngôn ngu:", "VI Tieng Viet"],
"desc": "-Ngôn ngu firmware hien tai"
},
"Brightness": {
"text2": ["Đo tuong phan", "màn hình"],
"desc": "-Đieu chinh đo sáng màn hình OLED"
},
"ColourInversion": {
"text2": ["Đao nguoc màu", "màn hình"],
"desc": "-Đao nguoc màu màn hình OLED"
},
"LOGOTime": {
"text2": ["Boot logo", "duration"],
"desc": "Sets the duration for the boot logo (s=seconds)"
}
}
}

View File

@@ -12,10 +12,6 @@
"SleepingSimpleString": "Zzzz",
"SleepingAdvancedString": "Sleeping...",
"SleepingTipAdvancedString": "Tip:",
"IdleTipString": "Tip:",
"IdleSetString": " Set:",
"TipDisconnectedString": "NO TIP",
"SolderingAdvancedPowerPrompt": "Power: ",
"OffString": "關"
},
"messagesWarn": {
@@ -46,8 +42,7 @@
"SettingSensitivityHigh": "高",
"SettingLockDisableChar": "無",
"SettingLockBoostChar": "增",
"SettingLockFullChar": "全",
"SettingNAChar": "不適用"
"SettingLockFullChar": "全"
},
"menuGroups": {
"PowerMenu": {
@@ -82,11 +77,11 @@
},
"SleepTimeout": {
"text2": "待機延時",
"desc": "自動進入待機模式前嘅閒置等候時間 <S=秒 | M=分鐘>"
"desc": "自動進入待機模式前嘅閒置等候時間 <s=秒 | m=分鐘>"
},
"ShutdownTimeout": {
"text2": "自動熄機",
"desc": "自動熄機前嘅閒置等候時間 <M=分鐘>"
"desc": "自動熄機前嘅閒置等候時間 <m=分鐘>"
},
"MotionSensitivity": {
"text2": "動作敏感度",
@@ -203,6 +198,10 @@
"ColourInversion": {
"text2": "熒幕反轉色",
"desc": "反轉OLED熒幕嘅黑白色"
},
"LOGOTime": {
"text2": ["Boot logo", "duration"],
"desc": "Sets the duration for the boot logo (s=seconds)"
}
}
}

View File

@@ -12,10 +12,6 @@
"SleepingSimpleString": "Zzzz",
"SleepingAdvancedString": "Zzzz...",
"SleepingTipAdvancedString": "--->",
"IdleTipString": "--->",
"IdleSetString": " /",
"TipDisconnectedString": "<-X-",
"SolderingAdvancedPowerPrompt": "Power: ",
"OffString": "关"
},
"messagesWarn": {
@@ -46,8 +42,7 @@
"SettingSensitivityHigh": "高",
"SettingLockDisableChar": "无",
"SettingLockBoostChar": "增",
"SettingLockFullChar": "全",
"SettingNAChar": "不适用"
"SettingLockFullChar": "全"
},
"menuGroups": {
"PowerMenu": {
@@ -82,11 +77,11 @@
},
"SleepTimeout": {
"text2": "待机超时",
"desc": "自动进入待机模式前的等候时间 <S=秒 | M=分钟>"
"desc": "自动进入待机模式前的等候时间 <s=秒 | m=分钟>"
},
"ShutdownTimeout": {
"text2": "自动关机",
"desc": "自动关机前的等候时间 <M=分钟>"
"desc": "自动关机前的等候时间 <m=分钟>"
},
"MotionSensitivity": {
"text2": "动作灵敏度",
@@ -203,6 +198,10 @@
"ColourInversion": {
"text2": "反转屏幕颜色",
"desc": "反转OLED黑/白屏幕"
},
"LOGOTime": {
"text2": ["Boot logo", "duration"],
"desc": "Sets the duration for the boot logo (s=seconds)"
}
}
}

View File

@@ -12,10 +12,6 @@
"SleepingSimpleString": "Zzzz",
"SleepingAdvancedString": "Sleeping...",
"SleepingTipAdvancedString": "Tip:",
"IdleTipString": "Tip:",
"IdleSetString": " Set:",
"TipDisconnectedString": "NO TIP",
"SolderingAdvancedPowerPrompt": "Power: ",
"OffString": "關"
},
"messagesWarn": {
@@ -46,8 +42,7 @@
"SettingSensitivityHigh": "高",
"SettingLockDisableChar": "無",
"SettingLockBoostChar": "增",
"SettingLockFullChar": "全",
"SettingNAChar": "不適用"
"SettingLockFullChar": "全"
},
"menuGroups": {
"PowerMenu": {
@@ -82,11 +77,11 @@
},
"SleepTimeout": {
"text2": "待機延時",
"desc": "自動進入待機模式前的閒置等候時間 <S=秒 | M=分鐘>"
"desc": "自動進入待機模式前的閒置等候時間 <s=秒 | m=分鐘>"
},
"ShutdownTimeout": {
"text2": "自動關機",
"desc": "自動關機前的閒置等候時間 <M=分鐘>"
"desc": "自動關機前的閒置等候時間 <m=分鐘>"
},
"MotionSensitivity": {
"text2": "動作敏感度",
@@ -203,6 +198,10 @@
"ColourInversion": {
"text2": "螢幕反轉色",
"desc": "反轉OLED螢幕的黑白色彩"
},
"LOGOTime": {
"text2": ["Boot logo", "duration"],
"desc": "Sets the duration for the boot logo (s=seconds)"
}
}
}

View File

@@ -16,7 +16,7 @@ var def =
},
{
"id": "UndervoltageString",
"maxLen": 16,
"maxLen": 15,
"description": "Warning text shown when the unit turns off due to undervoltage in advanced mode."
},
{
@@ -33,7 +33,7 @@ var def =
},
{
"id": "SleepingAdvancedString",
"maxLen": 16,
"maxLen": 15,
"description": "The text shown to indicate the unit is in sleep mode when the advanced view is turned on."
},
{
@@ -285,20 +285,20 @@ var def =
{
"id": "TemperatureCalibration",
"maxLen": 8,
"maxLen2": 16,
"maxLen2": 15,
"description": "Used to calibrate the ADC+Op-amp offsets for the tip. This calibration must be performed when the tip temperature and the handle temperature are equal. Generally not required unless your device is reading more than 5°C off target."
},
{
"id": "SettingsReset",
"maxLen": 8,
"maxLen2": 16,
"maxLen2": 15,
"description": "Resets all settings and calibrations to factory defaults. Does NOT erase custom user boot up logo's."
},
{
"id": "VoltageCalibration",
"maxLen": 8,
"maxLen2": 16,
"maxLen2": 15,
"description": "Enters an adjustment mode where you can gradually adjust the measured voltage to compensate for any unit-to-unit variance in the voltage sense resistors."
},
{
@@ -317,13 +317,13 @@ var def =
{
"id": "QCMaxVoltage",
"maxLen": 8,
"maxLen2": 16,
"maxLen2": 15,
"description": "This adjusts the maximum voltage the QC negotiation will adjust to. Does NOT affect USB-PD. Should be set safely based on the current rating of your power supply."
},
{
"id": "PDNegTimeout",
"maxLen": 8,
"maxLen2": 16,
"maxLen2": 15,
"description": "How long until firmware stops trying to negotiate for USB-PD and tries QC instead. Longer times may help dodgy / old PD adapters, faster times move onto PD quickly. Units of 100ms. Recommended to keep small values."
},
@@ -338,27 +338,27 @@ var def =
{
"id": "ReverseButtonTempChange",
"maxLen": 6,
"maxLen2": 16,
"maxLen2": 15,
"description": "Swaps which button increments and decrements on temperature change screens."
},
{
"id": "TempChangeShortStep",
"maxLen": 8,
"maxLen2": 16,
"maxLen2": 15,
"description": "Factor by which the temperature is changed with a quick press of the buttons."
},
{
"id": "TempChangeLongStep",
"maxLen": 6,
"maxLen2": 16,
"maxLen2": 15,
"description": "Factor by which the temperature is changed with a hold of the buttons."
},
{
"id": "PowerPulsePower",
"maxLen": 6,
"maxLen2": 16,
"maxLen2": 15,
"description": "Enables and sets the wattage of the power pulse. Power pulse causes the device to briefly turn on the heater to draw power to avoid power banks going to sleep."
},
@@ -422,6 +422,12 @@ var def =
"maxLen": 7,
"maxLen2": 15,
"description": "Inverts the entire OLED."
},
{
"id": "LOGOTime",
"maxLen": 7,
"maxLen2": 15,
"description": "Sets the duration for the boot logo (S=seconds)."
}
]
}

View File

@@ -0,0 +1,9 @@
# which compilers to use for C and C++
set(CMAKE_TRY_COMPILE_TARGET_TYPE "STATIC_LIBRARY")
set(CMAKE_C_COMPILER arm-none-eabi-gcc CACHE INTERNAL "C Compiler")
set(CMAKE_CXX_COMPILER arm-none-eabi-g++ CACHE INTERNAL "C++ Compiler")
set(CMAKE_ASM_COMPILER arm-none-eabi-gcc -x assembler-with-cpp CACHE INTERNAL "ASM Compiler")
set(CMAKE_OBJCOPY arm-none-eabi-objcopy CACHE INTERNAL "Object Copy")
set(CMAKE_OBJDUMP arm-none-eabi-objdump CACHE INTERNAL "Object Dump")

View File

@@ -0,0 +1,6 @@
# core flags
set(CORE_FLAGS "-march=rv32imac -mabi=ilp32 -mcmodel=medany -fsigned-char -fno-builtin -nostartfiles" CACHE INTERNAL "CPU flags")
add_definitions(${CORE_FLAGS})
# link with linker file
target_link_libraries(${elf_file} PUBLIC -T ${CMAKE_CURRENT_SOURCE_DIR}/linkers/gd32vf103.ld)

View File

@@ -0,0 +1,9 @@
# which compilers to use for C and C++
set(CMAKE_TRY_COMPILE_TARGET_TYPE "STATIC_LIBRARY")
set(CMAKE_C_COMPILER riscv-none-elf-gcc CACHE INTERNAL "C Compiler")
set(CMAKE_CXX_COMPILER riscv-none-elf-g++ CACHE INTERNAL "C++ Compiler")
set(CMAKE_ASM_COMPILER riscv-none-elf-gcc -x assembler-with-cpp CACHE INTERNAL "ASM Compiler")
set(CMAKE_OBJCOPY riscv-none-elf-objcopy CACHE INTERNAL "Object Copy")
set(CMAKE_OBJDUMP riscv-none-elf-objdump CACHE INTERNAL "Object Dump")

View File

@@ -0,0 +1,26 @@
# set additional for compiler and linker: optimization and generate map file
set(additional_linker_flags -Wl,-Map=${map_file},--cref,--no-warn-mismatch)
target_link_libraries(${elf_file} PRIVATE ${additional_linker_flags})
# remove unused sections
target_link_libraries(${elf_file} PUBLIC "-Wl,--gc-sections -Wl,--wrap=malloc -Wl,--wrap=free -Wl,--undefined=vTaskSwitchContext -Wl,--undefined=pxCurrentTCB --specs=nosys.specs -Wl,--print-memory-usage -flto")
set(TARGET_FLAGS "-DMODEL_${MODEL}")
set(OPTIM_FLAGS "-Os -flto -finline-small-functions -findirect-inlining -fdiagnostics-color -ffunction-sections -fdata-sections -fshort-enums -fsingle-precision-constant -ffreestanding -fno-common")
message(ERROR "flags >${CORE_FLAGS}<")
# compiler: language specific flags
set(CMAKE_C_FLAGS " ${CORE_FLAGS} ${OPTIM_FLAGS} ${TARGET_FLAGS} -fno-builtin -Wall -std=gnu11 -fdata-sections -ffunction-sections -g3 " CACHE INTERNAL "c compiler flags")
set(CMAKE_CXX_FLAGS " ${CORE_FLAGS} ${OPTIM_FLAGS} ${TARGET_FLAGS} -fno-rtti -fno-exceptions -fno-builtin -Wall -std=gnu++11 -fdata-sections -ffunction-sections -g -ggdb3" CACHE INTERNAL "cxx compiler flags")
set(CMAKE_ASM_FLAGS " ${CORE_FLAGS} ${OPTIM_FLAGS} ${TARGET_FLAGS} -g -ggdb3 -D__USES_CXX" CACHE INTERNAL "asm compiler flags")
# search for programs in the build host directories
set(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER)
# for libraries and headers in the target directories
set(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY)
set(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY)
set(CMAKE_FIND_ROOT_PATH_MODE_PACKAGE ONLY)

View File

@@ -0,0 +1,6 @@
# core flags
set(CORE_FLAGS "-mthumb -mcpu=cortex-m3 -mlittle-endian -mfloat-abi=soft" CACHE INTERNAL "CPU flags")
add_definitions(${CORE_FLAGS})
# link with linker file
target_link_libraries(${elf_file} PUBLIC -T ${CMAKE_CURRENT_SOURCE_DIR}/linkers/stm32f103.ld)

87
source/CMakeLists.txt Normal file
View File

@@ -0,0 +1,87 @@
cmake_minimum_required(VERSION 3.23)
set(application_name "${MODEL}_${LANG}")
set(elf_file ${application_name}.elf)
set(bin_file ${application_name}.bin)
set(hex_file ${application_name}.hex)
set(map_file ${application_name}.map)
set (CMAKE_MODULE_PATH "${CMAKE_MODULE_PATH};${CMAKE_CURRENT_SOURCE_DIR}/CMake")
if (MODEL STREQUAL TS100 OR MODEL STREQUAL TS80 OR MODEL STREQUAL TS80P)
set(CMAKE_TOOLCHAIN_FILE "CMake/arm-gcc.cmake" CACHE PATH "toolchain file")
include(${CMAKE_TOOLCHAIN_FILE})
elseif(MODEL STREQUAL Pinecil)
set(CMAKE_TOOLCHAIN_FILE "CMake/riscv-gcc.cmake" CACHE PATH "toolchain file")
include(${CMAKE_TOOLCHAIN_FILE})
elseif(MODEL STREQUAL MHP30)
set(CMAKE_TOOLCHAIN_FILE "CMake/arm-gcc.cmake" CACHE PATH "toolchain file")
include(${CMAKE_TOOLCHAIN_FILE})
else()
message(FATAL_ERROR "You must specify a model")
endif()
# Export compile commands for IDE's
set(CMAKE_EXPORT_COMPILE_COMMANDS ON)
set(CMAKE_C_STANDARD 11)
set(CMAKE_INCLUDE_CURRENT_DIR ON)
#add_compile_options( -Wall -Werror)
project(IronOS
LANGUAGES C CXX ASM
)
#Setup outputs
project (${application_name} C CXX ASM)
# add sources to elf file
file(WRITE null.cpp "")
add_executable(${elf_file}
null.cpp
)
include_directories(
Core
Middlewares
)
add_subdirectory(Core)
add_subdirectory(Middlewares)
target_link_libraries(${elf_file} PRIVATE BSP mainSource threads FreeRTOS languages BSPImplementation drivers USBPDLib)
if (MODEL STREQUAL TS100 OR MODEL STREQUAL TS80 OR MODEL STREQUAL TS80P)
include(stm32f1)
elseif(MODEL STREQUAL Pinecil)
include(gd32vf1)
elseif(MODEL STREQUAL MHP30)
include(stm32f1)
else()
message(FATAL_ERROR "You must specify a model")
endif()
include(shared-compiler-settings)
# set additional for compiler and linker: optimization and generate map file
set(additional_compiler_flags ${opt_level})
set(additional_linker_flags -Wl,-Map=${map_file},--cref,--no-warn-mismatch)
target_compile_options(${elf_file} PRIVATE ${additional_compiler_flags})
target_link_libraries(${elf_file} PRIVATE ${additional_linker_flags})
# remove unused sections
# create binary and hex files
add_custom_target(${hex_file} DEPENDS ${elf_file} COMMAND ${CMAKE_OBJCOPY} -O ihex ${elf_file} ${hex_file})
add_custom_target(${bin_file} DEPENDS ${elf_file} COMMAND ${CMAKE_OBJCOPY} -O binary ${elf_file} ${bin_file})

View File

@@ -3,7 +3,6 @@
#include "BSP_Power.h"
#include "BSP_QC.h"
#include "Defines.h"
#include "configuration.h"
#include <stdbool.h>
#include <stdint.h>
/*
@@ -56,7 +55,7 @@ void reboot();
// If the user has programmed in a bootup logo, draw it to the screen from flash
// Returns 1 if the logo was printed so that the unit waits for the timeout or button
uint8_t showBootLogoIfavailable();
void showBootLogoIfavailable();
// delay wrapper for delay using the hardware timer (used before RTOS)
void delay_ms(uint16_t count);
// Probe if the Hall sensor is fitted to the unit
@@ -74,6 +73,9 @@ void log_system_state(int32_t PWMWattsx10);
// Returns true if the tip is disconnected
bool isTipDisconnected();
// Return hardware unique ID if possible
uint64_t getDeviceID();
// Status LED controls
enum StatusLED {
@@ -86,6 +88,10 @@ enum StatusLED {
};
void setStatusLED(const enum StatusLED state);
// preStartChecks are run until they return 0
// By the PID, after each ADC sample comes in
// For example, on the MHP30 this is used to figure out the resistance of the hotplate
uint8_t preStartChecks();
#ifdef __cplusplus
}
#endif

View File

@@ -0,0 +1,20 @@
include_directories(${CMAKE_CURRENT_SOURCE_DIR})
set(sources
BSP_Common.c
)
add_library(BSP ${sources})
target_include_directories(BSP PUBLIC .)
target_link_libraries(BSP PUBLIC FreeRTOS)
if (MODEL STREQUAL TS100 OR MODEL STREQUAL TS80 OR MODEL STREQUAL TS80P)
add_subdirectory(Miniware)
elseif(MODEL STREQUAL Pinecil)
add_subdirectory(Pine64)
elseif(MODEL STREQUAL MHP30)
add_subdirectory(MHP30)
else()
message(FATAL_ERROR "You must specify a model")
endif()

View File

@@ -13,13 +13,15 @@
#include <IRQ.h>
WS2812<GPIOA_BASE, WS2812_Pin, 1> ws2812;
volatile uint16_t PWMSafetyTimer = 0;
volatile uint8_t pendingPWM = 0;
uint16_t totalPWM = 255;
const uint16_t powerPWM = 255;
volatile uint16_t PWMSafetyTimer = 0;
volatile uint8_t pendingPWM = 0;
uint16_t totalPWM = 255;
const uint16_t powerPWM = 255;
uint16_t tipSenseResistancex10Ohms = 0;
volatile bool tipMeasurementOccuring = false;
history<uint16_t, PID_TIM_HZ> rawTempFilter = {{0}, 0, 0};
history<uint16_t, PID_TIM_HZ> rawTempFilter = {{0}, 0, 0};
void resetWatchdog() { HAL_IWDG_Refresh(&hiwdg); }
void resetWatchdog() { HAL_IWDG_Refresh(&hiwdg); }
#ifdef TEMP_NTC
// Lookup table for the NTC
@@ -208,7 +210,8 @@ uint16_t getHandleTemperature(uint8_t sample) {
uint16_t getTipInstantTemperature() { return getADC(2); }
uint16_t getTipRawTemp(uint8_t refresh) {
if (refresh) {
if (refresh && (tipMeasurementOccuring == false)) {
uint16_t lastSample = getTipInstantTemperature();
rawTempFilter.update(lastSample);
return lastSample;
@@ -348,69 +351,82 @@ void setPlatePullup(bool pullingUp) {
HAL_GPIO_Init(PLATE_SENSOR_PULLUP_GPIO_Port, &GPIO_InitStruct);
}
uint16_t tipSenseResistancex10Ohms = 0;
bool isTipDisconnected() {
static bool lastTipDisconnectedState = true;
static uint16_t adcReadingPD1Set = 0;
static TickType_t lastMeas = 0;
void performTipMeasurementStep(bool start) {
static uint16_t adcReadingPD1Set = 0;
static TickType_t lastMeas = 0;
// Inter state that performs the steps to measure the resistor on the tip
// Return 1 if a measurement is ongoing
// We want to perform our startup measurements of the tip resistance until we detect one fitted
// Step 1; if not setup, we turn on pullup and then wait
if (tipMeasurementOccuring == false && (start || tipSenseResistancex10Ohms == 0 || lastMeas == 0)) {
tipMeasurementOccuring = true;
tipSenseResistancex10Ohms = 0;
lastMeas = xTaskGetTickCount();
adcReadingPD1Set = 0;
setPlatePullup(true);
return;
}
// Wait 100ms for settle time
if ((xTaskGetTickCount() - lastMeas) < (TICKS_100MS)) {
return;
}
lastMeas = xTaskGetTickCount();
// We are sensing the resistance
if (adcReadingPD1Set == 0) {
// We will record the reading for PD1 being set
adcReadingPD1Set = getADC(3);
setPlatePullup(false);
return;
}
// Taking reading two
uint16_t adcReadingPD1Cleared = getADC(3);
uint32_t a = ((int)adcReadingPD1Set - (int)adcReadingPD1Cleared);
a *= 10000;
uint32_t b = ((int)adcReadingPD1Cleared + (32768 - (int)adcReadingPD1Set));
if (b) {
tipSenseResistancex10Ohms = a / b;
} else {
tipSenseResistancex10Ohms = adcReadingPD1Set = lastMeas = 0;
}
if (tipSenseResistancex10Ohms > 1100 || tipSenseResistancex10Ohms < 900) {
tipSenseResistancex10Ohms = 0; // out of range
adcReadingPD1Set = 0;
lastMeas = 0;
return;
}
tipMeasurementOccuring = false;
}
bool isTipDisconnected() {
static bool lastDisconnectedState = false;
// For the MHP30 we want to include a little extra logic in here
// As when the tip is first connected we want to measure the ~100 ohm resistor on the base of the tip
// And likewise if its removed we want to clear that measurement
/*
* plate_sensor_res = ((adc5_value_PD1_set - adc5_value_PD1_cleared) / (adc5_value_PD1_cleared + 4096 - adc5_value_PD1_set)) * 1000.0;
* */
bool tipDisconnected = getADC(2) > (4090 * 8);
// We have to handle here that this ^ will trip while measuring the gain resistor
if (xTaskGetTickCount() - lastMeas < (TICKS_100MS * 2 + (TICKS_100MS / 2))) {
tipDisconnected = false;
if (tipMeasurementOccuring) {
performTipMeasurementStep(false);
return true; // We fake no tip disconnection during the measurement cycle to mask it
}
if (tipDisconnected != lastTipDisconnectedState) {
if (tipDisconnected) {
// Tip is now disconnected
tipSenseResistancex10Ohms = 0; // zero out the resistance
adcReadingPD1Set = 0;
lastMeas = 0;
}
lastTipDisconnectedState = tipDisconnected;
// If we are too close to the top, most likely disconnected tip
bool tipDisconnected = getTipInstantTemperature() > (4090 * 8);
if (tipDisconnected == false && lastDisconnectedState == true) {
// Tip is now disconnected
performTipMeasurementStep(true);
}
if (!tipDisconnected) {
if (tipSenseResistancex10Ohms == 0) {
if (lastMeas == 0) {
lastMeas = xTaskGetTickCount();
setPlatePullup(true);
} else if (xTaskGetTickCount() - lastMeas > (TICKS_100MS)) {
lastMeas = xTaskGetTickCount();
// We are sensing the resistance
if (adcReadingPD1Set == 0) {
// We will record the reading for PD1 being set
adcReadingPD1Set = getADC(3);
setPlatePullup(false);
} else {
// We have taken reading one
uint16_t adcReadingPD1Cleared = getADC(3);
uint32_t a = ((int)adcReadingPD1Set - (int)adcReadingPD1Cleared);
a *= 10000;
uint32_t b = ((int)adcReadingPD1Cleared + (32768 - (int)adcReadingPD1Set));
if (b) {
tipSenseResistancex10Ohms = a / b;
} else {
tipSenseResistancex10Ohms = adcReadingPD1Set = lastMeas = 0;
}
if (tipSenseResistancex10Ohms > 1100 || tipSenseResistancex10Ohms < 900) {
tipSenseResistancex10Ohms = 0; // out of range
adcReadingPD1Set = 0;
lastMeas = 0;
}
}
}
return true; // we fake tip being disconnected until this is measured
}
}
lastDisconnectedState = tipDisconnected;
return tipDisconnected;
}
uint8_t preStartChecks() {
performTipMeasurementStep(false);
return tipMeasurementOccuring ? 1 : 0;
}
void setBuzzer(bool on) {
if (on) {
htim3.Instance->CCR2 = 128;
@@ -455,3 +471,7 @@ void setStatusLED(const enum StatusLED state) {
setBuzzer(false);
}
}
uint64_t getDeviceID() {
//
return HAL_GetUIDw0() | ((uint64_t)HAL_GetUIDw1() << 32);
}

View File

@@ -10,7 +10,8 @@
#include "configuration.h"
extern uint16_t tipSenseResistancex10Ohms;
uint32_t TipThermoModel::convertuVToDegC(uint32_t tipuVDelta) {
// For the MHP30, we are mimicing the original code and using the resistor fitted to the base of the heater head, this is measured in the isTipDisconnected() function
// For the MHP30, we are mimicing the original code and using the resistor fitted to the base of the heater head,
// this is measured at boot in pid task and in the disconnected tip check if tip is removed
if (tipSenseResistancex10Ohms > 900 && tipSenseResistancex10Ohms <= 1100) {
int32_t a = ((tipSenseResistancex10Ohms / 10) + 300) * (3300000 - tipuVDelta);
int32_t b = a / 1000000;

Some files were not shown because too many files have changed in this diff Show More