From 34eb5dfb97676e16820fa051738623c9367361fa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Guillermo=20Vay=C3=A1?= Date: Sun, 31 Jan 2016 11:44:41 +0100 Subject: [PATCH 1/8] new emacs + osx + deadkeys layout --- .../ergodox_ez/keymaps/emacs_osx_dk/keymap.c | 184 ++++++++++++++++++ .../ergodox_ez/keymaps/emacs_osx_dk/readme.md | 10 + 2 files changed, 194 insertions(+) create mode 100644 keyboard/ergodox_ez/keymaps/emacs_osx_dk/keymap.c create mode 100644 keyboard/ergodox_ez/keymaps/emacs_osx_dk/readme.md diff --git a/keyboard/ergodox_ez/keymaps/emacs_osx_dk/keymap.c b/keyboard/ergodox_ez/keymaps/emacs_osx_dk/keymap.c new file mode 100644 index 0000000000..bdac229e5c --- /dev/null +++ b/keyboard/ergodox_ez/keymaps/emacs_osx_dk/keymap.c @@ -0,0 +1,184 @@ +#include "ergodox_ez.h" +#include "debug.h" +#include "action_layer.h" + +#define BASE 0 // default layer +#define SYMB 1 // symbols +#define MDIA 2 // media keys + +const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { +/* Keymap 0: Basic layer + * + * ,--------------------------------------------------. ,--------------------------------------------------. + * | Grv | 1 | 2 | 3 | 4 | 5 | L1 | | L2 | 6 | 7 | 8 | 9 | 0 | = | + * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| + * | Tab | Q | W | E | R | T | [ | | ] | Y | U | I | O | P | - | + * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| + * | \/LCtrl| A | S | D | F | G |------| |------| H | J | K | L | ; |'/RCtrl | + * |--------+------+------+------+------+------| RAlt | | RAlt |------+------+------+------+------+--------| + * | LShift | Z | X | C | V | B | | | | N | M | , | . | / | RShift | + * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' + * | ~L1 | LCtrl| Left| Right| LAlt | | LAlt | Up | Down | RCtrl| ~L2 | + * `----------------------------------' `----------------------------------' + * ,-------------. ,-------------. + * | Del | Ins | | Esc | App | + * ,------|------|------| |------+--------+------. + * | | | Home | | PgUp | | | + * | Space|Backsp|------| |------| LGui |Enter | + * | |ace | End | | PgDn | | | + * `--------------------' `----------------------' + */ +// If it accepts an argument (i.e, is a function), it doesn't need KC_. +// Otherwise, it needs KC_* +[BASE] = KEYMAP( // layer 0 : default + // left hand + KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, TG(SYMB), + KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_LBRC, + CTL_T(KC_BSLS), KC_A, KC_S, KC_D, KC_F, KC_G, + KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_RALT, + MO(SYMB), KC_LCTRL, KC_LEFT,KC_RGHT,KC_LALT, + KC_DELT,KC_INS, + KC_HOME, + KC_SPC,KC_BSPC,KC_END, + // right hand + TG(MDIA), KC_6, KC_7, KC_8, KC_9, KC_0, KC_EQL, + KC_RBRC, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_MINS, + KC_H, KC_J, KC_K, KC_L, KC_SCLN, CTL_T(KC_QUOT), + KC_RALT, KC_N, KC_M, KC_COMM,KC_DOT, KC_SLSH, KC_RSFT, + KC_LALT,KC_UP, KC_DOWN,KC_RCTRL, MO(MDIA), + KC_ESC, KC_APP, + KC_PGUP, + KC_PGDN, KC_LGUI, KC_ENT + ), +/* Keymap 1: Symbol Layer + * + * ,--------------------------------------------------. ,--------------------------------------------------. + * | | F1 | F2 | F3 | F4 | F5 | | | | F6 | F7 | F8 | F9 | F10 | F11 | + * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| + * | | ! | @ | { | } | | | | | | Up | 7 | 8 | 9 | * | F12 | + * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| + * | | # | $ | ( | ) | ` |------| |------| Down | 4 | 5 | 6 | + | | + * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| + * | | % | ^ | [ | ] | ~ | | | | & | 1 | 2 | 3 | \ | | + * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' + * | | | | | | | 0 | 0 | . | = | | + * `----------------------------------' `----------------------------------' + * ,-------------. ,-------------. + * | | | | | | + * ,------|------|------| |------+------+------. + * | | | | | | | | + * | | |------| |------| | | + * | | | | | | | | + * `--------------------' `--------------------' + */ +// SYMBOLS +[SYMB] = KEYMAP( + // left hand + KC_TRNS,KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_TRNS, + KC_TRNS,KC_EXLM,KC_AT, KC_LCBR,KC_RCBR,KC_PIPE,KC_TRNS, + KC_TRNS,KC_HASH,KC_DLR, KC_LPRN,KC_RPRN,KC_GRV, + KC_TRNS,KC_PERC,KC_CIRC,KC_LBRC,KC_RBRC,KC_TILD,KC_TRNS, + KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS, + KC_TRNS,KC_TRNS, + KC_TRNS, + KC_TRNS,KC_TRNS,KC_TRNS, + // right hand + KC_TRNS, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, + KC_TRNS, KC_UP, KC_7, KC_8, KC_9, KC_ASTR, KC_F12, + KC_DOWN, KC_4, KC_5, KC_6, KC_PLUS, KC_TRNS, + KC_TRNS, KC_AMPR, KC_1, KC_2, KC_3, KC_BSLS, KC_TRNS, + KC_0, KC_0, KC_DOT, KC_EQL, KC_TRNS, + KC_TRNS, KC_TRNS, + KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS +), +/* Keymap 2: Media and mouse keys + * + * ,--------------------------------------------------. ,--------------------------------------------------. + * | | | | | | | | | | | | | | | | + * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| + * | | | | MsUp | | | | | | | | | | | | + * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| + * | | |MsLeft|MsDown|MsRght| |------| |------| | | | | | Play | + * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| + * | | | | | | | | | | | | Prev | Next | | | + * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' + * | | | | Lclk | Rclk | |VolUp |VolDn | Mute | | | + * `----------------------------------' `----------------------------------' + * ,-------------. ,-------------. + * | | | | | | + * ,------|------|------| |------+------+------. + * | | | | | | |Brwser| + * | | |------| |------| |Back | + * | | | | | | | | + * `--------------------' `--------------------' + */ +// MEDIA AND MOUSE +[MDIA] = KEYMAP( + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_MS_U, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_MS_L, KC_MS_D, KC_MS_R, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_BTN1, KC_BTN2, + KC_TRNS, KC_TRNS, + KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, + // right hand + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_MPLY, + KC_TRNS, KC_TRNS, KC_TRNS, KC_MPRV, KC_MNXT, KC_TRNS, KC_TRNS, + KC_VOLU, KC_VOLD, KC_MUTE, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, + KC_TRNS, + KC_TRNS, KC_TRNS, KC_WBAK +), +}; + +const uint16_t PROGMEM fn_actions[] = { + [1] = ACTION_LAYER_TAP_TOGGLE(SYMB) // FN1 - Momentary Layer 1 (Symbols) +}; + +const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) +{ + // MACRODOWN only works in this function + switch(id) { + case 0: + if (record->event.pressed) { + register_code(KC_RSFT); + } else { + unregister_code(KC_RSFT); + } + break; + } + return MACRO_NONE; +}; + +// Runs just one time when the keyboard initializes. +void * matrix_init_user(void) { + +}; + +// Runs constantly in the background, in a loop. +void * matrix_scan_user(void) { + + uint8_t layer = biton32(layer_state); + + ergodox_board_led_off(); + ergodox_right_led_1_off(); + ergodox_right_led_2_off(); + ergodox_right_led_3_off(); + switch (layer) { + // TODO: Make this relevant to the ErgoDox EZ. + case 1: + ergodox_right_led_1_on(); + break; + case 2: + ergodox_right_led_2_on(); + break; + default: + // none + break; + } + +}; diff --git a/keyboard/ergodox_ez/keymaps/emacs_osx_dk/readme.md b/keyboard/ergodox_ez/keymaps/emacs_osx_dk/readme.md new file mode 100644 index 0000000000..4839988d9b --- /dev/null +++ b/keyboard/ergodox_ez/keymaps/emacs_osx_dk/readme.md @@ -0,0 +1,10 @@ +# ErgoDox EZ Emacs-OSX-DeadKeys Configuration + +Since I'm an Emacs user, ctrl keys are very important and gets a placement where the usual caps_lock is. There +are an extra pair of ctrls, just in case there where problems with the holding one's, but not as comfortable. + +Gui button takes a predominant place on the thumb cluster, as I'm using a mac os x and it relies heavily on it. + +Finally there is also two Right Alts to easily access to accented letters of the spanish alphabet. + +![Default](default_highres.png) From f5c1d6d1dbc5602d08fa621c730baacda304fe7a Mon Sep 17 00:00:00 2001 From: Daniel Mijares Date: Sat, 6 Feb 2016 10:00:18 -0500 Subject: [PATCH 2/8] my personal ergodox keymap layout with pngs of layout and readme --- .gitignore | 1 + .../ergodox_ez/keymaps/jacobono/README.md | 34 +++ .../jacobono/img/colemak-default-layer.png | Bin 0 -> 70434 bytes .../jacobono/img/number-dpad-layer.png | Bin 0 -> 46225 bytes .../keymaps/jacobono/img/symbol-layer.png | Bin 0 -> 49615 bytes keyboard/ergodox_ez/keymaps/jacobono/keymap.c | 273 ++++++++++++++++++ 6 files changed, 308 insertions(+) create mode 100644 keyboard/ergodox_ez/keymaps/jacobono/README.md create mode 100644 keyboard/ergodox_ez/keymaps/jacobono/img/colemak-default-layer.png create mode 100644 keyboard/ergodox_ez/keymaps/jacobono/img/number-dpad-layer.png create mode 100644 keyboard/ergodox_ez/keymaps/jacobono/img/symbol-layer.png create mode 100644 keyboard/ergodox_ez/keymaps/jacobono/keymap.c diff --git a/.gitignore b/.gitignore index 49eb2d5587..1e19ce9a87 100644 --- a/.gitignore +++ b/.gitignore @@ -13,3 +13,4 @@ tags build/ *.bak .vagrant/ +.DS_STORE \ No newline at end of file diff --git a/keyboard/ergodox_ez/keymaps/jacobono/README.md b/keyboard/ergodox_ez/keymaps/jacobono/README.md new file mode 100644 index 0000000000..48de0509fc --- /dev/null +++ b/keyboard/ergodox_ez/keymaps/jacobono/README.md @@ -0,0 +1,34 @@ +# Default Layer # + +I'm using the colemak layer -- customized a bit to work a bit better when using spacemacs as my editor. + +![default-layer](img/colemak-default-layer.png) + +## Special Keys ## + +`SC1` => `LGUI + TAB` + +`SC2` => `LGUI + SPACE + TAB` + +`L1` => Switch to QWERTY Layout + +`T(L2)` => Toggle Symbol Layer + +`T(L3)` => Toggle Number and D-Pad Layer + +# QWERTY # + +Nothing special here -- just need this layer tucked away for the `WASD`. Which is literally the only reason I use it. +Just have the same button to toggle back to colemak. + +# Symbol Layer # + +![symbol-layer](img/symbol-layer.png) + +This is just putting matching closing symbols next to each other -- useful when editing lisp. + +# Number and D-Pad Layer # + +Just a basic number layer with a D-PAD on the other side. + +![number-dpad-layer](img/number-dpad-layer.png) diff --git a/keyboard/ergodox_ez/keymaps/jacobono/img/colemak-default-layer.png b/keyboard/ergodox_ez/keymaps/jacobono/img/colemak-default-layer.png new file mode 100644 index 0000000000000000000000000000000000000000..06f63c4968c7db3b515e9a265110cbf1dbc6ece7 GIT binary patch literal 70434 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

m5_2 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 literal 0 HcmV?d00001 diff --git a/keyboard/ergodox_ez/keymaps/jacobono/img/number-dpad-layer.png b/keyboard/ergodox_ez/keymaps/jacobono/img/number-dpad-layer.png new file mode 100644 index 0000000000000000000000000000000000000000..4dd718278558b8b1345c27a1429e61de16d4381d GIT binary patch literal 46225 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 literal 0 HcmV?d00001 diff --git a/keyboard/ergodox_ez/keymaps/jacobono/keymap.c b/keyboard/ergodox_ez/keymaps/jacobono/keymap.c new file mode 100644 index 0000000000..ed8dfc731b --- /dev/null +++ b/keyboard/ergodox_ez/keymaps/jacobono/keymap.c @@ -0,0 +1,273 @@ +#include "ergodox_ez.h" +#include "debug.h" +#include "action_layer.h" + +#define COLEMAK 0 // new colemak layout +#define QWERTY 1 // default layer +#define SYMB 2 // symbols +#define NUMPAD 3 // number pad +#define MDIA 4 // media keys + +const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { + /* Keymap 0: Basic COLEMAK layer + * + * ,--------------------------------------------------. ,--------------------------------------------------. + * | | 1 | 2 | 3 | 4 | 5 | LEFT | | RIGHT| 6 | 7 | 8 | 9 | 0 | | + * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| + * | Tab | Q | W | F | P | G | | | | J | L | U | Y | ; | TAB | + * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| + * | BkSp | A | R | S | T | D |------| |------| H | N | E | I | O | DEL | + * |--------+------+------+------+------+------| | LGUI(TAB)------+------+------+------+------+--------| + * | LShift |Z/Ctrl| X | C | V | B | | | | K | M | , | . |//Ctrl| RShift | + * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' + * | L1 | | | UP |MO(L2)| |MO(L2)| Down | | ALT | RGUI | + * `----------------------------------' `------------------------------------' + * ,-------------. ,---------------. + * | LGUI | App | |Ctrl/Esc| Alt | + * ,------|------|------| |--------+--------+------. + * | | |QUKSL | | QUKSL | | | + * |Space |ENTER |------| |--------| ENTER |Space | + * | | |MO(L3)| | MO(L3) | | | + * `--------------------' `------------------------' + */ + + // If it accepts an argument (i.e, is a function), it doesn't need KC_. + // Otherwise, it needs KC_* + [COLEMAK] = KEYMAP( // layer 0 : Colemak layout default layer + // left hand + KC_TRNS, KC_1, KC_2, KC_3, KC_4, KC_5, KC_LEFT, + KC_TAB, KC_Q, KC_W, KC_F, KC_P, KC_G, KC_TRNS, + KC_BSPC, KC_A, KC_R, KC_S, KC_T, KC_D, + KC_LSFT, CTL_T(KC_Z), KC_X, KC_C, KC_V, KC_B, KC_TRNS, + TG(QWERTY), KC_TRNS, KC_TRNS,KC_UP, MO(SYMB), + KC_LGUI, KC_APP, + LGUI(S(KC_SPC)), + KC_SPC,KC_ENT,MO(NUMPAD), + // right hand + KC_RGHT, KC_6, KC_7, KC_8, KC_9, KC_0, KC_DELT, + KC_TRNS, KC_J, KC_L, KC_U, KC_Y, KC_SCLN, KC_TAB, + KC_H, KC_N, KC_E, KC_I, KC_O, KC_DEL, + LGUI(KC_TAB), KC_K, KC_M, KC_COMM, KC_DOT, CTL_T(KC_SLSH), KC_RSFT, + MO(SYMB), KC_DOWN, KC_TRNS, KC_RALT, KC_RGUI, + CTL_T(KC_ESC), KC_LALT, + LGUI(S(KC_SPC)), + MO(NUMPAD), KC_ENT, KC_SPC), + + /* Keymap 1: Basic QWERTY layer + * + * ,--------------------------------------------------. ,--------------------------------------------------. + * | BkSp | 1 | 2 | 3 | 4 | 5 | LEFT | | RIGHT| 6 | 7 | 8 | 9 | 0 | DEL | + * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| + * | Tab | Q | W | E | R | T | L0 | | L0 | Y | U | I | O | P | \ | + * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| + * | Ctrl | A | S | D | F | G |------| |------| H | J | K | L |; / L4| CTRL | + * |--------+------+------+------+------+------| Alt | | Alt |------+------+------+------+------+--------| + * | LShift |Z/Ctrl| X | C | V | B | | | | N | M | , | . |//Ctrl| RShift | + * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' + * |Grv/L3| '" |AltShf| Left |MO(L2)| |MO(L2)| Down | [ | ] | ~L3 | + * `----------------------------------' `----------------------------------' + * ,-------------. ,---------------. + * | Tab | BkSp | | Alt |Ctrl/Esc| + * ,------|------|------| |------+--------+------. + * | | | Home | | PgUp | | | + * | Space| LGUI |------| |------| RGUI |Enter | + * | | | End | | PgDn | | | + * `--------------------' `----------------------' + */ + // If it accepts an argument (i.e, is a function), it doesn't need KC_. + // Otherwise, it needs KC_* + [QWERTY] = KEYMAP( // layer 1 + // left hand + KC_BSPC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_LEFT, + KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_TRNS, + KC_LCTRL, KC_A, KC_S, KC_D, KC_F, KC_G, + KC_LSFT, CTL_T(KC_Z), KC_X, KC_C, KC_V, KC_B, KC_LALT, + KC_TRNS, KC_QUOT, LALT(KC_LSFT), KC_LEFT, MO(SYMB), + KC_TAB, KC_DELT, + KC_HOME, + KC_SPC, KC_LGUI, KC_END, + // right hand + KC_RGHT, KC_6, KC_7, KC_8, KC_9, KC_0, KC_DELT, + KC_TRNS, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSLS, + KC_H, KC_J, KC_K, KC_L, LT(MDIA, KC_SCLN), KC_RCTRL, + KC_RALT, KC_N, KC_M, KC_COMM, KC_DOT, CTL_T(KC_SLSH), KC_RSFT, + MO(SYMB), KC_DOWN, KC_LBRC, KC_RBRC, KC_FN1, + KC_LALT, CTL_T(KC_ESC), + KC_PGUP, + KC_PGDN, KC_RGUI, KC_ENT), + + + /* Keymap 2: Symbol Layer + * + * ,--------------------------------------------------. ,--------------------------------------------------. + * | | F1 | F2 | F3 | F4 | F5 | | | | F6 | F7 | F8 | F9 | F10 | F11 | + * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| + * | | | @ | * | = | _ | | | | ~ | { | } | # | : | F12 | + * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| + * | | | | ! | + | - | " |------| |------| " | ( | ) | ' | ` | | + * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| + * | | | % | ^ | $ | & | | | | ; | [ | ] | \ | / | | + * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' + * | | | | | | | | | | | | + * `----------------------------------' `----------------------------------' + * ,-------------. ,-------------. + * | | | | | | + * ,------|------|------| |------+------+------. + * | | | | | | | | + * | | |------| |------| | | + * | | | | | | | | + * `--------------------' `--------------------' + */ + // SYMBOL + [SYMB] = KEYMAP( + // left hand + KC_TRNS, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_TRNS, + KC_TRNS, KC_TRNS, KC_AT, KC_ASTR, KC_EQL, KC_UNDS, KC_TRNS, + KC_TRNS, KC_PIPE, KC_EXLM, KC_PLUS, KC_MINS, S(KC_QUOTE), + KC_TRNS, KC_TRNS, KC_PERC, KC_CIRC, KC_DLR, KC_AMPR, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, + KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, + + // right hand + KC_TRNS, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, + KC_TRNS, KC_TILD, KC_LCBR, KC_RCBR, KC_HASH, S(KC_SCLN), KC_F12, + S(KC_QUOTE),KC_LPRN, KC_RPRN, KC_QUOTE, KC_GRV, KC_TRNS, + KC_TRNS, KC_SCLN, KC_LBRC, KC_RBRC, KC_BSLS, KC_SLSH, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, + KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS), + + /* Keymap 3: Numpad Layer + * + * ,--------------------------------------------------. ,--------------------------------------------------. + * | | | | | | | | | | | | | | | | + * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| + * | | | | UP | | | | | | $ | 7 | 8 | 9 | + | | + * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| + * | | | LEFT | DOWN | RIGHT| |------| |------| = | 4 | 5 | 6 | - | | + * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| + * | | | | | | | | | | | 1 | 2 | 3 | * | | + * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' + * | | | | | | | , | 0 | . | / | | + * `----------------------------------' `----------------------------------' + * ,-------------. ,-------------. + * | | | | | | + * ,------|------|------| |------+------+------. + * | | | | | | | | + * | | |------| |------| | | + * | | | | | | | | + * `--------------------' `--------------------' + */ + // Numpad + [NUMPAD] = KEYMAP( + // left hand + KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS, + KC_TRNS,KC_TRNS,KC_TRNS,KC_UP,KC_TRNS,KC_TRNS,KC_TRNS, + KC_TRNS,KC_TRNS,KC_LEFT,KC_DOWN,KC_RIGHT,KC_TRNS, + KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS, + KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS, + KC_TRNS,KC_TRNS, + KC_TRNS, + KC_TRNS,KC_TRNS,KC_TRNS, + // right hand + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_DLR, KC_7, KC_8, KC_9, KC_PLUS, KC_TRNS, + KC_EQL, KC_4, KC_5, KC_6, KC_MINS, KC_TRNS, + KC_TRNS, KC_AMPR, KC_1, KC_2, KC_3, KC_ASTR, KC_TRNS, + KC_COMMA,KC_0, KC_DOT, KC_SLSH, KC_TRNS, + KC_TRNS, KC_TRNS, + KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS), + + /* Keymap 4: Media and mouse keys + * + * ,--------------------------------------------------. ,--------------------------------------------------. + * | | | | | | | | | | | | | | | | + * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| + * | | | | MsUp | | | | | | | | | | | | + * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| + * | | |MsLeft|MsDown|MsRght| |------| |------| | | | | | Play | + * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| + * | | | | | | | | | | | | Prev | Next | | | + * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' + * | | | | Lclk | Rclk | |VolUp |VolDn | Mute | | | + * `----------------------------------' `----------------------------------' + * ,-------------. ,-------------. + * | | | | | | + * ,------|------|------| |------+------+------. + * | | | | | | |Brwser| + * | | |------| |------| |Back | + * | | | | | | | | + * `--------------------' `--------------------' + */ + // MEDIA AND MOUSE + KEYMAP( + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_MS_U, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_MS_L, KC_MS_D, KC_MS_R, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_BTN1, KC_BTN2, + KC_TRNS, KC_TRNS, + KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, + // right hand + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_MPLY, + KC_TRNS, KC_TRNS, KC_TRNS, KC_MPRV, KC_MNXT, KC_TRNS, KC_TRNS, + KC_VOLU, KC_VOLD, KC_MUTE, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, + KC_TRNS, + KC_TRNS, KC_TRNS, KC_WBAK), +}; + +const uint16_t PROGMEM fn_actions[] = { + [1] = ACTION_LAYER_TAP_TOGGLE(SYMB) // FN1 - Momentary Layer 1 (Symbols) +}; + +const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) +{ + // MACRODOWN only works in this function + switch(id) { + case 0: + if (record->event.pressed) { + register_code(KC_RSFT); + } else { + unregister_code(KC_RSFT); + } + break; + } + return MACRO_NONE; +}; + +// Runs just one time when the keyboard initializes. +void * matrix_init_user(void) { + +}; + +// Runs constantly in the background, in a loop. +void * matrix_scan_user(void) { + + uint8_t layer = biton32(layer_state); + + ergodox_board_led_off(); + ergodox_right_led_1_off(); + ergodox_right_led_2_off(); + ergodox_right_led_3_off(); + switch (layer) { + // TODO: Make this relevant to the ErgoDox EZ. + case 1: + ergodox_right_led_1_on(); + break; + case 2: + ergodox_right_led_2_on(); + break; + default: + // none + break; + } + +}; From b5b9885df7d3a8aae404e005a81d8ceaa76d005d Mon Sep 17 00:00:00 2001 From: Daniel Mijares Date: Sat, 6 Feb 2016 13:59:30 -0500 Subject: [PATCH 3/8] add hex file --- .../ergodox_ez/keymaps/jacobono/jacobono.hex | 1142 +++++++++++++++++ 1 file changed, 1142 insertions(+) create mode 100644 keyboard/ergodox_ez/keymaps/jacobono/jacobono.hex diff --git a/keyboard/ergodox_ez/keymaps/jacobono/jacobono.hex b/keyboard/ergodox_ez/keymaps/jacobono/jacobono.hex new file mode 100644 index 0000000000..cf68f854fd --- /dev/null +++ b/keyboard/ergodox_ez/keymaps/jacobono/jacobono.hex @@ -0,0 +1,1142 @@ +:100000000C940D030C9451030C9451030C94510364 +:100010000C9451030C9451030C9451030C94510310 +:100020000C9451030C9451030C946A0C0C943C0DE9 +:100030000C9451030C9451030C9451030C945103F0 +:100040000C9451030C94C1210C9451030C94510352 +:100050000C9451030C94521B0C9451030C945103B7 +:100060000C9451030C9451030C9451030C945103C0 +:100070000C9451030C9451030C9451030C945103B0 +:100080000C9451030C9451030C9451030C945103A0 +:100090000C9451030C9451030C9451030C94510390 +:1000A0000C9451030C9451030C945103A90DCB0DE6 +:1000B000B90ECB0DB90E100E330EB90E880E9B0E75 +:1000C0007D117D11AC11AC11EF112D1246144614A7 +:1000D00046124614471347131A1446144614311493 +:1000E0000000F0A201002B002A00E10001540000F2 +:1000F0001E00140004001D71010003521F001A00AD +:1001000015001B0001002800200009001600060051 +:1001100052002C00210013001700190002522C0A73 +:1001200022000A00070005000000E3005000010063 +:1001300000000100000065004F00010000002B08D6 +:100140000000297123000D000B000E000000E200EA +:1001500024000F001100100002522C0A2500180084 +:100160000800360051002C0026001C000C0037004F +:10017000010028002700330012003871E600035206 +:100180004C002B004C00E500E70000002A002B008B +:10019000E000E100010000001E00140004001D71D9 +:1001A00034004D001F001A0016001B00E104E3009C +:1001B000200008000700060050002C002100150058 +:1001C0000900190002524A00220017000A00050027 +:1001D00000002B00500001000000E20000004C0075 +:1001E0004F0001000000E6000000E20023001C00B8 +:1001F0000B00110000002971240018000D001000F0 +:1002000002524B0025000C000E0036005100280061 +:10021000260012000F0037002F00E7002700130010 +:100220003384387130004E004C003100E400E500AA +:10023000C1000000010001000100010001000000F8 +:100240003A00010031020100010001003B001F02E1 +:100250001E022202010001003C0025022E022302A0 +:10026000010001003D002E002D00210201000100CF +:100270003E002D02340224020000010001000100B2 +:100280000000010000000100010001000000010069 +:10029000000001003F00350234023300000001007D +:1002A00040002F0226022F00010001004100300211 +:1002B000270230000100010042002002340031001A +:1002C0000100010043003302350038000100010045 +:1002D0004400450001000100010000000100010090 +:1002E0000100010001000000010001000100010007 +:1002F00001000100010001005000010001000100A7 +:100300000100520051000100010001000100010044 +:100310004F00010001000100010001000100010087 +:1003200000000100010001000000010000000100C8 +:100330000100010000000100000001000100210295 +:100340002E002402000001000100240021001E00F4 +:10035000360001000100250022001F0027000100D7 +:1003600001002600230020003700010001002E02BA +:100370002D002502380001000100010001000100EC +:100380000100000001000100010001000100000067 +:100390000100010001000100010001000100010055 +:1003A000F2000100010001000100F000F100010075 +:1003B000F400010001000100F3000100F50001005C +:1003C0000100010001000100000001000100010026 +:1003D0000000010000000100010001000000010018 +:1003E0000000010001000100010001000000010007 +:1003F0000100010001000100A9000100010001004D +:100400000100AC00AA00B600010001000100AB0031 +:10041000A80001000100010001000100010001002D +:1004200001000100AE0001000100000016034500BC +:10043000720067006F0044006F00780020004500E4 +:100440005A00000016034500720067006F00440068 +:100450006F007800200045005A00000004030904E2 +:1004600009026D00040100A0FA0904000001030163 +:100470000100092111010001223F00070581030845 +:10048000000A090401000103010200092111010011 +:1004900001224D000705820308000A090402000139 +:1004A0000300000009211101000122360007058325 +:1004B0000308000A090403000103000000092111D8 +:1004C0000100012239000705840310000112011008 +:1004D0000100000008EDFE07130100010200010504 +:1004E000010906A101050719E029E7150025019575 +:1004F0000875018102050819012905950575019105 +:10050000029501750391010507190029771500254A +:1005100001957875018102C005010980A10185025C +:1005200016010026B7001A01002AB70075109501C0 +:100530008100C0050C0901A1018503160100269C5C +:10054000021A01002A9C02751095018100C0050164 +:100550000902A1010901A1000509190129051500D8 +:10056000250195057501810295017503810105013C +:10057000093009311581257F9502750881060938F2 +:100580001581257F950175088106050C0A3802152D +:1005900081257F950175088106C0C005010906A166 +:1005A00001050719E029E715002501950875018166 +:1005B0000295017508810105081901290595057540 +:1005C0000191029501750391010507190029FF1595 +:1005D0000025FF950675088100C00000000000009E +:1005E0000000000000010204060A0F17202C3A4AFE +:1005F0005D71879DB3C7DAE9F5FCFFFCF5E9DAC761 +:10060000B39D87715D4A3A2C20170F0A0604020138 +:100610000000000000000000000011241FBECFEF0A +:10062000DAE0DEBFCDBF04B603FE24C08091EE0148 +:100630009091EF01A091F001B091F1018730904BC2 +:10064000A740B04BB9F41092EE011092EF01109256 +:10065000F0011092F10114BE84B7877F84BF88E156 +:100660000FB6F89480936000109260000FBEE0E037 +:10067000FFE3099511E0A0E0B1E0E6E0F7E402C095 +:1006800005900D92A433B107D9F711E0A4E3B1E0CE +:1006900001C01D92AE3EB107E1F70E94AE090C9475 +:1006A00081230C94000061110BC0FC01828188231E +:1006B00021F085EE0E941A1003C085EE0E94E21020 +:1006C00080E090E0089508956091B1017091B201C9 +:1006D0008091B3019091B4010E94811A56985E985E +:1006E00025982D9826982E9827982F98813019F0C4 +:1006F000823021F00895259A2D9A0895269A2E9AEF +:10070000089584E693E0892B11F00E94640380E051 +:1007100090E0089556985E9825982D9826982E98E2 +:1007200027982F988FEF90E090938900809388000E +:1007300090938B0080938A0090938D0080938C001F +:10074000259A2D9A2FEF80E792E02150804090402B +:10075000E1F700C00000269A2E9A2FEF80E792E082 +:10076000215080409040E1F700C00000279A2F9A66 +:100770002FEF80E792E0215080409040E1F700C0E9 +:10078000000025982D982FEF80E792E021508040BF +:100790009040E1F700C0000026982E982FEF80E7E8 +:1007A00092E0215080409040E1F700C0000027987F +:1007B0002F9856985E9825982D9826982E982798C9 +:1007C0002F98089589EA8093800089E080938100C2 +:1007D00024982C983F988AB18F748AB96E98479A5A +:1007E0008BB1806B8BB9769A0E948A0383E693E083 +:1007F000892B11F00E94630380E090E0089580E26D +:10080000809300018091340181110EC00E944E043A +:1008100081E0809334012FEF83ED90E321508040FD +:100820009040E1F700C0000080E40E9454048093EF +:10083000000181112EC00E947E048093000181116D +:1008400028C00E947E0480930001811122C08FE3A2 +:100850000E947E048093000181111BC00E947604D7 +:1008600080E40E94540480930001811112C08CE046 +:100870000E947E048093000181110BC00E947E04BF +:1008800080930001811105C08FE30E947E04809354 +:1008900000010E9476048091000108951092B90031 +:1008A0008AE08093B800089594EA9093BC009091F8 +:1008B000BC0097FFFCCF9091B900987F983021F051 +:1008C000903111F081E008958093BB0084E880931B +:1008D000BC008091BC0087FFFCCF8091B900887F6D +:1008E000883111F0803471F780E0089584E98093B5 +:1008F000BC008091BC0084FDFCCF08958093BB00B8 +:1009000084E88093BC008091BC0087FFFCCF90916D +:10091000B900987F81E0983209F480E0089584E876 +:100920008093BC008091BC0087FFFCCF8091BB000E +:10093000089580910001811115C080E40E94540443 +:100940008093000181110CC082E10E947E0480939B +:100950000001811105C08FEF0E947E048093000189 +:100960000E94760484B1807F84B985B1807F85B987 +:100970008AB1837F8AB98BB1837F8BB93E984698C1 +:1009800008950E94FF03809300010E94990480B3A0 +:100990008C7080BB81B3836F81BBA6E3B1E0E4E4DC +:1009A000F1E08EE08E0F11921D928E13FCCF82EE3D +:1009B00093E0892B11F00C94E2030895BF92CF923B +:1009C000DF92EF92FF920F931F93CF93DF9380916B +:1009D0000001882379F0809135018F5F8093350184 +:1009E000811108C00E94FF0380930001811102C0A1 +:1009F0000E948A0306E311E0C0E0D0E0DD24D39436 +:100A000082E0C82EEE24E394F12CC730D10500F526 +:100A100080910001811164C080E40E94540480939D +:100A20000001811112C082E10E947E0480930001C6 +:100A300081110BC0C7010C2E01C0880F0A94EAF780 +:100A400080950E947E04809300010E94760448C035 +:100A5000CA30A1F028F4C83059F0C93061F005C09F +:100A6000CC3089F070F0CD3089F0209A289810C0F1 +:100A7000219A29980DC0229A2A980AC0239A2B9865 +:100A800007C0529A01C0539A5B9802C03E9A46989A +:100A900090EA9A95F1F79FB1799902C082E001C07E +:100AA00080E091709D25982B7C9902C084E001C064 +:100AB00080E0892B7D9902C038E001C030E0832BB3 +:100AC0007E9902C020E101C020E0822B9FB1909569 +:100AD000991F9927991F9295990F907E892B0FC086 +:100AE0008091000181114FC080E40E9454048093E2 +:100AF00000018823A9F1B12C0E9476048B2DF80106 +:100B00009081981719F08083C09201010E94990486 +:100B100021960F5F1F4FCE30D10509F076CF80911F +:100B200001018823B1F0815080930101882339F0BD +:100B30008FE99FE00197F1F700C000000AC0A4E42C +:100B4000B1E0E6E3F1E0CF01825F91919D938E13D6 +:100B5000FCCF81E893E0892BC1F00E94810315C08E +:100B600083E10E947E04809300018111C4CF81E45F +:100B70000E945404809300018111BDCF0E948F0414 +:100B8000B82EB094B9CF80E0BACF81E0DF91CF9199 +:100B90001F910F91FF90EF90DF90CF90BF9008953D +:100BA000E82FF0E0EC5BFE4F8081089508958B3BC9 +:100BB000910578F4883A910540F5853A9105D0F48D +:100BC0008430910508F0B1C08130910509F4ADC0C1 +:100BD0006BC0803E910508F467C0883E910508F41B +:100BE000A4C09C01205F31092031310508F05CC0B0 +:100BF00090650895853A910509F459C0863A9105A2 +:100C000009F058C082E890E40895883A910509F403 +:100C100054C0893A910509F453C08A3A910509F400 +:100C200052C08B3A910509F451C08C3A910509F4F0 +:100C300050C08D3A910509F44FC0803B910509F4ED +:100C40004EC08E3A910509F44DC08F3A910509F4D2 +:100C50004CC0813B910509F44BC0823B910509F4DE +:100C60004AC0833B910509F449C0843B910509F4CE +:100C700048C0853B910509F447C0863B910509F4BE +:100C800046C0873B910509F445C0883B910509F4AE +:100C900044C0893B910509F443C08A3B910509F49E +:100CA00042C080E094E4089580E090E0089581E8F7 +:100CB00090E4089583E890E4089582EE94E4089522 +:100CC00089EE94E408958AEE94E4089585EB94E423 +:100CD000089586EB94E4089587EB94E408958CECF2 +:100CE00094E408958DEC94E4089583E895E40895E0 +:100CF0008AE895E4089582E995E4089584E995E405 +:100D0000089581E296E4089583E296E4089584E2EA +:100D100096E4089585E296E4089586E296E40895BF +:100D200087E296E408958AE296E40895089596E0AD +:100D3000799FF001112494E5899FE00DF11D1124A4 +:100D4000E60FF11DEE0FFF1FEC51FF4F85919491BF +:100D50000895880F991FFC01E05AF0408591949105 +:100D60000895880F991FFC01E052FF4F85919491DF +:100D7000089526E0729FF001112444E5849FE00D60 +:100D8000F11D1124E60FF11DEE0FFF1FEC51FF4F77 +:100D9000859194919C013A9521154FE1340708F40F +:100DA0001AC13F512115304120F49F700E94B106B5 +:100DB00008959C0130532115304118F49927906C07 +:100DC0000895811520E5920769F40E9468144FEF99 +:100DD00084E39CE0415080409040E1F700C0000077 +:100DE0000C94771B813020E5920731F48091CC017F +:100DF00081608093CC0108959C01305521153041CC +:100E000008F051C0292F33272F70332721303105A7 +:100E1000D9F4AC014370552702C0220F331F4A9505 +:100E2000E2F73C68AC0164E0440F551F6A95E1F7B6 +:100E300044275370242B352B73E0880F991F7A9524 +:100E4000E1F7807699271DC02230310529F4982FCB +:100E50008827816F906A089523303105A9F4AC0189 +:100E60004370552721E030E002C0220F331F4A951E +:100E7000E2F73C6843E0880F991F4A95E1F7807ECE +:100E80009770822B932B089524303105E1F4AC0147 +:100E90004370552721E030E002C0220F331F4A95EE +:100EA000E2F73A68E7CF9C0130572115304118F43A +:100EB0009F70906208959C0130582115304118F4BC +:100EC0009F70906A0895803E9105E0F4803C910502 +:100ED00058F58133910509F46FC048F489329105C2 +:100EE00009F463C08A32910509F46DC072C0893378 +:100EF0009105E9F082389105D1F08533910509F427 +:100F00004DC067C0833E910581F138F4803E910564 +:100F1000B9F0823E9105D9F05CC0863E910561F141 +:100F2000873E9105A1F155C00E94A9060895209120 +:100F3000DF0120FD02C021FF4CC080EE90E049C0DF +:100F40008091DF0180FFF9CF89E390E042C080917A +:100F5000DF0182FF0EC08091DF0184FF03C080E0CB +:100F600090E037C083EE90E034C08091DF0182FFD3 +:100F7000F2CF82EE90E02DC08091DF0183FF0BC0A5 +:100F80008091DF0184FDEBCF87EE90E022C080915D +:100F9000DF0183FFF5CF86EE90E01BC08091DF017B +:100FA00085FF07C089E290E014C08091DF0185FFD2 +:100FB000F9CF85E390E00DC08091DF0186FF07C087 +:100FC0008AE290E006C08091DF0186FFF9CF81E3DD +:100FD00090E00E94D70508950895809162010895D8 +:100FE000CF93DF9300D01F92CDB7DEB79C018091E5 +:100FF000E501843019F593E099833B832A8390932C +:10100000E9008FEF9091E800815095FD06C095EDC5 +:101010009A95F1F700008111F5CF8091E80085FFE6 +:101020000DC040E050E063E070E0CE0101960E9408 +:101030005A0A8091E8008E778093E8000F900F9015 +:101040000F90DF91CF910895CF93DF9300D01F923F +:10105000CDB7DEB72091E501243021F522E02983C8 +:101060009B838A8383E08093E9008FEF9091E8006F +:10107000815095FD06C095ED9A95F1F7000081111C +:10108000F5CF8091E80085FF0DC040E050E063E0BF +:1010900070E0CE0101960E945A0A8091E8008E7796 +:1010A0008093E8000F900F900F90DF91CF910895FB +:1010B0002091E5012430F1F422E02093E9002FEFA4 +:1010C0003091E800215035FD06C035ED3A95F1F735 +:1010D00000002111F5CF2091E80025FF0BC040E072 +:1010E00050E065E070E00E945A0A8091E8008E7737 +:1010F0008093E8000895CF93DF93EC019091E50190 +:10110000943009F046C080910C018823D9F0809179 +:101110000D018823B9F09093E9008FEF9091E800DA +:10112000815095FD06C095E19A95F1F70000811177 +:10113000F5CF8091E80085FF2CC040E050E060E1F1 +:1011400070E017C081E08093E9008FEF9091E80094 +:10115000815095FD06C095ED9A95F1F7000081113B +:10116000F5CF8091E80085FF14C040E050E068E0D2 +:1011700070E0CE010E945A0A8091E8008E77809339 +:10118000E80080E1FE01A2E5B1E001900D928A95B0 +:10119000E1F7DF91CF9108958091E401811109C0B9 +:1011A0000E94EF0B0E944C0C8091E20084608093BF +:1011B000E20008951092E401089508950C94AE2180 +:1011C0000E940D1B0E94B4210E94F20E0C94EC07A9 +:1011D00042E061EC81E00E94690B42E061EC82E058 +:1011E0000E94690B42E061EC83E00E94690B42E1DE +:1011F00061EC84E00C94690B8091E701833009F481 +:1012000055C030F4813071F0823009F48EC00895F9 +:101210008A3009F47AC08B3009F460C0893009F053 +:101220009CC020C08091E601813A09F096C080916F +:10123000E800877F8093E8008091EA019091EB01BC +:10124000892B21F460E182E591E003C060E080E059 +:1012500090E070E00E94A50A8091E8008B7780936F +:10126000E80008958091E601813209F076C080910E +:10127000EA019091EB01009719F0039709F06DC016 +:101280008091E800877F8093E8008091E80082FDEC +:1012900005C08091E5018111F8CF5FC08091F10018 +:1012A000809362018091E8008B7753C08091E601C2 +:1012B000813A09F052C08091EA019091EB01892BAB +:1012C00009F04BC08091E800877F8093E80080910F +:1012D000E80080FFFCCF80910C0136C08091E601D0 +:1012E0008132D9F58091EA019091EB01892BA9F522 +:1012F0008091E800877F8093E8000E949E0B809198 +:10130000E80180930C010C9468148091E60181320D +:1013100021F58091E800877F8093E8000E949E0B72 +:101320008091E9018093630108958091E601813AFB +:10133000A1F48091E800877F8093E8008091E80025 +:1013400080FFFCCF809163018093F1008091E800E1 +:101350008E778093E8000C949E0B089584B7877F66 +:1013600084BF88E10FB6F89480936000109260000B +:101370000FBE90E080E80FB6F894809361009093E0 +:1013800061000FBE0E94410F0E94EF0B0E944C0CA7 +:101390008091E20084608093E20078940E94D20EF3 +:1013A0000E94430F82E091E00E94ED0E0E949C217A +:1013B0008091E501853069F40E94D11A8091E301A2 +:1013C0008823B1F30E94F91A882391F30E94440AFA +:1013D000EFCF0E94490FECCF292F3327233031055F +:1013E000C9F064F42130310581F02230310509F073 +:1013F00043C08DE690E020E634E042C02132310562 +:10140000F1F02232310541F137C082E190E02DEC5C +:1014100034E036C099278130910541F08230910542 +:1014200041F0892B49F5ECE5F4E005C0E4E4F4E093 +:1014300002C0ECE2F4E0849190E09F0121C06430AE +:10144000D8F4E62FF0E0EE0FFF1FEE5DFE4F208197 +:10145000318189E090E014C0643070F470E0FB01E9 +:10146000EE0FFF1FE65EFE4F20813181FB01EA5E39 +:10147000FE4F808190E004C080E090E020E030E00A +:10148000FA0131832083089580E189BD82E189BD1D +:1014900009B400FEFDCF8091D8008F7D8093D800E5 +:1014A0008091E00082608093E0008091E00081FD07 +:1014B000FCCF0895CF92DF92EF92FF920F931F938C +:1014C000CF93DF93EC018B016A010E94BD0B811168 +:1014D00033C0C114D10439F0F60180819181081B19 +:1014E000190BC80FD91FE12CF12C0115110519F1A9 +:1014F0008091E80085FD16C08091E8008E7780938A +:10150000E800C114D10449F0F60180819181E80E10 +:10151000F91EF182E08285E00FC00E94BD0B882396 +:1015200021F30AC089918093F10001501109FFEF66 +:10153000EF1AFF0ADACF80E0DF91CF911F910F9170 +:10154000FF90EF90DF90CF9008952091EC013091C3 +:10155000ED012617370748F06115710539F4209120 +:10156000E8002E772093E80001C0B90140E0611542 +:101570007105A9F12091E501222309F443C025302A +:1015800009F442C02091E80023FD40C02091E8000A +:1015900022FD32C02091E80020FFE9CF4091F30006 +:1015A0002091F20030E0342BFC01CF016115710570 +:1015B00059F02830310540F481918093F100615059 +:1015C00071092F5F3F4FF1CF41E02830310509F01D +:1015D00040E02091E8002E772093E800C8CF411129 +:1015E000C9CF0AC08091E501882361F0853061F0A0 +:1015F0008091E80083FD0AC08091E80082FFF2CF6D +:1016000080E0089582E0089583E0089581E00895E0 +:101610002091EC013091ED012617370748F0611554 +:10162000710539F42091E8002E772093E80001C07D +:10163000B901FC0120E06115710591F18091E5018E +:10164000882309F440C0853009F43FC08091E80048 +:1016500083FD3DC08091E80082FD2FC08091E800AD +:1016600080FFE9CF2091F3008091F20090E0922B6F +:101670006115710559F08830910540F4249120934B +:10168000F1003196615071090196F2CF21E008977F +:1016900009F020E08091E8008E778093E800CBCFBE +:1016A0002111CCCF0AC08091E501882361F08530FB +:1016B00061F08091E80083FD0AC08091E80082FF1C +:1016C000F2CF80E0089582E0089583E0089581E0FC +:1016D0000895982F973058F59093E900981739F0AE +:1016E0007091EC002091ED005091F00003C0242F88 +:1016F000762F50E021FF19C03091EB003E7F3093F0 +:10170000EB003091ED003D7F3093ED003091EB0028 +:1017100031603093EB007093EC002093ED00509318 +:10172000F0002091EE0027FF07C09F5FD3CF8F709E +:101730008093E90081E0089580E008958091E601BA +:1017400087FF11C08091E80082FD05C08091E5010E +:101750008111F8CF11C08091E8008B770BC0809188 +:10176000E501882349F08091E80080FFF8CF80915F +:10177000E8008E778093E80008952091E40030918E +:10178000E50095E64091EC00842F817040FF22C077 +:101790008091E80080FD1CC08091E501882391F0D4 +:1017A000853091F08091EB0085FD10C04091E40000 +:1017B0005091E5004217530729F39A01915011F710 +:1017C00084E0089582E0089583E0089581E008951B +:1017D00080E008954091E80042FFDECF08950E9426 +:1017E0005D0C0E94650CE0EEF0E0808181608083FA +:1017F000E8EDF0E080818F77808319BCA7EDB0E041 +:101800008C918E7F8C9380818F7E80831092E401F7 +:1018100008950F931F93CF93DF930E945D0C0E9456 +:10182000650CC8EDD0E088818F77888388818068D7 +:10183000888388818F7D888319BC1092E50110927E +:10184000E1011092E3011092E20100EE10E0F801D4 +:1018500080818B7F808388818160888342E060E023 +:1018600080E00E94690BE1EEF0E080818E7F808352 +:10187000E2EEF0E0808181608083808188608083F7 +:10188000F80180818E7F8083888180618883DF91E9 +:10189000CF911F910F910895E8EDF0E080818F7E48 +:1018A0008083E7EDF0E080818160808384E082BF07 +:1018B00081E08093E4010C94090CE8EDF0E0808174 +:1018C0008E7F80831092E20008951092DA001092C9 +:1018D000E10008951F920F920FB60F9211242F93DB +:1018E0003F934F935F936F937F938F939F93AF93A8 +:1018F000BF93EF93FF938091E10082FF0BC0809133 +:10190000E20082FF07C08091E1008B7F8093E100BD +:101910000E94D10E8091DA0080FF1FC08091D80014 +:1019200080FF1BC08091DA008E7F8093DA00809167 +:10193000D90080FF0DC080E189BD82E189BD09B475 +:1019400000FEFDCF81E08093E5010E94CC0805C038 +:1019500019BC1092E5010E94DA088091E10080FF35 +:1019600019C08091E20080FF15C08091E2008E7F57 +:101970008093E2008091E20080618093E200809198 +:10198000D80080628093D80019BC85E08093E5017F +:101990000E94DE088091E10084FF30C08091E20067 +:1019A00084FF2CC080E189BD82E189BD09B400FEBD +:1019B000FDCF8091D8008F7D8093D8008091E10089 +:1019C0008F7E8093E1008091E2008F7E8093E20021 +:1019D0008091E20081608093E2008091E1018823A0 +:1019E00011F084E007C08091E30087FD02C081E030 +:1019F00001C083E08093E5010E94E0088091E1004E +:101A000083FF29C08091E20083FF25C08091E1001F +:101A1000877F8093E10082E08093E5011092E101ED +:101A20008091E1008E7F8093E1008091E2008E7FC3 +:101A30008093E2008091E20080618093E20042E0C6 +:101A400060E080E00E94690B8091F00088608093E4 +:101A5000F0000E94DD08FF91EF91BF91AF919F913F +:101A60008F917F916F915F914F913F912F910F9047 +:101A70000FBE0F901F9018951F920F920FB60F92E6 +:101A800011242F933F934F935F936F937F938F9383 +:101A90009F93AF93BF93CF93DF93EF93FF93C09147 +:101AA000E900CF708091EC00D82FD17080FDD0E894 +:101AB0001092E9008091F000877F8093F000789485 +:101AC0000E94800D1092E9008091F0008860809360 +:101AD000F000CD2BCF70C093E900FF91EF91DF9123 +:101AE000CF91BF91AF919F918F917F916F915F91B6 +:101AF0004F913F912F910F900FBE0F901F9018950F +:101B00001F93CF93DF93CDB7DEB7AA970FB6F894A4 +:101B1000DEBF0FBECDBFE6EEF1E088E08E0F909104 +:101B2000F10091938E13FBCF0E94FC088091E80096 +:101B300083FF1FC18091E6019091E701492F50E09A +:101B40004A30510508F015C1FA01EA5AFF4F0C94CA +:101B50003623803881F0823809F00BC18091EA0188 +:101B60008F708093E9008091EB0085FB882780F9D6 +:101B70001092E90006C08091E2019091E301911179 +:101B800082609091E800977F9093E8008093F10045 +:101B90001092F100C8C0282F2D7F09F0EAC08823D9 +:101BA00019F0823061F0E5C08091E801813009F0E0 +:101BB000E0C0933009F080E08093E3012BC0809176 +:101BC000E801811127C08091EA018F7009F4D1C02A +:101BD0008093E9002091EB0020FF1CC0933021F49A +:101BE0008091EB00806214C09091EB009061909323 +:101BF000EB0021E030E0A90102C0440F551F8A9597 +:101C0000E2F74093EA001092EA008091EB008860CE +:101C10008093EB001092E9008091E800877F86C0F6 +:101C20008111A7C01091E8011F778091E3008078AF +:101C3000812B8093E3008091E800877F8093E80008 +:101C40000E949E0B8091E80080FFFCCF8091E30012 +:101C500080688093E300111102C082E001C083E03C +:101C60008093E50186C08058823008F082C0809160 +:101C7000E8019091E9018C3D53E0950779F583E007 +:101C80008A838AE289834FB7F894DE01139620E0B5 +:101C90003EE051E2E32FF0E050935700E49120FF43 +:101CA00003C0E295EF703F5FEF708E2F90E0EA3057 +:101CB00010F0C79601C0C0968D939D932F5F24317D +:101CC00049F74FBF8091E800877F8093E8006AE280 +:101CD00070E0CE0101960E94A50A14C0AE014F5FCC +:101CE0005F4F6091EA010E94EC09BC01892B09F465 +:101CF00040C09091E800977F9093E80089819A8195 +:101D00000E94080B8091E8008B778093E80031C037 +:101D1000803879F58091E800877F8093E800809192 +:101D2000E1018093F1008091E8008E778093E800D4 +:101D30000E949E0B1EC081111CC09091E801923040 +:101D4000C0F48091E800877F8093E8009093E101E0 +:101D50000E949E0B8091E101811106C08091E300F9 +:101D600087FD02C081E001C084E08093E5010E940C +:101D7000E8088091E80083FF0AC08091E800877F2F +:101D80008093E8008091EB0080628093EB00AA963C +:101D90000FB6F894DEBF0FBECDBFDF91CF911F917C +:101DA00008950895CF938091E5018823A1F0C09113 +:101DB000E900CF709091EC00892F817090FD80E850 +:101DC000C82B1092E9008091E80083FD0E94800DED +:101DD000CF70C093E900CF910895909369018093EB +:101DE00068010895E0916801F0916901309721F050 +:101DF0000190F081E02D099480E00895E091680160 +:101E0000F0916901309721F00280F381E02D09946F +:101E10000895E0916801F0916901309721F0048004 +:101E2000F581E02D099408952091660130916701B4 +:101E30008217930771F09093670180936601E09198 +:101E40006801F0916901309721F00680F781E02D5B +:101E500009940895209164013091650182179307D8 +:101E600071F09093650180936401E0916801F091B5 +:101E70006901309721F00084F185E02D09940895DF +:101E800008950C94400F0E94131B0E94C1040C94EF +:101E9000D91BCF92DF92EF92FF920F931F93CF93B4 +:101EA000DF93CDB7DEB72B970FB6F894DEBF0FBE2A +:101EB000CDBF0E94DE048BE6C82E81E0D82E00E064 +:101EC00010E0E02E802F0E94D005F60141916F01B5 +:101ED000F42EF826B1F40F5F1F4F0E30110589F76D +:101EE0008FEF89838A831B820E941C1B8160782F5D +:101EF0009D838C8349815A816B818D810E94EC0F77 +:101F000040C09091CC0191FF04C08B870E94D60500 +:101F10008B8520E030E04F2D50E0922FBA01022E49 +:101F200002C0759567950A94E2F760FF24C02E837E +:101F3000EF8221E030E0690102C0CC0CDD1C9A95F3 +:101F4000E2F790E08C219D21892B09F420E028877D +:101F50000E941C1B8160782F9A8789874E815F8140 +:101F600068858A850E94EC0FF801E559FE4F808153 +:101F7000C826C08206C02F5F3F4F2630310569F664 +:101F8000AACF0E94C01E10916A010E94F20E18177B +:101F9000A1F00E94F20E80936A012B960FB6F8947E +:101FA000DEBF0FBECDBFDF91CF911F910F91FF908C +:101FB000EF90DF90CF900C94EC072B960FB6F8942F +:101FC000DEBF0FBECDBFDF91CF911F910F91FF906C +:101FD000EF90DF90CF900895CF93DF93CDB7DEB72A +:101FE0002B970FB6F894DEBF0FBECDBF4F83588737 +:101FF00069877A878B87DE01119686E0FD01119251 +:102000008A95E9F785E0FE01379601900D928A9551 +:10201000E1F749815A816B817C818D819E810E948B +:1020200002172B960FB6F894DEBF0FBECDBFDF911F +:10203000CF910895CF93882309F4C2C0C82F823866 +:1020400059F40E94F20E81FDBBC089E30E949E19E3 +:102050000E945B1A89E30CC0833879F40E94F20E67 +:1020600080FDAEC083E50E949E190E945B1A83E545 +:102070000E94E019CF910C945B1A843859F40E94A5 +:10208000F20E82FD9DC087E40E949E190E945B1A99 +:1020900087E4EECF8CEF8C0F813A48F48C2F0E94AE +:1020A000012181118DC08C2F0E949E19E3CF80E207 +:1020B0008C0F883048F4C77081E001C0880FCA9542 +:1020C000EAF70E94241AD6CF8BE58C0F833078F480 +:1020D000C53A29F0C63A31F083E890E005C081E8BE +:1020E00090E002C082E890E0CF910C94140F88E554 +:1020F0008C0F833108F064C0C83A39F1C93A41F114 +:10210000CA3A49F1CB3A51F1CC3A59F1CD3A61F1A1 +:10211000C03B69F1CE3A71F1CF3A79F1C13B81F11F +:10212000C23B89F1C33B91F1C43B99F1C53BA1F19D +:10213000C63BA9F1C73BB1F1C83BB9F1C93BC1F1FD +:10214000CA3BC9F180E090E038C082EE90E035C033 +:1021500089EE90E032C08AEE90E02FC085EB90E0EF +:102160002CC086EB90E029C087EB90E026C08CEC79 +:1021700090E023C08DEC90E020C083E891E01DC08A +:102180008AE891E01AC082E991E017C084E991E001 +:1021900014C081E292E011C083E292E00EC084E2BA +:1021A00092E00BC085E292E008C086E292E005C0B2 +:1021B00087E292E002C08AE292E0CF910C942A0F6B +:1021C000CF910895882309F44BC0823859F40E94B6 +:1021D000F20E81FF45C089E30E949E190E945B1A9E +:1021E00089E30CC0833871F40E94F20E80FF38C07E +:1021F00083E50E949E190E945B1A83E50E94E01904 +:102200000C945B1A843859F40E94F20E82FF28C0A5 +:1022100087E40E949E190E945B1A87E4EFCF9CEF2F +:10222000980F913A58F390E2980F983050F48770D5 +:1022300091E001C0990F8A95EAF7892F0E942A1A26 +:10224000DFCF9BE5980F933020F480E090E00C9472 +:10225000140F885A833120F480E090E00C942A0F08 +:102260000895882321F00E94241A0C945B1A089583 +:10227000882321F00E942A1A0C945B1A0895BF92B9 +:10228000CF92DF92EF92FF920F931F93CF93DF9342 +:1022900000D000D000D0CDB7DEB725E0FC01DE01D4 +:1022A000119601900D922A95E1F7FC014081318150 +:1022B0000281258122952F7063817481672B09F437 +:1022C000E5C23F3F19F44F3F09F4E0C27C01498366 +:1022D0003A8389819A812E830E945D19182FB92E25 +:1022E0000E945C190E942318EB2DE295EF70F0E03C +:1022F000E05AFF4F2E810C9436238B2D807F9B2D2F +:102300009F70F92E882319F0F29480EFF8220023B1 +:1023100049F0FF2009F467C28F2D0E94341A0E94F1 +:102320005B1A61C2812F0E94E210FF2009F4AEC245 +:102330008F2D0E943A1A26960FB6F894DEBF0FBE74 +:10234000CDBFDF91CF911F910F91FF90EF90DF9064 +:10235000CF90BF900C945B1A3B2D307F8B2D8F70EC +:10236000303211F08295807F112319F0113021F164 +:102370002CC00023B9F0222309F4A0C1213009F0B8 +:102380009DC126960FB6F894DEBF0FBECDBFDF917C +:10239000CF911F910F91FF90EF90DF90CF90BF9062 +:1023A0000C94441A222319F0213009F46FC28E8351 +:1023B0000E94471A8E8196C1002321F0223008F036 +:1023C00065C27CC1211162C28DC1002321F022238C +:1023D00009F474C108C2222309F484C119C22B2D47 +:1023E00026952695237030E02115310521F0213006 +:1023F0003105D1F04BC2002321F0812F9B2D93702A +:1024000002C080E090E026960FB6F894DEBF0FBEC3 +:10241000CDBFDF91CF911F910F91FF90EF90DF9093 +:10242000CF90BF900C94140F002321F0812F9B2D8F +:10243000937002C080E090E026960FB6F894DEBF5D +:102440000FBECDBFDF91CF911F910F91FF90EF9005 +:10245000DF90CF90BF900C942A0F812F002319F0AA +:102460000E94C81D02C00E94301E26960FB6F89426 +:10247000DEBF0FBECDBFDF91CF911F910F91FF90B7 +:10248000EF90DF90CF90BF900C94B51E8B2D837092 +:1024900009F07BC00111FAC1812F82958695877062 +:1024A000880F880F912F9F70C92ED12CE12CF12C11 +:1024B000082E04C0CC0CDD1CEE1CFF1C0A94D2F7C5 +:1024C00014FF12C04FE050E060E070E004C0440F21 +:1024D000551F661F771F8A95D2F7CB01BA01609509 +:1024E00070958095909503C060E070E0CB012B2D36 +:1024F000269526952370422F50E042305105D9F0A1 +:102500004330510569F16C297D298E299F2941307D +:10251000510551F126960FB6F894DEBF0FBECDBF20 +:10252000DF91CF911F910F91FF90EF90DF90CF90AF +:10253000BF900C944A186C297D298E299F292696D4 +:102540000FB6F894DEBF0FBECDBFDF91CF911F91C4 +:102550000F91FF90EF90DF90CF90BF900C94661892 +:102560000E944A18C701B60126960FB6F894DEBF3E +:102570000FBECDBFDF91CF911F910F91FF90EF90D4 +:10258000DF90CF90BF900C942E18002319F08B2D64 +:10259000817001C08695882309F478C1812F8295C6 +:1025A00086958770880F880F912F9F70C92ED12C28 +:1025B000E12CF12C082E04C0CC0CDD1CEE1CFF1C01 +:1025C0000A94D2F714FF12C04FE050E060E070E0D0 +:1025D00004C0440F551F661F771F8A95D2F7CB01A1 +:1025E000BA01609570958095909503C060E070E0A9 +:1025F000CB012B2D269526952370422F50E042309B +:102600005105D9F04330510569F16C297D298E2996 +:102610009F294130510551F126960FB6F894DEBF3F +:102620000FBECDBFDF91CF911F910F91FF90EF9023 +:10263000DF90CF90BF900C9424196C297D298E29AE +:102640009F2926960FB6F894DEBF0FBECDBFDF914F +:10265000CF911F910F91FF90EF90DF90CF90BF909F +:102660000C9440190E942419C701B60126960FB692 +:10267000F894DEBF0FBECDBFDF91CF911F910F91B8 +:10268000FF90EF90DF90CF90BF900C940819103F0F +:10269000D1F118F4103E50F4A1C0123F09F463C008 +:1026A00008F44CC0133F09F473C098C01F708B2D01 +:1026B0008F710023A1F00E94A118812F26960FB6DA +:1026C000F894DEBF0FBECDBFDF91CF911F910F9168 +:1026D000FF90EF90DF90CF90BF900C9431110E944B +:1026E000C218812F26960FB6F894DEBF0FBECDBF5D +:1026F000DF91CF911F910F91FF90EF90DF90CF90DE +:10270000BF900C9438110023A9F02111BFC08B2D6C +:102710008F7126960FB6F894DEBF0FBECDBFDF9146 +:10272000CF911F910F91FF90EF90DF90CF90BF90CE +:102730000C94E718223008F0A9C0E9CF0023A9F0D3 +:102740008B2D8F7126960FB6F894DEBF0FBECDBFCE +:10275000DF91CF911F910F91FF90EF90DF90CF907D +:10276000BF900C94A118002359F38B2D8F712696DE +:102770000FB6F894DEBF0FBECDBFDF91CF911F9192 +:102780000F91FF90EF90DF90CF90BF900C94C21804 +:10279000002399F08B2D8F7126960FB6F894DEBF2B +:1027A0000FBECDBFDF91CF911F910F91FF90EF90A2 +:1027B000DF90CF90BF900C948C1826960FB6F894AB +:1027C000DEBF0FBECDBFDF91CF911F910F91FF9064 +:1027D000EF90DF90CF90BF900C9482180023A9F067 +:1027E000222309F4ADCF812F26960FB6F894DEBFD1 +:1027F0000FBECDBFDF91CF911F910F91FF90EF9052 +:10280000DF90CF90BF900C941A10222309F4ADCF23 +:10281000812F26960FB6F894DEBF0FBECDBFDF9195 +:10282000CF911F910F91FF90EF90DF90CF90BF90CD +:102830000C94E2104B2D4F70612FC7010E9453037F +:1028400026960FB6F894DEBF0FBECDBFDF91CF91B5 +:102850001F910F91FF90EF90DF90CF90BF900C945D +:10286000A6174B2D4F70612FC70126960FB6F8940F +:10287000DEBF0FBECDBFDF91CF911F910F91FF90B3 +:10288000EF90DF90CF90BF900C94960626960FB6EF +:10289000F894DEBF0FBECDBFDF91CF911F910F9196 +:1028A000FF90EF90DF90CF90BF9008950E94411A63 +:1028B0000E94161A0E945B1A0E94661F0E94B51E93 +:1028C00080E090E00E94140F80E090E00C942A0FCA +:1028D0000E94311A0C9456140E945D19292F2295DA +:1028E0002F7030E02C3031054CF42A3031056CF477 +:1028F000225031092230310588F407C02C303105CF +:1029000049F02F30310531F009C0803E48F0803F5A +:1029100029F406C093FB882780F9089580E0089584 +:1029200081E00895CF93DF9300D000D01F92CDB700 +:10293000DEB70F900F900F900F900F90DF91CF9117 +:102940000895CF93DF9300D000D000D0CDB7DEB78D +:1029500026960FB6F894DEBF0FBECDBFDF91CF91A4 +:1029600008951F93CF93DF93C091790116E0809172 +:102970007A01C81799F0D0E01C9FF0011D9FF00D5F +:102980001124E558FE4F4081518162817381848119 +:1029900095810E94A1142196C770E9CFDF91CF9154 +:1029A0001F9108954091AB015091AC016091AD0130 +:1029B0007091AE018091AF019091B0010C94A1147F +:1029C0008091B00182958F7009F054C08091AD0163 +:1029D000882309F44FC080917901A0917A01609118 +:1029E000AB017091AC014091AE015091AF01B6E0E6 +:1029F0008A1709F43FC090E041155105C1F17F3FAE +:102A000011F46F3FA1F1B89FF001B99FF00D1124AF +:102A1000E558FE4F218172132AC02081621327C01E +:102A20002281211124C0238134812417350710F419 +:102A300021503109241B350B283C3105C0F420916D +:102A4000B0012F7020612093B00126E0289FF00193 +:102A5000299FF00D1124E058FE4F80818F70806116 +:102A600080838BEA91E00E943F110C94B11401968F +:102A70008770BECF0895CF92DF92EF92FF920F93AF +:102A80001F93CF93DF93CDB7DEB762970FB6F8945D +:102A9000DEBF0FBECDBF8C0185E0F801DE011D96C3 +:102AA00001900D928A95E1F7D8014C9111965C91B5 +:102AB000119712966C9112971396CD90DC90149703 +:102AC0003091AB017091AC018091AE019091AF015A +:102AD000009709F46BC17F3F19F43F3F09F466C1C9 +:102AE000E090AD01EE2009F4C0C02091B001C816FD +:102AF000D90628F0F601E81BF90BCF0104C0809538 +:102B000090958C0D9D1DFF24F394883C910578F0E1 +:102B1000F12C207F09F0C6C07C2DD98AC88A89890A +:102B20000E9492148BEA91E00E943F11B1C0822F63 +:102B3000807F09F046C0751314C0341312C06111B0 +:102B400010C02F7020612093B0010E94D2148BEA34 +:102B500091E00E943F118091B001D80115968C93AD +:102B60002EC0CD2819F15F3F11F44F3FF9F0F62E3A +:102B700061111CC08091790120917A0136E08217A1 +:102B800009F45AC090E0389FF001399FF00D1124EC +:102B9000E558FE4F7181571306C07081471303C07B +:102BA0007281711103C001968770E9CFF62E6623FA +:102BB00009F418C18091B00181608093B001F12CBB +:102BC00011C1751308C0341306C0611104C080918F +:102BD000B001D801C3C04D875E878D859E856A8B05 +:102BE0000E946C146A898823E1F16623D1F1209157 +:102BF000B001822F82958F7090E0029774F08091DF +:102C0000AB019091AC0198878F831986DB86CA86C9 +:102C10002C87CE0107960E943F1186E0F801ABEAAF +:102C2000B1E001900D928A95E1F70E94E0140E94B4 +:102C3000D214FF24F394D6C04D875E878D859E8580 +:102C40000E945D19292F22952F7030E02230310526 +:102C50000CF0BCC09F7009F0B6C0805E883008F4EC +:102C6000C1C0C8010E943F11E4CFC816D90608F4BC +:102C700053C0F601E81BF90BCF01883C910508F41D +:102C800050C0F12C7C2DD98AC88A89890E9492145F +:102C9000EBEAF1E086E0DF011D928A95E9F70E94F8 +:102CA000D214A0C0751314C0341312C0611110C027 +:102CB0008091B001F8018583C8010E943F1186E030 +:102CC000EBEAF1E0DF011D928A95E9F7FE2C8AC05C +:102CD0004D875E878D859E856A8B0E946C146A89FC +:102CE000882309F4BECF662309F4BBCF2091B0013D +:102CF000822F82958F7090E002970CF48ECF809196 +:102D0000AB019091AC019A8389831B82DD82CC82D6 +:102D10002E83CE0101967FCF809590958C0D9D1DC1 +:102D2000ACCFF62E662309F49CCF75132EC0341356 +:102D30002CC02091B00120FD1FC0822F82958F7082 +:102D4000D9F0D80115962C9315978F3049F08F5FE5 +:102D5000982F9295907F822F8F70892B15968C9348 +:102D6000C8010E943F1186E0F801ABEAB1E0019092 +:102D70000D928A95E1F793CF86E0F801ABEAB1E0D6 +:102D800001900D928A95E1F72DC04D875E878D8564 +:102D90009E850E946C14811140CF8091B0018160AA +:102DA0008093B001C8010E943F111CC0662309F442 +:102DB00058CF4D875E878D859E850E946C14882331 +:102DC00009F44FCF2ACF811148CF0CC024303105F0 +:102DD0000CF047CF9F7009F440CFF8019581907FA8 +:102DE00009F03BCF8F2D62960FB6F894DEBF0FBE71 +:102DF000CDBFDF91CF911F910F91FF90EF90DF90AA +:102E0000CF9008951F93CF93DF93CDB7DEB72C9764 +:102E10000FB6F894DEBF0FBECDBF4F8358876987CA +:102E20007A878B879C87CE0107960E943B15882363 +:102E300069F08F8198852A853B85232BF1F19F3F8F +:102E400009F063C08F3F09F060C037C086E0FE0123 +:102E50003796DE01119601900D928A95E1F76F8108 +:102E60007885EA85FB85309741F17F3F11F46F3F0C +:102E700021F120917A0130E0C901019687709927EC +:102E80004091790150E08417950709F447C06983A0 +:102E90007A83FD83EC8396E0929FD001939FB00DDF +:102EA0001124A558BE4FFE01319601900D929A95BE +:102EB000E1F780937A010E94B11416E080917901C4 +:102EC00090917A018917C1F1189FC001112485588A +:102ED0009E4F0E943B15882379F1E09179011E9F56 +:102EE000F0011124E558FE4F4081518162817381C8 +:102EF000848195810E94A1148091790190E00196CE +:102F00008770992780937901D9CF4F81588569853A +:102F10007A858B859C850E94A114CFCF0E9468146E +:102F200010927A0110927901EBEAF1E086E0DF017C +:102F30001D928A95E9F7C1CF2C960FB6F894DEBFA3 +:102F40000FBECDBFDF91CF911F910895EF92FF92F9 +:102F50000F931F93CF93DF938C01892B09F46CC0DF +:102F6000F12CEE24E394E8012196F8018491843752 +:102F700040F4843008F051C0813081F0823019F182 +:102F80005BC0853709F444C0A8F19CE7980F9037DF +:102F900008F052C08F770E94E21041C00E5F1F4FB1 +:102FA000FE01C49180E28C0F883048F4C7708E2DEA +:102FB00001C0880FCA95EAF70E94341A14C08C2FFA +:102FC0000E941A102DC00E5F1F4FFE01C49180E2B7 +:102FD0008C0F883058F4C7708E2D01C0880FCA95A9 +:102FE000EAF70E943A1A0E945B1A1AC08C2F0E94BC +:102FF000E21016C00E5F1F4FFE01C491CC2381F07A +:103000008FE99FE00197F1F700C00000C150F6CFB3 +:103010000E5F1F4FFE01F49003C00E941A108E0134 +:103020008F2D882309F49FCFEFE9FFE03197F1F767 +:1030300000C000008150F5CFDF91CF911F910F911B +:10304000FF90EF90089508956093B5017093B601D5 +:103050008093B7019093B8010C9456140F931F936B +:103060000091B5011091B6012091B7013091B801DE +:10307000DC01CB01802B912BA22BB32B8093B501CC +:103080009093B601A093B701B093B8011F910F912F +:103090000C9456140F931F930091B5011091B60133 +:1030A0002091B7013091B801DC01CB01802391233D +:1030B000A223B3238093B5019093B601A093B701E7 +:1030C000B093B8011F910F910C9456140F931F9356 +:1030D0000091B5011091B6012091B7013091B8016E +:1030E000DC01CB0180279127A227B3278093B5016C +:1030F0009093B601A093B701B093B8011F910F91BF +:103100000C9456141092B1011092B2011092B301B6 +:103110001092B4010C94561441E050E060E070E06D +:1031200004C0440F551F661F771F8A95D2F740933E +:10313000B1015093B2016093B3017093B4010C9448 +:10314000561441E050E060E070E004C0440F551FA9 +:10315000661F771F8A95D2F78091B1019091B201D5 +:10316000A091B301B091B401482B592B6A2B7B2B52 +:103170004093B1015093B2016093B3017093B401D5 +:103180000C94561441E050E060E070E004C0440F3D +:10319000551F661F771F8A95D2F740955095609509 +:1031A00070958091B1019091B201A091B301B0915D +:1031B000B401482359236A237B234093B1015093E0 +:1031C000B2016093B3017093B4010C94561441E0C2 +:1031D00050E060E070E004C0440F551F661F771F89 +:1031E0008A95D2F78091B1019091B201A091B3017B +:1031F000B091B401482759276A277B274093B10132 +:103200005093B2016093B3017093B4010C945614BF +:103210000F931F930091B1011091B2012091B3015E +:103220003091B401DC01CB01802B912BA22BB32B6D +:103230008093B1019093B201A093B301B093B40114 +:103240001F910F910C9456140F931F930091B1018D +:103250001091B2012091B3013091B401DC01CB0196 +:1032600080239123A223B3238093B1019093B201D1 +:10327000A093B301B093B4011F910F910C94561415 +:103280000F931F930091B1011091B2012091B301EE +:103290003091B401DC01CB0180279127A227B3270D +:1032A0008093B1019093B201A093B301B093B401A4 +:1032B0001F910F910C9456140895CF92DF92EF92C4 +:1032C000FF920F931F93CF93DF938C01C090B501B2 +:1032D000D090B601E090B701F090B8014091B101F3 +:1032E0005091B2016091B3017091B401C42AD52A02 +:1032F000E62AF72ACFE1D0E0D701C6010C2E04C0A0 +:10330000B695A795979587950A94D2F780FF07C041 +:10331000B8018C2F0E94B9068130910531F42197B4 +:1033200058F7B80180E00E94B906DF91CF911F9154 +:103330000F91FF90EF90DF90CF90089590910C0146 +:10334000992321F090910D01911109C020910E0156 +:1033500030910F01F90132969FEF40E01FC0982F86 +:103360009695969596959F3050F5E0910E01F091C7 +:103370000F01E90FF11D877021E030E0A90102C0C3 +:10338000440F551F8A95E2F7CA019181892B8183E9 +:1033900008959F3F39F04F5F4E3041F051915813DF +:1033A000F8CF0DC05111F7CF942FF5CF9F3F39F0D3 +:1033B000F901E90FF11D97FDFA95828308950895AB +:1033C00090910C01992321F090910D01911109C068 +:1033D00020910E0130910F01F9013296205F3F4F8D +:1033E0001FC0982F9695969596959F30F0F4E09192 +:1033F0000E01F0910F01E90FF11D877021E030E01F +:10340000A90102C0440F551F8A95E2F7CA018095B1 +:1034100091818923818308953196E217F30729F07A +:1034200090819813F9CF1082F7CF089581E090E052 +:10343000E0910E01F0910F01E80FF91F1082019643 +:1034400080319105A9F708959091CB01892B809344 +:10345000CB01089580959091CB0189238093CB0176 +:1034600008951092CB0108959091CA01892B809301 +:10347000CA01089580959091CA0189238093CA0159 +:1034800008951092CA0108958093B9010895109289 +:10349000B901089580910E0190910F01FC013196C0 +:1034A0009C01205F3F4F80E0919191118F5FE21767 +:1034B000F307D1F70895E0910E01F0910F0180918B +:1034C000CB018083E0910E01F0910F0190818091FA +:1034D000CA01892B80838091B901882361F0E09132 +:1034E0000E01F0910F019081892B80830E944A1A6E +:1034F00081111092B90180910E0190910F010C94ED +:10350000FE0ECF92DF92EF92FF926C01EE24FF2429 +:10351000C114D104E104F10421F0C701B60120E196 +:1035200001C020E0C72ED82EE92EFF24C114D104FB +:10353000E104F10419F0285FC701B6016B017C01B9 +:1035400054E0F694E794D794C7945A95D1F7C114F0 +:10355000D104E104F10419F02C5FC701B6016B013D +:103560007C0142E0F694E794D794C7944A95D1F74A +:10357000C114D104E104F10419F02E5FC701B601B2 +:10358000DC01CB01B695A79597958795892B8A2B5A +:103590008B2B09F02F5F822FFF90EF90DF90CF9061 +:1035A00008958091E501843009F11092CD0120E465 +:1035B00088E190E00FB6F894A895809360000FBE64 +:1035C0002093600083B7817F846083BF83B781606D +:1035D00083BF7894889583B78E7F83BF88E10FB6C9 +:1035E000F89480936000109260000FBE08950895D3 +:1035F0000895CF930E94F71A0E94DE040E94F81AE1 +:10360000C0E08C2F0E94D005811104C0CF5FCE3066 +:10361000C1F701C081E0CF9108950E9468140E9413 +:10362000F20E0C94EC0782E084BD93E095BD9AEF16 +:1036300097BD80936E0008952FB7F8948091CE01C6 +:103640009091CF01A091D001B091D1012FBF0895E9 +:10365000CF92DF92EF92FF920F931F932FB7F894C0 +:103660004091CE015091CF016091D0017091D10174 +:103670002FBF6A017B01EE24FF248C0120E030E0A3 +:10368000C016D106E206F30610F4415051099A0122 +:10369000281B390BC9011F910F91FF90EF90DF900C +:1036A000CF9008951F920F920FB60F9211248F930F +:1036B0009F93AF93BF938091CE019091CF01A09142 +:1036C000D001B091D1010196A11DB11D8093CE0111 +:1036D0009093CF01A093D001B093D101BF91AF914E +:1036E0009F918F910F900FBE0F901F9018950E9481 +:1036F000EF0BF8942FEF87EA91E62150804090403D +:10370000E1F700C0000087E090EBDC018093EE0160 +:103710009093EF01A093F001B093F1019CE088E158 +:103720000FB6F894A895809360000FBE9093600048 +:10373000FFCFEF92FF920F931F93CF93DF93D82F7A +:10374000C0E08C2F0E94D00500E010E0E82EF12CA4 +:10375000C701002E02C0959587950A94E2F780FD77 +:1037600006C00F5F1F4F0630110591F709C0602F8B +:103770007C2F80E00E949706D813F3CF81E004C02D +:10378000CF5FCE30F1F680E0DF91CF911F910F91A6 +:10379000FF90EF900895CF93C82F8CE20E94991B61 +:1037A000882321F08C2FCF910C94991B80E0CF912E +:1037B0000895CF930E94201D811102C00E94061D12 +:1037C000C5E6C15049F00E94DE048FE39CE90197F1 +:1037D000F1F700C00000F5CF89E20E94CB1B8111F8 +:1037E00013C18AE20E94CB1B81110E94061D85E055 +:1037F0000E94CB1B81110E94771B0E942B1D80937E +:10380000CC0187E00E94CB1B8823A9F18BE10E94A9 +:10381000CB1B882351F08091CC0181FB222720F91A +:1038200091E0922790FB81F90EC08EE00E94CB1BA5 +:10383000882361F08091CC0182FB222720F991E05E +:10384000922790FB82F98093CC0115C080E10E9401 +:10385000CB1B9091CC01882341F093FB222720F9C8 +:1038600081E0822780FB93F904C0892F809580FB3B +:1038700090F99093CC018091CC010E942F1D0E9461 +:103880003D1D8093DF0180EE0E94CB1B882341F019 +:103890008091DF01982F909590FB80F98093DF0154 +:1038A00089E30E94CB1B882359F08091DF0181FBC3 +:1038B000222720F991E0922790FB81F98093DF0184 +:1038C00082EE0E94CB1B882359F08091DF0182FB9E +:1038D000222720F991E0922790FB82F98093DF0163 +:1038E00086EE0E94CB1B882359F08091DF0183FB79 +:1038F000222720F991E0922790FB83F98093DF0142 +:1039000083EE0E94CB1B882359F08091DF0184FB5A +:10391000222720F991E0922790FB84F98093DF0120 +:1039200085E30E94CB1B882359F08091DF0185FB42 +:10393000222720F991E0922790FB85F98093DF01FF +:1039400081E30E94CB1B882359F08091DF0186FB25 +:10395000222720F991E0922790FB86F98093DF01DE +:1039600081E10E94CB1B882359F08091DF0187FB06 +:10397000222720F991E0922790FB87F98093DF01BD +:103980008091DF010E94411D8091DF0187FB882724 +:1039900080F980930D0187E20E94CB1BC82F8EE136 +:1039A0000E94CB1B8111C2608FE10E94CB1B811151 +:1039B000C46080E20E94CB1B8111C86081E20E943A +:1039C000CB1B8111C06182E20E94CB1B8111C062BE +:1039D00083E20E94CB1B8111C06484E20E94CB1B56 +:1039E000882311F0C06802C0CC2329F08C2F0E94DC +:1039F000381D6C2F03C00E94341D682F70E080E0DA +:103A000090E0CF910C942418CF9108956DEE7EEF45 +:103A100080E090E00E946C2360E082E090E00E94F1 +:103A20005E2360E083E090E00E945E2360E084E03B +:103A300090E00E945E2360E085E090E00C945E23BD +:103A400080E090E00E94582321E08D3E9E4F09F0D7 +:103A500020E0822F089582E090E00C945023682F9C +:103A600082E090E00C945E2383E090E00C9450237D +:103A7000682F83E090E00C945E2384E090E00C9447 +:103A80005023682F84E090E00C945E238091D40151 +:103A900080FF0BC06091130185E0689FB001112485 +:103AA00075956795759567952BC081FF09C06091E5 +:103AB000130185E0689FB00111247595679520C0BA +:103AC00082FF07C06091130185E0689FB001112457 +:103AD00017C09091D5019923D1F0609112019617EA +:103AE00088F72091130185E0289F90011124929F6F +:103AF000A001939F500D112470E0CA010E9422235F +:103B00006038710540F46115710539F002C065E057 +:103B100070E0862F08958FE7089581E008958091E1 +:103B2000D40180FF08C06091110170E07595679520 +:103B30007595679521C081FF06C06091110170E005 +:103B40007595679519C082FF04C06091110170E0FE +:103B500010C09091D5019923C1F060911001961782 +:103B6000A0F780911101899FC001112470E00E948B +:103B700022236038710528F46115710521F0862F24 +:103B800008958FE7089581E0089561E070E0F4CF33 +:103B9000803F21F40E94461D819504C0813F29F495 +:103BA0000E94461D8093D8010895823F21F40E940F +:103BB000461D819504C0833F29F40E94461D8093D1 +:103BC000D7010895893F19F40E948F1D05C08A3FCF +:103BD00031F40E948F1D81958093D90108958B3F08 +:103BE00021F40E948F1D819504C08C3F29F40E940E +:103BF0008F1D8093DA010895843F21F48091D601CE +:103C0000816017C0853F21F48091D601826011C088 +:103C1000863F21F48091D60184600BC0873F21F458 +:103C20008091D601886005C0883F31F48091D6012B +:103C300080618093D60108958D3F21F48091D40155 +:103C400081600BC08E3F21F48091D401826005C059 +:103C50008F3F29F48091D40184608093D40108952A +:103C6000803F39F48091D80187FF6CC01092D80151 +:103C700069C0813F29F48091D8011816BCF362C055 +:103C80009091D701823F29F497FF5CC01092D70131 +:103C900059C0833F19F41916CCF354C0893F41F43D +:103CA0008091D90118160CF04DC01092D9014AC06C +:103CB0008A3F29F48091D90187FF44C0F6CF8B3F1A +:103CC00039F48091DA0187FF3DC01092DA013AC0E1 +:103CD0008C3F29F48091DA011816BCF333C0843F7D +:103CE00021F48091D6018E7F17C0853F21F4809109 +:103CF000D6018D7F11C0863F21F48091D6018B7F44 +:103D00000BC0873F21F48091D601877F05C0883F93 +:103D100031F48091D6018F7E8093D60113C08D3F00 +:103D200021F48091D4018E7F0BC08E3F21F48091CD +:103D3000D4018D7F05C08F3F29F48091D4018B7F02 +:103D40008093D4018091D70181110EC08091D80158 +:103D500081110AC08091D901811106C08091DA01D8 +:103D6000811102C01092D501089586ED91E00E9464 +:103D7000090F0E941C1B9093D3018093D2010895D8 +:103D80001F93CF93DF938091D2019091D3010E9432 +:103D9000281BAC019091D501992321F020911401A9 +:103DA00030E006C0209115018AE0289F900111247F +:103DB0004217530708F486C08091D701C091D801FB +:103DC000D091D9011091DA01811107C0C11176C0DB +:103DD000D11174C0111172C075C09F3F19F09F5F5F +:103DE0009093D501181624F40E94461D8093D701A4 +:103DF0008091D70187FF05C00E94461D8195809361 +:103E0000D7011C1624F40E94461D8093D80180918E +:103E1000D80187FF05C00E94461D81958093D80177 +:103E20006091D701662339F1C091D801CC2319F1F3 +:103E3000772767FD7095872F972F0E94332223E302 +:103E400033E343E35FE30E9497220E9400226093E2 +:103E5000D7016C2F772767FD7095872F972F0E94CA +:103E6000332223E333E343E35FE30E9497220E947C +:103E700000226093D8011D1624F40E948F1D8093A8 +:103E8000D9018091D90187FF05C00E948F1D8195BE +:103E90008093D901111624F40E948F1D8093DA01BA +:103EA0008091DA0187FF05C00E948F1D8195809364 +:103EB000DA01DF91CF911F910C94B51E9F3F09F05D +:103EC0008ECF96CFDF91CF911F910895E6EDF1E06F +:103ED00085E0DF011D928A95E9F71092D5011092D5 +:103EE000D4010895833081F128F4813059F0823073 +:103EF000D1F00895853009F449C0B8F1863009F44D +:103F000056C0089580911501262F30E0280F311DED +:103F10002F3F310524F4680F6093150108958FEF4A +:103F200080931501089580911401262F30E0280F09 +:103F3000311D2F3F310524F4680F6093140108955B +:103F40008FEF80931401089580911301262F30E0A4 +:103F5000280F311D2F3F310524F4680F60931301A2 +:103F600008958FEF80931301089580911201262FF9 +:103F700030E0280F311D2F3F310524F4680F609386 +:103F8000120108958FEF809312010895809111011D +:103F9000262F30E0280F311D2F3F310524F4680F04 +:103FA0006093110108958FEF80931101089580911E +:103FB0001001262F30E0280F311D2F3F310524F44A +:103FC000680F6093100108958FEF8093100108959A +:103FD000833011F128F4813049F0823091F0089556 +:103FE000853081F120F18630C1F10895809115016D +:103FF000681720F4861B809315010895109215010F +:10400000089580911401681720F4861B8093140191 +:10401000089510921401089580911301681720F4F7 +:10402000861B8093130108951092130108958091C7 +:104030001201681720F4861B8093120108951092D4 +:104040001201089580911101681720F4861B809356 +:1040500011010895109211010895809110016817BF +:1040600020F4861B8093100108951092100108958A +:104070000F931F938D3109F46BC008F03FC08E3051 +:1040800009F47DC0C0F4873009F46EC068F486304E +:1040900009F0AFC08091CC01817F8E7F8093CC01ED +:1040A00081E08093DC01A6C0883009F458C08B30D1 +:1040B00009F49BC09EC0863109F497C078F4803122 +:1040C00009F470C0813109F094C00E946814909185 +:1040D0000D0181E0892780930D0187C0893109F4A2 +:1040E00084C08B3109F085C08091CC0181FB2227EF +:1040F00020F991E0922790FB81F94AC0853309F4B9 +:104100005BC048F4873209F457C008F45AC08932BA +:1041100009F452C06EC0833438F48A3308F067C0A3 +:10412000883309F462C065C0833409F445C088341B +:1041300009F05FC00E9468140FEF13ED20E30150F7 +:1041400010402040E1F700C000000E94771B4DC0E6 +:104150000E94BA210E94F20E0E94EC0746C00E9403 +:104160002B1D0E943D1D41C09091CC01892F817073 +:1041700090FF12C0917F9E7F9093CC013BC08091B5 +:10418000CC0182FB222720F991E0922790FB82F953 +:104190008093CC01992349F18091CC018160809377 +:1041A000CC0123C08091CC0183FB222720F991E030 +:1041B000922790FB83F9ECCF61E070E080E090E023 +:1041C00010C08D5141E050E060E070E08A019B0139 +:1041D00004C0000F111F221F331F8A95D2F7C90197 +:1041E000B8010E9424180E94681481E003C089531A +:1041F000E9CF80E01F910F91089580E0089580E05D +:104200000895CF93C82F8091DC01813079F018F0A8 +:104210008230E9F187C0E0910E01F0910F018081B9 +:10422000813169F0823209F07FC009C0E0910E014E +:10423000F0910F018081813111F0823261F48C2F75 +:104240000E94FD20811104C08C2F0E9438201DC0C7 +:1042500081E090E01AC08C2F0E94FF20811114C0D1 +:10426000C43179F048F4CB3079F0C03109F060C046 +:1042700082E08093DC0108C0C93219F0C83321F014 +:1042800057C01092DC0154C081E0817053C0C93224 +:1042900089F118F5C43171F1A8F4C73009F046C0AE +:1042A0008AE08093150194E19093140193E0909338 +:1042B00013018093120188E08093110188E28093BA +:1042C000100134C0CE51C63088F5EC2FF0E0E65D29 +:1042D000FE4F80818093DB0129C0CE34E9F020F4C9 +:1042E000CB3421F56AE013C0C13579F0C235F1F461 +:1042F00061E00DC08091DB01882319F01092DB0191 +:1043000015C081E08093DC0115C061E006C080919A +:10431000DB010E94721F0AC06AE08091DB010E94EB +:10432000E81F04C01092DC0180E004C081E002C0FC +:1043300080E0ABCFCF910895E1E8F0E08081886024 +:1043400080838081816080838FB7F89493E090931D +:10435000890090ED909388008FBF0895EFE6F0E01C +:104360008081826080830895EFE6F0E080818D7F18 +:1043700080830895EFE6F0E0908182E089278083D2 +:1043800008951F920F920FB60F9211242F933F930F +:104390004F935F936F937F938F939F93AF93BF934D +:1043A000EF93FF938091DD019091DE010196909350 +:1043B000DE018093DD01811103C082E00E94EC07E1 +:1043C000E091DE01E695E695F0E0E652FA4FE491E1 +:1043D0008091DD018E1303C080E00E94EC07FF9105 +:1043E000EF91BF91AF919F918F917F916F915F916D +:1043F0004F913F912F910F900FBE0F901F901895E6 +:1044000004D06894B1118DC0089570D088F09F5782 +:1044100090F0B92F9927B751A0F0D1F0660F771F10 +:10442000881F991F1AF0BA95C9F712C0B13081F0F0 +:1044300077D0B1E0089574C0672F782F8827B85FD0 +:1044400039F0B93FCCF3869577956795B395D9F751 +:104450003EF490958095709561957F4F8F4F9F4F5B +:104460000895E89409C097FB3EF490958095709567 +:1044700061957F4F8F4F9F4F9923A9F0F92F96E9B0 +:10448000BB279395F695879577956795B795F11125 +:10449000F8CFFAF4BB0F11F460FF1BC06F5F7F4FC2 +:1044A0008F4F9F4F16C0882311F096E911C07723D4 +:1044B00021F09EE8872F762F05C0662371F096E8DD +:1044C000862F70E060E02AF09A95660F771F881FAC +:1044D000DAF7880F9695879597F9089557FD9058C4 +:1044E000440F551F59F05F3F71F04795880F97FBB8 +:1044F000991F61F09F3F79F0879508951216130672 +:104500001406551FF2CF4695F1DF08C016161706A0 +:104510001806991FF1CF86957105610508940895D5 +:10452000E894BB2766277727CB0197F908950BD02E +:1045300078C069D028F06ED018F0952309F05AC0E1 +:104540005FC01124EECFCADFA0F3959FD1F3950F82 +:1045500050E0551F629FF001729FBB27F00DB11D07 +:10456000639FAA27F00DB11DAA1F649F6627B00D97 +:10457000A11D661F829F2227B00DA11D621F739F80 +:10458000B00DA11D621F839FA00D611D221F749F8E +:104590003327A00D611D231F849F600D211D822FD5 +:1045A000762F6A2F11249F5750408AF0E1F088231C +:1045B0004AF0EE0FFF1FBB1F661F771F881F915029 +:1045C0005040A9F79E3F510570F014C0AACF5F3F3D +:1045D000ECF3983EDCF3869577956795B795F7955C +:1045E000E7959F5FC1F7FE2B880F911D96958795E4 +:1045F00097F9089597F99F6780E870E060E0089563 +:104600009FEF80EC089500240A94161617061806EA +:104610000906089500240A941216130614060506C6 +:104620000895092E0394000C11F4882352F0BB0F57 +:1046300040F4BF2B11F460FF04C06F5F7F4F8F4FBA +:104640009F4F089597FB072E16F4009407D077FD2F +:1046500009D00E943C2307FC05D03EF4909581953B +:104660009F4F0895709561957F4F0895EE0FFF1F3E +:104670000590F491E02D0994AA1BBB1B51E107C0E2 +:10468000AA1FBB1FA617B70710F0A61BB70B881FE2 +:10469000991F5A95A9F780959095BC01CD01089571 +:1046A000F999FECF92BD81BDF89A992780B50895FA +:1046B000A8E1B0E042E050E00C947323262FF99972 +:1046C000FECF1FBA92BD81BD20BD0FB6F894FA9AF5 +:1046D000F99A0FBE019608950E945E23272F0C942D +:1046E0005F23DC01CB01FC01F999FECF06C0F2BDCE +:1046F000E1BDF89A319600B40D9241505040B8F7A0 +:064700000895F894FFCFBC +:104706002002ED077B0858082408F0070101BA01CA +:1047160028080A03140A3F4D36399B054E0518052D +:10472600DF0472048B04A404BD040102030405061D +:044736000708090067 +:00000001FF From fe1519de0750acb8377abbbcb4b47b766c11df9e Mon Sep 17 00:00:00 2001 From: Christopher Browne Date: Sat, 6 Feb 2016 19:42:08 -0500 Subject: [PATCH 4/8] Add in XOR of lowest 8 bits of system timer to encourage more randomness of the digits/letters chosen --- keyboard/planck/keymaps/cbbrowne/keymap.c | 304 +++++++++++----------- 1 file changed, 157 insertions(+), 147 deletions(-) diff --git a/keyboard/planck/keymaps/cbbrowne/keymap.c b/keyboard/planck/keymaps/cbbrowne/keymap.c index 45a297cda3..96b5dd58d4 100644 --- a/keyboard/planck/keymaps/cbbrowne/keymap.c +++ b/keyboard/planck/keymaps/cbbrowne/keymap.c @@ -118,6 +118,8 @@ static uint16_t random_value = 157; const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) { + uint8_t clockbyte=0; + clockbyte = TCNT1 % 256; // MACRODOWN only works in this function switch(id) { case M_LED: @@ -141,161 +143,169 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) /* Generate, based on random number generator, a keystroke for a numeric digit chosen at random */ random_value = ((random_value + randadd) * randmul) % randmod; - if (record->event.pressed) - switch(random_value % 10) { - case 0: - register_code (KC_0); - unregister_code (KC_0); - break; - case 1: - register_code (KC_1); - unregister_code (KC_1); - break; - case 2: - register_code (KC_2); - unregister_code (KC_2); - break; - case 3: - register_code (KC_3); - unregister_code (KC_3); - break; - case 4: - register_code (KC_4); - unregister_code (KC_4); - break; - case 5: - register_code (KC_5); - unregister_code (KC_5); - break; - case 6: - register_code (KC_6); - unregister_code (KC_6); - break; - case 7: - register_code (KC_7); - unregister_code (KC_7); - break; - case 8: - register_code (KC_8); - unregister_code (KC_8); - break; - case 9: - register_code (KC_9); - unregister_code (KC_9); - break; - } + if (record->event.pressed) + + /* Here, we mix the LCRNG with low bits from one of the system + clocks via XOR in the theory that this may be more random + than either separately */ + + switch ((random_value ^ clockbyte) % 10) { + case 0: + register_code (KC_0); + unregister_code (KC_0); + break; + case 1: + register_code (KC_1); + unregister_code (KC_1); + break; + case 2: + register_code (KC_2); + unregister_code (KC_2); + break; + case 3: + register_code (KC_3); + unregister_code (KC_3); + break; + case 4: + register_code (KC_4); + unregister_code (KC_4); + break; + case 5: + register_code (KC_5); + unregister_code (KC_5); + break; + case 6: + register_code (KC_6); + unregister_code (KC_6); + break; + case 7: + register_code (KC_7); + unregister_code (KC_7); + break; + case 8: + register_code (KC_8); + unregister_code (KC_8); + break; + case 9: + register_code (KC_9); + unregister_code (KC_9); + break; + } break; case M_RANDLETTER: /* Generate, based on random number generator, a keystroke for a letter chosen at random */ + /* Here, we mix the LCRNG with low bits from one of the system + clocks via XOR in the theory that this may be more random + than either separately */ random_value = ((random_value + randadd) * randmul) % randmod; if (record->event.pressed) - switch(random_value % 26) { - case 0: - register_code(KC_A); - unregister_code(KC_A); - break; - case 1: - register_code(KC_B); - unregister_code(KC_B); - break; - case 2: - register_code(KC_C); - unregister_code(KC_C); - break; - case 3: - register_code(KC_D); - unregister_code(KC_D); - break; - case 4: - register_code(KC_E); - unregister_code(KC_E); - break; - case 5: - register_code(KC_F); - unregister_code(KC_F); - break; - case 6: - register_code(KC_G); - unregister_code(KC_G); - break; - case 7: - register_code(KC_H); - unregister_code(KC_H); - break; - case 8: - register_code(KC_I); - unregister_code(KC_I); - break; - case 9: - register_code(KC_J); - unregister_code(KC_J); - break; - case 10: - register_code(KC_K); - unregister_code(KC_K); - break; - case 11: - register_code(KC_L); - unregister_code(KC_L); - break; - case 12: - register_code(KC_M); - unregister_code(KC_M); - break; - case 13: - register_code(KC_N); - unregister_code(KC_N); - break; - case 14: - register_code(KC_O); - unregister_code(KC_O); - break; - case 15: - register_code(KC_P); - unregister_code(KC_P); - break; - case 16: - register_code(KC_Q); - unregister_code(KC_Q); - break; - case 17: - register_code(KC_R); - unregister_code(KC_R); - break; - case 18: - register_code(KC_S); - unregister_code(KC_S); - break; - case 19: - register_code(KC_T); - unregister_code(KC_T); - break; - case 20: - register_code(KC_U); - unregister_code(KC_U); - break; - case 21: - register_code(KC_V); - unregister_code(KC_V); - break; - case 22: - register_code(KC_W); - unregister_code(KC_W); - break; - case 23: - register_code(KC_X); - unregister_code(KC_X); - break; - case 24: - register_code(KC_Y); - unregister_code(KC_Y); - break; - case 25: - register_code(KC_Z); + switch((random_value ^ clockbyte) % 26) { + case 0: + register_code(KC_A); + unregister_code(KC_A); + break; + case 1: + register_code(KC_B); + unregister_code(KC_B); + break; + case 2: + register_code(KC_C); + unregister_code(KC_C); + break; + case 3: + register_code(KC_D); + unregister_code(KC_D); + break; + case 4: + register_code(KC_E); + unregister_code(KC_E); + break; + case 5: + register_code(KC_F); + unregister_code(KC_F); + break; + case 6: + register_code(KC_G); + unregister_code(KC_G); + break; + case 7: + register_code(KC_H); + unregister_code(KC_H); + break; + case 8: + register_code(KC_I); + unregister_code(KC_I); + break; + case 9: + register_code(KC_J); + unregister_code(KC_J); + break; + case 10: + register_code(KC_K); + unregister_code(KC_K); + break; + case 11: + register_code(KC_L); + unregister_code(KC_L); + break; + case 12: + register_code(KC_M); + unregister_code(KC_M); + break; + case 13: + register_code(KC_N); + unregister_code(KC_N); + break; + case 14: + register_code(KC_O); + unregister_code(KC_O); + break; + case 15: + register_code(KC_P); + unregister_code(KC_P); + break; + case 16: + register_code(KC_Q); + unregister_code(KC_Q); + break; + case 17: + register_code(KC_R); + unregister_code(KC_R); + break; + case 18: + register_code(KC_S); + unregister_code(KC_S); + break; + case 19: + register_code(KC_T); + unregister_code(KC_T); + break; + case 20: + register_code(KC_U); + unregister_code(KC_U); + break; + case 21: + register_code(KC_V); + unregister_code(KC_V); + break; + case 22: + register_code(KC_W); + unregister_code(KC_W); + break; + case 23: + register_code(KC_X); + unregister_code(KC_X); + break; + case 24: + register_code(KC_Y); + unregister_code(KC_Y); + break; + case 25: + register_code(KC_Z); unregister_code(KC_Z); break; - } + } break; } return MACRO_NONE; From 8079dc06825371b509da245e59cbd97248589e18 Mon Sep 17 00:00:00 2001 From: Christopher Browne Date: Mon, 8 Feb 2016 11:25:55 -0500 Subject: [PATCH 5/8] Eliminate switch statement by using contiguous character ranges --- keyboard/planck/keymaps/cbbrowne/keymap.c | 164 ++-------------------- 1 file changed, 12 insertions(+), 152 deletions(-) diff --git a/keyboard/planck/keymaps/cbbrowne/keymap.c b/keyboard/planck/keymaps/cbbrowne/keymap.c index 96b5dd58d4..250d412ced 100644 --- a/keyboard/planck/keymaps/cbbrowne/keymap.c +++ b/keyboard/planck/keymaps/cbbrowne/keymap.c @@ -120,6 +120,7 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) { uint8_t clockbyte=0; clockbyte = TCNT1 % 256; + uint8_t rval; // MACRODOWN only works in this function switch(id) { case M_LED: @@ -143,54 +144,15 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) /* Generate, based on random number generator, a keystroke for a numeric digit chosen at random */ random_value = ((random_value + randadd) * randmul) % randmod; - if (record->event.pressed) - + if (record->event.pressed) { /* Here, we mix the LCRNG with low bits from one of the system clocks via XOR in the theory that this may be more random than either separately */ - - switch ((random_value ^ clockbyte) % 10) { - case 0: - register_code (KC_0); - unregister_code (KC_0); - break; - case 1: - register_code (KC_1); - unregister_code (KC_1); - break; - case 2: - register_code (KC_2); - unregister_code (KC_2); - break; - case 3: - register_code (KC_3); - unregister_code (KC_3); - break; - case 4: - register_code (KC_4); - unregister_code (KC_4); - break; - case 5: - register_code (KC_5); - unregister_code (KC_5); - break; - case 6: - register_code (KC_6); - unregister_code (KC_6); - break; - case 7: - register_code (KC_7); - unregister_code (KC_7); - break; - case 8: - register_code (KC_8); - unregister_code (KC_8); - break; - case 9: - register_code (KC_9); - unregister_code (KC_9); - break; - } + rval = (random_value ^ clockbyte) % 10; + /* Note that KC_1 thru KC_0 are a contiguous range */ + register_code (KC_1 + rval); + unregister_code (KC_1 + rval); + } break; case M_RANDLETTER: /* Generate, based on random number generator, a keystroke for @@ -199,113 +161,11 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) clocks via XOR in the theory that this may be more random than either separately */ random_value = ((random_value + randadd) * randmul) % randmod; - if (record->event.pressed) - switch((random_value ^ clockbyte) % 26) { - case 0: - register_code(KC_A); - unregister_code(KC_A); - break; - case 1: - register_code(KC_B); - unregister_code(KC_B); - break; - case 2: - register_code(KC_C); - unregister_code(KC_C); - break; - case 3: - register_code(KC_D); - unregister_code(KC_D); - break; - case 4: - register_code(KC_E); - unregister_code(KC_E); - break; - case 5: - register_code(KC_F); - unregister_code(KC_F); - break; - case 6: - register_code(KC_G); - unregister_code(KC_G); - break; - case 7: - register_code(KC_H); - unregister_code(KC_H); - break; - case 8: - register_code(KC_I); - unregister_code(KC_I); - break; - case 9: - register_code(KC_J); - unregister_code(KC_J); - break; - case 10: - register_code(KC_K); - unregister_code(KC_K); - break; - case 11: - register_code(KC_L); - unregister_code(KC_L); - break; - case 12: - register_code(KC_M); - unregister_code(KC_M); - break; - case 13: - register_code(KC_N); - unregister_code(KC_N); - break; - case 14: - register_code(KC_O); - unregister_code(KC_O); - break; - case 15: - register_code(KC_P); - unregister_code(KC_P); - break; - case 16: - register_code(KC_Q); - unregister_code(KC_Q); - break; - case 17: - register_code(KC_R); - unregister_code(KC_R); - break; - case 18: - register_code(KC_S); - unregister_code(KC_S); - break; - case 19: - register_code(KC_T); - unregister_code(KC_T); - break; - case 20: - register_code(KC_U); - unregister_code(KC_U); - break; - case 21: - register_code(KC_V); - unregister_code(KC_V); - break; - case 22: - register_code(KC_W); - unregister_code(KC_W); - break; - case 23: - register_code(KC_X); - unregister_code(KC_X); - break; - case 24: - register_code(KC_Y); - unregister_code(KC_Y); - break; - case 25: - register_code(KC_Z); - unregister_code(KC_Z); - break; - } + if (record->event.pressed) { + rval = (random_value ^ clockbyte) % 26; + register_code (KC_A + rval); + unregister_code (KC_A + rval); + } break; } return MACRO_NONE; From 03f61dcdb4305447bb6a2b43a56de014f197c202 Mon Sep 17 00:00:00 2001 From: Maciej Piechotka Date: Tue, 9 Feb 2016 23:18:07 -0800 Subject: [PATCH 6/8] Add mpiechotka ergodox ez keymap --- .../ergodox_ez/keymaps/mpiechotka/keymap.c | 271 +++ .../keymaps/mpiechotka/mpiechotka.hex | 1493 +++++++++++++++++ .../ergodox_ez/keymaps/mpiechotka/readme.md | 6 + 3 files changed, 1770 insertions(+) create mode 100644 keyboard/ergodox_ez/keymaps/mpiechotka/keymap.c create mode 100644 keyboard/ergodox_ez/keymaps/mpiechotka/mpiechotka.hex create mode 100644 keyboard/ergodox_ez/keymaps/mpiechotka/readme.md diff --git a/keyboard/ergodox_ez/keymaps/mpiechotka/keymap.c b/keyboard/ergodox_ez/keymaps/mpiechotka/keymap.c new file mode 100644 index 0000000000..178c290660 --- /dev/null +++ b/keyboard/ergodox_ez/keymaps/mpiechotka/keymap.c @@ -0,0 +1,271 @@ +#include "ergodox_ez.h" +#include "debug.h" +#include "action_layer.h" +#include "keymap_extras/keymap_colemak.h" + +enum { + BASE = 0, + BASE_CM, + SYMB, + MACR +}; + +enum { + LWIN = 1, + PC1, + PC2, + PC3, + PC4, + DL_BASE, + DL_BASE_CM, +}; + +const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { +/* Keymap 0a: Basic layer + * + * ,--------------------------------------------------. ,--------------------------------------------------. + * | = | 1 | 2 | 3 | 4 | 5 | LEFT | | RIGHT| 6 | 7 | 8 | 9 | 0 | - | + * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| + * | Del | Q | W | F | P | G | L1 | | L1 | J | L | U | Y | ; | \ | + * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| + * | Esc | A | R | S | T | D |------| |------| H | N | E | I | O | ' | + * |--------+------+------+------+------+------| Hyper| | Meh |------+------+------+------+------+--------| + * | LShift |Z/Ctrl| X | C | V | B | | | | K | M | , | . |//Ctrl| RShift | + * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' + * |Grv/L1| '" |AltShf| Left | Right| | Up | Down | [ | ] | ~L1 | + * `----------------------------------' `----------------------------------' + * ,-------------. ,-------------. + * | LAlt | LGui | | LAlt | RAlt | + * ,------|------|------| |------+--------+------. + * | |Backsp| Home | | PgUp | | | + * | Space|ace/ |------| |------| Tab/ |Enter/| + * | /Shft|Ctrl | 1) | | 2) | Ctrl |Shift | + * `--------------------' `----------------------' + * + * 1) End/L1 + * 2) PgDown/L2 + */ +[BASE] = KEYMAP( // layer 0 : default + // left hand + KC_EQL, KC_1, KC_2, KC_3, KC_4, KC_5, KC_LEFT, + KC_DELT, KC_Q, KC_W, KC_F, KC_P, KC_G, TG(SYMB), + KC_ESC, KC_A, KC_R, KC_S, KC_T, KC_D, + KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, ALL_T(KC_NO), + LT(SYMB,KC_GRV),KC_QUOT, LALT(KC_LSFT), KC_LEFT, KC_RGHT, + KC_LALT, F(LWIN), + KC_HOME, + SFT_T(KC_SPC),CTL_T(KC_BSPC),LT(SYMB, KC_END), + // right hand + KC_RGHT, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, + TG(SYMB), KC_J, KC_L, KC_U, KC_Y, KC_SCLN, KC_BSLS, + KC_H, KC_N, KC_E, KC_I, KC_O, KC_QUOT, + MEH_T(KC_NO),KC_K, KC_M, KC_COMM,KC_DOT, CTL_T(KC_SLSH), KC_RSFT, + KC_UP, KC_DOWN,KC_LBRC,KC_RBRC, LT(SYMB,KC_NO), + KC_LALT, KC_RALT, + KC_PGUP, + LT(MACR,KC_PGDN),CTL_T(KC_TAB), SFT_T(KC_ENT) + ), +/* Keymap 0b: Basic layer (Colemak keycodes or QWERTY) + * + * ,--------------------------------------------------. ,--------------------------------------------------. + * | = | 1 | 2 | 3 | 4 | 5 | LEFT | | RIGHT| 6 | 7 | 8 | 9 | 0 | - | + * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| + * | Del | Q | W | F | P | G | L1 | | L1 | J | L | U | Y | ; | \ | + * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| + * | Esc | A | R | S | T | D |------| |------| H | N | E | I | O | ' | + * |--------+------+------+------+------+------| Hyper| | Meh |------+------+------+------+------+--------| + * | LShift |Z/Ctrl| X | C | V | B | | | | K | M | , | . |//Ctrl| RShift | + * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' + * |Grv/L1| '" |AltShf| Left | Right| | Up | Down | [ | ] | ~L1 | + * `----------------------------------' `----------------------------------' + * ,-------------. ,-------------. + * | LAlt | LGui | | LAlt | RAlt | + * ,------|------|------| |------+--------+------. + * | |Backsp| Home | | PgUp | | | + * | Space|ace/ |------| |------| Tab/ |Enter/| + * | /Shft|Ctrl | 1) | | 2) | Ctrl |Shift | + * `--------------------' `----------------------' + * + * 1) End/L1 + * 2) PgDown/L2 + */ +[BASE_CM] = KEYMAP( // layer 0 : default + // left hand + KC_EQL, KC_1, KC_2, KC_3, KC_4, KC_5, KC_LEFT, + KC_DELT, CM_Q, CM_W, CM_F, CM_P, CM_G, TG(SYMB), + KC_ESC, CM_A, CM_R, CM_S, CM_T, CM_D, + KC_LSFT, CM_Z, CM_X, CM_C, CM_V, CM_B, ALL_T(KC_NO), + LT(SYMB,KC_GRV),KC_QUOT, LALT(KC_LSFT), KC_LEFT, KC_RGHT, + KC_LALT, F(LWIN), + KC_HOME, + SFT_T(KC_SPC),CTL_T(KC_BSPC),LT(SYMB, KC_END), + // right hand + KC_RGHT, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, + TG(SYMB), CM_J, CM_L, CM_U, CM_Y, KC_P, /*CM_SCLN*/ KC_BSLS, + CM_H, CM_N, CM_E, CM_I, CM_O, KC_QUOT, + MEH_T(KC_NO),CM_K, CM_M, CM_COMM,CM_DOT, CTL_T(CM_SLSH), KC_RSFT, + KC_UP, KC_DOWN,KC_LBRC,KC_RBRC, LT(SYMB,KC_NO), + KC_LALT, KC_RALT, + KC_PGUP, + LT(MACR,KC_PGDN),CTL_T(KC_TAB), SFT_T(KC_ENT) + ), +/* Keymap 1: Symbol Layer + * + * ,--------------------------------------------------. ,--------------------------------------------------. + * | | F1 | F2 | F3 | F4 | F5 | | | | F6 | F7 | F8 | F9 | F10 | F11 | + * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| + * | | ! | @ | { | } | | | | | | Up | 7 | 8 | 9 | * | F12 | + * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| + * | | # | $ | ( | ) | ` |------| |------| Down | 4 | 5 | 6 | + | | + * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| + * | | % | ^ | [ | ] | ~ | | | | & | 1 | 2 | 3 | \ | | + * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' + * | | | | | | | | . | 0 | = | | + * `----------------------------------' `----------------------------------' + * ,-------------. ,-------------. + * | | | | | | + * ,------|------|------| |------+------+------. + * | | | | | | | | + * | | |------| |------| | | + * | | | | | | | | + * `--------------------' `--------------------' + */ +// SYMBOLS +[SYMB] = KEYMAP( + // left hand + KC_TRNS,KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_TRNS, + KC_TRNS,KC_EXLM,KC_AT, KC_LCBR,KC_RCBR,KC_PIPE,KC_TRNS, + KC_TRNS,KC_HASH,KC_DLR, KC_LPRN,KC_RPRN,KC_GRV, + KC_TRNS,KC_PERC,KC_CIRC,KC_LBRC,KC_RBRC,KC_TILD,KC_TRNS, + KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS, + KC_TRNS,KC_TRNS, + KC_TRNS, + KC_TRNS,KC_TRNS,KC_TRNS, + // right hand + KC_TRNS, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, + KC_TRNS, KC_UP, KC_7, KC_8, KC_9, KC_ASTR, KC_F12, + KC_DOWN, KC_4, KC_5, KC_6, KC_PLUS, KC_TRNS, + KC_TRNS, KC_AMPR, KC_1, KC_2, KC_3, KC_BSLS, KC_TRNS, + KC_TRNS,KC_DOT, KC_0, KC_EQL, KC_TRNS, + KC_TRNS, KC_TRNS, + KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS +), +/* Keymap 2: Macros + * + * ,--------------------------------------------------. ,--------------------------------------------------. + * | | | | | | | | | | | | | | | | + * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| + * | | DLa | DLb | | | | | | | | | | | | | + * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| + * | | PC1 | PC2 | PC3 | PC4 | |------| |------| | | | | | | + * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| + * | | | | | | | | | | | | | | | | + * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' + * | | | | | | | | | | | | + * `----------------------------------' `----------------------------------' + * ,-------------. ,-------------. + * | | | | | | + * ,------|------|------| |------+------+------. + * | | | | | | | | + * | | |------| |------| | | + * | | | | | | | | + * `--------------------' `--------------------' + */ +// MACROS +[MACR] = KEYMAP( + KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, + KC_NO, F(DL_BASE),F(DL_BASE_CM),KC_NO, KC_NO, KC_NO, KC_NO, + KC_NO, F(PC1), F(PC2), F(PC3), F(PC4), KC_NO, + KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, + KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, + KC_TRNS,KC_TRNS, + KC_TRNS, + KC_TRNS,KC_TRNS,KC_TRNS, + // right hand + KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, + KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, + KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, + KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, + KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, + KC_TRNS, KC_TRNS, + KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS +), +}; + +const uint16_t PROGMEM fn_actions[] = { + [LWIN] = ACTION_MACRO(LWIN), + [PC1] = ACTION_MACRO(PC1), + [PC2] = ACTION_MACRO(PC2), + [PC3] = ACTION_MACRO(PC3), + [PC4] = ACTION_MACRO(PC4), + [DL_BASE] = ACTION_DEFAULT_LAYER_SET(BASE), + [DL_BASE_CM] = ACTION_DEFAULT_LAYER_SET(BASE_CM) +}; + +const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) +{ + switch(id) { + case 0: + if (record->event.pressed) { + register_code(KC_RSFT); + } else { + unregister_code(KC_RSFT); + } + break; + case LWIN: + if (record->event.pressed) { + register_code(KC_RSFT); + unregister_code(KC_RSFT); + register_code(KC_LGUI); + } else { + unregister_code(KC_LGUI); + } + case PC1: + if (!record->event.pressed) { + return MACRO(T(SLCK), T(SLCK), T(1), T(ENT), END); + } + case PC2: + if (!record->event.pressed) { + return MACRO(T(SLCK), T(SLCK), T(2), T(ENT), END); + } + case PC3: + if (!record->event.pressed) { + return MACRO(T(SLCK), T(SLCK), T(3), T(ENT), END); + } + case PC4: + if (!record->event.pressed) { + return MACRO(T(SLCK), T(SLCK), T(4), T(ENT), END); + } + } + return MACRO_NONE; +} + +// Runs just one time when the keyboard initializes. +void * matrix_init_user(void) { + return NULL; +}; + +// Runs constantly in the background, in a loop. +void * matrix_scan_user(void) { + + uint8_t layer = biton32(layer_state); + + ergodox_board_led_off(); + ergodox_right_led_1_off(); + ergodox_right_led_2_off(); + ergodox_right_led_3_off(); + switch (layer) { + // TODO: Make this relevant to the ErgoDox EZ. + case SYMB: + ergodox_right_led_1_on(); + break; + case MACR: + ergodox_right_led_2_on(); + break; + default: + // none + break; + } +}; diff --git a/keyboard/ergodox_ez/keymaps/mpiechotka/mpiechotka.hex b/keyboard/ergodox_ez/keymaps/mpiechotka/mpiechotka.hex new file mode 100644 index 0000000000..4bb17147f0 --- /dev/null +++ b/keyboard/ergodox_ez/keymaps/mpiechotka/mpiechotka.hex @@ -0,0 +1,1493 @@ +:100000000C9476070C94BA070C94BA070C94BA07B0 +:100010000C94BA070C94BA070C94BA070C94BA075C +:100020000C94BA070C94BA070C9405130C94D713CC +:100030000C94BA070C94BA070C94BA070C94BA073C +:100040000C94BA070C94B12C0C94BA070C94BA0710 +:100050000C94BA070C94A9220C94BA070C94BA0712 +:100060000C94BA070C94BA070C94BA070C94BA070C +:100070000C94BA070C94BA070C94BA070C94BA07FC +:100080000C94BA070C94BA070C94BA070C94BA07EC +:100090000C94BA070C94BA070C94BA070C94BA07DC +:1000A0000C94BA070C94BA070C94BA07441466145B +:1000B000541566145415AB14CE1454152315361567 +:1000C0007D187D18AC18AC18EF182D19461B461B6F +:1000D0004619461B471A471A1A1B461B461B311B5B +:1000E0000147024701470247012102210128022856 +:1000F0000001470247014702470120022001280270 +:1001000028000147024701470247011F021F01283B +:100110000228000147024701470247011E021E0153 +:1001200028022800000001C002C003C004C005C0AE +:10013000018C028C2E004C002900E1003582000069 +:100140001E00140004001D0034004D821F001A0020 +:1001500015001B00E1042A712000090016000600AA +:1001600050002C7221001300170019004F004A00A4 +:1001700022000A00070005000000E20050000254BF +:100180000000007F000001204F00025400000077B3 +:100190000000E20023000D000B000E000000E6004E +:1001A00024000F001100100052004B002500180021 +:1001B000080036005100287226001C000C00370091 +:1001C0002F002B71270033001200387130004E834E +:1001D0002D0031003400E500008200002E004C00AC +:1001E0002900E100358200001E00140004001D00FB +:1001F00034004D821F001A0016001B00E1042A7112 +:10020000200008000700060050002C722100150095 +:10021000090019004F004A00220017000A000500DB +:100220000000E200500002540000007F00000120A6 +:100230004F000254000000770000E20023001C0081 +:100240000B0011000000E600240018000D00100053 +:1002500052004B0025000C000E00360051002872A1 +:10026000260012000F0037002F002B71270013000B +:100270003300387130004E832D0031003400E5002A +:1002800000820000010001000100010001000000E7 +:100290003A001E0220022202010001003B001F0260 +:1002A00021022302010001003C002F0226022F0040 +:1002B000010001003D003002270230000100010072 +:1002C0003E0031023500350200000100010001004E +:1002D0000000010000000100010001000000010019 +:1002E000000001003F005200510024020000010004 +:1002F0004000240021001E000100010041002500F3 +:1003000022001F00370001004200260023002000C9 +:1003100027000100430025022E0231002E000100BB +:100320004400450001000100010000000000000041 +:100330000000000000000000000006200220000075 +:100340000000010000000720032000000000010061 +:100350000000000004200000000001000000000078 +:100360000520000000000100000000000000000067 +:10037000000001000000000000000000000001007B +:10038000000000000000000000000100000000006C +:10039000000000000000010000000000000000005C +:1003A000000001000000000000000000000001004B +:1003B000000000000000000000000100000000003C +:1003C000000000000000010000000000000000002C +:1003D000000000000A002530313662003A20002576 +:1003E000303258000A722F632030313233343536C0 +:1003F0003738394142434445460A000A0025303225 +:100400005800626F756E6365213A20006C656674F2 +:1004100020736964652061747461636865640A00AF +:100420006C6566742073696465206E6F74207265F4 +:1004300073706F6E64696E670A00747279696E67B3 +:1004400020746F207265736574206D637032333071 +:1004500031380A005B735D004B6579626F617264CD +:100460002073746172742E0A005B575D005B535DEC +:10047000005B525D005B445D005B435D001603451D +:1004800000720067006F0044006F00780020004594 +:10049000005A00000016034500720067006F004418 +:1004A000006F007800200045005A00000004030996 +:1004B0000409028D00050100A0FA090400000103EF +:1004C000010100092111010001223F0007058103FC +:1004D00008000A09040100010301020009211101B9 +:1004E0000001224D000705820308000A09040200EA +:1004F0000103000000092111010001223600070557 +:10050000830308000A090403000203000000092114 +:1005100011010001222000070584032000010705C6 +:100520000403200001090404000103000000092164 +:100530001101000122390007058503100001120195 +:10054000100100000008EDFE071301000102000188 +:1005500005010906A101050719E029E71500250194 +:100560009508750181020508190129059505750190 +:10057000910295017503910105071900297715006E +:100580002501957875018102C00631FF0974A1012A +:100590000975150025FF952075088102097615005B +:1005A00025FF952075089102C005010980A10185EC +:1005B0000216010026B7001A01002AB7007510952F +:1005C000018100C0050C0901A10185031601002667 +:1005D0009C021A01002A9C02751095018100C00539 +:1005E000010902A1010901A1000509190129051547 +:1005F00000250195057501810295017503810105AD +:1006000001093009311581257F9502750881060998 +:10061000381581257F950175088106050C0A380279 +:100620001581257F950175088106C0C00501090661 +:10063000A101050719E029E71500250195087501B5 +:1006400081029501750881010508190129059505A3 +:10065000750191029501750391010507190029FFA4 +:10066000150025FF950675088100C00A0025303267 +:100670005820006B6579626F6172645F7265706F9C +:1006800072743A20000A0025303258006B65796296 +:100690006F6172645F7365745F6C65643A200064B7 +:1006A000656C5F6B65795F6269743A2063616E2780 +:1006B000742064656C3A20253032580A0061646405 +:1006C0005F6B65795F6269743A2063616E2774209D +:1006D0006164643A20253032580A00646F6E652EDA +:1006E0000A00626F6F676D61676963207363616E93 +:1006F0003A202E2E2E2000290A002575002F0025D5 +:1007000075005D2800256400200025640020002578 +:10071000640020002564007C0025303258006D6F95 +:100720007573656B6579205B62746E7C78207920C7 +:100730007620685D287265702F61636C293A205BB2 +:10074000006D6B5F776865656C5F74696D655F747C +:100750006F5F6D6178203D2025640A006D6B5F77C7 +:100760006865656C5F6D61785F7370656564203D79 +:100770002025640A006D6B5F74696D655F746F5F3F +:100780006D6178203D2025640A006D6B5F6D617896 +:100790005F7370656564203D2025640A006D6B5FA2 +:1007A000696E74657276616C203D2025640A006D67 +:1007B0006B5F64656C6179203D2025640A006D6B78 +:1007C0005F776865656C5F74696D655F746F5F6D99 +:1007D0006178203D2025640A006D6B5F7768656550 +:1007E0006C5F6D61785F7370656564203D20256482 +:1007F0000A006D6B5F74696D655F746F5F6D617822 +:10080000203D2025640A006D6B5F6D61785F737019 +:10081000656564203D2025640A006D6B5F696E7418 +:10082000657276616C203D2025640A006D6B5F6403 +:10083000656C6179203D2025640A000A0025750059 +:10084000363A20776865656C5F74696D655F746FB3 +:100850005F6D61783A20000A00257500353A2077EF +:100860006865656C5F6D61785F73706565643A207B +:10087000000A00257500343A2074696D655F746F55 +:100880005F6D61783A20000A00257500333A206DCB +:1008900061785F73706565643A20000A0025750011 +:1008A000323A20696E74657276616C286D73293AEC +:1008B00020000A00257500313A2064656C617928B2 +:1008C0002A31306D73293A20000A092D2056616CB7 +:1008D000756573202D0A004D3E004D25643E2000B5 +:1008E0003F007365742064656661756C740A00432B +:1008F0003E200077686572652064656C74613A20FB +:10090000637572736F723D25642C20776865656C22 +:100910003D25640A53656520687474703A2F2F650D +:100920006E2E77696B6970656469612E6F72672FCF +:1009300077696B692F4D6F7573655F6B6579730AA6 +:10094000000A092D204D6F7573656B6579202D0A9E +:100950004553432F713A09717569740A313A096434 +:10096000656C6179282A31306D73290A323A096938 +:100970006E74657276616C286D73290A333A096D5D +:1009800061785F73706565640A343A0974696D65EE +:100990005F746F5F6D61780A353A09776865656CD9 +:1009A0005F6D61785F73706565640A363A097768D0 +:1009B00065656C5F74696D655F746F5F6D61780A02 +:1009C0000A703A097072696E742076616C7565738D +:1009D0000A643A097365742064656661756C7473A2 +:1009E0000A75703A092B310A646F776E3A092D3116 +:1009F0000A706775703A092B31300A7067646F7737 +:100A00006E3A092D31300A0A7370656564203D2005 +:100A100064656C7461202A206D61785F7370656510 +:100A200064202A2028726570656174202F20746903 +:100A30006D655F746F5F6D6178290A003F004D3E00 +:100A40002000433E20004C25640A000A092D204363 +:100A50006F6E736F6C65202D0A4553432F713A09F1 +:100A6000717569740A6D3A096D6F7573656B657997 +:100A70000A000A092D204D61676963202D0A643A36 +:100A80000964656275670A783A096465627567206A +:100A90006D61747269780A6B3A09646562756720E2 +:100AA0006B6579626F6172640A6D3A09646562759B +:100AB00067206D6F7573650A763A0976657273699A +:100AC0006F6E0A733A097374617475730A633A0935 +:100AD000636F6E736F6C65206D6F64650A302D34C3 +:100AE0003A096C61796572302D34284631302D46D3 +:100AF00034290A506175733A09626F6F746C6F61C3 +:100B00006465720A653A09656570726F6D0A6E3ABE +:100B1000094E4B524F0A7A3A09736C656570204C46 +:100B2000454420746573740A000A002575002E6E12 +:100B30006B726F3A20000A002575002E7377617082 +:100B40005F6261636B736C6173685F6261636B7337 +:100B5000706163653A20000A002575002E73776185 +:100B6000705F67726176655F6573633A20000A00A3 +:100B70002575002E6E6F5F6775693A20000A0025A3 +:100B800075002E737761705F72616C745F72677548 +:100B9000693A20000A002575002E737761705F6C3A +:100BA000616C745F6C6775693A20000A00257500F6 +:100BB0002E636170736C6F636B5F746F5F636F6ED6 +:100BC00074726F6C3A20000A002575002E737761ED +:100BD000705F636F6E74726F6C5F636170736C6F64 +:100BE000636B3A20000A0025303258006B65796D3E +:100BF00061705F636F6E6669672E7261773A20007D +:100C00000A002575002E6D6F7573653A20000A0085 +:100C10002575002E6B6579626F6172643A20000A57 +:100C2000002575002E6D61747269783A20000A0003 +:100C30002575002E656E61626C653A20000A0025FC +:100C40003032580064656275675F636F6E6669670E +:100C50002E7261773A20000A00257500646566618E +:100C6000756C745F6C617965723A20003F004E4B81 +:100C7000524F3A206F66660A004E4B524F3A206F31 +:100C80006E0A0074696D65725F636F756E743A20E9 +:100C90002530346C580A006B6579626F6172645F4D +:100CA0006E6B726F3A2025580A006B6579626F612E +:100CB00072645F69646C653A2025580A006B657937 +:100CC000626F6172645F70726F746F636F6C3A20F1 +:100CD00025580A00686F73745F6B6579626F617283 +:100CE000645F6C65647328293A2025580A000A0954 +:100CF0002D20537461747573202D0A004743433AC5 +:100D000020342E392E33204156522D4C4942433A3D +:100D100020312E382E31204156525F415243483AFD +:100D200020617672350A004F5054494F4E533A2095 +:100D30004C55464120424F4F544D41474943204D69 +:100D40004F5553454B45592045585452414B4559F1 +:100D500020434F4E534F4C4520434F4D4D414E4441 +:100D6000204E4B524F203531320A004255494C44F7 +:100D70003A20333064623330302D646972747920E4 +:100D80002830373A35373A3335204A616E203237CA +:100D90002032303136290A005649443A203078460C +:100DA000454544284572676F446F7820455A29208D +:100DB0005049443A20307831333037284572676FD4 +:100DC000446F7820455A29205645523A20307830D1 +:100DD0003030310A00444553433A20742E6D2E6B57 +:100DE0002E206B6579626F617264206669726D771F +:100DF00061726520666F72204572676F646F780A52 +:100E0000000A092D2056657273696F6E202D0A0045 +:100E10000A6D6F7573653A206F66660A000A6D6F1A +:100E20007573653A206F6E0A000A6B6579626F61AF +:100E300072643A206F66660A000A6B6579626F61B8 +:100E400072643A206F6E0A000A6D61747269783AB2 +:100E5000206F66660A000A6D61747269783A206FC5 +:100E60006E0A000A64656275673A206F6E0A000AAE +:100E700064656275673A206F66660A000A0A626FE7 +:100E80006F746C6F616465722E2E2E2000433E20BD +:100E9000006565636F6E6669673A0A00536C656545 +:100EA00070204C454420746573740A0000000000F3 +:100EB00000000000000000010204060A0F17202CA9 +:100EC0003A4A5D71879DB3C7DAE9F5FCFFFCF5E9A5 +:100ED000DAC7B39D87715D4A3A2C20170F0A0604C2 +:100EE00002010000000000000000000011241FBEED +:100EF000CFEFDAE0DEBFCDBF04B603FE24C08091A1 +:100F0000F9019091FA01A091FB01B091FC018730A9 +:100F1000904BA740B04BB9F41092F9011092FA012E +:100F20001092FB011092FC0114BE84B7877F84BF2E +:100F300088E10FB6F89480936000109260000FBEB5 +:100F4000E0E0FFE3099511E0A0E0B1E0EEEFFCE5A1 +:100F500002C005900D92AA33B107D9F711E0AAE3B8 +:100F6000B1E001C01D92A93FB107E1F70E943D1019 +:100F70000C947D2E0C940000FF93EF93E0913A01C6 +:100F8000F0913B01309709F00995EF91FF91089599 +:100F9000FC018591803011F0EFDFFBCF0895FF2732 +:100FA000E0E230E247FF0CC0419597FF09C0EDE257 +:100FB0006095709580959095611D711D811D911DA5 +:100FC00027FF02C0219530E350E2AA27660F771F62 +:100FD000881F991FAA1FA41710F0A41B63955A9588 +:100FE000A9F7AA3008F0A95FA05DAF93F39561154A +:100FF00071058105910541F7ED3211F4EF93F395F9 +:10100000F21718F43F93F395FBCF8F91B5DFFA9564 +:10101000E1F70895E991F9918591803021F08532C9 +:1010200019F0AADFF9CF089520E0E89455915532E0 +:10103000C1F3503311F4689455915A3348F4505326 +:1010400090F3220F022E220F220F200D250FF4CF36 +:101050000EF4219589919991533619F3533729F15B +:10106000533559F1BC0188279927E8945C3621F45F +:101070008991999168945591543639F446EF7EF0F0 +:1010800077FF0DC08FEF9FEF0AC055374AE039F068 +:10109000583540E121F0523642E009F00895FF93BF +:1010A000EF937DDFEF91FF91B7CFFF93EF93FC01BB +:1010B00081918030B9F360DFFBCFFF93EF9368DF5E +:1010C000F1CFDF93CF93CDB7DEB72596A3DFCF91D6 +:1010D000DF910895CF93DF93EC01623039F128F46A +:1010E000662349F0613091F02DC0643029F108F198 +:1010F000653029F127C08A81882321F085EE0E947E +:101100001A1720C085EE0E94E2171CC08A8188232E +:1011100051F085EE0E941A1785EE0E94E21783EEC9 +:101120000E941A1703C083EE0E94E2178A81882367 +:1011300061F08A81882361F08A81882361F08A8145 +:10114000882361F080E090E00BC083E191E008C06B +:1011500082E091E005C081EF90E002C080EE90E077 +:10116000DF91CF91089580E090E008956091BC01F7 +:101170007091BD018091BE019091BF010E94A82194 +:1011800056985E9825982D9826982E9827982F98EF +:10119000823019F0833021F00895259A2D9A089510 +:1011A000269A2E9A089586EB98E0892B11F00E94DA +:1011B000B60880E090E0089556985E9825982D989E +:1011C00026982E9827982F988FEF90E0909389007B +:1011D0008093880090938B0080938A0090938D0079 +:1011E00080938C00259A2D9A2FEF80E792E0215072 +:1011F00080409040E1F700C00000269A2E9A2FEF21 +:1012000080E792E0215080409040E1F700C000006C +:10121000279A2F9A2FEF80E792E02150804090404C +:10122000E1F700C0000025982D982FEF80E792E0AD +:10123000215080409040E1F700C0000026982E9891 +:101240002FEF80E792E0215080409040E1F700C00E +:10125000000027982F9856985E9825982D982698E4 +:101260002E9827982F98089589EA8093800089E026 +:101270008093810024982C983F988AB18F748AB902 +:101280006E98479A8BB1806B8BB9769A0E94DC0876 +:1012900083EB98E0892B11F00E94B30880E090E086 +:1012A000089580E28093000180913C0181110EC07D +:1012B0000E94A00981E080933C012FEF83ED90E331 +:1012C000215080409040E1F700C0000080E40E947F +:1012D000A6098093000181112EC00E94D00980933D +:1012E0000001811128C00E94D00980930001811162 +:1012F00022C08FE30E94D0098093000181111BC09E +:101300000E94C80980E40E94A6098093000181110F +:1013100012C08CE00E94D0098093000181110BC0A3 +:101320000E94D00980930001811105C08FE30E94C3 +:10133000D009809300010E94C8098091000108959E +:101340001092B9008AE08093B800089594EA9093CF +:10135000BC009091BC0097FFFCCF9091B900987FA2 +:10136000983021F0903111F081E008958093BB0016 +:1013700084E88093BC008091BC0087FFFCCF809103 +:10138000B900887F883111F0803471F780E00895CA +:1013900084E98093BC008091BC0084FDFCCF08955B +:1013A0008093BB0084E88093BC008091BC0087FFE1 +:1013B000FCCF9091B900987F81E0983209F480E0E9 +:1013C000089584E88093BC008091BC0087FFFCCF27 +:1013D0008091BB00089580910001811115C080E4C7 +:1013E0000E94A6098093000181110CC082E10E9435 +:1013F000D00980930001811105C08FEF0E94D009B0 +:10140000809300010E94C80984B1807F84B985B1AE +:10141000807F85B98AB1837F8AB98BB1837F8BB98D +:101420003E98469808950E945109809300010E94B9 +:10143000EB0980B38C7080BB81B3836F81BBAEE35B +:10144000B1E0ECE4F1E08EE08E0F11921D928E136C +:10145000FCCF84E399E0892B11F00C9434090895B2 +:101460009F92AF92BF92CF92DF92EF92FF920F9333 +:101470001F93CF93DF93809100018823E1F0809147 +:101480003D018F5F80933D01811115C08AE394E097 +:101490000E94C8070E94510980930001882329F007 +:1014A00080E294E00E94C80706C08CE094E00E94AD +:1014B000C8070E94DC080EE311E0C0E0D0E0BB24C6 +:1014C000B39482E0A82ECC24C394D12C2DEFE22E2D +:1014D00023E0F22EC730D10500F580910001811183 +:1014E00064C080E40E94A60980930001811112C0AB +:1014F00082E10E94D0098093000181110BC0C601D6 +:101500000C2E01C0880F0A94EAF780950E94D0093A +:10151000809300010E94C80948C0CA30A1F028F495 +:10152000C83059F0C93061F005C0CC3089F070F096 +:10153000CD3089F0209A289810C0219A29980DC0A2 +:10154000229A2A980AC0239A2B9807C0529A01C05F +:10155000539A5B9802C03E9A469890EA9A95F1F7A2 +:101560009FB1799902C082E001C080E091709B2513 +:10157000982B7C9902C084E001C080E0892B7D9982 +:1015800002C038E001C030E0832B7E9902C020E128 +:1015900001C020E0822B9FB19095991F9927991F38 +:1015A0009295990F907E892B10C080910001811136 +:1015B00074C080E40E94A60980930001882309F486 +:1015C00059C0912C0E94C809892DF8019081981763 +:1015D00039F1808380910101882301F18091D70145 +:1015E00080FF04C082E094E00E94C8078091D70188 +:1015F00080FF0CC0809101011F928F93FF92EF92A8 +:101600000E9461080F900F900F900F908091D7016A +:1016100080FF04C08BEF93E00E94C807A0920101F5 +:101620000E94EB0921960F5F1F4FCE30D10509F0C4 +:1016300051CF809101018823B1F081508093010145 +:10164000882339F08FE99FE00197F1F700C000008F +:101650000AC0ACE4B1E0EEE3F1E0CF01825F91912A +:101660009D938E13FCCF83ED98E0892BC1F00E94EF +:10167000D30815C083E10E94D00980930001811135 +:10168000A0CF81E40E94A60980930001811199CF27 +:101690000E94E109982E909495CF80E096CF81E04A +:1016A000DF91CF911F910F91FF90EF90DF90CF903E +:1016B000BF90AF909F900895E82FF0E0E45BFE4F5D +:1016C00080810895CF92DF92EF92FF920F931F9344 +:1016D000CF93DF9384EE93E00E94C8078CE4E82E5A +:1016E00081E0F82EC0E0D0E09FEDC92E93E0D92E26 +:1016F00006ED13E0DF93CF93DF92CF920E94610853 +:101700008CED93E00E94C807F70181917F0190E082 +:101710000E940E229F938F931F930F930E94610844 +:1017200084ED93E00E94C80721968DB79EB7089676 +:101730000FB6F8949EBF0FBE8DBFCE30D105D1F647 +:10174000DF91CF911F910F91FF90EF90DF90CF909D +:1017500008958B3B910578F4883A910540F5853AD8 +:101760009105D0F48430910508F0B1C08130910525 +:1017700009F4ADC06BC0803E910508F467C0883E97 +:10178000910508F4A4C09C01205F31092031310586 +:1017900008F05CC090650895853A910509F459C038 +:1017A000863A910509F058C082E890E40895883A95 +:1017B000910509F454C0893A910509F453C08A3A55 +:1017C000910509F452C08B3A910509F451C08C3A45 +:1017D000910509F450C08D3A910509F44FC0803B42 +:1017E000910509F44EC08E3A910509F44DC08F3A27 +:1017F000910509F44CC0813B910509F44BC0823B33 +:10180000910509F44AC0833B910509F449C0843B22 +:10181000910509F448C0853B910509F447C0863B12 +:10182000910509F446C0873B910509F445C0883B02 +:10183000910509F444C0893B910509F443C08A3BF2 +:10184000910509F442C080E094E4089580E090E0BE +:10185000089581E890E4089583E890E4089582EE85 +:1018600094E4089589EE94E408958AEE94E408954A +:1018700085EB94E4089586EB94E4089587EB94E473 +:1018800008958CEC94E408958DEC94E4089583E835 +:1018900095E408958AE895E4089582E995E4089529 +:1018A00084E995E4089581E296E4089583E296E45C +:1018B000089584E296E4089585E296E4089586E228 +:1018C00096E4089587E296E408958AE296E40895FE +:1018D000089596E0799FF001112494E5899FE00D29 +:1018E000F11D1124E60FF11DEE0FFF1FEC5CFE4F02 +:1018F000859194910895880F991FFC01EC55F04053 +:10190000859194910895880F991FFC01EC5DFE4F1D +:1019100085919491089526E0729FF001112444E589 +:10192000849FE00DF11D1124E60FF11DEE0FFF1F46 +:10193000EC5CFE4F859194919C013A9521154FE105 +:10194000340708F41AC13F512115304120F49F702B +:101950000E94830C08959C0130532115304118F4E6 +:101960009927906C0895811520E5920769F40E94EB +:10197000681B4FEF84E39CE0415080409040E1F7CA +:1019800000C000000C94CE22813020E5920731F493 +:101990008091D70181608093D70108959C013055D3 +:1019A0002115304108F051C0292F33272F703327DC +:1019B00021303105D9F4AC014370552702C0220F04 +:1019C000331F4A95E2F73C68AC0164E0440F551FB1 +:1019D0006A95E1F744275370242B352B73E0880F69 +:1019E000991F7A95E1F7807699271DC0223031053D +:1019F00029F4982F8827816F906A08952330310544 +:101A0000A9F4AC014370552721E030E002C0220F59 +:101A1000331F4A95E2F73C6843E0880F991F4A95C7 +:101A2000E1F7807E9770822B932B08952430310547 +:101A3000E1F4AC014370552721E030E002C0220FF1 +:101A4000331F4A95E2F73A68E7CF9C0130572115DA +:101A5000304118F49F70906208959C013058211510 +:101A6000304118F49F70906A0895803E9105E0F42B +:101A7000803C910558F58133910509F46FC048F415 +:101A80008932910509F463C08A32910509F46DC069 +:101A900072C089339105E9F082389105D1F0853320 +:101AA000910509F44DC067C0833E910581F138F47A +:101AB000803E9105B9F0823E9105D9F05CC0863E2A +:101AC000910561F1873E9105A1F155C00E947B0C03 +:101AD00008952091EA0120FD02C021FF4CC080EE54 +:101AE00090E049C08091EA0180FFF9CF89E390E05E +:101AF00042C08091EA0182FF0EC08091EA0184FF1A +:101B000003C080E090E037C083EE90E034C0809165 +:101B1000EA0182FFF2CF82EE90E02DC08091EA01CF +:101B200083FF0BC08091EA0184FDEBCF87EE90E04C +:101B300022C08091EA0183FFF5CF86EE90E01BC0C2 +:101B40008091EA0185FF07C089E290E014C080918E +:101B5000EA0185FFF9CF85E390E00DC08091EA01AD +:101B600086FF07C08AE290E006C08091EA0186FF06 +:101B7000F9CF81E390E00E94A90B08950895809128 +:101B80006D0108959FB7F89410925C019FBF9091EA +:101B9000F001943009F057C09091E9009F703091A6 +:101BA000EC00232F217030FD20E8922B24E02093BD +:101BB000E9002091EB0020FF43C02091EE0027FFB9 +:101BC0003FC020915A01222321F02091E80025FFF7 +:101BD00037C010925A0126E03091E80035FD15C05B +:101BE0003091F001343061F53091EB0035FD28C0C3 +:101BF000215021F481E080935A0122C0EFE9FFE0F7 +:101C00003197F1F700C00000E7CF8093F100809199 +:101C1000E80085FD0AC08091E80080FFFCCF80913C +:101C2000E8008E778093E80006C08FB7F89421E033 +:101C300020935C018FBF9F709093E90080E008952E +:101C40009F709093E9008FEF0895CF93DF9300D0BA +:101C50001F92CDB7DEB79C018091F001843019F559 +:101C600093E099833B832A839093E9008FEF9091CF +:101C7000E800815095FD06C095ED9A95F1F70000BA +:101C80008111F5CF8091E80085FF0DC040E050E064 +:101C900063E070E0CE0101960E94F5108091E800AB +:101CA0008E778093E8000F900F900F90DF91CF9187 +:101CB0000895CF93DF9300D01F92CDB7DEB7209168 +:101CC000F001243021F522E029839B838A8383E07D +:101CD0008093E9008FEF9091E800815095FD06C058 +:101CE00095ED9A95F1F700008111F5CF8091E8000C +:101CF00085FF0DC040E050E063E070E0CE0101964A +:101D00000E94F5108091E8008E778093E8000F9094 +:101D10000F900F90DF91CF9108952091F001243022 +:101D2000F1F422E02093E9002FEF3091E8002150F8 +:101D300035FD06C035ED3A95F1F700002111F5CFDC +:101D40002091E80025FF0BC040E050E065E070E026 +:101D50000E94F5108091E8008E778093E800089546 +:101D6000CF93DF932091F001243009F048C0EC01BB +:101D700080910C018823E1F080910D018823C1F04E +:101D800085E08093E9008FEF9091E800815095FD08 +:101D900006C095E19A95F1F700008111F5CF809189 +:101DA000E80085FF2CC040E050E060E170E017C023 +:101DB00081E08093E9008FEF9091E800815095FDDC +:101DC00006C095ED9A95F1F700008111F5CF80914D +:101DD000E80085FF14C040E050E068E070E0CE010C +:101DE0000E94F5108091E8008E778093E80080E1F2 +:101DF000FE01ADE5B1E001900D928A95E1F7DF912A +:101E0000CF91089589E794E00E94C8078091EF017F +:101E1000811109C00E948A120E94E7128091E2009B +:101E200084608093E200089585E794E00E94C807EB +:101E30001092EF01089581E794E00C94C8078DE6B5 +:101E400094E00E94C8070C949E2C89E694E00E94BE +:101E5000C8070E9464220E94A42C0E948C150C9436 +:101E6000BE0D20915B012F5F822F62E30E94122E34 +:101E7000992319F020935B01089510925B018091E2 +:101E80005C01882371F18091F001843041F58091EB +:101E9000E9008F702091EC00922F917020FD90E866 +:101EA000892B94E09093E9009091EB0090FF14C08F +:101EB0009091EE0097FF10C09091E80095FF03C04D +:101EC0001092F100F9CF9091E80090FF05C0909139 +:101ED000E8009E779093E8008F708093E90010925D +:101EE0005C01089542E061EC81E00E94041242E04E +:101EF00061EC82E00E94041242E061EC83E00E9407 +:101F0000041242E261EC84E00E94041242E161ECBE +:101F100085E00C9404128091F201833009F455C0DD +:101F200030F4813071F0823009F48EC008958A3027 +:101F300009F47AC08B3009F460C0893009F09CC084 +:101F400020C08091F101813A09F096C08091E800AB +:101F5000877F8093E8008091F5019091F601892BAD +:101F600021F460E18DE591E003C060E080E090E065 +:101F700070E00E9440118091E8008B778093E80028 +:101F800008958091F101813209F076C08091F501C8 +:101F90009091F601009719F0049709F06DC08091B7 +:101FA000E800877F8093E8008091E80082FD05C00B +:101FB0008091F0018111F8CF5FC08091F100809392 +:101FC0006D018091E8008B7753C08091F101813AD7 +:101FD00009F052C08091F5019091F601892B09F02A +:101FE0004BC08091E800877F8093E8008091E800F3 +:101FF00080FFFCCF80910C0136C08091F1018132CD +:10200000D9F58091F5019091F601892BA9F5809180 +:10201000E800877F8093E8000E9439128091F301E5 +:1020200080930C010C94681B8091F101813221F5A1 +:102030008091E800877F8093E8000E9439128091A8 +:10204000F40180936E0108958091F101813AA1F429 +:102050008091E800877F8093E8008091E80080FF0E +:10206000FCCF80916E018093F1008091E8008E7723 +:102070008093E8000C943912089584B7877F84BF59 +:1020800088E10FB6F89480936000109260000FBE54 +:1020900090E080E80FB6F89480936100909361001F +:1020A0000FBE0E9419160E948A120E94E7128091A8 +:1020B000E20084608093E20082EC9DE00E94A32114 +:1020C00078940E946C150E941B1682E091E00E9499 +:1020D00087150E948C2C88E594E00E94C8078091A7 +:1020E000F001853089F484E594E00E94C8070E94DD +:1020F00028228091EE01882391F30E9450228823A8 +:1021000071F30E94DF10EBCF0E944916E8CF292F10 +:10211000332723303105C9F064F42130310581F0D3 +:102120002230310509F043C08DE890E021EB34E026 +:1021300042C021323105F1F02232310541F137C080 +:1021400082E190E02EE335E036C099278130910599 +:1021500041F08230910541F0892B49F5EDEAF4E038 +:1021600005C0E5E9F4E002C0EDE7F4E0849190E019 +:102170009F0121C06530D8F4E62FF0E0EE0FFF1F7D +:10218000EB5DFE4F2081318189E090E014C0653025 +:1021900070F470E0FB01EE0FFF1FE55EFE4F208143 +:1021A0003181FB01EA5EFE4F808190E004C080E057 +:1021B00090E020E030E0FA0131832083089580E14F +:1021C00089BD82E189BD09B400FEFDCF8091D800B0 +:1021D0008F7D8093D8008091E00082608093E00042 +:1021E0008091E00081FDFCCF0895CF92DF92EF92C5 +:1021F000FF920F931F93CF93DF93EC018B016A0142 +:102200000E945812811133C0C114D10439F0F60173 +:1022100080819181081B190BC80FD91FE12CF12C6B +:102220000115110519F18091E80085FD16C0809116 +:10223000E8008E778093E800C114D10449F0F601DC +:1022400080819181E80EF91EF182E08285E00FC065 +:102250000E945812882321F30AC089918093F100CB +:1022600001501109FFEFEF1AFF0ADACF80E0DF918A +:10227000CF911F910F91FF90EF90DF90CF90089535 +:102280002091F7013091F8012617370748F06115C2 +:10229000710539F42091E8002E772093E80001C001 +:1022A000B90140E061157105A9F12091F0012223E7 +:1022B00009F443C0253009F442C02091E80023FD11 +:1022C00040C02091E80022FD32C02091E80020FFAC +:1022D000E9CF4091F3002091F20030E0342BFC0173 +:1022E000CF016115710559F02830310540F4819115 +:1022F0008093F100615071092F5F3F4FF1CF41E0B2 +:102300002830310509F040E02091E8002E77209335 +:10231000E800C8CF4111C9CF0AC08091F0018823DD +:1023200061F0853061F08091E80083FD0AC0809102 +:10233000E80082FFF2CF80E0089582E0089583E014 +:10234000089581E008952091F7013091F801261752 +:10235000370748F06115710539F42091E8002E77B0 +:102360002093E80001C0B901FC0120E0611571056E +:1023700091F18091F001882309F440C0853009F47F +:102380003FC08091E80083FD3DC08091E80082FD60 +:102390002FC08091E80080FFE9CF2091F300809169 +:1023A000F20090E0922B6115710559F0883091058B +:1023B00040F424912093F100319661507109019607 +:1023C000F2CF21E0089709F020E08091E8008E77B5 +:1023D0008093E800CBCF2111CCCF0AC08091F001CF +:1023E000882361F0853061F08091E80083FD0AC0A8 +:1023F0008091E80082FFF2CF80E0089582E00895A6 +:1024000083E0089581E00895982F973058F59093D0 +:10241000E900981739F07091EC002091ED0050918F +:10242000F00003C0242F762F50E021FF19C0309117 +:10243000EB003E7F3093EB003091ED003D7F309319 +:10244000ED003091EB0031603093EB007093EC00C5 +:102450002093ED005093F0002091EE0027FF07C07D +:102460009F5FD3CF8F708093E90081E0089580E073 +:1024700008958091F10187FF11C08091E80082FDED +:1024800005C08091F0018111F8CF11C08091E80062 +:102490008B770BC08091F001882349F08091E80090 +:1024A00080FFF8CF8091E8008E778093E800089550 +:1024B0002091E4003091E50095E64091EC00842FF6 +:1024C000817040FF22C08091E80080FD1CC0809197 +:1024D000F001882391F0853091F08091EB0085FD2B +:1024E00010C04091E4005091E5004217530729F3D2 +:1024F0009A01915011F784E0089582E0089583E0F5 +:10250000089581E0089580E008954091E80042FF39 +:10251000DECF08950E94F8120E940013E0EEF0E072 +:10252000808181608083E8EDF0E080818F77808317 +:1025300019BCA7EDB0E08C918E7F8C9380818F7E4B +:1025400080831092EF0108950F931F93CF93DF9331 +:102550000E94F8120E940013C8EDD0E088818F77A6 +:10256000888388818068888388818F7D888319BC6F +:102570001092F0011092EC011092EE011092ED0118 +:1025800000EE10E0F80180818B7F8083888181607C +:10259000888342E060E080E00E940412E1EEF0E017 +:1025A00080818E7F8083E2EEF0E080818160808395 +:1025B000808188608083F80180818E7F808388811C +:1025C00080618883DF91CF911F910F910895E8ED8D +:1025D000F0E080818F7E8083E7EDF0E08081816094 +:1025E000808384E082BF81E08093EF010C94A41289 +:1025F000E8EDF0E080818E7F80831092E200089504 +:102600001092DA001092E10008951F920F920FB617 +:102610000F9211242F933F934F935F936F937F9368 +:102620008F939F93AF93BF93EF93FF938091E100BC +:1026300082FF0BC08091E20082FF07C08091E10021 +:102640008B7F8093E1000E94310F8091DA0080FF40 +:102650001FC08091D80080FF1BC08091DA008E7F60 +:102660008093DA008091D90080FF0DC080E189BDA0 +:1026700082E189BD09B400FEFDCF81E08093F001C5 +:102680000E94020F05C019BC1092F0010E94140FA5 +:102690008091E10080FF19C08091E20080FF15C0A9 +:1026A0008091E2008E7F8093E2008091E200806161 +:1026B0008093E2008091D80080628093D80019BC9A +:1026C00085E08093F0010E941F0F8091E10084FF5C +:1026D00030C08091E20084FF2CC080E189BD82E19E +:1026E00089BD09B400FEFDCF8091D8008F7D809315 +:1026F000D8008091E1008F7E8093E1008091E2001C +:102700008F7E8093E2008091E20081608093E200FE +:102710008091EC01882311F084E007C08091E300F0 +:1027200087FD02C081E001C083E08093F0010E9438 +:10273000250F8091E10083FF29C08091E20083FF93 +:1027400025C08091E100877F8093E10082E0809343 +:10275000F0011092EC018091E1008E7F8093E10006 +:102760008091E2008E7F8093E2008091E2008061A0 +:102770008093E20042E060E080E00E9404128091D9 +:10278000F00088608093F0000E941B0FFF91EF9192 +:10279000BF91AF919F918F917F916F915F914F9179 +:1027A0003F912F910F900FBE0F901F9018951F9281 +:1027B0000F920FB60F9211242F933F934F935F9375 +:1027C0006F937F938F939F93AF93BF93CF93DF9339 +:1027D000EF93FF93C091E900CF708091EC00D82F68 +:1027E000D17080FDD0E81092E9008091F000877FE1 +:1027F0008093F00078940E941B141092E90080915D +:10280000F00088608093F000CD2BCF70C093E9007A +:10281000FF91EF91DF91CF91BF91AF919F918F91F8 +:102820007F916F915F914F913F912F910F900FBECC +:102830000F901F9018951F93CF93DF93CDB7DEB7FE +:10284000AA970FB6F894DEBF0FBECDBFE1EFF1E05F +:1028500088E08E0F9091F10091938E13FBCF0E9430 +:102860008B0F8091E80083FF1FC18091F10190914F +:10287000F201492F50E04A30510508F015C1FA0124 +:10288000EA5AFF4F0C94322E803881F0823809F0DA +:102890000BC18091F5018F708093E9008091EB006E +:1028A00085FB882780F91092E90006C08091ED0130 +:1028B0009091EE01911182609091E800977F909342 +:1028C000E8008093F1001092F100C8C0282F2D7FFE +:1028D00009F0EAC0882319F0823061F0E5C08091E8 +:1028E000F301813009F0E0C0933009F080E080937B +:1028F000EE012BC08091F301811127C08091F50179 +:102900008F7009F4D1C08093E9002091EB0020FF83 +:102910001CC0933021F48091EB00806214C0909130 +:10292000EB0090619093EB0021E030E0A90102C040 +:10293000440F551F8A95E2F74093EA001092EA008F +:102940008091EB0088608093EB001092E900809109 +:10295000E800877F86C08111A7C01091F3011F771F +:102960008091E3008078812B8093E3008091E800E0 +:10297000877F8093E8000E9439128091E80080FFF1 +:10298000FCCF8091E30080688093E300111102C0C6 +:1029900082E001C083E08093F00186C080588230DD +:1029A00008F082C08091F3019091F4018C3D53E0D6 +:1029B000950779F583E08A838AE289834FB7F89493 +:1029C000DE01139620E03EE051E2E32FF0E0509369 +:1029D0005700E49120FF03C0E295EF703F5FEF7076 +:1029E0008E2F90E0EA3010F0C79601C0C0968D930C +:1029F0009D932F5F243149F74FBF8091E800877F77 +:102A00008093E8006AE270E0CE0101960E944011D6 +:102A100014C0AE014F5F5F4F6091F5010E948710B7 +:102A2000BC01892B09F440C09091E800977F9093F6 +:102A3000E80089819A810E94A3118091E8008B7738 +:102A40008093E80031C0803879F58091E800877F75 +:102A50008093E8008091EC018093F1008091E80080 +:102A60008E778093E8000E9439121EC081111CC02D +:102A70009091F3019230C0F48091E800877F8093B9 +:102A8000E8009093EC010E9439128091EC018111D1 +:102A900006C08091E30087FD02C081E001C084E0B0 +:102AA0008093F0010E94720F8091E80083FF0AC0BA +:102AB0008091E800877F8093E8008091EB0080623E +:102AC0008093EB00AA960FB6F894DEBF0FBECDBF81 +:102AD000DF91CF911F910895CF938091F0018823CA +:102AE000A1F0C091E900CF709091EC00892F817026 +:102AF00090FD80E8C82B1092E9008091E80083FDEA +:102B00000E941B14CF70C093E900CF910895909359 +:102B10007401809373010895E0917301F091740141 +:102B2000309721F00190F081E02D099480E0089524 +:102B3000EF92FF920F931F93CF93DF93E091730176 +:102B4000F09174013097B1F18C010280F381E02D96 +:102B500009958091D70182FF2DC080FF04C083E7D3 +:102B600096E00E94C807E80110E18DE6E82E86E0B5 +:102B7000F82E8091D70180FF0BC088811F928F9320 +:102B8000FF92EF920E9461080F900F900F900F90AC +:102B9000115021961111EDCF8091D70180FF0AC00D +:102BA0008BE696E0DF91CF911F910F91FF90EF9010 +:102BB0000C94C807DF91CF911F910F91FF90EF9078 +:102BC0000895E0917301F0917401309721F0048031 +:102BD000F581E02D099408952091710130917201E1 +:102BE0008217930771F09093720180937101E091C5 +:102BF0007301F0917401309721F00680F781E02D88 +:102C00000994089520916F01309170018217930704 +:102C100071F09093700180936F01E0917301F091D6 +:102C20007401309721F00084F185E02D0994089516 +:102C300008950C9418160E946A220E94130A0C949C +:102C40003023CF93C82F8091D70182FF1EC080FF11 +:102C500004C08CE896E00E94C8078091D70180FFED +:102C60000CC01F92CF9387E896E09F938F930E94AA +:102C700061080F900F900F900F908091D70180FF07 +:102C800004C085E896E00E94C8078C2FCF910C9471 +:102C9000BE0DCF92DF92EF92FF920F931F93CF93CF +:102CA000DF93CDB7DEB72B970FB6F894DEBF0FBE1C +:102CB000CDBF0E94300A86E7C82E81E0D82E00E002 +:102CC00010E0E02E802F0E945C0BF60141916F0115 +:102CD000F42EF826B1F40F5F1F4F0E30110589F75F +:102CE0008FEF89838A831B820E9473228160782FF1 +:102CF0009D838C8349815A816B818D810E94EC1662 +:102D000040C09091D70191FF04C08B870E94620B55 +:102D10008B8520E030E04F2D50E0922FBA01022E3B +:102D200002C0759567950A94E2F760FF24C02E8370 +:102D3000EF8221E030E0690102C0CC0CDD1C9A95E5 +:102D4000E2F790E08C219D21892B09F420E028876F +:102D50000E9473228160782F9A8789874E815F81D4 +:102D600068858A850E94EC16F801EA58FE4F80813A +:102D7000C826C08206C02F5F3F4F2630310569F656 +:102D8000AACF0E94A126109175010E948C151817D8 +:102D9000A1F00E948C15809375012B960FB6F894C4 +:102DA000DEBF0FBECDBFDF91CF911F910F91FF907E +:102DB000EF90DF90CF900C9421162B960FB6F894DD +:102DC000DEBF0FBECDBFDF91CF911F910F91FF905E +:102DD000EF90DF90CF900895CF93DF93CDB7DEB71C +:102DE0002B970FB6F894DEBF0FBECDBF4F83588729 +:102DF00069877A878B87DE01119686E0FD01119243 +:102E00008A95E9F785E0FE01379601900D928A9543 +:102E1000E1F749815A816B817C818D819E810E947D +:102E2000021E2B960FB6F894DEBF0FBECDBFDF910A +:102E3000CF910895CF93882309F4C2C0C82F823858 +:102E400059F40E948C1581FDBBC089E30E949E202D +:102E50000E947D2189E30CC0833879F40E948C158F +:102E600080FDAEC083E50E949E200E947D2183E507 +:102E70000E94F120CF910C947D21843859F40E9456 +:102E80008C1582FD9DC087E40E949E200E947D21BA +:102E900087E4EECF8CEF8C0F813A48F48C2F0E94A0 +:102EA000342B81118DC08C2F0E949E20E3CF80E2B5 +:102EB0008C0F883048F4C77081E001C0880FCA9534 +:102EC000EAF70E944621D6CF8BE58C0F833078F449 +:102ED000C53A29F0C63A31F083E890E005C081E8B0 +:102EE00090E002C082E890E0CF910C94EC1588E568 +:102EF0008C0F833108F064C0C83A39F1C93A41F106 +:102F0000CA3A49F1CB3A51F1CC3A59F1CD3A61F193 +:102F1000C03B69F1CE3A71F1CF3A79F1C13B81F111 +:102F2000C23B89F1C33B91F1C43B99F1C53BA1F18F +:102F3000C63BA9F1C73BB1F1C83BB9F1C93BC1F1EF +:102F4000CA3BC9F180E090E038C082EE90E035C025 +:102F500089EE90E032C08AEE90E02FC085EB90E0E1 +:102F60002CC086EB90E029C087EB90E026C08CEC6B +:102F700090E023C08DEC90E020C083E891E01DC07C +:102F80008AE891E01AC082E991E017C084E991E0F3 +:102F900014C081E292E011C083E292E00EC084E2AC +:102FA00092E00BC085E292E008C086E292E005C0A4 +:102FB00087E292E002C08AE292E0CF910C9402167E +:102FC000CF910895882309F44BC0823859F40E94A8 +:102FD0008C1581FF45C089E30E949E200E947D21BF +:102FE00089E30CC0833871F40E948C1580FF38C0CF +:102FF00083E50E949E200E947D2183E50E94F120AE +:103000000C947D21843859F40E948C1582FF28C0CD +:1030100087E40E949E200E947D2187E4EFCF9CEFF1 +:10302000980F913A58F390E2980F983050F48770C7 +:1030300091E001C0990F8A95EAF7892F0E944C21EF +:10304000DFCF9BE5980F933020F480E090E00C9464 +:10305000EC15885A833120F480E090E00C9402163D +:103060000895882321F00E9446210C947D21089523 +:10307000882321F00E944C210C947D210895BF9259 +:10308000CF92DF92EF92FF920F931F93CF93DF9334 +:1030900000D000D000D0CDB7DEB725E0FC01DE01C6 +:1030A000119601900D922A95E1F7FC014081318142 +:1030B0000281258122952F7063817481672B09F429 +:1030C000E5C23F3F19F44F3F09F4E0C27C01498358 +:1030D0003A8389819A812E830E945D20182FB92E10 +:1030E0000E945C200E94231FEB2DE295EF70F0E020 +:1030F000E05AFF4F2E810C94322E8B2D807F9B2D1A +:103100009F70F92E882319F0F29480EFF8220023A3 +:1031100049F0FF2009F467C28F2D0E9456210E94BA +:103120007D2161C2812F0E94E217FF2009F4AEC207 +:103130008F2D0E945C2126960FB6F894DEBF0FBE3D +:10314000CDBFDF91CF911F910F91FF90EF90DF9056 +:10315000CF90BF900C947D213B2D307F8B2D8F70B5 +:10316000303211F08295807F112319F0113021F156 +:103170002CC00023B9F0222309F4A0C1213009F0AA +:103180009DC126960FB6F894DEBF0FBECDBFDF916E +:10319000CF911F910F91FF90EF90DF90CF90BF9054 +:1031A0000C946621222319F0213009F46FC28E831A +:1031B0000E9469218E8196C1002321F0223008F0FF +:1031C00065C27CC1211162C28DC1002321F022237E +:1031D00009F474C108C2222309F484C119C22B2D39 +:1031E00026952695237030E02115310521F02130F8 +:1031F0003105D1F04BC2002321F0812F9B2D93701C +:1032000002C080E090E026960FB6F894DEBF0FBEB5 +:10321000CDBFDF91CF911F910F91FF90EF90DF9085 +:10322000CF90BF900C94EC15002321F0812F9B2DA3 +:10323000937002C080E090E026960FB6F894DEBF4F +:103240000FBECDBFDF91CF911F910F91FF90EF90F7 +:10325000DF90CF90BF900C940216812F002319F0BD +:103260000E94272502C00E948F2526960FB6F8944B +:10327000DEBF0FBECDBFDF91CF911F910F91FF90A9 +:10328000EF90DF90CF90BF900C9414268B2D83701D +:1032900009F07BC00111FAC1812F82958695877054 +:1032A000880F880F912F9F70C92ED12CE12CF12C03 +:1032B000082E04C0CC0CDD1CEE1CFF1C0A94D2F7B7 +:1032C00014FF12C04FE050E060E070E004C0440F13 +:1032D000551F661F771F8A95D2F7CB01BA016095FB +:1032E00070958095909503C060E070E0CB012B2D28 +:1032F000269526952370422F50E042305105D9F093 +:103300004330510569F16C297D298E299F2941306F +:10331000510551F126960FB6F894DEBF0FBECDBF12 +:10332000DF91CF911F910F91FF90EF90DF90CF90A1 +:10333000BF900C944A1F6C297D298E299F292696BF +:103340000FB6F894DEBF0FBECDBFDF91CF911F91B6 +:103350000F91FF90EF90DF90CF90BF900C94661F7D +:103360000E944A1FC701B60126960FB6F894DEBF29 +:103370000FBECDBFDF91CF911F910F91FF90EF90C6 +:10338000DF90CF90BF900C942E1F002319F08B2D4F +:10339000817001C08695882309F478C1812F8295B8 +:1033A00086958770880F880F912F9F70C92ED12C1A +:1033B000E12CF12C082E04C0CC0CDD1CEE1CFF1CF3 +:1033C0000A94D2F714FF12C04FE050E060E070E0C2 +:1033D00004C0440F551F661F771F8A95D2F7CB0193 +:1033E000BA01609570958095909503C060E070E09B +:1033F000CB012B2D269526952370422F50E042308D +:103400005105D9F04330510569F16C297D298E2988 +:103410009F294130510551F126960FB6F894DEBF31 +:103420000FBECDBFDF91CF911F910F91FF90EF9015 +:10343000DF90CF90BF900C9424206C297D298E2999 +:103440009F2926960FB6F894DEBF0FBECDBFDF9141 +:10345000CF911F910F91FF90EF90DF90CF90BF9091 +:103460000C9440200E942420C701B60126960FB676 +:10347000F894DEBF0FBECDBFDF91CF911F910F91AA +:10348000FF90EF90DF90CF90BF900C940820103FFA +:10349000D1F118F4103E50F4A1C0123F09F463C0FA +:1034A00008F44CC0133F09F473C098C01F708B2DF3 +:1034B0008F710023A1F00E94A11F812F26960FB6C5 +:1034C000F894DEBF0FBECDBFDF91CF911F910F915A +:1034D000FF90EF90DF90CF90BF900C9431180E9436 +:1034E000C21F812F26960FB6F894DEBF0FBECDBF48 +:1034F000DF91CF911F910F91FF90EF90DF90CF90D0 +:10350000BF900C9438180023A9F02111BFC08B2D57 +:103510008F7126960FB6F894DEBF0FBECDBFDF9138 +:10352000CF911F910F91FF90EF90DF90CF90BF90C0 +:103530000C94E71F223008F0A9C0E9CF0023A9F0BE +:103540008B2D8F7126960FB6F894DEBF0FBECDBFC0 +:10355000DF91CF911F910F91FF90EF90DF90CF906F +:10356000BF900C94A11F002359F38B2D8F712696C9 +:103570000FB6F894DEBF0FBECDBFDF91CF911F9184 +:103580000F91FF90EF90DF90CF90BF900C94C21FEF +:10359000002399F08B2D8F7126960FB6F894DEBF1D +:1035A0000FBECDBFDF91CF911F910F91FF90EF9094 +:1035B000DF90CF90BF900C948C1F26960FB6F89496 +:1035C000DEBF0FBECDBFDF91CF911F910F91FF9056 +:1035D000EF90DF90CF90BF900C94821F0023A9F052 +:1035E000222309F4ADCF812F26960FB6F894DEBFC3 +:1035F0000FBECDBFDF91CF911F910F91FF90EF9044 +:10360000DF90CF90BF900C941A17222309F4ADCF0E +:10361000812F26960FB6F894DEBF0FBECDBFDF9187 +:10362000CF911F910F91FF90EF90DF90CF90BF90BF +:103630000C94E2174B2D4F70612FC7010E946A084E +:1036400026960FB6F894DEBF0FBECDBFDF91CF91A7 +:103650001F910F91FF90EF90DF90CF90BF900C944F +:10366000A61E4B2D4F70612FC70126960FB6F894FA +:10367000DEBF0FBECDBFDF91CF911F910F91FF90A5 +:10368000EF90DF90CF90BF900C94680C26960FB609 +:10369000F894DEBF0FBECDBFDF91CF911F910F9188 +:1036A000FF90EF90DF90CF90BF9008950E9463212C +:1036B0000E9438210E947D210E9447270E941426E3 +:1036C00080E090E00E94EC1580E090E00C940216FF +:1036D0000E9453210C94561B0E945D20292F229595 +:1036E0002F7030E02C3031054CF42A3031056CF469 +:1036F000225031092230310588F407C02C303105C1 +:1037000049F02F30310531F009C0803E48F0803F4C +:1037100029F406C093FB882780F9089580E0089576 +:1037200081E00895CF93DF9300D000D01F92CDB7F2 +:10373000DEB70F900F900F900F900F90DF91CF9109 +:103740000895CF93DF9300D000D000D0CDB7DEB77F +:1037500026960FB6F894DEBF0FBECDBFDF91CF9196 +:1037600008951F93CF93DF93C091840116E0809159 +:103770008501C81799F0D0E01C9FF0011D9FF00D46 +:103780001124EA57FE4F4081518162817381848107 +:1037900095810E94A11B2196C770E9CFDF91CF913F +:1037A0001F9108954091B6015091B7016091B80101 +:1037B0007091B9018091BA019091BB010C94A11B49 +:1037C0008091BB0182958F7009F054C08091B8013F +:1037D000882309F44FC080918401A09185016091F4 +:1037E000B6017091B7014091B9015091BA01B6E0AC +:1037F0008A1709F43FC090E041155105C1F17F3FA0 +:1038000011F46F3FA1F1B89FF001B99FF00D1124A1 +:10381000EA57FE4F218172132AC02081621327C00C +:103820002281211124C0238134812417350710F40B +:1038300021503109241B350B283C3105C0F420915F +:10384000BB012F7020612093BB0126E0289FF0016F +:10385000299FF00D1124E557FE4F80818F70806104 +:10386000808386EB91E00E943F180C94B11B019677 +:103870008770BECF0895CF92DF92EF92FF920F93A1 +:103880001F93CF93DF93CDB7DEB762970FB6F8944F +:10389000DEBF0FBECDBF8C0185E0F801DE011D96B5 +:1038A00001900D928A95E1F7D8014C9111965C91A7 +:1038B000119712966C9112971396CD90DC901497F5 +:1038C0003091B6017091B7018091B9019091BA0120 +:1038D000009709F46BC17F3F19F43F3F09F466C1BB +:1038E000E090B801EE2009F4C0C02091BB01C816D9 +:1038F000D90628F0F601E81BF90BCF0104C080952A +:1039000090958C0D9D1DFF24F394883C910578F0D3 +:10391000F12C207F09F0C6C07C2DD98AC88A8989FC +:103920000E94921B86EB91E00E943F18B1C0822F4B +:10393000807F09F046C0751314C0341312C06111A2 +:1039400010C02F7020612093BB010E94D21B86EB18 +:1039500091E00E943F188091BB01D80115968C938D +:103960002EC0CD2819F15F3F11F44F3FF9F0F62E2C +:1039700061111CC0809184012091850136E082177D +:1039800009F45AC090E0389FF001399FF00D1124DE +:10399000EA57FE4F7181571306C07081471303C069 +:1039A0007281711103C001968770E9CFF62E6623EC +:1039B00009F418C18091BB0181608093BB01F12C97 +:1039C00011C1751308C0341306C0611104C0809181 +:1039D000BB01D801C3C04D875E878D859E856A8BEC +:1039E0000E946C1B6A898823E1F16623D1F1209142 +:1039F000BB01822F82958F7090E0029774F08091C6 +:103A0000B6019091B70198878F831986DB86CA86A5 +:103A10002C87CE0107960E943F1886E0F801A6EB9E +:103A2000B1E001900D928A95E1F70E94E01B0E949F +:103A3000D21BFF24F394D6C04D875E878D859E856B +:103A40000E945D20292F22952F7030E02230310511 +:103A50000CF0BCC09F7009F0B6C0805E883008F4DE +:103A6000C1C0C8010E943F18E4CFC816D90608F4A7 +:103A700053C0F601E81BF90BCF01883C910508F40F +:103A800050C0F12C7C2DD98AC88A89890E94921B4A +:103A9000E6EBF1E086E0DF011D928A95E9F70E94EE +:103AA000D21BA0C0751314C0341312C0611110C012 +:103AB0008091BB01F8018583C8010E943F1886E010 +:103AC000E6EBF1E0DF011D928A95E9F7FE2C8AC052 +:103AD0004D875E878D859E856A8B0E946C1B6A89E7 +:103AE000882309F4BECF662309F4BBCF2091BB0124 +:103AF000822F82958F7090E002970CF48ECF809188 +:103B0000B6019091B7019A8389831B82DD82CC82B2 +:103B10002E83CE0101967FCF809590958C0D9D1DB3 +:103B2000ACCFF62E662309F49CCF75132EC0341348 +:103B30002CC02091BB0120FD1FC0822F82958F7069 +:103B4000D9F0D80115962C9315978F3049F08F5FD7 +:103B5000982F9295907F822F8F70892B15968C933A +:103B6000C8010E943F1886E0F801A6EBB1E0019081 +:103B70000D928A95E1F793CF86E0F801A6EBB1E0CC +:103B800001900D928A95E1F72DC04D875E878D8556 +:103B90009E850E946C1B811140CF8091BB0181608A +:103BA0008093BB01C8010E943F181CC0662309F422 +:103BB00058CF4D875E878D859E850E946C1B88231C +:103BC00009F44FCF2ACF811148CF0CC024303105E2 +:103BD0000CF047CF9F7009F440CFF8019581907F9A +:103BE00009F03BCF8F2D62960FB6F894DEBF0FBE63 +:103BF000CDBFDF91CF911F910F91FF90EF90DF909C +:103C0000CF9008951F93CF93DF93CDB7DEB72C9756 +:103C10000FB6F894DEBF0FBECDBF4F8358876987BC +:103C20007A878B879C87CE0107960E943B1C88234E +:103C300069F08F8198852A853B85232BF1F19F3F81 +:103C400009F063C08F3F09F060C037C086E0FE0115 +:103C50003796DE01119601900D928A95E1F76F81FA +:103C60007885EA85FB85309741F17F3F11F46F3FFE +:103C700021F12091850130E0C901019687709927D3 +:103C80004091840150E08417950709F447C0698387 +:103C90007A83FD83EC8396E0929FD001939FB00DD1 +:103CA0001124AA57BE4FFE01319601900D929A95AC +:103CB000E1F7809385010E94B11B16E08091840199 +:103CC000909185018917C1F1189FC00111248A576D +:103CD0009E4F0E943B1C882379F1E09184011E9F36 +:103CE000F0011124EA57FE4F4081518162817381B6 +:103CF000848195810E94A11B8091840190E00196AE +:103D00008770992780938401D9CF4F815885698521 +:103D10007A858B859C850E94A11BCFCF0E94681B52 +:103D20001092850110928401E6EBF1E086E0DF015C +:103D30001D928A95E9F7C1CF2C960FB6F894DEBF95 +:103D40000FBECDBFDF91CF911F910895EF92FF92EB +:103D50000F931F93CF93DF938C01892B09F46CC0D1 +:103D6000F12CEE24E394E8012196F8018491843744 +:103D700040F4843008F051C0813081F0823019F174 +:103D80005BC0853709F444C0A8F19CE7980F9037D1 +:103D900008F052C08F770E94E21741C00E5F1F4F9C +:103DA000FE01C49180E28C0F883048F4C7708E2DDC +:103DB00001C0880FCA95EAF70E94562114C08C2FC3 +:103DC0000E941A172DC00E5F1F4FFE01C49180E2A2 +:103DD0008C0F883058F4C7708E2D01C0880FCA959B +:103DE000EAF70E945C210E947D211AC08C2F0E945C +:103DF000E21716C00E5F1F4FFE01C491CC2381F065 +:103E00008FE99FE00197F1F700C00000C150F6CFA5 +:103E10000E5F1F4FFE01F49003C00E941A178E011F +:103E20008F2D882309F49FCFEFE9FFE03197F1F759 +:103E300000C000008150F5CFDF91CF911F910F910D +:103E4000FF90EF90089508956093C0017093C101B1 +:103E50008093C2019093C3010C94561B0F931F9340 +:103E60000091C0011091C1012091C2013091C301A4 +:103E7000DC01CB01802B912BA22BB32B8093C001B3 +:103E80009093C101A093C201B093C3011F910F9100 +:103E90000C94561B0F931F930091C0011091C10108 +:103EA0002091C2013091C301DC01CB018023912319 +:103EB000A223B3238093C0019093C101A093C201B8 +:103EC000B093C3011F910F910C94561B0F931F9336 +:103ED0000091C0011091C1012091C2013091C30134 +:103EE000DC01CB0180279127A227B3278093C00153 +:103EF0009093C101A093C201B093C3011F910F9190 +:103F00000C94561B1092BC011092BD011092BE0180 +:103F10001092BF010C94561B41E050E060E070E04D +:103F200004C0440F551F661F771F8A95D2F7409330 +:103F3000BC015093BD016093BE017093BF010C940E +:103F4000561B41E050E060E070E004C0440F551F94 +:103F5000661F771F8A95D2F78091BC019091BD01B1 +:103F6000A091BE01B091BF01482B592B6A2B7B2B2E +:103F70004093BC015093BD016093BE017093BF019B +:103F80000C94561B41E050E060E070E004C0440F28 +:103F9000551F661F771F8A95D2F7409550956095FB +:103FA00070958091BC019091BD01A091BE01B0912E +:103FB000BF01482359236A237B234093BC015093BC +:103FC000BD016093BE017093BF010C94561B41E08C +:103FD00050E060E070E004C0440F551F661F771F7B +:103FE0008A95D2F78091BC019091BD01A091BE014C +:103FF000B091BF01482759276A277B274093BC010E +:104000005093BD016093BE017093BF010C94561B89 +:104010000F931F930091BC011091BD012091BE012F +:104020003091BF01DC01CB01802B912BA22BB32B54 +:104030008093BC019093BD01A093BE01B093BF01DA +:104040001F910F910C94561B0F931F930091BC016D +:104050001091BD012091BE013091BF01DC01CB0167 +:1040600080239123A223B3238093BC019093BD01AD +:10407000A093BE01B093BF011F910F910C94561BEA +:104080000F931F930091BC011091BD012091BE01BF +:104090003091BF01DC01CB0180279127A227B327F4 +:1040A0008093BC019093BD01A093BE01B093BF016A +:1040B0001F910F910C94561B0895CF92DF92EF92AF +:1040C000FF920F931F93CF93DF938C01C090C00199 +:1040D000D090C101E090C201F090C3014091BC01B9 +:1040E0005091BD016091BE017091BF01C42AD52AD3 +:1040F000E62AF72ACFE1D0E0D701C6010C2E04C092 +:10410000B695A795979587950A94D2F780FF07C033 +:10411000B8018C2F0E948B0C8130910531F42197CE +:1041200058F7B80180E00E948B0CDF91CF911F916E +:104130000F91FF90EF90DF90CF90089590910C0138 +:10414000992321F090910D01911109C020910E0148 +:1041500030910F01F90132969FEF40E030C0982F67 +:104160009695969596959F30A0F4E0910E01F0916A +:104170000F01E90FF11D877021E030E0A90102C0B5 +:10418000440F551F8A95E2F7CA019181892B8183DB +:1041900008959091D70190FF23C01F928F938DEBCC +:1041A00096E09F938F930E9461080F900F900F905D +:1041B0000F9008959F3F39F04F5F4E3041F051917D +:1041C0005813F8CF0DC05111F7CF942FF5CF9F3F63 +:1041D00039F0F901E90FF11D97FDFA9582830895F1 +:1041E000089590910C01992321F090910D01911166 +:1041F00009C020910E0130910F01F9013296205F24 +:104200003F4F30C0982F9695969596959F30A8F47D +:10421000E0910E01F0910F01E90FF11D877021E08F +:1042200030E0A90102C0440F551F8A95E2F7CA0188 +:10423000809591818923818308959091D70190FF82 +:1042400016C01F928F938FE996E09F938F930E94E1 +:1042500061080F900F900F900F9008953196E2171C +:10426000F30729F090819813F9CF1082F7CF0895C2 +:1042700081E090E0E0910E01F0910F01E80FF91F4D +:104280001082019680319105A9F708959091D60189 +:10429000892B8093D601089580959091D60189232A +:1042A0008093D60108951092D60108959091D5017A +:1042B000892B8093D501089580959091D50189230C +:1042C0008093D50108951092D50108958093C4017B +:1042D00008951092C401089580910E0190910F01EC +:1042E000FC0131969C01205F3F4F80E0919191113C +:1042F0008F5FE217F307D1F70895E0910E01F09177 +:104300000F018091D6018083E0910E01F0910F01A1 +:1043100090818091D501892B80838091C40188236D +:1043200061F0E0910E01F0910F019081892B808363 +:104330000E946C2181111092C40180910E01909114 +:104340000F010C94981590933B0180933A010895C6 +:10435000CF92DF92EF92FF926C01EE24FF24C11402 +:10436000D104E104F10421F0C701B60120E101C04C +:1043700020E0C72ED82EE92EFF24C114D104E10479 +:10438000F10419F0285FC701B6016B017C0154E00C +:10439000F694E794D794C7945A95D1F7C114D104F1 +:1043A000E104F10419F02C5FC701B6016B017C0137 +:1043B00042E0F694E794D794C7944A95D1F7C11494 +:1043C000D104E104F10419F02E5FC701B601DC014C +:1043D000CB01B695A79597958795892B8A2B8B2B23 +:1043E00009F02F5F822FFF90EF90DF90CF9008951C +:1043F0008295982F9C7C392F36953695282F2373DC +:1044000044E0249FC0011124932F982B292F2A7A4E +:104410002695892F8575880F822B08951F93CF933A +:10442000DF931F92CDB7DEB799830E94F821182F32 +:104430009981892F0E94F821212F30E0322F2227E5 +:10444000A901482BCA010F90DF91CF911F910895C8 +:104450008091F001843009F11092D80120E488E1C4 +:1044600090E00FB6F894A895809360000FBE20935B +:10447000600083B7817F846083BF83B7816083BF1F +:104480007894889583B78E7F83BF88E10FB6F894C0 +:1044900080936000109260000FBE08950895089503 +:1044A000CF930E944E220E94300A0E944F22C0E009 +:1044B0008C2F0E945C0B811104C0CF5FCE30C1F7FE +:1044C00001C081E0CF9108950E94681B0E948C1565 +:1044D0000C94BE0D82E084BD93E095BD9AEF97BD2C +:1044E00080936E0008952FB7F8948091D901909130 +:1044F000DA01A091DB01B091DC012FBF0895CF92CA +:10450000DF92EF92FF920F931F932FB7F894409191 +:10451000D9015091DA016091DB017091DC012FBF6C +:104520006A017B01EE24FF248C0120E030E0C016FC +:10453000D106E206F30610F4415051099A01281BF6 +:10454000390BC9011F910F91FF90EF90DF90CF9031 +:1045500008951F920F920FB60F9211248F939F937D +:10456000AF93BF938091D9019091DA01A091DB01C3 +:10457000B091DC010196A11DB11D8093D9019093EA +:10458000DA01A093DB01B093DC01BF91AF919F9161 +:104590008F910F900FBE0F901F9018950E948A1256 +:1045A000F8942FEF87EA91E6215080409040E1F7A0 +:1045B00000C0000087E090EBDC018093F90190934C +:1045C000FA01A093FB01B093FC019CE088E10FB6D7 +:1045D000F894A895809360000FBE90936000FFCF81 +:1045E000EF92FF920F931F93CF93DF93D82FC0E0EA +:1045F0008C2F0E945C0B00E010E0E82EF12CC7012C +:10460000002E02C0959587950A94E2F780FD06C0BA +:104610000F5F1F4F0630110591F709C0602F7C2FE7 +:1046200080E00E94690CD813F3CF81E004C0CF5F13 +:10463000CE30F1F680E0DF91CF911F910F91FF9086 +:10464000EF900895CF93C82F8CE20E94F022882328 +:1046500021F08C2FCF910C94F02280E0CF9108951F +:10466000CF930E947F24811102C00E94652482EEB4 +:1046700096E00E94C807C5E6C15049F00E94300A82 +:104680008FE39CE90197F1F700C00000F5CF8BEDB7 +:1046900096E00E94C80789E20E942223811113C17B +:1046A0008AE20E94222381110E94652485E00E94F3 +:1046B000222381110E94CE220E948A248093D70156 +:1046C00087E00E9422238823A9F18BE10E94222304 +:1046D000882351F08091D70181FB222720F991E0B6 +:1046E000922790FB81F90EC08EE00E94222388233E +:1046F00061F08091D70182FB222720F991E0922777 +:1047000090FB82F98093D70115C080E10E9422239B +:104710009091D701882341F093FB222720F981E073 +:10472000822780FB93F904C0892F809580FB90F944 +:104730009093D7018091D7010E948E240E949C24DF +:104740008093EA0180EE0E942223882341F0809129 +:10475000EA01982F909590FB80F98093EA0189E314 +:104760000E942223882359F08091EA0181FB2227AD +:1047700020F991E0922790FB81F98093EA0182EE83 +:104780000E942223882359F08091EA0182FB22278C +:1047900020F991E0922790FB82F98093EA0186EE5E +:1047A0000E942223882359F08091EA0183FB22276B +:1047B00020F991E0922790FB83F98093EA0183EE40 +:1047C0000E942223882359F08091EA0184FB22274A +:1047D00020F991E0922790FB84F98093EA0185E328 +:1047E0000E942223882359F08091EA0185FB222729 +:1047F00020F991E0922790FB85F98093EA0181E30B +:104800000E942223882359F08091EA0186FB222707 +:1048100020F991E0922790FB86F98093EA0181E1EB +:104820000E942223882359F08091EA0187FB2227E6 +:1048300020F991E0922790FB87F98093EA0180911B +:10484000EA010E94A0248091EA0187FB882780F971 +:1048500080930D0187E20E942223C82F8EE10E94DF +:1048600022238111C2608FE10E9422238111C46042 +:1048700080E20E9422238111C86081E20E942223EB +:104880008111C06182E20E9422238111C06283E211 +:104890000E9422238111C06484E20E942223882383 +:1048A00011F0C06802C0CC2329F08C2F0E949724FD +:1048B0006C2F03C00E949324682F70E080E090E08A +:1048C000CF910C94241FCF9108956DEE7EEF80E080 +:1048D00090E00E94682E60E082E090E00E945A2EF4 +:1048E00060E083E090E00E945A2E60E084E090E077 +:1048F0000E945A2E60E085E090E00C945A2E80E0F1 +:1049000090E00E94542E21E08D3E9E4F09F020E061 +:10491000822F089582E090E00C944C2E682F82E064 +:1049200090E00C945A2E83E090E00C944C2E682F6B +:1049300083E090E00C945A2E84E090E00C944C2E8E +:10494000682F84E090E00C945A2E8091DF0180FF64 +:104950000BC06091130185E0689FB001112475952B +:104960006795759567952BC081FF09C0609113010C +:1049700085E0689FB00111247595679520C082FF7E +:1049800007C06091130185E0689FB001112417C032 +:104990009091E0019923D1F060911201961788F768 +:1049A0002091130185E0289F90011124929FA0017E +:1049B000939F500D112470E0CA010E941E2E603892 +:1049C000710540F46115710539F002C065E070E0D1 +:1049D000862F08958FE7089581E008958091DF0183 +:1049E00080FF08C06091110170E07595679575951D +:1049F000679521C081FF06C06091110170E0759537 +:104A0000679519C082FF04C06091110170E010C069 +:104A10009091E0019923C1F0609110019617A0F7E1 +:104A200080911101899FC001112470E00E941E2E07 +:104A30006038710528F46115710521F0862F0895FD +:104A40008FE7089581E0089561E070E0F4CF803F42 +:104A500021F40E94A524819504C0813F29F40E947D +:104A6000A5248093E3010895823F21F40E94A524A8 +:104A7000819504C0833F29F40E94A5248093E2011C +:104A80000895893F19F40E94EE2405C08A3F31F44D +:104A90000E94EE2481958093E40108958B3F21F4D8 +:104AA0000E94EE24819504C08C3F29F40E94EE24DC +:104AB0008093E5010895843F21F48091E1018160B4 +:104AC00017C0853F21F48091E101826011C0863FCB +:104AD00021F48091E10184600BC0873F21F4809133 +:104AE000E101886005C0883F31F48091E101806177 +:104AF0008093E10108958D3F21F48091DF01816071 +:104B00000BC08E3F21F48091DF01826005C08F3F92 +:104B100029F48091DF0184608093DF010895803F54 +:104B200039F48091E30187FF6CC01092E30169C002 +:104B3000813F29F48091E3011816BCF362C0909183 +:104B4000E201823F29F497FF5CC01092E20159C054 +:104B5000833F19F41916CCF354C0893F41F4809176 +:104B6000E40118160CF04DC01092E4014AC08A3FCF +:104B700029F48091E40187FF44C0F6CF8B3F39F4DC +:104B80008091E50187FF3DC01092E5013AC08C3F5E +:104B900029F48091E5011816BCF333C0843F21F459 +:104BA0008091E1018E7F17C0853F21F48091E10162 +:104BB0008D7F11C0863F21F48091E1018B7F0BC076 +:104BC000873F21F48091E101877F05C0883F31F460 +:104BD0008091E1018F7E8093E10113C08D3F21F42C +:104BE0008091DF018E7F0BC08E3F21F48091DF0129 +:104BF0008D7F05C08F3F29F48091DF018B7F8093EB +:104C0000DF018091E20181110EC08091E3018111E9 +:104C10000AC08091E401811106C08091E5018111F3 +:104C200002C01092E00108958091D70183FF7EC0F9 +:104C30008EE197E00E94C8078091E1011F928F9357 +:104C400089E197E09F938F930E94610887E197E045 +:104C50000E94C8078091E201282F332727FD309555 +:104C60003F938F9384E197E09F938F930E94610815 +:104C700082E197E00E94C8078091E301282F332743 +:104C800027FD30953F938F938FE097E09F938F930D +:104C90000E9461088DE097E00E94C8078091E401BE +:104CA000282F332727FD30953F938F938AE097E095 +:104CB0009F938F930E94610888E097E00E94C80745 +:104CC0008091E501282F332727FD30953F938F935F +:104CD00085E097E09F938F930E94610882E097E0C0 +:104CE0000E94C8078091E0011F928F938FEF96E09A +:104CF0009F938F930E9461088DEF96E00E94C807F2 +:104D00008091DF011F928F938AEF96E09F938F939C +:104D10000E94610887EF96E00E94C8078DB79EB792 +:104D20004C960FB6F8949EBF0FBE8DBF81EE91E0FA +:104D30000E94E1150E9473229093DE018093DD01B1 +:104D400008951F93CF93DF938091DD019091DE0151 +:104D50000E947F22AC019091E001992321F02091E3 +:104D6000140130E006C0209115018AE0289F9001CF +:104D700011244217530708F486C08091E201C091C4 +:104D8000E301D091E4011091E501811107C0C11147 +:104D900076C0D11174C0111172C075C09F3F19F057 +:104DA0009F5F9093E001181624F40E94A52480933D +:104DB000E2018091E20187FF05C00E94A524819550 +:104DC0008093E2011C1624F40E94A5248093E30141 +:104DD0008091E30187FF05C00E94A52481958093FF +:104DE000E3016091E201662339F1C091E301CC2334 +:104DF00019F1772767FD7095872F972F0E94232D34 +:104E000023E333E343E35FE30E94872D0E94F02C0A +:104E10006093E2016C2F772767FD7095872F972F9E +:104E20000E94232D23E333E343E35FE30E94872DB6 +:104E30000E94F02C6093E3011D1624F40E94EE24DE +:104E40008093E4018091E40187FF05C00E94EE2475 +:104E500081958093E401111624F40E94EE2480933E +:104E6000E5018091E50187FF05C00E94EE24819550 +:104E70008093E501DF91CF911F910C9414269F3F01 +:104E800009F08ECF96CFDF91CF911F910895E1EE7B +:104E9000F1E085E0DF011D928A95E9F71092E001CB +:104EA0001092DF01089581E499E00E94C8071F92E3 +:104EB00081E08F931F9285E08F9383EF98E09F931B +:104EC0008F930E9461080F900F900F900F900F909A +:104ED0000F9008958330E9F128F4813061F0823039 +:104EE00009F10895853009F462C008F449C086309C +:104EF00009F474C0089580911501262F30E0280F21 +:104F0000311D2F3F310524F4680F6093150103C054 +:104F10008FEF80931501809115011F928F938CE282 +:104F200098E072C080911401262F30E0280F311DC7 +:104F30002F3F310524F4680F6093140103C08FEFF5 +:104F400080931401809114011F928F938AE198E05D +:104F50005BC080911301262F30E0280F311D2F3FB9 +:104F6000310524F4680F6093130103C08FEF809321 +:104F70001301809113011F928F9387E098E044C042 +:104F800080911201262F30E0280F311D2F3F31056F +:104F900024F4680F6093120103C08FEF8093120115 +:104FA000809112011F928F9382EF97E02DC0809124 +:104FB0001101262F30E0280F311D2F3F310524F439 +:104FC000680F6093110103C08FEF809311018091EE +:104FD00011011F928F9389ED97E016C08091100107 +:104FE000262F30E0280F311D2F3F310524F4680FA4 +:104FF0006093100103C08FEF809310018091100126 +:105000001F928F938EEB97E09F938F930E9461087E +:105010000F900F900F900F900895833081F128F436 +:10502000813059F08230D1F00895853009F449C0BB +:10503000B8F1863009F456C00895809115016817BB +:1050400020F4861B8093150102C0109215018091F7 +:1050500015011F928F938FEA97E054C0809114013D +:10506000681720F4861B8093140102C0109214016B +:10507000809114011F928F938DE997E043C0809136 +:105080001301681720F4861B8093130102C010924D +:105090001301809113011F928F938AE897E032C029 +:1050A00080911201681720F4861B8093120102C0C0 +:1050B00010921201809112011F928F9385E797E061 +:1050C00021C080911101681720F4861B8093110183 +:1050D00002C010921101809111011F928F938CE5F3 +:1050E00097E010C080911001681720F4861B809310 +:1050F000100102C010921001809110011F928F9335 +:1051000081E497E09F938F930E9461080F900F9026 +:105110000F900F900895CF93C82F1F928F9386E41E +:105120009AE09F938F930E94610881E090E0A0E055 +:10513000B0E0BC01CD0104C0660F771F881F991F26 +:10514000CA95D2F70E94241F0F900F900F900F90D6 +:10515000CF910C94681BCF938D3109F465C0B0F5E5 +:105160008E3009F4CCC100F5873009F49BC1A8F456 +:10517000863009F06DC28091D701817F8E7F809348 +:10518000D7018BE49AE00E94C8078DE89EE00E9458 +:10519000C80781E08093E70180C1883009F44FC0DF +:1051A0008B3009F47CC154C2863109F4F0C138F463 +:1051B000803109F4B8C1813109F430C249C2893162 +:1051C00009F4CEC18B3109F486C142C2853309F49A +:1051D00037C248F4873209F433C208F433C2893243 +:1051E00009F42EC235C2833438F48A3308F02CC255 +:1051F000883309F454C12CC2833409F421C28834A1 +:1052000009F026C20E94681B8CE79EE00E94C80736 +:105210009FEF23ED80E3915020408040E1F700C0F4 +:1052200000000E94CE2239C18CE99EE00E94C8078E +:105230000E94AA2C0E948C150E94BE0D2EC181E9ED +:105240009EE00E94C8078CE59CE00E94C8070E946F +:1052500093241F928F9389E59CE09F938F930E94E4 +:10526000610887E59CE00E94C8070E948A24C82F35 +:1052700084E49CE00E94C8071F92CF938FE39CE0D8 +:105280009F938F930E9461088DE39CE00E94C80762 +:1052900083E39CE00E94C8078C2F81701F928F933C +:1052A00080E39CE09F938F930E9461088EE29CE0D4 +:1052B0000E94C80784E29CE00E94C807C1FB8827BF +:1052C00080F91F928F9381E29CE09F938F930E94BD +:1052D00061088FE19CE00E94C80783E19CE00E9486 +:1052E000C807C2FB882780F91F928F9380E19CE05A +:1052F0009F938F930E9461088EE09CE00E94C807F4 +:1053000085E09CE00E94C807C3FBCC27C0F91F9230 +:10531000CF9382E09CE09F938F930E94610880E08E +:105320009CE00E94C8070E949C24C82F8CEE9BE042 +:105330000E94C8071F92CF9387EE9BE09F938F93A5 +:105340000E94610885EE9BE00E94C8078CEC9BE000 +:105350000E94C8078C2F81701F928F9389EC9BE06D +:105360009F938F930E9461088DB79EB780960FB66A +:10537000F8949EBF0FBE8DBF87EC9BE00E94C807CC +:1053800080EB9BE00E94C807C1FB882780F91F9231 +:105390008F938DEA9BE09F938F930E9461088BEA25 +:1053A0009BE00E94C80789E99BE00E94C807C2FBF6 +:1053B000882780F91F928F9386E99BE09F938F93B4 +:1053C0000E94610884E99BE00E94C80782E89BE094 +:1053D0000E94C807C3FB882780F91F928F938FE72D +:1053E0009BE09F938F930E9461088DE79BE00E9452 +:1053F000C80783E79BE00E94C807C4FB882780F9A1 +:105400001F928F9380E79BE09F938F930E94610888 +:105410008EE69BE00E94C8078CE59BE00E94C807CF +:10542000C5FB882780F91F928F9389E59BE09F93A6 +:105430008F930E94610887E59BE00E94C8078BE379 +:105440009BE00E94C807C6FB882780F91F928F93B4 +:1054500088E39BE09F938F930E94610886E39BE023 +:105460000E94C8078EE29BE00E94C807C7FBCC27BA +:10547000C0F91F92CF938BE29BE09F938F930E9482 +:10548000610889E29BE00E94C8078DB79EB74C96E1 +:105490000FB6F8949EBF0FBE8DBFC1E0DEC082E79D +:1054A0009AE05BC08091D701C82FC17080FF09C00E +:1054B0008FE69EE00E94C8078091D701817F8E7F92 +:1054C00047C083E69EE00E94C8078091D7018160B3 +:1054D0008093D701E2CF9091D70191FBCC27C0F9FF +:1054E00081E0C827892FC0FB81F98093D701CC23A5 +:1054F00019F086E59EE027C088E49EE02EC09091DA +:10550000D70192FBCC27C0F981E0C827892FC0FBC7 +:1055100082F98093D701CC2319F089E39EE013C070 +:1055200089E29EE01AC09091D70193FBCC27C0F985 +:1055300081E0C827892FC0FB83F98093D701CC2352 +:1055400051F08DE19EE00E94C8078091D7018160F3 +:105550008093D70182C080E19EE00E94C8079DCF62 +:1055600081E09EE00E94C80785ED9DE00E94C8078B +:1055700088E99DE00E94C8078BE69DE00E94C8076D +:1055800087E29DE00E94C8078CEF9CE0E6CF8EEE9C +:105590009CE00E94C8070E948C151F928F9384ED97 +:1055A0009CE09F938F930E94610880910C011F9251 +:1055B0008F938DEB9CE09F938F930E946108809165 +:1055C0006E011F928F938AEA9CE09F938F930E94B3 +:1055D000610880910D011F928F9387E99CE09F9352 +:1055E0008F930E9461088091D9019091DA01A09176 +:1055F000DB01B091DC01BF93AF939F938F9383E85E +:105600009CE09F938F930E9461088DB79EB746964A +:105610000FB6F8949EBF0FBE8DBF3FCF0E94681B90 +:10562000C0910D0181E0C827C0930D01CC2329F062 +:1056300089E79CE00E94C80710C08EE69CE08DCFF1 +:1056400080E003C08D5101C089530E948B2825CF73 +:105650008CE69CE00E94C807C0E08C2FCF91089593 +:1056600080E0089580E00895CF93C82F8091E701EE +:10567000813081F020F0823009F44FC045C1E091C3 +:105680000E01F0910F018081813169F0823209F0C1 +:105690003DC109C0E0910E01F0910F01808181317F +:1056A00011F0823261F48C2F0E94302B811104C0E2 +:1056B0008C2F0E94AB282FC081E090E02CC08C2F53 +:1056C0000E94322B811126C0C431E1F070F4CB303E +:1056D00081F0C031D1F40E9453278EE39AE00E94FA +:1056E000C80782E08093E70115C0C93259F0C8337A +:1056F00061F48BE49AE00E94C80782E49AE00E9479 +:10570000C80708C01092E70103C18CE39AE00E9429 +:10571000C807FEC081E08170FDC0C43220F5CE31E3 +:1057200008F0C0C0CB3099F1C8F4C73009F0D2C03E +:105730008AE08093150194E19093140193E0909393 +:1057400013018093120188E08093110188E2809315 +:10575000100182EE98E00E94C807BFC0C33149F132 +:10576000C431C1F0B7C0CB3409F4A9C028F4C932A0 +:1057700089F0C83361F0AEC0C13509F49EC0C235AE +:1057800009F499C0CE3409F0A5C06AE09EC00E9419 +:105790005327A3C08091E601882319F01092E601F7 +:1057A0009CC08FEE98E00E94C80781E08093E701DB +:1057B000B1C089EC98E00E94C80787EB98E00E948E +:1057C000C807809115011F928F9384EB98E09F93F7 +:1057D0008F930E94610882EB98E00E94C80780EADC +:1057E00098E00E94C807809114011F928F938DE961 +:1057F00098E09F938F930E9461088BE998E00E9444 +:10580000C8078CE898E00E94C807809113011F9296 +:105810008F9389E898E09F938F930E94610887E8AF +:1058200098E00E94C80786E798E00E94C807809128 +:1058300012011F928F9383E798E09F938F930E94AA +:10584000610881E798E00E94C8078CE598E00E9413 +:10585000C807809111011F928F9389E598E09F936B +:105860008F930E94610887E598E00E94C80780E452 +:1058700098E00E94C807809110011F928F938DE3DA +:1058800098E09F938F930E9461088BE398E00E94B9 +:10589000C8078DB79EB748960FB6F8949EBF0FBE47 +:1058A0008DBF1BC0CE51EC2FF0E0E15DFE4F80813B +:1058B0008093E60112C061E003C061E006C06AE0C7 +:1058C0008091E6010E946A2708C08091E6010E944B +:1058D0000D2803C080EE98E013C08091E601882374 +:1058E00069F01F928F938AED98E09F938F930E94A7 +:1058F00061080F900F900F900F9004C087ED98E013 +:105900000E94C80781E006C01092E70180E002C053 +:1059100080E001CFCF910895E1E8F0E080818860D8 +:1059200080838081816080838FB7F89493E0909327 +:10593000890090ED909388008FBF0895EFE6F0E026 +:105940008081826080830895EFE6F0E080818D7F22 +:1059500080830895EFE6F0E0908182E089278083DC +:1059600008951F920F920FB60F9211242F933F9319 +:105970004F935F936F937F938F939F93AF93BF9357 +:10598000EF93FF938091E8019091E9010196909344 +:10599000E9018093E801811103C082E00E94BE0DFD +:1059A000E091E901E695E695F0E0E455F14FE491E8 +:1059B0008091E8018E1303C080E00E94BE0DFF912C +:1059C000EF91BF91AF919F918F917F916F915F9177 +:1059D0004F913F912F910F900FBE0F901F901895F0 +:1059E00004D06894B1118DC0089570D088F09F578D +:1059F00090F0B92F9927B751A0F0D1F0660F771F1B +:105A0000881F991F1AF0BA95C9F712C0B13081F0FA +:105A100077D0B1E0089574C0672F782F8827B85FDA +:105A200039F0B93FCCF3869577956795B395D9F75B +:105A30003EF490958095709561957F4F8F4F9F4F65 +:105A40000895E89409C097FB3EF490958095709571 +:105A500061957F4F8F4F9F4F9923A9F0F92F96E9BA +:105A6000BB279395F695879577956795B795F1112F +:105A7000F8CFFAF4BB0F11F460FF1BC06F5F7F4FCC +:105A80008F4F9F4F16C0882311F096E911C07723DE +:105A900021F09EE8872F762F05C0662371F096E8E7 +:105AA000862F70E060E02AF09A95660F771F881FB6 +:105AB000DAF7880F9695879597F9089557FD9058CE +:105AC000440F551F59F05F3F71F04795880F97FBC2 +:105AD000991F61F09F3F79F087950895121613067C +:105AE0001406551FF2CF4695F1DF08C016161706AB +:105AF0001806991FF1CF86957105610508940895E0 +:105B0000E894BB2766277727CB0197F908950BD038 +:105B100078C069D028F06ED018F0952309F05AC0EB +:105B20005FC01124EECFCADFA0F3959FD1F3950F8C +:105B300050E0551F629FF001729FBB27F00DB11D11 +:105B4000639FAA27F00DB11DAA1F649F6627B00DA1 +:105B5000A11D661F829F2227B00DA11D621F739F8A +:105B6000B00DA11D621F839FA00D611D221F749F98 +:105B70003327A00D611D231F849F600D211D822FDF +:105B8000762F6A2F11249F5750408AF0E1F0882326 +:105B90004AF0EE0FFF1FBB1F661F771F881F915033 +:105BA0005040A9F79E3F510570F014C0AACF5F3F47 +:105BB000ECF3983EDCF3869577956795B795F79566 +:105BC000E7959F5FC1F7FE2B880F911D96958795EE +:105BD00097F9089597F99F6780E870E060E008956D +:105BE0009FEF80EC089500240A94161617061806F5 +:105BF0000906089500240A941216130614060506D1 +:105C00000895092E0394000C11F4882352F0BB0F61 +:105C100040F4BF2B11F460FF04C06F5F7F4F8F4FC4 +:105C20009F4F0895991B79E004C0991F961708F0BB +:105C3000961B881F7A95C9F78095089597FB072EC4 +:105C400016F4009407D077FD09D00E94382E07FC87 +:105C500005D03EF4909581959F4F0895709561957C +:105C60007F4F0895EE0FFF1F0590F491E02D0994EA +:105C7000AA1BBB1B51E107C0AA1FBB1FA617B70772 +:105C800010F0A61BB70B881F991F5A95A9F780958E +:105C90009095BC01CD010895F999FECF92BD81BDCB +:105CA000F89A992780B50895A8E1B0E042E050E065 +:105CB0000C946F2E262FF999FECF1FBA92BD81BD8D +:105CC00020BD0FB6F894FA9AF99A0FBE019608957E +:105CD0000E945A2E272F0C945B2EDC01CB01FC0175 +:105CE000F999FECF06C0F2BDE1BDF89A319600B435 +:0E5CF0000D9241505040B8F70895F894FFCF40 +:105CFE002002BF0DB00E8D0E590E250E0101C501ED +:105D0E0028080A03140A3F4D3620392C06DF05A950 +:105D1E000589055005C304DC04F5040E052E0501A6 +:0A5D2E00020304050607080900003F +:00000001FF diff --git a/keyboard/ergodox_ez/keymaps/mpiechotka/readme.md b/keyboard/ergodox_ez/keymaps/mpiechotka/readme.md new file mode 100644 index 0000000000..785400d1d2 --- /dev/null +++ b/keyboard/ergodox_ez/keymaps/mpiechotka/readme.md @@ -0,0 +1,6 @@ +# ErgoDox EZ mpiechotka Configuration + +Modification of ErgoDox EZ Colemak layout with additional QWERTY/software Colemak layer and change of the special keys. + + + From 3c805548d9bc421e222b88a36844f36557381bff Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Guillermo=20Vay=C3=A1?= Date: Wed, 10 Feb 2016 09:47:11 +0100 Subject: [PATCH 7/8] added .hex file --- .../keymaps/emacs_osx_dk/emacs_osx_dk.hex | 1472 +++++++++++++++++ 1 file changed, 1472 insertions(+) create mode 100644 keyboard/ergodox_ez/keymaps/emacs_osx_dk/emacs_osx_dk.hex diff --git a/keyboard/ergodox_ez/keymaps/emacs_osx_dk/emacs_osx_dk.hex b/keyboard/ergodox_ez/keymaps/emacs_osx_dk/emacs_osx_dk.hex new file mode 100644 index 0000000000..542a4662b6 --- /dev/null +++ b/keyboard/ergodox_ez/keymaps/emacs_osx_dk/emacs_osx_dk.hex @@ -0,0 +1,1472 @@ +:100000000C9403070C9447070C9447070C9447077C +:100010000C9447070C9447070C9447070C94470728 +:100020000C9447070C9447070C945B120C942D1307 +:100030000C9447070C9447070C9447070C94470708 +:100040000C9447070C94072C0C9447070C94470713 +:100050000C9447070C94FF210C9447070C94470716 +:100060000C9447070C9447070C9447070C944707D8 +:100070000C9447070C9447070C9447070C944707C8 +:100080000C9447070C9447070C9447070C944707B8 +:100090000C9447070C9447070C9447070C944707A8 +:1000A0000C9447070C9447070C9447079A13BC130A +:1000B000AA14BC13AA1401142414AA1479148C14BD +:1000C000D317D31702180218451883189C1A9C1AC4 +:1000D0009C189C1A9D199D19701A9C1A9C1A871AB3 +:1000E0000000F0A135002B003171E1000152000049 +:1000F0001E00140004001D00E0004D001F001A0047 +:1001000016001B0050002A0020000800070006000F +:100110004F002C002100150009001900E2004A00E0 +:10012000220017000A00050000004C0001542F00B7 +:100130000000E60000004900025430000000E60024 +:100140000000290023001C000B00110000006500C6 +:10015000240018000D001000E2004B0025000C00E8 +:100160000E00360052002800260012000F00370053 +:100170005100E3002700130033003800E4004E0074 +:100180002E002D003471E500025200000100010034 +:1001900001000100010000003A001E0220022202BC +:1001A000010001003B001F022102230201000100A7 +:1001B0003C002F0226022F00010001003D0030020A +:1001C00027023000010001003E00310235003502F7 +:1001D000000001000100010000000100000001001A +:1001E0000100010000000100000001003F0052007A +:1001F00051002402000001004000240021001E00E4 +:10020000270001004100250022001F0027000100F7 +:100210004200260023002000370001004300250291 +:100220002E0231002E0001004400450001000100B3 +:1002300001000000010001000100010001000000B8 +:1002400001000100010001000100010001000100A6 +:10025000F2000100010001000100F000F1000100C6 +:10026000F400010001000100F3000100F5000100AD +:100270000100010001000100000001000100010077 +:100280000000010000000100010001000000010069 +:100290000000010001000100010001000000010058 +:1002A0000100010001000100A9000100010001009E +:1002B0000100AC00AA00B600010001000100AB0083 +:1002C000A80001000100010001000100010001007F +:1002D00001000100AE000100010000000A0025300D +:1002E000313662003A200025303258000A722F63FE +:1002F0002030313233343536373839414243444582 +:10030000460A000A002530325800626F756E636538 +:10031000213A20006C6566742073696465206174FD +:100320007461636865640A006C656674207369644F +:1003300065206E6F7420726573706F6E64696E678E +:100340000A00747279696E6720746F207265736534 +:1003500074206D637032333031380A000A444542EC +:1003600055473A20656E61626C65642E0A005B73C6 +:100370005D004B6579626F617264207374617274A1 +:100380002E0A005B575D005B535D005B525D005BB6 +:10039000445D005B435D0016034500720067006F1B +:1003A0000044006F007800200045005A000000164D +:1003B000034500720067006F0044006F0078002062 +:1003C0000045005A0000000403090409028D0005DD +:1003D0000100A0FA09040000010301010009211134 +:1003E000010001223F000705810308000A090401FA +:1003F000000103010200092111010001224D000743 +:1004000005820308000A0904020001030000000934 +:1004100021110100012236000705830308000A09A3 +:100420000403000203000000092111010001222041 +:1004300000070584032000010705040320000109CB +:100440000404000103000000092111010001223908 +:1004500000070585031000011201100100000008CB +:10046000EDFE071301000102000105010906A101CB +:10047000050719E029E71500250195087501810296 +:100480000508190129059505750191029501750366 +:100490009101050719002977150025019578750147 +:1004A0008102C00631FF0974A1010975150025FFFD +:1004B0009520750881020976150025FF952075089D +:1004C0009102C005010980A101850216010026B72D +:1004D000001A01002AB700751095018100C0050CB3 +:1004E0000901A1018503160100269C021A01002AB8 +:1004F0009C02751095018100C005010902A1010946 +:1005000001A10005091901290515002501950575A9 +:100510000181029501750381010501093009311539 +:1005200081257F95027508810609381581257F95FB +:100530000175088106050C0A38021581257F950191 +:1005400075088106C0C005010906A101050719E06B +:1005500029E71500250195087501810295017508A7 +:10056000810105081901290595057501910295017B +:10057000750391010507190029FF150025FF950650 +:1005800075088100C00A002530325820006B65795B +:10059000626F6172645F7265706F72743A20000AF4 +:1005A0000025303258006B6579626F6172645F7349 +:1005B00065745F6C65643A200064656C5F6B657997 +:1005C0005F6269743A2063616E27742064656C3AD7 +:1005D00020253032580A006164645F6B65795F6280 +:1005E00069743A2063616E2774206164643A20253F +:1005F0003032580A00646F6E652E0A00626F6F67B2 +:100600006D61676963207363616E3A202E2E2E2020 +:1006100000290A002575002F002575005D2800259A +:10062000640020002564002000256400200025646B +:10063000007C0025303258006D6F7573656B6579ED +:10064000205B62746E7C782079207620685D287249 +:1006500065702F61636C293A205B006D6B5F776872 +:1006600065656C5F74696D655F746F5F6D6178203F +:100670003D2025640A006D6B5F776865656C5F6D72 +:1006800061785F7370656564203D2025640A006DA4 +:100690006B5F74696D655F746F5F6D6178203D207D +:1006A00025640A006D6B5F6D61785F7370656564CA +:1006B000203D2025640A006D6B5F696E746572765B +:1006C000616C203D2025640A006D6B5F64656C6180 +:1006D00079203D2025640A006D6B5F776865656C45 +:1006E0005F74696D655F746F5F6D6178203D202573 +:1006F000640A006D6B5F776865656C5F6D61785F3C +:100700007370656564203D2025640A006D6B5F741D +:10071000696D655F746F5F6D6178203D2025640AA7 +:10072000006D6B5F6D61785F7370656564203D205F +:1007300025640A006D6B5F696E74657276616C206A +:100740003D2025640A006D6B5F64656C6179203D16 +:100750002025640A000A00257500363A207768656E +:10076000656C5F74696D655F746F5F6D61783A2069 +:10077000000A00257500353A20776865656C5F6D65 +:1007800061785F73706565643A20000A0025750022 +:10079000343A2074696D655F746F5F6D61783A20DB +:1007A000000A00257500333A206D61785F7370652B +:1007B00065643A20000A00257500323A20696E749B +:1007C000657276616C286D73293A20000A002575E0 +:1007D00000313A2064656C6179282A31306D7329C3 +:1007E0003A20000A092D2056616C756573202D0A88 +:1007F000004D3E004D25643E20003F00736574208F +:1008000064656661756C740A00433E200077686514 +:1008100072652064656C74613A20637572736F72DF +:100820003D25642C20776865656C3D25640A536519 +:100830006520687474703A2F2F656E2E77696B6926 +:1008400070656469612E6F72672F77696B692F4DD0 +:100850006F7573655F6B6579730A000A092D204D0A +:100860006F7573656B6579202D0A4553432F713A77 +:1008700009717569740A313A0964656C6179282ACD +:1008800031306D73290A323A09696E746572766186 +:100890006C286D73290A333A096D61785F7370654E +:1008A00065640A343A0974696D655F746F5F6D61E0 +:1008B000780A353A09776865656C5F6D61785F73B2 +:1008C000706565640A363A09776865656C5F7469B6 +:1008D0006D655F746F5F6D61780A0A703A097072B6 +:1008E000696E742076616C7565730A643A09736584 +:1008F000742064656661756C74730A75703A092BAF +:10090000310A646F776E3A092D310A706775703A53 +:10091000092B31300A7067646F776E3A092D3130D8 +:100920000A0A7370656564203D2064656C746120FB +:100930002A206D61785F7370656564202A202872B3 +:100940006570656174202F2074696D655F746F5FD9 +:100950006D6178290A003F004D3E2000433E200093 +:100960004C25640A000A092D20436F6E736F6C6575 +:10097000202D0A4553432F713A09717569740A6D28 +:100980003A096D6F7573656B65790A000A092D2048 +:100990004D61676963202D0A643A09646562756771 +:1009A0000A783A096465627567206D6174726978C6 +:1009B0000A6B3A096465627567206B6579626F61DD +:1009C00072640A6D3A096465627567206D6F7573AC +:1009D000650A763A0976657273696F6E0A733A0929 +:1009E0007374617475730A633A09636F6E736F6C25 +:1009F00065206D6F64650A302D343A096C61796544 +:100A000072302D34284631302D4634290A50617514 +:100A1000733A09626F6F746C6F616465720A653A4C +:100A200009656570726F6D0A6E3A094E4B524F0A36 +:100A30007A3A09736C656570204C4544207465737F +:100A4000740A000A002575002E6E6B726F3A200042 +:100A50000A002575002E737761705F6261636B73A6 +:100A60006C6173685F6261636B73706163653A2088 +:100A7000000A002575002E737761705F67726176DA +:100A8000655F6573633A20000A002575002E6E6F5E +:100A90005F6775693A20000A002575002E7377613B +:100AA000705F72616C745F726775693A20000A004A +:100AB0002575002E737761705F6C616C745F6C6775 +:100AC00075693A20000A002575002E636170736C09 +:100AD0006F636B5F746F5F636F6E74726F6C3A20DD +:100AE000000A002575002E737761705F636F6E7466 +:100AF000726F6C5F636170736C6F636B3A20000A96 +:100B00000025303258006B65796D61705F636F6EE0 +:100B10006669672E7261773A20000A002575002EFB +:100B20006D6F7573653A20000A002575002E6B65A0 +:100B300079626F6172643A20000A002575002E6D9B +:100B400061747269783A20000A002575002E656E7E +:100B500061626C653A20000A0025303258006465F5 +:100B60006275675F636F6E6669672E7261773A20A0 +:100B7000000A0025750064656661756C745F6C61C0 +:100B80007965723A20003F004E4B524F3A206F6613 +:100B9000660A004E4B524F3A206F6E0A0074696D20 +:100BA00065725F636F756E743A202530346C580A35 +:100BB000006B6579626F6172645F6E6B726F3A2071 +:100BC00025580A006B6579626F6172645F69646CB5 +:100BD000653A2025580A006B6579626F6172645F1F +:100BE00070726F746F636F6C3A2025580A00686FDB +:100BF00073745F6B6579626F6172645F6C65647357 +:100C000028293A2025580A000A092D2053746174B6 +:100C10007573202D0A004743433A20342E392E3372 +:100C2000204156522D4C4942433A20312E382E3124 +:100C3000204156525F415243483A20617672350A4C +:100C4000004F5054494F4E533A204C554641204294 +:100C50004F4F544D41474943204D4F5553454B4508 +:100C6000592045585452414B455920434F4E534FFC +:100C70004C4520434F4D4D414E44204E4B524F204A +:100C80003531320A004255494C443A203230303630 +:100C90003038342D6469727479202830313A313615 +:100CA0003A3235204A616E203331203230313629D4 +:100CB0000A005649443A2030784645454428457252 +:100CC000676F446F7820455A29205049443A2030B4 +:100CD0007831333037284572676F446F7820455A32 +:100CE00029205645523A203078303030310A0044BD +:100CF0004553433A20742E6D2E6B2E206B6579621E +:100D00006F617264206669726D7761726520666FCB +:100D100072204572676F646F780A000A092D2056A9 +:100D2000657273696F6E202D0A000A6D6F757365A9 +:100D30003A206F66660A000A6D6F7573653A206F18 +:100D40006E0A000A6B6579626F6172643A206F66A1 +:100D5000660A000A6B6579626F6172643A206F6E91 +:100D60000A000A6D61747269783A206F66660A003B +:100D70000A6D61747269783A206F6E0A000A6465C0 +:100D80006275673A206F6E0A000A64656275673A99 +:100D9000206F66660A000A0A626F6F746C6F616486 +:100DA00065722E2E2E2000433E20006565636F6E17 +:100DB0006669673A0A00536C656570204C454420AB +:100DC000746573740A000000000000000000000059 +:100DD00000010204060A0F17202C3A4A5D71879D14 +:100DE000B3C7DAE9F5FCFFFCF5E9DAC7B39D877113 +:100DF0005D4A3A2C20170F0A060402010000000089 +:100E000000000000000011241FBECFEFDAE0DEBFBB +:100E1000CDBF04B603FE24C08091F9019091FA0180 +:100E2000A091FB01B091FC018730904BA740B04BE3 +:100E3000B9F41092F9011092FA011092FB0110928C +:100E4000FC0114BE84B7877F84BF88E10FB6F89495 +:100E500080936000109260000FBEE0E0FFE3099510 +:100E600011E0A0E0B1E0EAEAFBE502C005900D92D6 +:100E7000AA33B107D9F711E0AAE3B1E001C01D928E +:100E8000A93FB107E1F70E94930F0C94D32D0C9466 +:100E90000000FF93EF93E0913A01F0913B0130970E +:100EA00009F00995EF91FF910895FC01859180303B +:100EB00011F0EFDFFBCF0895FF27E0E230E247FFBC +:100EC0000CC0419597FF09C0EDE260957095809543 +:100ED0009095611D711D811D911D27FF02C02195F7 +:100EE00030E350E2AA27660F771F881F991FAA1FB9 +:100EF000A41710F0A41B63955A95A9F7AA3008F01F +:100F0000A95FA05DAF93F39561157105810591050A +:100F100041F7ED3211F4EF93F395F21718F43F9384 +:100F2000F395FBCF8F91B5DFFA95E1F70895E9913D +:100F3000F9918591803021F0853219F0AADFF9CF3F +:100F4000089520E0E89455915532C1F3503311F4DF +:100F5000689455915A3348F4505390F3220F022E5F +:100F6000220F220F200D250FF4CF0EF42195899129 +:100F70009991533619F3533729F1533559F1BC017F +:100F800088279927E8945C3621F48991999168948F +:100F90005591543639F446EF7EF077FF0DC08FEF50 +:100FA0009FEF0AC055374AE039F0583540E121F04B +:100FB000523642E009F00895FF93EF937DDFEF9101 +:100FC000FF91B7CFFF93EF93FC0181918030B9F38C +:100FD00060DFFBCFFF93EF9368DFF1CFDF93CF9319 +:100FE000CDB7DEB72596A3DFCF91DF9108956111CC +:100FF0000BC0FC018281882321F085EE0E947016CF +:1010000003C085EE0E94381780E090E008950895AF +:101010006091BC017091BD018091BE019091BF01B2 +:101020000E94FE2056985E9825982D9826982E9816 +:1010300027982F98813019F0823021F00895259A51 +:101040002D9A0895269A2E9A089588E098E0892B83 +:1010500011F00E94080880E090E0089556985E988C +:1010600025982D9826982E9827982F988FEF90E006 +:10107000909389008093880090938B0080938A00DE +:1010800090938D0080938C00259A2D9A2FEF80E706 +:1010900092E0215080409040E1F700C00000269A85 +:1010A0002E9A2FEF80E792E0215080409040E1F7A8 +:1010B00000C00000279A2F9A2FEF80E792E021507E +:1010C00080409040E1F700C0000025982D982FEF58 +:1010D00080E792E0215080409040E1F700C000009E +:1010E00026982E982FEF80E792E021508040904084 +:1010F000E1F700C0000027982F9856985E98259831 +:101100002D9826982E9827982F98089589EA8093ED +:10111000800089E08093810024982C983F988AB1C0 +:101120008F748AB96E98479A8BB1806B8BB9769A17 +:101130000E942E0887E098E0892B11F00E94070892 +:1011400080E090E0089580E28093000180913C016E +:1011500081110EC00E94F20881E080933C012FEFC4 +:1011600083ED90E3215080409040E1F700C0000003 +:1011700080E40E94F8088093000181112EC00E9433 +:10118000220980930001811128C00E9422098093C6 +:101190000001811122C08FE30E9422098093000187 +:1011A00081111BC00E941A0980E40E94F8088093F4 +:1011B0000001811112C08CE00E942209809300017D +:1011C00081110BC00E94220980930001811105C08A +:1011D0008FE30E942209809300010E941A098091E6 +:1011E000000108951092B9008AE08093B800089534 +:1011F00094EA9093BC009091BC0097FFFCCF909133 +:10120000B900987F983021F0903111F081E0089575 +:101210008093BB0084E88093BC008091BC0087FF72 +:10122000FCCF8091B900887F883111F0803471F74C +:1012300080E0089584E98093BC008091BC0084FD27 +:10124000FCCF08958093BB0084E88093BC0080911C +:10125000BC0087FFFCCF9091B900987F81E0983265 +:1012600009F480E0089584E88093BC008091BC007C +:1012700087FFFCCF8091BB00089580910001811110 +:1012800015C080E40E94F8088093000181110CC011 +:1012900082E10E94220980930001811105C08FEF35 +:1012A0000E942209809300010E941A0984B1807F64 +:1012B00084B985B1807F85B98AB1837F8AB98BB1C2 +:1012C000837F8BB93E98469808950E94A308809327 +:1012D00000010E943D0980B38C7080BB81B3836F95 +:1012E00081BBAEE3B1E0ECE4F1E08EE08E0F119251 +:1012F0001D928E13FCCF86E898E0892B11F00C9498 +:10130000860808959F92AF92BF92CF92DF92EF929C +:10131000FF920F931F93CF93DF9380910001882357 +:10132000E1F080913D018F5F80933D01811115C0F7 +:1013300082E493E00E9455070E94A3088093000175 +:10134000882329F088E293E00E94550706C084E1D3 +:1013500093E00E9455070E942E080EE311E0C0E0C2 +:10136000D0E0BB24B39482E0A82ECC24C394D12C2B +:1013700025E0E22E23E0F22EC730D10500F5809162 +:101380000001811164C080E40E94F808809300018C +:10139000811112C082E10E94220980930001811113 +:1013A0000BC0C6010C2E01C0880F0A94EAF7809585 +:1013B0000E942209809300010E941A0948C0CA3085 +:1013C000A1F028F4C83059F0C93061F005C0CC3024 +:1013D00089F070F0CD3089F0209A289810C0219AB9 +:1013E00029980DC0229A2A980AC0239A2B9807C0E0 +:1013F000529A01C0539A5B9802C03E9A469890EA6E +:101400009A95F1F79FB1799902C082E001C080E01E +:1014100091709B25982B7C9902C084E001C080E0EC +:10142000892B7D9902C038E001C030E0832B7E9982 +:1014300002C020E101C020E0822B9FB19095991F4E +:101440009927991F9295990F907E892B10C08091B2 +:101450000001811174C080E40E94F80880930001AB +:10146000882309F459C0912C0E941A09892DF8018A +:101470009081981739F1808380910101882301F1CF +:101480008091D70180FF04C08AE093E00E94550755 +:101490008091D70180FF0CC0809101011F928F9332 +:1014A000FF92EF920E94EE070F900F900F900F9017 +:1014B0008091D70180FF04C083E093E00E9455072C +:1014C000A09201010E943D0921960F5F1F4FCE306F +:1014D000D10509F051CF809101018823B1F08150ED +:1014E00080930101882339F08FE99FE00197F1F79C +:1014F00000C000000AC0ACE4B1E0EEE3F1E0CF01CF +:10150000825F91919D938E13FCCF85E298E0892BA9 +:10151000C1F00E94250815C083E10E942209809332 +:1015200000018111A0CF81E40E94F808809300019E +:10153000811199CF0E943309982E909495CF80E025 +:1015400096CF81E0DF91CF911F910F91FF90EF90A7 +:10155000DF90CF90BF90AF909F900895E82FF0E07C +:10156000E45BFE4F80810895CF92DF92EF92FF926D +:101570000F931F93CF93DF938CEE92E00E94550759 +:101580008CE4E82E81E0F82EC0E0D0E097EEC92E82 +:1015900092E0D92E0EED12E0DF93CF93DF92CF923F +:1015A0000E94EE0784EE92E00E945507F7018191B8 +:1015B0007F0190E00E9464219F938F931F930F936C +:1015C0000E94EE078CED92E00E94550721968DB7A0 +:1015D0009EB708960FB6F8949EBF0FBE8DBFCE3053 +:1015E000D105D1F6DF91CF911F910F91FF90EF9030 +:1015F000DF90CF9008958B3B910578F4883A910560 +:1016000040F5853A9105D0F48430910508F0B1C0D9 +:101610008130910509F4ADC06BC0803E910508F49E +:1016200067C0883E910508F4A4C09C01205F310981 +:101630002031310508F05CC090650895853A910528 +:1016400009F459C0863A910509F058C082E890E43F +:101650000895883A910509F454C0893A910509F42E +:1016600053C08A3A910509F452C08B3A910509F4A6 +:1016700051C08C3A910509F450C08D3A910509F496 +:101680004FC0803B910509F44EC08E3A910509F494 +:101690004DC08F3A910509F44CC0813B910509F486 +:1016A0004BC0823B910509F44AC0833B910509F484 +:1016B00049C0843B910509F448C0853B910509F474 +:1016C00047C0863B910509F446C0873B910509F464 +:1016D00045C0883B910509F444C0893B910509F454 +:1016E00043C08A3B910509F442C080E094E4089528 +:1016F00080E090E0089581E890E4089583E890E424 +:10170000089582EE94E4089589EE94E408958AEEB3 +:1017100094E4089585EB94E4089586EB94E40895A9 +:1017200087EB94E408958CEC94E408958DEC94E4B4 +:10173000089583E895E408958AE895E4089582E998 +:1017400095E4089584E995E4089581E296E4089586 +:1017500083E296E4089584E296E4089585E296E4AF +:10176000089586E296E4089587E296E408958AE271 +:1017700096E40895089596E0799FF001112494E588 +:10178000899FE00DF11D1124E60FF11DEE0FFF1FE3 +:10179000EC51FF4F859194910895880F991FFC019A +:1017A000E05AF040859194910895880F991FFC01AB +:1017B000E052FF4F85919491089526E0729FF001C9 +:1017C000112444E5849FE00DF11D1124E60FF11D65 +:1017D000EE0FFF1FEC51FF4F859194919C013A95BC +:1017E00021154FE1340708F41EC13F512115304146 +:1017F00020F49F700E94D50B08959C013053211551 +:10180000304118F49927906C0895811520E59207CE +:1018100069F40E94BE1A4FEF84E39CE0415080407F +:101820009040E1F700C000000C942422813020E5B4 +:10183000920751F48CE593E00E9455078091D701FF +:1018400081608093D70108959C0130552115304166 +:1018500008F051C0292F33272F703327213031054D +:10186000D9F4AC014370552702C0220F331F4A95AB +:10187000E2F73C68AC0164E0440F551F6A95E1F75C +:1018800044275370242B352B73E0880F991F7A95CA +:10189000E1F7807699271DC02230310529F4982F71 +:1018A0008827816F906A089523303105A9F4AC012F +:1018B0004370552721E030E002C0220F331F4A95C4 +:1018C000E2F73C6843E0880F991F4A95E1F7807E74 +:1018D0009770822B932B089524303105E1F4AC01ED +:1018E0004370552721E030E002C0220F331F4A9594 +:1018F000E2F73A68E7CF9C0130572115304118F4E0 +:101900009F70906208959C0130582115304118F461 +:101910009F70906A0895803E9105E0F4803C9105A7 +:1019200058F58133910509F46FC048F48932910567 +:1019300009F463C08A32910509F46DC072C089331D +:101940009105E9F082389105D1F08533910509F4CC +:101950004DC067C0833E910581F138F4803E91050A +:10196000B9F0823E9105D9F05CC0863E910561F1E7 +:10197000873E9105A1F155C00E94CD0B089520919D +:10198000EA0120FD02C021FF4CC080EE90E049C07A +:101990008091EA0180FFF9CF89E390E042C0809115 +:1019A000EA0182FF0EC08091EA0184FF03C080E05B +:1019B00090E037C083EE90E034C08091EA0182FF6E +:1019C000F2CF82EE90E02DC08091EA0183FF0BC040 +:1019D0008091EA0184FDEBCF87EE90E022C08091F8 +:1019E000EA0183FFF5CF86EE90E01BC08091EA010B +:1019F00085FF07C089E290E014C08091EA0185FF6D +:101A0000F9CF85E390E00DC08091EA0186FF07C021 +:101A10008AE290E006C08091EA0186FFF9CF81E377 +:101A200090E00E94FB0A0895089580916D01089549 +:101A30009FB7F89410925C019FBF9091F001943091 +:101A400009F057C09091E9009F703091EC00232F6E +:101A5000217030FD20E8922B24E02093E9002091B2 +:101A6000EB0020FF43C02091EE0027FF3FC02091F4 +:101A70005A01222321F02091E80025FF37C010925F +:101A80005A0126E03091E80035FD15C03091F00193 +:101A9000343061F53091EB0035FD28C0215021F440 +:101AA00081E080935A0122C0EFE9FFE03197F1F71E +:101AB00000C00000E7CF8093F1008091E80085FD31 +:101AC0000AC08091E80080FFFCCF8091E8008E770B +:101AD0008093E80006C08FB7F89421E020935C0162 +:101AE0008FBF9F709093E90080E008959F7090935E +:101AF000E9008FEF0895CF93DF9300D01F92CDB709 +:101B0000DEB79C018091F001843019F593E0998350 +:101B10003B832A839093E9008FEF9091E8008150F6 +:101B200095FD06C095ED9A95F1F700008111F5CF6E +:101B30008091E80085FF0DC040E050E063E070E078 +:101B4000CE0101960E944B108091E8008E77809321 +:101B5000E8000F900F900F90DF91CF910895CF93F1 +:101B6000DF9300D01F92CDB7DEB72091F001243073 +:101B700021F522E029839B838A8383E08093E90017 +:101B80008FEF9091E800815095FD06C095ED9A95F4 +:101B9000F1F700008111F5CF8091E80085FF0DC0BD +:101BA00040E050E063E070E0CE0101960E944B10EF +:101BB0008091E8008E778093E8000F900F900F904F +:101BC000DF91CF9108952091F0012430F1F422E0CB +:101BD0002093E9002FEF3091E800215035FD06C039 +:101BE00035ED3A95F1F700002111F5CF2091E8008D +:101BF00025FF0BC040E050E065E070E00E944B1014 +:101C00008091E8008E778093E8000895CF93DF936A +:101C10002091F001243009F048C0EC0180910C01C2 +:101C20008823E1F080910D018823C1F085E0809345 +:101C3000E9008FEF9091E800815095FD06C095E195 +:101C40009A95F1F700008111F5CF8091E80085FFAA +:101C50002CC040E050E060E170E017C081E080936C +:101C6000E9008FEF9091E800815095FD06C095ED59 +:101C70009A95F1F700008111F5CF8091E80085FF7A +:101C800014C040E050E068E070E0CE010E944B10CC +:101C90008091E8008E778093E80080E1FE01ADE559 +:101CA000B1E001900D928A95E1F7DF91CF9108950F +:101CB00083E993E00E9455078091EF01811109C0EB +:101CC0000E94E0110E943D128091E20084608093A6 +:101CD000E20008958FE893E00E9455071092EF010B +:101CE00008958BE893E00C94550787E893E00E94F1 +:101CF00055070C94F42B83E893E00E9455070E944B +:101D0000BA210E94FA2B0E94E2140C94140D209127 +:101D10005B012F5F822F62E30E94682D992319F0E7 +:101D200020935B01089510925B0180915C018823F0 +:101D300071F18091F001843041F58091E9008F705C +:101D40002091EC00922F917020FD90E8892B94E077 +:101D50009093E9009091EB0090FF14C09091EE00F9 +:101D600097FF10C09091E80095FF03C01092F1001A +:101D7000F9CF9091E80090FF05C09091E8009E7720 +:101D80009093E8008F708093E90010925C010895B1 +:101D900042E061EC81E00E945A1142E061EC82E095 +:101DA0000E945A1142E061EC83E00E945A1142E223 +:101DB00061EC84E00E945A1142E161EC85E00C94F0 +:101DC0005A118091F201833009F455C030F481300A +:101DD00071F0823009F48EC008958A3009F47AC017 +:101DE0008B3009F460C0893009F09CC020C080911C +:101DF000F101813A09F096C08091E800877F8093D5 +:101E0000E8008091F5019091F601892B21F460E1C1 +:101E10008DE591E003C060E080E090E070E00E941A +:101E200096108091E8008B778093E8000895809168 +:101E3000F101813209F076C08091F5019091F601AF +:101E4000009719F0049709F06DC08091E800877F32 +:101E50008093E8008091E80082FD05C08091F00148 +:101E60008111F8CF5FC08091F10080936D01809166 +:101E7000E8008B7753C08091F101813A09F052C09C +:101E80008091F5019091F601892B09F04BC080916A +:101E9000E800877F8093E8008091E80080FFFCCF16 +:101EA00080910C0136C08091F1018132D9F5809189 +:101EB000F5019091F601892BA9F58091E800877FC3 +:101EC0008093E8000E948F118091F30180930C01B0 +:101ED0000C94BE1A8091F101813221F58091E800C5 +:101EE000877F8093E8000E948F118091F401809396 +:101EF0006E0108958091F101813AA1F48091E8008A +:101F0000877F8093E8008091E80080FFFCCF80917C +:101F10006E018093F1008091E8008E778093E80055 +:101F20000C948F11089584B7877F84BF88E10FB622 +:101F3000F89480936000109260000FBE90E080E8FB +:101F40000FB6F89480936100909361000FBE0E94D9 +:101F50006F150E94E0110E943D128091E2008460A2 +:101F60008093E20088E19DE00E94F92078940E942D +:101F7000C2140E94711582E091E00E94DD140E945B +:101F8000E22B82E793E00E9455078091F0018530B3 +:101F900089F48EE693E00E9455070E947E2180918D +:101FA000EE01882391F30E94A621882371F30E94F9 +:101FB0003510EBCF0E949F15E8CF292F3327233010 +:101FC0003105C9F064F42130310581F0223031054A +:101FD00009F043C08DE890E02BEC33E042C02132A1 +:101FE0003105F1F02232310541F137C082E190E054 +:101FF00028E534E036C099278130910541F08230E0 +:10200000910541F0892B49F5E7ECF3E005C0EFEAD3 +:10201000F3E002C0E7E9F3E0849190E09F0121C082 +:102020006530D8F4E62FF0E0EE0FFF1FEB5DFE4FBA +:102030002081318189E090E014C0653070F470E057 +:10204000FB01EE0FFF1FE55EFE4F20813181FB019A +:10205000EA5EFE4F808190E004C080E090E020E0E6 +:1020600030E0FA0131832083089580E189BD82E167 +:1020700089BD09B400FEFDCF8091D8008F7D80938B +:10208000D8008091E00082608093E0008091E000C1 +:1020900081FDFCCF0895CF92DF92EF92FF920F93D4 +:1020A0001F93CF93DF93EC018B016A010E94AE1165 +:1020B000811133C0C114D10439F0F60180819181BE +:1020C000081B190BC80FD91FE12CF12C01151105A4 +:1020D00019F18091E80085FD16C08091E8008E77A7 +:1020E0008093E800C114D10449F0F6018081918108 +:1020F000E80EF91EF182E08285E00FC00E94AE1169 +:10210000882321F30AC089918093F10001501109BD +:10211000FFEFEF1AFF0ADACF80E0DF91CF911F9136 +:102120000F91FF90EF90DF90CF9008952091F701ED +:102130003091F8012617370748F06115710539F419 +:102140002091E8002E772093E80001C0B90140E01B +:1021500061157105A9F12091F001222309F443C012 +:10216000253009F442C02091E80023FD40C02091B1 +:10217000E80022FD32C02091E80020FFE9CF409125 +:10218000F3002091F20030E0342BFC01CF01611507 +:10219000710559F02830310540F481918093F100A8 +:1021A000615071092F5F3F4FF1CF41E02830310579 +:1021B00009F040E02091E8002E772093E800C8CF96 +:1021C0004111C9CF0AC08091F001882361F08530A8 +:1021D00061F08091E80083FD0AC08091E80082FFF1 +:1021E000F2CF80E0089582E0089583E0089581E0D1 +:1021F00008952091F7013091F8012617370748F02C +:102200006115710539F42091E8002E772093E800DC +:1022100001C0B901FC0120E06115710591F18091C7 +:10222000F001882309F440C0853009F43FC0809153 +:10223000E80083FD3DC08091E80082FD2FC08091C1 +:10224000E80080FFE9CF2091F3008091F20090E058 +:10225000922B6115710559F08830910540F4249155 +:102260002093F1003196615071090196F2CF21E07F +:10227000089709F020E08091E8008E778093E800CD +:10228000CBCF2111CCCF0AC08091F001882361F01F +:10229000853061F08091E80083FD0AC08091E800FC +:1022A00082FFF2CF80E0089582E0089583E00895F0 +:1022B00081E00895982F973058F59093E90098178A +:1022C00039F07091EC002091ED005091F00003C0C6 +:1022D000242F762F50E021FF19C03091EB003E7F74 +:1022E0003093EB003091ED003D7F3093ED00309165 +:1022F000EB0031603093EB007093EC002093ED0025 +:102300005093F0002091EE0027FF07C09F5FD3CFCE +:102310008F708093E90081E0089580E008958091B6 +:10232000F10187FF11C08091E80082FD05C0809116 +:10233000F0018111F8CF11C08091E8008B770BC0BC +:102340008091F001882349F08091E80080FFF8CF68 +:102350008091E8008E778093E80008952091E40052 +:102360003091E50095E64091EC00842F817040FFAC +:1023700022C08091E80080FD1CC08091F00188237C +:1023800091F0853091F08091EB0085FD10C0409177 +:10239000E4005091E5004217530729F39A01915048 +:1023A00011F784E0089582E0089583E0089581E0C4 +:1023B000089580E008954091E80042FFDECF08953F +:1023C0000E944E120E945612E0EEF0E08081816081 +:1023D0008083E8EDF0E080818F77808319BCA7EDE2 +:1023E000B0E08C918E7F8C9380818F7E8083109261 +:1023F000EF0108950F931F93CF93DF930E944E1226 +:102400000E945612C8EDD0E088818F77888388813A +:102410008068888388818F7D888319BC1092F00141 +:102420001092EC011092EE011092ED0100EE10E01E +:10243000F80180818B7F808388818160888342E07E +:1024400060E080E00E945A11E1EEF0E080818E7F32 +:102450008083E2EEF0E0808181608083808188600B +:102460008083F80180818E7F80838881806188836A +:10247000DF91CF911F910F910895E8EDF0E08081F9 +:102480008F7E8083E7EDF0E080818160808384E04F +:1024900082BF81E08093EF010C94FA11E8EDF0E047 +:1024A00080818E7F80831092E20008951092DA007E +:1024B0001092E10008951F920F920FB60F9211240F +:1024C0002F933F934F935F936F937F938F939F933C +:1024D000AF93BF93EF93FF938091E10082FF0BC016 +:1024E0008091E20082FF07C08091E1008B7F8093A2 +:1024F000E1000E94870E8091DA0080FF1FC080916A +:10250000D80080FF1BC08091DA008E7F8093DA00B4 +:102510008091D90080FF0DC080E189BD82E189BD35 +:1025200009B400FEFDCF81E08093F0010E94580EB7 +:1025300005C019BC1092F0010E946A0E8091E10062 +:1025400080FF19C08091E20080FF15C08091E200F9 +:102550008E7F8093E2008091E20080618093E200B0 +:102560008091D80080628093D80019BC85E0809368 +:10257000F0010E94750E8091E10084FF30C08091CF +:10258000E20084FF2CC080E189BD82E189BD09B4ED +:1025900000FEFDCF8091D8008F7D8093D800809180 +:1025A000E1008F7E8093E1008091E2008F7E809336 +:1025B000E2008091E20081608093E2008091EC0172 +:1025C000882311F084E007C08091E30087FD02C0FA +:1025D00081E001C083E08093F0010E947B0E809136 +:1025E000E10083FF29C08091E20083FF25C0809134 +:1025F000E100877F8093E10082E08093F0011092F8 +:10260000EC018091E1008E7F8093E1008091E200F7 +:102610008E7F8093E2008091E20080618093E200EF +:1026200042E060E080E00E945A118091F0008860F2 +:102630008093F0000E94710EFF91EF91BF91AF91D6 +:102640009F918F917F916F915F914F913F912F91CA +:102650000F900FBE0F901F9018951F920F920FB6FC +:102660000F9211242F933F934F935F936F937F9318 +:102670008F939F93AF93BF93CF93DF93EF93FF938A +:10268000C091E900CF708091EC00D82FD17080FD0F +:10269000D0E81092E9008091F000877F8093F000ED +:1026A00078940E9471131092E9008091F000886084 +:1026B0008093F000CD2BCF70C093E900FF91EF9194 +:1026C000DF91CF91BF91AF919F918F917F916F914A +:1026D0005F914F913F912F910F900FBE0F901F90E0 +:1026E00018951F93CF93DF93CDB7DEB7AA970FB698 +:1026F000F894DEBF0FBECDBFE1EFF1E088E08E0FB2 +:102700009091F10091938E13FBCF0E94E10E809186 +:10271000E80083FF1FC18091F1019091F201492FE0 +:1027200050E04A30510508F015C1FA01EA5AFF4F4E +:102730000C94882D803881F0823809F00BC180918B +:10274000F5018F708093E9008091EB0085FB88276D +:1027500080F91092E90006C08091ED019091EE01A0 +:10276000911182609091E800977F9093E8008093A8 +:10277000F1001092F100C8C0282F2D7F09F0EAC0A7 +:10278000882319F0823061F0E5C08091F301813037 +:1027900009F0E0C0933009F080E08093EE012BC097 +:1027A0008091F301811127C08091F5018F7009F4A8 +:1027B000D1C08093E9002091EB0020FF1CC0933032 +:1027C00021F48091EB00806214C09091EB00906145 +:1027D0009093EB0021E030E0A90102C0440F551FA7 +:1027E0008A95E2F74093EA001092EA008091EB00AC +:1027F00088608093EB001092E9008091E800877F69 +:1028000086C08111A7C01091F3011F778091E3006A +:102810008078812B8093E3008091E800877F80930C +:10282000E8000E948F118091E80080FFFCCF80912A +:10283000E30080688093E300111102C082E001C0D0 +:1028400083E08093F00186C08058823008F082C017 +:102850008091F3019091F4018C3D53E0950779F557 +:1028600083E08A838AE289834FB7F894DE01139666 +:1028700020E03EE051E2E32FF0E050935700E49176 +:1028800020FF03C0E295EF703F5FEF708E2F90E066 +:10289000EA3010F0C79601C0C0968D939D932F5FCC +:1028A000243149F74FBF8091E800877F8093E8008B +:1028B0006AE270E0CE0101960E94961014C0AE014B +:1028C0004F5F5F4F6091F5010E94DD0FBC01892BC6 +:1028D00009F440C09091E800977F9093E8008981C7 +:1028E0009A810E94F9108091E8008B778093E8002C +:1028F00031C0803879F58091E800877F8093E800C7 +:102900008091EC018093F1008091E8008E778093B4 +:10291000E8000E948F111EC081111CC09091F3012C +:102920009230C0F48091E800877F8093E800909314 +:10293000EC010E948F118091EC01811106C0809101 +:10294000E30087FD02C081E001C084E08093F001D4 +:102950000E94C80E8091E80083FF0AC08091E800C1 +:10296000877F8093E8008091EB0080628093EB008A +:10297000AA960FB6F894DEBF0FBECDBFDF91CF9100 +:102980001F910895CF938091F0018823A1F0C09109 +:10299000E900CF709091EC00892F817090FD80E864 +:1029A000C82B1092E9008091E80083FD0E9471130A +:1029B000CF70C093E900CF910895909374018093F4 +:1029C00073010895E0917301F0917401309721F043 +:1029D0000190F081E02D099480E00895EF92FF923C +:1029E0000F931F93CF93DF93E0917301F0917401E4 +:1029F0003097B1F18C010280F381E02D099580912F +:102A0000D70182FF2DC080FF04C08DE895E00E94B1 +:102A10005507E80110E187E8E82E85E0F82E80915F +:102A2000D70180FF0BC088811F928F93FF92EF9296 +:102A30000E94EE070F900F900F900F90115021966B +:102A40001111EDCF8091D70180FF0AC085E895E094 +:102A5000DF91CF911F910F91FF90EF900C9455074C +:102A6000DF91CF911F910F91FF90EF900895E0912A +:102A70007301F0917401309721F00480F581E02D0D +:102A80000994089520917101309172018217930782 +:102A900071F09093720180937101E0917301F09154 +:102AA0007401309721F00680F781E02D0994089594 +:102AB00020916F01309170018217930771F090930C +:102AC000700180936F01E0917301F0917401309770 +:102AD00021F00084F185E02D0994089508950C9467 +:102AE0006E150E94C0210E9465090C948622CF9326 +:102AF000C82F8091D70182FF1EC080FF04C086EAE4 +:102B000095E00E9455078091D70180FF0CC01F926D +:102B1000CF9381EA95E09F938F930E94EE070F90E9 +:102B20000F900F900F908091D70180FF04C08FE924 +:102B300095E00E9455078C2FCF910C94140DCF92E5 +:102B4000DF92EF92FF920F931F93CF93DF93CDB756 +:102B5000DEB72B970FB6F894DEBF0FBECDBF0E9435 +:102B6000820986E7C82E81E0D82E00E010E0E02E32 +:102B7000802F0E94AE0AF60141916F01F42EF826D3 +:102B8000B1F40F5F1F4F0E30110589F78FEF898366 +:102B90008A831B820E94C9218160782F9D838C8348 +:102BA00049815A816B818D810E94421640C090916B +:102BB000D70191FF04C08B870E94B40A8B8520E067 +:102BC00030E04F2D50E0922FBA01022E02C07595D1 +:102BD00067950A94E2F760FF24C02E83EF8221E01C +:102BE00030E0690102C0CC0CDD1C9A95E2F790E060 +:102BF0008C219D21892B09F420E028870E94C9217E +:102C00008160782F9A8789874E815F8168858A8560 +:102C10000E944216F801EA58FE4F8081C826C08201 +:102C200006C02F5F3F4F2630310569F6AACF0E94BC +:102C3000F725109175010E94E2141817A1F00E9467 +:102C4000E214809375012B960FB6F894DEBF0FBE89 +:102C5000CDBFDF91CF911F910F91FF90EF90DF904B +:102C6000CF900C9477152B960FB6F894DEBF0FBE5D +:102C7000CDBFDF91CF911F910F91FF90EF90DF902B +:102C8000CF900895CF93DF93CDB7DEB72B970FB6D4 +:102C9000F894DEBF0FBECDBF4F83588769877A8710 +:102CA0008B87DE01119686E0FD0111928A95E9F786 +:102CB00085E0FE01379601900D928A95E1F74981F2 +:102CC0005A816B817C818D819E810E94581D2B963B +:102CD0000FB6F894DEBF0FBECDBFDF91CF91089540 +:102CE000CF93882309F4C2C0C82F823859F40E94B8 +:102CF000E21481FDBBC089E30E94F41F0E94D3202F +:102D000089E30CC0833879F40E94E21480FDAEC0E0 +:102D100083E50E94F41F0E94D32083E50E94472090 +:102D2000CF910C94D320843859F40E94E21482FD90 +:102D30009DC087E40E94F41F0E94D32087E4EECF59 +:102D40008CEF8C0F813A48F48C2F0E948A2A8111D3 +:102D50008DC08C2F0E94F41FE3CF80E28C0F88304F +:102D600048F4C77081E001C0880FCA95EAF70E9455 +:102D70009C20D6CF8BE58C0F833078F4C53A29F0B0 +:102D8000C63A31F083E890E005C081E890E002C0E7 +:102D900082E890E0CF910C94421588E58C0F833146 +:102DA00008F064C0C83A39F1C93A41F1CA3A49F168 +:102DB000CB3A51F1CC3A59F1CD3A61F1C03B69F1CE +:102DC000CE3A71F1CF3A79F1C13B81F1C23B89F141 +:102DD000C33B91F1C43B99F1C53BA1F1C63BA9F1BD +:102DE000C73BB1F1C83BB9F1C93BC1F1CA3BC9F11D +:102DF00080E090E038C082EE90E035C089EE90E04F +:102E000032C08AEE90E02FC085EB90E02CC086EBBC +:102E100090E029C087EB90E026C08CEC90E023C0C6 +:102E20008DEC90E020C083E891E01DC08AE891E03D +:102E30001AC082E991E017C084E991E014C081E2F0 +:102E400092E011C083E292E00EC084E292E00BC0F7 +:102E500085E292E008C086E292E005C087E292E057 +:102E600002C08AE292E0CF910C945815CF91089558 +:102E7000882309F44BC0823859F40E94E21481FF80 +:102E800045C089E30E94F41F0E94D32089E30CC04F +:102E9000833871F40E94E21480FF38C083E50E94F9 +:102EA000F41F0E94D32083E50E9447200C94D32076 +:102EB000843859F40E94E21482FF28C087E40E94FB +:102EC000F41F0E94D32087E4EFCF9CEF980F913A34 +:102ED00058F390E2980F983050F4877091E001C059 +:102EE000990F8A95EAF7892F0E94A220DFCF9BE5F0 +:102EF000980F933020F480E090E00C944215885AAB +:102F0000833120F480E090E00C94581508958823D4 +:102F100021F00E949C200C94D3200895882321F056 +:102F20000E94A2200C94D3200895BF92CF92DF92EA +:102F3000EF92FF920F931F93CF93DF9300D000D0B7 +:102F400000D0CDB7DEB725E0FC01DE01119601907F +:102F50000D922A95E1F7FC014081318102812581A2 +:102F600022952F7063817481672B09F4E5C23F3F7E +:102F700019F44F3F09F4E0C27C0149833A83898107 +:102F80009A812E830E94B31F182FB92E0E94B21F60 +:102F90000E94791EEB2DE295EF70F0E0E05AFF4FB2 +:102FA0002E810C94882D8B2D807F9B2D9F70F92E68 +:102FB000882319F0F29480EFF822002349F0FF20D3 +:102FC00009F467C28F2D0E94AC200E94D32061C2F9 +:102FD000812F0E943817FF2009F4AEC28F2D0E9466 +:102FE000B22026960FB6F894DEBF0FBECDBFDF919C +:102FF000CF911F910F91FF90EF90DF90CF90BF90F6 +:103000000C94D3203B2D307F8B2D8F70303211F0FC +:103010008295807F112319F0113021F12CC00023FB +:10302000B9F0222309F4A0C1213009F09DC12696F0 +:103030000FB6F894DEBF0FBECDBFDF91CF911F91C9 +:103040000F91FF90EF90DF90CF90BF900C94BC2039 +:10305000222319F0213009F46FC28E830E94BF2011 +:103060008E8196C1002321F0223008F065C27CC118 +:10307000211162C28DC1002321F0222309F474C101 +:1030800008C2222309F484C119C22B2D2695269546 +:10309000237030E02115310521F021303105D1F0C8 +:1030A0004BC2002321F0812F9B2D937002C080E042 +:1030B00090E026960FB6F894DEBF0FBECDBFDF912D +:1030C000CF911F910F91FF90EF90DF90CF90BF9025 +:1030D0000C944215002321F0812F9B2D937002C088 +:1030E00080E090E026960FB6F894DEBF0FBECDBF0D +:1030F000DF91CF911F910F91FF90EF90DF90CF90D4 +:10310000BF900C945815812F002319F00E947D2444 +:1031100002C00E94E52426960FB6F894DEBF0FBECB +:10312000CDBFDF91CF911F910F91FF90EF90DF9076 +:10313000CF90BF900C946A258B2D837009F07BC0D3 +:103140000111FAC1812F829586958770880F880FAB +:10315000912F9F70C92ED12CE12CF12C082E04C088 +:10316000CC0CDD1CEE1CFF1C0A94D2F714FF12C01D +:103170004FE050E060E070E004C0440F551F661F50 +:10318000771F8A95D2F7CB01BA016095709580952B +:10319000909503C060E070E0CB012B2D269526951D +:1031A0002370422F50E042305105D9F04330510591 +:1031B00069F16C297D298E299F294130510551F1F2 +:1031C00026960FB6F894DEBF0FBECDBFDF91CF912C +:1031D0001F910F91FF90EF90DF90CF90BF900C94D4 +:1031E000A01E6C297D298E299F2926960FB6F8945A +:1031F000DEBF0FBECDBFDF91CF911F910F91FF902A +:10320000EF90DF90CF90BF900C94BC1E0E94A01E48 +:10321000C701B60126960FB6F894DEBF0FBECDBF2C +:10322000DF91CF911F910F91FF90EF90DF90CF90A2 +:10323000BF900C94841E002319F08B2D817001C067 +:103240008695882309F478C1812F829586958770A9 +:10325000880F880F912F9F70C92ED12CE12CF12C53 +:10326000082E04C0CC0CDD1CEE1CFF1C0A94D2F707 +:1032700014FF12C04FE050E060E070E004C0440F63 +:10328000551F661F771F8A95D2F7CB01BA0160954B +:1032900070958095909503C060E070E0CB012B2D78 +:1032A000269526952370422F50E042305105D9F0E3 +:1032B0004330510569F16C297D298E299F294130C0 +:1032C000510551F126960FB6F894DEBF0FBECDBF63 +:1032D000DF91CF911F910F91FF90EF90DF90CF90F2 +:1032E000BF900C947A1F6C297D298E299F292696E0 +:1032F0000FB6F894DEBF0FBECDBFDF91CF911F9107 +:103300000F91FF90EF90DF90CF90BF900C94961F9D +:103310000E947A1FC701B60126960FB6F894DEBF49 +:103320000FBECDBFDF91CF911F910F91FF90EF9016 +:10333000DF90CF90BF900C945E1F103FD1F118F436 +:10334000103E50F4A1C0123F09F463C008F44CC011 +:10335000133F09F473C098C01F708B2D8F71002329 +:10336000A1F00E94F71E812F26960FB6F894DEBFBB +:103370000FBECDBFDF91CF911F910F91FF90EF90C6 +:10338000DF90CF90BF900C9487170E94181F812F59 +:1033900026960FB6F894DEBF0FBECDBFDF91CF915A +:1033A0001F910F91FF90EF90DF90CF90BF900C9402 +:1033B0008E170023A9F02111BFC08B2D8F71269687 +:1033C0000FB6F894DEBF0FBECDBFDF91CF911F9136 +:1033D0000F91FF90EF90DF90CF90BF900C943D1F26 +:1033E000223008F0A9C0E9CF0023A9F08B2D8F71FE +:1033F00026960FB6F894DEBF0FBECDBFDF91CF91FA +:103400001F910F91FF90EF90DF90CF90BF900C94A1 +:10341000F71E002359F38B2D8F7126960FB6F89463 +:10342000DEBF0FBECDBFDF91CF911F910F91FF90F7 +:10343000EF90DF90CF90BF900C94181F002399F06D +:103440008B2D8F7126960FB6F894DEBF0FBECDBFC1 +:10345000DF91CF911F910F91FF90EF90DF90CF9070 +:10346000BF900C94E21E26960FB6F894DEBF0FBEF6 +:10347000CDBFDF91CF911F910F91FF90EF90DF9023 +:10348000CF90BF900C94D81E0023A9F0222309F4FA +:10349000ADCF812F26960FB6F894DEBF0FBECDBFFD +:1034A000DF91CF911F910F91FF90EF90DF90CF9020 +:1034B000BF900C947016222309F4ADCF812F26966D +:1034C0000FB6F894DEBF0FBECDBFDF91CF911F9135 +:1034D0000F91FF90EF90DF90CF90BF900C94381732 +:1034E0004B2D4F70612FC7010E94F70726960FB62C +:1034F000F894DEBF0FBECDBFDF91CF911F910F912A +:10350000FF90EF90DF90CF90BF900C94FC1D4B2D5F +:103510004F70612FC70126960FB6F894DEBF0FBE1D +:10352000CDBFDF91CF911F910F91FF90EF90DF9072 +:10353000CF90BF900C94BA0B26960FB6F894DEBFCE +:103540000FBECDBFDF91CF911F910F91FF90EF90F4 +:10355000DF90CF90BF9008950E94B9200E948E20E6 +:103560000E94D3200E949D260E946A2580E090E060 +:103570000E94421580E090E00C9458150E94A9200A +:103580000C94AC1A0E94B31F292F22952F7030E0A3 +:103590002C3031054CF42A3031056CF422503109BD +:1035A0002230310588F407C02C30310549F02F3026 +:1035B000310531F009C0803E48F0803F29F406C053 +:1035C00093FB882780F9089580E0089581E00895AD +:1035D000CF93DF9300D000D01F92CDB7DEB70F900E +:1035E0000F900F900F900F90DF91CF910895CF9390 +:1035F000DF9300D000D000D0CDB7DEB726960FB64F +:10360000F894DEBF0FBECDBFDF91CF9108951F9319 +:10361000CF93DF93C091840116E080918501C81794 +:1036200099F0D0E01C9FF0011D9FF00D1124EA5786 +:10363000FE4F4081518162817381848195810E9416 +:10364000F71A2196C770E9CFDF91CF911F910895A6 +:103650004091B6015091B7016091B8017091B901E4 +:103660008091BA019091BB010C94F71A8091BB0133 +:1036700082958F7009F054C08091B801882309F4B5 +:103680004FC080918401A09185016091B601709135 +:10369000B7014091B9015091BA01B6E08A1709F417 +:1036A0003FC090E041155105C1F17F3F11F46F3FDC +:1036B000A1F1B89FF001B99FF00D1124EA57FE4F18 +:1036C000218172132AC02081621327C02281211117 +:1036D00024C0238134812417350710F42150310987 +:1036E000241B350B283C3105C0F42091BB012F7001 +:1036F00020612093BB0126E0289FF001299FF00D57 +:103700001124E557FE4F80818F708061808386EBA6 +:1037100091E00E9495170C94071B01968770BECF0D +:103720000895CF92DF92EF92FF920F931F93CF9362 +:10373000DF93CDB7DEB762970FB6F894DEBF0FBE4A +:10374000CDBF8C0185E0F801DE011D9601900D9240 +:103750008A95E1F7D8014C9111965C9111971296D8 +:103760006C9112971396CD90DC9014973091B6011E +:103770007091B7018091B9019091BA01009709F455 +:103780006BC17F3F19F43F3F09F466C1E090B80177 +:10379000EE2009F4C0C02091BB01C816D90628F05C +:1037A000F601E81BF90BCF0104C0809590958C0DB4 +:1037B0009D1DFF24F394883C910578F0F12C207F27 +:1037C00009F0C6C07C2DD98AC88A89890E94E81A66 +:1037D00086EB91E00E949517B1C0822F807F09F09F +:1037E00046C0751314C0341312C0611110C02F707D +:1037F00020612093BB010E94281B86EB91E00E9470 +:1038000095178091BB01D80115968C932EC0CD28B9 +:1038100019F15F3F11F44F3FF9F0F62E61111CC012 +:10382000809184012091850136E0821709F45AC005 +:1038300090E0389FF001399FF00D1124EA57FE4FB8 +:103840007181571306C07081471303C072817111D3 +:1038500003C001968770E9CFF62E662309F418C1DC +:103860008091BB0181608093BB01F12C11C1751364 +:1038700008C0341306C0611104C08091BB01D80197 +:10388000C3C04D875E878D859E856A8B0E94C21A54 +:103890006A898823E1F16623D1F12091BB01822F4F +:1038A00082958F7090E0029774F08091B6019091AC +:1038B000B70198878F831986DB86CA862C87CE014D +:1038C00007960E94951786E0F801A6EBB1E00190FB +:1038D0000D928A95E1F70E94361B0E94281BFF2457 +:1038E000F394D6C04D875E878D859E850E94B31F59 +:1038F000292F22952F7030E0223031050CF0BCC00A +:103900009F7009F0B6C0805E883008F4C1C0C8015D +:103910000E949517E4CFC816D90608F453C0F601E3 +:10392000E81BF90BCF01883C910508F450C0F12C3D +:103930007C2DD98AC88A89890E94E81AE6EBF1E0D1 +:1039400086E0DF011D928A95E9F70E94281BA0C03E +:10395000751314C0341312C0611110C08091BB01E3 +:10396000F8018583C8010E94951786E0E6EBF1E037 +:10397000DF011D928A95E9F7FE2C8AC04D875E878C +:103980008D859E856A8B0E94C21A6A89882309F4F4 +:10399000BECF662309F4BBCF2091BB01822F829555 +:1039A0008F7090E002970CF48ECF8091B6019091C9 +:1039B000B7019A8389831B82DD82CC822E83CE015C +:1039C00001967FCF809590958C0D9D1DACCFF62EE6 +:1039D000662309F49CCF75132EC034132CC020919C +:1039E000BB0120FD1FC0822F82958F70D9F0D801B6 +:1039F00015962C9315978F3049F08F5F982F9295DD +:103A0000907F822F8F70892B15968C93C8010E940E +:103A1000951786E0F801A6EBB1E001900D928A952A +:103A2000E1F793CF86E0F801A6EBB1E001900D92AB +:103A30008A95E1F72DC04D875E878D859E850E9412 +:103A4000C21A811140CF8091BB0181608093BB017C +:103A5000C8010E9495171CC0662309F458CF4D87F2 +:103A60005E878D859E850E94C21A882309F44FCFF8 +:103A70002ACF811148CF0CC0243031050CF047CF3C +:103A80009F7009F440CFF8019581907F09F03BCFFA +:103A90008F2D62960FB6F894DEBF0FBECDBFDF91BB +:103AA000CF911F910F91FF90EF90DF90CF900895ED +:103AB0001F93CF93DF93CDB7DEB72C970FB6F89453 +:103AC000DEBF0FBECDBF4F83588769877A878B874C +:103AD0009C87CE0107960E94911B882369F08F81F5 +:103AE00098852A853B85232BF1F19F3F09F063C020 +:103AF0008F3F09F060C037C086E0FE013796DE01D7 +:103B0000119601900D928A95E1F76F817885EA858B +:103B1000FB85309741F17F3F11F46F3F21F12091F8 +:103B2000850130E0C9010196877099274091840191 +:103B300050E08417950709F447C069837A83FD83B1 +:103B4000EC8396E0929FD001939FB00D1124AA5769 +:103B5000BE4FFE01319601900D929A95E1F7809348 +:103B600085010E94071B16E08091840190918501D8 +:103B70008917C1F1189FC00111248A579E4F0E94D6 +:103B8000911B882379F1E09184011E9FF00111249B +:103B9000EA57FE4F40815181628173818481958112 +:103BA0000E94F71A8091840190E00196877099270E +:103BB00080938401D9CF4F81588569857A858B851B +:103BC0009C850E94F71ACFCF0E94BE1A10928501E1 +:103BD00010928401E6EBF1E086E0DF011D928A9508 +:103BE000E9F7C1CF2C960FB6F894DEBF0FBECDBF5C +:103BF000DF91CF911F910895EF92FF920F931F9342 +:103C0000CF93DF938C01892B09F46CC0F12CEE2447 +:103C1000E394E8012196F8018491843740F48430DC +:103C200008F051C0813081F0823019F15BC08537D6 +:103C300009F444C0A8F19CE7980F903708F052C0EF +:103C40008F770E94381741C00E5F1F4FFE01C4914D +:103C500080E28C0F883048F4C7708E2D01C0880F29 +:103C6000CA95EAF70E94AC2014C08C2F0E947016EF +:103C70002DC00E5F1F4FFE01C49180E28C0F883073 +:103C800058F4C7708E2D01C0880FCA95EAF70E94BC +:103C9000B2200E94D3201AC08C2F0E94381716C061 +:103CA0000E5F1F4FFE01C491CC2381F08FE99FE08E +:103CB0000197F1F700C00000C150F6CF0E5F1F4F13 +:103CC000FE01F49003C00E9470168E018F2D882390 +:103CD00009F49FCFEFE9FFE03197F1F700C0000052 +:103CE0008150F5CFDF91CF911F910F91FF90EF9011 +:103CF000089508956093C0017093C1018093C2013B +:103D00009093C3010C94AC1A0F931F930091C001C0 +:103D10001091C1012091C2013091C301DC01CB019E +:103D2000802B912BA22BB32B8093C0019093C101C8 +:103D3000A093C201B093C3011F910F910C94AC1AD0 +:103D40000F931F930091C0011091C1012091C201F6 +:103D50003091C301DC01CB0180239123A223B32343 +:103D60008093C0019093C101A093C201B093C3019D +:103D70001F910F910C94AC1A0F931F930091C001E7 +:103D80001091C1012091C2013091C301DC01CB012E +:103D900080279127A227B3278093C0019093C10168 +:103DA000A093C201B093C3011F910F910C94AC1A60 +:103DB0001092BC011092BD011092BE011092BF0181 +:103DC0000C94AC1A41E050E060E070E004C0440F95 +:103DD000551F661F771F8A95D2F74093BC015093F9 +:103DE000BD016093BE017093BF010C94AC1A41E019 +:103DF00050E060E070E004C0440F551F661F771F5D +:103E00008A95D2F78091BC019091BD01A091BE012D +:103E1000B091BF01482B592B6A2B7B2B4093BC01DF +:103E20005093BD016093BE017093BF010C94AC1A16 +:103E300041E050E060E070E004C0440F551F661F91 +:103E4000771F8A95D2F7409550956095709580912F +:103E5000BC019091BD01A091BE01B091BF0148236A +:103E600059236A237B234093BC015093BD01609387 +:103E7000BE017093BF010C94AC1A41E050E060E0C9 +:103E800070E004C0440F551F661F771F8A95D2F754 +:103E90008091BC019091BD01A091BE01B091BF0184 +:103EA000482759276A277B274093BC015093BD01BF +:103EB0006093BE017093BF010C94AC1A0F931F93D3 +:103EC0000091BC011091BD012091BE013091BF0154 +:103ED000DC01CB01802B912BA22BB32B8093BC0157 +:103EE0009093BD01A093BE01B093BF011F910F91AC +:103EF0000C94AC1A0F931F930091BC011091BD015B +:103F00002091BE013091BF01DC01CB0180239123C0 +:103F1000A223B3238093BC019093BD01A093BE0163 +:103F2000B093BF011F910F910C94AC1A0F931F9384 +:103F30000091BC011091BD012091BE013091BF01E3 +:103F4000DC01CB0180279127A227B3278093BC01F6 +:103F50009093BD01A093BE01B093BF011F910F913B +:103F60000C94AC1A0895CF92DF92EF92FF920F93C8 +:103F70001F93CF93DF938C01C090C001D090C101FB +:103F8000E090C201F090C3014091BC015091BD018D +:103F90006091BE017091BF01C42AD52AE62AF72A92 +:103FA000CFE1D0E0D701C6010C2E04C0B695A7958D +:103FB000979587950A94D2F780FF07C0B8018C2F98 +:103FC0000E94DD0B8130910531F4219758F7B8013B +:103FD00080E00E94DD0BDF91CF911F910F91FF9048 +:103FE000EF90DF90CF90089590910C01992321F0EC +:103FF00090910D01911109C020910E0130910F0196 +:10400000F90132969FEF40E030C0982F9695969533 +:1040100096959F30A0F4E0910E01F0910F01E90F09 +:10402000F11D877021E030E0A90102C0440F551F47 +:104030008A95E2F7CA019181892B81830895909135 +:10404000D70190FF23C01F928F9387ED95E09F9338 +:104050008F930E94EE070F900F900F900F9008958E +:104060009F3F39F04F5F4E3041F051915813F8CFD8 +:104070000DC05111F7CF942FF5CF9F3F39F0F901C3 +:10408000E90FF11D97FDFA958283089508959091A7 +:104090000C01992321F090910D01911109C02091FB +:1040A0000E0130910F01F9013296205F3F4F30C071 +:1040B000982F9695969596959F30A8F4E0910E01CD +:1040C000F0910F01E90FF11D877021E030E0A901A7 +:1040D00002C0440F551F8A95E2F7CA01809591816D +:1040E0008923818308959091D70190FF16C01F9274 +:1040F0008F9389EB95E09F938F930E94EE070F902B +:104100000F900F900F9008953196E217F30729F062 +:1041100090819813F9CF1082F7CF089581E090E055 +:10412000E0910E01F0910F01E80FF91F1082019646 +:1041300080319105A9F708959091D601892B80933C +:10414000D601089580959091D60189238093D60158 +:1041500008951092D60108959091D501892B8093EE +:10416000D501089580959091D50189238093D5013B +:1041700008951092D50108958093C4010895109276 +:10418000C401089580910E0190910F01FC013196B8 +:104190009C01205F3F4F80E0919191118F5FE2176A +:1041A000F307D1F70895E0910E01F0910F0180918E +:1041B000D6018083E0910E01F0910F0190818091F2 +:1041C000D501892B80838091C401882361F0E0911F +:1041D0000E01F0910F019081892B80830E94C220F3 +:1041E00081111092C40180910E0190910F010C94E5 +:1041F000EE1490933B0180933A010895CF92DF92A1 +:10420000EF92FF926C01EE24FF24C114D104E1046B +:10421000F10421F0C701B60120E101C020E0C72E62 +:10422000D82EE92EFF24C114D104E104F10419F0C1 +:10423000285FC701B6016B017C0154E0F694E79456 +:10424000D794C7945A95D1F7C114D104E104F1046D +:1042500019F02C5FC701B6016B017C0142E0F694B6 +:10426000E794D794C7944A95D1F7C114D104E104D7 +:10427000F10419F02E5FC701B601DC01CB01B69540 +:10428000A79597958795892B8A2B8B2B09F02F5F04 +:10429000822FFF90EF90DF90CF9008958295982F16 +:1042A0009C7C392F36953695282F237344E0249F24 +:1042B000C0011124932F982B292F2A7A2695892F14 +:1042C0008575880F822B08951F93CF93DF931F92DC +:1042D000CDB7DEB799830E944E21182F9981892F7F +:1042E0000E944E21212F30E0322F2227A901482B96 +:1042F000CA010F90DF91CF911F9108958091F00135 +:10430000843009F11092D80120E488E190E00FB6E2 +:10431000F894A895809360000FBE2093600083B747 +:10432000817F846083BF83B7816083BF78948895E1 +:1043300083B78E7F83BF88E10FB6F89480936000C7 +:10434000109260000FBE089508950895CF930E94C3 +:10435000A4210E9482090E94A521C0E08C2F0E9406 +:10436000AE0A811104C0CF5FCE30C1F701C081E039 +:10437000CF9108950E94BE1A0E94E2140C94140D6D +:1043800082E084BD93E095BD9AEF97BD80936E0067 +:1043900008952FB7F8948091D9019091DA01A091F6 +:1043A000DB01B091DC012FBF0895CF92DF92EF9235 +:1043B000FF920F931F932FB7F8944091D90150911A +:1043C000DA016091DB017091DC012FBF6A017B0192 +:1043D000EE24FF248C0120E030E0C016D106E20676 +:1043E000F30610F4415051099A01281B390BC901F9 +:1043F0001F910F91FF90EF90DF90CF9008951F9243 +:104400000F920FB60F9211248F939F93AF93BF9388 +:104410008091D9019091DA01A091DB01B091DC018A +:104420000196A11DB11D8093D9019093DA01A0934B +:10443000DB01B093DC01BF91AF919F918F910F9001 +:104440000FBE0F901F9018950E94E011F8942FEF67 +:1044500087EA91E6215080409040E1F700C00000DB +:1044600087E090EBDC018093F9019093FA01A0932F +:10447000FB01B093FC019CE088E10FB6F894A8958D +:10448000809360000FBE90936000FFCFEF92FF9289 +:104490000F931F93CF93DF93D82FC0E08C2F0E94F0 +:1044A000AE0A00E010E0E82EF12CC701002E02C099 +:1044B000959587950A94E2F780FD06C00F5F1F4F20 +:1044C0000630110591F709C0602F7C2F80E00E9413 +:1044D000BB0BD813F3CF81E004C0CF5FCE30F1F631 +:1044E00080E0DF91CF911F910F91FF90EF900895A1 +:1044F000CF93C82F8CE20E944622882321F08C2F74 +:10450000CF910C94462280E0CF910895CF930E94E2 +:10451000D523811102C00E94BB238CEF95E00E943D +:104520005507C5E6C15049F00E9482098FE39CE916 +:104530000197F1F700C00000F5CF85EF95E00E94EC +:10454000550789E20E947822811113C18AE20E94F4 +:10455000782281110E94BB2385E00E94782281117C +:104560000E9424220E94E0238093D70187E00E94CA +:1045700078228823A9F18BE10E947822882351F0C8 +:104580008091D70181FB222720F991E0922790FBAF +:1045900081F90EC08EE00E947822882361F080911C +:1045A000D70182FB222720F991E0922790FB82F924 +:1045B0008093D70115C080E10E9478229091D701A5 +:1045C000882341F093FB222720F981E0822780FB9A +:1045D00093F904C0892F809580FB90F99093D701BF +:1045E0008091D7010E94E4230E94F2238093EA0184 +:1045F00080EE0E947822882341F08091EA01982F72 +:10460000909590FB80F98093EA0189E30E947822DB +:10461000882359F08091EA0181FB222720F991E05B +:10462000922790FB81F98093EA0182EE0E94782222 +:10463000882359F08091EA0182FB222720F991E03A +:10464000922790FB82F98093EA0186EE0E947822FD +:10465000882359F08091EA0183FB222720F991E019 +:10466000922790FB83F98093EA0183EE0E947822DF +:10467000882359F08091EA0184FB222720F991E0F8 +:10468000922790FB84F98093EA0185E30E947822C7 +:10469000882359F08091EA0185FB222720F991E0D7 +:1046A000922790FB85F98093EA0181E30E947822AA +:1046B000882359F08091EA0186FB222720F991E0B6 +:1046C000922790FB86F98093EA0181E10E9478228B +:1046D000882359F08091EA0187FB222720F991E095 +:1046E000922790FB87F98093EA018091EA010E946A +:1046F000F6238091EA0187FB882780F980930D01DA +:1047000087E20E947822C82F8EE10E9478228111D0 +:10471000C2608FE10E9478228111C46080E20E9411 +:1047200078228111C86081E20E9478228111C061E3 +:1047300082E20E9478228111C06283E20E94782284 +:104740008111C06484E20E947822882311F0C0683D +:1047500002C0CC2329F08C2F0E94ED236C2F03C0C4 +:104760000E94E923682F70E080E090E0CF910C94E4 +:104770007A1ECF9108956DEE7EEF80E090E00E946A +:10478000BE2D60E082E090E00E94B02D60E083E00A +:1047900090E00E94B02D60E084E090E00E94B02D97 +:1047A00060E085E090E00C94B02D80E090E00E9405 +:1047B000AA2D21E08D3E9E4F09F020E0822F089522 +:1047C00082E090E00C94A22D682F82E090E00C949F +:1047D000B02D83E090E00C94A22D682F83E090E050 +:1047E0000C94B02D84E090E00C94A22D682F84E00E +:1047F00090E00C94B02D8091DF0180FF0BC06091A0 +:10480000130185E0689FB001112475956795759532 +:1048100067952BC081FF09C06091130185E0689FF7 +:10482000B00111247595679520C082FF07C0609183 +:10483000130185E0689FB001112417C09091E00139 +:104840009923D1F060911201961788F720911301F6 +:1048500085E0289F90011124929FA001939F500D05 +:10486000112470E0CA010E94742D6038710540F473 +:104870006115710539F002C065E070E0862F08957A +:104880008FE7089581E008958091DF0180FF08C0DF +:104890006091110170E0759567957595679521C0D8 +:1048A00081FF06C06091110170E07595679519C090 +:1048B00082FF04C06091110170E010C09091E0018E +:1048C0009923C1F0609110019617A0F78091110112 +:1048D000899FC001112470E00E94742D6038710519 +:1048E00028F46115710521F0862F08958FE708954A +:1048F00081E0089561E070E0F4CF803F21F40E94F0 +:10490000FB23819504C0813F29F40E94FB238093FF +:10491000E3010895823F21F40E94FB23819504C0A6 +:10492000833F29F40E94FB238093E2010895893F8D +:1049300019F40E94442405C08A3F31F40E944424A3 +:1049400081958093E40108958B3F21F40E944424D3 +:10495000819504C08C3F29F40E9444248093E50192 +:104960000895843F21F48091E101816017C0853F63 +:1049700021F48091E101826011C0863F21F4809191 +:10498000E10184600BC0873F21F48091E1018860E0 +:1049900005C0883F31F48091E10180618093E1019D +:1049A00008958D3F21F48091DF0181600BC08E3F1F +:1049B00021F48091DF01826005C08F3F29F480914E +:1049C000DF0184608093DF010895803F39F4809196 +:1049D000E30187FF6CC01092E30169C0813F29F4B5 +:1049E0008091E3011816BCF362C09091E201823F0E +:1049F00029F497FF5CC01092E20159C0833F19F47B +:104A00001916CCF354C0893F41F48091E401181683 +:104A10000CF04DC01092E4014AC08A3F29F4809105 +:104A2000E40187FF44C0F6CF8B3F39F48091E50164 +:104A300087FF3DC01092E5013AC08C3F29F4809178 +:104A4000E5011816BCF333C0843F21F48091E101E5 +:104A50008E7F17C0853F21F48091E1018D7F11C0C9 +:104A6000863F21F48091E1018B7F0BC0873F21F4C9 +:104A70008091E101877F05C0883F31F48091E10199 +:104A80008F7E8093E10113C08D3F21F48091DF017F +:104A90008E7F0BC08E3F21F48091DF018D7F05C09A +:104AA0008F3F29F48091DF018B7F8093DF0180911C +:104AB000E20181110EC08091E30181110AC0809151 +:104AC000E401811106C08091E501811102C01092BC +:104AD000E00108958091D70183FF7EC088E396E0CE +:104AE0000E9455078091E1011F928F9383E396E026 +:104AF0009F938F930E94EE0781E396E00E945507F3 +:104B00008091E201282F332727FD30953F938F9323 +:104B10008EE296E09F938F930E94EE078CE296E0E0 +:104B20000E9455078091E301282F332727FD3095F8 +:104B30003F938F9389E296E09F938F930E94EE07B5 +:104B400087E296E00E9455078091E401282F3327E1 +:104B500027FD30953F938F9384E296E09F938F9348 +:104B60000E94EE0782E296E00E9455078091E501DF +:104B7000282F332727FD30953F938F938FE196E0C1 +:104B80009F938F930E94EE078CE196E00E94550759 +:104B90008091E0011F928F9389E196E09F938F931C +:104BA0000E94EE0787E196E00E9455078091DF01A1 +:104BB0001F928F9384E196E09F938F930E94EE075C +:104BC00081E196E00E9455078DB79EB74C960FB6CF +:104BD000F8949EBF0FBE8DBF81EE91E00E94371505 +:104BE0000E94C9219093DE018093DD0108951F93F7 +:104BF000CF93DF938091DD019091DE010E94D5215A +:104C0000AC019091E001992321F02091140130E052 +:104C100006C0209115018AE0289F900111244217B7 +:104C2000530708F486C08091E201C091E301D0915E +:104C3000E4011091E501811107C0C11176C0D111C5 +:104C400074C0111172C075C09F3F19F09F5F90939F +:104C5000E001181624F40E94FB238093E201809166 +:104C6000E20187FF05C00E94FB2381958093E2014A +:104C70001C1624F40E94FB238093E3018091E3013E +:104C800087FF05C00E94FB2381958093E30160911B +:104C9000E201662339F1C091E301CC2319F17727B2 +:104CA00067FD7095872F972F0E94792C23E333E3BC +:104CB00043E35FE30E94DD2C0E94462C6093E201F7 +:104CC0006C2F772767FD7095872F972F0E94792C7F +:104CD00023E333E343E35FE30E94DD2C0E94462C91 +:104CE0006093E3011D1624F40E9444248093E401A0 +:104CF0008091E40187FF05C00E9444248195809340 +:104D0000E401111624F40E9444248093E50180916B +:104D1000E50187FF05C00E94442481958093E50149 +:104D2000DF91CF911F910C946A259F3F09F08ECFA0 +:104D300096CFDF91CF911F910895E1EEF1E085E0EC +:104D4000DF011D928A95E9F71092E0011092DF01D0 +:104D500008958BE598E00E9455071F9281E08F939C +:104D60001F9285E08F938DE098E09F938F930E9430 +:104D7000EE070F900F900F900F900F900F900895E7 +:104D80008330E9F128F4813061F0823009F108952F +:104D9000853009F462C008F449C0863009F474C053 +:104DA000089580911501262F30E0280F311D2F3FE7 +:104DB000310524F4680F6093150103C08FEF8093D1 +:104DC0001501809115011F928F9386E497E072C0C0 +:104DD00080911401262F30E0280F311D2F3F31051F +:104DE00024F4680F6093140103C08FEF80931401C3 +:104DF000809114011F928F9384E397E05BC08091B0 +:104E00001301262F30E0280F311D2F3F310524F4E8 +:104E1000680F6093130103C08FEF8093130180919B +:104E200013011F928F9381E297E044C08091120199 +:104E3000262F30E0280F311D2F3F310524F4680F55 +:104E40006093120103C08FEF8093120180911201D1 +:104E50001F928F938CE097E02DC080911101262F37 +:104E600030E0280F311D2F3F310524F4680F609387 +:104E7000110103C08FEF80931101809111011F92E6 +:104E80008F9383EF96E016C080911001262F30E0BB +:104E9000280F311D2F3F310524F4680F6093100156 +:104EA00003C08FEF80931001809110011F928F93A8 +:104EB00088ED96E09F938F930E94EE070F900F90DE +:104EC0000F900F900895833081F128F4813059F0CC +:104ED0008230D1F00895853009F449C0B8F18630A8 +:104EE00009F456C0089580911501681720F4861BB7 +:104EF0008093150102C010921501809115011F9237 +:104F00008F9389EC96E054C080911401681720F4C7 +:104F1000861B8093140102C0109214018091140129 +:104F20001F928F9387EB96E043C08091130168171F +:104F300020F4861B8093130102C01092130180910C +:104F400013011F928F9384EA96E032C08091120180 +:104F5000681720F4861B8093120102C01092120180 +:104F6000809112011F928F938FE896E021C080916B +:104F70001101681720F4861B8093110102C0109262 +:104F80001101809111011F928F9386E796E010C066 +:104F900080911001681720F4861B8093100102C0D5 +:104FA00010921001809110011F928F938BE596E073 +:104FB0009F938F930E94EE070F900F900F900F908A +:104FC0000895CF93C82F1F928F9380E699E09F9307 +:104FD0008F930E94EE0781E090E0A0E0B0E0BC017A +:104FE000CD0104C0660F771F881F991FCA95D2F79D +:104FF0000E947A1E0F900F900F900F90CF910C94FB +:10500000BE1ACF938D3109F465C0B0F58E3009F426 +:10501000CCC100F5873009F49BC1A8F4863009F0B3 +:105020006DC28091D701817F8E7F8093D70185E605 +:1050300099E00E94550787EA9DE00E94550781E0AC +:105040008093E70180C1883009F44FC08B3009F4A8 +:105050007CC154C2863109F4F0C138F4803109F4BE +:10506000B8C1813109F430C249C2893109F4CEC1D5 +:105070008B3109F486C142C2853309F437C248F442 +:10508000873209F433C208F433C2893209F42EC2DC +:1050900035C2833438F48A3308F02CC2883309F4DB +:1050A00054C12CC2833409F421C2883409F026C2C9 +:1050B0000E94BE1A86E99DE00E9455079FEF23EDEE +:1050C00080E3915020408040E1F700C000000E9442 +:1050D000242239C186EB9DE00E9455070E94002CD6 +:1050E0000E94E2140E94140D2EC18BEA9DE00E94E2 +:1050F000550786E79BE00E9455070E94E9231F920F +:105100008F9383E79BE09F938F930E94EE0781E745 +:105110009BE00E9455070E94E023C82F8EE59BE08C +:105120000E9455071F92CF9389E59BE09F938F9331 +:105130000E94EE0787E59BE00E9455078DE49BE007 +:105140000E9455078C2F81701F928F938AE49BE0F9 +:105150009F938F930E94EE0788E49BE00E9455077F +:105160008EE39BE00E945507C1FB882780F91F92C0 +:105170008F938BE39BE09F938F930E94EE0789E3CD +:105180009BE00E9455078DE29BE00E945507C2FB01 +:10519000882780F91F928F938AE29BE09F938F93D9 +:1051A0000E94EE0788E29BE00E9455078FE19BE09A +:1051B0000E945507C3FBCC27C0F91F92CF938CE107 +:1051C0009BE09F938F930E94EE078AE19BE00E94F1 +:1051D00055070E94F223C82F86E09BE00E945507E6 +:1051E0001F92CF9381E09BE09F938F930E94EE07E5 +:1051F0008FEF9AE00E94550786EE9AE00E945507CD +:105200008C2F81701F928F9383EE9AE09F938F93E0 +:105210000E94EE078DB79EB780960FB6F8949EBF9A +:105220000FBE8DBF81EE9AE00E9455078AEC9AE08E +:105230000E945507C1FB882780F91F928F9387EC46 +:105240009AE09F938F930E94EE0785EC9AE00E946C +:10525000550783EB9AE00E945507C2FB882780F927 +:105260001F928F9380EB9AE09F938F930E94EE079B +:105270008EEA9AE00E9455078CE99AE00E94550751 +:10528000C3FB882780F91F928F9389E99AE09F9347 +:105290008F930E94EE0787E99AE00E9455078DE8F8 +:1052A0009AE00E945507C4FB882780F91F928F93CC +:1052B0008AE89AE09F938F930E94EE0788E89AE02D +:1052C0000E94550786E79AE00E945507C5FB88278C +:1052D00080F91F928F9383E79AE09F938F930E94A8 +:1052E000EE0781E79AE00E94550785E59AE00E9463 +:1052F0005507C6FB882780F91F928F9382E59AE0B5 +:105300009F938F930E94EE0780E59AE00E945507D5 +:1053100088E49AE00E945507C7FBCC27C0F91F928A +:10532000CF9385E49AE09F938F930E94EE0783E4E6 +:105330009AE00E9455078DB79EB74C960FB6F89429 +:105340009EBF0FBE8DBFC1E0DEC08CE899E05BC0A0 +:105350008091D701C82FC17080FF09C089E89DE006 +:105360000E9455078091D701817F8E7F47C08DE7CE +:105370009DE00E9455078091D70181608093D701FD +:10538000E2CF9091D70191FBCC27C0F981E0C827EB +:10539000892FC0FB81F98093D701CC2319F080E7D6 +:1053A0009DE027C082E69DE02EC09091D70192FB40 +:1053B000CC27C0F981E0C827892FC0FB82F98093F0 +:1053C000D701CC2319F083E59DE013C083E49DE071 +:1053D0001AC09091D70193FBCC27C0F981E0C82770 +:1053E000892FC0FB83F98093D701CC2351F087E349 +:1053F0009DE00E9455078091D70181608093D7017D +:1054000082C08AE29DE00E9455079DCF8BE19DE01E +:105410000E9455078FEE9CE00E94550782EB9CE0AE +:105420000E94550785E89CE00E94550781E49CE0B6 +:105430000E94550786E19CE0E6CF88E09CE00E9450 +:1054400055070E94E2141F928F938EEE9BE09F936C +:105450008F930E94EE0780910C011F928F9387ED2E +:105460009BE09F938F930E94EE0780916E011F92A5 +:105470008F9384EC9BE09F938F930E94EE07809123 +:105480000D011F928F9381EB9BE09F938F930E945E +:10549000EE078091D9019091DA01A091DB01B091E2 +:1054A000DC01BF93AF939F938F938DE99BE09F9314 +:1054B0008F930E94EE078DB79EB746960FB6F8946D +:1054C0009EBF0FBE8DBF3FCF0E94BE1AC0910D017F +:1054D00081E0C827C0930D01CC2329F083E99BE02C +:1054E0000E94550710C088E89BE08DCF80E003C084 +:1054F0008D5101C089530E94E12725CF86E89BE0AA +:105500000E945507C0E08C2FCF91089580E0089548 +:1055100080E00895CF93C82F8091E701813081F01A +:1055200020F0823009F44FC045C1E0910E01F091A6 +:105530000F018081813169F0823209F03DC109C0DB +:10554000E0910E01F0910F018081813111F08232E2 +:1055500061F48C2F0E94862A811104C08C2F0E9436 +:1055600001282FC081E090E02CC08C2F0E94882A57 +:10557000811126C0C431E1F070F4CB3081F0C0312C +:10558000D1F40E94A92688E599E00E94550782E09F +:105590008093E70115C0C93259F0C83361F485E63C +:1055A00099E00E9455078CE599E00E94550708C0D4 +:1055B0001092E70103C186E599E00E945507FEC0FD +:1055C00081E08170FDC0C43220F5CE3108F0C0C04A +:1055D000CB3099F1C8F4C73009F0D2C08AE080938B +:1055E000150194E19093140193E09093130180933B +:1055F000120188E08093110188E2809310018CEF02 +:1056000097E00E945507BFC0C33149F1C431C1F0D2 +:10561000B7C0CB3409F4A9C028F4C93289F0C83323 +:1056200061F0AEC0C13509F49EC0C23509F499C01D +:10563000CE3409F0A5C06AE09EC00E94A926A3C08E +:105640008091E601882319F01092E6019CC089E060 +:1056500098E00E94550781E08093E701B1C083EE96 +:1056600097E00E94550781ED97E00E9455078091D1 +:1056700015011F928F938EEC97E09F938F930E945A +:10568000EE078CEC97E00E9455078AEB97E00E94AA +:105690005507809114011F928F9387EB97E09F939A +:1056A0008F930E94EE0785EB97E00E94550786EAEC +:1056B00097E00E945507809113011F928F9383EA10 +:1056C00097E09F938F930E94EE0781EA97E00E94F4 +:1056D000550780E997E00E945507809112011F92BB +:1056E0008F938DE897E09F938F930E94EE078BE84E +:1056F00097E00E94550786E797E00E945507809142 +:1057000011011F928F9383E797E09F938F930E94DD +:10571000EE0781E797E00E9455078AE597E00E942F +:105720005507809110011F928F9387E597E09F9313 +:105730008F930E94EE0785E597E00E9455078DB78D +:105740009EB748960FB6F8949EBF0FBE8DBF1BC084 +:10575000CE51EC2FF0E0E15DFE4F80818093E601B9 +:1057600012C061E003C061E006C06AE08091E6011A +:105770000E94C02608C08091E6010E94632703C0F2 +:105780008AEF97E013C08091E601882369F01F92A9 +:105790008F9384EF97E09F938F930E94EE070F9073 +:1057A0000F900F900F9004C081EF97E00E94550773 +:1057B00081E006C01092E70180E002C080E001CFE6 +:1057C000CF910895E1E8F0E0808188608083808156 +:1057D000816080838FB7F89493E09093890090ED77 +:1057E000909388008FBF0895EFE6F0E0808182609B +:1057F00080830895EFE6F0E080818D7F80830895B7 +:10580000EFE6F0E0908182E08927808308951F927F +:105810000F920FB60F9211242F933F934F935F93E4 +:105820006F937F938F939F93AF93BF93EF93FF9368 +:105830008091E8019091E90101969093E9018093AC +:10584000E801811103C082E00E94140DE091E9019A +:10585000E695E695F0E0EA53F24FE4918091E80195 +:105860008E1303C080E00E94140DFF91EF91BF9151 +:10587000AF919F918F917F916F915F914F913F91E8 +:105880002F910F900FBE0F901F90189504D0689421 +:10589000B1118DC0089570D088F09F5790F0B92F46 +:1058A0009927B751A0F0D1F0660F771F881F991F75 +:1058B0001AF0BA95C9F712C0B13081F077D0B1E0D3 +:1058C000089574C0672F782F8827B85F39F0B93FE3 +:1058D000CCF3869577956795B395D9F73EF4909577 +:1058E0008095709561957F4F8F4F9F4F0895E894F5 +:1058F00009C097FB3EF490958095709561957F4F18 +:105900008F4F9F4F9923A9F0F92F96E9BB279395C5 +:10591000F695879577956795B795F111F8CFFAF4D5 +:10592000BB0F11F460FF1BC06F5F7F4F8F4F9F4F06 +:1059300016C0882311F096E911C0772321F09EE864 +:10594000872F762F05C0662371F096E8862F70E0CA +:1059500060E02AF09A95660F771F881FDAF7880FA4 +:105960009695879597F9089557FD9058440F551FC0 +:1059700059F05F3F71F04795880F97FB991F61F0D1 +:105980009F3F79F087950895121613061406551F48 +:10599000F2CF4695F1DF08C0161617061806991FB4 +:1059A000F1CF86957105610508940895E894BB27A9 +:1059B00066277727CB0197F908950BD078C069D077 +:1059C00028F06ED018F0952309F05AC05FC011245A +:1059D000EECFCADFA0F3959FD1F3950F50E0551F8E +:1059E000629FF001729FBB27F00DB11D639FAA2734 +:1059F000F00DB11DAA1F649F6627B00DA11D661F83 +:105A0000829F2227B00DA11D621F739FB00DA11DA3 +:105A1000621F839FA00D611D221F749F3327A00D5D +:105A2000611D231F849F600D211D822F762F6A2FF9 +:105A300011249F5750408AF0E1F088234AF0EE0F7E +:105A4000FF1FBB1F661F771F881F91505040A9F78B +:105A50009E3F510570F014C0AACF5F3FECF3983E13 +:105A6000DCF3869577956795B795F795E7959F5FF2 +:105A7000C1F7FE2B880F911D9695879597F908958C +:105A800097F99F6780E870E060E008959FEF80ECF1 +:105A9000089500240A941616170618060906089594 +:105AA00000240A9412161306140605060895092EFA +:105AB0000394000C11F4882352F0BB0F40F4BF2B69 +:105AC00011F460FF04C06F5F7F4F8F4F9F4F0895A9 +:105AD000991B79E004C0991F961708F0961B881F40 +:105AE0007A95C9F78095089597FB072E16F40094D0 +:105AF00007D077FD09D00E948E2D07FC05D03EF41B +:105B0000909581959F4F0895709561957F4F089569 +:105B1000EE0FFF1F0590F491E02D0994AA1BBB1B0B +:105B200051E107C0AA1FBB1FA617B70710F0A61B9D +:105B3000B70B881F991F5A95A9F780959095BC01BE +:105B4000CD010895F999FECF92BD81BDF89A9927AC +:105B500080B50895A8E1B0E042E050E00C94C52D76 +:105B6000262FF999FECF1FBA92BD81BD20BD0FB679 +:105B7000F894FA9AF99A0FBE019608950E94B02DF2 +:105B8000272F0C94B12DDC01CB01FC01F999FECF3C +:105B900006C0F2BDE1BDF89A319600B40D924150B5 +:0A5BA0005040B8F70895F894FFCFC5 +:105BAA002002150D060EE30DAF0D7B0D0101C50197 +:105BBA0028080A03140A3F4D3620394605F904C35A +:105BCA0004A3046A04DD03F6030F0428044804014D +:0A5BDA000203040506070809000095 +:00000001FF From f96186ed9c6a0fbcf3bc0f32eae4a0079303e884 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Guillermo=20Vay=C3=A1?= Date: Wed, 10 Feb 2016 19:04:26 +0100 Subject: [PATCH 8/8] add image --- .../keymaps/emacs_osx_dk/default_highres.png | Bin 0 -> 142146 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 keyboard/ergodox_ez/keymaps/emacs_osx_dk/default_highres.png diff --git a/keyboard/ergodox_ez/keymaps/emacs_osx_dk/default_highres.png b/keyboard/ergodox_ez/keymaps/emacs_osx_dk/default_highres.png new file mode 100644 index 0000000000000000000000000000000000000000..1d2583740c625e0b3e2cb7669127d4c9ae3c683d GIT binary patch literal 142146 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

    P3q?&iE}a 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%0Ar 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�S!OcGPH4KrxMm)U$APH~JZ%qC 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