From 1a0010b464e4dd5efa67e2cae47db9ff9b1e8253 Mon Sep 17 00:00:00 2001 From: guanxiangwei Date: Wed, 27 May 2026 11:23:26 +0900 Subject: [PATCH] =?UTF-8?q?=E9=80=9A=E5=8B=A4=E8=AA=8D=E5=AE=9A=E3=82=A8?= =?UTF-8?q?=E3=82=AF=E3=82=BB=E3=83=AB=E3=83=84=E3=83=BC=E3=83=AB=E5=AF=BE?= =?UTF-8?q?=E5=BF=9C12=20Z4=E3=83=9E=E3=82=B9=E3=82=BF=E8=BF=BD=E5=8A=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .VSCodeCounter/2026-04-23_10-41-31/details.md | 34 ------- .../2026-04-23_10-41-31/diff-details.md | 48 ---------- .VSCodeCounter/2026-04-23_10-41-31/diff.csv | 35 ------- .VSCodeCounter/2026-04-23_10-41-31/diff.md | 25 ----- .VSCodeCounter/2026-04-23_10-41-31/diff.txt | 61 ------------- .../2026-04-23_10-41-31/results.csv | 21 ----- .../2026-04-23_10-41-31/results.json | 1 - .VSCodeCounter/2026-04-23_10-41-31/results.md | 24 ----- .../2026-04-23_10-41-31/results.txt | 46 ---------- README.md | 2 +- src/sh/tuk/module/Common_Button.bas | 4 +- src/sh/tuk/module/Common_Global_Cache.bas | 73 ++++++++++----- src/sh/tuk/module/Common_Selector.bas | 6 +- src/sh/tuk/sheet/C1.cls | 18 ++-- src/sh/tuk/sheet/M1.cls | 6 +- src/sh/tuk/sheet/M2.cls | 12 +-- src/sh/tuk/sheet/O3.cls | 4 +- src/sh/tuk/sheet/Z4.cls | 86 ++++++++++++++++++ 通勤手当テンプレート20260525.xlsm | Bin 396467 -> 348175 bytes 19 files changed, 163 insertions(+), 343 deletions(-) delete mode 100644 .VSCodeCounter/2026-04-23_10-41-31/details.md delete mode 100644 .VSCodeCounter/2026-04-23_10-41-31/diff-details.md delete mode 100644 .VSCodeCounter/2026-04-23_10-41-31/diff.csv delete mode 100644 .VSCodeCounter/2026-04-23_10-41-31/diff.md delete mode 100644 .VSCodeCounter/2026-04-23_10-41-31/diff.txt delete mode 100644 .VSCodeCounter/2026-04-23_10-41-31/results.csv delete mode 100644 .VSCodeCounter/2026-04-23_10-41-31/results.json delete mode 100644 .VSCodeCounter/2026-04-23_10-41-31/results.md delete mode 100644 .VSCodeCounter/2026-04-23_10-41-31/results.txt create mode 100644 src/sh/tuk/sheet/Z4.cls diff --git a/.VSCodeCounter/2026-04-23_10-41-31/details.md b/.VSCodeCounter/2026-04-23_10-41-31/details.md deleted file mode 100644 index da81289..0000000 --- a/.VSCodeCounter/2026-04-23_10-41-31/details.md +++ /dev/null @@ -1,34 +0,0 @@ -# Details - -Date : 2026-04-23 10:41:31 - -Directory d:\\Project\\upds7\\vba\\src - -Total : 19 files, 3122 codes, 483 comments, 650 blanks, all 4255 lines - -[Summary](results.md) / Details / [Diff Summary](diff.md) / [Diff Details](diff-details.md) - -## Files -| filename | language | code | comment | blank | total | -| :--- | :--- | ---: | ---: | ---: | ---: | -| [src/init\_module/Import\_modules.bas](/src/init_module/Import_modules.bas) | Visual Basic for Applications | 156 | 13 | 30 | 199 | -| [src/init\_module/Test\_Cache.bas](/src/init_module/Test_Cache.bas) | Visual Basic for Applications | 161 | 12 | 26 | 199 | -| [src/module/Common\_Button.bas](/src/module/Common_Button.bas) | Visual Basic for Applications | 257 | 29 | 73 | 359 | -| [src/module/Common\_File\_Utils.bas](/src/module/Common_File_Utils.bas) | Visual Basic for Applications | 262 | 43 | 43 | 348 | -| [src/module/Common\_Functions.bas](/src/module/Common_Functions.bas) | Visual Basic for Applications | 371 | 42 | 74 | 487 | -| [src/module/Common\_Global\_Cache.bas](/src/module/Common_Global_Cache.bas) | Visual Basic for Applications | 456 | 51 | 80 | 587 | -| [src/module/Common\_Selector.bas](/src/module/Common_Selector.bas) | Visual Basic for Applications | 122 | 22 | 18 | 162 | -| [src/sheet/C1.cls](/src/sheet/C1.cls) | Visual Basic for Applications | 664 | 83 | 100 | 847 | -| [src/sheet/M1.cls](/src/sheet/M1.cls) | Visual Basic for Applications | 124 | 20 | 24 | 168 | -| [src/sheet/M2.cls](/src/sheet/M2.cls) | Visual Basic for Applications | 294 | 53 | 54 | 401 | -| [src/sheet/O1.cls](/src/sheet/O1.cls) | Visual Basic for Applications | 0 | 5 | 1 | 6 | -| [src/sheet/O2.cls](/src/sheet/O2.cls) | Visual Basic for Applications | 0 | 6 | 1 | 7 | -| [src/sheet/T1.cls](/src/sheet/T1.cls) | Visual Basic for Applications | 28 | 13 | 14 | 55 | -| [src/sheet/T2.cls](/src/sheet/T2.cls) | Visual Basic for Applications | 64 | 19 | 32 | 115 | -| [src/sheet/T3.cls](/src/sheet/T3.cls) | Visual Basic for Applications | 40 | 15 | 20 | 75 | -| [src/sheet/Z1.cls](/src/sheet/Z1.cls) | Visual Basic for Applications | 33 | 15 | 17 | 65 | -| [src/sheet/Z2.cls](/src/sheet/Z2.cls) | Visual Basic for Applications | 28 | 13 | 14 | 55 | -| [src/sheet/Z3.cls](/src/sheet/Z3.cls) | Visual Basic for Applications | 30 | 14 | 14 | 58 | -| [src/sheet/Z4.cls](/src/sheet/Z4.cls) | Visual Basic for Applications | 32 | 15 | 15 | 62 | - -[Summary](results.md) / Details / [Diff Summary](diff.md) / [Diff Details](diff-details.md) \ No newline at end of file diff --git a/.VSCodeCounter/2026-04-23_10-41-31/diff-details.md b/.VSCodeCounter/2026-04-23_10-41-31/diff-details.md deleted file mode 100644 index e665461..0000000 --- a/.VSCodeCounter/2026-04-23_10-41-31/diff-details.md +++ /dev/null @@ -1,48 +0,0 @@ -# Diff Details - -Date : 2026-04-23 10:41:31 - -Directory d:\\Project\\upds7\\vba\\src - -Total : 33 files, 995 codes, 235 comments, 213 blanks, all 1443 lines - -[Summary](results.md) / [Details](details.md) / [Diff Summary](diff.md) / Diff Details - -## Files -| filename | language | code | comment | blank | total | -| :--- | :--- | ---: | ---: | ---: | ---: | -| [src/init\_module/Import\_modules.bas](/src/init_module/Import_modules.bas) | Visual Basic for Applications | 156 | 13 | 30 | 199 | -| [src/init\_module/Test\_Cache.bas](/src/init_module/Test_Cache.bas) | Visual Basic for Applications | 161 | 12 | 26 | 199 | -| [src/module/Common\_Button.bas](/src/module/Common_Button.bas) | Visual Basic for Applications | 257 | 29 | 73 | 359 | -| [src/module/Common\_File\_Utils.bas](/src/module/Common_File_Utils.bas) | Visual Basic for Applications | 262 | 43 | 43 | 348 | -| [src/module/Common\_Functions.bas](/src/module/Common_Functions.bas) | Visual Basic for Applications | 371 | 42 | 74 | 487 | -| [src/module/Common\_Global\_Cache.bas](/src/module/Common_Global_Cache.bas) | Visual Basic for Applications | 456 | 51 | 80 | 587 | -| [src/module/Common\_Selector.bas](/src/module/Common_Selector.bas) | Visual Basic for Applications | 122 | 22 | 18 | 162 | -| [src/module/Generic\_Master\_Common.bas](/src/module/Generic_Master_Common.bas) | Visual Basic for Applications | -58 | -12 | -17 | -87 | -| [src/module/Global\_Cache.bas](/src/module/Global_Cache.bas) | Visual Basic for Applications | -195 | -43 | -69 | -307 | -| [src/module/Module\_Common.bas](/src/module/Module_Common.bas) | Visual Basic for Applications | -171 | -23 | -35 | -229 | -| [src/module/Read\_Common.bas](/src/module/Read_Common.bas) | Visual Basic for Applications | -153 | -17 | -19 | -189 | -| [src/module/Test\_Cache.bas](/src/module/Test_Cache.bas) | Visual Basic for Applications | -159 | -4 | -25 | -188 | -| [src/module/Write\_Common.bas](/src/module/Write_Common.bas) | Visual Basic for Applications | -106 | -11 | -21 | -138 | -| [src/sheet/C1.cls](/src/sheet/C1.cls) | Visual Basic for Applications | 664 | 83 | 100 | 847 | -| [src/sheet/M1.cls](/src/sheet/M1.cls) | Visual Basic for Applications | 124 | 20 | 24 | 168 | -| [src/sheet/M2.cls](/src/sheet/M2.cls) | Visual Basic for Applications | 294 | 53 | 54 | 401 | -| [src/sheet/O1.cls](/src/sheet/O1.cls) | Visual Basic for Applications | 0 | 5 | 1 | 6 | -| [src/sheet/O2.cls](/src/sheet/O2.cls) | Visual Basic for Applications | 0 | 6 | 1 | 7 | -| [src/sheet/T1.cls](/src/sheet/T1.cls) | Visual Basic for Applications | 28 | 13 | 14 | 55 | -| [src/sheet/T2.cls](/src/sheet/T2.cls) | Visual Basic for Applications | 64 | 19 | 32 | 115 | -| [src/sheet/T3.cls](/src/sheet/T3.cls) | Visual Basic for Applications | 40 | 15 | 20 | 75 | -| [src/sheet/Z1.cls](/src/sheet/Z1.cls) | Visual Basic for Applications | 33 | 15 | 17 | 65 | -| [src/sheet/Z2.cls](/src/sheet/Z2.cls) | Visual Basic for Applications | 28 | 13 | 14 | 55 | -| [src/sheet/Z3.cls](/src/sheet/Z3.cls) | Visual Basic for Applications | 30 | 14 | 14 | 58 | -| [src/sheet/Z4.cls](/src/sheet/Z4.cls) | Visual Basic for Applications | 32 | 15 | 15 | 62 | -| [src/thisWorkbook/Master\_M1\_Kukan.bas](/src/thisWorkbook/Master_M1_Kukan.bas) | Visual Basic for Applications | -234 | -25 | -53 | -312 | -| [src/thisWorkbook/Master\_M2\_Kukan\_detail.bas](/src/thisWorkbook/Master_M2_Kukan_detail.bas) | Visual Basic for Applications | -176 | -32 | -45 | -253 | -| [src/thisWorkbook/Master\_O1\_address.bas](/src/thisWorkbook/Master_O1_address.bas) | Visual Basic for Applications | -35 | -4 | -13 | -52 | -| [src/thisWorkbook/Master\_O2\_507.bas](/src/thisWorkbook/Master_O2_507.bas) | Visual Basic for Applications | -12 | -1 | -4 | -17 | -| [src/thisWorkbook/Master\_Z1\_222.bas](/src/thisWorkbook/Master_Z1_222.bas) | Visual Basic for Applications | -140 | -5 | -27 | -172 | -| [src/thisWorkbook/Master\_Z2\_223.bas](/src/thisWorkbook/Master_Z2_223.bas) | Visual Basic for Applications | -126 | -5 | -25 | -156 | -| [src/thisWorkbook/Master\_Z3\_224.bas](/src/thisWorkbook/Master_Z3_224.bas) | Visual Basic for Applications | -133 | -5 | -26 | -164 | -| [src/thisWorkbook/Tukin\_C1.bas](/src/thisWorkbook/Tukin_C1.bas) | Visual Basic for Applications | -429 | -61 | -58 | -548 | - -[Summary](results.md) / [Details](details.md) / [Diff Summary](diff.md) / Diff Details \ No newline at end of file diff --git a/.VSCodeCounter/2026-04-23_10-41-31/diff.csv b/.VSCodeCounter/2026-04-23_10-41-31/diff.csv deleted file mode 100644 index fffd30c..0000000 --- a/.VSCodeCounter/2026-04-23_10-41-31/diff.csv +++ /dev/null @@ -1,35 +0,0 @@ -"filename", "language", "Visual Basic for Applications", "comment", "blank", "total" -"d:\Project\upds7\vba\src\init_module\Import_modules.bas", "Visual Basic for Applications", 156, 13, 30, 199 -"d:\Project\upds7\vba\src\init_module\Test_Cache.bas", "Visual Basic for Applications", 161, 12, 26, 199 -"d:\Project\upds7\vba\src\module\Common_Button.bas", "Visual Basic for Applications", 257, 29, 73, 359 -"d:\Project\upds7\vba\src\module\Common_File_Utils.bas", "Visual Basic for Applications", 262, 43, 43, 348 -"d:\Project\upds7\vba\src\module\Common_Functions.bas", "Visual Basic for Applications", 371, 42, 74, 487 -"d:\Project\upds7\vba\src\module\Common_Global_Cache.bas", "Visual Basic for Applications", 456, 51, 80, 587 -"d:\Project\upds7\vba\src\module\Common_Selector.bas", "Visual Basic for Applications", 122, 22, 18, 162 -"d:\Project\upds7\vba\src\module\Generic_Master_Common.bas", "Visual Basic for Applications", -58, -12, -17, -87 -"d:\Project\upds7\vba\src\module\Global_Cache.bas", "Visual Basic for Applications", -195, -43, -69, -307 -"d:\Project\upds7\vba\src\module\Module_Common.bas", "Visual Basic for Applications", -171, -23, -35, -229 -"d:\Project\upds7\vba\src\module\Read_Common.bas", "Visual Basic for Applications", -153, -17, -19, -189 -"d:\Project\upds7\vba\src\module\Test_Cache.bas", "Visual Basic for Applications", -159, -4, -25, -188 -"d:\Project\upds7\vba\src\module\Write_Common.bas", "Visual Basic for Applications", -106, -11, -21, -138 -"d:\Project\upds7\vba\src\sheet\C1.cls", "Visual Basic for Applications", 664, 83, 100, 847 -"d:\Project\upds7\vba\src\sheet\M1.cls", "Visual Basic for Applications", 124, 20, 24, 168 -"d:\Project\upds7\vba\src\sheet\M2.cls", "Visual Basic for Applications", 294, 53, 54, 401 -"d:\Project\upds7\vba\src\sheet\O1.cls", "Visual Basic for Applications", 0, 5, 1, 6 -"d:\Project\upds7\vba\src\sheet\O2.cls", "Visual Basic for Applications", 0, 6, 1, 7 -"d:\Project\upds7\vba\src\sheet\T1.cls", "Visual Basic for Applications", 28, 13, 14, 55 -"d:\Project\upds7\vba\src\sheet\T2.cls", "Visual Basic for Applications", 64, 19, 32, 115 -"d:\Project\upds7\vba\src\sheet\T3.cls", "Visual Basic for Applications", 40, 15, 20, 75 -"d:\Project\upds7\vba\src\sheet\Z1.cls", "Visual Basic for Applications", 33, 15, 17, 65 -"d:\Project\upds7\vba\src\sheet\Z2.cls", "Visual Basic for Applications", 28, 13, 14, 55 -"d:\Project\upds7\vba\src\sheet\Z3.cls", "Visual Basic for Applications", 30, 14, 14, 58 -"d:\Project\upds7\vba\src\sheet\Z4.cls", "Visual Basic for Applications", 32, 15, 15, 62 -"d:\Project\upds7\vba\src\thisWorkbook\Master_M1_Kukan.bas", "Visual Basic for Applications", -234, -25, -53, -312 -"d:\Project\upds7\vba\src\thisWorkbook\Master_M2_Kukan_detail.bas", "Visual Basic for Applications", -176, -32, -45, -253 -"d:\Project\upds7\vba\src\thisWorkbook\Master_O1_address.bas", "Visual Basic for Applications", -35, -4, -13, -52 -"d:\Project\upds7\vba\src\thisWorkbook\Master_O2_507.bas", "Visual Basic for Applications", -12, -1, -4, -17 -"d:\Project\upds7\vba\src\thisWorkbook\Master_Z1_222.bas", "Visual Basic for Applications", -140, -5, -27, -172 -"d:\Project\upds7\vba\src\thisWorkbook\Master_Z2_223.bas", "Visual Basic for Applications", -126, -5, -25, -156 -"d:\Project\upds7\vba\src\thisWorkbook\Master_Z3_224.bas", "Visual Basic for Applications", -133, -5, -26, -164 -"d:\Project\upds7\vba\src\thisWorkbook\Tukin_C1.bas", "Visual Basic for Applications", -429, -61, -58, -548 -"Total", "-", 995, 235, 213, 1443 \ No newline at end of file diff --git a/.VSCodeCounter/2026-04-23_10-41-31/diff.md b/.VSCodeCounter/2026-04-23_10-41-31/diff.md deleted file mode 100644 index 570fd3b..0000000 --- a/.VSCodeCounter/2026-04-23_10-41-31/diff.md +++ /dev/null @@ -1,25 +0,0 @@ -# Diff Summary - -Date : 2026-04-23 10:41:31 - -Directory d:\\Project\\upds7\\vba\\src - -Total : 33 files, 995 codes, 235 comments, 213 blanks, all 1443 lines - -[Summary](results.md) / [Details](details.md) / Diff Summary / [Diff Details](diff-details.md) - -## Languages -| language | files | code | comment | blank | total | -| :--- | ---: | ---: | ---: | ---: | ---: | -| Visual Basic for Applications | 33 | 995 | 235 | 213 | 1,443 | - -## Directories -| path | files | code | comment | blank | total | -| :--- | ---: | ---: | ---: | ---: | ---: | -| . | 33 | 995 | 235 | 213 | 1,443 | -| init_module | 2 | 317 | 25 | 56 | 398 | -| module | 11 | 626 | 77 | 102 | 805 | -| sheet | 12 | 1,337 | 271 | 306 | 1,914 | -| thisWorkbook | 8 | -1,285 | -138 | -251 | -1,674 | - -[Summary](results.md) / [Details](details.md) / Diff Summary / [Diff Details](diff-details.md) \ No newline at end of file diff --git a/.VSCodeCounter/2026-04-23_10-41-31/diff.txt b/.VSCodeCounter/2026-04-23_10-41-31/diff.txt deleted file mode 100644 index 7efabc0..0000000 --- a/.VSCodeCounter/2026-04-23_10-41-31/diff.txt +++ /dev/null @@ -1,61 +0,0 @@ -Date : 2026-04-23 10:41:31 -Directory : d:\Project\upds7\vba\src -Total : 33 files, 995 codes, 235 comments, 213 blanks, all 1443 lines - -Languages -+-------------------------------+------------+------------+------------+------------+------------+ -| language | files | code | comment | blank | total | -+-------------------------------+------------+------------+------------+------------+------------+ -| Visual Basic for Applications | 33 | 995 | 235 | 213 | 1,443 | -+-------------------------------+------------+------------+------------+------------+------------+ - -Directories -+------------------------------------------------------------------+------------+------------+------------+------------+------------+ -| path | files | code | comment | blank | total | -+------------------------------------------------------------------+------------+------------+------------+------------+------------+ -| . | 33 | 995 | 235 | 213 | 1,443 | -| init_module | 2 | 317 | 25 | 56 | 398 | -| module | 11 | 626 | 77 | 102 | 805 | -| sheet | 12 | 1,337 | 271 | 306 | 1,914 | -| thisWorkbook | 8 | -1,285 | -138 | -251 | -1,674 | -+------------------------------------------------------------------+------------+------------+------------+------------+------------+ - -Files -+------------------------------------------------------------------+-------------------------------+------------+------------+------------+------------+ -| filename | language | code | comment | blank | total | -+------------------------------------------------------------------+-------------------------------+------------+------------+------------+------------+ -| d:\Project\upds7\vba\src\init_module\Import_modules.bas | Visual Basic for Applications | 156 | 13 | 30 | 199 | -| d:\Project\upds7\vba\src\init_module\Test_Cache.bas | Visual Basic for Applications | 161 | 12 | 26 | 199 | -| d:\Project\upds7\vba\src\module\Common_Button.bas | Visual Basic for Applications | 257 | 29 | 73 | 359 | -| d:\Project\upds7\vba\src\module\Common_File_Utils.bas | Visual Basic for Applications | 262 | 43 | 43 | 348 | -| d:\Project\upds7\vba\src\module\Common_Functions.bas | Visual Basic for Applications | 371 | 42 | 74 | 487 | -| d:\Project\upds7\vba\src\module\Common_Global_Cache.bas | Visual Basic for Applications | 456 | 51 | 80 | 587 | -| d:\Project\upds7\vba\src\module\Common_Selector.bas | Visual Basic for Applications | 122 | 22 | 18 | 162 | -| d:\Project\upds7\vba\src\module\Generic_Master_Common.bas | Visual Basic for Applications | -58 | -12 | -17 | -87 | -| d:\Project\upds7\vba\src\module\Global_Cache.bas | Visual Basic for Applications | -195 | -43 | -69 | -307 | -| d:\Project\upds7\vba\src\module\Module_Common.bas | Visual Basic for Applications | -171 | -23 | -35 | -229 | -| d:\Project\upds7\vba\src\module\Read_Common.bas | Visual Basic for Applications | -153 | -17 | -19 | -189 | -| d:\Project\upds7\vba\src\module\Test_Cache.bas | Visual Basic for Applications | -159 | -4 | -25 | -188 | -| d:\Project\upds7\vba\src\module\Write_Common.bas | Visual Basic for Applications | -106 | -11 | -21 | -138 | -| d:\Project\upds7\vba\src\sheet\C1.cls | Visual Basic for Applications | 664 | 83 | 100 | 847 | -| d:\Project\upds7\vba\src\sheet\M1.cls | Visual Basic for Applications | 124 | 20 | 24 | 168 | -| d:\Project\upds7\vba\src\sheet\M2.cls | Visual Basic for Applications | 294 | 53 | 54 | 401 | -| d:\Project\upds7\vba\src\sheet\O1.cls | Visual Basic for Applications | 0 | 5 | 1 | 6 | -| d:\Project\upds7\vba\src\sheet\O2.cls | Visual Basic for Applications | 0 | 6 | 1 | 7 | -| d:\Project\upds7\vba\src\sheet\T1.cls | Visual Basic for Applications | 28 | 13 | 14 | 55 | -| d:\Project\upds7\vba\src\sheet\T2.cls | Visual Basic for Applications | 64 | 19 | 32 | 115 | -| d:\Project\upds7\vba\src\sheet\T3.cls | Visual Basic for Applications | 40 | 15 | 20 | 75 | -| d:\Project\upds7\vba\src\sheet\Z1.cls | Visual Basic for Applications | 33 | 15 | 17 | 65 | -| d:\Project\upds7\vba\src\sheet\Z2.cls | Visual Basic for Applications | 28 | 13 | 14 | 55 | -| d:\Project\upds7\vba\src\sheet\Z3.cls | Visual Basic for Applications | 30 | 14 | 14 | 58 | -| d:\Project\upds7\vba\src\sheet\Z4.cls | Visual Basic for Applications | 32 | 15 | 15 | 62 | -| d:\Project\upds7\vba\src\thisWorkbook\Master_M1_Kukan.bas | Visual Basic for Applications | -234 | -25 | -53 | -312 | -| d:\Project\upds7\vba\src\thisWorkbook\Master_M2_Kukan_detail.bas | Visual Basic for Applications | -176 | -32 | -45 | -253 | -| d:\Project\upds7\vba\src\thisWorkbook\Master_O1_address.bas | Visual Basic for Applications | -35 | -4 | -13 | -52 | -| d:\Project\upds7\vba\src\thisWorkbook\Master_O2_507.bas | Visual Basic for Applications | -12 | -1 | -4 | -17 | -| d:\Project\upds7\vba\src\thisWorkbook\Master_Z1_222.bas | Visual Basic for Applications | -140 | -5 | -27 | -172 | -| d:\Project\upds7\vba\src\thisWorkbook\Master_Z2_223.bas | Visual Basic for Applications | -126 | -5 | -25 | -156 | -| d:\Project\upds7\vba\src\thisWorkbook\Master_Z3_224.bas | Visual Basic for Applications | -133 | -5 | -26 | -164 | -| d:\Project\upds7\vba\src\thisWorkbook\Tukin_C1.bas | Visual Basic for Applications | -429 | -61 | -58 | -548 | -| Total | | 995 | 235 | 213 | 1,443 | -+------------------------------------------------------------------+-------------------------------+------------+------------+------------+------------+ \ No newline at end of file diff --git a/.VSCodeCounter/2026-04-23_10-41-31/results.csv b/.VSCodeCounter/2026-04-23_10-41-31/results.csv deleted file mode 100644 index dedf570..0000000 --- a/.VSCodeCounter/2026-04-23_10-41-31/results.csv +++ /dev/null @@ -1,21 +0,0 @@ -"filename", "language", "Visual Basic for Applications", "comment", "blank", "total" -"d:\Project\upds7\vba\src\init_module\Import_modules.bas", "Visual Basic for Applications", 156, 13, 30, 199 -"d:\Project\upds7\vba\src\init_module\Test_Cache.bas", "Visual Basic for Applications", 161, 12, 26, 199 -"d:\Project\upds7\vba\src\module\Common_Button.bas", "Visual Basic for Applications", 257, 29, 73, 359 -"d:\Project\upds7\vba\src\module\Common_File_Utils.bas", "Visual Basic for Applications", 262, 43, 43, 348 -"d:\Project\upds7\vba\src\module\Common_Functions.bas", "Visual Basic for Applications", 371, 42, 74, 487 -"d:\Project\upds7\vba\src\module\Common_Global_Cache.bas", "Visual Basic for Applications", 456, 51, 80, 587 -"d:\Project\upds7\vba\src\module\Common_Selector.bas", "Visual Basic for Applications", 122, 22, 18, 162 -"d:\Project\upds7\vba\src\sheet\C1.cls", "Visual Basic for Applications", 664, 83, 100, 847 -"d:\Project\upds7\vba\src\sheet\M1.cls", "Visual Basic for Applications", 124, 20, 24, 168 -"d:\Project\upds7\vba\src\sheet\M2.cls", "Visual Basic for Applications", 294, 53, 54, 401 -"d:\Project\upds7\vba\src\sheet\O1.cls", "Visual Basic for Applications", 0, 5, 1, 6 -"d:\Project\upds7\vba\src\sheet\O2.cls", "Visual Basic for Applications", 0, 6, 1, 7 -"d:\Project\upds7\vba\src\sheet\T1.cls", "Visual Basic for Applications", 28, 13, 14, 55 -"d:\Project\upds7\vba\src\sheet\T2.cls", "Visual Basic for Applications", 64, 19, 32, 115 -"d:\Project\upds7\vba\src\sheet\T3.cls", "Visual Basic for Applications", 40, 15, 20, 75 -"d:\Project\upds7\vba\src\sheet\Z1.cls", "Visual Basic for Applications", 33, 15, 17, 65 -"d:\Project\upds7\vba\src\sheet\Z2.cls", "Visual Basic for Applications", 28, 13, 14, 55 -"d:\Project\upds7\vba\src\sheet\Z3.cls", "Visual Basic for Applications", 30, 14, 14, 58 -"d:\Project\upds7\vba\src\sheet\Z4.cls", "Visual Basic for Applications", 32, 15, 15, 62 -"Total", "-", 3122, 483, 650, 4255 \ No newline at end of file diff --git a/.VSCodeCounter/2026-04-23_10-41-31/results.json b/.VSCodeCounter/2026-04-23_10-41-31/results.json deleted file mode 100644 index 72089cd..0000000 --- a/.VSCodeCounter/2026-04-23_10-41-31/results.json +++ /dev/null @@ -1 +0,0 @@ -{"file:///d%3A/Project/upds7/vba/src/sheet/Z4.cls":{"language":"Visual Basic for Applications","code":32,"comment":15,"blank":15},"file:///d%3A/Project/upds7/vba/src/sheet/Z2.cls":{"language":"Visual Basic for Applications","code":28,"comment":13,"blank":14},"file:///d%3A/Project/upds7/vba/src/sheet/Z3.cls":{"language":"Visual Basic for Applications","code":30,"comment":14,"blank":14},"file:///d%3A/Project/upds7/vba/src/sheet/Z1.cls":{"language":"Visual Basic for Applications","code":33,"comment":15,"blank":17},"file:///d%3A/Project/upds7/vba/src/sheet/T3.cls":{"language":"Visual Basic for Applications","code":40,"comment":15,"blank":20},"file:///d%3A/Project/upds7/vba/src/sheet/T1.cls":{"language":"Visual Basic for Applications","code":28,"comment":13,"blank":14},"file:///d%3A/Project/upds7/vba/src/sheet/T2.cls":{"language":"Visual Basic for Applications","code":64,"comment":19,"blank":32},"file:///d%3A/Project/upds7/vba/src/sheet/O2.cls":{"language":"Visual Basic for Applications","code":0,"comment":6,"blank":1},"file:///d%3A/Project/upds7/vba/src/sheet/M1.cls":{"language":"Visual Basic for Applications","code":124,"comment":20,"blank":24},"file:///d%3A/Project/upds7/vba/src/sheet/O1.cls":{"language":"Visual Basic for Applications","code":0,"comment":5,"blank":1},"file:///d%3A/Project/upds7/vba/src/sheet/C1.cls":{"language":"Visual Basic for Applications","code":664,"comment":83,"blank":100},"file:///d%3A/Project/upds7/vba/src/module/Common_Functions.bas":{"language":"Visual Basic for Applications","code":371,"comment":42,"blank":74},"file:///d%3A/Project/upds7/vba/src/sheet/M2.cls":{"language":"Visual Basic for Applications","code":294,"comment":53,"blank":54},"file:///d%3A/Project/upds7/vba/src/module/Common_File_Utils.bas":{"language":"Visual Basic for Applications","code":262,"comment":43,"blank":43},"file:///d%3A/Project/upds7/vba/src/module/Common_Button.bas":{"language":"Visual Basic for Applications","code":257,"comment":29,"blank":73},"file:///d%3A/Project/upds7/vba/src/init_module/Import_modules.bas":{"language":"Visual Basic for Applications","code":156,"comment":13,"blank":30},"file:///d%3A/Project/upds7/vba/src/init_module/Test_Cache.bas":{"language":"Visual Basic for Applications","code":161,"comment":12,"blank":26},"file:///d%3A/Project/upds7/vba/src/module/Common_Global_Cache.bas":{"language":"Visual Basic for Applications","code":456,"comment":51,"blank":80},"file:///d%3A/Project/upds7/vba/src/module/Common_Selector.bas":{"language":"Visual Basic for Applications","code":122,"comment":22,"blank":18}} \ No newline at end of file diff --git a/.VSCodeCounter/2026-04-23_10-41-31/results.md b/.VSCodeCounter/2026-04-23_10-41-31/results.md deleted file mode 100644 index 83afde3..0000000 --- a/.VSCodeCounter/2026-04-23_10-41-31/results.md +++ /dev/null @@ -1,24 +0,0 @@ -# Summary - -Date : 2026-04-23 10:41:31 - -Directory d:\\Project\\upds7\\vba\\src - -Total : 19 files, 3122 codes, 483 comments, 650 blanks, all 4255 lines - -Summary / [Details](details.md) / [Diff Summary](diff.md) / [Diff Details](diff-details.md) - -## Languages -| language | files | code | comment | blank | total | -| :--- | ---: | ---: | ---: | ---: | ---: | -| Visual Basic for Applications | 19 | 3,122 | 483 | 650 | 4,255 | - -## Directories -| path | files | code | comment | blank | total | -| :--- | ---: | ---: | ---: | ---: | ---: | -| . | 19 | 3,122 | 483 | 650 | 4,255 | -| init_module | 2 | 317 | 25 | 56 | 398 | -| module | 5 | 1,468 | 187 | 288 | 1,943 | -| sheet | 12 | 1,337 | 271 | 306 | 1,914 | - -Summary / [Details](details.md) / [Diff Summary](diff.md) / [Diff Details](diff-details.md) \ No newline at end of file diff --git a/.VSCodeCounter/2026-04-23_10-41-31/results.txt b/.VSCodeCounter/2026-04-23_10-41-31/results.txt deleted file mode 100644 index 6342628..0000000 --- a/.VSCodeCounter/2026-04-23_10-41-31/results.txt +++ /dev/null @@ -1,46 +0,0 @@ -Date : 2026-04-23 10:41:31 -Directory : d:\Project\upds7\vba\src -Total : 19 files, 3122 codes, 483 comments, 650 blanks, all 4255 lines - -Languages -+-------------------------------+------------+------------+------------+------------+------------+ -| language | files | code | comment | blank | total | -+-------------------------------+------------+------------+------------+------------+------------+ -| Visual Basic for Applications | 19 | 3,122 | 483 | 650 | 4,255 | -+-------------------------------+------------+------------+------------+------------+------------+ - -Directories -+---------------------------------------------------------+------------+------------+------------+------------+------------+ -| path | files | code | comment | blank | total | -+---------------------------------------------------------+------------+------------+------------+------------+------------+ -| . | 19 | 3,122 | 483 | 650 | 4,255 | -| init_module | 2 | 317 | 25 | 56 | 398 | -| module | 5 | 1,468 | 187 | 288 | 1,943 | -| sheet | 12 | 1,337 | 271 | 306 | 1,914 | -+---------------------------------------------------------+------------+------------+------------+------------+------------+ - -Files -+---------------------------------------------------------+-------------------------------+------------+------------+------------+------------+ -| filename | language | code | comment | blank | total | -+---------------------------------------------------------+-------------------------------+------------+------------+------------+------------+ -| d:\Project\upds7\vba\src\init_module\Import_modules.bas | Visual Basic for Applications | 156 | 13 | 30 | 199 | -| d:\Project\upds7\vba\src\init_module\Test_Cache.bas | Visual Basic for Applications | 161 | 12 | 26 | 199 | -| d:\Project\upds7\vba\src\module\Common_Button.bas | Visual Basic for Applications | 257 | 29 | 73 | 359 | -| d:\Project\upds7\vba\src\module\Common_File_Utils.bas | Visual Basic for Applications | 262 | 43 | 43 | 348 | -| d:\Project\upds7\vba\src\module\Common_Functions.bas | Visual Basic for Applications | 371 | 42 | 74 | 487 | -| d:\Project\upds7\vba\src\module\Common_Global_Cache.bas | Visual Basic for Applications | 456 | 51 | 80 | 587 | -| d:\Project\upds7\vba\src\module\Common_Selector.bas | Visual Basic for Applications | 122 | 22 | 18 | 162 | -| d:\Project\upds7\vba\src\sheet\C1.cls | Visual Basic for Applications | 664 | 83 | 100 | 847 | -| d:\Project\upds7\vba\src\sheet\M1.cls | Visual Basic for Applications | 124 | 20 | 24 | 168 | -| d:\Project\upds7\vba\src\sheet\M2.cls | Visual Basic for Applications | 294 | 53 | 54 | 401 | -| d:\Project\upds7\vba\src\sheet\O1.cls | Visual Basic for Applications | 0 | 5 | 1 | 6 | -| d:\Project\upds7\vba\src\sheet\O2.cls | Visual Basic for Applications | 0 | 6 | 1 | 7 | -| d:\Project\upds7\vba\src\sheet\T1.cls | Visual Basic for Applications | 28 | 13 | 14 | 55 | -| d:\Project\upds7\vba\src\sheet\T2.cls | Visual Basic for Applications | 64 | 19 | 32 | 115 | -| d:\Project\upds7\vba\src\sheet\T3.cls | Visual Basic for Applications | 40 | 15 | 20 | 75 | -| d:\Project\upds7\vba\src\sheet\Z1.cls | Visual Basic for Applications | 33 | 15 | 17 | 65 | -| d:\Project\upds7\vba\src\sheet\Z2.cls | Visual Basic for Applications | 28 | 13 | 14 | 55 | -| d:\Project\upds7\vba\src\sheet\Z3.cls | Visual Basic for Applications | 30 | 14 | 14 | 58 | -| d:\Project\upds7\vba\src\sheet\Z4.cls | Visual Basic for Applications | 32 | 15 | 15 | 62 | -| Total | | 3,122 | 483 | 650 | 4,255 | -+---------------------------------------------------------+-------------------------------+------------+------------+------------+------------+ \ No newline at end of file diff --git a/README.md b/README.md index cfe13ae..6b70860 100644 --- a/README.md +++ b/README.md @@ -36,7 +36,7 @@ vba/ ├── Z1.cls (64 lines) - Master_222: 交通機関マスタ ├── Z2.cls (54 lines) - Master_223: 決定事項マスタ ├── Z3.cls (57 lines) - Master_224: 手当月額決定区分マスタ - └── Z4.cls (61 lines) - Master_225 + └── O3.cls (61 lines) - Master_225 ``` ## Sheet Class Prefix diff --git a/src/sh/tuk/module/Common_Button.bas b/src/sh/tuk/module/Common_Button.bas index a1b34a5..aa94e96 100644 --- a/src/sh/tuk/module/Common_Button.bas +++ b/src/sh/tuk/module/Common_Button.bas @@ -49,7 +49,7 @@ Sub RefreshCache_Button() Dim activeSheetName As String: activeSheetName = ActiveSheet.CodeName Debug.Print "1. Validate Z1~Z4, T1~T3, O1~O3 master data" - Dim cacheSheets As Variant: cacheSheets = Array("Z1", "Z2", "Z3", "T1", "T2", "T3", "O1", "O2", CACHE_O3) + Dim cacheSheets As Variant: cacheSheets = Array(CACHE_Z1, CACHE_Z2, CACHE_Z3, CACHE_Z4, CACHE_T1, CACHE_T2, CACHE_T3, CACHE_O1, CACHE_O2, CACHE_O3) Dim sheetName As Variant Dim ws As Worksheet For Each sheetName In cacheSheets @@ -325,7 +325,7 @@ Private Sub Do_Filter(ws As Excel.Worksheet) Exit Sub End If - Dim startCol As Long: startCol = ws.Range(sheetConf("StartCol") & "1").Column + Dim startCol As Long: startCol = ws.Range(sheetConf("ErrorCol") & "1").Column Dim endCol As Long: endCol = ws.Range(sheetConf("EndCol") & "1").Column Dim filterRow As Long: filterRow = sheetConf("FilterRow") diff --git a/src/sh/tuk/module/Common_Global_Cache.bas b/src/sh/tuk/module/Common_Global_Cache.bas index 796fdfa..c5c3478 100644 --- a/src/sh/tuk/module/Common_Global_Cache.bas +++ b/src/sh/tuk/module/Common_Global_Cache.bas @@ -8,7 +8,17 @@ Option Explicit ' - RefreshM2Cache ' - RefreshO1Cache ' ============================================================ -Public Const CACHE_O3 As String = CACHE_O3 +Public Const CACHE_Z1 As String = "Z1" +Public Const CACHE_Z2 As String = "Z2" +Public Const CACHE_Z3 As String = "Z3" +Public Const CACHE_Z4 As String = "Z4" +Public Const CACHE_T1 As String = "T1" +Public Const CACHE_T2 As String = "T2" +Public Const CACHE_T3 As String = "T3" +Public Const CACHE_O1 As String = "O1" +Public Const CACHE_O2 As String = "O2" +Public Const CACHE_O3 As String = "O3" + Private sheetConfDict As Object @@ -53,7 +63,7 @@ Public Sub RefreshCache(ByVal cacheName As String) Set loadedData = LookupM1KukanCache() ElseIf cacheName = "M2" Then Set loadedData = LookupM2Cache() - ElseIf cacheName = "O1" Then + ElseIf cacheName = CACHE_O1 Then Set loadedData = LookupO1Cache() ElseIf Contains(sheetConfDict("Enum"), cacheName) Then Set loadedData = LoadLookup("Enum", cacheName) @@ -217,11 +227,11 @@ Private Function LookupO1Cache() As Object Dim ws As Worksheet On Error Resume Next - Set ws = ThisWorkbook.Worksheets("O1") + Set ws = ThisWorkbook.Worksheets(CACHE_O1) On Error GoTo ErrHandler ' ws exists, continue - Dim sheetConf As Object: Set sheetConf = sheetConfDict("O1") + Dim sheetConf As Object: Set sheetConf = sheetConfDict(CACHE_O1) Dim startRow As Long: startRow = sheetConf("StartRow") Dim lastRow As Long: lastRow = GetLastDataRowInRange(ws) If lastRow < startRow Then @@ -345,7 +355,7 @@ Private Sub RefreshSheetDict() sheetConf("FilterRow") = 6 sheetConf("KeyCol") = 3 sheetConf("ValueCols") = Array(4) - Set sheetConfDict("Z1") = sheetConf + Set sheetConfDict(CACHE_Z1) = sheetConf Debug.Print "RefreshSheetDict Z1 ok." ' Z2 @@ -363,7 +373,7 @@ Private Sub RefreshSheetDict() sheetConf("FilterRow") = 6 sheetConf("KeyCol") = 3 sheetConf("ValueCols") = Array(4) - Set sheetConfDict("Z2") = sheetConf + Set sheetConfDict(CACHE_Z2) = sheetConf Debug.Print "RefreshSheetDict Z2 ok." ' Z3 @@ -381,9 +391,27 @@ Private Sub RefreshSheetDict() sheetConf("FilterRow") = 6 sheetConf("KeyCol") = 3 sheetConf("ValueCols") = Array(4) - Set sheetConfDict("Z3") = sheetConf + Set sheetConfDict(CACHE_Z3) = sheetConf Debug.Print "RefreshSheetDict Z3 ok." + ' Z4 + Set sheetConf = CreateObject("Scripting.Dictionary") + sheetConf("StartCol") = "C" + sheetConf("EndCol") = "H" + sheetConf("ErrorCol") = "B" + sheetConf("StartRow") = 7 + sheetConf("HeaderRow") = 5 + sheetConf("CSV_Encoding") = "utf-8" + sheetConf("HasHeader") = False + sheetConf("ExpectedColumnCount") = 6 + sheetConf("HeaderColumns") = Array("C", "D", "E", "F", "G", "H") + sheetConf("AlwaysQuote") = True + sheetConf("FilterRow") = 6 + sheetConf("KeyCol") = 3 + sheetConf("ValueCols") = Array(4) + Set sheetConfDict("Z4") = sheetConf + Debug.Print "RefreshSheetDict Z4 ok." + ' T1 Set sheetConf = CreateObject("Scripting.Dictionary") sheetConf("StartCol") = "C" @@ -399,7 +427,7 @@ Private Sub RefreshSheetDict() sheetConf("FilterRow") = 6 sheetConf("KeyCol") = 3 sheetConf("ValueCols") = Array(4) - Set sheetConfDict("T1") = sheetConf + Set sheetConfDict(CACHE_T1) = sheetConf Debug.Print "RefreshSheetDict T1 ok." ' T2 @@ -417,7 +445,7 @@ Private Sub RefreshSheetDict() sheetConf("FilterRow") = 6 sheetConf("KeyCol") = 3 sheetConf("ValueCols") = Array(4, 8, 9, 10, 11, 12, 13) - Set sheetConfDict("T2") = sheetConf + Set sheetConfDict(CACHE_T2) = sheetConf Debug.Print "RefreshSheetDict T2 ok." ' T3 @@ -435,7 +463,7 @@ Private Sub RefreshSheetDict() sheetConf("FilterRow") = 6 sheetConf("KeyCol") = 3 sheetConf("ValueCols") = Array(4, 8, 9) - Set sheetConfDict("T3") = sheetConf + Set sheetConfDict(CACHE_T3) = sheetConf Debug.Print "RefreshSheetDict T3 ok." ' O1 @@ -451,7 +479,7 @@ Private Sub RefreshSheetDict() sheetConf("HeaderColumns") = Array("C", "D", "E", "F") sheetConf("AlwaysQuote") = True sheetConf("FilterRow") = 5 - Set sheetConfDict("O1") = sheetConf + Set sheetConfDict(CACHE_O1) = sheetConf Debug.Print "RefreshSheetDict O1 ok." ' O2 @@ -469,7 +497,7 @@ Private Sub RefreshSheetDict() sheetConf("FilterRow") = 5 sheetConf("KeyCol") = 3 sheetConf("ValueCols") = Array(4) - Set sheetConfDict("O2") = sheetConf + Set sheetConfDict(CACHE_O2) = sheetConf Debug.Print "RefreshSheetDict O2 ok." ' O3 @@ -568,7 +596,7 @@ End Function Public Sub RefreshMasterCache() ' Fixed cache names Dim fixedCaches As Variant - fixedCaches = Array("Z1", "Z2", "Z3", "T1", "T2", "T3", "O1", "O2", CACHE_O3, _ + fixedCaches = Array(CACHE_Z1, CACHE_Z2, CACHE_Z3, CACHE_T1, CACHE_T2, CACHE_T3, CACHE_O1, CACHE_O2, CACHE_O3, _ "tokubetuList", "kenshuList", "renrakuList", "oufukuList", "koutaiList", "higaitouList", "errorList") ' Refresh fixed caches @@ -604,15 +632,16 @@ Public Sub WriteCachesSheet(ByVal cacheName As String) ' Map cacheName to column letter Dim colLetter As String Select Case cacheName - Case "Z1": colLetter = "A" - Case "Z2": colLetter = "B" - Case "Z3": colLetter = "C" - Case CACHE_O3: colLetter = "D" - Case "T1": colLetter = "E" - Case "T2": colLetter = "F" - Case "T3": colLetter = "G" - Case "O2": colLetter = "H" - Case "M1": colLetter = "I" + Case CACHE_Z1: colLetter = "A" + Case CACHE_Z2: colLetter = "B" + Case CACHE_Z3: colLetter = "C" + Case CACHE_Z4: colLetter = "D" + Case CACHE_T1: colLetter = "E" + Case CACHE_T2: colLetter = "F" + Case CACHE_T3: colLetter = "G" + Case CACHE_O2: colLetter = "H" + Case CACHE_O3: colLetter = "I" + Case "M1": colLetter = "M" Case Else: Exit Sub End Select diff --git a/src/sh/tuk/module/Common_Selector.bas b/src/sh/tuk/module/Common_Selector.bas index cb35919..bad050c 100644 --- a/src/sh/tuk/module/Common_Selector.bas +++ b/src/sh/tuk/module/Common_Selector.bas @@ -19,7 +19,7 @@ Option Explicit ' ============================================================ ' Create Transport (T) dropdown from Z1 cache Public Function BuildTransportList() - Dim z1Cache As Object: Set z1Cache = GetCache("Z1") + Dim z1Cache As Object: Set z1Cache = GetCache(CACHE_Z1) Dim dropdownList As String Dim key As Variant @@ -92,7 +92,7 @@ End Function ' Create Kettei (AU) dropdown Public Function BuildKetteiList() - Dim z2Cache As Object: Set z2Cache = GetCache("Z2") + Dim z2Cache As Object: Set z2Cache = GetCache(CACHE_Z2) Dim dropdownList As String Dim key As Variant @@ -128,7 +128,7 @@ End Function ' Create Kanshoku (BC) dropdown Public Function BuildKanshokuList() - Dim o2Cache As Object: Set o2Cache = GetCache("O2") + Dim o2Cache As Object: Set o2Cache = GetCache(CACHE_O2) Dim dropdownList As String Dim key As Variant diff --git a/src/sh/tuk/sheet/C1.cls b/src/sh/tuk/sheet/C1.cls index f5e97b8..b287e73 100644 --- a/src/sh/tuk/sheet/C1.cls +++ b/src/sh/tuk/sheet/C1.cls @@ -109,7 +109,7 @@ Private Sub Worksheet_Change(ByVal Target As Range) ' Check if cache is loaded Application.EnableEvents = False On Error GoTo Finally - Dim testCache As Object: Set testCache = GetCache("Z1") + Dim testCache As Object: Set testCache = GetCache(CACHE_Z1) ' === Column C changes === If Target.Column = 3 Then @@ -272,7 +272,7 @@ Private Sub Worksheet_BeforeRightClick(ByVal Target As Range, Cancel As Boolean) End Sub Private Sub Refresh(ws As Worksheet, ByVal startRow As Long, ByVal lastDataRow As Long) - Dim z1Cache As Object: Set z1Cache = GetCache("Z1") + Dim z1Cache As Object: Set z1Cache = GetCache(CACHE_Z1) Application.EnableEvents = False On Error GoTo ErrorHandler @@ -336,13 +336,13 @@ Private Sub RebuildDropdowns(ByVal rowNum As Long) End With Next i - Call BuildDropdownFromCacheNamedRange(Me, MMONTH_AMOUNT_KBN_COL, rowNum, "Z3") + Call BuildDropdownFromCacheNamedRange(Me, MMONTH_AMOUNT_KBN_COL, rowNum, CACHE_Z3) End Sub Private Sub ReFillFromDropdowns(ByVal rowNum As Long) - Dim z3Cache As Object: Set z3Cache = GetCache("Z3") + Dim z3Cache As Object: Set z3Cache = GetCache(CACHE_Z3) Dim valueStrMonthAmountKbn As String: valueStrMonthAmountKbn = Trim(Me.Cells(rowNum, MMONTH_AMOUNT_KBN_COL).Value) Dim monthAmountKbn As String: monthAmountKbn = GetCode(valueStrMonthAmountKbn) If z3Cache.Exists(monthAmountKbn) Then @@ -430,7 +430,7 @@ End Sub ' when cshainno does not exist in o1, clear dropdownList and value ' when cshainno exist in o1, create dropdownList and value Private Sub BuildAddress1Dropdown(ByVal rowNum As Long, ByVal cshainno As String) - Dim o1Cache As Object: Set o1Cache = GetCache("O1") + Dim o1Cache As Object: Set o1Cache = GetCache(CACHE_O1) ' Build dropdown list from O1 cache: get all E values for the C Dim dropdownList As String If o1Cache.Exists(cshainno) Then @@ -460,7 +460,7 @@ Private Sub BuildAddress1Dropdown(ByVal rowNum As Long, ByVal cshainno As String End Sub Private Sub ReFillAddress1(ByVal rowNum As Long, ByVal cshainno As String) - Dim o1Cache As Object: Set o1Cache = GetCache("O1") + Dim o1Cache As Object: Set o1Cache = GetCache(CACHE_O1) If Not o1Cache.Exists(cshainno) Then Me.Cells(rowNum, ADDRESS1_COL).Value = "" Exit Sub @@ -487,7 +487,7 @@ End Sub Private Sub BuildAddress2Dropdown(ByVal rowNum As Long, ByVal cshainno As String) ' Clear address2 contents ' obtain cshainno, address1, o1Cache - Dim o1Cache As Object: Set o1Cache = GetCache("O1") + Dim o1Cache As Object: Set o1Cache = GetCache(CACHE_O1) Dim address1 As String: address1 = Trim(Me.Cells(rowNum, ADDRESS1_COL).Value) If cshainno = "" OR address1 = "" Then Exit Sub @@ -534,7 +534,7 @@ Private Sub ReFillAddress2(ByVal rowNum As Long, ByVal cshainno As String) Exit Sub End If - Dim o1Cache As Object: Set o1Cache = GetCache("O1") + Dim o1Cache As Object: Set o1Cache = GetCache(CACHE_O1) If Not o1Cache.Exists(cshainno) Then Me.Cells(rowNum, ADDRESS2_COL).Value = "" Exit Sub @@ -825,7 +825,7 @@ Public Sub Validate(ws As Worksheet, ByVal rowNum As Long, ByVal lastDataRow As End If ' I column [address1 J column address2] - Dim o1Cache As Object: Set o1Cache = GetCache("O1") + Dim o1Cache As Object: Set o1Cache = GetCache(CACHE_O1) Dim ColI As String: ColI = "I" Dim ColJ As String: ColJ = "J" Dim address1 As String: address1 = Trim(Me.Cells(rowNum, ColI).Value) diff --git a/src/sh/tuk/sheet/M1.cls b/src/sh/tuk/sheet/M1.cls index 7214296..b2ca542 100644 --- a/src/sh/tuk/sheet/M1.cls +++ b/src/sh/tuk/sheet/M1.cls @@ -30,7 +30,7 @@ Private Sub Worksheet_Change(ByVal Target As Range) ' === Column D changes: Fill E column === If Target.Column = 4 And Target.Row >= 7 Then - Dim z1Cache As Object: Set z1Cache = GetCache("Z1") + Dim z1Cache As Object: Set z1Cache = GetCache(CACHE_Z1) Dim cellD As Range For Each cellD In Target @@ -109,7 +109,7 @@ Private Sub Validate(ws As Worksheet, ByVal rowNum As Long, ByVal lastDataRow As End If ' Check D and E column in the cache - Dim z1Cache As Object: Set z1Cache = GetCache("Z1") + Dim z1Cache As Object: Set z1Cache = GetCache(CACHE_Z1) Dim dValue As String: dValue = Trim(ws.Range("D" & rowNum).Value) Dim eValue As String: eValue = Trim(ws.Range("E" & rowNum).Value) @@ -157,7 +157,7 @@ End Sub ' obtain z1 master data, and update column E Private Sub Refresh(ws As Worksheet, ByVal startRow As Long, ByVal lastDataRow As Long) - Dim z1Cache As Object: Set z1Cache = GetCache("Z1") + Dim z1Cache As Object: Set z1Cache = GetCache(CACHE_Z1) Application.EnableEvents = False On Error GoTo ErrorHandler diff --git a/src/sh/tuk/sheet/M2.cls b/src/sh/tuk/sheet/M2.cls index f4b7798..17beaf4 100644 --- a/src/sh/tuk/sheet/M2.cls +++ b/src/sh/tuk/sheet/M2.cls @@ -164,7 +164,7 @@ Public Sub Validate(ws As Worksheet, ByVal rowNum As Long, ByVal lastDataRow As Dim equaledCols As Variant Dim emptyCols As Variant If kenshuKbn = "1" Then - Set cache = GetCache("T1") + Set cache = GetCache(CACHE_T1) ' must input equaledCols = Array("K") requiredCols = Array("N") @@ -172,7 +172,7 @@ Public Sub Validate(ws As Worksheet, ByVal rowNum As Long, ByVal lastDataRow As End If If kenshuKbn = "2" Then - Set cache = GetCache("T2") + Set cache = GetCache(CACHE_T2) ' must input equaledCols = Array("K", "L", "M", "N", "O", "P", "Q") requiredCols = Array("N", "O", "P", "Q") @@ -180,7 +180,7 @@ Public Sub Validate(ws As Worksheet, ByVal rowNum As Long, ByVal lastDataRow As End If If kenshuKbn = "3" Then - Set cache = GetCache("T3") + Set cache = GetCache(CACHE_T3) ' must input equaledCols = Array("K", "L", "M") requiredCols = Array() @@ -320,11 +320,11 @@ Private Sub FillKFromJ(ByVal ws As Worksheet, ByVal rowNum As Long) Dim cache As Object Select Case kenshu Case "1" - Set cache = GetCache("T1") + Set cache = GetCache(CACHE_T1) Case "2" - Set cache = GetCache("T2") + Set cache = GetCache(CACHE_T2) Case "3" - Set cache = GetCache("T3") + Set cache = GetCache(CACHE_T3) Case Else Exit Sub End Select diff --git a/src/sh/tuk/sheet/O3.cls b/src/sh/tuk/sheet/O3.cls index 5151d79..b665449 100644 --- a/src/sh/tuk/sheet/O3.cls +++ b/src/sh/tuk/sheet/O3.cls @@ -1,6 +1,6 @@ ' ============================================================ -' Module Name: Master_Z4_220 -' Module Desc: Z4 master data management (220) +' Module Name: Master_O3_220 +' Module Desc: O3 master data management (220) ' Module Methods: ' - Worksheet_Change ' - Validate diff --git a/src/sh/tuk/sheet/Z4.cls b/src/sh/tuk/sheet/Z4.cls new file mode 100644 index 0000000..388e928 --- /dev/null +++ b/src/sh/tuk/sheet/Z4.cls @@ -0,0 +1,86 @@ +' ============================================================ +' Module Name: Master_Z4_221 +' Module Desc: Z4 master data management (221) +' Module Methods: +' - Worksheet_Change +' - Validate +' ============================================================ + +' ============================================================ +' Event Handlers +' ============================================================ +Private Sub Worksheet_Change(ByVal Target As Range) + Dim HasHeaderEdit As Boolean: HasHeaderEdit = CheckHeaderEdit(Me, Target) + If HasHeaderEdit = True Then Exit Sub + +End Sub + +' Prevent insert/delete row in header area +Private Sub Worksheet_BeforeRightClick(ByVal Target As Range, Cancel As Boolean) + Dim sheetConfDict As Object: Set sheetConfDict = GetSheetConfig() + Dim sheetConf As Object: Set sheetConf = sheetConfDict(Me.CodeName) + Dim filterRow As Long: filterRow = sheetConf("FilterRow") + + If Target.Row < filterRow + 1 Then + Cancel = True + MsgBox "Cannot insert or delete row in header area.", vbExclamation + End If +End Sub + +' +Public Sub Validate(ws As Worksheet, ByVal rowNum As Long, ByVal lastDataRow As Long) + On Error GoTo ErrHandler + + Dim sheetConfDict As Object: Set sheetConfDict = GetSheetConfig() + Dim sheetConf As Object: Set sheetConf = sheetConfDict(ws.CodeName) + + Dim startCol As String: startCol = sheetConf("StartCol") + Dim endCol As String: endCol = sheetConf("EndCol") + Dim errorCol As String: errorCol = sheetConf("ErrorCol") + + ' clear C~I columns background color + Dim clearRange As Range: Set clearRange = ws.Range(ws.Cells(rowNum, startCol), ws.Cells(rowNum, endCol)) + clearRange.Interior.Color = vbWhite + + ' C column check + checkResult = CheckRequired(ws, rowNum, 3, errorCol) + If checkResult = False Then Exit Sub + + checkResult = CheckChar(ws, rowNum, 3, 2, errorCol) + If checkResult = False Then Exit Sub + + checkResult = CheckAlphanumeric(ws, rowNum, 3, 2, errorCol) + If checkResult = False Then Exit Sub + + checkResult = CheckDuplicate(ws, rowNum, 3, errorCol) + If checkResult = False Then Exit Sub + + ' D column check + checkResult = CheckRequired(ws, rowNum, 4, errorCol) + If checkResult = False Then Exit Sub + + checkResult = CheckVarcharOver(ws, rowNum, 4, 80, errorCol) + If checkResult = False Then Exit Sub + + ' E column check + checkResult = CheckVarcharOver(ws, rowNum, 5, 80, errorCol) + If checkResult = False Then Exit Sub + + ' F column check + checkResult = CheckVarcharOver(ws, rowNum, 6, 80, errorCol) + If checkResult = False Then Exit Sub + + ' G column check + checkResult = CheckVarcharOver(ws, rowNum, 7, 80, errorCol) + If checkResult = False Then Exit Sub + + ' H column check + checkResult = Check01(ws, rowNum, 8, errorCol) + If checkResult = False Then Exit Sub + + ws.Cells(rowNum, errorCol).ClearContents + Exit Sub + +ErrHandler: + lastErrorMsg = Err.Description +End Sub diff --git a/通勤手当テンプレート20260525.xlsm b/通勤手当テンプレート20260525.xlsm index caa0d0dd301a68c3ab55f306d0d5086ce22361c6..43d5752467ab90609f60b07f613fcc00e67efe12 100644 GIT binary patch delta 269266 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 z

&o0(dBB?*+eduulvZ@aq}lmvbXMGt^|#@;+jH~w*9w^RV?FU zuts3Co)gO?w^uro?}?t^if%x`~taJKheh{ul;y{jxVRjvj6@k@+lX!eKom?(p%`G7$+9mVH!gk=87L)2wz9nEY4)kDIFe&YW`X&tVccpPv1&ORyu6=%2235|NqC?S~C1 zU^T@)XlmK3B*nd0KEioUTn?FzS)x4&`*wT#zu) z#ku&_1i7`6tN-{RN-xKrG+-o2D8de)!|1Vzw#nt`)$3d$G;UR>PivQ0Fr8Q}=<^=( z+#XQhtnR?UAbxA-J7;~;4RNM0Y23~xzo@FLXZ&Z^0#^!Wtc=Uk)MaSM4J@r8SKq&% zcYfvlB(?#rtNW8_6#ZD{=YS7*;6li~qSDK!r0u5Q`O2EnflVk)=uO9Z$K+xitI*GF z6-?sHwx?dTda-&YlZwp4XmIj~=X3at`vc;U5K57d-B5wFPtrox_ZRj2#}eL7_mJMI z_js{^w^{gC5AAby2LvugsmsRxk zKxo!L)K|?bFkU*!gCF~ZSbSw}Ac^^*B*5lrQ^!ZuBOdoC(Tz)bbAXQ>{Z5 zF99$FW_75*YM(6|c^U~fkZ#41s$eF=e@7=f`8^qVQFwk3Jf8i6qmH>CD2Sw&z&Qa4 zJZGmm1&u{_o$U4rPO7xznI~FuuJO|vPk$CpVJiw#>nLr@?|DVq&`)Q99ca6m9^)h# z1;TC7>>}gQRG^4Q^x@_$NPmy-w%A}fP6J}UYdY;@?s*qj3R-^#MS&KID!2qsXj^B< zlP0-pZHfFV#*`wWv>H3+ZLM#me&1piCLzrb)9(8r`EPyOud}Da$_H%7)QwPlbjM4l zEK`M@en@l4!v2aHH(36o4!h0Es!6{ig_D*4*x{WQsjwA%eMpTAhr`a4lVrl!)Dr;7 zVqOy0XH;`$M*SX7p2&nIVOG0>3i-rh2)$%&UN6?e8S_`E=V7R}{E8IMbG&F7-E+CR zf!CE~IZZb-J4~-EEIqJ&F^ly?ouud6V)?akRlS%TlLGRIS0J@MpNCFt%~_ATsKz~V zwyXSm(0b|)aOLoH1E zY9}}YHm{YV*;WhQMx$RE(w16}AclnAni4>d+lw(P(t-w+cso+lC_|%CJ`%3?eX{x! z=_Y(v8N-=q$zXqIKk1u7_=ZVPfF9(ug@&{z^m>3C(o%|1q|Fq)cAwTyo({k^s4iC8 zgEfgk5n(z>3$KF|?fLNZj9;Rs(e#;xU z2!gl-XTi{Are=`=);|=dUEA$jwkXAiC^3d2%0U5xjQOMfUqgQdX_kZRs)SxTnoNQu z;tK1!%~wx`d{w-<0#8#lICoW2qUHm9@%!O0?lrRVSjVK|y}zs{D82wCbj!LP{@5n; zsHL)X1xF3N+%Z8xo$Q#PC>VT8b%OM|%if5+CY7I{p0302>t9QJx|i}f?v$L&A&J~h zcE&gj@@SK{0xNvgPA*&~KS%Z$jCVCF{O{B9dj*OHxLDG32}3OYv+OZ6TX@l_Lfp8+ z5&jkIF~vtEPP0@@(eOYKhRhyzk0tIf`eo1%TRu4)RvByZbB%FNMBh0BtP@HNf4Hp7L?%RBop=r6YWDZHSRCv7db9c=(9tr+Vl>MM?P8hFw3>fGq|}|6 zXTI+wZKHDaf^@U;r@Ku8ibbySAU%40g;a&HWO=gam93pu~*T;FlVMWtsBt(hL?uW1*li*Vy z?F>-v=#s4vRk*e3-{2btBAlGwToI9qt%HqXCO(Ow>BQ6sxl&+@b=OpZgp6iC?Hf~E z+B@S9b^$GfGfF8)oBa{JA6gW7`PTf+Dfvgza*;h8@6ZK*bz!?=`YhZ8LrJSUN*Wt!(G1cP4q3~ooZ-0U0yq`8S>H3C*ItED`+2Wr#~Frg zTX}8PIi-7E@9)NQT0x?f&Z+vFYg&SoIh8g6Yg6G^iX2n(Oa|q9b+>K{HKx7UVB;G< z<$+2R!*sA` zvMhQ+(-WuE)cXFBr`Q%cbhXDNAU#3R>osbn1Of_7%s1rh{+&S9?w(q}KEm zhp_7-qv}_bMm$i~n+UrQ?o-VeV&q6U~cHW?xA#f>g6CL8KQ|hLi=fb`3Oa zqJSd9Q?}dSeosnIo}17gCQ;5CE&ip%Maro*V$3EL(HO5Gj^0+*20m_Rr=Mqg?+y4^ z%3LJwNG&tWx~1wx@P;->`7&AKLTWBR7@6}r1yUA@5s_efVAn+ckn4~Av+`nUa*YVn zB&G>fq@3l&zMC4zAKuW0FpB1!zEJaEFc}$2GGs)vW%cn?O|RzM$d;vWs;)piOKvqx zp?xf_6ATuF)l0%fG*COFT7|8wQUG9pWYIq(K*=Rj$9yMNOv8@jWUJRLUUAh!t;xnm z@8eZB7$ymtw{WBTm<*mdL4Zt_AU2`3%8#PivDhq4WFPRv855)R z;8vrI>u1FfTR~2?BFvW?E=(ehU5!CUlYFoKp>-cPsJwBzPze@gbYEub&hLFC9t7>e zgub{EbLknZ03)vA)jV-U>py>xD|Ubo4_n?|Jbs+=6g?$&lB|L3BpVF1S0Er6Uhd-| z%RX6@MEkl+MN{`)?z7<*lL%luvbHA-p9E0IdQnuUCbObr6x)h%hfm%NN1S=0ml_ny z#;%~|Q_-64n~{FMbi+=L)DQ_rn{^PJEXHGjIJjq(1!sudO=459%8Db|Ilqkgo?UR8 zyFZsSW*`2QSgAm$=Qfi~GmEHn9*W1!(R}MvNLSHG&-ps&bAtE03y`KOX}Xpm9*j|9 z0L_00a+5aSkl>B8(3&!m74a+_B`u&wLAIm&xE!$nxeXswTy56zGZ z*C$IGUBS>iWDluW@?f|<$B3G%q20FMJ~MH*=_7DAH%?f=kK^QwwPtpzt@J|+tLKF7 zbz&{>GrigFjm-wW1-RL#*=xJ8C0vZQa2J*IzX-Da7v9%IP?&BoEHD`PXup}^D5Nz! z@NG7kje^zCip9l-5pQ-QgYI##nKN~};NWM*RcF-nsp;lg8=7qtjLmr;vd{W@mUOsI zlT-~vGgg`J0K2GYeT2mPux3vSVUOK}AaYK(m0cLvQ+|-6CD3~NWbpLePF+9}=Xr1M z{-jK6L(jY-;@mE}uuR#+ruaH4Cq`E{`o7NnDj>g}#ht@5&@z$+EHga*fx4W#;nBKC zz!ythK5W$5&)LBzg)Wu#BbX&PpOz+}`(7l2ZaSVr770@PNlE=`(%A+K_r)Xn{zwnn zo3KY4$)I!S3g{bgbgAw_)6fVDF!qC|(9U3^)h7QT=d9-qzglx?7te2|XMLO=Mhg+$ zR&L}H0vdcQe9yo7!{LlI2-MZcKGzxweI+BuD6e;ep9LLtkGUB?&DrI`NwAkuTG=@BY(|BxT zThG(oH!01bJrJw16>xHO5F0(oxA6^vsg4!QT~D=Q-k1~2e?JR)y~0Q|K_@LE*5xb^ z?zE^A6}TE(@EZ7IvontX8<_uy+6JYvFB2uJm9L&@)1_lg&y+WV#)NW=0hVEXHl}dv z^t9{X%mP7WNf1@V*@Jh)6SO6e@qL;Y=E+3(JfLB2N*}N+s=o^B#qA3J`)&XuTOyl` zo#{N^73xVEkCR3d-saTd7McZzooqmhTf3}-3=HKvaA7K&|5VESv%RM4dsyifPD0Z- z*^RK}xSM$TS%!m6@7z};s$Me~y>t-0#29)CC&J-gIL7XHRiMsUu=Lr=J?WtK9x)B- z^8(M!{MHeGo5ufJ69(R7u)1E8pGA$@fyutbAp8n6{zmgQK5Y|yq`Ug$u=zTUq;w&@IMhUH5GHvli%%!OlhtbPQ@cF?% zwV5lrcbB3s^ZxbfPx^u<_*iNimbizvKmpdD!@>|d;1-I8*bAvasT0x;hg9{fv}pE% zp+Eba7@#>IG|LN23Z`l@a3_&y9j!1X#iSZ-jZu(MyWYjr{=RS8lyjhp1(=~F6UmBJ zg818H2KaH48~8T1FonSr6Y@o3SdXAwFN7bUa8M%6Gfjxr)mYA^Gb4bFEymj>Rs*j% zAqr+alR20P__NKJidj9j5*EV(a05$xP`BZqD5HOSeHJh7TuXiPI|=Sdc1f~A&Xh0Q z$KL2~;N1o)?p2lrCw>bkFx@}?po(!qI=>EfitU<6b;K;$P0h;2*Rpn>$5%);2>Je# zbjrk@TzKH3B(=Wx1C-Qfa9jZ2pdZ+VrR>{=JtQY+Wdw(PDqqFH?eO^4Te)94MpihC zWK}>!;QFm1FHU4+HxapY5Q(!G<#%}uh9D$0GEq;=jdJbV3wD9hhzwrxt9w5AAQoO1 zCRS#ZDsGmQ55J-h7}(y(meXs?U5oje?n!G~b!l(F)@k8a%w#VkBW&>F!2nP!&rFZ) z1Mb!NFNpgIM@Bb$smA)An}0n2j^P_o?yYx(ZjZv4H-)w}*`(Y$6 zjhQ|AZ<5WBe{7=Z7R8)15o@(xkO^^NrKVE2rmLEYw9n5kq5ehMfrhkqhj3_n;3?Zc zCK>(9MSNKL_&iyvzbnYcvd!iD+?B)<#VSo#Jx{xd$!ls!++w-PO&wuhoLN$odTKL# z)-=ne{p-r)+Ox`2hQT31&DJzhqBN2HnHwBB=trW%Gv?O||2ttu(YBs)9Q$5?G_!Xu zi7U-w2qUK$Slyfni@4i@_!VSEsifZS#FDq^&>MHMC0A&eDKv19Qycn^h9eI`d0Qv8 zirE3e%|^gk(us_lk44y>owK0o7OZb^l!Oi)H-5}D=I-xzO)BU}VdIFLyD)xDs(`9G zBW{^yo(7=6b%$bMHCO7T6W_##T-*Olp%q7j z&2@^_R>23$_3A8*lG1_PUyblOaUW8j^^wr|CWA5Pca@P_k@DRnjaj;sm8;4m{K*d# z&W3Y|DkZm75l>VKt2@tJ z@~=_i0q|KT*@=RJAm~{2=h#XcUA)nAeZo$Ato%MI7&eDu;@N~O+_$^1_EJMqijK&v z-9Dr>^{bb5aOsXkRIGfl6WS|@`n0=WOuP<+(k%P~t~ z7Up8wZ~_LUpms)A*ik+-jzVz15AB^)#`Z$}8-*s3#^=00`6iD|g#0mRU@)2ksm@m; zVSme2UIfw>E5C18W+wcH;5GE#&H-AOn+Yg9oVUy(?3kO9ve#&@X~LRrN&wcj|9rB89a1$_M+B>Y{~X zqtO+KE$>vIkBM9F*uV;$ab8~lRwy$w)I~$ICbwt3%nSGeMQwc@da<{*rb1IINLkwe z8U5vtnkb9$KImELw^AU@Vzek!g}?K<+lZP_nA*RlD8Em%=faJB@0SG8)U}<<<>-Tu zZWO5j<#A#1WAB{;4RGZwpVsN z*N6a~K>)KX8~Mi_sqrG~ox{|z)4gT%!JF(oR>S(>yFx3UsW2IbUK zbQptP#Rc58YUn{pk;ZY($_Ofq5h7y}EYfY%P&8PB#0Le~MSA~D0=yYxUz%d-sY>)g zujDU{3i^?H#BQhT*Mc+=BD7zcVrr;z%t7MCFO3d*klNRR)?W)UM2J*K5XdinNlK|J zj%g6QLXE88LxWdk*Ii&nnCA=0YFkT1)3?bPoP;?GU4 z{)R6r463@EpOuXsO`necSbq`g+^#fA)~_h_fig0>TKEJ{?L`J9PK+HSNOgRIgiECb z1-(n0`J_oD1_k|q!$Bo;2LIxdq;RIzYk=YaEdSX8&UJMi)<-b>nPxu!+%y{vyh?<1 z)|uKY!(R^7C4fjMLy%dUI!&&BHKA@;32i27IaaiMohuMt=WnVVEco+*O|srI>tHS| z<36C}p3RPA`sXf=jo;;PVyA8LXgD{EqTX3Fl67n@#+rXlJ*4CZXT)4#%*(lz;jKDQ zY)VcL&;8v>N}#m(Wprs8czCi^Yf>D~76lDxvfXPbRKOlzuhzg(u>7)lX)CDS#Wa$V zAp9Owwo!{yjZ@f7DL=EXoPd{=JP1~4A@f;?AZ!C~4i+zOzvqTsUuP+lkj1_*qba1R z45QrPRYOz3S9D>RNXV+Q#2!T9!#W3K*ScgdLz>Lz>$Zv0#ec*nucirrg==sUns|0O z&am927^(3T87dYArVu1!b6UEDH_TT_?RoMcQfcSUC=axFeb!Cv(iAS{ImJ^rd!`NQ zPVHd=iCmDd>^V`xx+NxOFP)J>C|wfn?Pg=co!UZs?~9iFn1zswgKG30PO`u>QdJ30 z^`Z-IiDr+J*_L+;t0pR#le?PwkGrTrW$&mKQwjl`eQ1fnrBo{D5Y*_r{&uqpSy@!e zv&1Zs+T?#pEN=m{iUqS_&JxhDb5OnS3F-`HI^qQPc+00cn>BcrC5vY^EnPNN0fZ1b z(@Q=z>zA)J%daUtb}Ml_n(@FUTS*d6?#p0$OfFWjQGWA%D@94GY|l1V$CUl{(u?I6 z_Nlq~Uk!n!-~5e-eC;+HgXWyaI!QND_s_0bz0D2X%1r%oJc}#5DWcEWtFv2ponM`U z-~_aVXWJFutHvo{Xk<9{oO2?x#&eMm;aWTKD01lf=b0K%I0NLqYWV;^PR6|7MbV0) zJZELh97k_(V4@1L)I`7TRVVa&60j&LoUhz6g? z9aZrWeVp>M;#vzIUPbau%(26}3fbvKm=Ec9!PTB(hVH_GkAgz9PtBY(&Wp+5w(uJh zCcZkhj#0_531;t$3u*(!dI3L-hvm;(&U`X9e-kiVJxOAVa5=j1)p@)$JIknV#;R0g zxi9=-A*kOyEFR77TA$PNS)5CNF;@#OEGm2nY~QGawSBPXMSUHTMjv;N9Czrw6Me0% z{H7T*wwCSIILm{z{SC-xbre5`W!&TL&*eLD`Y!U`-pXF_S))T z#<^A~?u=|g#}&itit+~G)YA_oT-gIYu$@VqMxoC6ON=Raj)Kk@!efm{jMZtd(Iv4| zh-R-z+Q(8ix`hGSk2+Ld|;cVj;rhiry0(gHSclGnV#d;}h5k0fr z7tsBaUsp(Ze^CM@tHMon2r4RReEf;@8?Dy~rIqclxAC;+{G}$Sfpb{RHY)xSf`#!n zwzV%WBhf*1ks*4F>n|skFYL7TP`j^RyX}5 ziV8sXmsv;54hfRPLEnSke4EBXovY?=CBNO|uRPCDyQ){AY{io%Lx$2Z2U->1+82dM zzm^%dWDoDMVqk^2)b3gG%fxUw7>LwhERV*k$S2!5r={@r(~g?9_BZ{bfH0ml$G?f8 zUnNp++y$e*mN0rBO~vG?m<6`IA`ubgz_)>oVKXs;;m2)l^fe7V&{Jrn|aHr||foovqxh#yt zA!l{mjo9N>XiwePs4kCgYbidSF;L4By-t97INe z6iR+1OjavlhhB*S!$1avw#Km+MS-s^qoEk`%m+UX_ zm>d>ckOdGWidU=OAV@Px$t)l_>!NpH=1?$5-k+NOYy6r)9 z{0T8P;)FYCd5Q_tlIVY`)wxL|Wb#Whenk9)_!(>Vw%~_`JWeqMq!;OEX*j2WH<)7q znff1o?$4L22Of=)JyVPTlLgji=XT>7Uk(8~kFTm!{iS<6lyeYd&I#p=%6z)S-)+vZ zE7x(|fMgv4vpcA1!}FYj@1Za@QaA<#W~QnsibVV2qL1K+Z1m{Rt$TlebRrYmL4JyJ zd^d_gv4E)2T@;twJ|g*CpFZMr8ls$98NhKE=5^SOig}qG#7W)8yd~b-9bVr4yn68f zS}oYM-kHpFKOz6C9Q|#A04gq<`u+`+Hg(G!^y3T02C4xA%9ct33i|$g!vYkM1UAJg zFqHa>i?E+srvXY1w4!uFj{r)pi0moUr)E(;`Jv6}dG$6?7DuQM@H!>yYbn$cMXxN8 z0!6QN!i;SP393IqWF8WH>ZJXn>V^F!Ba%#id#t5D7@5!EwBl8lNJr3XV0<_9TbNg@ z858ZuL!74LoU5iPsZmZ*zs<^yzGE^d`c-SA_l=WEV(?fR=qb_r+}|%1^77_z_?60U z#g6^+nq(v9uK3%%BlF+Ygp^>Ra_g}?H)ReA6vy=}#6!fk;QVpppK|jASMB+xQ>jT2 zMRv0t*CV=78VOk^RI;p2+JjBhqA3iOl7+W=!M;U_IJFVUdHSUis>ybbRkR9M^8tE^ z^c5s|SI@>yfbnWf2tF`ReWvE4s-KhBqJ#O$yJ~M=q3*!(&z)7d%S&bXTIuhWP`Te{ z5oQA)jY!r-=ew<2jupjdhIP^B*xUW|oSrXEb#U3&yI-VCj(mnf(=;Pxbjq|8?;MAu zEb|*FRvss7k>+kvWKB_ZhHnv&T|(_VM8l~85I%FVS8Cc**@YuHyt3c z)wP0H_;6k_*tONJwoiyC888eaR?$K)8pm5SJrZ2u!y_kECkGosJFzRgIoh^zJ0aqe znnDC%;aOo1|FG@Q_?zc&*E>2NkkI{Et1+9QSL5DsrGaP)gUeUl;8IghYk=x5DP}M) z_lHp#2%@nFpj!WDoku`0716113)UHqVAiJlFR11J5Ovl;ZFS$*Pw-Nt6n85HN{hQY z6|`7!3KVzOT%@?QNGa}a#odZSao0d`4-yEPAAP>>%=>R9lRI;AXYJ40`O2~IC7eys|6(;eA5-U+yyP(n7* zLynj#>=eY^)jtgOa*T$+NbQK(<)S#=;%@Pr;tF_aNWm7k@>MP9p9V6!-$ zCgr1Tzq8+8Ovx^uuUR~ZG7r#vRjX$vT^qHVYk!Kk)_Sgq7JA&;I?z@AoFU9t_Hr>i z=|uRe$=FpJ`%8B!!a&bNKehCcDVATih=&nYFD?Jq#r9x*G)^}otVF@x+^0Zxz!&uGP>k$> zvrFZh7)eWd%X2!ahz3Co@$=2YY3$Pu{f?{vth5&k|zvJ%xDk8R`2WRu8tvOj?i7N3l5iEyv=qXnLL&kNfc z63w@_Y>^nMYEa3YS z+gF0&={@1mFSx`|Z=KA(vf$xtdL7S)uSMLW29`_*y{yQ=J}c*U+J>W^-D&w5q;$+| zWyp@5y~Y_#M`3M`{l2)oBs#|J_l%;J!-Mqf&D@CxvR$@Px2g$H6uYwU`BtnYCw{_; zxtcceH)leFCc`@*@|M-TnOLy}jex4`Qn)x^7n}k{W3yQ!5fqu?`b$cZgpS0Bsn#pYlxc;&lUG=r?x~zi|wZMwS!h(cC(hKspPZ3-V`M%BBy*ooM;w` zsu{4^AG1%6T*PzengVrY-<37vwl$)`!8;|Y`n9N=ws=n(N*1lvQ>S{La;LUa>;(iT zf?0&VsG+vZPS(lw$`)y;Xyu?h3Aq1kz%#%~&T9OTnQitX@bUd?{&MiP6pnpI-FR5~i$>QO9wobrjd^^}b4B3NIWx}1|c z4wOXF)y$@tVd;8`TL~ZMd{H8DoAj3-)Ba+pWd!cW!e%w@WxQuIxpQVn|CmlgDZgfq8Bl-KOGQP2| zP>Y}r6w=au5Ai#%q=g_u0pz*Q;Ci6IZ_PS&{>*P7{>bH>SLrsk`uQ&Dxuw1u71eO? z7U{ESKu^BLhr{*7?k$t}m867Vh@yei3eXkEyK#^ib@aO zuh0^9&LrF4BpkgPe-+B0+@O%=DE~8EVv=_?($CD)Si0>Qn3}?~o}j1LRM4GB5(B^E zlHTerR4T30TSp6Dh@Z4?n!QJmX34U~Rvwb4cNw~IyL^D71g38zfySERV<~C!6k7p|WWbZUPblFB% zu7)g}d8etB_iW_Xt0sUF(G}1uOifYSv0%}ir+$perUG&_&J4_cw$mieN@foJeQnFH zf0QrAF8{zTRPKqA&X0N;jZGN&|Ws4MZvBzi9}al>91 zm&xprVXjHWtu&wkVtmzLXw z^V$>&DS_&B%ySQvLa`YX2YbKwIbx`+1MF=$a5W&$mxr6rL@eqyoEjTLYD?9T>O-#wxEsr@tcgtqM}wLgjczzFt)#~Aec z)=`KvNqQQ%H;gU(pilo0Hv3c3Mp-8qO}~1|ux}h4#~@K`uD+Y5l3bqL$mI1)yU5~x znMy9*U~Cf_){!1`>WyluIM;W{0X5P%*PXIYm51exS6D4-ty>CfMX_nFHdFG7LO|=e zq7v9~f)S7DJFWRCSkEej|7UtU*#X$LU%{TCsqmLmLC&m88 z2dCe`KcYg2QP0o!rm4~U)uAbYX4jVk4f6dE6D6s9Q-PEi1CBds@uRQzM0aoKrZdda zGt*&!MMed-YQmJh=zFV~Trb1C#z?9#%Kj5p6*gRn26%rU^b=&^2lX(=HCPJL&gr8N z>+_h{sa>Aq)~J7EzFtnQO8eSfdWy&XnXn;)b3|xsU$MVf4u*O*ic0;;jHDjFeuA9X zoA+T%(@E8a$8G$Nu<%4F6`OG4m?-4K7r}P<*VgtFWwE8`82DAp$u*BZBwBmaL#?yX zNfTs|V`}pg@tt^~|2sa{c2v640eJ`15$8Z|E02A);`GWry4=7eW+=c4%AeHX^T?=o zwfI18G?+mDxLk8SRRSq#<{Jr|~jc&FM-wvk+92~>p zFzNf@G^s!-KgS{`AmSzC-Sl$vpd*26=8O2;EZiT0^K?y{{mwR|i>+N&3lirDX> zyj@9_CY(E^vBh2qkV>aJZS#ndy62o1+M)cNmEU=2$T<-BN>SZZGz{)v zea2sYQQfvnYVBnRW#8&Q-^mm&-q-V-ex{nAgf2w+Gi8@<$3^qItDKGAvWQfY=F^V? z_|ManuarwBpM^A1sTDOW{!X3)u8Pj}ZuhtW(?8U~8H7UOL>}0AJpq&~L&oYmQgWMK zXX!6Jk|_J@=Z+o>f@$pDzWgw@GDD+LQv13(#(C|~m5V(&dmm<%@D(D^tJM%kMw%tP zR@xS0P3P@z4(ctTXhc_5RzgiIl*B2>@!M;6ey+*Gp%$`KOwHmcLLqqocQP9h zmhxQ?&q;CRe;uBaaz-^<@nKm>v-FiV%*;Liv8bcZp(L`32UfP`{i-GkL!AO)!+M9W z*njH3L8=Fl@kgIM0ee3a{XHAV(y!q}hVk)*i4AJePqmIs6ZVStW$e~o3K*Kf^WhYz zUkl%}j4gq&ircb%;MP zl2vGy=dX~?mzSTHplfC*6OR8~wXjCR60?Z9nt!LD9}D&S!X0hIX6phcynLRjVB%s-=~T1-_2hqB(D>EOAUBu{QjMB&0m~P ziqbppxubdh(3NbFBz(^DnJI3Tdtqci!T~#(*+Ox`Ss!|fAzW_D-OfiIuW*|xBFNU? zKU!qW`r*4&gNnFZUksf^@hoR8iFjW9?T^;pbFLVAx%Ym)-D^R{Se!AUfXeM$ya`4iS z%08xs-?BkOauFkaj9$WgUo@u_dV(uFr|{nK?avIc&iAVU@xx+l*B+?CZD?ow#@_Fu z!CS|#dK!X->Ca_+B8AgA#j{3H_rGpDpzbFaZ}X<$&tV6F%Do(5((V*O?vXo0x}dNt^06%(SbqAM}_TVmOQHR^YST!)_y(VX2=@mcb-mpE zUCm!ErTyoG6Sl-5Pak!CfbCJ%Lx+VhNUJc5Yi4-td4CVD~-HOH!7+R%o4xAQM+f}Qq7j@HJV}K-a|7oUIDxk~9b1MZqdz|{ zx;pH<%n}apHn8urzAYvrJu%g#s0Ou%4zfUV)%{(jYVA-2jmBh&!Q&KLa(KTe7y~xh zs%PXIefO}MW8x?Yrro5WE^eyRYVeuhal4?K?{h084My*9($(CD>GtcT61v$uxPXY5 z2RyauC4~vnyF>fPoQKrt9K+4VfTyx;bApLxjk+Xk|s=dG5l-7)`*?Bxmz3b%x~8VQEIPbFpP z9T~^lY%PDDwUa0NGa6#HC@k+g(VA1@%KJL(V`??dY(>qon@MThqvm^OyOJO<<^t1L z#X~-5seaNySq!l9$3bjfTUY>!6+Zwq#t@}kPf1AzwAf#oQbdd;W;m#<^i@^h7b8X5 zj$DMK=vo4az6?^D4DNY1{=a23S(H=poa3ZN%W2BXt?~qYzHZkr`|-H{)BKo$Z(a51 zTW@k@aT4~_-mv_6hDMiD`Z?oc0?HdV-FW%Lk5dda*wwz0(us9VEzgIC;FV@Va0qX)MVRhy1d_;|xsmS2+k))7mARQ8hfaYDA556^m%wQp3Z$6BrIktAV?UB4?(aq# zI_?mPLyi9OjV0cSldL9KFc(4%US2KLiSY%QEe`ZVJ`5suItqcDf(L_f;oXB7@dif; z@^8P51xEM$jRA_~8!W5H2Xe3MqeK1*N*}df;*+{HE0@o#;vXZ*5I;*8!});@zP+z$ zx$m~tvp9vCf|6TN3zN=jx|=3b>C+8yoG1m`68drmJcu`zjMJZ8XB%$2+HaywWVjvc zFjHNh=oG%7^qDP=DZMHq{Is(L{Ln@w_MGo$4i5tym9`Z>l8{Sl8J&{IX9ZPTm=buB zYV%587T+x|x{tn^3P;qH>V@ubPhB$;EcVYQ;F&Sq4Ni}z^BTzhtofDm(P0?qvgaZLC3Eg$u%7f;e`?KxZ0g(3y^; z5^w|;9skLxI`G8jk38S2zSiJz97v+B6ucVB= z#QzV?VKEa$2UkH49Jy+glZU8sxd!*Gnqw!SGNwzj8-QfjeTlW<6qthtOKq*iFlpwb zo37Ex(r2Ax`nhpVEUf)1$4;3dPWQ744gJE{|z%<;R#fDC@W9@RfEG+~$w}U#Ee8 zLR~uhPpIKdEo(t0|Ae|4FD;#&`BA4?#h*Uvbm9E|qfVPxHv9e4Y49AX;(t2r9T2bn zsMD<99(9_gxiU>QafB`5uemj*_3Do&XiwM_!^2{rsF=%nJ;)9RCn;I zfz4L)6gxw)l4uO216b3|;^|dz9KgnA``|CaiJJvBYV|z|9Gp3mm1eC13xxlG8D>PA~6&v`}K~ zUErzJZzW5q+F-*pc9rhKsV_IBAZIekQ;fBil9HkG53|P*V**&w_4iv};9@Tc{?G^?8&dSxP?-<>%YZpld(JXz#jbm(QCmXMG#i9cUd zBM9AM!r`YVpR9pjIe*X#sx-_)^du`nUk0!;J)R%nq2qpHz%s}?${AGjLr*m%;8>Gs z|M~Ycx9=UD9omH-dbrHg8>yQKg)I`yKiVs@$9^5Mn=8u>pFgs5?tN^vVZjm%2WA|> zq@gdz3t$ru3(dID2yfmZm9To#H_TJj5!f>Nnu0PsSB7b&UUT{rB2xjnFX zvU(j*O4q(OyI)Cz2Nz_@Hrv|BC;q`Y*%?15XLSOe_sZNL9B^^(w{3q6EVhYdD zlSY!kbYQNe<7BWF#__Vxw&QWqyA-f1FvRWj_EvDLO>wx@!);_#0i7>HMH$R;VZq?G+J$(7{Fr9S^~TdES0>^YtKL`qwn@m!50_GkU!DB#-@ z^%|@QdV%$d?vexWJv|#UiXv&muRHxdzagCzMLsON9lt()#OD#x&i6HLYe@{ce}s5r zv+F$(Ly31=K`NTqmYzi|vx)9+FQ6m0{KPQa>w7>`TESl}#YhaLsn>mMIN(64j%<^P zLtm4F;XvryRomg?!PM4f%`NqsDxhsfb+!^R^QvTgm~U>lGA&?ntwD@}_R+CC5PkPs z-eQVD_msyikVF+L-L}qh$w=GO5&GjSNo+m*=vWf#Kh*sNM_Zu3%vt2Y*%@;3O-Wql z{X|Jhh~s3^5?;f_ZI6a$*(6p9t-XDg?AX6we>aYOls?{YKd>iq|B4&p1N3o~k!}TX z>xK4pxLev%rw9#+6!^^^4c$_3l^c&A3HbG6`+S}|YYVWDYy0)ZYn=|(YPg9hqp;As zb8CkUw&OLRVQ?_z zsNS-Ck>o4F1@pxS7aX7g?mV{1eNO!s-Jo6RQ6r(3A>LznpvnRQnKpK9m-0SVa?;Gt zx@6U$Doj(2!wIT2eLe#|aN69DA_kCduILy@3-!gfLk7L{jS))q;_X81BHjopsKL~s z(5snBj*rC$U)K|pUAt=`!*&KPx?`6NE&Rm=FkF4%g2M>2eSJC{b>lgYZ%P4LTX0BC zl1w_70a$GJNKryva-zOXvE83m=%>v1koujHk0aBqyK35vJ>6}iikI}K!I2p@y@Ut1 z8$Yf8L$|`z12RA{m3H7F#Ehc#3pXz681C9(aZJH?QqM|8b-A*W$%)#Rf6jFvyNGt> z47a}>qh|tCN_w9i;V*#h30`b{kD&Trdy>o8`oOK5jyT8I%j^5oZiN;(uWe6jtbyh8 zC@NRQH$mU7KYd{>mDMV|UyaaDigfr<*zraM`H8)q=SO7bkI3G$3lC5JWsf)q%(-p7 zJz5zmI7^D60N?)yq}IMP{#R_Q@?Li8HfDy1QQi8Qxh?=APrnY*92E? zHTw|uwLG2v7o7PT)jIB=_b;&#Fpzt8_S`Y$IY%l(tUS;@*GpOV?L z4!x!SO-;~`g^cYTr6UWg9%|@D9{scWw{2@1MjhjY2 z62ioz0Tz#G&W1V<=G!xIDQD9KFDhnyS55yZwENUpi!Tg2jVc-ARjeeLBD#8e=AJC^ zuuH-^&{sz&`G+rZPl$DIYf`ZK6E(fKgQ1$zO=4V8w|++VqMKa{tA*wu_QK$3VlxW# z8~ZozUc1Ikrr^Z%Z~gHzAnrqtqf_RmJ-@6HFwr)p!oYfzIaD8+49VVxhbiGq zuUBuHyc+#bW^cWxkCHEas2UCKqyCb>JOV-=1hOWzV)-X{xznI>HG4rlhr<3K*47*u zZsT7v0f8>>WsQPq-k=4O2Oi3}^0+2`B-$;CN4KhF5ekn}v?)3QKXDU&7p&}$axa{g zN`s0c{6CZvR%I@)=^^Z0sCs5Fd{fa+T;UeVR`UUV%|b#u=OoCF1yHDmGGR0HAO z&w@n=3*;i@+0{~>1clLXl;q^l1~p=VSwHuNUvpKjroL5;ka3F*cXPnT=9B$rxy@fa zTJHJCo)>E$vFFPKF>vF@i>nnk$ao~(o_ep8D$g)7!1t>?{h^u-JUv{`m|O8yo}_cW zcd-(nPtyL^W1StRyFB9;+Bql(u>N|;t86{?SVO~~n6UaTQdhSHpOWmWIXJy_r6Qe7 zt|xwl<7Bu&mCxBdbG9_odsVuXJJZYfU)yzbsSY!X^;%LEtnb%&m0bstvWY6mK}&yE zttqS!W!hQ1)o4c^{Ls~<-p+?uBCh&au>l%Paw7IA-P$SL8Y_)7$`tXvo^gl;e*Art zMNm;f9d8>*hH|HmPK+DPr@`xLD6=Jjo{0PCw*8|iS=Ev3mhf{SVwD-a2X&hhkN{{I@?{XE#61BvN5l+CoKqM#m zVfqt!xW>E1bF6A|R6CCqw<&vFSK_SQX2}#t6hT(z#D|D#u_>-?HD1d}GP307tcGW+ z-5Wk*hs$E4Jf<<^Dy&wiqtr{hoZ*&faY6OhyX)iFNC^^L-sCA7|+Maw7dhR%kXU!#}!0DDTqrZe_-D*tM z>l;x;mLOJ;fxlu>PnF+uSdSP0G{=AqLqqfqHN=2 zdNadJT?rh0`wo~q746Weti0J|oEh0w>wiN#Yz|kvTq^Ciu1#^b`!LRChtb|PQ{d60 zgn8!`zA*IZyS#i1gZ$F=&Lt@=uKH=70AZlk1H-u*Mf6X@g|_Q3aw{B9N5!Bls=p66 zx7w8ea?sHhM*WyMQ#BTBPtNnBe#D|Xd#UsU&(8+y%`nj5(>}8VPn{iy|2AmgI&3k7 z>9-%Dm1F&82RZpT5!*8(^g7RpW{0g9j%9f(Ctkc`)CXg&Z6NrF9qYy|>K{JAsD~o$ z7EryuXBsYCFPFKwTU*0t8W!cqJ(~954<8(|NCfROnYO4lNP`P5&&hKf*)hAf00=W)`20zTWL4Yz z0tLCi;iCK0k=L?nOF;oVWkgfs%y(xySyR~nd_|^w2Gol{y!uOZj%S5&M1O9&%Lv0aj5Iq#U(7ej2w<6(HaB{ zHB~7k9%L(Rr(BL7=a*dZRU3hy36#F@1UQO=uo6D$x)se=cE1VedK%6$Ev!ri!?Bi< zjNYi<6Am!I53p2OEP!GyH#@8D{lvNv69KiR$fMmi8!VP=vyzc!8mCZJgR4S&i{^n` zq0S~MU0iTlrFKpV$TIruHToyq$LS%l&_0#bYKj7%l)>gi^8x0F8`RBn+U+-NQKPxn zb{8Wf*J2_HLhR>LPbzGaV&H-x;igu1SK@c$sNTEexurG#hg3>!SGL~0V<-IlaOmq) zVZ#;olnnE!@hfR7AYSR-aijnb7%w-3>WvgAjh#~O$mgtl{@c0Jkl~ z;q zI391MlaXA=$lv^BXAS=Pr@utDxa5<;#T=W70eib{#(lNutz8qM?-M)Z6FbRpjnVq5 zBXsDGo2O|-;saNYQ>?T>eFZ|`zCM4zg(3z&I9*ubv#}4UwP?RR8hsu^$$(3D=T+$| zFFjppix)q>>|DObFVRTJ2b`D$9NjthEdHqSAs&x|-9>yD#T^cFLgTYq(SG;*)uK7d zbJW+bIV82$HamG$-9d}SFMd}0;dPH@ygGJ2-PUm?$YB&LPZX2|#bB*UvJKxOIHTjV%%>$;*kW3I0MLpIR;1K32oxwj94nQ%C85K*IO3+D$YgXu-sRXELq=IEmIoZ;Nxu zS+`i4!lI&{vYddQ$N{_&U-A5~|2sRI^<1PnLy$uxH_wGF6zx5h%kw@3iC_ zQ8xAu_Ka2@VUHr{?LXMF{|9^8o$qSu-*x6q{{nQpv4kIKZ-zTs<{#}@Jknln#M{RP zboJ<@`dx8z`ajxRcOz5YeWbks_dRDXCJmYvXM84;G1_>-cHxLDp#S3S@gwZb^Gk6A ztGG$?$8xSpidm0bhF@+dQcT$eW6Puw2}%)^IW{4jye`k3PfffofAeC?vLqe215#+X zwzOeIc-pkbe!EIiQxrL(BWpW`)tbC=|Eq|a)WHwEgN*H5*Zo3O3>EjFt|SO?`qtlr z$34zxhp}@|$kk41(#H;T-rt&V)910zWc)LSvvRVl0wY33eTrJuRdq}y*HPvhHF)4B zfh3ZZtllLPXGq=j4iE^0Ok(l^6FgP#ANk>Zivj|XU?rthg2@2fG*fN2OnDx|j=KJX z26MY%+WE1A%Brep+bDuQvMPRge>&tUYlCakqG!A7H1Y5Pu^eVtBqv-6JpkE zY*hx9>{oo{@1GRCP?D84PWh-BC{tkdj=6kEvAcg8*>R=6w|Cr9le?14*I|@-SR*Wa zvg|S{wzKRau^JB)AQe(EGw*&U0~x;z=a>r!I|LiKs_12*SiVEPmxSRjVC0<~cr>Dx z1I#GbBArWJ2$xQu&Wi?r4`mzkUwxHE4ET3c^`2NGW6#+7&ICcG5YaW$tTtjt6c|2u zz~}j@09Y9V;XmT94pKq21*c&P;yMb`p$noqzFd3Vxd8YVqK<;oo??M^!1XAjnEIf` zXO0AGCY@Ak&pY$|EkNw3`gn~fFhxlUN2aw`oi!kB)C}B43>cLp228)R&VL77fhtPt zD7J>~|9UOh-_D;BB!FUw*7yYWcnTEuyz>K?19cgv5#5n(ZOdPDO&inzw#Qrsd!nx; z`fG!+0e@}OW3*Nbm~Q6*s1maktcqrfc?fDHa3nQmUbF8^1u=E9ccy}`K<=o==&k6# zFjX;HiGPtg(i+pQK{`?W8^Evp8&Frlp3G}foh_gfj8;rl^ks~9KI7byW6;2>wi0yq zvNJad?!G*pjoQgl1kgSY8B=MO=>0hUg&78TGqsM9QSA-O$Z_8!*QixKD70r?P~3mc z5Lw$YfUTCU1-HS@@V4;1ecUQ}2nSiWdCpVZ%j#EX@c3KpLm$!+4w*yqnx)j-_JNSu zFEL#+`^=RSW8R~}>|0*8cQx#){QVLKH?Qfe?`j?@dl7|?>HWxr8j_7nXDte3t2i)- zU`AT^OL#F;BW-#15ShYu6pUCpj?CO^PtfKS_^16HFz?uFP&i%=#>4{fhMy*{r};XQ z0#r_aa~@rA%IZL--ifFnx~>}hoK8y{L?M?p5Z91?wC-hY@3WUv~3%O7CJn3t+jq z&N!alTmMNtiG$PBDJr>HswL{U!HntbRpR;iN?iIrTonfn{Hi#dHe^vH>fx{6At*R@r;XpeWJS5v5!&9? z;=bI$QN`oARWGpId~ZlM2H@APs{Ky8ED`fLS*Wsz1;%FMl?B(o+bx}>z88;!SO}-L zze*p|zg`|Dgm^EutRs4UY_h78=1plEombp5iy{85__*6b#b&M?I2?eD>0ALjsF(|M zbfLw5zQyHM+~GE6r7$BE+HziTGb(VrnlTTHYk6)2JD&GJzFRT`G+0l-8$W7J=Di%e zJWOue(*=%~TMh#DHd$lsTafL3KF2F{>(o2~$}ai*4-~VR)Y&)P4@bXuDr06cH>%oo zl%+aaNXAR0)D)mry>QWiIA!&*fu}bpm zm!;iqMS_a(+)^3M0rHtzM{3;^ofNPA1Jz-jPKXt-)?wX4vG%OL@)D7izNWx#SHC}MvJ|ItG1KBTeL^W^qtCrhvoZ#H*@tBchQHT zMrX4Qkjr|X*mHt2(~p3?s>tr=9OWom)zSbpyb5{H6#*%-n1-;SEC6Dk?`i&d8`iz> z3nye{c^ueqixd_UtiPAQG?0LQE0ACd<0z3Ztnd z`JZ>n6Vqh7$Vk)Bz-rN%Ra6{l)?SA=W^!Rj;Cpfho^uwl2rg;KTokN~oe<{63&>CI7uN`QzpI#L}hD ztG(vDlPhyimKjuWRN==v%MmlIsW6`b{qD@qB;EXakRPt=W5EbEya(&B4wAnof`}IS z2g5L6p{ugqtPf&47INuQO7cZwukYa*(A#B%dpak5M~w++BTllAGIwA$>91lgdEGSI zW&lNFRfq9uswgXVdT7|2u4L`V&W58*O`&hwBz5~EjxOKm@vi@zm-UI!G!pTNf5?bf zd&L(V>Z!DN)|pT9JGC=9-7eoIfw^xqW?YDWrtj04D0;A7?d%4l zz_j+kAByfv4yy!FcXnX-qQe|Ov8e6Xhz5TEa~I`7Y|X|W2|@_3U4ft=Ux2W)`jQq5 zMY$7S!v`Usz(V~cP%gkwj61G16%Z7B$GX6a?TRPW+Kz#FI4#5R&j0+M}mKqTD%j#)B$8AUReAvdqp} zACO?APp1l40`)Ep5Cyqmp=7K-9N0{$5BUpCm)|+5heP{!I&KFNgr_a8S58kcRduy% z9uB4o;Vdxm7nxO+-u%J_TsWy-jEQe?{bdKP8M1bS{{Y(IzL zhRpwcrbl5iETdTIrzK3P7wKn3@nDXv%;Y{@`QClnf4taA)OyzVvi)0K*gL!35a=Ok z?2HdzSp5c2J)+I*G9a0B|A)8zkZ+r6@z488^XWzTbFtBsfI0RBk5tIm&;q?gcS6sX z)XI0x#RA2K?8LFk4lk3t5Xl-2*mg0>Cv}6D1iM>tm%A5+NoH1=wH^B0wCSq{@%r*A zB}pI7a;JRil735Dd~DONfBf9G8iM9MZ0X|a-M|Eh{rM4p>2X>FU;Vim=l8Kqu9oXw z%uwkxel|Ka&g*p-^Gpk?v}O8Olg|%2@l*_cYlU^(W$igpz}k2MXL9Y zz&AI|O{UpQKQ9YbiFX`mk~nzg54ZK=DJsb}}h<7|5lenak(rTdV!2VTd2;uY26hZF%zWt-*2~0-Muj>_8lw^ zh5LWTjPaRz4B?3V9E+NG`lEGW#OTBJFZ>KwQCBmZs+I8lVsz@H{%KwEF+!b<&r%n7 zu+dZFzYPbSbNx3iCYCF|ogN?EHxE~X_zg=TyWb-J*gq&&hoZK=yImlH{#r>B2E{{w z_tY($ogV!cZe9ic+W056$UXId=CQ|R&6HcL!xFzSoeMZoFf24Qkbtc1o)`(9(R=&0 z9P~#|tvlK7OF6X*y6>3E;#1v0qyKa-jGPa0YsNL4jNBwx?f7W8|Gvbqyp2UDz;%2xi0+*{aYU~{i+{Gb^rpM!ie)H3cm4p zHyD^JF5@a>xv_t%t)j$B93XjVkL&QhUO7Y5kT{&n&nKHAdjoDW7qHuEos~{gIdKlN zY|Y>{KPj@ebGkU;#T47h%G}G!Jj!a>j&`BCt2k}rC!rB&p=AKd610h$L-T&4+2 zOCx3c-G%Wc-0X=$g%qgty}XKpklYF#&~)3iPRq&WdaC^^^8LM)8Mp|#fx?`FHnPGo zs^5lcqax)ngWIbksYm-_j%RwRuk@e+|M3eaie?fK=keQJbuo91qu*)qnQm25mmiyR zG7?JM?A(?O!V*n)>l7S7MXS>_qj09V0Pt!sbdH&t!$nWtjo~etuodjYwEN!7wQV#z z{Zhfz?+tFH!rX!yb<--r)gi^!48OudZM@L3P0F+p`YG2^dSS*xl9M|bpgC@ze_hVi zO4DXYb$#$Mw8I&%*=E&y?E{$Zel~NtMX_lj($ZfFwGp-Y5Q@ zyidu#coKUaGlTswmb3Eyfdj8n;kHA#mF5V!4ZA@IC0L}lknR{9bc#?pIri=(;ys+Y zEm~3^=@uIBws`_*PL}T|<^Kx0wK%$+yW=0ZQuSStn;STsdAgqyQ!aTnnokNRiMjA{ zM3ryg^N2@U79PEljj7y+-K2k?OYJ_GIJllbxXy^oL2m18c*TuQzNx!Tt83HvS=eR@ zQS1QEnjF$r(pG*Wq*2f|4-qOaAMF=@?&rsQYdMVb$ViU) z%J@R%AFD<1JmId|F*wED8M&cSYi#C$T%}0M+LV`9qe~kcuHw{Awbx(_IU#HFtvH76 z>iZdOiURhTq|w`{5kbJ+9mExa$YLDT#PnO0$~=6KaayhG@Dlt8L5d!c-d-b=vpO=> zyG0)3&-PSucQ%}$J)awFkZ>?2k`d3_bp>l1eqZ#3s|>5V1eBWLF1xb-*Q^^p0wjxM^6 z8yqA;T@jxrT?Ten5OsDbOt0Z?SK@zOq>oK9fx5d!~7%)GL9mpDx z1*{Sz)psL}T<4KYnD@hYA{~F%fMux@;aww-aky7mvB*Wx<&prywK{3)-Hv4;U~rVX zSCd)^Kl{eD*IdA0gHeAzLujho(F8OdbQ*lWN~ExCn7qc?I`wvfOgix{cvo?I2m(#V z-39`!5*BmXZ`6=BcUG2fPPz6-ivgpUX8^T1?W&B(QRVK- zVq$k)Y+GVx=yRKM(splidaqA++!Xzm)H)b+^tR5Em*Z4~+vg&nmon;iK&Rfb8-l3B z`iJ4Q+3{x_})V_h}A_C4tJGvBt&Ay59E5FO3*?5u2uim~r?oq3LBWtsL-O z+X>00;FqO)0w->#O(N&7tvp9JT*|l0QpTeAxI+H8t={gqxcHJJjD0zy5g9|hE_-p6 zUl0w%;;sx3fBoLAmi~2N_x&+1 zT4^~NG`yx0DDlCU^b1u#Slq$_5^xQM(mxZPd-wSUWpC%PJ+hl1^AH1bp^BGiT<)>i z5*-fUkV!4S?2Ac}a}aY$z&tEv!*|x+J(2q5Wtb6k3ZsFvGX;(P0ap0^$11-ijTL@1 zt)4}E)CDB+uy3n>b=bmVU6tL?LnW$7R%U=9ok58Tce`3s(H*T~3%Wa%7nRC}Nq4Ge zH=D$iLh=S@Y+O!A#u z;NF|G^YtjJ?~I;ZjL9_J%}I;2>(3o%@110G84NkfHY!hVy5NcCk#6!(|ETkvYi=K} zV6cAB-P%Cey_m3Jlt!}K0)fR-A;XRAUP`P2QrNG@0ef*PEF1a^x>PJ}$iVI2PLae(Ja8S}z4QwPlUjfBN@DfZ2G1TcA5Kx4{$zaPbh@Lc&*Q-D{W zk-OwDv8^l$w4<0M$JQrn_CdeU)+9PlGKB6t=_S6I0!j2&COeF@exB7XaHO^uf0v7# z?$#92jL*EKoOJQjK9J6y0`dw^SL^=TUDUr8zP?W3tst&7MW*~PGB{93x|17N7oLt1 zSW>z4F7rNOp~Zlm=D8PU{RtJ1w+KB4DDN(6+Sqx3``S75g`NG=*@kV4$=IH;iihiO zNx_oay>^4lq2~g7QNx`CNg2dI(%oao0)64pKyHX!CGBVA;$M!IjQIArj*kPVeZA8< zA`WMGElSj6ebmlclij|#88Wj#)@>Gt?m_Chxbkj6h6i3QvuB1l2R*VYiB|M2WJusZ zjwYwz4AB@S`+fJjm!Wrb?0G~Sk%8COmiIrX$zPO!$hZ`n4_e>p36-5PRF zq{B3DZI3c=&)9BAzME9S_o4wgmjaDu$0ypI9bd=X4bK%?gvQwQ4hmTB@KmhPTcVI7 zcYjPZu?a4 z8T)t5ZQezwCl~b4K7#K}aS`Vz%n7nHCX;qfxDD6| z?Yd#M{mmk!zDNtoa35F4^ZuQaxwU0)-k-ih!y#ApE5_jN)(HSE9Ug1X_=wQFqj=5k zQ|3KCP4tt5ggB2aq|!L;%`&m*9kq!Lf7!L(gJu!1JIrvSBfYXA)EgQ{s+bwaQgY9- z=QSP+Z*D_xOT!$R+~`ghXqr8WBJ6k5-JExNFSMB&Tw6Yu#yIbKOBD{;@Gf#0XkAvn zHXoBgg=u#=Yy;V^549u`S^tlXD}F|Gs-kx|L^a&_x*70I_s{x_Bv&syU*HtKhH)VeUUct zO(RJ4>(d#Vsc*kGX28&qg_YN4nOuIToX*IzFvJd8DTrz`eXbVBRjkU2_8hIG?K8nj zH4pmB1chy9%G#$!eyM<=vVqy}uH$ufq)?vBNaj2XW*oy5%DaTzl&OWBf?uzK5pibyOe?rfBZ?%Sr5AfGr!VH@`XT1F zIN7zG(fG)G<4uI6E2q^`Mv$Y<5$u}3B1S}gDT7qdGHgf~9#Nd`EXl`+D7260#Lvq{ znxg<^h|f;>E!u!#Wmhxoty3Q8sNAJ~tnW;}JF4PbZY-gSaVxMF`~Wk0thg>YYFyht zmOvZ$iZ);=r)i2pxG@1Xx^KI^SLChESj+z1_D}l5ubdW0@keLGuCeW>bCO7r;PT*Y z)?%*k)Lu{KY#HmO)XfkC>?j;HB#?l8Z3!fzC@z2R1ny$og_G~x-+jmx)Si}xa`!4t z(4V>SHFcq#n&cQ<9=rW9=npA<)N0NEvNsu^D1J;i%y*u8TSHesAs#3pFq%_11m+ya z9aURqW<1=l*D2PfH$Iaql`&9ChJ zEcLK1E42((mxrna>$5l-{#Usr3vBW&J}LiT!PQJgnA(~ILnQ25MRiL0bx&BRw#!$j zK1(T0Qm!>bhGjlRXfIl~ith&+RivZx>Wq8IJ-NEpz?Xg^>nRh0(zqZi#?)L66piga z|70Yy{+~0gH^jBYb2qB#S3mrpOCvSD)}2p@Z;%~5Gkej}7RU%2E2!7y1^mmd{CFDW zE2Osww0=2Vi%k>E6s4|fy;m5L5Y)TcvRpW9Lb0fr>RsCTySIsK4I#)=c0H)t^&!T8 zqg9u~Yvb^*2c+pKbVKpvz`v3kAyvW$-2lxT+=+nV2`ZW$)459uxtMl4#8fe6@~&cm zmActZ)o}S>kedo07*YmY9LudE;@RqV>f|o34_fL@s1B{14s#?*n@+1CL=Nek>3$3^ z0Cj|w#&VaTxIvOcK>8_y<5$`a#W87coLS2g*%62f+7t+dl^id&i2OJ7%$J?i7)M%# zwxb#}R+^l#>ZVKD3M;M)STdpz+q#H9Ce?WQ_ePivZj%k%1mInVJNw_F-i#*LVAY42 z*A?VkSNKMDpttuP?2=c*H%YH`&IitY%5r@jz;oVz2N;V>!89X1M9mn9cMxPkaJka17XIz+0{S$QL1eZXOTEJFC9VHkpI5p&_~a|^4~KiX37$U8r}^13 zx_8l>*m8B9*L#nS5WuZ1zAw|idNDPrpFBhIUv zH%}sgBY74b3O7aH!K$ZaKBBa{LC?>G0u~+iX+*3DIH;cC1;dHUU3@??~2 z@1$-CTwPha7VxaCNo2cU)-fynPYve}yQ%D>R>A#ky_m5IgvXZcob4$^CQ4TErLB3w z$@ve>@9uD0}LWVgnrVcvcH=XKKt zA6Lb&&vr~+G`Z1E^y%&rUy!t~^<3NS?@;WHmHJM&ADMxSMAMzA$N-4-$-T&^`_tYQ zo952V_Njk!Q&tz3Vh9}OG7Xkf0nsOt?CJz|pVF!RvJ-vW*U__KCK1JFbl*LDnXyFx zO&Ylf!LpO^XmeXnJyz>d@tjQ&VsBv?uI)o)QesOmz&0oTfZpdR9hHQowofxFb{EAB zn~NMa<(n+aw#AMl>O>NSl~|{PMl#|LO)57h)Gu;EQL%t0P{Bt!V7PPIQ;o1Dc&ZPZ z5eRDA0X{vJ<-*E3_q{wXlKtg3z<}4l#Qmya;iycB$M`2uo!l&u)9=TiDv^UQI0b|O zx`v7QFz2`d{%4k{1}eo6U+#yt!W*QDc5d@)vVP%v^M#IOzqr)+%4_S-97cQ>@Y0{i zc=U0>_8t2+>z28%9K^_CD>*^iLd<85AgVGff0RaA?T43Nr&wG|T#-H*0EU<^W{)Gz zPu$!sKste0fKFC(eqE_9oVCHQ*H+QfI_oamAWHig$%H9awl$s4yLuFtv%l>XfsnMO zLj)b9d#4o9kguR!e;?I6hLXc%eBUtJ(XF$!vMVwl`qv!O3dnBA5lJ{h@EsONP6Mb5{=jK;SZkNIuczU(YsrA`zfFySZU5wqN~HRl*uH521~RUma(-Ey_XiyKO{N%r|X zvpw+I!L_H*)Am%FYi-j4W$9x7n#C5k7I^Q1ggfRdAYvB zXyEvIwIJOTuQ{7m5!+ScFQ?54DzZ;jB#_cL#KVOIa$TdZ3WWVxJ ztR1GG5afvZE=UR1U6rH6C5pb5N{fcluFb>Pg0_ccJuJ&%~Dm z^K-McBiy{W&ReekFuH4=9Eg;lY-FPn;)@P$BM{%MJLEY;$9?Jc^H8CBrI>Hmaq5gr zF6S~ZJ3a0cbd}x_nn}H8w++x;y4KWQ1Ty^Fy!PN)nE)Ye*j}Pk0&_8WmVj_gBiYh8 z_iFAb&20|P=_VV8gFF?x{4!1)sk|`#a_VT1GOp)6awanP3Dw{M><)gEjO5194_%(w zVyVV19wZI~Ni`f^i(D zZh4-5h?`z(i9LgxpM^{D?H6-YB^}ssjp8RS*lAmN(={w(6ew-Ux>a_Ml^_*Iqvw^5 zqcmSIxfcC7bj!e)NSX_uNCzz93Q?rEpOg-*o6hx*T#60le2eWX?+bbnV@Z+aJqyCT zD@P6nO#CdykiP{|^OkP!_sdQh-l14rK-I0MdE59cjO*0w(QHX#L}eWp(^P_7KOq)( zv*h}!qz)R!E0*qzLZQ46OS{mKnwp^+@g4rV>_|GLpt!n!&CAGj$oN?SmrAXCn0EL!9;6dp!;g?rj$YCP>+?63R0{kBO}6ZE5Gfuz zM+Hu5fQxg>dDTDiAm*6;WKs#@vxaF)j4bA0{@6T&4tXE6St_?SzkPR_q#(7wGW+xV ze&EB?tAZ&rAEfrcDOvZJso%%JY4w4#g_C5MSGf>eFo>Zv7lX$Kn zQN;!niXW;FQ(FH*Brrd;qvuWoCGMH>SS}VmF48e-VFkWE=;*Bb*%7le{i!Z&2>H_F zqeO4RHP`#?PpdRQf{dVZvyAB497mi&1_hDK5B~^rV_7oB9A#L;m`YAJUUBtu&TXh{rl=D$svl}rm9=_ z9da(D3KBG`NuUTpP=VTG2rVXkx1Y5}1OGh}lJTeRP?_g{01oyuME6~M?@l3kuYMzu zy}YxMT^7GOdV2PPc6UFfOu)|eWh?OYx4~ashPqW?Xn`gyQuZ5T=A+M_A=~_pjeWtN zyKVnM#_M&Fk~eL48bii6ZpOK0157t<%~AvjE%&?!D;WtbLReijwBlh&xA%f%8M@4! z!*|sPDP9fnD=g-g@vga#+%q=*a1;l~q>HHrX$XcL+_?B8zLnew{&{f{Ab9#6n*+L8@+x#Yp4l!EFu~FTd3ImQv3_` z^MX5)aRT%I9vIh3MybzC-Q%3AeJJB>rca!!?fRH+ydGNMzK*!(zUIc{Y9Ah`==jp) z_}qT^fBTt#C^XO+zdRvN&pC$_Jc{N^GbaEFlgzs4Un0NWy;xIv<@cY2h|I~iC}VF3 z|09F^@NQe25#5$UxL1wg{2|_7a+hw)lzQt3E;W|&h?YFNzNMMxs)=K|E$c3GRo|jqadt-UblOrDB$hOceknONZ%M23P^3X zr-4-eO4-MJtRHEo{BT_aXDo9?Y;e_Yq-j?sgi!3HE)NXnQ_9bx?p-P)|Kk%nuW6Hb zFztPLwe+l%Uynj7^>t0umaIctc_dSSQuM+82X9p?#o*y*aHtJbz?hD>)y z4|@$)P1{f34~$?~i>s8L)hz#w}yD@g9$qJi*Ig;SEbYx6^##db;LP z_XOO?eYsupTIZw%9Z;5d4GILTGC1zb(LBcL8>^s~jFz+L73ni;{W1KognWJ#=mH=7 z*WZq$KkL5-$zea=nfd+K$me$rDi(72=-;|(dgxe}*v~?N+(VPr`!_H%MgLvIMLT|) zmb6$0blvdIdgsw1(OU82Hj_rvTKgdS#}v?I-d3`$Dg1H%!@*#e_ZEpj?T)qKal)Uh zQ|YU$Ch4$Z?ToG`?Vl()!w#G%MefoKYk$?8q?8-aFP-P-I=!hoP8TwcX~(@PR|oOQ z1es0M|C*G{miT!>zeK&VNZ+co@GGvQQnNz^)SmO?WNNw|PKYwI{t|!*i}YivkJfA7 zP&boo4TI+nhS&y+T$8Q@G%X69UI(^)l9^k2iKCwOF5(3#uG=-vkxNM~^0eH~@eR}A z^0{)wYqmTvc0{UX7iZp+E67==U$j;Fprc`Lj#8y?F5BsBVUXY8SD`%`d% z`y_-DI)hV^y}5E2Y#bKpsjR(Li0ARU79jE%5PJ+feXdAq5Cm0w#)p*3eYy2iQ?C2R z1Ca;D)}_2&r};M*&I>rWBOB#@&;>mK#V&qbPQ896GTJzERtue-DUEgV5p50%R50+)5N9|`R;WGyzCm;VNje;C> z6DRA3n}zJ4H2$xi7m#eSC0qr#11#1m;L^{^2xaamU}xvfLf%f;H*(HAF`o(fFSUJ` zN1o(_liPoC&)h?j;Iu2O?e?BhVVGxSJAWO`_XmSBp#OaZI4k#rsK975rc56x)s6JF zd2Sr(3-P8VFQGS+m6FcW@czqmGlMtRGhst^=CkQfTqdph{!-DcC+7+67DcQ*Q}HmR zm33Y@9IX{`PVXddCtvR8PA}?D$qI;n=rR~uZAI&ap3mH{ay@~O1^vA?9IChgiPDN_ z=HyQL*VNGoTnNvCzL;EFM87wfvQ}L^Xh^ui?N9#xo#Q`|=0KSxp7Frg^MyLvA%2s} zV$v*I;*$9}_DNzV5yI56b_Ul7d`@ux>xuA+4*cORDe~cF0nt3l^7hIT`{M50?h{4Y zb2qMnljnWC7_;E%up#&9TP{T8Ll2oJw{Kuruw#8XK#gS<4`(H3FV!%wx$qq5Zp`n4 z^W`Et^TBD!>?)BsO5EeCbU$=ix!>CDS8Jj^F%OJw;n4!hZL%z#%Z}z*p*E6br{=P8 z+j2?^|Cl}N|09-27`C&fnno?%UMc-DAmzpw6E6fgLJD|wzh|wFR&`7H4MbR5#rt*1 zRXqf;1I&``tmW~8bQWHNAvxQ)KY`!A?T>>W7^5H2XJSjbZB1;Cx@=niqsdY%zZw*? zcU&dS$47%G*NVPvgE@{cis>N+1&+x z4g`PR7qZ>NZyQV@WN$;<;yfhMY?kq9HvP87ETMGC07PGmrWo7++j1 zT9)RUXfvrQXAUoPUBm{N_Z!c&PVJFM%{x$RtP3)tmM$`dAh0dHZ+p=aX!@`ISMji6FXa*QbQgZoM)u4pIf=6_$A^pkq8!dQVquQRIUXQkE>`B?oRh$u}`_ zdHL?%x2Nx$uO}=gHwen?YACpVFjHFSW9&mPa&r0Uq4}q5+BL3d!~fJhmD#e0D^5GT zS#U=)#8Z$k{giE@Icc>1vz`%}Urly3n}wBYLz0789UUc3^CQFk&3##{uJ!?N&2QW# z2DAmU_Hw*=?k3E$_$#hDn+ESD#O=(w9K695BZ*@UkCfso ztNZYIkZh~%ZxUl>&{Nd|Tjg?^1iEI|I1?L+h=9ijT>M_?B}cdp8122 zad(UE%1UrMA#w*IuOj1W9B?e2 z>u;RD`c$$DRm_Z2GM{L&DC=cJ1Tj=qBu3V&yQ| z8=7%wA8nfEk=xnfG@TYcyTlsYuZ;*;md)s{t~BU-%+75da+xcYDdRPdb=t28kM0b+ zYOz<%BpB#tg)Mb-@iodqT#*!zY8z48ojHjp_UqD?*YtAQdxs!?aqKfmacY5R7lyN3& z-6%13NByaJXDf-1LRy&#G)``CA-$pdFFnV8+FB1$HpkXyRf+ab%xhcpzx`O(X4MgN zJ>!T#6-qIMmUMb|7@k(S)kz8d*v}1ew7O!n4KCJdVUjxW$q2aWTxVm)Q|bz?dSS*8 zz{%Q# zC2UmWUMk0}Z<3~O#{_xl-dt7sndTMJ0*DDFY1r7S2@(CLIs^^QzBhhjxV%y?j9NzO z0Rxrvc8q=S9haUPQpe}+9jfAwBYq@FY2S0ROD*c3iGOfYs`W__(^OY`M;ET5tvkZ= z#XIZH^usn=keglIQ`AV6-n+`I;Rg?sRtJFRtkVW@+NM zJPJietFg;wiuj$U{ESCmf~IXd?~tfe)Zfo1P&#?_v(iDkJ9biEBl7szYekQZsGN?} zKyHZe^ot6<{k*nY2%fOf)Bh|b;Nru6eX^L~;yp2$sNsyZ_nMWWhg((lT5Jjj47y86 z@aBS>QgUsq9je=sL(#Sh_Cw4-LFEPAKg-aJS#?S>pD97Z+amuUJmvIzB_@r|-wjLp zzjaoEt*uVW8zFt%;1^W6x=+jTPUp^__!L%po`AsMM+*IjD*Il|O2S56>WPlTLRk=& z99PRO><|-rsS$(G7G&JYYKef+fmVVGsF-IdIw(KS1k8S$y=y;n>RAi0Q)8(z;4+b5 zi#NP>LkH;F>Sk#ddG_U-cZ1-~wvXdXLJ@VM{`POj(qyrjZQZ^t&ip&?Mu@*GJAUDwLU)Fh? z3)E3uek9LqjDj{6^OZG=g;fLmm4)NwzqNP#sSko)+eRk+&5V!z>D@oHDChl7Fzaur zS07c=x|8Nc#CYf|Zyl_3dd9(*Pfb5G+Wa>kDJp57H=h*+f4~ZC4L(+@60BB8QmiP2 z^`BpK{WtymCkNcC^l#-0UTL_-w^wx_h$SdVLm`vpsm_yiq5cAi`x^WzQU<6=xZe*+ zkjvd?^O)$tX7m{FgdVoHYl&x+x(?>`+!{}a{S7GK_Pu%X@Ch}S z!I2e-@iG?3u@ymJweq>e@BTZAlCOOIU?i>H+);-$`j(r%DGmXoIT@QQ>|EDo=5HU1wI*u7nm=l)f06 z^s52q%UzXF`tx~#c9$OZNY9%bZgv2@z9gt=_^AW@xVKLOx}3gk6o9K(+>W0 z?cb(;FKWe_Onp)u)PFd!Y_huni6q_`K*c}@{iM*rQh$luNx;+w@&V4J%ToX@>2jgA zmLPs9yynxJ|XgLJm{Aw=

v;(W^IQ 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