From f75790ca1628577018c366765ee516223a909307 Mon Sep 17 00:00:00 2001 From: Matan Horovitz Date: Fri, 9 Aug 2024 20:58:32 +0300 Subject: [PATCH] Moving to MKDocs --- .gitignore | 9 + .obsidian/app.json | 3 + .obsidian/appearance.json | 1 + .obsidian/community-plugins.json | 3 + .obsidian/core-plugins-migration.json | 30 + .obsidian/core-plugins.json | 20 + .obsidian/graph.json | 22 + .obsidian/plugins/obsidian-git/data.json | 58 + .obsidian/plugins/obsidian-git/main.js | 44901 ++++++++++++++++ .obsidian/plugins/obsidian-git/manifest.json | 10 + .obsidian/plugins/obsidian-git/styles.css | 562 + .obsidian/workspace.json | 185 + favicon-32x32.png | Bin 11197 -> 0 bytes home.md => index.md | 31 +- כלליים/{מלחמה.md => מלחמה/index.md} | 6 +- כלליים/מלחמה/ביניים.md | 6 +- כלליים/מלחמה/חדשה.md | 2 +- כלליים/מלחמה/יוון.md | 13 +- כלליים/מלחמה/רומא.md | 10 +- כלליים/מלחמה/רנסנס.md | 4 +- פילוסופיה.md => פילוסופיה/index.md | 12 +- פילוסופיה/{אתיקה.md => אתיקה/index.md} | 94 +- פילוסופיה/{בודהיזם.md => בודהיזם/index.md} | 10 +- פילוסופיה/בודהיזם/אבידהארמה.md | 4 +- פילוסופיה/בודהיזם/אטמן.md | 4 +- פילוסופיה/בודהיזם/האמיתות.md | 12 +- פילוסופיה/בודהיזם/הדרך.md | 12 +- פילוסופיה/בודהיזם/זן.md | 14 +- ...boundary_symbol-_a_comparison_of_merleau-ponty_and_dōgen.pdf | Bin 517297 -> 0 bytes פילוסופיה/בודהיזם/זן/אמת.md | 6 +- פילוסופיה/בודהיזם/זן/אתיקה.md | 20 +- פילוסופיה/בודהיזם/זן/גילום.md | 14 +- פילוסופיה/בודהיזם/זן/טנטרה.md | 10 +- פילוסופיה/בודהיזם/זן/יסודות.md | 4 +- פילוסופיה/בודהיזם/זן/סיניפיקציה.md | 10 +- פילוסופיה/בודהיזם/זן/פילוסופיה.md | 12 +- פילוסופיה/בודהיזם/זן/שפה.md | 10 +- פילוסופיה/בודהיזם/מהיאנה.md | 16 +- פילוסופיה/בודהיזם/מותנית.md | 8 +- פילוסופיה/בודהיזם/קיום.md | 18 +- פילוסופיה/{דת.md => דת/index.md} | 25 +- פילוסופיה/דת/אמונה.md | 34 +- פילוסופיה/דת/חובה.md | 10 +- פילוסופיה/דת/מטלות/.~lock.מסכמת.docx# | 1 + פילוסופיה/דת/פלורליזם.md | 22 +- פילוסופיה/דת/ראיות.md | 52 +- פילוסופיה/דת/רוע.md | 14 +- פילוסופיה/דת/שפה.md | 39 +- פילוסופיה/הגל/מטלות/.~lock.מטלה ראשונה.docx# | 1 - פילוסופיה/הגל/מטלות/מטלה ראשונה.docx | Bin 12546 -> 0 bytes פילוסופיה/הציטוטים.md | 34 +- פילוסופיה/{חדשה.md => חדשה/index.md} | 20 +- פילוסופיה/חדשה/ברקלי.md | 12 +- פילוסופיה/חדשה/ברקלי/עקרונות.md | 2 +- פילוסופיה/חדשה/דקארט/הגיונות.md | 34 +- פילוסופיה/חדשה/הגל.md | 2 +- פילוסופיה/חדשה/הגל/רוח.md | 92 +- פילוסופיה/חדשה/יום/מסכת.md | 26 +- פילוסופיה/חדשה/לוק/מסה.md | 18 +- פילוסופיה/חדשה/לייבניץ/המונדולוגיה.md | 22 +- פילוסופיה/חדשה/קאנט/ביקורת.md | 32 +- פילוסופיה/חדשה/שפינוזה.md | 4 +- פילוסופיה/חדשה/שפינוזה/אתיקה.md | 54 +- פילוסופיה/{טבע.md => טבע/index.md} | 16 +- פילוסופיה/{יוונית.md => יוונית/index.md} | 32 +- .../יוונית/{אפלטון.md => אפלטון/index.md} | 4 +- פילוסופיה/יוונית/אפלטון/אפולוגיה.md | 6 +- פילוסופיה/יוונית/אפלטון/גורגיאס.md | 12 +- פילוסופיה/יוונית/אפלטון/מנון.md | 18 +- פילוסופיה/יוונית/אפלטון/משתה.md | 20 +- פילוסופיה/יוונית/אפלטון/פוליטאה.md | 26 +- פילוסופיה/יוונית/אפלטון/פיידון.md | 16 +- פילוסופיה/יוונית/אפלטון/תיאיטיטוס.md | 112 +- .../אפלטון/תיאיטיטוס/מטלות/.~lock.מטלת אמצע מוכנה.docx# | 1 + .../יוונית/אפלטון/תיאיטיטוס/מטלות/.~lock.מסכמת.docx# | 1 + .../אפלטון/תיאיטיטוס/מטלות/.~lock.שלד מסכמת.docx# | 1 + פילוסופיה/יוונית/אריסטו.md | 2 +- פילוסופיה/יוונית/אריסטו/אתיקה.md | 16 +- פילוסופיה/יוונית/אריסטו/מטאפיזיקה.md | 22 +- פילוסופיה/יוונית/אריסטו/פיזיקה.md | 6 +- פילוסופיה/יוונית/בדיקה.md | 1 + .../יוונית/קדם-סוקראטיים/היראקליטוס-ופארמנידס.md | 4 +- פילוסופיה/יוונית/קדם-סוקראטיים/המילטיים.md | 8 +- פילוסופיה/יוונית/קדם-סוקראטיים/חומרניים.md | 6 +- פילוסופיה/יוונית/קדם-סוקראטיים/סופיסטים.md | 6 +- פילוסופיה/{לוגיקה.md => לוגיקה/index.md} | 4 +- פילוסופיה/לוגיקה/פסוקים.md | 90 +- פילוסופיה/לוגיקה/פרדיקטים.md | 18 +- פילוסופיה/{לשון.md => לשון/index.md} | 4 +- פילוסופיה/לשון/אמפריציזם.md | 6 +- פילוסופיה/לשון/ויטגנשטיין.md | 2 +- פילוסופיה/לשון/פוזיטיבים.md | 26 +- פילוסופיה/לשון/פרגה.md | 30 +- פילוסופיה/לשון/קריפקנשטיין.md | 2 +- פילוסופיה/לשון/ראסל.md | 18 +- .../{מיומנויות.md => מיומנויות/index.md} | 32 +- פילוסופיה/מיומנויות/כתיבה.md | 12 +- פילוסופיה/מיומנויות/קריאה.md | 2 +- פילוסופיה/{נוצרית.md => נוצרית/index.md} | 18 +- פילוסופיה/נוצרית/אבלר.md | 10 +- פילוסופיה/נוצרית/אוגוסטינוס.md | 10 +- פילוסופיה/נוצרית/אוקהם.md | 8 +- פילוסופיה/נוצרית/אנסלם.md | 12 +- פילוסופיה/נוצרית/אקווינוס.md | 10 +- פילוסופיה/נוצרית/אריגנה.md | 6 +- פילוסופיה/נוצרית/מסדרים.md | 4 +- פילוסופיה/נוצרית/מערב.md | 6 +- פסיכולוגיה.md => פסיכולוגיה/index.md | 14 +- .../{התפתחותית.md => התפתחותית/index.md} | 64 +- פסיכולוגיה/התפתחותית/אמוציות.md | 18 +- פסיכולוגיה/התפתחותית/הורות.md | 10 +- פסיכולוגיה/התפתחותית/התקשרות.md | 54 +- פסיכולוגיה/התפתחותית/חישה.md | 24 +- פסיכולוגיה/התפתחותית/חסך.md | 12 +- פסיכולוגיה/התפתחותית/טראומה.md | 12 +- פסיכולוגיה/התפתחותית/ילוד.md | 20 +- פסיכולוגיה/התפתחותית/מאהלר.md | 36 +- פסיכולוגיה/התפתחותית/מזג.md | 34 +- .../מטלות/.comments/yossi_kindergarten_family.jpg.xml | 7 + .../התפתחותית/מטלות/.comments/yossi_parents_2.jpg.xml | 10 + .../התפתחותית/מטלות/.comments/yossi_playing_2.jpg.xml | 18 + פסיכולוגיה/התפתחותית/מטלות/yossi_beach_3.avif | Bin 0 -> 265518 bytes פסיכולוגיה/התפתחותית/מטלות/yossi_birds.webp | Bin 0 -> 152214 bytes פסיכולוגיה/התפתחותית/מטלות/yossi_eating.webp | Bin 0 -> 62886 bytes פסיכולוגיה/התפתחותית/מטלות/yossi_family.avif | Bin 0 -> 489465 bytes .../התפתחותית/מטלות/yossi_friends_3.webp | Bin 0 -> 122016 bytes פסיכולוגיה/התפתחותית/מטלות/yossi_scared.webp | Bin 0 -> 127338 bytes פסיכולוגיה/התפתחותית/מטלות/yossi_soccer.webp | Bin 0 -> 153440 bytes .../התפתחותית/מטלות/yossi_swimming.webp | Bin 0 -> 146966 bytes פסיכולוגיה/התפתחותית/משחק.md | 22 +- פסיכולוגיה/התפתחותית/פיאזה.md | 90 +- פסיכולוגיה/התפתחותית/קדם.md | 26 +- פסיכולוגיה/התפתחותית/תודעה.md | 14 +- פסיכולוגיה/{חברתית.md => חברתית/index.md} | 48 +- פסיכולוגיה/חברתית/הטפסים.md | 34 +- פסיכולוגיה/חברתית/העצמי.md | 40 +- פסיכולוגיה/חברתית/ייחוסים.md | 24 +- פסיכולוגיה/חברתית/עזרה.md | 12 +- פסיכולוגיה/חברתית/עמדות.md | 56 +- פסיכולוגיה/חברתית/קבוצות.md | 20 +- פסיכולוגיה/חברתית/שיפוטים.md | 20 +- פסיכולוגיה/חברתית/תואמנות.md | 24 +- פסיכולוגיה/חשיבה/index.md | 85 + פסיכולוגיה/חשיבה/גישות.md | 9 +- פסיכולוגיה/חשיבה/היוריסטיקות.md | 38 +- פסיכולוגיה/חשיבה/הפסד.md | 4 +- פסיכולוגיה/חשיבה/חוקים.md | 12 +- פסיכולוגיה/חשיבה/מודלים.md | 26 +- פסיכולוגיה/חשיבה/נורמטיבי.md | 22 +- פסיכולוגיה/חשיבה/תיאורי.md | 8 +- פסיכולוגיה/{מבוא.md => מבוא/index.md} | 116 +- פסיכולוגיה/מבוא/אבנורמלית.md | 56 +- פסיכולוגיה/מבוא/אינטיליגנציה.md | 22 +- פסיכולוגיה/מבוא/אישיות.md | 32 +- פסיכולוגיה/מבוא/אמוציות.md | 46 +- פסיכולוגיה/מבוא/התפתחותית.md | 30 +- פסיכולוגיה/מבוא/חישה.md | 46 +- פסיכולוגיה/מבוא/חשיבה.md | 16 +- פסיכולוגיה/מבוא/למידה.md | 6 +- פסיכולוגיה/מבוא/מבחנים.md | 26 +- פסיכולוגיה/מבוא/מודעות.md | 38 +- פסיכולוגיה/מבוא/תפיסה.md | 32 +- פסיכולוגיה/{מיניות.md => מיניות/index.md} | 28 +- פסיכולוגיה/מיניות/אינטימיות.md | 14 +- פסיכולוגיה/{ניסויית.md => ניסויית/index.md} | 8 +- פסיכולוגיה/ניסויית/איומים.md | 2 +- פסיכולוגיה/ניסויית/מטלות/Merde.zip | Bin 0 -> 10019053 bytes פסיכולוגיה/ניסויית/תוקף.md | 8 +- .../{פסיכוביולוגיה.md => פסיכוביולוגיה/index.md} | 72 +- פסיכולוגיה/פסיכופתולוגיה/OCD.md | 48 +- .../{פסיכופתולוגיה.md => פסיכופתולוגיה/index.md} | 102 +- פסיכולוגיה/פסיכופתולוגיה/אובדנות.md | 16 +- פסיכולוגיה/פסיכופתולוגיה/אישיות.md | 44 +- פסיכולוגיה/פסיכופתולוגיה/אכילה.md | 56 +- פסיכולוגיה/פסיכופתולוגיה/ביפולרית.md | 28 +- פסיכולוגיה/פסיכופתולוגיה/דיכאון.md | 76 +- פסיכולוגיה/פסיכופתולוגיה/חרדה/PTSD.md | 40 +- .../פסיכופתולוגיה/{חרדה.md => חרדה/index.md} | 8 +- פסיכולוגיה/פסיכופתולוגיה/חרדה/אגורפוביה.md | 6 +- פסיכולוגיה/פסיכופתולוגיה/חרדה/חברתית.md | 30 +- פסיכולוגיה/פסיכופתולוגיה/חרדה/פאניקה.md | 24 +- פסיכולוגיה/פסיכופתולוגיה/סכיזופרניה.md | 34 +- פסיכולוגיה/{תפיסה.md => תפיסה/index.md} | 42 +- פסיכולוגיה/תפיסה/ספר.md | 28 +- 184 files changed, 47738 insertions(+), 1791 deletions(-) create mode 100644 .gitignore create mode 100644 .obsidian/app.json create mode 100644 .obsidian/appearance.json create mode 100644 .obsidian/community-plugins.json create mode 100644 .obsidian/core-plugins-migration.json create mode 100644 .obsidian/core-plugins.json create mode 100644 .obsidian/graph.json create mode 100644 .obsidian/plugins/obsidian-git/data.json create mode 100644 .obsidian/plugins/obsidian-git/main.js create mode 100644 .obsidian/plugins/obsidian-git/manifest.json create mode 100644 .obsidian/plugins/obsidian-git/styles.css create mode 100644 .obsidian/workspace.json delete mode 100644 favicon-32x32.png rename home.md => index.md (55%) rename כלליים/{מלחמה.md => מלחמה/index.md} (98%) rename פילוסופיה.md => פילוסופיה/index.md (88%) rename פילוסופיה/{אתיקה.md => אתיקה/index.md} (96%) rename פילוסופיה/{בודהיזם.md => בודהיזם/index.md} (99%) delete mode 100644 פילוסופיה/בודהיזם/זן/the_human_body_as_a_boundary_symbol-_a_comparison_of_merleau-ponty_and_dōgen.pdf rename פילוסופיה/{דת.md => דת/index.md} (94%) create mode 100644 פילוסופיה/דת/מטלות/.~lock.מסכמת.docx# delete mode 100644 פילוסופיה/הגל/מטלות/.~lock.מטלה ראשונה.docx# delete mode 100644 פילוסופיה/הגל/מטלות/מטלה ראשונה.docx rename פילוסופיה/{חדשה.md => חדשה/index.md} (92%) rename פילוסופיה/{טבע.md => טבע/index.md} (97%) rename פילוסופיה/{יוונית.md => יוונית/index.md} (81%) rename פילוסופיה/יוונית/{אפלטון.md => אפלטון/index.md} (97%) create mode 100644 פילוסופיה/יוונית/אפלטון/תיאיטיטוס/מטלות/.~lock.מטלת אמצע מוכנה.docx# create mode 100644 פילוסופיה/יוונית/אפלטון/תיאיטיטוס/מטלות/.~lock.מסכמת.docx# create mode 100644 פילוסופיה/יוונית/אפלטון/תיאיטיטוס/מטלות/.~lock.שלד מסכמת.docx# create mode 100644 פילוסופיה/יוונית/בדיקה.md rename פילוסופיה/{לוגיקה.md => לוגיקה/index.md} (95%) rename פילוסופיה/{לשון.md => לשון/index.md} (99%) rename פילוסופיה/{מיומנויות.md => מיומנויות/index.md} (95%) rename פילוסופיה/{נוצרית.md => נוצרית/index.md} (99%) rename פסיכולוגיה.md => פסיכולוגיה/index.md (97%) rename פסיכולוגיה/{התפתחותית.md => התפתחותית/index.md} (94%) create mode 100644 פסיכולוגיה/התפתחותית/מטלות/.comments/yossi_kindergarten_family.jpg.xml create mode 100644 פסיכולוגיה/התפתחותית/מטלות/.comments/yossi_parents_2.jpg.xml create mode 100644 פסיכולוגיה/התפתחותית/מטלות/.comments/yossi_playing_2.jpg.xml create mode 100644 פסיכולוגיה/התפתחותית/מטלות/yossi_beach_3.avif create mode 100644 פסיכולוגיה/התפתחותית/מטלות/yossi_birds.webp create mode 100644 פסיכולוגיה/התפתחותית/מטלות/yossi_eating.webp create mode 100644 פסיכולוגיה/התפתחותית/מטלות/yossi_family.avif create mode 100644 פסיכולוגיה/התפתחותית/מטלות/yossi_friends_3.webp create mode 100644 פסיכולוגיה/התפתחותית/מטלות/yossi_scared.webp create mode 100644 פסיכולוגיה/התפתחותית/מטלות/yossi_soccer.webp create mode 100644 פסיכולוגיה/התפתחותית/מטלות/yossi_swimming.webp rename פסיכולוגיה/{חברתית.md => חברתית/index.md} (93%) create mode 100644 פסיכולוגיה/חשיבה/index.md rename פסיכולוגיה/{מבוא.md => מבוא/index.md} (94%) rename פסיכולוגיה/{מיניות.md => מיניות/index.md} (96%) rename פסיכולוגיה/{ניסויית.md => ניסויית/index.md} (94%) create mode 100644 פסיכולוגיה/ניסויית/מטלות/Merde.zip rename פסיכולוגיה/{פסיכוביולוגיה.md => פסיכוביולוגיה/index.md} (95%) rename פסיכולוגיה/{פסיכופתולוגיה.md => פסיכופתולוגיה/index.md} (92%) rename פסיכולוגיה/פסיכופתולוגיה/{חרדה.md => חרדה/index.md} (98%) rename פסיכולוגיה/{תפיסה.md => תפיסה/index.md} (97%) diff --git a/.gitignore b/.gitignore new file mode 100644 index 00000000..4679e3f5 --- /dev/null +++ b/.gitignore @@ -0,0 +1,9 @@ +*.pdf +*.docx +*.odt +*.ppt +*.pptx +*.doc +*.png +*.jpg +*.svg diff --git a/.obsidian/app.json b/.obsidian/app.json new file mode 100644 index 00000000..7983cc09 --- /dev/null +++ b/.obsidian/app.json @@ -0,0 +1,3 @@ +{ + "rightToLeft": true +} \ No newline at end of file diff --git a/.obsidian/appearance.json b/.obsidian/appearance.json new file mode 100644 index 00000000..9e26dfee --- /dev/null +++ b/.obsidian/appearance.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/.obsidian/community-plugins.json b/.obsidian/community-plugins.json new file mode 100644 index 00000000..d3f66fab --- /dev/null +++ b/.obsidian/community-plugins.json @@ -0,0 +1,3 @@ +[ + "obsidian-git" +] \ No newline at end of file diff --git a/.obsidian/core-plugins-migration.json b/.obsidian/core-plugins-migration.json new file mode 100644 index 00000000..436f43cf --- /dev/null +++ b/.obsidian/core-plugins-migration.json @@ -0,0 +1,30 @@ +{ + "file-explorer": true, + "global-search": true, + "switcher": true, + "graph": true, + "backlink": true, + "canvas": true, + "outgoing-link": true, + "tag-pane": true, + "properties": false, + "page-preview": true, + "daily-notes": true, + "templates": true, + "note-composer": true, + "command-palette": true, + "slash-command": false, + "editor-status": true, + "bookmarks": true, + "markdown-importer": false, + "zk-prefixer": false, + "random-note": false, + "outline": true, + "word-count": true, + "slides": false, + "audio-recorder": false, + "workspaces": false, + "file-recovery": true, + "publish": false, + "sync": false +} \ No newline at end of file diff --git a/.obsidian/core-plugins.json b/.obsidian/core-plugins.json new file mode 100644 index 00000000..9405bfdc --- /dev/null +++ b/.obsidian/core-plugins.json @@ -0,0 +1,20 @@ +[ + "file-explorer", + "global-search", + "switcher", + "graph", + "backlink", + "canvas", + "outgoing-link", + "tag-pane", + "page-preview", + "daily-notes", + "templates", + "note-composer", + "command-palette", + "editor-status", + "bookmarks", + "outline", + "word-count", + "file-recovery" +] \ No newline at end of file diff --git a/.obsidian/graph.json b/.obsidian/graph.json new file mode 100644 index 00000000..e21a18dc --- /dev/null +++ b/.obsidian/graph.json @@ -0,0 +1,22 @@ +{ + "collapse-filter": true, + "search": "", + "showTags": false, + "showAttachments": false, + "hideUnresolved": false, + "showOrphans": true, + "collapse-color-groups": true, + "colorGroups": [], + "collapse-display": true, + "showArrow": false, + "textFadeMultiplier": 0, + "nodeSizeMultiplier": 1, + "lineSizeMultiplier": 1, + "collapse-forces": true, + "centerStrength": 0.518713248970312, + "repelStrength": 10, + "linkStrength": 1, + "linkDistance": 250, + "scale": 1, + "close": false +} \ No newline at end of file diff --git a/.obsidian/plugins/obsidian-git/data.json b/.obsidian/plugins/obsidian-git/data.json new file mode 100644 index 00000000..e118578d --- /dev/null +++ b/.obsidian/plugins/obsidian-git/data.json @@ -0,0 +1,58 @@ +{ + "commitMessage": "vault backup: {{date}}", + "commitDateFormat": "YYYY-MM-DD HH:mm:ss", + "autoSaveInterval": 0, + "autoPushInterval": 0, + "autoPullInterval": 0, + "autoPullOnBoot": false, + "disablePush": false, + "pullBeforePush": true, + "disablePopups": false, + "disablePopupsForNoChanges": false, + "listChangedFilesInMessageBody": false, + "showStatusBar": true, + "updateSubmodules": false, + "syncMethod": "merge", + "customMessageOnAutoBackup": false, + "autoBackupAfterFileChange": false, + "treeStructure": false, + "refreshSourceControl": true, + "basePath": "", + "differentIntervalCommitAndPush": false, + "changedFilesInStatusBar": true, + "showedMobileNotice": true, + "refreshSourceControlTimer": 7000, + "showBranchStatusBar": true, + "setLastSaveToLastCommit": false, + "submoduleRecurseCheckout": false, + "gitDir": "", + "showFileMenu": true, + "authorInHistoryView": "hide", + "dateInHistoryView": false, + "lineAuthor": { + "show": false, + "followMovement": "inactive", + "authorDisplay": "initials", + "showCommitHash": false, + "dateTimeFormatOptions": "date", + "dateTimeFormatCustomString": "YYYY-MM-DD HH:mm", + "dateTimeTimezone": "viewer-local", + "coloringMaxAge": "1y", + "colorNew": { + "r": 255, + "g": 150, + "b": 150 + }, + "colorOld": { + "r": 120, + "g": 160, + "b": 255 + }, + "textColorCss": "var(--text-muted)", + "ignoreWhitespace": false, + "gutterSpacingFallbackLength": 5, + "lastShownAuthorDisplay": "initials", + "lastShownDateTimeFormatOptions": "date" + }, + "autoCommitMessage": "vault backup: {{date}}" +} \ No newline at end of file diff --git a/.obsidian/plugins/obsidian-git/main.js b/.obsidian/plugins/obsidian-git/main.js new file mode 100644 index 00000000..d0d2c09d --- /dev/null +++ b/.obsidian/plugins/obsidian-git/main.js @@ -0,0 +1,44901 @@ +/* +THIS IS A GENERATED/BUNDLED FILE BY ESBUILD +if you want to view the source visit the plugins github repository (https://github.com/denolehov/obsidian-git) +*/ + +var __create = Object.create; +var __defProp = Object.defineProperty; +var __getOwnPropDesc = Object.getOwnPropertyDescriptor; +var __getOwnPropNames = Object.getOwnPropertyNames; +var __getProtoOf = Object.getPrototypeOf; +var __hasOwnProp = Object.prototype.hasOwnProperty; +var __defNormalProp = (obj, key2, value) => key2 in obj ? __defProp(obj, key2, { enumerable: true, configurable: true, writable: true, value }) : obj[key2] = value; +var __esm = (fn, res) => function __init() { + return fn && (res = (0, fn[__getOwnPropNames(fn)[0]])(fn = 0)), res; +}; +var __commonJS = (cb, mod) => function __require() { + return mod || (0, cb[__getOwnPropNames(cb)[0]])((mod = { exports: {} }).exports, mod), mod.exports; +}; +var __export = (target, all) => { + for (var name in all) + __defProp(target, name, { get: all[name], enumerable: true }); +}; +var __copyProps = (to, from, except, desc) => { + if (from && typeof from === "object" || typeof from === "function") { + for (let key2 of __getOwnPropNames(from)) + if (!__hasOwnProp.call(to, key2) && key2 !== except) + __defProp(to, key2, { get: () => from[key2], enumerable: !(desc = __getOwnPropDesc(from, key2)) || desc.enumerable }); + } + return to; +}; +var __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps( + // If the importer is in node compatibility mode or this is not an ESM + // file that has been converted to a CommonJS file using a Babel- + // compatible transform (i.e. "__esModule" has not been set), then set + // "default" to the CommonJS "module.exports" for node compatibility. + isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target, + mod +)); +var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); +var __publicField = (obj, key2, value) => __defNormalProp(obj, typeof key2 !== "symbol" ? key2 + "" : key2, value); + +// node_modules/.pnpm/base64-js@1.5.1/node_modules/base64-js/index.js +var require_base64_js = __commonJS({ + "node_modules/.pnpm/base64-js@1.5.1/node_modules/base64-js/index.js"(exports2) { + "use strict"; + init_polyfill_buffer(); + exports2.byteLength = byteLength; + exports2.toByteArray = toByteArray; + exports2.fromByteArray = fromByteArray; + var lookup = []; + var revLookup = []; + var Arr = typeof Uint8Array !== "undefined" ? Uint8Array : Array; + var code = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"; + for (i = 0, len = code.length; i < len; ++i) { + lookup[i] = code[i]; + revLookup[code.charCodeAt(i)] = i; + } + var i; + var len; + revLookup["-".charCodeAt(0)] = 62; + revLookup["_".charCodeAt(0)] = 63; + function getLens(b64) { + var len2 = b64.length; + if (len2 % 4 > 0) { + throw new Error("Invalid string. Length must be a multiple of 4"); + } + var validLen = b64.indexOf("="); + if (validLen === -1) validLen = len2; + var placeHoldersLen = validLen === len2 ? 0 : 4 - validLen % 4; + return [validLen, placeHoldersLen]; + } + function byteLength(b64) { + var lens = getLens(b64); + var validLen = lens[0]; + var placeHoldersLen = lens[1]; + return (validLen + placeHoldersLen) * 3 / 4 - placeHoldersLen; + } + function _byteLength(b64, validLen, placeHoldersLen) { + return (validLen + placeHoldersLen) * 3 / 4 - placeHoldersLen; + } + function toByteArray(b64) { + var tmp; + var lens = getLens(b64); + var validLen = lens[0]; + var placeHoldersLen = lens[1]; + var arr = new Arr(_byteLength(b64, validLen, placeHoldersLen)); + var curByte = 0; + var len2 = placeHoldersLen > 0 ? validLen - 4 : validLen; + var i2; + for (i2 = 0; i2 < len2; i2 += 4) { + tmp = revLookup[b64.charCodeAt(i2)] << 18 | revLookup[b64.charCodeAt(i2 + 1)] << 12 | revLookup[b64.charCodeAt(i2 + 2)] << 6 | revLookup[b64.charCodeAt(i2 + 3)]; + arr[curByte++] = tmp >> 16 & 255; + arr[curByte++] = tmp >> 8 & 255; + arr[curByte++] = tmp & 255; + } + if (placeHoldersLen === 2) { + tmp = revLookup[b64.charCodeAt(i2)] << 2 | revLookup[b64.charCodeAt(i2 + 1)] >> 4; + arr[curByte++] = tmp & 255; + } + if (placeHoldersLen === 1) { + tmp = revLookup[b64.charCodeAt(i2)] << 10 | revLookup[b64.charCodeAt(i2 + 1)] << 4 | revLookup[b64.charCodeAt(i2 + 2)] >> 2; + arr[curByte++] = tmp >> 8 & 255; + arr[curByte++] = tmp & 255; + } + return arr; + } + function tripletToBase64(num2) { + return lookup[num2 >> 18 & 63] + lookup[num2 >> 12 & 63] + lookup[num2 >> 6 & 63] + lookup[num2 & 63]; + } + function encodeChunk(uint8, start, end) { + var tmp; + var output = []; + for (var i2 = start; i2 < end; i2 += 3) { + tmp = (uint8[i2] << 16 & 16711680) + (uint8[i2 + 1] << 8 & 65280) + (uint8[i2 + 2] & 255); + output.push(tripletToBase64(tmp)); + } + return output.join(""); + } + function fromByteArray(uint8) { + var tmp; + var len2 = uint8.length; + var extraBytes = len2 % 3; + var parts = []; + var maxChunkLength = 16383; + for (var i2 = 0, len22 = len2 - extraBytes; i2 < len22; i2 += maxChunkLength) { + parts.push(encodeChunk(uint8, i2, i2 + maxChunkLength > len22 ? len22 : i2 + maxChunkLength)); + } + if (extraBytes === 1) { + tmp = uint8[len2 - 1]; + parts.push( + lookup[tmp >> 2] + lookup[tmp << 4 & 63] + "==" + ); + } else if (extraBytes === 2) { + tmp = (uint8[len2 - 2] << 8) + uint8[len2 - 1]; + parts.push( + lookup[tmp >> 10] + lookup[tmp >> 4 & 63] + lookup[tmp << 2 & 63] + "=" + ); + } + return parts.join(""); + } + } +}); + +// node_modules/.pnpm/ieee754@1.2.1/node_modules/ieee754/index.js +var require_ieee754 = __commonJS({ + "node_modules/.pnpm/ieee754@1.2.1/node_modules/ieee754/index.js"(exports2) { + init_polyfill_buffer(); + exports2.read = function(buffer2, offset, isLE, mLen, nBytes) { + var e, m; + var eLen = nBytes * 8 - mLen - 1; + var eMax = (1 << eLen) - 1; + var eBias = eMax >> 1; + var nBits = -7; + var i = isLE ? nBytes - 1 : 0; + var d = isLE ? -1 : 1; + var s = buffer2[offset + i]; + i += d; + e = s & (1 << -nBits) - 1; + s >>= -nBits; + nBits += eLen; + for (; nBits > 0; e = e * 256 + buffer2[offset + i], i += d, nBits -= 8) { + } + m = e & (1 << -nBits) - 1; + e >>= -nBits; + nBits += mLen; + for (; nBits > 0; m = m * 256 + buffer2[offset + i], i += d, nBits -= 8) { + } + if (e === 0) { + e = 1 - eBias; + } else if (e === eMax) { + return m ? NaN : (s ? -1 : 1) * Infinity; + } else { + m = m + Math.pow(2, mLen); + e = e - eBias; + } + return (s ? -1 : 1) * m * Math.pow(2, e - mLen); + }; + exports2.write = function(buffer2, value, offset, isLE, mLen, nBytes) { + var e, m, c; + var eLen = nBytes * 8 - mLen - 1; + var eMax = (1 << eLen) - 1; + var eBias = eMax >> 1; + var rt = mLen === 23 ? Math.pow(2, -24) - Math.pow(2, -77) : 0; + var i = isLE ? 0 : nBytes - 1; + var d = isLE ? 1 : -1; + var s = value < 0 || value === 0 && 1 / value < 0 ? 1 : 0; + value = Math.abs(value); + if (isNaN(value) || value === Infinity) { + m = isNaN(value) ? 1 : 0; + e = eMax; + } else { + e = Math.floor(Math.log(value) / Math.LN2); + if (value * (c = Math.pow(2, -e)) < 1) { + e--; + c *= 2; + } + if (e + eBias >= 1) { + value += rt / c; + } else { + value += rt * Math.pow(2, 1 - eBias); + } + if (value * c >= 2) { + e++; + c /= 2; + } + if (e + eBias >= eMax) { + m = 0; + e = eMax; + } else if (e + eBias >= 1) { + m = (value * c - 1) * Math.pow(2, mLen); + e = e + eBias; + } else { + m = value * Math.pow(2, eBias - 1) * Math.pow(2, mLen); + e = 0; + } + } + for (; mLen >= 8; buffer2[offset + i] = m & 255, i += d, m /= 256, mLen -= 8) { + } + e = e << mLen | m; + eLen += mLen; + for (; eLen > 0; buffer2[offset + i] = e & 255, i += d, e /= 256, eLen -= 8) { + } + buffer2[offset + i - d] |= s * 128; + }; + } +}); + +// node_modules/.pnpm/buffer@6.0.3/node_modules/buffer/index.js +var require_buffer = __commonJS({ + "node_modules/.pnpm/buffer@6.0.3/node_modules/buffer/index.js"(exports2) { + "use strict"; + init_polyfill_buffer(); + var base64 = require_base64_js(); + var ieee754 = require_ieee754(); + var customInspectSymbol = typeof Symbol === "function" && typeof Symbol["for"] === "function" ? Symbol["for"]("nodejs.util.inspect.custom") : null; + exports2.Buffer = Buffer2; + exports2.SlowBuffer = SlowBuffer; + exports2.INSPECT_MAX_BYTES = 50; + var K_MAX_LENGTH = 2147483647; + exports2.kMaxLength = K_MAX_LENGTH; + Buffer2.TYPED_ARRAY_SUPPORT = typedArraySupport(); + if (!Buffer2.TYPED_ARRAY_SUPPORT && typeof console !== "undefined" && typeof console.error === "function") { + console.error( + "This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support." + ); + } + function typedArraySupport() { + try { + const arr = new Uint8Array(1); + const proto = { foo: function() { + return 42; + } }; + Object.setPrototypeOf(proto, Uint8Array.prototype); + Object.setPrototypeOf(arr, proto); + return arr.foo() === 42; + } catch (e) { + return false; + } + } + Object.defineProperty(Buffer2.prototype, "parent", { + enumerable: true, + get: function() { + if (!Buffer2.isBuffer(this)) return void 0; + return this.buffer; + } + }); + Object.defineProperty(Buffer2.prototype, "offset", { + enumerable: true, + get: function() { + if (!Buffer2.isBuffer(this)) return void 0; + return this.byteOffset; + } + }); + function createBuffer(length) { + if (length > K_MAX_LENGTH) { + throw new RangeError('The value "' + length + '" is invalid for option "size"'); + } + const buf = new Uint8Array(length); + Object.setPrototypeOf(buf, Buffer2.prototype); + return buf; + } + function Buffer2(arg, encodingOrOffset, length) { + if (typeof arg === "number") { + if (typeof encodingOrOffset === "string") { + throw new TypeError( + 'The "string" argument must be of type string. Received type number' + ); + } + return allocUnsafe(arg); + } + return from(arg, encodingOrOffset, length); + } + Buffer2.poolSize = 8192; + function from(value, encodingOrOffset, length) { + if (typeof value === "string") { + return fromString2(value, encodingOrOffset); + } + if (ArrayBuffer.isView(value)) { + return fromArrayView(value); + } + if (value == null) { + throw new TypeError( + "The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type " + typeof value + ); + } + if (isInstance(value, ArrayBuffer) || value && isInstance(value.buffer, ArrayBuffer)) { + return fromArrayBuffer(value, encodingOrOffset, length); + } + if (typeof SharedArrayBuffer !== "undefined" && (isInstance(value, SharedArrayBuffer) || value && isInstance(value.buffer, SharedArrayBuffer))) { + return fromArrayBuffer(value, encodingOrOffset, length); + } + if (typeof value === "number") { + throw new TypeError( + 'The "value" argument must not be of type number. Received type number' + ); + } + const valueOf = value.valueOf && value.valueOf(); + if (valueOf != null && valueOf !== value) { + return Buffer2.from(valueOf, encodingOrOffset, length); + } + const b = fromObject(value); + if (b) return b; + if (typeof Symbol !== "undefined" && Symbol.toPrimitive != null && typeof value[Symbol.toPrimitive] === "function") { + return Buffer2.from(value[Symbol.toPrimitive]("string"), encodingOrOffset, length); + } + throw new TypeError( + "The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type " + typeof value + ); + } + Buffer2.from = function(value, encodingOrOffset, length) { + return from(value, encodingOrOffset, length); + }; + Object.setPrototypeOf(Buffer2.prototype, Uint8Array.prototype); + Object.setPrototypeOf(Buffer2, Uint8Array); + function assertSize(size) { + if (typeof size !== "number") { + throw new TypeError('"size" argument must be of type number'); + } else if (size < 0) { + throw new RangeError('The value "' + size + '" is invalid for option "size"'); + } + } + function alloc(size, fill, encoding) { + assertSize(size); + if (size <= 0) { + return createBuffer(size); + } + if (fill !== void 0) { + return typeof encoding === "string" ? createBuffer(size).fill(fill, encoding) : createBuffer(size).fill(fill); + } + return createBuffer(size); + } + Buffer2.alloc = function(size, fill, encoding) { + return alloc(size, fill, encoding); + }; + function allocUnsafe(size) { + assertSize(size); + return createBuffer(size < 0 ? 0 : checked(size) | 0); + } + Buffer2.allocUnsafe = function(size) { + return allocUnsafe(size); + }; + Buffer2.allocUnsafeSlow = function(size) { + return allocUnsafe(size); + }; + function fromString2(string, encoding) { + if (typeof encoding !== "string" || encoding === "") { + encoding = "utf8"; + } + if (!Buffer2.isEncoding(encoding)) { + throw new TypeError("Unknown encoding: " + encoding); + } + const length = byteLength(string, encoding) | 0; + let buf = createBuffer(length); + const actual = buf.write(string, encoding); + if (actual !== length) { + buf = buf.slice(0, actual); + } + return buf; + } + function fromArrayLike(array) { + const length = array.length < 0 ? 0 : checked(array.length) | 0; + const buf = createBuffer(length); + for (let i = 0; i < length; i += 1) { + buf[i] = array[i] & 255; + } + return buf; + } + function fromArrayView(arrayView) { + if (isInstance(arrayView, Uint8Array)) { + const copy2 = new Uint8Array(arrayView); + return fromArrayBuffer(copy2.buffer, copy2.byteOffset, copy2.byteLength); + } + return fromArrayLike(arrayView); + } + function fromArrayBuffer(array, byteOffset, length) { + if (byteOffset < 0 || array.byteLength < byteOffset) { + throw new RangeError('"offset" is outside of buffer bounds'); + } + if (array.byteLength < byteOffset + (length || 0)) { + throw new RangeError('"length" is outside of buffer bounds'); + } + let buf; + if (byteOffset === void 0 && length === void 0) { + buf = new Uint8Array(array); + } else if (length === void 0) { + buf = new Uint8Array(array, byteOffset); + } else { + buf = new Uint8Array(array, byteOffset, length); + } + Object.setPrototypeOf(buf, Buffer2.prototype); + return buf; + } + function fromObject(obj) { + if (Buffer2.isBuffer(obj)) { + const len = checked(obj.length) | 0; + const buf = createBuffer(len); + if (buf.length === 0) { + return buf; + } + obj.copy(buf, 0, 0, len); + return buf; + } + if (obj.length !== void 0) { + if (typeof obj.length !== "number" || numberIsNaN(obj.length)) { + return createBuffer(0); + } + return fromArrayLike(obj); + } + if (obj.type === "Buffer" && Array.isArray(obj.data)) { + return fromArrayLike(obj.data); + } + } + function checked(length) { + if (length >= K_MAX_LENGTH) { + throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x" + K_MAX_LENGTH.toString(16) + " bytes"); + } + return length | 0; + } + function SlowBuffer(length) { + if (+length != length) { + length = 0; + } + return Buffer2.alloc(+length); + } + Buffer2.isBuffer = function isBuffer(b) { + return b != null && b._isBuffer === true && b !== Buffer2.prototype; + }; + Buffer2.compare = function compare(a, b) { + if (isInstance(a, Uint8Array)) a = Buffer2.from(a, a.offset, a.byteLength); + if (isInstance(b, Uint8Array)) b = Buffer2.from(b, b.offset, b.byteLength); + if (!Buffer2.isBuffer(a) || !Buffer2.isBuffer(b)) { + throw new TypeError( + 'The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array' + ); + } + if (a === b) return 0; + let x = a.length; + let y = b.length; + for (let i = 0, len = Math.min(x, y); i < len; ++i) { + if (a[i] !== b[i]) { + x = a[i]; + y = b[i]; + break; + } + } + if (x < y) return -1; + if (y < x) return 1; + return 0; + }; + Buffer2.isEncoding = function isEncoding(encoding) { + switch (String(encoding).toLowerCase()) { + case "hex": + case "utf8": + case "utf-8": + case "ascii": + case "latin1": + case "binary": + case "base64": + case "ucs2": + case "ucs-2": + case "utf16le": + case "utf-16le": + return true; + default: + return false; + } + }; + Buffer2.concat = function concat(list, length) { + if (!Array.isArray(list)) { + throw new TypeError('"list" argument must be an Array of Buffers'); + } + if (list.length === 0) { + return Buffer2.alloc(0); + } + let i; + if (length === void 0) { + length = 0; + for (i = 0; i < list.length; ++i) { + length += list[i].length; + } + } + const buffer2 = Buffer2.allocUnsafe(length); + let pos = 0; + for (i = 0; i < list.length; ++i) { + let buf = list[i]; + if (isInstance(buf, Uint8Array)) { + if (pos + buf.length > buffer2.length) { + if (!Buffer2.isBuffer(buf)) buf = Buffer2.from(buf); + buf.copy(buffer2, pos); + } else { + Uint8Array.prototype.set.call( + buffer2, + buf, + pos + ); + } + } else if (!Buffer2.isBuffer(buf)) { + throw new TypeError('"list" argument must be an Array of Buffers'); + } else { + buf.copy(buffer2, pos); + } + pos += buf.length; + } + return buffer2; + }; + function byteLength(string, encoding) { + if (Buffer2.isBuffer(string)) { + return string.length; + } + if (ArrayBuffer.isView(string) || isInstance(string, ArrayBuffer)) { + return string.byteLength; + } + if (typeof string !== "string") { + throw new TypeError( + 'The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type ' + typeof string + ); + } + const len = string.length; + const mustMatch = arguments.length > 2 && arguments[2] === true; + if (!mustMatch && len === 0) return 0; + let loweredCase = false; + for (; ; ) { + switch (encoding) { + case "ascii": + case "latin1": + case "binary": + return len; + case "utf8": + case "utf-8": + return utf8ToBytes(string).length; + case "ucs2": + case "ucs-2": + case "utf16le": + case "utf-16le": + return len * 2; + case "hex": + return len >>> 1; + case "base64": + return base64ToBytes(string).length; + default: + if (loweredCase) { + return mustMatch ? -1 : utf8ToBytes(string).length; + } + encoding = ("" + encoding).toLowerCase(); + loweredCase = true; + } + } + } + Buffer2.byteLength = byteLength; + function slowToString(encoding, start, end) { + let loweredCase = false; + if (start === void 0 || start < 0) { + start = 0; + } + if (start > this.length) { + return ""; + } + if (end === void 0 || end > this.length) { + end = this.length; + } + if (end <= 0) { + return ""; + } + end >>>= 0; + start >>>= 0; + if (end <= start) { + return ""; + } + if (!encoding) encoding = "utf8"; + while (true) { + switch (encoding) { + case "hex": + return hexSlice(this, start, end); + case "utf8": + case "utf-8": + return utf8Slice(this, start, end); + case "ascii": + return asciiSlice(this, start, end); + case "latin1": + case "binary": + return latin1Slice(this, start, end); + case "base64": + return base64Slice(this, start, end); + case "ucs2": + case "ucs-2": + case "utf16le": + case "utf-16le": + return utf16leSlice(this, start, end); + default: + if (loweredCase) throw new TypeError("Unknown encoding: " + encoding); + encoding = (encoding + "").toLowerCase(); + loweredCase = true; + } + } + } + Buffer2.prototype._isBuffer = true; + function swap(b, n, m) { + const i = b[n]; + b[n] = b[m]; + b[m] = i; + } + Buffer2.prototype.swap16 = function swap16() { + const len = this.length; + if (len % 2 !== 0) { + throw new RangeError("Buffer size must be a multiple of 16-bits"); + } + for (let i = 0; i < len; i += 2) { + swap(this, i, i + 1); + } + return this; + }; + Buffer2.prototype.swap32 = function swap32() { + const len = this.length; + if (len % 4 !== 0) { + throw new RangeError("Buffer size must be a multiple of 32-bits"); + } + for (let i = 0; i < len; i += 4) { + swap(this, i, i + 3); + swap(this, i + 1, i + 2); + } + return this; + }; + Buffer2.prototype.swap64 = function swap64() { + const len = this.length; + if (len % 8 !== 0) { + throw new RangeError("Buffer size must be a multiple of 64-bits"); + } + for (let i = 0; i < len; i += 8) { + swap(this, i, i + 7); + swap(this, i + 1, i + 6); + swap(this, i + 2, i + 5); + swap(this, i + 3, i + 4); + } + return this; + }; + Buffer2.prototype.toString = function toString() { + const length = this.length; + if (length === 0) return ""; + if (arguments.length === 0) return utf8Slice(this, 0, length); + return slowToString.apply(this, arguments); + }; + Buffer2.prototype.toLocaleString = Buffer2.prototype.toString; + Buffer2.prototype.equals = function equals3(b) { + if (!Buffer2.isBuffer(b)) throw new TypeError("Argument must be a Buffer"); + if (this === b) return true; + return Buffer2.compare(this, b) === 0; + }; + Buffer2.prototype.inspect = function inspect() { + let str = ""; + const max = exports2.INSPECT_MAX_BYTES; + str = this.toString("hex", 0, max).replace(/(.{2})/g, "$1 ").trim(); + if (this.length > max) str += " ... "; + return ""; + }; + if (customInspectSymbol) { + Buffer2.prototype[customInspectSymbol] = Buffer2.prototype.inspect; + } + Buffer2.prototype.compare = function compare(target, start, end, thisStart, thisEnd) { + if (isInstance(target, Uint8Array)) { + target = Buffer2.from(target, target.offset, target.byteLength); + } + if (!Buffer2.isBuffer(target)) { + throw new TypeError( + 'The "target" argument must be one of type Buffer or Uint8Array. Received type ' + typeof target + ); + } + if (start === void 0) { + start = 0; + } + if (end === void 0) { + end = target ? target.length : 0; + } + if (thisStart === void 0) { + thisStart = 0; + } + if (thisEnd === void 0) { + thisEnd = this.length; + } + if (start < 0 || end > target.length || thisStart < 0 || thisEnd > this.length) { + throw new RangeError("out of range index"); + } + if (thisStart >= thisEnd && start >= end) { + return 0; + } + if (thisStart >= thisEnd) { + return -1; + } + if (start >= end) { + return 1; + } + start >>>= 0; + end >>>= 0; + thisStart >>>= 0; + thisEnd >>>= 0; + if (this === target) return 0; + let x = thisEnd - thisStart; + let y = end - start; + const len = Math.min(x, y); + const thisCopy = this.slice(thisStart, thisEnd); + const targetCopy = target.slice(start, end); + for (let i = 0; i < len; ++i) { + if (thisCopy[i] !== targetCopy[i]) { + x = thisCopy[i]; + y = targetCopy[i]; + break; + } + } + if (x < y) return -1; + if (y < x) return 1; + return 0; + }; + function bidirectionalIndexOf(buffer2, val, byteOffset, encoding, dir) { + if (buffer2.length === 0) return -1; + if (typeof byteOffset === "string") { + encoding = byteOffset; + byteOffset = 0; + } else if (byteOffset > 2147483647) { + byteOffset = 2147483647; + } else if (byteOffset < -2147483648) { + byteOffset = -2147483648; + } + byteOffset = +byteOffset; + if (numberIsNaN(byteOffset)) { + byteOffset = dir ? 0 : buffer2.length - 1; + } + if (byteOffset < 0) byteOffset = buffer2.length + byteOffset; + if (byteOffset >= buffer2.length) { + if (dir) return -1; + else byteOffset = buffer2.length - 1; + } else if (byteOffset < 0) { + if (dir) byteOffset = 0; + else return -1; + } + if (typeof val === "string") { + val = Buffer2.from(val, encoding); + } + if (Buffer2.isBuffer(val)) { + if (val.length === 0) { + return -1; + } + return arrayIndexOf(buffer2, val, byteOffset, encoding, dir); + } else if (typeof val === "number") { + val = val & 255; + if (typeof Uint8Array.prototype.indexOf === "function") { + if (dir) { + return Uint8Array.prototype.indexOf.call(buffer2, val, byteOffset); + } else { + return Uint8Array.prototype.lastIndexOf.call(buffer2, val, byteOffset); + } + } + return arrayIndexOf(buffer2, [val], byteOffset, encoding, dir); + } + throw new TypeError("val must be string, number or Buffer"); + } + function arrayIndexOf(arr, val, byteOffset, encoding, dir) { + let indexSize = 1; + let arrLength = arr.length; + let valLength = val.length; + if (encoding !== void 0) { + encoding = String(encoding).toLowerCase(); + if (encoding === "ucs2" || encoding === "ucs-2" || encoding === "utf16le" || encoding === "utf-16le") { + if (arr.length < 2 || val.length < 2) { + return -1; + } + indexSize = 2; + arrLength /= 2; + valLength /= 2; + byteOffset /= 2; + } + } + function read(buf, i2) { + if (indexSize === 1) { + return buf[i2]; + } else { + return buf.readUInt16BE(i2 * indexSize); + } + } + let i; + if (dir) { + let foundIndex = -1; + for (i = byteOffset; i < arrLength; i++) { + if (read(arr, i) === read(val, foundIndex === -1 ? 0 : i - foundIndex)) { + if (foundIndex === -1) foundIndex = i; + if (i - foundIndex + 1 === valLength) return foundIndex * indexSize; + } else { + if (foundIndex !== -1) i -= i - foundIndex; + foundIndex = -1; + } + } + } else { + if (byteOffset + valLength > arrLength) byteOffset = arrLength - valLength; + for (i = byteOffset; i >= 0; i--) { + let found = true; + for (let j = 0; j < valLength; j++) { + if (read(arr, i + j) !== read(val, j)) { + found = false; + break; + } + } + if (found) return i; + } + } + return -1; + } + Buffer2.prototype.includes = function includes(val, byteOffset, encoding) { + return this.indexOf(val, byteOffset, encoding) !== -1; + }; + Buffer2.prototype.indexOf = function indexOf(val, byteOffset, encoding) { + return bidirectionalIndexOf(this, val, byteOffset, encoding, true); + }; + Buffer2.prototype.lastIndexOf = function lastIndexOf(val, byteOffset, encoding) { + return bidirectionalIndexOf(this, val, byteOffset, encoding, false); + }; + function hexWrite(buf, string, offset, length) { + offset = Number(offset) || 0; + const remaining = buf.length - offset; + if (!length) { + length = remaining; + } else { + length = Number(length); + if (length > remaining) { + length = remaining; + } + } + const strLen = string.length; + if (length > strLen / 2) { + length = strLen / 2; + } + let i; + for (i = 0; i < length; ++i) { + const parsed = parseInt(string.substr(i * 2, 2), 16); + if (numberIsNaN(parsed)) return i; + buf[offset + i] = parsed; + } + return i; + } + function utf8Write(buf, string, offset, length) { + return blitBuffer(utf8ToBytes(string, buf.length - offset), buf, offset, length); + } + function asciiWrite(buf, string, offset, length) { + return blitBuffer(asciiToBytes(string), buf, offset, length); + } + function base64Write(buf, string, offset, length) { + return blitBuffer(base64ToBytes(string), buf, offset, length); + } + function ucs2Write(buf, string, offset, length) { + return blitBuffer(utf16leToBytes(string, buf.length - offset), buf, offset, length); + } + Buffer2.prototype.write = function write(string, offset, length, encoding) { + if (offset === void 0) { + encoding = "utf8"; + length = this.length; + offset = 0; + } else if (length === void 0 && typeof offset === "string") { + encoding = offset; + length = this.length; + offset = 0; + } else if (isFinite(offset)) { + offset = offset >>> 0; + if (isFinite(length)) { + length = length >>> 0; + if (encoding === void 0) encoding = "utf8"; + } else { + encoding = length; + length = void 0; + } + } else { + throw new Error( + "Buffer.write(string, encoding, offset[, length]) is no longer supported" + ); + } + const remaining = this.length - offset; + if (length === void 0 || length > remaining) length = remaining; + if (string.length > 0 && (length < 0 || offset < 0) || offset > this.length) { + throw new RangeError("Attempt to write outside buffer bounds"); + } + if (!encoding) encoding = "utf8"; + let loweredCase = false; + for (; ; ) { + switch (encoding) { + case "hex": + return hexWrite(this, string, offset, length); + case "utf8": + case "utf-8": + return utf8Write(this, string, offset, length); + case "ascii": + case "latin1": + case "binary": + return asciiWrite(this, string, offset, length); + case "base64": + return base64Write(this, string, offset, length); + case "ucs2": + case "ucs-2": + case "utf16le": + case "utf-16le": + return ucs2Write(this, string, offset, length); + default: + if (loweredCase) throw new TypeError("Unknown encoding: " + encoding); + encoding = ("" + encoding).toLowerCase(); + loweredCase = true; + } + } + }; + Buffer2.prototype.toJSON = function toJSON() { + return { + type: "Buffer", + data: Array.prototype.slice.call(this._arr || this, 0) + }; + }; + function base64Slice(buf, start, end) { + if (start === 0 && end === buf.length) { + return base64.fromByteArray(buf); + } else { + return base64.fromByteArray(buf.slice(start, end)); + } + } + function utf8Slice(buf, start, end) { + end = Math.min(buf.length, end); + const res = []; + let i = start; + while (i < end) { + const firstByte = buf[i]; + let codePoint = null; + let bytesPerSequence = firstByte > 239 ? 4 : firstByte > 223 ? 3 : firstByte > 191 ? 2 : 1; + if (i + bytesPerSequence <= end) { + let secondByte, thirdByte, fourthByte, tempCodePoint; + switch (bytesPerSequence) { + case 1: + if (firstByte < 128) { + codePoint = firstByte; + } + break; + case 2: + secondByte = buf[i + 1]; + if ((secondByte & 192) === 128) { + tempCodePoint = (firstByte & 31) << 6 | secondByte & 63; + if (tempCodePoint > 127) { + codePoint = tempCodePoint; + } + } + break; + case 3: + secondByte = buf[i + 1]; + thirdByte = buf[i + 2]; + if ((secondByte & 192) === 128 && (thirdByte & 192) === 128) { + tempCodePoint = (firstByte & 15) << 12 | (secondByte & 63) << 6 | thirdByte & 63; + if (tempCodePoint > 2047 && (tempCodePoint < 55296 || tempCodePoint > 57343)) { + codePoint = tempCodePoint; + } + } + break; + case 4: + secondByte = buf[i + 1]; + thirdByte = buf[i + 2]; + fourthByte = buf[i + 3]; + if ((secondByte & 192) === 128 && (thirdByte & 192) === 128 && (fourthByte & 192) === 128) { + tempCodePoint = (firstByte & 15) << 18 | (secondByte & 63) << 12 | (thirdByte & 63) << 6 | fourthByte & 63; + if (tempCodePoint > 65535 && tempCodePoint < 1114112) { + codePoint = tempCodePoint; + } + } + } + } + if (codePoint === null) { + codePoint = 65533; + bytesPerSequence = 1; + } else if (codePoint > 65535) { + codePoint -= 65536; + res.push(codePoint >>> 10 & 1023 | 55296); + codePoint = 56320 | codePoint & 1023; + } + res.push(codePoint); + i += bytesPerSequence; + } + return decodeCodePointsArray(res); + } + var MAX_ARGUMENTS_LENGTH = 4096; + function decodeCodePointsArray(codePoints) { + const len = codePoints.length; + if (len <= MAX_ARGUMENTS_LENGTH) { + return String.fromCharCode.apply(String, codePoints); + } + let res = ""; + let i = 0; + while (i < len) { + res += String.fromCharCode.apply( + String, + codePoints.slice(i, i += MAX_ARGUMENTS_LENGTH) + ); + } + return res; + } + function asciiSlice(buf, start, end) { + let ret = ""; + end = Math.min(buf.length, end); + for (let i = start; i < end; ++i) { + ret += String.fromCharCode(buf[i] & 127); + } + return ret; + } + function latin1Slice(buf, start, end) { + let ret = ""; + end = Math.min(buf.length, end); + for (let i = start; i < end; ++i) { + ret += String.fromCharCode(buf[i]); + } + return ret; + } + function hexSlice(buf, start, end) { + const len = buf.length; + if (!start || start < 0) start = 0; + if (!end || end < 0 || end > len) end = len; + let out = ""; + for (let i = start; i < end; ++i) { + out += hexSliceLookupTable[buf[i]]; + } + return out; + } + function utf16leSlice(buf, start, end) { + const bytes = buf.slice(start, end); + let res = ""; + for (let i = 0; i < bytes.length - 1; i += 2) { + res += String.fromCharCode(bytes[i] + bytes[i + 1] * 256); + } + return res; + } + Buffer2.prototype.slice = function slice(start, end) { + const len = this.length; + start = ~~start; + end = end === void 0 ? len : ~~end; + if (start < 0) { + start += len; + if (start < 0) start = 0; + } else if (start > len) { + start = len; + } + if (end < 0) { + end += len; + if (end < 0) end = 0; + } else if (end > len) { + end = len; + } + if (end < start) end = start; + const newBuf = this.subarray(start, end); + Object.setPrototypeOf(newBuf, Buffer2.prototype); + return newBuf; + }; + function checkOffset(offset, ext, length) { + if (offset % 1 !== 0 || offset < 0) throw new RangeError("offset is not uint"); + if (offset + ext > length) throw new RangeError("Trying to access beyond buffer length"); + } + Buffer2.prototype.readUintLE = Buffer2.prototype.readUIntLE = function readUIntLE(offset, byteLength2, noAssert) { + offset = offset >>> 0; + byteLength2 = byteLength2 >>> 0; + if (!noAssert) checkOffset(offset, byteLength2, this.length); + let val = this[offset]; + let mul = 1; + let i = 0; + while (++i < byteLength2 && (mul *= 256)) { + val += this[offset + i] * mul; + } + return val; + }; + Buffer2.prototype.readUintBE = Buffer2.prototype.readUIntBE = function readUIntBE(offset, byteLength2, noAssert) { + offset = offset >>> 0; + byteLength2 = byteLength2 >>> 0; + if (!noAssert) { + checkOffset(offset, byteLength2, this.length); + } + let val = this[offset + --byteLength2]; + let mul = 1; + while (byteLength2 > 0 && (mul *= 256)) { + val += this[offset + --byteLength2] * mul; + } + return val; + }; + Buffer2.prototype.readUint8 = Buffer2.prototype.readUInt8 = function readUInt8(offset, noAssert) { + offset = offset >>> 0; + if (!noAssert) checkOffset(offset, 1, this.length); + return this[offset]; + }; + Buffer2.prototype.readUint16LE = Buffer2.prototype.readUInt16LE = function readUInt16LE(offset, noAssert) { + offset = offset >>> 0; + if (!noAssert) checkOffset(offset, 2, this.length); + return this[offset] | this[offset + 1] << 8; + }; + Buffer2.prototype.readUint16BE = Buffer2.prototype.readUInt16BE = function readUInt16BE(offset, noAssert) { + offset = offset >>> 0; + if (!noAssert) checkOffset(offset, 2, this.length); + return this[offset] << 8 | this[offset + 1]; + }; + Buffer2.prototype.readUint32LE = Buffer2.prototype.readUInt32LE = function readUInt32LE(offset, noAssert) { + offset = offset >>> 0; + if (!noAssert) checkOffset(offset, 4, this.length); + return (this[offset] | this[offset + 1] << 8 | this[offset + 2] << 16) + this[offset + 3] * 16777216; + }; + Buffer2.prototype.readUint32BE = Buffer2.prototype.readUInt32BE = function readUInt32BE(offset, noAssert) { + offset = offset >>> 0; + if (!noAssert) checkOffset(offset, 4, this.length); + return this[offset] * 16777216 + (this[offset + 1] << 16 | this[offset + 2] << 8 | this[offset + 3]); + }; + Buffer2.prototype.readBigUInt64LE = defineBigIntMethod(function readBigUInt64LE(offset) { + offset = offset >>> 0; + validateNumber(offset, "offset"); + const first2 = this[offset]; + const last2 = this[offset + 7]; + if (first2 === void 0 || last2 === void 0) { + boundsError(offset, this.length - 8); + } + const lo = first2 + this[++offset] * 2 ** 8 + this[++offset] * 2 ** 16 + this[++offset] * 2 ** 24; + const hi = this[++offset] + this[++offset] * 2 ** 8 + this[++offset] * 2 ** 16 + last2 * 2 ** 24; + return BigInt(lo) + (BigInt(hi) << BigInt(32)); + }); + Buffer2.prototype.readBigUInt64BE = defineBigIntMethod(function readBigUInt64BE(offset) { + offset = offset >>> 0; + validateNumber(offset, "offset"); + const first2 = this[offset]; + const last2 = this[offset + 7]; + if (first2 === void 0 || last2 === void 0) { + boundsError(offset, this.length - 8); + } + const hi = first2 * 2 ** 24 + this[++offset] * 2 ** 16 + this[++offset] * 2 ** 8 + this[++offset]; + const lo = this[++offset] * 2 ** 24 + this[++offset] * 2 ** 16 + this[++offset] * 2 ** 8 + last2; + return (BigInt(hi) << BigInt(32)) + BigInt(lo); + }); + Buffer2.prototype.readIntLE = function readIntLE(offset, byteLength2, noAssert) { + offset = offset >>> 0; + byteLength2 = byteLength2 >>> 0; + if (!noAssert) checkOffset(offset, byteLength2, this.length); + let val = this[offset]; + let mul = 1; + let i = 0; + while (++i < byteLength2 && (mul *= 256)) { + val += this[offset + i] * mul; + } + mul *= 128; + if (val >= mul) val -= Math.pow(2, 8 * byteLength2); + return val; + }; + Buffer2.prototype.readIntBE = function readIntBE(offset, byteLength2, noAssert) { + offset = offset >>> 0; + byteLength2 = byteLength2 >>> 0; + if (!noAssert) checkOffset(offset, byteLength2, this.length); + let i = byteLength2; + let mul = 1; + let val = this[offset + --i]; + while (i > 0 && (mul *= 256)) { + val += this[offset + --i] * mul; + } + mul *= 128; + if (val >= mul) val -= Math.pow(2, 8 * byteLength2); + return val; + }; + Buffer2.prototype.readInt8 = function readInt8(offset, noAssert) { + offset = offset >>> 0; + if (!noAssert) checkOffset(offset, 1, this.length); + if (!(this[offset] & 128)) return this[offset]; + return (255 - this[offset] + 1) * -1; + }; + Buffer2.prototype.readInt16LE = function readInt16LE(offset, noAssert) { + offset = offset >>> 0; + if (!noAssert) checkOffset(offset, 2, this.length); + const val = this[offset] | this[offset + 1] << 8; + return val & 32768 ? val | 4294901760 : val; + }; + Buffer2.prototype.readInt16BE = function readInt16BE(offset, noAssert) { + offset = offset >>> 0; + if (!noAssert) checkOffset(offset, 2, this.length); + const val = this[offset + 1] | this[offset] << 8; + return val & 32768 ? val | 4294901760 : val; + }; + Buffer2.prototype.readInt32LE = function readInt32LE(offset, noAssert) { + offset = offset >>> 0; + if (!noAssert) checkOffset(offset, 4, this.length); + return this[offset] | this[offset + 1] << 8 | this[offset + 2] << 16 | this[offset + 3] << 24; + }; + Buffer2.prototype.readInt32BE = function readInt32BE(offset, noAssert) { + offset = offset >>> 0; + if (!noAssert) checkOffset(offset, 4, this.length); + return this[offset] << 24 | this[offset + 1] << 16 | this[offset + 2] << 8 | this[offset + 3]; + }; + Buffer2.prototype.readBigInt64LE = defineBigIntMethod(function readBigInt64LE(offset) { + offset = offset >>> 0; + validateNumber(offset, "offset"); + const first2 = this[offset]; + const last2 = this[offset + 7]; + if (first2 === void 0 || last2 === void 0) { + boundsError(offset, this.length - 8); + } + const val = this[offset + 4] + this[offset + 5] * 2 ** 8 + this[offset + 6] * 2 ** 16 + (last2 << 24); + return (BigInt(val) << BigInt(32)) + BigInt(first2 + this[++offset] * 2 ** 8 + this[++offset] * 2 ** 16 + this[++offset] * 2 ** 24); + }); + Buffer2.prototype.readBigInt64BE = defineBigIntMethod(function readBigInt64BE(offset) { + offset = offset >>> 0; + validateNumber(offset, "offset"); + const first2 = this[offset]; + const last2 = this[offset + 7]; + if (first2 === void 0 || last2 === void 0) { + boundsError(offset, this.length - 8); + } + const val = (first2 << 24) + // Overflow + this[++offset] * 2 ** 16 + this[++offset] * 2 ** 8 + this[++offset]; + return (BigInt(val) << BigInt(32)) + BigInt(this[++offset] * 2 ** 24 + this[++offset] * 2 ** 16 + this[++offset] * 2 ** 8 + last2); + }); + Buffer2.prototype.readFloatLE = function readFloatLE(offset, noAssert) { + offset = offset >>> 0; + if (!noAssert) checkOffset(offset, 4, this.length); + return ieee754.read(this, offset, true, 23, 4); + }; + Buffer2.prototype.readFloatBE = function readFloatBE(offset, noAssert) { + offset = offset >>> 0; + if (!noAssert) checkOffset(offset, 4, this.length); + return ieee754.read(this, offset, false, 23, 4); + }; + Buffer2.prototype.readDoubleLE = function readDoubleLE(offset, noAssert) { + offset = offset >>> 0; + if (!noAssert) checkOffset(offset, 8, this.length); + return ieee754.read(this, offset, true, 52, 8); + }; + Buffer2.prototype.readDoubleBE = function readDoubleBE(offset, noAssert) { + offset = offset >>> 0; + if (!noAssert) checkOffset(offset, 8, this.length); + return ieee754.read(this, offset, false, 52, 8); + }; + function checkInt(buf, value, offset, ext, max, min) { + if (!Buffer2.isBuffer(buf)) throw new TypeError('"buffer" argument must be a Buffer instance'); + if (value > max || value < min) throw new RangeError('"value" argument is out of bounds'); + if (offset + ext > buf.length) throw new RangeError("Index out of range"); + } + Buffer2.prototype.writeUintLE = Buffer2.prototype.writeUIntLE = function writeUIntLE(value, offset, byteLength2, noAssert) { + value = +value; + offset = offset >>> 0; + byteLength2 = byteLength2 >>> 0; + if (!noAssert) { + const maxBytes = Math.pow(2, 8 * byteLength2) - 1; + checkInt(this, value, offset, byteLength2, maxBytes, 0); + } + let mul = 1; + let i = 0; + this[offset] = value & 255; + while (++i < byteLength2 && (mul *= 256)) { + this[offset + i] = value / mul & 255; + } + return offset + byteLength2; + }; + Buffer2.prototype.writeUintBE = Buffer2.prototype.writeUIntBE = function writeUIntBE(value, offset, byteLength2, noAssert) { + value = +value; + offset = offset >>> 0; + byteLength2 = byteLength2 >>> 0; + if (!noAssert) { + const maxBytes = Math.pow(2, 8 * byteLength2) - 1; + checkInt(this, value, offset, byteLength2, maxBytes, 0); + } + let i = byteLength2 - 1; + let mul = 1; + this[offset + i] = value & 255; + while (--i >= 0 && (mul *= 256)) { + this[offset + i] = value / mul & 255; + } + return offset + byteLength2; + }; + Buffer2.prototype.writeUint8 = Buffer2.prototype.writeUInt8 = function writeUInt8(value, offset, noAssert) { + value = +value; + offset = offset >>> 0; + if (!noAssert) checkInt(this, value, offset, 1, 255, 0); + this[offset] = value & 255; + return offset + 1; + }; + Buffer2.prototype.writeUint16LE = Buffer2.prototype.writeUInt16LE = function writeUInt16LE(value, offset, noAssert) { + value = +value; + offset = offset >>> 0; + if (!noAssert) checkInt(this, value, offset, 2, 65535, 0); + this[offset] = value & 255; + this[offset + 1] = value >>> 8; + return offset + 2; + }; + Buffer2.prototype.writeUint16BE = Buffer2.prototype.writeUInt16BE = function writeUInt16BE(value, offset, noAssert) { + value = +value; + offset = offset >>> 0; + if (!noAssert) checkInt(this, value, offset, 2, 65535, 0); + this[offset] = value >>> 8; + this[offset + 1] = value & 255; + return offset + 2; + }; + Buffer2.prototype.writeUint32LE = Buffer2.prototype.writeUInt32LE = function writeUInt32LE(value, offset, noAssert) { + value = +value; + offset = offset >>> 0; + if (!noAssert) checkInt(this, value, offset, 4, 4294967295, 0); + this[offset + 3] = value >>> 24; + this[offset + 2] = value >>> 16; + this[offset + 1] = value >>> 8; + this[offset] = value & 255; + return offset + 4; + }; + Buffer2.prototype.writeUint32BE = Buffer2.prototype.writeUInt32BE = function writeUInt32BE(value, offset, noAssert) { + value = +value; + offset = offset >>> 0; + if (!noAssert) checkInt(this, value, offset, 4, 4294967295, 0); + this[offset] = value >>> 24; + this[offset + 1] = value >>> 16; + this[offset + 2] = value >>> 8; + this[offset + 3] = value & 255; + return offset + 4; + }; + function wrtBigUInt64LE(buf, value, offset, min, max) { + checkIntBI(value, min, max, buf, offset, 7); + let lo = Number(value & BigInt(4294967295)); + buf[offset++] = lo; + lo = lo >> 8; + buf[offset++] = lo; + lo = lo >> 8; + buf[offset++] = lo; + lo = lo >> 8; + buf[offset++] = lo; + let hi = Number(value >> BigInt(32) & BigInt(4294967295)); + buf[offset++] = hi; + hi = hi >> 8; + buf[offset++] = hi; + hi = hi >> 8; + buf[offset++] = hi; + hi = hi >> 8; + buf[offset++] = hi; + return offset; + } + function wrtBigUInt64BE(buf, value, offset, min, max) { + checkIntBI(value, min, max, buf, offset, 7); + let lo = Number(value & BigInt(4294967295)); + buf[offset + 7] = lo; + lo = lo >> 8; + buf[offset + 6] = lo; + lo = lo >> 8; + buf[offset + 5] = lo; + lo = lo >> 8; + buf[offset + 4] = lo; + let hi = Number(value >> BigInt(32) & BigInt(4294967295)); + buf[offset + 3] = hi; + hi = hi >> 8; + buf[offset + 2] = hi; + hi = hi >> 8; + buf[offset + 1] = hi; + hi = hi >> 8; + buf[offset] = hi; + return offset + 8; + } + Buffer2.prototype.writeBigUInt64LE = defineBigIntMethod(function writeBigUInt64LE(value, offset = 0) { + return wrtBigUInt64LE(this, value, offset, BigInt(0), BigInt("0xffffffffffffffff")); + }); + Buffer2.prototype.writeBigUInt64BE = defineBigIntMethod(function writeBigUInt64BE(value, offset = 0) { + return wrtBigUInt64BE(this, value, offset, BigInt(0), BigInt("0xffffffffffffffff")); + }); + Buffer2.prototype.writeIntLE = function writeIntLE(value, offset, byteLength2, noAssert) { + value = +value; + offset = offset >>> 0; + if (!noAssert) { + const limit = Math.pow(2, 8 * byteLength2 - 1); + checkInt(this, value, offset, byteLength2, limit - 1, -limit); + } + let i = 0; + let mul = 1; + let sub = 0; + this[offset] = value & 255; + while (++i < byteLength2 && (mul *= 256)) { + if (value < 0 && sub === 0 && this[offset + i - 1] !== 0) { + sub = 1; + } + this[offset + i] = (value / mul >> 0) - sub & 255; + } + return offset + byteLength2; + }; + Buffer2.prototype.writeIntBE = function writeIntBE(value, offset, byteLength2, noAssert) { + value = +value; + offset = offset >>> 0; + if (!noAssert) { + const limit = Math.pow(2, 8 * byteLength2 - 1); + checkInt(this, value, offset, byteLength2, limit - 1, -limit); + } + let i = byteLength2 - 1; + let mul = 1; + let sub = 0; + this[offset + i] = value & 255; + while (--i >= 0 && (mul *= 256)) { + if (value < 0 && sub === 0 && this[offset + i + 1] !== 0) { + sub = 1; + } + this[offset + i] = (value / mul >> 0) - sub & 255; + } + return offset + byteLength2; + }; + Buffer2.prototype.writeInt8 = function writeInt8(value, offset, noAssert) { + value = +value; + offset = offset >>> 0; + if (!noAssert) checkInt(this, value, offset, 1, 127, -128); + if (value < 0) value = 255 + value + 1; + this[offset] = value & 255; + return offset + 1; + }; + Buffer2.prototype.writeInt16LE = function writeInt16LE(value, offset, noAssert) { + value = +value; + offset = offset >>> 0; + if (!noAssert) checkInt(this, value, offset, 2, 32767, -32768); + this[offset] = value & 255; + this[offset + 1] = value >>> 8; + return offset + 2; + }; + Buffer2.prototype.writeInt16BE = function writeInt16BE(value, offset, noAssert) { + value = +value; + offset = offset >>> 0; + if (!noAssert) checkInt(this, value, offset, 2, 32767, -32768); + this[offset] = value >>> 8; + this[offset + 1] = value & 255; + return offset + 2; + }; + Buffer2.prototype.writeInt32LE = function writeInt32LE(value, offset, noAssert) { + value = +value; + offset = offset >>> 0; + if (!noAssert) checkInt(this, value, offset, 4, 2147483647, -2147483648); + this[offset] = value & 255; + this[offset + 1] = value >>> 8; + this[offset + 2] = value >>> 16; + this[offset + 3] = value >>> 24; + return offset + 4; + }; + Buffer2.prototype.writeInt32BE = function writeInt32BE(value, offset, noAssert) { + value = +value; + offset = offset >>> 0; + if (!noAssert) checkInt(this, value, offset, 4, 2147483647, -2147483648); + if (value < 0) value = 4294967295 + value + 1; + this[offset] = value >>> 24; + this[offset + 1] = value >>> 16; + this[offset + 2] = value >>> 8; + this[offset + 3] = value & 255; + return offset + 4; + }; + Buffer2.prototype.writeBigInt64LE = defineBigIntMethod(function writeBigInt64LE(value, offset = 0) { + return wrtBigUInt64LE(this, value, offset, -BigInt("0x8000000000000000"), BigInt("0x7fffffffffffffff")); + }); + Buffer2.prototype.writeBigInt64BE = defineBigIntMethod(function writeBigInt64BE(value, offset = 0) { + return wrtBigUInt64BE(this, value, offset, -BigInt("0x8000000000000000"), BigInt("0x7fffffffffffffff")); + }); + function checkIEEE754(buf, value, offset, ext, max, min) { + if (offset + ext > buf.length) throw new RangeError("Index out of range"); + if (offset < 0) throw new RangeError("Index out of range"); + } + function writeFloat(buf, value, offset, littleEndian, noAssert) { + value = +value; + offset = offset >>> 0; + if (!noAssert) { + checkIEEE754(buf, value, offset, 4, 34028234663852886e22, -34028234663852886e22); + } + ieee754.write(buf, value, offset, littleEndian, 23, 4); + return offset + 4; + } + Buffer2.prototype.writeFloatLE = function writeFloatLE(value, offset, noAssert) { + return writeFloat(this, value, offset, true, noAssert); + }; + Buffer2.prototype.writeFloatBE = function writeFloatBE(value, offset, noAssert) { + return writeFloat(this, value, offset, false, noAssert); + }; + function writeDouble(buf, value, offset, littleEndian, noAssert) { + value = +value; + offset = offset >>> 0; + if (!noAssert) { + checkIEEE754(buf, value, offset, 8, 17976931348623157e292, -17976931348623157e292); + } + ieee754.write(buf, value, offset, littleEndian, 52, 8); + return offset + 8; + } + Buffer2.prototype.writeDoubleLE = function writeDoubleLE(value, offset, noAssert) { + return writeDouble(this, value, offset, true, noAssert); + }; + Buffer2.prototype.writeDoubleBE = function writeDoubleBE(value, offset, noAssert) { + return writeDouble(this, value, offset, false, noAssert); + }; + Buffer2.prototype.copy = function copy2(target, targetStart, start, end) { + if (!Buffer2.isBuffer(target)) throw new TypeError("argument should be a Buffer"); + if (!start) start = 0; + if (!end && end !== 0) end = this.length; + if (targetStart >= target.length) targetStart = target.length; + if (!targetStart) targetStart = 0; + if (end > 0 && end < start) end = start; + if (end === start) return 0; + if (target.length === 0 || this.length === 0) return 0; + if (targetStart < 0) { + throw new RangeError("targetStart out of bounds"); + } + if (start < 0 || start >= this.length) throw new RangeError("Index out of range"); + if (end < 0) throw new RangeError("sourceEnd out of bounds"); + if (end > this.length) end = this.length; + if (target.length - targetStart < end - start) { + end = target.length - targetStart + start; + } + const len = end - start; + if (this === target && typeof Uint8Array.prototype.copyWithin === "function") { + this.copyWithin(targetStart, start, end); + } else { + Uint8Array.prototype.set.call( + target, + this.subarray(start, end), + targetStart + ); + } + return len; + }; + Buffer2.prototype.fill = function fill(val, start, end, encoding) { + if (typeof val === "string") { + if (typeof start === "string") { + encoding = start; + start = 0; + end = this.length; + } else if (typeof end === "string") { + encoding = end; + end = this.length; + } + if (encoding !== void 0 && typeof encoding !== "string") { + throw new TypeError("encoding must be a string"); + } + if (typeof encoding === "string" && !Buffer2.isEncoding(encoding)) { + throw new TypeError("Unknown encoding: " + encoding); + } + if (val.length === 1) { + const code = val.charCodeAt(0); + if (encoding === "utf8" && code < 128 || encoding === "latin1") { + val = code; + } + } + } else if (typeof val === "number") { + val = val & 255; + } else if (typeof val === "boolean") { + val = Number(val); + } + if (start < 0 || this.length < start || this.length < end) { + throw new RangeError("Out of range index"); + } + if (end <= start) { + return this; + } + start = start >>> 0; + end = end === void 0 ? this.length : end >>> 0; + if (!val) val = 0; + let i; + if (typeof val === "number") { + for (i = start; i < end; ++i) { + this[i] = val; + } + } else { + const bytes = Buffer2.isBuffer(val) ? val : Buffer2.from(val, encoding); + const len = bytes.length; + if (len === 0) { + throw new TypeError('The value "' + val + '" is invalid for argument "value"'); + } + for (i = 0; i < end - start; ++i) { + this[i + start] = bytes[i % len]; + } + } + return this; + }; + var errors = {}; + function E(sym, getMessage, Base) { + errors[sym] = class NodeError extends Base { + constructor() { + super(); + Object.defineProperty(this, "message", { + value: getMessage.apply(this, arguments), + writable: true, + configurable: true + }); + this.name = `${this.name} [${sym}]`; + this.stack; + delete this.name; + } + get code() { + return sym; + } + set code(value) { + Object.defineProperty(this, "code", { + configurable: true, + enumerable: true, + value, + writable: true + }); + } + toString() { + return `${this.name} [${sym}]: ${this.message}`; + } + }; + } + E( + "ERR_BUFFER_OUT_OF_BOUNDS", + function(name) { + if (name) { + return `${name} is outside of buffer bounds`; + } + return "Attempt to access memory outside buffer bounds"; + }, + RangeError + ); + E( + "ERR_INVALID_ARG_TYPE", + function(name, actual) { + return `The "${name}" argument must be of type number. Received type ${typeof actual}`; + }, + TypeError + ); + E( + "ERR_OUT_OF_RANGE", + function(str, range, input) { + let msg = `The value of "${str}" is out of range.`; + let received = input; + if (Number.isInteger(input) && Math.abs(input) > 2 ** 32) { + received = addNumericalSeparator(String(input)); + } else if (typeof input === "bigint") { + received = String(input); + if (input > BigInt(2) ** BigInt(32) || input < -(BigInt(2) ** BigInt(32))) { + received = addNumericalSeparator(received); + } + received += "n"; + } + msg += ` It must be ${range}. Received ${received}`; + return msg; + }, + RangeError + ); + function addNumericalSeparator(val) { + let res = ""; + let i = val.length; + const start = val[0] === "-" ? 1 : 0; + for (; i >= start + 4; i -= 3) { + res = `_${val.slice(i - 3, i)}${res}`; + } + return `${val.slice(0, i)}${res}`; + } + function checkBounds(buf, offset, byteLength2) { + validateNumber(offset, "offset"); + if (buf[offset] === void 0 || buf[offset + byteLength2] === void 0) { + boundsError(offset, buf.length - (byteLength2 + 1)); + } + } + function checkIntBI(value, min, max, buf, offset, byteLength2) { + if (value > max || value < min) { + const n = typeof min === "bigint" ? "n" : ""; + let range; + if (byteLength2 > 3) { + if (min === 0 || min === BigInt(0)) { + range = `>= 0${n} and < 2${n} ** ${(byteLength2 + 1) * 8}${n}`; + } else { + range = `>= -(2${n} ** ${(byteLength2 + 1) * 8 - 1}${n}) and < 2 ** ${(byteLength2 + 1) * 8 - 1}${n}`; + } + } else { + range = `>= ${min}${n} and <= ${max}${n}`; + } + throw new errors.ERR_OUT_OF_RANGE("value", range, value); + } + checkBounds(buf, offset, byteLength2); + } + function validateNumber(value, name) { + if (typeof value !== "number") { + throw new errors.ERR_INVALID_ARG_TYPE(name, "number", value); + } + } + function boundsError(value, length, type) { + if (Math.floor(value) !== value) { + validateNumber(value, type); + throw new errors.ERR_OUT_OF_RANGE(type || "offset", "an integer", value); + } + if (length < 0) { + throw new errors.ERR_BUFFER_OUT_OF_BOUNDS(); + } + throw new errors.ERR_OUT_OF_RANGE( + type || "offset", + `>= ${type ? 1 : 0} and <= ${length}`, + value + ); + } + var INVALID_BASE64_RE = /[^+/0-9A-Za-z-_]/g; + function base64clean(str) { + str = str.split("=")[0]; + str = str.trim().replace(INVALID_BASE64_RE, ""); + if (str.length < 2) return ""; + while (str.length % 4 !== 0) { + str = str + "="; + } + return str; + } + function utf8ToBytes(string, units) { + units = units || Infinity; + let codePoint; + const length = string.length; + let leadSurrogate = null; + const bytes = []; + for (let i = 0; i < length; ++i) { + codePoint = string.charCodeAt(i); + if (codePoint > 55295 && codePoint < 57344) { + if (!leadSurrogate) { + if (codePoint > 56319) { + if ((units -= 3) > -1) bytes.push(239, 191, 189); + continue; + } else if (i + 1 === length) { + if ((units -= 3) > -1) bytes.push(239, 191, 189); + continue; + } + leadSurrogate = codePoint; + continue; + } + if (codePoint < 56320) { + if ((units -= 3) > -1) bytes.push(239, 191, 189); + leadSurrogate = codePoint; + continue; + } + codePoint = (leadSurrogate - 55296 << 10 | codePoint - 56320) + 65536; + } else if (leadSurrogate) { + if ((units -= 3) > -1) bytes.push(239, 191, 189); + } + leadSurrogate = null; + if (codePoint < 128) { + if ((units -= 1) < 0) break; + bytes.push(codePoint); + } else if (codePoint < 2048) { + if ((units -= 2) < 0) break; + bytes.push( + codePoint >> 6 | 192, + codePoint & 63 | 128 + ); + } else if (codePoint < 65536) { + if ((units -= 3) < 0) break; + bytes.push( + codePoint >> 12 | 224, + codePoint >> 6 & 63 | 128, + codePoint & 63 | 128 + ); + } else if (codePoint < 1114112) { + if ((units -= 4) < 0) break; + bytes.push( + codePoint >> 18 | 240, + codePoint >> 12 & 63 | 128, + codePoint >> 6 & 63 | 128, + codePoint & 63 | 128 + ); + } else { + throw new Error("Invalid code point"); + } + } + return bytes; + } + function asciiToBytes(str) { + const byteArray = []; + for (let i = 0; i < str.length; ++i) { + byteArray.push(str.charCodeAt(i) & 255); + } + return byteArray; + } + function utf16leToBytes(str, units) { + let c, hi, lo; + const byteArray = []; + for (let i = 0; i < str.length; ++i) { + if ((units -= 2) < 0) break; + c = str.charCodeAt(i); + hi = c >> 8; + lo = c % 256; + byteArray.push(lo); + byteArray.push(hi); + } + return byteArray; + } + function base64ToBytes(str) { + return base64.toByteArray(base64clean(str)); + } + function blitBuffer(src, dst, offset, length) { + let i; + for (i = 0; i < length; ++i) { + if (i + offset >= dst.length || i >= src.length) break; + dst[i + offset] = src[i]; + } + return i; + } + function isInstance(obj, type) { + return obj instanceof type || obj != null && obj.constructor != null && obj.constructor.name != null && obj.constructor.name === type.name; + } + function numberIsNaN(obj) { + return obj !== obj; + } + var hexSliceLookupTable = function() { + const alphabet = "0123456789abcdef"; + const table = new Array(256); + for (let i = 0; i < 16; ++i) { + const i16 = i * 16; + for (let j = 0; j < 16; ++j) { + table[i16 + j] = alphabet[i] + alphabet[j]; + } + } + return table; + }(); + function defineBigIntMethod(fn) { + return typeof BigInt === "undefined" ? BufferBigIntNotDefined : fn; + } + function BufferBigIntNotDefined() { + throw new Error("BigInt not supported"); + } + } +}); + +// polyfill_buffer.js +var import_obsidian, buffer, Buffer; +var init_polyfill_buffer = __esm({ + "polyfill_buffer.js"() { + import_obsidian = require("obsidian"); + if (import_obsidian.Platform.isMobileApp) { + buffer = require_buffer().Buffer; + } else { + buffer = global.Buffer; + } + Buffer = buffer; + } +}); + +// node_modules/.pnpm/async-lock@1.4.1/node_modules/async-lock/lib/index.js +var require_lib = __commonJS({ + "node_modules/.pnpm/async-lock@1.4.1/node_modules/async-lock/lib/index.js"(exports2, module2) { + "use strict"; + init_polyfill_buffer(); + var AsyncLock2 = function(opts) { + opts = opts || {}; + this.Promise = opts.Promise || Promise; + this.queues = /* @__PURE__ */ Object.create(null); + this.domainReentrant = opts.domainReentrant || false; + if (this.domainReentrant) { + if (typeof process === "undefined" || typeof process.domain === "undefined") { + throw new Error( + "Domain-reentrant locks require `process.domain` to exist. Please flip `opts.domainReentrant = false`, use a NodeJS version that still implements Domain, or install a browser polyfill." + ); + } + this.domains = /* @__PURE__ */ Object.create(null); + } + this.timeout = opts.timeout || AsyncLock2.DEFAULT_TIMEOUT; + this.maxOccupationTime = opts.maxOccupationTime || AsyncLock2.DEFAULT_MAX_OCCUPATION_TIME; + this.maxExecutionTime = opts.maxExecutionTime || AsyncLock2.DEFAULT_MAX_EXECUTION_TIME; + if (opts.maxPending === Infinity || Number.isInteger(opts.maxPending) && opts.maxPending >= 0) { + this.maxPending = opts.maxPending; + } else { + this.maxPending = AsyncLock2.DEFAULT_MAX_PENDING; + } + }; + AsyncLock2.DEFAULT_TIMEOUT = 0; + AsyncLock2.DEFAULT_MAX_OCCUPATION_TIME = 0; + AsyncLock2.DEFAULT_MAX_EXECUTION_TIME = 0; + AsyncLock2.DEFAULT_MAX_PENDING = 1e3; + AsyncLock2.prototype.acquire = function(key2, fn, cb, opts) { + if (Array.isArray(key2)) { + return this._acquireBatch(key2, fn, cb, opts); + } + if (typeof fn !== "function") { + throw new Error("You must pass a function to execute"); + } + var deferredResolve = null; + var deferredReject = null; + var deferred2 = null; + if (typeof cb !== "function") { + opts = cb; + cb = null; + deferred2 = new this.Promise(function(resolve2, reject) { + deferredResolve = resolve2; + deferredReject = reject; + }); + } + opts = opts || {}; + var resolved = false; + var timer = null; + var occupationTimer = null; + var executionTimer = null; + var self2 = this; + var done = function(locked, err, ret) { + if (occupationTimer) { + clearTimeout(occupationTimer); + occupationTimer = null; + } + if (executionTimer) { + clearTimeout(executionTimer); + executionTimer = null; + } + if (locked) { + if (!!self2.queues[key2] && self2.queues[key2].length === 0) { + delete self2.queues[key2]; + } + if (self2.domainReentrant) { + delete self2.domains[key2]; + } + } + if (!resolved) { + if (!deferred2) { + if (typeof cb === "function") { + cb(err, ret); + } + } else { + if (err) { + deferredReject(err); + } else { + deferredResolve(ret); + } + } + resolved = true; + } + if (locked) { + if (!!self2.queues[key2] && self2.queues[key2].length > 0) { + self2.queues[key2].shift()(); + } + } + }; + var exec = function(locked) { + if (resolved) { + return done(locked); + } + if (timer) { + clearTimeout(timer); + timer = null; + } + if (self2.domainReentrant && locked) { + self2.domains[key2] = process.domain; + } + var maxExecutionTime = opts.maxExecutionTime || self2.maxExecutionTime; + if (maxExecutionTime) { + executionTimer = setTimeout(function() { + if (!!self2.queues[key2]) { + done(locked, new Error("Maximum execution time is exceeded " + key2)); + } + }, maxExecutionTime); + } + if (fn.length === 1) { + var called = false; + try { + fn(function(err, ret) { + if (!called) { + called = true; + done(locked, err, ret); + } + }); + } catch (err) { + if (!called) { + called = true; + done(locked, err); + } + } + } else { + self2._promiseTry(function() { + return fn(); + }).then(function(ret) { + done(locked, void 0, ret); + }, function(error) { + done(locked, error); + }); + } + }; + if (self2.domainReentrant && !!process.domain) { + exec = process.domain.bind(exec); + } + var maxPending = opts.maxPending || self2.maxPending; + if (!self2.queues[key2]) { + self2.queues[key2] = []; + exec(true); + } else if (self2.domainReentrant && !!process.domain && process.domain === self2.domains[key2]) { + exec(false); + } else if (self2.queues[key2].length >= maxPending) { + done(false, new Error("Too many pending tasks in queue " + key2)); + } else { + var taskFn = function() { + exec(true); + }; + if (opts.skipQueue) { + self2.queues[key2].unshift(taskFn); + } else { + self2.queues[key2].push(taskFn); + } + var timeout = opts.timeout || self2.timeout; + if (timeout) { + timer = setTimeout(function() { + timer = null; + done(false, new Error("async-lock timed out in queue " + key2)); + }, timeout); + } + } + var maxOccupationTime = opts.maxOccupationTime || self2.maxOccupationTime; + if (maxOccupationTime) { + occupationTimer = setTimeout(function() { + if (!!self2.queues[key2]) { + done(false, new Error("Maximum occupation time is exceeded in queue " + key2)); + } + }, maxOccupationTime); + } + if (deferred2) { + return deferred2; + } + }; + AsyncLock2.prototype._acquireBatch = function(keys, fn, cb, opts) { + if (typeof cb !== "function") { + opts = cb; + cb = null; + } + var self2 = this; + var getFn = function(key2, fn2) { + return function(cb2) { + self2.acquire(key2, fn2, cb2, opts); + }; + }; + var fnx = keys.reduceRight(function(prev, key2) { + return getFn(key2, prev); + }, fn); + if (typeof cb === "function") { + fnx(cb); + } else { + return new this.Promise(function(resolve2, reject) { + if (fnx.length === 1) { + fnx(function(err, ret) { + if (err) { + reject(err); + } else { + resolve2(ret); + } + }); + } else { + resolve2(fnx()); + } + }); + } + }; + AsyncLock2.prototype.isBusy = function(key2) { + if (!key2) { + return Object.keys(this.queues).length > 0; + } else { + return !!this.queues[key2]; + } + }; + AsyncLock2.prototype._promiseTry = function(fn) { + try { + return this.Promise.resolve(fn()); + } catch (e) { + return this.Promise.reject(e); + } + }; + module2.exports = AsyncLock2; + } +}); + +// node_modules/.pnpm/async-lock@1.4.1/node_modules/async-lock/index.js +var require_async_lock = __commonJS({ + "node_modules/.pnpm/async-lock@1.4.1/node_modules/async-lock/index.js"(exports2, module2) { + "use strict"; + init_polyfill_buffer(); + module2.exports = require_lib(); + } +}); + +// node_modules/.pnpm/inherits@2.0.4/node_modules/inherits/inherits_browser.js +var require_inherits_browser = __commonJS({ + "node_modules/.pnpm/inherits@2.0.4/node_modules/inherits/inherits_browser.js"(exports2, module2) { + init_polyfill_buffer(); + if (typeof Object.create === "function") { + module2.exports = function inherits(ctor, superCtor) { + if (superCtor) { + ctor.super_ = superCtor; + ctor.prototype = Object.create(superCtor.prototype, { + constructor: { + value: ctor, + enumerable: false, + writable: true, + configurable: true + } + }); + } + }; + } else { + module2.exports = function inherits(ctor, superCtor) { + if (superCtor) { + ctor.super_ = superCtor; + var TempCtor = function() { + }; + TempCtor.prototype = superCtor.prototype; + ctor.prototype = new TempCtor(); + ctor.prototype.constructor = ctor; + } + }; + } + } +}); + +// node_modules/.pnpm/safe-buffer@5.2.1/node_modules/safe-buffer/index.js +var require_safe_buffer = __commonJS({ + "node_modules/.pnpm/safe-buffer@5.2.1/node_modules/safe-buffer/index.js"(exports2, module2) { + init_polyfill_buffer(); + var buffer2 = require_buffer(); + var Buffer2 = buffer2.Buffer; + function copyProps(src, dst) { + for (var key2 in src) { + dst[key2] = src[key2]; + } + } + if (Buffer2.from && Buffer2.alloc && Buffer2.allocUnsafe && Buffer2.allocUnsafeSlow) { + module2.exports = buffer2; + } else { + copyProps(buffer2, exports2); + exports2.Buffer = SafeBuffer; + } + function SafeBuffer(arg, encodingOrOffset, length) { + return Buffer2(arg, encodingOrOffset, length); + } + SafeBuffer.prototype = Object.create(Buffer2.prototype); + copyProps(Buffer2, SafeBuffer); + SafeBuffer.from = function(arg, encodingOrOffset, length) { + if (typeof arg === "number") { + throw new TypeError("Argument must not be a number"); + } + return Buffer2(arg, encodingOrOffset, length); + }; + SafeBuffer.alloc = function(size, fill, encoding) { + if (typeof size !== "number") { + throw new TypeError("Argument must be a number"); + } + var buf = Buffer2(size); + if (fill !== void 0) { + if (typeof encoding === "string") { + buf.fill(fill, encoding); + } else { + buf.fill(fill); + } + } else { + buf.fill(0); + } + return buf; + }; + SafeBuffer.allocUnsafe = function(size) { + if (typeof size !== "number") { + throw new TypeError("Argument must be a number"); + } + return Buffer2(size); + }; + SafeBuffer.allocUnsafeSlow = function(size) { + if (typeof size !== "number") { + throw new TypeError("Argument must be a number"); + } + return buffer2.SlowBuffer(size); + }; + } +}); + +// node_modules/.pnpm/sha.js@2.4.11/node_modules/sha.js/hash.js +var require_hash = __commonJS({ + "node_modules/.pnpm/sha.js@2.4.11/node_modules/sha.js/hash.js"(exports2, module2) { + init_polyfill_buffer(); + var Buffer2 = require_safe_buffer().Buffer; + function Hash2(blockSize, finalSize) { + this._block = Buffer2.alloc(blockSize); + this._finalSize = finalSize; + this._blockSize = blockSize; + this._len = 0; + } + Hash2.prototype.update = function(data, enc) { + if (typeof data === "string") { + enc = enc || "utf8"; + data = Buffer2.from(data, enc); + } + var block = this._block; + var blockSize = this._blockSize; + var length = data.length; + var accum = this._len; + for (var offset = 0; offset < length; ) { + var assigned = accum % blockSize; + var remainder = Math.min(length - offset, blockSize - assigned); + for (var i = 0; i < remainder; i++) { + block[assigned + i] = data[offset + i]; + } + accum += remainder; + offset += remainder; + if (accum % blockSize === 0) { + this._update(block); + } + } + this._len += length; + return this; + }; + Hash2.prototype.digest = function(enc) { + var rem = this._len % this._blockSize; + this._block[rem] = 128; + this._block.fill(0, rem + 1); + if (rem >= this._finalSize) { + this._update(this._block); + this._block.fill(0); + } + var bits = this._len * 8; + if (bits <= 4294967295) { + this._block.writeUInt32BE(bits, this._blockSize - 4); + } else { + var lowBits = (bits & 4294967295) >>> 0; + var highBits = (bits - lowBits) / 4294967296; + this._block.writeUInt32BE(highBits, this._blockSize - 8); + this._block.writeUInt32BE(lowBits, this._blockSize - 4); + } + this._update(this._block); + var hash2 = this._hash(); + return enc ? hash2.toString(enc) : hash2; + }; + Hash2.prototype._update = function() { + throw new Error("_update must be implemented by subclass"); + }; + module2.exports = Hash2; + } +}); + +// node_modules/.pnpm/sha.js@2.4.11/node_modules/sha.js/sha1.js +var require_sha1 = __commonJS({ + "node_modules/.pnpm/sha.js@2.4.11/node_modules/sha.js/sha1.js"(exports2, module2) { + init_polyfill_buffer(); + var inherits = require_inherits_browser(); + var Hash2 = require_hash(); + var Buffer2 = require_safe_buffer().Buffer; + var K2 = [ + 1518500249, + 1859775393, + 2400959708 | 0, + 3395469782 | 0 + ]; + var W = new Array(80); + function Sha1() { + this.init(); + this._w = W; + Hash2.call(this, 64, 56); + } + inherits(Sha1, Hash2); + Sha1.prototype.init = function() { + this._a = 1732584193; + this._b = 4023233417; + this._c = 2562383102; + this._d = 271733878; + this._e = 3285377520; + return this; + }; + function rotl1(num2) { + return num2 << 1 | num2 >>> 31; + } + function rotl5(num2) { + return num2 << 5 | num2 >>> 27; + } + function rotl30(num2) { + return num2 << 30 | num2 >>> 2; + } + function ft(s, b, c, d) { + if (s === 0) return b & c | ~b & d; + if (s === 2) return b & c | b & d | c & d; + return b ^ c ^ d; + } + Sha1.prototype._update = function(M) { + var W2 = this._w; + var a = this._a | 0; + var b = this._b | 0; + var c = this._c | 0; + var d = this._d | 0; + var e = this._e | 0; + for (var i = 0; i < 16; ++i) W2[i] = M.readInt32BE(i * 4); + for (; i < 80; ++i) W2[i] = rotl1(W2[i - 3] ^ W2[i - 8] ^ W2[i - 14] ^ W2[i - 16]); + for (var j = 0; j < 80; ++j) { + var s = ~~(j / 20); + var t = rotl5(a) + ft(s, b, c, d) + e + W2[j] + K2[s] | 0; + e = d; + d = c; + c = rotl30(b); + b = a; + a = t; + } + this._a = a + this._a | 0; + this._b = b + this._b | 0; + this._c = c + this._c | 0; + this._d = d + this._d | 0; + this._e = e + this._e | 0; + }; + Sha1.prototype._hash = function() { + var H = Buffer2.allocUnsafe(20); + H.writeInt32BE(this._a | 0, 0); + H.writeInt32BE(this._b | 0, 4); + H.writeInt32BE(this._c | 0, 8); + H.writeInt32BE(this._d | 0, 12); + H.writeInt32BE(this._e | 0, 16); + return H; + }; + module2.exports = Sha1; + } +}); + +// node_modules/.pnpm/crc-32@1.2.2/node_modules/crc-32/crc32.js +var require_crc32 = __commonJS({ + "node_modules/.pnpm/crc-32@1.2.2/node_modules/crc-32/crc32.js"(exports2) { + init_polyfill_buffer(); + var CRC32; + (function(factory) { + if (typeof DO_NOT_EXPORT_CRC === "undefined") { + if ("object" === typeof exports2) { + factory(exports2); + } else if ("function" === typeof define && define.amd) { + define(function() { + var module3 = {}; + factory(module3); + return module3; + }); + } else { + factory(CRC32 = {}); + } + } else { + factory(CRC32 = {}); + } + })(function(CRC322) { + CRC322.version = "1.2.2"; + function signed_crc_table() { + var c = 0, table = new Array(256); + for (var n = 0; n != 256; ++n) { + c = n; + c = c & 1 ? -306674912 ^ c >>> 1 : c >>> 1; + c = c & 1 ? -306674912 ^ c >>> 1 : c >>> 1; + c = c & 1 ? -306674912 ^ c >>> 1 : c >>> 1; + c = c & 1 ? -306674912 ^ c >>> 1 : c >>> 1; + c = c & 1 ? -306674912 ^ c >>> 1 : c >>> 1; + c = c & 1 ? -306674912 ^ c >>> 1 : c >>> 1; + c = c & 1 ? -306674912 ^ c >>> 1 : c >>> 1; + c = c & 1 ? -306674912 ^ c >>> 1 : c >>> 1; + table[n] = c; + } + return typeof Int32Array !== "undefined" ? new Int32Array(table) : table; + } + var T0 = signed_crc_table(); + function slice_by_16_tables(T) { + var c = 0, v = 0, n = 0, table = typeof Int32Array !== "undefined" ? new Int32Array(4096) : new Array(4096); + for (n = 0; n != 256; ++n) table[n] = T[n]; + for (n = 0; n != 256; ++n) { + v = T[n]; + for (c = 256 + n; c < 4096; c += 256) v = table[c] = v >>> 8 ^ T[v & 255]; + } + var out = []; + for (n = 1; n != 16; ++n) out[n - 1] = typeof Int32Array !== "undefined" ? table.subarray(n * 256, n * 256 + 256) : table.slice(n * 256, n * 256 + 256); + return out; + } + var TT = slice_by_16_tables(T0); + var T1 = TT[0], T2 = TT[1], T3 = TT[2], T4 = TT[3], T5 = TT[4]; + var T6 = TT[5], T7 = TT[6], T8 = TT[7], T9 = TT[8], Ta = TT[9]; + var Tb = TT[10], Tc = TT[11], Td = TT[12], Te = TT[13], Tf = TT[14]; + function crc32_bstr(bstr, seed) { + var C = seed ^ -1; + for (var i = 0, L = bstr.length; i < L; ) C = C >>> 8 ^ T0[(C ^ bstr.charCodeAt(i++)) & 255]; + return ~C; + } + function crc32_buf(B, seed) { + var C = seed ^ -1, L = B.length - 15, i = 0; + for (; i < L; ) C = Tf[B[i++] ^ C & 255] ^ Te[B[i++] ^ C >> 8 & 255] ^ Td[B[i++] ^ C >> 16 & 255] ^ Tc[B[i++] ^ C >>> 24] ^ Tb[B[i++]] ^ Ta[B[i++]] ^ T9[B[i++]] ^ T8[B[i++]] ^ T7[B[i++]] ^ T6[B[i++]] ^ T5[B[i++]] ^ T4[B[i++]] ^ T3[B[i++]] ^ T2[B[i++]] ^ T1[B[i++]] ^ T0[B[i++]]; + L += 15; + while (i < L) C = C >>> 8 ^ T0[(C ^ B[i++]) & 255]; + return ~C; + } + function crc32_str(str, seed) { + var C = seed ^ -1; + for (var i = 0, L = str.length, c = 0, d = 0; i < L; ) { + c = str.charCodeAt(i++); + if (c < 128) { + C = C >>> 8 ^ T0[(C ^ c) & 255]; + } else if (c < 2048) { + C = C >>> 8 ^ T0[(C ^ (192 | c >> 6 & 31)) & 255]; + C = C >>> 8 ^ T0[(C ^ (128 | c & 63)) & 255]; + } else if (c >= 55296 && c < 57344) { + c = (c & 1023) + 64; + d = str.charCodeAt(i++) & 1023; + C = C >>> 8 ^ T0[(C ^ (240 | c >> 8 & 7)) & 255]; + C = C >>> 8 ^ T0[(C ^ (128 | c >> 2 & 63)) & 255]; + C = C >>> 8 ^ T0[(C ^ (128 | d >> 6 & 15 | (c & 3) << 4)) & 255]; + C = C >>> 8 ^ T0[(C ^ (128 | d & 63)) & 255]; + } else { + C = C >>> 8 ^ T0[(C ^ (224 | c >> 12 & 15)) & 255]; + C = C >>> 8 ^ T0[(C ^ (128 | c >> 6 & 63)) & 255]; + C = C >>> 8 ^ T0[(C ^ (128 | c & 63)) & 255]; + } + } + return ~C; + } + CRC322.table = T0; + CRC322.bstr = crc32_bstr; + CRC322.buf = crc32_buf; + CRC322.str = crc32_str; + }); + } +}); + +// node_modules/.pnpm/pako@1.0.11/node_modules/pako/lib/utils/common.js +var require_common = __commonJS({ + "node_modules/.pnpm/pako@1.0.11/node_modules/pako/lib/utils/common.js"(exports2) { + "use strict"; + init_polyfill_buffer(); + var TYPED_OK = typeof Uint8Array !== "undefined" && typeof Uint16Array !== "undefined" && typeof Int32Array !== "undefined"; + function _has(obj, key2) { + return Object.prototype.hasOwnProperty.call(obj, key2); + } + exports2.assign = function(obj) { + var sources = Array.prototype.slice.call(arguments, 1); + while (sources.length) { + var source = sources.shift(); + if (!source) { + continue; + } + if (typeof source !== "object") { + throw new TypeError(source + "must be non-object"); + } + for (var p in source) { + if (_has(source, p)) { + obj[p] = source[p]; + } + } + } + return obj; + }; + exports2.shrinkBuf = function(buf, size) { + if (buf.length === size) { + return buf; + } + if (buf.subarray) { + return buf.subarray(0, size); + } + buf.length = size; + return buf; + }; + var fnTyped = { + arraySet: function(dest, src, src_offs, len, dest_offs) { + if (src.subarray && dest.subarray) { + dest.set(src.subarray(src_offs, src_offs + len), dest_offs); + return; + } + for (var i = 0; i < len; i++) { + dest[dest_offs + i] = src[src_offs + i]; + } + }, + // Join array of chunks to single array. + flattenChunks: function(chunks) { + var i, l, len, pos, chunk, result; + len = 0; + for (i = 0, l = chunks.length; i < l; i++) { + len += chunks[i].length; + } + result = new Uint8Array(len); + pos = 0; + for (i = 0, l = chunks.length; i < l; i++) { + chunk = chunks[i]; + result.set(chunk, pos); + pos += chunk.length; + } + return result; + } + }; + var fnUntyped = { + arraySet: function(dest, src, src_offs, len, dest_offs) { + for (var i = 0; i < len; i++) { + dest[dest_offs + i] = src[src_offs + i]; + } + }, + // Join array of chunks to single array. + flattenChunks: function(chunks) { + return [].concat.apply([], chunks); + } + }; + exports2.setTyped = function(on) { + if (on) { + exports2.Buf8 = Uint8Array; + exports2.Buf16 = Uint16Array; + exports2.Buf32 = Int32Array; + exports2.assign(exports2, fnTyped); + } else { + exports2.Buf8 = Array; + exports2.Buf16 = Array; + exports2.Buf32 = Array; + exports2.assign(exports2, fnUntyped); + } + }; + exports2.setTyped(TYPED_OK); + } +}); + +// node_modules/.pnpm/pako@1.0.11/node_modules/pako/lib/zlib/trees.js +var require_trees = __commonJS({ + "node_modules/.pnpm/pako@1.0.11/node_modules/pako/lib/zlib/trees.js"(exports2) { + "use strict"; + init_polyfill_buffer(); + var utils = require_common(); + var Z_FIXED = 4; + var Z_BINARY = 0; + var Z_TEXT = 1; + var Z_UNKNOWN = 2; + function zero(buf) { + var len = buf.length; + while (--len >= 0) { + buf[len] = 0; + } + } + var STORED_BLOCK = 0; + var STATIC_TREES = 1; + var DYN_TREES = 2; + var MIN_MATCH = 3; + var MAX_MATCH = 258; + var LENGTH_CODES = 29; + var LITERALS = 256; + var L_CODES = LITERALS + 1 + LENGTH_CODES; + var D_CODES = 30; + var BL_CODES = 19; + var HEAP_SIZE = 2 * L_CODES + 1; + var MAX_BITS = 15; + var Buf_size = 16; + var MAX_BL_BITS = 7; + var END_BLOCK = 256; + var REP_3_6 = 16; + var REPZ_3_10 = 17; + var REPZ_11_138 = 18; + var extra_lbits = ( + /* extra bits for each length code */ + [0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 2, 2, 2, 2, 3, 3, 3, 3, 4, 4, 4, 4, 5, 5, 5, 5, 0] + ); + var extra_dbits = ( + /* extra bits for each distance code */ + [0, 0, 0, 0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9, 10, 10, 11, 11, 12, 12, 13, 13] + ); + var extra_blbits = ( + /* extra bits for each bit length code */ + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 3, 7] + ); + var bl_order = [16, 17, 18, 0, 8, 7, 9, 6, 10, 5, 11, 4, 12, 3, 13, 2, 14, 1, 15]; + var DIST_CODE_LEN = 512; + var static_ltree = new Array((L_CODES + 2) * 2); + zero(static_ltree); + var static_dtree = new Array(D_CODES * 2); + zero(static_dtree); + var _dist_code = new Array(DIST_CODE_LEN); + zero(_dist_code); + var _length_code = new Array(MAX_MATCH - MIN_MATCH + 1); + zero(_length_code); + var base_length = new Array(LENGTH_CODES); + zero(base_length); + var base_dist = new Array(D_CODES); + zero(base_dist); + function StaticTreeDesc(static_tree, extra_bits, extra_base, elems, max_length) { + this.static_tree = static_tree; + this.extra_bits = extra_bits; + this.extra_base = extra_base; + this.elems = elems; + this.max_length = max_length; + this.has_stree = static_tree && static_tree.length; + } + var static_l_desc; + var static_d_desc; + var static_bl_desc; + function TreeDesc(dyn_tree, stat_desc) { + this.dyn_tree = dyn_tree; + this.max_code = 0; + this.stat_desc = stat_desc; + } + function d_code(dist) { + return dist < 256 ? _dist_code[dist] : _dist_code[256 + (dist >>> 7)]; + } + function put_short(s, w) { + s.pending_buf[s.pending++] = w & 255; + s.pending_buf[s.pending++] = w >>> 8 & 255; + } + function send_bits(s, value, length) { + if (s.bi_valid > Buf_size - length) { + s.bi_buf |= value << s.bi_valid & 65535; + put_short(s, s.bi_buf); + s.bi_buf = value >> Buf_size - s.bi_valid; + s.bi_valid += length - Buf_size; + } else { + s.bi_buf |= value << s.bi_valid & 65535; + s.bi_valid += length; + } + } + function send_code(s, c, tree) { + send_bits( + s, + tree[c * 2], + tree[c * 2 + 1] + /*.Len*/ + ); + } + function bi_reverse(code, len) { + var res = 0; + do { + res |= code & 1; + code >>>= 1; + res <<= 1; + } while (--len > 0); + return res >>> 1; + } + function bi_flush(s) { + if (s.bi_valid === 16) { + put_short(s, s.bi_buf); + s.bi_buf = 0; + s.bi_valid = 0; + } else if (s.bi_valid >= 8) { + s.pending_buf[s.pending++] = s.bi_buf & 255; + s.bi_buf >>= 8; + s.bi_valid -= 8; + } + } + function gen_bitlen(s, desc) { + var tree = desc.dyn_tree; + var max_code = desc.max_code; + var stree = desc.stat_desc.static_tree; + var has_stree = desc.stat_desc.has_stree; + var extra = desc.stat_desc.extra_bits; + var base = desc.stat_desc.extra_base; + var max_length = desc.stat_desc.max_length; + var h; + var n, m; + var bits; + var xbits; + var f; + var overflow = 0; + for (bits = 0; bits <= MAX_BITS; bits++) { + s.bl_count[bits] = 0; + } + tree[s.heap[s.heap_max] * 2 + 1] = 0; + for (h = s.heap_max + 1; h < HEAP_SIZE; h++) { + n = s.heap[h]; + bits = tree[tree[n * 2 + 1] * 2 + 1] + 1; + if (bits > max_length) { + bits = max_length; + overflow++; + } + tree[n * 2 + 1] = bits; + if (n > max_code) { + continue; + } + s.bl_count[bits]++; + xbits = 0; + if (n >= base) { + xbits = extra[n - base]; + } + f = tree[n * 2]; + s.opt_len += f * (bits + xbits); + if (has_stree) { + s.static_len += f * (stree[n * 2 + 1] + xbits); + } + } + if (overflow === 0) { + return; + } + do { + bits = max_length - 1; + while (s.bl_count[bits] === 0) { + bits--; + } + s.bl_count[bits]--; + s.bl_count[bits + 1] += 2; + s.bl_count[max_length]--; + overflow -= 2; + } while (overflow > 0); + for (bits = max_length; bits !== 0; bits--) { + n = s.bl_count[bits]; + while (n !== 0) { + m = s.heap[--h]; + if (m > max_code) { + continue; + } + if (tree[m * 2 + 1] !== bits) { + s.opt_len += (bits - tree[m * 2 + 1]) * tree[m * 2]; + tree[m * 2 + 1] = bits; + } + n--; + } + } + } + function gen_codes(tree, max_code, bl_count) { + var next_code = new Array(MAX_BITS + 1); + var code = 0; + var bits; + var n; + for (bits = 1; bits <= MAX_BITS; bits++) { + next_code[bits] = code = code + bl_count[bits - 1] << 1; + } + for (n = 0; n <= max_code; n++) { + var len = tree[n * 2 + 1]; + if (len === 0) { + continue; + } + tree[n * 2] = bi_reverse(next_code[len]++, len); + } + } + function tr_static_init() { + var n; + var bits; + var length; + var code; + var dist; + var bl_count = new Array(MAX_BITS + 1); + length = 0; + for (code = 0; code < LENGTH_CODES - 1; code++) { + base_length[code] = length; + for (n = 0; n < 1 << extra_lbits[code]; n++) { + _length_code[length++] = code; + } + } + _length_code[length - 1] = code; + dist = 0; + for (code = 0; code < 16; code++) { + base_dist[code] = dist; + for (n = 0; n < 1 << extra_dbits[code]; n++) { + _dist_code[dist++] = code; + } + } + dist >>= 7; + for (; code < D_CODES; code++) { + base_dist[code] = dist << 7; + for (n = 0; n < 1 << extra_dbits[code] - 7; n++) { + _dist_code[256 + dist++] = code; + } + } + for (bits = 0; bits <= MAX_BITS; bits++) { + bl_count[bits] = 0; + } + n = 0; + while (n <= 143) { + static_ltree[n * 2 + 1] = 8; + n++; + bl_count[8]++; + } + while (n <= 255) { + static_ltree[n * 2 + 1] = 9; + n++; + bl_count[9]++; + } + while (n <= 279) { + static_ltree[n * 2 + 1] = 7; + n++; + bl_count[7]++; + } + while (n <= 287) { + static_ltree[n * 2 + 1] = 8; + n++; + bl_count[8]++; + } + gen_codes(static_ltree, L_CODES + 1, bl_count); + for (n = 0; n < D_CODES; n++) { + static_dtree[n * 2 + 1] = 5; + static_dtree[n * 2] = bi_reverse(n, 5); + } + static_l_desc = new StaticTreeDesc(static_ltree, extra_lbits, LITERALS + 1, L_CODES, MAX_BITS); + static_d_desc = new StaticTreeDesc(static_dtree, extra_dbits, 0, D_CODES, MAX_BITS); + static_bl_desc = new StaticTreeDesc(new Array(0), extra_blbits, 0, BL_CODES, MAX_BL_BITS); + } + function init_block(s) { + var n; + for (n = 0; n < L_CODES; n++) { + s.dyn_ltree[n * 2] = 0; + } + for (n = 0; n < D_CODES; n++) { + s.dyn_dtree[n * 2] = 0; + } + for (n = 0; n < BL_CODES; n++) { + s.bl_tree[n * 2] = 0; + } + s.dyn_ltree[END_BLOCK * 2] = 1; + s.opt_len = s.static_len = 0; + s.last_lit = s.matches = 0; + } + function bi_windup(s) { + if (s.bi_valid > 8) { + put_short(s, s.bi_buf); + } else if (s.bi_valid > 0) { + s.pending_buf[s.pending++] = s.bi_buf; + } + s.bi_buf = 0; + s.bi_valid = 0; + } + function copy_block(s, buf, len, header) { + bi_windup(s); + if (header) { + put_short(s, len); + put_short(s, ~len); + } + utils.arraySet(s.pending_buf, s.window, buf, len, s.pending); + s.pending += len; + } + function smaller(tree, n, m, depth) { + var _n2 = n * 2; + var _m2 = m * 2; + return tree[_n2] < tree[_m2] || tree[_n2] === tree[_m2] && depth[n] <= depth[m]; + } + function pqdownheap(s, tree, k) { + var v = s.heap[k]; + var j = k << 1; + while (j <= s.heap_len) { + if (j < s.heap_len && smaller(tree, s.heap[j + 1], s.heap[j], s.depth)) { + j++; + } + if (smaller(tree, v, s.heap[j], s.depth)) { + break; + } + s.heap[k] = s.heap[j]; + k = j; + j <<= 1; + } + s.heap[k] = v; + } + function compress_block(s, ltree, dtree) { + var dist; + var lc; + var lx = 0; + var code; + var extra; + if (s.last_lit !== 0) { + do { + dist = s.pending_buf[s.d_buf + lx * 2] << 8 | s.pending_buf[s.d_buf + lx * 2 + 1]; + lc = s.pending_buf[s.l_buf + lx]; + lx++; + if (dist === 0) { + send_code(s, lc, ltree); + } else { + code = _length_code[lc]; + send_code(s, code + LITERALS + 1, ltree); + extra = extra_lbits[code]; + if (extra !== 0) { + lc -= base_length[code]; + send_bits(s, lc, extra); + } + dist--; + code = d_code(dist); + send_code(s, code, dtree); + extra = extra_dbits[code]; + if (extra !== 0) { + dist -= base_dist[code]; + send_bits(s, dist, extra); + } + } + } while (lx < s.last_lit); + } + send_code(s, END_BLOCK, ltree); + } + function build_tree(s, desc) { + var tree = desc.dyn_tree; + var stree = desc.stat_desc.static_tree; + var has_stree = desc.stat_desc.has_stree; + var elems = desc.stat_desc.elems; + var n, m; + var max_code = -1; + var node; + s.heap_len = 0; + s.heap_max = HEAP_SIZE; + for (n = 0; n < elems; n++) { + if (tree[n * 2] !== 0) { + s.heap[++s.heap_len] = max_code = n; + s.depth[n] = 0; + } else { + tree[n * 2 + 1] = 0; + } + } + while (s.heap_len < 2) { + node = s.heap[++s.heap_len] = max_code < 2 ? ++max_code : 0; + tree[node * 2] = 1; + s.depth[node] = 0; + s.opt_len--; + if (has_stree) { + s.static_len -= stree[node * 2 + 1]; + } + } + desc.max_code = max_code; + for (n = s.heap_len >> 1; n >= 1; n--) { + pqdownheap(s, tree, n); + } + node = elems; + do { + n = s.heap[ + 1 + /*SMALLEST*/ + ]; + s.heap[ + 1 + /*SMALLEST*/ + ] = s.heap[s.heap_len--]; + pqdownheap( + s, + tree, + 1 + /*SMALLEST*/ + ); + m = s.heap[ + 1 + /*SMALLEST*/ + ]; + s.heap[--s.heap_max] = n; + s.heap[--s.heap_max] = m; + tree[node * 2] = tree[n * 2] + tree[m * 2]; + s.depth[node] = (s.depth[n] >= s.depth[m] ? s.depth[n] : s.depth[m]) + 1; + tree[n * 2 + 1] = tree[m * 2 + 1] = node; + s.heap[ + 1 + /*SMALLEST*/ + ] = node++; + pqdownheap( + s, + tree, + 1 + /*SMALLEST*/ + ); + } while (s.heap_len >= 2); + s.heap[--s.heap_max] = s.heap[ + 1 + /*SMALLEST*/ + ]; + gen_bitlen(s, desc); + gen_codes(tree, max_code, s.bl_count); + } + function scan_tree(s, tree, max_code) { + var n; + var prevlen = -1; + var curlen; + var nextlen = tree[0 * 2 + 1]; + var count = 0; + var max_count = 7; + var min_count = 4; + if (nextlen === 0) { + max_count = 138; + min_count = 3; + } + tree[(max_code + 1) * 2 + 1] = 65535; + for (n = 0; n <= max_code; n++) { + curlen = nextlen; + nextlen = tree[(n + 1) * 2 + 1]; + if (++count < max_count && curlen === nextlen) { + continue; + } else if (count < min_count) { + s.bl_tree[curlen * 2] += count; + } else if (curlen !== 0) { + if (curlen !== prevlen) { + s.bl_tree[curlen * 2]++; + } + s.bl_tree[REP_3_6 * 2]++; + } else if (count <= 10) { + s.bl_tree[REPZ_3_10 * 2]++; + } else { + s.bl_tree[REPZ_11_138 * 2]++; + } + count = 0; + prevlen = curlen; + if (nextlen === 0) { + max_count = 138; + min_count = 3; + } else if (curlen === nextlen) { + max_count = 6; + min_count = 3; + } else { + max_count = 7; + min_count = 4; + } + } + } + function send_tree(s, tree, max_code) { + var n; + var prevlen = -1; + var curlen; + var nextlen = tree[0 * 2 + 1]; + var count = 0; + var max_count = 7; + var min_count = 4; + if (nextlen === 0) { + max_count = 138; + min_count = 3; + } + for (n = 0; n <= max_code; n++) { + curlen = nextlen; + nextlen = tree[(n + 1) * 2 + 1]; + if (++count < max_count && curlen === nextlen) { + continue; + } else if (count < min_count) { + do { + send_code(s, curlen, s.bl_tree); + } while (--count !== 0); + } else if (curlen !== 0) { + if (curlen !== prevlen) { + send_code(s, curlen, s.bl_tree); + count--; + } + send_code(s, REP_3_6, s.bl_tree); + send_bits(s, count - 3, 2); + } else if (count <= 10) { + send_code(s, REPZ_3_10, s.bl_tree); + send_bits(s, count - 3, 3); + } else { + send_code(s, REPZ_11_138, s.bl_tree); + send_bits(s, count - 11, 7); + } + count = 0; + prevlen = curlen; + if (nextlen === 0) { + max_count = 138; + min_count = 3; + } else if (curlen === nextlen) { + max_count = 6; + min_count = 3; + } else { + max_count = 7; + min_count = 4; + } + } + } + function build_bl_tree(s) { + var max_blindex; + scan_tree(s, s.dyn_ltree, s.l_desc.max_code); + scan_tree(s, s.dyn_dtree, s.d_desc.max_code); + build_tree(s, s.bl_desc); + for (max_blindex = BL_CODES - 1; max_blindex >= 3; max_blindex--) { + if (s.bl_tree[bl_order[max_blindex] * 2 + 1] !== 0) { + break; + } + } + s.opt_len += 3 * (max_blindex + 1) + 5 + 5 + 4; + return max_blindex; + } + function send_all_trees(s, lcodes, dcodes, blcodes) { + var rank; + send_bits(s, lcodes - 257, 5); + send_bits(s, dcodes - 1, 5); + send_bits(s, blcodes - 4, 4); + for (rank = 0; rank < blcodes; rank++) { + send_bits(s, s.bl_tree[bl_order[rank] * 2 + 1], 3); + } + send_tree(s, s.dyn_ltree, lcodes - 1); + send_tree(s, s.dyn_dtree, dcodes - 1); + } + function detect_data_type(s) { + var black_mask = 4093624447; + var n; + for (n = 0; n <= 31; n++, black_mask >>>= 1) { + if (black_mask & 1 && s.dyn_ltree[n * 2] !== 0) { + return Z_BINARY; + } + } + if (s.dyn_ltree[9 * 2] !== 0 || s.dyn_ltree[10 * 2] !== 0 || s.dyn_ltree[13 * 2] !== 0) { + return Z_TEXT; + } + for (n = 32; n < LITERALS; n++) { + if (s.dyn_ltree[n * 2] !== 0) { + return Z_TEXT; + } + } + return Z_BINARY; + } + var static_init_done = false; + function _tr_init(s) { + if (!static_init_done) { + tr_static_init(); + static_init_done = true; + } + s.l_desc = new TreeDesc(s.dyn_ltree, static_l_desc); + s.d_desc = new TreeDesc(s.dyn_dtree, static_d_desc); + s.bl_desc = new TreeDesc(s.bl_tree, static_bl_desc); + s.bi_buf = 0; + s.bi_valid = 0; + init_block(s); + } + function _tr_stored_block(s, buf, stored_len, last2) { + send_bits(s, (STORED_BLOCK << 1) + (last2 ? 1 : 0), 3); + copy_block(s, buf, stored_len, true); + } + function _tr_align(s) { + send_bits(s, STATIC_TREES << 1, 3); + send_code(s, END_BLOCK, static_ltree); + bi_flush(s); + } + function _tr_flush_block(s, buf, stored_len, last2) { + var opt_lenb, static_lenb; + var max_blindex = 0; + if (s.level > 0) { + if (s.strm.data_type === Z_UNKNOWN) { + s.strm.data_type = detect_data_type(s); + } + build_tree(s, s.l_desc); + build_tree(s, s.d_desc); + max_blindex = build_bl_tree(s); + opt_lenb = s.opt_len + 3 + 7 >>> 3; + static_lenb = s.static_len + 3 + 7 >>> 3; + if (static_lenb <= opt_lenb) { + opt_lenb = static_lenb; + } + } else { + opt_lenb = static_lenb = stored_len + 5; + } + if (stored_len + 4 <= opt_lenb && buf !== -1) { + _tr_stored_block(s, buf, stored_len, last2); + } else if (s.strategy === Z_FIXED || static_lenb === opt_lenb) { + send_bits(s, (STATIC_TREES << 1) + (last2 ? 1 : 0), 3); + compress_block(s, static_ltree, static_dtree); + } else { + send_bits(s, (DYN_TREES << 1) + (last2 ? 1 : 0), 3); + send_all_trees(s, s.l_desc.max_code + 1, s.d_desc.max_code + 1, max_blindex + 1); + compress_block(s, s.dyn_ltree, s.dyn_dtree); + } + init_block(s); + if (last2) { + bi_windup(s); + } + } + function _tr_tally(s, dist, lc) { + s.pending_buf[s.d_buf + s.last_lit * 2] = dist >>> 8 & 255; + s.pending_buf[s.d_buf + s.last_lit * 2 + 1] = dist & 255; + s.pending_buf[s.l_buf + s.last_lit] = lc & 255; + s.last_lit++; + if (dist === 0) { + s.dyn_ltree[lc * 2]++; + } else { + s.matches++; + dist--; + s.dyn_ltree[(_length_code[lc] + LITERALS + 1) * 2]++; + s.dyn_dtree[d_code(dist) * 2]++; + } + return s.last_lit === s.lit_bufsize - 1; + } + exports2._tr_init = _tr_init; + exports2._tr_stored_block = _tr_stored_block; + exports2._tr_flush_block = _tr_flush_block; + exports2._tr_tally = _tr_tally; + exports2._tr_align = _tr_align; + } +}); + +// node_modules/.pnpm/pako@1.0.11/node_modules/pako/lib/zlib/adler32.js +var require_adler32 = __commonJS({ + "node_modules/.pnpm/pako@1.0.11/node_modules/pako/lib/zlib/adler32.js"(exports2, module2) { + "use strict"; + init_polyfill_buffer(); + function adler32(adler, buf, len, pos) { + var s1 = adler & 65535 | 0, s2 = adler >>> 16 & 65535 | 0, n = 0; + while (len !== 0) { + n = len > 2e3 ? 2e3 : len; + len -= n; + do { + s1 = s1 + buf[pos++] | 0; + s2 = s2 + s1 | 0; + } while (--n); + s1 %= 65521; + s2 %= 65521; + } + return s1 | s2 << 16 | 0; + } + module2.exports = adler32; + } +}); + +// node_modules/.pnpm/pako@1.0.11/node_modules/pako/lib/zlib/crc32.js +var require_crc322 = __commonJS({ + "node_modules/.pnpm/pako@1.0.11/node_modules/pako/lib/zlib/crc32.js"(exports2, module2) { + "use strict"; + init_polyfill_buffer(); + function makeTable() { + var c, table = []; + for (var n = 0; n < 256; n++) { + c = n; + for (var k = 0; k < 8; k++) { + c = c & 1 ? 3988292384 ^ c >>> 1 : c >>> 1; + } + table[n] = c; + } + return table; + } + var crcTable = makeTable(); + function crc322(crc, buf, len, pos) { + var t = crcTable, end = pos + len; + crc ^= -1; + for (var i = pos; i < end; i++) { + crc = crc >>> 8 ^ t[(crc ^ buf[i]) & 255]; + } + return crc ^ -1; + } + module2.exports = crc322; + } +}); + +// node_modules/.pnpm/pako@1.0.11/node_modules/pako/lib/zlib/messages.js +var require_messages = __commonJS({ + "node_modules/.pnpm/pako@1.0.11/node_modules/pako/lib/zlib/messages.js"(exports2, module2) { + "use strict"; + init_polyfill_buffer(); + module2.exports = { + 2: "need dictionary", + /* Z_NEED_DICT 2 */ + 1: "stream end", + /* Z_STREAM_END 1 */ + 0: "", + /* Z_OK 0 */ + "-1": "file error", + /* Z_ERRNO (-1) */ + "-2": "stream error", + /* Z_STREAM_ERROR (-2) */ + "-3": "data error", + /* Z_DATA_ERROR (-3) */ + "-4": "insufficient memory", + /* Z_MEM_ERROR (-4) */ + "-5": "buffer error", + /* Z_BUF_ERROR (-5) */ + "-6": "incompatible version" + /* Z_VERSION_ERROR (-6) */ + }; + } +}); + +// node_modules/.pnpm/pako@1.0.11/node_modules/pako/lib/zlib/deflate.js +var require_deflate = __commonJS({ + "node_modules/.pnpm/pako@1.0.11/node_modules/pako/lib/zlib/deflate.js"(exports2) { + "use strict"; + init_polyfill_buffer(); + var utils = require_common(); + var trees = require_trees(); + var adler32 = require_adler32(); + var crc322 = require_crc322(); + var msg = require_messages(); + var Z_NO_FLUSH = 0; + var Z_PARTIAL_FLUSH = 1; + var Z_FULL_FLUSH = 3; + var Z_FINISH = 4; + var Z_BLOCK = 5; + var Z_OK = 0; + var Z_STREAM_END = 1; + var Z_STREAM_ERROR = -2; + var Z_DATA_ERROR = -3; + var Z_BUF_ERROR = -5; + var Z_DEFAULT_COMPRESSION = -1; + var Z_FILTERED = 1; + var Z_HUFFMAN_ONLY = 2; + var Z_RLE = 3; + var Z_FIXED = 4; + var Z_DEFAULT_STRATEGY = 0; + var Z_UNKNOWN = 2; + var Z_DEFLATED = 8; + var MAX_MEM_LEVEL = 9; + var MAX_WBITS = 15; + var DEF_MEM_LEVEL = 8; + var LENGTH_CODES = 29; + var LITERALS = 256; + var L_CODES = LITERALS + 1 + LENGTH_CODES; + var D_CODES = 30; + var BL_CODES = 19; + var HEAP_SIZE = 2 * L_CODES + 1; + var MAX_BITS = 15; + var MIN_MATCH = 3; + var MAX_MATCH = 258; + var MIN_LOOKAHEAD = MAX_MATCH + MIN_MATCH + 1; + var PRESET_DICT = 32; + var INIT_STATE = 42; + var EXTRA_STATE = 69; + var NAME_STATE = 73; + var COMMENT_STATE = 91; + var HCRC_STATE = 103; + var BUSY_STATE = 113; + var FINISH_STATE = 666; + var BS_NEED_MORE = 1; + var BS_BLOCK_DONE = 2; + var BS_FINISH_STARTED = 3; + var BS_FINISH_DONE = 4; + var OS_CODE = 3; + function err(strm, errorCode) { + strm.msg = msg[errorCode]; + return errorCode; + } + function rank(f) { + return (f << 1) - (f > 4 ? 9 : 0); + } + function zero(buf) { + var len = buf.length; + while (--len >= 0) { + buf[len] = 0; + } + } + function flush_pending(strm) { + var s = strm.state; + var len = s.pending; + if (len > strm.avail_out) { + len = strm.avail_out; + } + if (len === 0) { + return; + } + utils.arraySet(strm.output, s.pending_buf, s.pending_out, len, strm.next_out); + strm.next_out += len; + s.pending_out += len; + strm.total_out += len; + strm.avail_out -= len; + s.pending -= len; + if (s.pending === 0) { + s.pending_out = 0; + } + } + function flush_block_only(s, last2) { + trees._tr_flush_block(s, s.block_start >= 0 ? s.block_start : -1, s.strstart - s.block_start, last2); + s.block_start = s.strstart; + flush_pending(s.strm); + } + function put_byte(s, b) { + s.pending_buf[s.pending++] = b; + } + function putShortMSB(s, b) { + s.pending_buf[s.pending++] = b >>> 8 & 255; + s.pending_buf[s.pending++] = b & 255; + } + function read_buf(strm, buf, start, size) { + var len = strm.avail_in; + if (len > size) { + len = size; + } + if (len === 0) { + return 0; + } + strm.avail_in -= len; + utils.arraySet(buf, strm.input, strm.next_in, len, start); + if (strm.state.wrap === 1) { + strm.adler = adler32(strm.adler, buf, len, start); + } else if (strm.state.wrap === 2) { + strm.adler = crc322(strm.adler, buf, len, start); + } + strm.next_in += len; + strm.total_in += len; + return len; + } + function longest_match(s, cur_match) { + var chain_length = s.max_chain_length; + var scan = s.strstart; + var match; + var len; + var best_len = s.prev_length; + var nice_match = s.nice_match; + var limit = s.strstart > s.w_size - MIN_LOOKAHEAD ? s.strstart - (s.w_size - MIN_LOOKAHEAD) : 0; + var _win = s.window; + var wmask = s.w_mask; + var prev = s.prev; + var strend = s.strstart + MAX_MATCH; + var scan_end1 = _win[scan + best_len - 1]; + var scan_end = _win[scan + best_len]; + if (s.prev_length >= s.good_match) { + chain_length >>= 2; + } + if (nice_match > s.lookahead) { + nice_match = s.lookahead; + } + do { + match = cur_match; + if (_win[match + best_len] !== scan_end || _win[match + best_len - 1] !== scan_end1 || _win[match] !== _win[scan] || _win[++match] !== _win[scan + 1]) { + continue; + } + scan += 2; + match++; + do { + } while (_win[++scan] === _win[++match] && _win[++scan] === _win[++match] && _win[++scan] === _win[++match] && _win[++scan] === _win[++match] && _win[++scan] === _win[++match] && _win[++scan] === _win[++match] && _win[++scan] === _win[++match] && _win[++scan] === _win[++match] && scan < strend); + len = MAX_MATCH - (strend - scan); + scan = strend - MAX_MATCH; + if (len > best_len) { + s.match_start = cur_match; + best_len = len; + if (len >= nice_match) { + break; + } + scan_end1 = _win[scan + best_len - 1]; + scan_end = _win[scan + best_len]; + } + } while ((cur_match = prev[cur_match & wmask]) > limit && --chain_length !== 0); + if (best_len <= s.lookahead) { + return best_len; + } + return s.lookahead; + } + function fill_window(s) { + var _w_size = s.w_size; + var p, n, m, more, str; + do { + more = s.window_size - s.lookahead - s.strstart; + if (s.strstart >= _w_size + (_w_size - MIN_LOOKAHEAD)) { + utils.arraySet(s.window, s.window, _w_size, _w_size, 0); + s.match_start -= _w_size; + s.strstart -= _w_size; + s.block_start -= _w_size; + n = s.hash_size; + p = n; + do { + m = s.head[--p]; + s.head[p] = m >= _w_size ? m - _w_size : 0; + } while (--n); + n = _w_size; + p = n; + do { + m = s.prev[--p]; + s.prev[p] = m >= _w_size ? m - _w_size : 0; + } while (--n); + more += _w_size; + } + if (s.strm.avail_in === 0) { + break; + } + n = read_buf(s.strm, s.window, s.strstart + s.lookahead, more); + s.lookahead += n; + if (s.lookahead + s.insert >= MIN_MATCH) { + str = s.strstart - s.insert; + s.ins_h = s.window[str]; + s.ins_h = (s.ins_h << s.hash_shift ^ s.window[str + 1]) & s.hash_mask; + while (s.insert) { + s.ins_h = (s.ins_h << s.hash_shift ^ s.window[str + MIN_MATCH - 1]) & s.hash_mask; + s.prev[str & s.w_mask] = s.head[s.ins_h]; + s.head[s.ins_h] = str; + str++; + s.insert--; + if (s.lookahead + s.insert < MIN_MATCH) { + break; + } + } + } + } while (s.lookahead < MIN_LOOKAHEAD && s.strm.avail_in !== 0); + } + function deflate_stored(s, flush2) { + var max_block_size = 65535; + if (max_block_size > s.pending_buf_size - 5) { + max_block_size = s.pending_buf_size - 5; + } + for (; ; ) { + if (s.lookahead <= 1) { + fill_window(s); + if (s.lookahead === 0 && flush2 === Z_NO_FLUSH) { + return BS_NEED_MORE; + } + if (s.lookahead === 0) { + break; + } + } + s.strstart += s.lookahead; + s.lookahead = 0; + var max_start = s.block_start + max_block_size; + if (s.strstart === 0 || s.strstart >= max_start) { + s.lookahead = s.strstart - max_start; + s.strstart = max_start; + flush_block_only(s, false); + if (s.strm.avail_out === 0) { + return BS_NEED_MORE; + } + } + if (s.strstart - s.block_start >= s.w_size - MIN_LOOKAHEAD) { + flush_block_only(s, false); + if (s.strm.avail_out === 0) { + return BS_NEED_MORE; + } + } + } + s.insert = 0; + if (flush2 === Z_FINISH) { + flush_block_only(s, true); + if (s.strm.avail_out === 0) { + return BS_FINISH_STARTED; + } + return BS_FINISH_DONE; + } + if (s.strstart > s.block_start) { + flush_block_only(s, false); + if (s.strm.avail_out === 0) { + return BS_NEED_MORE; + } + } + return BS_NEED_MORE; + } + function deflate_fast(s, flush2) { + var hash_head; + var bflush; + for (; ; ) { + if (s.lookahead < MIN_LOOKAHEAD) { + fill_window(s); + if (s.lookahead < MIN_LOOKAHEAD && flush2 === Z_NO_FLUSH) { + return BS_NEED_MORE; + } + if (s.lookahead === 0) { + break; + } + } + hash_head = 0; + if (s.lookahead >= MIN_MATCH) { + s.ins_h = (s.ins_h << s.hash_shift ^ s.window[s.strstart + MIN_MATCH - 1]) & s.hash_mask; + hash_head = s.prev[s.strstart & s.w_mask] = s.head[s.ins_h]; + s.head[s.ins_h] = s.strstart; + } + if (hash_head !== 0 && s.strstart - hash_head <= s.w_size - MIN_LOOKAHEAD) { + s.match_length = longest_match(s, hash_head); + } + if (s.match_length >= MIN_MATCH) { + bflush = trees._tr_tally(s, s.strstart - s.match_start, s.match_length - MIN_MATCH); + s.lookahead -= s.match_length; + if (s.match_length <= s.max_lazy_match && s.lookahead >= MIN_MATCH) { + s.match_length--; + do { + s.strstart++; + s.ins_h = (s.ins_h << s.hash_shift ^ s.window[s.strstart + MIN_MATCH - 1]) & s.hash_mask; + hash_head = s.prev[s.strstart & s.w_mask] = s.head[s.ins_h]; + s.head[s.ins_h] = s.strstart; + } while (--s.match_length !== 0); + s.strstart++; + } else { + s.strstart += s.match_length; + s.match_length = 0; + s.ins_h = s.window[s.strstart]; + s.ins_h = (s.ins_h << s.hash_shift ^ s.window[s.strstart + 1]) & s.hash_mask; + } + } else { + bflush = trees._tr_tally(s, 0, s.window[s.strstart]); + s.lookahead--; + s.strstart++; + } + if (bflush) { + flush_block_only(s, false); + if (s.strm.avail_out === 0) { + return BS_NEED_MORE; + } + } + } + s.insert = s.strstart < MIN_MATCH - 1 ? s.strstart : MIN_MATCH - 1; + if (flush2 === Z_FINISH) { + flush_block_only(s, true); + if (s.strm.avail_out === 0) { + return BS_FINISH_STARTED; + } + return BS_FINISH_DONE; + } + if (s.last_lit) { + flush_block_only(s, false); + if (s.strm.avail_out === 0) { + return BS_NEED_MORE; + } + } + return BS_BLOCK_DONE; + } + function deflate_slow(s, flush2) { + var hash_head; + var bflush; + var max_insert; + for (; ; ) { + if (s.lookahead < MIN_LOOKAHEAD) { + fill_window(s); + if (s.lookahead < MIN_LOOKAHEAD && flush2 === Z_NO_FLUSH) { + return BS_NEED_MORE; + } + if (s.lookahead === 0) { + break; + } + } + hash_head = 0; + if (s.lookahead >= MIN_MATCH) { + s.ins_h = (s.ins_h << s.hash_shift ^ s.window[s.strstart + MIN_MATCH - 1]) & s.hash_mask; + hash_head = s.prev[s.strstart & s.w_mask] = s.head[s.ins_h]; + s.head[s.ins_h] = s.strstart; + } + s.prev_length = s.match_length; + s.prev_match = s.match_start; + s.match_length = MIN_MATCH - 1; + if (hash_head !== 0 && s.prev_length < s.max_lazy_match && s.strstart - hash_head <= s.w_size - MIN_LOOKAHEAD) { + s.match_length = longest_match(s, hash_head); + if (s.match_length <= 5 && (s.strategy === Z_FILTERED || s.match_length === MIN_MATCH && s.strstart - s.match_start > 4096)) { + s.match_length = MIN_MATCH - 1; + } + } + if (s.prev_length >= MIN_MATCH && s.match_length <= s.prev_length) { + max_insert = s.strstart + s.lookahead - MIN_MATCH; + bflush = trees._tr_tally(s, s.strstart - 1 - s.prev_match, s.prev_length - MIN_MATCH); + s.lookahead -= s.prev_length - 1; + s.prev_length -= 2; + do { + if (++s.strstart <= max_insert) { + s.ins_h = (s.ins_h << s.hash_shift ^ s.window[s.strstart + MIN_MATCH - 1]) & s.hash_mask; + hash_head = s.prev[s.strstart & s.w_mask] = s.head[s.ins_h]; + s.head[s.ins_h] = s.strstart; + } + } while (--s.prev_length !== 0); + s.match_available = 0; + s.match_length = MIN_MATCH - 1; + s.strstart++; + if (bflush) { + flush_block_only(s, false); + if (s.strm.avail_out === 0) { + return BS_NEED_MORE; + } + } + } else if (s.match_available) { + bflush = trees._tr_tally(s, 0, s.window[s.strstart - 1]); + if (bflush) { + flush_block_only(s, false); + } + s.strstart++; + s.lookahead--; + if (s.strm.avail_out === 0) { + return BS_NEED_MORE; + } + } else { + s.match_available = 1; + s.strstart++; + s.lookahead--; + } + } + if (s.match_available) { + bflush = trees._tr_tally(s, 0, s.window[s.strstart - 1]); + s.match_available = 0; + } + s.insert = s.strstart < MIN_MATCH - 1 ? s.strstart : MIN_MATCH - 1; + if (flush2 === Z_FINISH) { + flush_block_only(s, true); + if (s.strm.avail_out === 0) { + return BS_FINISH_STARTED; + } + return BS_FINISH_DONE; + } + if (s.last_lit) { + flush_block_only(s, false); + if (s.strm.avail_out === 0) { + return BS_NEED_MORE; + } + } + return BS_BLOCK_DONE; + } + function deflate_rle(s, flush2) { + var bflush; + var prev; + var scan, strend; + var _win = s.window; + for (; ; ) { + if (s.lookahead <= MAX_MATCH) { + fill_window(s); + if (s.lookahead <= MAX_MATCH && flush2 === Z_NO_FLUSH) { + return BS_NEED_MORE; + } + if (s.lookahead === 0) { + break; + } + } + s.match_length = 0; + if (s.lookahead >= MIN_MATCH && s.strstart > 0) { + scan = s.strstart - 1; + prev = _win[scan]; + if (prev === _win[++scan] && prev === _win[++scan] && prev === _win[++scan]) { + strend = s.strstart + MAX_MATCH; + do { + } while (prev === _win[++scan] && prev === _win[++scan] && prev === _win[++scan] && prev === _win[++scan] && prev === _win[++scan] && prev === _win[++scan] && prev === _win[++scan] && prev === _win[++scan] && scan < strend); + s.match_length = MAX_MATCH - (strend - scan); + if (s.match_length > s.lookahead) { + s.match_length = s.lookahead; + } + } + } + if (s.match_length >= MIN_MATCH) { + bflush = trees._tr_tally(s, 1, s.match_length - MIN_MATCH); + s.lookahead -= s.match_length; + s.strstart += s.match_length; + s.match_length = 0; + } else { + bflush = trees._tr_tally(s, 0, s.window[s.strstart]); + s.lookahead--; + s.strstart++; + } + if (bflush) { + flush_block_only(s, false); + if (s.strm.avail_out === 0) { + return BS_NEED_MORE; + } + } + } + s.insert = 0; + if (flush2 === Z_FINISH) { + flush_block_only(s, true); + if (s.strm.avail_out === 0) { + return BS_FINISH_STARTED; + } + return BS_FINISH_DONE; + } + if (s.last_lit) { + flush_block_only(s, false); + if (s.strm.avail_out === 0) { + return BS_NEED_MORE; + } + } + return BS_BLOCK_DONE; + } + function deflate_huff(s, flush2) { + var bflush; + for (; ; ) { + if (s.lookahead === 0) { + fill_window(s); + if (s.lookahead === 0) { + if (flush2 === Z_NO_FLUSH) { + return BS_NEED_MORE; + } + break; + } + } + s.match_length = 0; + bflush = trees._tr_tally(s, 0, s.window[s.strstart]); + s.lookahead--; + s.strstart++; + if (bflush) { + flush_block_only(s, false); + if (s.strm.avail_out === 0) { + return BS_NEED_MORE; + } + } + } + s.insert = 0; + if (flush2 === Z_FINISH) { + flush_block_only(s, true); + if (s.strm.avail_out === 0) { + return BS_FINISH_STARTED; + } + return BS_FINISH_DONE; + } + if (s.last_lit) { + flush_block_only(s, false); + if (s.strm.avail_out === 0) { + return BS_NEED_MORE; + } + } + return BS_BLOCK_DONE; + } + function Config(good_length, max_lazy, nice_length, max_chain, func) { + this.good_length = good_length; + this.max_lazy = max_lazy; + this.nice_length = nice_length; + this.max_chain = max_chain; + this.func = func; + } + var configuration_table; + configuration_table = [ + /* good lazy nice chain */ + new Config(0, 0, 0, 0, deflate_stored), + /* 0 store only */ + new Config(4, 4, 8, 4, deflate_fast), + /* 1 max speed, no lazy matches */ + new Config(4, 5, 16, 8, deflate_fast), + /* 2 */ + new Config(4, 6, 32, 32, deflate_fast), + /* 3 */ + new Config(4, 4, 16, 16, deflate_slow), + /* 4 lazy matches */ + new Config(8, 16, 32, 32, deflate_slow), + /* 5 */ + new Config(8, 16, 128, 128, deflate_slow), + /* 6 */ + new Config(8, 32, 128, 256, deflate_slow), + /* 7 */ + new Config(32, 128, 258, 1024, deflate_slow), + /* 8 */ + new Config(32, 258, 258, 4096, deflate_slow) + /* 9 max compression */ + ]; + function lm_init(s) { + s.window_size = 2 * s.w_size; + zero(s.head); + s.max_lazy_match = configuration_table[s.level].max_lazy; + s.good_match = configuration_table[s.level].good_length; + s.nice_match = configuration_table[s.level].nice_length; + s.max_chain_length = configuration_table[s.level].max_chain; + s.strstart = 0; + s.block_start = 0; + s.lookahead = 0; + s.insert = 0; + s.match_length = s.prev_length = MIN_MATCH - 1; + s.match_available = 0; + s.ins_h = 0; + } + function DeflateState() { + this.strm = null; + this.status = 0; + this.pending_buf = null; + this.pending_buf_size = 0; + this.pending_out = 0; + this.pending = 0; + this.wrap = 0; + this.gzhead = null; + this.gzindex = 0; + this.method = Z_DEFLATED; + this.last_flush = -1; + this.w_size = 0; + this.w_bits = 0; + this.w_mask = 0; + this.window = null; + this.window_size = 0; + this.prev = null; + this.head = null; + this.ins_h = 0; + this.hash_size = 0; + this.hash_bits = 0; + this.hash_mask = 0; + this.hash_shift = 0; + this.block_start = 0; + this.match_length = 0; + this.prev_match = 0; + this.match_available = 0; + this.strstart = 0; + this.match_start = 0; + this.lookahead = 0; + this.prev_length = 0; + this.max_chain_length = 0; + this.max_lazy_match = 0; + this.level = 0; + this.strategy = 0; + this.good_match = 0; + this.nice_match = 0; + this.dyn_ltree = new utils.Buf16(HEAP_SIZE * 2); + this.dyn_dtree = new utils.Buf16((2 * D_CODES + 1) * 2); + this.bl_tree = new utils.Buf16((2 * BL_CODES + 1) * 2); + zero(this.dyn_ltree); + zero(this.dyn_dtree); + zero(this.bl_tree); + this.l_desc = null; + this.d_desc = null; + this.bl_desc = null; + this.bl_count = new utils.Buf16(MAX_BITS + 1); + this.heap = new utils.Buf16(2 * L_CODES + 1); + zero(this.heap); + this.heap_len = 0; + this.heap_max = 0; + this.depth = new utils.Buf16(2 * L_CODES + 1); + zero(this.depth); + this.l_buf = 0; + this.lit_bufsize = 0; + this.last_lit = 0; + this.d_buf = 0; + this.opt_len = 0; + this.static_len = 0; + this.matches = 0; + this.insert = 0; + this.bi_buf = 0; + this.bi_valid = 0; + } + function deflateResetKeep(strm) { + var s; + if (!strm || !strm.state) { + return err(strm, Z_STREAM_ERROR); + } + strm.total_in = strm.total_out = 0; + strm.data_type = Z_UNKNOWN; + s = strm.state; + s.pending = 0; + s.pending_out = 0; + if (s.wrap < 0) { + s.wrap = -s.wrap; + } + s.status = s.wrap ? INIT_STATE : BUSY_STATE; + strm.adler = s.wrap === 2 ? 0 : 1; + s.last_flush = Z_NO_FLUSH; + trees._tr_init(s); + return Z_OK; + } + function deflateReset(strm) { + var ret = deflateResetKeep(strm); + if (ret === Z_OK) { + lm_init(strm.state); + } + return ret; + } + function deflateSetHeader(strm, head) { + if (!strm || !strm.state) { + return Z_STREAM_ERROR; + } + if (strm.state.wrap !== 2) { + return Z_STREAM_ERROR; + } + strm.state.gzhead = head; + return Z_OK; + } + function deflateInit2(strm, level, method2, windowBits, memLevel, strategy) { + if (!strm) { + return Z_STREAM_ERROR; + } + var wrap = 1; + if (level === Z_DEFAULT_COMPRESSION) { + level = 6; + } + if (windowBits < 0) { + wrap = 0; + windowBits = -windowBits; + } else if (windowBits > 15) { + wrap = 2; + windowBits -= 16; + } + if (memLevel < 1 || memLevel > MAX_MEM_LEVEL || method2 !== Z_DEFLATED || windowBits < 8 || windowBits > 15 || level < 0 || level > 9 || strategy < 0 || strategy > Z_FIXED) { + return err(strm, Z_STREAM_ERROR); + } + if (windowBits === 8) { + windowBits = 9; + } + var s = new DeflateState(); + strm.state = s; + s.strm = strm; + s.wrap = wrap; + s.gzhead = null; + s.w_bits = windowBits; + s.w_size = 1 << s.w_bits; + s.w_mask = s.w_size - 1; + s.hash_bits = memLevel + 7; + s.hash_size = 1 << s.hash_bits; + s.hash_mask = s.hash_size - 1; + s.hash_shift = ~~((s.hash_bits + MIN_MATCH - 1) / MIN_MATCH); + s.window = new utils.Buf8(s.w_size * 2); + s.head = new utils.Buf16(s.hash_size); + s.prev = new utils.Buf16(s.w_size); + s.lit_bufsize = 1 << memLevel + 6; + s.pending_buf_size = s.lit_bufsize * 4; + s.pending_buf = new utils.Buf8(s.pending_buf_size); + s.d_buf = 1 * s.lit_bufsize; + s.l_buf = (1 + 2) * s.lit_bufsize; + s.level = level; + s.strategy = strategy; + s.method = method2; + return deflateReset(strm); + } + function deflateInit(strm, level) { + return deflateInit2(strm, level, Z_DEFLATED, MAX_WBITS, DEF_MEM_LEVEL, Z_DEFAULT_STRATEGY); + } + function deflate2(strm, flush2) { + var old_flush, s; + var beg, val; + if (!strm || !strm.state || flush2 > Z_BLOCK || flush2 < 0) { + return strm ? err(strm, Z_STREAM_ERROR) : Z_STREAM_ERROR; + } + s = strm.state; + if (!strm.output || !strm.input && strm.avail_in !== 0 || s.status === FINISH_STATE && flush2 !== Z_FINISH) { + return err(strm, strm.avail_out === 0 ? Z_BUF_ERROR : Z_STREAM_ERROR); + } + s.strm = strm; + old_flush = s.last_flush; + s.last_flush = flush2; + if (s.status === INIT_STATE) { + if (s.wrap === 2) { + strm.adler = 0; + put_byte(s, 31); + put_byte(s, 139); + put_byte(s, 8); + if (!s.gzhead) { + put_byte(s, 0); + put_byte(s, 0); + put_byte(s, 0); + put_byte(s, 0); + put_byte(s, 0); + put_byte(s, s.level === 9 ? 2 : s.strategy >= Z_HUFFMAN_ONLY || s.level < 2 ? 4 : 0); + put_byte(s, OS_CODE); + s.status = BUSY_STATE; + } else { + put_byte( + s, + (s.gzhead.text ? 1 : 0) + (s.gzhead.hcrc ? 2 : 0) + (!s.gzhead.extra ? 0 : 4) + (!s.gzhead.name ? 0 : 8) + (!s.gzhead.comment ? 0 : 16) + ); + put_byte(s, s.gzhead.time & 255); + put_byte(s, s.gzhead.time >> 8 & 255); + put_byte(s, s.gzhead.time >> 16 & 255); + put_byte(s, s.gzhead.time >> 24 & 255); + put_byte(s, s.level === 9 ? 2 : s.strategy >= Z_HUFFMAN_ONLY || s.level < 2 ? 4 : 0); + put_byte(s, s.gzhead.os & 255); + if (s.gzhead.extra && s.gzhead.extra.length) { + put_byte(s, s.gzhead.extra.length & 255); + put_byte(s, s.gzhead.extra.length >> 8 & 255); + } + if (s.gzhead.hcrc) { + strm.adler = crc322(strm.adler, s.pending_buf, s.pending, 0); + } + s.gzindex = 0; + s.status = EXTRA_STATE; + } + } else { + var header = Z_DEFLATED + (s.w_bits - 8 << 4) << 8; + var level_flags = -1; + if (s.strategy >= Z_HUFFMAN_ONLY || s.level < 2) { + level_flags = 0; + } else if (s.level < 6) { + level_flags = 1; + } else if (s.level === 6) { + level_flags = 2; + } else { + level_flags = 3; + } + header |= level_flags << 6; + if (s.strstart !== 0) { + header |= PRESET_DICT; + } + header += 31 - header % 31; + s.status = BUSY_STATE; + putShortMSB(s, header); + if (s.strstart !== 0) { + putShortMSB(s, strm.adler >>> 16); + putShortMSB(s, strm.adler & 65535); + } + strm.adler = 1; + } + } + if (s.status === EXTRA_STATE) { + if (s.gzhead.extra) { + beg = s.pending; + while (s.gzindex < (s.gzhead.extra.length & 65535)) { + if (s.pending === s.pending_buf_size) { + if (s.gzhead.hcrc && s.pending > beg) { + strm.adler = crc322(strm.adler, s.pending_buf, s.pending - beg, beg); + } + flush_pending(strm); + beg = s.pending; + if (s.pending === s.pending_buf_size) { + break; + } + } + put_byte(s, s.gzhead.extra[s.gzindex] & 255); + s.gzindex++; + } + if (s.gzhead.hcrc && s.pending > beg) { + strm.adler = crc322(strm.adler, s.pending_buf, s.pending - beg, beg); + } + if (s.gzindex === s.gzhead.extra.length) { + s.gzindex = 0; + s.status = NAME_STATE; + } + } else { + s.status = NAME_STATE; + } + } + if (s.status === NAME_STATE) { + if (s.gzhead.name) { + beg = s.pending; + do { + if (s.pending === s.pending_buf_size) { + if (s.gzhead.hcrc && s.pending > beg) { + strm.adler = crc322(strm.adler, s.pending_buf, s.pending - beg, beg); + } + flush_pending(strm); + beg = s.pending; + if (s.pending === s.pending_buf_size) { + val = 1; + break; + } + } + if (s.gzindex < s.gzhead.name.length) { + val = s.gzhead.name.charCodeAt(s.gzindex++) & 255; + } else { + val = 0; + } + put_byte(s, val); + } while (val !== 0); + if (s.gzhead.hcrc && s.pending > beg) { + strm.adler = crc322(strm.adler, s.pending_buf, s.pending - beg, beg); + } + if (val === 0) { + s.gzindex = 0; + s.status = COMMENT_STATE; + } + } else { + s.status = COMMENT_STATE; + } + } + if (s.status === COMMENT_STATE) { + if (s.gzhead.comment) { + beg = s.pending; + do { + if (s.pending === s.pending_buf_size) { + if (s.gzhead.hcrc && s.pending > beg) { + strm.adler = crc322(strm.adler, s.pending_buf, s.pending - beg, beg); + } + flush_pending(strm); + beg = s.pending; + if (s.pending === s.pending_buf_size) { + val = 1; + break; + } + } + if (s.gzindex < s.gzhead.comment.length) { + val = s.gzhead.comment.charCodeAt(s.gzindex++) & 255; + } else { + val = 0; + } + put_byte(s, val); + } while (val !== 0); + if (s.gzhead.hcrc && s.pending > beg) { + strm.adler = crc322(strm.adler, s.pending_buf, s.pending - beg, beg); + } + if (val === 0) { + s.status = HCRC_STATE; + } + } else { + s.status = HCRC_STATE; + } + } + if (s.status === HCRC_STATE) { + if (s.gzhead.hcrc) { + if (s.pending + 2 > s.pending_buf_size) { + flush_pending(strm); + } + if (s.pending + 2 <= s.pending_buf_size) { + put_byte(s, strm.adler & 255); + put_byte(s, strm.adler >> 8 & 255); + strm.adler = 0; + s.status = BUSY_STATE; + } + } else { + s.status = BUSY_STATE; + } + } + if (s.pending !== 0) { + flush_pending(strm); + if (strm.avail_out === 0) { + s.last_flush = -1; + return Z_OK; + } + } else if (strm.avail_in === 0 && rank(flush2) <= rank(old_flush) && flush2 !== Z_FINISH) { + return err(strm, Z_BUF_ERROR); + } + if (s.status === FINISH_STATE && strm.avail_in !== 0) { + return err(strm, Z_BUF_ERROR); + } + if (strm.avail_in !== 0 || s.lookahead !== 0 || flush2 !== Z_NO_FLUSH && s.status !== FINISH_STATE) { + var bstate = s.strategy === Z_HUFFMAN_ONLY ? deflate_huff(s, flush2) : s.strategy === Z_RLE ? deflate_rle(s, flush2) : configuration_table[s.level].func(s, flush2); + if (bstate === BS_FINISH_STARTED || bstate === BS_FINISH_DONE) { + s.status = FINISH_STATE; + } + if (bstate === BS_NEED_MORE || bstate === BS_FINISH_STARTED) { + if (strm.avail_out === 0) { + s.last_flush = -1; + } + return Z_OK; + } + if (bstate === BS_BLOCK_DONE) { + if (flush2 === Z_PARTIAL_FLUSH) { + trees._tr_align(s); + } else if (flush2 !== Z_BLOCK) { + trees._tr_stored_block(s, 0, 0, false); + if (flush2 === Z_FULL_FLUSH) { + zero(s.head); + if (s.lookahead === 0) { + s.strstart = 0; + s.block_start = 0; + s.insert = 0; + } + } + } + flush_pending(strm); + if (strm.avail_out === 0) { + s.last_flush = -1; + return Z_OK; + } + } + } + if (flush2 !== Z_FINISH) { + return Z_OK; + } + if (s.wrap <= 0) { + return Z_STREAM_END; + } + if (s.wrap === 2) { + put_byte(s, strm.adler & 255); + put_byte(s, strm.adler >> 8 & 255); + put_byte(s, strm.adler >> 16 & 255); + put_byte(s, strm.adler >> 24 & 255); + put_byte(s, strm.total_in & 255); + put_byte(s, strm.total_in >> 8 & 255); + put_byte(s, strm.total_in >> 16 & 255); + put_byte(s, strm.total_in >> 24 & 255); + } else { + putShortMSB(s, strm.adler >>> 16); + putShortMSB(s, strm.adler & 65535); + } + flush_pending(strm); + if (s.wrap > 0) { + s.wrap = -s.wrap; + } + return s.pending !== 0 ? Z_OK : Z_STREAM_END; + } + function deflateEnd(strm) { + var status2; + if (!strm || !strm.state) { + return Z_STREAM_ERROR; + } + status2 = strm.state.status; + if (status2 !== INIT_STATE && status2 !== EXTRA_STATE && status2 !== NAME_STATE && status2 !== COMMENT_STATE && status2 !== HCRC_STATE && status2 !== BUSY_STATE && status2 !== FINISH_STATE) { + return err(strm, Z_STREAM_ERROR); + } + strm.state = null; + return status2 === BUSY_STATE ? err(strm, Z_DATA_ERROR) : Z_OK; + } + function deflateSetDictionary(strm, dictionary) { + var dictLength = dictionary.length; + var s; + var str, n; + var wrap; + var avail; + var next; + var input; + var tmpDict; + if (!strm || !strm.state) { + return Z_STREAM_ERROR; + } + s = strm.state; + wrap = s.wrap; + if (wrap === 2 || wrap === 1 && s.status !== INIT_STATE || s.lookahead) { + return Z_STREAM_ERROR; + } + if (wrap === 1) { + strm.adler = adler32(strm.adler, dictionary, dictLength, 0); + } + s.wrap = 0; + if (dictLength >= s.w_size) { + if (wrap === 0) { + zero(s.head); + s.strstart = 0; + s.block_start = 0; + s.insert = 0; + } + tmpDict = new utils.Buf8(s.w_size); + utils.arraySet(tmpDict, dictionary, dictLength - s.w_size, s.w_size, 0); + dictionary = tmpDict; + dictLength = s.w_size; + } + avail = strm.avail_in; + next = strm.next_in; + input = strm.input; + strm.avail_in = dictLength; + strm.next_in = 0; + strm.input = dictionary; + fill_window(s); + while (s.lookahead >= MIN_MATCH) { + str = s.strstart; + n = s.lookahead - (MIN_MATCH - 1); + do { + s.ins_h = (s.ins_h << s.hash_shift ^ s.window[str + MIN_MATCH - 1]) & s.hash_mask; + s.prev[str & s.w_mask] = s.head[s.ins_h]; + s.head[s.ins_h] = str; + str++; + } while (--n); + s.strstart = str; + s.lookahead = MIN_MATCH - 1; + fill_window(s); + } + s.strstart += s.lookahead; + s.block_start = s.strstart; + s.insert = s.lookahead; + s.lookahead = 0; + s.match_length = s.prev_length = MIN_MATCH - 1; + s.match_available = 0; + strm.next_in = next; + strm.input = input; + strm.avail_in = avail; + s.wrap = wrap; + return Z_OK; + } + exports2.deflateInit = deflateInit; + exports2.deflateInit2 = deflateInit2; + exports2.deflateReset = deflateReset; + exports2.deflateResetKeep = deflateResetKeep; + exports2.deflateSetHeader = deflateSetHeader; + exports2.deflate = deflate2; + exports2.deflateEnd = deflateEnd; + exports2.deflateSetDictionary = deflateSetDictionary; + exports2.deflateInfo = "pako deflate (from Nodeca project)"; + } +}); + +// node_modules/.pnpm/pako@1.0.11/node_modules/pako/lib/utils/strings.js +var require_strings = __commonJS({ + "node_modules/.pnpm/pako@1.0.11/node_modules/pako/lib/utils/strings.js"(exports2) { + "use strict"; + init_polyfill_buffer(); + var utils = require_common(); + var STR_APPLY_OK = true; + var STR_APPLY_UIA_OK = true; + try { + String.fromCharCode.apply(null, [0]); + } catch (__) { + STR_APPLY_OK = false; + } + try { + String.fromCharCode.apply(null, new Uint8Array(1)); + } catch (__) { + STR_APPLY_UIA_OK = false; + } + var _utf8len = new utils.Buf8(256); + for (q = 0; q < 256; q++) { + _utf8len[q] = q >= 252 ? 6 : q >= 248 ? 5 : q >= 240 ? 4 : q >= 224 ? 3 : q >= 192 ? 2 : 1; + } + var q; + _utf8len[254] = _utf8len[254] = 1; + exports2.string2buf = function(str) { + var buf, c, c2, m_pos, i, str_len = str.length, buf_len = 0; + for (m_pos = 0; m_pos < str_len; m_pos++) { + c = str.charCodeAt(m_pos); + if ((c & 64512) === 55296 && m_pos + 1 < str_len) { + c2 = str.charCodeAt(m_pos + 1); + if ((c2 & 64512) === 56320) { + c = 65536 + (c - 55296 << 10) + (c2 - 56320); + m_pos++; + } + } + buf_len += c < 128 ? 1 : c < 2048 ? 2 : c < 65536 ? 3 : 4; + } + buf = new utils.Buf8(buf_len); + for (i = 0, m_pos = 0; i < buf_len; m_pos++) { + c = str.charCodeAt(m_pos); + if ((c & 64512) === 55296 && m_pos + 1 < str_len) { + c2 = str.charCodeAt(m_pos + 1); + if ((c2 & 64512) === 56320) { + c = 65536 + (c - 55296 << 10) + (c2 - 56320); + m_pos++; + } + } + if (c < 128) { + buf[i++] = c; + } else if (c < 2048) { + buf[i++] = 192 | c >>> 6; + buf[i++] = 128 | c & 63; + } else if (c < 65536) { + buf[i++] = 224 | c >>> 12; + buf[i++] = 128 | c >>> 6 & 63; + buf[i++] = 128 | c & 63; + } else { + buf[i++] = 240 | c >>> 18; + buf[i++] = 128 | c >>> 12 & 63; + buf[i++] = 128 | c >>> 6 & 63; + buf[i++] = 128 | c & 63; + } + } + return buf; + }; + function buf2binstring(buf, len) { + if (len < 65534) { + if (buf.subarray && STR_APPLY_UIA_OK || !buf.subarray && STR_APPLY_OK) { + return String.fromCharCode.apply(null, utils.shrinkBuf(buf, len)); + } + } + var result = ""; + for (var i = 0; i < len; i++) { + result += String.fromCharCode(buf[i]); + } + return result; + } + exports2.buf2binstring = function(buf) { + return buf2binstring(buf, buf.length); + }; + exports2.binstring2buf = function(str) { + var buf = new utils.Buf8(str.length); + for (var i = 0, len = buf.length; i < len; i++) { + buf[i] = str.charCodeAt(i); + } + return buf; + }; + exports2.buf2string = function(buf, max) { + var i, out, c, c_len; + var len = max || buf.length; + var utf16buf = new Array(len * 2); + for (out = 0, i = 0; i < len; ) { + c = buf[i++]; + if (c < 128) { + utf16buf[out++] = c; + continue; + } + c_len = _utf8len[c]; + if (c_len > 4) { + utf16buf[out++] = 65533; + i += c_len - 1; + continue; + } + c &= c_len === 2 ? 31 : c_len === 3 ? 15 : 7; + while (c_len > 1 && i < len) { + c = c << 6 | buf[i++] & 63; + c_len--; + } + if (c_len > 1) { + utf16buf[out++] = 65533; + continue; + } + if (c < 65536) { + utf16buf[out++] = c; + } else { + c -= 65536; + utf16buf[out++] = 55296 | c >> 10 & 1023; + utf16buf[out++] = 56320 | c & 1023; + } + } + return buf2binstring(utf16buf, out); + }; + exports2.utf8border = function(buf, max) { + var pos; + max = max || buf.length; + if (max > buf.length) { + max = buf.length; + } + pos = max - 1; + while (pos >= 0 && (buf[pos] & 192) === 128) { + pos--; + } + if (pos < 0) { + return max; + } + if (pos === 0) { + return max; + } + return pos + _utf8len[buf[pos]] > max ? pos : max; + }; + } +}); + +// node_modules/.pnpm/pako@1.0.11/node_modules/pako/lib/zlib/zstream.js +var require_zstream = __commonJS({ + "node_modules/.pnpm/pako@1.0.11/node_modules/pako/lib/zlib/zstream.js"(exports2, module2) { + "use strict"; + init_polyfill_buffer(); + function ZStream() { + this.input = null; + this.next_in = 0; + this.avail_in = 0; + this.total_in = 0; + this.output = null; + this.next_out = 0; + this.avail_out = 0; + this.total_out = 0; + this.msg = ""; + this.state = null; + this.data_type = 2; + this.adler = 0; + } + module2.exports = ZStream; + } +}); + +// node_modules/.pnpm/pako@1.0.11/node_modules/pako/lib/deflate.js +var require_deflate2 = __commonJS({ + "node_modules/.pnpm/pako@1.0.11/node_modules/pako/lib/deflate.js"(exports2) { + "use strict"; + init_polyfill_buffer(); + var zlib_deflate = require_deflate(); + var utils = require_common(); + var strings = require_strings(); + var msg = require_messages(); + var ZStream = require_zstream(); + var toString = Object.prototype.toString; + var Z_NO_FLUSH = 0; + var Z_FINISH = 4; + var Z_OK = 0; + var Z_STREAM_END = 1; + var Z_SYNC_FLUSH = 2; + var Z_DEFAULT_COMPRESSION = -1; + var Z_DEFAULT_STRATEGY = 0; + var Z_DEFLATED = 8; + function Deflate(options) { + if (!(this instanceof Deflate)) return new Deflate(options); + this.options = utils.assign({ + level: Z_DEFAULT_COMPRESSION, + method: Z_DEFLATED, + chunkSize: 16384, + windowBits: 15, + memLevel: 8, + strategy: Z_DEFAULT_STRATEGY, + to: "" + }, options || {}); + var opt = this.options; + if (opt.raw && opt.windowBits > 0) { + opt.windowBits = -opt.windowBits; + } else if (opt.gzip && opt.windowBits > 0 && opt.windowBits < 16) { + opt.windowBits += 16; + } + this.err = 0; + this.msg = ""; + this.ended = false; + this.chunks = []; + this.strm = new ZStream(); + this.strm.avail_out = 0; + var status2 = zlib_deflate.deflateInit2( + this.strm, + opt.level, + opt.method, + opt.windowBits, + opt.memLevel, + opt.strategy + ); + if (status2 !== Z_OK) { + throw new Error(msg[status2]); + } + if (opt.header) { + zlib_deflate.deflateSetHeader(this.strm, opt.header); + } + if (opt.dictionary) { + var dict; + if (typeof opt.dictionary === "string") { + dict = strings.string2buf(opt.dictionary); + } else if (toString.call(opt.dictionary) === "[object ArrayBuffer]") { + dict = new Uint8Array(opt.dictionary); + } else { + dict = opt.dictionary; + } + status2 = zlib_deflate.deflateSetDictionary(this.strm, dict); + if (status2 !== Z_OK) { + throw new Error(msg[status2]); + } + this._dict_set = true; + } + } + Deflate.prototype.push = function(data, mode) { + var strm = this.strm; + var chunkSize = this.options.chunkSize; + var status2, _mode; + if (this.ended) { + return false; + } + _mode = mode === ~~mode ? mode : mode === true ? Z_FINISH : Z_NO_FLUSH; + if (typeof data === "string") { + strm.input = strings.string2buf(data); + } else if (toString.call(data) === "[object ArrayBuffer]") { + strm.input = new Uint8Array(data); + } else { + strm.input = data; + } + strm.next_in = 0; + strm.avail_in = strm.input.length; + do { + if (strm.avail_out === 0) { + strm.output = new utils.Buf8(chunkSize); + strm.next_out = 0; + strm.avail_out = chunkSize; + } + status2 = zlib_deflate.deflate(strm, _mode); + if (status2 !== Z_STREAM_END && status2 !== Z_OK) { + this.onEnd(status2); + this.ended = true; + return false; + } + if (strm.avail_out === 0 || strm.avail_in === 0 && (_mode === Z_FINISH || _mode === Z_SYNC_FLUSH)) { + if (this.options.to === "string") { + this.onData(strings.buf2binstring(utils.shrinkBuf(strm.output, strm.next_out))); + } else { + this.onData(utils.shrinkBuf(strm.output, strm.next_out)); + } + } + } while ((strm.avail_in > 0 || strm.avail_out === 0) && status2 !== Z_STREAM_END); + if (_mode === Z_FINISH) { + status2 = zlib_deflate.deflateEnd(this.strm); + this.onEnd(status2); + this.ended = true; + return status2 === Z_OK; + } + if (_mode === Z_SYNC_FLUSH) { + this.onEnd(Z_OK); + strm.avail_out = 0; + return true; + } + return true; + }; + Deflate.prototype.onData = function(chunk) { + this.chunks.push(chunk); + }; + Deflate.prototype.onEnd = function(status2) { + if (status2 === Z_OK) { + if (this.options.to === "string") { + this.result = this.chunks.join(""); + } else { + this.result = utils.flattenChunks(this.chunks); + } + } + this.chunks = []; + this.err = status2; + this.msg = this.strm.msg; + }; + function deflate2(input, options) { + var deflator = new Deflate(options); + deflator.push(input, true); + if (deflator.err) { + throw deflator.msg || msg[deflator.err]; + } + return deflator.result; + } + function deflateRaw(input, options) { + options = options || {}; + options.raw = true; + return deflate2(input, options); + } + function gzip(input, options) { + options = options || {}; + options.gzip = true; + return deflate2(input, options); + } + exports2.Deflate = Deflate; + exports2.deflate = deflate2; + exports2.deflateRaw = deflateRaw; + exports2.gzip = gzip; + } +}); + +// node_modules/.pnpm/pako@1.0.11/node_modules/pako/lib/zlib/inffast.js +var require_inffast = __commonJS({ + "node_modules/.pnpm/pako@1.0.11/node_modules/pako/lib/zlib/inffast.js"(exports2, module2) { + "use strict"; + init_polyfill_buffer(); + var BAD = 30; + var TYPE = 12; + module2.exports = function inflate_fast(strm, start) { + var state; + var _in; + var last2; + var _out; + var beg; + var end; + var dmax; + var wsize; + var whave; + var wnext; + var s_window; + var hold; + var bits; + var lcode; + var dcode; + var lmask; + var dmask; + var here; + var op; + var len; + var dist; + var from; + var from_source; + var input, output; + state = strm.state; + _in = strm.next_in; + input = strm.input; + last2 = _in + (strm.avail_in - 5); + _out = strm.next_out; + output = strm.output; + beg = _out - (start - strm.avail_out); + end = _out + (strm.avail_out - 257); + dmax = state.dmax; + wsize = state.wsize; + whave = state.whave; + wnext = state.wnext; + s_window = state.window; + hold = state.hold; + bits = state.bits; + lcode = state.lencode; + dcode = state.distcode; + lmask = (1 << state.lenbits) - 1; + dmask = (1 << state.distbits) - 1; + top: + do { + if (bits < 15) { + hold += input[_in++] << bits; + bits += 8; + hold += input[_in++] << bits; + bits += 8; + } + here = lcode[hold & lmask]; + dolen: + for (; ; ) { + op = here >>> 24; + hold >>>= op; + bits -= op; + op = here >>> 16 & 255; + if (op === 0) { + output[_out++] = here & 65535; + } else if (op & 16) { + len = here & 65535; + op &= 15; + if (op) { + if (bits < op) { + hold += input[_in++] << bits; + bits += 8; + } + len += hold & (1 << op) - 1; + hold >>>= op; + bits -= op; + } + if (bits < 15) { + hold += input[_in++] << bits; + bits += 8; + hold += input[_in++] << bits; + bits += 8; + } + here = dcode[hold & dmask]; + dodist: + for (; ; ) { + op = here >>> 24; + hold >>>= op; + bits -= op; + op = here >>> 16 & 255; + if (op & 16) { + dist = here & 65535; + op &= 15; + if (bits < op) { + hold += input[_in++] << bits; + bits += 8; + if (bits < op) { + hold += input[_in++] << bits; + bits += 8; + } + } + dist += hold & (1 << op) - 1; + if (dist > dmax) { + strm.msg = "invalid distance too far back"; + state.mode = BAD; + break top; + } + hold >>>= op; + bits -= op; + op = _out - beg; + if (dist > op) { + op = dist - op; + if (op > whave) { + if (state.sane) { + strm.msg = "invalid distance too far back"; + state.mode = BAD; + break top; + } + } + from = 0; + from_source = s_window; + if (wnext === 0) { + from += wsize - op; + if (op < len) { + len -= op; + do { + output[_out++] = s_window[from++]; + } while (--op); + from = _out - dist; + from_source = output; + } + } else if (wnext < op) { + from += wsize + wnext - op; + op -= wnext; + if (op < len) { + len -= op; + do { + output[_out++] = s_window[from++]; + } while (--op); + from = 0; + if (wnext < len) { + op = wnext; + len -= op; + do { + output[_out++] = s_window[from++]; + } while (--op); + from = _out - dist; + from_source = output; + } + } + } else { + from += wnext - op; + if (op < len) { + len -= op; + do { + output[_out++] = s_window[from++]; + } while (--op); + from = _out - dist; + from_source = output; + } + } + while (len > 2) { + output[_out++] = from_source[from++]; + output[_out++] = from_source[from++]; + output[_out++] = from_source[from++]; + len -= 3; + } + if (len) { + output[_out++] = from_source[from++]; + if (len > 1) { + output[_out++] = from_source[from++]; + } + } + } else { + from = _out - dist; + do { + output[_out++] = output[from++]; + output[_out++] = output[from++]; + output[_out++] = output[from++]; + len -= 3; + } while (len > 2); + if (len) { + output[_out++] = output[from++]; + if (len > 1) { + output[_out++] = output[from++]; + } + } + } + } else if ((op & 64) === 0) { + here = dcode[(here & 65535) + (hold & (1 << op) - 1)]; + continue dodist; + } else { + strm.msg = "invalid distance code"; + state.mode = BAD; + break top; + } + break; + } + } else if ((op & 64) === 0) { + here = lcode[(here & 65535) + (hold & (1 << op) - 1)]; + continue dolen; + } else if (op & 32) { + state.mode = TYPE; + break top; + } else { + strm.msg = "invalid literal/length code"; + state.mode = BAD; + break top; + } + break; + } + } while (_in < last2 && _out < end); + len = bits >> 3; + _in -= len; + bits -= len << 3; + hold &= (1 << bits) - 1; + strm.next_in = _in; + strm.next_out = _out; + strm.avail_in = _in < last2 ? 5 + (last2 - _in) : 5 - (_in - last2); + strm.avail_out = _out < end ? 257 + (end - _out) : 257 - (_out - end); + state.hold = hold; + state.bits = bits; + return; + }; + } +}); + +// node_modules/.pnpm/pako@1.0.11/node_modules/pako/lib/zlib/inftrees.js +var require_inftrees = __commonJS({ + "node_modules/.pnpm/pako@1.0.11/node_modules/pako/lib/zlib/inftrees.js"(exports2, module2) { + "use strict"; + init_polyfill_buffer(); + var utils = require_common(); + var MAXBITS = 15; + var ENOUGH_LENS = 852; + var ENOUGH_DISTS = 592; + var CODES = 0; + var LENS = 1; + var DISTS = 2; + var lbase = [ + /* Length codes 257..285 base */ + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 13, + 15, + 17, + 19, + 23, + 27, + 31, + 35, + 43, + 51, + 59, + 67, + 83, + 99, + 115, + 131, + 163, + 195, + 227, + 258, + 0, + 0 + ]; + var lext = [ + /* Length codes 257..285 extra */ + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 17, + 17, + 17, + 17, + 18, + 18, + 18, + 18, + 19, + 19, + 19, + 19, + 20, + 20, + 20, + 20, + 21, + 21, + 21, + 21, + 16, + 72, + 78 + ]; + var dbase = [ + /* Distance codes 0..29 base */ + 1, + 2, + 3, + 4, + 5, + 7, + 9, + 13, + 17, + 25, + 33, + 49, + 65, + 97, + 129, + 193, + 257, + 385, + 513, + 769, + 1025, + 1537, + 2049, + 3073, + 4097, + 6145, + 8193, + 12289, + 16385, + 24577, + 0, + 0 + ]; + var dext = [ + /* Distance codes 0..29 extra */ + 16, + 16, + 16, + 16, + 17, + 17, + 18, + 18, + 19, + 19, + 20, + 20, + 21, + 21, + 22, + 22, + 23, + 23, + 24, + 24, + 25, + 25, + 26, + 26, + 27, + 27, + 28, + 28, + 29, + 29, + 64, + 64 + ]; + module2.exports = function inflate_table(type, lens, lens_index, codes, table, table_index, work, opts) { + var bits = opts.bits; + var len = 0; + var sym = 0; + var min = 0, max = 0; + var root2 = 0; + var curr = 0; + var drop = 0; + var left = 0; + var used = 0; + var huff = 0; + var incr; + var fill; + var low; + var mask; + var next; + var base = null; + var base_index = 0; + var end; + var count = new utils.Buf16(MAXBITS + 1); + var offs = new utils.Buf16(MAXBITS + 1); + var extra = null; + var extra_index = 0; + var here_bits, here_op, here_val; + for (len = 0; len <= MAXBITS; len++) { + count[len] = 0; + } + for (sym = 0; sym < codes; sym++) { + count[lens[lens_index + sym]]++; + } + root2 = bits; + for (max = MAXBITS; max >= 1; max--) { + if (count[max] !== 0) { + break; + } + } + if (root2 > max) { + root2 = max; + } + if (max === 0) { + table[table_index++] = 1 << 24 | 64 << 16 | 0; + table[table_index++] = 1 << 24 | 64 << 16 | 0; + opts.bits = 1; + return 0; + } + for (min = 1; min < max; min++) { + if (count[min] !== 0) { + break; + } + } + if (root2 < min) { + root2 = min; + } + left = 1; + for (len = 1; len <= MAXBITS; len++) { + left <<= 1; + left -= count[len]; + if (left < 0) { + return -1; + } + } + if (left > 0 && (type === CODES || max !== 1)) { + return -1; + } + offs[1] = 0; + for (len = 1; len < MAXBITS; len++) { + offs[len + 1] = offs[len] + count[len]; + } + for (sym = 0; sym < codes; sym++) { + if (lens[lens_index + sym] !== 0) { + work[offs[lens[lens_index + sym]]++] = sym; + } + } + if (type === CODES) { + base = extra = work; + end = 19; + } else if (type === LENS) { + base = lbase; + base_index -= 257; + extra = lext; + extra_index -= 257; + end = 256; + } else { + base = dbase; + extra = dext; + end = -1; + } + huff = 0; + sym = 0; + len = min; + next = table_index; + curr = root2; + drop = 0; + low = -1; + used = 1 << root2; + mask = used - 1; + if (type === LENS && used > ENOUGH_LENS || type === DISTS && used > ENOUGH_DISTS) { + return 1; + } + for (; ; ) { + here_bits = len - drop; + if (work[sym] < end) { + here_op = 0; + here_val = work[sym]; + } else if (work[sym] > end) { + here_op = extra[extra_index + work[sym]]; + here_val = base[base_index + work[sym]]; + } else { + here_op = 32 + 64; + here_val = 0; + } + incr = 1 << len - drop; + fill = 1 << curr; + min = fill; + do { + fill -= incr; + table[next + (huff >> drop) + fill] = here_bits << 24 | here_op << 16 | here_val | 0; + } while (fill !== 0); + incr = 1 << len - 1; + while (huff & incr) { + incr >>= 1; + } + if (incr !== 0) { + huff &= incr - 1; + huff += incr; + } else { + huff = 0; + } + sym++; + if (--count[len] === 0) { + if (len === max) { + break; + } + len = lens[lens_index + work[sym]]; + } + if (len > root2 && (huff & mask) !== low) { + if (drop === 0) { + drop = root2; + } + next += min; + curr = len - drop; + left = 1 << curr; + while (curr + drop < max) { + left -= count[curr + drop]; + if (left <= 0) { + break; + } + curr++; + left <<= 1; + } + used += 1 << curr; + if (type === LENS && used > ENOUGH_LENS || type === DISTS && used > ENOUGH_DISTS) { + return 1; + } + low = huff & mask; + table[low] = root2 << 24 | curr << 16 | next - table_index | 0; + } + } + if (huff !== 0) { + table[next + huff] = len - drop << 24 | 64 << 16 | 0; + } + opts.bits = root2; + return 0; + }; + } +}); + +// node_modules/.pnpm/pako@1.0.11/node_modules/pako/lib/zlib/inflate.js +var require_inflate = __commonJS({ + "node_modules/.pnpm/pako@1.0.11/node_modules/pako/lib/zlib/inflate.js"(exports2) { + "use strict"; + init_polyfill_buffer(); + var utils = require_common(); + var adler32 = require_adler32(); + var crc322 = require_crc322(); + var inflate_fast = require_inffast(); + var inflate_table = require_inftrees(); + var CODES = 0; + var LENS = 1; + var DISTS = 2; + var Z_FINISH = 4; + var Z_BLOCK = 5; + var Z_TREES = 6; + var Z_OK = 0; + var Z_STREAM_END = 1; + var Z_NEED_DICT = 2; + var Z_STREAM_ERROR = -2; + var Z_DATA_ERROR = -3; + var Z_MEM_ERROR = -4; + var Z_BUF_ERROR = -5; + var Z_DEFLATED = 8; + var HEAD = 1; + var FLAGS = 2; + var TIME = 3; + var OS = 4; + var EXLEN = 5; + var EXTRA2 = 6; + var NAME = 7; + var COMMENT = 8; + var HCRC = 9; + var DICTID = 10; + var DICT = 11; + var TYPE = 12; + var TYPEDO = 13; + var STORED = 14; + var COPY_ = 15; + var COPY = 16; + var TABLE = 17; + var LENLENS = 18; + var CODELENS = 19; + var LEN_ = 20; + var LEN = 21; + var LENEXT = 22; + var DIST = 23; + var DISTEXT = 24; + var MATCH = 25; + var LIT = 26; + var CHECK = 27; + var LENGTH = 28; + var DONE = 29; + var BAD = 30; + var MEM = 31; + var SYNC = 32; + var ENOUGH_LENS = 852; + var ENOUGH_DISTS = 592; + var MAX_WBITS = 15; + var DEF_WBITS = MAX_WBITS; + function zswap32(q) { + return (q >>> 24 & 255) + (q >>> 8 & 65280) + ((q & 65280) << 8) + ((q & 255) << 24); + } + function InflateState() { + this.mode = 0; + this.last = false; + this.wrap = 0; + this.havedict = false; + this.flags = 0; + this.dmax = 0; + this.check = 0; + this.total = 0; + this.head = null; + this.wbits = 0; + this.wsize = 0; + this.whave = 0; + this.wnext = 0; + this.window = null; + this.hold = 0; + this.bits = 0; + this.length = 0; + this.offset = 0; + this.extra = 0; + this.lencode = null; + this.distcode = null; + this.lenbits = 0; + this.distbits = 0; + this.ncode = 0; + this.nlen = 0; + this.ndist = 0; + this.have = 0; + this.next = null; + this.lens = new utils.Buf16(320); + this.work = new utils.Buf16(288); + this.lendyn = null; + this.distdyn = null; + this.sane = 0; + this.back = 0; + this.was = 0; + } + function inflateResetKeep(strm) { + var state; + if (!strm || !strm.state) { + return Z_STREAM_ERROR; + } + state = strm.state; + strm.total_in = strm.total_out = state.total = 0; + strm.msg = ""; + if (state.wrap) { + strm.adler = state.wrap & 1; + } + state.mode = HEAD; + state.last = 0; + state.havedict = 0; + state.dmax = 32768; + state.head = null; + state.hold = 0; + state.bits = 0; + state.lencode = state.lendyn = new utils.Buf32(ENOUGH_LENS); + state.distcode = state.distdyn = new utils.Buf32(ENOUGH_DISTS); + state.sane = 1; + state.back = -1; + return Z_OK; + } + function inflateReset(strm) { + var state; + if (!strm || !strm.state) { + return Z_STREAM_ERROR; + } + state = strm.state; + state.wsize = 0; + state.whave = 0; + state.wnext = 0; + return inflateResetKeep(strm); + } + function inflateReset2(strm, windowBits) { + var wrap; + var state; + if (!strm || !strm.state) { + return Z_STREAM_ERROR; + } + state = strm.state; + if (windowBits < 0) { + wrap = 0; + windowBits = -windowBits; + } else { + wrap = (windowBits >> 4) + 1; + if (windowBits < 48) { + windowBits &= 15; + } + } + if (windowBits && (windowBits < 8 || windowBits > 15)) { + return Z_STREAM_ERROR; + } + if (state.window !== null && state.wbits !== windowBits) { + state.window = null; + } + state.wrap = wrap; + state.wbits = windowBits; + return inflateReset(strm); + } + function inflateInit2(strm, windowBits) { + var ret; + var state; + if (!strm) { + return Z_STREAM_ERROR; + } + state = new InflateState(); + strm.state = state; + state.window = null; + ret = inflateReset2(strm, windowBits); + if (ret !== Z_OK) { + strm.state = null; + } + return ret; + } + function inflateInit(strm) { + return inflateInit2(strm, DEF_WBITS); + } + var virgin = true; + var lenfix; + var distfix; + function fixedtables(state) { + if (virgin) { + var sym; + lenfix = new utils.Buf32(512); + distfix = new utils.Buf32(32); + sym = 0; + while (sym < 144) { + state.lens[sym++] = 8; + } + while (sym < 256) { + state.lens[sym++] = 9; + } + while (sym < 280) { + state.lens[sym++] = 7; + } + while (sym < 288) { + state.lens[sym++] = 8; + } + inflate_table(LENS, state.lens, 0, 288, lenfix, 0, state.work, { bits: 9 }); + sym = 0; + while (sym < 32) { + state.lens[sym++] = 5; + } + inflate_table(DISTS, state.lens, 0, 32, distfix, 0, state.work, { bits: 5 }); + virgin = false; + } + state.lencode = lenfix; + state.lenbits = 9; + state.distcode = distfix; + state.distbits = 5; + } + function updatewindow(strm, src, end, copy2) { + var dist; + var state = strm.state; + if (state.window === null) { + state.wsize = 1 << state.wbits; + state.wnext = 0; + state.whave = 0; + state.window = new utils.Buf8(state.wsize); + } + if (copy2 >= state.wsize) { + utils.arraySet(state.window, src, end - state.wsize, state.wsize, 0); + state.wnext = 0; + state.whave = state.wsize; + } else { + dist = state.wsize - state.wnext; + if (dist > copy2) { + dist = copy2; + } + utils.arraySet(state.window, src, end - copy2, dist, state.wnext); + copy2 -= dist; + if (copy2) { + utils.arraySet(state.window, src, end - copy2, copy2, 0); + state.wnext = copy2; + state.whave = state.wsize; + } else { + state.wnext += dist; + if (state.wnext === state.wsize) { + state.wnext = 0; + } + if (state.whave < state.wsize) { + state.whave += dist; + } + } + } + return 0; + } + function inflate2(strm, flush2) { + var state; + var input, output; + var next; + var put; + var have, left; + var hold; + var bits; + var _in, _out; + var copy2; + var from; + var from_source; + var here = 0; + var here_bits, here_op, here_val; + var last_bits, last_op, last_val; + var len; + var ret; + var hbuf = new utils.Buf8(4); + var opts; + var n; + var order = ( + /* permutation of code lengths */ + [16, 17, 18, 0, 8, 7, 9, 6, 10, 5, 11, 4, 12, 3, 13, 2, 14, 1, 15] + ); + if (!strm || !strm.state || !strm.output || !strm.input && strm.avail_in !== 0) { + return Z_STREAM_ERROR; + } + state = strm.state; + if (state.mode === TYPE) { + state.mode = TYPEDO; + } + put = strm.next_out; + output = strm.output; + left = strm.avail_out; + next = strm.next_in; + input = strm.input; + have = strm.avail_in; + hold = state.hold; + bits = state.bits; + _in = have; + _out = left; + ret = Z_OK; + inf_leave: + for (; ; ) { + switch (state.mode) { + case HEAD: + if (state.wrap === 0) { + state.mode = TYPEDO; + break; + } + while (bits < 16) { + if (have === 0) { + break inf_leave; + } + have--; + hold += input[next++] << bits; + bits += 8; + } + if (state.wrap & 2 && hold === 35615) { + state.check = 0; + hbuf[0] = hold & 255; + hbuf[1] = hold >>> 8 & 255; + state.check = crc322(state.check, hbuf, 2, 0); + hold = 0; + bits = 0; + state.mode = FLAGS; + break; + } + state.flags = 0; + if (state.head) { + state.head.done = false; + } + if (!(state.wrap & 1) || /* check if zlib header allowed */ + (((hold & 255) << 8) + (hold >> 8)) % 31) { + strm.msg = "incorrect header check"; + state.mode = BAD; + break; + } + if ((hold & 15) !== Z_DEFLATED) { + strm.msg = "unknown compression method"; + state.mode = BAD; + break; + } + hold >>>= 4; + bits -= 4; + len = (hold & 15) + 8; + if (state.wbits === 0) { + state.wbits = len; + } else if (len > state.wbits) { + strm.msg = "invalid window size"; + state.mode = BAD; + break; + } + state.dmax = 1 << len; + strm.adler = state.check = 1; + state.mode = hold & 512 ? DICTID : TYPE; + hold = 0; + bits = 0; + break; + case FLAGS: + while (bits < 16) { + if (have === 0) { + break inf_leave; + } + have--; + hold += input[next++] << bits; + bits += 8; + } + state.flags = hold; + if ((state.flags & 255) !== Z_DEFLATED) { + strm.msg = "unknown compression method"; + state.mode = BAD; + break; + } + if (state.flags & 57344) { + strm.msg = "unknown header flags set"; + state.mode = BAD; + break; + } + if (state.head) { + state.head.text = hold >> 8 & 1; + } + if (state.flags & 512) { + hbuf[0] = hold & 255; + hbuf[1] = hold >>> 8 & 255; + state.check = crc322(state.check, hbuf, 2, 0); + } + hold = 0; + bits = 0; + state.mode = TIME; + case TIME: + while (bits < 32) { + if (have === 0) { + break inf_leave; + } + have--; + hold += input[next++] << bits; + bits += 8; + } + if (state.head) { + state.head.time = hold; + } + if (state.flags & 512) { + hbuf[0] = hold & 255; + hbuf[1] = hold >>> 8 & 255; + hbuf[2] = hold >>> 16 & 255; + hbuf[3] = hold >>> 24 & 255; + state.check = crc322(state.check, hbuf, 4, 0); + } + hold = 0; + bits = 0; + state.mode = OS; + case OS: + while (bits < 16) { + if (have === 0) { + break inf_leave; + } + have--; + hold += input[next++] << bits; + bits += 8; + } + if (state.head) { + state.head.xflags = hold & 255; + state.head.os = hold >> 8; + } + if (state.flags & 512) { + hbuf[0] = hold & 255; + hbuf[1] = hold >>> 8 & 255; + state.check = crc322(state.check, hbuf, 2, 0); + } + hold = 0; + bits = 0; + state.mode = EXLEN; + case EXLEN: + if (state.flags & 1024) { + while (bits < 16) { + if (have === 0) { + break inf_leave; + } + have--; + hold += input[next++] << bits; + bits += 8; + } + state.length = hold; + if (state.head) { + state.head.extra_len = hold; + } + if (state.flags & 512) { + hbuf[0] = hold & 255; + hbuf[1] = hold >>> 8 & 255; + state.check = crc322(state.check, hbuf, 2, 0); + } + hold = 0; + bits = 0; + } else if (state.head) { + state.head.extra = null; + } + state.mode = EXTRA2; + case EXTRA2: + if (state.flags & 1024) { + copy2 = state.length; + if (copy2 > have) { + copy2 = have; + } + if (copy2) { + if (state.head) { + len = state.head.extra_len - state.length; + if (!state.head.extra) { + state.head.extra = new Array(state.head.extra_len); + } + utils.arraySet( + state.head.extra, + input, + next, + // extra field is limited to 65536 bytes + // - no need for additional size check + copy2, + /*len + copy > state.head.extra_max - len ? state.head.extra_max : copy,*/ + len + ); + } + if (state.flags & 512) { + state.check = crc322(state.check, input, copy2, next); + } + have -= copy2; + next += copy2; + state.length -= copy2; + } + if (state.length) { + break inf_leave; + } + } + state.length = 0; + state.mode = NAME; + case NAME: + if (state.flags & 2048) { + if (have === 0) { + break inf_leave; + } + copy2 = 0; + do { + len = input[next + copy2++]; + if (state.head && len && state.length < 65536) { + state.head.name += String.fromCharCode(len); + } + } while (len && copy2 < have); + if (state.flags & 512) { + state.check = crc322(state.check, input, copy2, next); + } + have -= copy2; + next += copy2; + if (len) { + break inf_leave; + } + } else if (state.head) { + state.head.name = null; + } + state.length = 0; + state.mode = COMMENT; + case COMMENT: + if (state.flags & 4096) { + if (have === 0) { + break inf_leave; + } + copy2 = 0; + do { + len = input[next + copy2++]; + if (state.head && len && state.length < 65536) { + state.head.comment += String.fromCharCode(len); + } + } while (len && copy2 < have); + if (state.flags & 512) { + state.check = crc322(state.check, input, copy2, next); + } + have -= copy2; + next += copy2; + if (len) { + break inf_leave; + } + } else if (state.head) { + state.head.comment = null; + } + state.mode = HCRC; + case HCRC: + if (state.flags & 512) { + while (bits < 16) { + if (have === 0) { + break inf_leave; + } + have--; + hold += input[next++] << bits; + bits += 8; + } + if (hold !== (state.check & 65535)) { + strm.msg = "header crc mismatch"; + state.mode = BAD; + break; + } + hold = 0; + bits = 0; + } + if (state.head) { + state.head.hcrc = state.flags >> 9 & 1; + state.head.done = true; + } + strm.adler = state.check = 0; + state.mode = TYPE; + break; + case DICTID: + while (bits < 32) { + if (have === 0) { + break inf_leave; + } + have--; + hold += input[next++] << bits; + bits += 8; + } + strm.adler = state.check = zswap32(hold); + hold = 0; + bits = 0; + state.mode = DICT; + case DICT: + if (state.havedict === 0) { + strm.next_out = put; + strm.avail_out = left; + strm.next_in = next; + strm.avail_in = have; + state.hold = hold; + state.bits = bits; + return Z_NEED_DICT; + } + strm.adler = state.check = 1; + state.mode = TYPE; + case TYPE: + if (flush2 === Z_BLOCK || flush2 === Z_TREES) { + break inf_leave; + } + case TYPEDO: + if (state.last) { + hold >>>= bits & 7; + bits -= bits & 7; + state.mode = CHECK; + break; + } + while (bits < 3) { + if (have === 0) { + break inf_leave; + } + have--; + hold += input[next++] << bits; + bits += 8; + } + state.last = hold & 1; + hold >>>= 1; + bits -= 1; + switch (hold & 3) { + case 0: + state.mode = STORED; + break; + case 1: + fixedtables(state); + state.mode = LEN_; + if (flush2 === Z_TREES) { + hold >>>= 2; + bits -= 2; + break inf_leave; + } + break; + case 2: + state.mode = TABLE; + break; + case 3: + strm.msg = "invalid block type"; + state.mode = BAD; + } + hold >>>= 2; + bits -= 2; + break; + case STORED: + hold >>>= bits & 7; + bits -= bits & 7; + while (bits < 32) { + if (have === 0) { + break inf_leave; + } + have--; + hold += input[next++] << bits; + bits += 8; + } + if ((hold & 65535) !== (hold >>> 16 ^ 65535)) { + strm.msg = "invalid stored block lengths"; + state.mode = BAD; + break; + } + state.length = hold & 65535; + hold = 0; + bits = 0; + state.mode = COPY_; + if (flush2 === Z_TREES) { + break inf_leave; + } + case COPY_: + state.mode = COPY; + case COPY: + copy2 = state.length; + if (copy2) { + if (copy2 > have) { + copy2 = have; + } + if (copy2 > left) { + copy2 = left; + } + if (copy2 === 0) { + break inf_leave; + } + utils.arraySet(output, input, next, copy2, put); + have -= copy2; + next += copy2; + left -= copy2; + put += copy2; + state.length -= copy2; + break; + } + state.mode = TYPE; + break; + case TABLE: + while (bits < 14) { + if (have === 0) { + break inf_leave; + } + have--; + hold += input[next++] << bits; + bits += 8; + } + state.nlen = (hold & 31) + 257; + hold >>>= 5; + bits -= 5; + state.ndist = (hold & 31) + 1; + hold >>>= 5; + bits -= 5; + state.ncode = (hold & 15) + 4; + hold >>>= 4; + bits -= 4; + if (state.nlen > 286 || state.ndist > 30) { + strm.msg = "too many length or distance symbols"; + state.mode = BAD; + break; + } + state.have = 0; + state.mode = LENLENS; + case LENLENS: + while (state.have < state.ncode) { + while (bits < 3) { + if (have === 0) { + break inf_leave; + } + have--; + hold += input[next++] << bits; + bits += 8; + } + state.lens[order[state.have++]] = hold & 7; + hold >>>= 3; + bits -= 3; + } + while (state.have < 19) { + state.lens[order[state.have++]] = 0; + } + state.lencode = state.lendyn; + state.lenbits = 7; + opts = { bits: state.lenbits }; + ret = inflate_table(CODES, state.lens, 0, 19, state.lencode, 0, state.work, opts); + state.lenbits = opts.bits; + if (ret) { + strm.msg = "invalid code lengths set"; + state.mode = BAD; + break; + } + state.have = 0; + state.mode = CODELENS; + case CODELENS: + while (state.have < state.nlen + state.ndist) { + for (; ; ) { + here = state.lencode[hold & (1 << state.lenbits) - 1]; + here_bits = here >>> 24; + here_op = here >>> 16 & 255; + here_val = here & 65535; + if (here_bits <= bits) { + break; + } + if (have === 0) { + break inf_leave; + } + have--; + hold += input[next++] << bits; + bits += 8; + } + if (here_val < 16) { + hold >>>= here_bits; + bits -= here_bits; + state.lens[state.have++] = here_val; + } else { + if (here_val === 16) { + n = here_bits + 2; + while (bits < n) { + if (have === 0) { + break inf_leave; + } + have--; + hold += input[next++] << bits; + bits += 8; + } + hold >>>= here_bits; + bits -= here_bits; + if (state.have === 0) { + strm.msg = "invalid bit length repeat"; + state.mode = BAD; + break; + } + len = state.lens[state.have - 1]; + copy2 = 3 + (hold & 3); + hold >>>= 2; + bits -= 2; + } else if (here_val === 17) { + n = here_bits + 3; + while (bits < n) { + if (have === 0) { + break inf_leave; + } + have--; + hold += input[next++] << bits; + bits += 8; + } + hold >>>= here_bits; + bits -= here_bits; + len = 0; + copy2 = 3 + (hold & 7); + hold >>>= 3; + bits -= 3; + } else { + n = here_bits + 7; + while (bits < n) { + if (have === 0) { + break inf_leave; + } + have--; + hold += input[next++] << bits; + bits += 8; + } + hold >>>= here_bits; + bits -= here_bits; + len = 0; + copy2 = 11 + (hold & 127); + hold >>>= 7; + bits -= 7; + } + if (state.have + copy2 > state.nlen + state.ndist) { + strm.msg = "invalid bit length repeat"; + state.mode = BAD; + break; + } + while (copy2--) { + state.lens[state.have++] = len; + } + } + } + if (state.mode === BAD) { + break; + } + if (state.lens[256] === 0) { + strm.msg = "invalid code -- missing end-of-block"; + state.mode = BAD; + break; + } + state.lenbits = 9; + opts = { bits: state.lenbits }; + ret = inflate_table(LENS, state.lens, 0, state.nlen, state.lencode, 0, state.work, opts); + state.lenbits = opts.bits; + if (ret) { + strm.msg = "invalid literal/lengths set"; + state.mode = BAD; + break; + } + state.distbits = 6; + state.distcode = state.distdyn; + opts = { bits: state.distbits }; + ret = inflate_table(DISTS, state.lens, state.nlen, state.ndist, state.distcode, 0, state.work, opts); + state.distbits = opts.bits; + if (ret) { + strm.msg = "invalid distances set"; + state.mode = BAD; + break; + } + state.mode = LEN_; + if (flush2 === Z_TREES) { + break inf_leave; + } + case LEN_: + state.mode = LEN; + case LEN: + if (have >= 6 && left >= 258) { + strm.next_out = put; + strm.avail_out = left; + strm.next_in = next; + strm.avail_in = have; + state.hold = hold; + state.bits = bits; + inflate_fast(strm, _out); + put = strm.next_out; + output = strm.output; + left = strm.avail_out; + next = strm.next_in; + input = strm.input; + have = strm.avail_in; + hold = state.hold; + bits = state.bits; + if (state.mode === TYPE) { + state.back = -1; + } + break; + } + state.back = 0; + for (; ; ) { + here = state.lencode[hold & (1 << state.lenbits) - 1]; + here_bits = here >>> 24; + here_op = here >>> 16 & 255; + here_val = here & 65535; + if (here_bits <= bits) { + break; + } + if (have === 0) { + break inf_leave; + } + have--; + hold += input[next++] << bits; + bits += 8; + } + if (here_op && (here_op & 240) === 0) { + last_bits = here_bits; + last_op = here_op; + last_val = here_val; + for (; ; ) { + here = state.lencode[last_val + ((hold & (1 << last_bits + last_op) - 1) >> last_bits)]; + here_bits = here >>> 24; + here_op = here >>> 16 & 255; + here_val = here & 65535; + if (last_bits + here_bits <= bits) { + break; + } + if (have === 0) { + break inf_leave; + } + have--; + hold += input[next++] << bits; + bits += 8; + } + hold >>>= last_bits; + bits -= last_bits; + state.back += last_bits; + } + hold >>>= here_bits; + bits -= here_bits; + state.back += here_bits; + state.length = here_val; + if (here_op === 0) { + state.mode = LIT; + break; + } + if (here_op & 32) { + state.back = -1; + state.mode = TYPE; + break; + } + if (here_op & 64) { + strm.msg = "invalid literal/length code"; + state.mode = BAD; + break; + } + state.extra = here_op & 15; + state.mode = LENEXT; + case LENEXT: + if (state.extra) { + n = state.extra; + while (bits < n) { + if (have === 0) { + break inf_leave; + } + have--; + hold += input[next++] << bits; + bits += 8; + } + state.length += hold & (1 << state.extra) - 1; + hold >>>= state.extra; + bits -= state.extra; + state.back += state.extra; + } + state.was = state.length; + state.mode = DIST; + case DIST: + for (; ; ) { + here = state.distcode[hold & (1 << state.distbits) - 1]; + here_bits = here >>> 24; + here_op = here >>> 16 & 255; + here_val = here & 65535; + if (here_bits <= bits) { + break; + } + if (have === 0) { + break inf_leave; + } + have--; + hold += input[next++] << bits; + bits += 8; + } + if ((here_op & 240) === 0) { + last_bits = here_bits; + last_op = here_op; + last_val = here_val; + for (; ; ) { + here = state.distcode[last_val + ((hold & (1 << last_bits + last_op) - 1) >> last_bits)]; + here_bits = here >>> 24; + here_op = here >>> 16 & 255; + here_val = here & 65535; + if (last_bits + here_bits <= bits) { + break; + } + if (have === 0) { + break inf_leave; + } + have--; + hold += input[next++] << bits; + bits += 8; + } + hold >>>= last_bits; + bits -= last_bits; + state.back += last_bits; + } + hold >>>= here_bits; + bits -= here_bits; + state.back += here_bits; + if (here_op & 64) { + strm.msg = "invalid distance code"; + state.mode = BAD; + break; + } + state.offset = here_val; + state.extra = here_op & 15; + state.mode = DISTEXT; + case DISTEXT: + if (state.extra) { + n = state.extra; + while (bits < n) { + if (have === 0) { + break inf_leave; + } + have--; + hold += input[next++] << bits; + bits += 8; + } + state.offset += hold & (1 << state.extra) - 1; + hold >>>= state.extra; + bits -= state.extra; + state.back += state.extra; + } + if (state.offset > state.dmax) { + strm.msg = "invalid distance too far back"; + state.mode = BAD; + break; + } + state.mode = MATCH; + case MATCH: + if (left === 0) { + break inf_leave; + } + copy2 = _out - left; + if (state.offset > copy2) { + copy2 = state.offset - copy2; + if (copy2 > state.whave) { + if (state.sane) { + strm.msg = "invalid distance too far back"; + state.mode = BAD; + break; + } + } + if (copy2 > state.wnext) { + copy2 -= state.wnext; + from = state.wsize - copy2; + } else { + from = state.wnext - copy2; + } + if (copy2 > state.length) { + copy2 = state.length; + } + from_source = state.window; + } else { + from_source = output; + from = put - state.offset; + copy2 = state.length; + } + if (copy2 > left) { + copy2 = left; + } + left -= copy2; + state.length -= copy2; + do { + output[put++] = from_source[from++]; + } while (--copy2); + if (state.length === 0) { + state.mode = LEN; + } + break; + case LIT: + if (left === 0) { + break inf_leave; + } + output[put++] = state.length; + left--; + state.mode = LEN; + break; + case CHECK: + if (state.wrap) { + while (bits < 32) { + if (have === 0) { + break inf_leave; + } + have--; + hold |= input[next++] << bits; + bits += 8; + } + _out -= left; + strm.total_out += _out; + state.total += _out; + if (_out) { + strm.adler = state.check = /*UPDATE(state.check, put - _out, _out);*/ + state.flags ? crc322(state.check, output, _out, put - _out) : adler32(state.check, output, _out, put - _out); + } + _out = left; + if ((state.flags ? hold : zswap32(hold)) !== state.check) { + strm.msg = "incorrect data check"; + state.mode = BAD; + break; + } + hold = 0; + bits = 0; + } + state.mode = LENGTH; + case LENGTH: + if (state.wrap && state.flags) { + while (bits < 32) { + if (have === 0) { + break inf_leave; + } + have--; + hold += input[next++] << bits; + bits += 8; + } + if (hold !== (state.total & 4294967295)) { + strm.msg = "incorrect length check"; + state.mode = BAD; + break; + } + hold = 0; + bits = 0; + } + state.mode = DONE; + case DONE: + ret = Z_STREAM_END; + break inf_leave; + case BAD: + ret = Z_DATA_ERROR; + break inf_leave; + case MEM: + return Z_MEM_ERROR; + case SYNC: + default: + return Z_STREAM_ERROR; + } + } + strm.next_out = put; + strm.avail_out = left; + strm.next_in = next; + strm.avail_in = have; + state.hold = hold; + state.bits = bits; + if (state.wsize || _out !== strm.avail_out && state.mode < BAD && (state.mode < CHECK || flush2 !== Z_FINISH)) { + if (updatewindow(strm, strm.output, strm.next_out, _out - strm.avail_out)) { + state.mode = MEM; + return Z_MEM_ERROR; + } + } + _in -= strm.avail_in; + _out -= strm.avail_out; + strm.total_in += _in; + strm.total_out += _out; + state.total += _out; + if (state.wrap && _out) { + strm.adler = state.check = /*UPDATE(state.check, strm.next_out - _out, _out);*/ + state.flags ? crc322(state.check, output, _out, strm.next_out - _out) : adler32(state.check, output, _out, strm.next_out - _out); + } + strm.data_type = state.bits + (state.last ? 64 : 0) + (state.mode === TYPE ? 128 : 0) + (state.mode === LEN_ || state.mode === COPY_ ? 256 : 0); + if ((_in === 0 && _out === 0 || flush2 === Z_FINISH) && ret === Z_OK) { + ret = Z_BUF_ERROR; + } + return ret; + } + function inflateEnd(strm) { + if (!strm || !strm.state) { + return Z_STREAM_ERROR; + } + var state = strm.state; + if (state.window) { + state.window = null; + } + strm.state = null; + return Z_OK; + } + function inflateGetHeader(strm, head) { + var state; + if (!strm || !strm.state) { + return Z_STREAM_ERROR; + } + state = strm.state; + if ((state.wrap & 2) === 0) { + return Z_STREAM_ERROR; + } + state.head = head; + head.done = false; + return Z_OK; + } + function inflateSetDictionary(strm, dictionary) { + var dictLength = dictionary.length; + var state; + var dictid; + var ret; + if (!strm || !strm.state) { + return Z_STREAM_ERROR; + } + state = strm.state; + if (state.wrap !== 0 && state.mode !== DICT) { + return Z_STREAM_ERROR; + } + if (state.mode === DICT) { + dictid = 1; + dictid = adler32(dictid, dictionary, dictLength, 0); + if (dictid !== state.check) { + return Z_DATA_ERROR; + } + } + ret = updatewindow(strm, dictionary, dictLength, dictLength); + if (ret) { + state.mode = MEM; + return Z_MEM_ERROR; + } + state.havedict = 1; + return Z_OK; + } + exports2.inflateReset = inflateReset; + exports2.inflateReset2 = inflateReset2; + exports2.inflateResetKeep = inflateResetKeep; + exports2.inflateInit = inflateInit; + exports2.inflateInit2 = inflateInit2; + exports2.inflate = inflate2; + exports2.inflateEnd = inflateEnd; + exports2.inflateGetHeader = inflateGetHeader; + exports2.inflateSetDictionary = inflateSetDictionary; + exports2.inflateInfo = "pako inflate (from Nodeca project)"; + } +}); + +// node_modules/.pnpm/pako@1.0.11/node_modules/pako/lib/zlib/constants.js +var require_constants = __commonJS({ + "node_modules/.pnpm/pako@1.0.11/node_modules/pako/lib/zlib/constants.js"(exports2, module2) { + "use strict"; + init_polyfill_buffer(); + module2.exports = { + /* Allowed flush values; see deflate() and inflate() below for details */ + Z_NO_FLUSH: 0, + Z_PARTIAL_FLUSH: 1, + Z_SYNC_FLUSH: 2, + Z_FULL_FLUSH: 3, + Z_FINISH: 4, + Z_BLOCK: 5, + Z_TREES: 6, + /* Return codes for the compression/decompression functions. Negative values + * are errors, positive values are used for special but normal events. + */ + Z_OK: 0, + Z_STREAM_END: 1, + Z_NEED_DICT: 2, + Z_ERRNO: -1, + Z_STREAM_ERROR: -2, + Z_DATA_ERROR: -3, + //Z_MEM_ERROR: -4, + Z_BUF_ERROR: -5, + //Z_VERSION_ERROR: -6, + /* compression levels */ + Z_NO_COMPRESSION: 0, + Z_BEST_SPEED: 1, + Z_BEST_COMPRESSION: 9, + Z_DEFAULT_COMPRESSION: -1, + Z_FILTERED: 1, + Z_HUFFMAN_ONLY: 2, + Z_RLE: 3, + Z_FIXED: 4, + Z_DEFAULT_STRATEGY: 0, + /* Possible values of the data_type field (though see inflate()) */ + Z_BINARY: 0, + Z_TEXT: 1, + //Z_ASCII: 1, // = Z_TEXT (deprecated) + Z_UNKNOWN: 2, + /* The deflate compression method */ + Z_DEFLATED: 8 + //Z_NULL: null // Use -1 or null inline, depending on var type + }; + } +}); + +// node_modules/.pnpm/pako@1.0.11/node_modules/pako/lib/zlib/gzheader.js +var require_gzheader = __commonJS({ + "node_modules/.pnpm/pako@1.0.11/node_modules/pako/lib/zlib/gzheader.js"(exports2, module2) { + "use strict"; + init_polyfill_buffer(); + function GZheader() { + this.text = 0; + this.time = 0; + this.xflags = 0; + this.os = 0; + this.extra = null; + this.extra_len = 0; + this.name = ""; + this.comment = ""; + this.hcrc = 0; + this.done = false; + } + module2.exports = GZheader; + } +}); + +// node_modules/.pnpm/pako@1.0.11/node_modules/pako/lib/inflate.js +var require_inflate2 = __commonJS({ + "node_modules/.pnpm/pako@1.0.11/node_modules/pako/lib/inflate.js"(exports2) { + "use strict"; + init_polyfill_buffer(); + var zlib_inflate = require_inflate(); + var utils = require_common(); + var strings = require_strings(); + var c = require_constants(); + var msg = require_messages(); + var ZStream = require_zstream(); + var GZheader = require_gzheader(); + var toString = Object.prototype.toString; + function Inflate(options) { + if (!(this instanceof Inflate)) return new Inflate(options); + this.options = utils.assign({ + chunkSize: 16384, + windowBits: 0, + to: "" + }, options || {}); + var opt = this.options; + if (opt.raw && opt.windowBits >= 0 && opt.windowBits < 16) { + opt.windowBits = -opt.windowBits; + if (opt.windowBits === 0) { + opt.windowBits = -15; + } + } + if (opt.windowBits >= 0 && opt.windowBits < 16 && !(options && options.windowBits)) { + opt.windowBits += 32; + } + if (opt.windowBits > 15 && opt.windowBits < 48) { + if ((opt.windowBits & 15) === 0) { + opt.windowBits |= 15; + } + } + this.err = 0; + this.msg = ""; + this.ended = false; + this.chunks = []; + this.strm = new ZStream(); + this.strm.avail_out = 0; + var status2 = zlib_inflate.inflateInit2( + this.strm, + opt.windowBits + ); + if (status2 !== c.Z_OK) { + throw new Error(msg[status2]); + } + this.header = new GZheader(); + zlib_inflate.inflateGetHeader(this.strm, this.header); + if (opt.dictionary) { + if (typeof opt.dictionary === "string") { + opt.dictionary = strings.string2buf(opt.dictionary); + } else if (toString.call(opt.dictionary) === "[object ArrayBuffer]") { + opt.dictionary = new Uint8Array(opt.dictionary); + } + if (opt.raw) { + status2 = zlib_inflate.inflateSetDictionary(this.strm, opt.dictionary); + if (status2 !== c.Z_OK) { + throw new Error(msg[status2]); + } + } + } + } + Inflate.prototype.push = function(data, mode) { + var strm = this.strm; + var chunkSize = this.options.chunkSize; + var dictionary = this.options.dictionary; + var status2, _mode; + var next_out_utf8, tail, utf8str; + var allowBufError = false; + if (this.ended) { + return false; + } + _mode = mode === ~~mode ? mode : mode === true ? c.Z_FINISH : c.Z_NO_FLUSH; + if (typeof data === "string") { + strm.input = strings.binstring2buf(data); + } else if (toString.call(data) === "[object ArrayBuffer]") { + strm.input = new Uint8Array(data); + } else { + strm.input = data; + } + strm.next_in = 0; + strm.avail_in = strm.input.length; + do { + if (strm.avail_out === 0) { + strm.output = new utils.Buf8(chunkSize); + strm.next_out = 0; + strm.avail_out = chunkSize; + } + status2 = zlib_inflate.inflate(strm, c.Z_NO_FLUSH); + if (status2 === c.Z_NEED_DICT && dictionary) { + status2 = zlib_inflate.inflateSetDictionary(this.strm, dictionary); + } + if (status2 === c.Z_BUF_ERROR && allowBufError === true) { + status2 = c.Z_OK; + allowBufError = false; + } + if (status2 !== c.Z_STREAM_END && status2 !== c.Z_OK) { + this.onEnd(status2); + this.ended = true; + return false; + } + if (strm.next_out) { + if (strm.avail_out === 0 || status2 === c.Z_STREAM_END || strm.avail_in === 0 && (_mode === c.Z_FINISH || _mode === c.Z_SYNC_FLUSH)) { + if (this.options.to === "string") { + next_out_utf8 = strings.utf8border(strm.output, strm.next_out); + tail = strm.next_out - next_out_utf8; + utf8str = strings.buf2string(strm.output, next_out_utf8); + strm.next_out = tail; + strm.avail_out = chunkSize - tail; + if (tail) { + utils.arraySet(strm.output, strm.output, next_out_utf8, tail, 0); + } + this.onData(utf8str); + } else { + this.onData(utils.shrinkBuf(strm.output, strm.next_out)); + } + } + } + if (strm.avail_in === 0 && strm.avail_out === 0) { + allowBufError = true; + } + } while ((strm.avail_in > 0 || strm.avail_out === 0) && status2 !== c.Z_STREAM_END); + if (status2 === c.Z_STREAM_END) { + _mode = c.Z_FINISH; + } + if (_mode === c.Z_FINISH) { + status2 = zlib_inflate.inflateEnd(this.strm); + this.onEnd(status2); + this.ended = true; + return status2 === c.Z_OK; + } + if (_mode === c.Z_SYNC_FLUSH) { + this.onEnd(c.Z_OK); + strm.avail_out = 0; + return true; + } + return true; + }; + Inflate.prototype.onData = function(chunk) { + this.chunks.push(chunk); + }; + Inflate.prototype.onEnd = function(status2) { + if (status2 === c.Z_OK) { + if (this.options.to === "string") { + this.result = this.chunks.join(""); + } else { + this.result = utils.flattenChunks(this.chunks); + } + } + this.chunks = []; + this.err = status2; + this.msg = this.strm.msg; + }; + function inflate2(input, options) { + var inflator = new Inflate(options); + inflator.push(input, true); + if (inflator.err) { + throw inflator.msg || msg[inflator.err]; + } + return inflator.result; + } + function inflateRaw(input, options) { + options = options || {}; + options.raw = true; + return inflate2(input, options); + } + exports2.Inflate = Inflate; + exports2.inflate = inflate2; + exports2.inflateRaw = inflateRaw; + exports2.ungzip = inflate2; + } +}); + +// node_modules/.pnpm/pako@1.0.11/node_modules/pako/index.js +var require_pako = __commonJS({ + "node_modules/.pnpm/pako@1.0.11/node_modules/pako/index.js"(exports2, module2) { + "use strict"; + init_polyfill_buffer(); + var assign2 = require_common().assign; + var deflate2 = require_deflate2(); + var inflate2 = require_inflate2(); + var constants = require_constants(); + var pako2 = {}; + assign2(pako2, deflate2, inflate2, constants); + module2.exports = pako2; + } +}); + +// node_modules/.pnpm/pify@4.0.1/node_modules/pify/index.js +var require_pify = __commonJS({ + "node_modules/.pnpm/pify@4.0.1/node_modules/pify/index.js"(exports2, module2) { + "use strict"; + init_polyfill_buffer(); + var processFn = (fn, options) => function(...args) { + const P = options.promiseModule; + return new P((resolve2, reject) => { + if (options.multiArgs) { + args.push((...result) => { + if (options.errorFirst) { + if (result[0]) { + reject(result); + } else { + result.shift(); + resolve2(result); + } + } else { + resolve2(result); + } + }); + } else if (options.errorFirst) { + args.push((error, result) => { + if (error) { + reject(error); + } else { + resolve2(result); + } + }); + } else { + args.push(resolve2); + } + fn.apply(this, args); + }); + }; + module2.exports = (input, options) => { + options = Object.assign({ + exclude: [/.+(Sync|Stream)$/], + errorFirst: true, + promiseModule: Promise + }, options); + const objType = typeof input; + if (!(input !== null && (objType === "object" || objType === "function"))) { + throw new TypeError(`Expected \`input\` to be a \`Function\` or \`Object\`, got \`${input === null ? "null" : objType}\``); + } + const filter = (key2) => { + const match = (pattern) => typeof pattern === "string" ? key2 === pattern : pattern.test(key2); + return options.include ? options.include.some(match) : !options.exclude.some(match); + }; + let ret; + if (objType === "function") { + ret = function(...args) { + return options.excludeMain ? input(...args) : processFn(input, options).apply(this, args); + }; + } else { + ret = Object.create(Object.getPrototypeOf(input)); + } + for (const key2 in input) { + const property = input[key2]; + ret[key2] = typeof property === "function" && filter(key2) ? processFn(property, options) : property; + } + return ret; + }; + } +}); + +// node_modules/.pnpm/ignore@5.3.1/node_modules/ignore/index.js +var require_ignore = __commonJS({ + "node_modules/.pnpm/ignore@5.3.1/node_modules/ignore/index.js"(exports2, module2) { + init_polyfill_buffer(); + function makeArray(subject) { + return Array.isArray(subject) ? subject : [subject]; + } + var EMPTY = ""; + var SPACE = " "; + var ESCAPE = "\\"; + var REGEX_TEST_BLANK_LINE = /^\s+$/; + var REGEX_INVALID_TRAILING_BACKSLASH = /(?:[^\\]|^)\\$/; + var REGEX_REPLACE_LEADING_EXCAPED_EXCLAMATION = /^\\!/; + var REGEX_REPLACE_LEADING_EXCAPED_HASH = /^\\#/; + var REGEX_SPLITALL_CRLF = /\r?\n/g; + var REGEX_TEST_INVALID_PATH = /^\.*\/|^\.+$/; + var SLASH = "/"; + var TMP_KEY_IGNORE = "node-ignore"; + if (typeof Symbol !== "undefined") { + TMP_KEY_IGNORE = Symbol.for("node-ignore"); + } + var KEY_IGNORE = TMP_KEY_IGNORE; + var define2 = (object, key2, value) => Object.defineProperty(object, key2, { value }); + var REGEX_REGEXP_RANGE = /([0-z])-([0-z])/g; + var RETURN_FALSE = () => false; + var sanitizeRange = (range) => range.replace( + REGEX_REGEXP_RANGE, + (match, from, to) => from.charCodeAt(0) <= to.charCodeAt(0) ? match : EMPTY + ); + var cleanRangeBackSlash = (slashes) => { + const { length } = slashes; + return slashes.slice(0, length - length % 2); + }; + var REPLACERS = [ + [ + // remove BOM + // TODO: + // Other similar zero-width characters? + /^\uFEFF/, + () => EMPTY + ], + // > Trailing spaces are ignored unless they are quoted with backslash ("\") + [ + // (a\ ) -> (a ) + // (a ) -> (a) + // (a \ ) -> (a ) + /\\?\s+$/, + (match) => match.indexOf("\\") === 0 ? SPACE : EMPTY + ], + // replace (\ ) with ' ' + [ + /\\\s/g, + () => SPACE + ], + // Escape metacharacters + // which is written down by users but means special for regular expressions. + // > There are 12 characters with special meanings: + // > - the backslash \, + // > - the caret ^, + // > - the dollar sign $, + // > - the period or dot ., + // > - the vertical bar or pipe symbol |, + // > - the question mark ?, + // > - the asterisk or star *, + // > - the plus sign +, + // > - the opening parenthesis (, + // > - the closing parenthesis ), + // > - and the opening square bracket [, + // > - the opening curly brace {, + // > These special characters are often called "metacharacters". + [ + /[\\$.|*+(){^]/g, + (match) => `\\${match}` + ], + [ + // > a question mark (?) matches a single character + /(?!\\)\?/g, + () => "[^/]" + ], + // leading slash + [ + // > A leading slash matches the beginning of the pathname. + // > For example, "/*.c" matches "cat-file.c" but not "mozilla-sha1/sha1.c". + // A leading slash matches the beginning of the pathname + /^\//, + () => "^" + ], + // replace special metacharacter slash after the leading slash + [ + /\//g, + () => "\\/" + ], + [ + // > A leading "**" followed by a slash means match in all directories. + // > For example, "**/foo" matches file or directory "foo" anywhere, + // > the same as pattern "foo". + // > "**/foo/bar" matches file or directory "bar" anywhere that is directly + // > under directory "foo". + // Notice that the '*'s have been replaced as '\\*' + /^\^*\\\*\\\*\\\//, + // '**/foo' <-> 'foo' + () => "^(?:.*\\/)?" + ], + // starting + [ + // there will be no leading '/' + // (which has been replaced by section "leading slash") + // If starts with '**', adding a '^' to the regular expression also works + /^(?=[^^])/, + function startingReplacer() { + return !/\/(?!$)/.test(this) ? "(?:^|\\/)" : "^"; + } + ], + // two globstars + [ + // Use lookahead assertions so that we could match more than one `'/**'` + /\\\/\\\*\\\*(?=\\\/|$)/g, + // Zero, one or several directories + // should not use '*', or it will be replaced by the next replacer + // Check if it is not the last `'/**'` + (_, index2, str) => index2 + 6 < str.length ? "(?:\\/[^\\/]+)*" : "\\/.+" + ], + // normal intermediate wildcards + [ + // Never replace escaped '*' + // ignore rule '\*' will match the path '*' + // 'abc.*/' -> go + // 'abc.*' -> skip this rule, + // coz trailing single wildcard will be handed by [trailing wildcard] + /(^|[^\\]+)(\\\*)+(?=.+)/g, + // '*.js' matches '.js' + // '*.js' doesn't match 'abc' + (_, p1, p2) => { + const unescaped = p2.replace(/\\\*/g, "[^\\/]*"); + return p1 + unescaped; + } + ], + [ + // unescape, revert step 3 except for back slash + // For example, if a user escape a '\\*', + // after step 3, the result will be '\\\\\\*' + /\\\\\\(?=[$.|*+(){^])/g, + () => ESCAPE + ], + [ + // '\\\\' -> '\\' + /\\\\/g, + () => ESCAPE + ], + [ + // > The range notation, e.g. [a-zA-Z], + // > can be used to match one of the characters in a range. + // `\` is escaped by step 3 + /(\\)?\[([^\]/]*?)(\\*)($|\])/g, + (match, leadEscape, range, endEscape, close) => leadEscape === ESCAPE ? `\\[${range}${cleanRangeBackSlash(endEscape)}${close}` : close === "]" ? endEscape.length % 2 === 0 ? `[${sanitizeRange(range)}${endEscape}]` : "[]" : "[]" + ], + // ending + [ + // 'js' will not match 'js.' + // 'ab' will not match 'abc' + /(?:[^*])$/, + // WTF! + // https://git-scm.com/docs/gitignore + // changes in [2.22.1](https://git-scm.com/docs/gitignore/2.22.1) + // which re-fixes #24, #38 + // > If there is a separator at the end of the pattern then the pattern + // > will only match directories, otherwise the pattern can match both + // > files and directories. + // 'js*' will not match 'a.js' + // 'js/' will not match 'a.js' + // 'js' will match 'a.js' and 'a.js/' + (match) => /\/$/.test(match) ? `${match}$` : `${match}(?=$|\\/$)` + ], + // trailing wildcard + [ + /(\^|\\\/)?\\\*$/, + (_, p1) => { + const prefix = p1 ? `${p1}[^/]+` : "[^/]*"; + return `${prefix}(?=$|\\/$)`; + } + ] + ]; + var regexCache = /* @__PURE__ */ Object.create(null); + var makeRegex = (pattern, ignoreCase) => { + let source = regexCache[pattern]; + if (!source) { + source = REPLACERS.reduce( + (prev, current) => prev.replace(current[0], current[1].bind(pattern)), + pattern + ); + regexCache[pattern] = source; + } + return ignoreCase ? new RegExp(source, "i") : new RegExp(source); + }; + var isString = (subject) => typeof subject === "string"; + var checkPattern = (pattern) => pattern && isString(pattern) && !REGEX_TEST_BLANK_LINE.test(pattern) && !REGEX_INVALID_TRAILING_BACKSLASH.test(pattern) && pattern.indexOf("#") !== 0; + var splitPattern = (pattern) => pattern.split(REGEX_SPLITALL_CRLF); + var IgnoreRule = class { + constructor(origin, pattern, negative, regex2) { + this.origin = origin; + this.pattern = pattern; + this.negative = negative; + this.regex = regex2; + } + }; + var createRule = (pattern, ignoreCase) => { + const origin = pattern; + let negative = false; + if (pattern.indexOf("!") === 0) { + negative = true; + pattern = pattern.substr(1); + } + pattern = pattern.replace(REGEX_REPLACE_LEADING_EXCAPED_EXCLAMATION, "!").replace(REGEX_REPLACE_LEADING_EXCAPED_HASH, "#"); + const regex2 = makeRegex(pattern, ignoreCase); + return new IgnoreRule( + origin, + pattern, + negative, + regex2 + ); + }; + var throwError = (message, Ctor) => { + throw new Ctor(message); + }; + var checkPath = (path2, originalPath, doThrow) => { + if (!isString(path2)) { + return doThrow( + `path must be a string, but got \`${originalPath}\``, + TypeError + ); + } + if (!path2) { + return doThrow(`path must not be empty`, TypeError); + } + if (checkPath.isNotRelative(path2)) { + const r = "`path.relative()`d"; + return doThrow( + `path should be a ${r} string, but got "${originalPath}"`, + RangeError + ); + } + return true; + }; + var isNotRelative = (path2) => REGEX_TEST_INVALID_PATH.test(path2); + checkPath.isNotRelative = isNotRelative; + checkPath.convert = (p) => p; + var Ignore = class { + constructor({ + ignorecase = true, + ignoreCase = ignorecase, + allowRelativePaths = false + } = {}) { + define2(this, KEY_IGNORE, true); + this._rules = []; + this._ignoreCase = ignoreCase; + this._allowRelativePaths = allowRelativePaths; + this._initCache(); + } + _initCache() { + this._ignoreCache = /* @__PURE__ */ Object.create(null); + this._testCache = /* @__PURE__ */ Object.create(null); + } + _addPattern(pattern) { + if (pattern && pattern[KEY_IGNORE]) { + this._rules = this._rules.concat(pattern._rules); + this._added = true; + return; + } + if (checkPattern(pattern)) { + const rule = createRule(pattern, this._ignoreCase); + this._added = true; + this._rules.push(rule); + } + } + // @param {Array | string | Ignore} pattern + add(pattern) { + this._added = false; + makeArray( + isString(pattern) ? splitPattern(pattern) : pattern + ).forEach(this._addPattern, this); + if (this._added) { + this._initCache(); + } + return this; + } + // legacy + addPattern(pattern) { + return this.add(pattern); + } + // | ignored : unignored + // negative | 0:0 | 0:1 | 1:0 | 1:1 + // -------- | ------- | ------- | ------- | -------- + // 0 | TEST | TEST | SKIP | X + // 1 | TESTIF | SKIP | TEST | X + // - SKIP: always skip + // - TEST: always test + // - TESTIF: only test if checkUnignored + // - X: that never happen + // @param {boolean} whether should check if the path is unignored, + // setting `checkUnignored` to `false` could reduce additional + // path matching. + // @returns {TestResult} true if a file is ignored + _testOne(path2, checkUnignored) { + let ignored = false; + let unignored = false; + this._rules.forEach((rule) => { + const { negative } = rule; + if (unignored === negative && ignored !== unignored || negative && !ignored && !unignored && !checkUnignored) { + return; + } + const matched = rule.regex.test(path2); + if (matched) { + ignored = !negative; + unignored = negative; + } + }); + return { + ignored, + unignored + }; + } + // @returns {TestResult} + _test(originalPath, cache, checkUnignored, slices) { + const path2 = originalPath && checkPath.convert(originalPath); + checkPath( + path2, + originalPath, + this._allowRelativePaths ? RETURN_FALSE : throwError + ); + return this._t(path2, cache, checkUnignored, slices); + } + _t(path2, cache, checkUnignored, slices) { + if (path2 in cache) { + return cache[path2]; + } + if (!slices) { + slices = path2.split(SLASH); + } + slices.pop(); + if (!slices.length) { + return cache[path2] = this._testOne(path2, checkUnignored); + } + const parent = this._t( + slices.join(SLASH) + SLASH, + cache, + checkUnignored, + slices + ); + return cache[path2] = parent.ignored ? parent : this._testOne(path2, checkUnignored); + } + ignores(path2) { + return this._test(path2, this._ignoreCache, false).ignored; + } + createFilter() { + return (path2) => !this.ignores(path2); + } + filter(paths) { + return makeArray(paths).filter(this.createFilter()); + } + // @returns {TestResult} + test(path2) { + return this._test(path2, this._testCache, true); + } + }; + var factory = (options) => new Ignore(options); + var isPathValid = (path2) => checkPath(path2 && checkPath.convert(path2), path2, RETURN_FALSE); + factory.isPathValid = isPathValid; + factory.default = factory; + module2.exports = factory; + if ( + // Detect `process` so that it can run in browsers. + typeof process !== "undefined" && (process.env && process.env.IGNORE_TEST_WIN32 || process.platform === "win32") + ) { + const makePosix = (str) => /^\\\\\?\\/.test(str) || /["<>|\u0000-\u001F]+/u.test(str) ? str : str.replace(/\\/g, "/"); + checkPath.convert = makePosix; + const REGIX_IS_WINDOWS_PATH_ABSOLUTE = /^[a-z]:\//i; + checkPath.isNotRelative = (path2) => REGIX_IS_WINDOWS_PATH_ABSOLUTE.test(path2) || isNotRelative(path2); + } + } +}); + +// node_modules/.pnpm/clean-git-ref@2.0.1/node_modules/clean-git-ref/lib/index.js +var require_lib2 = __commonJS({ + "node_modules/.pnpm/clean-git-ref@2.0.1/node_modules/clean-git-ref/lib/index.js"(exports2, module2) { + "use strict"; + init_polyfill_buffer(); + function escapeRegExp(string) { + return string.replace(/[.*+?^${}()|[\]\\]/g, "\\$&"); + } + function replaceAll(str, search, replacement) { + search = search instanceof RegExp ? search : new RegExp(escapeRegExp(search), "g"); + return str.replace(search, replacement); + } + var CleanGitRef = { + clean: function clean(value) { + if (typeof value !== "string") { + throw new Error("Expected a string, received: " + value); + } + value = replaceAll(value, "./", "/"); + value = replaceAll(value, "..", "."); + value = replaceAll(value, " ", "-"); + value = replaceAll(value, /^[~^:?*\\\-]/g, ""); + value = replaceAll(value, /[~^:?*\\]/g, "-"); + value = replaceAll(value, /[~^:?*\\\-]$/g, ""); + value = replaceAll(value, "@{", "-"); + value = replaceAll(value, /\.$/g, ""); + value = replaceAll(value, /\/$/g, ""); + value = replaceAll(value, /\.lock$/g, ""); + return value; + } + }; + module2.exports = CleanGitRef; + } +}); + +// node_modules/.pnpm/diff3@0.0.3/node_modules/diff3/onp.js +var require_onp = __commonJS({ + "node_modules/.pnpm/diff3@0.0.3/node_modules/diff3/onp.js"(exports2, module2) { + init_polyfill_buffer(); + module2.exports = function(a_, b_) { + var a = a_, b = b_, m = a.length, n = b.length, reverse = false, ed = null, offset = m + 1, path2 = [], pathposi = [], ses = [], lcs = "", SES_DELETE = -1, SES_COMMON = 0, SES_ADD = 1; + var tmp1, tmp2; + var init3 = function() { + if (m >= n) { + tmp1 = a; + tmp2 = m; + a = b; + b = tmp1; + m = n; + n = tmp2; + reverse = true; + offset = m + 1; + } + }; + var P = function(x, y, k) { + return { + "x": x, + "y": y, + "k": k + }; + }; + var seselem = function(elem, t) { + return { + "elem": elem, + "t": t + }; + }; + var snake = function(k, p, pp) { + var r, x, y; + if (p > pp) { + r = path2[k - 1 + offset]; + } else { + r = path2[k + 1 + offset]; + } + y = Math.max(p, pp); + x = y - k; + while (x < m && y < n && a[x] === b[y]) { + ++x; + ++y; + } + path2[k + offset] = pathposi.length; + pathposi[pathposi.length] = new P(x, y, r); + return y; + }; + var recordseq = function(epc) { + var x_idx, y_idx, px_idx, py_idx, i; + x_idx = y_idx = 1; + px_idx = py_idx = 0; + for (i = epc.length - 1; i >= 0; --i) { + while (px_idx < epc[i].x || py_idx < epc[i].y) { + if (epc[i].y - epc[i].x > py_idx - px_idx) { + if (reverse) { + ses[ses.length] = new seselem(b[py_idx], SES_DELETE); + } else { + ses[ses.length] = new seselem(b[py_idx], SES_ADD); + } + ++y_idx; + ++py_idx; + } else if (epc[i].y - epc[i].x < py_idx - px_idx) { + if (reverse) { + ses[ses.length] = new seselem(a[px_idx], SES_ADD); + } else { + ses[ses.length] = new seselem(a[px_idx], SES_DELETE); + } + ++x_idx; + ++px_idx; + } else { + ses[ses.length] = new seselem(a[px_idx], SES_COMMON); + lcs += a[px_idx]; + ++x_idx; + ++y_idx; + ++px_idx; + ++py_idx; + } + } + } + }; + init3(); + return { + SES_DELETE: -1, + SES_COMMON: 0, + SES_ADD: 1, + editdistance: function() { + return ed; + }, + getlcs: function() { + return lcs; + }, + getses: function() { + return ses; + }, + compose: function() { + var delta, size, fp, p, r, epc, i, k; + delta = n - m; + size = m + n + 3; + fp = {}; + for (i = 0; i < size; ++i) { + fp[i] = -1; + path2[i] = -1; + } + p = -1; + do { + ++p; + for (k = -p; k <= delta - 1; ++k) { + fp[k + offset] = snake(k, fp[k - 1 + offset] + 1, fp[k + 1 + offset]); + } + for (k = delta + p; k >= delta + 1; --k) { + fp[k + offset] = snake(k, fp[k - 1 + offset] + 1, fp[k + 1 + offset]); + } + fp[delta + offset] = snake(delta, fp[delta - 1 + offset] + 1, fp[delta + 1 + offset]); + } while (fp[delta + offset] !== n); + ed = delta + 2 * p; + r = path2[delta + offset]; + epc = []; + while (r !== -1) { + epc[epc.length] = new P(pathposi[r].x, pathposi[r].y, null); + r = pathposi[r].k; + } + recordseq(epc); + } + }; + }; + } +}); + +// node_modules/.pnpm/diff3@0.0.3/node_modules/diff3/diff3.js +var require_diff3 = __commonJS({ + "node_modules/.pnpm/diff3@0.0.3/node_modules/diff3/diff3.js"(exports2, module2) { + init_polyfill_buffer(); + var onp = require_onp(); + function longestCommonSubsequence(file1, file2) { + var diff3 = new onp(file1, file2); + diff3.compose(); + var ses = diff3.getses(); + var root2; + var prev; + var file1RevIdx = file1.length - 1, file2RevIdx = file2.length - 1; + for (var i = ses.length - 1; i >= 0; --i) { + if (ses[i].t === diff3.SES_COMMON) { + if (prev) { + prev.chain = { + file1index: file1RevIdx, + file2index: file2RevIdx, + chain: null + }; + prev = prev.chain; + } else { + root2 = { + file1index: file1RevIdx, + file2index: file2RevIdx, + chain: null + }; + prev = root2; + } + file1RevIdx--; + file2RevIdx--; + } else if (ses[i].t === diff3.SES_DELETE) { + file1RevIdx--; + } else if (ses[i].t === diff3.SES_ADD) { + file2RevIdx--; + } + } + var tail = { + file1index: -1, + file2index: -1, + chain: null + }; + if (!prev) { + return tail; + } + prev.chain = tail; + return root2; + } + function diffIndices(file1, file2) { + var result = []; + var tail1 = file1.length; + var tail2 = file2.length; + for (var candidate = longestCommonSubsequence(file1, file2); candidate !== null; candidate = candidate.chain) { + var mismatchLength1 = tail1 - candidate.file1index - 1; + var mismatchLength2 = tail2 - candidate.file2index - 1; + tail1 = candidate.file1index; + tail2 = candidate.file2index; + if (mismatchLength1 || mismatchLength2) { + result.push({ + file1: [tail1 + 1, mismatchLength1], + file2: [tail2 + 1, mismatchLength2] + }); + } + } + result.reverse(); + return result; + } + function diff3MergeIndices(a, o, b) { + var i; + var m1 = diffIndices(o, a); + var m2 = diffIndices(o, b); + var hunks = []; + function addHunk(h, side2) { + hunks.push([h.file1[0], side2, h.file1[1], h.file2[0], h.file2[1]]); + } + for (i = 0; i < m1.length; i++) { + addHunk(m1[i], 0); + } + for (i = 0; i < m2.length; i++) { + addHunk(m2[i], 2); + } + hunks.sort(function(x, y) { + return x[0] - y[0]; + }); + var result = []; + var commonOffset = 0; + function copyCommon(targetOffset) { + if (targetOffset > commonOffset) { + result.push([1, commonOffset, targetOffset - commonOffset]); + commonOffset = targetOffset; + } + } + for (var hunkIndex = 0; hunkIndex < hunks.length; hunkIndex++) { + var firstHunkIndex = hunkIndex; + var hunk = hunks[hunkIndex]; + var regionLhs = hunk[0]; + var regionRhs = regionLhs + hunk[2]; + while (hunkIndex < hunks.length - 1) { + var maybeOverlapping = hunks[hunkIndex + 1]; + var maybeLhs = maybeOverlapping[0]; + if (maybeLhs > regionRhs) break; + regionRhs = Math.max(regionRhs, maybeLhs + maybeOverlapping[2]); + hunkIndex++; + } + copyCommon(regionLhs); + if (firstHunkIndex == hunkIndex) { + if (hunk[4] > 0) { + result.push([hunk[1], hunk[3], hunk[4]]); + } + } else { + var regions = { + 0: [a.length, -1, o.length, -1], + 2: [b.length, -1, o.length, -1] + }; + for (i = firstHunkIndex; i <= hunkIndex; i++) { + hunk = hunks[i]; + var side = hunk[1]; + var r = regions[side]; + var oLhs = hunk[0]; + var oRhs = oLhs + hunk[2]; + var abLhs = hunk[3]; + var abRhs = abLhs + hunk[4]; + r[0] = Math.min(abLhs, r[0]); + r[1] = Math.max(abRhs, r[1]); + r[2] = Math.min(oLhs, r[2]); + r[3] = Math.max(oRhs, r[3]); + } + var aLhs = regions[0][0] + (regionLhs - regions[0][2]); + var aRhs = regions[0][1] + (regionRhs - regions[0][3]); + var bLhs = regions[2][0] + (regionLhs - regions[2][2]); + var bRhs = regions[2][1] + (regionRhs - regions[2][3]); + result.push([ + -1, + aLhs, + aRhs - aLhs, + regionLhs, + regionRhs - regionLhs, + bLhs, + bRhs - bLhs + ]); + } + commonOffset = regionRhs; + } + copyCommon(o.length); + return result; + } + function diff3Merge2(a, o, b) { + var result = []; + var files = [a, o, b]; + var indices = diff3MergeIndices(a, o, b); + var okLines = []; + function flushOk() { + if (okLines.length) { + result.push({ + ok: okLines + }); + } + okLines = []; + } + function pushOk(xs) { + for (var j = 0; j < xs.length; j++) { + okLines.push(xs[j]); + } + } + function isTrueConflict(rec) { + if (rec[2] != rec[6]) return true; + var aoff = rec[1]; + var boff = rec[5]; + for (var j = 0; j < rec[2]; j++) { + if (a[j + aoff] != b[j + boff]) return true; + } + return false; + } + for (var i = 0; i < indices.length; i++) { + var x = indices[i]; + var side = x[0]; + if (side == -1) { + if (!isTrueConflict(x)) { + pushOk(files[0].slice(x[1], x[1] + x[2])); + } else { + flushOk(); + result.push({ + conflict: { + a: a.slice(x[1], x[1] + x[2]), + aIndex: x[1], + o: o.slice(x[3], x[3] + x[4]), + oIndex: x[3], + b: b.slice(x[5], x[5] + x[6]), + bIndex: x[5] + } + }); + } + } else { + pushOk(files[side].slice(x[1], x[1] + x[2])); + } + } + flushOk(); + return result; + } + module2.exports = diff3Merge2; + } +}); + +// node_modules/.pnpm/ms@2.1.2/node_modules/ms/index.js +var require_ms = __commonJS({ + "node_modules/.pnpm/ms@2.1.2/node_modules/ms/index.js"(exports2, module2) { + init_polyfill_buffer(); + var s = 1e3; + var m = s * 60; + var h = m * 60; + var d = h * 24; + var w = d * 7; + var y = d * 365.25; + module2.exports = function(val, options) { + options = options || {}; + var type = typeof val; + if (type === "string" && val.length > 0) { + return parse2(val); + } else if (type === "number" && isFinite(val)) { + return options.long ? fmtLong(val) : fmtShort(val); + } + throw new Error( + "val is not a non-empty string or a valid number. val=" + JSON.stringify(val) + ); + }; + function parse2(str) { + str = String(str); + if (str.length > 100) { + return; + } + var match = /^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec( + str + ); + if (!match) { + return; + } + var n = parseFloat(match[1]); + var type = (match[2] || "ms").toLowerCase(); + switch (type) { + case "years": + case "year": + case "yrs": + case "yr": + case "y": + return n * y; + case "weeks": + case "week": + case "w": + return n * w; + case "days": + case "day": + case "d": + return n * d; + case "hours": + case "hour": + case "hrs": + case "hr": + case "h": + return n * h; + case "minutes": + case "minute": + case "mins": + case "min": + case "m": + return n * m; + case "seconds": + case "second": + case "secs": + case "sec": + case "s": + return n * s; + case "milliseconds": + case "millisecond": + case "msecs": + case "msec": + case "ms": + return n; + default: + return void 0; + } + } + function fmtShort(ms) { + var msAbs = Math.abs(ms); + if (msAbs >= d) { + return Math.round(ms / d) + "d"; + } + if (msAbs >= h) { + return Math.round(ms / h) + "h"; + } + if (msAbs >= m) { + return Math.round(ms / m) + "m"; + } + if (msAbs >= s) { + return Math.round(ms / s) + "s"; + } + return ms + "ms"; + } + function fmtLong(ms) { + var msAbs = Math.abs(ms); + if (msAbs >= d) { + return plural(ms, msAbs, d, "day"); + } + if (msAbs >= h) { + return plural(ms, msAbs, h, "hour"); + } + if (msAbs >= m) { + return plural(ms, msAbs, m, "minute"); + } + if (msAbs >= s) { + return plural(ms, msAbs, s, "second"); + } + return ms + " ms"; + } + function plural(ms, msAbs, n, name) { + var isPlural = msAbs >= n * 1.5; + return Math.round(ms / n) + " " + name + (isPlural ? "s" : ""); + } + } +}); + +// node_modules/.pnpm/debug@4.3.5_supports-color@9.4.0/node_modules/debug/src/common.js +var require_common2 = __commonJS({ + "node_modules/.pnpm/debug@4.3.5_supports-color@9.4.0/node_modules/debug/src/common.js"(exports2, module2) { + init_polyfill_buffer(); + function setup(env) { + createDebug.debug = createDebug; + createDebug.default = createDebug; + createDebug.coerce = coerce; + createDebug.disable = disable; + createDebug.enable = enable; + createDebug.enabled = enabled; + createDebug.humanize = require_ms(); + createDebug.destroy = destroy; + Object.keys(env).forEach((key2) => { + createDebug[key2] = env[key2]; + }); + createDebug.names = []; + createDebug.skips = []; + createDebug.formatters = {}; + function selectColor(namespace) { + let hash2 = 0; + for (let i = 0; i < namespace.length; i++) { + hash2 = (hash2 << 5) - hash2 + namespace.charCodeAt(i); + hash2 |= 0; + } + return createDebug.colors[Math.abs(hash2) % createDebug.colors.length]; + } + createDebug.selectColor = selectColor; + function createDebug(namespace) { + let prevTime; + let enableOverride = null; + let namespacesCache; + let enabledCache; + function debug3(...args) { + if (!debug3.enabled) { + return; + } + const self2 = debug3; + const curr = Number(/* @__PURE__ */ new Date()); + const ms = curr - (prevTime || curr); + self2.diff = ms; + self2.prev = prevTime; + self2.curr = curr; + prevTime = curr; + args[0] = createDebug.coerce(args[0]); + if (typeof args[0] !== "string") { + args.unshift("%O"); + } + let index2 = 0; + args[0] = args[0].replace(/%([a-zA-Z%])/g, (match, format) => { + if (match === "%%") { + return "%"; + } + index2++; + const formatter = createDebug.formatters[format]; + if (typeof formatter === "function") { + const val = args[index2]; + match = formatter.call(self2, val); + args.splice(index2, 1); + index2--; + } + return match; + }); + createDebug.formatArgs.call(self2, args); + const logFn = self2.log || createDebug.log; + logFn.apply(self2, args); + } + debug3.namespace = namespace; + debug3.useColors = createDebug.useColors(); + debug3.color = createDebug.selectColor(namespace); + debug3.extend = extend; + debug3.destroy = createDebug.destroy; + Object.defineProperty(debug3, "enabled", { + enumerable: true, + configurable: false, + get: () => { + if (enableOverride !== null) { + return enableOverride; + } + if (namespacesCache !== createDebug.namespaces) { + namespacesCache = createDebug.namespaces; + enabledCache = createDebug.enabled(namespace); + } + return enabledCache; + }, + set: (v) => { + enableOverride = v; + } + }); + if (typeof createDebug.init === "function") { + createDebug.init(debug3); + } + return debug3; + } + function extend(namespace, delimiter) { + const newDebug = createDebug(this.namespace + (typeof delimiter === "undefined" ? ":" : delimiter) + namespace); + newDebug.log = this.log; + return newDebug; + } + function enable(namespaces) { + createDebug.save(namespaces); + createDebug.namespaces = namespaces; + createDebug.names = []; + createDebug.skips = []; + let i; + const split = (typeof namespaces === "string" ? namespaces : "").split(/[\s,]+/); + const len = split.length; + for (i = 0; i < len; i++) { + if (!split[i]) { + continue; + } + namespaces = split[i].replace(/\*/g, ".*?"); + if (namespaces[0] === "-") { + createDebug.skips.push(new RegExp("^" + namespaces.slice(1) + "$")); + } else { + createDebug.names.push(new RegExp("^" + namespaces + "$")); + } + } + } + function disable() { + const namespaces = [ + ...createDebug.names.map(toNamespace), + ...createDebug.skips.map(toNamespace).map((namespace) => "-" + namespace) + ].join(","); + createDebug.enable(""); + return namespaces; + } + function enabled(name) { + if (name[name.length - 1] === "*") { + return true; + } + let i; + let len; + for (i = 0, len = createDebug.skips.length; i < len; i++) { + if (createDebug.skips[i].test(name)) { + return false; + } + } + for (i = 0, len = createDebug.names.length; i < len; i++) { + if (createDebug.names[i].test(name)) { + return true; + } + } + return false; + } + function toNamespace(regexp) { + return regexp.toString().substring(2, regexp.toString().length - 2).replace(/\.\*\?$/, "*"); + } + function coerce(val) { + if (val instanceof Error) { + return val.stack || val.message; + } + return val; + } + function destroy() { + console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`."); + } + createDebug.enable(createDebug.load()); + return createDebug; + } + module2.exports = setup; + } +}); + +// node_modules/.pnpm/debug@4.3.5_supports-color@9.4.0/node_modules/debug/src/browser.js +var require_browser = __commonJS({ + "node_modules/.pnpm/debug@4.3.5_supports-color@9.4.0/node_modules/debug/src/browser.js"(exports2, module2) { + init_polyfill_buffer(); + exports2.formatArgs = formatArgs; + exports2.save = save; + exports2.load = load; + exports2.useColors = useColors; + exports2.storage = localstorage(); + exports2.destroy = /* @__PURE__ */ (() => { + let warned = false; + return () => { + if (!warned) { + warned = true; + console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`."); + } + }; + })(); + exports2.colors = [ + "#0000CC", + "#0000FF", + "#0033CC", + "#0033FF", + "#0066CC", + "#0066FF", + "#0099CC", + "#0099FF", + "#00CC00", + "#00CC33", + "#00CC66", + "#00CC99", + "#00CCCC", + "#00CCFF", + "#3300CC", + "#3300FF", + "#3333CC", + "#3333FF", + "#3366CC", + "#3366FF", + "#3399CC", + "#3399FF", + "#33CC00", + "#33CC33", + "#33CC66", + "#33CC99", + "#33CCCC", + "#33CCFF", + "#6600CC", + "#6600FF", + "#6633CC", + "#6633FF", + "#66CC00", + "#66CC33", + "#9900CC", + "#9900FF", + "#9933CC", + "#9933FF", + "#99CC00", + "#99CC33", + "#CC0000", + "#CC0033", + "#CC0066", + "#CC0099", + "#CC00CC", + "#CC00FF", + "#CC3300", + "#CC3333", + "#CC3366", + "#CC3399", + "#CC33CC", + "#CC33FF", + "#CC6600", + "#CC6633", + "#CC9900", + "#CC9933", + "#CCCC00", + "#CCCC33", + "#FF0000", + "#FF0033", + "#FF0066", + "#FF0099", + "#FF00CC", + "#FF00FF", + "#FF3300", + "#FF3333", + "#FF3366", + "#FF3399", + "#FF33CC", + "#FF33FF", + "#FF6600", + "#FF6633", + "#FF9900", + "#FF9933", + "#FFCC00", + "#FFCC33" + ]; + function useColors() { + if (typeof window !== "undefined" && window.process && (window.process.type === "renderer" || window.process.__nwjs)) { + return true; + } + if (typeof navigator !== "undefined" && navigator.userAgent && navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/)) { + return false; + } + return typeof document !== "undefined" && document.documentElement && document.documentElement.style && document.documentElement.style.WebkitAppearance || // Is firebug? http://stackoverflow.com/a/398120/376773 + typeof window !== "undefined" && window.console && (window.console.firebug || window.console.exception && window.console.table) || // Is firefox >= v31? + // https://developer.mozilla.org/en-US/docs/Tools/Web_Console#Styling_messages + typeof navigator !== "undefined" && navigator.userAgent && navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/) && parseInt(RegExp.$1, 10) >= 31 || // Double check webkit in userAgent just in case we are in a worker + typeof navigator !== "undefined" && navigator.userAgent && navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/); + } + function formatArgs(args) { + args[0] = (this.useColors ? "%c" : "") + this.namespace + (this.useColors ? " %c" : " ") + args[0] + (this.useColors ? "%c " : " ") + "+" + module2.exports.humanize(this.diff); + if (!this.useColors) { + return; + } + const c = "color: " + this.color; + args.splice(1, 0, c, "color: inherit"); + let index2 = 0; + let lastC = 0; + args[0].replace(/%[a-zA-Z%]/g, (match) => { + if (match === "%%") { + return; + } + index2++; + if (match === "%c") { + lastC = index2; + } + }); + args.splice(lastC, 0, c); + } + exports2.log = console.debug || console.log || (() => { + }); + function save(namespaces) { + try { + if (namespaces) { + exports2.storage.setItem("debug", namespaces); + } else { + exports2.storage.removeItem("debug"); + } + } catch (error) { + } + } + function load() { + let r; + try { + r = exports2.storage.getItem("debug"); + } catch (error) { + } + if (!r && typeof process !== "undefined" && "env" in process) { + r = process.env.DEBUG; + } + return r; + } + function localstorage() { + try { + return localStorage; + } catch (error) { + } + } + module2.exports = require_common2()(exports2); + var { formatters } = module2.exports; + formatters.j = function(v) { + try { + return JSON.stringify(v); + } catch (error) { + return "[UnexpectedJSONParseError]: " + error.message; + } + }; + } +}); + +// node_modules/.pnpm/@kwsites+file-exists@1.1.1_supports-color@9.4.0/node_modules/@kwsites/file-exists/dist/src/index.js +var require_src = __commonJS({ + "node_modules/.pnpm/@kwsites+file-exists@1.1.1_supports-color@9.4.0/node_modules/@kwsites/file-exists/dist/src/index.js"(exports2) { + "use strict"; + init_polyfill_buffer(); + var __importDefault = exports2 && exports2.__importDefault || function(mod) { + return mod && mod.__esModule ? mod : { "default": mod }; + }; + Object.defineProperty(exports2, "__esModule", { value: true }); + var fs_1 = require("fs"); + var debug_1 = __importDefault(require_browser()); + var log2 = debug_1.default("@kwsites/file-exists"); + function check(path2, isFile, isDirectory) { + log2(`checking %s`, path2); + try { + const stat = fs_1.statSync(path2); + if (stat.isFile() && isFile) { + log2(`[OK] path represents a file`); + return true; + } + if (stat.isDirectory() && isDirectory) { + log2(`[OK] path represents a directory`); + return true; + } + log2(`[FAIL] path represents something other than a file or directory`); + return false; + } catch (e) { + if (e.code === "ENOENT") { + log2(`[FAIL] path is not accessible: %o`, e); + return false; + } + log2(`[FATAL] %o`, e); + throw e; + } + } + function exists2(path2, type = exports2.READABLE) { + return check(path2, (type & exports2.FILE) > 0, (type & exports2.FOLDER) > 0); + } + exports2.exists = exists2; + exports2.FILE = 1; + exports2.FOLDER = 2; + exports2.READABLE = exports2.FILE + exports2.FOLDER; + } +}); + +// node_modules/.pnpm/@kwsites+file-exists@1.1.1_supports-color@9.4.0/node_modules/@kwsites/file-exists/dist/index.js +var require_dist = __commonJS({ + "node_modules/.pnpm/@kwsites+file-exists@1.1.1_supports-color@9.4.0/node_modules/@kwsites/file-exists/dist/index.js"(exports2) { + "use strict"; + init_polyfill_buffer(); + function __export3(m) { + for (var p in m) if (!exports2.hasOwnProperty(p)) exports2[p] = m[p]; + } + Object.defineProperty(exports2, "__esModule", { value: true }); + __export3(require_src()); + } +}); + +// node_modules/.pnpm/@kwsites+promise-deferred@1.1.1/node_modules/@kwsites/promise-deferred/dist/index.js +var require_dist2 = __commonJS({ + "node_modules/.pnpm/@kwsites+promise-deferred@1.1.1/node_modules/@kwsites/promise-deferred/dist/index.js"(exports2) { + "use strict"; + init_polyfill_buffer(); + Object.defineProperty(exports2, "__esModule", { value: true }); + exports2.createDeferred = exports2.deferred = void 0; + function deferred2() { + let done; + let fail; + let status2 = "pending"; + const promise2 = new Promise((_done, _fail) => { + done = _done; + fail = _fail; + }); + return { + promise: promise2, + done(result) { + if (status2 === "pending") { + status2 = "resolved"; + done(result); + } + }, + fail(error) { + if (status2 === "pending") { + status2 = "rejected"; + fail(error); + } + }, + get fulfilled() { + return status2 !== "pending"; + }, + get status() { + return status2; + } + }; + } + exports2.deferred = deferred2; + exports2.createDeferred = deferred2; + exports2.default = deferred2; + } +}); + +// node_modules/.pnpm/color-name@1.1.4/node_modules/color-name/index.js +var require_color_name = __commonJS({ + "node_modules/.pnpm/color-name@1.1.4/node_modules/color-name/index.js"(exports2, module2) { + "use strict"; + init_polyfill_buffer(); + module2.exports = { + "aliceblue": [240, 248, 255], + "antiquewhite": [250, 235, 215], + "aqua": [0, 255, 255], + "aquamarine": [127, 255, 212], + "azure": [240, 255, 255], + "beige": [245, 245, 220], + "bisque": [255, 228, 196], + "black": [0, 0, 0], + "blanchedalmond": [255, 235, 205], + "blue": [0, 0, 255], + "blueviolet": [138, 43, 226], + "brown": [165, 42, 42], + "burlywood": [222, 184, 135], + "cadetblue": [95, 158, 160], + "chartreuse": [127, 255, 0], + "chocolate": [210, 105, 30], + "coral": [255, 127, 80], + "cornflowerblue": [100, 149, 237], + "cornsilk": [255, 248, 220], + "crimson": [220, 20, 60], + "cyan": [0, 255, 255], + "darkblue": [0, 0, 139], + "darkcyan": [0, 139, 139], + "darkgoldenrod": [184, 134, 11], + "darkgray": [169, 169, 169], + "darkgreen": [0, 100, 0], + "darkgrey": [169, 169, 169], + "darkkhaki": [189, 183, 107], + "darkmagenta": [139, 0, 139], + "darkolivegreen": [85, 107, 47], + "darkorange": [255, 140, 0], + "darkorchid": [153, 50, 204], + "darkred": [139, 0, 0], + "darksalmon": [233, 150, 122], + "darkseagreen": [143, 188, 143], + "darkslateblue": [72, 61, 139], + "darkslategray": [47, 79, 79], + "darkslategrey": [47, 79, 79], + "darkturquoise": [0, 206, 209], + "darkviolet": [148, 0, 211], + "deeppink": [255, 20, 147], + "deepskyblue": [0, 191, 255], + "dimgray": [105, 105, 105], + "dimgrey": [105, 105, 105], + "dodgerblue": [30, 144, 255], + "firebrick": [178, 34, 34], + "floralwhite": [255, 250, 240], + "forestgreen": [34, 139, 34], + "fuchsia": [255, 0, 255], + "gainsboro": [220, 220, 220], + "ghostwhite": [248, 248, 255], + "gold": [255, 215, 0], + "goldenrod": [218, 165, 32], + "gray": [128, 128, 128], + "green": [0, 128, 0], + "greenyellow": [173, 255, 47], + "grey": [128, 128, 128], + "honeydew": [240, 255, 240], + "hotpink": [255, 105, 180], + "indianred": [205, 92, 92], + "indigo": [75, 0, 130], + "ivory": [255, 255, 240], + "khaki": [240, 230, 140], + "lavender": [230, 230, 250], + "lavenderblush": [255, 240, 245], + "lawngreen": [124, 252, 0], + "lemonchiffon": [255, 250, 205], + "lightblue": [173, 216, 230], + "lightcoral": [240, 128, 128], + "lightcyan": [224, 255, 255], + "lightgoldenrodyellow": [250, 250, 210], + "lightgray": [211, 211, 211], + "lightgreen": [144, 238, 144], + "lightgrey": [211, 211, 211], + "lightpink": [255, 182, 193], + "lightsalmon": [255, 160, 122], + "lightseagreen": [32, 178, 170], + "lightskyblue": [135, 206, 250], + "lightslategray": [119, 136, 153], + "lightslategrey": [119, 136, 153], + "lightsteelblue": [176, 196, 222], + "lightyellow": [255, 255, 224], + "lime": [0, 255, 0], + "limegreen": [50, 205, 50], + "linen": [250, 240, 230], + "magenta": [255, 0, 255], + "maroon": [128, 0, 0], + "mediumaquamarine": [102, 205, 170], + "mediumblue": [0, 0, 205], + "mediumorchid": [186, 85, 211], + "mediumpurple": [147, 112, 219], + "mediumseagreen": [60, 179, 113], + "mediumslateblue": [123, 104, 238], + "mediumspringgreen": [0, 250, 154], + "mediumturquoise": [72, 209, 204], + "mediumvioletred": [199, 21, 133], + "midnightblue": [25, 25, 112], + "mintcream": [245, 255, 250], + "mistyrose": [255, 228, 225], + "moccasin": [255, 228, 181], + "navajowhite": [255, 222, 173], + "navy": [0, 0, 128], + "oldlace": [253, 245, 230], + "olive": [128, 128, 0], + "olivedrab": [107, 142, 35], + "orange": [255, 165, 0], + "orangered": [255, 69, 0], + "orchid": [218, 112, 214], + "palegoldenrod": [238, 232, 170], + "palegreen": [152, 251, 152], + "paleturquoise": [175, 238, 238], + "palevioletred": [219, 112, 147], + "papayawhip": [255, 239, 213], + "peachpuff": [255, 218, 185], + "peru": [205, 133, 63], + "pink": [255, 192, 203], + "plum": [221, 160, 221], + "powderblue": [176, 224, 230], + "purple": [128, 0, 128], + "rebeccapurple": [102, 51, 153], + "red": [255, 0, 0], + "rosybrown": [188, 143, 143], + "royalblue": [65, 105, 225], + "saddlebrown": [139, 69, 19], + "salmon": [250, 128, 114], + "sandybrown": [244, 164, 96], + "seagreen": [46, 139, 87], + "seashell": [255, 245, 238], + "sienna": [160, 82, 45], + "silver": [192, 192, 192], + "skyblue": [135, 206, 235], + "slateblue": [106, 90, 205], + "slategray": [112, 128, 144], + "slategrey": [112, 128, 144], + "snow": [255, 250, 250], + "springgreen": [0, 255, 127], + "steelblue": [70, 130, 180], + "tan": [210, 180, 140], + "teal": [0, 128, 128], + "thistle": [216, 191, 216], + "tomato": [255, 99, 71], + "turquoise": [64, 224, 208], + "violet": [238, 130, 238], + "wheat": [245, 222, 179], + "white": [255, 255, 255], + "whitesmoke": [245, 245, 245], + "yellow": [255, 255, 0], + "yellowgreen": [154, 205, 50] + }; + } +}); + +// node_modules/.pnpm/css-unit-converter@1.1.2/node_modules/css-unit-converter/index.js +var require_css_unit_converter = __commonJS({ + "node_modules/.pnpm/css-unit-converter@1.1.2/node_modules/css-unit-converter/index.js"(exports2, module2) { + init_polyfill_buffer(); + var conversions = { + // length + "px": { + "px": 1, + "cm": 96 / 2.54, + "mm": 96 / 25.4, + "in": 96, + "pt": 96 / 72, + "pc": 16 + }, + "cm": { + "px": 2.54 / 96, + "cm": 1, + "mm": 0.1, + "in": 2.54, + "pt": 2.54 / 72, + "pc": 2.54 / 6 + }, + "mm": { + "px": 25.4 / 96, + "cm": 10, + "mm": 1, + "in": 25.4, + "pt": 25.4 / 72, + "pc": 25.4 / 6 + }, + "in": { + "px": 1 / 96, + "cm": 1 / 2.54, + "mm": 1 / 25.4, + "in": 1, + "pt": 1 / 72, + "pc": 1 / 6 + }, + "pt": { + "px": 0.75, + "cm": 72 / 2.54, + "mm": 72 / 25.4, + "in": 72, + "pt": 1, + "pc": 12 + }, + "pc": { + "px": 6 / 96, + "cm": 6 / 2.54, + "mm": 6 / 25.4, + "in": 6, + "pt": 6 / 72, + "pc": 1 + }, + // angle + "deg": { + "deg": 1, + "grad": 0.9, + "rad": 180 / Math.PI, + "turn": 360 + }, + "grad": { + "deg": 400 / 360, + "grad": 1, + "rad": 200 / Math.PI, + "turn": 400 + }, + "rad": { + "deg": Math.PI / 180, + "grad": Math.PI / 200, + "rad": 1, + "turn": Math.PI * 2 + }, + "turn": { + "deg": 1 / 360, + "grad": 1 / 400, + "rad": 0.5 / Math.PI, + "turn": 1 + }, + // time + "s": { + "s": 1, + "ms": 1 / 1e3 + }, + "ms": { + "s": 1e3, + "ms": 1 + }, + // frequency + "Hz": { + "Hz": 1, + "kHz": 1e3 + }, + "kHz": { + "Hz": 1 / 1e3, + "kHz": 1 + }, + // resolution + "dpi": { + "dpi": 1, + "dpcm": 1 / 2.54, + "dppx": 1 / 96 + }, + "dpcm": { + "dpi": 2.54, + "dpcm": 1, + "dppx": 2.54 / 96 + }, + "dppx": { + "dpi": 96, + "dpcm": 96 / 2.54, + "dppx": 1 + } + }; + module2.exports = function(value, sourceUnit, targetUnit, precision) { + if (!conversions.hasOwnProperty(targetUnit)) + throw new Error("Cannot convert to " + targetUnit); + if (!conversions[targetUnit].hasOwnProperty(sourceUnit)) + throw new Error("Cannot convert from " + sourceUnit + " to " + targetUnit); + var converted = conversions[targetUnit][sourceUnit] * value; + if (precision !== false) { + precision = Math.pow(10, parseInt(precision) || 5); + return Math.round(converted * precision) / precision; + } + return converted; + }; + } +}); + +// node_modules/.pnpm/css-color-converter@2.0.0/node_modules/css-color-converter/lib/index.js +var require_lib3 = __commonJS({ + "node_modules/.pnpm/css-color-converter@2.0.0/node_modules/css-color-converter/lib/index.js"(exports2) { + "use strict"; + init_polyfill_buffer(); + Object.defineProperty(exports2, "__esModule", { + value: true + }); + exports2.fromRgba = fromRgba; + exports2.fromRgb = fromRgb; + exports2.fromHsla = fromHsla; + exports2.fromHsl = fromHsl; + exports2.fromString = fromString2; + exports2["default"] = void 0; + var _colorName = _interopRequireDefault(require_color_name()); + var _cssUnitConverter = _interopRequireDefault(require_css_unit_converter()); + function _interopRequireDefault(obj) { + return obj && obj.__esModule ? obj : { "default": obj }; + } + function _classCallCheck(instance10, Constructor) { + if (!(instance10 instanceof Constructor)) { + throw new TypeError("Cannot call a class as a function"); + } + } + function _defineProperties(target, props) { + for (var i = 0; i < props.length; i++) { + var descriptor = props[i]; + descriptor.enumerable = descriptor.enumerable || false; + descriptor.configurable = true; + if ("value" in descriptor) descriptor.writable = true; + Object.defineProperty(target, descriptor.key, descriptor); + } + } + function _createClass(Constructor, protoProps, staticProps) { + if (protoProps) _defineProperties(Constructor.prototype, protoProps); + if (staticProps) _defineProperties(Constructor, staticProps); + return Constructor; + } + function _slicedToArray(arr, i) { + return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray2(arr, i) || _nonIterableRest(); + } + function _nonIterableRest() { + throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); + } + function _unsupportedIterableToArray2(o, minLen) { + if (!o) return; + if (typeof o === "string") return _arrayLikeToArray2(o, minLen); + var n = Object.prototype.toString.call(o).slice(8, -1); + if (n === "Object" && o.constructor) n = o.constructor.name; + if (n === "Map" || n === "Set") return Array.from(o); + if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray2(o, minLen); + } + function _arrayLikeToArray2(arr, len) { + if (len == null || len > arr.length) len = arr.length; + for (var i = 0, arr2 = new Array(len); i < len; i++) { + arr2[i] = arr[i]; + } + return arr2; + } + function _iterableToArrayLimit(arr, i) { + if (typeof Symbol === "undefined" || !(Symbol.iterator in Object(arr))) return; + var _arr = []; + var _n = true; + var _d = false; + var _e = void 0; + try { + for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) { + _arr.push(_s.value); + if (i && _arr.length === i) break; + } + } catch (err) { + _d = true; + _e = err; + } finally { + try { + if (!_n && _i["return"] != null) _i["return"](); + } finally { + if (_d) throw _e; + } + } + return _arr; + } + function _arrayWithHoles(arr) { + if (Array.isArray(arr)) return arr; + } + var hex = /^#([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})?$/; + var shortHex = /^#([0-9a-fA-F])([0-9a-fA-F])([0-9a-fA-F])([0-9a-fA-F])?$/; + var rgb = /^rgba?\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)(?:\s*,\s*(0|1|0?\.\d+|\d+%))?\s*\)$/; + var rgbfn = /^rgba?\(\s*(\d+)\s+(\d+)\s+(\d+)(?:\s*\/\s*(0|1|0?\.\d+|\d+%))?\s*\)$/; + var rgbperc = /^rgba?\(\s*(\d+%)\s*,\s*(\d+%)\s*,\s*(\d+%)(?:\s*,\s*(0|1|0?\.\d+|\d+%))?\s*\)$/; + var rgbpercfn = /^rgba?\(\s*(\d+%)\s+(\d+%)\s+(\d+%)(?:\s*\/\s*(0|1|0?\.\d+|\d+%))?\s*\)$/; + var hsl = /^hsla?\(\s*(\d+)(deg|rad|grad|turn)?\s*,\s*(\d+)%\s*,\s*(\d+)%(?:\s*,\s*(0|1|0?\.\d+|\d+%))?\s*\)$/; + function contains2(haystack, needle) { + return haystack.indexOf(needle) > -1; + } + function rgbToHsl(r, g, b) { + var rprim = r / 255; + var gprim = g / 255; + var bprim = b / 255; + var cmax = Math.max(rprim, gprim, bprim); + var cmin = Math.min(rprim, gprim, bprim); + var delta = cmax - cmin; + var l = (cmax + cmin) / 2; + if (delta === 0) { + return [0, 0, l * 100]; + } + var s = delta / (1 - Math.abs(2 * l - 1)); + var h = function() { + switch (cmax) { + case rprim: { + return (gprim - bprim) / delta % 6; + } + case gprim: { + return (bprim - rprim) / delta + 2; + } + default: { + return (rprim - gprim) / delta + 4; + } + } + }(); + return [h * 60, s * 100, l * 100]; + } + function hslToRgb(h, s, l) { + var hprim = h / 60; + var sprim = s / 100; + var lprim = l / 100; + var c = (1 - Math.abs(2 * lprim - 1)) * sprim; + var x = c * (1 - Math.abs(hprim % 2 - 1)); + var m = lprim - c / 2; + var _ref = function() { + if (hprim < 1) return [c, x, 0]; + if (hprim < 2) return [x, c, 0]; + if (hprim < 3) return [0, c, x]; + if (hprim < 4) return [0, x, c]; + if (hprim < 5) return [x, 0, c]; + return [c, 0, x]; + }(), _ref2 = _slicedToArray(_ref, 3), rprim = _ref2[0], gprim = _ref2[1], bprim = _ref2[2]; + return [(rprim + m) * 255, (gprim + m) * 255, (bprim + m) * 255]; + } + var Color = /* @__PURE__ */ function() { + function Color2(_ref3) { + var _ref4 = _slicedToArray(_ref3, 4), r = _ref4[0], g = _ref4[1], b = _ref4[2], a = _ref4[3]; + _classCallCheck(this, Color2); + this.values = [Math.max(Math.min(parseInt(r, 10), 255), 0), Math.max(Math.min(parseInt(g, 10), 255), 0), Math.max(Math.min(parseInt(b, 10), 255), 0), a == null ? 1 : Math.max(Math.min(parseFloat(a), 255), 0)]; + } + _createClass(Color2, [{ + key: "toRgbString", + value: function toRgbString() { + var _this$values = _slicedToArray(this.values, 4), r = _this$values[0], g = _this$values[1], b = _this$values[2], a = _this$values[3]; + if (a === 1) { + return "rgb(".concat(r, ", ").concat(g, ", ").concat(b, ")"); + } + return "rgba(".concat(r, ", ").concat(g, ", ").concat(b, ", ").concat(a, ")"); + } + }, { + key: "toHslString", + value: function toHslString() { + var _this$toHslaArray = this.toHslaArray(), _this$toHslaArray2 = _slicedToArray(_this$toHslaArray, 4), h = _this$toHslaArray2[0], s = _this$toHslaArray2[1], l = _this$toHslaArray2[2], a = _this$toHslaArray2[3]; + if (a === 1) { + return "hsl(".concat(h, ", ").concat(s, "%, ").concat(l, "%)"); + } + return "hsla(".concat(h, ", ").concat(s, "%, ").concat(l, "%, ").concat(a, ")"); + } + }, { + key: "toHexString", + value: function toHexString() { + var _this$values2 = _slicedToArray(this.values, 4), r = _this$values2[0], g = _this$values2[1], b = _this$values2[2], a = _this$values2[3]; + r = Number(r).toString(16).padStart(2, "0"); + g = Number(g).toString(16).padStart(2, "0"); + b = Number(b).toString(16).padStart(2, "0"); + a = a < 1 ? parseInt(a * 255, 10).toString(16).padStart(2, "0") : ""; + return "#".concat(r).concat(g).concat(b).concat(a); + } + }, { + key: "toRgbaArray", + value: function toRgbaArray() { + return this.values; + } + }, { + key: "toHslaArray", + value: function toHslaArray() { + var _this$values3 = _slicedToArray(this.values, 4), r = _this$values3[0], g = _this$values3[1], b = _this$values3[2], a = _this$values3[3]; + var _rgbToHsl = rgbToHsl(r, g, b), _rgbToHsl2 = _slicedToArray(_rgbToHsl, 3), h = _rgbToHsl2[0], s = _rgbToHsl2[1], l = _rgbToHsl2[2]; + return [h, s, l, a]; + } + }]); + return Color2; + }(); + function fromRgba(_ref5) { + var _ref6 = _slicedToArray(_ref5, 4), r = _ref6[0], g = _ref6[1], b = _ref6[2], a = _ref6[3]; + return new Color([r, g, b, a]); + } + function fromRgb(_ref7) { + var _ref8 = _slicedToArray(_ref7, 3), r = _ref8[0], g = _ref8[1], b = _ref8[2]; + return fromRgba([r, g, b, 1]); + } + function fromHsla(_ref9) { + var _ref10 = _slicedToArray(_ref9, 4), h = _ref10[0], s = _ref10[1], l = _ref10[2], a = _ref10[3]; + var _hslToRgb = hslToRgb(h, s, l), _hslToRgb2 = _slicedToArray(_hslToRgb, 3), r = _hslToRgb2[0], g = _hslToRgb2[1], b = _hslToRgb2[2]; + return fromRgba([r, g, b, a]); + } + function fromHsl(_ref11) { + var _ref12 = _slicedToArray(_ref11, 3), h = _ref12[0], s = _ref12[1], l = _ref12[2]; + return fromHsla([h, s, l, 1]); + } + function fromHexString(str) { + var _ref13 = hex.exec(str) || shortHex.exec(str), _ref14 = _slicedToArray(_ref13, 5), r = _ref14[1], g = _ref14[2], b = _ref14[3], a = _ref14[4]; + r = parseInt(r.length < 2 ? r.repeat(2) : r, 16); + g = parseInt(g.length < 2 ? g.repeat(2) : g, 16); + b = parseInt(b.length < 2 ? b.repeat(2) : b, 16); + a = a && (parseInt(a.length < 2 ? a.repeat(2) : a, 16) / 255).toPrecision(1) || 1; + return fromRgba([r, g, b, a]); + } + function fromRgbString(str) { + var _ref15 = rgb.exec(str) || rgbperc.exec(str) || rgbfn.exec(str) || rgbpercfn.exec(str), _ref16 = _slicedToArray(_ref15, 5), r = _ref16[1], g = _ref16[2], b = _ref16[3], a = _ref16[4]; + r = contains2(r, "%") ? parseInt(r, 10) * 255 / 100 : parseInt(r, 10); + g = contains2(g, "%") ? parseInt(g, 10) * 255 / 100 : parseInt(g, 10); + b = contains2(b, "%") > 0 ? parseInt(b, 10) * 255 / 100 : parseInt(b, 10); + a = a === void 0 ? 1 : parseFloat(a) / (contains2(a, "%") ? 100 : 1); + return fromRgba([r, g, b, a]); + } + function fromHslString(str) { + var _hsl$exec = hsl.exec(str), _hsl$exec2 = _slicedToArray(_hsl$exec, 6), h = _hsl$exec2[1], unit = _hsl$exec2[2], s = _hsl$exec2[3], l = _hsl$exec2[4], a = _hsl$exec2[5]; + unit = unit || "deg"; + h = (0, _cssUnitConverter["default"])(parseFloat(h), unit, "deg"); + s = parseFloat(s); + l = parseFloat(l); + a = a === void 0 ? 1 : parseFloat(a) / (contains2(a, "%") ? 100 : 1); + return fromHsla([h, s, l, a]); + } + function fromString2(str) { + if (_colorName["default"][str]) { + return fromRgb(_colorName["default"][str]); + } + if (hex.test(str) || shortHex.test(str)) { + return fromHexString(str); + } + if (rgb.test(str) || rgbperc.test(str) || rgbfn.test(str) || rgbpercfn.test(str)) { + return fromRgbString(str); + } + if (hsl.test(str)) { + return fromHslString(str); + } + return null; + } + var _default = { + fromString: fromString2, + fromRgb, + fromRgba, + fromHsl, + fromHsla + }; + exports2["default"] = _default; + } +}); + +// node_modules/.pnpm/object-keys@1.1.1/node_modules/object-keys/isArguments.js +var require_isArguments = __commonJS({ + "node_modules/.pnpm/object-keys@1.1.1/node_modules/object-keys/isArguments.js"(exports2, module2) { + "use strict"; + init_polyfill_buffer(); + var toStr = Object.prototype.toString; + module2.exports = function isArguments(value) { + var str = toStr.call(value); + var isArgs = str === "[object Arguments]"; + if (!isArgs) { + isArgs = str !== "[object Array]" && value !== null && typeof value === "object" && typeof value.length === "number" && value.length >= 0 && toStr.call(value.callee) === "[object Function]"; + } + return isArgs; + }; + } +}); + +// node_modules/.pnpm/object-keys@1.1.1/node_modules/object-keys/implementation.js +var require_implementation = __commonJS({ + "node_modules/.pnpm/object-keys@1.1.1/node_modules/object-keys/implementation.js"(exports2, module2) { + "use strict"; + init_polyfill_buffer(); + var keysShim; + if (!Object.keys) { + has = Object.prototype.hasOwnProperty; + toStr = Object.prototype.toString; + isArgs = require_isArguments(); + isEnumerable = Object.prototype.propertyIsEnumerable; + hasDontEnumBug = !isEnumerable.call({ toString: null }, "toString"); + hasProtoEnumBug = isEnumerable.call(function() { + }, "prototype"); + dontEnums = [ + "toString", + "toLocaleString", + "valueOf", + "hasOwnProperty", + "isPrototypeOf", + "propertyIsEnumerable", + "constructor" + ]; + equalsConstructorPrototype = function(o) { + var ctor = o.constructor; + return ctor && ctor.prototype === o; + }; + excludedKeys = { + $applicationCache: true, + $console: true, + $external: true, + $frame: true, + $frameElement: true, + $frames: true, + $innerHeight: true, + $innerWidth: true, + $onmozfullscreenchange: true, + $onmozfullscreenerror: true, + $outerHeight: true, + $outerWidth: true, + $pageXOffset: true, + $pageYOffset: true, + $parent: true, + $scrollLeft: true, + $scrollTop: true, + $scrollX: true, + $scrollY: true, + $self: true, + $webkitIndexedDB: true, + $webkitStorageInfo: true, + $window: true + }; + hasAutomationEqualityBug = function() { + if (typeof window === "undefined") { + return false; + } + for (var k in window) { + try { + if (!excludedKeys["$" + k] && has.call(window, k) && window[k] !== null && typeof window[k] === "object") { + try { + equalsConstructorPrototype(window[k]); + } catch (e) { + return true; + } + } + } catch (e) { + return true; + } + } + return false; + }(); + equalsConstructorPrototypeIfNotBuggy = function(o) { + if (typeof window === "undefined" || !hasAutomationEqualityBug) { + return equalsConstructorPrototype(o); + } + try { + return equalsConstructorPrototype(o); + } catch (e) { + return false; + } + }; + keysShim = function keys(object) { + var isObject2 = object !== null && typeof object === "object"; + var isFunction2 = toStr.call(object) === "[object Function]"; + var isArguments = isArgs(object); + var isString = isObject2 && toStr.call(object) === "[object String]"; + var theKeys = []; + if (!isObject2 && !isFunction2 && !isArguments) { + throw new TypeError("Object.keys called on a non-object"); + } + var skipProto = hasProtoEnumBug && isFunction2; + if (isString && object.length > 0 && !has.call(object, 0)) { + for (var i = 0; i < object.length; ++i) { + theKeys.push(String(i)); + } + } + if (isArguments && object.length > 0) { + for (var j = 0; j < object.length; ++j) { + theKeys.push(String(j)); + } + } else { + for (var name in object) { + if (!(skipProto && name === "prototype") && has.call(object, name)) { + theKeys.push(String(name)); + } + } + } + if (hasDontEnumBug) { + var skipConstructor = equalsConstructorPrototypeIfNotBuggy(object); + for (var k = 0; k < dontEnums.length; ++k) { + if (!(skipConstructor && dontEnums[k] === "constructor") && has.call(object, dontEnums[k])) { + theKeys.push(dontEnums[k]); + } + } + } + return theKeys; + }; + } + var has; + var toStr; + var isArgs; + var isEnumerable; + var hasDontEnumBug; + var hasProtoEnumBug; + var dontEnums; + var equalsConstructorPrototype; + var excludedKeys; + var hasAutomationEqualityBug; + var equalsConstructorPrototypeIfNotBuggy; + module2.exports = keysShim; + } +}); + +// node_modules/.pnpm/object-keys@1.1.1/node_modules/object-keys/index.js +var require_object_keys = __commonJS({ + "node_modules/.pnpm/object-keys@1.1.1/node_modules/object-keys/index.js"(exports2, module2) { + "use strict"; + init_polyfill_buffer(); + var slice = Array.prototype.slice; + var isArgs = require_isArguments(); + var origKeys = Object.keys; + var keysShim = origKeys ? function keys(o) { + return origKeys(o); + } : require_implementation(); + var originalKeys = Object.keys; + keysShim.shim = function shimObjectKeys() { + if (Object.keys) { + var keysWorksWithArguments = function() { + var args = Object.keys(arguments); + return args && args.length === arguments.length; + }(1, 2); + if (!keysWorksWithArguments) { + Object.keys = function keys(object) { + if (isArgs(object)) { + return originalKeys(slice.call(object)); + } + return originalKeys(object); + }; + } + } else { + Object.keys = keysShim; + } + return Object.keys || keysShim; + }; + module2.exports = keysShim; + } +}); + +// node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors/index.js +var require_es_errors = __commonJS({ + "node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors/index.js"(exports2, module2) { + "use strict"; + init_polyfill_buffer(); + module2.exports = Error; + } +}); + +// node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors/eval.js +var require_eval = __commonJS({ + "node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors/eval.js"(exports2, module2) { + "use strict"; + init_polyfill_buffer(); + module2.exports = EvalError; + } +}); + +// node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors/range.js +var require_range = __commonJS({ + "node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors/range.js"(exports2, module2) { + "use strict"; + init_polyfill_buffer(); + module2.exports = RangeError; + } +}); + +// node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors/ref.js +var require_ref = __commonJS({ + "node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors/ref.js"(exports2, module2) { + "use strict"; + init_polyfill_buffer(); + module2.exports = ReferenceError; + } +}); + +// node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors/syntax.js +var require_syntax = __commonJS({ + "node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors/syntax.js"(exports2, module2) { + "use strict"; + init_polyfill_buffer(); + module2.exports = SyntaxError; + } +}); + +// node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors/type.js +var require_type = __commonJS({ + "node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors/type.js"(exports2, module2) { + "use strict"; + init_polyfill_buffer(); + module2.exports = TypeError; + } +}); + +// node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors/uri.js +var require_uri = __commonJS({ + "node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors/uri.js"(exports2, module2) { + "use strict"; + init_polyfill_buffer(); + module2.exports = URIError; + } +}); + +// node_modules/.pnpm/has-symbols@1.0.3/node_modules/has-symbols/shams.js +var require_shams = __commonJS({ + "node_modules/.pnpm/has-symbols@1.0.3/node_modules/has-symbols/shams.js"(exports2, module2) { + "use strict"; + init_polyfill_buffer(); + module2.exports = function hasSymbols() { + if (typeof Symbol !== "function" || typeof Object.getOwnPropertySymbols !== "function") { + return false; + } + if (typeof Symbol.iterator === "symbol") { + return true; + } + var obj = {}; + var sym = Symbol("test"); + var symObj = Object(sym); + if (typeof sym === "string") { + return false; + } + if (Object.prototype.toString.call(sym) !== "[object Symbol]") { + return false; + } + if (Object.prototype.toString.call(symObj) !== "[object Symbol]") { + return false; + } + var symVal = 42; + obj[sym] = symVal; + for (sym in obj) { + return false; + } + if (typeof Object.keys === "function" && Object.keys(obj).length !== 0) { + return false; + } + if (typeof Object.getOwnPropertyNames === "function" && Object.getOwnPropertyNames(obj).length !== 0) { + return false; + } + var syms = Object.getOwnPropertySymbols(obj); + if (syms.length !== 1 || syms[0] !== sym) { + return false; + } + if (!Object.prototype.propertyIsEnumerable.call(obj, sym)) { + return false; + } + if (typeof Object.getOwnPropertyDescriptor === "function") { + var descriptor = Object.getOwnPropertyDescriptor(obj, sym); + if (descriptor.value !== symVal || descriptor.enumerable !== true) { + return false; + } + } + return true; + }; + } +}); + +// node_modules/.pnpm/has-symbols@1.0.3/node_modules/has-symbols/index.js +var require_has_symbols = __commonJS({ + "node_modules/.pnpm/has-symbols@1.0.3/node_modules/has-symbols/index.js"(exports2, module2) { + "use strict"; + init_polyfill_buffer(); + var origSymbol = typeof Symbol !== "undefined" && Symbol; + var hasSymbolSham = require_shams(); + module2.exports = function hasNativeSymbols() { + if (typeof origSymbol !== "function") { + return false; + } + if (typeof Symbol !== "function") { + return false; + } + if (typeof origSymbol("foo") !== "symbol") { + return false; + } + if (typeof Symbol("bar") !== "symbol") { + return false; + } + return hasSymbolSham(); + }; + } +}); + +// node_modules/.pnpm/has-proto@1.0.3/node_modules/has-proto/index.js +var require_has_proto = __commonJS({ + "node_modules/.pnpm/has-proto@1.0.3/node_modules/has-proto/index.js"(exports2, module2) { + "use strict"; + init_polyfill_buffer(); + var test = { + __proto__: null, + foo: {} + }; + var $Object = Object; + module2.exports = function hasProto() { + return { __proto__: test }.foo === test.foo && !(test instanceof $Object); + }; + } +}); + +// node_modules/.pnpm/function-bind@1.1.2/node_modules/function-bind/implementation.js +var require_implementation2 = __commonJS({ + "node_modules/.pnpm/function-bind@1.1.2/node_modules/function-bind/implementation.js"(exports2, module2) { + "use strict"; + init_polyfill_buffer(); + var ERROR_MESSAGE = "Function.prototype.bind called on incompatible "; + var toStr = Object.prototype.toString; + var max = Math.max; + var funcType = "[object Function]"; + var concatty = function concatty2(a, b) { + var arr = []; + for (var i = 0; i < a.length; i += 1) { + arr[i] = a[i]; + } + for (var j = 0; j < b.length; j += 1) { + arr[j + a.length] = b[j]; + } + return arr; + }; + var slicy = function slicy2(arrLike, offset) { + var arr = []; + for (var i = offset || 0, j = 0; i < arrLike.length; i += 1, j += 1) { + arr[j] = arrLike[i]; + } + return arr; + }; + var joiny = function(arr, joiner) { + var str = ""; + for (var i = 0; i < arr.length; i += 1) { + str += arr[i]; + if (i + 1 < arr.length) { + str += joiner; + } + } + return str; + }; + module2.exports = function bind(that) { + var target = this; + if (typeof target !== "function" || toStr.apply(target) !== funcType) { + throw new TypeError(ERROR_MESSAGE + target); + } + var args = slicy(arguments, 1); + var bound; + var binder = function() { + if (this instanceof bound) { + var result = target.apply( + this, + concatty(args, arguments) + ); + if (Object(result) === result) { + return result; + } + return this; + } + return target.apply( + that, + concatty(args, arguments) + ); + }; + var boundLength = max(0, target.length - args.length); + var boundArgs = []; + for (var i = 0; i < boundLength; i++) { + boundArgs[i] = "$" + i; + } + bound = Function("binder", "return function (" + joiny(boundArgs, ",") + "){ return binder.apply(this,arguments); }")(binder); + if (target.prototype) { + var Empty = function Empty2() { + }; + Empty.prototype = target.prototype; + bound.prototype = new Empty(); + Empty.prototype = null; + } + return bound; + }; + } +}); + +// node_modules/.pnpm/function-bind@1.1.2/node_modules/function-bind/index.js +var require_function_bind = __commonJS({ + "node_modules/.pnpm/function-bind@1.1.2/node_modules/function-bind/index.js"(exports2, module2) { + "use strict"; + init_polyfill_buffer(); + var implementation = require_implementation2(); + module2.exports = Function.prototype.bind || implementation; + } +}); + +// node_modules/.pnpm/hasown@2.0.2/node_modules/hasown/index.js +var require_hasown = __commonJS({ + "node_modules/.pnpm/hasown@2.0.2/node_modules/hasown/index.js"(exports2, module2) { + "use strict"; + init_polyfill_buffer(); + var call = Function.prototype.call; + var $hasOwn = Object.prototype.hasOwnProperty; + var bind = require_function_bind(); + module2.exports = bind.call(call, $hasOwn); + } +}); + +// node_modules/.pnpm/get-intrinsic@1.2.4/node_modules/get-intrinsic/index.js +var require_get_intrinsic = __commonJS({ + "node_modules/.pnpm/get-intrinsic@1.2.4/node_modules/get-intrinsic/index.js"(exports2, module2) { + "use strict"; + init_polyfill_buffer(); + var undefined2; + var $Error = require_es_errors(); + var $EvalError = require_eval(); + var $RangeError = require_range(); + var $ReferenceError = require_ref(); + var $SyntaxError = require_syntax(); + var $TypeError = require_type(); + var $URIError = require_uri(); + var $Function = Function; + var getEvalledConstructor = function(expressionSyntax) { + try { + return $Function('"use strict"; return (' + expressionSyntax + ").constructor;")(); + } catch (e) { + } + }; + var $gOPD = Object.getOwnPropertyDescriptor; + if ($gOPD) { + try { + $gOPD({}, ""); + } catch (e) { + $gOPD = null; + } + } + var throwTypeError = function() { + throw new $TypeError(); + }; + var ThrowTypeError = $gOPD ? function() { + try { + arguments.callee; + return throwTypeError; + } catch (calleeThrows) { + try { + return $gOPD(arguments, "callee").get; + } catch (gOPDthrows) { + return throwTypeError; + } + } + }() : throwTypeError; + var hasSymbols = require_has_symbols()(); + var hasProto = require_has_proto()(); + var getProto = Object.getPrototypeOf || (hasProto ? function(x) { + return x.__proto__; + } : null); + var needsEval = {}; + var TypedArray = typeof Uint8Array === "undefined" || !getProto ? undefined2 : getProto(Uint8Array); + var INTRINSICS = { + __proto__: null, + "%AggregateError%": typeof AggregateError === "undefined" ? undefined2 : AggregateError, + "%Array%": Array, + "%ArrayBuffer%": typeof ArrayBuffer === "undefined" ? undefined2 : ArrayBuffer, + "%ArrayIteratorPrototype%": hasSymbols && getProto ? getProto([][Symbol.iterator]()) : undefined2, + "%AsyncFromSyncIteratorPrototype%": undefined2, + "%AsyncFunction%": needsEval, + "%AsyncGenerator%": needsEval, + "%AsyncGeneratorFunction%": needsEval, + "%AsyncIteratorPrototype%": needsEval, + "%Atomics%": typeof Atomics === "undefined" ? undefined2 : Atomics, + "%BigInt%": typeof BigInt === "undefined" ? undefined2 : BigInt, + "%BigInt64Array%": typeof BigInt64Array === "undefined" ? undefined2 : BigInt64Array, + "%BigUint64Array%": typeof BigUint64Array === "undefined" ? undefined2 : BigUint64Array, + "%Boolean%": Boolean, + "%DataView%": typeof DataView === "undefined" ? undefined2 : DataView, + "%Date%": Date, + "%decodeURI%": decodeURI, + "%decodeURIComponent%": decodeURIComponent, + "%encodeURI%": encodeURI, + "%encodeURIComponent%": encodeURIComponent, + "%Error%": $Error, + "%eval%": eval, + // eslint-disable-line no-eval + "%EvalError%": $EvalError, + "%Float32Array%": typeof Float32Array === "undefined" ? undefined2 : Float32Array, + "%Float64Array%": typeof Float64Array === "undefined" ? undefined2 : Float64Array, + "%FinalizationRegistry%": typeof FinalizationRegistry === "undefined" ? undefined2 : FinalizationRegistry, + "%Function%": $Function, + "%GeneratorFunction%": needsEval, + "%Int8Array%": typeof Int8Array === "undefined" ? undefined2 : Int8Array, + "%Int16Array%": typeof Int16Array === "undefined" ? undefined2 : Int16Array, + "%Int32Array%": typeof Int32Array === "undefined" ? undefined2 : Int32Array, + "%isFinite%": isFinite, + "%isNaN%": isNaN, + "%IteratorPrototype%": hasSymbols && getProto ? getProto(getProto([][Symbol.iterator]())) : undefined2, + "%JSON%": typeof JSON === "object" ? JSON : undefined2, + "%Map%": typeof Map === "undefined" ? undefined2 : Map, + "%MapIteratorPrototype%": typeof Map === "undefined" || !hasSymbols || !getProto ? undefined2 : getProto((/* @__PURE__ */ new Map())[Symbol.iterator]()), + "%Math%": Math, + "%Number%": Number, + "%Object%": Object, + "%parseFloat%": parseFloat, + "%parseInt%": parseInt, + "%Promise%": typeof Promise === "undefined" ? undefined2 : Promise, + "%Proxy%": typeof Proxy === "undefined" ? undefined2 : Proxy, + "%RangeError%": $RangeError, + "%ReferenceError%": $ReferenceError, + "%Reflect%": typeof Reflect === "undefined" ? undefined2 : Reflect, + "%RegExp%": RegExp, + "%Set%": typeof Set === "undefined" ? undefined2 : Set, + "%SetIteratorPrototype%": typeof Set === "undefined" || !hasSymbols || !getProto ? undefined2 : getProto((/* @__PURE__ */ new Set())[Symbol.iterator]()), + "%SharedArrayBuffer%": typeof SharedArrayBuffer === "undefined" ? undefined2 : SharedArrayBuffer, + "%String%": String, + "%StringIteratorPrototype%": hasSymbols && getProto ? getProto(""[Symbol.iterator]()) : undefined2, + "%Symbol%": hasSymbols ? Symbol : undefined2, + "%SyntaxError%": $SyntaxError, + "%ThrowTypeError%": ThrowTypeError, + "%TypedArray%": TypedArray, + "%TypeError%": $TypeError, + "%Uint8Array%": typeof Uint8Array === "undefined" ? undefined2 : Uint8Array, + "%Uint8ClampedArray%": typeof Uint8ClampedArray === "undefined" ? undefined2 : Uint8ClampedArray, + "%Uint16Array%": typeof Uint16Array === "undefined" ? undefined2 : Uint16Array, + "%Uint32Array%": typeof Uint32Array === "undefined" ? undefined2 : Uint32Array, + "%URIError%": $URIError, + "%WeakMap%": typeof WeakMap === "undefined" ? undefined2 : WeakMap, + "%WeakRef%": typeof WeakRef === "undefined" ? undefined2 : WeakRef, + "%WeakSet%": typeof WeakSet === "undefined" ? undefined2 : WeakSet + }; + if (getProto) { + try { + null.error; + } catch (e) { + errorProto = getProto(getProto(e)); + INTRINSICS["%Error.prototype%"] = errorProto; + } + } + var errorProto; + var doEval = function doEval2(name) { + var value; + if (name === "%AsyncFunction%") { + value = getEvalledConstructor("async function () {}"); + } else if (name === "%GeneratorFunction%") { + value = getEvalledConstructor("function* () {}"); + } else if (name === "%AsyncGeneratorFunction%") { + value = getEvalledConstructor("async function* () {}"); + } else if (name === "%AsyncGenerator%") { + var fn = doEval2("%AsyncGeneratorFunction%"); + if (fn) { + value = fn.prototype; + } + } else if (name === "%AsyncIteratorPrototype%") { + var gen = doEval2("%AsyncGenerator%"); + if (gen && getProto) { + value = getProto(gen.prototype); + } + } + INTRINSICS[name] = value; + return value; + }; + var LEGACY_ALIASES = { + __proto__: null, + "%ArrayBufferPrototype%": ["ArrayBuffer", "prototype"], + "%ArrayPrototype%": ["Array", "prototype"], + "%ArrayProto_entries%": ["Array", "prototype", "entries"], + "%ArrayProto_forEach%": ["Array", "prototype", "forEach"], + "%ArrayProto_keys%": ["Array", "prototype", "keys"], + "%ArrayProto_values%": ["Array", "prototype", "values"], + "%AsyncFunctionPrototype%": ["AsyncFunction", "prototype"], + "%AsyncGenerator%": ["AsyncGeneratorFunction", "prototype"], + "%AsyncGeneratorPrototype%": ["AsyncGeneratorFunction", "prototype", "prototype"], + "%BooleanPrototype%": ["Boolean", "prototype"], + "%DataViewPrototype%": ["DataView", "prototype"], + "%DatePrototype%": ["Date", "prototype"], + "%ErrorPrototype%": ["Error", "prototype"], + "%EvalErrorPrototype%": ["EvalError", "prototype"], + "%Float32ArrayPrototype%": ["Float32Array", "prototype"], + "%Float64ArrayPrototype%": ["Float64Array", "prototype"], + "%FunctionPrototype%": ["Function", "prototype"], + "%Generator%": ["GeneratorFunction", "prototype"], + "%GeneratorPrototype%": ["GeneratorFunction", "prototype", "prototype"], + "%Int8ArrayPrototype%": ["Int8Array", "prototype"], + "%Int16ArrayPrototype%": ["Int16Array", "prototype"], + "%Int32ArrayPrototype%": ["Int32Array", "prototype"], + "%JSONParse%": ["JSON", "parse"], + "%JSONStringify%": ["JSON", "stringify"], + "%MapPrototype%": ["Map", "prototype"], + "%NumberPrototype%": ["Number", "prototype"], + "%ObjectPrototype%": ["Object", "prototype"], + "%ObjProto_toString%": ["Object", "prototype", "toString"], + "%ObjProto_valueOf%": ["Object", "prototype", "valueOf"], + "%PromisePrototype%": ["Promise", "prototype"], + "%PromiseProto_then%": ["Promise", "prototype", "then"], + "%Promise_all%": ["Promise", "all"], + "%Promise_reject%": ["Promise", "reject"], + "%Promise_resolve%": ["Promise", "resolve"], + "%RangeErrorPrototype%": ["RangeError", "prototype"], + "%ReferenceErrorPrototype%": ["ReferenceError", "prototype"], + "%RegExpPrototype%": ["RegExp", "prototype"], + "%SetPrototype%": ["Set", "prototype"], + "%SharedArrayBufferPrototype%": ["SharedArrayBuffer", "prototype"], + "%StringPrototype%": ["String", "prototype"], + "%SymbolPrototype%": ["Symbol", "prototype"], + "%SyntaxErrorPrototype%": ["SyntaxError", "prototype"], + "%TypedArrayPrototype%": ["TypedArray", "prototype"], + "%TypeErrorPrototype%": ["TypeError", "prototype"], + "%Uint8ArrayPrototype%": ["Uint8Array", "prototype"], + "%Uint8ClampedArrayPrototype%": ["Uint8ClampedArray", "prototype"], + "%Uint16ArrayPrototype%": ["Uint16Array", "prototype"], + "%Uint32ArrayPrototype%": ["Uint32Array", "prototype"], + "%URIErrorPrototype%": ["URIError", "prototype"], + "%WeakMapPrototype%": ["WeakMap", "prototype"], + "%WeakSetPrototype%": ["WeakSet", "prototype"] + }; + var bind = require_function_bind(); + var hasOwn = require_hasown(); + var $concat = bind.call(Function.call, Array.prototype.concat); + var $spliceApply = bind.call(Function.apply, Array.prototype.splice); + var $replace = bind.call(Function.call, String.prototype.replace); + var $strSlice = bind.call(Function.call, String.prototype.slice); + var $exec = bind.call(Function.call, RegExp.prototype.exec); + var rePropName = /[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g; + var reEscapeChar = /\\(\\)?/g; + var stringToPath = function stringToPath2(string) { + var first2 = $strSlice(string, 0, 1); + var last2 = $strSlice(string, -1); + if (first2 === "%" && last2 !== "%") { + throw new $SyntaxError("invalid intrinsic syntax, expected closing `%`"); + } else if (last2 === "%" && first2 !== "%") { + throw new $SyntaxError("invalid intrinsic syntax, expected opening `%`"); + } + var result = []; + $replace(string, rePropName, function(match, number, quote, subString) { + result[result.length] = quote ? $replace(subString, reEscapeChar, "$1") : number || match; + }); + return result; + }; + var getBaseIntrinsic = function getBaseIntrinsic2(name, allowMissing) { + var intrinsicName = name; + var alias; + if (hasOwn(LEGACY_ALIASES, intrinsicName)) { + alias = LEGACY_ALIASES[intrinsicName]; + intrinsicName = "%" + alias[0] + "%"; + } + if (hasOwn(INTRINSICS, intrinsicName)) { + var value = INTRINSICS[intrinsicName]; + if (value === needsEval) { + value = doEval(intrinsicName); + } + if (typeof value === "undefined" && !allowMissing) { + throw new $TypeError("intrinsic " + name + " exists, but is not available. Please file an issue!"); + } + return { + alias, + name: intrinsicName, + value + }; + } + throw new $SyntaxError("intrinsic " + name + " does not exist!"); + }; + module2.exports = function GetIntrinsic(name, allowMissing) { + if (typeof name !== "string" || name.length === 0) { + throw new $TypeError("intrinsic name must be a non-empty string"); + } + if (arguments.length > 1 && typeof allowMissing !== "boolean") { + throw new $TypeError('"allowMissing" argument must be a boolean'); + } + if ($exec(/^%?[^%]*%?$/, name) === null) { + throw new $SyntaxError("`%` may not be present anywhere but at the beginning and end of the intrinsic name"); + } + var parts = stringToPath(name); + var intrinsicBaseName = parts.length > 0 ? parts[0] : ""; + var intrinsic = getBaseIntrinsic("%" + intrinsicBaseName + "%", allowMissing); + var intrinsicRealName = intrinsic.name; + var value = intrinsic.value; + var skipFurtherCaching = false; + var alias = intrinsic.alias; + if (alias) { + intrinsicBaseName = alias[0]; + $spliceApply(parts, $concat([0, 1], alias)); + } + for (var i = 1, isOwn = true; i < parts.length; i += 1) { + var part = parts[i]; + var first2 = $strSlice(part, 0, 1); + var last2 = $strSlice(part, -1); + if ((first2 === '"' || first2 === "'" || first2 === "`" || (last2 === '"' || last2 === "'" || last2 === "`")) && first2 !== last2) { + throw new $SyntaxError("property names with quotes must have matching quotes"); + } + if (part === "constructor" || !isOwn) { + skipFurtherCaching = true; + } + intrinsicBaseName += "." + part; + intrinsicRealName = "%" + intrinsicBaseName + "%"; + if (hasOwn(INTRINSICS, intrinsicRealName)) { + value = INTRINSICS[intrinsicRealName]; + } else if (value != null) { + if (!(part in value)) { + if (!allowMissing) { + throw new $TypeError("base intrinsic for " + name + " exists, but the property is not available."); + } + return void 0; + } + if ($gOPD && i + 1 >= parts.length) { + var desc = $gOPD(value, part); + isOwn = !!desc; + if (isOwn && "get" in desc && !("originalValue" in desc.get)) { + value = desc.get; + } else { + value = value[part]; + } + } else { + isOwn = hasOwn(value, part); + value = value[part]; + } + if (isOwn && !skipFurtherCaching) { + INTRINSICS[intrinsicRealName] = value; + } + } + } + return value; + }; + } +}); + +// node_modules/.pnpm/es-define-property@1.0.0/node_modules/es-define-property/index.js +var require_es_define_property = __commonJS({ + "node_modules/.pnpm/es-define-property@1.0.0/node_modules/es-define-property/index.js"(exports2, module2) { + "use strict"; + init_polyfill_buffer(); + var GetIntrinsic = require_get_intrinsic(); + var $defineProperty = GetIntrinsic("%Object.defineProperty%", true) || false; + if ($defineProperty) { + try { + $defineProperty({}, "a", { value: 1 }); + } catch (e) { + $defineProperty = false; + } + } + module2.exports = $defineProperty; + } +}); + +// node_modules/.pnpm/gopd@1.0.1/node_modules/gopd/index.js +var require_gopd = __commonJS({ + "node_modules/.pnpm/gopd@1.0.1/node_modules/gopd/index.js"(exports2, module2) { + "use strict"; + init_polyfill_buffer(); + var GetIntrinsic = require_get_intrinsic(); + var $gOPD = GetIntrinsic("%Object.getOwnPropertyDescriptor%", true); + if ($gOPD) { + try { + $gOPD([], "length"); + } catch (e) { + $gOPD = null; + } + } + module2.exports = $gOPD; + } +}); + +// node_modules/.pnpm/define-data-property@1.1.4/node_modules/define-data-property/index.js +var require_define_data_property = __commonJS({ + "node_modules/.pnpm/define-data-property@1.1.4/node_modules/define-data-property/index.js"(exports2, module2) { + "use strict"; + init_polyfill_buffer(); + var $defineProperty = require_es_define_property(); + var $SyntaxError = require_syntax(); + var $TypeError = require_type(); + var gopd = require_gopd(); + module2.exports = function defineDataProperty(obj, property, value) { + if (!obj || typeof obj !== "object" && typeof obj !== "function") { + throw new $TypeError("`obj` must be an object or a function`"); + } + if (typeof property !== "string" && typeof property !== "symbol") { + throw new $TypeError("`property` must be a string or a symbol`"); + } + if (arguments.length > 3 && typeof arguments[3] !== "boolean" && arguments[3] !== null) { + throw new $TypeError("`nonEnumerable`, if provided, must be a boolean or null"); + } + if (arguments.length > 4 && typeof arguments[4] !== "boolean" && arguments[4] !== null) { + throw new $TypeError("`nonWritable`, if provided, must be a boolean or null"); + } + if (arguments.length > 5 && typeof arguments[5] !== "boolean" && arguments[5] !== null) { + throw new $TypeError("`nonConfigurable`, if provided, must be a boolean or null"); + } + if (arguments.length > 6 && typeof arguments[6] !== "boolean") { + throw new $TypeError("`loose`, if provided, must be a boolean"); + } + var nonEnumerable = arguments.length > 3 ? arguments[3] : null; + var nonWritable = arguments.length > 4 ? arguments[4] : null; + var nonConfigurable = arguments.length > 5 ? arguments[5] : null; + var loose = arguments.length > 6 ? arguments[6] : false; + var desc = !!gopd && gopd(obj, property); + if ($defineProperty) { + $defineProperty(obj, property, { + configurable: nonConfigurable === null && desc ? desc.configurable : !nonConfigurable, + enumerable: nonEnumerable === null && desc ? desc.enumerable : !nonEnumerable, + value, + writable: nonWritable === null && desc ? desc.writable : !nonWritable + }); + } else if (loose || !nonEnumerable && !nonWritable && !nonConfigurable) { + obj[property] = value; + } else { + throw new $SyntaxError("This environment does not support defining a property as non-configurable, non-writable, or non-enumerable."); + } + }; + } +}); + +// node_modules/.pnpm/has-property-descriptors@1.0.2/node_modules/has-property-descriptors/index.js +var require_has_property_descriptors = __commonJS({ + "node_modules/.pnpm/has-property-descriptors@1.0.2/node_modules/has-property-descriptors/index.js"(exports2, module2) { + "use strict"; + init_polyfill_buffer(); + var $defineProperty = require_es_define_property(); + var hasPropertyDescriptors = function hasPropertyDescriptors2() { + return !!$defineProperty; + }; + hasPropertyDescriptors.hasArrayLengthDefineBug = function hasArrayLengthDefineBug() { + if (!$defineProperty) { + return null; + } + try { + return $defineProperty([], "length", { value: 1 }).length !== 1; + } catch (e) { + return true; + } + }; + module2.exports = hasPropertyDescriptors; + } +}); + +// node_modules/.pnpm/define-properties@1.2.1/node_modules/define-properties/index.js +var require_define_properties = __commonJS({ + "node_modules/.pnpm/define-properties@1.2.1/node_modules/define-properties/index.js"(exports2, module2) { + "use strict"; + init_polyfill_buffer(); + var keys = require_object_keys(); + var hasSymbols = typeof Symbol === "function" && typeof Symbol("foo") === "symbol"; + var toStr = Object.prototype.toString; + var concat = Array.prototype.concat; + var defineDataProperty = require_define_data_property(); + var isFunction2 = function(fn) { + return typeof fn === "function" && toStr.call(fn) === "[object Function]"; + }; + var supportsDescriptors = require_has_property_descriptors()(); + var defineProperty = function(object, name, value, predicate) { + if (name in object) { + if (predicate === true) { + if (object[name] === value) { + return; + } + } else if (!isFunction2(predicate) || !predicate()) { + return; + } + } + if (supportsDescriptors) { + defineDataProperty(object, name, value, true); + } else { + defineDataProperty(object, name, value); + } + }; + var defineProperties = function(object, map) { + var predicates = arguments.length > 2 ? arguments[2] : {}; + var props = keys(map); + if (hasSymbols) { + props = concat.call(props, Object.getOwnPropertySymbols(map)); + } + for (var i = 0; i < props.length; i += 1) { + defineProperty(object, props[i], map[props[i]], predicates[props[i]]); + } + }; + defineProperties.supportsDescriptors = !!supportsDescriptors; + module2.exports = defineProperties; + } +}); + +// node_modules/.pnpm/set-function-length@1.2.2/node_modules/set-function-length/index.js +var require_set_function_length = __commonJS({ + "node_modules/.pnpm/set-function-length@1.2.2/node_modules/set-function-length/index.js"(exports2, module2) { + "use strict"; + init_polyfill_buffer(); + var GetIntrinsic = require_get_intrinsic(); + var define2 = require_define_data_property(); + var hasDescriptors = require_has_property_descriptors()(); + var gOPD = require_gopd(); + var $TypeError = require_type(); + var $floor = GetIntrinsic("%Math.floor%"); + module2.exports = function setFunctionLength(fn, length) { + if (typeof fn !== "function") { + throw new $TypeError("`fn` is not a function"); + } + if (typeof length !== "number" || length < 0 || length > 4294967295 || $floor(length) !== length) { + throw new $TypeError("`length` must be a positive 32-bit integer"); + } + var loose = arguments.length > 2 && !!arguments[2]; + var functionLengthIsConfigurable = true; + var functionLengthIsWritable = true; + if ("length" in fn && gOPD) { + var desc = gOPD(fn, "length"); + if (desc && !desc.configurable) { + functionLengthIsConfigurable = false; + } + if (desc && !desc.writable) { + functionLengthIsWritable = false; + } + } + if (functionLengthIsConfigurable || functionLengthIsWritable || !loose) { + if (hasDescriptors) { + define2( + /** @type {Parameters[0]} */ + fn, + "length", + length, + true, + true + ); + } else { + define2( + /** @type {Parameters[0]} */ + fn, + "length", + length + ); + } + } + return fn; + }; + } +}); + +// node_modules/.pnpm/call-bind@1.0.7/node_modules/call-bind/index.js +var require_call_bind = __commonJS({ + "node_modules/.pnpm/call-bind@1.0.7/node_modules/call-bind/index.js"(exports2, module2) { + "use strict"; + init_polyfill_buffer(); + var bind = require_function_bind(); + var GetIntrinsic = require_get_intrinsic(); + var setFunctionLength = require_set_function_length(); + var $TypeError = require_type(); + var $apply = GetIntrinsic("%Function.prototype.apply%"); + var $call = GetIntrinsic("%Function.prototype.call%"); + var $reflectApply = GetIntrinsic("%Reflect.apply%", true) || bind.call($call, $apply); + var $defineProperty = require_es_define_property(); + var $max = GetIntrinsic("%Math.max%"); + module2.exports = function callBind(originalFunction) { + if (typeof originalFunction !== "function") { + throw new $TypeError("a function is required"); + } + var func = $reflectApply(bind, $call, arguments); + return setFunctionLength( + func, + 1 + $max(0, originalFunction.length - (arguments.length - 1)), + true + ); + }; + var applyBind = function applyBind2() { + return $reflectApply(bind, $apply, arguments); + }; + if ($defineProperty) { + $defineProperty(module2.exports, "apply", { value: applyBind }); + } else { + module2.exports.apply = applyBind; + } + } +}); + +// node_modules/.pnpm/call-bind@1.0.7/node_modules/call-bind/callBound.js +var require_callBound = __commonJS({ + "node_modules/.pnpm/call-bind@1.0.7/node_modules/call-bind/callBound.js"(exports2, module2) { + "use strict"; + init_polyfill_buffer(); + var GetIntrinsic = require_get_intrinsic(); + var callBind = require_call_bind(); + var $indexOf = callBind(GetIntrinsic("String.prototype.indexOf")); + module2.exports = function callBoundIntrinsic(name, allowMissing) { + var intrinsic = GetIntrinsic(name, !!allowMissing); + if (typeof intrinsic === "function" && $indexOf(name, ".prototype.") > -1) { + return callBind(intrinsic); + } + return intrinsic; + }; + } +}); + +// node_modules/.pnpm/object.assign@4.1.5/node_modules/object.assign/implementation.js +var require_implementation3 = __commonJS({ + "node_modules/.pnpm/object.assign@4.1.5/node_modules/object.assign/implementation.js"(exports2, module2) { + "use strict"; + init_polyfill_buffer(); + var objectKeys = require_object_keys(); + var hasSymbols = require_shams()(); + var callBound = require_callBound(); + var toObject = Object; + var $push = callBound("Array.prototype.push"); + var $propIsEnumerable = callBound("Object.prototype.propertyIsEnumerable"); + var originalGetSymbols = hasSymbols ? Object.getOwnPropertySymbols : null; + module2.exports = function assign2(target, source1) { + if (target == null) { + throw new TypeError("target must be an object"); + } + var to = toObject(target); + if (arguments.length === 1) { + return to; + } + for (var s = 1; s < arguments.length; ++s) { + var from = toObject(arguments[s]); + var keys = objectKeys(from); + var getSymbols = hasSymbols && (Object.getOwnPropertySymbols || originalGetSymbols); + if (getSymbols) { + var syms = getSymbols(from); + for (var j = 0; j < syms.length; ++j) { + var key2 = syms[j]; + if ($propIsEnumerable(from, key2)) { + $push(keys, key2); + } + } + } + for (var i = 0; i < keys.length; ++i) { + var nextKey = keys[i]; + if ($propIsEnumerable(from, nextKey)) { + var propValue = from[nextKey]; + to[nextKey] = propValue; + } + } + } + return to; + }; + } +}); + +// node_modules/.pnpm/object.assign@4.1.5/node_modules/object.assign/polyfill.js +var require_polyfill = __commonJS({ + "node_modules/.pnpm/object.assign@4.1.5/node_modules/object.assign/polyfill.js"(exports2, module2) { + "use strict"; + init_polyfill_buffer(); + var implementation = require_implementation3(); + var lacksProperEnumerationOrder = function() { + if (!Object.assign) { + return false; + } + var str = "abcdefghijklmnopqrst"; + var letters = str.split(""); + var map = {}; + for (var i = 0; i < letters.length; ++i) { + map[letters[i]] = letters[i]; + } + var obj = Object.assign({}, map); + var actual = ""; + for (var k in obj) { + actual += k; + } + return str !== actual; + }; + var assignHasPendingExceptions = function() { + if (!Object.assign || !Object.preventExtensions) { + return false; + } + var thrower = Object.preventExtensions({ 1: 2 }); + try { + Object.assign(thrower, "xy"); + } catch (e) { + return thrower[1] === "y"; + } + return false; + }; + module2.exports = function getPolyfill() { + if (!Object.assign) { + return implementation; + } + if (lacksProperEnumerationOrder()) { + return implementation; + } + if (assignHasPendingExceptions()) { + return implementation; + } + return Object.assign; + }; + } +}); + +// node_modules/.pnpm/object.assign@4.1.5/node_modules/object.assign/shim.js +var require_shim = __commonJS({ + "node_modules/.pnpm/object.assign@4.1.5/node_modules/object.assign/shim.js"(exports2, module2) { + "use strict"; + init_polyfill_buffer(); + var define2 = require_define_properties(); + var getPolyfill = require_polyfill(); + module2.exports = function shimAssign() { + var polyfill = getPolyfill(); + define2( + Object, + { assign: polyfill }, + { assign: function() { + return Object.assign !== polyfill; + } } + ); + return polyfill; + }; + } +}); + +// node_modules/.pnpm/object.assign@4.1.5/node_modules/object.assign/index.js +var require_object = __commonJS({ + "node_modules/.pnpm/object.assign@4.1.5/node_modules/object.assign/index.js"(exports2, module2) { + "use strict"; + init_polyfill_buffer(); + var defineProperties = require_define_properties(); + var callBind = require_call_bind(); + var implementation = require_implementation3(); + var getPolyfill = require_polyfill(); + var shim = require_shim(); + var polyfill = callBind.apply(getPolyfill()); + var bound = function assign2(target, source1) { + return polyfill(Object, arguments); + }; + defineProperties(bound, { + getPolyfill, + implementation, + shim + }); + module2.exports = bound; + } +}); + +// node_modules/.pnpm/functions-have-names@1.2.3/node_modules/functions-have-names/index.js +var require_functions_have_names = __commonJS({ + "node_modules/.pnpm/functions-have-names@1.2.3/node_modules/functions-have-names/index.js"(exports2, module2) { + "use strict"; + init_polyfill_buffer(); + var functionsHaveNames = function functionsHaveNames2() { + return typeof function f() { + }.name === "string"; + }; + var gOPD = Object.getOwnPropertyDescriptor; + if (gOPD) { + try { + gOPD([], "length"); + } catch (e) { + gOPD = null; + } + } + functionsHaveNames.functionsHaveConfigurableNames = function functionsHaveConfigurableNames() { + if (!functionsHaveNames() || !gOPD) { + return false; + } + var desc = gOPD(function() { + }, "name"); + return !!desc && !!desc.configurable; + }; + var $bind = Function.prototype.bind; + functionsHaveNames.boundFunctionsHaveNames = function boundFunctionsHaveNames() { + return functionsHaveNames() && typeof $bind === "function" && function f() { + }.bind().name !== ""; + }; + module2.exports = functionsHaveNames; + } +}); + +// node_modules/.pnpm/set-function-name@2.0.2/node_modules/set-function-name/index.js +var require_set_function_name = __commonJS({ + "node_modules/.pnpm/set-function-name@2.0.2/node_modules/set-function-name/index.js"(exports2, module2) { + "use strict"; + init_polyfill_buffer(); + var define2 = require_define_data_property(); + var hasDescriptors = require_has_property_descriptors()(); + var functionsHaveConfigurableNames = require_functions_have_names().functionsHaveConfigurableNames(); + var $TypeError = require_type(); + module2.exports = function setFunctionName(fn, name) { + if (typeof fn !== "function") { + throw new $TypeError("`fn` is not a function"); + } + var loose = arguments.length > 2 && !!arguments[2]; + if (!loose || functionsHaveConfigurableNames) { + if (hasDescriptors) { + define2( + /** @type {Parameters[0]} */ + fn, + "name", + name, + true, + true + ); + } else { + define2( + /** @type {Parameters[0]} */ + fn, + "name", + name + ); + } + } + return fn; + }; + } +}); + +// node_modules/.pnpm/regexp.prototype.flags@1.5.2/node_modules/regexp.prototype.flags/implementation.js +var require_implementation4 = __commonJS({ + "node_modules/.pnpm/regexp.prototype.flags@1.5.2/node_modules/regexp.prototype.flags/implementation.js"(exports2, module2) { + "use strict"; + init_polyfill_buffer(); + var setFunctionName = require_set_function_name(); + var $TypeError = require_type(); + var $Object = Object; + module2.exports = setFunctionName(function flags() { + if (this == null || this !== $Object(this)) { + throw new $TypeError("RegExp.prototype.flags getter called on non-object"); + } + var result = ""; + if (this.hasIndices) { + result += "d"; + } + if (this.global) { + result += "g"; + } + if (this.ignoreCase) { + result += "i"; + } + if (this.multiline) { + result += "m"; + } + if (this.dotAll) { + result += "s"; + } + if (this.unicode) { + result += "u"; + } + if (this.unicodeSets) { + result += "v"; + } + if (this.sticky) { + result += "y"; + } + return result; + }, "get flags", true); + } +}); + +// node_modules/.pnpm/regexp.prototype.flags@1.5.2/node_modules/regexp.prototype.flags/polyfill.js +var require_polyfill2 = __commonJS({ + "node_modules/.pnpm/regexp.prototype.flags@1.5.2/node_modules/regexp.prototype.flags/polyfill.js"(exports2, module2) { + "use strict"; + init_polyfill_buffer(); + var implementation = require_implementation4(); + var supportsDescriptors = require_define_properties().supportsDescriptors; + var $gOPD = Object.getOwnPropertyDescriptor; + module2.exports = function getPolyfill() { + if (supportsDescriptors && /a/mig.flags === "gim") { + var descriptor = $gOPD(RegExp.prototype, "flags"); + if (descriptor && typeof descriptor.get === "function" && typeof RegExp.prototype.dotAll === "boolean" && typeof RegExp.prototype.hasIndices === "boolean") { + var calls = ""; + var o = {}; + Object.defineProperty(o, "hasIndices", { + get: function() { + calls += "d"; + } + }); + Object.defineProperty(o, "sticky", { + get: function() { + calls += "y"; + } + }); + if (calls === "dy") { + return descriptor.get; + } + } + } + return implementation; + }; + } +}); + +// node_modules/.pnpm/regexp.prototype.flags@1.5.2/node_modules/regexp.prototype.flags/shim.js +var require_shim2 = __commonJS({ + "node_modules/.pnpm/regexp.prototype.flags@1.5.2/node_modules/regexp.prototype.flags/shim.js"(exports2, module2) { + "use strict"; + init_polyfill_buffer(); + var supportsDescriptors = require_define_properties().supportsDescriptors; + var getPolyfill = require_polyfill2(); + var gOPD = Object.getOwnPropertyDescriptor; + var defineProperty = Object.defineProperty; + var TypeErr = TypeError; + var getProto = Object.getPrototypeOf; + var regex2 = /a/; + module2.exports = function shimFlags() { + if (!supportsDescriptors || !getProto) { + throw new TypeErr("RegExp.prototype.flags requires a true ES5 environment that supports property descriptors"); + } + var polyfill = getPolyfill(); + var proto = getProto(regex2); + var descriptor = gOPD(proto, "flags"); + if (!descriptor || descriptor.get !== polyfill) { + defineProperty(proto, "flags", { + configurable: true, + enumerable: false, + get: polyfill + }); + } + return polyfill; + }; + } +}); + +// node_modules/.pnpm/regexp.prototype.flags@1.5.2/node_modules/regexp.prototype.flags/index.js +var require_regexp_prototype = __commonJS({ + "node_modules/.pnpm/regexp.prototype.flags@1.5.2/node_modules/regexp.prototype.flags/index.js"(exports2, module2) { + "use strict"; + init_polyfill_buffer(); + var define2 = require_define_properties(); + var callBind = require_call_bind(); + var implementation = require_implementation4(); + var getPolyfill = require_polyfill2(); + var shim = require_shim2(); + var flagsBound = callBind(getPolyfill()); + define2(flagsBound, { + getPolyfill, + implementation, + shim + }); + module2.exports = flagsBound; + } +}); + +// node_modules/.pnpm/has-tostringtag@1.0.2/node_modules/has-tostringtag/shams.js +var require_shams2 = __commonJS({ + "node_modules/.pnpm/has-tostringtag@1.0.2/node_modules/has-tostringtag/shams.js"(exports2, module2) { + "use strict"; + init_polyfill_buffer(); + var hasSymbols = require_shams(); + module2.exports = function hasToStringTagShams() { + return hasSymbols() && !!Symbol.toStringTag; + }; + } +}); + +// node_modules/.pnpm/is-arguments@1.1.1/node_modules/is-arguments/index.js +var require_is_arguments = __commonJS({ + "node_modules/.pnpm/is-arguments@1.1.1/node_modules/is-arguments/index.js"(exports2, module2) { + "use strict"; + init_polyfill_buffer(); + var hasToStringTag = require_shams2()(); + var callBound = require_callBound(); + var $toString = callBound("Object.prototype.toString"); + var isStandardArguments = function isArguments(value) { + if (hasToStringTag && value && typeof value === "object" && Symbol.toStringTag in value) { + return false; + } + return $toString(value) === "[object Arguments]"; + }; + var isLegacyArguments = function isArguments(value) { + if (isStandardArguments(value)) { + return true; + } + return value !== null && typeof value === "object" && typeof value.length === "number" && value.length >= 0 && $toString(value) !== "[object Array]" && $toString(value.callee) === "[object Function]"; + }; + var supportsStandardArguments = function() { + return isStandardArguments(arguments); + }(); + isStandardArguments.isLegacyArguments = isLegacyArguments; + module2.exports = supportsStandardArguments ? isStandardArguments : isLegacyArguments; + } +}); + +// (disabled):node_modules/.pnpm/object-inspect@1.13.2/node_modules/object-inspect/util.inspect +var require_util = __commonJS({ + "(disabled):node_modules/.pnpm/object-inspect@1.13.2/node_modules/object-inspect/util.inspect"() { + init_polyfill_buffer(); + } +}); + +// node_modules/.pnpm/object-inspect@1.13.2/node_modules/object-inspect/index.js +var require_object_inspect = __commonJS({ + "node_modules/.pnpm/object-inspect@1.13.2/node_modules/object-inspect/index.js"(exports2, module2) { + init_polyfill_buffer(); + var hasMap = typeof Map === "function" && Map.prototype; + var mapSizeDescriptor = Object.getOwnPropertyDescriptor && hasMap ? Object.getOwnPropertyDescriptor(Map.prototype, "size") : null; + var mapSize = hasMap && mapSizeDescriptor && typeof mapSizeDescriptor.get === "function" ? mapSizeDescriptor.get : null; + var mapForEach = hasMap && Map.prototype.forEach; + var hasSet = typeof Set === "function" && Set.prototype; + var setSizeDescriptor = Object.getOwnPropertyDescriptor && hasSet ? Object.getOwnPropertyDescriptor(Set.prototype, "size") : null; + var setSize = hasSet && setSizeDescriptor && typeof setSizeDescriptor.get === "function" ? setSizeDescriptor.get : null; + var setForEach = hasSet && Set.prototype.forEach; + var hasWeakMap = typeof WeakMap === "function" && WeakMap.prototype; + var weakMapHas = hasWeakMap ? WeakMap.prototype.has : null; + var hasWeakSet = typeof WeakSet === "function" && WeakSet.prototype; + var weakSetHas = hasWeakSet ? WeakSet.prototype.has : null; + var hasWeakRef = typeof WeakRef === "function" && WeakRef.prototype; + var weakRefDeref = hasWeakRef ? WeakRef.prototype.deref : null; + var booleanValueOf = Boolean.prototype.valueOf; + var objectToString2 = Object.prototype.toString; + var functionToString = Function.prototype.toString; + var $match = String.prototype.match; + var $slice = String.prototype.slice; + var $replace = String.prototype.replace; + var $toUpperCase = String.prototype.toUpperCase; + var $toLowerCase = String.prototype.toLowerCase; + var $test = RegExp.prototype.test; + var $concat = Array.prototype.concat; + var $join = Array.prototype.join; + var $arrSlice = Array.prototype.slice; + var $floor = Math.floor; + var bigIntValueOf = typeof BigInt === "function" ? BigInt.prototype.valueOf : null; + var gOPS = Object.getOwnPropertySymbols; + var symToString = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? Symbol.prototype.toString : null; + var hasShammedSymbols = typeof Symbol === "function" && typeof Symbol.iterator === "object"; + var toStringTag = typeof Symbol === "function" && Symbol.toStringTag && (typeof Symbol.toStringTag === hasShammedSymbols ? "object" : "symbol") ? Symbol.toStringTag : null; + var isEnumerable = Object.prototype.propertyIsEnumerable; + var gPO = (typeof Reflect === "function" ? Reflect.getPrototypeOf : Object.getPrototypeOf) || ([].__proto__ === Array.prototype ? function(O) { + return O.__proto__; + } : null); + function addNumericSeparator(num2, str) { + if (num2 === Infinity || num2 === -Infinity || num2 !== num2 || num2 && num2 > -1e3 && num2 < 1e3 || $test.call(/e/, str)) { + return str; + } + var sepRegex = /[0-9](?=(?:[0-9]{3})+(?![0-9]))/g; + if (typeof num2 === "number") { + var int = num2 < 0 ? -$floor(-num2) : $floor(num2); + if (int !== num2) { + var intStr = String(int); + var dec = $slice.call(str, intStr.length + 1); + return $replace.call(intStr, sepRegex, "$&_") + "." + $replace.call($replace.call(dec, /([0-9]{3})/g, "$&_"), /_$/, ""); + } + } + return $replace.call(str, sepRegex, "$&_"); + } + var utilInspect = require_util(); + var inspectCustom = utilInspect.custom; + var inspectSymbol = isSymbol(inspectCustom) ? inspectCustom : null; + module2.exports = function inspect_(obj, options, depth, seen) { + var opts = options || {}; + if (has(opts, "quoteStyle") && (opts.quoteStyle !== "single" && opts.quoteStyle !== "double")) { + throw new TypeError('option "quoteStyle" must be "single" or "double"'); + } + if (has(opts, "maxStringLength") && (typeof opts.maxStringLength === "number" ? opts.maxStringLength < 0 && opts.maxStringLength !== Infinity : opts.maxStringLength !== null)) { + throw new TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`'); + } + var customInspect = has(opts, "customInspect") ? opts.customInspect : true; + if (typeof customInspect !== "boolean" && customInspect !== "symbol") { + throw new TypeError("option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`"); + } + if (has(opts, "indent") && opts.indent !== null && opts.indent !== " " && !(parseInt(opts.indent, 10) === opts.indent && opts.indent > 0)) { + throw new TypeError('option "indent" must be "\\t", an integer > 0, or `null`'); + } + if (has(opts, "numericSeparator") && typeof opts.numericSeparator !== "boolean") { + throw new TypeError('option "numericSeparator", if provided, must be `true` or `false`'); + } + var numericSeparator = opts.numericSeparator; + if (typeof obj === "undefined") { + return "undefined"; + } + if (obj === null) { + return "null"; + } + if (typeof obj === "boolean") { + return obj ? "true" : "false"; + } + if (typeof obj === "string") { + return inspectString(obj, opts); + } + if (typeof obj === "number") { + if (obj === 0) { + return Infinity / obj > 0 ? "0" : "-0"; + } + var str = String(obj); + return numericSeparator ? addNumericSeparator(obj, str) : str; + } + if (typeof obj === "bigint") { + var bigIntStr = String(obj) + "n"; + return numericSeparator ? addNumericSeparator(obj, bigIntStr) : bigIntStr; + } + var maxDepth = typeof opts.depth === "undefined" ? 5 : opts.depth; + if (typeof depth === "undefined") { + depth = 0; + } + if (depth >= maxDepth && maxDepth > 0 && typeof obj === "object") { + return isArray(obj) ? "[Array]" : "[Object]"; + } + var indent2 = getIndent(opts, depth); + if (typeof seen === "undefined") { + seen = []; + } else if (indexOf(seen, obj) >= 0) { + return "[Circular]"; + } + function inspect(value, from, noIndent) { + if (from) { + seen = $arrSlice.call(seen); + seen.push(from); + } + if (noIndent) { + var newOpts = { + depth: opts.depth + }; + if (has(opts, "quoteStyle")) { + newOpts.quoteStyle = opts.quoteStyle; + } + return inspect_(value, newOpts, depth + 1, seen); + } + return inspect_(value, opts, depth + 1, seen); + } + if (typeof obj === "function" && !isRegExp(obj)) { + var name = nameOf(obj); + var keys = arrObjKeys(obj, inspect); + return "[Function" + (name ? ": " + name : " (anonymous)") + "]" + (keys.length > 0 ? " { " + $join.call(keys, ", ") + " }" : ""); + } + if (isSymbol(obj)) { + var symString = hasShammedSymbols ? $replace.call(String(obj), /^(Symbol\(.*\))_[^)]*$/, "$1") : symToString.call(obj); + return typeof obj === "object" && !hasShammedSymbols ? markBoxed(symString) : symString; + } + if (isElement(obj)) { + var s = "<" + $toLowerCase.call(String(obj.nodeName)); + var attrs = obj.attributes || []; + for (var i = 0; i < attrs.length; i++) { + s += " " + attrs[i].name + "=" + wrapQuotes(quote(attrs[i].value), "double", opts); + } + s += ">"; + if (obj.childNodes && obj.childNodes.length) { + s += "..."; + } + s += ""; + return s; + } + if (isArray(obj)) { + if (obj.length === 0) { + return "[]"; + } + var xs = arrObjKeys(obj, inspect); + if (indent2 && !singleLineValues(xs)) { + return "[" + indentedJoin(xs, indent2) + "]"; + } + return "[ " + $join.call(xs, ", ") + " ]"; + } + if (isError(obj)) { + var parts = arrObjKeys(obj, inspect); + if (!("cause" in Error.prototype) && "cause" in obj && !isEnumerable.call(obj, "cause")) { + return "{ [" + String(obj) + "] " + $join.call($concat.call("[cause]: " + inspect(obj.cause), parts), ", ") + " }"; + } + if (parts.length === 0) { + return "[" + String(obj) + "]"; + } + return "{ [" + String(obj) + "] " + $join.call(parts, ", ") + " }"; + } + if (typeof obj === "object" && customInspect) { + if (inspectSymbol && typeof obj[inspectSymbol] === "function" && utilInspect) { + return utilInspect(obj, { depth: maxDepth - depth }); + } else if (customInspect !== "symbol" && typeof obj.inspect === "function") { + return obj.inspect(); + } + } + if (isMap(obj)) { + var mapParts = []; + if (mapForEach) { + mapForEach.call(obj, function(value, key2) { + mapParts.push(inspect(key2, obj, true) + " => " + inspect(value, obj)); + }); + } + return collectionOf("Map", mapSize.call(obj), mapParts, indent2); + } + if (isSet(obj)) { + var setParts = []; + if (setForEach) { + setForEach.call(obj, function(value) { + setParts.push(inspect(value, obj)); + }); + } + return collectionOf("Set", setSize.call(obj), setParts, indent2); + } + if (isWeakMap(obj)) { + return weakCollectionOf("WeakMap"); + } + if (isWeakSet(obj)) { + return weakCollectionOf("WeakSet"); + } + if (isWeakRef(obj)) { + return weakCollectionOf("WeakRef"); + } + if (isNumber(obj)) { + return markBoxed(inspect(Number(obj))); + } + if (isBigInt(obj)) { + return markBoxed(inspect(bigIntValueOf.call(obj))); + } + if (isBoolean(obj)) { + return markBoxed(booleanValueOf.call(obj)); + } + if (isString(obj)) { + return markBoxed(inspect(String(obj))); + } + if (typeof window !== "undefined" && obj === window) { + return "{ [object Window] }"; + } + if (typeof globalThis !== "undefined" && obj === globalThis || typeof global !== "undefined" && obj === global) { + return "{ [object globalThis] }"; + } + if (!isDate(obj) && !isRegExp(obj)) { + var ys = arrObjKeys(obj, inspect); + var isPlainObject = gPO ? gPO(obj) === Object.prototype : obj instanceof Object || obj.constructor === Object; + var protoTag = obj instanceof Object ? "" : "null prototype"; + var stringTag = !isPlainObject && toStringTag && Object(obj) === obj && toStringTag in obj ? $slice.call(toStr(obj), 8, -1) : protoTag ? "Object" : ""; + var constructorTag = isPlainObject || typeof obj.constructor !== "function" ? "" : obj.constructor.name ? obj.constructor.name + " " : ""; + var tag2 = constructorTag + (stringTag || protoTag ? "[" + $join.call($concat.call([], stringTag || [], protoTag || []), ": ") + "] " : ""); + if (ys.length === 0) { + return tag2 + "{}"; + } + if (indent2) { + return tag2 + "{" + indentedJoin(ys, indent2) + "}"; + } + return tag2 + "{ " + $join.call(ys, ", ") + " }"; + } + return String(obj); + }; + function wrapQuotes(s, defaultStyle, opts) { + var quoteChar = (opts.quoteStyle || defaultStyle) === "double" ? '"' : "'"; + return quoteChar + s + quoteChar; + } + function quote(s) { + return $replace.call(String(s), /"/g, """); + } + function isArray(obj) { + return toStr(obj) === "[object Array]" && (!toStringTag || !(typeof obj === "object" && toStringTag in obj)); + } + function isDate(obj) { + return toStr(obj) === "[object Date]" && (!toStringTag || !(typeof obj === "object" && toStringTag in obj)); + } + function isRegExp(obj) { + return toStr(obj) === "[object RegExp]" && (!toStringTag || !(typeof obj === "object" && toStringTag in obj)); + } + function isError(obj) { + return toStr(obj) === "[object Error]" && (!toStringTag || !(typeof obj === "object" && toStringTag in obj)); + } + function isString(obj) { + return toStr(obj) === "[object String]" && (!toStringTag || !(typeof obj === "object" && toStringTag in obj)); + } + function isNumber(obj) { + return toStr(obj) === "[object Number]" && (!toStringTag || !(typeof obj === "object" && toStringTag in obj)); + } + function isBoolean(obj) { + return toStr(obj) === "[object Boolean]" && (!toStringTag || !(typeof obj === "object" && toStringTag in obj)); + } + function isSymbol(obj) { + if (hasShammedSymbols) { + return obj && typeof obj === "object" && obj instanceof Symbol; + } + if (typeof obj === "symbol") { + return true; + } + if (!obj || typeof obj !== "object" || !symToString) { + return false; + } + try { + symToString.call(obj); + return true; + } catch (e) { + } + return false; + } + function isBigInt(obj) { + if (!obj || typeof obj !== "object" || !bigIntValueOf) { + return false; + } + try { + bigIntValueOf.call(obj); + return true; + } catch (e) { + } + return false; + } + var hasOwn = Object.prototype.hasOwnProperty || function(key2) { + return key2 in this; + }; + function has(obj, key2) { + return hasOwn.call(obj, key2); + } + function toStr(obj) { + return objectToString2.call(obj); + } + function nameOf(f) { + if (f.name) { + return f.name; + } + var m = $match.call(functionToString.call(f), /^function\s*([\w$]+)/); + if (m) { + return m[1]; + } + return null; + } + function indexOf(xs, x) { + if (xs.indexOf) { + return xs.indexOf(x); + } + for (var i = 0, l = xs.length; i < l; i++) { + if (xs[i] === x) { + return i; + } + } + return -1; + } + function isMap(x) { + if (!mapSize || !x || typeof x !== "object") { + return false; + } + try { + mapSize.call(x); + try { + setSize.call(x); + } catch (s) { + return true; + } + return x instanceof Map; + } catch (e) { + } + return false; + } + function isWeakMap(x) { + if (!weakMapHas || !x || typeof x !== "object") { + return false; + } + try { + weakMapHas.call(x, weakMapHas); + try { + weakSetHas.call(x, weakSetHas); + } catch (s) { + return true; + } + return x instanceof WeakMap; + } catch (e) { + } + return false; + } + function isWeakRef(x) { + if (!weakRefDeref || !x || typeof x !== "object") { + return false; + } + try { + weakRefDeref.call(x); + return true; + } catch (e) { + } + return false; + } + function isSet(x) { + if (!setSize || !x || typeof x !== "object") { + return false; + } + try { + setSize.call(x); + try { + mapSize.call(x); + } catch (m) { + return true; + } + return x instanceof Set; + } catch (e) { + } + return false; + } + function isWeakSet(x) { + if (!weakSetHas || !x || typeof x !== "object") { + return false; + } + try { + weakSetHas.call(x, weakSetHas); + try { + weakMapHas.call(x, weakMapHas); + } catch (s) { + return true; + } + return x instanceof WeakSet; + } catch (e) { + } + return false; + } + function isElement(x) { + if (!x || typeof x !== "object") { + return false; + } + if (typeof HTMLElement !== "undefined" && x instanceof HTMLElement) { + return true; + } + return typeof x.nodeName === "string" && typeof x.getAttribute === "function"; + } + function inspectString(str, opts) { + if (str.length > opts.maxStringLength) { + var remaining = str.length - opts.maxStringLength; + var trailer = "... " + remaining + " more character" + (remaining > 1 ? "s" : ""); + return inspectString($slice.call(str, 0, opts.maxStringLength), opts) + trailer; + } + var s = $replace.call($replace.call(str, /(['\\])/g, "\\$1"), /[\x00-\x1f]/g, lowbyte); + return wrapQuotes(s, "single", opts); + } + function lowbyte(c) { + var n = c.charCodeAt(0); + var x = { + 8: "b", + 9: "t", + 10: "n", + 12: "f", + 13: "r" + }[n]; + if (x) { + return "\\" + x; + } + return "\\x" + (n < 16 ? "0" : "") + $toUpperCase.call(n.toString(16)); + } + function markBoxed(str) { + return "Object(" + str + ")"; + } + function weakCollectionOf(type) { + return type + " { ? }"; + } + function collectionOf(type, size, entries, indent2) { + var joinedEntries = indent2 ? indentedJoin(entries, indent2) : $join.call(entries, ", "); + return type + " (" + size + ") {" + joinedEntries + "}"; + } + function singleLineValues(xs) { + for (var i = 0; i < xs.length; i++) { + if (indexOf(xs[i], "\n") >= 0) { + return false; + } + } + return true; + } + function getIndent(opts, depth) { + var baseIndent; + if (opts.indent === " ") { + baseIndent = " "; + } else if (typeof opts.indent === "number" && opts.indent > 0) { + baseIndent = $join.call(Array(opts.indent + 1), " "); + } else { + return null; + } + return { + base: baseIndent, + prev: $join.call(Array(depth + 1), baseIndent) + }; + } + function indentedJoin(xs, indent2) { + if (xs.length === 0) { + return ""; + } + var lineJoiner = "\n" + indent2.prev + indent2.base; + return lineJoiner + $join.call(xs, "," + lineJoiner) + "\n" + indent2.prev; + } + function arrObjKeys(obj, inspect) { + var isArr = isArray(obj); + var xs = []; + if (isArr) { + xs.length = obj.length; + for (var i = 0; i < obj.length; i++) { + xs[i] = has(obj, i) ? inspect(obj[i], obj) : ""; + } + } + var syms = typeof gOPS === "function" ? gOPS(obj) : []; + var symMap; + if (hasShammedSymbols) { + symMap = {}; + for (var k = 0; k < syms.length; k++) { + symMap["$" + syms[k]] = syms[k]; + } + } + for (var key2 in obj) { + if (!has(obj, key2)) { + continue; + } + if (isArr && String(Number(key2)) === key2 && key2 < obj.length) { + continue; + } + if (hasShammedSymbols && symMap["$" + key2] instanceof Symbol) { + continue; + } else if ($test.call(/[^\w$]/, key2)) { + xs.push(inspect(key2, obj) + ": " + inspect(obj[key2], obj)); + } else { + xs.push(key2 + ": " + inspect(obj[key2], obj)); + } + } + if (typeof gOPS === "function") { + for (var j = 0; j < syms.length; j++) { + if (isEnumerable.call(obj, syms[j])) { + xs.push("[" + inspect(syms[j]) + "]: " + inspect(obj[syms[j]], obj)); + } + } + } + return xs; + } + } +}); + +// node_modules/.pnpm/side-channel@1.0.6/node_modules/side-channel/index.js +var require_side_channel = __commonJS({ + "node_modules/.pnpm/side-channel@1.0.6/node_modules/side-channel/index.js"(exports2, module2) { + "use strict"; + init_polyfill_buffer(); + var GetIntrinsic = require_get_intrinsic(); + var callBound = require_callBound(); + var inspect = require_object_inspect(); + var $TypeError = require_type(); + var $WeakMap = GetIntrinsic("%WeakMap%", true); + var $Map = GetIntrinsic("%Map%", true); + var $weakMapGet = callBound("WeakMap.prototype.get", true); + var $weakMapSet = callBound("WeakMap.prototype.set", true); + var $weakMapHas = callBound("WeakMap.prototype.has", true); + var $mapGet = callBound("Map.prototype.get", true); + var $mapSet = callBound("Map.prototype.set", true); + var $mapHas = callBound("Map.prototype.has", true); + var listGetNode = function(list, key2) { + var prev = list; + var curr; + for (; (curr = prev.next) !== null; prev = curr) { + if (curr.key === key2) { + prev.next = curr.next; + curr.next = /** @type {NonNullable} */ + list.next; + list.next = curr; + return curr; + } + } + }; + var listGet = function(objects, key2) { + var node = listGetNode(objects, key2); + return node && node.value; + }; + var listSet = function(objects, key2, value) { + var node = listGetNode(objects, key2); + if (node) { + node.value = value; + } else { + objects.next = /** @type {import('.').ListNode} */ + { + // eslint-disable-line no-param-reassign, no-extra-parens + key: key2, + next: objects.next, + value + }; + } + }; + var listHas = function(objects, key2) { + return !!listGetNode(objects, key2); + }; + module2.exports = function getSideChannel() { + var $wm; + var $m; + var $o; + var channel = { + assert: function(key2) { + if (!channel.has(key2)) { + throw new $TypeError("Side channel does not contain " + inspect(key2)); + } + }, + get: function(key2) { + if ($WeakMap && key2 && (typeof key2 === "object" || typeof key2 === "function")) { + if ($wm) { + return $weakMapGet($wm, key2); + } + } else if ($Map) { + if ($m) { + return $mapGet($m, key2); + } + } else { + if ($o) { + return listGet($o, key2); + } + } + }, + has: function(key2) { + if ($WeakMap && key2 && (typeof key2 === "object" || typeof key2 === "function")) { + if ($wm) { + return $weakMapHas($wm, key2); + } + } else if ($Map) { + if ($m) { + return $mapHas($m, key2); + } + } else { + if ($o) { + return listHas($o, key2); + } + } + return false; + }, + set: function(key2, value) { + if ($WeakMap && key2 && (typeof key2 === "object" || typeof key2 === "function")) { + if (!$wm) { + $wm = new $WeakMap(); + } + $weakMapSet($wm, key2, value); + } else if ($Map) { + if (!$m) { + $m = new $Map(); + } + $mapSet($m, key2, value); + } else { + if (!$o) { + $o = { key: {}, next: null }; + } + listSet($o, key2, value); + } + } + }; + return channel; + }; + } +}); + +// node_modules/.pnpm/internal-slot@1.0.7/node_modules/internal-slot/index.js +var require_internal_slot = __commonJS({ + "node_modules/.pnpm/internal-slot@1.0.7/node_modules/internal-slot/index.js"(exports2, module2) { + "use strict"; + init_polyfill_buffer(); + var hasOwn = require_hasown(); + var channel = require_side_channel()(); + var $TypeError = require_type(); + var SLOT = { + assert: function(O, slot) { + if (!O || typeof O !== "object" && typeof O !== "function") { + throw new $TypeError("`O` is not an object"); + } + if (typeof slot !== "string") { + throw new $TypeError("`slot` must be a string"); + } + channel.assert(O); + if (!SLOT.has(O, slot)) { + throw new $TypeError("`" + slot + "` is not present on `O`"); + } + }, + get: function(O, slot) { + if (!O || typeof O !== "object" && typeof O !== "function") { + throw new $TypeError("`O` is not an object"); + } + if (typeof slot !== "string") { + throw new $TypeError("`slot` must be a string"); + } + var slots = channel.get(O); + return slots && slots["$" + slot]; + }, + has: function(O, slot) { + if (!O || typeof O !== "object" && typeof O !== "function") { + throw new $TypeError("`O` is not an object"); + } + if (typeof slot !== "string") { + throw new $TypeError("`slot` must be a string"); + } + var slots = channel.get(O); + return !!slots && hasOwn(slots, "$" + slot); + }, + set: function(O, slot, V) { + if (!O || typeof O !== "object" && typeof O !== "function") { + throw new $TypeError("`O` is not an object"); + } + if (typeof slot !== "string") { + throw new $TypeError("`slot` must be a string"); + } + var slots = channel.get(O); + if (!slots) { + slots = {}; + channel.set(O, slots); + } + slots["$" + slot] = V; + } + }; + if (Object.freeze) { + Object.freeze(SLOT); + } + module2.exports = SLOT; + } +}); + +// node_modules/.pnpm/stop-iteration-iterator@1.0.0/node_modules/stop-iteration-iterator/index.js +var require_stop_iteration_iterator = __commonJS({ + "node_modules/.pnpm/stop-iteration-iterator@1.0.0/node_modules/stop-iteration-iterator/index.js"(exports2, module2) { + "use strict"; + init_polyfill_buffer(); + var SLOT = require_internal_slot(); + var $SyntaxError = SyntaxError; + var $StopIteration = typeof StopIteration === "object" ? StopIteration : null; + module2.exports = function getStopIterationIterator(origIterator) { + if (!$StopIteration) { + throw new $SyntaxError("this environment lacks StopIteration"); + } + SLOT.set(origIterator, "[[Done]]", false); + var siIterator = { + next: function next() { + var iterator = SLOT.get(this, "[[Iterator]]"); + var done = SLOT.get(iterator, "[[Done]]"); + try { + return { + done, + value: done ? void 0 : iterator.next() + }; + } catch (e) { + SLOT.set(iterator, "[[Done]]", true); + if (e !== $StopIteration) { + throw e; + } + return { + done: true, + value: void 0 + }; + } + } + }; + SLOT.set(siIterator, "[[Iterator]]", origIterator); + return siIterator; + }; + } +}); + +// node_modules/.pnpm/isarray@2.0.5/node_modules/isarray/index.js +var require_isarray = __commonJS({ + "node_modules/.pnpm/isarray@2.0.5/node_modules/isarray/index.js"(exports2, module2) { + init_polyfill_buffer(); + var toString = {}.toString; + module2.exports = Array.isArray || function(arr) { + return toString.call(arr) == "[object Array]"; + }; + } +}); + +// node_modules/.pnpm/is-string@1.0.7/node_modules/is-string/index.js +var require_is_string = __commonJS({ + "node_modules/.pnpm/is-string@1.0.7/node_modules/is-string/index.js"(exports2, module2) { + "use strict"; + init_polyfill_buffer(); + var strValue = String.prototype.valueOf; + var tryStringObject = function tryStringObject2(value) { + try { + strValue.call(value); + return true; + } catch (e) { + return false; + } + }; + var toStr = Object.prototype.toString; + var strClass = "[object String]"; + var hasToStringTag = require_shams2()(); + module2.exports = function isString(value) { + if (typeof value === "string") { + return true; + } + if (typeof value !== "object") { + return false; + } + return hasToStringTag ? tryStringObject(value) : toStr.call(value) === strClass; + }; + } +}); + +// node_modules/.pnpm/is-map@2.0.3/node_modules/is-map/index.js +var require_is_map = __commonJS({ + "node_modules/.pnpm/is-map@2.0.3/node_modules/is-map/index.js"(exports2, module2) { + "use strict"; + init_polyfill_buffer(); + var $Map = typeof Map === "function" && Map.prototype ? Map : null; + var $Set = typeof Set === "function" && Set.prototype ? Set : null; + var exported; + if (!$Map) { + exported = function isMap(x) { + return false; + }; + } + var $mapHas = $Map ? Map.prototype.has : null; + var $setHas = $Set ? Set.prototype.has : null; + if (!exported && !$mapHas) { + exported = function isMap(x) { + return false; + }; + } + module2.exports = exported || function isMap(x) { + if (!x || typeof x !== "object") { + return false; + } + try { + $mapHas.call(x); + if ($setHas) { + try { + $setHas.call(x); + } catch (e) { + return true; + } + } + return x instanceof $Map; + } catch (e) { + } + return false; + }; + } +}); + +// node_modules/.pnpm/is-set@2.0.3/node_modules/is-set/index.js +var require_is_set = __commonJS({ + "node_modules/.pnpm/is-set@2.0.3/node_modules/is-set/index.js"(exports2, module2) { + "use strict"; + init_polyfill_buffer(); + var $Map = typeof Map === "function" && Map.prototype ? Map : null; + var $Set = typeof Set === "function" && Set.prototype ? Set : null; + var exported; + if (!$Set) { + exported = function isSet(x) { + return false; + }; + } + var $mapHas = $Map ? Map.prototype.has : null; + var $setHas = $Set ? Set.prototype.has : null; + if (!exported && !$setHas) { + exported = function isSet(x) { + return false; + }; + } + module2.exports = exported || function isSet(x) { + if (!x || typeof x !== "object") { + return false; + } + try { + $setHas.call(x); + if ($mapHas) { + try { + $mapHas.call(x); + } catch (e) { + return true; + } + } + return x instanceof $Set; + } catch (e) { + } + return false; + }; + } +}); + +// node_modules/.pnpm/es-get-iterator@1.1.3/node_modules/es-get-iterator/index.js +var require_es_get_iterator = __commonJS({ + "node_modules/.pnpm/es-get-iterator@1.1.3/node_modules/es-get-iterator/index.js"(exports2, module2) { + "use strict"; + init_polyfill_buffer(); + var isArguments = require_is_arguments(); + var getStopIterationIterator = require_stop_iteration_iterator(); + if (require_has_symbols()() || require_shams()()) { + $iterator = Symbol.iterator; + module2.exports = function getIterator3(iterable) { + if (iterable != null && typeof iterable[$iterator] !== "undefined") { + return iterable[$iterator](); + } + if (isArguments(iterable)) { + return Array.prototype[$iterator].call(iterable); + } + }; + } else { + isArray = require_isarray(); + isString = require_is_string(); + GetIntrinsic = require_get_intrinsic(); + $Map = GetIntrinsic("%Map%", true); + $Set = GetIntrinsic("%Set%", true); + callBound = require_callBound(); + $arrayPush = callBound("Array.prototype.push"); + $charCodeAt = callBound("String.prototype.charCodeAt"); + $stringSlice = callBound("String.prototype.slice"); + advanceStringIndex = function advanceStringIndex2(S, index2) { + var length = S.length; + if (index2 + 1 >= length) { + return index2 + 1; + } + var first2 = $charCodeAt(S, index2); + if (first2 < 55296 || first2 > 56319) { + return index2 + 1; + } + var second = $charCodeAt(S, index2 + 1); + if (second < 56320 || second > 57343) { + return index2 + 1; + } + return index2 + 2; + }; + getArrayIterator = function getArrayIterator2(arraylike) { + var i = 0; + return { + next: function next() { + var done = i >= arraylike.length; + var value; + if (!done) { + value = arraylike[i]; + i += 1; + } + return { + done, + value + }; + } + }; + }; + getNonCollectionIterator = function getNonCollectionIterator2(iterable, noPrimordialCollections) { + if (isArray(iterable) || isArguments(iterable)) { + return getArrayIterator(iterable); + } + if (isString(iterable)) { + var i = 0; + return { + next: function next() { + var nextIndex = advanceStringIndex(iterable, i); + var value = $stringSlice(iterable, i, nextIndex); + i = nextIndex; + return { + done: nextIndex > iterable.length, + value + }; + } + }; + } + if (noPrimordialCollections && typeof iterable["_es6-shim iterator_"] !== "undefined") { + return iterable["_es6-shim iterator_"](); + } + }; + if (!$Map && !$Set) { + module2.exports = function getIterator3(iterable) { + if (iterable != null) { + return getNonCollectionIterator(iterable, true); + } + }; + } else { + isMap = require_is_map(); + isSet = require_is_set(); + $mapForEach = callBound("Map.prototype.forEach", true); + $setForEach = callBound("Set.prototype.forEach", true); + if (typeof process === "undefined" || !process.versions || !process.versions.node) { + $mapIterator = callBound("Map.prototype.iterator", true); + $setIterator = callBound("Set.prototype.iterator", true); + } + $mapAtAtIterator = callBound("Map.prototype.@@iterator", true) || callBound("Map.prototype._es6-shim iterator_", true); + $setAtAtIterator = callBound("Set.prototype.@@iterator", true) || callBound("Set.prototype._es6-shim iterator_", true); + getCollectionIterator = function getCollectionIterator2(iterable) { + if (isMap(iterable)) { + if ($mapIterator) { + return getStopIterationIterator($mapIterator(iterable)); + } + if ($mapAtAtIterator) { + return $mapAtAtIterator(iterable); + } + if ($mapForEach) { + var entries = []; + $mapForEach(iterable, function(v, k) { + $arrayPush(entries, [k, v]); + }); + return getArrayIterator(entries); + } + } + if (isSet(iterable)) { + if ($setIterator) { + return getStopIterationIterator($setIterator(iterable)); + } + if ($setAtAtIterator) { + return $setAtAtIterator(iterable); + } + if ($setForEach) { + var values = []; + $setForEach(iterable, function(v) { + $arrayPush(values, v); + }); + return getArrayIterator(values); + } + } + }; + module2.exports = function getIterator3(iterable) { + return getCollectionIterator(iterable) || getNonCollectionIterator(iterable); + }; + } + } + var $iterator; + var isArray; + var isString; + var GetIntrinsic; + var $Map; + var $Set; + var callBound; + var $arrayPush; + var $charCodeAt; + var $stringSlice; + var advanceStringIndex; + var getArrayIterator; + var getNonCollectionIterator; + var isMap; + var isSet; + var $mapForEach; + var $setForEach; + var $mapIterator; + var $setIterator; + var $mapAtAtIterator; + var $setAtAtIterator; + var getCollectionIterator; + } +}); + +// node_modules/.pnpm/object-is@1.1.6/node_modules/object-is/implementation.js +var require_implementation5 = __commonJS({ + "node_modules/.pnpm/object-is@1.1.6/node_modules/object-is/implementation.js"(exports2, module2) { + "use strict"; + init_polyfill_buffer(); + var numberIsNaN = function(value) { + return value !== value; + }; + module2.exports = function is(a, b) { + if (a === 0 && b === 0) { + return 1 / a === 1 / b; + } + if (a === b) { + return true; + } + if (numberIsNaN(a) && numberIsNaN(b)) { + return true; + } + return false; + }; + } +}); + +// node_modules/.pnpm/object-is@1.1.6/node_modules/object-is/polyfill.js +var require_polyfill3 = __commonJS({ + "node_modules/.pnpm/object-is@1.1.6/node_modules/object-is/polyfill.js"(exports2, module2) { + "use strict"; + init_polyfill_buffer(); + var implementation = require_implementation5(); + module2.exports = function getPolyfill() { + return typeof Object.is === "function" ? Object.is : implementation; + }; + } +}); + +// node_modules/.pnpm/object-is@1.1.6/node_modules/object-is/shim.js +var require_shim3 = __commonJS({ + "node_modules/.pnpm/object-is@1.1.6/node_modules/object-is/shim.js"(exports2, module2) { + "use strict"; + init_polyfill_buffer(); + var getPolyfill = require_polyfill3(); + var define2 = require_define_properties(); + module2.exports = function shimObjectIs() { + var polyfill = getPolyfill(); + define2(Object, { is: polyfill }, { + is: function testObjectIs() { + return Object.is !== polyfill; + } + }); + return polyfill; + }; + } +}); + +// node_modules/.pnpm/object-is@1.1.6/node_modules/object-is/index.js +var require_object_is = __commonJS({ + "node_modules/.pnpm/object-is@1.1.6/node_modules/object-is/index.js"(exports2, module2) { + "use strict"; + init_polyfill_buffer(); + var define2 = require_define_properties(); + var callBind = require_call_bind(); + var implementation = require_implementation5(); + var getPolyfill = require_polyfill3(); + var shim = require_shim3(); + var polyfill = callBind(getPolyfill(), Object); + define2(polyfill, { + getPolyfill, + implementation, + shim + }); + module2.exports = polyfill; + } +}); + +// node_modules/.pnpm/is-array-buffer@3.0.4/node_modules/is-array-buffer/index.js +var require_is_array_buffer = __commonJS({ + "node_modules/.pnpm/is-array-buffer@3.0.4/node_modules/is-array-buffer/index.js"(exports2, module2) { + "use strict"; + init_polyfill_buffer(); + var callBind = require_call_bind(); + var callBound = require_callBound(); + var GetIntrinsic = require_get_intrinsic(); + var $ArrayBuffer = GetIntrinsic("%ArrayBuffer%", true); + var $byteLength = callBound("ArrayBuffer.prototype.byteLength", true); + var $toString = callBound("Object.prototype.toString"); + var abSlice = !!$ArrayBuffer && !$byteLength && new $ArrayBuffer(0).slice; + var $abSlice = !!abSlice && callBind(abSlice); + module2.exports = $byteLength || $abSlice ? function isArrayBuffer(obj) { + if (!obj || typeof obj !== "object") { + return false; + } + try { + if ($byteLength) { + $byteLength(obj); + } else { + $abSlice(obj, 0); + } + return true; + } catch (e) { + return false; + } + } : $ArrayBuffer ? function isArrayBuffer(obj) { + return $toString(obj) === "[object ArrayBuffer]"; + } : function isArrayBuffer(obj) { + return false; + }; + } +}); + +// node_modules/.pnpm/is-date-object@1.0.5/node_modules/is-date-object/index.js +var require_is_date_object = __commonJS({ + "node_modules/.pnpm/is-date-object@1.0.5/node_modules/is-date-object/index.js"(exports2, module2) { + "use strict"; + init_polyfill_buffer(); + var getDay = Date.prototype.getDay; + var tryDateObject = function tryDateGetDayCall(value) { + try { + getDay.call(value); + return true; + } catch (e) { + return false; + } + }; + var toStr = Object.prototype.toString; + var dateClass = "[object Date]"; + var hasToStringTag = require_shams2()(); + module2.exports = function isDateObject(value) { + if (typeof value !== "object" || value === null) { + return false; + } + return hasToStringTag ? tryDateObject(value) : toStr.call(value) === dateClass; + }; + } +}); + +// node_modules/.pnpm/is-regex@1.1.4/node_modules/is-regex/index.js +var require_is_regex = __commonJS({ + "node_modules/.pnpm/is-regex@1.1.4/node_modules/is-regex/index.js"(exports2, module2) { + "use strict"; + init_polyfill_buffer(); + var callBound = require_callBound(); + var hasToStringTag = require_shams2()(); + var has; + var $exec; + var isRegexMarker; + var badStringifier; + if (hasToStringTag) { + has = callBound("Object.prototype.hasOwnProperty"); + $exec = callBound("RegExp.prototype.exec"); + isRegexMarker = {}; + throwRegexMarker = function() { + throw isRegexMarker; + }; + badStringifier = { + toString: throwRegexMarker, + valueOf: throwRegexMarker + }; + if (typeof Symbol.toPrimitive === "symbol") { + badStringifier[Symbol.toPrimitive] = throwRegexMarker; + } + } + var throwRegexMarker; + var $toString = callBound("Object.prototype.toString"); + var gOPD = Object.getOwnPropertyDescriptor; + var regexClass = "[object RegExp]"; + module2.exports = hasToStringTag ? function isRegex(value) { + if (!value || typeof value !== "object") { + return false; + } + var descriptor = gOPD(value, "lastIndex"); + var hasLastIndexDataProperty = descriptor && has(descriptor, "value"); + if (!hasLastIndexDataProperty) { + return false; + } + try { + $exec(value, badStringifier); + } catch (e) { + return e === isRegexMarker; + } + } : function isRegex(value) { + if (!value || typeof value !== "object" && typeof value !== "function") { + return false; + } + return $toString(value) === regexClass; + }; + } +}); + +// node_modules/.pnpm/is-shared-array-buffer@1.0.3/node_modules/is-shared-array-buffer/index.js +var require_is_shared_array_buffer = __commonJS({ + "node_modules/.pnpm/is-shared-array-buffer@1.0.3/node_modules/is-shared-array-buffer/index.js"(exports2, module2) { + "use strict"; + init_polyfill_buffer(); + var callBound = require_callBound(); + var $byteLength = callBound("SharedArrayBuffer.prototype.byteLength", true); + module2.exports = $byteLength ? function isSharedArrayBuffer(obj) { + if (!obj || typeof obj !== "object") { + return false; + } + try { + $byteLength(obj); + return true; + } catch (e) { + return false; + } + } : function isSharedArrayBuffer(obj) { + return false; + }; + } +}); + +// node_modules/.pnpm/is-number-object@1.0.7/node_modules/is-number-object/index.js +var require_is_number_object = __commonJS({ + "node_modules/.pnpm/is-number-object@1.0.7/node_modules/is-number-object/index.js"(exports2, module2) { + "use strict"; + init_polyfill_buffer(); + var numToStr = Number.prototype.toString; + var tryNumberObject = function tryNumberObject2(value) { + try { + numToStr.call(value); + return true; + } catch (e) { + return false; + } + }; + var toStr = Object.prototype.toString; + var numClass = "[object Number]"; + var hasToStringTag = require_shams2()(); + module2.exports = function isNumberObject(value) { + if (typeof value === "number") { + return true; + } + if (typeof value !== "object") { + return false; + } + return hasToStringTag ? tryNumberObject(value) : toStr.call(value) === numClass; + }; + } +}); + +// node_modules/.pnpm/is-boolean-object@1.1.2/node_modules/is-boolean-object/index.js +var require_is_boolean_object = __commonJS({ + "node_modules/.pnpm/is-boolean-object@1.1.2/node_modules/is-boolean-object/index.js"(exports2, module2) { + "use strict"; + init_polyfill_buffer(); + var callBound = require_callBound(); + var $boolToStr = callBound("Boolean.prototype.toString"); + var $toString = callBound("Object.prototype.toString"); + var tryBooleanObject = function booleanBrandCheck(value) { + try { + $boolToStr(value); + return true; + } catch (e) { + return false; + } + }; + var boolClass = "[object Boolean]"; + var hasToStringTag = require_shams2()(); + module2.exports = function isBoolean(value) { + if (typeof value === "boolean") { + return true; + } + if (value === null || typeof value !== "object") { + return false; + } + return hasToStringTag && Symbol.toStringTag in value ? tryBooleanObject(value) : $toString(value) === boolClass; + }; + } +}); + +// node_modules/.pnpm/is-symbol@1.0.4/node_modules/is-symbol/index.js +var require_is_symbol = __commonJS({ + "node_modules/.pnpm/is-symbol@1.0.4/node_modules/is-symbol/index.js"(exports2, module2) { + "use strict"; + init_polyfill_buffer(); + var toStr = Object.prototype.toString; + var hasSymbols = require_has_symbols()(); + if (hasSymbols) { + symToStr = Symbol.prototype.toString; + symStringRegex = /^Symbol\(.*\)$/; + isSymbolObject = function isRealSymbolObject(value) { + if (typeof value.valueOf() !== "symbol") { + return false; + } + return symStringRegex.test(symToStr.call(value)); + }; + module2.exports = function isSymbol(value) { + if (typeof value === "symbol") { + return true; + } + if (toStr.call(value) !== "[object Symbol]") { + return false; + } + try { + return isSymbolObject(value); + } catch (e) { + return false; + } + }; + } else { + module2.exports = function isSymbol(value) { + return false; + }; + } + var symToStr; + var symStringRegex; + var isSymbolObject; + } +}); + +// node_modules/.pnpm/has-bigints@1.0.2/node_modules/has-bigints/index.js +var require_has_bigints = __commonJS({ + "node_modules/.pnpm/has-bigints@1.0.2/node_modules/has-bigints/index.js"(exports2, module2) { + "use strict"; + init_polyfill_buffer(); + var $BigInt = typeof BigInt !== "undefined" && BigInt; + module2.exports = function hasNativeBigInts() { + return typeof $BigInt === "function" && typeof BigInt === "function" && typeof $BigInt(42) === "bigint" && typeof BigInt(42) === "bigint"; + }; + } +}); + +// node_modules/.pnpm/is-bigint@1.0.4/node_modules/is-bigint/index.js +var require_is_bigint = __commonJS({ + "node_modules/.pnpm/is-bigint@1.0.4/node_modules/is-bigint/index.js"(exports2, module2) { + "use strict"; + init_polyfill_buffer(); + var hasBigInts = require_has_bigints()(); + if (hasBigInts) { + bigIntValueOf = BigInt.prototype.valueOf; + tryBigInt = function tryBigIntObject(value) { + try { + bigIntValueOf.call(value); + return true; + } catch (e) { + } + return false; + }; + module2.exports = function isBigInt(value) { + if (value === null || typeof value === "undefined" || typeof value === "boolean" || typeof value === "string" || typeof value === "number" || typeof value === "symbol" || typeof value === "function") { + return false; + } + if (typeof value === "bigint") { + return true; + } + return tryBigInt(value); + }; + } else { + module2.exports = function isBigInt(value) { + return false; + }; + } + var bigIntValueOf; + var tryBigInt; + } +}); + +// node_modules/.pnpm/which-boxed-primitive@1.0.2/node_modules/which-boxed-primitive/index.js +var require_which_boxed_primitive = __commonJS({ + "node_modules/.pnpm/which-boxed-primitive@1.0.2/node_modules/which-boxed-primitive/index.js"(exports2, module2) { + "use strict"; + init_polyfill_buffer(); + var isString = require_is_string(); + var isNumber = require_is_number_object(); + var isBoolean = require_is_boolean_object(); + var isSymbol = require_is_symbol(); + var isBigInt = require_is_bigint(); + module2.exports = function whichBoxedPrimitive(value) { + if (value == null || typeof value !== "object" && typeof value !== "function") { + return null; + } + if (isString(value)) { + return "String"; + } + if (isNumber(value)) { + return "Number"; + } + if (isBoolean(value)) { + return "Boolean"; + } + if (isSymbol(value)) { + return "Symbol"; + } + if (isBigInt(value)) { + return "BigInt"; + } + }; + } +}); + +// node_modules/.pnpm/is-weakmap@2.0.2/node_modules/is-weakmap/index.js +var require_is_weakmap = __commonJS({ + "node_modules/.pnpm/is-weakmap@2.0.2/node_modules/is-weakmap/index.js"(exports2, module2) { + "use strict"; + init_polyfill_buffer(); + var $WeakMap = typeof WeakMap === "function" && WeakMap.prototype ? WeakMap : null; + var $WeakSet = typeof WeakSet === "function" && WeakSet.prototype ? WeakSet : null; + var exported; + if (!$WeakMap) { + exported = function isWeakMap(x) { + return false; + }; + } + var $mapHas = $WeakMap ? $WeakMap.prototype.has : null; + var $setHas = $WeakSet ? $WeakSet.prototype.has : null; + if (!exported && !$mapHas) { + exported = function isWeakMap(x) { + return false; + }; + } + module2.exports = exported || function isWeakMap(x) { + if (!x || typeof x !== "object") { + return false; + } + try { + $mapHas.call(x, $mapHas); + if ($setHas) { + try { + $setHas.call(x, $setHas); + } catch (e) { + return true; + } + } + return x instanceof $WeakMap; + } catch (e) { + } + return false; + }; + } +}); + +// node_modules/.pnpm/is-weakset@2.0.3/node_modules/is-weakset/index.js +var require_is_weakset = __commonJS({ + "node_modules/.pnpm/is-weakset@2.0.3/node_modules/is-weakset/index.js"(exports2, module2) { + "use strict"; + init_polyfill_buffer(); + var GetIntrinsic = require_get_intrinsic(); + var callBound = require_callBound(); + var $WeakSet = GetIntrinsic("%WeakSet%", true); + var $setHas = callBound("WeakSet.prototype.has", true); + if ($setHas) { + $mapHas = callBound("WeakMap.prototype.has", true); + module2.exports = function isWeakSet(x) { + if (!x || typeof x !== "object") { + return false; + } + try { + $setHas(x, $setHas); + if ($mapHas) { + try { + $mapHas(x, $mapHas); + } catch (e) { + return true; + } + } + return x instanceof $WeakSet; + } catch (e) { + } + return false; + }; + } else { + module2.exports = function isWeakSet(x) { + return false; + }; + } + var $mapHas; + } +}); + +// node_modules/.pnpm/which-collection@1.0.2/node_modules/which-collection/index.js +var require_which_collection = __commonJS({ + "node_modules/.pnpm/which-collection@1.0.2/node_modules/which-collection/index.js"(exports2, module2) { + "use strict"; + init_polyfill_buffer(); + var isMap = require_is_map(); + var isSet = require_is_set(); + var isWeakMap = require_is_weakmap(); + var isWeakSet = require_is_weakset(); + module2.exports = function whichCollection(value) { + if (value && typeof value === "object") { + if (isMap(value)) { + return "Map"; + } + if (isSet(value)) { + return "Set"; + } + if (isWeakMap(value)) { + return "WeakMap"; + } + if (isWeakSet(value)) { + return "WeakSet"; + } + } + return false; + }; + } +}); + +// node_modules/.pnpm/is-callable@1.2.7/node_modules/is-callable/index.js +var require_is_callable = __commonJS({ + "node_modules/.pnpm/is-callable@1.2.7/node_modules/is-callable/index.js"(exports2, module2) { + "use strict"; + init_polyfill_buffer(); + var fnToStr = Function.prototype.toString; + var reflectApply = typeof Reflect === "object" && Reflect !== null && Reflect.apply; + var badArrayLike; + var isCallableMarker; + if (typeof reflectApply === "function" && typeof Object.defineProperty === "function") { + try { + badArrayLike = Object.defineProperty({}, "length", { + get: function() { + throw isCallableMarker; + } + }); + isCallableMarker = {}; + reflectApply(function() { + throw 42; + }, null, badArrayLike); + } catch (_) { + if (_ !== isCallableMarker) { + reflectApply = null; + } + } + } else { + reflectApply = null; + } + var constructorRegex = /^\s*class\b/; + var isES6ClassFn = function isES6ClassFunction(value) { + try { + var fnStr = fnToStr.call(value); + return constructorRegex.test(fnStr); + } catch (e) { + return false; + } + }; + var tryFunctionObject = function tryFunctionToStr(value) { + try { + if (isES6ClassFn(value)) { + return false; + } + fnToStr.call(value); + return true; + } catch (e) { + return false; + } + }; + var toStr = Object.prototype.toString; + var objectClass = "[object Object]"; + var fnClass = "[object Function]"; + var genClass = "[object GeneratorFunction]"; + var ddaClass = "[object HTMLAllCollection]"; + var ddaClass2 = "[object HTML document.all class]"; + var ddaClass3 = "[object HTMLCollection]"; + var hasToStringTag = typeof Symbol === "function" && !!Symbol.toStringTag; + var isIE68 = !(0 in [,]); + var isDDA = function isDocumentDotAll() { + return false; + }; + if (typeof document === "object") { + all = document.all; + if (toStr.call(all) === toStr.call(document.all)) { + isDDA = function isDocumentDotAll(value) { + if ((isIE68 || !value) && (typeof value === "undefined" || typeof value === "object")) { + try { + var str = toStr.call(value); + return (str === ddaClass || str === ddaClass2 || str === ddaClass3 || str === objectClass) && value("") == null; + } catch (e) { + } + } + return false; + }; + } + } + var all; + module2.exports = reflectApply ? function isCallable(value) { + if (isDDA(value)) { + return true; + } + if (!value) { + return false; + } + if (typeof value !== "function" && typeof value !== "object") { + return false; + } + try { + reflectApply(value, null, badArrayLike); + } catch (e) { + if (e !== isCallableMarker) { + return false; + } + } + return !isES6ClassFn(value) && tryFunctionObject(value); + } : function isCallable(value) { + if (isDDA(value)) { + return true; + } + if (!value) { + return false; + } + if (typeof value !== "function" && typeof value !== "object") { + return false; + } + if (hasToStringTag) { + return tryFunctionObject(value); + } + if (isES6ClassFn(value)) { + return false; + } + var strClass = toStr.call(value); + if (strClass !== fnClass && strClass !== genClass && !/^\[object HTML/.test(strClass)) { + return false; + } + return tryFunctionObject(value); + }; + } +}); + +// node_modules/.pnpm/for-each@0.3.3/node_modules/for-each/index.js +var require_for_each = __commonJS({ + "node_modules/.pnpm/for-each@0.3.3/node_modules/for-each/index.js"(exports2, module2) { + "use strict"; + init_polyfill_buffer(); + var isCallable = require_is_callable(); + var toStr = Object.prototype.toString; + var hasOwnProperty = Object.prototype.hasOwnProperty; + var forEachArray = function forEachArray2(array, iterator, receiver) { + for (var i = 0, len = array.length; i < len; i++) { + if (hasOwnProperty.call(array, i)) { + if (receiver == null) { + iterator(array[i], i, array); + } else { + iterator.call(receiver, array[i], i, array); + } + } + } + }; + var forEachString = function forEachString2(string, iterator, receiver) { + for (var i = 0, len = string.length; i < len; i++) { + if (receiver == null) { + iterator(string.charAt(i), i, string); + } else { + iterator.call(receiver, string.charAt(i), i, string); + } + } + }; + var forEachObject = function forEachObject2(object, iterator, receiver) { + for (var k in object) { + if (hasOwnProperty.call(object, k)) { + if (receiver == null) { + iterator(object[k], k, object); + } else { + iterator.call(receiver, object[k], k, object); + } + } + } + }; + var forEach2 = function forEach3(list, iterator, thisArg) { + if (!isCallable(iterator)) { + throw new TypeError("iterator must be a function"); + } + var receiver; + if (arguments.length >= 3) { + receiver = thisArg; + } + if (toStr.call(list) === "[object Array]") { + forEachArray(list, iterator, receiver); + } else if (typeof list === "string") { + forEachString(list, iterator, receiver); + } else { + forEachObject(list, iterator, receiver); + } + }; + module2.exports = forEach2; + } +}); + +// node_modules/.pnpm/possible-typed-array-names@1.0.0/node_modules/possible-typed-array-names/index.js +var require_possible_typed_array_names = __commonJS({ + "node_modules/.pnpm/possible-typed-array-names@1.0.0/node_modules/possible-typed-array-names/index.js"(exports2, module2) { + "use strict"; + init_polyfill_buffer(); + module2.exports = [ + "Float32Array", + "Float64Array", + "Int8Array", + "Int16Array", + "Int32Array", + "Uint8Array", + "Uint8ClampedArray", + "Uint16Array", + "Uint32Array", + "BigInt64Array", + "BigUint64Array" + ]; + } +}); + +// node_modules/.pnpm/available-typed-arrays@1.0.7/node_modules/available-typed-arrays/index.js +var require_available_typed_arrays = __commonJS({ + "node_modules/.pnpm/available-typed-arrays@1.0.7/node_modules/available-typed-arrays/index.js"(exports2, module2) { + "use strict"; + init_polyfill_buffer(); + var possibleNames = require_possible_typed_array_names(); + var g = typeof globalThis === "undefined" ? global : globalThis; + module2.exports = function availableTypedArrays() { + var out = []; + for (var i = 0; i < possibleNames.length; i++) { + if (typeof g[possibleNames[i]] === "function") { + out[out.length] = possibleNames[i]; + } + } + return out; + }; + } +}); + +// node_modules/.pnpm/which-typed-array@1.1.15/node_modules/which-typed-array/index.js +var require_which_typed_array = __commonJS({ + "node_modules/.pnpm/which-typed-array@1.1.15/node_modules/which-typed-array/index.js"(exports2, module2) { + "use strict"; + init_polyfill_buffer(); + var forEach2 = require_for_each(); + var availableTypedArrays = require_available_typed_arrays(); + var callBind = require_call_bind(); + var callBound = require_callBound(); + var gOPD = require_gopd(); + var $toString = callBound("Object.prototype.toString"); + var hasToStringTag = require_shams2()(); + var g = typeof globalThis === "undefined" ? global : globalThis; + var typedArrays = availableTypedArrays(); + var $slice = callBound("String.prototype.slice"); + var getPrototypeOf = Object.getPrototypeOf; + var $indexOf = callBound("Array.prototype.indexOf", true) || function indexOf(array, value) { + for (var i = 0; i < array.length; i += 1) { + if (array[i] === value) { + return i; + } + } + return -1; + }; + var cache = { __proto__: null }; + if (hasToStringTag && gOPD && getPrototypeOf) { + forEach2(typedArrays, function(typedArray) { + var arr = new g[typedArray](); + if (Symbol.toStringTag in arr) { + var proto = getPrototypeOf(arr); + var descriptor = gOPD(proto, Symbol.toStringTag); + if (!descriptor) { + var superProto = getPrototypeOf(proto); + descriptor = gOPD(superProto, Symbol.toStringTag); + } + cache["$" + typedArray] = callBind(descriptor.get); + } + }); + } else { + forEach2(typedArrays, function(typedArray) { + var arr = new g[typedArray](); + var fn = arr.slice || arr.set; + if (fn) { + cache["$" + typedArray] = callBind(fn); + } + }); + } + var tryTypedArrays = function tryAllTypedArrays(value) { + var found = false; + forEach2( + // eslint-disable-next-line no-extra-parens + /** @type {Record<`\$${TypedArrayName}`, Getter>} */ + /** @type {any} */ + cache, + /** @type {(getter: Getter, name: `\$${import('.').TypedArrayName}`) => void} */ + function(getter, typedArray) { + if (!found) { + try { + if ("$" + getter(value) === typedArray) { + found = $slice(typedArray, 1); + } + } catch (e) { + } + } + } + ); + return found; + }; + var trySlices = function tryAllSlices(value) { + var found = false; + forEach2( + // eslint-disable-next-line no-extra-parens + /** @type {Record<`\$${TypedArrayName}`, Getter>} */ + /** @type {any} */ + cache, + /** @type {(getter: typeof cache, name: `\$${import('.').TypedArrayName}`) => void} */ + function(getter, name) { + if (!found) { + try { + getter(value); + found = $slice(name, 1); + } catch (e) { + } + } + } + ); + return found; + }; + module2.exports = function whichTypedArray(value) { + if (!value || typeof value !== "object") { + return false; + } + if (!hasToStringTag) { + var tag2 = $slice($toString(value), 8, -1); + if ($indexOf(typedArrays, tag2) > -1) { + return tag2; + } + if (tag2 !== "Object") { + return false; + } + return trySlices(value); + } + if (!gOPD) { + return null; + } + return tryTypedArrays(value); + }; + } +}); + +// node_modules/.pnpm/array-buffer-byte-length@1.0.1/node_modules/array-buffer-byte-length/index.js +var require_array_buffer_byte_length = __commonJS({ + "node_modules/.pnpm/array-buffer-byte-length@1.0.1/node_modules/array-buffer-byte-length/index.js"(exports2, module2) { + "use strict"; + init_polyfill_buffer(); + var callBound = require_callBound(); + var $byteLength = callBound("ArrayBuffer.prototype.byteLength", true); + var isArrayBuffer = require_is_array_buffer(); + module2.exports = function byteLength(ab) { + if (!isArrayBuffer(ab)) { + return NaN; + } + return $byteLength ? $byteLength(ab) : ab.byteLength; + }; + } +}); + +// node_modules/.pnpm/deep-equal@2.2.3/node_modules/deep-equal/index.js +var require_deep_equal = __commonJS({ + "node_modules/.pnpm/deep-equal@2.2.3/node_modules/deep-equal/index.js"(exports2, module2) { + "use strict"; + init_polyfill_buffer(); + var assign2 = require_object(); + var callBound = require_callBound(); + var flags = require_regexp_prototype(); + var GetIntrinsic = require_get_intrinsic(); + var getIterator3 = require_es_get_iterator(); + var getSideChannel = require_side_channel(); + var is = require_object_is(); + var isArguments = require_is_arguments(); + var isArray = require_isarray(); + var isArrayBuffer = require_is_array_buffer(); + var isDate = require_is_date_object(); + var isRegex = require_is_regex(); + var isSharedArrayBuffer = require_is_shared_array_buffer(); + var objectKeys = require_object_keys(); + var whichBoxedPrimitive = require_which_boxed_primitive(); + var whichCollection = require_which_collection(); + var whichTypedArray = require_which_typed_array(); + var byteLength = require_array_buffer_byte_length(); + var sabByteLength = callBound("SharedArrayBuffer.prototype.byteLength", true); + var $getTime = callBound("Date.prototype.getTime"); + var gPO = Object.getPrototypeOf; + var $objToString = callBound("Object.prototype.toString"); + var $Set = GetIntrinsic("%Set%", true); + var $mapHas = callBound("Map.prototype.has", true); + var $mapGet = callBound("Map.prototype.get", true); + var $mapSize = callBound("Map.prototype.size", true); + var $setAdd = callBound("Set.prototype.add", true); + var $setDelete = callBound("Set.prototype.delete", true); + var $setHas = callBound("Set.prototype.has", true); + var $setSize = callBound("Set.prototype.size", true); + function setHasEqualElement(set, val1, opts, channel) { + var i = getIterator3(set); + var result; + while ((result = i.next()) && !result.done) { + if (internalDeepEqual(val1, result.value, opts, channel)) { + $setDelete(set, result.value); + return true; + } + } + return false; + } + function findLooseMatchingPrimitives(prim) { + if (typeof prim === "undefined") { + return null; + } + if (typeof prim === "object") { + return void 0; + } + if (typeof prim === "symbol") { + return false; + } + if (typeof prim === "string" || typeof prim === "number") { + return +prim === +prim; + } + return true; + } + function mapMightHaveLoosePrim(a, b, prim, item, opts, channel) { + var altValue = findLooseMatchingPrimitives(prim); + if (altValue != null) { + return altValue; + } + var curB = $mapGet(b, altValue); + var looseOpts = assign2({}, opts, { strict: false }); + if (typeof curB === "undefined" && !$mapHas(b, altValue) || !internalDeepEqual(item, curB, looseOpts, channel)) { + return false; + } + return !$mapHas(a, altValue) && internalDeepEqual(item, curB, looseOpts, channel); + } + function setMightHaveLoosePrim(a, b, prim) { + var altValue = findLooseMatchingPrimitives(prim); + if (altValue != null) { + return altValue; + } + return $setHas(b, altValue) && !$setHas(a, altValue); + } + function mapHasEqualEntry(set, map, key1, item1, opts, channel) { + var i = getIterator3(set); + var result; + var key2; + while ((result = i.next()) && !result.done) { + key2 = result.value; + if ( + // eslint-disable-next-line no-use-before-define + internalDeepEqual(key1, key2, opts, channel) && internalDeepEqual(item1, $mapGet(map, key2), opts, channel) + ) { + $setDelete(set, key2); + return true; + } + } + return false; + } + function internalDeepEqual(actual, expected, options, channel) { + var opts = options || {}; + if (opts.strict ? is(actual, expected) : actual === expected) { + return true; + } + var actualBoxed = whichBoxedPrimitive(actual); + var expectedBoxed = whichBoxedPrimitive(expected); + if (actualBoxed !== expectedBoxed) { + return false; + } + if (!actual || !expected || typeof actual !== "object" && typeof expected !== "object") { + return opts.strict ? is(actual, expected) : actual == expected; + } + var hasActual = channel.has(actual); + var hasExpected = channel.has(expected); + var sentinel; + if (hasActual && hasExpected) { + if (channel.get(actual) === channel.get(expected)) { + return true; + } + } else { + sentinel = {}; + } + if (!hasActual) { + channel.set(actual, sentinel); + } + if (!hasExpected) { + channel.set(expected, sentinel); + } + return objEquiv(actual, expected, opts, channel); + } + function isBuffer(x) { + if (!x || typeof x !== "object" || typeof x.length !== "number") { + return false; + } + if (typeof x.copy !== "function" || typeof x.slice !== "function") { + return false; + } + if (x.length > 0 && typeof x[0] !== "number") { + return false; + } + return !!(x.constructor && x.constructor.isBuffer && x.constructor.isBuffer(x)); + } + function setEquiv(a, b, opts, channel) { + if ($setSize(a) !== $setSize(b)) { + return false; + } + var iA = getIterator3(a); + var iB = getIterator3(b); + var resultA; + var resultB; + var set; + while ((resultA = iA.next()) && !resultA.done) { + if (resultA.value && typeof resultA.value === "object") { + if (!set) { + set = new $Set(); + } + $setAdd(set, resultA.value); + } else if (!$setHas(b, resultA.value)) { + if (opts.strict) { + return false; + } + if (!setMightHaveLoosePrim(a, b, resultA.value)) { + return false; + } + if (!set) { + set = new $Set(); + } + $setAdd(set, resultA.value); + } + } + if (set) { + while ((resultB = iB.next()) && !resultB.done) { + if (resultB.value && typeof resultB.value === "object") { + if (!setHasEqualElement(set, resultB.value, opts.strict, channel)) { + return false; + } + } else if (!opts.strict && !$setHas(a, resultB.value) && !setHasEqualElement(set, resultB.value, opts.strict, channel)) { + return false; + } + } + return $setSize(set) === 0; + } + return true; + } + function mapEquiv(a, b, opts, channel) { + if ($mapSize(a) !== $mapSize(b)) { + return false; + } + var iA = getIterator3(a); + var iB = getIterator3(b); + var resultA; + var resultB; + var set; + var key2; + var item1; + var item2; + while ((resultA = iA.next()) && !resultA.done) { + key2 = resultA.value[0]; + item1 = resultA.value[1]; + if (key2 && typeof key2 === "object") { + if (!set) { + set = new $Set(); + } + $setAdd(set, key2); + } else { + item2 = $mapGet(b, key2); + if (typeof item2 === "undefined" && !$mapHas(b, key2) || !internalDeepEqual(item1, item2, opts, channel)) { + if (opts.strict) { + return false; + } + if (!mapMightHaveLoosePrim(a, b, key2, item1, opts, channel)) { + return false; + } + if (!set) { + set = new $Set(); + } + $setAdd(set, key2); + } + } + } + if (set) { + while ((resultB = iB.next()) && !resultB.done) { + key2 = resultB.value[0]; + item2 = resultB.value[1]; + if (key2 && typeof key2 === "object") { + if (!mapHasEqualEntry(set, a, key2, item2, opts, channel)) { + return false; + } + } else if (!opts.strict && (!a.has(key2) || !internalDeepEqual($mapGet(a, key2), item2, opts, channel)) && !mapHasEqualEntry(set, a, key2, item2, assign2({}, opts, { strict: false }), channel)) { + return false; + } + } + return $setSize(set) === 0; + } + return true; + } + function objEquiv(a, b, opts, channel) { + var i, key2; + if (typeof a !== typeof b) { + return false; + } + if (a == null || b == null) { + return false; + } + if ($objToString(a) !== $objToString(b)) { + return false; + } + if (isArguments(a) !== isArguments(b)) { + return false; + } + var aIsArray = isArray(a); + var bIsArray = isArray(b); + if (aIsArray !== bIsArray) { + return false; + } + var aIsError = a instanceof Error; + var bIsError = b instanceof Error; + if (aIsError !== bIsError) { + return false; + } + if (aIsError || bIsError) { + if (a.name !== b.name || a.message !== b.message) { + return false; + } + } + var aIsRegex = isRegex(a); + var bIsRegex = isRegex(b); + if (aIsRegex !== bIsRegex) { + return false; + } + if ((aIsRegex || bIsRegex) && (a.source !== b.source || flags(a) !== flags(b))) { + return false; + } + var aIsDate = isDate(a); + var bIsDate = isDate(b); + if (aIsDate !== bIsDate) { + return false; + } + if (aIsDate || bIsDate) { + if ($getTime(a) !== $getTime(b)) { + return false; + } + } + if (opts.strict && gPO && gPO(a) !== gPO(b)) { + return false; + } + var aWhich = whichTypedArray(a); + var bWhich = whichTypedArray(b); + if (aWhich !== bWhich) { + return false; + } + if (aWhich || bWhich) { + if (a.length !== b.length) { + return false; + } + for (i = 0; i < a.length; i++) { + if (a[i] !== b[i]) { + return false; + } + } + return true; + } + var aIsBuffer = isBuffer(a); + var bIsBuffer = isBuffer(b); + if (aIsBuffer !== bIsBuffer) { + return false; + } + if (aIsBuffer || bIsBuffer) { + if (a.length !== b.length) { + return false; + } + for (i = 0; i < a.length; i++) { + if (a[i] !== b[i]) { + return false; + } + } + return true; + } + var aIsArrayBuffer = isArrayBuffer(a); + var bIsArrayBuffer = isArrayBuffer(b); + if (aIsArrayBuffer !== bIsArrayBuffer) { + return false; + } + if (aIsArrayBuffer || bIsArrayBuffer) { + if (byteLength(a) !== byteLength(b)) { + return false; + } + return typeof Uint8Array === "function" && internalDeepEqual(new Uint8Array(a), new Uint8Array(b), opts, channel); + } + var aIsSAB = isSharedArrayBuffer(a); + var bIsSAB = isSharedArrayBuffer(b); + if (aIsSAB !== bIsSAB) { + return false; + } + if (aIsSAB || bIsSAB) { + if (sabByteLength(a) !== sabByteLength(b)) { + return false; + } + return typeof Uint8Array === "function" && internalDeepEqual(new Uint8Array(a), new Uint8Array(b), opts, channel); + } + if (typeof a !== typeof b) { + return false; + } + var ka = objectKeys(a); + var kb = objectKeys(b); + if (ka.length !== kb.length) { + return false; + } + ka.sort(); + kb.sort(); + for (i = ka.length - 1; i >= 0; i--) { + if (ka[i] != kb[i]) { + return false; + } + } + for (i = ka.length - 1; i >= 0; i--) { + key2 = ka[i]; + if (!internalDeepEqual(a[key2], b[key2], opts, channel)) { + return false; + } + } + var aCollection = whichCollection(a); + var bCollection = whichCollection(b); + if (aCollection !== bCollection) { + return false; + } + if (aCollection === "Set" || bCollection === "Set") { + return setEquiv(a, b, opts, channel); + } + if (aCollection === "Map") { + return mapEquiv(a, b, opts, channel); + } + return true; + } + module2.exports = function deepEqual2(a, b, opts) { + return internalDeepEqual(a, b, opts, getSideChannel()); + }; + } +}); + +// node_modules/.pnpm/js-sha256@0.9.0/node_modules/js-sha256/src/sha256.js +var require_sha256 = __commonJS({ + "node_modules/.pnpm/js-sha256@0.9.0/node_modules/js-sha256/src/sha256.js"(exports, module) { + init_polyfill_buffer(); + (function() { + "use strict"; + var ERROR = "input is invalid type"; + var WINDOW = typeof window === "object"; + var root = WINDOW ? window : {}; + if (root.JS_SHA256_NO_WINDOW) { + WINDOW = false; + } + var WEB_WORKER = !WINDOW && typeof self === "object"; + var NODE_JS = !root.JS_SHA256_NO_NODE_JS && typeof process === "object" && process.versions && process.versions.node; + if (NODE_JS) { + root = global; + } else if (WEB_WORKER) { + root = self; + } + var COMMON_JS = !root.JS_SHA256_NO_COMMON_JS && typeof module === "object" && module.exports; + var AMD = typeof define === "function" && define.amd; + var ARRAY_BUFFER = !root.JS_SHA256_NO_ARRAY_BUFFER && typeof ArrayBuffer !== "undefined"; + var HEX_CHARS = "0123456789abcdef".split(""); + var EXTRA = [-2147483648, 8388608, 32768, 128]; + var SHIFT = [24, 16, 8, 0]; + var K = [ + 1116352408, + 1899447441, + 3049323471, + 3921009573, + 961987163, + 1508970993, + 2453635748, + 2870763221, + 3624381080, + 310598401, + 607225278, + 1426881987, + 1925078388, + 2162078206, + 2614888103, + 3248222580, + 3835390401, + 4022224774, + 264347078, + 604807628, + 770255983, + 1249150122, + 1555081692, + 1996064986, + 2554220882, + 2821834349, + 2952996808, + 3210313671, + 3336571891, + 3584528711, + 113926993, + 338241895, + 666307205, + 773529912, + 1294757372, + 1396182291, + 1695183700, + 1986661051, + 2177026350, + 2456956037, + 2730485921, + 2820302411, + 3259730800, + 3345764771, + 3516065817, + 3600352804, + 4094571909, + 275423344, + 430227734, + 506948616, + 659060556, + 883997877, + 958139571, + 1322822218, + 1537002063, + 1747873779, + 1955562222, + 2024104815, + 2227730452, + 2361852424, + 2428436474, + 2756734187, + 3204031479, + 3329325298 + ]; + var OUTPUT_TYPES = ["hex", "array", "digest", "arrayBuffer"]; + var blocks = []; + if (root.JS_SHA256_NO_NODE_JS || !Array.isArray) { + Array.isArray = function(obj) { + return Object.prototype.toString.call(obj) === "[object Array]"; + }; + } + if (ARRAY_BUFFER && (root.JS_SHA256_NO_ARRAY_BUFFER_IS_VIEW || !ArrayBuffer.isView)) { + ArrayBuffer.isView = function(obj) { + return typeof obj === "object" && obj.buffer && obj.buffer.constructor === ArrayBuffer; + }; + } + var createOutputMethod = function(outputType, is2242) { + return function(message) { + return new Sha256(is2242, true).update(message)[outputType](); + }; + }; + var createMethod = function(is2242) { + var method2 = createOutputMethod("hex", is2242); + if (NODE_JS) { + method2 = nodeWrap(method2, is2242); + } + method2.create = function() { + return new Sha256(is2242); + }; + method2.update = function(message) { + return method2.create().update(message); + }; + for (var i = 0; i < OUTPUT_TYPES.length; ++i) { + var type = OUTPUT_TYPES[i]; + method2[type] = createOutputMethod(type, is2242); + } + return method2; + }; + var nodeWrap = function(method, is224) { + var crypto = eval("require('crypto')"); + var Buffer = eval("require('buffer').Buffer"); + var algorithm = is224 ? "sha224" : "sha256"; + var nodeMethod = function(message) { + if (typeof message === "string") { + return crypto.createHash(algorithm).update(message, "utf8").digest("hex"); + } else { + if (message === null || message === void 0) { + throw new Error(ERROR); + } else if (message.constructor === ArrayBuffer) { + message = new Uint8Array(message); + } + } + if (Array.isArray(message) || ArrayBuffer.isView(message) || message.constructor === Buffer) { + return crypto.createHash(algorithm).update(new Buffer(message)).digest("hex"); + } else { + return method(message); + } + }; + return nodeMethod; + }; + var createHmacOutputMethod = function(outputType, is2242) { + return function(key2, message) { + return new HmacSha256(key2, is2242, true).update(message)[outputType](); + }; + }; + var createHmacMethod = function(is2242) { + var method2 = createHmacOutputMethod("hex", is2242); + method2.create = function(key2) { + return new HmacSha256(key2, is2242); + }; + method2.update = function(key2, message) { + return method2.create(key2).update(message); + }; + for (var i = 0; i < OUTPUT_TYPES.length; ++i) { + var type = OUTPUT_TYPES[i]; + method2[type] = createHmacOutputMethod(type, is2242); + } + return method2; + }; + function Sha256(is2242, sharedMemory) { + if (sharedMemory) { + blocks[0] = blocks[16] = blocks[1] = blocks[2] = blocks[3] = blocks[4] = blocks[5] = blocks[6] = blocks[7] = blocks[8] = blocks[9] = blocks[10] = blocks[11] = blocks[12] = blocks[13] = blocks[14] = blocks[15] = 0; + this.blocks = blocks; + } else { + this.blocks = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]; + } + if (is2242) { + this.h0 = 3238371032; + this.h1 = 914150663; + this.h2 = 812702999; + this.h3 = 4144912697; + this.h4 = 4290775857; + this.h5 = 1750603025; + this.h6 = 1694076839; + this.h7 = 3204075428; + } else { + this.h0 = 1779033703; + this.h1 = 3144134277; + this.h2 = 1013904242; + this.h3 = 2773480762; + this.h4 = 1359893119; + this.h5 = 2600822924; + this.h6 = 528734635; + this.h7 = 1541459225; + } + this.block = this.start = this.bytes = this.hBytes = 0; + this.finalized = this.hashed = false; + this.first = true; + this.is224 = is2242; + } + Sha256.prototype.update = function(message) { + if (this.finalized) { + return; + } + var notString, type = typeof message; + if (type !== "string") { + if (type === "object") { + if (message === null) { + throw new Error(ERROR); + } else if (ARRAY_BUFFER && message.constructor === ArrayBuffer) { + message = new Uint8Array(message); + } else if (!Array.isArray(message)) { + if (!ARRAY_BUFFER || !ArrayBuffer.isView(message)) { + throw new Error(ERROR); + } + } + } else { + throw new Error(ERROR); + } + notString = true; + } + var code, index2 = 0, i, length = message.length, blocks2 = this.blocks; + while (index2 < length) { + if (this.hashed) { + this.hashed = false; + blocks2[0] = this.block; + blocks2[16] = blocks2[1] = blocks2[2] = blocks2[3] = blocks2[4] = blocks2[5] = blocks2[6] = blocks2[7] = blocks2[8] = blocks2[9] = blocks2[10] = blocks2[11] = blocks2[12] = blocks2[13] = blocks2[14] = blocks2[15] = 0; + } + if (notString) { + for (i = this.start; index2 < length && i < 64; ++index2) { + blocks2[i >> 2] |= message[index2] << SHIFT[i++ & 3]; + } + } else { + for (i = this.start; index2 < length && i < 64; ++index2) { + code = message.charCodeAt(index2); + if (code < 128) { + blocks2[i >> 2] |= code << SHIFT[i++ & 3]; + } else if (code < 2048) { + blocks2[i >> 2] |= (192 | code >> 6) << SHIFT[i++ & 3]; + blocks2[i >> 2] |= (128 | code & 63) << SHIFT[i++ & 3]; + } else if (code < 55296 || code >= 57344) { + blocks2[i >> 2] |= (224 | code >> 12) << SHIFT[i++ & 3]; + blocks2[i >> 2] |= (128 | code >> 6 & 63) << SHIFT[i++ & 3]; + blocks2[i >> 2] |= (128 | code & 63) << SHIFT[i++ & 3]; + } else { + code = 65536 + ((code & 1023) << 10 | message.charCodeAt(++index2) & 1023); + blocks2[i >> 2] |= (240 | code >> 18) << SHIFT[i++ & 3]; + blocks2[i >> 2] |= (128 | code >> 12 & 63) << SHIFT[i++ & 3]; + blocks2[i >> 2] |= (128 | code >> 6 & 63) << SHIFT[i++ & 3]; + blocks2[i >> 2] |= (128 | code & 63) << SHIFT[i++ & 3]; + } + } + } + this.lastByteIndex = i; + this.bytes += i - this.start; + if (i >= 64) { + this.block = blocks2[16]; + this.start = i - 64; + this.hash(); + this.hashed = true; + } else { + this.start = i; + } + } + if (this.bytes > 4294967295) { + this.hBytes += this.bytes / 4294967296 << 0; + this.bytes = this.bytes % 4294967296; + } + return this; + }; + Sha256.prototype.finalize = function() { + if (this.finalized) { + return; + } + this.finalized = true; + var blocks2 = this.blocks, i = this.lastByteIndex; + blocks2[16] = this.block; + blocks2[i >> 2] |= EXTRA[i & 3]; + this.block = blocks2[16]; + if (i >= 56) { + if (!this.hashed) { + this.hash(); + } + blocks2[0] = this.block; + blocks2[16] = blocks2[1] = blocks2[2] = blocks2[3] = blocks2[4] = blocks2[5] = blocks2[6] = blocks2[7] = blocks2[8] = blocks2[9] = blocks2[10] = blocks2[11] = blocks2[12] = blocks2[13] = blocks2[14] = blocks2[15] = 0; + } + blocks2[14] = this.hBytes << 3 | this.bytes >>> 29; + blocks2[15] = this.bytes << 3; + this.hash(); + }; + Sha256.prototype.hash = function() { + var a = this.h0, b = this.h1, c = this.h2, d = this.h3, e = this.h4, f = this.h5, g = this.h6, h = this.h7, blocks2 = this.blocks, j, s0, s1, maj, t1, t2, ch, ab, da, cd, bc; + for (j = 16; j < 64; ++j) { + t1 = blocks2[j - 15]; + s0 = (t1 >>> 7 | t1 << 25) ^ (t1 >>> 18 | t1 << 14) ^ t1 >>> 3; + t1 = blocks2[j - 2]; + s1 = (t1 >>> 17 | t1 << 15) ^ (t1 >>> 19 | t1 << 13) ^ t1 >>> 10; + blocks2[j] = blocks2[j - 16] + s0 + blocks2[j - 7] + s1 << 0; + } + bc = b & c; + for (j = 0; j < 64; j += 4) { + if (this.first) { + if (this.is224) { + ab = 300032; + t1 = blocks2[0] - 1413257819; + h = t1 - 150054599 << 0; + d = t1 + 24177077 << 0; + } else { + ab = 704751109; + t1 = blocks2[0] - 210244248; + h = t1 - 1521486534 << 0; + d = t1 + 143694565 << 0; + } + this.first = false; + } else { + s0 = (a >>> 2 | a << 30) ^ (a >>> 13 | a << 19) ^ (a >>> 22 | a << 10); + s1 = (e >>> 6 | e << 26) ^ (e >>> 11 | e << 21) ^ (e >>> 25 | e << 7); + ab = a & b; + maj = ab ^ a & c ^ bc; + ch = e & f ^ ~e & g; + t1 = h + s1 + ch + K[j] + blocks2[j]; + t2 = s0 + maj; + h = d + t1 << 0; + d = t1 + t2 << 0; + } + s0 = (d >>> 2 | d << 30) ^ (d >>> 13 | d << 19) ^ (d >>> 22 | d << 10); + s1 = (h >>> 6 | h << 26) ^ (h >>> 11 | h << 21) ^ (h >>> 25 | h << 7); + da = d & a; + maj = da ^ d & b ^ ab; + ch = h & e ^ ~h & f; + t1 = g + s1 + ch + K[j + 1] + blocks2[j + 1]; + t2 = s0 + maj; + g = c + t1 << 0; + c = t1 + t2 << 0; + s0 = (c >>> 2 | c << 30) ^ (c >>> 13 | c << 19) ^ (c >>> 22 | c << 10); + s1 = (g >>> 6 | g << 26) ^ (g >>> 11 | g << 21) ^ (g >>> 25 | g << 7); + cd = c & d; + maj = cd ^ c & a ^ da; + ch = g & h ^ ~g & e; + t1 = f + s1 + ch + K[j + 2] + blocks2[j + 2]; + t2 = s0 + maj; + f = b + t1 << 0; + b = t1 + t2 << 0; + s0 = (b >>> 2 | b << 30) ^ (b >>> 13 | b << 19) ^ (b >>> 22 | b << 10); + s1 = (f >>> 6 | f << 26) ^ (f >>> 11 | f << 21) ^ (f >>> 25 | f << 7); + bc = b & c; + maj = bc ^ b & d ^ cd; + ch = f & g ^ ~f & h; + t1 = e + s1 + ch + K[j + 3] + blocks2[j + 3]; + t2 = s0 + maj; + e = a + t1 << 0; + a = t1 + t2 << 0; + } + this.h0 = this.h0 + a << 0; + this.h1 = this.h1 + b << 0; + this.h2 = this.h2 + c << 0; + this.h3 = this.h3 + d << 0; + this.h4 = this.h4 + e << 0; + this.h5 = this.h5 + f << 0; + this.h6 = this.h6 + g << 0; + this.h7 = this.h7 + h << 0; + }; + Sha256.prototype.hex = function() { + this.finalize(); + var h0 = this.h0, h1 = this.h1, h2 = this.h2, h3 = this.h3, h4 = this.h4, h5 = this.h5, h6 = this.h6, h7 = this.h7; + var hex = HEX_CHARS[h0 >> 28 & 15] + HEX_CHARS[h0 >> 24 & 15] + HEX_CHARS[h0 >> 20 & 15] + HEX_CHARS[h0 >> 16 & 15] + HEX_CHARS[h0 >> 12 & 15] + HEX_CHARS[h0 >> 8 & 15] + HEX_CHARS[h0 >> 4 & 15] + HEX_CHARS[h0 & 15] + HEX_CHARS[h1 >> 28 & 15] + HEX_CHARS[h1 >> 24 & 15] + HEX_CHARS[h1 >> 20 & 15] + HEX_CHARS[h1 >> 16 & 15] + HEX_CHARS[h1 >> 12 & 15] + HEX_CHARS[h1 >> 8 & 15] + HEX_CHARS[h1 >> 4 & 15] + HEX_CHARS[h1 & 15] + HEX_CHARS[h2 >> 28 & 15] + HEX_CHARS[h2 >> 24 & 15] + HEX_CHARS[h2 >> 20 & 15] + HEX_CHARS[h2 >> 16 & 15] + HEX_CHARS[h2 >> 12 & 15] + HEX_CHARS[h2 >> 8 & 15] + HEX_CHARS[h2 >> 4 & 15] + HEX_CHARS[h2 & 15] + HEX_CHARS[h3 >> 28 & 15] + HEX_CHARS[h3 >> 24 & 15] + HEX_CHARS[h3 >> 20 & 15] + HEX_CHARS[h3 >> 16 & 15] + HEX_CHARS[h3 >> 12 & 15] + HEX_CHARS[h3 >> 8 & 15] + HEX_CHARS[h3 >> 4 & 15] + HEX_CHARS[h3 & 15] + HEX_CHARS[h4 >> 28 & 15] + HEX_CHARS[h4 >> 24 & 15] + HEX_CHARS[h4 >> 20 & 15] + HEX_CHARS[h4 >> 16 & 15] + HEX_CHARS[h4 >> 12 & 15] + HEX_CHARS[h4 >> 8 & 15] + HEX_CHARS[h4 >> 4 & 15] + HEX_CHARS[h4 & 15] + HEX_CHARS[h5 >> 28 & 15] + HEX_CHARS[h5 >> 24 & 15] + HEX_CHARS[h5 >> 20 & 15] + HEX_CHARS[h5 >> 16 & 15] + HEX_CHARS[h5 >> 12 & 15] + HEX_CHARS[h5 >> 8 & 15] + HEX_CHARS[h5 >> 4 & 15] + HEX_CHARS[h5 & 15] + HEX_CHARS[h6 >> 28 & 15] + HEX_CHARS[h6 >> 24 & 15] + HEX_CHARS[h6 >> 20 & 15] + HEX_CHARS[h6 >> 16 & 15] + HEX_CHARS[h6 >> 12 & 15] + HEX_CHARS[h6 >> 8 & 15] + HEX_CHARS[h6 >> 4 & 15] + HEX_CHARS[h6 & 15]; + if (!this.is224) { + hex += HEX_CHARS[h7 >> 28 & 15] + HEX_CHARS[h7 >> 24 & 15] + HEX_CHARS[h7 >> 20 & 15] + HEX_CHARS[h7 >> 16 & 15] + HEX_CHARS[h7 >> 12 & 15] + HEX_CHARS[h7 >> 8 & 15] + HEX_CHARS[h7 >> 4 & 15] + HEX_CHARS[h7 & 15]; + } + return hex; + }; + Sha256.prototype.toString = Sha256.prototype.hex; + Sha256.prototype.digest = function() { + this.finalize(); + var h0 = this.h0, h1 = this.h1, h2 = this.h2, h3 = this.h3, h4 = this.h4, h5 = this.h5, h6 = this.h6, h7 = this.h7; + var arr = [ + h0 >> 24 & 255, + h0 >> 16 & 255, + h0 >> 8 & 255, + h0 & 255, + h1 >> 24 & 255, + h1 >> 16 & 255, + h1 >> 8 & 255, + h1 & 255, + h2 >> 24 & 255, + h2 >> 16 & 255, + h2 >> 8 & 255, + h2 & 255, + h3 >> 24 & 255, + h3 >> 16 & 255, + h3 >> 8 & 255, + h3 & 255, + h4 >> 24 & 255, + h4 >> 16 & 255, + h4 >> 8 & 255, + h4 & 255, + h5 >> 24 & 255, + h5 >> 16 & 255, + h5 >> 8 & 255, + h5 & 255, + h6 >> 24 & 255, + h6 >> 16 & 255, + h6 >> 8 & 255, + h6 & 255 + ]; + if (!this.is224) { + arr.push(h7 >> 24 & 255, h7 >> 16 & 255, h7 >> 8 & 255, h7 & 255); + } + return arr; + }; + Sha256.prototype.array = Sha256.prototype.digest; + Sha256.prototype.arrayBuffer = function() { + this.finalize(); + var buffer2 = new ArrayBuffer(this.is224 ? 28 : 32); + var dataView = new DataView(buffer2); + dataView.setUint32(0, this.h0); + dataView.setUint32(4, this.h1); + dataView.setUint32(8, this.h2); + dataView.setUint32(12, this.h3); + dataView.setUint32(16, this.h4); + dataView.setUint32(20, this.h5); + dataView.setUint32(24, this.h6); + if (!this.is224) { + dataView.setUint32(28, this.h7); + } + return buffer2; + }; + function HmacSha256(key2, is2242, sharedMemory) { + var i, type = typeof key2; + if (type === "string") { + var bytes = [], length = key2.length, index2 = 0, code; + for (i = 0; i < length; ++i) { + code = key2.charCodeAt(i); + if (code < 128) { + bytes[index2++] = code; + } else if (code < 2048) { + bytes[index2++] = 192 | code >> 6; + bytes[index2++] = 128 | code & 63; + } else if (code < 55296 || code >= 57344) { + bytes[index2++] = 224 | code >> 12; + bytes[index2++] = 128 | code >> 6 & 63; + bytes[index2++] = 128 | code & 63; + } else { + code = 65536 + ((code & 1023) << 10 | key2.charCodeAt(++i) & 1023); + bytes[index2++] = 240 | code >> 18; + bytes[index2++] = 128 | code >> 12 & 63; + bytes[index2++] = 128 | code >> 6 & 63; + bytes[index2++] = 128 | code & 63; + } + } + key2 = bytes; + } else { + if (type === "object") { + if (key2 === null) { + throw new Error(ERROR); + } else if (ARRAY_BUFFER && key2.constructor === ArrayBuffer) { + key2 = new Uint8Array(key2); + } else if (!Array.isArray(key2)) { + if (!ARRAY_BUFFER || !ArrayBuffer.isView(key2)) { + throw new Error(ERROR); + } + } + } else { + throw new Error(ERROR); + } + } + if (key2.length > 64) { + key2 = new Sha256(is2242, true).update(key2).array(); + } + var oKeyPad = [], iKeyPad = []; + for (i = 0; i < 64; ++i) { + var b = key2[i] || 0; + oKeyPad[i] = 92 ^ b; + iKeyPad[i] = 54 ^ b; + } + Sha256.call(this, is2242, sharedMemory); + this.update(iKeyPad); + this.oKeyPad = oKeyPad; + this.inner = true; + this.sharedMemory = sharedMemory; + } + HmacSha256.prototype = new Sha256(); + HmacSha256.prototype.finalize = function() { + Sha256.prototype.finalize.call(this); + if (this.inner) { + this.inner = false; + var innerHash = this.array(); + Sha256.call(this, this.is224, this.sharedMemory); + this.update(this.oKeyPad); + this.update(innerHash); + Sha256.prototype.finalize.call(this); + } + }; + var exports = createMethod(); + exports.sha256 = exports; + exports.sha224 = createMethod(true); + exports.sha256.hmac = createHmacMethod(); + exports.sha224.hmac = createHmacMethod(true); + if (COMMON_JS) { + module.exports = exports; + } else { + root.sha256 = exports.sha256; + root.sha224 = exports.sha224; + if (AMD) { + define(function() { + return exports; + }); + } + } + })(); + } +}); + +// node_modules/.pnpm/hogan.js@3.0.2/node_modules/hogan.js/lib/compiler.js +var require_compiler = __commonJS({ + "node_modules/.pnpm/hogan.js@3.0.2/node_modules/hogan.js/lib/compiler.js"(exports2) { + init_polyfill_buffer(); + (function(Hogan4) { + var rIsWhitespace = /\S/, rQuot = /\"/g, rNewline = /\n/g, rCr = /\r/g, rSlash = /\\/g, rLineSep = /\u2028/, rParagraphSep = /\u2029/; + Hogan4.tags = { + "#": 1, + "^": 2, + "<": 3, + "$": 4, + "/": 5, + "!": 6, + ">": 7, + "=": 8, + "_v": 9, + "{": 10, + "&": 11, + "_t": 12 + }; + Hogan4.scan = function scan(text2, delimiters) { + var len = text2.length, IN_TEXT = 0, IN_TAG_TYPE = 1, IN_TAG = 2, state = IN_TEXT, tagType = null, tag2 = null, buf = "", tokens = [], seenTag = false, i = 0, lineStart = 0, otag = "{{", ctag = "}}"; + function addBuf() { + if (buf.length > 0) { + tokens.push({ tag: "_t", text: new String(buf) }); + buf = ""; + } + } + function lineIsWhitespace() { + var isAllWhitespace = true; + for (var j = lineStart; j < tokens.length; j++) { + isAllWhitespace = Hogan4.tags[tokens[j].tag] < Hogan4.tags["_v"] || tokens[j].tag == "_t" && tokens[j].text.match(rIsWhitespace) === null; + if (!isAllWhitespace) { + return false; + } + } + return isAllWhitespace; + } + function filterLine(haveSeenTag, noNewLine) { + addBuf(); + if (haveSeenTag && lineIsWhitespace()) { + for (var j = lineStart, next; j < tokens.length; j++) { + if (tokens[j].text) { + if ((next = tokens[j + 1]) && next.tag == ">") { + next.indent = tokens[j].text.toString(); + } + tokens.splice(j, 1); + } + } + } else if (!noNewLine) { + tokens.push({ tag: "\n" }); + } + seenTag = false; + lineStart = tokens.length; + } + function changeDelimiters(text3, index2) { + var close = "=" + ctag, closeIndex = text3.indexOf(close, index2), delimiters2 = trim( + text3.substring(text3.indexOf("=", index2) + 1, closeIndex) + ).split(" "); + otag = delimiters2[0]; + ctag = delimiters2[delimiters2.length - 1]; + return closeIndex + close.length - 1; + } + if (delimiters) { + delimiters = delimiters.split(" "); + otag = delimiters[0]; + ctag = delimiters[1]; + } + for (i = 0; i < len; i++) { + if (state == IN_TEXT) { + if (tagChange(otag, text2, i)) { + --i; + addBuf(); + state = IN_TAG_TYPE; + } else { + if (text2.charAt(i) == "\n") { + filterLine(seenTag); + } else { + buf += text2.charAt(i); + } + } + } else if (state == IN_TAG_TYPE) { + i += otag.length - 1; + tag2 = Hogan4.tags[text2.charAt(i + 1)]; + tagType = tag2 ? text2.charAt(i + 1) : "_v"; + if (tagType == "=") { + i = changeDelimiters(text2, i); + state = IN_TEXT; + } else { + if (tag2) { + i++; + } + state = IN_TAG; + } + seenTag = i; + } else { + if (tagChange(ctag, text2, i)) { + tokens.push({ + tag: tagType, + n: trim(buf), + otag, + ctag, + i: tagType == "/" ? seenTag - otag.length : i + ctag.length + }); + buf = ""; + i += ctag.length - 1; + state = IN_TEXT; + if (tagType == "{") { + if (ctag == "}}") { + i++; + } else { + cleanTripleStache(tokens[tokens.length - 1]); + } + } + } else { + buf += text2.charAt(i); + } + } + } + filterLine(seenTag, true); + return tokens; + }; + function cleanTripleStache(token) { + if (token.n.substr(token.n.length - 1) === "}") { + token.n = token.n.substring(0, token.n.length - 1); + } + } + function trim(s) { + if (s.trim) { + return s.trim(); + } + return s.replace(/^\s*|\s*$/g, ""); + } + function tagChange(tag2, text2, index2) { + if (text2.charAt(index2) != tag2.charAt(0)) { + return false; + } + for (var i = 1, l = tag2.length; i < l; i++) { + if (text2.charAt(index2 + i) != tag2.charAt(i)) { + return false; + } + } + return true; + } + var allowedInSuper = { "_t": true, "\n": true, "$": true, "/": true }; + function buildTree(tokens, kind, stack, customTags) { + var instructions = [], opener = null, tail = null, token = null; + tail = stack[stack.length - 1]; + while (tokens.length > 0) { + token = tokens.shift(); + if (tail && tail.tag == "<" && !(token.tag in allowedInSuper)) { + throw new Error("Illegal content in < super tag."); + } + if (Hogan4.tags[token.tag] <= Hogan4.tags["$"] || isOpener(token, customTags)) { + stack.push(token); + token.nodes = buildTree(tokens, token.tag, stack, customTags); + } else if (token.tag == "/") { + if (stack.length === 0) { + throw new Error("Closing tag without opener: /" + token.n); + } + opener = stack.pop(); + if (token.n != opener.n && !isCloser(token.n, opener.n, customTags)) { + throw new Error("Nesting error: " + opener.n + " vs. " + token.n); + } + opener.end = token.i; + return instructions; + } else if (token.tag == "\n") { + token.last = tokens.length == 0 || tokens[0].tag == "\n"; + } + instructions.push(token); + } + if (stack.length > 0) { + throw new Error("missing closing tag: " + stack.pop().n); + } + return instructions; + } + function isOpener(token, tags) { + for (var i = 0, l = tags.length; i < l; i++) { + if (tags[i].o == token.n) { + token.tag = "#"; + return true; + } + } + } + function isCloser(close, open, tags) { + for (var i = 0, l = tags.length; i < l; i++) { + if (tags[i].c == close && tags[i].o == open) { + return true; + } + } + } + function stringifySubstitutions(obj) { + var items = []; + for (var key2 in obj) { + items.push('"' + esc(key2) + '": function(c,p,t,i) {' + obj[key2] + "}"); + } + return "{ " + items.join(",") + " }"; + } + function stringifyPartials(codeObj) { + var partials = []; + for (var key2 in codeObj.partials) { + partials.push('"' + esc(key2) + '":{name:"' + esc(codeObj.partials[key2].name) + '", ' + stringifyPartials(codeObj.partials[key2]) + "}"); + } + return "partials: {" + partials.join(",") + "}, subs: " + stringifySubstitutions(codeObj.subs); + } + Hogan4.stringify = function(codeObj, text2, options) { + return "{code: function (c,p,i) { " + Hogan4.wrapMain(codeObj.code) + " }," + stringifyPartials(codeObj) + "}"; + }; + var serialNo = 0; + Hogan4.generate = function(tree, text2, options) { + serialNo = 0; + var context = { code: "", subs: {}, partials: {} }; + Hogan4.walk(tree, context); + if (options.asString) { + return this.stringify(context, text2, options); + } + return this.makeTemplate(context, text2, options); + }; + Hogan4.wrapMain = function(code) { + return 'var t=this;t.b(i=i||"");' + code + "return t.fl();"; + }; + Hogan4.template = Hogan4.Template; + Hogan4.makeTemplate = function(codeObj, text2, options) { + var template = this.makePartials(codeObj); + template.code = new Function("c", "p", "i", this.wrapMain(codeObj.code)); + return new this.template(template, text2, this, options); + }; + Hogan4.makePartials = function(codeObj) { + var key2, template = { subs: {}, partials: codeObj.partials, name: codeObj.name }; + for (key2 in template.partials) { + template.partials[key2] = this.makePartials(template.partials[key2]); + } + for (key2 in codeObj.subs) { + template.subs[key2] = new Function("c", "p", "t", "i", codeObj.subs[key2]); + } + return template; + }; + function esc(s) { + return s.replace(rSlash, "\\\\").replace(rQuot, '\\"').replace(rNewline, "\\n").replace(rCr, "\\r").replace(rLineSep, "\\u2028").replace(rParagraphSep, "\\u2029"); + } + function chooseMethod(s) { + return ~s.indexOf(".") ? "d" : "f"; + } + function createPartial(node, context) { + var prefix = "<" + (context.prefix || ""); + var sym = prefix + node.n + serialNo++; + context.partials[sym] = { name: node.n, partials: {} }; + context.code += 't.b(t.rp("' + esc(sym) + '",c,p,"' + (node.indent || "") + '"));'; + return sym; + } + Hogan4.codegen = { + "#": function(node, context) { + context.code += "if(t.s(t." + chooseMethod(node.n) + '("' + esc(node.n) + '",c,p,1),c,p,0,' + node.i + "," + node.end + ',"' + node.otag + " " + node.ctag + '")){t.rs(c,p,function(c,p,t){'; + Hogan4.walk(node.nodes, context); + context.code += "});c.pop();}"; + }, + "^": function(node, context) { + context.code += "if(!t.s(t." + chooseMethod(node.n) + '("' + esc(node.n) + '",c,p,1),c,p,1,0,0,"")){'; + Hogan4.walk(node.nodes, context); + context.code += "};"; + }, + ">": createPartial, + "<": function(node, context) { + var ctx = { partials: {}, code: "", subs: {}, inPartial: true }; + Hogan4.walk(node.nodes, ctx); + var template = context.partials[createPartial(node, context)]; + template.subs = ctx.subs; + template.partials = ctx.partials; + }, + "$": function(node, context) { + var ctx = { subs: {}, code: "", partials: context.partials, prefix: node.n }; + Hogan4.walk(node.nodes, ctx); + context.subs[node.n] = ctx.code; + if (!context.inPartial) { + context.code += 't.sub("' + esc(node.n) + '",c,p,i);'; + } + }, + "\n": function(node, context) { + context.code += write('"\\n"' + (node.last ? "" : " + i")); + }, + "_v": function(node, context) { + context.code += "t.b(t.v(t." + chooseMethod(node.n) + '("' + esc(node.n) + '",c,p,0)));'; + }, + "_t": function(node, context) { + context.code += write('"' + esc(node.text) + '"'); + }, + "{": tripleStache, + "&": tripleStache + }; + function tripleStache(node, context) { + context.code += "t.b(t.t(t." + chooseMethod(node.n) + '("' + esc(node.n) + '",c,p,0)));'; + } + function write(s) { + return "t.b(" + s + ");"; + } + Hogan4.walk = function(nodelist, context) { + var func; + for (var i = 0, l = nodelist.length; i < l; i++) { + func = Hogan4.codegen[nodelist[i].tag]; + func && func(nodelist[i], context); + } + return context; + }; + Hogan4.parse = function(tokens, text2, options) { + options = options || {}; + return buildTree(tokens, "", [], options.sectionTags || []); + }; + Hogan4.cache = {}; + Hogan4.cacheKey = function(text2, options) { + return [text2, !!options.asString, !!options.disableLambda, options.delimiters, !!options.modelGet].join("||"); + }; + Hogan4.compile = function(text2, options) { + options = options || {}; + var key2 = Hogan4.cacheKey(text2, options); + var template = this.cache[key2]; + if (template) { + var partials = template.partials; + for (var name in partials) { + delete partials[name].instance; + } + return template; + } + template = this.generate(this.parse(this.scan(text2, options.delimiters), text2, options), text2, options); + return this.cache[key2] = template; + }; + })(typeof exports2 !== "undefined" ? exports2 : Hogan); + } +}); + +// node_modules/.pnpm/hogan.js@3.0.2/node_modules/hogan.js/lib/template.js +var require_template = __commonJS({ + "node_modules/.pnpm/hogan.js@3.0.2/node_modules/hogan.js/lib/template.js"(exports2) { + init_polyfill_buffer(); + var Hogan4 = {}; + (function(Hogan5) { + Hogan5.Template = function(codeObj, text2, compiler, options) { + codeObj = codeObj || {}; + this.r = codeObj.code || this.r; + this.c = compiler; + this.options = options || {}; + this.text = text2 || ""; + this.partials = codeObj.partials || {}; + this.subs = codeObj.subs || {}; + this.buf = ""; + }; + Hogan5.Template.prototype = { + // render: replaced by generated code. + r: function(context, partials, indent2) { + return ""; + }, + // variable escaping + v: hoganEscape, + // triple stache + t: coerceToString, + render: function render(context, partials, indent2) { + return this.ri([context], partials || {}, indent2); + }, + // render internal -- a hook for overrides that catches partials too + ri: function(context, partials, indent2) { + return this.r(context, partials, indent2); + }, + // ensurePartial + ep: function(symbol, partials) { + var partial = this.partials[symbol]; + var template = partials[partial.name]; + if (partial.instance && partial.base == template) { + return partial.instance; + } + if (typeof template == "string") { + if (!this.c) { + throw new Error("No compiler available."); + } + template = this.c.compile(template, this.options); + } + if (!template) { + return null; + } + this.partials[symbol].base = template; + if (partial.subs) { + if (!partials.stackText) partials.stackText = {}; + for (key in partial.subs) { + if (!partials.stackText[key]) { + partials.stackText[key] = this.activeSub !== void 0 && partials.stackText[this.activeSub] ? partials.stackText[this.activeSub] : this.text; + } + } + template = createSpecializedPartial( + template, + partial.subs, + partial.partials, + this.stackSubs, + this.stackPartials, + partials.stackText + ); + } + this.partials[symbol].instance = template; + return template; + }, + // tries to find a partial in the current scope and render it + rp: function(symbol, context, partials, indent2) { + var partial = this.ep(symbol, partials); + if (!partial) { + return ""; + } + return partial.ri(context, partials, indent2); + }, + // render a section + rs: function(context, partials, section) { + var tail = context[context.length - 1]; + if (!isArray(tail)) { + section(context, partials, this); + return; + } + for (var i = 0; i < tail.length; i++) { + context.push(tail[i]); + section(context, partials, this); + context.pop(); + } + }, + // maybe start a section + s: function(val, ctx, partials, inverted, start, end, tags) { + var pass; + if (isArray(val) && val.length === 0) { + return false; + } + if (typeof val == "function") { + val = this.ms(val, ctx, partials, inverted, start, end, tags); + } + pass = !!val; + if (!inverted && pass && ctx) { + ctx.push(typeof val == "object" ? val : ctx[ctx.length - 1]); + } + return pass; + }, + // find values with dotted names + d: function(key2, ctx, partials, returnFound) { + var found, names = key2.split("."), val = this.f(names[0], ctx, partials, returnFound), doModelGet = this.options.modelGet, cx = null; + if (key2 === "." && isArray(ctx[ctx.length - 2])) { + val = ctx[ctx.length - 1]; + } else { + for (var i = 1; i < names.length; i++) { + found = findInScope(names[i], val, doModelGet); + if (found !== void 0) { + cx = val; + val = found; + } else { + val = ""; + } + } + } + if (returnFound && !val) { + return false; + } + if (!returnFound && typeof val == "function") { + ctx.push(cx); + val = this.mv(val, ctx, partials); + ctx.pop(); + } + return val; + }, + // find values with normal names + f: function(key2, ctx, partials, returnFound) { + var val = false, v = null, found = false, doModelGet = this.options.modelGet; + for (var i = ctx.length - 1; i >= 0; i--) { + v = ctx[i]; + val = findInScope(key2, v, doModelGet); + if (val !== void 0) { + found = true; + break; + } + } + if (!found) { + return returnFound ? false : ""; + } + if (!returnFound && typeof val == "function") { + val = this.mv(val, ctx, partials); + } + return val; + }, + // higher order templates + ls: function(func, cx, partials, text2, tags) { + var oldTags = this.options.delimiters; + this.options.delimiters = tags; + this.b(this.ct(coerceToString(func.call(cx, text2)), cx, partials)); + this.options.delimiters = oldTags; + return false; + }, + // compile text + ct: function(text2, cx, partials) { + if (this.options.disableLambda) { + throw new Error("Lambda features disabled."); + } + return this.c.compile(text2, this.options).render(cx, partials); + }, + // template result buffering + b: function(s) { + this.buf += s; + }, + fl: function() { + var r = this.buf; + this.buf = ""; + return r; + }, + // method replace section + ms: function(func, ctx, partials, inverted, start, end, tags) { + var textSource, cx = ctx[ctx.length - 1], result = func.call(cx); + if (typeof result == "function") { + if (inverted) { + return true; + } else { + textSource = this.activeSub && this.subsText && this.subsText[this.activeSub] ? this.subsText[this.activeSub] : this.text; + return this.ls(result, cx, partials, textSource.substring(start, end), tags); + } + } + return result; + }, + // method replace variable + mv: function(func, ctx, partials) { + var cx = ctx[ctx.length - 1]; + var result = func.call(cx); + if (typeof result == "function") { + return this.ct(coerceToString(result.call(cx)), cx, partials); + } + return result; + }, + sub: function(name, context, partials, indent2) { + var f = this.subs[name]; + if (f) { + this.activeSub = name; + f(context, partials, this, indent2); + this.activeSub = false; + } + } + }; + function findInScope(key2, scope, doModelGet) { + var val; + if (scope && typeof scope == "object") { + if (scope[key2] !== void 0) { + val = scope[key2]; + } else if (doModelGet && scope.get && typeof scope.get == "function") { + val = scope.get(key2); + } + } + return val; + } + function createSpecializedPartial(instance10, subs, partials, stackSubs, stackPartials, stackText) { + function PartialTemplate() { + } + ; + PartialTemplate.prototype = instance10; + function Substitutions() { + } + ; + Substitutions.prototype = instance10.subs; + var key2; + var partial = new PartialTemplate(); + partial.subs = new Substitutions(); + partial.subsText = {}; + partial.buf = ""; + stackSubs = stackSubs || {}; + partial.stackSubs = stackSubs; + partial.subsText = stackText; + for (key2 in subs) { + if (!stackSubs[key2]) stackSubs[key2] = subs[key2]; + } + for (key2 in stackSubs) { + partial.subs[key2] = stackSubs[key2]; + } + stackPartials = stackPartials || {}; + partial.stackPartials = stackPartials; + for (key2 in partials) { + if (!stackPartials[key2]) stackPartials[key2] = partials[key2]; + } + for (key2 in stackPartials) { + partial.partials[key2] = stackPartials[key2]; + } + return partial; + } + var rAmp = /&/g, rLt = //g, rApos = /\'/g, rQuot = /\"/g, hChars = /[&<>\"\']/; + function coerceToString(val) { + return String(val === null || val === void 0 ? "" : val); + } + function hoganEscape(str) { + str = coerceToString(str); + return hChars.test(str) ? str.replace(rAmp, "&").replace(rLt, "<").replace(rGt, ">").replace(rApos, "'").replace(rQuot, """) : str; + } + var isArray = Array.isArray || function(a) { + return Object.prototype.toString.call(a) === "[object Array]"; + }; + })(typeof exports2 !== "undefined" ? exports2 : Hogan4); + } +}); + +// node_modules/.pnpm/hogan.js@3.0.2/node_modules/hogan.js/lib/hogan.js +var require_hogan = __commonJS({ + "node_modules/.pnpm/hogan.js@3.0.2/node_modules/hogan.js/lib/hogan.js"(exports2, module2) { + init_polyfill_buffer(); + var Hogan4 = require_compiler(); + Hogan4.Template = require_template().Template; + Hogan4.template = Hogan4.Template; + module2.exports = Hogan4; + } +}); + +// node_modules/.pnpm/feather-icons@4.29.2/node_modules/feather-icons/dist/feather.js +var require_feather = __commonJS({ + "node_modules/.pnpm/feather-icons@4.29.2/node_modules/feather-icons/dist/feather.js"(exports2, module2) { + init_polyfill_buffer(); + (function webpackUniversalModuleDefinition(root2, factory) { + if (typeof exports2 === "object" && typeof module2 === "object") + module2.exports = factory(); + else if (typeof define === "function" && define.amd) + define([], factory); + else if (typeof exports2 === "object") + exports2["feather"] = factory(); + else + root2["feather"] = factory(); + })(typeof self !== "undefined" ? self : exports2, function() { + return ( + /******/ + function(modules) { + var installedModules = {}; + function __webpack_require__(moduleId) { + if (installedModules[moduleId]) { + return installedModules[moduleId].exports; + } + var module3 = installedModules[moduleId] = { + /******/ + i: moduleId, + /******/ + l: false, + /******/ + exports: {} + /******/ + }; + modules[moduleId].call(module3.exports, module3, module3.exports, __webpack_require__); + module3.l = true; + return module3.exports; + } + __webpack_require__.m = modules; + __webpack_require__.c = installedModules; + __webpack_require__.d = function(exports3, name, getter) { + if (!__webpack_require__.o(exports3, name)) { + Object.defineProperty(exports3, name, { + /******/ + configurable: false, + /******/ + enumerable: true, + /******/ + get: getter + /******/ + }); + } + }; + __webpack_require__.r = function(exports3) { + Object.defineProperty(exports3, "__esModule", { value: true }); + }; + __webpack_require__.n = function(module3) { + var getter = module3 && module3.__esModule ? ( + /******/ + function getDefault() { + return module3["default"]; + } + ) : ( + /******/ + function getModuleExports() { + return module3; + } + ); + __webpack_require__.d(getter, "a", getter); + return getter; + }; + __webpack_require__.o = function(object, property) { + return Object.prototype.hasOwnProperty.call(object, property); + }; + __webpack_require__.p = ""; + return __webpack_require__(__webpack_require__.s = 0); + }({ + /***/ + "./dist/icons.json": ( + /*!*************************!*\ + !*** ./dist/icons.json ***! + \*************************/ + /*! exports provided: activity, airplay, alert-circle, alert-octagon, alert-triangle, align-center, align-justify, align-left, align-right, anchor, aperture, archive, arrow-down-circle, arrow-down-left, arrow-down-right, arrow-down, arrow-left-circle, arrow-left, arrow-right-circle, arrow-right, arrow-up-circle, arrow-up-left, arrow-up-right, arrow-up, at-sign, award, bar-chart-2, bar-chart, battery-charging, battery, bell-off, bell, bluetooth, bold, book-open, book, bookmark, box, briefcase, calendar, camera-off, camera, cast, check-circle, check-square, check, chevron-down, chevron-left, chevron-right, chevron-up, chevrons-down, chevrons-left, chevrons-right, chevrons-up, chrome, circle, clipboard, clock, cloud-drizzle, cloud-lightning, cloud-off, cloud-rain, cloud-snow, cloud, code, codepen, codesandbox, coffee, columns, command, compass, copy, corner-down-left, corner-down-right, corner-left-down, corner-left-up, corner-right-down, corner-right-up, corner-up-left, corner-up-right, cpu, credit-card, crop, crosshair, database, delete, disc, divide-circle, divide-square, divide, dollar-sign, download-cloud, download, dribbble, droplet, edit-2, edit-3, edit, external-link, eye-off, eye, facebook, fast-forward, feather, figma, file-minus, file-plus, file-text, file, film, filter, flag, folder-minus, folder-plus, folder, framer, frown, gift, git-branch, git-commit, git-merge, git-pull-request, github, gitlab, globe, grid, hard-drive, hash, headphones, heart, help-circle, hexagon, home, image, inbox, info, instagram, italic, key, layers, layout, life-buoy, link-2, link, linkedin, list, loader, lock, log-in, log-out, mail, map-pin, map, maximize-2, maximize, meh, menu, message-circle, message-square, mic-off, mic, minimize-2, minimize, minus-circle, minus-square, minus, monitor, moon, more-horizontal, more-vertical, mouse-pointer, move, music, navigation-2, navigation, octagon, package, paperclip, pause-circle, pause, pen-tool, percent, phone-call, phone-forwarded, phone-incoming, phone-missed, phone-off, phone-outgoing, phone, pie-chart, play-circle, play, plus-circle, plus-square, plus, pocket, power, printer, radio, refresh-ccw, refresh-cw, repeat, rewind, rotate-ccw, rotate-cw, rss, save, scissors, search, send, server, settings, share-2, share, shield-off, shield, shopping-bag, shopping-cart, shuffle, sidebar, skip-back, skip-forward, slack, slash, sliders, smartphone, smile, speaker, square, star, stop-circle, sun, sunrise, sunset, table, tablet, tag, target, terminal, thermometer, thumbs-down, thumbs-up, toggle-left, toggle-right, tool, trash-2, trash, trello, trending-down, trending-up, triangle, truck, tv, twitch, twitter, type, umbrella, underline, unlock, upload-cloud, upload, user-check, user-minus, user-plus, user-x, user, users, video-off, video, voicemail, volume-1, volume-2, volume-x, volume, watch, wifi-off, wifi, wind, x-circle, x-octagon, x-square, x, youtube, zap-off, zap, zoom-in, zoom-out, default */ + /***/ + function(module3) { + module3.exports = { "activity": '', "airplay": '', "alert-circle": '', "alert-octagon": '', "alert-triangle": '', "align-center": '', "align-justify": '', "align-left": '', "align-right": '', "anchor": '', "aperture": '', "archive": '', "arrow-down-circle": '', "arrow-down-left": '', "arrow-down-right": '', "arrow-down": '', "arrow-left-circle": '', "arrow-left": '', "arrow-right-circle": '', "arrow-right": '', "arrow-up-circle": '', "arrow-up-left": '', "arrow-up-right": '', "arrow-up": '', "at-sign": '', "award": '', "bar-chart-2": '', "bar-chart": '', "battery-charging": '', "battery": '', "bell-off": '', "bell": '', "bluetooth": '', "bold": '', "book-open": '', "book": '', "bookmark": '', "box": '', "briefcase": '', "calendar": '', "camera-off": '', "camera": '', "cast": '', "check-circle": '', "check-square": '', "check": '', "chevron-down": '', "chevron-left": '', "chevron-right": '', "chevron-up": '', "chevrons-down": '', "chevrons-left": '', "chevrons-right": '', "chevrons-up": '', "chrome": '', "circle": '', "clipboard": '', "clock": '', "cloud-drizzle": '', "cloud-lightning": '', "cloud-off": '', "cloud-rain": '', "cloud-snow": '', "cloud": '', "code": '', "codepen": '', "codesandbox": '', "coffee": '', "columns": '', "command": '', "compass": '', "copy": '', "corner-down-left": '', "corner-down-right": '', "corner-left-down": '', "corner-left-up": '', "corner-right-down": '', "corner-right-up": '', "corner-up-left": '', "corner-up-right": '', "cpu": '', "credit-card": '', "crop": '', "crosshair": '', "database": '', "delete": '', "disc": '', "divide-circle": '', "divide-square": '', "divide": '', "dollar-sign": '', "download-cloud": '', "download": '', "dribbble": '', "droplet": '', "edit-2": '', "edit-3": '', "edit": '', "external-link": '', "eye-off": '', "eye": '', "facebook": '', "fast-forward": '', "feather": '', "figma": '', "file-minus": '', "file-plus": '', "file-text": '', "file": '', "film": '', "filter": '', "flag": '', "folder-minus": '', "folder-plus": '', "folder": '', "framer": '', "frown": '', "gift": '', "git-branch": '', "git-commit": '', "git-merge": '', "git-pull-request": '', "github": '', "gitlab": '', "globe": '', "grid": '', "hard-drive": '', "hash": '', "headphones": '', "heart": '', "help-circle": '', "hexagon": '', "home": '', "image": '', "inbox": '', "info": '', "instagram": '', "italic": '', "key": '', "layers": '', "layout": '', "life-buoy": '', "link-2": '', "link": '', "linkedin": '', "list": '', "loader": '', "lock": '', "log-in": '', "log-out": '', "mail": '', "map-pin": '', "map": '', "maximize-2": '', "maximize": '', "meh": '', "menu": '', "message-circle": '', "message-square": '', "mic-off": '', "mic": '', "minimize-2": '', "minimize": '', "minus-circle": '', "minus-square": '', "minus": '', "monitor": '', "moon": '', "more-horizontal": '', "more-vertical": '', "mouse-pointer": '', "move": '', "music": '', "navigation-2": '', "navigation": '', "octagon": '', "package": '', "paperclip": '', "pause-circle": '', "pause": '', "pen-tool": '', "percent": '', "phone-call": '', "phone-forwarded": '', "phone-incoming": '', "phone-missed": '', "phone-off": '', "phone-outgoing": '', "phone": '', "pie-chart": '', "play-circle": '', "play": '', "plus-circle": '', "plus-square": '', "plus": '', "pocket": '', "power": '', "printer": '', "radio": '', "refresh-ccw": '', "refresh-cw": '', "repeat": '', "rewind": '', "rotate-ccw": '', "rotate-cw": '', "rss": '', "save": '', "scissors": '', "search": '', "send": '', "server": '', "settings": '', "share-2": '', "share": '', "shield-off": '', "shield": '', "shopping-bag": '', "shopping-cart": '', "shuffle": '', "sidebar": '', "skip-back": '', "skip-forward": '', "slack": '', "slash": '', "sliders": '', "smartphone": '', "smile": '', "speaker": '', "square": '', "star": '', "stop-circle": '', "sun": '', "sunrise": '', "sunset": '', "table": '', "tablet": '', "tag": '', "target": '', "terminal": '', "thermometer": '', "thumbs-down": '', "thumbs-up": '', "toggle-left": '', "toggle-right": '', "tool": '', "trash-2": '', "trash": '', "trello": '', "trending-down": '', "trending-up": '', "triangle": '', "truck": '', "tv": '', "twitch": '', "twitter": '', "type": '', "umbrella": '', "underline": '', "unlock": '', "upload-cloud": '', "upload": '', "user-check": '', "user-minus": '', "user-plus": '', "user-x": '', "user": '', "users": '', "video-off": '', "video": '', "voicemail": '', "volume-1": '', "volume-2": '', "volume-x": '', "volume": '', "watch": '', "wifi-off": '', "wifi": '', "wind": '', "x-circle": '', "x-octagon": '', "x-square": '', "x": '', "youtube": '', "zap-off": '', "zap": '', "zoom-in": '', "zoom-out": '' }; + } + ), + /***/ + "./node_modules/classnames/dedupe.js": ( + /*!*******************************************!*\ + !*** ./node_modules/classnames/dedupe.js ***! + \*******************************************/ + /*! no static exports found */ + /***/ + function(module3, exports3, __webpack_require__) { + var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__; + (function() { + "use strict"; + var classNames = function() { + function StorageObject() { + } + StorageObject.prototype = /* @__PURE__ */ Object.create(null); + function _parseArray(resultSet, array) { + var length = array.length; + for (var i = 0; i < length; ++i) { + _parse(resultSet, array[i]); + } + } + var hasOwn = {}.hasOwnProperty; + function _parseNumber(resultSet, num2) { + resultSet[num2] = true; + } + function _parseObject(resultSet, object) { + for (var k in object) { + if (hasOwn.call(object, k)) { + resultSet[k] = !!object[k]; + } + } + } + var SPACE = /\s+/; + function _parseString(resultSet, str) { + var array = str.split(SPACE); + var length = array.length; + for (var i = 0; i < length; ++i) { + resultSet[array[i]] = true; + } + } + function _parse(resultSet, arg) { + if (!arg) return; + var argType = typeof arg; + if (argType === "string") { + _parseString(resultSet, arg); + } else if (Array.isArray(arg)) { + _parseArray(resultSet, arg); + } else if (argType === "object") { + _parseObject(resultSet, arg); + } else if (argType === "number") { + _parseNumber(resultSet, arg); + } + } + function _classNames() { + var len = arguments.length; + var args = Array(len); + for (var i = 0; i < len; i++) { + args[i] = arguments[i]; + } + var classSet = new StorageObject(); + _parseArray(classSet, args); + var list = []; + for (var k in classSet) { + if (classSet[k]) { + list.push(k); + } + } + return list.join(" "); + } + return _classNames; + }(); + if (typeof module3 !== "undefined" && module3.exports) { + module3.exports = classNames; + } else if (true) { + !(__WEBPACK_AMD_DEFINE_ARRAY__ = [], __WEBPACK_AMD_DEFINE_RESULT__ = function() { + return classNames; + }.apply(exports3, __WEBPACK_AMD_DEFINE_ARRAY__), __WEBPACK_AMD_DEFINE_RESULT__ !== void 0 && (module3.exports = __WEBPACK_AMD_DEFINE_RESULT__)); + } else { + } + })(); + } + ), + /***/ + "./node_modules/core-js/es/array/from.js": ( + /*!***********************************************!*\ + !*** ./node_modules/core-js/es/array/from.js ***! + \***********************************************/ + /*! no static exports found */ + /***/ + function(module3, exports3, __webpack_require__) { + __webpack_require__( + /*! ../../modules/es.string.iterator */ + "./node_modules/core-js/modules/es.string.iterator.js" + ); + __webpack_require__( + /*! ../../modules/es.array.from */ + "./node_modules/core-js/modules/es.array.from.js" + ); + var path2 = __webpack_require__( + /*! ../../internals/path */ + "./node_modules/core-js/internals/path.js" + ); + module3.exports = path2.Array.from; + } + ), + /***/ + "./node_modules/core-js/internals/a-function.js": ( + /*!******************************************************!*\ + !*** ./node_modules/core-js/internals/a-function.js ***! + \******************************************************/ + /*! no static exports found */ + /***/ + function(module3, exports3) { + module3.exports = function(it) { + if (typeof it != "function") { + throw TypeError(String(it) + " is not a function"); + } + return it; + }; + } + ), + /***/ + "./node_modules/core-js/internals/an-object.js": ( + /*!*****************************************************!*\ + !*** ./node_modules/core-js/internals/an-object.js ***! + \*****************************************************/ + /*! no static exports found */ + /***/ + function(module3, exports3, __webpack_require__) { + var isObject2 = __webpack_require__( + /*! ../internals/is-object */ + "./node_modules/core-js/internals/is-object.js" + ); + module3.exports = function(it) { + if (!isObject2(it)) { + throw TypeError(String(it) + " is not an object"); + } + return it; + }; + } + ), + /***/ + "./node_modules/core-js/internals/array-from.js": ( + /*!******************************************************!*\ + !*** ./node_modules/core-js/internals/array-from.js ***! + \******************************************************/ + /*! no static exports found */ + /***/ + function(module3, exports3, __webpack_require__) { + "use strict"; + var bind = __webpack_require__( + /*! ../internals/bind-context */ + "./node_modules/core-js/internals/bind-context.js" + ); + var toObject = __webpack_require__( + /*! ../internals/to-object */ + "./node_modules/core-js/internals/to-object.js" + ); + var callWithSafeIterationClosing = __webpack_require__( + /*! ../internals/call-with-safe-iteration-closing */ + "./node_modules/core-js/internals/call-with-safe-iteration-closing.js" + ); + var isArrayIteratorMethod = __webpack_require__( + /*! ../internals/is-array-iterator-method */ + "./node_modules/core-js/internals/is-array-iterator-method.js" + ); + var toLength = __webpack_require__( + /*! ../internals/to-length */ + "./node_modules/core-js/internals/to-length.js" + ); + var createProperty = __webpack_require__( + /*! ../internals/create-property */ + "./node_modules/core-js/internals/create-property.js" + ); + var getIteratorMethod = __webpack_require__( + /*! ../internals/get-iterator-method */ + "./node_modules/core-js/internals/get-iterator-method.js" + ); + module3.exports = function from(arrayLike) { + var O = toObject(arrayLike); + var C = typeof this == "function" ? this : Array; + var argumentsLength = arguments.length; + var mapfn = argumentsLength > 1 ? arguments[1] : void 0; + var mapping = mapfn !== void 0; + var index2 = 0; + var iteratorMethod = getIteratorMethod(O); + var length, result, step, iterator; + if (mapping) mapfn = bind(mapfn, argumentsLength > 2 ? arguments[2] : void 0, 2); + if (iteratorMethod != void 0 && !(C == Array && isArrayIteratorMethod(iteratorMethod))) { + iterator = iteratorMethod.call(O); + result = new C(); + for (; !(step = iterator.next()).done; index2++) { + createProperty( + result, + index2, + mapping ? callWithSafeIterationClosing(iterator, mapfn, [step.value, index2], true) : step.value + ); + } + } else { + length = toLength(O.length); + result = new C(length); + for (; length > index2; index2++) { + createProperty(result, index2, mapping ? mapfn(O[index2], index2) : O[index2]); + } + } + result.length = index2; + return result; + }; + } + ), + /***/ + "./node_modules/core-js/internals/array-includes.js": ( + /*!**********************************************************!*\ + !*** ./node_modules/core-js/internals/array-includes.js ***! + \**********************************************************/ + /*! no static exports found */ + /***/ + function(module3, exports3, __webpack_require__) { + var toIndexedObject = __webpack_require__( + /*! ../internals/to-indexed-object */ + "./node_modules/core-js/internals/to-indexed-object.js" + ); + var toLength = __webpack_require__( + /*! ../internals/to-length */ + "./node_modules/core-js/internals/to-length.js" + ); + var toAbsoluteIndex = __webpack_require__( + /*! ../internals/to-absolute-index */ + "./node_modules/core-js/internals/to-absolute-index.js" + ); + module3.exports = function(IS_INCLUDES) { + return function($this, el, fromIndex) { + var O = toIndexedObject($this); + var length = toLength(O.length); + var index2 = toAbsoluteIndex(fromIndex, length); + var value; + if (IS_INCLUDES && el != el) while (length > index2) { + value = O[index2++]; + if (value != value) return true; + } + else for (; length > index2; index2++) if (IS_INCLUDES || index2 in O) { + if (O[index2] === el) return IS_INCLUDES || index2 || 0; + } + return !IS_INCLUDES && -1; + }; + }; + } + ), + /***/ + "./node_modules/core-js/internals/bind-context.js": ( + /*!********************************************************!*\ + !*** ./node_modules/core-js/internals/bind-context.js ***! + \********************************************************/ + /*! no static exports found */ + /***/ + function(module3, exports3, __webpack_require__) { + var aFunction = __webpack_require__( + /*! ../internals/a-function */ + "./node_modules/core-js/internals/a-function.js" + ); + module3.exports = function(fn, that, length) { + aFunction(fn); + if (that === void 0) return fn; + switch (length) { + case 0: + return function() { + return fn.call(that); + }; + case 1: + return function(a) { + return fn.call(that, a); + }; + case 2: + return function(a, b) { + return fn.call(that, a, b); + }; + case 3: + return function(a, b, c) { + return fn.call(that, a, b, c); + }; + } + return function() { + return fn.apply(that, arguments); + }; + }; + } + ), + /***/ + "./node_modules/core-js/internals/call-with-safe-iteration-closing.js": ( + /*!****************************************************************************!*\ + !*** ./node_modules/core-js/internals/call-with-safe-iteration-closing.js ***! + \****************************************************************************/ + /*! no static exports found */ + /***/ + function(module3, exports3, __webpack_require__) { + var anObject = __webpack_require__( + /*! ../internals/an-object */ + "./node_modules/core-js/internals/an-object.js" + ); + module3.exports = function(iterator, fn, value, ENTRIES) { + try { + return ENTRIES ? fn(anObject(value)[0], value[1]) : fn(value); + } catch (error) { + var returnMethod = iterator["return"]; + if (returnMethod !== void 0) anObject(returnMethod.call(iterator)); + throw error; + } + }; + } + ), + /***/ + "./node_modules/core-js/internals/check-correctness-of-iteration.js": ( + /*!**************************************************************************!*\ + !*** ./node_modules/core-js/internals/check-correctness-of-iteration.js ***! + \**************************************************************************/ + /*! no static exports found */ + /***/ + function(module3, exports3, __webpack_require__) { + var wellKnownSymbol = __webpack_require__( + /*! ../internals/well-known-symbol */ + "./node_modules/core-js/internals/well-known-symbol.js" + ); + var ITERATOR = wellKnownSymbol("iterator"); + var SAFE_CLOSING = false; + try { + var called = 0; + var iteratorWithReturn = { + next: function() { + return { done: !!called++ }; + }, + "return": function() { + SAFE_CLOSING = true; + } + }; + iteratorWithReturn[ITERATOR] = function() { + return this; + }; + Array.from(iteratorWithReturn, function() { + throw 2; + }); + } catch (error) { + } + module3.exports = function(exec, SKIP_CLOSING) { + if (!SKIP_CLOSING && !SAFE_CLOSING) return false; + var ITERATION_SUPPORT = false; + try { + var object = {}; + object[ITERATOR] = function() { + return { + next: function() { + return { done: ITERATION_SUPPORT = true }; + } + }; + }; + exec(object); + } catch (error) { + } + return ITERATION_SUPPORT; + }; + } + ), + /***/ + "./node_modules/core-js/internals/classof-raw.js": ( + /*!*******************************************************!*\ + !*** ./node_modules/core-js/internals/classof-raw.js ***! + \*******************************************************/ + /*! no static exports found */ + /***/ + function(module3, exports3) { + var toString = {}.toString; + module3.exports = function(it) { + return toString.call(it).slice(8, -1); + }; + } + ), + /***/ + "./node_modules/core-js/internals/classof.js": ( + /*!***************************************************!*\ + !*** ./node_modules/core-js/internals/classof.js ***! + \***************************************************/ + /*! no static exports found */ + /***/ + function(module3, exports3, __webpack_require__) { + var classofRaw = __webpack_require__( + /*! ../internals/classof-raw */ + "./node_modules/core-js/internals/classof-raw.js" + ); + var wellKnownSymbol = __webpack_require__( + /*! ../internals/well-known-symbol */ + "./node_modules/core-js/internals/well-known-symbol.js" + ); + var TO_STRING_TAG = wellKnownSymbol("toStringTag"); + var CORRECT_ARGUMENTS = classofRaw(/* @__PURE__ */ function() { + return arguments; + }()) == "Arguments"; + var tryGet = function(it, key2) { + try { + return it[key2]; + } catch (error) { + } + }; + module3.exports = function(it) { + var O, tag2, result; + return it === void 0 ? "Undefined" : it === null ? "Null" : typeof (tag2 = tryGet(O = Object(it), TO_STRING_TAG)) == "string" ? tag2 : CORRECT_ARGUMENTS ? classofRaw(O) : (result = classofRaw(O)) == "Object" && typeof O.callee == "function" ? "Arguments" : result; + }; + } + ), + /***/ + "./node_modules/core-js/internals/copy-constructor-properties.js": ( + /*!***********************************************************************!*\ + !*** ./node_modules/core-js/internals/copy-constructor-properties.js ***! + \***********************************************************************/ + /*! no static exports found */ + /***/ + function(module3, exports3, __webpack_require__) { + var has = __webpack_require__( + /*! ../internals/has */ + "./node_modules/core-js/internals/has.js" + ); + var ownKeys = __webpack_require__( + /*! ../internals/own-keys */ + "./node_modules/core-js/internals/own-keys.js" + ); + var getOwnPropertyDescriptorModule = __webpack_require__( + /*! ../internals/object-get-own-property-descriptor */ + "./node_modules/core-js/internals/object-get-own-property-descriptor.js" + ); + var definePropertyModule = __webpack_require__( + /*! ../internals/object-define-property */ + "./node_modules/core-js/internals/object-define-property.js" + ); + module3.exports = function(target, source) { + var keys = ownKeys(source); + var defineProperty = definePropertyModule.f; + var getOwnPropertyDescriptor = getOwnPropertyDescriptorModule.f; + for (var i = 0; i < keys.length; i++) { + var key2 = keys[i]; + if (!has(target, key2)) defineProperty(target, key2, getOwnPropertyDescriptor(source, key2)); + } + }; + } + ), + /***/ + "./node_modules/core-js/internals/correct-prototype-getter.js": ( + /*!********************************************************************!*\ + !*** ./node_modules/core-js/internals/correct-prototype-getter.js ***! + \********************************************************************/ + /*! no static exports found */ + /***/ + function(module3, exports3, __webpack_require__) { + var fails = __webpack_require__( + /*! ../internals/fails */ + "./node_modules/core-js/internals/fails.js" + ); + module3.exports = !fails(function() { + function F() { + } + F.prototype.constructor = null; + return Object.getPrototypeOf(new F()) !== F.prototype; + }); + } + ), + /***/ + "./node_modules/core-js/internals/create-iterator-constructor.js": ( + /*!***********************************************************************!*\ + !*** ./node_modules/core-js/internals/create-iterator-constructor.js ***! + \***********************************************************************/ + /*! no static exports found */ + /***/ + function(module3, exports3, __webpack_require__) { + "use strict"; + var IteratorPrototype = __webpack_require__( + /*! ../internals/iterators-core */ + "./node_modules/core-js/internals/iterators-core.js" + ).IteratorPrototype; + var create = __webpack_require__( + /*! ../internals/object-create */ + "./node_modules/core-js/internals/object-create.js" + ); + var createPropertyDescriptor = __webpack_require__( + /*! ../internals/create-property-descriptor */ + "./node_modules/core-js/internals/create-property-descriptor.js" + ); + var setToStringTag = __webpack_require__( + /*! ../internals/set-to-string-tag */ + "./node_modules/core-js/internals/set-to-string-tag.js" + ); + var Iterators = __webpack_require__( + /*! ../internals/iterators */ + "./node_modules/core-js/internals/iterators.js" + ); + var returnThis = function() { + return this; + }; + module3.exports = function(IteratorConstructor, NAME, next) { + var TO_STRING_TAG = NAME + " Iterator"; + IteratorConstructor.prototype = create(IteratorPrototype, { next: createPropertyDescriptor(1, next) }); + setToStringTag(IteratorConstructor, TO_STRING_TAG, false, true); + Iterators[TO_STRING_TAG] = returnThis; + return IteratorConstructor; + }; + } + ), + /***/ + "./node_modules/core-js/internals/create-property-descriptor.js": ( + /*!**********************************************************************!*\ + !*** ./node_modules/core-js/internals/create-property-descriptor.js ***! + \**********************************************************************/ + /*! no static exports found */ + /***/ + function(module3, exports3) { + module3.exports = function(bitmap, value) { + return { + enumerable: !(bitmap & 1), + configurable: !(bitmap & 2), + writable: !(bitmap & 4), + value + }; + }; + } + ), + /***/ + "./node_modules/core-js/internals/create-property.js": ( + /*!***********************************************************!*\ + !*** ./node_modules/core-js/internals/create-property.js ***! + \***********************************************************/ + /*! no static exports found */ + /***/ + function(module3, exports3, __webpack_require__) { + "use strict"; + var toPrimitive = __webpack_require__( + /*! ../internals/to-primitive */ + "./node_modules/core-js/internals/to-primitive.js" + ); + var definePropertyModule = __webpack_require__( + /*! ../internals/object-define-property */ + "./node_modules/core-js/internals/object-define-property.js" + ); + var createPropertyDescriptor = __webpack_require__( + /*! ../internals/create-property-descriptor */ + "./node_modules/core-js/internals/create-property-descriptor.js" + ); + module3.exports = function(object, key2, value) { + var propertyKey = toPrimitive(key2); + if (propertyKey in object) definePropertyModule.f(object, propertyKey, createPropertyDescriptor(0, value)); + else object[propertyKey] = value; + }; + } + ), + /***/ + "./node_modules/core-js/internals/define-iterator.js": ( + /*!***********************************************************!*\ + !*** ./node_modules/core-js/internals/define-iterator.js ***! + \***********************************************************/ + /*! no static exports found */ + /***/ + function(module3, exports3, __webpack_require__) { + "use strict"; + var $ = __webpack_require__( + /*! ../internals/export */ + "./node_modules/core-js/internals/export.js" + ); + var createIteratorConstructor = __webpack_require__( + /*! ../internals/create-iterator-constructor */ + "./node_modules/core-js/internals/create-iterator-constructor.js" + ); + var getPrototypeOf = __webpack_require__( + /*! ../internals/object-get-prototype-of */ + "./node_modules/core-js/internals/object-get-prototype-of.js" + ); + var setPrototypeOf = __webpack_require__( + /*! ../internals/object-set-prototype-of */ + "./node_modules/core-js/internals/object-set-prototype-of.js" + ); + var setToStringTag = __webpack_require__( + /*! ../internals/set-to-string-tag */ + "./node_modules/core-js/internals/set-to-string-tag.js" + ); + var hide = __webpack_require__( + /*! ../internals/hide */ + "./node_modules/core-js/internals/hide.js" + ); + var redefine = __webpack_require__( + /*! ../internals/redefine */ + "./node_modules/core-js/internals/redefine.js" + ); + var wellKnownSymbol = __webpack_require__( + /*! ../internals/well-known-symbol */ + "./node_modules/core-js/internals/well-known-symbol.js" + ); + var IS_PURE = __webpack_require__( + /*! ../internals/is-pure */ + "./node_modules/core-js/internals/is-pure.js" + ); + var Iterators = __webpack_require__( + /*! ../internals/iterators */ + "./node_modules/core-js/internals/iterators.js" + ); + var IteratorsCore = __webpack_require__( + /*! ../internals/iterators-core */ + "./node_modules/core-js/internals/iterators-core.js" + ); + var IteratorPrototype = IteratorsCore.IteratorPrototype; + var BUGGY_SAFARI_ITERATORS = IteratorsCore.BUGGY_SAFARI_ITERATORS; + var ITERATOR = wellKnownSymbol("iterator"); + var KEYS = "keys"; + var VALUES = "values"; + var ENTRIES = "entries"; + var returnThis = function() { + return this; + }; + module3.exports = function(Iterable, NAME, IteratorConstructor, next, DEFAULT, IS_SET, FORCED) { + createIteratorConstructor(IteratorConstructor, NAME, next); + var getIterationMethod = function(KIND) { + if (KIND === DEFAULT && defaultIterator) return defaultIterator; + if (!BUGGY_SAFARI_ITERATORS && KIND in IterablePrototype) return IterablePrototype[KIND]; + switch (KIND) { + case KEYS: + return function keys() { + return new IteratorConstructor(this, KIND); + }; + case VALUES: + return function values() { + return new IteratorConstructor(this, KIND); + }; + case ENTRIES: + return function entries() { + return new IteratorConstructor(this, KIND); + }; + } + return function() { + return new IteratorConstructor(this); + }; + }; + var TO_STRING_TAG = NAME + " Iterator"; + var INCORRECT_VALUES_NAME = false; + var IterablePrototype = Iterable.prototype; + var nativeIterator = IterablePrototype[ITERATOR] || IterablePrototype["@@iterator"] || DEFAULT && IterablePrototype[DEFAULT]; + var defaultIterator = !BUGGY_SAFARI_ITERATORS && nativeIterator || getIterationMethod(DEFAULT); + var anyNativeIterator = NAME == "Array" ? IterablePrototype.entries || nativeIterator : nativeIterator; + var CurrentIteratorPrototype, methods, KEY; + if (anyNativeIterator) { + CurrentIteratorPrototype = getPrototypeOf(anyNativeIterator.call(new Iterable())); + if (IteratorPrototype !== Object.prototype && CurrentIteratorPrototype.next) { + if (!IS_PURE && getPrototypeOf(CurrentIteratorPrototype) !== IteratorPrototype) { + if (setPrototypeOf) { + setPrototypeOf(CurrentIteratorPrototype, IteratorPrototype); + } else if (typeof CurrentIteratorPrototype[ITERATOR] != "function") { + hide(CurrentIteratorPrototype, ITERATOR, returnThis); + } + } + setToStringTag(CurrentIteratorPrototype, TO_STRING_TAG, true, true); + if (IS_PURE) Iterators[TO_STRING_TAG] = returnThis; + } + } + if (DEFAULT == VALUES && nativeIterator && nativeIterator.name !== VALUES) { + INCORRECT_VALUES_NAME = true; + defaultIterator = function values() { + return nativeIterator.call(this); + }; + } + if ((!IS_PURE || FORCED) && IterablePrototype[ITERATOR] !== defaultIterator) { + hide(IterablePrototype, ITERATOR, defaultIterator); + } + Iterators[NAME] = defaultIterator; + if (DEFAULT) { + methods = { + values: getIterationMethod(VALUES), + keys: IS_SET ? defaultIterator : getIterationMethod(KEYS), + entries: getIterationMethod(ENTRIES) + }; + if (FORCED) for (KEY in methods) { + if (BUGGY_SAFARI_ITERATORS || INCORRECT_VALUES_NAME || !(KEY in IterablePrototype)) { + redefine(IterablePrototype, KEY, methods[KEY]); + } + } + else $({ target: NAME, proto: true, forced: BUGGY_SAFARI_ITERATORS || INCORRECT_VALUES_NAME }, methods); + } + return methods; + }; + } + ), + /***/ + "./node_modules/core-js/internals/descriptors.js": ( + /*!*******************************************************!*\ + !*** ./node_modules/core-js/internals/descriptors.js ***! + \*******************************************************/ + /*! no static exports found */ + /***/ + function(module3, exports3, __webpack_require__) { + var fails = __webpack_require__( + /*! ../internals/fails */ + "./node_modules/core-js/internals/fails.js" + ); + module3.exports = !fails(function() { + return Object.defineProperty({}, "a", { get: function() { + return 7; + } }).a != 7; + }); + } + ), + /***/ + "./node_modules/core-js/internals/document-create-element.js": ( + /*!*******************************************************************!*\ + !*** ./node_modules/core-js/internals/document-create-element.js ***! + \*******************************************************************/ + /*! no static exports found */ + /***/ + function(module3, exports3, __webpack_require__) { + var global2 = __webpack_require__( + /*! ../internals/global */ + "./node_modules/core-js/internals/global.js" + ); + var isObject2 = __webpack_require__( + /*! ../internals/is-object */ + "./node_modules/core-js/internals/is-object.js" + ); + var document2 = global2.document; + var exist = isObject2(document2) && isObject2(document2.createElement); + module3.exports = function(it) { + return exist ? document2.createElement(it) : {}; + }; + } + ), + /***/ + "./node_modules/core-js/internals/enum-bug-keys.js": ( + /*!*********************************************************!*\ + !*** ./node_modules/core-js/internals/enum-bug-keys.js ***! + \*********************************************************/ + /*! no static exports found */ + /***/ + function(module3, exports3) { + module3.exports = [ + "constructor", + "hasOwnProperty", + "isPrototypeOf", + "propertyIsEnumerable", + "toLocaleString", + "toString", + "valueOf" + ]; + } + ), + /***/ + "./node_modules/core-js/internals/export.js": ( + /*!**************************************************!*\ + !*** ./node_modules/core-js/internals/export.js ***! + \**************************************************/ + /*! no static exports found */ + /***/ + function(module3, exports3, __webpack_require__) { + var global2 = __webpack_require__( + /*! ../internals/global */ + "./node_modules/core-js/internals/global.js" + ); + var getOwnPropertyDescriptor = __webpack_require__( + /*! ../internals/object-get-own-property-descriptor */ + "./node_modules/core-js/internals/object-get-own-property-descriptor.js" + ).f; + var hide = __webpack_require__( + /*! ../internals/hide */ + "./node_modules/core-js/internals/hide.js" + ); + var redefine = __webpack_require__( + /*! ../internals/redefine */ + "./node_modules/core-js/internals/redefine.js" + ); + var setGlobal = __webpack_require__( + /*! ../internals/set-global */ + "./node_modules/core-js/internals/set-global.js" + ); + var copyConstructorProperties = __webpack_require__( + /*! ../internals/copy-constructor-properties */ + "./node_modules/core-js/internals/copy-constructor-properties.js" + ); + var isForced = __webpack_require__( + /*! ../internals/is-forced */ + "./node_modules/core-js/internals/is-forced.js" + ); + module3.exports = function(options, source) { + var TARGET = options.target; + var GLOBAL = options.global; + var STATIC = options.stat; + var FORCED, target, key2, targetProperty, sourceProperty, descriptor; + if (GLOBAL) { + target = global2; + } else if (STATIC) { + target = global2[TARGET] || setGlobal(TARGET, {}); + } else { + target = (global2[TARGET] || {}).prototype; + } + if (target) for (key2 in source) { + sourceProperty = source[key2]; + if (options.noTargetGet) { + descriptor = getOwnPropertyDescriptor(target, key2); + targetProperty = descriptor && descriptor.value; + } else targetProperty = target[key2]; + FORCED = isForced(GLOBAL ? key2 : TARGET + (STATIC ? "." : "#") + key2, options.forced); + if (!FORCED && targetProperty !== void 0) { + if (typeof sourceProperty === typeof targetProperty) continue; + copyConstructorProperties(sourceProperty, targetProperty); + } + if (options.sham || targetProperty && targetProperty.sham) { + hide(sourceProperty, "sham", true); + } + redefine(target, key2, sourceProperty, options); + } + }; + } + ), + /***/ + "./node_modules/core-js/internals/fails.js": ( + /*!*************************************************!*\ + !*** ./node_modules/core-js/internals/fails.js ***! + \*************************************************/ + /*! no static exports found */ + /***/ + function(module3, exports3) { + module3.exports = function(exec) { + try { + return !!exec(); + } catch (error) { + return true; + } + }; + } + ), + /***/ + "./node_modules/core-js/internals/function-to-string.js": ( + /*!**************************************************************!*\ + !*** ./node_modules/core-js/internals/function-to-string.js ***! + \**************************************************************/ + /*! no static exports found */ + /***/ + function(module3, exports3, __webpack_require__) { + var shared = __webpack_require__( + /*! ../internals/shared */ + "./node_modules/core-js/internals/shared.js" + ); + module3.exports = shared("native-function-to-string", Function.toString); + } + ), + /***/ + "./node_modules/core-js/internals/get-iterator-method.js": ( + /*!***************************************************************!*\ + !*** ./node_modules/core-js/internals/get-iterator-method.js ***! + \***************************************************************/ + /*! no static exports found */ + /***/ + function(module3, exports3, __webpack_require__) { + var classof = __webpack_require__( + /*! ../internals/classof */ + "./node_modules/core-js/internals/classof.js" + ); + var Iterators = __webpack_require__( + /*! ../internals/iterators */ + "./node_modules/core-js/internals/iterators.js" + ); + var wellKnownSymbol = __webpack_require__( + /*! ../internals/well-known-symbol */ + "./node_modules/core-js/internals/well-known-symbol.js" + ); + var ITERATOR = wellKnownSymbol("iterator"); + module3.exports = function(it) { + if (it != void 0) return it[ITERATOR] || it["@@iterator"] || Iterators[classof(it)]; + }; + } + ), + /***/ + "./node_modules/core-js/internals/global.js": ( + /*!**************************************************!*\ + !*** ./node_modules/core-js/internals/global.js ***! + \**************************************************/ + /*! no static exports found */ + /***/ + function(module3, exports3, __webpack_require__) { + (function(global2) { + var O = "object"; + var check = function(it) { + return it && it.Math == Math && it; + }; + module3.exports = // eslint-disable-next-line no-undef + check(typeof globalThis == O && globalThis) || check(typeof window == O && window) || check(typeof self == O && self) || check(typeof global2 == O && global2) || // eslint-disable-next-line no-new-func + Function("return this")(); + }).call(this, __webpack_require__( + /*! ./../../webpack/buildin/global.js */ + "./node_modules/webpack/buildin/global.js" + )); + } + ), + /***/ + "./node_modules/core-js/internals/has.js": ( + /*!***********************************************!*\ + !*** ./node_modules/core-js/internals/has.js ***! + \***********************************************/ + /*! no static exports found */ + /***/ + function(module3, exports3) { + var hasOwnProperty = {}.hasOwnProperty; + module3.exports = function(it, key2) { + return hasOwnProperty.call(it, key2); + }; + } + ), + /***/ + "./node_modules/core-js/internals/hidden-keys.js": ( + /*!*******************************************************!*\ + !*** ./node_modules/core-js/internals/hidden-keys.js ***! + \*******************************************************/ + /*! no static exports found */ + /***/ + function(module3, exports3) { + module3.exports = {}; + } + ), + /***/ + "./node_modules/core-js/internals/hide.js": ( + /*!************************************************!*\ + !*** ./node_modules/core-js/internals/hide.js ***! + \************************************************/ + /*! no static exports found */ + /***/ + function(module3, exports3, __webpack_require__) { + var DESCRIPTORS = __webpack_require__( + /*! ../internals/descriptors */ + "./node_modules/core-js/internals/descriptors.js" + ); + var definePropertyModule = __webpack_require__( + /*! ../internals/object-define-property */ + "./node_modules/core-js/internals/object-define-property.js" + ); + var createPropertyDescriptor = __webpack_require__( + /*! ../internals/create-property-descriptor */ + "./node_modules/core-js/internals/create-property-descriptor.js" + ); + module3.exports = DESCRIPTORS ? function(object, key2, value) { + return definePropertyModule.f(object, key2, createPropertyDescriptor(1, value)); + } : function(object, key2, value) { + object[key2] = value; + return object; + }; + } + ), + /***/ + "./node_modules/core-js/internals/html.js": ( + /*!************************************************!*\ + !*** ./node_modules/core-js/internals/html.js ***! + \************************************************/ + /*! no static exports found */ + /***/ + function(module3, exports3, __webpack_require__) { + var global2 = __webpack_require__( + /*! ../internals/global */ + "./node_modules/core-js/internals/global.js" + ); + var document2 = global2.document; + module3.exports = document2 && document2.documentElement; + } + ), + /***/ + "./node_modules/core-js/internals/ie8-dom-define.js": ( + /*!**********************************************************!*\ + !*** ./node_modules/core-js/internals/ie8-dom-define.js ***! + \**********************************************************/ + /*! no static exports found */ + /***/ + function(module3, exports3, __webpack_require__) { + var DESCRIPTORS = __webpack_require__( + /*! ../internals/descriptors */ + "./node_modules/core-js/internals/descriptors.js" + ); + var fails = __webpack_require__( + /*! ../internals/fails */ + "./node_modules/core-js/internals/fails.js" + ); + var createElement = __webpack_require__( + /*! ../internals/document-create-element */ + "./node_modules/core-js/internals/document-create-element.js" + ); + module3.exports = !DESCRIPTORS && !fails(function() { + return Object.defineProperty(createElement("div"), "a", { + get: function() { + return 7; + } + }).a != 7; + }); + } + ), + /***/ + "./node_modules/core-js/internals/indexed-object.js": ( + /*!**********************************************************!*\ + !*** ./node_modules/core-js/internals/indexed-object.js ***! + \**********************************************************/ + /*! no static exports found */ + /***/ + function(module3, exports3, __webpack_require__) { + var fails = __webpack_require__( + /*! ../internals/fails */ + "./node_modules/core-js/internals/fails.js" + ); + var classof = __webpack_require__( + /*! ../internals/classof-raw */ + "./node_modules/core-js/internals/classof-raw.js" + ); + var split = "".split; + module3.exports = fails(function() { + return !Object("z").propertyIsEnumerable(0); + }) ? function(it) { + return classof(it) == "String" ? split.call(it, "") : Object(it); + } : Object; + } + ), + /***/ + "./node_modules/core-js/internals/internal-state.js": ( + /*!**********************************************************!*\ + !*** ./node_modules/core-js/internals/internal-state.js ***! + \**********************************************************/ + /*! no static exports found */ + /***/ + function(module3, exports3, __webpack_require__) { + var NATIVE_WEAK_MAP = __webpack_require__( + /*! ../internals/native-weak-map */ + "./node_modules/core-js/internals/native-weak-map.js" + ); + var global2 = __webpack_require__( + /*! ../internals/global */ + "./node_modules/core-js/internals/global.js" + ); + var isObject2 = __webpack_require__( + /*! ../internals/is-object */ + "./node_modules/core-js/internals/is-object.js" + ); + var hide = __webpack_require__( + /*! ../internals/hide */ + "./node_modules/core-js/internals/hide.js" + ); + var objectHas = __webpack_require__( + /*! ../internals/has */ + "./node_modules/core-js/internals/has.js" + ); + var sharedKey = __webpack_require__( + /*! ../internals/shared-key */ + "./node_modules/core-js/internals/shared-key.js" + ); + var hiddenKeys = __webpack_require__( + /*! ../internals/hidden-keys */ + "./node_modules/core-js/internals/hidden-keys.js" + ); + var WeakMap2 = global2.WeakMap; + var set, get, has; + var enforce = function(it) { + return has(it) ? get(it) : set(it, {}); + }; + var getterFor = function(TYPE) { + return function(it) { + var state; + if (!isObject2(it) || (state = get(it)).type !== TYPE) { + throw TypeError("Incompatible receiver, " + TYPE + " required"); + } + return state; + }; + }; + if (NATIVE_WEAK_MAP) { + var store = new WeakMap2(); + var wmget = store.get; + var wmhas = store.has; + var wmset = store.set; + set = function(it, metadata) { + wmset.call(store, it, metadata); + return metadata; + }; + get = function(it) { + return wmget.call(store, it) || {}; + }; + has = function(it) { + return wmhas.call(store, it); + }; + } else { + var STATE = sharedKey("state"); + hiddenKeys[STATE] = true; + set = function(it, metadata) { + hide(it, STATE, metadata); + return metadata; + }; + get = function(it) { + return objectHas(it, STATE) ? it[STATE] : {}; + }; + has = function(it) { + return objectHas(it, STATE); + }; + } + module3.exports = { + set, + get, + has, + enforce, + getterFor + }; + } + ), + /***/ + "./node_modules/core-js/internals/is-array-iterator-method.js": ( + /*!********************************************************************!*\ + !*** ./node_modules/core-js/internals/is-array-iterator-method.js ***! + \********************************************************************/ + /*! no static exports found */ + /***/ + function(module3, exports3, __webpack_require__) { + var wellKnownSymbol = __webpack_require__( + /*! ../internals/well-known-symbol */ + "./node_modules/core-js/internals/well-known-symbol.js" + ); + var Iterators = __webpack_require__( + /*! ../internals/iterators */ + "./node_modules/core-js/internals/iterators.js" + ); + var ITERATOR = wellKnownSymbol("iterator"); + var ArrayPrototype = Array.prototype; + module3.exports = function(it) { + return it !== void 0 && (Iterators.Array === it || ArrayPrototype[ITERATOR] === it); + }; + } + ), + /***/ + "./node_modules/core-js/internals/is-forced.js": ( + /*!*****************************************************!*\ + !*** ./node_modules/core-js/internals/is-forced.js ***! + \*****************************************************/ + /*! no static exports found */ + /***/ + function(module3, exports3, __webpack_require__) { + var fails = __webpack_require__( + /*! ../internals/fails */ + "./node_modules/core-js/internals/fails.js" + ); + var replacement = /#|\.prototype\./; + var isForced = function(feature, detection) { + var value = data[normalize2(feature)]; + return value == POLYFILL ? true : value == NATIVE ? false : typeof detection == "function" ? fails(detection) : !!detection; + }; + var normalize2 = isForced.normalize = function(string) { + return String(string).replace(replacement, ".").toLowerCase(); + }; + var data = isForced.data = {}; + var NATIVE = isForced.NATIVE = "N"; + var POLYFILL = isForced.POLYFILL = "P"; + module3.exports = isForced; + } + ), + /***/ + "./node_modules/core-js/internals/is-object.js": ( + /*!*****************************************************!*\ + !*** ./node_modules/core-js/internals/is-object.js ***! + \*****************************************************/ + /*! no static exports found */ + /***/ + function(module3, exports3) { + module3.exports = function(it) { + return typeof it === "object" ? it !== null : typeof it === "function"; + }; + } + ), + /***/ + "./node_modules/core-js/internals/is-pure.js": ( + /*!***************************************************!*\ + !*** ./node_modules/core-js/internals/is-pure.js ***! + \***************************************************/ + /*! no static exports found */ + /***/ + function(module3, exports3) { + module3.exports = false; + } + ), + /***/ + "./node_modules/core-js/internals/iterators-core.js": ( + /*!**********************************************************!*\ + !*** ./node_modules/core-js/internals/iterators-core.js ***! + \**********************************************************/ + /*! no static exports found */ + /***/ + function(module3, exports3, __webpack_require__) { + "use strict"; + var getPrototypeOf = __webpack_require__( + /*! ../internals/object-get-prototype-of */ + "./node_modules/core-js/internals/object-get-prototype-of.js" + ); + var hide = __webpack_require__( + /*! ../internals/hide */ + "./node_modules/core-js/internals/hide.js" + ); + var has = __webpack_require__( + /*! ../internals/has */ + "./node_modules/core-js/internals/has.js" + ); + var wellKnownSymbol = __webpack_require__( + /*! ../internals/well-known-symbol */ + "./node_modules/core-js/internals/well-known-symbol.js" + ); + var IS_PURE = __webpack_require__( + /*! ../internals/is-pure */ + "./node_modules/core-js/internals/is-pure.js" + ); + var ITERATOR = wellKnownSymbol("iterator"); + var BUGGY_SAFARI_ITERATORS = false; + var returnThis = function() { + return this; + }; + var IteratorPrototype, PrototypeOfArrayIteratorPrototype, arrayIterator; + if ([].keys) { + arrayIterator = [].keys(); + if (!("next" in arrayIterator)) BUGGY_SAFARI_ITERATORS = true; + else { + PrototypeOfArrayIteratorPrototype = getPrototypeOf(getPrototypeOf(arrayIterator)); + if (PrototypeOfArrayIteratorPrototype !== Object.prototype) IteratorPrototype = PrototypeOfArrayIteratorPrototype; + } + } + if (IteratorPrototype == void 0) IteratorPrototype = {}; + if (!IS_PURE && !has(IteratorPrototype, ITERATOR)) hide(IteratorPrototype, ITERATOR, returnThis); + module3.exports = { + IteratorPrototype, + BUGGY_SAFARI_ITERATORS + }; + } + ), + /***/ + "./node_modules/core-js/internals/iterators.js": ( + /*!*****************************************************!*\ + !*** ./node_modules/core-js/internals/iterators.js ***! + \*****************************************************/ + /*! no static exports found */ + /***/ + function(module3, exports3) { + module3.exports = {}; + } + ), + /***/ + "./node_modules/core-js/internals/native-symbol.js": ( + /*!*********************************************************!*\ + !*** ./node_modules/core-js/internals/native-symbol.js ***! + \*********************************************************/ + /*! no static exports found */ + /***/ + function(module3, exports3, __webpack_require__) { + var fails = __webpack_require__( + /*! ../internals/fails */ + "./node_modules/core-js/internals/fails.js" + ); + module3.exports = !!Object.getOwnPropertySymbols && !fails(function() { + return !String(Symbol()); + }); + } + ), + /***/ + "./node_modules/core-js/internals/native-weak-map.js": ( + /*!***********************************************************!*\ + !*** ./node_modules/core-js/internals/native-weak-map.js ***! + \***********************************************************/ + /*! no static exports found */ + /***/ + function(module3, exports3, __webpack_require__) { + var global2 = __webpack_require__( + /*! ../internals/global */ + "./node_modules/core-js/internals/global.js" + ); + var nativeFunctionToString = __webpack_require__( + /*! ../internals/function-to-string */ + "./node_modules/core-js/internals/function-to-string.js" + ); + var WeakMap2 = global2.WeakMap; + module3.exports = typeof WeakMap2 === "function" && /native code/.test(nativeFunctionToString.call(WeakMap2)); + } + ), + /***/ + "./node_modules/core-js/internals/object-create.js": ( + /*!*********************************************************!*\ + !*** ./node_modules/core-js/internals/object-create.js ***! + \*********************************************************/ + /*! no static exports found */ + /***/ + function(module3, exports3, __webpack_require__) { + var anObject = __webpack_require__( + /*! ../internals/an-object */ + "./node_modules/core-js/internals/an-object.js" + ); + var defineProperties = __webpack_require__( + /*! ../internals/object-define-properties */ + "./node_modules/core-js/internals/object-define-properties.js" + ); + var enumBugKeys = __webpack_require__( + /*! ../internals/enum-bug-keys */ + "./node_modules/core-js/internals/enum-bug-keys.js" + ); + var hiddenKeys = __webpack_require__( + /*! ../internals/hidden-keys */ + "./node_modules/core-js/internals/hidden-keys.js" + ); + var html2 = __webpack_require__( + /*! ../internals/html */ + "./node_modules/core-js/internals/html.js" + ); + var documentCreateElement = __webpack_require__( + /*! ../internals/document-create-element */ + "./node_modules/core-js/internals/document-create-element.js" + ); + var sharedKey = __webpack_require__( + /*! ../internals/shared-key */ + "./node_modules/core-js/internals/shared-key.js" + ); + var IE_PROTO = sharedKey("IE_PROTO"); + var PROTOTYPE = "prototype"; + var Empty = function() { + }; + var createDict = function() { + var iframe = documentCreateElement("iframe"); + var length = enumBugKeys.length; + var lt = "<"; + var script = "script"; + var gt = ">"; + var js = "java" + script + ":"; + var iframeDocument; + iframe.style.display = "none"; + html2.appendChild(iframe); + iframe.src = String(js); + iframeDocument = iframe.contentWindow.document; + iframeDocument.open(); + iframeDocument.write(lt + script + gt + "document.F=Object" + lt + "/" + script + gt); + iframeDocument.close(); + createDict = iframeDocument.F; + while (length--) delete createDict[PROTOTYPE][enumBugKeys[length]]; + return createDict(); + }; + module3.exports = Object.create || function create(O, Properties) { + var result; + if (O !== null) { + Empty[PROTOTYPE] = anObject(O); + result = new Empty(); + Empty[PROTOTYPE] = null; + result[IE_PROTO] = O; + } else result = createDict(); + return Properties === void 0 ? result : defineProperties(result, Properties); + }; + hiddenKeys[IE_PROTO] = true; + } + ), + /***/ + "./node_modules/core-js/internals/object-define-properties.js": ( + /*!********************************************************************!*\ + !*** ./node_modules/core-js/internals/object-define-properties.js ***! + \********************************************************************/ + /*! no static exports found */ + /***/ + function(module3, exports3, __webpack_require__) { + var DESCRIPTORS = __webpack_require__( + /*! ../internals/descriptors */ + "./node_modules/core-js/internals/descriptors.js" + ); + var definePropertyModule = __webpack_require__( + /*! ../internals/object-define-property */ + "./node_modules/core-js/internals/object-define-property.js" + ); + var anObject = __webpack_require__( + /*! ../internals/an-object */ + "./node_modules/core-js/internals/an-object.js" + ); + var objectKeys = __webpack_require__( + /*! ../internals/object-keys */ + "./node_modules/core-js/internals/object-keys.js" + ); + module3.exports = DESCRIPTORS ? Object.defineProperties : function defineProperties(O, Properties) { + anObject(O); + var keys = objectKeys(Properties); + var length = keys.length; + var i = 0; + var key2; + while (length > i) definePropertyModule.f(O, key2 = keys[i++], Properties[key2]); + return O; + }; + } + ), + /***/ + "./node_modules/core-js/internals/object-define-property.js": ( + /*!******************************************************************!*\ + !*** ./node_modules/core-js/internals/object-define-property.js ***! + \******************************************************************/ + /*! no static exports found */ + /***/ + function(module3, exports3, __webpack_require__) { + var DESCRIPTORS = __webpack_require__( + /*! ../internals/descriptors */ + "./node_modules/core-js/internals/descriptors.js" + ); + var IE8_DOM_DEFINE = __webpack_require__( + /*! ../internals/ie8-dom-define */ + "./node_modules/core-js/internals/ie8-dom-define.js" + ); + var anObject = __webpack_require__( + /*! ../internals/an-object */ + "./node_modules/core-js/internals/an-object.js" + ); + var toPrimitive = __webpack_require__( + /*! ../internals/to-primitive */ + "./node_modules/core-js/internals/to-primitive.js" + ); + var nativeDefineProperty = Object.defineProperty; + exports3.f = DESCRIPTORS ? nativeDefineProperty : function defineProperty(O, P, Attributes) { + anObject(O); + P = toPrimitive(P, true); + anObject(Attributes); + if (IE8_DOM_DEFINE) try { + return nativeDefineProperty(O, P, Attributes); + } catch (error) { + } + if ("get" in Attributes || "set" in Attributes) throw TypeError("Accessors not supported"); + if ("value" in Attributes) O[P] = Attributes.value; + return O; + }; + } + ), + /***/ + "./node_modules/core-js/internals/object-get-own-property-descriptor.js": ( + /*!******************************************************************************!*\ + !*** ./node_modules/core-js/internals/object-get-own-property-descriptor.js ***! + \******************************************************************************/ + /*! no static exports found */ + /***/ + function(module3, exports3, __webpack_require__) { + var DESCRIPTORS = __webpack_require__( + /*! ../internals/descriptors */ + "./node_modules/core-js/internals/descriptors.js" + ); + var propertyIsEnumerableModule = __webpack_require__( + /*! ../internals/object-property-is-enumerable */ + "./node_modules/core-js/internals/object-property-is-enumerable.js" + ); + var createPropertyDescriptor = __webpack_require__( + /*! ../internals/create-property-descriptor */ + "./node_modules/core-js/internals/create-property-descriptor.js" + ); + var toIndexedObject = __webpack_require__( + /*! ../internals/to-indexed-object */ + "./node_modules/core-js/internals/to-indexed-object.js" + ); + var toPrimitive = __webpack_require__( + /*! ../internals/to-primitive */ + "./node_modules/core-js/internals/to-primitive.js" + ); + var has = __webpack_require__( + /*! ../internals/has */ + "./node_modules/core-js/internals/has.js" + ); + var IE8_DOM_DEFINE = __webpack_require__( + /*! ../internals/ie8-dom-define */ + "./node_modules/core-js/internals/ie8-dom-define.js" + ); + var nativeGetOwnPropertyDescriptor = Object.getOwnPropertyDescriptor; + exports3.f = DESCRIPTORS ? nativeGetOwnPropertyDescriptor : function getOwnPropertyDescriptor(O, P) { + O = toIndexedObject(O); + P = toPrimitive(P, true); + if (IE8_DOM_DEFINE) try { + return nativeGetOwnPropertyDescriptor(O, P); + } catch (error) { + } + if (has(O, P)) return createPropertyDescriptor(!propertyIsEnumerableModule.f.call(O, P), O[P]); + }; + } + ), + /***/ + "./node_modules/core-js/internals/object-get-own-property-names.js": ( + /*!*************************************************************************!*\ + !*** ./node_modules/core-js/internals/object-get-own-property-names.js ***! + \*************************************************************************/ + /*! no static exports found */ + /***/ + function(module3, exports3, __webpack_require__) { + var internalObjectKeys = __webpack_require__( + /*! ../internals/object-keys-internal */ + "./node_modules/core-js/internals/object-keys-internal.js" + ); + var enumBugKeys = __webpack_require__( + /*! ../internals/enum-bug-keys */ + "./node_modules/core-js/internals/enum-bug-keys.js" + ); + var hiddenKeys = enumBugKeys.concat("length", "prototype"); + exports3.f = Object.getOwnPropertyNames || function getOwnPropertyNames(O) { + return internalObjectKeys(O, hiddenKeys); + }; + } + ), + /***/ + "./node_modules/core-js/internals/object-get-own-property-symbols.js": ( + /*!***************************************************************************!*\ + !*** ./node_modules/core-js/internals/object-get-own-property-symbols.js ***! + \***************************************************************************/ + /*! no static exports found */ + /***/ + function(module3, exports3) { + exports3.f = Object.getOwnPropertySymbols; + } + ), + /***/ + "./node_modules/core-js/internals/object-get-prototype-of.js": ( + /*!*******************************************************************!*\ + !*** ./node_modules/core-js/internals/object-get-prototype-of.js ***! + \*******************************************************************/ + /*! no static exports found */ + /***/ + function(module3, exports3, __webpack_require__) { + var has = __webpack_require__( + /*! ../internals/has */ + "./node_modules/core-js/internals/has.js" + ); + var toObject = __webpack_require__( + /*! ../internals/to-object */ + "./node_modules/core-js/internals/to-object.js" + ); + var sharedKey = __webpack_require__( + /*! ../internals/shared-key */ + "./node_modules/core-js/internals/shared-key.js" + ); + var CORRECT_PROTOTYPE_GETTER = __webpack_require__( + /*! ../internals/correct-prototype-getter */ + "./node_modules/core-js/internals/correct-prototype-getter.js" + ); + var IE_PROTO = sharedKey("IE_PROTO"); + var ObjectPrototype = Object.prototype; + module3.exports = CORRECT_PROTOTYPE_GETTER ? Object.getPrototypeOf : function(O) { + O = toObject(O); + if (has(O, IE_PROTO)) return O[IE_PROTO]; + if (typeof O.constructor == "function" && O instanceof O.constructor) { + return O.constructor.prototype; + } + return O instanceof Object ? ObjectPrototype : null; + }; + } + ), + /***/ + "./node_modules/core-js/internals/object-keys-internal.js": ( + /*!****************************************************************!*\ + !*** ./node_modules/core-js/internals/object-keys-internal.js ***! + \****************************************************************/ + /*! no static exports found */ + /***/ + function(module3, exports3, __webpack_require__) { + var has = __webpack_require__( + /*! ../internals/has */ + "./node_modules/core-js/internals/has.js" + ); + var toIndexedObject = __webpack_require__( + /*! ../internals/to-indexed-object */ + "./node_modules/core-js/internals/to-indexed-object.js" + ); + var arrayIncludes = __webpack_require__( + /*! ../internals/array-includes */ + "./node_modules/core-js/internals/array-includes.js" + ); + var hiddenKeys = __webpack_require__( + /*! ../internals/hidden-keys */ + "./node_modules/core-js/internals/hidden-keys.js" + ); + var arrayIndexOf = arrayIncludes(false); + module3.exports = function(object, names) { + var O = toIndexedObject(object); + var i = 0; + var result = []; + var key2; + for (key2 in O) !has(hiddenKeys, key2) && has(O, key2) && result.push(key2); + while (names.length > i) if (has(O, key2 = names[i++])) { + ~arrayIndexOf(result, key2) || result.push(key2); + } + return result; + }; + } + ), + /***/ + "./node_modules/core-js/internals/object-keys.js": ( + /*!*******************************************************!*\ + !*** ./node_modules/core-js/internals/object-keys.js ***! + \*******************************************************/ + /*! no static exports found */ + /***/ + function(module3, exports3, __webpack_require__) { + var internalObjectKeys = __webpack_require__( + /*! ../internals/object-keys-internal */ + "./node_modules/core-js/internals/object-keys-internal.js" + ); + var enumBugKeys = __webpack_require__( + /*! ../internals/enum-bug-keys */ + "./node_modules/core-js/internals/enum-bug-keys.js" + ); + module3.exports = Object.keys || function keys(O) { + return internalObjectKeys(O, enumBugKeys); + }; + } + ), + /***/ + "./node_modules/core-js/internals/object-property-is-enumerable.js": ( + /*!*************************************************************************!*\ + !*** ./node_modules/core-js/internals/object-property-is-enumerable.js ***! + \*************************************************************************/ + /*! no static exports found */ + /***/ + function(module3, exports3, __webpack_require__) { + "use strict"; + var nativePropertyIsEnumerable = {}.propertyIsEnumerable; + var getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor; + var NASHORN_BUG = getOwnPropertyDescriptor && !nativePropertyIsEnumerable.call({ 1: 2 }, 1); + exports3.f = NASHORN_BUG ? function propertyIsEnumerable(V) { + var descriptor = getOwnPropertyDescriptor(this, V); + return !!descriptor && descriptor.enumerable; + } : nativePropertyIsEnumerable; + } + ), + /***/ + "./node_modules/core-js/internals/object-set-prototype-of.js": ( + /*!*******************************************************************!*\ + !*** ./node_modules/core-js/internals/object-set-prototype-of.js ***! + \*******************************************************************/ + /*! no static exports found */ + /***/ + function(module3, exports3, __webpack_require__) { + var validateSetPrototypeOfArguments = __webpack_require__( + /*! ../internals/validate-set-prototype-of-arguments */ + "./node_modules/core-js/internals/validate-set-prototype-of-arguments.js" + ); + module3.exports = Object.setPrototypeOf || ("__proto__" in {} ? function() { + var correctSetter = false; + var test = {}; + var setter; + try { + setter = Object.getOwnPropertyDescriptor(Object.prototype, "__proto__").set; + setter.call(test, []); + correctSetter = test instanceof Array; + } catch (error) { + } + return function setPrototypeOf(O, proto) { + validateSetPrototypeOfArguments(O, proto); + if (correctSetter) setter.call(O, proto); + else O.__proto__ = proto; + return O; + }; + }() : void 0); + } + ), + /***/ + "./node_modules/core-js/internals/own-keys.js": ( + /*!****************************************************!*\ + !*** ./node_modules/core-js/internals/own-keys.js ***! + \****************************************************/ + /*! no static exports found */ + /***/ + function(module3, exports3, __webpack_require__) { + var global2 = __webpack_require__( + /*! ../internals/global */ + "./node_modules/core-js/internals/global.js" + ); + var getOwnPropertyNamesModule = __webpack_require__( + /*! ../internals/object-get-own-property-names */ + "./node_modules/core-js/internals/object-get-own-property-names.js" + ); + var getOwnPropertySymbolsModule = __webpack_require__( + /*! ../internals/object-get-own-property-symbols */ + "./node_modules/core-js/internals/object-get-own-property-symbols.js" + ); + var anObject = __webpack_require__( + /*! ../internals/an-object */ + "./node_modules/core-js/internals/an-object.js" + ); + var Reflect2 = global2.Reflect; + module3.exports = Reflect2 && Reflect2.ownKeys || function ownKeys(it) { + var keys = getOwnPropertyNamesModule.f(anObject(it)); + var getOwnPropertySymbols = getOwnPropertySymbolsModule.f; + return getOwnPropertySymbols ? keys.concat(getOwnPropertySymbols(it)) : keys; + }; + } + ), + /***/ + "./node_modules/core-js/internals/path.js": ( + /*!************************************************!*\ + !*** ./node_modules/core-js/internals/path.js ***! + \************************************************/ + /*! no static exports found */ + /***/ + function(module3, exports3, __webpack_require__) { + module3.exports = __webpack_require__( + /*! ../internals/global */ + "./node_modules/core-js/internals/global.js" + ); + } + ), + /***/ + "./node_modules/core-js/internals/redefine.js": ( + /*!****************************************************!*\ + !*** ./node_modules/core-js/internals/redefine.js ***! + \****************************************************/ + /*! no static exports found */ + /***/ + function(module3, exports3, __webpack_require__) { + var global2 = __webpack_require__( + /*! ../internals/global */ + "./node_modules/core-js/internals/global.js" + ); + var shared = __webpack_require__( + /*! ../internals/shared */ + "./node_modules/core-js/internals/shared.js" + ); + var hide = __webpack_require__( + /*! ../internals/hide */ + "./node_modules/core-js/internals/hide.js" + ); + var has = __webpack_require__( + /*! ../internals/has */ + "./node_modules/core-js/internals/has.js" + ); + var setGlobal = __webpack_require__( + /*! ../internals/set-global */ + "./node_modules/core-js/internals/set-global.js" + ); + var nativeFunctionToString = __webpack_require__( + /*! ../internals/function-to-string */ + "./node_modules/core-js/internals/function-to-string.js" + ); + var InternalStateModule = __webpack_require__( + /*! ../internals/internal-state */ + "./node_modules/core-js/internals/internal-state.js" + ); + var getInternalState = InternalStateModule.get; + var enforceInternalState = InternalStateModule.enforce; + var TEMPLATE = String(nativeFunctionToString).split("toString"); + shared("inspectSource", function(it) { + return nativeFunctionToString.call(it); + }); + (module3.exports = function(O, key2, value, options) { + var unsafe = options ? !!options.unsafe : false; + var simple = options ? !!options.enumerable : false; + var noTargetGet = options ? !!options.noTargetGet : false; + if (typeof value == "function") { + if (typeof key2 == "string" && !has(value, "name")) hide(value, "name", key2); + enforceInternalState(value).source = TEMPLATE.join(typeof key2 == "string" ? key2 : ""); + } + if (O === global2) { + if (simple) O[key2] = value; + else setGlobal(key2, value); + return; + } else if (!unsafe) { + delete O[key2]; + } else if (!noTargetGet && O[key2]) { + simple = true; + } + if (simple) O[key2] = value; + else hide(O, key2, value); + })(Function.prototype, "toString", function toString() { + return typeof this == "function" && getInternalState(this).source || nativeFunctionToString.call(this); + }); + } + ), + /***/ + "./node_modules/core-js/internals/require-object-coercible.js": ( + /*!********************************************************************!*\ + !*** ./node_modules/core-js/internals/require-object-coercible.js ***! + \********************************************************************/ + /*! no static exports found */ + /***/ + function(module3, exports3) { + module3.exports = function(it) { + if (it == void 0) throw TypeError("Can't call method on " + it); + return it; + }; + } + ), + /***/ + "./node_modules/core-js/internals/set-global.js": ( + /*!******************************************************!*\ + !*** ./node_modules/core-js/internals/set-global.js ***! + \******************************************************/ + /*! no static exports found */ + /***/ + function(module3, exports3, __webpack_require__) { + var global2 = __webpack_require__( + /*! ../internals/global */ + "./node_modules/core-js/internals/global.js" + ); + var hide = __webpack_require__( + /*! ../internals/hide */ + "./node_modules/core-js/internals/hide.js" + ); + module3.exports = function(key2, value) { + try { + hide(global2, key2, value); + } catch (error) { + global2[key2] = value; + } + return value; + }; + } + ), + /***/ + "./node_modules/core-js/internals/set-to-string-tag.js": ( + /*!*************************************************************!*\ + !*** ./node_modules/core-js/internals/set-to-string-tag.js ***! + \*************************************************************/ + /*! no static exports found */ + /***/ + function(module3, exports3, __webpack_require__) { + var defineProperty = __webpack_require__( + /*! ../internals/object-define-property */ + "./node_modules/core-js/internals/object-define-property.js" + ).f; + var has = __webpack_require__( + /*! ../internals/has */ + "./node_modules/core-js/internals/has.js" + ); + var wellKnownSymbol = __webpack_require__( + /*! ../internals/well-known-symbol */ + "./node_modules/core-js/internals/well-known-symbol.js" + ); + var TO_STRING_TAG = wellKnownSymbol("toStringTag"); + module3.exports = function(it, TAG, STATIC) { + if (it && !has(it = STATIC ? it : it.prototype, TO_STRING_TAG)) { + defineProperty(it, TO_STRING_TAG, { configurable: true, value: TAG }); + } + }; + } + ), + /***/ + "./node_modules/core-js/internals/shared-key.js": ( + /*!******************************************************!*\ + !*** ./node_modules/core-js/internals/shared-key.js ***! + \******************************************************/ + /*! no static exports found */ + /***/ + function(module3, exports3, __webpack_require__) { + var shared = __webpack_require__( + /*! ../internals/shared */ + "./node_modules/core-js/internals/shared.js" + ); + var uid = __webpack_require__( + /*! ../internals/uid */ + "./node_modules/core-js/internals/uid.js" + ); + var keys = shared("keys"); + module3.exports = function(key2) { + return keys[key2] || (keys[key2] = uid(key2)); + }; + } + ), + /***/ + "./node_modules/core-js/internals/shared.js": ( + /*!**************************************************!*\ + !*** ./node_modules/core-js/internals/shared.js ***! + \**************************************************/ + /*! no static exports found */ + /***/ + function(module3, exports3, __webpack_require__) { + var global2 = __webpack_require__( + /*! ../internals/global */ + "./node_modules/core-js/internals/global.js" + ); + var setGlobal = __webpack_require__( + /*! ../internals/set-global */ + "./node_modules/core-js/internals/set-global.js" + ); + var IS_PURE = __webpack_require__( + /*! ../internals/is-pure */ + "./node_modules/core-js/internals/is-pure.js" + ); + var SHARED = "__core-js_shared__"; + var store = global2[SHARED] || setGlobal(SHARED, {}); + (module3.exports = function(key2, value) { + return store[key2] || (store[key2] = value !== void 0 ? value : {}); + })("versions", []).push({ + version: "3.1.3", + mode: IS_PURE ? "pure" : "global", + copyright: "\xA9 2019 Denis Pushkarev (zloirock.ru)" + }); + } + ), + /***/ + "./node_modules/core-js/internals/string-at.js": ( + /*!*****************************************************!*\ + !*** ./node_modules/core-js/internals/string-at.js ***! + \*****************************************************/ + /*! no static exports found */ + /***/ + function(module3, exports3, __webpack_require__) { + var toInteger = __webpack_require__( + /*! ../internals/to-integer */ + "./node_modules/core-js/internals/to-integer.js" + ); + var requireObjectCoercible = __webpack_require__( + /*! ../internals/require-object-coercible */ + "./node_modules/core-js/internals/require-object-coercible.js" + ); + module3.exports = function(that, pos, CONVERT_TO_STRING) { + var S = String(requireObjectCoercible(that)); + var position = toInteger(pos); + var size = S.length; + var first2, second; + if (position < 0 || position >= size) return CONVERT_TO_STRING ? "" : void 0; + first2 = S.charCodeAt(position); + return first2 < 55296 || first2 > 56319 || position + 1 === size || (second = S.charCodeAt(position + 1)) < 56320 || second > 57343 ? CONVERT_TO_STRING ? S.charAt(position) : first2 : CONVERT_TO_STRING ? S.slice(position, position + 2) : (first2 - 55296 << 10) + (second - 56320) + 65536; + }; + } + ), + /***/ + "./node_modules/core-js/internals/to-absolute-index.js": ( + /*!*************************************************************!*\ + !*** ./node_modules/core-js/internals/to-absolute-index.js ***! + \*************************************************************/ + /*! no static exports found */ + /***/ + function(module3, exports3, __webpack_require__) { + var toInteger = __webpack_require__( + /*! ../internals/to-integer */ + "./node_modules/core-js/internals/to-integer.js" + ); + var max = Math.max; + var min = Math.min; + module3.exports = function(index2, length) { + var integer = toInteger(index2); + return integer < 0 ? max(integer + length, 0) : min(integer, length); + }; + } + ), + /***/ + "./node_modules/core-js/internals/to-indexed-object.js": ( + /*!*************************************************************!*\ + !*** ./node_modules/core-js/internals/to-indexed-object.js ***! + \*************************************************************/ + /*! no static exports found */ + /***/ + function(module3, exports3, __webpack_require__) { + var IndexedObject = __webpack_require__( + /*! ../internals/indexed-object */ + "./node_modules/core-js/internals/indexed-object.js" + ); + var requireObjectCoercible = __webpack_require__( + /*! ../internals/require-object-coercible */ + "./node_modules/core-js/internals/require-object-coercible.js" + ); + module3.exports = function(it) { + return IndexedObject(requireObjectCoercible(it)); + }; + } + ), + /***/ + "./node_modules/core-js/internals/to-integer.js": ( + /*!******************************************************!*\ + !*** ./node_modules/core-js/internals/to-integer.js ***! + \******************************************************/ + /*! no static exports found */ + /***/ + function(module3, exports3) { + var ceil = Math.ceil; + var floor = Math.floor; + module3.exports = function(argument) { + return isNaN(argument = +argument) ? 0 : (argument > 0 ? floor : ceil)(argument); + }; + } + ), + /***/ + "./node_modules/core-js/internals/to-length.js": ( + /*!*****************************************************!*\ + !*** ./node_modules/core-js/internals/to-length.js ***! + \*****************************************************/ + /*! no static exports found */ + /***/ + function(module3, exports3, __webpack_require__) { + var toInteger = __webpack_require__( + /*! ../internals/to-integer */ + "./node_modules/core-js/internals/to-integer.js" + ); + var min = Math.min; + module3.exports = function(argument) { + return argument > 0 ? min(toInteger(argument), 9007199254740991) : 0; + }; + } + ), + /***/ + "./node_modules/core-js/internals/to-object.js": ( + /*!*****************************************************!*\ + !*** ./node_modules/core-js/internals/to-object.js ***! + \*****************************************************/ + /*! no static exports found */ + /***/ + function(module3, exports3, __webpack_require__) { + var requireObjectCoercible = __webpack_require__( + /*! ../internals/require-object-coercible */ + "./node_modules/core-js/internals/require-object-coercible.js" + ); + module3.exports = function(argument) { + return Object(requireObjectCoercible(argument)); + }; + } + ), + /***/ + "./node_modules/core-js/internals/to-primitive.js": ( + /*!********************************************************!*\ + !*** ./node_modules/core-js/internals/to-primitive.js ***! + \********************************************************/ + /*! no static exports found */ + /***/ + function(module3, exports3, __webpack_require__) { + var isObject2 = __webpack_require__( + /*! ../internals/is-object */ + "./node_modules/core-js/internals/is-object.js" + ); + module3.exports = function(it, S) { + if (!isObject2(it)) return it; + var fn, val; + if (S && typeof (fn = it.toString) == "function" && !isObject2(val = fn.call(it))) return val; + if (typeof (fn = it.valueOf) == "function" && !isObject2(val = fn.call(it))) return val; + if (!S && typeof (fn = it.toString) == "function" && !isObject2(val = fn.call(it))) return val; + throw TypeError("Can't convert object to primitive value"); + }; + } + ), + /***/ + "./node_modules/core-js/internals/uid.js": ( + /*!***********************************************!*\ + !*** ./node_modules/core-js/internals/uid.js ***! + \***********************************************/ + /*! no static exports found */ + /***/ + function(module3, exports3) { + var id = 0; + var postfix = Math.random(); + module3.exports = function(key2) { + return "Symbol(".concat(key2 === void 0 ? "" : key2, ")_", (++id + postfix).toString(36)); + }; + } + ), + /***/ + "./node_modules/core-js/internals/validate-set-prototype-of-arguments.js": ( + /*!*******************************************************************************!*\ + !*** ./node_modules/core-js/internals/validate-set-prototype-of-arguments.js ***! + \*******************************************************************************/ + /*! no static exports found */ + /***/ + function(module3, exports3, __webpack_require__) { + var isObject2 = __webpack_require__( + /*! ../internals/is-object */ + "./node_modules/core-js/internals/is-object.js" + ); + var anObject = __webpack_require__( + /*! ../internals/an-object */ + "./node_modules/core-js/internals/an-object.js" + ); + module3.exports = function(O, proto) { + anObject(O); + if (!isObject2(proto) && proto !== null) { + throw TypeError("Can't set " + String(proto) + " as a prototype"); + } + }; + } + ), + /***/ + "./node_modules/core-js/internals/well-known-symbol.js": ( + /*!*************************************************************!*\ + !*** ./node_modules/core-js/internals/well-known-symbol.js ***! + \*************************************************************/ + /*! no static exports found */ + /***/ + function(module3, exports3, __webpack_require__) { + var global2 = __webpack_require__( + /*! ../internals/global */ + "./node_modules/core-js/internals/global.js" + ); + var shared = __webpack_require__( + /*! ../internals/shared */ + "./node_modules/core-js/internals/shared.js" + ); + var uid = __webpack_require__( + /*! ../internals/uid */ + "./node_modules/core-js/internals/uid.js" + ); + var NATIVE_SYMBOL = __webpack_require__( + /*! ../internals/native-symbol */ + "./node_modules/core-js/internals/native-symbol.js" + ); + var Symbol2 = global2.Symbol; + var store = shared("wks"); + module3.exports = function(name) { + return store[name] || (store[name] = NATIVE_SYMBOL && Symbol2[name] || (NATIVE_SYMBOL ? Symbol2 : uid)("Symbol." + name)); + }; + } + ), + /***/ + "./node_modules/core-js/modules/es.array.from.js": ( + /*!*******************************************************!*\ + !*** ./node_modules/core-js/modules/es.array.from.js ***! + \*******************************************************/ + /*! no static exports found */ + /***/ + function(module3, exports3, __webpack_require__) { + var $ = __webpack_require__( + /*! ../internals/export */ + "./node_modules/core-js/internals/export.js" + ); + var from = __webpack_require__( + /*! ../internals/array-from */ + "./node_modules/core-js/internals/array-from.js" + ); + var checkCorrectnessOfIteration = __webpack_require__( + /*! ../internals/check-correctness-of-iteration */ + "./node_modules/core-js/internals/check-correctness-of-iteration.js" + ); + var INCORRECT_ITERATION = !checkCorrectnessOfIteration(function(iterable) { + Array.from(iterable); + }); + $({ target: "Array", stat: true, forced: INCORRECT_ITERATION }, { + from + }); + } + ), + /***/ + "./node_modules/core-js/modules/es.string.iterator.js": ( + /*!************************************************************!*\ + !*** ./node_modules/core-js/modules/es.string.iterator.js ***! + \************************************************************/ + /*! no static exports found */ + /***/ + function(module3, exports3, __webpack_require__) { + "use strict"; + var codePointAt = __webpack_require__( + /*! ../internals/string-at */ + "./node_modules/core-js/internals/string-at.js" + ); + var InternalStateModule = __webpack_require__( + /*! ../internals/internal-state */ + "./node_modules/core-js/internals/internal-state.js" + ); + var defineIterator = __webpack_require__( + /*! ../internals/define-iterator */ + "./node_modules/core-js/internals/define-iterator.js" + ); + var STRING_ITERATOR = "String Iterator"; + var setInternalState = InternalStateModule.set; + var getInternalState = InternalStateModule.getterFor(STRING_ITERATOR); + defineIterator(String, "String", function(iterated) { + setInternalState(this, { + type: STRING_ITERATOR, + string: String(iterated), + index: 0 + }); + }, function next() { + var state = getInternalState(this); + var string = state.string; + var index2 = state.index; + var point; + if (index2 >= string.length) return { value: void 0, done: true }; + point = codePointAt(string, index2, true); + state.index += point.length; + return { value: point, done: false }; + }); + } + ), + /***/ + "./node_modules/webpack/buildin/global.js": ( + /*!***********************************!*\ + !*** (webpack)/buildin/global.js ***! + \***********************************/ + /*! no static exports found */ + /***/ + function(module3, exports3) { + var g; + g = /* @__PURE__ */ function() { + return this; + }(); + try { + g = g || Function("return this")() || (1, eval)("this"); + } catch (e) { + if (typeof window === "object") g = window; + } + module3.exports = g; + } + ), + /***/ + "./src/default-attrs.json": ( + /*!********************************!*\ + !*** ./src/default-attrs.json ***! + \********************************/ + /*! exports provided: xmlns, width, height, viewBox, fill, stroke, stroke-width, stroke-linecap, stroke-linejoin, default */ + /***/ + function(module3) { + module3.exports = { "xmlns": "http://www.w3.org/2000/svg", "width": 24, "height": 24, "viewBox": "0 0 24 24", "fill": "none", "stroke": "currentColor", "stroke-width": 2, "stroke-linecap": "round", "stroke-linejoin": "round" }; + } + ), + /***/ + "./src/icon.js": ( + /*!*********************!*\ + !*** ./src/icon.js ***! + \*********************/ + /*! no static exports found */ + /***/ + function(module3, exports3, __webpack_require__) { + "use strict"; + Object.defineProperty(exports3, "__esModule", { + value: true + }); + var _extends = Object.assign || function(target) { + for (var i = 1; i < arguments.length; i++) { + var source = arguments[i]; + for (var key2 in source) { + if (Object.prototype.hasOwnProperty.call(source, key2)) { + target[key2] = source[key2]; + } + } + } + return target; + }; + var _createClass = /* @__PURE__ */ function() { + function defineProperties(target, props) { + for (var i = 0; i < props.length; i++) { + var descriptor = props[i]; + descriptor.enumerable = descriptor.enumerable || false; + descriptor.configurable = true; + if ("value" in descriptor) descriptor.writable = true; + Object.defineProperty(target, descriptor.key, descriptor); + } + } + return function(Constructor, protoProps, staticProps) { + if (protoProps) defineProperties(Constructor.prototype, protoProps); + if (staticProps) defineProperties(Constructor, staticProps); + return Constructor; + }; + }(); + var _dedupe = __webpack_require__( + /*! classnames/dedupe */ + "./node_modules/classnames/dedupe.js" + ); + var _dedupe2 = _interopRequireDefault(_dedupe); + var _defaultAttrs = __webpack_require__( + /*! ./default-attrs.json */ + "./src/default-attrs.json" + ); + var _defaultAttrs2 = _interopRequireDefault(_defaultAttrs); + function _interopRequireDefault(obj) { + return obj && obj.__esModule ? obj : { default: obj }; + } + function _classCallCheck(instance10, Constructor) { + if (!(instance10 instanceof Constructor)) { + throw new TypeError("Cannot call a class as a function"); + } + } + var Icon = function() { + function Icon2(name, contents) { + var tags = arguments.length > 2 && arguments[2] !== void 0 ? arguments[2] : []; + _classCallCheck(this, Icon2); + this.name = name; + this.contents = contents; + this.tags = tags; + this.attrs = _extends({}, _defaultAttrs2.default, { class: "feather feather-" + name }); + } + _createClass(Icon2, [{ + key: "toSvg", + value: function toSvg() { + var attrs = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : {}; + var combinedAttrs = _extends({}, this.attrs, attrs, { class: (0, _dedupe2.default)(this.attrs.class, attrs.class) }); + return "" + this.contents + ""; + } + /** + * Return string representation of an `Icon`. + * + * Added for backward compatibility. If old code expects `feather.icons.` + * to be a string, `toString()` will get implicitly called. + * + * @returns {string} + */ + }, { + key: "toString", + value: function toString() { + return this.contents; + } + }]); + return Icon2; + }(); + function attrsToString(attrs) { + return Object.keys(attrs).map(function(key2) { + return key2 + '="' + attrs[key2] + '"'; + }).join(" "); + } + exports3.default = Icon; + } + ), + /***/ + "./src/icons.js": ( + /*!**********************!*\ + !*** ./src/icons.js ***! + \**********************/ + /*! no static exports found */ + /***/ + function(module3, exports3, __webpack_require__) { + "use strict"; + Object.defineProperty(exports3, "__esModule", { + value: true + }); + var _icon = __webpack_require__( + /*! ./icon */ + "./src/icon.js" + ); + var _icon2 = _interopRequireDefault(_icon); + var _icons = __webpack_require__( + /*! ../dist/icons.json */ + "./dist/icons.json" + ); + var _icons2 = _interopRequireDefault(_icons); + var _tags = __webpack_require__( + /*! ./tags.json */ + "./src/tags.json" + ); + var _tags2 = _interopRequireDefault(_tags); + function _interopRequireDefault(obj) { + return obj && obj.__esModule ? obj : { default: obj }; + } + exports3.default = Object.keys(_icons2.default).map(function(key2) { + return new _icon2.default(key2, _icons2.default[key2], _tags2.default[key2]); + }).reduce(function(object, icon) { + object[icon.name] = icon; + return object; + }, {}); + } + ), + /***/ + "./src/index.js": ( + /*!**********************!*\ + !*** ./src/index.js ***! + \**********************/ + /*! no static exports found */ + /***/ + function(module3, exports3, __webpack_require__) { + "use strict"; + var _icons = __webpack_require__( + /*! ./icons */ + "./src/icons.js" + ); + var _icons2 = _interopRequireDefault(_icons); + var _toSvg = __webpack_require__( + /*! ./to-svg */ + "./src/to-svg.js" + ); + var _toSvg2 = _interopRequireDefault(_toSvg); + var _replace = __webpack_require__( + /*! ./replace */ + "./src/replace.js" + ); + var _replace2 = _interopRequireDefault(_replace); + function _interopRequireDefault(obj) { + return obj && obj.__esModule ? obj : { default: obj }; + } + module3.exports = { icons: _icons2.default, toSvg: _toSvg2.default, replace: _replace2.default }; + } + ), + /***/ + "./src/replace.js": ( + /*!************************!*\ + !*** ./src/replace.js ***! + \************************/ + /*! no static exports found */ + /***/ + function(module3, exports3, __webpack_require__) { + "use strict"; + Object.defineProperty(exports3, "__esModule", { + value: true + }); + var _extends = Object.assign || function(target) { + for (var i = 1; i < arguments.length; i++) { + var source = arguments[i]; + for (var key2 in source) { + if (Object.prototype.hasOwnProperty.call(source, key2)) { + target[key2] = source[key2]; + } + } + } + return target; + }; + var _dedupe = __webpack_require__( + /*! classnames/dedupe */ + "./node_modules/classnames/dedupe.js" + ); + var _dedupe2 = _interopRequireDefault(_dedupe); + var _icons = __webpack_require__( + /*! ./icons */ + "./src/icons.js" + ); + var _icons2 = _interopRequireDefault(_icons); + function _interopRequireDefault(obj) { + return obj && obj.__esModule ? obj : { default: obj }; + } + function replace() { + var attrs = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : {}; + if (typeof document === "undefined") { + throw new Error("`feather.replace()` only works in a browser environment."); + } + var elementsToReplace = document.querySelectorAll("[data-feather]"); + Array.from(elementsToReplace).forEach(function(element2) { + return replaceElement(element2, attrs); + }); + } + function replaceElement(element2) { + var attrs = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : {}; + var elementAttrs = getAttrs(element2); + var name = elementAttrs["data-feather"]; + delete elementAttrs["data-feather"]; + if (_icons2.default[name] === void 0) { + console.warn("feather: '" + name + "' is not a valid icon"); + return; + } + var svgString = _icons2.default[name].toSvg(_extends({}, attrs, elementAttrs, { class: (0, _dedupe2.default)(attrs.class, elementAttrs.class) })); + var svgDocument = new DOMParser().parseFromString(svgString, "image/svg+xml"); + var svgElement = svgDocument.querySelector("svg"); + element2.parentNode.replaceChild(svgElement, element2); + } + function getAttrs(element2) { + return Array.from(element2.attributes).reduce(function(attrs, attr2) { + attrs[attr2.name] = attr2.value; + return attrs; + }, {}); + } + exports3.default = replace; + } + ), + /***/ + "./src/tags.json": ( + /*!***********************!*\ + !*** ./src/tags.json ***! + \***********************/ + /*! exports provided: activity, airplay, alert-circle, alert-octagon, alert-triangle, align-center, align-justify, align-left, align-right, anchor, archive, at-sign, award, aperture, bar-chart, bar-chart-2, battery, battery-charging, bell, bell-off, bluetooth, book-open, book, bookmark, box, briefcase, calendar, camera, cast, chevron-down, chevron-up, circle, clipboard, clock, cloud-drizzle, cloud-lightning, cloud-rain, cloud-snow, cloud, codepen, codesandbox, code, coffee, columns, command, compass, copy, corner-down-left, corner-down-right, corner-left-down, corner-left-up, corner-right-down, corner-right-up, corner-up-left, corner-up-right, cpu, credit-card, crop, crosshair, database, delete, disc, dollar-sign, droplet, edit, edit-2, edit-3, eye, eye-off, external-link, facebook, fast-forward, figma, file-minus, file-plus, file-text, film, filter, flag, folder-minus, folder-plus, folder, framer, frown, gift, git-branch, git-commit, git-merge, git-pull-request, github, gitlab, globe, hard-drive, hash, headphones, heart, help-circle, hexagon, home, image, inbox, instagram, key, layers, layout, life-buoy, link, link-2, linkedin, list, lock, log-in, log-out, mail, map-pin, map, maximize, maximize-2, meh, menu, message-circle, message-square, mic-off, mic, minimize, minimize-2, minus, monitor, moon, more-horizontal, more-vertical, mouse-pointer, move, music, navigation, navigation-2, octagon, package, paperclip, pause, pause-circle, pen-tool, percent, phone-call, phone-forwarded, phone-incoming, phone-missed, phone-off, phone-outgoing, phone, play, pie-chart, play-circle, plus, plus-circle, plus-square, pocket, power, printer, radio, refresh-cw, refresh-ccw, repeat, rewind, rotate-ccw, rotate-cw, rss, save, scissors, search, send, settings, share-2, shield, shield-off, shopping-bag, shopping-cart, shuffle, skip-back, skip-forward, slack, slash, sliders, smartphone, smile, speaker, star, stop-circle, sun, sunrise, sunset, tablet, tag, target, terminal, thermometer, thumbs-down, thumbs-up, toggle-left, toggle-right, tool, trash, trash-2, triangle, truck, tv, twitch, twitter, type, umbrella, unlock, user-check, user-minus, user-plus, user-x, user, users, video-off, video, voicemail, volume, volume-1, volume-2, volume-x, watch, wifi-off, wifi, wind, x-circle, x-octagon, x-square, x, youtube, zap-off, zap, zoom-in, zoom-out, default */ + /***/ + function(module3) { + module3.exports = { "activity": ["pulse", "health", "action", "motion"], "airplay": ["stream", "cast", "mirroring"], "alert-circle": ["warning", "alert", "danger"], "alert-octagon": ["warning", "alert", "danger"], "alert-triangle": ["warning", "alert", "danger"], "align-center": ["text alignment", "center"], "align-justify": ["text alignment", "justified"], "align-left": ["text alignment", "left"], "align-right": ["text alignment", "right"], "anchor": [], "archive": ["index", "box"], "at-sign": ["mention", "at", "email", "message"], "award": ["achievement", "badge"], "aperture": ["camera", "photo"], "bar-chart": ["statistics", "diagram", "graph"], "bar-chart-2": ["statistics", "diagram", "graph"], "battery": ["power", "electricity"], "battery-charging": ["power", "electricity"], "bell": ["alarm", "notification", "sound"], "bell-off": ["alarm", "notification", "silent"], "bluetooth": ["wireless"], "book-open": ["read", "library"], "book": ["read", "dictionary", "booklet", "magazine", "library"], "bookmark": ["read", "clip", "marker", "tag"], "box": ["cube"], "briefcase": ["work", "bag", "baggage", "folder"], "calendar": ["date"], "camera": ["photo"], "cast": ["chromecast", "airplay"], "chevron-down": ["expand"], "chevron-up": ["collapse"], "circle": ["off", "zero", "record"], "clipboard": ["copy"], "clock": ["time", "watch", "alarm"], "cloud-drizzle": ["weather", "shower"], "cloud-lightning": ["weather", "bolt"], "cloud-rain": ["weather"], "cloud-snow": ["weather", "blizzard"], "cloud": ["weather"], "codepen": ["logo"], "codesandbox": ["logo"], "code": ["source", "programming"], "coffee": ["drink", "cup", "mug", "tea", "cafe", "hot", "beverage"], "columns": ["layout"], "command": ["keyboard", "cmd", "terminal", "prompt"], "compass": ["navigation", "safari", "travel", "direction"], "copy": ["clone", "duplicate"], "corner-down-left": ["arrow", "return"], "corner-down-right": ["arrow"], "corner-left-down": ["arrow"], "corner-left-up": ["arrow"], "corner-right-down": ["arrow"], "corner-right-up": ["arrow"], "corner-up-left": ["arrow"], "corner-up-right": ["arrow"], "cpu": ["processor", "technology"], "credit-card": ["purchase", "payment", "cc"], "crop": ["photo", "image"], "crosshair": ["aim", "target"], "database": ["storage", "memory"], "delete": ["remove"], "disc": ["album", "cd", "dvd", "music"], "dollar-sign": ["currency", "money", "payment"], "droplet": ["water"], "edit": ["pencil", "change"], "edit-2": ["pencil", "change"], "edit-3": ["pencil", "change"], "eye": ["view", "watch"], "eye-off": ["view", "watch", "hide", "hidden"], "external-link": ["outbound"], "facebook": ["logo", "social"], "fast-forward": ["music"], "figma": ["logo", "design", "tool"], "file-minus": ["delete", "remove", "erase"], "file-plus": ["add", "create", "new"], "file-text": ["data", "txt", "pdf"], "film": ["movie", "video"], "filter": ["funnel", "hopper"], "flag": ["report"], "folder-minus": ["directory"], "folder-plus": ["directory"], "folder": ["directory"], "framer": ["logo", "design", "tool"], "frown": ["emoji", "face", "bad", "sad", "emotion"], "gift": ["present", "box", "birthday", "party"], "git-branch": ["code", "version control"], "git-commit": ["code", "version control"], "git-merge": ["code", "version control"], "git-pull-request": ["code", "version control"], "github": ["logo", "version control"], "gitlab": ["logo", "version control"], "globe": ["world", "browser", "language", "translate"], "hard-drive": ["computer", "server", "memory", "data"], "hash": ["hashtag", "number", "pound"], "headphones": ["music", "audio", "sound"], "heart": ["like", "love", "emotion"], "help-circle": ["question mark"], "hexagon": ["shape", "node.js", "logo"], "home": ["house", "living"], "image": ["picture"], "inbox": ["email"], "instagram": ["logo", "camera"], "key": ["password", "login", "authentication", "secure"], "layers": ["stack"], "layout": ["window", "webpage"], "life-buoy": ["help", "life ring", "support"], "link": ["chain", "url"], "link-2": ["chain", "url"], "linkedin": ["logo", "social media"], "list": ["options"], "lock": ["security", "password", "secure"], "log-in": ["sign in", "arrow", "enter"], "log-out": ["sign out", "arrow", "exit"], "mail": ["email", "message"], "map-pin": ["location", "navigation", "travel", "marker"], "map": ["location", "navigation", "travel"], "maximize": ["fullscreen"], "maximize-2": ["fullscreen", "arrows", "expand"], "meh": ["emoji", "face", "neutral", "emotion"], "menu": ["bars", "navigation", "hamburger"], "message-circle": ["comment", "chat"], "message-square": ["comment", "chat"], "mic-off": ["record", "sound", "mute"], "mic": ["record", "sound", "listen"], "minimize": ["exit fullscreen", "close"], "minimize-2": ["exit fullscreen", "arrows", "close"], "minus": ["subtract"], "monitor": ["tv", "screen", "display"], "moon": ["dark", "night"], "more-horizontal": ["ellipsis"], "more-vertical": ["ellipsis"], "mouse-pointer": ["arrow", "cursor"], "move": ["arrows"], "music": ["note"], "navigation": ["location", "travel"], "navigation-2": ["location", "travel"], "octagon": ["stop"], "package": ["box", "container"], "paperclip": ["attachment"], "pause": ["music", "stop"], "pause-circle": ["music", "audio", "stop"], "pen-tool": ["vector", "drawing"], "percent": ["discount"], "phone-call": ["ring"], "phone-forwarded": ["call"], "phone-incoming": ["call"], "phone-missed": ["call"], "phone-off": ["call", "mute"], "phone-outgoing": ["call"], "phone": ["call"], "play": ["music", "start"], "pie-chart": ["statistics", "diagram"], "play-circle": ["music", "start"], "plus": ["add", "new"], "plus-circle": ["add", "new"], "plus-square": ["add", "new"], "pocket": ["logo", "save"], "power": ["on", "off"], "printer": ["fax", "office", "device"], "radio": ["signal"], "refresh-cw": ["synchronise", "arrows"], "refresh-ccw": ["arrows"], "repeat": ["loop", "arrows"], "rewind": ["music"], "rotate-ccw": ["arrow"], "rotate-cw": ["arrow"], "rss": ["feed", "subscribe"], "save": ["floppy disk"], "scissors": ["cut"], "search": ["find", "magnifier", "magnifying glass"], "send": ["message", "mail", "email", "paper airplane", "paper aeroplane"], "settings": ["cog", "edit", "gear", "preferences"], "share-2": ["network", "connections"], "shield": ["security", "secure"], "shield-off": ["security", "insecure"], "shopping-bag": ["ecommerce", "cart", "purchase", "store"], "shopping-cart": ["ecommerce", "cart", "purchase", "store"], "shuffle": ["music"], "skip-back": ["music"], "skip-forward": ["music"], "slack": ["logo"], "slash": ["ban", "no"], "sliders": ["settings", "controls"], "smartphone": ["cellphone", "device"], "smile": ["emoji", "face", "happy", "good", "emotion"], "speaker": ["audio", "music"], "star": ["bookmark", "favorite", "like"], "stop-circle": ["media", "music"], "sun": ["brightness", "weather", "light"], "sunrise": ["weather", "time", "morning", "day"], "sunset": ["weather", "time", "evening", "night"], "tablet": ["device"], "tag": ["label"], "target": ["logo", "bullseye"], "terminal": ["code", "command line", "prompt"], "thermometer": ["temperature", "celsius", "fahrenheit", "weather"], "thumbs-down": ["dislike", "bad", "emotion"], "thumbs-up": ["like", "good", "emotion"], "toggle-left": ["on", "off", "switch"], "toggle-right": ["on", "off", "switch"], "tool": ["settings", "spanner"], "trash": ["garbage", "delete", "remove", "bin"], "trash-2": ["garbage", "delete", "remove", "bin"], "triangle": ["delta"], "truck": ["delivery", "van", "shipping", "transport", "lorry"], "tv": ["television", "stream"], "twitch": ["logo"], "twitter": ["logo", "social"], "type": ["text"], "umbrella": ["rain", "weather"], "unlock": ["security"], "user-check": ["followed", "subscribed"], "user-minus": ["delete", "remove", "unfollow", "unsubscribe"], "user-plus": ["new", "add", "create", "follow", "subscribe"], "user-x": ["delete", "remove", "unfollow", "unsubscribe", "unavailable"], "user": ["person", "account"], "users": ["group"], "video-off": ["camera", "movie", "film"], "video": ["camera", "movie", "film"], "voicemail": ["phone"], "volume": ["music", "sound", "mute"], "volume-1": ["music", "sound"], "volume-2": ["music", "sound"], "volume-x": ["music", "sound", "mute"], "watch": ["clock", "time"], "wifi-off": ["disabled"], "wifi": ["connection", "signal", "wireless"], "wind": ["weather", "air"], "x-circle": ["cancel", "close", "delete", "remove", "times", "clear"], "x-octagon": ["delete", "stop", "alert", "warning", "times", "clear"], "x-square": ["cancel", "close", "delete", "remove", "times", "clear"], "x": ["cancel", "close", "delete", "remove", "times", "clear"], "youtube": ["logo", "video", "play"], "zap-off": ["flash", "camera", "lightning"], "zap": ["flash", "camera", "lightning"], "zoom-in": ["magnifying glass"], "zoom-out": ["magnifying glass"] }; + } + ), + /***/ + "./src/to-svg.js": ( + /*!***********************!*\ + !*** ./src/to-svg.js ***! + \***********************/ + /*! no static exports found */ + /***/ + function(module3, exports3, __webpack_require__) { + "use strict"; + Object.defineProperty(exports3, "__esModule", { + value: true + }); + var _icons = __webpack_require__( + /*! ./icons */ + "./src/icons.js" + ); + var _icons2 = _interopRequireDefault(_icons); + function _interopRequireDefault(obj) { + return obj && obj.__esModule ? obj : { default: obj }; + } + function toSvg(name) { + var attrs = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : {}; + console.warn("feather.toSvg() is deprecated. Please use feather.icons[name].toSvg() instead."); + if (!name) { + throw new Error("The required `key` (icon name) parameter is missing."); + } + if (!_icons2.default[name]) { + throw new Error("No icon matching '" + name + "'. See the complete list of icons at https://feathericons.com"); + } + return _icons2.default[name].toSvg(attrs); + } + exports3.default = toSvg; + } + ), + /***/ + 0: ( + /*!**************************************************!*\ + !*** multi core-js/es/array/from ./src/index.js ***! + \**************************************************/ + /*! no static exports found */ + /***/ + function(module3, exports3, __webpack_require__) { + __webpack_require__( + /*! core-js/es/array/from */ + "./node_modules/core-js/es/array/from.js" + ); + module3.exports = __webpack_require__( + /*! /home/runner/work/feather/feather/src/index.js */ + "./src/index.js" + ); + } + ) + /******/ + }) + ); + }); + } +}); + +// src/main.ts +var main_exports = {}; +__export(main_exports, { + default: () => ObsidianGit +}); +module.exports = __toCommonJS(main_exports); +init_polyfill_buffer(); + +// node_modules/.pnpm/isomorphic-git@1.27.1/node_modules/isomorphic-git/index.js +init_polyfill_buffer(); +var import_async_lock = __toESM(require_async_lock(), 1); +var import_sha1 = __toESM(require_sha1(), 1); +var import_crc_32 = __toESM(require_crc32(), 1); +var import_pako = __toESM(require_pako(), 1); +var import_pify = __toESM(require_pify(), 1); +var import_ignore = __toESM(require_ignore(), 1); +var import_clean_git_ref = __toESM(require_lib2(), 1); +var import_diff3 = __toESM(require_diff3(), 1); +var BaseError = class _BaseError extends Error { + constructor(message) { + super(message); + this.caller = ""; + } + toJSON() { + return { + code: this.code, + data: this.data, + caller: this.caller, + message: this.message, + stack: this.stack + }; + } + fromJSON(json) { + const e = new _BaseError(json.message); + e.code = json.code; + e.data = json.data; + e.caller = json.caller; + e.stack = json.stack; + return e; + } + get isIsomorphicGitError() { + return true; + } +}; +var UnmergedPathsError = class _UnmergedPathsError extends BaseError { + /** + * @param {Array} filepaths + */ + constructor(filepaths) { + super( + `Modifying the index is not possible because you have unmerged files: ${filepaths.toString}. Fix them up in the work tree, and then use 'git add/rm as appropriate to mark resolution and make a commit.` + ); + this.code = this.name = _UnmergedPathsError.code; + this.data = { filepaths }; + } +}; +UnmergedPathsError.code = "UnmergedPathsError"; +var InternalError = class _InternalError extends BaseError { + /** + * @param {string} message + */ + constructor(message) { + super( + `An internal error caused this command to fail. Please file a bug report at https://github.com/isomorphic-git/isomorphic-git/issues with this error message: ${message}` + ); + this.code = this.name = _InternalError.code; + this.data = { message }; + } +}; +InternalError.code = "InternalError"; +var UnsafeFilepathError = class _UnsafeFilepathError extends BaseError { + /** + * @param {string} filepath + */ + constructor(filepath) { + super(`The filepath "${filepath}" contains unsafe character sequences`); + this.code = this.name = _UnsafeFilepathError.code; + this.data = { filepath }; + } +}; +UnsafeFilepathError.code = "UnsafeFilepathError"; +var BufferCursor = class { + constructor(buffer2) { + this.buffer = buffer2; + this._start = 0; + } + eof() { + return this._start >= this.buffer.length; + } + tell() { + return this._start; + } + seek(n) { + this._start = n; + } + slice(n) { + const r = this.buffer.slice(this._start, this._start + n); + this._start += n; + return r; + } + toString(enc, length) { + const r = this.buffer.toString(enc, this._start, this._start + length); + this._start += length; + return r; + } + write(value, length, enc) { + const r = this.buffer.write(value, this._start, length, enc); + this._start += length; + return r; + } + copy(source, start, end) { + const r = source.copy(this.buffer, this._start, start, end); + this._start += r; + return r; + } + readUInt8() { + const r = this.buffer.readUInt8(this._start); + this._start += 1; + return r; + } + writeUInt8(value) { + const r = this.buffer.writeUInt8(value, this._start); + this._start += 1; + return r; + } + readUInt16BE() { + const r = this.buffer.readUInt16BE(this._start); + this._start += 2; + return r; + } + writeUInt16BE(value) { + const r = this.buffer.writeUInt16BE(value, this._start); + this._start += 2; + return r; + } + readUInt32BE() { + const r = this.buffer.readUInt32BE(this._start); + this._start += 4; + return r; + } + writeUInt32BE(value) { + const r = this.buffer.writeUInt32BE(value, this._start); + this._start += 4; + return r; + } +}; +function compareStrings(a, b) { + return -(a < b) || +(a > b); +} +function comparePath(a, b) { + return compareStrings(a.path, b.path); +} +function normalizeMode(mode) { + let type = mode > 0 ? mode >> 12 : 0; + if (type !== 4 && type !== 8 && type !== 10 && type !== 14) { + type = 8; + } + let permissions = mode & 511; + if (permissions & 73) { + permissions = 493; + } else { + permissions = 420; + } + if (type !== 8) permissions = 0; + return (type << 12) + permissions; +} +var MAX_UINT32 = 2 ** 32; +function SecondsNanoseconds(givenSeconds, givenNanoseconds, milliseconds, date) { + if (givenSeconds !== void 0 && givenNanoseconds !== void 0) { + return [givenSeconds, givenNanoseconds]; + } + if (milliseconds === void 0) { + milliseconds = date.valueOf(); + } + const seconds = Math.floor(milliseconds / 1e3); + const nanoseconds = (milliseconds - seconds * 1e3) * 1e6; + return [seconds, nanoseconds]; +} +function normalizeStats(e) { + const [ctimeSeconds, ctimeNanoseconds] = SecondsNanoseconds( + e.ctimeSeconds, + e.ctimeNanoseconds, + e.ctimeMs, + e.ctime + ); + const [mtimeSeconds, mtimeNanoseconds] = SecondsNanoseconds( + e.mtimeSeconds, + e.mtimeNanoseconds, + e.mtimeMs, + e.mtime + ); + return { + ctimeSeconds: ctimeSeconds % MAX_UINT32, + ctimeNanoseconds: ctimeNanoseconds % MAX_UINT32, + mtimeSeconds: mtimeSeconds % MAX_UINT32, + mtimeNanoseconds: mtimeNanoseconds % MAX_UINT32, + dev: e.dev % MAX_UINT32, + ino: e.ino % MAX_UINT32, + mode: normalizeMode(e.mode % MAX_UINT32), + uid: e.uid % MAX_UINT32, + gid: e.gid % MAX_UINT32, + // size of -1 happens over a BrowserFS HTTP Backend that doesn't serve Content-Length headers + // (like the Karma webserver) because BrowserFS HTTP Backend uses HTTP HEAD requests to do fs.stat + size: e.size > -1 ? e.size % MAX_UINT32 : 0 + }; +} +function toHex(buffer2) { + let hex = ""; + for (const byte of new Uint8Array(buffer2)) { + if (byte < 16) hex += "0"; + hex += byte.toString(16); + } + return hex; +} +var supportsSubtleSHA1 = null; +async function shasum(buffer2) { + if (supportsSubtleSHA1 === null) { + supportsSubtleSHA1 = await testSubtleSHA1(); + } + return supportsSubtleSHA1 ? subtleSHA1(buffer2) : shasumSync(buffer2); +} +function shasumSync(buffer2) { + return new import_sha1.default().update(buffer2).digest("hex"); +} +async function subtleSHA1(buffer2) { + const hash2 = await crypto.subtle.digest("SHA-1", buffer2); + return toHex(hash2); +} +async function testSubtleSHA1() { + try { + const hash2 = await subtleSHA1(new Uint8Array([])); + if (hash2 === "da39a3ee5e6b4b0d3255bfef95601890afd80709") return true; + } catch (_) { + } + return false; +} +function parseCacheEntryFlags(bits) { + return { + assumeValid: Boolean(bits & 32768), + extended: Boolean(bits & 16384), + stage: (bits & 12288) >> 12, + nameLength: bits & 4095 + }; +} +function renderCacheEntryFlags(entry) { + const flags = entry.flags; + flags.extended = false; + flags.nameLength = Math.min(Buffer.from(entry.path).length, 4095); + return (flags.assumeValid ? 32768 : 0) + (flags.extended ? 16384 : 0) + ((flags.stage & 3) << 12) + (flags.nameLength & 4095); +} +var GitIndex = class _GitIndex { + /*:: + _entries: Map + _dirty: boolean // Used to determine if index needs to be saved to filesystem + */ + constructor(entries, unmergedPaths) { + this._dirty = false; + this._unmergedPaths = unmergedPaths || /* @__PURE__ */ new Set(); + this._entries = entries || /* @__PURE__ */ new Map(); + } + _addEntry(entry) { + if (entry.flags.stage === 0) { + entry.stages = [entry]; + this._entries.set(entry.path, entry); + this._unmergedPaths.delete(entry.path); + } else { + let existingEntry = this._entries.get(entry.path); + if (!existingEntry) { + this._entries.set(entry.path, entry); + existingEntry = entry; + } + existingEntry.stages[entry.flags.stage] = entry; + this._unmergedPaths.add(entry.path); + } + } + static async from(buffer2) { + if (Buffer.isBuffer(buffer2)) { + return _GitIndex.fromBuffer(buffer2); + } else if (buffer2 === null) { + return new _GitIndex(null); + } else { + throw new InternalError("invalid type passed to GitIndex.from"); + } + } + static async fromBuffer(buffer2) { + if (buffer2.length === 0) { + throw new InternalError("Index file is empty (.git/index)"); + } + const index2 = new _GitIndex(); + const reader = new BufferCursor(buffer2); + const magic = reader.toString("utf8", 4); + if (magic !== "DIRC") { + throw new InternalError(`Invalid dircache magic file number: ${magic}`); + } + const shaComputed = await shasum(buffer2.slice(0, -20)); + const shaClaimed = buffer2.slice(-20).toString("hex"); + if (shaClaimed !== shaComputed) { + throw new InternalError( + `Invalid checksum in GitIndex buffer: expected ${shaClaimed} but saw ${shaComputed}` + ); + } + const version2 = reader.readUInt32BE(); + if (version2 !== 2) { + throw new InternalError(`Unsupported dircache version: ${version2}`); + } + const numEntries = reader.readUInt32BE(); + let i = 0; + while (!reader.eof() && i < numEntries) { + const entry = {}; + entry.ctimeSeconds = reader.readUInt32BE(); + entry.ctimeNanoseconds = reader.readUInt32BE(); + entry.mtimeSeconds = reader.readUInt32BE(); + entry.mtimeNanoseconds = reader.readUInt32BE(); + entry.dev = reader.readUInt32BE(); + entry.ino = reader.readUInt32BE(); + entry.mode = reader.readUInt32BE(); + entry.uid = reader.readUInt32BE(); + entry.gid = reader.readUInt32BE(); + entry.size = reader.readUInt32BE(); + entry.oid = reader.slice(20).toString("hex"); + const flags = reader.readUInt16BE(); + entry.flags = parseCacheEntryFlags(flags); + const pathlength = buffer2.indexOf(0, reader.tell() + 1) - reader.tell(); + if (pathlength < 1) { + throw new InternalError(`Got a path length of: ${pathlength}`); + } + entry.path = reader.toString("utf8", pathlength); + if (entry.path.includes("..\\") || entry.path.includes("../")) { + throw new UnsafeFilepathError(entry.path); + } + let padding = 8 - (reader.tell() - 12) % 8; + if (padding === 0) padding = 8; + while (padding--) { + const tmp = reader.readUInt8(); + if (tmp !== 0) { + throw new InternalError( + `Expected 1-8 null characters but got '${tmp}' after ${entry.path}` + ); + } else if (reader.eof()) { + throw new InternalError("Unexpected end of file"); + } + } + entry.stages = []; + index2._addEntry(entry); + i++; + } + return index2; + } + get unmergedPaths() { + return [...this._unmergedPaths]; + } + get entries() { + return [...this._entries.values()].sort(comparePath); + } + get entriesMap() { + return this._entries; + } + get entriesFlat() { + return [...this.entries].flatMap((entry) => { + return entry.stages.length > 1 ? entry.stages.filter((x) => x) : entry; + }); + } + *[Symbol.iterator]() { + for (const entry of this.entries) { + yield entry; + } + } + insert({ filepath, stats, oid, stage = 0 }) { + if (!stats) { + stats = { + ctimeSeconds: 0, + ctimeNanoseconds: 0, + mtimeSeconds: 0, + mtimeNanoseconds: 0, + dev: 0, + ino: 0, + mode: 0, + uid: 0, + gid: 0, + size: 0 + }; + } + stats = normalizeStats(stats); + const bfilepath = Buffer.from(filepath); + const entry = { + ctimeSeconds: stats.ctimeSeconds, + ctimeNanoseconds: stats.ctimeNanoseconds, + mtimeSeconds: stats.mtimeSeconds, + mtimeNanoseconds: stats.mtimeNanoseconds, + dev: stats.dev, + ino: stats.ino, + // We provide a fallback value for `mode` here because not all fs + // implementations assign it, but we use it in GitTree. + // '100644' is for a "regular non-executable file" + mode: stats.mode || 33188, + uid: stats.uid, + gid: stats.gid, + size: stats.size, + path: filepath, + oid, + flags: { + assumeValid: false, + extended: false, + stage, + nameLength: bfilepath.length < 4095 ? bfilepath.length : 4095 + }, + stages: [] + }; + this._addEntry(entry); + this._dirty = true; + } + delete({ filepath }) { + if (this._entries.has(filepath)) { + this._entries.delete(filepath); + } else { + for (const key2 of this._entries.keys()) { + if (key2.startsWith(filepath + "/")) { + this._entries.delete(key2); + } + } + } + if (this._unmergedPaths.has(filepath)) { + this._unmergedPaths.delete(filepath); + } + this._dirty = true; + } + clear() { + this._entries.clear(); + this._dirty = true; + } + has({ filepath }) { + return this._entries.has(filepath); + } + render() { + return this.entries.map((entry) => `${entry.mode.toString(8)} ${entry.oid} ${entry.path}`).join("\n"); + } + static async _entryToBuffer(entry) { + const bpath = Buffer.from(entry.path); + const length = Math.ceil((62 + bpath.length + 1) / 8) * 8; + const written = Buffer.alloc(length); + const writer = new BufferCursor(written); + const stat = normalizeStats(entry); + writer.writeUInt32BE(stat.ctimeSeconds); + writer.writeUInt32BE(stat.ctimeNanoseconds); + writer.writeUInt32BE(stat.mtimeSeconds); + writer.writeUInt32BE(stat.mtimeNanoseconds); + writer.writeUInt32BE(stat.dev); + writer.writeUInt32BE(stat.ino); + writer.writeUInt32BE(stat.mode); + writer.writeUInt32BE(stat.uid); + writer.writeUInt32BE(stat.gid); + writer.writeUInt32BE(stat.size); + writer.write(entry.oid, 20, "hex"); + writer.writeUInt16BE(renderCacheEntryFlags(entry)); + writer.write(entry.path, bpath.length, "utf8"); + return written; + } + async toObject() { + const header = Buffer.alloc(12); + const writer = new BufferCursor(header); + writer.write("DIRC", 4, "utf8"); + writer.writeUInt32BE(2); + writer.writeUInt32BE(this.entriesFlat.length); + let entryBuffers = []; + for (const entry of this.entries) { + entryBuffers.push(_GitIndex._entryToBuffer(entry)); + if (entry.stages.length > 1) { + for (const stage of entry.stages) { + if (stage && stage !== entry) { + entryBuffers.push(_GitIndex._entryToBuffer(stage)); + } + } + } + } + entryBuffers = await Promise.all(entryBuffers); + const body = Buffer.concat(entryBuffers); + const main = Buffer.concat([header, body]); + const sum = await shasum(main); + return Buffer.concat([main, Buffer.from(sum, "hex")]); + } +}; +function compareStats(entry, stats, filemode = true, trustino = true) { + const e = normalizeStats(entry); + const s = normalizeStats(stats); + const staleness = filemode && e.mode !== s.mode || e.mtimeSeconds !== s.mtimeSeconds || e.ctimeSeconds !== s.ctimeSeconds || e.uid !== s.uid || e.gid !== s.gid || trustino && e.ino !== s.ino || e.size !== s.size; + return staleness; +} +var lock = null; +var IndexCache = Symbol("IndexCache"); +function createCache() { + return { + map: /* @__PURE__ */ new Map(), + stats: /* @__PURE__ */ new Map() + }; +} +async function updateCachedIndexFile(fs, filepath, cache) { + const stat = await fs.lstat(filepath); + const rawIndexFile = await fs.read(filepath); + const index2 = await GitIndex.from(rawIndexFile); + cache.map.set(filepath, index2); + cache.stats.set(filepath, stat); +} +async function isIndexStale(fs, filepath, cache) { + const savedStats = cache.stats.get(filepath); + if (savedStats === void 0) return true; + const currStats = await fs.lstat(filepath); + if (savedStats === null) return false; + if (currStats === null) return false; + return compareStats(savedStats, currStats); +} +var GitIndexManager = class { + /** + * + * @param {object} opts + * @param {import('../models/FileSystem.js').FileSystem} opts.fs + * @param {string} opts.gitdir + * @param {object} opts.cache + * @param {bool} opts.allowUnmerged + * @param {function(GitIndex): any} closure + */ + static async acquire({ fs, gitdir, cache, allowUnmerged = true }, closure) { + if (!cache[IndexCache]) cache[IndexCache] = createCache(); + const filepath = `${gitdir}/index`; + if (lock === null) lock = new import_async_lock.default({ maxPending: Infinity }); + let result; + let unmergedPaths = []; + await lock.acquire(filepath, async () => { + if (await isIndexStale(fs, filepath, cache[IndexCache])) { + await updateCachedIndexFile(fs, filepath, cache[IndexCache]); + } + const index2 = cache[IndexCache].map.get(filepath); + unmergedPaths = index2.unmergedPaths; + if (unmergedPaths.length && !allowUnmerged) + throw new UnmergedPathsError(unmergedPaths); + result = await closure(index2); + if (index2._dirty) { + const buffer2 = await index2.toObject(); + await fs.write(filepath, buffer2); + cache[IndexCache].stats.set(filepath, await fs.lstat(filepath)); + index2._dirty = false; + } + }); + return result; + } +}; +function basename(path2) { + const last2 = Math.max(path2.lastIndexOf("/"), path2.lastIndexOf("\\")); + if (last2 > -1) { + path2 = path2.slice(last2 + 1); + } + return path2; +} +function dirname(path2) { + const last2 = Math.max(path2.lastIndexOf("/"), path2.lastIndexOf("\\")); + if (last2 === -1) return "."; + if (last2 === 0) return "/"; + return path2.slice(0, last2); +} +function flatFileListToDirectoryStructure(files) { + const inodes = /* @__PURE__ */ new Map(); + const mkdir = function(name) { + if (!inodes.has(name)) { + const dir = { + type: "tree", + fullpath: name, + basename: basename(name), + metadata: {}, + children: [] + }; + inodes.set(name, dir); + dir.parent = mkdir(dirname(name)); + if (dir.parent && dir.parent !== dir) dir.parent.children.push(dir); + } + return inodes.get(name); + }; + const mkfile = function(name, metadata) { + if (!inodes.has(name)) { + const file = { + type: "blob", + fullpath: name, + basename: basename(name), + metadata, + // This recursively generates any missing parent folders. + parent: mkdir(dirname(name)), + children: [] + }; + if (file.parent) file.parent.children.push(file); + inodes.set(name, file); + } + return inodes.get(name); + }; + mkdir("."); + for (const file of files) { + mkfile(file.path, file); + } + return inodes; +} +function mode2type(mode) { + switch (mode) { + case 16384: + return "tree"; + case 33188: + return "blob"; + case 33261: + return "blob"; + case 40960: + return "blob"; + case 57344: + return "commit"; + } + throw new InternalError(`Unexpected GitTree entry mode: ${mode.toString(8)}`); +} +var GitWalkerIndex = class { + constructor({ fs, gitdir, cache }) { + this.treePromise = GitIndexManager.acquire( + { fs, gitdir, cache }, + async function(index2) { + return flatFileListToDirectoryStructure(index2.entries); + } + ); + const walker = this; + this.ConstructEntry = class StageEntry { + constructor(fullpath) { + this._fullpath = fullpath; + this._type = false; + this._mode = false; + this._stat = false; + this._oid = false; + } + async type() { + return walker.type(this); + } + async mode() { + return walker.mode(this); + } + async stat() { + return walker.stat(this); + } + async content() { + return walker.content(this); + } + async oid() { + return walker.oid(this); + } + }; + } + async readdir(entry) { + const filepath = entry._fullpath; + const tree = await this.treePromise; + const inode = tree.get(filepath); + if (!inode) return null; + if (inode.type === "blob") return null; + if (inode.type !== "tree") { + throw new Error(`ENOTDIR: not a directory, scandir '${filepath}'`); + } + const names = inode.children.map((inode2) => inode2.fullpath); + names.sort(compareStrings); + return names; + } + async type(entry) { + if (entry._type === false) { + await entry.stat(); + } + return entry._type; + } + async mode(entry) { + if (entry._mode === false) { + await entry.stat(); + } + return entry._mode; + } + async stat(entry) { + if (entry._stat === false) { + const tree = await this.treePromise; + const inode = tree.get(entry._fullpath); + if (!inode) { + throw new Error( + `ENOENT: no such file or directory, lstat '${entry._fullpath}'` + ); + } + const stats = inode.type === "tree" ? {} : normalizeStats(inode.metadata); + entry._type = inode.type === "tree" ? "tree" : mode2type(stats.mode); + entry._mode = stats.mode; + if (inode.type === "tree") { + entry._stat = void 0; + } else { + entry._stat = stats; + } + } + return entry._stat; + } + async content(_entry) { + } + async oid(entry) { + if (entry._oid === false) { + const tree = await this.treePromise; + const inode = tree.get(entry._fullpath); + entry._oid = inode.metadata.oid; + } + return entry._oid; + } +}; +var GitWalkSymbol = Symbol("GitWalkSymbol"); +function STAGE() { + const o = /* @__PURE__ */ Object.create(null); + Object.defineProperty(o, GitWalkSymbol, { + value: function({ fs, gitdir, cache }) { + return new GitWalkerIndex({ fs, gitdir, cache }); + } + }); + Object.freeze(o); + return o; +} +var NotFoundError = class _NotFoundError extends BaseError { + /** + * @param {string} what + */ + constructor(what) { + super(`Could not find ${what}.`); + this.code = this.name = _NotFoundError.code; + this.data = { what }; + } +}; +NotFoundError.code = "NotFoundError"; +var ObjectTypeError = class _ObjectTypeError extends BaseError { + /** + * @param {string} oid + * @param {'blob'|'commit'|'tag'|'tree'} actual + * @param {'blob'|'commit'|'tag'|'tree'} expected + * @param {string} [filepath] + */ + constructor(oid, actual, expected, filepath) { + super( + `Object ${oid} ${filepath ? `at ${filepath}` : ""}was anticipated to be a ${expected} but it is a ${actual}.` + ); + this.code = this.name = _ObjectTypeError.code; + this.data = { oid, actual, expected, filepath }; + } +}; +ObjectTypeError.code = "ObjectTypeError"; +var InvalidOidError = class _InvalidOidError extends BaseError { + /** + * @param {string} value + */ + constructor(value) { + super(`Expected a 40-char hex object id but saw "${value}".`); + this.code = this.name = _InvalidOidError.code; + this.data = { value }; + } +}; +InvalidOidError.code = "InvalidOidError"; +var NoRefspecError = class _NoRefspecError extends BaseError { + /** + * @param {string} remote + */ + constructor(remote) { + super(`Could not find a fetch refspec for remote "${remote}". Make sure the config file has an entry like the following: +[remote "${remote}"] + fetch = +refs/heads/*:refs/remotes/origin/* +`); + this.code = this.name = _NoRefspecError.code; + this.data = { remote }; + } +}; +NoRefspecError.code = "NoRefspecError"; +var GitPackedRefs = class _GitPackedRefs { + constructor(text2) { + this.refs = /* @__PURE__ */ new Map(); + this.parsedConfig = []; + if (text2) { + let key2 = null; + this.parsedConfig = text2.trim().split("\n").map((line) => { + if (/^\s*#/.test(line)) { + return { line, comment: true }; + } + const i = line.indexOf(" "); + if (line.startsWith("^")) { + const value = line.slice(1); + this.refs.set(key2 + "^{}", value); + return { line, ref: key2, peeled: value }; + } else { + const value = line.slice(0, i); + key2 = line.slice(i + 1); + this.refs.set(key2, value); + return { line, ref: key2, oid: value }; + } + }); + } + return this; + } + static from(text2) { + return new _GitPackedRefs(text2); + } + delete(ref) { + this.parsedConfig = this.parsedConfig.filter((entry) => entry.ref !== ref); + this.refs.delete(ref); + } + toString() { + return this.parsedConfig.map(({ line }) => line).join("\n") + "\n"; + } +}; +var GitRefSpec = class _GitRefSpec { + constructor({ remotePath, localPath, force, matchPrefix }) { + Object.assign(this, { + remotePath, + localPath, + force, + matchPrefix + }); + } + static from(refspec) { + const [ + forceMatch, + remotePath, + remoteGlobMatch, + localPath, + localGlobMatch + ] = refspec.match(/^(\+?)(.*?)(\*?):(.*?)(\*?)$/).slice(1); + const force = forceMatch === "+"; + const remoteIsGlob = remoteGlobMatch === "*"; + const localIsGlob = localGlobMatch === "*"; + if (remoteIsGlob !== localIsGlob) { + throw new InternalError("Invalid refspec"); + } + return new _GitRefSpec({ + remotePath, + localPath, + force, + matchPrefix: remoteIsGlob + }); + } + translate(remoteBranch) { + if (this.matchPrefix) { + if (remoteBranch.startsWith(this.remotePath)) { + return this.localPath + remoteBranch.replace(this.remotePath, ""); + } + } else { + if (remoteBranch === this.remotePath) return this.localPath; + } + return null; + } + reverseTranslate(localBranch) { + if (this.matchPrefix) { + if (localBranch.startsWith(this.localPath)) { + return this.remotePath + localBranch.replace(this.localPath, ""); + } + } else { + if (localBranch === this.localPath) return this.remotePath; + } + return null; + } +}; +var GitRefSpecSet = class _GitRefSpecSet { + constructor(rules = []) { + this.rules = rules; + } + static from(refspecs) { + const rules = []; + for (const refspec of refspecs) { + rules.push(GitRefSpec.from(refspec)); + } + return new _GitRefSpecSet(rules); + } + add(refspec) { + const rule = GitRefSpec.from(refspec); + this.rules.push(rule); + } + translate(remoteRefs) { + const result = []; + for (const rule of this.rules) { + for (const remoteRef of remoteRefs) { + const localRef = rule.translate(remoteRef); + if (localRef) { + result.push([remoteRef, localRef]); + } + } + } + return result; + } + translateOne(remoteRef) { + let result = null; + for (const rule of this.rules) { + const localRef = rule.translate(remoteRef); + if (localRef) { + result = localRef; + } + } + return result; + } + localNamespaces() { + return this.rules.filter((rule) => rule.matchPrefix).map((rule) => rule.localPath.replace(/\/$/, "")); + } +}; +function compareRefNames(a, b) { + const _a2 = a.replace(/\^\{\}$/, ""); + const _b = b.replace(/\^\{\}$/, ""); + const tmp = -(_a2 < _b) || +(_a2 > _b); + if (tmp === 0) { + return a.endsWith("^{}") ? 1 : -1; + } + return tmp; +} +var memo = /* @__PURE__ */ new Map(); +function normalizePath(path2) { + let normalizedPath = memo.get(path2); + if (!normalizedPath) { + normalizedPath = normalizePathInternal(path2); + memo.set(path2, normalizedPath); + } + return normalizedPath; +} +function normalizePathInternal(path2) { + path2 = path2.split("/./").join("/").replace(/\/{2,}/g, "/"); + if (path2 === "/.") return "/"; + if (path2 === "./") return "."; + if (path2.startsWith("./")) path2 = path2.slice(2); + if (path2.endsWith("/.")) path2 = path2.slice(0, -2); + if (path2.length > 1 && path2.endsWith("/")) path2 = path2.slice(0, -1); + if (path2 === "") return "."; + return path2; +} +function join(...parts) { + return normalizePath(parts.map(normalizePath).join("/")); +} +var num = (val) => { + val = val.toLowerCase(); + let n = parseInt(val); + if (val.endsWith("k")) n *= 1024; + if (val.endsWith("m")) n *= 1024 * 1024; + if (val.endsWith("g")) n *= 1024 * 1024 * 1024; + return n; +}; +var bool = (val) => { + val = val.trim().toLowerCase(); + if (val === "true" || val === "yes" || val === "on") return true; + if (val === "false" || val === "no" || val === "off") return false; + throw Error( + `Expected 'true', 'false', 'yes', 'no', 'on', or 'off', but got ${val}` + ); +}; +var schema = { + core: { + filemode: bool, + bare: bool, + logallrefupdates: bool, + symlinks: bool, + ignorecase: bool, + bigFileThreshold: num + } +}; +var SECTION_LINE_REGEX = /^\[([A-Za-z0-9-.]+)(?: "(.*)")?\]$/; +var SECTION_REGEX = /^[A-Za-z0-9-.]+$/; +var VARIABLE_LINE_REGEX = /^([A-Za-z][A-Za-z-]*)(?: *= *(.*))?$/; +var VARIABLE_NAME_REGEX = /^[A-Za-z][A-Za-z-]*$/; +var VARIABLE_VALUE_COMMENT_REGEX = /^(.*?)( *[#;].*)$/; +var extractSectionLine = (line) => { + const matches = SECTION_LINE_REGEX.exec(line); + if (matches != null) { + const [section, subsection] = matches.slice(1); + return [section, subsection]; + } + return null; +}; +var extractVariableLine = (line) => { + const matches = VARIABLE_LINE_REGEX.exec(line); + if (matches != null) { + const [name, rawValue = "true"] = matches.slice(1); + const valueWithoutComments = removeComments(rawValue); + const valueWithoutQuotes = removeQuotes(valueWithoutComments); + return [name, valueWithoutQuotes]; + } + return null; +}; +var removeComments = (rawValue) => { + const commentMatches = VARIABLE_VALUE_COMMENT_REGEX.exec(rawValue); + if (commentMatches == null) { + return rawValue; + } + const [valueWithoutComment, comment] = commentMatches.slice(1); + if (hasOddNumberOfQuotes(valueWithoutComment) && hasOddNumberOfQuotes(comment)) { + return `${valueWithoutComment}${comment}`; + } + return valueWithoutComment; +}; +var hasOddNumberOfQuotes = (text2) => { + const numberOfQuotes = (text2.match(/(?:^|[^\\])"/g) || []).length; + return numberOfQuotes % 2 !== 0; +}; +var removeQuotes = (text2) => { + return text2.split("").reduce((newText, c, idx, text3) => { + const isQuote = c === '"' && text3[idx - 1] !== "\\"; + const isEscapeForQuote = c === "\\" && text3[idx + 1] === '"'; + if (isQuote || isEscapeForQuote) { + return newText; + } + return newText + c; + }, ""); +}; +var lower = (text2) => { + return text2 != null ? text2.toLowerCase() : null; +}; +var getPath = (section, subsection, name) => { + return [lower(section), subsection, lower(name)].filter((a) => a != null).join("."); +}; +var normalizePath$1 = (path2) => { + const pathSegments = path2.split("."); + const section = pathSegments.shift(); + const name = pathSegments.pop(); + const subsection = pathSegments.length ? pathSegments.join(".") : void 0; + return { + section, + subsection, + name, + path: getPath(section, subsection, name), + sectionPath: getPath(section, subsection, null) + }; +}; +var findLastIndex = (array, callback) => { + return array.reduce((lastIndex, item, index2) => { + return callback(item) ? index2 : lastIndex; + }, -1); +}; +var GitConfig = class _GitConfig { + constructor(text2) { + let section = null; + let subsection = null; + this.parsedConfig = text2 ? text2.split("\n").map((line) => { + let name = null; + let value = null; + const trimmedLine = line.trim(); + const extractedSection = extractSectionLine(trimmedLine); + const isSection = extractedSection != null; + if (isSection) { + ; + [section, subsection] = extractedSection; + } else { + const extractedVariable = extractVariableLine(trimmedLine); + const isVariable = extractedVariable != null; + if (isVariable) { + ; + [name, value] = extractedVariable; + } + } + const path2 = getPath(section, subsection, name); + return { line, isSection, section, subsection, name, value, path: path2 }; + }) : []; + } + static from(text2) { + return new _GitConfig(text2); + } + async get(path2, getall = false) { + const normalizedPath = normalizePath$1(path2).path; + const allValues = this.parsedConfig.filter((config) => config.path === normalizedPath).map(({ section, name, value }) => { + const fn = schema[section] && schema[section][name]; + return fn ? fn(value) : value; + }); + return getall ? allValues : allValues.pop(); + } + async getall(path2) { + return this.get(path2, true); + } + async getSubsections(section) { + return this.parsedConfig.filter((config) => config.section === section && config.isSection).map((config) => config.subsection); + } + async deleteSection(section, subsection) { + this.parsedConfig = this.parsedConfig.filter( + (config) => !(config.section === section && config.subsection === subsection) + ); + } + async append(path2, value) { + return this.set(path2, value, true); + } + async set(path2, value, append3 = false) { + const { + section, + subsection, + name, + path: normalizedPath, + sectionPath + } = normalizePath$1(path2); + const configIndex = findLastIndex( + this.parsedConfig, + (config) => config.path === normalizedPath + ); + if (value == null) { + if (configIndex !== -1) { + this.parsedConfig.splice(configIndex, 1); + } + } else { + if (configIndex !== -1) { + const config = this.parsedConfig[configIndex]; + const modifiedConfig = Object.assign({}, config, { + name, + value, + modified: true + }); + if (append3) { + this.parsedConfig.splice(configIndex + 1, 0, modifiedConfig); + } else { + this.parsedConfig[configIndex] = modifiedConfig; + } + } else { + const sectionIndex = this.parsedConfig.findIndex( + (config) => config.path === sectionPath + ); + const newConfig = { + section, + subsection, + name, + value, + modified: true, + path: normalizedPath + }; + if (SECTION_REGEX.test(section) && VARIABLE_NAME_REGEX.test(name)) { + if (sectionIndex >= 0) { + this.parsedConfig.splice(sectionIndex + 1, 0, newConfig); + } else { + const newSection = { + section, + subsection, + modified: true, + path: sectionPath + }; + this.parsedConfig.push(newSection, newConfig); + } + } + } + } + } + toString() { + return this.parsedConfig.map(({ line, section, subsection, name, value, modified: modified2 = false }) => { + if (!modified2) { + return line; + } + if (name != null && value != null) { + if (typeof value === "string" && /[#;]/.test(value)) { + return ` ${name} = "${value}"`; + } + return ` ${name} = ${value}`; + } + if (subsection != null) { + return `[${section} "${subsection}"]`; + } + return `[${section}]`; + }).join("\n"); + } +}; +var GitConfigManager = class { + static async get({ fs, gitdir }) { + const text2 = await fs.read(`${gitdir}/config`, { encoding: "utf8" }); + return GitConfig.from(text2); + } + static async save({ fs, gitdir, config }) { + await fs.write(`${gitdir}/config`, config.toString(), { + encoding: "utf8" + }); + } +}; +var refpaths = (ref) => [ + `${ref}`, + `refs/${ref}`, + `refs/tags/${ref}`, + `refs/heads/${ref}`, + `refs/remotes/${ref}`, + `refs/remotes/${ref}/HEAD` +]; +var GIT_FILES = ["config", "description", "index", "shallow", "commondir"]; +var lock$1; +async function acquireLock(ref, callback) { + if (lock$1 === void 0) lock$1 = new import_async_lock.default(); + return lock$1.acquire(ref, callback); +} +var GitRefManager = class _GitRefManager { + static async updateRemoteRefs({ + fs, + gitdir, + remote, + refs, + symrefs, + tags, + refspecs = void 0, + prune = false, + pruneTags = false + }) { + for (const value of refs.values()) { + if (!value.match(/[0-9a-f]{40}/)) { + throw new InvalidOidError(value); + } + } + const config = await GitConfigManager.get({ fs, gitdir }); + if (!refspecs) { + refspecs = await config.getall(`remote.${remote}.fetch`); + if (refspecs.length === 0) { + throw new NoRefspecError(remote); + } + refspecs.unshift(`+HEAD:refs/remotes/${remote}/HEAD`); + } + const refspec = GitRefSpecSet.from(refspecs); + const actualRefsToWrite = /* @__PURE__ */ new Map(); + if (pruneTags) { + const tags2 = await _GitRefManager.listRefs({ + fs, + gitdir, + filepath: "refs/tags" + }); + await _GitRefManager.deleteRefs({ + fs, + gitdir, + refs: tags2.map((tag2) => `refs/tags/${tag2}`) + }); + } + if (tags) { + for (const serverRef of refs.keys()) { + if (serverRef.startsWith("refs/tags") && !serverRef.endsWith("^{}")) { + if (!await _GitRefManager.exists({ fs, gitdir, ref: serverRef })) { + const oid = refs.get(serverRef); + actualRefsToWrite.set(serverRef, oid); + } + } + } + } + const refTranslations = refspec.translate([...refs.keys()]); + for (const [serverRef, translatedRef] of refTranslations) { + const value = refs.get(serverRef); + actualRefsToWrite.set(translatedRef, value); + } + const symrefTranslations = refspec.translate([...symrefs.keys()]); + for (const [serverRef, translatedRef] of symrefTranslations) { + const value = symrefs.get(serverRef); + const symtarget = refspec.translateOne(value); + if (symtarget) { + actualRefsToWrite.set(translatedRef, `ref: ${symtarget}`); + } + } + const pruned = []; + if (prune) { + for (const filepath of refspec.localNamespaces()) { + const refs2 = (await _GitRefManager.listRefs({ + fs, + gitdir, + filepath + })).map((file) => `${filepath}/${file}`); + for (const ref of refs2) { + if (!actualRefsToWrite.has(ref)) { + pruned.push(ref); + } + } + } + if (pruned.length > 0) { + await _GitRefManager.deleteRefs({ fs, gitdir, refs: pruned }); + } + } + for (const [key2, value] of actualRefsToWrite) { + await acquireLock( + key2, + async () => fs.write(join(gitdir, key2), `${value.trim()} +`, "utf8") + ); + } + return { pruned }; + } + // TODO: make this less crude? + static async writeRef({ fs, gitdir, ref, value }) { + if (!value.match(/[0-9a-f]{40}/)) { + throw new InvalidOidError(value); + } + await acquireLock( + ref, + async () => fs.write(join(gitdir, ref), `${value.trim()} +`, "utf8") + ); + } + static async writeSymbolicRef({ fs, gitdir, ref, value }) { + await acquireLock( + ref, + async () => fs.write(join(gitdir, ref), `ref: ${value.trim()} +`, "utf8") + ); + } + static async deleteRef({ fs, gitdir, ref }) { + return _GitRefManager.deleteRefs({ fs, gitdir, refs: [ref] }); + } + static async deleteRefs({ fs, gitdir, refs }) { + await Promise.all(refs.map((ref) => fs.rm(join(gitdir, ref)))); + let text2 = await acquireLock( + "packed-refs", + async () => fs.read(`${gitdir}/packed-refs`, { encoding: "utf8" }) + ); + const packed = GitPackedRefs.from(text2); + const beforeSize = packed.refs.size; + for (const ref of refs) { + if (packed.refs.has(ref)) { + packed.delete(ref); + } + } + if (packed.refs.size < beforeSize) { + text2 = packed.toString(); + await acquireLock( + "packed-refs", + async () => fs.write(`${gitdir}/packed-refs`, text2, { encoding: "utf8" }) + ); + } + } + /** + * @param {object} args + * @param {import('../models/FileSystem.js').FileSystem} args.fs + * @param {string} args.gitdir + * @param {string} args.ref + * @param {number} [args.depth] + * @returns {Promise} + */ + static async resolve({ fs, gitdir, ref, depth = void 0 }) { + if (depth !== void 0) { + depth--; + if (depth === -1) { + return ref; + } + } + if (ref.startsWith("ref: ")) { + ref = ref.slice("ref: ".length); + return _GitRefManager.resolve({ fs, gitdir, ref, depth }); + } + if (ref.length === 40 && /[0-9a-f]{40}/.test(ref)) { + return ref; + } + const packedMap = await _GitRefManager.packedRefs({ fs, gitdir }); + const allpaths = refpaths(ref).filter((p) => !GIT_FILES.includes(p)); + for (const ref2 of allpaths) { + const sha = await acquireLock( + ref2, + async () => await fs.read(`${gitdir}/${ref2}`, { encoding: "utf8" }) || packedMap.get(ref2) + ); + if (sha) { + return _GitRefManager.resolve({ fs, gitdir, ref: sha.trim(), depth }); + } + } + throw new NotFoundError(ref); + } + static async exists({ fs, gitdir, ref }) { + try { + await _GitRefManager.expand({ fs, gitdir, ref }); + return true; + } catch (err) { + return false; + } + } + static async expand({ fs, gitdir, ref }) { + if (ref.length === 40 && /[0-9a-f]{40}/.test(ref)) { + return ref; + } + const packedMap = await _GitRefManager.packedRefs({ fs, gitdir }); + const allpaths = refpaths(ref); + for (const ref2 of allpaths) { + const refExists = await acquireLock( + ref2, + async () => fs.exists(`${gitdir}/${ref2}`) + ); + if (refExists) return ref2; + if (packedMap.has(ref2)) return ref2; + } + throw new NotFoundError(ref); + } + static async expandAgainstMap({ ref, map }) { + const allpaths = refpaths(ref); + for (const ref2 of allpaths) { + if (await map.has(ref2)) return ref2; + } + throw new NotFoundError(ref); + } + static resolveAgainstMap({ ref, fullref = ref, depth = void 0, map }) { + if (depth !== void 0) { + depth--; + if (depth === -1) { + return { fullref, oid: ref }; + } + } + if (ref.startsWith("ref: ")) { + ref = ref.slice("ref: ".length); + return _GitRefManager.resolveAgainstMap({ ref, fullref, depth, map }); + } + if (ref.length === 40 && /[0-9a-f]{40}/.test(ref)) { + return { fullref, oid: ref }; + } + const allpaths = refpaths(ref); + for (const ref2 of allpaths) { + const sha = map.get(ref2); + if (sha) { + return _GitRefManager.resolveAgainstMap({ + ref: sha.trim(), + fullref: ref2, + depth, + map + }); + } + } + throw new NotFoundError(ref); + } + static async packedRefs({ fs, gitdir }) { + const text2 = await acquireLock( + "packed-refs", + async () => fs.read(`${gitdir}/packed-refs`, { encoding: "utf8" }) + ); + const packed = GitPackedRefs.from(text2); + return packed.refs; + } + // List all the refs that match the `filepath` prefix + static async listRefs({ fs, gitdir, filepath }) { + const packedMap = _GitRefManager.packedRefs({ fs, gitdir }); + let files = null; + try { + files = await fs.readdirDeep(`${gitdir}/${filepath}`); + files = files.map((x) => x.replace(`${gitdir}/${filepath}/`, "")); + } catch (err) { + files = []; + } + for (let key2 of (await packedMap).keys()) { + if (key2.startsWith(filepath)) { + key2 = key2.replace(filepath + "/", ""); + if (!files.includes(key2)) { + files.push(key2); + } + } + } + files.sort(compareRefNames); + return files; + } + static async listBranches({ fs, gitdir, remote }) { + if (remote) { + return _GitRefManager.listRefs({ + fs, + gitdir, + filepath: `refs/remotes/${remote}` + }); + } else { + return _GitRefManager.listRefs({ fs, gitdir, filepath: `refs/heads` }); + } + } + static async listTags({ fs, gitdir }) { + const tags = await _GitRefManager.listRefs({ + fs, + gitdir, + filepath: `refs/tags` + }); + return tags.filter((x) => !x.endsWith("^{}")); + } +}; +function compareTreeEntryPath(a, b) { + return compareStrings(appendSlashIfDir(a), appendSlashIfDir(b)); +} +function appendSlashIfDir(entry) { + return entry.mode === "040000" ? entry.path + "/" : entry.path; +} +function mode2type$1(mode) { + switch (mode) { + case "040000": + return "tree"; + case "100644": + return "blob"; + case "100755": + return "blob"; + case "120000": + return "blob"; + case "160000": + return "commit"; + } + throw new InternalError(`Unexpected GitTree entry mode: ${mode}`); +} +function parseBuffer(buffer2) { + const _entries = []; + let cursor = 0; + while (cursor < buffer2.length) { + const space2 = buffer2.indexOf(32, cursor); + if (space2 === -1) { + throw new InternalError( + `GitTree: Error parsing buffer at byte location ${cursor}: Could not find the next space character.` + ); + } + const nullchar = buffer2.indexOf(0, cursor); + if (nullchar === -1) { + throw new InternalError( + `GitTree: Error parsing buffer at byte location ${cursor}: Could not find the next null character.` + ); + } + let mode = buffer2.slice(cursor, space2).toString("utf8"); + if (mode === "40000") mode = "040000"; + const type = mode2type$1(mode); + const path2 = buffer2.slice(space2 + 1, nullchar).toString("utf8"); + if (path2.includes("\\") || path2.includes("/")) { + throw new UnsafeFilepathError(path2); + } + const oid = buffer2.slice(nullchar + 1, nullchar + 21).toString("hex"); + cursor = nullchar + 21; + _entries.push({ mode, path: path2, oid, type }); + } + return _entries; +} +function limitModeToAllowed(mode) { + if (typeof mode === "number") { + mode = mode.toString(8); + } + if (mode.match(/^0?4.*/)) return "040000"; + if (mode.match(/^1006.*/)) return "100644"; + if (mode.match(/^1007.*/)) return "100755"; + if (mode.match(/^120.*/)) return "120000"; + if (mode.match(/^160.*/)) return "160000"; + throw new InternalError(`Could not understand file mode: ${mode}`); +} +function nudgeIntoShape(entry) { + if (!entry.oid && entry.sha) { + entry.oid = entry.sha; + } + entry.mode = limitModeToAllowed(entry.mode); + if (!entry.type) { + entry.type = mode2type$1(entry.mode); + } + return entry; +} +var GitTree = class _GitTree { + constructor(entries) { + if (Buffer.isBuffer(entries)) { + this._entries = parseBuffer(entries); + } else if (Array.isArray(entries)) { + this._entries = entries.map(nudgeIntoShape); + } else { + throw new InternalError("invalid type passed to GitTree constructor"); + } + this._entries.sort(comparePath); + } + static from(tree) { + return new _GitTree(tree); + } + render() { + return this._entries.map((entry) => `${entry.mode} ${entry.type} ${entry.oid} ${entry.path}`).join("\n"); + } + toObject() { + const entries = [...this._entries]; + entries.sort(compareTreeEntryPath); + return Buffer.concat( + entries.map((entry) => { + const mode = Buffer.from(entry.mode.replace(/^0/, "")); + const space2 = Buffer.from(" "); + const path2 = Buffer.from(entry.path, "utf8"); + const nullchar = Buffer.from([0]); + const oid = Buffer.from(entry.oid, "hex"); + return Buffer.concat([mode, space2, path2, nullchar, oid]); + }) + ); + } + /** + * @returns {TreeEntry[]} + */ + entries() { + return this._entries; + } + *[Symbol.iterator]() { + for (const entry of this._entries) { + yield entry; + } + } +}; +var GitObject = class { + static wrap({ type, object }) { + return Buffer.concat([ + Buffer.from(`${type} ${object.byteLength.toString()}\0`), + Buffer.from(object) + ]); + } + static unwrap(buffer2) { + const s = buffer2.indexOf(32); + const i = buffer2.indexOf(0); + const type = buffer2.slice(0, s).toString("utf8"); + const length = buffer2.slice(s + 1, i).toString("utf8"); + const actualLength = buffer2.length - (i + 1); + if (parseInt(length) !== actualLength) { + throw new InternalError( + `Length mismatch: expected ${length} bytes but got ${actualLength} instead.` + ); + } + return { + type, + object: Buffer.from(buffer2.slice(i + 1)) + }; + } +}; +async function readObjectLoose({ fs, gitdir, oid }) { + const source = `objects/${oid.slice(0, 2)}/${oid.slice(2)}`; + const file = await fs.read(`${gitdir}/${source}`); + if (!file) { + return null; + } + return { object: file, format: "deflated", source }; +} +function applyDelta(delta, source) { + const reader = new BufferCursor(delta); + const sourceSize = readVarIntLE(reader); + if (sourceSize !== source.byteLength) { + throw new InternalError( + `applyDelta expected source buffer to be ${sourceSize} bytes but the provided buffer was ${source.length} bytes` + ); + } + const targetSize = readVarIntLE(reader); + let target; + const firstOp = readOp(reader, source); + if (firstOp.byteLength === targetSize) { + target = firstOp; + } else { + target = Buffer.alloc(targetSize); + const writer = new BufferCursor(target); + writer.copy(firstOp); + while (!reader.eof()) { + writer.copy(readOp(reader, source)); + } + const tell = writer.tell(); + if (targetSize !== tell) { + throw new InternalError( + `applyDelta expected target buffer to be ${targetSize} bytes but the resulting buffer was ${tell} bytes` + ); + } + } + return target; +} +function readVarIntLE(reader) { + let result = 0; + let shift = 0; + let byte = null; + do { + byte = reader.readUInt8(); + result |= (byte & 127) << shift; + shift += 7; + } while (byte & 128); + return result; +} +function readCompactLE(reader, flags, size) { + let result = 0; + let shift = 0; + while (size--) { + if (flags & 1) { + result |= reader.readUInt8() << shift; + } + flags >>= 1; + shift += 8; + } + return result; +} +function readOp(reader, source) { + const byte = reader.readUInt8(); + const COPY = 128; + const OFFS = 15; + const SIZE = 112; + if (byte & COPY) { + const offset = readCompactLE(reader, byte & OFFS, 4); + let size = readCompactLE(reader, (byte & SIZE) >> 4, 3); + if (size === 0) size = 65536; + return source.slice(offset, offset + size); + } else { + return reader.slice(byte); + } +} +function fromValue(value) { + let queue = [value]; + return { + next() { + return Promise.resolve({ done: queue.length === 0, value: queue.pop() }); + }, + return() { + queue = []; + return {}; + }, + [Symbol.asyncIterator]() { + return this; + } + }; +} +function getIterator(iterable) { + if (iterable[Symbol.asyncIterator]) { + return iterable[Symbol.asyncIterator](); + } + if (iterable[Symbol.iterator]) { + return iterable[Symbol.iterator](); + } + if (iterable.next) { + return iterable; + } + return fromValue(iterable); +} +var StreamReader = class { + constructor(stream) { + if (typeof Buffer === "undefined") { + throw new Error("Missing Buffer dependency"); + } + this.stream = getIterator(stream); + this.buffer = null; + this.cursor = 0; + this.undoCursor = 0; + this.started = false; + this._ended = false; + this._discardedBytes = 0; + } + eof() { + return this._ended && this.cursor === this.buffer.length; + } + tell() { + return this._discardedBytes + this.cursor; + } + async byte() { + if (this.eof()) return; + if (!this.started) await this._init(); + if (this.cursor === this.buffer.length) { + await this._loadnext(); + if (this._ended) return; + } + this._moveCursor(1); + return this.buffer[this.undoCursor]; + } + async chunk() { + if (this.eof()) return; + if (!this.started) await this._init(); + if (this.cursor === this.buffer.length) { + await this._loadnext(); + if (this._ended) return; + } + this._moveCursor(this.buffer.length); + return this.buffer.slice(this.undoCursor, this.cursor); + } + async read(n) { + if (this.eof()) return; + if (!this.started) await this._init(); + if (this.cursor + n > this.buffer.length) { + this._trim(); + await this._accumulate(n); + } + this._moveCursor(n); + return this.buffer.slice(this.undoCursor, this.cursor); + } + async skip(n) { + if (this.eof()) return; + if (!this.started) await this._init(); + if (this.cursor + n > this.buffer.length) { + this._trim(); + await this._accumulate(n); + } + this._moveCursor(n); + } + async undo() { + this.cursor = this.undoCursor; + } + async _next() { + this.started = true; + let { done, value } = await this.stream.next(); + if (done) { + this._ended = true; + if (!value) return Buffer.alloc(0); + } + if (value) { + value = Buffer.from(value); + } + return value; + } + _trim() { + this.buffer = this.buffer.slice(this.undoCursor); + this.cursor -= this.undoCursor; + this._discardedBytes += this.undoCursor; + this.undoCursor = 0; + } + _moveCursor(n) { + this.undoCursor = this.cursor; + this.cursor += n; + if (this.cursor > this.buffer.length) { + this.cursor = this.buffer.length; + } + } + async _accumulate(n) { + if (this._ended) return; + const buffers = [this.buffer]; + while (this.cursor + n > lengthBuffers(buffers)) { + const nextbuffer = await this._next(); + if (this._ended) break; + buffers.push(nextbuffer); + } + this.buffer = Buffer.concat(buffers); + } + async _loadnext() { + this._discardedBytes += this.buffer.length; + this.undoCursor = 0; + this.cursor = 0; + this.buffer = await this._next(); + } + async _init() { + this.buffer = await this._next(); + } +}; +function lengthBuffers(buffers) { + return buffers.reduce((acc, buffer2) => acc + buffer2.length, 0); +} +async function listpack(stream, onData) { + const reader = new StreamReader(stream); + let PACK = await reader.read(4); + PACK = PACK.toString("utf8"); + if (PACK !== "PACK") { + throw new InternalError(`Invalid PACK header '${PACK}'`); + } + let version2 = await reader.read(4); + version2 = version2.readUInt32BE(0); + if (version2 !== 2) { + throw new InternalError(`Invalid packfile version: ${version2}`); + } + let numObjects = await reader.read(4); + numObjects = numObjects.readUInt32BE(0); + if (numObjects < 1) return; + while (!reader.eof() && numObjects--) { + const offset = reader.tell(); + const { type, length, ofs, reference } = await parseHeader(reader); + const inflator = new import_pako.default.Inflate(); + while (!inflator.result) { + const chunk = await reader.chunk(); + if (!chunk) break; + inflator.push(chunk, false); + if (inflator.err) { + throw new InternalError(`Pako error: ${inflator.msg}`); + } + if (inflator.result) { + if (inflator.result.length !== length) { + throw new InternalError( + `Inflated object size is different from that stated in packfile.` + ); + } + await reader.undo(); + await reader.read(chunk.length - inflator.strm.avail_in); + const end = reader.tell(); + await onData({ + data: inflator.result, + type, + num: numObjects, + offset, + end, + reference, + ofs + }); + } + } + } +} +async function parseHeader(reader) { + let byte = await reader.byte(); + const type = byte >> 4 & 7; + let length = byte & 15; + if (byte & 128) { + let shift = 4; + do { + byte = await reader.byte(); + length |= (byte & 127) << shift; + shift += 7; + } while (byte & 128); + } + let ofs; + let reference; + if (type === 6) { + let shift = 0; + ofs = 0; + const bytes = []; + do { + byte = await reader.byte(); + ofs |= (byte & 127) << shift; + shift += 7; + bytes.push(byte); + } while (byte & 128); + reference = Buffer.from(bytes); + } + if (type === 7) { + const buf = await reader.read(20); + reference = buf; + } + return { type, length, ofs, reference }; +} +var supportsDecompressionStream = false; +async function inflate(buffer2) { + if (supportsDecompressionStream === null) { + supportsDecompressionStream = testDecompressionStream(); + } + return supportsDecompressionStream ? browserInflate(buffer2) : import_pako.default.inflate(buffer2); +} +async function browserInflate(buffer2) { + const ds = new DecompressionStream("deflate"); + const d = new Blob([buffer2]).stream().pipeThrough(ds); + return new Uint8Array(await new Response(d).arrayBuffer()); +} +function testDecompressionStream() { + try { + const ds = new DecompressionStream("deflate"); + if (ds) return true; + } catch (_) { + } + return false; +} +function decodeVarInt(reader) { + const bytes = []; + let byte = 0; + let multibyte = 0; + do { + byte = reader.readUInt8(); + const lastSeven = byte & 127; + bytes.push(lastSeven); + multibyte = byte & 128; + } while (multibyte); + return bytes.reduce((a, b) => a + 1 << 7 | b, -1); +} +function otherVarIntDecode(reader, startWith) { + let result = startWith; + let shift = 4; + let byte = null; + do { + byte = reader.readUInt8(); + result |= (byte & 127) << shift; + shift += 7; + } while (byte & 128); + return result; +} +var GitPackIndex = class _GitPackIndex { + constructor(stuff) { + Object.assign(this, stuff); + this.offsetCache = {}; + } + static async fromIdx({ idx, getExternalRefDelta }) { + const reader = new BufferCursor(idx); + const magic = reader.slice(4).toString("hex"); + if (magic !== "ff744f63") { + return; + } + const version2 = reader.readUInt32BE(); + if (version2 !== 2) { + throw new InternalError( + `Unable to read version ${version2} packfile IDX. (Only version 2 supported)` + ); + } + if (idx.byteLength > 2048 * 1024 * 1024) { + throw new InternalError( + `To keep implementation simple, I haven't implemented the layer 5 feature needed to support packfiles > 2GB in size.` + ); + } + reader.seek(reader.tell() + 4 * 255); + const size = reader.readUInt32BE(); + const hashes = []; + for (let i = 0; i < size; i++) { + const hash2 = reader.slice(20).toString("hex"); + hashes[i] = hash2; + } + reader.seek(reader.tell() + 4 * size); + const offsets = /* @__PURE__ */ new Map(); + for (let i = 0; i < size; i++) { + offsets.set(hashes[i], reader.readUInt32BE()); + } + const packfileSha = reader.slice(20).toString("hex"); + return new _GitPackIndex({ + hashes, + crcs: {}, + offsets, + packfileSha, + getExternalRefDelta + }); + } + static async fromPack({ pack, getExternalRefDelta, onProgress }) { + const listpackTypes = { + 1: "commit", + 2: "tree", + 3: "blob", + 4: "tag", + 6: "ofs-delta", + 7: "ref-delta" + }; + const offsetToObject = {}; + const packfileSha = pack.slice(-20).toString("hex"); + const hashes = []; + const crcs = {}; + const offsets = /* @__PURE__ */ new Map(); + let totalObjectCount = null; + let lastPercent = null; + await listpack([pack], async ({ data, type, reference, offset, num: num2 }) => { + if (totalObjectCount === null) totalObjectCount = num2; + const percent = Math.floor( + (totalObjectCount - num2) * 100 / totalObjectCount + ); + if (percent !== lastPercent) { + if (onProgress) { + await onProgress({ + phase: "Receiving objects", + loaded: totalObjectCount - num2, + total: totalObjectCount + }); + } + } + lastPercent = percent; + type = listpackTypes[type]; + if (["commit", "tree", "blob", "tag"].includes(type)) { + offsetToObject[offset] = { + type, + offset + }; + } else if (type === "ofs-delta") { + offsetToObject[offset] = { + type, + offset + }; + } else if (type === "ref-delta") { + offsetToObject[offset] = { + type, + offset + }; + } + }); + const offsetArray = Object.keys(offsetToObject).map(Number); + for (const [i, start] of offsetArray.entries()) { + const end = i + 1 === offsetArray.length ? pack.byteLength - 20 : offsetArray[i + 1]; + const o = offsetToObject[start]; + const crc = import_crc_32.default.buf(pack.slice(start, end)) >>> 0; + o.end = end; + o.crc = crc; + } + const p = new _GitPackIndex({ + pack: Promise.resolve(pack), + packfileSha, + crcs, + hashes, + offsets, + getExternalRefDelta + }); + lastPercent = null; + let count = 0; + const objectsByDepth = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]; + for (let offset in offsetToObject) { + offset = Number(offset); + const percent = Math.floor(count * 100 / totalObjectCount); + if (percent !== lastPercent) { + if (onProgress) { + await onProgress({ + phase: "Resolving deltas", + loaded: count, + total: totalObjectCount + }); + } + } + count++; + lastPercent = percent; + const o = offsetToObject[offset]; + if (o.oid) continue; + try { + p.readDepth = 0; + p.externalReadDepth = 0; + const { type, object } = await p.readSlice({ start: offset }); + objectsByDepth[p.readDepth] += 1; + const oid = await shasum(GitObject.wrap({ type, object })); + o.oid = oid; + hashes.push(oid); + offsets.set(oid, offset); + crcs[oid] = o.crc; + } catch (err) { + continue; + } + } + hashes.sort(); + return p; + } + async toBuffer() { + const buffers = []; + const write = (str, encoding) => { + buffers.push(Buffer.from(str, encoding)); + }; + write("ff744f63", "hex"); + write("00000002", "hex"); + const fanoutBuffer = new BufferCursor(Buffer.alloc(256 * 4)); + for (let i = 0; i < 256; i++) { + let count = 0; + for (const hash2 of this.hashes) { + if (parseInt(hash2.slice(0, 2), 16) <= i) count++; + } + fanoutBuffer.writeUInt32BE(count); + } + buffers.push(fanoutBuffer.buffer); + for (const hash2 of this.hashes) { + write(hash2, "hex"); + } + const crcsBuffer = new BufferCursor(Buffer.alloc(this.hashes.length * 4)); + for (const hash2 of this.hashes) { + crcsBuffer.writeUInt32BE(this.crcs[hash2]); + } + buffers.push(crcsBuffer.buffer); + const offsetsBuffer = new BufferCursor(Buffer.alloc(this.hashes.length * 4)); + for (const hash2 of this.hashes) { + offsetsBuffer.writeUInt32BE(this.offsets.get(hash2)); + } + buffers.push(offsetsBuffer.buffer); + write(this.packfileSha, "hex"); + const totalBuffer = Buffer.concat(buffers); + const sha = await shasum(totalBuffer); + const shaBuffer = Buffer.alloc(20); + shaBuffer.write(sha, "hex"); + return Buffer.concat([totalBuffer, shaBuffer]); + } + async load({ pack }) { + this.pack = pack; + } + async unload() { + this.pack = null; + } + async read({ oid }) { + if (!this.offsets.get(oid)) { + if (this.getExternalRefDelta) { + this.externalReadDepth++; + return this.getExternalRefDelta(oid); + } else { + throw new InternalError(`Could not read object ${oid} from packfile`); + } + } + const start = this.offsets.get(oid); + return this.readSlice({ start }); + } + async readSlice({ start }) { + if (this.offsetCache[start]) { + return Object.assign({}, this.offsetCache[start]); + } + this.readDepth++; + const types2 = { + 16: "commit", + 32: "tree", + 48: "blob", + 64: "tag", + 96: "ofs_delta", + 112: "ref_delta" + }; + if (!this.pack) { + throw new InternalError( + "Tried to read from a GitPackIndex with no packfile loaded into memory" + ); + } + const raw = (await this.pack).slice(start); + const reader = new BufferCursor(raw); + const byte = reader.readUInt8(); + const btype = byte & 112; + let type = types2[btype]; + if (type === void 0) { + throw new InternalError("Unrecognized type: 0b" + btype.toString(2)); + } + const lastFour = byte & 15; + let length = lastFour; + const multibyte = byte & 128; + if (multibyte) { + length = otherVarIntDecode(reader, lastFour); + } + let base = null; + let object = null; + if (type === "ofs_delta") { + const offset = decodeVarInt(reader); + const baseOffset = start - offset; + ({ object: base, type } = await this.readSlice({ start: baseOffset })); + } + if (type === "ref_delta") { + const oid = reader.slice(20).toString("hex"); + ({ object: base, type } = await this.read({ oid })); + } + const buffer2 = raw.slice(reader.tell()); + object = Buffer.from(await inflate(buffer2)); + if (object.byteLength !== length) { + throw new InternalError( + `Packfile told us object would have length ${length} but it had length ${object.byteLength}` + ); + } + if (base) { + object = Buffer.from(applyDelta(object, base)); + } + if (this.readDepth > 3) { + this.offsetCache[start] = { type, object }; + } + return { type, format: "content", object }; + } +}; +var PackfileCache = Symbol("PackfileCache"); +async function loadPackIndex({ + fs, + filename, + getExternalRefDelta, + emitter, + emitterPrefix +}) { + const idx = await fs.read(filename); + return GitPackIndex.fromIdx({ idx, getExternalRefDelta }); +} +function readPackIndex({ + fs, + cache, + filename, + getExternalRefDelta, + emitter, + emitterPrefix +}) { + if (!cache[PackfileCache]) cache[PackfileCache] = /* @__PURE__ */ new Map(); + let p = cache[PackfileCache].get(filename); + if (!p) { + p = loadPackIndex({ + fs, + filename, + getExternalRefDelta, + emitter, + emitterPrefix + }); + cache[PackfileCache].set(filename, p); + } + return p; +} +async function readObjectPacked({ + fs, + cache, + gitdir, + oid, + format = "content", + getExternalRefDelta +}) { + let list = await fs.readdir(join(gitdir, "objects/pack")); + list = list.filter((x) => x.endsWith(".idx")); + for (const filename of list) { + const indexFile = `${gitdir}/objects/pack/${filename}`; + const p = await readPackIndex({ + fs, + cache, + filename: indexFile, + getExternalRefDelta + }); + if (p.error) throw new InternalError(p.error); + if (p.offsets.has(oid)) { + if (!p.pack) { + const packFile = indexFile.replace(/idx$/, "pack"); + p.pack = fs.read(packFile); + } + const result = await p.read({ oid, getExternalRefDelta }); + result.format = "content"; + result.source = `objects/pack/${filename.replace(/idx$/, "pack")}`; + return result; + } + } + return null; +} +async function _readObject({ + fs, + cache, + gitdir, + oid, + format = "content" +}) { + const getExternalRefDelta = (oid2) => _readObject({ fs, cache, gitdir, oid: oid2 }); + let result; + if (oid === "4b825dc642cb6eb9a060e54bf8d69288fbee4904") { + result = { format: "wrapped", object: Buffer.from(`tree 0\0`) }; + } + if (!result) { + result = await readObjectLoose({ fs, gitdir, oid }); + } + if (!result) { + result = await readObjectPacked({ + fs, + cache, + gitdir, + oid, + getExternalRefDelta + }); + if (!result) { + throw new NotFoundError(oid); + } + return result; + } + if (format === "deflated") { + return result; + } + if (result.format === "deflated") { + result.object = Buffer.from(await inflate(result.object)); + result.format = "wrapped"; + } + if (format === "wrapped") { + return result; + } + const sha = await shasum(result.object); + if (sha !== oid) { + throw new InternalError( + `SHA check failed! Expected ${oid}, computed ${sha}` + ); + } + const { object, type } = GitObject.unwrap(result.object); + result.type = type; + result.object = object; + result.format = "content"; + if (format === "content") { + return result; + } + throw new InternalError(`invalid requested format "${format}"`); +} +var AlreadyExistsError = class _AlreadyExistsError extends BaseError { + /** + * @param {'note'|'remote'|'tag'|'branch'} noun + * @param {string} where + * @param {boolean} canForce + */ + constructor(noun, where, canForce = true) { + super( + `Failed to create ${noun} at ${where} because it already exists.${canForce ? ` (Hint: use 'force: true' parameter to overwrite existing ${noun}.)` : ""}` + ); + this.code = this.name = _AlreadyExistsError.code; + this.data = { noun, where, canForce }; + } +}; +AlreadyExistsError.code = "AlreadyExistsError"; +var AmbiguousError = class _AmbiguousError extends BaseError { + /** + * @param {'oids'|'refs'} nouns + * @param {string} short + * @param {string[]} matches + */ + constructor(nouns, short, matches) { + super( + `Found multiple ${nouns} matching "${short}" (${matches.join( + ", " + )}). Use a longer abbreviation length to disambiguate them.` + ); + this.code = this.name = _AmbiguousError.code; + this.data = { nouns, short, matches }; + } +}; +AmbiguousError.code = "AmbiguousError"; +var CheckoutConflictError = class _CheckoutConflictError extends BaseError { + /** + * @param {string[]} filepaths + */ + constructor(filepaths) { + super( + `Your local changes to the following files would be overwritten by checkout: ${filepaths.join( + ", " + )}` + ); + this.code = this.name = _CheckoutConflictError.code; + this.data = { filepaths }; + } +}; +CheckoutConflictError.code = "CheckoutConflictError"; +var CommitNotFetchedError = class _CommitNotFetchedError extends BaseError { + /** + * @param {string} ref + * @param {string} oid + */ + constructor(ref, oid) { + super( + `Failed to checkout "${ref}" because commit ${oid} is not available locally. Do a git fetch to make the branch available locally.` + ); + this.code = this.name = _CommitNotFetchedError.code; + this.data = { ref, oid }; + } +}; +CommitNotFetchedError.code = "CommitNotFetchedError"; +var EmptyServerResponseError = class _EmptyServerResponseError extends BaseError { + constructor() { + super(`Empty response from git server.`); + this.code = this.name = _EmptyServerResponseError.code; + this.data = {}; + } +}; +EmptyServerResponseError.code = "EmptyServerResponseError"; +var FastForwardError = class _FastForwardError extends BaseError { + constructor() { + super(`A simple fast-forward merge was not possible.`); + this.code = this.name = _FastForwardError.code; + this.data = {}; + } +}; +FastForwardError.code = "FastForwardError"; +var GitPushError = class _GitPushError extends BaseError { + /** + * @param {string} prettyDetails + * @param {PushResult} result + */ + constructor(prettyDetails, result) { + super(`One or more branches were not updated: ${prettyDetails}`); + this.code = this.name = _GitPushError.code; + this.data = { prettyDetails, result }; + } +}; +GitPushError.code = "GitPushError"; +var HttpError = class _HttpError extends BaseError { + /** + * @param {number} statusCode + * @param {string} statusMessage + * @param {string} response + */ + constructor(statusCode, statusMessage, response) { + super(`HTTP Error: ${statusCode} ${statusMessage}`); + this.code = this.name = _HttpError.code; + this.data = { statusCode, statusMessage, response }; + } +}; +HttpError.code = "HttpError"; +var InvalidFilepathError = class _InvalidFilepathError extends BaseError { + /** + * @param {'leading-slash'|'trailing-slash'|'directory'} [reason] + */ + constructor(reason) { + let message = "invalid filepath"; + if (reason === "leading-slash" || reason === "trailing-slash") { + message = `"filepath" parameter should not include leading or trailing directory separators because these can cause problems on some platforms.`; + } else if (reason === "directory") { + message = `"filepath" should not be a directory.`; + } + super(message); + this.code = this.name = _InvalidFilepathError.code; + this.data = { reason }; + } +}; +InvalidFilepathError.code = "InvalidFilepathError"; +var InvalidRefNameError = class _InvalidRefNameError extends BaseError { + /** + * @param {string} ref + * @param {string} suggestion + * @param {boolean} canForce + */ + constructor(ref, suggestion) { + super( + `"${ref}" would be an invalid git reference. (Hint: a valid alternative would be "${suggestion}".)` + ); + this.code = this.name = _InvalidRefNameError.code; + this.data = { ref, suggestion }; + } +}; +InvalidRefNameError.code = "InvalidRefNameError"; +var MaxDepthError = class _MaxDepthError extends BaseError { + /** + * @param {number} depth + */ + constructor(depth) { + super(`Maximum search depth of ${depth} exceeded.`); + this.code = this.name = _MaxDepthError.code; + this.data = { depth }; + } +}; +MaxDepthError.code = "MaxDepthError"; +var MergeNotSupportedError = class _MergeNotSupportedError extends BaseError { + constructor() { + super(`Merges with conflicts are not supported yet.`); + this.code = this.name = _MergeNotSupportedError.code; + this.data = {}; + } +}; +MergeNotSupportedError.code = "MergeNotSupportedError"; +var MergeConflictError = class _MergeConflictError extends BaseError { + /** + * @param {Array} filepaths + * @param {Array} bothModified + * @param {Array} deleteByUs + * @param {Array} deleteByTheirs + */ + constructor(filepaths, bothModified, deleteByUs, deleteByTheirs) { + super( + `Automatic merge failed with one or more merge conflicts in the following files: ${filepaths.toString()}. Fix conflicts then commit the result.` + ); + this.code = this.name = _MergeConflictError.code; + this.data = { filepaths, bothModified, deleteByUs, deleteByTheirs }; + } +}; +MergeConflictError.code = "MergeConflictError"; +var MissingNameError = class _MissingNameError extends BaseError { + /** + * @param {'author'|'committer'|'tagger'} role + */ + constructor(role) { + super( + `No name was provided for ${role} in the argument or in the .git/config file.` + ); + this.code = this.name = _MissingNameError.code; + this.data = { role }; + } +}; +MissingNameError.code = "MissingNameError"; +var MissingParameterError = class _MissingParameterError extends BaseError { + /** + * @param {string} parameter + */ + constructor(parameter) { + super( + `The function requires a "${parameter}" parameter but none was provided.` + ); + this.code = this.name = _MissingParameterError.code; + this.data = { parameter }; + } +}; +MissingParameterError.code = "MissingParameterError"; +var MultipleGitError = class _MultipleGitError extends BaseError { + /** + * @param {Error[]} errors + * @param {string} message + */ + constructor(errors) { + super( + `There are multiple errors that were thrown by the method. Please refer to the "errors" property to see more` + ); + this.code = this.name = _MultipleGitError.code; + this.data = { errors }; + this.errors = errors; + } +}; +MultipleGitError.code = "MultipleGitError"; +var ParseError = class _ParseError extends BaseError { + /** + * @param {string} expected + * @param {string} actual + */ + constructor(expected, actual) { + super(`Expected "${expected}" but received "${actual}".`); + this.code = this.name = _ParseError.code; + this.data = { expected, actual }; + } +}; +ParseError.code = "ParseError"; +var PushRejectedError = class _PushRejectedError extends BaseError { + /** + * @param {'not-fast-forward'|'tag-exists'} reason + */ + constructor(reason) { + let message = ""; + if (reason === "not-fast-forward") { + message = " because it was not a simple fast-forward"; + } else if (reason === "tag-exists") { + message = " because tag already exists"; + } + super(`Push rejected${message}. Use "force: true" to override.`); + this.code = this.name = _PushRejectedError.code; + this.data = { reason }; + } +}; +PushRejectedError.code = "PushRejectedError"; +var RemoteCapabilityError = class _RemoteCapabilityError extends BaseError { + /** + * @param {'shallow'|'deepen-since'|'deepen-not'|'deepen-relative'} capability + * @param {'depth'|'since'|'exclude'|'relative'} parameter + */ + constructor(capability, parameter) { + super( + `Remote does not support the "${capability}" so the "${parameter}" parameter cannot be used.` + ); + this.code = this.name = _RemoteCapabilityError.code; + this.data = { capability, parameter }; + } +}; +RemoteCapabilityError.code = "RemoteCapabilityError"; +var SmartHttpError = class _SmartHttpError extends BaseError { + /** + * @param {string} preview + * @param {string} response + */ + constructor(preview, response) { + super( + `Remote did not reply using the "smart" HTTP protocol. Expected "001e# service=git-upload-pack" but received: ${preview}` + ); + this.code = this.name = _SmartHttpError.code; + this.data = { preview, response }; + } +}; +SmartHttpError.code = "SmartHttpError"; +var UnknownTransportError = class _UnknownTransportError extends BaseError { + /** + * @param {string} url + * @param {string} transport + * @param {string} [suggestion] + */ + constructor(url, transport, suggestion) { + super( + `Git remote "${url}" uses an unrecognized transport protocol: "${transport}"` + ); + this.code = this.name = _UnknownTransportError.code; + this.data = { url, transport, suggestion }; + } +}; +UnknownTransportError.code = "UnknownTransportError"; +var UrlParseError = class _UrlParseError extends BaseError { + /** + * @param {string} url + */ + constructor(url) { + super(`Cannot parse remote URL: "${url}"`); + this.code = this.name = _UrlParseError.code; + this.data = { url }; + } +}; +UrlParseError.code = "UrlParseError"; +var UserCanceledError = class _UserCanceledError extends BaseError { + constructor() { + super(`The operation was canceled.`); + this.code = this.name = _UserCanceledError.code; + this.data = {}; + } +}; +UserCanceledError.code = "UserCanceledError"; +var IndexResetError = class _IndexResetError extends BaseError { + /** + * @param {Array} filepaths + */ + constructor(filepath) { + super( + `Could not merge index: Entry for '${filepath}' is not up to date. Either reset the index entry to HEAD, or stage your unstaged changes.` + ); + this.code = this.name = _IndexResetError.code; + this.data = { filepath }; + } +}; +IndexResetError.code = "IndexResetError"; +var NoCommitError = class _NoCommitError extends BaseError { + /** + * @param {string} ref + */ + constructor(ref) { + super( + `"${ref}" does not point to any commit. You're maybe working on a repository with no commits yet. ` + ); + this.code = this.name = _NoCommitError.code; + this.data = { ref }; + } +}; +NoCommitError.code = "NoCommitError"; +var Errors = /* @__PURE__ */ Object.freeze({ + __proto__: null, + AlreadyExistsError, + AmbiguousError, + CheckoutConflictError, + CommitNotFetchedError, + EmptyServerResponseError, + FastForwardError, + GitPushError, + HttpError, + InternalError, + InvalidFilepathError, + InvalidOidError, + InvalidRefNameError, + MaxDepthError, + MergeNotSupportedError, + MergeConflictError, + MissingNameError, + MissingParameterError, + MultipleGitError, + NoRefspecError, + NotFoundError, + ObjectTypeError, + ParseError, + PushRejectedError, + RemoteCapabilityError, + SmartHttpError, + UnknownTransportError, + UnsafeFilepathError, + UrlParseError, + UserCanceledError, + UnmergedPathsError, + IndexResetError, + NoCommitError +}); +function formatAuthor({ name, email, timestamp, timezoneOffset }) { + timezoneOffset = formatTimezoneOffset(timezoneOffset); + return `${name} <${email}> ${timestamp} ${timezoneOffset}`; +} +function formatTimezoneOffset(minutes) { + const sign = simpleSign(negateExceptForZero(minutes)); + minutes = Math.abs(minutes); + const hours = Math.floor(minutes / 60); + minutes -= hours * 60; + let strHours = String(hours); + let strMinutes = String(minutes); + if (strHours.length < 2) strHours = "0" + strHours; + if (strMinutes.length < 2) strMinutes = "0" + strMinutes; + return (sign === -1 ? "-" : "+") + strHours + strMinutes; +} +function simpleSign(n) { + return Math.sign(n) || (Object.is(n, -0) ? -1 : 1); +} +function negateExceptForZero(n) { + return n === 0 ? n : -n; +} +function normalizeNewlines(str) { + str = str.replace(/\r/g, ""); + str = str.replace(/^\n+/, ""); + str = str.replace(/\n+$/, "") + "\n"; + return str; +} +function parseAuthor(author) { + const [, name, email, timestamp, offset] = author.match( + /^(.*) <(.*)> (.*) (.*)$/ + ); + return { + name, + email, + timestamp: Number(timestamp), + timezoneOffset: parseTimezoneOffset(offset) + }; +} +function parseTimezoneOffset(offset) { + let [, sign, hours, minutes] = offset.match(/(\+|-)(\d\d)(\d\d)/); + minutes = (sign === "+" ? 1 : -1) * (Number(hours) * 60 + Number(minutes)); + return negateExceptForZero$1(minutes); +} +function negateExceptForZero$1(n) { + return n === 0 ? n : -n; +} +var GitAnnotatedTag = class _GitAnnotatedTag { + constructor(tag2) { + if (typeof tag2 === "string") { + this._tag = tag2; + } else if (Buffer.isBuffer(tag2)) { + this._tag = tag2.toString("utf8"); + } else if (typeof tag2 === "object") { + this._tag = _GitAnnotatedTag.render(tag2); + } else { + throw new InternalError( + "invalid type passed to GitAnnotatedTag constructor" + ); + } + } + static from(tag2) { + return new _GitAnnotatedTag(tag2); + } + static render(obj) { + return `object ${obj.object} +type ${obj.type} +tag ${obj.tag} +tagger ${formatAuthor(obj.tagger)} + +${obj.message} +${obj.gpgsig ? obj.gpgsig : ""}`; + } + justHeaders() { + return this._tag.slice(0, this._tag.indexOf("\n\n")); + } + message() { + const tag2 = this.withoutSignature(); + return tag2.slice(tag2.indexOf("\n\n") + 2); + } + parse() { + return Object.assign(this.headers(), { + message: this.message(), + gpgsig: this.gpgsig() + }); + } + render() { + return this._tag; + } + headers() { + const headers = this.justHeaders().split("\n"); + const hs = []; + for (const h of headers) { + if (h[0] === " ") { + hs[hs.length - 1] += "\n" + h.slice(1); + } else { + hs.push(h); + } + } + const obj = {}; + for (const h of hs) { + const key2 = h.slice(0, h.indexOf(" ")); + const value = h.slice(h.indexOf(" ") + 1); + if (Array.isArray(obj[key2])) { + obj[key2].push(value); + } else { + obj[key2] = value; + } + } + if (obj.tagger) { + obj.tagger = parseAuthor(obj.tagger); + } + if (obj.committer) { + obj.committer = parseAuthor(obj.committer); + } + return obj; + } + withoutSignature() { + const tag2 = normalizeNewlines(this._tag); + if (tag2.indexOf("\n-----BEGIN PGP SIGNATURE-----") === -1) return tag2; + return tag2.slice(0, tag2.lastIndexOf("\n-----BEGIN PGP SIGNATURE-----")); + } + gpgsig() { + if (this._tag.indexOf("\n-----BEGIN PGP SIGNATURE-----") === -1) return; + const signature = this._tag.slice( + this._tag.indexOf("-----BEGIN PGP SIGNATURE-----"), + this._tag.indexOf("-----END PGP SIGNATURE-----") + "-----END PGP SIGNATURE-----".length + ); + return normalizeNewlines(signature); + } + payload() { + return this.withoutSignature() + "\n"; + } + toObject() { + return Buffer.from(this._tag, "utf8"); + } + static async sign(tag2, sign, secretKey) { + const payload = tag2.payload(); + let { signature } = await sign({ payload, secretKey }); + signature = normalizeNewlines(signature); + const signedTag = payload + signature; + return _GitAnnotatedTag.from(signedTag); + } +}; +function indent(str) { + return str.trim().split("\n").map((x) => " " + x).join("\n") + "\n"; +} +function outdent(str) { + return str.split("\n").map((x) => x.replace(/^ /, "")).join("\n"); +} +var GitCommit = class _GitCommit { + constructor(commit2) { + if (typeof commit2 === "string") { + this._commit = commit2; + } else if (Buffer.isBuffer(commit2)) { + this._commit = commit2.toString("utf8"); + } else if (typeof commit2 === "object") { + this._commit = _GitCommit.render(commit2); + } else { + throw new InternalError("invalid type passed to GitCommit constructor"); + } + } + static fromPayloadSignature({ payload, signature }) { + const headers = _GitCommit.justHeaders(payload); + const message = _GitCommit.justMessage(payload); + const commit2 = normalizeNewlines( + headers + "\ngpgsig" + indent(signature) + "\n" + message + ); + return new _GitCommit(commit2); + } + static from(commit2) { + return new _GitCommit(commit2); + } + toObject() { + return Buffer.from(this._commit, "utf8"); + } + // Todo: allow setting the headers and message + headers() { + return this.parseHeaders(); + } + // Todo: allow setting the headers and message + message() { + return _GitCommit.justMessage(this._commit); + } + parse() { + return Object.assign({ message: this.message() }, this.headers()); + } + static justMessage(commit2) { + return normalizeNewlines(commit2.slice(commit2.indexOf("\n\n") + 2)); + } + static justHeaders(commit2) { + return commit2.slice(0, commit2.indexOf("\n\n")); + } + parseHeaders() { + const headers = _GitCommit.justHeaders(this._commit).split("\n"); + const hs = []; + for (const h of headers) { + if (h[0] === " ") { + hs[hs.length - 1] += "\n" + h.slice(1); + } else { + hs.push(h); + } + } + const obj = { + parent: [] + }; + for (const h of hs) { + const key2 = h.slice(0, h.indexOf(" ")); + const value = h.slice(h.indexOf(" ") + 1); + if (Array.isArray(obj[key2])) { + obj[key2].push(value); + } else { + obj[key2] = value; + } + } + if (obj.author) { + obj.author = parseAuthor(obj.author); + } + if (obj.committer) { + obj.committer = parseAuthor(obj.committer); + } + return obj; + } + static renderHeaders(obj) { + let headers = ""; + if (obj.tree) { + headers += `tree ${obj.tree} +`; + } else { + headers += `tree 4b825dc642cb6eb9a060e54bf8d69288fbee4904 +`; + } + if (obj.parent) { + if (obj.parent.length === void 0) { + throw new InternalError(`commit 'parent' property should be an array`); + } + for (const p of obj.parent) { + headers += `parent ${p} +`; + } + } + const author = obj.author; + headers += `author ${formatAuthor(author)} +`; + const committer = obj.committer || obj.author; + headers += `committer ${formatAuthor(committer)} +`; + if (obj.gpgsig) { + headers += "gpgsig" + indent(obj.gpgsig); + } + return headers; + } + static render(obj) { + return _GitCommit.renderHeaders(obj) + "\n" + normalizeNewlines(obj.message); + } + render() { + return this._commit; + } + withoutSignature() { + const commit2 = normalizeNewlines(this._commit); + if (commit2.indexOf("\ngpgsig") === -1) return commit2; + const headers = commit2.slice(0, commit2.indexOf("\ngpgsig")); + const message = commit2.slice( + commit2.indexOf("-----END PGP SIGNATURE-----\n") + "-----END PGP SIGNATURE-----\n".length + ); + return normalizeNewlines(headers + "\n" + message); + } + isolateSignature() { + const signature = this._commit.slice( + this._commit.indexOf("-----BEGIN PGP SIGNATURE-----"), + this._commit.indexOf("-----END PGP SIGNATURE-----") + "-----END PGP SIGNATURE-----".length + ); + return outdent(signature); + } + static async sign(commit2, sign, secretKey) { + const payload = commit2.withoutSignature(); + const message = _GitCommit.justMessage(commit2._commit); + let { signature } = await sign({ payload, secretKey }); + signature = normalizeNewlines(signature); + const headers = _GitCommit.justHeaders(commit2._commit); + const signedCommit = headers + "\ngpgsig" + indent(signature) + "\n" + message; + return _GitCommit.from(signedCommit); + } +}; +async function resolveTree({ fs, cache, gitdir, oid }) { + if (oid === "4b825dc642cb6eb9a060e54bf8d69288fbee4904") { + return { tree: GitTree.from([]), oid }; + } + const { type, object } = await _readObject({ fs, cache, gitdir, oid }); + if (type === "tag") { + oid = GitAnnotatedTag.from(object).parse().object; + return resolveTree({ fs, cache, gitdir, oid }); + } + if (type === "commit") { + oid = GitCommit.from(object).parse().tree; + return resolveTree({ fs, cache, gitdir, oid }); + } + if (type !== "tree") { + throw new ObjectTypeError(oid, type, "tree"); + } + return { tree: GitTree.from(object), oid }; +} +var GitWalkerRepo = class { + constructor({ fs, gitdir, ref, cache }) { + this.fs = fs; + this.cache = cache; + this.gitdir = gitdir; + this.mapPromise = (async () => { + const map = /* @__PURE__ */ new Map(); + let oid; + try { + oid = await GitRefManager.resolve({ fs, gitdir, ref }); + } catch (e) { + if (e instanceof NotFoundError) { + oid = "4b825dc642cb6eb9a060e54bf8d69288fbee4904"; + } + } + const tree = await resolveTree({ fs, cache: this.cache, gitdir, oid }); + tree.type = "tree"; + tree.mode = "40000"; + map.set(".", tree); + return map; + })(); + const walker = this; + this.ConstructEntry = class TreeEntry { + constructor(fullpath) { + this._fullpath = fullpath; + this._type = false; + this._mode = false; + this._stat = false; + this._content = false; + this._oid = false; + } + async type() { + return walker.type(this); + } + async mode() { + return walker.mode(this); + } + async stat() { + return walker.stat(this); + } + async content() { + return walker.content(this); + } + async oid() { + return walker.oid(this); + } + }; + } + async readdir(entry) { + const filepath = entry._fullpath; + const { fs, cache, gitdir } = this; + const map = await this.mapPromise; + const obj = map.get(filepath); + if (!obj) throw new Error(`No obj for ${filepath}`); + const oid = obj.oid; + if (!oid) throw new Error(`No oid for obj ${JSON.stringify(obj)}`); + if (obj.type !== "tree") { + return null; + } + const { type, object } = await _readObject({ fs, cache, gitdir, oid }); + if (type !== obj.type) { + throw new ObjectTypeError(oid, type, obj.type); + } + const tree = GitTree.from(object); + for (const entry2 of tree) { + map.set(join(filepath, entry2.path), entry2); + } + return tree.entries().map((entry2) => join(filepath, entry2.path)); + } + async type(entry) { + if (entry._type === false) { + const map = await this.mapPromise; + const { type } = map.get(entry._fullpath); + entry._type = type; + } + return entry._type; + } + async mode(entry) { + if (entry._mode === false) { + const map = await this.mapPromise; + const { mode } = map.get(entry._fullpath); + entry._mode = normalizeMode(parseInt(mode, 8)); + } + return entry._mode; + } + async stat(_entry) { + } + async content(entry) { + if (entry._content === false) { + const map = await this.mapPromise; + const { fs, cache, gitdir } = this; + const obj = map.get(entry._fullpath); + const oid = obj.oid; + const { type, object } = await _readObject({ fs, cache, gitdir, oid }); + if (type !== "blob") { + entry._content = void 0; + } else { + entry._content = new Uint8Array(object); + } + } + return entry._content; + } + async oid(entry) { + if (entry._oid === false) { + const map = await this.mapPromise; + const obj = map.get(entry._fullpath); + entry._oid = obj.oid; + } + return entry._oid; + } +}; +function TREE({ ref = "HEAD" } = {}) { + const o = /* @__PURE__ */ Object.create(null); + Object.defineProperty(o, GitWalkSymbol, { + value: function({ fs, gitdir, cache }) { + return new GitWalkerRepo({ fs, gitdir, ref, cache }); + } + }); + Object.freeze(o); + return o; +} +var GitWalkerFs = class { + constructor({ fs, dir, gitdir, cache }) { + this.fs = fs; + this.cache = cache; + this.dir = dir; + this.gitdir = gitdir; + const walker = this; + this.ConstructEntry = class WorkdirEntry { + constructor(fullpath) { + this._fullpath = fullpath; + this._type = false; + this._mode = false; + this._stat = false; + this._content = false; + this._oid = false; + } + async type() { + return walker.type(this); + } + async mode() { + return walker.mode(this); + } + async stat() { + return walker.stat(this); + } + async content() { + return walker.content(this); + } + async oid() { + return walker.oid(this); + } + }; + } + async readdir(entry) { + const filepath = entry._fullpath; + const { fs, dir } = this; + const names = await fs.readdir(join(dir, filepath)); + if (names === null) return null; + return names.map((name) => join(filepath, name)); + } + async type(entry) { + if (entry._type === false) { + await entry.stat(); + } + return entry._type; + } + async mode(entry) { + if (entry._mode === false) { + await entry.stat(); + } + return entry._mode; + } + async stat(entry) { + if (entry._stat === false) { + const { fs, dir } = this; + let stat = await fs.lstat(`${dir}/${entry._fullpath}`); + if (!stat) { + throw new Error( + `ENOENT: no such file or directory, lstat '${entry._fullpath}'` + ); + } + let type = stat.isDirectory() ? "tree" : "blob"; + if (type === "blob" && !stat.isFile() && !stat.isSymbolicLink()) { + type = "special"; + } + entry._type = type; + stat = normalizeStats(stat); + entry._mode = stat.mode; + if (stat.size === -1 && entry._actualSize) { + stat.size = entry._actualSize; + } + entry._stat = stat; + } + return entry._stat; + } + async content(entry) { + if (entry._content === false) { + const { fs, dir, gitdir } = this; + if (await entry.type() === "tree") { + entry._content = void 0; + } else { + const config = await GitConfigManager.get({ fs, gitdir }); + const autocrlf = await config.get("core.autocrlf"); + const content = await fs.read(`${dir}/${entry._fullpath}`, { autocrlf }); + entry._actualSize = content.length; + if (entry._stat && entry._stat.size === -1) { + entry._stat.size = entry._actualSize; + } + entry._content = new Uint8Array(content); + } + } + return entry._content; + } + async oid(entry) { + if (entry._oid === false) { + const { fs, gitdir, cache } = this; + let oid; + await GitIndexManager.acquire({ fs, gitdir, cache }, async function(index2) { + const stage = index2.entriesMap.get(entry._fullpath); + const stats = await entry.stat(); + const config = await GitConfigManager.get({ fs, gitdir }); + const filemode = await config.get("core.filemode"); + const trustino = typeof process !== "undefined" ? !(process.platform === "win32") : true; + if (!stage || compareStats(stats, stage, filemode, trustino)) { + const content = await entry.content(); + if (content === void 0) { + oid = void 0; + } else { + oid = await shasum( + GitObject.wrap({ type: "blob", object: await entry.content() }) + ); + if (stage && oid === stage.oid && (!filemode || stats.mode === stage.mode) && compareStats(stats, stage, filemode, trustino)) { + index2.insert({ + filepath: entry._fullpath, + stats, + oid + }); + } + } + } else { + oid = stage.oid; + } + }); + entry._oid = oid; + } + return entry._oid; + } +}; +function WORKDIR() { + const o = /* @__PURE__ */ Object.create(null); + Object.defineProperty(o, GitWalkSymbol, { + value: function({ fs, dir, gitdir, cache }) { + return new GitWalkerFs({ fs, dir, gitdir, cache }); + } + }); + Object.freeze(o); + return o; +} +function arrayRange(start, end) { + const length = end - start; + return Array.from({ length }, (_, i) => start + i); +} +var flat = typeof Array.prototype.flat === "undefined" ? (entries) => entries.reduce((acc, x) => acc.concat(x), []) : (entries) => entries.flat(); +var RunningMinimum = class { + constructor() { + this.value = null; + } + consider(value) { + if (value === null || value === void 0) return; + if (this.value === null) { + this.value = value; + } else if (value < this.value) { + this.value = value; + } + } + reset() { + this.value = null; + } +}; +function* unionOfIterators(sets) { + const min = new RunningMinimum(); + let minimum; + const heads = []; + const numsets = sets.length; + for (let i = 0; i < numsets; i++) { + heads[i] = sets[i].next().value; + if (heads[i] !== void 0) { + min.consider(heads[i]); + } + } + if (min.value === null) return; + while (true) { + const result = []; + minimum = min.value; + min.reset(); + for (let i = 0; i < numsets; i++) { + if (heads[i] !== void 0 && heads[i] === minimum) { + result[i] = heads[i]; + heads[i] = sets[i].next().value; + } else { + result[i] = null; + } + if (heads[i] !== void 0) { + min.consider(heads[i]); + } + } + yield result; + if (min.value === null) return; + } +} +async function _walk({ + fs, + cache, + dir, + gitdir, + trees, + // @ts-ignore + map = async (_, entry) => entry, + // The default reducer is a flatmap that filters out undefineds. + reduce = async (parent, children2) => { + const flatten = flat(children2); + if (parent !== void 0) flatten.unshift(parent); + return flatten; + }, + // The default iterate function walks all children concurrently + iterate = (walk2, children2) => Promise.all([...children2].map(walk2)) +}) { + const walkers = trees.map( + (proxy) => proxy[GitWalkSymbol]({ fs, dir, gitdir, cache }) + ); + const root2 = new Array(walkers.length).fill("."); + const range = arrayRange(0, walkers.length); + const unionWalkerFromReaddir = async (entries) => { + range.map((i) => { + entries[i] = entries[i] && new walkers[i].ConstructEntry(entries[i]); + }); + const subdirs = await Promise.all( + range.map((i) => entries[i] ? walkers[i].readdir(entries[i]) : []) + ); + const iterators = subdirs.map((array) => array === null ? [] : array).map((array) => array[Symbol.iterator]()); + return { + entries, + children: unionOfIterators(iterators) + }; + }; + const walk2 = async (root3) => { + const { entries, children: children2 } = await unionWalkerFromReaddir(root3); + const fullpath = entries.find((entry) => entry && entry._fullpath)._fullpath; + const parent = await map(fullpath, entries); + if (parent !== null) { + let walkedChildren = await iterate(walk2, children2); + walkedChildren = walkedChildren.filter((x) => x !== void 0); + return reduce(parent, walkedChildren); + } + }; + return walk2(root2); +} +async function rmRecursive(fs, filepath) { + const entries = await fs.readdir(filepath); + if (entries == null) { + await fs.rm(filepath); + } else if (entries.length) { + await Promise.all( + entries.map((entry) => { + const subpath = join(filepath, entry); + return fs.lstat(subpath).then((stat) => { + if (!stat) return; + return stat.isDirectory() ? rmRecursive(fs, subpath) : fs.rm(subpath); + }); + }) + ).then(() => fs.rmdir(filepath)); + } else { + await fs.rmdir(filepath); + } +} +function isPromiseLike(obj) { + return isObject(obj) && isFunction(obj.then) && isFunction(obj.catch); +} +function isObject(obj) { + return obj && typeof obj === "object"; +} +function isFunction(obj) { + return typeof obj === "function"; +} +function isPromiseFs(fs) { + const test = (targetFs) => { + try { + return targetFs.readFile().catch((e) => e); + } catch (e) { + return e; + } + }; + return isPromiseLike(test(fs)); +} +var commands = [ + "readFile", + "writeFile", + "mkdir", + "rmdir", + "unlink", + "stat", + "lstat", + "readdir", + "readlink", + "symlink" +]; +function bindFs(target, fs) { + if (isPromiseFs(fs)) { + for (const command of commands) { + target[`_${command}`] = fs[command].bind(fs); + } + } else { + for (const command of commands) { + target[`_${command}`] = (0, import_pify.default)(fs[command].bind(fs)); + } + } + if (isPromiseFs(fs)) { + if (fs.rm) target._rm = fs.rm.bind(fs); + else if (fs.rmdir.length > 1) target._rm = fs.rmdir.bind(fs); + else target._rm = rmRecursive.bind(null, target); + } else { + if (fs.rm) target._rm = (0, import_pify.default)(fs.rm.bind(fs)); + else if (fs.rmdir.length > 2) target._rm = (0, import_pify.default)(fs.rmdir.bind(fs)); + else target._rm = rmRecursive.bind(null, target); + } +} +var FileSystem = class { + constructor(fs) { + if (typeof fs._original_unwrapped_fs !== "undefined") return fs; + const promises = Object.getOwnPropertyDescriptor(fs, "promises"); + if (promises && promises.enumerable) { + bindFs(this, fs.promises); + } else { + bindFs(this, fs); + } + this._original_unwrapped_fs = fs; + } + /** + * Return true if a file exists, false if it doesn't exist. + * Rethrows errors that aren't related to file existence. + */ + async exists(filepath, options = {}) { + try { + await this._stat(filepath); + return true; + } catch (err) { + if (err.code === "ENOENT" || err.code === "ENOTDIR") { + return false; + } else { + console.log('Unhandled error in "FileSystem.exists()" function', err); + throw err; + } + } + } + /** + * Return the contents of a file if it exists, otherwise returns null. + * + * @param {string} filepath + * @param {object} [options] + * + * @returns {Promise} + */ + async read(filepath, options = {}) { + try { + let buffer2 = await this._readFile(filepath, options); + if (options.autocrlf === "true") { + try { + buffer2 = new TextDecoder("utf8", { fatal: true }).decode(buffer2); + buffer2 = buffer2.replace(/\r\n/g, "\n"); + buffer2 = new TextEncoder().encode(buffer2); + } catch (error) { + } + } + if (typeof buffer2 !== "string") { + buffer2 = Buffer.from(buffer2); + } + return buffer2; + } catch (err) { + return null; + } + } + /** + * Write a file (creating missing directories if need be) without throwing errors. + * + * @param {string} filepath + * @param {Buffer|Uint8Array|string} contents + * @param {object|string} [options] + */ + async write(filepath, contents, options = {}) { + try { + await this._writeFile(filepath, contents, options); + return; + } catch (err) { + await this.mkdir(dirname(filepath)); + await this._writeFile(filepath, contents, options); + } + } + /** + * Make a directory (or series of nested directories) without throwing an error if it already exists. + */ + async mkdir(filepath, _selfCall = false) { + try { + await this._mkdir(filepath); + return; + } catch (err) { + if (err === null) return; + if (err.code === "EEXIST") return; + if (_selfCall) throw err; + if (err.code === "ENOENT") { + const parent = dirname(filepath); + if (parent === "." || parent === "/" || parent === filepath) throw err; + await this.mkdir(parent); + await this.mkdir(filepath, true); + } + } + } + /** + * Delete a file without throwing an error if it is already deleted. + */ + async rm(filepath) { + try { + await this._unlink(filepath); + } catch (err) { + if (err.code !== "ENOENT") throw err; + } + } + /** + * Delete a directory without throwing an error if it is already deleted. + */ + async rmdir(filepath, opts) { + try { + if (opts && opts.recursive) { + await this._rm(filepath, opts); + } else { + await this._rmdir(filepath); + } + } catch (err) { + if (err.code !== "ENOENT") throw err; + } + } + /** + * Read a directory without throwing an error is the directory doesn't exist + */ + async readdir(filepath) { + try { + const names = await this._readdir(filepath); + names.sort(compareStrings); + return names; + } catch (err) { + if (err.code === "ENOTDIR") return null; + return []; + } + } + /** + * Return a flast list of all the files nested inside a directory + * + * Based on an elegant concurrent recursive solution from SO + * https://stackoverflow.com/a/45130990/2168416 + */ + async readdirDeep(dir) { + const subdirs = await this._readdir(dir); + const files = await Promise.all( + subdirs.map(async (subdir) => { + const res = dir + "/" + subdir; + return (await this._stat(res)).isDirectory() ? this.readdirDeep(res) : res; + }) + ); + return files.reduce((a, f) => a.concat(f), []); + } + /** + * Return the Stats of a file/symlink if it exists, otherwise returns null. + * Rethrows errors that aren't related to file existence. + */ + async lstat(filename) { + try { + const stats = await this._lstat(filename); + return stats; + } catch (err) { + if (err.code === "ENOENT") { + return null; + } + throw err; + } + } + /** + * Reads the contents of a symlink if it exists, otherwise returns null. + * Rethrows errors that aren't related to file existence. + */ + async readlink(filename, opts = { encoding: "buffer" }) { + try { + const link = await this._readlink(filename, opts); + return Buffer.isBuffer(link) ? link : Buffer.from(link); + } catch (err) { + if (err.code === "ENOENT") { + return null; + } + throw err; + } + } + /** + * Write the contents of buffer to a symlink. + */ + async writelink(filename, buffer2) { + return this._symlink(buffer2.toString("utf8"), filename); + } +}; +function assertParameter(name, value) { + if (value === void 0) { + throw new MissingParameterError(name); + } +} +async function modified(entry, base) { + if (!entry && !base) return false; + if (entry && !base) return true; + if (!entry && base) return true; + if (await entry.type() === "tree" && await base.type() === "tree") { + return false; + } + if (await entry.type() === await base.type() && await entry.mode() === await base.mode() && await entry.oid() === await base.oid()) { + return false; + } + return true; +} +async function abortMerge({ + fs: _fs, + dir, + gitdir = join(dir, ".git"), + commit: commit2 = "HEAD", + cache = {} +}) { + try { + assertParameter("fs", _fs); + assertParameter("dir", dir); + assertParameter("gitdir", gitdir); + const fs = new FileSystem(_fs); + const trees = [TREE({ ref: commit2 }), WORKDIR(), STAGE()]; + let unmergedPaths = []; + await GitIndexManager.acquire({ fs, gitdir, cache }, async function(index2) { + unmergedPaths = index2.unmergedPaths; + }); + const results = await _walk({ + fs, + cache, + dir, + gitdir, + trees, + map: async function(path2, [head, workdir, index2]) { + const staged = !await modified(workdir, index2); + const unmerged = unmergedPaths.includes(path2); + const unmodified = !await modified(index2, head); + if (staged || unmerged) { + return head ? { + path: path2, + mode: await head.mode(), + oid: await head.oid(), + type: await head.type(), + content: await head.content() + } : void 0; + } + if (unmodified) return false; + else throw new IndexResetError(path2); + } + }); + await GitIndexManager.acquire({ fs, gitdir, cache }, async function(index2) { + for (const entry of results) { + if (entry === false) continue; + if (!entry) { + await fs.rmdir(`${dir}/${entry.path}`, { recursive: true }); + index2.delete({ filepath: entry.path }); + continue; + } + if (entry.type === "blob") { + const content = new TextDecoder().decode(entry.content); + await fs.write(`${dir}/${entry.path}`, content, { mode: entry.mode }); + index2.insert({ + filepath: entry.path, + oid: entry.oid, + stage: 0 + }); + } + } + }); + } catch (err) { + err.caller = "git.abortMerge"; + throw err; + } +} +var GitIgnoreManager = class { + static async isIgnored({ fs, dir, gitdir = join(dir, ".git"), filepath }) { + if (basename(filepath) === ".git") return true; + if (filepath === ".") return false; + let excludes = ""; + const excludesFile = join(gitdir, "info", "exclude"); + if (await fs.exists(excludesFile)) { + excludes = await fs.read(excludesFile, "utf8"); + } + const pairs = [ + { + gitignore: join(dir, ".gitignore"), + filepath + } + ]; + const pieces = filepath.split("/").filter(Boolean); + for (let i = 1; i < pieces.length; i++) { + const folder = pieces.slice(0, i).join("/"); + const file = pieces.slice(i).join("/"); + pairs.push({ + gitignore: join(dir, folder, ".gitignore"), + filepath: file + }); + } + let ignoredStatus = false; + for (const p of pairs) { + let file; + try { + file = await fs.read(p.gitignore, "utf8"); + } catch (err) { + if (err.code === "NOENT") continue; + } + const ign = (0, import_ignore.default)().add(excludes); + ign.add(file); + const parentdir = dirname(p.filepath); + if (parentdir !== "." && ign.ignores(parentdir)) return true; + if (ignoredStatus) { + ignoredStatus = !ign.test(p.filepath).unignored; + } else { + ignoredStatus = ign.test(p.filepath).ignored; + } + } + return ignoredStatus; + } +}; +async function writeObjectLoose({ fs, gitdir, object, format, oid }) { + if (format !== "deflated") { + throw new InternalError( + "GitObjectStoreLoose expects objects to write to be in deflated format" + ); + } + const source = `objects/${oid.slice(0, 2)}/${oid.slice(2)}`; + const filepath = `${gitdir}/${source}`; + if (!await fs.exists(filepath)) await fs.write(filepath, object); +} +var supportsCompressionStream = null; +async function deflate(buffer2) { + if (supportsCompressionStream === null) { + supportsCompressionStream = testCompressionStream(); + } + return supportsCompressionStream ? browserDeflate(buffer2) : import_pako.default.deflate(buffer2); +} +async function browserDeflate(buffer2) { + const cs = new CompressionStream("deflate"); + const c = new Blob([buffer2]).stream().pipeThrough(cs); + return new Uint8Array(await new Response(c).arrayBuffer()); +} +function testCompressionStream() { + try { + const cs = new CompressionStream("deflate"); + cs.writable.close(); + const stream = new Blob([]).stream(); + stream.cancel(); + return true; + } catch (_) { + return false; + } +} +async function _writeObject({ + fs, + gitdir, + type, + object, + format = "content", + oid = void 0, + dryRun = false +}) { + if (format !== "deflated") { + if (format !== "wrapped") { + object = GitObject.wrap({ type, object }); + } + oid = await shasum(object); + object = Buffer.from(await deflate(object)); + } + if (!dryRun) { + await writeObjectLoose({ fs, gitdir, object, format: "deflated", oid }); + } + return oid; +} +function posixifyPathBuffer(buffer2) { + let idx; + while (~(idx = buffer2.indexOf(92))) buffer2[idx] = 47; + return buffer2; +} +async function add({ + fs: _fs, + dir, + gitdir = join(dir, ".git"), + filepath, + cache = {}, + force = false, + parallel = true +}) { + try { + assertParameter("fs", _fs); + assertParameter("dir", dir); + assertParameter("gitdir", gitdir); + assertParameter("filepath", filepath); + const fs = new FileSystem(_fs); + await GitIndexManager.acquire({ fs, gitdir, cache }, async (index2) => { + return addToIndex({ + dir, + gitdir, + fs, + filepath, + index: index2, + force, + parallel + }); + }); + } catch (err) { + err.caller = "git.add"; + throw err; + } +} +async function addToIndex({ + dir, + gitdir, + fs, + filepath, + index: index2, + force, + parallel +}) { + filepath = Array.isArray(filepath) ? filepath : [filepath]; + const promises = filepath.map(async (currentFilepath) => { + if (!force) { + const ignored = await GitIgnoreManager.isIgnored({ + fs, + dir, + gitdir, + filepath: currentFilepath + }); + if (ignored) return; + } + const stats = await fs.lstat(join(dir, currentFilepath)); + if (!stats) throw new NotFoundError(currentFilepath); + if (stats.isDirectory()) { + const children2 = await fs.readdir(join(dir, currentFilepath)); + if (parallel) { + const promises2 = children2.map( + (child) => addToIndex({ + dir, + gitdir, + fs, + filepath: [join(currentFilepath, child)], + index: index2, + force, + parallel + }) + ); + await Promise.all(promises2); + } else { + for (const child of children2) { + await addToIndex({ + dir, + gitdir, + fs, + filepath: [join(currentFilepath, child)], + index: index2, + force, + parallel + }); + } + } + } else { + const config = await GitConfigManager.get({ fs, gitdir }); + const autocrlf = await config.get("core.autocrlf"); + const object = stats.isSymbolicLink() ? await fs.readlink(join(dir, currentFilepath)).then(posixifyPathBuffer) : await fs.read(join(dir, currentFilepath), { autocrlf }); + if (object === null) throw new NotFoundError(currentFilepath); + const oid = await _writeObject({ fs, gitdir, type: "blob", object }); + index2.insert({ filepath: currentFilepath, stats, oid }); + } + }); + const settledPromises = await Promise.allSettled(promises); + const rejectedPromises = settledPromises.filter((settle) => settle.status === "rejected").map((settle) => settle.reason); + if (rejectedPromises.length > 1) { + throw new MultipleGitError(rejectedPromises); + } + if (rejectedPromises.length === 1) { + throw rejectedPromises[0]; + } + const fulfilledPromises = settledPromises.filter((settle) => settle.status === "fulfilled" && settle.value).map((settle) => settle.value); + return fulfilledPromises; +} +async function _getConfig({ fs, gitdir, path: path2 }) { + const config = await GitConfigManager.get({ fs, gitdir }); + return config.get(path2); +} +function assignDefined(target, ...sources) { + for (const source of sources) { + if (source) { + for (const key2 of Object.keys(source)) { + const val = source[key2]; + if (val !== void 0) { + target[key2] = val; + } + } + } + } + return target; +} +async function normalizeAuthorObject({ fs, gitdir, author, commit: commit2 }) { + const timestamp = Math.floor(Date.now() / 1e3); + const defaultAuthor = { + name: await _getConfig({ fs, gitdir, path: "user.name" }), + email: await _getConfig({ fs, gitdir, path: "user.email" }) || "", + // author.email is allowed to be empty string + timestamp, + timezoneOffset: new Date(timestamp * 1e3).getTimezoneOffset() + }; + const normalizedAuthor = assignDefined( + {}, + defaultAuthor, + commit2 ? commit2.author : void 0, + author + ); + if (normalizedAuthor.name === void 0) { + return void 0; + } + return normalizedAuthor; +} +async function normalizeCommitterObject({ + fs, + gitdir, + author, + committer, + commit: commit2 +}) { + const timestamp = Math.floor(Date.now() / 1e3); + const defaultCommitter = { + name: await _getConfig({ fs, gitdir, path: "user.name" }), + email: await _getConfig({ fs, gitdir, path: "user.email" }) || "", + // committer.email is allowed to be empty string + timestamp, + timezoneOffset: new Date(timestamp * 1e3).getTimezoneOffset() + }; + const normalizedCommitter = assignDefined( + {}, + defaultCommitter, + commit2 ? commit2.committer : void 0, + author, + committer + ); + if (normalizedCommitter.name === void 0) { + return void 0; + } + return normalizedCommitter; +} +async function resolveCommit({ fs, cache, gitdir, oid }) { + const { type, object } = await _readObject({ fs, cache, gitdir, oid }); + if (type === "tag") { + oid = GitAnnotatedTag.from(object).parse().object; + return resolveCommit({ fs, cache, gitdir, oid }); + } + if (type !== "commit") { + throw new ObjectTypeError(oid, type, "commit"); + } + return { commit: GitCommit.from(object), oid }; +} +async function _readCommit({ fs, cache, gitdir, oid }) { + const { commit: commit2, oid: commitOid } = await resolveCommit({ + fs, + cache, + gitdir, + oid + }); + const result = { + oid: commitOid, + commit: commit2.parse(), + payload: commit2.withoutSignature() + }; + return result; +} +async function _commit({ + fs, + cache, + onSign, + gitdir, + message, + author: _author, + committer: _committer, + signingKey, + amend = false, + dryRun = false, + noUpdateBranch = false, + ref, + parent, + tree +}) { + let initialCommit = false; + if (!ref) { + ref = await GitRefManager.resolve({ + fs, + gitdir, + ref: "HEAD", + depth: 2 + }); + } + let refOid, refCommit; + try { + refOid = await GitRefManager.resolve({ + fs, + gitdir, + ref + }); + refCommit = await _readCommit({ fs, gitdir, oid: refOid, cache: {} }); + } catch (e) { + initialCommit = true; + } + if (amend && initialCommit) { + throw new NoCommitError(ref); + } + const author = !amend ? await normalizeAuthorObject({ fs, gitdir, author: _author }) : await normalizeAuthorObject({ + fs, + gitdir, + author: _author, + commit: refCommit.commit + }); + if (!author) throw new MissingNameError("author"); + const committer = !amend ? await normalizeCommitterObject({ + fs, + gitdir, + author, + committer: _committer + }) : await normalizeCommitterObject({ + fs, + gitdir, + author, + committer: _committer, + commit: refCommit.commit + }); + if (!committer) throw new MissingNameError("committer"); + return GitIndexManager.acquire( + { fs, gitdir, cache, allowUnmerged: false }, + async function(index2) { + const inodes = flatFileListToDirectoryStructure(index2.entries); + const inode = inodes.get("."); + if (!tree) { + tree = await constructTree({ fs, gitdir, inode, dryRun }); + } + if (!parent) { + if (!amend) { + parent = refOid ? [refOid] : []; + } else { + parent = refCommit.commit.parent; + } + } else { + parent = await Promise.all( + parent.map((p) => { + return GitRefManager.resolve({ fs, gitdir, ref: p }); + }) + ); + } + if (!message) { + if (!amend) { + throw new MissingParameterError("message"); + } else { + message = refCommit.commit.message; + } + } + let comm = GitCommit.from({ + tree, + parent, + author, + committer, + message + }); + if (signingKey) { + comm = await GitCommit.sign(comm, onSign, signingKey); + } + const oid = await _writeObject({ + fs, + gitdir, + type: "commit", + object: comm.toObject(), + dryRun + }); + if (!noUpdateBranch && !dryRun) { + await GitRefManager.writeRef({ + fs, + gitdir, + ref, + value: oid + }); + } + return oid; + } + ); +} +async function constructTree({ fs, gitdir, inode, dryRun }) { + const children2 = inode.children; + for (const inode2 of children2) { + if (inode2.type === "tree") { + inode2.metadata.mode = "040000"; + inode2.metadata.oid = await constructTree({ fs, gitdir, inode: inode2, dryRun }); + } + } + const entries = children2.map((inode2) => ({ + mode: inode2.metadata.mode, + path: inode2.basename, + oid: inode2.metadata.oid, + type: inode2.type + })); + const tree = GitTree.from(entries); + const oid = await _writeObject({ + fs, + gitdir, + type: "tree", + object: tree.toObject(), + dryRun + }); + return oid; +} +async function resolveFilepath({ fs, cache, gitdir, oid, filepath }) { + if (filepath.startsWith("/")) { + throw new InvalidFilepathError("leading-slash"); + } else if (filepath.endsWith("/")) { + throw new InvalidFilepathError("trailing-slash"); + } + const _oid = oid; + const result = await resolveTree({ fs, cache, gitdir, oid }); + const tree = result.tree; + if (filepath === "") { + oid = result.oid; + } else { + const pathArray = filepath.split("/"); + oid = await _resolveFilepath({ + fs, + cache, + gitdir, + tree, + pathArray, + oid: _oid, + filepath + }); + } + return oid; +} +async function _resolveFilepath({ + fs, + cache, + gitdir, + tree, + pathArray, + oid, + filepath +}) { + const name = pathArray.shift(); + for (const entry of tree) { + if (entry.path === name) { + if (pathArray.length === 0) { + return entry.oid; + } else { + const { type, object } = await _readObject({ + fs, + cache, + gitdir, + oid: entry.oid + }); + if (type !== "tree") { + throw new ObjectTypeError(oid, type, "tree", filepath); + } + tree = GitTree.from(object); + return _resolveFilepath({ + fs, + cache, + gitdir, + tree, + pathArray, + oid, + filepath + }); + } + } + } + throw new NotFoundError(`file or directory found at "${oid}:${filepath}"`); +} +async function _readTree({ + fs, + cache, + gitdir, + oid, + filepath = void 0 +}) { + if (filepath !== void 0) { + oid = await resolveFilepath({ fs, cache, gitdir, oid, filepath }); + } + const { tree, oid: treeOid } = await resolveTree({ fs, cache, gitdir, oid }); + const result = { + oid: treeOid, + tree: tree.entries() + }; + return result; +} +async function _writeTree({ fs, gitdir, tree }) { + const object = GitTree.from(tree).toObject(); + const oid = await _writeObject({ + fs, + gitdir, + type: "tree", + object, + format: "content" + }); + return oid; +} +async function _addNote({ + fs, + cache, + onSign, + gitdir, + ref, + oid, + note, + force, + author, + committer, + signingKey +}) { + let parent; + try { + parent = await GitRefManager.resolve({ gitdir, fs, ref }); + } catch (err) { + if (!(err instanceof NotFoundError)) { + throw err; + } + } + const result = await _readTree({ + fs, + cache, + gitdir, + oid: parent || "4b825dc642cb6eb9a060e54bf8d69288fbee4904" + }); + let tree = result.tree; + if (force) { + tree = tree.filter((entry) => entry.path !== oid); + } else { + for (const entry of tree) { + if (entry.path === oid) { + throw new AlreadyExistsError("note", oid); + } + } + } + if (typeof note === "string") { + note = Buffer.from(note, "utf8"); + } + const noteOid = await _writeObject({ + fs, + gitdir, + type: "blob", + object: note, + format: "content" + }); + tree.push({ mode: "100644", path: oid, oid: noteOid, type: "blob" }); + const treeOid = await _writeTree({ + fs, + gitdir, + tree + }); + const commitOid = await _commit({ + fs, + cache, + onSign, + gitdir, + ref, + tree: treeOid, + parent: parent && [parent], + message: `Note added by 'isomorphic-git addNote' +`, + author, + committer, + signingKey + }); + return commitOid; +} +async function addNote({ + fs: _fs, + onSign, + dir, + gitdir = join(dir, ".git"), + ref = "refs/notes/commits", + oid, + note, + force, + author: _author, + committer: _committer, + signingKey, + cache = {} +}) { + try { + assertParameter("fs", _fs); + assertParameter("gitdir", gitdir); + assertParameter("oid", oid); + assertParameter("note", note); + if (signingKey) { + assertParameter("onSign", onSign); + } + const fs = new FileSystem(_fs); + const author = await normalizeAuthorObject({ fs, gitdir, author: _author }); + if (!author) throw new MissingNameError("author"); + const committer = await normalizeCommitterObject({ + fs, + gitdir, + author, + committer: _committer + }); + if (!committer) throw new MissingNameError("committer"); + return await _addNote({ + fs: new FileSystem(fs), + cache, + onSign, + gitdir, + ref, + oid, + note, + force, + author, + committer, + signingKey + }); + } catch (err) { + err.caller = "git.addNote"; + throw err; + } +} +async function _addRemote({ fs, gitdir, remote, url, force }) { + if (remote !== import_clean_git_ref.default.clean(remote)) { + throw new InvalidRefNameError(remote, import_clean_git_ref.default.clean(remote)); + } + const config = await GitConfigManager.get({ fs, gitdir }); + if (!force) { + const remoteNames = await config.getSubsections("remote"); + if (remoteNames.includes(remote)) { + if (url !== await config.get(`remote.${remote}.url`)) { + throw new AlreadyExistsError("remote", remote); + } + } + } + await config.set(`remote.${remote}.url`, url); + await config.set( + `remote.${remote}.fetch`, + `+refs/heads/*:refs/remotes/${remote}/*` + ); + await GitConfigManager.save({ fs, gitdir, config }); +} +async function addRemote({ + fs, + dir, + gitdir = join(dir, ".git"), + remote, + url, + force = false +}) { + try { + assertParameter("fs", fs); + assertParameter("gitdir", gitdir); + assertParameter("remote", remote); + assertParameter("url", url); + return await _addRemote({ + fs: new FileSystem(fs), + gitdir, + remote, + url, + force + }); + } catch (err) { + err.caller = "git.addRemote"; + throw err; + } +} +async function _annotatedTag({ + fs, + cache, + onSign, + gitdir, + ref, + tagger, + message = ref, + gpgsig, + object, + signingKey, + force = false +}) { + ref = ref.startsWith("refs/tags/") ? ref : `refs/tags/${ref}`; + if (!force && await GitRefManager.exists({ fs, gitdir, ref })) { + throw new AlreadyExistsError("tag", ref); + } + const oid = await GitRefManager.resolve({ + fs, + gitdir, + ref: object || "HEAD" + }); + const { type } = await _readObject({ fs, cache, gitdir, oid }); + let tagObject = GitAnnotatedTag.from({ + object: oid, + type, + tag: ref.replace("refs/tags/", ""), + tagger, + message, + gpgsig + }); + if (signingKey) { + tagObject = await GitAnnotatedTag.sign(tagObject, onSign, signingKey); + } + const value = await _writeObject({ + fs, + gitdir, + type: "tag", + object: tagObject.toObject() + }); + await GitRefManager.writeRef({ fs, gitdir, ref, value }); +} +async function annotatedTag({ + fs: _fs, + onSign, + dir, + gitdir = join(dir, ".git"), + ref, + tagger: _tagger, + message = ref, + gpgsig, + object, + signingKey, + force = false, + cache = {} +}) { + try { + assertParameter("fs", _fs); + assertParameter("gitdir", gitdir); + assertParameter("ref", ref); + if (signingKey) { + assertParameter("onSign", onSign); + } + const fs = new FileSystem(_fs); + const tagger = await normalizeAuthorObject({ fs, gitdir, author: _tagger }); + if (!tagger) throw new MissingNameError("tagger"); + return await _annotatedTag({ + fs, + cache, + onSign, + gitdir, + ref, + tagger, + message, + gpgsig, + object, + signingKey, + force + }); + } catch (err) { + err.caller = "git.annotatedTag"; + throw err; + } +} +async function _branch({ + fs, + gitdir, + ref, + object, + checkout: checkout2 = false, + force = false +}) { + if (ref !== import_clean_git_ref.default.clean(ref)) { + throw new InvalidRefNameError(ref, import_clean_git_ref.default.clean(ref)); + } + const fullref = `refs/heads/${ref}`; + if (!force) { + const exist = await GitRefManager.exists({ fs, gitdir, ref: fullref }); + if (exist) { + throw new AlreadyExistsError("branch", ref, false); + } + } + let oid; + try { + oid = await GitRefManager.resolve({ fs, gitdir, ref: object || "HEAD" }); + } catch (e) { + } + if (oid) { + await GitRefManager.writeRef({ fs, gitdir, ref: fullref, value: oid }); + } + if (checkout2) { + await GitRefManager.writeSymbolicRef({ + fs, + gitdir, + ref: "HEAD", + value: fullref + }); + } +} +async function branch({ + fs, + dir, + gitdir = join(dir, ".git"), + ref, + object, + checkout: checkout2 = false, + force = false +}) { + try { + assertParameter("fs", fs); + assertParameter("gitdir", gitdir); + assertParameter("ref", ref); + return await _branch({ + fs: new FileSystem(fs), + gitdir, + ref, + object, + checkout: checkout2, + force + }); + } catch (err) { + err.caller = "git.branch"; + throw err; + } +} +var worthWalking = (filepath, root2) => { + if (filepath === "." || root2 == null || root2.length === 0 || root2 === ".") { + return true; + } + if (root2.length >= filepath.length) { + return root2.startsWith(filepath); + } else { + return filepath.startsWith(root2); + } +}; +async function _checkout({ + fs, + cache, + onProgress, + onPostCheckout, + dir, + gitdir, + remote, + ref, + filepaths, + noCheckout, + noUpdateHead, + dryRun, + force, + track = true +}) { + let oldOid; + if (onPostCheckout) { + try { + oldOid = await GitRefManager.resolve({ fs, gitdir, ref: "HEAD" }); + } catch (err) { + oldOid = "0000000000000000000000000000000000000000"; + } + } + let oid; + try { + oid = await GitRefManager.resolve({ fs, gitdir, ref }); + } catch (err) { + if (ref === "HEAD") throw err; + const remoteRef = `${remote}/${ref}`; + oid = await GitRefManager.resolve({ + fs, + gitdir, + ref: remoteRef + }); + if (track) { + const config = await GitConfigManager.get({ fs, gitdir }); + await config.set(`branch.${ref}.remote`, remote); + await config.set(`branch.${ref}.merge`, `refs/heads/${ref}`); + await GitConfigManager.save({ fs, gitdir, config }); + } + await GitRefManager.writeRef({ + fs, + gitdir, + ref: `refs/heads/${ref}`, + value: oid + }); + } + if (!noCheckout) { + let ops; + try { + ops = await analyze({ + fs, + cache, + onProgress, + dir, + gitdir, + ref, + force, + filepaths + }); + } catch (err) { + if (err instanceof NotFoundError && err.data.what === oid) { + throw new CommitNotFetchedError(ref, oid); + } else { + throw err; + } + } + const conflicts2 = ops.filter(([method2]) => method2 === "conflict").map(([method2, fullpath]) => fullpath); + if (conflicts2.length > 0) { + throw new CheckoutConflictError(conflicts2); + } + const errors = ops.filter(([method2]) => method2 === "error").map(([method2, fullpath]) => fullpath); + if (errors.length > 0) { + throw new InternalError(errors.join(", ")); + } + if (dryRun) { + if (onPostCheckout) { + await onPostCheckout({ + previousHead: oldOid, + newHead: oid, + type: filepaths != null && filepaths.length > 0 ? "file" : "branch" + }); + } + return; + } + let count = 0; + const total = ops.length; + await GitIndexManager.acquire({ fs, gitdir, cache }, async function(index2) { + await Promise.all( + ops.filter( + ([method2]) => method2 === "delete" || method2 === "delete-index" + ).map(async function([method2, fullpath]) { + const filepath = `${dir}/${fullpath}`; + if (method2 === "delete") { + await fs.rm(filepath); + } + index2.delete({ filepath: fullpath }); + if (onProgress) { + await onProgress({ + phase: "Updating workdir", + loaded: ++count, + total + }); + } + }) + ); + }); + await GitIndexManager.acquire({ fs, gitdir, cache }, async function(index2) { + for (const [method2, fullpath] of ops) { + if (method2 === "rmdir" || method2 === "rmdir-index") { + const filepath = `${dir}/${fullpath}`; + try { + if (method2 === "rmdir-index") { + index2.delete({ filepath: fullpath }); + } + await fs.rmdir(filepath); + if (onProgress) { + await onProgress({ + phase: "Updating workdir", + loaded: ++count, + total + }); + } + } catch (e) { + if (e.code === "ENOTEMPTY") { + console.log( + `Did not delete ${fullpath} because directory is not empty` + ); + } else { + throw e; + } + } + } + } + }); + await Promise.all( + ops.filter(([method2]) => method2 === "mkdir" || method2 === "mkdir-index").map(async function([_, fullpath]) { + const filepath = `${dir}/${fullpath}`; + await fs.mkdir(filepath); + if (onProgress) { + await onProgress({ + phase: "Updating workdir", + loaded: ++count, + total + }); + } + }) + ); + await GitIndexManager.acquire({ fs, gitdir, cache }, async function(index2) { + await Promise.all( + ops.filter( + ([method2]) => method2 === "create" || method2 === "create-index" || method2 === "update" || method2 === "mkdir-index" + ).map(async function([method2, fullpath, oid2, mode, chmod]) { + const filepath = `${dir}/${fullpath}`; + try { + if (method2 !== "create-index" && method2 !== "mkdir-index") { + const { object } = await _readObject({ fs, cache, gitdir, oid: oid2 }); + if (chmod) { + await fs.rm(filepath); + } + if (mode === 33188) { + await fs.write(filepath, object); + } else if (mode === 33261) { + await fs.write(filepath, object, { mode: 511 }); + } else if (mode === 40960) { + await fs.writelink(filepath, object); + } else { + throw new InternalError( + `Invalid mode 0o${mode.toString(8)} detected in blob ${oid2}` + ); + } + } + const stats = await fs.lstat(filepath); + if (mode === 33261) { + stats.mode = 493; + } + if (method2 === "mkdir-index") { + stats.mode = 57344; + } + index2.insert({ + filepath: fullpath, + stats, + oid: oid2 + }); + if (onProgress) { + await onProgress({ + phase: "Updating workdir", + loaded: ++count, + total + }); + } + } catch (e) { + console.log(e); + } + }) + ); + }); + if (onPostCheckout) { + await onPostCheckout({ + previousHead: oldOid, + newHead: oid, + type: filepaths != null && filepaths.length > 0 ? "file" : "branch" + }); + } + } + if (!noUpdateHead) { + const fullRef = await GitRefManager.expand({ fs, gitdir, ref }); + if (fullRef.startsWith("refs/heads")) { + await GitRefManager.writeSymbolicRef({ + fs, + gitdir, + ref: "HEAD", + value: fullRef + }); + } else { + await GitRefManager.writeRef({ fs, gitdir, ref: "HEAD", value: oid }); + } + } +} +async function analyze({ + fs, + cache, + onProgress, + dir, + gitdir, + ref, + force, + filepaths +}) { + let count = 0; + return _walk({ + fs, + cache, + dir, + gitdir, + trees: [TREE({ ref }), WORKDIR(), STAGE()], + map: async function(fullpath, [commit2, workdir, stage]) { + if (fullpath === ".") return; + if (filepaths && !filepaths.some((base) => worthWalking(fullpath, base))) { + return null; + } + if (onProgress) { + await onProgress({ phase: "Analyzing workdir", loaded: ++count }); + } + const key2 = [!!stage, !!commit2, !!workdir].map(Number).join(""); + switch (key2) { + case "000": + return; + case "001": + if (force && filepaths && filepaths.includes(fullpath)) { + return ["delete", fullpath]; + } + return; + case "010": { + switch (await commit2.type()) { + case "tree": { + return ["mkdir", fullpath]; + } + case "blob": { + return [ + "create", + fullpath, + await commit2.oid(), + await commit2.mode() + ]; + } + case "commit": { + return [ + "mkdir-index", + fullpath, + await commit2.oid(), + await commit2.mode() + ]; + } + default: { + return [ + "error", + `new entry Unhandled type ${await commit2.type()}` + ]; + } + } + } + case "011": { + switch (`${await commit2.type()}-${await workdir.type()}`) { + case "tree-tree": { + return; + } + case "tree-blob": + case "blob-tree": { + return ["conflict", fullpath]; + } + case "blob-blob": { + if (await commit2.oid() !== await workdir.oid()) { + if (force) { + return [ + "update", + fullpath, + await commit2.oid(), + await commit2.mode(), + await commit2.mode() !== await workdir.mode() + ]; + } else { + return ["conflict", fullpath]; + } + } else { + if (await commit2.mode() !== await workdir.mode()) { + if (force) { + return [ + "update", + fullpath, + await commit2.oid(), + await commit2.mode(), + true + ]; + } else { + return ["conflict", fullpath]; + } + } else { + return [ + "create-index", + fullpath, + await commit2.oid(), + await commit2.mode() + ]; + } + } + } + case "commit-tree": { + return; + } + case "commit-blob": { + return ["conflict", fullpath]; + } + default: { + return ["error", `new entry Unhandled type ${commit2.type}`]; + } + } + } + case "100": { + return ["delete-index", fullpath]; + } + case "101": { + switch (await stage.type()) { + case "tree": { + return ["rmdir", fullpath]; + } + case "blob": { + if (await stage.oid() !== await workdir.oid()) { + if (force) { + return ["delete", fullpath]; + } else { + return ["conflict", fullpath]; + } + } else { + return ["delete", fullpath]; + } + } + case "commit": { + return ["rmdir-index", fullpath]; + } + default: { + return [ + "error", + `delete entry Unhandled type ${await stage.type()}` + ]; + } + } + } + case "110": + case "111": { + switch (`${await stage.type()}-${await commit2.type()}`) { + case "tree-tree": { + return; + } + case "blob-blob": { + if (await stage.oid() === await commit2.oid() && await stage.mode() === await commit2.mode() && !force) { + return; + } + if (workdir) { + if (await workdir.oid() !== await stage.oid() && await workdir.oid() !== await commit2.oid()) { + if (force) { + return [ + "update", + fullpath, + await commit2.oid(), + await commit2.mode(), + await commit2.mode() !== await workdir.mode() + ]; + } else { + return ["conflict", fullpath]; + } + } + } else if (force) { + return [ + "update", + fullpath, + await commit2.oid(), + await commit2.mode(), + await commit2.mode() !== await stage.mode() + ]; + } + if (await commit2.mode() !== await stage.mode()) { + return [ + "update", + fullpath, + await commit2.oid(), + await commit2.mode(), + true + ]; + } + if (await commit2.oid() !== await stage.oid()) { + return [ + "update", + fullpath, + await commit2.oid(), + await commit2.mode(), + false + ]; + } else { + return; + } + } + case "tree-blob": { + return ["update-dir-to-blob", fullpath, await commit2.oid()]; + } + case "blob-tree": { + return ["update-blob-to-tree", fullpath]; + } + case "commit-commit": { + return [ + "mkdir-index", + fullpath, + await commit2.oid(), + await commit2.mode() + ]; + } + default: { + return [ + "error", + `update entry Unhandled type ${await stage.type()}-${await commit2.type()}` + ]; + } + } + } + } + }, + // Modify the default flat mapping + reduce: async function(parent, children2) { + children2 = flat(children2); + if (!parent) { + return children2; + } else if (parent && parent[0] === "rmdir") { + children2.push(parent); + return children2; + } else { + children2.unshift(parent); + return children2; + } + } + }); +} +async function checkout({ + fs, + onProgress, + onPostCheckout, + dir, + gitdir = join(dir, ".git"), + remote = "origin", + ref: _ref, + filepaths, + noCheckout = false, + noUpdateHead = _ref === void 0, + dryRun = false, + force = false, + track = true, + cache = {} +}) { + try { + assertParameter("fs", fs); + assertParameter("dir", dir); + assertParameter("gitdir", gitdir); + const ref = _ref || "HEAD"; + return await _checkout({ + fs: new FileSystem(fs), + cache, + onProgress, + onPostCheckout, + dir, + gitdir, + remote, + ref, + filepaths, + noCheckout, + noUpdateHead, + dryRun, + force, + track + }); + } catch (err) { + err.caller = "git.checkout"; + throw err; + } +} +var abbreviateRx = new RegExp("^refs/(heads/|tags/|remotes/)?(.*)"); +function abbreviateRef(ref) { + const match = abbreviateRx.exec(ref); + if (match) { + if (match[1] === "remotes/" && ref.endsWith("/HEAD")) { + return match[2].slice(0, -5); + } else { + return match[2]; + } + } + return ref; +} +async function _currentBranch({ + fs, + gitdir, + fullname = false, + test = false +}) { + const ref = await GitRefManager.resolve({ + fs, + gitdir, + ref: "HEAD", + depth: 2 + }); + if (test) { + try { + await GitRefManager.resolve({ fs, gitdir, ref }); + } catch (_) { + return; + } + } + if (!ref.startsWith("refs/")) return; + return fullname ? ref : abbreviateRef(ref); +} +function translateSSHtoHTTP(url) { + url = url.replace(/^git@([^:]+):/, "https://$1/"); + url = url.replace(/^ssh:\/\//, "https://"); + return url; +} +function calculateBasicAuthHeader({ username = "", password = "" }) { + return `Basic ${Buffer.from(`${username}:${password}`).toString("base64")}`; +} +async function forAwait(iterable, cb) { + const iter = getIterator(iterable); + while (true) { + const { value, done } = await iter.next(); + if (value) await cb(value); + if (done) break; + } + if (iter.return) iter.return(); +} +async function collect(iterable) { + let size = 0; + const buffers = []; + await forAwait(iterable, (value) => { + buffers.push(value); + size += value.byteLength; + }); + const result = new Uint8Array(size); + let nextIndex = 0; + for (const buffer2 of buffers) { + result.set(buffer2, nextIndex); + nextIndex += buffer2.byteLength; + } + return result; +} +function extractAuthFromUrl(url) { + let userpass = url.match(/^https?:\/\/([^/]+)@/); + if (userpass == null) return { url, auth: {} }; + userpass = userpass[1]; + const [username, password] = userpass.split(":"); + url = url.replace(`${userpass}@`, ""); + return { url, auth: { username, password } }; +} +function padHex(b, n) { + const s = n.toString(16); + return "0".repeat(b - s.length) + s; +} +var GitPktLine = class { + static flush() { + return Buffer.from("0000", "utf8"); + } + static delim() { + return Buffer.from("0001", "utf8"); + } + static encode(line) { + if (typeof line === "string") { + line = Buffer.from(line); + } + const length = line.length + 4; + const hexlength = padHex(4, length); + return Buffer.concat([Buffer.from(hexlength, "utf8"), line]); + } + static streamReader(stream) { + const reader = new StreamReader(stream); + return async function read() { + try { + let length = await reader.read(4); + if (length == null) return true; + length = parseInt(length.toString("utf8"), 16); + if (length === 0) return null; + if (length === 1) return null; + const buffer2 = await reader.read(length - 4); + if (buffer2 == null) return true; + return buffer2; + } catch (err) { + stream.error = err; + return true; + } + }; + } +}; +async function parseCapabilitiesV2(read) { + const capabilities2 = {}; + let line; + while (true) { + line = await read(); + if (line === true) break; + if (line === null) continue; + line = line.toString("utf8").replace(/\n$/, ""); + const i = line.indexOf("="); + if (i > -1) { + const key2 = line.slice(0, i); + const value = line.slice(i + 1); + capabilities2[key2] = value; + } else { + capabilities2[line] = true; + } + } + return { protocolVersion: 2, capabilities2 }; +} +async function parseRefsAdResponse(stream, { service }) { + const capabilities = /* @__PURE__ */ new Set(); + const refs = /* @__PURE__ */ new Map(); + const symrefs = /* @__PURE__ */ new Map(); + const read = GitPktLine.streamReader(stream); + let lineOne = await read(); + while (lineOne === null) lineOne = await read(); + if (lineOne === true) throw new EmptyServerResponseError(); + if (lineOne.includes("version 2")) { + return parseCapabilitiesV2(read); + } + if (lineOne.toString("utf8").replace(/\n$/, "") !== `# service=${service}`) { + throw new ParseError(`# service=${service}\\n`, lineOne.toString("utf8")); + } + let lineTwo = await read(); + while (lineTwo === null) lineTwo = await read(); + if (lineTwo === true) return { capabilities, refs, symrefs }; + lineTwo = lineTwo.toString("utf8"); + if (lineTwo.includes("version 2")) { + return parseCapabilitiesV2(read); + } + const [firstRef, capabilitiesLine] = splitAndAssert(lineTwo, "\0", "\\x00"); + capabilitiesLine.split(" ").map((x) => capabilities.add(x)); + if (firstRef !== "0000000000000000000000000000000000000000 capabilities^{}") { + const [ref, name] = splitAndAssert(firstRef, " ", " "); + refs.set(name, ref); + while (true) { + const line = await read(); + if (line === true) break; + if (line !== null) { + const [ref2, name2] = splitAndAssert(line.toString("utf8"), " ", " "); + refs.set(name2, ref2); + } + } + } + for (const cap of capabilities) { + if (cap.startsWith("symref=")) { + const m = cap.match(/symref=([^:]+):(.*)/); + if (m.length === 3) { + symrefs.set(m[1], m[2]); + } + } + } + return { protocolVersion: 1, capabilities, refs, symrefs }; +} +function splitAndAssert(line, sep2, expected) { + const split = line.trim().split(sep2); + if (split.length !== 2) { + throw new ParseError( + `Two strings separated by '${expected}'`, + line.toString("utf8") + ); + } + return split; +} +var corsProxify = (corsProxy, url) => corsProxy.endsWith("?") ? `${corsProxy}${url}` : `${corsProxy}/${url.replace(/^https?:\/\//, "")}`; +var updateHeaders = (headers, auth) => { + if (auth.username || auth.password) { + headers.Authorization = calculateBasicAuthHeader(auth); + } + if (auth.headers) { + Object.assign(headers, auth.headers); + } +}; +var stringifyBody = async (res) => { + try { + const data = Buffer.from(await collect(res.body)); + const response = data.toString("utf8"); + const preview = response.length < 256 ? response : response.slice(0, 256) + "..."; + return { preview, response, data }; + } catch (e) { + return {}; + } +}; +var GitRemoteHTTP = class { + static async capabilities() { + return ["discover", "connect"]; + } + /** + * @param {Object} args + * @param {HttpClient} args.http + * @param {ProgressCallback} [args.onProgress] + * @param {AuthCallback} [args.onAuth] + * @param {AuthFailureCallback} [args.onAuthFailure] + * @param {AuthSuccessCallback} [args.onAuthSuccess] + * @param {string} [args.corsProxy] + * @param {string} args.service + * @param {string} args.url + * @param {Object} args.headers + * @param {1 | 2} args.protocolVersion - Git Protocol Version + */ + static async discover({ + http, + onProgress, + onAuth, + onAuthSuccess, + onAuthFailure, + corsProxy, + service, + url: _origUrl, + headers, + protocolVersion + }) { + let { url, auth } = extractAuthFromUrl(_origUrl); + const proxifiedURL = corsProxy ? corsProxify(corsProxy, url) : url; + if (auth.username || auth.password) { + headers.Authorization = calculateBasicAuthHeader(auth); + } + if (protocolVersion === 2) { + headers["Git-Protocol"] = "version=2"; + } + let res; + let tryAgain; + let providedAuthBefore = false; + do { + res = await http.request({ + onProgress, + method: "GET", + url: `${proxifiedURL}/info/refs?service=${service}`, + headers + }); + tryAgain = false; + if (res.statusCode === 401 || res.statusCode === 203) { + const getAuth = providedAuthBefore ? onAuthFailure : onAuth; + if (getAuth) { + auth = await getAuth(url, { + ...auth, + headers: { ...headers } + }); + if (auth && auth.cancel) { + throw new UserCanceledError(); + } else if (auth) { + updateHeaders(headers, auth); + providedAuthBefore = true; + tryAgain = true; + } + } + } else if (res.statusCode === 200 && providedAuthBefore && onAuthSuccess) { + await onAuthSuccess(url, auth); + } + } while (tryAgain); + if (res.statusCode !== 200) { + const { response } = await stringifyBody(res); + throw new HttpError(res.statusCode, res.statusMessage, response); + } + if (res.headers["content-type"] === `application/x-${service}-advertisement`) { + const remoteHTTP = await parseRefsAdResponse(res.body, { service }); + remoteHTTP.auth = auth; + return remoteHTTP; + } else { + const { preview, response, data } = await stringifyBody(res); + try { + const remoteHTTP = await parseRefsAdResponse([data], { service }); + remoteHTTP.auth = auth; + return remoteHTTP; + } catch (e) { + throw new SmartHttpError(preview, response); + } + } + } + /** + * @param {Object} args + * @param {HttpClient} args.http + * @param {ProgressCallback} [args.onProgress] + * @param {string} [args.corsProxy] + * @param {string} args.service + * @param {string} args.url + * @param {Object} [args.headers] + * @param {any} args.body + * @param {any} args.auth + */ + static async connect({ + http, + onProgress, + corsProxy, + service, + url, + auth, + body, + headers + }) { + const urlAuth = extractAuthFromUrl(url); + if (urlAuth) url = urlAuth.url; + if (corsProxy) url = corsProxify(corsProxy, url); + headers["content-type"] = `application/x-${service}-request`; + headers.accept = `application/x-${service}-result`; + updateHeaders(headers, auth); + const res = await http.request({ + onProgress, + method: "POST", + url: `${url}/${service}`, + body, + headers + }); + if (res.statusCode !== 200) { + const { response } = stringifyBody(res); + throw new HttpError(res.statusCode, res.statusMessage, response); + } + return res; + } +}; +function parseRemoteUrl({ url }) { + if (url.startsWith("git@")) { + return { + transport: "ssh", + address: url + }; + } + const matches = url.match(/(\w+)(:\/\/|::)(.*)/); + if (matches === null) return; + if (matches[2] === "://") { + return { + transport: matches[1], + address: matches[0] + }; + } + if (matches[2] === "::") { + return { + transport: matches[1], + address: matches[3] + }; + } +} +var GitRemoteManager = class { + static getRemoteHelperFor({ url }) { + const remoteHelpers = /* @__PURE__ */ new Map(); + remoteHelpers.set("http", GitRemoteHTTP); + remoteHelpers.set("https", GitRemoteHTTP); + const parts = parseRemoteUrl({ url }); + if (!parts) { + throw new UrlParseError(url); + } + if (remoteHelpers.has(parts.transport)) { + return remoteHelpers.get(parts.transport); + } + throw new UnknownTransportError( + url, + parts.transport, + parts.transport === "ssh" ? translateSSHtoHTTP(url) : void 0 + ); + } +}; +var lock$2 = null; +var GitShallowManager = class { + static async read({ fs, gitdir }) { + if (lock$2 === null) lock$2 = new import_async_lock.default(); + const filepath = join(gitdir, "shallow"); + const oids = /* @__PURE__ */ new Set(); + await lock$2.acquire(filepath, async function() { + const text2 = await fs.read(filepath, { encoding: "utf8" }); + if (text2 === null) return oids; + if (text2.trim() === "") return oids; + text2.trim().split("\n").map((oid) => oids.add(oid)); + }); + return oids; + } + static async write({ fs, gitdir, oids }) { + if (lock$2 === null) lock$2 = new import_async_lock.default(); + const filepath = join(gitdir, "shallow"); + if (oids.size > 0) { + const text2 = [...oids].join("\n") + "\n"; + await lock$2.acquire(filepath, async function() { + await fs.write(filepath, text2, { + encoding: "utf8" + }); + }); + } else { + await lock$2.acquire(filepath, async function() { + await fs.rm(filepath); + }); + } + } +}; +async function hasObjectLoose({ fs, gitdir, oid }) { + const source = `objects/${oid.slice(0, 2)}/${oid.slice(2)}`; + return fs.exists(`${gitdir}/${source}`); +} +async function hasObjectPacked({ + fs, + cache, + gitdir, + oid, + getExternalRefDelta +}) { + let list = await fs.readdir(join(gitdir, "objects/pack")); + list = list.filter((x) => x.endsWith(".idx")); + for (const filename of list) { + const indexFile = `${gitdir}/objects/pack/${filename}`; + const p = await readPackIndex({ + fs, + cache, + filename: indexFile, + getExternalRefDelta + }); + if (p.error) throw new InternalError(p.error); + if (p.offsets.has(oid)) { + return true; + } + } + return false; +} +async function hasObject({ + fs, + cache, + gitdir, + oid, + format = "content" +}) { + const getExternalRefDelta = (oid2) => _readObject({ fs, cache, gitdir, oid: oid2 }); + let result = await hasObjectLoose({ fs, gitdir, oid }); + if (!result) { + result = await hasObjectPacked({ + fs, + cache, + gitdir, + oid, + getExternalRefDelta + }); + } + return result; +} +function emptyPackfile(pack) { + const pheader = "5041434b"; + const version2 = "00000002"; + const obCount = "00000000"; + const header = pheader + version2 + obCount; + return pack.slice(0, 12).toString("hex") === header; +} +function filterCapabilities(server, client) { + const serverNames = server.map((cap) => cap.split("=", 1)[0]); + return client.filter((cap) => { + const name = cap.split("=", 1)[0]; + return serverNames.includes(name); + }); +} +var pkg = { + name: "isomorphic-git", + version: "1.27.1", + agent: "git/isomorphic-git@1.27.1" +}; +var FIFO = class { + constructor() { + this._queue = []; + } + write(chunk) { + if (this._ended) { + throw Error("You cannot write to a FIFO that has already been ended!"); + } + if (this._waiting) { + const resolve2 = this._waiting; + this._waiting = null; + resolve2({ value: chunk }); + } else { + this._queue.push(chunk); + } + } + end() { + this._ended = true; + if (this._waiting) { + const resolve2 = this._waiting; + this._waiting = null; + resolve2({ done: true }); + } + } + destroy(err) { + this.error = err; + this.end(); + } + async next() { + if (this._queue.length > 0) { + return { value: this._queue.shift() }; + } + if (this._ended) { + return { done: true }; + } + if (this._waiting) { + throw Error( + "You cannot call read until the previous call to read has returned!" + ); + } + return new Promise((resolve2) => { + this._waiting = resolve2; + }); + } +}; +function findSplit(str) { + const r = str.indexOf("\r"); + const n = str.indexOf("\n"); + if (r === -1 && n === -1) return -1; + if (r === -1) return n + 1; + if (n === -1) return r + 1; + if (n === r + 1) return n + 1; + return Math.min(r, n) + 1; +} +function splitLines(input) { + const output = new FIFO(); + let tmp = ""; + (async () => { + await forAwait(input, (chunk) => { + chunk = chunk.toString("utf8"); + tmp += chunk; + while (true) { + const i = findSplit(tmp); + if (i === -1) break; + output.write(tmp.slice(0, i)); + tmp = tmp.slice(i); + } + }); + if (tmp.length > 0) { + output.write(tmp); + } + output.end(); + })(); + return output; +} +var GitSideBand = class { + static demux(input) { + const read = GitPktLine.streamReader(input); + const packetlines = new FIFO(); + const packfile = new FIFO(); + const progress = new FIFO(); + const nextBit = async function() { + const line = await read(); + if (line === null) return nextBit(); + if (line === true) { + packetlines.end(); + progress.end(); + input.error ? packfile.destroy(input.error) : packfile.end(); + return; + } + switch (line[0]) { + case 1: { + packfile.write(line.slice(1)); + break; + } + case 2: { + progress.write(line.slice(1)); + break; + } + case 3: { + const error = line.slice(1); + progress.write(error); + packetlines.end(); + progress.end(); + packfile.destroy(new Error(error.toString("utf8"))); + return; + } + default: { + packetlines.write(line); + } + } + nextBit(); + }; + nextBit(); + return { + packetlines, + packfile, + progress + }; + } + // static mux ({ + // protocol, // 'side-band' or 'side-band-64k' + // packetlines, + // packfile, + // progress, + // error + // }) { + // const MAX_PACKET_LENGTH = protocol === 'side-band-64k' ? 999 : 65519 + // let output = new PassThrough() + // packetlines.on('data', data => { + // if (data === null) { + // output.write(GitPktLine.flush()) + // } else { + // output.write(GitPktLine.encode(data)) + // } + // }) + // let packfileWasEmpty = true + // let packfileEnded = false + // let progressEnded = false + // let errorEnded = false + // let goodbye = Buffer.concat([ + // GitPktLine.encode(Buffer.from('010A', 'hex')), + // GitPktLine.flush() + // ]) + // packfile + // .on('data', data => { + // packfileWasEmpty = false + // const buffers = splitBuffer(data, MAX_PACKET_LENGTH) + // for (const buffer of buffers) { + // output.write( + // GitPktLine.encode(Buffer.concat([Buffer.from('01', 'hex'), buffer])) + // ) + // } + // }) + // .on('end', () => { + // packfileEnded = true + // if (!packfileWasEmpty) output.write(goodbye) + // if (progressEnded && errorEnded) output.end() + // }) + // progress + // .on('data', data => { + // const buffers = splitBuffer(data, MAX_PACKET_LENGTH) + // for (const buffer of buffers) { + // output.write( + // GitPktLine.encode(Buffer.concat([Buffer.from('02', 'hex'), buffer])) + // ) + // } + // }) + // .on('end', () => { + // progressEnded = true + // if (packfileEnded && errorEnded) output.end() + // }) + // error + // .on('data', data => { + // const buffers = splitBuffer(data, MAX_PACKET_LENGTH) + // for (const buffer of buffers) { + // output.write( + // GitPktLine.encode(Buffer.concat([Buffer.from('03', 'hex'), buffer])) + // ) + // } + // }) + // .on('end', () => { + // errorEnded = true + // if (progressEnded && packfileEnded) output.end() + // }) + // return output + // } +}; +async function parseUploadPackResponse(stream) { + const { packetlines, packfile, progress } = GitSideBand.demux(stream); + const shallows = []; + const unshallows = []; + const acks = []; + let nak = false; + let done = false; + return new Promise((resolve2, reject) => { + forAwait(packetlines, (data) => { + const line = data.toString("utf8").trim(); + if (line.startsWith("shallow")) { + const oid = line.slice(-41).trim(); + if (oid.length !== 40) { + reject(new InvalidOidError(oid)); + } + shallows.push(oid); + } else if (line.startsWith("unshallow")) { + const oid = line.slice(-41).trim(); + if (oid.length !== 40) { + reject(new InvalidOidError(oid)); + } + unshallows.push(oid); + } else if (line.startsWith("ACK")) { + const [, oid, status2] = line.split(" "); + acks.push({ oid, status: status2 }); + if (!status2) done = true; + } else if (line.startsWith("NAK")) { + nak = true; + done = true; + } else { + done = true; + nak = true; + } + if (done) { + stream.error ? reject(stream.error) : resolve2({ shallows, unshallows, acks, nak, packfile, progress }); + } + }).finally(() => { + if (!done) { + stream.error ? reject(stream.error) : resolve2({ shallows, unshallows, acks, nak, packfile, progress }); + } + }); + }); +} +function writeUploadPackRequest({ + capabilities = [], + wants = [], + haves = [], + shallows = [], + depth = null, + since = null, + exclude = [] +}) { + const packstream = []; + wants = [...new Set(wants)]; + let firstLineCapabilities = ` ${capabilities.join(" ")}`; + for (const oid of wants) { + packstream.push(GitPktLine.encode(`want ${oid}${firstLineCapabilities} +`)); + firstLineCapabilities = ""; + } + for (const oid of shallows) { + packstream.push(GitPktLine.encode(`shallow ${oid} +`)); + } + if (depth !== null) { + packstream.push(GitPktLine.encode(`deepen ${depth} +`)); + } + if (since !== null) { + packstream.push( + GitPktLine.encode(`deepen-since ${Math.floor(since.valueOf() / 1e3)} +`) + ); + } + for (const oid of exclude) { + packstream.push(GitPktLine.encode(`deepen-not ${oid} +`)); + } + packstream.push(GitPktLine.flush()); + for (const oid of haves) { + packstream.push(GitPktLine.encode(`have ${oid} +`)); + } + packstream.push(GitPktLine.encode(`done +`)); + return packstream; +} +async function _fetch({ + fs, + cache, + http, + onProgress, + onMessage, + onAuth, + onAuthSuccess, + onAuthFailure, + gitdir, + ref: _ref, + remoteRef: _remoteRef, + remote: _remote, + url: _url, + corsProxy, + depth = null, + since = null, + exclude = [], + relative: relative2 = false, + tags = false, + singleBranch = false, + headers = {}, + prune = false, + pruneTags = false +}) { + const ref = _ref || await _currentBranch({ fs, gitdir, test: true }); + const config = await GitConfigManager.get({ fs, gitdir }); + const remote = _remote || ref && await config.get(`branch.${ref}.remote`) || "origin"; + const url = _url || await config.get(`remote.${remote}.url`); + if (typeof url === "undefined") { + throw new MissingParameterError("remote OR url"); + } + const remoteRef = _remoteRef || ref && await config.get(`branch.${ref}.merge`) || _ref || "HEAD"; + if (corsProxy === void 0) { + corsProxy = await config.get("http.corsProxy"); + } + const GitRemoteHTTP2 = GitRemoteManager.getRemoteHelperFor({ url }); + const remoteHTTP = await GitRemoteHTTP2.discover({ + http, + onAuth, + onAuthSuccess, + onAuthFailure, + corsProxy, + service: "git-upload-pack", + url, + headers, + protocolVersion: 1 + }); + const auth = remoteHTTP.auth; + const remoteRefs = remoteHTTP.refs; + if (remoteRefs.size === 0) { + return { + defaultBranch: null, + fetchHead: null, + fetchHeadDescription: null + }; + } + if (depth !== null && !remoteHTTP.capabilities.has("shallow")) { + throw new RemoteCapabilityError("shallow", "depth"); + } + if (since !== null && !remoteHTTP.capabilities.has("deepen-since")) { + throw new RemoteCapabilityError("deepen-since", "since"); + } + if (exclude.length > 0 && !remoteHTTP.capabilities.has("deepen-not")) { + throw new RemoteCapabilityError("deepen-not", "exclude"); + } + if (relative2 === true && !remoteHTTP.capabilities.has("deepen-relative")) { + throw new RemoteCapabilityError("deepen-relative", "relative"); + } + const { oid, fullref } = GitRefManager.resolveAgainstMap({ + ref: remoteRef, + map: remoteRefs + }); + for (const remoteRef2 of remoteRefs.keys()) { + if (remoteRef2 === fullref || remoteRef2 === "HEAD" || remoteRef2.startsWith("refs/heads/") || tags && remoteRef2.startsWith("refs/tags/")) { + continue; + } + remoteRefs.delete(remoteRef2); + } + const capabilities = filterCapabilities( + [...remoteHTTP.capabilities], + [ + "multi_ack_detailed", + "no-done", + "side-band-64k", + // Note: I removed 'thin-pack' option since our code doesn't "fatten" packfiles, + // which is necessary for compatibility with git. It was the cause of mysterious + // 'fatal: pack has [x] unresolved deltas' errors that plagued us for some time. + // isomorphic-git is perfectly happy with thin packfiles in .git/objects/pack but + // canonical git it turns out is NOT. + "ofs-delta", + `agent=${pkg.agent}` + ] + ); + if (relative2) capabilities.push("deepen-relative"); + const wants = singleBranch ? [oid] : remoteRefs.values(); + const haveRefs = singleBranch ? [ref] : await GitRefManager.listRefs({ + fs, + gitdir, + filepath: `refs` + }); + let haves = []; + for (let ref2 of haveRefs) { + try { + ref2 = await GitRefManager.expand({ fs, gitdir, ref: ref2 }); + const oid2 = await GitRefManager.resolve({ fs, gitdir, ref: ref2 }); + if (await hasObject({ fs, cache, gitdir, oid: oid2 })) { + haves.push(oid2); + } + } catch (err) { + } + } + haves = [...new Set(haves)]; + const oids = await GitShallowManager.read({ fs, gitdir }); + const shallows = remoteHTTP.capabilities.has("shallow") ? [...oids] : []; + const packstream = writeUploadPackRequest({ + capabilities, + wants, + haves, + shallows, + depth, + since, + exclude + }); + const packbuffer = Buffer.from(await collect(packstream)); + const raw = await GitRemoteHTTP2.connect({ + http, + onProgress, + corsProxy, + service: "git-upload-pack", + url, + auth, + body: [packbuffer], + headers + }); + const response = await parseUploadPackResponse(raw.body); + if (raw.headers) { + response.headers = raw.headers; + } + for (const oid2 of response.shallows) { + if (!oids.has(oid2)) { + try { + const { object } = await _readObject({ fs, cache, gitdir, oid: oid2 }); + const commit2 = new GitCommit(object); + const hasParents = await Promise.all( + commit2.headers().parent.map((oid3) => hasObject({ fs, cache, gitdir, oid: oid3 })) + ); + const haveAllParents = hasParents.length === 0 || hasParents.every((has) => has); + if (!haveAllParents) { + oids.add(oid2); + } + } catch (err) { + oids.add(oid2); + } + } + } + for (const oid2 of response.unshallows) { + oids.delete(oid2); + } + await GitShallowManager.write({ fs, gitdir, oids }); + if (singleBranch) { + const refs = /* @__PURE__ */ new Map([[fullref, oid]]); + const symrefs = /* @__PURE__ */ new Map(); + let bail = 10; + let key2 = fullref; + while (bail--) { + const value = remoteHTTP.symrefs.get(key2); + if (value === void 0) break; + symrefs.set(key2, value); + key2 = value; + } + const realRef = remoteRefs.get(key2); + if (realRef) { + refs.set(key2, realRef); + } + const { pruned } = await GitRefManager.updateRemoteRefs({ + fs, + gitdir, + remote, + refs, + symrefs, + tags, + prune + }); + if (prune) { + response.pruned = pruned; + } + } else { + const { pruned } = await GitRefManager.updateRemoteRefs({ + fs, + gitdir, + remote, + refs: remoteRefs, + symrefs: remoteHTTP.symrefs, + tags, + prune, + pruneTags + }); + if (prune) { + response.pruned = pruned; + } + } + response.HEAD = remoteHTTP.symrefs.get("HEAD"); + if (response.HEAD === void 0) { + const { oid: oid2 } = GitRefManager.resolveAgainstMap({ + ref: "HEAD", + map: remoteRefs + }); + for (const [key2, value] of remoteRefs.entries()) { + if (key2 !== "HEAD" && value === oid2) { + response.HEAD = key2; + break; + } + } + } + const noun = fullref.startsWith("refs/tags") ? "tag" : "branch"; + response.FETCH_HEAD = { + oid, + description: `${noun} '${abbreviateRef(fullref)}' of ${url}` + }; + if (onProgress || onMessage) { + const lines = splitLines(response.progress); + forAwait(lines, async (line) => { + if (onMessage) await onMessage(line); + if (onProgress) { + const matches = line.match(/([^:]*).*\((\d+?)\/(\d+?)\)/); + if (matches) { + await onProgress({ + phase: matches[1].trim(), + loaded: parseInt(matches[2], 10), + total: parseInt(matches[3], 10) + }); + } + } + }); + } + const packfile = Buffer.from(await collect(response.packfile)); + if (raw.body.error) throw raw.body.error; + const packfileSha = packfile.slice(-20).toString("hex"); + const res = { + defaultBranch: response.HEAD, + fetchHead: response.FETCH_HEAD.oid, + fetchHeadDescription: response.FETCH_HEAD.description + }; + if (response.headers) { + res.headers = response.headers; + } + if (prune) { + res.pruned = response.pruned; + } + if (packfileSha !== "" && !emptyPackfile(packfile)) { + res.packfile = `objects/pack/pack-${packfileSha}.pack`; + const fullpath = join(gitdir, res.packfile); + await fs.write(fullpath, packfile); + const getExternalRefDelta = (oid2) => _readObject({ fs, cache, gitdir, oid: oid2 }); + const idx = await GitPackIndex.fromPack({ + pack: packfile, + getExternalRefDelta, + onProgress + }); + await fs.write(fullpath.replace(/\.pack$/, ".idx"), await idx.toBuffer()); + } + return res; +} +async function _init({ + fs, + bare = false, + dir, + gitdir = bare ? dir : join(dir, ".git"), + defaultBranch = "master" +}) { + if (await fs.exists(gitdir + "/config")) return; + let folders = [ + "hooks", + "info", + "objects/info", + "objects/pack", + "refs/heads", + "refs/tags" + ]; + folders = folders.map((dir2) => gitdir + "/" + dir2); + for (const folder of folders) { + await fs.mkdir(folder); + } + await fs.write( + gitdir + "/config", + `[core] + repositoryformatversion = 0 + filemode = false + bare = ${bare} +` + (bare ? "" : " logallrefupdates = true\n") + " symlinks = false\n ignorecase = true\n" + ); + await fs.write(gitdir + "/HEAD", `ref: refs/heads/${defaultBranch} +`); +} +async function _clone({ + fs, + cache, + http, + onProgress, + onMessage, + onAuth, + onAuthSuccess, + onAuthFailure, + onPostCheckout, + dir, + gitdir, + url, + corsProxy, + ref, + remote, + depth, + since, + exclude, + relative: relative2, + singleBranch, + noCheckout, + noTags, + headers +}) { + try { + await _init({ fs, gitdir }); + await _addRemote({ fs, gitdir, remote, url, force: false }); + if (corsProxy) { + const config = await GitConfigManager.get({ fs, gitdir }); + await config.set(`http.corsProxy`, corsProxy); + await GitConfigManager.save({ fs, gitdir, config }); + } + const { defaultBranch, fetchHead } = await _fetch({ + fs, + cache, + http, + onProgress, + onMessage, + onAuth, + onAuthSuccess, + onAuthFailure, + gitdir, + ref, + remote, + corsProxy, + depth, + since, + exclude, + relative: relative2, + singleBranch, + headers, + tags: !noTags + }); + if (fetchHead === null) return; + ref = ref || defaultBranch; + ref = ref.replace("refs/heads/", ""); + await _checkout({ + fs, + cache, + onProgress, + onPostCheckout, + dir, + gitdir, + ref, + remote, + noCheckout + }); + } catch (err) { + await fs.rmdir(gitdir, { recursive: true, maxRetries: 10 }).catch(() => void 0); + throw err; + } +} +async function clone({ + fs, + http, + onProgress, + onMessage, + onAuth, + onAuthSuccess, + onAuthFailure, + onPostCheckout, + dir, + gitdir = join(dir, ".git"), + url, + corsProxy = void 0, + ref = void 0, + remote = "origin", + depth = void 0, + since = void 0, + exclude = [], + relative: relative2 = false, + singleBranch = false, + noCheckout = false, + noTags = false, + headers = {}, + cache = {} +}) { + try { + assertParameter("fs", fs); + assertParameter("http", http); + assertParameter("gitdir", gitdir); + if (!noCheckout) { + assertParameter("dir", dir); + } + assertParameter("url", url); + return await _clone({ + fs: new FileSystem(fs), + cache, + http, + onProgress, + onMessage, + onAuth, + onAuthSuccess, + onAuthFailure, + onPostCheckout, + dir, + gitdir, + url, + corsProxy, + ref, + remote, + depth, + since, + exclude, + relative: relative2, + singleBranch, + noCheckout, + noTags, + headers + }); + } catch (err) { + err.caller = "git.clone"; + throw err; + } +} +async function commit({ + fs: _fs, + onSign, + dir, + gitdir = join(dir, ".git"), + message, + author, + committer, + signingKey, + amend = false, + dryRun = false, + noUpdateBranch = false, + ref, + parent, + tree, + cache = {} +}) { + try { + assertParameter("fs", _fs); + if (!amend) { + assertParameter("message", message); + } + if (signingKey) { + assertParameter("onSign", onSign); + } + const fs = new FileSystem(_fs); + return await _commit({ + fs, + cache, + onSign, + gitdir, + message, + author, + committer, + signingKey, + amend, + dryRun, + noUpdateBranch, + ref, + parent, + tree + }); + } catch (err) { + err.caller = "git.commit"; + throw err; + } +} +async function currentBranch({ + fs, + dir, + gitdir = join(dir, ".git"), + fullname = false, + test = false +}) { + try { + assertParameter("fs", fs); + assertParameter("gitdir", gitdir); + return await _currentBranch({ + fs: new FileSystem(fs), + gitdir, + fullname, + test + }); + } catch (err) { + err.caller = "git.currentBranch"; + throw err; + } +} +async function _deleteBranch({ fs, gitdir, ref }) { + ref = ref.startsWith("refs/heads/") ? ref : `refs/heads/${ref}`; + const exist = await GitRefManager.exists({ fs, gitdir, ref }); + if (!exist) { + throw new NotFoundError(ref); + } + const fullRef = await GitRefManager.expand({ fs, gitdir, ref }); + const currentRef = await _currentBranch({ fs, gitdir, fullname: true }); + if (fullRef === currentRef) { + const value = await GitRefManager.resolve({ fs, gitdir, ref: fullRef }); + await GitRefManager.writeRef({ fs, gitdir, ref: "HEAD", value }); + } + await GitRefManager.deleteRef({ fs, gitdir, ref: fullRef }); + const abbrevRef = abbreviateRef(ref); + const config = await GitConfigManager.get({ fs, gitdir }); + await config.deleteSection("branch", abbrevRef); + await GitConfigManager.save({ fs, gitdir, config }); +} +async function deleteBranch({ + fs, + dir, + gitdir = join(dir, ".git"), + ref +}) { + try { + assertParameter("fs", fs); + assertParameter("ref", ref); + return await _deleteBranch({ + fs: new FileSystem(fs), + gitdir, + ref + }); + } catch (err) { + err.caller = "git.deleteBranch"; + throw err; + } +} +async function deleteRef({ fs, dir, gitdir = join(dir, ".git"), ref }) { + try { + assertParameter("fs", fs); + assertParameter("ref", ref); + await GitRefManager.deleteRef({ fs: new FileSystem(fs), gitdir, ref }); + } catch (err) { + err.caller = "git.deleteRef"; + throw err; + } +} +async function _deleteRemote({ fs, gitdir, remote }) { + const config = await GitConfigManager.get({ fs, gitdir }); + await config.deleteSection("remote", remote); + await GitConfigManager.save({ fs, gitdir, config }); +} +async function deleteRemote({ + fs, + dir, + gitdir = join(dir, ".git"), + remote +}) { + try { + assertParameter("fs", fs); + assertParameter("remote", remote); + return await _deleteRemote({ + fs: new FileSystem(fs), + gitdir, + remote + }); + } catch (err) { + err.caller = "git.deleteRemote"; + throw err; + } +} +async function _deleteTag({ fs, gitdir, ref }) { + ref = ref.startsWith("refs/tags/") ? ref : `refs/tags/${ref}`; + await GitRefManager.deleteRef({ fs, gitdir, ref }); +} +async function deleteTag({ fs, dir, gitdir = join(dir, ".git"), ref }) { + try { + assertParameter("fs", fs); + assertParameter("ref", ref); + return await _deleteTag({ + fs: new FileSystem(fs), + gitdir, + ref + }); + } catch (err) { + err.caller = "git.deleteTag"; + throw err; + } +} +async function expandOidLoose({ fs, gitdir, oid: short }) { + const prefix = short.slice(0, 2); + const objectsSuffixes = await fs.readdir(`${gitdir}/objects/${prefix}`); + return objectsSuffixes.map((suffix) => `${prefix}${suffix}`).filter((_oid) => _oid.startsWith(short)); +} +async function expandOidPacked({ + fs, + cache, + gitdir, + oid: short, + getExternalRefDelta +}) { + const results = []; + let list = await fs.readdir(join(gitdir, "objects/pack")); + list = list.filter((x) => x.endsWith(".idx")); + for (const filename of list) { + const indexFile = `${gitdir}/objects/pack/${filename}`; + const p = await readPackIndex({ + fs, + cache, + filename: indexFile, + getExternalRefDelta + }); + if (p.error) throw new InternalError(p.error); + for (const oid of p.offsets.keys()) { + if (oid.startsWith(short)) results.push(oid); + } + } + return results; +} +async function _expandOid({ fs, cache, gitdir, oid: short }) { + const getExternalRefDelta = (oid) => _readObject({ fs, cache, gitdir, oid }); + const results = await expandOidLoose({ fs, gitdir, oid: short }); + const packedOids = await expandOidPacked({ + fs, + cache, + gitdir, + oid: short, + getExternalRefDelta + }); + for (const packedOid of packedOids) { + if (results.indexOf(packedOid) === -1) { + results.push(packedOid); + } + } + if (results.length === 1) { + return results[0]; + } + if (results.length > 1) { + throw new AmbiguousError("oids", short, results); + } + throw new NotFoundError(`an object matching "${short}"`); +} +async function expandOid({ + fs, + dir, + gitdir = join(dir, ".git"), + oid, + cache = {} +}) { + try { + assertParameter("fs", fs); + assertParameter("gitdir", gitdir); + assertParameter("oid", oid); + return await _expandOid({ + fs: new FileSystem(fs), + cache, + gitdir, + oid + }); + } catch (err) { + err.caller = "git.expandOid"; + throw err; + } +} +async function expandRef({ fs, dir, gitdir = join(dir, ".git"), ref }) { + try { + assertParameter("fs", fs); + assertParameter("gitdir", gitdir); + assertParameter("ref", ref); + return await GitRefManager.expand({ + fs: new FileSystem(fs), + gitdir, + ref + }); + } catch (err) { + err.caller = "git.expandRef"; + throw err; + } +} +async function _findMergeBase({ fs, cache, gitdir, oids }) { + const visits = {}; + const passes = oids.length; + let heads = oids.map((oid, index2) => ({ index: index2, oid })); + while (heads.length) { + const result = /* @__PURE__ */ new Set(); + for (const { oid, index: index2 } of heads) { + if (!visits[oid]) visits[oid] = /* @__PURE__ */ new Set(); + visits[oid].add(index2); + if (visits[oid].size === passes) { + result.add(oid); + } + } + if (result.size > 0) { + return [...result]; + } + const newheads = /* @__PURE__ */ new Map(); + for (const { oid, index: index2 } of heads) { + try { + const { object } = await _readObject({ fs, cache, gitdir, oid }); + const commit2 = GitCommit.from(object); + const { parent } = commit2.parseHeaders(); + for (const oid2 of parent) { + if (!visits[oid2] || !visits[oid2].has(index2)) { + newheads.set(oid2 + ":" + index2, { oid: oid2, index: index2 }); + } + } + } catch (err) { + } + } + heads = Array.from(newheads.values()); + } + return []; +} +var LINEBREAKS = /^.*(\r?\n|$)/gm; +function mergeFile({ branches, contents }) { + const ourName = branches[1]; + const theirName = branches[2]; + const baseContent = contents[0]; + const ourContent = contents[1]; + const theirContent = contents[2]; + const ours = ourContent.match(LINEBREAKS); + const base = baseContent.match(LINEBREAKS); + const theirs = theirContent.match(LINEBREAKS); + const result = (0, import_diff3.default)(ours, base, theirs); + const markerSize = 7; + let mergedText = ""; + let cleanMerge = true; + for (const item of result) { + if (item.ok) { + mergedText += item.ok.join(""); + } + if (item.conflict) { + cleanMerge = false; + mergedText += `${"<".repeat(markerSize)} ${ourName} +`; + mergedText += item.conflict.a.join(""); + mergedText += `${"=".repeat(markerSize)} +`; + mergedText += item.conflict.b.join(""); + mergedText += `${">".repeat(markerSize)} ${theirName} +`; + } + } + return { cleanMerge, mergedText }; +} +async function mergeTree({ + fs, + cache, + dir, + gitdir = join(dir, ".git"), + index: index2, + ourOid, + baseOid, + theirOid, + ourName = "ours", + baseName = "base", + theirName = "theirs", + dryRun = false, + abortOnConflict = true, + mergeDriver +}) { + const ourTree = TREE({ ref: ourOid }); + const baseTree = TREE({ ref: baseOid }); + const theirTree = TREE({ ref: theirOid }); + const unmergedFiles = []; + const bothModified = []; + const deleteByUs = []; + const deleteByTheirs = []; + const results = await _walk({ + fs, + cache, + dir, + gitdir, + trees: [ourTree, baseTree, theirTree], + map: async function(filepath, [ours, base, theirs]) { + const path2 = basename(filepath); + const ourChange = await modified(ours, base); + const theirChange = await modified(theirs, base); + switch (`${ourChange}-${theirChange}`) { + case "false-false": { + return { + mode: await base.mode(), + path: path2, + oid: await base.oid(), + type: await base.type() + }; + } + case "false-true": { + return theirs ? { + mode: await theirs.mode(), + path: path2, + oid: await theirs.oid(), + type: await theirs.type() + } : void 0; + } + case "true-false": { + return ours ? { + mode: await ours.mode(), + path: path2, + oid: await ours.oid(), + type: await ours.type() + } : void 0; + } + case "true-true": { + if (ours && base && theirs && await ours.type() === "blob" && await base.type() === "blob" && await theirs.type() === "blob") { + return mergeBlobs({ + fs, + gitdir, + path: path2, + ours, + base, + theirs, + ourName, + baseName, + theirName, + mergeDriver + }).then(async (r) => { + if (!r.cleanMerge) { + unmergedFiles.push(filepath); + bothModified.push(filepath); + if (!abortOnConflict) { + const baseOid2 = await base.oid(); + const ourOid2 = await ours.oid(); + const theirOid2 = await theirs.oid(); + index2.delete({ filepath }); + index2.insert({ filepath, oid: baseOid2, stage: 1 }); + index2.insert({ filepath, oid: ourOid2, stage: 2 }); + index2.insert({ filepath, oid: theirOid2, stage: 3 }); + } + } else if (!abortOnConflict) { + index2.insert({ filepath, oid: r.mergeResult.oid, stage: 0 }); + } + return r.mergeResult; + }); + } + if (base && !ours && theirs && await base.type() === "blob" && await theirs.type() === "blob") { + unmergedFiles.push(filepath); + deleteByUs.push(filepath); + if (!abortOnConflict) { + const baseOid2 = await base.oid(); + const theirOid2 = await theirs.oid(); + index2.delete({ filepath }); + index2.insert({ filepath, oid: baseOid2, stage: 1 }); + index2.insert({ filepath, oid: theirOid2, stage: 3 }); + } + return { + mode: await theirs.mode(), + oid: await theirs.oid(), + type: "blob", + path: path2 + }; + } + if (base && ours && !theirs && await base.type() === "blob" && await ours.type() === "blob") { + unmergedFiles.push(filepath); + deleteByTheirs.push(filepath); + if (!abortOnConflict) { + const baseOid2 = await base.oid(); + const ourOid2 = await ours.oid(); + index2.delete({ filepath }); + index2.insert({ filepath, oid: baseOid2, stage: 1 }); + index2.insert({ filepath, oid: ourOid2, stage: 2 }); + } + return { + mode: await ours.mode(), + oid: await ours.oid(), + type: "blob", + path: path2 + }; + } + if (base && !ours && !theirs && await base.type() === "blob") { + return void 0; + } + throw new MergeNotSupportedError(); + } + } + }, + /** + * @param {TreeEntry} [parent] + * @param {Array} children + */ + reduce: unmergedFiles.length !== 0 && (!dir || abortOnConflict) ? void 0 : async (parent, children2) => { + const entries = children2.filter(Boolean); + if (!parent) return; + if (parent && parent.type === "tree" && entries.length === 0) return; + if (entries.length > 0) { + const tree = new GitTree(entries); + const object = tree.toObject(); + const oid = await _writeObject({ + fs, + gitdir, + type: "tree", + object, + dryRun + }); + parent.oid = oid; + } + return parent; + } + }); + if (unmergedFiles.length !== 0) { + if (dir && !abortOnConflict) { + await _walk({ + fs, + cache, + dir, + gitdir, + trees: [TREE({ ref: results.oid })], + map: async function(filepath, [entry]) { + const path2 = `${dir}/${filepath}`; + if (await entry.type() === "blob") { + const mode = await entry.mode(); + const content = new TextDecoder().decode(await entry.content()); + await fs.write(path2, content, { mode }); + } + return true; + } + }); + } + return new MergeConflictError( + unmergedFiles, + bothModified, + deleteByUs, + deleteByTheirs + ); + } + return results.oid; +} +async function mergeBlobs({ + fs, + gitdir, + path: path2, + ours, + base, + theirs, + ourName, + theirName, + baseName, + dryRun, + mergeDriver = mergeFile +}) { + const type = "blob"; + const mode = await base.mode() === await ours.mode() ? await theirs.mode() : await ours.mode(); + if (await ours.oid() === await theirs.oid()) { + return { + cleanMerge: true, + mergeResult: { mode, path: path2, oid: await ours.oid(), type } + }; + } + if (await ours.oid() === await base.oid()) { + return { + cleanMerge: true, + mergeResult: { mode, path: path2, oid: await theirs.oid(), type } + }; + } + if (await theirs.oid() === await base.oid()) { + return { + cleanMerge: true, + mergeResult: { mode, path: path2, oid: await ours.oid(), type } + }; + } + const ourContent = Buffer.from(await ours.content()).toString("utf8"); + const baseContent = Buffer.from(await base.content()).toString("utf8"); + const theirContent = Buffer.from(await theirs.content()).toString("utf8"); + const { mergedText, cleanMerge } = await mergeDriver({ + branches: [baseName, ourName, theirName], + contents: [baseContent, ourContent, theirContent], + path: path2 + }); + const oid = await _writeObject({ + fs, + gitdir, + type: "blob", + object: Buffer.from(mergedText, "utf8"), + dryRun + }); + return { cleanMerge, mergeResult: { mode, path: path2, oid, type } }; +} +async function _merge({ + fs, + cache, + dir, + gitdir, + ours, + theirs, + fastForward: fastForward2 = true, + fastForwardOnly = false, + dryRun = false, + noUpdateBranch = false, + abortOnConflict = true, + message, + author, + committer, + signingKey, + onSign, + mergeDriver +}) { + if (ours === void 0) { + ours = await _currentBranch({ fs, gitdir, fullname: true }); + } + ours = await GitRefManager.expand({ + fs, + gitdir, + ref: ours + }); + theirs = await GitRefManager.expand({ + fs, + gitdir, + ref: theirs + }); + const ourOid = await GitRefManager.resolve({ + fs, + gitdir, + ref: ours + }); + const theirOid = await GitRefManager.resolve({ + fs, + gitdir, + ref: theirs + }); + const baseOids = await _findMergeBase({ + fs, + cache, + gitdir, + oids: [ourOid, theirOid] + }); + if (baseOids.length !== 1) { + throw new MergeNotSupportedError(); + } + const baseOid = baseOids[0]; + if (baseOid === theirOid) { + return { + oid: ourOid, + alreadyMerged: true + }; + } + if (fastForward2 && baseOid === ourOid) { + if (!dryRun && !noUpdateBranch) { + await GitRefManager.writeRef({ fs, gitdir, ref: ours, value: theirOid }); + } + return { + oid: theirOid, + fastForward: true + }; + } else { + if (fastForwardOnly) { + throw new FastForwardError(); + } + const tree = await GitIndexManager.acquire( + { fs, gitdir, cache, allowUnmerged: false }, + async (index2) => { + return mergeTree({ + fs, + cache, + dir, + gitdir, + index: index2, + ourOid, + theirOid, + baseOid, + ourName: abbreviateRef(ours), + baseName: "base", + theirName: abbreviateRef(theirs), + dryRun, + abortOnConflict, + mergeDriver + }); + } + ); + if (tree instanceof MergeConflictError) throw tree; + if (!message) { + message = `Merge branch '${abbreviateRef(theirs)}' into ${abbreviateRef( + ours + )}`; + } + const oid = await _commit({ + fs, + cache, + gitdir, + message, + ref: ours, + tree, + parent: [ourOid, theirOid], + author, + committer, + signingKey, + onSign, + dryRun, + noUpdateBranch + }); + return { + oid, + tree, + mergeCommit: true + }; + } +} +async function _pull({ + fs, + cache, + http, + onProgress, + onMessage, + onAuth, + onAuthSuccess, + onAuthFailure, + dir, + gitdir, + ref, + url, + remote, + remoteRef, + prune, + pruneTags, + fastForward: fastForward2, + fastForwardOnly, + corsProxy, + singleBranch, + headers, + author, + committer, + signingKey +}) { + try { + if (!ref) { + const head = await _currentBranch({ fs, gitdir }); + if (!head) { + throw new MissingParameterError("ref"); + } + ref = head; + } + const { fetchHead, fetchHeadDescription } = await _fetch({ + fs, + cache, + http, + onProgress, + onMessage, + onAuth, + onAuthSuccess, + onAuthFailure, + gitdir, + corsProxy, + ref, + url, + remote, + remoteRef, + singleBranch, + headers, + prune, + pruneTags + }); + await _merge({ + fs, + cache, + gitdir, + ours: ref, + theirs: fetchHead, + fastForward: fastForward2, + fastForwardOnly, + message: `Merge ${fetchHeadDescription}`, + author, + committer, + signingKey, + dryRun: false, + noUpdateBranch: false + }); + await _checkout({ + fs, + cache, + onProgress, + dir, + gitdir, + ref, + remote, + noCheckout: false + }); + } catch (err) { + err.caller = "git.pull"; + throw err; + } +} +async function fastForward({ + fs, + http, + onProgress, + onMessage, + onAuth, + onAuthSuccess, + onAuthFailure, + dir, + gitdir = join(dir, ".git"), + ref, + url, + remote, + remoteRef, + corsProxy, + singleBranch, + headers = {}, + cache = {} +}) { + try { + assertParameter("fs", fs); + assertParameter("http", http); + assertParameter("gitdir", gitdir); + const thisWillNotBeUsed = { + name: "", + email: "", + timestamp: Date.now(), + timezoneOffset: 0 + }; + return await _pull({ + fs: new FileSystem(fs), + cache, + http, + onProgress, + onMessage, + onAuth, + onAuthSuccess, + onAuthFailure, + dir, + gitdir, + ref, + url, + remote, + remoteRef, + fastForwardOnly: true, + corsProxy, + singleBranch, + headers, + author: thisWillNotBeUsed, + committer: thisWillNotBeUsed + }); + } catch (err) { + err.caller = "git.fastForward"; + throw err; + } +} +async function fetch({ + fs, + http, + onProgress, + onMessage, + onAuth, + onAuthSuccess, + onAuthFailure, + dir, + gitdir = join(dir, ".git"), + ref, + remote, + remoteRef, + url, + corsProxy, + depth = null, + since = null, + exclude = [], + relative: relative2 = false, + tags = false, + singleBranch = false, + headers = {}, + prune = false, + pruneTags = false, + cache = {} +}) { + try { + assertParameter("fs", fs); + assertParameter("http", http); + assertParameter("gitdir", gitdir); + return await _fetch({ + fs: new FileSystem(fs), + cache, + http, + onProgress, + onMessage, + onAuth, + onAuthSuccess, + onAuthFailure, + gitdir, + ref, + remote, + remoteRef, + url, + corsProxy, + depth, + since, + exclude, + relative: relative2, + tags, + singleBranch, + headers, + prune, + pruneTags + }); + } catch (err) { + err.caller = "git.fetch"; + throw err; + } +} +async function findMergeBase({ + fs, + dir, + gitdir = join(dir, ".git"), + oids, + cache = {} +}) { + try { + assertParameter("fs", fs); + assertParameter("gitdir", gitdir); + assertParameter("oids", oids); + return await _findMergeBase({ + fs: new FileSystem(fs), + cache, + gitdir, + oids + }); + } catch (err) { + err.caller = "git.findMergeBase"; + throw err; + } +} +async function _findRoot({ fs, filepath }) { + if (await fs.exists(join(filepath, ".git"))) { + return filepath; + } else { + const parent = dirname(filepath); + if (parent === filepath) { + throw new NotFoundError(`git root for ${filepath}`); + } + return _findRoot({ fs, filepath: parent }); + } +} +async function findRoot({ fs, filepath }) { + try { + assertParameter("fs", fs); + assertParameter("filepath", filepath); + return await _findRoot({ fs: new FileSystem(fs), filepath }); + } catch (err) { + err.caller = "git.findRoot"; + throw err; + } +} +async function getConfig({ fs, dir, gitdir = join(dir, ".git"), path: path2 }) { + try { + assertParameter("fs", fs); + assertParameter("gitdir", gitdir); + assertParameter("path", path2); + return await _getConfig({ + fs: new FileSystem(fs), + gitdir, + path: path2 + }); + } catch (err) { + err.caller = "git.getConfig"; + throw err; + } +} +async function _getConfigAll({ fs, gitdir, path: path2 }) { + const config = await GitConfigManager.get({ fs, gitdir }); + return config.getall(path2); +} +async function getConfigAll({ + fs, + dir, + gitdir = join(dir, ".git"), + path: path2 +}) { + try { + assertParameter("fs", fs); + assertParameter("gitdir", gitdir); + assertParameter("path", path2); + return await _getConfigAll({ + fs: new FileSystem(fs), + gitdir, + path: path2 + }); + } catch (err) { + err.caller = "git.getConfigAll"; + throw err; + } +} +async function getRemoteInfo({ + http, + onAuth, + onAuthSuccess, + onAuthFailure, + corsProxy, + url, + headers = {}, + forPush = false +}) { + try { + assertParameter("http", http); + assertParameter("url", url); + const GitRemoteHTTP2 = GitRemoteManager.getRemoteHelperFor({ url }); + const remote = await GitRemoteHTTP2.discover({ + http, + onAuth, + onAuthSuccess, + onAuthFailure, + corsProxy, + service: forPush ? "git-receive-pack" : "git-upload-pack", + url, + headers, + protocolVersion: 1 + }); + const result = { + capabilities: [...remote.capabilities] + }; + for (const [ref, oid] of remote.refs) { + const parts = ref.split("/"); + const last2 = parts.pop(); + let o = result; + for (const part of parts) { + o[part] = o[part] || {}; + o = o[part]; + } + o[last2] = oid; + } + for (const [symref, ref] of remote.symrefs) { + const parts = symref.split("/"); + const last2 = parts.pop(); + let o = result; + for (const part of parts) { + o[part] = o[part] || {}; + o = o[part]; + } + o[last2] = ref; + } + return result; + } catch (err) { + err.caller = "git.getRemoteInfo"; + throw err; + } +} +function formatInfoRefs(remote, prefix, symrefs, peelTags) { + const refs = []; + for (const [key2, value] of remote.refs) { + if (prefix && !key2.startsWith(prefix)) continue; + if (key2.endsWith("^{}")) { + if (peelTags) { + const _key = key2.replace("^{}", ""); + const last2 = refs[refs.length - 1]; + const r = last2.ref === _key ? last2 : refs.find((x) => x.ref === _key); + if (r === void 0) { + throw new Error("I did not expect this to happen"); + } + r.peeled = value; + } + continue; + } + const ref = { ref: key2, oid: value }; + if (symrefs) { + if (remote.symrefs.has(key2)) { + ref.target = remote.symrefs.get(key2); + } + } + refs.push(ref); + } + return refs; +} +async function getRemoteInfo2({ + http, + onAuth, + onAuthSuccess, + onAuthFailure, + corsProxy, + url, + headers = {}, + forPush = false, + protocolVersion = 2 +}) { + try { + assertParameter("http", http); + assertParameter("url", url); + const GitRemoteHTTP2 = GitRemoteManager.getRemoteHelperFor({ url }); + const remote = await GitRemoteHTTP2.discover({ + http, + onAuth, + onAuthSuccess, + onAuthFailure, + corsProxy, + service: forPush ? "git-receive-pack" : "git-upload-pack", + url, + headers, + protocolVersion + }); + if (remote.protocolVersion === 2) { + return { + protocolVersion: remote.protocolVersion, + capabilities: remote.capabilities2 + }; + } + const capabilities = {}; + for (const cap of remote.capabilities) { + const [key2, value] = cap.split("="); + if (value) { + capabilities[key2] = value; + } else { + capabilities[key2] = true; + } + } + return { + protocolVersion: 1, + capabilities, + refs: formatInfoRefs(remote, void 0, true, true) + }; + } catch (err) { + err.caller = "git.getRemoteInfo2"; + throw err; + } +} +async function hashObject({ + type, + object, + format = "content", + oid = void 0 +}) { + if (format !== "deflated") { + if (format !== "wrapped") { + object = GitObject.wrap({ type, object }); + } + oid = await shasum(object); + } + return { oid, object }; +} +async function hashBlob({ object }) { + try { + assertParameter("object", object); + if (typeof object === "string") { + object = Buffer.from(object, "utf8"); + } else { + object = Buffer.from(object); + } + const type = "blob"; + const { oid, object: _object } = await hashObject({ + type: "blob", + format: "content", + object + }); + return { oid, type, object: new Uint8Array(_object), format: "wrapped" }; + } catch (err) { + err.caller = "git.hashBlob"; + throw err; + } +} +async function _indexPack({ + fs, + cache, + onProgress, + dir, + gitdir, + filepath +}) { + try { + filepath = join(dir, filepath); + const pack = await fs.read(filepath); + const getExternalRefDelta = (oid) => _readObject({ fs, cache, gitdir, oid }); + const idx = await GitPackIndex.fromPack({ + pack, + getExternalRefDelta, + onProgress + }); + await fs.write(filepath.replace(/\.pack$/, ".idx"), await idx.toBuffer()); + return { + oids: [...idx.hashes] + }; + } catch (err) { + err.caller = "git.indexPack"; + throw err; + } +} +async function indexPack({ + fs, + onProgress, + dir, + gitdir = join(dir, ".git"), + filepath, + cache = {} +}) { + try { + assertParameter("fs", fs); + assertParameter("dir", dir); + assertParameter("gitdir", dir); + assertParameter("filepath", filepath); + return await _indexPack({ + fs: new FileSystem(fs), + cache, + onProgress, + dir, + gitdir, + filepath + }); + } catch (err) { + err.caller = "git.indexPack"; + throw err; + } +} +async function init({ + fs, + bare = false, + dir, + gitdir = bare ? dir : join(dir, ".git"), + defaultBranch = "master" +}) { + try { + assertParameter("fs", fs); + assertParameter("gitdir", gitdir); + if (!bare) { + assertParameter("dir", dir); + } + return await _init({ + fs: new FileSystem(fs), + bare, + dir, + gitdir, + defaultBranch + }); + } catch (err) { + err.caller = "git.init"; + throw err; + } +} +async function _isDescendent({ + fs, + cache, + gitdir, + oid, + ancestor, + depth +}) { + const shallows = await GitShallowManager.read({ fs, gitdir }); + if (!oid) { + throw new MissingParameterError("oid"); + } + if (!ancestor) { + throw new MissingParameterError("ancestor"); + } + if (oid === ancestor) return false; + const queue = [oid]; + const visited = /* @__PURE__ */ new Set(); + let searchdepth = 0; + while (queue.length) { + if (searchdepth++ === depth) { + throw new MaxDepthError(depth); + } + const oid2 = queue.shift(); + const { type, object } = await _readObject({ + fs, + cache, + gitdir, + oid: oid2 + }); + if (type !== "commit") { + throw new ObjectTypeError(oid2, type, "commit"); + } + const commit2 = GitCommit.from(object).parse(); + for (const parent of commit2.parent) { + if (parent === ancestor) return true; + } + if (!shallows.has(oid2)) { + for (const parent of commit2.parent) { + if (!visited.has(parent)) { + queue.push(parent); + visited.add(parent); + } + } + } + } + return false; +} +async function isDescendent({ + fs, + dir, + gitdir = join(dir, ".git"), + oid, + ancestor, + depth = -1, + cache = {} +}) { + try { + assertParameter("fs", fs); + assertParameter("gitdir", gitdir); + assertParameter("oid", oid); + assertParameter("ancestor", ancestor); + return await _isDescendent({ + fs: new FileSystem(fs), + cache, + gitdir, + oid, + ancestor, + depth + }); + } catch (err) { + err.caller = "git.isDescendent"; + throw err; + } +} +async function isIgnored({ + fs, + dir, + gitdir = join(dir, ".git"), + filepath +}) { + try { + assertParameter("fs", fs); + assertParameter("dir", dir); + assertParameter("gitdir", gitdir); + assertParameter("filepath", filepath); + return GitIgnoreManager.isIgnored({ + fs: new FileSystem(fs), + dir, + gitdir, + filepath + }); + } catch (err) { + err.caller = "git.isIgnored"; + throw err; + } +} +async function listBranches({ + fs, + dir, + gitdir = join(dir, ".git"), + remote +}) { + try { + assertParameter("fs", fs); + assertParameter("gitdir", gitdir); + return GitRefManager.listBranches({ + fs: new FileSystem(fs), + gitdir, + remote + }); + } catch (err) { + err.caller = "git.listBranches"; + throw err; + } +} +async function _listFiles({ fs, gitdir, ref, cache }) { + if (ref) { + const oid = await GitRefManager.resolve({ gitdir, fs, ref }); + const filenames = []; + await accumulateFilesFromOid({ + fs, + cache, + gitdir, + oid, + filenames, + prefix: "" + }); + return filenames; + } else { + return GitIndexManager.acquire({ fs, gitdir, cache }, async function(index2) { + return index2.entries.map((x) => x.path); + }); + } +} +async function accumulateFilesFromOid({ + fs, + cache, + gitdir, + oid, + filenames, + prefix +}) { + const { tree } = await _readTree({ fs, cache, gitdir, oid }); + for (const entry of tree) { + if (entry.type === "tree") { + await accumulateFilesFromOid({ + fs, + cache, + gitdir, + oid: entry.oid, + filenames, + prefix: join(prefix, entry.path) + }); + } else { + filenames.push(join(prefix, entry.path)); + } + } +} +async function listFiles({ + fs, + dir, + gitdir = join(dir, ".git"), + ref, + cache = {} +}) { + try { + assertParameter("fs", fs); + assertParameter("gitdir", gitdir); + return await _listFiles({ + fs: new FileSystem(fs), + cache, + gitdir, + ref + }); + } catch (err) { + err.caller = "git.listFiles"; + throw err; + } +} +async function _listNotes({ fs, cache, gitdir, ref }) { + let parent; + try { + parent = await GitRefManager.resolve({ gitdir, fs, ref }); + } catch (err) { + if (err instanceof NotFoundError) { + return []; + } + } + const result = await _readTree({ + fs, + cache, + gitdir, + oid: parent + }); + const notes = result.tree.map((entry) => ({ + target: entry.path, + note: entry.oid + })); + return notes; +} +async function listNotes({ + fs, + dir, + gitdir = join(dir, ".git"), + ref = "refs/notes/commits", + cache = {} +}) { + try { + assertParameter("fs", fs); + assertParameter("gitdir", gitdir); + assertParameter("ref", ref); + return await _listNotes({ + fs: new FileSystem(fs), + cache, + gitdir, + ref + }); + } catch (err) { + err.caller = "git.listNotes"; + throw err; + } +} +async function _listRemotes({ fs, gitdir }) { + const config = await GitConfigManager.get({ fs, gitdir }); + const remoteNames = await config.getSubsections("remote"); + const remotes = Promise.all( + remoteNames.map(async (remote) => { + const url = await config.get(`remote.${remote}.url`); + return { remote, url }; + }) + ); + return remotes; +} +async function listRemotes({ fs, dir, gitdir = join(dir, ".git") }) { + try { + assertParameter("fs", fs); + assertParameter("gitdir", gitdir); + return await _listRemotes({ + fs: new FileSystem(fs), + gitdir + }); + } catch (err) { + err.caller = "git.listRemotes"; + throw err; + } +} +async function parseListRefsResponse(stream) { + const read = GitPktLine.streamReader(stream); + const refs = []; + let line; + while (true) { + line = await read(); + if (line === true) break; + if (line === null) continue; + line = line.toString("utf8").replace(/\n$/, ""); + const [oid, ref, ...attrs] = line.split(" "); + const r = { ref, oid }; + for (const attr2 of attrs) { + const [name, value] = attr2.split(":"); + if (name === "symref-target") { + r.target = value; + } else if (name === "peeled") { + r.peeled = value; + } + } + refs.push(r); + } + return refs; +} +async function writeListRefsRequest({ prefix, symrefs, peelTags }) { + const packstream = []; + packstream.push(GitPktLine.encode("command=ls-refs\n")); + packstream.push(GitPktLine.encode(`agent=${pkg.agent} +`)); + if (peelTags || symrefs || prefix) { + packstream.push(GitPktLine.delim()); + } + if (peelTags) packstream.push(GitPktLine.encode("peel")); + if (symrefs) packstream.push(GitPktLine.encode("symrefs")); + if (prefix) packstream.push(GitPktLine.encode(`ref-prefix ${prefix}`)); + packstream.push(GitPktLine.flush()); + return packstream; +} +async function listServerRefs({ + http, + onAuth, + onAuthSuccess, + onAuthFailure, + corsProxy, + url, + headers = {}, + forPush = false, + protocolVersion = 2, + prefix, + symrefs, + peelTags +}) { + try { + assertParameter("http", http); + assertParameter("url", url); + const remote = await GitRemoteHTTP.discover({ + http, + onAuth, + onAuthSuccess, + onAuthFailure, + corsProxy, + service: forPush ? "git-receive-pack" : "git-upload-pack", + url, + headers, + protocolVersion + }); + if (remote.protocolVersion === 1) { + return formatInfoRefs(remote, prefix, symrefs, peelTags); + } + const body = await writeListRefsRequest({ prefix, symrefs, peelTags }); + const res = await GitRemoteHTTP.connect({ + http, + auth: remote.auth, + headers, + corsProxy, + service: forPush ? "git-receive-pack" : "git-upload-pack", + url, + body + }); + return parseListRefsResponse(res.body); + } catch (err) { + err.caller = "git.listServerRefs"; + throw err; + } +} +async function listTags({ fs, dir, gitdir = join(dir, ".git") }) { + try { + assertParameter("fs", fs); + assertParameter("gitdir", gitdir); + return GitRefManager.listTags({ fs: new FileSystem(fs), gitdir }); + } catch (err) { + err.caller = "git.listTags"; + throw err; + } +} +function compareAge(a, b) { + return a.committer.timestamp - b.committer.timestamp; +} +var EMPTY_OID = "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391"; +async function resolveFileIdInTree({ fs, cache, gitdir, oid, fileId }) { + if (fileId === EMPTY_OID) return; + const _oid = oid; + let filepath; + const result = await resolveTree({ fs, cache, gitdir, oid }); + const tree = result.tree; + if (fileId === result.oid) { + filepath = result.path; + } else { + filepath = await _resolveFileId({ + fs, + cache, + gitdir, + tree, + fileId, + oid: _oid + }); + if (Array.isArray(filepath)) { + if (filepath.length === 0) filepath = void 0; + else if (filepath.length === 1) filepath = filepath[0]; + } + } + return filepath; +} +async function _resolveFileId({ + fs, + cache, + gitdir, + tree, + fileId, + oid, + filepaths = [], + parentPath = "" +}) { + const walks = tree.entries().map(function(entry) { + let result; + if (entry.oid === fileId) { + result = join(parentPath, entry.path); + filepaths.push(result); + } else if (entry.type === "tree") { + result = _readObject({ + fs, + cache, + gitdir, + oid: entry.oid + }).then(function({ object }) { + return _resolveFileId({ + fs, + cache, + gitdir, + tree: GitTree.from(object), + fileId, + oid, + filepaths, + parentPath: join(parentPath, entry.path) + }); + }); + } + return result; + }); + await Promise.all(walks); + return filepaths; +} +async function _log({ + fs, + cache, + gitdir, + filepath, + ref, + depth, + since, + force, + follow +}) { + const sinceTimestamp = typeof since === "undefined" ? void 0 : Math.floor(since.valueOf() / 1e3); + const commits = []; + const shallowCommits = await GitShallowManager.read({ fs, gitdir }); + const oid = await GitRefManager.resolve({ fs, gitdir, ref }); + const tips = [await _readCommit({ fs, cache, gitdir, oid })]; + let lastFileOid; + let lastCommit; + let isOk; + function endCommit(commit2) { + if (isOk && filepath) commits.push(commit2); + } + while (tips.length > 0) { + const commit2 = tips.pop(); + if (sinceTimestamp !== void 0 && commit2.commit.committer.timestamp <= sinceTimestamp) { + break; + } + if (filepath) { + let vFileOid; + try { + vFileOid = await resolveFilepath({ + fs, + cache, + gitdir, + oid: commit2.commit.tree, + filepath + }); + if (lastCommit && lastFileOid !== vFileOid) { + commits.push(lastCommit); + } + lastFileOid = vFileOid; + lastCommit = commit2; + isOk = true; + } catch (e) { + if (e instanceof NotFoundError) { + let found = follow && lastFileOid; + if (found) { + found = await resolveFileIdInTree({ + fs, + cache, + gitdir, + oid: commit2.commit.tree, + fileId: lastFileOid + }); + if (found) { + if (Array.isArray(found)) { + if (lastCommit) { + const lastFound = await resolveFileIdInTree({ + fs, + cache, + gitdir, + oid: lastCommit.commit.tree, + fileId: lastFileOid + }); + if (Array.isArray(lastFound)) { + found = found.filter((p) => lastFound.indexOf(p) === -1); + if (found.length === 1) { + found = found[0]; + filepath = found; + if (lastCommit) commits.push(lastCommit); + } else { + found = false; + if (lastCommit) commits.push(lastCommit); + break; + } + } + } + } else { + filepath = found; + if (lastCommit) commits.push(lastCommit); + } + } + } + if (!found) { + if (isOk && lastFileOid) { + commits.push(lastCommit); + if (!force) break; + } + if (!force && !follow) throw e; + } + lastCommit = commit2; + isOk = false; + } else throw e; + } + } else { + commits.push(commit2); + } + if (depth !== void 0 && commits.length === depth) { + endCommit(commit2); + break; + } + if (!shallowCommits.has(commit2.oid)) { + for (const oid2 of commit2.commit.parent) { + const commit3 = await _readCommit({ fs, cache, gitdir, oid: oid2 }); + if (!tips.map((commit4) => commit4.oid).includes(commit3.oid)) { + tips.push(commit3); + } + } + } + if (tips.length === 0) { + endCommit(commit2); + } + tips.sort((a, b) => compareAge(a.commit, b.commit)); + } + return commits; +} +async function log({ + fs, + dir, + gitdir = join(dir, ".git"), + filepath, + ref = "HEAD", + depth, + since, + // Date + force, + follow, + cache = {} +}) { + try { + assertParameter("fs", fs); + assertParameter("gitdir", gitdir); + assertParameter("ref", ref); + return await _log({ + fs: new FileSystem(fs), + cache, + gitdir, + filepath, + ref, + depth, + since, + force, + follow + }); + } catch (err) { + err.caller = "git.log"; + throw err; + } +} +async function merge({ + fs: _fs, + onSign, + dir, + gitdir = join(dir, ".git"), + ours, + theirs, + fastForward: fastForward2 = true, + fastForwardOnly = false, + dryRun = false, + noUpdateBranch = false, + abortOnConflict = true, + message, + author: _author, + committer: _committer, + signingKey, + cache = {}, + mergeDriver +}) { + try { + assertParameter("fs", _fs); + if (signingKey) { + assertParameter("onSign", onSign); + } + const fs = new FileSystem(_fs); + const author = await normalizeAuthorObject({ fs, gitdir, author: _author }); + if (!author && (!fastForwardOnly || !fastForward2)) { + throw new MissingNameError("author"); + } + const committer = await normalizeCommitterObject({ + fs, + gitdir, + author, + committer: _committer + }); + if (!committer && (!fastForwardOnly || !fastForward2)) { + throw new MissingNameError("committer"); + } + return await _merge({ + fs, + cache, + dir, + gitdir, + ours, + theirs, + fastForward: fastForward2, + fastForwardOnly, + dryRun, + noUpdateBranch, + abortOnConflict, + message, + author, + committer, + signingKey, + onSign, + mergeDriver + }); + } catch (err) { + err.caller = "git.merge"; + throw err; + } +} +var types = { + commit: 16, + tree: 32, + blob: 48, + tag: 64, + ofs_delta: 96, + ref_delta: 112 +}; +async function _pack({ + fs, + cache, + dir, + gitdir = join(dir, ".git"), + oids +}) { + const hash2 = new import_sha1.default(); + const outputStream = []; + function write(chunk, enc) { + const buff = Buffer.from(chunk, enc); + outputStream.push(buff); + hash2.update(buff); + } + async function writeObject2({ stype, object }) { + const type = types[stype]; + let length = object.length; + let multibyte = length > 15 ? 128 : 0; + const lastFour = length & 15; + length = length >>> 4; + let byte = (multibyte | type | lastFour).toString(16); + write(byte, "hex"); + while (multibyte) { + multibyte = length > 127 ? 128 : 0; + byte = multibyte | length & 127; + write(padHex(2, byte), "hex"); + length = length >>> 7; + } + write(Buffer.from(await deflate(object))); + } + write("PACK"); + write("00000002", "hex"); + write(padHex(8, oids.length), "hex"); + for (const oid of oids) { + const { type, object } = await _readObject({ fs, cache, gitdir, oid }); + await writeObject2({ write, object, stype: type }); + } + const digest = hash2.digest(); + outputStream.push(digest); + return outputStream; +} +async function _packObjects({ fs, cache, gitdir, oids, write }) { + const buffers = await _pack({ fs, cache, gitdir, oids }); + const packfile = Buffer.from(await collect(buffers)); + const packfileSha = packfile.slice(-20).toString("hex"); + const filename = `pack-${packfileSha}.pack`; + if (write) { + await fs.write(join(gitdir, `objects/pack/${filename}`), packfile); + return { filename }; + } + return { + filename, + packfile: new Uint8Array(packfile) + }; +} +async function packObjects({ + fs, + dir, + gitdir = join(dir, ".git"), + oids, + write = false, + cache = {} +}) { + try { + assertParameter("fs", fs); + assertParameter("gitdir", gitdir); + assertParameter("oids", oids); + return await _packObjects({ + fs: new FileSystem(fs), + cache, + gitdir, + oids, + write + }); + } catch (err) { + err.caller = "git.packObjects"; + throw err; + } +} +async function pull({ + fs: _fs, + http, + onProgress, + onMessage, + onAuth, + onAuthSuccess, + onAuthFailure, + dir, + gitdir = join(dir, ".git"), + ref, + url, + remote, + remoteRef, + prune = false, + pruneTags = false, + fastForward: fastForward2 = true, + fastForwardOnly = false, + corsProxy, + singleBranch, + headers = {}, + author: _author, + committer: _committer, + signingKey, + cache = {} +}) { + try { + assertParameter("fs", _fs); + assertParameter("gitdir", gitdir); + const fs = new FileSystem(_fs); + const author = await normalizeAuthorObject({ fs, gitdir, author: _author }); + if (!author) throw new MissingNameError("author"); + const committer = await normalizeCommitterObject({ + fs, + gitdir, + author, + committer: _committer + }); + if (!committer) throw new MissingNameError("committer"); + return await _pull({ + fs, + cache, + http, + onProgress, + onMessage, + onAuth, + onAuthSuccess, + onAuthFailure, + dir, + gitdir, + ref, + url, + remote, + remoteRef, + fastForward: fastForward2, + fastForwardOnly, + corsProxy, + singleBranch, + headers, + author, + committer, + signingKey, + prune, + pruneTags + }); + } catch (err) { + err.caller = "git.pull"; + throw err; + } +} +async function listCommitsAndTags({ + fs, + cache, + dir, + gitdir = join(dir, ".git"), + start, + finish +}) { + const shallows = await GitShallowManager.read({ fs, gitdir }); + const startingSet = /* @__PURE__ */ new Set(); + const finishingSet = /* @__PURE__ */ new Set(); + for (const ref of start) { + startingSet.add(await GitRefManager.resolve({ fs, gitdir, ref })); + } + for (const ref of finish) { + try { + const oid = await GitRefManager.resolve({ fs, gitdir, ref }); + finishingSet.add(oid); + } catch (err) { + } + } + const visited = /* @__PURE__ */ new Set(); + async function walk2(oid) { + visited.add(oid); + const { type, object } = await _readObject({ fs, cache, gitdir, oid }); + if (type === "tag") { + const tag2 = GitAnnotatedTag.from(object); + const commit2 = tag2.headers().object; + return walk2(commit2); + } + if (type !== "commit") { + throw new ObjectTypeError(oid, type, "commit"); + } + if (!shallows.has(oid)) { + const commit2 = GitCommit.from(object); + const parents = commit2.headers().parent; + for (oid of parents) { + if (!finishingSet.has(oid) && !visited.has(oid)) { + await walk2(oid); + } + } + } + } + for (const oid of startingSet) { + await walk2(oid); + } + return visited; +} +async function listObjects({ + fs, + cache, + dir, + gitdir = join(dir, ".git"), + oids +}) { + const visited = /* @__PURE__ */ new Set(); + async function walk2(oid) { + if (visited.has(oid)) return; + visited.add(oid); + const { type, object } = await _readObject({ fs, cache, gitdir, oid }); + if (type === "tag") { + const tag2 = GitAnnotatedTag.from(object); + const obj = tag2.headers().object; + await walk2(obj); + } else if (type === "commit") { + const commit2 = GitCommit.from(object); + const tree = commit2.headers().tree; + await walk2(tree); + } else if (type === "tree") { + const tree = GitTree.from(object); + for (const entry of tree) { + if (entry.type === "blob") { + visited.add(entry.oid); + } + if (entry.type === "tree") { + await walk2(entry.oid); + } + } + } + } + for (const oid of oids) { + await walk2(oid); + } + return visited; +} +async function parseReceivePackResponse(packfile) { + const result = {}; + let response = ""; + const read = GitPktLine.streamReader(packfile); + let line = await read(); + while (line !== true) { + if (line !== null) response += line.toString("utf8") + "\n"; + line = await read(); + } + const lines = response.toString("utf8").split("\n"); + line = lines.shift(); + if (!line.startsWith("unpack ")) { + throw new ParseError('unpack ok" or "unpack [error message]', line); + } + result.ok = line === "unpack ok"; + if (!result.ok) { + result.error = line.slice("unpack ".length); + } + result.refs = {}; + for (const line2 of lines) { + if (line2.trim() === "") continue; + const status2 = line2.slice(0, 2); + const refAndMessage = line2.slice(3); + let space2 = refAndMessage.indexOf(" "); + if (space2 === -1) space2 = refAndMessage.length; + const ref = refAndMessage.slice(0, space2); + const error = refAndMessage.slice(space2 + 1); + result.refs[ref] = { + ok: status2 === "ok", + error + }; + } + return result; +} +async function writeReceivePackRequest({ + capabilities = [], + triplets = [] +}) { + const packstream = []; + let capsFirstLine = `\0 ${capabilities.join(" ")}`; + for (const trip of triplets) { + packstream.push( + GitPktLine.encode( + `${trip.oldoid} ${trip.oid} ${trip.fullRef}${capsFirstLine} +` + ) + ); + capsFirstLine = ""; + } + packstream.push(GitPktLine.flush()); + return packstream; +} +async function _push({ + fs, + cache, + http, + onProgress, + onMessage, + onAuth, + onAuthSuccess, + onAuthFailure, + onPrePush, + gitdir, + ref: _ref, + remoteRef: _remoteRef, + remote, + url: _url, + force = false, + delete: _delete = false, + corsProxy, + headers = {} +}) { + const ref = _ref || await _currentBranch({ fs, gitdir }); + if (typeof ref === "undefined") { + throw new MissingParameterError("ref"); + } + const config = await GitConfigManager.get({ fs, gitdir }); + remote = remote || await config.get(`branch.${ref}.pushRemote`) || await config.get("remote.pushDefault") || await config.get(`branch.${ref}.remote`) || "origin"; + const url = _url || await config.get(`remote.${remote}.pushurl`) || await config.get(`remote.${remote}.url`); + if (typeof url === "undefined") { + throw new MissingParameterError("remote OR url"); + } + const remoteRef = _remoteRef || await config.get(`branch.${ref}.merge`); + if (typeof url === "undefined") { + throw new MissingParameterError("remoteRef"); + } + if (corsProxy === void 0) { + corsProxy = await config.get("http.corsProxy"); + } + const fullRef = await GitRefManager.expand({ fs, gitdir, ref }); + const oid = _delete ? "0000000000000000000000000000000000000000" : await GitRefManager.resolve({ fs, gitdir, ref: fullRef }); + const GitRemoteHTTP2 = GitRemoteManager.getRemoteHelperFor({ url }); + const httpRemote = await GitRemoteHTTP2.discover({ + http, + onAuth, + onAuthSuccess, + onAuthFailure, + corsProxy, + service: "git-receive-pack", + url, + headers, + protocolVersion: 1 + }); + const auth = httpRemote.auth; + let fullRemoteRef; + if (!remoteRef) { + fullRemoteRef = fullRef; + } else { + try { + fullRemoteRef = await GitRefManager.expandAgainstMap({ + ref: remoteRef, + map: httpRemote.refs + }); + } catch (err) { + if (err instanceof NotFoundError) { + fullRemoteRef = remoteRef.startsWith("refs/") ? remoteRef : `refs/heads/${remoteRef}`; + } else { + throw err; + } + } + } + const oldoid = httpRemote.refs.get(fullRemoteRef) || "0000000000000000000000000000000000000000"; + if (onPrePush) { + const hookCancel = await onPrePush({ + remote, + url, + localRef: { ref: _delete ? "(delete)" : fullRef, oid }, + remoteRef: { ref: fullRemoteRef, oid: oldoid } + }); + if (!hookCancel) throw new UserCanceledError(); + } + const thinPack = !httpRemote.capabilities.has("no-thin"); + let objects = /* @__PURE__ */ new Set(); + if (!_delete) { + const finish = [...httpRemote.refs.values()]; + let skipObjects = /* @__PURE__ */ new Set(); + if (oldoid !== "0000000000000000000000000000000000000000") { + const mergebase = await _findMergeBase({ + fs, + cache, + gitdir, + oids: [oid, oldoid] + }); + for (const oid2 of mergebase) finish.push(oid2); + if (thinPack) { + skipObjects = await listObjects({ fs, cache, gitdir, oids: mergebase }); + } + } + if (!finish.includes(oid)) { + const commits = await listCommitsAndTags({ + fs, + cache, + gitdir, + start: [oid], + finish + }); + objects = await listObjects({ fs, cache, gitdir, oids: commits }); + } + if (thinPack) { + try { + const ref2 = await GitRefManager.resolve({ + fs, + gitdir, + ref: `refs/remotes/${remote}/HEAD`, + depth: 2 + }); + const { oid: oid2 } = await GitRefManager.resolveAgainstMap({ + ref: ref2.replace(`refs/remotes/${remote}/`, ""), + fullref: ref2, + map: httpRemote.refs + }); + const oids = [oid2]; + for (const oid3 of await listObjects({ fs, cache, gitdir, oids })) { + skipObjects.add(oid3); + } + } catch (e) { + } + for (const oid2 of skipObjects) { + objects.delete(oid2); + } + } + if (oid === oldoid) force = true; + if (!force) { + if (fullRef.startsWith("refs/tags") && oldoid !== "0000000000000000000000000000000000000000") { + throw new PushRejectedError("tag-exists"); + } + if (oid !== "0000000000000000000000000000000000000000" && oldoid !== "0000000000000000000000000000000000000000" && !await _isDescendent({ + fs, + cache, + gitdir, + oid, + ancestor: oldoid, + depth: -1 + })) { + throw new PushRejectedError("not-fast-forward"); + } + } + } + const capabilities = filterCapabilities( + [...httpRemote.capabilities], + ["report-status", "side-band-64k", `agent=${pkg.agent}`] + ); + const packstream1 = await writeReceivePackRequest({ + capabilities, + triplets: [{ oldoid, oid, fullRef: fullRemoteRef }] + }); + const packstream2 = _delete ? [] : await _pack({ + fs, + cache, + gitdir, + oids: [...objects] + }); + const res = await GitRemoteHTTP2.connect({ + http, + onProgress, + corsProxy, + service: "git-receive-pack", + url, + auth, + headers, + body: [...packstream1, ...packstream2] + }); + const { packfile, progress } = await GitSideBand.demux(res.body); + if (onMessage) { + const lines = splitLines(progress); + forAwait(lines, async (line) => { + await onMessage(line); + }); + } + const result = await parseReceivePackResponse(packfile); + if (res.headers) { + result.headers = res.headers; + } + if (remote && result.ok && result.refs[fullRemoteRef].ok && !fullRef.startsWith("refs/tags")) { + const ref2 = `refs/remotes/${remote}/${fullRemoteRef.replace( + "refs/heads", + "" + )}`; + if (_delete) { + await GitRefManager.deleteRef({ fs, gitdir, ref: ref2 }); + } else { + await GitRefManager.writeRef({ fs, gitdir, ref: ref2, value: oid }); + } + } + if (result.ok && Object.values(result.refs).every((result2) => result2.ok)) { + return result; + } else { + const prettyDetails = Object.entries(result.refs).filter(([k, v]) => !v.ok).map(([k, v]) => ` + - ${k}: ${v.error}`).join(""); + throw new GitPushError(prettyDetails, result); + } +} +async function push({ + fs, + http, + onProgress, + onMessage, + onAuth, + onAuthSuccess, + onAuthFailure, + onPrePush, + dir, + gitdir = join(dir, ".git"), + ref, + remoteRef, + remote = "origin", + url, + force = false, + delete: _delete = false, + corsProxy, + headers = {}, + cache = {} +}) { + try { + assertParameter("fs", fs); + assertParameter("http", http); + assertParameter("gitdir", gitdir); + return await _push({ + fs: new FileSystem(fs), + cache, + http, + onProgress, + onMessage, + onAuth, + onAuthSuccess, + onAuthFailure, + onPrePush, + gitdir, + ref, + remoteRef, + remote, + url, + force, + delete: _delete, + corsProxy, + headers + }); + } catch (err) { + err.caller = "git.push"; + throw err; + } +} +async function resolveBlob({ fs, cache, gitdir, oid }) { + const { type, object } = await _readObject({ fs, cache, gitdir, oid }); + if (type === "tag") { + oid = GitAnnotatedTag.from(object).parse().object; + return resolveBlob({ fs, cache, gitdir, oid }); + } + if (type !== "blob") { + throw new ObjectTypeError(oid, type, "blob"); + } + return { oid, blob: new Uint8Array(object) }; +} +async function _readBlob({ + fs, + cache, + gitdir, + oid, + filepath = void 0 +}) { + if (filepath !== void 0) { + oid = await resolveFilepath({ fs, cache, gitdir, oid, filepath }); + } + const blob = await resolveBlob({ + fs, + cache, + gitdir, + oid + }); + return blob; +} +async function readBlob({ + fs, + dir, + gitdir = join(dir, ".git"), + oid, + filepath, + cache = {} +}) { + try { + assertParameter("fs", fs); + assertParameter("gitdir", gitdir); + assertParameter("oid", oid); + return await _readBlob({ + fs: new FileSystem(fs), + cache, + gitdir, + oid, + filepath + }); + } catch (err) { + err.caller = "git.readBlob"; + throw err; + } +} +async function readCommit({ + fs, + dir, + gitdir = join(dir, ".git"), + oid, + cache = {} +}) { + try { + assertParameter("fs", fs); + assertParameter("gitdir", gitdir); + assertParameter("oid", oid); + return await _readCommit({ + fs: new FileSystem(fs), + cache, + gitdir, + oid + }); + } catch (err) { + err.caller = "git.readCommit"; + throw err; + } +} +async function _readNote({ + fs, + cache, + gitdir, + ref = "refs/notes/commits", + oid +}) { + const parent = await GitRefManager.resolve({ gitdir, fs, ref }); + const { blob } = await _readBlob({ + fs, + cache, + gitdir, + oid: parent, + filepath: oid + }); + return blob; +} +async function readNote({ + fs, + dir, + gitdir = join(dir, ".git"), + ref = "refs/notes/commits", + oid, + cache = {} +}) { + try { + assertParameter("fs", fs); + assertParameter("gitdir", gitdir); + assertParameter("ref", ref); + assertParameter("oid", oid); + return await _readNote({ + fs: new FileSystem(fs), + cache, + gitdir, + ref, + oid + }); + } catch (err) { + err.caller = "git.readNote"; + throw err; + } +} +async function readObject({ + fs: _fs, + dir, + gitdir = join(dir, ".git"), + oid, + format = "parsed", + filepath = void 0, + encoding = void 0, + cache = {} +}) { + try { + assertParameter("fs", _fs); + assertParameter("gitdir", gitdir); + assertParameter("oid", oid); + const fs = new FileSystem(_fs); + if (filepath !== void 0) { + oid = await resolveFilepath({ + fs, + cache, + gitdir, + oid, + filepath + }); + } + const _format = format === "parsed" ? "content" : format; + const result = await _readObject({ + fs, + cache, + gitdir, + oid, + format: _format + }); + result.oid = oid; + if (format === "parsed") { + result.format = "parsed"; + switch (result.type) { + case "commit": + result.object = GitCommit.from(result.object).parse(); + break; + case "tree": + result.object = GitTree.from(result.object).entries(); + break; + case "blob": + if (encoding) { + result.object = result.object.toString(encoding); + } else { + result.object = new Uint8Array(result.object); + result.format = "content"; + } + break; + case "tag": + result.object = GitAnnotatedTag.from(result.object).parse(); + break; + default: + throw new ObjectTypeError( + result.oid, + result.type, + "blob|commit|tag|tree" + ); + } + } else if (result.format === "deflated" || result.format === "wrapped") { + result.type = result.format; + } + return result; + } catch (err) { + err.caller = "git.readObject"; + throw err; + } +} +async function _readTag({ fs, cache, gitdir, oid }) { + const { type, object } = await _readObject({ + fs, + cache, + gitdir, + oid, + format: "content" + }); + if (type !== "tag") { + throw new ObjectTypeError(oid, type, "tag"); + } + const tag2 = GitAnnotatedTag.from(object); + const result = { + oid, + tag: tag2.parse(), + payload: tag2.payload() + }; + return result; +} +async function readTag({ + fs, + dir, + gitdir = join(dir, ".git"), + oid, + cache = {} +}) { + try { + assertParameter("fs", fs); + assertParameter("gitdir", gitdir); + assertParameter("oid", oid); + return await _readTag({ + fs: new FileSystem(fs), + cache, + gitdir, + oid + }); + } catch (err) { + err.caller = "git.readTag"; + throw err; + } +} +async function readTree({ + fs, + dir, + gitdir = join(dir, ".git"), + oid, + filepath = void 0, + cache = {} +}) { + try { + assertParameter("fs", fs); + assertParameter("gitdir", gitdir); + assertParameter("oid", oid); + return await _readTree({ + fs: new FileSystem(fs), + cache, + gitdir, + oid, + filepath + }); + } catch (err) { + err.caller = "git.readTree"; + throw err; + } +} +async function remove({ + fs: _fs, + dir, + gitdir = join(dir, ".git"), + filepath, + cache = {} +}) { + try { + assertParameter("fs", _fs); + assertParameter("gitdir", gitdir); + assertParameter("filepath", filepath); + await GitIndexManager.acquire( + { fs: new FileSystem(_fs), gitdir, cache }, + async function(index2) { + index2.delete({ filepath }); + } + ); + } catch (err) { + err.caller = "git.remove"; + throw err; + } +} +async function _removeNote({ + fs, + cache, + onSign, + gitdir, + ref = "refs/notes/commits", + oid, + author, + committer, + signingKey +}) { + let parent; + try { + parent = await GitRefManager.resolve({ gitdir, fs, ref }); + } catch (err) { + if (!(err instanceof NotFoundError)) { + throw err; + } + } + const result = await _readTree({ + fs, + gitdir, + oid: parent || "4b825dc642cb6eb9a060e54bf8d69288fbee4904" + }); + let tree = result.tree; + tree = tree.filter((entry) => entry.path !== oid); + const treeOid = await _writeTree({ + fs, + gitdir, + tree + }); + const commitOid = await _commit({ + fs, + cache, + onSign, + gitdir, + ref, + tree: treeOid, + parent: parent && [parent], + message: `Note removed by 'isomorphic-git removeNote' +`, + author, + committer, + signingKey + }); + return commitOid; +} +async function removeNote({ + fs: _fs, + onSign, + dir, + gitdir = join(dir, ".git"), + ref = "refs/notes/commits", + oid, + author: _author, + committer: _committer, + signingKey, + cache = {} +}) { + try { + assertParameter("fs", _fs); + assertParameter("gitdir", gitdir); + assertParameter("oid", oid); + const fs = new FileSystem(_fs); + const author = await normalizeAuthorObject({ fs, gitdir, author: _author }); + if (!author) throw new MissingNameError("author"); + const committer = await normalizeCommitterObject({ + fs, + gitdir, + author, + committer: _committer + }); + if (!committer) throw new MissingNameError("committer"); + return await _removeNote({ + fs, + cache, + onSign, + gitdir, + ref, + oid, + author, + committer, + signingKey + }); + } catch (err) { + err.caller = "git.removeNote"; + throw err; + } +} +async function _renameBranch({ + fs, + gitdir, + oldref, + ref, + checkout: checkout2 = false +}) { + if (ref !== import_clean_git_ref.default.clean(ref)) { + throw new InvalidRefNameError(ref, import_clean_git_ref.default.clean(ref)); + } + if (oldref !== import_clean_git_ref.default.clean(oldref)) { + throw new InvalidRefNameError(oldref, import_clean_git_ref.default.clean(oldref)); + } + const fulloldref = `refs/heads/${oldref}`; + const fullnewref = `refs/heads/${ref}`; + const newexist = await GitRefManager.exists({ fs, gitdir, ref: fullnewref }); + if (newexist) { + throw new AlreadyExistsError("branch", ref, false); + } + const value = await GitRefManager.resolve({ + fs, + gitdir, + ref: fulloldref, + depth: 1 + }); + await GitRefManager.writeRef({ fs, gitdir, ref: fullnewref, value }); + await GitRefManager.deleteRef({ fs, gitdir, ref: fulloldref }); + const fullCurrentBranchRef = await _currentBranch({ + fs, + gitdir, + fullname: true + }); + const isCurrentBranch = fullCurrentBranchRef === fulloldref; + if (checkout2 || isCurrentBranch) { + await GitRefManager.writeSymbolicRef({ + fs, + gitdir, + ref: "HEAD", + value: fullnewref + }); + } +} +async function renameBranch({ + fs, + dir, + gitdir = join(dir, ".git"), + ref, + oldref, + checkout: checkout2 = false +}) { + try { + assertParameter("fs", fs); + assertParameter("gitdir", gitdir); + assertParameter("ref", ref); + assertParameter("oldref", oldref); + return await _renameBranch({ + fs: new FileSystem(fs), + gitdir, + ref, + oldref, + checkout: checkout2 + }); + } catch (err) { + err.caller = "git.renameBranch"; + throw err; + } +} +async function hashObject$1({ gitdir, type, object }) { + return shasum(GitObject.wrap({ type, object })); +} +async function resetIndex({ + fs: _fs, + dir, + gitdir = join(dir, ".git"), + filepath, + ref, + cache = {} +}) { + try { + assertParameter("fs", _fs); + assertParameter("gitdir", gitdir); + assertParameter("filepath", filepath); + const fs = new FileSystem(_fs); + let oid; + let workdirOid; + try { + oid = await GitRefManager.resolve({ fs, gitdir, ref: ref || "HEAD" }); + } catch (e) { + if (ref) { + throw e; + } + } + if (oid) { + try { + oid = await resolveFilepath({ + fs, + cache, + gitdir, + oid, + filepath + }); + } catch (e) { + oid = null; + } + } + let stats = { + ctime: /* @__PURE__ */ new Date(0), + mtime: /* @__PURE__ */ new Date(0), + dev: 0, + ino: 0, + mode: 0, + uid: 0, + gid: 0, + size: 0 + }; + const object = dir && await fs.read(join(dir, filepath)); + if (object) { + workdirOid = await hashObject$1({ + gitdir, + type: "blob", + object + }); + if (oid === workdirOid) { + stats = await fs.lstat(join(dir, filepath)); + } + } + await GitIndexManager.acquire({ fs, gitdir, cache }, async function(index2) { + index2.delete({ filepath }); + if (oid) { + index2.insert({ filepath, stats, oid }); + } + }); + } catch (err) { + err.caller = "git.reset"; + throw err; + } +} +async function resolveRef({ + fs, + dir, + gitdir = join(dir, ".git"), + ref, + depth +}) { + try { + assertParameter("fs", fs); + assertParameter("gitdir", gitdir); + assertParameter("ref", ref); + const oid = await GitRefManager.resolve({ + fs: new FileSystem(fs), + gitdir, + ref, + depth + }); + return oid; + } catch (err) { + err.caller = "git.resolveRef"; + throw err; + } +} +async function setConfig({ + fs: _fs, + dir, + gitdir = join(dir, ".git"), + path: path2, + value, + append: append3 = false +}) { + try { + assertParameter("fs", _fs); + assertParameter("gitdir", gitdir); + assertParameter("path", path2); + const fs = new FileSystem(_fs); + const config = await GitConfigManager.get({ fs, gitdir }); + if (append3) { + await config.append(path2, value); + } else { + await config.set(path2, value); + } + await GitConfigManager.save({ fs, gitdir, config }); + } catch (err) { + err.caller = "git.setConfig"; + throw err; + } +} +async function status({ + fs: _fs, + dir, + gitdir = join(dir, ".git"), + filepath, + cache = {} +}) { + try { + assertParameter("fs", _fs); + assertParameter("gitdir", gitdir); + assertParameter("filepath", filepath); + const fs = new FileSystem(_fs); + const ignored = await GitIgnoreManager.isIgnored({ + fs, + gitdir, + dir, + filepath + }); + if (ignored) { + return "ignored"; + } + const headTree = await getHeadTree({ fs, cache, gitdir }); + const treeOid = await getOidAtPath({ + fs, + cache, + gitdir, + tree: headTree, + path: filepath + }); + const indexEntry = await GitIndexManager.acquire( + { fs, gitdir, cache }, + async function(index2) { + for (const entry of index2) { + if (entry.path === filepath) return entry; + } + return null; + } + ); + const stats = await fs.lstat(join(dir, filepath)); + const H = treeOid !== null; + const I = indexEntry !== null; + const W = stats !== null; + const getWorkdirOid = async () => { + if (I && !compareStats(indexEntry, stats)) { + return indexEntry.oid; + } else { + const object = await fs.read(join(dir, filepath)); + const workdirOid = await hashObject$1({ + gitdir, + type: "blob", + object + }); + if (I && indexEntry.oid === workdirOid) { + if (stats.size !== -1) { + GitIndexManager.acquire({ fs, gitdir, cache }, async function(index2) { + index2.insert({ filepath, stats, oid: workdirOid }); + }); + } + } + return workdirOid; + } + }; + if (!H && !W && !I) return "absent"; + if (!H && !W && I) return "*absent"; + if (!H && W && !I) return "*added"; + if (!H && W && I) { + const workdirOid = await getWorkdirOid(); + return workdirOid === indexEntry.oid ? "added" : "*added"; + } + if (H && !W && !I) return "deleted"; + if (H && !W && I) { + return treeOid === indexEntry.oid ? "*deleted" : "*deleted"; + } + if (H && W && !I) { + const workdirOid = await getWorkdirOid(); + return workdirOid === treeOid ? "*undeleted" : "*undeletemodified"; + } + if (H && W && I) { + const workdirOid = await getWorkdirOid(); + if (workdirOid === treeOid) { + return workdirOid === indexEntry.oid ? "unmodified" : "*unmodified"; + } else { + return workdirOid === indexEntry.oid ? "modified" : "*modified"; + } + } + } catch (err) { + err.caller = "git.status"; + throw err; + } +} +async function getOidAtPath({ fs, cache, gitdir, tree, path: path2 }) { + if (typeof path2 === "string") path2 = path2.split("/"); + const dirname3 = path2.shift(); + for (const entry of tree) { + if (entry.path === dirname3) { + if (path2.length === 0) { + return entry.oid; + } + const { type, object } = await _readObject({ + fs, + cache, + gitdir, + oid: entry.oid + }); + if (type === "tree") { + const tree2 = GitTree.from(object); + return getOidAtPath({ fs, cache, gitdir, tree: tree2, path: path2 }); + } + if (type === "blob") { + throw new ObjectTypeError(entry.oid, type, "blob", path2.join("/")); + } + } + } + return null; +} +async function getHeadTree({ fs, cache, gitdir }) { + let oid; + try { + oid = await GitRefManager.resolve({ fs, gitdir, ref: "HEAD" }); + } catch (e) { + if (e instanceof NotFoundError) { + return []; + } + } + const { tree } = await _readTree({ fs, cache, gitdir, oid }); + return tree; +} +async function statusMatrix({ + fs: _fs, + dir, + gitdir = join(dir, ".git"), + ref = "HEAD", + filepaths = ["."], + filter, + cache = {}, + ignored: shouldIgnore = false +}) { + try { + assertParameter("fs", _fs); + assertParameter("gitdir", gitdir); + assertParameter("ref", ref); + const fs = new FileSystem(_fs); + return await _walk({ + fs, + cache, + dir, + gitdir, + trees: [TREE({ ref }), WORKDIR(), STAGE()], + map: async function(filepath, [head, workdir, stage]) { + if (!head && !stage && workdir) { + if (!shouldIgnore) { + const isIgnored2 = await GitIgnoreManager.isIgnored({ + fs, + dir, + filepath + }); + if (isIgnored2) { + return null; + } + } + } + if (!filepaths.some((base) => worthWalking(filepath, base))) { + return null; + } + if (filter) { + if (!filter(filepath)) return; + } + const [headType, workdirType, stageType] = await Promise.all([ + head && head.type(), + workdir && workdir.type(), + stage && stage.type() + ]); + const isBlob = [headType, workdirType, stageType].includes("blob"); + if ((headType === "tree" || headType === "special") && !isBlob) return; + if (headType === "commit") return null; + if ((workdirType === "tree" || workdirType === "special") && !isBlob) + return; + if (stageType === "commit") return null; + if ((stageType === "tree" || stageType === "special") && !isBlob) return; + const headOid = headType === "blob" ? await head.oid() : void 0; + const stageOid = stageType === "blob" ? await stage.oid() : void 0; + let workdirOid; + if (headType !== "blob" && workdirType === "blob" && stageType !== "blob") { + workdirOid = "42"; + } else if (workdirType === "blob") { + workdirOid = await workdir.oid(); + } + const entry = [void 0, headOid, workdirOid, stageOid]; + const result = entry.map((value) => entry.indexOf(value)); + result.shift(); + return [filepath, ...result]; + } + }); + } catch (err) { + err.caller = "git.statusMatrix"; + throw err; + } +} +async function tag({ + fs: _fs, + dir, + gitdir = join(dir, ".git"), + ref, + object, + force = false +}) { + try { + assertParameter("fs", _fs); + assertParameter("gitdir", gitdir); + assertParameter("ref", ref); + const fs = new FileSystem(_fs); + if (ref === void 0) { + throw new MissingParameterError("ref"); + } + ref = ref.startsWith("refs/tags/") ? ref : `refs/tags/${ref}`; + const value = await GitRefManager.resolve({ + fs, + gitdir, + ref: object || "HEAD" + }); + if (!force && await GitRefManager.exists({ fs, gitdir, ref })) { + throw new AlreadyExistsError("tag", ref); + } + await GitRefManager.writeRef({ fs, gitdir, ref, value }); + } catch (err) { + err.caller = "git.tag"; + throw err; + } +} +async function updateIndex({ + fs: _fs, + dir, + gitdir = join(dir, ".git"), + cache = {}, + filepath, + oid, + mode, + add: add2, + remove: remove3, + force +}) { + try { + assertParameter("fs", _fs); + assertParameter("gitdir", gitdir); + assertParameter("filepath", filepath); + const fs = new FileSystem(_fs); + if (remove3) { + return await GitIndexManager.acquire( + { fs, gitdir, cache }, + async function(index2) { + let fileStats2; + if (!force) { + fileStats2 = await fs.lstat(join(dir, filepath)); + if (fileStats2) { + if (fileStats2.isDirectory()) { + throw new InvalidFilepathError("directory"); + } + return; + } + } + if (index2.has({ filepath })) { + index2.delete({ + filepath + }); + } + } + ); + } + let fileStats; + if (!oid) { + fileStats = await fs.lstat(join(dir, filepath)); + if (!fileStats) { + throw new NotFoundError( + `file at "${filepath}" on disk and "remove" not set` + ); + } + if (fileStats.isDirectory()) { + throw new InvalidFilepathError("directory"); + } + } + return await GitIndexManager.acquire({ fs, gitdir, cache }, async function(index2) { + if (!add2 && !index2.has({ filepath })) { + throw new NotFoundError( + `file at "${filepath}" in index and "add" not set` + ); + } + let stats = { + ctime: /* @__PURE__ */ new Date(0), + mtime: /* @__PURE__ */ new Date(0), + dev: 0, + ino: 0, + mode, + uid: 0, + gid: 0, + size: 0 + }; + if (!oid) { + stats = fileStats; + const object = stats.isSymbolicLink() ? await fs.readlink(join(dir, filepath)) : await fs.read(join(dir, filepath)); + oid = await _writeObject({ + fs, + gitdir, + type: "blob", + format: "content", + object + }); + } + index2.insert({ + filepath, + oid, + stats + }); + return oid; + }); + } catch (err) { + err.caller = "git.updateIndex"; + throw err; + } +} +function version() { + try { + return pkg.version; + } catch (err) { + err.caller = "git.version"; + throw err; + } +} +async function walk({ + fs, + dir, + gitdir = join(dir, ".git"), + trees, + map, + reduce, + iterate, + cache = {} +}) { + try { + assertParameter("fs", fs); + assertParameter("gitdir", gitdir); + assertParameter("trees", trees); + return await _walk({ + fs: new FileSystem(fs), + cache, + dir, + gitdir, + trees, + map, + reduce, + iterate + }); + } catch (err) { + err.caller = "git.walk"; + throw err; + } +} +async function writeBlob({ fs, dir, gitdir = join(dir, ".git"), blob }) { + try { + assertParameter("fs", fs); + assertParameter("gitdir", gitdir); + assertParameter("blob", blob); + return await _writeObject({ + fs: new FileSystem(fs), + gitdir, + type: "blob", + object: blob, + format: "content" + }); + } catch (err) { + err.caller = "git.writeBlob"; + throw err; + } +} +async function _writeCommit({ fs, gitdir, commit: commit2 }) { + const object = GitCommit.from(commit2).toObject(); + const oid = await _writeObject({ + fs, + gitdir, + type: "commit", + object, + format: "content" + }); + return oid; +} +async function writeCommit({ + fs, + dir, + gitdir = join(dir, ".git"), + commit: commit2 +}) { + try { + assertParameter("fs", fs); + assertParameter("gitdir", gitdir); + assertParameter("commit", commit2); + return await _writeCommit({ + fs: new FileSystem(fs), + gitdir, + commit: commit2 + }); + } catch (err) { + err.caller = "git.writeCommit"; + throw err; + } +} +async function writeObject({ + fs: _fs, + dir, + gitdir = join(dir, ".git"), + type, + object, + format = "parsed", + oid, + encoding = void 0 +}) { + try { + const fs = new FileSystem(_fs); + if (format === "parsed") { + switch (type) { + case "commit": + object = GitCommit.from(object).toObject(); + break; + case "tree": + object = GitTree.from(object).toObject(); + break; + case "blob": + object = Buffer.from(object, encoding); + break; + case "tag": + object = GitAnnotatedTag.from(object).toObject(); + break; + default: + throw new ObjectTypeError(oid || "", type, "blob|commit|tag|tree"); + } + format = "content"; + } + oid = await _writeObject({ + fs, + gitdir, + type, + object, + oid, + format + }); + return oid; + } catch (err) { + err.caller = "git.writeObject"; + throw err; + } +} +async function writeRef({ + fs: _fs, + dir, + gitdir = join(dir, ".git"), + ref, + value, + force = false, + symbolic = false +}) { + try { + assertParameter("fs", _fs); + assertParameter("gitdir", gitdir); + assertParameter("ref", ref); + assertParameter("value", value); + const fs = new FileSystem(_fs); + if (ref !== import_clean_git_ref.default.clean(ref)) { + throw new InvalidRefNameError(ref, import_clean_git_ref.default.clean(ref)); + } + if (!force && await GitRefManager.exists({ fs, gitdir, ref })) { + throw new AlreadyExistsError("ref", ref); + } + if (symbolic) { + await GitRefManager.writeSymbolicRef({ + fs, + gitdir, + ref, + value + }); + } else { + value = await GitRefManager.resolve({ + fs, + gitdir, + ref: value + }); + await GitRefManager.writeRef({ + fs, + gitdir, + ref, + value + }); + } + } catch (err) { + err.caller = "git.writeRef"; + throw err; + } +} +async function _writeTag({ fs, gitdir, tag: tag2 }) { + const object = GitAnnotatedTag.from(tag2).toObject(); + const oid = await _writeObject({ + fs, + gitdir, + type: "tag", + object, + format: "content" + }); + return oid; +} +async function writeTag({ fs, dir, gitdir = join(dir, ".git"), tag: tag2 }) { + try { + assertParameter("fs", fs); + assertParameter("gitdir", gitdir); + assertParameter("tag", tag2); + return await _writeTag({ + fs: new FileSystem(fs), + gitdir, + tag: tag2 + }); + } catch (err) { + err.caller = "git.writeTag"; + throw err; + } +} +async function writeTree({ fs, dir, gitdir = join(dir, ".git"), tree }) { + try { + assertParameter("fs", fs); + assertParameter("gitdir", gitdir); + assertParameter("tree", tree); + return await _writeTree({ + fs: new FileSystem(fs), + gitdir, + tree + }); + } catch (err) { + err.caller = "git.writeTree"; + throw err; + } +} +var index = { + Errors, + STAGE, + TREE, + WORKDIR, + add, + abortMerge, + addNote, + addRemote, + annotatedTag, + branch, + checkout, + clone, + commit, + getConfig, + getConfigAll, + setConfig, + currentBranch, + deleteBranch, + deleteRef, + deleteRemote, + deleteTag, + expandOid, + expandRef, + fastForward, + fetch, + findMergeBase, + findRoot, + getRemoteInfo, + getRemoteInfo2, + hashBlob, + indexPack, + init, + isDescendent, + isIgnored, + listBranches, + listFiles, + listNotes, + listRemotes, + listServerRefs, + listTags, + log, + merge, + packObjects, + pull, + push, + readBlob, + readCommit, + readNote, + readObject, + readTag, + readTree, + remove, + removeNote, + renameBranch, + resetIndex, + updateIndex, + resolveRef, + status, + statusMatrix, + tag, + version, + walk, + writeBlob, + writeCommit, + writeObject, + writeRef, + writeTag, + writeTree +}; +var isomorphic_git_default = index; + +// src/main.ts +var import_obsidian31 = require("obsidian"); + +// src/lineAuthor/lineAuthorIntegration.ts +init_polyfill_buffer(); +var import_obsidian12 = require("obsidian"); + +// src/gitManager/simpleGit.ts +init_polyfill_buffer(); +var import_child_process2 = require("child_process"); +var import_debug2 = __toESM(require_browser()); +var import_obsidian4 = require("obsidian"); +var path = __toESM(require("path")); +var import_path = require("path"); + +// node_modules/.pnpm/simple-git@https+++codeload.github.com+Vinzent03+git-js+tar.gz+6b9a2d899bc8256e38a1d6f0b8a881_rku6lxlylrt42756swupwur2wa/node_modules/simple-git/dist/esm/index.js +init_polyfill_buffer(); +var import_file_exists = __toESM(require_dist(), 1); +var import_debug = __toESM(require_browser(), 1); +var import_child_process = require("child_process"); +var import_promise_deferred = __toESM(require_dist2(), 1); +var import_promise_deferred2 = __toESM(require_dist2(), 1); +var __defProp2 = Object.defineProperty; +var __defProps = Object.defineProperties; +var __getOwnPropDesc2 = Object.getOwnPropertyDescriptor; +var __getOwnPropDescs = Object.getOwnPropertyDescriptors; +var __getOwnPropNames2 = Object.getOwnPropertyNames; +var __getOwnPropSymbols = Object.getOwnPropertySymbols; +var __hasOwnProp2 = Object.prototype.hasOwnProperty; +var __propIsEnum = Object.prototype.propertyIsEnumerable; +var __defNormalProp2 = (obj, key2, value) => key2 in obj ? __defProp2(obj, key2, { enumerable: true, configurable: true, writable: true, value }) : obj[key2] = value; +var __spreadValues = (a, b) => { + for (var prop in b || (b = {})) + if (__hasOwnProp2.call(b, prop)) + __defNormalProp2(a, prop, b[prop]); + if (__getOwnPropSymbols) + for (var prop of __getOwnPropSymbols(b)) { + if (__propIsEnum.call(b, prop)) + __defNormalProp2(a, prop, b[prop]); + } + return a; +}; +var __spreadProps = (a, b) => __defProps(a, __getOwnPropDescs(b)); +var __markAsModule = (target) => __defProp2(target, "__esModule", { value: true }); +var __esm2 = (fn, res) => function __init() { + return fn && (res = (0, fn[__getOwnPropNames2(fn)[0]])(fn = 0)), res; +}; +var __commonJS2 = (cb, mod) => function __require() { + return mod || (0, cb[__getOwnPropNames2(cb)[0]])((mod = { exports: {} }).exports, mod), mod.exports; +}; +var __export2 = (target, all) => { + for (var name in all) + __defProp2(target, name, { get: all[name], enumerable: true }); +}; +var __reExport = (target, module2, copyDefault, desc) => { + if (module2 && typeof module2 === "object" || typeof module2 === "function") { + for (let key2 of __getOwnPropNames2(module2)) + if (!__hasOwnProp2.call(target, key2) && (copyDefault || key2 !== "default")) + __defProp2(target, key2, { get: () => module2[key2], enumerable: !(desc = __getOwnPropDesc2(module2, key2)) || desc.enumerable }); + } + return target; +}; +var __toCommonJS2 = /* @__PURE__ */ ((cache) => { + return (module2, temp) => { + return cache && cache.get(module2) || (temp = __reExport(__markAsModule({}), module2, 1), cache && cache.set(module2, temp), temp); + }; +})(typeof WeakMap !== "undefined" ? /* @__PURE__ */ new WeakMap() : 0); +var __async = (__this, __arguments, generator) => { + return new Promise((resolve2, reject) => { + var fulfilled = (value) => { + try { + step(generator.next(value)); + } catch (e) { + reject(e); + } + }; + var rejected = (value) => { + try { + step(generator.throw(value)); + } catch (e) { + reject(e); + } + }; + var step = (x) => x.done ? resolve2(x.value) : Promise.resolve(x.value).then(fulfilled, rejected); + step((generator = generator.apply(__this, __arguments)).next()); + }); +}; +var GitError; +var init_git_error = __esm2({ + "src/lib/errors/git-error.ts"() { + GitError = class extends Error { + constructor(task, message) { + super(message); + this.task = task; + Object.setPrototypeOf(this, new.target.prototype); + } + }; + } +}); +var GitResponseError; +var init_git_response_error = __esm2({ + "src/lib/errors/git-response-error.ts"() { + init_git_error(); + GitResponseError = class extends GitError { + constructor(git, message) { + super(void 0, message || String(git)); + this.git = git; + } + }; + } +}); +var TaskConfigurationError; +var init_task_configuration_error = __esm2({ + "src/lib/errors/task-configuration-error.ts"() { + init_git_error(); + TaskConfigurationError = class extends GitError { + constructor(message) { + super(void 0, message); + } + }; + } +}); +function asFunction(source) { + return typeof source === "function" ? source : NOOP; +} +function isUserFunction(source) { + return typeof source === "function" && source !== NOOP; +} +function splitOn(input, char) { + const index2 = input.indexOf(char); + if (index2 <= 0) { + return [input, ""]; + } + return [input.substr(0, index2), input.substr(index2 + 1)]; +} +function first(input, offset = 0) { + return isArrayLike(input) && input.length > offset ? input[offset] : void 0; +} +function last(input, offset = 0) { + if (isArrayLike(input) && input.length > offset) { + return input[input.length - 1 - offset]; + } +} +function isArrayLike(input) { + return !!(input && typeof input.length === "number"); +} +function toLinesWithContent(input = "", trimmed2 = true, separator2 = "\n") { + return input.split(separator2).reduce((output, line) => { + const lineContent = trimmed2 ? line.trim() : line; + if (lineContent) { + output.push(lineContent); + } + return output; + }, []); +} +function forEachLineWithContent(input, callback) { + return toLinesWithContent(input, true).map((line) => callback(line)); +} +function folderExists(path2) { + return (0, import_file_exists.exists)(path2, import_file_exists.FOLDER); +} +function append(target, item) { + if (Array.isArray(target)) { + if (!target.includes(item)) { + target.push(item); + } + } else { + target.add(item); + } + return item; +} +function including(target, item) { + if (Array.isArray(target) && !target.includes(item)) { + target.push(item); + } + return target; +} +function remove2(target, item) { + if (Array.isArray(target)) { + const index2 = target.indexOf(item); + if (index2 >= 0) { + target.splice(index2, 1); + } + } else { + target.delete(item); + } + return item; +} +function asArray(source) { + return Array.isArray(source) ? source : [source]; +} +function asStringArray(source) { + return asArray(source).map(String); +} +function asNumber(source, onNaN = 0) { + if (source == null) { + return onNaN; + } + const num2 = parseInt(source, 10); + return isNaN(num2) ? onNaN : num2; +} +function prefixedArray(input, prefix) { + const output = []; + for (let i = 0, max = input.length; i < max; i++) { + output.push(prefix, input[i]); + } + return output; +} +function bufferToString(input) { + return (Array.isArray(input) ? Buffer.concat(input) : input).toString("utf-8"); +} +function pick(source, properties) { + return Object.assign({}, ...properties.map((property) => property in source ? { [property]: source[property] } : {})); +} +function delay(duration = 0) { + return new Promise((done) => setTimeout(done, duration)); +} +var NULL; +var NOOP; +var objectToString; +var init_util = __esm2({ + "src/lib/utils/util.ts"() { + NULL = "\0"; + NOOP = () => { + }; + objectToString = Object.prototype.toString.call.bind(Object.prototype.toString); + } +}); +function filterType(input, filter, def) { + if (filter(input)) { + return input; + } + return arguments.length > 2 ? def : void 0; +} +function filterPrimitives(input, omit) { + return /number|string|boolean/.test(typeof input) && (!omit || !omit.includes(typeof input)); +} +function filterPlainObject(input) { + return !!input && objectToString(input) === "[object Object]"; +} +function filterFunction(input) { + return typeof input === "function"; +} +var filterArray; +var filterString; +var filterStringArray; +var filterStringOrStringArray; +var filterHasLength; +var init_argument_filters = __esm2({ + "src/lib/utils/argument-filters.ts"() { + init_util(); + filterArray = (input) => { + return Array.isArray(input); + }; + filterString = (input) => { + return typeof input === "string"; + }; + filterStringArray = (input) => { + return Array.isArray(input) && input.every(filterString); + }; + filterStringOrStringArray = (input) => { + return filterString(input) || Array.isArray(input) && input.every(filterString); + }; + filterHasLength = (input) => { + if (input == null || "number|boolean|function".includes(typeof input)) { + return false; + } + return Array.isArray(input) || typeof input === "string" || typeof input.length === "number"; + }; + } +}); +var ExitCodes; +var init_exit_codes = __esm2({ + "src/lib/utils/exit-codes.ts"() { + ExitCodes = /* @__PURE__ */ ((ExitCodes2) => { + ExitCodes2[ExitCodes2["SUCCESS"] = 0] = "SUCCESS"; + ExitCodes2[ExitCodes2["ERROR"] = 1] = "ERROR"; + ExitCodes2[ExitCodes2["NOT_FOUND"] = -2] = "NOT_FOUND"; + ExitCodes2[ExitCodes2["UNCLEAN"] = 128] = "UNCLEAN"; + return ExitCodes2; + })(ExitCodes || {}); + } +}); +var GitOutputStreams; +var init_git_output_streams = __esm2({ + "src/lib/utils/git-output-streams.ts"() { + GitOutputStreams = class { + constructor(stdOut, stdErr) { + this.stdOut = stdOut; + this.stdErr = stdErr; + } + asStrings() { + return new GitOutputStreams(this.stdOut.toString("utf8"), this.stdErr.toString("utf8")); + } + }; + } +}); +var LineParser; +var RemoteLineParser; +var init_line_parser = __esm2({ + "src/lib/utils/line-parser.ts"() { + LineParser = class { + constructor(regExp, useMatches) { + this.matches = []; + this.parse = (line, target) => { + this.resetMatches(); + if (!this._regExp.every((reg, index2) => this.addMatch(reg, index2, line(index2)))) { + return false; + } + return this.useMatches(target, this.prepareMatches()) !== false; + }; + this._regExp = Array.isArray(regExp) ? regExp : [regExp]; + if (useMatches) { + this.useMatches = useMatches; + } + } + useMatches(target, match) { + throw new Error(`LineParser:useMatches not implemented`); + } + resetMatches() { + this.matches.length = 0; + } + prepareMatches() { + return this.matches; + } + addMatch(reg, index2, line) { + const matched = line && reg.exec(line); + if (matched) { + this.pushMatch(index2, matched); + } + return !!matched; + } + pushMatch(_index, matched) { + this.matches.push(...matched.slice(1)); + } + }; + RemoteLineParser = class extends LineParser { + addMatch(reg, index2, line) { + return /^remote:\s/.test(String(line)) && super.addMatch(reg, index2, line); + } + pushMatch(index2, matched) { + if (index2 > 0 || matched.length > 1) { + super.pushMatch(index2, matched); + } + } + }; + } +}); +function createInstanceConfig(...options) { + const baseDir = process.cwd(); + const config = Object.assign(__spreadValues({ baseDir }, defaultOptions), ...options.filter((o) => typeof o === "object" && o)); + config.baseDir = config.baseDir || baseDir; + config.trimmed = config.trimmed === true; + return config; +} +var defaultOptions; +var init_simple_git_options = __esm2({ + "src/lib/utils/simple-git-options.ts"() { + defaultOptions = { + binary: "git", + maxConcurrentProcesses: 5, + config: [], + trimmed: false + }; + } +}); +function appendTaskOptions(options, commands2 = []) { + if (!filterPlainObject(options)) { + return commands2; + } + return Object.keys(options).reduce((commands22, key2) => { + const value = options[key2]; + if (filterPrimitives(value, ["boolean"])) { + commands22.push(key2 + "=" + value); + } else { + commands22.push(key2); + } + return commands22; + }, commands2); +} +function getTrailingOptions(args, initialPrimitive = 0, objectOnly = false) { + const command = []; + for (let i = 0, max = initialPrimitive < 0 ? args.length : initialPrimitive; i < max; i++) { + if ("string|number".includes(typeof args[i])) { + command.push(String(args[i])); + } + } + appendTaskOptions(trailingOptionsArgument(args), command); + if (!objectOnly) { + command.push(...trailingArrayArgument(args)); + } + return command; +} +function trailingArrayArgument(args) { + const hasTrailingCallback = typeof last(args) === "function"; + return filterType(last(args, hasTrailingCallback ? 1 : 0), filterArray, []); +} +function trailingOptionsArgument(args) { + const hasTrailingCallback = filterFunction(last(args)); + return filterType(last(args, hasTrailingCallback ? 1 : 0), filterPlainObject); +} +function trailingFunctionArgument(args, includeNoop = true) { + const callback = asFunction(last(args)); + return includeNoop || isUserFunction(callback) ? callback : void 0; +} +var init_task_options = __esm2({ + "src/lib/utils/task-options.ts"() { + init_argument_filters(); + init_util(); + } +}); +function callTaskParser(parser3, streams) { + return parser3(streams.stdOut, streams.stdErr); +} +function parseStringResponse(result, parsers12, texts, trim = true) { + asArray(texts).forEach((text2) => { + for (let lines = toLinesWithContent(text2, trim), i = 0, max = lines.length; i < max; i++) { + const line = (offset = 0) => { + if (i + offset >= max) { + return; + } + return lines[i + offset]; + }; + parsers12.some(({ parse: parse2 }) => parse2(line, result)); + } + }); + return result; +} +var init_task_parser = __esm2({ + "src/lib/utils/task-parser.ts"() { + init_util(); + } +}); +var utils_exports = {}; +__export2(utils_exports, { + ExitCodes: () => ExitCodes, + GitOutputStreams: () => GitOutputStreams, + LineParser: () => LineParser, + NOOP: () => NOOP, + NULL: () => NULL, + RemoteLineParser: () => RemoteLineParser, + append: () => append, + appendTaskOptions: () => appendTaskOptions, + asArray: () => asArray, + asFunction: () => asFunction, + asNumber: () => asNumber, + asStringArray: () => asStringArray, + bufferToString: () => bufferToString, + callTaskParser: () => callTaskParser, + createInstanceConfig: () => createInstanceConfig, + delay: () => delay, + filterArray: () => filterArray, + filterFunction: () => filterFunction, + filterHasLength: () => filterHasLength, + filterPlainObject: () => filterPlainObject, + filterPrimitives: () => filterPrimitives, + filterString: () => filterString, + filterStringArray: () => filterStringArray, + filterStringOrStringArray: () => filterStringOrStringArray, + filterType: () => filterType, + first: () => first, + folderExists: () => folderExists, + forEachLineWithContent: () => forEachLineWithContent, + getTrailingOptions: () => getTrailingOptions, + including: () => including, + isUserFunction: () => isUserFunction, + last: () => last, + objectToString: () => objectToString, + parseStringResponse: () => parseStringResponse, + pick: () => pick, + prefixedArray: () => prefixedArray, + remove: () => remove2, + splitOn: () => splitOn, + toLinesWithContent: () => toLinesWithContent, + trailingFunctionArgument: () => trailingFunctionArgument, + trailingOptionsArgument: () => trailingOptionsArgument +}); +var init_utils = __esm2({ + "src/lib/utils/index.ts"() { + init_argument_filters(); + init_exit_codes(); + init_git_output_streams(); + init_line_parser(); + init_simple_git_options(); + init_task_options(); + init_task_parser(); + init_util(); + } +}); +var check_is_repo_exports = {}; +__export2(check_is_repo_exports, { + CheckRepoActions: () => CheckRepoActions, + checkIsBareRepoTask: () => checkIsBareRepoTask, + checkIsRepoRootTask: () => checkIsRepoRootTask, + checkIsRepoTask: () => checkIsRepoTask +}); +function checkIsRepoTask(action) { + switch (action) { + case "bare": + return checkIsBareRepoTask(); + case "root": + return checkIsRepoRootTask(); + } + const commands2 = ["rev-parse", "--is-inside-work-tree"]; + return { + commands: commands2, + format: "utf-8", + onError, + parser + }; +} +function checkIsRepoRootTask() { + const commands2 = ["rev-parse", "--git-dir"]; + return { + commands: commands2, + format: "utf-8", + onError, + parser(path2) { + return /^\.(git)?$/.test(path2.trim()); + } + }; +} +function checkIsBareRepoTask() { + const commands2 = ["rev-parse", "--is-bare-repository"]; + return { + commands: commands2, + format: "utf-8", + onError, + parser + }; +} +function isNotRepoMessage(error) { + return /(Not a git repository|Kein Git-Repository)/i.test(String(error)); +} +var CheckRepoActions; +var onError; +var parser; +var init_check_is_repo = __esm2({ + "src/lib/tasks/check-is-repo.ts"() { + init_utils(); + CheckRepoActions = /* @__PURE__ */ ((CheckRepoActions2) => { + CheckRepoActions2["BARE"] = "bare"; + CheckRepoActions2["IN_TREE"] = "tree"; + CheckRepoActions2["IS_REPO_ROOT"] = "root"; + return CheckRepoActions2; + })(CheckRepoActions || {}); + onError = ({ exitCode }, error, done, fail) => { + if (exitCode === 128 && isNotRepoMessage(error)) { + return done(Buffer.from("false")); + } + fail(error); + }; + parser = (text2) => { + return text2.trim() === "true"; + }; + } +}); +function cleanSummaryParser(dryRun, text2) { + const summary = new CleanResponse(dryRun); + const regexp = dryRun ? dryRunRemovalRegexp : removalRegexp; + toLinesWithContent(text2).forEach((line) => { + const removed = line.replace(regexp, ""); + summary.paths.push(removed); + (isFolderRegexp.test(removed) ? summary.folders : summary.files).push(removed); + }); + return summary; +} +var CleanResponse; +var removalRegexp; +var dryRunRemovalRegexp; +var isFolderRegexp; +var init_CleanSummary = __esm2({ + "src/lib/responses/CleanSummary.ts"() { + init_utils(); + CleanResponse = class { + constructor(dryRun) { + this.dryRun = dryRun; + this.paths = []; + this.files = []; + this.folders = []; + } + }; + removalRegexp = /^[a-z]+\s*/i; + dryRunRemovalRegexp = /^[a-z]+\s+[a-z]+\s*/i; + isFolderRegexp = /\/$/; + } +}); +var task_exports = {}; +__export2(task_exports, { + EMPTY_COMMANDS: () => EMPTY_COMMANDS, + adhocExecTask: () => adhocExecTask, + configurationErrorTask: () => configurationErrorTask, + isBufferTask: () => isBufferTask, + isEmptyTask: () => isEmptyTask, + straightThroughBufferTask: () => straightThroughBufferTask, + straightThroughStringTask: () => straightThroughStringTask +}); +function adhocExecTask(parser3) { + return { + commands: EMPTY_COMMANDS, + format: "empty", + parser: parser3 + }; +} +function configurationErrorTask(error) { + return { + commands: EMPTY_COMMANDS, + format: "empty", + parser() { + throw typeof error === "string" ? new TaskConfigurationError(error) : error; + } + }; +} +function straightThroughStringTask(commands2, trimmed2 = false) { + return { + commands: commands2, + format: "utf-8", + parser(text2) { + return trimmed2 ? String(text2).trim() : text2; + } + }; +} +function straightThroughBufferTask(commands2) { + return { + commands: commands2, + format: "buffer", + parser(buffer2) { + return buffer2; + } + }; +} +function isBufferTask(task) { + return task.format === "buffer"; +} +function isEmptyTask(task) { + return task.format === "empty" || !task.commands.length; +} +var EMPTY_COMMANDS; +var init_task = __esm2({ + "src/lib/tasks/task.ts"() { + init_task_configuration_error(); + EMPTY_COMMANDS = []; + } +}); +var clean_exports = {}; +__export2(clean_exports, { + CONFIG_ERROR_INTERACTIVE_MODE: () => CONFIG_ERROR_INTERACTIVE_MODE, + CONFIG_ERROR_MODE_REQUIRED: () => CONFIG_ERROR_MODE_REQUIRED, + CONFIG_ERROR_UNKNOWN_OPTION: () => CONFIG_ERROR_UNKNOWN_OPTION, + CleanOptions: () => CleanOptions, + cleanTask: () => cleanTask, + cleanWithOptionsTask: () => cleanWithOptionsTask, + isCleanOptionsArray: () => isCleanOptionsArray +}); +function cleanWithOptionsTask(mode, customArgs) { + const { cleanMode, options, valid } = getCleanOptions(mode); + if (!cleanMode) { + return configurationErrorTask(CONFIG_ERROR_MODE_REQUIRED); + } + if (!valid.options) { + return configurationErrorTask(CONFIG_ERROR_UNKNOWN_OPTION + JSON.stringify(mode)); + } + options.push(...customArgs); + if (options.some(isInteractiveMode)) { + return configurationErrorTask(CONFIG_ERROR_INTERACTIVE_MODE); + } + return cleanTask(cleanMode, options); +} +function cleanTask(mode, customArgs) { + const commands2 = ["clean", `-${mode}`, ...customArgs]; + return { + commands: commands2, + format: "utf-8", + parser(text2) { + return cleanSummaryParser(mode === "n", text2); + } + }; +} +function isCleanOptionsArray(input) { + return Array.isArray(input) && input.every((test) => CleanOptionValues.has(test)); +} +function getCleanOptions(input) { + let cleanMode; + let options = []; + let valid = { cleanMode: false, options: true }; + input.replace(/[^a-z]i/g, "").split("").forEach((char) => { + if (isCleanMode(char)) { + cleanMode = char; + valid.cleanMode = true; + } else { + valid.options = valid.options && isKnownOption(options[options.length] = `-${char}`); + } + }); + return { + cleanMode, + options, + valid + }; +} +function isCleanMode(cleanMode) { + return cleanMode === "f" || cleanMode === "n"; +} +function isKnownOption(option) { + return /^-[a-z]$/i.test(option) && CleanOptionValues.has(option.charAt(1)); +} +function isInteractiveMode(option) { + if (/^-[^\-]/.test(option)) { + return option.indexOf("i") > 0; + } + return option === "--interactive"; +} +var CONFIG_ERROR_INTERACTIVE_MODE; +var CONFIG_ERROR_MODE_REQUIRED; +var CONFIG_ERROR_UNKNOWN_OPTION; +var CleanOptions; +var CleanOptionValues; +var init_clean = __esm2({ + "src/lib/tasks/clean.ts"() { + init_CleanSummary(); + init_utils(); + init_task(); + CONFIG_ERROR_INTERACTIVE_MODE = "Git clean interactive mode is not supported"; + CONFIG_ERROR_MODE_REQUIRED = 'Git clean mode parameter ("n" or "f") is required'; + CONFIG_ERROR_UNKNOWN_OPTION = "Git clean unknown option found in: "; + CleanOptions = /* @__PURE__ */ ((CleanOptions2) => { + CleanOptions2["DRY_RUN"] = "n"; + CleanOptions2["FORCE"] = "f"; + CleanOptions2["IGNORED_INCLUDED"] = "x"; + CleanOptions2["IGNORED_ONLY"] = "X"; + CleanOptions2["EXCLUDING"] = "e"; + CleanOptions2["QUIET"] = "q"; + CleanOptions2["RECURSIVE"] = "d"; + return CleanOptions2; + })(CleanOptions || {}); + CleanOptionValues = /* @__PURE__ */ new Set([ + "i", + ...asStringArray(Object.values(CleanOptions)) + ]); + } +}); +function configListParser(text2) { + const config = new ConfigList(); + for (const item of configParser(text2)) { + config.addValue(item.file, String(item.key), item.value); + } + return config; +} +function configGetParser(text2, key2) { + let value = null; + const values = []; + const scopes = /* @__PURE__ */ new Map(); + for (const item of configParser(text2, key2)) { + if (item.key !== key2) { + continue; + } + values.push(value = item.value); + if (!scopes.has(item.file)) { + scopes.set(item.file, []); + } + scopes.get(item.file).push(value); + } + return { + key: key2, + paths: Array.from(scopes.keys()), + scopes, + value, + values + }; +} +function configFilePath(filePath) { + return filePath.replace(/^(file):/, ""); +} +function* configParser(text2, requestedKey = null) { + const lines = text2.split("\0"); + for (let i = 0, max = lines.length - 1; i < max; ) { + const file = configFilePath(lines[i++]); + let value = lines[i++]; + let key2 = requestedKey; + if (value.includes("\n")) { + const line = splitOn(value, "\n"); + key2 = line[0]; + value = line[1]; + } + yield { file, key: key2, value }; + } +} +var ConfigList; +var init_ConfigList = __esm2({ + "src/lib/responses/ConfigList.ts"() { + init_utils(); + ConfigList = class { + constructor() { + this.files = []; + this.values = /* @__PURE__ */ Object.create(null); + } + get all() { + if (!this._all) { + this._all = this.files.reduce((all, file) => { + return Object.assign(all, this.values[file]); + }, {}); + } + return this._all; + } + addFile(file) { + if (!(file in this.values)) { + const latest = last(this.files); + this.values[file] = latest ? Object.create(this.values[latest]) : {}; + this.files.push(file); + } + return this.values[file]; + } + addValue(file, key2, value) { + const values = this.addFile(file); + if (!values.hasOwnProperty(key2)) { + values[key2] = value; + } else if (Array.isArray(values[key2])) { + values[key2].push(value); + } else { + values[key2] = [values[key2], value]; + } + this._all = void 0; + } + }; + } +}); +function asConfigScope(scope, fallback) { + if (typeof scope === "string" && GitConfigScope.hasOwnProperty(scope)) { + return scope; + } + return fallback; +} +function addConfigTask(key2, value, append22, scope) { + const commands2 = ["config", `--${scope}`]; + if (append22) { + commands2.push("--add"); + } + commands2.push(key2, value); + return { + commands: commands2, + format: "utf-8", + parser(text2) { + return text2; + } + }; +} +function getConfigTask(key2, scope) { + const commands2 = ["config", "--null", "--show-origin", "--get-all", key2]; + if (scope) { + commands2.splice(1, 0, `--${scope}`); + } + return { + commands: commands2, + format: "utf-8", + parser(text2) { + return configGetParser(text2, key2); + } + }; +} +function listConfigTask(scope) { + const commands2 = ["config", "--list", "--show-origin", "--null"]; + if (scope) { + commands2.push(`--${scope}`); + } + return { + commands: commands2, + format: "utf-8", + parser(text2) { + return configListParser(text2); + } + }; +} +function config_default() { + return { + addConfig(key2, value, ...rest) { + return this._runTask(addConfigTask(key2, value, rest[0] === true, asConfigScope( + rest[1], + "local" + /* local */ + )), trailingFunctionArgument(arguments)); + }, + getConfig(key2, scope) { + return this._runTask(getConfigTask(key2, asConfigScope(scope, void 0)), trailingFunctionArgument(arguments)); + }, + listConfig(...rest) { + return this._runTask(listConfigTask(asConfigScope(rest[0], void 0)), trailingFunctionArgument(arguments)); + } + }; +} +var GitConfigScope; +var init_config = __esm2({ + "src/lib/tasks/config.ts"() { + init_ConfigList(); + init_utils(); + GitConfigScope = /* @__PURE__ */ ((GitConfigScope2) => { + GitConfigScope2["system"] = "system"; + GitConfigScope2["global"] = "global"; + GitConfigScope2["local"] = "local"; + GitConfigScope2["worktree"] = "worktree"; + return GitConfigScope2; + })(GitConfigScope || {}); + } +}); +function grepQueryBuilder(...params) { + return new GrepQuery().param(...params); +} +function parseGrep(grep) { + const paths = /* @__PURE__ */ new Set(); + const results = {}; + forEachLineWithContent(grep, (input) => { + const [path2, line, preview] = input.split(NULL); + paths.add(path2); + (results[path2] = results[path2] || []).push({ + line: asNumber(line), + path: path2, + preview + }); + }); + return { + paths, + results + }; +} +function grep_default() { + return { + grep(searchTerm) { + const then = trailingFunctionArgument(arguments); + const options = getTrailingOptions(arguments); + for (const option of disallowedOptions) { + if (options.includes(option)) { + return this._runTask(configurationErrorTask(`git.grep: use of "${option}" is not supported.`), then); + } + } + if (typeof searchTerm === "string") { + searchTerm = grepQueryBuilder().param(searchTerm); + } + const commands2 = ["grep", "--null", "-n", "--full-name", ...options, ...searchTerm]; + return this._runTask({ + commands: commands2, + format: "utf-8", + parser(stdOut) { + return parseGrep(stdOut); + } + }, then); + } + }; +} +var disallowedOptions; +var Query; +var _a; +var GrepQuery; +var init_grep = __esm2({ + "src/lib/tasks/grep.ts"() { + init_utils(); + init_task(); + disallowedOptions = ["-h"]; + Query = Symbol("grepQuery"); + GrepQuery = class { + constructor() { + this[_a] = []; + } + *[(_a = Query, Symbol.iterator)]() { + for (const query of this[Query]) { + yield query; + } + } + and(...and) { + and.length && this[Query].push("--and", "(", ...prefixedArray(and, "-e"), ")"); + return this; + } + param(...param) { + this[Query].push(...prefixedArray(param, "-e")); + return this; + } + }; + } +}); +var reset_exports = {}; +__export2(reset_exports, { + ResetMode: () => ResetMode, + getResetMode: () => getResetMode, + resetTask: () => resetTask +}); +function resetTask(mode, customArgs) { + const commands2 = ["reset"]; + if (isValidResetMode(mode)) { + commands2.push(`--${mode}`); + } + commands2.push(...customArgs); + return straightThroughStringTask(commands2); +} +function getResetMode(mode) { + if (isValidResetMode(mode)) { + return mode; + } + switch (typeof mode) { + case "string": + case "undefined": + return "soft"; + } + return; +} +function isValidResetMode(mode) { + return ResetModes.includes(mode); +} +var ResetMode; +var ResetModes; +var init_reset = __esm2({ + "src/lib/tasks/reset.ts"() { + init_task(); + ResetMode = /* @__PURE__ */ ((ResetMode2) => { + ResetMode2["MIXED"] = "mixed"; + ResetMode2["SOFT"] = "soft"; + ResetMode2["HARD"] = "hard"; + ResetMode2["MERGE"] = "merge"; + ResetMode2["KEEP"] = "keep"; + return ResetMode2; + })(ResetMode || {}); + ResetModes = Array.from(Object.values(ResetMode)); + } +}); +function createLog() { + return (0, import_debug.default)("simple-git"); +} +function prefixedLogger(to, prefix, forward) { + if (!prefix || !String(prefix).replace(/\s*/, "")) { + return !forward ? to : (message, ...args) => { + to(message, ...args); + forward(message, ...args); + }; + } + return (message, ...args) => { + to(`%s ${message}`, prefix, ...args); + if (forward) { + forward(message, ...args); + } + }; +} +function childLoggerName(name, childDebugger, { namespace: parentNamespace }) { + if (typeof name === "string") { + return name; + } + const childNamespace = childDebugger && childDebugger.namespace || ""; + if (childNamespace.startsWith(parentNamespace)) { + return childNamespace.substr(parentNamespace.length + 1); + } + return childNamespace || parentNamespace; +} +function createLogger(label, verbose, initialStep, infoDebugger = createLog()) { + const labelPrefix = label && `[${label}]` || ""; + const spawned = []; + const debugDebugger = typeof verbose === "string" ? infoDebugger.extend(verbose) : verbose; + const key2 = childLoggerName(filterType(verbose, filterString), debugDebugger, infoDebugger); + return step(initialStep); + function sibling(name, initial) { + return append(spawned, createLogger(label, key2.replace(/^[^:]+/, name), initial, infoDebugger)); + } + function step(phase) { + const stepPrefix = phase && `[${phase}]` || ""; + const debug22 = debugDebugger && prefixedLogger(debugDebugger, stepPrefix) || NOOP; + const info = prefixedLogger(infoDebugger, `${labelPrefix} ${stepPrefix}`, debug22); + return Object.assign(debugDebugger ? debug22 : info, { + label, + sibling, + info, + step + }); + } +} +var init_git_logger = __esm2({ + "src/lib/git-logger.ts"() { + init_utils(); + import_debug.default.formatters.L = (value) => String(filterHasLength(value) ? value.length : "-"); + import_debug.default.formatters.B = (value) => { + if (Buffer.isBuffer(value)) { + return value.toString("utf8"); + } + return objectToString(value); + }; + } +}); +var _TasksPendingQueue; +var TasksPendingQueue; +var init_tasks_pending_queue = __esm2({ + "src/lib/runners/tasks-pending-queue.ts"() { + init_git_error(); + init_git_logger(); + _TasksPendingQueue = class { + constructor(logLabel = "GitExecutor") { + this.logLabel = logLabel; + this._queue = /* @__PURE__ */ new Map(); + } + withProgress(task) { + return this._queue.get(task); + } + createProgress(task) { + const name = _TasksPendingQueue.getName(task.commands[0]); + const logger = createLogger(this.logLabel, name); + return { + task, + logger, + name + }; + } + push(task) { + const progress = this.createProgress(task); + progress.logger("Adding task to the queue, commands = %o", task.commands); + this._queue.set(task, progress); + return progress; + } + fatal(err) { + for (const [task, { logger }] of Array.from(this._queue.entries())) { + if (task === err.task) { + logger.info(`Failed %o`, err); + logger(`Fatal exception, any as-yet un-started tasks run through this executor will not be attempted`); + } else { + logger.info(`A fatal exception occurred in a previous task, the queue has been purged: %o`, err.message); + } + this.complete(task); + } + if (this._queue.size !== 0) { + throw new Error(`Queue size should be zero after fatal: ${this._queue.size}`); + } + } + complete(task) { + const progress = this.withProgress(task); + if (progress) { + this._queue.delete(task); + } + } + attempt(task) { + const progress = this.withProgress(task); + if (!progress) { + throw new GitError(void 0, "TasksPendingQueue: attempt called for an unknown task"); + } + progress.logger("Starting task"); + return progress; + } + static getName(name = "empty") { + return `task:${name}:${++_TasksPendingQueue.counter}`; + } + }; + TasksPendingQueue = _TasksPendingQueue; + TasksPendingQueue.counter = 0; + } +}); +function pluginContext(task, commands2) { + return { + method: first(task.commands) || "", + commands: commands2 + }; +} +function onErrorReceived(target, logger) { + return (err) => { + logger(`[ERROR] child process exception %o`, err); + target.push(Buffer.from(String(err.stack), "ascii")); + }; +} +function onDataReceived(target, name, logger, output) { + return (buffer2) => { + logger(`%s received %L bytes`, name, buffer2); + output(`%B`, buffer2); + target.push(buffer2); + }; +} +var GitExecutorChain; +var init_git_executor_chain = __esm2({ + "src/lib/runners/git-executor-chain.ts"() { + init_git_error(); + init_task(); + init_utils(); + init_tasks_pending_queue(); + GitExecutorChain = class { + constructor(_executor, _scheduler, _plugins) { + this._executor = _executor; + this._scheduler = _scheduler; + this._plugins = _plugins; + this._chain = Promise.resolve(); + this._queue = new TasksPendingQueue(); + } + get binary() { + return this._executor.binary; + } + get cwd() { + return this._cwd || this._executor.cwd; + } + set cwd(cwd) { + this._cwd = cwd; + } + get env() { + return this._executor.env; + } + get outputHandler() { + return this._executor.outputHandler; + } + chain() { + return this; + } + push(task) { + this._queue.push(task); + return this._chain = this._chain.then(() => this.attemptTask(task)); + } + attemptTask(task) { + return __async(this, null, function* () { + const onScheduleComplete = yield this._scheduler.next(); + const onQueueComplete = () => this._queue.complete(task); + try { + const { logger } = this._queue.attempt(task); + return yield isEmptyTask(task) ? this.attemptEmptyTask(task, logger) : this.attemptRemoteTask(task, logger); + } catch (e) { + throw this.onFatalException(task, e); + } finally { + onQueueComplete(); + onScheduleComplete(); + } + }); + } + onFatalException(task, e) { + const gitError = e instanceof GitError ? Object.assign(e, { task }) : new GitError(task, e && String(e)); + this._chain = Promise.resolve(); + this._queue.fatal(gitError); + return gitError; + } + attemptRemoteTask(task, logger) { + return __async(this, null, function* () { + const args = this._plugins.exec("spawn.args", [...task.commands], pluginContext(task, task.commands)); + const raw = yield this.gitResponse(task, this.binary, args, this.outputHandler, logger.step("SPAWN")); + const outputStreams = yield this.handleTaskData(task, args, raw, logger.step("HANDLE")); + logger(`passing response to task's parser as a %s`, task.format); + if (isBufferTask(task)) { + return callTaskParser(task.parser, outputStreams); + } + return callTaskParser(task.parser, outputStreams.asStrings()); + }); + } + attemptEmptyTask(task, logger) { + return __async(this, null, function* () { + logger(`empty task bypassing child process to call to task's parser`); + return task.parser(this); + }); + } + handleTaskData(task, args, result, logger) { + const { exitCode, rejection, stdOut, stdErr } = result; + return new Promise((done, fail) => { + logger(`Preparing to handle process response exitCode=%d stdOut=`, exitCode); + const { error } = this._plugins.exec("task.error", { error: rejection }, __spreadValues(__spreadValues({}, pluginContext(task, args)), result)); + if (error && task.onError) { + logger.info(`exitCode=%s handling with custom error handler`); + return task.onError(result, error, (newStdOut) => { + logger.info(`custom error handler treated as success`); + logger(`custom error returned a %s`, objectToString(newStdOut)); + done(new GitOutputStreams(Array.isArray(newStdOut) ? Buffer.concat(newStdOut) : newStdOut, Buffer.concat(stdErr))); + }, fail); + } + if (error) { + logger.info(`handling as error: exitCode=%s stdErr=%s rejection=%o`, exitCode, stdErr.length, rejection); + return fail(error); + } + logger.info(`retrieving task output complete`); + done(new GitOutputStreams(Buffer.concat(stdOut), Buffer.concat(stdErr))); + }); + } + gitResponse(task, command, args, outputHandler, logger) { + return __async(this, null, function* () { + const outputLogger = logger.sibling("output"); + const spawnOptions = this._plugins.exec("spawn.options", { + cwd: this.cwd, + env: this.env, + windowsHide: true + }, pluginContext(task, task.commands)); + return new Promise((done) => { + const stdOut = []; + const stdErr = []; + logger.info(`%s %o`, command, args); + logger("%O", spawnOptions); + let rejection = this._beforeSpawn(task, args); + if (rejection) { + return done({ + stdOut, + stdErr, + exitCode: 9901, + rejection + }); + } + this._plugins.exec("spawn.before", void 0, __spreadProps(__spreadValues({}, pluginContext(task, args)), { + kill(reason) { + rejection = reason || rejection; + } + })); + const spawned = (0, import_child_process.spawn)(command, args, spawnOptions); + spawned.stdout.on("data", onDataReceived(stdOut, "stdOut", logger, outputLogger.step("stdOut"))); + spawned.stderr.on("data", onDataReceived(stdErr, "stdErr", logger, outputLogger.step("stdErr"))); + spawned.on("error", onErrorReceived(stdErr, logger)); + if (outputHandler) { + logger(`Passing child process stdOut/stdErr to custom outputHandler`); + outputHandler(command, spawned.stdout, spawned.stderr, [...args]); + } + this._plugins.exec("spawn.after", void 0, __spreadProps(__spreadValues({}, pluginContext(task, args)), { + spawned, + close(exitCode, reason) { + done({ + stdOut, + stdErr, + exitCode, + rejection: rejection || reason + }); + }, + kill(reason) { + if (spawned.killed) { + return; + } + rejection = reason; + spawned.kill("SIGINT"); + } + })); + }); + }); + } + _beforeSpawn(task, args) { + let rejection; + this._plugins.exec("spawn.before", void 0, __spreadProps(__spreadValues({}, pluginContext(task, args)), { + kill(reason) { + rejection = reason || rejection; + } + })); + return rejection; + } + }; + } +}); +var git_executor_exports = {}; +__export2(git_executor_exports, { + GitExecutor: () => GitExecutor +}); +var GitExecutor; +var init_git_executor = __esm2({ + "src/lib/runners/git-executor.ts"() { + init_git_executor_chain(); + GitExecutor = class { + constructor(binary = "git", cwd, _scheduler, _plugins) { + this.binary = binary; + this.cwd = cwd; + this._scheduler = _scheduler; + this._plugins = _plugins; + this._chain = new GitExecutorChain(this, this._scheduler, this._plugins); + } + chain() { + return new GitExecutorChain(this, this._scheduler, this._plugins); + } + push(task) { + return this._chain.push(task); + } + }; + } +}); +function taskCallback(task, response, callback = NOOP) { + const onSuccess = (data) => { + callback(null, data); + }; + const onError2 = (err) => { + if ((err == null ? void 0 : err.task) === task) { + callback(err instanceof GitResponseError ? addDeprecationNoticeToError(err) : err, void 0); + } + }; + response.then(onSuccess, onError2); +} +function addDeprecationNoticeToError(err) { + let log2 = (name) => { + console.warn(`simple-git deprecation notice: accessing GitResponseError.${name} should be GitResponseError.git.${name}, this will no longer be available in version 3`); + log2 = NOOP; + }; + return Object.create(err, Object.getOwnPropertyNames(err.git).reduce(descriptorReducer, {})); + function descriptorReducer(all, name) { + if (name in err) { + return all; + } + all[name] = { + enumerable: false, + configurable: false, + get() { + log2(name); + return err.git[name]; + } + }; + return all; + } +} +var init_task_callback = __esm2({ + "src/lib/task-callback.ts"() { + init_git_response_error(); + init_utils(); + } +}); +function changeWorkingDirectoryTask(directory, root2) { + return adhocExecTask((instance10) => { + if (!folderExists(directory)) { + throw new Error(`Git.cwd: cannot change to non-directory "${directory}"`); + } + return (root2 || instance10).cwd = directory; + }); +} +var init_change_working_directory = __esm2({ + "src/lib/tasks/change-working-directory.ts"() { + init_utils(); + init_task(); + } +}); +function checkoutTask(args) { + const commands2 = ["checkout", ...args]; + if (commands2[1] === "-b" && commands2.includes("-B")) { + commands2[1] = remove2(commands2, "-B"); + } + return straightThroughStringTask(commands2); +} +function checkout_default() { + return { + checkout() { + return this._runTask(checkoutTask(getTrailingOptions(arguments, 1)), trailingFunctionArgument(arguments)); + }, + checkoutBranch(branchName, startPoint) { + return this._runTask(checkoutTask(["-b", branchName, startPoint, ...getTrailingOptions(arguments)]), trailingFunctionArgument(arguments)); + }, + checkoutLocalBranch(branchName) { + return this._runTask(checkoutTask(["-b", branchName, ...getTrailingOptions(arguments)]), trailingFunctionArgument(arguments)); + } + }; +} +var init_checkout = __esm2({ + "src/lib/tasks/checkout.ts"() { + init_utils(); + init_task(); + } +}); +function parseCommitResult(stdOut) { + const result = { + author: null, + branch: "", + commit: "", + root: false, + summary: { + changes: 0, + insertions: 0, + deletions: 0 + } + }; + return parseStringResponse(result, parsers, stdOut); +} +var parsers; +var init_parse_commit = __esm2({ + "src/lib/parsers/parse-commit.ts"() { + init_utils(); + parsers = [ + new LineParser(/^\[([^\s]+)( \([^)]+\))? ([^\]]+)/, (result, [branch2, root2, commit2]) => { + result.branch = branch2; + result.commit = commit2; + result.root = !!root2; + }), + new LineParser(/\s*Author:\s(.+)/i, (result, [author]) => { + const parts = author.split("<"); + const email = parts.pop(); + if (!email || !email.includes("@")) { + return; + } + result.author = { + email: email.substr(0, email.length - 1), + name: parts.join("<").trim() + }; + }), + new LineParser(/(\d+)[^,]*(?:,\s*(\d+)[^,]*)(?:,\s*(\d+))/g, (result, [changes, insertions, deletions]) => { + result.summary.changes = parseInt(changes, 10) || 0; + result.summary.insertions = parseInt(insertions, 10) || 0; + result.summary.deletions = parseInt(deletions, 10) || 0; + }), + new LineParser(/^(\d+)[^,]*(?:,\s*(\d+)[^(]+\(([+-]))?/, (result, [changes, lines, direction]) => { + result.summary.changes = parseInt(changes, 10) || 0; + const count = parseInt(lines, 10) || 0; + if (direction === "-") { + result.summary.deletions = count; + } else if (direction === "+") { + result.summary.insertions = count; + } + }) + ]; + } +}); +function commitTask(message, files, customArgs) { + const commands2 = [ + "-c", + "core.abbrev=40", + "commit", + ...prefixedArray(message, "-m"), + ...files, + ...customArgs + ]; + return { + commands: commands2, + format: "utf-8", + parser: parseCommitResult + }; +} +function commit_default() { + return { + commit(message, ...rest) { + const next = trailingFunctionArgument(arguments); + const task = rejectDeprecatedSignatures(message) || commitTask(asArray(message), asArray(filterType(rest[0], filterStringOrStringArray, [])), [...filterType(rest[1], filterArray, []), ...getTrailingOptions(arguments, 0, true)]); + return this._runTask(task, next); + } + }; + function rejectDeprecatedSignatures(message) { + return !filterStringOrStringArray(message) && configurationErrorTask(`git.commit: requires the commit message to be supplied as a string/string[]`); + } +} +var init_commit = __esm2({ + "src/lib/tasks/commit.ts"() { + init_parse_commit(); + init_utils(); + init_task(); + } +}); +function hashObjectTask(filePath, write) { + const commands2 = ["hash-object", filePath]; + if (write) { + commands2.push("-w"); + } + return straightThroughStringTask(commands2, true); +} +var init_hash_object = __esm2({ + "src/lib/tasks/hash-object.ts"() { + init_task(); + } +}); +function parseInit(bare, path2, text2) { + const response = String(text2).trim(); + let result; + if (result = initResponseRegex.exec(response)) { + return new InitSummary(bare, path2, false, result[1]); + } + if (result = reInitResponseRegex.exec(response)) { + return new InitSummary(bare, path2, true, result[1]); + } + let gitDir = ""; + const tokens = response.split(" "); + while (tokens.length) { + const token = tokens.shift(); + if (token === "in") { + gitDir = tokens.join(" "); + break; + } + } + return new InitSummary(bare, path2, /^re/i.test(response), gitDir); +} +var InitSummary; +var initResponseRegex; +var reInitResponseRegex; +var init_InitSummary = __esm2({ + "src/lib/responses/InitSummary.ts"() { + InitSummary = class { + constructor(bare, path2, existing, gitDir) { + this.bare = bare; + this.path = path2; + this.existing = existing; + this.gitDir = gitDir; + } + }; + initResponseRegex = /^Init.+ repository in (.+)$/; + reInitResponseRegex = /^Rein.+ in (.+)$/; + } +}); +function hasBareCommand(command) { + return command.includes(bareCommand); +} +function initTask(bare = false, path2, customArgs) { + const commands2 = ["init", ...customArgs]; + if (bare && !hasBareCommand(commands2)) { + commands2.splice(1, 0, bareCommand); + } + return { + commands: commands2, + format: "utf-8", + parser(text2) { + return parseInit(commands2.includes("--bare"), path2, text2); + } + }; +} +var bareCommand; +var init_init = __esm2({ + "src/lib/tasks/init.ts"() { + init_InitSummary(); + bareCommand = "--bare"; + } +}); +function logFormatFromCommand(customArgs) { + for (let i = 0; i < customArgs.length; i++) { + const format = logFormatRegex.exec(customArgs[i]); + if (format) { + return `--${format[1]}`; + } + } + return ""; +} +function isLogFormat(customArg) { + return logFormatRegex.test(customArg); +} +var logFormatRegex; +var init_log_format = __esm2({ + "src/lib/args/log-format.ts"() { + logFormatRegex = /^--(stat|numstat|name-only|name-status)(=|$)/; + } +}); +var DiffSummary; +var init_DiffSummary = __esm2({ + "src/lib/responses/DiffSummary.ts"() { + DiffSummary = class { + constructor() { + this.changed = 0; + this.deletions = 0; + this.insertions = 0; + this.files = []; + } + }; + } +}); +function getDiffParser(format = "") { + const parser3 = diffSummaryParsers[format]; + return (stdOut) => parseStringResponse(new DiffSummary(), parser3, stdOut, false); +} +var statParser; +var numStatParser; +var nameOnlyParser; +var nameStatusParser; +var diffSummaryParsers; +var init_parse_diff_summary = __esm2({ + "src/lib/parsers/parse-diff-summary.ts"() { + init_log_format(); + init_DiffSummary(); + init_utils(); + statParser = [ + new LineParser(/(.+)\s+\|\s+(\d+)(\s+[+\-]+)?$/, (result, [file, changes, alterations = ""]) => { + result.files.push({ + file: file.trim(), + changes: asNumber(changes), + insertions: alterations.replace(/[^+]/g, "").length, + deletions: alterations.replace(/[^-]/g, "").length, + binary: false + }); + }), + new LineParser(/(.+) \|\s+Bin ([0-9.]+) -> ([0-9.]+) ([a-z]+)/, (result, [file, before, after]) => { + result.files.push({ + file: file.trim(), + before: asNumber(before), + after: asNumber(after), + binary: true + }); + }), + new LineParser(/(\d+) files? changed\s*((?:, \d+ [^,]+){0,2})/, (result, [changed, summary]) => { + const inserted = /(\d+) i/.exec(summary); + const deleted = /(\d+) d/.exec(summary); + result.changed = asNumber(changed); + result.insertions = asNumber(inserted == null ? void 0 : inserted[1]); + result.deletions = asNumber(deleted == null ? void 0 : deleted[1]); + }) + ]; + numStatParser = [ + new LineParser(/(\d+)\t(\d+)\t(.+)$/, (result, [changesInsert, changesDelete, file]) => { + const insertions = asNumber(changesInsert); + const deletions = asNumber(changesDelete); + result.changed++; + result.insertions += insertions; + result.deletions += deletions; + result.files.push({ + file, + changes: insertions + deletions, + insertions, + deletions, + binary: false + }); + }), + new LineParser(/-\t-\t(.+)$/, (result, [file]) => { + result.changed++; + result.files.push({ + file, + after: 0, + before: 0, + binary: true + }); + }) + ]; + nameOnlyParser = [ + new LineParser(/(.+)$/, (result, [file]) => { + result.changed++; + result.files.push({ + file, + changes: 0, + insertions: 0, + deletions: 0, + binary: false + }); + }) + ]; + nameStatusParser = [ + new LineParser(/([ACDMRTUXB])([0-9][0-9][0-9])?\t(.[^\t]+)\t?(.*)?$/, (result, [status2, _similarity, from, to]) => { + result.changed++; + result.files.push({ + file: to != null ? to : from, + changes: 0, + status: status2, + insertions: 0, + deletions: 0, + binary: false + }); + }) + ]; + diffSummaryParsers = { + [ + "" + /* NONE */ + ]: statParser, + [ + "--stat" + /* STAT */ + ]: statParser, + [ + "--numstat" + /* NUM_STAT */ + ]: numStatParser, + [ + "--name-status" + /* NAME_STATUS */ + ]: nameStatusParser, + [ + "--name-only" + /* NAME_ONLY */ + ]: nameOnlyParser + }; + } +}); +function lineBuilder(tokens, fields) { + return fields.reduce((line, field, index2) => { + line[field] = tokens[index2] || ""; + return line; + }, /* @__PURE__ */ Object.create({ diff: null })); +} +function createListLogSummaryParser(splitter = SPLITTER, fields = defaultFieldNames, logFormat = "") { + const parseDiffResult = getDiffParser(logFormat); + return function(stdOut) { + const all = toLinesWithContent(stdOut, true, START_BOUNDARY).map(function(item) { + const lineDetail = item.trim().split(COMMIT_BOUNDARY); + const listLogLine = lineBuilder(lineDetail[0].trim().split(splitter), fields); + if (lineDetail.length > 1 && !!lineDetail[1].trim()) { + listLogLine.diff = parseDiffResult(lineDetail[1]); + } + return listLogLine; + }); + return { + all, + latest: all.length && all[0] || null, + total: all.length + }; + }; +} +var START_BOUNDARY; +var COMMIT_BOUNDARY; +var SPLITTER; +var defaultFieldNames; +var init_parse_list_log_summary = __esm2({ + "src/lib/parsers/parse-list-log-summary.ts"() { + init_utils(); + init_parse_diff_summary(); + init_log_format(); + START_BOUNDARY = "\xF2\xF2\xF2\xF2\xF2\xF2 "; + COMMIT_BOUNDARY = " \xF2\xF2"; + SPLITTER = " \xF2 "; + defaultFieldNames = ["hash", "date", "message", "refs", "author_name", "author_email"]; + } +}); +var diff_exports = {}; +__export2(diff_exports, { + diffSummaryTask: () => diffSummaryTask, + validateLogFormatConfig: () => validateLogFormatConfig +}); +function diffSummaryTask(customArgs) { + let logFormat = logFormatFromCommand(customArgs); + const commands2 = ["diff"]; + if (logFormat === "") { + logFormat = "--stat"; + commands2.push("--stat=4096"); + } + commands2.push(...customArgs); + return validateLogFormatConfig(commands2) || { + commands: commands2, + format: "utf-8", + parser: getDiffParser(logFormat) + }; +} +function validateLogFormatConfig(customArgs) { + const flags = customArgs.filter(isLogFormat); + if (flags.length > 1) { + return configurationErrorTask(`Summary flags are mutually exclusive - pick one of ${flags.join(",")}`); + } + if (flags.length && customArgs.includes("-z")) { + return configurationErrorTask(`Summary flag ${flags} parsing is not compatible with null termination option '-z'`); + } +} +var init_diff = __esm2({ + "src/lib/tasks/diff.ts"() { + init_log_format(); + init_parse_diff_summary(); + init_task(); + } +}); +function prettyFormat(format, splitter) { + const fields = []; + const formatStr = []; + Object.keys(format).forEach((field) => { + fields.push(field); + formatStr.push(String(format[field])); + }); + return [fields, formatStr.join(splitter)]; +} +function userOptions(input) { + return Object.keys(input).reduce((out, key2) => { + if (!(key2 in excludeOptions)) { + out[key2] = input[key2]; + } + return out; + }, {}); +} +function parseLogOptions(opt = {}, customArgs = []) { + const splitter = filterType(opt.splitter, filterString, SPLITTER); + const format = !filterPrimitives(opt.format) && opt.format ? opt.format : { + hash: "%H", + date: opt.strictDate === false ? "%ai" : "%aI", + message: "%s", + refs: "%D", + body: opt.multiLine ? "%B" : "%b", + author_name: opt.mailMap !== false ? "%aN" : "%an", + author_email: opt.mailMap !== false ? "%aE" : "%ae" + }; + const [fields, formatStr] = prettyFormat(format, splitter); + const suffix = []; + const command = [ + `--pretty=format:${START_BOUNDARY}${formatStr}${COMMIT_BOUNDARY}`, + ...customArgs + ]; + const maxCount = opt.n || opt["max-count"] || opt.maxCount; + if (maxCount) { + command.push(`--max-count=${maxCount}`); + } + if (opt.from || opt.to) { + const rangeOperator = opt.symmetric !== false ? "..." : ".."; + suffix.push(`${opt.from || ""}${rangeOperator}${opt.to || ""}`); + } + if (filterString(opt.file)) { + suffix.push("--follow", opt.file); + } + appendTaskOptions(userOptions(opt), command); + return { + fields, + splitter, + commands: [...command, ...suffix] + }; +} +function logTask(splitter, fields, customArgs) { + const parser3 = createListLogSummaryParser(splitter, fields, logFormatFromCommand(customArgs)); + return { + commands: ["log", ...customArgs], + format: "utf-8", + parser: parser3 + }; +} +function log_default() { + return { + log(...rest) { + const next = trailingFunctionArgument(arguments); + const options = parseLogOptions(trailingOptionsArgument(arguments), filterType(arguments[0], filterArray)); + const task = rejectDeprecatedSignatures(...rest) || validateLogFormatConfig(options.commands) || createLogTask(options); + return this._runTask(task, next); + } + }; + function createLogTask(options) { + return logTask(options.splitter, options.fields, options.commands); + } + function rejectDeprecatedSignatures(from, to) { + return filterString(from) && filterString(to) && configurationErrorTask(`git.log(string, string) should be replaced with git.log({ from: string, to: string })`); + } +} +var excludeOptions; +var init_log = __esm2({ + "src/lib/tasks/log.ts"() { + init_log_format(); + init_parse_list_log_summary(); + init_utils(); + init_task(); + init_diff(); + excludeOptions = /* @__PURE__ */ ((excludeOptions2) => { + excludeOptions2[excludeOptions2["--pretty"] = 0] = "--pretty"; + excludeOptions2[excludeOptions2["max-count"] = 1] = "max-count"; + excludeOptions2[excludeOptions2["maxCount"] = 2] = "maxCount"; + excludeOptions2[excludeOptions2["n"] = 3] = "n"; + excludeOptions2[excludeOptions2["file"] = 4] = "file"; + excludeOptions2[excludeOptions2["format"] = 5] = "format"; + excludeOptions2[excludeOptions2["from"] = 6] = "from"; + excludeOptions2[excludeOptions2["to"] = 7] = "to"; + excludeOptions2[excludeOptions2["splitter"] = 8] = "splitter"; + excludeOptions2[excludeOptions2["symmetric"] = 9] = "symmetric"; + excludeOptions2[excludeOptions2["mailMap"] = 10] = "mailMap"; + excludeOptions2[excludeOptions2["multiLine"] = 11] = "multiLine"; + excludeOptions2[excludeOptions2["strictDate"] = 12] = "strictDate"; + return excludeOptions2; + })(excludeOptions || {}); + } +}); +var MergeSummaryConflict; +var MergeSummaryDetail; +var init_MergeSummary = __esm2({ + "src/lib/responses/MergeSummary.ts"() { + MergeSummaryConflict = class { + constructor(reason, file = null, meta) { + this.reason = reason; + this.file = file; + this.meta = meta; + } + toString() { + return `${this.file}:${this.reason}`; + } + }; + MergeSummaryDetail = class { + constructor() { + this.conflicts = []; + this.merges = []; + this.result = "success"; + } + get failed() { + return this.conflicts.length > 0; + } + get reason() { + return this.result; + } + toString() { + if (this.conflicts.length) { + return `CONFLICTS: ${this.conflicts.join(", ")}`; + } + return "OK"; + } + }; + } +}); +var PullSummary; +var PullFailedSummary; +var init_PullSummary = __esm2({ + "src/lib/responses/PullSummary.ts"() { + PullSummary = class { + constructor() { + this.remoteMessages = { + all: [] + }; + this.created = []; + this.deleted = []; + this.files = []; + this.deletions = {}; + this.insertions = {}; + this.summary = { + changes: 0, + deletions: 0, + insertions: 0 + }; + } + }; + PullFailedSummary = class { + constructor() { + this.remote = ""; + this.hash = { + local: "", + remote: "" + }; + this.branch = { + local: "", + remote: "" + }; + this.message = ""; + } + toString() { + return this.message; + } + }; + } +}); +function objectEnumerationResult(remoteMessages) { + return remoteMessages.objects = remoteMessages.objects || { + compressing: 0, + counting: 0, + enumerating: 0, + packReused: 0, + reused: { count: 0, delta: 0 }, + total: { count: 0, delta: 0 } + }; +} +function asObjectCount(source) { + const count = /^\s*(\d+)/.exec(source); + const delta = /delta (\d+)/i.exec(source); + return { + count: asNumber(count && count[1] || "0"), + delta: asNumber(delta && delta[1] || "0") + }; +} +var remoteMessagesObjectParsers; +var init_parse_remote_objects = __esm2({ + "src/lib/parsers/parse-remote-objects.ts"() { + init_utils(); + remoteMessagesObjectParsers = [ + new RemoteLineParser(/^remote:\s*(enumerating|counting|compressing) objects: (\d+),/i, (result, [action, count]) => { + const key2 = action.toLowerCase(); + const enumeration = objectEnumerationResult(result.remoteMessages); + Object.assign(enumeration, { [key2]: asNumber(count) }); + }), + new RemoteLineParser(/^remote:\s*(enumerating|counting|compressing) objects: \d+% \(\d+\/(\d+)\),/i, (result, [action, count]) => { + const key2 = action.toLowerCase(); + const enumeration = objectEnumerationResult(result.remoteMessages); + Object.assign(enumeration, { [key2]: asNumber(count) }); + }), + new RemoteLineParser(/total ([^,]+), reused ([^,]+), pack-reused (\d+)/i, (result, [total, reused, packReused]) => { + const objects = objectEnumerationResult(result.remoteMessages); + objects.total = asObjectCount(total); + objects.reused = asObjectCount(reused); + objects.packReused = asNumber(packReused); + }) + ]; + } +}); +function parseRemoteMessages(_stdOut, stdErr) { + return parseStringResponse({ remoteMessages: new RemoteMessageSummary() }, parsers2, stdErr); +} +var parsers2; +var RemoteMessageSummary; +var init_parse_remote_messages = __esm2({ + "src/lib/parsers/parse-remote-messages.ts"() { + init_utils(); + init_parse_remote_objects(); + parsers2 = [ + new RemoteLineParser(/^remote:\s*(.+)$/, (result, [text2]) => { + result.remoteMessages.all.push(text2.trim()); + return false; + }), + ...remoteMessagesObjectParsers, + new RemoteLineParser([/create a (?:pull|merge) request/i, /\s(https?:\/\/\S+)$/], (result, [pullRequestUrl]) => { + result.remoteMessages.pullRequestUrl = pullRequestUrl; + }), + new RemoteLineParser([/found (\d+) vulnerabilities.+\(([^)]+)\)/i, /\s(https?:\/\/\S+)$/], (result, [count, summary, url]) => { + result.remoteMessages.vulnerabilities = { + count: asNumber(count), + summary, + url + }; + }) + ]; + RemoteMessageSummary = class { + constructor() { + this.all = []; + } + }; + } +}); +function parsePullErrorResult(stdOut, stdErr) { + const pullError = parseStringResponse(new PullFailedSummary(), errorParsers, [stdOut, stdErr]); + return pullError.message && pullError; +} +var FILE_UPDATE_REGEX; +var SUMMARY_REGEX; +var ACTION_REGEX; +var parsers3; +var errorParsers; +var parsePullDetail; +var parsePullResult; +var init_parse_pull = __esm2({ + "src/lib/parsers/parse-pull.ts"() { + init_PullSummary(); + init_utils(); + init_parse_remote_messages(); + FILE_UPDATE_REGEX = /^\s*(.+?)\s+\|\s+\d+\s*(\+*)(-*)/; + SUMMARY_REGEX = /(\d+)\D+((\d+)\D+\(\+\))?(\D+(\d+)\D+\(-\))?/; + ACTION_REGEX = /^(create|delete) mode \d+ (.+)/; + parsers3 = [ + new LineParser(FILE_UPDATE_REGEX, (result, [file, insertions, deletions]) => { + result.files.push(file); + if (insertions) { + result.insertions[file] = insertions.length; + } + if (deletions) { + result.deletions[file] = deletions.length; + } + }), + new LineParser(SUMMARY_REGEX, (result, [changes, , insertions, , deletions]) => { + if (insertions !== void 0 || deletions !== void 0) { + result.summary.changes = +changes || 0; + result.summary.insertions = +insertions || 0; + result.summary.deletions = +deletions || 0; + return true; + } + return false; + }), + new LineParser(ACTION_REGEX, (result, [action, file]) => { + append(result.files, file); + append(action === "create" ? result.created : result.deleted, file); + }) + ]; + errorParsers = [ + new LineParser(/^from\s(.+)$/i, (result, [remote]) => void (result.remote = remote)), + new LineParser(/^fatal:\s(.+)$/, (result, [message]) => void (result.message = message)), + new LineParser(/([a-z0-9]+)\.\.([a-z0-9]+)\s+(\S+)\s+->\s+(\S+)$/, (result, [hashLocal, hashRemote, branchLocal, branchRemote]) => { + result.branch.local = branchLocal; + result.hash.local = hashLocal; + result.branch.remote = branchRemote; + result.hash.remote = hashRemote; + }) + ]; + parsePullDetail = (stdOut, stdErr) => { + return parseStringResponse(new PullSummary(), parsers3, [stdOut, stdErr]); + }; + parsePullResult = (stdOut, stdErr) => { + return Object.assign(new PullSummary(), parsePullDetail(stdOut, stdErr), parseRemoteMessages(stdOut, stdErr)); + }; + } +}); +var parsers4; +var parseMergeResult; +var parseMergeDetail; +var init_parse_merge = __esm2({ + "src/lib/parsers/parse-merge.ts"() { + init_MergeSummary(); + init_utils(); + init_parse_pull(); + parsers4 = [ + new LineParser(/^Auto-merging\s+(.+)$/, (summary, [autoMerge]) => { + summary.merges.push(autoMerge); + }), + new LineParser(/^CONFLICT\s+\((.+)\): Merge conflict in (.+)$/, (summary, [reason, file]) => { + summary.conflicts.push(new MergeSummaryConflict(reason, file)); + }), + new LineParser(/^CONFLICT\s+\((.+\/delete)\): (.+) deleted in (.+) and/, (summary, [reason, file, deleteRef2]) => { + summary.conflicts.push(new MergeSummaryConflict(reason, file, { deleteRef: deleteRef2 })); + }), + new LineParser(/^CONFLICT\s+\((.+)\):/, (summary, [reason]) => { + summary.conflicts.push(new MergeSummaryConflict(reason, null)); + }), + new LineParser(/^Automatic merge failed;\s+(.+)$/, (summary, [result]) => { + summary.result = result; + }) + ]; + parseMergeResult = (stdOut, stdErr) => { + return Object.assign(parseMergeDetail(stdOut, stdErr), parsePullResult(stdOut, stdErr)); + }; + parseMergeDetail = (stdOut) => { + return parseStringResponse(new MergeSummaryDetail(), parsers4, stdOut); + }; + } +}); +function mergeTask(customArgs) { + if (!customArgs.length) { + return configurationErrorTask("Git.merge requires at least one option"); + } + return { + commands: ["merge", ...customArgs], + format: "utf-8", + parser(stdOut, stdErr) { + const merge2 = parseMergeResult(stdOut, stdErr); + if (merge2.failed) { + throw new GitResponseError(merge2); + } + return merge2; + } + }; +} +var init_merge = __esm2({ + "src/lib/tasks/merge.ts"() { + init_git_response_error(); + init_parse_merge(); + init_task(); + } +}); +function pushResultPushedItem(local, remote, status2) { + const deleted = status2.includes("deleted"); + const tag2 = status2.includes("tag") || /^refs\/tags/.test(local); + const alreadyUpdated = !status2.includes("new"); + return { + deleted, + tag: tag2, + branch: !tag2, + new: !alreadyUpdated, + alreadyUpdated, + local, + remote + }; +} +var parsers5; +var parsePushResult; +var parsePushDetail; +var init_parse_push = __esm2({ + "src/lib/parsers/parse-push.ts"() { + init_utils(); + init_parse_remote_messages(); + parsers5 = [ + new LineParser(/^Pushing to (.+)$/, (result, [repo]) => { + result.repo = repo; + }), + new LineParser(/^updating local tracking ref '(.+)'/, (result, [local]) => { + result.ref = __spreadProps(__spreadValues({}, result.ref || {}), { + local + }); + }), + new LineParser(/^[=*-]\s+([^:]+):(\S+)\s+\[(.+)]$/, (result, [local, remote, type]) => { + result.pushed.push(pushResultPushedItem(local, remote, type)); + }), + new LineParser(/^Branch '([^']+)' set up to track remote branch '([^']+)' from '([^']+)'/, (result, [local, remote, remoteName]) => { + result.branch = __spreadProps(__spreadValues({}, result.branch || {}), { + local, + remote, + remoteName + }); + }), + new LineParser(/^([^:]+):(\S+)\s+([a-z0-9]+)\.\.([a-z0-9]+)$/, (result, [local, remote, from, to]) => { + result.update = { + head: { + local, + remote + }, + hash: { + from, + to + } + }; + }) + ]; + parsePushResult = (stdOut, stdErr) => { + const pushDetail = parsePushDetail(stdOut, stdErr); + const responseDetail = parseRemoteMessages(stdOut, stdErr); + return __spreadValues(__spreadValues({}, pushDetail), responseDetail); + }; + parsePushDetail = (stdOut, stdErr) => { + return parseStringResponse({ pushed: [] }, parsers5, [stdOut, stdErr]); + }; + } +}); +var push_exports = {}; +__export2(push_exports, { + pushTagsTask: () => pushTagsTask, + pushTask: () => pushTask +}); +function pushTagsTask(ref = {}, customArgs) { + append(customArgs, "--tags"); + return pushTask(ref, customArgs); +} +function pushTask(ref = {}, customArgs) { + const commands2 = ["push", ...customArgs]; + if (ref.branch) { + commands2.splice(1, 0, ref.branch); + } + if (ref.remote) { + commands2.splice(1, 0, ref.remote); + } + remove2(commands2, "-v"); + append(commands2, "--verbose"); + append(commands2, "--porcelain"); + return { + commands: commands2, + format: "utf-8", + parser: parsePushResult + }; +} +var init_push = __esm2({ + "src/lib/tasks/push.ts"() { + init_parse_push(); + init_utils(); + } +}); +var fromPathRegex; +var FileStatusSummary; +var init_FileStatusSummary = __esm2({ + "src/lib/responses/FileStatusSummary.ts"() { + fromPathRegex = /^(.+) -> (.+)$/; + FileStatusSummary = class { + constructor(path2, index2, working_dir) { + this.path = path2; + this.index = index2; + this.working_dir = working_dir; + if (index2 + working_dir === "R") { + const detail = fromPathRegex.exec(path2) || [null, path2, path2]; + this.from = detail[1] || ""; + this.path = detail[2] || ""; + } + } + }; + } +}); +function renamedFile(line) { + const [to, from] = line.split(NULL); + return { + from: from || to, + to + }; +} +function parser2(indexX, indexY, handler) { + return [`${indexX}${indexY}`, handler]; +} +function conflicts(indexX, ...indexY) { + return indexY.map((y) => parser2(indexX, y, (result, file) => append(result.conflicted, file))); +} +function splitLine(result, lineStr) { + const trimmed2 = lineStr.trim(); + switch (" ") { + case trimmed2.charAt(2): + return data(trimmed2.charAt(0), trimmed2.charAt(1), trimmed2.substr(3)); + case trimmed2.charAt(1): + return data(" ", trimmed2.charAt(0), trimmed2.substr(2)); + default: + return; + } + function data(index2, workingDir, path2) { + const raw = `${index2}${workingDir}`; + const handler = parsers6.get(raw); + if (handler) { + handler(result, path2); + } + if (raw !== "##" && raw !== "!!") { + result.files.push(new FileStatusSummary(path2.replace(/\0.+$/, ""), index2, workingDir)); + } + } +} +var StatusSummary; +var parsers6; +var parseStatusSummary; +var init_StatusSummary = __esm2({ + "src/lib/responses/StatusSummary.ts"() { + init_utils(); + init_FileStatusSummary(); + StatusSummary = class { + constructor() { + this.not_added = []; + this.conflicted = []; + this.created = []; + this.deleted = []; + this.ignored = void 0; + this.modified = []; + this.renamed = []; + this.files = []; + this.staged = []; + this.ahead = 0; + this.behind = 0; + this.current = null; + this.tracking = null; + this.detached = false; + this.isClean = () => { + return !this.files.length; + }; + } + }; + parsers6 = new Map([ + parser2(" ", "A", (result, file) => append(result.created, file)), + parser2(" ", "D", (result, file) => append(result.deleted, file)), + parser2(" ", "M", (result, file) => append(result.modified, file)), + parser2("A", " ", (result, file) => append(result.created, file) && append(result.staged, file)), + parser2("A", "M", (result, file) => append(result.created, file) && append(result.staged, file) && append(result.modified, file)), + parser2("D", " ", (result, file) => append(result.deleted, file) && append(result.staged, file)), + parser2("M", " ", (result, file) => append(result.modified, file) && append(result.staged, file)), + parser2("M", "M", (result, file) => append(result.modified, file) && append(result.staged, file)), + parser2("R", " ", (result, file) => { + append(result.renamed, renamedFile(file)); + }), + parser2("R", "M", (result, file) => { + const renamed = renamedFile(file); + append(result.renamed, renamed); + append(result.modified, renamed.to); + }), + parser2("!", "!", (_result, _file) => { + append(_result.ignored = _result.ignored || [], _file); + }), + parser2("?", "?", (result, file) => append(result.not_added, file)), + ...conflicts( + "A", + "A", + "U" + /* UNMERGED */ + ), + ...conflicts( + "D", + "D", + "U" + /* UNMERGED */ + ), + ...conflicts( + "U", + "A", + "D", + "U" + /* UNMERGED */ + ), + [ + "##", + (result, line) => { + const aheadReg = /ahead (\d+)/; + const behindReg = /behind (\d+)/; + const currentReg = /^(.+?(?=(?:\.{3}|\s|$)))/; + const trackingReg = /\.{3}(\S*)/; + const onEmptyBranchReg = /\son\s([\S]+)$/; + let regexResult; + regexResult = aheadReg.exec(line); + result.ahead = regexResult && +regexResult[1] || 0; + regexResult = behindReg.exec(line); + result.behind = regexResult && +regexResult[1] || 0; + regexResult = currentReg.exec(line); + result.current = regexResult && regexResult[1]; + regexResult = trackingReg.exec(line); + result.tracking = regexResult && regexResult[1]; + regexResult = onEmptyBranchReg.exec(line); + result.current = regexResult && regexResult[1] || result.current; + result.detached = /\(no branch\)/.test(line); + } + ] + ]); + parseStatusSummary = function(text2) { + const lines = text2.split(NULL); + const status2 = new StatusSummary(); + for (let i = 0, l = lines.length; i < l; ) { + let line = lines[i++].trim(); + if (!line) { + continue; + } + if (line.charAt(0) === "R") { + line += NULL + (lines[i++] || ""); + } + splitLine(status2, line); + } + return status2; + }; + } +}); +function statusTask(customArgs) { + const commands2 = [ + "status", + "--porcelain", + "-b", + "-u", + "--null", + ...customArgs.filter((arg) => !ignoredOptions.includes(arg)) + ]; + return { + format: "utf-8", + commands: commands2, + parser(text2) { + return parseStatusSummary(text2); + } + }; +} +var ignoredOptions; +var init_status = __esm2({ + "src/lib/tasks/status.ts"() { + init_StatusSummary(); + ignoredOptions = ["--null", "-z"]; + } +}); +function versionResponse(major = 0, minor = 0, patch = 0, agent = "", installed = true) { + return Object.defineProperty({ + major, + minor, + patch, + agent, + installed + }, "toString", { + value() { + return `${this.major}.${this.minor}.${this.patch}`; + }, + configurable: false, + enumerable: false + }); +} +function notInstalledResponse() { + return versionResponse(0, 0, 0, "", false); +} +function version_default() { + return { + version() { + return this._runTask({ + commands: ["--version"], + format: "utf-8", + parser: versionParser, + onError(result, error, done, fail) { + if (result.exitCode === -2) { + return done(Buffer.from(NOT_INSTALLED)); + } + fail(error); + } + }); + } + }; +} +function versionParser(stdOut) { + if (stdOut === NOT_INSTALLED) { + return notInstalledResponse(); + } + return parseStringResponse(versionResponse(0, 0, 0, stdOut), parsers7, stdOut); +} +var NOT_INSTALLED; +var parsers7; +var init_version = __esm2({ + "src/lib/tasks/version.ts"() { + init_utils(); + NOT_INSTALLED = "installed=false"; + parsers7 = [ + new LineParser(/version (\d+)\.(\d+)\.(\d+)(?:\s*\((.+)\))?/, (result, [major, minor, patch, agent = ""]) => { + Object.assign(result, versionResponse(asNumber(major), asNumber(minor), asNumber(patch), agent)); + }), + new LineParser(/version (\d+)\.(\d+)\.(\D+)(.+)?$/, (result, [major, minor, patch, agent = ""]) => { + Object.assign(result, versionResponse(asNumber(major), asNumber(minor), patch, agent)); + }) + ]; + } +}); +var simple_git_api_exports = {}; +__export2(simple_git_api_exports, { + SimpleGitApi: () => SimpleGitApi +}); +var SimpleGitApi; +var init_simple_git_api = __esm2({ + "src/lib/simple-git-api.ts"() { + init_task_callback(); + init_change_working_directory(); + init_checkout(); + init_commit(); + init_config(); + init_grep(); + init_hash_object(); + init_init(); + init_log(); + init_merge(); + init_push(); + init_status(); + init_task(); + init_version(); + init_utils(); + SimpleGitApi = class { + constructor(_executor) { + this._executor = _executor; + } + _runTask(task, then) { + const chain = this._executor.chain(); + const promise2 = chain.push(task); + if (then) { + taskCallback(task, promise2, then); + } + return Object.create(this, { + then: { value: promise2.then.bind(promise2) }, + catch: { value: promise2.catch.bind(promise2) }, + _executor: { value: chain } + }); + } + add(files) { + return this._runTask(straightThroughStringTask(["add", ...asArray(files)]), trailingFunctionArgument(arguments)); + } + cwd(directory) { + const next = trailingFunctionArgument(arguments); + if (typeof directory === "string") { + return this._runTask(changeWorkingDirectoryTask(directory, this._executor), next); + } + if (typeof (directory == null ? void 0 : directory.path) === "string") { + return this._runTask(changeWorkingDirectoryTask(directory.path, directory.root && this._executor || void 0), next); + } + return this._runTask(configurationErrorTask("Git.cwd: workingDirectory must be supplied as a string"), next); + } + hashObject(path2, write) { + return this._runTask(hashObjectTask(path2, write === true), trailingFunctionArgument(arguments)); + } + init(bare) { + return this._runTask(initTask(bare === true, this._executor.cwd, getTrailingOptions(arguments)), trailingFunctionArgument(arguments)); + } + merge() { + return this._runTask(mergeTask(getTrailingOptions(arguments)), trailingFunctionArgument(arguments)); + } + mergeFromTo(remote, branch2) { + if (!(filterString(remote) && filterString(branch2))) { + return this._runTask(configurationErrorTask(`Git.mergeFromTo requires that the 'remote' and 'branch' arguments are supplied as strings`)); + } + return this._runTask(mergeTask([remote, branch2, ...getTrailingOptions(arguments)]), trailingFunctionArgument(arguments, false)); + } + outputHandler(handler) { + this._executor.outputHandler = handler; + return this; + } + push() { + const task = pushTask({ + remote: filterType(arguments[0], filterString), + branch: filterType(arguments[1], filterString) + }, getTrailingOptions(arguments)); + return this._runTask(task, trailingFunctionArgument(arguments)); + } + stash() { + return this._runTask(straightThroughStringTask(["stash", ...getTrailingOptions(arguments)]), trailingFunctionArgument(arguments)); + } + status() { + return this._runTask(statusTask(getTrailingOptions(arguments)), trailingFunctionArgument(arguments)); + } + }; + Object.assign(SimpleGitApi.prototype, checkout_default(), commit_default(), config_default(), grep_default(), log_default(), version_default()); + } +}); +var scheduler_exports = {}; +__export2(scheduler_exports, { + Scheduler: () => Scheduler +}); +var createScheduledTask; +var Scheduler; +var init_scheduler = __esm2({ + "src/lib/runners/scheduler.ts"() { + init_utils(); + init_git_logger(); + createScheduledTask = /* @__PURE__ */ (() => { + let id = 0; + return () => { + id++; + const { promise: promise2, done } = (0, import_promise_deferred.createDeferred)(); + return { + promise: promise2, + done, + id + }; + }; + })(); + Scheduler = class { + constructor(concurrency = 2) { + this.concurrency = concurrency; + this.logger = createLogger("", "scheduler"); + this.pending = []; + this.running = []; + this.logger(`Constructed, concurrency=%s`, concurrency); + } + schedule() { + if (!this.pending.length || this.running.length >= this.concurrency) { + this.logger(`Schedule attempt ignored, pending=%s running=%s concurrency=%s`, this.pending.length, this.running.length, this.concurrency); + return; + } + const task = append(this.running, this.pending.shift()); + this.logger(`Attempting id=%s`, task.id); + task.done(() => { + this.logger(`Completing id=`, task.id); + remove2(this.running, task); + this.schedule(); + }); + } + next() { + const { promise: promise2, id } = append(this.pending, createScheduledTask()); + this.logger(`Scheduling id=%s`, id); + this.schedule(); + return promise2; + } + }; + } +}); +var apply_patch_exports = {}; +__export2(apply_patch_exports, { + applyPatchTask: () => applyPatchTask +}); +function applyPatchTask(patches, customArgs) { + return straightThroughStringTask(["apply", ...customArgs, ...patches]); +} +var init_apply_patch = __esm2({ + "src/lib/tasks/apply-patch.ts"() { + init_task(); + } +}); +function branchDeletionSuccess(branch2, hash2) { + return { + branch: branch2, + hash: hash2, + success: true + }; +} +function branchDeletionFailure(branch2) { + return { + branch: branch2, + hash: null, + success: false + }; +} +var BranchDeletionBatch; +var init_BranchDeleteSummary = __esm2({ + "src/lib/responses/BranchDeleteSummary.ts"() { + BranchDeletionBatch = class { + constructor() { + this.all = []; + this.branches = {}; + this.errors = []; + } + get success() { + return !this.errors.length; + } + }; + } +}); +function hasBranchDeletionError(data, processExitCode) { + return processExitCode === 1 && deleteErrorRegex.test(data); +} +var deleteSuccessRegex; +var deleteErrorRegex; +var parsers8; +var parseBranchDeletions; +var init_parse_branch_delete = __esm2({ + "src/lib/parsers/parse-branch-delete.ts"() { + init_BranchDeleteSummary(); + init_utils(); + deleteSuccessRegex = /(\S+)\s+\(\S+\s([^)]+)\)/; + deleteErrorRegex = /^error[^']+'([^']+)'/m; + parsers8 = [ + new LineParser(deleteSuccessRegex, (result, [branch2, hash2]) => { + const deletion = branchDeletionSuccess(branch2, hash2); + result.all.push(deletion); + result.branches[branch2] = deletion; + }), + new LineParser(deleteErrorRegex, (result, [branch2]) => { + const deletion = branchDeletionFailure(branch2); + result.errors.push(deletion); + result.all.push(deletion); + result.branches[branch2] = deletion; + }) + ]; + parseBranchDeletions = (stdOut, stdErr) => { + return parseStringResponse(new BranchDeletionBatch(), parsers8, [stdOut, stdErr]); + }; + } +}); +var BranchSummaryResult; +var init_BranchSummary = __esm2({ + "src/lib/responses/BranchSummary.ts"() { + BranchSummaryResult = class { + constructor() { + this.all = []; + this.branches = {}; + this.current = ""; + this.detached = false; + } + push(status2, detached, name, commit2, label) { + if (status2 === "*") { + this.detached = detached; + this.current = name; + } + this.all.push(name); + this.branches[name] = { + current: status2 === "*", + linkedWorkTree: status2 === "+", + name, + commit: commit2, + label + }; + } + }; + } +}); +function branchStatus(input) { + return input ? input.charAt(0) : ""; +} +function parseBranchSummary(stdOut) { + return parseStringResponse(new BranchSummaryResult(), parsers9, stdOut); +} +var parsers9; +var init_parse_branch = __esm2({ + "src/lib/parsers/parse-branch.ts"() { + init_BranchSummary(); + init_utils(); + parsers9 = [ + new LineParser(/^([*+]\s)?\((?:HEAD )?detached (?:from|at) (\S+)\)\s+([a-z0-9]+)\s(.*)$/, (result, [current, name, commit2, label]) => { + result.push(branchStatus(current), true, name, commit2, label); + }), + new LineParser(/^([*+]\s)?(\S+)\s+([a-z0-9]+)\s?(.*)$/s, (result, [current, name, commit2, label]) => { + result.push(branchStatus(current), false, name, commit2, label); + }) + ]; + } +}); +var branch_exports = {}; +__export2(branch_exports, { + branchLocalTask: () => branchLocalTask, + branchTask: () => branchTask, + containsDeleteBranchCommand: () => containsDeleteBranchCommand, + deleteBranchTask: () => deleteBranchTask, + deleteBranchesTask: () => deleteBranchesTask +}); +function containsDeleteBranchCommand(commands2) { + const deleteCommands = ["-d", "-D", "--delete"]; + return commands2.some((command) => deleteCommands.includes(command)); +} +function branchTask(customArgs) { + const isDelete = containsDeleteBranchCommand(customArgs); + const commands2 = ["branch", ...customArgs]; + if (commands2.length === 1) { + commands2.push("-a"); + } + if (!commands2.includes("-v")) { + commands2.splice(1, 0, "-v"); + } + return { + format: "utf-8", + commands: commands2, + parser(stdOut, stdErr) { + if (isDelete) { + return parseBranchDeletions(stdOut, stdErr).all[0]; + } + return parseBranchSummary(stdOut); + } + }; +} +function branchLocalTask() { + const parser3 = parseBranchSummary; + return { + format: "utf-8", + commands: ["branch", "-v"], + parser: parser3 + }; +} +function deleteBranchesTask(branches, forceDelete = false) { + return { + format: "utf-8", + commands: ["branch", "-v", forceDelete ? "-D" : "-d", ...branches], + parser(stdOut, stdErr) { + return parseBranchDeletions(stdOut, stdErr); + }, + onError({ exitCode, stdOut }, error, done, fail) { + if (!hasBranchDeletionError(String(error), exitCode)) { + return fail(error); + } + done(stdOut); + } + }; +} +function deleteBranchTask(branch2, forceDelete = false) { + const task = { + format: "utf-8", + commands: ["branch", "-v", forceDelete ? "-D" : "-d", branch2], + parser(stdOut, stdErr) { + return parseBranchDeletions(stdOut, stdErr).branches[branch2]; + }, + onError({ exitCode, stdErr, stdOut }, error, _, fail) { + if (!hasBranchDeletionError(String(error), exitCode)) { + return fail(error); + } + throw new GitResponseError(task.parser(bufferToString(stdOut), bufferToString(stdErr)), String(error)); + } + }; + return task; +} +var init_branch = __esm2({ + "src/lib/tasks/branch.ts"() { + init_git_response_error(); + init_parse_branch_delete(); + init_parse_branch(); + init_utils(); + } +}); +var parseCheckIgnore; +var init_CheckIgnore = __esm2({ + "src/lib/responses/CheckIgnore.ts"() { + parseCheckIgnore = (text2) => { + return text2.split(/\n/g).map((line) => line.trim()).filter((file) => !!file); + }; + } +}); +var check_ignore_exports = {}; +__export2(check_ignore_exports, { + checkIgnoreTask: () => checkIgnoreTask +}); +function checkIgnoreTask(paths) { + return { + commands: ["check-ignore", ...paths], + format: "utf-8", + parser: parseCheckIgnore + }; +} +var init_check_ignore = __esm2({ + "src/lib/tasks/check-ignore.ts"() { + init_CheckIgnore(); + } +}); +var clone_exports = {}; +__export2(clone_exports, { + cloneMirrorTask: () => cloneMirrorTask, + cloneTask: () => cloneTask +}); +function disallowedCommand(command) { + return /^--upload-pack(=|$)/.test(command); +} +function cloneTask(repo, directory, customArgs) { + const commands2 = ["clone", ...customArgs]; + filterString(repo) && commands2.push(repo); + filterString(directory) && commands2.push(directory); + const banned = commands2.find(disallowedCommand); + if (banned) { + return configurationErrorTask(`git.fetch: potential exploit argument blocked.`); + } + return straightThroughStringTask(commands2); +} +function cloneMirrorTask(repo, directory, customArgs) { + append(customArgs, "--mirror"); + return cloneTask(repo, directory, customArgs); +} +var init_clone = __esm2({ + "src/lib/tasks/clone.ts"() { + init_task(); + init_utils(); + } +}); +function parseFetchResult(stdOut, stdErr) { + const result = { + raw: stdOut, + remote: null, + branches: [], + tags: [], + updated: [], + deleted: [] + }; + return parseStringResponse(result, parsers10, [stdOut, stdErr]); +} +var parsers10; +var init_parse_fetch = __esm2({ + "src/lib/parsers/parse-fetch.ts"() { + init_utils(); + parsers10 = [ + new LineParser(/From (.+)$/, (result, [remote]) => { + result.remote = remote; + }), + new LineParser(/\* \[new branch]\s+(\S+)\s*-> (.+)$/, (result, [name, tracking]) => { + result.branches.push({ + name, + tracking + }); + }), + new LineParser(/\* \[new tag]\s+(\S+)\s*-> (.+)$/, (result, [name, tracking]) => { + result.tags.push({ + name, + tracking + }); + }), + new LineParser(/- \[deleted]\s+\S+\s*-> (.+)$/, (result, [tracking]) => { + result.deleted.push({ + tracking + }); + }), + new LineParser(/\s*([^.]+)\.\.(\S+)\s+(\S+)\s*-> (.+)$/, (result, [from, to, name, tracking]) => { + result.updated.push({ + name, + tracking, + to, + from + }); + }) + ]; + } +}); +var fetch_exports = {}; +__export2(fetch_exports, { + fetchTask: () => fetchTask +}); +function disallowedCommand2(command) { + return /^--upload-pack(=|$)/.test(command); +} +function fetchTask(remote, branch2, customArgs) { + const commands2 = ["fetch", ...customArgs]; + if (remote && branch2) { + commands2.push(remote, branch2); + } + const banned = commands2.find(disallowedCommand2); + if (banned) { + return configurationErrorTask(`git.fetch: potential exploit argument blocked.`); + } + return { + commands: commands2, + format: "utf-8", + parser: parseFetchResult + }; +} +var init_fetch = __esm2({ + "src/lib/tasks/fetch.ts"() { + init_parse_fetch(); + init_task(); + } +}); +function parseMoveResult(stdOut) { + return parseStringResponse({ moves: [] }, parsers11, stdOut); +} +var parsers11; +var init_parse_move = __esm2({ + "src/lib/parsers/parse-move.ts"() { + init_utils(); + parsers11 = [ + new LineParser(/^Renaming (.+) to (.+)$/, (result, [from, to]) => { + result.moves.push({ from, to }); + }) + ]; + } +}); +var move_exports = {}; +__export2(move_exports, { + moveTask: () => moveTask +}); +function moveTask(from, to) { + return { + commands: ["mv", "-v", ...asArray(from), to], + format: "utf-8", + parser: parseMoveResult + }; +} +var init_move = __esm2({ + "src/lib/tasks/move.ts"() { + init_parse_move(); + init_utils(); + } +}); +var pull_exports = {}; +__export2(pull_exports, { + pullTask: () => pullTask +}); +function pullTask(remote, branch2, customArgs) { + const commands2 = ["pull", ...customArgs]; + if (remote && branch2) { + commands2.splice(1, 0, remote, branch2); + } + return { + commands: commands2, + format: "utf-8", + parser(stdOut, stdErr) { + return parsePullResult(stdOut, stdErr); + }, + onError(result, _error, _done, fail) { + const pullError = parsePullErrorResult(bufferToString(result.stdOut), bufferToString(result.stdErr)); + if (pullError) { + return fail(new GitResponseError(pullError)); + } + fail(_error); + } + }; +} +var init_pull = __esm2({ + "src/lib/tasks/pull.ts"() { + init_git_response_error(); + init_parse_pull(); + init_utils(); + } +}); +function parseGetRemotes(text2) { + const remotes = {}; + forEach(text2, ([name]) => remotes[name] = { name }); + return Object.values(remotes); +} +function parseGetRemotesVerbose(text2) { + const remotes = {}; + forEach(text2, ([name, url, purpose]) => { + if (!remotes.hasOwnProperty(name)) { + remotes[name] = { + name, + refs: { fetch: "", push: "" } + }; + } + if (purpose && url) { + remotes[name].refs[purpose.replace(/[^a-z]/g, "")] = url; + } + }); + return Object.values(remotes); +} +function forEach(text2, handler) { + forEachLineWithContent(text2, (line) => handler(line.split(/\s+/))); +} +var init_GetRemoteSummary = __esm2({ + "src/lib/responses/GetRemoteSummary.ts"() { + init_utils(); + } +}); +var remote_exports = {}; +__export2(remote_exports, { + addRemoteTask: () => addRemoteTask, + getRemotesTask: () => getRemotesTask, + listRemotesTask: () => listRemotesTask, + remoteTask: () => remoteTask, + removeRemoteTask: () => removeRemoteTask +}); +function addRemoteTask(remoteName, remoteRepo, customArgs = []) { + return straightThroughStringTask(["remote", "add", ...customArgs, remoteName, remoteRepo]); +} +function getRemotesTask(verbose) { + const commands2 = ["remote"]; + if (verbose) { + commands2.push("-v"); + } + return { + commands: commands2, + format: "utf-8", + parser: verbose ? parseGetRemotesVerbose : parseGetRemotes + }; +} +function listRemotesTask(customArgs = []) { + const commands2 = [...customArgs]; + if (commands2[0] !== "ls-remote") { + commands2.unshift("ls-remote"); + } + return straightThroughStringTask(commands2); +} +function remoteTask(customArgs = []) { + const commands2 = [...customArgs]; + if (commands2[0] !== "remote") { + commands2.unshift("remote"); + } + return straightThroughStringTask(commands2); +} +function removeRemoteTask(remoteName) { + return straightThroughStringTask(["remote", "remove", remoteName]); +} +var init_remote = __esm2({ + "src/lib/tasks/remote.ts"() { + init_GetRemoteSummary(); + init_task(); + } +}); +var stash_list_exports = {}; +__export2(stash_list_exports, { + stashListTask: () => stashListTask +}); +function stashListTask(opt = {}, customArgs) { + const options = parseLogOptions(opt); + const commands2 = ["stash", "list", ...options.commands, ...customArgs]; + const parser3 = createListLogSummaryParser(options.splitter, options.fields, logFormatFromCommand(commands2)); + return validateLogFormatConfig(commands2) || { + commands: commands2, + format: "utf-8", + parser: parser3 + }; +} +var init_stash_list = __esm2({ + "src/lib/tasks/stash-list.ts"() { + init_log_format(); + init_parse_list_log_summary(); + init_diff(); + init_log(); + } +}); +var sub_module_exports = {}; +__export2(sub_module_exports, { + addSubModuleTask: () => addSubModuleTask, + initSubModuleTask: () => initSubModuleTask, + subModuleTask: () => subModuleTask, + updateSubModuleTask: () => updateSubModuleTask +}); +function addSubModuleTask(repo, path2) { + return subModuleTask(["add", repo, path2]); +} +function initSubModuleTask(customArgs) { + return subModuleTask(["init", ...customArgs]); +} +function subModuleTask(customArgs) { + const commands2 = [...customArgs]; + if (commands2[0] !== "submodule") { + commands2.unshift("submodule"); + } + return straightThroughStringTask(commands2); +} +function updateSubModuleTask(customArgs) { + return subModuleTask(["update", ...customArgs]); +} +var init_sub_module = __esm2({ + "src/lib/tasks/sub-module.ts"() { + init_task(); + } +}); +function singleSorted(a, b) { + const aIsNum = isNaN(a); + const bIsNum = isNaN(b); + if (aIsNum !== bIsNum) { + return aIsNum ? 1 : -1; + } + return aIsNum ? sorted(a, b) : 0; +} +function sorted(a, b) { + return a === b ? 0 : a > b ? 1 : -1; +} +function trimmed(input) { + return input.trim(); +} +function toNumber(input) { + if (typeof input === "string") { + return parseInt(input.replace(/^\D+/g, ""), 10) || 0; + } + return 0; +} +var TagList; +var parseTagList; +var init_TagList = __esm2({ + "src/lib/responses/TagList.ts"() { + TagList = class { + constructor(all, latest) { + this.all = all; + this.latest = latest; + } + }; + parseTagList = function(data, customSort = false) { + const tags = data.split("\n").map(trimmed).filter(Boolean); + if (!customSort) { + tags.sort(function(tagA, tagB) { + const partsA = tagA.split("."); + const partsB = tagB.split("."); + if (partsA.length === 1 || partsB.length === 1) { + return singleSorted(toNumber(partsA[0]), toNumber(partsB[0])); + } + for (let i = 0, l = Math.max(partsA.length, partsB.length); i < l; i++) { + const diff3 = sorted(toNumber(partsA[i]), toNumber(partsB[i])); + if (diff3) { + return diff3; + } + } + return 0; + }); + } + const latest = customSort ? tags[0] : [...tags].reverse().find((tag2) => tag2.indexOf(".") >= 0); + return new TagList(tags, latest); + }; + } +}); +var tag_exports = {}; +__export2(tag_exports, { + addAnnotatedTagTask: () => addAnnotatedTagTask, + addTagTask: () => addTagTask, + tagListTask: () => tagListTask +}); +function tagListTask(customArgs = []) { + const hasCustomSort = customArgs.some((option) => /^--sort=/.test(option)); + return { + format: "utf-8", + commands: ["tag", "-l", ...customArgs], + parser(text2) { + return parseTagList(text2, hasCustomSort); + } + }; +} +function addTagTask(name) { + return { + format: "utf-8", + commands: ["tag", name], + parser() { + return { name }; + } + }; +} +function addAnnotatedTagTask(name, tagMessage) { + return { + format: "utf-8", + commands: ["tag", "-a", "-m", tagMessage, name], + parser() { + return { name }; + } + }; +} +var init_tag = __esm2({ + "src/lib/tasks/tag.ts"() { + init_TagList(); + } +}); +var require_git = __commonJS2({ + "src/git.js"(exports2, module2) { + var { GitExecutor: GitExecutor2 } = (init_git_executor(), __toCommonJS2(git_executor_exports)); + var { SimpleGitApi: SimpleGitApi2 } = (init_simple_git_api(), __toCommonJS2(simple_git_api_exports)); + var { Scheduler: Scheduler2 } = (init_scheduler(), __toCommonJS2(scheduler_exports)); + var { configurationErrorTask: configurationErrorTask2 } = (init_task(), __toCommonJS2(task_exports)); + var { + asArray: asArray2, + filterArray: filterArray2, + filterPrimitives: filterPrimitives2, + filterString: filterString2, + filterStringOrStringArray: filterStringOrStringArray2, + filterType: filterType2, + getTrailingOptions: getTrailingOptions2, + trailingFunctionArgument: trailingFunctionArgument2, + trailingOptionsArgument: trailingOptionsArgument2 + } = (init_utils(), __toCommonJS2(utils_exports)); + var { applyPatchTask: applyPatchTask2 } = (init_apply_patch(), __toCommonJS2(apply_patch_exports)); + var { + branchTask: branchTask2, + branchLocalTask: branchLocalTask2, + deleteBranchesTask: deleteBranchesTask2, + deleteBranchTask: deleteBranchTask2 + } = (init_branch(), __toCommonJS2(branch_exports)); + var { checkIgnoreTask: checkIgnoreTask2 } = (init_check_ignore(), __toCommonJS2(check_ignore_exports)); + var { checkIsRepoTask: checkIsRepoTask2 } = (init_check_is_repo(), __toCommonJS2(check_is_repo_exports)); + var { cloneTask: cloneTask2, cloneMirrorTask: cloneMirrorTask2 } = (init_clone(), __toCommonJS2(clone_exports)); + var { cleanWithOptionsTask: cleanWithOptionsTask2, isCleanOptionsArray: isCleanOptionsArray2 } = (init_clean(), __toCommonJS2(clean_exports)); + var { diffSummaryTask: diffSummaryTask2 } = (init_diff(), __toCommonJS2(diff_exports)); + var { fetchTask: fetchTask2 } = (init_fetch(), __toCommonJS2(fetch_exports)); + var { moveTask: moveTask2 } = (init_move(), __toCommonJS2(move_exports)); + var { pullTask: pullTask2 } = (init_pull(), __toCommonJS2(pull_exports)); + var { pushTagsTask: pushTagsTask2 } = (init_push(), __toCommonJS2(push_exports)); + var { + addRemoteTask: addRemoteTask2, + getRemotesTask: getRemotesTask2, + listRemotesTask: listRemotesTask2, + remoteTask: remoteTask2, + removeRemoteTask: removeRemoteTask2 + } = (init_remote(), __toCommonJS2(remote_exports)); + var { getResetMode: getResetMode2, resetTask: resetTask2 } = (init_reset(), __toCommonJS2(reset_exports)); + var { stashListTask: stashListTask2 } = (init_stash_list(), __toCommonJS2(stash_list_exports)); + var { + addSubModuleTask: addSubModuleTask2, + initSubModuleTask: initSubModuleTask2, + subModuleTask: subModuleTask2, + updateSubModuleTask: updateSubModuleTask2 + } = (init_sub_module(), __toCommonJS2(sub_module_exports)); + var { addAnnotatedTagTask: addAnnotatedTagTask2, addTagTask: addTagTask2, tagListTask: tagListTask2 } = (init_tag(), __toCommonJS2(tag_exports)); + var { straightThroughBufferTask: straightThroughBufferTask2, straightThroughStringTask: straightThroughStringTask2 } = (init_task(), __toCommonJS2(task_exports)); + function Git2(options, plugins) { + this._executor = new GitExecutor2(options.binary, options.baseDir, new Scheduler2(options.maxConcurrentProcesses), plugins); + this._trimmed = options.trimmed; + } + (Git2.prototype = Object.create(SimpleGitApi2.prototype)).constructor = Git2; + Git2.prototype.customBinary = function(command) { + this._executor.binary = command; + return this; + }; + Git2.prototype.env = function(name, value) { + if (arguments.length === 1 && typeof name === "object") { + this._executor.env = name; + } else { + (this._executor.env = this._executor.env || {})[name] = value; + } + return this; + }; + Git2.prototype.stashList = function(options) { + return this._runTask(stashListTask2(trailingOptionsArgument2(arguments) || {}, filterArray2(options) && options || []), trailingFunctionArgument2(arguments)); + }; + function createCloneTask(api, task, repoPath, localPath) { + if (typeof repoPath !== "string") { + return configurationErrorTask2(`git.${api}() requires a string 'repoPath'`); + } + return task(repoPath, filterType2(localPath, filterString2), getTrailingOptions2(arguments)); + } + Git2.prototype.clone = function() { + return this._runTask(createCloneTask("clone", cloneTask2, ...arguments), trailingFunctionArgument2(arguments)); + }; + Git2.prototype.mirror = function() { + return this._runTask(createCloneTask("mirror", cloneMirrorTask2, ...arguments), trailingFunctionArgument2(arguments)); + }; + Git2.prototype.mv = function(from, to) { + return this._runTask(moveTask2(from, to), trailingFunctionArgument2(arguments)); + }; + Git2.prototype.checkoutLatestTag = function(then) { + var git = this; + return this.pull(function() { + git.tags(function(err, tags) { + git.checkout(tags.latest, then); + }); + }); + }; + Git2.prototype.pull = function(remote, branch2, options, then) { + return this._runTask(pullTask2(filterType2(remote, filterString2), filterType2(branch2, filterString2), getTrailingOptions2(arguments)), trailingFunctionArgument2(arguments)); + }; + Git2.prototype.fetch = function(remote, branch2) { + return this._runTask(fetchTask2(filterType2(remote, filterString2), filterType2(branch2, filterString2), getTrailingOptions2(arguments)), trailingFunctionArgument2(arguments)); + }; + Git2.prototype.silent = function(silence) { + console.warn("simple-git deprecation notice: git.silent: logging should be configured using the `debug` library / `DEBUG` environment variable, this will be an error in version 3"); + return this; + }; + Git2.prototype.tags = function(options, then) { + return this._runTask(tagListTask2(getTrailingOptions2(arguments)), trailingFunctionArgument2(arguments)); + }; + Git2.prototype.rebase = function() { + return this._runTask(straightThroughStringTask2(["rebase", ...getTrailingOptions2(arguments)]), trailingFunctionArgument2(arguments)); + }; + Git2.prototype.reset = function(mode) { + return this._runTask(resetTask2(getResetMode2(mode), getTrailingOptions2(arguments)), trailingFunctionArgument2(arguments)); + }; + Git2.prototype.revert = function(commit2) { + const next = trailingFunctionArgument2(arguments); + if (typeof commit2 !== "string") { + return this._runTask(configurationErrorTask2("Commit must be a string"), next); + } + return this._runTask(straightThroughStringTask2(["revert", ...getTrailingOptions2(arguments, 0, true), commit2]), next); + }; + Git2.prototype.addTag = function(name) { + const task = typeof name === "string" ? addTagTask2(name) : configurationErrorTask2("Git.addTag requires a tag name"); + return this._runTask(task, trailingFunctionArgument2(arguments)); + }; + Git2.prototype.addAnnotatedTag = function(tagName, tagMessage) { + return this._runTask(addAnnotatedTagTask2(tagName, tagMessage), trailingFunctionArgument2(arguments)); + }; + Git2.prototype.deleteLocalBranch = function(branchName, forceDelete, then) { + return this._runTask(deleteBranchTask2(branchName, typeof forceDelete === "boolean" ? forceDelete : false), trailingFunctionArgument2(arguments)); + }; + Git2.prototype.deleteLocalBranches = function(branchNames, forceDelete, then) { + return this._runTask(deleteBranchesTask2(branchNames, typeof forceDelete === "boolean" ? forceDelete : false), trailingFunctionArgument2(arguments)); + }; + Git2.prototype.branch = function(options, then) { + return this._runTask(branchTask2(getTrailingOptions2(arguments)), trailingFunctionArgument2(arguments)); + }; + Git2.prototype.branchLocal = function(then) { + return this._runTask(branchLocalTask2(), trailingFunctionArgument2(arguments)); + }; + Git2.prototype.raw = function(commands2) { + const createRestCommands = !Array.isArray(commands2); + const command = [].slice.call(createRestCommands ? arguments : commands2, 0); + for (let i = 0; i < command.length && createRestCommands; i++) { + if (!filterPrimitives2(command[i])) { + command.splice(i, command.length - i); + break; + } + } + command.push(...getTrailingOptions2(arguments, 0, true)); + var next = trailingFunctionArgument2(arguments); + if (!command.length) { + return this._runTask(configurationErrorTask2("Raw: must supply one or more command to execute"), next); + } + return this._runTask(straightThroughStringTask2(command, this._trimmed), next); + }; + Git2.prototype.submoduleAdd = function(repo, path2, then) { + return this._runTask(addSubModuleTask2(repo, path2), trailingFunctionArgument2(arguments)); + }; + Git2.prototype.submoduleUpdate = function(args, then) { + return this._runTask(updateSubModuleTask2(getTrailingOptions2(arguments, true)), trailingFunctionArgument2(arguments)); + }; + Git2.prototype.submoduleInit = function(args, then) { + return this._runTask(initSubModuleTask2(getTrailingOptions2(arguments, true)), trailingFunctionArgument2(arguments)); + }; + Git2.prototype.subModule = function(options, then) { + return this._runTask(subModuleTask2(getTrailingOptions2(arguments)), trailingFunctionArgument2(arguments)); + }; + Git2.prototype.listRemote = function() { + return this._runTask(listRemotesTask2(getTrailingOptions2(arguments)), trailingFunctionArgument2(arguments)); + }; + Git2.prototype.addRemote = function(remoteName, remoteRepo, then) { + return this._runTask(addRemoteTask2(remoteName, remoteRepo, getTrailingOptions2(arguments)), trailingFunctionArgument2(arguments)); + }; + Git2.prototype.removeRemote = function(remoteName, then) { + return this._runTask(removeRemoteTask2(remoteName), trailingFunctionArgument2(arguments)); + }; + Git2.prototype.getRemotes = function(verbose, then) { + return this._runTask(getRemotesTask2(verbose === true), trailingFunctionArgument2(arguments)); + }; + Git2.prototype.remote = function(options, then) { + return this._runTask(remoteTask2(getTrailingOptions2(arguments)), trailingFunctionArgument2(arguments)); + }; + Git2.prototype.tag = function(options, then) { + const command = getTrailingOptions2(arguments); + if (command[0] !== "tag") { + command.unshift("tag"); + } + return this._runTask(straightThroughStringTask2(command), trailingFunctionArgument2(arguments)); + }; + Git2.prototype.updateServerInfo = function(then) { + return this._runTask(straightThroughStringTask2(["update-server-info"]), trailingFunctionArgument2(arguments)); + }; + Git2.prototype.pushTags = function(remote, then) { + const task = pushTagsTask2({ remote: filterType2(remote, filterString2) }, getTrailingOptions2(arguments)); + return this._runTask(task, trailingFunctionArgument2(arguments)); + }; + Git2.prototype.rm = function(files) { + return this._runTask(straightThroughStringTask2(["rm", "-f", ...asArray2(files)]), trailingFunctionArgument2(arguments)); + }; + Git2.prototype.rmKeepLocal = function(files) { + return this._runTask(straightThroughStringTask2(["rm", "--cached", ...asArray2(files)]), trailingFunctionArgument2(arguments)); + }; + Git2.prototype.catFile = function(options, then) { + return this._catFile("utf-8", arguments); + }; + Git2.prototype.binaryCatFile = function() { + return this._catFile("buffer", arguments); + }; + Git2.prototype._catFile = function(format, args) { + var handler = trailingFunctionArgument2(args); + var command = ["cat-file"]; + var options = args[0]; + if (typeof options === "string") { + return this._runTask(configurationErrorTask2("Git.catFile: options must be supplied as an array of strings"), handler); + } + if (Array.isArray(options)) { + command.push.apply(command, options); + } + const task = format === "buffer" ? straightThroughBufferTask2(command) : straightThroughStringTask2(command); + return this._runTask(task, handler); + }; + Git2.prototype.diff = function(options, then) { + const task = filterString2(options) ? configurationErrorTask2("git.diff: supplying options as a single string is no longer supported, switch to an array of strings") : straightThroughStringTask2(["diff", ...getTrailingOptions2(arguments)]); + return this._runTask(task, trailingFunctionArgument2(arguments)); + }; + Git2.prototype.diffSummary = function() { + return this._runTask(diffSummaryTask2(getTrailingOptions2(arguments, 1)), trailingFunctionArgument2(arguments)); + }; + Git2.prototype.applyPatch = function(patches) { + const task = !filterStringOrStringArray2(patches) ? configurationErrorTask2(`git.applyPatch requires one or more string patches as the first argument`) : applyPatchTask2(asArray2(patches), getTrailingOptions2([].slice.call(arguments, 1))); + return this._runTask(task, trailingFunctionArgument2(arguments)); + }; + Git2.prototype.revparse = function() { + const commands2 = ["rev-parse", ...getTrailingOptions2(arguments, true)]; + return this._runTask(straightThroughStringTask2(commands2, true), trailingFunctionArgument2(arguments)); + }; + Git2.prototype.show = function(options, then) { + return this._runTask(straightThroughStringTask2(["show", ...getTrailingOptions2(arguments, 1)]), trailingFunctionArgument2(arguments)); + }; + Git2.prototype.clean = function(mode, options, then) { + const usingCleanOptionsArray = isCleanOptionsArray2(mode); + const cleanMode = usingCleanOptionsArray && mode.join("") || filterType2(mode, filterString2) || ""; + const customArgs = getTrailingOptions2([].slice.call(arguments, usingCleanOptionsArray ? 1 : 0)); + return this._runTask(cleanWithOptionsTask2(cleanMode, customArgs), trailingFunctionArgument2(arguments)); + }; + Git2.prototype.exec = function(then) { + const task = { + commands: [], + format: "utf-8", + parser() { + if (typeof then === "function") { + then(); + } + } + }; + return this._runTask(task); + }; + Git2.prototype.clearQueue = function() { + return this; + }; + Git2.prototype.checkIgnore = function(pathnames, then) { + return this._runTask(checkIgnoreTask2(asArray2(filterType2(pathnames, filterStringOrStringArray2, []))), trailingFunctionArgument2(arguments)); + }; + Git2.prototype.checkIsRepo = function(checkType, then) { + return this._runTask(checkIsRepoTask2(filterType2(checkType, filterString2)), trailingFunctionArgument2(arguments)); + }; + module2.exports = Git2; + } +}); +init_git_error(); +var GitConstructError = class extends GitError { + constructor(config, message) { + super(void 0, message); + this.config = config; + } +}; +init_git_error(); +init_git_error(); +var GitPluginError = class extends GitError { + constructor(task, plugin, message) { + super(task, message); + this.task = task; + this.plugin = plugin; + Object.setPrototypeOf(this, new.target.prototype); + } +}; +init_git_response_error(); +init_task_configuration_error(); +init_check_is_repo(); +init_clean(); +init_config(); +init_grep(); +init_reset(); +function abortPlugin(signal) { + if (!signal) { + return; + } + const onSpawnAfter = { + type: "spawn.after", + action(_data, context) { + function kill() { + context.kill(new GitPluginError(void 0, "abort", "Abort signal received")); + } + signal.addEventListener("abort", kill); + context.spawned.on("close", () => signal.removeEventListener("abort", kill)); + } + }; + const onSpawnBefore = { + type: "spawn.before", + action(_data, context) { + if (signal.aborted) { + context.kill(new GitPluginError(void 0, "abort", "Abort already signaled")); + } + } + }; + return [onSpawnBefore, onSpawnAfter]; +} +function isConfigSwitch(arg) { + return typeof arg === "string" && arg.trim().toLowerCase() === "-c"; +} +function preventProtocolOverride(arg, next) { + if (!isConfigSwitch(arg)) { + return; + } + if (!/^\s*protocol(.[a-z]+)?.allow/.test(next)) { + return; + } + throw new GitPluginError(void 0, "unsafe", "Configuring protocol.allow is not permitted without enabling allowUnsafeExtProtocol"); +} +function preventUploadPack(arg, method2) { + if (/^\s*--(upload|receive)-pack/.test(arg)) { + throw new GitPluginError(void 0, "unsafe", `Use of --upload-pack or --receive-pack is not permitted without enabling allowUnsafePack`); + } + if (method2 === "clone" && /^\s*-u\b/.test(arg)) { + throw new GitPluginError(void 0, "unsafe", `Use of clone with option -u is not permitted without enabling allowUnsafePack`); + } + if (method2 === "push" && /^\s*--exec\b/.test(arg)) { + throw new GitPluginError(void 0, "unsafe", `Use of push with option --exec is not permitted without enabling allowUnsafePack`); + } +} +function blockUnsafeOperationsPlugin({ + allowUnsafeProtocolOverride = false, + allowUnsafePack = false +} = {}) { + return { + type: "spawn.args", + action(args, context) { + args.forEach((current, index2) => { + const next = index2 < args.length ? args[index2 + 1] : ""; + allowUnsafeProtocolOverride || preventProtocolOverride(current, next); + allowUnsafePack || preventUploadPack(current, context.method); + }); + return args; + } + }; +} +init_utils(); +function commandConfigPrefixingPlugin(configuration) { + const prefix = prefixedArray(configuration, "-c"); + return { + type: "spawn.args", + action(data) { + return [...prefix, ...data]; + } + }; +} +init_utils(); +var never = (0, import_promise_deferred2.deferred)().promise; +function completionDetectionPlugin({ + onClose = true, + onExit = 50 +} = {}) { + function createEvents() { + let exitCode = -1; + const events = { + close: (0, import_promise_deferred2.deferred)(), + closeTimeout: (0, import_promise_deferred2.deferred)(), + exit: (0, import_promise_deferred2.deferred)(), + exitTimeout: (0, import_promise_deferred2.deferred)() + }; + const result = Promise.race([ + onClose === false ? never : events.closeTimeout.promise, + onExit === false ? never : events.exitTimeout.promise + ]); + configureTimeout(onClose, events.close, events.closeTimeout); + configureTimeout(onExit, events.exit, events.exitTimeout); + return { + close(code) { + exitCode = code; + events.close.done(); + }, + exit(code) { + exitCode = code; + events.exit.done(); + }, + get exitCode() { + return exitCode; + }, + result + }; + } + function configureTimeout(flag, event, timeout) { + if (flag === false) { + return; + } + (flag === true ? event.promise : event.promise.then(() => delay(flag))).then(timeout.done); + } + return { + type: "spawn.after", + action(_0, _1) { + return __async(this, arguments, function* (_data, { spawned, close }) { + var _a2, _b; + const events = createEvents(); + let deferClose = true; + let quickClose = () => void (deferClose = false); + (_a2 = spawned.stdout) == null ? void 0 : _a2.on("data", quickClose); + (_b = spawned.stderr) == null ? void 0 : _b.on("data", quickClose); + spawned.on("error", quickClose); + spawned.on("close", (code) => events.close(code)); + spawned.on("exit", (code) => events.exit(code)); + try { + yield events.result; + if (deferClose) { + yield delay(50); + } + close(events.exitCode); + } catch (err) { + close(events.exitCode, err); + } + }); + } + }; +} +init_git_error(); +function isTaskError(result) { + return !!(result.exitCode && result.stdErr.length); +} +function getErrorMessage(result) { + return Buffer.concat([...result.stdOut, ...result.stdErr]); +} +function errorDetectionHandler(overwrite = false, isError = isTaskError, errorMessage = getErrorMessage) { + return (error, result) => { + if (!overwrite && error || !isError(result)) { + return error; + } + return errorMessage(result); + }; +} +function errorDetectionPlugin(config) { + return { + type: "task.error", + action(data, context) { + const error = config(data.error, { + stdErr: context.stdErr, + stdOut: context.stdOut, + exitCode: context.exitCode + }); + if (Buffer.isBuffer(error)) { + return { error: new GitError(void 0, error.toString("utf-8")) }; + } + return { + error + }; + } + }; +} +init_utils(); +var PluginStore = class { + constructor() { + this.plugins = /* @__PURE__ */ new Set(); + } + add(plugin) { + const plugins = []; + asArray(plugin).forEach((plugin2) => plugin2 && this.plugins.add(append(plugins, plugin2))); + return () => { + plugins.forEach((plugin2) => this.plugins.delete(plugin2)); + }; + } + exec(type, data, context) { + let output = data; + const contextual = Object.freeze(Object.create(context)); + for (const plugin of this.plugins) { + if (plugin.type === type) { + output = plugin.action(output, contextual); + } + } + return output; + } +}; +init_utils(); +function progressMonitorPlugin(progress) { + const progressCommand = "--progress"; + const progressMethods = ["checkout", "clone", "fetch", "pull", "push"]; + const onProgress = { + type: "spawn.after", + action(_data, context) { + var _a2; + if (!context.commands.includes(progressCommand)) { + return; + } + (_a2 = context.spawned.stderr) == null ? void 0 : _a2.on("data", (chunk) => { + const message = /^([\s\S]+?):\s*(\d+)% \((\d+)\/(\d+)\)/.exec(chunk.toString("utf8")); + if (!message) { + return; + } + progress({ + method: context.method, + stage: progressEventStage(message[1]), + progress: asNumber(message[2]), + processed: asNumber(message[3]), + total: asNumber(message[4]) + }); + }); + } + }; + const onArgs = { + type: "spawn.args", + action(args, context) { + if (!progressMethods.includes(context.method)) { + return args; + } + return including(args, progressCommand); + } + }; + return [onArgs, onProgress]; +} +function progressEventStage(input) { + return String(input.toLowerCase().split(" ", 1)) || "unknown"; +} +init_utils(); +function spawnOptionsPlugin(spawnOptions) { + const options = pick(spawnOptions, ["uid", "gid"]); + return { + type: "spawn.options", + action(data) { + return __spreadValues(__spreadValues({}, options), data); + } + }; +} +function timeoutPlugin({ + block, + stdErr = true, + stdOut = true +}) { + if (block > 0) { + return { + type: "spawn.after", + action(_data, context) { + var _a2, _b; + let timeout; + function wait3() { + timeout && clearTimeout(timeout); + timeout = setTimeout(kill, block); + } + function stop() { + var _a3, _b2; + (_a3 = context.spawned.stdout) == null ? void 0 : _a3.off("data", wait3); + (_b2 = context.spawned.stderr) == null ? void 0 : _b2.off("data", wait3); + context.spawned.off("exit", stop); + context.spawned.off("close", stop); + timeout && clearTimeout(timeout); + } + function kill() { + stop(); + context.kill(new GitPluginError(void 0, "timeout", `block timeout reached`)); + } + stdOut && ((_a2 = context.spawned.stdout) == null ? void 0 : _a2.on("data", wait3)); + stdErr && ((_b = context.spawned.stderr) == null ? void 0 : _b.on("data", wait3)); + context.spawned.on("exit", stop); + context.spawned.on("close", stop); + wait3(); + } + }; + } +} +init_utils(); +var Git = require_git(); +function gitInstanceFactory(baseDir, options) { + const plugins = new PluginStore(); + const config = createInstanceConfig(baseDir && (typeof baseDir === "string" ? { baseDir } : baseDir) || {}, options); + if (!folderExists(config.baseDir)) { + throw new GitConstructError(config, `Cannot use simple-git on a directory that does not exist`); + } + if (Array.isArray(config.config)) { + plugins.add(commandConfigPrefixingPlugin(config.config)); + } + plugins.add(blockUnsafeOperationsPlugin(config.unsafe)); + plugins.add(completionDetectionPlugin(config.completion)); + config.abort && plugins.add(abortPlugin(config.abort)); + config.progress && plugins.add(progressMonitorPlugin(config.progress)); + config.timeout && plugins.add(timeoutPlugin(config.timeout)); + config.spawnOptions && plugins.add(spawnOptionsPlugin(config.spawnOptions)); + plugins.add(errorDetectionPlugin(errorDetectionHandler(true))); + config.errors && plugins.add(errorDetectionPlugin(config.errors)); + return new Git(config, plugins); +} +init_git_response_error(); +var esm_default = gitInstanceFactory; + +// src/constants.ts +init_polyfill_buffer(); +var import_obsidian2 = require("obsidian"); +var DATE_FORMAT = "YYYY-MM-DD"; +var DATE_TIME_FORMAT_MINUTES = `${DATE_FORMAT} HH:mm`; +var DATE_TIME_FORMAT_SECONDS = `${DATE_FORMAT} HH:mm:ss`; +var GIT_LINE_AUTHORING_MOVEMENT_DETECTION_MINIMAL_LENGTH = 40; +var DEFAULT_SETTINGS = { + commitMessage: "vault backup: {{date}}", + commitDateFormat: DATE_TIME_FORMAT_SECONDS, + autoSaveInterval: 0, + autoPushInterval: 0, + autoPullInterval: 0, + autoPullOnBoot: false, + disablePush: false, + pullBeforePush: true, + disablePopups: false, + disablePopupsForNoChanges: false, + listChangedFilesInMessageBody: false, + showStatusBar: true, + updateSubmodules: false, + syncMethod: "merge", + customMessageOnAutoBackup: false, + autoBackupAfterFileChange: false, + treeStructure: false, + refreshSourceControl: import_obsidian2.Platform.isDesktopApp, + basePath: "", + differentIntervalCommitAndPush: false, + changedFilesInStatusBar: false, + showedMobileNotice: false, + refreshSourceControlTimer: 7e3, + showBranchStatusBar: true, + setLastSaveToLastCommit: false, + submoduleRecurseCheckout: false, + gitDir: "", + showFileMenu: true, + authorInHistoryView: "hide", + dateInHistoryView: false, + lineAuthor: { + show: false, + followMovement: "inactive", + authorDisplay: "initials", + showCommitHash: false, + dateTimeFormatOptions: "date", + dateTimeFormatCustomString: DATE_TIME_FORMAT_MINUTES, + dateTimeTimezone: "viewer-local", + coloringMaxAge: "1y", + // colors were picked via: + // https://color.adobe.com/de/create/color-accessibility + colorNew: { r: 255, g: 150, b: 150 }, + colorOld: { r: 120, g: 160, b: 255 }, + textColorCss: "var(--text-muted)", + // more pronounced than line numbers, but less than the content text + ignoreWhitespace: false, + gutterSpacingFallbackLength: 5 + } +}; +var SOURCE_CONTROL_VIEW_CONFIG = { + type: "git-view", + name: "Source Control", + icon: "git-pull-request" +}; +var HISTORY_VIEW_CONFIG = { + type: "git-history-view", + name: "History", + icon: "history" +}; +var DIFF_VIEW_CONFIG = { + type: "diff-view", + name: "Diff View", + icon: "git-pull-request" +}; + +// src/types.ts +init_polyfill_buffer(); +function mergeSettingsByPriority(low, high) { + const lineAuthor = Object.assign({}, low.lineAuthor, high.lineAuthor); + return Object.assign({}, low, high, { lineAuthor }); +} + +// src/utils.ts +init_polyfill_buffer(); +var cssColorConverter = __toESM(require_lib3()); +var import_deep_equal = __toESM(require_deep_equal()); +var import_obsidian3 = require("obsidian"); +var worthWalking2 = (filepath, root2) => { + if (filepath === "." || root2 == null || root2.length === 0 || root2 === ".") { + return true; + } + if (root2.length >= filepath.length) { + return root2.startsWith(filepath); + } else { + return filepath.startsWith(root2); + } +}; +function getNewLeaf(event) { + let leaf; + if (event) { + if (event.button === 0 || event.button === 1) { + const type = import_obsidian3.Keymap.isModEvent(event); + leaf = app.workspace.getLeaf(type); + } + } else { + leaf = app.workspace.getLeaf(false); + } + return leaf; +} +function mayTriggerFileMenu(app2, event, filePath, view, source) { + if (event.button == 2) { + const file = app2.vault.getAbstractFileByPath(filePath); + if (file != null) { + const fileMenu = new import_obsidian3.Menu(); + app2.workspace.trigger("file-menu", fileMenu, file, source, view); + fileMenu.showAtPosition({ x: event.pageX, y: event.pageY }); + } + } +} +function impossibleBranch(x) { + throw new Error("Impossible branch: " + x); +} +function rgbToString(rgb) { + return `rgb(${rgb.r},${rgb.g},${rgb.b})`; +} +function convertToRgb(str) { + var _a2; + const color = (_a2 = cssColorConverter.fromString(str)) == null ? void 0 : _a2.toRgbaArray(); + if (color === void 0) { + return void 0; + } + const [r, g, b] = color; + return { r, g, b }; +} +function momentToEpochSeconds(instant) { + return instant.diff(import_obsidian3.moment.unix(0), "seconds"); +} +function median(array) { + if (array.length === 0) return void 0; + return array.slice().sort()[Math.floor(array.length / 2)]; +} +function strictDeepEqual(a, b) { + return (0, import_deep_equal.default)(a, b, { strict: true }); +} +function resizeToLength(original, desiredLength, fillChar) { + if (original.length <= desiredLength) { + const prefix = new Array(desiredLength - original.length).fill(fillChar).join(""); + return prefix + original; + } else { + return original.substring(original.length - desiredLength); + } +} +function prefixOfLengthAsWhitespace(toBeRenderedText, whitespacePrefixLength) { + if (whitespacePrefixLength <= 0) return toBeRenderedText; + const whitespacePrefix = new Array(whitespacePrefixLength).fill(" ").join(""); + const originalSuffix = toBeRenderedText.substring( + whitespacePrefixLength, + toBeRenderedText.length + ); + return whitespacePrefix + originalSuffix; +} +function between(l, x, r) { + return l <= x && x <= r; +} +function splitRemoteBranch(remoteBranch) { + const [remote, ...branch2] = remoteBranch.split("/"); + return [remote, branch2.length === 0 ? void 0 : branch2.join("/")]; +} +function getDisplayPath(path2) { + if (path2.endsWith("/")) return path2; + return path2.split("/").last().replace(".md", ""); +} +function formatMinutes(minutes) { + if (minutes === 1) return "1 minute"; + return `${minutes} minutes`; +} + +// src/gitManager/gitManager.ts +init_polyfill_buffer(); +var GitManager = class { + constructor(plugin) { + this.plugin = plugin; + this.app = plugin.app; + } + // Constructs a path relative to the vault from a path relative to the git repository + getRelativeVaultPath(path2) { + if (this.plugin.settings.basePath) { + return this.plugin.settings.basePath + "/" + path2; + } else { + return path2; + } + } + // Constructs a path relative to the git repository from a path relative to the vault + // + // @param doConversion - If false, the path is returned as is. This is added because that parameter is often passed on to functions where this method is called. + getRelativeRepoPath(filePath, doConversion = true) { + if (doConversion) { + if (this.plugin.settings.basePath.length > 0) { + return filePath.substring( + this.plugin.settings.basePath.length + 1 + ); + } + } + return filePath; + } + _getTreeStructure(children2, beginLength = 0) { + const list = []; + children2 = [...children2]; + while (children2.length > 0) { + const first2 = children2.first(); + const restPath = first2.path.substring(beginLength); + if (restPath.contains("/")) { + const title = restPath.substring(0, restPath.indexOf("/")); + const childrenWithSameTitle = children2.filter((item) => { + return item.path.substring(beginLength).startsWith(title + "/"); + }); + childrenWithSameTitle.forEach((item) => children2.remove(item)); + const path2 = first2.path.substring( + 0, + restPath.indexOf("/") + beginLength + ); + list.push({ + title, + path: path2, + vaultPath: this.getRelativeVaultPath(path2), + children: this._getTreeStructure( + childrenWithSameTitle, + (beginLength > 0 ? beginLength + title.length : title.length) + 1 + ) + }); + } else { + list.push({ + title: restPath, + data: first2, + path: first2.path, + vaultPath: this.getRelativeVaultPath(first2.path) + }); + children2.remove(first2); + } + } + return list; + } + /* + * Sorts the children and simplifies the title + * If a node only contains another subdirectory, that subdirectory is moved up one level and integrated into the parent node + */ + simplify(tree) { + var _a2, _b, _c, _d; + for (const node of tree) { + while (true) { + const singleChild = ((_a2 = node.children) == null ? void 0 : _a2.length) == 1; + const singleChildIsDir = ((_c = (_b = node.children) == null ? void 0 : _b.first()) == null ? void 0 : _c.data) == void 0; + if (!(node.children != void 0 && singleChild && singleChildIsDir)) + break; + const child = node.children.first(); + node.title += "/" + child.title; + node.data = child.data; + node.path = child.path; + node.vaultPath = child.vaultPath; + node.children = child.children; + } + if (node.children != void 0) { + this.simplify(node.children); + } + (_d = node.children) == null ? void 0 : _d.sort((a, b) => { + const dirCompare = (b.data == void 0 ? 1 : 0) - (a.data == void 0 ? 1 : 0); + if (dirCompare != 0) { + return dirCompare; + } else { + return a.title.localeCompare(b.title); + } + }); + } + return tree.sort((a, b) => { + const dirCompare = (b.data == void 0 ? 1 : 0) - (a.data == void 0 ? 1 : 0); + if (dirCompare != 0) { + return dirCompare; + } else { + return a.title.localeCompare(b.title); + } + }); + } + getTreeStructure(children2) { + const tree = this._getTreeStructure(children2); + const res = this.simplify(tree); + return res; + } + async formatCommitMessage(template) { + let status2; + if (template.includes("{{numFiles}}")) { + status2 = await this.status(); + const numFiles = status2.staged.length; + template = template.replace("{{numFiles}}", String(numFiles)); + } + if (template.includes("{{hostname}}")) { + const hostname = this.plugin.localStorage.getHostname() || ""; + template = template.replace("{{hostname}}", hostname); + } + if (template.includes("{{files}}")) { + status2 = status2 != null ? status2 : await this.status(); + const changeset = {}; + let files = ""; + if (status2.staged.length < 100) { + status2.staged.forEach((value) => { + if (value.index in changeset) { + changeset[value.index].push(value.path); + } else { + changeset[value.index] = [value.path]; + } + }); + const chunks = []; + for (const [action, files2] of Object.entries(changeset)) { + chunks.push(action + " " + files2.join(" ")); + } + files = chunks.join(", "); + } else { + files = "Too many files to list"; + } + template = template.replace("{{files}}", files); + } + const moment6 = window.moment; + template = template.replace( + "{{date}}", + moment6().format(this.plugin.settings.commitDateFormat) + ); + if (this.plugin.settings.listChangedFilesInMessageBody) { + const status22 = status2 != null ? status2 : await this.status(); + let files = ""; + if (status22.staged.length < 100) { + files = status22.staged.map((e) => e.path).join("\n"); + } else { + files = "Too many files to list"; + } + template = template + "\n\nAffected files:\n" + files; + } + return template; + } +}; + +// src/gitManager/simpleGit.ts +var SimpleGit = class extends GitManager { + constructor(plugin) { + super(plugin); + } + async setGitInstance(ignoreError = false) { + if (this.isGitInstalled()) { + const adapter = this.app.vault.adapter; + const vaultBasePath = adapter.getBasePath(); + let basePath = vaultBasePath; + if (this.plugin.settings.basePath) { + const exists2 = await adapter.exists( + (0, import_obsidian4.normalizePath)(this.plugin.settings.basePath) + ); + if (exists2) { + basePath = path.join( + vaultBasePath, + this.plugin.settings.basePath + ); + } else if (!ignoreError) { + new import_obsidian4.Notice("ObsidianGit: Base path does not exist"); + } + } + this.absoluteRepoPath = basePath; + this.git = esm_default({ + baseDir: basePath, + binary: this.plugin.localStorage.getGitPath() || void 0, + config: ["core.quotepath=off"] + }); + const pathPaths = this.plugin.localStorage.getPATHPaths(); + const envVars = this.plugin.localStorage.getEnvVars(); + const gitDir = this.plugin.settings.gitDir; + if (pathPaths.length > 0) { + const path2 = process.env["PATH"] + ":" + pathPaths.join(":"); + process.env["PATH"] = path2; + } + if (gitDir) { + process.env["GIT_DIR"] = gitDir; + } + for (const envVar of envVars) { + const [key2, value] = envVar.split("="); + process.env[key2] = value; + } + import_debug2.default.enable("simple-git"); + if (await this.git.checkIsRepo()) { + const relativeRoot = await this.git.revparse("--show-cdup"); + const absoluteRoot = (0, import_path.resolve)(basePath + import_path.sep + relativeRoot); + this.absoluteRepoPath = absoluteRoot; + await this.git.cwd(absoluteRoot); + } + } + } + // Constructs a path relative to the vault from a path relative to the git repository + getRelativeVaultPath(filePath) { + const adapter = this.app.vault.adapter; + const from = adapter.getBasePath(); + const to = path.join(this.absoluteRepoPath, filePath); + let res = path.relative(from, to); + if (import_obsidian4.Platform.isWin) { + res = res.replace(/\\/g, "/"); + } + return res; + } + // Constructs a path relative to the git repository from a path relative to the vault + // + // @param doConversion - If false, the path is returned as is. This is added because that parameter is often passed on to functions where this method is called. + getRelativeRepoPath(filePath, doConversion = true) { + if (doConversion) { + const adapter = this.plugin.app.vault.adapter; + const vaultPath = adapter.getBasePath(); + const from = this.absoluteRepoPath; + const to = path.join(vaultPath, filePath); + let res = path.relative(from, to); + if (import_obsidian4.Platform.isWin) { + res = res.replace(/\\/g, "/"); + } + return res; + } + return filePath; + } + async status() { + this.plugin.setState(1 /* status */); + const status2 = await this.git.status((err) => this.onError(err)); + this.plugin.setState(0 /* idle */); + const allFilesFormatted = status2.files.map((e) => { + const res = this.formatPath(e); + return { + path: res.path, + from: res.from, + index: e.index === "?" ? "U" : e.index, + working_dir: e.working_dir === "?" ? "U" : e.working_dir, + vault_path: this.getRelativeVaultPath(res.path) + }; + }); + return { + all: allFilesFormatted, + changed: allFilesFormatted.filter((e) => e.working_dir !== " "), + staged: allFilesFormatted.filter( + (e) => e.index !== " " && e.index != "U" + ), + conflicted: status2.conflicted.map( + (path2) => this.formatPath({ path: path2 }).path + ) + }; + } + async submoduleAwareHeadRevisonInContainingDirectory(filepath) { + const repoPath = this.getRelativeRepoPath(filepath); + const containingDirectory = path.dirname(repoPath); + const args = ["-C", containingDirectory, "rev-parse", "HEAD"]; + const result = this.git.raw(args); + result.catch( + (err) => console.warn("obsidian-git: rev-parse error:", err) + ); + return result; + } + async getSubmodulePaths() { + return new Promise(async (resolve2) => { + this.git.outputHandler(async (cmd, stdout, stderr, args) => { + if (!(args.contains("submodule") && args.contains("foreach"))) { + return; + } + let body = ""; + const root2 = this.app.vault.adapter.getBasePath() + (this.plugin.settings.basePath ? "/" + this.plugin.settings.basePath : ""); + stdout.on("data", (chunk) => { + body += chunk.toString("utf8"); + }); + stdout.on("end", async () => { + const submods = body.split("\n"); + const strippedSubmods = submods.map((i) => { + const submod = i.match(/'([^']*)'/); + if (submod != void 0) { + return root2 + "/" + submod[1] + import_path.sep; + } + }).filter((i) => !!i); + strippedSubmods.reverse(); + resolve2(strippedSubmods); + }); + }); + await this.git.subModule(["foreach", "--recursive", ""]); + this.git.outputHandler(() => { + }); + }); + } + //Remove wrong `"` like "My file.md" + formatPath(path2, renamed = false) { + function format(path3) { + if (path3 == void 0) return void 0; + if (path3.startsWith('"') && path3.endsWith('"')) { + return path3.substring(1, path3.length - 1); + } else { + return path3; + } + } + if (renamed) { + return { + from: format(path2.from), + path: format(path2.path) + }; + } else { + return { + path: format(path2.path) + }; + } + } + async blame(path2, trackMovement, ignoreWhitespace) { + path2 = this.getRelativeRepoPath(path2); + if (!await this.isTracked(path2)) return "untracked"; + const inSubmodule = await this.getSubmoduleOfFile(path2); + const args = inSubmodule ? ["-C", inSubmodule.submodule] : []; + const relativePath = inSubmodule ? inSubmodule.relativeFilepath : path2; + args.push("blame", "--porcelain"); + if (ignoreWhitespace) args.push("-w"); + const trackCArg = `-C${GIT_LINE_AUTHORING_MOVEMENT_DETECTION_MINIMAL_LENGTH}`; + switch (trackMovement) { + case "inactive": + break; + case "same-commit": + args.push("-C", trackCArg); + break; + case "all-commits": + args.push("-C", "-C", trackCArg); + break; + default: + impossibleBranch(trackMovement); + } + args.push("--", relativePath); + const rawBlame = await this.git.raw( + args, + (err) => err && console.warn("git-blame", err) + ); + return parseBlame(rawBlame); + } + async isTracked(path2) { + const inSubmodule = await this.getSubmoduleOfFile(path2); + const args = inSubmodule ? ["-C", inSubmodule.submodule] : []; + const relativePath = inSubmodule ? inSubmodule.relativeFilepath : path2; + args.push("ls-files", "--", relativePath); + return this.git.raw(args, (err) => err && console.warn("ls-files", err)).then((x) => x.trim() !== ""); + } + async commitAll({ message }) { + if (this.plugin.settings.updateSubmodules) { + this.plugin.setState(4 /* commit */); + const submodulePaths = await this.getSubmodulePaths(); + for (const item of submodulePaths) { + await this.git.cwd({ path: item, root: false }).add("-A", (err) => this.onError(err)); + await this.git.cwd({ path: item, root: false }).commit( + await this.formatCommitMessage(message), + (err) => this.onError(err) + ); + } + } + this.plugin.setState(3 /* add */); + await this.git.add("-A", (err) => this.onError(err)); + this.plugin.setState(4 /* commit */); + const res = await this.git.commit( + await this.formatCommitMessage(message), + (err) => this.onError(err) + ); + dispatchEvent(new CustomEvent("git-head-update")); + return res.summary.changes; + } + async commit({ + message, + amend + }) { + this.plugin.setState(4 /* commit */); + const res = (await this.git.commit( + await this.formatCommitMessage(message), + amend ? ["--amend"] : [], + (err) => this.onError(err) + )).summary.changes; + dispatchEvent(new CustomEvent("git-head-update")); + this.plugin.setState(0 /* idle */); + return res; + } + async stage(path2, relativeToVault) { + this.plugin.setState(3 /* add */); + path2 = this.getRelativeRepoPath(path2, relativeToVault); + await this.git.add(["--", path2], (err) => this.onError(err)); + this.plugin.setState(0 /* idle */); + } + async stageAll({ dir }) { + this.plugin.setState(3 /* add */); + await this.git.add(dir != null ? dir : "-A", (err) => this.onError(err)); + this.plugin.setState(0 /* idle */); + } + async unstageAll({ dir }) { + this.plugin.setState(3 /* add */); + await this.git.reset( + dir != void 0 ? ["--", dir] : [], + (err) => this.onError(err) + ); + this.plugin.setState(0 /* idle */); + } + async unstage(path2, relativeToVault) { + this.plugin.setState(3 /* add */); + path2 = this.getRelativeRepoPath(path2, relativeToVault); + await this.git.reset(["--", path2], (err) => this.onError(err)); + this.plugin.setState(0 /* idle */); + } + async discard(filepath) { + this.plugin.setState(3 /* add */); + await this.git.checkout(["--", filepath], (err) => this.onError(err)); + this.plugin.setState(0 /* idle */); + } + async hashObject(filepath) { + filepath = this.getRelativeRepoPath(filepath); + const inSubmodule = await this.getSubmoduleOfFile(filepath); + const args = inSubmodule ? ["-C", inSubmodule.submodule] : []; + const relativeFilepath = inSubmodule ? inSubmodule.relativeFilepath : filepath; + args.push("hash-object", "--", relativeFilepath); + const revision = this.git.raw(args); + revision.catch( + (err) => err && console.warn("obsidian-git. hash-object failed:", err == null ? void 0 : err.message) + ); + return revision; + } + async discardAll({ dir }) { + return this.discard(dir != null ? dir : "."); + } + async pull() { + this.plugin.setState(2 /* pull */); + if (this.plugin.settings.updateSubmodules) + await this.git.subModule( + ["update", "--remote", "--merge", "--recursive"], + (err) => this.onError(err) + ); + const branchInfo = await this.branchInfo(); + const localCommit = await this.git.revparse( + [branchInfo.current], + (err) => this.onError(err) + ); + if (!branchInfo.tracking && this.plugin.settings.updateSubmodules) { + this.plugin.log( + "No tracking branch found. Ignoring pull of main repo and updating submodules only." + ); + return; + } + await this.git.fetch((err) => this.onError(err)); + const upstreamCommit = await this.git.revparse( + [branchInfo.tracking], + (err) => this.onError(err) + ); + if (localCommit !== upstreamCommit) { + if (this.plugin.settings.syncMethod === "merge" || this.plugin.settings.syncMethod === "rebase") { + try { + switch (this.plugin.settings.syncMethod) { + case "merge": + await this.git.merge([branchInfo.tracking]); + break; + case "rebase": + await this.git.rebase([branchInfo.tracking]); + } + } catch (err) { + this.plugin.displayError( + `Pull failed (${this.plugin.settings.syncMethod}): ${err.message}` + ); + return; + } + } else if (this.plugin.settings.syncMethod === "reset") { + try { + await this.git.raw( + [ + "update-ref", + `refs/heads/${branchInfo.current}`, + upstreamCommit + ], + (err) => this.onError(err) + ); + await this.unstageAll({}); + } catch (err) { + this.plugin.displayError( + `Sync failed (${this.plugin.settings.syncMethod}): ${err.message}` + ); + } + } + dispatchEvent(new CustomEvent("git-head-update")); + const afterMergeCommit = await this.git.revparse( + [branchInfo.current], + (err) => this.onError(err) + ); + const filesChanged = await this.git.diff([ + `${localCommit}..${afterMergeCommit}`, + "--name-only" + ]); + return filesChanged.split(/\r\n|\r|\n/).filter((value) => value.length > 0).map((e) => { + return { + path: e, + working_dir: "P", + vault_path: this.getRelativeVaultPath(e) + }; + }); + } else { + return []; + } + } + async push() { + this.plugin.setState(5 /* push */); + if (this.plugin.settings.updateSubmodules) { + const res = await this.git.env({ ...process.env, OBSIDIAN_GIT: 1 }).subModule( + [ + "foreach", + "--recursive", + `tracking=$(git for-each-ref --format='%(upstream:short)' "$(git symbolic-ref -q HEAD)"); echo $tracking; if [ ! -z "$(git diff --shortstat $tracking)" ]; then git push; fi` + ], + (err) => this.onError(err) + ); + console.log(res); + } + const status2 = await this.git.status(); + const trackingBranch = status2.tracking; + const currentBranch2 = status2.current; + if (!trackingBranch && this.plugin.settings.updateSubmodules) { + this.plugin.log( + "No tracking branch found. Ignoring push of main repo and updating submodules only." + ); + return void 0; + } + const remoteChangedFiles = (await this.git.diffSummary( + [currentBranch2, trackingBranch, "--"], + (err) => this.onError(err) + )).changed; + await this.git.env({ ...process.env, OBSIDIAN_GIT: 1 }).push((err) => this.onError(err)); + return remoteChangedFiles; + } + async getUnpushedCommits() { + const status2 = await this.git.status(); + const trackingBranch = status2.tracking; + const currentBranch2 = status2.current; + if (trackingBranch == null || currentBranch2 == null) { + return 0; + } + const remoteChangedFiles = (await this.git.diffSummary( + [currentBranch2, trackingBranch, "--"], + (err) => this.onError(err) + )).changed; + return remoteChangedFiles; + } + async canPush() { + if (this.plugin.settings.updateSubmodules === true) { + return true; + } + const status2 = await this.git.status((err) => this.onError(err)); + const trackingBranch = status2.tracking; + const currentBranch2 = status2.current; + if (!trackingBranch) { + return false; + } + const remoteChangedFiles = (await this.git.diffSummary([currentBranch2, trackingBranch, "--"])).changed; + return remoteChangedFiles !== 0; + } + async checkRequirements() { + if (!this.isGitInstalled()) { + return "missing-git"; + } + if (!await this.git.checkIsRepo()) { + return "missing-repo"; + } + return "valid"; + } + async branchInfo() { + const status2 = await this.git.status((err) => this.onError(err)); + const branches = await this.git.branch( + ["--no-color"], + (err) => this.onError(err) + ); + return { + current: status2.current || void 0, + tracking: status2.tracking || void 0, + branches: branches.all + }; + } + async getRemoteUrl(remote) { + try { + return await this.git.remote(["get-url", remote]) || void 0; + } catch (error) { + if (error.toString().contains(remote)) { + return void 0; + } else { + this.onError(error); + } + } + } + // https://github.com/kometenstaub/obsidian-version-history-diff/issues/3 + async log(file, relativeToVault = true, limit) { + let path2; + if (file) { + path2 = this.getRelativeRepoPath(file, relativeToVault); + } + const res = await this.git.log( + { + file: path2, + maxCount: limit, + "-m": null, + "--name-status": null + }, + (err) => this.onError(err) + ); + return res.all.map((e) => { + var _a2, _b, _c, _d; + return { + ...e, + author: { + name: e.author_name, + email: e.author_email + }, + refs: e.refs.split(", ").filter((e2) => e2.length > 0), + diff: { + ...e.diff, + files: (_b = (_a2 = e.diff) == null ? void 0 : _a2.files.map((f) => ({ + ...f, + status: f.status, + path: f.file, + hash: e.hash, + vault_path: this.getRelativeVaultPath(f.file) + }))) != null ? _b : [] + }, + fileName: (_d = (_c = e.diff) == null ? void 0 : _c.files.first()) == null ? void 0 : _d.file + }; + }); + } + async show(commitHash, file, relativeToVault = true) { + const path2 = this.getRelativeRepoPath(file, relativeToVault); + return this.git.show( + [commitHash + ":" + path2], + (err) => this.onError(err) + ); + } + async checkout(branch2, remote) { + if (remote) { + branch2 = `${remote}/${branch2}`; + } + await this.git.checkout(branch2, (err) => this.onError(err)); + if (this.plugin.settings.submoduleRecurseCheckout) { + const submodulePaths = await this.getSubmodulePaths(); + for (const submodulePath of submodulePaths) { + const branchSummary = await this.git.cwd({ path: submodulePath, root: false }).branch(); + if (Object.keys(branchSummary.branches).includes(branch2)) { + await this.git.cwd({ path: submodulePath, root: false }).checkout(branch2, (err) => this.onError(err)); + } + } + } + } + async createBranch(branch2) { + await this.git.checkout(["-b", branch2], (err) => this.onError(err)); + } + async deleteBranch(branch2, force) { + await this.git.branch( + [force ? "-D" : "-d", branch2], + (err) => this.onError(err) + ); + } + async branchIsMerged(branch2) { + const notMergedBranches = await this.git.branch( + ["--no-merged"], + (err) => this.onError(err) + ); + return !notMergedBranches.all.contains(branch2); + } + async init() { + await this.git.init(false, (err) => this.onError(err)); + } + async clone(url, dir, depth) { + await this.git.clone( + url, + path.join( + this.app.vault.adapter.getBasePath(), + dir + ), + depth ? ["--depth", `${depth}`] : [], + (err) => this.onError(err) + ); + } + async setConfig(path2, value) { + if (value == void 0) { + await this.git.raw(["config", "--local", "--unset", path2]); + } else { + await this.git.addConfig(path2, value, (err) => this.onError(err)); + } + } + async getConfig(path2) { + const config = await this.git.listConfig( + "local", + (err) => this.onError(err) + ); + return config.all[path2]; + } + async fetch(remote) { + await this.git.fetch( + remote != void 0 ? [remote] : [], + (err) => this.onError(err) + ); + } + async setRemote(name, url) { + if ((await this.getRemotes()).includes(name)) + await this.git.remote( + ["set-url", name, url], + (err) => this.onError(err) + ); + else { + await this.git.remote( + ["add", name, url], + (err) => this.onError(err) + ); + } + } + async getRemoteBranches(remote) { + const res = await this.git.branch( + ["-r", "--list", `${remote}*`], + (err) => this.onError(err) + ); + const list = []; + for (const item in res.branches) { + list.push(res.branches[item].name); + } + return list; + } + async getRemotes() { + const res = await this.git.remote([], (err) => this.onError(err)); + if (res) { + return res.trim().split("\n"); + } else { + return []; + } + } + async removeRemote(remoteName) { + await this.git.removeRemote(remoteName); + } + async updateUpstreamBranch(remoteBranch) { + try { + await this.git.branch(["--set-upstream-to", remoteBranch]); + } catch (e) { + console.error(e); + try { + await this.git.branch(["--set-upstream", remoteBranch]); + } catch (e2) { + console.error(e2); + await this.git.push( + // A type error occurs here because the third element could be undefined. + // However, it is unlikely to be undefined due to the `remoteBranch`'s format, and error handling is in place. + // Therefore, we temporarily ignore the error. + // @ts-ignore + ["--set-upstream", ...splitRemoteBranch(remoteBranch)], + (err) => this.onError(err) + ); + } + } + } + updateGitPath(_) { + this.setGitInstance(); + } + updateBasePath(_) { + this.setGitInstance(true); + } + async getDiffString(filePath, stagedChanges = false, hash2) { + if (stagedChanges) + return await this.git.diff(["--cached", "--", filePath]); + if (hash2) return await this.git.show([`${hash2}`, "--", filePath]); + else return await this.git.diff(["--", filePath]); + } + async diff(file, commit1, commit2) { + return await this.git.diff([`${commit1}..${commit2}`, "--", file]); + } + async getSubmoduleOfFile(repositoryRelativeFile) { + let submoduleRoot = await this.git.raw( + [ + "-C", + path.dirname(repositoryRelativeFile), + "rev-parse", + "--show-toplevel" + ], + (err) => err && console.warn("get-submodule-of-file", err == null ? void 0 : err.message) + ); + submoduleRoot = submoduleRoot.trim(); + const superProject = await this.git.raw( + [ + "-C", + path.dirname(repositoryRelativeFile), + "rev-parse", + "--show-superproject-working-tree" + ], + (err) => err && console.warn("get-submodule-of-file", err == null ? void 0 : err.message) + ); + if (superProject.trim() === "") { + return void 0; + } + const fsAdapter = this.app.vault.adapter; + const absolutePath = fsAdapter.getFullPath( + path.normalize(repositoryRelativeFile) + ); + const newRelativePath = path.relative(submoduleRoot, absolutePath); + return { submodule: submoduleRoot, relativeFilepath: newRelativePath }; + } + async getLastCommitTime() { + const res = await this.git.log({ n: 1 }, (err) => this.onError(err)); + if (res != null && res.latest != null) { + return new Date(res.latest.date); + } + } + isGitInstalled() { + const command = (0, import_child_process2.spawnSync)( + this.plugin.localStorage.getGitPath() || "git", + ["--version"], + { + stdio: "ignore" + } + ); + if (command.error) { + console.error(command.error); + return false; + } + return true; + } + onError(error) { + if (error) { + const networkFailure = error.message.contains("Could not resolve host") || error.message.match( + /ssh: connect to host .*? port .*?: Operation timed out/ + ) || error.message.match( + /ssh: connect to host .*? port .*?: Network is unreachable/ + ); + if (!networkFailure) { + this.plugin.displayError(error.message); + this.plugin.setState(0 /* idle */); + } else if (!this.plugin.offlineMode) { + this.plugin.displayError( + "Git: Going into offline mode. Future network errors will no longer be displayed.", + 2e3 + ); + } + if (networkFailure) { + this.plugin.offlineMode = true; + this.plugin.setState(0 /* idle */); + } + } + } +}; +var zeroCommit = { + hash: "000000", + isZeroCommit: true, + summary: "" +}; +function parseBlame(blameOutputUnnormalized) { + const blameOutput = blameOutputUnnormalized.replace("\r\n", "\n"); + const blameLines = blameOutput.split("\n"); + const result = { + commits: /* @__PURE__ */ new Map(), + hashPerLine: [void 0], + // one-based indices + originalFileLineNrPerLine: [void 0], + finalFileLineNrPerLine: [void 0], + groupSizePerStartingLine: /* @__PURE__ */ new Map() + }; + let line = 1; + for (let bi = 0; bi < blameLines.length; ) { + if (startsWithNonWhitespace(blameLines[bi])) { + const lineInfo = blameLines[bi].split(" "); + const commitHash = parseLineInfoInto(lineInfo, line, result); + bi++; + for (; startsWithNonWhitespace(blameLines[bi]); bi++) { + const spaceSeparatedHeaderValues = blameLines[bi].split(" "); + parseHeaderInto(spaceSeparatedHeaderValues, result, line); + } + finalizeBlameCommitInfo(result.commits.get(commitHash)); + line += 1; + } else if (blameLines[bi] === "" && bi === blameLines.length - 1) { + } else { + throw Error( + `Expected non-whitespace line or EOF, but found: ${blameLines[bi]}` + ); + } + bi++; + } + return result; +} +function parseLineInfoInto(lineInfo, line, result) { + const hash2 = lineInfo[0]; + result.hashPerLine.push(hash2); + result.originalFileLineNrPerLine.push(parseInt(lineInfo[1])); + result.finalFileLineNrPerLine.push(parseInt(lineInfo[2])); + lineInfo.length >= 4 && result.groupSizePerStartingLine.set(line, parseInt(lineInfo[3])); + if (parseInt(lineInfo[2]) !== line) { + throw Error( + `git-blame output is out of order: ${line} vs ${lineInfo[2]}` + ); + } + return hash2; +} +function parseHeaderInto(header, out, line) { + const key2 = header[0]; + const value = header.slice(1).join(" "); + const commitHash = out.hashPerLine[line]; + const commit2 = out.commits.get(commitHash) || { + hash: commitHash, + author: {}, + committer: {}, + previous: {} + }; + switch (key2) { + case "summary": + commit2.summary = value; + break; + case "author": + commit2.author.name = value; + break; + case "author-mail": + commit2.author.email = removeEmailBrackets(value); + break; + case "author-time": + commit2.author.epochSeconds = parseInt(value); + break; + case "author-tz": + commit2.author.tz = value; + break; + case "committer": + commit2.committer.name = value; + break; + case "committer-mail": + commit2.committer.email = removeEmailBrackets(value); + break; + case "committer-time": + commit2.committer.epochSeconds = parseInt(value); + break; + case "committer-tz": + commit2.committer.tz = value; + break; + case "previous": + commit2.previous.commitHash = value; + break; + case "filename": + commit2.previous.filename = value; + break; + } + out.commits.set(commitHash, commit2); +} +function finalizeBlameCommitInfo(commit2) { + if (commit2.summary === void 0) { + throw Error(`Summary not provided for commit: ${commit2.hash}`); + } + if (isUndefinedOrEmptyObject(commit2.author)) { + commit2.author = void 0; + } + if (isUndefinedOrEmptyObject(commit2.committer)) { + commit2.committer = void 0; + } + if (isUndefinedOrEmptyObject(commit2.previous)) { + commit2.previous = void 0; + } + commit2.isZeroCommit = Boolean(commit2.hash.match(/^0*$/)); +} +function isUndefinedOrEmptyObject(obj) { + return !obj || Object.keys(obj).length === 0; +} +function startsWithNonWhitespace(str) { + return str.length > 0 && str[0].trim() === str[0]; +} +function removeEmailBrackets(gitEmail) { + const prefixCleaned = gitEmail.startsWith("<") ? gitEmail.substring(1) : gitEmail; + return prefixCleaned.endsWith(">") ? prefixCleaned.substring(0, prefixCleaned.length - 1) : prefixCleaned; +} + +// src/lineAuthor/lineAuthorProvider.ts +init_polyfill_buffer(); +var import_state4 = require("@codemirror/state"); + +// src/lineAuthor/control.ts +init_polyfill_buffer(); +var import_state2 = require("@codemirror/state"); +var import_obsidian9 = require("obsidian"); + +// src/lineAuthor/eventsPerFilepath.ts +init_polyfill_buffer(); +var SECONDS = 1e3; +var REMOVE_STALES_FREQUENCY = 60 * SECONDS; +var EventsPerFilePath = class { + constructor() { + this.eventsPerFilepath = /* @__PURE__ */ new Map(); + this.startRemoveStalesSubscribersInterval(); + } + /** + * Run the {@link handler} on the subscribers to {@link filepath}. + */ + ifFilepathDefinedTransformSubscribers(filepath, handler) { + if (!filepath) return; + this.ensureInitialized(filepath); + return handler(this.eventsPerFilepath.get(filepath)); + } + forEachSubscriber(handler) { + this.eventsPerFilepath.forEach((subs) => subs.forEach(handler)); + } + ensureInitialized(filepath) { + if (!this.eventsPerFilepath.get(filepath)) + this.eventsPerFilepath.set(filepath, /* @__PURE__ */ new Set()); + } + startRemoveStalesSubscribersInterval() { + this.removeStalesSubscribersTimer = window.setInterval( + () => this == null ? void 0 : this.forEachSubscriber((las) => las == null ? void 0 : las.removeIfStale()), + REMOVE_STALES_FREQUENCY + ); + } + clear() { + window.clearInterval(this.removeStalesSubscribersTimer); + this.eventsPerFilepath.clear(); + } +}; +var eventsPerFilePathSingleton = new EventsPerFilePath(); + +// src/lineAuthor/model.ts +init_polyfill_buffer(); +var import_state = require("@codemirror/state"); +var import_js_sha256 = __toESM(require_sha256()); + +// src/setting/settings.ts +init_polyfill_buffer(); +var import_obsidian8 = require("obsidian"); + +// src/gitManager/isomorphicGit.ts +init_polyfill_buffer(); + +// node_modules/.pnpm/diff@5.2.0/node_modules/diff/lib/index.mjs +init_polyfill_buffer(); +function Diff() { +} +Diff.prototype = { + diff: function diff(oldString, newString) { + var _options$timeout; + var options = arguments.length > 2 && arguments[2] !== void 0 ? arguments[2] : {}; + var callback = options.callback; + if (typeof options === "function") { + callback = options; + options = {}; + } + this.options = options; + var self2 = this; + function done(value) { + if (callback) { + setTimeout(function() { + callback(void 0, value); + }, 0); + return true; + } else { + return value; + } + } + oldString = this.castInput(oldString); + newString = this.castInput(newString); + oldString = this.removeEmpty(this.tokenize(oldString)); + newString = this.removeEmpty(this.tokenize(newString)); + var newLen = newString.length, oldLen = oldString.length; + var editLength = 1; + var maxEditLength = newLen + oldLen; + if (options.maxEditLength) { + maxEditLength = Math.min(maxEditLength, options.maxEditLength); + } + var maxExecutionTime = (_options$timeout = options.timeout) !== null && _options$timeout !== void 0 ? _options$timeout : Infinity; + var abortAfterTimestamp = Date.now() + maxExecutionTime; + var bestPath = [{ + oldPos: -1, + lastComponent: void 0 + }]; + var newPos = this.extractCommon(bestPath[0], newString, oldString, 0); + if (bestPath[0].oldPos + 1 >= oldLen && newPos + 1 >= newLen) { + return done([{ + value: this.join(newString), + count: newString.length + }]); + } + var minDiagonalToConsider = -Infinity, maxDiagonalToConsider = Infinity; + function execEditLength() { + for (var diagonalPath = Math.max(minDiagonalToConsider, -editLength); diagonalPath <= Math.min(maxDiagonalToConsider, editLength); diagonalPath += 2) { + var basePath = void 0; + var removePath = bestPath[diagonalPath - 1], addPath = bestPath[diagonalPath + 1]; + if (removePath) { + bestPath[diagonalPath - 1] = void 0; + } + var canAdd = false; + if (addPath) { + var addPathNewPos = addPath.oldPos - diagonalPath; + canAdd = addPath && 0 <= addPathNewPos && addPathNewPos < newLen; + } + var canRemove = removePath && removePath.oldPos + 1 < oldLen; + if (!canAdd && !canRemove) { + bestPath[diagonalPath] = void 0; + continue; + } + if (!canRemove || canAdd && removePath.oldPos + 1 < addPath.oldPos) { + basePath = self2.addToPath(addPath, true, void 0, 0); + } else { + basePath = self2.addToPath(removePath, void 0, true, 1); + } + newPos = self2.extractCommon(basePath, newString, oldString, diagonalPath); + if (basePath.oldPos + 1 >= oldLen && newPos + 1 >= newLen) { + return done(buildValues(self2, basePath.lastComponent, newString, oldString, self2.useLongestToken)); + } else { + bestPath[diagonalPath] = basePath; + if (basePath.oldPos + 1 >= oldLen) { + maxDiagonalToConsider = Math.min(maxDiagonalToConsider, diagonalPath - 1); + } + if (newPos + 1 >= newLen) { + minDiagonalToConsider = Math.max(minDiagonalToConsider, diagonalPath + 1); + } + } + } + editLength++; + } + if (callback) { + (function exec() { + setTimeout(function() { + if (editLength > maxEditLength || Date.now() > abortAfterTimestamp) { + return callback(); + } + if (!execEditLength()) { + exec(); + } + }, 0); + })(); + } else { + while (editLength <= maxEditLength && Date.now() <= abortAfterTimestamp) { + var ret = execEditLength(); + if (ret) { + return ret; + } + } + } + }, + addToPath: function addToPath(path2, added, removed, oldPosInc) { + var last2 = path2.lastComponent; + if (last2 && last2.added === added && last2.removed === removed) { + return { + oldPos: path2.oldPos + oldPosInc, + lastComponent: { + count: last2.count + 1, + added, + removed, + previousComponent: last2.previousComponent + } + }; + } else { + return { + oldPos: path2.oldPos + oldPosInc, + lastComponent: { + count: 1, + added, + removed, + previousComponent: last2 + } + }; + } + }, + extractCommon: function extractCommon(basePath, newString, oldString, diagonalPath) { + var newLen = newString.length, oldLen = oldString.length, oldPos = basePath.oldPos, newPos = oldPos - diagonalPath, commonCount = 0; + while (newPos + 1 < newLen && oldPos + 1 < oldLen && this.equals(newString[newPos + 1], oldString[oldPos + 1])) { + newPos++; + oldPos++; + commonCount++; + } + if (commonCount) { + basePath.lastComponent = { + count: commonCount, + previousComponent: basePath.lastComponent + }; + } + basePath.oldPos = oldPos; + return newPos; + }, + equals: function equals(left, right) { + if (this.options.comparator) { + return this.options.comparator(left, right); + } else { + return left === right || this.options.ignoreCase && left.toLowerCase() === right.toLowerCase(); + } + }, + removeEmpty: function removeEmpty(array) { + var ret = []; + for (var i = 0; i < array.length; i++) { + if (array[i]) { + ret.push(array[i]); + } + } + return ret; + }, + castInput: function castInput(value) { + return value; + }, + tokenize: function tokenize(value) { + return value.split(""); + }, + join: function join3(chars) { + return chars.join(""); + } +}; +function buildValues(diff3, lastComponent, newString, oldString, useLongestToken) { + var components = []; + var nextComponent; + while (lastComponent) { + components.push(lastComponent); + nextComponent = lastComponent.previousComponent; + delete lastComponent.previousComponent; + lastComponent = nextComponent; + } + components.reverse(); + var componentPos = 0, componentLen = components.length, newPos = 0, oldPos = 0; + for (; componentPos < componentLen; componentPos++) { + var component = components[componentPos]; + if (!component.removed) { + if (!component.added && useLongestToken) { + var value = newString.slice(newPos, newPos + component.count); + value = value.map(function(value2, i) { + var oldValue = oldString[oldPos + i]; + return oldValue.length > value2.length ? oldValue : value2; + }); + component.value = diff3.join(value); + } else { + component.value = diff3.join(newString.slice(newPos, newPos + component.count)); + } + newPos += component.count; + if (!component.added) { + oldPos += component.count; + } + } else { + component.value = diff3.join(oldString.slice(oldPos, oldPos + component.count)); + oldPos += component.count; + if (componentPos && components[componentPos - 1].added) { + var tmp = components[componentPos - 1]; + components[componentPos - 1] = components[componentPos]; + components[componentPos] = tmp; + } + } + } + var finalComponent = components[componentLen - 1]; + if (componentLen > 1 && typeof finalComponent.value === "string" && (finalComponent.added || finalComponent.removed) && diff3.equals("", finalComponent.value)) { + components[componentLen - 2].value += finalComponent.value; + components.pop(); + } + return components; +} +var characterDiff = new Diff(); +var extendedWordChars = /^[A-Za-z\xC0-\u02C6\u02C8-\u02D7\u02DE-\u02FF\u1E00-\u1EFF]+$/; +var reWhitespace = /\S/; +var wordDiff = new Diff(); +wordDiff.equals = function(left, right) { + if (this.options.ignoreCase) { + left = left.toLowerCase(); + right = right.toLowerCase(); + } + return left === right || this.options.ignoreWhitespace && !reWhitespace.test(left) && !reWhitespace.test(right); +}; +wordDiff.tokenize = function(value) { + var tokens = value.split(/([^\S\r\n]+|[()[\]{}'"\r\n]|\b)/); + for (var i = 0; i < tokens.length - 1; i++) { + if (!tokens[i + 1] && tokens[i + 2] && extendedWordChars.test(tokens[i]) && extendedWordChars.test(tokens[i + 2])) { + tokens[i] += tokens[i + 2]; + tokens.splice(i + 1, 2); + i--; + } + } + return tokens; +}; +var lineDiff = new Diff(); +lineDiff.tokenize = function(value) { + if (this.options.stripTrailingCr) { + value = value.replace(/\r\n/g, "\n"); + } + var retLines = [], linesAndNewlines = value.split(/(\n|\r\n)/); + if (!linesAndNewlines[linesAndNewlines.length - 1]) { + linesAndNewlines.pop(); + } + for (var i = 0; i < linesAndNewlines.length; i++) { + var line = linesAndNewlines[i]; + if (i % 2 && !this.options.newlineIsToken) { + retLines[retLines.length - 1] += line; + } else { + if (this.options.ignoreWhitespace) { + line = line.trim(); + } + retLines.push(line); + } + } + return retLines; +}; +function diffLines(oldStr, newStr, callback) { + return lineDiff.diff(oldStr, newStr, callback); +} +var sentenceDiff = new Diff(); +sentenceDiff.tokenize = function(value) { + return value.split(/(\S.+?[.!?])(?=\s+|$)/); +}; +var cssDiff = new Diff(); +cssDiff.tokenize = function(value) { + return value.split(/([{}:;,]|\s+)/); +}; +function _typeof(obj) { + "@babel/helpers - typeof"; + if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { + _typeof = function(obj2) { + return typeof obj2; + }; + } else { + _typeof = function(obj2) { + return obj2 && typeof Symbol === "function" && obj2.constructor === Symbol && obj2 !== Symbol.prototype ? "symbol" : typeof obj2; + }; + } + return _typeof(obj); +} +function _toConsumableArray(arr) { + return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _unsupportedIterableToArray(arr) || _nonIterableSpread(); +} +function _arrayWithoutHoles(arr) { + if (Array.isArray(arr)) return _arrayLikeToArray(arr); +} +function _iterableToArray(iter) { + if (typeof Symbol !== "undefined" && Symbol.iterator in Object(iter)) return Array.from(iter); +} +function _unsupportedIterableToArray(o, minLen) { + if (!o) return; + if (typeof o === "string") return _arrayLikeToArray(o, minLen); + var n = Object.prototype.toString.call(o).slice(8, -1); + if (n === "Object" && o.constructor) n = o.constructor.name; + if (n === "Map" || n === "Set") return Array.from(o); + if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); +} +function _arrayLikeToArray(arr, len) { + if (len == null || len > arr.length) len = arr.length; + for (var i = 0, arr2 = new Array(len); i < len; i++) arr2[i] = arr[i]; + return arr2; +} +function _nonIterableSpread() { + throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); +} +var objectPrototypeToString = Object.prototype.toString; +var jsonDiff = new Diff(); +jsonDiff.useLongestToken = true; +jsonDiff.tokenize = lineDiff.tokenize; +jsonDiff.castInput = function(value) { + var _this$options = this.options, undefinedReplacement = _this$options.undefinedReplacement, _this$options$stringi = _this$options.stringifyReplacer, stringifyReplacer = _this$options$stringi === void 0 ? function(k, v) { + return typeof v === "undefined" ? undefinedReplacement : v; + } : _this$options$stringi; + return typeof value === "string" ? value : JSON.stringify(canonicalize(value, null, null, stringifyReplacer), stringifyReplacer, " "); +}; +jsonDiff.equals = function(left, right) { + return Diff.prototype.equals.call(jsonDiff, left.replace(/,([\r\n])/g, "$1"), right.replace(/,([\r\n])/g, "$1")); +}; +function canonicalize(obj, stack, replacementStack, replacer, key2) { + stack = stack || []; + replacementStack = replacementStack || []; + if (replacer) { + obj = replacer(key2, obj); + } + var i; + for (i = 0; i < stack.length; i += 1) { + if (stack[i] === obj) { + return replacementStack[i]; + } + } + var canonicalizedObj; + if ("[object Array]" === objectPrototypeToString.call(obj)) { + stack.push(obj); + canonicalizedObj = new Array(obj.length); + replacementStack.push(canonicalizedObj); + for (i = 0; i < obj.length; i += 1) { + canonicalizedObj[i] = canonicalize(obj[i], stack, replacementStack, replacer, key2); + } + stack.pop(); + replacementStack.pop(); + return canonicalizedObj; + } + if (obj && obj.toJSON) { + obj = obj.toJSON(); + } + if (_typeof(obj) === "object" && obj !== null) { + stack.push(obj); + canonicalizedObj = {}; + replacementStack.push(canonicalizedObj); + var sortedKeys = [], _key; + for (_key in obj) { + if (obj.hasOwnProperty(_key)) { + sortedKeys.push(_key); + } + } + sortedKeys.sort(); + for (i = 0; i < sortedKeys.length; i += 1) { + _key = sortedKeys[i]; + canonicalizedObj[_key] = canonicalize(obj[_key], stack, replacementStack, replacer, _key); + } + stack.pop(); + replacementStack.pop(); + } else { + canonicalizedObj = obj; + } + return canonicalizedObj; +} +var arrayDiff = new Diff(); +arrayDiff.tokenize = function(value) { + return value.slice(); +}; +arrayDiff.join = arrayDiff.removeEmpty = function(value) { + return value; +}; +function structuredPatch(oldFileName, newFileName, oldStr, newStr, oldHeader, newHeader, options) { + if (!options) { + options = {}; + } + if (typeof options.context === "undefined") { + options.context = 4; + } + var diff3 = diffLines(oldStr, newStr, options); + if (!diff3) { + return; + } + diff3.push({ + value: "", + lines: [] + }); + function contextLines(lines) { + return lines.map(function(entry) { + return " " + entry; + }); + } + var hunks = []; + var oldRangeStart = 0, newRangeStart = 0, curRange = [], oldLine = 1, newLine = 1; + var _loop = function _loop2(i2) { + var current = diff3[i2], lines = current.lines || current.value.replace(/\n$/, "").split("\n"); + current.lines = lines; + if (current.added || current.removed) { + var _curRange; + if (!oldRangeStart) { + var prev = diff3[i2 - 1]; + oldRangeStart = oldLine; + newRangeStart = newLine; + if (prev) { + curRange = options.context > 0 ? contextLines(prev.lines.slice(-options.context)) : []; + oldRangeStart -= curRange.length; + newRangeStart -= curRange.length; + } + } + (_curRange = curRange).push.apply(_curRange, _toConsumableArray(lines.map(function(entry) { + return (current.added ? "+" : "-") + entry; + }))); + if (current.added) { + newLine += lines.length; + } else { + oldLine += lines.length; + } + } else { + if (oldRangeStart) { + if (lines.length <= options.context * 2 && i2 < diff3.length - 2) { + var _curRange2; + (_curRange2 = curRange).push.apply(_curRange2, _toConsumableArray(contextLines(lines))); + } else { + var _curRange3; + var contextSize = Math.min(lines.length, options.context); + (_curRange3 = curRange).push.apply(_curRange3, _toConsumableArray(contextLines(lines.slice(0, contextSize)))); + var hunk = { + oldStart: oldRangeStart, + oldLines: oldLine - oldRangeStart + contextSize, + newStart: newRangeStart, + newLines: newLine - newRangeStart + contextSize, + lines: curRange + }; + if (i2 >= diff3.length - 2 && lines.length <= options.context) { + var oldEOFNewline = /\n$/.test(oldStr); + var newEOFNewline = /\n$/.test(newStr); + var noNlBeforeAdds = lines.length == 0 && curRange.length > hunk.oldLines; + if (!oldEOFNewline && noNlBeforeAdds && oldStr.length > 0) { + curRange.splice(hunk.oldLines, 0, "\\ No newline at end of file"); + } + if (!oldEOFNewline && !noNlBeforeAdds || !newEOFNewline) { + curRange.push("\\ No newline at end of file"); + } + } + hunks.push(hunk); + oldRangeStart = 0; + newRangeStart = 0; + curRange = []; + } + } + oldLine += lines.length; + newLine += lines.length; + } + }; + for (var i = 0; i < diff3.length; i++) { + _loop(i); + } + return { + oldFileName, + newFileName, + oldHeader, + newHeader, + hunks + }; +} +function formatPatch(diff3) { + if (Array.isArray(diff3)) { + return diff3.map(formatPatch).join("\n"); + } + var ret = []; + if (diff3.oldFileName == diff3.newFileName) { + ret.push("Index: " + diff3.oldFileName); + } + ret.push("==================================================================="); + ret.push("--- " + diff3.oldFileName + (typeof diff3.oldHeader === "undefined" ? "" : " " + diff3.oldHeader)); + ret.push("+++ " + diff3.newFileName + (typeof diff3.newHeader === "undefined" ? "" : " " + diff3.newHeader)); + for (var i = 0; i < diff3.hunks.length; i++) { + var hunk = diff3.hunks[i]; + if (hunk.oldLines === 0) { + hunk.oldStart -= 1; + } + if (hunk.newLines === 0) { + hunk.newStart -= 1; + } + ret.push("@@ -" + hunk.oldStart + "," + hunk.oldLines + " +" + hunk.newStart + "," + hunk.newLines + " @@"); + ret.push.apply(ret, hunk.lines); + } + return ret.join("\n") + "\n"; +} +function createTwoFilesPatch(oldFileName, newFileName, oldStr, newStr, oldHeader, newHeader, options) { + return formatPatch(structuredPatch(oldFileName, newFileName, oldStr, newStr, oldHeader, newHeader, options)); +} +function createPatch(fileName, oldStr, newStr, oldHeader, newHeader, options) { + return createTwoFilesPatch(fileName, fileName, oldStr, newStr, oldHeader, newHeader, options); +} + +// src/gitManager/isomorphicGit.ts +var import_obsidian7 = require("obsidian"); + +// src/ui/modals/generalModal.ts +init_polyfill_buffer(); +var import_obsidian5 = require("obsidian"); +var generalModalConfigDefaults = { + options: [], + placeholder: "", + allowEmpty: false, + onlySelection: false, + initialValue: void 0 +}; +var GeneralModal = class extends import_obsidian5.SuggestModal { + constructor(config) { + super(app); + this.config = { ...generalModalConfigDefaults, ...config }; + this.setPlaceholder(this.config.placeholder); + } + open() { + super.open(); + if (this.config.initialValue != void 0) { + this.inputEl.value = this.config.initialValue; + this.inputEl.dispatchEvent(new Event("input")); + } + return new Promise((resolve2) => { + this.resolve = resolve2; + }); + } + selectSuggestion(value, evt) { + if (this.resolve) { + let res; + if (this.config.allowEmpty && value === " ") res = ""; + else if (value === "...") res = void 0; + else res = value; + this.resolve(res); + } + super.selectSuggestion(value, evt); + } + onClose() { + if (this.resolve) this.resolve(void 0); + } + getSuggestions(query) { + if (this.config.onlySelection) { + return this.config.options; + } else if (this.config.allowEmpty) { + return [query.length > 0 ? query : " ", ...this.config.options]; + } else { + return [query.length > 0 ? query : "...", ...this.config.options]; + } + } + renderSuggestion(value, el) { + el.setText(value); + } + onChooseSuggestion(item, evt) { + } +}; + +// src/gitManager/myAdapter.ts +init_polyfill_buffer(); +var import_obsidian6 = require("obsidian"); +var MyAdapter = class { + constructor(vault, plugin) { + this.plugin = plugin; + this.promises = {}; + this.adapter = vault.adapter; + this.vault = vault; + this.lastBasePath = this.plugin.settings.basePath; + this.promises.readFile = this.readFile.bind(this); + this.promises.writeFile = this.writeFile.bind(this); + this.promises.readdir = this.readdir.bind(this); + this.promises.mkdir = this.mkdir.bind(this); + this.promises.rmdir = this.rmdir.bind(this); + this.promises.stat = this.stat.bind(this); + this.promises.unlink = this.unlink.bind(this); + this.promises.lstat = this.lstat.bind(this); + this.promises.readlink = this.readlink.bind(this); + this.promises.symlink = this.symlink.bind(this); + } + async readFile(path2, opts) { + var _a2; + this.maybeLog("Read: " + path2 + JSON.stringify(opts)); + if (opts == "utf8" || opts.encoding == "utf8") { + const file = this.vault.getAbstractFileByPath(path2); + if (file instanceof import_obsidian6.TFile) { + this.maybeLog("Reuse"); + return this.vault.read(file); + } else { + return this.adapter.read(path2); + } + } else { + if (path2.endsWith(this.gitDir + "/index")) { + if (this.plugin.settings.basePath != this.lastBasePath) { + this.clearIndex(); + this.lastBasePath = this.plugin.settings.basePath; + return this.adapter.readBinary(path2); + } + return (_a2 = this.index) != null ? _a2 : this.adapter.readBinary(path2); + } + const file = this.vault.getAbstractFileByPath(path2); + if (file instanceof import_obsidian6.TFile) { + this.maybeLog("Reuse"); + return this.vault.readBinary(file); + } else { + return this.adapter.readBinary(path2); + } + } + } + async writeFile(path2, data) { + this.maybeLog("Write: " + path2); + if (typeof data === "string") { + const file = this.vault.getAbstractFileByPath(path2); + if (file instanceof import_obsidian6.TFile) { + return this.vault.modify(file, data); + } else { + return this.adapter.write(path2, data); + } + } else { + if (path2.endsWith(this.gitDir + "/index")) { + this.index = data; + this.indexmtime = Date.now(); + } else { + const file = this.vault.getAbstractFileByPath(path2); + if (file instanceof import_obsidian6.TFile) { + return this.vault.modifyBinary(file, data); + } else { + return this.adapter.writeBinary(path2, data); + } + } + } + } + async readdir(path2) { + if (path2 === ".") path2 = "/"; + const res = await this.adapter.list(path2); + const all = [...res.files, ...res.folders]; + let formattedAll; + if (path2 !== "/") { + formattedAll = all.map( + (e) => (0, import_obsidian6.normalizePath)(e.substring(path2.length)) + ); + } else { + formattedAll = all; + } + return formattedAll; + } + async mkdir(path2) { + return this.adapter.mkdir(path2); + } + async rmdir(path2, opts) { + var _a2, _b; + return this.adapter.rmdir(path2, (_b = (_a2 = opts == null ? void 0 : opts.options) == null ? void 0 : _a2.recursive) != null ? _b : false); + } + async stat(path2) { + if (path2.endsWith(this.gitDir + "/index")) { + if (this.index !== void 0 && this.indexctime != void 0 && this.indexmtime != void 0) { + return { + isFile: () => true, + isDirectory: () => false, + isSymbolicLink: () => false, + size: this.index.length, + type: "file", + ctimeMs: this.indexctime, + mtimeMs: this.indexmtime + }; + } else { + const stat = await this.adapter.stat(path2); + if (stat == void 0) { + throw { code: "ENOENT" }; + } + this.indexctime = stat.ctime; + this.indexmtime = stat.mtime; + return { + ctimeMs: stat.ctime, + mtimeMs: stat.mtime, + size: stat.size, + type: "file", + isFile: () => true, + isDirectory: () => false, + isSymbolicLink: () => false + }; + } + } + if (path2 === ".") path2 = "/"; + const file = this.vault.getAbstractFileByPath(path2); + this.maybeLog("Stat: " + path2); + if (file instanceof import_obsidian6.TFile) { + this.maybeLog("Reuse stat"); + return { + ctimeMs: file.stat.ctime, + mtimeMs: file.stat.mtime, + size: file.stat.size, + type: "file", + isFile: () => true, + isDirectory: () => false, + isSymbolicLink: () => false + }; + } else { + const stat = await this.adapter.stat(path2); + if (stat) { + return { + ctimeMs: stat.ctime, + mtimeMs: stat.mtime, + size: stat.size, + type: stat.type === "folder" ? "directory" : stat.type, + isFile: () => stat.type === "file", + isDirectory: () => stat.type === "folder", + isSymbolicLink: () => false + }; + } else { + throw { code: "ENOENT" }; + } + } + } + async unlink(path2) { + return this.adapter.remove(path2); + } + async lstat(path2) { + return this.stat(path2); + } + async readlink(path2) { + throw new Error(`readlink of (${path2}) is not implemented.`); + } + async symlink(path2) { + throw new Error(`symlink of (${path2}) is not implemented.`); + } + async saveAndClear() { + if (this.index !== void 0) { + await this.adapter.writeBinary( + this.plugin.gitManager.getRelativeVaultPath( + this.gitDir + "/index" + ), + this.index, + { + ctime: this.indexctime, + mtime: this.indexmtime + } + ); + } + this.clearIndex(); + } + clearIndex() { + this.index = void 0; + this.indexctime = void 0; + this.indexmtime = void 0; + } + get gitDir() { + return this.plugin.settings.gitDir || ".git"; + } + maybeLog(text2) { + } +}; + +// src/gitManager/isomorphicGit.ts +var IsomorphicGit = class extends GitManager { + constructor(plugin) { + super(plugin); + this.FILE = 0; + this.HEAD = 1; + this.WORKDIR = 2; + this.STAGE = 3; + // Mapping from statusMatrix to git status codes based off git status --short + // See: https://isomorphic-git.org/docs/en/statusMatrix + this.status_mapping = { + "000": " ", + "003": "AD", + "020": "??", + "022": "A ", + "023": "AM", + "100": "D ", + "101": " D", + "103": "MD", + "110": "DA", + // Technically, two files: first one is deleted "D " and second one is untracked "??" + "111": " ", + "113": "MM", + "120": "DA", + // Same as "110" + "121": " M", + "122": "M ", + "123": "MM" + }; + this.noticeLength = 999999; + this.fs = new MyAdapter(this.app.vault, this.plugin); + } + getRepo() { + return { + fs: this.fs, + dir: this.plugin.settings.basePath, + gitdir: this.plugin.settings.gitDir || void 0, + onAuth: () => { + var _a2, _b; + return { + username: (_a2 = this.plugin.localStorage.getUsername()) != null ? _a2 : void 0, + password: (_b = this.plugin.localStorage.getPassword()) != null ? _b : void 0 + }; + }, + onAuthFailure: async () => { + new import_obsidian7.Notice( + "Authentication failed. Please try with different credentials" + ); + const username = await new GeneralModal({ + placeholder: "Specify your username" + }).open(); + if (username) { + const password = await new GeneralModal({ + placeholder: "Specify your password/personal access token" + }).open(); + if (password) { + this.plugin.localStorage.setUsername(username); + this.plugin.localStorage.setPassword(password); + return { + username, + password + }; + } + } + return { cancel: true }; + }, + http: { + async request({ + url, + method: method2, + headers, + body + }) { + if (body) { + body = await collect2(body); + body = body.buffer; + } + const res = await (0, import_obsidian7.requestUrl)({ + url, + method: method2, + headers, + body, + throw: false + }); + return { + url, + method: method2, + headers: res.headers, + body: [new Uint8Array(res.arrayBuffer)], + statusCode: res.status, + statusMessage: res.status.toString() + }; + } + } + }; + } + async wrapFS(call) { + try { + const res = await call; + await this.fs.saveAndClear(); + return res; + } catch (error) { + await this.fs.saveAndClear(); + throw error; + } + } + async status() { + let notice; + const timeout = window.setTimeout(function() { + notice = new import_obsidian7.Notice( + "This takes longer: Getting status", + this.noticeLength + ); + }, 2e4); + try { + this.plugin.setState(1 /* status */); + const status2 = (await this.wrapFS(isomorphic_git_default.statusMatrix({ ...this.getRepo() }))).map((row) => this.getFileStatusResult(row)); + const changed = status2.filter( + (fileStatus) => fileStatus.working_dir !== " " + ); + const staged = status2.filter( + (fileStatus) => fileStatus.index !== " " && fileStatus.index !== "U" + ); + const conflicted = []; + window.clearTimeout(timeout); + notice == null ? void 0 : notice.hide(); + return { all: status2, changed, staged, conflicted }; + } catch (error) { + window.clearTimeout(timeout); + notice == null ? void 0 : notice.hide(); + this.plugin.displayError(error); + throw error; + } + } + async commitAll({ + message, + status: status2, + unstagedFiles + }) { + try { + await this.checkAuthorInfo(); + await this.stageAll({ status: status2, unstagedFiles }); + return this.commit({ message }); + } catch (error) { + this.plugin.displayError(error); + throw error; + } + } + async commit({ + message + }) { + try { + await this.checkAuthorInfo(); + this.plugin.setState(4 /* commit */); + const formatMessage = await this.formatCommitMessage(message); + const hadConflict = this.plugin.localStorage.getConflict(); + let parent = void 0; + if (hadConflict) { + const branchInfo = await this.branchInfo(); + parent = [branchInfo.current, branchInfo.tracking]; + } + await this.wrapFS( + isomorphic_git_default.commit({ + ...this.getRepo(), + message: formatMessage, + parent + }) + ); + this.plugin.localStorage.setConflict(false); + return; + } catch (error) { + this.plugin.displayError(error); + throw error; + } + } + async stage(filepath, relativeToVault) { + const gitPath = this.getRelativeRepoPath(filepath, relativeToVault); + let vaultPath; + if (relativeToVault) { + vaultPath = filepath; + } else { + vaultPath = this.getRelativeVaultPath(filepath); + } + try { + this.plugin.setState(3 /* add */); + if (await this.app.vault.adapter.exists(vaultPath)) { + await this.wrapFS( + isomorphic_git_default.add({ ...this.getRepo(), filepath: gitPath }) + ); + } else { + await this.wrapFS( + isomorphic_git_default.remove({ ...this.getRepo(), filepath: gitPath }) + ); + } + } catch (error) { + this.plugin.displayError(error); + throw error; + } + } + async stageAll({ + dir, + status: status2, + unstagedFiles + }) { + try { + if (status2) { + await Promise.all( + status2.changed.map( + (file) => file.working_dir !== "D" ? this.wrapFS( + isomorphic_git_default.add({ + ...this.getRepo(), + filepath: file.path + }) + ) : isomorphic_git_default.remove({ + ...this.getRepo(), + filepath: file.path + }) + ) + ); + } else { + const filesToStage = unstagedFiles != null ? unstagedFiles : await this.getUnstagedFiles(dir != null ? dir : "."); + await Promise.all( + filesToStage.map( + ({ filepath, deleted }) => deleted ? isomorphic_git_default.remove({ ...this.getRepo(), filepath }) : this.wrapFS( + isomorphic_git_default.add({ ...this.getRepo(), filepath }) + ) + ) + ); + } + } catch (error) { + this.plugin.displayError(error); + throw error; + } + } + async unstage(filepath, relativeToVault) { + try { + this.plugin.setState(3 /* add */); + filepath = this.getRelativeRepoPath(filepath, relativeToVault); + await this.wrapFS( + isomorphic_git_default.resetIndex({ ...this.getRepo(), filepath }) + ); + } catch (error) { + this.plugin.displayError(error); + throw error; + } + } + async unstageAll({ + dir, + status: status2 + }) { + try { + let staged; + if (status2) { + staged = status2.staged.map((file) => file.path); + } else { + const res = await this.getStagedFiles(dir != null ? dir : "."); + staged = res.map(({ filepath }) => filepath); + } + await this.wrapFS( + Promise.all( + staged.map( + (file) => isomorphic_git_default.resetIndex({ ...this.getRepo(), filepath: file }) + ) + ) + ); + } catch (error) { + this.plugin.displayError(error); + throw error; + } + } + async discard(filepath) { + try { + this.plugin.setState(3 /* add */); + await this.wrapFS( + isomorphic_git_default.checkout({ + ...this.getRepo(), + filepaths: [filepath], + force: true + }) + ); + } catch (error) { + this.plugin.displayError(error); + throw error; + } + } + async discardAll({ + dir, + status: status2 + }) { + let files = []; + if (status2) { + if (dir != void 0) { + files = status2.changed.filter((file) => file.path.startsWith(dir)).map((file) => file.path); + } else { + files = status2.changed.map((file) => file.path); + } + } else { + files = (await this.getUnstagedFiles(dir)).map( + ({ filepath }) => filepath + ); + } + try { + await this.wrapFS( + isomorphic_git_default.checkout({ + ...this.getRepo(), + filepaths: files, + force: true + }) + ); + } catch (error) { + this.plugin.displayError(error); + throw error; + } + } + getProgressText(action, event) { + let out = `${action} progress:`; + if (event.phase) { + out = `${out} ${event.phase}:`; + } + if (event.loaded) { + out = `${out} ${event.loaded}`; + if (event.total) { + out = `${out} of ${event.total}`; + } + } + return out; + } + resolveRef(ref) { + return this.wrapFS(isomorphic_git_default.resolveRef({ ...this.getRepo(), ref })); + } + async pull() { + const progressNotice = this.showNotice("Initializing pull"); + try { + this.plugin.setState(2 /* pull */); + const localCommit = await this.resolveRef("HEAD"); + await this.fetch(); + const branchInfo = await this.branchInfo(); + await this.checkAuthorInfo(); + const mergeRes = await this.wrapFS( + isomorphic_git_default.merge({ + ...this.getRepo(), + ours: branchInfo.current, + theirs: branchInfo.tracking, + abortOnConflict: false + }) + ); + if (!mergeRes.alreadyMerged) { + await this.wrapFS( + isomorphic_git_default.checkout({ + ...this.getRepo(), + ref: branchInfo.current, + onProgress: (progress) => { + if (progressNotice !== void 0) { + progressNotice.noticeEl.innerText = this.getProgressText("Checkout", progress); + } + }, + remote: branchInfo.remote + }) + ); + } + progressNotice == null ? void 0 : progressNotice.hide(); + const upstreamCommit = await this.resolveRef("HEAD"); + const changedFiles = await this.getFileChangesCount( + localCommit, + upstreamCommit + ); + this.showNotice("Finished pull", false); + return changedFiles.map((file) => ({ + path: file.path, + working_dir: "P", + index: "P", + vault_path: this.getRelativeVaultPath(file.path) + })); + } catch (error) { + progressNotice == null ? void 0 : progressNotice.hide(); + if (error instanceof Errors.MergeConflictError) { + this.plugin.handleConflict( + error.data.filepaths.map( + (file) => this.getRelativeVaultPath(file) + ) + ); + } + this.plugin.displayError(error); + throw error; + } + } + async push() { + if (!await this.canPush()) { + return 0; + } + const progressNotice = this.showNotice("Initializing push"); + try { + this.plugin.setState(1 /* status */); + const status2 = await this.branchInfo(); + const trackingBranch = status2.tracking; + const currentBranch2 = status2.current; + const numChangedFiles = (await this.getFileChangesCount(currentBranch2, trackingBranch)).length; + this.plugin.setState(5 /* push */); + await this.wrapFS( + isomorphic_git_default.push({ + ...this.getRepo(), + onProgress: (progress) => { + if (progressNotice !== void 0) { + progressNotice.noticeEl.innerText = this.getProgressText("Pushing", progress); + } + } + }) + ); + progressNotice == null ? void 0 : progressNotice.hide(); + return numChangedFiles; + } catch (error) { + progressNotice == null ? void 0 : progressNotice.hide(); + this.plugin.displayError(error); + throw error; + } + } + async getUnpushedCommits() { + const status2 = await this.branchInfo(); + const trackingBranch = status2.tracking; + const currentBranch2 = status2.current; + if (trackingBranch == null || currentBranch2 == null) { + return 0; + } + const localCommit = await this.resolveRef(currentBranch2); + const upstreamCommit = await this.resolveRef(trackingBranch); + const changedFiles = await this.getFileChangesCount( + localCommit, + upstreamCommit + ); + return changedFiles.length; + } + async canPush() { + const status2 = await this.branchInfo(); + const trackingBranch = status2.tracking; + const currentBranch2 = status2.current; + const current = await this.resolveRef(currentBranch2); + const tracking = await this.resolveRef(trackingBranch); + return current != tracking; + } + async checkRequirements() { + const headExists = await this.plugin.app.vault.adapter.exists( + `${this.getRepo().dir}/.git/HEAD` + ); + return headExists ? "valid" : "missing-repo"; + } + async branchInfo() { + var _a2, _b; + try { + const current = await isomorphic_git_default.currentBranch(this.getRepo()) || ""; + const branches = await isomorphic_git_default.listBranches(this.getRepo()); + const remote = (_a2 = await this.getConfig(`branch.${current}.remote`)) != null ? _a2 : "origin"; + const trackingBranch = (_b = await this.getConfig(`branch.${current}.merge`)) == null ? void 0 : _b.split("refs/heads")[1]; + const tracking = trackingBranch ? remote + trackingBranch : void 0; + return { + current, + tracking, + branches, + remote + }; + } catch (error) { + this.plugin.displayError(error); + throw error; + } + } + async getCurrentRemote() { + var _a2; + const current = await isomorphic_git_default.currentBranch(this.getRepo()) || ""; + const remote = (_a2 = await this.getConfig(`branch.${current}.remote`)) != null ? _a2 : "origin"; + return remote; + } + async checkout(branch2, remote) { + try { + return this.wrapFS( + isomorphic_git_default.checkout({ + ...this.getRepo(), + ref: branch2, + force: !!remote, + remote + }) + ); + } catch (error) { + this.plugin.displayError(error); + throw error; + } + } + async createBranch(branch2) { + try { + await this.wrapFS( + isomorphic_git_default.branch({ ...this.getRepo(), ref: branch2, checkout: true }) + ); + } catch (error) { + this.plugin.displayError(error); + throw error; + } + } + async deleteBranch(branch2) { + try { + await this.wrapFS( + isomorphic_git_default.deleteBranch({ ...this.getRepo(), ref: branch2 }) + ); + } catch (error) { + this.plugin.displayError(error); + throw error; + } + } + async branchIsMerged(_) { + return true; + } + async init() { + try { + await this.wrapFS(isomorphic_git_default.init(this.getRepo())); + } catch (error) { + this.plugin.displayError(error); + throw error; + } + } + async clone(url, dir, depth) { + const progressNotice = this.showNotice("Initializing clone"); + try { + await this.wrapFS( + isomorphic_git_default.clone({ + ...this.getRepo(), + dir, + url, + depth, + onProgress: (progress) => { + if (progressNotice !== void 0) { + progressNotice.noticeEl.innerText = this.getProgressText("Cloning", progress); + } + } + }) + ); + progressNotice == null ? void 0 : progressNotice.hide(); + } catch (error) { + progressNotice == null ? void 0 : progressNotice.hide(); + this.plugin.displayError(error); + throw error; + } + } + async setConfig(path2, value) { + try { + return this.wrapFS( + isomorphic_git_default.setConfig({ + ...this.getRepo(), + path: path2, + value + }) + ); + } catch (error) { + this.plugin.displayError(error); + throw error; + } + } + async getConfig(path2) { + try { + return this.wrapFS( + isomorphic_git_default.getConfig({ + ...this.getRepo(), + path: path2 + }) + ); + } catch (error) { + this.plugin.displayError(error); + throw error; + } + } + async fetch(remote) { + const progressNotice = this.showNotice("Initializing fetch"); + try { + const args = { + ...this.getRepo(), + onProgress: (progress) => { + if (progressNotice !== void 0) { + progressNotice.noticeEl.innerText = this.getProgressText("Fetching", progress); + } + }, + remote: remote != null ? remote : await this.getCurrentRemote() + }; + await this.wrapFS(isomorphic_git_default.fetch(args)); + progressNotice == null ? void 0 : progressNotice.hide(); + } catch (error) { + this.plugin.displayError(error); + progressNotice == null ? void 0 : progressNotice.hide(); + throw error; + } + } + async setRemote(name, url) { + try { + await this.wrapFS( + isomorphic_git_default.addRemote({ + ...this.getRepo(), + remote: name, + url, + force: true + }) + ); + } catch (error) { + this.plugin.displayError(error); + throw error; + } + } + async getRemoteBranches(remote) { + let remoteBranches = []; + remoteBranches.push( + ...await this.wrapFS( + isomorphic_git_default.listBranches({ ...this.getRepo(), remote }) + ) + ); + remoteBranches.remove("HEAD"); + remoteBranches = remoteBranches.map((e) => `${remote}/${e}`); + return remoteBranches; + } + async getRemotes() { + return (await this.wrapFS(isomorphic_git_default.listRemotes({ ...this.getRepo() }))).map( + (remoteUrl) => remoteUrl.remote + ); + } + async removeRemote(remoteName) { + await this.wrapFS( + isomorphic_git_default.deleteRemote({ ...this.getRepo(), remote: remoteName }) + ); + } + async getRemoteUrl(remote) { + var _a2; + return (_a2 = (await this.wrapFS(isomorphic_git_default.listRemotes({ ...this.getRepo() }))).filter((item) => item.remote == remote)[0]) == null ? void 0 : _a2.url; + } + async log(_, __ = true, limit) { + const logs = await this.wrapFS( + isomorphic_git_default.log({ ...this.getRepo(), depth: limit }) + ); + return Promise.all( + logs.map(async (log2) => { + const completeMessage = log2.commit.message.split("\n\n"); + return { + message: completeMessage[0], + author: { + name: log2.commit.author.name, + email: log2.commit.author.email + }, + body: completeMessage.slice(1).join("\n\n"), + date: new Date( + log2.commit.committer.timestamp + ).toDateString(), + diff: { + changed: 0, + files: (await this.getFileChangesCount( + log2.commit.parent.first(), + log2.oid + )).map((item) => { + return { + path: item.path, + status: item.type, + vault_path: this.getRelativeVaultPath( + item.path + ), + hash: log2.oid, + binary: void 0 + }; + }) + }, + hash: log2.oid, + refs: [] + }; + }) + ); + } + updateBasePath(basePath) { + this.getRepo().dir = basePath; + } + async updateUpstreamBranch(remoteBranch) { + const [remote, branch2] = splitRemoteBranch(remoteBranch); + const branchInfo = await this.branchInfo(); + await this.setConfig( + `branch.${branchInfo.current}.merge`, + `refs/heads/${branch2}` + ); + await this.setConfig(`branch.${branch2}.remote`, remote); + } + updateGitPath(_) { + return; + } + async getFileChangesCount(commitHash1, commitHash2) { + return this.walkDifference({ + walkers: [ + isomorphic_git_default.TREE({ ref: commitHash1 }), + isomorphic_git_default.TREE({ ref: commitHash2 }) + ] + }); + } + async walkDifference({ + walkers, + dir: base + }) { + const res = await this.wrapFS( + isomorphic_git_default.walk({ + ...this.getRepo(), + trees: walkers, + map: async function(filepath, [A, B]) { + if (!worthWalking2(filepath, base)) { + return null; + } + if (await (A == null ? void 0 : A.type()) === "tree" || await (B == null ? void 0 : B.type()) === "tree") { + return; + } + const Aoid = await (A == null ? void 0 : A.oid()); + const Boid = await (B == null ? void 0 : B.oid()); + let type = "equal"; + if (Aoid !== Boid) { + type = "M"; + } + if (Aoid === void 0) { + type = "A"; + } + if (Boid === void 0) { + type = "D"; + } + if (Aoid === void 0 && Boid === void 0) { + console.log("Something weird happened:"); + console.log(A); + console.log(B); + } + if (type === "equal") { + return; + } + return { + path: filepath, + type + }; + } + }) + ); + return res; + } + async getStagedFiles(dir = ".") { + const res = await this.walkDifference({ + walkers: [isomorphic_git_default.TREE({ ref: "HEAD" }), isomorphic_git_default.STAGE()], + dir + }); + return res.map((file) => { + return { + vault_path: this.getRelativeVaultPath(file.path), + filepath: file.path + }; + }); + } + async getUnstagedFiles(base = ".") { + let notice; + const timeout = window.setTimeout(function() { + notice = new import_obsidian7.Notice( + "This takes longer: Getting status", + this.noticeLength + ); + }, 2e4); + try { + const repo = this.getRepo(); + const res = await this.wrapFS( + //Modified from `git.statusMatrix` + isomorphic_git_default.walk({ + ...repo, + trees: [isomorphic_git_default.WORKDIR(), isomorphic_git_default.STAGE()], + map: async function(filepath, [workdir, stage]) { + if (!stage && workdir) { + const isIgnored2 = await isomorphic_git_default.isIgnored({ + ...repo, + filepath + }); + if (isIgnored2) { + return null; + } + } + if (!worthWalking2(filepath, base)) { + return null; + } + const [workdirType, stageType] = await Promise.all([ + workdir && workdir.type(), + stage && stage.type() + ]); + const isBlob = [workdirType, stageType].includes( + "blob" + ); + if ((workdirType === "tree" || workdirType === "special") && !isBlob) + return; + if (stageType === "commit") return null; + if ((stageType === "tree" || stageType === "special") && !isBlob) + return; + const stageOid = stageType === "blob" ? await stage.oid() : void 0; + let workdirOid; + if (workdirType === "blob" && stageType !== "blob") { + workdirOid = "42"; + } else if (workdirType === "blob") { + workdirOid = await workdir.oid(); + } + if (!workdirOid) { + return { + filepath, + deleted: true + }; + } + if (workdirOid !== stageOid) { + return { + filepath, + deleted: false + }; + } + return null; + } + }) + ); + window.clearTimeout(timeout); + notice == null ? void 0 : notice.hide(); + return res; + } catch (error) { + window.clearTimeout(timeout); + notice == null ? void 0 : notice.hide(); + this.plugin.displayError(error); + throw error; + } + } + async getDiffString(filePath, stagedChanges = false, hash2) { + const vaultPath = this.getRelativeVaultPath(filePath); + const map = async (file, [A]) => { + if (filePath == file) { + const oid = await A.oid(); + const contents = await isomorphic_git_default.readBlob({ + ...this.getRepo(), + oid + }); + return contents.blob; + } + }; + if (hash2) { + const commitContent = await readBlob({ + ...this.getRepo(), + filepath: filePath, + oid: hash2 + }).then((headBlob) => new TextDecoder().decode(headBlob.blob)).catch((err) => { + if (err instanceof isomorphic_git_default.Errors.NotFoundError) + return void 0; + throw err; + }); + const commit2 = await isomorphic_git_default.readCommit({ + ...this.getRepo(), + oid: hash2 + }); + const previousContent = await readBlob({ + ...this.getRepo(), + filepath: filePath, + oid: commit2.commit.parent.first() + }).then((headBlob) => new TextDecoder().decode(headBlob.blob)).catch((err) => { + if (err instanceof isomorphic_git_default.Errors.NotFoundError) + return void 0; + throw err; + }); + const diff3 = createPatch( + vaultPath, + previousContent != null ? previousContent : "", + commitContent != null ? commitContent : "" + ); + return diff3; + } + const stagedBlob = (await isomorphic_git_default.walk({ + ...this.getRepo(), + trees: [isomorphic_git_default.STAGE()], + map + })).first(); + const stagedContent = new TextDecoder().decode(stagedBlob); + if (stagedChanges) { + const headContent = await this.resolveRef("HEAD").then( + (oid) => readBlob({ + ...this.getRepo(), + filepath: filePath, + oid + }) + ).then((headBlob) => new TextDecoder().decode(headBlob.blob)).catch((err) => { + if (err instanceof isomorphic_git_default.Errors.NotFoundError) + return void 0; + throw err; + }); + const diff3 = createPatch( + vaultPath, + headContent != null ? headContent : "", + stagedContent + ); + return diff3; + } else { + let workdirContent; + if (await this.app.vault.adapter.exists(vaultPath)) { + workdirContent = await this.app.vault.adapter.read(vaultPath); + } else { + workdirContent = ""; + } + const diff3 = createPatch(vaultPath, stagedContent, workdirContent); + return diff3; + } + } + async getLastCommitTime() { + const repo = this.getRepo(); + const oid = await this.resolveRef("HEAD"); + const commit2 = await isomorphic_git_default.readCommit({ ...repo, oid }); + const date = commit2.commit.committer.timestamp; + return new Date(date * 1e3); + } + getFileStatusResult(row) { + const status2 = this.status_mapping[`${row[this.HEAD]}${row[this.WORKDIR]}${row[this.STAGE]}`]; + return { + index: status2[0] == "?" ? "U" : status2[0], + working_dir: status2[1] == "?" ? "U" : status2[1], + path: row[this.FILE], + vault_path: this.getRelativeVaultPath(row[this.FILE]) + }; + } + async checkAuthorInfo() { + const name = await this.getConfig("user.name"); + const email = await this.getConfig("user.email"); + if (!name || !email) { + throw "Git author information is not set. Please set it in the settings."; + } + } + showNotice(message, infinity = true) { + if (!this.plugin.settings.disablePopups) { + return new import_obsidian7.Notice( + message, + infinity ? this.noticeLength : void 0 + ); + } + } +}; +function fromValue2(value) { + let queue = [value]; + return { + next() { + return Promise.resolve({ + done: queue.length === 0, + value: queue.pop() + }); + }, + return() { + queue = []; + return {}; + }, + [Symbol.asyncIterator]() { + return this; + } + }; +} +function getIterator2(iterable) { + if (iterable[Symbol.asyncIterator]) { + return iterable[Symbol.asyncIterator](); + } + if (iterable[Symbol.iterator]) { + return iterable[Symbol.iterator](); + } + if (iterable.next) { + return iterable; + } + return fromValue2(iterable); +} +async function forAwait2(iterable, cb) { + const iter = getIterator2(iterable); + while (true) { + const { value, done } = await iter.next(); + if (value) await cb(value); + if (done) break; + } + if (iter.return) iter.return(); +} +async function collect2(iterable) { + let size = 0; + const buffers = []; + await forAwait2(iterable, (value) => { + buffers.push(value); + size += value.byteLength; + }); + const result = new Uint8Array(size); + let nextIndex = 0; + for (const buffer2 of buffers) { + result.set(buffer2, nextIndex); + nextIndex += buffer2.byteLength; + } + return result; +} + +// src/setting/settings.ts +var FORMAT_STRING_REFERENCE_URL = "https://momentjs.com/docs/#/parsing/string-format/"; +var LINE_AUTHOR_FEATURE_WIKI_LINK = "https://publish.obsidian.md/git-doc/Line+Authoring"; +var ObsidianGitSettingsTab = class extends import_obsidian8.PluginSettingTab { + constructor(app2, plugin) { + super(app2, plugin); + this.plugin = plugin; + this.lineAuthorColorSettings = /* @__PURE__ */ new Map(); + } + get settings() { + return this.plugin.settings; + } + display() { + const { containerEl } = this; + const plugin = this.plugin; + const commitOrBackup = plugin.settings.differentIntervalCommitAndPush ? "commit" : "backup"; + const gitReady = plugin.gitReady; + containerEl.empty(); + if (!gitReady) { + containerEl.createEl("p", { + text: "Git is not ready. When all settings are correct you can configure auto backup, etc." + }); + containerEl.createEl("br"); + } + if (gitReady) { + new import_obsidian8.Setting(containerEl).setName("Automatic").setHeading(); + new import_obsidian8.Setting(containerEl).setName("Split automatic commit and push").setDesc("Enable to use separate timer for commit and push").addToggle( + (toggle) => toggle.setValue( + plugin.settings.differentIntervalCommitAndPush + ).onChange((value) => { + plugin.settings.differentIntervalCommitAndPush = value; + plugin.saveSettings(); + plugin.clearAutoBackup(); + plugin.clearAutoPush(); + if (plugin.settings.autoSaveInterval > 0) { + plugin.startAutoBackup( + plugin.settings.autoSaveInterval + ); + } + if (value && plugin.settings.autoPushInterval > 0) { + plugin.startAutoPush( + plugin.settings.autoPushInterval + ); + } + this.display(); + }) + ); + new import_obsidian8.Setting(containerEl).setName(`Vault ${commitOrBackup} interval (minutes)`).setDesc( + `${plugin.settings.differentIntervalCommitAndPush ? "Commit" : "Commit and push"} changes every X minutes. Set to 0 (default) to disable. (See below setting for further configuration!)` + ).addText( + (text2) => text2.setValue(String(plugin.settings.autoSaveInterval)).onChange((value) => { + if (!isNaN(Number(value))) { + plugin.settings.autoSaveInterval = Number(value); + plugin.saveSettings(); + if (plugin.settings.autoSaveInterval > 0) { + plugin.clearAutoBackup(); + plugin.startAutoBackup( + plugin.settings.autoSaveInterval + ); + new import_obsidian8.Notice( + `Automatic ${commitOrBackup} enabled! Every ${formatMinutes( + plugin.settings.autoSaveInterval + )}.` + ); + } else if (plugin.settings.autoSaveInterval <= 0) { + plugin.clearAutoBackup() && new import_obsidian8.Notice( + `Automatic ${commitOrBackup} disabled!` + ); + } + } else { + new import_obsidian8.Notice("Please specify a valid number."); + } + }) + ); + if (!plugin.settings.setLastSaveToLastCommit) + new import_obsidian8.Setting(containerEl).setName(`Auto Backup after stopping file edits`).setDesc( + `Requires the ${commitOrBackup} interval not to be 0. + If turned on, do auto ${commitOrBackup} every ${formatMinutes( + plugin.settings.autoSaveInterval + )} after stopping file edits. + This also prevents auto ${commitOrBackup} while editing a file. If turned off, it's independent from the last change.` + ).addToggle( + (toggle) => toggle.setValue(plugin.settings.autoBackupAfterFileChange).onChange((value) => { + plugin.settings.autoBackupAfterFileChange = value; + this.display(); + plugin.saveSettings(); + plugin.clearAutoBackup(); + if (plugin.settings.autoSaveInterval > 0) { + plugin.startAutoBackup( + plugin.settings.autoSaveInterval + ); + } + }) + ); + if (!plugin.settings.autoBackupAfterFileChange) + new import_obsidian8.Setting(containerEl).setName(`Auto ${commitOrBackup} after latest commit`).setDesc( + `If turned on, set last auto ${commitOrBackup} time to latest commit` + ).addToggle( + (toggle) => toggle.setValue(plugin.settings.setLastSaveToLastCommit).onChange(async (value) => { + plugin.settings.setLastSaveToLastCommit = value; + plugin.saveSettings(); + this.display(); + plugin.clearAutoBackup(); + await plugin.setUpAutoBackup(); + }) + ); + if (plugin.settings.differentIntervalCommitAndPush) { + new import_obsidian8.Setting(containerEl).setName(`Vault push interval (minutes)`).setDesc( + "Push changes every X minutes. Set to 0 (default) to disable." + ).addText( + (text2) => text2.setValue(String(plugin.settings.autoPushInterval)).onChange((value) => { + if (!isNaN(Number(value))) { + plugin.settings.autoPushInterval = Number(value); + plugin.saveSettings(); + if (plugin.settings.autoPushInterval > 0) { + plugin.clearAutoPush(); + plugin.startAutoPush( + plugin.settings.autoPushInterval + ); + new import_obsidian8.Notice( + `Automatic push enabled! Every ${formatMinutes( + plugin.settings.autoPushInterval + )}.` + ); + } else if (plugin.settings.autoPushInterval <= 0) { + plugin.clearAutoPush() && new import_obsidian8.Notice( + "Automatic push disabled!" + ); + } + } else { + new import_obsidian8.Notice( + "Please specify a valid number." + ); + } + }) + ); + } + new import_obsidian8.Setting(containerEl).setName("Auto pull interval (minutes)").setDesc( + "Pull changes every X minutes. Set to 0 (default) to disable." + ).addText( + (text2) => text2.setValue(String(plugin.settings.autoPullInterval)).onChange((value) => { + if (!isNaN(Number(value))) { + plugin.settings.autoPullInterval = Number(value); + plugin.saveSettings(); + if (plugin.settings.autoPullInterval > 0) { + plugin.clearAutoPull(); + plugin.startAutoPull( + plugin.settings.autoPullInterval + ); + new import_obsidian8.Notice( + `Automatic pull enabled! Every ${formatMinutes( + plugin.settings.autoPullInterval + )}.` + ); + } else if (plugin.settings.autoPullInterval <= 0) { + plugin.clearAutoPull() && new import_obsidian8.Notice("Automatic pull disabled!"); + } + } else { + new import_obsidian8.Notice("Please specify a valid number."); + } + }) + ); + new import_obsidian8.Setting(containerEl).setName("Specify custom commit message on auto backup").setDesc("You will get a pop up to specify your message").addToggle( + (toggle) => toggle.setValue(plugin.settings.customMessageOnAutoBackup).onChange((value) => { + plugin.settings.customMessageOnAutoBackup = value; + plugin.saveSettings(); + }) + ); + new import_obsidian8.Setting(containerEl).setName("Commit message on auto backup/commit").setDesc( + "Available placeholders: {{date}} (see below), {{hostname}} (see below), {{numFiles}} (number of changed files in the commit) and {{files}} (changed files in commit message)" + ).addTextArea( + (text2) => text2.setPlaceholder("vault backup: {{date}}").setValue(plugin.settings.autoCommitMessage).onChange((value) => { + plugin.settings.autoCommitMessage = value; + plugin.saveSettings(); + }) + ); + new import_obsidian8.Setting(containerEl).setName("Commit message").setHeading(); + new import_obsidian8.Setting(containerEl).setName("Commit message on manual backup/commit").setDesc( + "Available placeholders: {{date}} (see below), {{hostname}} (see below), {{numFiles}} (number of changed files in the commit) and {{files}} (changed files in commit message)" + ).addTextArea( + (text2) => text2.setPlaceholder("vault backup: {{date}}").setValue( + plugin.settings.commitMessage ? plugin.settings.commitMessage : "" + ).onChange((value) => { + plugin.settings.commitMessage = value; + plugin.saveSettings(); + }) + ); + const datePlaceholderSetting = new import_obsidian8.Setting(containerEl).setName("{{date}} placeholder format").addText( + (text2) => text2.setPlaceholder(plugin.settings.commitDateFormat).setValue(plugin.settings.commitDateFormat).onChange(async (value) => { + plugin.settings.commitDateFormat = value; + await plugin.saveSettings(); + }) + ); + datePlaceholderSetting.descEl.innerHTML = ` + Specify custom date format. E.g. "${DATE_TIME_FORMAT_SECONDS}. See Moment.js for more formats.`; + new import_obsidian8.Setting(containerEl).setName("{{hostname}} placeholder replacement").setDesc("Specify custom hostname for every device.").addText( + (text2) => { + var _a2; + return text2.setValue((_a2 = plugin.localStorage.getHostname()) != null ? _a2 : "").onChange(async (value) => { + plugin.localStorage.setHostname(value); + }); + } + ); + new import_obsidian8.Setting(containerEl).setName("Preview commit message").addButton( + (button) => button.setButtonText("Preview").onClick(async () => { + const commitMessagePreview = await plugin.gitManager.formatCommitMessage( + plugin.settings.commitMessage + ); + new import_obsidian8.Notice(`${commitMessagePreview}`); + }) + ); + new import_obsidian8.Setting(containerEl).setName("List filenames affected by commit in the commit body").addToggle( + (toggle) => toggle.setValue(plugin.settings.listChangedFilesInMessageBody).onChange((value) => { + plugin.settings.listChangedFilesInMessageBody = value; + plugin.saveSettings(); + }) + ); + new import_obsidian8.Setting(containerEl).setName("Backup").setHeading(); + if (plugin.gitManager instanceof SimpleGit) + new import_obsidian8.Setting(containerEl).setName("Sync Method").setDesc( + "Selects the method used for handling new changes found in your remote git repository." + ).addDropdown((dropdown) => { + const options = { + merge: "Merge", + rebase: "Rebase", + reset: "Other sync service (Only updates the HEAD without touching the working directory)" + }; + dropdown.addOptions(options); + dropdown.setValue(plugin.settings.syncMethod); + dropdown.onChange(async (option) => { + plugin.settings.syncMethod = option; + plugin.saveSettings(); + }); + }); + new import_obsidian8.Setting(containerEl).setName("Pull updates on startup").setDesc("Automatically pull updates when Obsidian starts").addToggle( + (toggle) => toggle.setValue(plugin.settings.autoPullOnBoot).onChange((value) => { + plugin.settings.autoPullOnBoot = value; + plugin.saveSettings(); + }) + ); + new import_obsidian8.Setting(containerEl).setName("Push on backup").setDesc("Disable to only commit changes").addToggle( + (toggle) => toggle.setValue(!plugin.settings.disablePush).onChange((value) => { + plugin.settings.disablePush = !value; + plugin.saveSettings(); + }) + ); + new import_obsidian8.Setting(containerEl).setName("Pull changes before push").setDesc("Commit -> pull -> push (Only if pushing is enabled)").addToggle( + (toggle) => toggle.setValue(plugin.settings.pullBeforePush).onChange((value) => { + plugin.settings.pullBeforePush = value; + plugin.saveSettings(); + }) + ); + if (plugin.gitManager instanceof SimpleGit) { + new import_obsidian8.Setting(containerEl).setName("Line author information").setHeading(); + this.addLineAuthorInfoSettings(); + } + } + new import_obsidian8.Setting(containerEl).setName("History view").setHeading(); + new import_obsidian8.Setting(containerEl).setName("Show Author").setDesc("Show the author of the commit in the history view").addDropdown((dropdown) => { + const options = { + hide: "Hide", + full: "Full", + initials: "Initials" + }; + dropdown.addOptions(options); + dropdown.setValue(plugin.settings.authorInHistoryView); + dropdown.onChange(async (option) => { + plugin.settings.authorInHistoryView = option; + plugin.saveSettings(); + plugin.refresh(); + }); + }); + new import_obsidian8.Setting(containerEl).setName("Show Date").setDesc( + "Show the date of the commit in the history view. The {{date}} placeholder format is used to display the date." + ).addToggle( + (toggle) => toggle.setValue(plugin.settings.dateInHistoryView).onChange((value) => { + plugin.settings.dateInHistoryView = value; + plugin.saveSettings(); + plugin.refresh(); + }) + ); + new import_obsidian8.Setting(containerEl).setName("Source control view").setHeading(); + new import_obsidian8.Setting(containerEl).setName( + "Automatically refresh source control view on file changes" + ).setDesc( + "On slower machines this may cause lags. If so, just disable this option" + ).addToggle( + (toggle) => toggle.setValue(plugin.settings.refreshSourceControl).onChange((value) => { + plugin.settings.refreshSourceControl = value; + plugin.saveSettings(); + }) + ); + new import_obsidian8.Setting(containerEl).setName("Source control view refresh interval").setDesc( + "Milliseconds to wait after file change before refreshing the Source Control View" + ).addText( + (toggle) => toggle.setValue( + plugin.settings.refreshSourceControlTimer.toString() + ).setPlaceholder("7000").onChange((value) => { + plugin.settings.refreshSourceControlTimer = Math.max( + parseInt(value), + 500 + ); + plugin.saveSettings(); + plugin.setRefreshDebouncer(); + }) + ); + new import_obsidian8.Setting(containerEl).setName("Miscellaneous").setHeading(); + new import_obsidian8.Setting(containerEl).setName("Disable notifications").setDesc( + "Disable notifications for git operations to minimize distraction (refer to status bar for updates). Errors are still shown as notifications even if you enable this setting" + ).addToggle( + (toggle) => toggle.setValue(plugin.settings.disablePopups).onChange((value) => { + plugin.settings.disablePopups = value; + this.display(); + plugin.saveSettings(); + }) + ); + if (!plugin.settings.disablePopups) + new import_obsidian8.Setting(containerEl).setName("Hide notifications for no changes").setDesc( + "Don't show notifications when there are no changes to commit/push" + ).addToggle( + (toggle) => toggle.setValue(plugin.settings.disablePopupsForNoChanges).onChange((value) => { + plugin.settings.disablePopupsForNoChanges = value; + plugin.saveSettings(); + }) + ); + new import_obsidian8.Setting(containerEl).setName("Show status bar").setDesc( + "Obsidian must be restarted for the changes to take affect" + ).addToggle( + (toggle) => toggle.setValue(plugin.settings.showStatusBar).onChange((value) => { + plugin.settings.showStatusBar = value; + plugin.saveSettings(); + }) + ); + new import_obsidian8.Setting(containerEl).setName("Show stage/unstage button in file menu").addToggle( + (toggle) => toggle.setValue(plugin.settings.showFileMenu).onChange((value) => { + plugin.settings.showFileMenu = value; + plugin.saveSettings(); + }) + ); + new import_obsidian8.Setting(containerEl).setName("Show branch status bar").setDesc( + "Obsidian must be restarted for the changes to take affect" + ).addToggle( + (toggle) => toggle.setValue(plugin.settings.showBranchStatusBar).onChange((value) => { + plugin.settings.showBranchStatusBar = value; + plugin.saveSettings(); + }) + ); + new import_obsidian8.Setting(containerEl).setName("Show the count of modified files in the status bar").addToggle( + (toggle) => toggle.setValue(plugin.settings.changedFilesInStatusBar).onChange((value) => { + plugin.settings.changedFilesInStatusBar = value; + plugin.saveSettings(); + }) + ); + if (plugin.gitManager instanceof IsomorphicGit) { + new import_obsidian8.Setting(containerEl).setName("Authentication/commit author").setHeading(); + } else { + new import_obsidian8.Setting(containerEl).setName("Commit author").setHeading(); + } + if (plugin.gitManager instanceof IsomorphicGit) + new import_obsidian8.Setting(containerEl).setName( + "Username on your git server. E.g. your username on GitHub" + ).addText((cb) => { + var _a2; + cb.setValue((_a2 = plugin.localStorage.getUsername()) != null ? _a2 : ""); + cb.onChange((value) => { + plugin.localStorage.setUsername(value); + }); + }); + if (plugin.gitManager instanceof IsomorphicGit) + new import_obsidian8.Setting(containerEl).setName("Password/Personal access token").setDesc( + "Type in your password. You won't be able to see it again." + ).addText((cb) => { + cb.inputEl.autocapitalize = "off"; + cb.inputEl.autocomplete = "off"; + cb.inputEl.spellcheck = false; + cb.onChange((value) => { + plugin.localStorage.setPassword(value); + }); + }); + if (plugin.gitReady) + new import_obsidian8.Setting(containerEl).setName("Author name for commit").addText(async (cb) => { + cb.setValue(await plugin.gitManager.getConfig("user.name")); + cb.onChange((value) => { + plugin.gitManager.setConfig( + "user.name", + value == "" ? void 0 : value + ); + }); + }); + if (plugin.gitReady) + new import_obsidian8.Setting(containerEl).setName("Author email for commit").addText(async (cb) => { + cb.setValue( + await plugin.gitManager.getConfig("user.email") + ); + cb.onChange((value) => { + plugin.gitManager.setConfig( + "user.email", + value == "" ? void 0 : value + ); + }); + }); + new import_obsidian8.Setting(containerEl).setName("Advanced").setHeading(); + if (plugin.gitManager instanceof SimpleGit) { + new import_obsidian8.Setting(containerEl).setName("Update submodules").setDesc( + '"Create backup" and "pull" takes care of submodules. Missing features: Conflicted files, count of pulled/pushed/committed files. Tracking branch needs to be set for each submodule' + ).addToggle( + (toggle) => toggle.setValue(plugin.settings.updateSubmodules).onChange((value) => { + plugin.settings.updateSubmodules = value; + plugin.saveSettings(); + }) + ); + if (plugin.settings.updateSubmodules) { + new import_obsidian8.Setting(containerEl).setName("Submodule recurse checkout/switch").setDesc( + "Whenever a checkout happens on the root repository, recurse the checkout on the submodules (if the branches exist)." + ).addToggle( + (toggle) => toggle.setValue(plugin.settings.submoduleRecurseCheckout).onChange((value) => { + plugin.settings.submoduleRecurseCheckout = value; + plugin.saveSettings(); + }) + ); + } + } + if (plugin.gitManager instanceof SimpleGit) + new import_obsidian8.Setting(containerEl).setName("Custom Git binary path").addText((cb) => { + var _a2; + cb.setValue((_a2 = plugin.localStorage.getGitPath()) != null ? _a2 : ""); + cb.setPlaceholder("git"); + cb.onChange((value) => { + plugin.localStorage.setGitPath(value); + plugin.gitManager.updateGitPath(value || "git"); + }); + }); + if (plugin.gitManager instanceof SimpleGit) + new import_obsidian8.Setting(containerEl).setName("Additional environment variables").setDesc( + "Use each line for a new environment variable in the format KEY=VALUE" + ).addTextArea((cb) => { + cb.setPlaceholder("GIT_DIR=/path/to/git/dir"); + cb.setValue(plugin.localStorage.getEnvVars().join("\n")); + cb.onChange((value) => { + plugin.localStorage.setEnvVars(value.split("\n")); + }); + }); + if (plugin.gitManager instanceof SimpleGit) + new import_obsidian8.Setting(containerEl).setName("Additional PATH environment variable paths").setDesc("Use each line for one path").addTextArea((cb) => { + cb.setValue(plugin.localStorage.getPATHPaths().join("\n")); + cb.onChange((value) => { + plugin.localStorage.setPATHPaths(value.split("\n")); + }); + }); + if (plugin.gitManager instanceof SimpleGit) + new import_obsidian8.Setting(containerEl).setName("Reload with new environment variables").setDesc( + "Removing previously added environment variables will not take effect until Obsidian is restarted." + ).addButton((cb) => { + cb.setButtonText("Reload"); + cb.setCta(); + cb.onClick(() => { + plugin.gitManager.setGitInstance(); + }); + }); + new import_obsidian8.Setting(containerEl).setName("Custom base path (Git repository path)").setDesc( + ` + Sets the relative path to the vault from which the Git binary should be executed. + Mostly used to set the path to the Git repository, which is only required if the Git repository is below the vault root directory. Use "\\" instead of "/" on Windows. + ` + ).addText((cb) => { + cb.setValue(plugin.settings.basePath); + cb.setPlaceholder("directory/directory-with-git-repo"); + cb.onChange((value) => { + plugin.settings.basePath = value; + plugin.saveSettings(); + plugin.gitManager.updateBasePath(value || ""); + }); + }); + new import_obsidian8.Setting(containerEl).setName("Custom Git directory path (Instead of '.git')").setDesc( + `Requires restart of Obsidian to take effect. Use "\\" instead of "/" on Windows.` + ).addText((cb) => { + cb.setValue(plugin.settings.gitDir); + cb.setPlaceholder(".git"); + cb.onChange((value) => { + plugin.settings.gitDir = value; + plugin.saveSettings(); + }); + }); + new import_obsidian8.Setting(containerEl).setName("Disable on this device").setDesc( + "Disables the plugin on this device. This setting is not synced." + ).addToggle( + (toggle) => toggle.setValue(plugin.localStorage.getPluginDisabled()).onChange((value) => { + plugin.localStorage.setPluginDisabled(value); + if (value) { + plugin.unloadPlugin(); + } else { + plugin.loadPlugin(); + } + new import_obsidian8.Notice( + "Obsidian must be restarted for the changes to take affect" + ); + }) + ); + new import_obsidian8.Setting(containerEl).setName("Donate").setDesc( + "If you like this Plugin, consider donating to support continued development." + ).addButton((bt) => { + bt.buttonEl.outerHTML = "Buy Me a Coffee at ko-fi.com"; + }); + const info = containerEl.createDiv(); + info.setAttr("align", "center"); + info.setText( + "Debugging and logging:\nYou can always see the logs of this and every other plugin by opening the console with" + ); + const keys = containerEl.createDiv(); + keys.setAttr("align", "center"); + keys.addClass("obsidian-git-shortcuts"); + if (import_obsidian8.Platform.isMacOS === true) { + keys.createEl("kbd", { text: "CMD (\u2318) + OPTION (\u2325) + I" }); + } else { + keys.createEl("kbd", { text: "CTRL + SHIFT + I" }); + } + } + configureLineAuthorShowStatus(show) { + this.settings.lineAuthor.show = show; + this.plugin.saveSettings(); + if (show) this.plugin.lineAuthoringFeature.activateFeature(); + else this.plugin.lineAuthoringFeature.deactivateFeature(); + } + /** + * Persists the setting {@link key} with value {@link value} and + * refreshes the line author info views. + */ + lineAuthorSettingHandler(key2, value) { + this.settings.lineAuthor[key2] = value; + this.plugin.saveSettings(); + this.plugin.lineAuthoringFeature.refreshLineAuthorViews(); + } + /** + * Ensure, that certain last shown values are persisten in the settings. + * + * Necessary for the line author info gutter context menus. + */ + beforeSaveSettings() { + const laSettings = this.settings.lineAuthor; + if (laSettings.authorDisplay !== "hide") { + laSettings.lastShownAuthorDisplay = laSettings.authorDisplay; + } + if (laSettings.dateTimeFormatOptions !== "hide") { + laSettings.lastShownDateTimeFormatOptions = laSettings.dateTimeFormatOptions; + } + } + addLineAuthorInfoSettings() { + const baseLineAuthorInfoSetting = new import_obsidian8.Setting(this.containerEl).setName( + "Show commit authoring information next to each line" + ); + if (!this.plugin.lineAuthoringFeature.isAvailableOnCurrentPlatform()) { + baseLineAuthorInfoSetting.setDesc("Only available on desktop currently.").setDisabled(true); + } + baseLineAuthorInfoSetting.descEl.innerHTML = ` + Feature guide and quick examples
+ The commit hash, author name and authoring date can all be individually toggled.
Hide everything, to only show the age-colored sidebar.`; + baseLineAuthorInfoSetting.addToggle( + (toggle) => toggle.setValue(this.settings.lineAuthor.show).onChange((value) => { + this.configureLineAuthorShowStatus(value); + this.display(); + }) + ); + if (this.settings.lineAuthor.show) { + const trackMovement = new import_obsidian8.Setting(this.containerEl).setName("Follow movement and copies across files and commits").setDesc("").addDropdown((dropdown) => { + dropdown.addOptions({ + inactive: "Do not follow (default)", + "same-commit": "Follow within same commit", + "all-commits": "Follow within all commits (maybe slow)" + }); + dropdown.setValue(this.settings.lineAuthor.followMovement); + dropdown.onChange( + (value) => this.lineAuthorSettingHandler("followMovement", value) + ); + }); + trackMovement.descEl.innerHTML = ` + By default (deactivated), each line only shows the newest commit where it was changed. +
+ With same commit, cut-copy-paste-ing of text is followed within the same commit and the original commit of authoring will be shown. +
+ With all commits, cut-copy-paste-ing text inbetween multiple commits will be detected. +
+ It uses git-blame and + for matches (at least ${GIT_LINE_AUTHORING_MOVEMENT_DETECTION_MINIMAL_LENGTH} characters) within the same (or all) commit(s), the originating commit's information is shown.`; + new import_obsidian8.Setting(this.containerEl).setName("Show commit hash").addToggle((tgl) => { + tgl.setValue(this.settings.lineAuthor.showCommitHash); + tgl.onChange( + async (value) => this.lineAuthorSettingHandler("showCommitHash", value) + ); + }); + new import_obsidian8.Setting(this.containerEl).setName("Author name display").setDesc("If and how the author is displayed").addDropdown((dropdown) => { + const options = { + hide: "Hide", + initials: "Initials (default)", + "first name": "First name", + "last name": "Last name", + full: "Full name" + }; + dropdown.addOptions(options); + dropdown.setValue(this.settings.lineAuthor.authorDisplay); + dropdown.onChange( + async (value) => this.lineAuthorSettingHandler("authorDisplay", value) + ); + }); + new import_obsidian8.Setting(this.containerEl).setName("Authoring date display").setDesc( + "If and how the date and time of authoring the line is displayed" + ).addDropdown((dropdown) => { + const options = { + hide: "Hide", + date: "Date (default)", + datetime: "Date and time", + "natural language": "Natural language", + custom: "Custom" + }; + dropdown.addOptions(options); + dropdown.setValue( + this.settings.lineAuthor.dateTimeFormatOptions + ); + dropdown.onChange( + async (value) => { + this.lineAuthorSettingHandler( + "dateTimeFormatOptions", + value + ); + this.display(); + } + ); + }); + if (this.settings.lineAuthor.dateTimeFormatOptions === "custom") { + const dateTimeFormatCustomStringSetting = new import_obsidian8.Setting( + this.containerEl + ); + dateTimeFormatCustomStringSetting.setName("Custom authoring date format").addText((cb) => { + cb.setValue( + this.settings.lineAuthor.dateTimeFormatCustomString + ); + cb.setPlaceholder("YYYY-MM-DD HH:mm"); + cb.onChange((value) => { + this.lineAuthorSettingHandler( + "dateTimeFormatCustomString", + value + ); + dateTimeFormatCustomStringSetting.descEl.innerHTML = this.previewCustomDateTimeDescriptionHtml( + value + ); + }); + }); + dateTimeFormatCustomStringSetting.descEl.innerHTML = this.previewCustomDateTimeDescriptionHtml( + this.settings.lineAuthor.dateTimeFormatCustomString + ); + } + new import_obsidian8.Setting(this.containerEl).setName("Authoring date display timezone").addDropdown((dropdown) => { + const options = { + "viewer-local": "My local (default)", + "author-local": "Author's local", + utc0000: "UTC+0000/Z" + }; + dropdown.addOptions(options); + dropdown.setValue( + this.settings.lineAuthor.dateTimeTimezone + ); + dropdown.onChange( + async (value) => this.lineAuthorSettingHandler("dateTimeTimezone", value) + ); + }).descEl.innerHTML = ` + The time-zone in which the authoring date should be shown. + Either your local time-zone (default), + the author's time-zone during commit creation or + UTC\xB100:00. + `; + const oldestAgeSetting = new import_obsidian8.Setting(this.containerEl).setName( + "Oldest age in coloring" + ); + oldestAgeSetting.descEl.innerHTML = this.previewOldestAgeDescriptionHtml( + this.settings.lineAuthor.coloringMaxAge + )[0]; + oldestAgeSetting.addText((text2) => { + text2.setPlaceholder("1y"); + text2.setValue(this.settings.lineAuthor.coloringMaxAge); + text2.onChange((value) => { + const [preview, valid] = this.previewOldestAgeDescriptionHtml(value); + oldestAgeSetting.descEl.innerHTML = preview; + if (valid) { + this.lineAuthorSettingHandler("coloringMaxAge", value); + this.refreshColorSettingsName("oldest"); + } + }); + }); + this.createColorSetting("newest"); + this.createColorSetting("oldest"); + new import_obsidian8.Setting(this.containerEl).setName("Text color").addText((field) => { + field.setValue(this.settings.lineAuthor.textColorCss); + field.onChange((value) => { + this.lineAuthorSettingHandler("textColorCss", value); + }); + }).descEl.innerHTML = ` + The CSS color of the gutter text.
+ + It is higly recommended to use + + CSS variables + defined by themes + (e.g.
var(--text-muted)
or +
var(--text-on-accent)
, + because they automatically adapt to theme changes.
+ + See: + List of available CSS variables in Obsidian + + `; + new import_obsidian8.Setting(this.containerEl).setName("Ignore whitespace and newlines in changes").addToggle((tgl) => { + tgl.setValue(this.settings.lineAuthor.ignoreWhitespace); + tgl.onChange( + (value) => this.lineAuthorSettingHandler("ignoreWhitespace", value) + ); + }).descEl.innerHTML = ` + Whitespace and newlines are interpreted as + part of the document and in changes + by default (hence not ignored). + This makes the last line being shown as 'changed' + when a new subsequent line is added, + even if the previously last line's text is the same. +
+ If you don't care about purely-whitespace changes + (e.g. list nesting / quote indentation changes), + then activating this will provide more meaningful change detection. + `; + } + } + createColorSetting(which) { + const setting = new import_obsidian8.Setting(this.containerEl).setName("").addText((text2) => { + const color = pickColor(which, this.settings.lineAuthor); + const defaultColor = pickColor( + which, + DEFAULT_SETTINGS.lineAuthor + ); + text2.setPlaceholder(rgbToString(defaultColor)); + text2.setValue(rgbToString(color)); + text2.onChange((colorNew) => { + const rgb = convertToRgb(colorNew); + if (rgb !== void 0) { + const key2 = which === "newest" ? "colorNew" : "colorOld"; + this.lineAuthorSettingHandler(key2, rgb); + } + this.refreshColorSettingsDesc(which, rgb); + }); + }); + this.lineAuthorColorSettings.set(which, setting); + this.refreshColorSettingsName(which); + this.refreshColorSettingsDesc( + which, + pickColor(which, this.settings.lineAuthor) + ); + } + refreshColorSettingsName(which) { + const settingsDom = this.lineAuthorColorSettings.get(which); + if (settingsDom) { + const whichDescriber = which === "oldest" ? `oldest (${this.settings.lineAuthor.coloringMaxAge} or older)` : "newest"; + settingsDom.nameEl.innerText = `Color for ${whichDescriber} commits`; + } + } + refreshColorSettingsDesc(which, rgb) { + const settingsDom = this.lineAuthorColorSettings.get(which); + if (settingsDom) { + settingsDom.descEl.innerHTML = this.colorSettingPreviewDescHtml( + which, + this.settings.lineAuthor, + rgb !== void 0 + ); + } + } + colorSettingPreviewDescHtml(which, laSettings, colorIsValid) { + const rgbStr = colorIsValid ? previewColor(which, laSettings) : `rgba(127,127,127,0.3)`; + const today = import_obsidian8.moment.unix(import_obsidian8.moment.now() / 1e3).format("YYYY-MM-DD"); + const text2 = colorIsValid ? `abcdef Author Name ${today}` : "invalid color"; + const preview = `
${text2}
`; + return `Supports 'rgb(r,g,b)', 'hsl(h,s,l)', hex (#) and + named colors (e.g. 'black', 'purple'). Color preview: ${preview}`; + } + previewCustomDateTimeDescriptionHtml(dateTimeFormatCustomString) { + const formattedDateTime = (0, import_obsidian8.moment)().format(dateTimeFormatCustomString); + return `
Format string to display the authoring date.
Currently: ${formattedDateTime}`; + } + previewOldestAgeDescriptionHtml(coloringMaxAge) { + const duration = parseColoringMaxAgeDuration(coloringMaxAge); + const durationString = duration !== void 0 ? `${duration.asDays()} days` : "invalid!"; + return [ + `The oldest age in the line author coloring. Everything older will have the same color. +
Smallest valid age is "1d". Currently: ${durationString}`, + duration + ]; + } +}; +function pickColor(which, las) { + return which === "oldest" ? las.colorOld : las.colorNew; +} +function parseColoringMaxAgeDuration(durationString) { + const duration = import_obsidian8.moment.duration("P" + durationString.toUpperCase()); + return duration.isValid() && duration.asDays() && duration.asDays() >= 1 ? duration : void 0; +} + +// src/lineAuthor/model.ts +function lineAuthoringId(head, objHash, path2) { + if (head === void 0 || objHash === void 0 || path2 === void 0) { + return void 0; + } + return `head${head}-obj${objHash}-path${path2}`; +} +var LineAuthoringContainerType = import_state.Annotation.define(); +function newComputationResultAsTransaction(key2, la, state) { + return state.update({ + annotations: LineAuthoringContainerType.of({ + key: key2, + la, + lineOffsetsFromUnsavedChanges: /* @__PURE__ */ new Map() + }) + }); +} +function getLineAuthorAnnotation(tr) { + return tr.annotation(LineAuthoringContainerType); +} +var lineAuthorState = import_state.StateField.define({ + create: (_state) => void 0, + /** + * The state can be updated from either an annotated transaction containing + * the newest line authoring (for the saved document) - or from + * unsaved changes of the document as the user is actively typing in the editor. + * + * In the first case, we take the new line authoring and discard anything we had remembered + * from unsaved changes. In the second case, we use the unsaved changes in {@link enrichUnsavedChanges} to pre-compute information to immediately update the + * line author gutter without needing to wait until the document is saved and the + * line authoring is properly computed. + */ + update: (previous, transaction) => { + var _a2; + return (_a2 = getLineAuthorAnnotation(transaction)) != null ? _a2 : enrichUnsavedChanges(transaction, previous); + }, + // compare cache keys. + // equality rate is >= 95% :) + // hence avoids recomputation of views + compare: (l, r) => (l == null ? void 0 : l.key) === (r == null ? void 0 : r.key) +}); +function laStateDigest(laState) { + var _a2; + const digest = import_js_sha256.sha256.create(); + if (!laState) return digest; + const { la, key: key2, lineOffsetsFromUnsavedChanges } = laState; + digest.update(la === "untracked" ? "t" : "f"); + digest.update(key2); + for (const [k, v] of (_a2 = lineOffsetsFromUnsavedChanges.entries()) != null ? _a2 : []) + digest.update([k, v]); + return digest; +} +var latestSettings = { + get: void 0, + save: void 0 +}; +function provideSettingsAccess(settingsGetter, settingsSetter) { + latestSettings.get = settingsGetter; + latestSettings.save = settingsSetter; +} +function maxAgeInDaysFromSettings(settings) { + var _a2, _b; + return (_b = (_a2 = parseColoringMaxAgeDuration(settings.coloringMaxAge)) == null ? void 0 : _a2.asDays()) != null ? _b : parseColoringMaxAgeDuration( + DEFAULT_SETTINGS.lineAuthor.coloringMaxAge + ).asDays(); +} +function enrichUnsavedChanges(tr, prev) { + if (!prev) return void 0; + if (!tr.changes.empty) { + tr.changes.iterChanges((fromA, toA, fromB, toB) => { + var _a2; + const oldDoc = tr.startState.doc; + const { newDoc } = tr; + const beforeFrom = oldDoc.lineAt(fromA).number; + const beforeTo = oldDoc.lineAt(toA).number; + const afterFrom = newDoc.lineAt(fromB).number; + const afterTo = newDoc.lineAt(toB).number; + const beforeLen = beforeTo - beforeFrom + 1; + const afterLen = afterTo - afterFrom + 1; + for (let afterI = afterFrom; afterI <= afterTo; afterI++) { + let offset = (_a2 = prev.lineOffsetsFromUnsavedChanges.get(afterI)) != null ? _a2 : 0; + const isLastLine = afterTo === afterI; + const changeInNumberOfLines = afterLen - beforeLen; + if (isLastLine) offset += changeInNumberOfLines; + prev.lineOffsetsFromUnsavedChanges.set(afterI, offset); + } + }); + } + return prev; +} + +// src/lineAuthor/control.ts +var LineAuthoringSubscriber = class { + // remember path to detect and adapt to renames + constructor(state) { + this.state = state; + this.subscribeMe(); + } + async notifyLineAuthoring(id, la) { + if (this.view === void 0) { + console.warn( + `Git: View is not defined for editor cache key. Unforeseen situation. id: ${id}` + ); + return; + } + const state = this.view.state; + const transaction = newComputationResultAsTransaction(id, la, state); + this.view.dispatch(transaction); + } + updateToNewState(state) { + const filepathChanged = this.lastSeenPath && this.filepath != this.lastSeenPath; + this.state = state; + if (filepathChanged) { + this.unsubscribeMe(this.lastSeenPath); + this.subscribeMe(); + } + return this; + } + removeIfStale() { + if (this.view.destroyed) { + this.unsubscribeMe(this.lastSeenPath); + } + } + subscribeMe() { + if (this.filepath === void 0) return; + eventsPerFilePathSingleton.ifFilepathDefinedTransformSubscribers( + this.filepath, + (subs) => subs.add(this) + ); + this.lastSeenPath = this.filepath; + } + unsubscribeMe(oldFilepath) { + eventsPerFilePathSingleton.ifFilepathDefinedTransformSubscribers( + oldFilepath, + (subs) => subs.delete(this) + ); + } + get filepath() { + var _a2, _b; + return (_b = (_a2 = this.state.field(import_obsidian9.editorViewField)) == null ? void 0 : _a2.file) == null ? void 0 : _b.path; + } + get view() { + return this.state.field(import_obsidian9.editorEditorField); + } +}; +var subscribeNewEditor = import_state2.StateField.define({ + create: (state) => new LineAuthoringSubscriber(state), + update: (v, transaction) => v.updateToNewState(transaction.state), + compare: (a, b) => a === b +}); + +// src/lineAuthor/view/cache.ts +init_polyfill_buffer(); +function clearViewCache() { + longestRenderedGutter = void 0; + renderedAgeInDaysForAdaptiveInitialColoring = []; + ageIdx = 0; + gutterInstances.clear(); + gutterMarkersRangeSet.clear(); + attachedGutterElements.clear(); +} +var longestRenderedGutter = void 0; +var getLongestRenderedGutter = () => longestRenderedGutter; +function conditionallyUpdateLongestRenderedGutter(gutter2, text2) { + var _a2; + const length = text2.length; + if (length < ((_a2 = longestRenderedGutter == null ? void 0 : longestRenderedGutter.length) != null ? _a2 : 0)) return; + longestRenderedGutter = { gutter: gutter2, length, text: text2 }; + const settings = latestSettings.get(); + if (length !== settings.gutterSpacingFallbackLength) { + settings.gutterSpacingFallbackLength = length; + latestSettings.save(settings); + } +} +var renderedAgeInDaysForAdaptiveInitialColoring = []; +var ADAPTIVE_INITIAL_COLORING_AGE_CACHE_SIZE = 15; +var ageIdx = 0; +function recordRenderedAgeInDays(age) { + renderedAgeInDaysForAdaptiveInitialColoring[ageIdx] = age; + ageIdx = (ageIdx + 1) % ADAPTIVE_INITIAL_COLORING_AGE_CACHE_SIZE; +} +function computeAdaptiveInitialColoringAgeInDays() { + return median(renderedAgeInDaysForAdaptiveInitialColoring); +} +var gutterInstances = /* @__PURE__ */ new Map(); +var gutterMarkersRangeSet = /* @__PURE__ */ new Map(); +var attachedGutterElements = /* @__PURE__ */ new Set(); + +// src/lineAuthor/view/view.ts +init_polyfill_buffer(); +var import_state3 = require("@codemirror/state"); +var import_view2 = require("@codemirror/view"); + +// src/lineAuthor/view/gutter/gutter.ts +init_polyfill_buffer(); +var import_view = require("@codemirror/view"); +var import_js_sha2562 = __toESM(require_sha256()); +var import_obsidian10 = require("obsidian"); + +// src/lineAuthor/view/contextMenu.ts +init_polyfill_buffer(); + +// src/lineAuthor/view/gutter/gutterElementSearch.ts +init_polyfill_buffer(); +var mouseXY = { x: -10, y: -10 }; +function prepareGutterSearchForContextMenuHandling() { + if (mouseXY.x === -10) { + window.addEventListener("mousedown", (e) => { + mouseXY.x = e.clientX; + mouseXY.y = e.clientY; + }); + } +} +function findGutterElementUnderMouse() { + for (const elt of attachedGutterElements) { + if (contains(elt, mouseXY)) return elt; + } +} +function contains(elt, pt) { + const { x, y, width, height } = elt.getBoundingClientRect(); + return x <= pt.x && pt.x <= x + width && y <= pt.y && pt.y <= y + height; +} + +// src/pluginGlobalRef.ts +init_polyfill_buffer(); +var pluginRef = {}; + +// src/lineAuthor/view/contextMenu.ts +var COMMIT_ATTR = "data-commit"; +function handleContextMenu(menu, editor, _mdv) { + if (editor.hasFocus()) return; + const gutterElement = findGutterElementUnderMouse(); + if (!gutterElement) return; + const info = getCommitInfo(gutterElement); + if (!info) return; + if (!info.isZeroCommit && !info.isWaitingGutter) { + addCopyHashMenuItem(info, menu); + } + addConfigurableLineAuthorSettings("showCommitHash", menu); + addConfigurableLineAuthorSettings("authorDisplay", menu); + addConfigurableLineAuthorSettings("dateTimeFormatOptions", menu); +} +function addCopyHashMenuItem(commit2, menu) { + menu.addItem( + (item) => item.setTitle("Copy commit hash").setIcon("copy").setSection("obs-git-line-author-copy").onClick((_e) => navigator.clipboard.writeText(commit2.hash)) + ); +} +function addConfigurableLineAuthorSettings(key2, menu) { + var _a2, _b; + let title; + let actionNewValue; + const settings = pluginRef.plugin.settings.lineAuthor; + const currentValue = settings[key2]; + const currentlyShown = typeof currentValue === "boolean" ? currentValue : currentValue !== "hide"; + const defaultValue = DEFAULT_SETTINGS.lineAuthor[key2]; + if (key2 === "showCommitHash") { + title = "Show commit hash"; + actionNewValue = !currentValue; + } else if (key2 === "authorDisplay") { + const showOption = (_a2 = settings.lastShownAuthorDisplay) != null ? _a2 : defaultValue; + title = "Show author " + (currentlyShown ? currentValue : showOption); + actionNewValue = currentlyShown ? "hide" : showOption; + } else if (key2 === "dateTimeFormatOptions") { + const showOption = (_b = settings.lastShownDateTimeFormatOptions) != null ? _b : defaultValue; + title = "Show " + (currentlyShown ? currentValue : showOption); + title += !title.contains("date") ? " date" : ""; + actionNewValue = currentlyShown ? "hide" : showOption; + } else { + impossibleBranch(key2); + } + menu.addItem( + (item) => item.setTitle(title).setSection("obs-git-line-author-configure").setChecked(currentlyShown).onClick( + (_e) => { + var _a3, _b2; + return (_b2 = (_a3 = pluginRef.plugin) == null ? void 0 : _a3.settingsTab) == null ? void 0 : _b2.lineAuthorSettingHandler( + key2, + actionNewValue + ); + } + ) + ); +} +function enrichCommitInfoForContextMenu(commit2, isWaitingGutter, elt) { + elt.setAttr( + COMMIT_ATTR, + JSON.stringify({ + hash: commit2.hash, + isZeroCommit: commit2.isZeroCommit, + isWaitingGutter + }) + ); +} +function getCommitInfo(elt) { + const commitInfoStr = elt.getAttr(COMMIT_ATTR); + return commitInfoStr ? JSON.parse(commitInfoStr) : void 0; +} + +// src/lineAuthor/view/gutter/coloring.ts +init_polyfill_buffer(); +function previewColor(which, settings) { + return which === "oldest" ? coloringBasedOnCommitAge(0, false, settings).color : coloringBasedOnCommitAge(void 0, true, settings).color; +} +function coloringBasedOnCommitAge(commitAuthorEpochSeonds, isZeroCommit, settings) { + const maxAgeInDays = maxAgeInDaysFromSettings(settings); + const epochSecondsNow = Date.now() / 1e3; + const authoringEpochSeconds = commitAuthorEpochSeonds != null ? commitAuthorEpochSeonds : 0; + const secondsSinceCommit = isZeroCommit ? 0 : epochSecondsNow - authoringEpochSeconds; + const daysSinceCommit = secondsSinceCommit / 60 / 60 / 24; + const x = Math.pow( + Math.clamp(daysSinceCommit / maxAgeInDays, 0, 1), + 1 / 2.3 + ); + const dark = isDarkMode(); + const color0 = settings.colorNew; + const color1 = settings.colorOld; + const scaling = dark ? 0.4 : 1; + const r = lin(color0.r, color1.r, x) * scaling; + const g = lin(color0.g, color1.g, x) * scaling; + const b = lin(color0.b, color1.b, x) * scaling; + const a = dark ? 0.75 : 0.25; + return { color: `rgba(${r},${g},${b},${a})`, daysSinceCommit }; +} +function lin(z0, z1, x) { + return z0 + (z1 - z0) * x; +} +function isDarkMode() { + const obsidian = window == null ? void 0 : window.app; + return (obsidian == null ? void 0 : obsidian.getTheme()) === "obsidian"; +} +function setTextColorCssBasedOnSetting(settings) { + document.body.style.setProperty( + "--obs-git-gutter-text", + settings.textColorCss + ); +} + +// src/lineAuthor/view/gutter/commitChoice.ts +init_polyfill_buffer(); +function chooseNewestCommit(lineAuthoring, startLine, endLine) { + let newest = void 0; + for (let line = startLine; line <= endLine; line++) { + const currentHash = lineAuthoring.hashPerLine[line]; + const currentCommit = lineAuthoring.commits.get(currentHash); + if (!newest || currentCommit.isZeroCommit || isNewerThan(currentCommit, newest)) { + newest = currentCommit; + } + } + return newest; +} +function isNewerThan(left, right) { + var _a2, _b, _c, _d; + const l = (_b = (_a2 = left.author) == null ? void 0 : _a2.epochSeconds) != null ? _b : 0; + const r = (_d = (_c = right.author) == null ? void 0 : _c.epochSeconds) != null ? _d : 0; + return l > r; +} + +// src/lineAuthor/view/gutter/gutter.ts +var VALUE_NOT_FOUND_FALLBACK = "-"; +var NEW_CHANGE_CHARACTER = "+"; +var NEW_CHANGE_NUMBER_OF_CHARACTERS = 3; +var DIFFERING_AUTHOR_COMMITTER_MARKER = "*"; +var NON_WHITESPACE_REGEXP = /\S/g; +var UNINTRUSIVE_CHARACTER_FOR_WAITING_RENDERING = "%"; +var TextGutter = class extends import_view.GutterMarker { + constructor(text2) { + super(); + this.text = text2; + } + eq(other) { + return this.text === (other == null ? void 0 : other.text); + } + toDOM() { + return document.createTextNode(this.text); + } + destroy(dom) { + if (!document.body.contains(dom)) dom.remove(); + } +}; +var LineAuthoringGutter = class extends import_view.GutterMarker { + /** + * **This should only be called {@link lineAuthoringGutterMarker}!** + * + * We want to avoid creating the same instance multiple times for improved performance. + */ + constructor(lineAuthoring, startLine, endLine, key2, settings, options) { + super(); + this.lineAuthoring = lineAuthoring; + this.startLine = startLine; + this.endLine = endLine; + this.key = key2; + this.settings = settings; + this.options = options; + this.point = false; + this.elementClass = "obs-git-blame-gutter"; + } + // Equality used by CodeMirror for optimisations + eq(other) { + return this.key === (other == null ? void 0 : other.key) && this.startLine === (other == null ? void 0 : other.startLine) && this.endLine === (other == null ? void 0 : other.endLine) && (this == null ? void 0 : this.options) === (other == null ? void 0 : other.options); + } + /** + * Renders to a Html node. + * + * It choses the newest commit within the line-range, + * renders it, makes adjustments for fake-commits and finally warps + * it into HTML. + * + * The DOM is actually precomputed with {@link computeDom}, + * which provides a finaliser to run before the DOM is handed over to CodeMirror. + * This is done, because this method is called frequently. It is called, + * whenever a gutter gets into the viewport and needs to be rendered. + * + * The age in days is recorded via {@link recordRenderedAgeInDays} to enable adaptive coloring. + */ + toDOM() { + var _a2; + this.precomputedDomProvider = (_a2 = this.precomputedDomProvider) != null ? _a2 : this.computeDom(); + return this.precomputedDomProvider(); + } + destroy(dom) { + if (!document.body.contains(dom)) { + dom.remove(); + attachedGutterElements.delete(dom); + } + } + /** + * Prepares the DOM for this gutter. + */ + computeDom() { + const commit2 = chooseNewestCommit( + this.lineAuthoring, + this.startLine, + this.endLine + ); + let toBeRenderedText = commit2.isZeroCommit ? "" : this.renderNonZeroCommit(commit2); + const isTrueCommit = !commit2.isZeroCommit && this.options !== "waiting-for-result"; + if (isTrueCommit) { + conditionallyUpdateLongestRenderedGutter(this, toBeRenderedText); + } else { + toBeRenderedText = this.adaptTextForFakeCommit( + commit2, + toBeRenderedText, + this.options + ); + } + const domProvider = this.createHtmlNode( + commit2, + toBeRenderedText, + this.options === "waiting-for-result" + ); + return domProvider; + } + createHtmlNode(commit2, text2, isWaitingGutter) { + var _a2; + const templateElt = window.createDiv(); + templateElt.innerText = text2; + const { color, daysSinceCommit } = coloringBasedOnCommitAge( + (_a2 = commit2 == null ? void 0 : commit2.author) == null ? void 0 : _a2.epochSeconds, + commit2 == null ? void 0 : commit2.isZeroCommit, + this.settings + ); + templateElt.style.backgroundColor = color; + enrichCommitInfoForContextMenu(commit2, isWaitingGutter, templateElt); + function prepareForDomAttachment() { + const elt = templateElt.cloneNode(true); + attachedGutterElements.add(elt); + if (!isWaitingGutter) recordRenderedAgeInDays(daysSinceCommit); + return elt; + } + return prepareForDomAttachment; + } + renderNonZeroCommit(commit2) { + const optionalShortHash = this.settings.showCommitHash ? this.renderHash(commit2) : ""; + const optionalAuthorName = this.settings.authorDisplay === "hide" ? "" : `${this.renderAuthorName( + commit2, + this.settings.authorDisplay + )}`; + const optionalAuthoringDate = this.settings.dateTimeFormatOptions === "hide" ? "" : `${this.renderAuthoringDate( + commit2, + this.settings.dateTimeFormatOptions, + this.settings.dateTimeFormatCustomString, + this.settings.dateTimeTimezone + )}`; + const parts = [ + optionalShortHash, + optionalAuthorName, + optionalAuthoringDate + ]; + return parts.filter((x) => x.length >= 1).join(" "); + } + renderHash(nonZeroCommit) { + return nonZeroCommit.hash.substring(0, 6); + } + renderAuthorName(nonZeroCommit, authorDisplay) { + var _a2, _b, _c, _d; + const name = (_b = (_a2 = nonZeroCommit == null ? void 0 : nonZeroCommit.author) == null ? void 0 : _a2.name) != null ? _b : ""; + const words = name.split(" ").filter((word) => word.length >= 1); + let rendered; + switch (authorDisplay) { + case "initials": + rendered = words.map((word) => word[0].toUpperCase()).join(""); + break; + case "first name": + rendered = (_c = words.first()) != null ? _c : VALUE_NOT_FOUND_FALLBACK; + break; + case "last name": + rendered = (_d = words.last()) != null ? _d : VALUE_NOT_FOUND_FALLBACK; + break; + case "full": + rendered = name; + break; + default: + return impossibleBranch(authorDisplay); + } + if (!strictDeepEqual(nonZeroCommit == null ? void 0 : nonZeroCommit.author, nonZeroCommit == null ? void 0 : nonZeroCommit.committer)) { + rendered = rendered + DIFFERING_AUTHOR_COMMITTER_MARKER; + } + return rendered; + } + renderAuthoringDate(nonZeroCommit, dateTimeFormatOptions, dateTimeFormatCustomString, dateTimeTimezone) { + var _a2; + const FALLBACK_COMMIT_DATE = "?"; + if (((_a2 = nonZeroCommit == null ? void 0 : nonZeroCommit.author) == null ? void 0 : _a2.epochSeconds) === void 0) + return FALLBACK_COMMIT_DATE; + let dateTimeFormatting; + switch (dateTimeFormatOptions) { + case "date": + dateTimeFormatting = DATE_FORMAT; + break; + case "datetime": + dateTimeFormatting = DATE_TIME_FORMAT_MINUTES; + break; + case "custom": + dateTimeFormatting = dateTimeFormatCustomString; + break; + case "natural language": + dateTimeFormatting = (time) => { + const diff3 = time.diff((0, import_obsidian10.moment)()); + const addFluentSuffix = true; + return import_obsidian10.moment.duration(diff3).humanize(addFluentSuffix); + }; + break; + default: + return impossibleBranch(dateTimeFormatOptions); + } + let authoringDate = import_obsidian10.moment.unix( + nonZeroCommit.author.epochSeconds + ); + switch (dateTimeTimezone) { + case "viewer-local": + break; + case "author-local": + authoringDate = authoringDate.utcOffset( + nonZeroCommit.author.tz + ); + dateTimeFormatting += " Z"; + break; + case "utc0000": + authoringDate = authoringDate.utc(); + dateTimeFormatting += "[Z]"; + break; + default: + return impossibleBranch(dateTimeTimezone); + } + if (typeof dateTimeFormatting === "string") { + return authoringDate.format(dateTimeFormatting); + } else { + return dateTimeFormatting(authoringDate); + } + } + adaptTextForFakeCommit(commit2, toBeRenderedText, options) { + var _a2, _b, _c, _d; + const original = (_b = (_a2 = getLongestRenderedGutter()) == null ? void 0 : _a2.text) != null ? _b : toBeRenderedText; + const fillCharacter = options !== "waiting-for-result" && commit2.isZeroCommit ? NEW_CHANGE_CHARACTER : UNINTRUSIVE_CHARACTER_FOR_WAITING_RENDERING; + toBeRenderedText = original.replace( + NON_WHITESPACE_REGEXP, + fillCharacter + ); + const desiredTextLength = (_d = (_c = latestSettings.get()) == null ? void 0 : _c.gutterSpacingFallbackLength) != null ? _d : toBeRenderedText.length; + toBeRenderedText = resizeToLength( + toBeRenderedText, + desiredTextLength, + fillCharacter + ); + if (options !== "waiting-for-result" && commit2.isZeroCommit) { + const numberOfLastCharactersToKeep = Math.min( + desiredTextLength, + NEW_CHANGE_NUMBER_OF_CHARACTERS + ); + toBeRenderedText = prefixOfLengthAsWhitespace( + toBeRenderedText, + desiredTextLength - numberOfLastCharactersToKeep + ); + } + return toBeRenderedText; + } +}; +function lineAuthoringGutterMarker(la, startLine, endLine, key2, settings, options) { + const digest = import_js_sha2562.sha256.create(); + digest.update(Object.values(settings).join(",")); + digest.update(`s${startLine}-e${endLine}-k${key2}-o${options}`); + const cacheKey = digest.hex(); + const cached = gutterInstances.get(cacheKey); + if (cached) return cached; + const result = new LineAuthoringGutter( + la, + startLine, + endLine, + key2, + settings, + options + ); + gutterInstances.set(cacheKey, result); + return result; +} + +// src/lineAuthor/view/gutter/initial.ts +init_polyfill_buffer(); +var import_obsidian11 = require("obsidian"); +function initialSpacingGutter() { + var _a2, _b; + const length = (_b = (_a2 = latestSettings.get()) == null ? void 0 : _a2.gutterSpacingFallbackLength) != null ? _b : DEFAULT_SETTINGS.lineAuthor.gutterSpacingFallbackLength; + return new TextGutter(Array(length).fill("-").join("")); +} +function initialLineAuthoringGutter(settings) { + const { lineAuthoring, ageForInitialRender } = adaptiveInitialColoredWaitingLineAuthoring(settings); + return lineAuthoringGutterMarker( + lineAuthoring, + 1, + 1, + "initialGutter" + ageForInitialRender, + // use a age coloring based cache key + settings, + "waiting-for-result" + ); +} +function adaptiveInitialColoredWaitingLineAuthoring(settings) { + var _a2; + const ageForInitialRender = (_a2 = computeAdaptiveInitialColoringAgeInDays()) != null ? _a2 : maxAgeInDaysFromSettings(settings) * 0.25; + const slightlyOlderAgeForInitialRender = (0, import_obsidian11.moment)().add( + -ageForInitialRender, + "days" + ); + const dummyAuthor = { + name: "", + epochSeconds: momentToEpochSeconds(slightlyOlderAgeForInitialRender), + tz: "+0000" + }; + const dummyCommit = { + hash: "waiting-for-result", + author: dummyAuthor, + committer: dummyAuthor, + isZeroCommit: false + }; + return { + lineAuthoring: { + hashPerLine: [void 0, "waiting-for-result"], + commits: /* @__PURE__ */ new Map([["waiting-for-result", dummyCommit]]) + }, + ageForInitialRender + }; +} + +// src/lineAuthor/view/gutter/untrackedFile.ts +init_polyfill_buffer(); +function newUntrackedFileGutter(key2, settings) { + const dummyLineAuthoring = { + hashPerLine: [void 0, "000000"], + commits: /* @__PURE__ */ new Map([["000000", zeroCommit]]) + }; + return lineAuthoringGutterMarker(dummyLineAuthoring, 1, 1, key2, settings); +} + +// src/lineAuthor/view/view.ts +var UNDISPLAYED = new TextGutter(""); +var lineAuthorGutter = (0, import_view2.gutter)({ + class: "line-author-gutter-container", + markers(view) { + const lineAuthoring = view.state.field(lineAuthorState, false); + return lineAuthoringGutterMarkersRangeSet(view, lineAuthoring); + }, + lineMarkerChange(update2) { + const newLineAuthoringId = laStateDigest( + update2.state.field(lineAuthorState) + ); + const oldLineAuthoringId = laStateDigest( + update2.startState.field(lineAuthorState) + ); + return oldLineAuthoringId !== newLineAuthoringId; + }, + renderEmptyElements: true, + initialSpacer: (view) => { + temporaryWorkaroundGutterSpacingForRenderedLineAuthoring(view); + return initialSpacingGutter(); + }, + updateSpacer: (_sp, update2) => { + var _a2, _b; + temporaryWorkaroundGutterSpacingForRenderedLineAuthoring(update2.view); + return (_b = (_a2 = getLongestRenderedGutter()) == null ? void 0 : _a2.gutter) != null ? _b : initialSpacingGutter(); + } +}); +function lineAuthoringGutterMarkersRangeSet(view, optLA) { + const digest = laStateDigest(optLA); + const doc = view.state.doc; + const lineBlockEndPos = /* @__PURE__ */ new Map(); + for (let line = 1; line <= doc.lines; line++) { + const from = doc.line(line).from; + const to = view.lineBlockAt(from).to; + lineBlockEndPos.set(line, [from, to]); + digest.update([from, to, 0]); + } + const laSettings = latestSettings.get(); + digest.update("s" + Object.values(latestSettings).join(",")); + const cacheKey = digest.hex(); + const cached = gutterMarkersRangeSet.get(cacheKey); + if (cached) return cached; + const { result, allowCache } = computeLineAuthoringGutterMarkersRangeSet( + doc, + lineBlockEndPos, + laSettings, + optLA + ); + if (allowCache) gutterMarkersRangeSet.set(cacheKey, result); + return result; +} +function computeLineAuthoringGutterMarkersRangeSet(doc, blocksPerLine, settings, optLA) { + let allowCache = true; + const docLastLine = doc.lines; + const ranges = []; + function add2(from, to, gutter2) { + return ranges.push(gutter2.range(from, to)); + } + const lineFrom = computeLineMappingForUnsavedChanges(docLastLine, optLA); + const emptyDoc = doc.length === 0; + const lastLineIsEmpty = doc.iterLines(docLastLine, docLastLine + 1).next().value === ""; + for (let startLine = 1; startLine <= docLastLine; startLine++) { + const [from, to] = blocksPerLine.get(startLine); + const endLine = doc.lineAt(to).number; + if (emptyDoc) { + add2(from, to, UNDISPLAYED); + continue; + } + if (startLine === docLastLine && lastLineIsEmpty) { + add2(from, to, UNDISPLAYED); + continue; + } + if (optLA === void 0) { + add2(from, to, initialLineAuthoringGutter(settings)); + allowCache = false; + continue; + } + const { key: key2, la } = optLA; + if (la === "untracked") { + add2(from, to, newUntrackedFileGutter(la, settings)); + continue; + } + const lastAuthorLine = la.hashPerLine.length - 1; + const laStartLine = lineFrom[startLine]; + const laEndLine = lineFrom[endLine]; + if (laEndLine && laEndLine > lastAuthorLine) { + add2(from, to, UNDISPLAYED); + } + if (laStartLine !== void 0 && between(1, laStartLine, lastAuthorLine) && laEndLine !== void 0 && between(1, laEndLine, lastAuthorLine)) { + add2( + from, + to, + lineAuthoringGutterMarker( + la, + laStartLine, + laEndLine, + key2, + settings + ) + ); + continue; + } + if (lastAuthorLine < 1) { + add2(from, to, initialLineAuthoringGutter(settings)); + allowCache = false; + continue; + } + const start = Math.clamp(laStartLine != null ? laStartLine : startLine, 1, lastAuthorLine); + const end = Math.clamp(laEndLine != null ? laEndLine : endLine, 1, lastAuthorLine); + add2( + from, + to, + lineAuthoringGutterMarker( + la, + start, + end, + key2 + "computing", + settings, + "waiting-for-result" + ) + ); + } + return { result: import_state3.RangeSet.of( + ranges, + /* sort = */ + true + ), allowCache }; +} +function computeLineMappingForUnsavedChanges(docLastLine, optLA) { + if (!(optLA == null ? void 0 : optLA.lineOffsetsFromUnsavedChanges)) { + return Array.from(new Array(docLastLine + 1), (ln) => ln); + } + const lineFrom = [void 0]; + let cumulativeLineOffset = 0; + for (let ln = 1; ln <= docLastLine; ln++) { + const unsavedChanges = optLA.lineOffsetsFromUnsavedChanges.get(ln); + cumulativeLineOffset += unsavedChanges != null ? unsavedChanges : 0; + lineFrom[ln] = unsavedChanges === void 0 ? ln - cumulativeLineOffset : void 0; + } + return lineFrom; +} +function temporaryWorkaroundGutterSpacingForRenderedLineAuthoring(view) { + const guttersContainers = view.dom.querySelectorAll( + ".cm-gutters" + ); + guttersContainers.forEach((cont) => { + if (!(cont == null ? void 0 : cont.style)) return; + if (!cont.style.marginLeft) { + cont.style.marginLeft = "unset"; + } + }); +} + +// src/lineAuthor/lineAuthorProvider.ts +var LineAuthorProvider = class { + constructor(plugin) { + this.plugin = plugin; + /** + * Saves all computed line authoring results. + * + * See {@link LineAuthoringId} + */ + this.lineAuthorings = /* @__PURE__ */ new Map(); + } + async trackChanged(file) { + this.trackChangedHelper(file).catch((reason) => { + console.warn("Git: Error in trackChanged." + reason); + return Promise.reject(reason); + }); + } + async trackChangedHelper(file) { + if (!file) return; + if (file.path === void 0) { + console.warn( + "Git: Attempted to track change of undefined filepath. Unforeseen situation." + ); + return; + } + this.computeLineAuthorInfo(file.path); + } + destroy() { + this.lineAuthorings.clear(); + eventsPerFilePathSingleton.clear(); + clearViewCache(); + } + async computeLineAuthorInfo(filepath) { + const gitManager = this.plugin.lineAuthoringFeature.isAvailableOnCurrentPlatform().gitManager; + const headRevision = await gitManager.submoduleAwareHeadRevisonInContainingDirectory( + filepath + ); + const fileHash = await gitManager.hashObject(filepath); + const key2 = lineAuthoringId(headRevision, fileHash, filepath); + if (key2 === void 0) { + return; + } + if (this.lineAuthorings.has(key2)) { + } else { + const gitAuthorResult = await gitManager.blame( + filepath, + this.plugin.settings.lineAuthor.followMovement, + this.plugin.settings.lineAuthor.ignoreWhitespace + ); + this.lineAuthorings.set(key2, gitAuthorResult); + } + this.notifyComputationResultToSubscribers(filepath, key2); + } + notifyComputationResultToSubscribers(filepath, key2) { + eventsPerFilePathSingleton.ifFilepathDefinedTransformSubscribers( + filepath, + async (subs) => subs.forEach( + (sub) => sub.notifyLineAuthoring(key2, this.lineAuthorings.get(key2)) + ) + ); + } +}; +var enabledLineAuthorInfoExtensions = import_state4.Prec.high([ + subscribeNewEditor, + lineAuthorState, + lineAuthorGutter +]); + +// src/lineAuthor/lineAuthorIntegration.ts +var LineAuthoringFeature = class { + constructor(plg) { + this.plg = plg; + this.codeMirrorExtensions = []; + this.handleWorkspaceLeaf = (leaf) => { + const obsView = leaf == null ? void 0 : leaf.view; + const file = obsView == null ? void 0 : obsView.file; + if (!this.lineAuthorInfoProvider) { + console.warn( + "Git: undefined lineAuthorInfoProvider. Unexpected situation." + ); + return; + } + if (file === void 0 || (obsView == null ? void 0 : obsView.allowNoFile) === true) return; + this.lineAuthorInfoProvider.trackChanged(file); + }; + } + // ========================= INIT and DE-INIT ========================== + onLoadPlugin() { + this.plg.registerEditorExtension(this.codeMirrorExtensions); + provideSettingsAccess( + () => this.plg.settings.lineAuthor, + (laSettings) => { + this.plg.settings.lineAuthor = laSettings; + this.plg.saveSettings(); + } + ); + } + conditionallyActivateBySettings() { + if (this.plg.settings.lineAuthor.show) { + this.activateFeature(); + } + } + activateFeature() { + try { + if (!this.isAvailableOnCurrentPlatform().available) return; + setTextColorCssBasedOnSetting(this.plg.settings.lineAuthor); + this.lineAuthorInfoProvider = new LineAuthorProvider(this.plg); + this.createEventHandlers(); + this.activateCodeMirrorExtensions(); + console.log(this.plg.manifest.name + ": Enabled line authoring."); + } catch (e) { + console.warn("Git: Error while loading line authoring feature.", e); + this.deactivateFeature(); + } + } + /** + * Deactivates the feature. This function is very defensive, as it is also + * called to cleanup, if a critical error in the line authoring has occurred. + */ + deactivateFeature() { + var _a2; + this.destroyEventHandlers(); + this.deactivateCodeMirrorExtensions(); + (_a2 = this.lineAuthorInfoProvider) == null ? void 0 : _a2.destroy(); + this.lineAuthorInfoProvider = void 0; + console.log(this.plg.manifest.name + ": Disabled line authoring."); + } + isAvailableOnCurrentPlatform() { + return { + available: this.plg.useSimpleGit && import_obsidian12.Platform.isDesktopApp, + gitManager: this.plg.gitManager instanceof SimpleGit ? this.plg.gitManager : void 0 + }; + } + // ========================= REFRESH ========================== + refreshLineAuthorViews() { + if (this.plg.settings.lineAuthor.show) { + this.deactivateFeature(); + this.activateFeature(); + } + } + // ========================= CODEMIRROR EXTENSIONS ========================== + activateCodeMirrorExtensions() { + this.codeMirrorExtensions.push(enabledLineAuthorInfoExtensions); + this.plg.app.workspace.updateOptions(); + this.plg.app.workspace.iterateAllLeaves(this.handleWorkspaceLeaf); + } + deactivateCodeMirrorExtensions() { + for (const ext of this.codeMirrorExtensions) { + this.codeMirrorExtensions.remove(ext); + } + this.plg.app.workspace.updateOptions(); + } + // ========================= HANDLERS ========================== + createEventHandlers() { + this.gutterContextMenuEvent = this.createGutterContextMenuHandler(); + this.fileOpenEvent = this.createFileOpenEvent(); + this.workspaceLeafChangeEvent = this.createWorkspaceLeafChangeEvent(); + this.fileModificationEvent = this.createVaultFileModificationHandler(); + this.refreshOnCssChangeEvent = this.createCssRefreshHandler(); + this.fileRenameEvent = this.createFileRenameEvent(); + prepareGutterSearchForContextMenuHandling(); + this.plg.registerEvent(this.gutterContextMenuEvent); + this.plg.registerEvent(this.refreshOnCssChangeEvent); + this.plg.registerEvent(this.fileOpenEvent); + this.plg.registerEvent(this.workspaceLeafChangeEvent); + this.plg.registerEvent(this.fileModificationEvent); + this.plg.registerEvent(this.fileRenameEvent); + } + destroyEventHandlers() { + this.plg.app.workspace.offref(this.refreshOnCssChangeEvent); + this.plg.app.workspace.offref(this.fileOpenEvent); + this.plg.app.workspace.offref(this.workspaceLeafChangeEvent); + this.plg.app.workspace.offref(this.refreshOnCssChangeEvent); + this.plg.app.vault.offref(this.fileRenameEvent); + this.plg.app.workspace.offref(this.gutterContextMenuEvent); + } + createFileOpenEvent() { + return this.plg.app.workspace.on( + "file-open", + (file) => { + var _a2; + return (_a2 = this.lineAuthorInfoProvider) == null ? void 0 : _a2.trackChanged(file); + } + ); + } + createWorkspaceLeafChangeEvent() { + return this.plg.app.workspace.on( + "active-leaf-change", + this.handleWorkspaceLeaf + ); + } + createFileRenameEvent() { + return this.plg.app.vault.on( + "rename", + (file, _old) => { + var _a2; + return file instanceof import_obsidian12.TFile && ((_a2 = this.lineAuthorInfoProvider) == null ? void 0 : _a2.trackChanged(file)); + } + ); + } + createVaultFileModificationHandler() { + return this.plg.app.vault.on( + "modify", + (anyPath) => { + var _a2; + return anyPath instanceof import_obsidian12.TFile && ((_a2 = this.lineAuthorInfoProvider) == null ? void 0 : _a2.trackChanged(anyPath)); + } + ); + } + createCssRefreshHandler() { + return this.plg.app.workspace.on( + "css-change", + () => this.refreshLineAuthorViews() + ); + } + createGutterContextMenuHandler() { + return this.plg.app.workspace.on("editor-menu", handleContextMenu); + } +}; + +// src/promiseQueue.ts +init_polyfill_buffer(); +var PromiseQueue = class { + constructor() { + this.tasks = []; + } + addTask(task) { + this.tasks.push(task); + if (this.tasks.length === 1) { + this.handleTask(); + } + } + async handleTask() { + if (this.tasks.length > 0) { + this.tasks[0]().finally(() => { + this.tasks.shift(); + this.handleTask(); + }); + } + } +}; + +// src/statusBar.ts +init_polyfill_buffer(); +var import_obsidian13 = require("obsidian"); +var StatusBar = class { + constructor(statusBarEl, plugin) { + this.statusBarEl = statusBarEl; + this.plugin = plugin; + this.messages = []; + this.base = "obsidian-git-statusbar-"; + this.statusBarEl.setAttribute("data-tooltip-position", "top"); + addEventListener("git-refresh", this.refreshCommitTimestamp.bind(this)); + } + displayMessage(message, timeout) { + this.messages.push({ + message: `Git: ${message.slice(0, 100)}`, + timeout + }); + this.display(); + } + display() { + if (this.messages.length > 0 && !this.currentMessage) { + this.currentMessage = this.messages.shift(); + this.statusBarEl.addClass(this.base + "message"); + this.statusBarEl.ariaLabel = ""; + this.statusBarEl.setText(this.currentMessage.message); + this.lastMessageTimestamp = Date.now(); + } else if (this.currentMessage) { + const messageAge = Date.now() - this.lastMessageTimestamp; + if (messageAge >= this.currentMessage.timeout) { + this.currentMessage = null; + this.lastMessageTimestamp = null; + } + } else { + this.displayState(); + } + } + displayState() { + if (this.statusBarEl.getText().length > 3 || !this.statusBarEl.hasChildNodes()) { + this.statusBarEl.empty(); + this.iconEl = this.statusBarEl.createDiv(); + this.textEl = this.statusBarEl.createDiv(); + this.textEl.style.float = "right"; + this.textEl.style.marginLeft = "5px"; + this.iconEl.style.float = "left"; + } + switch (this.plugin.state) { + case 0 /* idle */: + this.displayFromNow(); + break; + case 1 /* status */: + this.statusBarEl.ariaLabel = "Checking repository status..."; + (0, import_obsidian13.setIcon)(this.iconEl, "refresh-cw"); + this.statusBarEl.addClass(this.base + "status"); + break; + case 3 /* add */: + this.statusBarEl.ariaLabel = "Adding files..."; + (0, import_obsidian13.setIcon)(this.iconEl, "refresh-w"); + this.statusBarEl.addClass(this.base + "add"); + break; + case 4 /* commit */: + this.statusBarEl.ariaLabel = "Committing changes..."; + (0, import_obsidian13.setIcon)(this.iconEl, "git-commit"); + this.statusBarEl.addClass(this.base + "commit"); + break; + case 5 /* push */: + this.statusBarEl.ariaLabel = "Pushing changes..."; + (0, import_obsidian13.setIcon)(this.iconEl, "upload"); + this.statusBarEl.addClass(this.base + "push"); + break; + case 2 /* pull */: + this.statusBarEl.ariaLabel = "Pulling changes..."; + (0, import_obsidian13.setIcon)(this.iconEl, "download"); + this.statusBarEl.addClass(this.base + "pull"); + break; + case 6 /* conflicted */: + this.statusBarEl.ariaLabel = "You have conflict files..."; + (0, import_obsidian13.setIcon)(this.iconEl, "alert-circle"); + this.statusBarEl.addClass(this.base + "conflict"); + break; + default: + this.statusBarEl.ariaLabel = "Failed on initialization!"; + (0, import_obsidian13.setIcon)(this.iconEl, "alert-triangle"); + this.statusBarEl.addClass(this.base + "failed-init"); + break; + } + } + displayFromNow() { + var _a2; + const timestamp = this.lastCommitTimestamp; + if (timestamp) { + const moment6 = window.moment; + const fromNow = moment6(timestamp).fromNow(); + this.statusBarEl.ariaLabel = `${this.plugin.offlineMode ? "Offline: " : ""}Last Commit: ${fromNow}`; + if ((_a2 = this.unPushedCommits) != null ? _a2 : 0 > 0) { + this.statusBarEl.ariaLabel += ` +(${this.unPushedCommits} unpushed commits)`; + } + } else { + this.statusBarEl.ariaLabel = this.plugin.offlineMode ? "Git is offline" : "Git is ready"; + } + if (this.plugin.offlineMode) { + (0, import_obsidian13.setIcon)(this.iconEl, "globe"); + } else { + (0, import_obsidian13.setIcon)(this.iconEl, "check"); + } + if (this.plugin.settings.changedFilesInStatusBar && this.plugin.cachedStatus) { + this.textEl.setText( + this.plugin.cachedStatus.changed.length.toString() + ); + } + this.statusBarEl.addClass(this.base + "idle"); + } + async refreshCommitTimestamp() { + this.lastCommitTimestamp = await this.plugin.gitManager.getLastCommitTime(); + this.unPushedCommits = await this.plugin.gitManager.getUnpushedCommits(); + } +}; + +// src/ui/modals/changedFilesModal.ts +init_polyfill_buffer(); +var import_obsidian14 = require("obsidian"); +var ChangedFilesModal = class extends import_obsidian14.FuzzySuggestModal { + constructor(plugin, changedFiles) { + super(plugin.app); + this.plugin = plugin; + this.changedFiles = changedFiles; + this.setPlaceholder( + "Not supported files will be opened by default app!" + ); + } + getItems() { + return this.changedFiles; + } + getItemText(item) { + if (item.index == "U" && item.working_dir == "U") { + return `Untracked | ${item.vault_path}`; + } + let working_dir = ""; + let index2 = ""; + if (item.working_dir != " ") + working_dir = `Working Dir: ${item.working_dir} `; + if (item.index != " ") index2 = `Index: ${item.index}`; + return `${working_dir}${index2} | ${item.vault_path}`; + } + onChooseItem(item, _) { + if (this.plugin.app.metadataCache.getFirstLinkpathDest( + item.vault_path, + "" + ) == null) { + this.app.openWithDefaultApp(item.vault_path); + } else { + this.plugin.app.workspace.openLinkText(item.vault_path, "/"); + } + } +}; + +// src/ui/modals/customMessageModal.ts +init_polyfill_buffer(); +var import_obsidian15 = require("obsidian"); +var CustomMessageModal = class extends import_obsidian15.SuggestModal { + constructor(plugin, fromAutoBackup) { + super(plugin.app); + this.fromAutoBackup = fromAutoBackup; + this.resolve = null; + this.plugin = plugin; + this.setPlaceholder( + "Type your message and select optional the version with the added date." + ); + } + open() { + super.open(); + return new Promise((resolve2) => { + this.resolve = resolve2; + }); + } + onClose() { + if (this.resolve) this.resolve(void 0); + } + selectSuggestion(value, evt) { + if (this.resolve) this.resolve(value); + super.selectSuggestion(value, evt); + } + getSuggestions(query) { + const date = window.moment().format(this.plugin.settings.commitDateFormat); + if (query == "") query = "..."; + return [query, `${date}: ${query}`, `${query}: ${date}`]; + } + renderSuggestion(value, el) { + el.innerText = value; + } + onChooseSuggestion(item, _) { + } +}; + +// src/openInGitHub.ts +init_polyfill_buffer(); +var import_obsidian16 = require("obsidian"); +async function openLineInGitHub(editor, file, manager) { + const data = await getData(file, manager); + if (data.result === "failure") { + new import_obsidian16.Notice(data.reason); + return; + } + const { isGitHub, branch: branch2, repo, user, filePath } = data; + if (isGitHub) { + const from = editor.getCursor("from").line + 1; + const to = editor.getCursor("to").line + 1; + if (from === to) { + window.open( + `https://github.com/${user}/${repo}/blob/${branch2}/${filePath}?plain=1#L${from}` + ); + } else { + window.open( + `https://github.com/${user}/${repo}/blob/${branch2}/${filePath}?plain=1#L${from}-L${to}` + ); + } + } else { + new import_obsidian16.Notice("It seems like you are not using GitHub"); + } +} +async function openHistoryInGitHub(file, manager) { + const data = await getData(file, manager); + if (data.result === "failure") { + new import_obsidian16.Notice(data.reason); + return; + } + const { isGitHub, branch: branch2, repo, user, filePath } = data; + if (isGitHub) { + window.open( + `https://github.com/${user}/${repo}/commits/${branch2}/${filePath}` + ); + } else { + new import_obsidian16.Notice("It seems like you are not using GitHub"); + } +} +async function getData(file, manager) { + const branchInfo = await manager.branchInfo(); + let remoteBranch = branchInfo.tracking; + let branch2 = branchInfo.current; + let remoteUrl = void 0; + let filePath = manager.getRelativeRepoPath(file.path); + if (manager instanceof SimpleGit) { + const submodule = await manager.getSubmoduleOfFile( + manager.getRelativeRepoPath(file.path) + ); + if (submodule) { + filePath = submodule.relativeFilepath; + const status2 = await manager.git.cwd({ + path: submodule.submodule, + root: false + }).status(); + remoteBranch = status2.tracking || void 0; + branch2 = status2.current || void 0; + if (remoteBranch) { + const remote = remoteBranch.substring( + 0, + remoteBranch.indexOf("/") + ); + const config = await manager.git.cwd({ + path: submodule.submodule, + root: false + }).getConfig(`remote.${remote}.url`, "local"); + if (config.value != null) { + remoteUrl = config.value; + } else { + return { + result: "failure", + reason: "Failed to get remote url of submodule" + }; + } + } + } + } + if (remoteBranch == null) { + return { + result: "failure", + reason: "Remote branch is not configured" + }; + } + if (branch2 == null) { + return { + result: "failure", + reason: "Failed to get current branch name" + }; + } + if (remoteUrl == null) { + const remote = remoteBranch.substring(0, remoteBranch.indexOf("/")); + remoteUrl = await manager.getConfig(`remote.${remote}.url`); + if (remoteUrl == null) { + return { + result: "failure", + reason: "Failed to get remote url" + }; + } + } + const res = remoteUrl.match( + /(?:^https:\/\/github\.com\/(.+)\/(.+?)(?:\.git)?$)|(?:^[a-zA-Z]+@github\.com:(.+)\/(.+?)(?:\.git)?$)/ + ); + if (res == null) { + return { + result: "failure", + reason: "Could not parse remote url" + }; + } else { + const [isGitHub, httpsUser, httpsRepo, sshUser, sshRepo] = res; + return { + result: "success", + isGitHub: !!isGitHub, + repo: httpsRepo || sshRepo, + user: httpsUser || sshUser, + branch: branch2, + filePath + }; + } +} + +// src/setting/localStorageSettings.ts +init_polyfill_buffer(); +var LocalStorageSettings = class { + constructor(plugin) { + this.plugin = plugin; + this.prefix = this.plugin.manifest.id + ":"; + } + migrate() { + const keys = [ + "password", + "hostname", + "conflict", + "lastAutoPull", + "lastAutoBackup", + "lastAutoPush", + "gitPath", + "pluginDisabled" + ]; + for (const key2 of keys) { + const old = localStorage.getItem(this.prefix + key2); + if (app.loadLocalStorage(this.prefix + key2) == null && old != null) { + if (old != null) { + app.saveLocalStorage(this.prefix + key2, old); + localStorage.removeItem(this.prefix + key2); + } + } + } + } + getPassword() { + return app.loadLocalStorage(this.prefix + "password"); + } + setPassword(value) { + return app.saveLocalStorage(this.prefix + "password", value); + } + getUsername() { + return app.loadLocalStorage(this.prefix + "username"); + } + setUsername(value) { + return app.saveLocalStorage(this.prefix + "username", value); + } + getHostname() { + return app.loadLocalStorage(this.prefix + "hostname"); + } + setHostname(value) { + return app.saveLocalStorage(this.prefix + "hostname", value); + } + getConflict() { + return app.loadLocalStorage(this.prefix + "conflict") == "true"; + } + setConflict(value) { + return app.saveLocalStorage(this.prefix + "conflict", `${value}`); + } + getLastAutoPull() { + return app.loadLocalStorage(this.prefix + "lastAutoPull"); + } + setLastAutoPull(value) { + return app.saveLocalStorage(this.prefix + "lastAutoPull", value); + } + getLastAutoBackup() { + return app.loadLocalStorage(this.prefix + "lastAutoBackup"); + } + setLastAutoBackup(value) { + return app.saveLocalStorage(this.prefix + "lastAutoBackup", value); + } + getLastAutoPush() { + return app.loadLocalStorage(this.prefix + "lastAutoPush"); + } + setLastAutoPush(value) { + return app.saveLocalStorage(this.prefix + "lastAutoPush", value); + } + getGitPath() { + return app.loadLocalStorage(this.prefix + "gitPath"); + } + setGitPath(value) { + return app.saveLocalStorage(this.prefix + "gitPath", value); + } + getPATHPaths() { + var _a2, _b; + return (_b = (_a2 = app.loadLocalStorage(this.prefix + "PATHPaths")) == null ? void 0 : _a2.split(":")) != null ? _b : []; + } + setPATHPaths(value) { + return app.saveLocalStorage(this.prefix + "PATHPaths", value.join(":")); + } + getEnvVars() { + var _a2; + return JSON.parse( + (_a2 = app.loadLocalStorage(this.prefix + "envVars")) != null ? _a2 : "[]" + ); + } + setEnvVars(value) { + return app.saveLocalStorage( + this.prefix + "envVars", + JSON.stringify(value) + ); + } + getPluginDisabled() { + return app.loadLocalStorage(this.prefix + "pluginDisabled") == "true"; + } + setPluginDisabled(value) { + return app.saveLocalStorage(this.prefix + "pluginDisabled", `${value}`); + } +}; + +// src/ui/diff/diffView.ts +init_polyfill_buffer(); + +// node_modules/.pnpm/diff2html@3.4.48/node_modules/diff2html/lib-esm/diff2html.js +init_polyfill_buffer(); + +// node_modules/.pnpm/diff2html@3.4.48/node_modules/diff2html/lib-esm/diff-parser.js +init_polyfill_buffer(); + +// node_modules/.pnpm/diff2html@3.4.48/node_modules/diff2html/lib-esm/types.js +init_polyfill_buffer(); +var LineType; +(function(LineType2) { + LineType2["INSERT"] = "insert"; + LineType2["DELETE"] = "delete"; + LineType2["CONTEXT"] = "context"; +})(LineType || (LineType = {})); +var OutputFormatType = { + LINE_BY_LINE: "line-by-line", + SIDE_BY_SIDE: "side-by-side" +}; +var LineMatchingType = { + LINES: "lines", + WORDS: "words", + NONE: "none" +}; +var DiffStyleType = { + WORD: "word", + CHAR: "char" +}; +var ColorSchemeType; +(function(ColorSchemeType2) { + ColorSchemeType2["AUTO"] = "auto"; + ColorSchemeType2["DARK"] = "dark"; + ColorSchemeType2["LIGHT"] = "light"; +})(ColorSchemeType || (ColorSchemeType = {})); + +// node_modules/.pnpm/diff2html@3.4.48/node_modules/diff2html/lib-esm/utils.js +init_polyfill_buffer(); +var specials = [ + "-", + "[", + "]", + "/", + "{", + "}", + "(", + ")", + "*", + "+", + "?", + ".", + "\\", + "^", + "$", + "|" +]; +var regex = RegExp("[" + specials.join("\\") + "]", "g"); +function escapeForRegExp(str) { + return str.replace(regex, "\\$&"); +} +function unifyPath(path2) { + return path2 ? path2.replace(/\\/g, "/") : path2; +} +function hashCode(text2) { + let i, chr, len; + let hash2 = 0; + for (i = 0, len = text2.length; i < len; i++) { + chr = text2.charCodeAt(i); + hash2 = (hash2 << 5) - hash2 + chr; + hash2 |= 0; + } + return hash2; +} + +// node_modules/.pnpm/diff2html@3.4.48/node_modules/diff2html/lib-esm/diff-parser.js +function getExtension(filename, language) { + const filenameParts = filename.split("."); + return filenameParts.length > 1 ? filenameParts[filenameParts.length - 1] : language; +} +function startsWithAny(str, prefixes) { + return prefixes.reduce((startsWith, prefix) => startsWith || str.startsWith(prefix), false); +} +var baseDiffFilenamePrefixes = ["a/", "b/", "i/", "w/", "c/", "o/"]; +function getFilename(line, linePrefix, extraPrefix) { + const prefixes = extraPrefix !== void 0 ? [...baseDiffFilenamePrefixes, extraPrefix] : baseDiffFilenamePrefixes; + const FilenameRegExp = linePrefix ? new RegExp(`^${escapeForRegExp(linePrefix)} "?(.+?)"?$`) : new RegExp('^"?(.+?)"?$'); + const [, filename = ""] = FilenameRegExp.exec(line) || []; + const matchingPrefix = prefixes.find((p) => filename.indexOf(p) === 0); + const fnameWithoutPrefix = matchingPrefix ? filename.slice(matchingPrefix.length) : filename; + return fnameWithoutPrefix.replace(/\s+\d{4}-\d{2}-\d{2} \d{2}:\d{2}:\d{2}(?:\.\d+)? [+-]\d{4}.*$/, ""); +} +function getSrcFilename(line, srcPrefix) { + return getFilename(line, "---", srcPrefix); +} +function getDstFilename(line, dstPrefix) { + return getFilename(line, "+++", dstPrefix); +} +function parse(diffInput, config = {}) { + const files = []; + let currentFile = null; + let currentBlock = null; + let oldLine = null; + let oldLine2 = null; + let newLine = null; + let possibleOldName = null; + let possibleNewName = null; + const oldFileNameHeader = "--- "; + const newFileNameHeader = "+++ "; + const hunkHeaderPrefix = "@@"; + const oldMode = /^old mode (\d{6})/; + const newMode = /^new mode (\d{6})/; + const deletedFileMode = /^deleted file mode (\d{6})/; + const newFileMode = /^new file mode (\d{6})/; + const copyFrom = /^copy from "?(.+)"?/; + const copyTo = /^copy to "?(.+)"?/; + const renameFrom = /^rename from "?(.+)"?/; + const renameTo = /^rename to "?(.+)"?/; + const similarityIndex = /^similarity index (\d+)%/; + const dissimilarityIndex = /^dissimilarity index (\d+)%/; + const index2 = /^index ([\da-z]+)\.\.([\da-z]+)\s*(\d{6})?/; + const binaryFiles = /^Binary files (.*) and (.*) differ/; + const binaryDiff = /^GIT binary patch/; + const combinedIndex = /^index ([\da-z]+),([\da-z]+)\.\.([\da-z]+)/; + const combinedMode = /^mode (\d{6}),(\d{6})\.\.(\d{6})/; + const combinedNewFile = /^new file mode (\d{6})/; + const combinedDeletedFile = /^deleted file mode (\d{6}),(\d{6})/; + const diffLines2 = diffInput.replace(/\\ No newline at end of file/g, "").replace(/\r\n?/g, "\n").split("\n"); + function saveBlock() { + if (currentBlock !== null && currentFile !== null) { + currentFile.blocks.push(currentBlock); + currentBlock = null; + } + } + function saveFile() { + if (currentFile !== null) { + if (!currentFile.oldName && possibleOldName !== null) { + currentFile.oldName = possibleOldName; + } + if (!currentFile.newName && possibleNewName !== null) { + currentFile.newName = possibleNewName; + } + if (currentFile.newName) { + files.push(currentFile); + currentFile = null; + } + } + possibleOldName = null; + possibleNewName = null; + } + function startFile() { + saveBlock(); + saveFile(); + currentFile = { + blocks: [], + deletedLines: 0, + addedLines: 0 + }; + } + function startBlock(line) { + saveBlock(); + let values; + if (currentFile !== null) { + if (values = /^@@ -(\d+)(?:,\d+)? \+(\d+)(?:,\d+)? @@.*/.exec(line)) { + currentFile.isCombined = false; + oldLine = parseInt(values[1], 10); + newLine = parseInt(values[2], 10); + } else if (values = /^@@@ -(\d+)(?:,\d+)? -(\d+)(?:,\d+)? \+(\d+)(?:,\d+)? @@@.*/.exec(line)) { + currentFile.isCombined = true; + oldLine = parseInt(values[1], 10); + oldLine2 = parseInt(values[2], 10); + newLine = parseInt(values[3], 10); + } else { + if (line.startsWith(hunkHeaderPrefix)) { + console.error("Failed to parse lines, starting in 0!"); + } + oldLine = 0; + newLine = 0; + currentFile.isCombined = false; + } + } + currentBlock = { + lines: [], + oldStartLine: oldLine, + oldStartLine2: oldLine2, + newStartLine: newLine, + header: line + }; + } + function createLine(line) { + if (currentFile === null || currentBlock === null || oldLine === null || newLine === null) + return; + const currentLine = { + content: line + }; + const addedPrefixes = currentFile.isCombined ? ["+ ", " +", "++"] : ["+"]; + const deletedPrefixes = currentFile.isCombined ? ["- ", " -", "--"] : ["-"]; + if (startsWithAny(line, addedPrefixes)) { + currentFile.addedLines++; + currentLine.type = LineType.INSERT; + currentLine.oldNumber = void 0; + currentLine.newNumber = newLine++; + } else if (startsWithAny(line, deletedPrefixes)) { + currentFile.deletedLines++; + currentLine.type = LineType.DELETE; + currentLine.oldNumber = oldLine++; + currentLine.newNumber = void 0; + } else { + currentLine.type = LineType.CONTEXT; + currentLine.oldNumber = oldLine++; + currentLine.newNumber = newLine++; + } + currentBlock.lines.push(currentLine); + } + function existHunkHeader(line, lineIdx) { + let idx = lineIdx; + while (idx < diffLines2.length - 3) { + if (line.startsWith("diff")) { + return false; + } + if (diffLines2[idx].startsWith(oldFileNameHeader) && diffLines2[idx + 1].startsWith(newFileNameHeader) && diffLines2[idx + 2].startsWith(hunkHeaderPrefix)) { + return true; + } + idx++; + } + return false; + } + diffLines2.forEach((line, lineIndex) => { + if (!line || line.startsWith("*")) { + return; + } + let values; + const prevLine = diffLines2[lineIndex - 1]; + const nxtLine = diffLines2[lineIndex + 1]; + const afterNxtLine = diffLines2[lineIndex + 2]; + if (line.startsWith("diff --git") || line.startsWith("diff --combined")) { + startFile(); + const gitDiffStart = /^diff --git "?([a-ciow]\/.+)"? "?([a-ciow]\/.+)"?/; + if (values = gitDiffStart.exec(line)) { + possibleOldName = getFilename(values[1], void 0, config.dstPrefix); + possibleNewName = getFilename(values[2], void 0, config.srcPrefix); + } + if (currentFile === null) { + throw new Error("Where is my file !!!"); + } + currentFile.isGitDiff = true; + return; + } + if (line.startsWith("Binary files") && !(currentFile === null || currentFile === void 0 ? void 0 : currentFile.isGitDiff)) { + startFile(); + const unixDiffBinaryStart = /^Binary files "?([a-ciow]\/.+)"? and "?([a-ciow]\/.+)"? differ/; + if (values = unixDiffBinaryStart.exec(line)) { + possibleOldName = getFilename(values[1], void 0, config.dstPrefix); + possibleNewName = getFilename(values[2], void 0, config.srcPrefix); + } + if (currentFile === null) { + throw new Error("Where is my file !!!"); + } + currentFile.isBinary = true; + return; + } + if (!currentFile || !currentFile.isGitDiff && currentFile && line.startsWith(oldFileNameHeader) && nxtLine.startsWith(newFileNameHeader) && afterNxtLine.startsWith(hunkHeaderPrefix)) { + startFile(); + } + if (currentFile === null || currentFile === void 0 ? void 0 : currentFile.isTooBig) { + return; + } + if (currentFile && (typeof config.diffMaxChanges === "number" && currentFile.addedLines + currentFile.deletedLines > config.diffMaxChanges || typeof config.diffMaxLineLength === "number" && line.length > config.diffMaxLineLength)) { + currentFile.isTooBig = true; + currentFile.addedLines = 0; + currentFile.deletedLines = 0; + currentFile.blocks = []; + currentBlock = null; + const message = typeof config.diffTooBigMessage === "function" ? config.diffTooBigMessage(files.length) : "Diff too big to be displayed"; + startBlock(message); + return; + } + if (line.startsWith(oldFileNameHeader) && nxtLine.startsWith(newFileNameHeader) || line.startsWith(newFileNameHeader) && prevLine.startsWith(oldFileNameHeader)) { + if (currentFile && !currentFile.oldName && line.startsWith("--- ") && (values = getSrcFilename(line, config.srcPrefix))) { + currentFile.oldName = values; + currentFile.language = getExtension(currentFile.oldName, currentFile.language); + return; + } + if (currentFile && !currentFile.newName && line.startsWith("+++ ") && (values = getDstFilename(line, config.dstPrefix))) { + currentFile.newName = values; + currentFile.language = getExtension(currentFile.newName, currentFile.language); + return; + } + } + if (currentFile && (line.startsWith(hunkHeaderPrefix) || currentFile.isGitDiff && currentFile.oldName && currentFile.newName && !currentBlock)) { + startBlock(line); + return; + } + if (currentBlock && (line.startsWith("+") || line.startsWith("-") || line.startsWith(" "))) { + createLine(line); + return; + } + const doesNotExistHunkHeader = !existHunkHeader(line, lineIndex); + if (currentFile === null) { + throw new Error("Where is my file !!!"); + } + if (values = oldMode.exec(line)) { + currentFile.oldMode = values[1]; + } else if (values = newMode.exec(line)) { + currentFile.newMode = values[1]; + } else if (values = deletedFileMode.exec(line)) { + currentFile.deletedFileMode = values[1]; + currentFile.isDeleted = true; + } else if (values = newFileMode.exec(line)) { + currentFile.newFileMode = values[1]; + currentFile.isNew = true; + } else if (values = copyFrom.exec(line)) { + if (doesNotExistHunkHeader) { + currentFile.oldName = values[1]; + } + currentFile.isCopy = true; + } else if (values = copyTo.exec(line)) { + if (doesNotExistHunkHeader) { + currentFile.newName = values[1]; + } + currentFile.isCopy = true; + } else if (values = renameFrom.exec(line)) { + if (doesNotExistHunkHeader) { + currentFile.oldName = values[1]; + } + currentFile.isRename = true; + } else if (values = renameTo.exec(line)) { + if (doesNotExistHunkHeader) { + currentFile.newName = values[1]; + } + currentFile.isRename = true; + } else if (values = binaryFiles.exec(line)) { + currentFile.isBinary = true; + currentFile.oldName = getFilename(values[1], void 0, config.srcPrefix); + currentFile.newName = getFilename(values[2], void 0, config.dstPrefix); + startBlock("Binary file"); + } else if (binaryDiff.test(line)) { + currentFile.isBinary = true; + startBlock(line); + } else if (values = similarityIndex.exec(line)) { + currentFile.unchangedPercentage = parseInt(values[1], 10); + } else if (values = dissimilarityIndex.exec(line)) { + currentFile.changedPercentage = parseInt(values[1], 10); + } else if (values = index2.exec(line)) { + currentFile.checksumBefore = values[1]; + currentFile.checksumAfter = values[2]; + values[3] && (currentFile.mode = values[3]); + } else if (values = combinedIndex.exec(line)) { + currentFile.checksumBefore = [values[2], values[3]]; + currentFile.checksumAfter = values[1]; + } else if (values = combinedMode.exec(line)) { + currentFile.oldMode = [values[2], values[3]]; + currentFile.newMode = values[1]; + } else if (values = combinedNewFile.exec(line)) { + currentFile.newFileMode = values[1]; + currentFile.isNew = true; + } else if (values = combinedDeletedFile.exec(line)) { + currentFile.deletedFileMode = values[1]; + currentFile.isDeleted = true; + } + }); + saveBlock(); + saveFile(); + return files; +} + +// node_modules/.pnpm/diff2html@3.4.48/node_modules/diff2html/lib-esm/file-list-renderer.js +init_polyfill_buffer(); + +// node_modules/.pnpm/diff2html@3.4.48/node_modules/diff2html/lib-esm/render-utils.js +init_polyfill_buffer(); + +// node_modules/.pnpm/diff@5.1.0/node_modules/diff/lib/index.mjs +init_polyfill_buffer(); +function Diff2() { +} +Diff2.prototype = { + diff: function diff2(oldString, newString) { + var options = arguments.length > 2 && arguments[2] !== void 0 ? arguments[2] : {}; + var callback = options.callback; + if (typeof options === "function") { + callback = options; + options = {}; + } + this.options = options; + var self2 = this; + function done(value) { + if (callback) { + setTimeout(function() { + callback(void 0, value); + }, 0); + return true; + } else { + return value; + } + } + oldString = this.castInput(oldString); + newString = this.castInput(newString); + oldString = this.removeEmpty(this.tokenize(oldString)); + newString = this.removeEmpty(this.tokenize(newString)); + var newLen = newString.length, oldLen = oldString.length; + var editLength = 1; + var maxEditLength = newLen + oldLen; + if (options.maxEditLength) { + maxEditLength = Math.min(maxEditLength, options.maxEditLength); + } + var bestPath = [{ + newPos: -1, + components: [] + }]; + var oldPos = this.extractCommon(bestPath[0], newString, oldString, 0); + if (bestPath[0].newPos + 1 >= newLen && oldPos + 1 >= oldLen) { + return done([{ + value: this.join(newString), + count: newString.length + }]); + } + function execEditLength() { + for (var diagonalPath = -1 * editLength; diagonalPath <= editLength; diagonalPath += 2) { + var basePath = void 0; + var addPath = bestPath[diagonalPath - 1], removePath = bestPath[diagonalPath + 1], _oldPos = (removePath ? removePath.newPos : 0) - diagonalPath; + if (addPath) { + bestPath[diagonalPath - 1] = void 0; + } + var canAdd = addPath && addPath.newPos + 1 < newLen, canRemove = removePath && 0 <= _oldPos && _oldPos < oldLen; + if (!canAdd && !canRemove) { + bestPath[diagonalPath] = void 0; + continue; + } + if (!canAdd || canRemove && addPath.newPos < removePath.newPos) { + basePath = clonePath(removePath); + self2.pushComponent(basePath.components, void 0, true); + } else { + basePath = addPath; + basePath.newPos++; + self2.pushComponent(basePath.components, true, void 0); + } + _oldPos = self2.extractCommon(basePath, newString, oldString, diagonalPath); + if (basePath.newPos + 1 >= newLen && _oldPos + 1 >= oldLen) { + return done(buildValues2(self2, basePath.components, newString, oldString, self2.useLongestToken)); + } else { + bestPath[diagonalPath] = basePath; + } + } + editLength++; + } + if (callback) { + (function exec() { + setTimeout(function() { + if (editLength > maxEditLength) { + return callback(); + } + if (!execEditLength()) { + exec(); + } + }, 0); + })(); + } else { + while (editLength <= maxEditLength) { + var ret = execEditLength(); + if (ret) { + return ret; + } + } + } + }, + pushComponent: function pushComponent(components, added, removed) { + var last2 = components[components.length - 1]; + if (last2 && last2.added === added && last2.removed === removed) { + components[components.length - 1] = { + count: last2.count + 1, + added, + removed + }; + } else { + components.push({ + count: 1, + added, + removed + }); + } + }, + extractCommon: function extractCommon2(basePath, newString, oldString, diagonalPath) { + var newLen = newString.length, oldLen = oldString.length, newPos = basePath.newPos, oldPos = newPos - diagonalPath, commonCount = 0; + while (newPos + 1 < newLen && oldPos + 1 < oldLen && this.equals(newString[newPos + 1], oldString[oldPos + 1])) { + newPos++; + oldPos++; + commonCount++; + } + if (commonCount) { + basePath.components.push({ + count: commonCount + }); + } + basePath.newPos = newPos; + return oldPos; + }, + equals: function equals2(left, right) { + if (this.options.comparator) { + return this.options.comparator(left, right); + } else { + return left === right || this.options.ignoreCase && left.toLowerCase() === right.toLowerCase(); + } + }, + removeEmpty: function removeEmpty2(array) { + var ret = []; + for (var i = 0; i < array.length; i++) { + if (array[i]) { + ret.push(array[i]); + } + } + return ret; + }, + castInput: function castInput2(value) { + return value; + }, + tokenize: function tokenize2(value) { + return value.split(""); + }, + join: function join4(chars) { + return chars.join(""); + } +}; +function buildValues2(diff3, components, newString, oldString, useLongestToken) { + var componentPos = 0, componentLen = components.length, newPos = 0, oldPos = 0; + for (; componentPos < componentLen; componentPos++) { + var component = components[componentPos]; + if (!component.removed) { + if (!component.added && useLongestToken) { + var value = newString.slice(newPos, newPos + component.count); + value = value.map(function(value2, i) { + var oldValue = oldString[oldPos + i]; + return oldValue.length > value2.length ? oldValue : value2; + }); + component.value = diff3.join(value); + } else { + component.value = diff3.join(newString.slice(newPos, newPos + component.count)); + } + newPos += component.count; + if (!component.added) { + oldPos += component.count; + } + } else { + component.value = diff3.join(oldString.slice(oldPos, oldPos + component.count)); + oldPos += component.count; + if (componentPos && components[componentPos - 1].added) { + var tmp = components[componentPos - 1]; + components[componentPos - 1] = components[componentPos]; + components[componentPos] = tmp; + } + } + } + var lastComponent = components[componentLen - 1]; + if (componentLen > 1 && typeof lastComponent.value === "string" && (lastComponent.added || lastComponent.removed) && diff3.equals("", lastComponent.value)) { + components[componentLen - 2].value += lastComponent.value; + components.pop(); + } + return components; +} +function clonePath(path2) { + return { + newPos: path2.newPos, + components: path2.components.slice(0) + }; +} +var characterDiff2 = new Diff2(); +function diffChars(oldStr, newStr, options) { + return characterDiff2.diff(oldStr, newStr, options); +} +var extendedWordChars2 = /^[A-Za-z\xC0-\u02C6\u02C8-\u02D7\u02DE-\u02FF\u1E00-\u1EFF]+$/; +var reWhitespace2 = /\S/; +var wordDiff2 = new Diff2(); +wordDiff2.equals = function(left, right) { + if (this.options.ignoreCase) { + left = left.toLowerCase(); + right = right.toLowerCase(); + } + return left === right || this.options.ignoreWhitespace && !reWhitespace2.test(left) && !reWhitespace2.test(right); +}; +wordDiff2.tokenize = function(value) { + var tokens = value.split(/([^\S\r\n]+|[()[\]{}'"\r\n]|\b)/); + for (var i = 0; i < tokens.length - 1; i++) { + if (!tokens[i + 1] && tokens[i + 2] && extendedWordChars2.test(tokens[i]) && extendedWordChars2.test(tokens[i + 2])) { + tokens[i] += tokens[i + 2]; + tokens.splice(i + 1, 2); + i--; + } + } + return tokens; +}; +function diffWordsWithSpace(oldStr, newStr, options) { + return wordDiff2.diff(oldStr, newStr, options); +} +var lineDiff2 = new Diff2(); +lineDiff2.tokenize = function(value) { + var retLines = [], linesAndNewlines = value.split(/(\n|\r\n)/); + if (!linesAndNewlines[linesAndNewlines.length - 1]) { + linesAndNewlines.pop(); + } + for (var i = 0; i < linesAndNewlines.length; i++) { + var line = linesAndNewlines[i]; + if (i % 2 && !this.options.newlineIsToken) { + retLines[retLines.length - 1] += line; + } else { + if (this.options.ignoreWhitespace) { + line = line.trim(); + } + retLines.push(line); + } + } + return retLines; +}; +var sentenceDiff2 = new Diff2(); +sentenceDiff2.tokenize = function(value) { + return value.split(/(\S.+?[.!?])(?=\s+|$)/); +}; +var cssDiff2 = new Diff2(); +cssDiff2.tokenize = function(value) { + return value.split(/([{}:;,]|\s+)/); +}; +function _typeof2(obj) { + "@babel/helpers - typeof"; + if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { + _typeof2 = function(obj2) { + return typeof obj2; + }; + } else { + _typeof2 = function(obj2) { + return obj2 && typeof Symbol === "function" && obj2.constructor === Symbol && obj2 !== Symbol.prototype ? "symbol" : typeof obj2; + }; + } + return _typeof2(obj); +} +var objectPrototypeToString2 = Object.prototype.toString; +var jsonDiff2 = new Diff2(); +jsonDiff2.useLongestToken = true; +jsonDiff2.tokenize = lineDiff2.tokenize; +jsonDiff2.castInput = function(value) { + var _this$options = this.options, undefinedReplacement = _this$options.undefinedReplacement, _this$options$stringi = _this$options.stringifyReplacer, stringifyReplacer = _this$options$stringi === void 0 ? function(k, v) { + return typeof v === "undefined" ? undefinedReplacement : v; + } : _this$options$stringi; + return typeof value === "string" ? value : JSON.stringify(canonicalize2(value, null, null, stringifyReplacer), stringifyReplacer, " "); +}; +jsonDiff2.equals = function(left, right) { + return Diff2.prototype.equals.call(jsonDiff2, left.replace(/,([\r\n])/g, "$1"), right.replace(/,([\r\n])/g, "$1")); +}; +function canonicalize2(obj, stack, replacementStack, replacer, key2) { + stack = stack || []; + replacementStack = replacementStack || []; + if (replacer) { + obj = replacer(key2, obj); + } + var i; + for (i = 0; i < stack.length; i += 1) { + if (stack[i] === obj) { + return replacementStack[i]; + } + } + var canonicalizedObj; + if ("[object Array]" === objectPrototypeToString2.call(obj)) { + stack.push(obj); + canonicalizedObj = new Array(obj.length); + replacementStack.push(canonicalizedObj); + for (i = 0; i < obj.length; i += 1) { + canonicalizedObj[i] = canonicalize2(obj[i], stack, replacementStack, replacer, key2); + } + stack.pop(); + replacementStack.pop(); + return canonicalizedObj; + } + if (obj && obj.toJSON) { + obj = obj.toJSON(); + } + if (_typeof2(obj) === "object" && obj !== null) { + stack.push(obj); + canonicalizedObj = {}; + replacementStack.push(canonicalizedObj); + var sortedKeys = [], _key; + for (_key in obj) { + if (obj.hasOwnProperty(_key)) { + sortedKeys.push(_key); + } + } + sortedKeys.sort(); + for (i = 0; i < sortedKeys.length; i += 1) { + _key = sortedKeys[i]; + canonicalizedObj[_key] = canonicalize2(obj[_key], stack, replacementStack, replacer, _key); + } + stack.pop(); + replacementStack.pop(); + } else { + canonicalizedObj = obj; + } + return canonicalizedObj; +} +var arrayDiff2 = new Diff2(); +arrayDiff2.tokenize = function(value) { + return value.slice(); +}; +arrayDiff2.join = arrayDiff2.removeEmpty = function(value) { + return value; +}; + +// node_modules/.pnpm/diff2html@3.4.48/node_modules/diff2html/lib-esm/rematch.js +init_polyfill_buffer(); +function levenshtein(a, b) { + if (a.length === 0) { + return b.length; + } + if (b.length === 0) { + return a.length; + } + const matrix = []; + let i; + for (i = 0; i <= b.length; i++) { + matrix[i] = [i]; + } + let j; + for (j = 0; j <= a.length; j++) { + matrix[0][j] = j; + } + for (i = 1; i <= b.length; i++) { + for (j = 1; j <= a.length; j++) { + if (b.charAt(i - 1) === a.charAt(j - 1)) { + matrix[i][j] = matrix[i - 1][j - 1]; + } else { + matrix[i][j] = Math.min(matrix[i - 1][j - 1] + 1, Math.min(matrix[i][j - 1] + 1, matrix[i - 1][j] + 1)); + } + } + } + return matrix[b.length][a.length]; +} +function newDistanceFn(str) { + return (x, y) => { + const xValue = str(x).trim(); + const yValue = str(y).trim(); + const lev = levenshtein(xValue, yValue); + return lev / (xValue.length + yValue.length); + }; +} +function newMatcherFn(distance2) { + function findBestMatch(a, b, cache = /* @__PURE__ */ new Map()) { + let bestMatchDist = Infinity; + let bestMatch; + for (let i = 0; i < a.length; ++i) { + for (let j = 0; j < b.length; ++j) { + const cacheKey = JSON.stringify([a[i], b[j]]); + let md; + if (!(cache.has(cacheKey) && (md = cache.get(cacheKey)))) { + md = distance2(a[i], b[j]); + cache.set(cacheKey, md); + } + if (md < bestMatchDist) { + bestMatchDist = md; + bestMatch = { indexA: i, indexB: j, score: bestMatchDist }; + } + } + } + return bestMatch; + } + function group(a, b, level = 0, cache = /* @__PURE__ */ new Map()) { + const bm = findBestMatch(a, b, cache); + if (!bm || a.length + b.length < 3) { + return [[a, b]]; + } + const a1 = a.slice(0, bm.indexA); + const b1 = b.slice(0, bm.indexB); + const aMatch = [a[bm.indexA]]; + const bMatch = [b[bm.indexB]]; + const tailA = bm.indexA + 1; + const tailB = bm.indexB + 1; + const a2 = a.slice(tailA); + const b2 = b.slice(tailB); + const group1 = group(a1, b1, level + 1, cache); + const groupMatch = group(aMatch, bMatch, level + 1, cache); + const group2 = group(a2, b2, level + 1, cache); + let result = groupMatch; + if (bm.indexA > 0 || bm.indexB > 0) { + result = group1.concat(result); + } + if (a.length > tailA || b.length > tailB) { + result = result.concat(group2); + } + return result; + } + return group; +} + +// node_modules/.pnpm/diff2html@3.4.48/node_modules/diff2html/lib-esm/render-utils.js +var CSSLineClass = { + INSERTS: "d2h-ins", + DELETES: "d2h-del", + CONTEXT: "d2h-cntx", + INFO: "d2h-info", + INSERT_CHANGES: "d2h-ins d2h-change", + DELETE_CHANGES: "d2h-del d2h-change" +}; +var defaultRenderConfig = { + matching: LineMatchingType.NONE, + matchWordsThreshold: 0.25, + maxLineLengthHighlight: 1e4, + diffStyle: DiffStyleType.WORD, + colorScheme: ColorSchemeType.LIGHT +}; +var separator = "/"; +var distance = newDistanceFn((change) => change.value); +var matcher = newMatcherFn(distance); +function isDevNullName(name) { + return name.indexOf("dev/null") !== -1; +} +function removeInsElements(line) { + return line.replace(/(]*>((.|\n)*?)<\/ins>)/g, ""); +} +function removeDelElements(line) { + return line.replace(/(]*>((.|\n)*?)<\/del>)/g, ""); +} +function toCSSClass(lineType) { + switch (lineType) { + case LineType.CONTEXT: + return CSSLineClass.CONTEXT; + case LineType.INSERT: + return CSSLineClass.INSERTS; + case LineType.DELETE: + return CSSLineClass.DELETES; + } +} +function colorSchemeToCss(colorScheme) { + switch (colorScheme) { + case ColorSchemeType.DARK: + return "d2h-dark-color-scheme"; + case ColorSchemeType.AUTO: + return "d2h-auto-color-scheme"; + case ColorSchemeType.LIGHT: + default: + return "d2h-light-color-scheme"; + } +} +function prefixLength(isCombined) { + return isCombined ? 2 : 1; +} +function escapeForHtml(str) { + return str.slice(0).replace(/&/g, "&").replace(//g, ">").replace(/"/g, """).replace(/'/g, "'").replace(/\//g, "/"); +} +function deconstructLine(line, isCombined, escape = true) { + const indexToSplit = prefixLength(isCombined); + return { + prefix: line.substring(0, indexToSplit), + content: escape ? escapeForHtml(line.substring(indexToSplit)) : line.substring(indexToSplit) + }; +} +function filenameDiff(file) { + const oldFilename = unifyPath(file.oldName); + const newFilename = unifyPath(file.newName); + if (oldFilename !== newFilename && !isDevNullName(oldFilename) && !isDevNullName(newFilename)) { + const prefixPaths = []; + const suffixPaths = []; + const oldFilenameParts = oldFilename.split(separator); + const newFilenameParts = newFilename.split(separator); + const oldFilenamePartsSize = oldFilenameParts.length; + const newFilenamePartsSize = newFilenameParts.length; + let i = 0; + let j = oldFilenamePartsSize - 1; + let k = newFilenamePartsSize - 1; + while (i < j && i < k) { + if (oldFilenameParts[i] === newFilenameParts[i]) { + prefixPaths.push(newFilenameParts[i]); + i += 1; + } else { + break; + } + } + while (j > i && k > i) { + if (oldFilenameParts[j] === newFilenameParts[k]) { + suffixPaths.unshift(newFilenameParts[k]); + j -= 1; + k -= 1; + } else { + break; + } + } + const finalPrefix = prefixPaths.join(separator); + const finalSuffix = suffixPaths.join(separator); + const oldRemainingPath = oldFilenameParts.slice(i, j + 1).join(separator); + const newRemainingPath = newFilenameParts.slice(i, k + 1).join(separator); + if (finalPrefix.length && finalSuffix.length) { + return finalPrefix + separator + "{" + oldRemainingPath + " \u2192 " + newRemainingPath + "}" + separator + finalSuffix; + } else if (finalPrefix.length) { + return finalPrefix + separator + "{" + oldRemainingPath + " \u2192 " + newRemainingPath + "}"; + } else if (finalSuffix.length) { + return "{" + oldRemainingPath + " \u2192 " + newRemainingPath + "}" + separator + finalSuffix; + } + return oldFilename + " \u2192 " + newFilename; + } else if (!isDevNullName(newFilename)) { + return newFilename; + } else { + return oldFilename; + } +} +function getHtmlId(file) { + return `d2h-${hashCode(filenameDiff(file)).toString().slice(-6)}`; +} +function getFileIcon(file) { + let templateName = "file-changed"; + if (file.isRename) { + templateName = "file-renamed"; + } else if (file.isCopy) { + templateName = "file-renamed"; + } else if (file.isNew) { + templateName = "file-added"; + } else if (file.isDeleted) { + templateName = "file-deleted"; + } else if (file.newName !== file.oldName) { + templateName = "file-renamed"; + } + return templateName; +} +function diffHighlight(diffLine1, diffLine2, isCombined, config = {}) { + const { matching, maxLineLengthHighlight, matchWordsThreshold, diffStyle } = Object.assign(Object.assign({}, defaultRenderConfig), config); + const line1 = deconstructLine(diffLine1, isCombined, false); + const line2 = deconstructLine(diffLine2, isCombined, false); + if (line1.content.length > maxLineLengthHighlight || line2.content.length > maxLineLengthHighlight) { + return { + oldLine: { + prefix: line1.prefix, + content: escapeForHtml(line1.content) + }, + newLine: { + prefix: line2.prefix, + content: escapeForHtml(line2.content) + } + }; + } + const diff3 = diffStyle === "char" ? diffChars(line1.content, line2.content) : diffWordsWithSpace(line1.content, line2.content); + const changedWords = []; + if (diffStyle === "word" && matching === "words") { + const removed = diff3.filter((element2) => element2.removed); + const added = diff3.filter((element2) => element2.added); + const chunks = matcher(added, removed); + chunks.forEach((chunk) => { + if (chunk[0].length === 1 && chunk[1].length === 1) { + const dist = distance(chunk[0][0], chunk[1][0]); + if (dist < matchWordsThreshold) { + changedWords.push(chunk[0][0]); + changedWords.push(chunk[1][0]); + } + } + }); + } + const highlightedLine = diff3.reduce((highlightedLine2, part) => { + const elemType = part.added ? "ins" : part.removed ? "del" : null; + const addClass = changedWords.indexOf(part) > -1 ? ' class="d2h-change"' : ""; + const escapedValue = escapeForHtml(part.value); + return elemType !== null ? `${highlightedLine2}<${elemType}${addClass}>${escapedValue}` : `${highlightedLine2}${escapedValue}`; + }, ""); + return { + oldLine: { + prefix: line1.prefix, + content: removeInsElements(highlightedLine) + }, + newLine: { + prefix: line2.prefix, + content: removeDelElements(highlightedLine) + } + }; +} + +// node_modules/.pnpm/diff2html@3.4.48/node_modules/diff2html/lib-esm/file-list-renderer.js +var baseTemplatesPath = "file-summary"; +var iconsBaseTemplatesPath = "icon"; +var defaultFileListRendererConfig = { + colorScheme: defaultRenderConfig.colorScheme +}; +var FileListRenderer = class { + constructor(hoganUtils, config = {}) { + this.hoganUtils = hoganUtils; + this.config = Object.assign(Object.assign({}, defaultFileListRendererConfig), config); + } + render(diffFiles) { + const files = diffFiles.map((file) => this.hoganUtils.render(baseTemplatesPath, "line", { + fileHtmlId: getHtmlId(file), + oldName: file.oldName, + newName: file.newName, + fileName: filenameDiff(file), + deletedLines: "-" + file.deletedLines, + addedLines: "+" + file.addedLines + }, { + fileIcon: this.hoganUtils.template(iconsBaseTemplatesPath, getFileIcon(file)) + })).join("\n"); + return this.hoganUtils.render(baseTemplatesPath, "wrapper", { + colorScheme: colorSchemeToCss(this.config.colorScheme), + filesNumber: diffFiles.length, + files + }); + } +}; + +// node_modules/.pnpm/diff2html@3.4.48/node_modules/diff2html/lib-esm/line-by-line-renderer.js +init_polyfill_buffer(); +var defaultLineByLineRendererConfig = Object.assign(Object.assign({}, defaultRenderConfig), { renderNothingWhenEmpty: false, matchingMaxComparisons: 2500, maxLineSizeInBlockForComparison: 200 }); +var genericTemplatesPath = "generic"; +var baseTemplatesPath2 = "line-by-line"; +var iconsBaseTemplatesPath2 = "icon"; +var tagsBaseTemplatesPath = "tag"; +var LineByLineRenderer = class { + constructor(hoganUtils, config = {}) { + this.hoganUtils = hoganUtils; + this.config = Object.assign(Object.assign({}, defaultLineByLineRendererConfig), config); + } + render(diffFiles) { + const diffsHtml = diffFiles.map((file) => { + let diffs; + if (file.blocks.length) { + diffs = this.generateFileHtml(file); + } else { + diffs = this.generateEmptyDiff(); + } + return this.makeFileDiffHtml(file, diffs); + }).join("\n"); + return this.hoganUtils.render(genericTemplatesPath, "wrapper", { + colorScheme: colorSchemeToCss(this.config.colorScheme), + content: diffsHtml + }); + } + makeFileDiffHtml(file, diffs) { + if (this.config.renderNothingWhenEmpty && Array.isArray(file.blocks) && file.blocks.length === 0) + return ""; + const fileDiffTemplate = this.hoganUtils.template(baseTemplatesPath2, "file-diff"); + const filePathTemplate = this.hoganUtils.template(genericTemplatesPath, "file-path"); + const fileIconTemplate = this.hoganUtils.template(iconsBaseTemplatesPath2, "file"); + const fileTagTemplate = this.hoganUtils.template(tagsBaseTemplatesPath, getFileIcon(file)); + return fileDiffTemplate.render({ + file, + fileHtmlId: getHtmlId(file), + diffs, + filePath: filePathTemplate.render({ + fileDiffName: filenameDiff(file) + }, { + fileIcon: fileIconTemplate, + fileTag: fileTagTemplate + }) + }); + } + generateEmptyDiff() { + return this.hoganUtils.render(genericTemplatesPath, "empty-diff", { + contentClass: "d2h-code-line", + CSSLineClass + }); + } + generateFileHtml(file) { + const matcher2 = newMatcherFn(newDistanceFn((e) => deconstructLine(e.content, file.isCombined).content)); + return file.blocks.map((block) => { + let lines = this.hoganUtils.render(genericTemplatesPath, "block-header", { + CSSLineClass, + blockHeader: file.isTooBig ? block.header : escapeForHtml(block.header), + lineClass: "d2h-code-linenumber", + contentClass: "d2h-code-line" + }); + this.applyLineGroupping(block).forEach(([contextLines, oldLines, newLines]) => { + if (oldLines.length && newLines.length && !contextLines.length) { + this.applyRematchMatching(oldLines, newLines, matcher2).map(([oldLines2, newLines2]) => { + const { left, right } = this.processChangedLines(file, file.isCombined, oldLines2, newLines2); + lines += left; + lines += right; + }); + } else if (contextLines.length) { + contextLines.forEach((line) => { + const { prefix, content } = deconstructLine(line.content, file.isCombined); + lines += this.generateSingleLineHtml(file, { + type: CSSLineClass.CONTEXT, + prefix, + content, + oldNumber: line.oldNumber, + newNumber: line.newNumber + }); + }); + } else if (oldLines.length || newLines.length) { + const { left, right } = this.processChangedLines(file, file.isCombined, oldLines, newLines); + lines += left; + lines += right; + } else { + console.error("Unknown state reached while processing groups of lines", contextLines, oldLines, newLines); + } + }); + return lines; + }).join("\n"); + } + applyLineGroupping(block) { + const blockLinesGroups = []; + let oldLines = []; + let newLines = []; + for (let i = 0; i < block.lines.length; i++) { + const diffLine = block.lines[i]; + if (diffLine.type !== LineType.INSERT && newLines.length || diffLine.type === LineType.CONTEXT && oldLines.length > 0) { + blockLinesGroups.push([[], oldLines, newLines]); + oldLines = []; + newLines = []; + } + if (diffLine.type === LineType.CONTEXT) { + blockLinesGroups.push([[diffLine], [], []]); + } else if (diffLine.type === LineType.INSERT && oldLines.length === 0) { + blockLinesGroups.push([[], [], [diffLine]]); + } else if (diffLine.type === LineType.INSERT && oldLines.length > 0) { + newLines.push(diffLine); + } else if (diffLine.type === LineType.DELETE) { + oldLines.push(diffLine); + } + } + if (oldLines.length || newLines.length) { + blockLinesGroups.push([[], oldLines, newLines]); + oldLines = []; + newLines = []; + } + return blockLinesGroups; + } + applyRematchMatching(oldLines, newLines, matcher2) { + const comparisons = oldLines.length * newLines.length; + const maxLineSizeInBlock = Math.max.apply(null, [0].concat(oldLines.concat(newLines).map((elem) => elem.content.length))); + const doMatching = comparisons < this.config.matchingMaxComparisons && maxLineSizeInBlock < this.config.maxLineSizeInBlockForComparison && (this.config.matching === "lines" || this.config.matching === "words"); + return doMatching ? matcher2(oldLines, newLines) : [[oldLines, newLines]]; + } + processChangedLines(file, isCombined, oldLines, newLines) { + const fileHtml = { + right: "", + left: "" + }; + const maxLinesNumber = Math.max(oldLines.length, newLines.length); + for (let i = 0; i < maxLinesNumber; i++) { + const oldLine = oldLines[i]; + const newLine = newLines[i]; + const diff3 = oldLine !== void 0 && newLine !== void 0 ? diffHighlight(oldLine.content, newLine.content, isCombined, this.config) : void 0; + const preparedOldLine = oldLine !== void 0 && oldLine.oldNumber !== void 0 ? Object.assign(Object.assign({}, diff3 !== void 0 ? { + prefix: diff3.oldLine.prefix, + content: diff3.oldLine.content, + type: CSSLineClass.DELETE_CHANGES + } : Object.assign(Object.assign({}, deconstructLine(oldLine.content, isCombined)), { type: toCSSClass(oldLine.type) })), { oldNumber: oldLine.oldNumber, newNumber: oldLine.newNumber }) : void 0; + const preparedNewLine = newLine !== void 0 && newLine.newNumber !== void 0 ? Object.assign(Object.assign({}, diff3 !== void 0 ? { + prefix: diff3.newLine.prefix, + content: diff3.newLine.content, + type: CSSLineClass.INSERT_CHANGES + } : Object.assign(Object.assign({}, deconstructLine(newLine.content, isCombined)), { type: toCSSClass(newLine.type) })), { oldNumber: newLine.oldNumber, newNumber: newLine.newNumber }) : void 0; + const { left, right } = this.generateLineHtml(file, preparedOldLine, preparedNewLine); + fileHtml.left += left; + fileHtml.right += right; + } + return fileHtml; + } + generateLineHtml(file, oldLine, newLine) { + return { + left: this.generateSingleLineHtml(file, oldLine), + right: this.generateSingleLineHtml(file, newLine) + }; + } + generateSingleLineHtml(file, line) { + if (line === void 0) + return ""; + const lineNumberHtml = this.hoganUtils.render(baseTemplatesPath2, "numbers", { + oldNumber: line.oldNumber || "", + newNumber: line.newNumber || "" + }); + return this.hoganUtils.render(genericTemplatesPath, "line", { + type: line.type, + lineClass: "d2h-code-linenumber", + contentClass: "d2h-code-line", + prefix: line.prefix === " " ? " " : line.prefix, + content: line.content, + lineNumber: lineNumberHtml, + line, + file + }); + } +}; + +// node_modules/.pnpm/diff2html@3.4.48/node_modules/diff2html/lib-esm/side-by-side-renderer.js +init_polyfill_buffer(); +var defaultSideBySideRendererConfig = Object.assign(Object.assign({}, defaultRenderConfig), { renderNothingWhenEmpty: false, matchingMaxComparisons: 2500, maxLineSizeInBlockForComparison: 200 }); +var genericTemplatesPath2 = "generic"; +var baseTemplatesPath3 = "side-by-side"; +var iconsBaseTemplatesPath3 = "icon"; +var tagsBaseTemplatesPath2 = "tag"; +var SideBySideRenderer = class { + constructor(hoganUtils, config = {}) { + this.hoganUtils = hoganUtils; + this.config = Object.assign(Object.assign({}, defaultSideBySideRendererConfig), config); + } + render(diffFiles) { + const diffsHtml = diffFiles.map((file) => { + let diffs; + if (file.blocks.length) { + diffs = this.generateFileHtml(file); + } else { + diffs = this.generateEmptyDiff(); + } + return this.makeFileDiffHtml(file, diffs); + }).join("\n"); + return this.hoganUtils.render(genericTemplatesPath2, "wrapper", { + colorScheme: colorSchemeToCss(this.config.colorScheme), + content: diffsHtml + }); + } + makeFileDiffHtml(file, diffs) { + if (this.config.renderNothingWhenEmpty && Array.isArray(file.blocks) && file.blocks.length === 0) + return ""; + const fileDiffTemplate = this.hoganUtils.template(baseTemplatesPath3, "file-diff"); + const filePathTemplate = this.hoganUtils.template(genericTemplatesPath2, "file-path"); + const fileIconTemplate = this.hoganUtils.template(iconsBaseTemplatesPath3, "file"); + const fileTagTemplate = this.hoganUtils.template(tagsBaseTemplatesPath2, getFileIcon(file)); + return fileDiffTemplate.render({ + file, + fileHtmlId: getHtmlId(file), + diffs, + filePath: filePathTemplate.render({ + fileDiffName: filenameDiff(file) + }, { + fileIcon: fileIconTemplate, + fileTag: fileTagTemplate + }) + }); + } + generateEmptyDiff() { + return { + right: "", + left: this.hoganUtils.render(genericTemplatesPath2, "empty-diff", { + contentClass: "d2h-code-side-line", + CSSLineClass + }) + }; + } + generateFileHtml(file) { + const matcher2 = newMatcherFn(newDistanceFn((e) => deconstructLine(e.content, file.isCombined).content)); + return file.blocks.map((block) => { + const fileHtml = { + left: this.makeHeaderHtml(block.header, file), + right: this.makeHeaderHtml("") + }; + this.applyLineGroupping(block).forEach(([contextLines, oldLines, newLines]) => { + if (oldLines.length && newLines.length && !contextLines.length) { + this.applyRematchMatching(oldLines, newLines, matcher2).map(([oldLines2, newLines2]) => { + const { left, right } = this.processChangedLines(file.isCombined, oldLines2, newLines2); + fileHtml.left += left; + fileHtml.right += right; + }); + } else if (contextLines.length) { + contextLines.forEach((line) => { + const { prefix, content } = deconstructLine(line.content, file.isCombined); + const { left, right } = this.generateLineHtml({ + type: CSSLineClass.CONTEXT, + prefix, + content, + number: line.oldNumber + }, { + type: CSSLineClass.CONTEXT, + prefix, + content, + number: line.newNumber + }); + fileHtml.left += left; + fileHtml.right += right; + }); + } else if (oldLines.length || newLines.length) { + const { left, right } = this.processChangedLines(file.isCombined, oldLines, newLines); + fileHtml.left += left; + fileHtml.right += right; + } else { + console.error("Unknown state reached while processing groups of lines", contextLines, oldLines, newLines); + } + }); + return fileHtml; + }).reduce((accomulated, html2) => { + return { left: accomulated.left + html2.left, right: accomulated.right + html2.right }; + }, { left: "", right: "" }); + } + applyLineGroupping(block) { + const blockLinesGroups = []; + let oldLines = []; + let newLines = []; + for (let i = 0; i < block.lines.length; i++) { + const diffLine = block.lines[i]; + if (diffLine.type !== LineType.INSERT && newLines.length || diffLine.type === LineType.CONTEXT && oldLines.length > 0) { + blockLinesGroups.push([[], oldLines, newLines]); + oldLines = []; + newLines = []; + } + if (diffLine.type === LineType.CONTEXT) { + blockLinesGroups.push([[diffLine], [], []]); + } else if (diffLine.type === LineType.INSERT && oldLines.length === 0) { + blockLinesGroups.push([[], [], [diffLine]]); + } else if (diffLine.type === LineType.INSERT && oldLines.length > 0) { + newLines.push(diffLine); + } else if (diffLine.type === LineType.DELETE) { + oldLines.push(diffLine); + } + } + if (oldLines.length || newLines.length) { + blockLinesGroups.push([[], oldLines, newLines]); + oldLines = []; + newLines = []; + } + return blockLinesGroups; + } + applyRematchMatching(oldLines, newLines, matcher2) { + const comparisons = oldLines.length * newLines.length; + const maxLineSizeInBlock = Math.max.apply(null, [0].concat(oldLines.concat(newLines).map((elem) => elem.content.length))); + const doMatching = comparisons < this.config.matchingMaxComparisons && maxLineSizeInBlock < this.config.maxLineSizeInBlockForComparison && (this.config.matching === "lines" || this.config.matching === "words"); + return doMatching ? matcher2(oldLines, newLines) : [[oldLines, newLines]]; + } + makeHeaderHtml(blockHeader, file) { + return this.hoganUtils.render(genericTemplatesPath2, "block-header", { + CSSLineClass, + blockHeader: (file === null || file === void 0 ? void 0 : file.isTooBig) ? blockHeader : escapeForHtml(blockHeader), + lineClass: "d2h-code-side-linenumber", + contentClass: "d2h-code-side-line" + }); + } + processChangedLines(isCombined, oldLines, newLines) { + const fileHtml = { + right: "", + left: "" + }; + const maxLinesNumber = Math.max(oldLines.length, newLines.length); + for (let i = 0; i < maxLinesNumber; i++) { + const oldLine = oldLines[i]; + const newLine = newLines[i]; + const diff3 = oldLine !== void 0 && newLine !== void 0 ? diffHighlight(oldLine.content, newLine.content, isCombined, this.config) : void 0; + const preparedOldLine = oldLine !== void 0 && oldLine.oldNumber !== void 0 ? Object.assign(Object.assign({}, diff3 !== void 0 ? { + prefix: diff3.oldLine.prefix, + content: diff3.oldLine.content, + type: CSSLineClass.DELETE_CHANGES + } : Object.assign(Object.assign({}, deconstructLine(oldLine.content, isCombined)), { type: toCSSClass(oldLine.type) })), { number: oldLine.oldNumber }) : void 0; + const preparedNewLine = newLine !== void 0 && newLine.newNumber !== void 0 ? Object.assign(Object.assign({}, diff3 !== void 0 ? { + prefix: diff3.newLine.prefix, + content: diff3.newLine.content, + type: CSSLineClass.INSERT_CHANGES + } : Object.assign(Object.assign({}, deconstructLine(newLine.content, isCombined)), { type: toCSSClass(newLine.type) })), { number: newLine.newNumber }) : void 0; + const { left, right } = this.generateLineHtml(preparedOldLine, preparedNewLine); + fileHtml.left += left; + fileHtml.right += right; + } + return fileHtml; + } + generateLineHtml(oldLine, newLine) { + return { + left: this.generateSingleHtml(oldLine), + right: this.generateSingleHtml(newLine) + }; + } + generateSingleHtml(line) { + const lineClass = "d2h-code-side-linenumber"; + const contentClass = "d2h-code-side-line"; + return this.hoganUtils.render(genericTemplatesPath2, "line", { + type: (line === null || line === void 0 ? void 0 : line.type) || `${CSSLineClass.CONTEXT} d2h-emptyplaceholder`, + lineClass: line !== void 0 ? lineClass : `${lineClass} d2h-code-side-emptyplaceholder`, + contentClass: line !== void 0 ? contentClass : `${contentClass} d2h-code-side-emptyplaceholder`, + prefix: (line === null || line === void 0 ? void 0 : line.prefix) === " " ? " " : line === null || line === void 0 ? void 0 : line.prefix, + content: line === null || line === void 0 ? void 0 : line.content, + lineNumber: line === null || line === void 0 ? void 0 : line.number + }); + } +}; + +// node_modules/.pnpm/diff2html@3.4.48/node_modules/diff2html/lib-esm/hoganjs-utils.js +init_polyfill_buffer(); +var Hogan3 = __toESM(require_hogan()); + +// node_modules/.pnpm/diff2html@3.4.48/node_modules/diff2html/lib-esm/diff2html-templates.js +init_polyfill_buffer(); +var Hogan2 = __toESM(require_hogan()); +var defaultTemplates = {}; +defaultTemplates["file-summary-line"] = new Hogan2.Template({ code: function(c, p, i) { + var t = this; + t.b(i = i || ""); + t.b('
  • '); + t.b("\n" + i); + t.b(' '); + t.b("\n" + i); + t.b(t.rp("'); + t.b(t.v(t.f("fileName", c, p, 0))); + t.b(""); + t.b("\n" + i); + t.b(' '); + t.b("\n" + i); + t.b(' '); + t.b(t.v(t.f("addedLines", c, p, 0))); + t.b(""); + t.b("\n" + i); + t.b(' '); + t.b(t.v(t.f("deletedLines", c, p, 0))); + t.b(""); + t.b("\n" + i); + t.b(" "); + t.b("\n" + i); + t.b(" "); + t.b("\n" + i); + t.b("
  • "); + return t.fl(); +}, partials: { "'); + t.b("\n" + i); + t.b('
    '); + t.b("\n" + i); + t.b(' Files changed ('); + t.b(t.v(t.f("filesNumber", c, p, 0))); + t.b(")"); + t.b("\n" + i); + t.b(' hide'); + t.b("\n" + i); + t.b(' show'); + t.b("\n" + i); + t.b("
    "); + t.b("\n" + i); + t.b('
      '); + t.b("\n" + i); + t.b(" "); + t.b(t.t(t.f("files", c, p, 0))); + t.b("\n" + i); + t.b("
    "); + t.b("\n" + i); + t.b(""); + return t.fl(); +}, partials: {}, subs: {} }); +defaultTemplates["generic-block-header"] = new Hogan2.Template({ code: function(c, p, i) { + var t = this; + t.b(i = i || ""); + t.b(""); + t.b("\n" + i); + t.b(' '); + t.b("\n" + i); + t.b(' '); + t.b("\n" + i); + t.b('
    '); + if (t.s(t.f("blockHeader", c, p, 1), c, p, 0, 156, 173, "{{ }}")) { + t.rs(c, p, function(c2, p2, t2) { + t2.b(t2.t(t2.f("blockHeader", c2, p2, 0))); + }); + c.pop(); + } + if (!t.s(t.f("blockHeader", c, p, 1), c, p, 1, 0, 0, "")) { + t.b(" "); + } + ; + t.b("
    "); + t.b("\n" + i); + t.b(" "); + t.b("\n" + i); + t.b(""); + return t.fl(); +}, partials: {}, subs: {} }); +defaultTemplates["generic-empty-diff"] = new Hogan2.Template({ code: function(c, p, i) { + var t = this; + t.b(i = i || ""); + t.b(""); + t.b("\n" + i); + t.b(' '); + t.b("\n" + i); + t.b('
    '); + t.b("\n" + i); + t.b(" File without changes"); + t.b("\n" + i); + t.b("
    "); + t.b("\n" + i); + t.b(" "); + t.b("\n" + i); + t.b(""); + return t.fl(); +}, partials: {}, subs: {} }); +defaultTemplates["generic-file-path"] = new Hogan2.Template({ code: function(c, p, i) { + var t = this; + t.b(i = i || ""); + t.b(''); + t.b("\n" + i); + t.b(t.rp("'); + t.b(t.v(t.f("fileDiffName", c, p, 0))); + t.b(""); + t.b("\n" + i); + t.b(t.rp(""); + t.b("\n" + i); + t.b('"); + return t.fl(); +}, partials: { ""); + t.b("\n" + i); + t.b(' '); + t.b("\n" + i); + t.b(" "); + t.b(t.t(t.f("lineNumber", c, p, 0))); + t.b("\n" + i); + t.b(" "); + t.b("\n" + i); + t.b(' '); + t.b("\n" + i); + t.b('
    '); + t.b("\n" + i); + if (t.s(t.f("prefix", c, p, 1), c, p, 0, 162, 238, "{{ }}")) { + t.rs(c, p, function(c2, p2, t2) { + t2.b(' '); + t2.b(t2.t(t2.f("prefix", c2, p2, 0))); + t2.b(""); + t2.b("\n" + i); + }); + c.pop(); + } + if (!t.s(t.f("prefix", c, p, 1), c, p, 1, 0, 0, "")) { + t.b('  '); + t.b("\n" + i); + } + ; + if (t.s(t.f("content", c, p, 1), c, p, 0, 371, 445, "{{ }}")) { + t.rs(c, p, function(c2, p2, t2) { + t2.b(' '); + t2.b(t2.t(t2.f("content", c2, p2, 0))); + t2.b(""); + t2.b("\n" + i); + }); + c.pop(); + } + if (!t.s(t.f("content", c, p, 1), c, p, 1, 0, 0, "")) { + t.b('
    '); + t.b("\n" + i); + } + ; + t.b("
    "); + t.b("\n" + i); + t.b(" "); + t.b("\n" + i); + t.b(""); + return t.fl(); +}, partials: {}, subs: {} }); +defaultTemplates["generic-wrapper"] = new Hogan2.Template({ code: function(c, p, i) { + var t = this; + t.b(i = i || ""); + t.b('
    '); + t.b("\n" + i); + t.b(" "); + t.b(t.t(t.f("content", c, p, 0))); + t.b("\n" + i); + t.b("
    "); + return t.fl(); +}, partials: {}, subs: {} }); +defaultTemplates["icon-file-added"] = new Hogan2.Template({ code: function(c, p, i) { + var t = this; + t.b(i = i || ""); + t.b('"); + return t.fl(); +}, partials: {}, subs: {} }); +defaultTemplates["icon-file-changed"] = new Hogan2.Template({ code: function(c, p, i) { + var t = this; + t.b(i = i || ""); + t.b('"); + return t.fl(); +}, partials: {}, subs: {} }); +defaultTemplates["icon-file-deleted"] = new Hogan2.Template({ code: function(c, p, i) { + var t = this; + t.b(i = i || ""); + t.b('"); + return t.fl(); +}, partials: {}, subs: {} }); +defaultTemplates["icon-file-renamed"] = new Hogan2.Template({ code: function(c, p, i) { + var t = this; + t.b(i = i || ""); + t.b('"); + return t.fl(); +}, partials: {}, subs: {} }); +defaultTemplates["icon-file"] = new Hogan2.Template({ code: function(c, p, i) { + var t = this; + t.b(i = i || ""); + t.b('"); + return t.fl(); +}, partials: {}, subs: {} }); +defaultTemplates["line-by-line-file-diff"] = new Hogan2.Template({ code: function(c, p, i) { + var t = this; + t.b(i = i || ""); + t.b('
    '); + t.b("\n" + i); + t.b('
    '); + t.b("\n" + i); + t.b(" "); + t.b(t.t(t.f("filePath", c, p, 0))); + t.b("\n" + i); + t.b("
    "); + t.b("\n" + i); + t.b('
    '); + t.b("\n" + i); + t.b('
    '); + t.b("\n" + i); + t.b(' '); + t.b("\n" + i); + t.b(' '); + t.b("\n" + i); + t.b(" "); + t.b(t.t(t.f("diffs", c, p, 0))); + t.b("\n" + i); + t.b(" "); + t.b("\n" + i); + t.b("
    "); + t.b("\n" + i); + t.b("
    "); + t.b("\n" + i); + t.b("
    "); + t.b("\n" + i); + t.b("
    "); + return t.fl(); +}, partials: {}, subs: {} }); +defaultTemplates["line-by-line-numbers"] = new Hogan2.Template({ code: function(c, p, i) { + var t = this; + t.b(i = i || ""); + t.b('
    '); + t.b(t.v(t.f("oldNumber", c, p, 0))); + t.b("
    "); + t.b("\n" + i); + t.b('
    '); + t.b(t.v(t.f("newNumber", c, p, 0))); + t.b("
    "); + return t.fl(); +}, partials: {}, subs: {} }); +defaultTemplates["side-by-side-file-diff"] = new Hogan2.Template({ code: function(c, p, i) { + var t = this; + t.b(i = i || ""); + t.b('
    '); + t.b("\n" + i); + t.b('
    '); + t.b("\n" + i); + t.b(" "); + t.b(t.t(t.f("filePath", c, p, 0))); + t.b("\n" + i); + t.b("
    "); + t.b("\n" + i); + t.b('
    '); + t.b("\n" + i); + t.b('
    '); + t.b("\n" + i); + t.b('
    '); + t.b("\n" + i); + t.b(' '); + t.b("\n" + i); + t.b(' '); + t.b("\n" + i); + t.b(" "); + t.b(t.t(t.d("diffs.left", c, p, 0))); + t.b("\n" + i); + t.b(" "); + t.b("\n" + i); + t.b("
    "); + t.b("\n" + i); + t.b("
    "); + t.b("\n" + i); + t.b("
    "); + t.b("\n" + i); + t.b('
    '); + t.b("\n" + i); + t.b('
    '); + t.b("\n" + i); + t.b(' '); + t.b("\n" + i); + t.b(' '); + t.b("\n" + i); + t.b(" "); + t.b(t.t(t.d("diffs.right", c, p, 0))); + t.b("\n" + i); + t.b(" "); + t.b("\n" + i); + t.b("
    "); + t.b("\n" + i); + t.b("
    "); + t.b("\n" + i); + t.b("
    "); + t.b("\n" + i); + t.b("
    "); + t.b("\n" + i); + t.b("
    "); + return t.fl(); +}, partials: {}, subs: {} }); +defaultTemplates["tag-file-added"] = new Hogan2.Template({ code: function(c, p, i) { + var t = this; + t.b(i = i || ""); + t.b('ADDED'); + return t.fl(); +}, partials: {}, subs: {} }); +defaultTemplates["tag-file-changed"] = new Hogan2.Template({ code: function(c, p, i) { + var t = this; + t.b(i = i || ""); + t.b('CHANGED'); + return t.fl(); +}, partials: {}, subs: {} }); +defaultTemplates["tag-file-deleted"] = new Hogan2.Template({ code: function(c, p, i) { + var t = this; + t.b(i = i || ""); + t.b('DELETED'); + return t.fl(); +}, partials: {}, subs: {} }); +defaultTemplates["tag-file-renamed"] = new Hogan2.Template({ code: function(c, p, i) { + var t = this; + t.b(i = i || ""); + t.b('RENAMED'); + return t.fl(); +}, partials: {}, subs: {} }); + +// node_modules/.pnpm/diff2html@3.4.48/node_modules/diff2html/lib-esm/hoganjs-utils.js +var HoganJsUtils = class { + constructor({ compiledTemplates = {}, rawTemplates = {} }) { + const compiledRawTemplates = Object.entries(rawTemplates).reduce((previousTemplates, [name, templateString]) => { + const compiledTemplate = Hogan3.compile(templateString, { asString: false }); + return Object.assign(Object.assign({}, previousTemplates), { [name]: compiledTemplate }); + }, {}); + this.preCompiledTemplates = Object.assign(Object.assign(Object.assign({}, defaultTemplates), compiledTemplates), compiledRawTemplates); + } + static compile(templateString) { + return Hogan3.compile(templateString, { asString: false }); + } + render(namespace, view, params, partials, indent2) { + const templateKey = this.templateKey(namespace, view); + try { + const template = this.preCompiledTemplates[templateKey]; + return template.render(params, partials, indent2); + } catch (e) { + throw new Error(`Could not find template to render '${templateKey}'`); + } + } + template(namespace, view) { + return this.preCompiledTemplates[this.templateKey(namespace, view)]; + } + templateKey(namespace, view) { + return `${namespace}-${view}`; + } +}; + +// node_modules/.pnpm/diff2html@3.4.48/node_modules/diff2html/lib-esm/diff2html.js +var defaultDiff2HtmlConfig = Object.assign(Object.assign(Object.assign({}, defaultLineByLineRendererConfig), defaultSideBySideRendererConfig), { outputFormat: OutputFormatType.LINE_BY_LINE, drawFileList: true }); +function html(diffInput, configuration = {}) { + const config = Object.assign(Object.assign({}, defaultDiff2HtmlConfig), configuration); + const diffJson = typeof diffInput === "string" ? parse(diffInput, config) : diffInput; + const hoganUtils = new HoganJsUtils(config); + const { colorScheme } = config; + const fileListRendererConfig = { colorScheme }; + const fileList = config.drawFileList ? new FileListRenderer(hoganUtils, fileListRendererConfig).render(diffJson) : ""; + const diffOutput = config.outputFormat === "side-by-side" ? new SideBySideRenderer(hoganUtils, config).render(diffJson) : new LineByLineRenderer(hoganUtils, config).render(diffJson); + return fileList + diffOutput; +} + +// src/ui/diff/diffView.ts +var import_obsidian17 = require("obsidian"); +var DiffView = class extends import_obsidian17.ItemView { + constructor(leaf, plugin) { + super(leaf); + this.plugin = plugin; + this.gettingDiff = false; + this.gitRefreshBind = this.refresh.bind(this); + this.gitViewRefreshBind = this.refresh.bind(this); + this.parser = new DOMParser(); + this.navigation = true; + addEventListener("git-refresh", this.gitRefreshBind); + addEventListener("git-view-refresh", this.gitViewRefreshBind); + } + getViewType() { + return DIFF_VIEW_CONFIG.type; + } + getDisplayText() { + var _a2; + if (((_a2 = this.state) == null ? void 0 : _a2.file) != null) { + let fileName = this.state.file.split("/").last(); + if (fileName == null ? void 0 : fileName.endsWith(".md")) fileName = fileName.slice(0, -3); + return DIFF_VIEW_CONFIG.name + ` (${fileName})`; + } + return DIFF_VIEW_CONFIG.name; + } + getIcon() { + return DIFF_VIEW_CONFIG.icon; + } + async setState(state, result) { + this.state = state; + if (import_obsidian17.Platform.isMobile) { + this.leaf.view.titleEl.textContent = this.getDisplayText(); + } + await this.refresh(); + } + getState() { + return this.state; + } + onClose() { + removeEventListener("git-refresh", this.gitRefreshBind); + removeEventListener("git-view-refresh", this.gitViewRefreshBind); + return super.onClose(); + } + onOpen() { + this.refresh(); + return super.onOpen(); + } + async refresh() { + var _a2; + if (((_a2 = this.state) == null ? void 0 : _a2.file) && !this.gettingDiff && this.plugin.gitManager) { + this.gettingDiff = true; + try { + let diff3 = await this.plugin.gitManager.getDiffString( + this.state.file, + this.state.staged, + this.state.hash + ); + this.contentEl.empty(); + if (!diff3) { + if (this.plugin.gitManager instanceof SimpleGit && await this.plugin.gitManager.isTracked( + this.state.file + )) { + diff3 = [ + `--- ${this.state.file}`, + `+++ ${this.state.file}`, + "" + ].join("\n"); + } else { + const content = await this.app.vault.adapter.read( + this.plugin.gitManager.getRelativeVaultPath( + this.state.file + ) + ); + const header = `--- /dev/null ++++ ${this.state.file} +@@ -0,0 +1,${content.split("\n").length} @@`; + diff3 = [ + ...header.split("\n"), + ...content.split("\n").map((line) => `+${line}`) + ].join("\n"); + } + } + const diffEl = this.parser.parseFromString(html(diff3), "text/html").querySelector(".d2h-file-diff"); + this.contentEl.append(diffEl); + } finally { + this.gettingDiff = false; + } + } + } +}; + +// src/ui/history/historyView.ts +init_polyfill_buffer(); +var import_obsidian21 = require("obsidian"); + +// src/ui/history/historyView.svelte +init_polyfill_buffer(); + +// node_modules/.pnpm/svelte@4.2.18/node_modules/svelte/src/runtime/internal/index.js +init_polyfill_buffer(); + +// node_modules/.pnpm/svelte@4.2.18/node_modules/svelte/src/runtime/internal/animations.js +init_polyfill_buffer(); + +// node_modules/.pnpm/svelte@4.2.18/node_modules/svelte/src/runtime/internal/utils.js +init_polyfill_buffer(); +function noop() { +} +var identity = (x) => x; +function run(fn) { + return fn(); +} +function blank_object() { + return /* @__PURE__ */ Object.create(null); +} +function run_all(fns) { + fns.forEach(run); +} +function is_function(thing) { + return typeof thing === "function"; +} +function safe_not_equal(a, b) { + return a != a ? b == b : a !== b || a && typeof a === "object" || typeof a === "function"; +} +function is_empty(obj) { + return Object.keys(obj).length === 0; +} + +// node_modules/.pnpm/svelte@4.2.18/node_modules/svelte/src/runtime/internal/environment.js +init_polyfill_buffer(); +var is_client = typeof window !== "undefined"; +var now = is_client ? () => window.performance.now() : () => Date.now(); +var raf = is_client ? (cb) => requestAnimationFrame(cb) : noop; + +// node_modules/.pnpm/svelte@4.2.18/node_modules/svelte/src/runtime/internal/loop.js +init_polyfill_buffer(); +var tasks = /* @__PURE__ */ new Set(); +function run_tasks(now2) { + tasks.forEach((task) => { + if (!task.c(now2)) { + tasks.delete(task); + task.f(); + } + }); + if (tasks.size !== 0) raf(run_tasks); +} +function loop(callback) { + let task; + if (tasks.size === 0) raf(run_tasks); + return { + promise: new Promise((fulfill) => { + tasks.add(task = { c: callback, f: fulfill }); + }), + abort() { + tasks.delete(task); + } + }; +} + +// node_modules/.pnpm/svelte@4.2.18/node_modules/svelte/src/runtime/internal/style_manager.js +init_polyfill_buffer(); + +// node_modules/.pnpm/svelte@4.2.18/node_modules/svelte/src/runtime/internal/dom.js +init_polyfill_buffer(); + +// node_modules/.pnpm/svelte@4.2.18/node_modules/svelte/src/runtime/internal/ResizeObserverSingleton.js +init_polyfill_buffer(); + +// node_modules/.pnpm/svelte@4.2.18/node_modules/svelte/src/runtime/internal/globals.js +init_polyfill_buffer(); +var globals = typeof window !== "undefined" ? window : typeof globalThis !== "undefined" ? globalThis : ( + // @ts-ignore Node typings have this + global +); + +// node_modules/.pnpm/svelte@4.2.18/node_modules/svelte/src/runtime/internal/ResizeObserverSingleton.js +var ResizeObserverSingleton = class _ResizeObserverSingleton { + /** @param {ResizeObserverOptions} options */ + constructor(options) { + /** + * @private + * @readonly + * @type {WeakMap} + */ + __publicField(this, "_listeners", "WeakMap" in globals ? /* @__PURE__ */ new WeakMap() : void 0); + /** + * @private + * @type {ResizeObserver} + */ + __publicField(this, "_observer"); + /** @type {ResizeObserverOptions} */ + __publicField(this, "options"); + this.options = options; + } + /** + * @param {Element} element + * @param {import('./private.js').Listener} listener + * @returns {() => void} + */ + observe(element2, listener) { + this._listeners.set(element2, listener); + this._getObserver().observe(element2, this.options); + return () => { + this._listeners.delete(element2); + this._observer.unobserve(element2); + }; + } + /** + * @private + */ + _getObserver() { + var _a2; + return (_a2 = this._observer) != null ? _a2 : this._observer = new ResizeObserver((entries) => { + var _a3; + for (const entry of entries) { + _ResizeObserverSingleton.entries.set(entry.target, entry); + (_a3 = this._listeners.get(entry.target)) == null ? void 0 : _a3(entry); + } + }); + } +}; +ResizeObserverSingleton.entries = "WeakMap" in globals ? /* @__PURE__ */ new WeakMap() : void 0; + +// node_modules/.pnpm/svelte@4.2.18/node_modules/svelte/src/runtime/internal/dom.js +var is_hydrating = false; +function start_hydrating() { + is_hydrating = true; +} +function end_hydrating() { + is_hydrating = false; +} +function append2(target, node) { + target.appendChild(node); +} +function append_styles(target, style_sheet_id, styles) { + const append_styles_to = get_root_for_style(target); + if (!append_styles_to.getElementById(style_sheet_id)) { + const style = element("style"); + style.id = style_sheet_id; + style.textContent = styles; + append_stylesheet(append_styles_to, style); + } +} +function get_root_for_style(node) { + if (!node) return document; + const root2 = node.getRootNode ? node.getRootNode() : node.ownerDocument; + if (root2 && /** @type {ShadowRoot} */ + root2.host) { + return ( + /** @type {ShadowRoot} */ + root2 + ); + } + return node.ownerDocument; +} +function append_empty_stylesheet(node) { + const style_element = element("style"); + style_element.textContent = "/* empty */"; + append_stylesheet(get_root_for_style(node), style_element); + return style_element.sheet; +} +function append_stylesheet(node, style) { + append2( + /** @type {Document} */ + node.head || node, + style + ); + return style.sheet; +} +function insert(target, node, anchor) { + target.insertBefore(node, anchor || null); +} +function detach(node) { + if (node.parentNode) { + node.parentNode.removeChild(node); + } +} +function destroy_each(iterations, detaching) { + for (let i = 0; i < iterations.length; i += 1) { + if (iterations[i]) iterations[i].d(detaching); + } +} +function element(name) { + return document.createElement(name); +} +function text(data) { + return document.createTextNode(data); +} +function space() { + return text(" "); +} +function empty() { + return text(""); +} +function listen(node, event, handler, options) { + node.addEventListener(event, handler, options); + return () => node.removeEventListener(event, handler, options); +} +function stop_propagation(fn) { + return function(event) { + event.stopPropagation(); + return fn.call(this, event); + }; +} +function attr(node, attribute, value) { + if (value == null) node.removeAttribute(attribute); + else if (node.getAttribute(attribute) !== value) node.setAttribute(attribute, value); +} +function children(element2) { + return Array.from(element2.childNodes); +} +function set_data(text2, data) { + data = "" + data; + if (text2.data === data) return; + text2.data = /** @type {string} */ + data; +} +function set_input_value(input, value) { + input.value = value == null ? "" : value; +} +function set_style(node, key2, value, important) { + if (value == null) { + node.style.removeProperty(key2); + } else { + node.style.setProperty(key2, value, important ? "important" : ""); + } +} +function toggle_class(element2, name, toggle) { + element2.classList.toggle(name, !!toggle); +} +function custom_event(type, detail, { bubbles = false, cancelable = false } = {}) { + return new CustomEvent(type, { detail, bubbles, cancelable }); +} +function get_custom_elements_slots(element2) { + const result = {}; + element2.childNodes.forEach( + /** @param {Element} node */ + (node) => { + result[node.slot || "default"] = true; + } + ); + return result; +} + +// node_modules/.pnpm/svelte@4.2.18/node_modules/svelte/src/runtime/internal/style_manager.js +var managed_styles = /* @__PURE__ */ new Map(); +var active = 0; +function hash(str) { + let hash2 = 5381; + let i = str.length; + while (i--) hash2 = (hash2 << 5) - hash2 ^ str.charCodeAt(i); + return hash2 >>> 0; +} +function create_style_information(doc, node) { + const info = { stylesheet: append_empty_stylesheet(node), rules: {} }; + managed_styles.set(doc, info); + return info; +} +function create_rule(node, a, b, duration, delay2, ease, fn, uid = 0) { + const step = 16.666 / duration; + let keyframes = "{\n"; + for (let p = 0; p <= 1; p += step) { + const t = a + (b - a) * ease(p); + keyframes += p * 100 + `%{${fn(t, 1 - t)}} +`; + } + const rule = keyframes + `100% {${fn(b, 1 - b)}} +}`; + const name = `__svelte_${hash(rule)}_${uid}`; + const doc = get_root_for_style(node); + const { stylesheet, rules } = managed_styles.get(doc) || create_style_information(doc, node); + if (!rules[name]) { + rules[name] = true; + stylesheet.insertRule(`@keyframes ${name} ${rule}`, stylesheet.cssRules.length); + } + const animation = node.style.animation || ""; + node.style.animation = `${animation ? `${animation}, ` : ""}${name} ${duration}ms linear ${delay2}ms 1 both`; + active += 1; + return name; +} +function delete_rule(node, name) { + const previous = (node.style.animation || "").split(", "); + const next = previous.filter( + name ? (anim) => anim.indexOf(name) < 0 : (anim) => anim.indexOf("__svelte") === -1 + // remove all Svelte animations + ); + const deleted = previous.length - next.length; + if (deleted) { + node.style.animation = next.join(", "); + active -= deleted; + if (!active) clear_rules(); + } +} +function clear_rules() { + raf(() => { + if (active) return; + managed_styles.forEach((info) => { + const { ownerNode } = info.stylesheet; + if (ownerNode) detach(ownerNode); + }); + managed_styles.clear(); + }); +} + +// node_modules/.pnpm/svelte@4.2.18/node_modules/svelte/src/runtime/internal/await_block.js +init_polyfill_buffer(); + +// node_modules/.pnpm/svelte@4.2.18/node_modules/svelte/src/runtime/internal/transitions.js +init_polyfill_buffer(); + +// node_modules/.pnpm/svelte@4.2.18/node_modules/svelte/src/runtime/internal/scheduler.js +init_polyfill_buffer(); + +// node_modules/.pnpm/svelte@4.2.18/node_modules/svelte/src/runtime/internal/lifecycle.js +init_polyfill_buffer(); +var current_component; +function set_current_component(component) { + current_component = component; +} +function get_current_component() { + if (!current_component) throw new Error("Function called outside component initialization"); + return current_component; +} +function onDestroy(fn) { + get_current_component().$$.on_destroy.push(fn); +} +function bubble(component, event) { + const callbacks = component.$$.callbacks[event.type]; + if (callbacks) { + callbacks.slice().forEach((fn) => fn.call(this, event)); + } +} + +// node_modules/.pnpm/svelte@4.2.18/node_modules/svelte/src/runtime/internal/scheduler.js +var dirty_components = []; +var binding_callbacks = []; +var render_callbacks = []; +var flush_callbacks = []; +var resolved_promise = /* @__PURE__ */ Promise.resolve(); +var update_scheduled = false; +function schedule_update() { + if (!update_scheduled) { + update_scheduled = true; + resolved_promise.then(flush); + } +} +function add_render_callback(fn) { + render_callbacks.push(fn); +} +var seen_callbacks = /* @__PURE__ */ new Set(); +var flushidx = 0; +function flush() { + if (flushidx !== 0) { + return; + } + const saved_component = current_component; + do { + try { + while (flushidx < dirty_components.length) { + const component = dirty_components[flushidx]; + flushidx++; + set_current_component(component); + update(component.$$); + } + } catch (e) { + dirty_components.length = 0; + flushidx = 0; + throw e; + } + set_current_component(null); + dirty_components.length = 0; + flushidx = 0; + while (binding_callbacks.length) binding_callbacks.pop()(); + for (let i = 0; i < render_callbacks.length; i += 1) { + const callback = render_callbacks[i]; + if (!seen_callbacks.has(callback)) { + seen_callbacks.add(callback); + callback(); + } + } + render_callbacks.length = 0; + } while (dirty_components.length); + while (flush_callbacks.length) { + flush_callbacks.pop()(); + } + update_scheduled = false; + seen_callbacks.clear(); + set_current_component(saved_component); +} +function update($$) { + if ($$.fragment !== null) { + $$.update(); + run_all($$.before_update); + const dirty = $$.dirty; + $$.dirty = [-1]; + $$.fragment && $$.fragment.p($$.ctx, dirty); + $$.after_update.forEach(add_render_callback); + } +} +function flush_render_callbacks(fns) { + const filtered = []; + const targets = []; + render_callbacks.forEach((c) => fns.indexOf(c) === -1 ? filtered.push(c) : targets.push(c)); + targets.forEach((c) => c()); + render_callbacks = filtered; +} + +// node_modules/.pnpm/svelte@4.2.18/node_modules/svelte/src/runtime/internal/transitions.js +var promise; +function wait() { + if (!promise) { + promise = Promise.resolve(); + promise.then(() => { + promise = null; + }); + } + return promise; +} +function dispatch(node, direction, kind) { + node.dispatchEvent(custom_event(`${direction ? "intro" : "outro"}${kind}`)); +} +var outroing = /* @__PURE__ */ new Set(); +var outros; +function group_outros() { + outros = { + r: 0, + c: [], + p: outros + // parent group + }; +} +function check_outros() { + if (!outros.r) { + run_all(outros.c); + } + outros = outros.p; +} +function transition_in(block, local) { + if (block && block.i) { + outroing.delete(block); + block.i(local); + } +} +function transition_out(block, local, detach2, callback) { + if (block && block.o) { + if (outroing.has(block)) return; + outroing.add(block); + outros.c.push(() => { + outroing.delete(block); + if (callback) { + if (detach2) block.d(1); + callback(); + } + }); + block.o(local); + } else if (callback) { + callback(); + } +} +var null_transition = { duration: 0 }; +function create_bidirectional_transition(node, fn, params, intro) { + const options = { direction: "both" }; + let config = fn(node, params, options); + let t = intro ? 0 : 1; + let running_program = null; + let pending_program = null; + let animation_name = null; + let original_inert_value; + function clear_animation() { + if (animation_name) delete_rule(node, animation_name); + } + function init3(program, duration) { + const d = ( + /** @type {Program['d']} */ + program.b - t + ); + duration *= Math.abs(d); + return { + a: t, + b: program.b, + d, + duration, + start: program.start, + end: program.start + duration, + group: program.group + }; + } + function go(b) { + const { + delay: delay2 = 0, + duration = 300, + easing = identity, + tick: tick2 = noop, + css + } = config || null_transition; + const program = { + start: now() + delay2, + b + }; + if (!b) { + program.group = outros; + outros.r += 1; + } + if ("inert" in node) { + if (b) { + if (original_inert_value !== void 0) { + node.inert = original_inert_value; + } + } else { + original_inert_value = /** @type {HTMLElement} */ + node.inert; + node.inert = true; + } + } + if (running_program || pending_program) { + pending_program = program; + } else { + if (css) { + clear_animation(); + animation_name = create_rule(node, t, b, duration, delay2, easing, css); + } + if (b) tick2(0, 1); + running_program = init3(program, duration); + add_render_callback(() => dispatch(node, b, "start")); + loop((now2) => { + if (pending_program && now2 > pending_program.start) { + running_program = init3(pending_program, duration); + pending_program = null; + dispatch(node, running_program.b, "start"); + if (css) { + clear_animation(); + animation_name = create_rule( + node, + t, + running_program.b, + running_program.duration, + 0, + easing, + config.css + ); + } + } + if (running_program) { + if (now2 >= running_program.end) { + tick2(t = running_program.b, 1 - t); + dispatch(node, running_program.b, "end"); + if (!pending_program) { + if (running_program.b) { + clear_animation(); + } else { + if (!--running_program.group.r) run_all(running_program.group.c); + } + } + running_program = null; + } else if (now2 >= running_program.start) { + const p = now2 - running_program.start; + t = running_program.a + running_program.d * easing(p / running_program.duration); + tick2(t, 1 - t); + } + } + return !!(running_program || pending_program); + }); + } + } + return { + run(b) { + if (is_function(config)) { + wait().then(() => { + const opts = { direction: b ? "in" : "out" }; + config = config(opts); + go(b); + }); + } else { + go(b); + } + }, + end() { + clear_animation(); + running_program = pending_program = null; + } + }; +} + +// node_modules/.pnpm/svelte@4.2.18/node_modules/svelte/src/runtime/internal/each.js +init_polyfill_buffer(); +function ensure_array_like(array_like_or_iterator) { + return (array_like_or_iterator == null ? void 0 : array_like_or_iterator.length) !== void 0 ? array_like_or_iterator : Array.from(array_like_or_iterator); +} + +// node_modules/.pnpm/svelte@4.2.18/node_modules/svelte/src/runtime/internal/spread.js +init_polyfill_buffer(); + +// node_modules/.pnpm/svelte@4.2.18/node_modules/svelte/src/runtime/internal/ssr.js +init_polyfill_buffer(); + +// node_modules/.pnpm/svelte@4.2.18/node_modules/svelte/src/shared/boolean_attributes.js +init_polyfill_buffer(); +var _boolean_attributes = ( + /** @type {const} */ + [ + "allowfullscreen", + "allowpaymentrequest", + "async", + "autofocus", + "autoplay", + "checked", + "controls", + "default", + "defer", + "disabled", + "formnovalidate", + "hidden", + "inert", + "ismap", + "loop", + "multiple", + "muted", + "nomodule", + "novalidate", + "open", + "playsinline", + "readonly", + "required", + "reversed", + "selected" + ] +); +var boolean_attributes = /* @__PURE__ */ new Set([..._boolean_attributes]); + +// node_modules/.pnpm/svelte@4.2.18/node_modules/svelte/src/shared/utils/names.js +init_polyfill_buffer(); + +// node_modules/.pnpm/svelte@4.2.18/node_modules/svelte/src/runtime/internal/Component.js +init_polyfill_buffer(); +function create_component(block) { + block && block.c(); +} +function mount_component(component, target, anchor) { + const { fragment, after_update } = component.$$; + fragment && fragment.m(target, anchor); + add_render_callback(() => { + const new_on_destroy = component.$$.on_mount.map(run).filter(is_function); + if (component.$$.on_destroy) { + component.$$.on_destroy.push(...new_on_destroy); + } else { + run_all(new_on_destroy); + } + component.$$.on_mount = []; + }); + after_update.forEach(add_render_callback); +} +function destroy_component(component, detaching) { + const $$ = component.$$; + if ($$.fragment !== null) { + flush_render_callbacks($$.after_update); + run_all($$.on_destroy); + $$.fragment && $$.fragment.d(detaching); + $$.on_destroy = $$.fragment = null; + $$.ctx = []; + } +} +function make_dirty(component, i) { + if (component.$$.dirty[0] === -1) { + dirty_components.push(component); + schedule_update(); + component.$$.dirty.fill(0); + } + component.$$.dirty[i / 31 | 0] |= 1 << i % 31; +} +function init2(component, options, instance10, create_fragment10, not_equal, props, append_styles2 = null, dirty = [-1]) { + const parent_component = current_component; + set_current_component(component); + const $$ = component.$$ = { + fragment: null, + ctx: [], + // state + props, + update: noop, + not_equal, + bound: blank_object(), + // lifecycle + on_mount: [], + on_destroy: [], + on_disconnect: [], + before_update: [], + after_update: [], + context: new Map(options.context || (parent_component ? parent_component.$$.context : [])), + // everything else + callbacks: blank_object(), + dirty, + skip_bound: false, + root: options.target || parent_component.$$.root + }; + append_styles2 && append_styles2($$.root); + let ready = false; + $$.ctx = instance10 ? instance10(component, options.props || {}, (i, ret, ...rest) => { + const value = rest.length ? rest[0] : ret; + if ($$.ctx && not_equal($$.ctx[i], $$.ctx[i] = value)) { + if (!$$.skip_bound && $$.bound[i]) $$.bound[i](value); + if (ready) make_dirty(component, i); + } + return ret; + }) : []; + $$.update(); + ready = true; + run_all($$.before_update); + $$.fragment = create_fragment10 ? create_fragment10($$.ctx) : false; + if (options.target) { + if (options.hydrate) { + start_hydrating(); + const nodes = children(options.target); + $$.fragment && $$.fragment.l(nodes); + nodes.forEach(detach); + } else { + $$.fragment && $$.fragment.c(); + } + if (options.intro) transition_in(component.$$.fragment); + mount_component(component, options.target, options.anchor); + end_hydrating(); + flush(); + } + set_current_component(parent_component); +} +var SvelteElement; +if (typeof HTMLElement === "function") { + SvelteElement = class extends HTMLElement { + constructor($$componentCtor, $$slots, use_shadow_dom) { + super(); + /** The Svelte component constructor */ + __publicField(this, "$$ctor"); + /** Slots */ + __publicField(this, "$$s"); + /** The Svelte component instance */ + __publicField(this, "$$c"); + /** Whether or not the custom element is connected */ + __publicField(this, "$$cn", false); + /** Component props data */ + __publicField(this, "$$d", {}); + /** `true` if currently in the process of reflecting component props back to attributes */ + __publicField(this, "$$r", false); + /** @type {Record} Props definition (name, reflected, type etc) */ + __publicField(this, "$$p_d", {}); + /** @type {Record} Event listeners */ + __publicField(this, "$$l", {}); + /** @type {Map} Event listener unsubscribe functions */ + __publicField(this, "$$l_u", /* @__PURE__ */ new Map()); + this.$$ctor = $$componentCtor; + this.$$s = $$slots; + if (use_shadow_dom) { + this.attachShadow({ mode: "open" }); + } + } + addEventListener(type, listener, options) { + this.$$l[type] = this.$$l[type] || []; + this.$$l[type].push(listener); + if (this.$$c) { + const unsub = this.$$c.$on(type, listener); + this.$$l_u.set(listener, unsub); + } + super.addEventListener(type, listener, options); + } + removeEventListener(type, listener, options) { + super.removeEventListener(type, listener, options); + if (this.$$c) { + const unsub = this.$$l_u.get(listener); + if (unsub) { + unsub(); + this.$$l_u.delete(listener); + } + } + } + async connectedCallback() { + this.$$cn = true; + if (!this.$$c) { + let create_slot = function(name) { + return () => { + let node; + const obj = { + c: function create() { + node = element("slot"); + if (name !== "default") { + attr(node, "name", name); + } + }, + /** + * @param {HTMLElement} target + * @param {HTMLElement} [anchor] + */ + m: function mount(target, anchor) { + insert(target, node, anchor); + }, + d: function destroy(detaching) { + if (detaching) { + detach(node); + } + } + }; + return obj; + }; + }; + await Promise.resolve(); + if (!this.$$cn || this.$$c) { + return; + } + const $$slots = {}; + const existing_slots = get_custom_elements_slots(this); + for (const name of this.$$s) { + if (name in existing_slots) { + $$slots[name] = [create_slot(name)]; + } + } + for (const attribute of this.attributes) { + const name = this.$$g_p(attribute.name); + if (!(name in this.$$d)) { + this.$$d[name] = get_custom_element_value(name, attribute.value, this.$$p_d, "toProp"); + } + } + for (const key2 in this.$$p_d) { + if (!(key2 in this.$$d) && this[key2] !== void 0) { + this.$$d[key2] = this[key2]; + delete this[key2]; + } + } + this.$$c = new this.$$ctor({ + target: this.shadowRoot || this, + props: { + ...this.$$d, + $$slots, + $$scope: { + ctx: [] + } + } + }); + const reflect_attributes = () => { + this.$$r = true; + for (const key2 in this.$$p_d) { + this.$$d[key2] = this.$$c.$$.ctx[this.$$c.$$.props[key2]]; + if (this.$$p_d[key2].reflect) { + const attribute_value = get_custom_element_value( + key2, + this.$$d[key2], + this.$$p_d, + "toAttribute" + ); + if (attribute_value == null) { + this.removeAttribute(this.$$p_d[key2].attribute || key2); + } else { + this.setAttribute(this.$$p_d[key2].attribute || key2, attribute_value); + } + } + } + this.$$r = false; + }; + this.$$c.$$.after_update.push(reflect_attributes); + reflect_attributes(); + for (const type in this.$$l) { + for (const listener of this.$$l[type]) { + const unsub = this.$$c.$on(type, listener); + this.$$l_u.set(listener, unsub); + } + } + this.$$l = {}; + } + } + // We don't need this when working within Svelte code, but for compatibility of people using this outside of Svelte + // and setting attributes through setAttribute etc, this is helpful + attributeChangedCallback(attr2, _oldValue, newValue) { + var _a2; + if (this.$$r) return; + attr2 = this.$$g_p(attr2); + this.$$d[attr2] = get_custom_element_value(attr2, newValue, this.$$p_d, "toProp"); + (_a2 = this.$$c) == null ? void 0 : _a2.$set({ [attr2]: this.$$d[attr2] }); + } + disconnectedCallback() { + this.$$cn = false; + Promise.resolve().then(() => { + if (!this.$$cn && this.$$c) { + this.$$c.$destroy(); + this.$$c = void 0; + } + }); + } + $$g_p(attribute_name) { + return Object.keys(this.$$p_d).find( + (key2) => this.$$p_d[key2].attribute === attribute_name || !this.$$p_d[key2].attribute && key2.toLowerCase() === attribute_name + ) || attribute_name; + } + }; +} +function get_custom_element_value(prop, value, props_definition, transform) { + var _a2; + const type = (_a2 = props_definition[prop]) == null ? void 0 : _a2.type; + value = type === "Boolean" && typeof value !== "boolean" ? value != null : value; + if (!transform || !props_definition[prop]) { + return value; + } else if (transform === "toAttribute") { + switch (type) { + case "Object": + case "Array": + return value == null ? null : JSON.stringify(value); + case "Boolean": + return value ? "" : null; + case "Number": + return value == null ? null : value; + default: + return value; + } + } else { + switch (type) { + case "Object": + case "Array": + return value && JSON.parse(value); + case "Boolean": + return value; + case "Number": + return value != null ? +value : value; + default: + return value; + } + } +} +var SvelteComponent = class { + constructor() { + /** + * ### PRIVATE API + * + * Do not use, may change at any time + * + * @type {any} + */ + __publicField(this, "$$"); + /** + * ### PRIVATE API + * + * Do not use, may change at any time + * + * @type {any} + */ + __publicField(this, "$$set"); + } + /** @returns {void} */ + $destroy() { + destroy_component(this, 1); + this.$destroy = noop; + } + /** + * @template {Extract} K + * @param {K} type + * @param {((e: Events[K]) => void) | null | undefined} callback + * @returns {() => void} + */ + $on(type, callback) { + if (!is_function(callback)) { + return noop; + } + const callbacks = this.$$.callbacks[type] || (this.$$.callbacks[type] = []); + callbacks.push(callback); + return () => { + const index2 = callbacks.indexOf(callback); + if (index2 !== -1) callbacks.splice(index2, 1); + }; + } + /** + * @param {Partial} props + * @returns {void} + */ + $set(props) { + if (this.$$set && !is_empty(props)) { + this.$$.skip_bound = true; + this.$$set(props); + this.$$.skip_bound = false; + } + } +}; + +// node_modules/.pnpm/svelte@4.2.18/node_modules/svelte/src/runtime/internal/dev.js +init_polyfill_buffer(); + +// node_modules/.pnpm/svelte@4.2.18/node_modules/svelte/src/shared/version.js +init_polyfill_buffer(); +var PUBLIC_VERSION = "4"; + +// node_modules/.pnpm/svelte@4.2.18/node_modules/svelte/src/runtime/internal/disclose-version/index.js +init_polyfill_buffer(); +if (typeof window !== "undefined") + (window.__svelte || (window.__svelte = { v: /* @__PURE__ */ new Set() })).v.add(PUBLIC_VERSION); + +// node_modules/.pnpm/tslib@2.6.3/node_modules/tslib/tslib.es6.mjs +init_polyfill_buffer(); +function __awaiter(thisArg, _arguments, P, generator) { + function adopt(value) { + return value instanceof P ? value : new P(function(resolve2) { + resolve2(value); + }); + } + return new (P || (P = Promise))(function(resolve2, reject) { + function fulfilled(value) { + try { + step(generator.next(value)); + } catch (e) { + reject(e); + } + } + function rejected(value) { + try { + step(generator["throw"](value)); + } catch (e) { + reject(e); + } + } + function step(result) { + result.done ? resolve2(result.value) : adopt(result.value).then(fulfilled, rejected); + } + step((generator = generator.apply(thisArg, _arguments || [])).next()); + }); +} + +// src/ui/history/historyView.svelte +var import_obsidian20 = require("obsidian"); + +// node_modules/.pnpm/svelte@4.2.18/node_modules/svelte/src/runtime/index.js +init_polyfill_buffer(); + +// src/ui/history/components/logComponent.svelte +init_polyfill_buffer(); +var import_obsidian19 = require("obsidian"); + +// node_modules/.pnpm/svelte@4.2.18/node_modules/svelte/src/runtime/transition/index.js +init_polyfill_buffer(); + +// node_modules/.pnpm/svelte@4.2.18/node_modules/svelte/src/runtime/easing/index.js +init_polyfill_buffer(); +function cubicOut(t) { + const f = t - 1; + return f * f * f + 1; +} + +// node_modules/.pnpm/svelte@4.2.18/node_modules/svelte/src/runtime/transition/index.js +function slide(node, { delay: delay2 = 0, duration = 400, easing = cubicOut, axis = "y" } = {}) { + const style = getComputedStyle(node); + const opacity = +style.opacity; + const primary_property = axis === "y" ? "height" : "width"; + const primary_property_value = parseFloat(style[primary_property]); + const secondary_properties = axis === "y" ? ["top", "bottom"] : ["left", "right"]; + const capitalized_secondary_properties = secondary_properties.map( + (e) => `${e[0].toUpperCase()}${e.slice(1)}` + ); + const padding_start_value = parseFloat(style[`padding${capitalized_secondary_properties[0]}`]); + const padding_end_value = parseFloat(style[`padding${capitalized_secondary_properties[1]}`]); + const margin_start_value = parseFloat(style[`margin${capitalized_secondary_properties[0]}`]); + const margin_end_value = parseFloat(style[`margin${capitalized_secondary_properties[1]}`]); + const border_width_start_value = parseFloat( + style[`border${capitalized_secondary_properties[0]}Width`] + ); + const border_width_end_value = parseFloat( + style[`border${capitalized_secondary_properties[1]}Width`] + ); + return { + delay: delay2, + duration, + easing, + css: (t) => `overflow: hidden;opacity: ${Math.min(t * 20, 1) * opacity};${primary_property}: ${t * primary_property_value}px;padding-${secondary_properties[0]}: ${t * padding_start_value}px;padding-${secondary_properties[1]}: ${t * padding_end_value}px;margin-${secondary_properties[0]}: ${t * margin_start_value}px;margin-${secondary_properties[1]}: ${t * margin_end_value}px;border-${secondary_properties[0]}-width: ${t * border_width_start_value}px;border-${secondary_properties[1]}-width: ${t * border_width_end_value}px;` + }; +} + +// src/ui/history/components/logFileComponent.svelte +init_polyfill_buffer(); +var import_obsidian18 = require("obsidian"); +function add_css(target) { + append_styles(target, "svelte-1wbh8tp", "main.svelte-1wbh8tp .nav-file-title.svelte-1wbh8tp{align-items:center}"); +} +function create_if_block(ctx) { + let div; + let mounted; + let dispose; + return { + c() { + div = element("div"); + attr(div, "data-icon", "go-to-file"); + attr(div, "aria-label", "Open File"); + attr(div, "class", "clickable-icon"); + }, + m(target, anchor) { + insert(target, div, anchor); + ctx[7](div); + if (!mounted) { + dispose = [ + listen(div, "auxclick", stop_propagation( + /*open*/ + ctx[4] + )), + listen(div, "click", stop_propagation( + /*open*/ + ctx[4] + )) + ]; + mounted = true; + } + }, + p: noop, + d(detaching) { + if (detaching) { + detach(div); + } + ctx[7](null); + mounted = false; + run_all(dispose); + } + }; +} +function create_fragment(ctx) { + let main; + let div3; + let div0; + let t0_value = getDisplayPath( + /*diff*/ + ctx[0].vault_path + ) + ""; + let t0; + let t1; + let div2; + let div1; + let show_if = ( + /*view*/ + ctx[1].app.vault.getAbstractFileByPath( + /*diff*/ + ctx[0].vault_path + ) instanceof import_obsidian18.TFile + ); + let t2; + let span; + let t3_value = ( + /*diff*/ + ctx[0].status + "" + ); + let t3; + let span_data_type_value; + let div3_data_path_value; + let div3_aria_label_value; + let mounted; + let dispose; + let if_block = show_if && create_if_block(ctx); + return { + c() { + var _a2, _b; + main = element("main"); + div3 = element("div"); + div0 = element("div"); + t0 = text(t0_value); + t1 = space(); + div2 = element("div"); + div1 = element("div"); + if (if_block) if_block.c(); + t2 = space(); + span = element("span"); + t3 = text(t3_value); + attr(div0, "class", "tree-item-inner nav-file-title-content"); + attr(div1, "class", "buttons"); + attr(span, "class", "type"); + attr(span, "data-type", span_data_type_value = /*diff*/ + ctx[0].status); + attr(div2, "class", "git-tools"); + attr(div3, "class", "tree-item-self is-clickable nav-file-title svelte-1wbh8tp"); + attr(div3, "data-path", div3_data_path_value = /*diff*/ + ctx[0].vault_path); + attr( + div3, + "data-tooltip-position", + /*side*/ + ctx[3] + ); + attr(div3, "aria-label", div3_aria_label_value = /*diff*/ + ctx[0].vault_path); + toggle_class( + div3, + "is-active", + /*view*/ + ((_a2 = ctx[1].plugin.lastDiffViewState) == null ? void 0 : _a2.file) == /*diff*/ + ctx[0].vault_path && /*view*/ + ((_b = ctx[1].plugin.lastDiffViewState) == null ? void 0 : _b.hash) + ); + attr(main, "class", "tree-item nav-file svelte-1wbh8tp"); + }, + m(target, anchor) { + insert(target, main, anchor); + append2(main, div3); + append2(div3, div0); + append2(div0, t0); + append2(div3, t1); + append2(div3, div2); + append2(div2, div1); + if (if_block) if_block.m(div1, null); + append2(div2, t2); + append2(div2, span); + append2(span, t3); + if (!mounted) { + dispose = [ + listen(main, "click", stop_propagation( + /*showDiff*/ + ctx[5] + )), + listen(main, "auxclick", stop_propagation( + /*auxclick_handler*/ + ctx[8] + )), + listen( + main, + "focus", + /*focus_handler*/ + ctx[6] + ) + ]; + mounted = true; + } + }, + p(ctx2, [dirty]) { + var _a2, _b; + if (dirty & /*diff*/ + 1 && t0_value !== (t0_value = getDisplayPath( + /*diff*/ + ctx2[0].vault_path + ) + "")) set_data(t0, t0_value); + if (dirty & /*view, diff*/ + 3) show_if = /*view*/ + ctx2[1].app.vault.getAbstractFileByPath( + /*diff*/ + ctx2[0].vault_path + ) instanceof import_obsidian18.TFile; + if (show_if) { + if (if_block) { + if_block.p(ctx2, dirty); + } else { + if_block = create_if_block(ctx2); + if_block.c(); + if_block.m(div1, null); + } + } else if (if_block) { + if_block.d(1); + if_block = null; + } + if (dirty & /*diff*/ + 1 && t3_value !== (t3_value = /*diff*/ + ctx2[0].status + "")) set_data(t3, t3_value); + if (dirty & /*diff*/ + 1 && span_data_type_value !== (span_data_type_value = /*diff*/ + ctx2[0].status)) { + attr(span, "data-type", span_data_type_value); + } + if (dirty & /*diff*/ + 1 && div3_data_path_value !== (div3_data_path_value = /*diff*/ + ctx2[0].vault_path)) { + attr(div3, "data-path", div3_data_path_value); + } + if (dirty & /*side*/ + 8) { + attr( + div3, + "data-tooltip-position", + /*side*/ + ctx2[3] + ); + } + if (dirty & /*diff*/ + 1 && div3_aria_label_value !== (div3_aria_label_value = /*diff*/ + ctx2[0].vault_path)) { + attr(div3, "aria-label", div3_aria_label_value); + } + if (dirty & /*view, diff*/ + 3) { + toggle_class( + div3, + "is-active", + /*view*/ + ((_a2 = ctx2[1].plugin.lastDiffViewState) == null ? void 0 : _a2.file) == /*diff*/ + ctx2[0].vault_path && /*view*/ + ((_b = ctx2[1].plugin.lastDiffViewState) == null ? void 0 : _b.hash) + ); + } + }, + i: noop, + o: noop, + d(detaching) { + if (detaching) { + detach(main); + } + if (if_block) if_block.d(); + mounted = false; + run_all(dispose); + } + }; +} +function instance($$self, $$props, $$invalidate) { + let side; + let { diff: diff3 } = $$props; + let { view } = $$props; + let buttons = []; + window.setTimeout(() => buttons.forEach((b) => (0, import_obsidian18.setIcon)(b, b.getAttr("data-icon"))), 0); + function open(event) { + var _a2; + const file = view.app.vault.getAbstractFileByPath(diff3.vault_path); + if (file instanceof import_obsidian18.TFile) { + (_a2 = getNewLeaf(event)) === null || _a2 === void 0 ? void 0 : _a2.openFile(file); + } + } + function showDiff(event) { + var _a2; + (_a2 = getNewLeaf(event)) === null || _a2 === void 0 ? void 0 : _a2.setViewState({ + type: DIFF_VIEW_CONFIG.type, + active: true, + state: { + file: diff3.path, + staged: false, + hash: diff3.hash + } + }); + } + function focus_handler(event) { + bubble.call(this, $$self, event); + } + function div_binding($$value) { + binding_callbacks[$$value ? "unshift" : "push"](() => { + buttons[0] = $$value; + $$invalidate(2, buttons); + }); + } + const auxclick_handler = (event) => mayTriggerFileMenu(view.app, event, diff3.vault_path, view.leaf, "git-history"); + $$self.$$set = ($$props2) => { + if ("diff" in $$props2) $$invalidate(0, diff3 = $$props2.diff); + if ("view" in $$props2) $$invalidate(1, view = $$props2.view); + }; + $$self.$$.update = () => { + if ($$self.$$.dirty & /*view*/ + 2) { + $: $$invalidate(3, side = view.leaf.getRoot().side == "left" ? "right" : "left"); + } + }; + return [ + diff3, + view, + buttons, + side, + open, + showDiff, + focus_handler, + div_binding, + auxclick_handler + ]; +} +var LogFileComponent = class extends SvelteComponent { + constructor(options) { + super(); + init2(this, options, instance, create_fragment, safe_not_equal, { diff: 0, view: 1 }, add_css); + } +}; +var logFileComponent_default = LogFileComponent; + +// src/ui/history/components/logTreeComponent.svelte +init_polyfill_buffer(); +function add_css2(target) { + append_styles(target, "svelte-1lnl15d", "main.svelte-1lnl15d .nav-folder-title-content.svelte-1lnl15d{display:flex;align-items:center}"); +} +function get_each_context(ctx, list, i) { + const child_ctx = ctx.slice(); + child_ctx[8] = list[i]; + return child_ctx; +} +function create_else_block(ctx) { + let div4; + let div3; + let div0; + let t0; + let div1; + let t1; + let div2; + let t2_value = ( + /*entity*/ + ctx[8].title + "" + ); + let t2; + let div3_aria_label_value; + let t3; + let t4; + let current; + let mounted; + let dispose; + function click_handler() { + return ( + /*click_handler*/ + ctx[7]( + /*entity*/ + ctx[8] + ) + ); + } + let if_block = !/*closed*/ + ctx[4][ + /*entity*/ + ctx[8].title + ] && create_if_block_1(ctx); + return { + c() { + div4 = element("div"); + div3 = element("div"); + div0 = element("div"); + t0 = space(); + div1 = element("div"); + div1.innerHTML = ``; + t1 = space(); + div2 = element("div"); + t2 = text(t2_value); + t3 = space(); + if (if_block) if_block.c(); + t4 = space(); + attr(div0, "data-icon", "folder"); + set_style(div0, "padding-right", "5px"); + set_style(div0, "display", "flex"); + attr(div1, "class", "tree-item-icon nav-folder-collapse-indicator collapse-icon"); + toggle_class( + div1, + "is-collapsed", + /*closed*/ + ctx[4][ + /*entity*/ + ctx[8].title + ] + ); + attr(div2, "class", "tree-item-inner nav-folder-title-content svelte-1lnl15d"); + attr(div3, "class", "tree-item-self is-clickable nav-folder-title"); + attr( + div3, + "data-tooltip-position", + /*side*/ + ctx[5] + ); + attr(div3, "aria-label", div3_aria_label_value = /*entity*/ + ctx[8].vaultPath); + attr(div4, "class", "tree-item nav-folder"); + toggle_class( + div4, + "is-collapsed", + /*closed*/ + ctx[4][ + /*entity*/ + ctx[8].title + ] + ); + }, + m(target, anchor) { + insert(target, div4, anchor); + append2(div4, div3); + append2(div3, div0); + append2(div3, t0); + append2(div3, div1); + append2(div3, t1); + append2(div3, div2); + append2(div2, t2); + append2(div4, t3); + if (if_block) if_block.m(div4, null); + append2(div4, t4); + current = true; + if (!mounted) { + dispose = listen(div3, "click", click_handler); + mounted = true; + } + }, + p(new_ctx, dirty) { + ctx = new_ctx; + if (!current || dirty & /*closed, hierarchy*/ + 17) { + toggle_class( + div1, + "is-collapsed", + /*closed*/ + ctx[4][ + /*entity*/ + ctx[8].title + ] + ); + } + if ((!current || dirty & /*hierarchy*/ + 1) && t2_value !== (t2_value = /*entity*/ + ctx[8].title + "")) set_data(t2, t2_value); + if (!current || dirty & /*side*/ + 32) { + attr( + div3, + "data-tooltip-position", + /*side*/ + ctx[5] + ); + } + if (!current || dirty & /*hierarchy*/ + 1 && div3_aria_label_value !== (div3_aria_label_value = /*entity*/ + ctx[8].vaultPath)) { + attr(div3, "aria-label", div3_aria_label_value); + } + if (!/*closed*/ + ctx[4][ + /*entity*/ + ctx[8].title + ]) { + if (if_block) { + if_block.p(ctx, dirty); + if (dirty & /*closed, hierarchy*/ + 17) { + transition_in(if_block, 1); + } + } else { + if_block = create_if_block_1(ctx); + if_block.c(); + transition_in(if_block, 1); + if_block.m(div4, t4); + } + } else if (if_block) { + group_outros(); + transition_out(if_block, 1, 1, () => { + if_block = null; + }); + check_outros(); + } + if (!current || dirty & /*closed, hierarchy*/ + 17) { + toggle_class( + div4, + "is-collapsed", + /*closed*/ + ctx[4][ + /*entity*/ + ctx[8].title + ] + ); + } + }, + i(local) { + if (current) return; + transition_in(if_block); + current = true; + }, + o(local) { + transition_out(if_block); + current = false; + }, + d(detaching) { + if (detaching) { + detach(div4); + } + if (if_block) if_block.d(); + mounted = false; + dispose(); + } + }; +} +function create_if_block2(ctx) { + let div; + let logfilecomponent; + let t; + let current; + logfilecomponent = new logFileComponent_default({ + props: { + diff: ( + /*entity*/ + ctx[8].data + ), + view: ( + /*view*/ + ctx[2] + ) + } + }); + return { + c() { + div = element("div"); + create_component(logfilecomponent.$$.fragment); + t = space(); + }, + m(target, anchor) { + insert(target, div, anchor); + mount_component(logfilecomponent, div, null); + append2(div, t); + current = true; + }, + p(ctx2, dirty) { + const logfilecomponent_changes = {}; + if (dirty & /*hierarchy*/ + 1) logfilecomponent_changes.diff = /*entity*/ + ctx2[8].data; + if (dirty & /*view*/ + 4) logfilecomponent_changes.view = /*view*/ + ctx2[2]; + logfilecomponent.$set(logfilecomponent_changes); + }, + i(local) { + if (current) return; + transition_in(logfilecomponent.$$.fragment, local); + current = true; + }, + o(local) { + transition_out(logfilecomponent.$$.fragment, local); + current = false; + }, + d(detaching) { + if (detaching) { + detach(div); + } + destroy_component(logfilecomponent); + } + }; +} +function create_if_block_1(ctx) { + let div; + let logtreecomponent; + let div_transition; + let current; + logtreecomponent = new LogTreeComponent({ + props: { + hierarchy: ( + /*entity*/ + ctx[8] + ), + plugin: ( + /*plugin*/ + ctx[1] + ), + view: ( + /*view*/ + ctx[2] + ) + } + }); + return { + c() { + div = element("div"); + create_component(logtreecomponent.$$.fragment); + attr(div, "class", "tree-item-children nav-folder-children"); + }, + m(target, anchor) { + insert(target, div, anchor); + mount_component(logtreecomponent, div, null); + current = true; + }, + p(ctx2, dirty) { + const logtreecomponent_changes = {}; + if (dirty & /*hierarchy*/ + 1) logtreecomponent_changes.hierarchy = /*entity*/ + ctx2[8]; + if (dirty & /*plugin*/ + 2) logtreecomponent_changes.plugin = /*plugin*/ + ctx2[1]; + if (dirty & /*view*/ + 4) logtreecomponent_changes.view = /*view*/ + ctx2[2]; + logtreecomponent.$set(logtreecomponent_changes); + }, + i(local) { + if (current) return; + transition_in(logtreecomponent.$$.fragment, local); + if (local) { + add_render_callback(() => { + if (!current) return; + if (!div_transition) div_transition = create_bidirectional_transition(div, slide, { duration: 150 }, true); + div_transition.run(1); + }); + } + current = true; + }, + o(local) { + transition_out(logtreecomponent.$$.fragment, local); + if (local) { + if (!div_transition) div_transition = create_bidirectional_transition(div, slide, { duration: 150 }, false); + div_transition.run(0); + } + current = false; + }, + d(detaching) { + if (detaching) { + detach(div); + } + destroy_component(logtreecomponent); + if (detaching && div_transition) div_transition.end(); + } + }; +} +function create_each_block(ctx) { + let current_block_type_index; + let if_block; + let if_block_anchor; + let current; + const if_block_creators = [create_if_block2, create_else_block]; + const if_blocks = []; + function select_block_type(ctx2, dirty) { + if ( + /*entity*/ + ctx2[8].data + ) return 0; + return 1; + } + current_block_type_index = select_block_type(ctx, -1); + if_block = if_blocks[current_block_type_index] = if_block_creators[current_block_type_index](ctx); + return { + c() { + if_block.c(); + if_block_anchor = empty(); + }, + m(target, anchor) { + if_blocks[current_block_type_index].m(target, anchor); + insert(target, if_block_anchor, anchor); + current = true; + }, + p(ctx2, dirty) { + let previous_block_index = current_block_type_index; + current_block_type_index = select_block_type(ctx2, dirty); + if (current_block_type_index === previous_block_index) { + if_blocks[current_block_type_index].p(ctx2, dirty); + } else { + group_outros(); + transition_out(if_blocks[previous_block_index], 1, 1, () => { + if_blocks[previous_block_index] = null; + }); + check_outros(); + if_block = if_blocks[current_block_type_index]; + if (!if_block) { + if_block = if_blocks[current_block_type_index] = if_block_creators[current_block_type_index](ctx2); + if_block.c(); + } else { + if_block.p(ctx2, dirty); + } + transition_in(if_block, 1); + if_block.m(if_block_anchor.parentNode, if_block_anchor); + } + }, + i(local) { + if (current) return; + transition_in(if_block); + current = true; + }, + o(local) { + transition_out(if_block); + current = false; + }, + d(detaching) { + if (detaching) { + detach(if_block_anchor); + } + if_blocks[current_block_type_index].d(detaching); + } + }; +} +function create_fragment2(ctx) { + let main; + let current; + let each_value = ensure_array_like( + /*hierarchy*/ + ctx[0].children + ); + let each_blocks = []; + for (let i = 0; i < each_value.length; i += 1) { + each_blocks[i] = create_each_block(get_each_context(ctx, each_value, i)); + } + const out = (i) => transition_out(each_blocks[i], 1, 1, () => { + each_blocks[i] = null; + }); + return { + c() { + main = element("main"); + for (let i = 0; i < each_blocks.length; i += 1) { + each_blocks[i].c(); + } + attr(main, "class", "svelte-1lnl15d"); + toggle_class( + main, + "topLevel", + /*topLevel*/ + ctx[3] + ); + }, + m(target, anchor) { + insert(target, main, anchor); + for (let i = 0; i < each_blocks.length; i += 1) { + if (each_blocks[i]) { + each_blocks[i].m(main, null); + } + } + current = true; + }, + p(ctx2, [dirty]) { + if (dirty & /*hierarchy, view, closed, plugin, side, fold*/ + 119) { + each_value = ensure_array_like( + /*hierarchy*/ + ctx2[0].children + ); + let i; + for (i = 0; i < each_value.length; i += 1) { + const child_ctx = get_each_context(ctx2, each_value, i); + if (each_blocks[i]) { + each_blocks[i].p(child_ctx, dirty); + transition_in(each_blocks[i], 1); + } else { + each_blocks[i] = create_each_block(child_ctx); + each_blocks[i].c(); + transition_in(each_blocks[i], 1); + each_blocks[i].m(main, null); + } + } + group_outros(); + for (i = each_value.length; i < each_blocks.length; i += 1) { + out(i); + } + check_outros(); + } + if (!current || dirty & /*topLevel*/ + 8) { + toggle_class( + main, + "topLevel", + /*topLevel*/ + ctx2[3] + ); + } + }, + i(local) { + if (current) return; + for (let i = 0; i < each_value.length; i += 1) { + transition_in(each_blocks[i]); + } + current = true; + }, + o(local) { + each_blocks = each_blocks.filter(Boolean); + for (let i = 0; i < each_blocks.length; i += 1) { + transition_out(each_blocks[i]); + } + current = false; + }, + d(detaching) { + if (detaching) { + detach(main); + } + destroy_each(each_blocks, detaching); + } + }; +} +function instance2($$self, $$props, $$invalidate) { + let side; + let { hierarchy } = $$props; + let { plugin } = $$props; + let { view } = $$props; + let { topLevel = false } = $$props; + const closed = {}; + function fold(item) { + $$invalidate(4, closed[item.title] = !closed[item.title], closed); + } + const click_handler = (entity) => fold(entity); + $$self.$$set = ($$props2) => { + if ("hierarchy" in $$props2) $$invalidate(0, hierarchy = $$props2.hierarchy); + if ("plugin" in $$props2) $$invalidate(1, plugin = $$props2.plugin); + if ("view" in $$props2) $$invalidate(2, view = $$props2.view); + if ("topLevel" in $$props2) $$invalidate(3, topLevel = $$props2.topLevel); + }; + $$self.$$.update = () => { + if ($$self.$$.dirty & /*view*/ + 4) { + $: $$invalidate(5, side = view.leaf.getRoot().side == "left" ? "right" : "left"); + } + }; + return [hierarchy, plugin, view, topLevel, closed, side, fold, click_handler]; +} +var LogTreeComponent = class extends SvelteComponent { + constructor(options) { + super(); + init2( + this, + options, + instance2, + create_fragment2, + safe_not_equal, + { + hierarchy: 0, + plugin: 1, + view: 2, + topLevel: 3 + }, + add_css2 + ); + } +}; +var logTreeComponent_default = LogTreeComponent; + +// src/ui/history/components/logComponent.svelte +function get_each_context2(ctx, list, i) { + const child_ctx = ctx.slice(); + child_ctx[9] = list[i]; + return child_ctx; +} +function create_if_block_4(ctx) { + let div; + let t_value = ( + /*log*/ + ctx[0].refs.join(", ") + "" + ); + let t; + return { + c() { + div = element("div"); + t = text(t_value); + attr(div, "class", "git-ref"); + }, + m(target, anchor) { + insert(target, div, anchor); + append2(div, t); + }, + p(ctx2, dirty) { + if (dirty & /*log*/ + 1 && t_value !== (t_value = /*log*/ + ctx2[0].refs.join(", ") + "")) set_data(t, t_value); + }, + d(detaching) { + if (detaching) { + detach(div); + } + } + }; +} +function create_if_block_3(ctx) { + let div; + let t_value = ( + /*authorToString*/ + ctx[7]( + /*log*/ + ctx[0] + ) + "" + ); + let t; + return { + c() { + div = element("div"); + t = text(t_value); + attr(div, "class", "git-author"); + }, + m(target, anchor) { + insert(target, div, anchor); + append2(div, t); + }, + p(ctx2, dirty) { + if (dirty & /*log*/ + 1 && t_value !== (t_value = /*authorToString*/ + ctx2[7]( + /*log*/ + ctx2[0] + ) + "")) set_data(t, t_value); + }, + d(detaching) { + if (detaching) { + detach(div); + } + } + }; +} +function create_if_block_2(ctx) { + let div; + let t_value = (0, import_obsidian19.moment)( + /*log*/ + ctx[0].date + ).format( + /*plugin*/ + ctx[3].settings.commitDateFormat + ) + ""; + let t; + return { + c() { + div = element("div"); + t = text(t_value); + attr(div, "class", "git-date"); + }, + m(target, anchor) { + insert(target, div, anchor); + append2(div, t); + }, + p(ctx2, dirty) { + if (dirty & /*log, plugin*/ + 9 && t_value !== (t_value = (0, import_obsidian19.moment)( + /*log*/ + ctx2[0].date + ).format( + /*plugin*/ + ctx2[3].settings.commitDateFormat + ) + "")) set_data(t, t_value); + }, + d(detaching) { + if (detaching) { + detach(div); + } + } + }; +} +function create_if_block3(ctx) { + let div; + let current_block_type_index; + let if_block; + let div_transition; + let current; + const if_block_creators = [create_if_block_12, create_else_block2]; + const if_blocks = []; + function select_block_type(ctx2, dirty) { + if ( + /*showTree*/ + ctx2[2] + ) return 0; + return 1; + } + current_block_type_index = select_block_type(ctx, -1); + if_block = if_blocks[current_block_type_index] = if_block_creators[current_block_type_index](ctx); + return { + c() { + div = element("div"); + if_block.c(); + attr(div, "class", "tree-item-children nav-folder-children"); + }, + m(target, anchor) { + insert(target, div, anchor); + if_blocks[current_block_type_index].m(div, null); + current = true; + }, + p(ctx2, dirty) { + let previous_block_index = current_block_type_index; + current_block_type_index = select_block_type(ctx2, dirty); + if (current_block_type_index === previous_block_index) { + if_blocks[current_block_type_index].p(ctx2, dirty); + } else { + group_outros(); + transition_out(if_blocks[previous_block_index], 1, 1, () => { + if_blocks[previous_block_index] = null; + }); + check_outros(); + if_block = if_blocks[current_block_type_index]; + if (!if_block) { + if_block = if_blocks[current_block_type_index] = if_block_creators[current_block_type_index](ctx2); + if_block.c(); + } else { + if_block.p(ctx2, dirty); + } + transition_in(if_block, 1); + if_block.m(div, null); + } + }, + i(local) { + if (current) return; + transition_in(if_block); + if (local) { + add_render_callback(() => { + if (!current) return; + if (!div_transition) div_transition = create_bidirectional_transition(div, slide, { duration: 150 }, true); + div_transition.run(1); + }); + } + current = true; + }, + o(local) { + transition_out(if_block); + if (local) { + if (!div_transition) div_transition = create_bidirectional_transition(div, slide, { duration: 150 }, false); + div_transition.run(0); + } + current = false; + }, + d(detaching) { + if (detaching) { + detach(div); + } + if_blocks[current_block_type_index].d(); + if (detaching && div_transition) div_transition.end(); + } + }; +} +function create_else_block2(ctx) { + let each_1_anchor; + let current; + let each_value = ensure_array_like( + /*log*/ + ctx[0].diff.files + ); + let each_blocks = []; + for (let i = 0; i < each_value.length; i += 1) { + each_blocks[i] = create_each_block2(get_each_context2(ctx, each_value, i)); + } + const out = (i) => transition_out(each_blocks[i], 1, 1, () => { + each_blocks[i] = null; + }); + return { + c() { + for (let i = 0; i < each_blocks.length; i += 1) { + each_blocks[i].c(); + } + each_1_anchor = empty(); + }, + m(target, anchor) { + for (let i = 0; i < each_blocks.length; i += 1) { + if (each_blocks[i]) { + each_blocks[i].m(target, anchor); + } + } + insert(target, each_1_anchor, anchor); + current = true; + }, + p(ctx2, dirty) { + if (dirty & /*view, log*/ + 3) { + each_value = ensure_array_like( + /*log*/ + ctx2[0].diff.files + ); + let i; + for (i = 0; i < each_value.length; i += 1) { + const child_ctx = get_each_context2(ctx2, each_value, i); + if (each_blocks[i]) { + each_blocks[i].p(child_ctx, dirty); + transition_in(each_blocks[i], 1); + } else { + each_blocks[i] = create_each_block2(child_ctx); + each_blocks[i].c(); + transition_in(each_blocks[i], 1); + each_blocks[i].m(each_1_anchor.parentNode, each_1_anchor); + } + } + group_outros(); + for (i = each_value.length; i < each_blocks.length; i += 1) { + out(i); + } + check_outros(); + } + }, + i(local) { + if (current) return; + for (let i = 0; i < each_value.length; i += 1) { + transition_in(each_blocks[i]); + } + current = true; + }, + o(local) { + each_blocks = each_blocks.filter(Boolean); + for (let i = 0; i < each_blocks.length; i += 1) { + transition_out(each_blocks[i]); + } + current = false; + }, + d(detaching) { + if (detaching) { + detach(each_1_anchor); + } + destroy_each(each_blocks, detaching); + } + }; +} +function create_if_block_12(ctx) { + let logtreecomponent; + let current; + logtreecomponent = new logTreeComponent_default({ + props: { + hierarchy: ( + /*logsHierarchy*/ + ctx[6] + ), + plugin: ( + /*plugin*/ + ctx[3] + ), + view: ( + /*view*/ + ctx[1] + ), + topLevel: true + } + }); + return { + c() { + create_component(logtreecomponent.$$.fragment); + }, + m(target, anchor) { + mount_component(logtreecomponent, target, anchor); + current = true; + }, + p(ctx2, dirty) { + const logtreecomponent_changes = {}; + if (dirty & /*logsHierarchy*/ + 64) logtreecomponent_changes.hierarchy = /*logsHierarchy*/ + ctx2[6]; + if (dirty & /*plugin*/ + 8) logtreecomponent_changes.plugin = /*plugin*/ + ctx2[3]; + if (dirty & /*view*/ + 2) logtreecomponent_changes.view = /*view*/ + ctx2[1]; + logtreecomponent.$set(logtreecomponent_changes); + }, + i(local) { + if (current) return; + transition_in(logtreecomponent.$$.fragment, local); + current = true; + }, + o(local) { + transition_out(logtreecomponent.$$.fragment, local); + current = false; + }, + d(detaching) { + destroy_component(logtreecomponent, detaching); + } + }; +} +function create_each_block2(ctx) { + let logfilecomponent; + let current; + logfilecomponent = new logFileComponent_default({ + props: { + view: ( + /*view*/ + ctx[1] + ), + diff: ( + /*file*/ + ctx[9] + ) + } + }); + return { + c() { + create_component(logfilecomponent.$$.fragment); + }, + m(target, anchor) { + mount_component(logfilecomponent, target, anchor); + current = true; + }, + p(ctx2, dirty) { + const logfilecomponent_changes = {}; + if (dirty & /*view*/ + 2) logfilecomponent_changes.view = /*view*/ + ctx2[1]; + if (dirty & /*log*/ + 1) logfilecomponent_changes.diff = /*file*/ + ctx2[9]; + logfilecomponent.$set(logfilecomponent_changes); + }, + i(local) { + if (current) return; + transition_in(logfilecomponent.$$.fragment, local); + current = true; + }, + o(local) { + transition_out(logfilecomponent.$$.fragment, local); + current = false; + }, + d(detaching) { + destroy_component(logfilecomponent, detaching); + } + }; +} +function create_fragment3(ctx) { + var _a2; + let main; + let div4; + let div3; + let div0; + let t0; + let div2; + let t1; + let t2; + let t3; + let div1; + let t4_value = ( + /*log*/ + ctx[0].message + "" + ); + let t4; + let div3_aria_label_value; + let t5; + let current; + let mounted; + let dispose; + let if_block0 = ( + /*log*/ + ctx[0].refs.length > 0 && create_if_block_4(ctx) + ); + let if_block1 = ( + /*plugin*/ + ctx[3].settings.authorInHistoryView != "hide" && /*log*/ + ((_a2 = ctx[0].author) == null ? void 0 : _a2.name) && create_if_block_3(ctx) + ); + let if_block2 = ( + /*plugin*/ + ctx[3].settings.dateInHistoryView && create_if_block_2(ctx) + ); + let if_block3 = !/*isCollapsed*/ + ctx[4] && create_if_block3(ctx); + return { + c() { + var _a3; + main = element("main"); + div4 = element("div"); + div3 = element("div"); + div0 = element("div"); + div0.innerHTML = ``; + t0 = space(); + div2 = element("div"); + if (if_block0) if_block0.c(); + t1 = space(); + if (if_block1) if_block1.c(); + t2 = space(); + if (if_block2) if_block2.c(); + t3 = space(); + div1 = element("div"); + t4 = text(t4_value); + t5 = space(); + if (if_block3) if_block3.c(); + attr(div0, "class", "tree-item-icon nav-folder-collapse-indicator collapse-icon"); + toggle_class( + div0, + "is-collapsed", + /*isCollapsed*/ + ctx[4] + ); + attr(div1, "class", "tree-item-inner nav-folder-title-content"); + attr(div3, "class", "tree-item-self is-clickable nav-folder-title"); + attr(div3, "aria-label", div3_aria_label_value = `${/*log*/ + ctx[0].refs.length > 0 ? ( + /*log*/ + ctx[0].refs.join(", ") + "\n" + ) : ""}${/*log*/ + (_a3 = ctx[0].author) == null ? void 0 : _a3.name} +${(0, import_obsidian19.moment)( + /*log*/ + ctx[0].date + ).format( + /*plugin*/ + ctx[3].settings.commitDateFormat + )} +${/*log*/ + ctx[0].message}`); + attr( + div3, + "data-tooltip-position", + /*side*/ + ctx[5] + ); + attr(div4, "class", "tree-item nav-folder"); + toggle_class( + div4, + "is-collapsed", + /*isCollapsed*/ + ctx[4] + ); + }, + m(target, anchor) { + insert(target, main, anchor); + append2(main, div4); + append2(div4, div3); + append2(div3, div0); + append2(div3, t0); + append2(div3, div2); + if (if_block0) if_block0.m(div2, null); + append2(div2, t1); + if (if_block1) if_block1.m(div2, null); + append2(div2, t2); + if (if_block2) if_block2.m(div2, null); + append2(div2, t3); + append2(div2, div1); + append2(div1, t4); + append2(div4, t5); + if (if_block3) if_block3.m(div4, null); + current = true; + if (!mounted) { + dispose = listen( + div3, + "click", + /*click_handler*/ + ctx[8] + ); + mounted = true; + } + }, + p(ctx2, [dirty]) { + var _a3, _b; + if (!current || dirty & /*isCollapsed*/ + 16) { + toggle_class( + div0, + "is-collapsed", + /*isCollapsed*/ + ctx2[4] + ); + } + if ( + /*log*/ + ctx2[0].refs.length > 0 + ) { + if (if_block0) { + if_block0.p(ctx2, dirty); + } else { + if_block0 = create_if_block_4(ctx2); + if_block0.c(); + if_block0.m(div2, t1); + } + } else if (if_block0) { + if_block0.d(1); + if_block0 = null; + } + if ( + /*plugin*/ + ctx2[3].settings.authorInHistoryView != "hide" && /*log*/ + ((_a3 = ctx2[0].author) == null ? void 0 : _a3.name) + ) { + if (if_block1) { + if_block1.p(ctx2, dirty); + } else { + if_block1 = create_if_block_3(ctx2); + if_block1.c(); + if_block1.m(div2, t2); + } + } else if (if_block1) { + if_block1.d(1); + if_block1 = null; + } + if ( + /*plugin*/ + ctx2[3].settings.dateInHistoryView + ) { + if (if_block2) { + if_block2.p(ctx2, dirty); + } else { + if_block2 = create_if_block_2(ctx2); + if_block2.c(); + if_block2.m(div2, t3); + } + } else if (if_block2) { + if_block2.d(1); + if_block2 = null; + } + if ((!current || dirty & /*log*/ + 1) && t4_value !== (t4_value = /*log*/ + ctx2[0].message + "")) set_data(t4, t4_value); + if (!current || dirty & /*log, plugin*/ + 9 && div3_aria_label_value !== (div3_aria_label_value = `${/*log*/ + ctx2[0].refs.length > 0 ? ( + /*log*/ + ctx2[0].refs.join(", ") + "\n" + ) : ""}${/*log*/ + (_b = ctx2[0].author) == null ? void 0 : _b.name} +${(0, import_obsidian19.moment)( + /*log*/ + ctx2[0].date + ).format( + /*plugin*/ + ctx2[3].settings.commitDateFormat + )} +${/*log*/ + ctx2[0].message}`)) { + attr(div3, "aria-label", div3_aria_label_value); + } + if (!current || dirty & /*side*/ + 32) { + attr( + div3, + "data-tooltip-position", + /*side*/ + ctx2[5] + ); + } + if (!/*isCollapsed*/ + ctx2[4]) { + if (if_block3) { + if_block3.p(ctx2, dirty); + if (dirty & /*isCollapsed*/ + 16) { + transition_in(if_block3, 1); + } + } else { + if_block3 = create_if_block3(ctx2); + if_block3.c(); + transition_in(if_block3, 1); + if_block3.m(div4, null); + } + } else if (if_block3) { + group_outros(); + transition_out(if_block3, 1, 1, () => { + if_block3 = null; + }); + check_outros(); + } + if (!current || dirty & /*isCollapsed*/ + 16) { + toggle_class( + div4, + "is-collapsed", + /*isCollapsed*/ + ctx2[4] + ); + } + }, + i(local) { + if (current) return; + transition_in(if_block3); + current = true; + }, + o(local) { + transition_out(if_block3); + current = false; + }, + d(detaching) { + if (detaching) { + detach(main); + } + if (if_block0) if_block0.d(); + if (if_block1) if_block1.d(); + if (if_block2) if_block2.d(); + if (if_block3) if_block3.d(); + mounted = false; + dispose(); + } + }; +} +function instance3($$self, $$props, $$invalidate) { + let logsHierarchy; + let side; + let { log: log2 } = $$props; + let { view } = $$props; + let { showTree } = $$props; + let { plugin } = $$props; + let isCollapsed = true; + function authorToString(log3) { + const name = log3.author.name; + if (plugin.settings.authorInHistoryView == "full") { + return name; + } else if (plugin.settings.authorInHistoryView == "initials") { + const words = name.split(" ").filter((word) => word.length > 0); + return words.map((word) => word[0].toUpperCase()).join(""); + } + } + const click_handler = () => $$invalidate(4, isCollapsed = !isCollapsed); + $$self.$$set = ($$props2) => { + if ("log" in $$props2) $$invalidate(0, log2 = $$props2.log); + if ("view" in $$props2) $$invalidate(1, view = $$props2.view); + if ("showTree" in $$props2) $$invalidate(2, showTree = $$props2.showTree); + if ("plugin" in $$props2) $$invalidate(3, plugin = $$props2.plugin); + }; + $$self.$$.update = () => { + if ($$self.$$.dirty & /*plugin, log*/ + 9) { + $: $$invalidate(6, logsHierarchy = { + title: "", + path: "", + vaultPath: "", + children: plugin.gitManager.getTreeStructure(log2.diff.files) + }); + } + if ($$self.$$.dirty & /*view*/ + 2) { + $: $$invalidate(5, side = view.leaf.getRoot().side == "left" ? "right" : "left"); + } + }; + return [ + log2, + view, + showTree, + plugin, + isCollapsed, + side, + logsHierarchy, + authorToString, + click_handler + ]; +} +var LogComponent = class extends SvelteComponent { + constructor(options) { + super(); + init2(this, options, instance3, create_fragment3, safe_not_equal, { log: 0, view: 1, showTree: 2, plugin: 3 }); + } +}; +var logComponent_default = LogComponent; + +// src/ui/history/historyView.svelte +function get_each_context3(ctx, list, i) { + const child_ctx = ctx.slice(); + child_ctx[11] = list[i]; + return child_ctx; +} +function create_if_block4(ctx) { + let div1; + let div0; + let current; + let each_value = ensure_array_like( + /*logs*/ + ctx[6] + ); + let each_blocks = []; + for (let i = 0; i < each_value.length; i += 1) { + each_blocks[i] = create_each_block3(get_each_context3(ctx, each_value, i)); + } + const out = (i) => transition_out(each_blocks[i], 1, 1, () => { + each_blocks[i] = null; + }); + return { + c() { + div1 = element("div"); + div0 = element("div"); + for (let i = 0; i < each_blocks.length; i += 1) { + each_blocks[i].c(); + } + attr(div0, "class", "tree-item-children nav-folder-children"); + attr(div1, "class", "tree-item nav-folder mod-root"); + }, + m(target, anchor) { + insert(target, div1, anchor); + append2(div1, div0); + for (let i = 0; i < each_blocks.length; i += 1) { + if (each_blocks[i]) { + each_blocks[i].m(div0, null); + } + } + current = true; + }, + p(ctx2, dirty) { + if (dirty & /*view, showTree, logs, plugin*/ + 71) { + each_value = ensure_array_like( + /*logs*/ + ctx2[6] + ); + let i; + for (i = 0; i < each_value.length; i += 1) { + const child_ctx = get_each_context3(ctx2, each_value, i); + if (each_blocks[i]) { + each_blocks[i].p(child_ctx, dirty); + transition_in(each_blocks[i], 1); + } else { + each_blocks[i] = create_each_block3(child_ctx); + each_blocks[i].c(); + transition_in(each_blocks[i], 1); + each_blocks[i].m(div0, null); + } + } + group_outros(); + for (i = each_value.length; i < each_blocks.length; i += 1) { + out(i); + } + check_outros(); + } + }, + i(local) { + if (current) return; + for (let i = 0; i < each_value.length; i += 1) { + transition_in(each_blocks[i]); + } + current = true; + }, + o(local) { + each_blocks = each_blocks.filter(Boolean); + for (let i = 0; i < each_blocks.length; i += 1) { + transition_out(each_blocks[i]); + } + current = false; + }, + d(detaching) { + if (detaching) { + detach(div1); + } + destroy_each(each_blocks, detaching); + } + }; +} +function create_each_block3(ctx) { + let logcomponent; + let current; + logcomponent = new logComponent_default({ + props: { + view: ( + /*view*/ + ctx[1] + ), + showTree: ( + /*showTree*/ + ctx[2] + ), + log: ( + /*log*/ + ctx[11] + ), + plugin: ( + /*plugin*/ + ctx[0] + ) + } + }); + return { + c() { + create_component(logcomponent.$$.fragment); + }, + m(target, anchor) { + mount_component(logcomponent, target, anchor); + current = true; + }, + p(ctx2, dirty) { + const logcomponent_changes = {}; + if (dirty & /*view*/ + 2) logcomponent_changes.view = /*view*/ + ctx2[1]; + if (dirty & /*showTree*/ + 4) logcomponent_changes.showTree = /*showTree*/ + ctx2[2]; + if (dirty & /*logs*/ + 64) logcomponent_changes.log = /*log*/ + ctx2[11]; + if (dirty & /*plugin*/ + 1) logcomponent_changes.plugin = /*plugin*/ + ctx2[0]; + logcomponent.$set(logcomponent_changes); + }, + i(local) { + if (current) return; + transition_in(logcomponent.$$.fragment, local); + current = true; + }, + o(local) { + transition_out(logcomponent.$$.fragment, local); + current = false; + }, + d(detaching) { + destroy_component(logcomponent, detaching); + } + }; +} +function create_fragment4(ctx) { + let main; + let div3; + let div2; + let div0; + let t0; + let div1; + let t1; + let div4; + let current; + let mounted; + let dispose; + let if_block = ( + /*logs*/ + ctx[6] && create_if_block4(ctx) + ); + return { + c() { + main = element("main"); + div3 = element("div"); + div2 = element("div"); + div0 = element("div"); + t0 = space(); + div1 = element("div"); + t1 = space(); + div4 = element("div"); + if (if_block) if_block.c(); + attr(div0, "id", "layoutChange"); + attr(div0, "class", "clickable-icon nav-action-button"); + attr(div0, "aria-label", "Change Layout"); + attr(div1, "id", "refresh"); + attr(div1, "class", "clickable-icon nav-action-button"); + attr(div1, "data-icon", "refresh-cw"); + attr(div1, "aria-label", "Refresh"); + set_style(div1, "margin", "1px"); + toggle_class( + div1, + "loading", + /*loading*/ + ctx[4] + ); + attr(div2, "class", "nav-buttons-container"); + attr(div3, "class", "nav-header"); + attr(div4, "class", "nav-files-container"); + set_style(div4, "position", "relative"); + }, + m(target, anchor) { + insert(target, main, anchor); + append2(main, div3); + append2(div3, div2); + append2(div2, div0); + ctx[7](div0); + append2(div2, t0); + append2(div2, div1); + ctx[9](div1); + append2(main, t1); + append2(main, div4); + if (if_block) if_block.m(div4, null); + current = true; + if (!mounted) { + dispose = [ + listen( + div0, + "click", + /*click_handler*/ + ctx[8] + ), + listen(div1, "click", triggerRefresh) + ]; + mounted = true; + } + }, + p(ctx2, [dirty]) { + if (!current || dirty & /*loading*/ + 16) { + toggle_class( + div1, + "loading", + /*loading*/ + ctx2[4] + ); + } + if ( + /*logs*/ + ctx2[6] + ) { + if (if_block) { + if_block.p(ctx2, dirty); + if (dirty & /*logs*/ + 64) { + transition_in(if_block, 1); + } + } else { + if_block = create_if_block4(ctx2); + if_block.c(); + transition_in(if_block, 1); + if_block.m(div4, null); + } + } else if (if_block) { + group_outros(); + transition_out(if_block, 1, 1, () => { + if_block = null; + }); + check_outros(); + } + }, + i(local) { + if (current) return; + transition_in(if_block); + current = true; + }, + o(local) { + transition_out(if_block); + current = false; + }, + d(detaching) { + if (detaching) { + detach(main); + } + ctx[7](null); + ctx[9](null); + if (if_block) if_block.d(); + mounted = false; + run_all(dispose); + } + }; +} +function triggerRefresh() { + dispatchEvent(new CustomEvent("git-refresh")); +} +function instance4($$self, $$props, $$invalidate) { + let { plugin } = $$props; + let { view } = $$props; + let loading; + let buttons = []; + let logs; + let showTree = plugin.settings.treeStructure; + let layoutBtn; + addEventListener("git-view-refresh", refresh); + plugin.app.workspace.onLayoutReady(() => { + window.setTimeout( + () => { + buttons.forEach((btn) => (0, import_obsidian20.setIcon)(btn, btn.getAttr("data-icon"))); + (0, import_obsidian20.setIcon)(layoutBtn, showTree ? "list" : "folder"); + }, + 0 + ); + }); + onDestroy(() => { + removeEventListener("git-view-refresh", refresh); + }); + function refresh() { + return __awaiter(this, void 0, void 0, function* () { + $$invalidate(4, loading = true); + const isSimpleGit = plugin.gitManager instanceof SimpleGit; + $$invalidate(6, logs = yield plugin.gitManager.log(void 0, false, isSimpleGit ? 50 : 10)); + $$invalidate(4, loading = false); + }); + } + function div0_binding($$value) { + binding_callbacks[$$value ? "unshift" : "push"](() => { + layoutBtn = $$value; + $$invalidate(3, layoutBtn); + }); + } + const click_handler = () => { + $$invalidate(2, showTree = !showTree); + $$invalidate(0, plugin.settings.treeStructure = showTree, plugin); + plugin.saveSettings(); + }; + function div1_binding($$value) { + binding_callbacks[$$value ? "unshift" : "push"](() => { + buttons[6] = $$value; + $$invalidate(5, buttons); + }); + } + $$self.$$set = ($$props2) => { + if ("plugin" in $$props2) $$invalidate(0, plugin = $$props2.plugin); + if ("view" in $$props2) $$invalidate(1, view = $$props2.view); + }; + $$self.$$.update = () => { + if ($$self.$$.dirty & /*layoutBtn, showTree*/ + 12) { + $: { + if (layoutBtn) { + layoutBtn.empty(); + (0, import_obsidian20.setIcon)(layoutBtn, showTree ? "list" : "folder"); + } + } + } + }; + return [ + plugin, + view, + showTree, + layoutBtn, + loading, + buttons, + logs, + div0_binding, + click_handler, + div1_binding + ]; +} +var HistoryView = class extends SvelteComponent { + constructor(options) { + super(); + init2(this, options, instance4, create_fragment4, safe_not_equal, { plugin: 0, view: 1 }); + } +}; +var historyView_default = HistoryView; + +// src/ui/history/historyView.ts +var HistoryView2 = class extends import_obsidian21.ItemView { + constructor(leaf, plugin) { + super(leaf); + this.plugin = plugin; + this.hoverPopover = null; + } + getViewType() { + return HISTORY_VIEW_CONFIG.type; + } + getDisplayText() { + return HISTORY_VIEW_CONFIG.name; + } + getIcon() { + return HISTORY_VIEW_CONFIG.icon; + } + onClose() { + return super.onClose(); + } + onOpen() { + this._view = new historyView_default({ + target: this.contentEl, + props: { + plugin: this.plugin, + view: this + } + }); + return super.onOpen(); + } +}; + +// src/ui/modals/branchModal.ts +init_polyfill_buffer(); +var import_obsidian22 = require("obsidian"); +var BranchModal = class extends import_obsidian22.FuzzySuggestModal { + constructor(branches) { + super(app); + this.branches = branches; + this.setPlaceholder("Select branch to checkout"); + } + getItems() { + return this.branches; + } + getItemText(item) { + return item; + } + onChooseItem(item, evt) { + this.resolve(item); + } + open() { + super.open(); + return new Promise((resolve2) => { + this.resolve = resolve2; + }); + } + async onClose() { + await new Promise((resolve2) => setTimeout(resolve2, 10)); + if (this.resolve) this.resolve(void 0); + } +}; + +// src/ui/modals/ignoreModal.ts +init_polyfill_buffer(); +var import_obsidian23 = require("obsidian"); +var IgnoreModal = class extends import_obsidian23.Modal { + constructor(app2, content) { + super(app2); + this.content = content; + this.resolve = null; + } + open() { + super.open(); + return new Promise((resolve2) => { + this.resolve = resolve2; + }); + } + onOpen() { + const { contentEl, titleEl } = this; + titleEl.setText("Edit .gitignore"); + const div = contentEl.createDiv(); + const text2 = div.createEl("textarea", { + text: this.content, + cls: ["obsidian-git-textarea"], + attr: { rows: 10, cols: 30, wrap: "off" } + }); + div.createEl("button", { + cls: ["mod-cta", "obsidian-git-center-button"], + text: "Save" + }).addEventListener("click", async () => { + this.resolve(text2.value); + this.close(); + }); + } + onClose() { + const { contentEl } = this; + this.resolve(void 0); + contentEl.empty(); + } +}; + +// src/ui/sourceControl/sourceControl.ts +init_polyfill_buffer(); +var import_obsidian30 = require("obsidian"); + +// src/ui/sourceControl/sourceControl.svelte +init_polyfill_buffer(); +var import_obsidian29 = require("obsidian"); + +// src/ui/modals/discardModal.ts +init_polyfill_buffer(); +var import_obsidian24 = require("obsidian"); +var DiscardModal = class extends import_obsidian24.Modal { + constructor(app2, deletion, filename) { + super(app2); + this.deletion = deletion; + this.filename = filename; + this.resolve = null; + } + myOpen() { + this.open(); + return new Promise((resolve2) => { + this.resolve = resolve2; + }); + } + onOpen() { + const { contentEl, titleEl } = this; + titleEl.setText(`${this.deletion ? "Delete" : "Discard"} this file?`); + contentEl.createEl("p").setText( + `Do you really want to ${this.deletion ? "delete" : "discard the changes of"} "${this.filename}"` + ); + const div = contentEl.createDiv({ cls: "modal-button-container" }); + const discard = div.createEl("button", { + cls: "mod-warning", + text: this.deletion ? "Delete" : "Discard" + }); + discard.addEventListener("click", async () => { + if (this.resolve) this.resolve(true); + this.close(); + }); + discard.addEventListener("keypress", async () => { + if (this.resolve) this.resolve(true); + this.close(); + }); + const close = div.createEl("button", { + text: "Cancel" + }); + close.addEventListener("click", () => { + if (this.resolve) this.resolve(false); + return this.close(); + }); + close.addEventListener("keypress", () => { + if (this.resolve) this.resolve(false); + return this.close(); + }); + } + onClose() { + const { contentEl } = this; + contentEl.empty(); + } +}; + +// src/ui/sourceControl/components/fileComponent.svelte +init_polyfill_buffer(); +var import_obsidian26 = require("obsidian"); + +// node_modules/.pnpm/obsidian-community-lib@https+++codeload.github.com+Vinzent03+obsidian-community-lib+tar.gz+e6_gis2so5ruhuavxzhyb52fw447e/node_modules/obsidian-community-lib/dist/index.js +init_polyfill_buffer(); + +// node_modules/.pnpm/obsidian-community-lib@https+++codeload.github.com+Vinzent03+obsidian-community-lib+tar.gz+e6_gis2so5ruhuavxzhyb52fw447e/node_modules/obsidian-community-lib/dist/utils.js +init_polyfill_buffer(); +var feather = __toESM(require_feather()); +var import_obsidian25 = require("obsidian"); +function hoverPreview(event, view, to) { + const targetEl = event.target; + app.workspace.trigger("hover-link", { + event, + source: view.getViewType(), + hoverParent: view, + targetEl, + linktext: to + }); +} + +// src/ui/sourceControl/components/fileComponent.svelte +function add_css3(target) { + append_styles(target, "svelte-1wbh8tp", "main.svelte-1wbh8tp .nav-file-title.svelte-1wbh8tp{align-items:center}"); +} +function create_if_block5(ctx) { + let div; + let mounted; + let dispose; + return { + c() { + div = element("div"); + attr(div, "data-icon", "go-to-file"); + attr(div, "aria-label", "Open File"); + attr(div, "class", "clickable-icon"); + }, + m(target, anchor) { + insert(target, div, anchor); + ctx[11](div); + if (!mounted) { + dispose = [ + listen(div, "auxclick", stop_propagation( + /*open*/ + ctx[5] + )), + listen(div, "click", stop_propagation( + /*open*/ + ctx[5] + )) + ]; + mounted = true; + } + }, + p: noop, + d(detaching) { + if (detaching) { + detach(div); + } + ctx[11](null); + mounted = false; + run_all(dispose); + } + }; +} +function create_fragment5(ctx) { + let main; + let div6; + let div0; + let t0_value = getDisplayPath( + /*change*/ + ctx[0].vault_path + ) + ""; + let t0; + let t1; + let div5; + let div3; + let show_if = ( + /*view*/ + ctx[1].app.vault.getAbstractFileByPath( + /*change*/ + ctx[0].vault_path + ) + ); + let t2; + let div1; + let t3; + let div2; + let t4; + let div4; + let t5_value = ( + /*change*/ + ctx[0].working_dir + "" + ); + let t5; + let div4_data_type_value; + let div6_data_path_value; + let div6_aria_label_value; + let mounted; + let dispose; + let if_block = show_if && create_if_block5(ctx); + return { + c() { + var _a2, _b, _c; + main = element("main"); + div6 = element("div"); + div0 = element("div"); + t0 = text(t0_value); + t1 = space(); + div5 = element("div"); + div3 = element("div"); + if (if_block) if_block.c(); + t2 = space(); + div1 = element("div"); + t3 = space(); + div2 = element("div"); + t4 = space(); + div4 = element("div"); + t5 = text(t5_value); + attr(div0, "class", "tree-item-inner nav-file-title-content"); + attr(div1, "data-icon", "undo"); + attr(div1, "aria-label", "Discard"); + attr(div1, "class", "clickable-icon"); + attr(div2, "data-icon", "plus"); + attr(div2, "aria-label", "Stage"); + attr(div2, "class", "clickable-icon"); + attr(div3, "class", "buttons"); + attr(div4, "class", "type"); + attr(div4, "data-type", div4_data_type_value = /*change*/ + ctx[0].working_dir); + attr(div5, "class", "git-tools"); + attr(div6, "class", "tree-item-self is-clickable nav-file-title svelte-1wbh8tp"); + attr(div6, "data-path", div6_data_path_value = /*change*/ + ctx[0].vault_path); + attr( + div6, + "data-tooltip-position", + /*side*/ + ctx[3] + ); + attr(div6, "aria-label", div6_aria_label_value = /*change*/ + ctx[0].vault_path); + toggle_class( + div6, + "is-active", + /*view*/ + ((_a2 = ctx[1].plugin.lastDiffViewState) == null ? void 0 : _a2.file) == /*change*/ + ctx[0].vault_path && !/*view*/ + ((_b = ctx[1].plugin.lastDiffViewState) == null ? void 0 : _b.hash) && !/*view*/ + ((_c = ctx[1].plugin.lastDiffViewState) == null ? void 0 : _c.staged) + ); + attr(main, "class", "tree-item nav-file svelte-1wbh8tp"); + }, + m(target, anchor) { + insert(target, main, anchor); + append2(main, div6); + append2(div6, div0); + append2(div0, t0); + append2(div6, t1); + append2(div6, div5); + append2(div5, div3); + if (if_block) if_block.m(div3, null); + append2(div3, t2); + append2(div3, div1); + ctx[12](div1); + append2(div3, t3); + append2(div3, div2); + ctx[13](div2); + append2(div5, t4); + append2(div5, div4); + append2(div4, t5); + if (!mounted) { + dispose = [ + listen(div1, "click", stop_propagation( + /*discard*/ + ctx[8] + )), + listen(div2, "click", stop_propagation( + /*stage*/ + ctx[6] + )), + listen( + main, + "mouseover", + /*hover*/ + ctx[4] + ), + listen(main, "click", stop_propagation( + /*showDiff*/ + ctx[7] + )), + listen(main, "auxclick", stop_propagation( + /*auxclick_handler*/ + ctx[14] + )), + listen( + main, + "focus", + /*focus_handler*/ + ctx[10] + ) + ]; + mounted = true; + } + }, + p(ctx2, [dirty]) { + var _a2, _b, _c; + if (dirty & /*change*/ + 1 && t0_value !== (t0_value = getDisplayPath( + /*change*/ + ctx2[0].vault_path + ) + "")) set_data(t0, t0_value); + if (dirty & /*view, change*/ + 3) show_if = /*view*/ + ctx2[1].app.vault.getAbstractFileByPath( + /*change*/ + ctx2[0].vault_path + ); + if (show_if) { + if (if_block) { + if_block.p(ctx2, dirty); + } else { + if_block = create_if_block5(ctx2); + if_block.c(); + if_block.m(div3, t2); + } + } else if (if_block) { + if_block.d(1); + if_block = null; + } + if (dirty & /*change*/ + 1 && t5_value !== (t5_value = /*change*/ + ctx2[0].working_dir + "")) set_data(t5, t5_value); + if (dirty & /*change*/ + 1 && div4_data_type_value !== (div4_data_type_value = /*change*/ + ctx2[0].working_dir)) { + attr(div4, "data-type", div4_data_type_value); + } + if (dirty & /*change*/ + 1 && div6_data_path_value !== (div6_data_path_value = /*change*/ + ctx2[0].vault_path)) { + attr(div6, "data-path", div6_data_path_value); + } + if (dirty & /*side*/ + 8) { + attr( + div6, + "data-tooltip-position", + /*side*/ + ctx2[3] + ); + } + if (dirty & /*change*/ + 1 && div6_aria_label_value !== (div6_aria_label_value = /*change*/ + ctx2[0].vault_path)) { + attr(div6, "aria-label", div6_aria_label_value); + } + if (dirty & /*view, change*/ + 3) { + toggle_class( + div6, + "is-active", + /*view*/ + ((_a2 = ctx2[1].plugin.lastDiffViewState) == null ? void 0 : _a2.file) == /*change*/ + ctx2[0].vault_path && !/*view*/ + ((_b = ctx2[1].plugin.lastDiffViewState) == null ? void 0 : _b.hash) && !/*view*/ + ((_c = ctx2[1].plugin.lastDiffViewState) == null ? void 0 : _c.staged) + ); + } + }, + i: noop, + o: noop, + d(detaching) { + if (detaching) { + detach(main); + } + if (if_block) if_block.d(); + ctx[12](null); + ctx[13](null); + mounted = false; + run_all(dispose); + } + }; +} +function instance5($$self, $$props, $$invalidate) { + let side; + let { change } = $$props; + let { view } = $$props; + let { manager } = $$props; + let buttons = []; + window.setTimeout(() => buttons.forEach((b) => (0, import_obsidian26.setIcon)(b, b.getAttr("data-icon"))), 0); + function hover(event) { + if (app.vault.getAbstractFileByPath(change.vault_path)) { + hoverPreview(event, view, change.vault_path); + } + } + function open(event) { + var _a2; + const file = view.app.vault.getAbstractFileByPath(change.vault_path); + if (file instanceof import_obsidian26.TFile) { + (_a2 = getNewLeaf(event)) === null || _a2 === void 0 ? void 0 : _a2.openFile(file); + } + } + function stage() { + manager.stage(change.path, false).finally(() => { + dispatchEvent(new CustomEvent("git-refresh")); + }); + } + function showDiff(event) { + var _a2; + (_a2 = getNewLeaf(event)) === null || _a2 === void 0 ? void 0 : _a2.setViewState({ + type: DIFF_VIEW_CONFIG.type, + active: true, + state: { file: change.path, staged: false } + }); + } + function discard() { + const deleteFile = change.working_dir == "U"; + new DiscardModal(view.app, deleteFile, change.vault_path).myOpen().then((shouldDiscard) => { + if (shouldDiscard === true) { + if (deleteFile) { + view.app.vault.adapter.remove(change.vault_path).finally(() => { + dispatchEvent(new CustomEvent("git-refresh")); + }); + } else { + manager.discard(change.path).finally(() => { + dispatchEvent(new CustomEvent("git-refresh")); + }); + } + } + }); + } + function focus_handler(event) { + bubble.call(this, $$self, event); + } + function div_binding($$value) { + binding_callbacks[$$value ? "unshift" : "push"](() => { + buttons[1] = $$value; + $$invalidate(2, buttons); + }); + } + function div1_binding($$value) { + binding_callbacks[$$value ? "unshift" : "push"](() => { + buttons[0] = $$value; + $$invalidate(2, buttons); + }); + } + function div2_binding($$value) { + binding_callbacks[$$value ? "unshift" : "push"](() => { + buttons[2] = $$value; + $$invalidate(2, buttons); + }); + } + const auxclick_handler = (event) => mayTriggerFileMenu(view.app, event, change.vault_path, view.leaf, "git-source-control"); + $$self.$$set = ($$props2) => { + if ("change" in $$props2) $$invalidate(0, change = $$props2.change); + if ("view" in $$props2) $$invalidate(1, view = $$props2.view); + if ("manager" in $$props2) $$invalidate(9, manager = $$props2.manager); + }; + $$self.$$.update = () => { + if ($$self.$$.dirty & /*view*/ + 2) { + $: $$invalidate(3, side = view.leaf.getRoot().side == "left" ? "right" : "left"); + } + }; + return [ + change, + view, + buttons, + side, + hover, + open, + stage, + showDiff, + discard, + manager, + focus_handler, + div_binding, + div1_binding, + div2_binding, + auxclick_handler + ]; +} +var FileComponent = class extends SvelteComponent { + constructor(options) { + super(); + init2(this, options, instance5, create_fragment5, safe_not_equal, { change: 0, view: 1, manager: 9 }, add_css3); + } +}; +var fileComponent_default = FileComponent; + +// src/ui/sourceControl/components/pulledFileComponent.svelte +init_polyfill_buffer(); +var import_obsidian27 = require("obsidian"); +function add_css4(target) { + append_styles(target, "svelte-1wbh8tp", "main.svelte-1wbh8tp .nav-file-title.svelte-1wbh8tp{align-items:center}"); +} +function create_fragment6(ctx) { + let main; + let div2; + let div0; + let t0_value = getDisplayPath( + /*change*/ + ctx[0].vault_path + ) + ""; + let t0; + let t1; + let div1; + let span; + let t2_value = ( + /*change*/ + ctx[0].working_dir + "" + ); + let t2; + let span_data_type_value; + let div2_data_path_value; + let div2_aria_label_value; + let mounted; + let dispose; + return { + c() { + main = element("main"); + div2 = element("div"); + div0 = element("div"); + t0 = text(t0_value); + t1 = space(); + div1 = element("div"); + span = element("span"); + t2 = text(t2_value); + attr(div0, "class", "tree-item-inner nav-file-title-content"); + attr(span, "class", "type"); + attr(span, "data-type", span_data_type_value = /*change*/ + ctx[0].working_dir); + attr(div1, "class", "git-tools"); + attr(div2, "class", "tree-item-self is-clickable nav-file-title svelte-1wbh8tp"); + attr(div2, "data-path", div2_data_path_value = /*change*/ + ctx[0].vault_path); + attr( + div2, + "data-tooltip-position", + /*side*/ + ctx[2] + ); + attr(div2, "aria-label", div2_aria_label_value = /*change*/ + ctx[0].vault_path); + attr(main, "class", "tree-item nav-file svelte-1wbh8tp"); + }, + m(target, anchor) { + insert(target, main, anchor); + append2(main, div2); + append2(div2, div0); + append2(div0, t0); + append2(div2, t1); + append2(div2, div1); + append2(div1, span); + append2(span, t2); + if (!mounted) { + dispose = [ + listen( + main, + "mouseover", + /*hover*/ + ctx[3] + ), + listen(main, "click", stop_propagation( + /*open*/ + ctx[4] + )), + listen(main, "auxclick", stop_propagation( + /*auxclick_handler*/ + ctx[6] + )), + listen( + main, + "focus", + /*focus_handler*/ + ctx[5] + ) + ]; + mounted = true; + } + }, + p(ctx2, [dirty]) { + if (dirty & /*change*/ + 1 && t0_value !== (t0_value = getDisplayPath( + /*change*/ + ctx2[0].vault_path + ) + "")) set_data(t0, t0_value); + if (dirty & /*change*/ + 1 && t2_value !== (t2_value = /*change*/ + ctx2[0].working_dir + "")) set_data(t2, t2_value); + if (dirty & /*change*/ + 1 && span_data_type_value !== (span_data_type_value = /*change*/ + ctx2[0].working_dir)) { + attr(span, "data-type", span_data_type_value); + } + if (dirty & /*change*/ + 1 && div2_data_path_value !== (div2_data_path_value = /*change*/ + ctx2[0].vault_path)) { + attr(div2, "data-path", div2_data_path_value); + } + if (dirty & /*side*/ + 4) { + attr( + div2, + "data-tooltip-position", + /*side*/ + ctx2[2] + ); + } + if (dirty & /*change*/ + 1 && div2_aria_label_value !== (div2_aria_label_value = /*change*/ + ctx2[0].vault_path)) { + attr(div2, "aria-label", div2_aria_label_value); + } + }, + i: noop, + o: noop, + d(detaching) { + if (detaching) { + detach(main); + } + mounted = false; + run_all(dispose); + } + }; +} +function instance6($$self, $$props, $$invalidate) { + let side; + let { change } = $$props; + let { view } = $$props; + function hover(event) { + if (app.vault.getAbstractFileByPath(change.vault_path)) { + hoverPreview(event, view, change.vault_path); + } + } + function open(event) { + var _a2; + const file = view.app.vault.getAbstractFileByPath(change.vault_path); + if (file instanceof import_obsidian27.TFile) { + (_a2 = getNewLeaf(event)) === null || _a2 === void 0 ? void 0 : _a2.openFile(file); + } + } + function focus_handler(event) { + bubble.call(this, $$self, event); + } + const auxclick_handler = (event) => mayTriggerFileMenu(view.app, event, change.vault_path, view.leaf, "git-source-control"); + $$self.$$set = ($$props2) => { + if ("change" in $$props2) $$invalidate(0, change = $$props2.change); + if ("view" in $$props2) $$invalidate(1, view = $$props2.view); + }; + $$self.$$.update = () => { + if ($$self.$$.dirty & /*view*/ + 2) { + $: $$invalidate(2, side = view.leaf.getRoot().side == "left" ? "right" : "left"); + } + }; + return [change, view, side, hover, open, focus_handler, auxclick_handler]; +} +var PulledFileComponent = class extends SvelteComponent { + constructor(options) { + super(); + init2(this, options, instance6, create_fragment6, safe_not_equal, { change: 0, view: 1 }, add_css4); + } +}; +var pulledFileComponent_default = PulledFileComponent; + +// src/ui/sourceControl/components/stagedFileComponent.svelte +init_polyfill_buffer(); +var import_obsidian28 = require("obsidian"); +function add_css5(target) { + append_styles(target, "svelte-1wbh8tp", "main.svelte-1wbh8tp .nav-file-title.svelte-1wbh8tp{align-items:center}"); +} +function create_if_block6(ctx) { + let div; + let mounted; + let dispose; + return { + c() { + div = element("div"); + attr(div, "data-icon", "go-to-file"); + attr(div, "aria-label", "Open File"); + attr(div, "class", "clickable-icon"); + }, + m(target, anchor) { + insert(target, div, anchor); + ctx[10](div); + if (!mounted) { + dispose = listen(div, "click", stop_propagation( + /*open*/ + ctx[5] + )); + mounted = true; + } + }, + p: noop, + d(detaching) { + if (detaching) { + detach(div); + } + ctx[10](null); + mounted = false; + dispose(); + } + }; +} +function create_fragment7(ctx) { + let main; + let div5; + let div0; + let t0_value = getDisplayPath( + /*change*/ + ctx[0].vault_path + ) + ""; + let t0; + let t1; + let div4; + let div2; + let show_if = ( + /*view*/ + ctx[1].app.vault.getAbstractFileByPath( + /*change*/ + ctx[0].vault_path + ) + ); + let t2; + let div1; + let t3; + let div3; + let t4_value = ( + /*change*/ + ctx[0].index + "" + ); + let t4; + let div3_data_type_value; + let div5_data_path_value; + let div5_aria_label_value; + let mounted; + let dispose; + let if_block = show_if && create_if_block6(ctx); + return { + c() { + var _a2, _b, _c; + main = element("main"); + div5 = element("div"); + div0 = element("div"); + t0 = text(t0_value); + t1 = space(); + div4 = element("div"); + div2 = element("div"); + if (if_block) if_block.c(); + t2 = space(); + div1 = element("div"); + t3 = space(); + div3 = element("div"); + t4 = text(t4_value); + attr(div0, "class", "tree-item-inner nav-file-title-content"); + attr(div1, "data-icon", "minus"); + attr(div1, "aria-label", "Unstage"); + attr(div1, "class", "clickable-icon"); + attr(div2, "class", "buttons"); + attr(div3, "class", "type"); + attr(div3, "data-type", div3_data_type_value = /*change*/ + ctx[0].index); + attr(div4, "class", "git-tools"); + attr(div5, "class", "tree-item-self is-clickable nav-file-title svelte-1wbh8tp"); + attr(div5, "data-path", div5_data_path_value = /*change*/ + ctx[0].vault_path); + attr( + div5, + "data-tooltip-position", + /*side*/ + ctx[3] + ); + attr(div5, "aria-label", div5_aria_label_value = /*change*/ + ctx[0].vault_path); + toggle_class( + div5, + "is-active", + /*view*/ + ((_a2 = ctx[1].plugin.lastDiffViewState) == null ? void 0 : _a2.file) == /*change*/ + ctx[0].vault_path && !/*view*/ + ((_b = ctx[1].plugin.lastDiffViewState) == null ? void 0 : _b.hash) && /*view*/ + ((_c = ctx[1].plugin.lastDiffViewState) == null ? void 0 : _c.staged) + ); + attr(main, "class", "tree-item nav-file svelte-1wbh8tp"); + }, + m(target, anchor) { + insert(target, main, anchor); + append2(main, div5); + append2(div5, div0); + append2(div0, t0); + append2(div5, t1); + append2(div5, div4); + append2(div4, div2); + if (if_block) if_block.m(div2, null); + append2(div2, t2); + append2(div2, div1); + ctx[11](div1); + append2(div4, t3); + append2(div4, div3); + append2(div3, t4); + if (!mounted) { + dispose = [ + listen(div1, "click", stop_propagation( + /*unstage*/ + ctx[7] + )), + listen( + main, + "mouseover", + /*hover*/ + ctx[4] + ), + listen( + main, + "focus", + /*focus_handler*/ + ctx[9] + ), + listen(main, "click", stop_propagation( + /*showDiff*/ + ctx[6] + )), + listen(main, "auxclick", stop_propagation( + /*auxclick_handler*/ + ctx[12] + )) + ]; + mounted = true; + } + }, + p(ctx2, [dirty]) { + var _a2, _b, _c; + if (dirty & /*change*/ + 1 && t0_value !== (t0_value = getDisplayPath( + /*change*/ + ctx2[0].vault_path + ) + "")) set_data(t0, t0_value); + if (dirty & /*view, change*/ + 3) show_if = /*view*/ + ctx2[1].app.vault.getAbstractFileByPath( + /*change*/ + ctx2[0].vault_path + ); + if (show_if) { + if (if_block) { + if_block.p(ctx2, dirty); + } else { + if_block = create_if_block6(ctx2); + if_block.c(); + if_block.m(div2, t2); + } + } else if (if_block) { + if_block.d(1); + if_block = null; + } + if (dirty & /*change*/ + 1 && t4_value !== (t4_value = /*change*/ + ctx2[0].index + "")) set_data(t4, t4_value); + if (dirty & /*change*/ + 1 && div3_data_type_value !== (div3_data_type_value = /*change*/ + ctx2[0].index)) { + attr(div3, "data-type", div3_data_type_value); + } + if (dirty & /*change*/ + 1 && div5_data_path_value !== (div5_data_path_value = /*change*/ + ctx2[0].vault_path)) { + attr(div5, "data-path", div5_data_path_value); + } + if (dirty & /*side*/ + 8) { + attr( + div5, + "data-tooltip-position", + /*side*/ + ctx2[3] + ); + } + if (dirty & /*change*/ + 1 && div5_aria_label_value !== (div5_aria_label_value = /*change*/ + ctx2[0].vault_path)) { + attr(div5, "aria-label", div5_aria_label_value); + } + if (dirty & /*view, change*/ + 3) { + toggle_class( + div5, + "is-active", + /*view*/ + ((_a2 = ctx2[1].plugin.lastDiffViewState) == null ? void 0 : _a2.file) == /*change*/ + ctx2[0].vault_path && !/*view*/ + ((_b = ctx2[1].plugin.lastDiffViewState) == null ? void 0 : _b.hash) && /*view*/ + ((_c = ctx2[1].plugin.lastDiffViewState) == null ? void 0 : _c.staged) + ); + } + }, + i: noop, + o: noop, + d(detaching) { + if (detaching) { + detach(main); + } + if (if_block) if_block.d(); + ctx[11](null); + mounted = false; + run_all(dispose); + } + }; +} +function instance7($$self, $$props, $$invalidate) { + let side; + let { change } = $$props; + let { view } = $$props; + let { manager } = $$props; + let buttons = []; + window.setTimeout(() => buttons.forEach((b) => (0, import_obsidian28.setIcon)(b, b.getAttr("data-icon"))), 0); + function hover(event) { + if (app.vault.getAbstractFileByPath(change.vault_path)) { + hoverPreview(event, view, change.vault_path); + } + } + function open(event) { + var _a2; + const file = view.app.vault.getAbstractFileByPath(change.vault_path); + if (file instanceof import_obsidian28.TFile) { + (_a2 = getNewLeaf(event)) === null || _a2 === void 0 ? void 0 : _a2.openFile(file); + } + } + function showDiff(event) { + var _a2; + (_a2 = getNewLeaf(event)) === null || _a2 === void 0 ? void 0 : _a2.setViewState({ + type: DIFF_VIEW_CONFIG.type, + active: true, + state: { file: change.path, staged: true } + }); + } + function unstage() { + manager.unstage(change.path, false).finally(() => { + dispatchEvent(new CustomEvent("git-refresh")); + }); + } + function focus_handler(event) { + bubble.call(this, $$self, event); + } + function div_binding($$value) { + binding_callbacks[$$value ? "unshift" : "push"](() => { + buttons[1] = $$value; + $$invalidate(2, buttons); + }); + } + function div1_binding($$value) { + binding_callbacks[$$value ? "unshift" : "push"](() => { + buttons[0] = $$value; + $$invalidate(2, buttons); + }); + } + const auxclick_handler = (event) => mayTriggerFileMenu(view.app, event, change.vault_path, view.leaf, "git-source-control"); + $$self.$$set = ($$props2) => { + if ("change" in $$props2) $$invalidate(0, change = $$props2.change); + if ("view" in $$props2) $$invalidate(1, view = $$props2.view); + if ("manager" in $$props2) $$invalidate(8, manager = $$props2.manager); + }; + $$self.$$.update = () => { + if ($$self.$$.dirty & /*view*/ + 2) { + $: $$invalidate(3, side = view.leaf.getRoot().side == "left" ? "right" : "left"); + } + }; + return [ + change, + view, + buttons, + side, + hover, + open, + showDiff, + unstage, + manager, + focus_handler, + div_binding, + div1_binding, + auxclick_handler + ]; +} +var StagedFileComponent = class extends SvelteComponent { + constructor(options) { + super(); + init2(this, options, instance7, create_fragment7, safe_not_equal, { change: 0, view: 1, manager: 8 }, add_css5); + } +}; +var stagedFileComponent_default = StagedFileComponent; + +// src/ui/sourceControl/components/treeComponent.svelte +init_polyfill_buffer(); +function add_css6(target) { + append_styles(target, "svelte-hup5mn", "main.svelte-hup5mn .nav-folder-title.svelte-hup5mn{align-items:center}"); +} +function get_each_context4(ctx, list, i) { + const child_ctx = ctx.slice(); + child_ctx[16] = list[i]; + return child_ctx; +} +function create_else_block3(ctx) { + let div7; + let div6; + let div0; + let t0; + let div1; + let t1; + let div2; + let t2_value = ( + /*entity*/ + ctx[16].title + "" + ); + let t2; + let t3; + let div5; + let div4; + let t4; + let div3; + let div6_aria_label_value; + let t5; + let t6; + let current; + let mounted; + let dispose; + function select_block_type_2(ctx2, dirty) { + if ( + /*fileType*/ + ctx2[3] == 0 /* staged */ + ) return create_if_block_5; + return create_else_block_1; + } + let current_block_type = select_block_type_2(ctx, -1); + let if_block0 = current_block_type(ctx); + let if_block1 = !/*closed*/ + ctx[5][ + /*entity*/ + ctx[16].title + ] && create_if_block_42(ctx); + function click_handler_3() { + return ( + /*click_handler_3*/ + ctx[14]( + /*entity*/ + ctx[16] + ) + ); + } + function auxclick_handler(...args) { + return ( + /*auxclick_handler*/ + ctx[15]( + /*entity*/ + ctx[16], + ...args + ) + ); + } + return { + c() { + div7 = element("div"); + div6 = element("div"); + div0 = element("div"); + t0 = space(); + div1 = element("div"); + div1.innerHTML = ``; + t1 = space(); + div2 = element("div"); + t2 = text(t2_value); + t3 = space(); + div5 = element("div"); + div4 = element("div"); + if_block0.c(); + t4 = space(); + div3 = element("div"); + t5 = space(); + if (if_block1) if_block1.c(); + t6 = space(); + attr(div0, "data-icon", "folder"); + set_style(div0, "padding-right", "5px"); + set_style(div0, "display", "flex"); + attr(div1, "class", "tree-item-icon nav-folder-collapse-indicator collapse-icon"); + toggle_class( + div1, + "is-collapsed", + /*closed*/ + ctx[5][ + /*entity*/ + ctx[16].title + ] + ); + attr(div2, "class", "tree-item-inner nav-folder-title-content"); + set_style(div3, "width", "11px"); + attr(div4, "class", "buttons"); + attr(div5, "class", "git-tools"); + attr(div6, "class", "tree-item-self is-clickable nav-folder-title svelte-hup5mn"); + attr( + div6, + "data-tooltip-position", + /*side*/ + ctx[6] + ); + attr(div6, "aria-label", div6_aria_label_value = /*entity*/ + ctx[16].vaultPath); + attr(div7, "class", "tree-item nav-folder"); + toggle_class( + div7, + "is-collapsed", + /*closed*/ + ctx[5][ + /*entity*/ + ctx[16].title + ] + ); + }, + m(target, anchor) { + insert(target, div7, anchor); + append2(div7, div6); + append2(div6, div0); + append2(div6, t0); + append2(div6, div1); + append2(div6, t1); + append2(div6, div2); + append2(div2, t2); + append2(div6, t3); + append2(div6, div5); + append2(div5, div4); + if_block0.m(div4, null); + append2(div4, t4); + append2(div4, div3); + append2(div7, t5); + if (if_block1) if_block1.m(div7, null); + append2(div7, t6); + current = true; + if (!mounted) { + dispose = [ + listen(div7, "click", stop_propagation(click_handler_3)), + listen(div7, "auxclick", stop_propagation(auxclick_handler)) + ]; + mounted = true; + } + }, + p(new_ctx, dirty) { + ctx = new_ctx; + if (!current || dirty & /*closed, hierarchy*/ + 33) { + toggle_class( + div1, + "is-collapsed", + /*closed*/ + ctx[5][ + /*entity*/ + ctx[16].title + ] + ); + } + if ((!current || dirty & /*hierarchy*/ + 1) && t2_value !== (t2_value = /*entity*/ + ctx[16].title + "")) set_data(t2, t2_value); + if (current_block_type === (current_block_type = select_block_type_2(ctx, dirty)) && if_block0) { + if_block0.p(ctx, dirty); + } else { + if_block0.d(1); + if_block0 = current_block_type(ctx); + if (if_block0) { + if_block0.c(); + if_block0.m(div4, t4); + } + } + if (!current || dirty & /*side*/ + 64) { + attr( + div6, + "data-tooltip-position", + /*side*/ + ctx[6] + ); + } + if (!current || dirty & /*hierarchy*/ + 1 && div6_aria_label_value !== (div6_aria_label_value = /*entity*/ + ctx[16].vaultPath)) { + attr(div6, "aria-label", div6_aria_label_value); + } + if (!/*closed*/ + ctx[5][ + /*entity*/ + ctx[16].title + ]) { + if (if_block1) { + if_block1.p(ctx, dirty); + if (dirty & /*closed, hierarchy*/ + 33) { + transition_in(if_block1, 1); + } + } else { + if_block1 = create_if_block_42(ctx); + if_block1.c(); + transition_in(if_block1, 1); + if_block1.m(div7, t6); + } + } else if (if_block1) { + group_outros(); + transition_out(if_block1, 1, 1, () => { + if_block1 = null; + }); + check_outros(); + } + if (!current || dirty & /*closed, hierarchy*/ + 33) { + toggle_class( + div7, + "is-collapsed", + /*closed*/ + ctx[5][ + /*entity*/ + ctx[16].title + ] + ); + } + }, + i(local) { + if (current) return; + transition_in(if_block1); + current = true; + }, + o(local) { + transition_out(if_block1); + current = false; + }, + d(detaching) { + if (detaching) { + detach(div7); + } + if_block0.d(); + if (if_block1) if_block1.d(); + mounted = false; + run_all(dispose); + } + }; +} +function create_if_block7(ctx) { + let div; + let current_block_type_index; + let if_block; + let t; + let current; + const if_block_creators = [create_if_block_13, create_if_block_22, create_if_block_32]; + const if_blocks = []; + function select_block_type_1(ctx2, dirty) { + if ( + /*fileType*/ + ctx2[3] == 0 /* staged */ + ) return 0; + if ( + /*fileType*/ + ctx2[3] == 1 /* changed */ + ) return 1; + if ( + /*fileType*/ + ctx2[3] == 2 /* pulled */ + ) return 2; + return -1; + } + if (~(current_block_type_index = select_block_type_1(ctx, -1))) { + if_block = if_blocks[current_block_type_index] = if_block_creators[current_block_type_index](ctx); + } + return { + c() { + div = element("div"); + if (if_block) if_block.c(); + t = space(); + }, + m(target, anchor) { + insert(target, div, anchor); + if (~current_block_type_index) { + if_blocks[current_block_type_index].m(div, null); + } + append2(div, t); + current = true; + }, + p(ctx2, dirty) { + let previous_block_index = current_block_type_index; + current_block_type_index = select_block_type_1(ctx2, dirty); + if (current_block_type_index === previous_block_index) { + if (~current_block_type_index) { + if_blocks[current_block_type_index].p(ctx2, dirty); + } + } else { + if (if_block) { + group_outros(); + transition_out(if_blocks[previous_block_index], 1, 1, () => { + if_blocks[previous_block_index] = null; + }); + check_outros(); + } + if (~current_block_type_index) { + if_block = if_blocks[current_block_type_index]; + if (!if_block) { + if_block = if_blocks[current_block_type_index] = if_block_creators[current_block_type_index](ctx2); + if_block.c(); + } else { + if_block.p(ctx2, dirty); + } + transition_in(if_block, 1); + if_block.m(div, t); + } else { + if_block = null; + } + } + }, + i(local) { + if (current) return; + transition_in(if_block); + current = true; + }, + o(local) { + transition_out(if_block); + current = false; + }, + d(detaching) { + if (detaching) { + detach(div); + } + if (~current_block_type_index) { + if_blocks[current_block_type_index].d(); + } + } + }; +} +function create_else_block_1(ctx) { + let div0; + let t; + let div1; + let mounted; + let dispose; + function click_handler_1() { + return ( + /*click_handler_1*/ + ctx[12]( + /*entity*/ + ctx[16] + ) + ); + } + function click_handler_2() { + return ( + /*click_handler_2*/ + ctx[13]( + /*entity*/ + ctx[16] + ) + ); + } + return { + c() { + div0 = element("div"); + div0.innerHTML = ``; + t = space(); + div1 = element("div"); + div1.innerHTML = ``; + attr(div0, "data-icon", "undo"); + attr(div0, "aria-label", "Discard"); + attr(div0, "class", "clickable-icon"); + attr(div1, "data-icon", "plus"); + attr(div1, "aria-label", "Stage"); + attr(div1, "class", "clickable-icon"); + }, + m(target, anchor) { + insert(target, div0, anchor); + insert(target, t, anchor); + insert(target, div1, anchor); + if (!mounted) { + dispose = [ + listen(div0, "click", stop_propagation(click_handler_1)), + listen(div1, "click", stop_propagation(click_handler_2)) + ]; + mounted = true; + } + }, + p(new_ctx, dirty) { + ctx = new_ctx; + }, + d(detaching) { + if (detaching) { + detach(div0); + detach(t); + detach(div1); + } + mounted = false; + run_all(dispose); + } + }; +} +function create_if_block_5(ctx) { + let div; + let mounted; + let dispose; + function click_handler() { + return ( + /*click_handler*/ + ctx[11]( + /*entity*/ + ctx[16] + ) + ); + } + return { + c() { + div = element("div"); + div.innerHTML = ``; + attr(div, "data-icon", "minus"); + attr(div, "aria-label", "Unstage"); + attr(div, "class", "clickable-icon"); + }, + m(target, anchor) { + insert(target, div, anchor); + if (!mounted) { + dispose = listen(div, "click", stop_propagation(click_handler)); + mounted = true; + } + }, + p(new_ctx, dirty) { + ctx = new_ctx; + }, + d(detaching) { + if (detaching) { + detach(div); + } + mounted = false; + dispose(); + } + }; +} +function create_if_block_42(ctx) { + let div; + let treecomponent; + let div_transition; + let current; + treecomponent = new TreeComponent({ + props: { + hierarchy: ( + /*entity*/ + ctx[16] + ), + plugin: ( + /*plugin*/ + ctx[1] + ), + view: ( + /*view*/ + ctx[2] + ), + fileType: ( + /*fileType*/ + ctx[3] + ) + } + }); + return { + c() { + div = element("div"); + create_component(treecomponent.$$.fragment); + attr(div, "class", "tree-item-children nav-folder-children"); + }, + m(target, anchor) { + insert(target, div, anchor); + mount_component(treecomponent, div, null); + current = true; + }, + p(ctx2, dirty) { + const treecomponent_changes = {}; + if (dirty & /*hierarchy*/ + 1) treecomponent_changes.hierarchy = /*entity*/ + ctx2[16]; + if (dirty & /*plugin*/ + 2) treecomponent_changes.plugin = /*plugin*/ + ctx2[1]; + if (dirty & /*view*/ + 4) treecomponent_changes.view = /*view*/ + ctx2[2]; + if (dirty & /*fileType*/ + 8) treecomponent_changes.fileType = /*fileType*/ + ctx2[3]; + treecomponent.$set(treecomponent_changes); + }, + i(local) { + if (current) return; + transition_in(treecomponent.$$.fragment, local); + if (local) { + add_render_callback(() => { + if (!current) return; + if (!div_transition) div_transition = create_bidirectional_transition(div, slide, { duration: 150 }, true); + div_transition.run(1); + }); + } + current = true; + }, + o(local) { + transition_out(treecomponent.$$.fragment, local); + if (local) { + if (!div_transition) div_transition = create_bidirectional_transition(div, slide, { duration: 150 }, false); + div_transition.run(0); + } + current = false; + }, + d(detaching) { + if (detaching) { + detach(div); + } + destroy_component(treecomponent); + if (detaching && div_transition) div_transition.end(); + } + }; +} +function create_if_block_32(ctx) { + let pulledfilecomponent; + let current; + pulledfilecomponent = new pulledFileComponent_default({ + props: { + change: ( + /*entity*/ + ctx[16].data + ), + view: ( + /*view*/ + ctx[2] + ) + } + }); + return { + c() { + create_component(pulledfilecomponent.$$.fragment); + }, + m(target, anchor) { + mount_component(pulledfilecomponent, target, anchor); + current = true; + }, + p(ctx2, dirty) { + const pulledfilecomponent_changes = {}; + if (dirty & /*hierarchy*/ + 1) pulledfilecomponent_changes.change = /*entity*/ + ctx2[16].data; + if (dirty & /*view*/ + 4) pulledfilecomponent_changes.view = /*view*/ + ctx2[2]; + pulledfilecomponent.$set(pulledfilecomponent_changes); + }, + i(local) { + if (current) return; + transition_in(pulledfilecomponent.$$.fragment, local); + current = true; + }, + o(local) { + transition_out(pulledfilecomponent.$$.fragment, local); + current = false; + }, + d(detaching) { + destroy_component(pulledfilecomponent, detaching); + } + }; +} +function create_if_block_22(ctx) { + let filecomponent; + let current; + filecomponent = new fileComponent_default({ + props: { + change: ( + /*entity*/ + ctx[16].data + ), + manager: ( + /*plugin*/ + ctx[1].gitManager + ), + view: ( + /*view*/ + ctx[2] + ) + } + }); + return { + c() { + create_component(filecomponent.$$.fragment); + }, + m(target, anchor) { + mount_component(filecomponent, target, anchor); + current = true; + }, + p(ctx2, dirty) { + const filecomponent_changes = {}; + if (dirty & /*hierarchy*/ + 1) filecomponent_changes.change = /*entity*/ + ctx2[16].data; + if (dirty & /*plugin*/ + 2) filecomponent_changes.manager = /*plugin*/ + ctx2[1].gitManager; + if (dirty & /*view*/ + 4) filecomponent_changes.view = /*view*/ + ctx2[2]; + filecomponent.$set(filecomponent_changes); + }, + i(local) { + if (current) return; + transition_in(filecomponent.$$.fragment, local); + current = true; + }, + o(local) { + transition_out(filecomponent.$$.fragment, local); + current = false; + }, + d(detaching) { + destroy_component(filecomponent, detaching); + } + }; +} +function create_if_block_13(ctx) { + let stagedfilecomponent; + let current; + stagedfilecomponent = new stagedFileComponent_default({ + props: { + change: ( + /*entity*/ + ctx[16].data + ), + manager: ( + /*plugin*/ + ctx[1].gitManager + ), + view: ( + /*view*/ + ctx[2] + ) + } + }); + return { + c() { + create_component(stagedfilecomponent.$$.fragment); + }, + m(target, anchor) { + mount_component(stagedfilecomponent, target, anchor); + current = true; + }, + p(ctx2, dirty) { + const stagedfilecomponent_changes = {}; + if (dirty & /*hierarchy*/ + 1) stagedfilecomponent_changes.change = /*entity*/ + ctx2[16].data; + if (dirty & /*plugin*/ + 2) stagedfilecomponent_changes.manager = /*plugin*/ + ctx2[1].gitManager; + if (dirty & /*view*/ + 4) stagedfilecomponent_changes.view = /*view*/ + ctx2[2]; + stagedfilecomponent.$set(stagedfilecomponent_changes); + }, + i(local) { + if (current) return; + transition_in(stagedfilecomponent.$$.fragment, local); + current = true; + }, + o(local) { + transition_out(stagedfilecomponent.$$.fragment, local); + current = false; + }, + d(detaching) { + destroy_component(stagedfilecomponent, detaching); + } + }; +} +function create_each_block4(ctx) { + let current_block_type_index; + let if_block; + let if_block_anchor; + let current; + const if_block_creators = [create_if_block7, create_else_block3]; + const if_blocks = []; + function select_block_type(ctx2, dirty) { + if ( + /*entity*/ + ctx2[16].data + ) return 0; + return 1; + } + current_block_type_index = select_block_type(ctx, -1); + if_block = if_blocks[current_block_type_index] = if_block_creators[current_block_type_index](ctx); + return { + c() { + if_block.c(); + if_block_anchor = empty(); + }, + m(target, anchor) { + if_blocks[current_block_type_index].m(target, anchor); + insert(target, if_block_anchor, anchor); + current = true; + }, + p(ctx2, dirty) { + let previous_block_index = current_block_type_index; + current_block_type_index = select_block_type(ctx2, dirty); + if (current_block_type_index === previous_block_index) { + if_blocks[current_block_type_index].p(ctx2, dirty); + } else { + group_outros(); + transition_out(if_blocks[previous_block_index], 1, 1, () => { + if_blocks[previous_block_index] = null; + }); + check_outros(); + if_block = if_blocks[current_block_type_index]; + if (!if_block) { + if_block = if_blocks[current_block_type_index] = if_block_creators[current_block_type_index](ctx2); + if_block.c(); + } else { + if_block.p(ctx2, dirty); + } + transition_in(if_block, 1); + if_block.m(if_block_anchor.parentNode, if_block_anchor); + } + }, + i(local) { + if (current) return; + transition_in(if_block); + current = true; + }, + o(local) { + transition_out(if_block); + current = false; + }, + d(detaching) { + if (detaching) { + detach(if_block_anchor); + } + if_blocks[current_block_type_index].d(detaching); + } + }; +} +function create_fragment8(ctx) { + let main; + let current; + let each_value = ensure_array_like( + /*hierarchy*/ + ctx[0].children + ); + let each_blocks = []; + for (let i = 0; i < each_value.length; i += 1) { + each_blocks[i] = create_each_block4(get_each_context4(ctx, each_value, i)); + } + const out = (i) => transition_out(each_blocks[i], 1, 1, () => { + each_blocks[i] = null; + }); + return { + c() { + main = element("main"); + for (let i = 0; i < each_blocks.length; i += 1) { + each_blocks[i].c(); + } + attr(main, "class", "svelte-hup5mn"); + toggle_class( + main, + "topLevel", + /*topLevel*/ + ctx[4] + ); + }, + m(target, anchor) { + insert(target, main, anchor); + for (let i = 0; i < each_blocks.length; i += 1) { + if (each_blocks[i]) { + each_blocks[i].m(main, null); + } + } + current = true; + }, + p(ctx2, [dirty]) { + if (dirty & /*hierarchy, plugin, view, fileType, closed, fold, side, unstage, stage, discard*/ + 2031) { + each_value = ensure_array_like( + /*hierarchy*/ + ctx2[0].children + ); + let i; + for (i = 0; i < each_value.length; i += 1) { + const child_ctx = get_each_context4(ctx2, each_value, i); + if (each_blocks[i]) { + each_blocks[i].p(child_ctx, dirty); + transition_in(each_blocks[i], 1); + } else { + each_blocks[i] = create_each_block4(child_ctx); + each_blocks[i].c(); + transition_in(each_blocks[i], 1); + each_blocks[i].m(main, null); + } + } + group_outros(); + for (i = each_value.length; i < each_blocks.length; i += 1) { + out(i); + } + check_outros(); + } + if (!current || dirty & /*topLevel*/ + 16) { + toggle_class( + main, + "topLevel", + /*topLevel*/ + ctx2[4] + ); + } + }, + i(local) { + if (current) return; + for (let i = 0; i < each_value.length; i += 1) { + transition_in(each_blocks[i]); + } + current = true; + }, + o(local) { + each_blocks = each_blocks.filter(Boolean); + for (let i = 0; i < each_blocks.length; i += 1) { + transition_out(each_blocks[i]); + } + current = false; + }, + d(detaching) { + if (detaching) { + detach(main); + } + destroy_each(each_blocks, detaching); + } + }; +} +function instance8($$self, $$props, $$invalidate) { + let side; + let { hierarchy } = $$props; + let { plugin } = $$props; + let { view } = $$props; + let { fileType } = $$props; + let { topLevel = false } = $$props; + const closed = {}; + function stage(path2) { + plugin.gitManager.stageAll({ dir: path2 }).finally(() => { + dispatchEvent(new CustomEvent("git-refresh")); + }); + } + function unstage(path2) { + plugin.gitManager.unstageAll({ dir: path2 }).finally(() => { + dispatchEvent(new CustomEvent("git-refresh")); + }); + } + function discard(item) { + new DiscardModal(view.app, false, item.vaultPath).myOpen().then((shouldDiscard) => { + if (shouldDiscard === true) { + plugin.gitManager.discardAll({ + dir: item.path, + status: plugin.cachedStatus + }).finally(() => { + dispatchEvent(new CustomEvent("git-refresh")); + }); + } + }); + } + function fold(item) { + $$invalidate(5, closed[item.title] = !closed[item.title], closed); + } + const click_handler = (entity) => unstage(entity.path); + const click_handler_1 = (entity) => discard(entity); + const click_handler_2 = (entity) => stage(entity.path); + const click_handler_3 = (entity) => fold(entity); + const auxclick_handler = (entity, event) => mayTriggerFileMenu(view.app, event, entity.vaultPath, view.leaf, "git-source-control"); + $$self.$$set = ($$props2) => { + if ("hierarchy" in $$props2) $$invalidate(0, hierarchy = $$props2.hierarchy); + if ("plugin" in $$props2) $$invalidate(1, plugin = $$props2.plugin); + if ("view" in $$props2) $$invalidate(2, view = $$props2.view); + if ("fileType" in $$props2) $$invalidate(3, fileType = $$props2.fileType); + if ("topLevel" in $$props2) $$invalidate(4, topLevel = $$props2.topLevel); + }; + $$self.$$.update = () => { + if ($$self.$$.dirty & /*view*/ + 4) { + $: $$invalidate(6, side = view.leaf.getRoot().side == "left" ? "right" : "left"); + } + }; + return [ + hierarchy, + plugin, + view, + fileType, + topLevel, + closed, + side, + stage, + unstage, + discard, + fold, + click_handler, + click_handler_1, + click_handler_2, + click_handler_3, + auxclick_handler + ]; +} +var TreeComponent = class extends SvelteComponent { + constructor(options) { + super(); + init2( + this, + options, + instance8, + create_fragment8, + safe_not_equal, + { + hierarchy: 0, + plugin: 1, + view: 2, + fileType: 3, + topLevel: 4 + }, + add_css6 + ); + } +}; +var treeComponent_default = TreeComponent; + +// src/ui/sourceControl/sourceControl.svelte +function add_css7(target) { + append_styles(target, "svelte-11adhly", `.commit-msg-input.svelte-11adhly.svelte-11adhly{width:100%;overflow:hidden;resize:none;padding:7px 5px;background-color:var(--background-modifier-form-field)}.git-commit-msg.svelte-11adhly.svelte-11adhly{position:relative;padding:0;width:calc(100% - var(--size-4-8));margin:4px auto}main.svelte-11adhly .git-tools .files-count.svelte-11adhly{padding-left:var(--size-2-1);width:11px;display:flex;align-items:center;justify-content:center}.nav-folder-title.svelte-11adhly.svelte-11adhly{align-items:center}.git-commit-msg-clear-button.svelte-11adhly.svelte-11adhly{position:absolute;background:transparent;border-radius:50%;color:var(--search-clear-button-color);cursor:var(--cursor);top:-4px;right:2px;bottom:0px;line-height:0;height:var(--input-height);width:28px;margin:auto;padding:0 0;text-align:center;display:flex;justify-content:center;align-items:center;transition:color 0.15s ease-in-out}.git-commit-msg-clear-button.svelte-11adhly.svelte-11adhly:after{content:"";height:var(--search-clear-button-size);width:var(--search-clear-button-size);display:block;background-color:currentColor;mask-image:url("data:image/svg+xml,");mask-repeat:no-repeat;-webkit-mask-image:url("data:image/svg+xml,");-webkit-mask-repeat:no-repeat}`); +} +function get_each_context5(ctx, list, i) { + const child_ctx = ctx.slice(); + child_ctx[40] = list[i]; + return child_ctx; +} +function get_each_context_1(ctx, list, i) { + const child_ctx = ctx.slice(); + child_ctx[40] = list[i]; + return child_ctx; +} +function get_each_context_2(ctx, list, i) { + const child_ctx = ctx.slice(); + child_ctx[45] = list[i]; + return child_ctx; +} +function create_if_block_8(ctx) { + let div; + let div_aria_label_value; + let mounted; + let dispose; + return { + c() { + div = element("div"); + attr(div, "class", "git-commit-msg-clear-button svelte-11adhly"); + attr(div, "aria-label", div_aria_label_value = "Clear"); + }, + m(target, anchor) { + insert(target, div, anchor); + if (!mounted) { + dispose = listen( + div, + "click", + /*click_handler_1*/ + ctx[33] + ); + mounted = true; + } + }, + p: noop, + d(detaching) { + if (detaching) { + detach(div); + } + mounted = false; + dispose(); + } + }; +} +function create_if_block8(ctx) { + let div18; + let div17; + let div7; + let div6; + let div0; + let t0; + let div1; + let t2; + let div5; + let div3; + let div2; + let t3; + let div4; + let t4_value = ( + /*status*/ + ctx[6].staged.length + "" + ); + let t4; + let t5; + let t6; + let div16; + let div15; + let div8; + let t7; + let div9; + let t9; + let div14; + let div12; + let div10; + let t10; + let div11; + let t11; + let div13; + let t12_value = ( + /*status*/ + ctx[6].changed.length + "" + ); + let t12; + let t13; + let t14; + let current; + let mounted; + let dispose; + let if_block0 = ( + /*stagedOpen*/ + ctx[13] && create_if_block_6(ctx) + ); + let if_block1 = ( + /*changesOpen*/ + ctx[12] && create_if_block_43(ctx) + ); + let if_block2 = ( + /*lastPulledFiles*/ + ctx[7].length > 0 && create_if_block_14(ctx) + ); + return { + c() { + div18 = element("div"); + div17 = element("div"); + div7 = element("div"); + div6 = element("div"); + div0 = element("div"); + div0.innerHTML = ``; + t0 = space(); + div1 = element("div"); + div1.textContent = "Staged Changes"; + t2 = space(); + div5 = element("div"); + div3 = element("div"); + div2 = element("div"); + div2.innerHTML = ``; + t3 = space(); + div4 = element("div"); + t4 = text(t4_value); + t5 = space(); + if (if_block0) if_block0.c(); + t6 = space(); + div16 = element("div"); + div15 = element("div"); + div8 = element("div"); + div8.innerHTML = ``; + t7 = space(); + div9 = element("div"); + div9.textContent = "Changes"; + t9 = space(); + div14 = element("div"); + div12 = element("div"); + div10 = element("div"); + div10.innerHTML = ``; + t10 = space(); + div11 = element("div"); + div11.innerHTML = ``; + t11 = space(); + div13 = element("div"); + t12 = text(t12_value); + t13 = space(); + if (if_block1) if_block1.c(); + t14 = space(); + if (if_block2) if_block2.c(); + attr(div0, "class", "tree-item-icon nav-folder-collapse-indicator collapse-icon"); + toggle_class(div0, "is-collapsed", !/*stagedOpen*/ + ctx[13]); + attr(div1, "class", "tree-item-inner nav-folder-title-content"); + attr(div2, "data-icon", "minus"); + attr(div2, "aria-label", "Unstage"); + attr(div2, "class", "clickable-icon"); + attr(div3, "class", "buttons"); + attr(div4, "class", "files-count svelte-11adhly"); + attr(div5, "class", "git-tools"); + attr(div6, "class", "tree-item-self is-clickable nav-folder-title svelte-11adhly"); + attr(div7, "class", "staged tree-item nav-folder"); + toggle_class(div7, "is-collapsed", !/*stagedOpen*/ + ctx[13]); + attr(div8, "class", "tree-item-icon nav-folder-collapse-indicator collapse-icon"); + toggle_class(div8, "is-collapsed", !/*changesOpen*/ + ctx[12]); + attr(div9, "class", "tree-item-inner nav-folder-title-content"); + attr(div10, "data-icon", "undo"); + attr(div10, "aria-label", "Discard"); + attr(div10, "class", "clickable-icon"); + attr(div11, "data-icon", "plus"); + attr(div11, "aria-label", "Stage"); + attr(div11, "class", "clickable-icon"); + attr(div12, "class", "buttons"); + attr(div13, "class", "files-count svelte-11adhly"); + attr(div14, "class", "git-tools"); + attr(div15, "class", "tree-item-self is-clickable nav-folder-title svelte-11adhly"); + attr(div16, "class", "changes tree-item nav-folder"); + toggle_class(div16, "is-collapsed", !/*changesOpen*/ + ctx[12]); + attr(div17, "class", "tree-item-children nav-folder-children"); + attr(div18, "class", "tree-item nav-folder mod-root"); + }, + m(target, anchor) { + insert(target, div18, anchor); + append2(div18, div17); + append2(div17, div7); + append2(div7, div6); + append2(div6, div0); + append2(div6, t0); + append2(div6, div1); + append2(div6, t2); + append2(div6, div5); + append2(div5, div3); + append2(div3, div2); + ctx[34](div2); + append2(div5, t3); + append2(div5, div4); + append2(div4, t4); + append2(div7, t5); + if (if_block0) if_block0.m(div7, null); + append2(div17, t6); + append2(div17, div16); + append2(div16, div15); + append2(div15, div8); + append2(div15, t7); + append2(div15, div9); + append2(div15, t9); + append2(div15, div14); + append2(div14, div12); + append2(div12, div10); + append2(div12, t10); + append2(div12, div11); + ctx[36](div11); + append2(div14, t11); + append2(div14, div13); + append2(div13, t12); + append2(div16, t13); + if (if_block1) if_block1.m(div16, null); + append2(div17, t14); + if (if_block2) if_block2.m(div17, null); + current = true; + if (!mounted) { + dispose = [ + listen(div2, "click", stop_propagation( + /*unstageAll*/ + ctx[19] + )), + listen( + div6, + "click", + /*click_handler_2*/ + ctx[35] + ), + listen(div10, "click", stop_propagation( + /*discard*/ + ctx[22] + )), + listen(div11, "click", stop_propagation( + /*stageAll*/ + ctx[18] + )), + listen( + div15, + "click", + /*click_handler_3*/ + ctx[37] + ) + ]; + mounted = true; + } + }, + p(ctx2, dirty) { + if (!current || dirty[0] & /*stagedOpen*/ + 8192) { + toggle_class(div0, "is-collapsed", !/*stagedOpen*/ + ctx2[13]); + } + if ((!current || dirty[0] & /*status*/ + 64) && t4_value !== (t4_value = /*status*/ + ctx2[6].staged.length + "")) set_data(t4, t4_value); + if ( + /*stagedOpen*/ + ctx2[13] + ) { + if (if_block0) { + if_block0.p(ctx2, dirty); + if (dirty[0] & /*stagedOpen*/ + 8192) { + transition_in(if_block0, 1); + } + } else { + if_block0 = create_if_block_6(ctx2); + if_block0.c(); + transition_in(if_block0, 1); + if_block0.m(div7, null); + } + } else if (if_block0) { + group_outros(); + transition_out(if_block0, 1, 1, () => { + if_block0 = null; + }); + check_outros(); + } + if (!current || dirty[0] & /*stagedOpen*/ + 8192) { + toggle_class(div7, "is-collapsed", !/*stagedOpen*/ + ctx2[13]); + } + if (!current || dirty[0] & /*changesOpen*/ + 4096) { + toggle_class(div8, "is-collapsed", !/*changesOpen*/ + ctx2[12]); + } + if ((!current || dirty[0] & /*status*/ + 64) && t12_value !== (t12_value = /*status*/ + ctx2[6].changed.length + "")) set_data(t12, t12_value); + if ( + /*changesOpen*/ + ctx2[12] + ) { + if (if_block1) { + if_block1.p(ctx2, dirty); + if (dirty[0] & /*changesOpen*/ + 4096) { + transition_in(if_block1, 1); + } + } else { + if_block1 = create_if_block_43(ctx2); + if_block1.c(); + transition_in(if_block1, 1); + if_block1.m(div16, null); + } + } else if (if_block1) { + group_outros(); + transition_out(if_block1, 1, 1, () => { + if_block1 = null; + }); + check_outros(); + } + if (!current || dirty[0] & /*changesOpen*/ + 4096) { + toggle_class(div16, "is-collapsed", !/*changesOpen*/ + ctx2[12]); + } + if ( + /*lastPulledFiles*/ + ctx2[7].length > 0 + ) { + if (if_block2) { + if_block2.p(ctx2, dirty); + if (dirty[0] & /*lastPulledFiles*/ + 128) { + transition_in(if_block2, 1); + } + } else { + if_block2 = create_if_block_14(ctx2); + if_block2.c(); + transition_in(if_block2, 1); + if_block2.m(div17, null); + } + } else if (if_block2) { + group_outros(); + transition_out(if_block2, 1, 1, () => { + if_block2 = null; + }); + check_outros(); + } + }, + i(local) { + if (current) return; + transition_in(if_block0); + transition_in(if_block1); + transition_in(if_block2); + current = true; + }, + o(local) { + transition_out(if_block0); + transition_out(if_block1); + transition_out(if_block2); + current = false; + }, + d(detaching) { + if (detaching) { + detach(div18); + } + ctx[34](null); + if (if_block0) if_block0.d(); + ctx[36](null); + if (if_block1) if_block1.d(); + if (if_block2) if_block2.d(); + mounted = false; + run_all(dispose); + } + }; +} +function create_if_block_6(ctx) { + let div; + let current_block_type_index; + let if_block; + let div_transition; + let current; + const if_block_creators = [create_if_block_7, create_else_block_2]; + const if_blocks = []; + function select_block_type(ctx2, dirty) { + if ( + /*showTree*/ + ctx2[3] + ) return 0; + return 1; + } + current_block_type_index = select_block_type(ctx, [-1, -1]); + if_block = if_blocks[current_block_type_index] = if_block_creators[current_block_type_index](ctx); + return { + c() { + div = element("div"); + if_block.c(); + attr(div, "class", "tree-item-children nav-folder-children"); + }, + m(target, anchor) { + insert(target, div, anchor); + if_blocks[current_block_type_index].m(div, null); + current = true; + }, + p(ctx2, dirty) { + let previous_block_index = current_block_type_index; + current_block_type_index = select_block_type(ctx2, dirty); + if (current_block_type_index === previous_block_index) { + if_blocks[current_block_type_index].p(ctx2, dirty); + } else { + group_outros(); + transition_out(if_blocks[previous_block_index], 1, 1, () => { + if_blocks[previous_block_index] = null; + }); + check_outros(); + if_block = if_blocks[current_block_type_index]; + if (!if_block) { + if_block = if_blocks[current_block_type_index] = if_block_creators[current_block_type_index](ctx2); + if_block.c(); + } else { + if_block.p(ctx2, dirty); + } + transition_in(if_block, 1); + if_block.m(div, null); + } + }, + i(local) { + if (current) return; + transition_in(if_block); + if (local) { + add_render_callback(() => { + if (!current) return; + if (!div_transition) div_transition = create_bidirectional_transition(div, slide, { duration: 150 }, true); + div_transition.run(1); + }); + } + current = true; + }, + o(local) { + transition_out(if_block); + if (local) { + if (!div_transition) div_transition = create_bidirectional_transition(div, slide, { duration: 150 }, false); + div_transition.run(0); + } + current = false; + }, + d(detaching) { + if (detaching) { + detach(div); + } + if_blocks[current_block_type_index].d(); + if (detaching && div_transition) div_transition.end(); + } + }; +} +function create_else_block_2(ctx) { + let each_1_anchor; + let current; + let each_value_2 = ensure_array_like( + /*status*/ + ctx[6].staged + ); + let each_blocks = []; + for (let i = 0; i < each_value_2.length; i += 1) { + each_blocks[i] = create_each_block_2(get_each_context_2(ctx, each_value_2, i)); + } + const out = (i) => transition_out(each_blocks[i], 1, 1, () => { + each_blocks[i] = null; + }); + return { + c() { + for (let i = 0; i < each_blocks.length; i += 1) { + each_blocks[i].c(); + } + each_1_anchor = empty(); + }, + m(target, anchor) { + for (let i = 0; i < each_blocks.length; i += 1) { + if (each_blocks[i]) { + each_blocks[i].m(target, anchor); + } + } + insert(target, each_1_anchor, anchor); + current = true; + }, + p(ctx2, dirty) { + if (dirty[0] & /*status, view, plugin*/ + 67) { + each_value_2 = ensure_array_like( + /*status*/ + ctx2[6].staged + ); + let i; + for (i = 0; i < each_value_2.length; i += 1) { + const child_ctx = get_each_context_2(ctx2, each_value_2, i); + if (each_blocks[i]) { + each_blocks[i].p(child_ctx, dirty); + transition_in(each_blocks[i], 1); + } else { + each_blocks[i] = create_each_block_2(child_ctx); + each_blocks[i].c(); + transition_in(each_blocks[i], 1); + each_blocks[i].m(each_1_anchor.parentNode, each_1_anchor); + } + } + group_outros(); + for (i = each_value_2.length; i < each_blocks.length; i += 1) { + out(i); + } + check_outros(); + } + }, + i(local) { + if (current) return; + for (let i = 0; i < each_value_2.length; i += 1) { + transition_in(each_blocks[i]); + } + current = true; + }, + o(local) { + each_blocks = each_blocks.filter(Boolean); + for (let i = 0; i < each_blocks.length; i += 1) { + transition_out(each_blocks[i]); + } + current = false; + }, + d(detaching) { + if (detaching) { + detach(each_1_anchor); + } + destroy_each(each_blocks, detaching); + } + }; +} +function create_if_block_7(ctx) { + let treecomponent; + let current; + treecomponent = new treeComponent_default({ + props: { + hierarchy: ( + /*stagedHierarchy*/ + ctx[10] + ), + plugin: ( + /*plugin*/ + ctx[0] + ), + view: ( + /*view*/ + ctx[1] + ), + fileType: 0 /* staged */, + topLevel: true + } + }); + return { + c() { + create_component(treecomponent.$$.fragment); + }, + m(target, anchor) { + mount_component(treecomponent, target, anchor); + current = true; + }, + p(ctx2, dirty) { + const treecomponent_changes = {}; + if (dirty[0] & /*stagedHierarchy*/ + 1024) treecomponent_changes.hierarchy = /*stagedHierarchy*/ + ctx2[10]; + if (dirty[0] & /*plugin*/ + 1) treecomponent_changes.plugin = /*plugin*/ + ctx2[0]; + if (dirty[0] & /*view*/ + 2) treecomponent_changes.view = /*view*/ + ctx2[1]; + treecomponent.$set(treecomponent_changes); + }, + i(local) { + if (current) return; + transition_in(treecomponent.$$.fragment, local); + current = true; + }, + o(local) { + transition_out(treecomponent.$$.fragment, local); + current = false; + }, + d(detaching) { + destroy_component(treecomponent, detaching); + } + }; +} +function create_each_block_2(ctx) { + let stagedfilecomponent; + let current; + stagedfilecomponent = new stagedFileComponent_default({ + props: { + change: ( + /*stagedFile*/ + ctx[45] + ), + view: ( + /*view*/ + ctx[1] + ), + manager: ( + /*plugin*/ + ctx[0].gitManager + ) + } + }); + return { + c() { + create_component(stagedfilecomponent.$$.fragment); + }, + m(target, anchor) { + mount_component(stagedfilecomponent, target, anchor); + current = true; + }, + p(ctx2, dirty) { + const stagedfilecomponent_changes = {}; + if (dirty[0] & /*status*/ + 64) stagedfilecomponent_changes.change = /*stagedFile*/ + ctx2[45]; + if (dirty[0] & /*view*/ + 2) stagedfilecomponent_changes.view = /*view*/ + ctx2[1]; + if (dirty[0] & /*plugin*/ + 1) stagedfilecomponent_changes.manager = /*plugin*/ + ctx2[0].gitManager; + stagedfilecomponent.$set(stagedfilecomponent_changes); + }, + i(local) { + if (current) return; + transition_in(stagedfilecomponent.$$.fragment, local); + current = true; + }, + o(local) { + transition_out(stagedfilecomponent.$$.fragment, local); + current = false; + }, + d(detaching) { + destroy_component(stagedfilecomponent, detaching); + } + }; +} +function create_if_block_43(ctx) { + let div; + let current_block_type_index; + let if_block; + let div_transition; + let current; + const if_block_creators = [create_if_block_52, create_else_block_12]; + const if_blocks = []; + function select_block_type_1(ctx2, dirty) { + if ( + /*showTree*/ + ctx2[3] + ) return 0; + return 1; + } + current_block_type_index = select_block_type_1(ctx, [-1, -1]); + if_block = if_blocks[current_block_type_index] = if_block_creators[current_block_type_index](ctx); + return { + c() { + div = element("div"); + if_block.c(); + attr(div, "class", "tree-item-children nav-folder-children"); + }, + m(target, anchor) { + insert(target, div, anchor); + if_blocks[current_block_type_index].m(div, null); + current = true; + }, + p(ctx2, dirty) { + let previous_block_index = current_block_type_index; + current_block_type_index = select_block_type_1(ctx2, dirty); + if (current_block_type_index === previous_block_index) { + if_blocks[current_block_type_index].p(ctx2, dirty); + } else { + group_outros(); + transition_out(if_blocks[previous_block_index], 1, 1, () => { + if_blocks[previous_block_index] = null; + }); + check_outros(); + if_block = if_blocks[current_block_type_index]; + if (!if_block) { + if_block = if_blocks[current_block_type_index] = if_block_creators[current_block_type_index](ctx2); + if_block.c(); + } else { + if_block.p(ctx2, dirty); + } + transition_in(if_block, 1); + if_block.m(div, null); + } + }, + i(local) { + if (current) return; + transition_in(if_block); + if (local) { + add_render_callback(() => { + if (!current) return; + if (!div_transition) div_transition = create_bidirectional_transition(div, slide, { duration: 150 }, true); + div_transition.run(1); + }); + } + current = true; + }, + o(local) { + transition_out(if_block); + if (local) { + if (!div_transition) div_transition = create_bidirectional_transition(div, slide, { duration: 150 }, false); + div_transition.run(0); + } + current = false; + }, + d(detaching) { + if (detaching) { + detach(div); + } + if_blocks[current_block_type_index].d(); + if (detaching && div_transition) div_transition.end(); + } + }; +} +function create_else_block_12(ctx) { + let each_1_anchor; + let current; + let each_value_1 = ensure_array_like( + /*status*/ + ctx[6].changed + ); + let each_blocks = []; + for (let i = 0; i < each_value_1.length; i += 1) { + each_blocks[i] = create_each_block_1(get_each_context_1(ctx, each_value_1, i)); + } + const out = (i) => transition_out(each_blocks[i], 1, 1, () => { + each_blocks[i] = null; + }); + return { + c() { + for (let i = 0; i < each_blocks.length; i += 1) { + each_blocks[i].c(); + } + each_1_anchor = empty(); + }, + m(target, anchor) { + for (let i = 0; i < each_blocks.length; i += 1) { + if (each_blocks[i]) { + each_blocks[i].m(target, anchor); + } + } + insert(target, each_1_anchor, anchor); + current = true; + }, + p(ctx2, dirty) { + if (dirty[0] & /*status, view, plugin*/ + 67) { + each_value_1 = ensure_array_like( + /*status*/ + ctx2[6].changed + ); + let i; + for (i = 0; i < each_value_1.length; i += 1) { + const child_ctx = get_each_context_1(ctx2, each_value_1, i); + if (each_blocks[i]) { + each_blocks[i].p(child_ctx, dirty); + transition_in(each_blocks[i], 1); + } else { + each_blocks[i] = create_each_block_1(child_ctx); + each_blocks[i].c(); + transition_in(each_blocks[i], 1); + each_blocks[i].m(each_1_anchor.parentNode, each_1_anchor); + } + } + group_outros(); + for (i = each_value_1.length; i < each_blocks.length; i += 1) { + out(i); + } + check_outros(); + } + }, + i(local) { + if (current) return; + for (let i = 0; i < each_value_1.length; i += 1) { + transition_in(each_blocks[i]); + } + current = true; + }, + o(local) { + each_blocks = each_blocks.filter(Boolean); + for (let i = 0; i < each_blocks.length; i += 1) { + transition_out(each_blocks[i]); + } + current = false; + }, + d(detaching) { + if (detaching) { + detach(each_1_anchor); + } + destroy_each(each_blocks, detaching); + } + }; +} +function create_if_block_52(ctx) { + let treecomponent; + let current; + treecomponent = new treeComponent_default({ + props: { + hierarchy: ( + /*changeHierarchy*/ + ctx[9] + ), + plugin: ( + /*plugin*/ + ctx[0] + ), + view: ( + /*view*/ + ctx[1] + ), + fileType: 1 /* changed */, + topLevel: true + } + }); + return { + c() { + create_component(treecomponent.$$.fragment); + }, + m(target, anchor) { + mount_component(treecomponent, target, anchor); + current = true; + }, + p(ctx2, dirty) { + const treecomponent_changes = {}; + if (dirty[0] & /*changeHierarchy*/ + 512) treecomponent_changes.hierarchy = /*changeHierarchy*/ + ctx2[9]; + if (dirty[0] & /*plugin*/ + 1) treecomponent_changes.plugin = /*plugin*/ + ctx2[0]; + if (dirty[0] & /*view*/ + 2) treecomponent_changes.view = /*view*/ + ctx2[1]; + treecomponent.$set(treecomponent_changes); + }, + i(local) { + if (current) return; + transition_in(treecomponent.$$.fragment, local); + current = true; + }, + o(local) { + transition_out(treecomponent.$$.fragment, local); + current = false; + }, + d(detaching) { + destroy_component(treecomponent, detaching); + } + }; +} +function create_each_block_1(ctx) { + let filecomponent; + let current; + filecomponent = new fileComponent_default({ + props: { + change: ( + /*change*/ + ctx[40] + ), + view: ( + /*view*/ + ctx[1] + ), + manager: ( + /*plugin*/ + ctx[0].gitManager + ) + } + }); + filecomponent.$on("git-refresh", triggerRefresh2); + return { + c() { + create_component(filecomponent.$$.fragment); + }, + m(target, anchor) { + mount_component(filecomponent, target, anchor); + current = true; + }, + p(ctx2, dirty) { + const filecomponent_changes = {}; + if (dirty[0] & /*status*/ + 64) filecomponent_changes.change = /*change*/ + ctx2[40]; + if (dirty[0] & /*view*/ + 2) filecomponent_changes.view = /*view*/ + ctx2[1]; + if (dirty[0] & /*plugin*/ + 1) filecomponent_changes.manager = /*plugin*/ + ctx2[0].gitManager; + filecomponent.$set(filecomponent_changes); + }, + i(local) { + if (current) return; + transition_in(filecomponent.$$.fragment, local); + current = true; + }, + o(local) { + transition_out(filecomponent.$$.fragment, local); + current = false; + }, + d(detaching) { + destroy_component(filecomponent, detaching); + } + }; +} +function create_if_block_14(ctx) { + let div3; + let div2; + let div0; + let t0; + let div1; + let t2; + let span; + let t3_value = ( + /*lastPulledFiles*/ + ctx[7].length + "" + ); + let t3; + let t4; + let current; + let mounted; + let dispose; + let if_block = ( + /*lastPulledFilesOpen*/ + ctx[14] && create_if_block_23(ctx) + ); + return { + c() { + div3 = element("div"); + div2 = element("div"); + div0 = element("div"); + div0.innerHTML = ``; + t0 = space(); + div1 = element("div"); + div1.textContent = "Recently Pulled Files"; + t2 = space(); + span = element("span"); + t3 = text(t3_value); + t4 = space(); + if (if_block) if_block.c(); + attr(div0, "class", "tree-item-icon nav-folder-collapse-indicator collapse-icon"); + attr(div1, "class", "tree-item-inner nav-folder-title-content"); + attr(span, "class", "tree-item-flair"); + attr(div2, "class", "tree-item-self is-clickable nav-folder-title svelte-11adhly"); + attr(div3, "class", "pulled nav-folder"); + toggle_class(div3, "is-collapsed", !/*lastPulledFilesOpen*/ + ctx[14]); + }, + m(target, anchor) { + insert(target, div3, anchor); + append2(div3, div2); + append2(div2, div0); + append2(div2, t0); + append2(div2, div1); + append2(div2, t2); + append2(div2, span); + append2(span, t3); + append2(div3, t4); + if (if_block) if_block.m(div3, null); + current = true; + if (!mounted) { + dispose = listen( + div2, + "click", + /*click_handler_4*/ + ctx[38] + ); + mounted = true; + } + }, + p(ctx2, dirty) { + if ((!current || dirty[0] & /*lastPulledFiles*/ + 128) && t3_value !== (t3_value = /*lastPulledFiles*/ + ctx2[7].length + "")) set_data(t3, t3_value); + if ( + /*lastPulledFilesOpen*/ + ctx2[14] + ) { + if (if_block) { + if_block.p(ctx2, dirty); + if (dirty[0] & /*lastPulledFilesOpen*/ + 16384) { + transition_in(if_block, 1); + } + } else { + if_block = create_if_block_23(ctx2); + if_block.c(); + transition_in(if_block, 1); + if_block.m(div3, null); + } + } else if (if_block) { + group_outros(); + transition_out(if_block, 1, 1, () => { + if_block = null; + }); + check_outros(); + } + if (!current || dirty[0] & /*lastPulledFilesOpen*/ + 16384) { + toggle_class(div3, "is-collapsed", !/*lastPulledFilesOpen*/ + ctx2[14]); + } + }, + i(local) { + if (current) return; + transition_in(if_block); + current = true; + }, + o(local) { + transition_out(if_block); + current = false; + }, + d(detaching) { + if (detaching) { + detach(div3); + } + if (if_block) if_block.d(); + mounted = false; + dispose(); + } + }; +} +function create_if_block_23(ctx) { + let div; + let current_block_type_index; + let if_block; + let div_transition; + let current; + const if_block_creators = [create_if_block_33, create_else_block4]; + const if_blocks = []; + function select_block_type_2(ctx2, dirty) { + if ( + /*showTree*/ + ctx2[3] + ) return 0; + return 1; + } + current_block_type_index = select_block_type_2(ctx, [-1, -1]); + if_block = if_blocks[current_block_type_index] = if_block_creators[current_block_type_index](ctx); + return { + c() { + div = element("div"); + if_block.c(); + attr(div, "class", "tree-item-children nav-folder-children"); + }, + m(target, anchor) { + insert(target, div, anchor); + if_blocks[current_block_type_index].m(div, null); + current = true; + }, + p(ctx2, dirty) { + let previous_block_index = current_block_type_index; + current_block_type_index = select_block_type_2(ctx2, dirty); + if (current_block_type_index === previous_block_index) { + if_blocks[current_block_type_index].p(ctx2, dirty); + } else { + group_outros(); + transition_out(if_blocks[previous_block_index], 1, 1, () => { + if_blocks[previous_block_index] = null; + }); + check_outros(); + if_block = if_blocks[current_block_type_index]; + if (!if_block) { + if_block = if_blocks[current_block_type_index] = if_block_creators[current_block_type_index](ctx2); + if_block.c(); + } else { + if_block.p(ctx2, dirty); + } + transition_in(if_block, 1); + if_block.m(div, null); + } + }, + i(local) { + if (current) return; + transition_in(if_block); + if (local) { + add_render_callback(() => { + if (!current) return; + if (!div_transition) div_transition = create_bidirectional_transition(div, slide, { duration: 150 }, true); + div_transition.run(1); + }); + } + current = true; + }, + o(local) { + transition_out(if_block); + if (local) { + if (!div_transition) div_transition = create_bidirectional_transition(div, slide, { duration: 150 }, false); + div_transition.run(0); + } + current = false; + }, + d(detaching) { + if (detaching) { + detach(div); + } + if_blocks[current_block_type_index].d(); + if (detaching && div_transition) div_transition.end(); + } + }; +} +function create_else_block4(ctx) { + let each_1_anchor; + let current; + let each_value = ensure_array_like( + /*lastPulledFiles*/ + ctx[7] + ); + let each_blocks = []; + for (let i = 0; i < each_value.length; i += 1) { + each_blocks[i] = create_each_block5(get_each_context5(ctx, each_value, i)); + } + const out = (i) => transition_out(each_blocks[i], 1, 1, () => { + each_blocks[i] = null; + }); + return { + c() { + for (let i = 0; i < each_blocks.length; i += 1) { + each_blocks[i].c(); + } + each_1_anchor = empty(); + }, + m(target, anchor) { + for (let i = 0; i < each_blocks.length; i += 1) { + if (each_blocks[i]) { + each_blocks[i].m(target, anchor); + } + } + insert(target, each_1_anchor, anchor); + current = true; + }, + p(ctx2, dirty) { + if (dirty[0] & /*lastPulledFiles, view*/ + 130) { + each_value = ensure_array_like( + /*lastPulledFiles*/ + ctx2[7] + ); + let i; + for (i = 0; i < each_value.length; i += 1) { + const child_ctx = get_each_context5(ctx2, each_value, i); + if (each_blocks[i]) { + each_blocks[i].p(child_ctx, dirty); + transition_in(each_blocks[i], 1); + } else { + each_blocks[i] = create_each_block5(child_ctx); + each_blocks[i].c(); + transition_in(each_blocks[i], 1); + each_blocks[i].m(each_1_anchor.parentNode, each_1_anchor); + } + } + group_outros(); + for (i = each_value.length; i < each_blocks.length; i += 1) { + out(i); + } + check_outros(); + } + }, + i(local) { + if (current) return; + for (let i = 0; i < each_value.length; i += 1) { + transition_in(each_blocks[i]); + } + current = true; + }, + o(local) { + each_blocks = each_blocks.filter(Boolean); + for (let i = 0; i < each_blocks.length; i += 1) { + transition_out(each_blocks[i]); + } + current = false; + }, + d(detaching) { + if (detaching) { + detach(each_1_anchor); + } + destroy_each(each_blocks, detaching); + } + }; +} +function create_if_block_33(ctx) { + let treecomponent; + let current; + treecomponent = new treeComponent_default({ + props: { + hierarchy: ( + /*lastPulledFilesHierarchy*/ + ctx[11] + ), + plugin: ( + /*plugin*/ + ctx[0] + ), + view: ( + /*view*/ + ctx[1] + ), + fileType: 2 /* pulled */, + topLevel: true + } + }); + return { + c() { + create_component(treecomponent.$$.fragment); + }, + m(target, anchor) { + mount_component(treecomponent, target, anchor); + current = true; + }, + p(ctx2, dirty) { + const treecomponent_changes = {}; + if (dirty[0] & /*lastPulledFilesHierarchy*/ + 2048) treecomponent_changes.hierarchy = /*lastPulledFilesHierarchy*/ + ctx2[11]; + if (dirty[0] & /*plugin*/ + 1) treecomponent_changes.plugin = /*plugin*/ + ctx2[0]; + if (dirty[0] & /*view*/ + 2) treecomponent_changes.view = /*view*/ + ctx2[1]; + treecomponent.$set(treecomponent_changes); + }, + i(local) { + if (current) return; + transition_in(treecomponent.$$.fragment, local); + current = true; + }, + o(local) { + transition_out(treecomponent.$$.fragment, local); + current = false; + }, + d(detaching) { + destroy_component(treecomponent, detaching); + } + }; +} +function create_each_block5(ctx) { + let pulledfilecomponent; + let current; + pulledfilecomponent = new pulledFileComponent_default({ + props: { + change: ( + /*change*/ + ctx[40] + ), + view: ( + /*view*/ + ctx[1] + ) + } + }); + pulledfilecomponent.$on("git-refresh", triggerRefresh2); + return { + c() { + create_component(pulledfilecomponent.$$.fragment); + }, + m(target, anchor) { + mount_component(pulledfilecomponent, target, anchor); + current = true; + }, + p(ctx2, dirty) { + const pulledfilecomponent_changes = {}; + if (dirty[0] & /*lastPulledFiles*/ + 128) pulledfilecomponent_changes.change = /*change*/ + ctx2[40]; + if (dirty[0] & /*view*/ + 2) pulledfilecomponent_changes.view = /*view*/ + ctx2[1]; + pulledfilecomponent.$set(pulledfilecomponent_changes); + }, + i(local) { + if (current) return; + transition_in(pulledfilecomponent.$$.fragment, local); + current = true; + }, + o(local) { + transition_out(pulledfilecomponent.$$.fragment, local); + current = false; + }, + d(detaching) { + destroy_component(pulledfilecomponent, detaching); + } + }; +} +function create_fragment9(ctx) { + let main; + let div9; + let div8; + let div0; + let t0; + let div1; + let t1; + let div2; + let t2; + let div3; + let t3; + let div4; + let t4; + let div5; + let t5; + let div6; + let t6; + let div7; + let t7; + let div10; + let textarea; + let t8; + let t9; + let div11; + let main_data_type_value; + let current; + let mounted; + let dispose; + let if_block0 = ( + /*commitMessage*/ + ctx[2] && create_if_block_8(ctx) + ); + let if_block1 = ( + /*status*/ + ctx[6] && /*stagedHierarchy*/ + ctx[10] && /*changeHierarchy*/ + ctx[9] && create_if_block8(ctx) + ); + return { + c() { + main = element("main"); + div9 = element("div"); + div8 = element("div"); + div0 = element("div"); + t0 = space(); + div1 = element("div"); + t1 = space(); + div2 = element("div"); + t2 = space(); + div3 = element("div"); + t3 = space(); + div4 = element("div"); + t4 = space(); + div5 = element("div"); + t5 = space(); + div6 = element("div"); + t6 = space(); + div7 = element("div"); + t7 = space(); + div10 = element("div"); + textarea = element("textarea"); + t8 = space(); + if (if_block0) if_block0.c(); + t9 = space(); + div11 = element("div"); + if (if_block1) if_block1.c(); + attr(div0, "id", "backup-btn"); + attr(div0, "data-icon", "arrow-up-circle"); + attr(div0, "class", "clickable-icon nav-action-button"); + attr(div0, "aria-label", "Backup"); + attr(div1, "id", "commit-btn"); + attr(div1, "data-icon", "check"); + attr(div1, "class", "clickable-icon nav-action-button"); + attr(div1, "aria-label", "Commit"); + attr(div2, "id", "stage-all"); + attr(div2, "class", "clickable-icon nav-action-button"); + attr(div2, "data-icon", "plus-circle"); + attr(div2, "aria-label", "Stage all"); + attr(div3, "id", "unstage-all"); + attr(div3, "class", "clickable-icon nav-action-button"); + attr(div3, "data-icon", "minus-circle"); + attr(div3, "aria-label", "Unstage all"); + attr(div4, "id", "push"); + attr(div4, "class", "clickable-icon nav-action-button"); + attr(div4, "data-icon", "upload"); + attr(div4, "aria-label", "Push"); + attr(div5, "id", "pull"); + attr(div5, "class", "clickable-icon nav-action-button"); + attr(div5, "data-icon", "download"); + attr(div5, "aria-label", "Pull"); + attr(div6, "id", "layoutChange"); + attr(div6, "class", "clickable-icon nav-action-button"); + attr(div6, "aria-label", "Change Layout"); + attr(div7, "id", "refresh"); + attr(div7, "class", "clickable-icon nav-action-button"); + attr(div7, "data-icon", "refresh-cw"); + attr(div7, "aria-label", "Refresh"); + set_style(div7, "margin", "1px"); + toggle_class( + div7, + "loading", + /*loading*/ + ctx[5] + ); + attr(div8, "class", "nav-buttons-container"); + attr(div9, "class", "nav-header"); + attr( + textarea, + "rows", + /*rows*/ + ctx[15] + ); + attr(textarea, "class", "commit-msg-input svelte-11adhly"); + attr(textarea, "spellcheck", "true"); + attr(textarea, "placeholder", "Commit Message"); + attr(div10, "class", "git-commit-msg svelte-11adhly"); + attr(div11, "class", "nav-files-container"); + set_style(div11, "position", "relative"); + attr(main, "data-type", main_data_type_value = SOURCE_CONTROL_VIEW_CONFIG.type); + attr(main, "class", "svelte-11adhly"); + }, + m(target, anchor) { + insert(target, main, anchor); + append2(main, div9); + append2(div9, div8); + append2(div8, div0); + ctx[23](div0); + append2(div8, t0); + append2(div8, div1); + ctx[24](div1); + append2(div8, t1); + append2(div8, div2); + ctx[25](div2); + append2(div8, t2); + append2(div8, div3); + ctx[26](div3); + append2(div8, t3); + append2(div8, div4); + ctx[27](div4); + append2(div8, t4); + append2(div8, div5); + ctx[28](div5); + append2(div8, t5); + append2(div8, div6); + ctx[29](div6); + append2(div8, t6); + append2(div8, div7); + ctx[31](div7); + append2(main, t7); + append2(main, div10); + append2(div10, textarea); + set_input_value( + textarea, + /*commitMessage*/ + ctx[2] + ); + append2(div10, t8); + if (if_block0) if_block0.m(div10, null); + append2(main, t9); + append2(main, div11); + if (if_block1) if_block1.m(div11, null); + current = true; + if (!mounted) { + dispose = [ + listen( + div0, + "click", + /*backup*/ + ctx[17] + ), + listen( + div1, + "click", + /*commit*/ + ctx[16] + ), + listen( + div2, + "click", + /*stageAll*/ + ctx[18] + ), + listen( + div3, + "click", + /*unstageAll*/ + ctx[19] + ), + listen( + div4, + "click", + /*push*/ + ctx[20] + ), + listen( + div5, + "click", + /*pull*/ + ctx[21] + ), + listen( + div6, + "click", + /*click_handler*/ + ctx[30] + ), + listen(div7, "click", triggerRefresh2), + listen( + textarea, + "input", + /*textarea_input_handler*/ + ctx[32] + ) + ]; + mounted = true; + } + }, + p(ctx2, dirty) { + if (!current || dirty[0] & /*loading*/ + 32) { + toggle_class( + div7, + "loading", + /*loading*/ + ctx2[5] + ); + } + if (!current || dirty[0] & /*rows*/ + 32768) { + attr( + textarea, + "rows", + /*rows*/ + ctx2[15] + ); + } + if (dirty[0] & /*commitMessage*/ + 4) { + set_input_value( + textarea, + /*commitMessage*/ + ctx2[2] + ); + } + if ( + /*commitMessage*/ + ctx2[2] + ) { + if (if_block0) { + if_block0.p(ctx2, dirty); + } else { + if_block0 = create_if_block_8(ctx2); + if_block0.c(); + if_block0.m(div10, null); + } + } else if (if_block0) { + if_block0.d(1); + if_block0 = null; + } + if ( + /*status*/ + ctx2[6] && /*stagedHierarchy*/ + ctx2[10] && /*changeHierarchy*/ + ctx2[9] + ) { + if (if_block1) { + if_block1.p(ctx2, dirty); + if (dirty[0] & /*status, stagedHierarchy, changeHierarchy*/ + 1600) { + transition_in(if_block1, 1); + } + } else { + if_block1 = create_if_block8(ctx2); + if_block1.c(); + transition_in(if_block1, 1); + if_block1.m(div11, null); + } + } else if (if_block1) { + group_outros(); + transition_out(if_block1, 1, 1, () => { + if_block1 = null; + }); + check_outros(); + } + }, + i(local) { + if (current) return; + transition_in(if_block1); + current = true; + }, + o(local) { + transition_out(if_block1); + current = false; + }, + d(detaching) { + if (detaching) { + detach(main); + } + ctx[23](null); + ctx[24](null); + ctx[25](null); + ctx[26](null); + ctx[27](null); + ctx[28](null); + ctx[29](null); + ctx[31](null); + if (if_block0) if_block0.d(); + if (if_block1) if_block1.d(); + mounted = false; + run_all(dispose); + } + }; +} +function triggerRefresh2() { + dispatchEvent(new CustomEvent("git-refresh")); +} +function instance9($$self, $$props, $$invalidate) { + let rows; + let { plugin } = $$props; + let { view } = $$props; + let loading; + let status2; + let lastPulledFiles = []; + let commitMessage = plugin.settings.commitMessage; + let buttons = []; + let changeHierarchy; + let stagedHierarchy; + let lastPulledFilesHierarchy; + let changesOpen = true; + let stagedOpen = true; + let lastPulledFilesOpen = true; + let showTree = plugin.settings.treeStructure; + let layoutBtn; + addEventListener("git-view-refresh", refresh); + plugin.app.workspace.onLayoutReady(() => { + window.setTimeout( + () => { + buttons.forEach((btn) => (0, import_obsidian29.setIcon)(btn, btn.getAttr("data-icon"))); + (0, import_obsidian29.setIcon)(layoutBtn, showTree ? "list" : "folder"); + }, + 0 + ); + }); + onDestroy(() => { + removeEventListener("git-view-refresh", refresh); + }); + function commit2() { + return __awaiter(this, void 0, void 0, function* () { + $$invalidate(5, loading = true); + if (status2) { + if (yield plugin.hasTooBigFiles(status2.staged)) { + plugin.setState(0 /* idle */); + return false; + } + plugin.promiseQueue.addTask(() => plugin.gitManager.commit({ message: commitMessage }).then(() => { + if (commitMessage !== plugin.settings.commitMessage) { + $$invalidate(2, commitMessage = ""); + } + plugin.setUpAutoBackup(); + }).finally(triggerRefresh2)); + } + }); + } + function backup() { + return __awaiter(this, void 0, void 0, function* () { + $$invalidate(5, loading = true); + if (status2) { + plugin.promiseQueue.addTask(() => plugin.createBackup(false, false, commitMessage).then(() => { + if (commitMessage !== plugin.settings.commitMessage) { + $$invalidate(2, commitMessage = ""); + } + }).finally(triggerRefresh2)); + } + }); + } + function refresh() { + return __awaiter(this, void 0, void 0, function* () { + if (!plugin.gitReady) { + $$invalidate(6, status2 = void 0); + return; + } + const unPushedCommits = yield plugin.gitManager.getUnpushedCommits(); + buttons.forEach((btn) => { + var _a2, _b; + if (import_obsidian29.Platform.isMobile) { + btn.removeClass("button-border"); + if (btn.id == "push" && unPushedCommits > 0) { + btn.addClass("button-border"); + } + } else { + (_a2 = btn.firstElementChild) === null || _a2 === void 0 ? void 0 : _a2.removeAttribute("color"); + if (btn.id == "push" && unPushedCommits > 0) { + (_b = btn.firstElementChild) === null || _b === void 0 ? void 0 : _b.setAttr("color", "var(--text-accent)"); + } + } + }); + $$invalidate(6, status2 = plugin.cachedStatus); + if (plugin.lastPulledFiles && plugin.lastPulledFiles != lastPulledFiles) { + $$invalidate(7, lastPulledFiles = plugin.lastPulledFiles); + $$invalidate(11, lastPulledFilesHierarchy = { + title: "", + path: "", + vaultPath: "", + children: plugin.gitManager.getTreeStructure(lastPulledFiles) + }); + } + if (status2) { + const sort = (a, b) => { + return a.vault_path.split("/").last().localeCompare(getDisplayPath(b.vault_path)); + }; + status2.changed.sort(sort); + status2.staged.sort(sort); + if (status2.changed.length + status2.staged.length > 500) { + $$invalidate(6, status2 = void 0); + if (!plugin.loading) { + plugin.displayError("Too many changes to display"); + } + } else { + $$invalidate(9, changeHierarchy = { + title: "", + path: "", + vaultPath: "", + children: plugin.gitManager.getTreeStructure(status2.changed) + }); + $$invalidate(10, stagedHierarchy = { + title: "", + path: "", + vaultPath: "", + children: plugin.gitManager.getTreeStructure(status2.staged) + }); + } + } else { + $$invalidate(9, changeHierarchy = void 0); + $$invalidate(10, stagedHierarchy = void 0); + } + $$invalidate(5, loading = plugin.loading); + }); + } + function stageAll() { + $$invalidate(5, loading = true); + plugin.promiseQueue.addTask(() => plugin.gitManager.stageAll({ status: status2 }).finally(triggerRefresh2)); + } + function unstageAll() { + $$invalidate(5, loading = true); + plugin.promiseQueue.addTask(() => plugin.gitManager.unstageAll({ status: status2 }).finally(triggerRefresh2)); + } + function push2() { + $$invalidate(5, loading = true); + plugin.promiseQueue.addTask(() => plugin.push().finally(triggerRefresh2)); + } + function pull2() { + $$invalidate(5, loading = true); + plugin.promiseQueue.addTask(() => plugin.pullChangesFromRemote().finally(triggerRefresh2)); + } + function discard() { + new DiscardModal(view.app, false, plugin.gitManager.getRelativeVaultPath("/")).myOpen().then((shouldDiscard) => { + if (shouldDiscard === true) { + plugin.promiseQueue.addTask(() => plugin.gitManager.discardAll({ status: plugin.cachedStatus }).finally(() => { + dispatchEvent(new CustomEvent("git-refresh")); + })); + } + }); + } + function div0_binding($$value) { + binding_callbacks[$$value ? "unshift" : "push"](() => { + buttons[5] = $$value; + $$invalidate(8, buttons); + }); + } + function div1_binding($$value) { + binding_callbacks[$$value ? "unshift" : "push"](() => { + buttons[0] = $$value; + $$invalidate(8, buttons); + }); + } + function div2_binding($$value) { + binding_callbacks[$$value ? "unshift" : "push"](() => { + buttons[1] = $$value; + $$invalidate(8, buttons); + }); + } + function div3_binding($$value) { + binding_callbacks[$$value ? "unshift" : "push"](() => { + buttons[2] = $$value; + $$invalidate(8, buttons); + }); + } + function div4_binding($$value) { + binding_callbacks[$$value ? "unshift" : "push"](() => { + buttons[3] = $$value; + $$invalidate(8, buttons); + }); + } + function div5_binding($$value) { + binding_callbacks[$$value ? "unshift" : "push"](() => { + buttons[4] = $$value; + $$invalidate(8, buttons); + }); + } + function div6_binding($$value) { + binding_callbacks[$$value ? "unshift" : "push"](() => { + layoutBtn = $$value; + $$invalidate(4, layoutBtn); + }); + } + const click_handler = () => { + $$invalidate(3, showTree = !showTree); + $$invalidate(0, plugin.settings.treeStructure = showTree, plugin); + plugin.saveSettings(); + }; + function div7_binding($$value) { + binding_callbacks[$$value ? "unshift" : "push"](() => { + buttons[6] = $$value; + $$invalidate(8, buttons); + }); + } + function textarea_input_handler() { + commitMessage = this.value; + $$invalidate(2, commitMessage); + } + const click_handler_1 = () => $$invalidate(2, commitMessage = ""); + function div2_binding_1($$value) { + binding_callbacks[$$value ? "unshift" : "push"](() => { + buttons[8] = $$value; + $$invalidate(8, buttons); + }); + } + const click_handler_2 = () => $$invalidate(13, stagedOpen = !stagedOpen); + function div11_binding($$value) { + binding_callbacks[$$value ? "unshift" : "push"](() => { + buttons[9] = $$value; + $$invalidate(8, buttons); + }); + } + const click_handler_3 = () => $$invalidate(12, changesOpen = !changesOpen); + const click_handler_4 = () => $$invalidate(14, lastPulledFilesOpen = !lastPulledFilesOpen); + $$self.$$set = ($$props2) => { + if ("plugin" in $$props2) $$invalidate(0, plugin = $$props2.plugin); + if ("view" in $$props2) $$invalidate(1, view = $$props2.view); + }; + $$self.$$.update = () => { + if ($$self.$$.dirty[0] & /*layoutBtn, showTree*/ + 24) { + $: { + if (layoutBtn) { + layoutBtn.empty(); + (0, import_obsidian29.setIcon)(layoutBtn, showTree ? "list" : "folder"); + } + } + } + if ($$self.$$.dirty[0] & /*commitMessage*/ + 4) { + $: $$invalidate(15, rows = (commitMessage.match(/\n/g) || []).length + 1 || 1); + } + }; + return [ + plugin, + view, + commitMessage, + showTree, + layoutBtn, + loading, + status2, + lastPulledFiles, + buttons, + changeHierarchy, + stagedHierarchy, + lastPulledFilesHierarchy, + changesOpen, + stagedOpen, + lastPulledFilesOpen, + rows, + commit2, + backup, + stageAll, + unstageAll, + push2, + pull2, + discard, + div0_binding, + div1_binding, + div2_binding, + div3_binding, + div4_binding, + div5_binding, + div6_binding, + click_handler, + div7_binding, + textarea_input_handler, + click_handler_1, + div2_binding_1, + click_handler_2, + div11_binding, + click_handler_3, + click_handler_4 + ]; +} +var SourceControl = class extends SvelteComponent { + constructor(options) { + super(); + init2(this, options, instance9, create_fragment9, safe_not_equal, { plugin: 0, view: 1 }, add_css7, [-1, -1]); + } +}; +var sourceControl_default = SourceControl; + +// src/ui/sourceControl/sourceControl.ts +var GitView = class extends import_obsidian30.ItemView { + constructor(leaf, plugin) { + super(leaf); + this.plugin = plugin; + this.hoverPopover = null; + } + getViewType() { + return SOURCE_CONTROL_VIEW_CONFIG.type; + } + getDisplayText() { + return SOURCE_CONTROL_VIEW_CONFIG.name; + } + getIcon() { + return SOURCE_CONTROL_VIEW_CONFIG.icon; + } + onClose() { + return super.onClose(); + } + onOpen() { + this._view = new sourceControl_default({ + target: this.contentEl, + props: { + plugin: this.plugin, + view: this + } + }); + return super.onOpen(); + } +}; + +// src/ui/statusBar/branchStatusBar.ts +init_polyfill_buffer(); +var BranchStatusBar = class { + constructor(statusBarEl, plugin) { + this.statusBarEl = statusBarEl; + this.plugin = plugin; + this.statusBarEl.addClass("mod-clickable"); + this.statusBarEl.onClickEvent((e) => { + this.plugin.switchBranch(); + }); + } + async display() { + if (this.plugin.gitReady) { + const branchInfo = await this.plugin.gitManager.branchInfo(); + if (branchInfo.current != void 0) { + this.statusBarEl.setText(branchInfo.current); + } else { + this.statusBarEl.empty(); + } + } else { + this.statusBarEl.empty(); + } + } +}; + +// src/main.ts +var ObsidianGit = class extends import_obsidian31.Plugin { + constructor() { + super(...arguments); + this.gitReady = false; + this.promiseQueue = new PromiseQueue(); + this.conflictOutputFile = "conflict-files-obsidian-git.md"; + this.offlineMode = false; + this.loading = false; + this.lineAuthoringFeature = new LineAuthoringFeature(this); + } + setState(state) { + var _a2; + this.state = state; + (_a2 = this.statusBar) == null ? void 0 : _a2.display(); + } + async updateCachedStatus() { + this.cachedStatus = await this.gitManager.status(); + return this.cachedStatus; + } + async refresh() { + const gitView = this.app.workspace.getLeavesOfType( + SOURCE_CONTROL_VIEW_CONFIG.type + ); + const historyView = this.app.workspace.getLeavesOfType( + HISTORY_VIEW_CONFIG.type + ); + if (this.settings.changedFilesInStatusBar || gitView.length > 0 || historyView.length > 0) { + this.loading = true; + dispatchEvent(new CustomEvent("git-view-refresh")); + await this.updateCachedStatus(); + this.loading = false; + dispatchEvent(new CustomEvent("git-view-refresh")); + } + } + async refreshUpdatedHead() { + this.lineAuthoringFeature.refreshLineAuthorViews(); + } + async onload() { + console.log("loading " + this.manifest.name + " plugin"); + pluginRef.plugin = this; + this.localStorage = new LocalStorageSettings(this); + this.localStorage.migrate(); + await this.loadSettings(); + this.migrateSettings(); + this.settingsTab = new ObsidianGitSettingsTab(this.app, this); + this.addSettingTab(this.settingsTab); + if (!this.localStorage.getPluginDisabled()) { + this.loadPlugin(); + } + } + async loadPlugin() { + addEventListener("git-refresh", this.refresh.bind(this)); + addEventListener("git-head-update", this.refreshUpdatedHead.bind(this)); + this.registerView(SOURCE_CONTROL_VIEW_CONFIG.type, (leaf) => { + return new GitView(leaf, this); + }); + this.registerView(HISTORY_VIEW_CONFIG.type, (leaf) => { + return new HistoryView2(leaf, this); + }); + this.registerView(DIFF_VIEW_CONFIG.type, (leaf) => { + return new DiffView(leaf, this); + }); + this.lineAuthoringFeature.onLoadPlugin(); + this.app.workspace.registerHoverLinkSource( + SOURCE_CONTROL_VIEW_CONFIG.type, + { + display: "Git View", + defaultMod: true + } + ); + this.setRefreshDebouncer(); + this.addCommand({ + id: "edit-gitignore", + name: "Edit .gitignore", + callback: async () => { + const path2 = this.gitManager.getRelativeVaultPath(".gitignore"); + if (!await this.app.vault.adapter.exists(path2)) { + this.app.vault.adapter.write(path2, ""); + } + const content = await this.app.vault.adapter.read(path2); + const modal = new IgnoreModal(this.app, content); + const res = await modal.open(); + if (res !== void 0) { + await this.app.vault.adapter.write(path2, res); + this.refresh(); + } + } + }); + this.addCommand({ + id: "open-git-view", + name: "Open source control view", + callback: async () => { + var _a2; + const leafs = this.app.workspace.getLeavesOfType( + SOURCE_CONTROL_VIEW_CONFIG.type + ); + let leaf; + if (leafs.length === 0) { + leaf = (_a2 = this.app.workspace.getRightLeaf(false)) != null ? _a2 : this.app.workspace.getLeaf(); + await leaf.setViewState({ + type: SOURCE_CONTROL_VIEW_CONFIG.type + }); + } else { + leaf = leafs.first(); + } + this.app.workspace.revealLeaf(leaf); + dispatchEvent(new CustomEvent("git-refresh")); + } + }); + this.addCommand({ + id: "open-history-view", + name: "Open history view", + callback: async () => { + var _a2; + const leafs = this.app.workspace.getLeavesOfType( + HISTORY_VIEW_CONFIG.type + ); + let leaf; + if (leafs.length === 0) { + leaf = (_a2 = this.app.workspace.getRightLeaf(false)) != null ? _a2 : this.app.workspace.getLeaf(); + await leaf.setViewState({ + type: HISTORY_VIEW_CONFIG.type + }); + } else { + leaf = leafs.first(); + } + this.app.workspace.revealLeaf(leaf); + dispatchEvent(new CustomEvent("git-refresh")); + } + }); + this.addCommand({ + id: "open-diff-view", + name: "Open diff view", + checkCallback: (checking) => { + var _a2; + const file = this.app.workspace.getActiveFile(); + if (checking) { + return file !== null; + } else { + (_a2 = getNewLeaf()) == null ? void 0 : _a2.setViewState({ + type: DIFF_VIEW_CONFIG.type, + active: true, + state: { + staged: false, + file: this.gitManager.getRelativeRepoPath( + file.path, + true + ) + } + }); + } + } + }); + this.addCommand({ + id: "view-file-on-github", + name: "Open file on GitHub", + editorCallback: (editor, { file }) => { + if (file) + return openLineInGitHub(editor, file, this.gitManager); + } + }); + this.addCommand({ + id: "view-history-on-github", + name: "Open file history on GitHub", + editorCallback: (_, { file }) => { + if (file) return openHistoryInGitHub(file, this.gitManager); + } + }); + this.addCommand({ + id: "pull", + name: "Pull", + callback: () => this.promiseQueue.addTask(() => this.pullChangesFromRemote()) + }); + this.addCommand({ + id: "fetch", + name: "fetch", + callback: () => this.promiseQueue.addTask(() => this.fetch()) + }); + this.addCommand({ + id: "switch-to-remote-branch", + name: "Switch to remote branch", + callback: () => this.promiseQueue.addTask(() => this.switchRemoteBranch()) + }); + this.addCommand({ + id: "add-to-gitignore", + name: "Add file to gitignore", + checkCallback: (checking) => { + const file = this.app.workspace.getActiveFile(); + if (checking) { + return file !== null; + } else { + this.addFileToGitignore(file); + } + } + }); + this.addCommand({ + id: "push", + name: "Create backup", + callback: () => this.promiseQueue.addTask(() => this.createBackup(false)) + }); + this.addCommand({ + id: "backup-and-close", + name: "Create backup and close", + callback: () => this.promiseQueue.addTask(async () => { + await this.createBackup(false); + window.close(); + }) + }); + this.addCommand({ + id: "commit-push-specified-message", + name: "Create backup with specific message", + callback: () => this.promiseQueue.addTask(() => this.createBackup(false, true)) + }); + this.addCommand({ + id: "commit", + name: "Commit all changes", + callback: () => this.promiseQueue.addTask( + () => this.commit({ fromAutoBackup: false }) + ) + }); + this.addCommand({ + id: "commit-specified-message", + name: "Commit all changes with specific message", + callback: () => this.promiseQueue.addTask( + () => this.commit({ + fromAutoBackup: false, + requestCustomMessage: true + }) + ) + }); + this.addCommand({ + id: "commit-staged", + name: "Commit staged", + callback: () => this.promiseQueue.addTask( + () => this.commit({ + fromAutoBackup: false, + requestCustomMessage: false, + onlyStaged: true + }) + ) + }); + if (import_obsidian31.Platform.isDesktopApp) { + this.addCommand({ + id: "commit-amend-staged-specified-message", + name: "Commit Amend", + callback: () => this.promiseQueue.addTask( + () => this.commit({ + fromAutoBackup: false, + requestCustomMessage: true, + onlyStaged: true, + amend: true + }) + ) + }); + } + this.addCommand({ + id: "commit-staged-specified-message", + name: "Commit staged with specific message", + callback: () => this.promiseQueue.addTask( + () => this.commit({ + fromAutoBackup: false, + requestCustomMessage: true, + onlyStaged: true + }) + ) + }); + this.addCommand({ + id: "push2", + name: "Push", + callback: () => this.promiseQueue.addTask(() => this.push()) + }); + this.addCommand({ + id: "stage-current-file", + name: "Stage current file", + checkCallback: (checking) => { + const file = this.app.workspace.getActiveFile(); + if (checking) { + return file !== null; + } else { + this.promiseQueue.addTask(() => this.stageFile(file)); + } + } + }); + this.addCommand({ + id: "unstage-current-file", + name: "Unstage current file", + checkCallback: (checking) => { + const file = this.app.workspace.getActiveFile(); + if (checking) { + return file !== null; + } else { + this.promiseQueue.addTask(() => this.unstageFile(file)); + } + } + }); + this.addCommand({ + id: "edit-remotes", + name: "Edit remotes", + callback: async () => this.editRemotes() + }); + this.addCommand({ + id: "remove-remote", + name: "Remove remote", + callback: async () => this.removeRemote() + }); + this.addCommand({ + id: "set-upstream-branch", + name: "Set upstream branch", + callback: async () => this.setUpstreamBranch() + }); + this.addCommand({ + id: "delete-repo", + name: "CAUTION: Delete repository", + callback: async () => { + const repoExists = await this.app.vault.adapter.exists( + `${this.settings.basePath}/.git` + ); + if (repoExists) { + const modal = new GeneralModal({ + options: ["NO", "YES"], + placeholder: "Do you really want to delete the repository (.git directory)? This action cannot be undone.", + onlySelection: true + }); + const shouldDelete = await modal.open() === "YES"; + if (shouldDelete) { + await this.app.vault.adapter.rmdir( + `${this.settings.basePath}/.git`, + true + ); + new import_obsidian31.Notice( + "Successfully deleted repository. Reloading plugin..." + ); + this.unloadPlugin(); + this.init(); + } + } else { + new import_obsidian31.Notice("No repository found"); + } + } + }); + this.addCommand({ + id: "init-repo", + name: "Initialize a new repo", + callback: async () => this.createNewRepo() + }); + this.addCommand({ + id: "clone-repo", + name: "Clone an existing remote repo", + callback: async () => this.cloneNewRepo() + }); + this.addCommand({ + id: "list-changed-files", + name: "List changed files", + callback: async () => { + if (!await this.isAllInitialized()) return; + const status2 = await this.gitManager.status(); + console.log(status2); + this.setState(0 /* idle */); + if (status2.changed.length + status2.staged.length > 500) { + this.displayError("Too many changes to display"); + return; + } + new ChangedFilesModal(this, status2.all).open(); + } + }); + this.addCommand({ + id: "switch-branch", + name: "Switch branch", + callback: () => { + this.switchBranch(); + } + }); + this.addCommand({ + id: "create-branch", + name: "Create new branch", + callback: () => { + this.createBranch(); + } + }); + this.addCommand({ + id: "delete-branch", + name: "Delete branch", + callback: () => { + this.deleteBranch(); + } + }); + this.addCommand({ + id: "discard-all", + name: "CAUTION: Discard all changes", + callback: async () => { + if (!await this.isAllInitialized()) return false; + const modal = new GeneralModal({ + options: ["NO", "YES"], + placeholder: "Do you want to discard all changes to tracked files? This action cannot be undone.", + onlySelection: true + }); + const shouldDiscardAll = await modal.open() === "YES"; + if (shouldDiscardAll) { + this.promiseQueue.addTask(() => this.discardAll()); + } + } + }); + this.addCommand({ + id: "toggle-line-author-info", + name: "Toggle line author information", + callback: () => { + var _a2; + return (_a2 = this.settingsTab) == null ? void 0 : _a2.configureLineAuthorShowStatus( + !this.settings.lineAuthor.show + ); + } + }); + this.registerEvent( + this.app.workspace.on("file-menu", (menu, file, source) => { + this.handleFileMenu(menu, file, source); + }) + ); + if (this.settings.showStatusBar) { + const statusBarEl = this.addStatusBarItem(); + this.statusBar = new StatusBar(statusBarEl, this); + this.registerInterval( + window.setInterval(() => { + var _a2; + return (_a2 = this.statusBar) == null ? void 0 : _a2.display(); + }, 1e3) + ); + } + if (import_obsidian31.Platform.isDesktop && this.settings.showBranchStatusBar) { + const branchStatusBarEl = this.addStatusBarItem(); + this.branchBar = new BranchStatusBar(branchStatusBarEl, this); + this.registerInterval( + window.setInterval(() => { + var _a2; + return (_a2 = this.branchBar) == null ? void 0 : _a2.display(); + }, 6e4) + ); + } + this.app.workspace.onLayoutReady(() => this.init()); + } + setRefreshDebouncer() { + var _a2; + (_a2 = this.debRefresh) == null ? void 0 : _a2.cancel(); + this.debRefresh = (0, import_obsidian31.debounce)( + () => { + if (this.settings.refreshSourceControl) { + this.refresh(); + } + }, + this.settings.refreshSourceControlTimer, + true + ); + } + async showNotices() { + const length = 1e4; + if (this.manifest.id === "obsidian-git" && import_obsidian31.Platform.isDesktopApp && !this.settings.showedMobileNotice) { + new import_obsidian31.Notice( + "Git is now available on mobile! Please read the plugin's README for more information.", + length + ); + this.settings.showedMobileNotice = true; + await this.saveSettings(); + } + if (this.manifest.id === "obsidian-git-isomorphic") { + new import_obsidian31.Notice( + "Git Mobile is now deprecated. Please uninstall it and install Git instead.", + length + ); + } + } + async addFileToGitignore(file) { + await this.app.vault.adapter.append( + this.gitManager.getRelativeVaultPath(".gitignore"), + "\n" + this.gitManager.getRelativeRepoPath(file.path, true) + ); + this.refresh(); + } + handleFileMenu(menu, file, source) { + if (!this.gitReady) return; + if (!this.settings.showFileMenu) return; + if (!file) return; + if (this.settings.showFileMenu && source == "file-explorer-context-menu") { + menu.addItem((item) => { + item.setTitle(`Git: Stage`).setIcon("plus-circle").setSection("action").onClick((_) => { + this.promiseQueue.addTask(async () => { + if (file instanceof import_obsidian31.TFile) { + await this.gitManager.stage(file.path, true); + } else { + await this.gitManager.stageAll({ + dir: this.gitManager.getRelativeRepoPath( + file.path, + true + ) + }); + } + this.displayMessage(`Staged ${file.path}`); + }); + }); + }); + menu.addItem((item) => { + item.setTitle(`Git: Unstage`).setIcon("minus-circle").setSection("action").onClick((_) => { + this.promiseQueue.addTask(async () => { + if (file instanceof import_obsidian31.TFile) { + await this.gitManager.unstage(file.path, true); + } else { + await this.gitManager.unstageAll({ + dir: this.gitManager.getRelativeRepoPath( + file.path, + true + ) + }); + } + this.displayMessage(`Unstaged ${file.path}`); + }); + }); + }); + menu.addItem((item) => { + item.setTitle(`Git: Add to .gitignore`).setIcon("file-x").setSection("action").onClick((_) => { + this.addFileToGitignore(file); + }); + }); + } + if (source == "git-source-control") { + menu.addItem((item) => { + item.setTitle(`Git: Add to .gitignore`).setIcon("file-x").setSection("action").onClick((_) => { + this.addFileToGitignore(file); + }); + }); + } + } + async migrateSettings() { + if (this.settings.mergeOnPull != void 0) { + this.settings.syncMethod = this.settings.mergeOnPull ? "merge" : "rebase"; + this.settings.mergeOnPull = void 0; + await this.saveSettings(); + } + if (this.settings.autoCommitMessage === void 0) { + this.settings.autoCommitMessage = this.settings.commitMessage; + await this.saveSettings(); + } + if (this.settings.gitPath != void 0) { + this.localStorage.setGitPath(this.settings.gitPath); + this.settings.gitPath = void 0; + await this.saveSettings(); + } + if (this.settings.username != void 0) { + this.localStorage.setPassword(this.settings.username); + this.settings.username = void 0; + await this.saveSettings(); + } + } + unloadPlugin() { + this.gitReady = false; + dispatchEvent(new CustomEvent("git-refresh")); + this.lineAuthoringFeature.deactivateFeature(); + this.clearAutoPull(); + this.clearAutoPush(); + this.clearAutoBackup(); + removeEventListener("git-refresh", this.refresh.bind(this)); + removeEventListener( + "git-head-update", + this.refreshUpdatedHead.bind(this) + ); + this.app.workspace.offref(this.openEvent); + this.app.metadataCache.offref(this.modifyEvent); + this.app.metadataCache.offref(this.deleteEvent); + this.app.metadataCache.offref(this.createEvent); + this.app.metadataCache.offref(this.renameEvent); + this.debRefresh.cancel(); + } + async onunload() { + this.app.workspace.unregisterHoverLinkSource( + SOURCE_CONTROL_VIEW_CONFIG.type + ); + this.unloadPlugin(); + console.log("unloading " + this.manifest.name + " plugin"); + } + async loadSettings() { + let data = await this.loadData(); + if (data == void 0) { + data = { showedMobileNotice: true }; + } + this.settings = mergeSettingsByPriority(DEFAULT_SETTINGS, data); + } + async saveSettings() { + var _a2; + (_a2 = this.settingsTab) == null ? void 0 : _a2.beforeSaveSettings(); + await this.saveData(this.settings); + } + saveLastAuto(date, mode) { + if (mode === "backup") { + this.localStorage.setLastAutoBackup(date.toString()); + } else if (mode === "pull") { + this.localStorage.setLastAutoPull(date.toString()); + } else if (mode === "push") { + this.localStorage.setLastAutoPush(date.toString()); + } + } + loadLastAuto() { + var _a2, _b, _c; + return { + backup: new Date((_a2 = this.localStorage.getLastAutoBackup()) != null ? _a2 : ""), + pull: new Date((_b = this.localStorage.getLastAutoPull()) != null ? _b : ""), + push: new Date((_c = this.localStorage.getLastAutoPush()) != null ? _c : "") + }; + } + get useSimpleGit() { + return import_obsidian31.Platform.isDesktopApp; + } + async init() { + var _a2; + this.showNotices(); + try { + if (this.useSimpleGit) { + this.gitManager = new SimpleGit(this); + await this.gitManager.setGitInstance(); + } else { + this.gitManager = new IsomorphicGit(this); + } + const result = await this.gitManager.checkRequirements(); + switch (result) { + case "missing-git": + this.displayError("Cannot run git command"); + break; + case "missing-repo": + new import_obsidian31.Notice( + "Can't find a valid git repository. Please create one via the given command or clone an existing repo.", + 1e4 + ); + break; + case "valid": + this.gitReady = true; + this.setState(0 /* idle */); + this.openEvent = this.app.workspace.on( + "active-leaf-change", + (leaf) => this.handleViewActiveState(leaf) + ); + this.modifyEvent = this.app.vault.on("modify", () => { + this.debRefresh(); + }); + this.deleteEvent = this.app.vault.on("delete", () => { + this.debRefresh(); + }); + this.createEvent = this.app.vault.on("create", () => { + this.debRefresh(); + }); + this.renameEvent = this.app.vault.on("rename", () => { + this.debRefresh(); + }); + this.registerEvent(this.modifyEvent); + this.registerEvent(this.deleteEvent); + this.registerEvent(this.createEvent); + this.registerEvent(this.renameEvent); + (_a2 = this.branchBar) == null ? void 0 : _a2.display(); + this.lineAuthoringFeature.conditionallyActivateBySettings(); + dispatchEvent(new CustomEvent("git-refresh")); + if (this.settings.autoPullOnBoot) { + this.promiseQueue.addTask( + () => this.pullChangesFromRemote() + ); + } + this.setUpAutos(); + break; + default: + console.log( + "Something weird happened. The 'checkRequirements' result is " + result + ); + } + } catch (error) { + this.displayError(error); + console.error(error); + } + } + async createNewRepo() { + await this.gitManager.init(); + new import_obsidian31.Notice("Initialized new repo"); + await this.init(); + } + async cloneNewRepo() { + const modal = new GeneralModal({ placeholder: "Enter remote URL" }); + const url = await modal.open(); + if (url) { + const confirmOption = "Vault Root"; + let dir = await new GeneralModal({ + options: this.gitManager instanceof IsomorphicGit ? [confirmOption] : [], + placeholder: "Enter directory for clone. It needs to be empty or not existent.", + allowEmpty: this.gitManager instanceof IsomorphicGit + }).open(); + if (dir !== void 0) { + if (dir === confirmOption) { + dir = "."; + } + dir = (0, import_obsidian31.normalizePath)(dir); + if (dir === "/") { + dir = "."; + } + if (dir === ".") { + const modal2 = new GeneralModal({ + options: ["NO", "YES"], + placeholder: `Does your remote repo contain a ${app.vault.configDir} directory at the root?`, + onlySelection: true + }); + const containsConflictDir = await modal2.open(); + if (containsConflictDir === void 0) { + new import_obsidian31.Notice("Aborted clone"); + return; + } else if (containsConflictDir === "YES") { + const confirmOption2 = "DELETE ALL YOUR LOCAL CONFIG AND PLUGINS"; + const modal3 = new GeneralModal({ + options: ["Abort clone", confirmOption2], + placeholder: `To avoid conflicts, the local ${app.vault.configDir} directory needs to be deleted.`, + onlySelection: true + }); + const shouldDelete = await modal3.open() === confirmOption2; + if (shouldDelete) { + await this.app.vault.adapter.rmdir( + app.vault.configDir, + true + ); + } else { + new import_obsidian31.Notice("Aborted clone"); + return; + } + } + } + const depth = await new GeneralModal({ + placeholder: "Specify depth of clone. Leave empty for full clone.", + allowEmpty: true + }).open(); + let depthInt = void 0; + if (depth !== "") { + depthInt = parseInt(depth); + if (isNaN(depthInt)) { + new import_obsidian31.Notice("Invalid depth. Aborting clone."); + return; + } + } + new import_obsidian31.Notice(`Cloning new repo into "${dir}"`); + const oldBase = this.settings.basePath; + const customDir = dir && dir !== "."; + if (customDir) { + this.settings.basePath = dir; + } + try { + await this.gitManager.clone(url, dir, depthInt); + } catch (error) { + this.settings.basePath = oldBase; + this.saveSettings(); + throw error; + } + new import_obsidian31.Notice("Cloned new repo."); + new import_obsidian31.Notice("Please restart Obsidian"); + if (customDir) { + this.saveSettings(); + } + } + } + } + /** + * Retries to call `this.init()` if necessary, otherwise returns directly + * @returns true if `this.gitManager` is ready to be used, false if not. + */ + async isAllInitialized() { + if (!this.gitReady) { + await this.init(); + } + return this.gitReady; + } + ///Used for command + async pullChangesFromRemote() { + if (!await this.isAllInitialized()) return; + const filesUpdated = await this.pull(); + this.setUpAutoBackup(); + if (filesUpdated === false) { + return; + } + if (!filesUpdated) { + this.displayMessage("Everything is up-to-date"); + } + if (this.gitManager instanceof SimpleGit) { + const status2 = await this.gitManager.status(); + if (status2.conflicted.length > 0) { + this.displayError( + `You have conflicts in ${status2.conflicted.length} ${status2.conflicted.length == 1 ? "file" : "files"}` + ); + this.handleConflict(status2.conflicted); + } + } + dispatchEvent(new CustomEvent("git-refresh")); + this.setState(0 /* idle */); + } + async createBackup(fromAutoBackup, requestCustomMessage = false, commitMessage) { + if (!await this.isAllInitialized()) return; + if (this.settings.syncMethod == "reset" && this.settings.pullBeforePush) { + await this.pull(); + } + if (!await this.commit({ + fromAutoBackup, + requestCustomMessage, + commitMessage + })) { + return; + } + if (!this.settings.disablePush) { + if (await this.remotesAreSet() && await this.gitManager.canPush()) { + if (this.settings.syncMethod != "reset" && this.settings.pullBeforePush) { + await this.pull(); + } + await this.push(); + } else { + this.displayMessage("No changes to push"); + } + } + this.setState(0 /* idle */); + } + // Returns true if commit was successfully + async commit({ + fromAutoBackup, + requestCustomMessage = false, + onlyStaged = false, + commitMessage, + amend = false + }) { + if (!await this.isAllInitialized()) return false; + let hadConflict = this.localStorage.getConflict(); + let changedFiles; + let status2; + let unstagedFiles; + if (this.gitManager instanceof SimpleGit) { + this.mayDeleteConflictFile(); + status2 = await this.updateCachedStatus(); + if (status2.conflicted.length == 0) { + this.localStorage.setConflict(false); + hadConflict = false; + } + if (fromAutoBackup && status2.conflicted.length > 0) { + this.displayError( + `Did not commit, because you have conflicts in ${status2.conflicted.length} ${status2.conflicted.length == 1 ? "file" : "files"}. Please resolve them and commit per command.` + ); + this.handleConflict(status2.conflicted); + return false; + } + changedFiles = [...status2.changed, ...status2.staged]; + } else if (fromAutoBackup && hadConflict) { + this.setState(6 /* conflicted */); + this.displayError( + `Did not commit, because you have conflicts. Please resolve them and commit per command.` + ); + return false; + } else if (hadConflict) { + await this.mayDeleteConflictFile(); + status2 = await this.updateCachedStatus(); + changedFiles = [...status2.changed, ...status2.staged]; + } else { + if (onlyStaged) { + changedFiles = await this.gitManager.getStagedFiles(); + } else { + unstagedFiles = await this.gitManager.getUnstagedFiles(); + changedFiles = unstagedFiles.map(({ filepath }) => ({ + vault_path: this.gitManager.getRelativeVaultPath(filepath) + })); + } + } + if (await this.hasTooBigFiles(changedFiles)) { + this.setState(0 /* idle */); + return false; + } + if (changedFiles.length !== 0 || hadConflict) { + let cmtMessage = commitMessage != null ? commitMessage : commitMessage = fromAutoBackup ? this.settings.autoCommitMessage : this.settings.commitMessage; + if (fromAutoBackup && this.settings.customMessageOnAutoBackup || requestCustomMessage) { + if (!this.settings.disablePopups && fromAutoBackup) { + new import_obsidian31.Notice( + "Auto backup: Please enter a custom commit message. Leave empty to abort" + ); + } + const tempMessage = await new CustomMessageModal( + this, + true + ).open(); + if (tempMessage != void 0 && tempMessage != "" && tempMessage != "...") { + cmtMessage = tempMessage; + } else { + this.setState(0 /* idle */); + return false; + } + } + let committedFiles; + if (onlyStaged) { + committedFiles = await this.gitManager.commit({ + message: cmtMessage, + amend + }); + } else { + committedFiles = await this.gitManager.commitAll({ + message: cmtMessage, + status: status2, + unstagedFiles, + amend + }); + } + if (this.gitManager instanceof SimpleGit) { + if ((await this.updateCachedStatus()).conflicted.length == 0) { + this.localStorage.setConflict(false); + } + } + let roughly = false; + if (committedFiles === void 0) { + roughly = true; + committedFiles = changedFiles.length; + } + this.setUpAutoBackup(); + this.displayMessage( + `Committed${roughly ? " approx." : ""} ${committedFiles} ${committedFiles == 1 ? "file" : "files"}` + ); + } else { + this.displayMessage("No changes to commit"); + } + dispatchEvent(new CustomEvent("git-refresh")); + this.setState(0 /* idle */); + return true; + } + async hasTooBigFiles(files) { + const branchInfo = await this.gitManager.branchInfo(); + const remote = branchInfo.tracking ? splitRemoteBranch(branchInfo.tracking)[0] : null; + if (remote) { + const remoteUrl = await this.gitManager.getRemoteUrl(remote); + if (remoteUrl == null ? void 0 : remoteUrl.includes("github.com")) { + const tooBigFiles = files.filter((f) => { + const file = this.app.vault.getAbstractFileByPath( + f.vault_path + ); + if (file instanceof import_obsidian31.TFile) { + return file.stat.size >= 1e8; + } + return false; + }); + if (tooBigFiles.length > 0) { + this.displayError( + `Did not commit, because following files are too big: ${tooBigFiles.map( + (e) => e.vault_path + )}. Please remove them.` + ); + return true; + } + } + } + return false; + } + async push() { + if (!await this.isAllInitialized()) return false; + if (!await this.remotesAreSet()) { + return false; + } + const hadConflict = this.localStorage.getConflict(); + if (this.gitManager instanceof SimpleGit) + await this.mayDeleteConflictFile(); + let status2; + if (this.gitManager instanceof SimpleGit && (status2 = await this.updateCachedStatus()).conflicted.length > 0) { + this.displayError( + `Cannot push. You have conflicts in ${status2.conflicted.length} ${status2.conflicted.length == 1 ? "file" : "files"}` + ); + this.handleConflict(status2.conflicted); + return false; + } else if (this.gitManager instanceof IsomorphicGit && hadConflict) { + this.displayError(`Cannot push. You have conflicts`); + this.setState(6 /* conflicted */); + return false; + } + console.log("Pushing...."); + const pushedFiles = await this.gitManager.push(); + if (pushedFiles !== void 0) { + console.log("Pushed!", pushedFiles); + if (pushedFiles > 0) { + this.displayMessage( + `Pushed ${pushedFiles} ${pushedFiles == 1 ? "file" : "files"} to remote` + ); + } else { + this.displayMessage(`No changes to push`); + } + } + this.offlineMode = false; + this.setState(0 /* idle */); + dispatchEvent(new CustomEvent("git-refresh")); + return true; + } + /** Used for internals + Returns whether the pull added a commit or not. + + See {@link pullChangesFromRemote} for the command version. */ + async pull() { + if (!await this.remotesAreSet()) { + return false; + } + const pulledFiles = await this.gitManager.pull() || []; + this.offlineMode = false; + if (pulledFiles.length > 0) { + this.displayMessage( + `Pulled ${pulledFiles.length} ${pulledFiles.length == 1 ? "file" : "files"} from remote` + ); + this.lastPulledFiles = pulledFiles; + } + return pulledFiles.length; + } + async fetch() { + if (!await this.remotesAreSet()) { + return; + } + await this.gitManager.fetch(); + this.displayMessage(`Fetched from remote`); + this.offlineMode = false; + dispatchEvent(new CustomEvent("git-refresh")); + } + async mayDeleteConflictFile() { + const file = this.app.vault.getAbstractFileByPath( + this.conflictOutputFile + ); + if (file) { + this.app.workspace.iterateAllLeaves((leaf) => { + var _a2; + if (leaf.view instanceof import_obsidian31.MarkdownView && ((_a2 = leaf.view.file) == null ? void 0 : _a2.path) == file.path) { + leaf.detach(); + } + }); + await this.app.vault.delete(file); + } + } + async stageFile(file) { + if (!await this.isAllInitialized()) return false; + await this.gitManager.stage(file.path, true); + this.displayMessage(`Staged ${file.path}`); + dispatchEvent(new CustomEvent("git-refresh")); + this.setState(0 /* idle */); + return true; + } + async unstageFile(file) { + if (!await this.isAllInitialized()) return false; + await this.gitManager.unstage(file.path, true); + this.displayMessage(`Unstaged ${file.path}`); + dispatchEvent(new CustomEvent("git-refresh")); + this.setState(0 /* idle */); + return true; + } + async switchBranch() { + var _a2; + if (!await this.isAllInitialized()) return; + const branchInfo = await this.gitManager.branchInfo(); + const selectedBranch = await new BranchModal( + branchInfo.branches + ).open(); + if (selectedBranch != void 0) { + await this.gitManager.checkout(selectedBranch); + this.displayMessage(`Switched to ${selectedBranch}`); + (_a2 = this.branchBar) == null ? void 0 : _a2.display(); + return selectedBranch; + } + } + async switchRemoteBranch() { + var _a2; + if (!await this.isAllInitialized()) return; + const selectedBranch = await this.selectRemoteBranch() || ""; + const [remote, branch2] = splitRemoteBranch(selectedBranch); + if (branch2 != void 0 && remote != void 0) { + await this.gitManager.checkout(branch2, remote); + this.displayMessage(`Switched to ${selectedBranch}`); + (_a2 = this.branchBar) == null ? void 0 : _a2.display(); + return selectedBranch; + } + } + async createBranch() { + var _a2; + if (!await this.isAllInitialized()) return; + const newBranch = await new GeneralModal({ + placeholder: "Create new branch" + }).open(); + if (newBranch != void 0) { + await this.gitManager.createBranch(newBranch); + this.displayMessage(`Created new branch ${newBranch}`); + (_a2 = this.branchBar) == null ? void 0 : _a2.display(); + return newBranch; + } + } + async deleteBranch() { + var _a2; + if (!await this.isAllInitialized()) return; + const branchInfo = await this.gitManager.branchInfo(); + if (branchInfo.current) branchInfo.branches.remove(branchInfo.current); + const branch2 = await new GeneralModal({ + options: branchInfo.branches, + placeholder: "Delete branch", + onlySelection: true + }).open(); + if (branch2 != void 0) { + let force = false; + const merged = await this.gitManager.branchIsMerged(branch2); + if (!merged) { + const forceAnswer = await new GeneralModal({ + options: ["YES", "NO"], + placeholder: "This branch isn't merged into HEAD. Force delete?", + onlySelection: true + }).open(); + if (forceAnswer !== "YES") { + return; + } + force = forceAnswer === "YES"; + } + await this.gitManager.deleteBranch(branch2, force); + this.displayMessage(`Deleted branch ${branch2}`); + (_a2 = this.branchBar) == null ? void 0 : _a2.display(); + return branch2; + } + } + // Ensures that the upstream branch is set. + // If not, it will prompt the user to set it. + // + // An exception is when the user has submodules enabled. + // In this case, the upstream branch is not required, + // to allow pulling/pushing only the submodules and not the outer repo. + async remotesAreSet() { + if (this.settings.updateSubmodules) { + return true; + } + if (!(await this.gitManager.branchInfo()).tracking) { + new import_obsidian31.Notice("No upstream branch is set. Please select one."); + return await this.setUpstreamBranch(); + } + return true; + } + async setUpstreamBranch() { + const remoteBranch = await this.selectRemoteBranch(); + if (remoteBranch == void 0) { + this.displayError("Aborted. No upstream-branch is set!", 1e4); + this.setState(0 /* idle */); + return false; + } else { + await this.gitManager.updateUpstreamBranch(remoteBranch); + this.displayMessage(`Set upstream branch to ${remoteBranch}`); + this.setState(0 /* idle */); + return true; + } + } + async setUpAutoBackup() { + if (this.settings.setLastSaveToLastCommit) { + this.clearAutoBackup(); + const lastCommitDate = await this.gitManager.getLastCommitTime(); + if (lastCommitDate) { + this.localStorage.setLastAutoBackup(lastCommitDate.toString()); + } + } + if (!this.timeoutIDBackup && !this.onFileModifyEventRef) { + const lastAutos = this.loadLastAuto(); + if (this.settings.autoSaveInterval > 0) { + const now2 = /* @__PURE__ */ new Date(); + const diff3 = this.settings.autoSaveInterval - Math.round( + (now2.getTime() - lastAutos.backup.getTime()) / 1e3 / 60 + ); + this.startAutoBackup(diff3 <= 0 ? 0 : diff3); + } + } + } + async setUpAutos() { + this.setUpAutoBackup(); + const lastAutos = this.loadLastAuto(); + if (this.settings.differentIntervalCommitAndPush && this.settings.autoPushInterval > 0) { + const now2 = /* @__PURE__ */ new Date(); + const diff3 = this.settings.autoPushInterval - Math.round( + (now2.getTime() - lastAutos.push.getTime()) / 1e3 / 60 + ); + this.startAutoPush(diff3 <= 0 ? 0 : diff3); + } + if (this.settings.autoPullInterval > 0) { + const now2 = /* @__PURE__ */ new Date(); + const diff3 = this.settings.autoPullInterval - Math.round( + (now2.getTime() - lastAutos.pull.getTime()) / 1e3 / 60 + ); + this.startAutoPull(diff3 <= 0 ? 0 : diff3); + } + } + async discardAll() { + await this.gitManager.discardAll({ + status: this.cachedStatus + }); + new import_obsidian31.Notice( + "All local changes have been discarded. New files remain untouched." + ); + } + clearAutos() { + this.clearAutoBackup(); + this.clearAutoPush(); + this.clearAutoPull(); + } + startAutoBackup(minutes) { + let time = (minutes != null ? minutes : this.settings.autoSaveInterval) * 6e4; + if (this.settings.autoBackupAfterFileChange) { + if (minutes === 0) { + this.doAutoBackup(); + } else { + this.onFileModifyEventRef = this.app.vault.on( + "modify", + () => this.autoBackupDebouncer() + ); + this.autoBackupDebouncer = (0, import_obsidian31.debounce)( + () => this.doAutoBackup(), + time, + true + ); + } + } else { + if (time > 2147483647) time = 2147483647; + this.timeoutIDBackup = window.setTimeout( + () => this.doAutoBackup(), + time + ); + } + } + // This is used for both auto backup and commit + doAutoBackup() { + this.promiseQueue.addTask(() => { + if (this.settings.differentIntervalCommitAndPush) { + return this.commit({ fromAutoBackup: true }); + } else { + return this.createBackup(true); + } + }); + this.saveLastAuto(/* @__PURE__ */ new Date(), "backup"); + this.saveSettings(); + this.startAutoBackup(); + } + startAutoPull(minutes) { + let time = (minutes != null ? minutes : this.settings.autoPullInterval) * 6e4; + if (time > 2147483647) time = 2147483647; + this.timeoutIDPull = window.setTimeout(() => { + this.promiseQueue.addTask(() => this.pullChangesFromRemote()); + this.saveLastAuto(/* @__PURE__ */ new Date(), "pull"); + this.saveSettings(); + this.startAutoPull(); + }, time); + } + startAutoPush(minutes) { + let time = (minutes != null ? minutes : this.settings.autoPushInterval) * 6e4; + if (time > 2147483647) time = 2147483647; + this.timeoutIDPush = window.setTimeout(() => { + this.promiseQueue.addTask(() => this.push()); + this.saveLastAuto(/* @__PURE__ */ new Date(), "push"); + this.saveSettings(); + this.startAutoPush(); + }, time); + } + clearAutoBackup() { + var _a2; + let wasActive = false; + if (this.timeoutIDBackup) { + window.clearTimeout(this.timeoutIDBackup); + this.timeoutIDBackup = void 0; + wasActive = true; + } + if (this.onFileModifyEventRef) { + (_a2 = this.autoBackupDebouncer) == null ? void 0 : _a2.cancel(); + this.app.vault.offref(this.onFileModifyEventRef); + this.onFileModifyEventRef = void 0; + wasActive = true; + } + return wasActive; + } + clearAutoPull() { + if (this.timeoutIDPull) { + window.clearTimeout(this.timeoutIDPull); + this.timeoutIDPull = void 0; + return true; + } + return false; + } + clearAutoPush() { + if (this.timeoutIDPush) { + window.clearTimeout(this.timeoutIDPush); + this.timeoutIDPush = void 0; + return true; + } + return false; + } + async handleConflict(conflicted) { + this.setState(6 /* conflicted */); + this.localStorage.setConflict(true); + let lines; + if (conflicted !== void 0) { + lines = [ + "# Conflicts", + "Please resolve them and commit them using the commands `Git: Commit all changes` followed by `Git: Push`", + "(This file will automatically be deleted before commit)", + "[[#Additional Instructions]] available below file list", + "", + ...conflicted.map((e) => { + const file = this.app.vault.getAbstractFileByPath(e); + if (file instanceof import_obsidian31.TFile) { + const link = this.app.metadataCache.fileToLinktext( + file, + "/" + ); + return `- [[${link}]]`; + } else { + return `- Not a file: ${e}`; + } + }), + ` +# Additional Instructions +I strongly recommend to use "Source mode" for viewing the conflicted files. For simple conflicts, in each file listed above replace every occurrence of the following text blocks with the desired text. + +\`\`\`diff +<<<<<<< HEAD + File changes in local repository +======= + File changes in remote repository +>>>>>>> origin/main +\`\`\`` + ]; + } + this.writeAndOpenFile(lines == null ? void 0 : lines.join("\n")); + } + async editRemotes() { + if (!await this.isAllInitialized()) return; + const remotes = await this.gitManager.getRemotes(); + const nameModal = new GeneralModal({ + options: remotes, + placeholder: "Select or create a new remote by typing its name and selecting it" + }); + const remoteName = await nameModal.open(); + if (remoteName) { + const oldUrl = await this.gitManager.getRemoteUrl(remoteName); + const urlModal = new GeneralModal({ initialValue: oldUrl }); + const remoteURL = await urlModal.open(); + if (remoteURL) { + await this.gitManager.setRemote(remoteName, remoteURL); + return remoteName; + } + } + } + async selectRemoteBranch() { + let remotes = await this.gitManager.getRemotes(); + let selectedRemote; + if (remotes.length === 0) { + selectedRemote = await this.editRemotes(); + if (selectedRemote == void 0) { + remotes = await this.gitManager.getRemotes(); + } + } + const nameModal = new GeneralModal({ + options: remotes, + placeholder: "Select or create a new remote by typing its name and selecting it" + }); + const remoteName = selectedRemote != null ? selectedRemote : await nameModal.open(); + if (remoteName) { + this.displayMessage("Fetching remote branches"); + await this.gitManager.fetch(remoteName); + const branches = await this.gitManager.getRemoteBranches(remoteName); + const branchModal = new GeneralModal({ + options: branches, + placeholder: "Select or create a new remote branch by typing its name and selecting it" + }); + return await branchModal.open(); + } + } + async removeRemote() { + if (!await this.isAllInitialized()) return; + const remotes = await this.gitManager.getRemotes(); + const nameModal = new GeneralModal({ + options: remotes, + placeholder: "Select a remote" + }); + const remoteName = await nameModal.open(); + if (remoteName) { + this.gitManager.removeRemote(remoteName); + } + } + async writeAndOpenFile(text2) { + if (text2 !== void 0) { + await this.app.vault.adapter.write(this.conflictOutputFile, text2); + } + let fileIsAlreadyOpened = false; + this.app.workspace.iterateAllLeaves((leaf) => { + if (leaf.getDisplayText() != "" && this.conflictOutputFile.startsWith(leaf.getDisplayText())) { + fileIsAlreadyOpened = true; + } + }); + if (!fileIsAlreadyOpened) { + this.app.workspace.openLinkText(this.conflictOutputFile, "/", true); + } + } + handleViewActiveState(leaf) { + var _a2, _b; + if (!(leaf == null ? void 0 : leaf.view.getState().file)) return; + const sourceControlLeaf = this.app.workspace.getLeavesOfType(SOURCE_CONTROL_VIEW_CONFIG.type).first(); + const historyLeaf = this.app.workspace.getLeavesOfType(HISTORY_VIEW_CONFIG.type).first(); + (_a2 = sourceControlLeaf == null ? void 0 : sourceControlLeaf.view.containerEl.querySelector(`div.nav-file-title.is-active`)) == null ? void 0 : _a2.removeClass("is-active"); + (_b = historyLeaf == null ? void 0 : historyLeaf.view.containerEl.querySelector(`div.nav-file-title.is-active`)) == null ? void 0 : _b.removeClass("is-active"); + if ((leaf == null ? void 0 : leaf.view) instanceof DiffView) { + const path2 = leaf.view.state.file; + this.lastDiffViewState = leaf.view.getState(); + let el; + if (sourceControlLeaf && leaf.view.state.staged) { + el = sourceControlLeaf.view.containerEl.querySelector( + `div.staged div.nav-file-title[data-path='${path2}']` + ); + } else if (sourceControlLeaf && leaf.view.state.staged === false && !leaf.view.state.hash) { + el = sourceControlLeaf.view.containerEl.querySelector( + `div.changes div.nav-file-title[data-path='${path2}']` + ); + } else if (historyLeaf && leaf.view.state.hash) { + el = historyLeaf.view.containerEl.querySelector( + `div.nav-file-title[data-path='${path2}']` + ); + } + el == null ? void 0 : el.addClass("is-active"); + } else { + this.lastDiffViewState = void 0; + } + } + // region: displaying / formatting messages + displayMessage(message, timeout = 4 * 1e3) { + var _a2; + (_a2 = this.statusBar) == null ? void 0 : _a2.displayMessage(message.toLowerCase(), timeout); + if (!this.settings.disablePopups) { + if (!this.settings.disablePopupsForNoChanges || !message.startsWith("No changes")) { + new import_obsidian31.Notice(message, 5 * 1e3); + } + } + this.log(message); + } + displayError(message, timeout = 10 * 1e3) { + var _a2; + if (message instanceof Errors.UserCanceledError) { + new import_obsidian31.Notice("Aborted"); + return; + } + message = message.toString(); + new import_obsidian31.Notice(message, timeout); + console.log(`git obsidian error: ${message}`); + (_a2 = this.statusBar) == null ? void 0 : _a2.displayMessage(message.toLowerCase(), timeout); + } + log(message) { + console.log(`${this.manifest.id}: ` + message); + } +}; +/*! Bundled license information: + +ieee754/index.js: + (*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh *) + +buffer/index.js: + (*! + * The buffer module from node.js, for the browser. + * + * @author Feross Aboukhadijeh + * @license MIT + *) + +safe-buffer/index.js: + (*! safe-buffer. MIT License. Feross Aboukhadijeh *) + +crc-32/crc32.js: + (*! crc32.js (C) 2014-present SheetJS -- http://sheetjs.com *) + +js-sha256/src/sha256.js: + (** + * [js-sha256]{@link https://github.com/emn178/js-sha256} + * + * @version 0.9.0 + * @author Chen, Yi-Cyuan [emn178@gmail.com] + * @copyright Chen, Yi-Cyuan 2014-2017 + * @license MIT + *) + +feather-icons/dist/feather.js: + (*! + Copyright (c) 2016 Jed Watson. + Licensed under the MIT License (MIT), see + http://jedwatson.github.io/classnames + *) +*/ diff --git a/.obsidian/plugins/obsidian-git/manifest.json b/.obsidian/plugins/obsidian-git/manifest.json new file mode 100644 index 00000000..3179c1e6 --- /dev/null +++ b/.obsidian/plugins/obsidian-git/manifest.json @@ -0,0 +1,10 @@ +{ + "author": "Vinzent", + "authorUrl": "https://github.com/Vinzent03", + "id": "obsidian-git", + "name": "Git", + "description": "Integrate Git version control with automatic backup and other advanced features.", + "isDesktopOnly": false, + "fundingUrl": "https://ko-fi.com/vinzent", + "version": "2.25.0" +} diff --git a/.obsidian/plugins/obsidian-git/styles.css b/.obsidian/plugins/obsidian-git/styles.css new file mode 100644 index 00000000..d5ad0cc4 --- /dev/null +++ b/.obsidian/plugins/obsidian-git/styles.css @@ -0,0 +1,562 @@ +@keyframes loading { + 0% { + transform: rotate(0deg); + } + + 100% { + transform: rotate(360deg); + } +} + +.workspace-leaf-content[data-type="git-view"] .button-border { + border: 2px solid var(--interactive-accent); + border-radius: var(--radius-s); +} + +.workspace-leaf-content[data-type="git-view"] .view-content { + padding: 0; +} + +.workspace-leaf-content[data-type="git-history-view"] .view-content { + padding: 0; +} + +.loading > svg { + animation: 2s linear infinite loading; + transform-origin: 50% 50%; + display: inline-block; +} + +.obsidian-git-center { + margin: auto; + text-align: center; + width: 50%; +} + +.obsidian-git-textarea { + display: block; + margin-left: auto; + margin-right: auto; +} + +.obsidian-git-center-button { + display: block; + margin: 20px auto; +} + +.tooltip.mod-left { + overflow-wrap: break-word; +} + +.tooltip.mod-right { + overflow-wrap: break-word; +} +.git-tools { + display: flex; + margin-left: auto; +} +.git-tools .type { + padding-left: var(--size-2-1); + display: flex; + align-items: center; + justify-content: center; + width: 11px; +} + +.git-tools .type[data-type="M"] { + color: orange; +} +.git-tools .type[data-type="D"] { + color: red; +} +.git-tools .buttons { + display: flex; +} +.git-tools .buttons > * { + padding: 0 0; + height: auto; +} + +.is-active .git-tools .buttons > * { + color: var(--nav-item-color-active); +} + +.git-author { + color: var(--text-accent); +} + +.git-date { + color: var(--text-accent); +} + +.git-ref { + color: var(--text-accent); +} + +.workspace-leaf-content[data-type="diff-view"] .d2h-d-none { + display: none; +} + +.workspace-leaf-content[data-type="diff-view"] .d2h-wrapper { + text-align: left; +} + +.workspace-leaf-content[data-type="diff-view"] .d2h-file-header { + background-color: var(--background-primary); + border-bottom: 1px solid var(--interactive-accent); + font-family: var(--font-monospace); + height: 35px; + padding: 5px 10px; +} + +.workspace-leaf-content[data-type="diff-view"] .d2h-file-header, +.workspace-leaf-content[data-type="diff-view"] .d2h-file-stats { + display: -webkit-box; + display: -ms-flexbox; + display: flex; +} + +.workspace-leaf-content[data-type="diff-view"] .d2h-file-stats { + font-size: 14px; + margin-left: auto; +} + +.workspace-leaf-content[data-type="diff-view"] .d2h-lines-added { + border: 1px solid #b4e2b4; + border-radius: 5px 0 0 5px; + color: #399839; + padding: 2px; + text-align: right; + vertical-align: middle; +} + +.workspace-leaf-content[data-type="diff-view"] .d2h-lines-deleted { + border: 1px solid #e9aeae; + border-radius: 0 5px 5px 0; + color: #c33; + margin-left: 1px; + padding: 2px; + text-align: left; + vertical-align: middle; +} + +.workspace-leaf-content[data-type="diff-view"] .d2h-file-name-wrapper { + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + font-size: 15px; + width: 100%; +} + +.workspace-leaf-content[data-type="diff-view"] .d2h-file-name { + overflow-x: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} + +.workspace-leaf-content[data-type="diff-view"] .d2h-file-wrapper { + border: 1px solid var(--background-modifier-border); + border-radius: 3px; + margin-bottom: 1em; +} + +.workspace-leaf-content[data-type="diff-view"] .d2h-file-collapse { + -webkit-box-pack: end; + -ms-flex-pack: end; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + border: 1px solid var(--background-modifier-border); + border-radius: 3px; + cursor: pointer; + display: none; + font-size: 12px; + justify-content: flex-end; + padding: 4px 8px; +} + +.workspace-leaf-content[data-type="diff-view"] .d2h-file-collapse.d2h-selected { + background-color: #c8e1ff; +} + +.workspace-leaf-content[data-type="diff-view"] .d2h-file-collapse-input { + margin: 0 4px 0 0; +} + +.workspace-leaf-content[data-type="diff-view"] .d2h-diff-table { + border-collapse: collapse; + font-family: Menlo, Consolas, monospace; + font-size: 13px; + width: 100%; +} + +.workspace-leaf-content[data-type="diff-view"] .d2h-files-diff { + width: 100%; +} + +.workspace-leaf-content[data-type="diff-view"] .d2h-file-diff { + overflow-y: hidden; +} + +.workspace-leaf-content[data-type="diff-view"] .d2h-file-side-diff { + display: inline-block; + margin-bottom: -8px; + margin-right: -4px; + overflow-x: scroll; + overflow-y: hidden; + width: 50%; +} + +.workspace-leaf-content[data-type="diff-view"] .d2h-code-line { + padding: 0 8em; +} + +.workspace-leaf-content[data-type="diff-view"] .d2h-code-line, +.workspace-leaf-content[data-type="diff-view"] .d2h-code-side-line { + display: inline-block; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + white-space: nowrap; + width: 100%; +} + +.workspace-leaf-content[data-type="diff-view"] .d2h-code-side-line { + padding: 0 4.5em; +} + +.workspace-leaf-content[data-type="diff-view"] .d2h-code-line-ctn { + word-wrap: normal; + background: none; + display: inline-block; + padding: 0; + -webkit-user-select: text; + -moz-user-select: text; + -ms-user-select: text; + user-select: text; + vertical-align: middle; + white-space: pre; + width: 100%; +} + +.theme-light .workspace-leaf-content[data-type="diff-view"] .d2h-code-line del, +.theme-light + .workspace-leaf-content[data-type="diff-view"] + .d2h-code-side-line + del { + background-color: #ffb6ba; +} + +.theme-dark .workspace-leaf-content[data-type="diff-view"] .d2h-code-line del, +.theme-dark + .workspace-leaf-content[data-type="diff-view"] + .d2h-code-side-line + del { + background-color: #8d232881; +} + +.workspace-leaf-content[data-type="diff-view"] .d2h-code-line del, +.workspace-leaf-content[data-type="diff-view"] .d2h-code-line ins, +.workspace-leaf-content[data-type="diff-view"] .d2h-code-side-line del, +.workspace-leaf-content[data-type="diff-view"] .d2h-code-side-line ins { + border-radius: 0.2em; + display: inline-block; + margin-top: -1px; + text-decoration: none; + vertical-align: middle; +} + +.theme-light .workspace-leaf-content[data-type="diff-view"] .d2h-code-line ins, +.theme-light + .workspace-leaf-content[data-type="diff-view"] + .d2h-code-side-line + ins { + background-color: #97f295; + text-align: left; +} + +.theme-dark .workspace-leaf-content[data-type="diff-view"] .d2h-code-line ins, +.theme-dark + .workspace-leaf-content[data-type="diff-view"] + .d2h-code-side-line + ins { + background-color: #1d921996; + text-align: left; +} + +.workspace-leaf-content[data-type="diff-view"] .d2h-code-line-prefix { + word-wrap: normal; + background: none; + display: inline; + padding: 0; + white-space: pre; +} + +.workspace-leaf-content[data-type="diff-view"] .line-num1 { + float: left; +} + +.workspace-leaf-content[data-type="diff-view"] .line-num1, +.workspace-leaf-content[data-type="diff-view"] .line-num2 { + -webkit-box-sizing: border-box; + box-sizing: border-box; + overflow: hidden; + padding: 0 0.5em; + text-overflow: ellipsis; + width: 3.5em; +} + +.workspace-leaf-content[data-type="diff-view"] .line-num2 { + float: right; +} + +.workspace-leaf-content[data-type="diff-view"] .d2h-code-linenumber { + background-color: var(--background-primary); + border: solid var(--background-modifier-border); + border-width: 0 1px; + -webkit-box-sizing: border-box; + box-sizing: border-box; + color: var(--text-muted); + cursor: pointer; + display: inline-block; + position: absolute; + text-align: right; + width: 7.5em; +} + +.workspace-leaf-content[data-type="diff-view"] .d2h-code-linenumber:after { + content: "\200b"; +} + +.workspace-leaf-content[data-type="diff-view"] .d2h-code-side-linenumber { + background-color: var(--background-primary); + border: solid var(--background-modifier-border); + border-width: 0 1px; + -webkit-box-sizing: border-box; + box-sizing: border-box; + color: var(--text-muted); + cursor: pointer; + display: inline-block; + overflow: hidden; + padding: 0 0.5em; + position: absolute; + text-align: right; + text-overflow: ellipsis; + width: 4em; +} + +.workspace-leaf-content[data-type="diff-view"] .d2h-diff-tbody tr { + position: relative; +} + +.workspace-leaf-content[data-type="diff-view"] .d2h-code-side-linenumber:after { + content: "\200b"; +} + +.workspace-leaf-content[data-type="diff-view"] .d2h-code-side-emptyplaceholder, +.workspace-leaf-content[data-type="diff-view"] .d2h-emptyplaceholder { + background-color: var(--background-primary); + border-color: var(--background-modifier-border); +} + +.workspace-leaf-content[data-type="diff-view"] .d2h-code-line-prefix, +.workspace-leaf-content[data-type="diff-view"] .d2h-code-linenumber, +.workspace-leaf-content[data-type="diff-view"] .d2h-code-side-linenumber, +.workspace-leaf-content[data-type="diff-view"] .d2h-emptyplaceholder { + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +.workspace-leaf-content[data-type="diff-view"] .d2h-code-linenumber, +.workspace-leaf-content[data-type="diff-view"] .d2h-code-side-linenumber { + direction: rtl; +} + +.theme-light .workspace-leaf-content[data-type="diff-view"] .d2h-del { + background-color: #fee8e9; + border-color: #e9aeae; +} + +.theme-light .workspace-leaf-content[data-type="diff-view"] .d2h-ins { + background-color: #dfd; + border-color: #b4e2b4; +} + +.theme-dark .workspace-leaf-content[data-type="diff-view"] .d2h-del { + background-color: #521b1d83; + border-color: #691d1d73; +} + +.theme-dark .workspace-leaf-content[data-type="diff-view"] .d2h-ins { + background-color: rgba(30, 71, 30, 0.5); + border-color: #13501381; +} + +.workspace-leaf-content[data-type="diff-view"] .d2h-info { + background-color: var(--background-primary); + border-color: var(--background-modifier-border); + color: var(--text-normal); +} + +.theme-light + .workspace-leaf-content[data-type="diff-view"] + .d2h-file-diff + .d2h-del.d2h-change { + background-color: #fdf2d0; +} + +.theme-dark + .workspace-leaf-content[data-type="diff-view"] + .d2h-file-diff + .d2h-del.d2h-change { + background-color: #55492480; +} + +.theme-light + .workspace-leaf-content[data-type="diff-view"] + .d2h-file-diff + .d2h-ins.d2h-change { + background-color: #ded; +} + +.theme-dark + .workspace-leaf-content[data-type="diff-view"] + .d2h-file-diff + .d2h-ins.d2h-change { + background-color: rgba(37, 78, 37, 0.418); +} + +.workspace-leaf-content[data-type="diff-view"] .d2h-file-list-wrapper { + margin-bottom: 10px; +} + +.workspace-leaf-content[data-type="diff-view"] .d2h-file-list-wrapper a { + color: #3572b0; + text-decoration: none; +} + +.workspace-leaf-content[data-type="diff-view"] + .d2h-file-list-wrapper + a:visited { + color: #3572b0; +} + +.workspace-leaf-content[data-type="diff-view"] .d2h-file-list-header { + text-align: left; +} + +.workspace-leaf-content[data-type="diff-view"] .d2h-file-list-title { + font-weight: 700; +} + +.workspace-leaf-content[data-type="diff-view"] .d2h-file-list-line { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + text-align: left; +} + +.workspace-leaf-content[data-type="diff-view"] .d2h-file-list { + display: block; + list-style: none; + margin: 0; + padding: 0; +} + +.workspace-leaf-content[data-type="diff-view"] .d2h-file-list > li { + border-bottom: 1px solid var(--background-modifier-border); + margin: 0; + padding: 5px 10px; +} + +.workspace-leaf-content[data-type="diff-view"] .d2h-file-list > li:last-child { + border-bottom: none; +} + +.workspace-leaf-content[data-type="diff-view"] .d2h-file-switch { + cursor: pointer; + display: none; + font-size: 10px; +} + +.workspace-leaf-content[data-type="diff-view"] .d2h-icon { + fill: currentColor; + margin-right: 10px; + vertical-align: middle; +} + +.workspace-leaf-content[data-type="diff-view"] .d2h-deleted { + color: #c33; +} + +.workspace-leaf-content[data-type="diff-view"] .d2h-added { + color: #399839; +} + +.workspace-leaf-content[data-type="diff-view"] .d2h-changed { + color: #d0b44c; +} + +.workspace-leaf-content[data-type="diff-view"] .d2h-moved { + color: #3572b0; +} + +.workspace-leaf-content[data-type="diff-view"] .d2h-tag { + background-color: var(--background-primary); + display: -webkit-box; + display: -ms-flexbox; + display: flex; + font-size: 10px; + margin-left: 5px; + padding: 0 2px; +} + +.workspace-leaf-content[data-type="diff-view"] .d2h-deleted-tag { + border: 2px solid #c33; +} + +.workspace-leaf-content[data-type="diff-view"] .d2h-added-tag { + border: 1px solid #399839; +} + +.workspace-leaf-content[data-type="diff-view"] .d2h-changed-tag { + border: 1px solid #d0b44c; +} + +.workspace-leaf-content[data-type="diff-view"] .d2h-moved-tag { + border: 1px solid #3572b0; +} + +/* ====================== Line Authoring Information ====================== */ + +.cm-gutterElement.obs-git-blame-gutter { + /* Add background color to spacing inbetween and around the gutter for better aesthetics */ + border-width: 0px 2px 0.2px 2px; + border-style: solid; + border-color: var(--background-secondary); + background-color: var(--background-secondary); +} + +.cm-gutterElement.obs-git-blame-gutter > div, +.line-author-settings-preview { + /* delegate text color to settings */ + color: var(--obs-git-gutter-text); + font-family: monospace; + height: 100%; /* ensure, that age-based background color occupies entire parent */ + text-align: right; + padding: 0px 6px 0px 6px; + white-space: pre; /* Keep spaces and do not collapse them. */ +} + +@media (max-width: 800px) { + /* hide git blame gutter not to superpose text */ + .cm-gutterElement.obs-git-blame-gutter { + display: none; + } +} diff --git a/.obsidian/workspace.json b/.obsidian/workspace.json new file mode 100644 index 00000000..ba88e13d --- /dev/null +++ b/.obsidian/workspace.json @@ -0,0 +1,185 @@ +{ + "main": { + "id": "7dfb04ade799f8c0", + "type": "split", + "children": [ + { + "id": "667000fcea2358ec", + "type": "tabs", + "children": [ + { + "id": "4627108441be7d4c", + "type": "leaf", + "state": { + "type": "markdown", + "state": { + "file": "פילוסופיה/יוונית/אפלטון/תיאיטיטוס.md", + "mode": "source", + "source": false + } + } + } + ] + } + ], + "direction": "vertical" + }, + "left": { + "id": "11dc7a156bfb1833", + "type": "split", + "children": [ + { + "id": "2d33dafa7b622b0a", + "type": "tabs", + "children": [ + { + "id": "c9ed33689a5eb632", + "type": "leaf", + "state": { + "type": "file-explorer", + "state": { + "sortOrder": "alphabetical" + } + } + }, + { + "id": "ba4cf5f6e0777558", + "type": "leaf", + "state": { + "type": "search", + "state": { + "query": "", + "matchingCase": false, + "explainSearch": false, + "collapseAll": false, + "extraContext": false, + "sortOrder": "alphabetical" + } + } + }, + { + "id": "626c52360431ee31", + "type": "leaf", + "state": { + "type": "bookmarks", + "state": {} + } + } + ], + "currentTab": 1 + } + ], + "direction": "horizontal", + "width": 300 + }, + "right": { + "id": "99950006b34d1af7", + "type": "split", + "children": [ + { + "id": "bc2fe6725cba7d9b", + "type": "tabs", + "children": [ + { + "id": "5061498e823c0aaf", + "type": "leaf", + "state": { + "type": "backlink", + "state": { + "file": "פילוסופיה/יוונית/אפלטון/תיאיטיטוס.md", + "collapseAll": false, + "extraContext": false, + "sortOrder": "alphabetical", + "showSearch": false, + "searchQuery": "", + "backlinkCollapsed": false, + "unlinkedCollapsed": true + } + } + }, + { + "id": "b177fbc187a13dba", + "type": "leaf", + "state": { + "type": "outgoing-link", + "state": { + "file": "פילוסופיה/יוונית/אפלטון/תיאיטיטוס.md", + "linksCollapsed": false, + "unlinkedCollapsed": true + } + } + }, + { + "id": "dc71dc66894d6732", + "type": "leaf", + "state": { + "type": "tag", + "state": { + "sortOrder": "frequency", + "useHierarchy": true + } + } + }, + { + "id": "f450def1e31d7117", + "type": "leaf", + "state": { + "type": "outline", + "state": { + "file": "פילוסופיה/יוונית/אפלטון/תיאיטיטוס.md" + } + } + } + ] + } + ], + "direction": "horizontal", + "width": 300, + "collapsed": true + }, + "left-ribbon": { + "hiddenItems": { + "switcher:Open quick switcher": false, + "graph:Open graph view": false, + "canvas:Create new canvas": false, + "daily-notes:Open today's daily note": false, + "templates:Insert template": false, + "command-palette:Open command palette": false + } + }, + "active": "4627108441be7d4c", + "lastOpenFiles": [ + "פסיכולוגיה/חשיבה/שקועה.md", + "פסיכולוגיה/חשיבה/שיעור_11.1_חשיבה_וקבלת_החלטות_תשפד_(1).pptx", + "פסיכולוגיה/חשיבה/סיכון.md", + "פסיכולוגיה/חשיבה/hardman._ch_12+14.pdf", + "פסיכולוגיה/תפיסה.md", + "פסיכולוגיה/פסיכופתולוגיה/חרדה.md", + "פסיכולוגיה/פסיכופתולוגיה.md", + "פסיכולוגיה/פסיכוביולוגיה.md", + "פסיכולוגיה/ניסויית.md", + "פסיכולוגיה/מיניות.md", + "פסיכולוגיה/מבוא.md", + "פסיכולוגיה/חשיבה.md", + "פסיכולוגיה/חברתית.md", + "פסיכולוגיה/התפתחותית.md", + "פסיכולוגיה.md", + "פילוסופיה/נוצרית.md", + "פילוסופיה/מיומנויות.md", + "פילוסופיה/לשון.md", + "פילוסופיה/לוגיקה.md", + "פילוסופיה/יוונית/אפלטון.md", + "פילוסופיה/יוונית.md", + "פילוסופיה/טבע.md", + "פילוסופיה/חדשה.md", + "פילוסופיה/הגל/מטלות/מטלה ראשונה.docx", + "פילוסופיה/הגל/מטלות", + "פילוסופיה/הגל", + "פילוסופיה/דת.md", + "פילוסופיה/בודהיזם.md", + "פילוסופיה/אתיקה.md", + "פילוסופיה.md", + "כלליים/מלחמה.md", + "favicon-32x32.png" + ] +} \ No newline at end of file diff --git a/favicon-32x32.png b/favicon-32x32.png deleted file mode 100644 index 563c0ce9a2d91e923679bbf90df510abcd010baa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11197 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 BeenPQ diff --git a/home.md b/index.md similarity index 55% rename from home.md rename to index.md index 10fcd731..e40c80a2 100644 --- a/home.md +++ b/index.md @@ -11,27 +11,30 @@ dateCreated: 2022-10-23T07:31:06.737Z ![fiumicino_small.jpg](/fiumicino_small.jpg) ^שרידים^ ^מאוסטיה^ ^בשדה^ ^התעופה^ ^ע"ש^ ^פיומיצ'ינו,^ ^רומא.^ -# מבנה האתר +##מבנה האתר ברוכים הבאים ל**פורום מתנום**, אתר הסיכומים האישי שלי. האתר מחולק לתיקיות ולערכים, בהם תוכלו לעיין בסרגל הצד, כאשר כל תחום\קורס נמצא בתיקייה משלו, יחד עם הסבר כללי, וכל נושא בקורס מסוים נמצא בדף משלו בתוך התיקייה המתאימה: --- + 📁 תחום -|----> 📁 קורס -|--------> 📄 נושא -(למשל: 📁 📄 פילוסופיה -> 📁 📄 בודהיזם -> 📄 אטמן ואנאטמן) + 📁 קורס + 📄 נושא +(למשל: 📁 📄 [פילוסופיה](/פילוסופיה/) -> 📁 📄 [בודהיזם](/פילוסופיה/בודהיזם/) -> 📄 [אטמן](/פילוסופיה/בודהיזם/אטמן) -# קישורים שימושיים -## [איזור אישי](https://in.bgu.ac.il/pages/4students.aspx) -## [מודל](https://moodle.bgu.ac.il/moodle/my/) -## [רישום לקורסים](https://bgu4u.bgu.ac.il/pls/scwp/!app.gate?app=cns) -## [קובץ הקורסים](https://bgu4u.bgu.ac.il/pls/scwp/!app.gate?app=ann) +##קישורים שימושיים +###[איזור אישי](https://in.bgu.ac.il/pages/4students.aspx) +###[מודל](https://moodle.bgu.ac.il/moodle/my/) +###[רישום לקורסים](https://bgu4u.bgu.ac.il/pls/scwp/!app.gate?app=cns) +###[קובץ הקורסים](https://bgu4u.bgu.ac.il/pls/scwp/!app.gate?app=ann) -# צרו קשר +## צרו קשר + +--- +!!! success "צרו קשר" + ליצירת קשר, ולבקשת ערכים באתר כקובץ Word\PDF + horomata@post.bgu.ac.il + --- -> ליצירת קשר, ולבקשת ערכים באתר כקובץ Word\PDF - horomata@post.bgu.ac.il -{.success} ---- \ No newline at end of file diff --git a/כלליים/מלחמה.md b/כלליים/מלחמה/index.md similarity index 98% rename from כלליים/מלחמה.md rename to כלליים/מלחמה/index.md index 2ea16689..1c84376f 100644 --- a/כלליים/מלחמה.md +++ b/כלליים/מלחמה/index.md @@ -11,12 +11,12 @@ dateCreated: 2023-05-13T13:30:27.071Z ![versailles_war.jpg](/כלליים/מלחמה/versailles_war.jpg) ^חדר^ ^המלחמה^ ^בארמון^ ^ורסאי,^ ^צרפת^ -# [מלחמה ושלום בהיסטוריה](https://moodle.bgu.ac.il/moodle/course/view.php?id=46907) +##[מלחמה ושלום בהיסטוריה](https://moodle.bgu.ac.il/moodle/course/view.php?id=46907) > [טקסט (1)](/כלליים/מלחמה/קיגן_-_קובץ_1.pdf), [טקסט (2)](/כלליים/מלחמה/קיגן_-_קובץ_2.pdf), [טקסט (3)](/כלליים/מלחמה/קיגן_-_קובץ_3.pdf) {.info} -# האם אנו אלימים מטבענו, או שוחרי שלום? +##האם אנו אלימים מטבענו, או שוחרי שלום? ב*לוויתן*, טוען הפילוסוף האנגלי תומס הובס שטבע האדם תוקפני ואלים, והסדר החברתי והפוליטי הוא זה שמרסן אותנו. לעומתו, הפילוסוף הצרפתי ז'אן ז'אק רוסו טוען בדיוק ההיפך - שהאדם מטבעו עדין ושוחר שלום, ואותו הסדר החברתי הוא זה שמוביל אותו לתוקפנות. האנתרופולוגית מרגרט מיד סברה שאילו תחקור חברה מבודדת, בלתי טכנולוגית באי בתולי, ממצאיה ייתאמו את השקפתו של רוסו - וב1925 נסעה לסמואה, באוקיינוס השקט, במשימה זו. עם חזרתה כתבה את *התבגרות בסמואה* - אותו תיארה כשליו ושקט, מקום שבו אף אחד 'לא משחק בסכום גבוה ולא משלם מחיר כבד'. @@ -60,7 +60,7 @@ dateCreated: 2023-05-13T13:30:27.071Z [^25]: כדוגמה, כשהתגלו ביצורים פרה-היסטוריים רבים התגלו באירופה באותה התקופה, למשל, אנתרופולוגים התעקשו לפרש אותם כמרכזי פולחן\תרבות כאלו או אחרים, גם כשהארכיאולוגיה הצביעה בבירור על היותם ביצורים צבאיים. [^26]: אנתרופולוגים מודרניים מתקשים למצוא ולו חברה מסודרת שהוקמה בלא לשלם מחיר זה. -# המלחמה ועליית המערב +##המלחמה ועליית המערב בשיא התקופה הקולוניאלית (סוף המאה ה19), מדינות אירופה שלטו בלמעלה מ80% משטחו של כדור הארץ. עליונות זו של המערב, כפי שעדיין ניכרת היום, נשענת בראש ובראשונה על המלחמה - מראשיתה של תרבות המערב ועד היום. במערב נולדה התפיסה שבכוחו של האדם למשול הן בסביבה הפיזית שבה הוא חי, והן בטבעו של האדם - בעידן הנאורות. אומות המערב התכנסו במספר ניסיונות - קונגרס וינה ב1815, חבר העמים, וכיום האומות המאוחדות - בניסיון להכחיד את המלחמה. פילוסופים דוגמת מיל ופיין דיברו רבות על העולם החדש, שבו המסחר והכלכלה יחברו את אומות העולם יחדיו, ומציבות את המלחמות כנחלת העבר - אלא שפעם אחר פעם, תקוותיהם נפלו. diff --git a/כלליים/מלחמה/ביניים.md b/כלליים/מלחמה/ביניים.md index af9e5c1a..7b81ad01 100644 --- a/כלליים/מלחמה/ביניים.md +++ b/כלליים/מלחמה/ביניים.md @@ -8,7 +8,7 @@ editor: markdown dateCreated: 2024-01-26T21:17:35.082Z --- -# המלחמה בימי הביניים +##המלחמה בימי הביניים באלף השנים של ימי הביניים, המערב התחלק פוליטית הרחק מעבר לגבולות הברורים של העת העתיקה. החל מסוף המאה הרביעית ועד להופעת הנשק החם בתחילת המאה ה14, העקרונות הצבאיים המרכזיים נותרו זהים. חוסר השינוי הזה משקף את הדומיננטיות של התשתית הצבאית הרומית. @@ -36,7 +36,7 @@ dateCreated: 2024-01-26T21:17:35.082Z [^30]: מונח בעייתי - מדובר למעשה באוסף של מלחמות קטנות יותר. [^31]: באורך 1.80 מ', השימוש בקשתות ארוכות היה מאתגר במיוחד ודרש אימון רב. קשת מיומן יכל לירות חצים רבים במהירות ולטווח של מאות מטרים. -## קוד האבירות +###קוד האבירות בקרב זה ניתן לעמוד על הפער בין אותו קוד אבירות ללוחמה בפועל - שהייתה אכזרית בהרבה בימי הביניים התיכונים והמאוחרים. בניגוד לאופי הפנטסטי שנוהגים להשוות לה, האבירות נועדה בעיקר לשמר את מעמדה ויוקרתה של האצולה. @@ -70,7 +70,7 @@ dateCreated: 2024-01-26T21:17:35.082Z [^34]: בספר של האוזינחה מסופר על מקרה במלחמת מאה השנים שהצבא האנגלי מתקדם בצרפת לעבר נקודה מסוימת, בטוחה יחסית, בה הוא מתכנן לחנות בלילה. אלא שהצבא מפספס וממשיך רחוק מדי, לתוך טריטוריה מסוכנת. במקום לסגת ולא לסכן את הצבא, האבירים ממשיכים - משום שאין בקוד האבירות אפשרות לסגת. -## מלחמת מאה השנים - סופם של ימי הביניים. +###מלחמת מאה השנים - סופם של ימי הביניים. מלחמה זו, מהחשובות בהיסטוריה, מתחילה בימי הביניים, סביב תביעה לכתר בין מלכים, ומסתיימת כמלחמה בין כמעט-מדינות, עם מגנונים מנהליים וצבאיים שמתחילים להזכיר מדינות מודרניות. מלחמה זו חסרת תקדים: בעוד שהחלה כמלחמה פיאודלית כרוב המלחמות בעת הזו, רוב המלחמות ההן מאופיינות בהיותן קצרות מאוד: נתינים פיאודליים נלחמו לזמן קצוב. מלחמה זו מתחילה כך גם כן, אך מתדרדרת במהרה לשורה של מלחמות, התנגשויות גדולות עם מעט מאוד הפוגה ביניהן. מלחמה זו דורשת משאבים אדירים, שמלכי צרפת ואנגליה מגלים מהר מאוד שאין ביכולתם לממן. בניגוד לנורמה בימי הביניים, לפיה המלך מממן את המלחמה מכיסו[^35], המלכים נאלצו לפנות למקורות אחרים. להמחשה, הכנסותיה של אנגליה בשנת 1294 עמדה על 27,000 לירות סטרלינג, אך בשנים 1294-1298 המלחמה עלתה כ750,000 לירות סטרלינג! יתרה מכך, בניגוד למדינות מודרניות, למלך אין כוח שיטור או אכיפה שיכול ללכת ולגבות מיסים. הדרך היחידה לממן מחירים כאלה היא לפנות לעזרת הנתינים. ניכר כאן תנאי מפתח להתפתחות שלטון חופשי: תלות של השלטון באזרחים. diff --git a/כלליים/מלחמה/חדשה.md b/כלליים/מלחמה/חדשה.md index c762a21a..d79c70a6 100644 --- a/כלליים/מלחמה/חדשה.md +++ b/כלליים/מלחמה/חדשה.md @@ -8,7 +8,7 @@ editor: markdown dateCreated: 2024-01-26T21:20:34.793Z --- -# מלחמה במאה ה18-19 +##מלחמה במאה ה18-19 ב1763, סוף מלחמת שבע השנים, המושבות בצפון אמריקה עדיין אנגליות. בצדו השני של האוקיינוס, צרפת נשלטת בידי אריסטוקרטיה עתיקה. אלא שבתקופה זו גל של מהפכות שוטף את שתי היבשות, באמריקה ובאירופה. בעקבות המהפכה הצרפתית (1789), הצבא המלכותי הצרפתי[^47] מתפורר - וצרפת נדרשת לצבא חדש, שונה בתכלית מקודמו. ההתנדבות לא מספיקה למלא את הדרישות העצומות של צרפת, וב1793 הממשלה המהפכנית מצהירה על גיוס כללי - **levée en masse** - דבר חדש לחלוטין. diff --git a/כלליים/מלחמה/יוון.md b/כלליים/מלחמה/יוון.md index 577a8fc0..2619aa30 100644 --- a/כלליים/מלחמה/יוון.md +++ b/כלליים/מלחמה/יוון.md @@ -8,24 +8,24 @@ editor: markdown dateCreated: 2024-01-26T21:14:13.874Z --- -# ראשית המלחמה במערב - יוון העתיקה +##ראשית המלחמה במערב - יוון העתיקה תחילת המלחמה כפי שאנו מכירים אותה היא ביוון העתיקה, שהחלה לעלות לגדולה במאות ה6 וה5 לפני הספירה. הלוחמה היוונית אופיינה כלוחמת הלם - כמה מאות *הופליטים* (חיילים רגליים בחימוש כבד) במבנה *פאלאנקס* שרצו אחד לעומת השני עד להכרעה. הלוחמים היו בני מעמד הביניים, חלקאים, שרכשו את הציוד מכספם ואחסנו אותו בביתהם, על האדמה שלהם - מה שהפך את המעמד לדומיננטי בחברה היוונית. הלחימה כתף על כתף יצרה ביניהם סולידריות עמוקה, והייתה יחסית בלתי-הרסנית - לרוב, פחות מ10 אחוזים מהלוחמים נהרגו, והקרבות הסתיימו בפרק זמן קצר (“אתה לא הולך לשום מקום בקיץ היווני בשריון כזה”). מרגע שפאלאנקס אחד גבר על השני, הקרב נגמר - עניינים דוגמת כבוד, או השמדה מוחלטת של היריב, לא שיחקו תפקיד; ללוחמה היה מעמד מעיין טקסי, בין בני אותה תרבות הדוברים את אותה השפה. אלא שהפלישה הפרסית ליוון, במאה ה5 לפני הספירה, שמה ללוחמה מסוג זה קץ, והמיטה על המלחמה עידן חדש והרסני בהרבה. עם עלייתו של המסחר וההון החומרי, האדמה החקלאית שיחקה תפקיד הולך ופוחת בתור נכסה העיקרי של עיר המדינה. שתי ערי המדינה הגדולות והמשפיעות ביוון צברו כוחן מעצם ההשתחררות מהאילוץ של החקלאות - אלו הן אתונה וספרטה. הניתוק אפשר הן לספרטה והן לאתונה להצביא צבאות אדירים, שכמותם לא נראו קודם ביוון. -## ספרטה +### ספרטה הספרטנים שיעבדו בכוח הזרוע את מסניה - אוכלוסייה של בין 200,000-250,000 איש - וזו סיפקה את צרכיה החקלאיים לחלוטין.כעת, כל ספרטני עבר תהליך הכשרה צבאית מייגע, שהפך אותם לכוח הרגלי הדומיננטי ביותר ביוון - חברה היפר-הופליטית. הכשרה זו החלה מגיל צעיר, חלה על כמעט כולם (מלבד האליטה האוליגרכית), ואף כללה הישרדות בשטח וציד ^הלוטים^ - הכינוי הספרטני לאוכלוסייה המשועבדת. ההלוטים דיברו שפה אחרת, ותפסו עצמם תרבות אחרת, מהספרטנים, אשר שעבדו אותם באופן ציבורי - לאיש לא הייתה בעלות פרטית עליהם, והיחס אליהם היה גרוע כתוצאה. האיום המתמיד הזה על הספרטנים הצמיח חברה צבאית - הספרטנים היו האומה הראשונה להחזיק ‘משטרה חשאית’. ההופליטים הספרטנים נהפכו לאימת יוון כולה, והיו אבן המפתח לצבאות יוון בהגנתם מפני הפרסים. -## אתונה +###אתונה האתונאים הקימו צי ימי אדיר, וסחרו עם ארצות רחוקות: אתונה נהפכה מקום דינאמי, מלא בזרים - דבר שאינו מאפיין את עיר המדינה היוונית. עם הצי החדש קם צמא אדיר לכוח אדם - מה שגרר את הצטרפותם של העניים, למעלה מ50% אחוז מהאוכלוסייה. אלו איישו את הספינות, ויחד עם העשירים, איימו על הדומיננטיות של מעמד הביניים. צירופם של העניים לצבאות גרר מתן זכויות פוליטיות, ואתונה נהפכה לדמוקרטיה קיצונית: הלוחמים עצמם הם אלו שהחליטו האם לצאת לקרב. הדמוקרטיה האתונאית הייתה שלטון לוחמני, תוקפני, בהלך רוח פוליטי גבוה - הצבאות הדמוקרטיים, אז וגם היום, התעלו יותר מכל צורת משטר אחרת בשדה הקרב. > קל יותר לשכנע 30,000 אתונאים לצאת לקרב מאשר ספרטני אחד > ^הרודטוס^ -## פלישת פרס ליוון +###פלישת פרס ליוון הפרסים - כוח מזרחי, יהיר ועריץ, פלשו ליוון עם כוח המונה בקירוב 60,000 חיילים - מספר גדול לתקופה. אותם חיילים היו איכרים שגויסו בכפייה, בצבא אימפריאלי עשיר. הפרסים לחמו כפרשים קלים, וירו בקשתות לשדה הקרב וברחו - מבלי להיכנס לשדה הקטל. לעומתם, הצבא היווני היה צבא איכרים בני חורין, לוחמים מהחלטתם, בעלים על הציוד שלהם. היוונים סבלו מנחיתות מספרית אדירה לעומת הפרסים - אלא שכאן התבררה לראשונה עליונותה של לוחמת ההלם היוונית: בקרב במרתון (490 לפנה"ס) למשל, הפרסים ספגו אבידות של כ6,000 חיילים - מול 192 אבדות יווניות. @@ -34,7 +34,6 @@ dateCreated: 2024-01-26T21:14:13.874Z כמה שנים לאחר הקרב, ב486, מת דרוויש מלך פרס, ובנו קסרקסס לקח על עצמו את מסע הנקמה של פרס ביוון. לאחר כארבע שנות הכנה, הפרסים הביאו קרוב לרבע מיליון חיילים ליוון - מספר דימיוני באותה התקופה. - --- > כאן חסר קצת - להשלים מהמחברת @@ -50,7 +49,7 @@ dateCreated: 2024-01-26T21:14:13.874Z [^1]: ה*דמוקרטיה* היא התדרדרות מצורת ה*פוליטאה* - דוגמת זו שחוקר אפלטון - ולכן נשאה בוז בעיניי הפילוסופים ונחשבה כדבר מגונה עד העת המודרנית. האמריקנים והצרפתים ייסדו רפובליקות בבואם לברוח מהדמוקרטיה כמו מאש, אך חרף הסייגים שלהם הדמוקרטיה האתונאית עבדה *לא רע* בתקופת הישרדותה - כ180 שנה. הדמוקרטיה נפטרה מהמטען השלילי בעת המודרנית במידה רבה בזכות ה*ייצוגיות* - הרעיון הגדול של העת המודרנית. דוגמאות לצורות שלטוניות הטובות ביותר לעומת הדמוקרטיה הן אנגליה, ארה"ב וונציה. -## המלחמה הפלופונסית +###המלחמה הפלופונסית > ר' גם - נאומו של פריקלס ([עברית](https://he.wikiquote.org/wiki/%D7%A0%D7%90%D7%95%D7%9D_%D7%94%D7%94%D7%A1%D7%A4%D7%93_%D7%A9%D7%9C_%D7%A4%D7%A8%D7%99%D7%A7%D7%9C%D7%A1),[אנגלית](http://hrlibrary.umn.edu/education/thucydides.html)) בתחילת המלחמה הפלופונסית[^2] {.success} @@ -75,7 +74,7 @@ dateCreated: 2024-01-26T21:14:13.874Z [^2]: נאום קלאסי של חברה פתוחה, המבסס את השפע, הנחת והחירות בבסיס החברה האתונאית. חרף המסר בנאום זה, החירות נבעה במידה רבה מההשתפות בחיים הפוליטיים. המילה המודרנית *אידיוט* (ἰδιώτης) נובעת מהמונח היווני שמשמעותו 'האדם שאינו משתתף בחיים הפוליטיים' [^3]: התיבאים מובלים בעת הזו בידיי שני גנרלים מבריקים (פמינונדס?) -## עלייתה של מקדוניה +###עלייתה של מקדוניה מקדוניה היא דוגמה מוקצנת של הלוחמה היוונית, אך שהיא אינה נושאת השפעה היסטורית עצומה כמו שאר יוון העתיקה או רומא שבאה אחריה. פורץ הדרך של מקדוניה הוא פיליפוס מוקדון - אביו של אלכסנדר מוקדון. פיליפוס לא מוטרד מהשייכות, האזרחות, מעמדם או שפתם של החיילים - רק מספרם ויכולתם. במובן הזה, הוא אחד המצביאים הדמוקרטיים ביותר. פיליפוס הוא אחד מהשליטים המעטים שהחזיקו את הצבא במשך כל השנה - ללא הפסקה, ללא הגבלה, ותוך הקמת תשתיות מקיפות - ביצורים, נשקיות וכדומה. המצב הזה מעמיד את ערי המדינה בצומת דרכים: הן אינן יכולות להרשות לעצמן להחזיק את הצבא, אך אינן יכולות לסבול את פשיטות הביזה על שטחן. פיליפוס מצליח לממן צבא אדיר בזכות תוקפנותו - הוא מצליח לחלוש על שטח רב ולבזוז אותו. כעת, אין כוח ביוון שמסוגל לעמוד בפניו. הלוחמה המקדונית נושאת גם שינויים טקטיים ואסטרטגים - המצורים שלהם קשרים יותר, והחניתות שלהם (*סאריסה*) ארוכה (2.5 - 2 מטר) וכבדה (6.5 ק"ג!) משאר יוון. כעת, חמשת השורות הראשונות של הפאלאנקס המקדוני - לעומת שניים בשאר יוון - הם באיזור ההרג. הצבא המקדוני הוא צבא שכיר, אך נהנה מרוח קרב חזקה מאוד. בקרב כירונאה (338), המלך פיליפוס ואלכסנדר (אז בן 18) גובר על אתונה, ושם קץ ללוחמה היוונית הישנה. כעת, מקדוניה חולשת על יוון כולה - ונושאת עיניה לפרס. ערב מסע המלחמה, ב336, פיליפוס נרצח, והשלטון עובר לבנו - אלכסנדר הגדול. אלכסנדר, מנהיג צעיר, הוא בעל כישרון צבאי מובהק ואומץ גובל בטירוף[^5], אך גם חוסר יציבות ופזיזות. אלכסנדר מחסל את המתנגדים בבית (אלו שרצחו את אביו), שם קץ לערי המדינה האוטונומיות ומוחק את תיבי מהמפה לחלוטין[^4]. הלוחמה של אלכסנדר אכזרית בהרבה מקודמותיה: הוא אינו מחפש רק את הניצחון, אלא רודף את החיילים היריבים ומנסה לטבוח בהם, עד האחרון. אלכסנדר לא היסס להרוס לחלוטין את התרבויות שהתנגדו לו - בקרבות עם אבדות דמיוניים לאותה התקופה[^6]. diff --git a/כלליים/מלחמה/רומא.md b/כלליים/מלחמה/רומא.md index b0d423c9..38c059b8 100644 --- a/כלליים/מלחמה/רומא.md +++ b/כלליים/מלחמה/רומא.md @@ -8,7 +8,7 @@ editor: markdown dateCreated: 2024-01-26T21:15:48.293Z --- -# עלייתה של האימפריה הרומית +##עלייתה של האימפריה הרומית רומא למדה לא מעט מהיוונים; בראשיתם, גם הם לחמו עם פאלאנקסים. בשלבים מוקדמים, הם עסוקים בעיקר בלוחמה של פשיטות, והגנה מפני פשיטות - מאפיין של הרבה תרבויות טרום מודרניות. האוכלוסייה הרומאית המוקדמת מאוד קטנה, וההיקף של פעילותה הצבאית מצומצם - זה יישוב קטן וזניח. @@ -36,7 +36,7 @@ dateCreated: 2024-01-26T21:15:48.293Z [^9]: מלך אפירוס, ממלכה יוונית, והמצביא היווני המהולל של התקופה. על שמו הביטוי *ניצחון פירי* - ניצחון במחיר כבד עד כדי תבוסה. -## המלחמה הפונית הראשונה +###המלחמה הפונית הראשונה מלחמתה הגדולה הבאה של רומא היא מול הגנרל הפיניקי חניבעל ברקה - שחלק ניכר מנצחונו נבע מהיעדר צבא קבע ברומא: החיילים פוזרו והוכשרו מחדש בכל מלחמה. זוהי המלחמה הפונית[^10] הראשונה. גם הקרתגים שמרו בקנאות על הזכויות האזרחיות שלהם, אך לא העניקו זכויות לעמים אחרים - עיקר הלחימה שלהם התבצע באמצעות צבאות שכירים. עיקר הממון של הפונים הגיע ממסחר. הלחימה התמקדה בסיציליה, והייתה ימית בעיקר - ודרשה מהרומאים להקים צי מאפס; זוהי הייתה המלחמה הראשונה של רומא מחוץ לאיטליה. זאת לעומת הפונים, שהחזיקו צי אדיר וניסיון רב שחסר לרומים. הרומאים התבססו על ספינות *קורבוס* (Corvus)[^11] - הנושאות גשר קצר שמחבר בין הספינה הרומית לפונית, ומאפשר לחיילים הרומים לפשוט פנים מול פנים. הצי הרומאי ריסק את הצי הפוני העדיף לו[^12], ובהסכם השלום נאלצה קרתגו לוותר על הצי שלה בשלמותו. אלא שלקרתגו הייתה היכולת להתאושש מהתבוסה הזו - ובכך השלום שנחתם כשל לחלוטין. הקרתגים חיפשו את ההזדמנות הראשונה לנקום את תבוסתם. הרומאים כשלו בתפקידם לאכוף את השלום, והיו שרויים ביוהרת מנצחים - וכך אפשרו לקרתגו לעלות בשנית. @@ -47,7 +47,7 @@ dateCreated: 2024-01-26T21:15:48.293Z [^11]: הפונים מעולם לא ראו דבר כזה, והבינו את תכליתו מאוחר מדי. [^12]: הרומאים אף ניסרו את החרטומים של הספינות הפוניות ותלו אותם על בניין הסנאט. -## המלחמה הפונית השנייה +###המלחמה הפונית השנייה הצבא הפוני היה צבא שכיר ומקצועי - מגוון רחב של יחידות ממקומות ועמים שונים. לעומתם, הצבא הרומי נותר צבא האזרחים היחיד לאגן הים התיכון - אך יכלו לצבא הפוני המקצועי בזכות קבלתם את עול המשמעת הצבאית הנוקשה. לפי פוליביוס, מספר האזרחים הרומים שיכלו לשרת בצבא בפרוץ המלחמה הפונית השנייה היה מעל 700,000 - מספר אסטרונומי אז וגם היום. בעוד שמספר זה קרוב לוודאי מוגזם, הוא ממחיש אמת היסטורית - כוח האדם האדיר של הרומים[^13]. לעומתם, הצבאות השכירים והמאומנים היטב של קרתגו לא יכלו להרשות לעצמם אבידות כבדות - ולפיכך נלחמו רק כשישנה אפשרות ברורה לניצחון. הקרתגים לא ניסו להסב אבדות רבות ככל אפשר, להדוף או להחזיק איזורים מסוימים - אלא להוביל לכניעה של היריב (ובכך לנסות לגייס את חייליו המובסים - נכס יקר). במלחמה הפונית הראשונה, צבאות פונים ורומים ניצבו לעיתים זה מול זה חודשים, עד שהאספקה נגמרה - לשכירים הפונים לא היה לאן לחזור. @@ -73,7 +73,7 @@ dateCreated: 2024-01-26T21:15:48.293Z [^17]: באותה התקופה, רוב העמים נשלטו על ידי מלכים - הרומאים היו חריגים בנוף. [^18]: כשאנטיוכוס הרביעי פלש למצרים, בעלת בריתה של רומא, למשל, הרומאים לא שלחו צבא להגן עליה - אלא צוות של שגרירים. הללו חיכו למלך בחוף, וכשזה הושיט את ידו לשגריר הרומי - קיבל מיד לוח עם אולטימטום הדורש לסגת מיד ממצרים. כשאנטיוכוס ההמום השיב שעליו להתייעץ, השגריר הרומי צייר סביבו מעגל - וקבע מיד שאנטיוכוס יישאר בו עד שהרומאים יקבלו תשובה. אנטיוכוס קיבל את האולטימטום ללא תנאי. -## התפתחותו של צבא מקצועי ברומא +###התפתחותו של צבא מקצועי ברומא החצי השני של המאה ה2 לפנה"ס היה תקופה צבאית גרועה לרומאים, שספגו אבידות רבים בספרד, במוקדון ומול קרתגו. בתחילת התקופה הזו, הצבא הרומי היה בלתי מאומן ובלתי מנוסה, וספג אוסף של מפלות - אך גבר על יריביו. לחימה זו מאופיינת בהיותה אכזרית בהרבה[^19], ומוצלחת הרבה פחות מזו שקדמה לה. התבנית הזו - של מפלה קשה, אבידות אדירות וניצחון תוך מאמץ רב - אפיינה את הלוחמה הרומית בעת הזו. תקופה זו לוותה לעיתים בהיסטריה, עד כדי הקרבת בני אדם (לא רומאים) בפורום ברומא. דור הלוחמים בתקופה הזו איבד את הניסיון שצבר קודמו מול חניבעל, ולקה במעין שאננות. הלחץ מצפון ומדרום לאימפריה הפעילו על הצבא הרומי לחצים שלא היה ערוך להתמודד עמם, והציב את רומא בדילמה - הפסקת התפשטות נוספת או שינוי ארגוני בלגיונות הרפובליקנים. ריבוי החזיתות - בדרום, במערב ובמזרח - מנעו מהלגיונרים לחזור הביתה, ודרש מהם כישורים רבים מעבר ללוחמה (ביצורים, שיטור, שמירה...). הרומאים נזקקו כעת לצבא סביב השנה, וחילות מצב בפרובינקיות הרחוקות - וכעת, האידיאל הרומי של חקלאי לוחם לפי הצורך נהפך קשה יותר ויותר ליישום. מספר האזרחים הרומים בעלי רכוש, עובדי אדמה ומקימי משפחות שבכוחם לשרת בצבא הלך ויירד. העושר האדיר שזרם לאיטליה הגיע לאליטות העשירות ממילא, שהשקיעו את ההון בנחלות אדירות (*לאטיפונדיות*) ברחבי האימפריה - שאינם נוכחים בהן. נחלות אלו מעובדות על ידי המוני עבדים, ונוהלו על ידי סוכנים - כל אלו יצרו דינאמיקות חברתיות, צבאיות וכלכליות שליליות. נחלות אלו פגעו באיזורי הכפר של האימפריה - משם גויסו הלגיונרים. @@ -113,7 +113,7 @@ dateCreated: 2024-01-26T21:15:48.293Z [^21]: הטיבר הוא נהר יחסית עלוב; חצייתו היא בעיקר סמלית (מעבר לקו הזה, לא יעבור אף לגיון). [^22]: אך אינו קורא לעצמו כך, אלא *הראשון בין שווים*, לאור הטאבו הרצחני ברומא כנגד שלטון יחיד - הכרזתו כמלך שקולה להתאבדות. -## מרפובליקה לאימפריה +###מרפובליקה לאימפריה משאביה האדירים של הרפובליקה הרומית היו בשיאם בשלטונו של אוגוסטוס, שהצביא למעלה מחצי מיליון חיילים מסקוטלנד ועד סוריה - מצב שנמשך למעלה מ200 שנה. החיילים האלו כולם התלבשו, צעדו ולחמו באופן דומה - הפגנת עוצמה יוצאת דופן. אלא שההתייצבות הזאת ריככה את הלגיונות, בעיקר במזרח, מכוח תוקפני ולוחם לכוח משטר עצום ויקר[^23]. בהיעדר גוף אסטרטגי רשמי, הקיסרים נהפכו בעלי חזון צבאי, ששאפו לקיים המיספרה רומית אדירה, שבתוכה הציוויליזציה הרומית - שבה אנשים ינהגו, יתלבשו, ויהיו כרומאים. אסטרטגיה זו נזנחה בהדרגה לטובת אסטרטגיה הגנתית (defence in depth). למרות הבעיות הרבות של רומא - המעורבות הפוליטית, השחיתות, ההתרככות וכו' - הרומאים מצליחים לשמר את מסורתם הצבאית הנוקשה למעלה מ500 שנה - הישג אדיר בכל קנה מידה. > המלצה: *The Rise and Fall of Great Powers* diff --git a/כלליים/מלחמה/רנסנס.md b/כלליים/מלחמה/רנסנס.md index 2f563a93..576b8fe9 100644 --- a/כלליים/מלחמה/רנסנס.md +++ b/כלליים/מלחמה/רנסנס.md @@ -8,7 +8,7 @@ editor: markdown dateCreated: 2024-01-26T21:18:57.210Z --- -# המלחמה ברנסאנס +##המלחמה ברנסאנס תקופת הרנסאנס מאופיינת בחזרה למקורות העתיקים - ובמיוחד לרומא - כמודל לחיקוי באומנויות, בממשל וכמובן בלוחמה. בבסיס חזרה זו היא התפיסה השמרנית, הרווחת עד המאות ה18-19. בעולם הלוחמה, התהליך הזה אופיין בחזרה מאסיבית לצבאות מבוססים חייל רגלים[^36], בהשראת הליגיונות הרומים והלוחמים של אלכסנדר מוקדון. דוגמא מיוחדת היא שושלת הרוזנים Nassau בהולנד (אצילים לבית Orange), שהנהיגו אותה במאה ה16 בעיצומו של מאבק מול ספרד. בסוף דצמבר 1594, אחד מהם - Wilhelm Lodewijak - שואב השראה מהרומים. וילהלם מעמיד את הרובאים שלו בשורה בחזית, ובהשראת הליגיונות הרומאים יוצר סבב ירי (רוטציה) בקרב הרובאים - שורה אחת יורה[^37], ובזמן שהיא טוענת אחרת מתקדמת ויורה שוב, וכך נוצר רצף ירי. @@ -40,7 +40,7 @@ dateCreated: 2024-01-26T21:18:57.210Z [^41]: החומות צריכות כעת להתמודד עם ההדף של התותחים, ולספוג פגיעה של ארטילריה עוינת. [^42]: החומות מביאות עמן גם חפירות ותעלות, שבהן מרתחשים לעיתים קרבות פנים מול פנים. -## מלחמת שלושים השנים שלום וסטפאליה +###מלחמת שלושים השנים שלום וסטפאליה הסכסוכים בתקופה הזו הלכו ולבשו גוון אידיאולוגי - דתי, מה שהקשה על פתרונם ההגיוני - בניגוד לסכסוכי טריטוריה וכלכלה, סכסוכים דתיים לא ניתנים למשא ומתן. הדוגמא הבולטת ביותר היא [מלחמת שלושים השנים](https://en.wikipedia.org/wiki/Thirty_Years%27_War) (1618-1648) - שבה האבדות באוכלוסיה אדירות (~30% מאוכלוסיית גרמניה, למשל, נמחקת!). המלחמה כל כך מקיפה, וכל כך אכזרית, שמנהיגים ואנשי ציבור החלו לחוש גועל של ממש מהאלימות החריגה והמתמשכת, שאיימה על קיומה של אירופה. diff --git a/פילוסופיה.md b/פילוסופיה/index.md similarity index 88% rename from פילוסופיה.md rename to פילוסופיה/index.md index 0b1e2f4d..b76824e2 100644 --- a/פילוסופיה.md +++ b/פילוסופיה/index.md @@ -14,7 +14,7 @@ dateCreated: 2023-03-09T09:17:59.548Z > לפילוסוף שייך להתבונן בכל. כי מי אם לא הוא…? > ^אריסטו,^ ^מטאפיזיקה.^ ^ספר^ ^גמא,^ ^פס'^ ^1004a^ ^30^ -# פילוסופיה - מדע? תרבות? +##פילוסופיה - מדע? תרבות? הפילוסופיה היא התחום היומרני והחטטני מכולם. היא תוחבת את האף שלה לכל מקום ונוהגת בו כשלה. אלא שבניגוד למדע - שמביא תוצאות ממשיות (דת *המדעיזם*) - הפילוסופיה לא מביאה לכדי תוצר ממשי. הפילוסופיה אינה תואמת גם את השיטה המדעית. מכאן שהפילוסופיה היא לא ממש מדע. (משם נולדו המדעים, ו'עזבו את הקן'). ותרבות? @@ -35,8 +35,8 @@ dateCreated: 2023-03-09T09:17:59.548Z > "פילוסופיה היא הנסיון, או מסע, שחותר להחליף את הסברות והדעות שלנו לגבי העולם כמכלול, בידיעה מקיפה ואמתית על העולם כמכלול." -# קישורים שימושיים -## [אנציקלופדיית הפילוסופיה של סטאנפורד](https://plato.stanford.edu/) -## [טיפים לקריאת טקסטים פילוסופיים](/פילוסופיה/מיומנויות/קריאה) -## [טיפים לכתיבת טקסטים פילוסופיים](/פילוסופיה/מיומנויות/כתיבה) -## [הציטוטים](/פילוסופיה/הציטוטים) \ No newline at end of file +##קישורים שימושיים +###[אנציקלופדיית הפילוסופיה של סטאנפורד](https://plato.stanford.edu/) +###[טיפים לקריאת טקסטים פילוסופיים](/פילוסופיה/מיומנויות/קריאה) +###[טיפים לכתיבת טקסטים פילוסופיים](/פילוסופיה/מיומנויות/כתיבה) +###[הציטוטים](/פילוסופיה/הציטוטים) \ No newline at end of file diff --git a/פילוסופיה/אתיקה.md b/פילוסופיה/אתיקה/index.md similarity index 96% rename from פילוסופיה/אתיקה.md rename to פילוסופיה/אתיקה/index.md index 77fffcf8..05bf8f69 100644 --- a/פילוסופיה/אתיקה.md +++ b/פילוסופיה/אתיקה/index.md @@ -11,7 +11,7 @@ dateCreated: 2022-10-26T08:23:39.927Z > [מודל](https://moodle.bgu.ac.il/moodle/course/view.php?id=44055) {.info} -# ההבדל בין האתיקה למדעים +##ההבדל בין האתיקה למדעים המדעים הם תורה 'אמפירית' - ראיות וניסיום מובילים למסקנות ולאומדן קרוב יותר של המציאות. במילים פשוטות, המדעים מנסים להסביר את העולם בו אנחנו חיים. האתיקה - **תורת המוסר** - לעומתה - שואפת להסביר עולם אחר - עולם מושלם. האתיקה לא מנסה להסביר את העולם כפי שהוא - אלא כפי שהוא ראוי להיות. @@ -31,7 +31,7 @@ dateCreated: 2022-10-26T08:23:39.927Z המוסר מחפש נורמות וערכים נכונים -# תיאוריית הציווי האלוהי +##תיאוריית הציווי האלוהי > [טקסט - דיאלוג אפלטון - אותיפרון](/פילוסופיה/אתיקה/intro--plato-euthyphro.pdf) {.is-info} @@ -44,42 +44,42 @@ dateCreated: 2022-10-26T08:23:39.927Z איך באמצעות השאלה הזו נבין כיצד נכון לנהוג - *מהו טוב?* -## תשובה: אלוהים מצווה את הטוב משום שהוא טוב +###תשובה: אלוהים מצווה את הטוב משום שהוא טוב אלוהים מצווה עלינו, למשל, לא לרצוח, בגלל שלרצוח זה לא דבר טוב. אלא שבתשובה זו, ישנו איזשהו טוב לפני האלוהים (לרצוח זה רע), והאלוהים בסך הכל מפנה אותנו אליו - הוא רק המתווך. לכן, התושבה הזו לא עוזרת לנו להבין מהו טוב - כן, לרצוח זה רע - אבל למה? איך אדע אם משהו אחר הוא רע? -## תשובה: משום שכך מצווה האלוהים, זה מה שטוב +###תשובה: משום שכך מצווה האלוהים, זה מה שטוב באופן אישי, רצח זה לא הקטע של אלוהים. הוא לא מת על זה, אז הוא דורש שגם אנחנו לא נעשה את זה. אבל אז נשאלת השאלה - **למה שאקשיב לאלוהים?** -### כדי להכיר תודה +####כדי להכיר תודה כן, אלוהים בנה אותנו ואנחנו די מרוצים. המעט שנוכל לעשות בתמורה הוא להקשיב למה שהוא אומר. בגלל ש... להכיר תודה זה... דבר *טוב!* **אבל רגע!** אנחנו לא יכולים להצדיק את השאלה לתשובה *מה זה טוב* בכך שאנחנו צריכים להקשיב לאלוהים *כי זה טוב*! זה בדיוק מה שאנחנו מנסים להבין! -### כי אני מפחד מעונש \ רוצה תגמול +####כי אני מפחד מעונש \ רוצה תגמול כן, גיהנום זה לא כיף וגן עדן זה כן. אם אקשיב לאלוהים, אלך לגן עדן ולא לגיהנום. רעיון טוב! **אבל רגע!** אם אני פועל *טוב* רק מכיוון שאני לא רוצה להישרף וכן רוצה להתפנק, אני בכלל לא פועל ממניע מוסרי! אני לא עושה טוב כי הוא טוב, אלא כי זה מה שמשתלם לי! זה לא עוזר לנו בכלל להבין מה זה טוב - רק להצדיק את ההתנהגות שלנו! -### כי האלוהים יודע הכי טוב +####כי האלוהים יודע הכי טוב אז רגע, אני צריך להקשיב *לכל מה שהוא אומר?* -#### כן. +#####כן. כך אמר גם *אוקהם (Occam's Razor)* - אלוהים יודע הכי טוב ולכן צריך לעשות כל מה שהוא אומר, ורק מה שהוא אומר, וזהו. זו לפחות תשובה עקבית... **אבל רגע!** אפילו בתנ"ך אנחנו רואים לא מעט מקרים של הטלת ספק בשיפוט המוסרי של אלוהים (*האין צדיק אחד בסדום?*). אפילו מהאנשים הנאמנים ביותר לאל אנחנו רואים ספק שנובע מדחף מוסרי *כלשהו*. מאיפה זה בא? איך האנשים האלו מחליטים שמה שאלוהים מציע הוא לא טוב? בכל זאת יש שם משהו... -#### לא. +#####לא. לא?? **אבל רגע!** אז איך יודעים למה להקשיב ולמה לא?? @@ -88,17 +88,17 @@ dateCreated: 2022-10-26T08:23:39.927Z זה לא עזר לנו בכלל! -## תיאוריית הצידוק האלוהי אינה מספקת. +###תיאוריית הצידוק האלוהי אינה מספקת. גם כשחקרנו אותה כמיטב יכולתנו, לא הצלחנו למצוא שום דרך להפיק ממנה מה זה טוב, ולמה הוא טוב בכלל. מזל שאנחנו ממשיכים לנסות לבנות תיאוריות מוסריות חדשות כדי להסביר את זה - משמיים לא נראה שתגיע הישועה המוסרית. -# יחסיות מוסרית +##יחסיות מוסרית > [מצגת](/פילוסופיה/אתיקה/moral_relativism.pptx), [טקסט](/פילוסופיה/אתיקה/intro-moral_relativism_(wong).pdf) {.is-info} -# אגואיזם +##אגואיזם **אגואיזם** - לפעול מתוך **תכלית** להטיב רק עם עצמך - מפוצל בגדול לשני סוגים: - אגואיזם **פסיכולוגי** - *כלל* המניעים של בני האדם ללא יוצא מן הכלל הם לטובת עצמם @@ -110,34 +110,34 @@ The Norm of Self Interest (Miller) Can Money Make You Happy - TED Talk {.is-info} -## טענות כנגד האגואיזם הפסיכולוגי +###טענות כנגד האגואיזם הפסיכולוגי כנגד האגואיזם הפסיכולוגי יש כמה טענות עיקריות: -### הוא כנראה שגוי -#### תצפיות אמפיריות לא הצליחו לאשש אותו. +####הוא כנראה שגוי +#####תצפיות אמפיריות לא הצליחו לאשש אותו. בני אדם פועלים לעיתים תכופות שלא לטובת עצמם - תרומות, התנדבות, הקרבה וכו' (כפי שנצפה בניסויים של דניאל באטסון, פסיכולוג חברתי). -#### גם בעולם החי נדמה שהוא לא מתקיים. +#####גם בעולם החי נדמה שהוא לא מתקיים. אנחנו צופים בהתנהגות חברתית (פרו-סוציאליות) לעיתים תכופות גם בבעלי חיים - למשל אימהות שדואגות לגורים מיותמים. -#### הוא אינו מחזיק גם בתנאי קצה. +#####הוא אינו מחזיק גם בתנאי קצה. אפילו במצבים של מלחמה, רעב ומצוקה, בני אדם ממשיכים לעזור אחד לשני, גם כשלדבר השלכות הרסניות לעצמם. -#### הוא מתבסס על השקפת עולם צינית +#####הוא מתבסס על השקפת עולם צינית האגואיזם הפסיכולוגי טוען שבני אדם פועלים, בעומק נפשם, ממניעים עצמיים - אולם תצפיות וניסויים לא הצליחו לאשש את הטענה הזו.. -### הוא מכשיל את עצמו +####הוא מכשיל את עצמו גם אם האגואיזם הפסיכולוגי שגוי, ודאי יש אנשים שהם עדיין אגואיסטים פסיכולוגיים. מכאן נשאלת השאלה - האם האנשים האלו הם המאושרים יותר? האם לאותם אנשים זהו המסלול ההגיוני ביותר? יש לא מעט דברים שהאגואיזם הפסיכולוגי פוגע בהם (הטוב שבחברות\כבוד מאחרים וכו') שהם גורמי אושר מוכחים - ולכן יכול להיות שדפוס התנהגות כזה מספק אושר שתקרתו מוגבלת. גורמי האושר הזמינים לאדם שאינו אגואיסט פסיכולוגי עולים בהרבה על אלו של האגואיסט - ולכן זה לא סביר להניח שדווקא האגואיסט יהיה מאושר יותר. -## טענות בעד האגואיזם הפסיכולוגי +###טענות בעד האגואיזם הפסיכולוגי מנגד, עולות שתי טענות: -### גם כשעל פני השטח הפעולות שלהם אלטרואיסטיות, בני האדם פועלים קודם כל ממניעים עצמיים. +####גם כשעל פני השטח הפעולות שלהם אלטרואיסטיות, בני האדם פועלים קודם כל ממניעים עצמיים. למשל, כאדם מתנדב לעזור לאחר, זה כדי לגרום לעצמו להרגיש טוב או להקל על הסבל שלו - הוא לא באמת דואג לאחר -### כשהם פועלים מרצונם החופשי, בני האדם פועלים מרצונם - ואם הם פועלים כי כך בחרו לעשות, הרי שהם פועלים לטובת עצמם. +####כשהם פועלים מרצונם החופשי, בני האדם פועלים מרצונם - ואם הם פועלים כי כך בחרו לעשות, הרי שהם פועלים לטובת עצמם. אמנם כנגד טענה זו עולות מספר טענות נגד: - בלבול מושגי - גם עם המניע הוא מעצמך, זה לא אומר שהתכלית היא לא האחר - מקורו של המניע אינו רלוונטי @@ -148,7 +148,7 @@ Can Money Make You Happy - TED Talk אם האגואיזם הפסיכולוגי אינו ה"מתכון" לאושר, מה ההיגיון באגואיזם נורמטיבי? -## פרדוקס האגואיזם הנורמטיבי +###פרדוקס האגואיזם הנורמטיבי > המרשם האגואיסטי הוא: *שכל אחד יעשה תמיד רק מה שטוב עבורו*. @@ -160,7 +160,7 @@ Can Money Make You Happy - TED Talk **לכל אחד?** - זה מרשם שלא מבטא נכונה את העדפותיו של האגואיסט! המרשם כעת הוא 'שכל אחד יעשה מה שטוב בשבילו ורק בשבילו'. אבל אם אני שמולי, הרי שאני מורה לאחרים לעשות דברים שהם לא לטובתי - וזה סותר את האגואיזם! -# אתיקה הניקומאכית +##אתיקה הניקומאכית > [מצגת](/פילוסופיה/אתיקה/aristotle.pptx), [טקסט](/פילוסופיה/אתיקה/intro--aristo_-_ne1.pdf) {.is-info} @@ -190,7 +190,7 @@ Can Money Make You Happy - TED Talk אם ככה, מהי אותה המטרה העליונה שכלל בני האדם? אריסטו לא משאיר אותנו במתח: זה ה**אושר**. -## האושר - אובייקטיבי או סובייקטיבי? +###האושר - אובייקטיבי או סובייקטיבי? > "וליבנו אומר לנו שהטוב הוא דבר-מה השייך לבעליו עצמו ושאינו ניתן להיפרד ממנו" ^עמ'^ ^19^ @@ -202,7 +202,7 @@ Can Money Make You Happy - TED Talk אריסטו לעומתו מנכס את האושר ישר לנפש - תעונוגות חולפים אינם גורמים לאושר, אלא גישה ואופי. -## האושר כפעולה +###האושר כפעולה > הטוב (אושר) חייב להיות בפעולה. ^עמ'^ ^20^ @@ -223,7 +223,7 @@ Can Money Make You Happy - TED Talk > "אולי יעלה בידינו למצוא כזאת \[הגדרה\], אם בתחילה נתפוס פעלו של האדם מהו. כשם שלגבי מחלל, פסל או אומן כל שהוא, או בדרך כלל לגבי מי שמתייחד לו פועל או עיסוק מסויים, נראה שטובם והצלחתם ישכבו בתוך םעלם זה, הרי אם אמנם גם **לאדם באשר הוא אדם** נועד פועל מה, ניתן לחשוב שגם דינו כך." -## לאדם באשר הוא אדם +###לאדם באשר הוא אדם אריסטו סבור, אם כך, שהטוב הוא לבצע את מה שהוא מבצע (אמן, סנדלר, וכדומה) בצורה טובה - כשם שאיברי הגוף עושים 'הטוב' במיטב תפקודם, כך גם האדם. האושר, לפי אריסטו, הוא במימוש עצמי. @@ -237,7 +237,7 @@ Can Money Make You Happy - TED Talk מכביר ומוסיף אריסטו וטוען גם שלחיות חיי מימוש עצמי זה מהנה, ואף מרחיק וטוען שמי שאינו נהנה מעשיית הטוב, איננו באמת טוב! ^עמ'^ ^28-9^ -## חיי האושר +###חיי האושר אריסטו מציין 3 דוגמאות לחיים שאפשר לחיות, ומחווה את דעתם על האושר הטמון בהם: @@ -247,7 +247,7 @@ Can Money Make You Happy - TED Talk - חיי עיון - חיים בניסיון לממש את הלוגוס (תבונה) פונים ליצר הנפש הלוגית האנושית, וגם בכך יש אושר. -## אאודיימוניה +###אאודיימוניה האושר לפי אריסטו נקרא **אאודיימוניה** (*המצב שבו הרוח טובה*). זהו הטוב הנמצא בראש היררכיית הטובין. אאודיימונייה היא המובן העמוק ביותר של אושר. היא אינה רק תחושה סובייקטיבית טובה או תוצר של מימוש חיצונית. היא ההצלחה המוחלטת בלחיות את החיים האנושיים במימוש עצמי - בכך יש שמחה טבעית ואמיתית. @@ -270,20 +270,20 @@ Can Money Make You Happy - TED Talk תורתו האתית של אריסטו שמה את הדגש המוסרי על הפועל, ולא על המעשה - דבר הוא מוסרי לעשות כשזה נעשה תחילה על ידי אדם טוב. לעומתה, יש הטוענים שהמוסר בסיסו במעשה - אם המעשה עשה טוב בעולם, הרי שהוא מוסרי, ללא קשר למבצע אותו. -## אופי טוב +###אופי טוב ניזכר שוב במחקר מהשיעור הקודם, *זוכים בלוטו וקורבנות תאונות דרכים*. ללא קשר לאירועים החיצוניים שקרו להם, רוב האנשים חזרו למצב האושר הקודם שלהם, בהינתן מספיק זמן. האושר נטוע בבסיסו באופי - ולא במאורעות חיצוניים או אפילו רגשות. את החיים המעשיים יש לנהל נכון תחת שלטון ***התבונה המעשית*** (phronesis). כדי להצליח בכל תחומי החיים, יש להיות וירטואוז ב'להיות בן-אדם' - בדיוק כפי שבעל מלאכה נחשב 'טוב' כשזה מומחה במלאכתו. אותה **תבונה מעשית**, לפי אריסטו, בסיסה באימון כושר השיפוט הטוב - החינוך, השיקולים ההגיוניים מאחורי המעשים שלנו, האופן שבו אנחנו משקיעים את הזמן - להיות האנשים שרוצים לפנות אליהם לקבלת עצה טובה לחיים. ללא אותה תבונה מעשית, סבור אריסטו, שאין אושר. -## דרך האמצע +###דרך האמצע הויסות הנכון של ההתנהגות נעשה בדרך האמצע - אם לא תפחד די, למשל, תהא נמהר; אם תפחד יתר על המידה, תהא מוג לב; המידה הטובה - אומץ - היא בדרך האמצע. אותו האמצע אינו מוחלט ואינו מתמטי - הוא נקבע בשיקול הדעת אליו שואף האופי הטוב. האמצע אינו בדיוק בין שתי תכונות; ישנן תכונות שקיצון אחד רחוק יותר מהשני, ותכונות שיש לנו נטייה מסוימת אליהן. **המידה הטובה היא קשה, והמידה הרעה קלה** - ישנן אינספור דרכים לפספס, אך רק דרך אחת לקלוע נכון. אותו האמצע, לעיתים, הוא פרטני - לא לכל אדם מתאים אותו האמצע. ולא לכל דבר יש אמצע. את המידות הטובות ניתן לדמות באופן עמוק לבריאותו של הגוף; כשם שהפרזה או המעטה בדבר מסוים יפגע בגופינו, המידות הטובות אחראיות באופן ישיר לבריאות הנפש. האתיקה היא ההרמוניה של הנפש. אריסטו מקביל את המידה הטובה לאומנות - על יצירת אומנות מעולה ניתן להגיד שהן תוספת והן חסך יפגמו בה - האופי הטוב הוא מעיין יצירת אומנות (לניטשה היה רעיון דומה - הניסוח שלו). משם גם מגיעה הלשון - כשמישהו אומר על מישהו שהתנהגותו *יפה*, כוונתו להתנהגות מוסרית, ולהיפך. -## המידה הטובה של האופי +###המידה הטובה של האופי יש שתי סוגים של מידה טובה - **שכלית** ו**מן האופי (*אתית*)**. אריסטו מתמקד בזו של האופי. @@ -328,7 +328,7 @@ Can Money Make You Happy - TED Talk נוכחותה של מידה רעה תעוות את המחשבה, ותמנע מהאדם לבצע שיפוט נכון של המצב. אדם כועס, למשל, יצדיק מעשי אלימות מחמת כעסו, ואדם עצל, יצדיק את חוסר המעשה שלו בתירוצים אודות מטלותיו. המידה הרעה תקלקל את נקודת המוצא שמתוכה פעלנו. מי שכועס, ירגיש שמתגרים בו. הפחדן, יחוש שמאיימים עליו. בהיעדר המידה הרעה, ראיית העולם שלך תתעוות. -# הנחת יסוד למטפיזיקה המוסרית +##הנחת יסוד למטפיזיקה המוסרית > [מצגת](/פילוסופיה/אתיקה/kant.pptx), [טקסט](/פילוסופיה/אתיקה/intro--kant-groundwork1.pdf) {.is-info} @@ -340,7 +340,7 @@ Can Money Make You Happy - TED Talk > [טקסט](/פילוסופיה/אתיקה/intro--kant-groundwork2.pdf) {.is-info} -## הרצון הטוב +###הרצון הטוב הרצון הטוב הוא תנאי הכרחי ומספיק למוסר - הוא *ה*מוסר בעצמו. מוסר שבבסיסו הרצון הטוב הוא מעיין מציאות נפרדת משאר החיים - המוסר הוא אך ורק פונקציה של **המבנה** של הרצון הטוב. התחום בו עוסק הרצון הטוב נקרא *דאונטולוגיה*^1^ - בניגוד ל*טלאולוגיה* של אריסטו. @@ -349,7 +349,7 @@ Can Money Make You Happy - TED Talk ^1^ - מלשון המילה היוונית *Deos* - חובה -### מהו הרצון הטוב? +####מהו הרצון הטוב? הרצון הוא טוב כאשר הוא מציית לחובה ^26^. את השיטה שלו קאנט מאמין שהוא מפתח על יסוד אינטואיטיבי. המוסר בעיניו עוסק בציוים אינטואיטיבים (*מיהו היצור המוסרי? זה שעושה את שחובתו המוסרית לעשות*). הרצון הטוב, לפי קאנט, מוכל במושג החובה ומוגבל בתוכו במעצורים סובייקטיבים. הניגוד בין הרצון הטוב למעצורים האלו מבליט את מהותו של הרצון הטוב. @@ -366,8 +366,8 @@ Can Money Make You Happy - TED Talk התוצאה של ההפרדה הזו היא שקשה עד בלתי אפשרי לדעת האם פעולה שבוצעה היא באמת מוסרית - מעצם הקושי לדעת אם אדם פעל בהתאם לחובה או מתוך החובה. מכאן העניין המטאפיזי של הדבר - אמיתותו של הרצון הטוב נשגבת מאיתנו (ואינה נטייה פסיכולוגית שלנו), אבל התשתית שהוא בונה קיימת ורלוונטית. -## החובה -### מהי החובה? +###החובה +####מהי החובה? > חובה היא הכרחיותה של פעולה מתוך הכרת-כבוד לחוק ^עמ'^ ^33^ @@ -377,7 +377,7 @@ Can Money Make You Happy - TED Talk - חוק - כבוד -#### החוק +#####החוק החוק מתקשר באופן ברור מאליו לחובה. החוק מטבעו מציב דרישות - לעיתים מוחלטות (דוגמת חוקי הטבע, חוקי המדינה). קאנט סבור שכל חוק באשר הוא חוק הוא כללי והכרחי - ותוכנו אינו העניין המהותי; מדובר במושג צורני (פורמלי). באשר לחוקי המוסר, בהגדרה זו תמונה בעיה: מעצם היותו הכרחי, הוא שולל לכאורה את הבחירה שלנו בענייני מוסר - אם זהו החוק, הרי שכולם יתנהגו כך. בפועל, אין זה המקרה. המובן של הכרחיות שקאנט מתאר אינו של התוצאה בפועל - בדומה למעשינו בעולם, לא תמיד יהיה לנו על כך שליטה. אם זה ההכרח, אין זה אומר שכך יהיה. ההכרחיות פה מבטאת *דרישה* - ה*רצון* שהחוק מבטא. הדרישה שמבטאת ההכרחיות היא בלתי-מתפשרת. @@ -389,7 +389,7 @@ Can Money Make You Happy - TED Talk לעומת אלו, המוסר הוא התחום היחיד במציאות שלנו שהוא **צו קטגורי** - עשה מה שתעשה, אינך יכול לברוח ממנו או לוותר עליו. הצו הקטגורי דורש גישה בלתי-טלאולוגית - הציווי שלא הוא *בלתי מותנה*. -### הצו הקטגורי +####הצו הקטגורי הצו הקטגורי בנוי על דרך השלילה: הוא בלתי מותנה ובלתי תלוי. התכליות, אפילו האושר כפי שסבור אריסטו, הם קונטינגנטיות - הן לא נתונות לכולם. המוסר הקטגורי אינו מבוסס על הנחות כאלה: הוא מוחלט, והרצון הטוב שבבסיסו הוא טוב ***כשלעצמו***. המוסר אינו תלוי לא ברצונותיו של הפרט, לא במצוינות כלשהי (*אאודמונייה*) ואף לא בשאיפותיה הכוללות של הרווחה. @@ -407,7 +407,7 @@ Can Money Make You Happy - TED Talk מה דורשת מאיתנו נוסחה משונה זו? -### הכלל המעשי +####הכלל המעשי הכלל המעשי הוא כלל פעולה סובייקטיבי ('אם מישהו תוקף אותך, הפנה את הלחי השנייה; תמיד השתדל להגדיל את אושרך באמצעים שאינם מסוכנים') - כל *פעולה* באשר היא כוללת כלל מעשי (צו היפוטתי). כדי לפעול בצורה מוסרית, קאנט אומר שעלינו להעמיד כלל מעשי זה במבחן - האם אנו יכולים לרצות שכלל מעשי זה יהיה החוק של הכלל. > בתמצית, השיפוט המוסרי נשען על שאלה פשוטה אחת - האם הכלל המעשי יכול לעמוד בהכללה. אם לא, הרי שאינו מוסרי. @@ -419,13 +419,13 @@ Can Money Make You Happy - TED Talk > [מצגת](/פילוסופיה/אתיקה/mill_-_utilitarianism.pptx), [טקסט](/פילוסופיה/אתיקה/mill--utilitarianism.pdf) {.is-info} -## נוסחת האנושות של הצו הקטגורי +###נוסחת האנושות של הצו הקטגורי > עשה פעולתך כל שהאנושות, הן שבך הן שבכל איש אחר, תשמש לך לעולם גם תכלית ולעולם לא אמצעי בלבד קאנט מספק לנו ניסוח נוסף זה של הצו הקטגורי. -# התועלתנות +##התועלתנות ג'ון סטיוארט מיל (1806-1873) הגה את תיאוריית התועלתנות של המוסר, לפיה הטוב המוסרי הוא זה אשר בעקבותו סך כל האושר בעולם הוא המירבי. התועלתנות היא התיאוריה המוסרית הרחבה והמוכרת ביותר בעולם כיום. > It seems to me self-evident that knowingly to do an action which would make the world, on the whole, really and truly worse than if we had acted differently, must always be wrong. @@ -437,7 +437,7 @@ Can Money Make You Happy - TED Talk אותה הנאה אינה הדוניזם פשוט - ההנאות, אומר מיל, נבדלות בטיבן ובאיכותן. מעצם איכות זו של ההנאה ששואף אליה האדם - הגבוהה יותר מההנאה הפשוטה - אין מדובר בהדוניזם, הפונה לכאורה לחלקו הבהמתי של האדם. -## "על מין הוכחה שאפשר לתת לעקרון התועלת" +###"על מין הוכחה שאפשר לתת לעקרון התועלת" בבסיסה של כל שיטה ניצבים עקרונות כה בסיסיים עד שלא ניתן לתת להם הוכחה חותכת, טוען מיל. בכל זאת, מציב מיל עקרון בסיסי בבסיס השיטה שלו - אודות מה האושר ומה הכאב^85^. > אי אפשר לתת נימוק לדבר שהאושר הכללי הוא רצוי, אלא זה בלבד שכל אדם רוצה באשרו שלו במדה שהוא מאמין שאפשר להשיגו. אך מכיוון שזו היא עובדה, יש לנו לא רק כל ההוכחה שמרשה לנו טבע העניין, אלא גם כל מה שאפשר לדרוש כדי להראות שהאושר הוא דבר טוב: שאשרו של כל אדם, הוא דבר טוב לאדם ההוא: ושהאושר הכללי הוא, איפוא, דבר טוב לקיבוץ של כל בני האדם גם יחד. @@ -446,11 +446,11 @@ Can Money Make You Happy - TED Talk מיל ממשיך לטעון שכתוצאה מכך, האושר הכללי הוא הטוב לכלל בני האדם. אולם טענה זו אינה עונה לצו התועלתני - הדורש מכלל בני האדם לרצות את טובתם של כלל בני האדם כפרטים - ולא רק כקבוצה. -# הגיניאולוגיה של המוסר +## הגיניאולוגיה של המוסר > [מצגת](/פילוסופיה/אתיקה/nietzsche.pptx), [טקסט](/פילוסופיה/אתיקה/nietzsche-genealogy-ch1.pdf) {.is-info} -## ה'שליחות הנבואית' של ניטשה +###ה'שליחות הנבואית' של ניטשה ניטשה תופס את עצמו כ*א-מורליסט* - לדעתו, הערכים המוסריים בכלל הם שגיאה. המוסר *עצמו* הוא הזוועה הגדולה בהיסטוריה האנושית, וניטשה שואף לחשוף אותו במעיין פאתוס נבואי גדול. שלושת הפילוסופים שדיברנו עליהם עד כה כולם מנסים לשכנוע אותנו שהמוסר הוא תוצר של התבונה שלנו - טענה שניטשה שולל בבסיסה. כחלק מבשורתו על 'מות האלוהים', ניטשה שולל את התורות המוסריות המטאפיזיות שמציבות לנו סלע איתן להישען עליו - וזורק אותנו במציאות היראקליטית איתה עלינו להתמודד. @@ -462,7 +462,7 @@ Can Money Make You Happy - TED Talk > באילו נסיבות המציא לו האדם שיפוטים ערכיים אלה "טוב" ו"רע", ומהו הערך שלהם עצמם? האם עיכבו או קידמו את הצמיחה האנושית עד כה? המהווים הם אות לצוקתם, לדלדלותם, לניוונם של החיים? או להיפך, שמא מתגלים בהם עושרים, כוחם, רצונם של החיים, עוזם, בטחונם, עתידם? על כל אלה מצאתי והעיזותי כל מיני תשובות. ^223^ -## מוסר האצילים ומוסר העבדים +###מוסר האצילים ומוסר העבדים ניטשה מבצע הבחנה בין שני סוגי מוסר - *מוסר האצילים* המציב את ה**טוב** מול **רע**, ו*מוסר העבדים* המציב את ה**טוב** מול ***רוע***. מוסר העבדים הוא זה שדבקנו בו עד כה. אותו טוב אצילי הוא מה שמקדם ומעצים את כוחות החיים שבנו - אומץ, גדלות נפש, אמתיות, עוצמה, יצירתיות ושמחה טבעית. מהיותו סוג של גדלות, טוב זה בהכרח אינו יכול להיות שוויוני. @@ -476,7 +476,7 @@ Can Money Make You Happy - TED Talk משום קידוש זה של סירוס העוצמה שניצב בבסיסה של החברה, ניטשה מגדיר אותה כחולנית. -## מוסר ואוטונומיה +###מוסר ואוטונומיה ניטשה סבור שהתבונה חונקת את הרגשות והאינסטינקטים הגדולים שמקורם בעוצמת החיים שלנו, ומהווים את הביטוי לעצמיות שלנו. אותם רגשות ואינסטינקטים, בעוד שיש לעדן אותם, הם הטוב האמיתי, שמוסר העבדים שולל. שאיפתו לאמת מוחלטת שתדריך את המעשים שלנו אינה אטונומיה, אלא *הטרו*נומיה. > היעשה למה שהינך! diff --git a/פילוסופיה/בודהיזם.md b/פילוסופיה/בודהיזם/index.md similarity index 99% rename from פילוסופיה/בודהיזם.md rename to פילוסופיה/בודהיזם/index.md index a2284282..87e3b4d9 100644 --- a/פילוסופיה/בודהיזם.md +++ b/פילוסופיה/בודהיזם/index.md @@ -17,7 +17,7 @@ dateCreated: 2024-01-25T10:20:35.193Z > [מצגת](/פילוסופיה/בודהיזם/__בודהיזם_כפילוסופיה_מצגת_1-3_.pdf), [מצגת](/פילוסופיה/בודהיזם/__בודהיזם_כפילוסופיה_מצגת_4-12_.pdf) {.is-info} -# מהו בודהיזם? +##מהו בודהיזם? סביב הלמידה על בודהיזם מתעוררות כמה שאלות: > מה בודהיסטים חושבים על?... @@ -42,7 +42,7 @@ dateCreated: 2024-01-25T10:20:35.193Z [^3]: המילה אינה מתארת היטב את המדיטציה. *בוננות* בעברית -# עולם המחשבה ההודי +##עולם המחשבה ההודי מקור עולם המחשבה ההודי שהצמיח את הבודהיזם הוא בערך 1500 לפנה"ס, אז מגיעים עמים נודדים - האריות[^4] (Aryana) ופולשים לתת היבשת ההודית. אנו יודעים על האירועים האלו מהוודות (Veda)[^5], הוראות פולחניות לביצוע קורבנות[^10]. ההוראות מתבססות על ההנחה כי העולם הוא מערכת דטרמיניסטית של נסיבות ותנאים, שניתן להבין ולתפעל; אם נציב את המזבח בצורה מסוימת, ונעלה קורבן מסוים עם לחשים מסוימים, נשלוט במציאות - נוריד גשם, נוליד ילדים וכו'[^7]. לאדם[^6] שהחזיק בוודות, אפוא, היה כוח רב, ואחריות גדולה. על אותם אנשים הוטל תפעול הקוסמוס - והם האמינו שאם לא יעשו מלאכתם כיאות, היקום ייחרב. האלים ההודים היו חלק טבעי מהקוסמוס, ולא נעלה כמו האל המונותאיסטי. כשם שחוקי הטבע קובעים בלית ברירה את המתרחש בעולם (אם אפיל את הבקבוק הזה, אין לו ברירה אלא ליפול), לאלים יש חוקים מוחלטים - האדם שיתפעל את הוודות, יתפעל את האלים בלית ברירה. @@ -61,7 +61,7 @@ dateCreated: 2024-01-25T10:20:35.193Z [^7]: המקום היחיד ביהדות שמחזיק תפיסה דומה היא הקבלה (ובעלי השם) [^10]: הכוונה אינה בהכרח קורבן פיזי של ממש, כמו בעל חיים -## המהפכה האופנישדית +###המהפכה האופנישדית במאה ה6 לפני הספירה, התחוללה בהודו מהפכה שאת סיבותיה אנו מתקשים להסביר. תקופה זו אופיינה במהפכה מחשבתית, שגלומה בטקסטים המכונים האופנישדות (upanishad). מחוללי מהפכה זו ראו במכלול סביב הברהאמינים מעיין עבדות - אני אשלם לברהמין, אצפה בטקסים ומשהו ישתנה במציאות? @@ -92,7 +92,7 @@ dateCreated: 2024-01-25T10:20:35.193Z [^13]: התשובה של הג'איניזם היא, כדי לייצר כמה שפחות קארמה שלילית, היא לפעול כמה שפחות. כל צעד, כל פעולה הכי קטנה, פוגעת ביצורים חיים אחרים. הדרך המוחלטת של הג'איניסטים להשתחרר, היא פשוט לרעוב. הג'איניסטים הקיצוניים הולכים עם מסכות גדולות, כדי לא לנשום חרקים, ומטאטאים את הרצפה לפניהם כדי לא לדרוך על כלום. כל צורך שלנו - כמו לשתות או לשבת - מראה על קשר נסיבתי לעולם. אם עולה בכוחנו לגבור על הצרכים האלה, הרי שאנחנו לא קשורים לעולם - אנחנו משוחררים. [^14]: במסורת ההודית, מי שמחזיק את המעגל הוא *מארה* - השד המייצג את המוות ואת תלאות החיים. מארה אינו *רע*, כמו השטן - הוא התגלמות של כל הקשיים הקיומיים. -# הבודהה +##הבודהה אנו יודעים מעט מאוד על הבודהה ההיסטורי. הבודהה לא כתב שום דבר - לא הוא ולא חסידיו הישירים. העדויות הראשונות לקיומו של הבודהה הם ממצאים ארכיאולוגים, שלא מעידים חד-משמעית על הבודהה - רק על כך שהיה חכם, משבט השקיאמוני, ואומרים שהוא השתחרר. עיקר הידע על הבודהה מגיע מאות שנים אחריו. בהודו, אין תרבות כתיבה היסטורית מפותחת, שלא כמו הסינים או המערביים שמתעדים בקדתחנות - בהודו, הסיפור מגמד את ההיסטוריה; עצם כתיבת המילה משחיתה אותה. באופן דומה, הפסלים הראשונים בדמותו של הבודהה הגיעו מאות שנים מאוחר יותר, בהשפעה ההליניסטית של כיבושי מוקדון. עד לאותה העת, המחשת דמותו של הבודהה הייתה אסורה. הבודהה נולד בלומביני, כיום בשטח נפאל, בצפון מזרח תת היבשת ההודית. הוא הסתובב בחייו בסדרה של ערי-מדינה באיזור. השנים שבהם חי שנויות @@ -115,7 +115,7 @@ dateCreated: 2024-01-25T10:20:35.193Z [^15]: הראשון הוא שמו הפרטי, השני הוא תואר (ככל הנראה 'נסיך'), והשלישי הוא *החכם לשבט השאקיה*. [^16]: סגפנות אופנישדות ביערות הייתה מאוד 'באופנה' באותה תקופה. -## הבודהה כשמשל +###הבודהה כשמשל כאמור, הסיפור של הבודהה הוא לא תיעוד היסטורי - אלא משל. מה הוא מנסה להגיד? diff --git a/פילוסופיה/בודהיזם/אבידהארמה.md b/פילוסופיה/בודהיזם/אבידהארמה.md index 6c628593..87f8c0ae 100644 --- a/פילוסופיה/בודהיזם/אבידהארמה.md +++ b/פילוסופיה/בודהיזם/אבידהארמה.md @@ -8,7 +8,7 @@ editor: markdown dateCreated: 2024-02-29T11:30:31.608Z --- -# אבידהארמה abhidharma +##אבידהארמה abhidharma האבידהארמה היא האסכולה הבודהיסטית המגובשת הראשונה - ומרגע שהתגבשה, כל שאר האסכולות והזרמים נוטים להתייחס אליה בהגותם. @@ -26,7 +26,7 @@ dateCreated: 2024-02-29T11:30:31.608Z המניע הראשון היה לקחת חלק בעולם הפילוסופי ההודי התוסס - שם, מבלי תורה פילוסופית עקבית, איש לא ייקח אותך ברצינות[^15]. המניע השני הוא לייצר מדריך למדיטציה - כמו מעין פרוטוקול ניסוי - משום שבשלב הזה, אין כמובן את הבודהה עצמו אך גם לא את התלמידים שלו ולא את תלמידי התלמידים שלו. לכן, הם אנשי האבידהרמה מבקשים לכונן שיטה עקבית למדיטציה. -## מסורות אבידהרמיות +###מסורות אבידהרמיות יש בידינו שני מסורות אבידהרמות ששרדו היום - התרוודה [Theravāda](https://en.wikipedia.org/wiki/Theravada), ששרדה בפאלי, והסרווסטיוודה [Sarvāstivāda](https://en.wikipedia.org/wiki/Sarvastivada) - ששרדה רק בסינית ובטיבטית. שתיהן ביקשו לכונן סדר בתפיסה הבודהיסטית, ונשענו, ציטטו ופנו לכתבים הקיימים. בתורה האבידהארמות יש הרבה חורים, חוסרים ובעיות - אולי משום שחסרים לנו טקסטים, ואולי משום שהמהאינה גמזו אותם. הפתרונות של האבידהארמה, היכן שישנם, לרוב אינם מספקים. diff --git a/פילוסופיה/בודהיזם/אטמן.md b/פילוסופיה/בודהיזם/אטמן.md index 37bf90e9..5ae9652a 100644 --- a/פילוסופיה/בודהיזם/אטמן.md +++ b/פילוסופיה/בודהיזם/אטמן.md @@ -11,7 +11,7 @@ dateCreated: 2024-01-25T11:40:15.121Z ה**אני** הוא מושג שהבודהיזם שולל לחלוטין - שורש כל בעית הסבל. -# האטמן האופנישדי +##האטמן האופנישדי המושג האופנישדי לאני הוא **אטמן[^1]** - אך אינו מקביל לחלוטין לתפיסתנו את ה*אני*. הבודהיזם דוגל ב*אנאטמן* - שלילת האני. > מסופר על שני חברים, אודאלאקה ובנו שבטאקטו. האב מבקש מהבן את פרי עץ הבניאן, ומבקש ממנו לפתוח את הפרי. @@ -24,7 +24,7 @@ dateCreated: 2024-01-25T11:40:15.121Z [^1]: *נשימה* בסאנסקריט. שימו לב להקבלה בין *נשימה* ל*נשמה*. -# האנאטמן הבודהיסטי +##האנאטמן הבודהיסטי הבודהיזם, כאמור, *שולל* את האטמן הזה, את אותה המהות הנסתרת, שבה דגלו האופנישדים, ומציב כנגדו את ה*אנאטמן*. אותו *אין-אני*[^2] שולל את התפיסה של אני יציב, נפרד וקבוע, וטוען שההשקפה של 'אני' אינה מבוססת על מה שאנו רואים בעולם, אלא על ניתוח מושגי יבש ובלתי מוצדק. מתוקף מה, קובע הבודהיזם, אנו קובעים שיש אני? diff --git a/פילוסופיה/בודהיזם/האמיתות.md b/פילוסופיה/בודהיזם/האמיתות.md index 1df8fcd2..d1dc4002 100644 --- a/פילוסופיה/בודהיזם/האמיתות.md +++ b/פילוסופיה/בודהיזם/האמיתות.md @@ -34,7 +34,7 @@ dateCreated: 2024-01-04T10:12:24.590Z [^17]: הפרשנות של ארבע האמיתות מזגזגת, אבל הבודהיסטים כולם מקבלים אותן. -# הסבל dukkha +##הסבל dukkha > זוהי האמת האצילה בדבר הסבל: לידה היא סבל, הזדקנות סבל, מוות הוא סבל, צער, יגון, כאב, מצוקה ואי-נוחות הם סבל; שהות במחיצת הבלתי נעים היא סבל, פרידה מהנעים היא סבל; לא לקבל את מה שאנו משתוקקים לו זהו סבל; בקיצור, **חמשת המצרפים** של ההיאחזות הם סבל. > ^גתין^ ^2014,^ ^81-2^ @@ -52,7 +52,7 @@ dateCreated: 2024-01-04T10:12:24.590Z [^18]: גם כאן, הבודהה לא מוטרד משאלות מטאפיזיות כמו *למה המציאות פועלת בסבל* או *למה האדם חש סבל*. [^19]: הבודהה יוצא כאן כנגד הסגפנות האופנישדית; הכאב אינו מעלה או אמצעי, אלא פשוט כאב. -# ההשתוקקות trsnā +##ההשתוקקות trsnā האמת השנייה היא **טרישנא** (השתוקקות,צמא), שגם היא מונח שקשה לתרגם; בסנסקריט מתארים את זה כצמא של אדם במדבר למים. ההשתוקקות היא התשוקה למה שרוצים, והדחייה של מה שלא רוצים. > זוהי האמת האצילה בדבר מקורו של הסבל: הצמא להתהוות חוזרת ונשנית, הכרוך בהנאה ובהשתוקקות, ומתענג פעם על דבר זה ועם על דבר אחר, כלומר הצמא לאובייקטים של הנאות החושים, הצמא לקיום והצמא לאי קיום. @@ -91,7 +91,7 @@ dateCreated: 2024-01-04T10:12:24.590Z [^21]: את הכלל הראשון למשל, אי-ההיאחזות באובייקטים, לא מטיף הבודהה לכולם - אלא לנזירים; חיי הפרישות הם אלו שבהם לא נאחזים באנשים - אך אם כולם היו נזירים, המין האנושי היה נכחד. [^22]: במסורת ה*זן* נוהגים להזכיר לתלמידים לעיתים תכופות כיצד הם נאחזים בבודהיזם. החיים במנזר די נוחים בסך הכל - ורואים כיצד התלמידים מתרגלים. כדי למנוע את זה, מדי פעם הנזירים מגרשים את התלמידים למנזרים אחרים: קח את הדברים שלך, לך עכשיו, ותמצא לך מנזר אחר. -# השחרור nirvana +##השחרור nirvana > זוהי האמת האצילה בדבר הפסקתו של הסבל: דעיכתו והפסקתו החולטת של הצמא הזה, ויתור עליו, נטישה שלו, שחרור שלו ^גתין,^ ^82^ @@ -109,7 +109,7 @@ dateCreated: 2024-01-04T10:12:24.590Z [^23]: *הקדושים* - אלו שהגיעו למקום שהגיע בודהה, מלבד בודהה עצמו. [^24]: מצב שמושג בצורה טבעית - ולא באמצעות סמים הזייתים, להם הבודהיזם מתנגד בתוקף מתוך אמונה שהמצב שהם יוצרים זמני ומלאכותי, ולא ניתן להטמיע בחיים השוטפים כמו התרגול והלמידה. -# הדרך mārga +##הדרך mārga > זוהי האמת האצילה בדברך הדרך המובילה להפסקתו של הסבל: הדרך האצילה בת שמונה האיברים, כמלומר השקפה נכונה, כוונה נכונה, דיבור בנכון, מאמץ נכון, תשומת לב נכונה, וריכוז נכון" ^גתין,^ ^82^ @@ -123,10 +123,10 @@ dateCreated: 2024-01-04T10:12:24.590Z | מוסר[^25] sīla | דיבור נכון, פעולה נכונה, אורח חיים ופרנסה נכונים | | ריכוז samādhi | מאמץ נכון, מודעות נכונה, ריכוז נכון | -## חוכמה +###חוכמה החוכמה הבודהיסטית מבקשת להכיר את התפיסה הבודהיסטית, ואת מבנה התודעה והרגשות - להכיר מול מה אנו עומדים. -## מוסר +###מוסר הדגש במוסר הבודהיסטי הוא על **הכוונה** - גם כשאנו מדברים דברי אמת, אם הכוונה שלי אינה נכונה (במטרה להרשים, או לגרום סבל), הרי שלא דיברתי דיבור נכון. הציווי הזה הוא כה קשה, עד שבמנזרים מסוימים נמנעים מלדבר כליל. כך גם לגבי הפעולה הנכונה: גם אם הועלתי לאחר, אך עשיתי זאת ממניע שגוי, לא פעלתי נכון. מנגד, גם אם פגעתי באחר, אך כוונתי הייתה טהורה, הרי שפעלתי נכון. הדרך אינה מוחלטת, כמו בדתות המערב - אין קדושים ואין שטנים. המרשם הבודהיסטי הוא כמו תרופה - כלים שמנסים לעזור. אתה מתפרנס ממקצוע פוגעני - נסה לעשות משהו אחר; אתה מדבר עם אנשים אחרים - נסה לדבר נכון; למרות שיש מנזרים ותפיסות שלוקחים את זה לידי קיצון, ועושים מעט מאוד מחשש לפגוע (כמו הג'איניזם ההודי), המוסר הבודהיסטי הוא כלי מעשי - ולא אידאל. diff --git a/פילוסופיה/בודהיזם/הדרך.md b/פילוסופיה/בודהיזם/הדרך.md index a48ec0d8..07cdf2f3 100644 --- a/פילוסופיה/בודהיזם/הדרך.md +++ b/פילוסופיה/בודהיזם/הדרך.md @@ -8,7 +8,7 @@ editor: markdown dateCreated: 2024-02-15T11:05:40.015Z --- -# מדיטציה bhavana +##מדיטציה bhavana המדיטציה[^5], אבן דרך משמעותית בבודהיזם, אינה ייחודית לו; היא קיימת גם באיסלאם הסופי, בקונפיוציוניזם, בנצרות, בהינדוהיזם ואפילו ביהדות. בכולם היא מהווה מעיין התבוננות שקטה וקשובה באדם וברגשותיו. אלא שבניגוד לשאר המסורות האלו, שם המדיטציה היא עניין די שולי, בבודהיזם היא משחקת תפקיד מפתח: היא סימן ההיכר של המסורת הבודהיסטית[^1]. המדיטציה חיונית לתפיסה הבודהיסטית: לא ייתכן שחרור בלא מדיטציה. היא הכלי העיקרי ששימש את הבודהה להגיע לתובנות שעל בסיסן בנה את התורה שלו[^2]. @@ -31,7 +31,7 @@ dateCreated: 2024-02-15T11:05:40.015Z הבודהיזם דוגל גם ביוגה[^9] - שימוש בגוף ובנשימה על מנת ליצור מצבי תודעה אחרים, שיטפחו את הנפש. ישנן, בגדול, שתי קטגוריות של מדיטציה בודהיסטית: -## שלווה +###שלווה מדיטציית שלווה[^7] מבקשת *לעצור* את התודעה, לעצור או לפחות להאט את הזרם האסוציאטיבי הבלתי-פוסק. השאיפה היא להגיע לריכוז עמוק, תודעה אסופה - *סמהאדי*[^11]. > זוהרת היא התודעה, נזירים, אולם לפעמים היא מזדהמת בזיהומוים שבאים מבחוץ. האדם הרגיל, נטול ההבנה, אינו יודע אותה כפי שהיא באמת @@ -52,13 +52,13 @@ dateCreated: 2024-02-15T11:05:40.015Z > ההשקטה של מדיטציית השלווה **אינה המטרה** - אלא האמצעי לסוג הבא של מדיטציה: הויפאסאנה {.is-warning} -### תודעה אסופה - סמהאדי +####תודעה אסופה - סמהאדי השאיפה במדיטציה הזו היא למצוא נוגדים לחמשת המזהמים[^10]: התשוקה לעונג החושי, סלידה ושנאה, קהות ולאות, אי-שקט ודאגה, וספק. היא מבקשת לעשות זאת בזכות ה*סמהאדי* - ריכוז עמוק באובייקט אחד - תכונה בסיסית של התודעה, ושהייה - נוכחות. היכולת שלנו לריכוז עמוק אמנם מולדת, אך חלשה ואינה מפותחת - ואנו שואפים לטפח אותה. האובייקט יכול להיות הנשימה, להבה של נר, או מחשבה. הכוונה היא לבצע אי-התניה, כדי שהתודעה תוכל לשהות באותה הנקודה בלי הפרעה. הבודהיסטים מאמינים שבשלב מסוים, התודעה לא רק מסוגלת להתרכז רק בדבר אחר - אלא להתרצות מדבר אחד. זו יכולת בסיסית ומהותית בבודהיזם. -### תודעה מרוכזת - סאטי +####תודעה מרוכזת - סאטי לעומת הסמהאדי, רכיב ה*סאטי* הוא הזיכרון הפעיל. היכן שהסמהאדי הוא *להיות מרוכז*, והסאטי הוא *לזכור להיות מרוכז*, מרגע לרגע. -## תובנה +###תובנה מדיטציית תובנה[^8] - *ויפאסאנה* היא מדיטציה *אנליטית*. אחרי שהשגת את השליטה על התודעה עם ה*סמהאדי*, תוכל להתחיל לנתח איך הגוף שלך פועל, איך [12 החוליות](/פילוסופיה/בודהיזם/מותנית#12-החוליות) מעצבות אותך בכל רגע, איך הטבע והמציאות עובדים. תחילה, אנחנו מרכזים את התודעה - כמו קרן לייזר, או פנס - ואז אנו יכולים להשתמש בה להאיר את דרכי העולם, ולחקור - לראות איך הדברים עובדים. המדיטציה עוסקת באמיתות המפתח של הבודהיזם: @@ -74,7 +74,7 @@ dateCreated: 2024-02-15T11:05:40.015Z > כפי שבנאי או שולייה של בנאי, הבוחן את ידית האיזמל שלו ורואה בה את טביעות אצבעותיו ואגודלו, אינו יודע עד כמה נשחקה הידית באותו היום או ביום הקודם או לפני כן, אולם הוא יודע כאשר נשחקת הפיסה האחרונה שלה - כך גם הנזיר שעוסק במדיטציה אינו יודע עד כמה נשחקו המזהמים באותו היום או ביום הקודם או לפני כן אולם משנשחקה הפיסה אחרונה \[שלהם\] אז הוא יודע. > Anguttara Nikaya, גתין 231 -## אמונה ואמון +###אמונה ואמון יש הנחה במערב שהבודהיזם הוא דבר רציונלי גרידא. ראו את הסוטרה הזו: diff --git a/פילוסופיה/בודהיזם/זן.md b/פילוסופיה/בודהיזם/זן.md index a926e68a..44fc77dd 100644 --- a/פילוסופיה/בודהיזם/זן.md +++ b/פילוסופיה/בודהיזם/זן.md @@ -16,17 +16,17 @@ dateCreated: 2024-05-02T09:21:02.210Z ![禪-ouyang.svg](/פילוסופיה/בודהיזם/禪-ouyang.svg) -# מה זה "זן"? +##מה זה "זן"? -## המערב פוגש את יפן +###המערב פוגש את יפן **זן** הוא מונח נפוץ - האדם הסביר מהרחוב כנראה שמע את המילה. אבל מה זה בכלל *זן*? כיצד הוא הפך לכזה מותג במערב? הזן הגיע מחילופי רעיונות בין המערב ליפן, בשלהי המאה ה19~תחילת המאה ה20. עד שנות ה60 של המאה ה19, יפן הייתה מדינת אי סגורה ופרימיטיבית - ברחובות עדיין הלכו עם חרבות ובקימונו. יפן נפתחת למערב בפתאומיות גמורה, ומפנימה במהרה את התרבות המערבית - המדע, הנשק, והרעיונות המערביים. ב1860, ברחובות הולכים סמוראים; ב1905, יפן מביסה את רוסיה, מעצמה מודרנית, במלחמה. תהליך התיעוש שלקח מאות שנים במערב הושלם ביפן בתוך חצי מאה. ההגות היפנית נחשפה בשוק לרעיונות מערביים - שופנהאואר, [הגל](/פילוסופיה/הגל) וכדומה - מבלי שהם מכירים את [אריסטו](/פילוסופיה/יוונית/אריסטו), [אפלטון](/פילוסופיה/יוונית/אפלטון), וכל שקדם לה. בעיניי היפנים נתפסים פתאום כ*אור*, עליון לא רק טכנולוגית - אלא גם אינטלקטואלית. תופעה זו מוכנה *אוריינטליזם*. -## אוריינטליזם ואוקסידנטליזם +###אוריינטליזם ואוקסידנטליזם אולם, היפנים ממהרים לזהות את הבעיות בהגות המערבית. @@ -38,7 +38,7 @@ dateCreated: 2024-05-02T09:21:02.210Z זן[^1]. -## זן והתרבות המודרנית +###זן והתרבות המודרנית בשנות ה50-60 של המאה ה20, הילדים שנולדים אחרי המלחמות מורדים בערכי הורים הבורגנים, במהפכת תרבות-הנגד (Counter-Culture) האמריקנית. לצד פסיכדליה ורוקנרול, האמריקנים הצעירים מוצאים את המזרח, ואת הזן, דרך ספרות[^2] ומסעות במזרח. הספרים מצאו את הרוחנית בפעולות יומיומיות, טמאות לכאורה, כמו נוודות ואחזקת אופנוע. הזן לא מכיר ב*קדוש* ו*טמא*, ובאמצעות שילובו בהגות המערבית, המיזוג הזה מוצא את הרוחניות בדברים חדשים. רובם המכריע של הסופרים האלה לא הכירו את תרבות הזן מעבר לכתביו של סוזוקי[^3] - לא היה להם ידע מעמיק של הרקע התרבותי של הזן[^4]. @@ -52,7 +52,7 @@ dateCreated: 2024-05-02T09:21:02.210Z {.is-info} -# מקורות הזן +##מקורות הזן **זן** היא הגייה יפנית למילה *צ'אן* הסינית, שמגיעה מה*דהאייהנה (ג'האנה)* בסנסקריט (והגיעה ליפן מקוריאה כ*סאון* או *טיאן*). @@ -66,7 +66,7 @@ dateCreated: 2024-05-02T09:21:02.210Z 1. לא מספיק לומר שההוגים היפנים, כמו זקני ציון כאלה, רקחו את הנוסחא המושלמת להיקלט במערב - משהו בזן דיבר לתנאים ולנסיבות שנוצרו במערב. -# הקשיים והמטרות בהשוואה לזן +##הקשיים והמטרות בהשוואה לזן הניסיון ללמוד זן *כמו שצריך* כחלק ממהלך של *פילוסופיה השוואתית* - שיח אמיתי ופורה בין זרמים פילוסופים - נתקל בחמישה קשיים עיקריים: @@ -85,7 +85,7 @@ dateCreated: 2024-05-02T09:21:02.210Z הרעיון בהשוואת הזרמים הוא לא ליצור פילוסופיה חדשה, עולמית - אלא להשפיע על הפילוסופים עצמם, וליצור דיאלוג, שפה חדשה, תפיסת עולם חדשה. -## האם זן הוא פילוסופיה? תרגיל בפילוסופיה השוואתית +###האם זן הוא פילוסופיה? תרגיל בפילוסופיה השוואתית כדי להתנסות בפילוסופיה השוואתית, נשווה בזעיר-ענפין בין ההגות של [**D.T. Suzuki**](https://en.wikipedia.org/wiki/D._T._Suzuki) ו[Pierre Hadot](https://en.wikipedia.org/wiki/Pierre_Hadot). נשאל את סוזוקי - *האם זן היא פילוסופיה?*, ולכך משיב diff --git a/פילוסופיה/בודהיזם/זן/the_human_body_as_a_boundary_symbol-_a_comparison_of_merleau-ponty_and_dōgen.pdf b/פילוסופיה/בודהיזם/זן/the_human_body_as_a_boundary_symbol-_a_comparison_of_merleau-ponty_and_dōgen.pdf deleted file mode 100644 index e8415731e0b175c4848d3190f5af26c4312d44f2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 517297 zcmeFZ2UJtb+wi+7Qba*i>_7w*MJcItkPae(bg4oJ9YP6RMX^_;D+q{!pnyo1CV~Ps zM5K3--lccAJISD)bA12hd(U^*UF)7G*?Y=X(=iTB84#P_kHWCs#%Xi zh#-iT_Uomjgmryf2*S!lXOggvhb4*ZAp0PNPM-;wg2-ikvEc2cxaJ(avpK44 z_X?_FUd4F7@bc{|)ZNTl#d$m7!Hpfr?jxST&nwhrEVC`I3|p`W)jPzuI4lq6-LlqW zA1g|7aN~`t|C*v~e0$p^UrxWU?S%73lWAJFW3KlHxXE7JwKr;j_2reKsDo0S-+VT| zQTy7dW}Tbio;Q7Lnx%loy-Wv#!J zy*)%EJhs-#&L-uH?m%RdHe0Vmyy4|qwwLE_cW*r2jyL>k-N7vX&?5iqhCm|!BJ96z z2}k}M=JSor3Fr67>-E=N>uA&$csDg>;5=|4M=qjz*nY;iQ`L;A#kNI%zKKWLYE;IL z*6&+q`#|)hwwjofmzbqo1Ut{$^TT`=ff1+Q*q5<3z1}8elosTiHl5jri_udmoPGH0 z-7QC>3z@r|#ErHNdJOBCg{~7wWpFY7Toxd7a8@CSJ>%Z!SHH%Bd!<{1V)*4k>A7O8 zJP%1m7+2{Q-&ww+vsY$^j5L>`Q1d(g*{iFgMxb|e~tta{TE>GUPM>=QD*G!%OJfSzb9OoDSgYKyipXDV3TfPY zTP0ESlloTnucJ&K_eCpRec+pM;-YkH2F;CiEeVf z5ysI^p4}-rqIFPq=S!(h6-qnYU2f}|y}-Ss*IUit$Wsb<1UR?Zr#@fl^^E2Iah9tb@ZyEygm%963Gz9i9!v2GX_*FUe6C_=aF}*o{ zU}N{Dr}AmXm&$Xr)gJp7A64hh+UR$WQ!uk*J>!IYWAlrg_nNE&GLy??A&u;}{nB#V z)j8O|zNFt4{0aX?i>^tal&fm~YESS;=9P`5b?XOuo5lQ`dzADp7RyFPwkAE!78|Gz zd!!I&USZa!bn*ep_Z$;nbY=hj>xclZxX1xknuP|l;Vy>Tj5nn-UYw%s(IpqM+ZJ*-!N(T=<1o{k6cF`x0FvjirF)gQghi} z2W=2pVrCP1<0?bv_Nw!RG!F$VXMWQVzl?DH_qyqqK@AZ0cj_h!;mk*bKk24tvC`+I z$6dyzKKVT1+Y@u>w&7>OMJ6|dq*`OwKJIj*bcLDcN?B&SZDzY|s+>fUuX~RL=I*~u2e*XxraW7IxFuGoEuqnYNA3Ga8az6CMn5in#&UD{L`dY}k(+vv z0;Xu=!4eajt*)xeUvKoOwnNGJc<47R@pqbQW5#E3|Kc7^fdakgs#Iav zNL)~bl@n|v*vn;_KlsmX@}HfX|GL}1ZT7Asvm|H17ykz}w)Z7lE~YOf@vBG z$z5>2-lmlmTXnZb$-b|eri8{gQIpNN`zt3lT*7i*3?|7WvIx{}czoqqx#WS{MdkMp$QQ+=~_rRu~-3Fnr{e7KdW$8SkPn|b>@_k-*Drl%7uI8j!_W_kQ1@B;?ZJ78{ zmIsVUzWEm_(!F3Hgv{QY-MR<^QKXmpA=Ub+`CBtYQYiO^*qHCU+ef;K{pbM@H6C}5 z(V(N7OV2#0OG+)edpCVJo?qP2F%%@3hva z-&t$ie@Vo%Ux!UF5%%Qq>v8J%)z)ij?#>bowd}U ze<4e2iA=n)X)j47C-Qlsdow=IYO&ju?xoS*c9T>aVQj3f++2^xfp@o_+205mFm0E# z>P;nTME2~wUP9V*^h@4YqI~5k-+ueT3*Q>&Wns-^t|+%--JU9myt-Reg8Wa-Kc0^~ zLD5V;*JdV)#ou&@pRM<=No(2msM4YWAF{Yk;==p9%v(Fu17RT2KW(Vpu+M$|bJNgG zdsj`p?`7_YG083XW4~#JztdKueq*b#|7Lpl=NVnM!JmORxi)C})j~AFgQjf*GVZX2 zc+Sf;8r?1-tatIX`xX3N+pWBpcfHkTpYi^rayY^@q0Tj24l zS37wkvBGqCpQ+-Xb(88#Gu|e%A)BgOUqcQv`=>=-Z%xWi7aJAF1o&q`h6lEs!@g&%^pitlL|AAl3eiGuC3+lGQrk=seB%z%`MHYO|Gs zt8)c!s~9`xqMp6BWoaC*-L}FQtvu3NR(_MfFD=n*l(@0(vE?(7q9Rx~p?6(0KcX_h zaF-i@{;w^8{yVKT`ghj)ziWwqVXc3iTd!H`6&at+exEfa1u4S68d4MUdi^)L4`E;hw+zx z(-MEDy+;4eUjJ7ESk>@}<2giO~@PrJZ@-44HP7U5#VN(7Pxd zGs*s8UyBXf?u*GBUn;X*XIkIiczShq#n#^KQKV<7T42r|!S%}$GZMn@X~U}NUTno| zuv5(2KpwxoyfF3L{m>x0}El7>bGuZ3fL%dyKrc)!JA*(dM5d@@XU@&%ij!1d8XmHi4>`b*ZqhyA80{!WvP z{*B50?-pVI7!mCltnvr?M#tE=r+#-^631wPxu`3n?^ zhyh3CK3#hDDWHWr~ z$19#q$@XJ*^?ky@Eiw46`jdoH5)SL0uyfc$HSenJrn5AhZ+FM#;cxt=C4RBklvg=A zBsUK{N!N`)&?XW|!dez?1ZRp9fhOByZDDm|4B575BQRvEpl$kdVVx2IycRm{;pA>C zg20fKpEd%Cz>pP}HUfpfkSWwgpb;1{L9i4AhTIvn5m*F<+>qJ`90Ehmlr};XfuSUc z5JO<8Ns1$|ltkebdjuAUMk26O*+>)uOBD_;L1L-Wkr)J)BL0_bQnC-SsUxgN#Ctfw zMHJRTpee~x-)K>*LCKNe1Q!@f%@~%NEi5%tIBJ$~)C}RMxxrDhf}`dGN6iH8FFE+d zp8itlAT=DQ25M?JYHFg?)I_PNiBeM&rKToIO-+=Vnkcn8MX6FmK~;i^q)HK^N)e+< z5u-{Gqe>B@N)e+<5u-{Gqe>B@N)ZQ*L6ss-l_E}+B2JYePL(1~l_E}+B2JYePL+Zb zp^8C@P~{*+sDh9pR7pq?swkugRTff&Dhw$?m4+0dibIM3d6f4Fa9^Xm3LsyBJj#MJ z*$w2uFAmAQ3yB2skU$<1$fGP0!Qqqz5Aqe{4+Z2==FDV&AdfP0BfEh-$`pd^2J$H5 zSlCS&l98`K9vaA_*mSZ#kVi2sWH*pU(QjlokVoYZfdm*LsT{&?AP=C11f(GWXh^^r z5?}_u;G@<9fD8#3L#`pV2G|;2YjCZhMFk6i1au$)9!S6k5&(h(gdhPTNWcgZK!OC6 zAgP!jkf8q~aUg$y03<*F2^c^E2#|mRB)|X(I6wjrkbndvKmjQV`imIoe}D!gzyS$( zKms6;fCwZ&0tuKv0w|Dx3M9Y+DGu5ffPn;LAORXkzy=b)fdq6Q0Uk)e2mBtE(mwE; zZg8cxFADI10(_tVA1J^F3h;pfe4qdyD8L5_@PPt+pa35zzy}KOfdYJ>03Rs82MX|k z0(_tVA1J^F3h;pfe4qdyD8L5_@PPt+pa35zzy}KOfdYJ>03Rs82MX|k0(_tVA1J^F z3h;pfe4qdyD8L75%@hGXP=F5<-~$EtfZvr+>mBfc0(_tVA1J^F3h;pfe4qdyD8L5_ z@PPt+pa35zzy}KOfdYJ>03Rs82MX|k0(_tVA1J^F3h;pfe4qdyD8L5_@PPt+pa35z zzy}KOfdYJ>03Rs82MX|k0(_tVA1J^F3h;pfe4qdyD8L5_@PPt+pa35zzy}KOfdYJ> z03Rs82MX|k0(_tVA85b_yjOwJPH131(0~s#-~$c#Km$I|fDbg_0}c2<13u7z4>aHd z4fsFaHd4fsF?L^>pPk32MMn>3B)6$-R zC&#sOvVpy+oRS^nM=6U{GVn)O*TT{r&b$IF7hb<~H(u-SYx5+EWK*z$3qMI&_V~4A zWcv$BMp=dYSG)LC367owk{#aSKiI=hE!4l1Eb{YwfX0cF$_ko?6yPn_7qpHd2ZG{hcK^6fp*ir& zvq%V*0P(JHxN#qjCFLJ{sR&%STJICW9t`_J{0szCfNTe1&Tb zKA-?!;no;|Hc-lBuAl+Yu8u;i6c=Q5juPGiU4%9;F)=YSZD3~Jz|OLsg`Iy>#ziBqIuxw=AxQUf@(^ghi)~)0()~(b>*#8p&tFIt-CP)@S z($VlhwCpr=>@=%wa3See-_XdyrC3Kp`M?<_f9T*|L%)uJk%@Ud3(cPcX&_pDQrOPA;6`|buwOAm*Gj4M5ec{bi{3ZFMCQfUH6C4)%KV}6m$Jg%)OJrLWS7t>F}I?jZERr>@@!d$ zIv=!^oP!eW>hEYi%TBj|UrU*JqU+HR$!ha(Zb{m8=qoCE%! zSy*j`HqcShWQXf_BB6TOa6np8a%T>q*3orv$BXVO;>8cMbMt%sm=?^Uq(9s@^{V~M z${dk>sYsoDq)p~qxmB#%9nJ-V70VmqygLy=Id8*1s?;qpp2EM-T{lyG$>Ew`UcuhE z1{cqj@Z9QEXxr7Z&!%duotz%33l9oDnhLBAJz;v+!+k!&s(w~_6?&1gQ$gCq#MLaT zD<`7k-Y)odtHuiP*NSHv{);-px z-Fo-=?$Tl*5vCRUX6s&4=E_ z&3#ojHFivqbiXfKb7tdpsaJP5t()gDme$y5_RJ~G)yb*+ZDlzFo%)3XkH@~SPvxAs zH#U8Esa*FQn%itYmsxnot(s)gIaN`kN%y$QrJ3sCRp`<(PbJZKA*I5wx22ZunR|y_ z_=jk`xl)=}!N5t4`ucmz_`#?_f^cTiuH>mQ$2+(MnZ%}vyx34 zPrU;VTTZ>df!lGe+0ADHZ{-gRZO79bEk~QH_tzzKyDn zW{5nb^tfW%_I#FQ(O`yRb-R^Mbs9m1&Ua&)!|;CP>Sn!#8ESadRp?>$vQ=oRYNEsa z9p4OT&M7XM<}URhN=*l7$K#wI*w=r^$y_`tn#Yjqk8h?vMz46@t&8S;PPAAUu5PObGV1rJP+O-xJ}}YBul_$DxxD3etwd z@eqmPi-4aLgOuU3Y~&MfBb8h6*Z;l{_7NkSY2go3N9+GISLm+v$zym})?7aa# z{^kZpr5=sbfrXRcLvb#YN7lRihz+|bH6ZUuf(I#-8rWdz0iSoXbEb%d!aG`NN^)b zE24+x5#m>}lk!ncK-zUTsHmU;6QpceFzM&R^Tzkwo#=@^(Dp zaBeOBdQW&1PjrJ%Pg;;mK*^+*jh6dbFC^cSRwxMGLYpR$(C94aMxPF(c4&IUK zujPh6a*`~8^4WxUBf1#a65z&#iGWX{u2ml^IY1lElRS|`B04z|oo&D)8`eU|S@^|& ziyQjTAq!9^j(H z-1$d0-6X}$O!#4n)>`lqRG{sjH61KL6Lmc66cnnDn1wL{2B7gXx zDE>z9_gWk*#fRMUfe%II9PEb3WUc=8L)T9Z{%z3e|0ax57ffW?YaG%Zfw_eLK)rF1 z?m@IM4apAcXL z<_?)d$KV(?@E-zJTx2yT4ojf)Vfgy%=T|>+DzAPGB;WrUVJ+;ZT7jHB9Ld_2toa!% zi5~C?+dol_Cn4c5ijg3r@T0%Mo`34Eko?bn{R$3-)z6P^OU@dDJNYcQyT0Qwauw11 zA)R%UFxY!D{KrUfs44!E7NZUMnE4;P7>I6mHg-RBs*(;_x+cXBma);ogG5vzI1}99 zBgIy*2SlD^1NhfdBa?l|A!<%G2>9}UyZm$>ZjQi^fkq)${vUlb+-=s39W@Svg(FGV z!sZXLSn&k-Irvn*n!Bp5#<4Z^#%u zqHdYtWBR1uMAu*Q{$q3&OB>4E{FlmQr^=UC`4Ip=0v(5^=VEcY`HGQU1lB1#V*7KS!sqdVrh|Y?tBgEc=~uPvw%Gat}}PDY3{iZ)%68Xe@ei zd}tlHgOY2U+}Ys?9ux{ed@vaB9CpV)bJl<6tpChe|CzJ?GiUvOf6hwL*n44p3_+&w zAFRXS`562=C06jz$P%7%kq1q-@I84}N1pi+DHE{m|0V``&ZhuBOC4H?kp)w219jZS z2(Q6X(pv4@@Y$9`a*+@gc6JxCAg{v;;fYSd-WD#xNFfnnNJ`clUX*qqkPwyxcq}5# zGgeT{gRrxb<}tu(h-kPd5Nz#KeccE;zQ=X(z7BYCD;`-Hgp{|0x08z#fnnv$Ma6~SJ)Yty%wh6s zu&A(zs4x;OD1wv_!AZdHz`%zGPR-5AT0&b<8KecfqVm2(msG=7DocErOGahQ<%UzpX7N zCvv$cvE4~Zp76u}s&3sWFGbc~;V5~+3;eumk6Yn?JnI4vswf4p!V44N{o>?zF>u=; ze98kw0YaM=+&9*Ajr6=l9XqTAmycF0jPf{&h7)X&$U1RuL(W5m6LX7QtZ@ z;5XZfqM~97D0yXgQ<;*u=-M-C&h8`&XFP%Y3@k;+&dy2#FA8r+L!&GOMXW?Ig4QA! zOF=PlYcWBLwI$LD-qR+ELKD`Wr;c$g9RIttt?&}oL^mf3xZ3R~Z(i(O2sS*3ALW;z z4AxL?Hhzku(qa)q@}sC5S@nl3zVwB}9;d z#BC{@YLQ1^lcr2E4XvCLr{8_gaw|w zLL$xMZsAF=;sKs^|Ht)C73u}g>i<&UAEltiaVJ`nyx>C{ayD>BT!Z)LqT63y-K^ye zZ)@RfLxA;$Fpn@?7-2GD)N%>`xyY2TUuay54kJ#!{h?cA)^xx>*MDl@pBnh52L7pm ze`?^L8ugf!Tuw-ig7!ZZpGP#w|P$6LPB@ikE}=g#0!O zKJ<2N*Yi6pgZ3%JrGMX#aa+H$q#DcLse=m`4}Peq>#n3Ms)9eDr*E(;qx8$S39AdF zkc)&znXhZQ4vJY%dI*S1sHz<`JZWTOYiIB2GGAU*RF?#g-6`I7a5=MI5FwT z)2!^A+!uNIZ_3Im-oATZTUX!E*wozJ)7#fSFgP_m1OHOg0$hCZ{t$Y)b@cS~3=Hd> z;4HJl`$N_t86ci5awiy37F%7JGIj^x`E-h9?j13XRVqZxjim?i4woVqh)yW3$N5og%7+ zw%%9oCcSvu*gq$(cGAx0+Px=v@0teY1tg9d+529Pe478hd2r#68#?A!p~YFVq4wp5 z{MllU(W0?7zensf+&g3xyy|fU2WzAyUoIZvl#6=YQdd`?&c0un3GMN@M39Te`lQzS z_ZOes3S;CGTY33Tl-02*&w6x!tJhV*L}d7hy@|Hs_Bxjj)_844DiJ&1cB*+GVw?Ki z2Ws0g$Bnz4XWNP{q~j8gjkUcl%8wPrH4op)zVSv{*?`dZWa8c)tTL~Q_TlSOdesD1 zJ&~<>S$9O1xQXVI`c<5%k4HR;TbM-YYj0`MB|%RZKL;>9`0Cr*z;4_o|FP3v6&g=U zRY_2Z)%wo8b4AYi_?tFqg>!?_LlGmKQR-Ohk;Ym>cU))7)TZpMI#nTY^=Zeh&I`C` z%%RezXVTnzQzM*P9A^jSuh$(O-J}>FNq6C#t=ydEhOWnzt*&z+=yNxj(jqiTv72PH zx@UWd$w|Ka>4S@m&Zp7~VkNUIUVYf_z?Pf2MS($B*jT;0aI49W(Skd2;b5Q{YY+oKKNCS*S>MX!tMO7>$*nN4YPE%x;E zvK@PBmtL)&m8l!37IppD8yAh62Ju4OIAw{u%_7Ekx|%Mxyl^U*`6MbSJ<9A@V$V@| zbUf}s=kZWE7kbYx_3-Zna>ag#W6V5zXzAvFQ@*H;!&LoJqoi%mz;nE4o=ETY3v*>w zTXbviA2U>Ep2kE*D(gMZe==igQ`y2VVj@(7FDyAc{!C9pl_fv}dX>b9r2nqzS!P9F z+a=pO6l=JoHP72x;4>SjNBXqX5v7-rZAhpZNjdned==XANR=<;!Io?I6MFO>$U$R6 z2kwTJsA92Ulf0F|wAljhcmX!o1i8r_`=jl@&9E5941}2#N=?plo5c^CUzO$elXdp@ zTbO<1$L8&%`_|fZbDzlF{mBnj_;YUvc?OPh)GmJ#483-xPH=iAW)+GQ_b0x*;gHuc za%qU3V5-Y+`1I?-ya(R%sucRbhBIf+V5e=$x$i`GTzl8+>j!VII`s{?GodB#^yQ}4 zd%~ny-R!*wAC^_&vTcVp@?G!L7~Z%%L|nYIAA_> zzW*G~1#d6eJ~K1+aj77;#42L({s~iw@MJ6<-K%qq>(917+4qfJH&}`BL*U4({(OS# zwD|%*-jb%NrBv|mBa0?R-rcK zw%M!2-m~{ajoFy5u0kF8Zbu4dM=2H4j*_1E)W3#TQ&VQd8 zVCa)v`IZs7Co8tI;d4ZRXZ!c&*iXXAUOI%AEp{^vN;YYy!6s{P=R#GY#9GScxL9<+}rchJND?^5!tpqKtCBosa0$l-l-FtoWP zFn5vR28Tq|O{X%s+?ki$2iY2Rb;}-n(Nnu^wYi*6{zTrs^^3UK~J?S|p} zhP8d2`)(=6-kBI&e4o{FJ5(IA^jv~#6$+c#?)vR4`zeQ6u5F3TLQ|h+iY+V$o|-Xh zC)dbJq#=Gd}Nlp`*l@@37np zPOaSnex78y3I(|w`Xb$#P^|KH2kmp&z|q?WHnVNpAbo$a&M{(7%?F`T-DM^WLs)$L z_sM~0_@MgHlC59T)0X_=7U#{Ia%SIKSl}nUa^JkUBkfcBsv-BY)O>wfaAy zN~Uf0T8B3x^<`u7^|Vo+s$Q0w2jQzwyz_38^Zr^AeLX37n5lFAou&R!!51vgDvu`n zr>)#uGzlzOdHL37d_#M~BC1t$v<$oG^kBe72KtiDd+1P2kIqWP(W~7nVYFF;a(=0vpCn||{9xualN-DASwbc~+S-Bb(_Y%HGI_9WzUk^x5k}TlV#3|=Q zaC7L(=SzhNN$#evb5q*gU?tFP_~06mFGECE`wg4LOTFv8eJxck$M)W=^l>&kudPdy z6dNWMySIKsuApiE^|Rfk7{>SaWn-24dhuJ9>SZH3ZNjd9`8td#l)#K>yj8T|y!fCQ)_F$ZfVx~gketd0$RH}3XUwqmr# z-+3BLqtY(vrmV~zlypXR+w-nQ;bzRX`$O5gkH1aO-oy6B_PE33)Bx9~?X$Ns!^UL% ziAQEDx{~LWzI_Z<)maWZUe7u#6oj~OMrDImCh`z(QRqN+XzcjR-ZoyrF}}Fs9&y$A z6PscurjlKQ6+6CO+jI3A-}zoUqbaKu#)lf;3%=E&1hUXm^(_ha4ny7oN+x>j(KuYB z`1I5rQgDK9JY^^eEB1#}D3e%NE+v zIq8?X3e8IH@^4>$GF#rvY|~@D4PkgPaBgtwk*}Bfi=9R{^&A!%je=)Zp{2^0YT1y+ z#a8a=;=(3PAJdGP;R2(y*Hh`MP{sDRR|zanBZ8A5&9JUXnJ7 zzIyuY(DrbJ}X#6{6%&DfRo@|Q9(8PM15cT2Bq^b^q-;0l|;AOiC zPOU`xS5zELyI|rklGfWRB)sy`Z15CK0jKnb7J9oAgNW?&yaV$y7w)|!+80IQS0Ux3 zRcK@vYlM4`1Dfri@sjk0j?K?~A~nOzKbpJhStbvBKiU4R@x_viwb4o5a>AkSQAgdQ z;vOWQ;(hYujsNBgqwLH`pAdsVuG+;gpRI+-Z}qPoKr>xnH#z@mv)J`{ZV8ftcV|u% z{l+^1#ZJZ##^wVYPtzC8E*1I-J{h!XBNgw*jlRCDpl!^(+#308W94D~JzC|{6^EDz zQTh)qXuQ1A6qq&g&23iJsW;Si+P{4LRHof2+=p!Et!a~6S0T2OFAb(H54XjBl^4HIk=?_SfZ?&1L!D_m6m_GpUd^xM=V#_Kf4vJvp+B z2BAau%TJKB5Uj@iG@c>7rWfK18DX6MiFIJC)6 zY~SV{?SL?e0;NNfr+fvUhbrV5AsGTCkz(GLcm!%s%e-!Jty9XGd0f`~Vo4F3Eogj_gS}k4fg>q} zpz`F7hHmeI$~NvmmsJSq9PC^$GnRKuF7l+wF0BolMP!98%!bSbw@b2i!Tm($y8o-? zs24a{i=}U+qY{Qm8TZU1@;KX6RKt*ZlBYyt+T&U!-3p5&rCgU+gmOf!+;$ymx>PcQ z>uc%^lPlj;@*t80D z-^%f?I_y7Q@_9yhcD?X(7`Q~rzmw)rOy}cx z?tRsj@7PdWSg|^-w!2Mr%c8-E)E1M#_id=a6E1*xtodRrb1t-L9_2BkwNXdv5Q>QD>yEH6SH^u@O7F!)xpCJ%Jbsm z%7*VqA)FJ+-j8Y9ZM%n-vzn`S2gC_luQc^F?he*V6<3H+wQS(p<6FD5_q6`oY5tmc z5tXT+QRJg-rchtp_5w#=&Aey2ywlv)k_*`kYB@Oj_x^R2PkZieR2&~hf2dB89IYh4 zbBD}1*`R-q!CX1gAI`eH)4MYb|3N)J?EoxY;{T*lV{z3F+{()y|SRXz#8!9XB`u<`6+wunt z^`~+jp3~dYwvU^S(I06S_iuPr)%1<)yj0B=>B^{spCbLs^QFwUuMn!2qK2!2IGr>a z>Lg{%1M{X@(1bzJttaDK6BjF9cz#WJ9Dify?T{@AIh|p6JAti-o1Krg28j2y#AO%_ z?@ldh^fR6kj6b;Rz}4ErhT+eix^Qlr+?SQi+S>e-HBD%bgrVn5$!o{J+pCapvMcta z(KSgnJ1>5#zDuW{e+u;(t}yrCn4IwDu$FS|ToCIv7QPrY8armo^#eiyD>9b7D_YUD zOe68xm+W-z#&6}nta0{Jl=l;CkeT#_hXqR&LrL)JhOI%D{Qzn!R{OM_?V$sMdsE}X zg}WqO%+^PGMKagCzvzR-zCAQ2Q?V3H+vHbKpu7r=s$)A^mhZ{hD2E3PwA-t6`hUop zwm7MA=}OfYYufPo_bC^Bp5>G}Uq7}7Ge+Ab@UX+rf#c$bvas8>R$;vfj~*zfe?#7~ zY7IKYlPuVOQtsoTyug)wtzd2u_75(d!R|}>0`*dUbIIceVC5{AQ~kE5Ks&dGXy)9S zGBHxPe-(N+t>hhQjXsnsX!5;Mmp{nt2=jrb5BmIC z9yRgz2$r`&Q3E{plC^hUyeTLC^$2wS__Gh46`Zn{i#Wz&vE)PwYB1cRJj%j>TN@j z^8r@cLr%POn&)F*gvl7v`zKT=@75XgEO)PtAH5V*u=q{kk~`Bd*K`1`ht@{|kNL(Y zaCu+SmyPeEg63q+PgPz`t{6T1VC8=JA)WFi zJ+i+5cRJuic4b(>-r@_pA$qQwfc5-(mp&Q3&~&$6LYP&Wz4$IS*GvxGyyuv6WQ({-j-=hx<+9hKg&fu=@RfuN zT~32g(;6=HUOt7L$1-~&_n%L!vHd{1X<7R1Qbd7F=csPfNM!*_)HSQ4G>%t)xe9Z9&np` zYX8*NzBbV(j>84bZe_D=VaupgALo-C)7LJU^qlY8uHCzQBD9BeYS%);Lp8YzE``Cz zl4!H~3r{-?n+E1BruDw8ZHWruj{4-ZGEr(X5jt1yn{RYlUo+Lyx+CG9+ongKKcM<> zBOZr8r(Cx8c@j;~!@X!}bxL-Ip|`PMoIQ^oC_{dBB1)8a^%n~GV=nU*F$ z`%mhypC3M3JtzI8#u*>bHg6uZv1P}5>+&iS`hNR1l-wjAY>`g z=n%cbftmIhjfi0Jm6>nc?B8ySRWf(s;zq2Pz-TZE7=lceg9yjC<*QX$hQU zRN_qi*vM$n=+owr8m``<>xXn1>gmr*Bsl4u9Kf+g*c6iw_sLl6_(*aNuB>uTYEb?lUDvJ>R|FnUpqB#b!hj z)M^?!@IDBCVq?l-X>Gw2@#iy}V)%FW)|s>%ef!nte2VJ?V|;k;PSHcU>ur;C8ycS0 ztQcHg^zRW~5gH@1&D1q^xJMLyi@2Y?3Q5Iwb8->wI$MnrAEwQ%&Eal;UWMKS6&24u zez*AEDRxD*#b#-uVinrM$p-W1@^F!HPJ;FELg0+dN6nJ$3udWvyo(aAM~fUN^EUD; zgVp-~iL9!nx2!#|_|D6#P&=AqY@0MZZ466}@b3#*$>ch3Qnk|4?4Lje3-;Dr4r80- zhGR!?uPi-#Ka@ra-|D4#UsV@bvcM9CpEHN8<`skhRw~1{{ zhvcL=96swy6?YW9{8FJQg;LT|eQaQ@D|%q#vgi!!jB}fi&-=F$0m)l-ZDRU*1RfN$ zH!ww!EA#%-w40w>7=C-YOY=Bg=MQ;tiy!j=quS zJH0YP1?5Yh1#awKfh&)LP7-sqn>z=?mvA<+d-0tUPK}8$JAVX{7Qwd+_%8G{x-~OxsqW zMu`++kE-tJ;1&D{Uew{}6#OlZrmeRth64h5&p*i$2y&g~k98v!Sn%}7I#+yMP+f(H z7q+XkJPdr?GAJfr{I&nXQYdk8N5jO|e73oa)0bEVc~%6Uuir>-h~e7?`5G@5KPU35 zZ*gPGe|((QSirxCbp5S=eq|Mx-HO?D{z<0MTe(+PEM-|dhojzS(lDA5a-zL#mV3@B z(4DKO9@Q97h$`3X7U&9=I-_^6w5``76>qMv3Te6-Aci&0j8tLO_R#d?tLeEg4{N`e z?0Vhz`cZU7<#ytW5zgAFiK=0@ci(Nzq;PRQwas#;XjtRfSBeWs zxr&h%NY2lyn@%VBG9I?%{A{#t^c8px#y=JuR>+*BV)6X!*;WW7eAG?gqn;y zApE-yRoBlsxI6kkB#+)A{>|vk?>{sc4gaEBbN%er+s8Ph=fW|)pG=fpb~Jrog`z4R zn4rXsLxuh)H;z2jBdq+mgAH_1h3hfj^ue|a!Aebx~kEy3kI|NBy8RWHF3FEyQ zc~<4AyT~fU@mxm1U|vGkUrL!UmsxL{@}Yao#4g0p(}sBiPUhnG`#H^NT#;(b>>7oO(Hu698#bhNUpr%_ zgqgT{K671BV6k7@H)Hq9mH91^xdHhD-5%>VECi^|dze;Mjm7PgRX;)n&6I#YJbv`NK2T^9?-N6r!Hm6u0{=ma4u=Doa()L%9 zRg0EYqh^yER9@OT!B*>`$=RAOhiX;Fh&l%4H#F}dcClp?>1j^f9le_AkCV|qiA#`@$+zTHeTa5VL(g-C;M767yYtl&tf9lry~mwq>8H8t-vtYwFw| z2)rSg>}@eQJ+O7Wa)441j zN{qT&9-MaL{5j6xvtiM;Wu$-3RspjMWe+;(<0|MO*>53f+Vr%_`)Jxk!tS75SKj!h2KM;5 z=dNhS4!{fDX)C1#yGQY}sRxA*hjLsxTz>kJuFg!&BkBIL*>T*gL8}m_SvDW6JLjXM zAIkD(h{Bd&YCo*&&qNg1G?#WSQ9C zvj6QnqlDr+WyPPjyRp3+UBaGQfY<---6)=GX+P{YSmu)(VW`BO5JD*KO?K(u`|`>1 z5S~BYW<~n*&hNXsWtFFd-?PPjnH9DkY0tkwnz=+Wc6NGoPwl~ns%yjW8j192($Mwt zZe!D3^@?v^p10msEK^pv{C=?kH?ayK9yeHLu-K}LhGEM#alIHBSg!wK++wVEo2T_S zqgq<;^d$OGL0alU!P5mB-%|yGyzP3hsc~^WwzbLdz;})vg-ZIYH&}!u`EOJdhFBY5 z`BrrK5Q#O*X+%Gjx4Rnzoc(h8@}KfwW4xSfRJ)DUC~GUP#=*#jgxwq=%{xyUz7Gg} zTj^jvZIe>`Ubd%Loz$l}D^oEh(_b;{dLlOQ-S8e<@6)RKuFil0C#!+U)ZG39uJc9` z%nlhu7TtB5&b&E)@)}QP2Wei#ulG=DLXO|Mpc8)Y9=vr?K0W@rCb^?|r`4_S{TMEV z-m~U|oU9!*FRe}+5BXo%YUI~DgHf@t!<|8FEAV&%8hUuyQyE=9LA|rgqu3KRBC`_{$Q1iTguWsjtupvV^@O{|KW;Ur}RUu%kt99O9DH%%}?Bp82eu7XR(33{G-AKntnF@ z*sJq#Mp zPc+H8O%&b!Vxih?SWtc_Wl7Pu;nC0zdi@in@8xO~ZuTu-_sCp@O#IQBm!mG&3~N;6 z7gP|2iz>oe3j7bf@O&&ctK@XH;r%)DX_%h4>V4Dergyi6YegZk^-OZF z`OubDqmidG$-)j_X%Cgh==F;V)sOgEE!ZS@*Kp@VBV@xE+}ZOzMc-}wkUJE@f1yDQkg{BmTc-Z^KLBER}7&QEm&o-c&-qk(smFiRx^ zxH(c4y>0?Tezm3J{FQq=eDT;SWLD9^J>*|e88RE%LbtBj6P|*;$Cyt$lEg0hUq8}O z4bv}5Ov^lo=7rzSu5c_$bp3(+-@ey+R2+mL&X^XwIEaWDC}X!a40y-&wjxX0XP(5= zal(=*xA4SbseExUZg*fZ@WCJJM_tSe4Y#AMs=r>Z|o|U5OpPjl06VP+DBjGTA34c=P?@@+;vdaVO~|trgkj2j}sZ_3irG~EPV9M-Rk>1~X>xHe&_(KtSAh5i+ zsF6_5&8;}lP6WBkXV-H(*6WHRG-&zj2&B+m7?}FXR;)DmE-g}g;e`O@j^eAiz2m7ry+X4C=^Kyv=Hq%ZT0i8yobi&A+u8OQ(!02n1jUCTm)5Uh*Uk`v+HUPU2;+HUiw71->O-;PABMV`H67RK zWV_5H+TnFDIKla=*x~t~^S_D-A?-WHSIiV)Vm!4r_#+F*pT7e8twu$c+QhQo#T$En zMq^dRfX=~kzT{M=k>^{DuVP(lUuM${|CVmpw{#u!w_{R+8zq}#*!l(;AS(2mG-l1`*bdPrGN z7(aIEGz%vePk-fRtJZAk_@WcHXPLgfU!Ni}gB*x2UgMdr2-{ zMLK&~uTj4t`luS=eINOKFUIUfC!cexfc3a)H*BRgO5!9MsRs z+Lm~;)sl>sCNwqXh}AA$6$iH5w3454_~2ChgmQ&fEf7Km3c5L?sT_AId3 zQN!(JUPv0)FghzOJt~tL8fbmXz1x1wcHTB;<78l?1FH}ald)gm@wu0+=9ZFt;UUd= zE^fQpHT{K%hnEU^nB8g4a&3EMzXXh0Z@>o}GT8OXWD#@qGnO1!V0^q{j}=4HelO-mN_wlzYsZ|{z1A|4VR zoUanLp*rW<#V@SUXA-tcJ7D}f@n@6^d|?Y(qtYxmX?9AEPElzGF1*8uMNG!Qm-fs0 zouE02DHvBo4mHiqW$#vTJ}`HkP~mKAw{n^4r}5G>gh3NV!3-y-<1&ws?S3#qO5zMY z|K*CR3L8N=7yh(?&7i6F2Dqrb&O5j10$s%+SlwE+C*#T;^AB>SA<>k@?n^HuE_&TL zX?;bZaF5frVvLb<*W;^6hIgp8_s-vM%AM0Ee6TGyTL$V~_1ew6$5c8uH~P-5gR9q1 zS{IQs;6{iif;GAKEvP+C&9Y-rFrm*avQUd;BqfnefDenijM zNPK5hvf9D@8>6N`2X83{3M{WFR<>OHEVWbR_8ejuap&7TC%ifbn)&(otkvv#fd^Fb zd^wb?V*E}{KglAtqo1wrvxrIwetvNcQA-iC4YfHz^u9M|zPN&T#cgdx9{c)u!Pw!5 z9Zx5lx&*=UsEj7|d-m|SXK=bAHmEl)_-k|hIo9CXq9W&Ycc3epuHdd|6KWoYxGUoe z+#`u&?fcv=HBK4cGn*Pj9$1e=ID0mnQPTC9X%L zVAm=SQth%n6EX|mbqNbUv9oz`m`ce)F(Q)XZ*~y(Z!AlMz~XHCtjpH zl7Y!pXPj2UNIpfHuQWjGqy-_?s~b(^vKEws*nYk@?mgEkkt|zM?S3&)?rbs(DRit# zqizRty`4_<%hnDBdg5ax*C)CbKkP{D6e`pitL7Q_rdU|fWsP>9SV29Z(rHoB1Uw8Z zrc^tQA6@WO%q6I=?I649V?VdtmKUS`RMt_surDi~#X1xvQA=&`3uRJL(|C~!pPfzx zJ7ZCEd%S@W-2P*g&D&zP+lLM>T0GX@&@#|A9(rCNSjUGpuQE|hi4}LzuDN`FYQ-Ab z%U$xY5?~`Z(`%dPaCrZ=rK1^7KU*wPzj7Jha1&{en0n+^)9_(Xa9Ly`Z&BF^GeCc$ zp6loQ)(3D0G0)e#=AG17u#&P^xKU~+Z)J+sf$~kpq5f+_^5-YK53U6IUTeoL-+_TU zhbwVZmCH>d_D0f8;kHdvt1q}y4@T{bI;q~<)Yp4?e_gpSK7PlOZ9NtFejX6_)>hKX zZGEb3dB^(e8?J0tJ=-1cqOMu9?#xk+Kx$c4`N#Sf2AunYs?6d8SI;cMZr<=x>0aeh zWHk1DMu$bGsY&(=&1;%@5^p-M)#YP#pDQJ*O*9kAPsk3vSCA>BqW0V$wqZautk4dbiUTP>5Y-Y=+EP+Z#-c!O_ zKUj6GP|JLwOU;L&r=+o^`!33(ci5;yC)X@75ID4Msu~Yy#f*Gyc_c;0b2+C;nu_{i zHN=;fN$+kVNyuHNK1L9r6pQK<$o4B2&P@+_bSKlLr_POf_LpBAI+}X-wW10s+~Hav zV^}6SYAf@JMEn-X`x=WAu=mzaHmB^251cPuH>asFHsu3h^CKfGuj@xs_tvDjyPkQw zMXN*2u`xKPH*|X$Sn8tAigxe8@aIp0ubf=-S&*W?yAXp}jK`{)L1na6H?E5S4OOPc zi8+Lb#C#f_)2gc{M3Qa0$mR|UwO4L#wyAa{7(g?71gl)oxk3}BWpG4AmYd&8r_1}HB{$|9v4WAE2Mcb#5?H8(qgdXL`GG$6G z(sqPg{|ITmzf-dH0xv6@VJuq2^gg@4Sm`KUWR`1I{Q#DRHC(mAo%uA>0aCp#5E#Zo z>+Mp5cMlAt7G?CPyxn$rzgkp!NKvR;b?6ahrs*)yPz4z5a?vS)eTBnV#I zx4)=5XHvFvq_5@JZVf#?h+`;wuj9R@X1;vPt~d>;W;@cl&`Px0QCl7G-HZnc$Fn3x zMxVEagoqd&G38~v`hmED6E%&mskP_nrp=`bSt=|gwppg6mhI7K+fuj7fK}Ud#SDBO zR_%Sfwu8P@JJ~>6`iMM_h$l^E*I@~Bs!v_iIPU#$E{j(d)rA;(+;?L?;!Q&<=<+9| z@ls5y3py_EV5Ul63gV1gwwi53$x3LJMC7aUg@@-R1ob@xJ0B~JIyZEnj0SZJ3<7Bf z);#)b{*GOK{aIzz_|#-$VDQ)0`m3(;Lkh+BR@dS?Z~7aA_b6KO0w>ay###s75(jb% z;_eR`801)QRdTTgFTb<-)W>8~UMk5UX0S-nQho|Pn%Mk07nKedKE7IKBf+H~JZdvv z#U{UJiE9yVM6n+*m0h@*F^l}REVoBBk>wETbOtw{xJ)+m$ZK=Artq9ggx=RJCB|P2 z$MM}CtDa0*hsuV$=({Hew=v!uwovya@XR|giWbR>22U3awsy$ZxZ9#>dmCR+!CChm zwr*>@qn>j2(Utde@V65d0f#aIdhTR6e9XNM@qAdoIcm?S!QVZ7LIIX!nwQ8^tK4)V z$TTrBW@8C;E6|WjLO<3v3TxaCp*)%_^)lk&Wb^eYD64wZ+|V-nWT{u^bqPw^5zx$e zE?s5sUZCK2pCz7g^Hh0gY-ayfwdXx?B`Pv)#Cy6Jw3+j_dYDVb^c** z5?bZUl~Y^C4qAM+SknTsnlDqXUHsHQVQX*k7nja)Yyb79`1dBK`dc#0uf^1;9(n1h zuDQA&e4yu0;@tWBdPCh82W||n5L{%5q>Em^pVBY$)08Evbf+gpHm;DzCM8kUh}2`@ zhI0{(WpiQS84K1;bUEgkzbzWtE-7|?D?`%pd()KO8eya@W}cv243D@%2>G_DE220h9?%w4Hqsp`e}%Z3rSc}Z5_y8ZbcAHJNz~S=dTCRwy7~T_ zi*b81KQ5S>Y^kdJ%-0*-7nI|-0X#MMY!Wjb)#bY2n0J6;UHJ%OOr&aXxaZB`XM2ka zr&4oyogDtUoI+m2;)Z!pJJ; z?kzEyy#2#NPj$p^zP(Ab#YXf#$<9iFkZk*VV?)n|CiTU=IOEg;vsruPtC)4**wO^I z#e0`R-=^Rj?vV_kmlB1n&4=`Esa5yV=ok~dn|_5;A#cKidcXrvqqW>SVNdw>$DJQM z7?i!U1$b#>eOT;WbPC_K5N6ugti4vD6S=bnbuyu?w=(lqDFehO}tjHH4X_06r{=QNP z8x z(tSDwf(>seRTb;cFT^NT^Ap3jhSm`W0~6K}-!0zbLhA%LgrV;+R@v+7k#u9#wN-f= zDe~Li#2ZRDx-H%&0nf27i!XjGjIBBQV(sz%S|obWyenGyvD*~w@l7MwS8cwl^>TiL z=TION-hfKjRrWqyet+B9CHJDMzlurfpLLX%3CNrX75SfEV1FT!9$K1y>hO~8-9;}a zM(gqy(?*U-psG{$YLIw0PUr@RN=n|$RB+`hrx$#hsxSOpqGLSS zx=)OdOeyp4O_vDq{j^5hI~e;|{;|t`U}%h4VI3+sF*MdZ^&vPN=!lyQzCL>7nWt59 z^i6t)P~i?b^vtr;2a_*kYHfXLmV7Uh9+jm}Tq}?5F`jI0JR!36^?)pjb%?9PlzN9` z%by5|U5C*?YB*Z=8J?h@8-&fl^Zb{v1G;R36vUy@ms;#_4fnJgkt7lZyLr&gN(!fX zx1rR{#cDUO|8cln@cag!6V1IU+cMRg_vZHU62F_U-8soiHeKN%UxSaD6L*eIT?4?@ z$4N{e+;@L^{W7*dt@PrE#0r>U$*>GpwUQ)ja!@tnJ-9g){Rpc3@ruaNQVJHne&kKd z6-gGbiN~eH;EX{Z<%4GC~Rd<$@Iqlop z)eM~Yd=^~Kgv4ey7{ufa~X!BQlQe zuC|03+a{T6I;*~*MV_dZG=8}y`Qsd595pmpUOXANwCAZm_eyD*ftA&Ya-<{ahd0G>vd0Qqt}agOy~2(Ej#8%wezpUOx`<~p3?SF8;w2@k`^yyXKgxi zXhOKeF4Fip=&fXH0PrwAoMxc;Xj84B&AkZ|GBpfw>&X7<)wsp}!}|kP8pn@(8p$CT z$=y@=^whQqlOOdoChNwP2iB*7SMW@uvNxhtwra(m*jAshA{?hf2+l8`EO#8}31x?->+$WPU%$Qg`DiL5XrM47{`q`1t=#) zxUQ6RIbuhCYgbvmS;1!CDJ&;0$Io_?mUq*du5uZo`UTvPb7Wuze_rpqwl3gF>#6k6 zmGH4MZGpGlKot`R62D+C@QQq4ztPwT!QsS)$f>30K6N>fJobp}Y#3g( zTlOoH9zrI^MMqBL2qKic&~Qc_j3ZKbTS{^n@m?jyB{2Wmny zQ}uV?fJdC9!$%b)CK!y@#kAMzB<(fb(VOG*e1{3Q=;Iq*jXYMhrh2r&cVL6MTQhI$ z3p?XIBD1F%f&;b_ya*(G4v2u3BG!^+pa-|(thr_}^ErK;eS_g@aLS(sPWs0`hE zH$TO+;o7$0yA2R~6@$Ysflgo5%zSRTC_Y*5+ES{9OKccA!=0X+9IhblpQU7O8L3{l zUdNOjMqDlq=rD-*rEG!R4aZ}<&OKfazbJWQyrBvh_gRPYHYe+5-4Gu+VbV1jXbbfA ztxkQq%^B>XgbUBP?C}21nImpLzcC?dPZ)mpEO@}@*jKTR$H4MLn9*XRru(Ia^W*9# zPcThV!!zubC8^B$D%Lmgr04Eev8~pVYEBVZNj3Erm#=F_yT?bP4a1Vsk{byK=`)Lu zsdIDoO=Z35%yiC`5?g3w-dl3vnC@ens@3g?^=9$go*#GEd`Pt;7KKgkCGp$8aEGW0 zqQcD|r9ERydx{4=(&CvaTlcF-*IQb@H*IP_N-qsxv7nl?_tKYuR$}TRqs0>;X7>da zEeus>gR_@T!5W$@m#?giJotopI!D|$i>)%wEUz#gebs!epnkrEYPSgt8y|auv{{(t>#$K-GUSytAgAXa$eKzGrM=HgYHcB)urkhE)Yp+m0I0h z5WX?`&|V_-{gu-J{w>y<-yzk9)v7O6he>oUG`{AT5YQtxtgxiq=R|CJZgx^41?d=b zQqAgg&xR4KXW{WC`@a2m7| zICXm7-oDMdWeneSVS{>-mWW7?+`#9~6{u*BT$x%I7-SvUDObGs-iwssv|>j!aK=&W zIAGcLUv~00eHvT_i`?UD5w@1yvn@F*ENLO|R-)OOstp+=+^bBxFi0(H#d3B1(OyD& zOtct(&GX{Y+XK5kwZ*afR&S2FgW8roCqBd=CRR0ddG(soxN5h?-R7gcAKPA(yfp~0 z*T^A8eq0wmtWydM=#I5HL6gm*>D?w^;r*x6WPjA4ur`! z${(Hw(fUbW<1%FH1){1^SI~k!Q&pCyAUtEq(9%ZAK_XT zDza?PE{EsZU@dLXUTr}YPe${NPw$cw$JM)BgFL?Wsq$`JSk}4kU`tHT zmK}SVhAZdJKXYI9(0?KJc@w{P zbhr20WnEV>MTcy~Q83ez-V_-q41YQ2QXQ6_aWKXHg!LYogsG6{sbhNpe?A|#Yul-{{=kfz4vy8g z%0%HD3Uxwt)DLY@It28R-7^3w&Yuo%FVbxvOt=!sWNEwjg=cuE^lk88sgim2^YXLL z?C=_ao7;Pao;soP*B{`vA58D(=7v9bZi9|6CtZ3w0$$dJnv)meJ=GVrzycoZuNDIo-DmBRWYeIn;zNGm9z;Zsp%OKRZ7frmYF5b?Tdl2tPc@hm#BN? z)58GouVQnoU~_F_ee-4H+*0>ZnX(IZ&MU|}eT6phsEXx*t#uo}l@=~PU;XShAK*2n)7=MI zTMmV#+TT!>%nAFT+JmfU8XgMtUrcRHY3b~9dcK~msEpLQRb@$%Zg`178YZwddTvcx zNQ?G6-M>?Iyd$95;ITxal7QC3-md7r`}HBR>Ln5h-+G6Hnb=_aNHTP{3Ii|yKqh5G zqvrDTbHGS<6yWo6X-Nku;PA%C$`{WwF65o6!zySXmAB)SZXd~3*L;*EyW2WKeaB{( z&a#nh?1oW>Yj4rg2lrdvyx!fQ)?6F5a%kD0u@-X;8qIAi z9vQ6@f>$fE@es+Jsw3b-nY2+V}=RZe)|W*B_?y`ZpD+P!I|4-c9?r23AnBD;q&Me?({EDSC-@~ z0pIj5fS+&1LF`|$%IWKVXO#nJ+y61E96*(+qxUnb+%vJ|7G`KOfc#5bTwPop;Gh@~ zQ~%-Y^E<=NcUF$+7=WW;Anxq<*XN+bzw&_lKl3gu`Om!z1C*N6-h}~bQXRb+@4`AD zEj&j z|HirR?}bnRPsCpfGNx%FL7RRr{_nU){*9y$A5Z_`vH2I@#owI~|LQ6kh_3XzEX+8l z{pYoC3J>{XO1K5oSF!|0X+L zKe@F2ML|FSAOr!;*3;R#WB7+7WaA%xkPSgU?*2$%Ix0Yc3AoAlaqoLQg>(47-u)f` z_#g(VrvV4>=L@)Z*7(M(vB}tiK*Zu*tUMW>1n#VVUk>wEgxR~l0?%aZ&v}^kf;{Vl z*^@^ExQ&cweT1Wb=<*v!r0#}o7z!2OAp(daRRGt(e-isqsvn3mZk>&%J&J2+>1t@} z5W&+8-auPVLkkLcb^ZxtHs+r&e)xO-1w(Hd1FGXNEB;fYKa2n52KpC(-(&*wbKF1S z5Zwh_R}Tu4@cCf%R;3jYe(!>gm^nt@oLAp4&4+-V&OGD|4C@6hDv?)e_fy1FVHpd#S zrUjq5OyEHL=?e+pqT~sEjWWTJEf9VTlnH}jWeWGSMEH4H&H$R4z%iz9zv=%tQ#jNH3D?7#nqY`# zCO9I}-_I50??W~B*K_;hzaP@v#E)ui3fCe7DUea_B)l2kb0&NS@Q;W;3;mnFL3%(z zaSXT`P+Yhl50+7#YA^x*&lY*+6K4kZL!$t-m?Pk9pm;zS z18w@}c(Z^wI07gwpcg6{f%CKiq9T94bvqhqi z+DImqj3i;aQ0^xFcK$e~jmZokiEr+X@poYAA@D+mFOq{3;fZW-OCcFzgRmyyJlHx| zk+nOGUjgge8*-2zaZH$lsmZ*6O7!V^M4Hpm%3FqWw0U~gx}q1b`_ zY4#j_I|prdFAA6M<7x-PY@2dfxZ{#`eaty(kn9Z%eMXw~mm{^H%c(QGkjDR1-J?IbFp}_2Bv>sJE_}J^AO48Nff? z`$vDy0REcBKf<%00sJM;{|t{j1NgHJ{vn?C4B(#?`%ge;0RIWVpJitN|6`PYWTXFA zjN)Mf6VR!?SULkTQ)FKbgy?JOZO5|b`UoKi0-x?pL@{xA9$L$tjPWod5!oVhH?jks z>wzYjfN5UZu3l6-9FfBoc!Gs`5Dz^Mm;l6OxLR6*W&nNowpu8V56soe)y&OX-^-0l z75Vx**b=m9Bre;8Ma81<1WUR;oZ^P^5cyz5<_-c6Uv~_ZVQnuUgYA7`7CfH42Tu=5 z!_ENmtu46>Fj1)QjRBbY9QalYzNeM9j}OAz!U7l@aQ^=Oc)TaXLYqw{p$Hr{*Ajx# zB{H?R9JT}8Ux6*RuE<6}u$uvdfv~1}V6?u4FQ35Ix7Xv_dsAo#E3OV7igwin zyAd70OjA4)j|Ow>!R81(sI~)~&Las;L_}|0Q#W%T5fO!Bl3^zPD8URM)y>a_B~Wwc zVQsy51ca>)6@~`WylIv`o)#i&QxV1;kG7>+nQ2=J{B8f{V+Qaq<3aV++~8nqUyKc# zZbh_muoCJBEc9`F5ru#yYjJ={JecXhqTt-frZ@o)q#sRh$!0!o3+ zcCawCyNF}1uWbv3Gu_Q_`qt)Dfvcq+#0-hTI3QV`bW6NI&6nmY)PYbO?5Rk)7v0vz zlH=~`?{8dxd)2xHjc(4K52N6i%K#)Ns0Nn{KHC=wK|>j%c$ zn6ibyZx$BhhO^-iaCEw^sXY{AX~VSy34ob~z*`%R@~~&qwDm0gX8^VJkp3(N*B2n9 z(RYCAy6f8jQ%4~Whq3bn)A8b%lFu+6(&!u9CLIF{SrK?4BCu9HCpue@{4B(H-;EM$LnR=jg?X`fW zqvxUHVPT^0z+kb#2o#iIN=4{di(GjomS%Jo)lMI4E3okLq54}BEtv>ikPp!m%9x$o z;03;3YGiA76MHq58VybIwXm@=b2p*d+j@#@9Bk;;u6`V(z>{EV?cnb(#Q1aES$1fU zofRKMLLCgEe~uQ&9IB_SJ(EL}J(8k_W5e};=@y;ji`G@+Vj*0XgFcn7i!c>h zyV=uy@Dw+m72VDgL=@->=w>7ft{p_5f)`-{>w2>|`kqJ@#~)@sTW#1vo;w8M#bYrs zEDoIIkJlrz;dBmI2r{=|fIPH89FCT*9pBE))&gziVb4dqQ($(M9y*pBYo3)E+=_0Z z?aHx6`#HeK`ZGE7b!U>13=Y%JTWC(^s*%-9eXPyl2ohNjt7YM##up%5ZKzmxU7-y_ zjjL}Bg2KQ&kRO~(1}w`&i)_p-U{)6TczqoUKc5*u^M5=S;n>5p?d-g5yl4AEjyZ`( z6vC`vT)sY5VCAJN@Mp0wo^Un`PolDzI$#nA>5C?LWBm1?)(o(#fG+g%hf>)@8$S^m z!SvH1fb@hE2t~)kgg28z5XW8w^ue|esymcN#QB*qxjtI_>3_POLOra#pC_GY>FaN6 z=H|oW*s>vHj-ELdNu^`_F&0oS5|%1Z)Ag}cv*CJab7ug(babh7va5%!J{4qTO5zDE zwS3rGxsBEqe&r6p8Q}eN-;yhRgGlq{o z#0;Ttg68oAEH(|}&bFQbG!fD)kOUzKPxb_n5q4HY9X`yH$p>L{?6tiid=3xAu>*s> z%{<^fwrsGMg)0jT^44OTsxd_v4}hhLNib)l?ESF%G>_Td#*K<4W9S&J8Qz42W|-^n zd?~sRHCq}ItYrxU`;urBuno}z%!DzSK2{Vhwyht>+rfk5i`J%j*#O!@SkvLQa5FWq z$eTEmLq35-AP}r5R4p>z9c7QO7ScgpdUQ88JrsuG2Gi3MLhL-Xg+vO|l`1qRl1b*C zejt(u+l|E2(Gu9x)JzFzzQ~l!@B{hI0NU_umTiVKXA|6*bT<*v%M5|`MtC6@a9azqF5SYK z;N~TCWpR9esl_uz{?CKYFD?1s=nsC0GNZ$PJOca#@E@c6BYVtf@;^rTrJeten)r+k z|G6n<>;clo85#XpQ=VNg{_~RZe`n`ndb{Db3-RAr9RHQa(pVq>xG?pR5F`wt57$HJ zflW=oU_D(3)YJr~XJ%@Ogqpy0XYvSeZ~jL9M|QuZ@q;7N7|4z$Z5rOyjY5UcwKZJz z0p3ceD-EVWfxz@NbSbVB9U4SO-wpOh5o8 z0tF~N0j1D1Xuuk;28FIo*MQJ5Y)9kEh(?2Xh zp}K-~bYUhJe~0b~kis)Pe&$5|ck9w@ z?tUZxyJUF(rD0}a{uKTL;=AR3vdm9AQ{O7GE|8q%xq%lpg`p3Q>7@(Ae7{GK4w6(r(KF(%!Cf0uq@(Ty+ zzq>a&i~OtTf1SiPx>jS*_tJg8@n@0W_m}_wu-?DdTg@uwzi++YY#sk!V!c_L{@NtJ zx9@*#!r$8V_mdF6Hn9Kg#tj_H0CurG*k%CJvoVtEN~f6!f%71ApkJcSw8UQ`{JFBu zw!`Ttyzesq=I{YX&R*X-`)Rgl8w#)~4)OvLvLP_>F#v>V0xF&Ntvj~?=KK|yf|ETM46!dHGf7JD>KK|yf|ETM46!dHG zU#Uy-_jK7CXAakj(QZs1+Mg@793YckASOl#6BBdw784sP`V)gT@G1bnfDL^9L6kki zK0W;bFgi~YJI`Da)7Qd3u4x8sKw$pdx$`CF&zt{K$RAPu`p4H>Vk;JkONrh2i9!3e z_%bmufH_-STxw;YR7@VE85(CE3-Ba1?DwpM zvy0!${{4I2TR!kWE+!E+LD0n@vC%o!{n7XXV1#U}=@Ivn@hgY5s;>oaMcMX__o?sI` zPh8Ai5U;kWXq>+Twbqf;dNYD7eW}x_R4{1#<>Iyl;vOdxx2KRQ*YOPq$=XA6JnfW5 zja@+7rSj;n26sM`qR)wNc(t`G!tE)S5xX=ImT%IxC|qho!L?I`QUyC!zv-DL;UR(`fJb-#V*X%|};mvdti zU&ZYDUiWF9zdITfW}%e~v%X1FUGO~>TrKi|zIXG}POeT%K<0~toq4Z4?eea(?QPdm zMGEul&feplY1EH=;>e7oznj|oOtw!~uB#Bs`BY=R=!SW}MlQJoo)p zz%6rF4J}i{K)q8Alr+`#=BkU%GW;>r{eJG9O*qKYkUnaeo*QywAz=(fqJJpnWx>fCN$g1 zulh=Dw9)Bf8`c9AC{Vuf&Lhp+RL{L1K5ZJ(^yA=bCIH@&AX=Ff^JL?-_o;IuMBRfy zUvky^)0Faovb6MbTdg8$)le4$EZ+uQH;>HVikJ0Rk?iCiT2==hudx)-;h~`q6pIMcshAeZ_$J5gGD=!gzOs11-f( zdtTOgjv}MInf}`qFGJgxm1L*XH7L+Q+;qTTQc6gkLoQ9T>WX%p}Dxm z)3>>Nb>m&GZ;L2BD;UM;v^wD=(|o@n_TCG+%iZ;*=`Fd%13_;qJ&Fn*NZ7=-W+BsW zuB&5PcNP-xA-TM^0o{TC1CGe-41r`EayN|jG?siyl)Ontap%@4)9HG3L0iIUov`X0 zNAFfTNnypse&4Fpd(P2~v^q?WZL;kCg)h^sSDoZyzly;jhf8w5*Q$?01u^uq0!GKy zFTpet*0f(rNn6F10ZaGnT=X>hQ@MKnThjwA=OiN1KcX&m#>HuS@uB~4@D^p)xcmB8-&OT`X$!G~_k=U^MQLyKSvHbD(wTrXR{Xrd199#DK z?ckHB(RNWMpX&r9jr-q!_b^%VKt{dPPj6MX&d%sfC)qwd>%^S$Cr@#O`uHWb&3>Jc z8)ZX(>R585_-E{Vx4IHMP%k5L=QIpquaAeRyiXrVTD@qvN#WcdAv={lRb1{0S& zhD_m&YO?aRKfSOs^{z{oiLImsnzKxvYHFq>$offL?#Mn@x%;xr+;2v2nYZt)DYWwP zSV-vGa@+18ea)~I-PLC{`uMy!th~2EY9hc7A}YUdaBns2x$`dCc?)J=vH?WrBt=K~ zaNU!X14o>gzGvKa)AdQZ-D%?`BHEKZJ8IMNJzj-W6PJ{=)j<_Z*!GHq(RU3F)i1&W zMsN2o-Fczkxw^yR<;5~k^6?V(xnw&ql%x zx$a(X7I>9aW`iR!tFt9dQtIzXJvxlaOigl-x+N4p&S(EuK-+S9Ysaz|` z8yQ&D;aW+9{cS{51bcf@=?7SS$LF|J`s$#MQ|PG_8T6?#+3{Mj?fdO-Pvqg}k%vV!Q0sUMugc2%|qe%{ks+dc=)PqYir z&5mQVD!wvyo`h9$QsCW}cFqNcQI{=iDUGQ;&K>&gPl+Q#yL>NFmtnc1uSV*2`EKRe zZ~;B7KMF=m*8m@25a7PFls+JdulRiysQ>FL@uV8NO%q zHq%&!5rf;0_4hnPysCCJsvVQ_ap3yf>$?k&@%gw*Yg!U}HC9zTnM9WM#JP(t9%p~5 zsE``kT>ofUjz?b4eIcQF@07&ohaGzv;=6p$pe7WKxvU=UeW+c^T@YcrLl)rl`!Gkr z`^h4$lZ}&7>RSxm&NzJPwzO0^GSaNTOK;e322?7&DY3O5TL*%JR(GPC7hB)h!~)q~ zkqUmP0o1R(;^*gkw>c^H`)UwP&2Hx;)eKjx8rpnAY;lh2^|4+*=0!W$czcn71KA4Y z410C=-HxRN8rqp_#2Ae(g_C10!mR^A9W^~+r3KIOug;kYzklM&T9a*ypQ(j40K^H@ zORQ5ATY+eG@rq&R&xT@R^hn#{WZXH#0dkCO;4L4N4l}DJ?~8kd>!p}wZ>EC2iX~5s z)%jlUm!GKMfj%kLVMpGz@&(mpQrR(Ym+q;Xt0&ogrEJIJeg~lI{^UE-O@qc>)=Lsw zSNou&ZsoOpw@BF?G9N5+1H4mHPu=G4Fzub#s;y#FYMFhjEqAbB$;Hfur5j-daJ9J+ zmIq48tbiBO1xr?3a%R68DC@~}9qS6W=8@_cR}NhoyEtEbr$(#R`%$t?q{THT%`Q+0gw9?g{2PSCQS}% zHr`UJnGL7ZBK1DdBp)8X`skp1mWW6;v;^i#E(@id78F`~6qi*jd($U;6K#tQIkld6%ujboYYD+`mx_A?0~7Ow;&a5r=Zgt=PVUAZqOLx)7}8g}_A>8( z@^ks|c-j8I)ozAn0-5!t0O6f@Towo~$+FYN!KCl3q&v~HM4zc)jzoEPU znyB$8UOn)Ps*+fmGD+dkFVXosOp@e>m}iVvToSDm^^Xu`&&0kIfg#etRa%CG}ofmg&2Vp zZrr9gi=@c`y?* z`Xa}f*dHjf;A+HeV#n&?^BSLgJT-<%FBZoo7Ja$$MDYml_Nnfi8>xoXyEV%0z0*zC z9Q0RBE8lU~P}3r*zx2qXIrp{F9VQ0L-Y1E5+XYuQ?%s2r9MN;P zX2UkEvyfM?vRju~cV1anJ+c7{wdfelkQjTnC#&C7NLk2-S=!v$C&a0R$U3-}Ys-tg z!fuG4k(94m>|xk;zD^CXVvd%YZSuU;K4h=1u$Rn-t4uz8>ewAnx#@v+N4P0f*-byCn%_hbC!v z+R0pPU3-QK^dYob+Lss%_$UdFIZEJnBKq-$NFmi-P@1Q6<25M25p{$;qi8BJXY%i< zu2F|`q%DCNpWEN4L_^K!r-i5A2!~}IP+H*O4$c$Gf7|0_lLH01iw9lW$32KhGn584Gv z!0_X^t~X8g2L2*N8A;S0yiTW{vWgEb9V_1MG3YY#c;9a0X1rL`(}P`QgG%_$q=V?! z-!_PI(fn>~*7<%uxxCXKfI4*x^wDtA&bBf>o1%6WK}EGoSkwym9b zeb-2GZ#ka46w?lxrZg7eN}OcAPvTNT+>`~1u;7F+9OA@xQC+nx6JvB=z$7R$UUq%c zqQtb#IR#BW1Z~Ot96MO4Wq?5wWKQaejN=$J)gReqq=v2s>*ZV1{%UVO_OsZUp4O7{ zZ=5e=KjA@-nN|)ZajyLVEF4O(_zqg>ien+mA0Qg8%&(95ma>np>9+o)n{;2X2vJ`# z4seWYg*p`_{+xD9(-$YR>5wF0%ky)@LovKu;BNwVz(+B|Qd~!|_KJ$3#o725%H3_{ zP=Ns4%*4hf2pRD>YaWn5CnQP!U%@=fH+?#KcL_HUVtLM0=GFPh>4Rxd4G(8FaBi;B z(S4CLSgmanap%zB5q}$=o3xPsp|xZ$M;ZHl+?Np2iBB}OlrI+Dk}p4dc4^# zU!J;#5T^t4_nbV;F#Hmr&9(&tOcaSpyJGc+3`Gd*{5}Yr*p*PqR^veA zpYQ7+QE*GhY^B`Hf7HQfEvgw0f4n(SjBrt&G>ij=%){21oW%-gLm!<7MSFl9`m*>QbK57V-yRH}~d-hn{Ilh~G_AotvSdm$GV4*pid2>p~ZD z9s+(?8%jB9$voB2G^#`T2uGUztV9E~$l-Mv z4<+>r#aBMTGc@0k>!6(RI)@1=xab500o3Bv_V;eU8HS8lo^rC6#EDs`-3*5|7-Da} z!+%#aFhFiF9BOX%x!LQARI`NUqQW+W-_POMk*dx^6jTaRC-YNjo5xe1Hs~u(Z zHDGmAu2UAqUEilRhx*`mk;CbgTJy8ON#((NlI8f%?1-MlO$$Xk zS|}I;c;rq@qW?j2Xj1Uob8W4v8zSC!K}yUvVH^WxHr-u!>ZGCJzO&gCp6Ro$BG?JR zUvaKagF&_36hyu^BDiNypmriuxjmz z4w;D{odqj9(NJ4>;==U+pkB^?J01>o;3rpTQQFIona`@DN#RIa)8c0BvaOG6Le6?NR%D{=O~-6fo68=f$}s08XoQ1kIa>tNOThGBz$EQ3N1R3(Di z6pHBSks;a2m0*+F4m^>w$V>3Ca8mXW35W?@Q?Xjs84AjjjPo$Q6S4;5dc7JNloWPq z5b-u~BtOH?1ci-c680NHQ;FLwvS-G}suuSPmzW3wlcA#`wa`d%(({3%n+v3UcIRi= zF>eEi#_Skjoo#bT(gy*VV|);MgLpod*{k@)yE&??B2LGH%upxX=u!WGSDZ>__XC!m z*heKkX1s}l$x|h!F@h1jc)W3cx{_qFE%PmvkEAuft+8_0m3S1TBSxk_f(qx73%y-n$M z`_en{)2NX_{@Re=ZFl|AorlQ2lS)BCgVB#r{iBFVI6v$P!aC;69GTL5vYw{@jIky6 zT1&EQ(7JZnMZWIQ=fR@SM(lHEuo^_-B`&<`oFCVZw=}`{deUX9^NP3=7uA2BUIUmA z8sJf_;pSr_Q7p-42Jsbj zob}>9&_<-EM}*`HNo>83KDL8ToLI{wW32Bf<2xU@nUKTScxEM!8=w#k+GK%KrysAUs&Xb3fgh-pEjbj615ubK#M0ANZS3% z787AEqq)kWWn8jsH1TpX%`CD&^l&sF>)F~sX$<{!)t17Y3vJIuQYSv7@3Ow#0BANA z#|O^xX*_{oRG79iK-^>|<{!A!UJY&;ZkdL1)RS(R$M6$4u)(>bd0k+i%XE-3Xnde7 zRM7ejXtX$9qcl@WnRM+ws}VgMEX&^-1udV<{zkv}yycw`4VTuLLeP1zqx|KN<;i?9 zjghlLtck6-vXNE3-Dk2Y=^tz1+Xzzz=Jol@p^lMlJIzKF&@J3*8m-oSEf~O9B8xDQ zb3>0syp;Lgpm2!zu4XyLE@_6j{-M|2o0x){!p=;<@@=;VW<(5H`OFrQyv^80g}aG} z^-JT`9~FoAU|-B4RIt-buyOzSG3p*EcNY)-&n%Rh#~1BkKaIxLA*f+76~=pUg@gUg zTt-n%ef(kzmrXN&ZN(^<=3w9S6X*S`h0=}8`kJ7+&$pLO{Y8i6MY=)w24?xh+e7Mj z@7*?Lc9iWCLPH84Gq)|cIdTTe!((@syviXRrC>LUGmi%6Z2s8b9^@VlcMq^EE}TxA z%A6$FLM2ViGn*WND6hOwX9cFv8u{hMB^h*`HOny5tOw((9gHp6k8S|TA?R9XjDeq7 zHAY}1Mq>}4{WV>zTK+FjBOSsuR8OFBMWY*(#E@-Wja{1^wgcQ4>C)JXiDo5$_s$@U zp}{0;20K{`>h4UdNE}Ri1P6vF1yDJxa;CzWJ)#GWl}$Mc+Ya*LVvb4rd6*z%B946p zzauW%_1YT$N0F5`P+4Q0i4m~~Kb7n82%fHnF)*S3w5Kghb4;=hZ?2=!DBXUSS;>7l z6Mn#*!s+^pvXqrlZ@6T}P&sF~2EK5?g^(mRFr;^M??4|QXJDp=YvlX~Fc;`_^7o{0 zo4gSd3Ck?DTgvwb!!X9fq$RV-Bdg%;e{HB(i1V>B@yRz88XGvYUZkd`BmisJUVVTX z*z`Jmv|+8nu&oLJ+72_8f>Ven-72fm6X|DClZ71& zEFac}jWfPWj0b0iFQ+FLDJ79nxv?JNFA*fJcZ(mNZ+N5wCKWIg{%x0=3F(vlnNqTZ zdbhdD6{$=nEh>_&G^*@8R|R8Ux6)M$9)*R_p`4>SI)ubXp~N@Cbj#xk7nB^FK1#TI zDGC9!M0Ww_JL>h66>ThuUw3v#Sz&1n>Lp?&7$(%97XEQAS#Yfe(!NJ$lIDi&8Ud2! zJG0uc!Ae({ORc^4$ZAqL` zL(&o1a6sm>oQcylf@-w>i8$#O+)#z`QggN78Z?!N@#htP&%NATElf$`YBF?<({9jk zf^f3Ml%MRLsH>MN?qdLpXsa!M6S=CB-raS%C__I^NSR!p89H6|G0zVNBvEj!_7G^~ zeybknbQha^7X&>4zkJFTQB>U_PjOZ$kR0A!0|F|6Ik>RWr+i0HAT&t0? zSZ$j4EScIEL999#MPr19GWtQkiwYzsD1=l&sgFVg!SJJq#HhcrajWV`QO)L5^{b+#^Hi32Rj}*%-gh)*_+EmXek@GuTB1XmD}!uuocr(U^Xc#MqP|?p|IlFH_R< zyrG^KKP2rSguX9V&=G_pYjl1WOyrOSpAD!HA|ALAV+l2a~gC+~TACOlumT~G0m46#p zBr~}Vyz}rH_ZPxG6AC>uo^lCLr3~qz4h~iLd}dRH2nCyXevvBc>Y0wuhgjk0wAPt0 zGVanrGlpLswLwkFwYuSPK|9$KHoV+t4+=%O72&`S+0PjpI^mV2aZbV$5_V+P6!}8hQ37@`WZcT;o(I8X8O^S}A*?a$6bJhoALtOe4*qS zY$&gkfZz^6t3LCMybf~2l+hT}XNhTtqgSTpJvOjm6CDsOxdPIb8)AwiheO0q3)*ho zDEX|`@Xx8n7_SV=Lwl)V9@5<5?$5M$JtvOe(uUhkm zPdTG)cby`-d)X(A!~CoxcNL<)W6_BA1QF|=iAj|*yMH@8cOU$-h5V5o0tGm065t~V z6+8gCUWtYp{J;8eNj9jlU#!(Iyq>7%&sL&WSQ7xZ)8Aq;yuY*yheca8&pyJ_*H(p> zgKMR))>f@o{q$?xj;?2)7F6*E5LGf)`OcOpQ~Ot2mS5IpR=fZne;E);_un2wSmeKYi&~8;b5!H0=FC)H~fiw)2p_{jAkn%Zjx;*?8W63 zQUDHh>s+niLf%kUM8v7|Z2ZTpJ_7+Z8?d{!9}8EpuAO1=ipbJ{mtr9-eeG`pbf=-A zgBKgrTP0&^jTPDnR0}eC$@7^^*vfatnaC@5Xw@N=X5J`n&C;a0ZnJ$JsTdBL36+L$ z$jLmQ{9Q%WE9LLOafgo08f~&vtchREygO<(-G(ovhc8Q9DR_V4_4SSQhb{TX;A?S< z63ptf+9*^4Q>wK&F_V6)yPE$2AeJ{1TM~kd^|>#=L|3tq#^qs=yu8WU=R_}pDvgg7 zjT|^TU?FXxUQUmev=^w%+_ZUcyung@c}AYY9}o3qk3RRFHMbiyJwkPV;Z1V;?seYb z=q=SSW5h7s;bo94DQU@S_!+It@38$_`d2QsxQk5=7cnzKke%3^>W%th>Tk9(LD&*w zE0SMfyG)*imziki_OkR%tEEKQIlPHN>Rv8p$1c;()Pre@RZUFaRa@u5eb?;FCT-ox zL>K30o`Y&iYKJNT)3j#n`wRxycUl=gm1z_fE07$eOTW^}RUgQ6CJ`>*)VGyCmnuXw z^(tFiwENk&)+$0Y!k}`}{;D{ec*oO}xj&==I`Bp{ag2WSm-7V# zSZRk%Zcb7_QmS+5#E{sqKVWF8YVIwI$8_47y76E0p#kgR8gbtWwX43zM6x{|i9CpL z%TQi5>K>AQ=JaNNi6MMO!qYxVclphm0GcJO^acJ~^^)LqCtP=K9q;9c`5OYN7gHmG zopK46L`h+Ca*asWbX;*;Rr^_b9oki)9;9S>^O#nnaSa$rf!zyEeV!6U`Jaaw?HN7T z?aYBc8or&q+Ig9NbN#`UERCgu`6}PYS+GXceLNx$8Z=s(s!48+I4S3NE|PfC6MhMI zD-vPV*OBp~YyY@(Iz%nfKD9>B+K4Nl4%ls2ITd@^Vcx*(&KJS3tn1UF$BZK*sPIxn*O>opQWDP26kA`h}{ixy2sD8L4{U8JM|Y9bz^LhCZp0-h)E=SkbsRa z?k4giGtB;Vxk*r`UIaIrwU-0PP)G`sN~1fSk;5W$$J3WLjMOTc9hDpx5xYuG>FvSP zTpr~9zIq@#@GjU=uCIsuV_Gr*p9N$;=Z4$lANQg@g6&|&vTK&eFG4?;8&Ol$vzyG9 zy{nyv+2DUjQR=f7rFF&?Hq|1X)k0k7p|2I4AMHaEtEniOS~{IQ7%2u}t7~r4kh-fcgj(Us`@%O6xj2ueNcR)C6_h9KO%+eRH-%bFfGCB3b>c-y`f zBOZEz+6otnkjV^OnIv2mUe7)UAcQ9jY0BUnNc=^Mdf$6IJPJ0V>obH+VrO3?S9~#( zY)e;q?6z~_d|a9mCGwBMQL4`O@*HM%V$4PVBBPGcYU`z)bovyaKw+00 zlslJmFP2yM2OvA$ztQMnSPe^F7Bb?j`>Zsf=aL>bb4yFDPh%L5e`ft#=l-^SHo>Fm zRc8Z#nu=$dq4rF1+0A`uO-U$LQvPU&O{Rq4OI)-f!m&knyYBSTSR-+EHE)gWx_vTH zwiU|11z4?kzN|l4*hzHNN-AXIf72~sOPHLBnmE163-T&g9M{(rY+rFA_W`>&<$}ba zSo_QU)k+IrYaMj2sz$15Ox;^G75Vk0P3>9Pp20CR36V<Tu~yBc&2T8`o%3uL(~ zkLJ1`e+DD=QZ9loig9K`+vDqbqX8FNt;;y`;zHD~d^1oG)%TY3jX(1fyo&CQ)@S#o zmKJ2P{m2bk^m~0Mm^zPsT+<6v8GbXHXVF>6?0|>M8(>`v`nU2cQVIf}UFVB#X|m*9 zVm6BS?I?o2k&(aF$K;fU!tWi4w=>qKTp%wJS36mg@wsGSLrnlHE1pfQ^sve@>)?W5 zrj~qVJ7hnS_i%WI-831#uF2Vv8M-P77LVeRjGr7aHnraesNh2kr|Nzo2=?PLFqQr% zCYWfHWa$%UZHCG3Yu0A)YDzCKfoVWIU02N%vOv?PkH^gGX0&S5XN5d=$W&QP#8jx$ zs??)Yl-f7UC7p7$5CThb*rX~b^4A_2kGW2e80#fs*IDaAWcFjv<51OBIqymb!t_%9SLIRO6nH?S`0Ue+j5e z;m@bQTiu>$>-J47-a#}lTXkm=Yd@)pKNMa%gg=_L&!wH}8pg_8VX8g-*IUpgfr-7&MldoP1XQo*}690(*rz?;32iR;n);^QMHMHZ6Rci;}hj>h*$G^ZHLqvmVO5U z-I?-Q{bvyrows0Kxpf^sbq;x)GCxhf$WP%|pQqoNxoyYqkZmTB3oppsl zs&Qv4-TYN>1aszjF9l=#7u|o0q3gP&kKh&FOimQB>3Og$<}uXJ^->alt#V$|eUD_h$xXNf~#vGE<`jjw+tmYv@X)~_353eO zoKb;jEk;Hm2~`2?oBCZK0{4$^js| z=1+zY-eJ|m#9%ZK+G`@J7WVH)RI(;+YX<%*J&_?6`CNU%-c1ZF0Mj zy(P-6y;7w&J<7A&Tx3`*uX0S)HdtjEn$2@{kCoW@{$D>%L?hGKUDABX`2LXsE17G9 zzXg{bn|OhkjG$6_QJqDq9cPKeM z-V3KTJf|+^coT*(dh62ciN{`lb#0F}Hd*Dj3&*gwvzn8z$+Ts4HVbFkN;e!=ckoV&zzIGjp89<1T zQ)r#Sn%|Y?v_#fjJ01F{`b0eR3e%Nq)%EDqmHF5rZ`kraVdG{n{kAZq_@xs?u6x1v z(9OWX#`}+wuEN*Q*xa_a zlA2-^`yOEjh>xPRpZ>{`0*4j?NU<*86S&37cSx3O7S7wxp0<3sUk7>FtqE{l5@-Go zA2?I*QEkt9t3JKKgwlmmyOws014oJFd{VN~+h8B28q`#(Tf=syaE$q=-IKI~QIWOM zS!0MzZE;FgnC0sXGL5>p`n+uQ{Dm=`HlNYa+L7|YgyQ}HtaHUL6}Rt+!6b61?R&Wr zO^zT7H5X;d~P+Wop^w(jSE2m7Vp4BdtA(jv8 zN~L94R~SC2Ie$uEB0R>JB7BS~77TyLl=OUMJZn~S^<(UU{sW+FUq~Wms?A`qS=0@= zRb(OXJepDgOjtSo>KMhY=dK5I%y;H^JA@^o-Ck5ifgIi0r_$^ zMe`W`&>x;v8UAvNgSI^o^G-*bz5g3tz(mAsj!)z9&O*SN`NSN-%olDnb0c2RPwJ^T zU#?O~E6TPyA~r7uD+m~Rv|-^^m;E7&N^O%$q7J}A<}=xpdaNcCLCB2ueiLga_bl~n z?}lx+A4G-Il1*xu9sltt@WKT&qwK9`=}vNYtJ_sHMiAbU2SIpavNqw*O#{41?3fs{ zzg$Ylp29fn9#JkvOOn?A?m(DX7X|FYL9+rbC^C4VK)hA>;xq|;`{98G)1=6pNL#P! zgiZNQu;I}{>>%H9qDgI?K%D~Hlk#e=S0IqwnK*LJWj)gZ)@u7HXPr`Y6&i)K_1@Gb zdXkkOX4X_DFXU5J47s&o^}VkDYyX6_lL?G`Bol01VJz5Ty+vo{MXcO530fzHhfpq2 zWbyPM4PU8)Fsl`JqC@pXpm1*DSvnzR>3w&iqtIIEKg16JRXO0)Qq4{}9CPtjd{*wz zll(?{cl$26NJ`(i!K=VOXU7}L;LbQuwB-dAjPDMG1D8m6YsVYcCb1ORHq~9j2JKV- zT@;K^xz~5syj<^436Us44DNKechP*@0bR_~RvtfTt_(*6Kuq57_UpMS#t{)kq|P|7 zl{x|TF5YO+0uTfPF*IYp7tJay6$EX+!302H7gRu;Fz(C`DQ9$LR;^Vco6~db(g>n670Z<9 z!Vya$x_<&!ZS#C}u)pj<|76fEr(#Ymq)D8D9&P`uo(!2?lwjdzKz6~1b-LZ9nD=tI zsj7j5;emEQH6SZDY|P*hJ$umONASz=QuU;({PjJk_q$Pk_(355flfXJCE*-b0@5{f zFH29}8mz^kU>RuELgJLThp|wZA`9OPcb~7tc9&P@h_)NXh#J)+Htu$fL16xa4A$kH z5I+=arj!x6)dG0{cads#<1o@6D>fuU5C((u_;WvOuo*p14=zHL5M0W|UtD{2_wj5jhyc!&N=novB`kYIS%#N#P~Q znS5FmQ75FO?{}Vef7J;84ecuX!WSS7@n(zGfyKn%fg-;V8YEb)HjUn(NV#NLkdC?| zB=BqXeNixSEw|@{A9G~~bVnRDJf~<-=qY`tQxek#!69m!olSBd)+Eyb*Ab`3pHilP zS95}K(l}eTiichU@W$`bE_C&o}u%cm6TE3^kw--i&#B=*UqOpM)v zoq{46T>%p`7p9lY5$khFidMg&$hTGNGVP1DP?G5U5c1H zo|g~Fn9P`oKZNhr=`M(rn_`c{S9pRW307mJxv-i(8=71YcFbTy#2R(5H$%*MbUvQ9 zA++l8r`=7(w)*UUaC%eEmJ{o^69_ku>bckZb=Oq71{l=(?oLckgk5p=aTenXikwU2 z(<;mfO3_je0+ez}!Vd5$SK=J1V7DJo6hmrV)r#}wlnS&leQ%{2qpKVh7R& zmCCQ7kQf0NBrhmLA(c{x>}hm7GZgv(M<7eWHVvQIgStt1Np7UlINk1Q=<*Z8hb_;L zTUvxuBi&e!Jp%VVCY+jrSgn%tLxtIH{*i$9$v4U!!Rv-a0D6hhjgA%ZRnE;KkwD=T z*H7BTNr~RUXIy|St#z-)02jE&@U$Ke11E^7QsIt3czx<9Q>BK9lH>+e?)kup7(ho@ zA%8>#Lm87f(3coV%&+i#1o+=957galnmXa%vZ`Yrt`g!KzB%H;wCpM=k<`+^%Zrg? zd`P#7(G~#zNmK8eXK?wvA;fp_<@7*h&8?-(Q(y)@9Mb3`b#cU@Vjr z+ZrBO#oQB_xW)!%5xwyu%5x^qWu;)$xUKefCS$d4O6qbAdH;Ox!CVfFyI`tWCa1{Pq>w3r>o>Gz51riI6-p1%8A9q^aCe?%JcUI z(>KvMAWA2rlHEA}V-*46!5s$q81`$I_Zb+@tLSo1X<}CaRrp(CN21dazss3z8h^6@q`wPN8MrY>Car**jL9G#>6)@tMy+UZ0 z(eZr`C&vdSXE+-_doQ{k=L&a*G52C-&H!11IFnIN6C4;L*loj95Ck~Tb3+>eq0QHQ zlJ1N$ zjTr7?Q3vl2a@y$Pb~gNvR|zUKRUbiy$;l-jjW)J){XNf9AexdrbAH$ekmG z@}eS5PLzB@`sjWXt^lOM?3AfQAWg*{OD6;<%ah^wUVuCR$NM?p;aVPto{tqKZSxD1 zBreXg#n48IDQMrCqoUq}#IW7$b`!X2b?J7CFq6Xg)Mc6sDTP4bIEY8>I@>+@P@Yk^ zn&=MfeQvG7i~wzHyvb;-F2MlHKTGTlQ*==S zqiu%Ezh@fb(;QNEU>^sQw$8}`6*BL6yE|o}!=bHaa-awdhe*mXHkp(*4d<#6F}vEv=DLJ zj^vt|F^|^Ct|;Z^n$DaN0G+DbC+PaPO4jtv#u%E1rrrF+B~bUu#dNiAmo@T;q0Trr z$I=1rJWEl{Y80|;a=Re3VzPwz)gKRxVKWQ^I#z9djX+L3g*cewKtJ4FMB1?oF-8u>)`Dk`2WCi-9wiTp;3%ZmE4 zD=os(M}qLw^9*HrZ?HHO)CwZQqBWj{P}%_j!EFel9V~O5z{zQu_<8<*07~!dw3|p%rPP=s&ya&@UbL(u|arHJwpu_z- zBVE9fLO-s=FeJhs01&&pvTWC?Y{C!P=$YxX<(qh~4?9BNA;AkuLf->Q7Lvd4F<)yH z#{yy*+n|wDFEZ)#?tkb65D8?=Da5urn1QX78bJ0oK)nq*A=^gc@9y~g-9T9SHi19o z<(Prn_5{aMi0n7xlP|oxO;hxR!hE~O&%H=#Hu>-ZdtlHfqz54yWTQ-YN~)X$}h{~!ADKG_NE;g0*s-hA8po&{A~QJ6D0XVhzl z>$2O2Wlfho7=ALmDO2|0!y={FO-d>PftNRlMY{XcQZ2&@@x}_-!jo>uOt{u%A1?~b zGkT)l@RMDpBTT!$o;pP30(CjL5V-?UGH*p7K>j(}iEcwDy7DAr%^t^xCoDJ#S@UTwy(-l#JYG@aeA>S zTfoAg-1Ehj>}Q;XJMC|H{{91q%e4?p)b@mm{{s+~WaZKs3&6P{D$Kl@~1u ze}o(Oim;zMZ3lsjU9c{`A!&Sit9$ixwahfW*=2XOBk29+MKZ8Xh$JU+Bx4d93h_R6 zRI%}sbX8~Ij}|rA{Cie!`41&=F+mZFD>%3(9Aae~eCU_Gt~fj4S#651{s7F>?CLNq`YI z0$cgGys5|P68CE0nIVV1BhF16)sU+!(=a>dp>D1p5upzo5GNdF&IaI)fCYVnF~fSa zQx?Sxh#wT+UmUX@u+;nm;D&utgix`?MfJR(U2MM%&4n0a@f0Gh5E#!(oU(r&QCDy~ zOozyN2HW`q==6)(^s*1USoWo zpKrZvsZ4yk@2Dop{s8XlCN>8@Qf66aGM=}&uL<9VAzHR9-eM`V4re~yHy++@+n2g> zPagmLW__i#Yri3qRo}7pSm>v_XPfSn`*?RWU}0a&u!&*J&e}|!!;~Z2;uy6#`E4Qn zO|Ru%w{lDJjp>g0($JX4^1a7fP@z^nwLY|d^=OC3S@C4>&Z1+!eE@E%QP9VW-OHBU zB6lwQc*4EZ_cuar`@q^vE>XJM*G(>gvT5!o?{7NpL-QCuy8k4v|FzY(2p@s#yZr^` zZE)KmB$vah`g;B-R=peFXZEaRKrur=BI3{xcL9Pt5s@; z)@w@Mu<{>3b@5(v<@LuABn1qON=R{ZX%YZ;f<5>Ua+SJqLq>wZ7!U5~PUtY>EdXv+RG%~nIx8TVgb)rA5viOzoR8U0 zi$tA4L2J^!6)fHDvcuNx>>~^0<#N69H~V>ueeLy3&1QSgfMCbJ+7;!J>FCvr@|xHn z>jS8MVYFDRx0>zR)|M5)uIP*0t$(<|jy_0FA#(X&M3Q%)=0(3xFX4TvgRZ4zsZd0v zrmN!n0swIN-c^@Tyt~}We1)$x1PcAaT@`|#3hDsgFqYsIoMfzWc=RK}4^+4@OtwDN zX!=H~q$}SoW}ax}F&8aTNTq9PcX%y`PE$MKe0vk%6knwI1F)ed&)#RJmELd`UXx#1 z{54-ALti?Uga==o*de{9pkZ1UHwfm~Fn1%syR4SgR-)lF-W!4eZWJESs$Jx@=SsUtQ9Q8namz6 zuV1~e^=b}b5h&(NZcV1;Ee-B z`Iy*Wf&KK7M2U(bpH)io)jtYB1CT|m+b>Pc^2KFY_cpi_jKDx~P)Shs=Uh4*8gkMB zj+bh7rD?+0@(!^ywdI23Lw9Wg#`tyXk}dpsnN}JGGsi;o!F>Ij8sHzx&?TW ziuel@Fp-_B{P3_dxDyu_Ihz!az+i2mi^~%WVd7d#2}y`~giyDuRf?&ncD$%L1UO~u zeljlq^tNDNzg*}5MdqZVE_FCTY~q2_>oWDgL0U1=q!g~s*G~(xW%Ep`=yd zhu{#qoAHY}*Qav@BzT95^!hn^_m6`$=GJUn?OnxfVmI2nm+|=D~AQrTAaB~ zwlE$psz@iQJxTPSE*-8uahW6$|J+CVo6+sHRS!hjyIaay?Z6*^GLREL1ZQ^XX+LfO zD|J*nrJ4;77aX=XkOFN`JlUlP$s#MIlp7jSl;UCv5NMwa=%onSEh*OLE$*Y6*O<7% zkMQaUOvn`G!a9d8MXdqg&bY*E-{LY9D6gaKdy zh#yysneg+2Y0qT>4c|=Uj4!c9N35vikK~*3nG>b-ecy&i2^-xR{i&pIf9^MDUh~Et zTiI3o7J9%4OpR62F46^Bpq{`)(81&J}su?q!8)TJ|;M3k^aR^&Pm!siiokLx9u2!*W35z8waR_Ds z^&~wwMzNxL&0Ry^(A8Vb`ykfm&Z4J!DiRhhRbY`3&GefjF>jy#N3kVoZcVYYK zkS8!FI%3==YB%T)wXSmicUSZwWX62ta@fT_4%dGe+X_N=)t-G0!UVh*${_9Pixu~-SgWQ3sb0QdOy$X?rx=6Ub#@}l_S(m z(D6KeP%oA-T86x19%8BLF2yZ)?XnXg6eJc&BvF&Ls8&*(QT&AtfG$<<)&sDCG}Km+A@hzs{@pF&(i?ldW~Sq#>ajeH zHs!y(HL3=yIhnNznt8H9+ccetTP(dHs+PcWh{S6nqa{Yjvi+04C|z{QCkea5GW?s3l3;9 z@~uenf8Kcx1@}!>WNA(v==6&9ELwK=uSYLar9kHsZCO)IHxXW=^%x0Sw7h<#Tc{{c zDUm-zKnN2Y*y-Q*6L^q_wkXM_6Zenl5{J$QKRF8x3uA3x@DWw;L9|8-AZLLSNPr6;m;7(=1}P;Ya%vWp z|AdctaypRUPqd@tELp2X#|-RDsHkda%dWRDg6I!p_oi)ME$_l7|2hxpxB3xy8ln}- zs><3z$UlcAAJO{V*lwX>XOvpUDMicGQ;b({no_gG4LhXomhNw120yp}kp0p1)y5kF zJk7XKna#txgh}(l0eyo`#C$?)^LPJv2RrD(1GTaq0kuDXgC-*4VsRNmeffngSWcq6 z_e$6(CX%3#2!C!)i!V<~u~gp}GkeL;bXu!39NJ`(qAL_MaKh-EGC^i0!}a`K4A?JBH& zR0o!V#lHqt#An6jrAUtBLxyW0HpYA*!76z362k&A>d5;WxA}(@nu+1h`x>@sB3>jCy(vo2Ri@LW8iYw~gJ{xy}I{_MZcXxLhcXxtY zAV_d`cLGi0?gV#8aOegS+&xGFB*Uju@BF{Ho|>w2bI!%7Q@i%rd#&Go*0Yk0T^O@s z5sUVx#-WB{R21_yEqZr^bugY zU7NLhlW^=P80FKG4>Hbthdxc}02rE{jis(jxJuAleTqdeGew$46^9}Sd!r%c4mr~K z>SGHyV;^ZlEFMmVsQ(uD86+xO-MWSzRhKCg&khyEu-bzpd7wcnqMAAh?{(FuZm$_P z^zJb9m!E31D?u@{-QkGircK`Vbf}TMHnM|lX9}rZ;?j8)w$#G-sX0X2yZO;|U^{8_ zQv5hLkkoOz8#`Qq$qpzV0v=ri(}x|<%wnoA!G;>wa98tvCUDMpeeOlrK%XP1lUenz zr`ySLRY0VMicU(Pf~E{MZs1SpJ_bl;e2+iNnIKOjc1-LLg#w8=QhGlvv$ibrHi^rhPT?6{<; zi{7XAuC7x7*=|~TOE#Ko^@Gl_6ao8R)Lij}Fw*Re8X4PGja3PbwWSbq(POEVg#gHm zb|oVpk>Yyg~6L;|HSaX@IY+}Twx8!E^51~@rOVbB85fK z2DjV@S^C?S7O(`(nZbfyu>XiC40JX03|P$zu>P(Ifh%uu2cRW5-{DtIoglQp?HOGT z1Fg3x%MPlKI%?F1@Diz(Ur|+^=iEUD4~Bb)9J;7M3|}3%E4iGbV(hQUIkDfpFp5H~ z{<64)lp71eP2h(5rz?w|e-s_TV2r7WY_6r;x5nSEVr(0>0=-C2S>SL@$?PmgvW)I% zH?YtlCDyOHfBA%ZL%Z2f8q2vd1EM1gOzaL%xVA&^KzcV;eOvqCzt2~L>j%H8_U~nO zqX?eKF0oKLL)|sT?fX@SACYAQ}N|@tmXF{g-Z`Ce|1c?jbHolNgNdc7-F~;a%SE343)=?IW{+H%JhHaW1 zHdS49#Xz+Z=OQ_+D*t=*j@fCOh%f5&+{QgMOi>ZhZeh(`@O~Q~Jzly`h82uaZDsQG zguqp3=?J3yw{lbe5fw+$laN92mg8XJm5i1F#OIckn^+Jg8O|Bw$Vp@|$lit}wqQgR z##6Cw*{Z&2J3~R?+T81R9~;3#YHk>b;p-%5WqAYLsZmr269p(ppP`Ds(7HH$HfyS>(WG5*BT z`9DI5jPZ}WI=`T$L7HmmPPusXsrTNPBGG4dz4TVAX(SF2Bfqke7o5$RL75=XjA1T7Tw;L{fGRvbNH$k>jqYN=KHe_n z_3fCNI;}f5Tw;niYgwOZxd8K*lo!e8=5M}qv{!$+ zce$>*BaVpnIP*dCn{^(^G#FzZSl7OhvRZ&z-#bu?4)wFJk+SIWk0zMzPpH)U;_Pe( z2xjsfmrlenjdb5PM_gh}>?}V@C2@jN#lruw!aC-25aw!7y7o2s#G+Cb`u!ph6zdZ`X2dPW320qzFXccN|#|u0^{pSdZq+r*t zH$*v*Ft%($zK zAp6!(p^r49yjqLjg~)K%A4@(-4E-9Hs-;H_ywKBvPd3D}fikc+-jv`$GMQSx@Y{3K z!`Y*ATYJ|}qxE9=hZ27YQNPLi=2yLia~?Qc%*s(a+E(HX*&pNCNLE7RHT|NTu>zD+ zj<9r^HRpGFfozuzqCPk-Gd?I5LK|ZyjXT8!gwPWzhigRPfnsm#}wnV+T6eCy2xcHaaq*2TSK6> zHxh*I#Y&>H;Ahk0`Qvk<>i}_`Pd%i@l;2)9Pp}E7ntrA zW3B)syW`?SZ$+Yvq^WE=vE5EZblvuRm=F1;yGsi%%c?7wPJ)AOpN8c#7W)=4Ez%w= z+5M6Fz%EXd-)=`D(;+Q%p8|6D7}r#*$+Ub@IQkh}wknsrD4-jZ29&Z?A76e^9ODNS zNLPOt&89KSoK$h9@l4!@gFne7TC5tWK`Ad%x+}(#_l|IiJ#x<6o2(Awj5}GaF(teA z-S?#lgW;n%3S5yD8Amv<>Ir|cWv0z6;3!a4chZ)I(*u-x!udY?7rO0A(3Dm7e4JiE zH3 z@8hf&yruw)WjpyR3*1!3AY~hBzxT3C$RFU6wyXj;K_qLddN}un^6Lknj4b88ZDnqT zpGg17A^GPW8*6k`a$y`axxw+O8u*!Rolp0QPxa++4Ut~jV!0W9^9e3Km_cpMw2iNW zLlp_9LkD7hZUSG`6$WxUS3uKeMgDk=nL;EDTGAOvN&??xm8%qg%bVqzH62;Z9}DpL z8dn*!d#YIK>IhOa8G3R9mumxZViy~Yz8R?1X=U7+NEj#jLzspSt?bIAiHhiOAf^8e z$-E_hSU7?iI%S8`wM*;^Lv=SqRAl8#<|>xyinyEf zq~i<4-e%ZH8D?c*7Hu#GEskFVHzpVL_WvUdc~|A}Zn>e})((P~e?u`;nARaPwC)E@ zVwY7F4kMt*bW&@Ee*%~*^NhpMrLq-MRZ41?RxzWFNU)*wuE>s8ZF7PbD0&hzSJQxc zU4+J{z-tXH>n8^4p?B5Gy1IG*R;>@1q3QFiLR`_h_{fa1)eBSKm-DZ;Tx*qP${5=! z543r`!@E(Kofi6jNjL|EK0ssE5nbnVUjpcSPIV)trhRA=54cFuD^hqiF7b% zuqiAByODBu?+#F7oG?k)vwsRUXd}pg_8r#n0^u&yAuhhj%-<`!^OA>-=yCxVQ`8u9 z6`G~&)hI+@!pR?*v~W|ox9iSt;F2~~bebQ~uSP!hvt?c%N3mt-A7J9%o_W=;>Wl|T zudrd@mt9d=xX>HK{^?6KzX$_8eLAIwJVmFd`SLSQ=#hkZdgG}y&|&P}N+E?w@a_`$ zWY$DTgS~X6f%1ICtp&a6d13tx@GD}HFB-mNrxon#Ca5W1mYc!Um=T8zWzBEGO&;aG zbWgggc3eGqH)Z}p3WX2w$+qZ9>!UDjU8xKCF^z`;_ATQgM{@KyCh4v)=``E2T_e5$ zAhMAlz4C9&V7gR#l08yY*PoxzuZ<(BYKDxn^rn|caOybt1(Z^Y?}tZTV$9Q2N(K@A zN)UA3wRABs-r{V{JIogcQf1JfME- zraJOVH9d(wOrYr8zm=5kf)1uxt&FDMHS3219z~c|lB^wbW2&$EVtC4I?`NxT{f&1u zjx-pE%9>;KmT-Pq*{-+u%uI(L1mz*rNoDwb=S*OAyuyG~$GjqH>lU2C*8UUV4gP7H zD+k-Y|5(UaIAI8AH03DlHb^Si0@c_GPk6Vna)^T;6J!SQ^6cW;+%Kx!jn$x|hK zI|x&n1!EoN24)Xs0yu55p_0VX0|~`B)vub2fG?G+YhTnXYqf`y<#Q>9$Fmzv%0*0?I;p!ql^zRQpE+k~G%r^!P5>~V5QDXt%pl3bhoOc~^AUt?^QYrKV_>RZ4LK#30C=>_~Y3wR2iaE^WxzH$8L2RH=GRCDAkm z$V$0Kx4RE@+q|yNRKL=Om99ml8^0Drc{W9*%8I6jr&T2_WEU}vv{7K;A0XxU*M)@v zD9I`lZ<>H77U4iuSrE|Thx3tjv~Bhm+$^(Rrfmk@lB2ke?I_P|sx&+Mm+KJWrDZVn zvi+d>%EY{^cpq+0@p~a>01=6q_T2H?mv5Vg*boP<> zpU-nQ1}4TOr`r*XOpq$W>ItfJ(G9#hMo~^&~S6&Bm2m(fht%>S4 z+=8&~HLYs%;vVpE7vwNPyB5mSb7Izl;+E(7%%xIdJW!GCBZi$`)4Z)t*(7 za*h-%*sFERmVrtAFv8!1xCb2uI@O*yA3KbvO6w*Eab#vA1GqSEP5uFrmp@_k>%Xbe z+Nnl7KwqCO6t7_`_Ny*FzD(Z@vn>Inu?Vi)N+cho`U=o9KT2v%eh^;@3#7A{bH6hv zZ&XHUTi)apl?x0o(5#ZxskJP>4Mc{0x`C$bbV8Q?0Vu(L@q_BOoKM8bO6XToe{rGQ znz7)?Q_7a#aHx1t39sM5v}@|T^=d%t#XO_X&iJSN=mp0;NHE8>NqxVzT&g==-DH}B z4e0npI^IV+zMQ&S0TiZ0k}(GlP-$cBSD{W^E=r)qD#twFj%33fr^APU_Z@3rSK@eq z8CvCYA2Mi^yWD!o1z&<2Qq;vkdJ3);n6uMsS2LNev27(dHFKGP@Zk17lc3ptH3u&$d(E-@)sR?tw8#e zmKHRq6k_C#TXGvPtmrP$R9rqiG@ep#u~&`LLyTh_mCvcxQf74e6=0%xCn zwC9m%@)6xC#zJ`EdXtfM>cgrn-RAEPrk-5KJXk-IG2TiOoPK|UU#P?oO@$!SWdN{s zolE>v`XB(41A`ij{1=%FYAP$h_}FIp=oG`P@@U4_=$P0=2Ii)DlyYSGz>rGQZcR{$`i%YKfYp^O$eX zm6hpB9($pXVtaGIhWJzoZV+P zWa_%Lz(3jtN)61$5YqXWS^Wd7GTstLl*H@l^oWykn8qRvo`MWB5rF#fYTw7ug&qkRK~8`B0(2T=v&+5OY;!_ne5CUaef%2gB5g z24qD0uH0n!I_iX2Q6X0RNaw<2jmy}(Naw`Ph*?GD76UtAK{mR7)=a*@R<1?#taO4C zKVNQ?b9}M@zaWhvZU@|~q!L2QHrd~es|hB`Rk6=o(*gf|79ml(y^E7xnP5q^ydjAk zvtM--d6i$*CCO8s?+ljquAyR5+}Bxf8h36l(pDrV`5J4jF%%LL;{;_{sp9(;y%{dk zYZk57qkuUxDEVjfugtaHHKne)x)8fY2t@8aCxw=BUXS`ul#^QXEc zbZP-3D%a|$cJ`|B*$*CQCwy??A0W%S7ZJ%CDZLQkMLxY?YohU_&dmU1g3+6}q;aG- zrH7Z>Ill0b84$88yQCrtw;T#8hhe>fvIQ~h7fBbL)_SW#weuX3!jndVAO&&BNL5|U z0Poy(8Dv5yO|`%$jRX_UofWm*z9kz!Uvj-?mp?Nfqdh480Z5Z9qF3o#7SH&B9@I>I zrJKmMLzzhF(m3+bCCbWYAXh?yX0hR*w=_xcufo|s0NrUY1YK4nf_m`%!eHONJe@s# z`CQ}5CYKztJYOC<2YzC99K-WxILjv60P8>|wqGB#Z`hgtOtW)0M`KpUWoC&foSnC~ zxr&aH9ygD%z#)-wA^-CHXgWwj^fs|CO|J5u2QEc64r%?xMlHBQYF=S~^#u-|8@E1P zyzc%r&6$JPUfvx@!d{oI3_D#US8mVeL>cC`U+*NeC4(=Yr!v+r2O4{S3yXA3AW8QA z15Cdtru4opb(K6nhw8gjV=x9kntqoYcy0`y+qxGPK9{)p2cXF&=FseUouTZXFqY5^ z{J1ls5PG%kpLzSZap?W2oeH%5vG}>RfX%I=`fKqOQ%QfwkFLa#_RUwlO$Xm?>{`>=UAEx{Re7X#I zl=NOXNN7rsF#iYWeS-nJfA?}crvGegWxu$YJSV?76STg4+NI|;XYi)tYv^5XQC@FD zr>4PynM2`5a0c{kNP5Xb2KGWXvqO)1X8r*b`!0{%%^w?6PG5@aKIlJx{n2Y3T+;ix z&GQ`c5Aa-kWWwg!^38KQWTm3{aWX3}1v0~(BWS_l+Hd;s-{pC4&Cw(Q7mMnIvpq)d z+$|Blji&yx;rdL7 z8ov1x?E8Dse<$EoyyxXa^tvy!cq`PW=*e7C)BUT6#tY~FcP|j!^|bdJ6R!UY)i=)V z;3Zsen(N*4=8`>ij!=PzFT1Q?8f56@-4$Jav&uI!}s@PQHw830v25fb4>%#kBfNT;)(nGy3P!& zAE%j)1%*47q3q&oDB5&4@_N6dXMapo^Tt3ma*T|!GL;cbfYXQpx0R#LIx$K=>}nE) z_N-N8IN%{b9LS{_Hq^7H*RLZlzq2)1)Fq&udyjA_Jpx~*(VIN_D*axa0f_mc8lU)NAe!uS4PAMmP=cMaYoIJ@FCxb@G4_!+>cdEXhuUQ?xtcrTh`vXMN_A9+Oy-1my%w$zbh8T?I1QzrRtuS@v9up_Y33R#T zJ2w;J?hVWKn&JF4yElufC?*@|`eHHO3%6m5EV<`1DZ;3n@4R0^ zX-MS0-JT7V-_eQ0lly`e?7J7~zeky-BiH;aWf{P!?Tt9Uogk_B5XETM6|MRHP}UI) zgz)=apQULN=eFPVoRm94^6NwmT)@Gp8x)Bp&IFygUg87du8FaI)V7K9kS0ep-vj+` zS=u3oa|E%$R+lJ*T^lZO3Tndn-7aRS3u8c9g(4N_lR6D8f&)cqLtT1x6S(D!4vFdG zTbfxxC2T4Ux@^^%JpV|TxL{@qf%U8oIB6RIM|}uLHb9!MGis`g5fVZN$0wZA z(8=J*f0qt#5s8 z-kh79E<9P>T}iA+A$u3svy&g`+5+Wh5Ie!JET&T`7SndvdOl3PEH*yodxnuG&19G) zOY?kRiCax%)n!QilQ2{FL1qP~h!V}lKsB!|qHfv?`{9xc|=FMUNi z?@F7>N4 zn|YfK-OWUzMWiM@LA(^8Q=C0K9k}{n1($ejZ*+>Z#QrHuJaL)cYmLZSpP05z<;yB) zw4?#wJ1;QH6z|ZYNB(Ay@v`EhKvCTKD(P~XqHOj)Q8#Ab(r@AQy2h#^W|HQR18n_` zkWO8B9eyc1nysW0G5xPd4qlC}>@H0~RmLeMs_3$(&6Wzt z;cc~zOpT=agz>hTpE{DloAVUgeJ~}C(mINemSO~6zspN|PHE62dh0FImI8seLSJlG zg{1|l{qhNFS)+fBg&N5H>x_kv{dpJ6H3vD1l z6DA5}N;&F$a34i3rV(ul^nMGbtnG{u9eMb=T}pKqP7&sEuuG%W@YK2H#Mp~ zZ~zkmOU~Cb>_gvfPY{U7Mp=O3A|EHF2)a$2!hw3Y@<2|lcxJqEU?aJBwm-K;%AV$x z%6hbT?BLfpCr>nJ$6hxz13w|*S6_O;nx?(dcyPQDB(}GC-QLOP{M_o#Z_*vvjg*7_!VIWTRVWk~OjhejT*2}%t;^TW);|pf zFJ)A5aj*oGvOofEGB1gOQ@410; zW$CPVTFh~SRH`#; z+N${Bx%gL%h2A1v1?a=3p5yZ5kglER`1l3my4Ly9r8O)qo*-wlF%pG3n?t(YUYJ<9 z!pJerR)~52NJoUT2kJEb_mh^1{EN_LvFL}_Bb4*{&I+=rW`^Nj259ISK6Rr2mKNS6 z@*3er4`bE9uQu8>O^@1z`;PBxEA675f}+StoxgatXyEPNt0vnf765j=GHht>olMQ$ zh%3?ay&5`v46?p0o9Rpj(T}NRC*^V5DSXKD%`x%B2^$=fi_+E8TL^$s91dh1`TgiP z`o^{CT4bb?fP36rj2^pr$U+&2pVban!KlI}dA$g@;OvaOg{5Udw@mG`uTjkFRGx4` zQE*3|5$LDVam0ga=}#BPuFHGeu4ZXLfm^9>TS z_#8Fm@$~36#a}KJ-PhnRRlV65*Xm3@#PfO zXZ+~p;;=b9Zks=sGlsdP^eeYe8JWw_t&{J-_xtZa`f~3+`yQYpGtAdpN{-Yl)E{0Y z0Rlx842MC1spXs^-m(M-W@0{^_Qgqq38bUQ?p~Wb{9)koyB4A;Zd}3;3#LJing_mz zKRg_-k7VJ*V%vl{$}MR0Wx5TcJCn!i#fw6PgBPDWlq=c!k6YqdCvRLl)`{l#ov0ih zqE)FhI=Hq7)nYiUxyN;nM6YJ@%MLU>{p=I|kT##SD zc$TbXi8+lkl6RT_O!3WbZ|19oJ!PB)H)h^!CV+M=>=+0;M4^;f!I zb|q(OqBj!(Q1k`{GNXhv^;+w7#pX^a z?S*M!Wk@%WUuag1`5fN48~_y%L8Y#ytW@fvZ*b-%-H-W^-jD0fa;YKrBqVnkn^ddv z`SSop4`*#$I#8DEsj+8gJdD8|11qft!%+j0MqPd!uL2p^7QFit0p;8o-@k#yTnS0q zx%HFBtt+^Bao^TSn9hE+-3a(~m$|e|w2eS9QO)Nhxtogk#`PBO;ZHIj&zgls)hOSIb;15&A`VaE6o$I6 zn;0*=$V1L5k)eauej`wRZzgxMzdP_&O*r?`wCOU6D=g|8i853}=F2bR22&L<%VTd} zAtdYorgLs+a5ZdnxDFsCxQ#hAutv@fH1)Q{>F!~} z=|v-6RlC-PZjDddVs~+A6mGo$`E;OVt&av43Pyk1M!r(`Csk}EAMAJ#IW5WEHSi&GLlq9i9G_#uHezvcs{1l?dSAPP{Vh6-P+M)1HV=t~miTnT zjgOr592$z1F3ThH6T)hLnq!pTQUw>c{aoX3b!n6X{VQa8lLL7x?2ZMzBl)tpmduB z6<_y7cMZ<;1NRQ}U4Fw?&^QMNB>w4LUbmI-z>ilkDxOVasNtIcc%J@M9D5R0ucNFg4^3;_= z1hV5227Kc#bYCWCPlG-*6(X7MJ5ch96hg)zKa7Sj^xFDhbLzXH! z*4C|7$m;oUIaDB~$`GrRJf1oItd%AQ;|8IS^J#Md@#G2hj9(!?@|FvzHti}fOwulr zU~_^=cA=I;!u5OwK!##ccw++MnYwrgFa@2tzRION`?sKL_9J%f5_h5JvF?qJ=dkXF zjfQr+3EDfB=lW(kQp9Vb1wJ{~M~vQ&YfO!bxaJA!s`4^7{5#-^*6dBK{?JEYb?wN= z_`ns##V*H@J!q6}-l=HHpCvu|$0o^0(HCz8)*70291IJO2q!A4Ifs|$Z6|JWG11OC z-^mfDgKjO-AWsM@sF{#&Ur;x9fw&S@SQ&@!(NV$usk6|6w|LH+w!`G(UQ+{uq!l%A z%<61dyZG$THoTT$#P-W$+k=)H%q!IQipZGF^bxmLhtkh3TRU6Hj!1QWI;(c#y-0dH z0b0oFQl2i@9oM0)-H7(m@2;81yLm2utiY!)a?Jd6q{vH(e%eDbq=nj38;wLE^0~HQ z{L_B-#ChVI>;3=y6B56=^hOPx@|?rSH!0GfFYyC<0Y)8y?|sd*CPLyovuychq8Gpd z*BRJ2oLukY3-yn*c!Ue~psknmepKCCv}gfqx#{Q8F6_H;Lb%;U0V~zeg`C7JAGeW{ zKa9KG1Kd_Ic7!3EaeIDEm1~+wYqoTqD=BQ`AB15a)B>aU3FS4BG~Qo){YV;1sAN>X!iUSCqs-4 z&s~ZWzpJzC=2Y?XBt!QFTD)w_6X|)RLk?G`nvO`_rYZ;*U`f1^IaDEcF_!X|5dhD-3^;&+ zNLzostAw0j$bc(lW}GmC0q%D%WP{vD2P9iXt`&+n^M#&SfB8T&MoPXz>@-gD->=ec z#MgUX0sjk{B}Q=k*y#vt>(hal9V((j2;#0rs>4dtt9mxAcoj$#5sSRl0lq*z0+0sv zqHB)tZ$H+gRj(ILoE-k%KT2S_&k=L(a+^;{@sNPhw%CEKfC)c_$A04^Ff5-TuX*d^ zxCDPE4vz~<$6C3TGiip=thYS}IC;WF=`ROo1ctlJMt$B}&Hd$`H)|3U@l!Q}0HxLu zpJ#XBLU}?91r1&F5F;~AMlvvrS~Sf87L~bfzcFCOzOkWT;==xWRREug!{L3%Z$$f@ z^gqivN$Hmip~$O;ovoypnDHFgzYgl%eR?LuW^Ij>-|Mv1_fhW>EA`2X2~CT(Z`G{0 zT}IWJ&F1M|J96lcgpJYl5|uUqQiNQ-E8xie{=KXfn3`ms{En)zs}&_5$ge^-2E@4C)Ou*8O=G}HLJ2hrUzqc{P1 zyiJYfhuWlz`JuRX6jCCwUs>kc3!V^%x%*;yn55uOmWm+DJ=P} zhBo4JLZcvg0qhdGmXK%vM+Nq?wD4z_cG+rcCtsaLbHRtt~c2-DCYcCywGVo1&w^bjkr(FN+d9TH%6!iXxHa*t5cMF9doC_foWB* z!z&-)iDioD$2XWFIx;9X?(9_^AIDh_oxiqdp0DQ_k{W(ocxHZF*-%5zJs)zJSzm|r z&yj{ZwI@HaCZPbmN|{*x@D>mELZ)qYMe+N-&1G~vCt2RHt$jCxj*;M7&Ijq>yN(pD z$3-@LEYJkrRkMyt+nC~$HlsgoTe{Mg=!hOK#Y2S_7`Nb@z>V!fW0DJjF}sO>c)s0N zQ9kYU`R8?>-e7b~aK>+b_5n(9mv`nD0W zFD|vsE6C)8xo%jX4ZXIAO2(57{w0Ol7&>@_@*s|L-WXuUBDl$TdZ@)5Bt>2r-W`n& zDTH>l$JUgeTs92MF%2}m6Oip%5%rYxu(kO@g3a3>T*X%LCK|VX>j;;^i<6O=Hom2a zd-A-sFp}x$sx>~iYk13y<9Ns*_vOH%Rxx@td|O1l?9aRtw3elObVw%i?_@RM2M=4s~r-W^zyf~BjL%jTg-3g zdH&soiHE|~qg}90(thw&P#cMQWJJ7jqV;rr-yZ!LZkqMoMOX1kBF4GKyN&@UI=1|l z@2rCD{s!haystfm1$RRQw#ZN;?Sm$KMIzTO6M(7fI5idS=%zRG(t@*N=wY$4p>=Dp zsQ`F#oWW+{#cmhkV-($N#$Ku;N{nVF`WP_%q`g+}%5qw?;XVExggSjoY+a3DHiwU0XG~ivUP))86p_ za|kpiEQ{zut$v?ac$6cF?76x}VWP%PM{A$;oHE9Cm9QbpXpWD-^-Qk^+ z%7GB4>frO*h!kPvNF08MH_qqhOnSL{2r%9GtDDf}RmXALJKY1yFB-#!JxKYR2Xu3`CdG6Wkb$sBnh9p2B}79$&7$H zaV^bR>~r7>?mltO@@uHz-|B5s<)c_#2aX^Nwkvy$ytIzeb`BsPZ zr7T>yo0@_06+JecLV4{sPT{bxbTGzExAuJ`327baBliFDFDSbGHkX=S-6Jj>r3)&fwvmA#hVi6xK%jTfmZFnz%04`~e@Vk~Hm7 zDv}3j^ftNeK(bTKIpE#fc?XFvxA7UxY=@5}L;n;JJKa#+0x|=EK*2f9`LLasZ=3qE zl(e8@iU;m4i9i$izmK$OsX4H6#@3|gi@hL!5slfy0^HP@iG5?E6{B^%t!_BDZfv;> zMKWsvwSlUswm)#rA}KsBRah-WJ@W;u9Yw`iz{%S(hV`ydAh5~n<?isjaf@Cd4o$96^ ztOutdyKT`fk8)v9=Yf^~%{^e^9T&!wl|_GgN>*Vfd=IReBAB^sg?qU~sJ}k3a2Gfh zG4@1GM>h1FjGDp*>Tlb(5>F>r?G6!QC%rnd=tV*l6+rEgiW2@JkTjunc@De#hWz^d zfwc~vug^mnJP_)K zTQ>8hy<{5aZURrx5iao{s0r-dXyrU~(rE5vRpE^lt?KbHG$xI1g|+OH*51x3Vh-rV zeZPIKPhw})Kl&a$IPGDN4=4|pn4ftJ?3I z3vWt;EE{~~Yp3aiSf08%cxJwzI7%n-G?r6Ja#^UK7YGb!p?#UgEyIt+5$xkIyZveW zUk^H#m8Zc0(C6Vjy5qNIrQQ(*c3@KAfgy(`{-kY}S>|bBG>B?d<`Ne7RfB`w( z+W%oMkYy!2YEpGyv7QZ6zvFWs`NL&z1i>hb+MUL`WpN&;=Qk6Y;HmSHmYejv-1+5mtQ0< zp2*3I`K&#`r{A1&XhYv^@}ql*PoTmD7GkY%B8`Jm$7YL4){2|qg9Ok8-*7TH#_lDp z6YctAc*g9cPkm!=@AAnb84#Pn{`AY#zIianu)5h^3a!Y59_0^`OC{q z(M*lRk$1WA5!XE|1MY%s;W~OgYt|=NC{t_auX0s{xPgCKdDZfA_{~1*DwUNxJp_bZ zRG_dlcS2c7=I{`bxsrih)T*cSl-k7WeO89%?4OIjJuI|cQ53#&SAY0XATqgb=wxHv zoN7o+Zlw%9Z;NM(%cm(3X(Z7gh1ox>TvdrT5v*U5rrGg3KdLk6EyyRMJKm`Wbgk1o zgKKu*s*~j|e=v=WHH~|z&wq2+E1jvlQ%1H2iOBh&pdqOR*^A(nI~R-nANcj18xOVf zpU`jI9v!`9$r6y#bL8%M9Guh7b^Qk1+4uL%Xyu%}J52>}Uj;myx7vmubxHb0d0`o- zEBa4hGo&wK6XqYo8w`4=N0XGL-YWvK0uAEd|NYxo|I%}DD)F+vr=0G(^;YwbdRHlx z7qr*Bg1RSe?0~CmIpsLi%6IaTPc5LA@U@-UQVHDcY(?T__|&;{P0*lJvv(D;xAxE{ zRFzX?XQb)*yjQGbT}vGOoPNnp*L7FB5CzZcs08~s4qf~?)CjN5?8 zt-z)fp6;%f$qP9h1gFPtrJ|$L_FFgL*Vd5DhZW3DbC_+JhFT<5IbECA6=t6Tqo9o; zSI>aMbk`4U`TD>OpCo>Tmw;`L%?|lz@7Vtxxw~F{@LiAc3$$xp`_6gBEo$pMsg_}W zDz+$8A3R*@7>!&Ebd1`o#`iKyo~FD=>HHG1YI#85ZSVHL!NB38-f^)PSkTL(0V3`} zJbN3Xa%c|Ax2>(}t2ef{xd8u_7ce16%Qks1<1E5j_yhIZ8O>n6OuT85<6hJ*HTswG z?+?%Skv8qm+Qo*G=sj+aVM|%doQC&!T&=&7R$q-$Tn7IN zZmv0D54X>7vLL~`C9}V&i;LVx^cR9smb!}E?KDZIPw~JV2otvb(3PPSP>yYZwPEq) zf}-y**=!@xlq=nQB6}V&EnW5yiv*;yUIJAGQcPi)N#0*L2@`MZXp5Z>E*Y&0Is~a} z_rw8JxeRFpXA#V`Uz`G*1ZJd!X&D;ngTa$?K26z%$hQr0pWSR#NmE$(5@ z`z*Pj%)WBbD^dJi7}91oU$eth*zz^LxeQ1u2kEc&*%**gFJ#eeNQOeTgEM*j@~X4G zv6+<;a{D`3XvCML866ctQle5{GjYA8F9Ej`E6k#6O^$=+m4AJ=sKbUV0yO7^HNstGXgqahKl?iCa!8jJz&dAtm2&>UVe?^V z!GXWab(-xAWlI3aYmq&8rvpFW7O*)gmCK!E)gtq~D+266<1#DOMYU3J?_`xpC_04( zVGB}_;y%OcBzQySY#^geL`aKVB@9)Vzv zn?SMfw?Nh8*u3IM_w0AYbUAO(cifOd_wCIWBlJ=(>y$X{d^*OYw<3*qB?`tpQ z-HzUK+hW~I$$prT)364v7_gtagu2GCZK@|$YvyTgFinXixc|_uXG*D<4gu8(%5Zx# z#E;Y^$CtZ|?>}_MFB@*`=&ug>!ul~J+=G|EE!FbWyrlhT6Z>%O`KP8!&@=DuXQ%eN%x z%98K$V)!xiT{v(%&fX7GptACF-%Z<^IxhZ5{M_(_7h`8ehgyTNZ1rXd12-GfxtWY7 z`dAdJqMbs-&E;SPo{b(og+{nzza(>0jxE_jUSqWj^l*D?Bs0S{w6~tciosX)@MJ8EE0u|Kexz}~e(pb;XSylXHZJ7P5muM#^V`WW1@wne9 z4w5~ujx7ttLT$NMN5d^7#cbOjBu20zbOq~6kS`$i^3y&l-XJy!T-_6L&X1g{W_ew281*meUFF<0(){q-B`cR>emXjF8dLXYqmg1)s(V*5+?0T? zTXAvhl)!FwRYY;}&bfLx^MYTCD);_BKmb`<_M*_wYAC%e;isR)|9jT1trVt_qvf*e z#WoX$+}ZO#37nLNgfR{g{{zGcT}2~1ttF(2cjt+>TXp?k+`V;NRL}lDj&DUpR0IU1 zJEWE+mIg&Yy3-{@SbFJBMWh>~L+S2XVo_;WKst8m?(X`nUhn6=-`{uK`}dE><1pv! z%sl5c^O{$jITPYxq4L9#lY{XkKA#G)l!qHd>$8)kH?ixU+E|~5e#=WOtbOkgnc0SF zkfvodjFRgfrjvz!(AdzXX8&~26h!JXG&OVXnx5c3eq=(Yp<|>;-|>Yl3!cuihk%6? zOwv5|ryEu$aAPkK09iYg)!*-9;sB@BL}h>tdYT{%lCWx8Tbi0(k;l zRkQO-1V=T%ISyi4wBmHN_KbU7X}snmg=WGt4)uLto%JneT-698;hB7?jO3%%iQZYn zS3$@Z`bOm_$m6Kg526AU0ah<#*Q4ei@$Xa$gCTGAG$Y)yGkt%X;z^#-mb>8MYR=>Z z5OfvL3*P<)mt|-9w2sqG#X+Z{|5(3jZJyZLmFb(LDhfW@NJ=Xf)-8q}?;sE8$#nY2 zPpV!TfNz-Yf>Xbt_~-Gt97ug=^P?2_1ep)!m(k$-Z;F214biU?f|!Ht=1I#?x*`js zA(#oLxI?_I`Z(;H^X>)n70kMd?JS8g-HnWQl~1C^87>fBpX@&ceGYv4WDI!cjq&jv zze>nX$hsBMn~qrCJVAukc%$s zZFSX@d zt%Sw$GeaZwEdaU8#%RSu4kq>)c>1t}16o5LsUpru@|b>6ecoEIW%Gs0YOeFE zsgHhTq3zGyBzfZ0Zsb=GqTcv)1~XIRR)=MXue-6ZS2kn}v~aG=ueJ!f8Q!Q0HvrcU zX*y|)Dklf+J(0=}B&1X472>pG{ zOlt#`WBjI5L|&W4J;K~yf=2QXJf0}nn%aX!+N4}rosAS&WF96*1_(>jVC1%y(yF>~ zwez_B=FL1RtrT*IHxHZK3@;Wz}*?CRo>9uv2+< z6ga=#MBfi7+Zi1Z4{TK!HSRJYP**thbm3cxsJ=(ONXXeCM`m19&IKQS(nl6jc8p4zyGw~Sx{vz_rm!jzw%Zh zA5FfG+1L4xur~U4@{V!D-hk|u&mKy3iRPx&y$WHs1A+pcb*$!>6yd6D+dB&iRHGiW zbW#%Y!m3(ML4;9hHy+)zlZ)mhig+fDuX{@wms?zXzN~nvX3(aPH*LnLN~?->-76-q zzw9=88t+(^w9?CLd=8}NH@oMgz8F54xq;c!meDHT?R3#=DGiu4^V9A7=OTMY4D&Yi zl51W+O!W5F^}r<*^}fc?2H3##Q1ho=!uk<2=Z^0&UuZn2aQh;a9W*;BmbSF4aOb&4 z?M<3d-Yx+jh8MN`+xFzyI?mSGn6ttGnPoNaZr44kpk92*ZXOsn-|aXuoT z;!&n<2L=~9G4vc=W4!Co))MJdm$5UH29hw%a<&=pQ1)~{GZ-e6A=O9%H4F(_nt5;0 zT($hM>ockE1`zc(f%MMyt_7 zb-0IbxSVa5ojDELbfuh>dOwN43GPQ2Ex^FHLf6FSR)&n#aAo_Ym=o1G(oC9w;zv`pcQfFjHK9}@iz@|IR%N*TM`XrHfSUQX zxi`X9PEQjpx2EUW1c*hQYaBL=Lc{~}eY)Rr-+^diHQ_jkx1)5i9wnOf@HO>vArieH z2@sW(q^L!WsOb~~5yQpa`2jj{LGqeoi}2-yESHe7tkekNvKNWXw-mXE!5*S55wub=KAFC`!L3KCH7?X6 zo05;4D|jir04NzDQj&M1Dqa#F5JQA_vYE2_&2&5t)SwlBhg`+i7+l$1T}@P0UR)Cw zFr`$Vg*AvLNm)lyIK6sXQry5^zv}@HltNuWl|ZMOg4hz|&VwwlHUL{Zjl=C2!K3b? zt*O8ypr(uFN~lH=D1%5$qemK4H=Ml%AK*jt9^&)Z*|WOAHvF;N=$zhFBa>co^~i;F z-8BuE=-w6IdA$2#3xDmf2RND8y$3?MlXckgv-Kd85}t`1xK@?crQz7f#yog~Z9cF* z6gGQe8@Hi%J{!dWZTmL0sy!_Hx%`}Qn~RzDYpy8q?(u{Jfq3-hTHs$yCnZF=2yZ|c zUX(dE6D(KA5kj}LjWE{5_6u40KMu2TQSmG)IUZ2!*F9ESoVT|_-AkzDaS6eT6IdFN zWsKY+G+M9=2b0LXy*=En@2Yeo`#Grr{BywF&n3j7Ht2(-+G<1_$?~mS`KIx(=p|QZ z35td2Qeh0`48Nrp7r`mAM#Bqmtd3K0bv9LN5};xG8f`J?+5N!I^4*E(NP;6Bg``iT ziMCllWla(aBdTSBwi;}VzM?q;{H%tnW@pimM&{q7E#gC|6#3SCT3R6@dQbDXcbNAI z-u1qpqL|s{6~nQs<+6kpjPi&Lo9k*V6=uGwk1yiLjf8OaB}B|r`Y_q5O)M-uy2}R_ zor=|_$*)yyi*=UE?sGI`hVfzQ@qF(dI&c_?BPT zy?RaX;%s72_NUB&y>spZsJaGNL+w1YF}$;HziS!1+Cz*StXk!S7ybCEOX|Do2gYFk8ePP!XU7ra#6%;#AR$R;R3ODkNdZ;Xl_VY1RU(on9K6vO8}*u7iQWY1PGQkICm0wA-wnpk zU_l?V>dRIKTx5~je@I;|ougjf;#Df29u#d?RFs~Ju+jNQeA`6fTM2nsta^oNt7=!s zhp107`N)vkr#bxVe-;-~C~|6NJJV~rOl~F50Tb)C|ALrRHe{38KDM0#4DOm%pxhJ_z-z+$^83_ z{3TB`ZM?x8;^QLY)l09nHx=JFM4v6vw@r%SgcRDl+@P?Sj99HJms3Mx1YxI(<>&kM zKp=)}?Zw4mW1KBc#J8Z;NNDAAj2q(5AB&5N_w%7TwXz~!ZH_ccgx8D-zh^|WG`;JL zr0J5{JJ0ktWR`mWzC`fZ#9Cf<5^=co2-i)=+`_Wzos^k2OYsyH%%Ybrt1H}5l%@j<7xH5^AI4#X9CBFI*tWX2FzMbuXfWj(Gn2TP zqD!dkxpfOe4Ke&k0v|nx{ubI>z};$UOn#_`Uq05|Uj%A5E~aI57iu$<1hjuNd?>YF zp~f6wicF_xY;OKk2Ww3mUM__x$@T8Pg}NtpP{A2uhRk#K9mpjWl|S+*DQLOawfC2c zz3jXbkW?0YBzI( zjgfD6wH9BL8;*(_vzQ_=JaNq`A1#urHjB^Opm&sT-NWy6#<62WPY*WF40#E~B?-r4 z!X=X7HWnu~sML4B#NXU)6ntmJD&2tetc&7He)&M4u*u%_H`=|42R!PxNkLLo{kWS1 z1kwb8As+**k4&m;sx?_<g_tPieq`?~|V77_(v%0?nA<=SzdZiH$RmH;Pr` zsD`<=xM6%VXU?~v&vQ3l2XsHdoc20{uGM=Y?9iVU zia}BIQB&g|=gYvJXNlEFGyj~1uY94k(CSd1HF47k``r&O$2ucc1#`BL61Ob8Z(ZV;8WXi{Sk*-mVqymKw7L?X*CG?1CgkVg73b%}nez+U9dtjTwDV}q zZrXybiaZ?TU$t9ftDjqdKjmCP&PDw9LXn#QtC~B^v7XW}^;Aj;nt|somq!MY>$R!O zb-4K!^XqdU%}U{H=+qP>Lg(dcNR`Wn#}-;`iKc};cPE_=7A3wvz}KhLC)BD(z2!HWVRC6?~8c$9vmG^bY-&8YcPY41DM- z(YK$oqqEZU_qyozX49EyFD5?pD#uKAciLG7sqUBG5BerM$f%I?bii{J?}wK)s>7+m z#i@dx<*e({vI8iRH7Z@Z+-|3B@l9HEe?Po%G9_L*gc}IRiHNBcsWp-mx4Ueg}Jt$_b){+t9JfqORUNd?JjVmk9demR>M$Vbe{EyS8bE&42Pi2FZxr)u>mme)we)zO^x*)6Ah} zU!ocm+`){ujS8E2g!j(A;yxC+{a3~8aje+!g?gCL)RH`ELj`$%i=8xsxW;&#d+_A4 znNzFy_J^$4fkWS0m~K|@Xxuvr3_>km+NdeRpDU~ba{NnKaHfVojW2AMn>IEOBZ?IX!%*eQwPM5#KcD$Q;`n|Tj zvd9SQMRMCMWnEnH`D0zAvkgJ*)JmTzOEGU8!5(^s`rK$aD`)GZsdR`TyWktP;DC9B zV2|{fTAGOm3d_g-aE{}eC(ZiA-;biQvnIL(Z-!>1YwR<^tpte)2y{Xo{6-kqJLeO@ zcE^ys)Tp0xvh=IvM8%Znw*p(T{EC{Qm$c2fZ|B8A8%ap=8`g{RKvoXli53E7|NIIq zA^9?Fq9eTnc&fbAuiN6L*8fmf!NS zFn6#qfE5^$Mk6cTEW#dDlbnAF@=0w`l$Sg|I*h3a+#(Q{F1>BIlRnlOdHZW>@P;VG zYrgS!roM^UxngudL4n_Z*8WgE%UAav*RvX5`Zr)ntBc@x-ojNUQmh^PD#SCYzu0W) zeacyaKH+?Jj8B8M8mVwAjTQ5I;aD&>24jO>kgP^4bu_SxteRUcrygcTWB=|vh`a&H_EFMyGzqi z8tND8e2Q6^ghb{{ezbQ49;2s1Jl)sSbzM%Q;U(jwr$MjxQXkd~P70f}H{G1qR<7JK ztE!3A7$mN7j9h?@W?+ZZp-1N#UvU-jr3WyZi)`a`p}cyX!Z9a_vmWPIw+X68yy!;I zkm?l0q}OPq{RXWvQvn0^d{(BZY4CX8$I8CeQq{O)IYLoE$EG#GPiBzZ64=)-eX9f8 zd>g{%ktPfnyR9Q3BnUDzw-KQm9xrK?EIBCI@njOTp|n3LTS z+t$=vnm|yJb-rN>z!ToyH$q(jiTMn5C6rwv%U+)r^&@sKGPa!89;%<>{Qu=A_>-i@ zvMqdVb-#0{ZpeMp(uN32$`b#Y^A9BA+4F@WpE(DkUfs046C?GNKv|mS8e_s~oP4kt zs4UeSWvOQ@6lfL9b}xac0=Guj) z>|@ouvQg)z0*XoOs7cJtbsO+X);K*il`bvoe5!uxsIz5Hb5r$e6YK81pwGbycs?h1 zG-s6UHGOrgl$Lug>Hdt5Dmn_lFw4725kZYL3Mw?|>FEa-p2<6N3>*zNkLw;&VJrxQkDSu^sOnDE!ns1x# z{a?-P1hDL8P-1cBk>GH4?CkEI=sgVLA-Tt1+Y$&1%)P$D=hDZB2eAif;*Nn*|K{^(j+Tky%F*em7%%s<%sj_O>&uXh&7E}o1EC@6iw7!Da-PM(ocl(HJwyq(cb_Y3ekD@Vmv5WdGFHdI z`Uaf61F%cFqa2`w?x925LX7%h_q*B8Q(j)#`ZoVuS;;O>w1N zRpU_};;QYf(#rVAFA#SLn9J4Lo8Ej{S9V@|T~|FBX+%I23x#LZu#oE1Rj;6Pn0ggh z)WNBpq=Sp`)eRh8Q=*#MW1UlF9{NzVFZm@wd%NX=_Wqh5G}zwHxg6@=zukHZ9DFY? zU=}^4N{w9F(;V$>u(S;y1NL7-#&Hp-BAg=Ewz3>HbIG~3V34kwgqx+k?e}bY7Yciw%?HqGWiX- z=b}Fnup%*b6t~h{PR>rkQPa?|;4x#8B}~U~;rHEj6?Ik*E$bMVLSsSalvZK_rw6$iyQ$*+D^U{?>TlHShiei6=+hd` z?`7U*dTp93mY2^A@JUbKIck;v%Di#pCW>CiHvny@wd~BX^8wAtmRQ}4)WfqJlYCCP z8pX_X!fe(&7Mf#9Y5;iRA%8E_Mo7mHN9jg66^3sBX4hEyqm{g_M1YT3@TCEzMw@fQ zMl3eNaAHqeOTJ|`QIG3>@>+{+w4=`YAi_ofAQ3l&;rLAWX!4o);>8}FjL6)P`igpe zljeOlAZudc;D_5wECMC+FwZ*@ZIKRlz{0o~??lTgL}8ZBN6YNc-_D*_-o6(kjx4^}1;3Xft^jJP-K;2utTim%l#NurnZ6Lj zG6H^7S`ful7hIM)c}E^qt4Fx5ayIIXt=FC)PYkOPJ?W zkGBq{w>wbOm`WTJ=1s=jji#38CdZ{3R)20>UR)NNF*4F_N*qohNEKQ=C|?~wg~1d+ z6A%!P$e82mZqt=ss!}17gZi?Sie3)P)J1(mIxm$@0FRbaTp)lsdGl#?L6=4IWx|%u za{f_$?K)9jYWq?emD1MZN4D|oZ&Mq>3&OWo0`oXjfZG z2{cbvZ&)lvy$sBih-~RsCz{@W1YS@yGfky{^XgNSyzuh5#xQ4}>d2rrMOxfp{G_#q zC7gL{uTs=(_^J(YwOBTdOs)^PgWd%-|3adeYSiGNME(|wF?oVT`N%+kcDQH{_f3Js z7p*f$RSCZ#GJOo!>Yav~a4K?{|!OKV|B}AN-?+4H zFN&EZB;iIuy}px{-cEljG4WEfPQ&*p&3nu@!&|8rvA%yF#--y-B?(s}p?QAQ#&{Ks z@W!|3pRDQ;^c~Iyt7->vq~{B?cWr-G>J?Ly=qDu0L2uNzwlj*>X?=7Uf?T*r$C6_F z$23r@@>k39UxtZdA}mgM6v?qvhYBuJSM2VS1*I=r*VuXK2R;hqD1&ss?w4~`r#qK-RWzV2kuB2KN>mfll|HU??>etQTu_JPlPXcy1qO`}W5vBCPGXI z^4QL04MsxH6iLmqh{s4M6x;G0BIYU0t*-ddD58&O3fr`Qjo127%n}d$$p!Q`LDySP zHsIy+p!`f=cIm!#b@0qB$pKu4p}79QYmD@L%9e=(XW)*phFl0_Lvl*TKwc_c3}GSk zl_5VM1r(A3I7^3531+vUoMpk#ruPE)0^yAmO|&7+t?9*ZOrFXec_9ynozZjhS;=<8 z(4wp`yT=4J8S4du76#4jt(j}g?rR%fD!YS8xfaH7bGDc_rzrCwNIow=G^DJS~i` z9qi#_dj0x!zAySMDJVESC&S#Z&6V7(zyw&$dIMKAd)Js>Et6mvUq9LfyLn^RZ&cxR zhQd2_9Yja#v3%VS2no~`M!&E%7{${&cB^tC#ORGS65}5Y%}T=f4elnh>xnaZ1b4mb zK?DTI1o$%RI8#?AsH<{8^U4Zz;;h*2zbF7l8cUHHIjk)zv&4c z=c;M~bF-?Wz`xl<5+|P-ZQ@l=vj-1BW0u*JRU_~vMw|b`U#sj6W5i(@8?wD<7xn%b zK4=d0%n7S*g3^a?g1>j%?Rz8v0RhjPze&x4KjAZ2%|uUc>KZ<77wGvQN#2a2UHS_z zt!FXpasJO>mwKXOsG>ELAa4FQr}C(-WBPbW47f)1(=ICO6lJVYetuFMZIVyf`MJq5 zTL94`gUhm{@z=C)LRhYQsKVd#i#y*Zi^n=(4Ql5z=NNNdHK3gKLqfzWv7B5hY;XLU+ zraJC%;XE)C457ra>v{V!CPGPh!L@A1x*tZV@zNHi<3Z`>Zqi+@!)UZ!WW-Czpc?*N zUpn`L#zT1M-LYr4B?T>+@6~WWeNOwqCN3$(o#hZmk}$!cCLsy4PU7m;QO}3zo6@TZDA}e89qoV=#wxTFhg_ zYh7jS_PXp!Q_8~XfPM6bOi0Vp9TLYVDj?mi7=fA|FOg;5)B zl^iNEI!Bh^18K^vv4D{HIFspmF5AOQJuGnD;jA_sxoDgqxim;qZKYDRC`J!`UN?}N z&}Jk(>aatUYJ)2!f#uTJv7BB==0%oQq5N3FP5B99p9GJ%;tl;*>9!xZFWy4NYn|Q< zfee6$3atPhu*Vn(3uXYjU$kSeo zs|GU9aBW3?Dj0lFx>9Cbe8pVQ7)zJ?YJR@D( zzhF^wNQGD6M;diHh@ZWFu-+zGij?abm&TKQ(2impU+L@IyQ2k-TZWUrbQ8-Rd(VoM zTRB0M9<@(wb1@V@(EM?-@i;a%?2dFVdDStBU`3$RK7 zm+GZr_+46#ARy064X~66R_qeZj`}qvsKnVM)cHDqP@l`r4Z8hh3A#{aCd@(t# zD>Xdn$4qt5Am0v?+&o4u=4WC2Ip^tTiuu-&w*N22UB>yT*{#=f1K;&wUg23Wr;tDzfZUEuOY6dH2Ezj`d7t zngIQ4``-4UzNg^}aAyxmlb&mgPt#fYnN3_f2|7&=&&01WXwfKF&3zZ)(d+iM0T=Fb zX=EolI3X9-GfgD>Udr&Aw9}d^-6h!Jx~pi!@@UqU-I+~O%Jin;(zZ|u+HBS~rFi45 z?g3V65aIiZz>;a9n#S&u3O(}E$b;#fK5kFIQT^4d$ZLl~cD=L#qLW_zQ~t*7x}_sq z{|m*HYm8-0X)n^NBX87lt3X59;ovOg!lba*`I2X!Mk*Op6J7t=)oYB5=`-jtdT-$` z*BBSxmuF|3fJARmIQ7tWi1 zGwU;xwTpS{tIgqSjGOz>SMpwpJ+{Ff+o$WhsV{lX#7;l&S9~7Q3r{@_zq*-}lf$0I zlAU55vvdG`Ie>HSym-R(V@J&hub8V?q0tsa{r8?vPA*vD^sGhq$n`vhFZt?LJ*hqV z&vXj+C-sx{pHaAXDXzF$)toM;tU7wMzqkNsW{jL#`BPqx--B2g**n-l44^;mtlya5 z1M%}waZvrZ6A}W*L99$1OsRk%E`ETdnWY274j^f1-~bVa7+M=aL_~gNb(tvAGP6d4 zo-Dn7O^L#hPb{1ycs5ptkWiLL7ni2+`3=1XqV3YT)RHHYfYC~+g9YwuZ*Ls^sA@Wu zhd~eh=!4qbg|?qImZbHpeI}YAa#NnmLLZu4b9hwfwYTqIU&C86jdC@KD-p3BJwJQm zy>+<$ZnU))x+yPab>wEy;rTgsZj2QUJ5-pOy25oSYHBPyFHOLjzrQRSjY+Y|tZmPg zE?s|fTO!`IVp@89RkUQNx3ib!Ji?5RXT}0=_mRUPsBWhDfu`px%6gcX76spj2b16Kv9a=gD^CPZ@a;q+Hfo-#WwcC& zWMm@vAVh`j<{SLrGF*!?AX;x>t(PB?G!ufqtIHRcqFM)a*ckReZ=i+u$8i}_=e$F5 zaFYg#Zzw1REcm9(le`@!b9dL$EfXf}UmGZmYO&a8@1rOesScTp2naY&;K(2Al9t0` zWQZiiH>;yzP^3oT)yh$A+{`V7Q*VYz=TJ+MX$~OR-Y_M4MG$v^O3ZN$YXaUa0(LX|Lj-wTS+-8z0Tzd&|icc5A zg_9NHhZ~M3+9j=l*U+HzSf~sWK=zEgjNx=aL^6C_bAx(|+IV4~=tT5wV9qn^G>wPj zH5;TGJ_(ESkDELbMPBPSOXJuse4-JG9_kzT?KNg_r%60)Vk&QN$~N}nCi&M1s3{$- z%2HqJ4tqrTzUjcZoKPph9DjO1o zv=da{RaQyz``F|0a@IDkbBrBBkVVlFGJXPQC9Sj2D^#J3_sYHF6><;xb}|w$(zo!@ zk6MM*DlmpAf)qmSlsU?A5dB@L64Pb~J{KvI)y%Q$I%rvuHT}7&zP5#dHihb-ZG(s$ z#);AQR7ZKKvU@1E?qJ1BVpjlx8JM3AcqH&NKm5x{ve;+I59X!(O)a%AOv0GIQOSE$ zI+uMcpQD1mlyJ5UQhQ~3q2J#P&sa$S;_R;rnsQ+nQ`~j_yq|irzAwck)r`=@MMGCI zycoTuFI~bkA_P>u7iO+4q_V0;6MA9vJ~|ZjumzuYj@f``>?zL;o;4)XeE8>#Jq|3F z&^3F?;~TEwiQVTBiDrufv3ofbDUE%G$1I$8UZy_?jj2WnM#a{XN&0xpS(nrxZ|yZU zCaW|ylEK{EJx%=`QHSgk*<;yVrLHY^lDypRZ^Z4G5VX4wg?9uAf7&v8uBETceO#&j zs*cgZ&K|yjqB**Lhy&hJ0@AuqeMsB zk`XexuTs{M=^SC%Pd3$0ngTo`NpvhTov1d78zMXB?D2|9@G~u)f<9Z3HA!IfN@ry` zndaH0eX&xOwVqM&9D-ZvJh&ee#W@^sANYMu)@=_JkDzKU+To<7wG^|)W|+ABSk%5e zf~JUd8nfUb`k=RJ8}aOW8Zq1kUrJ~5{65yZzwa2zx9_@pvkOC3r8>vH`!IVeM2Z&E zZ5*3EApe6TR8zuS{8*Q-dWFYMLIZg_WUbwwzcl0n_*SeDJUz@)taaP{WmTS(Douxx zKfd+{j=GXZcFz9I+j%!T6ll2XH|zyZVERk0W%m*Gz4;q&I9)}qA5ZEeWXNhuj%&Xn zNHw{eIKV;Q(k?(u(3um%8S~Eqx`|QhdZcH zV$BDYlU0_N-zQ(FSQ4|y@!!j%gc>Dqr#u&>EI)=P4+8_Zr(gfa_U*l4(N4^k9U|dY+73z=)qnQHxcaX@n~MFVqgZx z%sfUBDR1de^o3vTsXXJ9zhvlBE{;-jKk`18UE}{NW5xd;W2NS50|6)*m_Y0SFRUHW zCuIOR0J3IA_Fxb{7dn*+6)y+pukhc`+`pcAeubc4A@8s7hbjD#??)-<5XkW()I}F! z2SMZW0)aoCMMVB>J9&XW3ixF^RRO9t237ziDxRNcfS=^4I@mcHI!IVTpa5Aa4uFyg z)i2`y1M)NZ|6wSh0l0q_`)2^~zsf@s^c-!g6#;SvuGWqYBIv(=6U6g7TdoTDFIc}C z1^Ba3{)qXbDuxg-h_SUDgo=~n4@LZr1OK&%pY8ld=-*?3epK{-t@))v zfc=A4|10)Se*Xj3AK3iQ&C22+!Yu{6U}nH%dT%1M&xr^>2`$ zqV*ST!u!`CKgIe_)%ht?e*wbxHz0q|N&lwgr$GJ%2>;)J{6QK08|0@n{{;xzCjOPt z;r*!w{#2j8Mfn?n_^Cwxca-1v;otSQpDO5oMF9i3(8lklag~3e^1I3bENFYGMuPYw6K7DEO6n=biNKmPA1f72&9|FUEMRKgorA@+uLW;PDicIZ>z|0VzE%xcyzrN!k9Yyi?m zXeZCi!Sx5Cs;j*N1S)N1Y>lq73dF<=J@Vno^c+260(lBhv@?R(nOT`I{X54~G%+?d zXeaN7mxyjBfVd{w8AX?>3FZQG@pI@>fx!G6T)I^JU=Z4W;Y8aJE_9{PmoB=Wfw|Bw zAU8J;6(=t*6^H}9B7lqcf4b1=b*Z>G!RYkpkQ>a+$4Lc3WAO6uQ-OFm{&jKlQStEc z{J3PAoeym^L0p{Z#^U&S z0XaC)ARrDfhzEoYK|d0qLq0G!H$OTf7Zo=j_rF435ET!I6Mc^cMH9lsg{~ZWoC$;` z=Eprhi2LX7JZLTSBOedivF70hq3J_61n&=m(G7t9osScZ!H2F4FAth#blIG|KrlL! zuI}%&2gmP}>aX!D&<}?H!|+wI?nl{R8$VaJ&=VZ>&L=}{P#SP z^JCX$$Mm5Mr%wf~{i6PLGZEVnRCtFSFMthMJsJ3M|!#X?Dk~lIoDX zDiqV~?a-@;dvxVgp%ETd5kOBC!Ue*pR}olI^*4zrke1I0rNG$bVteT8w-uw3~Rm(qp0YR|uSq_f) z{D!QoKtFvp$@xP2fH0>1bH9&IHLUE@7up)a$CW)s&)-3fv6(F^UMbB+Mq?6C@PpAe zHH2y|3n}O)SjDIGSCa1)B*MiA)k2uxeDxI&XN%{^r^99lVP^V<9tyMk@%ZVk$+z4A zZ4Lvq=e)hXewj6|>l8(`I6hZa`Mef*M#2{VJp)82x1!wmoa6ILdTa*Y49l+}6zZ(; zk#YH$TzdmXUqc$W!5p*ziM-yB1_u-L4c96-VyodY zW3=box^*gcXY=xrV57HotmEXlY)jl3G=(w;Z#&^sXj)--J?9LY{F#5&pWj#irDlFv zi~mzy|ItH$=k|s_bOt{!2=KzdMhaqPV(NgFC@#Q{G(Te4IQcn$DlaiHYZovZ5Xi&* z<2P=!65-(ekx%z$tbzd)0{DM*p0tC3rJ3P#D-%ly`rT6%tBktv1jEJ!RPE?05V67)K8H zoK4TfXH^cEqS-*BMP+3iG@3Z`oXKiAlfjm=J@(+Dm;YEKYJ=~xf^z$O>(WE&{1DdX zxpnQ{2U|wDr?D^q+vE`4MoV?`8I(cOr@>#ZZ>JHqv9F(0v?+q_xF1)0TYQ3>4qMd-d_F+AI8KD(x_c(S3j(Gls?hjeOa+#(k& z*@y3+IiF57t}9+{k9)qDX%pUlFjaZH^!@y(QS{;+*sADy23qq{q=n)FwS0Xx+gsvs z*`L}xeX?XY?bdKid9@n|xAtDHzf^p9F*tMVy~AD4cs46)(xV^j?K|ntXyNXAiD~G4 zgvI>I5L;IGa8+6CV8*fnQ8JjuwCEXOrXgt<9r?{2+Gsgqh?Y!bpRbqUWCSyvQc*n$0}-z7@F14 zu|1VdTMSrqk2R2;*yHL3ur^g*v~ilK7itttu2t3*f(wy_))gb#B{gS7ysxawN5Iw< zUZ^wT^=Yl9*Yeuuh0|qTeP<;jlwfaj^0KS8v;4zjdYQnY7QH!E+mDt{UBQ7RE&6tb zo#(P5T6QlxC+X9k@+(ELp4Labl&O<}zZy{8bLl*mNqs6EcTu@OL~jpjHLe(kDj*4w zNK28VX{QWm+UCt_K}*UC&#oh4a6Oxu>^R);JQX??TYWin)UfHh$y==nHHm%NZP~ri zo!mWDji^C1ZL~qQ^_|+w!vW`Nt6>9RSxP1-85Ml^pY_swbyT)V`K)Ka`lDCL z!JVw;tiIT*$^%guZ?o&DOa0A+MM|x!l|5|8RXJ(*(Z>(nB3dIFN4yYE$TXXKon`KZ zes`+Afqt1?D;vuz4G*(cM83PGV^L!9n1-!=D}Y6>xK>H~m8`}Ng6nS>7bB$bkFkH{8W_j|>&!5-Bwt3q632LXAq^eCtRn`7Q zPbiPO#nCWIV^DcNoJVo=B6Del=beRE6=lI?!GxxHRVd}uNm-~rh+^ubrHzqSq;YpV zR1|q~(T1O-lLW6^-2i)Ejku0F7QbNMoCqDIXgEqMzU)~VPMWUbcb<1{I%`fnN;SdJ zw?8>*_O?9Qsjy)4M=R2efpS&2`47YZ_XlobUIoWJFIctdx+-YIMr%bN3c(az( z2S0$tJ%k?=#Z^uxcxmp{CwUWHP3p_Ry~{oKHWn_rHx|3%N?cqIyEPjxM&d+w>@F4+ z;TI{_GRZ0m;|k-7jhivsG1o(>s_u%OGehl)o@vtTcm;lQ{=_cvRD_S0$ZZd>Cp z%Dzj7Eu#Il)1Xu6zT>{&@-#pCOY_l1_x>wm?mksZ%!= zoVLGsv_xV@**O_)(FL(fbV@o>-;6)PhU&OW3l{ZQkVscpEsA6j@a=!vb8N2i!+9cN zbkZ=3?YB)Td4JG{Ym}t1Ent_=cBwKjVWTC1Vg})yh?h+rY?N1Vi_M^0|CI>zv~bay z4F^ndr`KbE)ATfQar!M+J6ltEgVD#r+v|`Kf{}uvq#|$;I&aE|Xw?)(^68Bk#O?K* zqO_{3qC1X8fT9oXxJAGCp35s%ItMg*$_oKp1#_F`2CJJME<(FOw4T#c02kr6lg1AP* z@nT5*J1*L8l334jHRi_RgTXHeX|%l?OqVLFqXAr$fJ^^@?YM_GOtNKP%Cv7Ht_aT2 z8y#L8E#`4*RM)fKO?H*l&fIvWUA`eTj$yOJ1z9aGBY?0lYog#ZW$E=guRdxG>y}l0 z14rh@=f)QseLRwR37NBVg3a3z*<^3;1+r*pVwMI zyMK|WU(8>z)bO7Fh=0q0o4<~n_Dh20W{*Ymx}rvfxwWHF^I}Va{?zwIgIvjc;K-Qy z6}n*>za-2i;tV^Cc+?x`E}8ap@O+(++MKKkoWLg4{gMzEI!UTZdJcMMNj4Eb#aC`? ziI0pKJ6NnKuTiLvUr#9p=vvesO;|*aKGYR#953Uq{V>Tl)Z-R4{o23L|CrM1l;M2I zqbo@!)9dKT&0eE$cS;-)z3Fa-F<&CS3a>ZU;&WLVbBG1mYpG<|vGexLUI%$ehHIxi zA)D;`$=Zi|XK@yKQx|(hfa(1`{j0eB7>6#K`~$V|Jm=&INAu&nnY`napyaa!v((v>m0bn+==24USREHcV_JPD&jTz2cY zZA~wwCYkKBER`f5W0<%tPxCZcTum=?B_Q8&HN~%Xd9dwQAa)Vh;{tPXvGxl(u;T?W zm=^oPWLJPqcBZG)d7zVy`}3sl3{}{P*_V>;lB5Ih65%XQMbhu^EaB{|N^5id!MZAi zO@ktddfD>;r<@~$O^r=LXo*vXQ{$1srU2A`slVFHs^_C%(mC`9eQ z+D*}OMRz`LDR5pgPHB8if8ICl-Q~sTPKS*16gt;BA{{R=q3rQuL#AAsA8l9Yj`wbS z-e?{_+R!%vSEM08CZdszyyv@?sz-owXOsEyaENGPBO5rak%zQnD#BCoNU@^6e7pCo zeAJ|IJY^g@-ZO4dVck>QS=Y*8Z+(pCFF3uPuMm|?ebt8OghzADwDfM zr^{Hm`WZ0|q3H6Ujz)N}@8==(AzMjJ9Nt!5Mpt7Oip$}>*G670SN{8bi0kf)?-zsn zqVedNF6LM6`#1L$dyo5sZ{bxFxK(0iZcW#@jo|f4pq(4I1SjN~t%ry4Eq; zI)WjW)|S87Zzs8Lqw1HO5YQ%@qi-xksc;UL*-mUvqO09+hD30uSwHM6Y&iB5_ICWG z|G0I^b+`Tg^1yPcFt5i}g8hr-t5ekAvX_n34oYSGhtbnA8M<+OKLnl|jJ~uQ$WJldd+yz0RAbDH2?|TL|zM z@mUx)@ME#&OZ>bJ`t zHa_S#aGZU!H*{~C+Q0ai!5exeSwiW#yyBRF-V#LQtXjEm<*2_Wqj(;N;(BBEJj{FV z1Q~8E3_q=1KWUquIdvQir$Wf?{hiH@2&~M~k)e${^=PWmYQW9D0JX%v~~n= zp2g4jh_KqPtcqpCY8k!KK+XbdU9(VK;|umGInFX3GV}ifNH!luQ3@{ zmamqs+6hrMK~$qj*{-`wA#{b3h}CsAwe*ENo@ef<3^oVC&2H}_(a7Flyf)yEw`X16 z2j25J=eBJhe*gVmS6CW$R#(r?n%uz_ zzu(u}7goIqUwx-{!0n!>b!DnUvBtyg{`o(NLg*qyw(zv}+4P5b#wT_)v1XOUA+a+^%)w|ZNeOFa?Zq{B7 z@qJoIt~6F-e8VOQqL*#kzQt&T_*Y03Qo5}x66tCS-qqmoG~Ctuz?|gi@0UDt4;;x& z=Uzx8axdhjk1)0{or-N&K$BUenk}oPvX$ks(d6UtgFLm~Ba&U(kVr@yB>RyE=5p!& z{#<(Q0Y>R0wRO^AHqI`Gbk;$SZQr)t$h(m0C9gD^jI%a-*)H2#Ryw>6{D0>)%ghH$ zPn4D{v%f85;hwAgK}W}KzG%dPvRm=Wy|})#V(Z$KL3vtsH#hTl1Mnxo(yRnVE9SRt z%jQ)uDx|7fkEa$ue*o0hT2PG}otRFAv_*<4joq1!KI7O0C-Dk{Kx!q7{mW?VuiHSa z3F%QI)NI~Xw$&|ffI%g%EH7InJ3C*w>#oxs9jEc{J;_a*lK0TxC#1cDgVNq7p2$5h zIGB6liP&MO`oICH`taf0_<;kt@xxedX*FZYCdkVQIc?p(+_Y8NvbbM=F2)RDHm4 zTR0Fa_w1_kR@Xjq%R@)%%%iy;Y0T@2JtfHa}rHeph2lRO3+CvKjN-P_tEJy#W|bAFDN-jQh2Gxywc|G`I+Bk7r;4qscSt=k^E;=#zC*k-x;&f1Q)-H$Xz4sY1- zOnci?yPz-XA^#ETi!$CqYoUR*K-Jb`Gp$`Nb*FOWa%Xw0)}2meTcvWhTk2CHS#xMG z7j(Pjgw#Ow2tztEyxpKj3-!RZGl3jizP@IyvW?dQ%3t;T3Hv86d*WcY&EsyXfAoeY zy5%psqq+C*|MN%MC!_5zjP*S5P;@BK@OZRMPUJ??x#mdwc+(SeQ5-+;N124YRp~~+<)hhXxlRlu}Eid*Mot^XT$rO z^7S5vvXtR?*}kD{`--(#-3pTe#i%%ar`&d6Bs&_4xRff7CwFCcSPmg5t z1an8na=yVv;FJd;ooA^ZD%g6cRkgBh`-YmbtJD=JdF89Nt&nSsO4*8S+gDZK8}OAk zy@hg(#0E;eR1j{$b?3r^^4HLOo z#4Ncam)V>f$&JWQmCJJZEnTk|jjwbq(Y_mMwo`WkU+U9@-oCO?f%e_5i~ZG-G_zF8 z@;2u!yO)}oH>?!MH!L=I?t#;CA2ls+Wh_gQC8ea2qWZOo!4aC6h_1E}3L}&Q=Z?ra%T>vrq~uHOq--aU#U$ z^+oSY%S}dUPDn|=@5u+7qxW`Nw&LUY{@&?te9>2>%TCGHCdJo1-E`-H(0f+D1O58? zhPoadU6o6>t>*a~s-R!q%IYA02U~8(zm#81KF>AM^72*CSs+8#uVc&0%htlAU13xu zAX{s&h%3ui$?05gZd{5>W~oYYb=F7fBQ0(1{q5WK#kcKnyT(qAR@+ZR4UJ>xYl`iVI{w}5 zHrP=v$0S#7BqrOX|HhpUNJl*h>8xZ9>;*_^dCk_fx^R?n6s*5$td0m(198dILI&*vHKY)?m{ z>Gqz6p~_YclhY|U`Kmy3g-B!_C&Y0JH_Wp%xi+=%lblXS5@%(LS1W6 z%x>p1#wPh132PaCXm+pL>2&X%eQ0_*@L;U(C7~HZWI}t0S8HP01a!Kbdo@tSbmV-E7&dY2!O2fTBl2*GnY;dox zwXJIK_B7`vqHfg%GuOoAk-NYfUT)f@$y6#koyt|(bCseQ=lj$kuQfi;O&jd! zF4TQ;LElKCP>{Nw@POQmg@c~Rw&`iw)iz#8c%Ghb=IL=B_dN0~e=SX|U4PGfD|;`B`!du_ZFQ<-u@O zc2FOMg*>T0l%tR*=*OUg6*R#O)xg?(o&z}pjKlRpoN-rGtWqmPwPE<0f_1)$Mqjh5 z$`Q;Rzt`<{G>?RWopn|2V5qas)#$NTyQFwypf-NAskO%kqWsW)e^a$5?2LS6m%|(J z`BJ`Zn`618`|74`^0x5RSJYKi55@hx*YE4CudNLi#_eIhj2t~5czW!m=~ z3I@A~BrI-j9T zU!}*DRwzYDthW@U@{7+cOszaOo*NfQ%Ab{PE>2sX$U5{ko922VF>X=X*leAt+(1g| zi@}6!j!Av^1mm$%PNL+RmhF&MHlCftMwGOfT*`1%^PqjD0K3`@W4RP+D7uc~2YsoE z{R!l>NdnUWG{&vqfPuRn9#%^gkm33oBfb&-ptn7gI;5(p=1070@D^{h^kC(Yd%K6N zJGyV#_Tb(I)p}>c&V8zSi+uQ=6XRrc*}NXqKLft+)PdsA(L>fZUWxBFE! z5(-2Ma~J2K4T6W(gZM9~Ycyi7+FV#fSiTzOFOOTQb+<;6&+gv+Y_hT4;g$k{JFmX_ z&cObzE2=wTNWnaj?Ye$Pax4-VOL|{14v2Gjj8 zq_BdFzfP(!mCABuV!W|&JTcfS1pMkN;+{SC*VWy>$NN{?gPvgZhd&0dAy9uz7xb3u zHKCqZtS40Mf&d%5tCy&EQ3)z|1Az3XLBnL*_T@#2^E9t;q}7cLkjfo(JK7uTJFBng z+E3Nz)!lKuH0yDbTIBM?{C=rD5a!hveV>4OUn%lcblvz$X>D;;rL~)6%vV-DkKg^S z)wi6y_r@RZ&vv}yuJ`0?nwyYDOLlzB?f&y!*LgeNgS_4(L^tgV#ql zJ3p$AZ5Pz{D&EVWbaCysVo{45p&To*{zIwUq*OUP*zp~GHeJ2)1MXuNS^aNOS!X=x5va=&_|ttWi-u50i6e0=Br>R|7P=cbx< z{?(36JF9E=Z*s2R+L|2)e^=C9`L9)vt3_EX(0Y?x~olrySwyJNa}`alxcgJf>LO z;W9o3<7P`CtXL@klltPuxeO)cQY{r~uU~6jwy4Q=C{ipJFEpP#=N^aurd1V- z8u25>wK;pNxIsmK5$`T8+Z*jKk>L{ErOyi!x*ffCk=H_3qksu_k+JN zF8cUio=2`yjYA%ltOo69(wQn2ihHQbip2syC0)I=oj)PnJYow#Y+`10dA*dzlAbaj-)`w=H>40dsEp&k;KKUrIRj?E_q$M=gwo! z3#6{zclM&bgIcdFt~Q7h>N?V=SMT2atH1Evew8z{ZNt0Q+jcw{Nb$bgy{&fN`nOfp zdaJK~$6I%9$$lS3EuYI=koHzcyJq>8l?AO3g;c(NXnk%KH6xvHRYj?c4c<~4G(AN=^5>e^s+Yn?MvC#|ZI-r3S1tBw8f@V%RACFb3++u^CI+_1`1 z@2sk?i`=V>s-p`)mOy2-&PX-HCwk-EJsOC z3lYRw6{}XFxhg+;qzy&C_o-b{eXgf&rz`AGZKjgTN+oq&b9=K~-7x8OSLf0V*>PXk zyUAiHv9Gk21%ml@jw%Q9Bbc}Z#}MX%s^fZS6FE8#sS7NC(kk$&Iah z2pB|~c5iOT*^xoy@`lZBoLNB9>3PH zCfh8xK@yp_FluF_Bmc~lqX)CI=ybyBg~S}IA&Xp>i;z}0P@fY;ubi=?Ed z8ziq}Z;&2L<=i_T$W{7VgZZg^P4(^#8Kn*@nvfGv#rgDsJz^Y%Any{WpF|dgM3%8M znR{f9TTyeBQUg$Dmn3Ii=*nfNysBR@t3!qTiUHNH?^n>g0O{%T0uD)JKp1(*Z%1I1 zWpX$#@VQKxfOOWey(Gu(ZlpA5E@P0!m9%G6)Et*dVsU_yEjNxQdh})}UA4#Qtb<&- za+RH}`Dz>1Ro(W0@)YDcf4;AicJifbhDNUX_CMTyS=~7%n`s-d@6H%RuRL}>}4dIgr zWeCy^usBj>oCOVykY71aw}1=Y_i-4ZECwit3~oaT@D%qq1>v0so}nD-Ag6{QUUq{W zFvekq^o(Y3d*L0tmj~GpmKms1iL!`cNSl$T*$C8~-YXM=jsV3rNb@pb{&G|sz_Ov+ zG{F5;7Z0yi0wNF(;wYow?&to-4xkt|2L3$|w}-V$W2^@#Q`*2!Z~LPVrXA1?;YX?6 zTa;lIRU)j_hMiPr#R#w`hz>3U_67D0QmiZHx0qs@nBOI-=yyX<^nafiGp|E&JmZ+Uh&sergRyRa z_B1B-ai^W+b=5Mw-rAI?d$1UWDTp8CJVN92DPBecrpwz+??3UZ%^+2 zjA8#0b#mTYOo4YekNQ|WwZV{R3%fQ!^>5;15c}BZWp#QORmdkC-@Na&xSG($j2T`I zlY{e`g7K<(KPcF*C!u^}*sfZf+BI2dKNHA61J-W>EF`S=^Sn=}ji67JCT)z`BUNZ0 zz3xV+j{)jpj8a{={DS(aog4~;QGUicP)^_&QMy4cgX~eEZXk==c;q3 zr!qJ5GVAdymCTQ0KR=d>^C=p~!oOC3FZk4<^DFR4TAtM=biNbuYV+mc*Yy^ zae`xkw-bYMGb+2DFOD}K$de?m3)GWAJy||KF>mUC^aBvDD*r6xHq31S8i&|6JB4hA zbX74g6CLDb(e(fvL&&4pUMRPeF_P&)xsCH4&cOsKyWpux(H^y;Z>EL(Sq!^C69=^g z@EG#3(gv8}{6>9tl;XsQf5ecuF(ePbdlH3qr#RbC;xf~XJa9C znCFX>^owTJY_N$r58pTPcdFnWN;}GKMqW3l@Z2cmUqr-d6mob*#B)*p4MsPYkC296 z_oqCuZmlBUR+8I6V+h)#P0W`)>;^SeG!M^`oC#37RB?HS_6f+Z0OV7P`i?>9+SCTv zCRlE$uQJO*sIve+`||Txkn#?y<3g@tpGEonBl;0-N}Lm-G_TLwAo?I1ncV;26#l*lh# z$X88ry#eb5@&e_201)Ju%gFr~g7Wx)z3OXRt2=Xy(F!Q+BZ`gjMhjtb8^SoXdUPvjg zwnDq;c86YnonBIZbr#0zk`VQ!{1bv_It%@yx6=X&ZEBj~ePlwNAMJ?%>n7eu*!mnFk@c?AYPK&#mM(+ zJIJgy)&ymXsz<4eQQ}o6_)oJI!vi4SL(~@$Y)g}0yvMbY5!Q|2p?{hwtpvztJIxyb zu!ExTJ__NQDGa9D!N(uym{EG)##+=#A%_O}njNGS1-&f*2ut1UI;BxiXg{zC>rt;( zTNv4ihH|cVlKk-UGT|IU>kFv2#kihI`Sgo2Hw!mVBghZgueG5Ybix?v_RXx3)}er6 zdG&ZEvDQFy+?des&0?JRp`B)EUU%Vm07U_y;b!J;KoZak&!9hPQE+#1s&(*i5?C(^ z9#5Gltc6OT&#;r?L8OQ8H3+B0h5sIKS3y|Z!2+E`^NF~4oWd{S_{8&=z)1nz0%;TP zNaqKdmK_ZABL$B@R4bEIZi3>V_a{+4pdNuX2H65=FF82q8Erh5aJy;V3J~os3g;H{ zkRB!=VCK(g+v6A^8+(N06Y!w46ZLb@lTv_o)H$H6t7Wq`Bqg=eXmd;bS`K8ePl~}< zME$>uRU<{@?J9s=FEGnt8s;#^IAC4~AjlR(bZWDd#)O#DQ5N;`XBlNVBiZjmh&Hb) zv^}1OA_{UI@7N%H^eccPDwEm(4v60g@Bx|ut$;>MQ=myjT?qOP!ZsNlQa~>Yq}L(0 zXkD^hn+Kc)J7={tt(~WM<-AOK{V#>$c3BK)BWJ#?xSIh~K{-Sls6it+09i@HZwc} z4CS1vUJgp<4ES$`a=F<)OdHcv+u^;9WLGU8*E;Z-LrH4CR;#sJ4NmP=Nb^>x!wu*M z^Y7)#AkesWSm^@VqusBzYS8}LBPxt%1tbv2cV_BhHW)uqr43IOvdh%~q=8{U;;Eew z7Q$0{m=DH>JWSopri0SMFqju2tz|GzRxhn%_3Q{B4R{`&`+<6ajsR^3S_AYMpud7S zpaSOI>j6grzXi+zX4GM+j8l3}0q#fH3Hn$X`XdeUEp503`e+Z(FiXRn-2(Q~{V)fo z2@nqSj zNx(GB$@tvMdJL721_1qyJ>VAv_&`<*KgFgEAPg>epX8u0ex8;g4B>{feyCqP^wEIq z(E2&Dl~8Y7BdFr*DcQRKFrQ|^I(WETvkrLwVG!i-F8g+{|BnKF5m8)UW3{NyNnTzo zgINW?ZY)E_jB6k;W`@Bo9R_`I)DV-xK&J&>0i*#Lp=LC0mN$bhH^j{us!2olXnqC7irUNiFap0O3$#O@oFJGQ`zK#iaZ^QL3&@26FKvID= z0-S(0KntK25E1a?%NPJ&JxTg#0>Cg1$YFeL0-4l^{RQd5Jf90wTZ5be8!BqDX_E-( zV}d#i6yDJ@QaAWDgWG}6;BEnQ00sn|6>fmREW$cPI<}(c=E8eQLyzAH7!~nj9Q3YJ zz>7Sds|THTk|Wo_*R5#n%F8i7$&qPBi1Ln7`XiLz7_Fy_gN{E+c0!2OMm*%+12jxF ze>ct#xe071DnGP=mHe{(VjZqUMp@@%3DY=BfK5j*w8Aq3_ZYaRfI17na5}&)PQaKS zg0dvQ-bjF4On@GqFjfO50FC$_{D%QU{5{xd2_x!P&F~JxGaeV_@`O6B^-`MPHrB!O zsCE+ddNnT6#dj`1n1?kwz|F^4J*ExzN+SZsBFYk6D}*-8;(F~-{yYzQd!|}S=bEH+ z)&sybPzF3zXKLnkWo zwuyHtTSox5WfGpd05dp`05uB0JFp|0jrJnA0IdQlhs6V!5^*67ET^H5mji66X5#}q zo+SzXP;R+u4taGa?lH&%+A71awn`b$A~07*7`reaP$^f<&kCT-tmOL{7b-=$gQc~s z$?U-IPjM|TQ*OZXE(DO5AsA;N7>6Oy+aOQCFu;j!oIg=_RG>{j{xuuhi_igO#yx^c zHh^cJjJU3dd&(`q15p+%0bASL2k?pY935SG_;3vk*Mv}3o9)~m_a}`*+zow<>ztG> z=0*NPeBBacNi_dFBxHo1$5BWRYyeA~r;(4F;A<`zMx7CBTp~Xhx2?E8pd@kwC>s@k z+^YpZHwnmn+OQ$5!Pw5$DTwN9ouN59V)jC~NM=l~%Zw?|&Pug5jA@lX841^UV|#Mg#tO)t#X zT?r7!+z#)XxIgfG48zerjEl|?#Ay8i*BN14nV>x8lOkQ5k5w&(cE9Y^ynq1cDNY2~ z;{@8do);I3(3_v2aao%=SgeFCT?d2@%)d)#@8QF&eMK@ zmsJ}fJ&;#HQx&g^WrpuzSaFTG8f<2WYntHl*^Fy*0nQtAE@Xs*_I>Jw`)J`kji&_D z_fUK=7rSvz0r^LKpvR{)JH^}<7VAmoqP2u30o*%@i#4n|9*^R>X)To24rwj(q~PB) z*}i-YE6LYZV2nmFEUuTrm~LB$oRixPxgm(thWpU8$1w(WENE9MSZI1a5bjBs#~eKT z{6`=T>XdN-vtb169~WO^G){=QU9<q@2512c0Q>^z*AIvRJVxXh0IsW$PTI`(C}_P{cjKNxA9ojr z(_t|ey>kfv;KDHUE>VbIO!MyA!ZY&d;(W}V%x6d2r7l;F&rs($2j34DerRVj7SVBp z94EfbpuI1(=lUcUg#}$HQ(t1fIIl}Vo|ar7kEg-y$NfF@qq9}79nUYy(nxJ-7ybz< zgI%ma%u@PH|D{meA6OR3oAVl`HBI>o z&>5aM6YHs&fL=bJO@NaC+#84svw>cCq*#Zmr2U#Go}YsJVuo=*v)HS`^Emx5 zHe0wKp4%~@9**O(Uz;-EnpX(MuoLFnB<&}lJdA?95~V$d5WEjV+PFSiO?Fn4&gkGi z3hq}!exUO6&A!aAu9I_p6KF;f6{C^g2sXAn>pyPl{nXl!~L?O(a z4fLJ_$6|N!^HL}dGY4&Wp%tjg-2__^{32fXwbNYiK3qhL@n+LW6y;z1+`14{hfhJf z{DxBm)<<_Ql@9j<*%AX?B?j`s2l5No4iFLJDDZYr$jKgl1_s@O>lz+A-v{TYC96)+A1z~2JxWElrP5BEp6 z@gxhILo8g}U*;r#HpOV(4H{ec{7rVnEMJQvJ+fPjwJG7A;PWY+L$Qgnj|jxL{hhZB zXT)4y%j2mn+BBU#X#?6PYy%&Rl|I_@^{JCUhv2yf#uD%e=o;SFeIG8o$2Gsj@1YL0 zhBybz`5x%YTF5(u{%Vx@pp9!m=dFcwYVjSpu@9>OF43RZ&OYIWzDAx#J{PV!1pz3Rc zVHPNd1<&(AeJ%Axd;o5%O16E-lmMQ9wlI}*UP0Rh>JUX4E4x6ioMK6&x*Oz4y%J^h zMqDe$wev>SLf=COdjNG$Jo820_4H~(bOx)J^CO*C#eIW59-hv3ws5j9isA0plxa3yjKhiyOf`D2GGmbV5CVFL7*Ff=h*4o zrXT!jS&szIa)w3q_js;QFGsQa|EAn}Ig86%>_=tBvU*um_Px10@k}A58CrYxNj(O=g^3)RLWtWBwx+Q*3L1}r4P%eOOTn8THYbwQ9oEF$1Q61_K zhyJXz0!?#0vKWiY`daNk?>a6G1@|v@UyQ}+;QD$oXzjiTi{HPgIpxj4_XkO*{Po-J z&EgN4*8gMZTZI2<_&1o2;^z26l^^73;1AgzIuGMst5pE^NNJxGpFOy~s!b_On?h}6Y>wDn{XWbJ#0wn0-6#SWB3gi|AzV*$Ros|vM*FoQ(@^}2(NsNc#J*-pdVa0E@EW?8g9cCC0*FPqia8 zOtQGjSR8bPxRL=3vbf2^+6`6UhA{LFDA-KoPjMj(%$w~LCkAwk$HQj|56>{)x673U zO7Vn0*sO8TKiidY@CSg+Pw(*^l`9JG1DsOYW0ZCnkuPgh9Kv;)7$wt5y=@nkOBKFJ5IR&1r(x&8o7;oJ$wtIj#M_8>6T!n}6 z*SrM0fB;~p?q{rJH-p`HlRC?80{*>8t!FpE7`(~Q#i<+wzW@u#gODFU>C`3>=r7l^ zo1tub1fK(2(S{TY-C&vZgt zK>1En+X032Ph)uqjeMVr>N-g6eOkfu207N%cY5yii^z^WuBFdx**le))3a zT@Qm$)*kIN?u{F2SqmUx=mm7LPJ@pn%+3Ofok2C~itw3g0bCXJXD$YO(o;eEOFm=9y~)v_mt`vcRmEjOk3b5pW;zFP6m zSMxJb*|5@~%|biG)LJbKc1uL@+mqT>p?EZOf7&3I&X*jj0AY+TogYb zpvTAgBeo!ZZy~;61Y|nMa_HkIj7f6C*omrBfEhsr@SV{CZU}4kz@19{ft;HZYlBb*`2`LImgyErU6)~`&^ zfQV<~`H-BM7Jdh5U8R}U`9xUN$0eJO5;uhKWL5p67gKTCqvqsGL&18V*bvmsjNQX$<+ zL#+ruKy~)fdYOn%--Hhej8GcYbl(f!o6;}*FrN%w?cdrl&>K5BD2FC*CD{N9gl z-X?Mnzt;t2IGul(5ot2KYGSmCDG10_LCR$lCS0D~j&{qxJD6=z@E|UWdNX`@x9MaSp6v3+@A3f|k=7i+JYu zgwb7LwRA7r0M9#5#eHB4?*h{@;!ZFo{28s+4v2NzB8qm_Qg?&t^!4s1qV<%a0=?8d zVVAfsY$0taJYVwOFrALEOWzl!)BcP7_3yb~kJ9(kd9hZ98o@NB+RxQp(ed+q-BzV7{1uSefVKQ2Y} z{@-0ekg}|0`E=Z{U(56%zjo!_r2iU;$=e! zJR?JVo`yIHJ`X`3)Dt|+4RuPI@Xio$<9)cGHy@(((%?S^<#B*r1AuxZVJ<~?xh$Tg zAMrXAud5UT_-Fx82c!G@P$vUkQ+xt;PI3Q8ht$qN-{Q0}es}E**RzY_M;FBp0Rr+A z3rMX1JSWu6?}q|D0sBqM;F$rGLnbHJt*Ec@{YjSpJ`ePqH0llby${&njd(sozdI6a zx){2_9-rjM*75JJYA(p2@+zwoPwgcZ2fFA&L<_XSc zIz<^osN?;rQ%no*Rb2p#H$*Zo1olFp7^w5mSo8|?v9Lv@@x;Gh6XlSTtQB$5^9bo0 zF{GFWj8}3)A5z^Ac+QLNrtRZE9Y&|^33l+w*` zdMTL4SrqyzjG$*MbAZJ#57O(p`1gWzegR;aUE;^${4K)bKQT5vO!%Vx(=RiuSM;me_MlR)e#s+U}1YM z?vJHVb#eV<8*4ZAgMKJrm|mJsb@$@;#KSJ)K?ZYm9M2TvJzfa9FR4;rFI$M>b2>C{ z;_m?1#rjN;>o2q}9OvKA8o6E@MZF%+t6vn~EW3%9MSQXcpucQB@f|M8N&)nPK1q{2 zb~7)1qlx|3Td+U#--Y2E&Ny8R`c@vs;8O1p`kastFT!G8mx^<#ccj<1FrT>_Y?V$H zfw|Cw{YUAxu|RQr&?EX$Um^bR@UaE*-~n2T!SJ>0J_O1nc=qSZC&n;-+eK>>!rp}R z{PbH5;@OyFO`x-PSh}D-Fdh^$8#H#XJz&!~ajcumS=d_7>uTvH`H0^>M};j)FvSb) zhU>fw&`teQkMAJgW;4olfVCac1(=y3Q~-UqG{~viSpYj}W^y~H$^f8NP=E~cqCAGw zFhgO$-jZ+PU;%;N0%V9QO+bF_oEAeF=8#fF=qbV@MMy0K-R}?uogl4@NNIiF1Yxe@ zFhxO6?=C=(2dFGSn-qSCAwUzL_J0G^Nfrm1M7M5FUGhAeP4M{$=UvUKh4RnqvMjE+sEf^{rkej z&vd5%?*9fkVE&IH=r@@FCO-=jE)GY)y#$0Fu6Vu{dN}DJw8s7h^mb(k&`akS7PMFX zPFDf?t}}VDo~;I#ZU@uuLLE@=xG2oxvJ~s?37BI6V3QK4ZZ4sZg04^BeDxHS0c~=; zZ)kv@%|qaCZ{R!qw>*mTrf>IV>6`BSe2w2LnJYox5K!CcP9>tI6zN+&Oy8WM`c%`I z0bbN(=>aji3z~nMy7(E_ zs$2M3QbRw7;$|(fKK3U#knb%6?6!;0S8ziZSMeMH`fLlN-@FtSkD*Jouc;cwV>P{J zXj|a-TVnk)ig`jirs>|=BwxqX_v+~TE(hPI()$4F*n;10(m3E_AqL|yDc;3^hVX70 z)Lo(fT9gTvFxVlEfI17~$q)J@ho4{;`vj=7*V1=8an9?jVS0%Q4`8UkUz!1^2;ZsS|u*ks%=0gSrTEK z-84-c$`pq@C@@Q4|6l1yWOGljI-TN} zL$^+gp|9zaohSToZ)-uA0gj8}MtGX|TM6byPO-i4dsC8)Nr7fYwzQ=h{L_+?#)G%8 z&IJ9?jKKc4v~wtJET*9D951ZRm?nJ+=fc2T3-V$=z6@a(AO;l zv96%oF=|js!u$lbpJ9~JnB*`W1>GCQgms1mmvy{xfDJYHNBqBp>Hh^~_#^&^BH-Q@ zLhKWT=*&#vnfA*Nx}3@Hk?FwrBL#V7!nu1?`0LQ+cS<0(5c>X`xC=24(gE8GR6mbH zdT0^wJ^dEku+X8!{u=#$Qi#K9UI^R=rM*yH&stosVSeW!?G?rg@AWl*+K-DBsHKxN zA@KK}5Eng%AWTU7_Q(i#7e8Y<22lr{z82`dfrQwbU*bL8@1|2G%8%=2n07+!|I!+S z?0~rq=Qx;`)EKvG4Pw61DcQLVg|*KGG*Ngj-6zn(VZi<689eKuj={V-$mds@W5JCO z_e6a{f5v-Y5MmB3-216xki`~YfbRt^0=tB5Xup)rXoft^>80&HvNwv#fVL9Zsp1~3 z*Rq|l-c^{$7CZ$;Bj_4yu#xhA~Lc>m|xtv@d+AeP4pv zrLQ68{rvefb?E!Ci~Tqa|4;XY^XV?e;`fXDGs;2bXWT|I+7=xC3uWmr_-*Y)>TL0UyhN<~5>M7pI#N~9%5q=lhtfEg5}yPKiA zJ7=Uz7*Zrh%AtpzVuqLZ%RSF?zuohkv-jF-ueos6@~0f;QPT8(YWZ&*~P}l_}l#%7+a_1T?`{TbRT&f8mmI zkVJg69n|Z=sc-zo9hN(n^Ox1)L5GL2~fXY zqRHx!S-#)BRofT2KmJ{6P1NB7j=0xmF;Y#{oYrh%uW1a-Sila`WfxW7W2Sq0b2luA zVv06t*R`MC=D49538UNIj4vIBeAp6ZKk@qSbUT)r#LWf^2K{ZSFT#P>f*#F zn>B6cUh-BthX4)^Vt)29bYkZ%6hnQ(e((^)p6d7*8lCnN@}@-p%P0Ih#`) zB=_&t2*BD|g&psxQx@y}KWLPv*Z-F0sc_bTytpOKnr&~tE>o$}%-Qdd!iB-BU3ZClvRtX#5d?nBf}FVLADLLVwV7wX6NCH{Vm?ajc(1)&xHQbey3 zlKd~rxmft#C-oi9kQv0-Cv6rS(PwFP3bLx^I9CDrN00Z^!|8)BVjc zxi>`rvZ{m4vyw-*#Qrz7&Jx^I#&lnuaO)uA-VYV?&mXJZh6gOBX}(IeuZ6Ccj1~4& zw{l;$9k1LeWxbCeDlZ(Z6T&hSN_n}XHoPgDBQS!>bsAaxlnav;w&no^q2-6@8J&CQ zQJu7mxP6>NRI3z!{_vsIBU%EkwUBi5K&-X=FlxF}74X?|NiA4tJ}k1ZUFVs0@`wgP zj}wupwYB`=5ljlu)0echxKoLLx5(xNB@F_2^74fpB=8f)aja1-w z^%6jy?{Be4GGR;q0Q8(cMM?zA|4@_8W-P&cJY*22tixz}N4^TcXIOnnyncA~^Cm#8W=C3AaVu*e}RJu}a(w^2MQeCGayXP1apGp0?tKhhqVBT@~WIeNP z|Cjc6nbEF^tAiDWzjQzzMT$p=mBar6sHPPEi?W_6%%iX(XF;<-8BXc3MoZ-9p?#Ly zuWPN@|C76iaJU5!IcphLqIJ4Gh5GiH5E7J-$7p?jgih1Lw~pgIH=b-ZASJv^%*XrD zlN$c~Pw;4Wa;akbM7q;iu5S2A_0u>n76QY8D9(yQH>5*p==^BokYDL~WZ^sOQiScb z$8;XWnyVD@9XZRm64YtF5H=emq&A}a^sH*&>NZ$d31{2oKO|l7u{)fk)|K=gesBJN z|HTD$b>6ML|Nic??z&SHyP6z-lg=CLbjSE7{S0+|2wQsp-5sB2&nZ8F)iPe(8s{eW z=X?kJeDxg1oDZWt#%z%k4|-@^EX;g)F88iKd~Rb<{Ym-l(>;1?lS@k0-k1K7G$Nm5 znpJ)o4v8PV(*t$-c0QMH`%>y`KX&A)=Tjxuf8h>XvLCX@zMQeL56|4zZKvq@M`j^x zO=V?otQnDE_KH=o@cGi4oe`^N?-@h5{$x4%m`s8&9592jBQV-1@q_aa_upBfEGEYb zA&Ll;a2HS5}K)y}kEKR_VnAg^cC4Sm867cptzWV7qhuxN=Aecf;`B zgDHSp6LxjV_`iJ1-816b!?1!2Hy+hn&^U6xTV2|m=g`jSCYGhW_lRs|w-tlQ3KG1g z9!bZ>8on*j)qXzEppe>;`*HT`88~A6s}@;urgWXlhMIxzf9_=N(=h-xH!02<%0<~u z_-)Qr3EwxIS&}6ESsQs~bEYZZcXd8gJ#y{}?+_Ufk^TE&yJ0N6uO?@u=;UY6dgMXE z;e_!|$c|b}t{BtZGoaRf-r96?FJVd6oK(2i@__cDY*opq54e`3ONl@*taUH#cH@{K;5HXMG`V=@NEa(I!oqT*xwCS0^ zO2pKbBVshYs;iDkcW1MQIFjPVTyWlQZ%=3#0pjamC4lE~h16+9Y>KP;&O=@Y^Q{GT z4<^O*qlk~H>?S?qv|z2$TpukKy>x1tRf-JpXZOGicsl5EF@lsyNxTKJ)Gt8jueL_k zJzlZ*7>Ih?<&ONZh1^#MY+Y}vqo0jeRUUV}1^nfI`7*0BMdPqG(|h9h3k8QM$}TNl zM&~t2Rl~2mcvy>PE5L|GXMP8rE%7L{N0!Ge?jkw!ECieL0{#Unrb7~ESPNw^3;y6g zew^T?{3ro~&LZ^(_|qM~-&vMZug*9Yt!5V!c73&s)mAtZc0cL?o-%%}PyZVB#`$^4 zZk$N%+Oojf>%#)stI&HKZd8k&?1|^FdN`X)SYrX3S5RFZp)JHR`sDfaX&@u$8xsAr}I(~7|#?asDmGH7YkFNZ_jui>a zX+RLCIX$k~&$--vZSX$&M=B+_q$U82Vs;;ae|Z6)^!9vOD@XBe_-B9U`ub*z$FH7kU^-|Ty+U2_^D0gwoWBPkw0=OOjtCp+4WlDrCSxr$E$aw zs3RHrpB;fBTAOKs4d17C^cK=d%o7ySG&XO^|h|)@-1uH z9lFWnQywG#wddxBbL+AkZ}wk( zV<({|_^a0=I8=GQcvn_J9C8p>iE%BTaJgo=4ZFO;lu{$;#&7?boYMn;d6TX2?KcM- zd9X>S4K4We8|APle$R4VwypgM>V9+TIA-ILGJAB{6T9{|t775xRU~=rdQt;{vdHYi zWtV3q0wt(BYb|C+MVDl0@A=l)G8E<0jAPs6MI}9)wJdy~ud(O!J=QIHaGAe5{_i2a zk`hWj@NN0ns32L(p+a)CH%W+wp_WcO8IxQHLtvYA;3h`?isFj-HCSBn0QQrA=zIyN znBQ?%+j;Y)&yeVRbHO#utgGAtF|GjDxYuJoB(uOww|u4MP$+1p_;Py9c~n2nc|9Z& zQFSaI3YrhR+?U$xdhg(|_tHw&VQ=PZ(B@y>U(vE>@2ZF9z@lLalaN|b;XLUyv(8Fo zPB~gbF59m6ns53EMoT;tkNLY7Qf;E@%x)At4_iZz++Lx5=DYOz0?h-4c172o*NtFt zm40Y5!=C-*6(+B|^XzZMXz}^r@E=~|Ih5!Wpz~kn>eyysCA{Fz;EIE@Wrlf0Ce0Q7 zb;$4~wWnIja{ZS+MQd-h-n0E@htXn(iqc53%?rWAVg1+ZNt7rjO)fjN7G6p<#yY8U zOFQf3fd*u)=#orPnNMxTE!72UP^%ZCqRJF(v;}S9k)jEsd2o7~&Mp^6`SGPc$KK1~ z6^kEhZdu2LMLAElKlQNaYs^e#6oY;a%0|k)n`QYrbTdd6ni~BeXi9;#I>u%GVe^)( zTwTBI&@Q@DPZf3w;ti8hIO%>4p7x>px!?>^Z@u^~yrZe{MQik#a1`CVFjePWhBeTy zN_RwLP6FLHj9)QeuwEL$)|a_I%6{oAA3 z>Ty&)uL5sd=_%0bGlrMX#D$U*#BBfYpJz-b7OEb=UR;(g`#;UDRA|U78C^W$lYw`0IH7@avXQGH3P(d zSQLVdLibT>Ps8_?4vg)=f@fgk1&8Kty&dh){lCG3{)godfO^o}pN%3$3z4TacC%zy z3!u(mFyPhr#yOka(nx$|xOa3~Pykcp3{_e{qi#y|X17~CuI1py@nHOtPGXR-#$1_5+-6|d_PTV1Bfi3Q%<%wG zPV&k52QD+`Tg`(^id1N7}iPKPW8y`y2>s; z5L`<>WL~Z=ClT^Hoff)FV*2$m^n7Lb?c+>Qvm(voaaShPNqZvw%DT~)i0B{|QhE7z z&oZ->(sZ3R6H~s61UcL6SMgUNlN>wnz(T+_JF0Ova7*8)0FkU0)SF^yC#J?@f~Toj z{VAq6ux{#l|rH+DCc3_o#NIE5fNHOcU`E^_)WK}=dG)47oKJFkyrOu9F&4e-D zj2C%Mhal{UjK7)tJO+qw$Ub!WIqR9r*XX~};(W@S$g z+6YxR`9PgCbwBEX9sH3&8@+y7F;S3S$ZRRfYpw5V&~wZ1RB;>s1fWQc-Wx*o)dbms zXk)pI2ke5O1o53&!VoPtx$ufwQFtst!|ZtT0xQ!}-4{5nmvJu42acbz4H)q`3Zq19 z0~sdw1sRUQljRhZ1wNi)*`qDGwn;UU8x|UXsl~k_n49^|Qj9R%5BSj$C%+ssI0RHT zxAy@loaDOiXglALm;8tMl2bbBKMjMI9|WA?ucUpF=hrb0W_hl2DhT>K@k_Di1|j6T zTHvuW*%EMT40&xki&(MEdF$>h{*^9CmhxEdywl8DF$F20Stz0F^*HYo?w~~jkd}kv_%jO&G z6s2sKTgU}i+keJrgzYJ*V#hqQU0m8%UVg?~8=C~zu@WhjbFzAfeWq})lK+a)pzy^E zw@x5dm;2gyMZ#@C4Pt&#s~@EEcQYs;!uR=L3MGmwYm>jy50Zw~!KQV0?g6Mof@7x* zu&t4^_|TKEJAFSu!>A=G=&^)4=@CE%y0eqs7Xv;JWnlbEs)3q$ zzKd#04^LVXHmlZBWq7|agM7s__42yA-`lqgq&-?i11VDmR!np3(vUEd#-gm&K%O`jvDq&^w zW9D<*Q`8|Nm2C0W` zN>G4TRSU79VoMGMu#1PuW5cuiZN+du62YWaCXMVcH4I9 z!wVtLs5HsK4}U!wr(h?iX<29+uuO3N>G2iObTcHhA~6Aw1z;W?O*U&_=}%Zpk&ZmQw|AGpmLJW6FbpNUi+|~Yik*b)OA;& zug)3b6NVaIHb^-s&4^xvNAAa6wS{dtG-YagH9wp=>3CJy{d`6r!nZB{a72-Et6P}Z z!sTdZ&Id0&XpNGEkNLbUO&so|XcN3jR}B#PMzjm|U`6mA*dP-XBaj2Qm=&rg?n3!3 zZxxFCt$GpCL2hw~drXE{tJ{jRrxLT$F=+68fKd-dyxBMjJw@8dDhIS2zl`)&JMMw} zlGs(B@lGdkp_q{m()U#de+V+v>bLsXewYIrUDS#kMg*|6{P1pe^%cOC zZ{|2L9j3qFC?U`7v5vcF-y#L{$qKY21Q%mi zxlLEyrkz;X3DHqw5n(OJFsURJZj=h1RQZ^dZU1cRjQDzY_Mr^C0Kfcte5M<+`b=f! z(-n{l70uth`6O4i5|bDA?-}5D`21P22z8j5*McC(D6w^-MdH}Eg>C!$spdzMyy>L; z8;2Gzv9e>?&%4o@lfF8}bp1~A`{R#>K{OaE#mc^}n!EE|wY zG2%w;fR5g+0#_sT@$HHFZcg!&_$qfrPn|iH5hO%2q>|fBL`lBWi=QXI=tOg$`cMzM z)buDhE@aD2Wi$yT>u8B%bEC-ze8`XU;$I0)Se4q5RvG``S`?p6XJMCQG6O1l-0%0k zr_f*DOt7GqeSSY%^g(yg7}?zkK~ECYxCe2Dwdh+=hb<%$ew2omzHqeoiF7r6zb?nU z5JZh^7&*_>4gnqos)WK#2B(|1&Oq&b8)9xBm_yr9Ji=A(@sqPR&uda+(UG_kq4B?5 zsFm+ro#@9rbkkMg$ndd|!S4q?ZuJ4(Lg`O8N9duwK^CEiE(N=SDoWU+>q-h|Wu_Q7 z&v|dq6_LQ%@b!1CUga9vdYnHfI7v}s3vmmg7V6ACv$^Iu`loEnQAF37H*J%-tF|xj zO%`2kcISe2&Q@9`+s8I09W3Rh`Rj`afW{BQbbrPh#8dzlNZ0x48N?%3*XNKdb~zHJ zIJEQ=bAL932^sw7@`a~xKXBe!?v;E=pDgnp*JH0!mJ8u}QhDXE&-UI+YcKWhT< zsu-8MrsPqu^Y*MKVO+u^0o7D|ZWxYdTh<}bSnnaEbM^z|3#l9E^;;hqq$9kH7(jjx zt_1tR48I;={S3cj<>!Nak*`dDJ6&~!_o7KlNB$7Y@LuFLtmvG;Z|G*R+tB{g_R}Iq z6})c)Xm<@sudh8v1`bHmE_^j&IP&?O0zsg@9WRSBK&Z^pfR!wc+M%h>tShaS@6 zr>6xKeW+zgGlgBa?UV#g&>$S&Y>mI-iIy~F8PrlfN-6+W9J@unU6uN6c4hp($JxKg zl6RB(zXe9pXpz$XLzp)-XQuO}j#|$`)74Vx_h@CzgH=ZbC_0*jQ@q7s?+W8|gy6y( z&8f_+?Rew8;fv<&Gnp;qvOwJ!UZfJj6&82IS9oCkvgxAbAUuj&uhi1l?PXwgVbJ&x z@0i92uS^C0%IwrG*E2*S0j`FN23DsTwwHNb(Bl&3=EdW_#04#w!t6)QBNBS2 zqt>AVyg=~wX=s*;u3_Njkn#%idSmjb`vkeZLg&HX?@uRmJYAc29nSPm;Zk6-mRxj# z1M6*eB@@3npT!vlzm~{@`N#s5M>b|1@bKE6EVwI3d6ouOI}-CMA&KL6^!=b68O z%#PRT0-hByF5IAW)hy^mBtm@NSr~8;Y_5u+a!Z zIJxCp{=2}t8DS-#SMldax@HA1nGtE!zaz37<8?{z6lCfGz<$P|3Js1<=*|K{7A0IM zO`)f>59R8OjNA4O{)&?dlQcr3lP5*Zr`X=fu~sewi*yU&zafXG(B9TL5U-93Jh;Su zDKY?}eE~r~_FL#fCvSlltM`IUqGrT+jf@akj4M8gu{-RcQtWv={Lgy66fAOtxXpe@ z4`Kj{An<>FP3*oqz<)FFlj>)oo& z;tV89t0RYUfF&4<{-<7GJ-Ug|bD|k=tJooxKE)rDQW8%h_f`=CB2(bCM#^BDdxuz& zQmP4YH3M=KKVEP4895HGi|$=GM6*T8l;dpPi}uw466ws_1WGi z=Bvwhm)+Ck+yef2PlT!X0`%9r zVRnh5&|nX9gWRa8g0a0izP7lP1uOahPwA!`&IDKqVfPP=k21HuI)==Lls6U}U$cwC z`SNQV<%`88-Od#pG&+K-er%`)k1K6f%2L}B@1_asGunAvCGAMC8(2wy?kc9$VRX}& z+eByFd^L;`eQw7Rw`-Qz#`4t06wBY;RM?$+2OMMiXjht%Q&rfU03~x2=-B!UGAh;* z5IX$S6j@w`&9|v8#`|b3sqdNW-OfgLY%v!@L{9IF9=s2i(aN#sS%A~ z-0_n-9zZaog4jI^8JLf@41*v@aeYMb3*jB(<4jWZ$aUZi#3#w;xgb68efdPWn40+i zWyNnS$xUpW`(3${2=>a-(6&D%K$v)+^xcJ&usx)CeoQ4L#)(Z1aHJAsJmgea-R(3} zSLGh8jGrdO*kWUtTJ4NSlAV~cDzAxeU~Pq>_k`=B@o&EeCQ7F{B=_U6g$FDtUBM6qPaa1@^%BRL3Cr2d}tRx(B&D@tbtalN&sy4*OoYC~)* z>+2C%OwWTJ#uhJOT4UC~oSH$!`CAEewOA>f|qIQ2>Y$!yU ze)8mVQ=7}QJ@J_*PP^P6kCDTO8)|UPTK%Fm{dZ2` z-r-Bw!e5Mt1>&XlBu|wV;Xl$^<$>PE?=N(NH~maP(UCyrD}l{^xMn_vbX0y!v}hzm z)kmHym2`^3(QPjg7Azf`WuClV2+J%%6?P# zSyxTp1uobq;5y1#_PX}lKhH*=?9ti^_v%LQ+B&kVP@L*eoj|7$=gTZC-KM{mRL>dQ z>Ia9{g`f{3tzf(YsK;9vH^X*Bj^U9P*}Psrx@~ee2w>}!EnvP@XLjm>@?)(l{5yWp z*}D;42{8E>2xcI~+AgsQX28r0*CkzA(SdQ4Oo*bfcOT(`%3n~;l-HLLvBnTiZYRf8 zD_c1n(Rulq`RV%hz^0v&iOKX~{qDppRP*Z><-jDs$yq2BcKN+C8AfL1T=tS?&iF}dERZT?hd7FP0!DB2 zQmk$2u~<=`!wb_mOr?oY`(=WzSo#!N^5H~pf^S4$$XhS-GjTVoMM42fZ`YT-C(yJ| z2g_r>-KWG5?DGpMn8KO3c^-unf>z5ppd2^x@t(~2x`SqM3T6^X!sUPw>9z8f};xCQAb(mb1!7gGEl_28gZ$ntf5D2i} zpD8OoKt0tp@hz5S7v7KXl@Rc8R5WfIG56kSc(LVH3Ayf^94q-HZRh5o`6pso}hlG$Fsj*rg_GdQo^SNZ^k#c*f)vR(gnezeRJ%6 z|2AI{T9Wpzd+soexE12#$7~gsTzCm`u9N;o=eas`+p>mnRxdsS*j4S#>=agf=yVPL>Bo&3Zm?Z#Iz zf+SeINHf<`JriWF5hgw8wGjn%yrfwt^E6bS^aMrr?%G(}QknyocR&+8`DlhY+wWK{ zNVB*B&SXk#ZzFWQ`KeEIqC#i;^qHCw?E z>+PB0i>Ik{qHWYO;mg&upFQq@h6{%EgR=fUwy}ukW~kk~^A0XiykZS2lZvWa{OJQ= zwDVk44uhYcJX@LyRnEz66pl23EQ_-l&>Y-qrl3~Ym>=l~ZAfj1R{ z->-L-*Bz=x#T|m!%z2Y_KQiX);sm3HV;(|n1D1h-1TJ`~PV%8I6T7C#X)Fjb$M0oS{cGwA3~ zLB^qQZWUN-VE~frS(bdib6P5bQbE%6=KW^ajE)Up^7ehX%`DN^uowQ`cjDt3RwYd# z=Ar0SpBojTN+?3k-b|ia(sY$3T)P_XHd^<(>yNEgrUj=td$#4SLjRD)QpD_Z7faHb z-xfVoQV>5&VAWwDt)_H_lDn~v0ivCnsw`VC+o!zeQgJD@4c%>qSo0*qy7j-j;LHuR z?ccF&9ZtI@PQzI{dg+Q?UoStl`~m8QqKTd`uSx(i@Sk5bN5%1KVOJr||9Y>KojGC& zMhtN}r+0I-+6<-qc)y`XxWG~TIdDdnSc@tUsg=SKd1Orz)MEL!j*qjkR=KE4Y!~|b zr?3nCf-08E6TM#OG?cRJuLkb_H^UXF@Nj>~SO1VBg_pc${+#xYFEu=Pdn6t0-tur~ zHz|2QSBS8@$DJyBk8It#NRacJ@bm$D17dT_hfORsBVhR3haW-db#u>lih}l}mOW20 zu z0xz*jlHC~gYD6xWu85~6S-QaJ7xX-~`)7Ezw;MI)K0*i9^e@N{U&*`^7);T) z5mXtPKi@Skj11K4W>XTSPKskuC_BS+d8|xfrh=}|BvS%^<&)efmuF>5+ZToct68)x zRYOnKG1;0+XKGq`IT%Krh)xY$%)xBC-;bhCXQ-@uTYa8(H-7i& zp$}Ui_|EDzyPcfAIn4VGN76!l{e+r#UW!D~S@%B102}nZ04V4BDoc$q{jxhHKejcf zqN!N(v#>NQT)Jt>Qm{u$6|?ExHuJgB!od*4tBWCP1v9M{=~W)1fq#NhwyccS!Sd+Y zeg5wK)Yd0UVU*WGWMMZfr>yS`bn?F7d|;j<9|0F~8o}8!JP2;7?89X4=w>42HF|h4 zaz8I!KRvQHLg!^Kw>lp55+htp>_96JafUpK+Sl0zicbY6^%hL8e^so(*~RMuu3_|O z_}%&CI>{eL`kTga`c^~xtv6MyZS+l5)@8SRvuMX)!7BqNuI~LmWck@-&uKa3>77I& zIl`m8_ffrJpeM^fvKw&GtX;D~XYDz(*f|Gi-j;)<`w%c7(4e{Xn zsjlZ*{Mmdlgv02vE$)+E-^TqzzZOe~o>tHod6=jKZO#R{yk6R{y5= zU$FslB1ktBqT>gNz6rjnBwfiKI#YWm2#O#1pIfx|qf0~VGPOS1A>9Z|+VB9o@%gl! z)KF!WJhdyxy%vqO+)+T--|kik;0-~EC+5ZHr*^(4Y`48ExkG$%7FCVZqWxIBSU=|` zjqS9RG(;mU*BxIig?aA(I{e$zJi&3^lRqIzcGBN*M}pX0pMGdQD3LsVC`d><^IQCB z%s77?QMuDq4EbOqGkzKuDntQzEZR6BkzF8PC)$N)gm?rcVPBx(h1~GWe4z_;6(de( ze&0`Unpgj_sb#jbNHG4C^%)u(an38yx^eokGPt$~6UxeO)uyz>b7&>j$XU6Dv?}sA zhTg25`CUPPP&k7H!*&Md$3+{Bmg;3~xGm)u3oyBodWsS?LF!g*bz&)YUBp^t&SPFz(0tVE)#c0nEhIy)Ha(l6b_HvU zm#*cVEUJ~CsZSuRm)QIr#iSuvld6eqJ0{S^ExJ?LThaUhM_*`uI{zU_(LSb-k@d>{ ze05-uAg-Njjn9o=Z1(})2Sm-n9~%gv9^$$vG+Gd^2ydCNnFmtAnDP=lDzzL`D)bf9 zuD%|qdM+6?;>-R3h1lMaZ1K(S0C>J?B!&tYjqTt zx{63mrEW{rG4OOXpWWOra)H&kV1xg`gQ;QP29WT zZ?CE;5f7OaW~`56y){OBuGT!Gu3I zJ1L;w$=B;Z8Cr{EF#T75(G!BA-l}hp)v}Hg2HV)hemL`A#XTCBb3DLlf*~C@yJ(|^Ayi+x1fTj4LdjglOm-4XTDS;CwN4x#}9!~u9Z0xK$p(g zY-i;!KG-$Wy3P+4tXOmC;7%-U;P7ih%K(~L;x|=M%pk$2<{-L5r#ac6A6d3;qKV(&Lw5{)`w5YLzy8K6L24;8Zb1~GjPghMc+(6#0dW~ zIxJJge|6(cM{z&4=751JcS{hoxRva(Cu)Wm1f063YIRa@Mf(Q}gaBssktGW`DiW<| zj=%A@t{)zUS1veUtyaVpTg}WCKPZfRypi^(IK)U7ysTmOqVT6~RNz42^X};Iq%YgN zla~i$34PslK<9n_Xai(Y-rRK~U0xc^w#B>7#jAw#e4-?B`ILB6xJLxbo}#5Sz>v#) zQT{_fx*2%xP>a92YOv`r-3V>!EV`y+td2Y5zY;Rs`*|~PQd9>&-9x_GVSERu6^bE) z<*zsH5aWfTUw`2Wmi)0+14=Kk>ktIw;iQGlEi+BLj!_9DA)r57ejxW+o2K2LBcJE- zttG$ic51C7MD7{Q6Xg1suC|(@N=FDup+grzMT2__hS;O@t@x+8%h;|yAwm-MJ3UeM zENXPQJ8`RfZ;a@o^6#u6@^x+bv1N7AO|L}?9?ivZ9#rvb#;3QaAOOYSx>I~S))(Xz5vOV((JS?YI3aJ_R1{gMay=OmJfbi@J_8n zdn$feSHWEA6fGFhm%%C22WccY&hn!;o?p4%Z74U>J((-pD?@_1+?t$l{rvzvQ0l9*Fvx2m*VC^-Xhy~5o^sBUktu~<7#!s zbMr{l(qTvmm{?4=fscRxxf{!N-0`1F-lLK0kJLITYgZ)Sj0Pi}C+PTRwiX_9nlrq$ zGGd%WxCmaz%)chXU3!S)Z9M8 zo7Nq-7kr(AY*KwnksBShR#02tU6}7gv1F{AsrknDKy`$-Q>JM9=jjbIgmx)9YLtyh zkBu8NXoWq#BY}$mF}AIaYn+(v2-B?%LfDGNKWKvjBQ9};q=Wmd5l!(am?$;hx%Mk2 z{vhAi+JMxDb3PN~Gl)F$_p%M}B)MqNnuzwb_ru>s9cTS6fU}#8kAJxIcvuFSyxa5q zSAWMppX4DoEyg=EFuw?!q~G91kwY&qBfL5QMYuZ;Cp&o2BixT=N?E%N=`G$RdM?NS z8jGU^po+`aBHNJ3-M&SKm0*NyJ^E%h&Uj(yVi>gPyot(F(eKe6)FV4Z=pUGQ_J{SL z8P7SdTsJ;l!faTm;*z8OR=R4Z>nN{Pb9n3S6NHAQPrQo31swX*$F1u4VCcfJ5|WE$ zQ}PR)QMV0*NR)`?kK1>{4gxEY-gE0$#lVhVrIgS_8@v`HYmn{^4?-eB`f1ZnLb#8E zDo0r=_}OyY71DTJI`bUW?N}`?5TLQBxpt!4Bm)QTB%nef;Y9(&HbL7H(fzveW871s zdZe7*pGm=5kDtR^vf51PbzKK9K(iUeXDQKT-JE}6IE_*r8Z8#69*{J--Gz_b5T$+G z8GWqQ(@BZ)&SuBTjL!2}i!h(`0{9y}loutz&NrF&No8%(Sz+v2j*H z?b%E=mE(PqFV}G^M{~w9RpYWUBy$CZp>Rc$g4c_X7wL5#o<|LX(ILD@6MguD8`-2) z!^k?aLfmWw&4;tlkDQtn4?h!A7_QCo?LKleP@BVP_M5LsegI6PLq>ae%Sw=^XQY<*0QXq{xBaCtytsq(^JI_ZkIHa^UR<(5 zH@bsX$2c7yzWignrXgq{;3x3KLU+_&%L7DmYh~pz@#PvREkBhMTTdiY37vl51%ywp z>aSY6z*UC`zoJ@00ohk{_gK8$iXU60D}@b6|y%q>+d1h`!< z*~*Baw$7AA_MG)W~&f@I=?XfM0oRCE`V zq4fpDPiE)_N#UeU=fQdDIaXrJf|drb1c9}i)CZ~f$zJJ>qY%*o%t%SM|%{zm5kCULi}AE=WB8kPrK0- zaQla2@!3V--nP-x?CKRJk6Jne)HtSKyUPh%*l;vGO>ot}sGH4EFU48L z3j$7|;=ls5h3pu~@`y9z_}V*#>!!O8r?<;N=TV@v+Yj?qR@0ts(S!&-%|5o*?y)Q7 zU2t=LgJXk#!iUemLhT2WFgN;p&+`Qu2FSjSm>NBay#y}Oyt}oB;Y$#1QzcbX)JZL2 z1WVAiWQp?+WsD#GZdy!RjxXX<*3}9+&c)-HGZkz58oq35bS4wSP6{|V6Rh_BHtK)q zqOEL`8y;&CU&SyO`Im+G4xK%SQ7ah_%f4il!*^)}S+tK4nX??GO};-FYx5)fD@sgRI_R4{*SG^GCxtpZ5!RFqMl<^#WA%v@ zpaHz5`)nehZEF!fGCvge-AXym&b+56#;;R&2s6RY#YUBd_(rQoADeNS^tP^IJt#N6 z!Y2*#Jr&Ni)4tM5iKH58yjHrHtZHo#@^OqlS2Vf=g`cf9rzje(Th%>Nj*QB0=v5Ow zD{`E&$3kWV=LtDsd4t+n$F~`dtWAuh$i;8sSpyT%^+?g$?mA->{CT>_W?jv+Ve7Os^9)F@DRmy?~F7 zy%-4aM>W~uQ}W2Cq+@~!Z!q@E*E;GNZf?MNTjv{&J zzSUOy)T73v9qT5`@uXq2eeLj{fCPydc9VylQh}#9;izyec-C7#f#%nUL9NNQhqXcG z9fBN2P}@yX^0n3H)h%u{@zN{0XJc=T&9{m;+62zM7(b5cU8>}cuH()n#b9|~>8ync zU8X#O=cHFkQQdp&ydTOobDSRp33Fqzp9ku)lX_(RfTR06|`(2bf@wb{K!0z!# zTPGJ`1>Vvo+Ssa>rB`m1#~lX@|K*u{J}KRkf4L4zx~$}iIbIFF^vYL>2>9RQ?*4v} zw{XsIhenq9YnQ~K%VNr5#fjirP~2~wce7F`gqWj(Q@t46i?8B%`F0`KlFTL-+VL&V z;rHK$XwYO>m9kz=yp{N6MFieN=OgJKMXDy)QIP9#Eg*7wmLP7V6fH9)$uK~FJ;W?e zRYSr0P$%_d!$&J544>?nU0tWhYHb5@Ffu8qJ0`uL;(&_X*oSjSthR&4LyYt0K`g7% zEvbRjQ;YJW{w#Oup68#$o7pFM0KBGB*?fQ?i5?)xaKRVy_X)nW+_|60^vXHyG;WV* zY5%`qTIHvQZAJg?D)%Ru_)Y2Z$wPFjuwD6||Mxh=ZM3Ky2TkmwgEl^}g97hXsgF?s*+Z+$GGZ2q5L+@{pTnT?1*?`?MH9cVt7~uFX61l zVWsTe(zP7TnoyveAV?p`)=Ya5T0^6cH;L0kEyOnvn;3g`y2B85W$MhKArV$aYFA7xdd|50WeT0pQNjr*?+=3E1__A@pW>QqC%vpL+K6HKn~3bfql*0y zy0({N*T~G=h-;6!T#4KuM!#vI!893@@Id_FNXz`8>FHI(Rn*=Blu+ohkpCBvBBRYy zSlWk~)C@b!-OVabzY|oe1cMjiiKh%{u2C``Z(vN!9+U0CL)Seq3@&1;0d+Ka}^t?3i-kBs0jVJdc9 z&<#RyBZvLkfW9Xpq&yDGv!t#ARg0I6hM@nHHuM?09cwBd%j~t?NN&oj1E6J$Ms@P# zmTI%mS)R%5Bx+JjW_;w!khHTF95iSsAhjeBlQdP(f1r}lx~2Bb7To*8&CGEJ-AxJ` zxi+JR+(>#MS?g}u#|AvrnfGx$wE=Kpb%m~Xh~S+~smrv?o_G9L^3j!3-{X6vl>qc& z&8Qa@$2eH5iQuz%m)6NsNaSc&B_7E46xX%ok@>-dV!6qTRWaN0dC$17KF}Rkj5vkc zS8y#4ZL>eG-}a+&q#H)vW3q4-j%)BUM1RzlGvV_0F}z+994Fp;%sTeK$CmJaWW8rp zQ%%%1Oc79Na-;Nmt02+^0VxT>typM^2uPPMO$a?CGzFEWA{_#VH0fPxDAG&lEs&s; z009DoBqSl^<9VO8-tWiz=d77Eb7svx=d5-1wP)|^`dZN&ZvVQl+G_p5ws52GkiU4^e?0l=510Oj0IeV6Qxh$v3G)Qnwx<5qS{4Rz z>7KH;?Cjb7E0pcOUpMCRc=)f9^vP#qct#C$2E3qhiGum1tRta=)<;rq?}#9tSxiP) zboEykQV>h+6*u(8%YUyQ)!Dy3mjT(2@AMiz@HzoK!Ch0c%1tXETR)+XIetC7#yf!f z+hjMvvo=~ z=Y`(vw=?H`DHp!29u{#kimUNM=gE_Ir#HgO#B$qiCRbk$Lrh`$Oi;u>&&BzFGEadT4B?LOQ%KSLm1To-=h*Exp?ejFd;K8|uG*j_IU&A+YfI>ZBdD#J!i+X^0 zzcSc=3a#()>fiHAJzRs>KJSPC#Zo@vN|bRXi8+@hBkoF(eop3f(z?_-`zWdVPGt1J zIaS!eCBjp40#XR?$4!kl98jzec{~BNI?vH=Qeh$w10Cv4NDARNU`Y?2uNtko_p7)^ zOMfaiZ?alN5a@dD((Pf0zly^!g5!mSJ-%HZ2L_BF%WYHlu3-vo3$GK+pB{^|O^pkq z#7htCvUX>9>dH_qldhVi&psCBxR7t|H5vqdGH)}YJi-3y`v~gR&sBr9n(tu)7q?x7 z&*i#MaHD4=^I0uGi1;u$-{-irUIQu~i*sFtzOmm1s~u0^AgeliXDIbB6}46k?pWq6v@g2e9>G94&M-*`}H!xc?J; zA7Mg(2|}a>0_`^PLoF%o)jhs759lT1G9Bstc+RR64KX_ZH5AW@R1#i^Jn(7aF^c^-VhK5fw* zyQs;Cd!lSc|Afc%ZFlGosTil57qF8|0JtNP^od=yyfdHqR{AvGgwXxq`>GZrq}!Su z+GeX3WpX1W=h-sLqzS>0PqPo~Mp~LM+#mm0tr*N!7D$uE8&Z5_g{}h&@$RzWbkOHtwb_ zX%aMn!rctuh^+*=^<>@OkiiPyC5;LnwBMi05skUg@OVHjUD3Nf3xx1~hS!T{oIVfM zkL3mD+hXsLmcm6ehDB^azvDJ|-rw){Cx0NmUHonSQk%(yYiUH(04}v+0`SyUd!z?e z{O*3};J!@!V9dJa;JR^F< zIC@E7w5K4wx>E*~lYYNGfA;yT^CXA+CCiuug}Xi(X#8kpdt8^2-jFVb(Y|4lKDv0Z z<2I{;7OHmLNa)6Py+-!0edDE;0}-+u<-w-7KuvpqtR%vItkEo`BlOOm-f$zo=AbAA zyz_miutRzF&)$b6Y&sZQ^oh(_ebs^YwDQLn^yFZbK1KB%o8+CFiQz{2m2XTnwb&zD zTR@V^ zvIXYv7Z~4T@w}R^#26?Ytv17x3GoHibGu=!#uP~mJ=dn~R=>2A;4fu7%s=&Fe{0Zu zQ>%cWFESO=ae3{^xc-@*=}W{4bIue&>4F_$l;fRAdl*r29mo+Nzv1VFW~NH$B2HOK z*<8pIME*Kz78{d`ix|UL)uw0z%h6ORBFe{NqRG3ffpx)#dFNUU=b+o=6T8?mrB-JX zPm!jfnKAH$n%A_`gtyqzsz+#MoY1NkHB%*DYkdRTig@;r(JMPQ`sgv|H=b{1NRw^i zMwd@ZqLMhz3|d*!n+0m2Xc*I(4>YJ^auEU7xOMK`?TY10V1uYRo?gZ3!gVzdl0{Ao z8EVXYhPN6-hx^-4WpdNwpd-Ny!L7j_HqPDlAWzNz?BAVLI`0RHr}(Z*1%PEnqZKg| zLGf991Vo`x$?+KzRhoNmOos_=&(R-~R4rt$FFwY!668SAT&Of|WsU5-|Jl2XHN#@q z{@uao9|0TI3a1>Z=D*-)$=5|p7CTU966^d0)#{CvG544TKJcIXPHSDC9k_bTv&7S{ zG+{o`T##7QwZFwbapt9b(DB?6IfzsPB(5fEvd3pq=z`YDdfNCpmZQ zc+nR)Xmh-ZPSJvq&Wu@iQ(=Vh0;4*WVjT(J-KM7W9rwIJeu7O7(5;_)T#+pd(0gw~ zsiSn;znLLDiY@6`XyLv*Fj&8&_nWE>NNJ=@=G!C^}-xb%P z+{DUs1~}W{Q@KP>_VEYVsQ0Q8_EGH*E|LhXs!dMeC&id3gkxqp@=!Y?xZ^ZsKP4ZH z$T%CgJ2ZcKq(pbw-#JX|)O^Vb(AZ47YZO#Yy>N8xeM=oIqARJ0V?3`uj5Y?FA5@KL zsrnX0EVmBRX2G+M(=~A8o^b9>w2N(;yodAtg+19K^*}+%(&VF{j_m~8>~m8f=N)dU zmx_CEjo9mz6i`%NWtT{Pty~SRvMZ;B34eHbv_p0RsI!s5YHu^7E&*Y!xg7G_T>=(5 zI;EQq|FIq2`Z*S0#Ta2Zq%(KRIq;&I?U42^pNj0t>pZSo^~Kohkf3&JLkkJ7xVov! zn=LZFzz$Atw)M9PEmuYh80$0)dbGd5osV!H&cTi7=%lF1n3JX^&(5NGqYD(p6Y>kC zm$=ME=u$%HZda?mFV%!br*isY6qj`sXF!&BYHI(sJl-$S^AZ6KH9%#KlQRH zEHhU5(itXHJfw`q{ib`FVbF{1*VWPaJ%{}{&&{86GM3WP(P7QgHdF$q>Pen|6Vc8Swy~^*sFTU(nT7<+(|$=(yAS*y1sZXsGO8loI>et4xTk&r(8L zT&wuAWQV=VEeO+A9rwb!)4(oUTmgm!+z#s2pg*eGbcyK@&>K*${_)MYT(F++R)=ds zcY9D`}v2|a!G&&bH;x< zJfDM+_}294X5g>ftiw71wj4bO6Ev|4yJ{9_DxA| zCD>@|N4)P2R|579f`f|rxFPO> z#1w=;AyHJ(SS93Nor~=kv;hgkP{b9)FYgltbtv;mMI_D*XcoH1-3>!50rPGu=&)%f zEU8Dci}zEMdM;iU=>Z?@9ym4!{_nE?v$jA2@#*!1{~7$BO9b>#hkok*Kf`~{seuKZ zW;&lyS-tEJva1jm#VH{oj{pCi|4$318BG$bCj9KX7yLc4Nu_L0p+ zJjaPZccJv{OU+~tr`<1+UJ0%jYgkj=3gA6nCO&Do=3A%4={G%YnoKIGFGoe+zx2#9 zwuWQ7j`VT&&O4!-|Cy?>d2lAAUpBg^F4-}3#HZ^zXRXu~@|e+9jO@z%%|BSrnaG%& zAAadAYYkRj;yG3qY<4}^c>3xbXQWz*L>^>2DL=r6-lUi8+(J< z2W8#s8<>afao#|tC7!|0N9>WOcBO3FZ!fN18?>IgQ))Eh`jZXPiHy-gMPne;P7DOY zK@`^bg!nRPnXhDh82-+XBq{6=rN=LRNhZS7`3aBa%?rof@&~w<<*^s?!NYBNwg)f$ zg;7tMw)ZxR&D^@((o`_*v&Tl&U#v+!Md#%PizBAQ1>~3lZ>4K5g&Ox!&F-QQs7;h)) z!9)jhP_9ShkA#{Me`j;8kH1+GnIkdLZ@Ii|Hzq1CoaK;)bd$l6I-;(M?<2|89Dz?V z{qoy*XMAHgpDwabkRE9jVlEh#a7Wi#49`T@uDa>Eb!ksYSVh+Bypb?@qEcmrI#2}LHY`gKFXp6qLyFOQN2}XJglcr{Nci}tc z>>xYLZ>wtNL*qYE?}Am0`6R`+2E@R*hp|cg3WCdQSuUaxJYIwzwTWH*_T50^y|CPf zlJC>Eu1`4f?Et4VyOt*}z&-hXuFz^}`+$BEpZjFZ!6n9)=`3`-ie{zQotA6~{*$C! zrZ5)2iC{00qj;gv&+O3UXZg5=o1%)#oLf6BqSba9)3yTETM7;~E75nl7Cb&*3RruP z3z&ST?T#GMnP5JK9Of7!o%2d#DgqNzCWySEi7C8SgxYHu+tu&dF=)ZJwy*g4>t9#r zgxo`~45zhPx7aE&|B4!%Zxw#Oz0dbAy!ealg)EOBSRYI}W8h#OvyGZ1Yu3s>>(Nu+ zz-E=?bH4ddfiPQO@XxkXtLVDGi`@!~P0eW@jH2H!2T)&e3k>ubT4P*b?@nXtSQw^Y zI3KqNfny{?cx79WE^)!*qIwjOi6KDN&?8r)3)t+RZ$f043YM^oy@D5WcNT8t_~OZ= zi{6D?w2oAnaJ_{<=!M%B=C?w{yj3f)SGyj*H?mC*U_VmV?~FTDZ*M%lcQH=@$rq?y ze;L$mRl_^g*v>IprY_Nb{|=AR9Lzbm!AObg#PYKgRXh?>lRMGhBOmEu!L{W$TJ6Gb z+S&B@$~dd{L76C{w-q)OauMQk%z6BueJ1gfd-C$l6qvGiY2>n~6V9r?d~C@_*4IPJ z?A}o<*-fo&W2~psi%%+Zag^Ctt(oEQZuOUY>;+Tg8g$0kXpp+nsGjISE>#zKpEByL zJM!&%-h)-;?Xe!%ZCx&W5T}~aFW$|KVh32S=4ZCG*J?l(a`_d57Gcw%<~By~PhIW| zW^RAcTi3s}Y6%wdFK81sWW3r3X01ET`lzu@o6&v73|DsfX{ z#L;oBxn9!;U3E`CCsT6R-A$Oq72Wa1B;zaS|2o>ZW9nRkdHXkm#5S)l$X>XmeY7L} zvO}|>#O@#;A>L)vco9D@dQrNaGE~t|GLO-DA*u}Jb4T1KGfj*It1JJe2#EE63Fdvv z?p`cWUFdgoXFPFbOz-hXk5aHuh+!g7pn3rgD|mpM$#oD1=IWoF7f$&!e~RpI7WMmkwZYMDtxq1uG_ilxVJs%FoXZpG zBw%4~Gw}${ z#^-bcs)D`{>E9Yy(jSyCQ9#~gDMJZ66t%o6m> zRD6!wn#JhcmhHqn(eIvz+jVwDm%EN@3nE6L7(Z7cf|$=qNby{Wd(+tVQSzu;>4QE! z=UpiI_qh;Kz|X(7V%AX_t1RpAg_U=Km3Fs+6&*{j{>Uyqv&Hoc83(JtXKlq})XKmN zpZ%C9&K#6b4lk{y5@hI+UNeDdi`E1A5qBkg|G|VH*6AYF@iW)o330`yNLI>jAG+6&SDday$7@oEl1tGsr*}|^& zcIU7{6W!j8@`953RYq)aBBSO-a{DdK1gjM5C>bj$iW5s;>x@lIL z2{KS?6wEQIdmA(umU`UUT$JUY#gLQE+?A=Ik$jH5BHM!*-flimAG2i|D}7!j4&!cU1ZQ}Wt>t^r zzoSJh4+gVY07m&yno4XQOVc&6YB8W!)Za}cuF;jfQz%JnRNp%Tx8yLdc5Lk}va^Xq zSw~*urAY19YsASlJH9`(sXd@dG7q8oPrdzlrUiN|<(U+=YH4<;1iyszUd^)a9~BJ_ zkp5c}@zdLF73~*FUjuga?HErkY$2~PydRN5sr|VlE4}-vfg7;hd!m2u?!jGP8#k17 zO@LT6CNg@x#_h7Zzgs)sy1B#X3sAk6IH#X6Tzc2>TE+gI zssvsmkPE_pLU{{4tj~b6NaoanYD`$jZr$mpBBKN=je1u?%QZ-_=!BzguDV<(C+}+^ zthpgYGoK^m(u6bFg&Dn0Wpe5DJQwkn#HAZrO}>-oC0PNMB2qWLaGZ1ZFzy)kM;Bx} z)JbtBB6jXtEjVl6Lb#o7TCH3vMBbhrbKAK3@}2f?oWVj?$P31&#a`K|*D~##%`T(= zX`)^%s}O@$198)FCDob@D`ToNqBeE;Zl&KWq*V3EN!=$5wl zj=IXx`}86ASNyZyr%P$!-v=qaHy&~tQHALrPJojf9t!w4D!Qn_@0-gB%+bX?aa5|(qiFB;xCK=q;BAn|ntM$1>dKj;taLwTphb~{$@8GO{M z=?x3Jywp0iV(828QUV9EyT{T#HM<`pmt*Y!e=!V;JKHcl_1vGF#2NoL9IH=1*oqfW^mGOwWCf&+YISeZiijirAeJD z_+*ytMAX6Cq};m>+cP>0gN9K#Gop#AqcWL4VQzOy?oK7E-f_FTDzZ}~rY|<}Ls3YT zQ^{^F{CU3q8`*fo%7j}T%K2b)w@E#>g$>fYYUIq9PxrY`;d|#&ov|2u8d{x_8F`RH zqIt}&Jf3BYUx{G9-1sJ=fQ>83zie5?JfAGKLJNS(obrtvW8y0*yr?%c+A6CWM}b=_^Q}J=-VwBC z1d*Wp0ox!etjNT<78pT8sa2P1mTdXU`ESZAKvKudi$AVH2xVSPpnF6w!%|*sZB|$* z7d`DNEVaf+W&u~!4ZF9sKl-!D?Tr{^&vEYQUCCYD5HTgm&Gl9n7>pfNd1=RTdz|sD z0!(?!GUS_~U@X5;2)k*+gpsnC8HXqz=J>xhpW&D9xy(~Y43TQ3nM51bZ$_=I$6DTc z>(i{^+U1bTRLt`&=_sRawpLO>IAYLh@UIrL=6`1?V$^iclDbS}9QfVyhoRW+dRj%W zvd%UwWC`cf`>P}Ls~$^1i-eQJN9i z_F~5|A}V3vzGyPhNj0Jf5s2<>Q4eG%{u{4EYIttd4jQ9NG;Ad60O|Ty0IVH{Nyq7` zb+{0^;~(qK&79yhP-I&q--MlN!(MVHXO~dnlOK_78huj!Mq!qYqo}3m$8g6F^sY^EAy(_ z??|ydM2*Gd)LzEWqJK-< zx!pu^kLqUI;E=c80DB)abQ~XBGP&~HJU>Rev0!8hw31s(tD*OwX&w(Gzivm~DNV4A z4Ntr?<(#JNTdG;o5Fz1^K>UGU+-GDwRi5yz;G0S^(GUB31@OSF<$p6tWAdgFlxHv%-8b{6OV7y>;~w&j+#z+`PIBqdXxOIu{2yZ+01L%yq2ecH zWBV?5Cs(2YoT%+fC~TRhgI%Nx-%HMyhql)(@l756#-U@U*LB%8Zxrc&V%v7%Wik@l zY~IzJ=_7@UVS_*TyCoWileSfVAP7uEmbk;?2N$uDN0>Hs_VfaUPW`|#u!=pS*yX>b z((u*XFBehW%3W$KxW|kgLUC`A-}XXy*X{2evs-F0rews{F}(HhEpZeZcGPh<@Udq0 zni_W!%U3GbZ!m+h5nWBwY^RAMd*>mL$a}XL(j*UTzw4@-DFT@T&*MWLtChM^P2MIk z$J{miotVBa_7kS(BEX@H;}>uVsrZvB{%<9<^4Ks11seu96S^;e3r)5JCN#72N@+9X zvCmyC1ew9J)4-)vDf@R<@^#@N3r%lt|B!6;8u(pn%RSomYAu0({hAn~Q~)e%UV||} zIuf@aleoJnsTLhPE@Ahpq?>RVwY{Wj*1l(=D%_>%)gf(ZX$htFInMixA zR6=`b%GO^LRWfPIL| zBf;75nY33o4rY>FqQc#W3o5jHj^HkO>w$uJp0{VE*L9m8o3VMMnX!pq<*DIDssP8GN4R;;yd3Y?V=8n9$$~Rs8Vk_5c9T($`F2fpEWd(bHA$Ql%e;< zQ2v4~B4j1FfW}?NpXfE^G)u*1X70CTUUrzxjys9r7-rV-FNs3r1T*#?KOr%=xMDie z9eqzFm?=fvrfiRJdS@Cxkfqh6p2kE)5rl>gv@|N9w_Ahq_R;rYQ#5VPH?Y7ZbkGh z1otkG#2Oao{Ti%`qY(bB!C#~j5wV{)ukQRwtr4Me6XM9HjIfQP=7XfElZy>nDwkBJ z9kT0BIAbU2(ZQ1Sr3CJPj60e+lhDsC6&oe$0Z`MXOP0jpC=@0?LM(_|mw4ZY@4%x= zn&Dc_G~k`0UW+e7z@qseo7S};iB49K6WibPKwC>Z*PUR=Go!BSy}0a(vu~U6U9A(b zF}oZKTP+ja$T7fi5Xdajs;i`oUBBU)7Qk?>xr25aX3E5AxpvkHoD?MDl=i6-; z)Ny=^pf%?SWP0X-VW_=+=f#TbT!N2_Tf23LJpk}0)%d(X2j|I( zPDowNiAG2(Uge9yIqo?9>a;t0B0V3NVF0w6N2t^Sik0cVpPYpIhcj+PA>tnxvAI=F zv3Fq}TpS3Jpj{j;VYvIqo@3wQiL?ZLoo|bwvrH=RYzUM^A2NRgrr0{na0mXo+U9=( z@HU3~R^(ai1Uo!EIXim%h`;~t>aJOs@A#43GTNsT_)8jxq)sIqhG(>T_2k+l z+&|7+J%fJQ{&eD)2IyTsP;K52Oq2R`+#%=8V|)qV!ajC0PRBUD)duK;c*?cNJ1P~i zc#yK;-2AU>-s>ab9)Qg_i#`bTFO}_G`}9NBS)lKcvptNb-Nbs>=6KmvU_UeD*~Dr7 zqw7KPK`mZi;@e&2!`lCD0pG|Lg#xKkURmKY7?J67rXvbVAC}L`rgK-lr+QoI#9I?J zH!>Q#JU*R}gjMgQV844X$42!1%R6##?->4)vZ4-vY8uXE3P4qpN)^vpPO8m{_XX4D z???{m*$-e)o;}cTv74}O7I(L~WTkD9hA*uN2;r;1-jl_CK<29P2FqtruJHrEtf?6Y;61GyD)erR5%X$d^ zlO!zub>L<(IA&Yf@k?JIg>hCZDTI7uZLj_m-bG;@IlEnMpn2x<5aB&MZ{t%w%|~uJ zeBzG~rkx0EbUqC;5xn|9FsT+4t+;KpmOOICEdmLPTKw4D;xzp8`~Ho1YBWFTLEYrN zIGb$y)>GoVT+kP&VW%t&?!HU2$T0R_E=W37;Oa1V;^KYZ(^_1y{7fy^#YI(ZT)+zB zw0lQk{aIG^7obB~@Of$R+35rd#eV*%Gnd2tnwe~H1N3mAzGxrzq({pmIsumiLuhOd@R8oRn1J?nhz5#vH zB~Ru1lJd~s^)<6mz8Un5ID|UAYKLHfqNkfjXt}_jo)}6kZnFuBzoLJHK7Wsw%(G}Q zc_O-gvWCf4seoo~qmAtOgLi6O_kgaXUv z;5t#tuT@I!+Sh+aJW6~!01DYQ^IrTQZ2a^62eMBOr;Ce7=XFQ>xl2;bnf{Qf>-IXy z?i4?n{);iB+Ku7ragyPfbGz}Y@(!tnZV5V}xQUq%Iu=6Xww&@U+ zX6>WXM{aZ%`;Iyg2euW|1OmeCcTT;ejnYz&zWEMos=K!R?41s>r|h>j^2l=y9(p&S zYstTm4Vyp1BF>92QvV#T#SVo_4@F#0oA>*MxX&@*g3I=&HwsWNa`nrI>2XM(h!fVV zM9YOVoMJQo+MTUKdj;ccUlJUwwcWwxwu9mSKIUuJr0u#5!4-OxXxH-hlD|^pz=?=^ zI9TrSt`uB08spOaAY6vk&+B>nlM zGn8!ih`f3CDxySPy3;yby_WK87fgFw3qsHkw1pm@k|Z&4;@`I`2wFD5*UM|G@9ARo z$8B2_Uenos)O068DmG{WJda7#Syn&MwhYYvFMj$wk7oB(Gihb~+Q^eL?8{=r#t*GN zew&6m?!SY4+z%;Xqv+%Qf!P32r@M_0AXSH|h)XyF>Dlr2rswN_JhgA;@jHduj2{vf zLe8e5*CxYAX+h&bl+E@ zXExZUpPK6x(y(|beFQyRZs4{Z#+*4cj>KT|x_jXk$>#xCRa`{$(Q*T1CKob6wDoq#7vA0sTP!L{xEsOgp3J2$Qm z{fRD00q&16>zv^O6P4|4PPnNRP=Br5MMyQyj)Ua4|9+$`+!%Wjqhp-fAtc{F2tZ;n zI5MmRJ>7P*a`$jWVBadNJs%R8JxR2+nXk+7&Dh-}t_1qJT2x*lhR2{m)RgLb{9_Lx z=m*~DWTLvsIw`MC^?}JS+C!t1wEu%NqBZS)HU{}Jd_>&){T5E7-Bu@YPYI{OMU4~# z(X?;4q4VDtsq-x2inlxpV;U;H@5(_6Or0ZLm`%=747CP>3Nt&9^=q}38~=qtbz(tm zv$+4h4ivpWfr(!7vDig$S@;m$bJFWRV12`#$}Bc=dwk68@?}75SVeI2$td-aCM+=G z6^F%y_3{+5Skqs_j9QGD$!~Xx7*ME&4fPBW!UmpqF}JhwP6Xx04ud>t9m!$-ggf-1&XJ%e z;+=f@qK6R8X2Dul667ppZNjQDy`G2mOJcy(D(~B-<VbePYhrx10Kk86Z!GgA2 zW%J@dK;vV=p&Q22_EdY*GIyrGHl$2C-Cq&uk>)m;$6uI89Uefqo}B6hM)>{E#$i(? z|LScNfW)oR`%hv0jCs|UldZz=`g@C;+Tc5*N7(~)wmUlFz4p7`_V#X*b3PTU7&(P< z%tEaY{3k-XV(8_~WmFjG7Qv*cxq=r(7efO)NuTy%ABoLnM<;h&EvRJ`m=wcgBwkxA zgk}?Tw1TRhqJ|o2HJMm0Wg>(&1IueWKA{%*NVAJUCUdQWZv2q9G^?i@gj3s2={DNK zC-cHu_2K|?Tv?~pLxnZG@^Pqenj5UQEitd2G>>hReu}gH)0B-sRFoXmRr&T!NQHaZ znS_QeVr3NVgYm5{!aIvov^p(+U^O;Gv>o+I{aeR66o0Dl5M6a+;GgWPV5qE)wF%C) zGIVJCiEtQT+39+7WxLOfOsMp1D6m6I3OMWZx{f?ziGq*riN<#v1y{D2V#d9AdmD;LRLSpj*~-hC&4PefpP!U^Y;m6>GP3&e;<$-Jtybh z1^Q|&p+&|#U$rRU-Gf#=C3dvtjrO$M=+Ab3=se!eI*l5Bi(ai=fUdPQN9EJf|Hk$7RET$jXSM3qV zTSWrne+b3^Y~kH+iSFP_*)L&vi-T(Bo$#yPawHvk;r4>@lQ{*{#83Nyx`M}i-rVSDQ(cb|zry_Q0nlMe@6*Mh%5p3P5& zZ@>uTuqU`RC!fOOCr2k~gp_0d4m+2&xXDek-<|)xZ>862AzL~j1IpJ z103ghCj$mt3WK&=j@Pqv+TM_S7u$s5?M1gS?dd;Mi=a4z>5{sKwE|D!ZwaNjvOY0% zA#WY5ep?>tJ+KbZEVn1OMDA80;2MU2GBltiQu zI49{3-AOUo?F_G9dcF?oJ<<}U)$giT(iP;>8`s@7YekyVLr9J8)cYv-JyvA7X8y1J zT%y;8t6Z**wM^J)*~YzQZPNF}7amj-Gjtdjdew*?fFKQTSa5$&*7f zm<_!bdvvVP?E)<)x(r$St*U0>hMX3H8kC);k5)dq;(nIkp6*$~bK*Dif(rXG>(J!{ z&|{K%*%;eoUbU?KJTJXMz|6^{Y;D86(?xyhM7Cq0$*oPsWWzjQh=6_awVL{HJGx&5 zn0MkTSDn5Qa+}lv@I?kEPQEc2!Ute%XW{B>Ur`~8fb?Tk>LgLK+Mqrrl*36R8S=yJ zXs<}Ym_n)4Z59-?z^S<3Qf*h&wbIqk+r|#9#-lHQK6jIiaaL0!9X8ZgDzLkbxwwn zRb!RGhrCrtc&SBVIiRW9To5-yK{vDqC9fZ}(e9A@w9M@+j1=A=65ZXVM(S}7;t}Js z6rTYlHP|dw?0N`n>h4C1H^~Lq>AG6mhJ2WmqEMvq0(0>PTbnumdPICUD(TPZ3iX-t zsN;@)u9HmYi3SZXFo!Wp>2R*n^qt2Y>F^i!ty78Quu3G{0Pn(LKEg9kew z-Z=(|ze>q4*O_SDTZW~Vua^K8^gn-*2;GK=F5RqxHn0qnvc`lPj|KKlQ+-h zG!t!is4?zP-?W{5a0@la1ZuM8Awy4f$1;7b$G%P~y5Z!Tp3J|G(=k#^lXV*G`{MS7 z^m5q3qtQ1D_cSRq*D|QAQ-KyJ6ASOfpS+?$ive1$dua)(o1=v^si6TQvg}wRM91kh zd81zV{aS6iaRoH5q@n&5oNz;hT=Mm-+8&&-pZwfHa$g* zs8xMct?j+hVsZpe{0^9~*>nxV=*VKa)=R=VeKu~RBPz%?i5o$ehMtqj8GpgKU-6?; zun!w8P2r|rFeW=T6uq!2qJ^lHpX~(2?4wS&oea9_Zn?7fpVrUth?-TZpK20e(_4rB za!K7N@ELf>z$fN)#iw+S4!j^(dLBGBJk#-fpni^j+LB0rQmBpE8bnivNbCdsJmS6$!B$JB zjmL&Zt=D>6e!FrI^Z?|fjSYNfJ6C<~l4{+<=40XQDPWfLiBQyL-43S17-q%wH8Gj< z-uPhMTWSD&^Xw@OiXP4=riAQ%^|oKzDzmJru8wQx)6d((PFZ27PzvBr-+CD3xe^*gz4yOZ~o-^jS#%@Xs-nF|ArPY3GP_S$g_$QosE(;gO)Fo#Xp9Ms` zmEUN|KKiBu7unNZvTFb-i%nxiw~H~d*=R%3iW)d@9+du(=%(Y7`H)Iw$(D(*j~Ku6 zTrjRo{J4thLelZfJ$_RXuo1nX(iD`jw|V>_;Rdo?dFFawbr!o<@hK=&hxWx}WE;QG z>9TDT3n&@e3!7Yr`;aNYKv1w|Y*-#0hG^9>%RT$I=$Tgh>Gjw>QeZMn?oPIhy{|PQ zJuFNIom60d+j}N7lYKkOCD+@zLh%|rS8!Y1-uLaw0l3AMT3f+uCvI;rWn+fTtLpX4 z?WFs(Zl0NPq(B;{JnYND&srO;HhhAP{J__+%G!!~PF9s#&bGKAmysixZDXrYE6nLm z?fVg3kOzrJhz<_a$c9z+)o}!>m9JC7<*J!0i*SqM9TCgTso}SJ!Jv>@C)RU{u^(v~vl-X3q>@-(w*a?Tp+clvzsOjabSabPSDOc%!0Y zVZBk}Z~b3WOg+&H0dN!lOBexN-L@y1EDn&)x$R`00*Sks)QVlw)#;?fo0N9P(CtiO z#!B^upZgm$LHLUtGu%}iZ~j!)sue9u_)>YIiEFhj!aM+Sy*|;3AjwWa(B%hy-mu}t z`gZgEkM00-{L{Vq-B+1U)+p;uskFvUdMJmtqjapl8JN)VW7;>W-QJ%=$pq2#ou2Jk zq~+%Q6;M@lXWUxnTgmau+HSd6yhSSMQ))V-cBB_MDU8;Bc^ph@*1E~6B{<@pTU2N6 zOPZ}p*OFPOz%LGg*AR2%UJD!BaKzT^h|AZJ+a%wcRY-zs10DY>;iLL(m(yQwJbY(y zMJuna%b-bE6^J4{uZ^!4KZ5^VFl&LQzBU2IHz9Vh`t<@;vL12@8-{W#8}5f)Z#tUA zd(rxB;#6Y}#LZCA5meWG4oD>O_d=LiQ%pr0OD<@NY2-mwh$izP_=BaC*@K=S%dMZF|*C0Ea zbVh8fc6@5mk1L1i#3tvU%8PUaF36_qmiRpKWWil{FkA^E1|J_bDG=rd82M+ZpypKv=>#UM~jwe zlf|i(2u&^AA@WTLci*D>;r_$ho`wpal;;eNWG(i1ype8betcj?k4!mTJ4@${LYtEd z3XAJWA`jF;ntR*UF%XNL)6^T;D3SkYs!b7hM9bpmE@>MRG#_;$AG4m3i1?O}zPLrU zak-9pv(DKy1j;hcdx|7_Ijg?P3i>9V=yeJiTbYH2+CL}Ko^$N2Y#hBAo*qyYR}U9c zSOI=eOZNK_{ONt2opYN%ayA1!4gb0?n36v3oK7v-&8@b!Po}-J@;rY(#vBn^RT&S^ z@f`6+P_0;}vYn&E8!=`?DAC&bE?k)^i09tNgAx`!-R9J#pPwC>0O)&TQEFzbyKNA} z(0q>03J{4|aVMtHq5~cw#veqW9j5_pHgj4oZN_7J9WdPOEjq(z#4Q9|ZAx4L7urBq zFW_f)4jq3^{t53FSiuvCgRReAH~upaE@GewtuMy6OyBQlHiJi~#9}N`XfUlHliU#WJ`fD>oK}|ES)T{bw=f&@B5L za-kD~`mZA!_Q{kNO(dAuPg;kDbTW%VdH9*z_0-^klsIe=Fa<$8RqQ+P+DR+QwFZ2m zCl4qEWj>ttSnLXFxEng3+bd87H~hYxK=Fee>7cgp1b0s^6e_ggF81iua)-Zho>sQ` zyDGhIgnRF-TsdJ6P=~mgY^|(q@h8jyQtOZ0e>?!;CWUppk)yf(geTW_!u<nL5Cidl*$q4zAX^km^jnIXiI}^{gyZ4}HE47cn=B;$QFhFt; z*YTcv5TR_l$CV?{x=!xS={e36Lr;UUTSbgWFVe$NFTLrvVm-5={dWc)gxLkW@Js_H z7bH^1$zO@yp7R8O;qP1cwr#t~?TGl|^cHXa%68e0Y~c*f^|p0R z{V}?lc3K&Ri+Q!5Y=$PCI#mVx<`6nyD4QV?Pp20xxG;@u$U*mc3>$D)$lNo<*6j;# zPL8+VPMbiB%H#zXRvL-DvbS$Qs8=M0o;|M$-o?wsV%4VIn{qd5ct_}N+sL_Om9{qt z2y9Acr`1x(J)L=2VZU47msjZQIpS^>M|<8WN6j2C_%+#ZLVJmlcwg-sqTlk8l)4`Szgc`r!w1vao zljec-c|ZyfEC75tWf%GZYG;CW%T@Ku3*G4KL_G$9y4y&r-r(kNy2FiXswAAGfp5uc z>d=~MVvkrQuEqzHfvzbSFI`9{X?dY~Bp+85~``AKE!h z*=OD)*WkbaZteM%$2dMM#o9+r_}bRx5pf&b|Hs~021l}E3)+lrW@ct)W@cuFHZwCb zGc&fC+RV(%%H8f9)#tv2rTXk||iF};eH}SU(M0-u62eHd& z+B!FpqX$ofo3|pmzKnV|nuq;FC0NNK8K>ZhqiAYq)Mvj2@$haJJ_1B=^)weArTElu zZjBubI~}Zp*kYdUta>vON9QA1c{<%5Pxa(T^)$G1JDYY=#k5?fsqfs6jshOZ63x&q zJzNNK6C*jZyu5n}-@O!So(m?YY0lm@$i#+IbGqyG32Kxg?@MjC4Yz>QZ)UI4a{+pe zvzwp+{{Qy>ga&TXG}5Jg9|kW#_;oUMIYUbmBd4#Bg|!*|S6=2nnRt2W zM8D4Z6)Vc{702=?j!xZz0iX5n)UR|I6JrYlL0dO1dVCsod}d~5d^Q$Vov(8Kh=tF} z!SVNz|0MV$)W0NP{3ij!U!{MQ_*Xgj41X2;?-2ZvmhJD7|0MzAe?ss_xPM8&^iKk& zKNa<-4%q+N|6LXT4gup=-hb%sUlK6=Cj@`=`7a5W|4G2`x9-`P|87kTf2s4|Az;F1 zWB#k@{WqpuzpH^ATK@Ndh{@+JRYrt{y(&-$Op|3|ieDL>mkbr7N|Ggm?bxJQ!H$q%4dbwf@nGe2MW_W$5to{-56D zuj}eR@=Kf8m^qo_GtslL(}`MGIhi=niCP&rnFyO0*&3Vh^8TYMbz4i;)Uw@QLLl8? zI~K5yN2T%b$8ENVK-J!&6Nw9@rkO=$LnMhz=*$c)Fb_apX@s0f{dmb?GMh?fsz(cP zCg4Cm=5l;CJ$iF`f9QAqDLtU~bE48Dn`Ar`Zn*_+xkio8>vKEzv+eC}eA#w;!+E^m z>8$c_c@s-@hs<6AknF5J;L+Dhz3XGQ|8cbb_0gfD%lq}n!>RbN5`HojjxVso^9S{Q zk%p=aQl#e|FwV!XN4&{>;$NkZCb~6qCRoc4cf0N9bOn_szse$GW>vk$2F{T$3l+S6 z6v`|_KFT=7xa>i>U#MnjiCu3;#%8z5cU1(M*?YjW_$MZMt@ox|-+S8cBtPke+qRzo zsKFeW{hr;-#rq(6h+}U>XEo7&&WHg-4erSMvByo6FAhoWg%B)k5horrgcz>NeZcX; zJhn?9r)gBauX0~{vOL?_YFw1dRh`NH3-9~K#$~-#rg|Fi!v@Cl#*Z+sE7BiY?;F0L zpgc_J7+{$I0L1CXwv=k zJ!~czesYAoHUr&Hgt5*O_08cRLrT6`>#eOoOSyeyr7{}`3QxwExRMMo6F_+wfJrDB z&p6~{$=JP5B=U1ZWbAX1i`M{gVsV@i%UrFZD?zPdaLd_2LBW|$1z1xziLF1l-zoa( z&Z&Q#pv%*T*opx8HL~2-cHMa!P@95Q-~}t5m4V1oy3?~VV0@oB>l#Q{=p?nz)!ncK z$lRoq!rTdcsK^>9w>>Dv)>hdt=EVll6@0Cat_%UGDgtyg0U7`cgZ3N{Go**OOcK-3 zOW&6dL?CCbqO;gI(776{1C*9e--nud+BzTD^?xCNE$6lY#x^gCh_LUB0F{gcVV5{o zsI;+fLm2)9`|b-gPy__-c3;g-hZOim+Bn~3fwH|{O7xTzU<*iYPSk-U<~pQxJy1%N zr66Dzn)40~Mu5?dCHKj}-_(jfT^y+hu}CbKBaPmfy{H{|tlH~|IPC$vYFbktZA6PU zzW_6Qv;GmRA|KGamh6D^lA&{)bs&8;b%uY}M}RbAE`u7H=I>B7(0j9-@qx(6)WA~w?wK0|Ft=>>=0qZ5nO6BZ-e(RVX_*s457 zg$4>liqMe2X>$Um!U6oMgU zrr$w8=MMHWU^{y&LIZ6NJPp9E7&DZz!rWXD(`Nl?tN`aIU_}(Ip^dekbXDaMdjZZW zfZv$qRjAI15X+)K#~^~2SX%IcCqZ<}B=(Wi=Saio#~#6u+F=2*BUq`7A$a_Xt|UyB z(Ka*5Ae>Ku1%-x`X)UJqR1`0EqU;|bPEPKBGg{p*DmqeBhQVKV(zVsZgq!79nc6FI zzRcfNjHoYDt+<&4(F0q?LChVWRgK$~mvV<}SO6uiLc8E^Dhn{8>oVt$X5rk~@cep@ z9U^cpN|<_0XJ6`xZX&wN??hogvU_7s=q^4bniWJRJ(Vg)Ex z^$NVL8s;7Gvww$7*k;qWMx$6p8e-FWtVZ}H)`6n-Epmr=aun3xrM0nyp+Y@W2@#Or zwe}1uLJQzHyi7%cuD*N| z93V!9FoQVJf`dIIiJ+VIAlnEWS(%`6w|=CPX^?0FrHXA{rK>}RA{GP%_(;am(1Eu{ zXcX6A+`94#pmK#5XF4KyM?BpFBN{MfK}8f2r-vD2WC8+IrwvSWtUKMLEiHlxdRjj& zvva1RwwK~nGr-EUxVcUlmsKFu@HxKXZ`vDdQ^K+XUUK8j)KrXN_J$;?w<>w~`KCbZ z{DqUilmtrWX<4Mxg#B+TV~P~pF7h5$(iRO$G`&Fi27p z3WPl;MdCP?PY?tAXjZh~XS5*LI#(Cp61dnI4dc{;yrF|OJAZ*Zaz4{cX@%X%?Q{~s zDW2l4liR9FP}nU25G;q$I`Wy!7>bjO^LQ%~4GTL+i0clv3569=+_WEZHB zr0WenvZadThWmPpelE+oEx?(B2zk$mq69my$9Ev4wh36v$B9%|LT`RnWOWnPai6Cd zl35Qk(A57_HP2>CoeLX(LDZ;!m9EwAIEET(i>2d9+cPo{;+*wc%q;Q z1iS*5g!$_`MWoUp#%3h^&5^AL+1!_*BKA|nv_xh4je zul5&rVa2stxKzGe0$XR?%pbcW&y?b>T)032WjQhTFr$^yoto&(XaKJ!*`0U z;NAG;C1|Z3FiC9^p`f^@TlMBLFKQVIyv;!4H5>e}Ryh2pmW(#{t~}kt?P;F8Wo3@a z`R@Hqp13+_|7&;TdA`hE5(PoQ}@vw@+u93Z(l9 z&X#Piy`G->nk~E^BpxXxZOF`Z9dS*K;dAtUm`kZ{6LA9rqA8|zG$nf(NByi%Do*)+DR$P4Q z=FT-4Da&ZKQa2wp2q6=`xFQlok%O0OX%G-OdBW=irl8)}(eLnPnRro6U+C}GCsv~` zU&V=oY!476=MP^!e)H0!zxNpQbFLAS(c8T3;Im%eqiXq2n<(wCTa_}aZdx6dmUEmPx!OTw5piN`wx=kS z+~<6d$FHuaX!UoBw-+@rCYDZ4v^}YQ09HL_6v0IxE$XbPrC{fP3CHF>f$emSZIr9f zLo9rUN?2OM`1(iJRq@d(CcQh%3ogF6o0HvD!hf%$e$-0h;K{^*f?kqerBel&xWT3U}cX zSh`ga{a?(j{WazFU&kW0GMb10KlK`pFkfUA77D&f4+)o=Dk0M{5tGPel4jdrjN;! zNC@4~VNr|@8`GGg?h|xbr*kBD40yZ1e`_&UwckwZKHTu#1_{qO?*gP>qGXRse52R} z;MAuvz>n_#*q%EXixO_6x|9=k-+mBK#!B%z%hCCnnc(`c%C4G*DbrWMYitOplvoLz zOqv!hiz}k8p5C|u>5f`roCQJWbl&mFs!PCqRVZLRSz7@1)}lW~m0_{c|4*1Pv*xcaf_tEEW}FEL`OpQ2PGvZ51?Lprr5QL*W@ zYV{4TY>jf?WFB!e57YSAI`v5M_Ne4yl0EjiWnSl}Z#2UVKyu42f~Pk*tzt|V8~U)H zP2Yq$LjE{WqI4joENB3V4;R55mK=8oBnoJ;Pj!`gIAJ1<$kDE7=}`oAggU4eiV8mu zR=VBRfVz>E?3h>`8X}7I^c2yBVJ-t?bGE73Fv$75YO(36+BdbGZ`@bxJh@9gVDH2# zf}g$*0bI#QkgA@Bo`7{iWUXhC_Ls^?hiPw{`pd57&(m9Y8a`Xs%oJRB)~SjDktYm| z>qY{cD2~CF6|jNtPEiGCdN`L9nQ^u?NO{ZJvEo`3?g1nn>JUwaA*~Ahb*aeGg-FCd z<&2t62Z5-;Lepfe0q*lZiVe5gYmfNp@Wh$k=;@Tvn@iUk7j!Pz`RYBOy)g94{fl

    fJ517?FHP1Qe*$Nc_j~6eZ#_qioI3GK*_O1NcLanz% zCu6Ohbigdlyd+VEY;$?9SIA>;7&nDa8UrW|3T)p?*y^_Wyns9-Wk#;y0Swa5j+Tol zX`hn^J#5icKYkdfpCa*nTZV_C@nb3_2&8kNz7^L?9u+3C*U1Y-{gQ;iw0|(n*FCf0I{)sB(B%k0Y z!!o#6qSpC0dt435BP3H;mtqe7rp?r^GxplIDu1t|#rA8@Jz?Ev1y&2K<$L5$m5m~@ z7vyZc^XWdUVh_RKq(nLInaog#6{bP(t&-{^YZJt5kq{}fj8Vvj4Vbso4;+6>5Vu%j z^ALiiWChBsye-4RTa4?oU%JH(Sm&jNkRzkz_5g0XV|ISeXJGtlf%g+uQ3W4_ZZg$6 zqJ2e?9v07}#m|^|>UC$$%V*25*?q2@dEN;}Pocg9pkc+mu&U4CoF!w4Y*cpH1}wVz zgWNdZ8{`10S32MOzMVCxstsPi3pl3D_#T1Aw9}KLpem3~TMX=29ajWC0|K4GmMsz> zOxD&Uktf`=P@2!cY9#%4WkUh`%_|Or@OZ2&>7zoQWcUh1}NH66Bb}&W8*m9u}>XtuV{RE}lh?dUk+Oftd z)u~d^?)<8wod)su&Rn;Q>h8YG0#f(Aq-<(VJ$z$?Qcfc-51KB+k>5dK=u-nF?FNe4 z6>4UdalJgs5Y!TZe#KHE9Pj6ek3(CNz2%e;3%Lmchg!cB$b!1Ybory5Y7vXDa`gsq z;$nG*B*jruAEq%vVAyBWC^)k$qVIL7a#0`aR7abpp?vcj@swLMD6oCj>tHNTqV|(4 zo`Rd-3!FINdCEGyriY8ZxwVp3>cvh(>U~dZz!!Kd2bZz|l!e7Aw-Nnbtt~un48Qp7 z6I*ddUZ;MI%uEB-nD4=L^$diCe0X3w{w|M@ijHhOmP6F>+=E%s+0;qCEkngu_DD#rN)}SZd;nYQzOW3aL zdXN4D(^9ez3#jx@tPl8~VChGAZ1Fuy!>V)UTj_2O5e<(!6OOsm1blJp=Y+vxZFvUv zQNJ1)shf*a(nOXtu{9^Y7uFCl@LJ`g3zvuirbSxZgdp%B*fL{%t@EfW&LxMxcNj_w zzbynzZuvBg?U|T1rS1kEqHmR?LA?h??Zi^Oz|d{QVw8gem*au8EImeO^v6eI4h#lX zA|d&lj2&<1PUw-bYsn(`5Z9|)x`ktAL8AZ1vZ zrZvf;$7!!x90|ss_4SralGyq=cAFjo>vx?s z&Qr|1AOa%jr5oJ`ze|WAtJ0Jt`KzWVp^jUh7-BrpKuLJoP`AC3PmzwhiSiHK0wx2dbkUI90_*_COg(BAbaa;m@@2>o<~8Ac+> zYonq2WQ~QlJf*C1c%EZxzhYjdo?ZpOHvxzc+hA*F=(ul2dth}SoJB^Ta8o_S18Y>Z zbYVmP9bye=D&X_m(Hy~4U2LN<#!7+U_i$$(X}Mv1aPAj_kJx^C@Z#`;xdFosZHa7E z7C?knXw4>v46$#ZUyQEaMJr1?P3h@ulqWP*{I52oT4KrK)NHO{k%6-+)_y7m>g}Iw z3eqMzMk>HX;LKO*pubg$An_Smex4_Vo?LxwKexYr693BjC`K+cz6c5`0r{1(wAh;4 z2ZyAjs#87L+zhih`|=yBBZK4((QoXY!3VF~w_)sA&fS?>a7P6=pmvBXfdeN_RlU^_ z%Wj_u*BB-$SLz!joP5wpYC<0FMQ4SomZ5x3|9%o!Y68BYt~trUug%W&PE_L{-rxYL zm*@UGHd8626mVwT@=hSxhCI-b2KGDFr4Na)jURU_K{u|Gb>3!dXe8}MoR%bOlAC=! zW4+;G1%3ANPiLKvpXTzkx`f0TjDTkVV+_tHJJ~J=)GB;U(30dMbVQ0L(qU8@U0Ux1 zYWq2j2Bp!5pK8O`045^NiEsw?(EHAm0d9V{^72iQe&i-AX*jh00C(?mBvJ;;G9|Lm z(p+yb(1eH~ZtWqUi)sx#gieB^OPX6RlA|y%|TGthC7Wt@%&=r z#Iy*wu9Ske*h{QJ)jX|D!J|-cHh8xO4)8Jt@5W60ZwD&O4FCbX^X>CSuwu&qW<4hw zRQO%_r9!{sepnD#gA?Jpi=an=#6CjdH%&C7LYHzdo%oiP zrc)*5C03JP7m#STMV~Dq;k9p_DFbw&>9>>^<)wZ@8t*sOSxp#|ZWLW`EhuuBK`Vj5 zK0uhe2quHCIA?2AI#UddUw|YR-~HqpdxJ~sHJ+LM^+*}-IW?4rU3?o_fXIMjMPtVD zwpzj~4^!@*%&Zxu1!9Mq7>?M*gLG<+8_TTeO_9GamgMotjd=APJ?w{`!}hd%nez6y zrI5-y;-Se*vER+0ydCKYMtobadK#`~+@wCg6sB`0OVw%cP#4=f@qlScD*A9Zx9xQb zB()B6 zJPcIaE#}?EFip-Vo`vvIAzVAurJ~Qzo45p51VI5&!EPV?T+-XJ7Ty1K@k7^p{$`m3P33Z!?51 z5oa_$YLb6lhVaca@lm-`-0rYX);!Nvnd}uF7WcerAe&^)=x&(0CV3|*4wZ_ycS&=U zSAl0EGe}tn@vTq{K#UFGH#3tS0i(*K<4LFBy$0Y~0&|zE@|r?0L7UkctRx}K$)fF8 zDjWhxb~Lr-f;c{Y_-1=MF}P|(YpyFMD!{uNtzE-;U{9E4G0v9G5;GRv9Stsjmq1R*zn%a)r-eDbs}jaVZdjxg=g zY=a&tH5G?Zj9B+Ia(MT_h_{g`I|YkEn4p)&5561R^6)4BR(2$+Z#StIamjIX=?lw} zgzXm0D&oP^O*g+8eq$cb`SuD2!!tq<(AK+&IM`g_I~Gs>iHOT3HI#A-%F}AIfP#;7 zx^_T~JvKorTz!ZgF|n(tb|RK)M8d|4GN z{>uB*qo13--Vvoqw!#?f4}dyC!|%W$30h1+Tb{~k!~mSgP#7`I`Q+LpH?ddAmK4wO zyIh6(T^py0Ev!wVdw1@a=&-5ZKfMLPnk+*(HJFR(eTk~hO+&d`F6Y-iDee!_=4SJV zWGP>l$M0ZbA!+({r-C~_bSF)9f_BslI5@Ph2Cj=X8SniKmokNqs|6P5wY-b0 z83dW;u#rpv&Tliu{2|Dph=tWom*ky`cycShJHV`3w8M1acjl_lk7Vei?xPm8f%HuM zI?$5}Z>gw+^vS6+Yt|Q~0#Iw8ybG*gsRcCXG{GxF@hh1!p7GLbA!A3tgCsS8YxH+D zV~7dsq!H7T9cFaLETWi^IvpuchwS!_735i_HaGV<1bqu8ctNkWAJqeKY8$n05mD@o zu1j-5g4hbCVU@Zdc%Lj?Wf@A4*)Uq;N@MXNF~E|n)TLXA+(3)QsW~qBm=p*)qYf1A zwfl8MRx<9^i)!=NxeRppQ7PLnSOTyzx*5G7Yk0qR$Ma7=eXj=7l6_@GogUR&oveKv zIIoOfrO@XWcBv%qm6Q9|{D=b&L3tAat6O+r!Edo`Xv@77!}@f8l~qM_MB5NL1t+K@ zs}d=hMAEm@j!S%)vxKMR!kwR2&{DMM%=)3-{jtI9C%rvEEflK3i z(z^c9^Oo51+9y#e8shOGu-IWuvNCB6y&B`pl=lrJQk3o8D$owss#W>eD8DB3?K$5} zE1Myz0s0Vp)#ceNxP8Jo z-uthWvrf54Sc4^V5M0$K)|UHoB4Q|f-9we_+4hWrg#u46+*aFuKhgfAkWxnZQMk4$ zROi^jK7Ks7tR$RDz9eH!WfRjqK4(V%bHP@Xna(=K^Bkz0CQ?pQY`()D6!OU7gq_13 zg3?C(mSVihUPRd4lo%GyDyYCuH`ba}*usF;ndIL+YxyN|p~XxNzCC5BIOzlA$}Hs`uTvcb@^m}RD0mRL z1tgEd^i`zo@d|R(^}-R?|4bAWW-f!4pc-)_@4MiZSqq{KDCRjy zU&1YAh15*>8U8Ma&3J75N+-e zWvLK(D>3`!GVp9w(5b_7{&m@aK& zUzCB_RLRKQB6?4XNor3Pn?9x(|sZOZK_zdPGM8uFo zVyNo-dB|SQdo;bgc~T}n1fYck4_>Gkatvi3ujc27=&4f9mRt4>6uErG1up^3eaDUI z>jm+X+?Gi_q5q-{R8dt);;iZC0vB0^5J#S-Kh7EJo<083byWQP6Vc)3S>cSPo z5ny#R*a>_jmglvyYHz43tMOwhFLJ;va+}nmtmNM5-D=|*5S5l+52yt~Yh0LI;`Q9z z<5-AUU72qM5g@5aWs{cKUjjB%Tui6N;w1vYn4ZwG=s-9h3_WzJ840FzR$?+8OG!b> zFsT#yZDjM@5%{(2rZWUdTp}~gcI0{Hyf}fpS?@lACMtQgh@n7dEQTB~%tD5TM~-`z zV~0w5oHDn1`sgzmqfv>}*FyLR?^>Vn-CeH{LO#9n2D3^AI#fE?i6q}K?ZiT^G2ZEz zGzSvv$;$7hbtMt{%bweSY`mK=>{fsqn7saM1zm@|9!d(9WI9O@O5DXvgi53#pk3JL zZdBbV2-*IQWjj38Mu29*_9o)XZC&oq7lFm^HT)AH9gvd9$xKAOXbD{X6#HPhL`x#M z>|PS8iRh>AmAggJS?k#wReBPbn(baH67#YU=hwjDkv8SqtfN`K!tQ!|AIuV-aCTzz zF24xc4yfLR`C4h^B_kPq;y2o@g!vf!I&q z{tagh$~aMz@msdjhcFSZ%o5S3{IuxYMLKdbBS*Eu28&O)Ry<<8{b^)XHWO~7+kiti zU6*wHj=NS%o5^o&2{Ak`AUG}cDwbx_=RsW2B7I;FpjgB*Om8danBqgbUK{Wrnp06V z%o{zb9i5kW2P{y*eyK~`qRy)3pHz^{WPwF_c*{v6OWUWeZI|DFo}+Oc)f5Ho*%r`{ z^8*}^1}xCmY0gb-K7ZqAJhtEbbu-?e>DFDq(qSAzRq$Hmds;tnD;927EOB|&G`W1p z?kMuCP`{6O1vxA$TxDbjF&!QiL6r1H+v7N=Jm@zg5-d3qg>g?Vks`9{t>@Np3uVQ> zVSK&Qcho$~yN^qVyNl+5oRm32k1ZupB2=F+3`#nUB;3ffP_CLn&vUw>=SXgEVcAyY z?=8*H${x)j6}3DnbZ?giG}@^eIjB5y^EAS7f#nFf4{7mgNBG@EBuEkr4QQ^Y+MVUI z>gz@jAU(j>9U=fE003Ag008u?ukc?R|6jjAVEBKM(XIaPWFP=|0Dy0hQ1M+2!=t4T z3~s6yn_f;_1+s?VpJ30KQZlRLD~6&3^XK)Y#H$Evog9!UWfSd`6_Kh2i}ZIq5#Pb> zSU$o$XUcfMesj}UXQd>M{mcs6@OQw84mAew@5D&4kTUN&(bRN96-XS-vZ8rc*<#js zylc8R0(N=5N=>%OjdTNxya`?7n5rs!P1(Dv^3#YWEvnaLcEB>flbV2Kz`|v%5FruX zA0U+H>5*()4E}OeJ&PA*+%(1j%Jpapn@=wKWsK2TGSloesFgtlo$5D+(0Dh?(A zDtW!f&IT<@q?aUv!^$*dis;fLU(r6_Y?!%__wwvB+Ch&=rlgfTNM2cQccD6_?gCp( zP&}B-zhfT3xPoI#jbOIOMpS-;etlLk!{b1=pb)QKcF`I`k-MJC2)XHGsr59Hfo!u= z;+Paq$TP@s9Up@6S~oUa12H@kvAss@R>jUhO=CBT7p1QKF|<4U-g$5w<>sVmH5buQ z$9SC;((mtPp8PPe;BEYRBN+faq3Z@(#BA%EO!c6ak6R$h)@z72!0e6ZcC?yEodDf5HeAzY7Yfvwo6)+#%@}H^g_`O z&C~+>x3`TVBbUSa^?SoHyqck5uorSRBsraYKX6_=qP_-QYl$&#<+-uscav8%-g(+$ zVab$x0i`##z%%PW{9?@%|a3PgSQV?i|l(A(Q`mKHFg zmEtkr-3(M+A?ZawC~jj_QB(sD+|f2(L;FZZvn|Ho)b-)WPGJqIa`Y9-?qN6q2o;>D zdt9AKlo|Vg96IAEOxRJ>1ysYAi->N9^dNTyeLsk5LJQsF~6NvCZA{p z4O9t!Vx6Z^?%o^L9z^B(<+$HrUcM}@t9hWs-buyb{ov^TovGx{j#E-ZGC>wEi9D902pk#Wg@S)-L|tqN~5nb zu8Hu$3x1Uv{5XUR1bs(d#K8^cdhh}BQ@^rpc_Q zyZJL=*yo3@A3Osi6|0srkr3?RbQ^_83GOk4Vt1nQX$=ugJp;S)KYKuV{V)`$x>1g_ zT(OZzaxOK%Ca^`vJCI7?UG-}j33|t9!>K{l$Ra3K0<8ihQ>B=RjorpD)h}+t$?*j2 za2I}+1se=%LnA7u?-s^MQLYOE)3LObzu#(VjLC_p{U&1cf+wR-{R!qM>z^_`YTdfS zeTWY)S?@@@3z0o1(F5XZE7B;tG^37m6}6<@lD0939OCJYCGogNPl01Z#?M{}H&L#d zE-TUxW<9#kMBC$y(J1U7tJfASBIbmya=NR_5xssU7%Hl&U_@qtN-KLrh@3KuR_h?7 z5;uje*hJ7(PfH3oennSrJdf@xhlh#_eKM$9jA5u5*kcFVqyu(a3@jFvhol|rK)@6{ zI5A@>MerjMXooSVQJ@QZ@?0QZpj@JjR|q$HbevlRBDMMQ$`GU@S7T`7-SSw3#1I}& z8CutaF|C|zS8#C=$A)?@R7JWH*YPj+rHCe&O~kA3$z$|PR4KMG~D zLOy_Ff4}F20b}=LyD2C`-L1Q@NhBN1k*Q}ddfDHhHgu@AOH=C8%7-Ks`L2Onme^G~ zukN->1H@=3a?btdVQFX{Hz*IvBl- z$girjp>YjntKn<%UlQ+nM`=ydZjy0RuuMxF?pRPlj3nQ0`F|~rD*P7vL`Izbx;xs- zpqmNIjZ-X?Q9coWn0XHKNaDF^(qKOEkowv`wLUL?*^MuD-v$0)q~2-legS|=d=QQ` zt9U)t5U~nwe#UA>JQJ1zg>iD>V891VAIh~Y-zK`kZGnOgAK>D(OiOcjH}38A*jX)B zgAkR|@QjTBkUn)+Hiu{*o)R z)A#L-^$EN+Y3&wmM$XO`EC#z^*ogsuyRaWAT?>8Mb!F7Ol{g1GA{!9cp`Js~@HMuP z1#DRUInax=Q6)M`uT>-(FvC8BKa!;Jg*dR{Fw4zip)OV=CA(~E2Ss%yv`ibw?9#8$ z;{Z1#jICXEi1;f2Ivi_Q(-f}XX>L+AzH6<|e6K$?#{K5S85Rp*aIRs9=zLbpX!hg zL~s~;Yk&jBP}rpmj6RQMNb9ZOt!}lrC7^Rm=$+Hq4%GrrlGcHxH-?ENUk%Bb-osf& zSEDjMGqD(MFEhe4znf%p!vq!{9|-)Yx=cacw_ccm-M0&O{Z%g2N^2fq&k$f>QSXhJsch;L=(S~PK!cdEt z3v*9K7;wJ;@+vRlHx@|8o&A<24pPXe6gR5y^Rss8PQY@t0Jlv}<5iDToq+m(Ra?pC zcs+qn4EbGgwux(N;#fEu5^fNbS@~ZTauGC0FB+LzcPE!*FnyCtOG#1ke$kawoHXn5 z+p~#X)8F3XlciVF1Ugw&0K*IFO31v=0T1!7JdXlly$dpwmm~4PFB*tSUZ1N(RV2y- z5+;kX>)R1s4op}Iv`@RM)rf2_@_}1TN6PiBSWekxBMWuz)pAXq9ae{kZ&HMWb)gzA zSsZ@pbFCmoPokoi~n-rO~uk=+>d+Ac&BmXHa*+hXK|P`y@6x5=bJ4a0TxxQhuU3Mio7?4PM>a_m#v8H*d9n;f zR?%z49}_FbYz~v;Kfg_Y2^vIK+N#ZVV;o&Gdx*PWRx>QC;dlmb=UP5ef!Lnm z2TpK*iHh!Q-j5pe1ADVbBS~lM7)!Zlnym2xtph4S(ke3Z25oh|8N(n9sK$ zGefnbq_eBx9~sz4{ZYzoc~W^QNZbW)!G$Ny?iR$6)j!ozUQ_f-w?*oL^een3_D&kn zh~-WpZ5yg;*~e%?HBZ{@$?!X#!Br-G;&v!t!v@lRC-&_3({+;w6vv1QfnZ7zmBiV$6%%6;&r-*;Bt*M$voB=?Qy&Jqb z%nt%E8v$%wYrEr9Otki^H?WJG1QWO-l?Rway`Z6Z8}dL8jASNMq-3H`H1Q>c)70jT zW+Ji)T{GrxL9fQ1yKiI?6T$s!{q#XYxy(2k26~U?+3UEqxOx#FcVdn5g}$Dc6Tm?r zaRCGtb3fu79xq*AT|b(VYk^VWYFzFQdT=%$;H^^K(qlhblzxWE8{_$4U+|g|A#mII zy_x*(;+(`qm*ymGU)P8eTvOcg8R(lx`{YPql>QFmz~8fd$GL~o`_tj^=Xvg76(;X# zWG5ExxfWgkcmIq=(D<`U0g9)v{oQ`A&8i{}ue(kcFfWle1=mlz4T2PK#GjZ)(|ugAy)r?^>}4e# zM?k}}q=p4UOUKrhzjnS!5}+8voIpoPH91B5uoPRo2QpxfQgWeMK{CDJL!?VH&AkIi zE4q5MHXsYnQnT27cRpR@KsO!{iIE zAZmaibka01LbYyca~$B_kv0);0`Cz)W?RvS)Cg?C0<$hT_p@8V0@aWQ3r0-I1pCRv zR;C?R@Gkl+8lb&6UORjL?l4B7NN!jE!L^E$n4qFJ2v>{#jALI=reBP&VeAVXzG_yk zyaDhblEO$LHFXuJAq!#bi-V0IrgFxAYrWvr0gC7MQ53{&Vq)d&NYJfs_{g@@cu?sp z?u5NqyVOH_Pk|cKG3jGp8@(f>V|8tXjA|3rOlt3Z0S?*bR4k8SDI+2-OF}x)ndur0 zbkH&@aKyUP*~bmOYaWz`HFt(76TnZfH~gdGP;2@Lla#7kvz;%lWp3r@zLc1z`TT(p zMNepDG}bXA+rpVy_3joSUdK8G!{CKBKWJh-X=bq*SghrR$M#b=Ed?|jy`8&|yUJ&3 zblkaltYEG-0;S<*>e7XE_&I;HbG_pwQwB(4nm+AdJi#+Obp+g{MSeg`^;^7&m;F}d ze$$>r-nHH)9dWm!3aT4B%b+$Apy@+jJ#trjECET9_0u$85*u%E0D2GbM}xhBb(LwO zkk3bCv`l2fX`$%a!w*zOY1fxwE@T`W%r4#$M!i{tii#=3jh5;c!!FB808A%G3|Ybj zrp92(SaLq%<~2hQbkNyL!|<@=f##@9OtkeuyTN{pvgqWCgF)gg-Qpp@RNQDxj$23b*2}(-wOxS$Hii) zg|Z>M6Y{!p$5}28x|;kIZXN0jMl>Yi8YRf6#MiXh>-U?y&jiGPw5*yeG>lIPkCa#>h7-S z?T+WUSzPQ%^@lPx;eWrF3Y1CIi!0|oYGTAqL_dv-)sp<4zp3mrg0wz!DXJGzu6D&y z1Qstb(6-%p!i*|4|EleWx0GQHCAJVd2)S&-qhPXRz2|QOiQfinwE#w7HsRP zTa!nlRXo2QUU?(~E@EQ?k-%PbLGn$h)W53Y|tmZBX!zpvjj4Z=(RRwJ#_M@sfa@b7QTrXRW)l23H+U1;lLx{;YeEqP) zOAC;4-6*Ew^3otUtsb2Zju>@s(Uzp_%uaR1d|b)am$2Zt7&87H)}q(7wA=6*8I`|< zy!mUjHHHM68Gd)CtpWvV=SUz(Oj2;tjGRxJ!!x0UPTdH^2yIpEun2IhYHqq}LRERm zpJyfjvPa{SevZKXrKI!fDN=AvIOqDc?-2t6qh!rH$wZC>1G)Ce+euT{F)4D7vcV99 z_bC}}EY8EqLyV?emRB|aw3n}?K_}G5>#Bm#)Nx`}vD@o8(j6g!7UEO8&*i9x#ZkQk zO*c$xI7{EUQ$iu?<wQ-3XRk4@E9Z7Lt`=+u*>9}c#5sB-#VOqL#=(7cG%m(IZmwarE}s2xaQ@<7t>A<^l@(m< zgL-@Ov$|b%XVcoEd8%#SKUmhNI&q!3S?HKXM}vMRRWfXqN;%EJM52aDW69ECmb|`B zhNS`_ssLzkmHC+>B5&?v4-FPD#u#t4OS{A^lu~Us?x;h$fTVB`+4rH0DsIes&f5Ye z9AF2~*VGTbZ=`i6;V=ADUelKfgS+HE$LND;r&nw8Z8Fc4&Rw}{hmtMPWQqi9QW_I` zmT+@ijiOULZ^w@XFXeb>ddGwl^)QIExe5Z*+Hh>;54f9CoKzxMh}NciZORvMUVYeb@to$dIQ7n+wtpjg&I~VXl)Igv4@J>b9 zPb?zb6i@=I1U^iCo~aj~BwCRTL*rQCjbs!2>TQ=0dk7wod#}PV`Zm{rHkH=YHaMe) z{d;;Xe{sWbZFOk13QdL#M#`vAZ7b$L^CGTLEkk+YjZXG zwgt&lnbctelcyNlIg2G7*02=zocR;dAV;A~_$pgo|_sr=OgBPxcOw zGWJ{uaz~?G&VH=F@=mCdBX;v-qIfY(%AXb#Dvz=*-G06@Y<@*ax5Em&gQbRz=o^ZG zCCw5zLu?~GLU=KL{?+LyW@CqT{B4anEivS@wUSF_D47}jF};tcg$p6`=2NBi_$i)t z53XJH1T~XMW4#3``sI!UM-5_|G-j!0ky&4P|B6V~5q}tj2(iz>pX?mXN%n_uIrF0X zBCh{#c1S#g@VB#zPwwqzs9nQQ`UA%-V|y7+s3S$%o#AgEkPXS7-((>nd9&Fq9=d## zIe^nGN?~DB8ho^Kn1{V1X+65kB}Ja1>jX7Xm*N(shwqNb?)2-E0j^Pueq36XkRbN` zFUrn49?SNB_(s`VR%M1n*?Wd$X0PlmdzPJ9R+$kgBPv@OLROI-$_gPXg$R*^>nXqA z^E^H0`8$rs_kO+Z`;WW3_kB5gABXdEy|42i)Dx1f#9lxd&vOTN&@2712sZOhFMq60{dv4?AUU1S)X|@BwTZ>3%_qD3RNrN> z&bt#owY7ir8y`JYkAHWt<}i=+dEa*T+r+yOuXrtMa9tTewwt6dWZvC%z`6Ar_iD&rI%)Yv!vzVNQ*x7-LpnvI%}%Fo{yr@1Wz`dD7^owODgB?Gtoi4>k#qJwwtr5uv3B?Ud$Np= zshG%rAE}^V?PLG6+;3^C3&oeUn=K}oKuekqtlHbYQkx$j`&m%TY zz5!=c{?B7LfB&mL|E-6CyVKvt{r?;muzzUA|2-=}^q&Jav>jRg>nI)F|DylbQ94Sl z_HKOYEc}0t#`*KKk2{|>%l|&VHvpxtz48r(FQs~zr4q^OrEDe+)0bv}} zQvrymVh0u#Vyf6dO%;HsDt=H^1t6}9AJkO=h^*oVmG#fLBfuR%{Ghf9Ky(#9sICGK zU&RmVs{lk;@q-F005MklpvDS9j1@nqv4Rj|#Sdz%AjDXSgBmLcF;?QB#tK4=l{l!e zf)HaR4r;6*#8`=g8Y>7fR^p(>3POyPIH<9L5Mw0{YOD~%Sc!ugD+Doi|9rfIeCHB^ z7%RYkP-TT6$_nrw)L9{jvjYDfQ3(AWC5X4&n z{)37u1QAz&|DfgyL(CQ6Kd8FG5OoFk54zh5!`%J%5HqMR!Z3FQ{&9DIVEE^jUjEPd zm0Eln)&U-uegB+dN=SWOFKJEYEE?;2((6@gVN- z1O$v}}ZXgBb?*37^2eA$| zJ_!7K5+wAsz~%>mf6st{Q(znJ{z1tH`ifvX?*8G&2cp2X-2G#a4@7~vyMK)Ffhe#| zcmF`+15se^?jJ~eAPUUg{kQfGM1i@xf3)yHD6m07VE>Te15sf6?w_N#|KB&kK&uft zO6(sPe4y6?b9ev1-vd!#?(QG`dmswTUEzc7yU}ULTaKd0n+6aB_MJo&`OX*!0$Yrt ze>cd3cmi9CqJRI-2Z6wrqA2oa7xd*oZ{I}^tSrn~R3`(z7MQfCQU;{JtQ9?|wb0vl zR4oI(7MQnU2lWRUfC_7W zzfJvzL%^SpA0fU&f*_EKBZ$gsAPD5z2%@SQ2m)Ewf~cqlfAdp2Zh)QZ8 z2xLtQqKX;_0$I|6sGtUdKvuLMs;7Y%4r}7YzPoU4$iz;bA3e4O6pG5cXEi;e;6L5xiz;eB3d~(pQ3Fz7?xKnskOFfT zRn&kKn7gQ=2Bg5;MHMv=1vUf-qKX=j0&^Et)PNM2yQrcDq`=%o6*V9Q<}RwJ0Vyzd zQAG_%fw_w+YCsCiT~tv6Qef_)iW-mta~D3Ur?ccrwDKKYI9Sul< zNs9_;Knl!S5#&3&KnhG-R7wL;X7)PNM2yQrcDq`=%o6*V9Q<}RwJ0VyzdQAG_%fw_w+YCsCiT~tv6Qef_)iW-mt za~D0srQ-{UHEIfjNunXg~@?+CM+)5;6V)DG+Og zP$dmWfoLm)N@+j}#9JX$O9N6M;tHW+8ju1pR|r+pfE0+jLa3Yuq(IyiLiIEd1vUf- zp@JHa0&!OeRn&kKn7gQ=2Bg5;MHMw51?DcQr~xT3cTq(RNP)SFDr!Iq%w1Gb15#k_ zqKX=j0&^Et)Ib#25FmsqYCsCiT~tv6Qef_)iW-mta~Dz}!U@H6R7% zE~=;jDKK|YMGZ)Sxr-`lKnl!VR8a#_U_*cqs;B`eFn3W!4M>5x`)^VE{|^ECZ>Ir= z03lRZ+Ybl-*$^Ov>S`be?BbxZ8VCZtHh({0^>0o9L14=o71clx*s4Y~H4p^0s8LA` z1c9w-R8a##U`rYm)Ibo}ibnM`5CpcMQ8^6+feisd|K_y)Apl5$Ig9FOKnhG+R7e9- zVAi4@Py5xiz;eB3d~(pQ3Fz7?xKnskOFfTRn&kK zn7gQ=2BJWR08~)}Qef_)iW-mta~Dz}!U@H6R7%E~=;jDKK|YMGZ)S zxr-`lKnl!VR8a#`VD6%d8i)cN0#HQ_NP)SFDr!Iq%w1Gb15#k_{#(=zFiQM=(hodJ zpu*aIe)tbZ2~<}DL7cK+Zs?w4FrMh z45*?8g1|NgR8Rv!VEY29r-2}_ZQK-?8Z6*V9Q;;t~Nr~xSucZE?!4M>5wD~u{? zKnlcNVN_8AQDCElFsi5lDG+ysQAG_%fw(J-Dr!Iq%w1Gb15#k_qKX=j0&^Et)PNM2 zyQrcDq`=%o6*V9Q<}RwJ0VyzdQAG_zfsGQvsGz}!U@H6R7%?!QIt07JmvgF1ji zfG{$w?JNBsK3*)0>}o&=?BXD^8V~}zHpr?5gus?HGO7U~uvLw0YCs5VQ6rNY5CU7% z$f5>>z?L*Jr~x6c6^-m^KnQF>|C`hP4go+2YzPoWb~G>r<}5O#fhjO)ktGdGfmw@u zKn+ZRX^U)WU<%AzWK087VB#Wc8khnz7n#$*6qvfmo(87C+(ia8AO$uA2qTLcm;!Sb zS=7K3n7hcL2ByH=MHV$M1?DcYsDUXkcacR6Oo6$JENWm1%w1$r15;q`B8wWB0&^Ex z)PNM|5P&RdU<%A#WKjcCVD2J|8khoe7g^N66qvinq6VhG+(i~OFa_o=vZ#S6Fn5tf z4NQT#i!5qj3d~((Q3Fz-Ljbagm;iv0^1vqO%3=;U|Rz+sR1Fd zodH?YfDqWmfDCFt2y9_wk`ad)BcVUKnQe{Kz1}R1?DU=q=6|gX^{`8fhjO+ zkq@YWDKKr3Ee%Y8d5er`U5J46-Fa_eS2(qYwDG+x>kVOqlfw(L3Z&5qI zD6xO05@?hV*`H?qy=?|PeGU2Ha3aXAwm(|@PxA=u5+k!35CXfx$f^c}z%DQ{ssSOe zy#d+OfDqW$fJ|yY2yACS7BwIQwlN@s8V~~87yj*O`%?f&HrTd+>}bGO0vjbnkRc6B zfjNsTX5J46-Fa_o=vZ#S6Fn5tf4NQT#i!5qj3d~((Q3F$8?jnmCm;!SbS=7K3 zn7hcL2ByH=MHV$M1?DcYr~xUkQ9=Y+)W8&&yU3yjroh}q7Bw&h<}R|RfhjO|kwpzm zfw_w;YG4Y?U1U)MQ(*2QiyD{$a~E0Ez!aFf$f5?MKt~B=Q3F$8?jnmCm;!V6-=cPa zAz=S;YTyun3~T$3x%^M}@30{N+0}p$=*9VaNBHkJ0(y7@dTo$V0tA6AYh+XdemSsJ zjcjT_2y9U!lNt~LThqv*286(tG%~0GA+QyV>}fyz}!U@H4p_l1fYr*r zq(i1OAOx~siXu}Q5CYjQMUg2D2!V}QqR5s8rofy<#xyVmCM~k2fhjO+kvR=afoY5E zXTVzlJQ()pEiyD{$GZ$IZz!aFe$f5?Oz}!U^H6R5xVu>P)8khoe7g^N66qvin zq6VhG+(i~OFa_o=vZ#S6Fn5tf4NQT#i!5qj3d~((Q3F$8?jnmCm;!SbS=4|O*oY;H zENWm1%w1$r15;q`B8wWB0&^Ex)W8&&yU3yjroh}q7Bw&h<}R|RfhjO|kwpzmfw_w; zYG4Y?U1U)MQeY#ND6*)5DKK}DMGZ`Wxr;1nU<%A#WKjcCVD2J|8khoe7g^N66qvin zq6VhG+(i~OFa_o=vZ#S6Fn9kgYJWeR1f+;SDwrrTrGY6hcabd(Oo6$Jd`1mSfw_x( zMh#4Xxr@wcU<%A#WKRQAVDA1K)c*g2{eFM|9_t{A3~T$P;XfVhkzox8fk}f5Yd{Fh z8Dv-kLSV`uyBZJzGX|N}fDo84$f^c}Kz;f9_R&944G4j4b;za$gur&XecuoAN?;ou zvZw)H33RaE|6K=pDX?}biY#j2*8-CkS=7K3n6=2F2ByHYMHV$M1?DZXsDUXkagjw0 zOo5q;ENWm1OkHGA15;q`B8wW30v+s;MGZ`W?YGFH2ByH=MHV$M1?DcYsDUXkcacR6 zOo6$JENWm1%w1$r15;q`B8wWB0&^Ex)W8&&yU3yjq(BGze~a1yZeE}dl8YhlGxw7R z`sPJmTAEKm!NcG5@6Y5C{xhD5iHMr>89CYcUSbgv}@^l>}6$re7)_h-H7~0)9zgKIMGHK zhR?EdpRPRVm^{ww$4>>UZakdNe)F1qf>q>5%@nH_*QwuBhhnF&7F+PvQY>>8iW`a_ zWeq8W`D+Y6URny*Z_JT5yXx{=S89K$ZWN|MTGL+KVBW@zBuiw&`zUSwB~X zcJFsL{&HA#!|-x{pSgcpy{=DRq+xG&X8QB*#K~AC%*vZ7=U;o{gRj!kG4juhrFVQe z)_C6*ziGyN*IX_v))@2Fd0}s|m^qG__mIm7uQjK^Z5`)tb_KmSmedc4he=7>blVDE{|sUI*w0>@!NzAleM{}a@;t6_vPKejf$yt z>SIDijg{)M!A;@Hj$27PG@;8_n6G0@lWwU#^!g)qPI{gcdb)?dj5|0D;pxoD>ua>y za-6&p5i7@Yer%SkK|&GcM^s6R12JaBb9PiGm@vnKBiUu^`_V)A&7950RD5NE zG2ExVEBAPRk7oYvcv>X(*C__J(xy92>h!U>27?#4UmF^&V^1FL_UARZ_EN1}Y zJGN-4&%w0TCeKMz@t%4G1Cb;S3yW8eWIpOn=N(RZwN6`+-^VnS5H{?cDknUxVRx>< zXw@cuParWVg*L~BLQnt9xiH?8tuYoZWws=KyayX6YQJe_VsjYB#pe@xHaN?0ixkfW zc$b?uQ?StAbNx3u)X+CAa;D8fjRSEC)t{Clm1DPs*+Ro*-lwBEx zB=U5mZNwYvzex0E#HwCgYkF6p+DRk&c01Fdg)(T1F>|t_GW}v!rf2A~?Wa4>XpeW_ zIzDj5-n<}LkeB$rkNpn2*ZBu-x%Y{j?bjARNu)%Hi*Y9h)~BQurK@H2QihdmhuJNl@%cy&HESByGU#NIVoM(9T15@ua|cTTXNJ>TJ>eO-*` zyYEc4YfOrRhDJYw0<8ny4{ln}vX_rC>YLJjOv;Xd1$*TPHfPF~vheVbQ$ExFAA4s58o&&TU)Y zO>8dpVTL>zQz!6lg|>ks$^l29IjruM&qidrj;~wy?cxk;dWK%!AMYhDlbu?XIB{Mr zf&QUpG5uDz&f3T=da2WRIKF2dl+B1;`EvX0Z`wW4)m!P0F1~t3KI2qkoP275i}{3b zQCrZk%vOnj%FWaNipN1cT1^y0jZ*Z{b2{)%asax&*TluZ?qNb&~$(5yU%sT zk4@Qtib)f~dT#JSHSLD?++A9)EFKoo6^IokH>*So$`E^S)T<4qo$6Sy6g!dVfKMn`q zRW)ymG`Q$PrDtf+z!k?f9UMS=ZmyG}=wW|B1AoJdJv${Xy^AD*9Ufjhg5(1qg@@Ms zW|+$&ZWuPkdT5$F44}V|ZT*w8<@~u3`n4&E8 zI88ruEY_TNf6HX6-+44cAVU{N?(`E*!;_x_lBlTf3=HAM_kR>Qf9Tyz@uHgF&9{m5 zku3`R28Yc@?|-Fm9^JGok*%-0;6YRz=`|Ye!8{YI*~&rJa)d^^`{f5GHKy`H^GsFw z`j$^mBJHJZ7Zo?sw+#12Vpj{2;`$O^=`@`5IZ^&GXNj?$!05~ENSW5}k1cOZ@J8|% z7`Et|S)4z`kQXL1p675PzALYrd6A>}#>fIQ~vO zXt4O}ulrwLXAYQ@$h2NNzjSxw+%vDmo@nXfl-2^VuiNd`*F)MxuC|Wb+j*^vo*~j? zsjC$nxlTFw?#-YeQ=UBI<9pg!^+cXN&lhT?RMIhDsvGn)7m2k#TuI}Ur@8ytsX4jP z-1EdY4}pzuAFJNI$z4$RerhUK-GbKod|u#(w3r_jCjt`X zn6Pk{OsBg*y>W_N`yG4Nc!L4KD3gtozAU;9PfUp46B;y?M=7_xrM^;;AJmOcLl-o7 zIWJbOggZ+AMVSuWr2)NP{LV5j&CU3N+vvlIXyz$I+1|BBX0sIWIxC;&B64xB(#sz? zy`(RDS@FiARJ})(dmV%2mrFjEPmH^#PO2+Lk{Xg2q+a2`7f>(Cn1OXM=u>vP#o#{^Qk+%0Y~rN0g<_8SdJK5i2_dw8d&< zrkyExVlV3vPvQ~+P&_Q`Zp%c@sl<{<|ByUo`* z`b!os4W8?{uj1S!ciA()ml8 zUPX>Iud`n}>Nq2b3c+EYZdr?gL zM1)GN{W5nKu~vFiRYYUFw6>8!(WT7ttHgQ9(Ldbi7R719Q^r$Qt-kj^m6|VX|9n>^ zW&6nWO?~fc{zQZdhfF73`B-D{`UqI=A9AN$S+--W<(MiMHg8I>jC{f4TG! zml8$F2`Uk`L9u6NXvC=A^^^Pcq)kXaEy^KpFp3SKlWCKiBA{MoOV{nxHmi|jD&Hf& z*7b_*@2&ZN-)aA!oAiGkuGpVHjJ0f>?QMPe6g^x$y!AY-ZSDEa*0_*3!tOTTNHeu|n0 zpM99Z>pi({m!FcBH-SUjbb@$rc(6~QPP6~vPw&o#=<)N_^#&7)hXu)uzlq0*vLzc? zVLe;)YB)_vDqx~zpQXi4t7I^GePrsagsOe(le>6CN=I^pXNzxY_u~le7;hv^eN$l4 zvXU-4r(olC%s5s?U2H?rh|*Q;X*HY7szcTk%Q&GU)3?DiW8DW+EOSw|DW*|0dUtIp zM&g&^IDNtfxyODs=ac3P5C{?aWD}AY;rKn%z#zOtgI3VKgtE!vFN>9i= z2$}eiB*|rYS+Jh5#zoN;m;KWh+b_;+GOqcmI>}RWv#O<6Q{%&$srsgqJd&?nz#q(f z@XOjP_S@uD#@)4@}oS#;57>XWNJCXEunN4Y5hHKF!`1j{d z<&ka|hdjBIh4+i+>rI8!*u3K!5$~wDuVZ|#?O?D~3cMOIEIpgJ%i2~9>ra}Fb|s7y z{VsSF;4j)+Ey|~$93?lZ6EE{(kX`5b4>BCDXze2`fpvJ_?Zil~Toy{)^A#bSl_h4P zuEFKGdUv9EX*tg~c)sABGTDuV9}mR#`0M<7jR-_;blq!XDpaoRw4ji9QTX|6@4TM` zso&#s3O?DHm-}(Gm}k4+;cThhWzjxcsa`YK-7;`%AR$YLw^#pzmu_j*~=gf7@kJ;K-!a9wzRV${hPch^Vz>$v7v ze|W#i`~0t-*I(je_2vJ382N?dQkP|ARjhLFL-qWh^B7wK!|3(QcrKkRB9cnsT48%D z)t@HX90G5rWt2*uQ974uu+mrhWzu7?WY2seWtep%#mBg7P40RIS=0*&RDYy4t89z3 z%whR(#nk&%z)Lf)XKa)i)!W=Sa-SlaZ>>Bo>A%`~TraAvko->X3(SS3M=ptTe6`)| zVT4DIo|+GqUckv`y+3p(kQa|WU7$qRWY$C6hgjeiiIdnFqrBRVG+Z+3HBz4mR}uek zSt33)kzSlzuIYvoS(Hmey4${{)a|ahWs&;43l~q!IZzwR2UU)Z8n2$q;uQ2Ye=}N{ zcgcY9eS4rQ=D5VipEH-Ivr}D{`mJ7Q@vloi8nmHthT4Jd0zkC|0?4as+l6Gf8gXB_F?Ly7(b36p~ z0k;k0=c-NIu`cM?*N`;Ri>~N*)7P}tI*bzMNvQ{}e_##tP%tzU%1FJlOkMeiBZfF zF@66~B)mR5{D~$-Z)D*2l;AJl=yw!2BXnc5#U_VVjG4xHdNH9G2g)#O(`(fySTdzb z4G5Yk8Fkh&>1bRiCqzd4vbU26+{tc6oG`k0&yw(imJh+>y;1RGYz~gWc99UXrNFd` zbJX`I-g>ZbrrdkvM0K>e_lUlgRD#>|@r*kv6G6D!QJOC9-FqxQb& zomUEB3n5u3J@x8!yL7~(=>X+xhhO?@(_sQNEBG*>YmGXT6ThjQTm)`0+N(s_+YhN{ z%H!OjdDO2`_ON|kw5FVh$5~+1T_w7-bPwNlSL58}vy;_bCyz7_wP8Zfu?6oiQ<2ay zH1(TLMgQoC*L`wt$kzKo?^x~of5LN6d6hV)~*=Z zMBE&@oe-{uai-Ck^#XJL-$td>?Xy;yRBZ{Zbw%lpM5cZW-| zgC4lO z+D0X0tWwq_H6L13QKgGIXD7_A?q*<{dd&AcS6tGDZGTi@IfHM)EX$JL%D0zU)+#vh zy27U&v>fQ3t5}i+GM}qlcv|o}xbLtO=Nrk65}#!@ueS}_n+%gp;?5VE78NY_%CfV9 z={OzYXpJfYZaN!mxxMl4V#Zz_a!SByNn|qe9GPFmc-);2T3Tf3=NmaU^@uYhqV+j} z-JPrRv)a0u9fUZiHLgKI^tL55z{L|sz8lLAT zzMeg2I#*S7h|aCOdS*}TnE}V?S232Ezqr4f%n#Y6*)Uz9?9=^fz|vk=@!?ZdW$(SC zqM0YVx{}gIt;q;!g1NE^#WDg0>d6&L@)TQD%}H(CES(f4u+Lupy1g3jnj#wDbEB4> zJMlSNR)YRA*>SEzZ(?_UErloS;bgnHR~nF!+_hi0jCy@GC6Z zT8m`KblCB59-PTJZMLSu#@HB2p5r-sS$@6UGptzuZR5zvWqc~4i0acWZy86=U60{z z{ffbJ#rfK}%3|Qe%iCzUS7IJkf7;J2hP6`osMn>wHs-zect3hCP41pmB+ou~nFimX zY($7cB4Z)Bynu*|@}3wbxbmlatLavS!9vC5?HNS_pJlb0MXGLZebKH$%U5-Eq66Aj zB)TrV{N$|mwKA&r4*%FS&w^?WOelp_o+GZ%Q3lg!@3;OjASK%YrwM==n0(lM7obwy8-M|?sh{K5i{7}1-{G7lb_`DdHu zSAWoLe;DpKe^uOnJ>8(DIfXvM3FpPoxAp7|fmlMehHLmF-5gpg^Qt!$KHr%6l4y8C z)!xIlu~%AL=Gb#dezHLiu`T1wr+HTvf5${7&CO47<}`Y%FL06UOxj*K8LjfE&A07{ zJ8nu(|F4qvbJbjhM#;kg<*dtP-%rhMPz2DnP30zBPxgD{=OWm7fp)-p%H^%crt`Rl zxQOqEA^JcG*_oP87u0(KoHq4GCy%~4ZScO6X_D_xU3}v z=eLl28ZZ(_X{1;_WQeA;O{2 z4Q-PFVv}8-+?9vJf$u{&f>Uzo*h%snWlu9s-J!tf*;P_`N%VgYJ4ATw?FT!fg3WIy zWS1l8>?XCWx4HT&er58?;GbD&5E!L)Qynf*nqFW(Tv9{fxTBc;pmXXjbIBm%>*w28 zZ<~^*^x{*8vW$$Th(bzlFBBl&V<2ree5wWO>gR&JS_7Hco8A(N5O5{ zKjD~D)%!O6+A0y}1lRA`v^R41+n?Yczj8HIeXLbWrB$f>lf#=qZnN)nujH)OXOh3B zI_wel!y+d)3`PSU@)YraeIr7Tqy6_x3usxKJcM9KBJz}OAE_gObL+=nnM z8H&0gFVtH@ww?^XSyOrPkzlrtA*71lQ_VPG-E;7iBxAj%r02s{W*R zsSUXl!f8b?bu%Q8(L~$WbRwI!JLuXmHu?ecLX!D0Oeml8&-1<67h1PAYsr2c4*L8- zF^8CL%%ve9ON1r$McvY?30b;`5|M$F_dV-}f~1N&u$@wRmP{T{7P-+dN7r(@MBT=O zmcOU0vUI*o#@G2(_TrWILGCYY{cwUNjANfxW+=rsIC>Suk~8XlKcZZGp38pJxr%_( zFnF(Py(#2n4#Q9=CW!bY>64P>l+WDXKXZ&lQr3<E6#3_N>OK|S{`rz=DOf6x|0JLAGuy5sv#+MF|1jn1 z-<_IMbx^4kQnYm)=`O!I)1sEm(HFmAB)QfWI+?K|KeVjlS1(nX>2u5Gvju7XM7^RS z`3J!eTAf{ud%?zm<25I=L>@S?seWMkzB&G{@)NAr-~9spkBnHQO=dt^{E( zreYsUv^M5nlqNfSdm(t9R5Eem+SrUAeXNDVo0}Xy3kA$OCvWIBuq3_uot9L==O*=; zqvAZH%VQa@fW09hGI6Wa%#yJDdtQ`Vj@yI5g+D{Py;9k~`=47bJDwPX3B6B3DgE;M zmv1$9953l4p9}I@`C>2s&7yx@B=6FxP~AxDn$te%F|2{=R^4@dcN(qAiA#wZ9Va?j zTQ6A$y{t}W;}GvFZn6{T5n0v3SG>jc{&5ucYGK!C)sDrfUp0h;mTsO7ZbFsG#&jP9 zHXFs81FNL9pK=wQuVwY#^M8E#+xIyKaTG@b`Ur27lv}n$W8w;VbUM=UN-A@6JkYO+C5v z+0LrF32RqMNNl1XXN~hxK})ce7C|Y6R@vc%?y=wk38lDK1;anCT3@lSFCV)gBRI*+ zZCbMaj!`gJa!#8`3De=eZA)UW8`|Gi^?s#hRx=3> zaL_ltx_rsd`~vC8poH0wVd0>yONA8X>ySplP^V`$Nu$Via?kRsGGRglfCmFAQvp;WD$Mw^r z$pJIIBLxz=n^Z30eG>L0Rde|w*u4gBKccGQjW}4I^c3x!^69!B>s7G$lkP`Mq$ZtB z`yCSb!{-gLo)!~G_t|KkTOvGWXu+YJq#V;?z*F{-&F$31RcxyZtByX+cDqcEr_yd= z3}xkY$@P!PE6vh{X;Fz!iOFWOeaoI%V>>GlzW$!=R&uh=`^|uB>Jqq0nyJcH>C-Nf zuqFE)H+HSHo~7Weeou{chj!CIRhK~6zhA1xL^~_(o|2;>pR?pM4FA1(aaF-yKXvv( zNg68cl?dU-UFD-*QLi1hS?Yxda}0Dv?M%0JOcU=u9^j`@<6t`_x%Ko?XSe%WZoq_g z|4cDf)x;xWb1vOqzSd`x=JAufV=B2ro);6>+qn6TgsVidvAt2y8<%C>;V5}|UYX{O zt$ePFe~H}oeb%9wuXE3qBV4nJSzcSs(of+ROA|;HvEYSEq*N3v9npJGw)xTc`Ek3Q ztXh{BRECc7cb^X#aa1V~6b<+%50dW+pAfuuVrWb$WkZ~E;hmTYN$?JV4k>-hK(XTx zOO8iQ{HjaY(w)6i#@imV$}1m0I4=T-YNlyeBNPu_QMnR~If)O~PQEoxD|ARQu;`Bz5EBEr}bIgwD$Ly4i{I3I0-)^Y^1EunluJb}bl#nroOQ zk3QVF+d3OV|D#~H`Y|NWtvEbP{-Ate@Mow@ zFBM09(1)Pe8(bBZ>JRHTcb&+K8#g^g82jH;3i%&T<|Y}iP)Rf7e!&siW5QMceAf5g zX$G1F2A;!>3JIJqmH?f_+TPvfy|thLR3{>*7k8H$+>5^E8(VYv>nMp zbze1EI}=syIV;tqZ8S8-Xg7WoI31(?bu8C2%=p=@BVVffn%pbSSP^sWY%Ysm@22pb z((U%`vHcd^<9V`dXklHbj{R=J%_}%J@GkitJBw>c$C29L7I{CmVf~AWUUgxpR8z|! z*$@?N$Gh+DD?Miid$#lJmWtobh-l8m76ukY83^9HcJWLMZX%Ic7bbMW>(+xYLsFj) zaWA5sNY*nXcL_(-qr9vQRUO9-0^M(&pU|b8Dtz_XZQR@L>4#P`)+l)nZJEqRSN%?Q z5r4$a{zW%n#3`tCMs&Dc@6CXPVr9ODHRtc}k8<-L8j81e=3hFehNO~;gua-1TgLQ0 zv2tPl%J+t_9G1hot5!Txp@m}8G0e%S)QVAVeH;1T7}@*?xaOzb=ADeECJC?2 zM+`xPBkSRb~IG#AN#X5Dmq+A9tI1?i&p25}z7Xcq?Bm{+0{_`)suQqxEWx zPu2@eh>X{?G2gtGZF<=WyC8le47pVm^?f~_#$y5Z|0M7Ac72gmnvPkDBTK6RG2L>)VGJ z@>%UHu7%&LaFtXJP88+kc+~W=iAUk2cJ$Bf?Zz5|(){C$pKW-lvf7>{v-$mEH49Dh z8vTKhqRk0bY&ohha7(`Mp1|N`{`12Nn4aDvcUD75w<#6cK3%#l9R8a@i(jIL zk(iJHKjt{&W0RB1q#9{g{DwF#{=VT_+Sv7@KGXyExb9*S^)t=1-;Ulfy0_zU&rh2< zFg+z+OOc<>jWwluleVA``Bl}e<;kLI^wP^!4)?Cmv^YXTk8!1t?OW=?AKoNU(|dJ` z5aQnE`#Gw37_WayzT<+T(Mv(asp9qYzR)LIttSR`e(zkhc;>fLSeubWP}W7|gG*~Y zL4iZ7xl*XE)aQSGDCL+{Mn?gQe3{wAwgc-pOXGk8tK0;?B*oppqVrYuUnk0fHHTGr zzcd6@lG3nFP%2PAsbUJNeVp3OXe`Tlx@Y?8gty!5Tg5}kP0A(ezXkPvf9cFTs#2cL z94zv9Rtuwg&3yLklfA4iPx5O&Eng7ng@oZooZx>)_iH>4=SS*c#)0L5ZsVF8EY0SR zhI4YRPROa&`r5g5Zd2wivvKreOz|A1-*-yt7VGPGX)fjD9F_H8@)9aLpD_~YHq2Pz zCH64+4r%`pcxw24|F*vaNqT$R2{G~Pn3G@c%SsBn z;^@ZIxi?MSwNR+mJ{jZ6(0e1?;(}U+H{o9TA! zz-ccRg87$}UWXRc&wSGhpLR{qSHr@Dc2rOX;Xk0C`eZ$Sq{V#wHD2e~%Znb>N=v!k zJi3jt!8E-XpKu&?%7S6F>1!9G&I($b>KJ*NO+8kv8S7C=`bubda!hjPb-Yk!Q19Nm zoV%ZuM;YC3$U51)Q1P?Zdwg~5j^(X+lA{G)b4Mky@VRvQiUn0W8af10okOU9Dq>V< z&9o?K{c_BuIqn(V>Aqq?*`V@K@=Jn|&Bq5SX%4R=(}Zz#H}kUYEf_ssivQ)I{6M9Y zi1I02yIX3`UOM}{1GQ4Jvdb;eufy1?f(6vax^b8V$zL~knoAPjIDGwTVN)9ay%mo= zN8fZ7rHFe08t0l?qTk&iKgu3uk9)_4O6i%Kks*8RPufH14SuS-s4G7d z7UNnpovePAy1DKdBYj!^!phCtX%d~UqsVpAhh-SWey>JZZmw>tj^+M(-8$)d?cLjj zRNdDWblt4?@Trv|{q9C&XR!x0F?(w;W%97f=$tM7?SvDCpThY4@!-zbnyQi!qq(i= zA(<+yK@F#ZpJLh3u0*trB1t!QnogXXo4;dq)B-Q(JJ)EqV=&bh3_<7Yiy_0k&)QqY zefC$!2f(+JjR9`d!O7 z&s$YVQi$Dtly(ujZ#0-!;ozBz=EvT)DHDniG|Y33*_z=i^{LfhJa_NM`o(0O`FA%n z)M`KTgfQz!4_OAxkv#3(WhL09jU8sc+IW_U+{DQHQccn0)IYmFaiTBzD@$irfmpwr zdKhf)V_3qx#D&H>uWYh!>bitZ1=K%X)d`;urVzb-OC<*d8R7=M+EAB5ur^MLjwU*g+^`FVO z?2KwW&r&P*$GP=3qg`kBNKoEG36<4{$NW|;nV!}amuHgw3&r6UudtHC!)vqhXg@VU@RZTAca{h30$5UL6vXlB%LLUWv zb;aPvX0-$|eqS4$lvPh$eDdaFYpfN=@qgO!1nc8&b9rho}Sd`Yv|(tHWT!o5P#)hIbDeIctd!e@pZ}sFoR$HU)yVSx$QRJ84yc=A1t~_VPjY^HJtI_f<_MkpBN<){TY|>;Et|LI zYoi+^nPvGwqo4bHUbpx#3t!NEcW2siv&E5L&iC9Qo)|w*BPHjP<5tv>W2ty;N{mzM zrxk4$wzndG&EMGM+hHktU_4G>(IF{I`ZY)3YHI^^#INh$>%wnZU$2w7SAcc&KAluA zE?pN3$$i@3ibng|%(S8Tb57MIX-7mpZ;VN;hNrFvwv%7zoHnhv&prLRs@IJA?SMJ? zt7o_~97i$SP1S967?W5|JsA>Lta3;F{O3hg4E@3{JNduW=3>v~JQxX**DMX&Y}{kMKvsY&oDr*`oS!-HN`bxZ_>ZLz z!=);zKE<~yme>E7~08=xhGyLB;}Sgr}{7}Fp{v|Y}C~(*XUdJ*Bq6jFNq#`uN2AB zpfRVS?S7bRjMjMTjFiIo4e=}YX_UQ{AP1ndiA3vp9V#gYBR;srA{KGdhdeFvkQ?+5a&iCg^ z{<;wNEwDY&v>f-OKFRIF!o0%%&91Y>^>WmM&${`a-VWY^&*00MY zN*6O#K9Y+ra8YH%NN<_n>x+0QHa>i-BRC_L^>XYpo{C6Y>hP)ATRvkM(*$QsUr)HR zZ;5f;(Lkk{S+_VJU%q>o+RmmbZ$XHbMOCm*7GQPq>RFc(9foS$ECteRn<`Piu^CtYj4 znmqnOMZsszXThLD;7PxhB<#}jnN3a(Z<+fB2WSvoU zQ!z`g2Saj!9lgP8!PN9Vb?k|)l`o#r{~@XdKsb5pfu7Er<>LP_NgnWmhr6IJ!waa zo_RJOr58K1it23gJr?}Td5`a{Dfs6MndN3%{H)V$y(ibj8p@u;OYd;UxV*8I$1B*m z=wrc~g`oQ~v?XO(b9`h>zn65}@TZ#3NUb`ud@z_26kNl4-%Da3M-iqIng2RsHGjDtTEJr%AHV+nX9$If>gd#*evnq-EKaKS%la z_2hnvQW>EYejN5Xcwycg`_486>7_iWI3u~HpHK3n=2dQ7nwDjzXU2s7x_8%ec3EuU zk)XK3zC zJQ68XEr0(=+|CxgIdxD-hi1j@gu+gvUfp<)t$izLYxE#dM%WzoBf71uF!tO~`!ItQ z^VIFPbWu(U*reACt@#t;W=r}=7#wasYK^Te${_6Q8tK@@OII|0yesKqa>&v4(z2AT zy}6&=9s7qWU$~f~oZiXuMP@JiY9>4rw|`6Pa zqTVj21)H}iKq9;GX4R1fU@F93G$?td5)w7lK?oqw`mNfOv<)Dw(F4vq) zI;CiLn^HrnK+DrO<&|LkZTt+shp%oFsJ!lrBmG&ym}mLDwCkP%c3Qb@v+K{&np!dJ z&DPmn*J~Zu_nZ)^roYvvc*ZkLRnp%jSd9!ui)JH_t$nSI8JR_EoiIw=KtRJ!LkZOgd z@$qC&(bIGqd$|2YHZ{2$dSmmJLCxEo#CwEVJ(F@8@tlbwV#z`*gvSppzxOmA8?NCU zCLcC>$Z|ELqnMggkIr{q;Y<5cxPbDk<1Fs^HflWCH(iv`76G2aPTO^pa>t*YNPQY&b8Ft?)3>$wf*}5vaY8Q# zuO>Gh!CPEzd!aN_XK~f6ChMav^$A5E-H4(%Ct~**yrkvk^-q&3FRUxxBxZKePe>m2 z7u>1Y6zAznN-2mxgRL2(N`ibG$oQ z|E|!pAV$0(I&7|&%S7yxgFdrSl~h=D)(!DY_ak|XdOui?Q@$L{5zV;h78hVE9HY4M z>SSgt;T+wAwozAIe!<-*`eatMxW?Hs@yg4a4>dGN!y@?P=%quq#ES1!MxPcYP~i%3 z`NC$GaDQoK%a6R?)iL9MZ!POlVtwH5enDJa#_mxwlu6&ZD)Z7|G_oVcDD zzLqa^LRmlDQJ|9EJW50*?${FeN`qA9f6;c2y`l!;dVrU0+qP}nwr$(C?X{O}+uX~x zZL_;4O?uj#H0_6G{=u8fyqP@rea#O6^^rP9X?%H%Z9fZ^TrCN$4=nnwjsoZAPlEL> z-BXDg+1iuahSGChP|`z_bS=9nFtG9V+=M{{cP|=~?QJhHER*(I%?$X9Q!eRiFp0QP z7muI+MbDa=LP&u=A*`{vjfF(E!CFUquu5s zs(~^hFgpcNkMfC~Z$(pm#jY1!BXz|gp1Id`ud;HL!)-Z2!BUFG2WMgbL*N(Y8Rhwv zHL34P(MlJ8{Z}x)DjZr~C>Nu1v8SIe_c&ZDW&>vac!rVMP&Ys!5}q7K%x4eKwyRSY z6OLER4)Qa8fj*}en%1fSX1=vz5K0mx(FHHc=f2C_V=-HzgE%>UZyyVvR-0?kA+{a z(bAuFdyGQrGb^6ph`y14<=yoPt~!Km57hnVxIqx+4ZdXz$?zRz_sL=Oqh?g`Nnn#o zQy%stPj71RBULS9A)BpCO%*%^KFyl8^@J59GCq)N32_)B)aXUvqUk-mlg6tn*36$+ z5SGTR7IQs93Eb%_fFqK~#bxlEACorC9?%5n5LJyDvnqc)x z_VO51V^I@SUY!dJ^ILJalvW*-9TrxHy@$6{pMbV4q$!ch#D6kW_s!EH!ZTXq2KbMN zvIfd(5xQiw(7ZuSWO?hy0?(WfzK~%N)rTL2KBYsXn+s_92$t~N$wQ!kChwe&uvn(9 zAZSxNvJL2!akS$Z*7P=(7Btj-dJ!A({lMTFn;UHd53~q_XGFLEWcvGazYk2w#KtGc zeDZ$4hcPCU0U0boK~C4;-D5hvDDERLRzvR4szP%Cj?euqCeU8Z)&{Ir@@79X`;M^y z>i5zDX1tK&l`V9*7f6VbcDnP7*-`FiLgSGl%h1^0RgeRWanYQ5mE;V&1E*T+U7Df4oPbyJehqzkg}&xpCX-#;2ojAX8~lZh8&;9Ir^LDt zfCerSG|wu~zMJvF+fhJ7$TCTscxq2H0*K!p!BMzIWG8ip)M)Uq#+Yy(8QKzJK~Y>D z%k2!9-&vNwao0h86D~q6fQf3hG$tBOvIk_bk0$?ajBF;(A;T;1D_aMJ(lW&}*mlkE z<M$tFNGk3*I>A-&R}Lh!Yg%SS=%!n$crYkUR!*L4tim1Yq8q~3 z9X>w(eQbUwyc`P`h!rnQ|MsiKxZeFkRdOdbop;b@`Q1cXU7X>sr|{qj=VrGHCxKt2 zT=Vu+ZZFiF;QF_NlBkoN5ot72)XUY9L-O&V0AnPPhC$v&=|$8rgdlS$jzrtjq7j<= zh{M-u;C`&BCBt;KWW*;4E}A}s${GNNN?X>R%FC=C7i0nr!oB7==Zt-~K@jMWN&j%L zOX|l2`-Man>)I&d!z4hi`c@{m?y5jv13-bOMR1@`uu0e~UybG_eGq$M%83(rSh?8C zFTETTbPW}$4~p~0S#*oFyIZ}p6MLqdaPSI!pz2y9QGx~aTk>YzjqxcW!e&CYkhyW; z)%wm-YYG+G8d12lW0}JAy~#nl|MOCfgRV-iUFsZ?8^<5AFqsug(V5S;UwUqiS*6O* z>sC>0k_BVocpjiOK2f_$evNK*fed9rIXe#+qb^Eppd18s9Z`T3nFPm6hrTDgs`^rU zyl&d@d|pm5YcLtXd;enuV)CKF(1)+8MClb4S0pMS4!vs0Ns~_CtA-~UGbo%B^(H_Ac1$%>h^ihp^ z6YAm@WiekS8$C#k7AwYnbIym6)hT!K90oMH@I~V?p6=ahXE)@UZj5nc*42$xEB8c~ z&U2b`zmSsW{q-e!<0yqYGv+3MI5nA2y23V#HU1{MLBLfniijm?M9l6Z$Hdczspu8h z`~3nf$nq}GiONkVCZun&tz~I)SfB)ew+}4VL(=T1ahuz^4lBQu;&8STGnT0(F_%V( zIspVxz*gf)ORrKaISI}C44+QmZm1n{xULu;36_I*4WaNuV8s)9HJKwrl;~bhr-Yz( zXtU62w_)r#J(1cTYKchwmq7PcvX55b48`aKis+K@Q%>lt$L?0#+!wFlP@y2>iO^go zo9zRZ9qV27!dVF8Z(+SwHntEC;QTEBQJN($&}bQw52ymYPI;sJFU^f$(W5qgGhf0k z$~YBpkANJy)N>*ZX$JzpGSE5@F)9kt}=f>BXIZBE+O_s1@1#{f`M!-8rNx{UrMw7Kw_vR^t> zt(e9Auk?io1if}V@ewBsFP5ouvj0S$-V65h*T%YSY%gwtC|#HTG{ zGGL7g{osE|F(zu7$`RMDl&Mh&m61sK8FD-sCD(zw&#~EuH?B4rp-gw6F4QkK;1zu6 zEWXQ~ZtH;V)E|#i68TBw5Ps8i{MmL^qHo((!oTWw^{FvUQg~$TcP4%E;>(*B9CTR9 z*+k0cvUm_LgC=t5-FBpiHdws(zW8J+Cg_xw2eFTi+iC*xu zx`le>Kh26*dE~aMHJf!vtU)H|gWEmc#nklTP1bIOJTtkV{BwYCb?*!NDgcDrM|ysG zt-V;aP=^V1jCMC=Aj&smo}SFkAk)w3?}H7J#+BZ>qG5`r|Hob zy7uhpq0Jf|Oc=-0y4*XfGsDh^v0R>#Sn7w)LqFmJW$JoYxKfG4hSU#>q?b0FG;mH+ z=csz3tWTcz{Zw>=wRWS@TYD)Z+iO@NgWoQ^jV@U9@VvcccUZTA6sb_nAfI};QT2qL z7m^fSL)Gc_i4V<{Y-ixN$_#Heen0wn8A2GT_F(9*-1;RPiBySpJw0;e6yDu#@xX?k ziJR94Ya003$@~vS;j;s;bEtpngdSdmZvyv%)C5MT2PkvOhp9Mmpef;xBrHQYo%*7x zR$q^O>MQ;O#%!fZS80iGG$v80Bj6<7?%|M)3Bz;Z)3o=J~C5G0z{h zDpk+QABG*2nc2$$rRz2V`9|3kBKdYWV@e!0xf2O>IdJ7!1LwQzJW~Z-Ks)xmnnzb5 z_Ju?m!Bfveq`kXv;#bcFp2~YHd--ES2@f-9hDxnq;29ZxMFbxE!BE=X%QQJ0+YU-hHek} zp67;7Fn&hmS%;)tBVM4_E)KtsFX#ZDHcQ`- z#T9n_y}fs%9N6{#!3e1BUFf`;=Q>;@Ly8sej}*4TOjv*O12wo+NvN(qq;w7qb?Q39aAz2p z6|zM)Ua6J=aWdmoKZP=YH9X@fOi)|zm!9L{khz$j#Y7$X*&|%8B?&`sp=`jziQ0U~ zh&gm31pnvQ#@ZI%*vuZl=-jLz*PR{Oh?^m{*}>1c@s47)7LD$mvM(Y>Cn)!BMa4l%NFZT|%dCytqD&ci&S|rfY<9Ws{8{J1+pdj_x`eS~+;_dtm&)3i z#QuoCO(O_t(RPe(4}l%yHCU9mGoeIc&|Cu6O=EXsB58>?@#`5pGd@rLZV0lWC^>Bkzwxr5@c z1rPg4j^Z=~Fl4-dm%jAt-OWJEvRrC8ir2{D>LNg7Wh*jA+{ZdQMxCBkMA}e3F`$Ks zz9SIffi4*A`$=P!43}s^KK*?^w95#B;gd16McA8RYlY~g3ut>`RVNtjkQ41DpEL^8 zAYG=~CVRIby&Um9=~995vGrk@K;*JLur0;f&EYtPNpWTpJa%U^+uu8@B+EOrtOX1a z)&zE{_lro{2Yd}wz8i{K-IAruLnFp)UAei_#;DbMVJm4dGSPG$G2D^R=_Xh}(13 zj4&F{+%mlF@f2Or3D%3z6TrQrrX6>QD$+*EXaEv?{%TAE?ysk2fv-)@Xyb^s=OmhR zW?y5fJx8?4wkg)?4r*+T;-ox8=ns(7BIV332^BIE?{F5<&%Fdlv@4^Yv8g(I_5E$o7>KUt z0QXH{5eSsPB-9Ibkks|b{bOw|*DfF~uNCd{kj~%bI$(pP#hy~d>m|kE#bQ4b6h~W!yos?8Q0bKRDUPBL#d51za#9D(E}sd;q>xt{ zJ%$ec9f+{3(P5+wPFhsm&lvy>Ca!N?U9=*Wjz<+m_WC+iC}z#aWyrt|9N&M~jFeuN)@W)gf68OX$HM%rEqS7Gr{#@efLr{k+!t>R zNM&$^md~6a>#a4ycD~IS&}kBP*3?lg_jjVMY(8rooxAm9?$9SUtP$l3Nklg*@QK<^Futd#!vzBGL-DAT`c4#*H?@RRJ zEX8SsNIE?8>C+hMI6~cHSi~{Unu`fht?6mqrx0%rI&2p>MWZk7T3HDq zXVy+imos;o<6zkmL8t@{uCQ!z8HSujEXP$o$UCYMl_4To{wl)5kYI{3FR(rOTOfyh zv|k$N+Z*ddevXO?aB8lbbti~ZtksL<+FQJM5T{8ME-oJ-IMR(7`zd`@N#AN0aZCIV zNGJ}QM3M0pAsaXM-nbDV)Whl@ct#|2E&d2``L5t}>1g-xr$^B13 z>p!sB|3%RHPg3RoXwx%saB}>g1+82yY5Sv5L^6USBK%RI9BCsO4~>5koPrNO&=5Gi zdDwyj>rmo&B3mbjpbbYqS8Jfo!=l?gVq1*Zx6`m-x@Z7-fr2)*x9^D!!`P(zVt5$nc_@%4^4BXu}yOkT_|r5uX_JVP7gfTz&-4;-`2zLyY3>i|^V)0++edB2YuL+&!- zF3-U@+>SR??cVI}-9&`E{EBP*tu^8hu@5pK{@w$yU+*zMRnbDQaluu0Ily`j2+iTu z*7#chu0vwmEKCU#$Mwp5Ji9=kc&JA7Cy;I6F0T%Lu=blbc=7P0%pjnqL#-Po^4YXn`V1 zoS1YfAvLNdQc1IM>Yv%T7?sY7mKA?c-x~%k2E(E#qGB%hB$+Q;RL@&j7GL(2jmL(zb$ zO>%}PU*9Q%3n;Z`C69RwS8k023($lvFrFYO2r27}j|< zw3(Xi=p4=Ju9UR)GP%2$BU+{UdGp+&Nsrl8A2^L7=j*|p; z96xPAw|p2UDEJZpt`~F#U!FRv_OMyB-PdAIvU~JIzW~&>oy2PFG0zf)eIv^Aas&~XjX5um} z0Z0dlwWi0$jEBM`XMhc#*&<9mA$=Cn|3b1AX+upD*yLknguZ(q=HoJ`zNEopJm{3c z*goR&nao6Qb;ThVmtvN7rjse5R42eJ1hq{OyQQxlL@MF6#lvoE{Pg~%;?lvQRBTwtqamSZnrC!oi#09u6{V~L)xbji>B1f9flf- zKz!Vp3m!3Sils=+f$u6^iNW(tO3wi|D#c*9H{tKg5!_)x5cYN@hs5nG*M47<=E`i% zF6&JLk0hG!&Zli|Bxo?{jFQ5QATud(rS&r!Bq5iVU?2r*TrgCcYYsT8Y*`ho)sX|!Yp4&m;7JVVQC zr3xD#RZy?DKKqN7DnUjrBH$`<%xcPSdDP`)CT|^$8`0$}^3Luw>NTP}mRpmhX466O z9|kJy7*ZVu0=mpn(X<2uO(MSugGsYvnHR7_Im0$5B^vH&6tv6C1_=m~W^2mI9Rh$p z*CWt=eTuXYw3z`EamSki0W8%86CI`rrP=bB1SYCB(@r(aTcPLY()DMZORb(T6j7gN zYErFMME%?uscu%))aXH^G9K7ut`jYPO|gR`i1*pD*S*g7x=hE*+o|)o@@n)@DI&jJ z>dG=`?|I5jSBYG*ksIg3c=DFt_kq`L1J~AyeFMQ_RW-$#g48C98KEg=3fera&X!JS z_cSONqXjr!UskAmkJh(`Tu@#4{*Opt1ejmn6SD8IFmp(P;T908z^KS)7JRpml#XL8 z0rsP{oE2EUQMV^w(N7E4B(m77;oPgF7Zipjp5wSqQ&LH99Kt@mKWt(a55$}R>WJ$& z1_$dibq1*BIHhvB&*_)A!L^peFu@=ZrPXnBjmlQ`EwUW@ko$;TA56*A;+Twq*4g~+9)Va_Vmjk`SdY8iBUdbvZGHA2z0X+|P01_hNvB(v*_{;t%{DkXRcQgdX2U&LpE7^0jaq%HRc5Z(ps#l_*MXC%Ujlab{_X?3 zQ#zqTEnF8^QD-9iGoHFO#e}Eo^(}XQHBzjV_i(!VtC*aEzr}9e^%Si>xU5DLs%xo? zZRYVAer$Lm_nt`LeoF>W)!yfk}y31dq9OZaA#wAr(0}0@@F65E4w83NJpDxON zW|CG?$l$dsnGZLcRJF#Na5goxj?Ll_#uk^>&ubK=E)gb3h7q5zq_>(Lab}Y-p4uEW zlV1t1?=Tb$o)oMazLY6e@KxR@#}|H@<*R+d(PY3m;w98*Q}o@?%6JZj697%eV{7 zBgxZ?rLYmVLcfuY?Ccj`>@cLJ-bQ~%F+BXxWT%6k>p{gvrU*HpWpXp)>P8sc&ns2N9sO}g-&MO5q4=UqpH}A|J z($=C6u(Mlg$>W2_fyr>l)M=i7H?hdP2gLpupSchp0)*9MN+j>j47>ch0K-Z#Jt+U$ zv{56VUC!G-wxB@&BWU#abP)QxhA6sTrASH$OzZ-Ru3`To>k$A!##a>!JGNR@0Tt{w z+BUXPV@EY#y*U2Z_~2H9 zTfY3fitISAs%Kb>T^D;V0cV@5Md?wV2tP)(Maaln`y9l zC3~T6wSRFTYx7#uU&r;FwYiEnO{Y~G9n9iaEEp1~c!UH9Q`@#hHNf4c^WK%)e~t{W z;Lw(Hsu*KCl$wK9WlgC|@h*PL;CH^_-ZV0&=P@t`UOwGPXPmUymgIt-z;Pv4k>-PM z%}xF&omZyZ7Mn>~(S}dSuwzl`hDbEwgG*Snwp+BA(_FlpaT_Nkc^trxhEeUxfslfK2k=acb99*47) znF+e|D{zL2wngZ#a$Bp)hqlr~^rNJ4HlUn25e|ET4dINDP9xYnt{t=;7^1_3mj(^y z4eKNlnt;m&BI%T-M7WQth>G^mcsy%Zt4oYZZwiX#V$cj$hHyC+0{Kowf7n~|_XltK z_dWccr<$fA`FjgcZ)EJK`_n>Rpwb~&E)x;}&hlWM*mvVbu22}%R&fLkyZ;i~c={9iVt_pj_Hi2qdxN*Xf8d?J}pc6X4X^hTRwC~2_K zN<*D7Xi+bi#351o71wgKvb{7mO9o9--qF}xp{Vf zll}GK235TKF*^OA^G9TYM%FpS0CjqhMn?XIae+YLo0kIvHxp&BIl=i9>LN3n}F! z7KLXKXl16F#an8v(^^f5T3*e{Z2?0*Q#-0lel%J(%KBWLJbQ?H0yZy3M}4B7tL`%I zb`oYIEp*Mpkq8+uH;ag{DM#{EuEZye`#H4+^DPR^fiqSO)l5U=(GcGiV+0|1=RxOl zT2iPh@QP8;S$H29&?#tG$n)I3Tw>1YiqGsMmjf{VRO4Kf;q6LcynZ$tU_~d*U4SQ7p1>2pU9g`$LSHm`wAf)X<`s z)0!5101Jv-54E*4V9FL zV6q3s1z7>;=(&bM=Q7%W6>27QIwaIdh(0RuQlO(>H)JlEnNv$w@U>v_LmGWY)-s4U z2CsMtxXunz=KDTmm@hSOh`#Ff0+I!76QTYjm@S}V5KjN(xM3-G67rJJ3#p<^1R z05dtO4hw!6=i;weDKi7|}A$}4MjR3Y-s2A5n-s{EALTi7n8FFez&^`ypU3De)fukUx+y;le7lN%Au+*BvMBSFWF_=dIwxU1V zR9+CK&OpSiW)y72?oOyzH&HfM4LkS<0@rEP1G5viZEW4o>KcCOQt=Ec3qe-Pk)6s@ zHvNokLB*vmcYjUpbP+{om&9q77Sx!ows?8Rcsr?(cW2c#VmQq8T;9PZY?Lu3;hyjm zm$-X8F&3H@ z;3*!n+b?99h*Z4mX(ubTj!))=zV+ z*b+s{v^g=>+9BFtR!XwtbDL+g1k{736T9LFz)uA>xfyLiRhC7&Q9B3GMgzZ^tWH|} zpvnvRBbHxe8M6U1&9Gf8C;Z+j?_-QW#_S#spzb?GFz zN8^bK7QJi+!qG0!<+*H+?wm*agF#|$e6lNElSzMQ%K@wG#q-dZ*=~X08j6I`=%U5H z(b@xk{WsNxa9wrgf0F!XJ_oftBW4CL3|G%&zwFpzK6YQNKvl<7IUs_l6!8!eY;;*J z;zJ)4ihEtALe8xVD>oN|W;W{Md(NaD@?8o-I@fAs>#tx5GsML~xr@bLY(2v+zW@VL1y_o! zLI3)!G2Sf6#a!touSCP97S>6~)UbK%l0<6y&^+;ypQr=q@f*Kc^^H0f9%gI7WkF-uLY;G9kt&8??oPhkj3Hb8lPI;-C>*pQdG+gg#>2&ujYCvq z8k73EjDlqO5)l44n8~~Jgt&WX%tGZwCn3h^-jeg@o0fD^-3#ZDgI_+1thOmEjDm%F zT&5rVHn!27(|F_jk;2yT=EDkn9#jSM-}FP|rlc!_CzGZ?+spl(-Fc01jW%$x@U38) z)QBgMtlyK8p$LlztSvno>qhRgK7}X1MH~0axcR2fW{M8YKkAgpw>kC;TEg>h$tt7n zJ*u!pHKX<5N~Yo9pNm`!-qmi#f2CSD?GUe>QN2BmM_RV>N%LQ}@0eBBZb zRZrmci*S}lL@sb>ExF^tFF6^i?O2;%H9d=YT59SOkUC$>&c4nO*+Ta6zRF4rry`N% z#dejSP}p`wb-k;*Sc|J4OO@!cCG2v%J}4IGe?MuNytNxG zZgJ)`oU&iomNsRVW+-}>7gw|{|9p;^q+kXvZ26&T8ov2q5macQLXN;}hBD1W@+&Gd{F-;5 z1k*Vg)7{M1mjK4&1bWBx`Anw<%TqcPUt?g}ukT0Z=ix4j1KU;yMI!d=m8`@ zbG-czvH@P|>@^(A7X*JHx~)DZNRlsJ5;wxt+h{k5wkty&Y_1tAenK6vmfPWjN>kM0 z?ZMGRAJg{pi47U~*6M=lal`SHw%s@xv#mfd

    zq$D(lYuh8PloicM!NNwz9&yEF{Hn4UR z@Co;Xt;oWD2#_B+_#mlb1K{#wAqJa(ob~Ba6H^0a|41^riaV0XBf?Z9{VyPd9zq?p zj}t8Fvv&X21PwXS5`Wv8n4Nmuzcf8uQ@ZShy=YyauT=v_b*ub;mZI|ljx8E(KTrSG zlPm54RZ+G*3j;zCAkZuiT;8vz@+QS|2nhIPzNkK>)2{lr*Y^>)`z}gMAjD<3kloaE zEE*HN+GVMj?C(=1o^--X>vb$XlQ|!w7v!rXhPpxrS?Az5sGJnbchP>;V^Fy7{uPo^ z@g!@uHZ*i8-MR4lOqi3HPcRmSrw9tD1hHtG3SkJVN55D7S$0@8tedfc>>uc2l(lnaFOlnnn!z2$UWNLKuD3bE%Xe2*x zORl+aS)e1Gv&_ET=_H=nZYe)>_*d#Ks|Mo-58q{9SxyVtPQbNn zhO$@32PkIhE1o(uMJ1ZWDzG#6r1gdO&o6ANv9x5S3+n8j7S%w)$c6_g3AFdXvVkEK zoxC`YdHV2Ekn3a%+sk5SiW}wp6et=VZ!@@sX*9mDb*99yL$L7n%Te9qk56WL>;v+A zP9EB8c2=h*{xN$}%)pj!dY%zevk*dmYyZbX2EWJ0tOA!DS!BbdA%gtfHWI{|_4)VB zM4Hr4T?CN65%nJMpyo#WL~u=@%bl;pP(@cK_!#hgzhPR z5j;S|%rZ-pJZ9q9OG)R$R-557cHL>iZ8yvgZ$>16!9RN)p>l*f>w9c@*qCn5OXWgW z;>rvt?nnBdu@)-?xg z*jO3zKzxq9loF=Vwz~Fd(7O}JiOT#xbW5AJ?&iU^n697-q{TZn>GJbwu8=?@@oG| zCEI4PD!9)FSsS)z*5JM?GjlBRi*(ilrK&GOrBJP=viiTwH4xAFqdd-pTPS08yQ2Z* z^5RuX%9?VJ{59EZAx#^;8&b6QJ9|O1Q$n547vznA%cJxQ=vC(1EbNwHY<$1hL!G_V zzFUSRAYp&T1*d7TADQL$kaqXJ%kf&C10pqIL2{N9E60Sl)o%FibB0+^5^%Lay-8E% zg0ptw%8|$0Io+ndXLA%sQSj38Fkunz&zt#Yat=n$tP-EOHPV>Q>>hV1qa9$^eHcsB zwLaeD6T-H2+?(5L_Jih#*twwIe9OF@NlK*wjpq)sS;#D*ksW~xw?WpJ+I69!H-j89 zyAkoA({NpgESZ_tKJigAMj+R?E#ua}g>uWr7*&93;B=1^1P~cEHl9UqV}+{fW|ZfWGy&P*jQ*_e zgq1}632)UR9g`PDxI}G0~qLuXix`S=MZzdRCQR7(?mmL4HHd_DqC5N!zvD^fnT@s$%bV|58%RgKxVX`kEh`$`P~ zqcx6{O5N|6DPL!n{Z69R{jF}@$#six!!Hr7a8&_dx7jrjGUspV23vM_7Ef(L!Opt>RjlgX@a43DQ0L0v= z28MYab#1)*I3Ir_Db~+zjs_tKY{lG1lGwGQ03o~YeeIxPguqRK(r?)K5-zIyT(j@) zxlRA*n67i0GcTkdL2u|Lx0eu{}|>Ef=K*jc?u zA_Q4vdu5@09+qHMEvI72-L)s{p~k3xg|DI317ZcewMp(D8@5Ae;wl)Q^mvVo3Ck+t zo7M&B^UbFCzkoU>?r7RBj=Bn7nSD7x zt#N~3X^y6abw-8Yc5o$eVp+k*vdl)M3({yU28R16$(+P7a$Kie=(vNAsU+s;|LKM@ zJWoTWwhVhe?l3$xhL(7=d?qq?tn2fqtXPF6X71NO@p@Qb@a6%i1d@b0BS)BE_5R`W zvLGLSIFhqApA%-+$05K+Y$kSst7}F`#s^-Y+Sl$RYkSs~HqAxH(L_|pCe`p7&L6}Q zm8xITQyIZ$hx4H|_yu)gsaa<%E0`&3CygK!X=7W;%3p>FU*<);u;@mkqJ2ALCxlYr z_L-RnM;Kz@lZqLzuQsKjI$PAThaqOf(MTXoYVtXQQs1%%5Q=Z11n~zoEWW*!r{8$X z-UUgZ1pAEjmy%lQONm`-?)EW$i15k<8d|_wJWDR9=0I>nZ@r}SD`=Ot-K2MN{`vr#?*RS#1;N!m^$He z9x18L-N$nqxc7wV_r0x zFWu~16=wL=&Sp%~ay_lZdn${-+#2D6-@l`z!sCNO>knc`S78K_Ikm zs}eT5BUOT#s<34Btz1Ve#OA zV~k;g<={;exuV& zT%T^KR{m?Y|{ZOHUYDP%yI ziAsGRq%tBMl@n1u0gLU}S04>&FMz5)JE=;Lv&hd)y07YCfBxwOGHflwz5ZNf1UsrZ z+|L$6^fAzD=eT?Z)l)|1#v~$uT=WN|gq*0&VOWLxfe5;7PJ9LJ;#tkGVDyPgs|$CH zcj(_XAYS2G@5u;!z6h8%1DuA^Zd?2#LW`Td3h{>v!5>3Oux+Q@BS}&)}zdc zqM~alX9|Z#^Z5&jny1&jr;&#iTi1~073cplF^h+|XM#-FaHI`%1AR7qAMWq&X)(2b zJm0grJE#_P4!}oM&#esHuoO09Hf=pe)$WtH_%;-%*aQqdTzD%#<`!K1lkmD5-PlY< zcAUI$5`+i%Gn#+Yk;!6?h=ZK8j{QC`q`0hDe)(qh3r9r z+Mx2U$)#CGC!+(ltrE24PeCLqB>XDn@l{r2rL1yw@L1@+O>Lhr_X-!aJVj^nrYzM; z0+$Iw(I~bRr2`OoQMsh5Y*nexXRHIf;o?ry8AtHi=$Dlo-ms3!9?nhNS3|nqkU%>Q zJf67sNf*#>sw3##RypP-fy3)4oruM%3QOOr!Z|}+6`>XqKU)_h$1v|>tr=-ys{V@I z*V3*dR)~TF;jr&|6@B2NLa>H83`#1a5H{{QRM-p|_%XQMJ{{pr^LSc?Nz2-2 zIcyDPw-#Vmzo`XDhYCu<`F1|puYHD>ufqHVMeT%vf%QzSk!m&gMoeb&%T^CxF?6v# zj=j<_0~^AMqZy&x2x~#fEG_w$M8sfa1U!Zj_)cm7=z98n6lOTX-$9Pb zJ2)1X_D}dzN=w6jXCE9Q5U_P83{Ty3NM?0wn=H>hI|5g645&b*0*M0XQQAh6o+SO6 zsr%!%zd_}`DH?XX>*;ppH!zS;ni4#tlLk=Xlmjzp)Gvf~;RLsZxS=);5nY8z35hH% zoXcNcNg?F(2L6`d!M2q?51$oD0mgTalw;}b)?NLv1mzPq8F$C31QOY@l?yudMxURO zs$r9%F)_>aSlfw6Z{l;jderiFgU-V~qFY$fR>%qzsH;b+2Vtf&=BEikk7mg4%UlC& z2`gGo0=}L0CnOO(Z4-mps$qv`MV^_v8e=hl=+vB^o|ibJ3B`$TvZOiIJXgzzd_79F z@1oU&MT9?YRDfT7DA5O7xCoP64jSk@*c`r{q`?67qx~(5?BoG{tUMt1Wbxlz!lMAY z^1;7-s@Vyb<~Kmc$cr&|&GqnYAAQ0z=WQpS!|GabLJ`GA^1DNNl#;W3Z$7CeYMM|9 z%OW*fKU@a_9Hx7$s$2Ec6w)t}&MV+|KX_Et%QUu$LZ&#bF&%_gwHR5pwM@*dr(LTT z=h)8=6NwWycuCU9!OcU(f*xo$IIM6+K0fZ!d~l-26oe8e^Cq11bZ{iPUH?Lb+nP} zt+R#jsbgk4Z;BAiV@izCm8HVY+pJOW+gvjSjj=xrb~W%1B-ZatsrgRRq^nUNcOMGR z#r$b!JF1+-`3eqyb1oz(l*kqm57V&AI# zwK`%k76W(O-yoTbqB~^5e1mpamAByqImh-b?VU zRG-?lmh3CG-zXHK4i8YipJC2F)~+jU^ebxj_@nQB1p2E_gXU;Ys|CIkR#t{#`n(q# z%FzSHd&-lj>zwrSBJwYX*aT~*7rr}h)R?Y`O{(Q2ZtU7Grk6S^K$smtKxy2hM-Fh! z_m@2JIyvSpzH^kio68H+xp4@zYmWI*E~h0 zz(&?1Q_qswMR|kHWK_ccm61@{IZLMkA%R`z5xD*-%7O_NY>$5 zCB~=kVC;J|m~&EyZu;55f}v=>en;@>eub&%mZQT#b-iq4j5O#g5S~XKt{Oar(!7$5 zwa(FE;7$?x6$;ThD7Y~4&uJQ*c3w_!?Oup%VLUDvF^+~-2)Pu-i{I@w`^ne!!0lJh&kGd7@y++Us(l6ZA9`QSno zbB)2v^Uc|~0x&tZ6_Sw!L_GaD6t}P$=QQ>r@k5UaY_rP;qWw0GRe?-}q_sIAtI!pL zzbl)ziTG&W+izaeAOEbgfwi+7m*874Otthj$nUMjZS!@pPQLg(6>tgFxlSg#v`(`_DwJW<3hoQ3Z(xvJo>+OIF&4kIGNapn27#6;1TQpgh#CZ z2_A9(hco)W;Sn3tzYh*302n?##{UhExLE$*@Te|ZH(_%WJrJ7iv&kzFlieFu>5kY< zWuTC|2bJjo$%XnlJ6_CMd@^T7RGCc}hD#pgv8=z(a&{}ivc;xQtCmWcZ+V*YRN(XJ zA*WjwqvCGtpeOp0F78&qz+hLu?g}zTS~x0DizyFFedA4yJgJ z;j($ySb%S=;m_m!7~jn|enQ6D?XE$58(RSQ0$<<9b+WmgO8WhFz`eq=x_OeBxLzyW z#PT>o|L2z_f4wU=o#K((+yT$To`-+OCrwwR!NBhAUZ(h_RrK@1YkPOV{l^2aj)yU| ztn*98*vNb~3Bx7_^>`7pvsD`uq0VmyMv1l{WV>Sg&x8fMy1i+?M+Tf?0t3dQb$QoN zWy1mOZ)?O`i&uBhF#>_>V$dFiyKA@~CQh#Y1bd}-&`ANlLLkikuqAxFwFe5y9w*3l zu7R?=H)0$mWlLz6^8TYG4X1TAX<^VwDWUjSt)58{F}XuVu4!xo52h=J{a|XoLz~c% zL3b*a@ipqM;6u#hK`DkY`1~wKZipV0!Gb;f&v^_%r~`c8jqrJP>8x%mUr+O73n%SU zXf15;ga%2&QB_7!<0g%Kt=qAck@t53XuSP^Fjqy474|};80H~fH-C{P&K(ECJYn@t zA}ik7MKT*HHSu|**4T*Z)f1-6^D1)8NhcAM&m8)SLZJJlka_ST04vZ&Aq@2dFgYX< z*T8+KchisqZMR1yf0*YjPoTA?@8ze+28V(gc;<75p{F6`36uF?3`P6$nZ-$t{o6NeV5%r%^bu ziru0G1LV+WcE>a@b)71@oqt=bWVK`f-(ZrD#jKSWMjP{uao=sy0bQ$b<{WDwi&kn_ zSKS^TIw?<&hV?H;7rg?HSKgFX0^W`X-g*aOC3BTl1_&IrQISziNMUPi#MC>XmyX2S zTxeXSb`|1K>-vQUg!t6UYq^dqC3xPBOXNms4?BPIqo_rcyf%Jynj&NKY&7(&sZ?nM zK*ou*Xfr@cBOcCDea{E@@>k-RFLv+X{K($6_#?_}LuK$Gt>@YRF9yFacmz%2S*qJ& zM+wPVhgDN)X-We}%cz7zEi+Zhu`y>`2CEG&2O4t7%Nd2rxi9CLW4b;a%!bS(j2=C;2RvSkF?$MjMCSl?n>MLhB zv}fD=NunV+y-Q&o@IHM_ch<(bxSE0S*>q++E^~#+sQb^-U$`MXZ z1$7{vPtl@i?pka+^_uyLB}s|9pY(FkBLfxFxd5K6n|oilHC5X&rjB(7Qz9jaJtY>s zOgfIpQj^bASTY#FC0yuEJ)fyH)6AW$ihNWWmY=&&oBNbs_6vn$NHf=`4pgDTg#vKO zf*Sq^`cQyO9d>#}C8AI*{jg=;SPBkpl7x{0YR1D}jMf z_MHNyoH}oh3VpEdG`P!O4ryIX5IaAka^TCU#lk1+BE`y+uqY~8XV%CJ#mFq5tizo0 z#lfiuee)gTrE9X^qrXL^3L3_4jI@GH_QsoN(4JW&g8%(3oa{!L8;>mME?VUUAH~3x3jgMNa=g(t4bme7R+%JZ3u&i-PwpMGZPkrU+_BNbXx z(z?22#|L&{2yY|2F%-Orf695slEkT%j6pK;kJT~m*p_kw5bu7tI~OMM$w<6O1!ry? zz*XVqXE^g!e6^5c;M;95&#Dvqm zy@Dyn6ZimyO8d(ETPYYU+AG$ycnvI=YiVTz`G~ntKp)2pz1$4GY#B2=w6dY#Kn_jVHweW%)nb>7 zxW5cAAouSVx&|J5Ha6o)%Ac)nxXyFPk z!dYp^Z(Qi&iR()FBJI!3jmLETC?eTkrZ!n%!cF znjYOQk(b4Y5uYJSXX-1PY9>lPkdLIzFW9s{(SFGhvpB!*$g!zULa8Tf=`}ys(gB#$ zcGbXG(w(FAk6^RBj{Y???0oW|g#yZdc-&H1woX_bFxkX%hjL zptzB$bYZbP&399Y6PA+ZYSPUVS}m=08LU-2S<_J$>|aDKz0Oh!u$u?k@#>}6ZH(%) zCD^pq@QRFc7uwYD^zr!>Y|j9^wro~JAdwV~WsQBFQ_KIWZi@)P4&@Jg zpR&%ZvTj<`46o#b9H;H7o!GCMzOx%&`*#y#_DNXCfn+80HS2L<^jI*ns8=79W!227 z3gcXL!QBt6xiNzqKQ$UI?QT=j>T}>jFwIkSu2b_eQ6uR}tKm{<5wk^`m{$!lQPeL9=@S*<# z8nH3|pL_U!6EtFBXJ=xRGPkz0awXzmWn%hYcYGNUX-O6_b5jR1a{&PtS7&o$JDC63 zZw>q(<<^-02^yXJJ2+916+eZ6r$odCY$=k~3t(o3h&F0m>g*&vMQ$6q)U z#9X?4f>_$KL2eyixH#h8`wfa?3+X^|Lk2-kTj;s(!=@9unsrt2bk*%Z0Lu9~)ubi? zx{_)U>7m;J(A!{%f!5V!_{EfwQrbpfWDExV#=edf*jc)6;`}DsZ9xE!)M#n1$=Gpo z?ZeiqQaa3Xr6ockBGNq7`N~E9TC4{BgST$}jfa^0fHK7Wgcu$5?am5itMmzcfKZ!Q z?k=1TwunHrG9)`g`J{H2s5mTxC(QA>lVq=zLs?|_oJAH+tns)akRJ}*6rG9>znSi- z6;DSc4orfj6X-KmOcrel3jxVA6oN_~i3J*H9H2B#Q4TA!X{KqLT+>_w_$Sevsl>%>a(s*@Q4c1D|&gPE2q z6m-n9*;{uhC({(pj>T)0)}Ps-IK4n{zR`6C>ClJ}Tn^?r>WqZ=*0SjAO*{mpt5pYc zH9zF$mKgJ`4$g`g`#41Y&|#MAjZi>wu({ru&FiIAnWF5z-bl*G+^JRQ$@LJvaSnb{ zr_jg%&4o(=r{@1QXZLTrh^@0N%3FKtbu{8f{+F^RZ}^j_&w~HD z4C}#Hud6d5f|1u4d-bbEAXgg^gJ{;uYj+|UEj^pn4j4=1kbpT`auj5f?C0>0qBgFC zS-Eda(bfRRfiztR0VO-^{V4-HB_B;-#4$DDQiJF9^Sw4VjKcvhv2JBFvS#ES;*JA!*H|#Z#t-aV`HvH}M_Cg(%((~# z8p3D&@Nc_Pe_XdCP^m16H4#Y_LLYfK>i5@TzeO?_6udw0!@wY(_9|gUWiQmTvoS)s zQzS?Bd@=+w)kwsvA``;)jBqNKVG^0bZloGSh<~sx_zYlhLTB3Hg%XnU*;a$EcgYh4 zz#Kdh1|r1wTh?OUzi^+f6RpP8tG8sv65>-}Cb+tiOvE-4`;v?V3?*eMu1Qv{O?FEZ z#vev>26kY4oCukVP0+1~G3c5*3Px(?ZK&Kyv={O7abpPNH3O8pkuGeg>-j$j??-*+FO?1rnX};U^&5o~y)*UA8Fl zFe*MFt!m{tLGjzUk`(9RD*&NZ?O*awYefN{hR0v4sBO;j0Xl?v*oq zd&BvqHNBZA-aW(xvH!&>M1bPMLz(egNQAuoR1)`ZPK5L?yRRQ_-aFq0?LLA7vbTp} z#<()kQYd7yIC7Oy=VjeO&EfL{18P{r#}qF`>@n|{D9Mn;nNR`QZb;ZqAen@*u{#k& zS0~n}L|_|%3I49gv<}7|d44o@L9LB%MOZmhgh#>+@$ruq%rRqbivyJ$L`I9WRHv>f z;E*wk>hA`V_DVWgr!Go9GV`{82*2x26OG-8NX+@G%64#OAse6F>q+{(gsrSQTE8X#`maO|>BSoqbtO~qK(z2M9bJTxWYr8JK(MK8QNoJR|LjhQY zCk6Os{fIYw-(cg3mef_b)dg1J5?=4&#R3_M1w&1ca)1bwji=#)9f~-S1Gl#Qh{T(| zl{J)gl>m}2XcR`Uv$ljKhs<%oA6@^0w@vM)k|3FBm}R2z=UKWZTjd|`oNnZ_?%p!u z+zZe=T2*(`UK^)(01@Y(!MNAALB&?6Je=THpL#Pt2?8)G69zMD93v2lGC9-p& zzJ?x%A{51uh^-07CFx?Z(N}t3Y9ZU;A2NPF03xSHOw+*;hCIDA|x)%&V7S z_E-H!S|uH)?h3H=Z@-1QOiE&cU)Jra<1{6pbvE$#&Mx`AQ(r$rV46K4Sz*Hu)UBpI z=X3c4d=Eavj~yZ#b=#!`JqslkSG%<}v~3W8)`x!P56Jax zjnHe&tcY0tR0YY`lVPky__5QpL!`DmG1n z&4VNrROR7I<4KK@^Tuxu-4R*0nPb({i=#*FB=~T0v_CUlAdnyN=FY)7vHn5X z7A(NDPr>@dly6xAde9BX%R~wCz@O@nQC-v8Ryf>5|GhF4GST`?I0(kY^ou`>$%}0R zJWMZ%-#~NNDkjV>^b42|wSfC;|01*UGl9P-BF!7G*N@TYRaYCV{I$JmnDodU(Vzq9 z>Xh;Gw!V>F;tKRqFbGSb?mna6kK-*APpD}Wqe+6$oFX2jHoPvaD&B5ls@6uldVZ78 zJIK?v5`q!YEFBPp`fES`zFsYyKEmYI#RVJdxO*MbOR?NgPdQ-p@*Nt>NF&Bv+~~|9 zX>n>NanZqBN*~TzM*3T?OvXz3m%5DJ#>wdd-Jwm9~0j`wQV408b?ozQl93&6PvQcq0#Mwb62Cv$&G z6Yda%AtH=Rtfv0I3!|Kfhgp3MT@48n?$~4uaV4jYEaHHSf?R;bV^vrcjfr1tLND3=QL=11~SQqb-L$umcCMS6-y`#_o^1HHEyMh6tNS zSqnq%SX`O!Z_6LYGm&OVIpDrFz}*x(RI&*#zZ)z+ zd`Pc^KC;e1m8`ZqX4LCH^WN01^GXx<7nV! z>y2xCxE)>xN?oc)U)}XC)^#@D(?3honA}T6L?H}--@8CQ!zCh!f`-gMgEcSZVDjl- zzm`>cstcDsR`EL-i}n55QwFtu{C@EG9iWZ1$h7-65xFj5;H=nWIvO0iS#LGBrUK{! zAFV-ab;t%F5a{-T=V1?-`>;At8~Ve{qMB-SZZ2m(juiv<6L9J+mDD!j0ZC}n30|P9H2tAofV{vd8Q`MJ!RY~Xl z4$lp63Cy8b#!o6~?;qF5=%#H*H5tsb4R&1c;m+nJ63DdUl(n&33s;5V6yDca-gFAL zYiIz>^a~+srK9!U0P@TP9CaroXr9dLpCR_NPG8l`!)?zllN;}ftR_gNG~b+e3!{BY z-1<{H95bTl)vTB7u+8;42lkBqLUO{p6pBsvWU1ir4(`n}H)4Cm#!&9P*n0D_GXAD& zvi}w+$6=`{QR7t{CDYB?&yQ(3M{q*w2(0{>wmazH6P&_TAUBY&se*7~P(cZAAbd+eTVA z$2Ql<%$V*2rZrUYJeOPV^^a{v0d|myDuCwzIk6m=98dvz7Q`GbkKMTBwJf73s+8Gf z!>)J2U9&!5k;zcC4bu4Ri(l^H)v2om)yjJBPUs9gy%#Y1_@T^1b}$E*a*3=-ybHPj z^*=737>b+nWpQgR>+rJ4-zF|Rx)GBRMr`kYylkj!uwY+*w@qG7Km3{|uKTd-SBK(u zMEH#>Z?7AY({GRTwsLu1&-f~Hc++;a23fMqDP#koJkV60mvYX7%#i6h_m;T-KIti` z3^W&`7PwQR+jvW97FE7H%IsFWd5CufYGuf#CuAP+4duv?OqwM0RGE^k=SoMvXS7D`Sq;icjx;Kr0mPN0wH4`0OTra+~i>~ z;zxHj`v78p7t?1#tzyB905{tt2JNuG-prRYLuBV1$$nYvhcIUSXe&4mYHmKnT65HZ zL;!fKN>#S6@4-mGm0%#}IUASech7WHaX(ByPl#Q}Cm(tQIuGU3#An5gtEN3BS@b^BooQU^u7>eM4y!nI+Fvnb8(K89IVALk zZjwngb1ce6f(1n_$cw|-E&kHcqMFbZIjbwG11@(?G~IZ6+AO|0$QO_+Mwl?4yT zo?&LJI3g94C5N=7@(EoT4&2b=JX4!4QHoUr`SdR_k_<$UW6bJ^d%#0q7e<5gNtz-w zAU5WDZ6D=gQg$8aTCuNz%TzA-OkReO!O;g@GXsx$-4B~~HfvJ9w(9j77YjJzJaei= z*q*GI@>-Y}k8fq(c&8I*&FkHg%J3hP%!T8blKn^@b@PlS|Gw8xnEkk1`=Br?W9k#CM=pj^S-4+fSjQ*n4ga%i5k@;BB}2b0gL45%)99J8>6ama z>OB0sd9!T9f%J+b(75M3?xuhTq;nY>3TPxO`%s+(*_}tQDj6X9RZu={(CkUsm)-fTlz;Rr&YNF)Z& z-H!+7{JO9+qLaOj{wvWjg>dHwV?9O$ZNo0%gjyGjRYdR|h~Lc+GfLDO3Xhtped8y&kXZx>S%zeh3D3pRWhL6Uvi+48!ge5`5D z2d65KDb}k^L^WNq_*K(*_r<&^$7U+T9R+9x+<|QGL_lA~X?aN`+vBV*5*hHKV!6!V zm{|OWL>AQa8&LDZj2Is>Nl>Aynj4~Wt0Ju4*EL})yZOi zbFG}dlT{fCq>ZrEH?=k8L~!4p0MDf?$;>u8R_S+}WYjuwT7Q7OP)mQ1HlYQ3gp7E- z*B^W7Y7oCnYz3qI)}#QVTx0or2Rln$_<%r{y%(ekIpzZpu z=Hi=A?|$Jqf{RzlZZ`eecvxi>Ay40&3>qmGWNhpKKwU*#O%x5>YQ_@1y#MtQ@ z%m&ass>z)n>Qv!KwrOXv2YhAO=pmdpP9~>17nVlo40qPU>Lj@uoRS=&;EUP4;}nB+ z*<5#jzR3=!)y?~4SzqXzTqO=et}Sa@sJx{7@#L84(?ccN{>F(q({q&!DJa*2v~+R-v2LbTWA~@KWOo{4b!V$0 zi7@5rm%T#U{{vs(!R3>t?ZHroZe9hQ-T_O2CO4|AJk|DqJud2b#g3Trc ziGwxw86^{^h?Y{MSq77;5szgSY|fD?X>a~hT(2K&FV=?T?vij*_IiZ4Jv-_hH$%ke z>2}pnmqoJp8-a->t;^s%=}N4HXk+MfV*l^h`1uK-;DraTu&7wwhpb`XO#`LQP_z10 zvXM3$x7OYv)cpa$lhBbBMfN}jN@pc+eyd~H-pE!n;f>#uK^;ueSBV@WWXIi@c^(A7 z)g$XIJvL{4`yz=^Mvo3_IbEZ<%DjN{Ej^hFy7y4I*8Wfl7ZW-01kiH&_gvD} zsCOOEukVI*4lfrza@50y(+CbzS1wCFnI z>iY_KbicHafNCo?t~*w&OC1hip3%}uLl!VQE;CFXx&Y{&X}_`jeHa@Yw0|ARjI}j&)wcwui(JzC##ou;c;2lT1)r-i5wX&_X+Q1Squ;`#xkQcV3BC%GEJx-P$KDOH+?<2Kq?7y30j-GSUv?dMd#-SV#s0E z@(gYr^YM6nSTm{p+WA0h%P8VV&>S&RdFJ>#gi>iQTSx-};l3)|+SV=l?H8;=hQKxZ z%e=-Ypc14FLW=mA@U!`tEBb}6SNgo6GzO%p;dz z-GUSitMmfARbR^m*X*xcxK2F^0dShX^tFfzZq*Gd68MGr$Os)thGngqssB1aw-!^5 zc@N-7V9GLVIR}+!p!1U(N0X*QG!)=TU-!&B(RVW>i*c`|P1@n3N{wC@6aYNPrpj)d zsY~BDM8hVj$e||igmuPo@2*>cwO@E*oHQ>9DBZoM^*uMeJ+txcUuff2eW{Dx$>0U* zM4a*#!Kh}GoGChi5JxyUP>vyHpcO2izkhT!e#OZgcAUo(5g>70X(g#UKCX6YIib964La`HZU~6{abFWPhLju@hOvs$>(RFjh`;I{+wH+rOysHUj>nS zmAYZ8$tif*NujOA2t=W?8G&-8HQtWcWXOr6teRTm3sBk%LKSkI`gQjvgowW!^fHEL z$qw&V65^pgPmFqAlEfHBu4Wa7k6okOZQr07{ARBiQpO`mts3*VF8`RHm8~03;wr~m zZ00K!fBB@&9|&Jtj~LhLjJ{sl-xf&@b)imNBmMPvUO&8EgB*KE?}u-Vszu#baMgXW z$a6Pq7~kfPJxijqN*XT&v$=o+P2ITF#OWS0Hs)qjYA5<*&z(3uKZn~bJsD0%oTRDZ zGySJnh5fyD12I8lqgm9|G?C*JunMFSwaxh<7e@Y`Qr$+q%HV3vGaQToO+?qrvk5xH z$&~7Mm+n3_muC-yQ*^H=Ru~mSxC(qwy3TbXI*ZfL-^+YIW10naTsv@OKEaNb(rJhl zs>Op<3Y{qp&J1f$78`0UyU~G(uAw$zJ%x9L+%`tD@o6aTfCh&{U1Q=v#+hbb-P{zs zH_MEIsIRQW;9)?n)U{(0ws7A35n{wr0iD+@@}DEa9~*irDUKfty;>%YsmXYb-jO6L zLX2_GS2LJjWA~@uNo@q_52(m&^UjC=N-7Gnn|h`yYW0F1oah3r|`l$WIQD ztC=?&Po~*UR=XJyiEK9FB+_mqNX>h3My@c;bjfTe5>A&czJXuDZS77(b>w*YmDdpG z`UE3Z`E$l7k}r!|R}mGq2sA?F#d6|962Cp#I`)!2`8pVuxVC1jZY;Tra-ROU_`r8o z2N}q9U`?8iya(gdDDJ{6i~Bx6A`$pg*qkfd=Sd;KlVKteCr%-OUi;jH%S%W^3;`iD zmnft5DdlEjLQDrXq!^|lX$wwy5~f11{fasc(Rwa9ofqeI}zF$ z@R=hNnV=-^=4c|}Aj6;6JaDs%HJAm_*)b?tvoM7pDv5%)vnr2}A%CBiJkNTH?=6D3 z1+-+N@H(~7f|{_8IW?H4doZgO-<)+GROlbHj6tUM20AT{``;D__V!B0}8?ZAgwyN#! zi_;(5Mmv2rUgkzVo$mQ=DW^v|BCfksjHuNyWseJ*Ezs$=Ol@fTlqju^^!gn1Db{T+ z0(=>N2y3DB*$Wc;#L0d*T&Fik1aHe2e+A%2P**>L6XmYd$?AQNE1Rp@nE1*o7y(T^ z%{sx8_8@oVZwr^|50j=swWusUAif_@Gbmfz=+~hAOMza?EOu`Es6vH21}6HMAC=e$ zxNA0LrP8urmazD%N_I3Al6(C%7a(^GB@tZbA)2BpwPq8bZD-hayPBfR>51C3`ZJ`u zU{~mST>XsjgN(HvdF6AqAWt)bF)gPr4dcMl{UyzlC60yuBR(|6qf|E86k4<1sEH|$ zRAht@xb6#=23Sd+cXoMoTXKKX_F5l}Tb1ss{=07ItCA#K5( zJf(IjqJ9d*7|T?xZ988#4fIcn^~*NH+?+}Af=CMyl*{N>PEYT@*fzikLqc!l0!NFK zEin;~FWN3Chu1WYU$Y1l<xok}k=t%-Z8a{;&r1ZQN>7l<=BRbNC^cO$ z#u47n9O1#{zc-0L_qB7??C+(v(F8C5x`;}f?O}}aiEd476j=qgCZV{-AXvEGv5-cm zwWD=s;lX?*Ma>?y*eTrp;en9_Czziz(6*zwgf}jMM}U#aFxT{FW^+XAKhPJxws9FW z;lgjWoBsvXkqv|l>=;j{LIRCEhM284d)r=yA2YfCg*#-?f05*&39BKoCn+wYmP@2_ z0h~yu-2_?-j< z{`c!RZyy9vZ(IJZON4eaq?#OHyMfz39c#b!fKGaJpB4Am)--IaW({THCcIOa?ZYm5u(vmjdm6y*jkCg`csMdniR z#~#rsK?_I$Y;2NA`tNKeBaA0-a+iw>bRy9}G#y~tqu?LH#j!0E`fw0wg9Ou5v7nG2 z>zietD9u7!V2IHB#1`cadpq)HB_@Q9fsjRc3v=oEI&Ac2N9ZG`6%8MJ0)j# z9S{p!o^IfJDP~arl7Mb}kH$$&8^oqJdF~t z%?Z5<6*xd2ufi`j`$$9tE~Vlu>Te1XHBJLQ`g0aVQ&3R<^nbCq2V(wz0(<2QC+S2$HSlQI5@liIw5Ec@HE&_(T0XWinv5~}WzJ@3F`G*yn#lgxUPOT4kBna`W{hEF z&OTmc6(3KL+=}ZDEUh9+AA_TS;8#iiAHF6!FP%#B5``0g$lPlg%W6gfU3jHS5z^0oiu)V4yYeJOOWTnFLv$6ComvxC#@e>loBWD)^Z{xh8 zHUCb(*z7`uvPmh`u9iFO_UG_g<$Q%9F;f1U&L}p8q_`#Ss8Cii4HR1=Lb~HH9%+Rx z-Xqugys@q^ccr|qH1d=IAZska0q6OKEa4OfR3zP2rR0jvu-467KBIXjOwOG!r7Wb9 z1vV9A{vYW^eY_`tM&$%)*>*6o3_)G4N=sA}c~+IFJ1~095rNfIvk;#A!OmfH#JyW; zBsdVSz~Pp^$%9(dz0a#I_upinLk{=Mbh?FwIm39-3*=>}1)i0#mf>)>6u?86lZ~4U zX1t|_a>#tKaM?I$z-wO#Fo}NcYhU-__UL3A>HE|qT>ew4`K;F^DXE2)P&cAq9t&c! z$f%(OA%@2grooM2g=6T(BqRG*Pl8%yAwqr5t*ayGxgggJRAC}}zMD^@tSM7xybRvX zn!!stE9@_|`6U7@3_dFGEE+&z-sYwXS{d(CTpYsUkWMG~5|>D#=9{pFn5o0_tVT+L zFL!p~(pBXuDOj`}%z20nL^!eWQ|%T%L4Di>kt=m>_40X3ReJ;9BX2#d+`$Qi2ZU}C zmQ{wz$p}si$Rj44DQN!iX6SN@%C181<%Amhs|74)45Y;y4tcumXQ!+(JpscHyY^1G zQfG>%l5R_T3)&==i8|!ts<6GBl)b~cX8Lvvmk*T>j3UTtyPv8EihUQRZHYz6%cJ=Y zb+Abr90^XQU`cu_M@;~eFe8E=J#Dxr9pQNj+y-o&;Rh83g`YekkAh0E1~L?T;xQ5A z%?j}veUyde_gt4CGu(M6oUh@y&UbI6!>l>~{ce&=m$ClSlcMfZ#I608F7#5Z0(33* zo^hxR)e0fKjcIlH;bA{a4h854b96acY`)FjIJl+<0>A2HGE;K6w$q zYU%>-fRIh+Yk^mhI9Abd<<=`mJ|6dE6dBZc2C1Y4dlb5yO&1#ue4S4;P~5#n?vXF= zhGzY~F|g)rKpt{18Y|j`-_Veo!YwEBP&9$rPS)CJ`Bp^D=1<@VAB1+|uXX~ljtQ5f zK7a#X4`1wUSUbfC4@~Q7<(CGYDAd(2=YD<(XOWSzU@M`dlx|ax^amzv9bwyuwq~#{ zHP>cLs1D+olt~+*Tz^jSa=OUeiL6&;n$qCU9;VE;6Q$b%lLaZD3^7*=4m|qxn4-bVrq7U4@NZ*$0!P-3NLg4MeNM0l^p?G4iQB z!Q)^8me#%HCalke<7nzQCc-@?#%dxE>o~r?6DPpd{G#W7_pEl6YJvW259*p-xlU#!efQ*3N9E9Q-r zq3L&(jK_(Rhd1nGIN7fTT2EA2n67y6=|K#K>r^?w_ZAzEh1<*J4JY1A$M@0CTcf5y z!!j@qhzG+bn7o9c#}-YdHse5TcgiRM=Cfi~ZmXvVVY*^`BVAxnW+o|3+P$vpQT5yLtbT%TOJUv@;auVZM;~Kz zC%XBrC7ZxT-RoC+|GGsV6EZrEO=-9bQx#PS9C`+-0!|Q9D%U01B(&ng9O6<0{p3;2 z_k+|n{xF%PBgrFCq5kyN)K{Wo^XoDqB@)#VZKtP%FuIT_yRr; zIp_X*x>Cg^-h-6>P>*$=jK$Mlpi46fSzLZv&Tm$Y1ss@0%m30~QU@J%>H-q!XG2@k zXr|1r6iAhc;NSz=^EfGT$sWRAg7{>9;eu5Fd0+eMCx}4a6RD7F;r*OekDR2TqwND% zUMS5?fF6%J05d&6&uh2(E9|ZW*JVstI%SU%E}9TzL+M5y$4l3rp(E1nN<~CbHZ5f@ z{wc8Wz1v~msd{>YNtFFTMKH^Y6VDcu*Def=1&sh$2f-Ud*d?#fqy|d47B)2g~lbl z?Yd=>-GDA%w9Xv4mjoYJ;5fH9tfUl@CH^3#bNu}KZ5qeUFg{@h`CEd2LKx6Fx*{s2 z&>bgi%rC7)9vQ5C(VT(vu*VrYAg2}7^=;t;cA1FD2l~=J@BVCj);10$arZ`hmscn)^62v|oF~r3> z*r~nP%`k*}qBIv|q;W)0Dch+wi8$CYbEL0b_3P0Y;GFs(^QIG(R4Lh)rI_c$c@P>Jdq4|USUS@E84qjdgzZ#i1wVWovq=zJu=87(0uss(#AuV`uoHjKYYy`v;o zA=)}ivq~uv*s^#|0;dxOof}9NwjCw};w^{3S7p0MclA=ACX%qDM|C)Y%0ASd<`i-> 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

    fME!VNPW~bl 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 [מאמר](/פילוסופיה/בודהיזם/זן/nietzsche_and_zen_self-overcoming_without_-_andre_van_der_braak_extract.pdf) {.is-info} -# האמת כאימון +## האמת כאימון הפילוסופיה של [ניטשה](https://en.wikipedia.org/wiki/Friedrich_Nietzsche) מתכתבת עמוקות עם תפיסת הזן, ברעיון ה**ניהיליזם האקטיבי** - התפיסה שדורשת לנהל את החיים כשדה-ניסוי, אימון בלתי-פוסק באמת - לא אמת חיצונית ומוחלטת אלא אמת *פנימית*. הערעור הבלתי-פוסק של אותה *אמת* יהפוך אותנו, אומר ניטשה, ל*מאסטרים של אמת*, היכולת להסתכל באומץ אל הריק, להבין שאין אמת מוחלטת ואובייקטיבית, ולהתמקד במקום באמת *אישית* - האמת *שלי*. מאסטרים שכאלה אי אפשר לגדל - אין שיטה כזו או אחרת - מאסטרים כאלה רק צומחים; ה*פעולה* שלהם היא אמת, והבחינה הבלתי-פוסקת שלהם היא *להיות אמיתי*. > One comes only so close to truth as one’s strength allows one’s courage to dare advance. Knowledge, saying “yes” to reality, is just as much a necessity for the strong as are, for the weak (inspired by weakness), @@ -19,7 +19,7 @@ cowardice and flight from reality—the “ideal” . . . They are not free to k התפיסה של ניטשה בזה לאידאלים, ולרלטיביזם - אין אמת מוחלטת, יש רק אמת דינאמית ומשתנה - אבל אמת בכל זאת, במלוא מובן המילה. זה לא שיש *אמת שלי* ו*אמת שלך* והן שוות ערך: יש את האמת השלי, שדורשת תיקוף וערעור מתמיד, ואם בתוכה האמת שלך שגויה - עליי להכיר בכך, לחיות את האמת שלי, לפעול לפי האמת שלי. -# האמת כדרך +##האמת כדרך המחשבה הניטשיאנית, כמו גם המחשבה הסינית, דוחים את הרעיון שישנו איזשהו *מסך עשן* שעלינו להסיר - כמו שטוענים במערב, ובפילוסופיה ההודית. הן לוקחות את ה*אמת* ככלי שימושי שמאפשר לנו לתפוס את המציאות - אנשים שלא מחפשים *אמת* אלא *דרך*, לא *מה נכון* אלא *מה עושים*. זוהי פילוסופיה של *חיפוש דרך*, לעומת פילוסופיה של *חיפוש אמת*. הרעיון הוא לא לחשוף איזשהו רובד נסתר של המציאות, אלא לאמץ את התפיסות שיאפשרו לי להתנהל בעולם דינאמי, משתנה ולא ברור. אין במציאות שום דבר רוחני, נסתר, עמוק - המציאות היא מה שדופק בדלת, והסינים וניטשה דורשים להתמודד איתה כפי שהיא מציגה את עצמה. זה לא לדעת *על* העולם, אלא השתתפות פעילה בעולם - ב*אמת*. @@ -27,7 +27,7 @@ cowardice and flight from reality—the “ideal” . . . They are not free to k בתמצית, ללמוד ולחפש זה טוב ויפה, אבל המציאות דופקת בדלת, וצריך לדעת לשחות. {.info} -# לינג'י - האמת כאין +##לינג'י - האמת כאין > [טקסט - לינג'י-לו](/פילוסופיה/בודהיזם/זן/linji_lu.pdf) {.is-info} diff --git a/פילוסופיה/בודהיזם/זן/אתיקה.md b/פילוסופיה/בודהיזם/זן/אתיקה.md index 8d7b93dc..f68a7497 100644 --- a/פילוסופיה/בודהיזם/זן/אתיקה.md +++ b/פילוסופיה/בודהיזם/זן/אתיקה.md @@ -35,7 +35,7 @@ dateCreated: 2024-07-11T09:44:45.553Z זו בעיה רווחת: היא קיימת בהיסטוריה, וקיימת בזן, ולעיתים יש לה השלכות איומות. איך אפשר לגשר בין הארה להיעדר מוסר? -# הרקע התרבותי של אתיקת זן +##הרקע התרבותי של אתיקת זן > [מאמר (קאסוליס)](/פילוסופיה/בודהיזם/זן/kasulis_zen_ethic.pdf) {.is-info} @@ -57,9 +57,9 @@ dateCreated: 2024-07-11T09:44:45.553Z > הזן לא נטול אתיקה, כפי שפירשו אותו במערב, אומר קאסוליס - הוא לא נאלץ לפתח אתיקה, משום שכבר הייתה לו תשתית אתית קיימת, שקיבלה אותו והוא קיבל אותה. זכרו, הדאו והקונפוציוניזם היו *עתיקים* בעיניים סיניות: הבודהיזם לא בעט בדלת והתיימר לחנך אותם. {.is-success} -# מוסר בודהיסטי +##מוסר בודהיסטי -## Sīla +###Sīla התפיסה כלפי אנשי היומיום. היא כוללת חמישה חוקים: @@ -71,15 +71,15 @@ dateCreated: 2024-07-11T09:44:45.553Z אלו לא ציווים במובן הדתי, אלא כללים שאני בוחר לדבוק בהם לחיים טובים יותר - כמו לעשות דיאטה: אף אחד לא מצמיד לך אקדח לרכה כדי שלא תאכל פחמימות - זה משהו שאתה רוצה לעשות כדי להיות בריא יותר. אנשי היומיום מחפשים תודעה טהורה יותר וקארמה טובה יותר, ולכן מתחייבים ל*שילה*. **מוטב להתחייב לחוקים האלה ולהפר אותם מאפשר לא להתחייב אליהם כלל** - עדיף לחטוא בגלידונית בדיאטה מאשר לא להיות בדיאטה בכלל. -## Vinaya +###Vinaya התפיסה כלפי הנזירים. זוהי מערכת חוקים מאוד מאוד מורכבת (277-311 חוקים בערך), שהם ציווים מחמירים - עבירה עליהם גוררת עונש. מתוקף ההתחייבות שלך כנזיר - וזה שלקחת את הביגוד, את האוכל ואת הלינה - אתה מתחייב לחוקים האלה, כמו מקום עבודה. החוקים האלו קשורים גם במקום ובמדינה שבה המנזר פועל - כמו חוקי הבית. -## 戒律 Jielu +###戒律 Jielu זן בודהיזם איחדו את שני החלקים האלה לכדי אתיקה מוסרית - *Virtue-Ethics* - שהופכים אותם גם לקונפוציוניסטים ודאויסטים טובים יותר: הבודהיזם שואב מהמסורות האלו באופן פעיל הרבה מהחוקים שלהן. -# אתיקת יושרה ואתיקת אינטימיות +##אתיקת יושרה ואתיקת אינטימיות > [מאמר (קאסוליס)](/פילוסופיה/בודהיזם/זן/kasulis_zen_ethic.pdf) {.is-info} @@ -91,7 +91,7 @@ dateCreated: 2024-07-11T09:44:45.553Z קאסוליס מציג שתי הבנות תרבותיות של אתיקה: -## יושרה +###יושרה זוהי האתיקה המערבית. @@ -99,7 +99,7 @@ dateCreated: 2024-07-11T09:44:45.553Z ככה אנו גוזרים חוקים, זכויות, נורמות וכדומה. -## אינטימיות +###אינטימיות זוהי האתיקה הסינית, ובעיקר של ה[המהייאנה](/פילוסופיה/בודהיזם/מהיאנה). @@ -129,7 +129,7 @@ dateCreated: 2024-07-11T09:44:45.553Z [ביטול העצמי](/פילוסופיה/בודהיזם/אטמן#אנאטמן) דורש, באופן מוזר, לקבל את האחר - שבינו לביני אין גבול, וסבלם הוא סבלי. -# אתיקת זן במערב? +##אתיקת זן במערב? ועכשיו מה עלינו לעשות, שואל קאסוליס? האם על המערב לאמץ את ערכי הזן? אחת האמירות בזן היא לא לקבל אף אמירה; לקבל אותו היא סתירה מסוימת. ומהצד השני, האתיקה של האינטימיות לא תעזור לנו לכונן חברה עם משפט ויחסי מרות. @@ -152,7 +152,7 @@ dateCreated: 2024-07-11T09:44:45.553Z לאורך כל מסורת הזן, יש מתח בסיסי בין השמרנות, עקיפת 2,000 שנה של מסורת בודהיסטית[^5], וחדשנות - שיטות ומשלים שלא קשורים כלל לבודהיזם. אבל, רייט מקונן, הרס היסודות לא יעזור לכם להתמודד עם עולם התופעות - עם אנשים סובלים, חריגים, וכדומה. לכן, מציע קאסוליס, הכניסו פנימה קצת מוסר - חזרו בכל זאת לקרוא קצת מהייאנה, להולדתו של זן חדש ועמיד יותר. זוהי גישה מודעת היסטורית - ויש לא מעט עוקבי זן שמיישמים אותה. -# מוסר בודהיסטי? +##מוסר בודהיסטי? > [מאמר (פארק)](/פילוסופיה/בודהיזם/זן/park_a_mirror_is_for_reflection_-_jake_h._davis_extract.pdf) {.is-info} diff --git a/פילוסופיה/בודהיזם/זן/גילום.md b/פילוסופיה/בודהיזם/זן/גילום.md index b9291d2e..9a01f4a5 100644 --- a/פילוסופיה/בודהיזם/זן/גילום.md +++ b/פילוסופיה/בודהיזם/זן/גילום.md @@ -42,7 +42,7 @@ dateCreated: 2024-06-06T09:57:58.130Z דוגן טוען ש[טבע הבודהה](/פילוסופיה/בודהיזם/זן/יסודות#טבע-בודהה) מתגלם בגוף האנושי - אלא דבר שמצוי כאן ועכשיו - בגוף, בסביבה, בחוויה האנושית. רעיונו המהפכני של דוגן הוא שהתרגול הבודהיסטי, כשהוא נעשה נכון, הוא לא הכנה *לקראת* התעוררות - היא עצמה אשרור של ההתעוררות וטבע הבודהה, הקיימים בנו ממילא. -# היחס לגוף בבודהיזם +##היחס לגוף בבודהיזם ישנן לא מעט התייחסויות שליליות במסורת הבודהיסטית לגוף - כדבר שמעורר השתקקויות, שמפריע להתעוררות. אולם, ארז טוען (בניגוד לאולסון, כותב המאמר) שהיחס של הבודהיזם לגוף הוא יותר אמביוולנטי[^5]. @@ -50,7 +50,7 @@ dateCreated: 2024-06-06T09:57:58.130Z -# גוף וזמן +##גוף וזמן עבור דוגן, זמן איננו אלא רעיון - אין לנו היכולת לתפוס זמן מעבר לחוויה. פרחי הדובדבן אינם מציינים את האביב; פרחי הדובדבן *הם* האביב. הזמן הוא איזשהו מימד אשלייתי - אנו מייצרים ציר זמן וצופים דרכו על החיים מבחוץ - אבל, לפי דוגן, זו שגיאה; כל אחד מהמופעים שלנו הוא ביטוי של ה"זמן". במקום זמן, דוגן קורא לעסק הזה *זמן-מהות* 有時 (Uji) @@ -81,7 +81,7 @@ our awakening to Truth. Our ‘entering the mud or going into deep water’ is l כל רגע ורגע הוא הוויה מצומצמת נבחנת - כמו אוסף כזה של מעגלים, מיקרוקוסמוס קטן משלו. -# גוף ועולם +##גוף ועולם > The fundamental philosophical act \[is to]... return to the lived world beneath the objective world > pp 83/57 @@ -134,7 +134,7 @@ our awakening to Truth. Our ‘entering the mud or going into deep water’ is l -# גוף וחלל +##גוף וחלל סארטר מבדיל בין *being-in-itself* ל*being-for-itself*[^7]. @@ -158,7 +158,7 @@ hold to the eight Precepts, take refuge in the Three Treasures, and give up our תחשבו שאתם רואים הרים מרוחקים. איפה הם קיימים? הם לא יכולים להיות רק בראש שלי - הם גדולים מדי. הם לא יכולים להיות רק שם - הנה, אני תופס אותם. איפה אני נגמר וההרים מתחילים? אין באמת הפרדה ברורה, כמו שאנחנו נוטים לחשוב. -# גוף ותפיסה +##גוף ותפיסה מרלו-פונטי כותב - @@ -185,14 +185,14 @@ hold to the eight Precepts, take refuge in the Three Treasures, and give up our מצב זה הוא לא ראש ריק, בלי מחשבות (זה בלתי אפשרי), אלא מצב של תודעה סבילה - היא לא מציגה, דוחה, ושופטת מחשבות, אלא מניחה לדברים. זהו המצב המדיטטיבי שאנו מתרגלים בישיבה (只管打坐 - *Shikantaza* - merely seating). חוסר-ההתערבות הזו היא גילום טבע-הבודהה שלנו. כאן דוגן חולק על מרלו-פונטי - לטעמו, אין פיצול בכלל בין גוף לתודעה. -# סיכום - מרלו-פונטי לעומת דוגן +##סיכום - מרלו-פונטי לעומת דוגן כשם שהדיאלוג בין מרלו-פונטי לדוגן מתקיים על גבול שבין פילוסופיה מזרחית למערביםת, הגוף שלנו הוא **סמן גבול** - בין חופש לשיעבוד. כיצורים המתגלמים בגוף, אנחנו לא לגמרי חופשיים ולא לגמרי כבולים. ההתגלמות שלנו מעניקה לנו אפשרות לחופש, סיכוי להיפטר מכפייה מעכבת, ויכולת יצירתיות מתמדת. האדם המצוי על הגבול חומק מסווג ומסגרת רגילים. אדם כזה יכול, לפחות באופן פוטנציאלי, להתגבר על הבחנה מינים, על המקצבים הקוסמיים של חיים ומוות, על הקוטביות המרחבים בין פה ושם, על הקובטיות הזמנית של עבר ועתיד, על הניגוד האתי בין טוב לרע, על הדיכוטומיה של יחסי אנוש, וההבחנה השגרתית בין גוף לעצמי. אדם על-גבול, הוא מועמד אידיאלי לדיאלוג בין-תרבותי, פילוסופי. הבין לבין של האדם הזה מקנה לו את החופש להקשיב לשני הצדדים ולהחליט בעצמו. -# זאזן כטקס +##זאזן כטקס > [מאמר](/פילוסופיה/בודהיזם/זן/leighton-zazen-zenritual.pdf), [מצגת](/פילוסופיה/בודהיזם/זן/מצגת_שיעור_8.pdf) {.is-info} diff --git a/פילוסופיה/בודהיזם/זן/טנטרה.md b/פילוסופיה/בודהיזם/זן/טנטרה.md index f2b41fa9..5c0cf889 100644 --- a/פילוסופיה/בודהיזם/זן/טנטרה.md +++ b/פילוסופיה/בודהיזם/זן/טנטרה.md @@ -19,19 +19,19 @@ dateCreated: 2024-06-20T10:38:42.996Z אם העולם כרוך בתשוקות, סבורה הטנטרה, אולי אפשר להשתמש ברעל הזה כדי להשתחרר. -# מנטרה, מודרה ומנדלה +##מנטרה, מודרה ומנדלה הגילום הטנטרי מתייחס לשלושה היבטים אנושיים: הגוף, התודעה והדיבור. הטנטרה אומרת שבאמצעות נוסחאות כאלה ואחרות האדם מסוגל לעורר בו חוויה של *המוחלט* - המציאות כמו שהיא - באמצעות השלושה האלה. ארז מתאר את זה כאילו ליקום יש איזשהו *תדר*, כמו כיוון מוזיקלי, שאפשר להתכוונן לפיו. -## מנטרה +###מנטרה ה**מנטרה** היא אמצעי להתכוונן לתדר הזה. לעיתים היא מאוד מוזיקלית, וחזרתית - זמזום של צליל או משפט שוב ושוב, והתמרה של תודעה בתהליך. -## מודרה +###מודרה ה**מודרה** הן תנוחות ידיים מאוד מסוימות, עם משמעות סמלית עמוקה - כמו תנועת צירוף הכפיים 🙏. המודרה היא לא רק בידיים - היא פעילות של כל הגוף, גיוס של התודעה. אפילו ישיבת הזאזן היא סוג של מודרה. -## מנדלה +###מנדלה ה**מנדלה** היא מעין מפה של התודעה, שקשורה בשכל. אלו ציורים מאוד מאוד מורכבים, מלאי דמויות והדפסים, שניתן ללמוד *לקרוא* - זו חלק מההכשרה הטנטרית. המפה הזו נטמעת בתודעה של התלמידים, והם מתחילים להתנהג לפיה. @@ -39,7 +39,7 @@ dateCreated: 2024-06-20T10:38:42.996Z המנדלה היא דבר שנבנה הדרגתי ולאט. *דמיין לעצמך שיש הרבה פרחי לוטוס. בכל פרח לוטוס יש חמישה עלי כותרת. בכל עלה כותרת יושב הבודהה...* -# זן וטנטרה +##זן וטנטרה מה לזן ולטנטרה? למסורות יש הרבה דברים משותפים: diff --git a/פילוסופיה/בודהיזם/זן/יסודות.md b/פילוסופיה/בודהיזם/זן/יסודות.md index 4ce53fa0..b413ad3b 100644 --- a/פילוסופיה/בודהיזם/זן/יסודות.md +++ b/פילוסופיה/בודהיזם/זן/יסודות.md @@ -37,7 +37,7 @@ dateCreated: 2024-05-09T10:01:23.972Z כל עוד יש לך מושג מסוים של בודהה, הוא גורר מושג של *אתה* - ושניהם יימנעו ממך להשתחרר, משום שהם מפרידים אותך מהשאר. -# תפיסת הריקות +##תפיסת הריקות > חומר אינו שונה מריקות, ריקות אינה שונה מחומר. זה שהנו חומר הוא ריקות, וזה שהנו ריקות הוא חומר... באותו האופן תכונתן של כל התופעות הוא ריקות; הן אינן נוצרות ואינן כלות; אינן עכורות ואינן צלולות; אינן מלאות ואינן חסרות. לפיכך, שריפוטרה, בריקות אין חומר, אין תחושות, אין תפיסות, אין נטיות קודמות ואין היכרות... אין ידיעה, אין הישג ואין אי-הישג. לפיכך, בזכות האי הישג, ומשנסמכו על החכמה השלמה, מוסרת מכשלת התודעה של הבודהיסטוות. משום שבתודעתם אין כל מכשלה, הם אינם מפחדים, הטעות ותקוות השווא מהם והלאה, והם מגשימים לחלוטין את הנירוונה (Prajñāpāramitāhṛdaya; lit. “ The Heart of the Perfection of Wisdom” @@ -75,7 +75,7 @@ aka. Heart Sutra)[^4] הזן מבקש להחזיר את הזן להחזיר את התודעה למצב ה**טבעי** - לטבע הבודהה. -# טבע בודהה +##טבע בודהה > tathāgatagarbha ( lit. "the womb of the thus-come-one") buddhadhātu (lit. ”Buddha-realm or Buddha-substrate“) Avatamsaka Sutra (~0 - 3rd or 4th century CE) diff --git a/פילוסופיה/בודהיזם/זן/סיניפיקציה.md b/פילוסופיה/בודהיזם/זן/סיניפיקציה.md index 67de5b5d..6ff940f6 100644 --- a/פילוסופיה/בודהיזם/זן/סיניפיקציה.md +++ b/פילוסופיה/בודהיזם/זן/סיניפיקציה.md @@ -20,7 +20,7 @@ dateCreated: 2024-05-16T10:28:46.925Z הזן נוצר מהצלבה של כמה תפיסות: בודהיזם המהייאנה (הריקות, טבע-בודהה, הככות), הקונפיוציוניזם (טיפוח עצמי, דפוסים פורמליים), והדאויזם (הטבעיות, ההתנהגות בהתאם לטבע), יחד עם תפיסות נוספות. כל אלו התגבשו לכדי תפיסת עולום סינית אחת, פעפוע של התורות האלו יחד - היא הזן. -# קונפוציוניזם +##קונפוציוניזם קונפוציוס (*קונג פו צה*) - בערך בן זמנו של הבודהה, כתב את *המאמרות*, שם טווה דרך חיים שמבוססת על כמה מונחים עיקריים: - *אנושיות* - [^3]*Ren* - *仁,* היעדר אנוכיות: צדק, סגידה-הורית, אמון, נאנמנות, וכדומה. @@ -43,7 +43,7 @@ dateCreated: 2024-05-16T10:28:46.925Z כל פעולה בעולם מוכתבת בחוקים, טקסים, שמעצבים דרך ההתנהלות הזו את האופי. ישיבה זו הפעלה של הגוף; קליגרפיה היא הפעלה של הגוף; שתיית תה ותרגול אומנות לחימה הן הפעלות של הגוף; הדגש הקונפיוציוניסטי מדגיש מאוד את הפעולה, יותר מהבודהיזם הדוגל בישיבה שקטה. -# דאויזם +##דאויזם **דאו** (או *דו*) אומרת *דרך* - במובן המילולי ביותר (כמו שביל, או כביש 6). בדומה לפילוסופיה היוונית הקדומה, הסינים חיפשו דרך חיים לנהוג לפיה - לרבות קונפיוציוניזם, דאויזם, לגליזם (Legalism) ומויזם (Moism). ההוגים של כל תפיסה כזו הגיעו בתורם לשליט, וטענו בפניו - אם נתנהל לפי התפיסה הזו, הכל יהיה טוב יותר. החכם שהגה את הדאויזם - *לאו-צו* - ספק דמות מיתולוגית ספק היסטורית - יצר תנועה שמאז ומתמיד מיקמה את עצמה כאלטרנטיבה לקונפיוציוס, ודוגלת ברעיון ה**wu-wei** (無為) - *היעדר פעולה*, ללא עשייה מכוונת, *non-action* - פעולה טבעית זורם. הדימוי החביב על ארז היא שחייה בנהר זורם; הדרך היחידה לעשות זאת היא לשחות עם הזרם - אחרת תטבע. @@ -80,7 +80,7 @@ dateCreated: 2024-05-16T10:28:46.925Z טאי-צ'י וקונג פו הן גם נגזרות של הדאויזם, לפי העקרונות האלה בדיוק - אמן הלחימה אינו מחפש לחימה, אלא להתחמק מקרב כמה שהוא יכול. אתה לא שואף להביס את היריב - אלא נותן ליריב להכשיל את עצמו. -## ג'ואנג-דזה +###ג'ואנג-דזה החכם הסיני ז'ואנזי הרחיב את רעיון האי-פעולה - > הידיעה הנחה במקום שאינה יודעת, היא הידיעה השלמה. מי יודע את הדיבור ללא מילים, את הדרך ללא דרך? מי שיודע זאת שוכן בהיכלי הטבע. מה שנשפ לתוכו אינו ממלא אותו, ומה שנשאב ממנו אינו מרוקן אותו. מניין וכיצד - אין הוא יודע. זהו האור הסמוי @@ -106,7 +106,7 @@ dateCreated: 2024-05-16T10:28:46.925Z הרעיון הזה מקביל ללמידת שפה - צריך ללמוד דקדוק והטיות, אבל אם נתקע בהם - לא נצליח לדבר; מרגע שלמדנו לדבר את השפה, או לנהוג - פשוט מדברים, פשוט נוהגים - צריך לשכוח את הטכניקה. -# החיבור בין קונפיוציוניזם, דאויזם וזן +##החיבור בין קונפיוציוניזם, דאויזם וזן > If you wear Yao's[^9] clothes, chant Yao's words, and act as Yao acted, then you are simply Yao. @@ -123,7 +123,7 @@ dateCreated: 2024-05-16T10:28:46.925Z המתח שבין שתי הגישות - הוו-ווי הדאוסיטית והאימון בתבניות הקונפוציאני אפיין את מסורת הזן לכל אורך ההיסטוריה שלה. סוטרת הלב מדבר על ה*צורה* - הטקסים, הפרקטיקות הגופניות כריקות (*וו-ווי*). מנגד, הריקות (*וו-ווי*) היא צורה (טקסים, פרקטיקות גופניות). הוא מפרש את ה*טבע* הדאויסטי כ[טבע בודהה](/פילוסופיה/בודהיזם/זן/יסודות#טבע-בודהה). הזן יוצר מסורת שהיא מאוד מאוד נוקשה - אבל מטרתה היא לחזור למצב הטבעי, ולשחרר. הרעיונות האלה חיים ביחד, אבל תמיד תחת איזשהו מתח - ולא תמיד מסתדרים באופן מושלם. מכאן מגיע התכסיס האכזרי של מורי זן - כשהתלמיד מגיע עם צורה, הוא יקבל ריקות; כשהוא מגיע עם ריקות, הוא יקבל צורה. -## מילים מטורפות +###מילים מטורפות הזן לקח מהדאויזם את הרעיון של *מילים מטורפות* - diff --git a/פילוסופיה/בודהיזם/זן/פילוסופיה.md b/פילוסופיה/בודהיזם/זן/פילוסופיה.md index 9fd6b00c..03ce3aac 100644 --- a/פילוסופיה/בודהיזם/זן/פילוסופיה.md +++ b/פילוסופיה/בודהיזם/זן/פילוסופיה.md @@ -19,7 +19,7 @@ dateCreated: 2024-05-23T10:45:38.248Z יחד, הם הגו כמה עקרונות מפתח - -# עיקרון ההעברה הנפרדת +##עיקרון ההעברה הנפרדת בבודהיזם יש שני סוגים של תורות: תורה כתובה - בסוטרות ובכתים - ותורה שבעל פה, שנובעת מההעברה הישירה, הגופנית, הרוחנית של הבודהה לתלמיד שלו, שהעביר את עצמו לתלמיד שלו, ולתלמיד שלו... מורי הזן זוכרים את השושלת שלהם - הם מדקלמים אותה מהבודהה על למורה של המורה שלהם[^1]. בודהידהרמה (מאה ה5-6 לפנה"ס) אומר שההעברה, מחוץ לתורה (הבודהיסטית) - @@ -38,7 +38,7 @@ dateCreated: 2024-05-23T10:45:38.248Z עם זאת, אין לפרש זאת כאילו אין לזן כתבים כלל - נהפוכו; לזן יש אולי הכי הרבה (שכותבים על למה הכתבים לא שווים כלום). הזן אומר - אל *תיצמדו* לכתבים; הכתבים הם רק מפות, כמו ה[דהארמות](/פילוסופיה/בודהיזם/אבידהארמה). המפות חשובות - אך אין לא המציאות. -# החיבור בין ריקות וצורה +##החיבור בין ריקות וצורה פילוסופיית הזן חיברה את עיקרון ה*Wu-Wei*[^3] - היעדר ההתכוונות, וה*Li* - הטקסטים. היעדר ההתכוונות היא ריקות - והריקות היא האמת, וגם הצורה - באיך שאני אוכל, מדבר, מתנהל בעולם, מודט - אין לריקות איך להתגלם אלא בתוך הצורה[^2]. > דמיינו פסנתרנית קלאסית (ארז הציג את [יוג'ה וואנג](https://en.wikipedia.org/wiki/Yuja_Wang) האגדית) לעומת פסנתרן ג'אז. הפסנתרנית היא צורה; היא שולטת לחלוטין במוזיקה, בטונאליות, בדינאמיקה, במעברים. פנסתרן הג'ז הוא ריקות: הוא מאלתר בהתאם לרגע, אבל לא ברעש ובחוסר איזון, כמו ילד קטן ומתפרע - אלא בהרמוניה, בטבעיות. הנזיר הבודהיסטי, למשל, נמצא באמצע; הוא דוגל בטקסים ובהתנהגות נוקשה, שמבוצעים בטבעיות ובחן. @@ -46,7 +46,7 @@ dateCreated: 2024-05-23T10:45:38.248Z הטבע הוא דבר שניתן לעבד ולשנות, אך כדי להיות טבעי צריך לא להשתדל בכוח - אלא לזרום. הזן הוא איזון עדין בין השניים - לעבר המנוחה בתוך המאמץ. -# ביקורת על מחשבה מושגית +##ביקורת על מחשבה מושגית > If you stop conceptual thinking, and let go of its anxiety, then the Buddha will appear because mind is the Buddha @@ -64,7 +64,7 @@ dateCreated: 2024-05-23T10:45:38.248Z המורה ירד מכיסאו אחז את הנזיר בצווארונו ואמר - *דבר! דבר!* הנזיר היסס, המורה דחף אותו הצידה ואמר - *איש האמת ללא תואר - איזה מנגב תחת נוצץ* וחזר לחדרו. -# שכל וטבע בודהה +##שכל וטבע בודהה הזן לוקח את המסורת הבודהיסטית לכדי קיצון: היא מכירה במסורת הבודהיסטית וחיובית כלפיה, אך מתקוממת כנגד ההיאחזות בה, כנגד הדוגמטיות. אחת מאגדות הזן מספרות על מאסטר זן ותלמידו שעומדים לחצות נהר שוצף בעונת המונסון היפנית. בהגיעם לשם, הם נתקלים בעלמת חן, תקועה באמצע ולא מצליחה לחצות. המאסטר, בלי לחשוב פעמיים, לוקח את הנערה ועוזר לה לחצות את הנהר, לזעזוע הרב של התלמיד. לאחר לבטים וחששות, התלמיד אומר למאסטר - *אסור לנו אפילו להסתכל על אישה, או לדבר איתה. איך יכולת לקחת אותה ככה?* המאסטר השיב - *אני השארתי את הנערה ליד הנהר, ו**אתה** לקחת אותה איתך*. זוהי, בתמצית, גישת הזן לחוקים; החוקים שם, ויש להחזיק בהם; אבל אסור להחזיק בהם בדוגמטיות, אלא בגמישות - אם הנערה צריכה עזרה, עזרו לה. המטרה היא ש*אנחנו* נשלוט בטקסים - ב*לי* - ולא הטקסים בנו; החוקים והכלים הם בשבילנו, ולא כנגדנו. @@ -83,7 +83,7 @@ nor pure, neither clamorous nor silent, neither old nor young, occupying no spac הכוונה היא לא אידיאליסטית - כמו של [ברקלי](/פילוסופיה/חדשה/ברקלי) - אם כבר, יותר [פנמנולוגית](/פילוסופיה/חדשה/הגל/רוח); המציאות היא כפי שהיא מציגה את עצמה. התודעה לא יכולה לראות את עצמה; הניסיון הזה נידון מראש לכישלון. -# התעוררות - מיידית, ספונטנית, שחרור ללא פחד +##התעוררות - מיידית, ספונטנית, שחרור ללא פחד מסורת הזן תופסת את ההתעוררות כמידיית, ודורשת לנטוש את המחשבה של התעוררות, של נירוונה, של דרך שמובילה לשם - ודורשת פשוט להיות; התודעה מאירה את עצמה. ההתעוררות אינה דואלית; אין שום דבר *מעבר* לתודעה, *מעבר* לחוויה - היא לא דבר מה שיש להשיג. @@ -101,7 +101,7 @@ nor pure, neither clamorous nor silent, neither old nor young, occupying no spac > People are afraid to empty their minds, fearing that they will fall into emptiness. What they don't understand is that their mind is emptiness! -# הצבעה ישירה +##הצבעה ישירה > The most basic Dharma is that there is no Dharma, even though this Dharma of no Dharma is clearly itself a Dharma. Altough we transmit this Dharma of no Dharma, how can a Dharma like this really be a Dharma? diff --git a/פילוסופיה/בודהיזם/זן/שפה.md b/פילוסופיה/בודהיזם/זן/שפה.md index eaeaa275..7f37217e 100644 --- a/פילוסופיה/בודהיזם/זן/שפה.md +++ b/פילוסופיה/בודהיזם/זן/שפה.md @@ -8,7 +8,7 @@ editor: markdown dateCreated: 2024-06-27T10:29:41.628Z --- -# שפה בעולם הזן +##שפה בעולם הזן > [מאמר](/פילוסופיה/בודהיזם/זן/rethinking_transcendence-_the_role_of_language_in_zen_experience.pdf), [מצגת](/פילוסופיה/בודהיזם/זן/__זן_ופילוסופיה_מצגת__שיעור_10.pdf) {.is-info} @@ -21,7 +21,7 @@ dateCreated: 2024-06-27T10:29:41.628Z רייט חושב שהתפיסה האופיינית של המערב של הזן כהארה מעבר למילים היא שגויה. בכדי לגבש את התפיסה המערבית. -## פרום +###פרום רייט נעזר ב[אריך פרום](https://en.wikipedia.org/wiki/Erich_Fromm), פסיכואנליסיט שעסק גם בבודהיזם[^10] וניסח תפיסה עשירה של בודהיזם. לפי פרום, השפה היא *כלי שאנחנו בוחרים להפעיל*, ולא היבט מהותי של המציאות: איזשהו מסך על החוויה כפי שהיא באמת. דייל כופר בתפיסה הזו - הוא סבור שהשפה חיונית, ולא רק שהיא חיונית - היא כלי חיובי, ולא מכשול. @@ -35,7 +35,7 @@ dateCreated: 2024-06-27T10:29:41.628Z citizen of the world, a cosmopolitan > *p.98* -## קאסוליס +###קאסוליס [קאסוליס](https://comparativestudies.osu.edu/people/kasulis.1), לעומת פרום, עובד מול כתבי המקור, ומציג גישה שונה ביחס לשפה בעולם הזן, מורכבת יותר. @@ -46,7 +46,7 @@ citizen of the world, a cosmopolitan > למשל, תחשבו על אסקימוסים - יש להם מאות מילים לשלג. בעולם שלהם, חשוב מאוד לדעת אם השלג כזה או השלג כזה. פה בארץ, אין שלג, וזה לא כזה מעניין. האסקימוסי שיבוא לפה לא יכול שלא לסווג שלג שימצא פה - תפיסת המציאות שלו כבר שונה. המתעורר יכול להשתחרר במידת-מה מהתפיסה הזו - השלג יכול להיות קרח למשקה, או שמיכה, או עוד כל מיני אפשרויות - אבל האפשרויות עצמן מותנות תרבותית: אדם מהג'ונגלים שמעולם לא ראה שלג לא זוכה לאפשרויות האלה. {.is-info} -## המפנה הלשוני +###המפנה הלשוני > ר' גם: [מבוא לפילוסופיה של הלשון](/פילוסופיה/לשון) {.is-success} @@ -59,7 +59,7 @@ citizen of the world, a cosmopolitan לאור זאת, אומר רייט, איך אפשר לנתק את השפה מההארה? איך הבודהה והנזירים יכולים לחיות בעולם בלי השפה? -## רייט +###רייט ה*אני*, אומר רייט, מובנה מהחוויה הלשונית וההקשר התרבותי, הן במערב והן במסורת הזן. הכוח של מסורת הזן, הוא סבור, הוא גילום התפיסה הזו, אידאל הזן, עד הסוף, ולא התעלות מעבר לה: הזן, כמו שאר התפיסות, היא תפיסה מושגית. במובן הזה, התעוררות זן היא לימוד שפה, שמעצבת תפיסת עולם חדשה. מורה הזן הוא לא מי ששכח את השפה: הוא מומחה של השפה, שפת הזן. בתמצית, רייט אומר ש- diff --git a/פילוסופיה/בודהיזם/מהיאנה.md b/פילוסופיה/בודהיזם/מהיאנה.md index b0833ef3..b3bf88ca 100644 --- a/פילוסופיה/בודהיזם/מהיאנה.md +++ b/פילוסופיה/בודהיזם/מהיאנה.md @@ -25,7 +25,7 @@ dateCreated: 2024-02-29T11:45:49.214Z [^0]: כל כסות של בודהיזם בהודו היא אשליה - פליטים טיבטיים ותופעות מודרניות, ולא שריד היסטורי אמיתי. -# תפיסת הריקות +##תפיסת הריקות > [טקסט - שירת השורש של דרך האמצע](/פילוסופיה/בודהיזם/שולמן_שירתהשורש.pdf) {.is-info} @@ -131,13 +131,13 @@ dateCreated: 2024-02-29T11:45:49.214Z [^12]: *מהות* היא מילת המפתח: אנחנו לא שואלים איך נוצרים דפים מעץ, אלא איך דברים עם מהות מסוימת מתחברים עם דברים עם מהות שונה לגמרי (כמו רוח ונפש - הבעיה הפסיכופיזית). [^13]: ארז מושל את זה לסימנים בווייז - ציור של עיגול הוא כיכר; כולנו מבינים שלא ככה הוא נראה, אבל זה משרת אותנו. אם נחשוב שהעיגול הזה, כפי שהוא מוצג, *הוא* כיכר באמת - אנחנו בבעיה. -## כשל הסיבתיות +###כשל הסיבתיות מכל אלו עולה כי הסיבתיות היא מושג בעייתי, שאנחנו לא ממש יכולים לבסס. סיבה ותוצאה, שני פרדיקטים בסיסיים כל כך של המחשבה שלנו, לא ממש יכולים להתקיים: אם יש תוצאה, הרי שאין סיבה; אנחנו רואים סיבה ותוצאה ביחד - ולא על ציר הזמן. נניח ואנחנו שותלים זרע, שאנו יודעים שיגדל לעץ. הזרע יצמח לאט מאוד - ואנחנו נסיק שהוא סיבת העץ. אבל באיזשהו אופן, אנחנו רואים את הנולד: אנחנו יודעים מיד שהזרע הזה יהיה לעץ. אבל האם המסקנה הזו מבוססת? איך אנחנו *יודעים* שהזרע הזה יגדל לעץ? אנחנו יכולים לנחש ניחוש סטטיסטי - אבל אנחנו לא באמת *רואים* את הסיבה והתוצאה - היא תהליך שקיים רק אצלנו בראש - ולא במציאות; כך עולה מהניתוח הלוגי[^14]. -## כנגד הבודהיזם +###כנגד הבודהיזם עד כה, נגרג'ונה התייחס לאנשים שאינם בודהיסטים - שדוגלים ב[אטמן](/פילוסופיה/בודהיזם/אטמן#אטמן) - שיש מהות עצמית, שיש *אני*, שיש אמת. כעת, הוא משיב לבודהיזם. הוא מתנגד לעיקרון הבודהיסטי הבסיסי ביותר, מפי בודהה: @@ -237,17 +237,17 @@ dateCreated: 2024-02-29T11:45:49.214Z > ר' גם - סוטרת *לב החוכמה השלמה* {.success} -## משמעות הריקות -### אונטולוגיה +###משמעות הריקות +####אונטולוגיה הריקות היא התקפה על כל אפשרות של אונטולוגיה. אין לנו אפשרות להגיד מה טבע המציאות - כי למציאות אין טבע. -### אפיסטמולוגיה +####אפיסטמולוגיה אין לנו דרך להכיר את העולם מעבר למוסכמות שלנו על העולם[^17]; מה שיש לנו הוא רק מפה. אפשר וראוי לחדד את המפה הזו - אבל היא רק מפה, ואין לנו דבר מעבר לה. -### שפה +####שפה תשכחו מזה; השפה לא תוביל אתכם לשום הבנה אמיתית של המציאות. -### מיסטיקה\מדיטציה +####מיסטיקה\מדיטציה הבודהיזם התפזר לכל עבר אחרי הריקות. אחת הפשרות היא שישנה רק התודעה. *מה אם בעצם אין מציאות בכלל - אלא רק תודעה?* הסיבתיות אינה סיבתיות בעולם - אלא סיבתיות תודעתית. זוהי אסכולת ה*יוגהצ'ארה*. ממנה עולה כי הרעיון שיש הבדל בין המציאות לתודעה שגוי - ולכן, באיזשהו מקום, אנחנו *יכולים* לדעת את המציאות - כי אין מלכתחילה הפרדה. אלו ההוגים שמבקשים לשמר את המפות המדיטטיביות - בכך שהם שוללים את המעמד החומרי של הדהארמות, אבל מכוננים את המעמד הרוחני שלהן[^18]. תפיסות אחרות - כמו הזן או הבודהיזם הטיבטי - מרימות ידיים בשלב זה ונסוגות למדיטציה. אלו גישות לא-דואליות[^19]. נגרג'ונה לשיטתן כיסח את הפילוסופיה - ואין טעם להמשיך בהתפלספות - רק בטיפוח הנפשי. התפיסות האלו קובעות כי בעצם כל מחשבה רציונליות, בהיותה השקפה, תגרור אותנו לסתירה. חלקן מנסות ליישב את המציאות כנטולת אובייקטים וסובייקטים, ומכוננות סוג של מציאות תודעתית אחת; חלקן זונחות את הפילוסופיה לגמרי, ומתמידות במדיטציה ממקום לא-רציונלי. diff --git a/פילוסופיה/בודהיזם/מותנית.md b/פילוסופיה/בודהיזם/מותנית.md index 038b57c5..01e3556c 100644 --- a/פילוסופיה/בודהיזם/מותנית.md +++ b/פילוסופיה/בודהיזם/מותנית.md @@ -52,7 +52,7 @@ dateCreated: 2024-02-01T11:02:18.900Z -## 12 החוליות +###12 החוליות בקצה הגלגל, ישנם 12 דמויות: - איש עיוור, המייצג את הבורות[^5] @@ -90,12 +90,12 @@ dateCreated: 2024-02-01T11:02:18.900Z זוהי התפיסה הבודהיסטית - ללא חופש רצון מוחלט, וללא דטרמינזם מוחלט. בכל פעם שאנו נפגשים עם המציאות, יש לנו רגע של שליטה איך לפגוש אותה - ולהפוך נסיבות פחות טובות ליותר טובות. לא מושלמות, ולא תמיד - אבל גם לא בכפיפות נוקשה ומוחלטת ליקום. בתמצית, *אתה יכול לעשות הרבה - עם מה שיש לך*. -### בורות avijjā +####בורות avijjā הבודהיזם מייחס את מקור כל הבעיות מראיה לקויה של המציאות - בורות. הבורות הבודהיסטית אינה היעדר מידע, אלא תפיסות שגויות המושרשות בנו שעלינו לעקור באמצעות תובנה מדיטטביתית. הבורות היא לרוב תחילת התהליך, אך גם היא מותנית - הבודהיזם אינו טוען ל*חטא קדמון*[^2] - אלא שהבורות הזו נוצרת כל פעם מחדש. משום שהיא מותנית, ניתן לסלק אותה. -### דפוסים נפשיים sankhāra +####דפוסים נפשיים sankhāra זוהי אחת מחמשת הסקנדות. התודעה שלך מותנית מכורח הבורות שלך, וחוויות המציאות שלך, ומשפיעה על איך שתפעל בעולם. ההתניות האלו אינן רעות או טובות, אבל הן משפיעות עלינו מתחת לפני השטח, מבלי שאנו מכירים בהן. עלינו להיות מודעים להתניות האלה, וכיצד הן משפעלות אותנו - וכך לנטרל אותן: לא הן יקבעו את האופן שאנו מגיבים. @@ -106,7 +106,7 @@ dateCreated: 2024-02-01T11:02:18.900Z [^5]: ההיפך מהבורות הבודהיסטית אינו אמת, שהבודהיזם לא מתיימר אליה, אלא החוכמה - אותם הדברים שמובילים לשחרור. [^6]: ראשונות שרירותית - אין למעגל הזה *סדר* בבודהיזם. -### 12 החוליות כדרך אמצע +####12 החוליות כדרך אמצע > Kassapa, \[if one thinks,\], *The one who does an action is the same as the one who experiences,*, \[then one asserts\] with reference to one existing from the beginning: *dukkha is created by oneself*. When one asserts thus, this amount to the eternalism. But, Kassapa, \[if one things,\] *The one who does an action is different from the one who experiences*, \[then one asserts\] with reference to one stricken by feeling: *dukkha is created by another*. When one asserts thus, this amount to the annihilationnism. Without veerting to either of these extremes, the Tathagata teaches Dhamma by the middle: Conditioned by igonrace are constructing activities diff --git a/פילוסופיה/בודהיזם/קיום.md b/פילוסופיה/בודהיזם/קיום.md index 528880a8..a359d2bc 100644 --- a/פילוסופיה/בודהיזם/קיום.md +++ b/פילוסופיה/בודהיזם/קיום.md @@ -16,7 +16,7 @@ dateCreated: 2024-02-01T11:02:18.900Z - כל הדברים הם סבל - דוקהה -# התהוות מותנית +##התהוות מותנית > כאשר ההוא קיים - זה קיים; משום שההוא נוצר זה נוצר. אם ההוא לא היה נוצר - זה היה לא נוצר @@ -57,7 +57,7 @@ dateCreated: 2024-02-01T11:02:18.900Z ראו את המנדלה הזו, המייצגת את ששת העולמות הבודהיסטית. במרכזה, התרנגול, הנחש והחזיר - המייצגים את התאווה, הרצון הרע והאשליה. כל אחד מן העולמות מייצג מצב תודעתי מסוים. עולם בני האדם מלא בסבל, אבל גם באושר; עולם הרוחות הרעבות מלא בהשתוקקות בלתי מאוזנת[^3]; עולם הגיהנום, המורכב משמונה סוגים של גהנומים, כשכל אחד הוא סבל מסוג אחר; מישור החיות, שמלא רק בצורך לאכול והפחד להיטרף; עולם האלים-למחצה, שבו כולם עשירים, טובים ומלאי טוב, אבל לעד אינם מרוצים, ותאווים לעוד ועוד כוח; ולבסוף, עולם האלים, הטוב באופן מוחלט. -## 12 החוליות +###12 החוליות בקצה הגלגל, ישנם 12 דמויות: - איש עיוור, המייצג את הבורות[^5] @@ -95,23 +95,23 @@ dateCreated: 2024-02-01T11:02:18.900Z זוהי התפיסה הבודהיסטית - ללא חופש רצון מוחלט, וללא דטרמינזם מוחלט. בכל פעם שאנו נפגשים עם המציאות, יש לנו רגע של שליטה איך לפגוש אותה - ולהפוך נסיבות פחות טובות ליותר טובות. לא מושלמות, ולא תמיד - אבל גם לא בכפיפות נוקשה ומוחלטת ליקום. בתמצית, *אתה יכול לעשות הרבה - עם מה שיש לך*. -### בורות avijjā +####בורות avijjā הבודהיזם מייחס את מקור כל הבעיות מראיה לקויה של המציאות - בורות. הבורות הבודהיסטית אינה היעדר מידע, אלא תפיסות שגויות המושרשות בנו שעלינו לעקור באמצעות תובנה מדיטטביתית. הבורות היא לרוב תחילת התהליך, אך גם היא מותנית - הבודהיזם אינו טוען ל*חטא קדמון*[^2] - אלא שהבורות הזו נוצרת כל פעם מחדש. משום שהיא מותנית, ניתן לסלק אותה. -### דפוסים נפשיים sankhāra +####דפוסים נפשיים sankhāra זוהי אחת מחמשת הסקנדות. התודעה שלך מותנית מכורח הבורות שלך, וחוויות המציאות שלך, ומשפיעה על איך שתפעל בעולם. ההתניות האלו אינן רעות או טובות, אבל הן משפיעות עלינו מתחת לפני השטח, מבלי שאנו מכירים בהן. עלינו להיות מודעים להתניות האלה, וכיצד הן משפעלות אותנו - וכך לנטרל אותן: לא הן יקבעו את האופן שאנו מגיבים. -### תודעה viññāna +####תודעה viññāna -### שם וצורה nāmarūpa +####שם וצורה nāmarūpa -### ששת החושים salāyatana +####ששת החושים salāyatana -### מגע phassa +####מגע phassa -### תחושות vedāna +####תחושות vedāna [^1]: *Paticcasamuppāda* ("הנה התחלנו לקלל בסאנסקריט") - מקור מותנה, מצב נובע, Conditioned coarising [^2]: אם ישו לא היה מקריב את עצמנו, אם לא היה אל מיטיב, לא יכולנו לעשות דבר. הבודהיזם חושב אחרת. diff --git a/פילוסופיה/דת.md b/פילוסופיה/דת/index.md similarity index 94% rename from פילוסופיה/דת.md rename to פילוסופיה/דת/index.md index ada88117..a3da0208 100644 --- a/פילוסופיה/דת.md +++ b/פילוסופיה/דת/index.md @@ -18,26 +18,25 @@ dateCreated: 2024-05-02T11:28:40.263Z > [מצגת](/פילוסופיה/דת/מצגת_שיעור_1_-_הקדמה.pptx) {.is-info} -# תוכן העניינים +##תוכן העניינים -### 1. [מבוא]() +####1. [מבוא]() -### 2. [ראיות לקיום האל](/פילוסופיה/דת/ראיות) +####2. [ראיות לקיום האל](/פילוסופיה/דת/ראיות) -### 3. [בעיית הרוע](/פילוסופיה/דת/רוע) +####3. [בעיית הרוע](/פילוסופיה/דת/רוע) -### 4. [בעיית הריבוי הדתי](/פילוסופיה/דת/פלורליזם) +####4. [בעיית הריבוי הדתי](/פילוסופיה/דת/פלורליזם) -### 5. [חובת ההוכחה](/פילוסופיה/דת/חובה) +####5. [חובת ההוכחה](/פילוסופיה/דת/חובה) -### 6. [דת ללא ראיות](/פילוסופיה/דת/אמונה) +####6. [דת ללא ראיות](/פילוסופיה/דת/אמונה) -### 7. [שפה דתית](/פילוסופיה/דת/שפה) - -![_tui5618.jpg](/פילוסופיה/דת/_tui5618.jpg) +####7. [שפה דתית](/פילוסופיה/דת/שפה) -# מה זה פילוסופיה של הדת? + +##מה זה פילוסופיה של הדת? **פילוסופיה של הדת** היא (תדהמה) ענף פילוסופי שעוסק בשאלות אודות דת. @@ -62,7 +61,7 @@ dateCreated: 2024-05-02T11:28:40.263Z הפילוסופיה של הדת מנסה לברר האם קיים אלוהים בהוכחות כאלו ואחרות, שלילת קיום האלוהים בהוכחות כאלו ואחרות[^1]. בניגוד למה שאנחנו נוטים לחשוב, זה עדיין נושא לוהט לכאן ולכאן - ולא רק בהקשרים דתיים, אלא גם בהקשרים אקדמיים. התחום עוסק גם בבעיית הרוע (אם יש אלוהים, איך הוא מאפשר רוע), בפלורליזם דתי (אם יש כל כך הרבה דתות, למה שדווקא שלך תהיה צודקת?), ו[*התער של אוקהאם*](/פילוסופיה/נוצרית/אוקהם). הפילוסופיה של הדת מנסה גם להבין האם כדאי בכלל להאמין בדת[^4], ולהצדיק או לדחות את עצם השאלה. ולבסוף, הפילוסופיה של הדת מנסה להבין את טיבם של ההיגדים הדתיים והשפה הדתית - האם אילו טענות, מבעים, או משהו אחר? -# למה לעסוק בפילוסופיה של הדת? +##למה לעסוק בפילוסופיה של הדת? ובכל זאת, למה בכלל להתעסק בזה? יש אלוהים, אין אלוהים, מה אכפת לי? פרידריך ניטשה, אתאיסט אדוק, מדבר על כך בקטע מפורסם: > האיש המשוגע, - האם לא שמעתם על המשוגע ההוא, שבוקר נהיר אחד הדליק פנס, רץ אל השוק וצעק בלי הרף: "אני מחפש את אלוהים! אני מחפש את אלוהים" מאחר שבאותה שעה דווקא נאספו שם רבים מהללו שאינם מאמינים באלוהים, עורר האיש צחוק גדול. האם הלך לאיבוד שאל אחד מהם. ואולי תעה בדרך כילד? שאל אחר. ואולי הוא מתחבא מפחד מפנינו? אולי עלה על סיפונה של אונייה! היגר? - כך צעקו וצחקו כולם יחלד בערבוביה. המשוגע קפץ והתערב ביניהם ונקב אותם במבטיו, "היכן נעלם אלוהים" קרא, "אני אגיד להם היכן. הרגנו אותו - אתם ואני! כולנו רוצחיו אבל איך עשינו זאת? איך הצלחנו לשתות את הים עד תומו? מי נתן לנו את הספוג למחות בו את האופק מקצה ועד קצה? מה המעשה אשר עשינו כאשר התרנו את הארץ הזאת משמשה? לאן היא נעה עכשיו? לאן נעים אנו? הלאה מן הממשיות כולן? אין אנו צונחים מטה מטה? ואחרוה והצידה ולפנים - לכל עבר? היש עדיין למעלה ולמטה? האין אנו תועים כבתוהו אינסופי? האין החלל הריק נושף עלינו? האם לא נהיה קר יותר? האין יורד הלילה כל הזמן? עוד ועוד לילה? האין צורך להדליק פנסים לפני הצהריים? האם עדיין איננו שומעים כלל את שאון הקברנים הקוברים את אלוהים? האם עדיין איננו מריחים כלל את הריקבון האלוהי? - גם אלים נרקבים! ואלוהים מת! מת ולא יחיה עוד! ואנחנו הרגנו אותו! במה נתנחם, רוצחים בני רוצחים שכמונו? הקדוש והאדיר מכל מה שהיה בעולם עד כה שתת דם למוות תחת סכינינו – מי ימחה את הדם הזה מעלינו? היכן המים שיטהרונו? אילו טקסי כפרה, אילו משחקים קדושים יהיה עלינו להמציא? האין גודל המעשה הזה גדול לנו מידי? האין אנו עצמנו חייבים להיות לאלים, ולו כדי להראות ראויים לו? מדוע עוד לא נעשה מעשה גדול מזה – וכל מי שייוולד אחרינו יהיה שייך, מכוח המעשה הזה, להיסטוריה נעלה מכל היסטוריה שהיתה עד כה!" כאן השתתק האיש המשוגע ושב והתבונן במאזיניו: גם הם שתקו והסתכלו בו תוהים ובוהים. לבסוף השליך את פנסו ארצה, והפנס התנפץ לרסיסים וכבה. ואז אמר: "הקדמתי לבוא, עוד לא בא זמני. המאורע הכביר הזה עודנו בדרך, נודד – בני-האדם עדיין לא שמעו את שמעו. הברק והרעם צריכים זמן, אור הכוכבים צריך זמן, מעשים, אף לאחר שנעשו, צריכים זמן כדי להיראות ולהישמע. המעשה הזה עודנו רחוק מהם יותר מן הרחוקים שבכוכבים – ואף-על-פי-כן הלוא עשוהו!" – ועוד מספרים, שבאותו יום עצמו התפרץ האיש המשוגע לכנסיות אחדות והתחיל מתפלל בהן את תפילת האשכבה לאלוהים. וכאשר הוציאוהו החוצה ותבעו ממנו הסברים, לא היה בפיו אלא מענה אחד שוב ושוב: "הרי הכנסיות האלה, מה הן עכשיו עוד אם לא קבריו ומצבותיו של אלוהים? @@ -88,4 +87,4 @@ dateCreated: 2024-05-02T11:28:40.263Z [^1]: להוכיח *שאין* אלוהים הרבה הרבה יותר קשה - כמו שאומרים במשפטים, *לך תוכיח שאין לך אחות*, או כמו שאומרים שליחים של וולט, *לך תוכיח שלא קיבלת*. לפיכך, יש פחות הוכחות כאלו. [^2]: נעם מספק על גרפיטי אקראי בעמק המעיינות: "ניטשה מת (אלוהים)". אלוהים כנראה לא כתב אותו. [^3]: מעניין לשים לב שניטשה, על אף שלא כותב כאן טענות פילוסופיות - הוא לא *מוכיח* שאין אלוהים - הוביל לחילון הרבה יותר נרחב מהוגים כמו [שפינוזה](/פילוסופיה/חדשה/שפינוזה) או רוברט נוזיק, שטענו טיעונים כנגדו. ניטשה לא מגחיך או מקטין את הדת - נהפוכו: הוא מציג את הדת כהגיונית, מרכזית וחשובה, ומבכה אותה. -[^4]: השאלה הזו מעצבנת - *מה אני בא לעשות לך קיצי בגב? מה זה מה כדאי? תאמין במה שנכון!* - אבל הוגים מסוימים, כמו וויליאם ג'יימס ופאסקל, מנסים להצדיק את השאלה ואת עצם האמונה בדת אפילו בלי ראיות - ואפילו שהאמונה הזו היא הדת ממש. \ No newline at end of file +[^4]: השאלה הזו מעצבנת - *מה אני בא לעשות לך קיצי בגב? מה זה מה כדאי? תאמין במה שנכון!* - אבל הוגים מסוימים, כמו וויליאם ג'יימס ופאסקל, מנסים להצדיק את השאלה ואת עצם האמונה בדת אפילו בלי ראיות - ואפילו שהאמונה הזו היא הדת ממש. diff --git a/פילוסופיה/דת/אמונה.md b/פילוסופיה/דת/אמונה.md index 1b84156b..226c0dad 100644 --- a/פילוסופיה/דת/אמונה.md +++ b/פילוסופיה/דת/אמונה.md @@ -16,7 +16,7 @@ dateCreated: 2024-06-20T11:18:52.394Z הכיוון הזה מושך במיוחד ב200 שנים האחריות, שהדיון סביב הוכחת האל הגיע לשיא ואיתו למבוי סתום. -# ההימור של פסקל +##ההימור של פסקל > [טקסט (ההימור של פסקל)](/פילוסופיה/דת/ההימור_של_פסקל_-_עברית.pdf) {.is-info} @@ -35,7 +35,7 @@ dateCreated: 2024-06-20T11:18:52.394Z ההימור של פסקל מבוסס רק על זה שיש סיכוי **כלשהו** - קטן ככל שיהיה - שיש אלוהים. הוא נסוב סביב הכדאיות של האמונה ב*קיום* אלוהים, לא בקיום ממש - הוא לא שואל *מה הסיכוי שיש אלוהים* אלא *מה הסיכוי שכדאי לי להאמין באלוהים* - שאלה מוסרית ולא אונטולוגית. -## ביקורות +###ביקורות ההימור של פסקל עצבן הרבה אנשים והרבה פילוסופים. @@ -59,7 +59,7 @@ dateCreated: 2024-06-20T11:18:52.394Z > כן, אבל ידי כפותות ופי אילם: מכריחים אותי להמר, ואין אני בן חורין; אין מפתחים את מוסרותי. ואני עשוי בצורה כזו שלא אדע להאמין. מה אוכל אפוא לעשות?'' – נכון הדבר. מכל מקום דע והבן: מאחר שתבונתך ממריצה אותך להאמין, ועם זה אינך מסוגל לכך, הרי לא בא חוסר-יכולתך להאמין אלא בעטיין של היפעלויותיך. הווי עמל אפוא לשכנע את עצמך לא על-ידי ריבוי הראיות למציאות האל, אלא על ידי הדברת היפעלויותיך. חפצך להתקדם לקראת האמונה, ואינך יודע הדרך אליה; חפצך להתרפא מחוסר האמונה, ואתה מבקש את התרופה לכך. למד לקח מבני-אדם שהיו כפותים כמוך ושמהמרים עתה על כל אשר להם; הם יודעים את הדרך שהיית חפץ ללכת בה, ונתרפאו מאותו חולי שחפצך להתרפא ממנו. עשה כמו שהתחילו הם: בכל דבר נהגו הם כאילו היו מאמינים, הוזו במי קודש, שמעו את הרינה ואל התפילה, וכו'. בדרך הטבע יעורר הדבר הזה אמונה בלבך ויתמימך -# העמדה הראייתית +##העמדה הראייתית > [טקסט (קליפורד)](/פילוסופיה/דת/clifford_-_the_ethics_of_belief.pdf) {.is-info} @@ -80,7 +80,7 @@ dateCreated: 2024-06-20T11:18:52.394Z העמדה הזו היא קונצנזוס מוחלט - נראה שאי אפשר לתקוף אותה. אז אחרי קליפורד, מלא פילוסופים תקפו אותה. -# הרצון להאמין +##הרצון להאמין > [טקסט (ג'יימס)](/פילוסופיה/דת/הרצון_להאמין_ויליאם_גיימס.pdf) {.is-info} @@ -116,14 +116,14 @@ dateCreated: 2024-06-20T11:18:52.394Z > ג'יימס **לא טוען לאמונה בניגוד לראיות** - יש ראיות חזקות לצד אחד ולא לשני, ג'יימס לא יגיד לך להאמין - הוא מדבר רק על מצבי דילמה (אחרת הברירה לא חיה). {.is-danger} -# ההצדקה לאמונה +##ההצדקה לאמונה > [מצגת](/פילוסופיה/דת/מצגת_שיעור_9_-_דת_ללא_ראיות-_חלק_ב_-_פלנטינגה.pptx), [טקסט](/פילוסופיה/דת/plantinga_(2015)_warranted_belief_in_god.pdf), [טקסט](/פילוסופיה/דת/reason_and_belief_in_god.pdf), [סרטון](https://www.youtube.com/watch?v=lro05RvPMkE) {.is-info} [**אלווין פלנטינגה**](https://en.wikipedia.org/wiki/Alvin_Plantinga), כמו פסקל וג'יימס טוען בעד דת ללא-ראיות - אך במקום להתמקד בלמה *כדאי* להאמין, הוא כותב למה *מוצדק* להאמין. לטענתו, אין ביקורת אפיסטמית מוצקה לאדם המאמין ללא ראיות. -## פלנטינגה +###פלנטינגה אלווין פלנטינגה פעל בעיקר בסוף המאה ה20, והוא ייסד הלכה למעשה את הפילוסופיה האנליטית של הדת. פלנטינגה הוא פילוסוף אנליטי אדוק, ובוחן את הפילוסופיה של הדת - שנתפסה עד אז כמגוחכת וחובבנית - דרך הצהר הזה, של הלוגיקה והטיעונים הקרים והקשים. @@ -133,7 +133,7 @@ dateCreated: 2024-06-20T11:18:52.394Z המטרה של פנטינגה היא לא להוכיח את קיום אלוהים - הוא מאמין ללא ראיות, כמו שנראה - אלא להפיל את כל הראייות לאי-קיום אלוהים. -## האתגר הראייתי +###האתגר הראייתי כאמור, [**העמדה הראייתית**](#העמדה-הראייתית) מבוססת אך ורק על ראיות, ולהיות מותאמת לעוצמת הראיות. או במילים אחרות: אין זה מוצדק לאחוז באמונה בעוצמה מסוימת, בלא ראיות מספיקות. העמדה הזו מבקרת את הדת: @@ -144,7 +144,7 @@ dateCreated: 2024-06-20T11:18:52.394Z רוב הפילוסופים (והתיאולוגים) קיבלו את 1 ולכן ניסו לדחות את 2. המטרה של פלנטינגה היא לתקוף את הנחה 1: גם אם *אין* ראיות, מוצדק להאמין באלוהים[^9]. -## יסודנות +###יסודנות מה המבנה של ההאמנות שלנו? יש שתי גישות: @@ -159,13 +159,13 @@ dateCreated: 2024-06-20T11:18:52.394Z זו עמדה של הפילוסופיה האנליטית במאה ה20, במיוחד בידי [קויין וויטגנשטיין](/פילוסופיה/לשון/קריפקנשטיין), לפיה אמונה רודפת אמונה רודפת אמונה, במעגל. -### תכונות האמנות במבנה יסודני +####תכונות האמנות במבנה יסודני בתוך מבנה יסודני, האמנה יכולה להיות יסודית או לא יסודית, או יותר יסודית ופחות יסודית. מה יקרה לשאר ההאמנות אם ההאמנה הזו תיפול? העוצמה והמיקום של ההאמנה במבנה ישפיעו על זה מאוד. יסודי הוא בינארי: או שהאמנה יסודית או שלו. לעומת זאת, העומק והעוצמה הם רצף: אני *ממש ממש בטוח* שהיה נפוליאון (עוצמה גבוהה), אבל זו לא אמונה מאוד עמוקה - לא יטלטל אותי לגלות שלא היה נפוליאון. -### יסודנות קלאסית +####יסודנות קלאסית פלנטינגה שם את [דקארט](/פילוסופיה/חדשה/דקארט), [אקווינוס](/פילוסופיה/נוצרית/אקווינוס) ו[אנסלם](/פילוסופיה/נוצרית/אנסלם) באותה הסירה, אותה מכנה *יסודנות הקלאסית*, שאומרת ש @@ -194,12 +194,12 @@ dateCreated: 2024-06-20T11:18:52.394Z הביקורת של היסודנית הקלאסית כנגד האלוהים היא שהאמונה באלוהים אינה עונה לקריטריונים האלה. -## אפיסטמולוגיה רפורמיסטית +###אפיסטמולוגיה רפורמיסטית וכאן נכנס פלנטינגה. איך תוקפים יסודנות קלאסית? -### העמדה הרפורמיסטית +####העמדה הרפורמיסטית פלנטינגה הוא [קלוויניסט](https://en.wikipedia.org/wiki/Calvinism), תת-זרם של הנצרות ה[פרוטסטנטית](/פילוסופיה/נוצרית#הפיצול-הפרוטסטנטי). קלווין חושב שזה פסול להסתמך על [ראיות לקיום אלוהים](/פילוסופיה/דת/ראיות). פלנטינגה מפנה לציטוט - @@ -215,7 +215,7 @@ dateCreated: 2024-06-20T11:18:52.394Z זה הרקע התיאולוגי שעליו פלנטינגה פועל. -### דחיית היסודנות הקלאסית +####דחיית היסודנות הקלאסית למה שנדחה את היסודנות הקלאסית? פלנטינגה כותב - @@ -238,7 +238,7 @@ dateCreated: 2024-06-20T11:18:52.394Z > הקריטריון ליסודיות-כיאות חייב להיבנות מלטה-למעלה ולא להפך. אסור להגיע אליו מתוך מחשבה טהורה אלא על ידי בחינה של הדוגמאות הרלוונטיות -## אלוהים ונפשות אחרות +###אלוהים ונפשות אחרות בספרו [^10][God and Other Minds](https://en.wikipedia.org/wiki/God_and_Other_Minds), שבסיומו פלנטינגה אומר: @@ -261,9 +261,9 @@ dateCreated: 2024-06-20T11:18:52.394Z - Warrent -## ביקורות +###ביקורות -### הדלעת האדירה +####הדלעת האדירה אז עכשיו, הכל יכול להיות בסיסי? אני יכול להאמין באופן בסיסי בכל מה שאני רוצה? זו תהיה עמדה מגוחכת. @@ -271,7 +271,7 @@ dateCreated: 2024-06-20T11:18:52.394Z > > ברור שלא. לפי האפיסטמולוג-הרפורמטור \[פלנטינגה\], בתנאים מסוימים אמונות מסוימות הן יסודיות-כיאות; אותן אמונות עצמן יכולות שלא להיות יסודיות-כיאות תחת תנאים אחרים. נניח שאני מאמין שאני רואה עץ: אמונה זו היא יסודית-כיאות בתנאים אותן קשה לתאר במדויק אך כאלו הכוללים דבר מה מסוים הנראה בפניי בעל מאפיינים מסוימים. אותה האמונה עצמה איננה בסיסית כיאות במקרה בו אני יודע שאני יושב בחדרי, שומע מוזיקה ועוצם את עיני. טענתו של האפיסטמולוג-הרפורמטור היא שישנם תנאים מסוימים, אשר לרוב מתקיימים, בהם האמונה באלוהים הינה יסודית-כיאות; אך איזו סיבה יש לחשוב שדבר זה מחייב אותו לעמדה לפיה כל אמונה היא יסודית כיאות ב**כל** מצב?... האם זה רק מכיוון שהוא דוחה את הקריטריון ליסודיות-כיאות אותו סיפק היסודני-הקלאסי? אך למה שדבר כזה יחייב אותו לעמדה כזו סובלנית ובלתי רציונלית? -### פידאיזם +####פידאיזם **פידאיזם** היא העמדה שהתבונה סותרת את הדת, ואף-על-פי-כן צריך להחזיק בדת. פידאיזם מודרני מרוכך יותר - הוא טוען שלאדם הדתי ולאדם הלא-דתי (המצדד בתבונה בלבד) אין קריטריון לדבר זה עם זה. פלנטינגה עונה על זה - diff --git a/פילוסופיה/דת/חובה.md b/פילוסופיה/דת/חובה.md index 0c87c0d3..09cc4ee7 100644 --- a/פילוסופיה/דת/חובה.md +++ b/פילוסופיה/דת/חובה.md @@ -32,7 +32,7 @@ dateCreated: 2024-06-13T11:30:16.991Z כמו כן, *אתאיזם* (פוזיטיבי) הוא טענה חיובית, בדיוק כמו תאיזם - ולכן, גם הוא צריך טענה חיובית, ולא רק ספקנות כמו *א-תאיזם* (שלילי). -# התער של אוקאם +##התער של אוקאם התער של [אוקאם](/פילוסופיה/נוצרית/אוקהם), עיקרון מפתח באפיסטמולוגיה, קובע - > אין להרבות בישויות יותר מכפי הצורך @@ -46,7 +46,7 @@ dateCreated: 2024-06-13T11:30:16.991Z אבל, האם אנחנו בכלל במצב להשתמש בתער של אוקאם - תיקו ראייתי כזה? הרי, אם אחת מהעמדות עם ראיות חזקות יותר, התער של אוקאם לא רלוונטי. -# היעדר ראיות כראיה להיעדר? +##היעדר ראיות כראיה להיעדר? > [מאמר (Van Inwagen)](/פילוסופיה/דת/van_inwagen_-_russells_teapot.pdf) {.is-info} @@ -73,7 +73,7 @@ dateCreated: 2024-06-13T11:30:16.991Z אם נקבל את *התער של אוקאם*, ונצליח להצדיק את הדברים כפי שהם *בלי לגרור פנימה את אלוהים* - הרי שעלינו לבחור באתאיזם. -## התגובה של ואן-אינווגן +###התגובה של ואן-אינווגן > There is a serious defect in this argument… It is this: there are all sorts of reasons to believe that there is no Santa Claus—and no Great Pumpkin and no invisible flying Spaghetti Monster, either @@ -89,7 +89,7 @@ dateCreated: 2024-06-13T11:30:16.991Z המקרה של אלוהים מוזר, כי אין לנו ידע מוקדם לגביו - כמו קנקני תה, ספגטי או פילים. לכן, נקודת הפתיחה היא אגנוסטית - לא פגשנו אלוהימים, ולכן אין לנו ידע להתחיל ממנו עליהם. -# עקרון האדישות +##עקרון האדישות [Richard Swinburne](https://en.wikipedia.org/wiki/Richard_Swinburne) אומר - > בהינתן ויש לך מרחב אפשרויות, בהיעדר סיבה להעדיף אפשרות אחת על פני האחרות, יש לתת לכל האפשרויות סיכוי זהה. {.info} @@ -110,7 +110,7 @@ dateCreated: 2024-06-13T11:30:16.991Z בפועל, גם אם נקבל את העיקרון, היישום שלו *נורא* נדיר: כמה מצבים יש שבאמת אין לי מה לעדיף אפשרות אחת על פני אחרת? -# Divine Hiddenness +##Divine Hiddenness זהו טיעון פילוסופי חדש (!), שדומה ל[בעיית הרוע](/פילוסופיה/דת/רוע) אבל לא בדיוק. הוא אומר כך: 1. ישנם אנשים אשר מסוגלים להאמין להאמין באלוהים ואף להיות בקשר אישי עימו, שלא באשמתם כלל, אין זה המצב. diff --git a/פילוסופיה/דת/מטלות/.~lock.מסכמת.docx# b/פילוסופיה/דת/מטלות/.~lock.מסכמת.docx# new file mode 100644 index 00000000..c53c324f --- /dev/null +++ b/פילוסופיה/דת/מטלות/.~lock.מסכמת.docx# @@ -0,0 +1 @@ +,shmick,Takahe,19.07.2024 10:30,file:///home/shmick/.config/libreoffice/4; \ No newline at end of file diff --git a/פילוסופיה/דת/פלורליזם.md b/פילוסופיה/דת/פלורליזם.md index 46c89a57..e4ee4271 100644 --- a/פילוסופיה/דת/פלורליזם.md +++ b/פילוסופיה/דת/פלורליזם.md @@ -9,7 +9,7 @@ dateCreated: 2024-06-06T12:48:28.579Z --- -# בעיית הפלורליזם הדתי +##בעיית הפלורליזם הדתי **פלורליזם** במובן הדתי הוא לא במובן של *הכלה*, אלא במובן של ריבוי - אם יש אלוהים, אך ייתכן שיש כל כך הרבה דתות וגרסאות שלו? פלנטינגה כותב - @@ -22,7 +22,7 @@ dateCreated: 2024-06-06T12:48:28.579Z > בעיה עיקרית היא *מחלוקת עמיתים* - מצבים שבהם אין קונצנזוס. לפעמים, זה לא מעניין - כמו אם שואלים אנשים ברחוב *איזו תרופה תכריע מחלה נדירה*. אבל כשזה מגיע למומחים, כשאין הסכמה, זה בעייתי. בפילוסופיה המצב חמור במיוחד, ובפילוסופיה של הדת אפילו עוד יותר - אין שום הסכמה על כמעט כלום. **בעיית הפלורליזם הדתי** היא בעצם מקרה פרטי של הבעיה הזו, וככה נתייחס אליה. -## כמה הקדמות +###כמה הקדמות האם הדתות השונות סותרות זו את זו? זו הנחה בדיון, אבל היא אינה ברורה מאליה; דתות הן ברובן פרקטיקה, וסתירה מתרחשת בין טיעונים - לא פרקטיקות. אין *סתירה* בין ללכת לבית-כנסת לבין ללכת לכנסייה. *סתירה* של ממש היא סביב משהו שהדתות טוענות. ככל שדת נוטה לאוניברסליזם (כולם צריכים להיות בדת שלנו), היא נוטה יותר לסתירה, ובעצם בהפוך על הפוך ככל שדת יותר נוקשה (כמו היהדות) היא דווקא יותר פלורליטסית - אני אעשה את שלי ואתה את שלך[^15]. @@ -34,7 +34,7 @@ dateCreated: 2024-06-06T12:48:28.579Z יש בבעייה גם היבט מוסרי, סביב הגאולה והאמונה. אם רק הדת שלי נכונה, והאמונה בה תציל אותי ואי-אמונה בה תגזור אחרים לגיהנום - בואנ'ה, למה האלוהים המניאק הזה מראה רק לנו את הדרך? לכל שאר האנשים לא מגיע להינצל גם? עד ממש לפני רגע, מלא אנשים בהודו ובאפריקה לא שמעו על הנצרות בכלל. גם הם ילכו לגיהנום? למה? לא היה להם סיכוי בכלל? זו בעיה שמטרידה גם עיניים דתיות - הכנסייה אפילו הצהירה בועידת הותיקן השנייה שאנשים כאלה עדיין יכולים להגיע לשערי גן העדן. -# תגובות אפשריות +##תגובות אפשריות - בלעדיות - רק דת אחת נכונה זו העמדה הדתית הכי קשה - יש עוד דתות? So what? שיאתגרו אותי - אני צודק! @@ -61,7 +61,7 @@ dateCreated: 2024-06-06T12:48:28.579Z > [סרטון]() של דוקינס {.is-success} -# בלעדיות +##בלעדיות - החזקה באמונה דתית מסוימת - מודעות לקיומם של דתות אחרות @@ -70,7 +70,7 @@ dateCreated: 2024-06-06T12:48:28.579Z - אמונה כי אין לך טיעון שישנע כל אדם הגון-אינטלקטואלית[^20] לכן המתמטיקאי *גדל*, ברגע תגלית אי-השלמות, לא נחשב כאקסקלוסיביסט -## אתגרים לבלעדיות דתית +###אתגרים לבלעדיות דתית ישנם שני סוגי בעיות לעמדה הבלעדית: @@ -83,12 +83,12 @@ dateCreated: 2024-06-06T12:48:28.579Z > יש גם מצבי ביניים - שבהם אני מוצדק אפיסטמית להאמין במשהו, אבל לא נכון מוסרית להאמין בו; זה מצב מוזר, והוא עדיין לא פתור (*מה שאני עושה הוא הגיוני, אבל לא יפה*). {.is-warning} -### אתגרים מוסריים +####אתגרים מוסריים כנגד העמדה הבלעדית, פלנטינגה טוען כי העמדה היא עמדה **אימפריאליסטית** - שנכפתה במיסיונים ובכיבושים - וזה לא לעניין. אני יכול לנסות לשכנע אנשים, אבל לא להרביץ להם[^21]. אבל לא ברור שזו עמדה איומה מוסרית - הרי הנוצרי שמנסה לנצר אותך או החב"דניק שמנסה להניח תפילין מחוץ לבסיס של נעם מנסים להציל אותך - האם זה כל כך נורא? אם הוא *לא* עושה את זה הוא סוג של מניאק![^23]. טיעון פנים-דתי אומר שכפייה לא משלימה את המטרה - אם הנחת תפילין בכפייה, זה בכלל לא ממלא את המצווה - לא עשית בזה שום דבר. האם באקסקלוסיביזם הוא אגוצנטרי\יהיר? זו האשמה נפוצה כנגד העמדה זו, לה פלנטינגה עונה - לא בהכרח[^22]; גם אם אתה ספקן או פלורליסט, אתה חושב שאתה צודק יותר מאחרים - האם זה לא יהיר גם? ברור שאתה חושב שאתה צודק - אם לא היית חושב ככה, היית מחזיק בעמדה של מישהו אחר. חוץ מזה, אומר פלנטינגה, אנחנו לא כל כך בוחרים במה להאמין - אם נרצה להאמין שהיום יום שישי (היום יום חמישי) או שמספר הכוכבים בשמיים הוא אי-זוגי (אחי, מאיפה לי?), בחיים לא נצליח - אז מה אנחנו רוצים מהאקסקוסיביזם הדתי? -### אתגרים אפיסטמיים +####אתגרים אפיסטמיים ישנם שלושה סוגים של אתגרים אפיסטמיים: - הצדקה @@ -101,7 +101,7 @@ dateCreated: 2024-06-06T12:48:28.579Z - ידע האם ניתן 'לעלות לכדי ידיעה' בכל הנוגע לאמונה בדת מסוימת בהינתן ריבוי דתות? -#### הצדקה +#####הצדקה ישנן שתי תפיסות של הצדקה: - תפיסה [דאונטולוגית](/פילוסופיה/אתיקה#הנחת-יסוד-למטאפיזיקה-מוסרית) @@ -110,7 +110,7 @@ dateCreated: 2024-06-06T12:48:28.579Z - דרישה לחוסר שרירותיות אמונה מוצדקת היא, בין השאר, אמונה לא שרירותית - הגעתי לשם בדרך מסוימת ולא סתם ככה. יש חובה אפיסטמית להתייחס למקרים דומים באופן דומה. פלנטינגה אומר - אקסקלוסיביסט לא חושב שמדובר ב'מקרים דומים' או שהאמונה שלו שרירותית. הוא רק חושב שהוא לא יכול לשכנע[^24]. (פלנטינגה חושב שזה המצב בהרבה מן האמונות המוסריות שלנו). -#### רציונליות +#####רציונליות ישנן חמש תפיסות של רציונליות: - אריסטוטלית @@ -128,7 +128,7 @@ dateCreated: 2024-06-06T12:48:28.579Z - Rationality as Sanity and Proper Function אדם רציונלי הוא אדם שהאמונות שלו מתגבשות באמצעות מנגנון שמתפקד כראוי. זה נושא מורכב שלא ממש ניכנס אליו. -#### ידע +#####ידע פלנטינגה מונה שלוש תפיסות של ידע: - קוהרנטיזם @@ -146,7 +146,7 @@ dateCreated: 2024-06-06T12:48:28.579Z 2. זה בבירור לא נכון. גם לא הייתי מאמין בתורת היחסות לולא הייתי נולד בזמן\מקום אחר. זה לא אומר שאני צריך להיות ספקן. -# עמדות נוספות +##עמדות נוספות - ג'ון היק - > ג'ון היק מציג עמדה נוספת באמצעות משל הודי. פיל מגיע להודו לאיזור שאין בו פילים - אף אחד לא ראה שם פיל. הפיל עומד בחדר חשוך וכולם ממששים אותו. אחד ממשש את החדק ויגיד, *הוא דומה לנחש*, ואחד אחר ימשש את הרגל ויגיד, *הוא דומה לבול עץ*, וכולי - כל אחד מהם תופס *משהו* מהפיל, אבל אף אחד לא מבין את כל הפיל. {.is-info} diff --git a/פילוסופיה/דת/ראיות.md b/פילוסופיה/דת/ראיות.md index f2248ed7..90a5aa40 100644 --- a/פילוסופיה/דת/ראיות.md +++ b/פילוסופיה/דת/ראיות.md @@ -38,10 +38,10 @@ dateCreated: 2024-05-09T11:27:06.000Z ועכשיו, צוללים. -# הראייה הקוסמולוגית +##הראייה הקוסמולוגית הוגים כמו [אריסטו](/פילוסופיה/יוונית/אריסטו), [אקווינוס](/פילוסופיה/נוצרית/אקווינוס), [לייבניץ](/פילוסופיה/חדשה/לייבניץ) (הבולט מביניהם בתחום) וויליאם ראו (Rowe)[^3]. -## הגרסא הגרועה +###הגרסא הגרועה גרסא פשוטה ודבילית של הטיעון: - לכל דבר יש סיבה ([עקרון הטעם המספיק](/פילוסופיה/חדשה/לייבניץ/המונדולוגיה#עקרונות-השכילה-הסתירה-והטעם-המספיק) - יש סיבה שכך הוא ולא אחרת) @@ -64,7 +64,7 @@ dateCreated: 2024-05-09T11:27:06.000Z איך אפשר להימנע מהמסקנה הצלועה הזו, ולפתור את הבעיה? -## הגרסא הלא-גרועה +###הגרסא הלא-גרועה ישנן שתי סוגים של עובדות - עובדות *קונטינגטניות* (אולי הברבור הזה שחור, אולי ורוד), ועובדות *הכרחיות* (כל רווק הוא לא נשוי - *אתה לא יכול לפגוש רווק נשוי במכולת*). אי אפשר לשאול *למה* רווק הוא לא נשוי - הוא פשוט לא, בהגדרה - לא צריך להסביר את זה. את ההנחה הראשונה ננסח כ: @@ -80,7 +80,7 @@ dateCreated: 2024-05-09T11:27:06.000Z אבל יש פתח נוסף. -## עקרון הטעם המספיק +###עקרון הטעם המספיק [דיוויד יום](/פילוסופיה/חדשה/יום)[^5] אומר שעקרון הטעם המספיק נשען על *סיבתיות* - אבל אין לנו בכלל את הכוח להשתמש בסיבתיות כזו בדבר משהו שהוא *מחוץ למערכת*. אנחנו יודעים שלדברים פרטניים צריכה להיות סיבה למה הם כפי שהם, על סמך הניסיון. אבל להשליך את זה על משהו גדול כמו *המציאות*, *האל* - מה הניסיון שלנו שווה שם? מתוקף מה אנחנו משליכים את העקרון הזה לשם? איזה ניסיון יש לי על קיום היקום? @@ -88,18 +88,18 @@ dateCreated: 2024-05-09T11:27:06.000Z רוב הראיות הקוסמולוגיות מקבלות את עקרון הטעם המספיק - ובאיזשהו מובן, נופלות על זה[^5]. -## הטיעון של Rowe +###הטיעון של Rowe Rowe כופר בטיעון של השרשרת הקונטינגנטית האינסופית - בטענה של, אם לכל דבר יש סיבה - למה צריך להמשיך? דמיינו משהו כזה - > מגיע בנאדם ושואל אתכם *איפה האוניברסיטה*. אתם הולכים ומראים לו - *הנה, פה בניין הסנאט, ופה בית הסטודנט, ופה בניין פסיכולוגיה, ופה הארומה ו...*. אם תראו לו הכל, למה לו לשאול - *איפה האוניברסיטה?* -## נגד הפאטאליזם +###נגד הפאטאליזם אם הסיבה הראשונית היא הכרחית, ויש ממנו סיבתות אחרות - הרי שגם ב' הכרחי, ואז בעצם כל השרשרת הכרחית. מאיפה הקונטינגניות? מאיפה לנו שהכל לא קבוע מראש באופן מוחלט, כגורל? העמדה שהכל הכרחי נקראת **פאטאליזם** - גרסא קשה של **דטרמיניזם** - והיא טוענת ש*ה כ ל* קבוע מראש. יש הוגים שמקבלים אותה - לרבות [שפינוזה](/פילוסופיה/חדשה/שפינוזה) ו[לייבניץ](/פילוסופיה/חדשה/לייבניץ) - אבל אין ספק שזו עמדה מפחידה, שהרבה פילוסופים רוצים להתפתל החוצה ממנה. -## המבנה הכללי +###המבנה הכללי יש הרבה פלפולים לראיות כאלו, אבל הן בגדול נראות ככה: 1. קיים דבר מה קונטינגנטי מסוג מסוים. 2. גרסא כזו או אחרת של עיקרון הטעם המספיק (בטובות - גרסא מצומצמת[^7]) הדורשת שכל עובדה קונטינגנית מהסוג שהנחה (1) דיברה עליה דורשת הסבר. @@ -107,7 +107,7 @@ Rowe כופר בטיעון של השרשרת הקונטינגנטית האינס 4. מסקנה: אלוהים. הידד! -# הראייה האונטולוגית +##הראייה האונטולוגית [קאנט](/פילוסופיה/חדשה/קאנט) חשב שהראייה הקוסמולוגית חייבת להוכיח שיש בכלל דבר הכרחי במציאות. אבל אם יש ראיה כזו - בשביל מה אנחנו צריכים את הראיה הקוסמולוגית? הראייה הזו צצה קודם, אצל [אנסלם](/פילוסופיה/נוצרית/אנסלם) - קדוש נוצרי ש, בתמצית, התבאס שאין לו הוכחה טובה שיש אלוהים, ומתפלל ביער שאלוהים יגלה לו. והפלא ופלא - אלוהים אכן מגלה לו - את הראייה האונטולוגית. הראייה קובעת לא רק שאלוהים קיים, אלא שאלוהים *חייב להיות קיים* - היא א-פריורית, קרי, אינה נשענת על הניסיון: אם הבנת מה זה אלוהים, אתה חייב לקבל את אלוהים. @@ -136,7 +136,7 @@ Rowe כופר בטיעון של השרשרת הקונטינגנטית האינס אבל מה זה *גדול יותר*? זה חורה לנו, וגם ל[דקארט, שבזז אותה](/פילוסופיה/חדשה/דקארט/הגיונות#ההוכחה-האונטולוגית-היגיון-חמישי) והחליף את המילה *גדול* ב*מושלם*. -## התגובה הראשונית של ראסל (וכולנו) +###התגובה הראשונית של ראסל (וכולנו) ראסל אומר, > פשוט יותר להשתכנע שהטיעון שגוי מאשר למצוא היכן בדיוק נמצאת השגיאה. @@ -167,7 +167,7 @@ Rowe כופר בטיעון של השרשרת הקונטינגנטית האינס אנסלם ואחריו דקארט טוענים ש*אלוהים* אני מבין, והוא מכיל בעצם המושג *קיים בהכרח*, בניגוד לאי, שלא חייב להיות *מושלם*. האי המושלם הוא מושג מומצא, בעוד שאלוהים הוא מושג טבעי. -## התגובה של הובס (ואולי גם של אקווינס) +###התגובה של הובס (ואולי גם של אקווינס) החברים האלו אומרים שאלוהים לא קיים בתפיסה - איך אני יכול לתפוס בכלל את אלוהים בראשי? הובס ו[אקווינוס](/פילוסופיה/נוצרית/אקווינוס) טוענים שהוא בכלל לא דבר נתפס - ואז ההוכחה בכלל לא מתניעה. יש כאן איזו כתישה - הובס אומר לאנסלם, *אתה לא יכול להעלות את זה על הדעת*, ואנסלם יגיד, *כן אני כן!* (או כמו שראסל אומר לכומר, שאומר שעולם בלי אלוהים לא יכול לעלות על הדעת, *אל תגיד לי מה אני יכול להעלות על הדעת!*). @@ -175,20 +175,20 @@ Rowe כופר בטיעון של השרשרת הקונטינגנטית האינס אין ממש מוצא מהביקורת הזו - מי יודע מי צודק? -## התגובה של קאנט (ונורמן מלקולם) +###התגובה של קאנט (ונורמן מלקולם) קאנט אומר שקיום זו בכלל לא תכונה. ולכן ה*דבר המושלם ביותר* בכלל לא חייב לכלול אותה. הדרך הקלאסית להבין את זה זה שקאנט מייחס את הקיום כ*תכונה של תכונות* - כמו פרדיקט על משהו אחר - יש *משהו*, ו*גם* הוא קיים, לא רק *יש קיים* - מה זה *קיים* לבד? חייב להיות *משהו* קיים. המצדדים בהוכחה טוענים בפשטות שהביקורת של קאנט לא מפילה את הטיעון. -## הביקורת של יום (וראסל) +###הביקורת של יום (וראסל) יום אומר ש*אלוהים לא מוכיחים מהכורסא*. אתה רוצה להוכיח קיום? תוכיח קיום! תצביע לי על הדבר! -## הטיעון האונטולוגי מאז ועד היום +###הטיעון האונטולוגי מאז ועד היום המתמטיקאי גדל פיתח הוכחה מתמטית לקיום אלוהים, וכמובן שעדיין רבים עליה. ההוכחה הציתה את הטיעון המודלי לקיום אלוהים - שמתחולל בערך שבעים שנה ועדיין רץ ביתר שאת. -# הראיה הטלאולוגית +##הראיה הטלאולוגית > [מצגת](/פילוסופיה/דת/מצגת_שיעור_3_-_הראיה_הטלאולוגית.pptx), [טקסט (וייט)](/פילוסופיה/דת/white_(2015)_argument_from_fine_tuning.pdf), [טקסט (יום)](/פילוסופיה/דת/דוד_יום_דיאלוגים_על_הדת_הטבעית_פרקים_ב-ג.pdf) {.is-info} @@ -211,7 +211,7 @@ Rowe כופר בטיעון של השרשרת הקונטינגנטית האינס הטיעון הזה נדמה כמשכנע ביותר, ומשך המוני בני אדם לאורך ההיסטוריה. -## איזה מן טיעון זה? +###איזה מן טיעון זה? הטיעון הטלאולוגי הוא טיעון **אנלוגי** - העולם דומה לשעון; אם לשעון יש שען, לעולם חייב להיות יוצר. טיעונים באנלוגיה הם די חלשים, ככלל[^8]. אנחנו צריכים לעמוד על כך שהדימיון הוא במובנים הרלוונטיים, ולהצדיק בכלל את הפנייה למשהו אחר. @@ -219,7 +219,7 @@ Rowe כופר בטיעון של השרשרת הקונטינגנטית האינס בנוסף, הטיעון נשען על **היסק להסבר הטוב ביותר** (טיעון אבודקטיבי[^1]) - אלו הראיות, וזה ההסבר הטוב ביותר להן. העולם הזה נראה מאוד מיוחד, יש לו כל מיני תכונות מיוחדות - הוא *דורש הסבר*[^9]. -## הביקורת של יום +###הביקורת של יום ב*דיאלוגים על הדת*, כותב יום כנגד האנלוגיה - > כאשר שני מינים של דברים נראו תמיד קשורים זה לזה, יכול אני, מתוך הרגל, להסיק את מציאותו של האחד כל אימת שאני רואה את מציאותו של האחר. ולזאת קורא אני טיעון מתוך ניסיון. אך כיצד אפשר לטעון טיעון שכזה לגבי דברים שהם, כפי שהינם במקרה הנוכחי, יחידים, בודדים, ללא הקבל או דמיון מיוחד, זאת קשה להסביר. כלום יש אדם, אשר בארשת רצינית יאמר לי, כי עולם מסודר מן ההכרח שיהא תוצאה של איזו מחשבה או אומנות בדומה לזו של אדם, מפני שיש לנו ניסיון מכך? כדי לוודא דרך מחשבה זו, צריך היה שיהא לנו ניסיון ממקורם של עולמות, ובשום פנים אין זה דיי אם ראינו אניות וערים, פרי אומנות ותכנון אנושיים... @@ -248,7 +248,7 @@ Rowe כופר בטיעון של השרשרת הקונטינגנטית האינס ולמה לא, כמו ששעון דורש כמה יוצרים, אנחנו לא מניחים שישנם הרבה אלים, צוות מתכננים? -## השען העיוור? +###השען העיוור? [**צ'ארלס דרווין**](https://en.wikipedia.org/wiki/Charles_Darwin) ו[**ריצ'רד דוקינס**](https://en.wikipedia.org/wiki/Richard_Dawkins)[^11] הם ממבקריו החריפים ביותר של הטיעון הטלאולוגי, משום שהם מסבירים כיצד דברים *נראים* מתוכננים מבלי שאף אחד באמת תכננן אותם, בהתבסס על מנגנון האבולוציה. @@ -266,7 +266,7 @@ Rowe כופר בטיעון של השרשרת הקונטינגנטית האינס נגיד והפלנו את הטיעון הטלאולוגי. אז? מי אמר ש*זה* הדבר הנכון? הפילוסוף [**אלווין פלנטינגה**](https://en.wikipedia.org/wiki/Alvin_Plantinga) בז ממש לטיעון הזה, ומכתיר אותו בתור *הטיעון הגרוע ביותר בפילוסופיה*[^13] - אתם מראים לי *שאפשר* ליצור את העולם בלי מתכנן, הוא אומר - מי אמר ש*אין* מתכנן? -# הטיעון מן הכוונון העדין +##הטיעון מן הכוונון העדין בעקבות הטלטלה של האבולוציה, הטיעון הזה, הנסמך על חוקי הטבע, קובע כי: 1. קבועי הפיזיקה הם כאלו המאפשרים חיים @@ -281,7 +281,7 @@ Rowe כופר בטיעון של השרשרת הקונטינגנטית האינס הטיעון הזה חסין לפגעי האבולוציה - הוא לא מתנגד לה בכלל, ואפילו נשען על עקרונות מדעיים בדומה לה. -## ביקורת +###ביקורת - הביקורת האנתרופית - אם לא היינו חיים, אז לא היינו יכולים לצפות בזה שאנחנו חיים. לכן, זה שאנחנו חיים לא יכול להיות ראיה לשום השערה בתמצית - מפתיע אותך שיש פה חיים? למה? אחרת לא היית חי @@ -310,7 +310,7 @@ Rowe כופר בטיעון של השרשרת הקונטינגנטית האינס - איזה מן אל\אלים זה מוכיח? נניח ויש אלוהי כיוונן. מאיפה הקפיצה לאלוהים הדתי? *כל יכול? מושלם מוסרית?* כל זה עדיין לא רלוונטי. -# הראיה מן המוסר +##הראיה מן המוסר > [מצגת](/פילוסופיה/דת/שיעור_4_-_החוויה_הדתית_והראיה_מן_המוסר.pptx), [טקסט (סווינבורןן)](/פילוסופיה/דת/swinburne_(2004)_religious_experience.pdf), [טקסט (לואיס)](/פילוסופיה/דת/ק.ס._לואיס_-_הנכון_והשגוי_כרמז_למשמעות_היקום.pdf), [טקסט (גלמן)](/פילוסופיה/דת/jerome_i._gellman_-_experience_of_god_and_the_rationality_of_theistic_belief_-_second_chapter.pdf) {.is-info} @@ -333,13 +333,13 @@ Rowe כופר בטיעון של השרשרת הקונטינגנטית האינס > הטיעון *לא* אומר שצריך להאמין באלוהים כדי להיות מוסרי, או שדתיים יותר מוסריים. אלו הרחבות סוציולוגיות ופסיכולוגיות, והן הבעיה שלהם. {.is-warning} -## ביקורות +###ביקורות - למה לחשוב שריאליזם מוסרי דורש הסבר? - למה לחשוב שראליזם מוסרי נכון? - למה לחשוב שקיומו של אל הוא ההסבר הטוב ביותר לקיומן של עובדות מוסריות? -## ריאליזם מוסרי? +###ריאליזם מוסרי? ריאליזם מוסרי[^15] מניח שטענות מוסריות הן טענות - לא רק מבעים (פויה, רצח), אלא טענות של ממש על העולם. אפשר לפרש אותן כטענות ("אתה דורך לי על הרגל") כשזה בעצם ציווי ("אחי, *אתה דורך לי על הרגל*"). אז מה בדבר המוסר? טענות של ממש, או ציווים? הריאליסט המוסרי יטען שהיגדים מוסריים הם אכן טענות אמיתיות, היכן שError-theorist יטען שהן טענות שקריות. רוב הטענות בנושא הן נגד ריאליזם מוסרי (*תראה, יש אנשים שרוצחים, מי אמר שהם טועים ואנחנו צודקים?*). העמדה של ריאליזם-מוסרי מנסה לדחות את הטענות האלה. @@ -359,14 +359,14 @@ Rowe כופר בטיעון של השרשרת הקונטינגנטית האינס טיעון שעולה מהעמדה הזו - לפחות בגרסתה האתאיסטית - היא שהמוסר אינו תלוי באלוהים. כולנו מסכימים שיש חוקים - נצחיים ומוחלטים (פויה, רצח), עם יישום משתנה וכוח נורמטיבי על-טבעי עלינו. עכשיו המחלוקת סביב *אלוהים* היא בכלל סביב כל המסביב - זה הגיע מתורה מסיני, או ממשהו אחר? זה כבר פרטים, וזה לא כזה מעניין - ריאליזם מוסרי הוא-הוא תאיזם - *אלוהים* זה סתם משחק במילים[^16]. -## היסק להסבר הטוב ביותר? +###היסק להסבר הטוב ביותר? העובדות המוסריות הן נורמטיביות - הן לא רק *שם*, הן גם רוצות מאיתנו דברים. מתוקף מה הן שם? *אלוהים?* אנחנו צריכים אל דתי - שמן כזה, מלא תכונות, כדי להצדיק אותן[^17]. עמדה נוספת היא שהאלוהים נדרש ברמה ההכרתית - איך אנחנו יכולים *לדעת* את העמדות המוסריות? אלוהים יכול ללמד אותי אותם. העמדה הזו אומרת שאלוהים לא מנביע עובדות מוסריות, אבל עובדות מוסריות מנביעות אלוהים. כמו שיש סיבה שאתה מכיר דברים ברורים - שולחנות, חתולים, אמפנדס - חייבת להיות סיבה שאתה מכיר דברים לא ברורים, כמו מוסר. זה מצית דיון אחר - אם הן לא אלוהים, מהן עובדות מוסריות? -## דילמת אאותיפרון +###דילמת אאותיפרון [סוקראטס](/פילוסופיה/יוונית/אפלטון) יוצא לטיול (זה אף פעם לא נגמר טוב) ונתקל באאותיפרון, שמבקש לתבוע את אבא שלו. סוקראטס עולב בו לכדי השאלה - @@ -381,7 +381,7 @@ Rowe כופר בטיעון של השרשרת הקונטינגנטית האינס -# הראיה מן החוויה הדתית +##הראיה מן החוויה הדתית העמדה הזו לא מאוד פופולרית, אבל נמצאת עכשיו בנסיקה. היא אומרת משהו כזה: @@ -397,7 +397,7 @@ Rowe כופר בטיעון של השרשרת הקונטינגנטית האינס 3. אנשים רבים חווים את האל תחת תנאים שונים מאוד זה מזה. 4. יש אלוהים. -## ביקורות +###ביקורות - אמינות החוויה הדתית - אין לי שום יכולת לאמת אותה כנגד יש כאלו שטוענים *שכן* ניתן לאמת אותה - תעשה את הדברים האלו והאלו תפגוש אותו גם אתה! אולי אין לך את הכישרון או את החוש. למה שלא תאמין למי שכן? יש אנשים עם שמיעה מוזיקלית, ויש אנשים שפגשו את אלוהים diff --git a/פילוסופיה/דת/רוע.md b/פילוסופיה/דת/רוע.md index f84ddbba..714aaf20 100644 --- a/פילוסופיה/דת/רוע.md +++ b/פילוסופיה/דת/רוע.md @@ -36,7 +36,7 @@ dateCreated: 2024-05-30T11:15:54.902Z > שימו לב - המוקד פה הוא לא בעיות בסגנון *הכל לטובה* - כמו שטיח מלמטה, העולם נראה לנו **כאוטי**, אבל מלמעלה הוא **מושלם** - אלא *למה יש רוע מלכתחילה?* (אחי, אתה כל יכול - תעשה שטיח יפה! {.is-warning} -# אין רוע? +##אין רוע? אולי אין רוע - ואנחנו פשוט לא מבינים מה זה *רוע?* ישנן שתי אפשרויות לטענה הזו - @@ -52,7 +52,7 @@ dateCreated: 2024-05-30T11:15:54.902Z הטיעון הזה מוביל אותנו לספקנות די קיצונית - בעצם, מה שנדמה לי כרוע הוא לא באמת כזה - אולי בעצם אני לא מבין את העולם כמו שאני חושב. ההשלכות האתיות של זה מאוד קשות... -## הפתרון של לייבניץ +###הפתרון של לייבניץ > אלוהים ברא את העולם הזה, אך העולם הזה איננו העולם האפשרי היחיד. מן האפשר היה שאלוהים יברא עולם אחר. מותר לבטא את העניין גם כך: כשאלוהים ברא את העולם, היו לפני עיניו כביכול כל העולמות האפשריים. עולמות אלה היו אפשריים, מכיוון שאצל כולם שלטו ללא סתירה האמיתות הנצחיות. וההבדל ביניהם היו 'האמיתות העובדתיות' הקיימות בכל אחד מן העולמות האלה... אלוהים היה צריך לבחור בין העולמות האפשריים האלה ולהחליט , איזה מהם יברא. אך בחירה זו היתה צריכה להתבסס על 'טעם מספיק' ואין טעם מספיק אחר שהיה יכול לקבוע את רצונו של האל בבריאתו את העולם אלא זה, שהוא ברא את העולם הטוב ביותר בין כל העולמות האפשריים. הבחירה בין העולמות האפשריים השונים מועמדת לפני לייבניץ בצורת בעיה של 'מאכסימום כמו שאנו מוצאים אותה במאתימאטיקה. *ברגמן, תולדות הפילוסופיה, 411* @@ -63,7 +63,7 @@ dateCreated: 2024-05-30T11:15:54.902Z במקום לשלול את הרוע, לייבניץ קושר קשר חזק בין הטוב לרוע. יש רוע, ואנחנו מבינים מה הוא (רע), אבל אנחנו לא רואים שלא יכל להיות משהו טוב יותר[^5]. -# ההגנה מן הרצון החופשי +##ההגנה מן הרצון החופשי > [טקסט (פלנטינגה)](/פילוסופיה/דת/plantinga_-_the_free_will_defence.pdf) {.is-info} @@ -85,7 +85,7 @@ dateCreated: 2024-05-30T11:15:54.902Z פלנטינגה מחפר טענה נוספת, R, שמתיישבת עם P ומנביעה את Q. הR של פלנטינגה היא - God creates a world containing evil and has a good reason for doing so. היא מגשרת על הפער בין P לQ - השאלה היא אם הטענה הזו עקבית בעצמה. -## הטיעון של פלנטינגה +###הטיעון של פלנטינגה 1. עולם בו יש יצורים חופשיים הוא יותר מוערך כששאר התנאם שווים מאשר עולם בו אין יצורים כאלו (טוב מסדר שני) 2. אלוהים יכול ליצורים יצורים חופשיים אבל הוא לא יכול ליצור אותם וגם להכריח אותם לעשות רק מעשים ראויים - אחרת הם לא יהיו חופשיים. @@ -93,7 +93,7 @@ dateCreated: 2024-05-30T11:15:54.902Z 4. לצערו, יש יצורים שבחרו לעשות רע. 5. לכן יש רע בעולם. -## הביקורת של מאקי +###הביקורת של מאקי > [טקסט (Mackie -> Plantinga)](/פילוסופיה/דת/mackie’s_reply_to_plantinga_(in_the_miracle_of_theism).pdf) {.is-info} @@ -145,7 +145,7 @@ dateCreated: 2024-05-30T11:15:54.902Z פלנטינגה מפרסם את המאמר הזה ופותר, לכאורה, את בעיית הרוע. ואז מגיע Rowe ואומר - *So what?* -# הבעיה הראייתית +##הבעיה הראייתית > [טקסט (Rowe)](/פילוסופיה/דת/the_problem_of_evil_and_some_varieties_of_atheism__-_rowe.pdf) {.is-info} @@ -168,7 +168,7 @@ dateCreated: 2024-05-30T11:15:54.902Z - - אבל – למה לא ללכת עד הסוף עם הספקנות? למה לעצור דווקא בשאלת הרוע? - - אולי קיומם של טיעונים אחרים לטובת קיומו של האל המושלם (כמו הטיעון האונטולוגי) אמורים לשכנע אותנו שזה המצב. -## בעיית הרוע המופרז +###בעיית הרוע המופרז **רוע מופרז** (Gratuitous Evil) הוא רוע שאלוהים יכל למנוע בלי מחיר מוסרי כולל. הויכוח מתמקד בהאם רוע כזה קיים בכלל - רוע מוגזם, בלי סיבה, שלא תורם למודל הSoul Making של היק. תשובה אחת היא - אין דבר כזה; כל רוע שיש בעולם הוא הכרחי לגמרי[^7]. תשובה אחרת היא שיש רוע כזה, כי יצירת הרוע היא שרירותית; למה שתיצור ככה רוע, ולא קצת יותר\קצת פחות? למה לעצור כאן ולא כאן? (ואן-אינווגן). diff --git a/פילוסופיה/דת/שפה.md b/פילוסופיה/דת/שפה.md index febd5618..24cfbf3d 100644 --- a/פילוסופיה/דת/שפה.md +++ b/פילוסופיה/דת/שפה.md @@ -13,11 +13,11 @@ dateCreated: 2024-07-11T11:35:30.832Z {.is-info} -# ראשיתה של הפילוסופיה האנליטית +##ראשיתה של הפילוסופיה האנליטית הלוגיקה הייתה נערצת בראשית הפילוסופיה, והתחילה אצל [אריסטו](/פילוסופיה/יוונית/אריסטו), המשיכה דרך הסטואיקנים, ונתקעה שם. [קאנט](/פילוסופיה/חדשה/קאנט) כתב ב[ביקורת התבונה הטהורה](/פילוסופיה/חדשה/קאנט/ביקורת) ש*הלוגיקה לא התקדמה מאז ימי אריסטו והיא לא צריכה*. ואז הגיע [פרגה](/פילוסופיה/לשון/פרגה), שפיתח את [תחשיב הפרדיקטים](/פילוסופיה/לוגיקה/פרדיקטים) - מה שהוביל לעידן חדש בלוגיקה. משם פרחו זרמים שמאסו בכתיבה הפילוסופית המברברת, וביקשו להצריך פילוסופיה בצורה אנליטית מתמטית. -## ויטגנשטיין +###ויטגנשטיין > ר' גם - [ויטגנשטיין](/פילוסופיה/לשון/ויטגנשטיין) (פילוסופיה של הלשון) {.is-success} @@ -30,7 +30,7 @@ dateCreated: 2024-07-11T11:35:30.832Z ויטגנשטיין מחולק ל**ויטגנשטיין המוקדם** ו**ויטגנשטיין המאוחר** - לפני שהוא פרש ואחרי שהוא פרש. -## עיקרון האימות +###עיקרון האימות > משמעותו של היגד היא המתודה של אימותו > *מוריץ שליק* @@ -48,7 +48,7 @@ dateCreated: 2024-07-11T11:35:30.832Z > *זהו שולחן*. נכון? נכון. לא נכון? לא נכון. *זהו אסור לרצוח*. נכון? לא נכון? מאיפה לי? לרלורים חסרי פשר. {.is-info} -## פוזיטיביזם לוגי +###פוזיטיביזם לוגי בהיותו גנן, ויטגנשטיין נתקל בחוג הוינאי - חבורה של פילוסופיים שמתלהבים נורא ממדע, ומנסים לפתח זרם פילוסופי מראיית עולם מדעית. הם התרועעו עם כל המי-ומי - אינשטיין, גדל, וכו'. הם כמובן מתפחלצים מה*מאמר הלוגי פילוסופי* - ממש ברמה של כת - עד שהוא עצמו מגיע לשם ובז להם והם בזים לו[^9]. @@ -56,7 +56,7 @@ dateCreated: 2024-07-11T11:35:30.832Z וכמובן, המטאפיזיקה והתיאולוגיה נופלות. *יש אלוהים?* איפה? מה אמרת בכלל? -# שפה דתית? +##שפה דתית? [רודולף קרנפ](https://en.wikipedia.org/wiki/Rudolf_Carnap)[^5] כותב - @@ -71,7 +71,7 @@ dateCreated: 2024-07-11T11:35:30.832Z > לכאורה, האנשים האלו אתאיסטים. אבל בעצם, גם *אין אלוהים* היא טענה שנופלת אצלם; הם פשוט מחוץ למגרש, לגמרי[^6]. {.is-warning} -# אז, מה זה שפה דתית? +##אז, מה זה שפה דתית? אנשים הרי משתמשים בכל המשפטים האלה, לכאורה כדי לתאר את העולם - אבל הם לא מבטאים את העולם. מה הם עושים בכל זאת? זוהי הגישה שנקראת **הגישה האקפרסיביסטית** - @@ -83,7 +83,7 @@ dateCreated: 2024-07-11T11:35:30.832Z אז, תיאולוגיה היא... מוזיקה. היא, לצד המטאפיזיקאים, פשוט לא מבינים את זה. אתם מביעים את הרגשות שלכם, וזה חמוד. אבל אתם לא אומרים כלום על העולם. כל העסק הזה מיד מזדחל חזרה לפסיכולוגיה. -# מה זה אומר על דת? +##מה זה אומר על דת? ארבע אפשריות: @@ -123,7 +123,7 @@ dateCreated: 2024-07-11T11:35:30.832Z פלנטינגה ואחרים טוענים שיש לנו כלים אמפיריים לבדוק את קיום האל - בדמות חוש שישי (החוש המיסטי). -# נפילת הפוזיטיביזם +##נפילת הפוזיטיביזם [קרל פופר](https://en.wikipedia.org/wiki/Karl_Popper) ו[ויליארד ואן אורמאן קוויין](https://en.wikipedia.org/wiki/Willard_Van_Orman_Quine), בדוגמה נדירה של פילוסופיה מתקדמת, הראו כי עיקרון האימות מביס את עצמו - הוא עצמו לא ניתן לאימות[^12], והוא בעצם גם לעשות *פויה*, כמו שפה דתית בדיוק. @@ -131,7 +131,7 @@ dateCreated: 2024-07-11T11:35:30.832Z קוויין החמיר בכך והוכיח שהעיקרון מביס את עצמו - הוא היה חבר בחוג הוינאי בתקופתו המאוחרת, אז כתב את מאמרו *שתי דוגמות*. במאמר הוא מראה כיצד ההפרדה בין טענות לאנליטיות לא עובדת, עמומה מאוד. באופן מדהים, הוא משכנע את כולם - אף אחד לא ערער עליו. -# קריטריון המשמעות בשימוש +##קריטריון המשמעות בשימוש > [מצגת](/פילוסופיה/דת/__פילוסופיה_של_השפה_הדתית_-_שיעור_שני-_ויטגנשטיין_המאוחר.pptx) {.is-info} @@ -178,7 +178,7 @@ dateCreated: 2024-07-11T11:35:30.832Z ומה בין זה לדת? -# השפה הדתית כמשחק שפה +##השפה הדתית כמשחק שפה תחשבו על המילה *טוב*. אתם רואים שחקן טניס לא ממש טוב ואומרים לו, *אתה לא ממש טוב*. הוא ישיב, *נכון, אני לא טניסאי טוב - אני משחק לכיף, אני חובב*. זו תשובה ממש טובה. אבל אז אתם רואים מישהו שמתנהג ממש לא טוב. הוא ישיב, *נכון, אני לא מתנהג ממש טוב, אני מתנהג לכיף, אני חובב, זו לא אולימפיאדת המוסר*. זו תשובה *ממש גרועה*, למרות שזה אותו המשפט בערך. האדם השני לא הבין - הוא לא הבין את הרעיון של "טוב" - אין לא להיות בקטע של להיות "טוב" בכלל כמו שיש לא להיות "טוב" בטניס. מה התפקיד של "טוב" פה? @@ -186,7 +186,7 @@ dateCreated: 2024-07-11T11:35:30.832Z המטרה של ויטגנשטיין היא להראות שמשחק השפה הדתי הוא משחק שפה[^16] שונה ממשחק השפה הטענתי. -## מאפייני האמונה הדתית +###מאפייני האמונה הדתית ויטגנשטיין מאפיין אמונה דתית בארבע מאפיינים: @@ -195,7 +195,7 @@ dateCreated: 2024-07-11T11:35:30.832Z 2. לא רגישה לראיות -## לא סקאלרית +###לא סקאלרית > נניח שמאמין אומר *אני מאמין ביום הדין* ואני אומר, *אני לא בטוח, יתכן* – היית אומר שקיים בינינו פער עצום. לעומת זאת, אם הוא היה אומר - *יש מטוס גרמני מעל ראשנו* ואני הייתי אומר *ייתכן, אני לא בטוח* – היית אומר שאנחנו קרובים למדי אחד לשני. > *הרצאה על האמונה הדתית* @@ -206,7 +206,7 @@ dateCreated: 2024-07-11T11:35:30.832Z אמונה דתית לא באה בצורה סקאלרית כמו כל שאר האמונות - אף אחד לא ישיב ל*אתה מאמין באלוהים?* ב*60%*. באופן דומה, אם נאמין ב*יום הדין* כי החזאי אמר שזה מגיע והוא מעולה, *זו לא תהיה אמונה דתית* - גם אם אני והאדם הדתי מאמינים בפועל באותו דבר! אמונה דתית היא לא זה - היא הרבה מעבר לזה. -## לא רגישה לראיות +###לא רגישה לראיות > נצרות איננה מבוססות על אמיתות היסטוריות, היא מציגה בפנינו נרטיב \[היסטורי] ודורשת: עתה האמן! אך היא אינה דורשת להאמין לדיווח באמונה המתאימה לדיווח היסטורי אלא: האמן בכל רמ"ח איבריך, יש לאל ידך לעשות זאת רק כביטוי של כל חייך. יש בפניך נרטיב, אל תתייחס אליו כמו שאתה מתייחס לכל נרטיב היסטורי! תן לו מקום ותפקיד אחר בחייך... @@ -220,7 +220,7 @@ dateCreated: 2024-07-11T11:35:30.832Z אמונה דתית היא לא רק אמונה אפיסטמית: לא אכפת לי שנפוליאון היה גמד גם אם אני מאמין בזה, אבל אמונה דתית משוקעת עמוק בתוך החיים. גם אם נפריך את כל הטענות ההיסטוריות של הדת - כמו שאכן עושים הרבה פעמים - לא רק שהם לא משתכנעים, הם מאמינים חזק יותר! שימו לב, אומר ויטגנשטיין - האמונה הזו אינה רגישה לראיות: זוהי סוג אמונה אחרת. ויטגנשטיין לא מייחס את זה לחוסר רציונאליות: בנושאים אחרים, האדם הדתי יקבל ראיות ויעדכן את ההאמנות שלו - אבל טבע האמונה הדתית הוא שונה. -## לעומת פרייזר +###לעומת פרייזר צוהר נוסף לתופעת הדת נפתח מהויכוח של ויטגנשטיין עם פרייזר[^17] - חוקר בריטי שחקר הרבה מהדתות שהגיעו אליו מהקולוניות הבריטיות. פרייזר ראה בדת מעיין קדימון של המדע (שאותו הוא החליף) - בדת אפריקאית כלשהי מתפללים שירד גשם; לא יורד. כנראה שלא התפללנו חזק מספיק. מתפללים עוד: בסופו של דבר, ירד גשם. ברור, אומר פרייזר, שהם לא ניסו להפסיק להתפלל ולראות מה קורה - זה כמו שאגיד לך, *אחי, תפסיק לנשום לשעתיים - אחרי זה זה נהיה מטורף*. אני לא אפסיק לנשום! באופן דומה, המתפללים צריכים את הגשם. הם לא יפסיקו להתפלל! @@ -239,7 +239,7 @@ dateCreated: 2024-07-11T11:35:30.832Z > למה הפסקת להאמין באלוהים? *הבנתי שאין אלוהים*. *מה באמת, מצאת פגם בהנחה 2 של ההוכחה האונטולוגית?* מממ... {.is-info} -## מאפייני התפיסה הויטגנשטינאית +###מאפייני התפיסה הויטגנשטינאית 1. תפיסה הרמנויטית (לא מהפכנית) @@ -282,10 +282,7 @@ dateCreated: 2024-07-11T11:35:30.832Z > גם התאיסט וגם האתאיסטית נוכחים באותו עולם. הם עשויים להשתתף באותן קרבות, להיות הורים לאותו ילד חולה, להביט באותם השמיים, או לקרוא את אותו הספר. אך שלא כמו התאיסט, האתאיסטית אינה רואה את העולם כחושף את התכנון האלוהי, היא לא רואה את השמים מספרים כבוד אל... היא איננה שומעת את אלוהים קורא לה מבעד לפסוקי התורה. היא איננה רואה שיטפונות ורעידות אדמה כביטוי לרצון אלוהים, ואין היא רואה נצחון הוא הבראה פתאומית כנס. היא רואה בסרטן, שגעון ומוות כסימנים לחוסר המשמעות והכאוטיות של הקיום האנושי. > *נחמה ורבין* -![ויטגנשטיין.png](/פילוסופיה/דת/ויטגנשטיין.png) -^הציור^ ^האהוב^ ^על^ ^ויטגנשטיין^ - -## ההשפעה של ויטגנשטיין +###ההשפעה של ויטגנשטיין ה[פוזיטיביזם הלוגי נפל](#נפילת-הפוזיטיביזם), ועכשיו מתחיל שיח חדש, ועכשיו מדברים בטיעונים ויטגנשטניאינים: @@ -305,7 +302,7 @@ dateCreated: 2024-07-11T11:35:30.832Z > מישהי מגיעה לויטגנשטיין ושואלת אותו, *אם מישהו בא אליך ואומר לך שהוא חולה, מה תגיד לו?* והלה משיב - *שילך לרופא*, ואם הוא משיב לך - *אוקיי, אלך לרופא אלילים* - אז מה תגיד לו? אין לכם על מה לדבר - אתם מקבילים שונים לחלוטין. {.is-info} -### פיקציונליזם +####פיקציונליזם מויטנגשטיים צמחה העמדה ה**פיקציונליסטית ההרמנויטית** נניח ואין באמת דת, וכל השיח הוא בכאילו. למה לא לאמץ את השיח בכאילו? העמדה הזו מציירת את הדתיים קצת כ"גיקים" של דת - הם נכנסים לבית הכנסת ומשחקים בדת ואז יוצאים חילונים לגמרי (הם לא תופסים את זה ככה? פטרנליזם - לא אכפת לנו). זה סיפור חייהם, המשחק שהם משחקים - סוג אחר מאוד של אמונה. @@ -347,4 +344,4 @@ dateCreated: 2024-07-11T11:35:30.832Z [^18]: כולם עפו על הרעיון הזה - באקדמיה ובמיוחד בפילוסופיה - הייתה תקופה של כמה עשרות שנים שכולם חשבו ככה עד שפלנטינגה מאס בזה (כי בחייאת זומזום, אי אפשר לדבר). -[^19]: ממשיכו של ויטגנשטיין בתחום הפילוסופיה של הדת - הוא כתב עליה עשרות ספרים. \ No newline at end of file +[^19]: ממשיכו של ויטגנשטיין בתחום הפילוסופיה של הדת - הוא כתב עליה עשרות ספרים. diff --git a/פילוסופיה/הגל/מטלות/.~lock.מטלה ראשונה.docx# b/פילוסופיה/הגל/מטלות/.~lock.מטלה ראשונה.docx# deleted file mode 100644 index 85eecf58..00000000 --- a/פילוסופיה/הגל/מטלות/.~lock.מטלה ראשונה.docx# +++ /dev/null @@ -1 +0,0 @@ -,shmick,Tieke,02.05.2024 18:07,file:///home/shmick/.config/libreoffice/4; \ No newline at end of file diff --git a/פילוסופיה/הגל/מטלות/מטלה ראשונה.docx b/פילוסופיה/הגל/מטלות/מטלה ראשונה.docx deleted file mode 100644 index 8c8567ec77720c8ed042bbc3a07bfdcc2c3c0cf2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12546 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 diff --git a/פילוסופיה/הציטוטים.md b/פילוסופיה/הציטוטים.md index e08606e0..44913a66 100644 --- a/פילוסופיה/הציטוטים.md +++ b/פילוסופיה/הציטוטים.md @@ -8,16 +8,22 @@ editor: markdown dateCreated: 2023-03-17T13:53:58.107Z --- -# על ההוויה -> כי אותו דבר הווה להוויה ולהכרה[^19] -For the same thing is for thinking and for being -**פארמנידס**, ***על הטבע*** -{.info} +## על ההוויה +!!! info "ציטוט" -> חוץ מאלוהים שום עצם אינו יכול להימצא ולא להיות מושג[^31]. -**שפינוזה**, ***אתיקה*** -{.warning} -# על החיים + כי אותו דבר הווה להוויה ולהכרה[^19] + + For the same thing is for thinking and for being + + **פארמנידס**, ***על הטבע*** + +!!! warning "" + + חוץ מאלוהים שום עצם אינו יכול להימצא ולא להיות מושג[^31]. + + **שפינוזה**, ***אתיקה*** + +##על החיים --- > מה שהווה נאמר באופנים רבים, אבל תמיד כלפי מובן אחד וטבע אחד כלשהו, ולא רק בשיתוף השם[^15] > Being is meant in more than one way, but pointing towards one meaning and some one nature rather than ambigiously @@ -51,7 +57,7 @@ For the same thing is for thinking and for being What you have willed \[...\] ends thus: will something better[^40] **שופנהאואר**, ***על אפסות החיים ועל הסבל שבהם*** {.warning} -# על האדם +##על האדם > כל בני האדם חושקים מטבעם לדעת[^16] > All human beings by nature stretch themselves out towards knowing **אריסטו**, ***מטאפיזיקה*** @@ -95,7 +101,7 @@ What you have willed \[...\] ends thus: will something better[^40] > \[...\] consciousness first reaches its turning point in self-consciousness, where it leaves behind the colorful semblance of the sensous world and the empty night of the supersensible other-worldly beyon and steps into the spiritual daylight of the present[^41] > **Hegel**, ***Phenemonology of the Spirit**** -# על הקיום +##על הקיום --- > זכור שתמות[^17] @@ -121,7 +127,7 @@ What you have willed \[...\] ends thus: will something better[^40] > הרי איש אינו יכול לתפוס בלא לתפוס שהוא תופס > **לוק**, ***מסה על שכל האדם***[^36] --- -# על הצדק +##על הצדק > וכך דינו של הצדק: שימשול הנעלה יותר על מי שנופל ממנו, ויגדל חלקו ממנו[^5] > **אפלטון** (מפי **קאליקלס**), ***גורגיאס*** {.warning} @@ -139,7 +145,7 @@ What you have willed \[...\] ends thus: will something better[^40] > **Epcitetus**, ***Discourses*** --- -# על המוסר +##על המוסר --- > האם אהובה היא החסידות מפני שחסידות היא, או מפני שהיא אהובה, על כן היא חסידות?[^8] > **אפלטון** (מפי **סוקראטס**), ***אאותיפרון*** @@ -214,4 +220,4 @@ What you have willed \[...\] ends thus: will something better[^40] [^38]: Epictetus, *Discourses*. Chapter 1.30, para. 7 [^39]: סופוקלס, *המלך אדיפוס* [^40]: ארתור שופנהאואר, [*על אפסות החיים ועל הסבל שבהם*](/פילוסופיה/מיומנויות/על_אפסות_החיים_ועל_הסבל_שבהם.pdf) [On the Vanity and Suffering of Life](/פילוסופיה/מיומנויות/on_the_vanity_and_suffering_of_life.pdf). בתוך: *העולם כרצון וכדימוי*, כרך 1, פרקים 56-59. -[^41]: [הגל](/פילוסופיה/חדשה/הגל), [הפנמנולוגיה של הרוח](/פילוסופיה/חדשה/הגל/רוח). פרק שני, עמ' 164, פסקה 177 (פינאקרד). \ No newline at end of file +[^41]: [הגל](/פילוסופיה/חדשה/הגל), [הפנמנולוגיה של הרוח](/פילוסופיה/חדשה/הגל/רוח). פרק שני, עמ' 164, פסקה 177 (פינאקרד). diff --git a/פילוסופיה/חדשה.md b/פילוסופיה/חדשה/index.md similarity index 92% rename from פילוסופיה/חדשה.md rename to פילוסופיה/חדשה/index.md index a6a18d1d..8834cb57 100644 --- a/פילוסופיה/חדשה.md +++ b/פילוסופיה/חדשה/index.md @@ -11,25 +11,25 @@ dateCreated: 2023-12-31T11:20:21.862Z > [מודל](https://moodle.bgu.ac.il/moodle/course/view.php?id=49798), [סילבוס](https://moodle.bgu.ac.il/moodle/mod/resource/view.php?id=2573539), [מודל (ב)](https://moodle.bgu.ac.il/moodle/course/view.php?id=51762), [סילבוס (ב)](https://bgu4u.bgu.ac.il/pls/scwp/!app.ann) {.info} -# תוכן העניינים +##תוכן העניינים -### 1. [דקארט](/פילוסופיה/חדשה/דקארט) - [הגיונות על הפילוסופיה הראשונית](/פילוסופיה/חדשה/דקארט/הגיונות) +####1. [דקארט](/פילוסופיה/חדשה/דקארט) - [הגיונות על הפילוסופיה הראשונית](/פילוסופיה/חדשה/דקארט/הגיונות) -### 2. [שפינוזה](/פילוסופיה/חדשה/שפינוזה) - [אתיקה](/פילוסופיה/חדשה/שפינוזה/אתיקה) +####2. [שפינוזה](/פילוסופיה/חדשה/שפינוזה) - [אתיקה](/פילוסופיה/חדשה/שפינוזה/אתיקה) -### 3. [לייבניץ](/פילוסופיה/חדשה/לייבניץ) - [המונדולוגיה](/פילוסופיה/חדשה/לייבניץ/המונדולוגיה) +####3. [לייבניץ](/פילוסופיה/חדשה/לייבניץ) - [המונדולוגיה](/פילוסופיה/חדשה/לייבניץ/המונדולוגיה) -### 4. [לוק](/פילוסופיה/חדשה/לוק) - [מסה על שכל האדם](/פילוסופיה/חדשה/לוק/מסה) +####4. [לוק](/פילוסופיה/חדשה/לוק) - [מסה על שכל האדם](/פילוסופיה/חדשה/לוק/מסה) -### 5. [ברקלי](/פילוסופיה/חדשה/ברקלי) - [מסה על עקרונות דעת האדם](/פילוסופיה/חדשה/ברקלי/עקרונות) +####5. [ברקלי](/פילוסופיה/חדשה/ברקלי) - [מסה על עקרונות דעת האדם](/פילוסופיה/חדשה/ברקלי/עקרונות) -### 6. [יום](/פילוסופיה/חדשה/יום) - [מסכת על טבע האדם](/פילוסופיה/חדשה/יום/מסכת) +####6. [יום](/פילוסופיה/חדשה/יום) - [מסכת על טבע האדם](/פילוסופיה/חדשה/יום/מסכת) -### 7. [קאנט](/פילוסופיה/חדשה/קאנט) - [ביקורת התבונה הטהורה](/פילוסופיה/חדשה/קאנט/ביקורת) +####7. [קאנט](/פילוסופיה/חדשה/קאנט) - [ביקורת התבונה הטהורה](/פילוסופיה/חדשה/קאנט/ביקורת) -### 8. [הגל](/פילוסופיה/חדשה/הגל) - [הפנמנולוגיה של הרוח](/פילוסופיה/חדשה/הגל/רוח) +####8. [הגל](/פילוסופיה/חדשה/הגל) - [הפנמנולוגיה של הרוח](/פילוסופיה/חדשה/הגל/רוח) -# מבוא +##מבוא הקורס יעסוק בפילוספים של העת החדשה, תחילה ב**רציונליסטים** - **[דקארט](/פילוסופיה/חדשה/דקארט)**, **[שפינוזה](/פילוסופיה/חדשה/שפינוזה)** ו- **[לייבניץ](/פילוסופיה/חדשה/לייבניץ)**, ואחר כך ב**אימפריציסטים[^6]** - **[לוק](/פילוסופיה/חדשה/לוק)**, **[בארקלי](/פילוסופיה/חדשה/בארקלי)** ו- **[יום](/פילוסופיה/חדשה/יום)**, שהתווכחו עד זוב דם על כל דבר קטן, בערך. לבסוף כל זה יתנקז לקודש הקודשים, **[עמנואל קאנט](/פילוסופיה/חדשה/קאנט)**[^12]. המחלקות בין שני הזרמים התגלגלה עד היום - הזרם הרציונליסטי מכונה **פילוסופיה קונטיננטלית[^7]**, והאימפריציזם הוא ה**פילוסופיה האנליטית**. הגם שההפרדה הזו מקובלת, היא שרירותית ולא חותכת - ההוגים "זולגים" לעיתים תכופות לעבר הזרם השני - ולרוב, הם מתחוללים במקביל. בין כל ההוגים רץ קו מקביל, אך אין זה נכון לכונן את האחד כהכנה לאחר. diff --git a/פילוסופיה/חדשה/ברקלי.md b/פילוסופיה/חדשה/ברקלי.md index a9ed7aa9..93bfa9eb 100644 --- a/פילוסופיה/חדשה/ברקלי.md +++ b/פילוסופיה/חדשה/ברקלי.md @@ -38,31 +38,31 @@ dateCreated: 2024-05-27T11:31:17.180Z [זה בדיוק מה שברקלי עושה; הוא מוותר עליו](/פילוסופיה/חדשה/ברקלי/עקרונות). -# מושג האידאה +##מושג האידאה -## אפלטון +###אפלטון מושג ה*אידאה* החל את דרכו אצל [אפלטון](/פילוסופיה/יוונית/אפלטון); שם הוא מעיד על *ישות אובייקטיבית כללית*, **חיצונית**, מופשטת, החלה על הרבים. האידאה היא ה*מהות* - *מה זה להיות סוקראטס? מה זה להיות טוב? מה זה להיות יפה?* -## דקארט +###דקארט אצל [דקארט](/פילוסופיה/חדשה/דקארט), המושג דומה יותר לשימוש שלנו: זהו דבר *פנימי*, כל תוכן מנטלי בעייני רוחנו. אידאה היא לא דבר חיצוני לרוח, אלא הכלי שבאמצעותו היא תופסת - מחשבות, רציות, תשוקות, רגשות - דקארט לא מבחין ביניהם; כולן הן *אידאות*. לצד אידאות, יש דברים חיצוניים - מושאים - שהאידאות קשורות בהן. כאשר האידאות הולמות את המושאים - זו **אמת**. דקארט מבצע הבחנה חשובה, שהוא עצמו לא משתמש בה הרבה אבל היא תהיה מכרעת אחר כך - ההבחנה בין **דימוי** ל**מושג**. למשל, *משולש*. *דימוי* של משולש יהיה *הדבר הזה* - △. *מושג* של משולש הוא ה"משולש" - "מצולע בעל שלוש צלעות שסכום זוויותיו 180 מעלות*. בעיניי דקארט, הדימוי הוא דבר חד, וברור יותר[^9], בעוד שהמושג הוא רק תוכן מחשבתי. -## שפינוזה +###שפינוזה אצל [שפינוזה](/פילוסופיה/חדשה/שפינוזה), המציאות היא עצמה האלוהים. גם במציאות שלו יש דברים פרטיים - [אופנים](/פילוסופיה/חדשה/שפינוזה/אתיקה#אופן) - ו[אידאות](/פילוסופיה/חדשה/שפינוזה/אתיקה#אידאה) - גם כאן, כל תוכן מנטלי של הרוח - של אותם דברים פרטיים. בין שניהם [**אין קשר סיבתי**](/פילוסופיה/חדשה/שפינוזה/אתיקה#סיבתיות) - האידאות והדברים הפרטניים הם *שני אופנים של אותו הדבר הממש* - ולא תוצאה של שרשרת סיבתית. לכן, מה שהפילוסוף צריך לעשות לשיטתו הוא לא להתחקות אחר הסיבתיות באופן אמפירי, אלא לבסס את האקסיומות האפריוריות שלנו כך שמה ש*נובע מהן* יתאם את המציאות. היחס הזה בין האידאה על המציאות גוררת הלימה - אני לא יכול שיהיה לי תוכן מנטלי *מבלי שיהיה לו מקביל פיזי*; אני לא יכול *לפחד* - אני חייב *לפחד ממשהו* - *מהמוות*, ***מהעכביש ההוא***. > ומה עם דברים מופשטים, כמו **המשולש**? לפי אפלטון, הוא נצחי; הוא קיים גם אם לא יהיו המתמטיקאים. דקארט ושפינוזה מייחסים אותם לאל. אצל ברקלי, זו בעיה - *בואו נראה איך האמפריציסטים האלה עושים בעיות*[^7]. {.is-warning} -## לוק +###לוק [לוק](/פילוסופיה/חדשה/לוק), שתפיסתו קרובה יותר לאדם הרגיל, מכיר באידאה ככל תוכן מנטלי, גם הוא. אלא שהוא מחלק את האידאות לאידאות *פרטיות*, ואידאות [*מופשטות*](/פילוסופיה/חדשה/לוק/מסה), ושוב [עושה בלגן](/פילוסופיה/חדשה/לוק/מסה#בעיות) עד שמגיע [קאנט](/פילוסופיה/חדשה/קאנט) ועושה סדר[^8]. > האידאות ה**מופשטות**, החידוד של לוק, הוא דבר שבדברו מסכימים כל הפילוסופים - *הוא לא נמצא שם בחוץ*; מה שיש בעולם הם רק דברים פרטיים. אלו הם חידוד שלנו. {.is-warning} -## ברקלי +###ברקלי ברקלי מתנגד להפרדה הזו - וקובע ש*אין* דברים מופשטים, אלא *רק* דברים פרטיים - ושכל מה שקיים, זו מחשבה בלבד. כמו אלו שקדמו לו, גם ברקלי רואה את המחשבה כבנויה מאידאות. אצל ברקלי, אין מה לדבר על *ייצוג* - אין פה שום דבר מחוץ לרוב, ולכן אין פה מה לייצג, למרות שזהו מקורה. המושג שיש ברוח אינו מייצג משהו שם בחוץ - הוא הדבר עצמו ממש. התפיסה הזו מחסלת את הספקנות - עד לוק יכולנו לשאול - *ומה אם האידאה שיש לי בראש לא תואמת או לא מייצגת את מה ששם בחוץ?* ברקלי דוחה את זה על הסף - מה שאנחנו תופסים **הוא** מה שיש "בחוץ". לפיכך, *אין מושגים מופשטים ולא יכולים להיות כאלה* - והאידאות הן *רק דברים פרטיים* diff --git a/פילוסופיה/חדשה/ברקלי/עקרונות.md b/פילוסופיה/חדשה/ברקלי/עקרונות.md index cc2fb7d6..88c54ae9 100644 --- a/פילוסופיה/חדשה/ברקלי/עקרונות.md +++ b/פילוסופיה/חדשה/ברקלי/עקרונות.md @@ -21,7 +21,7 @@ dateCreated: 2024-06-03T11:30:14.970Z ברקלי אומר ללוק - *אתה עשית שימוש שגוי בספקות שלך, והגעת איתן למסקנות שגויות. תן **לי** לעשות את העבודה בשבילך*[^5]. אבל בעצם מתברר, שהרבה מהבעיות של לוק נובע לא מבעיות של העצם, אלא מבעיות של [השפה](/פילוסופיה/לשון) - בעיותיות שגם [לוק היה ער לה](/פילוסופיה/לשון#תורת-השפה-הלוקיאנית)[^6]. -# היות, היות נתפס +##היות, היות נתפס קיום נמצא שם בחוץ - באופן בלתי-תלוי מהמחשבות שלנו. אלא שברקלי תוקף את המושג הזה, במימרתו המפורסמת - > היות, היות נתפס diff --git a/פילוסופיה/חדשה/דקארט/הגיונות.md b/פילוסופיה/חדשה/דקארט/הגיונות.md index 9dd31e82..39d76b2a 100644 --- a/פילוסופיה/חדשה/דקארט/הגיונות.md +++ b/פילוסופיה/חדשה/דקארט/הגיונות.md @@ -8,7 +8,7 @@ editor: markdown dateCreated: 2024-01-08T12:56:19.479Z --- -# על הדברים שאפשר להטיל בהם ספק +##על הדברים שאפשר להטיל בהם ספק > [טקסט (עברית)](/פילוסופיה/חדשה/היגיון_ראשון.pdf), [טקסט (אנגלית)](/פילוסופיה/חדשה/meditations_on_first_philosophy_-_part_1.pdf), [מטלה](/פילוסופיה/חדשה/תר×××_-_××§×ר×_-_×¢××××_1_תשפ׳׳×.docx), [מטלה (בדוקה)](/פילוסופיה/חדשה/×ת×_××ר××××¥_10859664_assignsubmission_file_×ת×_××ר××××¥_copy_pdf.pdf), [מטלה 2](/פילוסופיה/חדשה/תרגיל_-_דקארט_-_עבודה_2_תשפ׳׳ד.docx), [מטלה 2 (בדוקה)](/פילוסופיה/חדשה/מתן_הורוביץ_10925340_assignsubmission_file_מתן_הורוביץ_copy_pdf.pdf) {.is-info} @@ -33,7 +33,7 @@ dateCreated: 2024-01-08T12:56:19.479Z [^4]: משמע - *להשהות שיפוט* - לא לקבל ולא לדחות (שניהם הצהרה חיובית). חשוב להיזהר מלכנות את דקארט כספקן - הוא משתמש בספק למהלך חיובי. [^5]: מהלך מפורסם זה מכונה *היפותזת החלום*. -## הספקנות הקרטזית +###הספקנות הקרטזית **ספקנות** היא זרם פילוספי שקיים עוד מימי יוון העתיקה (ספקנות פירית), הגורסת כי לא ניתן לדעת דבר, וכי לא ניתן להשיג ידע. אריסטו ו[אפלטון](/פילוסופיה/יוונית/אפלטון/מנון#מהי-ידיעה)[^6] משחקים אף הם על הזרם הזה בדרישותיהם הנוקשות לידיעה, למרות שלא החזיקו בדעה זו. @@ -55,7 +55,7 @@ dateCreated: 2024-01-08T12:56:19.479Z [^19]: העמדה הפילוסופית הזו מכונה *סוליפסיזם*. שופנהאואר סבר שאי אפשר להפריכה בטיעונים לוגים - אבל, "זוהי אינה בעיה פילוסופית שדורשת הוכחה - אלא בעיה פסיכולוגית שדורשת ***כדורים***", אומר דן. -## ביסוס המדעים בעקרונות הראשונים +###ביסוס המדעים בעקרונות הראשונים בדומה לניוטון, כמו דקארט בין העת החדשה המוקדמת, שואף לבסס מדע חדש. הוא עושה זאת על בסיס המתמטיקה - שמתקפת אותו. תחת הגישה של דקארט, ניתן יהיה לצמצם את המדעים אל המתמטיקה, ובכך ליצור מדע *אוניברסלי*, שמתוקף על ידי המתטיקה. אך מי מתקף את המתמטיקה? דקארט שואף לעשות זאת ב*היגיונות* על ידי תיקוף המטאפיזיקה. אם יצליח דקארט לתקף את העקרונות הראשונים, המטאפיזיים, יוכל לבנות על בסיסם את המתמטיקה, ועל בסיסה את המדעים כולם, בידיעה מוחלטת. @@ -88,13 +88,13 @@ dateCreated: 2024-01-08T12:56:19.479Z [^10]: [*אני חושב משמע אני קיים*](#הקוגיטו) המפורסם של דקארט, למשל, קורן מאור טבעי [^11]: דקארט משתמש במילה *אידאה*, כסינונימית למושג. קאנט מפריד בין השתיים, כמו [אפלטון](/פילוסופיה/יוונית/אפלטון/פיידון#האידאה) לפניו שתפס אידאה כדבר אחר לגמרי. -# על טבעה של רוח האדם, ועל כך שנקל להכירה מאשר להכיר את הגוף +##על טבעה של רוח האדם, ועל כך שנקל להכירה מאשר להכיר את הגוף > [טקסט (עברית)](/פילוסופיה/חדשה/היגיון_שני.pdf), [טקסט (אנגלית)](/פילוסופיה/חדשה/meditations_on_first_philosophy_-_part_2.pdf) {.is-info} לאחר שחירב את עולם הידע שלו עד היסוד, בהיגיון הראשון, נותרנו עתה, פתיחת ההיגיון השני, עם נקודה ארכימדית אחת - *אני קיים, אני נמצא*. כעת, מנסה דקארט לבנות מחדש את הידיעה שלו על בסיסה של אותה הנקודה. -## ה*קוגיטו* +###ה*קוגיטו* > אני חושב, משמע אני קיים[^12] {.info} @@ -102,13 +102,13 @@ dateCreated: 2024-01-08T12:56:19.479Z ה*קוגיטו* של דקארט הוא אינטימי לחלוטין. אני לא יכול לדעת שדברים אחרים קיימים, או שמושאי המחשבה שלי קיימים, או שאפילו ה*אני* שקיים הוא אותו *אני*, או לאורך זמן. הוא אומר רק שעצם המחשבה הוא ההוכחה לקיום - מחשבה היא רעיון שמצדיק את עצמו (כמו שאם אתה חושב שכואב לך - כואב לך; אם אתה חושב - אתה חושב). באופן דומה, קיומו של ה[שד המתעתע](#הספקנות-הקרטזית) בהכרח מוביל לכך שאותו השד מתעתע ב*משהו* - אפילו בתרחיש ההיפרבולי של דקארט יש ודאות כלשהי. ה*קוגיטו* פורץ את המחסומים שהציב דקארט - ידיעת התודעה, וידיעת המציאות - באווחה אחת; היכן שלפניו איני יודע דבר על המציאות או על התודעה שלי, כעת אני יכול לבסס ידיעה איתנה בשניהם - התודעה שלי **קיימת**, והיא קיימת ***במציאות***. -## דוגמת השעווה +###דוגמת השעווה על סמך הידיעה הודאית, אך זעירה הזו, דקארט בונה מחדש את המציאות שלו - ב**דוגמת השעווה**. כשהוא מזהה שעווה, הזיהוי אינו נעשה באמת באמצעות החושים - הרי בין המצבים השונים של השעווה - קרה, נוזלית או נמסה - אין שום דבר מן המשותף. ובכל זאת, בכל השלבים הוא מזהה את השעווה ככזו. משמעות הדבר היא בהכרח שהזיהוי *לא* מתרחש באמצעות החושים - אלא באמצעות התודעה. בכך, מסיט דקארט את ההצדקה לתפיסת העולם שלו מן החושים - שבהם אין לנו וודאות - אל התודעה - שכעת היא ודאית. משיש לו ידיעה איתנה והצדקה לבסס עליה את המציאות שלו, דקארט יוצא לבנות מחדש את עולם הידע שלו. [^16]: חשוב לשים לב - הקוגיטו הוא *לא* טיעון - אלא הבנה **אינטואיטיבית** (הסתכלות) - ידע ודאי, נתון, ונקי מכול ספק - שקיימת בכולנו. מכאן הכוח שלו - אין לו הנחות שאפשר לתקוף - זו חוויה אנושית בסיסית שלא ניתן לערער עליה. דן משווה את הידיעה האינטואיטיבית הזו ל'כאב' - אף אחד לא מסתכל על היד שלו בוערת, ומקיש היקש כמו *כל מה שחם בוער, כל מה שבוער כואב, לפיכך איה, כואב לי!* - זו ידיעה מונכחת, מיידית ובלתי ניתנת לערעור - כזה הוא ה*קוגיטו*. -## האידאה +###האידאה בעת החדשה, כמעט לכל הוגה שעוסק באפיסטמולוגיה הייתה *תורת אידאות*, או תורת הכרה - *שונה בתכלית מ[תורת האידאות האפלטונית](/פילוסופיה/יוונית/אפלטון/פיידון#האידאה)*. התורה של דקארט נשענת על טיעון ה[*קוגיטו*](#הקוגיטו). באשר למה שניתן לדעת, מה שניתן להכיר בו, זוהי הידיעה הראשונית והבסיסית ביותר - כל עוד אני חושב, אני ישנו. הטיעון החזק הזה מביס אפילו את טיעון השד המתעתע - גם אם ישנו שד מתעתע, הרי שהוא מתעתע *משהו* - ומשהו חושב, שכן אחרת אין במה לתעתע. @@ -127,7 +127,7 @@ dateCreated: 2024-01-08T12:56:19.479Z [^13]: "כה נדירה, שאין אותה אפילו ל**כדורגלנים**", אומר דן, ואפילו לא לחתולים [^14]: זוהי טענה שלא ניתן להפריך דדוקטיבית. "לכו הביתה - תוכיחו שזה **לא נכון**. *בהצלחה עם זה*", אומר דן. "נסה לשכנע את עצמך שאתה לא קיים, כמו ג'רי בסדרה *ריק ומורטי* בפרק המפורסם". בתוך התודעה שלך, אין לך דרך לערער על האמיתות של הטענה הזו. ההאמנה הזו אינטימית - אין לי איך להוכיח אנשים אחרים - אבל אין לי איך לפקפק באמיתות שלי. -## תורת החשיבה של דקארט +###תורת החשיבה של דקארט דקארט מייחס את התוכן המחשבתי לשלוש גורמים: - ניסיון @@ -144,7 +144,7 @@ dateCreated: 2024-01-08T12:56:19.479Z [^15]: *אפריורי*, כפי שעולב בו אחר כך קאנט -# על מהות הדברים החומריים; ושוב על אלוהים, שהוא נמצא +##על מהות הדברים החומריים; ושוב על אלוהים, שהוא נמצא > [טקסט (עברית)](/פילוסופיה/חדשה/היגיון_חמישי.pdf), [טקסט (אנגלית)](/פילוסופיה/חדשה/meditations_on_first_philosophy_-_part_5.pdf) {.is-info} @@ -162,13 +162,13 @@ dateCreated: 2024-01-08T12:56:19.479Z 3. מציאות -## ההוכחות של דקארט לקיום האל +###ההוכחות של דקארט לקיום האל > ר' גם: [ראיות לקיום האל](/פילוסופיה/דת/ראיות) - מבוא לפילוסופיה של הדת {.is-success} דקארט מוכיח את קיומו של האל בשתי הוכחות[^18]: -### ההוכחה האנתרופולוגית (היגיון שלישי) +####ההוכחה האנתרופולוגית (היגיון שלישי) > לכל דבר יש סיבה; לפיכך, חייבת להיות סיבה ראשונית[^21]. הוכחה זו מכונה [*ההוכחה הקוסמולוגית*](/פילוסופיה/דת/ראיות#הראייה-הקוסמולוגית). אלא שדקארט לא יכול להשתמש בה - משום שהיא מניחה מציאות חיצונית. @@ -176,7 +176,7 @@ dateCreated: 2024-01-08T12:56:19.479Z דקארט קיים קיום צורני - יש לו תוכן של ממש. ככזה, הוא יכול לחשוב על דברים צורניים אחרים - כמו פיצה, או שופנהאואר. אולם האלוהים מכיל תוכן צורני *שעולה על זה של דקארט* - לא ייתכן שדקארט הוא זה שהגה אותו; דקארט פחות ממשי ממנו. לכן, ישנו הכרח שהוא חיצוני לדקארט[^26]. -### ההוכחה האונטולוגית (היגיון חמישי) +####ההוכחה האונטולוגית (היגיון חמישי) > יש לי מחשבות; למחשבות האלו בהכרח יש מושגים. חלקם בדיוניים; את אלו הרכבתי בעצמי. חלק מהם חיצוניים לי - הם כופים את עצמם עליי דרך החושים. אך את חלקם, לא אוכל להצדיק לא כך ולא כך - אלו **אפריוריים** - מולדים. *אלוהים*[^22], ו*אני* הם מושגים שכאלה. מאיפה *אלו* הגיעו לי לראש? האדם הדתי[^23] יטען שהם באו יחד איתי לעולם, ממקור חיצוני לי בהכרח - מושג האלוהים *לא יכול להיות המצאה שלי*. המקור הזה חייב להיות האל - האל חייב להיות **קיים**. הוכחה זו מכונה [*ההוכחה המולדת*](/פילוסופיה/דת/ראיות#הראייה-האונטולוגית)[^24], והיא מעין הנהרה של ההוכחה הקוסמולוגית - ושלא כמותה, היא ייחודית לדקארט. היא נשענת על האקסיומה של *סיבה -> תולדה*, שדקארט מאמץ. @@ -195,7 +195,7 @@ dateCreated: 2024-01-08T12:56:19.479Z [^25]: משל של דן - דמיינו שאתם מזמינים פיצה ופותחים אותה בנוכחות השליח - ומגלים שמשולש חסר. *ככה זה יצא מהתנור*, השליח יגיד לכם, אבל אתם יודעים שהוא שקרן - אתם **יודעים** איך פיצה שלמה נראית, ולכן אתם יודעים שהדבר שלפניכם *אינו* פיצה שלמה, אלא פיצה *חסרה*. אם לא הייתם רואים פיצה שלמה מימיכם, הייתם אומרים, 'ואללה, *זו* הצורה של פיצה'. [^26]: משל של דן - תלויים לך שני ציורים בבית. האחד - מושלם; יצירת מופת. את השני ציירת אתה, ילד קטן. שניהם ציורים כציורים - אולם התוכן שלהם שונה. את האחד גם אני יכולתי לצייר; בשני גלום כישרון שבבירור עולה על היכולות שלי - ולכן יש הכרח שישנו שם, איפושהו, צייר מוכשר שצייר אותו, החיצוני לי. -# על מציאות הדברים החומריים ועל ההבחנה הממשית שבין נפש האדם וגופו +##על מציאות הדברים החומריים ועל ההבחנה הממשית שבין נפש האדם וגופו > [טקסט (עברית)](/פילוסופיה/חדשה/היגיון_שישי.pdf), [טקסט (אנגלית)](/פילוסופיה/חדשה/meditations_on_first_philosophy_-_part_6.pdf) {.is-info} @@ -206,7 +206,7 @@ dateCreated: 2024-01-08T12:56:19.479Z מהו *חתול*, למשל? לפי דקארט, הוא רק חומר - אין לו *קוגיטו*, ולכן הוא סוג של מכונה, רובוטים שאלוהים הטמיע כמו שעון מושלם. הסיבה של המנגנון הזה אינה רק הבריאה הראשונית - האל ממשיך לקיים אותו כל הזמן. -## עצם אינסופי ועצם נברא +###עצם אינסופי ועצם נברא אבל קודם, אמרנו שהעצם[^35] הוא בלתי תלוי - והנה עכשיו דקארט אומר לנו שהוא תלוי באל![^29]. דקארט מציע שיש *עצם אינסופי* - האל - ו*עצם נברא* - דוגמת הגוף, או הנפש: הגוף (לאו דווקא גוף האדם - פשוט גופים באופן כללי) יכול להיות גוף בלי נפש, והנפש יכולה להיות נפש בלי הגוף. @@ -218,7 +218,7 @@ dateCreated: 2024-01-08T12:56:19.479Z [^34]: דקארט נשען על ה[*קטגוריות*](/פילוסופיה/יוונית/אריסטו/מטאפיזיקה#מה-זה-להיות-what-is-being) של אריסטו, אבל הוא לא לוקח בחשבון את התנועתיות בהגות האריסטותלית - [לייבניץ](/פילוסופיה/חדשה/לייבניץ/המונדולוגיה) מחזיר את זה אחר כך. [^35]: קרי *אני* - המפתח להגותו של דקארט (*אני* חושב, *אני* קיים, *אני* יושב ליד האש...) -## התיאוריה הפסיכופיזית של דקארט +###התיאוריה הפסיכופיזית של דקארט דקארט מציב את ה*אני* בתור **נפש חושבת**. הנפש היא המושג שמבטא בנו את המודעות העצמית - יכולתו של היצור לזהות את עצמו, ולדעת את תוכן המחשבות שלו. גם מצלמה רואה כשם שהעין רואה - אולם המצלמה לא מודעת לתמונה, גם אם זו אותה התמונה בדיוק - ולכן אין לה נפש. @@ -249,10 +249,10 @@ dateCreated: 2024-01-08T12:56:19.479Z [^32]: או נהג במכונית. כנהג, אם לא תידלק נורת אזהרה ברכב, לא אדע שמשהו ברכב תקול. לא כך עם הגוף - ברגע שיש בעיה, אני מיד *מודע* לה. [^33]: הבעיה הזו לא קיימת אצל אריסטו, שם הגוף הוא החומר והנפש היא הצורה - אך שניהם היבטים שונים של אותה השלם (ר' גם - *על הנפש*). לא כך המצב אצל דקארט - השניים *באמת* שונים ונבדלים לחלוטין - לא היבטים של אותו הדבר. -# הביקורת כנגד דקארט ותגובתו +##הביקורת כנגד דקארט ותגובתו מבקרים, ובעיקר תיאולוגים, עלבו בתפיסותיו של דקארט סביב **אי-רמאותו של האל**, **החירות והרצון** ומושג **העצם**. קל לנו להניח היום שהדיונים האלו לא קשורים כלל ועיקר בפילוסופיה ("אני לא מתכוון להגיד לך מה קאנט חשב על חציית ים סוף") - לא כך אצל דקארט (ולייבניץ). התיאולוגים שעמם התמודד הם אנשים חריפים, שקולים לו ביכולתם הרטורית, ודקארט מתייחס אליהם ברצינות גמורה. -## חירות ורצון +###חירות ורצון אנו נוטים להתייחס לחירות כסתירה של דטרמיניזם: אם האל אכן כל יכול, הרי שאין לנו רצון - האל צופה את רצוננו לחלוטין; יש בכך בעיות מוסריות רבות. מדוע הוא מאפשר חוטאים, ומעשים רעים? מנגד, אם יש רצון חופשי, שביכולתי לקבוע כרצוני בחופשי מן הגורל, איך זה מתיישב עם כל-יכולתו של האל? דקארט סבר, כמובן, שיש אלוהים; אלא שטען ***גם*** לטובת החירות והרצון. למול הביקורת, דקארט ניסה ליישב בין שני העקרונות האלו, הסותרים לכאורה. הוא מתייחס לכך בכתבים שונים בחיבורים עם כותרות גרנדיאוזיות כמו diff --git a/פילוסופיה/חדשה/הגל.md b/פילוסופיה/חדשה/הגל.md index 9439309c..fe8b0b11 100644 --- a/פילוסופיה/חדשה/הגל.md +++ b/פילוסופיה/חדשה/הגל.md @@ -22,7 +22,7 @@ dateCreated: 2024-05-22T08:14:34.540Z 1816-1818: מורה באוניברסיטת היידלברג 1818-1831: מורה באוניבסיטת ברלין -# כתבים עיקריים +##כתבים עיקריים * פנומנולוגיה של הרוח 1807 - מדע הלוגיקה 1812-1816 - אנציקלופדיה של המדעים הפילוסופיים, 1830-1817, מחולק לשלוש חטיבות עיקריות: diff --git a/פילוסופיה/חדשה/הגל/רוח.md b/פילוסופיה/חדשה/הגל/רוח.md index e27e3b77..a8eb1ef6 100644 --- a/פילוסופיה/חדשה/הגל/רוח.md +++ b/פילוסופיה/חדשה/הגל/רוח.md @@ -11,7 +11,7 @@ dateCreated: 2024-04-30T14:30:14.453Z > [מצגת](/פילוסופיה/חדשה/הגל/פנומנולוגיה_של_הרוח_בן_גוריון_2024_מצגת_1_לאתר.pptx), [הקדמה (עברית)](/פילוסופיה/חדשה/הגל/הקדמה_לפנומנולוגיה_של_הרוח_עברית.pdf) {.is-info} -# זמננו +##זמננו הגל מתייחס בפנמנולוגיה לרגעים משמעותיים בתולדותיה של הפילוסופיה, והתפיסות השונות שעלו לאורך הדרך. הגל רואה בכל אלו, כמו גם באומנות, במשפט, בדת ובהיסטוריה חוליות שונות של דבר אחד. @@ -31,7 +31,7 @@ dateCreated: 2024-04-30T14:30:14.453Z הפנמנולוגיה נפתחת בשתי הקדמות. בראשונה בהן הגל חושף בפנינו את השיטה שלו, והשנייה - מכינה את הקרקע לפרקיו הראשונים של הספר. הפנמנולוגיה כתובה בשפה מאוד ייחודית ויצירתית. -# על מה עומד הכל? +##על מה עומד הכל? הפנמנלוגיה נעה בשני צירים: מצד אחד, ההישגים האדירים וההפסדים הכואבים בכל תקופה תקופה - *מועקות המודרניות* - המודרניות אינה רק הישג, פסגה, אלא גם כרוכה בהפסדים כואבים. מנגד, הגל בונה על המהפכה הביקורתית של קאנט, כפי שנחשפה ב*ביקורת התבונה הטהורה* - שמחלקת את הפילוסופיה ללפני ואחרי. הגל משחק גם על הציר הזה - אבל הוא מסרב לנתק את התקופות, את ההצלחות, את המועקות - הוא ממשיך לראות בכולם מומנט של כוליות אחת. @@ -61,7 +61,7 @@ dateCreated: 2024-04-30T14:30:14.453Z נשאיר כרגע את ה*מוחלט* בצד - ונתמקד ב*סובייקט*. הסובייקט הוא התפתחות; תהליך; תנועה בעלת היגיון וכיוון - זה לא יכל להיות הפוך. זאת לעומת המוחלט, שהוא במהותו תוצאה. -# חרג, אבד - מועקות המודרניות +##חרג, אבד - מועקות המודרניות > [מצגת](/פילוסופיה/חדשה/הגל/פנומנולוגיה_של_הרוח_בן_גוריון_2024_מצגת_2_לאתר.pptx) {.is-info} @@ -108,7 +108,7 @@ dateCreated: 2024-04-30T14:30:14.453Z > היסוד של האמת הוא המושג. -## קרעים +###קרעים המודרניות חושפת אינספור קרעים, שהגל מכיר בהם והוגה בהם, לרבות - - בין האדם למציאות @@ -126,7 +126,7 @@ dateCreated: 2024-04-30T14:30:14.453Z - - גוף מול נפש[^5] -# העצמות - ידיעה והוויה +##העצמות - ידיעה והוויה > [מצגת](/פילוסופיה/חדשה/הגל/פנומנולוגיה_של_הרוח_בן_גוריון_2024_מצגת_3_ריאלית.pptx) {.is-info} @@ -166,7 +166,7 @@ dateCreated: 2024-04-30T14:30:14.453Z האובייקטיביות הזו היא עניין רציני, שאני לא יכול להתעלם ממנו אם אני רוצה לחיות את החיים הטובים. האובייקטיביות היא המצע שממנו אני יכול לגדול, להתעצם, להיות. אם נדחה מאיתנו את האובייקטיביות, נישאר עם החזון של האקזיסטנציאליזם - נבובים, שפוטים לריקות. התנועה שלי, והחותם שהיא טובעת בעולם, היא חלק מהיותי בלהיות אני. -# השלילי הוא נשמתם של האני ושל העצם +##השלילי הוא נשמתם של האני ושל העצם > אי ההתאמה בין האני לבין העצם זהו ההבדל שלהם, השלילי בכלל, ולמעשה הוא נשמתם או מה שמניע אותם. @@ -186,7 +186,7 @@ dateCreated: 2024-04-30T14:30:14.453Z > האמיתי הוא השלם. השלם אינו אלא המהות המביאה את עצמה לידי שלמות על ידי התפתחותה. המוחלט הוא במהותו תוצאה. בכך נעוץ טבעו להיות ממשי, סובייקט, או היעשות לעצמו. > *פסקה 23, עמ' 87* -# זכותו העילאית של היחיד +##זכותו העילאית של היחיד > שום כוח לא יכול לחלל את זכותו של האדם לקביעה עצמית \[...]. הקביעה העצמית, דהיינו אוטונומיית הסובייקט, היא יומרה שנעוצה בעצם מושגו של הרצון; הסובייקט הוא החומר האמתי של ההתממשות; \[...] המודעות העצמית והמודעות לערך העצמיות \[...] מעוניינת להתמיר גם את עצם הרציות הטבעיות ולהטביע בהן את חותם הבחירה והעיצוב. > *פשה"מ, 192§* @@ -198,7 +198,7 @@ dateCreated: 2024-04-30T14:30:14.453Z האדם שמבין את הפער הזה, בין הסובייקט לאובייקט, יבין שבכוחו לטבוע את נסיבות חייו - ההקשר שבו הוא חי, מה שהוא עושה, מה שהוא מרגיש - לא רק טבע קבוע מראש. -# מהות האדם +##מהות האדם > כל בני-האדם הם תבוניים; היסוד הצורני שבתבוניות זו הוא בכך, שהאדם חפשי; זה טבעו של האדם, זו מהותו. > *מבוא לתולדות הפילוסופיה, *49 @@ -210,7 +210,7 @@ dateCreated: 2024-04-30T14:30:14.453Z כשלעצמו, העובר הוא סובייקט - הוא אדם מסוים. אמנם, כדי לממש את עצמו ככזה - ממש להיות סובייקט, אדם, עליו *להפוך את עצמו למה שהוא כלשעצמו* - לעצב את עצמו מתוך הפער בין הסובייקט לאובייקט, לכונן את עצמו, להותיר את חותמו בעולם. רק אז הוא יתממש כסובייקט, ויהא תבונה מעוצבת. -# היישרת מבט אל השלילי +##היישרת מבט אל השלילי > הרוח היא עוצמה לא בתור חיובי המפנה עורף לשלילי אלא רק מתוך היישרת מבט אל השלילי. הוא שוכן בתוך השלילי והופך אותו להוויה. הוא מה שכונה בשם סובייקט, אשר בהעניקו לקביעה המסוימת מציאות בתוך היסוד שלו, הריהו שם-לעל[^11] את חוסר האמצעיות המופשט, את זה שהווה סתם, ובזה הסובייקט הוא העצם האמתי, ההוויה או אי-האמצעיות אשר המיצוע אינו חיצוני לה, אלא היא היא אותו מיצוע. > *עמ' 113.* @@ -222,7 +222,7 @@ dateCreated: 2024-04-30T14:30:14.453Z זו האמת ההגליאנית - דבר חי, הולך ומתפתח, הולך ומתממש, כמו הניצן שהופך לפרח. ההקשר נהפך מרעב שיש להשקיט, למלא את התוכן, לאמת מלאה, ממשית תמיד, שהולכת וממשיכה להתממש עוד יותר. -# המוחלט כסובייקט +##המוחלט כסובייקט > העצם החי הוא הוויה שהיא באמת סובייקט, כלומר שהיא ממשית רק במידה ש\[היא\] תנועה של הצבה עצמית, או המיצוע של עצמות עם היעשותו לאחר. \[...\] זהות זו **השבה ומעמידה את עצמה**, או הרפלקסיה של עצמו בתוך ההיות-אחר. @@ -263,7 +263,7 @@ dateCreated: 2024-04-30T14:30:14.453Z הגל לא *מבטיח* שהדבר הזה יקרה - התפיסה שלו אינה דטרמיניסטית - אבל *אם* נפעל בהתאם לכיוון הזה, נוכל להגיע למשהו טוב, למשהו מוחלט. -# הכרה היא נושא טבעי +##הכרה היא נושא טבעי > [מצגת](/פילוסופיה/חדשה/הגל/פנומנולוגיה_של_הרוח_בן_גוריון_2024_מצגת_4.pptx) {.is-info} @@ -288,7 +288,7 @@ dateCreated: 2024-04-30T14:30:14.453Z קאנט דורש אפילו *לעצור* את התהליך כולו - כל מה שאנחנו יודעים - ולבחון את הבסיס שלהם. למה אנחנו חושבים שזה נכון? מהם בכלל גבולות המגרש שאנחנו יכולים לדעת? קאנט, ב*ביקורת התבונה הטהורה*, הציב את זה כמפנה, והגל לוקח עמו את הנושא הזה, ואת החקירה הזו. *טבעי לדמיין* בהחלט מכיל את התובנות הקנטיאניות האלה. -## הכשלה עצמית מהותית +###הכשלה עצמית מהותית הגל דורש מאיתנו להכיר בטבע ההכרה, ומניח בכך זרע לפורענות - > נדמה שיש מקום לחש שמאחר שההכרה היא יכולת מסוג ובהיקף מוגדרים, ללא הגדרה מדויקת של טבע ההכרה וגבולותיה, במקום להגיע אל שמי האמת ניגע רק בענני הטעות. החשש הזה אף הופך בהכרח לביטחון, שלבקש מההכרה להשיג למודעות את נקודת ההתחלה, כלומר את מה שהווה בעצמו, הרי זה סתירה מושגית, \[אם אמנם] בין ההכרה ובין המוחלט עובר גבול המפריד ביניהם לגמרי. @@ -316,7 +316,7 @@ dateCreated: 2024-04-30T14:30:14.453Z קאנט אומר, *מושגים בלי הסתכלויות הם ריקים*, ו*הסתכלויות בלי מושגים הן ריקות*. המשפט הזה מסכם את כל המחלוקת בין האימפריציסטים לרציונליסטים. בחלק הראשון הוא מבקר את הרציונליסטים, ובשני - את האימפריציסטים; צריך *גם* את ההסתכלויות ו*גם* את המושגים. אולם, אומר הגל, פיצול הדברים האלה לשני דברים נפרדים שוב מכניס אותנו לבור, לשני מקורות שונים של הכרה, שמבקש את המסקנה - מה שאתה תופס במושגיך, אלו מושגים במערכת שלך - ולא אמת מוחלטת. -# הרס הפרויקט היסודני +##הרס הפרויקט היסודני הפילוסופים של העת החדשה היו עסוקים ב**פרויקט היסודני** - הן האימפריציסטים והן הרציונליסטים מבקשים למצוא את *היסוד*, ולכונן על גביו את הידיעה ואת המדע. הרציונליסטים מחפשים את ה*מהות* - כמו ב[דוגמת השעווה](/פילוסופיה/חדשה/דקארט/הגיונות#דוגמת-השעווה), ומבקש דרכה למצוא את המהות, מושגי השכל. האמפריציסטים, לעומתם, מתבססים על רשמי החושים. בין שני המחנות קיימת השכמה בין רושם חושי למושא שכלי - החישה הוא מסוימת, קונקרטית (*it do be like that*). @@ -324,13 +324,13 @@ dateCreated: 2024-04-30T14:30:14.453Z הגל ממשיך את הקו הזה, ותוקף את הרעיון של *תורת ההכרה* שניצב בבסיס הפרויקט היסודני. איך אפשר לדבר על תורת הכרה מבלי לדעת? הגל מושל זאת ללדעת לשחות לפני ששוחים. -# הפנמנולוגיה כמתודה +##הפנמנולוגיה כמתודה > [מצגת](/פילוסופיה/חדשה/הגל/פנומנולוגיה_של_הרוח_בן_גוריון_2024_מצגת_5_לאתר.pptx) {.is-info} -## הנחות היסוד הסמויות של הספק +###הנחות היסוד הסמויות של הספק > הפחד הזה נוטע ומניח בכר מראש, ומבסס את היסוסיו ומסקנותיו על משהו (ולא מעט) בבחינת אמת, אבל משהו שיש לבחון קודם אם הוא אכן האמת. מה שהפחד הזה מניח מראש הם **דימויים** מוסימים של **ההכרה** בתור **כלי עבודה** ובתוך **תווך*, וכן **הבדל כלשהו שלנו עצמנו מההכרה הזאת**. אולם בראש ובראשונה הפחד הזה מניח מראש שהמוחלט ניצב **בצד אחד וההכרה בצד אחר** לעצמה ובמנותק מהמוחלט, אך בכל זאת שהיא משהו ריאלי; או שבתוך כל הפחד גם מניח מראש שההכרה, שבהיותה מחוץ למוחלט הרי היא גם מחוץ לאמת, היא בכל זאמת מהימנה - וזו הנחה שעל יד מה שמתכנה פחד מהטעות מגלה יותר כפחד מהאמת. > *§74* @@ -346,13 +346,13 @@ dateCreated: 2024-04-30T14:30:14.453Z > ר' גם - *הפרכת האידאיליזם* (*ביקורת התבונה הטהורה*) - פסקה מפורסמת וקצרה שמתארת את האידיאליזם כ*בתוך המים* - כמניח את העולם מחוץ לרוח. {.is-success} -## הבחנות מפוקפקות, מושגים מפוקפקים +###הבחנות מפוקפקות, מושגים מפוקפקים > התפלפלויות כאלו מתסכמות באיזה הבדל סתום בין אמיתי מוחלט ואמיתי אחר[^16] (או: בין אמת מוחלטת לבין אמת מסוג אחר), ו\[בהדרגה אנו נוכחים לדעת\] שהמוחלט, ההכרה וכו' הם מילים שמניחות מראש משמעות כלשהי, שראשית כל יש לחשפה. > *§75* -## הגדרת המודעות +###הגדרת המודעות > המודעות **מבדילה** מעצמה משהו, שאליו בה-בעת **מתייחסת**; או כמו שאומרים: זה משהו **עבור המודעות**; והצד המסוים של **הייחוס** הזה או של **היות** משהו **עבור איזו מודעיות** הוא **הידע**. אולם מההיות הזה, כלומר עבור אחר, אנו מבדילים את **היות עצמו**; מה שמיוחס אל הידע גם מובדל ממנו ומוצב כהווה גם מחוץ ליחס הזה; צד זה של מה שהווה בעצמו נקרא **אמת**. "מבדילה מעצמה משהו וכו'": זו עצם מהותה המופשטת של המודעות. > *82§* @@ -371,13 +371,13 @@ dateCreated: 2024-04-30T14:30:14.453Z > בהופיע המדע[^17], לא יהא הוא עצמו אלא **תופעה**; עם הופיעו, המדע עדיין אינו מפורט ומפותח באמיתותו. בהקשר זה לא משנה אם מדמיינים את המדע בתור ה**תופעה**, כי הוא זה שצ. ומופיע לצד **ידע** אחר. -## שאלת קנה המידע +###שאלת קנה המידע > *81* אתם עלולים לקרוא את הספר, ולחשוב שאני, הגל, בוחן אותן - אני יודע מה האמת. אם תראו את זה ככה, אומר הגל, תהיה לכם טענה מוצדקת כלפיי - שלא הוכחתי דבר, ואני רק מניח הנחות. הגל לא רוצה שנבין את זה ככה. הגל מחדד את האתגר שמונח לכאורה לפתחו - הוא עומד לבחון את יומרתן של כל הדמויות שקדמו לו לידיעה. אבל, הגל אומר, אין לי שום קנה מידה - איך אוכל לעשות דבר כזה? הגל מרים להנחתה ואומר - -## הידיעה שאנו חוקרים +###הידיעה שאנו חוקרים > העניין המהותי הוא לזכור במשך כל מהלך החקירה ששני המומנטים האלה, **מושג ומושא**, **היות-עבור-אחר והיות בעצמו**, מתגלעים בידע שאנו חוקרים עצמו, ולכן איננו נדרשים להביא עמנו קני מידה וליישם במהלך החקירה רעיונות ומחשבות **משלנו**; אם נרפה מכל אלה, נצליח לבחון את העניין כפי שהוא עצמו הווה **בעצמו ועבור עצמו**. > *§84* @@ -386,10 +386,10 @@ dateCreated: 2024-04-30T14:30:14.453Z חשיבה היא עסק של הסתכנות - *דעו לכם שככה וככה* - אני מתיימר לדעת את האמת, להגיד את האמת, ולעמוד ביומרה שלי. מכיוון שכל חשיבה היא מודעות עצמית, היא מלווה ביומרה לעמוד בנורמה הזו. בספרנו, אומר הגל, אנחנו רק נסתכל; רק נצפה - מה קורה? ונקווה לגלות, שצורת הידע המופיע - מעצם היותו יומרני - יתאמץ להוכיח את עצמו, ולפרוע את החוב שלו עצמו. אך למעשה, אומר הגל - הוא נכשל; הדמויות נכשלות ביומרה שלהן עצמן, שמביאה איתה סוג של הצטללות, התקדמות, תנועה. כל אחת מהדמויות שהגל מציג מהווה שלב מסוים, שמתוקף הכישלון שלו ממשיך להתקדם בכיוון מסוים - זו התופעה שמתממשת, התופעה, הידע המופיע. זו חתירה עוצמתית, שתצעיד אותנו בדרך. -# ודאות חושית +##ודאות חושית זהו הפרק הראשון ב*פנמנולוגיה*. הדמות שעולה מיד היא דמותם של האמפרציסטים ([לוק](/פילוסופיה/חדשה/לוק)) - הרשמים המיוחדים שנחרטים על הרוח, *טאבולה ראסה*. הם ההתחלה של משהו, ללא מגע יד אדם. -## מיידיות +###מיידיות > יש לי **ודאות** לגבי העניין **הזה**, לא משום שפיתחתי את מודעתי והפעלתי בצורות מורכבות את מחשבתי. העניין **הווה**; והוא הווה רק משום שהו **הווה**; הוא **הווה --** זה מש שמהותי עבור הידע החושי, וההוויה הטהורה הזו או הבלתי-אמצעיות האחידה הזו מהווים את האמת שלו. הבתאם, הוודאות היא יחס טהור בלתי-אמצעי; מה שהפרט יודע הוא **הזה טהור** או **הפרטי**. > *§91* @@ -415,14 +415,14 @@ dateCreated: 2024-04-30T14:30:14.453Z לחשוב על אובייקטיביות כדבר שלא הוכתם על ידי המחשבה זו טעות; עצם המגע עם התודעה הופך אותו לפרטני. אבל הניגוד הזה, בין האובייקטיבי לסובייקטיבי, הוא מדומה. -# מסעה של הרוח - פנמנולוגיה +##מסעה של הרוח - פנמנולוגיה > [מצגת](/פילוסופיה/חדשה/הגל/פנומנולוגיה_של_הרוח_בן_גוריון_2024_מצגת_6.pptx) {.is-info} הגל לא אוהב את המונח **תורת הכרה**, משום שהוא נועל אותנו לסובייקט מסוים, ההכרה כדבר קבוע שיש להכיר. הוא מעדיף את הדינאמיקה של ה[פנמנולוגיה](#הפנמנולוגיה-כמתודה) - תפיסת המציאות כפי שהיא מציגה את עצמה. -## המודעות בוחנת את עצמה +###המודעות בוחנת את עצמה > במה שהמודעות מכריזה עליו, בתוך עצמה, בתור הבעצמו או בתור האמיתי, אנו מוצאים את קנה המידה שהיא עצמה מציבה כדי למדוד בו את הידע שלה. > 84-83§ @@ -442,7 +442,7 @@ dateCreated: 2024-04-30T14:30:14.453Z לכל אורך הספר, ניכרים חילופי גוונים בולטים מהסיבה הזו ממש - הגל משתדל לא להתערב. -## טבע מושא חקירתנו מתעלה על ההפרדה הזאת +###טבע מושא חקירתנו מתעלה על ההפרדה הזאת > מאחר שאנו חוקרים כעת את האמת של הידע, נדמה שאנו חוקרים את מה שהידע הוא בעצמו. אולם בחקירה זו הידע הוא המושא שלנו, הוא עבורנו; והיותו של מה שיתקבל **בעצמו** יהא לפיכך היותו דווקא עבורנו; מה שאנו נטען כי הוא מהותו לא יהא האמת שלו, אלא רק הידע שלנו ממנו. המהות או קנה המידה יתגלעו בתוכנו, ומה שאמור להיות מושווה עמם ושעליו צריך להחליט באמצעות ההשוואה הזאת, לא בהכרח יהיה חייב להכיר בהם. @@ -471,7 +471,7 @@ dateCreated: 2024-04-30T14:30:14.453Z > במקום להיות עקרון ההנעה השרירותי… \[יש] להניח לתוכן שיניע את עצמו מתוך טבעו שלו ואז לעיין בתנועה זו. > *שם, עמ' 160* -## יאוש מכל צורות התודעה הפנומנלית +###יאוש מכל צורות התודעה הפנומנלית > רק הספקנות המְכַווֶנֶת למלוא היקף המודעות המופיעה מכשירה את הרוח לבחון מה היא אמת, בעוררה ייאוש ביחס לדימויים, המחשבות והסברות המכונים טבעיים -- ואין זה משנה אם מכנים אותם עצמיים או זרים - שהמודעות הניגשת **מיד** לבחינה עדיין מלאה בהם ומותנית על ידם, ומשום כך אינה מסוגלת לבצע בפועל את מה שברצונה לעשות. @@ -483,7 +483,7 @@ dateCreated: 2024-04-30T14:30:14.453Z המודעות חותרת לאובייקטיביות - כל פעם עם מושג מידי וברור של *מה הוא אובייקט* - שנפרס בעצמו, נכשל, ומנסה שוב עם הבנה *אחרת* של מה זה אובייקט. -## מסע של שלילה ואובדן +###מסע של שלילה ואובדן > ניתן לראות את ההצגה הזאת בתור דרכה של המודעות הטבעית החותרת אל הידע האמיתי, או בתור דרכה של הנפש התועה דרך סדרת דמויותיה, כתחנות הטבועות עבורה מראש מטבעה, על מנת שתזדכך לכדי רוח, על ידי כך שבאמצעות התנסותה המלאה בעצמה היא תגיע להכרת הווייתה כפי שהיא בעצמה. > *78* @@ -496,7 +496,7 @@ dateCreated: 2024-04-30T14:30:14.453Z > את האלימות הטמונה בהפרעת הסיפוק המוגבל, המודעות סובלת אפוא מידי עצמה. > 80§ -## הכוח המניע של החקירה כולה +###הכוח המניע של החקירה כולה המושא **בעצמו** נהיה **להיות-עבור-המודעות של היות המושא בעצמו**, לפיכך זה האחרון הוא המושא החדש, שעמו מופיעה גם דמות חדשה של המודעות, שעבורה המהות היא משהו אחר מאשר מה שהיה קודם. זהו התנאי שמנחה את הכרחיות הרצף המלא של דמויות המודעוּת. רק ההכרחיות הזו עצמה או **היווצרותו** של המושא החדש שנקרה למודעות בלי שתדע כיצד זה קורה לה, היא מה שעבורנו כמו מתרחש מאחורי גבה של המודעות. > 87§ @@ -517,7 +517,7 @@ dateCreated: 2024-04-30T14:30:14.453Z > המודעות היא לעצמה **מוּשַׂגה**, ולכן היא מהווה באופן בלתי אמצעי הליכה אל מעבר למוגבל, וכן - הואיל והמוגבל הזה הוא שלה – גם מעבר לעצמה. > *פנומנולוגיה של הרוח, סעיף 80* -## הפרכת האידיאליזם +###הפרכת האידיאליזם - הניסיון הפנימי שלנו, שדקארט לא מטיל בו ספק, אפשרי רק בהנחה של ניסיון חיצוני. @@ -532,7 +532,7 @@ dateCreated: 2024-04-30T14:30:14.453Z כל שיפוט שאני שופט, כולל בתוכו אפוא שני דברים. כשאני אומר, *חתול חמוד*, יש כאן שני דברים: *החתול חמוד* ו*אני צודק*. אין כאן רק שיפוט אמפירי - יש כאן, **בהכרח**, משהו שקודם לניסיון. כאן נכנסת הדינאמיות של הגל - את ה*אני צודק* הזה חייבים לבחון, והוא נכשל ומתחיל שוב מנקודה חדשה. זו התנועתיות של החשיבה, אפילו בהצהרות סתמיות כמו *חתול חמוד*. -## תכלית המסע; העצמי כחריגה אל מעבר לעצמו השייך לעצמו +###תכלית המסע; העצמי כחריגה אל מעבר לעצמו השייך לעצמו > המטרה נמצאת היכן שהידע אינו נדרש יותר ללכת אל מעבר לעצמו, היכן שהוא מוצא את עצמו כך שהמושג תואם את המושא והמושא תואם את המושג. משום כך, ההתקדמות לעבר מטרה זו גם אין לעוצרה ולא ניתן למצוא סיפוק בשום תחנה מוקדמת. מה שמוגבל לחיים טבעיים לא מסוגל בכוחות עצמו ללכת אל מעבר למציאותו הבלתי אמצעית, אלא הוא נגרר לשם על ידי אחר, וההיקרעות הזאת מעל עצמו היא מותו. אבל המודעות היא לעצמה **מוּשַׂגה**, ולכן היא מהווה באופן בלתי אמצעי הליכה אל מעבר למוגבל, וכן -- הואיל והמוגבל הזה הוא שלה -- גם מעבר לעצמה; לצד הדבר הפרטי מוצב למודעות בו-זמנית גם מה שמעבר לו, ולוּ רק, כמו בַּהסתכלות החללית, **לצדו** של המוגבל. > *80§* @@ -541,7 +541,7 @@ dateCreated: 2024-04-30T14:30:14.453Z החשיבה חושבת אובייקט; אבל האובייקט *כולל בתוכו את הסובייקט*. לכן, בכל פעם שהסובייקט הזה מופרך ומתחיל שוב, אנחנו מתקרבים לעבר האובייקטיבי. -## זהות אני=לא אני +###זהות אני=לא אני > הכרת-עצמו הטהורה בתוך האחרוּת המוחלטת, אֶתֶר זה בתור כזה, זהו היסוד והקרקע של המדע, או הוא הדעת בכלל. > *§98* @@ -558,7 +558,7 @@ dateCreated: 2024-04-30T14:30:14.453Z -# מודעות למודעות עצמית +##מודעות למודעות עצמית Pippin כותב ששאלה פרשנית קשה אצל הגל היא איך לאכול את המעבר בין הפרק השלישי - המודעות - לפרק הרביעי - אמת הוודאות העצמית. זה לא שהקשר בין מודעות למודעות עצמית הוא לא יסודי - ובכל זאת, הקשר הזה מאוד מורכב. @@ -572,7 +572,7 @@ Pippin כותב ששאלה פרשנית קשה אצל הגל היא איך לא > הדרמה כאן, ולכל אורך הספר, היא **מה זה להיות אובייקטיבי**. {.warning} -## הישגי דיאלקטיקת הוודאות החושית +###הישגי דיאלקטיקת הוודאות החושית *שימה-לעל של ה'זה' של וודאות חושית באובייקט של התפיסה*. @@ -599,7 +599,7 @@ Pippin כותב ששאלה פרשנית קשה אצל הגל היא איך לא המוות של הדמות הזו, זה חיים; ככה אנחנו מתקדמים. -## הדיאלקטיקה של הקליטה, הדבר והטעות +###הדיאלקטיקה של הקליטה, הדבר והטעות האימפיריציסט הגולמי האמין ש**להיות אובייקטיבי באמת** זה להיות *גולמי*, לפני שיום. למה לי לחלק את הדברים לחתולים וכלבים, פילים וזבובים, ולא חלבים ופיזבובים? זה הכל שטויות; הדבר מוטמע מהשכילה שלו, ולוק דורש אותו *לפני* כניסתו לממלכת השכל. אבל גם במושגים פשוטים - *הזה* כמו *האדום הזה* - כרוך בעצם בשכילה; וכך, לוק לא מצליח לתאר את ה*אובייקטיבי* בלי ה*שכילה*, הסובייקטיבי. @@ -618,7 +618,7 @@ Pippin כותב ששאלה פרשנית קשה אצל הגל היא איך לא הפוזיטיביסט מוקף בהמון שאלות, שמוליכות לכיוונים שהוא לא רוצה ללכת אליהם - המלח הזה הוא *גם זה וגם זה וגם זה*, אבל הוא לא רוצה לחבר את הדברים האלו יחד, לחשוב מעבר למה שרואים בחוש. הדמות הבאה שלנו לא ניחנת בסרבנות הזו - מדעי הטבע, למשל, לא מסתפקים במה שאנו רואים: יש חוקי טבע, ויש דברים שאנחנו לא רואים אבל הם חלק מכל העניין; הוא מרשה לעצמו לערבב את המחשבות באובייקטיבי. -## הישגי דיאלקטיקת כוח ושכל +###הישגי דיאלקטיקת כוח ושכל במסגרת תנועתו של השכל מושאיו הם חשמל חיובי ושלילי, מרחק, מהירות, כוח משיכה ואלף דברים אחרים, שמהווים את תוכן המומנטים של התנועה. ובדיוק בשל כך מספק ההסבר כל-כך הרבה סיפוק עצמי: כי ***בהסבר***, אפשר לומר, *המודעות נמצאת בשיחה בלתי-אמצעית עם עצמה, וכך היא נהנית רק מעצמה, והגם שנדמה כי היא עוסקת במשהו אחר, בפועל אין היא מתעסקת אלא עצמה*. @@ -645,12 +645,12 @@ Pippin כותב ששאלה פרשנית קשה אצל הגל היא איך לא אני מודע לעצמי כמודע. יש עדיין הבדלה; יש עצמי אליו אני מודע, ועצמי מודע. יש עצמי מושא, ועצמי משקיף. מי שחושב שבאומרו *אני מודע לעצמי* הוא באמת מודע לעצמו, אומר הגל, מרמה את עצמו; **זו טאוטולוגיה זהה, סתם סיסמא ריקה**. משהו עדיין חסר, עדיין ריק: דימוי נבוב של מודעות עצמית. אני הוא לא רק מודעות; הוא גם הוויה - יש בו משהו אובייקטיבי. הגעה למודעות עצמית ממשית - עצמי *באמת* - דורשת כברת דרך משמעותית יותר בהרבה. -# הדיאלקטיקה של האדון והעבד +##הדיאלקטיקה של האדון והעבד > [טקסט (בר-לפידות)](/פילוסופיה/חדשה/הגל/הדיאלקטיקה_של_האדון_והעבד_תרגום_בר_לפידות.pdf), [מצגת](/פילוסופיה/חדשה/הגל/פנומנולוגיה_של_הרוח_בן_גוריון_2024_מצגת_8_לאתר.pptx) {.is-info} -## חירות, אדנות ועבדות +###חירות, אדנות ועבדות > הוא צריך היה - כדי לזכות ביתרון - להראות את עצמו שונה מכפי שהוא למעשה. להיות ולהיראות נעשו שני דברים שונים לחלוטין; וההבדל האמור הוא מקורם של הפאר המנסה להרשים, הערומה רודפת התדמית, וכל שאר המידות הרעות בנות לווייתן של אלה. מבחינה אחרת, מאדם חופשי ועצמאי, כפי שהיה קודם, הרי בשל ריבוי של צרכים חדשים, ניתן לומר שהוא נעכשה עתה משועבד לכל הטבע ובעיקר לבני מינו; הוא נעשה עתה לעבדם של אלה גם בהיותו אדונם. > *רוסו* @@ -700,7 +700,7 @@ Pippin כותב ששאלה פרשנית קשה אצל הגל היא איך לא הרבה פילוסופים האשימו את הגל ב*דטרמיניזם אופטימי* כזה, אולם הפרשנים עומדים כנגד זה: הגל מכיר בפוטנציאל ההרס של ההתקדמות, כמו בזוועות שהתחוללו במאה ה20 - אולם, הגל סבור, כל מעידה כזו וכל אסון כזה מלמד אותנו *מה זה להתקדם*. יש עדיין היגיון פנימי בתהליך של ההתקדמות, גם כשזו הולכת אחורה. -## מהי תודעה עצמית באמת? +###מהי תודעה עצמית באמת? > **התודעה העצמית היא כשלעצמה ובשביל עצמה בכך שהיא כלשעצמה ובשביל עצמה בשביל זולתה: היא הינה רק כמי שמכירים בה.** > *178, תרגום קליין* @@ -755,7 +755,7 @@ Pippin כותב ששאלה פרשנית קשה אצל הגל היא איך לא כעת, הגל מבקש לעמוד על ההבדל - בין נקודת המבט שלו, שלנו ושל הדמות שאותה אנו בוחנים בכל פעם. -# מתודעה למודעות +##מתודעה למודעות > [מצגת](/פילוסופיה/חדשה/הגל/פנומנולוגיה_של_הרוח_בן_גוריון_2024_מצגת_9.pptx) {.is-info} @@ -766,7 +766,7 @@ Pippin כותב ששאלה פרשנית קשה אצל הגל היא איך לא המעבר מתודעה למודעות עצמית הוא מורכב, ועובר דרך ה**חיים** וה**תודעה**. -## המושא נהיה חיים, הוויה רפלקסיבית +###המושא נהיה חיים, הוויה רפלקסיבית > המושא \[...] נהיה **חיים**. מה שהמודעות העצמית מבדילה מעצמה כהווה, הגם שהוא מוצב כהווה, אינו הווה רק בצורת הוודאות החושית והקליטה, אלא הוא הוויה רפלקסיבית, ומושא התאווה הבלתי-אמצעית הוא משהו חי. @@ -797,7 +797,7 @@ Pippin כותב ששאלה פרשנית קשה אצל הגל היא איך לא אבל התאווה הזו לדעת, לטרוף עוד-ועוד אובייקטים, היא *אינסוף רע*, לפי הגל - רעב בלתי-נדלה ראוי לגנאי, כפי שאומר אפלטון ב[גורגיאס](/פילוסופיה/יוונית/אפלטון/גורגיאס). -## הרס האובייקט, אישור אובייקטיבי, היעשות אובייקטיבי +###הרס האובייקט, אישור אובייקטיבי, היעשות אובייקטיבי > המודעות העצמית ודאית אפוא ביחס לעצמה רק על-ידי ביטול האחר שמתגלה לה כחיים עצמאיים; המודעות העצמית היא **תאווה**. בוודאותה לגבי אינותו של האחר, היא מציבה אותה \[את האינות\] עבור עצמה כאמת שלה, מאיינת את המושא העצמאי ועל ידי כך *מעניקה לעצמה את הודאות העצמית **כוודאות אמיתית**, כלומר כוודאות שהתהוותה עבורה באופן מושאי.* > *174* @@ -814,14 +814,14 @@ Pippin כותב ששאלה פרשנית קשה אצל הגל היא איך לא > עכשיו חייב להיות עוד תרנגול, ועוד תרנגול, ועוד תרנגול - הרעב שלי אינו יודע שובע. איך יוצאים מהבור? {.is-info} -## נחוץ אובייקט סובייקטיבי +###נחוץ אובייקט סובייקטיבי > המודעות העצמית הווה באופן אבסולוטי עבור עצמה \[...] רק על ידי ביטול המושא, והמודעות העצמית חייבת לבוא על סיפוקה, כי היא האמת. לפיכך, בשל עצמאות המושא, יכולה המודעות העצמית לבוא על סיפוקה רק על ידי כך שהמושא עצמו יבצע על עצמו את השלילה; והמושא מוכרח לבצע בעצמו את השלילה של עצמו, כי השמוא בעצמו הוא השלילי, והוא מוכרח להיות עבור האחר את מה שהוא בהווייתו. בהית המושא בעצמו השלילה, ובתוך כך בה-בעת עצמאי, הרי הוא מודעות. \[...] המודעות העצמית באה על סיפוקה רק במודעות עצמית אחרת. *175* "לבטל" את התרנגול לא יספיק; הפתרון הוא לעמוד מול מודעות עצמית *אחרת*. אני סובייקט חושב, מודע, ומודע לכך שאני חושב והוא מודע. אני יודע אובייקטים, כמות שהם - מה שמצד אחד מאשר אותי, ומצד שני - מאיים עליי; הייתי רוצה לדעת שאני מוחלט, אבל אם יש אובייקטים כמות שהם, אולי אני לא כזה מוחלט; ואם אני מוחלט, מאיפה באים האובייקטים כמות שהם? אלו המתחים הטבעיים שמתאר הגל במודעות העצמית, בעוצמה וברעש ובצלצולים. מה שאנו מנסים לעשות הוא לאשר למודעות את היותה **המוחלט**; [המוחלט הוא גם הסובייקט!](#על-מה-עומד-הכל)[^25] -## יחיד מול יחיד +###יחיד מול יחיד > אינדיוידואל ניצב מול אינדיוידואל. בהופיעם כך באופן **בלתי-אמצעי**, הם הווים זה עבור זה בצורת מושאים רגילים; דמויות **עצמאיות**, מודעויות המשקועות ב**הווית החיים** (**כי המושא ההווה הוגדר כאן כחיים**) > *186* @@ -832,7 +832,7 @@ Pippin כותב ששאלה פרשנית קשה אצל הגל היא איך לא > *187* -# טעמו של המאבק, מה הוא מנסה לאשר \ להוכיח +##טעמו של המאבק, מה הוא מנסה לאשר \ להוכיח מה שהוא מנסה לאשר הוא אכן, במידה זו או אחרת, ***האמת***; אלא שזו תתברר לאשורה וגם תתממש רק בסופו של המסע @@ -858,7 +858,7 @@ Pippin כותב ששאלה פרשנית קשה אצל הגל היא איך לא אני חי מדבר, חיה - אבל בתור מודעות עצמית, לא זו המהות - אלא החופש שלי להגיד לכל דבר מסוים כזה, *לא* - זהו החופש; אדם חופשי במהותו - אין לו מנוס מהחופש. ככה אנו *היות-עבור-עצמו* - לא באופן בלתי-אמצעי (אני כזה), אלא עבורי ובבחירתי (אני *בוחר* להיות כזה). -## אדון אל מול העבד +###אדון אל מול העבד > האדון מתייחס באופן מתווך אל העבד באמצעות הישות העצמאית שכן בדיוק אל זו מרותק העבד - אלו כבליו מהם לא יכול היה לערוך הפשטה בשעת המאבק. \[...] אולם האדון הראה במאבק שבעיניו אותה ישות אינה אלא משהו שלילי גרידא; ובהיותו השליט על הישות, ובהיות העבד משועבד לאותה ישות - נמצא שהעבד משועבד לאדון. כמו כן מתייחס האדון באופן מתווך גם אל הדבר באמצעות העבד: בהיות העבד תודעה עצמית הריהו מתייחס אל הדבר גם בצורה שלילית \[...] אולם בו בזמן הדבר הוא עצמאי בשבילו, ומשעמו של דבר - הוא רק מעבד אותו. \[כך] נוצר עבור האדון על ידי תיווך זה \[קרי, העיבוד על ידי העבד] יחס בלתי אמצעי של הנאה. האדון אשר הציב את העבד בינו ובין הדבר מתחבר בכך רק עם אי עצמאותו של הדבר, ואילו את צד העצמאות הוא משאיר לעבד ולעיבודו של העבד. > *190*[^25] @@ -869,7 +869,7 @@ Pippin כותב ששאלה פרשנית קשה אצל הגל היא איך לא עם זאת, אין לנו היכולת להכחיש את מעמדו של העבד כמודעות עצמית; גם הוא מבין שהאובייקטים טבועים בחותם שלילי. איך מתבטאת העובדה הזו, שלאובייקטים אין מעמד מוחלט, בעולמו של העבד? העבד עובד על האובייקטים - מעבד אותם; הבית, האוכל, הנעליים. העבודה כרוכה בעצמאות של אותו המשהו - הוא לא לוקח אותו כנתון, אלא כדבר שבכוחו לשנות. -## היפוך תפקידים +###היפוך תפקידים הגל מדבר קודם באופן מאוד מרכזי על הכרה הדדית. בפסקאות שלפני הסעיף הזה, זהו גם כן מוטיב מרכזי - המודעות תגיע דרך מודעות אחרת. אלא שעכשיו, הצורך הזה מוביל את האדון למבוי סתום: האדון לא יכול באמת לקבל הכרה מהעבד - אם יקבלה, זו רק הכרה של עבד! הוא לא מקבל הכרה מלאה ממודעות אחרת, שוות-ערך. @@ -975,7 +975,7 @@ Pippin כותב ששאלה פרשנית קשה אצל הגל היא איך לא הגל חושב שאדם לא יכול להתממש באופן פרטני לגמרי, עמדה שהרגיזה פילוסופים רבים; האדם מתממש רק כאשר הוא טובע חותם בממשות האובייקטיבית, הקהילה שבה הוא חי. הקהילה הזו צריכה לחיות באופן אתי, ולא באופן אתי מופשט כמו [הצו הקטגורי](/פילוסופיה/אתיקה#הצו-הקטגורי-של-קאנט) של [קאנט](/פילוסופיה/חדשה/קאנט), אלא להתבטא בפועל - במוסדות ובערכים. -# פרשנות נוספת +##פרשנות נוספת ה[דיאלקטיקה של האדון והעבד](#הדיאלקטיקה-של-האדון-העבד) עוררה רעש רב, ויש לה פרשנויות רבות. diff --git a/פילוסופיה/חדשה/יום/מסכת.md b/פילוסופיה/חדשה/יום/מסכת.md index d55cc52a..ae60b67a 100644 --- a/פילוסופיה/חדשה/יום/מסכת.md +++ b/פילוסופיה/חדשה/יום/מסכת.md @@ -8,7 +8,7 @@ editor: markdown dateCreated: 2024-06-17T11:21:41.370Z --- -# האידאה +##האידאה יום נבדל ברעיון ה*אידאה* לעומת [לוק](/פילוסופיה/חדשה/לוק). היכן ש[לוק](/פילוסופיה/חדשה/לוק/מסה#האידאה) (ו[דקארט](/פילוסופיה/חדשה/דקארט/הגיונות#האידאה)) מגדיר אידאה כ*כל תוכן מנטלי*, יום מבחין בין כמה סוגים של **תפיסות** - *רשמים* ו*אידאות*[^1]. ה**רשמים** הם הרבה יותר ממשיים, עוצמתיים יותר מהאידאות. בכך הוא מבקש *לדייק* את מושג האידאה יותר - הוא סבור שלוק השתמש בו בחופשיות[^5] @@ -29,7 +29,7 @@ dateCreated: 2024-06-17T11:21:41.370Z האידאות הן שיקוף של הרשמים רק ברמה הפשוטה; אידאות פשוטות הן השתקפות של רשמים פשוטים, ורשמים מורכבים ייצרו אידאות פשוטות - אבל אידאות מורכבות יכולות להיות גם הרכב של רשמים פשוטים אחרים. אם תפרקו לרכיבים את הדמיונות המופרעים שלכם, תגלו שהם מורכבים מאידאות פשוטות שמקורן ברשמים פשוטים; אנחנו לא יכולים לדמיין טעם של אננס או ציוץ של ציפור מבלי שטעמנו אננס או שמענו את הציפור. אבל מרגע שיש לי את האידאות הפשוטות האלו, שמקורן ברשמים (אננס, ציפור), אני יכול לדמיין אידאה מורכבת של אננס שמצייץ כמו ציפור. -# עקרון ההעתק +##עקרון ההעתק יום מכריז עקרון שתקף לכל אורך ה*מסכת*: @@ -44,7 +44,7 @@ dateCreated: 2024-06-17T11:21:41.370Z {.info} -# העקרון האמפריציסטי +##העקרון האמפריציסטי יום מציב את הרשמים בתור הסיבה, ואת האידאה בתור התולדה. זהו עיקרון יסוד בשיטה של יום, אותו הוא מצדיק מהניסיון: אדם שנולד עיוור לא ידמיין צבע; אדם שנולד חירש לא ידמיין צליל; **הכל מגיע מהניסיון החושי**. לכן, זהו בעצם ניסוח נוסף של **העיקרון האמפריציסטי** - אנו נולדים לוח חלק, וכל שידוע לנו מגיע מהחושים. @@ -62,7 +62,7 @@ dateCreated: 2024-06-17T11:21:41.370Z {.is-warning} -# תהליך התפיסה +##תהליך התפיסה יום מתאר כיצד, כשהוא מפנה את מבטו האמפירי פנימה, הוא מגלה שהוא חווה רשמים בפתאומיות מסוימת, ושהם מתנדפים מיד - מאיפה הם הגיעו? יום לא מוטרד בזה - זה לא מושא החקירה. יש לי רושם של כיסא. מאיפה זה הגיע? כיסא שם בחוץ? הרוח? אלוהים? ליום לא אכפת - מקור לא ידוע. @@ -86,7 +86,7 @@ dateCreated: 2024-06-17T11:21:41.370Z {.is-info} -# העצם +##העצם ומאיפה מגיע אידאת ה*עצם* - הרעיון הזה של מה שקיים, שואל יום? יש לנו אידאה של *עצם* - מה אומרים עליו? יום עומד על ההבחנה שאנו מבצעים בין דברים *מקריים*, לבין הדבר המהותי - הדבר שנמצא מעבר לתכונות. מאיפה *זה בא?* יש לנו שתי אפשרויות בלבד: אידאת תחושה או אידאת החזרה. @@ -101,12 +101,12 @@ dateCreated: 2024-06-17T11:21:41.370Z *עצם* הוא גיבוב אכויות פרטניות, שהתודעה מקבצת יחד מטיב היחסים ביניהן - כאילו מקיפה אותן בעיגול דק - ומשיימת אותן; הגיבוב הזה הוא *חתול*, והגיבוב הזה הוא *מתן*, והגיבוב הזה הוא *פסנתר*. כל אחד מאלה מורכב מהרבה אידאות פשוטות, שיושבות יחד ביחסים מסוימים. -# זיכרון ודמיון +##זיכרון ודמיון **זכרון** ו**דמיון** הם שני סוגים של אידאות, מה שאני יכול לעשות אחרי שצברתי הרבה אידאות ותכנים רוחניים: *זכרון* הוא העתק של האידאות, שנשמר לטווח הארוך, ו*דמיון* הוא מה שאני יכול להרכיב ולבנות מהאידאות האלה. הזיכרון הוא חזק יותר מהדמיון[^2], וכבול לאופן שבו הרשמים הופיעו - הוא אמור לייצג את הרשמים נאמנה. הדמיון אינו נטול תחת הגבלה כזו: הוא יכול לקחת את התכנים שצברנו ולעשות בהם כרצונו. אבל... -# היחסים +##היחסים הדימיון *עדיין* מוגבל על פי *יחסים* מסוימים - **יחסים טבעיים**. אלו הם יחסי ה**סמיכות**, ה**דומות** וה**סיבתיות**. אלו יחסים בין אידאות, או בין רושם לאידאה. @@ -125,7 +125,7 @@ dateCreated: 2024-06-17T11:21:41.370Z יום קורא להם **יחסים פילוסופיים**. זה שם גרוע; ארנון מכתיר אותם כפשוט "יחסים". היחסים ה*טבעיים* הם חלק מהם, ויש להם מעמד מיוחד בזכות הנטייה של הדימיון להשתמש בהם. -## ידיעה וסברה +###ידיעה וסברה > [טקסט](/פילוסופיה/חדשה/יום/מסכת_-_על_הידיעה_והסבירות_+_סיבה_ותולדה_[חלק_ג_§א-ו_עמ׳_67-87].pdf) {.is-info} @@ -151,7 +151,7 @@ dateCreated: 2024-06-17T11:21:41.370Z > **אדום** שונה מ**כחול** - זו ידיעה **ודאית**; כל עוד אני לא משנה את האידאה של האחד או האחר, זה יהיה **תמיד נכון** - ואני יכול לדעת זאת **בלי שום פעילות מחשבתית** (שכילה). {.is-info} -## סיבה ותולדה +###סיבה ותולדה יום מתמקד ביחסי *סיבה ותולדה*, ומתנה אותם ביחסי *סמיכות* (בחלל) *וקדימות* בזמן. אבל כאן הוא מגיע לבעיה (חלק ג', סעיף ב') - גם אם שני דברים סמוכים בחלל והאחד קודם לשני בזמן, זה לא מספיק בכינון סיבתיות. לכן מוסיף יום *קשר הכרחי* - האחד והאחר *תמיד* באים יחד. @@ -181,7 +181,7 @@ dateCreated: 2024-06-17T11:21:41.370Z {.warning} -# עקרון אחידות הטבע +##עקרון אחידות הטבע אם השכל מורה אותי, הוא מבוסס על הנחה מובלעת; זה חייב להיות היסק רציונלי. אם כן, יש הנחה שאנחנו חייבים להוכיח - **עקרון אחידות הטבע** - **מה שהיה הוא שיהיה**; הטבע עומד באותה הצורה - אם דברים קרו ככה עד עכשיו, הם ייקרו ככה בעתיד. @@ -201,7 +201,7 @@ dateCreated: 2024-06-17T11:21:41.370Z > דן מספר על חברו אלכס, שבכל פעם שמתחולל משחק כדורגל - בטח ובטח משחק כדורגל חשוב - הוא מבצע טקס: הוא לובש תחתונים אדומים מסוימים, ושותה חצי ליטר חלב כמעט בשלוק אחד. כשדן שואל אותו *למה*, אלכס משיב שאם לא יעשה זאת, הקבוצה תפסיד; קישורי האידאות של אלכס הם **סובייקטיביים** - הוא מחליט שהדברים האלו הם סיבה ותולדה ומותר לו לעשות זאת בתפיסתו הפרטנית - אבל במציאות, האמת היא שהם לא קשורים אחד לשני, וזו אמת ששכילה **אובייקטיבית** הייתה חושפת. {.is-warning} -# סיבתיות אפיסטמית וסיבתיות פסיכולוגית +##סיבתיות אפיסטמית וסיבתיות פסיכולוגית בחלקו השלישי של הספר הראשון, יום קושר את שתי האידאות - סיבה ותולדה - ביחסים מסוימים, קשר שאנו מכנים *קשר סיבתי* - הוא @@ -220,7 +220,7 @@ dateCreated: 2024-06-17T11:21:41.370Z הפתרון של יום הוא שלא ניתן להצדיק *תבונתית* כישורים סיבתיים - ההצדקה האפיסטמית איננה - אלא רק *פסיכולוגית*: מתוך צורך רגשי שלנו, ולא מטבע המציאות. -## בעיית האינדוקציה +###בעיית האינדוקציה עקרון אחידות הטבע הוא תנאי להיסק סיבתיות חזק יותר מתנאי פסיכולוגי. אולם, העיקרון הזה לא עומד לפי יום - לא ניתן להוכיח באופן דדוקטיבי שהטבע הוא אחיד *בהכרח*, משום שעולה בכוחנו לדמיין אפשרות אחרת (פארמנידס!!!); אולם, גם האפשרות ה*אינדוקטיבית* - שסביר להניח שהטבע הוא אחיד, כי זה מה שקרה עד כה - נופל גם הוא: יום קובע כי אין זה סביר על בסיס ניסיון העבר לקבוע שמה שהיה הוא שהיה. @@ -239,7 +239,7 @@ dateCreated: 2024-06-17T11:21:41.370Z עד לקריאת מסקנה זו, [קאנט](/פילוסופיה/חדשה/קאנט) היה רציונליסט מן השורה; היא זו שהוציאה אותו למסע שלו ב[ביקורת התבונה הטהורה](/פילוסופיה/חדשה/קאנט/ביקורת). -## סיבתיות כהרגל +###סיבתיות כהרגל אז מאיפה בכל זאת מגיעה התפיסה שלנו של הסיבתיות? יום מייחס אותה ל*הרגל*. האידאה של דבר מסוים - *החתול כריסטובל* - מגיעה תמיד עם אידאה של דבר אחר - *ריח שתן במטבח*. כל אחת מאלו נפרדת לגמרי, מובחנת אפיסטמית: הן לא תורמות אחת בשנייה. אולם, משום שבכל פעם שיש ברוח רושם של *החתול כריסטובל*, יש רושם של *ריח שתן במטבח*, הרוח מתרגלת לקשור בין הדברים, ונוצרת **אמונה**. diff --git a/פילוסופיה/חדשה/לוק/מסה.md b/פילוסופיה/חדשה/לוק/מסה.md index f2ddd74f..1b43b41f 100644 --- a/פילוסופיה/חדשה/לוק/מסה.md +++ b/פילוסופיה/חדשה/לוק/מסה.md @@ -23,9 +23,9 @@ dateCreated: 2024-05-06T11:55:50.188Z לוק סבור שזוהי **ההפשטה**. כשאנחנו פוקחים את העיניים, אנחנו רואים דברים פרטניים. אולם, אנחנו ורק אנחנו יכולים להפיק מהמקרים הפרטיים מושגים כלליים[^11]. ידע ומדע נסמכים על הכושר המיוחד הזה. -# על ההפשטה +##על ההפשטה -## האידאה +###האידאה אידאה - תוכן נפשי הכרתי - היא מושג מפתח בהגות של לוק בחוקרו את השכל. הוא מחלק את האידאות לכמה סוגים: - אידאות תחושה (sensation) @@ -51,7 +51,7 @@ dateCreated: 2024-05-06T11:55:50.188Z > [טקסט](/פילוסופיה/חדשה/לוק/לוק_1689_-_מסה_על_שכל_האדם_ספר_שני_פרק_23_סעיפים_1-5_על_העצמים.pdf) {.is-info} -# העצם +##העצם > [טקסט](/פילוסופיה/חדשה/לוק/לוק_1689_-_מסה_על_שכל_האדם_ספר_שני_פרק_23_סעיפים_1-5_על_העצמים.pdf) {.is-info} @@ -63,7 +63,7 @@ dateCreated: 2024-05-06T11:55:50.188Z > אם ישאלו מישו מהו הנושא שאליו שייכים הצבע או המשקל, לא יהיה לו מה לומר מלבד זה שהם שייכים לחלקים המתפשטים והמוצקים, ואם ישאלו אותו מהו הדבר שהמוצקות וההתפשטות שייכות לו, מצבו לא יהיה טוב בהרבה ממצבו של ההודי \[...\] אשר אמר שבעולם תומך פיל גדול, וכאשר שאלו אותו על מה ניצב הפיל תשובתו הייתה שזהו צב גדול, וכשנתבע שוב לדעת מה מקנה תמיכה לבצרחב הגב השיב שזהו דבר מה שאינו יודע מהו. *פרק 23, פס' 2* -# סיבה ותולדה +##סיבה ותולדה > [טקסט](/פילוסופיה/חדשה/לוק/לוק_-_על_סיבה_ותוצאה_[ספר_שני_פרק_26_283].pdf) {.is-info} @@ -71,7 +71,7 @@ dateCreated: 2024-05-06T11:55:50.188Z חימום שעווה (אידאה א') מעבר לטמפרטורה מסוימת תמיד ימיס אותה ויהפכה לנוזלית (אידאה ב'); זהו היסק אינדוקטיבי שמבוסס על תצפית אמפירית - ראיתי את זה קורה בכל הפעמים הקודמות, ולכן הגעתי למסקנה שזה תמיד יקרה. -# על זהות ושונות +##על זהות ושונות > [טקסט](/פילוסופיה/חדשה/לוק/לוק_-_על_זהות_ושונות_[ספר_שני_פרק_27_עמ׳_286-306].pdf) {.is-info} @@ -86,7 +86,7 @@ dateCreated: 2024-05-06T11:55:50.188Z כאן נגלית חולשה בשיטה של לוק, ביחסו לחלל ולזמן - היא נוטה לשיפוט עצמי (החלת עקרונות השיטה על השיטה עצמה[^19]). אנחנו נולדים לוח חלק; כיצד הגיעו לתודעה שלנו המושגים האלה? לוק נותן הסבר אבל, כפי שנראה בהמשך בהסבר האדם, ההסבר הזה אינו לגמרי מספיק. -## תודעה עצמית +###תודעה עצמית לוק מפלח גם את האדם לחלוקה סוגית כזו (סעיף 9) - ישנו ה*אדם* (Human Being) - קרי, האורגניזם החי, הגוף, וה*אישיות* (Personality) - קרי, האופי, הנפש, השכל. כאן קורה משהו מוזר: @@ -97,7 +97,7 @@ dateCreated: 2024-05-06T11:55:50.188Z לוק מגדיר את אותו *אני* כעצם - כשם שעושים רוב ההוגים שקדמו לו[^18]. להיות *אישיות* מסוימת זה מקרה פרטי של להיות עצם - להיות אותו הדבר. -## עצם שמני ועצם ריאלי +###עצם שמני ועצם ריאלי | הכרה | מציאות | | --- | --- | @@ -112,7 +112,7 @@ dateCreated: 2024-05-06T11:55:50.188Z {.is-warning} -## קשיים +###קשיים ההבחנה הזו עושה שמות בפילוסופיה של לוק; היא מובילה לאבסורד רציני, שלאורו בארקלי מחדד אותה אחר כך. בכדי לתקף מושג בשיטה האימפיריציסטית שבה לוק דוגל, אנו נדרשים לצפות בו. אני קולט דברים כמו "כתום" או "עושה מיאו" בחושים; אבל אם משהו כתום ועושה מיאו, הרי שהוא חתול - *משהו חייב להחזיק יחד את הכתום ואת החתול* - הם אינם סתם מרחפים בחלל. לכן, אנחנו, במחשבה, מייחסים את המושגים האלו ל*מצע* - יש *משהו* שהוא "כתום" ו"עושה מיאו". אבל ההשלמה הזו פסיכולוגית לגמרי - לא *ראיתי* את אותו המצע; אדרבא, לוק אומר בפה מלא שאיננו יכולים לעולם לחוות אותו. תפרק את ה"חתול" - אידאה מורכבת - ככל שתרצה לפרק, לעולם לא תגלה את אותו המצע. @@ -122,7 +122,7 @@ dateCreated: 2024-05-06T11:55:50.188Z כאן [ברקלי](/פילוסופיה/חדשה/ברקלי) מחדד על לוק - [הוא זונח את העצם הממשי, ונשאר רק עם העצם השמני](/פילוסופיה/חדשה/ברקלי/עקרונות). -# על אמיתות ושקריות +##על אמיתות ושקריות מה קורה כשאנחנו מכנים דבר מה כ*אמיתי* או *שקרי*? לוק מציג את הסיווג הזה כטענה כמוסה בדבר חיוב או שלילה. אבל מה הכוונה ב*חיוב* או *שלילה*? אחת האפשרויות היא טעות *מושגית* - *אתה אומר שזה צהוב אבל זה לא באמת צהוב*. אפשרות אחרת היא טעות *אונטולוגית* - *אתה אומר שיש פה קיר, אבל אין פה באמת משהו כזה*. כשאתה אומר *יש כאן קיר*, אתה טוען טענה חיובית - בתוך האידאה של הקיר מובלעת הטענה *יש פה קיר*, וכנגדה אתה טוען. [^1]: *וזה אומר - **סלט טאבולה***, אומר דן diff --git a/פילוסופיה/חדשה/לייבניץ/המונדולוגיה.md b/פילוסופיה/חדשה/לייבניץ/המונדולוגיה.md index 2e399f70..d46dc500 100644 --- a/פילוסופיה/חדשה/לייבניץ/המונדולוגיה.md +++ b/פילוסופיה/חדשה/לייבניץ/המונדולוגיה.md @@ -21,19 +21,19 @@ dateCreated: 2024-02-26T12:23:14.719Z לייבניץ אינו סבור, כמו [פארמנידס](/פילוסופיה/יוונית/קדם-סוקראטיים/היראקליטוס-ופארמנידס#פארמנידס) או [הפילוסופיה ההודית](/פילוסופיה/בודהיזם#עולם-המחשבה-ההודי)[^6], שהעולם שאנו חווים הוא אשליה - אלא כהעתק, או צל כלשהו, של העולם כפי שהוא במציאות - קצת כמו [האידאות האפלטוניות](/פילוסופיה/יוונית/אפלטון/פיידון#האידאה): העולם התופעתי מבטא בדרכו את המציאות המטאפיזית. -# עקרון הזהות של הבלתי נבדלים +##עקרון הזהות של הבלתי נבדלים המונדות, חרף היותן רוחניות, נושאות תכונות מסוימות - לרבות **תפיסה**[^8], ו**תאווה**[^7]. לייבניץ קובע כי למונדה, "אין לה חלונות". את ההפרדה בין המונדות מבצע לייבניץ ב***עקרון הזהות של הבלתי נבדלים*** - אם יש שני דברים שנושאים את אותן התכונות, הרי שהם דבר אחד. אם ישנם, למשל, שני אטומי מימן זהים לחלוטין, הם שניים משום שהם במקום אחר בחלל ובזמן - אחרת, היו אטום אחד. מזאת קובע לייבניץ כי אם ישנם שני דברים שונים, חייב להיות הבדל בתפיסה שלהם. -## עקרון הייחודיות +###עקרון הייחודיות משום שתפיסתו לא חומרית, לייבניץ לא יכול להבדיל בין פרטים לאור החלל והזמן. כיצד, אפוא, הוא מבדיל בין המונדות? זאת באמצעות הגדרה שלמה - פרדיקטים. נניח, אומר דן, שאתה מחפש בגוגל, או בת זוג, או בת זוג בגוגל. האידאה של בת הזוג לא תעזור; אתה מחפש פרט אחד, אינדוידואל. אז מתחילים לצמצם - "כסף", "ציונים נמוכים בפילוסופיה" (שאוכל לצאת חכם לידה), וככה מצמצים עוד ועוד את השדה (כסף? כסף יש בארגזים. פילוסופיה? מי לומד פילוסופיה? *שמונה* בתעודת הזהות? למי אין? אה, אבל יש *תשע* אחרי זה?). מה שמבדיל, בסופו של דבר, את בת הזוג הרצויה למיוחדת היא פרדיקטים מסוימים, או חיבור מסוים בין פרדיקטים, שייחודי רק לה - זה מה שהופך אותה למה שהיא. כל התכונות האלו - *א' הוא **יקר**, הוא **כבד**, הוא **חתול***, וכו', כשאגיע לכל הפרדיקטים כולם - דבר שאנחנו לא מסוגלים לעשות - תהיה לנו **הגדרה שלמה** של א', ונדע *מה הוא א'*. רק האל יכול לתפוס את ההגדרות השלמות האלו. -## התפיסה +###התפיסה המונדות נבדלות זו מזו - לא בתכונות חיצוניות, אלא בתכונות פנימיות - בראש ובראשונה בתפיסות. כל מונדה היא מצבור של **תפיסות**, כשם שכל אחד מאיתנו נפרד. התפיסות שיש לי בראש הן מה שהופכות אותי ולאותי, ואתכם לאתכם. אם אנחנו נבדלים, ואנחנו שונים, הרי שאנו נבדלים בתפיסות שלנו. איך אנחנו מבדילים, למשל, את המיקום שלנו בחלל? אחד עומד קרוב יותר לחלון, ואחד עומד קרוב יותר לדלת; אם היינו עומדים באותו המקום, היינו תופסים (כלומר, רואים) את אותו הדבר ממש. אותו הדבר נכון גם במישור הרוחני: אם היינו מחזיקים באותן התפיסות (כלומר, דעות, מחשבות), היינו תופסים את אותה המציאות ממש - היינו אותו הדבר. כל אובייקט כזה - לאו דווקא תבוני - ניתן לצמצום לכדי מערכת יחסים מסוימת שמייחדת אותו - כמו המרחק המסוים הזה מהחלון או מהדלת - שמשקפת דרך התפיסה הזו את המציאות. כל אובייקט שכזה - מונדה שכזו - משקפת נקודת מבט מסוימת, או תפיסה מסוימת, של המציאות - אותה המציאות ממש! @@ -49,13 +49,13 @@ dateCreated: 2024-02-26T12:23:14.719Z [^12]: *היא אוהבת לאכול מתוק, היא לא אוהבת לשמוע עומר אדם* - כל תכונה כזו אינה מקרית, אלא חלק בלתי נפרד מהמונדה באשר היא. -## השתוקקות +###השתוקקות לכל מונדה יש השתוקקות - *קונאטוס* - לשכלל את התפיסה שלה, לדייק אותה, כך שתתקרב למציאות ממש. אולם, לא משנה כמה נתקרב, לעולם לא נגיע להבנה עמוקה דיה להיפטר מעולם התופעות - קרי, החומר. מהתפיסה מגיעה ה*א-פרצפציה* - ה**תודעה העצמית** - הבנה עמוקה יותר של הרצף של הפרדיקטים שמגדיר אותנו[^10]. -## תודעה +###תודעה באשר לבעלי חיים וצמחים, למונדות המרכיבות אותם יש יסוד נוסף - **תודעה**. כאן הוא נבדל מדקארט, שסבר שבעלי חיים הם כמכונות, ורק נפש האדם היא תודעתית. האדם לוקח את זה צעד קדימה, ונושא **תודעה עצמית**. -# עקרונות השכילה - הסתירה והטעם המספיק +##עקרונות השכילה - הסתירה והטעם המספיק לייבניץ ביסס את ההוויה שלו בחמישה עקרונות פשוטים. > לא. שכילותינו מיוסדות על **שני עקרונות גדולים**: זה של **הסתירה**, שבכוחו חושבים אנו ל*שקרי* מה שמכיל אותה בתוכו, ול*אמת* מה שמנוגד לשקרי או סותר אותו, > לב. וזה של ה**טעם המספיק**, שבכוחו אנו חושבים ששום עובדה אינה יכולה להיות אמיתית או להתקיים, ושום משפט אינו יכול להיות אמיתי בלא שיהא טעם מספיק, מדוע כך הוא ולא אחרת; אף על פי שטעמים אלו, על פי רוב לא נוכל כלל לדעת אותם. @@ -67,7 +67,7 @@ dateCreated: 2024-02-26T12:23:14.719Z מילת המפתח פה היא **טעם** - Reason - במובן של הצדקה. הכוונה היא לא ל**סיבה**[^2] - Cause - *דבר שגורם לדבר*. ההפרדה הזו בין הסיבה המכניסטית לסיבה האונטולוגית קריטית להבנה של שפינוזה; החומר, לפי לייבניץ, פועל בצורה מכניסטית גרידא, ולא תכליתנית. מנגד, המונדות פועלות רק בסיבה תכליתנית - פנימית - ולא באופן מכניסיטי. -# עקרונות האמת +##עקרונות האמת > לג. ולכן, יש שני מיני אמיתות: אמיתות של **עיון** ואמיתות של **עובדה**. אמיתות העיון הכרחיות והן ניגודן הוא בלתי אפשרי, ואמיתות העובדה הן קונטינגניטיות, והיפוכן הוא בגדר האפשר. כשאמת היא הכרחית, אפשר למצוא את טעמה על ידי האנליזה כשמנתחים אותה לאידאות ולאמיתות פשוטות יותר עד שמגיעים אל הראשוניות. > לד. אצל המתמטיקאים מועמדים בדרך זו, באמצעות האנליזה, המשפטים העיוניים לכללי השימוש, על הגדרות מושכלות ראשונים ודרישות. @@ -75,7 +75,7 @@ dateCreated: 2024-02-26T12:23:14.719Z > יש שם עץ, מחוץ לחלון. אני יודע, כי ראיתי אותו. אולם, באותה מידה, הוא יכל לא להיות שם; אין בכך שום סתירה. העץ אינו שם *בהכרח* - הוא שם *במקרה*. לטעון שהוא לא שם, זו אינה סתירה - זה פשוט שקר. -# עקרון ההיכללות +##עקרון ההיכללות עקרון ההיכללות קשור בהפרדה הקנטיאנית בין *אנליטי* - מה שאיננו צריכים לפנות למושג אחר כדי להבין (*הכדור הוא עגול*) ל*סינטתי* - מה שקשור במושג אחר (*הכדור הוא סגול*). באופן מוזר, אצל לייבניץ - האמת **כולה** היא אנליטית - למעשה, אין שום אמיתות קונטינגנטיות. במושג של כל מונדה ומונדה, נמצא כל מה שקרה, קורה ויקרה לה; *העץ הזה נמצא פה* כלול במונדות שמרכיבות את העץ הזה; אילו היינו אלוהים, וראייתנו לא הייתה עכורה, היינו רואים את זה. הדוגמה המפורסמת של לייבניץ היא על יוליוס קיסר, שחצה את נהר הרוביקון - זה נשמע קונטינגנטי; אין כל הכרח שיוליוס יחצה את הנהר. לייבניץ אמר שבמונדות שמרכיבות את שכלו של קיסר ישנה את חציית הרוביקון - לא ייתכן שהוא אינו יחצה את הרוביקון, מעצם המונדות שמרכיבות אותו. מבחינתו, זו אמת של עובדה - אבל מבחינת אלוהים, זו אמת של עיון. > זוהי תפיסה ידועה של לייבניץ: המציאות היא *הרמוניה טבועה מראש*[^13]. זהו, לשיטתו, הסבר *טוב יותר* לסנכרון בין החוויות שלנו - משום שהוא אינו מניח מציאות חיצונית, הוא מצליח להסביר את אותן התופעות בהסבר פשוט יותר - ולפיכך מוצלח יותר. @@ -96,7 +96,7 @@ dateCreated: 2024-02-26T12:23:14.719Z [^10]: כמו יצורים חיים - *חלק הם לטאה, חלק הם איציק זהר*, אומר דן. [^13]: זאת לעומת ה*טבע טובע וטבע טבוע* של שפינוזה. -# עקרון המושג השלם +##עקרון המושג השלם לפי לייבניץ, כל מונדה ומונדה מבטאת, ביחסים שלה למונדות האחרות, את היקום כולו: כל מונדה ומונדה משקפת את המציאות. השיקוף אשר אינו כרוך במודעות הוא **התפיסה**, שמונעת בכוח ה**תאווה** - מה שהמונדה עושה, מתוך עצמה, בלי קשר סיבתי למונדות האחרות בריקודן ההרמוני. מונדות המסתכמות באלו הן **אנטלכיות** - נהיות-בשינוי-ונשארות-עצמן. אולם אין בהן די להסביר בעלי חיים ובני אדם. אלו זוכים גם להכרה מסוימת בקשרים הקרובים להם - ב**תודעה**. התודעה הזו מוגבלת, ורק בני אדם זוכים גם לזהות את התודעה הזו בעצמם (תודעה עצמית). > חשוב להבדיל: **תפיסה אינה תודעה** - השניים מובחנות *לחלוטין* אצל לייבניץ. @@ -116,7 +116,7 @@ dateCreated: 2024-02-26T12:23:14.719Z הרוח, שלא כמו הנפש, ניחנה ב*תודעה עצמית* - **אפרצפציה**. הכוונה היא לא ל*היעדר תפיסה*, אלא למשהו *עליון לתפיסה* - גבוה יותר. -## אנטלכיות +###אנטלכיות שיטותיהם של דקארט ושפינוזה, סבור לייבניץ, לא מסבירה את ה**כח** במציאות: מדוע, שכעצם אחד פוגע באחר, הוא מניע אותו תנועה מכנית? הכוח אינו חומר; איננו רואים אותו. מאיפה *זה* בא? אינני יכול לתפוס את החומר בהיעדר התנועה, הכוח והכבידה - אך לייבניץ סבור שהפילוסופים שקדמו לו לא נתנו עליהם את הדעת די הצורך. היכן שדקארט ייחס את הכוח להתערבות של האל הערב למציאות ושפינוזה לביטוי שלו באופן ההתפשטות, לייבניץ קובע שאריסטו הוא זה שצדק: העצמים, קרי המונדות, הן עצמן כוח, והתנועה אינה אלא מימוש של תכונה זו. בשאלת ה*ביצה והתרנגולת - מה בא קודם, התנועה או הכח?*, לייבניץ משיב - הכח; תנועה היא המימוש של אותו הכוח. @@ -125,7 +125,7 @@ dateCreated: 2024-02-26T12:23:14.719Z [^11]: אין דבר באבולוציה כמו *חסר חוליות, דו חי - **בן זיני***. -# עקרון הטוב ביותר +##עקרון הטוב ביותר מדוע בחר האל לברוא דווקא את העולם שלנו? אנו למדים כי האל ברא את העולם המכיל את הריבוי הרב ביותר, *כמה שיותר **יש***, שניתן להסביר בכמה שפחות עקרונות הסבריים. אבל, אך כיצד ייתכן שלאל יש בחירה, לאור כל מה שאמרנו? לכאורה, העולם שלנו הוא הטוב ביותר[^14], אם נקבל את הגדרות האל של לייבניץ. אלא שמכך הוא נדרש לשאלה - *למה יש רוע בעולם?* לייבניץ טרוד בכך מאוד: הוא כותב ספר עב-כרך בנושא (ה*תיאודיציה*). diff --git a/פילוסופיה/חדשה/קאנט/ביקורת.md b/פילוסופיה/חדשה/קאנט/ביקורת.md index 8d30eb6a..ba259894 100644 --- a/פילוסופיה/חדשה/קאנט/ביקורת.md +++ b/פילוסופיה/חדשה/קאנט/ביקורת.md @@ -25,7 +25,7 @@ dateCreated: 2024-07-01T12:02:45.782Z > לא *טרנסנדנטי* - מחוץ לעולם שלנו, אלא *טרנסנדנטלי*[^4] - מחוץ לטווח האפשרות של כל ההכרה (אבל בעולם הזה), *תנאי האפשרות שלנו*. אתה עושה מתמטיקה? *מה מאפשר לך לעשות מתמטיקה?* {.is-warning} -# מטאפיזיקה כמדע? +##מטאפיזיקה כמדע? בתחילת המבוא (1-5), קאנט מבקש להכין את הקרקע לעצם השאלה שהוא שואל ב*ביקורת*, היא - @@ -42,7 +42,7 @@ dateCreated: 2024-07-01T12:02:45.782Z השאלה הזו צפה לאור ה[מסקנות הקשות של יום](/פילוסופיה/חדשה/יום/מסכת), לפיהן אנחנו לא באמת יכולים לעשות מדע של הטבע. יום התנגד לכך מכל וכל - *אין מטאפיזיקה*, הוא קובע, וקביעה זו *עוררה את קאנט מתרדמתו הדוגמטית* לשאלה זו. -# מבנה ההכרה הקנטיאני +##מבנה ההכרה הקנטיאני קאנט מחלק את ההכרה לשלושה[^5] רכיבים **נבדלים**: @@ -59,7 +59,7 @@ dateCreated: 2024-07-01T12:02:45.782Z -# שיפוטים אנליטיים וסינתטים +##שיפוטים אנליטיים וסינתטים קאנט מחלט שיפוטים תבוניים לשני סוגים - שיפוטים **אנליטיים** ושיפוטים **סינתטיים**. בשיפוטים אנליטים, הנשוא כלול בנושא - *הכדור הוא עגול*: אמרת *כדור*, כבר אמרת *עגול*. בשיפוטים *סינתטיים*, הנשוא שונה מהנושא - *הכדור הוא אדום*: *אדום* לא כלול ב*כדור*. @@ -67,7 +67,7 @@ dateCreated: 2024-07-01T12:02:45.782Z {.is-info} -# שיפוטים אפריוריים ואפוסטריוריים +##שיפוטים אפריוריים ואפוסטריוריים קאנט מפריד גם בין ידיעות **אפריוריות** ו**אופסטריוריות**: ידיעה **אפריורית** היא הכרחית, מחייבת, כללית באופן חמור וקודמת לניסיון: היא קודמת לניסיון ומחייבת אותו. ידיעה **אפוסטריורית** מגיעה מן הניסיון, תלויה בו, ואינה מגיעה לכדי הכרח. @@ -84,7 +84,7 @@ dateCreated: 2024-07-01T12:02:45.782Z שיפוט כמו *הקו הקצר ביותר בין שני נקודות הוא הקו הישר* הוא סינתטי: אין במושג של *קו* להיות *קצר*, או במושג של *קצר* להיות קו - זה חיבור של שני מושגים בלתי-קשורים לכדי שיפוט חדש, שקודם לניסיון (לא *בדקנו את כל הקווים וכל הנקודות* ואמרנו, *ואללה*). -# מבנה הביקורת +##מבנה הביקורת הביקורת נחלקת לשני חלקים - **תורת היסודות** ו**תורת המתודה** - מהו החומר, ואיך אנחנו עובדים עם החומר. כולם (כולל אנחנו) לומדים רק את הראשון. @@ -96,7 +96,7 @@ dateCreated: 2024-07-01T12:02:45.782Z את *תורת המתודה* כותב קאנט כאדם מבוגר; קאנט מודה בפה מלא שזו לא השיטה הפילוסופית שלו, ומבקש לכתוב אותה בנפרד ב"זמן שנותר לו". אולם כשפיכטה[^6] מתיימר לסדר את השיטה של קאנט אחרת, הוא מתקומם כנגדו ש*כן* יש לו שיטה פילוסופית. התשובה של קאנט ויורשיו היא תעלול יפה, שקאנט עשה לאלפטון: קאנט טען שהוא *מבין את אפלטון יותר טוב מאפלטון*, ובאופן דומה פיכטה ושות' טענו שהם *מבינים את קאנט יותר טוב מקאנט*. אלא שאפלטון מת זמן-מה לפני קאנט, וקאנט היה בחיים בימי פיכטה. אופסי. -# האסתטיקה הטרנסנדנטלית +##האסתטיקה הטרנסנדנטלית > [טקסט](/פילוסופיה/חדשה/קאנט/ביקורת_התבונה_הטהורה_חלק_ראשון_-_האסתטיקה_הטרנסצנדנטאלית.pdf) {.is-info} @@ -106,7 +106,7 @@ dateCreated: 2024-07-01T12:02:45.782Z > אתם יושבים בבית הסטודנט ומבליח ג'ינג'יסטותאלס, החתול הג'ינג'י (ועכשיו, חבר הסגל מן המניין) מתיישב עליכם. חקירה טרנסנדנטלית היא לא, *האם ג'ינג'יסטותאלס יושב פה לפניי?* - זה ברור - אלא *אילו תנאים היו צריכים להתקיים כדי שג'ינג'יסטותאלס יישב פה לפניי?* התנאים שאם הם מתקיימים, ג'ינג'יסטותאלס יישב פה לפני בהכרח, ואם לא - אז לא. {.is-info} -## ההכרה +###ההכרה ההכרה היא היחס בין **המכיר** ל**מוכר** - בין הסובייקט (אני) לאובייקט (עולם). ההכרה אינה מתחילה בשכל אפריורי, אלא בניסיון. אולם, בלי הרכיבים המתאימים בהכרה, אין לנו איך לעבד ולהכיל את המציאות: עבור ה*חדר הריק* של לוק, חייב להיות קודם חדר. את ההכרה מחלק קאנט ל[חושיות](#החושיות) ול[הסתכלות](#ההסתכלות), אך הפרדה זו היא מלאכותית: בפועל, השניים תמיד באים יחד. @@ -118,11 +118,11 @@ dateCreated: 2024-07-01T12:02:45.782Z {.is-info} -## החושיות +###החושיות ב**אסתטיקה**, קאנט מכוון ל**חושיות** - לא ל*יפה* ול*אומנות*. היא עוסקת ב*תנאים שמאפשרים הכרה של אובייקטים*; החושיות היא תנאי שכזה. החושיות היא הקליטה החושית הראשונית, הפשוטה - היא סבילה לחלוטין; מיידית; מסוימת ומספקת רק ידע אפוסטריורי (דדוקטיבי). -## ההסתכלות +###ההסתכלות (חלק ראשון) אנו מבצעים שיפוטים באמצעות ה**הסתכלות**[^1] - אותו הדבר בהכרה שמאפשר לי לכונן שיפוטים סינתטיים אפריוריים: החושיות היא הקליטה, וההסתכלות היא ההכרה המיידית, האינטואיטיבית, בתוכן אותה הקליטה. כשאני פותר 5 + 7, השכל שלי מזהה ב5 חמש יחידות של משהו, ב7 שבע יחידות של משהו, מזהה חוקיות בסימן ה+, ולאור כל אלו מבצע את השיפוט הסינתטי. @@ -139,7 +139,7 @@ dateCreated: 2024-07-01T12:02:45.782Z התופעה היא *מה שהדבר המכיר מכיר*, כשהלה ניצב מולו - *בלי מה שהשכל מוסיף לו*. לעומתה, **פנומנון** הוא הדבר המופיע *יחד עם אותה תוספת של השכל*. משום שבאסתטיקה אנחנו דנים רק בהסתכלות, אנו דנים ב*תופעה*, ולא ב*פנומנון*. -## חומר וצורה +###חומר וצורה ההכרה מאפשרת לנו להכיר ב**תופעות** - המושאים הבלתי-קבועים של הסתכלות אמפירית. @@ -149,7 +149,7 @@ dateCreated: 2024-07-01T12:02:45.782Z העיקרון המסדר הוא ה*צורה* - היא מוכנה ברוח אפריורי. -## החלל והזמן כתנאים טרנסנדנטליים +###החלל והזמן כתנאים טרנסנדנטליים ה*חלל* וה*זמן*[^11] גם הם צורות כאלו, ולכן התפיסה הקנטיאנית מערבת אותנו כגורם פעיל בכינון עולם התופעות: אין בהכרח *חלל* כשלעצמו או *זמן* כשלעצמו, אלא צורת ארגון אפריורית, הנובעת מאיתנו. הדברים **כפי שהם באמת** אינם בהכרח נגישים לנו. החלל והזמן הם הסתכלות טרנסנדנטלית - הם אפריוריים, והם תנאי האפשרות של ההסתכלויות שלנו. @@ -164,7 +164,7 @@ dateCreated: 2024-07-01T12:02:45.782Z קאנט דן במושגי החלל והזמן באופן סימטרי - על אחד מוצג, ועובר בירור מטאפיסי וטראנסנדנטלי[^12]. -### החלל +####החלל אבל, ה**מושג** כאן מתעתע - קאנט לא חושב שהחלל הוא מושג; אבל, כדי לדבר עליו, אנחנו משתמשים במושג, שיחשוף בפנינו שהחלל בכלל לא מושג[^13]. @@ -182,7 +182,7 @@ dateCreated: 2024-07-01T12:02:45.782Z מושגים כמו *כיסא* הם **דיסקורסיבים** - מתווכים - קודם אני מגיע במגע ישיר עם הכיסא, ורק אז נוצר המושג *כיסא* שאודותיו השכל יכול לחשוב: אני לא יכול לחשוב על כיסא בלי מושג ה*כיסא*. קאנט קובע, למרבה הצער, שהשכל שלנו דיסקורסיבי - הוא זקוק לתיווך כדי לשכול את המציאות. -# תופעה או כשלעצמו +##תופעה או כשלעצמו מה[אסתטיקה הטרנסנדנטלית](#האסתטיקה-הטרנסנדנטלית) מנביעה מסקנה קשה - מה שנגיש לנו הוא רק **עולם התופעות**, הדברים כפי שהם נדמים לנו - שאנו כופים עליהם את צורות ההסתכלות שלנו. אולם הדברים כפי שהם באמת - אולי לא יהיו נגישים לנו לעולם. @@ -191,7 +191,7 @@ dateCreated: 2024-07-01T12:02:45.782Z אז מה היחס שלנו ביחס לדברים כשלעצמם? זוהי שאלה פרשנית קשה, שהמחלוקת בה מתחוללת בה עד היום. -# בין האסתטיקה ללוגיקה הקנטיאנית +##בין האסתטיקה ללוגיקה הקנטיאנית קאנט לימד לוגיקה כל חייו - ותלמידיו אספו את ההרצאות שלו לכדי ה*לוגיקה* שלו. הלוגיקה הקנטיאנית קרובה יותר לאפיסטמולוגיה מאשר ללוגיקה קרובה (ודומה באופן חשוד ל[מיומנויות יסוד](/פילוסופיה/מיומנויות)), ומדבר על אותו השכל. קאנט מודה בפה מלא שסדרה של ה*ביקורת* קשור בכושרו של השכל, שעוסק באפיסטמולוגיה בחשבון אחרון. @@ -246,7 +246,7 @@ dateCreated: 2024-07-01T12:02:45.782Z {.is-success} -# הלוגיקה הטרנסנדנטלית +##הלוגיקה הטרנסנדנטלית > [מבוא](/פילוסופיה/חדשה/קאנט/הלוגיקה_הטרנסצנדנטאלית_-_מבוא.pdf), [פרק א'](/פילוסופיה/חדשה/קאנט/הלוגיקה_הטרנסצנדנטאלית_-_פרק_א_[עמודים_167-180].pdf) {.is-info} @@ -257,7 +257,7 @@ dateCreated: 2024-07-01T12:02:45.782Z ומה יחס השכל להסתכלות? משום שהשניים נפרדים לגמרי, יש שתי אפשרויות: שהשכל מכיל את החלל והזמן, או שהחלל והזמן מכילים את השכל? האם ייתכן משהו בחלל ובזמן שהשכל שלנו לא יכול לחשוב עליו? זו אפשרות הזויה, אבל עקרונית אפשרית כרגע. מנגד, האם השכל שלנו יכול לחשוב על משהו שלא מופיע בחלל ובזמן? אולי כן - **מטאפיזיקה**. קאנט מגלה, בסופו של דבר, ששניהם שגויים - ולמעשה, השכל וההסתכלות חופפים לחלוטין. מהבחינה הזו, המטאפיזיקה מצטיירת כמאוד בעייתית. -## הקטגוריות +###הקטגוריות אצל אריסטו, [הקטגוריות](/פילוסופיה/יוונית/אריסטו/מטאפיזיקה#הקטגוריות) הן מה שאנו יכולים להגיד על העצם, שאנו מגלים אפוסטריורי - אני קולט כל מיני דברים בטבע, ומסווג אותם. diff --git a/פילוסופיה/חדשה/שפינוזה.md b/פילוסופיה/חדשה/שפינוזה.md index 992267f2..8233d60c 100644 --- a/פילוסופיה/חדשה/שפינוזה.md +++ b/פילוסופיה/חדשה/שפינוזה.md @@ -8,7 +8,7 @@ editor: markdown dateCreated: 2024-01-29T12:53:43.423Z --- -# שפינוזה - חייו ומותו +##שפינוזה - חייו ומותו ברוך שפינוזה[^4] נולד באמסטרדם 1632-1677, ולמרות חייו הקצרים הספיק להשאיר אחריו מורשת פילוסופית ענפה. אמסטרדם נחשבה גם אז למעוז ליברלי, ולכן התמקמה שם קהילה יהודית, מאנוסי ספרד. אביו היה סוחר, ואמו מתה בצעירותו - כמו כמה מאחיו. בגיל 22, אביו של שפינוזה נפטר אף הוא, ושפינוזה ואחיו החלו לנהל את העסק המשפחתי, לייצור עדשות. המסורת אומרת שליטש עדשות למחייתו, ברמה גבוהה ביותר. ב1656, בגיל 24, הטילה עליו הקהילה היהודית את *החרם הגדול*: > **נוסח החרם שהוטל על שפינוזה על-ידי קהילת אמסטרדם, 1656:** @@ -29,7 +29,7 @@ dateCreated: 2024-01-29T12:53:43.423Z *מאמר תיאולוגי-מדיני* הוא מעיין ספר ביקורת מקרא, שחושף ידע מפליג בברית החדשה ובברית הישנה. בספר טען כי, באמצעות כלים טקסטואליים, ניתן לראות כי לא משה הוא זה שכתב רבים מהטקסטים המיוחסים לו, כי הניסים כוזבים, וכי אין ממש דבר כזה 'נביאים'. הוא מציג שם את התורה ככלי לרפי השכל, משום שאינם מסוגלים לחשוב בכוחות עצמם. זה כמובן לא עלה יפה בקרב הנוצרים, או היהודים. -# הפילוסופיה של שפינוזה +##הפילוסופיה של שפינוזה אנו נוהגים לסווג את שפינוזה תחת הרציונליסטים, אך שפינוזה הוא פילוסוף חריג בנוף. שפינוזה נולד יהודי[^1], אך לא תפקד כפילוסוף יהודי - הגותו מקורית לחלוטין, בלי קשר ליהדות ואף בניגוד חריף לה. יתרה מכך, המוקד של הגותו של שפינוזה שונה לחלוטין: היכן שהפילוסופיה המערבית טרודה ב'ידיעה' (["חיים שאין בהם חקירה, לא כדאי לו לאדם לחיותם"](/פילוסופיה/הציטוטים#fnref7), מטרתו של שפינוזה אינה לדעת - אלא להושיע את הנפש (סוטריולוגיה). שפינוזה יוצא לדרך **משום שהוא מפחד**. שפינוזה מתחיל להתפלסף במטרה להיות מאושר, אושר נצחי ומוחלט, שיגרום לו להפסיק לפחד מהמוות. diff --git a/פילוסופיה/חדשה/שפינוזה/אתיקה.md b/פילוסופיה/חדשה/שפינוזה/אתיקה.md index 3141ed4e..1e9931b1 100644 --- a/פילוסופיה/חדשה/שפינוזה/אתיקה.md +++ b/פילוסופיה/חדשה/שפינוזה/אתיקה.md @@ -30,7 +30,7 @@ dateCreated: 2024-01-28T12:00:12.939Z [^49]: הגישה היוונית אחרי [פארמנידס](/פילוסופיה/יוונית/קדם-סוקראטיים/היראקליטוס-ופארמנידס#פארמנידס), שהרס לוכלם, הייתה מעשית לחלוטין; אם הידיעה הפילוסופית לא הייתה בעלת ערך מעשי, הם לא היו עוסקים בה. -# בעיית האחדות והריבוי +##בעיית האחדות והריבוי את תולדות הפילוסופיה ניתן לחלק שרירותית לזרמי ה*ריבוי* וה*אחדות*. [אפלטון](/פילוסופיה/יוונית/אפלטון), למשל, [דגל בריבוי](/פילוסופיה/יוונית/אפלטון/פיידון#הסיבה-האמיתית), בעוד ש[פארמנידס](/פילוסופיה/יוונית/קדם-סוקראטיים/היראקליטוס-ופארמנידס#פארמנידס), למשל, דגל באחדות; [אריסטו](/פילוסופיה/יוונית/אריסטו) סבר ש[בסיס ההוויה הוא העצמים](/פילוסופיה/יוונית/אריסטו/מטאפיזיקה#מה-זה-להיות-what-is-being), ולא באחדות אחת כוללת; ובהמשך כמובן, עלו פילוסופים שניסו לשלב בין ההסברים. מול כתביו של שפינוזה, הניסיון הזה עולה כבעיה (אל אף שהוא עצמו אינו מכתירה ככזו) - הוא מנסה לאחד במידת מה בין השניים, באופן שווה ושקול (*האחדות היא ריבוי והריבוי הוא אחדות*), למרות רוחו של הגל, בהמשך. @@ -45,10 +45,10 @@ dateCreated: 2024-01-28T12:00:12.939Z -# הגדרות +##הגדרות את ה*אתיקה* פותח שפינוזה באוסף של הגדרות: -## סיבת עצמו +###סיבת עצמו > 1. ב**סיבת עצמו** אני מבין את מה שמהותו כוללת קיום, *או*[^1] את מה שטבעו אינו יכול להיות מושג אלא כקיים. כאן הוא רק המטבע הלשוני; הפואנטה היא ההגדרה. @@ -58,7 +58,7 @@ dateCreated: 2024-01-28T12:00:12.939Z > ההגדרות של שפינוזה הן *מילוניות* - שפינוזה לא אומר כאן שיש מן משהו כזה, שאי-קיומו חייב להיות סתירה לוגית. הוא אומר ש*אילו היה משהו כזה*, נכנה אותו **סיבת עצמו**. {.is-warning} -## עצם +###עצם > 3. ב**עצם** אני מבין את מה שנמצא בתוך עצמו[^3] ומושג[^2] באמצעות עצמו: כלומר, מה שמושגו אינו זקוק למושג של דבר אחר, שמתוכו הוא צריך להתעצב. @@ -68,7 +68,7 @@ dateCreated: 2024-01-28T12:00:12.939Z בדומה ל[*משל הקו המחולק*](/פילוסופיה/יוונית/אפלטון/פוליטאה#משל-הקו-המחולק) של אפלטון, שפינוזה מחלק את ההוויה לדרגות שונות: **עצם** הוא מה ש**נמצא** - אנטולוגי, בעוד ש**מושג** הוא מה ש**נתפס** - אפיסטימי. -## תואר +###תואר > 4. ב**תואר** אני מבין את מה שהשכל \[אינסופי\][^4] תופס על אודות העצם בתור מה שמכונן את מהותו. זו ההגדרה הנבזית ביותר. @@ -84,7 +84,7 @@ dateCreated: 2024-01-28T12:00:12.939Z כאן אומר שפינוזה, ישנם רק *שני תארים* ש**בכוחנו לתפוס** - המחשבה, והדברים המתפשטים. בניגוד לעצמים הנבדלים של דקארט, אין עצם מתפשט ועצם חושב - אלו שני תארים מקבילים, שמנהירים שני אופנים מקבילים של אותו העצם ממש. -## אופן +###אופן > 5. ב**אופן** אני מבין את הפעלות העצם, *או*[^1] את מה שנמצא בתוך דבר אחר, שבאמצעותו הוא גם מושג. ההגדרה הזו הפוכה מההגדרה השלישית. ***עצם*** הוא דבר עצמאי, מובן בזכות עצמו בלבד, בעוד שה***אופן*** אינו נתפס בלעדי העצם, ואינו עצמאי - אלא קשור בהכרח לעצם. @@ -95,10 +95,10 @@ dateCreated: 2024-01-28T12:00:12.939Z בתפיסתו של שפינוזה, בני האדם הם אופן סופי של אלוהים, שמונכחת בהם הן המחשבה האלוהית וההתפשטות האלוהית. גם כאן, דקארט היה מסכים בגדול - אבל התפיסה שלהם נבדלת: בעוד שהם מסכימים שרוח וחומר שניהם רכיבי מפתח של האדם, אצל שפינוזה הם לא רכיבים נפרדים - אלא אותו הדבר ממש: שני היבטים שונים של אותו הדבר. כך שפינוזה אינו נדרש ל[בעיית הגוף-נפש](/פילוסופיה/חדשה/דקארט/הגיונות#התיאוריה-הפסיכופיזית-של-דקארט) של דקארט. שפינוזה שולל את הקשר הסיבתי בין הגוף לנפש, משום שהם אותו דבר - אופנים מקבילים של אותו העצם. -### אופן אינסופי ישיר ומתווך +####אופן אינסופי ישיר ומתווך במכתבים לחברים, שפינוזה כי חוקי טבע - כמו תנועה ומנוחה של החומר - הם **אופן אינסופי ישיר** - ביטוי אינסופי של אלוהים. מנגד, פני היקום כולו הם **אופן אינסופי מתווך** של אלוהים. -## היחס בין עצם, תואר ואופן +###היחס בין עצם, תואר ואופן המציאות השפינוזית מורכבת *רק* מהעצם, ומהאופן - שני משלימים לוגיים. את העצם אין בכוחנו לתפוס במחשבה, אלא דרך *התואר* - הדרך שדרכה העצם והתואר מתגלים לנו. ביהדות, למשל, ברגע הראשון, המציאות כולה אוכלסה על ידי האלוהים. אלא שברגע אחר, התרחשה הבריאה, וכעת המציאות מכילה גם את העולם[^16]. ההנחה הזו בעייתית - משתמע ממנה שאלוהים נאלץ לפנות מקום למשהו זר ממנו, להצטמצם; ניצב בפני אלוהים גבול. איפה שיש את אלוהים, אין את העולם - ואיפה שיש את העולם, אין את אלוהים - ועלינו להסביר את יחסי הגומלין ביניהם. @@ -120,7 +120,7 @@ dateCreated: 2024-01-28T12:00:12.939Z *אותו ה**דבר** ממש*, משת נקודות מבט שונות. כך גם **הגוף** וה**נפש** - *אותו **הדבר** ממש*, משני נקודות מבט שונות - שני *אופנים* שונים. כל מושאים מסוימים - מחשבה מסוימות, גוף מסוים - הם *תארים* של אותו האופן. {.warning} -### סיבתיות +####סיבתיות תפיסתו של שפינוזה גוררת סיבתיות אופקית, סביב האופנים: ``` ... (סיבה)-> אופן -(סיבה)-> אופן -(סיבה)-> אופן -(סיבה)-> אופן -(סיבה)-> ... @@ -133,7 +133,7 @@ dateCreated: 2024-01-28T12:00:12.939Z ![spinoza_-_diagram.png](/פילוסופיה/חדשה/spinoza_-_diagram.png) ^היי,^ ^הנה^ ^הדיאגרמה^ ^הזו^ ^שוב.^ -## אידאה +###אידאה > ב', 3. ב**אידאה** אני מבין מושג של הנפש, שהנפש מעצבת מכיוון שהנה דבר חושב. @@ -148,12 +148,12 @@ dateCreated: 2024-01-28T12:00:12.939Z אידאה אצל שפינוזה היא **פעולת הבנה**, או הסבר כלשהו. חשבו על אידאה כעל הירח; לעיתים הוא מואר באופן מלא (*אידאה מספקת*) ולעיתים באופן חלקי (*אידאה חלקית*) - אך הוא תמיד שם, בין שנראה לנו במלואו ובין שלא. -## אלוהים +###אלוהים > 6. ב**אלוהים** אני מבין יש אינסופי באופן מוחלט, כלומר, עצם בן אינסוף תארים, שכל אחד מהם מבטא מהות נצחית ואינסופית ההשפעה של דקארט מורגשת בהגדרה הזו - במיוחד *יש אינסופי **באופן מוחלט***, שנובע מהשלמות שייחס דקארט לאל. הישות האלוהית כוללת בתוכה את השלמויות כולן - הדברים החיוביים: הטוב, והחוכמה, ולא הרע (היעדר הטוב) או הבורות (היעדר החוכמה). -## חופש +###חופש > 7. **חופשי** נקרא אותו דבר, הקיים מתוך הכרח טבעו בלבד, והנקבע לפעול על ידי עצמו בלבד; ואילו הכרחי, או מוטב לומר כפוי, נקרא אותו דבר, הנקבע על ידי אחר להתקיים ולפעול בדרך קבועה ומסויימת. החופש של שפינוזה אינו חופש *שלילי*, כמו שנהוג לחשוב - לא היעדר כבלים. החופש של שפינוזה הוא *חיובי* - מה שפועל רק מתוך תוכו, מהכרח טבעו, ובהיעדר כוחות חיצוניים. @@ -168,12 +168,12 @@ dateCreated: 2024-01-28T12:00:12.939Z *אה, רגע, כל זה הכרחי. אין מה להתאמץ*, אפשר לחשוב אחרי משפט שכזה. זו אינה התפיסה ששפינוזה מנסה להנחיל לנו. זאת לאור המהות של אלוהים (משפט 34) - להיות כוח מחולל. בהיותנו אופן של אלוהים, גם לנו יש יכולת מוגבלת לחולל - לפעול מתוך עצמנו ולא מתוך סיבות חיצוניות בלבד. התפיסה השפינוזית מבקשת, מכורח המחשבה הזו, להניע אותנו לפעול מתוך עצמנו - ולא מתוך הרגש. היא מנסה להצית בנו חופש חיובי - ולא חופש שלילי. -## נצח +###נצח > 8. ב**נצח** אני מבין את הקיום עצמו, כל עוד משיגים אותו כנובע באופן הכרחי מתוך הגדרתו בלבד של דבר נצחי[^5]. יש קשר עמוק בין *נצחי* - חייב להיות סיבת עצמו - *עצם* ו*חופש* - רק העצם הנצחי הוא חופשי לגמרי. -## סיבה הולמת +###סיבה הולמת > ג, 1. בשם **סיבה הולמת** אני מכנה סיבה שניתן לתפוס מתוכה באופן ברור ומובחן את תולדתה. ואלי בשם סיבה **בלתי הולמת** או **חלקית** אכנה סיבה שלא ניתן להבין את תולדתה מתוכה בלבד. > ג, 2. אני אומר שאנו **פועלים** כאשר מתרחש בנו או מחוץ לנו דבר מה שאנו הננו סיבתו ההולמת; כלומר (לפי ההגדרה הקודמת): כאשר מתוך טבענו נובע בנו או מחוץ לנו דבר מה שאפשר להבינו באופן ברור ומובחן מתוך טבענו זה בלבד. ומן היכוון ההפוך אני אומר שאנחנו **סובלים** פעולה כאשר מתרחש בנו דבר מה, או שמתוך טבענו נובע דבר מה, שהננו סיבתו רק באופן חלקי. @@ -186,15 +186,15 @@ dateCreated: 2024-01-28T12:00:12.939Z > חשוב להיזהר - אנחנו יכולים להיות סיבה *יותר* הולמת או *פחות* הולמת - **לא סיבה הולמת באופן מוחלט**. זו שמורה לאלוהים. {.is-warning} -## ריגשה -### הגדרה +###ריגשה +####הגדרה > ג, 3. ב**ריגשה** אני מבין את הפעלות הגוף,שעל ידיהן כוח פעולתו של הגוף גדל או פוחת, מומרץ או מעוכב, יחד עם האידאות של הפעלות אלו. ככל שאנו יותר *מבינים*, אנו יותר פעילים. להבין מה הן הסיבות של הרגשות שלי, זה להיות יותר פעיל לגביהן - להיות יותר סיבה הולמת לגביהן. **ריגשה** היא *שינוי בעוצמה של הגוף* - השינוי עצמו. -### משפטים +####משפטים > ג, 2: הגוף אינו יכול לקבוע את הנפש לחשוב, והנפש אינה יכולה לקבוע את הגוף לתנועה או למנוחה, או לכל דבר אחר (אם יש דבר כזה). אבל למה בכלל לדבר על הגוף והנפש כדברים שונים, לאור השיטה של שפינוזה? הרי יש רק עצם אחד! @@ -211,7 +211,7 @@ dateCreated: 2024-01-28T12:00:12.939Z > ג, 7: חתירתו של כל דבר להמשיך בישותו אינה אלא מהותו בפועל של הדבר. -### כח פעולה +####כח פעולה המהות של **כל דבר** סופי, היא להמשיך להתקיים[^20], ובמקרה שלנו בני האדם - **להעצים את הפעולה שלנו**. הכוונה היא לא רק לא למות, במובן המסכן, אלא לקחת חלק גדול יותר בטבע עצמו. עבור כל אחד ואחת, החתירה הזו היא אישית - לשמר ולהאדיר את העוצמה שלנו בטבע עצמו[^21]. > זהו ה**קונאטוס**[^20] - מונח קריטי בהגות של שפינוזה. כאופן מתפשט, המהות שלנו היא *כח פעולה* - עוצמה סיבתית; כאופן חושב, המהות שלנו היא *כח ההבנה* - היכולת לשכול ולהבין. הן כח הפעולה והן כח ההבנה נובעים מאלוהים כתואר מתפשט, וכתואר חושב. @@ -219,7 +219,7 @@ dateCreated: 2024-01-28T12:00:12.939Z החתירה הזו ביחס לנפש היא **רצון**, וביחס לנפש ולגוף היא **יצר**. שפינוזה לא מפריד ביניהם; זהו אותו רצון, אותה חתירה. -### הגדרת הריגשות +####הגדרת הריגשות כל **ריגשה** היא חתירה למשהו מסוים, חלק מתוך החתירה כולה. @@ -250,7 +250,7 @@ dateCreated: 2024-01-28T12:00:12.939Z [^21]: האידיאליזם הגרמני - ניטשה, שופנהאואר, שואב השראה רבה ממשפט זה, גם אם לא תמיד בגלוי. [^46]: עונג, למשל, הוא שמחה מרוכזת בדבר מסוים אחד - לפעמים יתר על המידה; מנגד, כאב הוא דיכוי, לעיתים חיובי, של שמחה מוגזמת כזו (כמו התמכרויות). -# משפטים +##משפטים > משפט 14: חוץ מאלוהים שום עצם אינו יכול להימצא ולא להיות מושג. @@ -291,7 +291,7 @@ dateCreated: 2024-01-28T12:00:12.939Z > משפט 27: -# אקסיומות +##אקסיומות > 1. כל מה שנמצא, נמצא או בתוך עצמו או בתוך זולתו. @@ -345,14 +345,14 @@ dateCreated: 2024-01-28T12:00:12.939Z > [מצגת](/פילוסופיה/חדשה/נקודות_לסיכום_השיעור_האחרון_על_שפינוזה_(12.2).pptx) {.is-info} -# ה"מדע החדש" של שפינוזה +##ה"מדע החדש" של שפינוזה הטקסט של שפינוזה עוסק, בגדול, בשלוש תחומים: -## מציאות - מטאפיזיקה +###מציאות - מטאפיזיקה טבע המציאות, ובמיוחד עיסוק בשאלת האחדות והריבוי, ובסיבתיות אופקית ואנכית. -## עולם - חקר הטבע +###עולם - חקר הטבע בעיקר בחלק ב' - פחות מעניין אותנו. שפינוזה, כמו דקארט וניוטון, ביקשו לכונן מודל חדש לחקר הטבע, במקומו של המודל האריסטותלי. לפי אריסטו, **ידיעה** היא *ידיעת הסיבה*. אולם, הוא מבחין בין כמה סוגים של סיבות - סיבה חומרית, צורנית, פועלת ותכליתית. סיבה *חומרית* של פיצה תהיה בצק, רסק עגבניות, פפרוני - *ולא אננס*. הסיבה הפועלת תהיה הפיצאי - מי שהכין את הפיצה. הצורה תהיה מה שהפיצה צריכה להיות - עגולה, וחתוכה למשולשים, התכלית תהיה אושר, ההנאה שבפיצה - מה שהפיצה נועדה לעשות[^41]. **התכלית** היא הסבר *שהמדע החדש מבקש להכחיד*[^40]. הזרם החדש מבקש להיפטר מהרעיון שיש לנו את הכוח לדעת את התכלית, אם בכלל יש כזו בטבע. @@ -376,7 +376,7 @@ dateCreated: 2024-01-28T12:00:12.939Z [^50]: זוהי השאלה שמעלה [אפלטון](/פילוסופיה/יוונית/אפלטון) בדיאלוג [*אאותיפרון*](/פילוסופיה/אתיקה#תיאוריית-הציווי-האלוהי). [^53]: תחשבו שאתם תקועים בפקק. מי הם אלו שצופרים? אלו מאחור, שלא רואים מה קורה; אלו שעומדים ליד התקלה שחוללה את הפקק יותר רגועים. זה מה ששפינוזה מבקש לטעון: ההכרה של הדברים תביא איתה אושר. -## אדם - הנפש +###אדם - הנפש חלקים ג', ד' וה' - המקיפים ביותר ב*אתיקה* - מכילים את הפסיכולוגיה של שפינוזה, תורת הנפש. היא נחלקת לתורת הנפש ה*ניסיונית*[^43], וה*אפריורית*. תורת הנפש ה*ניסיונית* עוסקת במה שנכון לנפש האדם כתוצאה מהניסיון - *אבא הרביץ לי עם חגורה, הרביץ לי הרבה, ולכן אני אוהב שפינוזה*. לעומתה, התורה ה*אפריורית* היא כמו שעשה דקארט ב*הגיונות* - האני, העצם החושב, מהות האדם. דקארט לא דן בנפש כפרויד - ב*מה מפחיד*, *מה טוב* - זה לא רלוונטי; הוא טרוד בנפש כמכונה שמייצרת הכרות - זה שהיא עצם, משהו עצמאי, וכו'. בניגוד לדקארט, שלא טרוד כלל בנפש הניסיונית, שפינוזה עוסק בה באופן די נרחב - בנוסף לדיון האפריורי. לאור זאת, העמדה שלו קצת יותר נוגעת לחיים שלנו מהפילוסופיה המערבית בדרך כלל, שנוטה להשאיר את הנפש הניסיונית מחוץ לתחום הדיון. *אני אביא לך ידיעה*, אומר הפילוסוף המצוי. מה תעשה איתה? זו בעיה שלך; איך היא תגרום לך להרגיש? *זה לא מעניין*. @@ -387,7 +387,7 @@ dateCreated: 2024-01-28T12:00:12.939Z ניתן להמחיש זאת עם [משל המערה](/פילוסופיה/יוונית/אפלטון/פוליטאה#משל-המערה) של אפלטון, המתאר את [משל הקו המחולק](/פילוסופיה/יוונית/אפלטון/פוליטאה#משל-הקו-המחולק). בניגוד למשל הקו המחולק הסטטי, משל המערה הוא דינאמי - איך חוצים מדרגת הכרה אחת לאחרת. מה המניע של אדם לטפס במעלה דרגות ההכרה? ה[**ארוס**](/פילוסופיה/יוונית/אפלטון/משתה) - התשוקה ליפה[^44]. -### דרגות ההכרה +####דרגות ההכרה שפינוזה גם מחלק את ההוויה לדרגות הכרה: הראשונה, גרועה ושגויה[^51]; השנייה, טובה יותר, ומספקת להכרת המציאות ולאושר; והשלישית, נשגבת ועליונה לחלוטין, שהדרך אליה לא ידועה, איכשהו מהדרגה השנייה. ומה מניע אותנו בסולם של שפינוזה? זהו ה**connatus**[^20]. *קונאטוס* יש לכל דבר - ולפיכך גם לבני האדם - אך הוא יתבטא אחרת ביחס לכל יצור. הקונאטוס הוא פתח המילוט של השפינוזה מהאתאיזם ומהא-מוסריות. @@ -432,7 +432,7 @@ dateCreated: 2024-01-28T12:00:12.939Z **טוב** ו**רע**, לפי שפינוזה, הם יחסיים; הטוב הוא מה ש*מגביר את כוח הפעולה **בשבילי***; הרע הוא מה שמוריד אותו. הטוב והרע הם סובייקטיבים - מה שמעלה את כוח הפעולה שלי עלול להוריד את שלך. -## שאלת הכוללים +###שאלת הכוללים זוהי שאלה שמתשלשת מימי הבייניים, שלה שלוש פתרונות בלבד: אפלטוני, אריסטותלי, וסטואי. היא עוסקת ביחס ה*כולל* ל*פרט*. מה יחס האידאה של האדם ליוסי, האדם הפרטי? אפלטון יגיד שהאידאה בא לפני: *האדם כשלעצמו*, שקודם לכל אדם שנולד בפועל - כל אחד הוא צל חיוור של אותה אידאה. אריסטו יגיד שיש *עצם משני*, שנמצא *בתוך* הדברים: *האדם* נמצא בתוך *סוקראטס*, כעצם משני. הסטואים יגידו שהדברים הכוללים נמצאים *אחרי* הדברים הפרטיים, ולמעשה - אינם אלא אשליה - התפיסה הזו מכונה *נומינליזם*. אין באמת דבר כזה *אדם*, אלא את המילה *אדם*, שנוצרה מבני אדם: ראו את יוסי, הג'ינג'י, ואת רפי, שאינו ג'ינג'י, ובחרו להתעלם מההבדלים ולהתייחס למשותף; הסטואי יגידו שאין לזה ביסוס, ושיש רק את האדם הפרטי. שפינוזה מצודד בסטואים: אין לפיו מושגים כלליים. במקומו, הוא קובע את ה*מושג המשותף* - הדבר שעליו אפשר להשתית מדע רציונלי של המציאות. העובדה שלכל אחד מאיתנו יש גוף, שבא במגע עם גופים אחרים, מאפשרת לנו לעשות *אינדוקציה* ולהתחיל *להכליל* - ומשם להגיע לחוקים. diff --git a/פילוסופיה/טבע.md b/פילוסופיה/טבע/index.md similarity index 97% rename from פילוסופיה/טבע.md rename to פילוסופיה/טבע/index.md index 35ff119d..3073fa06 100644 --- a/פילוסופיה/טבע.md +++ b/פילוסופיה/טבע/index.md @@ -8,7 +8,7 @@ editor: markdown dateCreated: 2023-03-09T08:09:24.533Z --- -# [מבוא לפילוסופיה של הטבע](https://moodle.bgu.ac.il/moodle/course/view.php?id=47011) +##[מבוא לפילוסופיה של הטבע](https://moodle.bgu.ac.il/moodle/course/view.php?id=47011) ![casala.jpg](/פילוסופיה/טבע/casala.jpg) ^הוילה^ ^הרומאית^ ^בקזאלה,^ ^פיאצה^ ^ארמרינה,^ ^סיציליה^ @@ -25,11 +25,11 @@ dateCreated: 2023-03-09T08:09:24.533Z תחת הפילוסופיה של הטבע נופלות ה**אפיסטמולוגיה** (הפילוסופיה של הידיעה - מה ניתן לדעת?) וה**מטאפיזיקה** (מה יש, ומה יכול היה להיות). -# בעיית הגוף-נפש +##בעיית הגוף-נפש > [מאמר #1](/פילוסופיה/טבע/gertler_-_in_defense_of_mind-body_dualism.pdf), [מטלת כתיבה #1](/פילוסופיה/טבע/la_premiere_philosophie_de_la_nature_en_anglais-rewritten.docx) {.is-info} -# פיזיקליזם כבסיס המדע +##פיזיקליזם כבסיס המדע > מדע (Science): גוף ידע המנסה לחזות ולהסביר תצפיות[^1] {.is-success} @@ -59,7 +59,7 @@ dateCreated: 2023-03-09T08:09:24.533Z [^3]: ככל שיעלה בכוחה של הפיזיקה *השלמה*, שעתידה לבוא, להסביר אותן [^4]: זה בלתי אפשרי שכל העובדות הפיזיקאליות יתקיימו בדיוק כפי שהן אך שהעובדות לא יתקיימו בדיוק כפי שהן. -## מהן עובדות? +###מהן עובדות? > עובדה: > מצב עניינים @@ -75,7 +75,7 @@ dateCreated: 2023-03-09T08:09:24.533Z העצם קרמיט הוא מממש את התכונה של הירוק - לפיכך, עובדה היא שקרמיט הצפרדע הוא ירוק. -## פיזיקליזם מצמצם (Reductive Physicalism) +###פיזיקליזם מצמצם (Reductive Physicalism) הטענה בבסיסו של הפיזיקליזם המצמצם היא פשוטה - *כל* תכונה **זהה** לתכונה פיזיקלית כלשהי. @@ -86,7 +86,7 @@ dateCreated: 2023-03-09T08:09:24.533Z [^6]: האמנם? זה *צורח* [היראקליטוס](/פילוסופיה/יוונית/היראקליטוס_פארמנידס)! -# דואליזם +##דואליזם הדואליזם אינו מקבל את הנחת היסוד של הפיזיקלזם - וטוען שהעולם *יכול* היה להיות כך שהעובדות הפיזיקליות שלו היו זהות, אך העובדות האחרות שונות ממנו. בתמצית, **הדואליזם *שולל* את תזת הנסמכות**. המניע העיקרי לדואליזם היא בעיית הגוף-נפש. שלא כרוב המדעים, אנו מתקשים להסביר מצבים פסיכולוגיים כתוצר של עובדות פיזיקליות. @@ -104,7 +104,7 @@ dateCreated: 2023-03-09T08:09:24.533Z -# פונקציונליזם +##פונקציונליזם > [מאמר #2](/פילוסופיה/טבע/putnam_-_the_nature_of_mental_states.pdf) {.is-info} @@ -146,7 +146,7 @@ t=0, input x, state S1 -> output y1 (p = 0.1) ---> t=1, input x, state S2, outpu [^6]: באופן מרגיז, כל אוטומטון הוא אוטומטון הסתברותי - אוטומטון הסתברותי דטרמיניסטי הוא פשוט עם הסתברות 0. -## פונקציונליזם פסיכולוגי +###פונקציונליזם פסיכולוגי > כל תכונה מנטלית זהה לתכונה מהסוג להיות במצב כך ש: - היא נוטה להיגרם מקלטים מסויימים ומצבים פנימיים מסוימים - היא נוטה לגרום לפלטים מסויימים ולמצבים פנימיים מסויימים diff --git a/פילוסופיה/יוונית.md b/פילוסופיה/יוונית/index.md similarity index 81% rename from פילוסופיה/יוונית.md rename to פילוסופיה/יוונית/index.md index d6fff0bb..3e51ff03 100644 --- a/פילוסופיה/יוונית.md +++ b/פילוסופיה/יוונית/index.md @@ -11,41 +11,41 @@ dateCreated: 2023-02-21T18:51:24.884Z > [מודל (1)](https://moodle.bgu.ac.il/moodle/course/view.php?id=44051), [מודל (2)](https://moodle.bgu.ac.il/moodle/course/view.php?id=47013) {.is-info} -# תוכן העניינים +##תוכן העניינים -### 1. [מבוא](#מבוא) +####1. [מבוא](#מבוא) -### 2. [ההוגים המילטיים](/פילוסופיה/יוונית/קדם-סוקראטיים/המילטיים) +####2. [ההוגים המילטיים](/פילוסופיה/יוונית/קדם-סוקראטיים/המילטיים) -### 3. [היראקליטוס ופארמנידס](/פילוסופיה/יוונית/קדם-סוקראטיים/היראקליטוס-ופארמנידס) +####3. [היראקליטוס ופארמנידס](/פילוסופיה/יוונית/קדם-סוקראטיים/היראקליטוס-ופארמנידס) -### 4. [ההוגים החומרניים](/פילוסופיה/יוונית/קדם-סוקראטיים/חומרניים) +####4. [ההוגים החומרניים](/פילוסופיה/יוונית/קדם-סוקראטיים/חומרניים) -### 5. [הסופיסטים](/פילוסופיה/יוונית/קדם-סוקראטיים/סופיסטים) +####5. [הסופיסטים](/פילוסופיה/יוונית/קדם-סוקראטיים/סופיסטים) -### 6. [אפלטון](/פילוסופיה/יוונית/אפלטון) - [מנון](/פילוסופיה/יוונית/אפלטון/מנון) +####6. [אפלטון](/פילוסופיה/יוונית/אפלטון) - [מנון](/פילוסופיה/יוונית/אפלטון/מנון) -### 7. [אפלטון](/פילוסופיה/יוונית/אפלטון) - [גורגיאס](/פילוסופיה/יוונית/אפלטון/גורגיאס) +####7. [אפלטון](/פילוסופיה/יוונית/אפלטון) - [גורגיאס](/פילוסופיה/יוונית/אפלטון/גורגיאס) -### 8. [אפלטון](/פילוסופיה/יוונית/אפלטון) - [פיידון](/פילוסופיה/יוונית/אפלטון/פיידון) +####8. [אפלטון](/פילוסופיה/יוונית/אפלטון) - [פיידון](/פילוסופיה/יוונית/אפלטון/פיידון) -### 9. [אפלטון](/פילוסופיה/יוונית/אפלטון) - [משתה](/פילוסופיה/יוונית/אפלטון/משתה) +####9. [אפלטון](/פילוסופיה/יוונית/אפלטון) - [משתה](/פילוסופיה/יוונית/אפלטון/משתה) -### 10. [אפלטון](/פילוסופיה/יוונית/אפלטון) - [פוליטאה](/פילוסופיה/יוונית/אפלטון/פוליטאה) +####10. [אפלטון](/פילוסופיה/יוונית/אפלטון) - [פוליטאה](/פילוסופיה/יוונית/אפלטון/פוליטאה) -### 11. [אריסטו](/פילוסופיה/יוונית/אריסטו) - [מטאפיזיקה](/פילוסופיה/יוונית/אריסטו/מטאפיזיקה) +####11. [אריסטו](/פילוסופיה/יוונית/אריסטו) - [מטאפיזיקה](/פילוסופיה/יוונית/אריסטו/מטאפיזיקה) -### 12. [אריסטו](/פילוסופיה/יוונית/אריסטו) - [פיזיקה](/פילוסופיה/יוונית/אריסטו/פיזיקה) +####12. [אריסטו](/פילוסופיה/יוונית/אריסטו) - [פיזיקה](/פילוסופיה/יוונית/אריסטו/פיזיקה) -### 13. [אריסטו](/פילוסופיה/יוונית/אריסטו) - [אתיקה ניקומאכית](/פילוסופיה/יוונית/אריסטו/אתיקה) +####13. [אריסטו](/פילוסופיה/יוונית/אריסטו) - [אתיקה ניקומאכית](/פילוסופיה/יוונית/אריסטו/אתיקה) -### 14. [אפלטון](/פילוסופיה/יוונית/אפלטון) - [תיאיטיטוס](/פילוסופיה/יוונית/אפלטון/תיאיטיטוס) +####14. [אפלטון](/פילוסופיה/יוונית/אפלטון) - [תיאיטיטוס](/פילוסופיה/יוונית/אפלטון/תיאיטיטוס) ![agrigento.jpg](/פילוסופיה/יוונית/agrigento.jpg) ^שרידי^ ^'ענק'^ ^יווני^ ^בחורבות^ ^אקראגאס^ ^העתיקה.^ ^אגריג'נטו,^ ^סיציליה.^ -# מבוא +##מבוא > [מצגת](/פילוסופיה/יוונית/1.pptx) {.is-info} diff --git a/פילוסופיה/יוונית/אפלטון.md b/פילוסופיה/יוונית/אפלטון/index.md similarity index 97% rename from פילוסופיה/יוונית/אפלטון.md rename to פילוסופיה/יוונית/אפלטון/index.md index 3eaa8a4e..e1cd165e 100644 --- a/פילוסופיה/יוונית/אפלטון.md +++ b/פילוסופיה/יוונית/אפלטון/index.md @@ -11,7 +11,7 @@ dateCreated: 2023-05-13T13:14:21.654Z > התיאור האמין ביותר של המסורת הפילוסופית האירופאית הוא של רצף הערות שוליים על אפלטון. ^-^ ^אלפרד^ ^נורת'^ ^וייטהד^ -# סוקראטס האפלטוני +##סוקראטס האפלטוני סוקראטס[^1] (469-399 לפנה"ס), שחולל תמורה אדירה בעולם הפילוסופיה, לא כתב שום דבר. כל מה שידוע לנו עליו הוא מתלמידיו - לרבות אפלטון, שמציב את סוקראטס כדמות בדיאלוגים שלו. עוד מתלמידיו המוכרים הם זנופון ואריסטופאנס. @@ -23,7 +23,7 @@ dateCreated: 2023-05-13T13:14:21.654Z אפלטון (428-347 לפנה"ס) היה בן למשפחה ממייסדי אתונה, עשירה ומיוחסת, והכיר את סוקראטס מגיל צעיר. הוא יועד לחיים הפוליטים, אך בעקבות מותו של סוקראטס זנח את הפוליטיקה ובחר להקדיש את חיו לפילוסופיה. הוא מנסה לבסס את הפילוסופיה כאורח חיים. -# הדיאלוג האפלטוני +##הדיאלוג האפלטוני ברשותינו 35 דיאלוגים אפלטוניים, ו13 אגרות. בדיאלוגים שלו, אפלטון מציב את סוקראטס בתור ה-'פה' של אפלטון - הוא מדבר בגוף ראשון רק באגרות. diff --git a/פילוסופיה/יוונית/אפלטון/אפולוגיה.md b/פילוסופיה/יוונית/אפלטון/אפולוגיה.md index 310281a0..3e706e4b 100644 --- a/פילוסופיה/יוונית/אפלטון/אפולוגיה.md +++ b/פילוסופיה/יוונית/אפלטון/אפולוגיה.md @@ -11,7 +11,7 @@ dateCreated: 2023-02-21T19:18:10.854Z > [מצגת](/פילוסופיה/יוונית/lecture_6_(apology_of_socrates).pptx), [דברי היכרות](/פילוסופיה/יוונית/אפלטון_סוקראטס_והאפולוגיה_של_סוקראטס_(דברי_היכרות).docx), [טקסט (עברית)](/פילוסופיה/יוונית/socrates_apology_(hebrew).pdf), [טקסט (אנגלית) (1)](/פילוסופיה/יוונית/platos_apology_(1).pdf), [טקסט (אנגלית) (2)](/פילוסופיה/יוונית/platos_apology_(2).pdf) {.is-info} -# רקע +##רקע משפטו של סוקראטס התנהל מול 500 אזרחים אתונאים (הדיוטות). באפולוגיה[^1], הדיון מתנהל בין סקראטס לעיר אתונה עצמה - המפקפקת בו ואף עוינת לו. @@ -49,7 +49,7 @@ dateCreated: 2023-02-21T19:18:10.854Z [^2]: דיבר גס. היוונים אהבו הומור מטונף. [^3]: ברוב הסיפורים, מתואר כי לאחר שאפלטון מת, נמצא ספר כתבי אריסטופאנס מתחת לכרית שלו. -# האישומים +##האישומים > - **סוקראטס אינו מאמין באלי אתונה ומכניס לתוכה אלים זרים** > - **סוקראטס משחית את הנוער** @@ -65,7 +65,7 @@ dateCreated: 2023-02-21T19:18:10.854Z [^6]: *Cheirotechnites* - בעלי הטכניקה [^7]: *Enthousiasmoi* - שהאל שרוי בתוכם -# החוכמה של סוקראטס +##החוכמה של סוקראטס > ובלכתי משם הסקתי את המסקנה שחכם אני מהאיש הזה. שכן דומה כי איש משנינו איננו יודע דבר נאה וטוב, אלא שהלה חושב שהוא יודע משהו בלי שידע, ואני, כפי שלא ידעתי, אף אין אני חושב עצמי יודע. ונראה שלפחות בדבר פעוט זה חכם אני ממנו: שאת אשר לא ידעתי, אין אני מדמה לדעתו. diff --git a/פילוסופיה/יוונית/אפלטון/גורגיאס.md b/פילוסופיה/יוונית/אפלטון/גורגיאס.md index c5ce10d2..c9ef3e55 100644 --- a/פילוסופיה/יוונית/אפלטון/גורגיאס.md +++ b/פילוסופיה/יוונית/אפלטון/גורגיאס.md @@ -11,7 +11,7 @@ dateCreated: 2023-02-04T17:42:38.029Z > [דברי היכרות](/פילוסופיה/יוונית/הגורגיאס_(דברי_היכרות)_(1).docx), [מצגת](/פילוסופיה/יוונית/lecture_9_(gorgias_i).pptx), [מטלת (בדוקה)](/פילוסופיה/יוונית/גורגיאס.docx), [טקסט (עברית)](/פילוסופיה/יוונית/gorgias_(hebrew)_(1).pdf), [אנגלית (1)](/פילוסופיה/יוונית/platos_gorgias_(part_1).pdf), [(2)](/פילוסופיה/יוונית/platos_gorgias_(part_2).pdf), [בשבחי הלני](/פילוסופיה/יוונית/more_material_on_the_sophists.pdf) {.is-info} -# רקע +##רקע [גורגיאס מלאונטיני](/פילוסופיה/יוונית/קדם-סוקראטיים/סופיסטים#גורגיאס-מלאונטיני), הרטוריקן הסופיסטי הגדול, מגיע לאתונה יחד עם תלמידו פולוס, ומתיימר לדעת לענות על כל שאלה. [סוקראטס](/פילוסופיה/יוונית/אפלטון#סוקראטס-האפלטוני) ותלמידו כראיאופון באים אליהם עם שאלה פשוטה - מה *עושה* גורגיאס. הדיון מתפתח למה היא בכלל הרטוריקה, ומשם מתדרדר לשאלות מהותיות יותר. @@ -24,7 +24,7 @@ dateCreated: 2023-02-04T17:42:38.029Z גורגיאס, ביהירותו, מסכים כמובן לתנאים של סוקראטס. -## הדמויות +###הדמויות - גורגיאס, הרטוריקן הסופיסטי הדגול - פולוס, הסובב סביב גורגיאס ורחוק מיכולתו הרטורית - כיריפון, הסובב סביב סוקראטס אך בעל קשרי חברות לגורגיאס. כיריפון הוא החוליה המקשרת בין סוקראטס לסופיסטים, ולאתונה @@ -36,7 +36,7 @@ dateCreated: 2023-02-04T17:42:38.029Z > ככלל, חשוב לשים לב בדיאלוג האפלטוני אם השיחה מתנהלת מרצון או לא: במקרה הזה, היא מרצון. {.is-warning} -# גורגיאס - מהי רטוריקה? +##גורגיאס - מהי רטוריקה? פולוס מציע לסוקראטס, על מנת שירגיש בנוח על איחורו, לעשות לסוקראטס 'תצוגת תכלית'[^1]. סוקראטס מבקש לעמוד על ה*כוח*[^2] של הרטוריקה. נדמה שאינו מעריך במיוחד את פולוס, אך באמת מתעניין ברטוריקה - וכמותו גם קאליקלס, שמעוניין להיכנס לפוליטיקה. @@ -97,7 +97,7 @@ dateCreated: 2023-02-04T17:42:38.029Z [^7]: Moriou Rolithikes Eidolon - צל של חלק ממדעי המדינה. [^18]: עמ' 286 -## הבושה של גורגיאס +###הבושה של גורגיאס גורגיאס הכניס את עצמו לבוץ - מצד אחד, הוא טוען שהרטוריקה היא כלי ניטרלי, שאינו טרוד בענייני צדק (אל תאשים את המורה אם המתאגרף מכה את חבריו). מצד שני, הוא אומר לסוקראטס במפורש שאם יגיע אליו תלמיד לא צודק - ילמד אותו. סוקראטס מציג בפני סוקראטס את הסתירה הזו, מה שמציף בושה אדירה אצל גורגיאס, שמיד יוצא מהדיון - הכיצד רטוריקן מוכשר כמו גורגיאס מסוגל לסתור את הלוגוס שהוא עצמו בנה? @@ -107,7 +107,7 @@ dateCreated: 2023-02-04T17:42:38.029Z פולוס מבצע את אותו המהלך על סוקראטס - הוא מנסה להביש אותו על המהלך שעשה לגורגיאס. --- -# פולוס - מהו הצדק? +##פולוס - מהו הצדק? פולוס דורש מסוקראטס תשובה - מהי *לדעתו* הרטוריקה? סוקראטס משיב שכשם שהבישול הוא לבריאות (התעמלות, רפואה), וכשם שהסופיסטיקה היא לחקיקה ולשיפוט, הרטוריקה אינה אלא חנופה לדברים של הנפש. @@ -141,7 +141,7 @@ dateCreated: 2023-02-04T17:42:38.029Z > השאלה שצפה בדיון עם פולוס היא שאלה פילוסופית רבת משקל: מהיכן מגיעה המשיכה הטבעית שלנו למה שטוב מוסרית (שאינו בהכרח המועיל), והרתיעה ממה שרע? מה זה אומר עלינו? -# קאליקלס - הצדק הטבעי +##קאליקלס - הצדק הטבעי כאן נכנס קאליקלס - המארח - לדיון. מיד ניכרת התדרדרות ביחסו של קאליקלס לסוקראטס. קאליקלס מזהה מיד את השאלה האמיתית שבדיון - ***מהם החיים הטובים?*** אם טענתו של סוקראטס נכונה, אומר קאליקלס בזעם, הרי שאנחנו עושים את ההיפך מן הראוי כל חיינו. diff --git a/פילוסופיה/יוונית/אפלטון/מנון.md b/פילוסופיה/יוונית/אפלטון/מנון.md index f468e230..847e9eb5 100644 --- a/פילוסופיה/יוונית/אפלטון/מנון.md +++ b/פילוסופיה/יוונית/אפלטון/מנון.md @@ -11,7 +11,7 @@ dateCreated: 2023-02-15T13:02:57.233Z > [מצגת (1)](/פילוסופיה/יוונית/lecture_7_(meno)_(1).pptx), [מצגת (2)](/פילוסופיה/יוונית/lecture_8_(meno_ii).pptx), [טקסט (עברית)](/פילוסופיה/יוונית/meno_(hebrew).pdf), [טקסט (אנגלית) (1)](/פילוסופיה/יוונית/platos_meno_(1).pdf), [2](/פילוסופיה/יוונית/platos_meno_(2).pdf), [3](/פילוסופיה/יוונית/platos_meno_(3).pdf), [מטלה (בדוקה)](/פילוסופיה/יוונית/מנון.docx) {.is-info} -# רקע +##רקע [סוקראטס](/פילוסופיה/יוונית/אפלטון#סוקראטס-האפלטוני) תוהה עם המצביא היווני מנון על טיב הסגולה הטובה בכך ששואל אותו מהי. בדיאלוג זה, אחרי [האישום הדרמטי מול סוקראטס](/פילוסופיה/יוונית/אפלטון/אפולוגיה#האישומים), אפלטון חושף בפנינו את היומיום הסוקראטי. סוקראטס דן עם מנון, מצביא יווני, על הסגולה הטובה [^1]. > יש להישמר מפירוש מוסרי לArete - ביוונית הכוונה היא למימוש הטוב של תכלית. גם למכונית מרוץ יש Arete (לנסוע מהר), וגם לאדמת אתונה (להניב מזון), וזורק דיסקוסים (לזרוק דיסקוסים) - הכוונה היא למצוינות הבסיסית. @@ -19,7 +19,7 @@ dateCreated: 2023-02-15T13:02:57.233Z סוקראטס מנסה, יחד עם מנון, לעמוד על הסגולה הטובה של האדם - *מה הופך אדם לכזה המממש את תכליתו באופן הטוב ביותר?*. הדיון מתעורר במידה רבה עם הגעת הסופיסטים, הטוענים ללמד את הסגולה הטובה בשכר. בעולם היווני יש ארבע סגולות טובות - יישוב דעת, אומץ הלב. צדיקות ושיקול הדעת[^2]. -# מנון - מהי סגולה טובה? +##מנון - מהי סגולה טובה? מנון[^3] מביע פליאה מול שאלתו של סוקראטס על טיב הסגולה הטובה - הכיצד אחזור לאתונה ואומר להם שהאיש החכם ביותר אינו יודע מהי הסגולה הטובה? הוא שואל אותו שאלה חריפה - האם לא היית כאן כשגורגיאס בא? @@ -80,8 +80,8 @@ dateCreated: 2023-02-15T13:02:57.233Z [^5]: schema - צורה גיאומטרית, *הגבול של גוף כלשהו* כהגדרת אפלטון [^6]: *Poros* - אמצעי. -## מהי ידיעה? -### למידה כהיזכרות +###מהי ידיעה? +####למידה כהיזכרות בחלק זה של הדיאלוג, מתקשה אפלטון לעמוד על טיבה של הלמידה. הוא פונה כאן למיתוס - סתירה לכאורה של האופי הפילוסופי (הישענות על הסבר תבוני). אך לעיתים גם הפילוסופיה מתקשה להגיע להסברים בלוגוס גרידא, ואז פונה היא למיתוסים. המיתוס שפונה אליו אפלטון ^431^ הוא שהנשמה האנושית בת אלמוות, ולכן כבר יודעת הכל ועצם הלמידה [^7] היא היזכרות מחדש [^8]. משפט המפתח בפסקה זו הוא ש*כל הטבע ממוצא אחד הוא*[^9]. אולם המיתוס הזה אינו עונה על שאלתו הבסיסית של מנון - בשלב מסוים, הנשמה רכשה את הידע הזה. כיצד? @@ -90,7 +90,7 @@ dateCreated: 2023-02-15T13:02:57.233Z אותה התכונה של הנפש האלמותית שמאפשרת לה לעמוד על המארג המרכיב את העולם היא השכל[^11] - שעצם מהותו היא פתיחות לצורה של הדברים. אפלטון מדמה את התכונה הזו לעין, או לחלון, של הנפש. -### איך מתרחשת הלמידה והידיעה? +####איך מתרחשת הלמידה והידיעה? התיאור היומיומי של תהליך הלמידה הוא בערך כזה: `תפיסה חושית של הדבורה -> התנסות בתכונותיה של הדבורה -> רכישת השם 'דבורה' -> **אני יודע מה זה דבורה!!**` @@ -101,7 +101,7 @@ dateCreated: 2023-02-15T13:02:57.233Z ילד קטן יתפוס מה זה 'שולחן', ברגע שישמע מהו מספר פעמים בודדות. הוריו יזכירו שולחן עץ מרובע בביתם, ולמחרת יראה שולחן ברזל גדול - ומיד יידע שזה שולחן, עוד לפני שמסוגל אפילו לדבר. באותו המובן, פועל השכל של הילד - הוא נחשף שוב לאידאה שהוא כבר מכיר ותופס אותה. בצורה כזו, הלמידה היא מעיין למידה לאחור של התהליך הזה דווקא - הילד יודע שולחן מהו, ומקשר את השפה לאידאה. -### הנער של מנון +####הנער של מנון מנון מבקש מסוקראטס תצוגה [^12], וסוקראטס מסכים. מנון מבקש מאחד מבני לוויותו להגיע - מה שמסביר גם את העלבון שחש - אנו למדים לראשונה שהשיחה מתרחשת מול רבים. הנחות היסוד של תצוגת התכלית הזו הן: @@ -125,7 +125,7 @@ dateCreated: 2023-02-15T13:02:57.233Z [^11]: *Nous* - שכל [^12]: *Epideixis* - תצוגה בסגנון הסופיסטי (דוגמת רטוריקה באולימפיאדה). -# אניטוס - מהי הסברה? +##אניטוס - מהי הסברה? אניטוס, אתונאי עשיר ובעל השפעה, מייצג בעיני אפלטון את ה-*דוקסה* האתונאית - אדם מוכר ואהוב באתונה שמסכימה על כך שקיבל חינוך טוב. סוקראטס מתגרה במנון בשאלתו על לימוד הסגולה הטובה ^עמ'^ ^446^ (הכיצד ניתן להגדירה כללמוד אם אין מורים ואין תלמידים?) במטרה לגרור את אניטוס לדיון. ההנחה היא שהסגולה הטובה שקולה ל-*טכנה* - כשם שניתן ללמוד לפסל מפסל או לנגן ממוזיקאי, ניתן ללמוד סגולה טובה ממי שבעל אותו ה-*טכנה*. סוקראטס - יריבם של הסופיסטים - מציע את הסופיסטים כבעלי אותו הטכנה, וככה גורר את אניטוס, נזעם, לדיון. @@ -139,13 +139,13 @@ dateCreated: 2023-02-15T13:02:57.233Z חשוב לשים לב שבדומה למנון, אניטוס אינו מוטרד מטיבה של הסגולה הטובה, אלא רק שלאתונה יש אותה. מה ששלנו, אומר אניטוס, הוא טוב, משום שהוא שלנו ואנחנו צודקים. -## הסברה הטובה +###הסברה הטובה סוקראטס ומנון מגיעים למסקנה שהאתנואים מובילים את העיר עם *אאודוקסיה*[^13] - הסברה הטובה *ומוניטין*. אם אתה נראה כבעל ידיעה, הרי שזה מספיק להנהיג מדינה. הסברה הטובה, איפוא, אינה מספקת עבור הפילוסופיה - עבר בהחלט מספיקה עבור הפוליטיקה. [^13]: *Eudoxia* - שכל ישר\מוניטין -# מסקנה - מהי הסגולה הטובה? +##מסקנה - מהי הסגולה הטובה? המסקנה של סוקראטס אנטיקלימאטית. הסגולה הטובה היא מתנה מן האלים, ואלו שניחנו בה אינם יודעים מהי ומהיכן הגיע. סוקראטס מבקש ממנון לשכנע גם את אניטוס, כדי שתביע תועלת לאתונאים. אלפטון בדיאלוג הזה תוהה על טיבה של הסגולה הטובה, ומציב אותה כנושא ראוי למחקר - אך לא עם האנשים האלה. diff --git a/פילוסופיה/יוונית/אפלטון/משתה.md b/פילוסופיה/יוונית/אפלטון/משתה.md index d85495b2..94809773 100644 --- a/פילוסופיה/יוונית/אפלטון/משתה.md +++ b/פילוסופיה/יוונית/אפלטון/משתה.md @@ -18,7 +18,7 @@ dateCreated: 2023-01-17T08:11:20.117Z סוקראטס מדבר על הארוס בצורה כמעט מיסטית - ומשום שכה קשה להעביר דברים כאלו ישירות, סביר להניח שסוקראטס בחר שלא להעביר זאת ישירות. אותו חבר של אפולודרוס שואל מה התרחש בסעודה[^4] ההיא - מה שמתקשר להאשמה המאוחרת יותר שסוקראטס משחית את הנוער. הסעודה מתקיימת ב416 לפנה"ס, עם זכיית אגתון בתחרות המחזות בפסטיבל בכלל-אתונאי, ומלחמת אתונה-ספרטה. -# הדמויות +##הדמויות - פיידרוס - צעיר אתונאי עשיר ונאה - פאוסניאס - רטוריקן בגיל העמידה - אריקסימאכוס - רופא מפורסם עם קשרים פוליטים ענפים והיכרות עם הקדם-סוקראטים @@ -28,7 +28,7 @@ dateCreated: 2023-01-17T08:11:20.117Z - אלקיבייאדיס - מצביא רב עוצמה, מאהבו של סוקראטס. אוגר רציני. אלקיביאדיס הוא זה שהצית את הארוס היווני לכיבוש סיציליה, אסם התבואה של העולם היווני העתיק ורעיון יוצא דופן בהיבריס שלו. -# רקע +##רקע ערב הפלישה לסיציליה, מישהו חילל (דמיינו איך) פסלים של האל הרמס ברחבי אתונה, מעשה שזעזע את האתונאים. כמו כן, מישהו פרסם את הטקסים הסודיים של הכת באלואסיס[^5]. מאוחר יותר התברר שאלקיביאדיס הוא זה שעשה את זה - ערק לספרטאים כדי לחמוק מעונש - ערק חזרה לאתונה ותפס את השלטון - ולבסוף ערק לפרסים, ומת בטורקיה. משום שסודות אלו צפים במהלך המשתה, מתרחשת שרשרת המסירה הסבוכה הזו - לא נשמע דברים כאלה ישירות מסוקראטס. @@ -46,30 +46,30 @@ dateCreated: 2023-01-17T08:11:20.117Z אלו המסובים שאינם שתיינים, הם גם פחות ארוטיים - שלושת הנואמים הראשונים הם מקטגוריה זו. לעומתם, השתיינים (קרי: הפילוסופים והמשוררים), אירוטיים בהרבה - והנאום שלהם נותן לוגוס מעמיק יותר לאל ארוס. -# רומנטיקה בין החבר'ה +##רומנטיקה בין החבר'ה הדוברים כולם היו קשורים בפרשיות אהבה אחד עם השני בקשר אוהב > אהוב (אריקסימאכוס > פיידוס, פאוסאניאס > אגאתון, אלקיביאדיס > סוקראטס). לגבי אריסטופאנס קיימת עמימות. ההומוסקסואליות הייתה נפוצה בקרב האליטה היוונית - גברים בני חורין - על אף שאינה הייתה מותרת בחוק. אפלטון אינו תומך או מגנה בתופעה - אלא שואף להבין אותה כדי ללמוד ממנה משהו על היפה ועל הנפש. כל האנשים האלה הם בעלי משפחות ביוון, שם המשפחה הייתה חובה אזרחית - אך לא שם נמצאת התשוקה. משום שיחסים הומוסקסואלים לא מעורבים בחובה זו, היו משוחררים וקשורים בארוס. ליחסים אלו היה גוון אנטי-נשי מובהק, שלא כמו התפיסה היום. ביחסים אלו בהכרח היה אוהב - גבר מבוגר יותר - וגם אהוב - צעיר נאה, ופאסיבי. -# תחרות הנאומים +##תחרות הנאומים אריקסימאכוס מציע לנאום במקום לשתות, וסוקראטס - באופן מוזר - קופץ על ההצעה, בטענה שהוא אינו מבין בדבר *מלבד הארוטיקה* (סוקראטס המכוער, כן? אמרנו). הם מחליטים יחדיו להלל את האל ארוס. [^1]: ביוונית יש הרבה מילים לאהבה, לרבות *Filia, Agape, Storge* - אהבת אחים ורעות, אהבה המשוחררת מתשוקה, אהבת הורים וילדים, בהתאמה. -## נאומו של פיידרוס +###נאומו של פיידרוס פיידרוס מציב את ארוס כאל הותיק ביותר, ומבצע את הקישור המסורתי בין הישן לטוב. בזכות ארוס, אומר פיידרוס, אנו עושים מעשים אדירים - אין אנו רוצים לבצע מעשים מגונים או מבישים ליד האוהבים שלנו. פיידרוס מדגיש את תפקידו של האוהב - כמו למשל נכונותו למות למען האהוב. נכונותו של האהוב למות למען האוהב נתפסת לכן כמעשה נשגב בהרבה בעיניי האלים. האוהב מונע מתוך שיגעון מסוים[^7]. חשוב לשים כאן לב לכך שהנמוך מטרים את הגבוה - פיידרוס השטחי עולה על סוגיה שסוקראטס ידון בה בנאומו. -## פאוסאוניאס +###פאוסאוניאס פאוסאוניאס מציג לעומתו של פיידרוס את עמדת האוהב, ומנסה להגן על המנהג היווני לפיו גברים מבוגרים יותר אוהבים נערים צעירים (*לפני* הופעת הזקן - קטינים). תופעה זו הייתה אסורה לפי חוק וזעזעה כל מי שבא איתה במגע מחוץ לעולם היווני, אך הייתה נפוצה ומוכרת. הוא עושה זאת על ידי הפרדת הארוס לשניים - ארוס שמיימי[^8], וארוס של הכלל[^9] - שהוא 'מקלקל את המסיבה'. פאוסאוניאס מבקש לעמוד על הפרדה זו, ומבצע אבחנה בין העובדות (המעשים בלבד) לערך שלהם (ערכים) - הוא טוען שמעשים, בפני עצמם, הם לא יפים או שפלים - אלא הצורה שבה נעשים. פסואוניאס מנסה להציג את החוק האתונאי כזה שאוסר רק פדופיליה מן הארוס של הכלל - שמטרתה הנאה גופנית בכלל - ומציב משוכות גבוהות לפדופילים האורניים, שמחפשים קשר לדבר קבוע (הנפש). -## אריקסימאכוס +###אריקסימאכוס איש יבש עם חוש הומור של כרוב. הפסקול של נאומו המפוצץ של אריקסימאכוס הם השיהוקים של אריסטופאנס. אריקסימאכוס מבסס תחילה את הרפואה כ'בקיאות בארוטיקה של הגוף' - הוא נותן הסבר מכני לחלוטין.למרות הצלצול החלול של נאום זה, הוא מקשר בין שתי חוליות חשובות - בין החומר עצמו לטכניקה^ר'^ ^אמפדוקלס^. הטבע כשלעצמו איננו מושלם; על האדם לתעל אותו בתבונה ולהפריד בין הארוס היפה למגונה. אריקסימאכוס מייחס את הארוס ככוח כולל בקוסמוס, שהביטוי שלו הוא הארוס שאנחנו חווים. גם בהסבר יבשושי זה, ניכר הארוס בשאיפתו ההיברית של אריקסימאכוס - היומרה לשלוט בטבע. @@ -79,7 +79,7 @@ dateCreated: 2023-01-17T08:11:20.117Z --- -## אריסטופאנס +###אריסטופאנס הרעיון בבסיס נאומו של אריסטופאנס הוא פשוט - היינו פעם שלמים, כעת אנו חלוקים, ובחיפוש אחר החצי השני. > קודם כל עליכם ללמוד מהו הטבע האנושי, ומהו שאירע לו. שלפנים לא היה טבענו כמות שהוא עכשיו, אלא שונה מזה. @@ -93,10 +93,10 @@ dateCreated: 2023-01-17T08:11:20.117Z התיאור המתקבל קודר למדי - הארוס הוא תחבולה של האלים, שאין לנו תשובה אליה - ואין לנו אלא לחיות עם הטבע החצוי שלנו. -## אגאתון +###אגאתון אגאתון - צעיר שטחי תחת השפעתו של גורגיאס - הוא הראשון שמקשר בין הארוס ליופי. בנאומו, מתאר את ארוס כאל יפה, המאוהב ביפה. לזקן, למכוער - אין להם ארוס, אלא רק ליפים, לבריאים ולצעירים. אגאתון ממשיך לגזור את כל הסגולות הטובות של יוון המסורתית מן הארוס: הוא האמיץ ביותר; הכובש את כולם; הצודק; המיושב בדעתו, מפאת עליונותה של התשוקה על כל שאר הדחפים; החכם. את ארוס מצייר אגאתון כמשורר[^11] - כי החוכמה היא יצירה. רק זה אשר יש בו ארוס - ביכולתו ליצור, וזה אשר יוצר - משתתף באלוהות. -# סולם האהבה +##סולם האהבה בהבלחה אירונית, סוקראטס מתחיל דווקא בחקירה. הוא חושף באמצעות טיעוניו של אגאתון עצמו שהארוס אינו אל, וגם אינו יפה - הארוס הוא מעיין מילת יחס. למה משתוקק האדם, שואל סוקראטס - למה שיש לו או למה שאין לו? התשובה, כמובן, היא למה שאין לו. כשאדם משתוקק למה שיש לו לכאורה, הוא למעשה משתוקק לכך שיישאר בעתיד. לפי הנחה זו, ארוס אינו יכול להיות יפה אם הוא משתוקק ליפה - ואם אינו יפה, הרי שאינו אל. סוקראטס חושף פרט מחייו - פגישתו בגיל צעיר עם כוהנת בשם דיוטימה, שלימדה אותו מה הוא הארוס. diff --git a/פילוסופיה/יוונית/אפלטון/פוליטאה.md b/פילוסופיה/יוונית/אפלטון/פוליטאה.md index e662d846..2b98f989 100644 --- a/פילוסופיה/יוונית/אפלטון/פוליטאה.md +++ b/פילוסופיה/יוונית/אפלטון/פוליטאה.md @@ -11,7 +11,7 @@ dateCreated: 2023-03-14T08:41:55.359Z > [דברי היכרות](/פילוסופיה/יוונית/הפוליטאיה_(דברי_היכרות).docx), [מצגת (1)](/פילוסופיה/יוונית/republic_1-2_(slides).pptx), [מצגת (2)](/פילוסופיה/יוונית/republic_2-4_(slides).pptx) [מצגת (3)](/פילוסופיה/יוונית/republic_5-6_(slides).pptx) [טקסט (עברית)](/פילוסופיה/יוונית/הפוליטיאה.pdf), [טקסט (אנגלית)](/פילוסופיה/יוונית/platosrepublictrans.bloom_text.pdf), [מטלה (בדוקה)](/פילוסופיה/יוונית/פוליטאה.docx) {.is-info} -# רקע +##רקע הפוליטאה[^1] היא הדיאלוג האפלטוני המייסד הלכה למעשה את מסורת הפילוסופיה המדינית במערב. הפוליטאה היא למשטר כמו שהצדק[^2] הוא לנפש, ועוסקת בנפש השולטת במדינה. הדיאלוג הזה, כמו רוב הדיאלוגים האפלטוניים, הוא כמו 'שואב אבק', וגורר לתוכו נושאים כמו מתמטיקה, חינוך, פסיכולוגיה ואומנויות. @@ -22,7 +22,7 @@ dateCreated: 2023-03-14T08:41:55.359Z סוקראטס הולך עם גלאוקון, אחיו של אפלטון בנמל, כשמגיע הנער של פולמארכוס[^4] ודורש ממנו לעצור ומהשניים להצטרף אליהם בביתו, במקום לשוב העירה כפי שתכננו. חרף האווירה החברית ביניהם, הזמנה זו ממחישה בעיה בסיסית בפוליטיקה - היא מתבססת על איזון. בעוד שפולמארכוס מאזן את הכוח והרוב, סוקראטס מייצג את החוכמה והשכנוע - והאיזון ביניהם מופר - פולמארכוס **כופה על סוקראטס** את השיחה. בעוד שסוקראטס עדיין מחפש פתח מילוט, גלאוקון מתלהב וגורר אותו עמו. -# הגדרת הצדק +##הגדרת הצדק בביתו של פולמארכוס, השניים נתקלים באביו - כפאלוס[^5]. הלה מקונן בפני סוקראטס שאינו מגיע מספיק לבקרם - משום שבזקנתו אינו יכול לעלות לאתונה, וככל שהזמן עובר פוחתת תשוקתו להנאות הגופניות וגוברת תשוקתו ללוגוס[^7]. סוקראטס משיב בגסות - *אני נהנה לדבר עם הזקנים המופלגים*[^6], משום שהם יודעים מהי הדרך המונחת לפנינו בזקנה[^8]. סוקראטס שואל את כפאלוס, שצבר את הונו לאורך חייו, מהי התועלת בכסף - שכן הוא אינו מתלהב מהממון שלו. כפאלוס משיב שהכסף מאפשר לו לנהוג בצדק. @@ -49,7 +49,7 @@ dateCreated: 2023-03-14T08:41:55.359Z ההודאה הזו מקפיצה את תארסימאכוס[^12], סופיסט המחפש לקוחות באתונה, וקופץ מיד לשיחה בזעם (176, פס' 336). המאבק בין השניים מייצג את המאבק על החברה שנוצרה - מי ישלוט בעיר. דיון זה נמשך עד סוף ספר 1 ולתוך ספר 2 - ומתדרדר לאמצעים רטוריקניים וסופיסטים. -## כניסתו של תארסימאכוס +###כניסתו של תארסימאכוס תארסימכוס מתפרץ בזעם לדיון (336) למשמע ההגדרה של פולימארכוס וסוקראטס לצדק, לפיה האדם הצדיק לא יפגע באיש לעולם. הלה דורש מסוקראטס תשובה ברורה לדינו של הצדק. כשסוקראטס מבקש מתארסימאכוס הגדרה משלו לצדק, הסופיסט דורש כסף עבור תשובתו (וגלאוקון מסכים לשלם לו). > אינני טוען כי הצדק אינו אלא תועלתו של מי שחזק יותר" @@ -86,7 +86,7 @@ dateCreated: 2023-03-14T08:41:55.359Z גם כאן, המהלך הרטורי הסוקראטי הוביל את תארסימכוס לסתירה - והלה עוזב את הדיון בבושה. -# העיר האמיתית כמשל לצדק +##העיר האמיתית כמשל לצדק בספר 2 (201), הדיון מתנהל גם עם גלאוקון[^13], ואדמנטוס[^14] - האחים של אפלטון, צעירים אתונאים עשירים המיועדים לחיים הפוליטים. סוקראטס עדיין שואף לברוח חזרה לאתונה, אלא שגלאוקון, באומץ, מבקש ממנו לשכנע אותו ואת אחיו אודותיו של הצדק, ובכך שהוא רצוי. האופי של האחים תואם את שמם - גלאוקון מתלהב ודוהר קדימה, ואדימנטוס נוקשה, מרוסן, וחמור סבר[^15]. האחים מבקשים לדעת אם הצדק טוב כשלעצמו, או שמא אנו מבצעים אותו לשם מטרה מסוימת? *האם הצדק טוב לאדם הצדיק?*. גלאוקון ממחיש את הבעיה במשל [טבעת גיגס](https://en.wikipedia.org/wiki/Ring_of_Gyges) המפורסם (359). המשל ממשיך שהצדק נסוב סביב הנראות, סביב הסברה - מרגע שאין צורך במראית העין של הצדק, בפני אדם ובפני האלים, איש לא יהיה צדיק - הצדק אינו בפיזיס[^16] של האדם, אלא בנומוס. אדימנטוס מוסיף לדבריו של גלאוקון, שאומר כי המבוגרים שמים לב כי הצדק מהולל בעקבות תוצאותיו. אלא שבתוצאות אלו ניתן לשחד את האדם ואת האלים - בקורבנות, במחילות ובטובות - ניתן 'לעשות עסקים' איתם. וכיצד, אפוא, הצדק טוב לאדם הצדיק עצמו, מחוץ לעסקים כאלו? זו ההוכחה שמבקשים האחים מסוקראטס, במסגרת החיים בפוליס (215, פס' 368). @@ -96,7 +96,7 @@ dateCreated: 2023-03-14T08:41:55.359Z סוקראטס מבקש לבצע חקירה זו מגדול - לבחון קודם את הצדק במדינה, ודרכו לבחון את הצדק לאדם[^17]. השלושה מייסדים בלוגוס עיר, נפרדת מאתונה - ונבחן דרכה את הצדק. העיר הראשונה שמוקמת[^18] היא עירו של אדימנטוס (216). המדינה, אומר סוקראטס, מוקמת כי אין אדם מתקיים בכוחות עצמו - הוא זקוק לאחרים. אותם אחרים משתפים פעולה, ונהיים יישוב - *פוליס*. האדם הוא מוגבל וסופי, וצרכיו ותאוותיו אינסופיים - וכאן, אומרים אפלטון ואחריו גם אריסטו - ניכר ש**האדם הוא חיה פוליטית**: הוא אינו יכול להתקיים לבד. בעיר של אדימנטוס, הטבע הוא קנה המידה: כל אחד יישא באומנות אחת, לפי כישוריו הטבעיים. -## העיר הבריאה +###העיר הבריאה העיר של אדימנטוס פשוטה וכפרית: העובדים עירומים בקיץ ולבושים די הצורך בחורף; ישנים באוהלים; אוכלים לחם ומזון פשוט; אוכלים על האדמה; חובשים זרים ומהללים את האלים; מתקיימים כפי יכולתם, לא מתרבים מעבר ליכולתם, לא אוכלים בשר ולא יוצאים למלחמה. עיר זו מכונה בפי סוקראטס *העיר האמיתית* - *העיר הבריאה* - המאופיינת בפשטות מירבית ובצניעות. @@ -107,7 +107,7 @@ dateCreated: 2023-03-14T08:41:55.359Z > "ואיננו קובעים כלל וכלל אם דבר רע הוא המלחמה או אם טוב..." ^עמ'^ ^223,^ ^פס'^ ^373^ -## "כלבים פילוסופיים?!" +###"כלבים פילוסופיים?!" המלחמה מוצבת כאן כחלק בלתי-נפרד מהטבע האנושי - זה מלא תאוות, ואלו גוררות [מלחמות](/כלליים/מלחמה/יוון) - בין כל הערים, ובכל החברות האנושיות. כל חברה אנושית, אפוא, נבנית בפשע כלשהו, על חורבות חברה אחרת. המלחמה הזו מביאה עמה גם גיבורי מלחמה, העושים מעל ומעבר לנדרש - אנו חוצים את גבול ההכרח ונכנסים גם לסוגיית החינוך: החיילים הללו אמורים לעשות מה שאיש אינו רוצה - להרוג ולהיהרג - וצריך לחנך אותם לעשות כן. @@ -139,7 +139,7 @@ dateCreated: 2023-03-14T08:41:55.359Z > שימו לב: אדימנטוס מאפשר בנקל לחלוק גם משפחות (נשים וילדים) במעמדות השומרים והשולטים, מה שייתבטא בהמשך הפוליטאה(423) {.is-warning} -# העיר האמיתית כמשל לנפש +##העיר האמיתית כמשל לנפש משעמדו על המעמדות בעיר, השלושה מחפשים את המעמדות בנפש. סוקראטס מתחיל בלמנות את ארבעת הסגולות (427) היווניות: צדק, שוויון דעת, אומץ לב והחוכמה: את החוכמה מגדיר סוקראטס כעצה טובה[^25] בניהול ענייני הכלל; את אומץ הלב הוא מגדיר כיכולת לדבוק בדעה השולטת בכל מצב; יישוב הדעת[^26] מגדיר כסדר הנכון של כל חלקי העיר, בו מקבלים עליהם כולם את שלטון התבונה; וכעת, נותרים רק עם הצדק (432). את הצדק מגדירים בכך ש*כל אחד עוסק בשלו*, **על פי טבעו ומעמדו בעיר** - חזרה כמעט מוחלטת ל'עיר הבריאה' שתוארה קודם לכן. ההגדרה הזו כמעט ריקה מתוכן, במיוחד לאור המהלך האדיר שהתנהל עד כה. @@ -158,7 +158,7 @@ dateCreated: 2023-03-14T08:41:55.359Z לכאורה, סוקראטס קיים כאן את הבטחתו לגאוקון ואדימנטוס: העיר האמיתית עונה על כל הדרישות שלהם, והמבנה שלה מקביל למבנה הנפש. אלא שישנו מתח הולך וגובר בין העיר לנפש, כפי שנחקור בספרים הבאים (442). -## "חוק הנשים" ותא המשפחה +###"חוק הנשים" ותא המשפחה בספר 5 (448) ניכרת התחלה מחדש של התהליך, בכוחנות שמפגין פולימארכוס עם אדימנטוס. השניים מאשימים את סוקראטס שהבליג על חלוקת *הכל* - לרבות הנשים והתא המשפחתי. כעת, ניתן את הדעת לתפקידה של המשפחה בפוליטאה, ועל היחס המתבקש בין שני המינים - מה היחס בין המשפחה לבין המדינה? האם המדינה היא כמעיין משפחה, או שמא המדינה מגבילה ומרסנת את המשפחה? @@ -178,7 +178,7 @@ dateCreated: 2023-03-14T08:41:55.359Z נדמה כאן כי הדיאלוג אינו באמת מתכון מעשי, אלא ניסוי מחשבתי קיצוני; כדי להקים את העיר המושלמת, הצודקת, יידרש שוויון מוחלט, גם בין המינים; אותו שוויון ייגבה מחיר כבד (יימחק את האישה במובן מסוים, לפי גלאוקון), וכרוך בהפעלת כוח מאסיבי. -## פילוסופים שליטים (ומי הם?) +###פילוסופים שליטים (ומי הם?) כאן גולש הדיון ליחסים הבינלאומיים והמלחמות של העיר (473), וסוקראטס אומר, בסייג רב ולאחר שגלאוקון לוחץ עליו, אומר את אמרתו המפורסמת ביותר - האושר הפרטי והאושר הציבורי דורש את שלטון הפילוסופיים בעיר[^32]. כאן נדמה, למרות דיון *הכלבים הפילוסופיים*, שאנו לא יודעים עד הסוף מי הוא בכלל הפילוסוף - וכאן הדיון זולג מחוץ לאופק הפוליטי המוכר לאחים (474). סוקראטס מגדיר בפנינו תחילה את הפילוסוף כזה שאוהב את כל הלמידה מתוך אהבתו ותאוותו לחוכמה - עמדה שהתבטאה ב*משתה*. אלא שתחת הגדרה זו, אומר גלאוקון, נופלים 'פילוסופים רבים ומשונים' - אוהבי המוזיקה, התיאטרון, וכל בעלי תחביב חזק אחר - האם אלו יכולים לשלוט על העיר? סוקראטס מסייג בכך שמגדיר את הפילוסוף כזה שמושא אהבתו הוא *האמת*: רוב בני האדם אוהבים לראות דברים יפים, אך רובם לא אוהבים כלל את השאלה *מהו היפה?*. הפילוסוף הוא זה שנפשו לא מאפשרת לו להפסיק לחתור לכיוון אותה האמת. זה אשר לא בוער בו רצון כזה, *אהבת החוכמה*, אינו מנסה לחדור מבעד לסברה ולחפש את האמת (476). @@ -193,13 +193,13 @@ dateCreated: 2023-03-14T08:41:55.359Z (משל האוניה) -# בעיית הטבע והחינוך הפילוסופי +##בעיית הטבע והחינוך הפילוסופי אותו השליט יצטרך מצד אחד להיות אמיץ לב, נחוש וזריז, אך בעל יכולת למידה יוצאת דופן (504), וצדק. אלא שיש מה שעולה על כל הסגולות האלה, ועל הצדק - עבורו הקרבנו עד כה את הכל! - משום שאלו סגולות המוניות. הסגולה העולה על כל אלה, אומר סוקראטס, היא ***החוכמה***. מהי, איפוא, אותה חוכמה? מהו המושא שלה? כאן אנו שוברים את האופק הפוליטי המוכר וצוללים לשיח חדש לחלוטין. -## משל השמש +###משל השמש מעל הצדק, ומעל כל האידאות האחרות, ניצב מושאה של החוכמה - **הטוב**: הנעלה על כל דבר אחר, והמקור לדיוק בכל דבר אחר. את אותו הטוב קשה ביותר לתאר - נסו למשל להבדיל בין תענוגות 'טובות' לכאלו שאינן טובות. סוקראטס מציב את הטוב (505) בבסיס התועלת של כל פעולותינו בעולם. בעוד שלעומת התכונות אחרות אנו מסוגלים להסתפק במראית עין (של היפה, של הצודק, וכדומה), בטוב איננו מסתפקים בדבר זולת הטוב ביותר: סוקראטס סבור שהטוב הפרטני אינו מחזיק מים - רק הטוב המוחלט, אליו כולנו שואפים. @@ -212,7 +212,7 @@ dateCreated: 2023-03-14T08:41:55.359Z מה קורה, איפוא, כשהנפש מנסה לדעת? -## משל הקו המחולק +###משל הקו המחולק סוקראטס מציג זאת ב**משל הקו המחולק**(509) - הוא מבקש מגלאוקון לצייר קו, ולחלקו לשניים[^36]: התחום המושכל והתחום הנראה. הוא מחלק כל תחום לשני חלקים נוספים. את התחום הנראה מחלק ל'צלמים'[^37] ו'כוח הדימיון'[^38] המקביל לו. אלו מייצגים את הפרטים המוחשיים בעולם[^39] והאמונה[^40]. אלא שכאן נשאלת השאלה - מה מייצג את הקרבה הבלתי אמצעית הזו בינינו לבין הפרטים המוחשים בעולם? כאן אנו פונים לתחום המושכל (510) את הפרטים המוחשיים בעולם אנו מסוגלים להפוך לישיים מתמטיים[^41] מדויקים (דוגמת המשולש הצולע של אנדי, המייצג את *המשולש כלשעצמו*). סוקראטס מדגים זאת (523) בדוגמת *שלושת האצבעות*. כל אחד מהחושים שלנו מעביר לנו מידע סותר: בין מה שקשיח (העצם) ולרך (העור), היחס והנראות, אך אנחנו מבדילים בין כל המידע הזה בכוח נפשי אחר: יש חלק קשה וחלק רך, חלק גדול וחלק קטן - אנו עושים אבחנה, חיבור, חיסור ועוד בכל תפיסה מעבר לתפיסה החושית ובכך תופסים *מונדות* שכליות. @@ -237,7 +237,7 @@ dateCreated: 2023-03-14T08:41:55.359Z נדמה כי אפלטון סבור שלא - לפחות לא בחיים האלה. אלא שאנו חווים הבזקים, כמו ברק, של התפיסה הזו - והעונג באלו כה עצום, שאפלטון סבור שדי בו להצדיק את החיים. -## משל המערה +###משל המערה סוקראטס מציג משל על הטבע שלנו והחינוך שלנו, המפורסם מכתבי אפלטון ואולי אף בעולם העתיק. המשל פונה לאדם באשר הוא אדם - לא ליוונים, או לגברים, או כל דבר אחר (512). diff --git a/פילוסופיה/יוונית/אפלטון/פיידון.md b/פילוסופיה/יוונית/אפלטון/פיידון.md index b59b9cc7..732bc344 100644 --- a/פילוסופיה/יוונית/אפלטון/פיידון.md +++ b/פילוסופיה/יוונית/אפלטון/פיידון.md @@ -11,7 +11,7 @@ dateCreated: 2023-01-11T16:57:55.649Z > [מצגת](/פילוסופיה/יוונית/lecture_11_(phaedo).pptx), [טקסט באנגלית (1)](/פילוסופיה/יוונית/platos_phaedo_(1).pdf), [2](/פילוסופיה/יוונית/platos_phaedo_(2).pdf), [3](/פילוסופיה/יוונית/platos_phaedo_(3).pdf), [טקסט בעברית](/פילוסופיה/יוונית/phaedo_(hebrew).pdf), [מטלה](/פילוסופיה/יוונית/207130253(5).docx) {.is-info} -# המסע הסוקראטי אחר ה'סיבה' +##המסע הסוקראטי אחר ה'סיבה' בכלאו של סוקראטס, תלמידיו מביעים תמיהה מסוימת ללהט שלו לעזוב את העולם. אם האלים הציבו אותנו בעולם הזה, לשרת את תכליותיהם, והאלים הם אדונים טובים, מדוע דווקא הפילוסוף ישאף לעזוב את עמדתו זו ולהשתחרר ממנה, בידיעה שמוטב לו להישאר עם אדון טוב? > Moriatur anima mea mortem philosophorum @@ -51,7 +51,7 @@ dateCreated: 2023-01-11T16:57:55.649Z [^6]: השכל *Nous* עורך את הכל *Diakosmon panton* וסיבת הכל *panton aitios*. [^7]: *Hypothesis* - כלי הסברי, נקודת התחלה, קרקע מוצקה שממנה אפשר להמשיך -# מדוע הפילוסוף אינו נרגש מן המוות? +##מדוע הפילוסוף אינו נרגש מן המוות? סוקראטס מדבר עם סימיאס, שהציף את השאלה הזו, ומגן על שאיפתו במהלך שמתחיל כך - "אלו המחוברים לפילוסופיה בדרך הנכונה, אינם מקדישים עצמם לדבר זולת המיתה ולהיות מתים" ^64A^. הגוף, על חושיו, מטעה: הראייה והשמיעה כוזבות, ושאר החושים הנחותים להם ודאי כוזבים עד כן. לכן, בחפשה את מה ש*ישנו* (is), הנשמה שואפת להיפטר מהגוף, מכאוביו וצרכיו בחיפוש תבוני זה. אין בכוחו של הגוף לתפוס דברים ש*ישנם* - דוגמת הצודק, היפה, החזק - למרות שאלו דברים שישנם. הגוף ברצונותיו גורם למלחמות ושולל את הזמן לפילוסופיה ולו בדרישתו הקבועה למזון. בתהליך שחרורה מהגוף, בכוחה של הנפש לשבור את המגבלה הזו של הגוף, המונעת ממנה לראות *משהו* בטהרתו. תהליך פרידה זה הוא המוות - ומשום שאין זה ראוי שהטהור יתערבב עם זה שאינו טהור, הוא נפרד מן החיים^?^. @@ -63,14 +63,14 @@ dateCreated: 2023-01-11T16:57:55.649Z משום שהוא משוכנע שגם *שם* ימצא רעים טובים ואדונים טובים, ולאור תהליך זה, סוקראטס אינו מתרגש למוות הקרב. -# נצחיות הנפש +##נצחיות הנפש בשלב הזה, קיבס נכנס לשיחה, ומציב בפני סוקראטס שאלה נוספת - כיצד נוכל לדעת שהנשמה אכן שורדת את הגוף, ולא מתפזרת כאפר ברוח? ^70A^ מול טיעון זה, סוקראטס טוען שלכל הדברים יש ניגוד שהם נובעים ממנו - הגדול, היה פעם קטן; הצדק, בהכרח נובע מהאי צדק; מה שחם, ממה שהיה קר; ערות, משינה, ושינה מערות. באותו האופן, מה שמת - חייב שיתרחש מולו התהליך ההופכי. כשם שמה שחי נהיה מת - הרי שמה שמת בהכרח חייב להיות חי^71^. אילו תהליך הופכי זה לא היה מתרחש, העולם היה כקו ישר, במגמה מתמדת לכיוון אחד - דוגמת אנדימיון. אילו דברים אלו מלכתחילה לא היו נפרדים מהם, העולם היה ככאוס המערבולת של אנאקסאגוראס^72^. --- -## הלמידה כהיזכרות - עדות לנצחיות הנפש +###הלמידה כהיזכרות - עדות לנצחיות הנפש קיבס מעלה שוב את הטיעון הסוקראטי לפיו [הלמידה היא רק היזכרות](/פילוסופיה/יוונית/אפלטון/מנון#למידה-כהיזכרות), כעדות לנצחיותה של הנשמה. ההיזכרות יכולה להיות לדבר דומה - מי שראה את סימיאס, עלול להיזכר בקיבס. אך מי שראה את סימיאס - עלול להיזכר גם בסימיאס. אותה היזכרות, מאותו המושא, יכולה להביע דברים שונים. בצורה זו, בכוחנו להיזכר בדברים דוגמת שוויון - הן שזה *שווין* (דוגמת אבנים שוות בגודלן) והן שזה ***שוויון*** - השווה המוחלט^73^. @@ -86,14 +86,14 @@ dateCreated: 2023-01-11T16:57:55.649Z > 81..86 - מדוע נפש הפילוסוף נצחית, והאחרות פחות -# הנפש כ'כיוון' +##הנפש כ'כיוון' סימיאס משווה את נפש האדם להרמוניה מנבל - ההרמוניה, כמו הנפש, היא בלתי נראית, נצחית. אולם אם שוברים את הנבל, או קורעים את מיתריו - היא כלה. האם אין זה אפשרי שהנפש - גם בהיותה נצחית - היא מעיין 'כיוון' (Tuning) של הגוף, ותיכלה יחד איתו? -# האם הנפש יכולה להיכלות? +##האם הנפש יכולה להיכלות? קיבס מושל את הנפש לאדם התופר בגדים, ואת הגוף לבגד שאותו התופר. האדם עילאי, ועמיד ונצחי בהרבה מהבגד, אך ישנה האפשרות שימות, והבגד ישרוד אותו. האין זה אפשרי שהנפש - גם בהיותה נצחית - בסופו של דבר תיכלה לפני הגוף, בתהליך הלידות והמיתות הרבות שעברה? כדי לענות על שאלה קשה זו, סוקראטס עוצר - עדות לרמת עומק חדשה בדיון - וקובע כי על מנת לדעת האם הנפש יכולה להיות דבר שכלה, עלינו לעמוד על הכיליון והבריאה בכלל - והוא עושה זאת תוך תיאור של מסלול חייו הפילוסופיים. -# הסיבה האמיתית +##הסיבה האמיתית בהיותו צעיר, סוקראטס הסתפק בהסברים ברורים לסיבה שבגינה דברים נבראים, כלים, וישנם כפי שהם. האדם גדל משום שאוכל ושותה; אדם אחר גדול ממשנהו בראש מפאת הבדל זה; ואחד ועוד אחד הם שניים משום שמוסיפים ביניהם. אלא שהתחוור לו במהרה שאין בכוחו של הסבר זה, נחלתם של ההוגים הקדם סוקראטיים, לתאר את סיבתם של הדברים - אלא רק לספק את האמצעי. כשמחברים אחד לאחד אחר - נהיים שניים. האם האחד שלו מתווסף האחר נהיה לשניים, או שמה האחד הנוסף? מה בגורלו של האחד האחר? הכיצד זה עולה על הדעת שמן האחד - הראשוני והאי זוגי - נוצר השניים - הזוגי והבלתי ראשוני? ואיך - בסתירה מוחלטת - השניים נוצר גם כשמקרבים אחד לאחד, אך גם כשחוצים אחד? @@ -102,7 +102,7 @@ dateCreated: 2023-01-11T16:57:55.649Z סיבה דוגמת זו סוקראטס מקווה למצוא בהגותו של אנאקסאגוראס, משום שזה דיבר על *השכל* (Nous). בכוחו של אותו שכל לספק הסבר תבוני - האחד הוא כפי שהוא, ונוסף לשניים כך, משום שזהו הסדר (Logos) **הטוב ביותר** לדברים. אילו נדע לעמוד על מהו אותו הטוב ביותר, בהכרח נדע גם את הגרוע ביותר, ללא סתירות - ונדע לתת את הסיבה לדברים. אלא שאנאקסאגוראס לא מספק הסבר זה, ונופל חזרה להסבר חומרי. -## האידאה +###האידאה במשט השני במסעו, סוקראטס הוגה את רעיון ה*אידאות* - היפה יפה הוא, משום שיש בו מן **היופי**; רק דבר מה שיש בו מן ***היופי***, הוא היפה. כך גם לגבי שוויון, וצדק, והגדול והקטן. שני אבנים שוות, למשל, הן 'שוות' - בגודלן, בצורתן, וכדומה. אך אותו שוויון אינו אלא צל חיוור של **השוויון**, ונחות ממנו. את אותו ***שיוויון*** אין בכוחו של הגוף לתפוס לעולם, אך אנו מכירים בו - מנצחיותה של הנפש. אנו מסוגלים להיזכר בו, כפי שבכוחנו להיזכר בדמותו של סימיאס הנופלת בהכרח מסימיאס, משום שהנפש יודעת אותו. כך, עמדנו גם על נצחיותה של הנפש, וגם על הסיבה לדברים - דבר שהוא גדול, זה משום שיש בו מן **הגודל**, והצודק, מה שיש בו מן **הצדק**, וכך הלאה. diff --git a/פילוסופיה/יוונית/אפלטון/תיאיטיטוס.md b/פילוסופיה/יוונית/אפלטון/תיאיטיטוס.md index 8becc3c2..74377938 100644 --- a/פילוסופיה/יוונית/אפלטון/תיאיטיטוס.md +++ b/פילוסופיה/יוונית/אפלטון/תיאיטיטוס.md @@ -7,9 +7,9 @@ tags: פילוסופיה, פילוסופיה יוונית, אפלטון, סמס editor: markdown dateCreated: 2024-04-30T12:17:50.414Z --- +!!! info "חומר הקורס" + [מודל](https://moodle.bgu.ac.il/moodle/course/view.php?id=52715#section-0), [סילבוס](https://moodle.bgu.ac.il/moodle/mod/resource/view.php?id=2699441), [טקסט](/פילוסופיה/יוונית/theaetetus_(benardete_translation).pdf) -> [מודל](https://moodle.bgu.ac.il/moodle/course/view.php?id=52715#section-0), [סילבוס](https://moodle.bgu.ac.il/moodle/mod/resource/view.php?id=2699441), [טקסט](/פילוסופיה/יוונית/theaetetus_(benardete_translation).pdf) -{.is-info} היוונית האפלטונית מוזרה בדרך כלל, ובמיוחד ב*תיאיטיטוס* (tee-AY-tee-tus) - כדי לגרום לנו לעצור ולהסתכל על המוכר כמוזר, ולחשוב פעמיים על הדברים המובנים מאליהם. התרגום האנגלי, של [^51]Seth Benardete, משמר את הכוונה הזו ומתורגם באופן קשה גם הוא, נאמן לכוונה האפלטונית[^1]. @@ -28,14 +28,16 @@ dateCreated: 2024-04-30T12:17:50.414Z לכן, אנחנו ניגש לדיאלוג האפלטוני בהנחה שאנחנו לא מבינים עד הסוף למה אפלטון מתכוון בפילוסופיה - וננסה להבין למה הוא מתכוון[^8]. -# מבנה הדיאלוג האפלטוני +##מבנה הדיאלוג האפלטוני הדיאלוגים האפלטוניים בדרך כלל עוסקים באיזשהו נושא חותך, שמוצג כבר בפתיח.[ *מהי ידיעה?*](/פילוסופיה/יוונית/אפלטון/מנון) [*מהו צדק?*](/פילוסופיה/יוונית/אפלטון/גורגיאס). אולם, יש להיזהר מלהניח שהדיאלוגים נשארים רק בשאלות האלה; צרות באות בצרורות, והדיאלוגים האפלטוניים נהיים [שואבי אבק](/פילוסופיה/יוונית/אפלטון/פוליטאה). בתיטיטאוס, הנושא הוא *מהו ידע*; מהי בכלל ה*ידיעה*? מהו ידע? האם ניתן בכלל לדעת מה מרכיב את היסודות של הידיעה? האם ניתן לדעת את היודע, את עצמנו? -> Socates: Well, this is the very point about which I'm perplexed, and I'm incapable of grasping it adequately by myself, whatever knowledge is. can we really say it? ^p.7^ +> Socrates: Well, this is the very point about which I'm perplexed, and I'm incapable of grasping it adequately by myself, whatever knowledge is. can we really say it? +> +> ^p.7^ כשאנחנו יודעים ידיעה גיאומטרית, למשל, האישיות שלנו לא משחקת תפקיד - הדבר שיודע הוא משהו אחר. מה זה הדבר הזה? יש לו מזג? אופי רגשי? צורה? מה יש שם בכלל לראות, כשהשכל[^9] מסתכל על עצמו? @@ -53,8 +55,8 @@ dateCreated: 2024-04-30T12:17:50.414Z אפלטון חוקר את הנושאים האלה עם שני מתמטיקאים - תאודורס, מתמטיקאי מבוגר וחשוב, ותיאיטיטוס - מתמטיקאי צעיר מהחשובים בהיסטוריה. -> חשוב לשים לב להתעקשות של סוקראטס לשאול שאלות על הידיעה עם מתמטיקאים -{.is-warning} +!!! warning "" + חשוב לשים לב להתעקשות של סוקראטס לשאול שאלות על הידיעה עם מתמטיקאים בתקופתו של אפלטון, למתמטיקה יש יוקרה מוצהרת בעיניי הפילוסופיים היוונים - על האקדמיה של אפלטון אפילו נכתב - *מי שאין לו נפש גיאומטרית, שלא ייכנס לכאן*. בין המתמטיקה לפילוסופיה נקשר קשר עמוק. מהו טיב הקשר הזה? @@ -63,7 +65,7 @@ dateCreated: 2024-04-30T12:17:50.414Z הבחירה של אפלטון בשיחה עם מתמטיקאים היא ביקורת פנימית נוקבת מפי פילוסוף עם אופי מתמטיקאי; המתמטיקה והפילוסופיה נפגשות על הדשא. אפלטון, דרך שני המתמטיקאים האלה, מנסה לחשוף את המגבלות אפילו של האופי המתמטיקאי. עם תיאיטיטוס אפשר ללכת רחוק מאוד - הרבה יותר רחוק מפולוס או ממנון - אבל אפילו להם יש מגבלות. הדיאלוג מבקר הן את הפילוסופיה בביקורת פנימית והן את המתמטיקה מבחוץ. -# מהו הדיאלוג האפלטוני +##מהו הדיאלוג האפלטוני כשאתם באים לקרוא אפלטון - אל תהיו מקצועיים, ואל תהיו מהוקצעים. המילה *מקצוע* מגיעה מעברית מהשורש *קצע* - לגרד, לשייף, להחליק. למקצע, משמע לקחת חלק מסוים - ולהביא אותו לכדי גימור. כשאנו אומרים שאנו *מקצוענים*, אנחנו מתיימרים להביא דבר מה לכדי גימור. כשאנחנו באים לקרוא את הדיאלוגים האפלטוניים, כדאי להניח שאנחנו *לא* יודעים איך הדיאלוג מתיישב בתוך כל החיה הזו, מאיפה הוא נחתך ולאן הוא הולך. אנחנו מחפשים שאלות כמו *What the hell is this?* - לא ממש שאלה של מקצוענים. @@ -76,7 +78,7 @@ dateCreated: 2024-04-30T12:17:50.414Z ה*תיאיטיטוס* הוא עוף מוזר; הוא מתחיל כדיאלוג מוצג, ומתחלף איפושהו באמצע לדיאלוג מסופר. > Euclides: Here's the book, Terpsion. And I wrote the speech down on these terms, not with Socrates narrating them to me as he did, but with Socrates conversing with those with whom he said he conversed. He said they were the geometer Theodorus and Theatetus. In order that the narrations between the speeches might not cause trouble (*pragmata*) in the writing, whenever either Socrates spoke about himself, for example, "And I said" or "And I spoke", or in turn about whoever answered, "He consented" or "He refused to agree", it's for these reasons that I removed things of this sore and wrote as if he were conversing with them. -> p.4, 143b +> ^p.4, 143b^ למעשה, אאוקלידס[^15] מצהיר פה בפה מלא שערך את הדיאלוג. בדיאלוג מסופר, המספר הוא כל-יכול; הוא יכול לתאר בפנינו תחושות פנימיות שלא ניתן להעביר בדיאלוג מוצג, לפעמים שאפילו הדמויות עצמן לא יודעות. העריכה פה, אפוא, היא **מאוד מאוד חשובה**[^16]. @@ -87,7 +89,7 @@ dateCreated: 2024-04-30T12:17:50.414Z מכל זה עולה, כי הגישה הכי טובה לפי אנדי לקרוא דיאלוג אפלטוני היא *ילדותית ופדנטית* - תשאלו שאלות דביליות, על כל דבר קטן. -אנדי סבור שאפלטון בחר לכתוב בדיאלוגים לאור היחס בין הפילוסופיה לחוכמה - הפילוסופיה היא *אהבת החוכמה*, איך אינה יכולה להיפך לחוכמה באופן מלא. משום שהידע שלנו אינו יכול להיות מושלם ומלא, תפקידו של הפילוסוף הוא לחזור כל הזמן לראשיות, ולראות איך הפילוסופיה צומחת מהלא-פילוסופיה - מהדעה, מהיומיום. לכן הדיאלוגים הם מאוד מעגליים - אפלטון שואל, שוב ושוב, את אותן השאלות - *The same goddammned thing*. הפילוסופיה מתחילה שם, וכל הזמן חוזרת לשם. +אנדי סבור שאפלטון בחר לכתוב בדיאלוגים לאור היחס בין הפילוסופיה לחוכמה - הפילוסופיה היא *אהבת החוכמה*, איך אינה יכולה להיפך לחוכמה באופן מלא. משום שהידע שלנו אינו יכול להיות מושלם ומלא, תפקידו של הפילוסוף הוא לחזור כל הזמן לראשיות, ולראות איך הפילוסופיה צומחת מהלא-פילוסופיה - מהדעה, מהיומיום. לכן הדיאלוגים הם מאוד מעגליים - אפלטון שואל, שוב ושוב, את אותן השאלות - *The same goddamned thing*. הפילוסופיה מתחילה שם, וכל הזמן חוזרת לשם. לכן סוקראטס אומר לעיתים תכופות, *palin ex arches* - *בואו נחזור להתחלה*. זהו מטבע לשון ייחודי שלו בעולם היווני העתיק. הפילוסופיה כל הזמן צריכה לחזור ולהצדיק את עצמה - ולכן לעולם אינה יכולה להיות דבר מוגמר, מקצוע. @@ -96,7 +98,7 @@ dateCreated: 2024-04-30T12:17:50.414Z מעבר להצדקה הזו, הפילוסופיה נדרשת כל הזמן להתעמת עם תפיסות אנטי-פילוסופיות, כמו המשוררים. בתיאיטיטוס, אפלטון מתעמת עם העמדה שהידיעה כולה היא רק מתמטיקה. הפילוסופיה לא יכולה לנפנף את השאלות והביקורות האלה - היא חייבת להמשיך להצדיק את עצמה, מול אנשים מסוימים בעלי אופי מסוים. -# פתיח +##פתיח בפתיח הדרמטי של הדיאלוג, ישנו סוקראטס *אחר* - בחור צעיר, שהוא לא *ה-סוקראטס*. מושא הפתיח והדיאלוג, תיאיטיטוס, הוא דמות היסטורית חשובה בהיסטוריה של המתמטיקה. הוא מוכר לכל מי שחשב פעם על התופעה הזו של המתמטיקה משום שהוא בין הראשונים שניתח מספרים רציונליים - גילוי מרעיש במתמטיקה היוונית. עד לאותה נהקודה, היוונים הניחו שהמתמטיקה היא תחום טהור - *לוגוס* גרידא - שכל דבר ניתן להביע דרכו במספרים שלמים. ופתאום מבליח תיאיטיטוס ומגלה שישנם יחסים גיאומטריים *שלא* ניתן להביא במספרים שלמים. @@ -112,7 +114,7 @@ dateCreated: 2024-04-30T12:17:50.414Z התיאיטיוס הוא דיאלוג דרמטי, וכאמור - עובר ממוצג למסופר, וערוך. -## נושאים בפתיח +###נושאים בפתיח בפתיח, טרפיון מחפש את אאוקלידוס בשוק, ולא מוצא אותו. הדיאלוג מתרחש במגארה - כשעה צפונה מאתונה כיום - ועוינת לה היסטורית. במאגרה ישנה אסכולה פילוסופית, שנוטה חזק ל[פארמנידס](/פילוסופיה/יוונית/קדם-סוקראטיים/היראקליטוס-ופארמנידס#פארמנידס), ללוגיקה ומתמטיקה, ובטענה שידע הוא רק מה שניתן להביע בכלים מתמטיים. התפיסה הפרמינדאית שוללת מהם את הרעיון של *פוטנציה* - אפשרות מימוש; רק מה שממומש קיים. איך משהו שלא קיים בהוויה האחת יכול להיות ממומש? זוהי מגארה על קצה המזלג - עיר מאוד מתמטית, פילוסופית, ובמידה רבה קצת סטטית. @@ -142,7 +144,7 @@ dateCreated: 2024-04-30T12:17:50.414Z נושא נוסף בדיאלוג הוא פנאי[^28] - לטרפיון ואאוקלידוס יש פנאי, ולכן הם נשארים במגארה וקוראים בשיחה. הפנאי במובן האפלטוני הוא לא רק ארגון לוח זמנים מוצלח, אלא חוסר דחיפות מסוים - אף אחד לא מנסה להבין *מהו הטוב* מהיום למחר, אלא כעיסוק עיוני טהור, חופשי מאילוצי הישרדות יומיומיים. הדיון בדיאלוג כולו יוצא מנקודת הפתיחה הזו, של *פנאי* - פנאי שאין לסוקראטס, העומד בפני משפט - אך הוא מוצא אותו בכל זאת, אפילו כשהוא [עומד בפני מותו בכלא](/פילוסופיה/יוונית/אפלטון/פיידון)[^29]. -## פתיח שני +###פתיח שני עכשיו אנחנו נכנסים לדיאלוג המוצג (143d). סוקראטס ותיאודורוס משוחחים בקירינה[^30], שם סוקראטס מצהיר שהוא מעוניין לדעת מה חושבים הצעירים על דברים כמו גיאומטריה או פילוסופיה היום. הוא אינו מוטרד מהצעירים בקירינה, אלא רק מאתונה - כמו תיאיטיטוס, בסוקראטס יש משהו אתונאי מובהק, אבל גם משהו נודד. @@ -156,7 +158,7 @@ dateCreated: 2024-04-30T12:17:50.414Z השאלה *מהי ידיעה* היא השאלה המנחה[^36] בדיאלוג (145c). סוקראטס מתאר כיצד הוא יודע הרבה מהתחומים הגדולים - אבל יש *משהו קטן שחסר לו*, שאולי תיאיטיטוס ידע. הוא שואל את תיאיטיטוס ההמום - האם *ידע* ו*חוכמה*[^37] הם אותו הדבר? (145d-e) סוקראטס סוחט ממנו שכן; אבל אז - מהי בכלל הידיעה? (146a) משהו מסוים? סך? יחס אל ידיעות אחרות? מה זה בכלל? -# השאלה המנחה - מהו ידע? +##השאלה המנחה - מהו ידע? סוקראטס פונה לתיאיטיטוס כמי שלמד את הגיאומטריה, המתמטיקה וההרמוניה (145c), אבל מתאר מחסום[^38] שעדיין נתקל בו - *מהו ידע?* תיאיטיטוס מניח תחילה זיהוי בין ידיעה - תחום מצומצם ומסוים - לחוכמה; מי שעוסק במקצוע כזה או אחר, ויודע אותו, הרי הוא חכם. @@ -165,16 +167,16 @@ dateCreated: 2024-04-30T12:17:50.414Z תיאיטיטוס עולה, ומשיב בדוגמאות רבות (146D), אותן דוחה סוקראטס כידע[^43]: הוא משיב שאינו שאל *של מה* יש ידיעה, אלא *מהי הידיעה*. -# ההגדרה הראשונה +##ההגדרה הראשונה -## דוגמת הבוץ +###דוגמת הבוץ סוקראטס מושל את הידיעה ל*בוץ* (147). אם נשאל *מה זה בוץ*, ונשיב - יש בוץ לקדרות, ובוץ לבנייה, ובוץ לרב-המלאכה - זו לא תשובה טובה; התשובה המתבקשת היא, *אדמה מעורבבת עם מים ביחסים מסוימים* - זהו הסבר פשוט[^44]. אין צורך לפנות לסוגי הבוץ השונים כדי להבין מה זה *בוץ*. הידיעה היא ניתוח אנליטי[^45], פירוק עד הסוף והבנה של השלם כסך כל מרכיביו. אלא שיש בעיה גם עם המודל הזה לידיעה. נניח ונפרק ונפרק ונפרק, ובסוף [אין שם כלום](/פילוסופיה/בודהיזם/מהיאנה#תפיסת-הריקות). לא תהיה לנו ידיעה לעולם - רק ניתוח אינסופי לחלקים. מנגד, ייתכן וישנם יסודות אטומיים בסיסיים - אבל אז כיצד נכיר אותם במלואם? איך ננתח *אותם*? זו, במובנים רבים, בעיה מרכזית מדיאלוג, שסוקראטס יעמוד עליה בהמשך. אולי, מנגד, הידיעה מורכבת גם מידיעה אינטואיטיבית? מעיין מבנה דו-קומתי, עם הפרדה בין אנליזה לתפיסה אינטואיטיבית? זה נשמע קצת הוקוס-פוקוס, קצת כמו האידאות; אנו פשוט *תופסים אותן בהבנה שכלית*. אולם, ייתכן וזה אכן המצב אצל אפלטון - וכך אובדת הידיעה במלואה. -## דוגמתו של תיאיטיטוס +###דוגמתו של תיאיטיטוס תיאיטיטוס מתיימר להבין את הדוגמה של סוקראטס, ומציע דוגמה משלו (147D), מתמטית, שלמד מתיאודורוס. אם ניקח מספרים מסוימים - נניח 2 - נעלה אותם בריבוע ונקבל ריבוע, ששטחו 4. מנגד, מספרים אחרים - כמו פי - אם נעלה אותם בריבוע, נקבל עיגול; לא ניתן להביע את היחס בין פי בריבוע. תיאיטיטוס הבין שניתן לחלק את המספרים לשני סוגים[^46], אך בכל זאת לגבב אותם לדבר אחד - גם בהקשר הידיעה ניתן לכאורה לעשות כן; אבל, אומר תיאיטיטוס, אני *לא מצליח לעשות את זה*, ואני לא מצליח לשחרר מכך שאני לא יכול לעשות את זה (148). תיאיטיטוס נמצא במעיין מאבק - יש לו רעיון תקוע בראש, והוא אינו מצליח להביא אותו לכדי שלמות, לכדי ביטוי. כאן נכנס אחד המשלים הכי יפים ומפורסמים של סוקראטס. @@ -183,7 +185,7 @@ dateCreated: 2024-04-30T12:17:50.414Z {.is-info} -## סוקראטס כמיילדת +###סוקראטס כמיילדת אנחנו נסתכל על המשל גם בתוך הדיאלוג, וגם מגובה 30,000 רגל כדי לראות איך אפלטון בונה משלים. המשל, יחד עם [האפולוגיה](/פילוסופיה/יוונית/אפלטון/אפולוגיה), ה[גורגיאס](/פילוסופיה/יוונית/אפלטון/גורגיאס), ה[משתה](/פילוסופיה/יוונית/אפלטון/משתה) וה[פיידון](/פילוסופיה/יוונית/אפלטון/פיידון), הוא אחד המקומות הבודדים שסוקראטס נותן תיאור *חיובי* למסע הפילוסופיה שלו, לידיעה שיש לו. @@ -209,7 +211,7 @@ dateCreated: 2024-04-30T12:17:50.414Z בטענה של סוקראטס יש אלמנטיים מאוד [סופיסטיים](/פילוסופיה/יוונית/קדם-סוקראטיים/סופיסטים). סוקראטס מנסה לשכנע את תיאיטיטוס ללמוד איתו, בטענה שיעזור לו להוליד ילדים רעיוניים - אבל פתאום מתברר שהוא בכלל לא יכול לעשות את זה![^48] למה להוליך את תיאיטיטוס המסכן בפח? -## הסבל בדיאלוגים אפלטוניים +###הסבל בדיאלוגים אפלטוניים > Pathei Mathos, אומר סופוקלס ב*אדיפוס המלך* - *הסבל מלמד* האדם הטוב - המרשים, המלומד - חייב *לסבול* כדי להיהפך למי שהוא. נדמה שאפלטון מסכים עם העיקרון הזה, ובונה עליו את הדיאלוגים. כנראה, חושבים אפלטון וסופקלס, ש*אין דרך אחרת*. @@ -234,7 +236,7 @@ dateCreated: 2024-04-30T12:17:50.414Z סוקראטס מזכיר את המילה *אל* לעיתים תכופות בדיאלוג. הוא מבקש לטעון שהוא, כמו האל, אינו צר עין, ואינו מסתיר מתיאיטיטוס את האמת - ולכן, שלא יכעס עליו אם הוא קוטל את הרעיון שלו (150E). סוקראטס מחקה כך את האל[^50] -# ההגדרה השנייה +##ההגדרה השנייה ב151E, תיאיטיטוס נותן לנו את ההגדרה השנייה של תיאיטיטוס למה-זה-ידע: > Whoever knows something perceives that which he knows, and as it now @@ -267,7 +269,7 @@ appears, knowledge is nothing else than perception בואו נסתכל שוב על ההגדרה החדשה. *ידיעה איננה אלא תחושה*. ואיפה התחושה ב*מתמטיקה*, שבהגדרה אי אפשר לחוש? זוהי רעידת אדמה אפיסטמית למתמטיקה (זכרו, תיאיטיטוס הוא מתמטיקאי - זה מה שהוא עושה כל היום!). האם אנחנו *מרגישים* ש`2+3=5`? זה לא נראה ככה? זה זיהוי שכלי - לא תחושתי. -## הזיהוי עם פרוטאגורס +###הזיהוי עם פרוטאגורס ב152, חושף סוקראטס את ההגדרה של תיאיטיטוס כ[זו של פרוטאגורס](/פילוסופיה/הציטוטים#fnref15) - *האדם הוא קנה המידה* של כל הדברים. הוא מכביר לזהות את האמרה הזו כתורתו של [היראקליטוס](/פילוסופיה/יוונית/קדם-סוקראטיים/היראקליטוס-ופארמנידס#היראקליטוס), שמגובה במשורר הומרוס. מאיפה מגיעה הקפיצה הזו? למה סוקראטס בונה את המגדל הזה ומטיח אותו בתיאיטיטוס? > מ30,000 רגל - הקפיצה הזו היא חלק מההולדה הסוקראטית - להכניס את תיאיטיטוס ל*Aporia*. @@ -295,7 +297,7 @@ appears, knowledge is nothing else than perception הודאות הזו גובה מחיר כבד - הידיעה *פרטנית לחלוטין* - כל אחד מאיתנו תקוע בראש שלו, וזהו. תיאיטיטוס עיוור למחיר הזה, שסביר שלא יוכל לסבול - אתם עם המתמטיקה שלכם, ואני עם המתמטיקה שלי. -## הזיהוי עם היראקליטוס +###הזיהוי עם היראקליטוס אם הידע הוא פרטני, נשאלת השאלה - מי אנחנו? תיאיטיטוס רוצה ודאות מוחלטת[^58], ועכשיו סוקראטס גובה ממנו את המחיר. @@ -309,14 +311,14 @@ appears, knowledge is nothing else than perception סוקראטס מתייחס לעמדה הזו ברצינות. *מה עם הכל **באמת** זורם?* תהליכים טבעיים? מספרים? אלים? הכל. ב153, סוקראטס שואל - האם אש היא לא מתנועה? האם לידה היא לא תנועה? האם בריאות היא לא תנועה? האם *למידה* היא לא תנועה? נדמה שהסימנים האלה משכנעים את תיאיטיטוס; הוא עוד לא רואה את הבעיה - גורלה של המתמטיקה. -## דוקטרינת ביטול האחדות +###דוקטרינת ביטול האחדות אצל [פראמנידס](), תנועה ושינוי הם אשליה. אצל [היראקליטוס](/פילוסופיה/יוונית/קדם-סוקראטיים/היראקליטוס-ופארמנידס#היראקליטוס), התנועה היא יותר בסיסית - כל קביעות אינה אלא נגזרת שלה[^59]. למה בכלל סוקראטס גורר את זה לכן? אם ידיעה אינה אלא תחושה, תחושה היא נגזרת של זה שחש אותה - מי שחש *הוא* קנה המידה. אם זה אכן המצב, לא ייתכן קנה מידה מחוצה לי - אחרת אינני קנה המידה. ואם רק אני הוא קנה המידה, ואני מתשנה כל הזמן, הרי שאין משהו בסיסי יותר, רמה מטאפיזית בסיסית שנשארת היא עצמה. העמדה הזו חותרת תחת הרבה דברים שאנחנו מאמינים - החושים, האני, השפה והיומיום. -### ביטול אחדות החושים +####ביטול אחדות החושים (153E) אם נקבל את העמדה שלך, אומר סוקראטס לתיאיטיטוס, לא יכול להיות משהו כמו *לבן* מחוץ לעיניים שלך - ואין בכלל עין. יש שני זרמי תנועה - אחד מהעין, ואחד מהעולם - והמפגש ביניהם הוא תחושת הלובן[^60] - הוא אינו קיים אלא כשאני מסתכל עליו. ואם זה ככה, כמובן שאיני יכול להיות טועה - אם אני רואה לבן, הרי שאני בטוח בכך שאני רואה לבן. סוקראטס מעניק כאן לתיאיטיטוס בדיוק את מה שהוא רוצה. @@ -335,7 +337,7 @@ appears, knowledge is nothing else than perception היראקליטוס, ובמיוחד פרוטאגורס, לא מבדילים בין חשיבה לתפיסה חושית. פרוטאגורס מוכן ללכת רחוק יותר מתיאיטיטוס - הוא מסכים לדחות כל אחדות, ותיאיטיטוס לא. -### ביטול אחדות האני +####ביטול אחדות האני (155C) ואיך זה יכול להיות, אומר סוקראטס, שבינואר אני יותר גבוה מתיאיטיטוס, ובאוגוסט אני כבר נמוך יותר - למרות שלא קרה לי שום דבר?[^63] כאן תיאיטיטוס נכנס ל*אפוריה*; איך אנחנו שומרים על זהותנו תוך כדי שינוי? זו השאלה שהציתה את [אריסטו](/פילוסופיה/יוונית/אריסטו) לחקירה שלו ב[מטאפיזיקה](/פילוסופיה/יוונית/אריסטו/מטאפיזיקה), [פיזיקה](/פילוסופיה/יוונית/אריסטו/פיזיקה) וכמובן ה[אתיקה](/פילוסופיה/יוונית/אריסטו/אתיקה). את אריסטו, הפלא הזה שולח עד לאל, כדי להסביר קביעות בתוך השוני; סוקראטס בוחר מצידו בכיוון ההפוך. @@ -349,7 +351,7 @@ appears, knowledge is nothing else than perception > Nothing is itself by itself > *157A* -### ביטול אחדות השפה והיומיום +####ביטול אחדות השפה והיומיום סוקראטס דורש להסיר מהשפה את ה**להיות** (be) - אין *להיות*, יש רק *להתהוות*, להיהפך. איך אפשר להתייחס לדבר כאילו הוא בעצמו, עצמאי? כל דבר הוא כמו בועת המים על פני הים - מתנפץ ונעלם ברגע. > "Be" must be removed from everywhere @@ -371,7 +373,7 @@ appears, knowledge is nothing else than perception כעת, סוקראטס מוכן לבחון את הילד - ואם צריך, להרוג אותו. -## תחילת ההפרכה +###תחילת ההפרכה תיאיטיטוס תופס במתמטיקה מעיין אוורסט, חסין משאלות של *טוב* ו*יפה*, להן הוא מייחס מעמד אפיסטמי נמוך יותר - אז וגם היום, *מדע* נתפס כדבר קשה ואמיתי יותר. כל המהלך הזה הוא לרכך את תיאיטיטוס, כדי שיראה שלא כך הדבר - שאלו שאלות מהותיות, שמסכנות גם את המתמטיקה שלו. @@ -388,7 +390,7 @@ appears, knowledge is nothing else than perception פתאום, הגיאומטריקן הגדול והמתמטיקאי הגדול מוכנים לנטוש את הילד - ותיאיאטיטוס מטיל ספק. עם עוד קצת דחיפה, סוקראטס יכל לגרום לו לנטוש את העמדה שלו - אבל הוא נותן לתיאיטיטוס עמדה - *אתה צעיר מדי, הבהלתי אותך*; פרוטאגורס היה מגן על העמדה שלו. סוקראטס בוחר לשחק את התפקיד הזה - ומגן על העמדה של פרוטאגורס בחירוף נפש. -## פרוטאגוראס קם לתחייה +###פרוטאגוראס קם לתחייה ההגינות מחייבת שתיאודורוס - המבוגר האחראי - יגן על העמדה, ולא תיאיטיטוס, ילד בן 16. הלה מסרב, ולכן, סוקראטס מעלה את פרוטאגוראס מהאוב - ומתאר את העמדה שלו, אותה הוא מנכס לתיאודורוס ולתיאיטיטוס - למעשה, הפונדקאים, ולא ההורים. @@ -402,7 +404,7 @@ appears, knowledge is nothing else than perception בתגובה, סוקראטס מציג שלושה טיעונים "לוגיים" בכדי להקשות על העמדה של פרוטאגוראס -### טענות "לוגיות" +####טענות "לוגיות" - אם פרוטאגוראס צודק, והאדם הוא קנה המידע וידיעה היא תפיסה חושית, מה נעשה במקרה שבו אנו שומעים ברברים מדברים?[^70] אנחנו הרי שומעים אותם - זה אומר שאנחנו *יודעים* מה הם אומרים? @@ -416,7 +418,7 @@ appears, knowledge is nothing else than perception סוקראטס מפחיד את תיאיטיטוס, כדי להראות לו - זה לא התינוק שלך בכלל; אתה לא מספיק קיצוני להגן על העמדה הזו. **אני** אביא את פרוטאגוראס, ואתה תראה מה *צריך* כדי להגן על התינוק הזה. -### הנאום השני +####הנאום השני (166B) סוקראטס מציג את פרוטאגוראס כמי שכועס שהעירו אותו משנתו[^71], ומציג את טענתו בצורה החזקה ביותר. @@ -438,7 +440,7 @@ appears, knowledge is nothing else than perception {.is-warning} -## תיאודורוס - הסופיסט והמתמטיקאי +###תיאודורוס - הסופיסט והמתמטיקאי (168D) נאום פרוטאגוראס מהאוב הצליח, סוף סוף, לגרור פנימה את תיאודורוס. *איך ייתכן שאתה, חברו בחיים, לא מגן על העמדה שלו?*, מטיח בו סוקראטס - ואחרי תירוצים, הוא מתרצה ונכנס לשיח עם סוקראטס. אבל שוב - למה שגיאומטריקן, שלא מתעניין בפילוסופיה או ב"שיח הצעירים" הזה, יסכים להיכנס לדיון? *לוגוס פילוסופי*, מבחינתו, זה שיח פשוט, לא רציני; *גיאומטריה* הוא שיח רציני, *ידע* - משהו מדויק וודאי. שיחות פילוסופיות, זה בשביל צעירים כמו תיאיטיטוס. @@ -447,13 +449,13 @@ appears, knowledge is nothing else than perception (170B) לתיאודורוס אין בעיה עם העמדה של פרוטאגוראס - הוא קנה המידה, ואיש אינו יכול לערער עליו. אבל, אומר סוקראטס, אם פרוטאגוראס צודק, והאדם הוא קנה המידה, ועולה מישהו ואומר - אני * לא קנה המידה* - מה עכשיו? הרי הוא קנה המידה, ואין דעות אמיתיות או שגויות. פרוטאגוראס יאלץ לשלול את זה - *אתה קנה המידה בכל הדברים **חוץ מזה***. -### סתירה עצמית +####סתירה עצמית (170E) האם לא נתקלת, שואל פרוטאגוראס, בכל האנשים המציקים האלה שאומרים לך שאתה טועה? תיאודורוס משיב במיאוס ובחיוב. אבל, אם כל אדם הוא קנה המידה, הרי שאתה *באמת* טועה. אם אדם חולה, הוא לא חושב שהוא קנה המידה; הוא רץ לרופא. כשצריך להגן על העיר, האזרחים לא חושבים שהם קנה המידה; הם רצים לגנרלים. במצבים האלה, הם חושבים שהם *לא* קנה המידה, אבל הם *כן* קנה המידה - אז הם *לא* קנה המידה! זוהי הפרכה כמותית. -### פרוטאגוראס המעודן +####פרוטאגוראס המעודן סוקראטס מנסה לרכך את העמדה הפרוטאגוראית. (172) אולי רק בדבר הצודק, הלא-צודק, הקדוש והבלתי-קדוש, דברים שאי אפשר למדוד, האדם הוא קנה המידה, אבל בעניינים כמותיים - הגנה, בריאות, כסף - יש מומחים. הרי אף אחד לא מסכים לגבי פוליטיקה, או יופי, או צדק; אולי *בהם* כל אחד הוא קנה המידה? @@ -474,7 +476,7 @@ appears, knowledge is nothing else than perception כאן נפתח קטע מפורסם נוסף (172-178), המכונה ה*Digression*. -## הפילוסוף המעופף +###הפילוסוף המעופף הנושא של הסטייה הזו מהדיון המקורי הוא הפנאי - *Schole* - ו*Homiosis Theo* - להידמות לאל. @@ -509,14 +511,14 @@ appears, knowledge is nothing else than perception זוהי הפילוסופיה לפי סוקראטס: הרצון לברוח מהחלקי אל האינסופי, המאפיין לפי סוקראטס את *כל* הפילוסופיה. תיאודורוס מקבל את זה, ומכאן והלאה הוא אינו אדיש לפילוסופיה - אלא פרטיזן פילוסופי במלוא המובן. -### ויתור האבהות של תאודורוס +####ויתור האבהות של תאודורוס (177) תיאודורוס נדרש כרגע להכריע בין החבר שלו לבין האמת[^78]. מי מכריע מה היעילות של תרופה? הרופא המומחה, או המטופל? סוקראטס מרמז שאולי כדאי לקבל את הלוגוס ההיראקליטאי, ו*תיאודורוס* מתחפלץ - אי אפשר לדבר עם האנשים האלה! הם כל הזמן *זורמים* להם! תיאודורוס, שעד לפני רגע חשב שמדעי הרוח הם גיבוב של שטויות, לוקח אישית את העניין (179). המסקנה של תיאודורוס היא שאם מקבלים את העמדה ההיראקלטית עד הסוף, היא נכחדת בעצמה - עצם הניסוח דורש יציבות מסוימת, כמו גם ההשתכנעות ממנה; אם *שום דבר* לא קבוע, כל זה לא אפשרי - והעמדה הזו לא יכולה להתנסח; אין למחזיקים בה שפה, או לוגוס. -## בעיית אחדות הנפש +###בעיית אחדות הנפש (183) כעת, אומר סוקראטס, נפלנו בין הכיסאות: מצד אחד, הזרימה ההיראקליטאית, ומצד שני, הקביעות המוחצת של [פארמנידס](/פילוסופיה/יוונית/קדם-סוקראטיים/היראקליטוס-ופארמנידס#פארמנידס). תיאודורוס לוקח את פתח המילוט הזה, ומגלגל את הדיון לתיאיטיטוס. סוקראטס מספר לפתע שהוא פגש את פארמנידס הזקן כשהיה צעיר (184), ולכן הוא חושש לדון בעמדה של פארמנידס, מחשש שלא ירד לסוף דעתו. מדוע פארמנידס מטיל אימה על סוקראטס, והיראקליטוס - הצד השני של אותו המטבע - לא? @@ -554,7 +556,7 @@ appears, knowledge is nothing else than perception אבל האם נוכל להגיע אל האמת בלי להגיע להוויה? (186C), שואל סוקראטס, והלה משיב שלא. בלי הוויה, אין אמת; בלי אמת, אין ידיעה; החושים לא נתקלים בהוויה - ולכן אין בהם אמת; הרי שאין ידיעה בחושים, וידיעה לא יכולה להיות חישה. **[ההגדרה השנייה](#ההגדרה-השנייה) מתה**. מתחילים מההתחלה - *palin ex arches*[^89]. -# ההגדרה השלישית +##ההגדרה השלישית סוקראטס הביא את תיאיטיטוס לעמדה כי הנפש בעצמה היא הדבר שמתמודד עם הוויה - אחדות, ריבוי, יפה, וטוב (186E). היא עושה זאת, אומר סוקראטס, ב**סברה**[^87]. אולם לא כל סברה; היא חייבת להיות **סברה נכונה**[^88], אמיתית. @@ -564,7 +566,7 @@ appears, knowledge is nothing else than perception אבל מהי ה*אמת* בסברה האמיתית? [תומס אקווינוס](/פילוסופיה/נוצרית/אקווינוס) מגדיר אותה כ*Adequatio intellectus et rei* - דעה מספיקה ואמיתית, מפגש של השכל והעולם. עד כה, דיברנו על הידיעה כסוג של זיהוי, וגם ההגדרה הזו היא סוג של זיהוי: זיהוי תואם של מצב העולם. -## בחינת ההגדרה השלישית +###בחינת ההגדרה השלישית הפעם, סוקראטס - באופן מוזר - לא ייבחן את ההגדרה עצמה, אלא את ההשלכה שלה: הוא ינסה באמצעותה להסביר מה זה *שיפוט שקר* (187D). רק אם נוכל להסביר באמצעותה איך אפשר *לפספס* משהו, נדע להגיד איך *קולעים* למשהו. ידיעה נדמית כמו *שיפוט אמת מוצדק*[^92] @@ -612,7 +614,7 @@ appears, knowledge is nothing else than perception ב187, תיאיטיטוס וסוקראטס מסכימים שאפשר או לדעת או לא לדעת. אולם ב191, סוקראטס מבקש לחזור בו מההסכמה הזו - כדי לעמוד על המצב של ה*לא הווה* מושאים נוכחים בנפש ונפקדים במציאות. סוקראטס מנסה לסביר מושאים שנוכחים בזיכרון שלנו, אבל שאיננו יכולים להשיג, בשני משלים - [משל גוש השעווה](#משל-גוש-השעווה) ו[משל שובך היונים](#משל-שובך-היונים) -## משל גוש השעווה +###משל גוש השעווה (191D) סוקראטס מתאר בנפש גושי שעווה - אצל חלקנו היא נקייה יותר ובאחרים עכורה יותר, בחלקנו קשה יותר ובחלקנו רכה יותר. גוש גדול הוא עם קיבולת גדולה יותר - יותר זיכרון - ולהיפך. גוש שעווה נקי מקביל לזיכרון מדויק, וגוש שעווה עכור יותר הוא כזה שהרשמים שקלטנו לזיכרון מוטים. גוש שעווה נזיל מדי מרמז על זיכרון חלש - דברים נמסים ממנו הלאה; גוש שעווה קשה מדי מרמז על זיכרון חלש גם כן - קשה לטבוע בו דברים מלכתחילה. @@ -650,7 +652,7 @@ appears, knowledge is nothing else than perception בכל המקרים, נדרשת השוואה באמצעות החושים. בכל שלושת המקרים, הטעות היא בתפר בין הזיהוי לחיתום בזיכרון; סוקראטס **מעולם לא מעלה את האפשרות שהתפיסה החושית מוטעית**. למה לא? -## החלון הפתוח של אפלטון +###החלון הפתוח של אפלטון > ההשלכות של תפיסה חושית מוטעית הרות-גורל. אם אי אפשר לסמוך על החושים שלנו, *אי אפשר לסמוך על העולם כפי שהוא*: כל מה שיש לנו הוא ייצוג כוזב, והעולם כלל לא נגיש לנו. במקרה כזה, **למה בכלל לדבר על ידיעה?** מהסיבה הזו, נדמה שאפלטון וגם אריסטו מניחים שהקליטה החושית תמיד נכונה - אחרת, ממילא הכל הולך לעזאזל. @@ -666,7 +668,7 @@ appears, knowledge is nothing else than perception -## בעיות במשל השעווה +###בעיות במשל השעווה אם כל התנאים בשלים - הגוש שלנו חלק, לא קשה מדי או רך מדי, אנחנו לומדים היטב, מבינים היטב וזוכרים הרבה לאורך זמן (194D). אבל המשל אינו חף מבעיות. @@ -683,7 +685,7 @@ appears, knowledge is nothing else than perception אפלטון מנסה לעמוד על ההבדל והשחק בין הידיעה הסבילה לפעילה במשל זה. אולם, מדהים ככל שהיה (*לא סתם הוא שרד 2,600 שנה!*) הוא עדיין גס מדי - ואנדי סבור שזה בכוונה. אפלטון משתמש במשלים כדי לתאר בעקיפין דברים שהוא סבור שלא ניתן לתאר במילים. למה? -## למה משלים בכלל? +###למה משלים בכלל? יש אנשים כמו [קאנט](/פילוסופיה/חדשה/קאנט) שסבורים שאפלטון משתמש במשלים כ*Schwarmerei*](https://www.merriam-webster.com/dictionary/schwarmerei) - *Platonic over-enthusiasim*]. במקום לעשות את העבודה המושגית הקשה (*Arbeit*), הוא עושה כל הרעש והצלצולים הצבעוניים האלה כקיצורי דרך. @@ -693,7 +695,7 @@ appears, knowledge is nothing else than perception לאלפלטון יש סיבה טובה להאמין שהתבונה פשוט לא מסוגלת, באופן מלא, להכיר בתבונת התודעה - ולכן המשלים הם לא מילוי חורים, כמו ש[הגל](/פילוסופיה/חדשה/הגל) וקאנט אומר. הגל היה אומר ש*תראה, איך מבינים את המשלים? עם ה**חשיבה המושגית!*** כנראה שאפשר היה לעשות זאת למרות הכל[^99]. -## משל שובך היונים +###משל שובך היונים (197C-D) דמיין אדם שצד יוני (יונות?) בר; במובן אחד, הן שלו - הוא יכול לשים אותן בשובך: יש לנו בעלות עליהן. אולם, רק אם נכנס ממש לשובך, ונתפוס את היונה ברגליים - אז *יש לנו אותן* - יש לנו את הציפור ביד. @@ -703,14 +705,14 @@ appears, knowledge is nothing else than perception שובך היונים *אולי* מסביר את הטעות בהיסח הדעת, אבל לא טעויות שנעשות במודעות מלאה. המשל לא מצליח להגיד לנו מה בעצם יש בשובך; האם יש בו רק את 7, 5 ו12, או את הסכום של 7 ו5, או את התרגיל כולו. איך יכולה להיות ידיעה לא מלאה ומובחנת שיכולה להפוך לידיעה מלאה ומובחנת? זה הרי המצב שאנחנו נמצאים בו - *כל הזמן*. -### ציפורים של אי-ידיעה +####ציפורים של אי-ידיעה עד כה, המשל לא הצליח להסביר איך אנחנו יכולים לטעות - משום שהוא לא מבחין בין ה*ציד* הראשון של היונים ל*ציד* בתוך השובך של היונה השגויה[^102]. תיאיטיטוס מנסה לתקן את המשל (199E). אולי בנינו את המשל לא נכון, אומר תיאיטיטוס - אמרנו שכל הציפורים הן ציפורי ידיעה. אבל בעצם, חלק מהציפורים הן ציפורי אי-ידיעה. אבל מה מבחין בין הציפורים הללו לציפורי הידיעה? מה מבחין ביניהן? איך הן נכנסו בכלל לשובך? האם צדנו אותן יחד עם ציפורי הידיעה? *איך ידע יכול להיות נוכח בנו - רדום?* -## משל חבר המושבעים +###משל חבר המושבעים (200D) ושוב, שואל סוקראטס - מהי ידיעה? האם עלינו להמשיך? תיאיטיטוס משיב שלא - אלא אם סוקראטס יפקוד שכן; ראו איזה אופי רך יש לתיאיטיטוס[^103]. שוב, מההתחלה. @@ -732,14 +734,14 @@ appears, knowledge is nothing else than perception שיטה אחת היא להסתכל על ידיעה כ**האמנה שיכולה להסביר את עצמה**. -# ההגדרה הרביעית +##ההגדרה הרביעית (201D) אולי *סברת אמת שבצידה הסבר*[^106] - לוגוס - אומר תיאיטיטוס, היא הידיעה; תיאיטיטוס מציג אותה כהגדרה שהוא שמע ממישהו אחר, ונזכר בה עתה. למרות ההססנות שלו, תיאיטיטוס מדבר בביטחון: זוהי *Episteme* - ידיעה מדעית, הוא אומר. אבל היכן, שואל סוקראטס, היכן עובר הקו בין מה שניתן לתת לו לוגוס ומה שלא ניתן לתת לו לוגוס? תיאיטיטוס לא זוכר; אולי אתה תדע, סוקראטס? -## ה"חלום" לגבי השלם וחלקיו +###ה"חלום" לגבי השלם וחלקיו סוקראטס מפרש את ההגדרה של תיאיטיטוס כ*חלום*. כל עוד תיאיטיטוס לא מסוגל *להסביר* את ההגדרה שלו, היא בגדר חלום, ולא ידיעה. אבל אם זה המצב, סוקראטס מכיר באמת מסוימת בתוך ההגדרה הזו. אם יעלה בכוחו של תיאיטיטוס לתת לוגוס להגדרה זו, היא תוכל לעמוד בכוחות עצמה. @@ -763,7 +765,7 @@ appears, knowledge is nothing else than perception החלום של סוקראטס הוא, באופן פרדוקסלי, חלום של ערנות מושלמת: של פירוק כל המורכבים לכדי הרכיבים שלהם. בואו ננתח אותו, ונראה מה יוצא. -## שלם כסך או שלם כפשוט +###שלם כסך או שלם כפשוט > חלומות שווא ידברו, הבל ינחמו @@ -783,7 +785,7 @@ appears, knowledge is nothing else than perception > הנה דלי מלא בחלבונים ופחמימות וכל מה שמרכיב אדם, באותם הכמויות. יש פה אדם? לא. אז מה חסר? הצורה? ומה זו הצורה הזו? היא עוד רכיב? היא משהו אחר? מה זה לעזאזל? *איפה השלם?* אנחנו יכולים לדעת כל אחד לחוד - הרכיבים, *וגם* הצורה, ולא לדעת את השלם! {.is-warning} -### שלם כסך חלקיו +####שלם כסך חלקיו אם נגדיר את השלם כסך חלקיו, השלם *יתפורר לסך חלקיו*. האנליזה תמשיך עד אינסוף, ובשום שלב לא תהיה ידע - רק רכיבים קטנים יותר שגם אותם צריך לחלק. @@ -793,7 +795,7 @@ appears, knowledge is nothing else than perception תפיסת הידיעה כנאליזה, כידיעת חלקיו של השלם, נשמעת נכונה אינטואיטיבית, אבל הנה - היא לא מסוגלת להסביר את עצמה. -### שלם כפשוט +####שלם כפשוט (203D) אם השלם כסך חלקיו לא מסביר את עצמו, ננסה לראות אותו כדבר מה נפרד מהחלקים שלו: "א" לבד היא *אה* ו"ב" לבד היא "בה" וביחד הן *אב* - רכיב שונה, בעל משמעות. אם נראה את השלם כחסר חלקים, אולי הוא לא יתפורר לנו. @@ -805,7 +807,7 @@ appears, knowledge is nothing else than perception לדבר הזה יש שם ביונית - *nous*. -## הצלת ההגדרה +###הצלת ההגדרה לא עלה בידינו להתעורר עדיין מהחלום של סוקראטס. כפי שמתואר ב*מדינאי*[^116] - @@ -851,7 +853,7 @@ appears, knowledge is nothing else than perception אצל אפלטון אין דיאלקטיקה כזו עדיין - רק פער: הידיעה שלנו היא לשונית (*Dianoya*), והשכל שלנו מכיר רק באידאות (*nous*) - הלא מילוליות - ועל הפער הזה אי אפשר לגשר. -### לוגוס כדיבור מפורש +####לוגוס כדיבור מפורש (206C) ומה בדיוק הלוגוס מוסיף להסבר שלנו? אפשרות ראשונה היא שהלוגוס הופך מחשבות למפורשות. ידיעה, אפוא, תהא ידיעה מפורשות שאמרנו למישהו אחר. ולמה זה לא עובד? @@ -869,7 +871,7 @@ appears, knowledge is nothing else than perception השפה מצטיירת מהתיאור האריסטותלי כתיווך של ה*nous* - הלהט הפנימי שקיים בנפש, אותו הלהט שאפשר להלן קלר ללמוד בלי לוגוס. -### לוגוס כידיעת היסודות +####לוגוס כידיעת היסודות (207A) ואולי לוגוס הוא היכולת להסביר פונקציונלית את החלקים של משהו - אם נשאל *מהי עגלה*, נדע להגיד - צירים, אופנים, מושב ומוט. אבל רוב הזמן, לא נדע את כל הפרטים הקטנים - כמו קרשים צריך כדי להרכיב אחת. אז אולי צריך שני *לוגוי* - אחד כללי, ואחד מסוים - ויחד הם ידע. @@ -883,7 +885,7 @@ appears, knowledge is nothing else than perception השם יהיה כמעט אותו דבר - *ת'אודורוס* - ואין ספק שהאדם *יודע* לכתוב תיאודורוס. אולם עבור אפלטון, זה לא מספיק - גם אם זה מספיק להתנהל ביומיום. -### לוגוס כסימן ההיכר +####לוגוס כסימן ההיכר ואולי לוגוס הוא הידיעה של סימן ההיכר[^119] - מה שמבדיל משהו ממשהו אחר? נניח ונשאלנו - *מה זה שמש?* ונשיב - *השמש הוא הבהיר שבין גרמי השמיים הסבים סביב הארץ*. האם אם נדע בדיוק מה מבחין משהו מכל הדברים האחרים, אין בפינו ידיעה? @@ -893,7 +895,7 @@ appears, knowledge is nothing else than perception אז? מה נשאר? -# התיאיטיטוס - חיובי או שלילי? +##התיאיטיטוס - חיובי או שלילי? עברנו את כל ההגדרות; ניסינו שלוש נסיונות להציל את ההגדרה האחרונה; האם אנחנו עדיין הרים במשהו, שואל סוקראטס? (210B) לא, משיב תיאיטיטוס; אמרתי מעבר למה שיש בי. @@ -1032,4 +1034,4 @@ appears, knowledge is nothing else than perception [^117]: *Kyklos* [^118]: [הגל](/פילוסופיה/חדשה/הגל/רוח)!!! (אנדי מאשר) [^119]: *Diaphora* -[^120]: זוהי נקודת הפתיחה של [קאנט](/פילוסופיה/חדשה/קאנט) ב[ביקורת התבונה הטהורה](/פילוסופיה/חדשה/קאנט/ביקורת), וכאמור - של [הגל](/פילוסופיה/חדשה/הגל) ב[פנמנולוגיה של הרוח](/פילוסופיה/חדשה/הגל/רוח). \ No newline at end of file +[^120]: זוהי נקודת הפתיחה של [קאנט](/פילוסופיה/חדשה/קאנט) ב[ביקורת התבונה הטהורה](/פילוסופיה/חדשה/קאנט/ביקורת), וכאמור - של [הגל](/פילוסופיה/חדשה/הגל) ב[פנמנולוגיה של הרוח](/פילוסופיה/חדשה/הגל/רוח). diff --git a/פילוסופיה/יוונית/אפלטון/תיאיטיטוס/מטלות/.~lock.מטלת אמצע מוכנה.docx# b/פילוסופיה/יוונית/אפלטון/תיאיטיטוס/מטלות/.~lock.מטלת אמצע מוכנה.docx# new file mode 100644 index 00000000..441f69a8 --- /dev/null +++ b/פילוסופיה/יוונית/אפלטון/תיאיטיטוס/מטלות/.~lock.מטלת אמצע מוכנה.docx# @@ -0,0 +1 @@ +,shmick,Tieke,07.08.2024 13:53,file:///home/shmick/.config/libreoffice/4; \ No newline at end of file diff --git a/פילוסופיה/יוונית/אפלטון/תיאיטיטוס/מטלות/.~lock.מסכמת.docx# b/פילוסופיה/יוונית/אפלטון/תיאיטיטוס/מטלות/.~lock.מסכמת.docx# new file mode 100644 index 00000000..f3dfdb92 --- /dev/null +++ b/פילוסופיה/יוונית/אפלטון/תיאיטיטוס/מטלות/.~lock.מסכמת.docx# @@ -0,0 +1 @@ +,shmick,Tieke,07.08.2024 14:07,file:///home/shmick/.config/libreoffice/4; \ No newline at end of file diff --git a/פילוסופיה/יוונית/אפלטון/תיאיטיטוס/מטלות/.~lock.שלד מסכמת.docx# b/פילוסופיה/יוונית/אפלטון/תיאיטיטוס/מטלות/.~lock.שלד מסכמת.docx# new file mode 100644 index 00000000..a380b22c --- /dev/null +++ b/פילוסופיה/יוונית/אפלטון/תיאיטיטוס/מטלות/.~lock.שלד מסכמת.docx# @@ -0,0 +1 @@ +,shmick,Tieke,07.08.2024 13:13,file:///home/shmick/.config/libreoffice/4; \ No newline at end of file diff --git a/פילוסופיה/יוונית/אריסטו.md b/פילוסופיה/יוונית/אריסטו.md index 2787b7ad..3786db0f 100644 --- a/פילוסופיה/יוונית/אריסטו.md +++ b/פילוסופיה/יוונית/אריסטו.md @@ -8,7 +8,7 @@ editor: markdown dateCreated: 2023-05-13T13:23:43.603Z --- -# אריסטו - איש ופועלו +##אריסטו - איש ופועלו > [דברי היכרות](/מבוא/aristotle_(metaphysics).docx), [מבוא לאריסטו](/מבוא/jacob_klein_(introduction_to_aristotle)_(1).pdf), [תרגום מושגים למבוא](/מבוא/some_untranslated_greek_words_from_kleins_article.doc) {.info} diff --git a/פילוסופיה/יוונית/אריסטו/אתיקה.md b/פילוסופיה/יוונית/אריסטו/אתיקה.md index 7a060d50..348271f8 100644 --- a/פילוסופיה/יוונית/אריסטו/אתיקה.md +++ b/פילוסופיה/יוונית/אריסטו/אתיקה.md @@ -134,7 +134,7 @@ dateCreated: 2023-06-13T07:04:28.888Z [^24]: *Eudaimonia - Psyches energeia kath'aren* -# הסגולה טובה (Aretē) +##הסגולה טובה (Aretē) (ספר 2) מהי אותה הסגולה הטובה?[^25] שעלינו להפעיל בכדי להיות מאושרים? @@ -184,7 +184,7 @@ dateCreated: 2023-06-13T07:04:28.888Z דוגמה בולטת לסגולה טובה של החשיבה השוקלת היא האומנות, העוסקת ביצירה[^43] של דבר חיצוני לנו, ולא בעשייה[^44]. האמנות היא הכישרון התבוני[^30] ליצור - להחיל כללים מסוימים[^45] על חומר מסוים בכדי ליצור[^46] מצב מסוים. אלא שהאומנות אינה סגולה טובה במלוא המובן - משום שהיא יכולה להיות מנותקת מהיפה. מתכנת מחשבים, למשל, יכול להיות אדם נבזה - אך מתכנת טוב לא פחות. הוא יכול להשתמש בקוד למטרות מכוערות בעליל - ולא רק ליפה. -## על יישוב הדעת וגדלות הנפש +###על יישוב הדעת וגדלות הנפש (54-6, Sachs) יישוב הדעת הוא הסגולה הטובה שבין עונג לכאב - היכולת למצוא את האמצע בין פריצות להיעדר כל רגש[^47]. הכוונה היא לא הנאות נפשיות, אלא להנאות גופניות. אריסטו מסווג חושים מסוימים כלא-בעיתיים (ראייה, שמיעה, ריח) ואחרים כבעיתיים - מישוש, וטעם, היכן שאנו דומים ביותר לבהמות. בחושים אלו אנו נדרשים ליישוב דעת (לא לאכול יותר\מעט מדי, למשל). במובן מסוים, חוסר יישוב דעת בחושים אלו גרוע יותר אפילו מהבהמות - משום שאלו נוהגות כן בכדי להתקיים ותו לא. יישוב הדעת הוא **למען היפה** - פריצות\חסר הם דברים מכוערים לפי אריסטו. @@ -221,7 +221,7 @@ dateCreated: 2023-06-13T07:04:28.888Z [^48]: *Megalopsuchia* [^49]: קשר אדוק לפיזיקה: הצורה היא עליונה, והאדם רוצה להיות פעיל. -# ידיעה מדעית (Epistēmē) +##ידיעה מדעית (Epistēmē) (ספר 6, פרק , עמ' 104) אריסטו מגדיר את הידיעה[^51] כ**מצב פעיל של הנפש**, הקשורה ביכולת ה*היסק* וה*הוכחה* שלה[^50]. היכולת לזהות כשלים לוגיים, וחישובים מתמטיים, כולן תלויות ביכולת הזו - זיהוי תבניות היסק דדוקטיביות כאלו ופעולה בתוכן. אלא שאריסטו אינו מגדיר את הידיעה המדעית כסגולה טובה: הידיעה המדעית היא מעקב אחרי תבנית ההיסק בהתאם לעקרונות הראשוניים (כמו חוק הסתירה), איך אינה יודעת אותם ממש. כמו כן, ידיעה מדעית יכולה להיות מנותקת מאופי טוב. @@ -229,7 +229,7 @@ dateCreated: 2023-06-13T07:04:28.888Z [^50]: *apodeixis* - הדגמה [^51]: Epistēmē* *Epistemonikon* - סגולה טובה של המחשבה -# שיקול דעת מעשי (Phronesis) +##שיקול דעת מעשי (Phronesis) בפרק 5, אריסטו נוקב לראשונה בסגולה טובה של החשיבה - שיקול הדעת המעשי[^52]. שיקול הדעת המעשי הוא היכולת לשקול ולהכריע לא בעניינים עיוניים, אלא על החלטות מעשיות שאנחנו צריכים לקבל בחיים. > A truth disclosing active condition[^30] invloving reason[^53] which governs action[^44], and is concerned with what is good and bad for a human being as a whole @@ -250,7 +250,7 @@ dateCreated: 2023-06-13T07:04:28.888Z [^53]: *Logos* -# שכל (Nous) +##שכל (Nous) (פרק 6) זהו הפרק הקצר ביותר והמוזר ביותר בספר - אריסטו מדבר על הסגולה הטובה של המחשבה שהיא השכל[^54], אך לא אומר מה היא - רק מה היא לא. @@ -265,7 +265,7 @@ dateCreated: 2023-06-13T07:04:28.888Z [^55]: אנו לא צריכים לראות 46 בני אדם או 34 כלבים כדי לזהות בני אדם הוא כלבים, או לחשוב על כל צורה בעלת שלוש צלעות האם היא משולש או לא - את כל אלו אנו קולטים בלו אינדוקציה\דדוקציה, באמצעות ה'עין הפנימית הפתוחה תמיד' שלנו, שקיימת בנו מהיותנו בני אדם. זהו השכל. -# מהי החוכמה (Sophia)? +##מהי החוכמה (Sophia)? (פרק 7) > So wisdom would consist of intellect[^54] and knowledge[^51] - knowledge with its head screwed on, as it were, at work[^56] in knowing what is most highly honored @@ -286,7 +286,7 @@ dateCreated: 2023-06-13T07:04:28.888Z [^56]: *energei* -# אושר וחיי העיון +##אושר וחיי העיון בספר 10, פרק 6, אריסטו מדבר על העונג - כתסמין של השלמות - ולפתע, גורר אותנו אל חיי העיון. החיים הטובים מלווים בהכרח בעונג - כאן מסכים אריסטו עם הדעה הרווחת. אריסטו מתייחס אליה במלוא המובן - האם ייתכן שהחיים הטובים ביותר הם חיי התענוגות וההנאה, חיי השעשועים? @@ -300,7 +300,7 @@ dateCreated: 2023-06-13T07:04:28.888Z [^57]: *energia* [^58]: *bios theoretikos* - חיי העיון. הכוונה היא לא לחיים של בהייה בספרים, אלא לחיים של חקר והבנה. -## הטיעון בעד חיי העיון +###הטיעון בעד חיי העיון > But if happiness is being-at-work[^57] in accord with virtue it is reasonable that is would be in accord with the most powerful virtue, and this would belong to the best part of us...That this way of being-at-work is contemplation has already been said... משום מקום, אריסטו שולל במחי יד את החיים המעשיים, שבדברם דיבר מתחילת ה*אתיקה*, כאושר במלוא המובן - ומכתיר במקומם את חיי העיון. diff --git a/פילוסופיה/יוונית/אריסטו/מטאפיזיקה.md b/פילוסופיה/יוונית/אריסטו/מטאפיזיקה.md index 8721b2c9..2cc7a197 100644 --- a/פילוסופיה/יוונית/אריסטו/מטאפיזיקה.md +++ b/פילוסופיה/יוונית/אריסטו/מטאפיזיקה.md @@ -11,7 +11,7 @@ dateCreated: 2023-04-27T07:22:34.668Z >[מצגת](/מבוא/aristotle_metaphysics_a_(slides).pptx), [ספרים 1-2](/מבוא/aristotle_(metaphysics_alpha_and_alpha_elatton).pdf), [מטלת בקיאות](/פילוסופיה/יוונית/ג'ינג'יסטותאלס_-_מיציפיזיקה.docx) {.info} -# כל בני האדם חושקים מטבעם לדעת. האמנם? +##כל בני האדם חושקים מטבעם לדעת. האמנם? נדמה שהראשון בספרי המטאפיזיקה אינו כתוב ליוונים - למעשה, לא ברור כלל למי הוא כתוב[^2]. @@ -57,7 +57,7 @@ dateCreated: 2023-04-27T07:22:34.668Z [^13]: *Schole* - פנאי. מכאן מגיעה המילה *School* - אי אפשר לרכוש השכלה אם אין לך פנאי. מילה יוונית נוספת לפנאי היא *Anapausis* - הפוגה ממה שעושים כעת, לעומת *Schole* - פנאי מהצורך להתקיים כל הזמן. [^14]: *Arche* -# איזו מין ידיעה היא החכמה +##איזו מין ידיעה היא החכמה חוכמה היא ידיעת הסיבות והראשיות - אבל איזה מין סיבות והראשיות? לשם כך, פונה אריסטו לדעה הרווחת[^15] - מה שמניח בזו אמת מסוימת. מסברה זו ניתן להגיע לידיעת הסיבות ממש - *Philosophia causarum cognitio est*. האמת מוכלת, לפי אריסטו, בדעה הרווחת - כל אדם יודע להגיד משהו קטן על הטבע, בכלים הטבעיים שלו (Who could miss the doorway?). כשאנשים רבים תורמים את חלקם, מתקבל משהו בעל שיעור קומה, אומדן כלשהו של האמת. אריסטו מתאר את היחס בין הנפש שלנו לידיעת הסיבות 'כעיני העטלף לאור יום' - אילו ננסה בשכלנו בלבד לתפוס את הסיבות והראשיות, נסתנוור. אנשים מייחסים לחוכמה את ידיעת *הכל* - לא כאוסף של ידיעות מסוימות (פדנט), אלא כידיעה מקיפה. האנשים מגדירים את החוכמה כידיעת הדברים שקשה לדעת, באופן מדויק[^16]. עוד מניחים הרוב, בצדק, שהחכם הוא זה שצריך לשלוט, ולא להישלט: זאת משום שהוא יודע את הסיבות המקיפות, לשם עצמן, ולא לשם מטרה מסוימת. אריסטו מתאר את מקור הידיעה הזו, ומקורה של הפילוסופיה בפליאה. הפליאה, לעומת הסקרנות, אינה נעשית למטרה מסוימת, ואינה הכרחית. אין ידיעה מעשית פחות, אך נשגבת יותר. @@ -69,7 +69,7 @@ dateCreated: 2023-04-27T07:22:34.668Z [^17]: כפי שמביע אותה המשורר סימונידס [^18]: לא במובן המקראי, או הדתי: בתפיסה האריסטוטלית, האלוהות היא שכל בלבד. -# מה זה "להיות" (What is being)? +##מה זה "להיות" (What is being)? > [נספח: הקטגוריות](/פילוסופיה/יוונית/aristotle_(categories_metaphysics_gamma_and_metaphysics_zeta).pdf), [מצגת](/פילוסופיה/יוונית/aristotle_metaphysics_gamma_and_zeta_(slides).pptx), [מצגת (2)](/פילוסופיה/יוונית/aristotle_metaphysics_zeta_(second_half)_(slides).pptx), [ספר גמא](/פילוסופיה/יוונית/aristotle_metaphysics_gamma_(english).pdf), [ספר זיתא](/פילוסופיה/יוונית/aristotle_metaphysics_zeta_(english).pdf) {.is-info} @@ -98,7 +98,7 @@ That is a dog; blue is a primary color; Hapoel is the best team in the world; Ka כל אלו שימושים בפועל *להיות* (Is) - מה כל אחד מאלו מייצג? איזו מן הוויה הוא מייצג? זוהי לב השאלה המטאפיזית שבה עוסק אריסטו - מספר האופנים שניתן להיות. -## הקטגוריות +###הקטגוריות > המלצה: *הקטגוריות*[^21] של אריסטו, ספר מקדמי למטאפיזיקה העוסק בשאלה זו. {.is-success} @@ -118,7 +118,7 @@ That is a dog; blue is a primary color; Hapoel is the best team in the world; Ka אריסטו נותן כדוגמה את הבריאות. ניתן לומר על אדם שיש לו מראה עור בריא; שההתעמלות בריאה עבורו; או שהתרופה בריאה עבורו. כל המשמעויות האלו חותרות למובן השולט של הבריאות, למרות שמשמעותן שונה - האחת היא סימן, השנייה מצב והשלישי ניסיון להחזיר למצב. -## העצם +###העצם אריסטו מציב את הוויה השולטת כ*היות עצם*, ומציב את כל השאר כנגזרות של היות *עצם* - מה ששייך לך ואינו ניתן לקחת ביוונית יומיומית, ומונח טכני ביוונית של אפלטון ואריסטו. Sachs מתרגם את המונח *לThinghood* - הדבר המאפשר למשהו להיות בכלל משהו מובחן בעולם הזה. > קחו לדוגמה את מנחם הסוס: הוא גבוה, חום, וכרגע הוא בועט למוישה בראש. כל אלו הן תכונות חולפות - אך מנחם יישאר מנחם הסוס - הוא יכול להיות בעל צבע עור אחר, או נמוך יותר, או לא לבעוט במוישה. @@ -127,7 +127,7 @@ That is a dog; blue is a primary color; Hapoel is the best team in the world; Ka תכונות, דוגמת צבעים, מתסובבות בעולם בלי עצמאות של ממש: אין ממש 'רק סגול' - יש משהו שהוא סגול. יש *עצם* שהוא מושא התכונה הזו. -# חוק הסתירה +##חוק הסתירה הפילוסוף מתחיל בהבדל המטופש לכאורה בין סוקראטס לסוקראטס יושב. עצם הניסיון לעמוד על המקום שבו עובר הגבול בין היותו של דבר מסוים עצם, הבדל שניכר אפילו בשפה שלנו, היא תחילתו של המסע הפילוסופי לפי אריסטו - במובן מסוים, זוהי החקירה אפילו אל תוך האלוהות ממש. לפילוסוף שייך גם לעיין בראשיות של הכל (Arche Sillogismus) - כפי שמתאר ב'חוק הסתירה': @@ -167,7 +167,7 @@ That is a dog; blue is a primary color; Hapoel is the best team in the world; Ka [^22]: מכאן התרגום העברי ל*עצם* [^23]: חשוב לשים לב שאריסטו לא מוכיח את החוק הזה דדוקטיבית - משום שעל כלל זה נסמכת כל הלוגיקה בכלל. במקום, אריסטו הולך על דרך השלילה (*Reducto ad absurdum*) -# מהו העצם? חומר? צורה? תרכובת? +##מהו העצם? חומר? צורה? תרכובת? ובכן - מה יכול להיות בכלל עצם? לשם צולל ספר זיתא - *הר האוורסט* של המטאפיזיקה המערבית. אותו הדבר שהוא עצם חייב להכיל עצמיות מסוימת, כזו שנוכל לזהות - דוגמת גופים (לרבות הכוכבים). אבל האם רק גופים שכאלו יכולים להיות עצם? לא בהכרח; אפלטון, למשל, סבר שמספרים, וצורות (אידאות) הן עצמים. תפקידנו לקחת את כל המובנים היומיומיים האלו שבהם אנו מציינים עצמים, ולנסות להבין מי מהם באמת ובתמים עצם. @@ -194,7 +194,7 @@ That is a dog; blue is a primary color; Hapoel is the best team in the world; Ka נקודת המבט הזו מנחמת; אנחנו חושבים שאנחנו יודעים מה זה חומר, לעומת האפשרויות האחרות והמופשטות יותר. אלא שאריסטו איננו סבור כלל שאנו מבינים את החומר, ושולל את היותו עצם (1029a 30). היות עצם דורשת היותו של דבר מה כמובחן ועצמאי. מהו, אפוא, חומר? *רק* חומר? אין ביכולתנו לעמוד על כך - ומכאן שאיננו עצם. הארד של *מיכאלנג'לו* יכול להיות גם חומר של כל דבר אחר - של מגן, או של כד. החומר האורגני שמרכיב אותנו יכול, וייהפך, יום אחד לחומר בבסיסו של משהו אחר, כמו צמח; אבל אין לאף אחד מאלו מסוימות. -## העצם - חומר? +###העצם - חומר? אריסטו מתחיל מנקודת המבט היומיומית - חומר הוא מה שמגדיר 'להיות'. האמנם? (1029a10) אם לא חומר - אז מה? > שימו לב: אריסטו ***אינו*** שואל *האם יש חומר*, או *האם חומר נחוץ*[^28]. @@ -211,11 +211,11 @@ That is a dog; blue is a primary color; Hapoel is the best team in the world; Ka בפיזיקה המודרנית ניצבת הנחה מסוימת שברגע שנגיע לחלקיק הקטן ביותר, הבסיסי ביותר, נבין את הוויה של דברים. אלא שהתגליות החדשות מראות בדיוק ההיפך - ככל שמגיעים לחלקיקים קטנים יותר, החומר בהיר פחות - נדמה שאנחנו לא לגמרי מבינים מה אנחנו שואלים. הגישה האריסטותלית סבורה כי, ככל שמתרחקים יותר מהצורה - התמונה בהירה פחות. -## העצם - הכולל? +###העצם - הכולל? דברים כמו 'לובן' יכולים להיות כוללים (לבן כזה, לבן אחר...) - אך הכולל אינו פעיל בלהיות עצמו (אין 'להיות לבן' - יש להיות *משהו* לבן. -## העצם - סוג? +###העצם - סוג? מה לגבי סוג של דברים (כל האייפונים, כל בעלי החיים, וכו') - במידה מסוימת, זוהי העמדה האלפטונית. הסווג הוא ה'דבר האחד מעל', שמכיל את כל הקבוצה. אלא שאריסטו סבור שאם נחשוב על עצם כמאפיין אחד מעל רבים, לעולם לא נבין מהו באמת עצם - איך המהות של הקבוצה יכולה להיות נפרדת מהקבוצה עצמה? חשיבה שכזו מובילה אותנו למבוי סתום. החשיבה הזו, לדעת אריסטו, היא תמונתית, היכן שהיא צריכה להיות מושגית. אריסטו מסכים עם אלפטון על כך שהעצמיות של עצם כרוכה בצורה שלה - אך השניים חלוקים באופן שבו אותה צורה מתקיימת. @@ -224,7 +224,7 @@ That is a dog; blue is a primary color; Hapoel is the best team in the world; Ka {.is-warning} -## העצם - צורה? +###העצם - צורה? הדיון המטאפיזי הזה הוא *Aporotatos* - הכי מלא ב*Aporia* - מבואות סתומים ("The greatest stumbling block"). חשוב להבחין כאן בין הצורה הנראית - *Morphe* - לצורה של ממש, הצורה הנראית - *Eidos*. המילה 'צורה' בעברית נושאת משמעות פיזית, אבל הכוונה היא לא למשהו פיזי - דוגמת Form באנגלית (שכן יש פועל *To form*). יש המתרגמים מונח זה בעברית ל'תבנית'. כשאריסטו מדבר על צורה, הוא מדבר על ***פעילות*** מסוימת - לא על *תמונה* מסוימת. אריסטו מתאר את העצם במונח משלו[^24] - "What something keeps on being in order to be". הכוונה כאן היא פעילות מתמשכת - כזו שקרתה בעבר, מתרחשת עכשיו ותתרחש בעתיד[^32]. המבנה הזה משמר רק את התכונות המהותיות, ומנפה את כל התכונות החולפות. סוקראטס אינו חייב להיות נשוי כדי להיות סוקראטס - הוא היה סוקראטס גם קודם. הוא אינו חייב להיות חיוור - הוא יכול ללכת להשתזף. הוא אפילו לא חייב לשאת תכונת אופי מסוימת - הוא ישתנה לאורך חייו. לעומת זאת, סוקראטס חייב להמשיך להיות בן אדם על מנת להישאר סוקראטס - ולכן זה חלק מהוויה שלו, כל עוד הוא הווה[^33]. diff --git a/פילוסופיה/יוונית/אריסטו/פיזיקה.md b/פילוסופיה/יוונית/אריסטו/פיזיקה.md index f3cbbf04..4e9f3764 100644 --- a/פילוסופיה/יוונית/אריסטו/פיזיקה.md +++ b/פילוסופיה/יוונית/אריסטו/פיזיקה.md @@ -17,7 +17,7 @@ dateCreated: 2023-05-28T05:42:53.037Z במסע האריסטולי לעבר החוכמה, ה*עצם* ניצב במרכז. ה*פיזיקה* של אריסטו היא חקר הישים הטבעיים - ה*עצם* בטבע - והוא עושה זאת דרך חקירת העצם הברור מאליו: אנחנו עצמנו. -# מהי הפיזיקה האריסטותלית? +##מהי הפיזיקה האריסטותלית? בעוד שיש דימיון רב בין השניים, הפיזיקה האריסטותלית שונה מאוד מהפיזיקה המודרנית; בראש ובראשונה, הפיזיקה של אריסטו טרודה במהלכו של הטבע בשלמותו - במהלך של יישים טבעיים, בסיבות[^2] שלהם, בתנועה שלהם וב**סיבות** שלהם. @@ -34,11 +34,11 @@ dateCreated: 2023-05-28T05:42:53.037Z עוד אומר אריסטו כי המתטמטיקה אינה חקר הטבע (פרק 2) - בבואה לבחון יישים טבעיים, היא מרדדת את אותה תנועה, ומתעלמת מעליונותו של השלם על החלק - וכך חוטאת למהותו של הטבע. -# מהם היישים הטבעים? +##מהם היישים הטבעים? התנועה ביישים מלאכותיים - כמו בתים - אינה אלא על פי המזדמן. גם שינויים שיתרחשו בו - כמו ריקבון של העץ - אינם נעשים בהיותם מי שהם; הבית נרקב לא בהיותו בית, אלא בהיותו עשוי מעץ; אילו היה עשוי ממתכת, היה מחליד. -# המבנה המטאפיזי של הטבע +##המבנה המטאפיזי של הטבע במטאפיזיקה הוזכרו ה*חומר*[^8] וה*צורה* - ואלו, בדומה לשאר המינוחים האריסטותלים, שונים מהקשרם העכשווי. היחס בין חומר לצורה אינו רק כמו בין השולחן לעץ המרכיב אותו; הוא גם היחס בין הפילוסופיה (צורה) לאלו שמנסים ללמוד אותה (חומר). זאת בשונה מההגדרה העכשוית, של כל דבר בעל נפח ומסה במרחב[^9]. לעומתו, החומר האריסטותלי אינו נגיש לנו במלואו - הוא ביחס מסוים לצורה מסוימת. במובן הזה, החומר הוא *היסוד הסביל לצורה הטבעית* - הוא *ההיבט המעוצב להיבט המעצב*. חומר, למעשה, הוא היכולת להיות מעוצב על ידי צורה כלשהי. אופן הקיום של חומר, לפי אריסטו, הוא ***היכולת להתממש***[^10]. מכאן עולה השאלה - יכולת להתממש *בתור מה?*. משהו לא יהיה טבע עד שלא תהיה בו הצורה הנתפסת בדיבור: עצמות אינן טבעיות עד שהחומר מהן הן עשויות מתגבש לכדי הפעילות שלהן. diff --git a/פילוסופיה/יוונית/בדיקה.md b/פילוסופיה/יוונית/בדיקה.md new file mode 100644 index 00000000..09620b6f --- /dev/null +++ b/פילוסופיה/יוונית/בדיקה.md @@ -0,0 +1 @@ +[יוונית](/פילוסופיה/יוונית/) \ No newline at end of file diff --git a/פילוסופיה/יוונית/קדם-סוקראטיים/היראקליטוס-ופארמנידס.md b/פילוסופיה/יוונית/קדם-סוקראטיים/היראקליטוס-ופארמנידס.md index e8adf594..36200d6d 100644 --- a/פילוסופיה/יוונית/קדם-סוקראטיים/היראקליטוס-ופארמנידס.md +++ b/פילוסופיה/יוונית/קדם-סוקראטיים/היראקליטוס-ופארמנידס.md @@ -15,7 +15,7 @@ dateCreated: 2023-02-21T19:11:40.916Z שני ההוגים הללו עתו על המעגל המילטי מכיוונים שונים, ומנוגדים לחלוטין. -# היראקליטוס +##היראקליטוס > [רסיסים (עברית)](/פילוסופיה/יוונית/heraclitus_fragments.pdf), [רסיסים (אנגלית](/פילוסופיה/יוונית/pre-socratics_(heraclitus).pdf) {.is-info} @@ -43,7 +43,7 @@ dateCreated: 2023-02-21T19:11:40.916Z [^2]: רסיס 124 [^3]: רסיס 123 [^4]: רסיס 49 -# פארמנידס +##פארמנידס > [רסיסים (עברית)](/פילוסופיה/יוונית/parmenides_fragments.pdf), [רסיסים (אנגלית)](/פילוסופיה/יוונית/pre-socratics_(parmenides).pdf) {.is-info} diff --git a/פילוסופיה/יוונית/קדם-סוקראטיים/המילטיים.md b/פילוסופיה/יוונית/קדם-סוקראטיים/המילטיים.md index d0f47490..bb41b12b 100644 --- a/פילוסופיה/יוונית/קדם-סוקראטיים/המילטיים.md +++ b/פילוסופיה/יוונית/קדם-סוקראטיים/המילטיים.md @@ -24,7 +24,7 @@ dateCreated: 2023-02-21T19:09:43.515Z למיטב ידיעתינו, הפילוסוף הראשון (אף שאינו החשיב עצמו ככזה) הוא **תאלס ממילטוס** - שהיה הראשון לתת את הדעת על העולם ללא תלות במיתוס ובנומוס היווניים. -# ה'ראשית' +##ה'ראשית' תאלס וההוגים המילטיים הגו בשאלת ה'ראשית' - ה*ארכה*[^1]. מהי ה*ארכה?* @@ -44,7 +44,7 @@ dateCreated: 2023-02-21T19:09:43.515Z [^1]: *ἀρχή* (Arche) - ראשית. -# תאלס +##תאלס > כי העולם צף על המים תאלס סבר שאותו עיקרון חומרי הוא מים - אריסטו משער שזאת מכיוון שצפה ב'לחות' של כל הדברים ובנוכחותם של המים בכל מקום. יש לשער גם שתאלס ייחס לייצורים החיים חשיבות גבוהה יותר בפיזיס, ולכן המים שיחקו תפקיד משמעותי יותר בהגותו. @@ -52,14 +52,14 @@ dateCreated: 2023-02-21T19:09:43.515Z > למרבה האירוניה, תאלס מצא את מותו בטביעה, בדיחה ש'מפרנסת' את הפילוסופיים מראשית הפילוסופיה {.is-warning} -# אנאקסימנדרוס +##אנאקסימנדרוס הבא בתור בשרשרת המילטיים הוא אנקסימאנדרוס - שממנו שרד רק משפט אחד. אנקסימאנדרוס קבע שאם אכן יש משהו נצחי (ולא במובן של זמן - במובן של IS), לא ייתכן שהוא משהו מוגדר, שמתקיים בתוך מעגל ההתהוות והכיליון - כמו מים. לכן אנקסימאנדרוס טען שהארכה (מושג שאותו הוא הגדיר) הוא ה*אפאירון* - **הבלתי מוגדר** - מעיין ריק בלתי מוחשי שמתוכו הכל מתהווה ואליו הכל כלה. פירוש יותר נועז הוא שאותו *אפאירון* הוא הצדק הקוסמי (קוסמי במובן של **סדר**) - הגעת מתוך אותו משהו, וכשיעבור זמנך, אותו המשהו יגבה אותך חזרה (דין). -# אנקסימאנס +##אנקסימאנס אנקסימאנס ניסה לגשר בין שני עמיתיו המילטיים בכך שתפס עמדת אמצע. כמו אנקסימאנדרוס, נראה שסבר שהארכה לא יכולה להיות בתוך מעגל הכיליון וההתהוות, כמו מים. מנגד, הוא חשב שהארכה כן מוגדרת איכשהו - אחרת אי אפשר להסביר כיצד דברים מתהווים וכלים. אנקסימאנס סבר שהארכה היא האוויר - שכשהוא מתדלל נהייה דברים מסוימים, וכשנדחס - דברים אחרים. diff --git a/פילוסופיה/יוונית/קדם-סוקראטיים/חומרניים.md b/פילוסופיה/יוונית/קדם-סוקראטיים/חומרניים.md index d8333865..f7354bea 100644 --- a/פילוסופיה/יוונית/קדם-סוקראטיים/חומרניים.md +++ b/פילוסופיה/יוונית/קדם-סוקראטיים/חומרניים.md @@ -15,13 +15,13 @@ dateCreated: 2023-02-21T19:13:37.355Z בעוד שההוגים הללו נוטים להסכים עם קביעתו העיקרית של פארמנידס - **אין בריאה יש מאין** - הם שוללים את היעדר הריבוי והשינוי בהגותו של פארמנידס, ואת אלו הם מנסים 'להציל' בהגותם. -# אמפקדוקלס מאקראגאס +##אמפקדוקלס מאקראגאס אמפדוקלס סבור היה שההוויה מורכבת מארבע יסודות - האש, המים, האדמה והאוויר - שמתופעלים על ידי כוחות *האהבה* ו*השנאה*. לשורשים וכולות אלו יש את המאפיינים של ההווויה הפרמינדאית - נצחיים, בלתי מוגבלים, ופשוט ישנם. -# אנאקסגוראס +##אנאקסגוראס לעומתו, אנאקסאגורס סבור היה שהכל מכיל מהכל (*שורשים*), עד יסודותיו - ומתבטא בכל דבר ודבר בצורה אחרת. הכוח שמסדר את הקוסמוס לפי אנאקסאגורס הוא ***השכל*** (והכוונה היא **לא** לשכל האנושי, שהוא כוח בלתי חומרי), שקובע בכל התוהו ובוהו הזה את הסדר (לוגוס) ביקום. -# האטומיסטים, לויקיפוס ודמוקריטוס +##האטומיסטים, לויקיפוס ודמוקריטוס לויקיפוס ודמוקריטוס ביססו את התורה שלהם על **האטום** (מילולית: בלתי ניתן לחלוקה) - החלקים הקטנים ביותר, אחידים, נצחיים ובלתי משתנים (אך בתצורות\גדלים שונים ביניהם). הריבוי החומרי שאנחנו חווים מקורו בשילובים בין האטומים (צורה\סדר\מיקום בחלל). האטומיסטים טענו שהאטומים עצמם נעים בריק - ה*אין* - שהם מדברים עליו בצורה חיובית (הוא ישנו, ומה שהוא הוא *אין*). האטומים נעים באופן קבוע כמערבולת נצחית ואקראית, שלקצוותיה נזרקים היסודות הקלים ולמרכזה נשאבים היסודות הכבדים. diff --git a/פילוסופיה/יוונית/קדם-סוקראטיים/סופיסטים.md b/פילוסופיה/יוונית/קדם-סוקראטיים/סופיסטים.md index 060b4fd9..dd944428 100644 --- a/פילוסופיה/יוונית/קדם-סוקראטיים/סופיסטים.md +++ b/פילוסופיה/יוונית/קדם-סוקראטיים/סופיסטים.md @@ -11,7 +11,7 @@ dateCreated: 2023-02-21T19:16:03.999Z > [היכרות](/פילוסופיה/יוונית/ההוגים_המילטים_(הסופיסטים).docx), [מצגת](/פילוסופיה/יוונית/lecture_4_(sophists).pptx), [חומר עזר (+ בשבחי הלני)](/פילוסופיה/יוונית/more_material_on_the_sophists.pdf),[טקסט (אנגלית)](/פילוסופיה/יוונית/sophist_materials.pdf), [טקסט](/פילוסופיה/יוונית/hebrew_chapter_on_the_sophists.pdf) {.is-info} -# פרוטאגוראס מאבדרה +##פרוטאגוראס מאבדרה > של כל הדברים האדם הוא קנה המידה, של אלה שהווים כפי שהם הווים, @@ -36,7 +36,7 @@ dateCreated: 2023-02-21T19:16:03.999Z כדי להבין את החשיבה הסופיסטית ואת הרסיס הזה, כדאי להיעזר באנאלוגיית הרופא - אם אתה חולה והיין חמוץ לך, הרופא לא ייטען שהיין מתוק משום שכך הוא עבורו; הרופא יינסה להבריא אותך, כדי שהיין יהיה מתוק גם לך. הסופיסטים לא חותרים לאמת אובייקטיבית - קרי, טעם היין - אלא לשכנוע, כי הדברים הם כפי שהם נתפסים לכל אדם ואדם. -# גורגיאס מלאונטיני +##גורגיאס מלאונטיני [גורגיאס](/פילוסופיה/יוונית/אפלטון/גורגיאס) נודע בעיקר בנאומו *שבחי הלני*, שבו הוא מנקה את הלנה מטרויה מאשמתה באולמיפאדה למטרות שעשוע. הוא כתב גם את *על הטבע*, פארודיה אכזרית לפארמנידס ^162^. @@ -60,7 +60,7 @@ dateCreated: 2023-02-21T19:16:03.999Z [^2]: פרגמנט 82B11, בשבחי הלני [^3]: *doxa*, משורש *dokein* - to seem -# פיזיס מול נומוס +##פיזיס מול נומוס אנטיפון הגה בקשר בין הפיזיס לנומוי: > ...the decrees of *nomoi* are extra additions, those of *phusis* are necessary; those of *nomoi* are the product of agreement,. (...) those of *phusis* (...) of natural growth diff --git a/פילוסופיה/לוגיקה.md b/פילוסופיה/לוגיקה/index.md similarity index 95% rename from פילוסופיה/לוגיקה.md rename to פילוסופיה/לוגיקה/index.md index 9f7ed9ac..069e73e3 100644 --- a/פילוסופיה/לוגיקה.md +++ b/פילוסופיה/לוגיקה/index.md @@ -11,10 +11,10 @@ dateCreated: 2023-03-13T19:14:51.833Z > [הרצאה](https://moodle.bgu.ac.il/moodle/pluginfile.php/3676796/mod_resource/content/0/%D7%94%D7%A8%D7%A6%D7%90%D7%94%201%20-%2024.10.22.pdf),[תרגול](/פילוסופיה/לוגיקה/תרגולוגיקהא1תשפג.ppsx) {.info} -# מהי לוגיקה? +##מהי לוגיקה? **לוגיקה** היא הניסיון לשפר את היחס בין האמונות השקריות לאמונות האמיתיות - מתוך רצונם של כל בני האדם להאמין האמנות נכונות, ולדחות האמנות שקריות. -# כיצד נוצרות האמנות? +##כיצד נוצרות האמנות? האמנות נוצרות מכל מיני מקורות, וביניהם: - החושים - זיכרון diff --git a/פילוסופיה/לוגיקה/פסוקים.md b/פילוסופיה/לוגיקה/פסוקים.md index 748e1afc..721c13f8 100644 --- a/פילוסופיה/לוגיקה/פסוקים.md +++ b/פילוסופיה/לוגיקה/פסוקים.md @@ -8,23 +8,23 @@ editor: markdown dateCreated: 2022-10-24T08:55:18.259Z --- -# [מבוא ללוגיקה - תחשיב הפסוקים](https://moodle.bgu.ac.il/moodle/course/view.php?id=43558) +##[מבוא ללוגיקה - תחשיב הפסוקים](https://moodle.bgu.ac.il/moodle/course/view.php?id=43558) > [ספר הקורס](http://courses.umass.edu/phil110-gmh/MAIN/IHome-5.htm), [דף נוסחאות](/פילוסופיה/לוגיקה/rule_sheet.pdf) {.info} -# שיעור 2 +##שיעור 2 > [הרצאה](https://moodle.bgu.ac.il/moodle/pluginfile.php/3696300/mod_resource/content/0/%D7%94%D7%A8%D7%A6%D7%90%D7%94%202%20-%2031.10.22.pdf),[תרגול](/פילוסופיה/לוגיקה/תרגולוגיקהא2תשפגמתוקן_(1).ppsx) {.is-info} ## תקפות היא פונקציה של מבנה בגדול: **תקפות היא פונקציה של מבנה** -# שיעור 3 - דוגמא נגדית +##שיעור 3 - דוגמא נגדית > [הרצאה](/פילוסופיה/לוגיקה/הרצאה_3_-_7.11.22.pdf), [תרגול](/פילוסופיה/לוגיקה/תרגולוגיקהא3תשפג.pdf) {.is-info} -# שיעור 4 +##שיעור 4 > [הרצאה](/פילוסופיה/לוגיקה/הרצאה_4_-_14.11.22.pdf), [תרגול](/פילוסופיה/לוגיקה/תרגולוגיקהא4תשפג.pdf) {.is-info} -## קשרים פסוקיים +###קשרים פסוקיים טענות מורכבות לעיתים קרובות מהמבנה האריסטוטלי, שלפיה ישנם **קשרים פסוקיים**. טענות עם קשרים פסוקיים יוצרות פסוקים מורכבים, שמורכבים מפסוקים אטומיים ומקשרים. @@ -65,7 +65,7 @@ dateCreated: 2022-10-24T08:55:18.259Z אנחנו לא נשתמש לרוב בקשר זה. -## נוסחה בנויה כהלכה +###נוסחה בנויה כהלכה ניתן לחשוב על שפת תחשיב הפסוקים כמו שפת תכנות - יש לה דקדוק (syntax) מדויק וברור. ``` 1. כל אות אנגלית גדולה היא נב"כ @@ -77,10 +77,10 @@ dateCreated: 2022-10-24T08:55:18.259Z 7. ***שום דבר אחר אינו נב"כ*** ``` -# שיעור 5 +##שיעור 5 > [הרצאה](/פילוסופיה/לוגיקה/הרצאה_5_-_21.11.22.pdf), [תרגול](/פילוסופיה/לוגיקה/תרגולוגיקהא5תשפג.pdf) {.is-info} -## מהי אפשרות +###מהי אפשרות **אפשרות** היא **מקרה**, כלומר צירופים אפשריים של ערכי אמת ל**פסוקים אטומיים**. למשל, אם ברשותי 2 פסוקים אטומיים, אז ישנם *4 מקרים* - אמת ושקר לכל פסוק. אם ברשותי 3 פסוקים, ישנם ***8 מקרים***. @@ -95,19 +95,19 @@ dateCreated: 2022-10-24T08:55:18.259Z - מודוס מורונס - לא תקף - מודוס טולנדו פוננס (סילוגיזם דיסיונקטיבי) -## שווין לוגי (אקווילנטיות לוגית) +###שווין לוגי (אקווילנטיות לוגית) ניתן להגיד על שתי נוסחאות שהן שוות **אם ורק אם** ערך האמת של שתיהן שווה (*בכל המקרים*). ר' דוגמאות במצגת. -## סוגי נוסחאות +###סוגי נוסחאות - טאוטולוגית (תמיד אמת) `P v ~P` - סתירה (תמיד שקר) `P & ~P` - קונטינגנטית (מלשון Contingent) - לפעמים אמיתית ולפעמים שקרית. `P > ~P` -# שיעור 6 - תרגומים משפה טבעית +##שיעור 6 - תרגומים משפה טבעית > [הרצאה](/פילוסופיה/לוגיקה/הרצאה_6_-_28.11.22.pdf), [תרגול](/פילוסופיה/לוגיקה/תרגולוגיקהא6תשפג_עם_תוספות.pdf) {.is-info} @@ -118,10 +118,10 @@ dateCreated: 2022-10-24T08:55:18.259Z בגדול, לקחת לרלורים בעברית, להצרין להם את הצורה, לעבד אותם ולירוק אותם חריפים בהרבה, ובעברית. -## כפל משמעות +###כפל משמעות כדאי להיזהר ממכשולים כמו משפטים דו משמעיים (*שחר ותומר נשואים* - אחד לשני\ה? לשני אנשים שונים?), *או* מוציא (*הילארי או דונאלד ת\ינצח בבחירות* - ניתן לפרק ל*לפחות אחד\ת ת\ינצח* ו*לא שניהם ינצחו*). -## *רק אם* +###*רק אם* צריך לשים לב גם ל*רק אם* - ש**אינו** שקול ל*אם*: ``` @@ -129,7 +129,7 @@ dateCreated: 2022-10-24T08:55:18.259Z יש לי חיית מחמד רק אם יש לי חתול (F) ``` -## *רק* +###*רק* *רק* מתפקד כשלילה כפולה. למשל: ``` רק עובדים מורשים @@ -140,7 +140,7 @@ dateCreated: 2022-10-24T08:55:18.259Z אז אסור לך להיכנס ``` -## *אם ורק אם* +###*אם ורק אם* יש שתי דרכים להתמודד עם *אם ורק אם*: - גרירה דו כיוונית (<->) - פירוק מורכב: @@ -149,25 +149,25 @@ dateCreated: 2022-10-24T08:55:18.259Z (K>H) & (K>~H~) ``` -## *אלא אם* +###*אלא אם* את *אלא אם* אפשר להפוך ל*אם לא*: ``` אני לא אקבל ציון עובר אלא אם אלמד אם לא אלמד אז לא אקבל ציון עובר ``` -# שיעור 7 - תרגומים משפה טבעית (המשך) +##שיעור 7 - תרגומים משפה טבעית (המשך) > [הרצאה](/פילוסופיה/לוגיקה/הרצאה_7_-_5.12.22.pdf), [תרגול](/פילוסופיה/לוגיקה/תרגולוגיקהא7תשפג.pdf), [בוחן דמה (פתור)](/פילוסופיה/לוגיקה/בוחן_דמה_1_-_פתרון.pdf) {.is-info} -## תנאי הכרחי +###תנאי הכרחי ``` אם לא אגש לכל הבחנים אז לא אעבור את הקורס A > ~E~ ``` -## תנאי מספיק +###תנאי מספיק ``` כדי לעבור את הקורס מספיק @@ -175,7 +175,7 @@ A > ~E~ A > E ``` -## שלילה של תנאי הכרחי +###שלילה של תנאי הכרחי ``` לגשת לשני הבחנים זה לא הכרחי @@ -183,7 +183,7 @@ A > E (A > ~E~)~ ``` -## שלילה של תנאי מספיק +###שלילה של תנאי מספיק ``` לגשת לשני הבחנים זה לא מספיק @@ -191,26 +191,26 @@ A > E (A > E)~ ``` -## שילובים -### תנאי הכרחי ומספיק +###שילובים +####תנאי הכרחי ומספיק ``` A > ~E~ & A > E ``` -### תנאי הכרחי אבל לא מספיק +####תנאי הכרחי אבל לא מספיק ``` A > ~E~ & (A > E)~ ``` -### תנאי מספיק אבל לא הכרחי +####תנאי מספיק אבל לא הכרחי ``` A > E & (A > ~E~)~ ``` -### תנאי לא הכרחי ולא מספיק +####תנאי לא הכרחי ולא מספיק ``` (A > ~E~)~ & @@ -219,7 +219,7 @@ A > E > ש"ב - לבדוק את ערך האמת של החבר הזה, ומה זה אומר {.is-warning} -## פסוקים מורכבים +###פסוקים מורכבים 1. נזהה את הפסוקים הפשוטים ונסמן באותיות גדולות. 2. נזהה את כל הקשרים. אילו מהם הם קשרים סטנרטיים? אילו מהם אינם? 3. נשכתב את המשפט כאשר הפסוקים הפשוטים יוחלפו ע"י הקישורים שלהם. נשמור על המבנה התחבירי. @@ -229,12 +229,12 @@ A > E 7. נחליף את הנוסחאות המרכיבות בחזרה לתוך הנוסחה הכוללת. 8. נתרגם את הנוסחה הכוללת בחזרה לשפה טבעית, ונשווה אותה עם המשפט המקורי. -# שיעור 8 +##שיעור 8 > [הרצאה](/פילוסופיה/לוגיקה/הרצאה_8_-_19.12.22.pdf) {.is-info} -## רענון +###רענון אנחנו יודעים מהם: - משפט - יחידה בשפה - פסוק - משפט בעל ערך אמת @@ -260,12 +260,12 @@ A > E {.is-info} -# שיעור 9 - הוכחות בתחשיב הפסוקים +##שיעור 9 - הוכחות בתחשיב הפסוקים > [הרצאה](/פילוסופיה/לוגיקה/הרצאה_9_-_26.12.22.pdf) {.is-info} -## נפטרים מטבלאות האמת +###נפטרים מטבלאות האמת טבלאות אמת זה לא כיף. במקום לבדוק את *כל המקרים*, כדאי לבדוק רק את המקרים בהם כל ההנחות האמיתיות (שכן אם המסקנה שקרית, הטיעון אינו תקף). נתחיל במבנים (*מודוס*-ים) שאנחנו **יודעים** שהם תקפים - ונשליך אותם על הטיעון שלנו. @@ -328,7 +328,7 @@ Q **אינו מופע של מודוס תולנס**. -## חוקי ההיקש +###חוקי ההיקש > **כאן** מתחילים לבהות בדף הנוסחאות. הידד! {.is-info} @@ -338,7 +338,7 @@ Q - חוק IN איך *לבנות* נוסחה עם הקשר הזה -## &O +###&O אם הקוניוקציה אמיתית, מותר להסיק את הפסוק הראשון: ``` A & B @@ -366,7 +366,7 @@ A > (B & C) ``` ***ניתן*** להחיל על ביטוי זה את הכלל. -## &I +###&I אם יש לך נוסחא, ויש לך נוסחא, מותר לך להקיש את הקוניוקנציה הראשונה שלהם ``` A @@ -380,7 +380,7 @@ B /B & A ``` -## Ov +###Ov אם יש לך דיסיונקציה ויש לך את השלילה של הדיסיונקט הראשון, מותר לך להקיש את הדיסיונקט השני: ``` A v B @@ -394,7 +394,7 @@ A v B /A ``` -## Iv +###Iv אם יש לנו נוסחה, אז מותר לנו להקיש את הדיסיונקציה עם כל נוסחא לימינה: ``` A @@ -405,7 +405,7 @@ A A / B v A ``` -## >O +###>O אם יש לך תנאי ויש לך את השלילה שלו, מותר לך להסיק את ההשלכה ^?^ ``` A > C @@ -418,10 +418,10 @@ A > C ~C /A ``` -## >I +###>I אין. במקומו יש כלל אחר שנדוש בו בהמשך. -## שלילה כפולה (DN) +###שלילה כפולה (DN) אם יש לך נוסחה מותר לך להקיש את שלילתה הכפולה ``` @@ -437,7 +437,7 @@ A > ושוב - הכללים פועלים **רק על שורות שלמות** {.is-warning} -## הוכחה ישירה (DD) +###הוכחה ישירה (DD) ``` SHOW: A DD ... @@ -449,8 +449,8 @@ SHOW: A DD לא את כל הטיעונים ניתן להוכיח בהוכחה ישירה, אך כשכן, דרך זו נוטה להיות הקלה והמהירה ביותר. -# שיעור 10 -## גזירה מותנית (CD) +##שיעור 10 +###גזירה מותנית (CD) ``` SHOW: A>C CD A As @@ -469,7 +469,7 @@ R 2,6,>O ``` בדוגמא הזו, על מנת להוכיח את R (בתנאי P>R), הנחנו (As) שP אמיתי, ומשם הוכחנו הוכחה ישירה שR אמיתי. **כלומר, אם P אמיתי, R אמיתי** - הטיעון ***תקף***. -## גזירה בשלילה (~D) +###גזירה בשלילה (~D) ``` SHOW: ~A ~D A As @@ -485,8 +485,8 @@ X XI > סתירה מראים ***תמיד*** בגזירה ישירה (DD)! {.is-warning} -# שיעור 12 -## גזירה עקיפה (ID) +##שיעור 12 +###גזירה עקיפה (ID) ``` SHOW: A ID A~ As diff --git a/פילוסופיה/לוגיקה/פרדיקטים.md b/פילוסופיה/לוגיקה/פרדיקטים.md index 3ac8f435..b6235b43 100644 --- a/פילוסופיה/לוגיקה/פרדיקטים.md +++ b/פילוסופיה/לוגיקה/פרדיקטים.md @@ -8,7 +8,7 @@ editor: markdown dateCreated: 2023-03-13T08:03:15.652Z --- -# [מבוא ללוגיקה - תחשיב הפרדיקטים](https://moodle.bgu.ac.il/moodle/course/view.php?id=46466) +##[מבוא ללוגיקה - תחשיב הפרדיקטים](https://moodle.bgu.ac.il/moodle/course/view.php?id=46466) > [ספר הקורס](http://courses.umass.edu/phil110-gmh/MAIN/IHome-5.htm), [דף נוסחאות](/פילוסופיה/לוגיקה/rule_sheet.pdf) {.info} @@ -18,14 +18,14 @@ dateCreated: 2023-03-13T08:03:15.652Z > [מצגת](/פילוסופיה/לוגיקה/הרצאה_1_-_13.3.23.pdf) {.info} -# סובייקטים ופרדיקטים +##סובייקטים ופרדיקטים בשפת תחשיב הפרדיקטים, כל פסוק אטומי מורכב מ**פרדיקט** אחת ו**סובייקט** אחד או יותר. `"רחל (סובייקט) ישנה (פרדיקט)"` `"רחל (סובייקט) מכבדת את (פרדיקט) שאול (אובייקט)"` `רחל (סובייקט) נמצאת בין (פרדיקט) מוקי (אובייקט ישיר) ל שאול (אובייקט עקיף)` -# מה זה פרדיקט? +##מה זה פרדיקט? פרדיקט זה **ביטוי לא שלם**, עם חלל אחד או יותר שעם נמלא אותו בשם עצם יתקבל פסוק. פרדיקט משחק את התפקיד של *קשר פונקציית האמת*. @@ -56,7 +56,7 @@ Ms & Mt Rst ``` -# כמתים +##כמתים ``` כל התלמידות שמחות ^ @@ -88,7 +88,7 @@ Rst > ר' גם: ביטויים שווים לוגית (אקויוולנטים) מהמצגת {.is-info} -# ציון (ספסיפיקציה) של כמתים +##ציון (ספסיפיקציה) של כמתים באמרנו *כולם* שמחים, הכוונה היא לבני אדם - לא לשולחנות, למשל. כיצד מציינים זאת בשפת תחשיב הפרדיקטין כמתים גנריים: @@ -114,11 +114,11 @@ Rst > [מצגת] {.info} -# גרירה לעומת קוניוקציה +##גרירה לעומת קוניוקציה הקשר שנמצא תחת כמת כולל הוא *בדרך כלל* גרירה (->). הקשר שנמצא מיד תחת כמת ישי הוא *בדרך כלל* קוניוקציה (&). -# שילוב פרדיקטים +##שילוב פרדיקטים ``` כל סופר ישראלי הוא חכם: Ɐx([Sx & Ix] > Hx) @@ -127,11 +127,11 @@ Rst ( & Hx [Sx & Ix])Ǝx ``` -# פרדיקטים *שאינם* קומבינציות +##פרדיקטים *שאינם* קומבינציות ביטויים דוגמת 'פושע לכאורה', 'חיקוי עור', 'ימאי מנוסה', 'לוויתן גדול' ואפילו 'שמפו נגד קשקשים'! - אינם קומבינציה של פרדיקטים - אותו מישהו *אינו* **גם** פושע ***וגם*** לכאורה - זו תכונה אחת שמבוטאת בשתי מילים בשפה. -# פרדיקטים פוליאדים +##פרדיקטים פוליאדים > [מצגת](/פילוסופיה/לוגיקה/הרצאה_4_-_17.4.23.pdf) {.info} diff --git a/פילוסופיה/לשון.md b/פילוסופיה/לשון/index.md similarity index 99% rename from פילוסופיה/לשון.md rename to פילוסופיה/לשון/index.md index 44abc86a..99300bd9 100644 --- a/פילוסופיה/לשון.md +++ b/פילוסופיה/לשון/index.md @@ -14,7 +14,7 @@ dateCreated: 2024-01-26T21:01:04.731Z > [שיעור](/פילוסופיה/לשון/l-introduction-handout.rtf) {.is-info} -# המהפכה הלשונית +##המהפכה הלשונית הפילוסופיה של הלשון טרודה בכל השאלות שמעניקות לשפה משמעות. למה בכלל אנחנו מבינים שפה? מה מענקים לביטויים משמעות? איך אפשר לדבר על דברים שלא בהכרח קיימים בעולם, ומה הופך רצף מסוים של צלילים ומחרוזות לדקדוקי? הפילוסופיה של הלשון אינה ממש חלק מהמסורת הפילוסופית לאורך רוב ההיסטוריה שלה. @@ -30,7 +30,7 @@ dateCreated: 2024-01-26T21:01:04.731Z וכשם שעשו המהפכות שקדמו לה, המהפכה הלשונית שוב מטה את הכף, ושמה את מלוא הכובד סביב המחשבה, כפי שזו עולה ב**שפה**. כעת, הפילוסופים טרודים ב**לוגיקה**, ובראשם [פרגה](/פילוסופיה/לשון/פרגה)[^3] - אבי הלוגיקה המודרנית והפילוסופיה של הלשון[^4]. -# תורת הייצוג של לוק +##תורת הייצוג של לוק > [התפיסה הלוקיאנית של השפה](/פילוסופיה/לשון/לוק.pdf)(מתוך: מסכת טבע האדם) {.is-info} diff --git a/פילוסופיה/לשון/אמפריציזם.md b/פילוסופיה/לשון/אמפריציזם.md index 22cd57e6..8b1b6fd6 100644 --- a/פילוסופיה/לשון/אמפריציזם.md +++ b/פילוסופיה/לשון/אמפריציזם.md @@ -15,7 +15,7 @@ dateCreated: 2024-02-25T14:18:33.795Z קווין אינו רק נגטיבי - הוא מציע חלופה פילוסופית הולמת לפוזיטיביזם. הכתבים שלו עוסקים במידה רבה בספקנות ביחס למשמעות. -# עקרונות הפוזיטיביזם +##עקרונות הפוזיטיביזם הטענה המרכזית של הפוזיטיביזם הלוגי היא חלוקה של הפסוקים לאנליטיים - שאמיתותם נגזרת מכוח המשמעות שלהם - ולסינטתיים - כאלו שניתנים לאימות או הפרכה על פי ההתנסות. ההפרדה הזו עומדת בלב הפרויקט הפוזיטיביסטי, אך עומדת מוסווה בלב רוב הפילוסופיה. ההשלכות של המאמר - המבקר את ההפרדה הזו, אפוא, הן הרבה מעבר לפוזיטיביזם. @@ -35,7 +35,7 @@ dateCreated: 2024-02-25T14:18:33.795Z קווין נותן לנו שתי תפיסות (דוגמות): -# כישלון הההפרדה לאנליטי וסינתטי +##כישלון הההפרדה לאנליטי וסינתטי הפוזיטיביזם קובע כי: > כל פסוק ניתן לסיווג כאנליטי (אמיתי מכוח עצמו) או כסינתטי (אמיתי מכוח עובדה) @@ -103,7 +103,7 @@ dateCreated: 2024-02-25T14:18:33.795Z {.is-warning} -# כישלון עיקרון האימות +##כישלון עיקרון האימות ראו את עיקרון האימות של המשמעות הפוזיטיביסטי: > כל פסוק משמעי ניתן לתרגום לפסוקים על אודות התנסויות חושים diff --git a/פילוסופיה/לשון/ויטגנשטיין.md b/פילוסופיה/לשון/ויטגנשטיין.md index dd078a8b..32b2494a 100644 --- a/פילוסופיה/לשון/ויטגנשטיין.md +++ b/פילוסופיה/לשון/ויטגנשטיין.md @@ -55,7 +55,7 @@ dateCreated: 2024-03-04T12:20:20.876Z ויטגנשטיין יוצא נגד הרעיון של דברים פשוטים ומורכבים במציאות (48), שסביבם אנו יכולים להורות - ומייחסים אותם כפונקציה שפתית סובייקטיבית. (59). הוא יוצא כנגד הרעיון שישנם דברים בסיסיים - בין שחלקי חומר, ובין שתחושות בלתי-ניתנות להכחדה, כמו שראסל סבור שישנן (69). -# פרדוקס הכללים של קריפקה +##פרדוקס הכללים של קריפקה > [טקסט](/פילוסופיה/לשון/קריפקי-ויטגנשטיין.pdf) {.is-info} diff --git a/פילוסופיה/לשון/פוזיטיבים.md b/פילוסופיה/לשון/פוזיטיבים.md index 8135a4f6..a512e3ab 100644 --- a/פילוסופיה/לשון/פוזיטיבים.md +++ b/פילוסופיה/לשון/פוזיטיבים.md @@ -10,7 +10,7 @@ dateCreated: 2024-02-18T14:33:17.767Z > [טקסט: דחיית המטאפיזיקה](/פילוסופיה/לשון/קרנאפ.pdf) -# מהו פוזיטיביזם לוגי? +##מהו פוזיטיביזם לוגי? **הפוזיטיביזם הלוגי** הוא מונח מורכב, הבנוי מ: @@ -25,19 +25,19 @@ dateCreated: 2024-02-18T14:33:17.767Z האימפריציזם סבור כי טענות שאינן מתבססות על החושים אינן יכולות להיות מוצדקות אפיסטמית. הפוזיטיביזם הלוגי גרר את זה לכדי קיצון - טענות שאינן ניתנות לאימות אמפירי **אינן יכולות לשאת משמעות כלל**. -## תיאוריה של משמעות +###תיאוריה של משמעות השאלה המרכזית של הפוזיטיבזם הלוגי הייתה **מה מכונן משמעות**. ניסוח קריטריון של משמעות תבהיר את טווח החקירה הפילוסופית, ויקבע מה השאלות שיש לדון בהן. אם אין, למשל, פסוקים על אלוהים, או על האין - שעומדים בקריטריון שכזה, הרי שהם חסרי תוכן, ואז אין כל טעם לניתוח פילוסופי של מושגים אלה. [^1]: ובמיוחד - *הטרקטטוס*. -# דחיית המטאפיזיקה +##דחיית המטאפיזיקה את המשמעות הזו ביקשו לבסס **אייר** ו**הן**. לשיטתם, פסוק נחשב כבעל משמעות רק אם הוא מבטא מחשבה **אפריורית**, או **אפוסטריורית**. זוהי חלוקה דיכוטומית, של כל הפסוקים - לפסוקים אמפירים, הכפופים לעיקרון עובדות על משמעות, ולפסוקים אפריוריים - הכפופים לאנליטיות. משמע, פסוק משמעי רק אם הוא ניתן לאימות\הפרכה על ידי ההתנסות, או אם הם נושאים משמעות אנליטית (כמו טאותולוגיות) - פסוקים אמיתיים בהכרח. -## המזלג של יום +###המזלג של יום > או שטענה ניתנת לאימות אמפירי, או שהיא אנליטית - אמיתית או שקרית מכוח משמעותה בלבד. הדעה של יום והפוזיטיביסטים הלוגים קיצונית מאוד - **כל דבר שלא ניתן להפריך או לאשש, או להסיק אנליטית, חסר משמעות לחלוטין**. @@ -55,7 +55,7 @@ dateCreated: 2024-02-18T14:33:17.767Z מחבר *דחיית המטאפיזיקה*, קארנפ, מנסה להגיע לרדוקציה פנומנליסטית. -# אימות תיאורטי ואימות מעשי +##אימות תיאורטי ואימות מעשי > פסוק ניתן ל**אימות תיאורטי** אם, למרות שאין לי יכולת מעשית לערוך תצפיות שיוכיחו או יפריכו אותו, אני יכל לדמיין אילו תצפיות נדרשות כדי לאמת או להפריך אותו. > פסוק ניתן ל**אימות מעשי** אם יש לי היכולת למקם את עצמי במצב שבו אוכל לערוך תצפיות שמספיקות לאימות הטענה שהוא מביע. @@ -68,7 +68,7 @@ dateCreated: 2024-02-18T14:33:17.767Z [^2]: *בעיית האינדוקציה* -## אייר: הגדרה ראשונה +###אייר: הגדרה ראשונה > לפסוק משמעי יש תוצאות אמפיריות: יש פסוקים תצפיתיים שנגזרים ממנו בעזרת הנחות נוספות ולא מההנחות הנוספות לבדן. פסוק תצפיתי ניתן לאימות אם ורק אם: @@ -77,7 +77,7 @@ dateCreated: 2024-02-18T14:33:17.767Z הרעיון: להראות שפסוק בעל משמעות עושה הבדל למה ניתן לתצפית. הוא יהיה בעל משמעות אם, כאשר נוסיף אותו לתצפיות, תהיה לו השלכה על האמיתות או ההפרכה של סט התצפיות כולו. -## הבעיה +###הבעיה > כאן נקלעתי למצוקה. הקריאה וההסקה על חשבונכם. {.danger} @@ -114,7 +114,7 @@ S = ~(O1 & O2 ) v ~(N & O3 ) --- -# הבעיה של המתמטיקה והלוגיקה +##הבעיה של המתמטיקה והלוגיקה בעוד שידיעה מדעית לא מתיימרת לוודאות מוחלטת - הלוגיקה והמתמטיקה כן. זה, כמובן, לא מתיישב עם האימפריציזם. הפוזיטיביזם מבצע שלוש הבחנות: @@ -136,14 +136,14 @@ S = ~(O1 & O2 ) v ~(N & O3 ) אולם נותר הקושי המהותי - איך יכולה להיות טענה שהיא *גם* על העולם - ו*גם* הכרחי? -## קונבנציונליזם +###קונבנציונליזם הזרם הזה קובע כי הטענות הן הכרחיות מכוח השפה. למשל, 5+7 הוא אמיתי ולו משום שזה סימן סינונימי ל12. הוא טוען שהמתמטיקה והלוגיקה לא מוסיפות ידע, אלא הופכות ידע מובלע למפורש. זהו הפתרון הקונבנציונליסטי לכך שמיל ביקש לוותר על ההכרח וקאנט ביקש לקבעו כמטאפיזי. אלא שגם בקובנציונליזם ישנה בעיה. אם ההגדרה היא רק מוסכמה, הרי שנוכל לתאר הגדרה אחרת. מדוע אנו בוחרים, למשל, בגיאומטריה אוקלידית? משום שהיא הצורה הפשוטה ביותר. בעולם אחר, שבו אנחנו הולכים ומתכווצים ככל שמתרחקים מהקצוות, תהיה גיאומטריה אחרת - שתתאר עולם *שכזה* בצורה פשוטה יותר. אבל כיצד נוכל לחשוב על חלופה ללוגיקה? היש דרך למצוא חלופה ל[חוק הסתירה](/פילוסופיה/יוונית/אריסטו/מטאפיזיקה#חוק-הסתירה)? -### הביקורת של קווין +####הביקורת של קווין הנה לכם חברינו, מודוס פוננס: ``` p @@ -152,11 +152,11 @@ q ``` זוהי אקסיומה. אבל כדי להבין אותה לפי קונבציה, אתה נדרש לאותה הלוגיקה ממש. אם לוגיקה היא רק מוסכמה, הרי שגם הלוגיקה שתבין אותה היא מוסכמה - ומהבור הזה אפשר לצאת רק בקרקוע הלוגיקה כעניין הכרחי. -## מה נשאר? -### אונתולוגיה +###מה נשאר? +####אונתולוגיה אם נקבל את הקונבציונליזם, הרי שטענות כמו *יש זברות* ו*2+2=4* הן טענות מוסכמות - בתוך סט חוקים ומסגרת שקיבלנו עלינו, כמערכת. אולם, המוסכמה שוללת מאיתנו שאלות *מחוץ לאותה המסגרת* - כמו *האם יש עצמים חלל-זמניים?* הבחירה במסגרת לשונית היא שיקול פרגמטי - תפקיד שהפוזיטיביזם החיובי מפקיד לידי הפילוסופיה. -### אתיקה +####אתיקה ישנה אתיקה **אובייקטיביסטית** - שטוענת שיש ערך אמת הכרחי לטענות מוסריות שלא ניתן לאמת אמפירית, לעומת **סובייקטיביסטים** - הקובעים כי ניתן לאמת טענות מוסריות באופן אמפירי (כמו *התועלתיות* של מיל - טוב הוא מה שמביא תועלה). שתיהן מסכימות על כך שהקביעות האתיות הן טענות. diff --git a/פילוסופיה/לשון/פרגה.md b/פילוסופיה/לשון/פרגה.md index 02bbf68a..f279f59e 100644 --- a/פילוסופיה/לשון/פרגה.md +++ b/פילוסופיה/לשון/פרגה.md @@ -8,10 +8,10 @@ editor: markdown dateCreated: 2023-12-31T15:20:57.801Z --- -# תורת ההוראה המוקדמת +##תורת ההוראה המוקדמת בספרו *סודות האריתמטיקה*, דורש [גוטלוב פרגה](https://en.wikipedia.org/wiki/Gottlob_Frege): -## אנטי פסיכולוגיזם +###אנטי פסיכולוגיזם - להפריד בין הפסיכולוגי מהלוגי ואת הסובייקטיבי ומהאובייקטיבי. האידאה היא יש פסיכולוגיה סובייקטיבי, כפי שאומר לוק. עקרון זה, ה***אנטי-פסיכולוגיזם*** של פרגה, דורש להדיר מן השפה את האידאה, ובמקום להעניק לה משמעות **רק** בישיים האובייקטיביים, הלוגים. @@ -20,7 +20,7 @@ dateCreated: 2023-12-31T15:20:57.801Z כשאני אומר 'בקבוק', עליי להתכוון לבקבוק הזה ממש, כאן מולי, ולא לתמונת הבקבוק בתודעה שלי. 'בקבוק' הוא לא צלם הבקבוק בתודעה, אלא חפץ אובייקטיבי (מיכל עם פקק שמכיל נוזלים, או משהו כזה). -## עקרון ההקשר +###עקרון ההקשר - לעולם לא לבקש את משמעותה של מילה בודדת, אלא רק בהקשרה במשפט. בעוד שלוק סבור שהמחשבות אינן אלא שרשרת של אידאות, פרגה טוען בדיוק הפוך - **אסור** לנסות להסיק על המושג הפרטי מבלי ההקשר שבו הוא פועל. זהו ***עיקרון ההקשר*** של פרגה. @@ -28,7 +28,7 @@ dateCreated: 2023-12-31T15:20:57.801Z בעיקרון ההקשר טוען פרגה שהענקת המשמעות היחידה צריכה להיות פומבית - על סמך מה שיש בעולם - כזו שנקבעת על ידי *ישות חוץ לשונית*[^8]. מה היא הישות הזו? מה מעניק לפסוק משמעות? -### משמעות פסוק - ערך האמת +####משמעות פסוק - ערך האמת בכדי להעניק לפסוק משמעות, פרגה פונה ל*ערך האמת* שלו - אם הוא אמיתי,או שקרי. פסוק הוא לא כמו שם - הוא מורכב, והמרכיבים רלוונטיים לערך האמת שלו. > **אריסטו** *חכם* הוא פסוק אמת. @@ -40,7 +40,7 @@ dateCreated: 2023-12-31T15:20:57.801Z התרומה של עקרון ההקשר כפולה. תחילה, הגדרת המשפט כיחידה הבסיסית ביותר, לעומת המילים בתורה הלוקיאנית; שנית, ייצוא המשמעות לישות חוץ לשונית - ערך האמת. הפסוק *אריסטו חכם* אמיתי משום שישנה ישות מסוימת - אריסטו - וישנה ישות מופשטת אחרת - חוכמה - והיחס ביניהם מתקיים כך שהפסוק אמיתי. מקור המשמעות היא לא בדעה של הדובר או המאזין - אלא בזכות יחס מסוים שמקיימות שתי הישויות. אבל כאן עולה בעיה מטאפיזית קשה - *מה טיב היחס הזה*? -### אחדות הפסוק בהיותו פונקציה +####אחדות הפסוק בהיותו פונקציה אם לא נעמוד על היחס הזה, הרי שכל פסוק הוא סתם רשימה. האם הרכיב הראשון נוטל חלק ברכיב השני? מניין מגיע העניין שאי אפשר להוסיף או להפחית שמות (*אריסטו חכם טראמפ*) מבלי שיאבד את זהותו כפסוק? פרדיקט, עבור פרגה, הוא **פונקציה**[^9] - שמקבלת ארגומנטים מסוימים. הביטוי *אריסטו חכם* הוא מסוג *X חכם*, כאשר הארגומנט הוא *אריסטו*. פרדיקט, למעשה, הוא פונקציה, ישות בלתי-רוויה, שכאשר הוא מקבל ארגומנט מסוים - במקרה הזה, אובייקט מסוג שם - הוא מחזיר פסוק בעל משמעות - שהיא ערך האמת. @@ -48,10 +48,10 @@ dateCreated: 2023-12-31T15:20:57.801Z > אם ניקח את הפרדיקט "X חכם" ונעביר לו 'אריסטו', נקבל את הפסוק 'אריסטו חכם' - ש**משמעותו** נובעת מכך **שערך האמת שלו הוא חיובי** - אריסטו באמת חכם. אם ניקח את אותה **הפונקציה** (קרי: אותו **פרדיקט**) ונעביר לו 'ג'ינג'יסטותאלס', נקבל ביטוי בעל **משמעות** אחרת - משום ש**ערך האמת שלו שלילי** (ג'ינג'יסטותאלס לא באמת חכם). הפרדיקט "X חכם", איפוא, הוא **פונקציה ממיינת**. -## ההבחנה בין אובייקט למושג +###ההבחנה בין אובייקט למושג ``` -# זהו פרדיקט; הוא פונקציה (מושג) שמקבלת אובייקט, ומחזירה משמעות (אמיתי או לא אמיתי) +##זהו פרדיקט; הוא פונקציה (מושג) שמקבלת אובייקט, ומחזירה משמעות (אמיתי או לא אמיתי) [אובייקט] הוא חכם #^ זהו הארגומנט - הדבר שאנו מחילים עליו את הפרדיקט; הדבר שבדברו אנו מעבירים שיפוט נכון\לא נכון. @@ -62,7 +62,7 @@ dateCreated: 2023-12-31T15:20:57.801Z **הפרדיקט לא עומד לעצמו**; X חכם הוא ביטוי חסר משמעות. גם האובייקט חסר משמעות בעצמו, בעוד שהשם - 'אריסטו' - עומד בזכות עצמו (השם 'אריסטו' הוא זה שמעניק ל'אובייקט' משמעות. רק השילוב של השניים מייצר פסוק בעל משמעות. -### הכימות +####הכימות > משה חכם > מישהו חכם > כולם חכמים @@ -87,7 +87,7 @@ dateCreated: 2023-12-31T15:20:57.801Z [^9]: פרגה הגדיר פרדיקטים כסוג מסוים של פונקציה - *מושג* -# תורת ההוראה המאוחרת +##תורת ההוראה המאוחרת הרהרו בפסוקים: @@ -101,7 +101,7 @@ dateCreated: 2023-12-31T15:20:57.801Z על כך כותב פרגה ב*על מובן והוראה*. -## זהות - שוויון בין אובייקטים או שוויון בין שמות? +###זהות - שוויון בין אובייקטים או שוויון בין שמות? תחילה, תוהה פרגה על המשמעות של *זהות*. על מה מדבר פסוק כמו, *כוכב הערב הוא כוכב השחר*? האם הוא מדבר על ה**שמות** המורים על האובייקטים האלה, או על האובייקטים עצמם? האם הפסוק אומר, *לכוכב הערב קוראים גם כוכב השחר*, או, *כוכב השחר הוא אותו הכוכב כמו כוכב הערב*? @@ -112,7 +112,7 @@ dateCreated: 2023-12-31T15:20:57.801Z זה שהשם *כוכב הערב* מורה על השם *כוכב השחר* לא מספר לנו משהו על העולם. מנגד, זה שהכוכב שחשבנו שהוא *כוכב הערב* הוא אותו הכוכב ממש שהוא *כוכב השחר* זו תגלית אסטרונומית חשובה, שמלמדת אותנו משהו על העולם. -## על המובן (Sinn) +###על המובן (Sinn) על אודות מה נסובים פסוקי זהות? או שהזהות היא יחס בין אובייקטים - אבל אז אין הבדל בערך הקוגנטיבי בין שני הפסיקות - זו טאוטולוגיה; או, שהיא נסובה סביב הסימנים - אבל אז הם לא אומרים שום דבר אודות האובייקטים עצמם! @@ -149,7 +149,7 @@ dateCreated: 2023-12-31T15:20:57.801Z **המובן** הוא אופן ההצגה של האובייקט. -## עקרון ההמרה (אקסטנציונליות) +###עקרון ההמרה (אקסטנציונליות) **רווק** ו**לא נשוי** נושאים את אותו המובן, אך בעלי הוראה שונה. כך כל הביטויים הסינונימיים. שלא כמו *כוכב השחר* ו*כוכב הערב*, אף אחד מהביטויים האלו **לא מוסיף מידע נוסף**, ולא מוביל לערך קוגנטיבי שונה. לכן, הם באותו המובן. @@ -174,7 +174,7 @@ dateCreated: 2023-12-31T15:20:57.801Z > 3. המובן - התודעה; הביטוי הוא אופן ההינתנות של ההוראה > {.is-success} -### שלושת האופנים של המובן +####שלושת האופנים של המובן 1. המשמעות של הביטוי הלשוני הקונוטציות הלשוניות שיודע דובר שמבין את הביטוי, יחד עם הקונוונציות בשימוש בביטוי. הוראות יכולות להיות נתונות לנו באופנים שונים - והאופן שבו היא ניתנת היא מובן הביטוי. המובן הוא מכוון במהותו: הוא על-אודות אובייקט בעולם, ולא על-אודות דימוי מחשבתי. @@ -185,7 +185,7 @@ dateCreated: 2023-12-31T15:20:57.801Z 3. אונטולוגי אין הבדל בהוראה ללא הבדל במובן. המובן של ביטוי הוא אופן של קביעת ההוראה. -### המתח הפנימי במובן +####המתח הפנימי במובן עד כה, אמרנו שמובן הוא אופן ההינתנות של האובייקט. אולם, חשבו על המשפט הבא: > אודיסאוס ירד לאיתקה @@ -217,7 +217,7 @@ dateCreated: 2023-12-31T15:20:57.801Z אבל האם זה לא מחזיר אותנו חזרה לעולם האידאות הפרטניות? -### מובן לעומת אידאה +####מובן לעומת אידאה האידאה היא סובייקטיבית: במימד האפיסטמי, משום שהן יש סובייקטיבי לחלוטין; אידאה אינה יכולה להתקיים ללא תפיסה. במימד האפיסטמי, משום שרק הסובייקט יכול לדעת מה עולה בעיני רוחו כשהוא חושב על האידאה. מנגד, המובן הוא אובייקטיבי: במימד האונטולוגי, משום שהמובן יכול להתקיים גם ללא תפיסה - הוא לא שייך לאף אחד; במימד האפיסטמי, משום שהוא ניתן לשיתוף - כל מי שיבין את השפה יבין את המובן. diff --git a/פילוסופיה/לשון/קריפקנשטיין.md b/פילוסופיה/לשון/קריפקנשטיין.md index 62ad8f57..1ead0321 100644 --- a/פילוסופיה/לשון/קריפקנשטיין.md +++ b/פילוסופיה/לשון/קריפקנשטיין.md @@ -53,7 +53,7 @@ dateCreated: 2024-03-06T12:32:49.065Z ויטגנשטיין יוצא נגד הרעיון של דברים פשוטים ומורכבים במציאות (48), שסביבם אנו יכולים להורות - ומייחסים אותם כפונקציה שפתית סובייקטיבית. (59). הוא יוצא כנגד הרעיון שישנם דברים בסיסיים - בין שחלקי חומר, ובין שתחושות בלתי-ניתנות להכחדה, כמו שראסל סבור שישנן (69). -# פרדוקס הכללים של קריפקי +##פרדוקס הכללים של קריפקי > [טקסט](/פילוסופיה/לשון/קריפקי-ויטגנשטיין.pdf) {.is-info} diff --git a/פילוסופיה/לשון/ראסל.md b/פילוסופיה/לשון/ראסל.md index bb2dd85f..1443a502 100644 --- a/פילוסופיה/לשון/ראסל.md +++ b/פילוסופיה/לשון/ראסל.md @@ -11,18 +11,18 @@ dateCreated: 2024-01-28T14:22:44.178Z [ברטרנד ראסל](https://en.wikipedia.org/wiki/Bertrand_Russell) מתקן ובונה על התיאוריה של פרגה, לאור מה שהוא רואה ככישלון התיאוריה של פרגה בהסברת **ביטויים מורים** - כמו *האיש הזה*, *איש כלשהו* או *מלך מרוקו*. -# בעיית הביטויים המורים של פרגה +##בעיית הביטויים המורים של פרגה פרגה מתקשה להתמודד עם ביטויים כמו *מלך צרפת הוא קירח* כאשר הם אינם מצביעים על אובייקט כלשהו בעולם (משום שאין מלך צרפת). מהנקודה הזו מבליח ראסל, עם פיתוח משלו על גבי התיאוריה של פרגה. ראסל סבור שיש להתייחס לתיאוריה פילוסופית כמו לתיאוריה מדעית - ככל שעולה בכוחה להסביר יותר תופעות ("היבכים"), כך ערכה ההסברי עולה והרי שהיא קרובה יותר לאמת. ראסל מציין שלושה "היבכים"[^2] בתיאוריה של פרגה: -## בעיית ההקשר הפסיכולוגי +###בעיית ההקשר הפסיכולוגי תחילה, חוזר ראסל על עקרון הכסות (אקסטנציונליות) - שניתן להחליף ביטוי בפסוק בכל ביטוי אחר שחל על אותם האובייקטים בדיוק בעולם. נניח והמחבר של ווברלי הוא סקוט, וג'ורג' הרביעי מדבר על המחבר של ווברלי. פרגה סבור שלא ניתן יהיה במקרה כזה להחיל את 'המחבר של ווברלי' ב'סקוט', בטענה שמדובר בהקשר פסיכולוגי - ג'ורג' לא בהכרח יודע שמדובר באותו האדם ממש. לכאורה, עקרון הכסות לא עובד ברגע שנכנס הקשר פסיכולוגי: *המחבר של ווברלי* ו*סקוט* הם ברי החלפה בפסוק *המחבר של ווברלי מוכשר מאוד*, אבל לא ב*ג'ורג' חושב שהמחבר של ווברלי מוכשר מאוד*. בעוד שפרגה פותר את הבעיה הזו, הפתרון קצת דחוק, ולא טבעי; למה שההוראה של ביטוי תשתנה רק בהקשר מסוים? הוראה אמורה להורות על האובייקט, בכל הקשר שהוא; בקיצור, ראסל לא השתכנע. -## בעיית הסתירה ("החוק השלישי הנמנע") +###בעיית הסתירה ("החוק השלישי הנמנע") הביטוי הזה מציף בעיה נוספת: @@ -32,7 +32,7 @@ dateCreated: 2024-01-28T14:22:44.178Z *כיצד יכולה אי-ישות יכול להיות נושא של טענה?*, תוהה ראסל ^בזלזול^. ברגע שאין לפסוק ערך אמת, ואין לו אובייקט בעולם, אני בעצם לא יכול להגיד את זה בכלל. -## בעיית הכסות +###בעיית הכסות ויש אפילו עוד בעיה: *המלך של צרפת הוא קירח* בפירוש נראה לנו כבעל משמעות: נראה שהוא מדבר על אובייקט בעולם, ויש לו מבנה פונקציונלי (למשל: Fa), ואנו מבינים אותו כבעל משמעות. אבל אין אובייקט שמספק את התיאור: לפסוק הזה אין שום כסות בעולם. @@ -40,11 +40,11 @@ dateCreated: 2024-01-28T14:22:44.178Z [^1]: ר' גם: [חוק הסתירה האריסטותלי](/פילוסופיה/יוונית/אריסטו/מטאפיזיקה#חוק-הסתירה) [^2]: קשיים, תסבוכות, פאזלים -## האובייקט הריק של מיינונג +###האובייקט הריק של מיינונג ראסל מציג גם פתרון מוצע - מיינונג טוען כי כל ביטוי שמתיימר להורות על משהו, כמו מלך צרפת הקירח או הריבוע העגול, אכן מכונן עצם שכזה, גם אם אינו קיים. הוא מתיר עצמים שאינם קיימים - שמות ריקים - ובכך פותר את הקושי. אלא שראסל לא מתשכנע: הוא קובע כי הפתרון של מיינונג מפר את חוק הסתירה: הוא מצביע על אובייקט, ואז קובע שאינו קיים - שהוא ישנו ושהוא איננו. לפיכך, הוא פשוט לא יכול להיות. -# הפתרון של ראסל +##הפתרון של ראסל הבעיות האלו נובעות כולן מכך שאנו מניחים שתיאור מיידע מתפקד כמו שם פרטי, בכך שמורה על אובייקט בעולם. כאן מבליח ראסל עם הפתרון שלו: הוא שולל את ההנחה שתיאורים מיידעים מורים על אובייקט, ובוחר לכונן אותם כ**פסוקים מכומתים**. מתחת למבנה הדקדוקי הזהה, מסתתר מבנה לוגי אחר: @@ -82,11 +82,11 @@ dateCreated: 2024-01-28T14:22:44.178Z או שמא, *קיצוני מדי?* -# עקרון ההיכרות +##עקרון ההיכרות הפיכת כל שם לביטוי מורה היא עיוות די רציני של השפה הטבעית, וקובעת סדר שלם של ביטויים *מתחזים*. האין זה מוגזם? מה אם נגביל את הפתרון הרסליאני רק לשימות ולתיאורים ריקים. אז בשביל זה, עלינו להבין מהו בדיוק שם או תיאור מוצלח, ומה עושים עם תיאורים אגנוסטיים - שאיננו בטוחים באמיתותם. למשל, *המחבר של ספר ישעיהו* נתון לויכוח היסטורי - יש הטוענים שזה אחד, ויש הטוענים ששניים, ואין ממש הכרעה ביניהם. אז איפה נופל הביטוי *מחבר ספר ישעיהו*? כשם, או ככמת? -## העמדה המעורבת +###העמדה המעורבת נניח ונרחיב את המודל הרסליאני גם לגבי תיאורים אגנוסטיים. כעת, אנו חייבים לקבוע מתי אנו בטוחים ששם אכן מצביע על דבר בעולם - אנו זקוקים להבטחה שהאובייקט קיים בעולם. כאן נכנס *עקרון ההיכרות* הראסליאני. @@ -101,7 +101,7 @@ dateCreated: 2024-01-28T14:22:44.178Z ראסל קובע אובייקטים כאלו כ**שם פרטי לוגית** - תיאור שניתן להבינו מבלי קשר לאובייקטים בעולם. חשבו, למשל, [על כאב](/פילוסופיה/טבע/gertler_-_in_defense_of_mind-body_dualism.pdf) - עצם המחשבה על כאב מספקת לכינונו ככזה. אין ביכולתי לחשוב על *כאב* מבלי שיש שם כאב - עצם המחשבה מספיקה כשלעצמה. *כאב*, איפוא, הוא שם פרטי לוגית. -## העמדה המוכללת +###העמדה המוכללת העמדה המוכללת, מנגד, דורשת להתייחס כמעט לכל הדברים ככמתים, כהמשך לעמדתו של הספקנית [דקארט](/פילוסופיה/חדשה/דקארט) ב[הגיונות](/פילוסופיה/חדשה/דקארט/הגיונות#היגיון-ראשון-על-הדברים-שאפשר-להטיל-בהם-ספק) - שאין לנו אפשרות באמת לדעת דבר בוודאות זולת זה שאנו קיימים כל עוד אנו חושבים. ה*אני* הקרטזיאני של המחשבה הבודדת נתון לנו בהיכרות, סבור ראסל - אך האם ישנו *אני* מעבר למחשבות הבודדות, שנמשך בזמן ובאופן קבוע? ראסל אינו משוכנע; ולכן, אין בכוחנו לדבר ישירות על עצמנו זולת ברגע המחשבה הבודדת. מדוע לדבוק בעמדה קשה כל כך? diff --git a/פילוסופיה/מיומנויות.md b/פילוסופיה/מיומנויות/index.md similarity index 95% rename from פילוסופיה/מיומנויות.md rename to פילוסופיה/מיומנויות/index.md index 2fa538fa..7100888e 100644 --- a/פילוסופיה/מיומנויות.md +++ b/פילוסופיה/מיומנויות/index.md @@ -17,7 +17,7 @@ dateCreated: 2022-10-27T09:18:55.311Z בפילוסופיה, לעומת טקטסים אומנותיים ושיריים, הטקסטים הם *טיעוניים* - מטרתם היא להעביר מידע בצורה התמציתית והמדויקת ביותר. כדי להבין מהם טקסטים פילוסופיים וכיצד לגשת אליהם, צריך להגדיר כמה מושגי יסוד. -# מילים ככסות למושגים +##מילים ככסות למושגים **מילה** היא הכיסוי הלשוני למושג שאותו אנחנו רוצים להגדיר. **דימוי** הוא התמונה העולה בעיני רוחנו כשאנחנו מדברים על אותה המילה. @@ -35,10 +35,10 @@ dateCreated: 2022-10-27T09:18:55.311Z חתול, במציאות. יש שתי סוגים של מילים שצריך להיות ערים אליהם: -## מילים נרדפות (סינונימיות) +###מילים נרדפות (סינונימיות) לעיתים, יש למושג אחד כמה מילים שמתארות אותו. 'ירח', 'סהר' ו'לבנה' מתארים את אותו הדבר - הגוף השמימי שמרחף בסמיכות לכדור הארץ. במילים טענות ניתן להשתמש בפילוסופיה, בהינתןן שהמשמעות שלהן *באמת* אינה שונה. -## מילים בעלות משמעות כפולה (הומונימיות) +###מילים בעלות משמעות כפולה (הומונימיות) לעומת זאת, יש מילים שמייצגות יותר ממשמעות אחת - דוגמת 'כדור'. איזה כדור? @@ -49,7 +49,7 @@ dateCreated: 2022-10-27T09:18:55.311Z ממילים אלו יש להיזהר ולהישמר בטקסטיים פילוסופיים - כדי לבסס אותן, הן חייבות להיות מבוססות בהקשר. -# משפטים ככסות לטענות +##משפטים ככסות לטענות נקודת הפתיחה שלנו אינה מילה לרוב - אנשים לא מדברים במילים בודדות. חתול. מה איתו? מה עם החתול? @@ -63,7 +63,7 @@ dateCreated: 2022-10-27T09:18:55.311Z שאלות וציווים למשל, אינם טענות. -# טענות כמרכיב של טיעונים +##טענות כמרכיב של טיעונים טיעונים הם שרשרת של טענות שמובילות לטענה כוללת יותר. למשל: @@ -78,7 +78,7 @@ dateCreated: 2022-10-27T09:18:55.311Z לא כל שרשרת של טענות הם טיעון. 'היום יום שלישי', 'מלפפונים זה פאסה' ו'לסוסים יש ריח רע' הם כולם טענות. אבל הן לא מובילות לשום משפט רביעי - אין כאן טיעון. -# צורות טיעון +##צורות טיעון ישנן 3 צורות טיעון עיקריות: - **דדוקציה** - היסק מהכלל לפרט. לרוב זוהי צורת הטיעון החזקה ביותר. - **אינדוקציה** - היסק מהפרט לכלל @@ -86,9 +86,9 @@ dateCreated: 2022-10-27T09:18:55.311Z יש לשים לב שאף אחת מהסוגים האלו אינו מושלם - בכולם יש כשלים וחולשות. -## כשלים בטיעונים דדוקטיביים +###כשלים בטיעונים דדוקטיביים ישנם כמה כשלים בטיעונים דדוקטיביים סביב **כשלים בניסיון לבסס הנחות מוצא**: -### **רגרסיה אינסופית** +####**רגרסיה אינסופית** מה מונע ממני להמשיך לפקפק בהנחת היסוד עד אינסוף? שים לב לסילוגיזם הזה: ``` @@ -109,7 +109,7 @@ dateCreated: 2022-10-27T09:18:55.311Z /יש אלוהים ``` -### **הנחת המבוקש** +####**הנחת המבוקש** ``` @@ -123,7 +123,7 @@ dateCreated: 2022-10-27T09:18:55.311Z **אפיסילוגיזם** מטפס מהנחה להנחה. אפלטון קרא לזה *לטפס לראשית הידיעה* - מאפיין פילוסופי. **פרוסילוגיזם** גוזר מסקנה ממסקנה. הפרוסילוגיזם הוא מאפיין מדעי. -## כשלים בטיעונים אינדוקטיביים +###כשלים בטיעונים אינדוקטיביים דוגמא לטיעון אינדוקטיבי: ``` אריסטו יווני והוא מת @@ -136,7 +136,7 @@ dateCreated: 2022-10-27T09:18:55.311Z למעשה, אינדוקציה היא **תמיד** בטלה מהסיבה הזו, מלבד המקרה הפרטי של **אינדוקציה שלמה** - שבה נבדקו *כל* המקרים הפרטיים. -## כשלים בטיעונים אנלוגיים +###כשלים בטיעונים אנלוגיים דוגמא לטיעון אנלוגי: ``` בכדור הארץ יש אטמוספרה עשירה בחמצן שתומכת בחיים @@ -145,7 +145,7 @@ dateCreated: 2022-10-27T09:18:55.311Z ``` גם זהו טיעון בטל - למרות שהגזירה נכונה, יש אפשרות שההנחות נכונות והמסקנה שקרית. יכול להיות למשל שבירח X אין מים ולכן לא ייתכנו שם חיים כלל. -# מהלכים לוגיים +##מהלכים לוגיים ישנן שתי סוגי הגדרות (לקסיקליות - של השפה): - **נומינלית** (שמנית) - **ריאלית** (ממשית) @@ -185,13 +185,13 @@ p~ {.is-info} -## 'דחליל' +###'דחליל' 1. א' 2. סייג 3. הסרת סייג 4. א' -## הומונימים \ סינונימים +###הומונימים \ סינונימים דוגמא מהטקסט של הובס - משחק על מושג ה'שווין' - זהות @@ -212,7 +212,7 @@ p~ > (נבלע) ספקנות ``` -## בהירות +###בהירות - דסקורסיבית (ע"י מושגים) - אסתטית (המחשות, דוגמאות) @@ -231,7 +231,7 @@ p~ {.is-info} -# דוגמא - ברי גרטלר +##דוגמא - ברי גרטלר > [טקסט נדון - להגנת דואליזם גוף-נפש](/פילוסופיה/טבע/gertler_-_in_defense_of_mind-body_dualism.pdf) {.is-info} diff --git a/פילוסופיה/מיומנויות/כתיבה.md b/פילוסופיה/מיומנויות/כתיבה.md index 74150dd0..0fb33791 100644 --- a/פילוסופיה/מיומנויות/כתיבה.md +++ b/פילוסופיה/מיומנויות/כתיבה.md @@ -13,7 +13,7 @@ dateCreated: 2023-01-12T08:56:34.309Z מטרת כתיבה אקדמית הינה להציג רעיון מרכזי - לענות על שאלה גדולה באמצעות שאלות קטנות. -# מבנה כתיבה אקדמאית +##מבנה כתיבה אקדמאית 1. התחלה (מבוא\הקדמה) 2. אמצע (גוף העבודה) - תכין את הטיעון ***בשלמותו*** @@ -24,12 +24,12 @@ dateCreated: 2023-01-12T08:56:34.309Z 2. סוף 3. התחלה -# דגשים כלליים +##דגשים כלליים רובו המוחלט של הזמן יוקדש למחשבה על הטיעון המרכזי. כשם שרוב זמנו של צייר השמן הוא בלערבב את הצבע, כך של כותב העובדה בטיעון המרכזי. טענות מסוכנות משהו רצוי לנסח בצורה ישירה (אני טוען כי...) ובכך לקחת עליהן אחריות, ולא בניסוח סביל (ראינו כי...). הסיכום, *שמקומו אינו בסוף*, הוא כלי יעיל לביסוס טענות לפני שמתבססים עליהן - מעיין מפת דרכים של מה שעברנו עד פה בתמצית, שמכינה את הקרקע למעבר לשלב הבא במהלך. -## גוף העבודה +###גוף העבודה > בכל פסקה, שאלו את עצמכם: האם הפסקה משיבה על שאלה שנשאלנו? האם היא מקדמת את הטיעון שלי? האם היא הכרחית להבנת הרעיון המרכזי? האם היא מוסיפה משהו חשוב לעבודה? אם לא - להיפטר ממנה. הטרחנים במיוחד יכולים לעשות תהליך זה ברמת המשפט. @@ -52,10 +52,10 @@ dateCreated: 2023-01-12T08:56:34.309Z [א->ג - היקש אמצעי] ``` -## סוף העבודה +###סוף העבודה סיכום, אם ישנו, *אינו* יהיה בסוף העבודה - מדובר בחזרה ('מטופשת!', אומר דן) על תוכן שכבר נאמר. השוואות וביקורות יכולות להגיע לכן - כל תוספת אישית לדיון. -## התחלה +###התחלה *מה תהיה הדרך הטובה ביותר לשאוב את הקורא לעבודה זו?* חלק זה ייכתב רק לאחר שאר העבודה ולמולה. בניגוד לאינטואיציה הראשונית, סיכום יכול להגיע גם כאן. @@ -70,7 +70,7 @@ dateCreated: 2023-01-12T08:56:34.309Z 5. קישור להצגת חשיבותו של הדיון 6. טענה מרכזית (אני לא יכול להוכיח לכם שאיני לבד במדבר, אבל אני יכול להראות למה אין סיבה להאמין כך). -### מבוא +####מבוא הכנה מבחינת 1. תוכן (חובה) 2. צורה (רשות: מאמרים ארוכים\סבוכים) diff --git a/פילוסופיה/מיומנויות/קריאה.md b/פילוסופיה/מיומנויות/קריאה.md index 539c2134..bbc375a1 100644 --- a/פילוסופיה/מיומנויות/קריאה.md +++ b/פילוסופיה/מיומנויות/קריאה.md @@ -8,7 +8,7 @@ editor: markdown dateCreated: 2023-01-12T08:55:32.431Z --- -# תהליך קריאה אקדמאית +##תהליך קריאה אקדמאית > בתמצית, טקסט פילוסופי עמוס טענות. הרעיון של קריאה פילוסופית מוצלחת הוא לחלץ את הטענות הרלוונטיות, ולעשות בהן סדר. כדאי ורצוי לציין בצד טענות רלוונטיות תוך כדי קריאה. {.is-info} diff --git a/פילוסופיה/נוצרית.md b/פילוסופיה/נוצרית/index.md similarity index 99% rename from פילוסופיה/נוצרית.md rename to פילוסופיה/נוצרית/index.md index b9e0e1a4..b3d74469 100644 --- a/פילוסופיה/נוצרית.md +++ b/פילוסופיה/נוצרית/index.md @@ -16,7 +16,7 @@ dateCreated: 2024-01-26T20:57:27.953Z יחסי היהדות והנצרות הם תופעה מיוחדת. הנצרות יצאה בבירור מהיהדות - כל אבותיה המייסדים היו יהודים דתיים - ולמרות זאת, היחסים בין הדתות עכורים[^1]. -# מקורות +##מקורות ישו נולד (בשנת 0) בממלכת יהודה, ממלכת חסות רומית - לא לגמרי ממלכה עצמאית ולא לגמרי פרובינקיה. באותה העת, היהדות נחלקה לשלוש קהילות עיקריות[^2] - קהילת א"י, קהילת מצרים, וקהילת בבל - בקירוב הגדולה ביותר. הקהילות היהודיות ניחנו בריבוי טבעי[^3] גבוה ביחס לאוכלוסיה הסובבת, ואופיינו בגרעין 'קשה' של קהילה יהודית ותיקה, שסביבו המוני מתגיירים או עובדי האל בדרגות קרבה שונות[^4] ליהדות שכונו *יראי ה'*. @@ -25,7 +25,7 @@ dateCreated: 2024-01-26T20:57:27.953Z [^3]: בניגוד לאוכלוסיות אחרות מסביב, שנהגו לנטוש את התינוקות - קבלת התינוק למשפחה הייתה כרוכה בטקס, שטרם לו לא היה פסול לנטוש את התינוק. המנהג הזה הפסיק עם עליית הנצרות. [^4]: בקרב הגברים, היו *יראי ה'* שלא התגיירו ולו בגלל חוסר הנוחות שבברית מילה מאוחרת; הנשים והילדים גוירו, והגברים לא. מנגד, היו גם עובדי אלילים שפשוט הוסיפו את האל היהודי לפנתיאון שלהם, או בני נישואי תערובת. כאן עולה הפער בין יהדות הלכתית - שנובעת מקשר דם עם אם יהודייה - ליהדות תרבותית. -# ייסוד +##ייסוד בתקופתו של ישו, היהודים נחלקו לשלוש זרמים - הפרושים, הצדוקים, והאיסיים. כל אחת מן הקבוצות הללו הייתה קשורה למנהיג כריזמטי אחר. ישו נקשר ליוחנן המטביל[^15] - מורו של ישו, מקרב הפרושים - והלה מאמץ את ישו אל חיקו בשלהי גיל העשרה לחייו. ישו ממשיך להקים קבוצה פרושים אחרת, יהודית ארץ ישראלית. הנצרות מורכבת מ**הברית הישנה** - התנ"ך היהודי, בסדר אחר ותוספות[^5], ו**הברית החדשה** - המורכבת מארבע אוונגליונים[^6] , השליחים, והאפוקליסוס[^7]. תפקידו של ישו לא היה *חכם* קנאי, בדומה לרוב היהדות, אלא *צדיק*[^8] שחולל ניסים שונים - לרפא חולים, להביא לחם, להחיות מתים, וכו'. ישו ראה בניסים שהוא עושה אות לצדקת דבריו. הניסים משחקים תפקיד מרכזי בנצרות, העולה בכמה מונים על תפקידם ביהודות. התגובה לניסים של ישו נעה בין קבלה ('זה המשיח!'), לייחוס כוונה רעה ('זה השטן!'), להכחשה ('זה סיפורי סבתא!'). עוד לפני תקופתו של ישו שרר מתח בין החכמים לצדיקים, וישו שיחק על תחושת העליונות של החכמים (אמרה מפורסמת: 'לא משנה מה נכנס לפה[^9], אלא מה יוצא מהפה'). קבוצות שוליים שונות[^10] נמשכו לכריזמטיות של ישו, שנהפך למנהיג דתי בולט. מעמדו העולה של ישו החל לאיים על הקהילות המרכזיות בארץ. הקהילות בארץ היו קהילות גדולות, שלהן היה מונופל על הגזענות כנגד הזרים, שאיתם היו שרויים במתח מתמיד (זאת לעומת הקהילות הקטנות, שחיו בקרב הגויים ולא זכו ל"זכות" שכזו). גם ישו החזיק באמונות כנגד הזרים בארץ - כנענים, רומאים ויוונים, כמחצית מהאוכלוסיה. @@ -40,7 +40,7 @@ dateCreated: 2024-01-26T20:57:27.953Z [^10]: למשל, בתקופה הזו נהוג היה לסקול זונות באבנים. באחד המקרים, ישו עמד בגופו מול ההמון המוכן לסקול זונה וביקש ש'מי שלא חטא, שיזרוק את האבן הראשונה'. ההמון התפזר והזונות החלו לעקוב אחר ישו. [^15]: ממנו הגיע מנהג ההטבלה הנוצרי, שמקורו בטבילה היהודית - במקווה ובעת הגיור. בנצרות הקדומה, ההטבלה הייתה רק בגיל בגרות, במודע - כפי שעושים עד היום הבפטיסטים. הטבילה הנוצרית הנהוגה כיום הגיעה מאוחר יותר. -# מות ישו +##מות ישו המתח שמעורר ישו מוביל לכך שמלשינים עליו לרומאים שתיכנן מרד; זהות המלשינים נתונה במחלוקת מרה עד היום. הרומאים, להוטים להסכים לכל רעיון שמורדים בהם, מוציאים את ישו להורג בצליבה[^11] דרמטית. יחד עם ישו, נועד לצליבה מנהיג של מרד מקומי קטן; המוציא להורג, פונטיאוס פילאטוס, שואל את העם על מי לרחם. העם בוחר במנהיג השני, וישו מוצא להורג (פילאטוס קבע כי "לא ידי היו ששפכו את הדם הנקי הזה"). פילאטוס קיווה שעם מותו של ישו ימחוק את השפעתה של הכת שלו; צליבתו של ישו הייתה כישלון יוצא דופן בהקשר הזה. כעת, במקום מחולל ניסים אחד, כל תלמידיו של ישו נהפכו כעת למחוללי ניסים - והכת מתפשטת כאש בשדה קוצים. הכת של ישו, שנולדה בגליל, מתשפטת לדמשק - אז קהילה יהודית גדולה. קהילת דמשק נחלקה ליהודים מקומיים, וליהודים דוברי יוונית. לפתע, רבים מהיהודים בדמשק מתחילים להאמין בישו, מה שמניע את דמשק לבקש מהרומאים להילחם בכת היהודית הזו בקרבם. השליח מקרב היהודים, שאול מתראקיה (שנהפך לפאולוס), לוקה בחיזיון בדרך, ומצטרף לפתע בלהט לכת החדשה. @@ -48,7 +48,7 @@ dateCreated: 2024-01-26T20:57:27.953Z [^11]: ההוצאה בהורג לצליבה הייתה שמורה למורדים ברומאים, שאינם היו אזרחים, משום שזו הייתה השיטה הכי כואבת, אכזרית, איטית ובזויה - השמורה לברברים. אזרחים רומאים זכו לבחור אם למות ברעל, או תחת הסכין. באותה התקופה, יהודה לא זכתה לאזרחות רומית - זה הגיע הרבה אחר כך - ולכן מורדים מקרבה נצלבו. ביהודה לבדה נצלבו רבבות בני אדם. -# התפשטות +##התפשטות כדי להבין מה קרה לשאול, צריך להבין את ההבדל בין הקהילה היהודית בארץ לזו בגולה. הקהילה בארץ רואה ביהדות אמצעי לבנות קהילה גדולה בארץ ישראל; הקהילה בגולה עסוקה במעלותיה של היהדות באשר היא. שאול הגיע מקהילה כזו בגולה - קהילה קטנה באיזור תראקיה - ולכן חיפש את תרומתה של היהדות לאנושות. מסיבה זו, מרגע שהשתכנע בטובתה של הכת החדשה - הנצרות - החל לפתע להפיץ אותה בקרב העולם, לרבות הגויים. @@ -97,7 +97,7 @@ dateCreated: 2024-01-26T20:57:27.953Z [^20]: אפילו בקטילות האלה יש אלמנט ניסי - בהוצאות להורג המאמינים הנוצרים מפגינים את הדת שלהם בעוצמה, באופן שמרשים את הקהל. [^21]: באימפריה הרומית של אותה תקופה, פולחנים לאלים היו אקט ציבורי יותר מאשר אקט דתי - משהו כמו לקום ולשיר את 'התקווה'. -# התגבשות +##התגבשות קונסטנטינוס היה מנהיגה של מערב האימפריה הרומית. התנצרותו על ערש דווי היא האירוע המכונן בהיסטוריה של הנצרות, ואולי של המערב כולו. עם קבלת הנצרות, קונסטנטינוס הפך אותה לדתה של האימפריה הרומית, והפסיק את הרדיפות נגדה תחילה במערב ואחר כך במזרח האימפריה, אותה איחד עם המערב ב324. אין הכוונה שכולם התנצרו מיד - אלא שבין לילה, הנצרות נהפכה מעול על הנוצרים, שהופלו כנגדם ורדפו אותם, ליתרון מובהק - הנוצרים כעת מועדפים בעמדות הכוח. ההעדפה הזו, לצד היתרונות הקודמים של הנצרות, הפיצה את הנצרות ברחבי האימפריה כולה[^22]. @@ -111,7 +111,7 @@ dateCreated: 2024-01-26T20:57:27.953Z [^22]: יש כאלו האומרים שההעדפה דווקא *פגעה* בנצרות, משום שעיקר המתנצרים הם אלו שצמאים לכוח - אלו שמחפשים "ג'וב" טוב. טענה נוספה כנגד הנצרות כדת מדינה היא שהחיבור בין המדינה לדת דווקא פוגע בלהט הדתי - משום שמרגע שהמדינה מממנת את הדת במשכורות גבוהות וצייתנות אוטומטית, אין לאנשי הדת תמריץ אמיתי להפיץ את אמונתם בלהט. [^27]: יש גם גורמים יהודיים שאימצו את המודל - אך אין להם כוח אמיתי לאכוף את ההחלטות שלהם. -## השילוש הקדוש +###השילוש הקדוש ההחלטה הראשונה היא שבנצרות יש אל אחד, שלו שלוש היבטים[^23]: **האב**, **הבן**, ו**רוח הקודש**. התפיסה הזו מכתבת עם הזרמים הניאו-אפלטוניים ששלטו באותה התקופה - שדגלה במעין אור אלוהי שזורם מהשמים אל הארץ. באופן דומה לתפיסת הנפש - מחולקת, אך אחת - האל הנוצרי מחולק אף הוא: **האב** הוא האלוהות הנשגבת, **הבן** הוא הדת הארצית, ו**רוח הקודש** היא המתווך ביניהם. > חשוב לשים לב פה - **הבן** *אינו ישו*: ישו הוא אדם שנוכח בו הרובד של רוח הקודש, כאילו ישו עוטה את המסכה האלוהית הזו. הבן קיים באל מאז ומעולם, ונקשר באופן חזק במיוחד לישו. בעוד שישנם זרמים שמקדשים את ישו ממש כאל, הנצרות ככלל היא מונותאיסטית, שמכירה רק בהיבט האלוהי שעתה ישו. @@ -120,10 +120,10 @@ dateCreated: 2024-01-26T20:57:27.953Z [^23]: בועידה השתמשו במונח היווני *פרסונה* - דמות בתיאטרון יווני. משום שמעט שחקנים שיחקו הרבה דמויות, הם עטו מסכה שסימלה את הדמות שהם משחקים - שלה קרו ה*פרסונה*. -## ההתלבשות +###ההתלבשות **ההתלבשות** היא שהאל עוטה גוף אנושי[^24]. כשהוא עושה זאת, הוא חולק את המהות האנושית - האהבות, התאוות והמוות - ואת המהות האלוהית. אלא שלא כולם קיבלו את העמדה הזו - דוגמת המונופיסטים (*מהות אחת*). [המונופיסטים](https://en.wikipedia.org/wiki/Monophysitism) טוענים שישו הוא האלוהים ממש, ושהתיאורים הארציים של ישו הם משלים - הוא לא חלה, או נחלש, או מת. יש כנסיות מונופיסטיות לא קטנות אז ועד היום - כמו הקופטים במצרים ובאתיופיה (שם עד היום), האשורים[^25], הארמנים והארים. החילוק ביניהם עמוק עד כדי כך שהמונופיסטים ששו לעבר המוסלמים שחילצו אותם מרדיפה קתולית, והארמנים רדפו את הקתולים בשטחם. אלו מגובבות תחת השם *הכנסיות המזרחיות*. -## הפיצול הקתולי-אורתודוקסי +###הפיצול הקתולי-אורתודוקסי מצידו הקתולי של המתרס, נשמרה אחידות גבוהה עד המאה ה11 - 1056 - כולם קיבלו עליהם את ועידת ניקאה. אלא שאז נחלקה הנצרות הניקאית לכנסייה הקתולית ולכנסייה האורתודוקסית. בקיסרות הביזנטית במזרח, הדת קשורה קשר הדוק לממסד - אך במערב חוששים מהקשר הזה. המתח הזה, לצד התפוררותה של האימפריה הביזנטית והבדלים תרבותיים (במערב דיברו לטינית, במזרח - יוונית), יוצר בסופו של דבר פיצוץ (לאחר מאות שנים!) - שנוצר הזרם האורתודוקסי. הפיצוץ נמשך גם אחרי, עד ,1204, מסע הצלב הרביעי[^26], שם כבשו הקתולים את ביזנטיון האורתודוקסים במקום את האיסלאם - שם היה חשש שהזרמים יתפצלו ל2 דתות. @@ -133,5 +133,5 @@ dateCreated: 2024-01-26T20:57:27.953Z [^25]: יש כנסייה *נוספת* באותו השם - מרעיונותיהם של אריוס ונסטוריוס - שחושבת הפוך לגמרי - שישו היה אדם לחלוטין. המיסיונרים הארים המירו חלק מהשבטים הברברים - הגותים והבורגונדים, ונשאו משקל לא מועט באימפריה הרומית בנקודות מסוימות. הארים נעלמים ב589, לאחר שהמלך שלהם נהפך לקתולי; האשורים הנסטוריים קיימים עד עצם היום הזה. [^26]: למרבה האירוניה, המערב הגיע למזרח משום שביזנטיון ביקשה עזרה, ובתוך ההקשר הזה כבשו אותם למשך דור בערך. -## הפיצול הפרוטסטנטי +###הפיצול הפרוטסטנטי ב1517, מתרחש פילוג נוסף, כאשר מרטין לותר פורש מן הכנסייה ומקים זרם חדש. מתוך הזרם הזה נוצר עוד זרם - הקלוויניסטי - שהתנגדו לקתולים אך לא הסכימו עם לותר; לזרם הזה משתייכים רוב הפרוטסטנטים היום. diff --git a/פילוסופיה/נוצרית/אבלר.md b/פילוסופיה/נוצרית/אבלר.md index 6529c528..fd9da3dc 100644 --- a/פילוסופיה/נוצרית/אבלר.md +++ b/פילוסופיה/נוצרית/אבלר.md @@ -11,7 +11,7 @@ dateCreated: 2024-02-14T14:53:42.663Z ![abelardo_ed_eloisa.jpg](/פילוסופיה/נוצרית/abelardo_ed_eloisa.jpg) ^אבלר^ ^ואלואיז^ -# חייו +##חייו [**פייר אבלר**](https://en.wikipedia.org/wiki/Peter_Abelard) (1079-1142) היה פילוסוף צרפתי מהמאה ה12. בזמנו של אבלר, הבכורים היו זוכים לכלל ירושת המשפחה, ושאר הבנים לא זכו לנחלה - מה שהשאיר להם שתי דרכים עיקריות להתפרנס: קריירה צבאית וקריירה דתית. אבלר בחר בקריירה צבאית תחילה, ובהמשך הסב מסלול והתחיל ללמוד, שם הצטיין. הוא לא נכנס תחילה לכנסייה, אלא עסק בבית-ספר בקתדרלה[^2] - המקדים של כנסיות[^1]. בלארד היה חד בצורה יוצאת דופן, תקף את מוריו בחריפות - והביא אליו את התלמידים, כבר בשנות ה20 בחייו. לאבלר היה סיפור אהבה מפורסם במיוחד, עם אלואיז[^3]. אלואיז הייתה ממשפחת אצולה גבוהה בכמה דרגות מזו של אבלר. הוריה של אלואיז נפטרו, ודודה היה האפוטרופוס שלה. הוא זיהה את הפוטנציאל הלימודי שלה - אלואיז נודעה בתור האישה המלומדת ביותר בפריז - ולכן הזמין לה מורה בעל שם - אבלר. אלואיז נכנסה להיריון[^4], מה שעורר את חימתו של הדוד, שמעולם לא היה מקבל את אבלר כחתן בנסיבות אחרות. בעקבות הנורמות החברתיות בימי הביניים, השניים התחתנו - ואחרי זמן מה, נפרדו. אבלר ואלואיז טענו שבחרו להיפרד משום שנישואיהם נולדו מחטא. בימי הביניים, נהוג היה שזוגות נשואים נכנסו למנזר לאיזושהי תקופת ניסיון, ואחר כך החליטו אם להיות נזירים או לחיות חיי נישואין[^6]. מאחר והנצרות הקתולית אוסרת גירושין, חיי הנזירות - במיוחד לנשים - היוו פתח מילוט לנישואים לא רצויים. @@ -26,9 +26,9 @@ dateCreated: 2024-02-14T14:53:42.663Z [^4]: *ולא מרוח הקודש, אם שאלתם* [^6]: גם לא-נשואים נכנסו ככה למנזר. -# הגותו +##הגותו -## אחריות מוסרית +###אחריות מוסרית אבלר היה טרוד בשאלת מידת האחריות של אדם על מעשיו[^7]. עמדתו של אבלר היא מהקיצוניות[^8] בתחום - והיא, אם אתה מתחרט לאחר עשיית המעשה, *אינך* אשם. הכוונה היא לא חרטה בפני שופט - אלא חרטה אמיתית בפני עצמו. עמדה זו נובעת מ[התפיסה האפלטונית](/פילוסופיה/יוונית/אפלטון/פיידון) אודות הפער בין הנפש לגוף, ועליונותה של הנפש על הגוף. אולם הנפש היא מהות האדם, אך הגוף לעיתים מצליח לכפות את עצמו על הנפש - ולהשתלט עליה ביצר רע. לכן, כאשר הלהט של הגוף יורד, הבעת החרטה של הנפש מאששת את עליונותה של האנושית על פני היצר - ופוטרת את האדם מאחריות. כל עוד האדם לא השתכנע שמעשיו הם מוסריים - הוא פטור מעונש. התפיסה הזו בעייתית, כמובן, ברמה הדתית והחינוכית. @@ -37,9 +37,9 @@ dateCreated: 2024-02-14T14:53:42.663Z [^7]: ר' גם: [מאמרו של פרנקפורט](/פילוסופיה/טבע/frankfurt_-_alternate_possibilities_and_moral_responsibility.pdf) על אחריות מוסרית [^8]: אבלר נודע במיוחד בתיאוריו הפלסטיים, שעזרו למשוך אליו קהל תלמידים. -## [השילוש הקדוש](/פילוסופיה/נוצרית#השילוש-הקדוש) +###[השילוש הקדוש](/פילוסופיה/נוצרית#השילוש-הקדוש) התפיסה הנוצרית מייחסת את כלל תארי האל - הטוב, הרחמים, וכו' - לאל עצמו, ולא לאף אחד מההיבטים שלו. לא הבן הוא טוב, אלא האל; לא האב הוא רחום, אלא האל; הייתה רתיעה גדולה לייחס תארים כאלו לפרצופים מסוימים של האל. אבלר הלך כנגד התפיסה הזו, וכן ייחס את התארים לפרצופים ממש, מה שעלה ברדיפתו, בפרט בידי [ברנאר מקלרבו](https://en.wikipedia.org/wiki/Peter_Abelard#Conflicts_with_Bernard_of_Clairvaux). יש האומרים כי בעקבות החוויה הזו, אבלר חזר בסוף ימיו בתשובה. -## ביחס ליהדות +###ביחס ליהדות אבלר, כמו נוצרים רבים אחרים, הוציא פולמוס כנגד היהדות, בו דן נגד האיסלאם והיהדות - אך כתיבת הספר נקטעה מיד לפני שהציג את עמדותיו כנגד היהדות, לפני שחזר בתשובה. diff --git a/פילוסופיה/נוצרית/אוגוסטינוס.md b/פילוסופיה/נוצרית/אוגוסטינוס.md index 0f6ceb47..f3ebef1b 100644 --- a/פילוסופיה/נוצרית/אוגוסטינוס.md +++ b/פילוסופיה/נוצרית/אוגוסטינוס.md @@ -10,20 +10,20 @@ dateCreated: 2024-01-03T14:06:51.689Z ![augustinus.jpeg](/פילוסופיה/נוצרית/augustinus.jpeg) -# חייו +##חייו [אוגוסטינוס](https://en.wikipedia.org/wiki/Augustine_of_Hippo) נולד ב354, בעיר איפו שבאלג'יר ממערב לטוניס. אמו הייתה נוצריה אדוקה, והאב היה פגאני[^32]. היחסים ביניהם היו גרועים, משום שאביו בגד לעיתים תכופות ואמו הייתה משכילה ממנו בהרבה. המשפחה נולדה למעמד בינוני-נמוך, ושאפה להתקדם בזכות לימודים. אביו של אוגוסטינוס הבין היטב שבנו מוכשר מאוד, ושזו הדרך להתקדם, ולכן השקיע את הכסף שברשותם בלימודיו של אוגוסטינוס - תחילה בעיר שבה נולד, ואחר כך בקרתגו. כך זכה אוגוסטינוס ללימודים אקדמיים רומים[^33]. אוגוסטינוס לוקח בקרתגו פילגש, ומתקדם בלימודיו - ונהפך למרצה לרטוריקה. מבחינה דתית, אוגוסטינוס נוטש לחלוטין את הנצרות, ומצטרף למניחאים - דת דואליסטית[^34]. אוגוסטינוס חי בקרב המניחאים כעשור, עד שזונח אותם ומתקרב לזרם הניאו-אפלטוני, מהצד הפגאני שלו[^35]. אוגוסטינוס נקרא מקרב הניאו-אפלטונים למילאנו, למוסד נחשב מאוד. אוגוסטינוס זוכה למינוי במילאנו כתוצר של משחק פוליטי בין הנוצרים לפגאנים, שבו הפגאנים מנצחים. תוך מספר שנים במילאנו, הוא מתקרב חזרה לנצרות, מסיבות שקשה לנו לדעת, אך עדיין ספקן לגביה - עד שחווה תגלות בכנסייה של אמברוזיוס - ונהפך נוצרי מאוד אדוק. אמו משדכת לו אישה עשירה, אשר במקומה הוא לוקח פילגש, ובסופו של דבר פורש מן הנשים לגמרי לחיי נזירות[^36], וכמורה. לבסוף, מתפנה משרת בישופ באיפו, ואנשי העיר בוחרים בו למלא את המשרה. לבסוף, פולשים שבטים ברברים לצפון אפריקה, ומטילים על איפו מצור - שבו כמעט בוודאות נהרג אוגוסטינוס, בידי הונדאלים, בשנת 430. -# הגותו +##הגותו -## ביחס לפילוסופיה +###ביחס לפילוסופיה אוגוסטינוס, מתוך, [הזרם הפילוסופי המסורתי](/פילוסופיה/נוצרית/דת_ופילוסופיה), סבר ש: 1. הפילוסופיה היא דרך טובה לגילוי ראשוני של האמת. 2. הפילוסופיה לבדה לעולם לא תגלה את כל האמת[^37], ותוביל למבוי סתום; מהמבוי הזה ניתן לצאת רק בהתגלות דתית. ההתגלות הזו נותנת פריטי מידע שמאירים על כל השאר המציאות, העל-פילוסופית. -## ביחס לאמונה +###ביחס לאמונה אוגוסטינוס פיתח תפיסה קיצונית יותר באשר לגאולה, בסוף חייב. האמונה, לפיו, אינה דבר שהאדם בוחר, או מגיע אליו - אלא דבר שנקבע מראש בידי האל, וקשורה קשר בלתי נפרד לגורלו[^38]. רק אמונה בישו, קבע, תוביל לעולם הבא, ולגן העדן; המאמינים הוצבו שם מראש, וכל השאר - דינם גיהנום. התפיסה הזו הייתה דומיננטית בנצרות הקתולית, אך איבדה בהדרגה מעוצמתה, וכיום אינה העמדה הדומיננטית; עמדו של אוגוסטינוס שורדת כ[*פרה-דסטינציה*](https://en.wikipedia.org/wiki/Predestination) הפרוטסטנטית. אוגוסטינוס מציב קו חוצץ נוקשה בין ה**מאמינים** ל**כופרים**. הנצרות נסובה סביב השאלה - *האם ניתן לחצות את הפער הזה*? האם ניתן להציל את אלו הכופרים באל אחד, הפאגאנים, המאמינים באל-טבעי? נדמה כי אוגוסטינוס סבור כי לא כך הדבר: יש הנולדו בלתי-מאמינים, ששום רמה של חיים דתיים לא תשנה את דעתם[^39], ואחרים, גם בנסיבות כופרות לחלוטין, יימצאו את האמונה באל. לפי תפיסתו של אוגוסטינוס, שאלת האמונה בלתי-תלויה באורך החיים: המשקל של החיים הדתיים נסוב סביב האמונה. @@ -40,7 +40,7 @@ dateCreated: 2024-01-03T14:06:51.689Z [^39]: אוריאל דה-קוסטה, בן זמנו של שפינוזה שחי חיים דתיים, טען שהרגיש כ"קוף בין הקופים" בעת כל פולחן דתי. [^40]: בנצרות יש רעיון של *מדורי גיהנום*, ההולכים ומתדרדרים. העליונים ביותר לא נוראים במיוחד, שמה מסתובבים אריסטו ואפלטון, והגרועים ביותר הם הסבל הנורא ביותר. (ר' גם: *הקומדיה האלוהית* של דנטה אליגרי). -## ביחס לפוליטיקה +###ביחס לפוליטיקה רומא [נכבשה בידי הגותים ב410](https://en.wikipedia.org/wiki/Sack_of_Rome_(410)). הכיבוש היה מכה קשה לרומאים - רומא לא נכבשה לפני כן מאז הקלטים, ב387 - 800 שנה לפני כן! רומא אולם משתקמת וממשיכה להתקיים לכמה עשורים, אך האירוע הזה מחזק את האליטה הפגאנית[^42] - שרואה בכיבוש גזירה בעקבות התנצרותה של האימפריה[^43]. בתגובה לאירועים האלו, אוגוסטינוס כותב את *עיר האלוהים*[^45], שם מתאר את המתח בין *העיר הארצית* - המנוהלת על פי שיקולים ארציים - לעומת *עיר האלוהים* - שם האמת לא משתנה[^44]. העיר הארצית אמנם שואפת לעיר האלוהית, אך לעולם לא מגיעה אליה - ולכן יכולה להיחרב. מנגד, עירו של הנוצרי - העיר הנצחית - תשרוד לעד. וכיצד נגיע לעיר הזו? אוגוסטינוס מציף מתח בין הדת לעיר, וכיוצא בזאת בין הדת לכנסייה: האם על הגורמים הדתיים, כמו האפיפיור, להתערב כדי לשאוף לעיר האלוהית, או שמא אסור לה להתערב ולהתערבב בשיקולים ארציים? diff --git a/פילוסופיה/נוצרית/אוקהם.md b/פילוסופיה/נוצרית/אוקהם.md index eb67a83d..67678533 100644 --- a/פילוסופיה/נוצרית/אוקהם.md +++ b/פילוסופיה/נוצרית/אוקהם.md @@ -10,7 +10,7 @@ dateCreated: 2024-03-13T14:25:39.649Z ![william_of_ockham.png](/פילוסופיה/נוצרית/william_of_ockham.png) -# חיו +##חיו [וויאליאם מאוקהאם](https://en.wikipedia.org/wiki/William_of_Ockham) (1287-1347) נולד באנגליה, והיה [פרנציסקני](/פילוסופיה/נוצרית/מסדרים#הפרנציסקנים), בדומה ל[דנס סקוט](/פילוסופיה/נוצרית/דונס). ב1324 הוא הואשם בכפירה, ונקרא למשפט אצל האפיפיור - שם [דומיניקנים](/פילוסופיה/נוצרית/מסדרים#הדומיניקנים), כמו גם פרנציסקנים שמרנים יותר, ועבר לאוויניון בצרפת - מושב האפיפיור באותם הימים - לצורך המשפט. ב1327, פורץ ויכוח גדול בקרב הפרנציסקנים - בין אלו שדרשו עניות מוחלטת, וסירבו להחזיק רכוש אפילו בשם המסדר, לבין אלו הקיצוניים פחות שהתירו רכוש בשם הכנסייה. @@ -18,11 +18,11 @@ dateCreated: 2024-03-13T14:25:39.649Z אוקהאם התחבר ל[מישל דה סזן](https://en.wikipedia.org/wiki/Michael_of_Cesena), ראש המסדר הפרנציסקני, שדגל בעמדת העניות - וכתוצאה מכך האפיפיור (שהחזיק רכוש רב בשם הכנסייה, ונתפס בעיניי הפרנציסקנים ככופר[^1]). עד לאותה נקודה, המשפט היה לטובתו - וסביר שהיה יוצא במשפט קל. אולם, בעקבות זאת, האפיפיור נטה נגדו והתכוון לשפוט אותו לחומרה. אוקהאם, שסבר כי השופט כופר, ברח ל[לואי הרביעי](https://en.wikipedia.org/wiki/Louis_IV,_Holy_Roman_Emperor) - קיסר גרמניה ואדם רב עוצמה והשפעה. -# הגותו -## ביחס לפוליטיקה +##הגותו +###ביחס לפוליטיקה אוקהאם פיתח עמדה חדשה ביחס ל[קשר בין דת למדינה של אוגוסטינוס](/פילוסופיה/נוצרית/אוגוסטינוס#ביחס-לפוליטיקה). היחס הזה, כאמור, הוא הפוך: גם היום, מדינות מופרדות מן הדת (דוגמת טורקיה וארצות הברית) נתונות להשפעה אדירה מהדת; מנגד, מדינות ללא הפרדה (כמו דנמרק ואנגליה) חילוניות כמעט לחלוטין. אוקאם סבר כי על המדינה לפקח על הדת - ולשמר את טוהר לבביהם. על גביו, לותר ביקש לתת למדינה את הסמכות על זהותה הדתית של המדינה: אם השליט, למשל, נהיה פרוטסנטי, העם נהיה פרוטסנטי איתו[^4]. [שפינוזה](/פילוסופיה/חדשה/שפינוזה) לקח את זה רחוק יותר - הדת צריכה לשמש כלי בידי המדינה בכדי לחנך את האזרחים - במיוחד האזרחים הבורים[^5]. זאת בניגוד לעמדה שמרמז לה אוגוסטינוס, לפיה הדת צריכה להכווין את המדינה לעבר ה*עיר האלוהית*[^6]. את העמדה הזו לקח רחוק יותר יורשו של לותר, קלווין[^8] - שהקים בז'נבה תיאוקרטיה דתית קיצונית, באמונה שהכנסייה צריכה לפקח על *הכל*[^7]. את הויכוח הלוהט הזה כולו הצית אוקאם; עד אז אוגוסטינוס היה די מובן מאליו. -## ביחס למדע +###ביחס למדע אוקאם סבר שכשאנו מייצרים מדע, אנחנו מייצרים שפה משותפת שעוזרת לנו להסביר את העולם - אך לא להגיע לאמת. זאת בניגוד ל[אפלטון](/פילוסופיה/יוונית/אפלטון/פיידון#נצחיות-הנפש) או ל[אקווינוס](/פילוסופיה/נוצרית/אקווינוס#העולם-הבא), שסברו כי כשאנו מייצרים מדע, אנחנו מתחברים לגוף ידע נצחי - כמו האידאות האפלטוניות - ומתחילים להבין את המציאות כשלעצמה, את הכוח שמנהל את העולם. היכן שאפלטון ויורשיו הרבים מזהים מדע עם האמת, אקווינוס מציג אותו ככלי יחסי[^9]: לשיטתו, המדע הוא המצאה אנושית, ולא חלק מאמת לאמיתה. באופן מוזר, התפיסה הזו מסתדרת עם תפיסות דתיות שמרניות: אם המדע לא אומר כלום, כל אחד יכול להאמין בכל דבר: דבר השם מקבל קדימות על המדע חסר השחר. מנגד, אם נזהה בין מדע לאמת, הוא עלול להגיע לסתירה עם הדת, ומשם המתח ביניהן. האם עמדות כאלו יצרו את החילון - או התנגדו לו יותר מכולן? זוהי שאלה טובה, ויש עליה ויכוח עז עד היום. [^1]: זהו אירוע נדיר וקיצוני - אך גם היום מעמדו של האפיפיור הוא נקודה בעייתית: 2\3 מכל הנוצרים הם קתולים, ובראש המערכת כולה עומד אדם אחד. האם הוא יכול להיות כופר? מה אם הוא טועה? diff --git a/פילוסופיה/נוצרית/אנסלם.md b/פילוסופיה/נוצרית/אנסלם.md index 9db8c457..ad56af07 100644 --- a/פילוסופיה/נוצרית/אנסלם.md +++ b/פילוסופיה/נוצרית/אנסלם.md @@ -10,11 +10,11 @@ dateCreated: 2024-02-07T15:06:27.156Z ![anselm.jpg](/פילוסופיה/נוצרית/anselm.jpg) -# חייו +##חייו [**אנסלם מקאנטרבורי**](https://en.wikipedia.org/wiki/Anselm_of_Canterbury) (1033-1109) הוא ממציא [ההוכחה האונתולוגית לקיום האל](/פילוסופיה/דת/ראיות#הראייה-האונטולוגית)[^3]. ישנן הוכחות מטאפיזיות, הוכחות פיזיקליות, ואת ההוכחה האונתולוגית. מנהג של ההוגים הנוצרים היה לפתוח את כתביהם בהוכחה כזו או אחרת לקיום האל, ומכאן חשיבותן. -# הוכחות לקיום האל -## פיזיקלית +##הוכחות לקיום האל +###פיזיקלית ההוכחות הפיזיקליות הן הגרועות ביותר. הן מתחילות בכך שיש את כדור הארץ[^1], והכוכבים, כפי שהאמינו, מסתובבים סביבו. בימי הביניים, חוק המשיכה אינו היה לפי מסה, כפי שאנו מבינים היום, אלא תמיד כלפי מרכז כדור הארץ. בימי הביניים האמינו כי הכוכבים נותרים תלויים בשמיים משום שהם תלויים על גלגלים[^2] (שבע עד כמה עשרות), ומוחזקים בידי ספרות מחומר שקוף. הכוכבים הרחוקים ביותר נחשבו כולם ליושבים על אותו הגלגל הרחוק ביותר. @@ -25,7 +25,7 @@ dateCreated: 2024-02-07T15:06:27.156Z [^2]: הם ייחסו גלגלים שונים וכמות שונה מכיוון שראו שלא כל הכוכבים זזים באותו הקצב. [^3]: ש[דקארט](/פילוסופיה/חדשה/דקארט) [מאמץ ביתר שאת](/פילוסופיה/חדשה/דקארט/הגיונות#ההוכחה-האונטולוגית-היגיון-חמישי). -## מטאפיזית +###מטאפיזית ההוכחה קובעת כי, מבחינה לוגית, הדברים בעולם מתחלקים לשלוש קבוצות: @@ -41,7 +41,7 @@ dateCreated: 2024-02-07T15:06:27.156Z [^3]: את ההוכחה הזו המציא איבן-סינה, ומשם היא התגלגלה גם לכתבים הנוצרים והיהודים. היא הופרכה על ידי אלרזאלי (1111) תחילה ועל ידי יום וקאנט אחר כך, בכך שטענו כי התפיסה הזו נובעת מתפיסה חושית, שאינה בעלת תוקף מוחלט (מי אמר שיש לי חושים? שהם לא משקרים? שאנחנו לא חלום של פרפר מסטול, וכו'). -## אונתולוגית +###אונתולוגית יתרונה של הוכחה זו היא שאינה קשורה לא בפיזיקה ולא במטאפיזיקה - אלא רק בפסיכולוגיה האנושית. מכאן חיבתם של רבים בעת החדשה, לרבות [דקארט](/פילוסופיה/חדשה/דקארט), להוכחה זו. אנסלם מתאר כיצד לא הסתפק בהוכחות הקודמות, והתפלל וצם ימים שלמים בתחנונים לאל כדי שיישלח לו הוכחה חדשה לקיומו. ההוכחה היא שבכל אדם ישנה תודעה של שלמות - וזו מגיעה מאלוהים, שהוא השלם ביותר. כאשר אנו שואפים לשלמות, זאת משום שיש בנו מושג של דבר שלם, טהור וזך לגמרי - שחייב להגיע מאיפושהו. בהינתן שהאדם אינו מושלם, ולכן לא יכול להגות את הרעיון הזה בעצמו, המקור חייב להיות אלוהים. @@ -49,5 +49,5 @@ dateCreated: 2024-02-07T15:06:27.156Z > ר' להמחשה: [משל הפיצה](/פילוסופיה/חדשה/דקארט/הגיונות#fn23) {.is-success} -### ביקורת +####ביקורת הביקורת כנגד גישה זו היא שעצם הגדרת האל שונה מאוד בן ההוגים והתפיסות: הפילוסופים בכלל והדתיים בפרט חוקרים את המציאות מבלי להניח קיומה של ישות על-טבעית, ומתוך החקירה הזו מגיעים לאיזשהו רובד עליון, אותו הם מכנים *האל*. לפיכך, בהתאם לתפיסתם, *האל* שונה בין כל הוגה: [האל של שפינוזה](/פילוסופיה/חדשה/שפינוזה/אתיקה#אלוהים) ודאי אינו האל של אנסלם, או של הרמב"ם, או של התנ"ך. \ No newline at end of file diff --git a/פילוסופיה/נוצרית/אקווינוס.md b/פילוסופיה/נוצרית/אקווינוס.md index 1de06ae6..55c6217e 100644 --- a/פילוסופיה/נוצרית/אקווינוס.md +++ b/פילוסופיה/נוצרית/אקווינוס.md @@ -11,7 +11,7 @@ dateCreated: 2024-02-21T15:45:07.224Z ![aquinas.jpg](/פילוסופיה/נוצרית/aquinas.jpg) -# חייו +##חייו [**תומס אקווינוס**](https://en.wikipedia.org/wiki/Thomas_Aquinas) (1225-1274) חי באיטליה כבן הלא-בכור למשפחה של אצילים, שתמכו בקיסר פרדריך השני. משפחתו ייעדה אותו לחיי דת, לשמש כראש מסדר מפורסם באיזור. משפחתו שלטה במנזר זה, וייעדה אותו לשמחתו להוביל את המנזר. אולם בהמשך, לאור פיצול בין האפיפיור לקיסר, משפחתו תמכה בקיסר - אך אקווינוס ברח לנאפולי והתחבר ל[דומיניקנים](/פילוסופיה/נוצרית/מסדרים#הדומיניקנים). אחיו ניסו נואשות להניא אותו מחיים אלה - בכך שניסו לפתות אותו בנשים - וכשסירב לאחרונה, חווה התגלות. משהבינו שלא יצליחו לשנות את דעתו, דאגו לו אחיו למקום מקלט, שם החל להרצות לדומיניקנים - אחד המרצים הצעירים ביותר במסדר. @@ -19,9 +19,9 @@ dateCreated: 2024-02-21T15:45:07.224Z אקווינוס הוא אחד ההוגים המרכזיים בנצרות בכלל ובימי הביניים בפרט. מסיבה זו, הרמב"ם משפיע עד עצם היום הזה השפעה עמוקה על הנצרות, ובמיוחד הנצרות הקתולית. -# הגותו +##הגותו -## האנלוגיות +###האנלוגיות שאלה גדולה בתיאולוגיה היא כיצד להבין את תארי האל. הרמב"ם טוען כי לא ניתן לדעת על האל שום דבר, וכי כל דבר שניתן לדעת על האל הוא אחד משני סוגים - מה האל עושה, ומה אינו עושה - אך לא לדעת דבר חיובי על האל עצמו. כשאני אומר שהאל הוא יודע, אני אומר שאינו טיפש - לא שאני יודע איזה מין ידיעה *כן* נוכחת בו. ידיעה, למשל, הוא מוגבלת במהותה - אנחנו לא יכולים לדעת הכל. הידיעה האלוהית, מנגד, היא אינסופית - שונה לגמרי - ולכן איננו יכולים לייחס לו *ידיעה* כמו שאנחנו מכירים. התפיסה הזו מבדילה את האל מאוד מהאנושות - אין לו ממש תואר, או מקום, או ידיעה. למשל, שהאל יכול לדעת מה נעשה בעתיד עוד לפני שהחלטנו אותו ומבלי שיקבע אותו וישלוט עליו - משום שידיעתו היא שונה לגמרי מהסוג שאנחנו מבינים. @@ -31,7 +31,7 @@ dateCreated: 2024-02-21T15:45:07.224Z [^1]: אשר תורגמו לערבית, [כפי שראינו](/פילוסופיה/נוצרית/מערב). -## המוסר הטבעי +###המוסר הטבעי *האם יש מעשים שהם נכונים ללא תלות בחברה כזו או אחרת*? זוהי שאלה קלאסית בפוליטיקה ובדת. [אפלטון](/פילוסופיה/יוונית/אפלטון) מציג אותה לראשונה ב[פוליטאה](/פילוסופיה/יוונית/אפלטון/פוליטאה), שם הוא מציג את המדינה הטובה ביותר[^2], על בסיס **המוסר הטבעי**, ככזו שהקשר הוא ישיר בין הפרט למדינה - המדינה מחנכת את היחיד ומייעדת אותו לתרום בצורה מסוימת. התפיסה האפלטונית קובעת מוסר זה כמוחלט - וככל שחברה נתונה חוטאת ממנו, היא רחוקה יותר מהחברה האידאלית, מהמוסר ומהאמת. @@ -69,7 +69,7 @@ dateCreated: 2024-02-21T15:45:07.224Z [^7]: דוגמה של שלום מאתר מחזירים בתשובה קתוליים: כל ילד קטן וכל ילדה קטנה רוצים נישואים קתוליים - הילד הוא נסיך שמחפש נסיכה והם רוצים להישאר יחד לנצח. רק מאוחר יותר, כש"מבלבלים להם את המוח" עם תיאוריות מגדר ושטויות שכאלה, הם סוטים מהדרך הזו. משום שזה מה שכל הילדים הקטנים רוצים - האל מצווה נישואים קתוליים. [^8]: דוגמה ספציפית להדהים של שלום - בין בני זוג, הגמרא אוסר קיום יחסים במחזור החודשי ובשבוע שאחריו - במטרה לכונן מתח מיני בריא בין בני הזוג, שיוביל לזוגיות טובה. אולם, מה אם אדם חוזר בתשובה אחרי שנים רבות עם אשתו, שלא מוכנה להתפשר בנושא זה? הרי שבמצב כזה, ציות לחוק כלשונו יפר את הרוח שלו, בכך שיפגע ביחסים בין בני הזוג. -## העולם הבא +###העולם הבא [אפלטון טוען](/פילוסופיה/יוונית/אפלטון/פיידון#נצחיות-הנפש) שהנפש היא עצם, ולכן קודמת לגוף ושורדת את הגוף. הוא האמין שהן השכל והן הרגש הם חלקים מן הנפש, אשר יודעת מראש את כל מה שיש לדעת, ושהלמידה היא בעצם היזכרות במה שהנפש יודעת עוד מקודם. לעומתו, אריסטו טוען ב[מטאפיזיקה](/פילוסופיה/יוונית/אריסטו/מטאפיזיקה) שהמציאות כולה מורכבת מ[עצמים](/פילוסופיה/יוונית/אריסטו/מטאפיזיקה#מהו-העצם-חומר-צורה-תרכובת), תרכובת של [חומר](/פילוסופיה/יוונית/אריסטו/מטאפיזיקה#העצם-חומר) ו[צורה](/פילוסופיה/יוונית/אריסטו/מטאפיזיקה#העצם-צורה). החומר הוא המצע הגולמי, הבלתי מסוים, והצורה היא התבנית שתטווה איך הוא משתמש. לשיטתו, כאשר החומר משתנה, הצורה נעלמת. diff --git a/פילוסופיה/נוצרית/אריגנה.md b/פילוסופיה/נוצרית/אריגנה.md index ed447fbb..0b6562e7 100644 --- a/פילוסופיה/נוצרית/אריגנה.md +++ b/פילוסופיה/נוצרית/אריגנה.md @@ -17,13 +17,13 @@ dateCreated: 2024-02-07T14:38:49.130Z [^1]: את אירלנד ניצר פטריק הקדוש, הבולט שם עד היום, התנצרות איטית עם תחילת התנצרות האימפריה, במאה ה4-5. [^2]: אירלנד אפילו קיבלה בתקופה מסוימת תשלומי מס מן האנגלים -# הגות -## ניאופלאטוניזם +##הגות +###ניאופלאטוניזם הגותו של אריוגנה הייתה ניאו-אפלטונית, בדומה לקונסטנטינוס שהושפע מהם. התפיסה האריסטותלית מנתקת את האלוהים מן העולם; האל הוא הסיבה הראשונית, אך לא נוכח בעולם. לעומתה ייסד [פלוטינוס](https://en.wikipedia.org/wiki/Plotinus) (200-270) את התפיסה הניאו-אפלטונית, שקובעת כי האל שופע את עצמו לתוך העולם ובכך נוצרת המציאות - מתוך אותו השפע האלוהי. אריגנה החזיק אף הוא בתפיסה הזו, לפיה בכל דבר בעולם - בי, בכם, בשולחנות ובחתולים - יש עצמיות אלוהית. העמדה הזו בעייתית משהו בתפיסה הנוצרית, משום שהיא מעמעמת את הפער בין ישו לכל יצור אחר, לאור [ההתלבשות](/פילוסופיה/נוצרית#ההתלבשות). אוריגנה סבר כי ביכולתו של אדם לטפס בשאיפה של אותו השפע, האור האלוהי, עד שיגיע חזרה לחיק האל. אריוגנה יישב את המתח בכך שקבע כי אצל ישו, הנוכחית האלוהית הייתה חזקה במיוחד. הכנסייה אינה אוהבת את העמדה הזו כלל, ומגדירה אותה ככפירה. אריוגנה הוחרם עוד בחייו לאור עמדה זו, מה שלא השפיע על מעמדו כהוגה הבולט בתקופתו. -## פסאודו-דיוניסיוס +###פסאודו-דיוניסיוס אריוגנה תרגם אוסף של ספרים הנקראים ה*Pseudo-Dionysius*, ספרי הגות מביזנטיון סביב המאה ה3-4, מיוונית ללטינית. הספרים עוסקים בחייו של [דיוניסיוס](https://en.wikipedia.org/wiki/Pseudo-Dionysius_the_Areopagite), יווני הקרוי על שמו של אל היין, היה מתלמידיו של פאולוס, וסייע להפיץ את הנצרות - יש הטוענים כי כתב חלק ניכר מן הברית החדשה, ומייחסים לכתבים האלו מעמד של נספח לברית החדשה, כמעט ספר קודש. כיום הוא איבד ממעמדו ונחשב כ'עוד ספר נוצרי רגיל'. בקרב הניאו הפלאטונים ניכרה תופעת הפסודו-אפיגרפיות[^3]. משום שהאמינו בגלגול נשמות, הסופרים לעיתים חשבו שהם עצמם גלגול של הוגה מסוים, ולכן ייחסו את כתביהם אליו (*אני כותב בשמו של אפלטון משום שאני נשמתו של אפלטון בגלגול חוזר*). diff --git a/פילוסופיה/נוצרית/מסדרים.md b/פילוסופיה/נוצרית/מסדרים.md index 7cfe56ad..a9ec6c1d 100644 --- a/פילוסופיה/נוצרית/מסדרים.md +++ b/פילוסופיה/נוצרית/מסדרים.md @@ -20,13 +20,13 @@ dateCreated: 2024-02-21T15:04:45.579Z שניהם התפשטו באירופה כאש בשדה קוצים, ומשם לעולם החדש - הספינות הראשונות לאמריקה כבר נשאו נזירים. -# הדומיניקנים +##הדומיניקנים הדומיניקנים, אולם, ויתרו די מהר על עניין העוני - ובעוד שהם שללו את הכסף מן הפרט, הם אפשרו לממסד לצבור כסף. לדומיניקנים יצא שם (עד היום) של למדנים - שמיהרו לאמץ את המדע החדש על פי אריסטו במאה ה13, את הרמב"ם ואת איבן-רושד. הם אימצו את התפיסה הזו כחלק מאמונתם הדתית באופן די מוצלח - רבים מהם היו פילוסופים מסורתיים מסורים, ולכן התנגדו בלהט לקופרניקוס, גלילאו וניוטון. הדומיניקנים שלטו במידה רבה באינקוויזיציה לכל אורך חייה, בכל רחבי העולם הנוצרי ובמיוחד בספרד, ולעיתים השתמשו בה כנגד יריבים נוצרים. הדומיניקנים נהנים עד היום מנוכחות חזקה באוניברסיטאות, ואפילו בפוליטיקה[^4]. הם מחזיקים באוסף אדיר של פרשנויות דתיות וטקסטים מקראיים מאינספור דתות, בכמה מוסדות בירושלים. -# הפרציסקנים +##הפרציסקנים אצל הפרנציסקנים נוכח מתח פנימי אדיר לכל אורך ימי הביניים - כמעט עד כדי פיצול - בין אלו שסברו שהן הנזירים הבודדים והן המנזר עצמו אסורים מלדעת מהיכן תבוא ארוחתם הבאה, או להחזיק בספרים שמהם הם לומדים - לבין אלו הקיצוניים פחות, שהחזיקו בדעה דומה לזו של הדומיניקנים, האוסרת על הנזירים לצבור ממון אך מתירה אותו לממסדר. כך או כך, הפרנציסקנים היו סגפנים בהרבה מהדומיניקנים[^5]. הפרנציסקנים התנגדו בלהט לעמדה האריסטותלית - תחילה בצידוד בעמדותיו של [אוגוסטינוס](/פילוסופיה/נוצרית/אוגוסטינוס), ומשם בצעד מקורי ומעניין יותר - לספקנות בכלל וכלפי המדע והפילוסופיה בפרט[^6]. diff --git a/פילוסופיה/נוצרית/מערב.md b/פילוסופיה/נוצרית/מערב.md index e655efdd..9da6345c 100644 --- a/פילוסופיה/נוצרית/מערב.md +++ b/פילוסופיה/נוצרית/מערב.md @@ -12,13 +12,13 @@ dateCreated: 2024-02-14T15:36:51.424Z בין 1080-ל1244, התחולל מהפך עולמי של ממש. קרנה של מערב אירופה עלה על זה של מרכזים תרבותיים אחרים - מזרח אירופה, העולם המוסלמי, המזרח וסין - ואירופה נהפכה למרכז העולם התרבותי, אולי עד עצם היום הזה. עד לאותה נקודה, מעמדה התרבותי של מערב אירופה היה נחות בהרבה משל שאר המרכזים האלו - אולם ב160 השנים האלו, הבשילו תהליכים רבי עוצמה שהזניקו אותה לקדמת הבמה. התהליך התרחש בשלוש נקודות מרכזיות - שנת 1080, שנת 1204, ושנת 1244, כמו גם ב1317, [^1]1453, 1493. -# כיבוש ספרד +##כיבוש ספרד ב1080, נכבשה טולדו, לימים בירת הויזיגוטים, ונפלה רוב רובה של ספרד המוסלמית. זוהי ההצלחה הראשונה של הנצרות כנגד העולם המוסלמי. ב998, מת המלך המוסלמי של קורדובה, ולעומתם מתאחדים הנוצרים בממלכות הצפון ויורדים דרומה. המוסלמים המבוהלים מגייסים את השבטים הברברים מצפון אפריקה, אך הנוצרים ממשיכים להדרים - ב1236 נכבשה אנדלוסיה, ולבסוף ב1492 - נפלה גרנדה. לכיבוש יש חשיבות אינטלקטואלית גדולה, משום שהעולם המוסלמי החזיק בכתביהם של אריסטו, אפלטון ודומיהם - שהנצרות אינה הכירה היטב. המיעוט היהודי, שנשאר בשטחים הכבושים בהיותם צד ניטראלי, החלו לתרגם את הכתבים האלה - משום שדברו הן ספרדית והן ערבית. בנוסף, זכתה הנצרות בידע מדעי רב שצבר העולם המוסלמי, שנפל כעת לידיהם - כיבוש טולדו היה אירוע מכונן בהקמת האוניברסיטה הראשונה בבולוניה. -# מסעות הצלב +##מסעות הצלב ב1204, התרחש מסע הצלב הרביעי. במקור, מסעות הצלב היו סיוע לביזנטיון הקורסת כנגד הטורקים. ב1071, מתרחש קרב מנזיקר - שם נמחק הצבא הביזנטי בידי הטורקים. כעת נפרץ גבול שהיה יציב מזה מאות שנים, והביזנטים מחזיקים רק את מערב טורקיה. בעקבות הכיבושים, הטורקים צוברים ביטחון ומתחילים להתנכל לעולי רגל נוצרים, במיוחד בירושלים, מה שממיט עליהם את חימת העולם הנוצרי - ומביא עליהם את מסעות הצלב. ב1096, מתגבשת הקבוצה הראשונה של עולי הרגל - עניים מרודים, שמובלים בידי אנשי דת בינוניים וממוננים בידי אצילים - אשר כותשים כל קהילה *יהודית* שנקרית בדרכם. בהגיעם לגבול הונגריה, הם מסורבי כניסה, ופותחים במלחמה כנגד הונגריה - אשר מביסה אותם. חלקם בורחים, וחלקם עוקפים את הונגריה דרך סלובקיה. הביזנטים מסרבים להעביר אותם בתוך ביזנטיון, ומשנעים אותם בספינות לצד האסייתי, שם נוחלים כישלון. @@ -31,7 +31,7 @@ dateCreated: 2024-02-14T15:36:51.424Z אחד מהספרים שמתורגמים באותם שנים הוא מורה נבוכים, שנכתב באיזור 1192, ותורגם לעברית ב1200. ב1240, כבר ישנו תרגום שלם בלטינית - ובזכותו מצליחים לעכל את המידע המדעי הרב, שמאתגר אותם מבחינה דתית, שמגיע הן ממכיבוש ספרד והן מכיבוש ביזנטיון. הרמב"ם נהפך למוכר מאוד בקרב הפילוסופיה הנוצרית. -## הקתרים +###הקתרים [קתרים](https://en.wikipedia.org/wiki/Catharism) הם מיעוט דתי שהגיע איכשהו לדרום צרפת, ככל הנראה מבוסניה. הקתרים הם דת דואליסטית, שמאמינים באל טוב ואל רע, שמושמדים כמעט לחלוטין בידי הנוצרים שרדפו אותם. הם מורכבים מאנשי דת, שעליהם חלים איסורים די קשים - דוגמת צמחונות ופציפיזם - ומהעם, שבעיקר מאמין ומבקש מחילה. שרד מהם מעט מאוד - כמה סידורי תפילה ועדויות של מומרים. הקתרים הם ככל הנראה גלגול של דת פרסית, כמו המניחיים, שהתגלגלו לאיזור ביזנטיון, משם לבוסניה ולבסוף לדרום צרפת. איכשהו, הם נהפכים לדת מרכזית באיזור זה - והקתולים בדרום צרפת לומדים לחיות איתם. הם משתרשים היטב באוכלוסיה המקומית, ומשום שמקיימים קשרי משפחה עם נוצרים רבים - לא ניתן לרדוף אותם; זו תופעה חריגה מאוד. הקתרים לוקחים *ביס* די גדול מהעולם הנוצרי באיזור זה, והאפיפיור, בניסיון לטפל בברדק, שולח כנגדם אינקוויזיטורים - שהקתרים רוצחים. אחרי מסע ומתן לא מוצלח במיוחד, הקתרים נהפכים לרוב בחלקה המזרחי של דרום צרפת - באיזור טולוז, פורה ולאנדוק. השתרשותם מובילה למסע צלב שארך עשרות שנים (1204-1244[^2]), בעצימות גבוהה, שחשיבותו לנצרות האירופאית גדולה. הקתרים נמחקו בסופו של דבר[^3], למעלה ממאה שנה אחרי שנפלה התנגדותם המאורגנת. diff --git a/פסיכולוגיה.md b/פסיכולוגיה/index.md similarity index 97% rename from פסיכולוגיה.md rename to פסיכולוגיה/index.md index a8a66b8a..8fe5efd5 100644 --- a/פסיכולוגיה.md +++ b/פסיכולוגיה/index.md @@ -11,7 +11,7 @@ dateCreated: 2023-03-13T19:22:10.601Z ![port_denfer.jpg](/פסיכולוגיה/port_denfer.jpg) ^La^ ^Porte^ ^de^ ^l'Enfer,^ ^מוזיאון^ ^אוגוסט^ ^רודן,^ ^פריז^ -# מהו מדע? +##מהו מדע? > [מצגת](/פסיכולוגיה/מבוא/1.2_מדע_ומאפייניו.pdf) {.is-info} @@ -24,7 +24,7 @@ dateCreated: 2023-03-13T19:22:10.601Z 4. **הכללה אמפירית**. את תוצאות התצפיות מכלילים לאיזושהי תוצאה מבוססת יותר (למשל - *הפרעה בשלב הקידוד פוגעת יותר בלמידה מאשר הפרעה בשלב השליפה*). 5. **תיאוריה מקשרת**. לאחר מספיק בדיקות של ההכללה האמפירית, מנסחים תיאוריה חדשה. התיאורה כוללת בתוכה את הידע הקודם, וגם את הידע החדש - ועליה להסביר את הממצאים הקודמים גם כן. התיאוריה הזו מחזיקה עד שמגיעה תיאוריה חדשה יותר, שמכילה אותה ומתקרבת יותר לאמת. -# מהי פסיכולוגיה? +##מהי פסיכולוגיה? > [מצגת](/פסיכולוגיה/מבוא/1.1_מהי_פסיכולוגיה.pdf) {.is-info} @@ -39,7 +39,7 @@ dateCreated: 2023-03-13T19:22:10.601Z דוגמאות לפסיכולוגים חוקרים הם פסיכולוגיים *קליניים*, *התפתחותיים*, *חברתיים*, ו- *פסיכוביולוגים*. דוגמאות לפסיכולוגים טכנולוגים הם פסיכולוגיים *מטפלים*, *ארגוניים*, *חינוכיים*, *נוירופסיכולוגים* ועוד. -## הערבוב בין תחומי הפסיכולוגיה +###הערבוב בין תחומי הפסיכולוגיה בפועל, הרבה מהתחומים האלו מעורבבים ובלי גבול ברור (פסיכולגיים קליניים, למשל, הם טכנולוגיים וגם חוקרים; ההגדרה לפסיכולוג התפתחותי שונה בארה"ב מישראל; וכו'). התוצאה היא שכדי להתעדכן בחדשות בעולם הפסיכולוגיה נדרש ידע כללי מאוד רחב. @@ -53,7 +53,7 @@ dateCreated: 2023-03-13T19:22:10.601Z הפסיכולוגיה היא תחום מדעי אדיר, ופסיכולוגים לא נוטים להציג את עצמם פשוט כפסיכולוגים - אלא בכפסיכולוגיים קליניים, חברתיים, ניורופסיכולוגים, ביופסיכולוגים, וכו'. -# הגישה הנומינלית מול הגישה התפעולית +##הגישה הנומינלית מול הגישה התפעולית > [מצגת](/פסיכולוגיה/מבוא/1.3_שיטות_מחקר.pdf), [מצגת](/פסיכולוגיה/מבוא/1.4_הסטוריה.pdf) {.is-info} @@ -65,7 +65,7 @@ dateCreated: 2023-03-13T19:22:10.601Z התיאוריות השונות - וכיוצא מכך המחקרים השונים - נוטות לפעול בחלקן בגישה הנומינלית, ובחלקן באופרציונליות. -## מהו משתנה? +###מהו משתנה? מאפיין בסיסי במדע הם משתנים - שאותם מקבצים לשאלות מחקר ובודקים. מהו משתנה? @@ -76,7 +76,7 @@ dateCreated: 2023-03-13T19:22:10.601Z וכו'. -## סיבתיות +###סיבתיות נניח ונשאל שאלה כמו - כיצד משפיעה כמות השימוש בסלולרי במיומנויות החברתיות של ילדים? @@ -91,7 +91,7 @@ dateCreated: 2023-03-13T19:22:10.601Z אז כיצד יודעים מהו כיוון הסיבתיות? יש כמה דרכים: -### מחקרים מתאמיים וניסויים +####מחקרים מתאמיים וניסויים סוג אחד של ניסויים הם **מתאמיים** - אוספים נתונים ומגלים מה המתאם. ניסויים אלו מתקשים להסביר את כיוון הסיבתיות - הם פשוט צופים במה שקורה. ניתן להקל זאת במידה מסוימת על ידי מדידת גורמים להסברים חלופיים, או מדידות לאורך זמן - אך אלו פתרונות חלקיים בלבד. diff --git a/פסיכולוגיה/התפתחותית.md b/פסיכולוגיה/התפתחותית/index.md similarity index 94% rename from פסיכולוגיה/התפתחותית.md rename to פסיכולוגיה/התפתחותית/index.md index 0a6c2e5b..dfa05ee9 100644 --- a/פסיכולוגיה/התפתחותית.md +++ b/פסיכולוגיה/התפתחותית/index.md @@ -15,35 +15,35 @@ dateCreated: 2024-05-04T13:08:39.982Z > [מצגת](/פסיכולוגיה/התפתחותית/חומרים/הרצאה_1_מבוא_לסטודנטים.ppt) {.is-info} -# תוכן העניינים +##תוכן העניינים -### 1. [מבוא]() +####1. [מבוא]() -### 2. [תקופת טרום הלידה](/פסיכולוגיה/התפתחותית/קדם) +####2. [תקופת טרום הלידה](/פסיכולוגיה/התפתחותית/קדם) -### 3. [מאפייני הילוד](/פסיכולוגיה/התפתחותית/ילוד) +####3. [מאפייני הילוד](/פסיכולוגיה/התפתחותית/ילוד) -### 4. [חישה ותפיסה](/פסיכולוגיה/התפתחותית/חישה) +####4. [חישה ותפיסה](/פסיכולוגיה/התפתחותית/חישה) -### 5. [מזג](/פסיכולוגיה/התפתחותית/מזג) +####5. [מזג](/פסיכולוגיה/התפתחותית/מזג) -### 6. [התיאוריה של פיאז'ה](/פסיכולוגיה/התפתחותית/פיאזה) +####6. [התיאוריה של פיאז'ה](/פסיכולוגיה/התפתחותית/פיאזה) -### 7. [התיאוריה על התודעה](/פסיכולוגיה/התפתחותית/תודעה) +####7. [התיאוריה על התודעה](/פסיכולוגיה/התפתחותית/תודעה) -### 8. [התפתחות רגשית](/פסיכולוגיה/התפתחותית/אמוציות) +####8. [התפתחות רגשית](/פסיכולוגיה/התפתחותית/אמוציות) -### 9. [חסך אימהי](/פסיכולוגיה/התפתחותית/חסך) +####9. [חסך אימהי](/פסיכולוגיה/התפתחותית/חסך) -### 10. [דפוסי הורות](/פסיכולוגיה/התפתחותית/הורות) +####10. [דפוסי הורות](/פסיכולוגיה/התפתחותית/הורות) -### 11. [טיפול במשחק](/פסיכולוגיה/התפתחותית/משחק) +####11. [טיפול במשחק](/פסיכולוגיה/התפתחותית/משחק) -### 12. [התקשרות](/פסיכולוגיה/התפתחותית/התקשרות) +####12. [התקשרות](/פסיכולוגיה/התפתחותית/התקשרות) -### 13. [התיאוריות של אריקסון ומאהלר](/פסיכולוגיה/התפתחותית/מאהלר) +####13. [התיאוריות של אריקסון ומאהלר](/פסיכולוגיה/התפתחותית/מאהלר) -# מהי פסיכולוגיה התפתחותית? +##מהי פסיכולוגיה התפתחותית? > ר' גם - [פסיכולוגיה התפתחותית](/פסיכולוגיה/מבוא/התפתחותית) (מבוא לפסיכולוגיה) {.is-success} @@ -62,7 +62,7 @@ dateCreated: 2024-05-04T13:08:39.982Z - בגרות (35-65) - בגרות מאוחרת (65+) -# למה פסיכולוגיה התפתחותית? +##למה פסיכולוגיה התפתחותית? גם אם אנחנו לא אוהבים ילדים ולא מוטרדים בכלל בהתנהגות, הבנת ההתפתחות חשובה משום שהיא הבסיס להכל - הכל מתחיל בילדות, וזה השלב שיש בו את התקווה הגדולה ביותר לתקן את מה שלא בסדר. @@ -70,7 +70,7 @@ dateCreated: 2024-05-04T13:08:39.982Z -# מבוא והקשרי התפתחות +##מבוא והקשרי התפתחות דמיינו לעצמכם שסיימתם תואר והתמחות בפסיכולוגיה התפתחותית בהצטיינות, והנה - מניחים לפתחכם תינוקת. התינוקת בוהה בכם ומכניסה את הרגל לפה. מה זה אומר? אולי זה השלב האוראלי של פרויד? [השלב הסנסו-מוטורי של פיאג'ה?](/פסיכולוגיה/מבוא/התפתחותית#שלושת-סוגי-האינטיליגנציה) אולי היא רעבה? סקרנית? @@ -78,11 +78,11 @@ dateCreated: 2024-05-04T13:08:39.982Z תפיסה התפתחותית לעולם לא תסתכל על התנהגות בודדת - אלא רק על רצף; מהתנהגות בודדת, כמו הכנסת רגל לפה, קשה מאוד ללמוד משהו. אם נגלה שהתינוקת שמה קודם ידיים בפה, ורק אז רגליים, ואז מתחילה להתנדנד - נוכל לראות שהיא מתכוננת להתהפך! -## התפתחות אונטוגנית - פילוגנית +###התפתחות אונטוגנית - פילוגנית התפתחות **אונטוגונית** היא התפתחותו של הפרט מהרחם עד לבגרות. מנגד, התפתחות **פילוגנית** היא התפתחותו של המין האנושי לאורך האבולוציה. -## הגדרת התפתחות +###הגדרת התפתחות > **התפתחות** היא אוסף של שינויים איכותיים או כמותיים, תלויי גיל וארגון של התנהגות מחדש, כיוון שהם סדירים[^1], מצטברים[^2] ובעלי כיוון[^3]. {.info} @@ -115,11 +115,11 @@ dateCreated: 2024-05-04T13:08:39.982Z [^3]: Directional [^4]: מערכת הראייה היא המערכת הכי פחות מפותחת בלידה - לעומת מערכת השמיעה, הבשלה יותר. -## התפתחות רציפה או בשלבים +###התפתחות רציפה או בשלבים אז, ההתפתחות רציפה או בשלבים? זה תלוי; יש שינויים כמותיים ושינויים איכותיים. תפיסות חדשות גורסות כי ההתפתחות אינה בהכרח לינארית; הכיוון הוא מגמה כללית. לפעמים יש יותר *אינטגרציה* - הטמעה, התמחות - ולפעמים יש יותר *דיפרנציאציה* - הבדלה, הפרדה, פיתוח של יכולות חדשות. מורכב. -## סביבה או תורשה +###סביבה או תורשה שאלת הסביבה או תורשה (*Nature vs Nurture*) היא שאלה קלאסית: מה משפיע יותר על ההתפתחות - הגנטיקה שלנו או הסביבה שלנו? מצד אחד של המתרס יושב הפילוסוף הצרפתי [ז'אן ז'אק רוסו](), שקובע כי האדם טוב מטבעו - והסביבה היא זו שמשחיתה אותו. האדם נולד טהור וזך, וצריך למנוע מהסביבה לקלקל אותו. מצידו השני של המתרס, יושב [ג'ון לוק האנגלי](/פילוסופיה/חדשה/לוק), שקובע כי האדם נולד לעולם *טאבולה ראסה* - לוח חלק, ללא נטייה כזו או אחרת - והסביבה היא זו שתכתיב למי ייהפך. @@ -138,14 +138,14 @@ dateCreated: 2024-05-04T13:08:39.982Z [^7]: *אתם רואים תמונה של איזה פסיכולוג בשחור לבן עם איזושהי חיה - חתול, כלב, עכבר, יונה - זה כנראה ווטסון*, אומר עמית -## תקופה קריטית\רגישה +###תקופה קריטית\רגישה האם ישנן תקופות שבהן יש איזשהו רגע רגיש, קריטי, שאם תתרחש בה בעיה היא תפגע לתמיד? *תקופה קריטית* שכזו? מנגד, אולי בתום תקופה כזו, עדיין ניתן לחולל שינוי - אולי מוגבל בהיקף, אולי תוך השקעה אנרגטית אדירה, אולי בהיקף מוגבל - אבל עדיין ניתן? *תקופה רגישה* שכזו? המגמה כיום מנסה לא להוכיח שגישה כזו או אחרת "מנצחת", אלא להראות את הקשר ביניהן. למשל, הדמיות מוח שבוצעו לכנרים גילו שהייצוג המוחי של יד שמאל (כינור מנגנים בשמאל) גדול בהרבה מיד ימין - גם אצל אנשים דומיננטיים ביד ימין. זה לא ש*רק הנגינה* משפיעה, או *רק המוח* - בין השניים יש קשר הדוק ומתמשך. -## מודל ההחלפה +###מודל ההחלפה Sameroff & Chandler (1975) מחלקים את את ההתפתחותית ל*גנוטיפ* - הגנטיקה, ה*סביבה*, וה*פנוטיפ* - הביטוי בפועל של הגנטיקה. הסביבה באה כל הזמן במגע עם הגנטיקה, ומשפיעה על הפנוטיפ - וככה *הן* הסביבה ו*הן* הגנטיקה משפיעה על התפתחות הילד בפועל. נניח ונולד פג[^8]. הפג נולד להורים משכילים ואמידים, עם אופי רגוע ותומך - ההורים ייתמכו בו בכל טיפול שצריך. הפג מושפע גם מהתכונות המולדות שלו, וגם מהתגובה של ההורים - שהולכת בעצמה ונהיית יותר מותאמת, לפי ההתפתחות של הפג, מה שבתורו ממשיך להשפיע על ההתפתחות של הפג. *מה, זה היה פג? מי היה מאמין*. @@ -157,7 +157,7 @@ Sameroff & Chandler (1975) מחלקים את את ההתפתחותית ל*גנו [^8]: היריון תקין הוא 38-42 שבועות - פחות מזה, זו פגות. -## אקטיביות או פאסיביות +###אקטיביות או פאסיביות שאלה נוספת היא שאלת האקטיביות\פאסיביות - האם הילד הוא גיבוב פאסיבי, שמגיב לאיך שהעולם פועל עליו, או שמא סוכן פעיל שמשתתף בעיצוב, בשליטה ובהכוונת ההתפתחות שלנו? @@ -166,7 +166,7 @@ Sameroff & Chandler (1975) מחלקים את את ההתפתחותית ל*גנו [^9]: עד ממש עכשיו, השאלה הייתה רק סביב אמא. -# המודל של Bronfenbrener +##המודל של Bronfenbrener היום אנחנו מבינים שההתפתחות מתרחשת בהקשרים כאלו ואחרים - אולי יש\אין סבא\סבתא\דודה דומיננטית; אולי יש תרבות כזו או אחרת; מסגרת כזו או כזו; חברה כזו או אחרת. ברונפנברנר מחלק את ההקשרים: @@ -175,13 +175,13 @@ Sameroff & Chandler (1975) מחלקים את את ההתפתחותית ל*גנו באופן מעניין, הסביבה משחקת תפקיד משמעותי יותר אצל ילדים צעירים, אבל ככל שהחיים מתקדמים הגנטיקה הולכת ומכתיבה את הדפוסים יותר. -## הסביבה הקרובה (Microsystem) +###הסביבה הקרובה (Microsystem) הסביבה במגע ישיר עם הילד - המשפחה הביולוגית, הסביבה המיידית, המסגרת. -### המשפחה +####המשפחה המשפחה משחקת תפקיד מכרע. במשך השנים, המחקרים התמקדו בעיקר באמא - אבל ב30 שנה האחרונות כולם נזכרו שיש עוד דמויות[^13]. הדמות הטיפולית הראשית, מי שהיא לא תהיה, לצד ההורים, הסבים והסבתות, והאחים, כולם משחקים תפקיד בולט - לעיתים זהה ולעיתים שונה מזה של האם. גם השפעות עקיפות משחקות תפקיד - האב משפיע על האם שמשפיעה על התינוק[^14]. ההשפעה של הסביבה ניכרת מעבר למשפחה המסורתית - מחקר בנושא חשף כי המנגנון עובד באותו האופן גם בקרב הורים הומוסקסואליים (Biblarz & Savci, 2010). -### הסביבה החינוכית +####הסביבה החינוכית האימהות בישראל חוזרות לעבוד בגיל מאוד-מאוד מוקדם - והילדים נכנסים למסגרות חינוכיות כבר מגיל שלושה חודשים והלאה. חוקרים מאוניברסיטת חיפה (Sagi et al. 2002) בחנו את הקשר כתלות בגיל הכניסה למערכת, זמן שהות שבועים, ויחס המטפלים לילדים. החוקרים מצאו כי הסביבה החינוכית משפיעה על ההתפתחות הסוציו-אמוציונלית של התינוק, כאשר המנבא החזק ביותר הוא יחס המטפלים לילדים - ככל שישנם פחות מטפלים על יותר ילדים, כך הפגיעה בילד חריפה יותר. @@ -190,13 +190,13 @@ Sameroff & Chandler (1975) מחלקים את את ההתפתחותית ל*גנו {.is-success} -## Mesosystem +###Mesosystem מערכת הקשרים בין הקשרי הסביבה הקרובה (Microsystem-ים) השונים - בין ההורים למטפלים, בין המשפחה לסביבה המיידית, וכדומה. -## הקשר החברתי כלכלי (Exosystem) +###הקשר החברתי כלכלי (Exosystem) כולל את הקהילה שבה קיימות הסביבות הקרובות של הילד, מוסדות חברתייםף מערכות הבריאות וארגונים דתיים. כולל תנאים חברתיים וכלכליים בקהילה ובחברה הרחבה יותר, כגון שיעורי הלידות והנישואין, הגודל הממוצע של המשפחה, שיעורי הפשיעה ודפוסי התעסוקה, רמת הכנסה. למשל, משפחה עם הכנסה נמוכה, הטרודה יותר מהיכן תגיע הארוחה הבאה, תהיה פחות פנויה רגשית לצרכים של התינוק. באופן מעניין, גם עושר קיצוני עלול להוביל לפגיעה בהתפתחות הילד. -## ההקשר התרבותי (Macrosystem) +###ההקשר התרבותי (Macrosystem) כל ההקשרים האלו פועלים בתוך הקשר תרבותי מסוים, שמשפיע על תהליך החברות (Socialization) - ההכנה להיות בוגרים בחברה, לציית לנורמות, להבין מה חשוב ומה לא חשוב, נכון ולא נכון. תהליך זה לעיתים ישיר ולעיתים עקיף. המאפיינים התרבותיים האלה הם בדרך כלל מנגנון הסתגלות לסביבה או לתנאים, וכוללים בתוכם גם תתי-תרבויות - ובין כל אלה הילד ייאלץ בשלב מסוים לבחור אילו ערכים ואילו תפיסות לאמץ. תראו למשל את השפעת התרבות בשיר *נומי נומי* (יחיאל הילפרין): @@ -230,7 +230,7 @@ Sameroff & Chandler (1975) מחלקים את את ההתפתחותית ל*גנו אם נהוג "לחטוף" אצלי בתרבות פליק או מכה, התוקפנות מתועלת פנימה; אם לא נהוג לחטוף בתרבות שלי, התוקפנות היא חיצונית - כלפי אחים, משפחה, או הסביבה. -## הקשר הזמן Chronosystem +###הקשר הזמן Chronosystem כל ההקשרים האלו פועלים בהקשר של *זמן* - השלבים האלה והאינטרקציה בין כל השלבים האלה והילד משתנים כל הזמן במרוצת הזמן. ילד בישראל ב2020 לא גדל כמו ילד בשנת 2000 - כל ההקשרים שהזכרנו קודם יפעלו עליו אחרת. diff --git a/פסיכולוגיה/התפתחותית/אמוציות.md b/פסיכולוגיה/התפתחותית/אמוציות.md index ca4ec024..76c0697b 100644 --- a/פסיכולוגיה/התפתחותית/אמוציות.md +++ b/פסיכולוגיה/התפתחותית/אמוציות.md @@ -36,7 +36,7 @@ dateCreated: 2024-06-15T11:58:06.567Z מה שמתוקשר באמוציה הוא ה*רגש* (אני מפחד) וה*סביבה* (יש שם סכנה - תיזהרו!) -# חקר הבעות הפנים +##חקר הבעות הפנים דארווין (1872) טוען שהבעות פנים אמוציונליות הן תוצר אבולוציוני של התנהגתות שהיו מותאמות לסביבה. הקשר בין הבעת הפנים לאמוציה הלך והתבסס במרוצת האבולוציה והפך להיות משהו מולד. > למשל - **כעס** - מתעורר כאשר מכשול כלשהו עומד בדרך להשגת המטרה. נוצר תסכול ואנו מתכוננים לפעולה. @@ -77,7 +77,7 @@ dateCreated: 2024-06-15T11:58:06.567Z בתוך התרבות המערבית הצלחה במיון הייתה בתחום ה80% לגבי שמחה ובין 60-90% לגבי כעס. במחקרים בין תרבותיים, ההצלחות נעו בין 50-70%. -## התיאוריה הנוירו-תרבותית +###התיאוריה הנוירו-תרבותית לאור הממצאים האלה, Ekman מפתח את **התיאוריה הנוירו-תרבותית** להבנת אמוציות. היא מחלקת את ההבנה של אמוציות לרכיבים: - נוירו @@ -99,7 +99,7 @@ dateCreated: 2024-06-15T11:58:06.567Z איך הסביבה מגיבה להבעת האמוציה שלנו -# אמוציות מסדר ראשון +##אמוציות מסדר ראשון אם אמוציות והבעות פנים הם באמת אבולוציוניות, הם אמורים לנכוח גם אצל תינוקות. אילו מן אמוציות יש לתינוקות, אם בכלל? Campos מתאר בפנינו אמוציות מסדר ראשון ככאלו שעומדות בקריטריונים הבאים: @@ -118,7 +118,7 @@ Campos מתאר בפנינו אמוציות מסדר ראשון ככאלו שע ישנן 7 אמוציות שעונות לקריטריונים האלה - הפתעה, שמחה, פחד, עצב, כעס, גועל ו*עניין*[^5]. יש המוסיפים גם אמוציה של *דאגה*, אבל היא שנויה במחלוקת. -## התפתחות +###התפתחות עם אילו אמוציות התינוק מגיע לעולם? לנו קשה לדעת, ובטח ובטח שלהורים. יש כמה גישות. - [Discrete Emotion Theory](https://en.wikipedia.org/wiki/Discrete_emotion_theory) @@ -134,13 +134,13 @@ Lewis; Sroufe טוענים כי אמוציות מתפתחות, מתפצלות ו - - בציר השלילי, מצוקה מתפתחת לעצב, כאשר גירוי מאוד מעניין נפסק, שמוביל לנסיגה פנימה והאטה[^8], וגועל[^7] (3 חודשים). ומשם לכעס[^9] (3 חודשים) ופחד[^10]. -## פחד מזרים +###פחד מזרים פחד מזרים הוא אולי ההתפתחות האמוציונלית הכי בולטת בשנה הראשונה לחיים. הוא מופיע במקביל לחיוך אנדוגני (רצוני) אל האם. הוא מאופיין בהבעה קפואה, חוסר שביעות רצון או רתיעה. זוהי תופעה אוניברסלית, מותאמת וצפויה - אם כי יש הבדלים אישיים ונסיבתיים. Spitz חשב שהפחד מזרים קשור לחרדת נטישה - אבל היום אנו חושבים, כמו Emde, שאלו שתי תופעות בלתי תלויות: יש הבדל בשיאים שלהן, קשה לייחס לפחד מזרים חוויה של אובדן אם (אין עדיין ביטוי לחרדה במצבי פרידה ממשיים), ופחד מזרים מופיע גם בנוכחות האם. -# אמוציות מורכבות +##אמוציות מורכבות Campos קובע שאמוציות מורכבות הן אמוציות עם מטרות חברתיות בהקשר חברתי, ונבדלות מהאמוציות הבסיסיות בכך ש - @@ -187,9 +187,9 @@ Lewis מחלק את האמוציות המורכבות לכמה סוגים: > בושה ואשמה שונות זו מזו. [Barrett, K.C., Zahn-Waxler, C., & Cole, P.M. (1993)](https://psycnet.apa.org/record/1994-16993-001) נתנו לילדים לשחק עם בובה, שהיד שלה רופפת - ככה שתתפרק. הנסיין הולך וחוזר, ומגלה את הבובה בלי היד. חלק מהילדים חשים בושה - הם נמנעים מליצור קשר עין, נמנעים, מתחבאים, וחלק חשים אשמה - הם מראים לנסיין, ומנסים לתקן. הבחירה בין בושה לאשמה היא כמובן מולדת, אבל קשורה מאוד בחינוך - הורים שגוערים בילדים ברמת ה*אופי* (אתה כזה וכזה) נוטים ל*בושה*, וילדים שהוריהם מתמקדים יותר ב*פעולה* (אתה צריך לעשות ככה וככה) נוטים ל*אשמה*) {.is-info} -## מודעות עצמית זיהוי עצמי +###מודעות עצמית זיהוי עצמי -### זיהוי עצמי במראה +####זיהוי עצמי במראה בודקים זיהוי עצמי בצורה ממש ממש חמודה. מסמנים לילד נקודה אדומה בלי שהוא שם לב. משחקים איתו קצת כדי להסיח את דעתו, ואז מציבים בפניו מראה - הוא רואה את עצמו עם נקודה על המצח. אם הוא לא מבין שזה הוא, הוא יחפש את הדמות (מאחורי המראה, מסביב לחדר...). אם הוא *כן* מבין שזה הוא - הוא מנסה להוריד אותה מהמצח! @@ -198,7 +198,7 @@ Lewis מחלק את האמוציות המורכבות לכמה סוגים: זיהוי עצמי במראה קשור גם בהבדלים בין-תרבותיים ([Kartner et al, 2012](https://www.researchgate.net/publication/260139802_The_development_of_mirror_self-recognition_in_different_sociocultural_contexts)) - פעוטות בעיר ובתרבויות אוטונומיות מזהים את עצמם מוקדם יותר. לא נמצא קשר בין כמות החשיפה למראות בסביבת הילד. -### מודעות עצמית גופנית +####מודעות עצמית גופנית פיאז'ה גם היה ער למודעות העצמית, שמופיעה סביב ~18 חודשים - > Piaget recorded the following observation of his daughter Jacqueline at 18.5 months: “Jacqueline is standing on a rag (50 x 30 cm.), which she is trying to pick up. She pulls, is surprised at the resistance, but it does not occur to her to move. Finally, she gives up” (p. 351, obs. 168). diff --git a/פסיכולוגיה/התפתחותית/הורות.md b/פסיכולוגיה/התפתחותית/הורות.md index 5eedd96a..7224100b 100644 --- a/פסיכולוגיה/התפתחותית/הורות.md +++ b/פסיכולוגיה/התפתחותית/הורות.md @@ -43,7 +43,7 @@ dateCreated: 2024-07-03T09:24:05.193Z כמובן, שכל ילד גורר הורות קצת שונה - והיציבותשל הדפוסים האלה שונים: הורה מתירני כנראה יישאר מתירני, סמכותיים וסמכותניים עלולים לזגזג קצת יותר, והורים לא מעורבים הם לרוב בעקבות נסיבות חיים קשות. -# הקשר בין דפוסי הורות להסתגלות +##הקשר בין דפוסי הורות להסתגלות | סגנון הורות | ילדות | גיל התבגרות | | --- | --- | --- | @@ -57,11 +57,11 @@ dateCreated: 2024-07-03T09:24:05.193Z {.is-warning} -# אבות לעומת אמהות +##אבות לעומת אמהות מחקרים (ישנים למדי) מעידים שאבות נוטים יותר להיות סמכותניים. -# מבט תרבותי +##מבט תרבותי מחקרים ראשונים בתרבויות מערביות מעידים על דפוס ההורות הסמכותי כקשור לתוצאות חיוביות אצל ילדים ((https://sci-hub.st/https://doi.org/10.1177/0272431691111004)[Baumrind, 1991b], [Weiss & Schwarz, 1996](https://sci-hub.st/https://doi.org/10.2307/1131612)). @@ -72,11 +72,11 @@ dateCreated: 2024-07-03T09:24:05.193Z > למשל, ילדים שגדלים ביפן או בקוריאה, שם יש מבחנים אקדמיים קשים מאוד, עלולים להרוויח יותר מסגנון סמכותני, שמציב גבולות ברורים - וילדים שגדלים בשבט באפריקה, שם יש פחות דרישות, ירוויחו מדפוס מתירני יותר. {.is-info} -## ובישראל? +###ובישראל? בארץ, 33% מההורים הם סמכותיים, 30% הם מתירניים - יותר ביחס לרוב מדינות העולם - 22% הם סמכותניים ו15% הם מזניחים. -# הורות הליקופטר +##הורות הליקופטר זהו סגנון הורות של הורים ש*חגים סביב הילד* (כמו הליקופטר) ומפקחים על *ה כ ל* - תשלחי לי תמונה שהוא אכל, ואני אתקשר למפקד בצבא, ואני אכתוב לו את קורות החיים. ההורים האלו לא מסוגלים לשאת את המחשבה שהילד ייכשל, ומתוך החרדה הזו מתערבים בצורה גסה מדי בחיי הילדים. הורות הליקופטר ממשיכה לכל אורך החיים - בצבא, באוניברסיטה, בעולם התעסוקה. ההורות הזו מקשה על הילד להתמודד ולהסתגל בכוחות עצמו, ויוצרת תלות בעייתית. ילדים להורות כזו מאופיינים בתחושת מסוגלות נמוכה, רווחה פסיכולוגית נמוכה, חרדה ונרקיסיסטיות[^2]. diff --git a/פסיכולוגיה/התפתחותית/התקשרות.md b/פסיכולוגיה/התפתחותית/התקשרות.md index 31af77ba..cfb455fe 100644 --- a/פסיכולוגיה/התפתחותית/התקשרות.md +++ b/פסיכולוגיה/התפתחותית/התקשרות.md @@ -19,7 +19,7 @@ dateCreated: 2024-07-06T08:08:33.760Z {.info} -# התיאוריה של בולבי +##התיאוריה של בולבי [ג'ון בולבי](https://en.wikipedia.org/wiki/John_Bowlby) (Bowly) (1907-1990) היה פסיכיאטר ופסיכאלניטקן מתקופתו של פרויד, שהתבסס על ידי ארגון הבריאות העולמי לסקור את מצבם של הילדים לאחר מלחמות העולם. הוא עמד על כך שהחסך הפסיכולוגי - ולא הרפואי או הכלכלי, הוא הגורם העיקרי להפרעות בקרב הילדים. @@ -32,7 +32,7 @@ dateCreated: 2024-07-06T08:08:33.760Z בולבי סבור שהקשר והדחפים הן שתי מערכות מוטיבציות שעומדות בפני עצמן. -## הקופיפים של הארלו +###הקופיפים של הארלו הארלו בדק את ההשערה באמצעות קופיפים - הוא הפריד באופן אמפירי בין מרכיב ההזנה (הדחפי) ממרכיב ההחזקה שמלווה את ההאכלה ומבסס את הקשר עם המטפל. @@ -50,7 +50,7 @@ dateCreated: 2024-07-06T08:08:33.760Z ביומיום, הקופיפים אוכלים אצל אם התיל, אבל ניגשים ושוהים במחיצת האמא הרכה מבד. במצבי מצוקה, הקופיפים ברחו מיד לאם הבד. -## הילדים של רוברטסון +###הילדים של רוברטסון לצד בולבי עובד עובד סוציאלי בשל רוברטסון, שצפה על ילדים שהופרדו מאימהותיהם ושהו במוסד ללא דמות טיפולית קבועה[^1]. רוברטסון עמד על כך שהפרידה מהאם יוצרת תחושת אובדן וכעס. עם האיחוד עם האם, הופיעה אחת משתי התנהגויות: @@ -68,7 +68,7 @@ dateCreated: 2024-07-06T08:08:33.760Z בולבי מזהה את דפוסי ההתאחדות של הילדים עם אותן שתי תגובות גם אצל מבוגרים - מבוגרים הנהפכים תלותיים באחרים ובהערכתם, ומבוגרים הנהפכים מנותקים רגשית ומבודדים. -## אתולוגיה +###אתולוגיה בולבי מושפע מענף [אתולוגיה](https://en.wikipedia.org/wiki/Ethology) - חקר ההתנהגות בקרב חיות לא-אנושיות (*ethos* - מאפיינים קבועים וכוללים, *logos* - הסבר, תיאור)[^2]. @@ -90,7 +90,7 @@ dateCreated: 2024-07-06T08:08:33.760Z ההתנהגות משתנה בהתאם למשוב, מאורגנת לפי מטרה מסוימת - ציפור שרוצה לטרוף חיה מסוימת תטרוף אותה בכל פעם בדרך אחרת: המטרה קבועה, אופן הפעולה גמיש. -## התקשרות כהחתמה +###התקשרות כהחתמה > דוגמה להתמנהגות Goal-set היא *החתמה\הטמעה* - האינסטינקט של גוזל ברווז שזה עתה בקע מהביצה להיקשר לאובייקט חברתי ולשמור קרבה אליו (*ראיתי אותך ראשון, אתה אמא שלי*), לצד המצוקה כשזה נעלם ושביעות רצון כשהוא שב. זו התנהגות גמישה משום שההחתמה יכולה להיות לבעל חיים אחר - או לבני אדם! {.is-info} @@ -110,7 +110,7 @@ dateCreated: 2024-07-06T08:08:33.760Z חיוכים, מלמולים והתרפקות הם דוגמאות לאיתותים בין התינוק אל הדמות המטפלת. -# 2 קבוצות של תגובות +##2 קבוצות של תגובות בולבי מבחין בין שני סוגים של התנהגות המעודדים התקשרות: @@ -125,7 +125,7 @@ dateCreated: 2024-07-06T08:08:33.760Z > אלו הן התנהגויות set-goal - התינוק מחפש דמות מטפלת **כלשהי** - המטרה היא להתקשר כדי לשרוד, אבל הזהות של הדמות שתמתקשרים אליה, והאופן - הם דינאמיים. {.is-info} -# מערכת ההתקשרות +##מערכת ההתקשרות הנטייה ליצירת קשר עם הדמות הטיפולית היא ראשונית ובסיסית, ממקור ביולוגי. ההתקשרות מתבססת על סדרה של שלבים בשנתיים הראשונות לחיים, ובעיקר החל מהחצי השני של השנה הראשונה. @@ -134,7 +134,7 @@ dateCreated: 2024-07-06T08:08:33.760Z היעדר של קשר כזה הוא הפרעה קשה מאוד, כמו שראינו בחקר ה[חסך](/פסיכולוגיה/התפתחותית/חסך). -## 4 שלבי התפתחות +###4 שלבי התפתחות 1. השלב הקדם-התקשרותי @@ -150,20 +150,20 @@ dateCreated: 2024-07-06T08:08:33.760Z התינוק מפנה את האיתותים שלו לדמויות מובחנות - מתרחשת הפרדה בין אנשים מוכרים לאנשים זרים: התינוק לא יחייך לכל אחד. זוהי עדיין אינה התקשרות מלאה, אלא בהתהוות. התנועה מאוד מסייעת - התינוק יכול להתקרב לדמות המטפלת ולהתרחק מדמויות זרות. -# מערכות הפחד והחקירה +##מערכות הפחד והחקירה **מעגל הביטחון** משחק על **מערכת הפחד** - הנטייה של הילד להתרחק מאיומים - ו**מערכת החקירה** - הנטייה של הילד לחקור את החדש והלא-מוכר. הילד נסמך על ההתקשרות כדי, מצד אחד, לתמוך בחקירה שלו ולקחת בה חלק, ומצד שני, לגבות אותו ולהגן עליו ולהוות עבורו חוף במטחים. [טראומה אצל ילדים](/פסיכולוגיה/התפתחותית/טראומה) קשורה במידה רבה בפגיעה במארג הזה. פחד וחקירה הן מערכות מוציאות: הילד לא יכול לחקור כשהוא מפחד[^4]. -# מערכת ההתחברות והמערכת הטיפולית +##מערכת ההתחברות והמערכת הטיפולית אופי ההתקשרות יותיר את חותמו בכל **מערכות ההתחברות** של הילדים - האופי שבו הם באים באינטרקציה עם אחרים במשחק, בעבודה ובמערכות יחסים, המערך הכולל של ההתנהגויות[^5] עם האחר. מצדו של ההורה, ההתקשרות קשורה ב**מערכת הטיפולית** - האופן שבו הדמות המטפלת דואג לילד במצבי שגרה ובמצבי איום\קיצון[^6]. -# מודל עבודה פנימי +##מודל עבודה פנימי ההתקשרות מעצבת את **מודל העבודה הפנימי** שלי - תפיסת המציאות שלי על העולם החיצון ועל עצמי - מי אני, ובאיזה מן עולם אני חי? המודל מכיל את הייצוגים הקוגניטיביים, הפנימיים והרגשיים של הילד, שמארגנים את החווית של הילד לכדי מודל פנימי הולך ונבנה, שאיתו הוא עובד לאורך זמן. @@ -186,7 +186,7 @@ dateCreated: 2024-07-06T08:08:33.760Z -# התיאוריה של איינסוורת' +##התיאוריה של איינסוורת' > [מצגת (2)](/פסיכולוגיה/התפתחותית/הרצאה_10_התקשרות_חלק_ב_לסטודנטים.ppt) {.is-info} @@ -228,7 +228,7 @@ dateCreated: 2024-07-06T08:08:33.760Z כאן ניתן לראות יותר בבירור את סוג ההתקשרות. -# סוגי התקשרות +##סוגי התקשרות אינסוורת' מוצאת שלושה סוגי התקשרות: @@ -295,7 +295,7 @@ dateCreated: 2024-07-06T08:08:33.760Z - הבדלים בין תרבותיים -# השפעת ההתקשרות בהמשך החיים +##השפעת ההתקשרות בהמשך החיים אוקיי, משוגעים שכמותכם, אבחנתם ילד בן שנה. אז מה? מה זה משנה? מחקרי אורך מראים כי ילדים עם התקשרות בטוחה: @@ -316,7 +316,7 @@ dateCreated: 2024-07-06T08:08:33.760Z התקשרות בטוחה מנבאת יכולות חברתיות טובות יותר, ופחות בעיות החצנה ובעיות הפנמה לאורך התפתחות החיים - ולהיפך: התקשרות לא בטוחה מכל סוג נקשרה בבעיות החצנה ובעיות הפנמה[^7]. -# מה קובע את איכות ההתקשרות? +##מה קובע את איכות ההתקשרות? איינסוורת' ומיין קבעו כי הגורם המכריע הוא התגבותיות של האם - עד כמה מענה האם לילד עקבי, רגיש ומתייחס במדויק, ומותאם לאותות של הילד. @@ -336,7 +336,7 @@ dateCreated: 2024-07-06T08:08:33.760Z > מה לגבי, למשל, מתקני האכלה אוטומטים כאלה, שהתינוק סרוח על ההורה עם הבקבוק בהישג יד? כדאי? לא כדאי? כנראה שלא; האכלה היא לא רק צורך פיזי - אלא אירוע התקשרותי - להסתכל לתינוק בעיניים, לראות איך הוא אוכל, ללטף אותו - התקשרות נסובה סביב הרבה רגעים כאלה. {.is-info} -## מדדי התקשרות +###מדדי התקשרות אז איך בודקים התקשרות? [De Wolff & Van Ijzendoorn, 1997](https://sci-hub.st/https://doi.org/10.2307/1132107) אומרים שזה דרך: @@ -366,7 +366,7 @@ dateCreated: 2024-07-06T08:08:33.760Z המשתנה המשפיע ביותר הוא **הרגישות האימהית** (אפקט בינוני). -## מנטליזיציה +###מנטליזיציה בדומה ל[תיאוריה על התודעה](/פסיכולוגיה/התפתחותית/תודעה) - מנטליזציה (גם: תבונה הורית, mind-mindedness, רפלקטיביות) היא היכולת לחשוב את העולם הפנימי של האחר ([Zeegers et al., 2017](https://sci-hub.st/https://doi.org/10.1037/bul0000114)). זוהי תכונה הקשרית - אפשר להיות בעל מנטליזציה מעולה עם הילד וגרועה בזוגיות. @@ -374,11 +374,11 @@ dateCreated: 2024-07-06T08:08:33.760Z המנטליזציה מתווכת בידי גורמים אחרים - כמו היכולת בפועל של ההורה לטפל בתינוק (אוקיי, הבנתי מה קורה בעולם שלו - אני יודע לפתור את זה?). -# Adult Attachment Interview +##Adult Attachment Interview [Main, 1985](https://sci-hub.st/https://doi.org/10.1037/t02879-000) פיתחה את הAAI - כלי לבחינת ההתקשרות של מבוגרים בדיעבד. -## מהלך +###מהלך 1. תחילה, הנבדק מתבקש לתאר באופן כללי את יחסיו עם הוריו בילדות. @@ -396,7 +396,7 @@ dateCreated: 2024-07-06T08:08:33.760Z השאלון בודק גם את ה**עקביות** של המרואיין בתשובות שלו - האופי הלא פשוט של השאלון מוביל לפעמים לסתירות, לרלורים, קיצורים וכדומה. -## סיווגים +###סיווגים הראיון מסווג ל: @@ -425,7 +425,7 @@ dateCreated: 2024-07-06T08:08:33.760Z למרות המתאם החזק, יש ויכוח חזק סביב מה הAAI בדיוק מודד - התקשרות של ההורה? תפקוד קוגניטיבי? וכו'. -# העברה בין דורית +##העברה בין דורית [Steele et al., 1996](https://-sci-hubt.st/https://doi.org/10.1037/0022-006X.64.1.22) בדקו את טיב ההתקשרות של התינוק עם כל אחד מההורים - שם הAAI של כל הורה ניבא את טיב הקשר. כלומר, נבדק הAAI של האבא וגם של האמא, ואז בדקו את ההתקשרות של הילד עם כל אחד מההורים (יכול להיות שונה לכל הורה!). @@ -437,7 +437,7 @@ dateCreated: 2024-07-06T08:08:33.760Z Fonagy חושב שהמרכיב הכי משמעותי הוא היכולת הרפלקטיבית של ההורה. כלומר, גם הורים עם מודלי עבודה פנימיים בעייתיים, יכולים לעבור תהליך העמקת המודעות ושינוי מודע בדפוסי התגובתיות שלהם כלפי הילדים. -# ריבוי דמויות התקשרות +##ריבוי דמויות התקשרות האם אפשר להיקשר לכמה דמויות? בולבי סבור שההתקשרות **מונוטרופית** שקיימת נטייה חזקה ליצור התקשרות עיקרית עם דמות אחת ראשית (אמא) ולאחריה יכולול להיווצר התקשרויות עם דמויות נוספות (אבא וכו'). כלומר, ההשפעה של האמא הכי מכרעת. @@ -478,7 +478,7 @@ Fonagy חושב שהמרכיב הכי משמעותי הוא היכולת הרפ באשר לבעיה 2, הממצאים חלוקים. -# הבדלים בין תרבותיים +##הבדלים בין תרבותיים שלושת דפוסי ההתקשרות של איינסוורת' - בטוחה, חרדה-מתנגדת, וחרדה נמנעת - נמצאו בתרבויות מערביות ולא-מערביות. ישנו דימיון באחוזי ההתקשרות הבטוחה מעבר לתרבויות, אך שיטות הגידול ותהליכי החברות בתרבויות משפיעים על התפלגות דפוסי ההתקשרות הלא-בטוחה. @@ -504,7 +504,7 @@ Fonagy חושב שהמרכיב הכי משמעותי הוא היכולת הרפ [Sagi et al, 1985](https://sci-hub.st/https://doi.org/10.2307/1131299); [Scher & Mayseless, 2000](https://sci-hub.st/10.1111/1467-8624.00253); [Zavi et al., 2000]() -## התקשרות ולינה משותפת +###התקשרות ולינה משותפת בישראל, בקרב הילדים שגדול בלינה משותפת נמצא אחוז גבוה יותר של התקשרות אמביוולנטית\מתנגדת [Van Ijzendoorn & Sagi, 1999]() @@ -538,7 +538,7 @@ Fonagy חושב שהמרכיב הכי משמעותי הוא היכולת הרפ לחברים גם יש השפעה. [Weiss, 2004]() גילה כי רמת האכפתיות של קבוצת השווים היוותה גורם משמעותי - קבוצת השווים היוותה מעיין "דמות התקשרות". -# עקביות +##עקביות ההתקשרות הכי יציבות הן ההתקשרות בטוחה וההתקשרות הלא מאורגנת. היציבות נקשרה בנסיבות החיים, דוגמת המצב החברתי-כלכלי - ככל שהוא ירד היציבות יורדת. @@ -550,7 +550,7 @@ Fonagy חושב שהמרכיב הכי משמעותי הוא היכולת הרפ חתונה גם יכולה לשנות דפוסי התקשרות - אנשים חרדים שמתחתנים עם אנשים עם התקשרות בטוחה לעיתים מפתחים אט-אט התקשרות בטוחה בעצמם (וכמובן מגינה על ילדיהם - די בהתקשרות בטוחה אחת)[^9]. -# עדות למודלי עבודה פנימיים בינקות +##עדות למודלי עבודה פנימיים בינקות [Johnsohn, Dweck & Chen, 2007](https://sci-hub.st/https://doi.org/10.1111/j.1467-9280.2007.01929.x) בודקים האם תינוקות שמראים סגנון התקשרות מסוים הם בעלי מודלים פנימיים מתאימים. @@ -561,7 +561,7 @@ Fonagy חושב שהמרכיב הכי משמעותי הוא היכולת הרפ תינוקות עם התקשרות בטוחה הסתכלו יותר על המצב הלא-בטוח (*למה היא מתרחקת? מה היא עושה?*). -# מעגלי התאמה ושיבוש +##מעגלי התאמה ושיבוש לפעמים ההורים טועים בתגובות שלהם - חשבתי שהוא רעב אבל הנה, הוא דוחף את הבקבוק. למעשה, אנחנו טועים ב70-80% מהפעמים! איך עדיין יש ילדים עם התקשרות בטוחה? באמצעות **תיקונים**. הורות רגישה מתבטאת לאו דווקא בקליעה בול לצרכי התינוק, אלא בתיקון. diff --git a/פסיכולוגיה/התפתחותית/חישה.md b/פסיכולוגיה/התפתחותית/חישה.md index 3dc5000c..4423283e 100644 --- a/פסיכולוגיה/התפתחותית/חישה.md +++ b/פסיכולוגיה/התפתחותית/חישה.md @@ -17,7 +17,7 @@ dateCreated: 2024-05-18T12:44:57.375Z התינוק יקיים אינטרקציה עם העולם דרך אופנויות החישה השונות, ולכן חשוב לדעת מה הוא יכול ולא יכול לעשות. -# התרגלות והפרת התרגלות +##התרגלות והפרת התרגלות **התרגלות** (Habituation) והפרת ההתרגלות היא האמצעי הטוב ביותר לחקור את יכולות החישה שלש התינוק. @@ -46,7 +46,7 @@ dateCreated: 2024-05-18T12:44:57.375Z 3. הצגה במקביל של גירוי חדש לצד ישן - מה התינוק מעדיף? האם הוא מפנה את הקשב לגירוי החדש? -## מבחן Fagan +###מבחן Fagan האם תינוק בן 5-6 חודשים יודע להבדיל בין אדם קירח לתינוק? זה מה שבודק מבחן Fagan (Fagan & Singer). @@ -54,9 +54,9 @@ dateCreated: 2024-05-18T12:44:57.375Z בניסויי המשך, התרגלה קשר בין מהירות ההתרגלות לגיל, מהירות עיבוד המידע והאינטיליגנציה (Fagan & Haiken-Vasen, 1997). זה די מדהים - ממשהו דבילי כמו פרצופים אפשר לדעת לא רק מה התינוק מבין או לא מבין, אלא אפילו כמה הוא חכם! -# החושים +##החושים -## מגע +###מגע באופן מטריד, איבר החישה הדגול ביותר בגופינו הוא העור. @@ -69,21 +69,21 @@ dateCreated: 2024-05-18T12:44:57.375Z מצבים רבים בהמשך החיים - ADHD, לקויות למידה וכדומה - קשורים מאוד בשלב הסנסורי המוקדם הזה. -## טעם +###טעם מחקרים מראים שילודים מבחינים בין ארבעת הטעמים - מלוח, חמוץ, מתוק ומר - הבחנה שנמצאה אפילו ברחם[^2]. הילודים מעדיפים מתוק - מה שמשדר, *יש כאן אוכל מלא קלוריות - כדאי לצרוך אותו!*[3^]. איך אומרת שרית חדד, *גם מתוקים הם סוג של נחמה*[^4]. תגובותיהם של ילודים לטעמים דומות מבחינת הבעות הפנים לתגובות של מבוגרים. -## ריח +###ריח חוש הריח הוא החוש המפותח ביותר כבר בלידה. Steiner (1979), MacFarlane (1975), Rosenstein & Oster (1988) כולם עומדים על כך שתינוקות מציגים את אותן הבעות הפנים לריחות מסוימים *מיד לאחר הלידה* - עשר שעות או פחות! זה מנגנון מאוד בסיסי וראשוני - אפילו תינוקות שנולדים ללא קליפת מוח מתפקדת (או בכלל) ניחנים בחוש ריח מלא ומפותח. ההשערה היא שהריח הוא צורך אבולוציוני בולט - לדעת מה מקולקל, מה מתוק, ואפילו האם החלב הוא החלב של האמא של התינוק. באופן מרתק, הקשר הזה עובד הפוך; האמהות יודעות לזהות את הריח של התינוק שלהן. -## שמיעה +###שמיעה השמיעה מתחילה להתפתח החש מהחודש השישי להיריון. הרגישויות שלהם שונות - הם רגישים יותר, למשל, לקול האנושי, ולדיבור איטי ומודגש; תינוקות מעדיפים דיבור אנושי על פני *כל גירוי אחר*, קול נשי על פני כל קול אחר, ובמיוחד - קול אמו על פני כל קול אחר. הרגישות הזו ניכרת עוד מהרחם - תינוקות שלא מגיבים ככה באיזור השבוע ה28 לרוב מתבררים כחירשים. @@ -96,7 +96,7 @@ dateCreated: 2024-05-18T12:44:57.375Z מחקרים עומדים על כך שתינוקות מסוגלים לתפוס צלילים מורכבים, ואפילו מעדיפים הרמוניות. הם מבחינים בין מגוון רחב של הברות, גם לא בשפת האם; תינוק יפני, למשל, ידע לזהות את הצליל *לה* למרות שאין *לה* בשפה היפנית[^5]. היכולת הזו אובדת בהדרגה, אבל עד אז - כל תינוק, בכל מקום בעולם, יכול ללמוד כל שפה כשפת אם[^6]. -## ראייה +###ראייה הראייה היא החוש הכי פחות מפותח בלידה, מתוקף הנפח האדיר שלו במוח. חוסר בשלות של האזורים הקורטיקליים, של העיניים עצמן ושל המרחק ביניהן, ושל יכולות העיבוד מוביל למגבלות חדות ראייה ומיקוד. @@ -108,11 +108,11 @@ dateCreated: 2024-05-18T12:44:57.375Z תינוק שזה עתה נולד יראה בשחור-לבן מטושטש. לאחר 3 חודשים, הוא רואה בצבע חלש ותמונה מטושטשת. תוך חצי שנה יש השתפרות מסוימת ויכולת הבחנה בגוונים, ולאחר שנה חדות הראייה שלו ותפיסת הצבע שלו כבר דומה לזו של אדם בוגר (Conel, 1939-1967). -### סריקה חזותית +####סריקה חזותית הילוד אינו פאסיבי; הוא כל הזמן סורק עם העיניים את הסביבה. תחילה, התינוק יסרוק בעיקר את הגבולות - דברים כמו המצח, הסנטר, שקעי העיניים וכדומה. לאחר חודשיים, התינוק יתחיל לפלוש לתוך הצורות ותווי הפנים - התינוק כבר יתחיל לזהות את תווי הפנים של האם. -#### תפיסת פנים +#####תפיסת פנים Fantz (1961) הדגים שתינוקות מעדיפים להביט על דוגמאות מורכבות (פסים, משבצות, פנים[^7]) בעלות ניגדוי בהירות חזקים (שחור-לבן). הם הכי נמשכים לדוגמאות המציגות ניגודים בקצוות. @@ -125,7 +125,7 @@ Mondloch et al, 1999 הראו כי לתינוקות יש העדפה למבנה Stajduhar, A, Ganel, T, Avidan, G, Rosenbaum, R. S, & Freud, E (2022) הראו שמסיכות רפואיות (כאלו מתקופות הקורונה) פוגעות ביכולות של ילדים לזהות פרצופים. -### תפיסת עומק +####תפיסת עומק ישנם מספר רמזים שמאפשרים תפיסת עומק: @@ -142,7 +142,7 @@ Gibson & Walk (1960) עמדו על כך בניסוי הצוק החזותי - ל גם אם התינוק מסוגל לתפוס עומק - במידה רבה הוא עדיין חסר את ההתנסות ואת הידע גיצד להשתמש בפועל במידע הזה. כך, למשל, אף על פי שבגיל 9 חודשים תינוקות מסוגלים בוודאות לתפוס עומק ולהשתמש בכל סוגי הרמזים, נמצא שהפרשנות מושפעת מהפרשנות שלהם - מהתרבות, מהאם, ומהחפץ שמוצג להם - פעוטות (18-30 חודשים) עושים טעויות הערכה (Scale Errors) הקשורים לאינטרקציה שלהם עם חפצים בגדלים שונים, אף על פי שהם תופסים את הגודל בצורה הנכונה. -# מניעה, איתור וטיפול מוקדם +##מניעה, איתור וטיפול מוקדם נוכחנו שתינוקות לא מגיעים לעולם *טאבולה ראסה*, אלא עם יכולות מסוימות. החושים מתפתחים כבר ברחם, ותינוקות שונים יוולדו עם בשלות שונה - וכמובן, תינוקות יפגינו יכולות חושיות שונות בכל גיל. diff --git a/פסיכולוגיה/התפתחותית/חסך.md b/פסיכולוגיה/התפתחותית/חסך.md index 632304f1..62d9692a 100644 --- a/פסיכולוגיה/התפתחותית/חסך.md +++ b/פסיכולוגיה/התפתחותית/חסך.md @@ -25,7 +25,7 @@ dateCreated: 2024-06-22T14:22:13.678Z - האם דמות טיפולית מוגבלת בשכלה עדיפה על היעדר דמות בכלל? -# חסך +##חסך > **חסך** הוא אחד משני סוגים - חסך מלכתחילה (Privation) - שבו לתינוק אין דמות מטפלת ממש מתחילת חייו - וחסך בהמשך (Deprivation) - שבו לתינוק הייתה דמות מטפלת שיצרה איתו קשר, ונלקחה ממנו. אלו נחלקים ל**חסך מוחלט** - *אין שום קשר לדמות טיפולית* - ו**חסך תפקודי** - הדמות ישנה, אבל היא לא מתפקדת. {.info} @@ -37,7 +37,7 @@ dateCreated: 2024-06-22T14:22:13.678Z לאור הנסיבות האלו, החלו לבחון את הרעיון שדווקא החסך בדמות האימהית הוא זה שפוגע בילדים - ולא רק התנאים הפיזיים. ישנם שני כיווני מוצא: -## Spitz - מחקר מנקודת מבט תיאורטית +###Spitz - מחקר מנקודת מבט תיאורטית Spitz, המגיע מעולם הפסיכואנליזה, חוקר הרבה מאוד יתומים, ומגיע להסבר פסיכואנליטי - כאשר אין דמות של אם, אין אובייקט ליבידינלי (מיני) שניתן לפרוק עליו את הדחף התוקפני או האנרגיה הלבידינלית, הילד מפנה את האינסטינקטים כלפי עצמו - גופו. @@ -70,13 +70,13 @@ Spitz, המגיע מעולם הפסיכואנליזה, חוקר הרבה מאו > [סרטון מקורי (קורע לב) מהמחקר של ספיץ](https://www.youtube.com/watch?v=iW3UHcYfCPI) {.is-success} -### Hospitalism +####Hospitalism לאחר 5 חודשים של חסך אימהי מוחלט או חסך בחצי הראשון של השנה הראשונה, התינוקות הפגינו תסמונת *Hospitalism* - החלשות של הגוף, נטיה למחלות וזיהומים ושיעורי תמותה מוגברים. רוב השורדים היו בעלי עיכוב התפתחותי. כל זאת לעומת ילדי בתי הילדים, שהתפתחו כילדים בריאים וסקרנים. -## Skeels - מחקר מעבודת שדה +###Skeels - מחקר מעבודת שדה Skeels מגיע למוסד של ארגון שעבד עמו, שקשור בילדים שנולדו מחוץ לנישואים או שהמשפחות ויתרו עליהם, ורואה שני תינוקות - בנות 13 ו16 חודשים - שלקו במוגבלות שכלית (תפקוד של 7 חודשים). באותו המוסד, הוא נתקל בזוג נערות - בנות 17 ו18 - שלוקות אף הן במוגבלות שכלית - בתפקוד גיל 7-9. הוא חוזר לאחר כמה חודשים, ונתקל שוב בפעוטות - שלתדהמתו, מתפקדות באופן תקני ונורמטיבי לגמרי. מתברר לו שהנערות אימצו את הפעוטות, והקשר הזה עזר להן לשגשג. @@ -90,7 +90,7 @@ Skeels מגיע למוסד של ארגון שעבד עמו, שקשור בילד לאחר 21 שנה, כל ילדי קבוצת הניסוי קיימו את עצמם - 12 שנות לימוד, שניים מהם למדו באוניברסיטה, 11 מהם התחתנו. הילדים שלהם היו בעלי IQ בטווח הנורמה ולמדו במוסדות רגילים. בקבוצת הביקורת, 1 מת בגיל ההתבגרות, 4 מאושפזים (3 במוסד ללקות שכלית, 1 במוסד לחולי נפש), ממוצע שנות הלימוד היה 3 ורק 2 התחתנו (ואחד התגרש). -## מחקרים עדכניים +###מחקרים עדכניים מחקרים עדכניים מצביעים על לקויות בהתפתחות הרגשית והחברתית בקרב ילדים במוסדות. אחד המאפיינים הנפוצים בקרב ילדים אלו הוא חברותיות בלתי מובחנת ויזהוי לקוי של רמזים חברתיים. אחד ההסברים שהוצעו ללקות זו היא שמקורה בזיהוי לקוי של הבעות פנים אמוציונליות, אשר מהווים את אבני הבסיס לחברתיות תקינה. @@ -138,7 +138,7 @@ Skeels מגיע למוסד של ארגון שעבד עמו, שקשור בילד ההדרכה של הצוותים הייתה מוצלחת, והשינוי המבני העצים את ההצלחה עוד יותר. ההתערבות הביאה לשיפורים בולטים בכל המימדים אצל כולם, גם בקרב ילדים תקינים וגם בקרב ילדים בעלי לקות שכלית, ובמיוחד בקרב ילדים שחוו את השינוי למשך לפחות 9 חודשים. -# אפיגנטיקה +##אפיגנטיקה **אפיגנטיקה** היא חקר ההשפעה של גורמים סביבתיים על המבנה הגנטי ועל הביטוי שלו. הראייה כיום היא לא *יש לך גן X אז יקרה Y*, אלא *בהינתן תנאי סביבה כאלו וכאלו, גן הX שלך יופעל\לא יופעל ויקרה\לא יקרה Y*. diff --git a/פסיכולוגיה/התפתחותית/טראומה.md b/פסיכולוגיה/התפתחותית/טראומה.md index d4a2e179..1373322c 100644 --- a/פסיכולוגיה/התפתחותית/טראומה.md +++ b/פסיכולוגיה/התפתחותית/טראומה.md @@ -13,7 +13,7 @@ dateCreated: 2024-05-15T09:27:09.677Z ילדים ערים במיוחד לאירועים טראומטיים, ובמיוחד אירועים טראומטיים מתמשכים. -# מהי טראומה? +##מהי טראומה? **טראומה**[^1] היא מונה שהתייחס בראשיתו לפציעה פיזית, והורחב במאה ה19 למונח נפשי. בDSM, טראומה מוגדרת כמצב בו אדם חשוף חשיפה ממשית לפגיעה פיסית משמעותית, אלימות מינית, או איום במוות, כמו במצבים שהאדם: @@ -29,7 +29,7 @@ dateCreated: 2024-05-15T09:27:09.677Z [^1]: *פצע* ביוונית. -# השלכות הטראומה +##השלכות הטראומה לא כל אדם שנחשף לאירוע טראומטי יפתח טראומה. לנפש יש [מנגנוני הגנה ועיבוד](/פסיכולוגיה/מבוא/אישיות#חלקי-האישיות-הפרואודיאנים) שפועלתם הספונטנית מהווה גורם חוסן כנגד אירועים טראומטיים. חוויה טראומטית לא תוביל בהכרח להפרעה נפשית. רק חלק מהנחפשים לאירוע טראומטי יחלו להפגין תסמינים פוסט-טראומטיים, דוגמת: @@ -39,7 +39,7 @@ dateCreated: 2024-05-15T09:27:09.677Z כאשר תסמינים אלו מופיעים חודש ויותר לאחר החשיפה, נוכל לאבחן בטראומה. -# הפרעת דחק פוסט טראומטית +##הפרעת דחק פוסט טראומטית > ר' גם - [PTSD (מבוא לפסיכולוגיה)](/פסיכולוגיה/מבוא/אבנורמלית#הפרעת-דחק-פוסט-טראומטית-ptsd) {.is-success} @@ -48,7 +48,7 @@ dateCreated: 2024-05-15T09:27:09.677Z - הימנעות מגירויים שקשורים לטראומה ו\או ירידה בעניין בפעילויות חברתיות ו\או מהנות וברגשות חיוביים הרקשורים אליהם - שינויים בעוררות ובתגובתיות - דוגמת עוררות-יתר, עצבנות, קשיי ריכוז ושינה, דריכות, תגובתיות מוגברות לרעשים או גירויים בלתי צפויים. -## ביטוי בילדים לעומת מבוגרים +###ביטוי בילדים לעומת מבוגרים ילדים מסתובבים בעולם בהנחת יסוד שהעולם הוא מקום מוגן ובטוח. אירועים טראומטיים פוגעים בהם במיוחד, ומועצמים לאור חוסר יכולתם להכיל קוגנטיבית את המצב - פגיעה בתחושה של ההבנה של "איך העולם עובד". חוסר האונים בעת האירוע מערערת את ביטחון הילד ביכולתו לשלוט על עצמו וסביבתו, ועלולה לפגוע הן בביטחון העצמי של הילד והן באמון בהורים, שלא הצליחו להגן עליו מהאירוע הטראומטי. @@ -71,7 +71,7 @@ dateCreated: 2024-05-15T09:27:09.677Z - נרמול התגובה הרגשית וחווית הקושי - להגיד להם שזה בסדר ("זה בסדר שאתה לא נרדם, גם לי קשה להירדם") - חמלה עצמית - כדי למנוע עומס מוגזם ואשמה אצל ההורים (Good enough parenting) -# תיווך נכון של אירועי חירום +##תיווך נכון של אירועי חירום > [הצבע האדום של דן](/פסיכולוגיה/התפתחותית/הצבע_האדום_של_דן.pdf) {.is-success} @@ -91,7 +91,7 @@ dateCreated: 2024-05-15T09:27:09.677Z - לשים לב לשפה הלא-מילולית - ילדים מייחסים לה משקל גדול, לעיתים יותר משפה מילולית - חזרתיות וסבלנות ככל שנדרש - לילדים לוקח זמן לעבד -## עזרים נוספים +###עזרים נוספים - פנייה לאיש מקצוע - סיפורים חברתיים! diff --git a/פסיכולוגיה/התפתחותית/ילוד.md b/פסיכולוגיה/התפתחותית/ילוד.md index c71b4455..20dbd598 100644 --- a/פסיכולוגיה/התפתחותית/ילוד.md +++ b/פסיכולוגיה/התפתחותית/ילוד.md @@ -37,8 +37,8 @@ dateCreated: 2024-05-11T07:35:11.714Z [^1]: שיעור תמותת התינוקות הוא מדד טוב למצב הבריאותי במדינה נתונה - רק מערכת בריאות טובה יודעת להתמודד עם האתגרים שמאפיניים את התקופה הזו. [^2]: שיעור המוות עד גיל שנה הוא הגבוה ביותר עד לפחות גיל 55. -# מבחני אפגר וברזלטון -## מבחן אפגר +##מבחני אפגר וברזלטון +###מבחן אפגר המבחן הוא בדיקה קצרה שמתבצעת דקה, וחמש דקות אחרי הלידה. הוא נמדד בחמישה מדדים: @@ -74,7 +74,7 @@ dateCreated: 2024-05-11T07:35:11.714Z [^3]: איך יכול להיות שדופק תקין של תינוק כל כך גבוה? עמית מסביר - *הוא קטן!* -## מבחן ברזלטון +###מבחן ברזלטון מבחן נוסף הוא מבחן ברזלטון (NBAS) Neonatal beavioral assessment test. המבחן מייצר פרופיל הכולל את ההתנהגויות של הסתגלניות, נק' החוזק והחולשה של התינוק. הוא כולל 28 פריטים התנהגותיים ו18 פריטי רפלקסים. @@ -89,7 +89,7 @@ dateCreated: 2024-05-11T07:35:11.714Z **בניגוד לאפגר**, זהו לא מבחן שמבצעים בשגרה (הוא נורא ארוך), אלא רק לצרכי מחקר או בעקבות פגות. -# דיכאון אחרי לידה +##דיכאון אחרי לידה כחצי מהיולדות חובות *דכדוך אחרי לידה* (Baby blues) ב24 שעות שלאחר הלידה[^4]. לגוף לוקח זמן להתאושש מהסערה ההורמונלית - לרוב חולפת אחרי 3-4 ימים. אולם, כ10-20% מהאמהות יחוו [דיכאון מג'ורי](/פסיכולוגיה/פסיכופתולוגיה/דיכאון) עקב הלידה. @@ -103,7 +103,7 @@ dateCreated: 2024-05-11T07:35:11.714Z [^4]: *אפילו בלידה מהסרטים*, אומר עמית, *וסרט אמריקני, לא מזרח-תיכוני - האמא יוצאת מחדר הלידה עם האיפור והכל*. [^5]: החוק, למשל, מעניש נשים שהמיתו את התינוקות שלהן בשנה הראשונה ענישה חמורה פחות - ~5 שנים לעומת 15-25 בשאר המקרים (*לא עצה משפטית*, אומר עמית). -# רפלקסים +##רפלקסים גם אפגר וגם ברזלטון בודקים רפלקסים - כנראה שזה חשוב! מה זה בכלל רפלקסים? רפלקס זו תגובה אוטומטית "טבועה מראש" המתעוררת עקב גירוי מסוים. הרפלקסים מאפשרים לתינוק להגיב אל הסביבה בדרך מאורגנת ומסתגלת עוד לפני התנסות למידתית. לילוד ישנם יותר מ20 רפלקסים! @@ -151,10 +151,10 @@ dateCreated: 2024-05-11T07:35:11.714Z [^6]: לא לגלות להורים - שמשוכנעים שהתינוק מחייך אליהם. הוא לא רואה אותם, לא מזהה אותם, וזה לא קשור לכלום. -# מצבי הילוד +##מצבי הילוד - נמנום --- -## שינה פעילה (REM) ולא פעילה (NREM) +###שינה פעילה (REM) ולא פעילה (NREM) ילודים ישנים 17-20 שעות *בממוצע*, שפזורים באופן די אחיד לאורך היממה. התינוק מסגל דפוס מלא של יום\לילה - ערות ברוב היום ושינה רציפה בלילה - רק אחרי *שנה*. תנומות יום נעלמות לגמרי רק אחרי *ארבע שנים!* (פרופ' אבי שדה, אונ' ת"א) ככל שהתינוק מתגבר, שעות השינה הולכות ומתרכזות סביב הלילה, אבל לוקח זמן רב לתנומות יום להיעלם לגמרי. @@ -174,7 +174,7 @@ dateCreated: 2024-05-11T07:35:11.714Z - ערנות לא פעילה זהו המצב הכי טוב לבדוק את התינוק. -## בכי +###בכי בכי הוא הדרך הראשונה של התינוק לתקשר עם הסביבה. ישנם 4 סוגי בכי (Wolf): - בכי רעב - מתחיל בעוצמה הדרגתית ומתגבר - בכי של כעס - פתאומי וחזק יותר @@ -196,7 +196,7 @@ dateCreated: 2024-05-11T07:35:11.714Z הבכי קשור גם בטמפרמנט של התינוק - יש תינוקות פחות בכיינים, ויש כאלו שלוקח להם יותר זמן להירגע. התעלמות מהבכי תוביל לכך שהתינוק יתייאש בשלב מסוים - מה שישפיע לרעה על הקשר שלו עם ההורה. -# פגות +##פגות פג הוא תינוק שנולד החל מהשבוע ה23-4 (לפני זה הם לא שורדים). אחוז הפגות משתנה ממדינה למדינה, כאשר במדינות מפותחות פחות נולדים יותר פגים[^7]. הפגות קשורה במתח האם, בגורמים סביבתיים ובלידות קודמות. הפריות גם מעלות מאוד את הסיכוי לפגות - במיוחד בקרב תאומים\שלישיות (צפוף!). חלק מהפגים נולדים במשקל לידה נמוך (LBW) - פחות מ2.5 ק"ג, *בלי קשר לשבוע הלידה*. תינוק שנולד פחות מ1.5 ק"ג מסווג כבעל משקל לידה נמוך מאוד (VLBW) - שוב, בלי קשר לשבוע הלידה. @@ -233,7 +233,7 @@ dateCreated: 2024-05-11T07:35:11.714Z [^7]: בבנגלדש, למשל, חצי מהתינוקות הם פגים! -# פגיעות, עמידות\חוסן, סיכון +##פגיעות, עמידות\חוסן, סיכון - פגיעות (vulnerability) - הרגישות של התינוק להינזק מגורמים חיצוניים יש תינוקות שמגיעים חרדתיים יותר, או עם מומים בלב. diff --git a/פסיכולוגיה/התפתחותית/מאהלר.md b/פסיכולוגיה/התפתחותית/מאהלר.md index c7f1f5f2..457d6db9 100644 --- a/פסיכולוגיה/התפתחותית/מאהלר.md +++ b/פסיכולוגיה/התפתחותית/מאהלר.md @@ -12,10 +12,10 @@ dateCreated: 2024-07-25T15:40:24.093Z {.is-info} -# התיאוריה הפסיכו-חברתית +##התיאוריה הפסיכו-חברתית -## אריק אריקסון +###אריק אריקסון [אריק אריקסון](https://en.wikipedia.org/wiki/Erik_Erikson)[^1] פיתח את ה**תיאוריה הפסיכו-חברתית**, שמנסה לתאר, כמו פרויד ואחרים, איך האישיות מתפתחת. אלא שבניגוד לאלו, אריקסון מציב את התפתחות האישיות לכל אורך החיים - ולא רק בילדות ובגיל ההתבגרות. @@ -25,7 +25,7 @@ dateCreated: 2024-07-25T15:40:24.093Z התיאוריה של אריקסון לא נחקרה הרבה, וכשכן - בעיקר סביב גיל ההתבגרות. -## לעומת פרויד +###לעומת פרויד | גיל | השלבים הפסיכו-סקסואליים של פרויד | | --- | --- | @@ -55,31 +55,31 @@ dateCreated: 2024-07-25T15:40:24.093Z אריקסון רואה את החיים כרצף שלבים, שלכל אחד מהם משבר ייחודי - שפתרון טוב עליו יקנה רווח לעתיד. ההתפתחות היא תהליך המוביל ל*אחדות האני* (לעומת האיד, אגו והסופר אגו) - קבלה של עצמך ושל מעגל חייך כבעלי ערך, ותוצאתה תחושה של השלמה וסיפוק. -## אמון לעומת חשדנות +###אמון לעומת חשדנות בגיל 0-1 שנים. זוהי התקופה התלותית ביותר בחיי התינוק. הוא *חי ואוהב דרך הפה* (Erikson, 1963). הקשר החברתי בשלב הזה הוא בין הילד לאמו, וביניהם יוכל להיווצר אמון בסיסי, או חשדנות - ובמקרה הטוב, יפיק מהם תקווה - אמון בסיסי בעצמו ובאחר בהמשך החיים. מנגד, אם האם אינה מתפקדת טוב מספיק (לא באופן מושלם), תיווצר חשדנות - שתלווה את התינוק גם כן. אם האם מתפקדת מספיק טוב, נוצרת **תקווה** - שבסופו של דבר, התינוק יקבל את המענה; לא נדרשת הורות מושלמת. -## אוטונומיה לעומת בושה וספק +###אוטונומיה לעומת בושה וספק בגיל 1-3 שנים. התינוק לומד להחזיק ולהרפות, מתחיל לחקור אוטונומיה, ומתחיל להכיר בושה וספק. *להחזיק ולהרפות* הם עניין של שליטה - הילד מגלה את היכולות שלו, לעיתים מצליח, ולעיתים נכשל, ומתחיל לחוש בושה וספק. הורים שמביעים אמון בילד, ומאפשרים לו חופש בהתאם ליכולותיו, שאינם שופטים אותו בחומרה, יעזרו לו לפתח **אוטונומיה**, שממנה יצמח **כוח רצון**. -## יוזמה לעומת אשמה +###יוזמה לעומת אשמה בגיל 3-5 שנים. התינוק מתחיל ליזום, ומתחיל להשתחרר מהתלות בהורים שלו ובוחן את יכולתו בעולם. הוא מכיר במאבק עם ההורה מאותו המין - התסביך האדיפלי\אלקטרה של פרויד. אם מגיבים למאבק בחומרה, תתפתח אשמה, שיכולה לשתק את הילד. אולם אם ההורים מקבלים את היוזמה, ומתעלים אותה לערוצים מקובלים ומועילים, הילד ילמד לא להיכנע בצורה עיוורת לחברה - **הצבת מטרות**. -## חריצות לעומת רגששי נחיתות +###חריצות לעומת רגששי נחיתות בגיל 6-11 שנים. הילד נכנס יותר לחברה - לבית הספר, לעבודה - בצורה יותר מחייבת: לטקסים, לפעולות חברתיות, בכלי החברה - לקרוא, לכתוב, חשבון, קשרים חברתיים. הילד לומד יכולות - כל חברה ויכולותיה שלה - ועובר חברות. אם הוא מצליח להסתגל לכל הרעש הזה, נהדר - תעלה **מסוגלות** (competence). מצד שני, אם ייכשל - בכתיבה, בציד, במה שזה לא יהיה בחברה שלו - הוא עלול לחוש נחיתות. בשלב הזה, הילד מתחיל לפתח מיומנויות שונות - כל חברה ומה שהיא מכוונת אליו. -## זהות לעומת בלבול תפקידים +###זהות לעומת בלבול תפקידים בגיל 12-18 שנים. @@ -90,7 +90,7 @@ dateCreated: 2024-07-25T15:40:24.093Z לא כולם מצליחים לגבש את הזהות הזו, ומובילים לבלבול תפקידים, שמובילה לתחלואה נפשית ואפילו לעבריינות. אולם צליחת המשבר הזה תוביל ל**נאמנות**, שתלווה אותו כל החיים. -# ספרציה ואינדיוידואציה +##ספרציה ואינדיוידואציה [מרגרט מאהלר](https://en.wikipedia.org/wiki/Margaret_Mahler) לא התכוונה להיות התפתחותית - היא פסיכו-אנליטיקאית. @@ -101,14 +101,14 @@ dateCreated: 2024-07-25T15:40:24.093Z השאיפה הבסיסית של הילד, אומרת מאהלר, היא לכיוון יצירת עצמאות, נפרדות מההורים, ויצירת אישיות ייחודית. התיאוריה מתארת מעבר משלב *אוטיסטי-נורמלי* - ייחוד מוחלט עם האם - להיפרדות פיזית ורגשית לכדי אדם נפרד. -## השלב האוטיסטי הנורמלי +###השלב האוטיסטי הנורמלי מהלידה עד גיל חודש. בשלב זה, התינוק לא באמת הגיח לעולם עדיין - הוא בעיקר ישן, לא רואה טוב, לא שומע טוב. הוא מנותק, ואין עדיין שום צורה - התינוק חווה את העולם כמערכת סגורה - רעב בא והולך, והתינוק לא מכיר בכך שהוא חי מבחוץ. מאהלר מושלת זאת לביצת ציפור. כל האנרגיה הנפשית מרוכזת כלפי פנים, ואין הבדל בין התינוק לאם. -## השלב הסימביוטי +###השלב הסימביוטי מגיל 1-4 חודשים. זהו השלב החשוב ביותר אצל מאהלר. @@ -122,9 +122,9 @@ dateCreated: 2024-07-25T15:40:24.093Z המשכה מוגזמת בסימביוזיה יוצרת היקשרות מוגזמת - מישהו יושב לידך בכיתה ואחרי שיחת חולין יש לכם דיל לכרתים, ואז לא ענית לו לטלפון והוא מחק את הדיל. מצד שני, היעדר סימביוזה טובה מובילה להימנעות ולבידוד, לקושי אדיר [ביצירת קשיים וכינון סיבתיות](/פסיכולוגיה/פסיכופתולוגיה/אישיות#הפרעת-אישיות-סכיזואידית) - אישיות מאגית כזו. -## ספרציה אינדיוידואציה +###ספרציה אינדיוידואציה -### הבחנה +####הבחנה מגיל 6-10 חודשים. @@ -132,7 +132,7 @@ dateCreated: 2024-07-25T15:40:24.093Z האמא צריכה לאפשר לו את היציאה הזו החוצה, להיות חוף מבטחים עבורו. יש אמהות שנפגעות מזה, או שלא מאפשרות את זה, וככה מאיימות על ההפרדה הפיזית או הנפשית. -### אימון +####אימון מגיל 10-15 חודשים. @@ -143,7 +143,7 @@ dateCreated: 2024-07-25T15:40:24.093Z התינוק עובר ל*תדלוק רגשי* - די במבט חוקר לעבר אמא כדי שתתמוך בו, ולא חייבים מגע של ממש, אבל עדיין צריכים בסיס בטוח[^5]. האב מסייע במיוחד להיפרדות הזו - הוא פחות רגשי, פחות מוכר, ויותר פיזי. -### התקרבות מחדש +####התקרבות מחדש מגיל 14-24 חודשים. @@ -156,7 +156,7 @@ dateCreated: 2024-07-25T15:40:24.093Z -### אינדיוידואציה וקביעות אובייקט רגשי +####אינדיוידואציה וקביעות אובייקט רגשי מגיל שנתיים-שלוש והלאה. @@ -172,14 +172,14 @@ dateCreated: 2024-07-25T15:40:24.093Z > כשההפרדה לא מסתיימת והאמא יוצאת מחיי הילד, הייצוגים נשארים מעורבלים - מה שמוביל לעימותים לכל אורך החיים. {.is-warning} -## תרומת התיאוריה +###תרומת התיאוריה מאהלר תיארה בפנינו את התפתחותה התקינה של התפקוד הנפשי - הבחנה ואינטגרציה, והיכולת לבסס ייצוגים פנימיים. מהאלר המשיגה את האזורים ההתפתחותיים שנפגעים וגורמים למצוקה, לצורכי טיפול[^6]. התיאוריה של מאהלר תרמה גם לאבחון בגישה הפסיכודינאמית, בהיותה ציר להבחנה ואינטגרציה, וציר היכולת לביסוס ייצוגים פנימיים (PDM, 2006). [Blatt et al., 1981]() מחזק את ההפרדה של מאהלר, ומכונן גם את ציר ההתייחסות - התקשורת של הילד ההולך ונפרד עם האם. -## ביקורת +###ביקורת מחקרים עכשוויים על כך שהתינוקות בשלב האוטיסטי של מאהלר מגיבים, מבינים וערים הרבה יותר ממה שהיא מתארת (למרות שבכנות, לא היה לה מחקרים כאלו). ביקורת נוספת היא *השם* - שמתפרש כרמיזה שאם לא עוברים את השלב הזה, מתקבל *אוטיזם* - שזה פשוט לא נכון. ולבסוף, ישנה ביקורת על הדגש על האימא (כמו רוב החוקרים בתקופתה) - האבא מסוגל גם הוא למלא את אותם תפקידים אימהיים, ולכל הפחות תפקידים כלשהם בתהליך. diff --git a/פסיכולוגיה/התפתחותית/מזג.md b/פסיכולוגיה/התפתחותית/מזג.md index e3a6780b..5c140c70 100644 --- a/פסיכולוגיה/התפתחותית/מזג.md +++ b/פסיכולוגיה/התפתחותית/מזג.md @@ -41,7 +41,7 @@ dateCreated: 2024-05-25T11:03:41.282Z > אז מה נעשה? > שלומית הראבן, *אני לא ילדה של כיסא* -# מהו מזג? +##מהו מזג? **מזג** (או *טמפרמנט*) הוא ההבדל הבינאישי בין ילדים - אוסף ההבדלים הבינאישיים בעלות בסיס גנטי, מופיעות מוקדם בחיים והינן יחסית יציבות ([Goldsmith, 1987](https://psycnet.apa.org/record/1987-21545-001)). בגדול - *מה הילד עושה, ואיך*. @@ -51,7 +51,7 @@ dateCreated: 2024-05-25T11:03:41.282Z כולם מסכימים שהסביבה באה בהשפעה עם המאפיינים האלה - ילד בכיין אינו גזירת גורל - אבל מידת ההשפעה וטיב היחסים ביניהם נתונים לויכוח לוהט. -## יציבות +###יציבות עד כמה המזג יציב? ישנן שני סוגים של יציבות: - יציבות **לרוחב** - מזג המתבטא במגוון רחב של מצבים @@ -64,10 +64,10 @@ dateCreated: 2024-05-25T11:03:41.282Z > כשלוקחים ילודים ישר אחרי הלידה לבדיקת רפלקסים במחלקת, מספר עמית, כבר רואים את ההבדלים בין הילודים - חלקם מצווחים את נשמתם (*עוד לפני שהרסנו להם את החיים!*), חלקם יושבים שם רדומים, חלקם סקרנים ומבסוטים. {.is-info} -## אישיות +###אישיות המזג הוא הגרעין הבסיסי שמתוכו מתפתחת האישיות. אותה אישיות תתפתח תוך אינטרקציה מתמדת עם הסביבה - לרבות הרגלים, ערכים, מיומניויות, דימוי עצמי, קוגניציה חברתית, תפיסת העצמי והאחר, ורבים אחרים. -# המודל של Thomas & Chess +##המודל של Thomas & Chess בשיא תקופת הביהוויוריזם - שנות ה50 בארה"ב, [Thomas & Chess]() הריצו מדגם - [The New York Longitudinal Study]() טענו כי הגישה ההתנהגותית לא יכולה לעמוד על כל ההבדלים בין הילודים. הם שמו לב כיצד, ילדים שגדלו בסביבות עדינות ואוהבות, הפגינו בעיות התנהגות קשות, לעומת ילדים אחרים שגדלו בסביבות איומות ויצאו די בסדר. הם שמו לב להבדלים בין ילדים באותם הסביבות, והסיקו מכל זאת שחייב להיות גורם נוסף - אותו כינו **מזג**. החוקרים הגדירו את המזג כסגנונות התנהגות, הדרך הטיפוסית שבה הילד מבצע פעילות ומגיב לדרישות הסביבה. הם דגמו 141, שהוריהם עברו ראיון מובנה, שכלל דיווח על סגנון התגובות של התינוק - ובהתאם לכך, הילדים דורגו על פני 9 מימדי טמפרמנט: @@ -84,7 +84,7 @@ dateCreated: 2024-05-25T11:03:41.282Z מכל אלו עולים 3 מזגים: -## מזג קל +###מזג קל (40%) - תינוקות נוחים - דפוס קבוע של שינה ואכילה @@ -93,7 +93,7 @@ dateCreated: 2024-05-25T11:03:41.282Z - עוצמת התגובות שלהם אינה קיצונית - הורים לתינוקות אלו חווים גידול נוח יחסית ורגוע של תינוקם -## מזג קשה +###מזג קשה ([^2]10%) - עצבניים יותר - לא מפתחים דפוסי שינה ואכילה קבועים @@ -103,19 +103,19 @@ dateCreated: 2024-05-25T11:03:41.282Z -## הסתגלות איטית +###הסתגלות איטית (15%) - מסתגלים לאט יותר, אבל בהצלחה - עצמת התגובות שלהם בינונית (נמוכה מבעלי המזג הקשה) -## טיב ההתאמה +###טיב ההתאמה החוקרים טבעו את מושג **טיב ההתאמה** (Goodness of Fit) בין המזג של הילד לסביבה. ההתפתחות של הילד מיטבית כאשר הסביבה מתאימה למזג של הילד. הורים תזזיתיים עם ילדים רגועים, או הורים רגועים עם ילדים קשים, או הורים כאוטים עם ילדים שמסתגלים לאט - כל אלו יכולים לפגוע באיכות הקשר של הילד עם הסביבה[^3]. מנגד, טיב התאמה טוב - הורים רגישים שהצליחו לסייע לתינוק להתמודד עם הרגשות השליליים שלהם, קושי המזג התרכך מאוד לאחר כמה שנים[^1] (https://psycnet.apa.org/record/1998-03083-018)[Feldman et al, 1999]. לעניין המזג יש גם היבט הישרדותי - במצבים קשים יותר, תינוקות עם מזג קשה, שדורשים יותר משאבים, ייטו יותר לקבל אותם; במצבי קיצון, תינוקות נוחים עלולים פשוט לא לשרוד. -## ביקורות +###ביקורות המודל ספג כמה ביקורות בולטות, וביניהן: - מתבסס על דיווח עצמי של ההורים @@ -126,11 +126,11 @@ dateCreated: 2024-05-25T11:03:41.282Z מעבר לזה, מה שמטריד אותנו אצל ילד זה מימדים מסוים - כמו נטייה לתסכול -# המודל של Rothbart +##המודל של Rothbart המודל של מרי רותברט מוותר על הקטגוריות ומתמקד במקומו במימדים, שקשורים בשני מרכיבי על - תגובתיות לעומת ויסות עצמי -## תגובתיות +###תגובתיות רותברט אומרת שישנם הבדלים בינאישיים בתגובתיות (Reactivity) של מערכת העצבים. ההבדלים האלה באים לידי ביטוי בהתעוררות של תגובות מוטוריות, רגשיות, התמצאות ושל המערכת האוטונומית והאנדוקרינולוגית בגוף בתגובה לגירויים[^4]. התגובתיות מגיעה לכדי ביטוי בנטיות שלנו: @@ -140,7 +140,7 @@ dateCreated: 2024-05-25T11:03:41.282Z - להגיב ברגשות חיוביים - להתקרב לגירויים חדשים -## ויסות עצמי +###ויסות עצמי ישנם הבדלים בינאישיים ביכולת הויסות העצמית (Self regulation) שלנו - הפיזית, הקוגניטיבית והרגשית. ויסות עצמי היא היכולת לנטר ולווסת את ההתנהגות כדי לפעול להשגת מטרה רצויה או להסתגל לדרישות הקוגנטיביות והחברתיות של מצבים פרטניים. הויסות העצמי מתפתח בהדרגה - לתינוקות יש רק מעט אסטרטגיות לוויסות (שינה, הסטת מבט, בכי), שהולכות ומתשכללות ככל שהתינוק גדל, ובקשר עם סביבת הטיפול. @@ -148,9 +148,9 @@ dateCreated: 2024-05-25T11:03:41.282Z רותברט מכנה את המימד הזה Effortful Control, וקושרת אותו בהיבטים ניהוליים של קשב ובתפקודים ניהוליים[^6]. -# מדידה +##מדידה -## שאלונים +###שאלונים Rothbart מפתחת שאלונים (ממש טובים) למדידת מזג, שמאופיינים ב - - מהימנות גבוהה @@ -160,7 +160,7 @@ Rothbart מפתחת שאלונים (ממש טובים) למדידת מזג, שמ ישנם שלושה שאלונים - IBQ, TBAQ, CBQ - שמפיק פרופיל לילד על פני מימדים רבים. -## תצפיות +###תצפיות Rothbart תיכננה מערכי תצפית במעבדה - כלים מובנים להערכת מזג במעבדה. @@ -170,7 +170,7 @@ Rothbart תיכננה מערכי תצפית במעבדה - כלים מובנים {.success} -# מזג והסתגלות +##מזג והסתגלות מזג הוא מנבא טוב של הסתגלות. ויסות עצמי טוב בגיל הגן (גבוה בEC) קשור להסתגלות טובה יותר לבית הספר, ולהישגים לימודיים טובים יותר. ישנו קשר בין יכולות ויסות לבין יכולת אמפטית, מיומנויות חברתיות ומקובלות חברתית. ויסות עצמי גם מנבא מוסר כפי שנמדד בגיל בית הספר ([Kochanska et al, 1997](https://psycnet.apa.org/record/1997-07406-004)) @@ -181,7 +181,7 @@ Rothbart תיכננה מערכי תצפית במעבדה - כלים מובנים הילדים שחיכו יותר היו בגיל ההתבגרות והיו יותר בעלי-יכולת חברתית ואקדמית, יותר מסוגלים לעמוד בפני פיתויים ולהתמודד עם מצבים מתסכלים ([Mischel et al, 1972](https://psycnet.apa.org/record/1972-20631-001), [Mischel, 1989](https://psycnet.apa.org/record/1989-39650-001)). -# הבדלים בין תרבותיים +##הבדלים בין תרבותיים השוואות בין תינוקות סינים ויפניים לילדים לבנים מצפון אמריקה הראו שתינוקות מהמזרח[^7]: - פחות פעלתנים וקולניים - מביעים פחות רגש - מחייכים, צוחקים ובוכים פחות diff --git a/פסיכולוגיה/התפתחותית/מטלות/.comments/yossi_kindergarten_family.jpg.xml b/פסיכולוגיה/התפתחותית/מטלות/.comments/yossi_kindergarten_family.jpg.xml new file mode 100644 index 00000000..d17842bc --- /dev/null +++ b/פסיכולוגיה/התפתחותית/מטלות/.comments/yossi_kindergarten_family.jpg.xml @@ -0,0 +1,7 @@ + + + Stock Photography + Keywords: stock, elephants, wildlife, poaching, trophy hunting K6C5EP baby elephants playing in Kenya, Amboseli + + + diff --git a/פסיכולוגיה/התפתחותית/מטלות/.comments/yossi_parents_2.jpg.xml b/פסיכולוגיה/התפתחותית/מטלות/.comments/yossi_parents_2.jpg.xml new file mode 100644 index 00000000..79ff645d --- /dev/null +++ b/פסיכולוגיה/התפתחותית/מטלות/.comments/yossi_parents_2.jpg.xml @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/פסיכולוגיה/התפתחותית/מטלות/.comments/yossi_playing_2.jpg.xml b/פסיכולוגיה/התפתחותית/מטלות/.comments/yossi_playing_2.jpg.xml new file mode 100644 index 00000000..f4616b8d --- /dev/null +++ b/פסיכולוגיה/התפתחותית/מטלות/.comments/yossi_playing_2.jpg.xml @@ -0,0 +1,18 @@ + + + Two Baby Elephants Playing + Two baby elephants playing in Serengeti National Park, Tanzania + + + + + + + + + + + + + + diff --git a/פסיכולוגיה/התפתחותית/מטלות/yossi_beach_3.avif b/פסיכולוגיה/התפתחותית/מטלות/yossi_beach_3.avif new file mode 100644 index 0000000000000000000000000000000000000000..5bd01cd90ef8ca44224ab80f595e6e737ca11001 GIT binary patch literal 265518 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

    %W_)`TP{ehh9}&y!665TR|6pC*dx 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�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

    }~#xuMjd-cYcs#3|nvjUuz9I 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 YGdn_7(A-R<86Mp5APfr#?O3gJAknOcDF6Tf literal 0 HcmV?d00001 diff --git a/פסיכולוגיה/התפתחותית/מטלות/yossi_birds.webp b/פסיכולוגיה/התפתחותית/מטלות/yossi_birds.webp new file mode 100644 index 0000000000000000000000000000000000000000..4b7399395fde2951fb685130250f4252f3a14544 GIT binary patch literal 152214 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

    O*lIYgC5{}%(1%^w+IZXQ1fW$N$=A9 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 R|L*_bx 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 Nqq%JXL1Mxu007DYQC|Q6 literal 0 HcmV?d00001 diff --git a/פסיכולוגיה/התפתחותית/מטלות/yossi_eating.webp b/פסיכולוגיה/התפתחותית/מטלות/yossi_eating.webp new file mode 100644 index 0000000000000000000000000000000000000000..f14fae35376112e81f4d1d89d7b31908de3fdbb0 GIT binary patch literal 62886 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 z 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

      mwW&rH$@mDKpa@=AtOJj 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 z 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�$Zdhm8p}$? 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 cH5=&HF`tB6%|Fa5mRhf;@niShW4d}d)DVE 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%0DuA0-xJbmRqQ4D|G(nf<7C{rhF0;Hy_NEc4I` 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 A{7%+Jz51IQ*s*g}HC|pY=tLBOf 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

      00a!6t85zV_%$~vtdHXoHJ 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

      ^v|7n<4uiYp4^{ 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 literal 0 HcmV?d00001 diff --git a/פסיכולוגיה/התפתחותית/מטלות/yossi_swimming.webp b/פסיכולוגיה/התפתחותית/מטלות/yossi_swimming.webp new file mode 100644 index 0000000000000000000000000000000000000000..9ff3c668bc75a10865359eae30360419360342d6 GIT binary patch literal 146966 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

      _e`~yw7~f;>%yN6mdVbx{_ciQNk2KRY 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 R;^I=to)I^s6{sR&K@jr`BIx?@V2j5 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 MUFI53)2x610O#cb1poj5 literal 0 HcmV?d00001 diff --git a/פסיכולוגיה/התפתחותית/משחק.md b/פסיכולוגיה/התפתחותית/משחק.md index 899b71dd..349cf5d5 100644 --- a/פסיכולוגיה/התפתחותית/משחק.md +++ b/פסיכולוגיה/התפתחותית/משחק.md @@ -13,13 +13,13 @@ dateCreated: 2024-07-10T09:28:54.406Z **טיפול במשחק** היא הדרך העיקרית שבה פסיכולוגים התפתחותיים מטפלים בילדים. -# Game לעומת Play +##Game לעומת Play **Game** הוא משחק מוגדר עם חוקים ומרחב מובנה - מונופול, חתחתול, *חתולים מתפוצצים*; בכולם יש "מנצח" או "להיות טוב ב", והם תוכננו מראש. לעומת זאת, *Play* הוא משחק ללא חוקים מוגדרים - השתובבות ספונטנית כזו, בלי הבנייה מוקדמת. הילד בורא את המשחק - בהעמדת פנים ובבניית עולמות, במטרות פרטניות (אם בכלל). טיפול במשחק מתבסס על Play. -# מדוע לטפל במשחק? +##מדוע לטפל במשחק? למה לא פשוט לדבר? @@ -27,18 +27,18 @@ dateCreated: 2024-07-10T09:28:54.406Z > חמודה לא משנה מה קרה לו בגן אם תשאלי אותו "איך היה בגן?" > הוא יגיד תמיד: "כיף" -## עוקף תקשורת מילולית +###עוקף תקשורת מילולית הטיפול במשחק הוא ערוץ עוקף לתקשורת המילולית: היכולת השפתית שלו לא תמיד מספיק עשירה ומדויקת להביא את התחושות שלו. אף ילד בן 3 לא יגיד, *בואנ'ה, קשה לי שיש עוד אחד קטן, אני בן שלוש ואני צריך צומי*. מצד שני, הוא יכול להעיף את אחיו מהמשחק וככה הוא מביע את הקושי - בפעולה. -## ביטוי תכנים לא מודעים +###ביטוי תכנים לא מודעים הדברים שבאים לידי ביטוי במשחק הם לאו דווקא מודעים; [מלני קליין](https://en.wikipedia.org/wiki/Melanie_Klein) מקבילה את המשחק ל[אסוציאציות החופשיות של פרויד](https://en.wikipedia.org/wiki/Free_association_(psychology)). > זה שהוא עושה *פיו פיו* מביע תוקפנות? זה שהוא רוצה לשחק לבד אומר שהוא שונא את אח שלו? נו, בחייאת. אבל מצד שני, *למה שהוא יישחק **דווקא** את זה?* איפה הוא פגש את זה? אולי זה כן מעיד על משהו שקורה בנפש שלו. {.is-info} -## השפה כטריטוריה של המבוגר +###השפה כטריטוריה של המבוגר עבורנו המבוגרים, השפה היא ערוץ התקשורת העיקרי שלנו. *איך היה בגן? איך אתה מסתדר בבית הספר? עם מי שיחקת היום?* ילדים מתקשים בביטוי הזה, ונוטים ללקוניות *כיף*, *עם יואב* וכו'. @@ -50,7 +50,7 @@ dateCreated: 2024-07-10T09:28:54.406Z > משחק הוא התנהגות מותאמת; ילדים בריאים בנפשם משחקים, וזוהי התנהגות נורמלית ורצוייה. {.is-success} -# מהות המשחק +##מהות המשחק [ויניקוט](https://en.wikipedia.org/wiki/Donald_Winnicott) מדבר על המשחק כגשר בין פנטזיה למציאות. הילד מביא לידי ביטוי את העולם הפנימי שלו, אבל מביא אותו לכדי ביטוי במציאות[^1]: הוא משליך על החפצים במציאות את העולם הפנימי שלו. זהו מרחב ביניים: לא לגמרי בראש של הילד (הוא לא סתם עוצם עיניים ומדמיין), ולא לגמרי במציאות - אלא בין לבין. @@ -59,7 +59,7 @@ dateCreated: 2024-07-10T09:28:54.406Z > ילד מביא אל משחקו כל היבט של האגו שעורער יותר מכל.... 'לשחק את זה' הינה השיטה הטבעית ביותר של ריפוי עצמי בה ילדים יכולים לנקוט. > *אריקסון* -# אילו תנאים נדרשים למשחק? +##אילו תנאים נדרשים למשחק? - מסגרת בטוחה, תחומה בזמן ומקום @@ -81,13 +81,13 @@ dateCreated: 2024-07-10T09:28:54.406Z > בחדר ובחומרים שבו לא היה דבר העלול לרסן את פעילותו של ילד. החפצים לא נראו שבירים או טובים מכדי לגעת בהם, להפיל או לזרוק אותם. היה בחדר מקום נרחב והיו בו חומרים העשויים לשמש לגילוי אישיותו של ילד, אם יעבוד בהם די זמן. ניסיונות החיים שלהם עשו את החדר שונה ומיוחד במינו לכל אחד ואחד מהילדים ששהו בו. כאן עשוי היה ילד לחפש בדממה קולות מוכרים ושכוחים, ולצעוק בקול את גילוי עצמיותו שנשבתה ונכלאה זמן-מה, ובכך להימלט מכלא פחדיו, חרדותיו ואי הביטחון שלו. הילד היה מביא אל תוך החדר את השפעתם עליו של כל הצורות והקולות, הצבעים והתנועות, אשר הצטברו בתוכו ובונה מחדש את עולמו, במידה ובמשקל שהם לפי כוחו. > *Dibs* -# מי זקוק לטיפול במשחק? +##מי זקוק לטיפול במשחק? מרבית הילדים עושים שימוש במשחק חופשי בשילוב עם הורות "טובה דיה"[^2] כדי להתמודד עם משברים, מעברים התפתחותיים ואירועי חיים. ילדים יזדקקו לטיפול במשחק כאשר המציאות אינה מאפשרת להם משחק חופשי במסגרת בטוחה, כשהם חווים התרחשויות מטלטלות ושינויים תכופים, כשהם מתמודדים עם אבדן או [חסך הורי](/פסיכולוגיה/התפתחותית/חסך), כשהם חוו אירועים טראומתיים שלא התאפשר להם לאבדם, ילדים שמתקשים להשתמש בשפה כאמצעי תקשורת בחיי היומיום, או כשהם מתמודדים עם רגשות עצימים שהם מתקשים להביא בערוצים אחרים. -# המשחק כאקט טיפולי +##המשחק כאקט טיפולי - משחק רגרסיבי וחושי @@ -113,7 +113,7 @@ dateCreated: 2024-07-10T09:28:54.406Z מאפשרת מעבר משימוש בסמליות למודעות וביטוי מילולי של התכנים. מהשחק יכולות לעלות המון פרשנויות שונות, ויש מחלוקת לגבי מה לעשות איתם - קליין חושבת שכדאי לשתף הכל עם הילד, ואנה פרויד חושבת שצריך לשמור חלק מהילד מחשש שלא יידע להכיל הכל. -# טיפול במשחק לא מכוון +##טיפול במשחק לא מכוון בטיפול מסוג זה (Non-directive play therapy) יש שמונה עקרונות טיפוליים: @@ -138,7 +138,7 @@ dateCreated: 2024-07-10T09:28:54.406Z 8. הצבת הגבלות רק במידה ההכרחית לעיגון הטיפול בעולם ולהפיכת הילד מודע לאחריותו ביחסים. -# תפקיד המטפל\ת בטיפול המשחק +##תפקיד המטפל\ת בטיפול המשחק לסייע לילדים לעבד ולהבין את המתחולל בעולמם הפנימי והחיצוני diff --git a/פסיכולוגיה/התפתחותית/פיאזה.md b/פסיכולוגיה/התפתחותית/פיאזה.md index 6b94a723..c4fb4486 100644 --- a/פסיכולוגיה/התפתחותית/פיאזה.md +++ b/פסיכולוגיה/התפתחותית/פיאזה.md @@ -20,16 +20,16 @@ dateCreated: 2024-05-31T11:21:14.696Z פיאז'ה ואשתו תיעדו *כל דבר* שהילדים שלהם עשו - בערך 3,000 שעות תצפית - והוגה באמצעותה את התיאוריה שלו, בספרו *The Origin of Intelligence of Children*. ב1955, פיאז'ה ייסד את המכון הבינלאומי לגנטיקה אפיסטמולוגית, וחקר כיצד, אצל ילדים, *לדעת* פירושו *לפעול* (או לחשוב) - בניית ידע מאינטרקציה עם הסביבה. -# סכמה +##סכמה פיאז'ה טען שתינוקות מגיעים לעולם עם סט בסיסי של רפלקסים, שהם הבסיס לדפוס מאורגן של התייחסות לסביבה. פיאז'ה ראה באינטיליגנציה מנגנון ביולוגי להישרדות, באמצעות בניית **סכמה** - מבנה קוגניטיבי שמכיל ידע מאורגן על מצבים ואנשים שדרכם מסתגלים על הסביבה - כמו מגירה של מידע במוח. הסכמות הראשונות הן **סכמות סנסומוטוריות**, שאפשרות ליילוד לתפוס ולהבין את העולם שלו באמצעות החושים - מציצה, אחיזה, וכו'. ככל שישנה אינטרקציה נוספת עם הסביבה, הסכמות האלו הולכות ומשתכללות, סכמות חדשות נוצרות, והדגש עובר לפעילות מוחית. תינוקות מפעילים כל הזמן את הסכמות האלה - כך הם צוברים ניסיון: התינוק לופת צעצוע, ובקבוק, ואת אמא, שוב ושוב ושוב, וזה מה שמניע שינוי קוגניטיבי להתרחש. אולם, בשלב מסוים, התינוק יפעיל סכמה ויפגוש *מידע חדש*, מה שידרוש ממנו לשכלל את הסכמה שלו. איך זה קורה? -# שכלול סכימה +##שכלול סכימה -## הסתגלות +###הסתגלות הדרך הראשונה היא **הסתגלות** - איך אני משפר את התפקוד שלי במצבים מסוימים? אפשרות אחת היא **הטמעה** - אני לוקח את המצב החדש ומטמיע אותו בסכמה קיימת, מיישם יכולת קיימת למצבים שונים\חדשים, התייחסות למידע חדש במושגים של סכימה קיימת. @@ -43,10 +43,10 @@ dateCreated: 2024-05-31T11:21:14.696Z המאזן בין הטמעה להתאמה משתנה לפי יציבות החיים - בשנתיים הראשונות, התינוק ייתקל כל הזמן במידע חדש ויידרש ו**התאמה** - לפתח סכימות חדשות ולעדכן סכימות קיימות. ככל שהיציבות עולה, יש לו מספיק סכימות להתמודד עם המצב החדש, תתרחש יותר **הטמעה** - עד שהסכימות שלו שוב לא יספיקו, וככה הלאה. -## ארגון +###ארגון **ארגון** הוא תהליך פנימי - צירוף ואיחוד הסכמות שרכשתי לכדי מבנים יותר מורכבים, ארגון של הקשרים בין הסכימות. הפניית מבט זו סכימה, והושטת יד זו סכימה; בשלב מסוים, התינוק יסיט את המבט *וגם* יושיט את היד - הטמעה של שני סכימות לסכימה חדשה, משוכללת יותר. -# רצף אוניברסלי +##רצף אוניברסלי פיאז'ה סבור שכל הילדים עוברים דרך אותו רצף של שלבים התפתחותיים. המעבר משלב לשלב הוא דרך תהליך של בשילה, שמאפשר לילד לעבור לשלב הבא. תהליך הבשילה והמעבר מושפע גם מהגנטיקה וגם מהסביבה, שיתבטאו במהירות ובאיכות הביצוע של כל שלב ושלב. השלבים הם היררכיים; כל שלב בונה על הידע וההישגים של השלב הקודם. פיאז'ה מציג את הרצף בארבעה שלבים: @@ -56,7 +56,7 @@ dateCreated: 2024-05-31T11:21:14.696Z - שלב האופרציות הקונקרטיות - שלב האופרציות הפורמליות -# השלב הסנסומוטרי +##השלב הסנסומוטרי השלב הסנסומוטורי נמשך מהלידה על גיל שנתיים (24 חודשים)[^3]. - הילוד חווה את העולם דרך חושיו והפעלותיו המוטוריות @@ -67,7 +67,7 @@ dateCreated: 2024-05-31T11:21:14.696Z בשלב הזה מתפתחת אינטיליגנציה סנסומוטורית[^2] - יכולת הסתגלות מרבית לסביבה. עיקרי ההישגים של שלב זה - -## שלבי מפתח +###שלבי מפתח - קביעות אובייקט ההבנה שהדברים קיימים (רעשן, או *אמא*) בעולם גם כהילוד לא באינטרקציה איתו. ההישג העיקרי של השלב הסנסומוטורי הוא התפתחות קביעות אובייקט מלאה. קביעות אובייקט היא חיונית לקשר רגשי - אמא הולכת והתינוק מחכה לה בגן; אם מרגע שהיא נעלמת מהאין היא *איננה*, אין אפשרות לקשר. @@ -81,16 +81,16 @@ dateCreated: 2024-05-31T11:21:14.696Z פיאז'ה רואה בחיקוי העתקת התנהגות *שלא הייתה לי קודם* - פיתוח סכימה חדשה. -## תגובה מעגלית +###תגובה מעגלית תגובה מעגלית היא התנהגות שהתחוללה *במקרה*, אבל הובילה לתוצאה חושית מעניינת - ולכן התינוק חוזר עליה שוב ושוב ושוב, ובכך מבסס סכימה. ישנן תגובות מעגליות ראשוניות, שניוניות ושלישוניות. -## אגוצנטריות +###אגוצנטריות אגוצנטריות היא קושי להבחין בין נקודת המבט שלי לזו של האחר. אני מחזיק משהו ביד, ואתם שם לא יכולים לראות. ילד אגוצנטרי יחשוב שבגלל ש*הוא* רואה, גם *אתם* רואים. ילדים שמתחבאים מאחורי הידיים שלהם ומשוכנעים שלא רואים אותם זו דוגמה חמודה מאוד לאגוצנטריות. אגוצנטריות קשורה בקביעות אובייקט - דברים קיימים שם בחוץ *גם בלי שאני רואה אותם ישירות, עכשיו*. -## תתי-שלבים +###תתי-שלבים - סכמות של רפלקסים (0-1 חודשים[^3]) בחודש הראשון לחיים. פיאז'ה התעניין במיוחד ברפלקסים שמשתנים עם הניסיון (אחיזה, מציצה). אין עדיין קביעות אובייקט, ויש אגוצנטריות סנסומוטורית. @@ -113,7 +113,7 @@ dateCreated: 2024-05-31T11:21:14.696Z - כוונות של אמצעים חדשים דרך צירופים מנטחיים (18-24 חודשים) מציאת אמצעים חדשים בשילוב מנטלי של סכמות. מתחילה חשיבה ייצוגית - מילים ראשונות, מחוות ראשונות, פתרון בעיות עם מחשבה, ולא בהכרח עם פעולה. פיאז'ה מתאר את בתו נתקעת עם עגלת משחק בקיר; העגלה נתקעת, היא מתסכלת, והולכת לדחוף את העגלה מהצד השני. היא לא ניסתה שוב ושוב ושוב - אלא נתקלה בבעיה ופתרה אותה. יש משחקי *כאילו* וחיקוי מושהה; הטמעת התנהגות לא מיד, אלא מאוחר יותר. מתפתחת קביעות אובייקט מלאה. -# השלב הפרה-אופרציונלי +##השלב הפרה-אופרציונלי > [מצגת](/פסיכולוגיה/התפתחותית/הרצאה_6_פיאזה_פרה_וגם_קונקרטיות_לסטודנטים.ppt) {.is-info} @@ -128,11 +128,11 @@ dateCreated: 2024-05-31T11:21:14.696Z במהלך השלב הזה, הילד מתחיל להשתמש בשפה ובסמלים כדי לייצג את העולם. -## התפתחות והשתכללות ייצוגים פנימיים -### שפה +###התפתחות והשתכללות ייצוגים פנימיים +####שפה ניצני השפה החלו בסיום השלב הסנסו-מוטורי - צימודים של שני מילים שקשורות בחוויה הממשית כאן ועכשיו (*אמא, אבא, טעים*). בשלב הזה, השפה הולכת ומתרחקת מהמציאות - הילד יכול לתאר מה שקרה *אתמול*, או *מחר*. -### משחק דמיוני +####משחק דמיוני - התרחקות הדרגתית מקונקרטיות הילד מתחיל *לעשות בכאילו*; בהתחלה באמצעות אובייקט דומה (*חיקויי אובייקטים*), ובמציאות באמצעות אובייקטים שונים לגמרי (*תחליפי אובייקטים*); בהתחלה עם חרב צעצוע, ובהמשך עם סתם מקל. @@ -142,12 +142,12 @@ dateCreated: 2024-05-31T11:21:14.696Z - עלייה במורכבות השילובים של הסכמות אני יכול *גם* לשתות מהכוס, ו*גם* לשטוף אותה. הילד יכול לגולל תרחישים שלמים במשחק, כמו להכין ארוחת ערב - קודם חותכים, ואז מבשלים, ואז אוכלים ואז שוטפים - שילוב של הרבה סכמות ברצף. בגילאי 4-5, ילדים יצליחו לרוץ עם התרחיש לא מההתחלה, אלא להצטרף לילדים אחרים באמצע. -### התפתחות הציור +####התפתחות הציור - שרבוט (שנה-שנתיים) - ייצוג ראשוני ("ראשנים") של אובייקטים (3-4) - ציור "מציאותי" הנעשה בהדרגה מורכב יותר (חמש והלאה) -## הראיון הקליני +###הראיון הקליני זוהי שיטה שפיתח פיאז'ה, שדרכה הוא לומד על הילדים. מציגים לילד בעיה, ומתחקרים אותו במטרה להבין את החשיבה שלו. אין במבחן שאלות סטנדרטיות ומובנות - המראיין מתאים את השאלות לתשובותיו של הילד המסוים. @@ -156,7 +156,7 @@ dateCreated: 2024-05-31T11:21:14.696Z השאלות נראות בערך ככה: -### משימת הפרחים +####משימת הפרחים > מניחים על השולחן ערימה של פרחים - שבעה פרחים מסוגים שונים, וארבע מתוכם הם חרציות. פיאז'ה שואל - האם ניתן לעשות חבילה גדולה עם כל החרציות והפרחים? @@ -172,13 +172,13 @@ dateCreated: 2024-05-31T11:21:14.696Z {.is-info} -## מגבלות +###מגבלות השלב הזה מאופיין בהתקדמות גדולה, אבל עדיין ישנן מגבלות משמעותיות. החשיבה של הילדים עדיין מאוד נוקשה, מאוד אינטואיטיבית, ועם המון מגבלות: -### אגוצנטריות +####אגוצנטריות ילדים בשלב הפרה-אופרציונלי מתקשים להבחין בין נקודת המבט שלהם לזו של האחר - הם חושבים שכולם חווים את העולם כמו ש*אני* חווה אותו. ישנה **אגוצנטריות תפיסתית** - חוסר יכולתו של הילד להבחין בין ההתנסות התפיסתית שלו לשל האחר, ו**אגוצנטריות תקשורתית**. -#### אגוצנטריות תפיסתית +#####אגוצנטריות תפיסתית אגוצנטריות תפיסתית מודגמת במטלת שלושת ההרים המפורסמת של פיאז'ה: > על שולחן שלושה "הרים" בגבהים שונים. נותנים לילד להסתובב סביבו ולצפות בהרים, ולחזור למקומו. @@ -186,7 +186,7 @@ dateCreated: 2024-05-31T11:21:14.696Z בצד השני של השולחן מציבים בובה. מבקשים מהילד לבחור את התמונה שה*בובה* רואה. הפלא ופלא - הילד בוחר שוב את מה ש*הוא* רואה. זה הרי לא יכול להיות - הילד יושב כאן והבובה יושבת שם. בגילאי 8-9, ילדים כבר יבחרו את התמונה הנכונה. {.is-info} -#### אגוצנטריות תקשורתית +#####אגוצנטריות תקשורתית אם הייתם בגן ילדים לאחרונה, בוודאי שמתם לב שילדים מדברים עם אחרים כאילו עם עצמם (ולפעמים *באמת* מדברים עם עצמם - בקול!). ככל שהילד גדל, הדיבור האגוצנטרי פוחת לטובת הדיבור החברתי. פיאז'ה סבור כי ילדים מתגברים על אגוצנטריות ככל שהם באים במגע עם ילדים אחרים ופחות עם מבוגרים[^6]. @@ -194,7 +194,7 @@ dateCreated: 2024-05-31T11:21:14.696Z > סרטון דוגמא לאגוצנטריות - [*אני רוצה להיות שם*](https://www.youtube.com/watch?v=Sm8QpI-A5fE) (רחוב שומשום) {.is-success} -### קושי להבחין בין מראית עין למציאות +####קושי להבחין בין מראית עין למציאות ילדים בשלב הזה מתקשים להבחין בין מה ש*נראה* למה שבאמת. למשל, אם מרכיבים משקפיים אדומים - האם כל העולם באמת אדום? אנחנו יודעים שלא, אבל מבחינת הילד - העולם הוא עכשיו *אדום!* ה[משחק הדמיוני](#משחק-דמיוני) חשוב מאוד להתפתחות ההבנה של הילדים בין מראית עין למציאות, באמצעות התנסות במעבר הזה. סביב גיל 6, המגבלה כבר נעלמת. @@ -202,20 +202,20 @@ dateCreated: 2024-05-31T11:21:14.696Z > בניסוי קביעת הזהות ([Devries, 1969](https://psycnet.apa.org/record/1971-03943-001)), מכניסים ילד לחדר, ומראים לו תמונה של חתול. *מה היצור הזה עושה? מה הוא אוכל?* הילד יגיד, *הוא שותה חלב, ועושה מיאו*. מול העיניים של הילדים, שמים לחתול מסיכה של כלב, ושואלים שוב - *מה עושה החיה הזו? מה היא אוכלת?* והילד ישיב - *הוא שותה מים, ועושה האו!*[^7] {.is-info} -### מרכוז +####מרכוז הקושי לשלב ביחד, במקביל, כמה פיסות מידע הרלוונטיות למצב או לבעיה בפניה עומדים. -### חשיבה אנימיסטית +####חשיבה אנימיסטית ייחוס חיים (תכונות ביולוגיות ופסיכולוגיות) לאובייקטים דוממים. *אוי לא, קטפת את הפרח, כואב לו נורא*. זה נובע מהאגוצנטריות - כמו שלי היה כואב, בטח גם לפרח כואב. המשאית שעברה עושה רעש חזק? היא בטח כועסת[^8]. -### קושי בהבנת סיבתיות +####קושי בהבנת סיבתיות מאחר ואין חשיבה לוגית עדיין, ילדים נוטים לחבר שני אירועים קרובים ולהסיק סיבתיות. לפעמים זה עובד ולפעמים לא. *למה השמש שוקעת? כי לבשתי פיג'מה*. -### חשיבה בלתי הפיכה +####חשיבה בלתי הפיכה חוסר היכולת לעבור באופן מנטלי אחר רצף של שלבים בבעיה ולהפוך את הכיוון, חזרה אל התתחלה. *אמא שלי היא האמא שלי, אבל היא הבת של אמא שלה, והבת שלה היא אמא שלי* - רצף כזה קשה מאוד לילדים בשלב הזה לתפוס. -### שימור +####שימור שימור היא ההבנה שתכונות מסוימות של האובייקט נשארות זהות גם כאשר המראה החיצוני שלהן משתנה - דברים כמו שימור נפח נוזל, מסה, אורך, מספר, ועוד. הדוגמה הקלאסית היא עם שתי כוסות מים - @@ -230,13 +230,13 @@ dateCreated: 2024-05-31T11:21:14.696Z בגילאי 3-4 אין שימור כלל; בגילאי 5-6 יש תקופת מעבר - הם לפעמים מצליחים, לפעמים לא, ובכל מקרה הם הרבה יותר מהוססים. -### סיווג +####סיווג קיבוץ של אובייקט על בסיס מאפיינים משותפים. בגיל 4 - הילדים לא מצליחים לסווג אפילו על פי ממד אחד (צבע, צורה). בגיל 5- הם מצליחים להיות עקביים, אבל רק במימד אחד. -## ביקורת +###ביקורת -### אגוצנטריות +####אגוצנטריות הגיל שבו ילדים מראים יכולת הבנת נקודת מבט מושפע מאוד מסוג המיצג הויזואלי וסוג התגובה הנדרש מהילד ([Borke, 1975](https://psycnet.apa.org/record/1975-20825-001)); כמו הביקורת בשלב הסנסומוטורי, הביקורת היא שפיאז'ה משתמש בדברים שהילדים לא מכירים, לא מהעולם שלהם - ושהם למעשה הרבה יותר לוגיים ממה שאנחנו חושבים. איך פיאז'ה הגיע להרים? כי הוא שוויצרי; ילד לא טרוד ביומיום בהרים. אחד הניסויים משתמש, במקום בהרים, בפרה, סירה ונחל - דברים שהילדים מכירים. @@ -246,7 +246,7 @@ dateCreated: 2024-05-31T11:21:14.696Z ביקורת נוספת היא נגד הרעיון של ה*דיבור האגוצנטרי*. ויגוצקי מסווג אותו כ*דיבור פרטי* - מכוון ונשלט - משום שהילד לומד לדבר עם עצמו כפי שהוא מדבר עם אחרים, כדרך *לשיים* דברים. *אוי, מה אני צריך לעשות?* - הכרה בבעיה, וכיוון לפיתרון. בגילאי 7-8, הדיבור מופנם והדיבור הפרטי נעלם. -### חשיבה אנימיסטית +####חשיבה אנימיסטית ילדי הגן יכולים לארגן בקטגוריות באופן נכון גירויים כחיים או דוממים כאשר משתמשים באובייקטים מוכרים ופשוטים. - אובייקטים דוממים ובעלי חיים @@ -255,19 +255,19 @@ dateCreated: 2024-05-31T11:21:14.696Z - משאיות וחיות מפוחלצות [Dolgin & Behrend, 1984](https://doi.org/10.2307/1130034) חוזרים על ההבחנה הזו עם חיות מפוחלצות ומשאיות - ילדים לא ממהרים לייחס למשאית תנועה עצמאית. -### שימור +####שימור ניסויים נוספים שואלים ילדים שאלת שימור, אבל עם חפצים שהם מכירים - כמו סוכריות M&M - ופתאום הם לא מתבלבלים. במקום לשאול אותם - *איפה יש יותר*, מבקשים מהם לקחת כמות מסוימת - והם לא טועים. הטענה היא שהילד לא מבין את השאלה, או לא מכיר את האובייקט. ניסויים מ[גישת הידע הגרעיני](#גישת-הידע-הגרעיני) מדגימים כיצד ילודים בני כמה ימים מצליחים גם הם להבחין בהבדלים בין כמויות. -### קושי בהבחנה בין מראית עין למציאות +####קושי בהבחנה בין מראית עין למציאות [Siegal, M & Share, D. L (1990)](https://psycnet.apa.org/record/1990-19467-001) מציגים לילדים כוס מיץ, ואז נותנים לג'וק לשחות בפנים, ומוציאים אותו. שואלים את הילד - *רוצים לשתות?* הכוס נראית נקייה; ובכל זאת, הילדים לא רוצים לשתות. -# שלב האופרציות הקונקרטיות +##שלב האופרציות הקונקרטיות בשלב הזה, החשיבה של הילדים מתחילה להתבסס על חוקי הלוגיקה. הוא מתרחש בגילאי 6-12 (בית ספר יסודי), ומביא עמו אופרציות מנטליות - סידור, מיון, הפיכות, היקשים לוגיים[^10]. אבל, האופרציות הן עדיין *רק* קונקרטיות - הילדים עדיין מתקשים עם רעיונות מופשטים. -## שימור +###שימור מגיע שימור מלא. הטענות שילדים מעלים כדי לנמק את תשובותיהם נשענות על אופרציות: - פיצוי - הבנה ששינוי בממד אחד מפצה על שינוי במימד אחר. @@ -282,24 +282,24 @@ dateCreated: 2024-05-31T11:21:14.696Z ברור שזו אותה כמות מים - הצורה של הכוס לא משנה. -### מפל אופקי +####מפל אופקי באופן מעניין, שימור תכונות מגיע בגילאים שונים - במה שפיאז'ה מכנה **מפל אופקי**. שימור מספר, אורך ומסה מופיעים מוקדם יותר ממשקל ונפח. לפי פיאז'ה, הרכישה ההדרגתית משום שרמת המופשטות שנדרשת באופרציית השימור מכל סוג שונה - מספר הכי פחות מופשט, אבל נפח הכי מופשט - ולכן רוכשים שימור מספר כבר בגיל 6 אבל נפח רק בגיל 11. -### מפל אנכי +####מפל אנכי באופן דומה, פיאז'ה מתאר מפל **אנכי** - ביצוע משתנה באותו תחום, בתלות בסכמות והאופרציות המנטליות שהילד רוכש. למשל, ניווט - בגיל שנתיים הילד ינווט במרחב המוכר, כמו הבית. בגיל 7, הילד ידע לנווט לבית הספר, ובגיל 12 - יהיה לו ייצוג מנטלי טופוגרפי של הניווט[^11]. -### היסק טרנזיטיבי +####היסק טרנזיטיבי הסקה על יחסים בין שני אובייקטים מתוך ידית יחסו של כל אחד מהם לאובייקט שלישי. אלו דברים כמו - *אם קו א' ארוך מקו ב', וקו ב' ארוך מקו ג', האם קו א' ארוך מקו ג'?*, או, *לדני יש כלב. כל הכלבים ירוקים. מה הצבע של הכלב של דני*. ילדים בתחילת בי"ס יסודי יענו, *אין כלבים ירוקים*, או, *מי זה דני? אני לא מכיר את הכלב שלו*, אבל ילדים בוגרים יותר ידעו לענות גם במצבים מופשטים כאלו. -### בעיית העין השלישית +####בעיית העין השלישית > נניח והייתה לך עין שלישית, ויכולת להחליט איפה לשים אותה - איפה היית שם אותה? תראה לי איפה, ותסביר למה דווקא שם {.is-info} ילדים בני 9 נטו לענות סביב המצח, כי זה המקום של העין בערך - ולא ממש הבינו מה רוצים מהם (*אין עין שלישית*). ילדים בני 12 *עפו* על המשימה, ונתנו תשובות הרבה יותר מקוריות ומנמוקות (*בקצה של היד, שאוכל לראות איזה עוגיה אני לוקח*, *בתוך הפה שאראה מה אני אוכל*). -### סיווג +####סיווג משום שהם מתגברים בשלב הזה על מגבלת ה[מרכוז](#מרכוז), ילדים רוכשים יכולות סיווג מתקדמות יותר: - סיווג היררכי @@ -308,7 +308,7 @@ dateCreated: 2024-05-31T11:21:14.696Z - סיווג מטריצה סיווג הפריט בו זמנית על פי שני ממדים או יותר (כמו במשחק [*נחש מי*](https://he.wikipedia.org/wiki/%D7%A0%D7%97%D7%A9_%D7%9E%D7%99%3F) - *זה בן או בת? מה הצבע שיער שלו?* וכו') -# ביקורת +##ביקורת - הערכת חסר של היכולות בינקות, שמקורה בשיטת המחקר שלו (ר' [גישות חלופיות](#גישות-חלופיות)) @@ -323,12 +323,12 @@ dateCreated: 2024-05-31T11:21:14.696Z ילדים מקסיקנים שעובדים עם חימר ירכשו שימור הרבה יותר מוקדם, וילדים אינואיטים לא יידעו אופרציות פורמאליות בתחומים שפיאז'ה מציג, אלא רק בדברים פרקטיים יותר (ציד לוויתנים) -# גישות חלופיות +##גישות חלופיות לגישה של פיאז'ה אין מתחרים בהיקף - היא אגדית. עם זאת, יש גם ביקורת עליה. אחת הביקורות היא שהפרשנויות שלו שגויות - הממצאים אמנם נכונים (יש למשל טעות *A not B* - אף אחד לא מערער על זה), אבל הפרשנות לא לוקחת בחשבון מושגים כמו זיכרון, קשב ותפקודים מנהלתיים. לעיתים, תינוקות מפגינים יכולות מתקדמות בהרבה ממה שפיאז'ה טוען, ברגע שבודקים זאת אחרת. -## גישת הידע הגרעיני +###גישת הידע הגרעיני גישה טוענת שתינוקות שזה עתה נולדו מגיעים עם הרבה יותר יכולות ממה שפיאז'ה מתאר - לרבות חיקוי וקביעות אובייקט בסיסית - ומייחסת את הממצאים לשיטת הבדיקה של פיאז'ה. לפי הגישה הזו, הרבה מהיכולות האלו הן יכולות גרעיניות חיוניות להישרדות שלנו, ולכן מופיעות מוקדם מאוד. מחקרים (דוגמת [Spelke, 2000](https://psycnet.apa.org/record/2000-14050-006), [Baillargeon & DeVos, 1991](https://psycnet.apa.org/record/1992-15944-001), [Baillargeon, 1986](https://psycnet.apa.org/record/1987-27747-001)) עומדים על היכולות הגרעיניות האלו בחודשי החיים הראשונים של התינוק, ומייחסים את היעדר התצפיות אצל פיאז'ה לכך שהניסויים מעמיסים על התינוקות. הם מפתחים את *שיטת הפרת הציפייה* - 1. מרגילים את התינוק למצב מסוים - @@ -350,11 +350,11 @@ dateCreated: 2024-05-31T11:21:14.696Z - עמימות המטלה לתינוקות מחקר נוסף חזר על הניסוי של פיאז'ה בשלושה תנאים - תנאי תקשורתי (שבו הנסיין נוכח ומתקשר עם התינוק), תנאי לא תקשורתי (הנסיין נוכח אבל לא מדבר עם התינוק) ותנאי לא אנושי (הכל מתבצע מאחורי וילון - התינוק לא רואה נסיין). התינוקות טועים *הרבה פחות* בתנאי הלא-אנושי; ברגע שנוכח מישהו אחר, התינוק מנסה ללמוד ולפרשן את המצב, ולא ממהר להגיב. -## ניאו-פיאז'טיאנים +###ניאו-פיאז'טיאנים שכלולים וחידודים של התיאוריה של פיאז'ה כדי להתגבר על הפערים - למשל, חלוקה לשלבים, אך ההתפתחויות והמעבר ביניהם קשורים לזיכרון העבודה (Robbie Case) - לא רק הקיבולת אלא גם סוג הייצוגים שהוא יכול להחזיק. -## גישת עיבוד מידע +###גישת עיבוד מידע זו הגישה הכי פופולרית כיום. החוקרים בגישה זו משווים את המוח האנושי למחשב - קלט מסוים עובר עיבוד ונותן פלט מסוים. חוקרי גישה זו עסוקים יותר בקשב, בזיכרון, וכדומה. לשיטתם, אין *שלבי* התפתחות, אלא השתכללות רציפה, כמותית, הולכת ומתמשכת (גם ברמת היום\שבוע). זוכרים קצת יותר, מתייעלים קצת יותר, דברים נהיים אוטומטיים יותר וקיבולת משתחררת. החיסרון הוא שמדובר בגישה - צבר של מחקרים - ולא בתיאוריה, ולכן קשה יותר לנבא איתה. diff --git a/פסיכולוגיה/התפתחותית/קדם.md b/פסיכולוגיה/התפתחותית/קדם.md index bd9cdc85..22e340ee 100644 --- a/פסיכולוגיה/התפתחותית/קדם.md +++ b/פסיכולוגיה/התפתחותית/קדם.md @@ -13,35 +13,35 @@ dateCreated: 2024-05-08T09:29:07.435Z > [מצגת](/פסיכולוגיה/התפתחותית/תרגול_1-_סיכון_תוך_רחמי.ppt) {.is-info} -# התפתחות ברצף או שינויים איכותיים? +##התפתחות ברצף או שינויים איכותיים? גם וגם! צצים שינויים איכותיים, שהולכים ומתעצמים - פתאום מופיעה יד, והתאים הולכים ומתחלקים בהדרגה ויוצרים *יותר* יד. -# התקופה הפרה-נטלית +##התקופה הפרה-נטלית בתקופה הפרה-נטלית, תא יחיד מתפתח לכדי אורגניזם מורכב (אנחנו - אנחנו האורגניזם המורכב). היא נמשכת 38-42 שבועות, וניתן לחלק אותה לשלול תקופות שונות איכותית זו מזו: -## תקופת הזיגוטה (נבט) +###תקופת הזיגוטה (נבט) נמשכת שבועיים. מחולקת ל: -### שבוע ראשון +####שבוע ראשון עד ליום הרביעי נוצר חלל מלא בנוזלים (blastocyst), שמגן על התא המופרה מזעזועים. בין היום השביעי לתשיעי מתרחשת השתרשות (implantation) - הזיגוטה נצמדת ומשתרשת לרחם. -### שבוע שני +####שבוע שני בשבוע השני נוצרת השליה (placenta). עדיין אין איברים; רק צביר תאים שנצמד לרחם. פגיעה עד השלב הזה תגרום להפלה. -### תאומות +####תאומות עד השלב הזה יכולים להיווצר תאומים **זהים** (monozygotic) או תאומי **אחווה** (dizygotic)[^2]. ככל שההתחלקות מאוחרת יותר, התאומים חולקים יותר - אותו שק היריון, ואותה השילייה - זה היריון קצת מסוכן יותר. -#### מונוזיגוטיים +#####מונוזיגוטיים תוצאה של התחלקות הביצית המופרת לשניים. נוצרים שני יצורים חיים בעלי מטען גנטי זהה לחלוטין. -#### דיזיגוטיים +#####דיזיגוטיים תוצאת הפריה של שתי ביציות שונות על ידי שני תאי זרע שונים בו זמנית. נוצרים שני תאומים שמבחינה גנטים אינם זהים מאחים - זה פשוט קורה במקביל. @@ -50,7 +50,7 @@ dateCreated: 2024-05-08T09:29:07.435Z - הסיכון מתגבר ככל שהגיל עולה - תוצאה של טיפולי פוריות[^3] -## תקופת העובר (embryo) +###תקופת העובר (embryo) תקופת העובר [^1] נמשכת 6 שבועות. בתקופה הזו מתפתחים איברים ראשוניים מובחנים: @@ -60,7 +60,7 @@ dateCreated: 2024-05-08T09:29:07.435Z פגיעה בשלב הזה תטיל מום מבני כזה או אחר בעובר - משהו חסר. -## תקופת השליל (fetus) +###תקופת השליל (fetus) נמשכת 30 שבועות, ובמהלכה האיברים מתפתחים ומתחילים לתפקד. מחולקת ל: - - שבוע 9-12 הבשלת המערכות הפיזיולוגיות. מערכת העצבים נעשית מאורגנת ומקושרת, התרחבות הריאות, איברי מין חיצוניים מתעצבים. מכאן והלאה רואים את המין של התינוק באולטראסאונד. @@ -77,7 +77,7 @@ dateCreated: 2024-05-08T09:29:07.435Z פגיעה פה תסכן במיוחד את המוח, הראייה, ואיברי המין, ותתבטא בפגיעה בתפקוד האיברים. -## טרטוגן +###טרטוגן **טרטוגן** הוא גורם סביבתי חיצוני לרחם בעל **השפעה שלילית** שעלול לחבל בהתפתחות התקינה של העובר. זהו כל סוכן סביבתי שלילי, שפוגע בהתפתחות התקינה של העובר וגורם נזק במהלך התקופה הפרה-נטלית. אלו דברים כמו: - תרופות - סמים @@ -99,7 +99,7 @@ dateCreated: 2024-05-08T09:29:07.435Z המקרה הזה הוא טראומה משמעותית למערכת הרפואה - תאלידומיד היא תרופה במרשם שהומלצה לאמהות. עשרות אלפי תינוקות נולדו עם מומים מבניים בעקבות התרופה. -### גורמי מידת הנזק +####גורמי מידת הנזק יש הרבה גורמים המשפיעים על מידת הנזק שיכוללו טרטוגנים: @@ -115,7 +115,7 @@ dateCreated: 2024-05-08T09:29:07.435Z - גיל העובר כמו שאמרנו, גיל העובר ייקבע את סוג וסיכוי הנזק שייתרחש. -### סוגי השפעות +####סוגי השפעות - זמן ההשפעה - מיידי\טווח רחוק ניקוטין מיד מכווץ את כלי הדם, ובכך מונע מהתינוק לקבל את כל מה שצריך. מעבר לכך, הוא פוגע באיכות הזרע של התינוק בטווח הרחוק. diff --git a/פסיכולוגיה/התפתחותית/תודעה.md b/פסיכולוגיה/התפתחותית/תודעה.md index 801ddaf2..3d684f59 100644 --- a/פסיכולוגיה/התפתחותית/תודעה.md +++ b/פסיכולוגיה/התפתחותית/תודעה.md @@ -19,7 +19,7 @@ dateCreated: 2024-06-15T09:22:51.132Z ילדים מתוודעים ליכולת הזו בהדרגה, כמו גם לנוכחות שלה אצל האחר - שם היא אינה אותו הדבר בהכרח. הם מבינים שלאחרים יש שכל (mind) משל עצמם, עולם פנימי השונה משלהם - מחשבות, כוונות, רגשות, ידיעות, האמנות - ולומדים להתייחס לכך בתהליך התקשורתי. -# שלבים בהתפתחות ToM +##שלבים בהתפתחות ToM מה מאפשר התפתחות של ToM? - בשלות מוחית (לקראת גיל 5) @@ -27,7 +27,7 @@ dateCreated: 2024-06-15T09:22:51.132Z - אינטרקציות עם אחרים - חיכוכים, אי הבנות - התפתחות שפה - המשגה מילולית של תהליכים שקורים לי ולאחר -## הבנה של כוונות ורצונות +###הבנה של כוונות ורצונות בגיל שנתיים, פעוטות מפגינים הבנה די בשלה שהאחר יפעל לפי הרצונות *שלו*, גם אם אלה מנוגדים לרצונות שלהם עצמם. > למשל, אומרים לילד מסוים, שמעדיף לשחק עם רובוטים על פני משאיות, שיש ילד אחר - ארני - שאוהב יותר לשחק עם משאיות מאשר עם רובוטים. אם נשאל אותו - *במה ארני יבחר לשחק?* ישיב שיבחר במשאיות. @@ -46,7 +46,7 @@ dateCreated: 2024-06-15T09:22:51.132Z על איזה מצב התינוקות יסתכלו הכי הרבה זמן? התינוקות הסתכלו על ה*ריבוע* הכי הרבה זמן - הם הבינו שהריבוע הפריע לעיגול ב*כוונה* שלו לעלות למעלה - ולכן הופתעו לראות את העיגול הולך אליו. -## קשר בין אמונות והתנהגות +###קשר בין אמונות והתנהגות ההבנה מופיעה באיזור גיל 3. שואלים תינוקות, *למה רועי מסתכל על הכלב שלו?* @@ -54,7 +54,7 @@ dateCreated: 2024-06-15T09:22:51.132Z למרות שהמידע של רועי לא נגיש להם, הם יצליחו לקשר ולשער מדוע הוא פועל. אולם, בגיל הזה, הם לא מבינים שיכול להיות פער בין האמנות למציאות, או בין האמונות של אדם אחד לאלו של אדם אחר. דרך להדגים זאת היא *מטלת האמונות השגויות*, שהם עדיין נכשלים בה. -### מטלת האמונות השגויות +####מטלת האמונות השגויות מציגים לילד קופסת עפרונות. מנערים אותה (יש רעש של עפרונות) ושואלים את הילד - *מה יש בפנים?* והוא משיב, *עפרונות*. פותחים את הקופסא ומראים לו - הקופסא מלאה בנרות! שואלים את הילדים - *מה חשבתם שיש בפנים?* ילדים בני 3 ישיבו שהם תמיד חשבו שיש שם נרות. מביאים דמות נוספת - *סנופי* - ושואלים את הילדים - *מה סנופי יחשוב שיש בפנים?* הילדים ישיבו - נרות. הם לא מצליחים ליישב את השגיאה שבאמונה שלהם עם המציאות. @@ -64,7 +64,7 @@ dateCreated: 2024-06-15T09:22:51.132Z באופן מעניין, אפשר לשפר את הביצוע של ילדים במטלת האמונות השגויות. אומרים לילדים - *עומד להגיע ילד אחר. בואו נעבוד עליו!* החלק הפעיל שהילדים לוקחים מסייע להם להגיד שהילד *האחר* יחשוב שיש שם עפרונות, *למרות שיש שם נרות*. -### הפרדיגמה של סאלי. +####הפרדיגמה של סאלי. [Baron-Cohen, S, Leslie, Am.M & Frith, U (1985)](https://psycnet.apa.org/record/1986-30090-001)[^3] פיתחו את *הפרדיגמה של סאלי ואן*. - יש את סאלי. יש לה סל. @@ -76,11 +76,11 @@ dateCreated: 2024-06-15T09:22:51.132Z ילדים בני 3 יחשבו שהיא תחפש בקופסא. ילדים בני 4-5 (ואנחנו) מבינים שהיא תחפש בסל. -## הבנה של ידע ואמונות +###הבנה של ידע ואמונות זוהי ההבנה שהאמנות יכולות להיות מוטעות או שונות מהמציאות, והיא מופיעה באיזור גיל 4-5. -# מבט בין תרבותי +##מבט בין תרבותי האם התיאוריה על התודעה עובדת באותו האופן בין תרבויות, ובין אנשים נוירוטיפיקליים לאנשים עם אוטיזם (ASD)? בין תרבויות, נדמה שההתפתחות של התיאוריה על התודעה דומה בסך הכל[^3]. בקרב ילדים עם אוטיזם, ההשערה היא שהפגיעה בהתפתחות התיאוריה על התודעה היא הלקות העיקרית. diff --git a/פסיכולוגיה/חברתית.md b/פסיכולוגיה/חברתית/index.md similarity index 93% rename from פסיכולוגיה/חברתית.md rename to פסיכולוגיה/חברתית/index.md index 2b1e5336..fc017505 100644 --- a/פסיכולוגיה/חברתית.md +++ b/פסיכולוגיה/חברתית/index.md @@ -12,34 +12,34 @@ dateCreated: 2024-04-30T08:39:45.545Z {.info} -# תוכן העניינים +##תוכן העניינים -### 1. [מבוא](#מבוא) +####1. [מבוא](#מבוא) -### 2. [העצמי ודימוי עצמי](/פסיכולוגיה/חברתית/העצמי) +####2. [העצמי ודימוי עצמי](/פסיכולוגיה/חברתית/העצמי) -### 3. [ייחוסים סיבתיים](/פסיכולוגיה/חברתית/ייחוסים) +####3. [ייחוסים סיבתיים](/פסיכולוגיה/חברתית/ייחוסים) -### 4. [שיפוטים חברתיים](/פסיכולוגיה/חברתית/שיפוטים) +####4. [שיפוטים חברתיים](/פסיכולוגיה/חברתית/שיפוטים) -### 5. [עמדות ושכנוע](/פסיכולוגיה/חברתית/עמדות) +####5. [עמדות ושכנוע](/פסיכולוגיה/חברתית/עמדות) -### 6. [תואמנות](/פסיכולוגיה/חברתית/תואמנות) +####6. [תואמנות](/פסיכולוגיה/חברתית/תואמנות) -### 7. [קבוצות](/פסיכולוגיה/חברתית/קבוצות) +####7. [קבוצות](/פסיכולוגיה/חברתית/קבוצות) -### 8. [הטפסים](/פסיכולוגיה/חברתית/הטפסים) +####8. [הטפסים](/פסיכולוגיה/חברתית/הטפסים) -### 9. [התנהגות עזרה](/פסיכולוגיה/חברתית/עזרה) +####9. [התנהגות עזרה](/פסיכולוגיה/חברתית/עזרה) -# מבוא +##מבוא אנשים הרבה פעמים יוצאים לעולם ומגלים שההתנהגות של אחרים לא תואמת את מה שהם חושבים. כדי לא להיתפס בצורה שלילית על ידי שאר הקבוצה, הם לעיתים תכופות יעדיפו לנהוג כנגד הרגשות והתפיסות שלהם. זוהי תופעה שמכונה **בורות קבוצתית**. בעבודה, בהרצאות ובקורסים, הבורות הקבוצתית היא תופעה נפוצה להדהים בחיי היומיום של כולנו. למה זה קורה? בואו נבדוק. -# מהי פסיכולוגיה חברתית? +##מהי פסיכולוגיה חברתית? > חקירה מדעית של הרגשות, המחשבות וההתנהגויות של היחיד בהקשר חברתי > ^Gilovich,^ ^Keltner,^ ^Chen^ ^&^ ^Nisbett^ ^(2019)^ @@ -60,7 +60,7 @@ dateCreated: 2024-04-30T08:39:45.545Z - תהליכים בין קבוצתיים (intergroup) קטגוריזציה חברתית, סטריאוטיפים, גזענות, קיטוב חברתי (מנקודת המבט של *הפרט*). -# במה עוסקת פסיכולוגיה חברתית? +##במה עוסקת פסיכולוגיה חברתית? בדברים כמו: - איך אנשים מעריכים את היכולת שלהם? @@ -72,9 +72,9 @@ dateCreated: 2024-04-30T08:39:45.545Z - מדוע התקהלות של אנשים הופכת לאלימה? - אילו אנשים אנחנו נוטים לחבב? למי אנחנו נוטים להימשך? -# עקרונות מפתח של הפסיכולוגיה החברתית -## כוח המצב - Situationism -### האם אפשר לנבא התנהגות? +##עקרונות מפתח של הפסיכולוגיה החברתית +###כוח המצב - Situationism +####האם אפשר לנבא התנהגות? אחד מהמוקדים של הפסיכולוגיה החברתית הוא ניסיון לנבא איך אנשים מתנהגים. דמיינו שאדם נתקל באדם אחר שבבירור זקוק לעזרה; האם הוא יעצור לסייע לו? מה יעזור לנו לנבא? מגדר? השתייכות חברתית? משהו אחר? לרוע המזל, הפסיכולוגיה החברתית תקועה במתאם של בערך 0.3 בניבוי התנהגות על סמך מאפיינים כאלו ואחרים. המצב הזה מלמד אותנו שאנו נוטים לייחס משקל מוגזם לנטיות ומאפיינים אישיים (Dispositionism) - כל מידע שנאסוף על אדם לא יעזור לנו במיוחד לקבוע איך התנהג. @@ -95,20 +95,20 @@ dateCreated: 2024-04-30T08:39:45.545Z אנחנו נוטים לחשוב, למשל, שמה שמניע אנשים להצביע בבחירות הוא מידת האכפתיות שלהם - הערכים החברתיים והפוליטיים שלהם. בפועל? נגישות הקלפי; אם הקלפי רחוק או שלא נוח להגיע אליו - אנשים לא יצביעו. איזה באסה. -## הבנייה סובייקטיבית של הסיטואציה +###הבנייה סובייקטיבית של הסיטואציה תפיסת המציאות שלנו אינה מושפעת רק מהמציאות עצמה, אלא ממה שיש לנו בראש; כל אחד ואחת מאיתנו רואים את העולם מבעד לעדשה שונה. למעשה, אנו מגיבים לייצוג המנטלי של כל האובייקטים במציאות, ולא לאובייקט עצמו. > כשאני רואה *חתול*, אני מגיב לא רק לדבר בחוץ בעולם שהוא *חתול*, אלא גם לכל מה שמקושר אצלי במחשבה ל*חתול* - חמוד, רך, מנמנם -## החקירה המדעית +###החקירה המדעית > הפסיכולוגיה החברתית היא תחום מחקרי - ולא יישומי - של הרגשות, המחשבות וההתנהגויות של היחיד בהקשר החברתי. > ^Gilovich,^ ^Keltner,^ ^Chen^ ^&^ ^Nisbett^ ^(2019)^ כלומר, אין איש מקצוע שם בחוץ שהוא *פסיכולוג חברתי*. הפסיכולוגיה החברתית היא תחום ניסויי אמפירי, לרוב במערך ניסויי (אם כי לעיתים מתאמי), שמניח שניתן לנבא באמצעות משתנים כאלו ואחרים התנהגות. -# מהי (לא) פסיכולוגיה חברתית? +##מהי (לא) פסיכולוגיה חברתית? היא לא... - סוציולוגיה @@ -125,7 +125,7 @@ dateCreated: 2024-04-30T08:39:45.545Z הפסיכולוגיה הקוגנטיבית טרודה יותר במאפייני התהליכים המנטליים השונים - זיכרון, קשב, רגש וכדומה - היכן שהפסיכולוגיה החברתית טרודה יותר בצורה שהתהליכים האלו מתבטאים בהקשרם - לא ה*מה* מאחוריהם, אלא *איך* הם פועלים ו*מתי*. -# למה פסיכולוגיה חברתית? +##למה פסיכולוגיה חברתית? *את מי זה מעניין?* למה בכלל לחקור את זה? הפסיכולוגיה בכלל עוסקת בקוגניציות, רגש והתנהגות - וכולן מושפעות עמוקות מהשפעות חברתיות. @@ -139,7 +139,7 @@ dateCreated: 2024-04-30T08:39:45.545Z בקיצור, **הקוגניציה הגבוהה היא חברתית**; השפה היא כלי חברתי; **העצמי הוא חברתי**; ההתנהגות שלנו (כמו חיקוי, השוואה) מושפעת מהשפעות חברתיות; **המצב החברתי הוא רכיב מהותי באושר אישי**; פסיכופתולוגיה ובריאות הנפש קשורות להתנסויות חברתיות. -## קוגניציה - השערת המוח החברתי +###קוגניציה - השערת המוח החברתי דנבר (2014) שיער את *השערת המוח החברתי* - המנסה להסביר מדוע לקופי אדם יש מוח גדול בהרבה מבעלי חיים כמו ציפורים, ולבני אדם יש מוח גדול פי שלוש מקופי האדם הגדולים ביותר. למוח גדול יש מחיר אנגרטי מאוד גבוה; למה הוא הופיע אצל בני האדם? דנבר משער שהסיבה היא שבני האדם פיתחו יכולות קוגניטיביות ייחודיות, שדורשות הרבה רקמה מוחית - כאשר לב לבן של היכולות האלה טמון בכך שהם חיים בקבוצות חברתיות גדולות ומורכבות. ניבוי התנהגותם של אחרים, למשל, דורש ניבוי, למידה חברתית, מנטליזציה של האחר (Theory of Mind), שיפוטים מורכבים, ועוד יכולות מורכבות. @@ -150,10 +150,10 @@ Hermann, Call, Hemandez-Loreda, Hare & Tomaselllo (2007), במחקרם המצו הקופים והילדים הציגו ביצועים דומים במטלות פיזיקליות וקוגניטיביות, אבל במטלות חברתיות - כמו חיקוי ופתרון מהדגמה, ומטלות Theory of Mind כמו לעקוב אחרי מבט או ללמוד משגיאה - הילדים רמסו את הקופים לגמרי. כבר בגילאים מאוד צעירים, ניכר היתרון העצום של בני האדם בתחום החברתי, למרות שוויון יחסי בשאר התחומים - מה שמחזק מאוד את ההשערה. -## העצמי הוא חברתי +###העצמי הוא חברתי שייכות חברתית מלאת צרכים חיוניים של הפרט: ידע, ביטחות, הגנה, הפחתת עמימות המצב וזהות עצמית. לאדם יש מוטיבציה לראות קבוצות שעמן הוא מזדהה באור חיובי; הקבוצה שהקבוצה מצליחה ועולה על קבוצות אחרות מעוררת גאווה ותורמת לתחושת הערך העצמי של הפרט (Social identity theory, Tajfel & Turner, 1979). הקבוצה שלי טובה, מצליחה ומוסרית? כנראה שגם אני טוב, מצליח ומוסרי[^2]. -## מצב חברתי ואושר אישי +###מצב חברתי ואושר אישי טיב הקשרים החברתיים (חברים ומשפחה) הוא המנבא החזק ביותר של סיפוק כללי מהחיים. בפרדיגמות של דגימת חוויות, חברה של אדם אחר מוסיפה לחיוביות של חוויות: למשל, אנשים בדרך לעבודה היו מאושרים יותר אם היה איתם מישהו אחר. הקשר הזה מחזיק אפילו בהשוואה בין מדינות - מדינות המאופיינות בקשרים חברתיים חזקים יותר הן גם יותר מאושרות. @@ -175,7 +175,7 @@ Hermann, Call, Hemandez-Loreda, Hare & Tomaselllo (2007), במחקרם המצו [^1]: המודל במחקר מעריך שגודל הקבוצה האנושית הוא בערך 150 פרטים (לעומת ~30-40 בקרב קופים כאלו ואחרים) - מספר האנשים עלי-אדמות שנרגיש בנוח להצטרף אליהם אם נפגוש אותם בבר. היום, עם האפשרות לנהל קשרים בלי קרבה גיאוגרפית, המספר הזה הולך ועולה. -# יישומים +##יישומים פסיכולוגיה חברתית, כאמור, היא מקצוע מחקרי, אבל המסקנות שלה מיושמות בתחומים רבים, לרבות: - פסיכולוגיה בריאותית\רפואית diff --git a/פסיכולוגיה/חברתית/הטפסים.md b/פסיכולוגיה/חברתית/הטפסים.md index 6f1fefbd..85b78b37 100644 --- a/פסיכולוגיה/חברתית/הטפסים.md +++ b/פסיכולוגיה/חברתית/הטפסים.md @@ -30,7 +30,7 @@ dateCreated: 2024-07-09T09:02:25.805Z שימו לב - סטריאוטיפים יכולים להיות חיוביים (כי מה רע לאהוב חתולים?). אולם, המחקר מתמקד יותר בהיבטים השליליים של המאפיינים האלו. -# הטפסים לאורך השנים +##הטפסים לאורך השנים ראו את הנתונים האלו שנאספו לאורך שנים על הטפסים אודות האוכלוסייה השחורה בארצות הברית: @@ -45,7 +45,7 @@ dateCreated: 2024-07-09T09:02:25.805Z אחת ההשערות היא שיפור בחשיבה ההטפסית. אחת אחרת היא שהנורמות סביב הדיווח של ההטפסים משתנות עם הזמן - זה כבר לא "יפה" להגיד מה אתה חושב על השחורים. -# גזענות מודרנית +##גזענות מודרנית בעבר הגזענות העיקרית הייתה **גזענות בוטה** - אמונות לגבי קבוצות מיעוטים שהן גזעניות במובהק ומודים בהן בפה מלא. @@ -58,7 +58,7 @@ dateCreated: 2024-07-09T09:02:25.805Z אחד המחקרים הראשונים סביב הגזענות המודרנית הם [Hodson, Dovidio & Gaernter (2002)](https://sci-hub.st/https://doi.org/10.1177/0146167202287004), שבו נבדקים שפטו מועמדים לקולג'. כאשר המועמד הצטיין בכל המדדים או היה גרוע בכל המדדים - השיפוט בין מועמדים שחורים ללבנים היה דומה. אולם, כאשר המועמד היה טוב בחלק מהמדדים ופחות טוב בממדים אחרים, נבדקים בעלי דעה קדומה (כפי שנמדדה בשאלון עמדות כלפי שחורים), מועמדים שחורים נשפטו כפחות טובים מלבנים. -# הטפסים מובלעים +##הטפסים מובלעים מדדי הטפסים מובלעים מודדים שיוך תכונומ "אוטומטיות" לקבוצה חברתית. מדדים אלו נשענים על הקלות\ קושי בהם קטגוריות חברתיות מקושרות לתכונות. המדדים מתבססים על מאפיינים יותר אוטומטיים ופחות שקולים - כמו זמן תגובה. @@ -75,28 +75,28 @@ dateCreated: 2024-07-09T09:02:25.805Z המילים מופיעות במרכז מסך מחשב, והנבדקים מתבקשים באמצעות לחיצה על המקש הימני או השמאלי בעכבר לסווג את המילים לפי אחת משתי קטגוריות ( אישה או שי, מדעי הרוח או מדעים מדויקים) מהר ככל האפשר. סיווג לפי הטפסים הוא מהיר יותר, ולכן ניתן למדוד מה תואם את ההטפס של הנבדק ומה לא. -# איך נוצרים ומשתמרים הטפסים? +##איך נוצרים ומשתמרים הטפסים? -## גורמים כלכליים-חברתיים +###גורמים כלכליים-חברתיים השפעות תרבותיות, למידה, חשיפה למדיה תקשורתית. -## גורמים כלכליים +###גורמים כלכליים תוצאה של תחרות על משאבים מוגבלים. מתבססת על **תיאוריית הקונפליקט הריאליסטי בין קבוצות** (Realistic group conflict theory): לפיה תחרות על כמות משאבים מוגבלת מובילה לעימות בין קבוצות, המובילה בתורה לדעות קדומות ולאפליה. משאבים יכולים להיות פיזיים, כלכליים, וכו'. הדעות הקדומות החזקות ביותר מתרחשות בקבוצה שמרגישה שיש לה הכי הרבה מה להפסיד (למשל: יותר עוינות מכוונת כלפי מהגרים בעיתות מיתון). -## גורמים מוטיבציוניים +###גורמים מוטיבציוניים הערכה עצמית מושפעת מהזהות הקבוצתית. [האדרה עצמית](/פסיכולוגיה/חברתית/העצמי#האדרה-עצמית) מושגעת על ידי האדרת קבוצת הפנים או התייחסות שלילית לקבוצת החוץ. -## נטייה לסיווג "אנחנו" ו"הם" +###נטייה לסיווג "אנחנו" ו"הם" הנטייה לסווג לקבוצת פנים (ingroup) וקבוצת חוץ (outgroup) לפיה קבוצות מוגדרות על פי השוני ביניהן ולא על פי הדמיון. אנו תופסית יותר שוני (מוגזם) בין הקבוצות מאשר בתוך הקבוצות, ונוטים לייחס הומוגניות לקבוצת החוץ - אנחנו חושבים שהקבוצה שלנו יותר מגוונת (הטרוגניות) אבל הקבוצות הזרות הן כולן אותו הדבר (הומוגניות)[^3], **גם כשהקבוצות נוצרות באופן שרירותי**[^2] - הקבוצה המינימלית (minimal group). -## תהליכים קוגניטיביים +###תהליכים קוגניטיביים כמו הטייה והבניות ייחוס. הגישה הזו סבורה שיש בנו הטפסים משום שככה המוח שלנו עובד. @@ -111,7 +111,7 @@ dateCreated: 2024-07-09T09:02:25.805Z - מתאם מדומה - הנטייה לתפוס קשר בין אירועים (בעיקר ייחודיים ושונים) גם כשאינו קיים. כאירועים בולטים מתרחשים ביחד, הצימוד שלהם בולט יותר. -# האם אפשר לשנות הטפסים? +##האם אפשר לשנות הטפסים? האם חשיפה לדוגמאות הסותרות את ההטפס מספיקה לשנותו? @@ -119,13 +119,13 @@ dateCreated: 2024-07-09T09:02:25.805Z מחקרים מראים שלא תמיד - ומשערים שזה נובע מ: -## Subtyping +###Subtyping חלוקה לתת-קבוצות - נשים הן נהגות גרועות, *אבל* נשים שנוהגות בפורמולה 1 נוהגות טובות. ההטפס המקורי עדיין נשמר. [Kunda & Olson (1997)](https://sci-hub.st/https://doi.org/10.1037/0022-3514.72.5.965), בניסוי השני במאמר, חקרו את התופעה בניסוי שבו נבדקים קראו משפטים ש"שרון", הפמיניסטית, כתבה על עצמה. הנבדקים החזיקו בהטפס לפיו פמיניסטיות הן אסרטיביות. החוקרים תפעלו את המשפטים כך שחלק יסטו מעט מההטפס, יסטו מאוד מההטפס או לא יסטו ממנו בכלל. -### ניסוי 2 +####ניסוי 2 - סטייה מתונה @@ -146,7 +146,7 @@ dateCreated: 2024-07-09T09:02:25.805Z הקבוצה שנחשפה לסטייה מתונה אכן החזיקה פחות בהטפס, אבל הקבוצה שנחשפה לסטייה הקיצונית אפילו החזיקה בה *קצת יותר*. -### ניסוי 4 +####ניסוי 4 בניסוי הרביעי, נבדקים קראו משפטים ש"דייב", איש יחסי ציבור, כתב על עצמו. על אנשי יח"צ ישנו ההטפס שהם אנשים מוחצנים (extroverts). @@ -162,7 +162,7 @@ dateCreated: 2024-07-09T09:02:25.805Z חלק מהנבדקים החזיקו בהטפס בצורה קיצונית, וחלק בצורה חלשה. בקרב אלו שהחזיקו בהטפס חזק יותר מלכתחילה, הסטייה מההטפס של דייב הגבירה את ההטפס *עוד יותר* (החוקרים כינו זאת *אפקט בומרנג*) - כלומר, אם אני ממש משוכנע שאנשי יחסי ציבור הם מוחצנים, המשפט "אני מאוד נלחץ מלפגוש אנשים חדשים" *יחזק* את התפיסה הזו. איך זה יכול להיות? -### אפקט הבומרנג +####אפקט הבומרנג החוקרים משערים על: @@ -174,11 +174,11 @@ dateCreated: 2024-07-09T09:02:25.805Z כשאנו נתקלים במידע מפתיע, אנו נבחר לחפש מידע שיחזק את הדעות שהחזקנו בהם קודם לפני שנבחר לקבל את המידע החדש ([הטיית האישוש](/פסיכולוגיה/מבוא/חשיבה#חשיבה-טיעונית-פרופוזיציונלית)). -## ייחוס מצבי לעומת תכונתי +###ייחוס מצבי לעומת תכונתי התנהגות שסותרת את ההטפס מיוחסת לגורמים מצביים ואילו התנהגות שתואמת אותו מיוחסת לגורמים תכונתיים (היא נהגת טובה כי היא נהגה מלא; אבל *היא שם* היא נהגת גרועה כי נשים הן נהגות גרועות). -## דיכוי מחשבות +###דיכוי מחשבות > אל תחשבו על דוב לבן! {.warning} @@ -211,7 +211,7 @@ dateCreated: 2024-07-09T09:02:25.805Z את העלייה מייחסים החוקרים להתהליך הלא-מודע של *ניטור* (Monitoring) - *רגע, אני מצליח לא לחשוב על הדוב הלבן?* מן הסתם, הניטור מוביל לחשיבה מוגברת על המושא האסור. החוקרים משערים שהניטור ממשיך בין התנאים. -## התנגדות להטפסים +###התנגדות להטפסים [Macrae et al, 1994](https://sci-hub.st/https://doi.org/10.1037/0022-3514.67.5.808) בחנו האם ניתן להתנגד להטפסים, וגילו כי הנייסיון לשלוט בחשיבה ההטפסית ולא להיות הטפסי גורם לעלייה בחשיבה ההטפסית. diff --git a/פסיכולוגיה/חברתית/העצמי.md b/פסיכולוגיה/חברתית/העצמי.md index b28a58af..dba432b6 100644 --- a/פסיכולוגיה/חברתית/העצמי.md +++ b/פסיכולוגיה/חברתית/העצמי.md @@ -17,7 +17,7 @@ dateCreated: 2024-05-07T08:25:38.407Z -# מי אני? +##מי אני? מישהו שואל אתכם *מי אתם*. מה תגידו? אריסטו חשב שזה [מה שאתם עושים](/פילוסופיה/יוונית/אריסטו/אתיקה#חיפוש-האושר-כחיפוש-אחר-העיסוק-של-האדם-באשר-הוא-אדם). הבודהיסטים חושבים ש[אין בכלל דבר כזה](/פילוסופיה/בודהיזם/אטמן). האדם הסביר יגיד שזה דברים כמו @@ -37,9 +37,9 @@ dateCreated: 2024-05-07T08:25:38.407Z אבל איך אנחנו יודעים את כל הדברים האלה? -# מקורות הידעה העצמית +##מקורות הידעה העצמית -## אינטרוספקציה +###אינטרוספקציה אנחנו מסתכלים פנימה, וחושבים על זה. מי אני?[^3] מה אני עושה? אינטרוספקציה היא הסתכלות פנימה, למצבים הנפשיים המודעים שלנו. כששואלים אותנו, *איך אתה מרגיש?*, התשובה תהיה כנראה אינטרוספקטיבית - אנחנו נתסכל פנימה ונגיד, *אני שמח\זחוח\נבוח*. כל תשובה שאני עלול להקריץ, היא בחינה של מצב נפשי מודע. @@ -52,12 +52,12 @@ dateCreated: 2024-05-07T08:25:38.407Z > לרוע המזל, הרבה מהמחקר בפסיכולוגיה בכלל ובפסיכולוגיה חברתית בכלל מתבסס על אינטרוספקציה, בדמות שאלונים וכדומה. איזה באסה. {.is-warning} -## צפייה בהתנהגות עצמית +###צפייה בהתנהגות עצמית ההתנהגות שלנו עצמנו היא גם מקור ידע עצמי חשוב. אנחנו מהנהנים? מנקרים? מחייכים? כל אלו רמזים מטרימים למה שבאמת קורה. במחקר [*Self Perception Theory* (Bem, 1972)](https://en.wikipedia.org/wiki/Self-perception_theory), החוקר דאריל בם מראה שגם אנחנו עצמנו מסתמכים על הרמזים האלה, ולא רק אנשים אחרים. כאשר רמזים פנימיים הם עמומים וקשים לפרוש, וכאשר אין סיבה מצבים להתנהגות, אנשים רוכשים תובנות על התחושות והעמדות שלהם מתוך צפייה בהתנהגות של עצמם[^2]. -## תפיסה עצמית של תכונות +###תפיסה עצמית של תכונות במחקר [Ease of Retrieval (Schwartz el al, 1991)](https://psycnet.apa.org/record/1991-33131-001), הנבדקות נתבקשו לכתוב 6 או 12 דוגמאות של התנהגויות מאד אסרטיביות או לא אסרטיביות שלהן. הנבדקות דרגו את מידת האסרטיביות, הבטחון והחרדה שלהם, ודרגו עד כמה קשה היה להן לכתוב דוגמאות להתנהגויות כאלו. @@ -69,7 +69,7 @@ dateCreated: 2024-05-07T08:25:38.407Z מחקר נוסף שנעשה כמה שנים אחר כך הוא זה של Tomrala et al, 2007, שביקשו במנבדקים ב2 או 10 מקרים שבהם התנהגו באסרטיביות ודרגו את מידת האסרטיביות, הקושי להיזכר בהן, מספר ההתנהגויות הלא אסרטיביות עליהן חשבו בניסוי, ומספר המחשבות הלא רלוונטיות. החוקרים גילו כי נבדקים חשבו על יותר התנהגויות לא אסרטיביות בתנאי ה10 מאשר בתנאי ה2. לא היה הבדל בין התנאים במספר ההתנהגויות הלא רלבנטיות. כלומר, בדיוק כמו ששוורץ ראו, ככל שמספר ההתנהגויות האסרטיביות המתבקשות עולה, כך משתרבבות פנימה יותר התנהגויות לא אסרטיביות - שריככו את תפיסת האסרטיביות העצמית. -## תפיסה עצמית של רגשות +###תפיסה עצמית של רגשות Laird (1974) הדגים בניסוי את [**היפותזת המשוב מהפנים**](https://psycnet.apa.org/record/1974-26845-001)[^2] - הוא ביקש מנבדקים לצפות בקריקטורות ולדרג כמה הן מצחיקות - כאשר פעם הוא מבקש מהם לעשות פרצוף שמח, ופעם פרצוף זועף תוך כדי. אנשים שחייכו דירגו את הקריקטורה כיותר מצחיקה, והזועפים - כפחות. במחקר [Embodiment (Strack, Martin & Stepper, 1988)](https://www.jstor.org/stable/26358695) החוקרים ביקשו מנבדקים להחזיק עיפרון או עט בפה - פעם בין השיניים (מה שמפעיל את שרירי החיוך) או בין השפתיים (מה שמפעיל שרירי זעף), ושוב ביקשו מהם לצפות בקריקטורה. באופן דומה ללאירד, הנבדקים שהחזיקו את העפרון בין השפתיים דירגו את הקריקטורה כמצחיקה יותר מאלו שהחזיקו אותו בין השפתיים. @@ -77,7 +77,7 @@ Laird (1974) הדגים בניסוי את [**היפותזת המשוב מהפנ אולם, קשה היה לשחזר את תוצאות המחקרים האלו. [חוקרים מהאוניברסיטה העברית Noah, Schul & Mayo (2018)](https://pubmed.ncbi.nlm.nih.gov/29672101/), נעזרו בטכנולוגיות מתקדמות יותר. מחצית מהנבדקים חזרו על הניסוי של סטפר עם מצלמה שתיעדה את הבעות הפנים שלהם - ומחציתם חזרו עליו ללא המצלמה. מרגע שהתווספה המצלמה, האפקט נעלם. החוקרים משערים שהמודעות העצמית לאור המצלמה היא זו שפוגעת באפקט. -## תפיסה עצמית של מוטיבציה +###תפיסה עצמית של מוטיבציה במחקר [Over Justification Effect (Lepper, Greene & Nisbett, 1973)](https://psycnet.apa.org/record/1974-10497-001), החוקרים הציגו לילדים בגן כל מיני משחקים, ביניהם טושים שהציגו לילדים כ*צבעי קסם*. בשלב השני, שבועיים לאחר מכן, חזר נסיין לגן והקצה את הנבדקים (הילדים) לשלוש תנאים: לשליש מהילדים נאמר כי אם הם יציירו עם הטושים, יקבלו פרס - ואכן נתנו להם פרס. לשליש השני לא אמרו לילדים שום דבר על פרס, אבל אם הם שיחקו עם הטושים - זכו בפרס. לשליש האחרון לא הובטח פרס ולא ניתן פרס[^4]. @@ -86,7 +86,7 @@ Laird (1974) הדגים בניסוי את [**היפותזת המשוב מהפנ החוקרים גילו כי ילדים שקיבלו פרס וציפו לקבל פרס שיחקו בטושים הכי *פחות* זמן. הילדים שלא ציפו לפרס ולא קיבלו פרס שיחקו קצת יותר, והילדים שקיבלו פרס אך לא ציפו לו שיחקו הכי הרבה זמן עם הטושים. החוקרים משערים כי יש כאן *הצדקת יתר* - *אם קיבלתי פרס על זה ששיחקתי עם טושים, אני כנראה שיחקתי בהם בשביל הפרס, ואני בעצם לא כזה אוהב טושים*. כמובן, הילדים לא גוללו את הסיפור הזה לחוקרים - מאיפה המסקנה הזו? החוקרים מצדיקים אותה בכך שהם "קלקלו" את המוטיבציה הפנימית של הטושים - הילדים ממילא אהבו את הטושים הקסומים, והחוקרים שהעניקו להם פרס והודיעו להם על כך מראש גזלו את הכיף הזה. -## אנשים אחרים +###אנשים אחרים אנחנו למדים על עצמנו גם מאנשים אחרים - באמצעות @@ -99,7 +99,7 @@ Laird (1974) הדגים בניסוי את [**היפותזת המשוב מהפנ והגרוע מכל, -## השוואה חברתית +###השוואה חברתית בתיאוריית [Social Comparison Theory (Festinger, 1954)](https://psycnet.apa.org/record/1955-02305-001), פסטינגר משער כי: - לאנשים יש צורך להעריך את הדעות והיכולות שלהם @@ -116,7 +116,7 @@ Laird (1974) הדגים בניסוי את [**היפותזת המשוב מהפנ התיאוריה של פסטינגר, ובמיוחד סעיפיה השלישי והרביעי, הייתה מאוד דומיננטית וספגה הרבה ביקורת. [Gerber, Wheeler & Suls (2018)](https://psycnet.apa.org/record/2017-51514-001) ביצעו מטא-אנליזה של 55 מאמרים[^5] וניסו להבין - למי אנשים בוחרים להשוות את עצמם? המאמרים שנבדקו הציעו לנבדקים לבחור למי להשוות את עצמם, או לבחור מתוך רשימה שארגנו החוקרים. האנליזה השוותה את מושאי ההשוואה במצב שבו אין איום על הנבדק, מצב שבו ישנו איום בריאותי, ומצב שבו יש איום המוצג על ידי החוקרים. במצב שבו הנבדקים בוחרים למי להשוות את עצמם, רובם (45%) השוו את עצמם כלפי מעלה, 18.5% ליכולות דומות, ו35.6% כלפי מטה[^7]. -# הערכה עצמית +##הערכה עצמית הערכה עצמית (Self Esteem) היא סך כל ההערכות החיוביות והשליליות שלנו על עצמנו. היא מחולקת ל**הערכה עצמית תכונותית** - רמת הביטחון המתמשכת שיש לאנשים אודות יכולתיהם ותכונותיהם מעבר לזמן, ול**ערכה עצמית מצבית** - ההערכה הדינאמית והמשתנה שיש לנו על עצמנו כתלות במצב. הערכה עצמית תכונתית נמדדת באמצעות [שאלון רוזנברג (1965)](https://www.apa.org/obesity-guideline/rosenberg-self-esteem.pdf), ששואל שאלות כלליות כמו *אני מחזיקה בתפיסה חיובית כלפי עצמי*, *באופן כללי אני מרגישה שאני כישלון*, וכדומה[^10]. @@ -128,7 +128,7 @@ Laird (1974) הדגים בניסוי את [**היפותזת המשוב מהפנ אבל ישנן גישות נוספות להערכה העצמית. [Self-esteem as an interporsonal Monitor: The sociometer hypothesis (Leary et al, 1995)](https://psycnet.apa.org/record/1995-25087-001) סבור שהשאיפה לדימוי עצמי הוא צורך פרימיטיבי ומסתגל בקשרים עם אחרים. הדימוי העצמי מהווה מדד למצב החברתי שלנו - *סוציומטר* - סמן פנימה למידה שבה אדם מקובל על האנשים אחרים או נתפס באופן חיובי על ידם. חשש מדחייה מוריד את הדימוי העצמי. הערך העצמי, כמו יתר התחושות, אומר לנו מה צריך לעשות; כשם שרעב מניע אותנו לחפש אוכל, תחושה של ירידה בערך העצמי אומרת לנו לתקן את מעמדנו החברתי. -## השפעת ידע עצמי על קוגניציה +###השפעת ידע עצמי על קוגניציה ישנו אפקט הנקרא **Self-refence Effect** - לפיו אנחנו זוכרים מידע שקשור בעצמנו בצורה טובה יותר. האפקט כונן בניסוי של [Rogers, Kuiper & Kirker, 1977](https://psycnet.apa.org/record/1979-25246-001). החוקרים ענו בכן\לא על 40 שאלות, שבהן: @@ -139,7 +139,7 @@ Laird (1974) הדגים בניסוי את [**היפותזת המשוב מהפנ בשלב השני, החוקרים ביקשו מהנבדקים להיזכר במילים שוב. באופן לא מפתיע, הנבדקים זכרו *הרבה יותר* מילים שקשורות בעצמי. החוקרים משערים שמילים שמתקשרות לעצמי או לאנשים הקרובים אליי (שם עדיין ישנו אפקט, מעט חלש יותר) מסודרות במבנה ידע מאורגן יותר, ולכן יותר קל לנבדקים לזכור אותן. זאת משום שיש לנו תפיסה עצמית יציבה וקבועה יחסית, וכל פריט מידע נוסף שאנחנו מקשרים אלינו מחזק ומקבע את התפיסה הזו באמצעות [ *הטיית האישוש*](/פסיכולוגיה/מבוא/חשיבה#חשיבה-טיעונית-פרופוזיציונלית). -## השפעת הידע העצמי על מוטיבציה ורגש +###השפעת הידע העצמי על מוטיבציה ורגש תיאוריית ה[Self Disrepancy Theory (Higgins, 1989)](https://psycnet.apa.org/record/1989-97713-003) קובעת כי ישנם כמה "עצמיים": - עצמי ממשי (actual self) - מי אנחנו חושבים שאנחנו באמת @@ -159,7 +159,7 @@ Laird (1974) הדגים בניסוי את [**היפותזת המשוב מהפנ ומה מהם עדיף? העולם המחקרי אינו תמים דעים[^8]. -# דחייה חברתית +##דחייה חברתית > [סרטון](https://www.youtube.com/watch?v=OwQ_VyOUGmY) {.is-success} @@ -192,7 +192,7 @@ Laird (1974) הדגים בניסוי את [**היפותזת המשוב מהפנ לכאורה, נבדקים בתנאי ההפסד אמורים להיות מבסוטים - לא מוסרים להם, אז הם מקבלים יותר כסף. אולם החוקרים גילו, שאפילו בתנאי הזה, מצב הרוח היה טוב יותר בתנאי הקבלה (כשהם מפסידים כסף) לעומת תנאי הדחייה. -# תיאוריית ניהול האימה +## תיאוריית ניהול האימה התיאוריה הזו של [Greenberg, Solomon & Pyszczynski, 1997](https://psycnet.apa.org/record/2003-00369-002) טוענת כי תפיסה עצמית חיובית משמשת מנגנון הגנה מפני חרדת מוות - ידיעתנו ש[המוות קרב](/פילוסופיה/הציטוטים#fnref22). לשיטתם, אם אנחנו מרגישים בעלי השפעה ומשמעות חברתית, אנחנו בעלי דימוי עצמי גבוה[^12]. @@ -206,7 +206,7 @@ Laird (1974) הדגים בניסוי את [**היפותזת המשוב מהפנ החוקרים סברו כי, בנבדקים שנחשפו לחרדת-מוות, העצמי המעורער יחפש מזור בתרבות שבה הוא חי, ויעדיף כתבים המעודדים ומאדירים אותה. -# האדרה עצמית +##האדרה עצמית **האדרה עצמית** היא המוטיבציה לשמור על דימוי עצמי גבוה. @@ -229,17 +229,17 @@ Laird (1974) הדגים בניסוי את [**היפותזת המשוב מהפנ האסטרטגיות האלו אינן מודעות בהכרח, אך הן די שגרתיות - וגם נקודתיות ומצביות. הכוונה היא לא למצבים כרוניים, כמו [דיכאון](/פסיכולוגיה/פסיכופתולוגיה/דיכאון) או [פגיעה עצמית](/פסיכולוגיה/פסיכופתולוגיה/אובדנות#פגיעה-עצמית) -# השתייכות חברתית +##השתייכות חברתית נכון כשג'ודוקא ישראלי לוקח את הגביע כולם פתאום אומרים ש*ישראל* זכתה? זה בדיוק זה - לנכס לעצמנו הצלחות ולהעיף מאיתנו כשלונות באמצעות ההקשר החברתי. המנגנונים האלו מקבלים יחס מחקרי נרחב, החל משנות השמונים - ומצביעים על כך שלהאדרה העצמית יש השלכות מרחיקות לכת על מהלך החיים שלנו, ואפילו על הבריאות שלנו. -## השתזפות בהצלחת האחר +###השתזפות בהצלחת האחר [(Ciadini et al, 1976)](https://psycnet.apa.org/record/1977-10287-001) הגה את רעיון ה- [^13]Basking in reflected glory (BIRGing) ואתה התופעה ההפוכה, Cutting off reflected failure. במחקר האמור, החוקרים גילו כי הנבדקים השתמשו יותר במונחים קבוצתיים (*אנחנו* ניצחנו) במצבים חיוביים, ונמנעו משימוש בהם בהקשרים שליליים של הפסד. -## תיאוריית שימות ההערכה העצמית +###תיאוריית שימות ההערכה העצמית [(Tesser, 1988)](https://psycnet.apa.org/record/1988-98149-005) הגה את תיאוריית הSelf Evaluation Maintenance Theory (SEM), שקובעת בהתבסס על התיאוריה של צ'יאלדיני, כי הצלחת אדם קרוב עשויה לעורר השתזפות (גאווה) או השוואה (קנאה). ההשתזפות היא החמאה עצמית דרך קישור להישגי אחרים - בעיקר בתחומים שאינם חשובים להגדרה העצמית שלנו - חיזוק להערכה העצמית. מנגד, בתחומים שכן חשובים לההערכה העצמית שלנו, יתקבל מצב של קנאה והשוואה כלפי מעלה, מה שעלול לפגוע בההערכה העצמית שלנו. במצבים כאלה, ננסה להפחית את האיום על ידי הגדרה מחודשת של הקרבה לאחר, הכשלת האחר, השתפרות עצמית, הגדרה מחודשת של רלבנטיות תחום ההשוואה. @@ -254,11 +254,11 @@ Laird (1974) הדגים בניסוי את [**היפותזת המשוב מהפנ במחקר נוסף ([Tesser & Cornell, 1991](https://psycnet.apa.org/record/1992-12686-001)), החוקרים הוסיפו את משתנה *אישור העצמי* (Self Affirmation) - מניפולציה שגורמת לנבדקים להרגיש טוב על עצמם - הנבדקים התבקשו לכתוב על הערכים המרכזיים להם[^17]. בתנאי של האישור העצמי, האפקט שהם מצאו נעלם - נבדקים כבר לא הקשו באופן מובהק על החברים שלהם. -## השוואות כלפי מטה +###השוואות כלפי מטה בכדי להרגיש טוב עם עצמנו, אנחנו משווים את עצמנו לאנשים שהצליחו פחות מאיתנו. התופעה הזו אינה מוגבלת להישגיות - אנשים ישוו גם את הבריאות שלהם, את הטרגדיות שהם עברו, וכדומה. המנגנון הוא אינו שמחה-לאיד או צרות-עין, אלא מקור לנחמה. באופן מעניין, אנשים משווים כלפי מטה *גם ביחס לעצמם* - לנקודת זמן שלהם בעבר. -# אימות עצמי +##אימות עצמי **אימות עצמי** (Self verification) היא המוטיבציה לשמור על אמונות נכונות ויציבות לגבי העצמי. אנשים מחפשים ידע לגבי עצמם שתואם את המציאות ולא בהכרח ידע שמציג אותם באור חיובי. הדחף הזה נובע מהצורך לנבא בצורה הטובה ביותר את המצבים שנתמודד מולם בעולם, והוא עלול להתנגש עם הצורך ל[האדרה עצמית](/פסיכולוגיה/חברתית/העצמי#האדרה-עצמית). diff --git a/פסיכולוגיה/חברתית/ייחוסים.md b/פסיכולוגיה/חברתית/ייחוסים.md index 559fb0a4..1e6e0bde 100644 --- a/פסיכולוגיה/חברתית/ייחוסים.md +++ b/פסיכולוגיה/חברתית/ייחוסים.md @@ -11,7 +11,7 @@ dateCreated: 2024-05-21T10:40:55.094Z > [מצגת](/פסיכולוגיה/חברתית/lec3_2024nn.ppt), [ספר](/פסיכולוגיה/חברתית/social_psychology_ch._5.pdf) {.is-info} -# מהו ייחוס סיבתי? +##מהו ייחוס סיבתי? **ייחוסים סיבתיים** היא תופעה שקשורה בהיותנו יצורים חברתיים - אנחנו כל הזמן מנסים להבין, לחזות ואולי אפילו לתפעל את התנהגותם של אחרים. ייחוס (attribution) הוא התהליך שבאמצעותו אנחנו מנסים להבין את הסיבות להתרשותה של התנהגות אנושית. @@ -21,24 +21,24 @@ dateCreated: 2024-05-21T10:40:55.094Z מה שהם באים להדגים זה שלתפיסה שלנו יש הרבה מעבר למה שהעין רואה - אנחנו מייחסים משמעות חברתית לדברים שאנחנו רואים. -# למה צריך ייחוסים סיבתיים? +##למה צריך ייחוסים סיבתיים? *למה היא הצביעה למועמד X? למה היא קיבלה ציון יותר טוב ממני במבחן? למה הוא פרץ בצחוק? למה הוא הפסיק את הלימודים ולא סיים את התואר?* אנחנו שואלים הרבה שאלות בכדי לנסות להסביר את ההתנהגות של אנשים אחרים. -# חשיבות הייחוס +##חשיבות הייחוס הייחוסים משפיעים על: -## התנהגות +###התנהגות מחקר [רגל בדלת (Foot-in-the-door effect), Freedman & Fraser, 1966](https://psycnet.apa.org/record/1966-10825-001) - כשאנשים נענים תחילה לבקשה קטנה, הסיכוי שייענו לבקשה גדולה יותר בהמשך גדל. -## עמדות +###עמדות תיאוריית התפיסה העצמית של בם - *אם עשיתי X, אני כנראה חושב שY* - [Mood as information (Shwarz & Clore, 1981)](https://psycnet.apa.org/record/1984-12290-001) -## בריאות פיזית +### בריאות פיזית [Peterson & Zeligman, 1987]()[^1] התעניינו באופן שבו אנשים נוטים להסביר משהו רע שלא נתון לשליטתם. למה זה קרה? @@ -55,7 +55,7 @@ dateCreated: 2024-05-21T10:40:55.094Z כל חמש שנים, הנבדקים עברו בדיקות רפואיות. הממצאים מעידים על מתאם משמעותי סביב ציון גבוה (קרי, שלילי) לבריאות נמוכה מעל גיל 45. החוקרים משערים כי אנשים פאסימיים יותר פחות יוזמים דברים שישפרו את בריאותם - דוגמת הליכה לרופא ואורח חיים בריא - מאופיינים בתחושת מסוגלות נמוכה יותר, ואפילו שתגובת המערכת החיסונית שלהם חלשה יותר במצבי לחץ ועקה. -## הצלחה אקדמית +###הצלחה אקדמית אנשים פסימיים נוטים פחות ליזום ולהשתפר,ולכן פחות משתפרים לאור כישלון. [Dweck (1988)](https://psycnet.apa.org/record/1988-29536-001) עומדת על הקשר בין שני סוגי ייחוס להישגים אקדמיים: @@ -66,7 +66,7 @@ dateCreated: 2024-05-21T10:40:55.094Z כלומר, ניתן לפעול בעולם באמונה שאינטיליגנציה היא גזירת גורל, וזה מה שיש. הצלחה היא ברורה מאליה, וכישלון הוא היעדר יכולת מוחלט (קבוע). מנגד, ניתן לתפוס אינטיליגנציה כדבר גמיש (צמיחה), שמשתנה, משתכלל ומשתפר באמצעות למידה ומאמץ. כישלון הוא הזדמנות להשתפר ולהשתכלל, ולא גזירת גורל. -### שבחים על יכולת +####שבחים על יכולת אחרי ביצוע טוב, נהוג לשבח על יכולת. דברי שבח גורמים לילדים להרגיש חכמים ולכן מגבירים מוטיבציה להשגים. Dweck טוענת לקשר הפוך - שבחים על יכולת גורמים לירידה במוטיבציה, בעיקר אחרי כישלון. @@ -97,7 +97,7 @@ dateCreated: 2024-05-21T10:40:55.094Z > [סרטון](https://www.youtube.com/watch?v=NWv1VdDeoRY) > {.is-success} -# תיאוריות ייחוס +##תיאוריות ייחוס [Heider (1958)](https://psycnet.apa.org/record/2004-21806-000) טוען כי האדם מחפש סיבות למה שקורה סביבו באופן אמפירי, כמו שמדען מחפש סיבות לתופעות טבע. אלא שמטרת החקירה שלנו היא מתוך צורך להבין ולנווט, ולא מתוך סקרנות גרידא כמו במדע. @@ -138,7 +138,7 @@ dateCreated: 2024-05-21T10:40:55.094Z שתי התיאוריות האלו הן תיאוריות **נורמטיביות** - איך אנשים *צריכים* לבצע ייחוסים. מן הסתם, זה לא מה שקורה; המצבים שהם בוחנים הם די סטריליים, ובני אדם לא באמת מתנהגים תמיד (ואולי בכלל) בצורה הגיונית, שיפוטית וצלולה. מה קורה *בפועל*? -# טעויות ייחוס +##טעויות ייחוס > The tendency to draw inferences about a person's unique and enduring dispositions from behavious that can be entirely explained by the situations in which they occur > [*Gilbert & Malone, 1995*](https://psycnet.apa.org/record/1995-17405-001) @@ -165,7 +165,7 @@ dateCreated: 2024-05-21T10:40:55.094Z הדירוג של השואל גבר על זה של המשיב מפי שניים מהנבדקים - המשיב והצופה. השואל עצמו דירג את הידע של עצמו ושל המשיב בצורה דומה (למרות שהמשיב לא ידע אף פעם לענות על כל השאלות). המשיב והצופה "נפלו בפח" - למרות שהם ערים לכך שמטבע המצב יש לשואל ידע יותר טוב, הם עדיין בחרו לדרג אותו - באופן אישי - כבעל ידע כללי טוב יותר. זו **טעות הייחוס הבסיסית** - המשיב והצופה לא ייחסו למצב מספיק חשיבות בדירוג רמת הידע הכללים של המשתתפים. -## הגורמים לטעות הייחוס +###הגורמים לטעות הייחוס - תפיסת "עולם צודק" - כל אחד מקבל את מה שמגיע לו @@ -186,7 +186,7 @@ Trope & Gaunt (2000), בהשראת Jones & Harris, נתנו לנבדקים לק בהיעדר עומס קוגניטיבי, הנבדקים ייחסו תמיכה לכותב החיבור בכל מקרה, אך במידה נמוכה יותר (~9) כאשר הונחה לכך לעומת כשלא הונחה לכך (~11.5) - בדומה לממצאים של Jones & Harris. מנגד, בתנאי העומס הקוגניטיבי, הדירוג שנתנו הנבדקים כמעט זהה - בין שנאמר להם שהחיבור נכתב מתוך בחירה או לא. -## מצבים מקלים +###מצבים מקלים האם *תמיד* נבצע את טעות הייחוס, או שיש מצבים שהיא פחות נוכחת? diff --git a/פסיכולוגיה/חברתית/עזרה.md b/פסיכולוגיה/חברתית/עזרה.md index 61be12e8..06463dfe 100644 --- a/פסיכולוגיה/חברתית/עזרה.md +++ b/פסיכולוגיה/חברתית/עזרה.md @@ -14,7 +14,7 @@ dateCreated: 2024-07-16T08:43:37.774Z החוקרות גילו כי קורבן יחיד מזוהה הוביל למצוקה הגדולה ביותר, שתורגמה לתרומה הגדולה ביותר. האפקט הזה השתחזר במחקר נוסף של החוקרות, שבו בחנו את האפקט בתנאי של קבוצת חוץ (ארגנטינאים) לעומת תנאי פנים (ישראלים). במחקר זה, הילדים לא זוהו בשמם, אלא רק בתנאי יחיד לעומת תנאי קבוצה. החוקרות גילו כי ילדים ישראלים עוררו יותר מצוקה והובילו לתרומה גדולה יותר לעומת ילדים ארגנטינאים, אבל קבוצה של ילדים ארגנטינאים עוררה יותר מצוקה והובילה לתרומה גדולה יותר לעומת ילד ארגנטינאי יחיד. כלומר, בקבוצת הפנים, קורבן יחיד מעורר יותר אמפתיה, ובקבוצת החוץ, קבוצה מעוררת יותר אמפתיה. -# מתי אנשים (לא) עוזרים? +##מתי אנשים (לא) עוזרים? > [סינדרום פייגולד (כאן 11)](https://www.kan.org.il/content/dig/digital/p-12495/132148/) {.is-success} @@ -27,7 +27,7 @@ dateCreated: 2024-07-16T08:43:37.774Z ישנם גורמים רבים בתופעות כאלו - גורמים אישיותיים, כמו אפתיה, התדרדרות מוסרית ופחד, , וגורמים חברתיים - בהם מתמקדם הפסיכולוגיה החברתית. -## אילוצי זמן +###אילוצי זמן [Darley & Batson, 1973](https://sci-hub.st/https://doi.org/10.1037/h0034449) הריצו את ניסוי *השומרוני הטוב*[^1]. @@ -40,7 +40,7 @@ dateCreated: 2024-07-16T08:43:37.774Z האנשים שלא מיהרו הציעו עזרה ברוב הפעמים (~65%). אלו שקצת מיהרו עדיין הציעו עזרה לעיתים די תכופות (~50%). אלו שמאוד מיהרו כמעט שלא עזרו בכלל (10%). החוקרים דרגו גם את מידת העזרה שהגישו הנבדקים. לא נמצא אפקט עיקרי של תוכן ההרצאה - מידת העזרה הושפעה רק מאילוצי זמן. -## כמות הנוכחים +###כמות הנוכחים [Darley & Latane, 1968](https://sci-hub.st/https://doi.org/10.1037/h0025589) עומדו על **אפקט הצופה מהצד** (Bystander effect) - ככל שמספר האנשים העדים למצב חרופם גדל, כךך יורד הסיכוי של כל אחד מהם להגיש עזרה. האפקט מונע מגורמים דוגמת: @@ -65,7 +65,7 @@ dateCreated: 2024-07-16T08:43:37.774Z כששהו לבדם, 75% מהנבדקים חיפשו את הנסיין להתריע על הבעיה. כשיש שני נבדקים, רק 38% חיפשו את הנסיים, וכשיש שני משתפי פעולה רגועים - רק 10%. -# גישות אבולוציוניות +##גישות אבולוציוניות הפסיכולוגיה האבולוציונית יוצאת מנקודת גישה פונקציונאלית - קרי, התנהגות של עזרה נוצרת ומשתמרת כהתנהגות תורמת להישרדות הפרט והתרבותו. @@ -79,7 +79,7 @@ dateCreated: 2024-07-16T08:43:37.774Z > כדוגמה, טל מתארת את ציפור [הזנבן](https://he.wikipedia.org/wiki/%D7%96%D7%A0%D7%91%D7%9F_%D7%A2%D7%A8%D7%91%D7%99) - הזנבן, חיה חברתית מאוד, עומד על נקודת תצפית גבוהה וצורח את נשמתו כשהוא מזהה איום, למרות שזה מסכן אותו. זוהי דוגמה להתנהגות חברתית - הזנבן פועל כנגד ההשרדות האישית שלו לטובת הקבוצה. {.is-info} -## קרבה וסוג האירוע +###קרבה וסוג האירוע [Burnstein, Crandall & Kitayama, 1994](http://sci-hub.st/https://doi.org/10.1037/0022-3514.67.5.773) בדקו את התנהגות הצעת סיוע על פי מחקר תיאורי (היפוטתי). הם הציגו בפני הנבדקים שני מצבים: @@ -101,7 +101,7 @@ dateCreated: 2024-07-16T08:43:37.774Z החוקרים גילו כי הנטייה לסייע לאנשים הקרובים לנו יותר גנטים חזקה יותר במצבי חיים ומוות, אך בעזרה יומיומית המצב מתהפך - ואנו נוטים לעזור לאנשים רחוקים יותר גנטית. -# האם קיים אלטרואיזם טהור? +##האם קיים אלטרואיזם טהור? זוהי שאלה שמתרתקת את הפסיכולוגים, הפילוסופים והביולוגיים לאורך הרבה שנים. diff --git a/פסיכולוגיה/חברתית/עמדות.md b/פסיכולוגיה/חברתית/עמדות.md index 777191e4..8e84874d 100644 --- a/פסיכולוגיה/חברתית/עמדות.md +++ b/פסיכולוגיה/חברתית/עמדות.md @@ -14,39 +14,39 @@ dateCreated: 2024-06-11T08:24:25.906Z **עמדות** הוא אחד התחומים המזוהים ביותר עם הפסיכולוגיה החברתית, ובעל רלוונטיות יומיומית עצומה - שכנוע וביסוס עמדות הוא חלק בלתי נפרד מהחוויה החברתית. -# מהי עמדה? +##מהי עמדה? > **עמדה** היא **הערכה** של אובייקט באופן חיובי או שלילי {.info} מילת המפתח היא *הערכה* - מתן שיפוט כ*טוב* או *רע* - ביחס לכל אובייקט שהוא - אדם, רעיון, ולמעשה כל מושא מחשבתי. -# מרכיבי העמדה +##מרכיבי העמדה עמדה מחולקת לשלוש מרכיבים - A, B וC, כאשר הרגש (A) נחשב למרכזי ביותר. -## רגש (Affect) +###רגש (Affect) תחושות לגבי האובייקט. עם נמשיך עם גרוניך: - אני אוהב\לא אוהב את שלמה גרוניך - אני חש כעס\גועל\הערצה\בושה כשאני חושב על שלמה גרוניך -## התנהגות (Behaviour) +###התנהגות (Behaviour) פעולות הננקטות בייחס לאובייקט וכוונות התנהגות - אני הולך להופעה של שלמה גרוניך - אני סוגר את הרדי כשמושמע שיר של שלמה גרוניך -## קוגניציה (Cognition) +###קוגניציה (Cognition) אמונות לגבי האובייקט. אם האובייקט שלנו הוא [שלמה גרוניך](https://he.wikipedia.org/wiki/%D7%A9%D7%9C%D7%9E%D7%94_%D7%92%D7%A8%D7%95%D7%A0%D7%99%D7%9A), אלו יהיו דברים כמו: - שלמה גרוניך מוזיקאי מוכשר - שלמה גרוניך התבטא בצורה גזענית -# מדידת עמדות +##מדידת עמדות איך מודדים את העמדה של אדם מסוים ביחס לדבר מסוים? -## דיווח עצמי +###דיווח עצמי בגדול, שואלים אותו. דרך נפוצה היא **סולם ליקרט** - דירוג על פני קנה מידה מסולם 1 (שלילית מאוד) עד 7 (חיובית מאוד) @@ -65,7 +65,7 @@ dateCreated: 2024-06-11T08:24:25.906Z > עם דיווח עצמי יש הרבה בעיות - הוא לא תמיד מהימן, והאופן שבו מוצגת השאלה משפיע מאוד על התוצאה (*מה דעתך על שלמה גרוניך* לעומת *עד כמה אתם אוהבים את שלמה גרוניך*). {.is-warning} -### בעיות +####בעיות יש כמה בעיות עם דיווח עצמי: - רצייה חברתית @@ -77,7 +77,7 @@ dateCreated: 2024-06-11T08:24:25.906Z - בושה\הימנעות מחשיפה אולי הדעה שלי לא פופולרית, או לא מקובלת, או מביכה אותי - ולכן אני לא אחשוף אותה במלואה, אם בכלל. -### פתרונות +####פתרונות כל הבעיות האלו משחקות תפקיד מרכזי במדידת עמדות - אבל ישנן כמה דרכים להתגבר עליהן, באמצעות איסוף מדדים נוספים כמו: - מרכזיות העמדה @@ -106,8 +106,8 @@ dateCreated: 2024-06-11T08:24:25.906Z אז למה בכלל למדוד את זה? מחקרים *כן* מוצאים קשר בין השיוכים האלה להתנהגות של אנשים בפועל. -# ניבוי התנהגות מעמדות -## עמדות מנבאות התנהגות? +##ניבוי התנהגות מעמדות +###עמדות מנבאות התנהגות? [La Piere (1934)]() ביקר ב250 בתי מלון, מסעדות ובתי קפה עם זוג סיני צעיר ובדק אם יסרבו לתת להם שירות - רק מקום אחד סירב. מצד שני, בסקר שהופץ למוסדות אחרים ששאל - > Will you accept members of the Chinese race in you establishment? (yes\no) @@ -135,14 +135,14 @@ dateCreated: 2024-06-11T08:24:25.906Z באחד הניסויים, למשל, הנבדקים (לבנים) הגיבו לנסיין ביותר עוינות כאשר הוצגה בפניהם תמונות של אנשים שחורים. -## עקרון ההתאמה +###עקרון ההתאמה [Davidson & Jacard (1979)](https://psycnet.apa.org/record/1980-32382-001) רצו לנבא את הסיכוי שזוגות צעירים יביאו ילדים בשנתיים הקרובות. למרבה הפלא, לא הייתה *שום התאמה* בין העמדה המוצהרת של הזוג ביחס לילדים לבין האם הם הביאו ילדים בפועל. מצד שני, כנשאלו *מהי עמדתכם כלפי להביא ילדים בשנתיים הקרובות*, ההתאמה הייתה גבוהה (r=0.54). כך הם הדגימו כיצד חידוד העמדה כך שתהיה מסוימת כמו ההתנהגות. מצד שני, ניתן לבצע את ההתאמה גם על ידי הפיכת ההתנהגות לכללית יותר. [Fishbein & Ajzen (1974)](https://psycnet.apa.org/record/1974-24385-001) עומדים על כך ששאלות כלליות מנבאות בצורה טובה התנהגות כללית יותר (למשל, *ביצוע פעילות דתית* לעומת *ללכת לכנסייה בימי ראשון* - עם הראשון יש מתאם גבוה, עם השני לא). -## תיאוריית ההתנהגות המתוכננת +###תיאוריית ההתנהגות המתוכננת התיאוריה ([Azjen, 1985](https://psycnet.apa.org/record/1992-11514-001)) עומדת על כך שההתנהגות מושפעת לא רק מהעמדות שלנו, אלא מעוד כמה מגורמים מרכזיים: @@ -159,12 +159,12 @@ dateCreated: 2024-06-11T08:24:25.906Z מצד אחד, לתיאוריה יש כוח ניבוי טוב; מצד שני, ממצאים בפועל חושפים הרבה פעמים כיוון השפעה *הפוך* לזה שהיא מציעה - העמדות שלנו מנובאות *מתוך ההתנהגות*, ולא להיפך. -# ניבוי עמדות מתוך התנהגות +##ניבוי עמדות מתוך התנהגות תיאוריות שונות של עקביות קוגניטיבית עומדות על כך שיש לנו צורך שהמחשבות שלנו והפעולות שלנו יהיו עקביות. כשהעמדות שלנו וההתנהגות שלנו לא עקביות, עולה בנו רגש שלילי - *דיסוננס* (אי נוחות הנובעת מחוסר התאמה). הצורך הזה בסיסי מאוד, ולכן אנו חותרים לבטל את חוסר ההתאמה הזו על ידי שינוי באחד הרכיבים המתנגשים. -## תיאוריית האיזון +###תיאוריית האיזון [תיאוריית האיזון (Heider, 1958)](https://en.wikipedia.org/wiki/Balance_theory) מניחה שצריכה להיות עקביות בין מחשבות לרגשות, והיא מתקיימת כששני אנשים אוהבים\לא אוהבים את אותו האובייקט ולא מתקיימת כשהאחד אוהב והשני לא אוהב את אותו האובייקט. התיאוריה מסמנת "אוהב" ב+ ו"לא אוהב" ב-. @@ -174,7 +174,7 @@ dateCreated: 2024-06-11T08:24:25.906Z *האויב של אויבי הוא חברי* מדגים משולש מאוזן: אני מחבב את ג'רי (+) ולא מחבב את ניומן (-) וגם ג'רי לא מחבב את ניומן (-). -## דיסוננס קוגניטיבי +###דיסוננס קוגניטיבי [Festinger, 1957](https://psycnet.apa.org/record/1993-97948-000) עומד על התופעה של *דיסוננס קוגניטיבי* - חוסר עקביות בין: - מחשבות שונות @@ -205,7 +205,7 @@ dateCreated: 2024-06-11T08:24:25.906Z איך מתגברים על הדיסוננס? -### פתרונות +####פתרונות - הצדקה לאחר החלטה [Brehm (1956)](https://psycnet.apa.org/record/1957-04251-001) מראה כיצד *אחרי* שביצענו החלטה אנחנו מתרצים לעצמנו מדוע זו הייתה ההחלטה הטובה. @@ -243,7 +243,7 @@ dateCreated: 2024-06-11T08:24:25.906Z > [סרטון](https://www.youtube.com/watch?v=8h27FuaUa7s) - פסטינגר מדבר על הניסוי {.is-success} -### ביקורת +####ביקורת בהתבסס על [תיאוריית תפיסת העצמי](/פסיכולוגיה/חברתית/העצמי#צפייה-בהתנהגות-עצמית) שלו, Bem טוען שאין טעם להניח שאנשים חווים עוררות או משנים את עמדתם, אלא שניתן להסביר את התוצאות של פסטינגר באמצעות צפייה על ההתנהגות של עצמם - אנשים מסיקים את העמדות שלהם עצמם בדיוק כפי שהם מסיקים אותה אצל אחרים - על ידי צפייה בהתנהגות. בם אומר כי, כאשר הנבדקים זכו לשכר גבוה, ידעו לייחס לעצמם שכר חיצוני, שמצדיק את ההתנהגות שלהם (עשיתי את הניסוי המשעמם הזה כי השכר גבוה). מנגד, בהיעדר ייחוס חיצוני, הנבדקים הסיקו את העמדה שלהם בייחוס פנימי (כנראה שהניסוי לא יהיה משעמם). בעצם, בם טוען שהעמדות שלנו הן **מצביות** - אנחנו לא *זוכרים* אותן, אלא *יוצרים* אותן בהתאם למצב. @@ -261,16 +261,16 @@ dateCreated: 2024-06-11T08:24:25.906Z החוקרים אומרים שהתוצאות האלו מאוששות את קיומה של עוררות, אבל עומדות על כך שיש גם היבט של היסק. הם מציעים שילוב של שני התיאוריות - כאשר יש התנגשות משמעותית בין העמדות **המרכזיות** שלנו להתנהגות שלנו, סביר להניח שנוצרת עוררות שאנו רוצים להפחית - כפי שטוענת תורת הדיסוננס. מנגד, כשהעמדות המדוברות **אינן חשובות לנו במיוחד**, ניתן להסביר את ההתנהגות מהיסק בלבד. -### תיאוריית ניהול הרושם +####תיאוריית ניהול הרושם [Tedeschi, 1971]() טוענת על סמך **תיאוריית ניהול הרושם** אומרת שהסיבה להתנהגותם של הנבדקים של פסטינגר היא אכן מוטיבציונית, אבל לא פנימית - אלא הרצון להשאיר רושם חיובי על אחרים - המניע הוא *הצגה עצמית* ולא שמירה על עקביות פנימית. היא סבורה שהתנהגות נוגדת עמדה אינה מלווה בעוררות פיזיולוגית, אלא שהתגובה של הנבדקים נובעת מזה שכבר אמרו לחוקרים שהניסוי מעניין; הם לא רוצים להיתפס כלא-עקביים, ולכן משנים את עמדתם. -### תיאוריית אישוש עצמי +####תיאוריית אישוש עצמי [Steele, 1988]() קובע כי אנו מונעים מהצורך לשמור על תפיסה עצמית חיובית. כשזו נפגעת, הם פונים לאישוש התפיסה העצמית החיובית. כלומר, כדי לתפוס את עצמם באופן חיובי, הנבדקים שינו את עמדתם - כי להגיד שהניסוי משעמם זה לא נעים. הוא סבור שאילו הייתה ניתנת לנבדקים אפשרות נוספת לחיזוק עצמי - כמו משוב חיובי - הם לא היו משנים את עמדתם. -# שכנוע +##שכנוע > [מצגת](/פסיכולוגיה/חברתית/lec6_2024nn.ppt), [ספר](/פסיכולוגיה/חברתית/social_psychology_ch._8.pdf) @@ -315,20 +315,20 @@ dateCreated: 2024-06-11T08:24:25.906Z את מי מנסים לשכנע? מה הוא צריך? מה הוא חושב, מה מצב הרוח שלו, מה הצורך בקוגניציה שלו[^3]? -## שינוי עמדות +###שינוי עמדות שינוי עמדות מתוארות באמצעות מודלים דו-ערוציים, הדוגלים בהפרדה בין [שתי מערכות החשיבה](/פסיכולוגיה/מבוא/חשיבה/גישות) - מערכת שיטתית ואיטית ומערכת זריזה ו[היוריסטית](/פסיכולוגיה/מבוא/חשיבה/היוריסטיקות). -## ELM +###ELM מודל ה Elaboration Likelihood Model ([Petty & Cacioppo, 1986](https://psycnet.apa.org/record/1987-07221-001)) מנסה לקבוע מתי המסר יעובד במערכת השיטתית או ההיוריסטית. -### הערוץ המרכזי +####הערוץ המרכזי מוטיבציה גבוהה - רלבנטיות, אחריות, ויכולת - משאבים, צורך בקוגניציה - יובילו לעיבוד מרכזי (שיטתי), שיתן משקל גדול יותר לאיכות הטיעונים (חוזק המסר. @@ -346,7 +346,7 @@ dateCreated: 2024-06-11T08:24:25.906Z -### הערוץ ההיוריסטי +####הערוץ ההיוריסטי חוסר רלוונטיות אישית, הסחה או עייפות, או מסר עמום יובילו לעיבוד היוריסטי - שייתן משקל גדול יותר למשיכה ומומחיות המקור, כמו גם למספר ואורך הטיעונים והקונצנזוס הקבוצתי. @@ -366,7 +366,7 @@ dateCreated: 2024-06-11T08:24:25.906Z שינוי העמדה זמני, נתון להשפעה ואינו מנבא טוב התנהגות. -## שכנוע בערוץ המרכזי (What) +###שכנוע בערוץ המרכזי (What) [Petty, Well & Brock (1976)]() הציגו לסטודנטים טיעונים בעד או נגד העלאת שכר הלימוד ב20%. @@ -380,7 +380,7 @@ dateCreated: 2024-06-11T08:24:25.906Z כשלא הייתה הסחה, הטיעונים החזקים היו יעילים בהרבה מהחלשים בשכנוע. אולם, ככל שההסחה התגברה, הטיעונים החזקים יותר שכנעו פחות מהטיעונים החלשים: ברמות הסחה בינוניות וגבוהות, הטיעונים החלשים היו (קצת) *יותר* משכנעים. -## שכנוע בערוץ ההיוריסטי (Who) +###שכנוע בערוץ ההיוריסטי (Who) [Petty, Cacioppo & Goldman (1981)]() נתנו לסטודנטים להקשיב למסר התומך במבחני תואר שנכתב על ידי מומחים (ועדת השכלה גבוהה מאוניברסיטת פרינסטון) או על ידי לא-מומחים (בוגרי תיכון). המסר היה אותו המסר: רק זהות המוסרים השתנתה. @@ -390,7 +390,7 @@ dateCreated: 2024-06-11T08:24:25.906Z כשהרלוונטיות הייתה נמוכה, ההשפעה של זהות המוסר הייתה דרמטית: בוגרי התיכון היו הרבה, הרבה פחות משכנעים. מצד שני, כשהרלוונטיות הייתה גבוהה, הפער היה קטן מאוד. -## The Sleeper Effect +###The Sleeper Effect [Hovland & Weiss (1951)](https://psycnet.apa.org/record/1953-03515-001) עמדו על ה*Sleeper Effect* עוד הרבה לפני התפתחות מודלי השכנוע. diff --git a/פסיכולוגיה/חברתית/קבוצות.md b/פסיכולוגיה/חברתית/קבוצות.md index a66d68c8..6661f605 100644 --- a/פסיכולוגיה/חברתית/קבוצות.md +++ b/פסיכולוגיה/חברתית/קבוצות.md @@ -22,19 +22,19 @@ dateCreated: 2024-07-02T08:28:17.256Z המידה שבה מספר אנשים יוצרים קבוצה או תות נעה על רצף - מחבורה של זרים על רציף הרכבת ועד למשפחה. התלות הזו היא דינאמית: יש זרים ברכבת שקושרים ביניהם קשרי גורל, ובני משפחה שלא מדברים כל חייהם. -# קבלת החלטות בקבוצה +##קבלת החלטות בקבוצה האם כדאי לקבל החלטות בקבוצה? בקבוצה יש מערכות יחסים, עימותים, ניגודי אינטרסים, תרבות, חשש מנידוי, רצון להרשים, ועוד כל מיני הטיות שעלולות להשפיע על ההחלטה. אולם, בקבוצה יש יותר משאבים (דעות, מומחיות), יותר פעולה (מחויבות, יכולת להזיז דברים). יתרה מכך, מחקרים מצביעים על כך שבנושאים שבהם יש תשובה עובדתית אחת, ההחלטה הקבוצתית יותר מדויקת מזו של היחיד. -## חשיבה קבוצתית +###חשיבה קבוצתית אולם, לקבלת החלטות בקבוצה יש צדדים שליליים יותר - ובמיוחד התופעה המכונה **חשיבה קבצותית** (Groupthink). [Janis, 1971](https://sci-hub.st/https://doi.org/10.2307/3791464) פותח בשאלתו של [הנשיא קנדי](https://en.wikipedia.org/wiki/John_F._Kennedy) סביב [מבצע מפרץ החזירים](https://en.wikipedia.org/wiki/Bay_of_Pigs_Invasion) - *How could we be so stupid?* ג'אניס סבור שזו אינה טיפשות, אלא תוצאה של **חשיבה קבוצתית** - חשיבה מוטעית שנעשית על ידי קבוצות מתוך לחצים חברתיים להגיע לקונצנזוס[^1]. -### המודל של ג'ניס +####המודל של ג'ניס [Jannis and Mann (1977)](https://psycnet.apa.org/record/1978-00284-000) פיתחו לאור הממצאים האלו את מודל החשיבה הקבוצתית - התנאים שמובילים להחלטות קבוצתיות שגויות: @@ -62,7 +62,7 @@ dateCreated: 2024-07-02T08:28:17.256Z החוקרים ראו כי הוספת ההסחה *שיפרה* את איכות ההחלטות של הקבוצה - מרגע שניתן לקבוצה באיום הגבוה "תירוץ" להורדת הלחץ מהקבוצה ולתפוס אותה בצורה יותר חיובית (*אנחנו לא כאלה גרועים, המוזיקה הזו ממש חופרת*), איכות ההחלטות השתפרה. -# החלטות לבד או עם אנשים? +##החלטות לבד או עם אנשים? מה הקשר בין אופניים, חוט דייג ונמלים? [Triplett (1898)](), שהיה גם רוכב אופניים חובב, שם לב שרוכבי אופניים הגיעו לזמנים טובים יותר כשהיו בחברת רוכבים אחרים לעומת כשהיו לבד. @@ -76,7 +76,7 @@ dateCreated: 2024-07-02T08:28:17.256Z [Micheals et al (1982)]() בחנו תיאוריה זו בכך שצפו במשחקי ביליארד באוניברסיטה. הם ראו כי שחקני ביליארד טובים שבממוצע מצליחים ב71% מהקליעות כשהם לבד מצליחים 80% בנוכחות קהל - אבל שחקנים פחות טובים שמצליחים רק 36% מהקליעות לבד הצליחו רק 25% בנוכחות צופים. -## הגישה המולדת +###הגישה המולדת Zajonc סבר כי העוררות היא נטייה מולדת וטבעית, ולכן מספיקה עצם הנוכחות של אחרים כדי שהיחיד ירגיש עוררות - כפי שניתן לראות גם בקרב בעלי חיים. @@ -86,7 +86,7 @@ Zajonc סבר כי העוררות היא נטייה מולדת וטבעית, ו אלא שהמאמר הזה לא השתחזר - [Halfmann, Bredehoft and Hausser (2020)](https://sci-hub.st/https://doi.org/10.1177/0956797620902101) חזרו על הניסוי עם פי 3 "נבדקים" (אם כי מזן אחר), ושם התוצאות לא השתחזרו - הנוכחות של ה"קהל" תמיד פגעה בביצוע. מטא-אנליזות מאוחרות יותר מעידות שהאפקט *כן* קיים, אבל הוא חלש. -## גישת החשש מההערכה +###גישת החשש מההערכה Cottrel ושותפיו סברו לעומתו כי ייתכן ויש עוררות, אך לא כדבר טבעי ומולד אלא מתוך חשש שאחרים יעריכו אותנו באופן ביקורתי (Evaluation apprehension). [Cotterl et al (1968)](https://sci-hub.st/https://doi.org/10.1037/h0028063) חרטטו מילים מומצאות (כמו MECBURI) וביקשו מהנבדקים לשנן אותן. אחד המשתנים היה מספר הפעמים שהמילה שוננה בכל רם (1, 2, 5, 10, 25), והאחר הוא נוכחות אורחים - השינון בוצע לבד, בוכחות 2 צופים, או בנוכחות אחרים שלבשו כיסויי עיניים (קהל לא מעריך). המתשנה התלוי היה מספר הפעמים בהם נבדקים אמרו שהמילה הדומיננטית (ששוננה 25 פעמים) אכן הופיעה במבחן הזיהוי. בפועל, לא הופיעו מלים ששוננו במבחן הזיהוי. החוקרים בדקו האם התגובה הדומיננטית - ציון המילה ששיננו - נהפכה נפוצה יותר בנוכחות קהל מעריך או לא מעריך. @@ -102,14 +102,14 @@ Cottrel ושותפיו סברו לעומתו כי ייתכן ויש עוררות Baron מציע כי המודעות לנוכחותם של אחרים יותר הפרעה קשבית (Distraction conflict), והצורך בחלוקת הקשב הוא שיוצר עוררות מוגברת ועומס קוגניטיבי במטלות קשות. במטלות קלות, שלא דורשות הרבה משאבים קוגנטיביים, ההצלחה מוסבר בהעלאת המוטיבציה להתגבר ולהצליח. -# בטלה חברתית +##בטלה חברתית [Baron and Byrne, 2003]() עומדים על תופעת ה**בטלה החברתית** (Social Loafing), שבה המוטיביה והשקעת המאמץ של היחיד נפגעת במצב של פעולה קבוצתית לעומת היותו לבד - הנטייה להתאמץ פחות בפעולה קבוצתית. מהנדס חקלטי בשם Ringleman גילה ב1913 שככל שנוספו אנשים למשיכת חבל, המאמץ הממוצע של כל משתתף ירד. [Latane, Williams & Harkins (1979)](https://sci-hub.st/https://doi.org/10.1037/0022-3514.37.6.822) ביקשו מנבדקים לשאוג קריאות עידוד ולמחוא כפיים במלוא הכוח. החוקרים גילו כי עוצמת הרעש שהפיק כל נבדק הלכה וירדה בתנאי לבד, זוגות, רביעיות ושישיות. -## למה זה קורה? +###למה זה קורה? - פיזור אחריות - האחריות מתפזרת על פני יותר אנשים @@ -132,7 +132,7 @@ Baron מציע כי המודעות לנוכחותם של אחרים יותר ה - מחויבות לקבוצה (חברים) -# התנהגות בקבוצות גדולות +##התנהגות בקבוצות גדולות ההתנהגות של קבוצה שונה מסכום החברים הבודדים בקבוצה - השפעות הקבוצה על התנהגות החברים בה כשמסתכלים, למשל, על ההתנהגות של המון (mob)[^3]. @@ -185,7 +185,7 @@ Baron מציע כי המודעות לנוכחותם של אחרים יותר ה - נורמה חברתית מצבית -# מה אפשר לעשות? +##מה אפשר לעשות? איך מתנגדים להשפעות ההמונים הבלתי-רחוצים על הפרט האומלל? diff --git a/פסיכולוגיה/חברתית/שיפוטים.md b/פסיכולוגיה/חברתית/שיפוטים.md index 3fc2c269..52acbbe4 100644 --- a/פסיכולוגיה/חברתית/שיפוטים.md +++ b/פסיכולוגיה/חברתית/שיפוטים.md @@ -39,7 +39,7 @@ Newton, 1990[^1] חילקה נבדקים לשני תנאים - מקישים ומ בתנאי הזה, המאזינים נתנו **הערכה זהה** לזו של המקיש. -# זמינות מידע +##זמינות מידע שיפוטים חברתיים נשענים על מידע זמין, לרבות - @@ -47,7 +47,7 @@ Newton, 1990[^1] חילקה נבדקים לשני תנאים - מקישים ומ - ריאליזם נאיבי - הנטייה לחשוב שאנחנו תופסים את המציאות כמו שהיא, באופן אובייקטיבי, ושאחרים תופסים את המציאות כמונו[^2]. -## הטייה אגוצנטרית בתפיסה +###הטייה אגוצנטרית בתפיסה ילדים בני 4-5 מתחילים לפתח יכולת לקחת נקודת מבט - להבין שנקודת מבטם שונה מזו של אחרים. @@ -71,7 +71,7 @@ Newton, 1990[^1] חילקה נבדקים לשני תנאים - מקישים ומ כלומר, הנטייה הראשונים הייתה אגונטרית - אבל המבוגרים ידעו לתקן את הנטייה הזו. מבוגרים הפנו מבט מהר יותר אל האובייקטים מהילדים. גם ילדים וגם מבוגרים הפנו מבט מהיר יותר אל האובייקט הנסתר לעומת האובייקט הנכון - נטייה אגוצנטרית - אבל נבוגרים עשו תיקון מהיר יותר מילדים - בכך שהעבירו את מבטם מהאובייקט הנסתר לאובייקט הנכון. -## הטייה אגוצנטרית בשיפוט +###הטייה אגוצנטרית בשיפוט [Eyal & Epley, 2010](https://psycnet.apa.org/record/2010-13311-014)[^3] הזמינו נבדקים למעבדה, ביקשו את רשותם לצלם אותם (תמונה נבוחה כזו, במעבדה) ולהראות את התמונה הזו לנבדקים אחרים שיגיעו למעבדה, מהמין השני. לאחר הצילום, הנבדקים צפו בתמונה שלהם, וביקשו לנחש כמה מושכים הם לנבדק מהמין השני. @@ -86,7 +86,7 @@ Newton, 1990[^1] חילקה נבדקים לשני תנאים - מקישים ומ בתמצית - כשאנחנו מבצעים שיפוטים אודות עצמנו ואחרים, אנחנו צריכים לקחת בחשבון את המרחק שלנו מהמצב, ואת הנטייה שלנו להתבסס על מידע אגוצנטרי, שזמין רק לנו. -## בורות פלורליסטית +###בורות פלורליסטית **בורות פלורליסטית** ([Allport, 1924](https://en.wikipedia.org/wiki/Pluralistic_ignorance)) היא האמונה הרווחת (והמוטעית) שהעמדות והתחשות שלנו שונות משל אחרים למרות שההתנהגות דומה. הפירוש המוטעה של הנורמה החברתית גורם לחיזוק הנורמה. @@ -119,11 +119,11 @@ Newton, 1990[^1] חילקה נבדקים לשני תנאים - מקישים ומ בעקבות המחקר, בוצעה התערבות בכמה מהאוניברסיטאות בארה"ב, בניסיון לנתץ את הבועה הזו על ידי שיתוף המידע הפנימי הזה - התוכנית הייתה יעילה בטווח הקצר אבל פחות יעילה בטווח הארוך. -# אופן הצגת המידע +##אופן הצגת המידע אופן הצגת המידע משפיע גם הוא על שיפוטים חברתיים, בכמה אפקטים בולטים: -## אפקט סדר +###אפקט סדר סדר הצגת המידע משפיע על השיפוטים. @@ -150,7 +150,7 @@ Newton, 1990[^1] חילקה נבדקים לשני תנאים - מקישים ומ החוקרים מצאו **אפקט ראשוניות**[^5] ההעכרה כלפי "גיל" הייתה חיובית יותר בתנאי הראשון. הם סבורים כי המילים הראשונות יוצרות רושם, וכל המילים שבאות אחר כך הן רק פרשנות נוספת של הרושם הזה: גיל לא כזה עקשן אם הוא גם חכם, אבל הוא לא כזה חרוץ אם הוא קודם קנאי. -# מבנה הידע +##מבנה הידע לאופן שבו הידע מאורגן בזיכרון יש השפעה על תהליכי עיבוד המידע, שמשפיעים בתורם על השיפוט. ידע מאוחסן בזיכרון באופן סכימטי, בשתי צורות עיקריות - *Top-Down* (דדקוציה - היסק מהכלל אל הפרט) או *Bottom-Up* (אינדוקציה - היסק מהפרט אל הכלל) @@ -211,7 +211,7 @@ Accessibility X Fit ([Bruner, 1956](https://psycnet.apa.org/record/1957-00582-00 -## Top-Down +###Top-Down אחד ממושגי המפתח בפסיכולוגיה חברתית הוא *הבנייה*, והבנייה היא תהליך TD - @@ -221,9 +221,9 @@ Accessibility X Fit ([Bruner, 1956](https://psycnet.apa.org/record/1957-00582-00 כלומר, מידע שניצב בבסיס תפיסת המציאות הפרטנית שלנו מאורגן לרוב על סמך ניסיונות פרטניים (*הכלב הזה נובח, והכלב הזה נובח, והכלב הזה נובח, כלבים זה דבר נובח*). -## Bottom-Up +###Bottom-Up -## חסרונות +###חסרונות - סכמות יכולות לסלף את הזיכרון. diff --git a/פסיכולוגיה/חברתית/תואמנות.md b/פסיכולוגיה/חברתית/תואמנות.md index 37a3fb42..b360be03 100644 --- a/פסיכולוגיה/חברתית/תואמנות.md +++ b/פסיכולוגיה/חברתית/תואמנות.md @@ -12,7 +12,7 @@ dateCreated: 2024-06-25T08:42:17.182Z > [מצגת](/פסיכולוגיה/חברתית/lec7_2024nn.ppt), [ספר](/פסיכולוגיה/חברתית/social_psychology_ch._9.pdf) {.is-info} -# מהי תואמנות? +##מהי תואמנות? > **השפעה חברתית** היא הדרגות השונות בהן אנשים משפיעים על העמדות, האמונות, הרגשות וההתנהגויות של אחרים. {.info} @@ -40,9 +40,9 @@ dateCreated: 2024-06-25T08:42:17.182Z **תואמנות** היא ציות שלא על פי הוראה מפורשת, בין שהגורם ה"מצווה" הוא סמכותי או לו. -# תואמנות אוטומטית +##תואמנות אוטומטית -## חיקוי +###חיקוי **חיקוי** הוא סוג של תואמנות אוטומטית - כמו תינוק שמחקה אנשים בסביבתו. היא לאו-דווקא מודעת או נשלטת - אנחנו נוטים לאמץ שפת גוף ודיבור של אחרים שאנו מעריכים, שנובעת מיכולתנו ונטייתנו המולדת לחקיינות: בשלבים מאוד מוקדמים, אם מחייכים לתינוק, הוא מחייך חזרה. @@ -56,7 +56,7 @@ dateCreated: 2024-06-25T08:42:17.182Z החוקרות עמדו על כך שכאשר זהות הדמות האחרת תואמת את זהות הדמות שהוקצתה לנבדקת - נבדקת שקיבלה דמות לבנה נטתה יותר לחקות דמות לבנה אחרת, ונבדקת שקיבלה דמות שחורה נטתה יותר לחקות דמות שחורה אחרת (באופן חזק יותר, שהחוקרים לא שיערו). -### למה זה קורה? +####למה זה קורה? - חיקוי מכין אותנו לאינטראקציה חברתית @@ -73,7 +73,7 @@ dateCreated: 2024-06-25T08:42:17.182Z כפי שאתם רואים, החיקוי הוביל לחיבה גדולה יותר, ולאינטרקציה נעימה יותר - התוצאות האלו קודדו בידי עוזרי ניסוי עיוורים להשערת הניסוי. -## הטרמה +###הטרמה [Epley & Gilovich (1999)](https://sci-hub.st/https://doi.org/10.1006/jesp.1999.1390) הטרימו נבדקים למושגים של תואמנות\אי-תואמנות בעזרת מטלת משפטים מבולבלים (לא-דקדוקי). הנבדקים התבקשו לסדר את המילים לכדי משפטים ברי-משמעות. @@ -85,7 +85,7 @@ dateCreated: 2024-06-25T08:42:17.182Z -# תואמנות מיודעת +##תואמנות מיודעת תואמנות מיודעת (אינפורמטיבית) היא השימוש באחרים להנחייה במצבים עמומים. @@ -94,7 +94,7 @@ dateCreated: 2024-06-25T08:42:17.182Z > התואמנות הזו היא, לעיתים, הרת אסון: במצבי חירום, אנשים מתנהגים בצורה של התעדרות - הם כולם מתגבשים סביב יציאה או נתיב בריחה אחד, משום שכל אחד רואה מה האחר עושה. ככה כולם נדחסים ליציאה אחת, רומסים אחד את השני ומעכבים את הבריחה שלהם לשווא. {.is-warning} -# תואמנות נורמטיבית +##תואמנות נורמטיבית אנשים רוצים שאחרים יחבבו אותם ולכן מתאימים עצמם לנורמה. @@ -114,7 +114,7 @@ dateCreated: 2024-06-25T08:42:17.182Z > [סרטון](https://www.youtube.com/watch?v=TYIh4MkcfJA) {.is-success} -# תואמנות ומאפייני הקבוצה +##תואמנות ומאפייני הקבוצה - גודל הקבוצה @@ -133,7 +133,7 @@ dateCreated: 2024-06-25T08:42:17.182Z ככל שהקבוצה חשובה יותר, הנטייה לתואמנות עולה. -# תואמנות ומאפייני היחיד +##תואמנות ומאפייני היחיד - קושי המטלה @@ -151,7 +151,7 @@ dateCreated: 2024-06-25T08:42:17.182Z כל שהדימוי העצמי גבוה יותר, כך הנטייה לתואמנות חלשה יותר. נשים, כלל, יותר תואמניות מגברים. -# ניסוי השוק של מילגרם +##ניסוי השוק של מילגרם [Milgram, 1963](https://sci-hub.st/https://doi.org/10.1037/h0040525) ערך את מה שהוא בוודאי המחקר הכי מפורסם בתולדות הפסיכולוגיה החברתית, ואולי בכלל - שבו בדק עד כמה רחוק נבדקים בניסוי יסכימו ללכת כדי למלא אחר הוראות, והאם יפגינו תואמנות גם אם זה כרוך בפגיעה באדם אחר. @@ -191,7 +191,7 @@ dateCreated: 2024-06-25T08:42:17.182Z - הנבדקים, שאינם היו סטודנטים, הוזמנו לקחת חלק במטרה נעלה במוסד יוקרתי, ולכן רצו להשתייך לניסוי. -# ניסויי בנינגטון +##ניסויי בנינגטון [Newcomb, 1936](https://www2.lewisu.edu/~gazianjo/newcomb.htm) ערך מחקר שדה שבו עקבו אחרי העמדות הפוליטיות והתנהגות ההצבעה של סטודנטיות בקולג' לאורך ההשכלה שלהן שם. רובן מגיעות מבתים רפובליקנים מבוססים והחזיקו בדעות שמרניות כמו הוריהן. לאחר שנתיים של לימודים וחשיפה לסביבה האקדמית, שינו הסטודנטיות את העדפותיהן הפוליטיות, בניגוד לבני משפחתן. כומר, ההקשר החברתי יצר שינוי של עמדות פוליטיות. העמדות הפוליטיות שנוצרו החזיקו לטווח הארוך (עשרות שנים!) ובאו לידי ביטוי בבחירות לנשיאות. @@ -202,7 +202,7 @@ dateCreated: 2024-06-25T08:42:17.182Z מה שכן, בניסוי יש הרבה גורמים מתערבים - עמדות המרצים, שכנוע לעומת ציות, וכדומה. -# התנגדות +##התנגדות תואמנות היא תהליך מאוד חזק; האם ניתן להתנגד אליו? diff --git a/פסיכולוגיה/חשיבה/index.md b/פסיכולוגיה/חשיבה/index.md new file mode 100644 index 00000000..4a1de70b --- /dev/null +++ b/פסיכולוגיה/חשיבה/index.md @@ -0,0 +1,85 @@ +--- +title: חשיבה וקבלת החלטות +description: +published: true +date: 2024-05-16T14:17:23.228Z +tags: פסיכולוגיה, סמסטר ב, חשיבה, שנה ב +editor: markdown +dateCreated: 2024-05-05T08:24:42.300Z +--- + +> [מודל](https://moodle.bgu.ac.il/moodle/course/view.php?id=52441), [סילבוס](https://moodle.bgu.ac.il/moodle/mod/resource/view.php?id=2720630) +{.info} + +> ר' גם: [חשיבה (מבוא לפסיכולוגיה)](/פסיכולוגיה/מבוא/חשיבה) +{.success} + +> [מצגת](/פסיכולוגיה/חשיבה/שיעור_מס_1_חשיבה_וקבלת_החלטות_תשפד_מודל.pptx), [הפעלה](/פסיכולוגיה/חשיבה/הנחיות_הפעלה_שיעור_1_קורס_חשיבה_וקבלת_החלטות_.docx) +{.is-info} + +##מהי חשיבה וקבלת החלטות? +כולנו רוצים לחשוב כמו שצריך - בצורה האידיאלית. ב*חשיבה וקבלת החלטות*, נתאר כיצד עושים את זה באמצעות *מודלים נורמטיביים*, ובמיוחד - נעמוד על הדרכים שבהם אנו סוטים מהמודלים האלה, באמצעות *מודלים תיאוריים*, וכיצד מתגברים עליהם באמצעות *מודלים פרסקרפטיביים*. + +##איפה מיישמים קבלת החלטות? + +קבלת החלטות היא עניין נחקר בתחומים רבים, לרבות: +- כלכלה +כלכלה תיאורטית, מדיניות כלכלית, וכדומה. ההנחה המסורתית היא שכל אחד מונע רק מהרווח שלו - אבל מחקרים בקבלת החלטות הוכיחו אחרת. + +> כדוגמה, ישנו את **משחק האולטימטום** - שני נבדקים מחולקים באקראי על ידי הנסיין - אחד מחלק, אחד מקבל. אנונימיות מוחלטת. המחלק צריך להחליט איזה חלק מהסכום שקיבל הוא מעביר לנסיין השני. המקבל נדרש להסכים או לדחות את החלוקה; אם הוא מסכים, שניהם מקבלים את הכסף - אם לא, כל הכסף חוזר לנסיין. המודל הכלכלי הסטנדרטי קובע כי המקבל יסכים לכל חלוקה - עדיף אפילו קצת מכלום; המחלק מצידו ייתן לו את המינימום ויישמור כמה שיותר לעצמו. המחקר גילה אחרת; המקבלים ממש לא הסכימו לכל חלוקה, והמחלקים נוטים סביב ה40-60 או 70\30, ולרוב אפילו חצי חצי; המקבלים לא פראיירים, והמחלקים די הוגנים. יש פער בין ההתנהגות ה*נורמטיבית* שהניחו הכלכלנים להתנהגות ה*תיאורית* שהנבדקים הפגינו בפועל. +{.is-info} + +- פסיכולוגיה +איך אנשים מחליטים? אילו הטיות הם מפגינים? באילו היוריסטיקות הם משתמשים? + +- פילוסופיה +מהם העקרונות המנחים קבלת החלטות? מהו בכלל צדק? הוגנות? כיצד ראוי לבחון סוגיות כאלה? + +- מתמטיקה\סטטיסטיקה + +- מדעי הניהול +מדעי הניהול הם חתך של הפסיכולוגיה, בעולם העסקי - איך מנהלים מקבלים החלטות? כיצד ראוי לנהל משא ומתן? תיאור המקרה מדגים קבלת החלטות כזו - העובדה שהחברה בהפסד צובעת את ההחלטה שלנוץ + +- מדעי המדינה + +##תיאורי מקרה +###שיגור מעבורת הצ'לנג'ר + +> [סרטון מעבורת הצ'לנג'ר](https://www.youtube.com/watch?v=ywjumob-SoA) +{.info} +ב1986, [מעבורת הצ'לנג'ר התפוצצה](https://en.wikipedia.org/wiki/Space_Shuttle_Challenger_disaster) 73 שניות לאחר השיגור שלה - מה שמדגים כשל בתהליך קבלת החלטות מורכב. + +המעוברת שוגרה בתקופה של קיצוצי תקציבים בנאס"א, שניסתה מצידה ליצור אירוע תקשורתי גדול שימנע קיצוצי תקציב. אולם לרוע המזל, השיגור נדחה פעמיים בעקבות מזג אוויר קר - המהנדסים התריעו שלא בוצעו די שיגורים במזג אוויר קר, ושהוא עלול לסכן את ההמראה. בדחייה השלישית, בנאס"א בחרו לשגר - והמעבורת התרסקה. + +הכשל יוחס לכשל באטמים, שלא עמדו במזג האוויר הקר. + +הנתונים משאר המראות, במזג אוויר חם יותר, הראו כי הסיכוי לכשל באטמים גבוה בהרבה בטמפרטורות קרות, ולהיפך - ככל שהטמפרטורה עולה, הסיכוי לכשל יורד. מנגד, היה מעט מאוד מידע מהמראות קרות, ולכן הסיכוי הוא אקסטרפולציה ממעט הנתונים שיש. + +למרות כל המידע שהיה ברשותם, האחראים - מונעים ממניע חיצוני - בחרו לשגר, והתוצאות הרות אסון. המקרה מדגים כיצד אנו מוכנים לקחת סיכונים במצבי הפסד, וכיצד אנו מושפעים מלחץ קבוצתי ומהטיית העלות המושקעות (בעיית המהמר). + + + + +###סאני פרדייז +ראו את תיאור המקרה הזה: + +> חברת "סאני פרדייז" עוסקת בהפלגות בספינות מפרש בין איים באוקיאנוס השקט. החברה הוקמה על ידי שני חברים שהחליטו לשנות את תחום עיסוקם. האחד, טום דרויס, עבד במשך תקופה ארוכה בבנק להשקעות, והוא האחראי על הפיתוח העסקי של החברה ועל שיווקה. השני, ג'ים הנסון, אחראי על התפעול השוטף של החברה. החברה כרגע מחזיקה בארבע ספינות דו-תרניות באורך '60. הספינות מופעלות על ידי קברניטים וצוותים שנשכרים במקום. +> החברה הוקמה לפני שלוש שנים, ושני השותפים השקיעו בה חלק גדול מהונם הפרטי. היא הצליחה פחות ממה שקיוו תחילה. אם הדברים ימשיכו כפי שהם היום החברה תוכל לשרוד לא יותר מעוד כשלוש שנים. אולם השותפים משוכנעים שהחברה יכולה להפוך להיות רווחית אם הם רק יצליחו להגיע לקהל גדול יותר וישווקו הפלגות רבות יותר. +> בחודש הקרוב קיימת הזדמנות להגדיל משמעותית את המכירות של החברה. בסאן דלמציו, אי מרכזי באיזור, יערך כנס של סוכני נסיעות ומנהלים בכירים בחברות המשווקות חבילות תיור. למרות לוח הזמנים הגדוש של הכנס הצליח טום לקבל חצי יום בזמן הכנס על מנת להציג את ההפלגות בין האיים ולשווק את החברה. על מנת לקבל את הזמן נאלצה החברה לשלם 20,000$ למארגני הכנס. לא ניתן לקבל כסף זה בחזרה. +> על השותפים להחליט מה לעשות בחצי היום העומד לרשותם. בפניהם שתי אפשרויות, ועליהם לבחור באחת מהן תוך שעות אחדות. אפשרות אחת היא להציג את החברה במרכז הכנסים בעזרת הרצאות ו סרטונים שמתארים את ההפלגות השונות המוצעות. מניסיון קודם נראה שהרצאות אלה לא זוכות להתעניינות רבה ורק משתתפים מעטים בכנס יבחרו לשמוע אותם. ככל הנראה החברה לא תפיק תועלת רבה מההרצאות, ומאידך גם לא יגרם לה נזק. +> האפשרות השניה (המועדפת על השותפים) היא לקחת את המשתתפים בכנס להפלגה למשך שעות אחדות. סקר שביעות רצון שהחברה ערכה בקרב לקוחותיה הראה שרוב המשתתפים בהפלגות אלה (יותר מ80%-) נהנו מאד ואמרו שהם ימליצו לחבריהם להפליג. במספר קטן יחסית של הפלגות היו תוצאות שליליות והמשתתפים אמרו שהחוויה הייתה לא נעימה. +> השותפים חייבים להחליט כעת אם לבחור באפשרות ההרצאות או בהפלגה עבור משתתפי הכנס. אם יבחרו בהרצאות התועלת תהיה קטנה, אך לא יגרם גם נזק. אם יבחרו בהפלגות והמשתתפים יהנו מההפלגה יש סיכוי אמיתי שהחברה תהפוך במהירות לרווחית. אם המשתתפים לעומת זאת לא יהנו מההפלגה שמה של החברה ומכירותיה יפגעו קשות, והיא תאלץ אז ככל הנראה להפסיק את פעילותה בעתיד הקרוב. +> הכנס נערך לקראת סוף העונה וטום מעונין לבדוק אם יש הבדלים במספר ההפלגות שמהן הלקוחות חזרו מרוצים בזמנים שונים במהלך העונה. +> +> הוא ביקש מג'ים לבדוק נתונים אלו וג'ים העביר אליו את הטבלה הבאה: +> +> ![הפעלה.jpg](/פסיכולוגיה/חשיבה/הפעלה.jpg) +> האם כדאי לשותפים לבחור בהרצאה, או בהפלגה? +> +> בשנים הקודמות של הקורס, 100% בחרו תחילה בהפלגה. אולם אז, נחשפים נתונים נוספים: +> +>![הפעלה_2.jpg](/פסיכולוגיה/חשיבה/הפעלה_2.jpg) +> +> האם עדיין כדאי לצאת להפלגה? +> +> **60% מהסטודנטים עדיין סבורים שכן - תראו כמה קשה לשנות את דעתנו!** \ No newline at end of file diff --git a/פסיכולוגיה/חשיבה/גישות.md b/פסיכולוגיה/חשיבה/גישות.md index 16e3622e..5f7b6a82 100644 --- a/פסיכולוגיה/חשיבה/גישות.md +++ b/פסיכולוגיה/חשיבה/גישות.md @@ -8,7 +8,7 @@ editor: markdown dateCreated: 2024-05-17T16:13:28.553Z --- -# התיאוריה של טברסקי וכהנמן +##התיאוריה של טברסקי וכהנמן שניים מהחוקרים הכי מרכזיים בעולם קבלת ההחלטות ומייסדיו של התחום הלכה למעשה הם שני חוקרים ישראלים - [עמוס טברסקי](https://en.wikipedia.org/wiki/Amos_Tversky) ו[דניאל כהנמן](https://en.wikipedia.org/wiki/Daniel_Kahneman). > [ר' גם - חשיבה וקבלת החלטות (מבוא לפסיכולוגיה)](/פסיכולוגיה/מבוא/חשיבה#חשיבה-וקבלת-החלטות) @@ -33,15 +33,20 @@ dateCreated: 2024-05-17T16:13:28.553Z אם זאת, עם הזמן, המחקר השתנה ממחקר על הטיות כאמצעי, למחקר על הטיות כמטרה[^2]. +<<<<<<< Updated upstream # ביקורות גיגרנזר ושותפיו ([Gigerenzer et al., 1999](https://psycnet.apa.org/record/1999-04366-000)) הדגישו את הגמישות של השיפוט האנושי כנגד ההטיות שזיהו טברסקי וכהנמן. הוא הדגים כיצד, כששואלים את השאלות בצורה קצת אחרת, חלק מההטיות נעלמות - משום שאנשים לא יודעים לחשוב בהסתברויות, אבל מצליחים באופן אחר (נניח, אחד מ10 לעומת 0.1). טברסקי וכהנמן טוענים כנגדו שאחוז ההטיות שנעלמו קטן מאוד, ושהם עצמם עמדו על הסוגיה הזו - הפולמוס ביניהם המשיך משם והלאה הרבה שנים, בשתי מחנות שונים[^3]. +======= +##ביקורות +גיגרנזר ושותפיו (Gigerenzer et al, 1999) הדגישו את הגמישות של השיפוט האנושי כנגד ההטיות שזיהו טברסקי וכהנמן. הוא הדגים כיצד, כששואלים את השאלות בצורה קצת אחרת, חלק מההטיות נעלמות - משום שאנשים לא יודעים לחשוב בהסתברויות, אבל מצליחים באופן אחר (נניח, אחד מ10 לעומת 0.1). טברסקי וכהנמן טוענים כנגדו שאחוז ההטיות שנעלמו קטן מאוד, ושהם עצמם עמדו על הסוגיה הזו - הפולמוס ביניהם המשיך משם והלאה הרבה שנים, בשתי מחנות שונים[^3]. +>>>>>>> Stashed changes גיגרנזר ושותפיו הציעו את גישת הFast & Frugal, שמפרשנת את ההיוריסטיקות[^4] - קיצורי דרך - כאמצעיים גמישים לשיפוט - כלומר, השימוש בהם ממזער את העלות וממטב את הדיוק. שתי הגישות ניסו לענות על השאלה - גיצד אנשים מצליחים לקבל החלטות מורכבות במצבים של אי ודאות כאשר הזמן לקבלת ההחלטה מוגבל, ובהינתן המגבלות הקוגניטיבות של אנשים? -# תיאוריית המערכות הכפולות +##תיאוריית המערכות הכפולות גיגרנזר וטברסקי-כהנמן שתיהם קיטלגו הרבה היוריסטיקות, שטברסקי וכהנמן בחרו לסווג לשתי מערכות חשיבה - מערכת 1 ומערכת 2. חשבו למשל על התרגיל `17 * 24 = 408`. diff --git a/פסיכולוגיה/חשיבה/היוריסטיקות.md b/פסיכולוגיה/חשיבה/היוריסטיקות.md index e7d7e76d..2196b1b9 100644 --- a/פסיכולוגיה/חשיבה/היוריסטיקות.md +++ b/פסיכולוגיה/חשיבה/היוריסטיקות.md @@ -15,7 +15,7 @@ dateCreated: 2024-06-07T14:18:05.931Z > [תרגול (מבוא לפסיכולוגיה)](/פסיכולוגיה/חשיבה/תרגול_מספר_16-_היוריסטיקות.pptx) {.is-info} -# היוריסטיקת העיגון +##היוריסטיקת העיגון > [סרטון](https://www.youtube.com/watch?v=igv_O-azRUc) - היוריסטיקת העוגן {.is-success} @@ -40,7 +40,7 @@ dateCreated: 2024-06-07T14:18:05.931Z טברסקי וכהנמן מדגימים כי העוגן משפיע בין אם הוא אינפורמטיבי - קרי, רלוונטי ומשמעותי - ובין אם לא - כלומר, אם הוא מקרי. -## משתנים ממתנים +###משתנים ממתנים האם מידת חוסר הרלוונטיות של העוגן קובעת את השפעתו? [Strack and Musswiler (1997)]() הציגו לסטודנטים עוגנים סבירים ובלתי סבירים עבור מגוון שיפוטים. לדוגמה, סטודנטים ביקשו להעריך את גילו של מוהנדס גנדי. הצוג להם עוגן סביר (64 או 79) או בלתי סביר (9 או 140). הם התבקשו לקבוע אם גילו של גנדי היה גדול או קטן מהמספר, ולבסוף לספק אומדן מספרי. @@ -57,7 +57,7 @@ dateCreated: 2024-06-07T14:18:05.931Z הם מצאו שעוגנים קיצוניים משפיעים על השיפוט, אבל שהאפקט מתמתן בהשוואה לאפקט של עוגן סביר. -## עוגן מודע\לא מודע +###עוגן מודע\לא מודע האם כל עוגן כזה, שמטה את השיפוט שלנו, הוא מודע? לרוע המזל, לא בהכרח @@ -73,7 +73,7 @@ Mussweiler and Englich (2005) הציגו עוגן בצורה תת הכרתית העוגן עבד כגורם מתרים. כאשר מוצג העוגן , הערך שלו הופך להיות נגיש יותר וכך גם הערכים הסמוכים לו. -## השפעה מעבר לאופנויות +###השפעה מעבר לאופנויות Oppenheimer et al. (2008) ביקשו מנבדקים להעתיק במדוייק 3 קווים. @@ -81,7 +81,7 @@ Oppenheimer et al. (2008) ביקשו מנבדקים להעתיק במדוייק הממצאים הראו כי לעוגן יש השפעה *מעבר לאופנות* - אם כי האפקט היה חזק יותר *בתוך אופנות*. -## בחיי היומיום +###בחיי היומיום היוריסטיקת העוגן משפיעה גם על הדיוטות וגם על מומחים. @@ -93,14 +93,14 @@ Oppenheimer et al. (2008) ביקשו מנבדקים להעתיק במדוייק הטענה שקונים/מוכרים פוטנציאליים וסוכני נדל"ן כאחד רגישים לעיגון ממחירי רישום נתמך על ידי ניתוחים רחבי היקף על רכישות נדל"ן. Bucchianeri & Minson (2013) ניתחו מערך נתונים של למעלה מ-14,000 עסקאות נדל"ן על פני תקופה של 5 שנים ב-3 מדינות בארה"ב. הם מצאו עלייה קטנה אך מהימנה מאוד במחיר המכירה עבור בתים עם מחירי רישום יקרים מדי. האפקט היה חזק יותר עבור עוגנים קיצוניים מאשר עבור עוגנים מתונים יותר. ממצא זה אינו נובע מגורמים כגון איכות הבית, זמן בשוק, שכונה ועוד. -## עוגן פנימי\חיצוני +###עוגן פנימי\חיצוני אפקט העוגן הוסבר ע"י טברסקי וכהנמן כתיקון לא מספיק מערך לא רלוונטי. מחקרים מאוחרים יותר ביקרו הסבר זה, והציעו שהטיית העוגן הינה תוצאה של נגישות גדולה למידע שתומך בעוגן (Mussweiler & Strack, 1999, 2000) החוקרים שאלו שאלות מהסוג - האם הטמפרטורה הממוצעת באנטארקטיקה גבוהה או נמוכה מ 0F1 – מובילה אנשים לבחון את ההשערה שהעוגן הלא רלוונטי נכון. היות ואנשים בוחנים השערות ע"י ניסיון לאושש אותן, חיפוש כזה יפיק אינפורמציה שתומכת בעוגן בצורה לא פרופורציונלית. -# היוריסטיקת הזמינות +##היוריסטיקת הזמינות > [מצגת](/פסיכולוגיה/חשיבה/copy_of_שיעור_מס_5_חשיבה_וקבלת_החלטות_תשפד.pptx), [מצגת](/פסיכולוגיה/חשיבה/שיעור_מס_5חשיבה_וקבלת_החלטות_תשפד_חלק_ב_מודל.pptx), [ספר](/פסיכולוגיה/חשיבה/kahneman._thinking_fast_and_slow._ch._14-17..pdf) {.is-info} @@ -121,13 +121,13 @@ Oppenheimer et al. (2008) ביקשו מנבדקים להעתיק במדוייק הנבדקים אחזרו הרבה יותר גברים ונשים מפורסמים לעומת הפחות מפורסמים, והעריכו את מספר הגברים\נשים בהתאם למגדר המפורסם יותר. -## הערכת סיכונים +###הערכת סיכונים עם עליית התקשורת, אנחנו נחפשים לסיכונים רבים - טרור, זיהום, תאונות דרכים. החשיפה הזו מטה את הערכת הסיכונים שלנו. אנשים מעריכים, למשל, שהתמותה מתאונות דרכים נפוצה יותר מתמותה מדלקת ריאות - למרות שההיפך הוא נכון. מאורעות דרמטיים, כמו אירועי טרור, מטים דרמטית את הערכת הסיכון שלנו, למרות שהסיכוי הסטטיטי אינו בהכרח תואם. בעיות בריאותיות - סרטן, בוטיליזם, סכרת, שבץ - מוערכות כפחות מסכונות ופחות נפוצות מאירועי מזג אוויר קיצוני, תאונות דרכים או הרעלה - למרות שהתמותה מהן גבוהה בהרבה. -## תופעת הפירוט +###תופעת הפירוט אנו נוטים להעריך הסתברות גבוהה יותר לאירוע עם תיאור מפורט לעומת תיאור עמום. שיפוט ההסתברות של מאורע גדל כאשר מפרטים אותו ביותר פירוט, וקטן וכשמפרטים את המאורע המשלים. למשל - @@ -137,7 +137,7 @@ Oppenheimer et al. (2008) ביקשו מנבדקים להעתיק במדוייק ההערכות לניסוח (2.) נוטות להיות גבוהות יותר. -### אגוצנטריות +####אגוצנטריות היוריסטיקת הזמינות נוטה לגרום לנו להעריך את התרומה שלנו למאמצים קבוצתיים כגבוהה יותר לעומת השותפים (משום שהיא זמינה לנו בזיכרון יותר). [Ross & Sicoly (1979)](https://psycnet.apa.org/record/1980-23237-001) ביקשו מבני זוג להעריך כמה הם תורמים לעומת בן\בת הזוג במטלות כמו: - גרימת ויכוחים @@ -159,7 +159,7 @@ Oppenheimer et al. (2008) ביקשו מנבדקים להעתיק במדוייק הם מייחסים את הפער לזמינות גבוהה יותר של הפעולות שלנו בזיכרון, של פער במידע לעומת האחר (אני לא יודע מה בת הזוג עושה בכל רגע נתון), והשפעות מוטיבציוניות. -## שטף או תוכן? +###שטף או תוכן? השיפוט מושפע לא רק מהזמינות של האינפורמציה הדקלרטיבית אלא גם מהאינפורמציה ההתנסותית שלנו ([Schwartz, 2004]()). [Schwartz et al. 1991](https://psycnet.apa.org/record/1991-33131-001)[^9] ביקשו מנבדקים לאחזר 6/12 דוגמאות של התנהגות אסרטיבית/ לא אסרטיבית ולאחר מכן להעריך את מידת האסרטיביות שלהם. @@ -186,7 +186,7 @@ Oppenheimer et al. (2008) ביקשו מנבדקים להעתיק במדוייק - תחושת כוח מספיק היה להזכיר לנבדקים מצב שבו הייתה להם תחושת כוח בכדי להגביר את השימוש בהיוריסטיקה -# היוריסטיקת הייצוגיות +##היוריסטיקת הייצוגיות ([Kahneman & Tversky, 1972](https://psycnet.apa.org/record/1973-03699-001)) הערכת ההסתברות של אירוע לא ודאי ע"י המידה שבה הוא: - זהה במאפיינים המהותיים לאוכלוסיית האם - משקף את המאפיינים הבולטים של התהליך שבו הוא נוצר @@ -194,7 +194,7 @@ Oppenheimer et al. (2008) ביקשו מנבדקים להעתיק במדוייק אנשים משתמשים בהיוריסטיקה זו בשיפוטי **דמיון**. אולם, היא מובילה לטעויות חמורות מכיוון שיציגות אינה מושפעת בהכרח מגורמים שצריכים להשפיע על הסתברות, ולהיפך - יש גורמים המשפיעים על הסתברות אבל לא קשורים ליציגות. מכך נובעות טעויות שיטתיות: -## התעלמות משכיחות יחסית +###התעלמות משכיחות יחסית > אלדד הוא סטודנט למנהל עסקים באוניברסיטת תל אביב. הוא מתעניין מאוד באומנות. בצבא שירת בלהקה צבאית ואף שקל בעבר לפתח קריירה כמוסיקאי. האם סביר יותר שאלדד יעבוד כמנהל של מוסד אומנותי, או בחברה לייעוץ ארגוני? {.is-info} @@ -210,7 +210,7 @@ Oppenheimer et al. (2008) ביקשו מנבדקים להעתיק במדוייק `p(Blue/Witness)=(.15*.8)/(.15*.8 + .85*.2)=.12/(.12+.17)=.12/.29=.41` -## הערכת יתר של מאורעות חיתוך +###הערכת יתר של מאורעות חיתוך אנשים מעריכים את ההסתברות של אירוע חיתוך כגבוה מההסתברות של האירוע(ים) המרכיבים אותו. זה כמובן לא אפשרי. > דינה, רווקה כבת 31, ישירה ופקחית, אופנוענית אשר למדה לימודי מגדר באוניברסיטה. מה יותר סביר? @@ -222,7 +222,7 @@ Oppenheimer et al. (2008) ביקשו מנבדקים להעתיק במדוייק הנטייה הראשונית היא להגיד (2.), משום שזה מתיישב עם הייצוג שלנו; אבל, מן הסתם ש(1.) יותר סביר - (2.) הוא מאורע חיתוך המכיל בהכרח את (1.)! -## חוסר רגישות לגודל המדגם +###חוסר רגישות לגודל המדגם מדגמים גדולים יותר יהיו דומים יותר לאוכלוסיה (חוק המספרים הגדולים), אך אנשים נוטים להאמין שגם מדגמים קטנים יהיו מייצגים ודומים לאוכלוסיה. הם מעריכים כי המידה בה מדגם מסוים מייצג את האוכלוסייה אינה תלויה בגודל המדגם - אנשים מצפים מכל מדגם להיות מייצג, וסוברים שמידת הייצוג של המדגם נקבעת, בעיקר, לפי הפער שבן הפרופורציה במדגם לפרופורציה באוכלוסיה. > בעיר מסוימת יש שני בתי חולים. בבית החולים הגדול נולדים בכל יום כ- 45 תינוקות ואילו בבית החולים הקטן נולדים בכל יום כ- 15 תינוקות. כידוע לכם, כ- 50% מכל התינוקות הנולדים הם בנים, אך האחוז המדויק משתנה מיום ליום (לעיתים הוא גבוה ולעיתים נמוך מ- 50%). במשך תקופה של שנה נרשמו בכל בית חולים מספר הימים בהם יותר מ- 60% מהתינוקות שנולדו היו בנים. @@ -235,7 +235,7 @@ Oppenheimer et al. (2008) ביקשו מנבדקים להעתיק במדוייק רוב הנשאלים ישיבו (ג) - שזה לא משנה. התשובה הזו מתעלמת מהגדלים השונים של בתי החולים - בית החולים הגדול, משום שהוא גדול יותר, צפוי להיות דומה יותר לאוכלוסייה. אבל, גודל בית החולים לא משפיע על הייצוגיות, ולכן איננו לוקחים זאת בחשבון. -## תפיסת מקריות ותלות סדרתית +###תפיסת מקריות ותלות סדרתית > נתונות שתי סדרות הטלות מטבע. האחת נוצרה על ידי תהליך אקראי לגמרי עם 0.5 סיכוי לכל תוצאה והשניה על ידי תהליך לא מקרי. איזה משני הרצפים הבאים סביר יותר שנוצר על ידי תהליך מקרי? א. 0100110101101010010101101010110101 ב. 0000101101111010111110001011011110 @@ -257,7 +257,7 @@ Oppenheimer et al. (2008) ביקשו מנבדקים להעתיק במדוייק הציפיה כי סדרות מקריות מתחלפות, גורמת לנו לתפוס סדרות שאינן מתחלפות כסדרות שיש בהן חוקיות כלשהי – *מומנטום*. כששחקן כדורסל קולע ארבעה סלים ברציפות, מייחסים לו *יד חמה* ומצפים להמשך המומנטום. בפועל, מחקרים ([Gilovich, Vallone and Tversky, 1985](https://psycnet.apa.org/record/1986-05021-001)) הראו שתופעת "היד החמה" היא מיתוס בלבד. אין קשר סטטיסטי בין ניסיונות קליעה עוקבים (הסיכוי של שחקן לקלוע לאחר קליעות ולאחר החטאות אינו שונה). כאן ההטיה גורמת לניבוי הפוך – דמיון (ולא התחלפות) בין צעדים עוקבים. -## התעלמות מרגרסיה לממוצע +###התעלמות מרגרסיה לממוצע האם *עונש יעיל יותר מפרס?* מדריכי טיס דיווחו שלאחר ששיבחו חניך על ביצוע מעולה, הם ביצעו פחות טוב בטיסה הבאה ולאחר שנזפו בהם על ביצועים גרועים במיוחד הם בד"כ השתפרו. @@ -273,8 +273,12 @@ Oppenheimer et al. (2008) ביקשו מנבדקים להעתיק במדוייק אנחנו *לא מתחשבים בזה בכלל* - ורואים כל מאורע בודד (טיסת הדרכה) כמייצג. *החניך טס גרוע? הוא כנראה גרוע*. זהו עוד כשל ייצוגי. +<<<<<<< Updated upstream # ביקורת +======= +##ביקורת +>>>>>>> Stashed changes כנגד הניסויים של כהנמן וטברסקי נטען שהם *תסריטיים* (אף אחד לא נתקל בסיטואציות כאלה במציאות), והפרשנות שלהם של הממצאים הוטלה בספק (אם כי איש אינו מכחיש את הממצאים - האפקטים שהם קיבלו *ענקיים*). נטען שהניסויים אינם אקולוגיים - נבדקים אינם נותנים תשובות שגויות - אלא תשובות נכונות לשאלות אחרות מהשאלות שהנסיין חושב שהוא שואל. diff --git a/פסיכולוגיה/חשיבה/הפסד.md b/פסיכולוגיה/חשיבה/הפסד.md index 8d3eef66..8cc842d6 100644 --- a/פסיכולוגיה/חשיבה/הפסד.md +++ b/פסיכולוגיה/חשיבה/הפסד.md @@ -11,7 +11,7 @@ dateCreated: 2024-07-14T07:44:08.497Z > [מצגת](/פסיכולוגיה/חשיבה/שיעור_10_חשיבה_וקבלת_החלטות_תשפד_1.pptx), [ספר](/פסיכולוגיה/חשיבה/hardman_ch.8.pdf) {.is-info} -# שנאת סיכון לעומת שנאת הפסד +##שנאת סיכון לעומת שנאת הפסד ב[מודל התיאורי](/פסיכולוגיה/חשיבה/תיאורי) ראינו שפונקציות המשקל שלנו היא עם שיפוע קיצוני יותר בערכי הפסד וקיצוני פחות בערכי רווח. זה ביטוי של שתי תופעות - **שנאת סיכון** (Risk aversion) בעקומת הרווח ו**שנאת הפסד** (Loss aversion) בעקומת ההפסד. @@ -20,7 +20,7 @@ dateCreated: 2024-07-14T07:44:08.497Z במה מתבטאת שנאת הפסד? כמה תופעות: -# אפקט הבעלות +##אפקט הבעלות אנשים מייחסים מחיר גבוה יותר לחפץ בבעולתם מאשר כזה שאינו בבעלותם; אני לא אסכים לשלם את אותו המחיר שאני דורש עבור חפץ כלשהו. diff --git a/פסיכולוגיה/חשיבה/חוקים.md b/פסיכולוגיה/חשיבה/חוקים.md index c8f90226..3d153f98 100644 --- a/פסיכולוגיה/חשיבה/חוקים.md +++ b/פסיכולוגיה/חשיבה/חוקים.md @@ -12,7 +12,7 @@ dateCreated: 2024-05-17T15:41:16.588Z > [מצגת](/פסיכולוגיה/חשיבה/שיעור_מס_3_חשיבה_וקבלת_החלטות_תשפד_מודל_.pptx) {.is-info} -# דומיננטיות +##דומיננטיות חלופה **דומיננטיות** היא החלופה המביאה תוצאה רצויה ללא קשר למצבי העולם | | מצב 1 | מצב 2 | מצב 3 | @@ -27,7 +27,7 @@ dateCreated: 2024-05-17T15:41:16.588Z {.is-info} -# Maximin +##Maximin החלופה שעבורה התוצאה הגרועה ביותר עדיפה על התוצאה הגרועה ביותר של יתר החלופות - אנחנו ממקסמים את המינימום. | | מצב 1 | מצב 2 | מצב 3 | @@ -41,8 +41,12 @@ dateCreated: 2024-05-17T15:41:16.588Z > נגיד ואנחנו מתלבטים בין אפיקי השקעה שונים. אפשר לקחת אחד עם סיכון קטסטרופלי ורווח אדיר, סיכון גבוה ורווח גבוה, וסיכון אפסי אבל רווח נמוך. אם אני ממש לא אתאושש מלהפסיד את הכסף, אבחר את האפיק הכי פחות מסוכן. {.is-info} +<<<<<<< Updated upstream # Maximax +======= +##Maximan +>>>>>>> Stashed changes החלופה שעבורה התוצאה ה*טובה* ביותר עדיפה על התוצאה הטובה ביותר של יתר החלופות - אנחנו ממקסמים את המקסימום. | | מצב 1 | מצב 2 | מצב 3 | @@ -57,7 +61,7 @@ dateCreated: 2024-05-17T15:41:16.588Z {.is-info} -# Expected Value +##Expected Value החלופה שעבורה **התוחלת** היא הטובה ביותר - אם נבחר בהחלטה הזו אינסוף פעמים, נקבל את הערך הכי גבוה ביחד לשאר. | | מצב 1 | מצב 2 | מצב 3 | @@ -73,7 +77,7 @@ dateCreated: 2024-05-17T15:41:16.588Z בדוגמה הזו, חלופה ג' היא הטובה ביותר - אם אנקוט בה אינסוף פעמים, אקבל את הסכום הגבוה ביותר (100) -# בניית עץ החלטה +##בניית עץ החלטה [**עץ החלטה**](https://en.wikipedia.org/wiki/Decision_tree) הוא ייצוג אחר של אפשרויות לקבלת החלטה. ![manual_decision_tree.jpg](/פסיכולוגיה/חשיבה/manual_decision_tree.jpg) diff --git a/פסיכולוגיה/חשיבה/מודלים.md b/פסיכולוגיה/חשיבה/מודלים.md index 6be7c86c..8b86a529 100644 --- a/פסיכולוגיה/חשיבה/מודלים.md +++ b/פסיכולוגיה/חשיבה/מודלים.md @@ -12,24 +12,24 @@ dateCreated: 2024-05-16T14:45:05.943Z {.is-info} -# מודלים לקבלת החלטות +##מודלים לקבלת החלטות ישנם שלושה סוגים של מודלי קבלת החלטות: -## מודל תיאורי +###מודל תיאורי איך אנשים מחליטים בפועל? מודל תיאורי מתאר את התנהגות האדם בפועל בתהליכי קבלת החלטות - הוא מנסה למדל שיקולים פסיכולוגיים, תוך שקלול אמנונות והעדפות של האנשים **כפי שהן** - ולא כפי שהן יכולות\צריכות להיות. -## מודל נורמטיבי +###מודל נורמטיבי מהן הבחירות של מקבל החלטות אידיאלי? מודל נורמטיבי מנסה לעמוד על ההחלטה שהייתה מתקבלת על פי מערכת כללים צורנית מושלמת - ולא כפי שהן מתקבלות בפועל. -## מודל פרספקטיבי +###מודל פרספקטיבי איך מקבל החלטות אמור להחליט? מודל פרספקטיבי ינסה לצמצם את הפער בין המודל התיאורי למודל הנורמטיבי - מה עליי לשנות בדרך שבה אני מקבל החלטות עכשיו כדי להיות מקבל החלטות מיטבי? -# בעיית החלטה +##בעיית החלטה **בעיית החלטה** היא בחירה מודעת בין שתי חלופות או יותר. כל החלטה מורכבת מ: @@ -38,35 +38,35 @@ dateCreated: 2024-05-16T14:45:05.943Z - תוצאות -# סוגי החלטות +##סוגי החלטות -## בדידות לעומת רציפות +###בדידות לעומת רציפות - החלטות בדידות - החלטות בהן החלופות מובחנות אחת מהשנייה (איזה סרט לראות?) - החלטות רציפות - בהן אין חלופות מובחנות זו מזו, אלא רצף של חלופות (כמה זמן ללמוד?) -## החלטות במצבי ודאות\אי ודעות +###החלטות במצבי ודאות\אי ודעות - ודאות - תוצאות חלופות ההחלטה ידועות לאדם בבואו לקבל את הההחלטה - סיכון - תוצאות ההחלטה האפשרויות ידועות, ההסתברויות ידועות אלם תוצאות החלופות **בפועל** לא ידועות בזמן ההחלטה - אי ודאות - תוצאות חלופות ההחלטה אינן ידועות, כמו גם הסתברויות התוצאות -## החלטות של פרטים\קבוצות +###החלטות של פרטים\קבוצות - החלטה של פרט - החלטה שמתקבלת על ידי מקבל החלטה יחיד - החלטה קבוצתית - החלטה משותפת, המתקבלת באופן קבוצתי -## החלטות בהקשר חברתי\לא חברתי +###החלטות בהקשר חברתי\לא חברתי - החלטה בהקשר לא חברתי - תוצאת ההחלטה תלויה בהחלטת מקבל ההחלטה ובמצבי העולם - אינה תלויה באנשים אחרים - החלטה בהקשר חברתי - תוצאת ההחלטה אינה תלויה במקבל ההחלטה בלבד, אלא גם בהחלטה של האחר ובמצבי העולם -## החלטות עם מטרה אחת\מטרות רבות +###החלטות עם מטרה אחת\מטרות רבות - החלטה עם פונקציית מטרה אחת - מקבל ההחלטה בוחן חלופות על פי פונקציית מטרה אחת - החלטה עם פונקציות מטרות מרובות - מקבל ההחלטה בוחן חלופות על פי שתי פונקציות מטרה או יותר -## קבלת החלטות סטטית\דינאמית +###קבלת החלטות סטטית\דינאמית - החלטה סטטית - העולם לא משתנה תוך כדי תהליך קבלת ההחלטה - אין שינוי בתוצאות ההחלטה - החלטה דינאמית - מצבי העולם משתנים תוך כדי תהליך קבלת ההחלטה, על מקבל ההחלטה לעדכן את ההחלטה בהתאם לשינוי במצבי העולם ואת מצבי העולם בהחלט להחלטה -# החלטות רציונליות +##החלטות רציונליות **החלטה רציונלית** היא חשיבה שמובילה *בצורה הטובה ביותר* להשגת המטרות. הרציונליות היא *התהליך שצפוי* להוביל לתוצאה המועדפת - ולא התוצאה עצמה. ייתכן תהליך רציונלי ותוצאה לא מוצלחת, או תהליך לא רציונלי ותוצאה מוצלחת. diff --git a/פסיכולוגיה/חשיבה/נורמטיבי.md b/פסיכולוגיה/חשיבה/נורמטיבי.md index 86d426e8..5ed145f7 100644 --- a/פסיכולוגיה/חשיבה/נורמטיבי.md +++ b/פסיכולוגיה/חשיבה/נורמטיבי.md @@ -11,7 +11,7 @@ dateCreated: 2024-06-14T09:50:27.423Z > [מצגת](/פסיכולוגיה/חשיבה/שיעור_מס_8.1_תורת_תוחלת_התועלת_מודל_תשפד.pptx) {.is-info} -# תורת תוחלת התועלת +##תורת תוחלת התועלת [Von Neuman & Morgenstern, 1947](https://psycnet.apa.org/record/1947-03159-000) הציעו את המודל הנורמטיבי **תורת תוחלת התועלת** (Expected Utility Theory). היא מתבססת על נוסחת תוחלת הערך של כל חלופה: `EV = Σ P(i) * V(i)` @@ -52,16 +52,16 @@ EU(B)=.001* log10V(100,000)=.005 Therefore EU(A)>EU(B) -# הנחות בסיס +##הנחות בסיס -## שלמות +###שלמות נניח וחלופה A היא טיול ללונדון, וB היא טיול לפריז. אם AוB בסט החלופות S אזי B ≤ A או A ≤ B או B ~ A היכולת להשוות כל שתי אלטרנטיבות ולקבוע עדיפות של אחת על פני השנייה או אדישות. כלומר, לפי תורת תוחלת התועלת, לכל חלופה יש שיפוט - העדפה של החלופה הראשונה, השנייה, או אדישות ביניהן. -## אי-תלות +###אי-תלות נניח וחלופה A היא טיול ללונדון, B היא טיול לפריז וC היא טיול למדריד. אם חלופות A, B וC בסט החלופות S, אזי B≤A אם ורק אם ApC ≥ BpC @@ -70,7 +70,7 @@ EU(A)>EU(B) אם אני מעדיף את לונדון על פני פריז, והסיכוי שאבחר לטייל בלונדון הוא 0.6, הסיכוי שאבחר לטייל במדריד הוא המשלים (0.4), אבל אם הסיכוי שאבחר לטייל בפריז הוא 0.6, הסיכוי שאבחר לטייל במדריד הוא גם המשלים (0.4). -## טרנזיטיביות +###טרנזיטיביות אם A > B וB > C, אזי A > C אם אני מעדיף את פריז על פני לונדון, ואת לונדון על פני מדריד, אני מעדיף את פריז על פני מדריד. @@ -79,7 +79,7 @@ EU(A)>EU(B) לכן, אנחנו שואפים שההחלטות שלנו כן יהיו טרנזיטיביות. -## המשכיות +###המשכיות עבור A, B וC בסט חלופות S, אם B ≤ A ו C ≤ B, אזי קיים P עבורו מתקיים B ~ (ApC) A הכי טובה, C הכי גרועה, B ביניהן. אנחנו תמיד יכולים למצוא הימור כזה שבו נקבל את A בהסתברות P ואת C ב1-P, ואנחנו אדישים בין ההימור הזה לבין קבלה בוודאות של P. @@ -87,9 +87,9 @@ A הכי טובה, C הכי גרועה, B ביניהן. אנחנו תמיד יכ כל זה טוב ויפה - אבל האם אנשים מתנהגים ככה בפועל? לא ולא, אומרים טברסקי וכהנמן. -# הפרות +##הפרות -## עקרון הדומיננטיות +###עקרון הדומיננטיות **עקרון הדומיננטיות** הוא עיקרון בכל המודלים הנורמטיבים, והוא אומר שאף פעם לא נאמץ חלופה שנשלטת בידי חלופות אחרות. [Tversky & Shafir (1992)](https://psycnet.apa.org/record/1993-20290-001) מדגימים הפרה של העיקרון. @@ -121,7 +121,7 @@ A הכי טובה, C הכי גרועה, B ביניהן. אנחנו תמיד יכ נניח ואתם מתלבטים אם לטוס לחו"ל מיד אחרי תקופת המבחנים. אם תצליחו, בטח שתטוסו - הרווחתם את זה. אם לא תצליחו, לפחות תהיו בחו"ל - גם תטוסו כנראה. אבל אם אתם לא יודעים? דווקא אז יהיה לנו הכי קשה להזמין את הכרטיס. זוהי הפרה של העיקרון - אם יש מצב שנבחר בו בכל תוצאה, למה שנהסס כל עוד התוצאה לא ידועה? -## עקרון האי-תלות +###עקרון האי-תלות *הפרדוקס של Allais* מדגים הפרה של עקרון האי תלות. נניח ויש לנו כמה חלופות: @@ -152,7 +152,7 @@ A הכי טובה, C הכי גרועה, B ביניהן. אנחנו תמיד יכ בתמצית - כשיש לנו שתי חלופות שיש דברים משותפים ביניהן, זה לא אמור לעניין אותנו - רק ההבדלים. אם אני מחפש לשכור דירה ומתלבט בין שתי דירות, ושתיהן בקומה השלישית - זה שהן בקומה השלישית לא אמור להפריע לי, אלא כל שאר הדברים. -## חוסר טרנזיטיביות +###חוסר טרנזיטיביות נניח ואנחנו צריכים לבחור בין שלושה מועמדים: @@ -178,7 +178,7 @@ A הכי טובה, C הכי גרועה, B ביניהן. אנחנו תמיד יכ אם העדפתי את B על פני A, ואת C על פני B, אני אמור להעדיף את C על פני A - אבל כאן עשינו בדיוק ההיפך, בגלל שגררנו פנימה את הIQ, והיחס בין הIQ לניסיון הפוך (יותר ניסיון, פחות IQ). -## קביעות +###קביעות הפרה מאוד בעייתית היא הפרת **הנחת הקביעות**[^1] (Invariance) - ההנחה כי אופן הצגת ההנחות לא צריכה להשפיע על ההחלטה. למשל, הצגת החלופות כתהליך חד שלבי או דו שלבי, רווח או הפסד, צמצום תמותה או העלאת שרידות - לא אמורה להשפיע על ההעדפות כל עוד התוצאה זהה. diff --git a/פסיכולוגיה/חשיבה/תיאורי.md b/פסיכולוגיה/חשיבה/תיאורי.md index 534a83a3..d7989ea9 100644 --- a/פסיכולוגיה/חשיבה/תיאורי.md +++ b/פסיכולוגיה/חשיבה/תיאורי.md @@ -28,7 +28,7 @@ dateCreated: 2024-06-21T10:46:59.278Z ![9e824fd02ca5c11a5369912df25b5fdbc31b6394.svg](/פסיכולוגיה/חשיבה/9e824fd02ca5c11a5369912df25b5fdbc31b6394.svg) -# פונקציית הערך הסובייקטיבי +##פונקציית הערך הסובייקטיבי - (רווח) נניח ואתם מתבקשים לבחור בין - @@ -59,7 +59,7 @@ dateCreated: 2024-06-21T10:46:59.278Z בדיוק אותה התופעה מתרחשת בהפסדים, הפוך: ההפסד הודאי יכאב לי יותר משום שהתועלת הסובייקטיבית שלו תהיה גבוהה מהממוצע בין הפסד קטן (5K) להפסד גדול (15K) בגלל התועלת השולית ההולכת ופוחתת - הפסד של 15K לא יכאב לי פי 3 מהפסד של 5K, אלא פחות. לכן, נבחר באפשרות הלא-ודאית. -# אפקט המסגור +##אפקט המסגור זוהי הפרה של [עקרון הקביעות](/פסיכולוגיה/חשיבה/נורמטיבי#קביעות). @@ -100,7 +100,7 @@ dateCreated: 2024-06-21T10:46:59.278Z אפקט המסגור נובע מהיוריסטיקה רגשית המאפיינת את מערכת 1 הפועלת על פי העיקרון כי רווחים בטוחים אטרקטיביים, ואילו הפסדים בטוחים אברסיביים במיוחד ([Kahenman & Fredrick, 2007](https://psycnet.apa.org/record/2007-02045-001)). לחץ זמן מגביר את אפקט המסגור ([Guo et al, 2017]()). הממצאים תומכים בטענה שאפקט המסגור מונע בעיקר ע"י מערכת 1 האינטואיטיבית. -# פונקציית המשקל +##פונקציית המשקל ![weight.png](/פסיכולוגיה/חשיבה/weight.png) @@ -114,7 +114,7 @@ dateCreated: 2024-06-21T10:46:59.278Z π (p) + π (1-p) <1 -## אפקט הודאות +###אפקט הודאות לנבדקים יש שתי אפשרויות: diff --git a/פסיכולוגיה/מבוא.md b/פסיכולוגיה/מבוא/index.md similarity index 94% rename from פסיכולוגיה/מבוא.md rename to פסיכולוגיה/מבוא/index.md index e77efc97..3798d49b 100644 --- a/פסיכולוגיה/מבוא.md +++ b/פסיכולוגיה/מבוא/index.md @@ -8,18 +8,18 @@ editor: markdown dateCreated: 2022-10-24T11:10:18.647Z --- -# [מבוא לפסיכולוגיה א'](https://moodle.bgu.ac.il/moodle/course/view.php?id=43765) -# [מבוא לפסיכולוגיה ב'](https://moodle.bgu.ac.il/moodle/course/view.php?id=46758) +##[מבוא לפסיכולוגיה א'](https://moodle.bgu.ac.il/moodle/course/view.php?id=43765) +##[מבוא לפסיכולוגיה ב'](https://moodle.bgu.ac.il/moodle/course/view.php?id=46758) > [ספר הקורס](https://primo.bgu.ac.il/discovery/fulldisplay?context=L&vid=972BGU_INST:972BGU&search_scope=MyInst_and_CI&tab=Everything&docid=alma9926423690104361) {.info} -# שיעור 3 - האבולוציה של המוח +##שיעור 3 - האבולוציה של המוח > [מצגת](/פסיכולוגיה/מבוא/אבולוציה_של_מח_3.1.pdf) {.is-info} -# שיעור 4 - פסיכופיזיקה +##שיעור 4 - פסיכופיזיקה > [מצגת](/פסיכולוגיה/מבוא/5.1_פסיכופיזיקה.pdf),[תרגול,](/פסיכולוגיה/מבוא/תרגול_4_-_פסיכופיזיקה_ניסויים_2022_לסטודנטים.pptx)[תרגול](/פסיכולוגיה/מבוא/תרגול_5_-_פסיכופיזיקה_2_-_העמקה_ושאלות_-_2022_לסטודנטים.pptx) {.is-info} @@ -29,7 +29,7 @@ dateCreated: 2022-10-24T11:10:18.647Z - בעיית ההבחנה - מהי מידת השינוי (מהי כמות החומר שהוסיפו לי לקפה?) - בעיית הזיהוי - מהו טיב השינוי (הוסיפו לי סוכר לקפה?) -## בעיית הזיהוי +###בעיית הזיהוי **מדידת סף ההבדל** היא השיטה באמצעותה מודדים את הרף שבו מתחיל השינוי. זהו עיקרון חשוב - קרא במצגת כיצד עושים זאת, אבל בגדול: - עושים ממוצע של כל סף עליון וסף תחתון (נניח ויצא 125, והיחידה הבאה היא 128 - ב125 אין הבדל, וב128 כן - הסף העליון יהיה 126.5) @@ -42,12 +42,12 @@ dateCreated: 2022-10-24T11:10:18.647Z -## בעיית ההבחנה +###בעיית ההבחנה שאלת **סילום התחושה** - -### חוק וובר (זיהוי) +####חוק וובר (זיהוי) החוקר ארנסט היינריך וובר (1795-1878) קבע את *חוק וובר* - סף ההבדל עולה ככל שהסטנדרט עולה. סף ההבדל הוא תמיד פרופורציה קבועה: @@ -57,7 +57,7 @@ dateCreated: 2022-10-24T11:10:18.647Z (K הוא קבוע וובר) -### חוק פכנר - סילום עקיף +####חוק פכנר - סילום עקיף תלמידו של היירניך, גוסטב פכנר, הגה את הפתרון - ספירת מספר סיפי ההבדל מהסף המוחלט. זהו *חוק פכנר*. חוק פכנר מנסח קשר פונקציונלי בין עוצמת הגירוי (פיזיקלי) לעוצמת התחושה (פסיכולוגי) ומהווה הרחבה לוובר: @@ -70,7 +70,7 @@ dateCreated: 2022-10-24T11:10:18.647Z הפונקציה המתקבלת היא דוחסת - ציר Y הוא עלייה אחידה ביחידות תחושה מול פער הולך וגדל בעוצמת הגירוי (ההתרחקות המצטברת מהסטנדרט). -### חוק סטיבנס - סילום ישיר +####חוק סטיבנס - סילום ישיר מאוחר יותר, סטנלי סטיבנס (1906-1973) טען כנגד הנחת היסוד של פכנר שהמדרגות בתחושה זהות (העלייה בין המדרגה השלישית לרביעית זהה לזה של ה152 ו153). סטיבנס ערער על ההנחה הזו, וסבר שמדרגות התחושה עולות יחד עם מדרגות הגירוי (33, 36.3, 39.9...). > חוק סטיבנס: `Ψ=f(s^a)` @@ -83,8 +83,8 @@ dateCreated: 2022-10-24T11:10:18.647Z {.is-info} -## פסיכולוגיה אבולוציונית -### הבסיס האבולוציוני לחמלה +###פסיכולוגיה אבולוציונית +####הבסיס האבולוציוני לחמלה טענה משיחת TED על האבולוציה של החמלה (בתרגול) - לחמלה יש בסיס אבולוציוני, ולא רק בבני אדם. באופן טבעי, החמלה מתקיימת כלפי בני משפחה וחברים קרובים - אבל היא אינה כוללנית (אוניברסלית). הגנטיקה הזו עוזרת לנו להבין את *חוק הזהב* - מעשים טובים זוכים לגמול, ומעשים רעים זוכים לעונש. @@ -100,7 +100,7 @@ dateCreated: 2022-10-24T11:10:18.647Z > השינוי הזה שרד מכיוון שהוא היווה יתרון **בהעמדת צאצאים פוריים** - עקרון מפתח באבולוציה. שים לב להבחנה הזו - לא הישרדות, אלא העמדת צאצאים! {.is-warning} -### חמשת תנאי האבולוציה +####חמשת תנאי האבולוציה - זיכרון דהיינו, הגנים - העברה בין דורית @@ -112,11 +112,11 @@ dateCreated: 2022-10-24T11:10:18.647Z - התפצלות סביבות שונות מובילות ללחצים אבולוצוניים שונים, שמייצרת תת מינים ולבסוף זנים שונים. -# שיעור 5 - חקר התפיסה +##שיעור 5 - חקר התפיסה > [מצגת](/פסיכולוגיה/מבוא/תפיסה-יסודות_6.1.pdf),[מצגת](/פסיכולוגיה/מבוא/תפיסת_מיקום_עומק_ומרחק_6.2.pdf),[מצגת](/פסיכולוגיה/מבוא/היכר_6.3.pdf) {.is-info} -## שלוש גישות מרכזיות בחקר התפיסה +###שלוש גישות מרכזיות בחקר התפיסה - אקולוגית - תפיסה ישירה בגירוי יש מידע מספיק. אין צורך להניח קיומם של תהליכים קוגניטיביים מורכבים. - קונסטרוקציוניסטית @@ -124,12 +124,12 @@ dateCreated: 2022-10-24T11:10:18.647Z - גישותו של דוד מאר - פיתוח של הקונסטרוקציוזניזם מדברת על שלוש רמות ניתוח - חישובית, אלגוריתמית ויישימית. -## תפיסת מיקום, עומק ומרחק +###תפיסת מיקום, עומק ומרחק במוח יש שני 'מסלולים' כלליים לתפיסה: - מסלול **היכן** \ **איך** (דורסאלי) - אחראי על חישבוים לשליטה מוטורית (היכן נמצא, כיצד משתמשים) - מסלול **מה** (ונטראלי) - תהליכי היכר העונים לשאלה מה אנו רואים? -### מסלול 'היכן' +####מסלול 'היכן' התפיסה הזו מבוססת על רמזים - אם נסתכל על ראייה למשל, יש רמזים חד עיניים כמו - פרספקטיבה - שינוי מרקם @@ -139,7 +139,7 @@ dateCreated: 2022-10-24T11:10:18.647Z - היסט דו עיני - ההבדל בן זווית התמונות שמתקבלות מכל עין. ככל שמושא המבט קרוב יותר, הפער גדול יותר. (הדגמה: מחזיקים את האצבע 15 ס"מ מול הפנים, ציפורן הצידה, וכל פעם עוצמים עין. רואים איך כמות הציפורן הנראית משתנה?) - פער דו עיני - כאשר מושא העין נקלט מזווית שונה בכל עין, המוח משלב את התמונות לתמונה אחת. (הדגמה: מחזיקים את האצבע, ציפורן הצידה, מול הפנים, ומתמקדים פעם במשהו רחוק ופעם באצבע. מה שלא נתמקד בו נראה פעמיים, במטושטש) -### מסלול 'מה' +####מסלול 'מה' הבסיס להיכר הוא תפיסת תכוניות - יסודות כמו קוים, זוויות, וההרכבים המורכבים שלהם בתלת מימד (geons). ניסויים מראים שנוירונים מסוימים רגישים לתכוניות מסוימות - כשמציגים להם קווים בזוויות מסוימות הם יורים, וכשמעט משנים את הזווית - האם כמעט ולא (הובל, ויזל - ר' מצגת). @@ -157,18 +157,18 @@ dateCreated: 2022-10-24T11:10:18.647Z חלק נוסף מהזיהוי הוא עיכוב (אינהיביציה) הדדית (Rich get richer effect) - ככל שתא גירוי יותר פעיל, הוא ידכא את תאי הגירוי האחרים יותר. אם בזיהוי האות P למשל מתממשים שתי התכוניות של האות (שהם שתיהן גם שתי תכוניות של R), התא שמזהה את P ידכא את תא R (שלא כל התכוניות שלו זוהו - רק 2 מתוך 3) וככה תתברר בוודאות גבוהה האות P (הסבר מופשוט מאוד מאוד). -# שיעור 6 +##שיעור 6 > [מצגת](/פסיכולוגיה/מבוא/למידה_קלאסית_7.1.pdf),[תרגול](/פסיכולוגיה/מבוא/תרגול_6_-_תפיסה_לסטודנטים_2022.pptx) {.is-info} -## תהליכי Top-Down (המשך: מודל רומלהרט ומקללנד) +###תהליכי Top-Down (המשך: מודל רומלהרט ומקללנד) ברגע ששכבת המילים מופעלת במודל הנ"ל, נשלחים גם מסרים מעכבים לשכבת האותיות. תהליכים כאלו מאפשרים לנו להסביר כיצד אנו אומדים מילים גם כאותיות חסרות\לא במקום. אחת ההשלכות היא שאנו נוטים לזהות אותיות בצורה טובה יותר כאשר הן בתוך מילים מאשר בנפרד. המוח מצליח להסיק בזכות המילה מידע על שכבת האותיות שמרכיבה את אותה המילה, בהתבסס על דפוסים קודמים (*אפקט קדימות המילה*). המוח מודע למכלול לפני שהוא מודע לפרטים (ר': עיוורון לשינוי). > בתמצית: תהליכי Top Down הם תהליכים המשלימים מידע חסר מהקשר\סיטואציה {.is-info} -### סוגי גירויים +####סוגי גירויים - דיסטאלי - מה שיש מולי - פרוקסימלי - ההיטל של העולם החיצוני על איבר החוש (לחץ למגע, אור לראייה, וכו'). @@ -182,14 +182,14 @@ dateCreated: 2022-10-24T11:10:18.647Z גירויים פרוקסימליים שונים יכולים להוביל לגירוי נתפס שונה - גם אם מסתכלים על מושא בעולם מזוויות שונות, אנו ממשיכים לתפוס שמדובר באותו האובייקט, ולהיפך - גירוי פרוקסמלי זהה יכול להוביל, באמצעות גירוי דיסטאלי שונה, לגירוי נתפס שונה ^שקופית^ ^חישוק^. -### קביעות תפיסתית +####קביעות תפיסתית קביעות תפיסתית היא התופעה שבה הגירוי הפרוקסימלי שלנו שונה, אך הגירוי הנתפס נותר זהה. הקביעות התפיסתית מאפשרת עיבוד יעיל של הגירויים בעולם, מבלי ליפול לאשליות תפיסתיות. ישנה קביעות *צבע* קביעות *גודל* - (גודל פרוקסימלי \* מרחק נתפס בעזרת רמזי מרחק) - *חוק אמרט* -## למידה קלאסית (רגשית) +###למידה קלאסית (רגשית) תופעת הלמידה הקלאסית התגלתה ע"י הפיסיולוג איוון פבלוב (כן, פבלוב הזה) ופורסמה לראשונה ב1913. הניסוי עסק בהתניה במהלכה נוצר קישור בין גירוים, המתבטא בתגובה אליהם. @@ -201,29 +201,29 @@ dateCreated: 2022-10-24T11:10:18.647Z בתחילת ההתנייה מתבצעת **רכישה** - ההתנייה נוצרת, תחילה במהרה ובהמשך בקצב איטי בהרבה. אחרי כמה זמן של הצגת הגירוי ללא מושא ההתנייה, מתרחשת **הכחדה** - הגירוי מעורר תגובה הולכת ונחלשת עד שאינו מעורר דבר. אחרי זמן מה ללא הגירוי, מתרחשת **החלמה ספונטנית** - הגירוי שוב מעורר תגובה חזקה יותר לאחר ההכחדה (אך לא חזקה כמו בשיא הרכישה). אחרי הפסקה נוספת אף עלולה להתרחש החלמה ספונטנית נוספת וכן הלאה. -### ההבחנה בין התגובה הבלתי מותנית לתגובה המותנית +####ההבחנה בין התגובה הבלתי מותנית לתגובה המותנית בניסוי הכלבים של פבלוב למשל, התגובה המותנית והבלתי מותנית זהות (ריור הכלבים). אז מה ההבדל? לעיתים התגובה שונה ואף הפוכה. למשל, סבילות לסם גורמת לתגובת פיצוי - אם אתה שותה הרבה קפה, הדופק מאט לקראת העלייה הצפויה מהקפאין. ההתנייה גורמת להאטת הדופק, שלא תתרחש בתגובה הבלתי מותנית. -### חיזוי +####חיזוי בהמשך, החוקר רסקורלה הכביר וחזר על הניסוי של פבלוב עם קבוצה נוספת - כזו שמבטלת את החיזוי. הוא עשה זאת על ידי כך שהפעיל את הגירוי אך מנע את התגובה (אילו היה ניסוי זהה לפבלוב - צלצל בפעמון אך לא נתן בשר). המחקר הראה מתאם בין הניבוי הסטטיסטי לבין התגובה המותנית - ככל שהניבוי ירד, התגובה ירדה. רסקורלה ווגנר ניסחו תיאוריה לפי הבכל עד נלמדת פרופורציה קבועה של מה שנותר להלמד (עקומת למידה). -### הכללה +####הכללה עוצמת התגובה המותנית מושפעת גם מהכללה - ככל שהגירוי דומה יותר לגירוי המותנה, כך תעלה עוצמת התגובה (דוגמא: בתקופות של אזעקות, גם רעש של אופנוע יעורר תחושה של אזעקה). -### הבחנה +####הבחנה ^?^ -### הצללה (Shadowing) +####הצללה (Shadowing) בניסוי של ג'ון גרסייה, הציגו בפני מכרסמים צליל ואור, ומגישים להם מים עם טעם. מיד עם שתיתת המים עוררו אצלם בחילה. לאחר מכן נבדק אם הם נמנעים מהאור ומהצליל, מהטעם או משניהם. בשלב נוסף הוצגו בפניהם מים עם טעם וללא טעם, ובשלב אחר מים רגילים עם אור וצליל. המכרסמים נמנעו רק מהמים עם הטעם ולא מהאור ומהצליל. לעומת המכרסמים, ציפורים הפגינו העדפה הפוכה - הן נמנעו מהאור ומהצליל ולא מהטעם. התוצאות מצביעות על נטיות מולדות כלשהן - אנחנו שמים לב יותר לגירויים מסוימים על פני אחרים. -## תרגול -### למה ללמוד? +###תרגול +####למה ללמוד? הלמידה מאפשרת לנו **לנבא** את שעתיד לבוא ולהתאים את התנהגותינו בהתאם. הלמידה היא קישור (אסוציאציה) בין מאורע לתוצאות. @@ -240,43 +240,43 @@ dateCreated: 2022-10-24T11:10:18.647Z התגובה המותנית יכולה להיות גם הפוכה - למשל, עם הרחת קפה לחץ הדם ירד בציפייה לעלייה הצפויה בלחץ הדם עם שתיית הקפה. -# שיעור 7 - למידה אופרנטית +##שיעור 7 - למידה אופרנטית > [מצגת](/פסיכולוגיה/מבוא/למידה_אופרנטית_7.2_(1).pdf),[תרגול](/פסיכולוגיה/מבוא/למידה_קלאסית_-_סטודנטים_2022.pptx),[תרגול](/פסיכולוגיה/מבוא/תרגול_10_-_התניה_אופרנטית_2022_-_לסטודנטים_בלי_תשובות.pptx) {.is-info} הלמידה האופרנטית היא הקשר בין ההתנהגות האופרנטית (ההתנהגות שהאורגניזם יוזם) לתוצאות. -## חוק התוצאה של תורנדייק +###חוק התוצאה של תורנדייק למידה אופרנטית היא האופן שבו לומדים יצורים חיים על השלכות ההתנהגות שלהם בעולם. החוקר שניסח את החוק החשוב ביותר בנושא הוא תורנדייק, שביצע ניסוי שבו הכניס לכלוב חתול מעט רעב, שפעולה אקראית שלו תפתח את הכלוב ותעניק לו אוכל. חוק התוצאה של תורנדייק הוא הסתברותי - מה ההסתברות שנבחר בהתנהגות שהיטיבה עמנו בעבר לאחר X ניסיונות. חוק זה מסית את הפוקוס מהמניעים של פעולה לתוצאות (דוגמת המרפאה). חוק התוצאה מקביל לאבולוציה - תהא השונות אשר תהא, מבחן התוצאה הוא זה שקובע מי שורד, בין שזה יצור חי או התנהגות. -### תיבת סקינר +####תיבת סקינר תהליך הניסוי של תורנדייק היה איטי מאוד, ומי ששיפר אותו הוא סקינר - שהגה את תיבת סקינר. בביצוע פעולה רצויה (לחיצת כפתור, דוושה וכדומה), בעל חיים בתיבה יקבל תגמול זעיר (דוגמת מעט מזון), ששחרורו מדוד על ידי מונה. התיבה מאפשרת מחקר זריז בהרבה בכך שלא דורשת תשומת לב של חוקר. > חשוב לשים לב: למידה אופרנטית מגבירה תדירות של התנהגות קיימת - לא מייצרת התנהגות שלא הייתה קיימת קודם (זה *עיצוב התנהגות*). {.is-warning} -## סוגי תגמולים +###סוגי תגמולים - חיזוק - אירוע שמעלה הסתברות לביצוע התנהגות מסוימת - עונש - אירוע שמפחית הסתברות לביצוע התנהגות מסוימת. - חיובי - נותנים משהו (האירוע מופיע) - שלילי - מפחיתים משהו (האירוע מופסק) -### חיזוק עדיף על עונש +####חיזוק עדיף על עונש כדאי לשים לב שהחיזוק עדיף על עונש - אנחנו מעלים הסתברות (מסך כל ההתנהגויות - 100%) של התנהגות טובה ידועה מראש, בעוד שעונש עלול להחליף התנהגות בלתי רצויה אחת באחרת - אנחנו לא יודעים מה אנחנו מחזקים, רק מה אנחנו מדכאים. -## עקרון פרמק +###עקרון פרמק דיויד פרמק טען שההגדרה של חיזוק היא מעגלית. התנהגות התגברה מכיוון שנתנו לה משהו שהגביר אותה - חסר ערך. העקרון הוא להפריד את מונח החיזוק מהתוצאה. למשל, בניסויי סקינר, החיזוק הוא בדמות האכילה - לא במזון. בכל צמד התנהגויות, השכיחה יחסית מהווה חיזוק עבור הנדירה יחסית (האכילה מחזקת לחיצה על דוושה). המעגליות נפתרת אם יודעים מראש מהו חיזוק. הניסוי התומך של פרמק התרחש בצורה כזו: בדקו ילדים שאוהבים מאוד לשחק, וילדים שאוהבים מאוד לאכול. בקרב קבוצה אחת, התנהגות אחת שכיחה ואחרת נדירה, ולהיפך. לקבוצת הילדים שאוהבים לאכול, פרמק נתן לשחק בכל פעם שאכלו. לקבוצת הילדים שאוהבים לשחק, מנע מהם לשחק כשהם לא אכלו - ואכן נצפתה עלייה בהתנהגות הנדירה אצל שתי קבוצות הילדים. -## סוגי חיזוקים -### חיזוק חלקי +###סוגי חיזוקים +####חיזוק חלקי - F - על בסיס קבוע (fixed) - V - על בסיס ערך ממוצע (varied) --- @@ -290,14 +290,14 @@ FI2min - רווח של שתי דקות בין חיזוק לחיזוק VI2min - רווח ממוצע של שתי דקות בין חיזוקים {.is-info} -#### תוצאות +#####תוצאות למידה מסוג VR מדגימה את הלמידה המהירה ביותר, ויותר חשוב - למידות קבועות (F) מדגימות הכחדה מהירה מאוד (הן בCRF והן בPRF). ברגע שהחיזוק הוא מלא, הלמידה נעלמת במהירות. (דוגמא: מערכות יחסים גרועות). -## למידת בריחה ולמידת הימנעות +###למידת בריחה ולמידת הימנעות מציבים חיה בכלוב שמחציתו מחושמל קלות ומחציתו לא. עם הזמן, החיה בורחת מהחצי המחושמל - זו למידת בריחה. לעומת זאת, אם מציבים אזהרה לפני (למשל - אור מהבהב), החיה תברח ברגע שמופיע האור גם הרבה אחרי שחטפה את השוק האחרון. למידה זו מתקיימת ללא חיזוק - ככל שהזמן עובר החיה נמנעת מהר יותר, למרות שלא חטפה שוק. -## למידת חוסר אונים +###למידת חוסר אונים בלמידה זו, נלמד הסיכוי לשליטה - לא רק מה עושים, אלא האם יש שליטה בכלל במצב. את הלמידה הזו הגה מרטין זליגמן, שביסס אותה בניסוי כזה: שלושה כלבים מוכנסים לכלובים. @@ -307,24 +307,24 @@ VI2min - רווח ממוצע של שתי דקות בין חיזוקים מעבירים אותם ללמידת בריחה. הן הכלב שלא קיבל שוק והכלב ששלט בהם מדגימים למידת בריחה. הכלב שלא שלט על השוקים אינם עושים דבר - וזו למידת חוסר אונים. -# שיעור 8 - קשב ותפקודים מנהלתיים +##שיעור 8 - קשב ותפקודים מנהלתיים > [מצגת](/פסיכולוגיה/מבוא/קשב_ותפקודים_אקזקוטיביים_9.pdf) {.is-info} עד שנות החמישים של המאה ה20, כמעט ולא נחקר הקשב (attention) האנושי - אך לאחר תקופה זו עם התחפתחות שיטות המחקר החל מחקר אינטנסיבי. אחד מהנושאים שנחקרו הוא הקשב הבררני (סלקטיבי) - מתוך הכמות העצומה של המידע החושי שמגיע אלינו בכל רגע נתון (לחץ הנעליים על הרגליים, משב האוויר על העור, דברים שמתרוצצים בראייה...) אנו שמים את תשומת הלב שלנו על חתך מצומצם מאוד. חוקרים רבים ניסו לעמוד על טיבו של הקשב הבררני באמצעות ניסויים הבודקים מספר תופעות. -## מודל הפילטר הקשבי +###מודל הפילטר הקשבי נבדקים לובשים אוזניות, שמשני צדדיהן משמיעות פלט אחר לכל אוזן. הנסיין מבקש מהם במפורש להקשיב לאחת האוזניים, ולאחר מכן שואל אותם מה הבינו מהפלט באוזן השנייה. בעוד שנבדקים מסוגלים לעמוד על מאפיינים בולטים במיוחד - דוגמת אם הקול הוא גברי או נשי, בעל מבטא חריג וכדומה - הם אינם מסוגלים לעמוד על מלוא המשמעות כמו הפלט מהאוזן בה מיקדו את תשומת ליבם. ניסוי זה הוביל את החוקר ברודבנט לפתח את **מודל הפילטר הקשבי** (ברודבנט, 1958) - לפיו המוח מעביר את כלל הגירוים דרך מסנן שדרכו עובר רק המידע שאנו שמים לו תשומת לב באופן פעיל. -## ברירה קשבית מאוחרת +###ברירה קשבית מאוחרת שנתיים אחר כך שוכלל המודל (גריי & וודנברן, 1960) בניסוי אחר, בו הנבדקים הצליחו לאחות מסרים מקבילים משניי האוזניים כשנתבקשו לחזור על תוכן המידע שהושמע להם - מה שסותר את מודל הפילטר הקשבי הטוען שהמידע החושי מעובד ברמה ראשונית ואז מסונן. אן טריזמן פיתחה את **מודל ההפחתה**, לפיו כלל המידע החושי מעובד, וחלקו מצומצם - ולא מסונן. במקרה זה, לנבדק נותרת הבנה אודות המשמעות מהפלט שאינו הקשיב לו - אך הבנה זו חלשה יותר. מודל זה מחוזק בעדויות שונות לברירה קשבית מאוחרת (ר' דוגמא במצגת) - אם נתבקש להקריא מילים המתארות צבעים שונים, כשאלו צבועות בגופן הסותר את משמעות הצבע (למשל: המילה *אדום* כתובה בכחול), זמן הקריאה שלנו יתארך משמעותית - מה שמעיד שגם המידע שאנו נדרשים להתעלם ממנו (קרי: משמעות המילה) מעובד במוח. -## קשב גלוי וקשב סמוי +###קשב גלוי וקשב סמוי בעולם הקשב החזותי מעידות על כך תופעות הקשב הגלוי והסמוי. הקשב הגלוי מתבטא, למשל, בדפוס תנועת עיניהם של נבדקים הנדרשים להעריך מאפיינים דוגמת מצב כלכלי, גילאים, ומיקום חפצים בתמונה של אנשים בסלון (א' ירבוס).אחד מניסוויו של מייקל פוזנר עסק בנושא הקשב הסמוי. -# שיעור 9 - זיכרון -## מהו זיכרון? +##שיעור 9 - זיכרון +###מהו זיכרון? ***זיכרון*** הוא התהליך קידוד, אחסון ושליפת המידע של המוח. - **קידוד** הוא המרת מידע גירויי לצורה שהזיכרון שלנו יכול להשתמש בה. - **אחסון** הוא תהליך שמירת המידע הזה במוח שלנו לשימושים עתידיים. @@ -333,41 +333,41 @@ VI2min - רווח ממוצע של שתי דקות בין חיזוקים > חשוב להפריד בין זיכרון במובנו ה*מטאפורי* (המורכב מכל המערכות ותתי המערכות השונות) למובנו המשמעית (התהליך הפיזיולוגי שמתרחש במוח כחלק מתהליך הלמידה). {.is-warning} -## סוגי זיכרון +###סוגי זיכרון הזיכרון נחלק לכמה סוגים - *הזיכרון החושי* ששומר את ההיבטים הפיזיים של גירויים לטווח של שנייה או פחות (הד של צליל שזה עתה שמענו, תמונה של מה שאנו רואים), *זיכרון לטווח קצר* שמסוגל להכיל כמות מידע מצומצמת גירוי שזה עתה נקלט (כמו שינון כמה מספרים בודדים), *זיכרון עבודה* שמסוגל לעבד מידע לטווח קצר, ו*זיכרון לטווח ארוך*. יש מדענים הסוברים שהזיכרון לטווח הקצר ולטווח הארוך אינם באמת נפרדים - סריקות MRI מראות שהם מפעילים חלקים דומים במוח. חלקם אף סבורים שמדובר בשלבים שונים של אותו התהליך. -### זיכרון חושי +####זיכרון חושי הזיכרון החושי מסוגל להחזיק מידע מספיק זמן רק כדי להעביר אותו לזיכרון לטווח הקצר. מושאי המחקר העיקריים של זיכרון זה הם זיכרון חזותי וזיכרון שמיעתי. -#### זיכרון חזותי +#####זיכרון חזותי הניסוי של ספרלינג (1960), למשל, הציג בפני הנבדקים ריבוע המכיל תשע אותיות לפרק זמן קצר מאוד (50 מילישניות). ככל שההשהייה בין התצוגה לשליפה של הנבדקים גדלה, הם הצליחו לזכור פחות מן האותיות - בזמנים קצרים הם אף ידעו להבדיל בין השורות והטורים של האותיות, אך לאחר השהייה קצרה זכרו חצי או פחות מן האותיות. -#### זיכרון שמיעתי +#####זיכרון שמיעתי הזיכרון השמיעתי חיוני להבנה של מילים. המילים מורכבות מצלילים בודדים, שלבדם הם לעיתים תכופות חסרי ערך. רק לאחר ששמענו את כל הצלילים, אנחנו מסוגלים להרכיב אותם למילה - אך כדי לעשות זאת עלינו לזכור את הצליל הראשון של המילה עד לרגע ששמענו את הצליל האחרון. הזיכרון הזה הוא הזיכרון השמיעתי, שככל הנראה מסוגל לשמור מידע לטווח של ארבע שניות בערך (דרווין, 1972). -### זיכרון לטווח קצר +####זיכרון לטווח קצר בניגוד לסברה הרווחת, מידע לא מגיע לזיכרון לטווח הקצר מבחוץ ונשאב לזיכרון לטווח הארוך - התהליך ההפוך הוא זה שקורה בתדירות גבוהה יותר. אם נשאלת למשל כמה זה 7 כפול 9, הגירוי החזותי (הצורה של המספרים, הצליל של השאלה) מגיע מהזיכרון החושי, אבל *מה זה 7*, ו*מה זה 9*, ואיך מכפילים ביניהם - מגיע מהטווח הארוך. מסיבה זו יש חוקרים הסבורים שהזיכרון לטווחים הארוכים והקצרים הוא מצבור גמיש אחד. -### זיכרון עבודה +####זיכרון עבודה משום שהזיכרון לטווח הקצר נעזר תכופות במידע מהטווח הארוך, יש המעדיפים לכנותו זיכרון עבודה - והוא מאופיין לא רק בשליפה של המידע, בין שמגירוי חושי ובין שמזיכרון קודם, אלא עיבוד שלו. בדוגמה של הכפל, זיכרון העבודה לא רק זוכר את התרגיל, אלא מסוגל לעבוד את המידע שבו ולתת תוצאה. בתמצית, זיכרון העבודה מאפשר **לזכור את מה שחווינו הרגע ולחשוב עליו במונחים של מה שאנו כבר יודעים**. (Baddeley, 1986; Logie, 1996) מחקרים שונים מצביעים על קיבולתו המוגבלת של זיכרון זה במגוון רחב של משימות הדורשות זיכרון ועיבוד של שני דברים שונים (Baddeley & Hitch, 1974, Daneman & Carpenter, 1980). -#### רכיבי זיכרון העבודה +#####רכיבי זיכרון העבודה החוקרים הבריטיים אלן בדליי וגרהאם היטץ' פיתחו את מודל זיכרון העבודה, שמורכב מכמה רכיבים: -##### המסלול השמיעתי +######המסלול השמיעתי -##### המסלול החזותי +######המסלול החזותי -##### הזיכרון המנהלתי +######הזיכרון המנהלתי -## אפקט הקדימות והראשונית (Recency & Primacy) +###אפקט הקדימות והראשונית (Recency & Primacy) -## קיבולת זיכרון העבודה +###קיבולת זיכרון העבודה diff --git a/פסיכולוגיה/מבוא/אבנורמלית.md b/פסיכולוגיה/מבוא/אבנורמלית.md index 104a4c85..f583a79e 100644 --- a/פסיכולוגיה/מבוא/אבנורמלית.md +++ b/פסיכולוגיה/מבוא/אבנורמלית.md @@ -14,7 +14,7 @@ dateCreated: 2023-06-14T09:42:35.683Z > [מצגת](/פסיכולוגיה/מבוא/התנהגות_אבנורמלית.pdf), [תרגול](/פסיכולוגיה/מבוא/תרגול_9_-_אבנורמלית_חלק_א-_לסטודנטים.pptx) {.info} -# מהי נורמליות? +##מהי נורמליות? לפי פרויד, הנורמליות היא ה***אהבה והעבודה*** - היכולת לנהל מערכות יחסים משמעותיות ולהיות פעיל. בהמשך התפתחו מאפיינים נוספים: @@ -22,7 +22,7 @@ dateCreated: 2023-06-14T09:42:35.683Z - ויסות עצמי - היכולת להרגיש, אך לא במידה שמשבשת מערכות יחסים, וכזו נשלטת (היכולת להירגע מזעם, למשל) - הערכה וקבלה עצמית - המחשבה על עצמך כחבר קרוב ואהוב, למרות החסרונות -# מהי אבנורמליות? +##מהי אבנורמליות? נוהגים לדבר על ארבע הD: - חריגה - Deviance - Distress - מצוקה @@ -32,7 +32,7 @@ dateCreated: 2023-06-14T09:42:35.683Z יש המוסיפים קריטריונים כמו הפרה של כללים מוסריים, והיעדר שליטה עצמית. -## האם אבנורמליות היא מחלה? +###האם אבנורמליות היא מחלה? > There is a crack in everything; that's how the light gets in Leonard Cohen @@ -48,7 +48,7 @@ Leonard Cohen [^5]: "אתם באחד הגילאים הכי סובלים" (נחשון) -## האם ניתן לאבחן אבנורמליות? +###האם ניתן לאבחן אבנורמליות? זה מה שבדק המחקר של דוויד רוזנהן (1973). רוזנהן ערך שני ניסויים: באחד שלח מתחזים לבית החולים, וכולם אובחנו כחולים, ובשני התריע על מתחזים אך לא שלח אותם - ובשני המקרים, אובחנו רבים כלוקים בהפרעות פסיכיאטריות (8\8, 40\193). @@ -61,12 +61,12 @@ Leonard Cohen [^6]: אך ישנם גם מצבים כמו PTSD, שם הטראומה היא גורם מחולל, או האנטינגטון - שם המחולל הוא פגם גנטי. [^7]: ישנם גורמים פוליטיים מובהקים לאבחנה: אבחנה היא תנאי לכספי ביטוח, או תוצר של גורמים חברתיים (הומוסקסואליות הייתה בעבר בDSM, וPTSD נכנס בעקבות מלחמת וייאטנאם). יתרה מכך, רבים ממחברי הDSM (~70%) הצהירו בעבר על ניגוד עניינים בעקבות עבודה עם חברות תרופות. -### ביקורות על כלי האבחון - DSM וICD +####ביקורות על כלי האבחון - DSM וICD שני המערכות האלו סופגות ביקורת קשה מרבים בעולם הפסיכולוגיה. אגודת הפסיכולוגים הבריטית, למשל, מאשימה שתגובות נורמליות רבות תויגו כעניינים רפואיים, אשר הטיפול בהם עושה נזק אדיר. עוד נטען כי אחוז האנשים אשר יאובחנו בחייהם כלוקים בהפרעה כזו או אחרת הוא עצום, וכי האבחונים נתונים ןהשפעות תרבותיות, ערכיות וסובייקטיביות. הרבה מה'פתולוגיות' מקורן בעוני, אבטלה, או טראומה. יש אפילו הטוענים כי עצם שיום הקשיים האלו כהפרעות ומחלות לא מסייע בדבר, אלא רק עושה נגד נוסף. -### חלופות לDSM\ICD +####חלופות לDSM\ICD שני הכלים האלו עברו הרבה 'טלאים' לאורך שנים, ולכן גורמים אחרים ניסו לפתח כלים אחרים מאפס. - RDoC - יוזמה של הNIMH. שם דגש על קישור לרמות הקוגנטיביות-מוחיות-גנטיות. @@ -74,14 +74,14 @@ Leonard Cohen גורמים רבים בארצות הברית ומחוצה לה אפילו מסרבים לממן מחקרים המבוססים על הDSM והICD לטובת הכלים האלה. -# סיווג ואבחנה של הפרעות נפשיות +##סיווג ואבחנה של הפרעות נפשיות הפסיכולוגיה האבנורמלית היא הענף העוסק בחקר ובטיפול בהפרעות נפשיות - תסמין(ים) המאובחן בהפרעה משמעותית בקוגניציה, יציבות רגשית ובהתנהגות, המשקפת פעילות בלתי תקינה ברבדים הפסיכולוגיים, ביולוגיים או התפתחותיים המרכיבים את התפקוד הנפשי של פרט מסוים. הפרעה נפשית מאופיינת במידה רבה בחומרה שלה - תחושה של 'באסה' היא דבר טבעי, אבל בעוצמה גבוהה ומשך זמן ארוך יותר היא מסווגת כדיכאון. -# הפרעות נפשיות מרכזיות +##הפרעות נפשיות מרכזיות -## הפרעה דו-קוטבית (מאניה-דפרסיה) +###הפרעה דו-קוטבית (מאניה-דפרסיה) ההפרעה הדו קוטבית מאופיינת בהתקפים של מאניה[^1] והתקפים אחרים של דיכאון. המאניה היא הרכיב המבדיל לעומת דיכאון - די בהתקף אחד בכדי לאבחן בהפרעה דו קוטבית. מיעוט החולים אף יחוו מאניה ללא הדיכאון. התקפי מניה נמשכים בערך שבוע ברוב המקרים. הסובלים מהפרעה זו מאובחנים בטווח קיצוני מאוד של מצבי רוח, ושינויים תכופים. @@ -93,7 +93,7 @@ Leonard Cohen [^1]: *מאניה* היא לא מצב רוח מרומם כמו בדעה הרווחת, אלא מצב רוח רע, עצבני ואימפולסיבי -### מה מאפיין התקף מאני? +####מה מאפיין התקף מאני? ההתקף המאני מאופיין בלפחות שלושה מהסימפטומים הבאים, הנוכחים בעוצמה רבה, ושונים מהתנהגות נורמטיבית: - הערכה עצמית מנופחת - מעבר לדימוי עצמי חיובי, מנותקת מהמציאות (למשל: אני אהיה מחר נשיא ארה"ב, ארוויח מיליונים בבורסה וכו') - צורך מופחת בשינה @@ -105,7 +105,7 @@ Leonard Cohen - חוסר שקט - מעורבות יתר פזיזה בהתנהגויות מענגות ומסוכנות בפוטנציה -### קריטריונים לאבחון: +####קריטריונים לאבחון: - שינויים קיצוניים במצבי רוח, פעילות ואנרגיה שנמשכים לפחות כמה ימים[^2]. - לפחות שלושה מהסימפטומים הנ"ל - ההפרעה פוגעת בתחומי החיים המרכזיים (בזבוז כספי מופרז, הרס מערכות יחסים, שיקול דעת לקוי), צורך באשפוז למניעת פגיעה עצמית\באחרים @@ -119,7 +119,7 @@ Leonard Cohen [^3]: ההפרעה מקושרת לאמנים מפורסמים רבים - ואן-גוך, למשל, סבל ככל הנראה מהפרעה דו קוטבית. -## הפרעת אישיות גבולית (Borderline Personality Disorder) +###הפרעת אישיות גבולית (Borderline Personality Disorder) הפרעת אישיות שונות בהכרח מהפרעות אחרות. בפרט, הפרעות אישיות הן חלק מהותי באופי של החולה - מצב מתמשך וקבוע, אפילו בתדירות של כל כמה שעות (לעומת כל כמה ימים\שבועות של התקפים מאניים). הפרעת אישיות גבולית[^4] נפוצה באחוז-שני אחוזים מהאוכלוסייה, ונפוצה יותר בקרב נשים. היא מאופיינת במצבי רוח קיצוניים, הפכפכים ודיכוטומיים - אותו אדם יכול לאהוב מאוד את האנשים הקרובים לו ולהעריך אותם בצורה מופרזת, וברגע להתהפך ולתעב אותם. מכיוון שהחולים תופסים את ההפרעה כחלק מעצמם, הם לעיתים נמנעים מטיפול (זה מי שאני, ואין במה לטפל). @@ -129,7 +129,7 @@ Leonard Cohen [^4]: ההפרעה 'גבולית' רק בשם - מדובר בהפרעה קשה ומובהקת. -### אבחנת הפרעת אישיות גבולית +####אבחנת הפרעת אישיות גבולית דפוס נרחב של אימפולסיביות וחוסר יציבות ביחסים בין אישיים, בערך העצמי ובמצבי הרוח, המתבטא החל מהבגרות המוקדמת ומתקיים לאורך החיים. ההפרעה מאופיינת ב: @@ -144,9 +144,9 @@ Leonard Cohen - אימפולסיביות המתבטאת לפחות בשני תחומים מרכזיים (כספים, מיניות, סמים, נהיגה לא אחראית, התקפי אכילה) - חשיבה פרנואידית או תסמיני ניתוק עצמי (דיסוציאציה) חמורים הקשורים למתח -## הפרעה אובססיבית קומפולסיבית - OCD +###הפרעה אובססיבית קומפולסיבית - OCD -### קריטריונים לאבחון +####קריטריונים לאבחון - נוכחות של אחד מהשניים: @@ -165,7 +165,7 @@ Leonard Cohen [^8]: מי שניסה אי פעם מדיטציה ישים לב שהמוח שלנו פולט כל הזמן מחשבות דביליות - זה לא דבר חריג או פסול, ולא צריך להתייחס אליהן יותר מדי ברצונית. [^9]: אצל ילדים, למשל (ולעיתים נדירות מאוד, אצל מבוגרים), חיידק הגרון סטרפטוקוק עלול לגרום לOCD. מחקרים עכשווים בודקים את האפשרות של OCD כמצב אוטו-אימוני. -## סכיזופרניה +###סכיזופרניה סכיזופרניה מחולקת לתסמינים חיוביים (תופסת להתנהגות קיימת) ושליליים (גריעה של התנהגויות מסוימות). תסמינים חיוביים כמו: @@ -185,7 +185,7 @@ Leonard Cohen [^10]: שימוש יומיומי לפחות. זהו ממצא חזק שעלה בכמה מטא-אנליזות, ונובע ככל הנראה מהאינטרקציה עם הרכיב הגנטי. -### קריטריוניים לאבחון +####קריטריוניים לאבחון - תסמיני הפרעה לאורך שישה חודשים לחות - שלב פעיל הנמשך לפחות חודש ברציפות הכולל לפחות אחד מהשלושה הראשונים: - - אשליות @@ -198,8 +198,8 @@ Leonard Cohen - שלילת השפעות פיזיולוגיות דוגמת סמים אן חומרים דומים - שלילת אבחנה מוקדמת של מצבים דוגמת אוטיזם -## דיכאון (מג'ורי) -### קריטריונים לאבחון +###דיכאון (מג'ורי) +####קריטריונים לאבחון חמישה או יותר מהקריטריונים הבאים, במשך חמישה שבועות או יותר ובשינוי מהמצב הקודם: - מצב רוח דיכאוני (רוב היום, כמעט כל יום) - אובדן הנאה[^11] @@ -212,7 +212,7 @@ Leonard Cohen - מחשבות הולכות וחוזרות על המוות[^12] (לא רק פחד ממוות) - שלילת הפרעה סכיזואפקטיבית או דו קוטבית -### כמה עזרים מבוססי מדע לדיכאון +####כמה עזרים מבוססי מדע לדיכאון > ***לא*** תחליף לטיפול! {.is-danger} @@ -228,7 +228,7 @@ Leonard Cohen [^13]: זהו אמצעי טיפולי של ממש - Behavioural activation [^14]: מערכות יחסים בכלל הן רכיב חשוב באושר, בהינתן שיודעים לבטא את הצרכים בהן - ואז הן מזינות. אם לא יודעים לבטא את הצרכים, הם נהפכות למזיקות - ולאחד הגורמים הכי מאמללים שיש. -## הפרעת דחק פוסט טראומטית (PTSD) +###הפרעת דחק פוסט טראומטית (PTSD) פוסט טראומה היא מערך של סימפומים, והיא מההפרעות הבודדות על הDSM שנובעת ממחולל אטיולוגי - אינטרקציה עם אירועים טראומטים, כמו: - חוויה או עדות ישירה של עדות טראומטי - עדות עקיפה לאירוע טראומטי @@ -240,7 +240,7 @@ Leonard Cohen בחודש הראשון לאחר חווית האירוע, התסמינים האלו יסווגו כASD (Acute Stress Disorder), ואם התסמינים ממשיכים ההפרעה תסווג כPTSD. -### קריטריונים לאבחון +####קריטריונים לאבחון רבים מהסימפטומים דומים מאוד לדיכאון - האחבנה חשובה מאוד. @@ -253,18 +253,18 @@ Leonard Cohen חשוב להבחין גם במצב של קו-מורבידיות - קיומה של יותר מהפרעה אחת (דיכאון ופוסט טראומה, למשל, מופיעים יחד בשכיחות גבוהה). -#### חודרנות +#####חודרנות חוויה מחדש של תכנים הקשורים לאירוע (לפחות אחד) - זיכרונות חוזרים, לא רצוניים של האירוע - סיוטי לילה - תגובות דיסוציאטיביות, החל מניתוק קצר ועד לאובדן מלא של מודעות - מצוקה פסיכולוגית משמעותית או ממושכת בעקבות חשופה לגירויים הקשורים לאירוע (גירויים קטנים מספיקים) - תגובה פיזיולוגית ברורה בעקבות חשיפה לגירויים קשורים (למשל: תחושה של חום\קור כפי שהיה באירוע) -#### הימנעות +#####הימנעות הימנעות עיקשת ומתמשכת מאירועים קשורים לאירוע (לפחות אחד) - - ניסיון להימנע ממחשבות, תחושות או שיחות קשורות לאירוע - - נסיונות להימנע ממקומות או מאנשים המעוררים זכרונות של האירוע - **פגיע להכללה** -#### עוררות יתר +#####עוררות יתר לפחות שניים מ: - התנהגות תוקפנית או רגזנות - הרס עצמי\נטילת סיכונים מופרזת @@ -273,7 +273,7 @@ Leonard Cohen - קשיי ריכוז - קשיי שינה -#### שינויים שליליים ברגש ובקוגניציה +#####שינויים שליליים ברגש ובקוגניציה לפחות שניים מ: - חוסר יכלת להיזכר במאפיינים של האירוע (הדחקה של ממש) - אמונות וציפיות שליליות ומתמידות על אודות העצמי והעולם ('אם אעלה לאוטובוס, הוא יתפוצץ') @@ -283,7 +283,7 @@ Leonard Cohen - תחושת זרות או ניכור (התנהגות 'רובוטית') - משרעת מופחתת של רגשות, דלדול רגשי, חוסר יכול להרגיש רגשות חיוביים. -### גורמי סיכון +####גורמי סיכון - עוצמה ומשך אירוע טראומטתי - עוצמת התחושה של סכנת מוות - היסטוריה של טרומה מוקדמת @@ -298,7 +298,7 @@ Leonard Cohen [^15]: זהו התסמין ההופכי לדיסוציאציה - היכולת לתאר את האירוע במילים מעידה על חיבור שמהווה גורם מכריע בהתמודדות עם אירוע טראומטי. -### דרכי טיפול +####דרכי טיפול PTSD לא מגיבה היטב לטיפול תרופתי בלבד, ויש חשיבות רבה לטיפול מהיר ככל האפשר - פסיכותרפיה - ובייחוד טיפול קוגנטיבי התנהגותי (CBT) - שיטת EMDR - Eye Movement Desensitization and Reprocessing diff --git a/פסיכולוגיה/מבוא/אינטיליגנציה.md b/פסיכולוגיה/מבוא/אינטיליגנציה.md index b24d44ab..c4b229be 100644 --- a/פסיכולוגיה/מבוא/אינטיליגנציה.md +++ b/פסיכולוגיה/מבוא/אינטיליגנציה.md @@ -11,13 +11,13 @@ dateCreated: 2023-04-16T09:38:52.923Z > [מצגת](/פסיכולוגיה/מבוא/אינטליגנציה.pdf) {.info} -# מהי אינטיליגנציה? +##מהי אינטיליגנציה? הגדרתה של האינטיליגנציה, כפי שזו הוגדרה על ידי ארגון הפסיכולוגיה האמריקני, היא יכולת מנטלית רחבה שקשורה בין השאר בתיכנון, פתרון בעיות, חשיבה מופשטת, הבנת רעיונות מורכבים, למידה מהירה מניסיון ובכלל, יכולת לזהות עיקר מול תפל, ובעיקר - **יכולת להסתכל לשינויים תוך שימוש בחשיבה**. ההגדרה הזו שנויה במחלוקת לעיתים תכופות, מעולם הפסיכולוגיה ומחוצה לו. -# ההקשר האבולוציוני לאינטיליגנציה +##ההקשר האבולוציוני לאינטיליגנציה האינטיליגנציה התפתחה באופן בלתי תלוי בענפים שונים של האבולוציה - לרבות דולפינים ולוויתנים טורפים[^1], עורבים ותוכים, פרימאטים ורכיכות. האינטיליגנציה היא אסטרטגיה הישרדותית לכל דבר - ולכן מצויה בכמה ענפים אבולוציוניים. @@ -30,7 +30,7 @@ dateCreated: 2023-04-16T09:38:52.923Z [^1]: לדוגמא, מחקרים מראים כי לוויתנים טורפים ודולפינים צדים במתואם, בעלי תקשורת מתוחכמת (ואף ניבים שפתיים!) ואפילו תרבויות וטקסים בסיסיים. -# הבדלים באינטיליגנציה אנושית +##הבדלים באינטיליגנציה אנושית מחקרים מוקדמים בעולם האינטיליגנציה מתחלקים לשני מסורות - הראשונה של סר פרנסיס גאלטון, מדען אנגלי מאמצע המאה ה19. גאלטון הושפע מהאמפריציזם הבריטי הדגל ברעיון ה'טאבולה ראסה' - ששם את מרב המשקל האינטילגנטי על הסביבה. אלא שמרגע שממצאיו לא הצביעו על הבדל בין הגזעים, רעיון זה נזנח באקלים הפוליטי הגזעני של התקופה. @@ -43,10 +43,10 @@ dateCreated: 2023-04-16T09:38:52.923Z האינטיליגנציה מנבאת דברים כמו הצלחה אקדמית, הצלחה בעבודה, הצלחה כלכלית, מדדי בריאות שונים ותוחלת חיים, אך גם מדדים שליליים יותר - דוגמת מספר חברים נמוך יותר, הפרעות קשב וחרדה תכופות יותר, ועוד. -# סוגי אינטיליגנציה (מבנה האינטיליגנציה) +##סוגי אינטיליגנציה (מבנה האינטיליגנציה) מתאמים בין מבחני אינטיליגנציה הם *תמיד* חיוביים[^2] - מה שמעיד על כך שישנו קשר בין סוגי האינטיליגנציה השונים. תופעה זו מכונה ה*Positive Manifold* - אנשים שנוטים להצליח במבחן אחד נוטים, סטטיסטית, להצליח גם במבחן אחר. -## תיאוריית מבניות היסטוריות +###תיאוריית מבניות היסטוריות צ'ארלס ספירמן (כן, ספירמן הזה) הגה תיאוריה שמנסה להסביר את הקשר החיובי הזה - **התיאוריה של g** - הטוענת כי המתאם החיובי בין כל צמד מבחנים נובע מכך שכל המבחנים מבטאים יכולת אחרת - המכונה בפיו g[^3]. ספירמן הגה טכניקה מתמטית המחשבת את המתאם בין כל מבחן לg - המבטא במידה רבה את יעילותו של כל מבחן במדידת אינטיליגנציה. הרעיון של ספירמן מתבטא בפועל בשיטת מתן ציוני IQ, ובלמידת מכונה. @@ -61,7 +61,7 @@ g מתוארת בתיאוריה של ספירמן בתור השונות המשו [^4]: תלמיד של ספירמן ומעריץ שלו, שהתיאוריה שלו - *Process Overlap Theory* - חולקת על זו של ספירמן לחלוטין, וסבורה כי יכולות שונות נחסמות במעין צוואר בקבוק ביכולות המנהלתיות שמונע ביטוי של כל היכולות האינטיליגנטיות. תיאוריה זו מסבירה היטב את תופעת ה*late bloomers* - אנשים שממשים את מלוא הפוטנציאל שלהם בגילאים מאוחרים יותר. תיאוריה זו תופסת תאוצה בחמש-שש שנים האחרונות. -## תיאורייות מבניות עכשוויות +###תיאורייות מבניות עכשוויות מלבד הPOT שתופסת תאוצה, שתי התיאוריות העכשוויות[^5] המובילות הן אלו של קטל-הורן וקרול ותיאוריית השטחות של גוטמן. התיאוריה של קטל-הורן וקרול נסמכת על המבחן של וודקוק וג'ונסון - המשתמש על מקבצים של מבחנים הבוחנים יכולות קבוצתיות, והg מתבטא במתאם בין קבוצות אלו. @@ -73,8 +73,8 @@ g מתוארת בתיאוריה של ספירמן בתור השונות המשו [^5]: סוף שנות ה90. [^6]: האינטיליגנציה הפלואידית היא ההתמודדות עם בעיה *חדשה*, בעוד שאינטיליגנציה קריסטלית מסתמכת על ניסיון קודם. -# בסיסים לאינטיליגנציה -## הבסיס הקוגניטיבי +##בסיסים לאינטיליגנציה +###הבסיס הקוגניטיבי מטא-אנליזות של מחקרים מזהים שני גורמים קוניטיביים לאינטיליגנצי, והם זמן התגובה[^7] והזיכרון עובד. מחקרי זמן תגובה מראים כי אנשים בעלי זמן תגובה נמוך יותר (ציונים נמוכים יותר) מושפעים יותר מתנאים קשים יותר במבחן (כשמתבקשים לבחור בין 2 צורות לעומת 6 צורות, זמן התגובה שלהם סובל יותר). מבחנים אלו בודקים את ההתמודדות עם מידע חדש - בבחירת 6 צורות הנבדקים מתבקשים לזכור 6 חוקים בזיכרון העובד, לעומת 2 במבחן הפשוט יותר - ומכאן ההבדלים ההולכים וגדלים לאור האינטיליגנציה. הפער קטן למדי בין 2 אלטרנטיבות, וגדל דרמטית ב6 אלטרנטיבות. תופעה זו מכונה **חוק היק היימן**. > לעומת ממצאים אלה, המדע העכשווי מצביע על כך שאין *אינטיליגנציה*, אלא *אינטיליגנציות* - האינטיליגנציה אינה חד ממדית. @@ -84,7 +84,7 @@ g מתוארת בתיאוריה של ספירמן בתור השונות המשו [^7]: הזמן שאנו חושבים *עד* שאנו מגיבים (Latency) - לא הפעולה המוטורית. -## הבסיס המוחי +###הבסיס המוחי ישנן שלול היפוטזיות עיקריות בנושא - היפוטזת **יעילות העצבית**, **מערכת הדרישות המרובות** ו**אינטגרציה בין הקורטקס הפרייטלי לפרה-פרונטלי**. הראשונה טוענת שאינטיליגנציה קשורה ביעילות - אנשים אינטיליגנטיים יותר מתאמצים פחות בפתרון בעיות קשות, בזכות יעילות עצבית גבוהה יותר[^8]. @@ -96,7 +96,7 @@ g מתוארת בתיאוריה של ספירמן בתור השונות המשו > נתונים אלו אינם מעידים בהכרח על ההבדלים הבין אישיים באינטיליגנציה *בבני אדם בריאים*! {.is-warning} -## הבסיס הגנטי +###הבסיס הגנטי אמדנים עכשווים (המניחים אי תלות בין תורשה וסביבה) מעידים על כך ש50% מהשונות האינטיליגנטית בין אנשים היא תורשתית, ובערך 25% היא סביבתית[^11]. מכך עולה שהגנטיקה מכתיבה לנו 'חלון' מסוים של אינטיליגנציה, ובתוכו הסביבה משחקת תפקיד. ההנחה שבבסיסם של אומדנים אלו היא בעייתית, לאור כך שיתרון גנטי קל עלול להוביל לסביבות עם יתרון מובהק בפיתוח יכולות מסוימות (אם אתה שחקן כדורסל קצת יותר טוב מהממוצע, ייקחו אותך לשחק כדורסל - מה שייתן לך הזדמנות גדולה יותר). ההנחה הזו מניחה שהחשיפה לסביבות היא בלתי תלויה - ולפיכך בעייתית. קבוצה חביבה על החוקרים בתחום היא תאומים זהים שהופרדו בתחילת חייהם - משום שהגנטיקה שלהם זהה וסביבתם שונה (אך לא לחלוטין - המשפחות המאמצות ממעמד כלכלי בינוני ומעלה)[^12]. באופן מפתיע, נדמה שהשפעתה של התורשה גדלה עם הגיל: אנשים מבוגרים יותר מושפעים מהתורשה שלהם (80%, לעומת 40% מהצעירים) מאשר מהסביבה שלהם. ניתן לייחס תוצאות אלה למחלות עם בסיס גנטי, שמתפרצות בגילאים מאוחרים יותר. @@ -109,7 +109,7 @@ g מתוארת בתיאוריה של ספירמן בתור השונות המשו אפקט פלין מצביע גם על השפעתה של הסביבה והאפיגנטיקה - הביטוי של הגנים המושפע מהסביבה. -# אינטיליגנציה רגשית +##אינטיליגנציה רגשית אינטיליגנציה רגשית נבדקת בשתי דרכים עיקריות - שאלון דיווח עצמי[^14], ומבחנים ביצועיים (MSEIT). מבחנים ביצועיים כוללים ארבעה מאפיינים - **זיהוי רגש**, **שימוש ברגש כדי לעודד חשיבה** (מה *כדאי* שתרגישו במצב נתון), **הבנת אמוציות** (מה אמור לעורר איזה רגש) ו**ניהול וויסות רגשות** (מהי האסטרטגיה הכי יעילה לווסת את הרגשות שלנו)[^15]. ציוני אינטיליגנציה רגשית נוטים לעלות עם הגיל, בדומה לאינטיליגנציה קריסטלית, וגבוהים יותר אצל נשים בסדר גודל של חצי סטיית תקן. diff --git a/פסיכולוגיה/מבוא/אישיות.md b/פסיכולוגיה/מבוא/אישיות.md index 5ae903a1..1b04c124 100644 --- a/פסיכולוגיה/מבוא/אישיות.md +++ b/פסיכולוגיה/מבוא/אישיות.md @@ -15,7 +15,7 @@ dateCreated: 2023-05-25T07:40:37.225Z מטרת חוקרי האישיות היא לעמוד על הסיבות להבדלים האלו, באמצעות מבחני אישיות יעודיים. -# אישיות (ע"פ מקאדאמס) +##אישיות (ע"פ מקאדאמס) הדרך המסורתית ללמד אישיות היא התיאוריות דוגמת אלו לעיל, המתחרות ביניהן בעקבות הנחות היסוד שלהם - אופטימית או פאסימית, ולא סביב ערך האמת שלהן. חוקרי אישיות מןדרניים נוטים לסווג אישיות לפי מידות אופי, ולא לפי סוגי אישיות[^1] דוגמת (Tooby & Cosmides, 1990), שטענו שחילוף הגנים המאפיין רבייה אנושית הופך את האפשרות של גנים של ׳סוגי׳ אישיות שלמים ללא סבירה. @@ -29,7 +29,7 @@ dateCreated: 2023-05-25T07:40:37.225Z התיאוריות הקיימות משתבצות לרבדים אלה - לרוב 2 ו3. -## עיצוב אבולוציוני +###עיצוב אבולוציוני הייחוד של בני האדם נובע במספר תכונות, כפי שעמדו עליהן ג'ון טובי ולדה קוסמידס. - יכולת ללמוד - נטיות תחרותיות אך גם שיתופיות @@ -40,7 +40,7 @@ dateCreated: 2023-05-25T07:40:37.225Z [^2]: לא בהכרח כאלו שניצבת במרכזת דמות שמימית - גם אידאולוגיה, או מדע הן אמונות. -## הבדלים פרטניים בתכונות תורשתיות +###הבדלים פרטניים בתכונות תורשתיות חלק מההבדלים יוצרים יתרון עבור המין. ההבדלים מייעלים את חלוקת המשאבים - ההבדלים הפרטניים מקלים את התחרות על המשאבים, ומעניקה לקבוצה בשלמותה יותר יכולות, לפי ההבדלים בין הפרטים המרכיבים אותה. לכל אסטרטגיה הישרדותית יש מחיר, ויש יותר מאסטרטגיה מיטבית אחת: אומץ לב, למשל, מגביר את הסיכוי להזדווג אך מקטין את הסיכוי לשרוד - ולהיפך. ההבדלים מאפשרים לנקוט לכל אחד לנקוט באסטרטגיה אחרת, ובכך להקל על המשאבים ולשפר את סיכויי ההישרדות של המין בכלל. @@ -48,19 +48,19 @@ dateCreated: 2023-05-25T07:40:37.225Z ההבדלים גם מונעת חוסר איזון בברירה - תפוצה מוגזמת של מאפיין מסוים אינה מיטבית עבור הקבוצה. למשל, בעלי אדם עם נטייה לשקר מרוויחים, אך אילו רוב בני האדם היו משקרים - ההשלכות עבור הקבוצה היו הרסניות. -# תיאוריות תכונות אישיותיות - מהן התכונות היסודיות? +##תיאוריות תכונות אישיותיות - מהן התכונות היסודיות? נכון להיום, התיאוריות בנושא אישיות מנסות לגלות ולסווג את אותן מידות אופי, צעד הכרחי לפני שניתן יהיה להתבסס עליהן לחיזוי (Goldberg, 1993). ראשיתן של התיאוריות האלו היא במחקרו של אלפורט (Allport and Odbert, 1936), שסיווג מילים באנגלית לפי תכונות האישיות שהן מביעות, בניסיון לעמוד על כמות תכונות האישיות בדעה הרווחת. -## תיאוריית 16 גורמי האישיות של קאטל +###תיאוריית 16 גורמי האישיות של קאטל ריימונד קאטל (Cattell) התבסס על התיאורים של אלפורט ובנה מהם את שאלון ה16PF, שמנסה למדוד את עוצמתן של 16 מידות אופי, שמהן סבר קאטל שנבנית האישיות. קאטל צמצם את תכונות האופי ל16 באמצעות ניתוח גורמים (Factor Analysis), כפי שמקובל בענף חקר האינטיליגנציה. (למשל, כששואלים אנשים ביישנים אם הם הולכים למסיבות רבות ככל האפשר, סביר שיענו ׳לא׳ לעומת אנשים מוחצנים יותר שיענו ׳כן׳ - מהתשובות יוצרים מתאם וכך מזהים תכונות חדשות). ![cattell.jpg](/פסיכולוגיה/מבוא/cattell.jpg) ^דוגמא^ ^לפרופיל^ ^אישיותי^ ^ממבחן^ ^FP16^ -## תיאוריית שלוש הגורמים של אייסנק +###תיאוריית שלוש הגורמים של אייסנק לעומתו של קאטל, האנס אייסנק (Eysenck) סיווג את האישיות לשלושה גורמים דו קוטביים: מוחצנות (Extraversion), נוירוטיות ופסיכוטיות (Psychoticism). מול כל אחד מאלו ניצב קיצון אחר: מופנמות (Intravesion) לעומת מוחצנות, יציבות רגשית לעומת נוירוטיות ושליטה עצמית לעומת פסיכוטיות. @@ -69,7 +69,7 @@ dateCreated: 2023-05-25T07:40:37.225Z ![eysenck.jpg](/פסיכולוגיה/מבוא/eysenck.jpg) ^המחשה^ ^-^ ^הקשר^ ^בין^ ^הדירוג^ ^של^ ^אייסנק^ ^לשפה^ ^היומיומית^ -## מודל חמשת הגורמים וה- *Big Five* +###מודל חמשת הגורמים וה- *Big Five* ניתוח ההבחנות בבסיס השפה (מתי תכונת אופי מקבלת מילה חדשה לתאר אותה) ע"י Tupes & Christal (1961) הוביל למודל תכונות האישיות המקובל כיום - מודל חמשת הגורמים (Five Factor Model - FFM), שנסמך על המחקרים של אלפורט ואייסנק. הFFM טוען שהאישיות מורכבת מחמשת המימדים העיקריים האלה: @@ -92,16 +92,16 @@ dateCreated: 2023-05-25T07:40:37.225Z [^1]: כאן שוב ניכרת המגמה בפסיכולוגיה המודרנית לעבור מסולמות דיכוטומיים לקנה-מידה (סקאלה). [^3]: בניגוד לתחושת הבטן, תכונה זו אינה שלילית לחלוטין - ישנם יתרונות רבים לנוירוטיות גבוהה (נעמיק בפסיכופתולוגיה). -# תורשתיות תכונות אישיות +##תורשתיות תכונות אישיות לכל חמשת הגדולים יש רכיב גנטי מובהק - 40-60%. התכונות האלו מופיעות באופן עקבי על פני תרבויות שונות ומקומות שונים, ואפילו עולות מתצפיות על קופי אדם (בונובו). -# תיאוריות מבוססות השפעות סביבתיות +##תיאוריות מבוססות השפעות סביבתיות לעומת זאת, תיאוריות רבות מדגישות את השפעתה של הסביבה. המאפיינים המולדים נמצאים באינטרקציה מתמדת עם התאמות אישיות מהסביבה (התעמלות, למשל, מאותת הגדלה של השרירים - לא רק הגנטיקה). שתי תיאוריות עיקריות עוסקות בהשפעות דוגמת אלו: - התיאוריה הפסיכודינאמית של פרויד - התיאוריה ההתנהגותית (ביהוויוריסטית) ותיאורית הלמידה החברתית. -## התיאוריה הפסיכודינאמית של פרויד +###התיאוריה הפסיכודינאמית של פרויד פרויד עסק רבות בתהליכים הלא מודעים, כפי שאלו נצפים בהתנהגות המודעת, כמו: - פליטות פה - פליטות פעולה @@ -112,7 +112,7 @@ dateCreated: 2023-05-25T07:40:37.225Z [^4]: לא במובן של *הכל נקבע מראש*, אלא במובן של *לכל דבר יש סיבה*. -### חלקי האישיות הפראודיאנים +####חלקי האישיות הפראודיאנים - איד - מולד. דחפים וצרכים ראשוניים - אגו, מתחיל להתפתח לאחר הלידה. מופעל על ידי עקרון המציאות (הריסון של האיד לנוכח המציאות) - סופר-אגו. ייצוג הדרישות החברתיות. מתפתח כתוצאה מפתרון הקונפליקט האדיפאלי\אלקטראלי ומהזדהות עם ההורה בן המין השני (הקיצון השני של האיד). @@ -145,31 +145,31 @@ dateCreated: 2023-05-25T07:40:37.225Z [^5]: ההתקה היא דוגמה טובה לכך שמנגנוני ההגנה פועלים גם על רגשות החיוביים - התסביך האדיפלי של פרויד (אהבה כלפי האמא) נפתר בהתקת הרגש החיובי (אהבה) למושא מותר (אישה אחרת). -## תיאוריות הלמידה החברתית של בנדורה +###תיאוריות הלמידה החברתית של בנדורה זרם זה החל במחקרו של אלברט בנדורה. תיאוריות אלו מתבססות על הביהוויוריזם עם תוספות קוגניטיבות. תגובה זו מייחסת הפתחות רגשית ללמידה קלאסית, והתנהגויות מועדפות באמצעות למידה אופרנטית. תיאוריות אלו מייחסות משקל רב מלמידה מצפייה. המחקר של בנדורה בוחן את תחושת המסוגלות העצמית כמניע ללמידה והתנהגות - האמונה העצמית של כל אחד בסיכוייו להצליח. למשל, אילו נלמד למבחן בתחושה שניכשל בו, הכישלון הקרב יתפוס את כל תשומת הלב שלנו, וכנראה שיתממש; לעומת זאת, אם נלמד בתחושה שנצליח, תשומת הלב שלנו תהיה בחומר הלימוד וסיכוינו להצלחה (או לכישלון זחוח) גדלים. מחקרו של בנדורה עסק גם בניהול עצמי - בתיאור גס, היכולת שלנו 'לאלף' את עצמנו להתנהגות טובה יותר (כמו הביהוויוריזם, אבל מול גורם פנימי - ולא חיצוני). -## ביקורת על תיאוריות השפעה סביבתית +###ביקורת על תיאוריות השפעה סביבתית הביקורת הנפוצה כנגד תיארויות אלו היא שהן מתעלמות מההשפעה *העצומה* של הגנטיקה ומטילות אחריות מוגזמת על ההיסטוריה האישית והסביבה. למשל, אם אנו לומדים התנהגות מסוימת מההורים שלנו, הרכיב המכריע הוא *גנטי* (משום שאנו חולקים גנים) - ולא סביבתי. כמו כן, חלק ממה שנדמה תחילה כמו השפעות סביבתיות לחלוטין הוא בעצם האינטרקציה בין התורשה לסביבה - הצורה שבה הגנטיקה שלנו באה לידי ביטוי, ולא רק אכזריות העולם שבחוץ. -# אינטרקציה בין תורשה לסביבה +##אינטרקציה בין תורשה לסביבה ברוב המקרים, התורשה מעצבת את הסביבה החברתית הראשונית ביותר - המשפחה. התורשה גם מכתיבה את ההתנהגות שלי לסביבה - אנשים שונים יגיבו באופן שונה לאותן נסיבות. אותה התגובה תשפיעה בחזרה על הסביבה, וחוזר חלילה. ולבסוף, הגנטיקה משפיעה על אלו סביבות נימצא בהן מלכתחילה (אנשים מופנמים, למשל, לא נוטים ללכת למסיבות). תחום חדש נוסף שנחקר בימים אלו הוא האפיגנטיקה - ההשפעה על הסביבה של הביטוי הגנטי. האפיגנטיקה משחקת גם היא תפקיד מכריע באינטרקציה בין התורשה לסביבה. -# סיפורי חיים ותרבות +##סיפורי חיים ותרבות סיפור החיים הוא הנרטיב שאנו מגוללים לעצמנו בכדי להסביר ולתאר את החיים מנקודת המבט שלנו. הסיפורים האלו מושפעים השפעה מכרעת מהתרבות והסביבה. מחקרם של הייזל רוז מרקוס ושינובו קיטיימה עוסק בהשפעת התרבות על סיפור החיים. השפעה זו מועטה ברמת התכונות, אבל הולכת וגוברת ברמת ההתאמות הייחודיות של כל פרט. התרבות מציעה תפריט של סיפורי חיים לבחור מהם ולהתאים למאפיינו האישים של כל אחד. ההבדל בין תרבויות קולקטיביסטיות ואינדיוידואליסטית[^6] משחק גם הוא תפקיד מכריע. [^6]: הבדלים אלו קשורים ככל הנראה לאילוצים תרבותיים - בדרום סין הקולקטיביסטית, למשל, מגדלים בעיקר אורז - שדורש הצפות ובנייה ותיאום רב בקבוצה. לעומתה, בצפון סין האינדיוידואליסטית מגדלים חיטה - שכל אחד יכול לגדל בעצמו. במרוצת הדורות, אילוצים אלו מעצבים את האוכלוסיות במקומות אלה. -# יציבות תכונות אישיות לאורך החיים +##יציבות תכונות אישיות לאורך החיים diff --git a/פסיכולוגיה/מבוא/אמוציות.md b/פסיכולוגיה/מבוא/אמוציות.md index 90f9cd6c..3ea72a8b 100644 --- a/פסיכולוגיה/מבוא/אמוציות.md +++ b/פסיכולוגיה/מבוא/אמוציות.md @@ -30,7 +30,7 @@ dateCreated: 2023-03-12T10:29:25.943Z ההבעות האמוציונלית האלו הן חלק מהמורשת האבולוציונית שלנו - ניתן לצפות בהן גם במינים קרובים לנו (דוגמת השימפנזים) -# עוררות פיזיולוגית +##עוררות פיזיולוגית העוררות הפיזיולוגית מתבטאת בתגובה של המערכות העצביות הסימפטית (חירום) והפרה סימפטית (שגרה)[^1] - בתגובות דוגמת Fight, flight or freeze. @@ -40,7 +40,7 @@ dateCreated: 2023-03-12T10:29:25.943Z [^1]: זהירות, זו הכללה גסה מאוד. -# הבעות פנים +##הבעות פנים החוקר פול אקמן חקר את הקשר בין הבעות פנים לאמוציה. @@ -49,17 +49,17 @@ dateCreated: 2023-03-12T10:29:25.943Z > [סרטון: שבע הבעות הפנים האוניברסליות](https://youtu.be/B0ouAnmsO1Y) {.success} -# שפת גוף +##שפת גוף רגשות מסוימים בלתי ניתנים לזיהוי בהיעדר שפת גוף - דוגמת גאווה. שפת הגוף ככל הנראה נושאת משקל רב יותר באומדן הרגש מאשר הבעות הפנים - הלבשת אחת מהבעות הפנים של אקמן על שפת גוף סותרת נוטת ליצור רושם לפי שפת הגוף. -# גוון קול +##גוון קול > [סרטון: גוון קול](https://www.youtube.com/watch?v=oGIu8_wN6PY) {.success} -# הערכה קוגניטיבית +##הערכה קוגניטיבית האמוציה מושפעת מהפרשנות המודעת שלנו למצבים - למשל, ההשפעה האמוציונלית של נחשים אצל ישראלים - שגדלים בסביבה שבה רוב הנחשים ארסיים ומסוכנים - שונה מזו על הקנדים - שם רוב הנחשים אינם מזיקים. אמוציות מרכזיות הן הערכת מצב: @@ -74,7 +74,7 @@ dateCreated: 2023-03-12T10:29:25.943Z כל אלו אינם אלא מימד הערכה אחד לאירוע מסוים. -## פרשנות עוררות פיזיולוגית +###פרשנות עוררות פיזיולוגית עצם הזיהוי המודע של סממנים פיזיולוגיים משפיעים גם הם על הערכת המצב - התחושה של הדופק עולה, פרפרים בבטן והתרחשויות דומות ישפיעו על הערכת המצב כשאלו ייכנסו למודעות. דוגמה לתופעה זו היא **היפותזת משוב הפנים** - הבעה מכוונת של רגש מסוים תעורר את אותו הרגש [^2] (אם תעשה פרצוף כועס, *תתחיל להרגיש כועס!*). @@ -82,7 +82,7 @@ dateCreated: 2023-03-12T10:29:25.943Z [^2]: במידה קלה. אף אחד לא פורץ בבכי אם הוא עושה פרצוף עצוב. -## השפעת פרשנות המצב על פרשנות העוררות +### השפעת פרשנות המצב על פרשנות העוררות מחקרם של סטנלי שכטר וג'רום זינגר בדק את ההשפעה הזו - הפרשנות של הסיבה לעוררות הפיזית משפיעה על פרשנות המצב. @@ -90,22 +90,22 @@ dateCreated: 2023-03-12T10:29:25.943Z בניסוי דומה, ניתנו לנבדקים שני כדורי פלצבו, אשר לחלקם נמסר שהוא מעורר ולאחרים שהוא מרדים, וביקשו מהם ללכת לישון. אלו שקיבלו את הכדור המרדים התקשו יותר להירדם - הופעת סימני עוררות לאחר נטילת הכדור הלחיצה אותם, ומנעה מהם להירדם. -# מוטיבציה +##מוטיבציה האמוציות מעוררות נטייה לפעול בצורות מסוימות: לאדם הכועס, נטייה לתקוף; לעצוב, להסתתר; וכדומה. -# Approach-Avoidance +##Approach-Avoidance רגשות חיוביים קשורים בנטייה להתקרבות, בעוד שרגשות שליליים קשורים בנטייה להתרחקות. כעס הוא החריג היחיד - חרף היותו רגש שלילי, הוא יוצר נטייה להתקרב (ולתקוף). בהתאם להמיספרה מהם האמוציות נובעים במוח, השפעתם שונה: ההתקרבות נובעת מההמיספרה השמאלית, ומתבטאת בשיפור זיכרון עובד מילולי וירידה במרחבי. זאת לעומת ההתרחקות הנובעת מהמסיפרה ימין, ומתבטאת בשיפור הזיכרון העובד המרחבי וירידה בזו המרחבי. -# נטייה להטיית קשב +##נטייה להטיית קשב סוג האמוציות משפיעות על מהירות גילוי הרגש - לוקח לנו פחות זמן לזהות פרצופים כועסים, למשל, מפרצופים שמחים. האמוציות השליליות נוטות גם להתפוגג מהר יותר ממקבילותיהן החיוביות. -# ויסות אמוציות +##ויסות אמוציות מחקרם של ריצ'רד לזרוס וסוזן פולקמן עוסק בדרכי ההתמודדות המיטביות עם אמוציות. מחקרם עסק בשתי דרכי התמודדות עיקריות: - התמודדות ממוקדת בעיה: העוסקת במתן פיתרון למצב נתון @@ -121,7 +121,7 @@ dateCreated: 2023-03-12T10:29:25.943Z `בחירת מצב (הימנעות) -> שינוי מצב (תיקון) -> הפניית קשב (לחשוב על משהו אחר) -> מתן משמעות ("לבחור יש בעיות") -> תגובות (היעדר הפגנת רגש)` -## אסטרטגיות נוספות +###אסטרטגיות נוספות - התחלקות בחוויה - לדבר עם מישהו אחר - קבלה (Acceptance) - לוותר על הניסיון להימנע מהרגש ולהשלים איתו[^4] - המרת הרגש הראשוני ברגש משני[^5] - למשל להמיר עצב (חוסר שליטה) בכעס (שליטה)[^6]. @@ -142,19 +142,19 @@ dateCreated: 2023-03-12T10:29:25.943Z [^6]: גברים נוטים להמיר עצב בכעס, ונשים נוטות להמיר כעס בעצב (נטיות חברתיות - החולשה בעצב לא 'גברית', ולהיפך). -# חוויה מודעת - רגשות +##חוויה מודעת - רגשות -## מדוע נדרשת החוויה המודעת? +###מדוע נדרשת החוויה המודעת? - תכנון וקבלת החלטות - דוגמת הישארות באינטרקציה נעימה והפסקת אינטרקציה לא נעימה - החלטה על ויסות אמוציה (אמוציה חזקה: בחירה בהסטת קשב, אמוציה חלשה: בחירה בשינוי משמעות) - שיום הרגש ותקשורו לאחרים - היזכרות ועיבוד של החוויה הרגשית לאחר האירוע -## התיאוריות של ג'יימס ולאנגה +###התיאוריות של ג'יימס ולאנגה התיאוריות של קארל לאנגה וויליאם ג'יימס[^7] גורסות כי החוויה המודעת באה בעקבות השינויים הגופניים - ומהווה למעשה סוג של תפיסה. -## שלוש העמדות המרכזיות לחוויה רגשית מודעת +###שלוש העמדות המרכזיות לחוויה רגשית מודעת - אירוע מעורר אמוציה -> שינויים בגוף -> חוויה של האירועים (חוויה רגשית) (ג'יימס ולאנגה) - החוויה והשינויים הפיזיולוגיים מתרחשים במקביל ובאופן בלתי תלוי - העוררות אינה ספציפית (קאנון ובארד[^8]) @@ -163,13 +163,13 @@ dateCreated: 2023-03-12T10:29:25.943Z > ר' גם - ניסויי תיאור אמוציות בגילוי אותות של קרמן-פרסר {.is-success} -# שאלות נוספות +##שאלות נוספות - האם ישנן אמוציות בדידות (כעס, עצב, גועל), או שמדובר במימדים בסיסיים של אמוציה? - אמוציות בסיסיות - ראשוניות מול אמוציות מורכבות - אמוציה ראשונית מול משנית - עוד משהו -# שמונה האמוציות הבסיסיות +##שמונה האמוציות הבסיסיות רוברט פלוטצ'יק טוען במחקרו שהאמוציות הן תגובות לאתגרים מוכללים שהציבה האבולוציה. בעינייו, מדובר בשמונה אמוציות רציפות (ר' במצגת - מעין חרוט תלת מימדי) שניתן לערבב ביניהן, ולהיות תלוי ביניהן (למשל: יש אמוציה איפושהו בין שמחה לאמון - גם אם אין לה שם)[^9]. כמו כן, העומק של האמוציות האלה הוא מימד העצימות - פחד בעצימות נמוכה, למשל, הוא חשש, ובעצימות גבוהה - בעתה. הרגשות בתיאוריה זו הן: @@ -182,13 +182,13 @@ dateCreated: 2023-03-12T10:29:25.943Z - כעס - ציפייה -# מימדים בסיסיים +##מימדים בסיסיים תיאוריה אחרת מחלקת את האמוציות למימדים בסיסיים, בדמות הערך (*חיובי* או *שלילי*) והעוררות (עצימות). בעוד שהרגשות הספציפיות עצמן מושפועת ממימדים פיזיים ותרבותיים, מימדים בסיסיים אלו כוללניים לכולם. חשוב לשים שבתיאוריה זו רגשות שומרים על היחס ביניהם גם שהופכים את הערכים (חיובי בשלילי), ושהיא מאפשרת רגשות שהם *גם* חיוביים ו*גם* שליליים. כמו כן, רגשות ניטרליים מפגינים את רמות העוררות הנמוכות ביותר. -# אמוציות מורכבות +##אמוציות מורכבות בעוד שהכיוון הרציף אינטואיטיבי למדי, תיאוריות אלו מתקשות להסביר אמוציות מורכבות. השיח העכשווי נסוב סביב אמוציות מורכבות - רגשות של *גם וגם וגם וגם*: כשנסיינים אומרים 'נעים' הם מרגישים גם קצת 'לא נעים'. @@ -202,17 +202,17 @@ dateCreated: 2023-03-12T10:29:25.943Z > ר' גם: רגש ה'קמה מוטה' ('כמו שאתה פוגש את סבתא שלך אחרי הרבה זמן ואתה אוהב אותה') {.success} -## אושר +###אושר מחקר מתאמי מארה"ב על נזירות שנכנסות למנזר בגיל מאוד צעיר ביקש לעמוד על השפעת האופטימיות מהצהרות החיים שלהן על אריכות הימים שלהן. התוצאות מעידות כי הנזירות האופטימיות ביותר חיו משמעותית יותר שנים מהנזירות האופטימיות פחות. מבין הנזירות האופטימיות, מעל ל70% הגיעו לגיל מבוגר מ90 - לעומת פחות מ40% מהקבוצות האופטימיות פחות. מחקרים אחרים מצביעים כי ברגשות שליליות כרוך גיוס משאבים - בין שבדמות מאגרי גליקוגן או בעוררות המערכת החיסונית - לעומת הרגשות החיוביים שבונים משאבים אלו. ניתן להניח כי המעמסה הנוספת על הגוף המאופיינת ברגשות שליליים משפיעה על אריכות הימים - זאת לעומת הרגשות החיוביים שמעודדים אפילו יצירת רשת חברתית - משאב לכל דבר. -### הפרדוקס של איסטרלין: כסף לא מביא שמחה (מעבר למינימום) +####הפרדוקס של איסטרלין: כסף לא מביא שמחה (מעבר למינימום) איסטרלין מיפה את ההכנסה השנתית הממוצעת בארצות הברית בין 1930 ל2000, כשהחל משנות ה50 שואלים את האנשים אם הם מאוד שמחים. למרות עלייה אסטרונומית בהכנסה האישית, מספר דומה של נשאלים העיד על רמות שמחה גבוהה מאוד (~40%) לאורך הזמן[^11]. אופן השימוש בכסף גם משפיע - מחקרים נוספים מראים כי אנשים שזכו בסכום כסף והוציאו אותו על עצמם נהיו *פחות* מאושרים כתוצאה, ו*יותר* מאושרים כשהוציאו אותו על אנשים שהם אוהבים. -### האם החתירה להגדלת ההערכה העצמית עושה אותנו מאושרים +####האם החתירה להגדלת ההערכה העצמית עושה אותנו מאושרים מחקרן של לורה פארק וג'ניפר קרוקר עסק בשאלה הזו. השתיים עשו סקירת ספרות ודגמו מהן מדדים שנחשבים כסמנים של אושר - יכולת, שייכות, אוטונומיה, יכולת לויסות עצמי. בעוד שעליה בהערכה עצמית גורמת לשינוי זמני ברגש החיובי, בתחושת השייכות ובירידה בחרדה, החתירה עצמה להערכה זו פוגעת בכל רכיבי האושר: נצפית ירידה בתמריץ לקבל משוב שלילי[^12], תחרותיות הפוגמת בתחושת השייכות, תחושת האוטונומיה נפגמת (התמריץ נהפך לחיצוני, ולא לפנימי) והדריכות והמתח מובילות להתנהגות תוקפנית. ההצלחה מתוארת כמעיין high, שהאדם מתמכר אליו ומוכן לסבול עבורו במשך רוב הזמן. > האין בתוצאות אלו הנחת המבוקש (הערכה עצמית תלויה בהערכה חיצונית)? diff --git a/פסיכולוגיה/מבוא/התפתחותית.md b/פסיכולוגיה/מבוא/התפתחותית.md index a935cb67..ed7a01d4 100644 --- a/פסיכולוגיה/מבוא/התפתחותית.md +++ b/פסיכולוגיה/מבוא/התפתחותית.md @@ -11,12 +11,12 @@ dateCreated: 2023-04-30T10:30:49.794Z > ר' גם: קורס [התפתחותית](/פסיכולוגיה/התפתחותית) {.success} -# התפתחות קוגניטיבית +##התפתחות קוגניטיבית > [מצגת](/פסיכולוגיה/מבוא/פסיכולוגיה_התפתחותית.pdf) {.info} -## התיאוריה ההתפתחותית של ז'אן פיאז'ה +###התיאוריה ההתפתחותית של ז'אן פיאז'ה החוקר השוויצרי [ז'אן פיאז'ה](https://en.wikipedia.org/wiki/Jean_Piaget)[^1] טען שההתפתחות: - קורית בשבלים המובחנים איכותית זה מזה - היא תוצר של אינטרקציה פעילה בין הילד וסביבתו שמאפשרת הבניה של ייצוג העולם שלהם (קונסטרוקציוניזם) @@ -25,13 +25,13 @@ dateCreated: 2023-04-30T10:30:49.794Z ככל, חשיבה מופשטת זו מקורה בביולוגיה, ואינה טרודה בפרטים המסוימים. -### מונחים מרכזיים +####מונחים מרכזיים פיאז'ה הוא, למרבה הצער, אלוף מונחים שמשמעותם שונה מהכלל, לרבות - סכימה (דוגמת עיכול מזון, התפתחות שליטה מוטורית רצונית, תיאוריה מדעית כסכימה) - איזון דינאמי - הפרת איזון שמובילה להסתגלות דרך הטמעה (הפעלת הסכימה הישנה על מושא חדש) והתאמה (השינויים המאפשרים לסכימה לפעול מול מושא חדש) - ההטעמה מובילה להתאמה. -## שלושת סוגי האינטיליגנציה +###שלושת סוגי האינטיליגנציה - אינטיליגנציה חושית-תנועתית (סנסורית-מוטורית) - אינטיליגנציה של חשיבה ממשית (אופרציונלית-קונקרטית) - אינטיליגנציה של חשיבה מופשטת-צורנית (אופרציונלית-פורמלית) @@ -52,7 +52,7 @@ dateCreated: 2023-04-30T10:30:49.794Z - שלב של אופרציות פורמליות בשלב זה נרכשות היכולת לבצע אופרציות שפועלות על אופרציות, יכולות לשלב בין אופרציות, ויכולת לחשוב על [מצבים היפוטתיים](https://www.youtube.com/watch?v=E-6NDrpzGAE)[^5]. -## אלטרנטיבות לפיאז'ה +###אלטרנטיבות לפיאז'ה גישות רבות מסכימות עם פיאז'ה, אך לא עם הבדיקות שלו - ומפתחות מבחנים שונים שבוחנים את אותם הרעיונות. @@ -72,21 +72,21 @@ dateCreated: 2023-04-30T10:30:49.794Z [^5]: זו אחת הסיבות שאנשים בגיל ההתבגרות נוטים להתחבר לרעיונות אוטופיים - הם חושבים לראשונה על כך ש'אפשר אחרת'. יש כאן גם התדרדרות מסוימת לאגוצנטריות (ביטוי לדקאלאז') - אי הכרה ביכולתם של אחרים לחשוב על תרחישים כאלה. [^6]: למשל, ילדים מעט מבוגרים יותר מילדים אחרים לעיתים מלמדים אותם יותר טוב ממורים בוגרים - מעצם קרבתם בגיל, הילדים הבוגרים יותר מבינים יותר טוב את המורכבות, וחושבים בצורה דומה יותר. -# התפתחות שיפוט מוסרי +##התפתחות שיפוט מוסרי -## תיאוריית השלבים +###תיאוריית השלבים פיאז'ה ביסס תיאוריה של שלושה שלבים על בסיס צפייה בילדים משחקים: - שלב טרום מוסרי: אין כללים אחדים (עד גיל 5). הילדים נהנים מחברתם של אחרים, אבל משחקים כל אחד בנפרד - אין תיאום. - מוסר הטרונומי: המוסר מקורו בסמכות עליונה (עד גיל 7), ו**מבוסס תוצאות** - ילדים בגיל זה עדיין אגוצנטריים, ולכן לא יכולים להבין כוונות של מישהו אחר. - מוסר אוטונומי ויחסיות מוסרית. -## אבחון התפתחות מוסרית +###אבחון התפתחות מוסרית -# הבדלים בינאישיים במזג -## גישת הטיפוסים +##הבדלים בינאישיים במזג +###גישת הטיפוסים המזג (טמפרמנט) הוא תכונות האופי המולדות של הילד, שניתן לצפות בהם מגיל צעיר. הראשונים שעסקו בטמפרמנט הם תומס וג'יימס, שחילקו את הטמפרמנט לתשעה צירים: - רמת פעילות - סדר יום יציב (אכילה ושינה בעיקר). @@ -104,7 +104,7 @@ dateCreated: 2023-04-30T10:30:49.794Z האחוזים לא מסתדרים, ולא במקרה - 35% מהתינוקות מפגינים דפוס מעורבב כלשהו, ולכן נותרים בלא קטלוג. מעבר לכך, קטלוג ילד כ'קשה' היא הגדרה סטיגמטית, שהשלכותיה על התפתחות הילד עלולות להיות לא פשוטות. -## גישת המימדים - בינקות +###גישת המימדים - בינקות החוקר מרי רוטנברג לקחה את גישה זו ופיתחה אותה - גישת הממדים-בינקות, הרווחת כיום במחקר. גישה זו מחלקת טמפרמנטים לשלושה ממדי על: - מוחצנת (דומיננטיות חברתית) @@ -119,7 +119,7 @@ dateCreated: 2023-04-30T10:30:49.794Z [^7]: המעבר מסיווג קטגוריאלי לרציף הוא תופעה נרחבת במדע בכלל ובפסיכולוגיה בפרט. -## התקשרות +###התקשרות הקשר הראשוני של התינוק לדמות המטפלת דרכה הוא מפרש את העולם, ומתחיל להבין את העולם שסביבו - הילד מתחיל לבנות דרך דמות זו מודלי עבודה פנימיים בנוגע לעצמי, לאחר וליחסים איתו. התקשרות זו יכולה להיות: @@ -134,16 +134,16 @@ dateCreated: 2023-04-30T10:30:49.794Z ההתקשרות יכולה להתרחש לכמה דמויות, ומתרחשת בנפרד לכל דמות - הילד יכול להיקשר התקשרות בטוחה לדמות אחת, ונמנעת לאחרת. ההשלכות של קשר כזה תלויות במידה רבה לעומק הקשר עם הדמות המטפלת. -### השפעת התנהגות הורית על התנהגות הילד +####השפעת התנהגות הורית על התנהגות הילד - ניסוי הצוק הויזואלי - ניסוי הStill face -### טיב התאמה +####טיב התאמה האינטרקציה בין הטמפרמנט לתכונות ההורה, מאפייני הסביבה והדרישות ההוריות והסביבתיות. בהתאמה טובה, הדרישות הוציפיות מותאמות ליכולות הילד. בהתאמה גרועה, הילד איננו יכול להסתגל לדרישות הסביבה. -# הבדלים בינאישיים בדפוסי התקשורת +##הבדלים בינאישיים בדפוסי התקשורת diff --git a/פסיכולוגיה/מבוא/חישה.md b/פסיכולוגיה/מבוא/חישה.md index 309cdbbf..a28f4fac 100644 --- a/פסיכולוגיה/מבוא/חישה.md +++ b/פסיכולוגיה/מבוא/חישה.md @@ -8,35 +8,35 @@ editor: markdown dateCreated: 2023-01-19T18:11:45.253Z --- -# מהי חישה? +##מהי חישה? **חישה** היא גילוי תכונותיהן הבסיסיות של גירויים, בעוד שהצעד הבא - **תפיסה** - עוסק בגילוי ובחוויה של אותם גירויים, כפי שמתבססים על אותה חישה (למשל: לראות אדום זו חישה, לראות תפוח אדום זו תפיסה). -# תהליכי החישה +##תהליכי החישה החישה מתבצעת בשני תהליכים עיקריים: ה**התמרה** (Transduction), וה**קידוד** (Coding). -## התמרה +###התמרה ההתמרה היא התהליך שבו איברי החוש ממירים אנרגיה מן הסביבה לפעילות מוחית. כל איבר חוש מגיב לסוג מסוים של אנרגיה מגירוי סביבתי ומתרגם אותה לירי נוירוני שהמוח יכול להגיב לו. הנוירים המגיבים לגירויים האלו הם **קולטנים** (Receptors). מלבד גירויים סומאטוסנסוריים (מגע), כל החושים מסתמכים על קולטנים להתמרה. -## קידוד -### חושי (Sensory) +###קידוד +####חושי (Sensory) הקידוד הוא התהליך ההמרה של פוטנציאלי הפעולה המתקבלים מההתמרה למידע חושי. הקידוד החושי נחלק לשניים: קידוד אנטומי וקידוד טמפורלי (בזמן) -#### אנטומי +#####אנטומי הקידוד האנטומי הוא הפקת המידע לפי המקום שממנו מגיע פוטנציאל הפעולה. פונציאל פעולה המגיע מן העין, למשל, יעביר למוח מידע שונה מקידוד המגיע מן האוזניים. קידוד זה נע בין חושים שונים, אך גם בין אותו החוש - ההבדל בין מגע בנקודה אחת בעור לאחרת גם מתבטא בקידוד האנטומי. אזורים שונים בגוף ממופים לחלקים שונים באיזור התואם להם בקליפת המוח - בקליפה הסומאטוסנסורית הראשונית (Primary Somatosensory Cortex), למשל, ישנה מפה נורונית של העור, ובקלפית הראייה הראשית (Primary Visual Cortex) - מפה נוירונית של שדה הראייה. -#### בזמן (Temporal) +#####בזמן (Temporal) הקידוד בזמן הוא הפקת מידע כמותי לפי קצב הירי של הנוירונים. מגע חזק בעור, למשל, יתבטא בקצב ירי גבוה; מגע עדין, בקצב ירי נמוך. -# פסיכופיזיקה +##פסיכופיזיקה הפסיכופיזיקה היא חקר היחס בין המאפיינים הפיזיים של גירויים לבין התחושה שהם מייצרים ('הפיזיקה של השכל'). שתיים מהשיטות הפסיכופיזיות העיקרות הן שיטת הסיפים (ההבדלים), ותיאוריית גילוי האותות. הפסיכופיזיקה עוסקת ב3 בעיות: - בעיית הגילוי - האם יש איזשהו שינוי (האם הוסיפו לי משהו לקפה?) - בעיית ההבחנה - מהי מידת השינוי (מהי כמות החומר שהוסיפו לי לקפה?) - בעיית הזיהוי - מהו טיב השינוי (הוסיפו לי סוכר לקפה?) -## בעיית הגילוי -### תיאוריית הסף - חוק וובר +###בעיית הגילוי +####תיאוריית הסף - חוק וובר > [מצגת](/פסיכולוגיה/מבוא/5.1_פסיכופיזיקה.pdf), [תרגול](/פסיכולוגיה/מבוא/תרגול_5_-_פסיכופיזיקה_2_-_העמקה_ושאלות_-_2022_לסטודנטים.pptx) {.is-info} @@ -52,10 +52,10 @@ dateCreated: 2023-01-19T18:11:45.253Z לעומתו של **סף ההבדל**, ה**סף המוחלט** הוא הנקודה שמתחתיה הנבדק אינו מסוגל להבחין בגירוי - הערך המינימלי של גירוי שהנבדק מסוגל להבחין בו. -## בעיית ההבחנה +###בעיית ההבחנה כעת שאנו יודעים לזהות מתי הנבדק *מזהה* שינוי בתחושה, ניתן למדוד את **מידת השינוי**. -#### סילום עקיף - חוק פכנר +#####סילום עקיף - חוק פכנר *גוסטאב פכנר* התבסס על יחידות סף ההבדל (JND) כדי למדוד את מידת השינוי. בכך ששאל את הנבדקים מתי הם שמים לב שאירע שינוי בסטנדרט, יכל לכמת את מידת השינוי בכך שספר אותו בסיפי ההבדל. סיפי ההבדל מאפשרים לקשר בין עוצמת הגירוי (X) לתפיסה של אותו גירוי (Y), ללא תלות בהבדל הפיזי בגירוי (כמות מסוימת של משקל נוסף, בהירות גבוהה יותר בלומן, וכו'). זהו **סילום עקיף** - פכנר שואל את הנבדקים *אם* הם שמים לב להבדל. @@ -70,7 +70,7 @@ dateCreated: 2023-01-19T18:11:45.253Z ![f0166-02.jpg](/פסיכולוגיה/מבוא/f0166-02.jpg) ^עקומת^ ^פכנר^ -#### סילום ישיר - חוק סטיבנס +#####סילום ישיר - חוק סטיבנס מאוחר יותר, סטנלי סטיבנס (1906-1973) טען כנגד הנחת היסוד של פכנר שהמדרגות בתחושה זהות (העלייה בין המדרגה השלישית לרביעית זהה לזה של ה152 ו153). סטיבנס ערער על ההנחה הזו, וסבר שמדרגות התחושה עולות יחד עם מדרגות הגירוי (33, 36.3, 39.9...). לעומת פכנר, סטיבנס מבצע **סילום ישיר** - הוא שואל את הנבדקים *כמה* הבדל הם מרגישים. > חוק סטיבנס: `Ψ=f(s^a)` @@ -79,15 +79,15 @@ dateCreated: 2023-01-19T18:11:45.253Z יחודי לכל אופנות חושית. {.success} -### בעיות בשיטת ההבדלים -#### בעיית ההתמדה +####בעיות בשיטת ההבדלים +#####בעיית ההתמדה כשנבדק אומר 'כן' או 'לא' מספר רב של פעמים ברצף, יש לו נטייה להמשיך לתת אותה תשובה - מה שפוגע באמינות התוצאות. -#### בעיית הציפייה +#####בעיית הציפייה כנבדק צופה שיהיה שינוי מסוים, הוא עלוול לענות בהתאם לציפייה שלו, ולא לפי השינוי שאכן התרחש\לא התרחש. -## תיאוריית גילוי אותות +###תיאוריית גילוי אותות > [מצגת](/פסיכולוגיה/מבוא/תיאוריית_גילוי_אותות_5.2.pdf), [תרגול](/פסיכולוגיה/מבוא/__תרגול_10-_גילוי_אותות_סטודנטים-_2022.pptx) {.is-info} @@ -120,13 +120,13 @@ dateCreated: 2023-01-19T18:11:45.253Z ![f0168-02.jpg](/פסיכולוגיה/מבוא/f0168-02.jpg) ^דוגמה^ ^לעקומת^ ^ROC^ -### רגישות מוחלטת +####רגישות מוחלטת מצב שבו אין FALSE ALARM או MISS - הנבדק תמיד מזהה שישנו אות, ותמיד מזהה כשאין אות. -### חוסר רגישות מוחלט +####חוסר רגישות מוחלט מצב שבו הנבדק טוען תמיד שיש אות, שאין אות, או שבוחר באקראי (גם אם עונה נכונה - אין לכך קשר לנוכחות של האות). -## בעיית הזיהוי +###בעיית הזיהוי הזיהוי, כמובן, יתבצע על ידי איברי החוש. בהתאם, ישנם חמישה סוגים של זיהוי: - **חזותי** (Vision) @@ -135,7 +135,7 @@ dateCreated: 2023-01-19T18:11:45.253Z - ריח (Olfaction) - מגע (Somatosensation) -### זיהוי חזותי - העין +####זיהוי חזותי - העין הקולטנים בעין נקראים **פוטורצפטורים** - הקולטים אור מן הסביבה ומתרגמים אותו למידע חזותי המגיע דרך העצב האופטי למוח, דרך **הדיסק האופטי** במרכז הרשתית - הרקמה הרואה באחורי העין. למעשה, אנחנו עיוורים בנקודה זו במרכז העין. ![f0169-02.jpg](/פסיכולוגיה/מבוא/f0169-02.jpg) @@ -150,7 +150,7 @@ dateCreated: 2023-01-19T18:11:45.253Z הכיווניות אינה אינטואיטיבית - האור חוצה את השכבות הגנגיליוניות והדו קוטביות (השקופות) ומגיע לקולטנים. אלו מעבירים את המידע לשכבה הדו קוטבית ומשם ולגנגיליונית - שחוצה את הרשתית עד לדיסק האופטי ומועבר דרך העצב האופטי למוח. כל קולטן מגיב רק את האור בסביבתו המיידית, אך כל גנגיליון יכול לקבל מידע מקולטנים רבים (עד 100). -#### קולטני האור (Photoreceptors) +#####קולטני האור (Photoreceptors) ישנם שני סוגים של קולטנים - **קנים** (Rods) ו**מדוכים** (Cones). הקנים רגישים מאוד לאור, ולכן מתפקדים היטב גם בתאורה עמומה; לעומתם, המדוכים מתפקדים כשהתאורה בחוץ מספקת לראות בבירור. הראייה הצבעונית מקורה רק מהמדוכים. @@ -158,7 +158,7 @@ dateCreated: 2023-01-19T18:11:45.253Z ככל שאנו מתרחקים יותר מהפובאה, צפיפות המדוכים יורדת וצפיפות הקנים עולה. הכמות הגדולה של הקנים המעבירים מידע לכל גנגיליון מובילה לכך שאותו גנגיליון רגיש מאוד לאור - ומתפקד היטב בתאורה דלה. לעומת המדוכים, הראייה שמאפשרת הקנים הרבה פחות חדה מזו של המדוכים. -### זיהוי שמיעתי - האוזן +####זיהוי שמיעתי - האוזן הקולטנים באוזן נמצאים בתוך **שבלול האוזן** (Cochlea), עמוק בתוך האוזן הפנימית. קולטנים אלו קולטים את הרעד המכני של האוויר ומתרגמים אותו לצליל. ![f0176-02.jpg](/פסיכולוגיה/מבוא/f0176-02.jpg) diff --git a/פסיכולוגיה/מבוא/חשיבה.md b/פסיכולוגיה/מבוא/חשיבה.md index fbb67fb9..a36fe9dc 100644 --- a/פסיכולוגיה/מבוא/חשיבה.md +++ b/פסיכולוגיה/מבוא/חשיבה.md @@ -11,7 +11,7 @@ dateCreated: 2023-04-23T10:28:20.589Z > [מצגת](/פסיכולוגיה/מבוא/חשיבה.pdf), [תרגול](/פסיכולוגיה/מבוא/תרגול_מספר_16-_היוריסטיקות.pptx) {.info} -# מושגים +##מושגים ייצוג מנטלי של אובייקטים ('תפוח'). [המושגים *אינם* מילים](/פילוסופיה/מיומנויות#מילים-ככסות-למושגים) - *חמה* מייצגת גם את השמש, וגם תכונה של אש. ישנם מושגים אריסטוטליים בעלי גבולות ברורים. למשל, תכונות הליבה של 'מטוס' הן 'כלי תחבורה' - ה*גנוס* (סוג, קבוצה) ו'אווירי' - ה*דיפרנציה* (ייחוד). @@ -20,7 +20,7 @@ dateCreated: 2023-04-23T10:28:20.589Z חלק גדול מההפרעות הפסיכולוגיות נשענות על פרוטוטיפ (מהו המקרה הפרוטוטיפי של סכיזופרניה\דיכאון וכו'). -# חשיבה וקבלת החלטות +##חשיבה וקבלת החלטות ישנן שתי מערכות חשיבה: הראשונה (System 1) מהירה, אינטואיטיבית, מבוססת על שליפה מהירה - וקדומה אבולוציונית, והשנייה (System 2) מבוססת השהיה ושקילת חלופות, איטית, מבוססת לוגיקה דדוקטיבית או אינדוקטיבית. המערכת השנייה הרבה יותר גמישה, הרבה יותר איטית ועושה הרבה יותר טעויות וניצבת בבסיסה של הלמידה[^1]. לפיכך, המערכת הראשונה משחקת תפקיד במצבי חירום[^2], והשנייה בכל השאר. המערכת הראשונה יעילה לאין שיעור במצבים אליהם היא בנויה, והטעויות סביבה הן בעיקר סביב מתי להפעיל אותה. @@ -30,8 +30,8 @@ dateCreated: 2023-04-23T10:28:20.589Z [^1]: עולם ה[Mindfullness](/פילוסופיה/בודהיזם/הדרך#מדיטציה), למשל, עוסק בהעדפת המערכת השנייה על פני הראשונה - לא להגיב ישר אלא לשבת ולחשוב. [^2]: יש בין נטייה זו קשר לעודד תחושה של חירום כשמחפשים תגובה מהירה ('המדינה בסכנה!'). -# מערכת 2 -## חשיבה [טיעונית](/פילוסופיה/מיומנויות#צורות-טיעון) (פרופוזיציונלית) +##מערכת 2 +###חשיבה [טיעונית](/פילוסופיה/מיומנויות#צורות-טיעון) (פרופוזיציונלית) המערכת האחראית על חשיבה דדוקטיבית ואינדוקטיבית ([תקפות היא פונקציה של מבנה!](/פילוסופיה/לוגיקה/פסוקים)). אלא שרוב האנשים, כשהם חושבים, אינם נסמכים רק על כלליים דדוקטיביים בפתרון בעיות דדוקטיביות, ולא רק על כללים הסתברותיים (ר' דוגמת הבירה והלינדה במצגת). @@ -50,7 +50,7 @@ dateCreated: 2023-04-23T10:28:20.589Z [^3]: רכילות: התחילו את מחקרם בעברית והמשיכו לארצות הברית. -## האם כללים היוריסטיים בהכרח מדויקים פחות? +###האם כללים היוריסטיים בהכרח מדויקים פחות? החוקר הגרמני גרד גיגרנצר מבחין בין **עולמות קטנים** ל**עולמות גדולים**. עולמות ^תוכן?^ קטנים הם מקרים שבהם אני יודע את *כל* הנתונים אודות הבעיה - בהם הפעלת חוקי הלוגיקה היא הדבר ההגיוני לעשות. לעומתם, בעולמות גדולים - מקרים בהם חסרים נתונים רבים, והתמונה מתבססת על אומדן קטן - הכללים היוריסטיים נוטים להשיג תוצאות טובות יותר. @@ -62,7 +62,7 @@ dateCreated: 2023-04-23T10:28:20.589Z [^4]: תופעה מוכרת בלמידת מכונה, שמודלים רבים שלה נפטרים באופן פעיל מחלק מהנתונים מסיבה זו (lasso regression) -## חשיבה דימויית +###חשיבה דימויית חשיבה זו היא חשיבה ויזואלית באמצעות דימויים. @@ -75,7 +75,7 @@ dateCreated: 2023-04-23T10:28:20.589Z ישנה שונות אדירה במידת החשיבה הדימויית בין אנשים - החל באנשים ש[אין להם חשיבה דימויית כלל](https://en.wikipedia.org/wiki/Aphantasia) (גם בלא נזק להיפוקמפוס, שם היא מתרחשת), ויש כאלו ש[נסמכים עליה באופן קיצוני](https://en.wikipedia.org/wiki/Hyperphantasia) - וכל מיני מצבים [בין לבין](https://en.wikipedia.org/wiki/Synesthesia). -# הבנה +##הבנה מחקרם של מורטון אן גרנסבכר וולטר קינטש עסק בהבנה. ההבנה מתבטאת בבניית מבנה מנטלי. מבנה הוא גוש (chunk) מורכב בזיכרון העובד. > למשל, במשפט *יונתן נתן לנורית את הספר "תולדות האהבה"* - ישנו אירוע (נתינה) מאדם 1 (יונתן) לאדם 2 (נורית) של אובייקט (תולדות האהבה) מסוים (ספר).... @@ -86,7 +86,7 @@ dateCreated: 2023-04-23T10:28:20.589Z מחקרו של ג'ף זקס טוען כי** ההבנה שואפת לספק *ניבוי*** של מה שעומד לקרות בעתיד המיידי, על סמך מה שקורה כרגע (בדגש מיוחד על תנועות העיניים). -## מתי נוצרים כשלים בהבנה? +###מתי נוצרים כשלים בהבנה? כשלים בהבנה מתרחשים, למשל, כש: - החומר אינו מאורגן באופן שמאפשר שיכלל הדרגתי של המבנה (*אינו סקיילאבילי!*) - מתקשים להתעלם ממחשבות לא רלוונטיות שמובילות למבנה לא נכון (המידע פולש לזיכרון העובד ומפריע לו) diff --git a/פסיכולוגיה/מבוא/למידה.md b/פסיכולוגיה/מבוא/למידה.md index 1852dcf2..ed3e2c47 100644 --- a/פסיכולוגיה/מבוא/למידה.md +++ b/פסיכולוגיה/מבוא/למידה.md @@ -8,17 +8,17 @@ editor: markdown dateCreated: 2023-01-22T15:14:05.800Z --- -# למידה +##למידה התנהגויות שתוצאתן חיובית הן כלי הישרדותי חשוב. הלמידה היא תהליך המאפשר לנו לבצע התנהגויות אלו בצורה הטובה יותר בהתחשב בניסיון שאנו צוברים. כשהתנאים משתנים, אנו לומדים התנהגויות מועילות חדשות ומכחידים את ישנות. הלמידה נחלקת לשלוש סוגים כלליים - **התרגלות**, **למידה קלאסית**, ו**למידה אופרנטית**. -## התרגלות +###התרגלות התרגלות היא צורת הלמידה הפשוטה ביותר - התעלמות מאירועים בלתי חשובים שקוראים באופן חזרתי. אפילו תינוקות בני כמה חודשים בלבד מפגינים התרגלות. אם אנו שומעים רעש בלתי צפוי, נסב את ראשנו לכיוונו; אם רעש זה יישמע מספיק פעמים שוב ושוב, נתעלם ממנו עד שנפסיק לשמוע אותו - זוהי התרגלות. **התרגלות לטווח קצר** היא זמנית - דמיינו שאתם נכנסים לחדר, ומיד מריחים את הריח הייחודי שבו. במידה ותשהו בחדר מספיק זמן - לא תריחו יותר את הריח, אך אם תחזרו למחרת - שוב תריחו את הריח. זוהי התרגלות לטווח קצר. -## התנייה קלאסית +###התנייה קלאסית התנייה קלאסית כוללת בתוכה למידה על התנאים ש*מנבאים* התרחשותו של אירוע משמעותי. דמיינו שמנפחים בלון מול ילד שמעולם לא ראה בלון קודם. הילד יסתכל על הבלון מתנפח ולא ייבהל ממנו במיוחד. כשהבלון יתפוצץ, האוויר והרעש הפתאומיים יעוררו תגובת בהלה - אוטומטית ובלתי נלמדת. אחרי כמה פעמים, הילד יפגין שוב את התגובה הזו - עוד לפני שהבלון מתפוצץ. זוהי התנייה קלאסית. diff --git a/פסיכולוגיה/מבוא/מבחנים.md b/פסיכולוגיה/מבוא/מבחנים.md index 7185faec..4366c34c 100644 --- a/פסיכולוגיה/מבוא/מבחנים.md +++ b/פסיכולוגיה/מבוא/מבחנים.md @@ -18,34 +18,34 @@ dateCreated: 2023-03-26T09:39:05.741Z - הסכום (או הממוצע) של ציוני הפריטים מהווה את הציון במבחן -# מה בודקים מבחנים פסיכולוגיים? +##מה בודקים מבחנים פסיכולוגיים? מבחנים פסיכולוגיים בודקים דברים כמו: - תכונות ומצבים. תכונות (דוגמת אופי) מאופיינות בשינויים איטיים, ומצבים (דוגמת מצב רוח) בשינויים מהירים. - ביצוע מירבי (מקסימלי) וביצוע אופייני. מבחנים כמו שאנו חושבים עליהם (דוגמת מבחן באריתמטיקה) הם מבחני ביצוע מירבי - אנו מנסים לפתור אותם כמיטב יכולתנו. לעומתם, מבחני ביצוע אופייני לא מחפשים תשובה מסויימת, אלא איפיון של דברים שהרמות השונות שלהם לא בהכרח טובות או גרועות יותר - כמו חרדה. ביצועים מירביים נבדלים בכאלו הבודקים הישג, ויכולת (דוגמת מבחני מילים). יכולת היא הכישורים שנרכשים במהלך החיים, בלא הכשרה מסוימת. לעומתם, מבחני הישג כרוכים בהכשרה מסוימת (כמו מבחנים בקורס הזה ממש!) שאת טיבה הם מבקשים לבדוק. -# התנהגויות הן תופעה סטטיסטית +##התנהגויות הן תופעה סטטיסטית **כמעט כל התופעות שנמדדות הן סטטיסטיות בטבען**: למשל, גם אם אתם שולטים במיומנות מסוימת, תמיד ישנו סיכוי שתטעו. המבחן מבטא את ה*סיכוי* להצליח. בדומה לכך, גם אנשים ללא דיכאון סובלים לעיתים מחוויות דיכאוניות. מה שמגדיר את הדיכאון הוא *הסבירות* להתרחשותן. יעילותו של טיפול פסיכולוגי נמדדת בהורדת הסבירות למחשבות אלה. לאור זאת, אנו נדרשים לדגום מספיק דגימות (ולדגום את ההתנהגויות הנכונות) כדי לתת אומדן טוב לתופעות האלו (sampling adequacy). -# אי-תלות במתן הציון +##אי-תלות במתן הציון חשוב לוודא מהימנות בין השופטים במבחן נתון. כל מדד נבדק באמצעות בדיקת מידת ההסכמה של שניים או יותר נותני ציונים. מידת ההסכמה נבדקת באמצעות מדדים שונים דוגמת *אחוז הסכמה* ומדד *ICC (Intra-Class Correlation)*. הבעיה הזו לא קיימת במדדים סגורים, דוגמת שאלות אמריקאיות או מדדים ללא מימד התרשמות (גובה, ותק, זמן). -# גורמים לשונות בציונים +##גורמים לשונות בציונים הסכמה בין שופטים אינה תנאי מספק לקבלת ציונים אחידים - דגימה בלתי-מספקת, התרשמות מגורמים בלתי רלוונטית והמצב של השופטים ושל הנבדקים (עייפות, מצב רוח, מוטיבציה), למשל, כולם משפיעים על הציונים בלי קשר ליכולת שמפגינים הנבדקים. למשל, מבחן אוצר מילים הניתן לאנשים שאינם דוברי עברית כשפת אם אינו בודק דווקא יכולת - הוא גם מדד לרמת מוטיבציה, מספר שנים בארץ, וכישרון טבעי ברכישת שפות. -# טעות אמדן דגימה +##טעות אמדן דגימה מבחן המבוסס על דגימה של התנהגויות\מדידות. המבחן בסוף הקורס, למשל, הוא אינו אלא חתך צר של דגימות, שמושפע מגורמים רבים: אולי במקרה נשאלתי על נושא שאני מכיר יותר, אולי במקרה קמתי טוב (או רע!) בבוקר, וכדומה. לעומת זאת, מבחן ארוך יותר (למשל על משך כמה ימים) מאפשר יותר דגימות של יותר התנהגויות וכך משקף נאמנה יותר את המדדים הנבדקים. כיצד ניתן לעמוד על מהימנות אומדן הדגימה? -## שיטות להערכת איכון דגימה-אמדן +###שיטות להערכת איכון דגימה-אמדן ניתן, לפיכך, להעריך מהימנות של נוסחים מקבילים על ידי מדידת המתאם יבן ציונים שהתקבלו בנוסחים שונים של המבחן - שמהווים מדגמים שונים של התנהגויות. @@ -67,10 +67,10 @@ SEM = SD√(1 - Reliability) הבעיה הזו ניכרת בעיקר במבחנים מעשיים (פסיכומטרי, קבלה לעבודה וכדומה). -## מה משפיע על מהימנות פנימית? +###מה משפיע על מהימנות פנימית? טעות התקן נובעת מגודל המדגם ומההטרוגניות של המדד הנבדק. מדדי חרדה, למשל, הטרוגניים בהרבה (אחידים פחות) ממדדי כישורים מתמטיים ההומוגניים בהרבה (אחידה יותר). ככל שהתכונה הטרוגנית יותר, אנו נדרשים ליותר פריטים על מנת להגיע למהימנות סבירה. -# בדיקת תכונה מול בדיקת מצב +##בדיקת תכונה מול בדיקת מצב אפילו בהינתן שהמבחן שלנו מתהדר במהימנות פנימית גבוהה, ייתכן שהוא בודק מצב - דוגמת מצב רוח - ולא תכונה. ניתן לעמוד על ההבדל באמצעות מהימנות[^1] חוזרת (test-retest reliabilty) - בדיקה חוזרת (באמצעות אותו מבחן) של אותה קבוצת אנשים לאחר כמה זמן - לפחות כמה ימים, ורצוי יותר. @@ -78,17 +78,17 @@ SEM = SD√(1 - Reliability) קבלת תוצאות שונות דרמטית אינה בעיה במבחן - אלא ממצא מחקרי תקף. לתוצאה כזו יש השלכות: היא מעידה כי לא ניתן לנבא (טוב) התנהגויות עתידיות. מבחן כזה מתאים במיוחד למדידת השפעות מצביות (תוצאות תהליך כזה או אחר, מצבי רוח...). מדדים מעל 0.75 נחשבים כטובים. -# תוקף - מה המבחן בודק? +##תוקף - מה המבחן בודק? ישנם כמה סוגים של תוקף - להלן: -## תוקף נראה +###תוקף נראה באיזו מידה המבחן נראה (נדמה) בעיניי האדם ו\או הבודק כבודק X? למשל: מבחן זיהוי צורות דוגמת בנדר-גשטלט כמבחן אישיות - האם הוא נדמה כמבחן אישיות? האם זה דבר טוב? (האם כדאי לך להגיד לנבדק מה בודק הנבחן הזה?). לעומתו, השאלה 'האם אני אדם יציב' בעלת תוקף נראה גבוה (מה שמאפשר לחוקר בדיקה טובה יותר, אך גם לנבדק לזייף את התוצאות). במבחן פריימינג, למשל, התוקף הנראה לנבדק נמוך מאוד (נדמה שבודק יכולות קריאה), וגבוה מאוד לבודק (לו ברור כי המבחן בודק זיכרון). -## תוקף תוכן +###תוקף תוכן האם התוכן של המבחן רלוונטי, והאם כל התוכן הרלוונטי במבחן? האם הייצוג שלהם פרופורציונלי? במבחן יידע, למשל, תוקף התוכן ייתבטא בייצוג הולם ובקנה מידה לפרקים בחומר למבחן. במבחן שבודק תכונה, תוקף התוכן ייתבטא בכיסוי לכל ההיבטים הרלוונטיים של התכונה הנבדקת. @@ -96,12 +96,12 @@ SEM = SD√(1 - Reliability) > דוגמא: מבחן MSCEIT לאינטילגנציה רגשית מודד באופן שווה את ארבעת המאפיינים הרלוונטיים לפי התיאוריה: זיהוי רגשות, שימוש ברגשות, הבנת רגשות וידע לגבי ויסות הרגשות. {.is-info} -## תוקף תלוי קריטריון +###תוקף תלוי קריטריון המתאם הסטטיסטי בין הציון במבחן לבין הציון בקריטריון. למשל, המבחן הפסיכומטרי מתיימר לנבא את הקשר בין הציון הפסיכומטרי להצלחה בשנה א' בלימודים. במצבים בהם הקריטריון הוא הצלחה בתפקיד כלשהו, מדובר ב**תוקף ניבוי**. לעומת זאת, אם הקריטריון הוא מדד אחר בעל משמעות תיאורטית, מדובר ב**תוקף מתכנס**, או **תוקף בו-זמני** (למשל: מתאם בין ציון באינטיליגנציה למעמד כלכלי-חברתי, מתאם בין אינטיליגנציה רגשית לפופולריות בבית הספר). -## תוקף מבנה +###תוקף מבנה כל המידע שיש לנו אודות המבחן שמעיד על מה המבחן בודק. - **מהימנות חוזרת** - האם המבחן בודק תכונה יציבה או מצב? - **תוקף מתכנס (מיצוי)** - מתאם *גבוה* יחסית בין ציון במבחן לציון במבחנים שבודקים תכנים קרובים או רלונטיים (למשל: בין דיכאון לחרדה סביר שיהיה תוקף מתכנס). diff --git a/פסיכולוגיה/מבוא/מודעות.md b/פסיכולוגיה/מבוא/מודעות.md index cbfed5fa..28671491 100644 --- a/פסיכולוגיה/מבוא/מודעות.md +++ b/פסיכולוגיה/מבוא/מודעות.md @@ -8,7 +8,7 @@ editor: markdown dateCreated: 2023-01-21T13:30:31.157Z --- -# תודעה +##תודעה > Consciousness poses the most baffling problems in the science of the mind. There is nothing that we know more intimately than conscious experience, but there is nothing that is harder to explain. Source: Chalmers, 1995. @@ -17,11 +17,11 @@ Source: Chalmers, 1995. - התודעה היא תופעה טבעית, אך אנחנו פשוט איננו מסוגלים להבין אותה. אנו יכולים לעמוד על רכיבים בתודעה, אך לא על התודעה ככלל. - התודעה אינה אלא תוצר של פעילות המוח, ויש לנו את כל הסיבות להאמין שנבין אותה. -## מהי תודעה? +###מהי תודעה? התודעה היא בהכרח חוויה פרטית וסובייקטיבית - אנחנו בעלי תודעה, ואנו מאמינים לאחרים שהם בעלי תודעה משום שכך הם אומרים לנו, ושככה נדמה לנו - אבל אין לנו אלא את החוויה הפרטית הזו להיסמך עליה. מסיבה זו, קשה ביותר לחקור תודעה בצורה אובייקטיבית. -## בעיות בחקר התודעה +###בעיות בחקר התודעה חקר התודעה נחלק לשתי סוגי 'בעיות' שאותן הוא שואף לפתור: *הבעיות הקלות* של התודעה, ו**הבעיה הקשה של התודעה**. ניתן לומר על מצב נפשי כלשהו שהוא מודע כשניתן להסביר אותו מילולית או לגשת אליו פנימית - האורגניזם יכול להיות מודע למידע מסוים, להגיב לו ולהסביר אותו. הגדרה זו תקפה לבעיות הקלות של התודעה - איך אין בכוחן להסביר את הבעיה הקשה של התודעה - החוויה של האירועים הנפשיים האלו. @@ -37,7 +37,7 @@ Source: Chalmers, 1995. --- -# קשב +##קשב > [מצגת](/פסיכולוגיה/מבוא/קשב_ותפקודים_אקזקוטיביים_9.pdf) {.is-info} @@ -47,8 +47,8 @@ Source: Chalmers, 1995. הקשב משחק תפקיד מכריע בזיכרון - דברים שאנו שמים אליהם לב נכנסים לזיכרון לטווח ארוך בקלות יתרה - איך תפקיד זה אינו בלעדי. לא כל המידע שאיננו קשובים אליו נאבד, ולא כל המידע שאנו קשובים אליו ייכנס לזיכרון לטווח הארוך. משום כך, רוב החוקרים סבורים שתכליתו של הקשב היא לצמצם את כמות המידע שאנו נדרשים לעבד, מחמת קיבולתן המוגבלת של המערכות המוחיות. -## דגמי קשב בררני -### [דגם הסנן הקשבי של ברודבנט](https://en.wikipedia.org/wiki/Broadbent%27s_filter_model_of_attention) +###דגמי קשב בררני +####[דגם הסנן הקשבי של ברודבנט](https://en.wikipedia.org/wiki/Broadbent%27s_filter_model_of_attention) ניסויי הקשב הראשונים התבססו על שמיעה, ונעשו באמצעות *הקשבה דיכוטית* - מטלות שדורשות מהנבדקים להאזין לשתי הודעות מילוליות שונות בשתי האוזניים (כל אוזן מקבלת הודעה אחרת). הנבדקים נתבקשו לחזור מיד על כל מה ששמעו באוזן ששמו אליה לב. לאחר מכן, נשאלו על ההודעה שהושמעה באוזן השנייה. בניסויים אלו, ידעו לציין שהושמע משהו, והצליחו לזכור מאפיינים גסים בהודעה - שינויים פתאומיים בעוצמה, המבטא, המין של הדובר (קול זכרי\נשי) - אך לא הצליחו לחזור על התוכן או להבין במה מדובר. הנבדקים לא שמו לב אפילו אם הקול באוזן השנייה החליף שפה, או התחיל לדבר הפוך. @@ -60,13 +60,13 @@ Source: Chalmers, 1995. ![broadbent-attention.png](/פסיכולוגיה/מבוא/broadbent-attention.png) ^דגם^ ^הסנן^ ^הקשבי^ ^של^ ^ברודבנט^ -### [דגם ההפחתה של טריזמן](https://en.wikipedia.org/wiki/Attenuation_theory) +####[דגם ההפחתה של טריזמן](https://en.wikipedia.org/wiki/Attenuation_theory) הדגם של ברודבנט אינו מסוגל להסביר מדוע, למשל, אנחנו מגיבים לשם שלנו, או למילים בעלות משמעות מינית, גם כשאלו מושמעות באוזן הבלתי קשובה. ניסויים מאוחרים יותר הראו שנבדקים מצליחים לעקוב אחרי ההודעה שהאזינו לה גם כשזו מחליפה אוזן באמצע המסר. כל אלו מעידים על כך שהמידע כן מעובד ברמה כלשהי גם בערוץ שהמוח אינו מודע לו. תוצאות כאלו מגבות את דגם ההפחתה של טריזמן - שקובע כי המוח מעבד את משמעות הגירויים בשני הערוצים, אך רק הערוץ המודע נכנס לזיכרון - והשניה מעובד בתצורה מופחתת. אפילו הודעה שאין בכוחו של הנבדק לשחזר מהאוזן הלא מודעת משפיעה על התודעה שלו - גם אם אינו זוכר אותה - משום שהיא מעובדת עדיין. ![treisman_attenuation_model.jpg](/פסיכולוגיה/מבוא/treisman_attenuation_model.jpg) ^דגם^ ^ההפחתה^ ^של^ ^טריזמן^ -### [פרדיגמת הקשב של פוזנר](https://en.wikipedia.org/wiki/Posner_cueing_task) +####[פרדיגמת הקשב של פוזנר](https://en.wikipedia.org/wiki/Posner_cueing_task) הניסויים של פוזנר (Posner, 1980) בדקו את יכולות הקשב הבררני החזותי של הנבדקים. אלו נתבקשו לצפות במסר מחשב שבמרכזו נקודת מיקוד. בפרק זמן קצר מאוד, הוצג בפניהם גירוי אזהרה - בדמות חץ המצביע בכיוון מסוים או סימן +. החצים רמזו לכיוון מסוים שבו יגיע הגירוי הבא, והפלוס היה גירוי ניטרלי. בנקודת המיקוד, מימין לה או משמאל לה הופיעה אחר כך אות - ומשימתם של הנבדקים הייתה ללחוץ על כפתור ברגע שזיהו את האות. החץ הטרים את כיוון האות ברוב (80%) מהמקרים, ובשאר הטעה את הנבדקים. @@ -75,31 +75,31 @@ Source: Chalmers, 1995. ![posner_paradigm_figure.png](/פסיכולוגיה/מבוא/posner_paradigm_figure.png) ^פרדיגמת^ ^הקשב^ ^של^ ^פוזנר^ -## עיוורון לשינוי +###עיוורון לשינוי לעיתים, כשהקשב שלנו מופנה לגירוי חזותי מסוים, אנו נפספס גירויים אחרים, גם כשאלו בסביבתו המיידית ודרמטיים במיוחד. לתופעה זו קוראים **עיוורון לשינוי** (Change Blindness) (Mack and Rock, 1998). בדומה לעיוורון לשינוי, קיימת גם תופעה ה**עיוורון חסר הקשב** (Inattentional Blindness) - כשל בזיהוי גירוי חריג. > דוגמא: [הסרטון הזה](https://www.youtube.com/watch?v=vJG698U2Mvo). -## אפקט מסיבת הקוקטיילים +###אפקט מסיבת הקוקטיילים בטח יצא לכם להיות באירוע כלשהו ולנסות להקשיב למישהו אחר כשמסביבו יש רעש ואנשים אחרים שמדברים. למרות שאיננו קשובים למסרים האלו, אלא רק לאדם שאנו מקשיבים לו - ההאזנה לו כרוכה במאמץ מסוים. המאמץ הזה הוא עדות לכך שכל המסרים מסביבנו מעובדים ברמה כלשהי. תופעה זו מכונה **אפקט מסיבת הקוקטיילים**. -## רעש רקע +###רעש רקע רעש רקע הוא תוצאה של התהליך ההפוך מקשב - הניסיון להתעלם מגירויים מסוימים. מחקרים מראים שרעש רקע בסביבה משרדים למשל מנבאים ביצועים נמוכים יותר, מתח, ובעיות ריכוז (Loewen and Suedfeld, 1992; Sundstrom et al., 1994). אך לא כל רעשי הרקע זהים - מוזיקה, למשל, יכולה אפילו לשפר ביצועים. מחקרים מוקדמים מרמזים שרק רעשים מסוימים - דוגמת דיבור - מהווים רעש רקע פוגעני. מחקרים אחרים סבורים שגם גירוי מלבד דיבור הם בעלי השפעות שליליות - מה שמכונה **אפקט הדיבור הבלתי-רלוונטי** (Irrelevant Speech Effect). אפקט זה מרמז על כך שכל רעש טורדני הנשמע בעוצמת שיח יכול לפגוע ביכולות השליפה (Salame and Baddeley, 1990; Jones, 1995). -## חלוקת קשב +###חלוקת קשב > בתהליך {.is-warning} -# שינה +##שינה > [תרגול](/שינה_סטודנטים_2022.pptx) {.is-info} השינה היא מצב של תודעה שונה. החלומות שלנו עוצמתיים לא פחות מהערות שלנו, אבל אנחנו שוכחים אותם ברגע שאנו מתעוררים. שכחה זו גורמת לנו לחשוב - ולא בצדק - שלא היינו בהכרה. ישנם שתי סוגים מובחנים של שינה - ולפיכך שני מצבים מובחנים של תודעה שונה. איננו יודעים בדיוק מדוע אנחנו ישנים. -## שלבי שינה +###שלבי שינה השינה נמדדת במעבדות שינה באמצעות מכשיר EEG, המודד את הקצב (Frequency) ואת הגובה (Amplitude) של הגלים החשמליים במוח. במצב ערות, גלי המוח בתדירות 15-30Hz - **גלי בטא**. במצב של נינוחות או עייפות, גלי המוח בתדירות 8-13Hz - **גלי אלפא**. כשצוללים לתדירות של 4-8Hz - **גלי תטא** - נכנסים לשלב הראשון של שינה (Stage 1 sleep). בשלב זה השרירים עדיין פעילים, וישנן תנועות עיניים מתגלגלות, איטיות ועדינות. העיניים נפתחות ונסגרות באיטיות מדי פעם. ככל שהשינה מתקדמת, נכנסים שלשלבים 2,3,4 - וגלי המוח יורדים בתדירות שלהם, ועולים בגובה שלהם. שינה בשלב 4 מאופיינת ב**גלי דלתא** - בתדירות נמוכה מ3.5Hz. האדם מגיב פחות לסביבה, וקשה יותר להעיר אותו - מה שהספיק בשלב 1 לא יעזור עכשיו. @@ -117,22 +117,22 @@ Source: Chalmers, 1995. אזורים שונים במוח מתעוררים ומדוכאים בשלב REM, והאדם משותק. -## כרונוטיפים +###כרונוטיפים אנשים מסוימים הם 'טיפוסי בוקר' ואחרים הם 'טיפוסי ערב' - ושני הסוגים נקראים **כרונוטיפים**. שני הסוגים מבוססים מחקרית - כמו גם שלל תכונות המזהות עם כל סוג (טיפוסי בוקר הם מצפוניים, מהימנים ויציבים; טיפוסי ערב יצירתיים, בלתי יציבים, ובעלי קשרים חברתיים חלוקים יותר; הם תזזיתיים יותר, מחפשי ריגוש, ומוחצנים יותר). טיפוסי ערב נפוצים יותר בחברות יחידניות. מחקרים מראים שתכונה זו תורשתית מאוד, ואינה מושפעת במיוחד מהסביבה. הודגם גם קשר חיובי בין טיפוסי ערב לIQ - IQ גבוה יותר נוטה להוביל לטיפוסי ערב. ![f0341-01.jpg](/f0341-01.jpg) -## תפקידי השינה +###תפקידי השינה השינה היא אחת ממעט מאוד התנהגויות כוללניות - כל היונקים, הציפורים והרבה מבעלי החוליות עם דם קר ישנים. גם בעלי חיים שעצם השינה מסכן אותם בסביבתם ממשיכים לישון - מה שמצביע על תפקיד בסיסי כלשהו שהשינה ממלאת, שאנו לא ערים לו. -## מחסור בשינה +###מחסור בשינה בניסיון לעמוד על אותו תפקיד, מחקרים בודקים את ההשלכות של מחסור בשינה. חרף ניסויים רבים, טרם התגלתה סיבה חד-משמעית לכך שהשינה חיונית לתפקוד התקין של הגוף. לעומת זאת, השפעת השינה על המוח גדולה - מחסור בשינה מוביל לבעיות בריכוז (בייחוד שזה מתמשך, ולא בפרקים קצרים), זיכרון לטווח קצר, ושליפה. כשהשינה מוגבלת ב50% או יותר, חברותיות ואופטימיות צוללות בכ15% (Haack and Mullington, 2005), ולאחר 52 שעות מחסור בשינה נפגעת היכולת לזיהוי ריח (McBride et al., 2006). מחסור בשינה של 4 שעות בלבד הוביל לצריכת קלוריות מופחתת, ובחירה במזונות בריאים פחות Wells and Cruess (2006). לפעילות גופנית יש השפעה מועטה על הצורך בשינה, אך מעמסה שכלית מעלה את הדרישה לשנת גל-איטי. -## מחסור בשנת REM +###מחסור בשנת REM כשחוקרים מפריעים לנבדקים בשנת REM בלבד (כלומר - הם ישנים במשך אותה כמות זמן), ביומיים הבאים הגוף יישן יותר שנת REM מהרגיל - כאילו שהגוף מדביק את הפער. למרות זאת, לא נצפו עד כה תופעות לוואי בולטות בעקבות מחסור בשינה זו. הסברה כרגע היא ששנת REM משחקת תפקיד באיחוי זכרונות בזמן השינה, ובלמידה. -## איחוי זכרונות בשינה +###איחוי זכרונות בשינה diff --git a/פסיכולוגיה/מבוא/תפיסה.md b/פסיכולוגיה/מבוא/תפיסה.md index a8b8e514..3efffda9 100644 --- a/פסיכולוגיה/מבוא/תפיסה.md +++ b/פסיכולוגיה/מבוא/תפיסה.md @@ -10,7 +10,7 @@ dateCreated: 2023-01-19T20:30:08.985Z > ר' גם: קורס [תפיסה](/פסיכולוגיה/מבוא/תפיסה) {.success} -# מהי תפיסה? +##מהי תפיסה? > [מצגת](/פסיכולוגיה/מבוא/תפיסה-יסודות_6.1.pdf), [תרגול](/פסיכולוגיה/מבוא/תרגול_6_-_תפיסה_לסטודנטים_2022.pptx) {.is-info} @@ -25,7 +25,7 @@ dateCreated: 2023-01-19T20:30:08.985Z - הגירוי הפרוקסימלי - הגירוי כפי שהוא מופיע על איבר החוש - הגירוי הנתפס - החוויה שאנו חווים כשאנו תופסים את הגירוי -# גישות בחקר התפיסה +##גישות בחקר התפיסה ישנן שלוש גישות עיקריות כשזה מגיע לחקר התפיסה: - **הגישה האקולוגית** - הטוענת כי בגירוי יש מידע מספיק, ואין צורך להניח קיומם של תהליכים קוגניטיביים מורכבים. גישה זו אינה פופולרית במיוחד היום. - **הגישה ההרכבית** (קונסטרוקציונית) - הטוענת כי הגירוי בעולם אינו מכיל די מידע כדי לאפשר תפיסה, ועל המוח לבצע חישובים נוספים. @@ -35,7 +35,7 @@ dateCreated: 2023-01-19T20:30:08.985Z - - **הרמה האלגוריתמית** - *מהם הייצוגים שמעורבים ומהם התהליכים שיוצרים ומשנים את התהליכים האלו?* - - **רמת היישום** - מה קורה ברמה המוחית, כיצד באים לביטוי האלגוריתמים במח ובפעילותו. -# תפיסת צורה (היכר) +##תפיסת צורה (היכר) הבסיס להיכר הוא תפיסת **תכוניות** (Features) - קווים, זוויות, גופים בסיסיים (geons). עקרונות הצורה (Gestalt) מנחים אותנו כיצד המוח תופס צורות שונות. @@ -63,19 +63,19 @@ dateCreated: 2023-01-19T20:30:08.985Z ![f0205-02.jpg](/פסיכולוגיה/מבוא/f0205-02.jpg) ^עיקרון^ ^הסגירה^ -## דגמים לגילוי תכוניות +###דגמים לגילוי תכוניות בעוד שהסברים מסוימים טוענים כי המוח תופס עצמים באמצעות *תבניות* (Templates) או *דוגמאות* (Prototypes), הגישה המובילה כיום היא **גילוי תכוניות** (Feature Detection). חוקרים שונים הרכיבו דגמים (Model) שונים לתאר גילוי זה. גילוי התכוניות טוען כי מערכת הראייה מקודדת תבניות דומות לפי **מאפיינים מבחינים** (Distinctive Features) - מאפיינים פיזיים שמציינים מספר פרטים. -## תהליכי Top-Down +###תהליכי Top-Down משום שהתפיסה שלנו מתרחשת כמעט תמיד בתנאים שאינם מיטביים (בתאורה\זווית גרועים וכדומה), המוח נעזר בהקשר על מנת לבצע תפיסה בתהליכים שנקראים **תהליכי Top Down** - שבהם המוח מסיק קיומם של גירויים מסוימים בהתבסס על מידע קודם. זאת בניגוד ל**תהליכי Bottom Up** - שבהם התפיסה נבנית מן הרכיבים. ![f0208-04.jpg](/פסיכולוגיה/מבוא/f0208-04.jpg) ^דוגמה^ ^לתהליך^ ^Top-Down^ ^-^ ^החשיפה^ ^להקשר^ ^(מטבח)^ ^תסייע^ ^בתפיסת^ ^העצם.^ -### דגם זיהוי המילים של רומלהרט ומקללנד +####דגם זיהוי המילים של רומלהרט ומקללנד דוגמא נהדרת לתהליכי Top Down הוא דגם זיהוי המילים של החוקרים רומלהרט ומקללנד. דגם זה מפצל את זיהוי המילים לשלוש שכבות: - שכבת המילים @@ -89,12 +89,12 @@ dateCreated: 2023-01-19T20:30:08.985Z -# תפיסת עומק, מיקום ומרחק +##תפיסת עומק, מיקום ומרחק תפיסת עומק, מיקום ומרחק נעשית באמצעות שני סוגים של 'רמזים': - **רמזים דו עיניים** (Binocular) - **רמזים חד-עיניים** (Monocular) -## רמזים דו-עיניים +###רמזים דו-עיניים הרמזים הדו-עיניים מתקבלים באמצעות **התכנסות** - המוח מסיט את העיניים כך ששתיהן מתמקדות על אותה נקודה במרחב. כאשר נקודה זו קרובה מאוד, נוצר **פער דו-עיני** (Retinal disparity) - ההיטל הפיזי של מושא המבט שלנו ייפול על נקודות בלתי תואמות ברשתית של כל עין. @@ -102,10 +102,10 @@ dateCreated: 2023-01-19T20:30:08.985Z > מהו *היסט דו עיני*, מהו *סטראופסיס* - ואיך הם משתלבים כאן? {.is-danger} -## רמזים חד-עיניים +###רמזים חד-עיניים רמזים חד עיניים נחלקים לשני קטוגריות *עם תנועה* ו*ללא תנועה*. -### רמזים חד-עיניים ללא תנועה +####רמזים חד-עיניים ללא תנועה - **הסתרה** (Interposition) - נקודת מבט (Perspective) - גודל יחסי @@ -113,7 +113,7 @@ dateCreated: 2023-01-19T20:30:08.985Z - הצללה - עומק -### רמזים חד-עיניים בתנועה +####רמזים חד-עיניים בתנועה - [שינוי בתנועה](https://youtu.be/Y8FG7tEs4GM) (Motion Parallax^1^) - עצמים הקרובים אלינו 'זזים' מהר יותר מעצמים רחוקים יותר > הדגמה: התמקד בחפץ קרוב והזז את הראש מצד לצד - הרקע יזוז קדימה ואחורה מאחורי החפץ. עכשיו, התמקד ברקע והזז את הראש קדימה ואחורה - החפץ יזוז קדימה ואחורה לעומת הרקע. @@ -123,20 +123,20 @@ dateCreated: 2023-01-19T20:30:08.985Z ^1^ - מהמילה היוונית *Parallax* - שינוי -# קביעות בתפיסה חזותית +##קביעות בתפיסה חזותית הסביבה החזותית משתנה ללא הרף - בתנועה, בהצללה, בזווית המבט ובאינספור דברים אחרים - אך אנחנו עדיין חווים קביעות תפיסתית. כיצד הדבר מתאפשר? -## קביעות הבהירות +###קביעות הבהירות אם נחזיק דף לבן בצהריי היום ובשקיעה, נדע שמדובר בדף לבן למרות הבהירות המשתנה של ההיטל על הרשתית שלנו, ובדומה - נוכל לדעת על דף אפור שהוא אפור בשני המצבים. קביעות זו נקראת **קביעות הבהירות** (Brightness Constancy) -## קביעות הצורה והגודל +###קביעות הצורה והגודל כשאנו מתקרבים לחפץ או כשהוא מתקרב אלינו, אנחנו לא תופסים אותו כגדול יותר למרות שההיטל שלו על הרשתית גדל. תופעה זו נקראת **קביעות הצורה** (Form Constancy), הכוללת בתוכה את הגודל. החוקר *הרמן וון הלמהולץ* הסיק במאה ה19 שקביעות זו הושגה באמצעות **הסקה בלתי מודעת**, חישוב קוגנטיבי שמתבצע כשאנו צופים בחפץ מסוים. ניסויים מרמזים שגם היכרות מוקדמת קשורה בקביעות זו: תרבויות ללא חלונות מרובעים, למשל, לא יצליחו לזהות נכונה שמדובר באותו החפץ שיוצג להם בשתי זוויות שונות. -### חוק אמרט +####חוק אמרט החוקר *אמיל אמרט* ניסח ב1881 את **חוק אמרט** לקביעות הצורה. > חוק אמרט: **גודל נתפס** = **גודל רשתי** \* **מרחק נתפס** {.is-success} -# תפיסת תנועה \ No newline at end of file +##תפיסת תנועה \ No newline at end of file diff --git a/פסיכולוגיה/מיניות.md b/פסיכולוגיה/מיניות/index.md similarity index 96% rename from פסיכולוגיה/מיניות.md rename to פסיכולוגיה/מיניות/index.md index 31132729..1b59efa3 100644 --- a/פסיכולוגיה/מיניות.md +++ b/פסיכולוגיה/מיניות/index.md @@ -14,7 +14,7 @@ dateCreated: 2024-05-06T05:18:35.925Z > [מצגת](/פסיכולוגיה/מיניות/anatomy2.pdf) {.is-info} -# מהי מיניות? +##מהי מיניות? > **מיניות** היא היבט מרכזי בהיות אדם לאורך החיים וכוללת מין, זהות מגדרית ותפקידים מגדריים, נטייה מינית, ארוטיות, אינטימיות ורבייה. הוא נחווית ומבוטאת במחשבות, פנטזיות, רמיות, אמונות, גישות, ערכים, התנהגות, מנהגים, תפקידים ומערכות יחסים. בעוד שמיניות יכולה לכלול את כל ההיבטים האלו, לא כולם תמיד נחווים או מבוטאים. מיניות מושפעת מהאינטרקציה בין גורמים ביולוגיים, פסיכולוגיים, חברתיים, כלכליים, פוליטיים, תרבותיים, משפטיים, היסטורים, דתיים ורוחניים > *ארגון הבריאות העולמי, 2006*[^1] @@ -27,13 +27,13 @@ dateCreated: 2024-05-06T05:18:35.925Z בנוסף לפרויד, *אלפרד קינסי*[^2] תרם רבות גם הוא לחקר המיניות. קינסי החל לראיין סטודנטים על מיניותם, וטבע את *סולם קינסי* - שמגדירה את המיניות כטווח (ספקטרום), רעיון מהפכני בתחילת שנות ה20 שבהן פעל. -## מין לעומת מיניות +###מין לעומת מיניות > Sex is something you do. Sexuality is something you are. > *Anna Freud* {.info} -## מודלים להבנה של מיניות +###מודלים להבנה של מיניות ניתן להבין מיניות כפירמידה - @@ -103,7 +103,7 @@ dateCreated: 2024-05-06T05:18:35.925Z כלומר, אפשר לעשות הרבה סקס, אבל לעולם לא לקיים יחסי מין: מיניות מחוברת היא להיות מחובר למין, לצרכים שלי ושל בן\בת הזוג. -## סכנות לאינטימיות המינית +###סכנות לאינטימיות המינית - [ביו-פסיכו-סוציאלי](#ביו-פסיכו-סוציאלי) - כל מה שקשור בהתפתחות המינית @@ -125,7 +125,7 @@ dateCreated: 2024-05-06T05:18:35.925Z - האויב של הטוב מאוד הוא המצוין[^16] -## מעגל התגובה המינית +###מעגל התגובה המינית מאסטרס (William Howell Masters)[^3] וג'ונסון ( Virginia Johnsohn)[^6], גניקולוג ופסיכולוגית, תרמו גם הם רבות לחקר המיניות בחיובורם *התגובה המינית האנושית* (1966), בחקר חוסר ההתאמה המינית האנושית (1970). השניים צפו ב10,000 אקטים מיניים בתנאי מעבדה ובודקו תגובה גופנית לגירויים מיניים (1987). הוא גילה: @@ -145,13 +145,13 @@ dateCreated: 2024-05-06T05:18:35.925Z - רגיעה (Resolution) -## הדגם התלת-שלבי +###הדגם התלת-שלבי **הלן זינגר קפלן** ביקרה את המנגנון של מאסטרס וג'ונסון במאמרה [*The New Sex Therapy* (1974)](https://psycnet.apa.org/record/1974-32846-000). הביקורת הראשונה שלה הייתה על השלב הראשון - העוררות - וטענה כי הם לא חייבים לבוא ביחד; אצל גבר, תיתכן זקפה בלי חשק מיני, ואצל נשים, ייתכן חשק מיני בלי עוררות פיזיולוגית, ולהיפך[^7] - ניתן להגיע לתגובה מינית מלאה גם בלי חשק או רצון. זינגר מפרידה את הגורמים ל*חשק מיני* - ההיבט הפסיכולוגי - לעומת ה*עוררות* - ההיבט הפיזיולוגי. אמנם יש התאמה - זקפה תתרחש יותר בקלות כשיש חשק - אבל לא התאמה מלאה. -# עוררות בגברים לעומת נשים +##עוררות בגברים לעומת נשים לכאורה, אצל גברים יש הורמון מין עיקרי אחד - טסטוסטרון - ואיבר מין עיקרי אחד - ולכן כל מנגנון העוררות פשוט יותר. זאת לעומת נשים, עם כמה איברי מין וכמה איברי מין. טל סבורה שההשוואה הזו עושה עוול לגברים - נשים אמנם מורכבות יותר, אבל גם גברים מורכבים למדי. רוזמרי בסון (2000)[^8] חקרה מדוע אצל נשים בקשר ארוך טווח ניכרת ירידה בחשק המיני במאמרה [*Women's sexual dysfunctions*](https://psycnet.apa.org/record/2000-13383-004). בסון סבורה כי בשלבים הראשוניים של קשר החרמנות משחקת תפקיד מכריע, אבל אצל נשים בקשר ארוך טווח התשוקה מגיעה מאוחר יותר, תגובתית - *עם האוכל בא התיאבון* - תופעה שלא ניכרת אצל גברים. בסון טוענת כי חשק מיני יכול להיות: @@ -160,7 +160,7 @@ dateCreated: 2024-05-06T05:18:35.925Z - **תשוקה תגובתית** - *עם האוכל בא התאבון* -# הפרעות בתפקוד המיני +##הפרעות בתפקוד המיני אם נדבר בנפרד על עוררות ותשוקה: @@ -191,13 +191,13 @@ dateCreated: 2024-05-06T05:18:35.925Z התסמינים האלו לא מספיקים לכינון הפרעה בתפקוד מיני - המצוקה היא הגורם המבחין המשמעותי. -## שאלות חשובות לשאול -### הפרעות בתפקוד המיני +###שאלות חשובות לשאול +####הפרעות בתפקוד המיני - מה חשיבות ההקשר באבחון ובטיפול בבעיה? - האם יש הבדל בין נשים לבין גברים? - מה מקומם של הבדלים תרבותיים? אתניים? חברתיים? -### פראפיליה +####פראפיליה - מי קובע מה בריא ומה סוטה? - כמה קביעה כזו מושפעת מרוח התקופה (כמו, הומוסקסואליות...) - האם קיום יחסי מין "נורמליים" שבעים פעם ביום נורמאלי יותר מקיום סאדו-מאזו בהסכמה וכחלק ממערכת יחסים אוהבת? @@ -209,11 +209,11 @@ dateCreated: 2024-05-06T05:18:35.925Z ![amirmenchem_x5.jpg](/פסיכולוגיה/מיניות/amirmenchem_x5.jpg) {.success} -## למה לפנות לטיפול מיני? +###למה לפנות לטיפול מיני? אנשים פונים לטיפול מיני ממגוון רחב של סיבות - קשיים פיזיים, התמכרויות, פנטזיות, ומיניות בלתי-מותאמת (לגיל, או בכלל). הפרעות נוספות - דוגמת PTSD - מלוות לעיתים בבעיות מיניות כחלק מהתסמינים. שינויי חיים דרמטיים, הרגלים, בעיות ביוזמה, גועל\פוביה ורקע של התעללות מינית הן גם סיבות נפוצות. -# למה לקיים יחסי מין? +##למה לקיים יחסי מין? מחקר אמריקני מוזר שאל את המשתתפים למה הם מקיימים יחסי מין, ודלו מהן *237* סיבות איזוטריות, כמו: - *רציתי להרגיש קרוב יותר לאלוהים* @@ -221,7 +221,7 @@ dateCreated: 2024-05-06T05:18:35.925Z - *אנחנו בצימר* -## המודל החילופין הבינאישי +###המודל החילופין הבינאישי לפי *מודל החילופין הבינאישי* [Bayers, S.E, 1999](https://psycnet.apa.org/record/1999-05562-002) אדם יגדיר את הקשר כמספק מינית אם **לארון שנים** - - סך התגמולים עולה על סך המחירים - סך התגמולים והמחירים מתאימים לציפיותיו מן הקשר diff --git a/פסיכולוגיה/מיניות/אינטימיות.md b/פסיכולוגיה/מיניות/אינטימיות.md index 77a4eeec..87664910 100644 --- a/פסיכולוגיה/מיניות/אינטימיות.md +++ b/פסיכולוגיה/מיניות/אינטימיות.md @@ -12,13 +12,13 @@ dateCreated: 2024-06-24T07:01:32.752Z באינטימיות חשוב הרגש והאמתיה ההדדית, והיא מהווה גם מצב וגם יכולת[^14]. -# הקשר הביו-פסיכו-סוציאלי +##הקשר הביו-פסיכו-סוציאלי -## ביו +###ביו הכל מתחיל בגוף, כבר בגיל ינקות, ובפעילות התקינה שלו - לרבות פעילות הורמונלית תקינה[^15], הפרעות בוויסות חושי, הפרעות תקשורת. -## פסיכו +###פסיכו יחסי האובייקט הראשונים המופנמים בהקשר של מיניות מתחלים (בגסות) למסר רכיבים: @@ -51,11 +51,11 @@ dateCreated: 2024-06-24T07:01:32.752Z התקשרות נמנעת-חרדה תקשה על קשר, והתקשרות נמנעת-מוותרת תוותר עליו לגמרי. -## סוציאלי +###סוציאלי תפיסות חברתיות ותרבותיות, היחסים עם קבוצת השווים, והחשיפה למיניות במרחבים מחוץ לבית שלנו כולם קשורים בהתפתחות האינטימיות. חוויות והתנסויות מיניות - מותאמות או לא מותאמות - ישפיעו גם הם על התפתחות האינטימיות: קפיצות פתאומיות מדי למיניות, או פגיעה מינית, יפגעו באינטימיות (אם כי לא פגיעה בלתי-הפיכה). -# בין אינטימיות למיניות +##בין אינטימיות למיניות מה ההבדל בין סקס ליחסי מין? בין מין רגשי לעומת מין ריגושי? סקס הוא אקט גופני, שני בעלי חיים שנפגשים בטבע, סיפוק צורך גופני. יחסי מין - בדגש על *יחסים*. באופן דומה, מין *ריגושי* קשור בחוויה הראשונית, הנלהבת, לעומת מין *רגשי* - משהו עמוק יותר, שקשור ברגש ארוך טווח. @@ -66,7 +66,7 @@ dateCreated: 2024-06-24T07:01:32.752Z ולא בצ'רקסית מצויה - אנחנו זוכרים את היחס לגוף עוד מלפני שהיינו יצור מיני בוגר. טיפול טוב בגוף התינוק קשור בסקס טוב, כמו גם דרגוש חופש של הזוג, אשמה ודיכאון במובן הקלייאני (אני והפרטנר לא מושלמים), והיכולת השלים ולקבל את מה שלא יהיה לי כבר. -# זוגיות ואינטימיות +##זוגיות ואינטימיות > שני מודלים לזוגיות - [זכית בי](https://www.youtube.com/watch?v=WjQgsyPkuCk), [מתוקה מהחיים](https://www.youtube.com/watch?v=WUZW1EArVL0). {.is-success} @@ -102,7 +102,7 @@ dateCreated: 2024-06-24T07:01:32.752Z - אינטימיות פיזית - תרגול זוגי -# Good enough sex +##Good enough sex בדומה למודל ה*אם הטובה דיו*, מודל הGood Enough Sex קובע כי יש ליחסי מין חשיבות בקשר, לקשר רגשי עמוק (אפילו *אורגזמטי*), ומיניות על כל מעגל התגובה המינית. אינטימיות ומין קשורים מאוד - האינטימיות מאפשרת ביטחון, אבל פתיחת דלתות לחוויה, מתוך אותו ביטחון. חשובה גם משחקיות וזרימה, וציפיות מציאותיות ומותאמות בכל גיל ושלב - המיניות שלנו משתנה כל הזמן - וכמובן, בריאות גופנית ורגיעה נפשית - חרדה ומין *לא* הולכים ביחד. הדגש צריך להיות על הנאה, על החוויה - ולא על ביצוע או הישג. diff --git a/פסיכולוגיה/ניסויית.md b/פסיכולוגיה/ניסויית/index.md similarity index 94% rename from פסיכולוגיה/ניסויית.md rename to פסיכולוגיה/ניסויית/index.md index ecedf869..92850f4c 100644 --- a/פסיכולוגיה/ניסויית.md +++ b/פסיכולוגיה/ניסויית/index.md @@ -15,14 +15,14 @@ dateCreated: 2024-01-04T08:34:17.980Z -# מהי פסיכולוגיה ניסויית? +##מהי פסיכולוגיה ניסויית? > [מצגת](/פסיכולוגיה/ניסויית/01_zoom_meeting_students.pptx) {.is-info} > [ר' - הגדרת יסוד בפסיכולוגיה](/פסיכולוגיה#גישות-בפסיכולוגיה-הגישה-הנומינלית-מול-הגישה-התפעולית) {.is-info} -## הגדרות +###הגדרות ניסוי מורכב משתי הגדרות עיקריות: - **הגדרה תיאורטית** - הגדרת המשתנה באמצעות מילים, בהתאם לתיאוריה @@ -35,14 +35,14 @@ dateCreated: 2024-01-04T08:34:17.980Z - **הגדרה אופרציונלית** - הגדרה שמסבירה איך למדוד או לתפעל את המשתנה -## סוגי משתנים +###סוגי משתנים - **משתנים תיאורטיים** - בהם עוסקות לרוב שאלות מחקר - השאלות שמעניינות את החוקרים - **משתנים אופרציונליים** -## מערכי מחקר +###מערכי מחקר - **מתאמיים** - מערכים בהם כל המשתנים נמדדים. אין שום שליטה בשונות המשתנים (למשל: מזג האוויר ביום מסוים) diff --git a/פסיכולוגיה/ניסויית/איומים.md b/פסיכולוגיה/ניסויית/איומים.md index f818f2ae..f7aa8e7e 100644 --- a/פסיכולוגיה/ניסויית/איומים.md +++ b/פסיכולוגיה/ניסויית/איומים.md @@ -11,7 +11,7 @@ dateCreated: 2024-02-01T09:15:28.846Z > [מצגת](/פסיכולוגיה/ניסויית/04_zoom_meeting_students.pptx), [מצגת](/פסיכולוגיה/ניסויית/05_zoom_meeting_students.pptx) {.is-info} -# תוקף חיצוני +##תוקף חיצוני - דגימה בלתי מייצגת אם בדקת רק סטודנטים לפסיכולוגיה, לא תוכל להשליך מהם על שאר האוכלוסייה. diff --git a/פסיכולוגיה/ניסויית/מטלות/Merde.zip b/פסיכולוגיה/ניסויית/מטלות/Merde.zip new file mode 100644 index 0000000000000000000000000000000000000000..dc5ad299bef8fb654376c02d0725eb8620e7bb4a GIT binary patch literal 10019053 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%0D` zEy+zWO(VkupXQfagFi{g<6`QRYc*PzzF693>C<9p!OQYzC0>w7D}@gRRKnm?MRjkA zcj_!D{gJK?w9OfGq;KFskJ0~>hi=D$>u2#HS9i_t=lTUcexlbun7MGpZ70XmB!#-~ z-a`H4H3!Vzs^B1tuCDwU!);t>RR1&kn;Dt(wN85AY z!`!AxWiq!R?ZiD|1YJPba2SZS(QOnR3g4T$*m$_Y>SjYUauW=ZO$M3A5nP8i#>K3t z*OywIZ!PiW(5&LhskOQ6eKpomXj%IU$QPU2Y5rtb!N|xeQL}-+)8dGbrmd~5h0yt{ zbG}&{s(rQA^)>HdZL~7P<*bz>U!mp?U{#|iJJp~@gL=DS{FkSuou-oKSsBL4rGm!N z!IW-q>89^|Y-_l;;U${Or#Md)A%?RaG%5V z=k0-M+qym~M+7e?DVN_th1M=(%h%C5n>@eWk$fZmG0y*O{@2$3YW~*`{#Wz=HA>9? zuQC7a{9&}x3Vvbn9Ld`}`VsiSiJy?RkxWTvYpK&|#W`JvRvwMh!@yW+0{H__?C%hO z0SthJg@JifZSH@gsV_Wx9C5~Fw=y{6Qk9HW%u z+7TLhPm1?ZxoH8e0f;qr^Zx>luAZV2U%ra=)J1mS0c`@?6=JY|bAQv5RHNh@{F(jd zC8!U-p5OM9mcVmj(j{kb{nsaYG~d_XY#ufKs!80`l`u+k>!>#|%B)pHJE0 z%)bx+83n_NHNM2v;KqM6zvd&p3-guG~EAN(y~&cen7_;Ied;z-cq33shXp9HW^<#1|x*Dzj?5hI5h;j?%3j z&+x_iiy`V=iEn}po7ADP^RBb7GNRWZU(t zH!k@FG9yJ`256|DZ0E~4yTZ#`f6k!&@=qLJuLQU?v0(!7=_le-OrZq2L=sT=$|-)H zb+Os!zX048;Tx#aeS45aYnM1|_!mu4SpEC3WXH?%DuC#3-M6~gpWi;%Nt)nu^zuf^ z`zkKKgZ~231Mx$gJxt1F_#$x4xV1dI=3!L|Tjm7raN&o)ss7f{9laWcVfZF@+6C}6 zy#kjSaI2}Y9Bq#tVKd$ek60JdH;p$U(@KUc6I7;Y=c!dyP=usVfmjA`8DmCYq$yS7-ua!D36w$d=+AC|g~GferA(Dl z&YwcyOK*r!O^!N3=#glHfAbrmeg&)h+jO841x2?3qlkOzw*5N}XBH|``$iys=r5@~ z_aHZMP#RxZ1NGBK)8ScXZmmiE`q)jt_YI}>ZW%50#zR$l_tez;P*(2Q(zBsYmlm5N zabmH01*rAgfbll-W{fG^V}B1$Ga1w4XMAHw$+FfN<~XYMX` zPcybrm4v5&55Gw;##GT9GV7_`I5Lo_jqrU5#0}2IKqlcvU5&&MS0l%mj)Ah$vxb@t zsKs#_!`c7Xz|fp8$^zA?_eAiP~DL|^TX%$&>$;FcNLP0iW} z!o3smK@GRRf(Rh!Ehipg;|&RJBnT_Uk^xe2>3yv73L7g&q5I_IG9D`zH8#AX)jT`| zo`aY{24U$@N7!Ja+a|b(Tgf&E5Ui7A5J2n#@thV;sM>bSzWBKcNaf%=goQ1c>myD{ z$<_!?oI3Ge14Wzf1Ye`>hJjY%b85EGS1wXkD^CG^P1ZO>3R%!`JP_P!Wd|ikc^>d8quN9(De`qfe3wjMFwozMDu$41nM7d zFiV2C#cIP(s}3ns=w$s-2@zCZn>fqPVq5sjqDn$)VZgdRJo_f(GC^7!c!nq(6wGwm zVkqIkMHDe8I7B?=%*$kI)P9isCwk}<+8{%^kvh^y z8|#cr=32Pa#t-M(rlq!(Wehm^{2P8&2)Zl)K!-)aCP5CwjMZ62-R822+wi!?raTCO zoyy6J8HOOR_65K+Fc5u;%+Gb4Uk?u@ky)7W|8lmYh6+O9 z`p*7=5C01$Ofa`vJVXwl4w(xsrpZgPp+JG%)n>kGVd33LCM*B|kv5FNKRs40ODN$0 z)_7P83}Qkm7^(`e^^grEn*6!+8z`DqGh%;~%Gd3W-UpkVIx#d}wx2!4Hou_%hH;8| z@=Exa>^B|f>w+#XYJE~#Ef(i}b^WC5OD{OPeie^?Z$lu|G;_BCw2bN?(tIC~mGnrU zLF$+$s}rmCTx6oQh{X(+QgK~0K81x@G4q34>>*WRIB|)x$KbGWL$#7iN_!m-imw7n z{=~%7FaV(d5w9I43ZFQr7$Ce{Mz-kI&I=G9AQ;VRdh_L_rYU8e(wt(%L@E~TE7>eA zHLhe3<>WmLi0wHNDoCL&?>*A!&SUL>NS%dh(GJZ$8SY6PtIf9t&nuvN=ezKlk&VgL z03f&|-x*Mm${Qrb(KwMOvr55steq4LL!2LASq9}>sVG46HJE5s+4!WzhiKCgn26>< z%WY6|^3xm^m)tlBwJ75i%P*d>S=5V^ahN#rpc@cJ5{I}U0F%+F(wPvT7O9*DFXx*d zMwwmHf+T3k2o6q}UP)qrVEfYo^0b+IK+}fPNxL>v!L7Shou3m|@5G`*MGl>We>l5S zHf7_r46!)-jQ966iud_?7jk>P2|VZUseL!D&WA1V1*yMv2d)O-{9I&6;hM?2W@;1V z=Hk0Zi_f^?k~yV{_s-=-ksAcu1dwkGogRzH5RrUzzNb2Uzd9pjo;jgBcmvSDOi}LM_guP0CkAN-y!kpnvYzMnlsexOkG4N)b$Pk3u(;YI$V-L6JSkPT_c-a04oWyn&!QjK=C0r?39#B zx;R2`N=Q&A$*m;BRS0xc5}Z?~;>QB!4?tdQG*uN+C6}WQL`S2W$3g->(GU?mYBe@q zWoLS_6UUp_Vno{R`~}nj-f7OGmU0v0_ps0c5oS%In0e~35|V;>53!|H+*0ChYWnhF zi6~OK;7{V?lakudy$`uF%==P920$U2$Bd{IliWG(4E?4WD22#@6ljKCT*DG&s*7{8 zDuE;vC(b9YmyajD)4<#Lk{F+b+dPRUG4D~yhXLesmtob%ciG;&cP*a_j4q{RBNe3C0Lz9>Ca1gmQ*#I>5-?=jVHT_S`3qo{)RHlc-ZGUip(FJwe#S;{JRr=d>^t**E%IqAbg}l#kYN?7U zXkMqtPF2|-Nnc4VHZQ`G;_C{(wQ!Hh4I@vy*j*ccxC`NS_{n=OqOe7Ay6ZQR?P^-9BS1Op3lO77UDXN3`mI@j-fl*}k5849MTj7(guF%ZrtbT5sJa>Q$98k6hDT8BBu| zLoG8^#h+ww(ZlKidW!n?=x3@ra8bxRaQb`VSRtU`8Z?e#05y%>9ZYzZs+k4Eor-(9 zPmY32)VVSf`qAVIAD1=%?|_o~kiP(+F_}Hq7KjIf9&wq=uv=EOKjYUaD~DK6*}ror zXrY=$2J21f1p_4<^LJ;?R}=)I?&J&BCC8W?x{s(S0cMa~ES9TgeKT&Swlf1gW)q*3 zOB(lJ`&RoFXuU$Z9IfCWJwH`u`Nz@-9W#z=Kqz3QgJ7n0=7}fklF@uvA$08%hUstE zIT*AAMKQ1rv+Zbz-F(DzkovZyTcHf>R;{udfEH$Ga z?)(|qFR$1xgk(G8k74K)OZJ$Ke1FIqF{DHGsHyvY*4c4&-wP=%O=GT;U8}7#UgStc zpEeho#>W6fAKQfgP_I0F?xx{NF3iq6vGR8$C5&E!|A5A@v=x#;tH(>>=mxDV0Ucn& zu*{*421Q^~0>->R0z>MvGLj6TP4X~7U@d_lx{tENP#)-?ucAjENRM*-UKHwky-7+3 z<994X_lJ-(-+R^Kd+X81_-!ZGV0EBmmt<4`2|-b52{Wb_xr~=W2|WmpgWNO9sY_Lm zElXP?h`nXUZLEYBHD{x;+zSPM65Y_#40V9=vZG*(6N>k_%3N!VblqDewF0LJP+BmE z?#(BS1=Th`1JDD)*ul8j{Ohl8;x?bY&m@?W^8OT@7Y;ubbp|zhe0OP>J-FO*5oG@h z2>dRARo-tF(Ml9h2ta68S^pCkYVG1-&ti_B#GQrkS@@J}xitq$FOyfl%5Z|%1Q!*T zwi^>hG*dPzp=_5b%&y3~V>?eW3j=h}2{xpWEzAmhor(O#i4gnak&gEH5@xz%G&bPb zE+MEH7&-HBQ~+Tl!1E&VnZd+V(|6#5fLnSjxHHMBXl`GFU;*$b(nUWuSllxjk^IE9 z9mZyEjjmSk?$Ceijo#z5U<>gDB@|8HqK8iB*rOdDAo>R|0sVT&-`s5L-=PEnZ-L)1 zQ2;2KE@ydHLKb}QQ1v2eB$3>+PqT`RW*+wb>xwvL(tK5<`FQnb&d0R{M4Th`L_XnJ zN*D!Caf2?lIVvrN#Qi_2!U&g*o2YN!Ah6uuIG%&4nC)UDA`)d?B_ZL3pEV8lzZOJy z`}N4a!3_l?1Qz5X z8HELMq<1nJ1DXJ&vo~xy82aNF=w+MG;B_ToX(l-F_~WAqsKJE>((2zGc!?#EC}B;- z&?Z15$?eke$-Sa5S5s9C{eJ6%Zj!T)qU3Y{+Ir>}~2NYGMcyH+2}V zIw@TO zxVxMHoZ$(=pjk7;Iag+$7KQUb)q4jjy4X0U&wl}$xgJ?V-&rjke^RXGebHe(eOZ}0N9eSL{v}dN*Pl>F%`j%WQN%nNG8L|)hc$!&V@Re0k;$7%otvL> z>V5QfmsjOUppjIf*ovvf=#T|Acr_8m*e^=L>f{sXv^^}y#?^V@{v096q!0lzfm`D_ z5DoFIZn-`eRebqr?sSQwP?RT=`7k6~#{23D8!W=oYx7O72M8x*27o(y7!ZwKc-ZE2 z%B@PKHuIhOZF;@DB=p=mRR*g_CaJ=gbhCZ4bme}ug)UqFn1J|7+rhOhnrinKp!=AH zSvkJtT5Q7knCc=NkPKsSD+5=AiG4u18$feXMg6+@y8WNKJ^*k4008W#faNs4iKKtc z0y&RLL;w^LeMIiQevA=Fr39&7Eo~j3wq2)XV4mzwS!AGh<4l6wN4X(0)MABqZH&|8 zRu11}{KSYtbmtBPJVGWJ5%*3tvUA;M6oSn|E6^Y;3B#KQG950uxOyB9mq@{Z%&)|m z^>DC~>Iu_-0no{TQgMF|PZVnT#;K>P<*bQUbx}7R7d|s#SmZ+5N2NTv{oQ}&h;nN< zL~Fdmr-eth`k+q`L|g#Ofn>89)Hv|RNhAa#mGM(um>>*HnQW}PRx%D7kPsT zzW(eVy@&3Lc#Hkm4+{h~W#1lX{#Vyo;I`%v74} zy?nM{gES)X`Lg-O9U}FQ2?~QhSw%h_P?)PzF|gnYaB|hK_cIhr@;Lkw63R`)(X|lF z{iy41@DfgN5-%3;L}7rY$H*)$p}5C}28PNckRVAR@GEk2Awipu=9!d)W0a&KI-(!E zg#H3{Z{Kc7EN;z?mW&M{Pbf6`98XGgF;%}d}TS^42B9v%SG+52V6 z`EZ{&GG(>vs27gM&xPN8Hfu*~_v1{B5Ymx~!%m`e4w4l#I3#iAzEDgK56S2?!DOG` zporW=!V_`oqeIyUqxrk6kdP^$xb<9~M!k1ioh`QlFDPv9qQ(K8?Qou4rDBnnOR>+D zUk1xwXYisxzi-aJ--*kLDfsPi1vI|(EueGhzWO~Ud|ZDEjNG06@`nj8u)6rS!vIY% zX?rVUAwT7JBso;6OTm~Q;OuGuh*kq8Jlzx120R%Hz;?(Wq6o`@;ncVeDvZto=uzLK zvGSvptRxYj;P>reeoE4rl?bsS5YW;Hg5zEcb*0`@-05ehQ)1lORFd@=peHlqkPlJL zVsIalP6vAuWZEC`Ot=IbYI2q9-Z0%qHdU4lrSAiUTV{`G0?h>sW zd?r#N96a-M|Nqu$mNN`PSS?m=0CPxO~u*pG4`ts97AT8b=_s)SPU4Ut}7{+~>G z++a;kdC8jGwqXg|I;HhEl^|Po9%6GY%`pmANy$Y+63kMwoiQA#ulW|p$!w4@guWnT zdao~@kDdq`LUKXM+F$&onc*x;0df{@l9+qA60nF&)njpm+sJwb)L$`sC{vDNBO5RK zC3nz;6;)xS*xg{V$$&vw(&}Nu!5ji2rYsUGyf{gc0KzLLe)cw*SP8LD9DiZk`c^n)r#K=GMLS)41yNc2BRV$lPfyl#)kd$2whKE z6)YyZg`>U<#ZY3o;)ZDw#<>o{v1e6q=jU4G>LO&8p#H&rNI%=%-RlRzq$;O&&fx9C zL>kI};)BkP49U)`I|li?bTZ3lH2AxEGWC4pw4#~zHy%di5~nQ~ zy#%K~sECF&%*3@=-Jl=fIb9VlBGL2z0y6YN+K8nzEjXp9T-p>r=XMkdwXuJQT30QI zW3YpCkC+O)_1?0Cni-4z+n6YU(J^-?N#@&QokVoB z#T)k9EW2#@$g}njj)kbUJ`_l`A{HrVY+!;*OBk9e@ok@2kqDl@S7|Kaaz;Y zu5dxro6KSe)I)Hof2tXba|z1XjmPB%X$`>J%wdcfe5`_{?n2D^(kpE5B{YrT_VD}} zAMwlS&j6QKhY)HCpn7F>V*KlMW>1yp(yOuG!_?uXSK{q&@30~mt54Ic&9-7ncLkUo z5fGcJfOeNb_V#pG`_8y;{&vyitlypndl~0Ya@BK(81}{HgE%MvHX!O5=FCKZ_pt6a ze?$2JoNdP7~9(aB#gX82d9|m8mCDnEFe!dI_DF!PEyIUfgs%$%<1R(OWFVK0_AIC2}%T zlFR_kzkpm6O<#|kzkqIX1`CP(X{L8&EogV=IeE={_&%jIp*UyUk9etKdfNnCm?F_a zeu^lQ!(0gt=N~hg<8@|1=Bd_98{uz!;vdw62eDz#2L&3PL2xwW&I`4;qqxc@t+yBj ze*xD_2GG}iF{AgQ{l~w6uOv}gXKx;FPkYKr!}lqXS)sMUq*T4xst+%jNzC%X0b-(U zg*FYMeGjI+$VPu6Sl;;f%g4I0@6H08L=uf6B1P=vx7)6SiEBDNJ;aWG0mqMZZ^wm1 zpXferQ(wFY{9|x9BYWtX1iyWJcp@o=F!p^me#}lZeh;v}e-j8?-#@w0z-sGfz=I)z zL)z600CZwfz)%(swTWj2gLH=6GilDul%y&3EYoR7RxvDRApAG+s8#Od8oEYNyP2)t zbOckAwMNlkRD*(`V%zd>*h64wu?mGIJ=GlM?YIFGJ~kDB>&ru5hyp6ttHJ^#_9R(#+@1dw%aflDP2l$1B>$Wfrcu{`ncyva4RK$Gp!VUcAZqe)3*x zKDn|6Bfp5MCN2d@1{A;p2}&@{`anMpTO9|eAb05$jTeKBG-mRv!M2sECazc?H$;%z z7gk%|+i*SuB-F#9ILwph^Dsnf^`(Qm!qXrcJ>8=qJowp?=KS=E5;gn;^ud7<#XPcj z$SzpO7Ry*MK`tNUi$?y*jL4Hd$r~?!_&%tQW0BvSS`i1Ve>vS7fe0374knw|oFg|_ z?qQY!fm)BM=MHFA40gzoiBg42G*WE;v}1M$_r-j-zXZ6T(FhNMT^Vi;M9CMD9s^YX zlwPi%^1gk$>enliSogRK?deKHD)uEr4W^Fu2HCkc(^x@t=kyp>gsOK(WIID+h zQ?cK)+i+K;Q5uQ}c`~XoqsX7%0`)g%$N`9`#2P2Sx%ji zY{aYw6EZXgjNxS z9(#_>_`GynXg}uHK_s_ed$kVSFtPzJ(rBMnqB-ci2{Fj~ZYoSPL9*Yxvz1$;diMTZ zK(08xuR~;JCa>3L0hp;$rn;xfKkXJpDj&nCVmr`JnhA&z=Rm^xt|@loLjp7^S&Nl+ zoSs8BoEmSTD%ts9bP-EE_>+>96)h~Wv*Vg`d~X#-%Qrl8D}3u45=Xad^6hNbtXz~REcn5+qi z9}zSA5`?PZxya1m1R_O0+m7`FUi<|#K3|J5`&Q3`@IOV^Kzb}$K!ucOmkln>_lpC_ z;+kWXf=#J8U;QmDfydK7gc?D~KRYU(0)Rqcd164iTYhK%4J8As0KQcy6n?2^J#>AE3bui8r%$qD8=P-F112oUQ=K{UTB+zeolPf zIoWgH+ZOHEKebXRG=7<19mt?yuX6&yP^du)?Strj=cRv6=-%Q5vx&pV;jA0)0zAI3 z4%)K|eB;tWeTXrmfDyvcCL{l}6;2d-p@lh=;n=M?UPyssJNN8vTfrg#jjsoMBU;Rn z#1=3pE&DS%;|x!b&>$W3sU_?6L^`-{2A3oW%vew;=2~V)hZ?M)xoG{i@N^g^GjL52 zccuK=xF*6m8v)R8IwTv-g;JP`BY}EkZ11tZ0!&`M$jUo)`vXT}EHJtMJbz1f(a`C| zoF$JtJ-v;>fyjxIMl`ES!DYyRD*)2em}$7ayMpQat5&5NT_W!d4D=^UFuWrXqWC=L zA`%4I2S|8dyf8z9=-BFT*i*StLWk!?>bRS`3l#&I^NH?oG0zcr?A7=6*XIlA_F*a! zr{@5QMV0Jw=Ph0%-NJU%mN`eU8aNCiT327Izk1!cscu1-ed_zOuB$y5uHvw9aN#O| zMA0j@bo9YyWJy9eFqXWRJ0(g0Y8|JrP6O=pMyA={RNs~LaW!MUy<5Du>4W5HNRt?; zf-lp-S~pallqz1z(%_<2cvb=>c=@0>ZBUwC#LzDU9i(kLy($0d(!W>>=%NEw(D<>lI;B*8&Po zt3PyVLM99;w6r$UF%^;8<>*K)jA#)9HH`SzCU984!!nlYg}oaD)07(8)yO8W&IJYc zW5V_I;z@Va1u5H?}xp$}E&s{sR1;NS&`oAEu4_(tdht4U^<9YW-T|Ws^K_eUZ^@a+kDdCX%n4s+d+UWUS11#5d3*}$`OGp1D?!0lX%Bg|189W7eZ1Q`mWJ*H zI}#S!;X;9g=_ZaN9wNhXxKj@|bgrkdp|TtwlnH2~8w^|qx&=v;VDbp%SzRSE#wpAd zto%fIw>BA65_p&HJL?_!$k49n(npe6E1xxm{*am2u;XGYJ=dX%gq^uDxbtxo0fy_o0%e-F9~H5R4tWz#Z#SAl#CAfY;e z9|HXeogqPmr>?CUbtjyzkpvIbF1Gp$>o2p%$_ELsghuZ439DtBf@7?({(kWng2t~h0G0;9mBfZ$PL@`*o_MW0@k(|oLmn@xFE zhAk!$1g_+h#lL@~IRL_j82Q3t=%;o$QfB*Pg zZco$a8G;v1VY9pmAC>Gy`H`drI3)oja@Pv9soGaCasYLkh;C-DTJ)fDMor*%VzjRv zx==Nz-`ew9D&Owa0BRbvK?IyY0M>PJl(F(PqQ)wELK|C=Io!OFk)bWfBmz*V4(KnW zffdIN{YKBVtSHs}Z9h4+_d6I$qnu(w2E5|FK7(&4E$VVlq*vsk zG?NgwBn|wp)2jcXVA%hD;Qr-9|AT^Ega1LnbJyU0cJbXC$p1a93jTzA9DLA=LXA*J zXcHLxUW?!tTM}6^1%AhEp{DIYX+A#YZ_}qrJiwcu5S)<4{Dg7~ckps|my5>_kT{m> zMog8oVi>?tC^Uwv)1#7$sx|6T6R(n#0EzTtIUdF!2z(ff={Z1Y8jX3X|lgYI^jeXI%%wSH#{^1Az7~kvjDxMN%`svr4TPCsBZ?#+GqM za2Oqaa;Juh;v2z0OBk@al<+V?D8>y)4Pb!R!J3^SZNUpQ=;EWe!cuf~!Nr#`kQfoV z<=6R~7)0(5Dij;?9e#6w1jD)-s$==^JxRn=2pB6D^_kH5H-mHthN-A!D6*!@`8bV$ zh)6~R9kcESj-ZsH0x-uP@cbd<N9Az|`S?PCDU=V8f{v|i^eCwWOw!#g8;JSt{?cH?Wups4D6fJO)KL{3 zu@+#UOqe9ku`5N3bI*l&W@nB-O`j_K`FZ6GMwm6#u{Yy_fayURx!b#qy>kFl-ZRE) zFQI&^%wttu6^u%fJ?DM&awJL!AbJ>@eL$=ph z&*pG{mm6B zSWu2rP0q&Uz43%D!iG+|4*X@{Re?ygfR7~!Q_rl>Vk4pFRph2lwe`Qu;5@vEKH&a? z^T~an3Ahe@2rsXm03}o$vrKMOAosrc9@h5yj6S|M*AXGpE}jp=qvicx1n>*4cDsK( z0t212-QSZt;{Y*Q-D>snT+tlCd~}Y%h8Gr-*%^1O;tOHW zeGuQDPG8>&)YdBw^M6Bvnu?n>M^X(~o%!Z;5TrDhe?NaA*9E4})_>9G`S$QamD?q! zc26CCSDGHiostFyJ?p-z92yXjpw8pxKt^w?Ihp{`%SgpfN&sZ}Mu57QkQS)y5f!_4 zib^E|v+z%m-=bc)K*tZF^ZC9z-Qiaoe1CzQjx-K0j@L#q@#^!v@{J)_3-A8`oa`!PMs++x$C-u)7PtLB;RaA!FbPLcVJ)6^~zJUItIRH{{W91!iOX`6!z4xZncfsNnD_CJJ{J?=K1L2 zp%{X8A?M8T=!Z#ohR_PO1~_{WzbzMM1yfk7A37**zdf9zP_y=7e-2FiIT14EjQl(2 z1)>chlT#?g3#iM;I?8YFN^XFvg(H!WO8v$FRCt*M9?Bt&pe4|teGTb8%q?Gl{@Do; z0QE3|g!9j`d}e%Re!uW2UGK-9^KAbB=P3drYL_1(!jJ2308KFHb58ModvouL2LeD8 zOA$l25+xng0d_z}3k5ZcN~P*|#H(V_@Y$(^l39+<9hX`|ttyK7`8|f92Uu1Nz7ae> zv*>le+=zhqA3cJ3F>#>C0i6bfL}itJt(;8^@~8-!*!Ef1ek;O42vY)q<`w=c3(>@a zl`*gcVXSDWxqBBa5Ny8s1w3D4gLy{ohVdl4K4KM&4@^+RDKaMJswzC4IFh&=p)OP| z!dh(kR{X8tAfN+X>gZR$e-B&;2%unrW00Sth#(;_0-F^M-u-(H2p6FI2LK5(Llg)a z1v%SCNlPSwLUn>W^j4mf0rp>*jTg+qXO6(1s$Mhz+o z0gp9o-I|c|$rOu}(hVFG+zdZps-B*x;{u<=P*C4v04dYaHt5BsxYaeszC+Ra{{V=3 zSxy>BqWk#>Q1Eb&w%|Lhokgz9*@!g01)(kzv3H) z_nrOw<`WN4pRNFq9Kl42DTer&7z7PYxnp@Vb}YMFHh5OGrs>`Rl*2qM7wo)+r&^rR zS1us&Fw|QKz$Tysz%Z_L+_wqV_l~d5r~`?hn2@%ZrsOCa0DHkarq1Hzsw9ONv;)YJ z61?lL{WXc9RMUwkeINw0R(n&3vouUmnf!&#m=vH!!LxIl<76Lpg4M zA{?gN)Vt76k9J8(%t0!^5Oql|7-bGTin=DmB@tkg%+WDSuLRn-rK`Z;kd}qJ9VSpi zj202Ds0{VMjTE3s9i+o`WuLjg<Dr+*tpq;l9g8sbQdz* zG)RFD7ygnuL5Tdg1Xx+;RO1125iB;v?TNdoR!K-f8FmCr;X_1>r{sRKZ;gqzc~~vB z5O^-CDp;@i2i_JYgs4UE#6YjncR2|oe+3HK#rVMGPaW_=pn$yU#Fr^lDneXcpjymV z1;J2#_uvD(bqb#j-tKhD=DRW^@B-6_w`MpuVpA_3W?6R=Cob5dNqFo-*qrP*F${`U z!CP>ckro=M6N51bB@eI>Sl}w-c37xaPY{joEVRPxC6Iwlh(&K4lGP3lGx(81r}CVy zJLQiNw2`*(kwZbo#)$VJ!!B^Y@eP(1>ou|34X%cpn%NA9sGd39|1KDSDStTa(h(OwOv2DGx)H-TE= z5=F8RN%l|*5fLRk-BnJ=x82BtAVYycP<9Q>l~99QwRJ6U#XOiO`k-6W=^%t?24=f$ z!n0n$fP4bx!g@ci#}pI*DhxCLoI?=c;-D4`5d(uZ1Bu26eObw?oqP+N2uK+~Bq3wR zzO(3tsm)=i`95J=;ywh(0KlR^2)Ys`5C<*e_N`9IUD%`2E|R-CCv6fuB*Gj8F0>L{ zfFuT81hcecE|1_ip~K&-(E^wa&_Q^Vn&YjGud>jbj5EM9r#_F@J)`i|9hxoSR1g6b zGgLv4GJ?5zLF=^!U=x4=qlzw#-6vopjR(DboL6v?iJf=mYOTIJ>Mifh@qD~8KGqKY z{{ZiaJ(>^r)7De*yfGfqJDb|7cdqBp2muW=MO_$4fRdWg=dk3!9w;Hz>|NDc!LXj5 z^B%1ZpN~9wCw+Aq!A^Xv)n0jY@m2h$ueDX~@?)*CW2B0ixxEgPi63>~e+utL`Rm6R z6T+6h*uV06;7dkYx%Vv&k5f~(gv-=&hY?et9a}FM;=bkJ^PswohvqRy&&1F_3!}X9 z&yVMVFjJ<-&{(+lA=%d~t7K}OaK}TLv%TObmJ)fMF_-Dbr-T+TYW2!4Vuqbglj|}K z8+H&;uFmdqEoPQ0GJ262c!#pKw#p& zTl=m))#MEdL&o#M8i)`SJD^O`H|l~xsGZc^2FJ@ZSs~v6FESBi4tyc_T~pGtYAKK` z)He)tP6DH$8aCLCk>XH*91FIF)nk0<=-5QHR-?eKMnD{BRkc71I1*Ki9rcS%-~x#8 z;|z81 zH83q546HT(0G;_ict!jXKDfe)I0?iyDS9Vg?cWR+cLXFAf4xY zlo%XK1EAX;yetuT1Aqb_6pC6DThpzz;k*KZ%`VI1jeyRMxM4+7^bPQM@7rsqBuk(_ zJr?!!{u$RI%M+^Tn#|s#_V{>0k#MZ>@$m28T$sXNuOxf#^~wd~unf9)4GQv>=2p=p z1*#TII`CFb`3f*zKonlZ*2h4N4>}J>MSy5*&|>_zYKlQ6^n@@t}o7bdFKi+2Ny$F3*0-cA;d1g1S#bKSJ|VzJSHm(p<>N3-k)`g93E1{ZuWoN z5+vbwTfTL4F(_POmy*u&60CuBlxx3>apRYV(uE8V-tnanBba-szy(qX` zr=sUi0+b+y>D5S1{R=Z8lD>IBabC|z2C0oJnhM!CFGJOCixJ;{CQm&) z4QXVZzGa#B-&wr#`+wgx+Tcm=SJ&2c-xGa1q1(N~Kb-mG9lj@$1MD4wh`zCFORQ}g zflo$#9d7o1kIy=)0PT9m{r>><;J$Ae!YJu4$MJl$I**@Rsg56rjm&*~ITjQPx-{KL zPtRFh1>)F)nf)7!J9e7Apl@1N{_ax{!H`u_kM_s3QD&dQPyzbUDN z6nPPm@`R?>dMBvs&ojqfKD=>FeLMg=s`!GKkJUsIlItq@>1cpW9F3eq2@=t?dp6?s z?P8o#6dMFd-$%&I7G45V=Jr9|@BsMR^T;SmK-KK$=1(2j;V}UuU{fs%dnOW3n2{F_ z$A2A%y1cX^ChXP_3VR=Y;1!Heq7Rv=ma)rwsLl%SK+dTij~VR!JaInX{x|1{q@(BU zy>N;oOXN4?qIu~jrv8@Dv($_;VfWY~1R0{^XlOsj*DQ6Qfdbd1LMWXE!nF`IR>BHu zd6Rk|-d)U8x;>VuA~eLlVy^@i!%sc1Y}W6N23tZ8u^#)@CXY`7s=y%XsDiCLW?3OYb?m7Gn1 zxW2Q8L@nOyw%AFx@bE^FlF@j zMznz z5)eax&UaO&wu;1uQV(hXt#xKw=MU(@YmJiXI^$wUCqn>a5)VqK1&nB`E9GQ7(1K$f%kcCCJKpgK=vw!q=Bgq#$p~{ z9FrsouE28v2d>i}e7YpVs($Q>4r(sF8LJvlz0qxf=KT46^Rw~&9C1zjctUpc6#e<) z>5(U2J}_dor~nRa_xgrqI%*Q*96x2 zhsIv>y?B6wHGvmh(-C3nkFkMHYdAeWc@b&)ye)*G5U@ehF7}+6t)mUE( zhQ%{L)j2u|i5En}kPiTjzQiC`Ll;~Dn3IXt3wF??@H(gYKvE5gXtM;_RL^oz^vS6sDPB?mO|ZjWR)9F30=P!tKtLhE7`N4sS5zZ# zSBh3X&}(Xqcx14Ub_qEOI&Umu8Y+pB!aPr*!Vviah^`ttzEKfcr!8H1>wLLk53s&E z;FR{`bxyO(L;Lr&Cv(Z(_3p#>@x}2UpFY38{&HA4FW51MM63J-k$^t~Ti4{z(hgwVBvjsWuRiGLa^m)mqC%eF-WkADMHu36+hG(6T z-;8a&W)ht;&-%`PBah3KmA%hgi3k*qun|AvsYDC`Q3Hn`N|5BvLK#}h$TP@KD1`_V zyE^`-sCWQGjtd^+5Pj=vDvb(0k&=@^bl4DwexxVD(LkfKuEhw(;;rJY(hlyRb~m9k zc*Y$JyHSh`$-QO4yoMkNVW=;?-Ld}l2TvUvzCs=6UmTz;@qE=vzsDCg&?0As({G2_ z+7p0Kc`!)I&er|M{`kVs?pa#f6n6E8&T%2KA)i3LbW*NsE6osx7KoEUA~cu1ryB)< zQ#3ms0C$F279QbV{{Vg<&#Ys`EfqC7{Q6Gwth>WhS&*h#FN|KgCP+k`DI7d}_`VOx zoxDLpcGk(b$wR;4^Te*u6S6H412-$ZNySQ!hg+EtF{mI*cZ}`leSidMLwrPT)erPy`aBPUlEV5G+A~+SAv23kJ7=-IclRJc7;e z&s^>x-B^Zz?q~S=3L^jz?D`Koz7l~Wt?4+8Hxe*2sQ z9_a~5Wq<(s!al7M!@aVMTAfba(CUW-3l7u^LqcTJUCzYZ+(fCThrcf7b=8H^FJ+SK zP@sJI>0|&rQBmEwrMP4|JYYTnC6I{ezQ=w0IVn_UeLoco-@oYQ6eo_LJ&wBGmf(5- zf`bVHA%<&lz4aG_3IaE?TT`oth)83xDSy-d09;poSK@%bah~HktaDCty>;cC5(p5|9NX-lN3&Z%K%p38G13uEalp1MQ$V1-MG{Jy zkf0hB?!Eir2%W$@A=@y}auc?2kq{M)e7$*hnHp(A;@JVjAH?bFh?wNBCrnFNm#zwoI$74f7&*}!qvTSsO#&(=u-?w5p^k6? zTJY#{^r;QU&EcgWGK8?2_T`^{T!C%&7eExAJonZ3K(rX3E5`k)2$ApH6 z<9R(;4Ri&{h>++nDc-jJMKspqK2umMh6>67!k~u0pvZ9Br_&yd6~?xOhUk=lL#JUF zV$ujH4R+mod6@v%H~>iqOhL2QCt0`U{y)crCN#6E&2fGdt@d}p2qYAeQh{US-imGL zeF%D4H>jTb;JZ3U=6HETkSo|5wD!*W>N4{jCzQZW@DJQFUu`+w6EnX) z!tMv(6|@3i0+c=tNTp2z1ZY4L7*_{Wdi!{T6i`Nq_FI>$EKLIu!=oHdwo0mji88jOw-qs?IFF=x+n+-O9p0M z+0?yZ8BifWEPKM#1cDf9?SKNKT&Dz{U{a9QLt=o=s`>gLEtzCvqXsL8{{X~qhH_9C zHBUGb0GOm`1|uMWduovKn)aukD|r5ei3>`q#rfmfr2WG3(-y@CAMlq-ZJNUSLxyg zqL>Q&#Am+@^JhL^pal2DiSRh|=Mi#yfuSWuS83G75i$kYD-Bt0La zko10zL+AGY0G>n9`Z(1t2rwp^qc=)#g&trc149dilf-16y~6Ow>cb)V1Oqao4=0Z= zw4c8o_>v?&j>)(ly@&6DJ41T`Xshcx!L!{GiU3v=SLm6&tIml)CO%ik#UA`%ry?mJ zP*%ZD4iAerv%U(X5s4HR5)3N(eRA8C7SZ+d`25K0z>4?)mGo3Eg*o~J{2?dUi26kT z0MW=o>H`MD;?K# z_~(ic(H}11^FK!e&{ryGBl!_NAN>#jy#dx|^ZfpQ;cxsMm)XoZ#19}xzkjnkJn@2{ zFe)0r@;8A2N3q#%W?1^zyS!L~$O@&(ce5c&&}z{%3Gx>6LjGt1|YBQ7>HZ*$|-<19wlRUwyNm2jcllZl7{Z0&!s`aVl@ z3p`8O`rkj-69PU^&~PkzvJNfbMFX&c&`70d;a>ANmZWuVXV2+8a3B<9hrj2aC-?q& zk}dOciK5^7{&`D;F?21S!?Jz+@&N5`veyordM{nR`C@<-8DOHr*m}HFi-5DwUhjYG z;$A4&(lMU#`0s*j7JB&QOlCLluirig^~m~vT=>7Q^UL&}X#yvNf5$v%nYZ6l-T2_1 zk7s9$e@=60H`Ood^TSHAcl?+6oJc9-N)twZch6^e%5k5cUcCGN0Aa%w`G2?coPv=g z{dDJiQo?16AqQomL$l-Rb(^>Ju*aBP8KcUN_+|9FqAC{OH{Ba1ET^5 zh6tzv*N_Y*skC9qv*<@>vS8>6AlJ*gWAMBH2-txSgXHRhQ@A^$j}575qVf*p0ON1z zxBmbz1RMqljUJ)#G z{@;Cg_~5Jd3Xi~%^uz1ExfN9sf!)7fAIk6GL zU+<#k`0?|`0#wUSJ}EuhGJ3pnR${GRMfX6ga_PYq6e=Sc666BDwj3miDB(J5)_LB# zcqCfXn(0wlw|bsW=Z&Nm zCZZ_on>$Of&Rr1R@UdiO!h9cp@Q0!BTlBB!Bl+Y7dw?U-P`|M^t_oOa0=nqS+x&0R zWlzbtJCB#>q~QXj^j@Z5{O$|)#e5g1MbBIBG57Ke0pt-F3Z2Q_CwbK8eQ1Q}$++@m zp{WJnE-6w)778qDxH-|z1Pf9iA%O%As2oP1;GhIoOf{mHw=c(z4vi=^SJEw(iPw$J zBSDpI}NeWerZ8?;TVevPJ(ExMFCgSkD6nn$`LH1y>ven z07N={>WDiNBWXC4Y1kvDwo?n)Vq|y-Y5;*iu@aE-gWsM#2-FtAV~kdiEp0CiKnWU7 zi|Htp(mgYXp-t>qCcez@Yk+CWSgcs`yb^i4*<&l$J^uiKxoQ>k2_kZ zv*$RO`QciIwbx|76FKns)YNi<03ZM<1FqlY?eepU0XWf^Z$bv|e))<}NY{M0sWn<7 zcfJB8pejr7qw6!o;2n57cmxGdj)pF)ya)gQ0C*0$@C(`RTw>oc`0IusqufXAQTY+) z$zp0jq5{B*PPd;AgaHA*bo@I%3B@}P->g22JMXsDq4auo_NRRc=Udk{VO3Ymh0JO` z37&Wu1QDpipiBpNo4xM_Swg+d5BKkjDin*PdnsV~3~TM@c9cfF5+<)7(dglq=3dX_3m>2V*$QQDWOH zbY*fcMr>hpWkh9TZ)9aYK67+(Wnpa!c%1FLdw5&bnK!!jRkAG0k}ONUTe2+6wk*q% zEX(r!mYeMa$GJI)2_Xp~1QMVGLb&J9G+fH0DUb$Q818KuO7~V=U>Jtal+sd4FH_nu zOozkpF+F@4=!KbfN+6cb?_FCqiAkX6dA{?+gNn+F=4?ERWs9 zBxc`y)h=&IUCE2+`3C6l*2^y3anlPwJdZJ<6{KBw$)2t6-|*r>#>9VTY~+${7o5MP z`1y6WGq!9D_qT0BN95mPZk*qO^V)4Yc3mCp+jb|;pJ1$xU2^H>^TmIVG{$z(xxC~2 zt1q)WYtqYr7+c4-uzT_M zUiKIpWCz$VyOpiM_&2eQ>_T>!-Osw&SJ`vy@7TB5QuZKQ%pPH@FrPm5C3c97v#Z%< z>~^NHo7s2RHSBtpU=8dlb_a{H6x+a>S%_WCcCbly7khzuS(+u;)9ee(#$3$Koa`c& z&*B)6N;Kk!kW%YVAI9QRGkl>csRx!#_iA$8u*SwFZoA;N^SyM?Uhea)Ex(PQjT>k5LW?mvd%4|*C+0VKf61p~ZSqDm zQ)qI+>s{nuc>Z?pgm=p(;}LXU0lgWo_TJ`Qblbx7{kM5<^YhpF>ET)*?!^44L+iVM zPVgHWe^d9-5}&W!d-OK20Y6%T(X7gi&Bt#mZ1Q`L=3egiPK>N5_i4h~iQ6!tCH~v| z-rJVk=0Bf)VElxdFjJsSOlHaNj!hNvKHY({wlZC??AI*KvL;OH=91%zCQa*1-ml5%V$-@Q zA6@y>WwPlavrprG6VA-KDA;q|3Uy0nqg#=1l5aw{nxE^=H<@*Ht~)P3_YmsN!$Y8( zf~cq_b6#`qKjCRnk`*=2l0Vy{^_2;%C0gXj6MRBaphj}|99xBRGjEH}WFG0p!B$~% zX7M93lVAJzkD__z>tf#I%!jf)vr<$)dQCa>(RP?W+aYZeDwQC!vNqUHWJ<|r7C9tn z1rbd=s+$Xs5glP>(Hxqx7O-CM$tHw!D|0wCB}GFJ6RmCWn7i1e777m~x#dYwlRvU+t7cS#S!!do+-_f99Q;cQc3lquMu~xM6<}iCDVHc8BswjW(LZH|`l;~}&%>4M1$7g<@DS9+e(ztokJ@^0eQn5<7 zVD1$Ho5=i8m}D<92Ww}V8ksVi*fr3fg2)sU&P|+hMzs8+Q&Iub!J8tyRxdDvIZ{ev z4y`cN5>0aEnCcQeLZUTT2X_6sd-%X+=kWF=>w8|jbn?OjPG_}qM<8h~9BE47o#Vof z#ZBT6WYWwuAu?skXEkyt*KpCuN2e@>%#2Q>A(_y0eKqv>xG#nmilNLxo5SZ6UZ|)Q ze(bSVv^NxYbDmw9eP39{UP6ROu(TQWG9~4+A~|&Ov7lKZns9VVEu^ztqv!M2v~hvE zRDaEteNExMzHn31M1TK8A3eJ|yI-78LWn%eSXxpTOfAk^L6b?PrkF8cC1-4GzfEIy z7@ML?dBWUn%@n34JuFJVNpp*=Y8d6qO%f9{Bhn zmM$Udx0;WoeKHQ1`Iw+JMYIa&TH!HGwUd1GIw*A*ZISA5>LtEZia}#=SW%aPw1gU) zRP3sf;;|kv+2&}i3)V?Bbx`si5tH_~9WI+ByjYd!Y%DjGH7<)gg00cQz+kkdd;8<- zdN2CYlD_MkZ;mayV3RyiGP3&@w|4FN>LtSkHA~xX5zJ4$8>;^J;A29;eYd}V@9N?1 zCo*r{e02Z0b>Q1m*%Oi#^Qd7(LEy)WZRzN~t%tR?pk!cDwreIq#RwWdx#ST}s5UUhSb$)avTH{G5BPJ*8 zPhMMn{BIORQkPzAmk(dH|FCSowyDM;{XCxBwN{Xo`uApr_L|Jrkc|IARS|F6t zm}aq0l@zdg^p`~Rc0)0IHBbznU8|Yaoq5N#0yG6C%{HC36*wKvlvX$m+tTdQnmwgC zrZq>3JzZ$`)fCtq&QHAN{2o#zJxs2vHKj!zT4hQLfLo2Jlx`_OZy8jf(dBSXF-u8l zYpnb(N`Letn0}T;U5#w};PLneY!?Ig(hv zrYri7gdBZ}aSx%WeRWKr( z;IC;GjPT&$79}NGN&kpzb;7qi9Rp3?fVZZ&?VK+zU$nEk%Hm(yFGg06N3VJ5%I+J_ zZLKQvISLB=alfZyQ7U*M?lWKWoeSiRw(7p7Kwo1?ap&UBhK9ZczUr1m=QJp$`bAfb zT=)F>)!hM4Q%R}I>9yIL7hE|!BlkG9WvkY3-bJ9Z8^F65dz_`6#5=c%@Il&7c1C}u z6z237gtYp&u2_y~<*_tV$i!H49&9ik(Hf6xWih=43a!S{Esb=o#g<2ZMc89w3w1OW zQAcAHtg_Wm==$J(t-jf&1*dhd<+$dXW@)c4NNRcnZT*~jwlspbj%Mza6v#p(CX+u8 z3B@k=tP#)Ja5r3jur(>PbqX=JN$@#ZlROwZq=AasqFc)v+HLaQm9NXTWF(Ziw9hGv zrGzksLH9i1Up@O8OP3P=>Y#FF;+rj>d13q(9BXQP%9_urpl0^iRFPC_ffg3!A4^L` z#2rZ?RyJ@D;D$GDG+3ml`!%Imvx7@ePKOIf%Wl_I*Kvty4)94)?T#FubT_OxZOON$ zh*44BRO#ouC|F++8_`LU$>yHGE`F) zvzI)_W6)~wq#Hb`LcHF}(l+9XA6zLTm7+gWQrK1o4oDP_A`#7XRQExBe0IGKCTE7} zwNPC0VHT2&VHTR%p_f(A)WUwKgUgIA$)T~7R_4?yXp%ib&ekMM3ue^@Wk|YAWwG`b*o#u2~Y>c*$5|a$>~~4|tyVryd`61fQ_Z(T@Z3LGpV+V!jy_>6*%C$4L?HBsx@9E z0KWhYN~WMw5QZxnVvU9E0nu!U)(HoeFR040XZNXJ6>4OwrD}1z`mgI$v9#DT^Oc!j zn+k*_;?HS}68Di|$fS^kktP1nh);Smq!P;cNkQwUcskW(WfACUJusY=4dbZGPBuGL zVz|kIqf>T%hdy9vX`l^}DPY&ykPH+b*W75_Ce1vZHoHv}nTn^i;*?$+uurFJ+XB>+ zoYsoarf6EYwucr|8tkGPWsob zcWa-h z_kHzCn@1X5?bk2A;@(?N*z>)y)$R9gYY(2gvbU^fQ+tJh&3Yk&V9qYiXX!H16q{@q z2TY>Oc9Kct9o6e#5_NXn2R(7knnWJdgbYFRIdY}}YcF$<5olp<5Pqkg=i+wH!;NG_ zA&C$-jDbLRvMpif5xPo_$Ha}Wh^2d$#*1MR*PhuVgx|PJ>j&1Kw{6FzWD;AxbNSUD zUU2^PFo`}g3E@sMi6vwbBD^IUZ|17-K+&^B+yzaz}upBc|}VH`YH;o~T0S1=^J zQ%)mW@kFL9JX<+=L=}YZ0l#wC9_W~Ky_n}QS~2EeWHgl!L$LrYl*|?nhXNh|Fs&e^ zSsYqv>hvQo`c%quX>ROwpQJvsGg$kn6bN(KF9an`yd9QoVr7(hA@e?_i4jWe1xy2( zGS7I5eF-8-JMp^IaN>3G_AOhoY|9p|e{%MOvQHUeD(hswX6Yj6pVk=HJ#Yf~bus*x zu0mqM|4b!?qAI9k(t@XVMf7gN*2~Ia>t%MW97bMpT$87%2V^!nZF;BkI28y)@(CjM z3BJVA|Hztv@S~y%x64x?JW@Q=<8jG{C$2s$+B!NL3$M?tuB|YOLt@R$hlTl>4WXnW z+k=D}f_9~At=!P)t@M5TcxS>S&UVX6L!+?1&_zDkpFJV3RKoDdRctZ)I!h0bPj;CR z31jIvq@d^FxG^>**azYehCseyNkj`A)g3^oES3%swCxKt<%P8BnC7tapwd-%>`0=k z)Ev@fcn~?FC*VDXalrxatG6tG_mCY^u6TQDfa|Yo0Q&1k^5D?AQkvk@+bQDaIkZGd zi#xS?@+FSA*8ui5xm0kuDH-JF!d&JQ5o)>-aS>|cUI%o&7-<%d#+=c@jfaK0*ouir zxU0U{A`V`7`Qc?%EgSCNn(^3r27|%D9-BNp)cALP;hCLd2fkG?eEHK?ZF`_{Xj+yJ zWX^kU_|lGYDL=2YC?n5&m}qD?XMOjgJ?AB7ZUjFoTV+$cN-^MC=B2T_8svr}Uv9r} z>u@tVC_ay7-kOUnoJd{MYVO*o$t_WV3NXthtohJz*HvDHgv-qOj)wg_^>>2u_bV7fEteb6TX&>2hZCr1H(ulFNi{{sE zHi~^ce2Vpj$I@y&sf=2X$BTaTc0Gm(mlhIK(R(rBda43AFiS1w&|SP5(B1?EDNSiE zhn7e6o72fWCcB-Gw~~{00Abn4Z3c8eYjoiB zP_5TqzUT{2@7etK`WMHPLSLDI$4X&W4N8=auwSxtjO5*zcP!mX?1{wncDTDm#G8C{ zE}(;c^ms%#J$s2`M8AwyA(M$Agc_I8IQ+R^JR_60KI4dGVRV%{;jV25gNZK|1>304SJOXhJS zi&E-CQl_QeFjR9+PSSIb(=dB6mnAq&Jc;y?RHBeVwPF;0(%mGUHfHOFc-nA*web{m z0f}cMqPdUiBE-`gON(y0Am$WEDZ8e;10hnNQKWa3i|hG0e^ z7|{($SX0^}hh|CX4M;t;T0)&pN;(E1gf@rPpVGRWT8auLxC3oD83)B4hs%B1qSDD+ zFaBKdiF-09Vm)nO^1=bIJkb|9ndP4&Gx1PHj5K@_g=8fZmX6PHUHvS1aoZuEvIjn8 z4SSxY3&~_g<9ZP!U|PJA5Q3LVn8~4_Y?REI6hY%$f}B6e!yZ#;`H68d4OC# zvnAG>u*9cv-TvN^+gT~ z$1`Gc;A8>Shh(Mcl%8N?<{Uu}*Ph&07dpX6j3)_pR$gKP@@inqS-OC1$N?Kt3@E3U z;kXX&zcHc}AJqkLS|}#o3TE)uA4?YtbXIJ`Sw&0_fzz0@Q_uGr_0qqZfx?ZPC7T|4 zU<+8%7m4<8mh`;LSt1|)`1t(U$fi?!f=tNn&paURz+9T3ed$8(qA`9?O!Gx_hKS94 zypR_pqYv|dR)HB+s5FO)VpzOdF&o?TX3V96vTFwvB%e8qGC>iAq%(+GH5pYq#4^~Z zdyl6vT2s=!ssRyeeRNuJ_`9Q*Z{6_a#}Wzx%O|jORp_zROjHGC^a;l z==|QB%g4H-)uEyyM<8cYcFb#%y=urv8;_HibY)o%bCX3uR_Qv!qC%{Iz;}qi$+@$l z0}%X7>1{9|dbk+RaQX?;oAacy{-JsoZy99lBGZv7{z z_xv87dVit}I&*-9MJc^3M2iHAc!K%=z`oiDf6u#sY#li&93RKz?oXZ*6zV=(p*AcO zCaT=-x{yQuev|3@swdHNepBXuM$1ct7iveMHm5pW+&wNgWDqy@WJ*3)_Zl-1WklHK zYpRmxx=n>`k<3rxb=H#dnfJpDCQ-@fSFEdBg}ax{+MaBIT$`!xoX_hi2u)nTW-j1U zjWEI`8G_1&xEMpVP}$8s~{Yo?}O6 zCfI2qx~<~4mPF=gW5^Lr<~&PfRejSZrKH&m(*DWiV0}|~{tdZIQm>(!N+a=A@(WZn z75tw{DwA!=qP84^6@geR_;O746wOoVHj;-jo>DTcR);$;Ga;{5e2s}>`MUnDYh-6~ z*t}Ws#kyRw5D^~9Gnw;+wBS@c$)8_7|;C9Qw6E{Zt zrIX}wne@NH0huDb`0?+{D`h9aF1fM(L|Lj+lBELUMpK?FE#xxuWZzeAh0GSxdX+@g zD85{X(5~5I=}z)X4RO5LkY z{D#oJr>G6HCx&CPdLbS+hhVPG6eX=%H|(N<7OezAX=zs5oXR;Vl3pDZyyp8WzFg&K z7J_w`9fqUGD*P^kLM$wRc%FOxdN(D5RJ#24y5yfo%w2Nk=Z+Ik~0@Xa4Pp`-Q5hBSI)GXF?lq`}uVT{&4Rqp<5{U#$WCqpLrznO6I2fgz!s0 z5*Ga9W0@ZtbAYduK2kcFjrFmwuyl&%&<)LMiKRa<-MGg|TP?dTki?Rh_RnA3k<+saytY-N^nZ-#}{X9pzXB_-Z} zN{&n|6h{9ZiE&=>GZ`!&Pq>C&6sg>z-QD`~A`@eio4k`S=!pqb!2r=+<004w>mNn; z_rUnBc#qO5Qf)2`%>`L8%9UUKbc0VN8J~sP?;DCCrmb)P3fs0bJpL_jQ@1z*(~Ubt zIKBL86NB%6)ufLC_lI>lHc4X%rp;}J$Z66REb-}eA5%@j6_E6*p9=xxS9u3(*m3o9 z$~8(gjcZ2;#4X~a*>8aVO?tf-r8;IJjAPIgu~!|{`fMlE+R4>pu6JMIfO=haqs{l5 zQkt>SdpI)ogZV?@EM=RJU!Iw8e_S7JKPM*Hh_b z=HGQj*VHTTiMX8-yw3RrTlZdvQs9%8*FRLfG+%=a$W2?5+LM)UpE`N{u1RhJM9{xN zs9D<;6R8S2G#AT?2^vIIiIR#Kip*>WHAfs`{(?3er!d>0@2v&@GVm$X_2y8kZGAUg zmjb5@j#1Z*y{18<^BA%Z*N%GdK8E2Q3kOFY0PXYMxDu~oC#7g zgYx>n@i(5bs#|Ky&1e&~`>y{GP{_@ye1?CKnUJPk)*@163)!<9*J&v>-B+ZNCeyuP zyVO=U@isFxzrplxw}bu$mc-=po?VCljR7u5?7D zaA{F|QS4Rt62#fk+H2O?uFe5LJ?9DjYU~a>u6o~ZLCC|!3Q;L~LUmX5YBhBG?Z|Bx z-ewe0^{~ztnnE=Gtc>ym&BW7@COto9mS-iy0G%Ci4y><*{_X(49G!l$fYmlD!n zMLZ3`{bPK)tdgzVEoSij!RigQI^Gdy0k%yTuHf- z)Pm%^a_fAC_rp3_yuM9JaM3OEC-LRZ*RaCZ{Pi>MROA+aZ(I3$!KODez6`W%m9reG z-lJEqQiNxhZU2!{rvM@o=wrJ88$M^McBCY|b3-{3Hbu=qb0Le*!t|h_jAwqq^PX|< zc1p>E$jcJIeemhC+7z)WEi|L1CwS)?zIqV`?hw?JaT3l#=NxawuxUlCeb#C5K!KOJiwxM!HpL zT7&q!TB1#tOF3&@N0Y?qbKb0l4`hnijA?FP3x}LM5%&t-m$erQLB`Z;)To-yP@G(U zu6&fAg7WB5Q-QPF`ch1u@Cu)Ue-3)ROG$h6rV~1d8$NV9KyF9^vShZc@id;KbxJSVz!D_M!#HkaKO%=$X=@m7*aNF&q(e2V7oI&W% z&;{Jg>$3Lb$>^x~4s&6gwOrEr>3FiWyXN&rKIRQA;g^KVa07gPv9r3PJyv3*(ERitg`NF>V zzU$yyBXb{5XQyf%R{ctW+r5izYd&4CRPAM^0h_^ao3P@{bZAYJ$l}!a zl+6Qg4PxdwcgB2Kc@2{2UahJ8_;d5~%9`0^Q-Zj2&J`2w7$QX#W{7>7$lDG>WaiJa zx8nM=9qVi{+_6K`7&68mC2n!qEogNVNby-0mK!{~Xz~RGw!X3!oG2$M72O?NzgMSH z>nl15XJ~1G+NQRug)t;ezmsj{FcViU;oQ}kV z33ZwrEsD2TnymL~HgiB3=57EAWJ<_QQ_hV#%f+wB!pYG@KaqMKx~MHIE-kmU%8NuS zKrpwMoqwus@5)i(zli(9C(IF^xyj9xq>54;`VDhfaw6NR8XE=SZfhU#YqZ8I8(O-Q^@^C>7hW zk714NQd^XuN(KrLY#QyZ)G~c-8}zTTB*RcgR2mv4v&ZKIha0oizP!71Vby^2zX1YFU(K7Gm&?{nG~{kJoPV0agu+7GBvH9ojCj5t^~V>(MX7Z z)h_ssTHv^j*#=rMmNIR~S#g?GM!I$My^Q@V9B^rZOp&FO5{f<1o))wFv!MUPK*w`g zkp9}UsM5WUL5H4Sbn_Y52)K=_@x$v2uV*CN7Ii-Ix3=_acuOO;-y1jrNa;{$Qv(0i zq$3kJ!x|H6l-O+n*W%+Z-~)dP@7u~~DWv_*n$E{*{ehI4{nMhcv?!s&hESWdn3Jy= zMxP#bqh=friTNU;VmucKA9}v1-uaqG0($5qC=s!SNcKvHn<_Y~XZk$OTL<%K+zwUH z&E~uR!G`Hc?G>iV8JO75_5}Us@_LI8^tmK=ABrJX_>@pQO!6J+IqL8CU9AJ?n2ZdL z&xa8L-0{p}!K+Y{K0vGtap8SnK8}2voH_4D;{Au|jC4}6gJnYa$Cbj(x=Z0T9j2Fi zhtP(vt`;3-U97|0Q3QlM7a9yPYLEyhR3b_*DjJa8oHFR>aI$`QAzhHG3i|8 z)<-46LLTc6t4LfZ_FHL>N?Ywtb#&t|XA~qg!HSQ+uUKT*FM~DWh898|V20B zIi2)^C+)!EPp7Za_H>T$O{{W5g0CwJW0HGt1?q=KyL*vtZW64#L1Cb&*O$zO_j`6 zG=IB)#jRC9wK>D)=}UywS+g$a1lx*YL3GG;Wm?AK^cd(hbFRceoshe7;+{^$i}2#v z{E209m=-TEo7H~_zk`!5F@t7;S}g_QvcxHPII&t^S43R)O_g-WH!=!4Anap_vz_rf zH?!OsyBOP`Y zy1H8);rGU_rqHo*Dk2z6q%|q8%Xvn>a69=Y^De-$VRFQ$GJneIaGhfy5#CuZGzmNyleJzUcj}6c3 zJ|jQQGSX;Btl8aaO7)KGca%;CQ--Y$D}FTBsuTt@(D|y(UxNm>7K7iR>&ig6az#9n z{ABu*x1)f+LqHe3+taA7dc;nxI5tDMw(zJc#Nf@nth%>TuLTK3DR#SoOB)?H$Ne~r zy*eRR^ElcPvva?#DhKe)BX-C5b!`!{jZ}Zr;L3jXm$7CPOqjubV<738`epoEnlSB< zWD)S*j(Rm^_ioP~03TIs^Gfcl0BKuV9g4C^UYDJNYm~$WrygRXHff%i>x!ooF)=o| zFms#1HC9T)qw;IkanvnUAICT{?vG0v{f@+T?Z2!8xXW?XP5zD=>V8 zFiHHqk{QU;cUc+YRXd=qZDaG^!A&^hmad;{ce>xx`qJrkRPpIab?8mj*#f-S?SsvBQc<`P3Krt%lK7ng*a4hStvSmSX&3*#IWu~Oy7gb8L7nF%j0Ez52^ zKc5lVjWO8z*C%+Uh39^nrVJH#SvIF0pq^$vs+?}pJ=>+|%f6?CUrZ{DKAu8YW`qJ{NAR_1x7pxu*#j^>&MKv+dq&Ya&YZq#Nn`qSvF zo6;xLMm5J({_CvVe^Ov{e+xvfNw^E>dihz!y?FMX-rUfm> zzQf%1D19uudC%?a#$)kQbKvNxA|v(6omXGaQl2Y)XTTS~Ty2q8Qp@ncd+^zsYCZEx z(CH63`XYlA##4Q;RCRwph7!g)CA<9C*fOYZoDMfOqp zrNLTF#pI24r*Y>KIAcABve6#s?w{$8*t~{vEC1Q#sG*S*<CjXj4YH%#WBBd!KnqOdu9nI!3a-vP2vJiN#|9VgAU>Ev=yAi&*ySb z))d+VU);F}MG`c>jC{YjbXB6m?+e=y=^*#+j4oPVG7Z6(5M54>u4T%09_-7X|0H2$ zik4%W_9N#0^r+BNeJ6-7kZK1{bRo~Gt^ z=7}K8t@LSpiWVEA&8kXaoVenugqk>}$q%P{0tdatz(xd*)~p7wdX15v0+R4Ie15Kv zQDdr+Gt~YmP+a_DK7cbAoHM)ZQy*Y_tz+2l(UjL@E$tB#tNlU2PBB;8w zdQ^Oj%@b5#0HBrpDB>hV;MG}X^Iyjri;SQ4CtlSqPHfX5I|WK#d{1*y1P=)lWpYd zrLOB*V7sA?viuZ7S_sT)ic)au$t_tM78c~IHiz4$IC-+aM%Z}H1^RsfI|a9{Ri6@I zxrJEnk|%o`z06q984^%YpNW+T`z?QW37KSvBROm@JYN~qC^6a}l@tlxkEt!D`rIxv z2eZF~Gx!U2(c_M7pjRYGpsJ??g1nJ~gvXbv{I`Y#r zxCLNJC-+Q{GgK^p5GOYP`R6GRI`68E@Ye-hS4`AYUSxr(j<^e9_B}ocI4cMh zYHlJdm3~}R@cZYfw2UvYri!&LUCi7`MH5W|M||`&!cUV%n-#0=8=e~Il6jK_MBC>x z*T7{-IrV10cYK=N6FGHt|G;TYks`{<#95vVCtP6Zxjw=)BWq2vl&S`n+Sg-(at~U- znf1lxGTrD)+Aa+(DIEjn+4Iy&2}u$>xATWu}04Ti=;oo30^L)Tap!oHT+Z z)rPy)bJT3!kCh{4#QFCq8Fl|mX>rbO-0)(^b;e;4_PmKLf_@?VOIAxchpmptW1QHJ zwk*)8g4j2!Kwk+@u@1}J5mGcLef2e^N z;<=Yx-}HLA^RvTH>{vo}nKjJwS#O;|ub*#i8|IlDHmQk_e_vMp7iXlrEizV-gb8Xy z)+WUAxJw}J{y*lCdH)}c5qGE#oJv!D=0sbp?S|S!TY7FZX<9hu*ka0gDqqSMjztQ^ zSY0V6@+VqbTWg2p72e73d`J%BBPr4yCNA+YsZF1sg*5ZwlJGsxhPtKl9gMU+*wU}6 zPq*qCIp>dd%Kl3P|BmW)aG2Ip7+7nDbo9)d=~k3?049mAN_Q}7DLUg*_7^h@Q^_qo z^&P!lpIb?{4=Od+*9O2-O}XzOq(*aKvLED5bDdPoxjJ9mt14D$LXW<>6ur|tTsuYs zRUE;}Vf|v5TTERERT1p;$I}Q^yf(GxlnhT*hh{)6SZvDViGk8 zipF))_B@%=@i$$KV>@H|x8sv|)bikwUD$o(rvkKM_sF-ZOmfnc3PH32Yr{fT7M?vV z9hyP(YUbhALbRB=F=(pK3u6FLPblRe_nz;SdjO=Aa*h7VX5JAYpt&asX8OLQI`uN7 zxNW?$3CZ=m(VSzY=XU#LO7-CPD%5BWK`_1OEro25IB7HL>*ZeUtIg~&rw-d);M}XP zZ?r<^XmHfDV=YuOd?tjEW4JQy^=$PS`?P*)Kto$w7TwxX%IEEU!rbV4Y!)df3zee~g%`?Tc~ESYh9S_2t613)EyFd8S6G91bj7 z{<<*8G_z63+b~T=^=P$CmeUE9W&i%8`bY2aTq){~`=M80+>_SthcJU&6j1?YZKjvh z>*zTAWLAJU?UKMltfp!0eTT$+0q!>R4~v&6=`s;hJl-wRo}>yjOhi2uGBJ|-^W0yd zIEZpu-gx76v^8;yCHE^K!GJRWlATKy*Y`yTP9hC+gyqGn$G|&^Sb@!bO!EAvRd+{h zZH{8XB~|-n(XP`*HTiM|hZi5?s;nuR&Ak!YF=ri|3kYAEcRF+BUOB@o!~NqxJ@Y!% zao%AoJ7dVH!Z*SGGOYxagRj(z1kry2O3>`DFm$cNsCNfIus8FG7hK`NQl`1kWqRmc zM$Qj#?kZR7zicM}_rB8K?q<+-WsEX3lG@J}L|eU;UwI;;Cot3Gve=?}T{&yL5d{ZD zHUo6{keP@x^rTxORT!ZCib5$RZ!(QrqHk(m@XJb6oBMeg7rwlz!(iPn1PE+z8`8)l zbf#{Jq%04)QYt$KzA#Ah<^4I@4m%o1NFa}@^z`VFslRGI&LkSf3Te~gVMz6&)6uTX zjbEnt2R$$Q=BRdGXPvrlP5LPRXRmR%O(_8}h)#ozvg?%FE0UJk#hAP*Ty}^0b>^&+ z$$#kh6SlN+fVFjc{wDsXiVVYR$$AR)7-EMhZ!U2W41(#k*kyXaBif@wyda_~GK=7{ z@zAcZau@NCAx+MjNF+DrJPs~?YSAoy;%B2|bIwP68lE64{~M|U{b4igr$SJ+HT zPl$O0@Fl`)(Q%kh)k8-3p zT}oT>V_x=b&@hpxD_~mYGw97{Ulgsl$mhmKgQWm3r))yRCND3)Tl; zvLMM7jubP?wT1jn$J46tR_9sQK#g$JviZ3gGttL##QHNc2A+#+P(*wy?+YSm6?1A= z02?$p6h=@;;QZzCeYE}aBz9<&_G?hdZ@dPFvqfWLbU$xd7Jjo(U}^>aV-3YAp&Bw| z_}e(qIpGSYXO?P+mMivI_Rd~C=0i$EDbPKDN(60=%NxZ~rKT3=1t{N}>^Ipm=Tes3 zp;cN=e8bmg`j$CWyHx+@NHJiBu}bwFnqJM`0&+rdidiw>+3dwc*N?aV^IWA0zxR&D zqwx=KF!0X@>4RKtLkQcwrWw4Z2cgf}K-$8z>Kk#^cVsmt(9j`@Vk*d8v&O79dB+I5 zJhc0#Z#J@tfV&lMPGJM96~7LR{_wy;?OK5DEQB#K!H>c9++6|E4o&GRDgWS*qSo6^ zAZzL)D*?8F1?`>3?zH;~>1sgS4O`_sN~7!z*-7K>I{jKat`TBL*t&@&e{pU75W`J> zt}m%D4eiw=sP*lR>!wh7yT#euLBhYnPdItN6bhZg<}ON^M@!(dCS zGCyL;WvStQWi@p|Z*OBDpQ2@k@Q=7DB|CzN#%Uns&5}>6&7CZu`asjB>W+DvoiHMH zA}Yjg;0Yl`)Z#D|bve4p1R7sIg4kP%3Te4UbWRahHKK1Gv==NE%Gq1y+!k8bu?5^0 z1m-tbPcSSeo$QZ4sf7-;y%1hr_6fN}y=C1+JLtYbL&o%_EtITMbDix)Y$$ornNM2p zNuwSP=pIFKh8Ewd-w|}GM_85CNZ0#6Q!W#159Arw8CnUfUye7f7{;z}**~HFL zYfOHgWNjy2O*;%@-Kx}ittCi+xL%(KnmqnmIIt%w=O#YEhE^?OelF^_WPF6au*}+M zqOWQkWKWvfJZrCAMoplSh6(R}DT&xmYC(=uQHPPf+JyQHoIAZXL9UPT_*-0wn+{Up zc($W+UNy!R{VB8`*cKeIQ_~p?lWi{1jDe zeDJ|I03_PQUylgfm|qli-_G(Ix$y773iq*}Yn3}9^F#T2N`F#CC6Y9FrUQNA-xQ3v zN>+?_ZmV~t#&jnIN_?jZGurhX3C7QIycBVS{)JpLYOjen_jEh?LuPVcl4hnihGh}Y zu5xD(9P=o4*tZA0J(xzfyFb6!_F;wzGFZ$cy1p&FObI#c@EmW_ACDP&v=%ZB>sIID zj|vFp*2Xdh8J<~q}WEtg_#7HP($#;k89sfVV^K7LOO(m$DoJ!uq| z>wi8@llP264CHEI-V|!$|Iw>j2rpl!Zl7%rbbENaGR>aA%<+Qt*(8YXzqoyZUkgC9 z@!g;Fe4fO;@LNH=zkBUu2OJPq&j>;EP&>2oGI*HS-jJpAM5R5U9NYK5vBx7`Lc6p6 z;-l1q?70k{-H3R*67O0YY6+OFEbf(<0^wbxWaG}_Xx5(2fI>gkYzz(3J}w=Wu54AC z`~2*oZ}j^c7pp{QO_0w;x`YGU1*3Qg19S)bL}2q^XZvxk2C{w)a0kMIAap(vKfAD! z0=oD0hkS(V(v*CX_2}fmr0mTgEfWV|Z4oVlJmEJLpyVGi3BRx(QT9RVb5w@0Vhif- zjkqC75e;FEeqpM^Ojvex2Yg(#0{x*Oup+Jd?X99EiiYq7G`0+p4?6iO^lNd$9&3pE z7?*Wz_-sR(Lz_;sI<|OK_}dG&at(sEiv`-v}1#7Q<-@jGzo=a zb0m_TNY$uU1bG0FM4r*+boyT}?C$%x+I^=}E_uKpA*lJrP?3-5j|jz2?sqh3bN3+Z z6B_&9BO{v6vV^@T4FM>BQ3CZLtD*MRsdr!na{)UjguR&nkJ`ISj8y!SbkzPA_#fLZ zj3&hFB!Smpf?xdbJ=I(BzUp37A1v-^M~?UP&Jzl|Nh@QAgM%U&v;0^V-5L4i@Mc;BwhUzLx#g`~*8Ox%dN4q6-x6 zEqb6c0~P4#jG=C!j$g@IH3nR7@O(W_(z?)kfin!U7SEK{d;T~kU4?anr&&s_#=22! z#_K4coqncdDMJU+wNklvb{+W_*;!+KSn1V0`ZEs#qyfU`KKIeXll2%&*jLtOoj&UL zd+bKE+5QXG>jMkcJA<{f@fqb3h21w2#~bFk9Z2C<7Eb{E=meWl3~#y{LA|7Jw#4D` zt;dVwB~Bi2Z=IH@F^j?CXxNE&{9-ThP%Y4pzcF(mJZN_Jl{e*g>Mp4A)kQtCV_rYZ z3!}%6;$$+R3IoJFae#O|{8r{eattSW%?YNf93wy`(-ZsfV7@g=ia2lttM&K50uuF& zG)QqBx+~zdQa=V5TNiu}-F2Zjw~Tw>_PVXuMGt3TAK6Rl`o~}W<}&J18t`B?Ts}u-)rkJ%i+yJozkYu`@`>6|WChvy zYbK=&HNfK5{?;9FhdXwSB$SzJ|7;L0))Rkz#$m}gnoBI_~CiWzQd$T_g1W0`+_Bd)5U+zu_uF@TmT$3L|Tr($q^yT;zy9XbR;PJY;o*E?{>ZsH{J*OKI!d>w!Q3KhRM4`eJ4TT zo0FGrS+DHbsU+)BzB=%qSFCkOmK#dvtc}tHzg_|TM~c&o6YZ1E*a;eT7BGiaINL@T zl|qH-fq!k*77(h-x%w{5Y$0fO?Va&lJFQo)FTq*3?#`9^)s^xo{I1ZgIU784&Jpy5 zdeF_98SHyraunGPedS+fpK~|PR(>>uE$cMSmUlL^V%UE$C~KJdLwOH8UR_3&@HYZk zwiB1-U%Rd3o@p1C*GE15M&X4>(|vR62u@#4O-TPVSma^>C;h~BQhc$!cB=0UpIO_5 z0n#mIsAJpfVTu}q2lrm|9|g_=fHBoD59&r(`Tsyi{rSgeNUq34;rgg*7piNmx7xGQ zKy0o=MQSWaF9@o+uTIdb-id zTneegnDKKbs!XQw9@BFeVU_h&`TR?Q5{Y$w1&qGdTne1Un+9RFFOBDjF4O1Xu8m9X z`}am|eZ6PL9QqH;8Iq4KuT1-y9UH#1Yz~`s>S4GCx~GCGymDzYZt*kAQY=GXoV5bAw-gh3V&pqbjznrI2I%iR&IB z4neJKM|`~5-UeIa^(|@@vqIGEjlvQ>*O(*{41SPKE;%T_WBVVX*IgQTCtQf9g$lQj z(m^aA5X)<{K=fGfhipY=>xNl+53!T;e6g`kdHWXaSA2p(0mAz1^j~Am=?LOv%Ai;m zBWRyj{ielsiF9%MZnKFpAVyBWv=X`0DTm$AtIDPJMDnnewqA*p_6)7-reW7n8#6bB|-d%c=)_H2JKO=zlX9ClX8xg z>1>07(SG3c;|LUGMI;J#4NEx$s}=4yx=L!kN+b04)v$G=aq=$o1vu~_3y+mM(=SKT zjIv~QPVKG&Kjca8nkW#aZPH0sGUDkMP` zoZsl99(^!VeF&`$Fi*3%?2c=f88}7^jWKqxij^hUv&e&fkY3m=uy1d;4vV%?Z)S(e zDr1EaIbTJ^7rgJtHK>ce#~hoG9e(j5#0t zW9O|rAflZ&CR6Vpui7KNPP;ce7wXml`MF>z00`bRtWSu3rZT;-G(p+X36VK#eT%4t zj5(P@YV?2ne^DaoY|ThE!SNv_l4VY($ZyS|JJA}hXXevxNde+b5MoxA zJZP~+U6phl1QgpLZ?Ki_f$WlB@HT!{SdOUwx+$`9r?e!nL_J;6?IdUdZz6HE+u5`w zIo-uOeb?h+bO6T5v~eTw>ibs~6kPyN{>KIWwLcHNnrf7nLGqYi4eyQD!F#+?p26pk)?j2~zw z@&*}g1%JD!g9~II^H>SwCaL>l7*M1PuDmx2XuO&0kkJ?JBy684b!kOJr{Mj?fC7T*h1B3krQJKWG|EkzUKV;*c`D1kC@FflUEuww} zr@(12PM+*W;Q-I$0HopQ1BMG;PXgL^K0|26CN7$Hw2=4`VVcf8q zbHIlH)?En7yXc#hX_5DX(QL*L zx6wpPN8Ez!g+dk8QJjsVw;OMAm70i0;;fLU(MSdb>rk8SomVPXjCLx?*uB-S zzdpCAAHc)~@_2(jKeNS|32t^>ah&a7YT@*qbE09xzI73s{Zh$a)Ya@RSsr)~bAkhfee52)@6&z0f5r}p)vYV0d*HL) z^9NXVYWvk^j4JDKdlJm6NjzA)*((!#943?6S+r{5T!GT{w>dsyN4Dyt`7KMm z=-HUM+siG`z>YHWFtqQ;>X!7`3f4--f+b|66wHD4#2@u-Bx>9QBqJ-y} zvzSy*#RNp@+~`~7A3Rs9tA*z2MVal6R!G}1HliRv3kAt~L$K%jn;K8bJkE|eZisjU zZnjbNMpm6uX?}+N0#-*KT^Ua~BbvNvu$xyKR_%h1*zzzp1%Z}HJ6}|tEu*oL13+V% z_35nKGjgFwbYB=IW@9B2sO;)qcqVGAtjBgnQ(;a^K9J|P4lvNSJ00J{nu0ltb<=rs zBVLcQFq|knmvHduR>*aK2jqTNjFx7$iv z2l9lb3cq!tk#z^wNH@r$&B$^Ziz4cct`<2K+)`#1wD{yK&KRhS)zs}=A6+trGclZX9(cd^n- zo{rr7^&|Mk8-WPJxo&BZ-6W`7PSg2*qKCOms ze#gh>^^qmp{^|I``HW<;npkPEF6rXP>rBpG#M} zX^-o}>b35943Q5;uKuxd)OKrDUN6!SpNFqj$C+k@Z=?R2zdp0789oS*)gs`A3+y4@ zO@g6vbCfM{4Nz%G^5!vv zGrpECmKt}Y6P&zfvgYj4I&uM!W5mXA1_^e%u$jGt>ym)J|2on}inol6?(m^Vd&tli1vEmGCj>FD-xdAM{DTDLsEu`GPK! z^tAbJC9?jP!5S$m%m1!K`a=jXuxl`%|6v%<|1ga6e-*ZLgsa-7{U*5sg%=)w@&_Jpkg;f0&4_@t(p5y>A>se4oD?1O_h^Ook7 z#oL@8RpFHav63Vw4En3{!{qpSjcLPCsnUt6D%dKoHet%>DdC!v!8DK$!&C)#_#hm) zmj`xl(bhD2)$2+-^MX+NRGqhx|%JnwG&9s7~7WY!9TmFWl>k|GV4y&U=JGzIf(!+nP# zVP}5?Ega$$E+}!59wf1n_>Ey2(VE=Fqrm`tp{~gV@+X~7oQ>daJC%}a4ImvQiWHMe z>xdx0<;OJ<#W3Zx5r}3c!BkwgcbY^7~ zn3DPS2?~1H{RG$Yp^=|}Scl(G<5gV+U|KGvvr@kPwiy;f(>1|-TX}bUB>YZP;o^tYTuifg=Zq0!&&80F zG%vhoJ=PM1P9B1`Bg3u8`!8!aLOpo0h?(Ix$eKT)w%#fC?r^ngZIy&?;-=1qAafZ& zYDT0Cp3x}A-Bl-HZ{WjA<6U=Ar42p!o3%|AMr+gQ7O&)XJZiuK>1g#Y|2@xv0Eb_T zo?GgDKPRK^1i8&6op>9P+);~t#aBc5w+DRwZ+K3!H}|P>*Dpe92+cep0Eg2T{IA^+ z?@f0&Qn-*F0X8CHjR))Z00~*;M|i+Y&+935kgO!qDz$Di5f3FaC)X%uIf-_*8ivT7mG(yY`wS@>TVtx488g$s!>JB2?gyRNLGYN94q`e zHNWR@UH=>@==X*qqoniO(MEk8^Um&YJpk6B%0q^d!Sxq!N4n3-XG!zM^f>$bP9|0+ z>HM!xVtOwI0u6X?(dFB1@=4NUG@B&aZQ5@o%~+iKyb#WGO&G!b>3=YpkQoYJe7Xou z5p=?jVr_U%pB9pM1zka5>5Bvd%yR+IXt5Pr^fN7+zU8(zhtwt2o=u1%^j+DfFp~vU zc200qv=!b@aGl-GJP|=P%AoXA%XG2px72$J!B&3Kyeh8mHQz;W7N{Aps;uo)$rgqDyp#iPBf z23gwT>sm})YHC$S%a!|g2j&{46*~(K`nGW-TyM{oT+I9AQM#vP{5S>d&KeckS$0i5 z9zlp-xiqwml9uTfvPc#nbz@>GhuIl%U+3&7?)F-d49W*3Lw$G$%C?W=5nk6;SC zAD7k|8r@q*T4Yryjje&jfIXPSX^R%+JmRoU#OZ+`xCh#`w4M<}0!(s!yE>Uqg$e{h z>zl{&PT08@;{qaLatS)OF4)1@AICclWg(RwN2>>;(|4%9obT-)6|YtQgv&?;IQGQ} z(9h$5^rYcodsVm2PDjY<@JyHD25mYTlkyPc%Vif5ud=#>qXnDyZ#YL>vSzulH3|ZH z%DbR*)v>YGzPQ~ASDhYPO=n}cNoBPd8CSL$*ZM?%;RZLS85r1w!=Zh=B=K?Ld};ii zz~2NOwqgg8!4bk{MR!ieZBAkN)kwSp1opBW-vTa8Ym z7Z(bc+YJ(sCma>M^L4Pu8Ahq0jD*^o^*e^rq$xmw5cIjI>i^Gh^D!}brnm{Gt<{14X|EzwHefHQWi`aGp;Okz4|O%J0Xm%$Hk zNxKXlI_pthsu#ZC`8KzN3>Z@fCjCSy$y|A0VX1c8Y7xL$Q)!X`h9hy$)E74&O4oKg zW|ax1=Fi=|;c)F3gCi3Gmp-R`nQkCf4D*fnAvS`Ju~GU#onAPk?YpFXAOuZb2(BhH z5dj5|MxqV*ppU}y!e~0dhc>s{pjlP((L}skvg;+X(7o$pstcyDIOBjA`d&)d9S_L3 zuv9n6<|W^0cb+xh#5U2jPvtlDwR`0n+qNF z_rSXmf7hDzLKmf_}?SUWx)ywlzW%!b^W8THs+z6jAa2vh`soKLr7t` zQD=o=nFGZG~tD#Gbgp-=~3VJ@1>S!+m+Is2nYG zK!>0Z2l{%-ZuDl}HOXIpr(UT9Jbf+_L12Qf!s+^(75|Jn3hpvhLKVyRrUeB=nHdL| zfvv69ODa`qM+6iOU8D>J6n>?&_>A8_zC|?Hgh=dccqOFNv42i*4GljH0nY~zvNfN$ z&Y$kSj<$Q zm_-e};G=RA*lbM|1ZJx@3|_6*;G&y9T3b*ZFl%iFDDdiG41Xh?X{wIrGLkF)3G7gM z9-~i6?sAteQ~W$gegb+ur6Y>ZE|Usu$qe@Efn@;Y%HB0Sq_VFhdd z^*3R^Y`Sc_NUV0yi9n`-(sx8NN^f9|I$Cc?8maA;NW?T<_HXibx*7Xr1L|cB)VrB} z`$>)JdclFo$`Dh)+0Gh;{Gj2Q@s&vXS~V8*pN9cH4hWS&b&huO(eI;Ugoy~kw75h+ z!&#!L0Yr^QxWI3qCgK)y1F$qtbL3I+`Ec}S3EcOsZzIQ7*p({Q_vNt-{8 zZ0fY@{!TS%_EgsDG!c4F?FW3-`*dbMJ7Mc*hKkBhPMG9N`V7OSv-NK*$~37k(H2PE zDj7YB(}47C`Jj*QohSqB`;|0ve-eTjht)eao6tD?uv<_4_=ds-n;@V7NkF#0HTWMu z!TLX)6&(M6kBfrK7R~=9MUjuV4lx#lZ?v-;yVq#spIp{g;Yh=vxJN9?>d>>JnB%al~(k{~qG)5s|!g*;@f2G|RFVpZ)FFQ`+ z^NdjOBKpU+UqY3v%mwC3j`!Zs;IeB)& zL1wveYVy-pI@OJ_H48-$6*@JZMDot1xKc|)NB35u%m&fAWcR@Kok_y z@Og%5yK9h!*Hm!hV9r!x0|}469KSW$9qG7|+^ZmP0tH?flZYv@w;+zuTvAUhJ@A79)$QG=luc2}UI zp>*f{i2rR6+L6}F-+G@_CAdT4$Es5?(&SL@+B*Po;aTY@1~Crlxy0hYM*1yv01gkb z6BlELq|!^rL@+FZS+!Rl5p~_A@Ev3`;DFfY5N^cl$}d*IEG3xO%j@m z6@1$ zsN?v>?ima3MCv#sU#s_6Ya|hiW>X=aCL>0m-rn^8Sy9tk-6HomT(e~>Iu?M3pNj!L^K{B5jB+)Vdcd9&`oZFn~!_~ zN*i7&jO7`Xfm_5dy7daFV!Mx@hiw7!M9R~1zZNh25XolQZy2qByYqf)L16}1YY#Ds z)EN?LLx>Tn%wI?#1Ha9u!Xw#4eE6cT6Sc62P?V~}tZmp)d&fY$MJ>9mBEL~z*d*4A zeb`w~u(tG?J{8Gk#AXl%ZMsjf)+Tx@-EB?<6lW|g^KRwJe#kr&ceZc3Cq!&NxQ1jB z^0MZ2)m~e~^{!f)CxPT2ai5Fsq(;@ZhQmB0;nIv7YvSM$ylkVE|I$2GQ7w${XX<0J z9P?{#n0;K+@hi9gqeL)lVpOf2PIT$DZ*|}58TT3`CpeWUQH~`7f|NJ6I6=G7 zgtGgsJ!i9b`o4>OdUf$W{$;>+U$>677_C#@A!llCOE&JA^`mrJc*{2=ZQ2-lD={z! znl=w#gUt`70@{e_q~56CdXc=|cpyX`+4;kQBl^QUkoj%FI+FWNM56U+()jAO`8y|@m2{!2iiex zi?r2FhlV^I7txB>OhIhC$V~0$EPJs3@RSDy#}t-c&XLq2}JQnRy0Aq*1v?agiN)^eRLg3dC4Jfi$C41mn*{j&NGNMidBF%0|v zQX28qn2q0(Kb$@#=@ttYOulhwaPQG0pX}1n z^vk!*o!V)Sp356U6YUiH{9~&IZLMkR?h9RhaHF0>4rcdvu5Ex}TIJLlf=2;bTJu(D1#Y*ZGoq!x4`$e^na=SSo`l%lB@lc;JKtOcBLgZY zGAOXWJD}t97=2S?Un}{Vo>sY3q_P!Dy-GH&Ji+$UHaU*=QLWkh>~(cz5XoK{F)`c} zn%~^9MtWjhFo_@2HhRqjES~Mf6v|=;-Cw0NS{r-D(w79CzXamgBuGSp1@sQ(#4=}; zqYY!a6?NTuu(MbrMZKyka{PDAMC-f-Y9?s~6mD6??D>nC*CLWRo#}892lrhrOR#57;USPw%>K*3eHcD9Q;A zqatrGCtJ;1zGgkb249{St1++I$=;lgUR><{VStkl>$7KkqlxJ^?qi^{{LbT%3EUQO zef0-;s?hS4$&faobT+tjFY$JcC+JuMCA&Q=H`xrIHQfURS)`ci49Cu22}aX(IpWV; zL+qub>0rM|wT1u+uoZIzd}4)6-maQV#BxbIvx!-9icdHein9HRUWbc05;52?4>ym8 zqz)C4Ozuh*l9N;3M0!T4X3MW9h%EGiK_v!=K4#v5A2Hn5)tKw9H7S-g_c_sMG^5{s z1MeLK0=)B?JgX*zavo&8!6>2$&W&=3#!O071mtSgt2)FrHek3gSPGIZNNDFMWvjoL zN&23@bIR@$8j!qWF`)_Y=%d%G$3$?iz(gS|c}s=q#48z@0^;i^cOUYRz~)CPw` zU~tQG#dU{VjYK_>y~I65q7uz%jR3riOY=xy%V3~`Vo{QXyR0^V3EG40<&lmAbM>G{ zxoqS?Xu+8PI+GH+n`q?;OV-xaHwGxfs+X2e5c9abG~HwAp!b=lGiyrj{O@ge8C-Ur zV4=G1j=_;aoh?W@9wOfP{x%@=Fqyl>3*^~SiarY;EQ$xq>?}bkR3Lsg<5>s{0p$LG z6z%<}?F0qNQM8PLYayZM&VHY9mVL6yuR)NQal}3m@J(hJ$OhqF`(s?=FO-Nwv zT!ls)@?4LWedUPqINN-r3?Uah-`aY@UZ*v#e&>UBB&E^aQi^s`Kb!8Y^Zl-X_wVND zkzhJ+bw@lVPu5U{M^0s28n=~-(I2UZJurlvAANrv`gw0pik%jH9*T4`cIs~^2KgBD z(KF_egyk-${KNL(!2TsL(mZ0_Plu@xzsOd7IdVgCZNAp$qs6r0HFVV2W5siIl95DY zHimO%{mjwap33WEu?Xk`H#nmHwN5*vF zxuxHp%WY=|N{gD``(L2ux8WvNb+5DQr6R&YOsGU08KvL;hki?o-g}yHgy68K(Htgm zobcecA}oIND?AAeNT>Ek@iArblsqi6b z*2LPT01T;iUyr^9Wc8g_1_eQr4l2N}QB^pv^1vQ#-MBzy?U1F}scimr#%xGiJFUe+ z_R>>jD*-w?$JVcwhcvqcn$N%cWmk*L z$s%Ea)o&WX*I@6({M-o$@!9XFnZz;`HoiL^Tj#)q`dfVr9+s&7%9L0Z?jQ`Y55(L> ze`~$wmYX(=?Yh@Z6t>=unHNY-#cdPZEPs9jT{B)$B+u^HTu5pbRUhx@gC`yMbw$}V zq+4~;jzQ?;XM9}9*G6KLGBgUFSvWpV9a{{q1=|t*=?CXPu=9SaE?=Q8PUl0|RDWv< zCU1x3h{>u|$dfuLk2OE9wA%efLZ z77Z39B)C2V-1q4PMrI96(Pzz~Sja`D&?`<|+q?subMnb}Jk>!;U@D;b@!5f@jO=S*wn`M8s4{um4@^D#4w>QoTXe)MqqeO#k|a+Ydq|y8C@S ze4X(i{~I!J>I^>c)d8d`7p~|Da)4P7%#-Uiz<1>8C;$`+1l{f}|37em<9~2~i~avs zD3*${RhzZnCPC@DRlP#hY=r#LCnhfwc+yyDuY!)1mJ6AMb6oC`Drg5c$u(8iZZbN_ z$#VEPi|J$7VhgJuHyP~;R$s~DX!)f*IydY*WhG1#R>J*Fg1n@kmZ5E+o>5FSM}NPK ziP)$zu@a$c$b862TI%8vNgq{!yq{51J^1o-;E?w<<0~^>?SskI@vISbb$a)l+Uzn1 zxB2?)5l1>wG&Dg-Lke*@2P+dYdiPZWVwX+F}{?@W*~acI;Om z4GwXeP0v(~EyxF-3F1U4;^yzyt~i}eZ3W4{w_9frYpmO{1LcW2_x!9CLEI%RB8MeQ zQ*^NRTJs`NV11;dnyrN$^xlUpT?WUYni3L~h$`N~%Hq-KR1Aj5h1~$6=0-heKS(gk zE$5MRm=CsU)FahWKHp6redBs+aGGhOMNu8RW;S1y%M?+ov_nIZ1f0IXJBB11R*Y5d zjLV&d-`r31C1Rf&wu&wyW4Hi6=#xfH25C&es;sg7VWp}SS-RL(6_@&%u4X!bTFrv1O|Au$G@w;MTJFWv@Y}S z7Ht8jcu<(}6u%YtU)JnDcMe_q(%AO_gILXil#1rf(mx#qG*?8aqh8&x$kGr{T=4ue zaNFu`Qdzq7q3Lhde<5@zYVeMW3J?`m;NgbQl$-}V=EnF-y5K$&XmKLI+mKV9B8^A* zi)o)WxwB&H*CDg|eLQwoHLDk-;jgQ6keaq%Y4muv!BZ8vVo>s|(KWm5MdiJM>y)Vz zFfLEP)YTikWqswq>qxVQ=}@jg7e@0(yF?xsdPku7^QQZPDtdT^b5@#OUO=h+auE9! z3L=)xr1WGzS`%2~q5s1ivM zDO$=Pu?exPHrc;M58b|9RK$fVn^SF})F8m(Si@ZfTehmZo`eE?kw?+A; zm_bzlKPMpfu%W1U^^Z9L`Sxbr43V_eG?BZLxm%3{=T!Eyc(X2LD&W(yvWPgdivsaK zoZ|o0$nk$}R|(*3=ki})vLp;FOrj39Zg%!ABwQTKf`UwHUXEr=T8hTjW+txxJ>=l5 z>Ig6~`>%!WRwibW&HyhaRX1bT|DGjn2e2?>(zG)DZ+vhtGl^Kax+s}Bi#pgjI@p`p zyOOZ{-$vu$VPTRov$C*sC1L%4DzT!X(rRiF0MGxA4fz_BAqdK#dTPL0P@K6{xEUot z#Sy`Q2!e8;z0p&UULkNsB(M&^F2Vq}K5I^RaN8Gm92PgoG5VyOKJK*x&=C{z^`7ZEC&Boya zhI0>CQ43t&1KxB4S8jouKp-$Ly59OnEClw*7MrptHVQl~aU2MN5C=&jEIq6Wfr}0G zMlv~+NU{N_zJS5o3&lf*!7F^h{D2X<%OrWi4@MdlDt|tJ>Yxt2778W)usS~nE(7He zU9U)f3O)cz%i*xS6u%SvB_J1}gh)otLePsLTvFkFf(XHh&rmpnzzcsrAQ3T@20MI1 z5R#mc96;dr{UO===7JFr;J@SYPY!s(EIlJR=Ynmo<+`jcy(}B*L)&^izpN++RvFf{ z)untpz^eLx^BR^uiEJuTBfpQq<@Zr%E)a~q(2b->#9 z()U^bupf9H0Mz#f-U3NFj$r23NbA0P*MO*QUq05rpZ1>#v+KVRSO z;Iiub!0rPGd^&-)e#ysUlRd)``k zy#ao^?{@w4f9zH4^?%;(eSG>jY-14)@5H`)-J@odY}J%ZUNof`nGO? zTR@dUpA?(e`mV>Ponp(95QL z?cGYNovvct76L<9Z-ab8ZCE(`@*Ch6v&JmZU@Dk!SU6_566~5Si<~VEb)#)~jW(iI zqc2m-{mtj?AVY^-h;G|U_U7h-!LU;MrVS#Xk^^C>3U8|gZx4ZFb#-XJ7YbeXAaoT+ z3*Za`mji(#941H4EF7$Xg~KQlWEczu8+s6I6cmg=jX;m14?!ACNeY@+ZK@wH0+xg} zAycX+m#rn94xaG44;8UZ%~K2?*IFON#!UGv+~gN=VMbwJnwz1aT8X|&KGetLAM@iR zM%hh7?_pR!a9C54BdrGnlqMJ98@jch&#<3i_#ZqVAna!__@hl*65+d|X__y7{f7u$ zxFg2>6r>wTUX&wZ>xzw}_&P5XD)*)#RGUc5cg$Tz{Fk5v4+PP$;_nF@+XgYVt2vYi zhoK7?q4x8S0KkVoc6CFG*h~VtR78aj!Zpd8VoWhr_x0Kn4ODyk(+7-ujnGfSlEd>- z6AbSIX_6t$qGzV&ksZc87;6f77MQg#YuP#?-%!Csd z?gLC1V`OD0LLtxJxo}GhF#TSr>;q`)1G*UDO#nYtvQ;Ra2LQZf7yXMG+eQQ3cxc^# z{f7}pap!v((`^$N`m;X~BmAK6+9Edag6XVxM5PStE#~!(4gL-hw{<3T0P%o^X{Wki z2Z87VOC{!-DBvjE)gGQ>=PBP1R*R~_tq9{y6rS@Yd>Z62ez`;O{j&585e)1Q-fQcU zKVV}^T)eF7fBDG|0bH(qczA!@eFxn7W+44!6#u$?C}jFR7XJLU42$q&SnG%3{1Jl^ zYZePV-1AG8KVE8vyQ$$<7%3w|oo(u0Kc_FF$kxiqT#_k(c*= z@_NC5pBhVdk_?X-1-Kt30+^* z8@{Y9eIMN3_CFDRyLa1M|M%~hfNSUd8bYsKy(&IC{cfw@mjRzv9swWydz*%JE4tS< zYj#5F{@?u$cJ?&^7pudv4F&RHFH`)F8pP*1>xPPL=%28*%#k4xcPs7)=*!ZH(%0c= z;aGT@KL7lp*F*8UO?u-GGhaBl>u@xiU_SPMi5~u+;ce(EMc@4ZKu?On$ALRHq+#QM zFd%_&|I_iY{lA33|I2Cpw|`?1{l6R&Cl}}c685U8*(jlFW8I*1fd>mOu_quc??f}H zsac2XJGp5>LMmfm`jQ0m2TQ=f!al&kJj^5tqqso?2mbzhCjpO|wvl8ei6to}?mL%S z)Ai5xT_+=JdB&`|?S9REr%JVbuGXc`rO&62e5j_DIZ5gWqsdLx$Z_FNsZ6HmaWfMw z?@w&r%lyA%vfa^aT;znN_QRd)yhZEMkJ>XXSR@{#g`@S$8zPF~8nI$@H-BsSa1F10 zBe-_v)s)8<{ex!H&7Yr?=e)MQ>CRTC3mnLHa?y-prSpzB=|<~XiP|^?bU={JFoOCIFX>jo%+c^Vc6ry#@SDj@@ z6+E~lDq>Y7Y|`L%mVh=;=&;bum;km~=5bt{2!M+%3lrUpZg6e$Ag3$~W_TrwZQgHa zsxe1faCeMmBd!LgMKa~Cv$nK^v|a1pUwlr%Z+XuOm$Z7J)F?Qp3Qw}Zl*62$oO@fm zn`4{q^I9Aw%l1k71%8F!J6YQ^Ls`hBpJhx0?mX->Ivkg&B{NP+ZIUkx=aT7s?|k23 zO+~bSfZURN$X)bKRvvE7*KRS+_$BgB;tEsJZYeHHo6Dv<GPjG$K= z(ApOFYe1=m8qAhr99=AjMdE+-60S@VQ=`Nfx7x(6o0FU)gXI=`bq}4zl)+CWBf`(8 zH{qwg&WbImE@YyTH^P;GT?7F z$D7hU=Lo4H)@TU^Kl<+_=(>)U!kB$?S_QO9{OvLWC)GQ z@J$=_Pu%Zc@}n`HBa2ceWooQ^NIToq2}0RPcpC-Zgb+aR6Bs#dy9SB^^91RMq^KCb zYvgm{@2)j_L-ba4IwjDsoQStT_6^OR^uK|Sa5SzBv4Nl+5gDk8i#V;JfmyyFM51!< za_?o3hf4B^c?Xu@KcOTXz55CM)TNL+UjqWDz67YEM8FhgNU>o7f;Q2guh z;fa_ZV?s0^R>0A%d6j!Emq(9O!u0pjv8Sh+ax`5(F^6q z+?rfn$%5gsGBd3x3%ky}{VChqKQ^uJAW|E^+}90Axb2#SpLXtO^00RJRq<8up~~8r zVB(PVokIiZmNFr)yuj7&;OOnnwA9gJeQ}a@;-35zNM9yZl@k zoZ`XJL@Hq;TBqjmLB{4>>vl#+`Y#T-sEVJcJ4QqM?GdC}e9{^|D^15Dshk(5*iyqCGV%$T?opt5(LBxrZc{hmTTeyBs&5p{C##2$ zv!subQZfF*7wg3{M<((4H%fZC>4jUl316+vtd8H5S6KAk zzx%?)v?SH_{&eo`xpeMa45DmoR!HpO)yqgr%UE-7Zv(7rO-hvj?83g#{lDZ}awLuY7sTx7 zn7(*V>#&86vgHb=RiO+=j&U)(?7i2mldtIbRP4*=iRx>3#}PmTdqXY~;SI9wW*Cc1 zQs6x>*}Q)x$#n{IK;}E*F;U7y61n0PNHh(^Vf|@2lV{yUZqO&5SoF29q@Iu*Vh?!X zdb_&zo}PnhQ~Pg5eZD==;ZekF@#8$T=66^(;2fUM6c2~dAUJ1kCgbLs!OXja1m6DH z6dK;V&;>*Gknxtye&S4j8Vl(@58Ki#+CbpRcKuTvLuoif&=+3C$fvQvM10AQLQ>;^ zJbY+UgAvYJcX!Jt);^e>z)hZivOMmXsHZPP?<`X5aOBoeW}a}CyL4(Ah160 zm4PmhXKRj0)acPGG;}<{_$28V1PKf#iv&qXiPXqwQZX=XxvLj^=4FfxBtdt~cP;Is z;l!pnZ}}1vy#aC-NBl$UfD=SPNUCXY4jzOyWBrpAC{L=UuC4tXNU+*Y8u6}+R3z+5 zE#lF$qPF4El$KZCidok>biQi!hx+;GQu_SJ*1AfmP@O3&obS!BtD2p*>JcHt^EQzx zK732KBV|`N4%$OkwOuWxgvhS=R~w@l1SAHASTGp)up=%`X5Ms-?a)laWFL9tpTJ)# za8i1QBIvSdmMfMQPSX8+{>z&Vfhj3pXScU}dyo9Le!HiBOf;IIHf;V-`d%2MK{6Nzo-TNd2l|s$TYWe(~d^JRG;Tu0MZpzkB=9)U>fw#>GK{E+$g#-A$w2SvS0X1_O_L)#uH&jh znelE!uIUl0gCv8lPg0uN0A27`4Tze!K5=~-S~GWyRf^Uo(o|^nv6!ld>z zS_Nq`wquqDN9*`yHau^cR8kqWE)u%iKY~MlC3Iq`&%G zU{8g$3%N%Fs{ZoHqxr#W8`E-TD5N$1-ph#zMQmJ+r5LZTH9(W(T|DHzFh+}Q;1I_} zHH~J)_1c+#Co+aac7{W!GrfDATcBcfs+VW^U_WN#9SZwCyII+*gZY+BbZH%X+5NJ8m@IM%xKSSpkKUXu?eSc7OBjL6N&R%TFHoA*CxzJ z=Q;@S&g5*`UQTumpQ4UGM7N%*$8C$m!{@S1;${^^cbEsi2g<+&-vC{{Fdr3!1*PcQ zNJtC1VlVu5aNdYDHq40~6--lb=S7~j)l$9OI^`GBN<~X0TfMjx`*RN*A$C6a*Hpk> zq3UB}$bn?>S12foP{}8o{K%LEfGe)HOSwQA1B7T$gZ6CS3L1NOIeka zekZ*Sy)#=O25*{dxjmVurm-;P0z9Jb&!8N4bPy!>Jq}i(z^pyXi5nafaB zrJ!NU3I#Mqt|GbzezA`6*JQ6UF_V7Z4M0-}aX*TS&Raj*~xt>$E zVW-pU0L_joRC*8co8BTlMF)#JwrmylSPGgXJVrv3&#i!QiDwzX98#RVrL}z@I!K*?QAe~gTlnG z@+)D%+b6z;eLZv?5&ts0Hhw_GxK=oe^Q2D52H1ryBPj&c|0rcKxFrmri-Oj&8;SV@ zs#MRyjJkTZa(1!GMf#7X4-q>0*Bq3bvM=&1=)%95v=~I7PRa%HD$A8OI92fB>~niol=Jd<9*E$uoqD$PW*kmWcWUdCjF@M5rtLvLzeZZ*BIBUc7=V!< z)W0;QrLQS29HexTE9*gXb1L1=QoBFBad`FoFV-uU|rB(dt=*cRP-Lbh1d2>R(dw>@9Jn9SK z3k5ZFjTh{N;skf_iQ-LDkX9c}IwaE;7tiYLV(jzb&;y~N@IrbbjOl;q0=oM_jw)Va z=AG^`6<{c_Bem@*W1&VFxy6tK_S$})dRVgL`^O_<4r{|7%u%vO7w_r@?}MW?ie(lx zU}!HUtXB{kk=Jqp#EPXDRigjq)AY!u;HBM1o2cP@*wF~JHXmy#z zQYCkN+8S+YqEp@~iCK*pv(ixis12vN7`iJ-nNq(_JHK{0CGsDFrh}yH3s0{s#sEvY z^h&a)>bQ|c@lEu{)aOjocdK7FtyXy3RLs=wSo+fA)nqVHj!2`yL_GVGf1|;W!X_l% z!I2`9kU~U42t$gXV1&(`ar1UbcwxEK{43F~Q|GfOKW!V27qD9MJ?q+=`@Y))HoyK{ z`~8wk(bB3L1L04Z82B>0pC6$pC#*m#xqhv2Tjj-H)|VZyd+Dd2Ng2i^q;A+^u*Cil z|6}v&5#V#bWL)Ugy`YWHcN=`@ZrI`<{%yHipP)Y+FbC_4FP6(NFWy70R@u~;#B#>L zP)fe`tGaw%-71-GGUYjhQUF7bH40nWfa?)NkfM;OVpp7mc#h-S%kvJ^%(m*6#gSRI zh>AhMzovGbT8*evkcR}}!7b-=5G3S0tB849=8LAvoqnfc4co9zZ2T$Y=nb4?rR~di=eOHt(UTgA?1~N*decdpTVH$cEx*p~ z3jHHw=u7@=Sy-nHa-3$sUem zY<;}4NDU{-7(ScG-HWkg6%|_84C*CINc%7=1*Ru1Mb8_j?pj3>r?e)V={vg)+2Fo7_nW9tkH8N?~-8fsF<(USZ5;0UFpw@dFV4B-!`lZSQoaopg& z?JN)MA%09|COv)d#j+&EoY;;D`3?+c zMd5ka#CpaJs$8FWntqO0+Y!bcxx{#MGjk=Sc&fccjk47i1Na?DdH2!VzyMTIozFIT zDf6{*!~lOU*B89F)7b#FPG|nzLu4S!r>O)VGDP8R0kjj;zZ93{Q8lZwx-d|%Wv~`~ z5@@)txv(o3vF#AZksZ0lcJ(&OWZ;e5;T98zd_=Oc}-v z>1j4s1ERoc0>gz@ULnFxk)2AO^x?v+Q(qrMK)n?m16i2Op0mpW8E>y%8oIc&QL&ek zebboPb-2)?p^?nBMr+8B*&FIMC^(U+e;XyYZ-BL6U4NZsXi=Mpu5=J2hLY5sk~1B@ zZ=U|@&7~*Ymb^cG7}=ZlO47=#D05_9tx3s&n!wYW7VP*@c@b<{O-X{@CS{Ta8iftZ%)|HAFJC?8YDF@8;7mz>{en>vABB1T$+!j z$j$%$jIOzlT&|I%dL+aS?J*BZ7-@{|R8}A}tAMHcU@e-r!L8?Dc5=Yon2^#^&dlyk zjD1$TEE3?7ji#{~%XM1HHwrEjLG`<`K=mLUkP=2pIqs<7fr!G_bk;{8b56JJOW3^OSgCcFJ^6{2P8Wp<{l^#x9#ddL3ALzp^)C&Lx>;CPvM{P8m?p2K6+=jM%+e0~b^7>tWcc{36=%ZYQSRUPe}W35C!sgRyN0BukF@X)waV)WhYf3I`N6-0^ou}RVK z;qf?Ofl*QaWvPoOAGat6{7+h_SFDDLy9@k+?C?P1K>q|MJjVjR!ql3CrY`j&{ZB5f zPZl}{B6g@y8%U&A?M~3Jw-oTVxYr2GuNbHheaN>MC?v1EchcO?@XXhMWT@A|_%GK4 zXuqsCjkH&TESOLG*f*DySCkmoHTbtkjMsO}f{vrR|D;`U{BPP77Y_&b|I!bxYNe)n ziq)Iph%OeHJ&oBh=u_Xeq)F}ghxMFH2L+M=@M{i@a(rbUdqyNT{K|h87Jy4zVQZx$aPn zpFD>WqKDgMY#L;9I~+=PSGotee_mf-kzdtE>5oF)S4$_Q5Xryf_!>O~ltaj!XN<_) zB&SFtvnKmqH>?(gXG@<~-c&*pUK5xQI`D?^5xTxO+B^P)X)Gp`8Z0qpL^1MabT79l zd?sxS5SZj`K-p8ZXWE?fofDZTK>+_h!6f|o&g(ln3g?Uf3W+zQQmw(%ty9(>Cje zB2O=hbj7NcgS8RZYO#G61&ZNDb9q%Yv9Y>WKP>_qh6@v$_#57A#=C6Qbcdv0-FV3g zGMk3G_~GxG6VnSb9;#frmveaz%C)bV{WLr&EV*p1ZcAUzM^Z&2Y5<$TD1ORb_c)8> zWNi-@Swp>o+3WJ8c*C=x!uaDl)EG@$dPVNObY**L4Vs;Ap~9qpw={c0Bf0_=^Q;$R z_%_6{#OlaFnN+>Dg zvK5w(tVGv+CF6>Yc5@ixdPh}_o`Gg^T6%iDNd~ZC^uoNKHxIdB^-`FalY^ff=4&;Q ztK(z^=|c4szt=j_G^}8WyHB;yQ&x2JtORsB31D7-({qG+SKfblC>zx>#LEorL-dPn zvRDCs*W_c%HNqW|mtsqiplr^V3dUt2INljM|7&sEpd@%ih{Y_hPl&~d_Blh+iF~VM ziTMs`)ia-h1-1dLa%uB&?I1Avmm^ayBPS+S0a_>qUa_=Qk}ct{`d>8``RoV7b2MdX z&?M((bM1(h3n}euw>`1?Y1gE_xvozPwkqvL zMd_-Iy};7}O3>WabyO0u^MDWCA;!5HF4>Fw%{8ST9T1-x1W2S&%UhWO5mPawi6Rtd zqCL9s-u;19-4YT=RuWy)z4#{-2;u8OXrBi4Kv2j=W7V>ElNcA;n15}mMU5(FHr#(F z9~{IwM}H0EO<)k-vSdw_&X%XDx%>7?Vd?&2G94)g?JFmaNIC^G0AK!7<0qyhrz2d0 zaSS&IElA1R=g-S35%T=ya|3^BFV?&w=SH;X*JEWQ2G{0hf9Xqp%9K4$7C=Gm{?HiyzVZ*o z-EVnoIs7Fn*zNK&@^1g3_dq8GNiQW9zbI!WxTv%t$WC_c@a~(Jb1U&m0k1s)(=$7b znB3HCL_oIuCN@!M{_s#M;_9KN03p&G*%R0UEpCeE*^gNixP`$AM+z+wWgK%>`?Uff zc!LJh8Wk!w%DY<-ULF*<%EIQM9Ercmy~3bTfkTaVM;!|m=zf(2ordn0w?vH_Xt<<+LA=TF8R;I9$lVywHH7#F=<&jM`Jvwzo$14v zniij4ux?3{XmmIYWO!>I7`hEK;AIwIce4<|QH4A-6o&gj=zk1iz?g) z`n~T`($dzFT3c(wvp|oTQSngn{l;QIwLd)D{Ku(?*~I23Lee>^PE``$r>qdG81Y|; zSUt+&EE~);hq+Tosl`A&G5hN<)P!Hs3^I33;9!^(F36 ze9xaU4}Jiv3GM?gcLFjn{&ZL6H#Y;d(`O9w5c^Zer~qUW+Kb04bSo`Ucsz%dLZvSQGO z6U7oO`y!6{=*kOq1LS))t)!Mv&gsD3F7tT#RGe?vjal^^lCRmF#juoi3B7c=eK<6T z*jl0>xEWR)LRZB+iWDR0_rqJit)`V4h6NVnR@IOvJ8T+MC8xRs2Aj2>iBeQYQT)~) zieTL_20UR5FhmTaWiT*K`DPlUW(?U9`X;zYeCx4)BcO<&9H`?-XPyeICI8l^-m2y= zJCDyioL zd|Gp@wet#D1II#$Z)@U(e&`(5pO^60Y2=;n=n(h)Rr-CqHd`;h)E#v+{(cI4hWbH3 z1IjmjZ!I4Sc=f9;72OI>87a~uRvy$*Wvjn9V)nKUF;lzSJ6Y#dDA=zigvM6#>ur10 zKR?yCMn_q;-WQJ5ni!4mt>b5>M!hI1%gPIjXp6~A9YQ%x$L~Fp)%uG0KmipGkZtuJk?z$XjGnsRodHHi z?1+pcwmpdXC`b;dvwhIhpH5&)Y@GWx&A?2*Iug+iIG(@8yZ~sks5Q-Gr#kJZz8DC! z+>0g6^2dy3#ez9Hca}w4L*Hz(Sq?;mZ#W4Z08%`trd|;K0`#~sjPq|3l1!g&+G<{@ z>p2P7)%FRt;yid;S+zD0>0TbujP_5c?4xS(Vymyeb=X`H^b6rWBaw~a9qibsoKkXs zsZ4AP!g($u9r41Ilzz9%6*jp^2LJ2G8?@r{LPcVE@jTob_)Q6_EsYp~R6@ZiV#9XC z6`f3{q#@Nf2Nhn+)YMrGOt)U0KfS8P74oZT56bPIZ*W5~0P|JtpWk?mfkc15Q`_B} z{yjQqs%Pn6Fs_5gxexw4{Er6K4GiCl^hWQF9*Kt_y~9;r&YYYn2O2wbhSIl=r&nz_ z|H_N%Q0bT@6b^kkHQ3eeVcFb5rC{oW0=f#FG&#CBBqcbGCTZFlmi%#|jvt}bGWZ?c z2&$$7+97)>EYsLpaY97MS3jhV`$^F1p2aSYIy*Fdb(-=T&-1%${tRxsH#+XY18&tq zBMZucvvdIw&+6^bP79i-aP)jX7642@v%eaGzG8zcsWUA%gV_-@=E=!L)r%A2>sY}p zN|_hDE@P-I_qgA{D(iX{fM1TA;qdqLZ<0DmM5$%)Di-&)SQCGnh_ctUqQcE*-n!*G zF|#D0jE|i`KlI+;{oB}c2Cz~#=1E7c+TR(s|CEtFTUz#hLScek&_b8p-p5pk*xCQY zkIB=a(4K|tOK;FwwF#T@s?bjo)3&}_qi3XS7K?W#;UeKjIoI{b`TyxzN&0Fe5Dtfk znxB!4jLI(?Y^3maQ!s}_CJ(>|-T?nG8JnNK&dO3At;xh1O1S=T5rncbuinXLQ@UPuitf-`62=cMZCdKaQsnF1+uw zK|eq(H?OR!OLc3R>SDL>i$|z^h_YJ7IRq~%KP8Ps|DO@Q-q3Gz1MAXum4LVr?%nC? zto$$XJ@ZGj)ySDyQ?>&f@H;e!uNQ&ATW%r#pZA4xjEj%*sGYqs4gDHN z+Y=-ao8l)oOuQ%HO-2N39FsyxqW&6~eGdTwb{j`-`MiYV1jt)0}_*EkktHsI;Nj+J-M0s z5(H-P#HiNpiXPUZ89GF0SgeR#g-Hc8rY0lD@L8Q&Osfdajq!{}Skx2mQ#!iBVJp`+ zgZ$_tHWrhm9B?m0mmZP|nS<&}aF{dpu8rzuJ{4oT(g&9w=p$3qFkI0Ob89OUYJc7k zd8NT7CBpKL6~O@;q}uJf@?>QsMvKKfmtWN8<#iqCuc@VK3fyF|JO zc9c^4;^>NG|ApN(wN7EOA_Iz?ItB5_fgh-e#fc=$S+uK*(eww#Q2(P^6qm6}aqqBy zG)?l16_zt^3#o*ZV0+&$JLfv`;wMO5Frk}uu^oeB1W}}zgK;Cv)KMG&D@JHP?6y(W z5-Ya436Tg+RB@+CTZj!;3=WqEUM;x9Z6>=&;nhd91-neo7N&iHC#fdI{ z!c%W8+_$;au&Pw}hCcV?aStF|sRiv|A!#V9al%v+$2`SIdt5yW z?q3bGSRc6q+lYRXG30&Acw)Qx&Qq~Ke?Wg0JevHqb^}m{5z&IB^|PtyQ&#n{JS$^T z5`F{+38gV{R;o5GOzq2THY`k?%V;J~Evm<5 zSGTF5tf)tUD2-Af3L&EbpA-?njR1}K7-nK)frWPUCY{}jGX_&JjFFW?lFGv@1_K;1VW`?ubDidS0Z zIH{ScPgG$&^-O;$87d7Gk&}Nunhz3-S1!|X5*S4!B)$BCMIIY4@Evc zu%^F6b1%oDsjvvV1#sHZBWJ1%l~ub|tEf$p5Cvn=1l960LQ>&ik~4h~{*=uRFNBj? zbTtjL%JN0f1deNW?|prHub+G<7+wd5GOZZM&e)R#U~yGlX>5d2_m8;|9aEyeZE`)g zdKr>c?x8iCRKYAk#2SSxTnn!ZnYoc*+x+HgABgw&1myY^@UGWcI0$eef2y8)#MV(9R$}D z4l|<&A8(mXRTN`I#j-yqer^8u7pb;?7{%p6ri_d_xlFdRyFVXP!Bynjpf@`03s(ov znHNLDb6QbFU2Eus)+?XAHG`e)ne4_;FX% zKZsAb(a3C#0?@&p?b8Nk+MjAe#oCoWq4NnWcXYF4K{n-d@BJexxht$xI%Lioiu)>jQ1mXXahZ z71>08+ib);y+$wO0FS-G>+;FEQB_gkNJ?Y4x9(php2@$oj*nb3$R1;`v^YZpf36`* zxO@Sgik{G#k=w3*A+`y(4SKR(YD#`jNn76=QgH%X^P3TWCpt!TPN@H6+47=2oF{D6 zX3tx8f~QZSL>Pn!#D2;cxv}M5FRW^Yr5hf=vZp+rrIWtY4V}k`smQpF8cLEK-=X2 zY2cxPucM?}%dQ{|a`SGo=ruIkzRK^p*nc`Qf}DG7KL!EWCM;i2Emf=5n9Rh}P$(h+ zJ-(4-!E!%@6nTjve&bqedP!XFEM|mLa81+wC2Y}^K4+(f!7L)+I*6;GJe^#_DdWsH zJ9y>2#}-_p#7sW=url;zivIw_e=dwcH!Sn&9f1euzZ1VH&{1;d8`Xj-&5Ie_PFc}a zkt73qlGGtzo>NGSuXlUBf0Z>f4Md6HQ&PuV){!gd^!Rg!2xR$2KrQ0Fk1n^Vlb`$Jtf3W^)H-|G-X@@+S}#0ym=d3nYD196{rk0qmeZD+1r!+3GDWIjZF@Fc@>fQk1f7(JPOY z6IEpDaHm+<%U>F&PSLcyx!DuyY^r9xF0M6mncw7;y zu={1>m*N+3SQwtw6O8`4(VK6AHYPcuwj9pTB2^bFmq^zbEkf2{h}Usep5k9o5f*D3 zj#LiDkusrrJpTB0F)C0wWZ+V47nFYlIL63yPPKg3?!51f96k;N_QPOjJct=C_P~HH z`3*%2bpg;1Y!^jnf3)(OCT#uStgI8kq3rF!Z%F@vSLF6n=~G?mUQQVI1b)Kn&%-G- zlvfP>Q`f&SEu%(djSWhT`zrRDaoEJ(+RSX?yMO_>s+Q!mkY==-NFIs5E8b{J&jQmm zKV4DG2^AV19p0HKbProQP8t@XV))?p^_PDODK+pe@xamBTG4{q1q}ihTCKKhx5!S- zJX)s8y{uAhWVXmyJ44wEb(~1u>67-X^hoq=u0Lc@8$EOsET6e=!bO ze=P4B+*|`VK3`_%7_?BG^_?~R*-4dtJxkXF|GL++N;o3jIn#1JeX9LogB{q6hjOG5 z?P`$!NhK*M48!8{rO06jB7(!TU~2Qw>1lEz-Y5CEq0U92?O6*#k~D_ zp|qB`5dlu=CO)uS&Fj;|0C#IiQ+g!ogyUaKK}PfhYB?|+AL+@9e;t3lM=qb&jB!n;lW=4(yOXD%od$me1IJ;-+z z3nyn$d}3<1nPfw$KtPb!<@6tJ^@aLo{rtR4UhLH>B_%E;O(4RC_5zhRU&qyzv6B;$ zk%_5EIrQsQF#R+1^j?w@-g1|Rmm|%LzoQvZS63DUc=NwUfTi#!Ykj@=lj$8G>p>2y zFRXx57c|cD5f_}uDI4T)aOrNWo+!79<^|%8@*>}JWLG}cxZa%saMO)#+J}9QOq+x% z85W0uh>ZBL%e@vLSCC~?QQ2q-RTz|fn(Fs3IWqy@DwOimo5EG>IH`ej-kNasl*V&r zRq2u0pYEp2JRypGAkJ74DGUFSA}kqnj*pCS%4mLboa#uFv8USDy?P40Fyv(VI~Q!W zul*QecvqAQI}e*Z$c5^uKZV=-a_0NOJUx#r?v6(F&N!BWItnJRwed~l52%nFVizw0k+J?7gE7h zJSK`4Ps*A8AVf@IJpOe>Gjup#WXSXqUkZnTLH7xWp5a-{eMBr~s7(uhWd-W)%J1k>PL%;VbBwAOS?4o``D+1&GrT^-F<62ZJ~0lgWEBmS?MO zf}m`JM|P`naw|Zu;ox%mZDBs1og~RPY843&2?Wla;z^d`2u$#; z3%F27Zv|cM@noAIr+to58=;e8nV8mKKkA(~tw!X{M2{8YZ?ks>U%l;ZbgmCLn5JC@ z(|F~5ZYHQ(j8Q6{)7Ncl>J157w5>It+tJjS^hvX5UU)PTayjXeSV*pPE{$*Zc>qrR z@R&j`r4KVWDPP36g8mb)OFY5(P0WA+MgTT{XFC@Esky;$fEZ|{&2Z!G1l>mHLM#bu z!LW>Hlh)tEt`cvaW4|C+w09ia;HS}WZv{PhdmOYw^nsc?K50G8))81^i?l`Q6cc6*lJOamGoX9nrN ze<6WFsGuPJyPtNh|8Yu`^MCM2VpZIcNpV8+5BSr@e>$CjZTEO5xs#8P905a5F{bsGyQgclb9XdE5#Ci9%IZ^IP zz&Y=Q5E0>mQ2h8r6`I&N(4e!ut>WimshF{xS%DnDRG<+lL->8c=bN>OGQ9J|=ml&J zvuB%f5{TRSw1MYjf7yJL>Sk@ZqbK`Cn@&Qrgldhl_2 z8lJ7Ien3nb5|OE+-V(ODO9utaWMZ;mW#0Pgd1o6*oh`fqp)JbaDjLO#A5}5mv8zfU}`5GK`&!fomO{W*C+(ROH404RO7or0VM*y}Y z$dQZ!mJS>v#C7Ecj`IYNF@L3ww0T0-3UvhgAXPJSP*{+3ReCLW?$M*J>s+zSbEZz$ zoxw}6X}f{_vQT(QqR|uPk{|X@E6ZZD<+8{k1ld88KwIYl5?v6~I7<9n)1`LL zeygxn_Z&Xlm)MK!FaZL+W@sWPknWX{8MBc53v$@jV%MQW6#$FCW2g_q&kQ#*nlZ-6 zby|x9VSus8|9)QbQzA{>lp?+S!@^=b#;+@-SPgX|H#tXDk zs;alG@1)waxj)Td74q-(ZT5b%IZ9xrG_d`gU z&=GB0_`1p$@pWw+;;+Uupquq`~%o%)SB zxkc0D!C&~!cP*XpAG#qBhN-jXe|K&y|5Mpu;bi_F(sFFmtW?o7aKdXWyQACU^e~dF zRaSw~QIUtJhM^$hu#hZ~XPt(^FmNi$Fe}Z~h>VbvZpHCpl@gtbfPsODD?17PQYeuK zkyn!5reK?sM4`Hz*1Wz-l@kS=PULo<{dms*tG@m8-SdH+$jxKKn>cx(H7QngYSFNH z!CB5N6W6=!oQ8(c%{-)&eYzJmn!GRHpCh3*RR~U>(kPevkc;O!@Ra+O7?1VU?|Dhk zn%1JeqYe=k!FW%&gQa|3c;I7I>>^w36f2RP@*+AYPp3^Wu|Nw}Bd z#k63CCgVK+j9Pe4-RA;p6v9Xa{Fb_3LNCy%m7=j<8 z9LarS8apx}u1xfvTHz)bm`ETR)ZpA(Jj;Fph1+P6$5E1jFkoAjm&?oKj%jS(&0qXD zoOe+bEjHazYuHy=-Ban^T@)dYkp%?G`o7yS)4uZN-C9wI51+eN(P^VII-NG)W&%~1o=NSx}Dk9}B9RIAc!Xmrd?k#IEL4Ho$J|@H% zzSyKv2qh6Jsq0bTEfB)DikBG4+LG8AnG4e^@(j8l!dEvDjgD-UHaSN~*^BX;LQ=AI z4Au%tGRQ@lmYDWin+g;LQAb~uLwM)xigYWHf! zdbvzW*osqUsEF+dy(glIN!JgDJlSRArR=ZO6vYSHMAY-OY=n7yR#`kU+f>~djN5oC zI;R#B_HF!2ER$#4cq_u1mx4cq%zc3Wm6%9}%zQ)KYQo=y{h*Bd@O&=jQUan3)jG6D z{f$XXYu%#21#o~+I0kFwglv#)Ct$yd^_t6DpVH#TKE5Z ziQD3A1=yTzMdRCAnTh{H7<jN)4or@Yx+?7tA0B*V+GCPTVAUzI?!7NCAPHEM}l(N3xU z4=!})pZ3t1qCzfjr<*cvKhhpeYZ2V0#KXMD{!m_fhq+6c`OLES!++=$HidOe8I1Ts zg({8;gP8@2+=K22D{k(o_EHJ<$5vYsI4hs6zcdGr{mUF%@{|%fiN%Xc$W5vfhl`*? z_)j5*mPXWh`%B<640Pb)bRe`Qt&CrR5ZH=L1_xGr%oj!1J%nmOD}NJjj^|ZMb zzi6`S)pG^?1tJPF#2)1b@xBa9jQrsk2B>|l&z8B``!}Ki7wR#BmkB+Jddxi#(k7$? zF@%|MY-$SVM=BMxvgC#l%~_OAEJ30QrAD;pCpa8`c)%aNa$nq+d4Tzcm#*9$qR%KP z=oZH*6ofP*C`d#nMyctVSBUUn`c}`6DjOGOzahWzQn7k<_SieAk$iq(;4_ z1BaGO)S!dYUC=VL=T+>eG{pRzz8dy{3^Td>;xkIcKK4OihHF?-QjmGBQiI|vbIC__J&sYIxuIDL|CvkaL)|Nrj|W}TAWLsjgvMA4V3Lx4rLtJLJWeWK<9E^h;^caJpmM;ZDO z%B{|D)4%^KPPdm~fo~)zHmo{BE)!5OGqU^b!9Ds@jNTTb`A}aX?%CYX+h$CBq?i;H zCRUK%Xm-*=yPnal$WWy0DM;9c$GK4Nxl$zr=53P#?4?bK1J7sY=+ukK_|p*?gjj{# zwBLE3Y+u)YJ5cPok;04WRW~K>py4bGhf^#--?)P5Y)R@W#X$Jch5jSsu?i{Xrss5S z{$_MY=UOm7xcxz}6~$d-Y0I<_4e!s&ItnBNCMJY*B@9O1Lr2ow?0XxcXXx|~Bj|+w zy1OxuP>XRA>k>ywC>Vu#yd1ktd6Bz4b2c|31EEi5Yk>RvYOdGkwrgOI>nwk-YnSyO zeP}W3@*N{w*=SiyhJ(Aw`y4c&7whRGC+wZcu(2a1P}Nlij#}md8KZ{}lkcmIAcnxX z4)S_vVnSO?I4^9=Tvcti0z5x+rH{%+L`a`qii<27Ghd1`m8xB8i|9P;!M$xAL;rEc9)XUp#11Gnj{rP!pmWdm|LRa1O}T-xaH6}N`MzB zqaEW3zIDXhvAf1lR|+m|-3E8H54hhFyE`au!RDT!sXo7^q2jYH&Ck9@A#Ieh%q@)m zli2Q{t3eF}SvdPW7EBm(>8}+Z5wF8J$5Wr0zw+G1r$;FI4l``67}-!oZ|AoxC-KU>4b6;O zCnaurIe+2NKZ$kdfIBgfb;MSly8Srh-#;;3?1||nosyRZ&^UhEB;@aK!*U|ztItCE zy3WVYglE1-Hi~*FZB`{Dj7f5c`@;BwoDY2Cn9CE(@_B|{m*aRbQ5pK?0bR_NY(?}E z_)qb@-RWla4@>*7sjuM))o2jmO!!wDVQ4s2W7==%q0E$a(hkth6qZmMC3L$%cVhJ} zI9Dxu6Pp5Ek0`v^K&tb@``TGozY6202qt-XS82YL0Ux=vfrm$*ryLhIxh=!%KY^C58L64r&c9!n0oppuq$nLSwWVZ3@Fa; zoM|#ji+3(}ve{*j9@YuA67;cj+!O@3yUoXUi;2y{)<75z>^vbf0urMgHCmpMBd2+n z$>32DA%g{_U9rO>aQ+wxO=}cP7b~=u1~^xh)Oaw@5=8CR2>LrPGePQ|2ay4CWY&!; zBf5pU&z*+##+|egX-$3AO*6E9abRi^8G3`$l>Lth{;|gT7NI+bvaMKHk_+*#=F7=7 zC`~R_-!IVfgulvKG@XF`Bctmw+&<8A^;P)Ur-u0T#Axr4P0EtK%a;cwe5ZbQKS+Q= zc7uip&s`SB8r_B?#Kn95_tU;+;q6x!mvwpG#V)-!+ls!%)EUJi$dF5n^5`0kA`V{0n`C)xi_hAM-1es?LmaMY z0$WuaZ}He~^xy?VxLfdmh5f-`M0`_jBXaGKI~yET0lyx=zHK!$aq}iDhM8&crx>I#a zvp4iCz|;8icSh9&v%UMu13#Z+J&FiUUYUrAzkt9lN*otS>+7{g=Xoy#GGwhzl$P)? zeQbE1;J|7Habu8h;VKed7_9hjhR}Qn?C!=F(8v#hhGyFftC*sEFIcf1hk#|$ute;ylH^WJxz^2PTGdzi!%QfdI z9x-^|{P1gzAb^D@Pcv1>=aCc+o?1zQm)k~?KHd<rcA-|E16i@?JC}lG+w~cEy#co#DJ!H2SSHxc9Z^~4@txC;Aic z$^aw~1=oDqe}~ZjHLjMG`G3u{=r9PWh)79svi(2Q{C^U(-v35uP99A?1%5Fnc|meY zN(BQ!ax*~zX&!P~PAV=leoa0(Wp)(-D}5~sAr?M8fTXCVI6#@qR!UZo#8H}7Op%J5 z5yn`L-N@QbUfZ6An2%CHN!v_GUyFv0PftJuAWW;PW^2J^YAH%XVkM%(L&L{n=%C1? zL#(1tEx<%ArOj&U=4c2b#^g-QKu5!hDrZA=#A$8%^v}F^Q6x8A6BPL~6 zr*;z+*0h&$28i=JC~I?w+LFu3YUu(5O!?*PVc5x)m>smt<(0+B$Y>Shd1>{O)uio2 z7^QfvZDj!tnpQ5_JStjhIt(17yc8@P&L*}>GEQdFW~6j#;vC8r#!N8k@*3hY=KS`e z+N=tyE{rO~E=Cgk5)v|Mwn{Wg0<3J@B2pBr(v$|w*1Tq}(o!PU9A+H$igLz$3hXKz zY6_CPFp3Hs&bm?nNjC~JMpFtgUH~PvxtOvugDowM1|7ANz9@~66&tUco2({)!-9dI zOjE|$M9Y!Uo>tS=z+R0;feOY}hm2j`o>tpH-icAqg~QTC&rnm7$zGe2f{WEi*Ps8t zx&QxT#_9jHnk8cWzg>5g|Cg~W`+xP7<^10{+pH}A%T|_)>;Ic>v~@W|l#F<(NUfP^ zDXitq?8I0pNcF5~x%jCWB={6`?YK!e)m>?H97!xBmpPRMCA|qfm!pe;q=1Q`xDW|Fzp9%$pP;Qai=>r{1e2vS z6RU*_7q0^oB^MJhiwF~$H3c1?E4dL9nTj|JuO<(_@_%+{#SIW90g#%~u(6rjI`Io? z@kxqtYbtVyag);-(K47=>)Vq{DASv$ireW?30i8C@esQi={o2e!2r}0_|@fXh)r0? z_%w{j#gyczG~{eJn5}FjT#OVIh1o^LH3jS>6`YKnoiwCm7+lS`^c)Q7ot1=yEG4)| zwn0b3e~W4Ici7#xg}g&tbp6(dVmT9o7$x` zFsA&&>A}&y#BTBiDm#SXgI0Baf_4_s8qo0xqL@tIb%YH|6gX!5wz*>wAmH;m=3ce~ zS5jr6$HwFHdsLUn_hLbaX>rGJB0GzbU_la(f`8V6_4CE4rUZ!5N+(kSJli($$5<#> zJaI-JVIib3>eiI*-aj0ETpm8ASCDkV9K=HLAMnPjI(q$w zpeKHzoGvauxN~WVmszJnNMb|izSa-VT1aSGS4vZGz0*XIrP4~IJ%-FO$(2xYfA0$z zUN$6Ll_kW=-`VUnO_StD=~9@dRp{T@?!yH`V*&`fq(-gCoZAA>2XqgsdiJY<>M3;5zDojtEGcW*uP!6 ztk>PotCs?Ff+b89Uviupe|PGy8=LX#t16+iaf)Jc-1m#1_N7&+#MMOcXjRP+$tu;f z5@dWcR_?Y~+#Uj6Wo zT3zQ=2j^$7gac19&sYP&%jyX{DI;X0-{9a4w90&?5?N}et1R&Ggm~`}7&@G5J62CC z@wKbfBT=8+nV5Ypv6qQSo?v@gz`rBE4_kaC6V=-~$Y})Y_yjnM@pBZ78h(v`*6j^g z0jpP1D{MRM8wtPiA9#;t19(D~pgyTShf)m|g|$PhZbK5vZLS#$+m&e(sSeH|b4v^7 z73}(2=XeDAS`7xmLCUWEzT)K}1WMlN1TSvvmC(FChCV+AgALx}%xg7B&q3;}df+pDm)bTGV_S>*8)BX1QxI5`J@Hf28YF=6oiZAUz8FUvh!OqDZD50*a>#c-> zQ^b@aKN-1CEHF7?M_X1vZlBICB|e@(9C02dH*PrEYw4PkvLAIKX ztGvA?nOL;m)8L_URVkb_LysQ~W(fm=`VN->dO7{ya}o_I|o zlRO}N8DXPaW{`oG6;z)&q1bl67PUvlg<2EgPCq*1wBklnrANawhf=E?f|T1fj?zYs z!o|yNhnPIH0Zd(*8IM2DxW=SFTt2>JttiASc1w(N$2nb2GHIEToP^fk5EUsbY#th+ zweZT0=^f||YZweGqU&b|fwh>Hg@+nONpL2QUN9Qd(Vf#V_Roa-X*ystwun9E7tQVT zI_j&P`9jE-yZHJ+P!-c;2Zg^G0mS-V+F&x0DS9uA_&W`ojC$SCd}YF}9y|8;b-I3I zMh9WdFqABnm4TzydTixBr-*x+$yGIF*qtb5aQIOUO4t~o-&ZW5uueE_N35PuEeQA_ z6`Tjb0qw+COpNc{aQL9qzcT1ZAlkUxn|Lg3V^IH@L5Dg?n{wji9>P7!+VJ`ead@IS1GYVb|wpQO;A2voN5 z^F90t%C=_*acP~UXOvpeYj%r3A2TrMDHnKdbER{1pRkhuuX$C)N0;?hjl-YvUCKI0~bNW>d+ zks$kBrtQ%!qm&e)=yly$H(fhH3Xw(l0{e(Q2}2_J&db(6-k(OF;c!)k!{;y*civE3 z<4_C=#6KQdw`Mfu&J8ZC#;6piMKAY|J39|S&Gh%pMQ5lWd6QdD5yr--u4u}f+NhOg zD2CE&nmCxDG|sK!&%8z)P#BL_M9r;wBURX5fssrqgi%XIW}T?Byg+EcM608`RH8&j zcJ6)V&1ZzW?dCOHf1mOpCkJE2x3*n%gV}>J zN6L!i-NEiWIgSHk=GO}rE<5RyRBAA2YzX(^PBH>P6Qr9OBM~`Pc^Iqxai?Sxw9rI7 zSGI=UFtKXF%;(OxxLrvFzuXxby$C=v+p0C+e;xXi#g z^n!^PIzTrS5`pck)9Z(#Vp|y)M(Lo~l|27p%Vl@OztwILm6i5(S+3vi_H*{L4&UN% zH`Jez_AvNOh@tkOdaXYx@*cWg2vtR%RB9b!K>`Jw_GT0P=2xq({$shm?{}Dqo(eK> zBv9%Kppf~IwAPUL3V<{RL%MlVs-E9R66|*Bh0w0`EkNOZjEc*P@0xi$!ZST%NuyAL z8(830ih*Lq<)#-b`O~%RJc4&lu;Jjqv#r!6f3;3H%nI+%;8K~`2g+zlx-=Ma*k8X}n z*z@>(Fpq{xm82STn3T65<7qa2jwGF21KPR0Ab61MJiZ95Ih4I{R+S43>(xWRVlSn-oO}Q zXjs@u6^tM66)7d%&j{@VIF{dx6yG0w0ofozepxP>_%**zT zw0>=*<-VZ0DU!K;0e=%$fFKP^x8yI@o%3~MRoIVH`j`UB5hMqJQum;8P{0xi`dl~4 zvP8B5Y{)UA*|dbr>D6R2Q`xn9B@_!xj&ePrc2 zrzBIPb=39sD}5Oh@eiy_*CFSPtNsIgT4>49^47}g<+w|E4yT&znqtUh7TG(}2Vq(q zVLd--!za%r%sDBOaG#W*r5%>>@*8^Y(5A`_=AU2%?Epsqv?Hkz$k5{iWCIz7)i z`wRve?Xr8|>GL%=dqvFQKmK~0XH{CMW*Adx7r@8$n+AMmwKi}_6^3&S19_c{=6%4kmC-*73rcqEJ14EX*V`B${Li%sT~Hk z+cRhGmhE2FLcLnndGh&P@jb+xP@n6!`g|n|q>cd=ClfrNE+hPVxJZXl>{L3KOKXx_ znGc&L`H@Gfy^gwV8|5@KK5iR-=45AP>ytwyl2^s6RzmBHdOL2uY+5wFGU`8lkYD?U zug4O}q==nU)GYV80>;=M(WY0Q>OAN(tC8fht~%G?+vlC5p#0TQw2m|L;NB2=MeF(--yYVI*!=&wVK!fq=IGlha@>@8Dh-gztLSAh%r#G2;f{IlzIa7B7O=9ucJ@D zJgX2<*CM9W@!OC0&V}0wi!dxJi^<6mPoZ-6yFKBgs=jdf%QPnX59A(2aK8JHGc|*t z%Yq5%%DXQjMA~|-R!fkp5tw;mafqL!-AeeLsM68>z9F(+>3@D8*1jGlavCIuF{qn96tt{`6i_BKZh)=#1)^T z`I0MBsZ!v0!mMg+*26P=@|{QoqgN>sJs`t@BrB?scTH*@^W~jxo}+{piyv8Llfnk7xTbOtT$I)za!aoUl z(C{Jb-m51vbL30nNg>hB<9!TS$PI7oQ1|63VDK?m%58^3uz6d_nxlOw*ay;EjfXgI zQX)eJYMYeiGY&+tk;xd>ao`#RrQPDq_W%{OX4ZmUh`?83&bm+*Ov?XQV#;VO{3$?a zn=IDK;02gGqs71-Jr52Y78x~=@+1&g`LMrJk2{TNgTK%;ra$+q|KwLtV#yR>J<8Le zN2<~w<6=6C4PP_ihdf5J^_)|3E}xd+j)JE*bKg4c?pYZmomxJx(RuPAAyMu@w`L4W znk1oH)RUq!?{I#<@B^hc#@S!U((!NxKFS-)^}|H`&nb3VVM z5j4?FDch_cjh9ZqNFB7;>KU>S+g7FN+&>ac3D0{fbE%G&hdKhum|u^9ObG(3oc%%K zu07>*u18arl1I5{r?W7HU~u?h&rK!gqG|v3dTd1`zTg8UYNFlyM;<2IF}uRC*mK_C z2g`#RUMZ4|VQ$%xQT-x?mLc{*nP$mIBq!v!@8ZM3fIP6EsP)VcOjhl0579Bo*rWGj zU()EMEwh1Tn^TI(b-RQyjG?)YP4@u&i)P|DuTrVgt+Ux~DOLByu3pXB@d(psO80y` zmUo2Fk}idz3^JT_fjqD+i#rWvm}!h}aRK3xX6g>_p1?9te%(rOsaOW_te&1Ee!B=$ zNLtP*gO8iuxQdims>3DWCGMp|`*S3Tb5W5x-XiS!445PkzLWit@`-5Hh*n_Jw$5Eq zQM=iQcrD}J<|oOsfRUA%GcD2zJTRv1cvsVCLu|aeg z*JZf7D{cr0$$$o1`AV&68#Xb$M(6N)ye}y^lJE4~0(#Jp8b+~XE9v|Qojug^BB@0u zKw#E;Y2uoN#Lp|jfddTK-G211x%b#A{vnJQ(1@rZ%+j6#&fn{Xq=;@kB|5{>q28h( z*0yJ*5a~mxX=Ku?H3;LX3*I4$$x%MhW16yN~UEOi}!@s754_2sZ)Gj~SSo3O30s~nk<-GLlaRXsS5+`wp3pEIoB$*H+6_v@wX`6(0SSfPI;rK8I3;ST&mp*H7*X(iJ9aZGWVtIC zJ<60XX0=PrL>|7TYXztVblVgUVlc)XT{w*_x&woWXAxeU#&*xwlkYV+? z%|%Zh@Vqk=n~Ovh$vGgGT9Tu;!B2@BncvKzY}?K+wg5K$*s~q8#G}#lQ{7GD3n{Kp zhn?}6mh9KejOadlk*6uOd;HPjH6Mv{^`Zw&c%Vodg(i$Nm6LL-2DLY{@D%Jt$+jNu zAS?haK+?Z820{A%0nQh6w$|9)xd(}0lR;59}$%Xi{#XcfZt#WW;FvY9{zryK9KmEQkf4VxNN$lKw)KRXSYA*Tz z@KIXifUuiy&73@`N52X21|JI1+mJsk7s3g)zP8C5x22+RY&i~lpp2q}NjnM4PtWvO zyw8?%t43F|P;h>ygF%R&I*^ft;moV>?vOfs)HQl-#^k;5tG1ftKOKktDW94E5L7o( zQgj}2hX;s1psUDIWG*4`)fu6y9t|wyzas~7u0~7-@{clsJfbluFg;L*Ymq82*}A1H zCyGu~pJ2kWaw^D5(~pQ9!Lxt*chu}z`_y<}D-p?yAGsc7^ls%ay^f<;-?@q~?cj1B zV}UtD7N-#H)2(In3Q{V_t(ClzlyvuamHfjmJ*LA|we(CbOV|9kmG@+#uz>ormO}}f zH2 z(oybzisf?AW2S5_GEH0nQ;_{E0TdNS+5Eu3#()XilU8iWX^!L(6`Jz2LWS zl-@CuDW6xZnKDY0TBXR}et9t1*1%n;d`N%$>`vZzO7WtF6Ojev;@|DWmFxGR^TEC% z8Vgy{Z2?AnDUKGXFGbp{ufTgaGTm=m4n_KcA=W z`Ec(04|LV)?yBxp>sM>JCj^WPVdeetX-oerW0Fx=c1cxoHaL@k`}Txg$*6Ht^%H-- z(k$7Q?r|hGQ^En~-eLDczC+yDpds>2b)BCnzy+)>MOooh&b;#5ZoM1S@oEg|kI5qc1Sdci(O5x5qkOrwms>-5-48h|IyDcZmp3ilF&9q>B zNevLtESU4VUT^zms0XoK+0|dyifSLMuAviF(xU>C48;W8K8v07>2Y$oRTuvjtV0XwSBp9Xm5Wze?$)>Lcb(gwVV7^PviZcZb7u)|q~!rk?GK&G z$IayY>a1GWvuHqbIhaFeHnLEQ18D%?B$NlTiJUvzuT2&I`6cMier_)(u4}hX{RJJV zyjv(IUP-kUyZGR;Py-1p;?i-XcBtpejq)+b@@+Aw9T>?|Vfo+B@BBV9Ome;G^*@tM zq;RPr1}wvkdy@1YbyQm5>Z2Frde`p=RK_Q`1eH*dZ<4-sB( ztDGCHbJ;mUgb-PRk80Ed>ftd@_4ELRBdIp?(2bnPCt)4Sp(egzugaH-UF08130h0E zP80Rw@`|ZPwj9J!&n8Dd>%nz0F^>R0YN`fus+jAgm;r{|?*smkH^o9ftB=jfRGL;9 zWpPqXeGa#%H_{jef-&43}N$l^)FV)5vqkmdOY!dw@`i)rz@HIR@wr-hnLjDt8 ztzE62RC&z*rq5{@{k{q&(bv<4fkoQL>C-A6CHn7bi4eJWiZFO?%3v>|fsHDqLal?D zKJ;rnwP2;y)chYwYn4Yi#iK@!sj1_umZ$1?)l)2Aj3WlKaFX8bKcT0~OQfHbJ=>)? z?jj28-Yh*Zuw7pGBJ*#G*BsWKw|l}y-qv<|9ON$yE7Uo7Pjg(_z=m=*H1%zNJT*Sd zNvb3e1d%$$nMYvbETys|`xGy}Rw@rk@SVu1k*?nA7i6T8GlXNzO-+nS-i@+mFDo{T zO%8Nd6ap}2Zm6-&d9pr2563Ps+iN*Q)WC#%uluwx1bp={jBm}zGGK+*Z2#7z+Pd;g@Sna|F>As(A}yGn3DF3e1Y0LgdN zKEJk6b-57HMl`tBcl^JOAFZNaA|<0?yiC8%kh<8H4k?$lvxzbGXa*s~*rOd>dSQUO(uJX#*G&%eLCPM9V@xfdt z529-dn??KIN`qEXU+iB4=j|?Z^Z&Sb{|t)O0smFh=gVVVTswuChq1HK(RgM{ktsxH z3xx%;?{aLYgB5d2`|wJA{k%b@2D4Bhf(hylh>X#r7Meai$|vYBqy%3`dhgkg?maU! z1TP7~IooeK+MS)=wi@PoR%GFHaUmDj_r|(UYg>GTGW@-dY6`QObryP3kkgqWnj_R zrg0@Kqb76`c^yGYA6=x=5lolbTr7-sf?NUFF)Q1t1|o`uD{aiW#W<$hYkSq#weY z|Gv^y+h%6(tBWoIv~TP+p!8jlEOUBD`Q>6QN!M;hGs}sPEQ_i6*aS{!C?OO}uxPt- zZyGImBs5-QiGO1A7XkSL#`*e<8$G5TwZL3o_#*fFA1WlZMM#aG%R=?jHoYi@yp~9( z75u6#JX8n!Uw%ZlFJIE8b;OYaXaftQq3$F^YjWYq@5~~VPx`ke5paaZDz6E}z@*Jz zqG(gR$rKlane()s!UEX~c}q3z1>{jfc(29d*3@R3meCc-~8Jrm*X?h-pV{rCFsf(=0~W%!|w>h6|o*C zc62Nli5a<8K0CDq>Nbyn7s;E-hXmKg& zsOtb^HEGPaL1I$u!c^?`QW8KhH4+z2eKSX0a(M?zPFZIu3PTYafUy;w1+1dBl{JXb zhJk@u!B|O_g^!b(N==8Ei%v#SM^+AKYiQ(Z!>h!uswl=PWhQJws?Nip!YiO->1gXB zL?$c@q^5&a0qF}UO1km`Wvv9%0K7~LI%0H^l1jWfN_G;I3U&r0yd*3%+Dzt3j0*Y! zR^+m*mVCmBqyk(VoUANBb1I-6th6AVus*Gjpo}SyN*pKv017xzvyn0LlFN{gsmoDF z3vz>0WaYKRr5pj=b^tzMYC3f_4lOe!1A7Nk6%!{>7FbDsOLaS0I#pA1dT|LgXIg0; zHc6m16Of*TTAz(ag2q_Dl|oL;ft7)ak(A!t#>B;yQ%+rv-H1bsjTr!-RuF`h5LQtz zv?3D+N^9uZ8H>vDm}!VItJ$jnS!4{g>Fu=S*c=_06_pgpICLb)H@+PJai6>s@%G)GMomSD&j)Y%xnTS zq^9iroUE1tddh~R4nP)BGFAa8XL48t0bU?Ct-K<+o-q@umW$WcN=e-g1h6m{0J`Xk$#R1fn1F&N3?%9*q(E+1Dm5uZ9$F<*5psDIE-pSR zIci!iGXOw<)0v7wUscRiN`;hynOVj}gPrR?2_bgC|4Sjn{@)hk;0AF1--XbU#$?>4 z1m^Yy87iaHpE4~bfiypJe6BDS1~O<|Emf6EbEgy^*?LE(026Xt|k6}ICw-1J$?k*9Y656`;3aCpQQ@l_< znr2hNs44Y-_^Y6MPg zujvIL(w@?t4!Ovss;M$0Q_74&7K?H2qbstWK8CwiolefwxuOQS;?B|mQJm$rzd@>cv^ITK83%o)HMRTd;GdKHc`;4Y$EeXS%KX4T&U_Ih7e}P0Moh({gd<6T~9B zD^V`(-$iyrk_wmnixsB5^`mOBIt1j-`)Kzl>6D@oMH2B%zOq}H+frZpevtw|306GcCY`|MR#TLYij9_Jw z-)E*FI1c+VKKMQfXy1O?Y@O??=sU?p>=$6#45Ir(>~ClKh1^GtUqbgVJZz2bsHs6A zZBTK@=Pk_=?Thg0$6jgT`f)b`GA=_xDE0Kgq+s$yMLB(-bU?&2dMNbb5QEc|N%+$H z$c|+xG{~yW?uTq(2k$5D*l+N?8gSEHTLvrdJ^Lx*lSsYg?v%-s?k`kgAOZD{u+P`5 zRd+@z;@0I^m;%J^3JN(xAJ`4s9~&95LXm^?=6|yb$Z>k1(OI>L5m9jL9l)uPLNOb_ zn`K2O7r>i`gx^P2tTfz^a#ZFtfk-*cfq0)~M{)6Ou|F&KUbRn!oNY#1x6!p-q9VqR z#bOldNZ!IDEIEL}+^nppP$-08k(6B01POh0p7!gFDzwBh-j}=R3jdgYWJyEf_q=b^ zMYq2E@cWtIio6=DQ?)^hkI`*1&`Ek3^|Q~a)voC8Y$+vKyzDgew6NUA&n3R;@rWE{ z=MZW_5g&P=fKNpO>aCxR5md0T=bq3v#mzD^Mw zR3K`_Sop#2-=cS|ZyFb?(XRrIbkaYU$OS7|W5G0cX5-)DxMD{s4=yW3s0gg&1m@Xs8)Z{B&7T)<@@-gCHyu+IOYUf;SdtsjgXkw3v_{P+ z!B}ypQ>oAB^?kW6+L8SHQm6GATv?DKM~Oy5qD9Ft2=e&zg6Pv_E~c$Pc!sYwW9(Y$ z&cl^uK`_6@XRyoaFjU4VoXJTEO@gHE?t98#ad4#r5$WU znnxxR)#K5(p_nmSQBp>1_g31aVNWX&t~q^<|LI%EkwK9<8WjyWQ^4}DDaBntj4SiW z<%? zP{t>;{DUhK29zbD`0LNSZLcu#Ba!#T{2I27vT-$ULM{8O%hPX6I!cjQ>0xqnfi0mJ zE}nx!_Fnq5_=fZkIx>3;q1<01=3xxyL(Cd-fI2bXRja-?!!B$y86+ zc`5S)tqds(vlHK|Vqq8QeiYc6n%?uxqTUP8Xtw~rKMQh$Wp&QtX?Vc7{~;92$~yZ{j<_(cP#UF)E$oTsd6tBP zTFEAkvSOkp%$c#PH4=?kI7NL`Fp^!)`FEVSUPpmgYy;1~N-CpFV?lrqPCNBJffdiM zGvYb!UAJrBLsXld8bsQ9D9PObNq^=clb`6}EaSZh+o7;=NlJ);!QqTXwBc(g2`T&k zPy)yi$DX0m$^@|OCYR)Ns>QCWSM8>~;l||gKUT8rIYI};uuV$UnRPK3$zs|$Kpi|z zvJls%c7sP7j8Toz_9)2@%*9QHn29PZ1nK&;EM%GA@*KGi>y1NFL6t>RI!hoB*dcMI zfgsKz{h+iX^R)G!y#)^NGR0u`K>9J_4C`N&@tr|YThod|A?{P(TDBa)igskO`IP50 zJdM$NCRl^+Rc1;ql*b2TO0j5DeigR6?pcL$#wxa^ak2KG7JQO4oN$0De*-IrA~(LQu|)%&TUhj8ORpLyl)!^`K}X?!6<%`Mcu zS>0Qn^A3<1^APAn4rqfapRyk0C04s#N3?P19$n^a2LC07qkf+8bXRB1#AXYux*Cm9 zo{4@g(~A>J&x%q@G!X-ALvK}=!_`d0kh<~?_`cw-GDDmrM%Q+`m? z@b9M>xf~U1sA=&s`5JnX8SLd$;Aar;2~J2fJ5s&aQ&G-mIFREOCtA5TPLMfQPJb0d0eU2MlBrn^6pvVMq*5D2k#}&ehYawo=mt zfmz439zFyf4!Otf1~L6+f$)X%(uQ1`)UjiqMjE zgzmfBnH-&GEGTxMBSiReJK`Ln+;^9!UQ6iNG9jZz2D+zQR^%A_no8HRy z4s`4qu7C3_$EruYG$-n{lqvby%vATidvt++G*5(aV4DC>U!xu^m#sDA^F4y3hh{d0 zFxDLT!I`1STtWfa*!2Wc@RtY-N*sq(uJ66uhtBrdSdZx z1cjo#&!FCO8JT5y_kXb>;L1-Ow8DYLv}z2L;u{l^IEGs~IyIj=6DJpqerMgejU$$@ zwy8Z(E&0!Wb^ijPPkOO+DekJDL36hzJBaz~)6Dp>F|J*wh>PkCdv4%6BV%Z0GoNBn zuC|PWX6?X7E@#BB{+;&dQ)T;B%lSVo?qPb#<9RU)E{8hhTd*w~cY?Sx@{U%$JU82tAky9it zIA-7Pk*7hqa3ZVkPP`JQt44r}8Ol6_U=+)h&}{zDRFEg>UpU17-p{({S}XyaTtgkb zC)IoBOQrwyM3&^!bkIK(3-qZ-GX^6al8Jt!#@i}5Y;*X_+{F`6Ca-I`T>kR~`hb`> zeTRAFFr?jckUs5fQC5CZHQY&pZqlScKeK8Ai$rcG@ay+B1KHM{YMyQtXK0s>P}aqs z9e8E&U{@(z?$A6ox5C!V)?*r>^QaiuC96V{75J}c>byVB{(tx=yY>ctc9nN9+ej4vMGXs0V*cy8yVL zX2ITAenMtr^N>ek^Rp1k?UTpO++r}>pg>u8X$lK-$-7j`05F(_9ltjV+k`7atUSPW z&i&f9Pp;y}3rEu(wm=o?awF~@s%-|4iP0Q&RdiOpOGZ4_x<3KpE$&^?xQSWGG}Lj+ zzI{4qPa~BJ_lN|fji6a?+p_fKo^AGhe}oyxN$MMjk=Yr}bc;9>bYb4{fF$y2nct0T za~9NcRX|ODh-FsG?+LdU76H zQ!|zaW;4pna`UGu{}w$*Su?cu^{EK+LSEa=s~%G3v29mn{9Em2Cy|LC*{3wLl003a z$l-@3@g-7Kf8vIA(6uBOx-Lx7AS>wZ-5xt{4Ys9Yh`!`$3ux3S0Q`%rK-0~&)>*T> z$+7$-Pk%#SC(m}MzV%7e*1hM~xkIcU3P#Uel1jJM1#760&{j3i!ds_;Hy=JQzG{FW zTYSircE>m9+}gYvEXPXbMIk=E6R+_l22+*lYcZSGeriL{WZvV^!i#w4w~BULS14dv zNp+RpFG#WO%>Ha`eVoLshPNHn)@jF0qVB+%-w)@K8gpBvO#z20FY&lD1~wYv4P{kn zOwt_EEz|^DM@)wNBx*!X%ZD`fSratmDQVUHvz%8e9VBfwe^c0@Xyysa4WZjJL-#2f zG*O4WkP4nd_$w`I2iD$)duEa^#d>y+NcH#RAL>+ z@wZ9;0UbW=I5?MHklGPa9~lJ8Zx6Qaz;$PWh`AGEE*AA663mQ@lhFEI?0oWYM0#v$ zI|PY=>Ft7_z26>4;Vu#RtNFY6NH7OjHe$Fv*^JX;rP*wO;1Wu-qeQZ>M}kP4?w4v) z`c@vUPY(6*k*;0`|J*I)6_^wES0fMggzRpv?Y{Qz6_GffEhy>-N{l$GGgh8Uyh!p6QLDF!-u6PZRl?lM@LNP zF`Fi&iTBdjQTGcnp)#s)-?R`Ovi!4}Ak_7v?7n^VHGTJwI_t$q!o!8gN`K}`U1w#w zAC&p^FN6Ew&uBFk;@7g4kA)b+Ylz%VA)BDP82Igc1d2PE>c5I74P)=w;^eMd7OYX@ zk~zerRkF1SN=P~It+v`~o-z;A3LL?rNL%6}p$*p6px@xlREc&`ZYGgsmY2+mm*>Ug zas#H&AMAM1M=UsWP@>GecA&-j)h!NEY!8cXTKp+DU-%b1EXbYIy5kwj5`{~aPx+uP zZPi#}hx3a!Q-_Rdibs-H-WqZH{^;qdsr<>ROPK?6yBC`MofWYJu)UCwK{1g9o?{OL z5>dcqK6fQIRZDVgyqy<#sQF)Xbdq>jS0&-4%E2H0hiZvKl0+f8soXp`;l*I~U0fr{sKGw+AsGiTZj#bfHKd3n}N$6s$m zGl}8OQ25Eo&RHqj%ow|*NnXt4*Ynf{Ub4e!8?E)3gWV`_UNWYywAmj;)phr?;h1BX zXsik2z|U+4KErzR$%V-KuD>VcLv=tGbrvn|(sJFL^yWF!iT- z7gQj1P97F|Lznf{bXrmiNM)SZJ;lDfu(N1m>RCktSS+>f%DdaiiG*e6C2nJxtY^ox z;L)%&=zJ{!#dGq{d3~_4FB=%hh7yr>N zlPiS^1#tvL1K$3Iz1e91RT)c=eMfInEOxVp$bP!st8%)%x*hyMDIqq?+SKMJPc%C1 z^rx0{ilSOImc>zU;L99xIEiBeqE-lB+$%q^60MhB-qVYSXBoyJP=J_u189S0n|Pq& zoK;UMXf#g<4D8*mdDG+d0k|Z0+h4J%fePG$GCorUsh>df9lxP*|!bjpiIWl`JHOHijb|#Qlxi`z{cW*I!14xW2 zYd^Ya2UnRDj$I9ECq|aty0_f1tY@-gSZ_kp)$avz-7s2TS2kHI=JGyqaiPV+z-208 z)cwXZYSGLV_+el!ipt)zQvzhd){KWS=w<8(Q@o^p(Q?pSRd3a6K130oEUC@^lP#d6 z=&#SGu}T(g`daQqrcFLFnp`*PJd3e)*yD>i(z6J(aUx|`8L$YkKJ>o$`3l*xaoCP% zb+@^LB?JPNHEvFzvJ>a(Kh=?PDhCKHVp`tmyFjYgl*n5~!?;{#BL`zHZ`4}ZZcY{x zcGgqtXu(#E=d*S}a!`^L*Tv08D95y>-EHywA3uYPWh)ICr4=jmLMbU zKine=p$e%28FqS2Uv^cc-Fw9{4-$j%{XnN^!3xY6hc&a%hM<_sB*m0Z&I-Dpz%oCm zWX!vWnytA2lPGYU*orjwu^61!6c@PY&Zg7=Dxw$h#g!onocgNTAYv8sw8-j!&WotV zqaX5NgvwI9t>%8`vP#TdWvh}2MLG+{UHam(_|-Njc;MsRe;P@0>FKZxk?>2k`iYjO z59ZFARn_V!()z`GH!u3LytJwywG(To!8+dX7)DRFPL@B&@Uj8O2}LUTLQ% zWGbT)!ya7rciw=6V6Y@J0oeg6%RxH>#t$jwI>GVdV`|x(1o=ni(gjOG`c5u`arwL+7@Fv2Kx+v*}hA_U4^8y(H?yF=dN3b?r1 zsxFcNx_iQOCBBYVFF)s6!_OsKZ27R32Q(s&5h^uaza}Zczi-Mkbls_Ce}ZhIijcKN z3^0-zjWku)&8jG>CX`Qqu6Tcjl{4t1Nc0IeSPzgM=~O!n8E7adZs#qFG~1jfSG#AS zaO19B$CDg~HKPt$h0ErEWtWzfBsiJpvXZqac`}4F?EOG8U zN5weh~< z+$031uz$qk9?zVG*z#G{sC17h;;zsH+I`SG$!QP>J3ud1`bugrWw|ZoMz%u9LCyLO zU+&{6a~@@U)n7pkneJi|h&z+@9G)3~tIk|;na*8q zN_-exJmc?;F^NI`{tfzL;|=T!RTSpQ?~_ZB1K`G)xeL?04|44T_Gc zA0t5{_2~+qhtUSRSG^{<%OZfD3Kb^9s~ISX{r$YxA7}Aa%_Q7y*OmZz31bjmda8_6 zFeP!0w*2nK>_UBDYz^h-CC{I0S&+Y72%@&=y81T4QYABC7@=7k%tG^eJvgH#LxUqQ z%WO<+90LN=Ng)2%JPhH3?l&(-^*@nFFO~`+@y4?4SWqi=9ZEAuPuJK3f3r*tHr%3< z(mbBe0risjf|8_@E{*kNsHG=j3vqAG*1WT${!wRlU8)CN@>|+^?C~bG8^)c z|H#whX$s+MO$jT|sWQ5YNW-f1gO zO3YvW`GDRC-E$4fO*i~acLpDpnKZr;!4`DTK>w+T&hh_$5nW&C|78)qksRs2hrz-8 zKlLJIVdMB8`U~JEdCRJ}qmSN{_O!XC1i82_{O)meMl8;LNToq0LUxSUgQEfu4+z2j-DI_gv}d?`Q#avT2pC77KGm1-2}(@q7>lpNDJwvLyAa#L z1pOT@o{Y%t$Hp5S7vCgRaW>Pcq-ty|E@>q7d>W?@B?nlyn0~I*;H~st;8DP6;UtB` zh-uZT=2az3JWwbpcU*4gFz|m0ENKL;IbFip5@5z%4ImnZ*AEJyqS=jj7@;`cNu9BF z47mEC!rg+K_^pkut*!wGBQHM5{eD&xtAopoKUw7OdkZdt;rT<^V&eCbUZy`EolG2e zc-nayt zJ|#BAe4)P!m$eH20dx8f^PKwYE&dV!8<{qiloJ`1FW}@#57hMYkYGz$cz%EwDMzPk z4_0K4ZnnDtXbkhJRLL!f+{^ezuT(I2-095XGJJ$s#1mE8|RvvU=~Xs#Eczl??S= zxhS#PYW)tKINJKKJIvZ1#A06;N_+>C#|YQaWcAgjSa;3uGi&VDRp$XQ67dGGT~!ga zRZsV%iT5f@8ewY(__@MQ2x{<^3^{B#E6xNxdm4hkbaz*5Z))U0O6Xu$Hcvs&nin%G zU4H9YueTgPHQUx)`WC*1?$)#OQhDH_?^(8#6Uv>9zQ5;{BAvM8^*j`(cJDo{v+K`! zImC0PjC`Cjg6N7)@IB`6&XuLo6peOy<65m~W-Wt}mg9F??(70O6GndF=$vxj2=k$+WG7&503t2G>)ki5R)-CE)oR-rP zzZ)k0_=-ss>JO;uVjGZ7T-5w+cfFfP&OT_=CY8){RTa02aeZ|AT{9uy7r=eMJ$@;U7EgENSE}o0dfqhBpa!o@+S>=Ei`QA0z+_~u3qmC^z}&~<-#=W7Y=OI`)|$8Iupy%) zDH+t<>p2R?YGsrEM%!acwpT7(RBGf!g&BPD#L1%5$@LTKv1Yb~B_m10*}kCIU5pF^ zR+2YhOIs6Yl~>))&j<{IR9`Y*l8&%iJk^`YoY7zyyEN8kP`cdmL3Un~I)Imc(eF5O zLi@&8EHGyxuYr(nB(NzKf0_UA*l_%JvBk>uKXiyzO_Wm@WQGsBdBqSwbOa{1$^z9W z{tBH3A~nQ%r?r=&$`v>BUhW=}n?;Boj5aWA+IuWsYxC0o+5IeeZWrRzJao*P(I?BP zC!&XjF`t_}AJ&PV053oIG}Cvm1#t?iv3v>ld){HK@ujz|BiwS@&mpyjPYdGUH>u$EH1dn2M&ee1lzwVI2##E< z3|B51Of;or9>*6^rX^-GGz|U8^dX&bJ?bW5R6Dv4e5s9)4O82sXT>qj)P$1fHpQN9 zbi?RlD@m*xP*hIj!R%sZ8y@%}y!;#U?UH{Sy)@n$f&eOdb=NT&&L(`&4+0y^N;RVM zKW*>-R+4dWbN??S83!G!7%7>BI0u=Mqk)>arL8F?H3u7wqbei6BnOA05Ie7xAuXe} zkru7Av9++3xT374g%L>IOx4Lw7*x5}SB6hQgp!6Ez{{=9 z%pqoL#7L{I0wfc)uoG035Os0X)Rtm&WRr4WC*h?Q(4m0kHeoQg=95vS;?vXRQ~=s4 z%4o6yoM=QeH92f)4AkhTSgC=!#!R#_6bAev77|kGqQa~)LgqjkW>+#J4p}u(SRQLG zLvAfz0F%C6)v^ zlCe9ha$Bkaq#QsL0FaO~ttAt=tpq8opg51Yfujg3xtfiE5($m9B_BXi4M4 zs4PPz$R?yj3luXW2TB^#nQ|JkP*Yp5nsI6f*-6ryD6ok*!!pS*1MF<5tyOJAq$!-p zoVXaY7)3NmoJ|Bs9myFLw1k0dP5>EJ8%76XDRw7HIdOe!dsco`69o%;erjG@0clte z$Wp}G45(?LLT*5*&nu#DszI$}rzRw)XfNu_q$nq8q0CH6!^LjS#Y>`TBhSF7APrI$ z6riFuGiNtuHM8J>)wETY(lq8%6P2K$vvVdhq<3|;;n!BA)HUZ-ps!_HeEK*oo3qEsfx^*O2=Y_Jp@cpp?thL z77glRB-6(Y>Xs$HK9OcsGn)T@kPW}ekjKCKgUuRlI8)lRVrY5#y(@du zJ5SmX>kkf%->@gTwd4EdbS%*~;a+*y^G$GO8m-iTF1j#8pZ|=12lW7{8cokQf(n6o zXqGAL%n54#(5%u+&a81S2eD?k5q(vwBhR5UxRa6D-wD4zo>1u)2L|5j67R{O&vFwvO`Lw*E3VGw>@Gfzr{Fw%W(R&L!Pr+7u+Az4q z2}THq?a*vW9Db(R{VoUsY3`s6>)i)(l&gh!V7S{>3p9F`y&x{4%7U-$vZV|K@ z=;3qtVLvMWLC>>zbDIg*)i9`%P$VVvtvN#c-rIQV@m@9%ijHahlWBWnvOw-I}1R5t`+=t62-1~_X&pN!Ng(A}pLlb|d{3CA$I}%Ys2$Xv{^EwSnHG*HjBcIB8qlu)nyEp~ znVusP2s)6auRLN=bQ~WPRqXhI(~;aG$w(9#;DwH-om{u^b1qQET(WfDo9DpYegd2y ze4L@@f($;B3{PUXA6`Y!KSYd;Vne1VH7y{k8Ux}A{D{=$mS(K~O!MD`TVG}0v6_Xl z7f+u8CeTLrn30+S`IK8JrRh28dHi%eQU?+DmaIv0sWq z!1Gs$EkV+0g{DoU?zxz|9OU|$eA9uZ6hce4gY>|fn&Zw>b<`s5uP2->zUWq62Kl1b zs~VqFA4=`;O3E@S0c@~-o{Vot@XC}5Z2M(TRj%#HE4!Z>WF&X@1RcKPWE3f(z@Tz8 zn8fsQri>#=dDYrM0h8&G4>`HbdQo!$JvSp1z(2dm#Ci{QDZGfBPd?F^OSy#+ROA;Jkh#4NU3 zLF@_(#IWUAM(ei01IJYnn=Gt@j7!3U``5Kjxguqy0Op}>;Xv~rF-Z9+%G_VviJp0* z0lliR{g{?+`n+~n4#UB5Gs1R1>mh7wCUm76XhG@|zgKXlo(R+!%Wd@zjqFfgi4m)!#iNWEYQP*pW4Rs7 z7qZwR6@|jV+4y7DQQDC|KOL9Ae(aWV5PK$&E7aZhaQ!y=An`MD<^V`Ik=XS0YmbM~ z^{sfqfP7(ji+i|J#)ph%{HzJ@fd%LAG$)#Rd*Kz4e*#6eQe!>?gu3 zBMloz7yF4@3^;=Bh!dPyC0PubCZGIEMi)9F|6q{vop(W^;E&bZdyt)4QQ1;!TImf8D4(dqcRoQ61Qw zv~sMRA-rKHRIGz2`g1#pCIU44A(;(v@P&s9VpQ}z?sae~%ra{dPzOTf0Q~L8Qeu27 z#~Std4_*|5tlw_KYh2M}Q|`80F8g$FAYV~rhxT}lHjv<)I$+st)lF1t9E^y~THRQQ zw9V;$q$-fA;4f)7{U5z14WW)vzej8rwJ6(9B2!LUfY^ywdk-V8aV!lfmn5x7)SXS- z{xe^Ccv)hobsX5vK@V|n z?hyNsxsGqpNWdp#kakumgtu)U0cLBvW%`^-u;Q(~NgHiX=dKU3rXN-_hApuvtpy8jX%(0|(fy8FPy z`ZkiN&o{Kxtt~K2jgGaF-A!)A`HL&K*aG&L`qt+XnuR(tH`F^NQRj@?GuHu3vOmii zqkpfR2^bjV>9U1c#CB!;lJRb#?*ie^OQ*d-FY9&uq1D4>!!``?prC7{quCy-{H<0( z?;xxgf`AH7SagImo__RmvD_Pq+yi`4nF0=zr7kZs?|SjHfU%F5F??fFV|wn@+ae;? zwW`*x)^e2VtMm7R(TP5HUWcRcmj-8=-iqTJ0p$)Vn{;&?=KPoa@f^qAyexdm^dAPo z*Z$f;uBqM$1l0rM?5S50*}6}mO(rPb1NV7^HS*ZgApVBk@fOm49J4^&y7*(^ysz`D zNS5RheFKna0%u3`zLwRI9cujO^7=P}k-1P16qc|EMIVj;Pc}k+jJ=;sHG?`Et(vF$ z@Z~mZY+l_gJs5PE8nx``G(jaVQWJ7>MQv&Imq#_;$qFBR#*V9;(s4>_xI7eKBDN`F zf<)F<+sjW=DUr2A=L=z5BvXE&U*y^e;|TF@w#xF&3m%`9sSsZVnE!GkX zf>qk89$9o}~J073h?WykU-fPDcw#(33EgI|Y3m)>+4~+{+h0l?&o& z8z|Bv4rUqwk+HEpbG3Uvz72P!{yR_PM=ObWb_)oCnQy;Tqp9}ESz-aPp#Y*MY=Fuy(m;v2qR;WW)oo;{o(y+>r zAtU;!v!Z^&TM;`nrzy!e2K!)$N37q*&GxnRH-L^hiC)@Mp<~v-)+bDM7OdvN0@e=I zxKBoC;IkUa`kh0J8u=w5D0z$-&EFPbpRL+`aTKDn?m@(1?23uHB4GDayYz0{gJLBN z83Ojj069R$zjubC68g#ihTZm-4Q&wuy(fG3muvsdaqjO1zI^WSO%?OjvNj{48iTtL zK;=wyo3BxM5!>}^kcu$fNf&K6Oa}%CWi_K_nrWPX8XkIzjMn5i(Op*KX5)p?jz&%7 zP{+$XrPVSIp4B>fazmGb>idXL6wE5`Bg!$YwtN*%cn=(7$S{@GIJ{ru$UVsrsdB-P zCD=z9%1@G1t<{s9#w#x*J{$%H`x7uCWvo1*%3|~<&HiCzCP`lsFkK!Zp}C1frj*GX zY2mO-%A$J9wJeC0=ND>6>%63@gt0GlBpQiF>Qnx;`j-uF8HfT>x?7(ve1)@>&_k=$?0XjkWCqs>}JkDkbrcSqdl4!6!6M-?axiF5&?X%M0gH^Ueiv7;2 zOOmdWT$r`JvzZ3fZYTMz$;!}&W(uib^%s=pG-OR$^>?MI`ED@}DX4g>9K2Osw^HQaQ#yUHof)3hx1g=zpITP2QbL2_h7zOUEx5ZeE$E# z+dBm3!T@dBvCfHY+qV70w(UHzZQCbya$?)IZQD-HyqkaZe>Iz#nq4ot?&_|)s;d`Q zb<^58uooT*e0yLtVwH?Jq`7a!UcQ*^st@PvW}^OjY$qd~`ZH9oI)yYQrq_Qww~%b8 z@6GWnp>F;0bfhEiorJ#-0HedOdoNP0F(Bv~m92u+vMkxV*Q8u9S?M`EsrhI#?t@6o z?Q$f+mj6qr^)Y_g59GBWDygK#Ppd#3+Dz{{%bfJv?Pv}U+E*sMTC=^cd>_r3g0m!= zBT2V`ivV->?nb)Yqf@{aLV3b()e%SB6tDzGdGSkN5|P%%vh$SBm412}pDK(Lx`6@?C%uKN3Z}l&Dpj5hm^0c+IFE_FgG0 z?f3rbZ8ULC1>0K&Qz@M(rbrPdNg0SB%DO*)YQh(82y*{QJ@mm8h2_`!Py&uVu7Q>? zP&lYI`ZYI*o*1M$$@w6Cuj-0|!eq^bv&x6Tw=2TT?Mm?e2P;|z|;E$+{c0rH6u4v)T zA3X}N)>2zxhDteEB%4I@NU@wC$tabV{dl)}QFKSyA7UcnOCtN<`f?a4Uo}$mSR`i* z)l0C40zPuVheSa~q3h4&=t;K(z$whrk{)zZN6tEiXl}SVGt*>U4+6T7reER|ophaM z2j2mcMUzP#)nprod)c!~3(<}%cr!{-hH=PKmU9>>Il`3i!-#lV`6lbgrhLhzZq%FV>~5xO1*A}39OrZ zQhkVejL9`D)rarGH$O@cFP{%}i8OuZ>mHX!ggCe9#*@dem@I996ROS$LP!b}3{j2_ z>>3nJZ+HYxW&_;k)lhS#Bz|X5x;nDQxP>jhG1n-5#l?o7McF^OV!~+OpBGmRQr@~jY_LqD1VbAkViVZL0Rry zmtQK&ME0O%ie!>iI?HEqr3B@dHWXCiAtL|(hBEkN;iBSr4?)7kYPX`#|Ju-d9~wqIAne&`u|L&8T1gd3NGB%Hl0{_L86Xu zmf@oBY;AXaTX-}QM}L%dc%tAw!1m`$mlJ4uH<&0&uHC*#@7 z)@nz#@9h_&o^C6whVttX3~ENd3#bZI>#B(D4o|rTml8pvA?pVdn%p34=ymVC$pwY& zF*P7F}p-c&vet(KAjh8Q;Kyp5_xde#@+@cJhmeI^cDR7c{1!Xen-#S=M zDg8H`T`S{=`|fPPT^7!-BT#^MTSFPB$tNtXkMT;Tu`|Ibc@^yW^aluT2>PB|4K9}=+FeKABU=(7{n^bVGY@aE zDt}Z_2rHz49anZjRZe~|&roJx?3f~Fmmx*GZ{D)qIH6@`=oFgX;AYt)yxsZtfb%@i z|K#U8y6na}%Muzv0l`Dn$)?cwXePNJRrP(qRL_-@V5VFw2uB?Zxf=&Ws3B)$Kzjy0 zDS8o7R($W0O$#hmSRvCezEm_JRk--gbq=qu=}%WZ+Zw*(d~Hc==>z0Euf_-t7qG=) zKj>fF1?};^YFOPHfGjLYX)d3)M>2L{^ix@On`*81;Y0_b^zhMMOro;mt)R)v5&Gpe z(P}D(j9|%-6{R>tP^{*Nz;hF)<zJ_o=}LGPLiVnbq*9iWVBzzWD){DD*-N4e z@NKX>R<#)1x5dO<)+;Hg+3yg{zsUx;4RJi4`c5rE6j6RN!@&<#`HAM~!Xd)(AxgkH z{eOQ=Px8+>DhE&H&?R>!I^23$8D*-~uPEw421d*5)oxOx6+d(07yyaefu8D6gyTsk zv$&xU!XD|DI+-@8YG}i`Z|&jaL0JaucI>i|2dCA+zcjSM)#t=kU^gr2NOicf?KC#Y z9m4|YNvUE=G+$V%U``SV!+EZ`v>EaC9hqT}I4PQ32d zZb4iD?nhEH&+x#o#*~vf<7hq7Y?hqJ)ckRQbyd4np^N2j=P#+L5I)I(uXo_)41rZj z*X8c9Me0{_q~+!hc`9XgSM21Twqmx$1nJ&>?R1#OFr^$Trjh2I952`dXH%QVWOY@E zZfg+$Dnqh6F>2i}!geM6U2m#IW?|(#a6Vcu5;a-|v0RJI z7W)?bZkiCrvgww11E!LRCdDO?S}k^2iV`^m2Ce07HA0xrfGU4lOuNX>4$ChPQ!T*Ae~J$4l;F8ql?sLbv}0dEf|(5dO3a3a~j!%mws!L^_-6#fjb zClk6-k%e~=eB>e6C;7-Q*lz5$qi4NxcMLtW-yjU5Kr&BdjMp44f(`qF#RL@0y(1a1 z*uI?!j2AjFL1E&h%g%6IWzXYkN*6^-k~~$C?jy4i%u&6x=vvX|R@e3uuyk(zU}FB{ zCN-pl&Ep*CB(w5umM#_M2mcLTemX8coj|4zVkufj%|FA}0i=)DbW(jOFG?~kZ`&gy zK*>r_NyU@TC=y1BOokfv;w1W~;mW(Y6DquG^olakUFdGoPUmqOhQm6~4tDwbRTO&6 zP&P`7D@xx|XRfKeK9OBSUo^(LF=wZ3?xf7OJ zJEdo{69Hi+IiF0^a+IrFX~+cDJIAx^faVUD33_){@H^UZnW!}h0+OO3s_i$Hxj__y80mZ1cCPkg@&rWl&I&Zp|%SH@yJ&{T@kpm1lm`< ziN-Nd@e^$eB%XD%V^~Vg@$F`b9XO3EfE3+%nV1Dg0=UgVO1mLJ+;Qs=3l7QdPF(TV zpB2fdsyfd%GQVxhdD!He-Dv}7#Dwe*} zJd*9vuBNJCo8rXSg*5I%ijN=r5~x9ZQmsP5bqE|$bo*sP1rrDh7tLyz3VLe?Z);1U z>u-Dc9|eIk80opil~{VoI8ickrbXDMx`MVmdsy+ods4Af3r$DAOt*sV(vCF(H>3Jp zdmasE@L=*mq|ZX|Y?zFQJuG z@F*cPcP0W%LT*hfe@)@9GAdM**z;cJKhn%E2|%FvN>P;R(rpNFMdN-$XO;_Y+*?6AX-jZ;5SwP-8DgP&OGUoYX(QQ@b z$$vR%HN85JE?9g8KAJAi7Q#-lTY}Fmr0P9JT(}e>6`J78AZ`-Ia1`bkES~ z1sv#)dFZfU&%a)0Nu3|6In;D?K1vr;dwr;s>g#)*!{0))R9LO5R~G1<=8f+Yk{eqR!_CZI=aaqLJ;>3?D%9ZG++`@1(>cE`K&37Se< zxGM-)iWn_R(V`ruUYu+}?qx=IVrXy!n_$iE4sdwXrI`1-DIFsJp=qVrcXp(n_Gi!S z!v*PrB;y1y_&VuEFyId+W?T$9V!6uCT;rKTB zO;p!SpkJofxE1xA2e}s`LT{E-at`sXsf}DK#2fwIW&}b>vq?#BQs)e>~%b-2X9P7IUW(;hAHbR8Gbz36^Q|j6$Z0B zVYmgqr69wFvH(r3oT!*oriAr?^_-gK4J@H173T6)SV|b|N@G6K{+_FReEDaU6yn42 z@EmS}x`HJdY<$kcLvf7+LJaYJZXA)p5$Ru3A)7E?YNx@wQ}x1;laiCNI*Ye{DA?3o z!--IiZ-sb!;xzd~P78cvp79Io48>#EQK($*z~__J4v+Pw|$B+B^y4O1$ zC{XSaa1tC1zB)2aJYeQ0fJjAlQ;7~%m!PHksKEvx`-*#EK;?P2USX27!I+7EK1g(7 zms?pg#Pb)dQsP-N`FexrWUt#{nT6{1c@8>af9Hp1WD~Am1vnb z!8{)={=p*JhuALY6d_%6*fX+-AMAI*-~UT50Wk6lXx*{$M{%e()5~!TL5+aUdYcR< z{P`aI2Mxj+wN3UvQAz(V2xF1|i-d6&0~yl)&<5xK>6tDrmj45|ir>V^hMCmHjEUV^ zNLYuQOO}s{Q=5}r)`pKl%8r$q-%Lq`(umPiNJ$B(!OJAfA*{kGh()8)m0N@V-c|v(4wL<({vP)69MSj32E?|Qv#^S zbQ}R%jNFcf_CPox6-zS(QhG-LbrKC)ZhI$U9%~&1Ruw0CTT(?qfFZvjqq-i62sNW1 zD&(hqC z#K1{`RzQTAK|o%{iiJ&D-%`(jSxJvaoQg)lR8-bLTuaQ7-v!QEQ%Xuxk>7@mPeq== zSzkrR1gPM|CQT#BMFCLeWp<%;m9*rd5*HGa*CKVGCFW7nV3*fZuwhivRud8Bl5^68 zv({x7chsQL6y@Y))iu=TRSUD*{PYhElA{*^enivlvK48WZ(p3EJc-t1(kFS zREz{9m<@E*B<*-8oJ=%S83imDMRn+?IJqQT$+UQs?Ktd+$$%tQl;Zy*=k$N`qaWx0 z|Dzu>3me=2R!=H&OGC~XzZJRbwswuQf=1*G#|O`B9xxH5>?D;+bNoO&ETvAS97)#s z^}5&xw${Jt%XB=N41n&zhle_|H=KK8boG`J zHDpo3=6h!vQO?=b^6t;a#l@G1O5E2s%lD9rg+kuf;irG@KcDZx zCw_I;_ucH>n;oAoSHG`=imcvFAD(f~_g5q3onIE)SE(pFn_9R9A~~t(JQwee+2_|! zR!JhWLY1UON=7dm`~HV9<0%p9vzQW+!W<wLz=_`jwYBlH6aAR|o~ zU!suk^!braB$iRpRFm3*bk&#(d4FiJ#X&Cj4z3nvQn%=n8N3n-xso+~%^wK(&?+^w z*urq-MI&P@ErVI!_@}I2P^4dw9-*wTh~d?xaCwXEg*%dvL+X9L*%xYeAD(N2=#W&7hL3#3^3aNJRBxrjFlGBQno`w5s*3p)=T+>lwhbZhS?U)CEC$!k%-Tm`sm& z{8Ol*ye2#XWWy7|5;kV3QdGi`&WX+Kq?%(jE0OE46dP(8vK!QsmlR8`qo2$^x! zt(erWKu+eB$K~`f%V)c}n~VDN{%ind@CT|K{cm2O;IQqgoZ~rNMEbzip@L;8#A!#% z%lx7_Dx%@ZzYLQ1YoB{SVM_-IkARGvLl1yyNEtj&5TzaB1J>=Adi8d+%Pb-rT8MMa zdsvlkH9ZX1AIi8wF$t=T{KHB`vC5xH__8XY3jr{#HEYpe`GmeQS*X8a5_22*q;p-N zLKs`nucKhd5DTO>012aabC<=G@ijRW(rvj$+u7^a1To(;)e=%Em=Xy5 zLSQn9y+qcH1Scnj5x0Wvy?2HN5xtoVnCN5tNZQ-9wgw78fQFC9fQv`Ue0m5eU zGi%cTdwez#%wk6)3upY$qucr3YUhCvraLe*{gqy8)4ARiVac4B5&b5Dv4I->HhJ~# zx>sGObk2f`L}Z$Qu$JIYivE|t&M6#htQ^-lB}FT1#y!Uuvx~&HPoltPa$M+FnSl+^ z@m*58iGU&vLFH=XJ8SgL_+Z~-(HfUK2<5ZKg+9ZEoN0B8hv%mRW?@$B4ElJ*76{HI&_1ZrA|MuP0M^ z>kvMK4OZ(OD`D@iZy^bn-Xi~jM61(tb8_v6x!0$qvXdXP zKdxm>ix+gXbUvqBCXBbF(7_#@Q?L9de(c%&`>=g7eX`O6yc2mO$qR*-J+X8ttceab zABs_M4Ve)ftc50Uc{Zq{L_;0W{-AYAbM8tVOA$pC{;fk{llMK*c(sd^<-0B_MZkV= zFB;x(s$!pXWucKCfAV4Eec>Z*?1WhrB&sb)nw_XEsWI@aq_5)Tm4sP z`_e90mTv{D+iz(Ex49d9>j^-w*Lyi8PW)8F*J&i8?X=tL*1l4xnK&2H74!ABPjuv` zFd+xGRSHUf7#>gv7!6~~A|EiiQi8%=ox`vRP4ip=>MvmRch6@|4LFuEqrhmjH&HIG zt_VA`|F6_1e$=9J?=kw>Ep|_pyVmKbj$)5bwZgrMiN%3~B4%mbh~js6ediQq%g(J2+&69nJz6jQ$k^za;dN}ila<+YJu?8t+1^R(co;vj+zEP51 z#K49bZlO`_7o)9vfmxOI<>NWAOlC3)wX1!rE6XOLlBL;ZKaA--O#{lFZevbpoGQ2G zEDWGA90^y+Gs5Ot8M?75 z>Ey;(J40feZJHWYpx3$Ugp~DiYbw_^WtwpauT&pzq%#4g+7&D#^GI^^n!Bq)>CBaG zhrI`(J}q!Ufo@pJ9ZIA6v^ZT#l4p{pi)(8r=@sNuifWyCnFhF^K=&Nijj6Wo3Q3@~ zpL4;@Sl{Wk7>Ht&dMMTm+yvx2qRKGO*ojpic8T%KXsH)K-bhu%Q7Mbi&PH0Na-CA9 zft`A6yoq%TL!xt^JDTbfCg>YePxfV%ojcYv9mr}0f37)}YLm-Yso{E%EX3=Zh z312ZdTY$NRI$0j$XOBHAIdkZcGfYL6yoB^igr>UPRcvrE$VQq{K{Jo&R&`4_5(FPk zH3L4Kax`6Bfpz7_YkSWj-I)kUDZ@SlLuuV|#1#>*Xl770M62!F70JyW5hCE^D~kpN zX;NhnlQd{X4MJJTVb38~t}UrAsa*9`Dk5;C?8!lU271i+;q|G)0ErB`qJ$)5eUfZ| zY>bMGop(Kj3m@i2xmsNF%rZp_izHLWJn#g@TobUPyaMQS%F%9mrUtZ_Qmbl%_48P3 zC`b@?+WZaKOZ`)cSLz*L$Rv$y!(cEcvZJ&+vEs~E-_{;n2@ zr@oPXI8-Pb2O?PAhR2jDb#+WtpF$owpeKg##xzi6Y0qGF zL_{C7uzQ%?4b1I@-do=>z2yiPzJ3P#57VP#Cu+fKRo$qDrX(6r6&u7sN1$EQsnU_p z+&bs@P}IUS$#vL1$`c4Pk8x{MSMdFY(3KCEK41nXlP(`dR=H^w(mCzhVIKhi@rlf; zqujX1G33$R!)rMVsV-*o7p^QbUIn04SnA7H&^D&YSE^s-dfh;j;<{ML!WSMvFf3P~B(*6S$d*JifepWN{Sa-??um zzS;g%2nde(TgsBY9>E9=>X2-jzHFIvrH$tamk#z< zjP8TjKU4;he3UmX`+!R!LL6Q3*A_e<92qr7)ofruH(LEK;s(S031qA@3RMsha!coJ zLz?qT5<)x(lPI-+n9-qVROg-1$?<#Wfqr)5h$^!BEVXHY?V4(ld$rSr){P)I+~ehv zN!0$#DSNTA)y?I8x$N=f3ou<95L6K_`PC3+O3PhGOW@K6t0aFL2uLQ*PRQf~;G;%R z*D%y1FdmCmlCp+9)0LcDcmSU=#H|a#?ZVuQGV%Redxx6dmDeU!NOR{am)fjO=z%*d zI}=&+q~jOP%qdcS>9B561Pt?HxzO3Tk~ zb|BQV<)3~>JK0yxLzi5G-D*(Dj(@kioM_U7z6KA#&(ZJr^y`CF`h4aQDhb%h)i$g%W0|k3 z+XC5ti2=ldHA5Ca*SPl}ILEx$FFlYP;Sx8|MGcx)F23oll1Q(3rY9jDpn0ynzfoXG zmf@e%2KpV_Z6ZB*) zYqeS$c#>dUgo#KE8hpv zt1a91z~<=$MT;OWzAYi^J}I{@;TZGZ>o(6T?iueDPbX1HxwAp4`trgA8ME0`UPdL| zM-+!a)1x-n9^9QZSjxX zDDW`si`iej?!0$W*wP@1)eisKUZoN1`3&-ZKtkA)WhNGP@W-3S9Bv3>)hawh14Dwgne)K*UFK0t9CoH! zjQ*S)>;)fZuMs?OOq$f(%xsgBwI*fJtWW;O0AG-akuDsl6F<`(-&~easIJi0p`4zi z(=)Ad5DP1WOrz%1u`07GQ8uDmc?FtiNzw4&>;y{Jm@Uzq_WGnUekaSqY75>6W2{BK z*s<(cm7_I~8;guY?{CPXkaZ030>hqJr|>@+pq|Zms}IwsT1ldP9?fTeh^L1Nq`_tU z30}7}HOo;(Q4o6)a;01GRvFwTE9MP^Xs=6q2dadV&L<2^|YEw9_=`(L{X z+U9A2>B$u0Of(a;FRUCY9qqpen^_B?gq$@S|D65<*qF{JC%z% zuUWov0iyRh=#Q7aFwVqef;J+>jgpEEZ^{{J+O6n(A*R3yfY#_5z34qd87nWoQP_sW z^Pu8zMMwE|bkht&g+f!6$bbw}i5I+hR)a);NY&?KK1?)G4j%%s3B@A}Wu z#i#a%&WMJC(Y%&M(|NwQgL`roIG8vF3-uKkW>3V!=cBKB`W>~QojDkt)MD0o`#sqi zAJkU3qv=8?vSmaY=@z^mxQ}9y#eh+UFuy)|$GtU1yY_M29}nU;ByJ0YQ3ip09 zg3+cM2)o=NFi;`r`EL<+(n0w1djrla1^#TY|7Lo#rJU)}io4x7advvaunRCCT-M*X zZ#@{DdQ6nJ$1g>%ik%AbO;w3AplZm+kzdH~%sBx){W~I{(alRs?(K5S#Ir?htjMH( zK_=LOX55Y6Wl25lw580E$9jcu$z)sL?k7hf%xOp@GAN1KR5h}#F|;w)bh^4`pNVSr z!i@%iDKYl*)wP0$i#FmQQMg4*-~&!x@tl88_3GdeLB=zfHKK`+&TrQ#7ka0Y4#*3# zQNX~p#ds+#$)`}MA=58##{kf>ehQLq0Zsgf>v+W|+kClHN+eB^ofGEHm14kob_WO@ zgHmU;lOwsb%BhVP%0#SZmy_o_T*B;p=<|O$8vRL|ZOGlTlD00z%A{EkumRS7( z$EqW#6Kl=Tp96_ptkorBky6(wkEEZSp4;%s#bV>q2sFsCP;-_py?(xd6-5>Bl49G4 zvyV^0|H5ZL=S-dDkRLM%xhX?~R-B)kd+D!~I^5%ao6}s@zl36mL4)xh$+8T(#_|#d z!`jAfg|4v5IeMiKv41!2gys*S)n8>_A!w{()2|!#3s#+xMa<)pOce94acy6^OGEzut%8`g#+QMWppR zvckK0!mG(TYAAzcQFi>@q-SBgG0?=uVwkqGNL)Xn&w^O9$SxRlDHZ5HjRfhfJ=~O$ zp`D=6kdeb*YMMbgklrtqy>FRZz_TgrcyVzEX<@s}5u;4C7arw3g%k$Hp)lIlL|TG? zkF>r=VSmH^UogkcZoLG0FDJ?D+i;YVt~5Jm`*1!o?ZK_|C~Hulj=CX>nM?fP5sy|5 zvl>7O2#4d0cXpd2LNal23D|fd!ZuJkn;TDZ)|iUu=$&4h~*bb3@tM$R)+db`M}5MP=DZUFy4KZ(v2=2JbugSm9anjKu)##+wTSW^cs_ZW2p(pI828gP3#F1_YD!u%x^(etP3tACma4b~&+M)8qkC9PmFhDwTOrELCQ3exM?Z z8n6MZzbFt$lz4zh(n%(mfl`C?4sgZ$Rjl)JL|`rg|uhu0hk!^i>Y;8mi`p5LHKD!M-k^wme_?% znw&DKtz>V$uPyN*lvf%t_wa2fIV}SRG0Isr#&_Qx-0QpN6&WJ zK1MWCbK6b7^NG3AV@`s)O;_3rP62}=mnL5G#Zn2m7_-0}s7|PdZF#@pgkUj_#wf8L zBidj?c<4w!p>Lty+$C!wVxC}P`A~>`8#O>VL{sqVg(9ryBgaAU(KmO|{ZT|G6A2W7 zN)}#ao4T8a_2PfzvldZY;R0@7xrwK`o2j%mFbSs-<6V5$DXl)q5QGgkL^KQ#b1NRu zTWF%F?jDav$c80~s`N1}+dozYF`A?svj@QKEfQZz74GW+;ikdjAS0~?pzd9J%Sji- z-=-u}6=nls{h*7f`X%(QwWjCbb+l~iISA1Rqi&k1E=1u*l~R7s4;V%29;6R#Bi3Uh z%f}igi{bVDCPKFJMG?{eq0d+ez|xBV@P!o##2#YuW4huykHtUyDR{&QwI2W_7`f3# zdk)}Ms+FP}kJ_0uh-2v&e_=xnVp`ZuD=7aU2``rsjtljEcOXnu#Z7GyAla??*UT90 zrUybn-94@N^Hormh)>(3fYD{!u?Q`eo;!k3$Ul!ZIh{L^S?bi{XAi&|CWT!N(G<*8 zQ2O(!_k#nQAy*p?acr4s+iUX}6$M^VzSoYNs$no&jv771rQZW3*?9$1!hMXkI;Q~@ zED|Qw?L(SpTz2r#QL4J;NF0OL#64klQDU|EfF$K37-zEXTdW1J&m((6I`Actzk6*a z$^qcv>#X>r7|Qf>;e)wlJ4E?4*&#$RRpyZO7~NLvZ7MI>-Sr*b@}Vs%qpkbNwXdI| zPZ!w0aU7FI(pP>*X=2kAet2bN8yFGGN*NEVDa9ba65HeX_@r2&H^Fxs1tD%MLQJ>p z)gywV^Gz^eNXcTOnDuO4NB^LCVa2Tek?q(UYRvohyK!Z@=fI+*s9)W&Jt{96!Gr1} zvjfS1pB}q-El!Iw42%{kLcafTij5;G^J^)7x`#rW)RHYFiHhf8qCNaIwZ<2tC^?0r zB3oVna`!xXZq~m`%9@RePA91ZkB%?8%`&`%n{}cP9e?pr%o3P0q0}mqJ+SZK@bPEk zd(ir(e$!Q-xkLtK)KB;HGp*HV6d#~9fSumkb(Mvg&}ct5j`*81mJ3rjDX>fWdr};XBn(d`EkN}Erx$cqVU*cmns=rOnK?DY9+6N`|z#0PzAv)&iB%%@D zzU=~Sg%Mw)Q0m%rbW8RmEp<%_F%93&)Rk;fC!nNVT@|{Ir|j~DzKL-{=BT~fq9sdt zy}pm(#D)8BHjO6_cQO*rPA(5!|1bQ;d`ML0(6iw8Ln zN}NYDWBK|BN$5*VFY?~(m5JHy@nSoLsM`(C4+moS;`R6_%E~&2Zl)M~+&u&OUxg@& zlIm}}P219W+-v=QLHPY1nBTRr}7-%0*o4ij+rWk}I}fu(Aw#g3XpO zF$0>QOBBV%@NiSc#?Oow{^Xp=Qr5GKAXE3_Z|(6oU-7WJ>McNb`IrC3IvBA!fgF_i z#1a9llRcIX=H*ss!LM)wTEwcqmt1snmYCH<1KlQA=WF}nyPy@1;)pB+`trbtpX}N# zu?i{ddVC8c$m)lnvqtr~Thv2ngoweeoGT-;;!NJ4zv-b zgqk#dx@ZK+?*?!=tGv+8f|meRAW~`Mt<(j#_)ocUWkUcfqGGS5ZFR{}O zVMVXv!2uF?P%O$fSpURZMOMRwYpa{(!{WLsYB7&7AdBQs+D|d`lcMJoW-S!a&B*R5q!}C#Faoogyc%#Xzj%tH{8R6H!EtBjwRIHQPk0qo@B~>P#4+Ha>@3jhL3UmtXEAZLf~YydVF%p^Bxw$;2!VigaR@WLzvS z+cZ!>`){j=Xj+$k)D7cXvnmddf1DtEW+KKIjLkyZrkW^seb-@6Jwt{v~??4-z80zs#N z9c|0XLFLrC-8wC(7A-n{MP+;A!O+ttI*c2*c=j2`pLeD9&37So&i=Ab!RH?(MwxDD zYgGgTwt4!j!gSpUHJ*HZCWr;g*88^{R~X(Txr+ z^1xMwB$=xz{+EDP5$?lTaBHw9oHyyfkDxzq-NSH4u8f9|zo_y`u)wL3GfuI#Uun2i z5b?3JqEQvzy?mOFO|Yz@I}BJ#Li2Ua&FSeM8kk}?22A40dZxjhxLZCr%u{<~$NnL1 zQ?!BKvtarw)O*_>H%tJX=ekun={Cc+h8`7867?3Y*P^1sC}mn7POF1)C7=GccJaZu!frZap{8LV1aJwmhGbbXa#z%&v|GMAm z>J7kd<4mEZ7k8w}HH4qVFPMx2CHWR&sJOklzDlHssyX`$0Ws6(`jCS1vMxz`J6ZhJ zEFJ)d%YWyshC!~T=DYC*&60W7e2U$bn7_*ZfR$H|EIOR1pB^Tu5U~0EY{RtY+!w4q z!QdWms_-je-ItTu;8zxDrXk(W35>lJ6n>;mD~Lw}*fn0~&UudRyZ-QOcfew_^765O zOh=uWaU6VOB+qZKxjz@bp1J@z`YzaG;vJ~WViyw_YAL7AUuM!Mpb3k37V9rF4$~D` zU9p*5Pu~N|FF{;=fvLqyh}lW&8(&nmyt=-`Nd7J&1^J%I1zbJ-AeoQfZj3ZR)OnCn zPTyRNvWH~qQDZ`5tm0$N2yI>8jR>r<4C-2eRt|TRp>y^)Nc^(qg{oUs0ax3+@Dr@$ z3m_pjPSyy;AT;&z{B3+S`3`xk zEIvwEYf;||;L-q-z_hPEoRNTXo9*+W0;BWkZC0aN(1T65Lvf2v=3x4dat< zJDH)*&qOv1;pH1G>Og{Us56T4Z2&;)v>}xh6F=ig$I1#RkZeEb!fAU6o=uj$xOC4} zAzKd<;*eFHUNN%KD65B5BOdggHJr8O?t*bDcpoM-;-*_|Ka2bmp`F6Nv5%H85SHz@ zS%`#t+m%A*iN3Tt-FCW0TJ_t554x><`|Z?zmwUB{~VL1KL3{ ziu|7Iy>>t$0c6+49ZbO~J>M;XzJ|kK&#yCd6{(@IU{Th%-x9WSsMo%|*rb#MuTxc6 zNiP^A{lW%`2IGbzDol#hYaj5$&;R8Cf{ZqNI~p^%fvKOnew9fJFEbQPOma zfDWEcO)2qA1~fBcA>!{Yp^p{Ae>3y~2FWDO%4Cb2!t^_Oqj_d6b`fr9ei=5nSm`gF*fqFyH^jR}R3#kyc zJ(X`++`iNA^j*&ZQ-{tb=@!A6(%%HKISuay%El;t zOQjjl&3=(}>*{IlAI7toxd75O`JPpFFH#uMVe5>@XAnp+#5t{eN`5ug)zzt${5qBe zjwi*-_xhXHOk6EwL5F2?y*I(e?r*uN&v!ycf*-7R7%2{o>2JweuTlKOxJ>_Z>1NCE za_uhm0(R5Afv(a{m0U`r@2*vPMEXm&nU`uSMsQOJv%!}JF#J?*!ww;QP=y{w42lci zSVJT0*jAWwps59-+?ML6N3sXaELLP!EWsG<8FkxgRS6x)&Gdw7*7CCK(N2I=`L-nTc=4^5lmfueuQ<@rAh$~fu0QEWs1EG zOcx>7SStISdBIL~u)Oste=_JgG#;}qpwPy~Sm)&`$cE$>qbFt1ch8Xrq%8?7#+09Y z|9-wwG}4fwCj?_rw2}#((ZlLXvuokJF1b|2s3!Z4dfB7VPkr}G{}75x!Ao}UMIq2n z_?gcURRRbWX~LZ%YZbI}_Q#{kj?^Gt_>$0;5Nrq%)tjXLG2$fJRy%!8T9U#3GAKhf z8W+zN|le*+}LI<~lKN!LlsyG787~bGc=?cqmEi#y{(c_KR!4;Rn3s zhGWg>=*vz`?p9qCN)7xeF{-xQ+w|w}bhe7RN}7{0fQv1DgA^GwUlzxtfLK{7H1U+I z=7DLFL!6>O#UUfpYKPMPqesJD5?m79US3pgnS?DUt@yl+07Gt?q-y zHr@uoEqSW6T&*ul2BS{{fe04)1A+g$5HR|wWjDAK2z9sY_6<=?-2 zye>4!erbv+jJt(?P0-92BxRm;Lr$3S^*r2ixX>3nqO`3jNI)-2Y@R#y7kTe_5^Q%~ z4_IgTsvg7uD|~%FlH9o3)2#naiQtm@RLok!DKNxz7t+ArF77pv+t<5?FAB5DtZ3zF z>G`jH7e7(!kRy_qs%Fya?58cd)lwAqBEO$gSFTGR=psea8W7qHkwULtX`#;IrNJ@B z|10U#cH0aK+$-Sp7fUQsDW=IIag|MgfKh~?N@@y!I-p^p5%OEASA4?!0DZo7b4yPm z-)tXeAqQH7vo?-@SP|cIePirABv3PI-v5H>=5zDA4wd#P(j|8;h98-ibP;4OPK|bD zt)iC2f<@i5>$WqXiSr9E6`+te{;1|1S`s4J?a&6Dll41U^hSbmA&+3}@DA#w#_PP+ zZlL~OoV^L$>tvZete}X>peQh>H8DxPXcXZlI3)I-nz>hz<_2s-R!aDdRrQf4=-q^S*EL@%M*sGo4(FSieP;s;JVb$Uj0^T!{3(o;Ww!t-wW z)lIkl!%6jzPB;WU{nH<<@4D!x7k_EB<}SGH`6nu8?El>x@3cRoJ^9M%Kfd%Uul@G# zzcspsJLZzN-*e0K%U|Jwi;81@cHHpNw>(g}>#Fp|-#_h=-jgpPo(G)$t@DpL?^DzC zIl;$cev|e)tOfvg8*B9CXyV7hZb%hpxKMUGi)HrGno5 z=xgsd>VR;(zV5xBc=o}EGB^DCw8wtLf7lZ)z4gU!i13Ge_Vk~hz#jj~{oeJ8%ii^# z>gOlybN)|GJ9ppp8PC*z^T;RPoIUC5`@H-)FFxA3^rv6D@SJ1!d*{o}UcT@L?|<+c zi(epv4?gZ$*A0I2<5ymEo)CPNQy+K!lNT3080;|+*7{)nTwMPFFyE~7hZql8JFHY>WUW}BEIzPFSWmTpU% zeA5w+9+P)I=ZlZ}knjlS?8~SJU2*W^-nZ|57d`4_PrWd?1Y zXkYm5cR%CKYrON{_%Z+Vus-HjPk8z@{C_-g(gLFS_XgZ@B!iHxyms zjfc;l)ziDIeHe&FLC^@)9MI_MJj314^NmmE&EyLUgktg);A>q*DI>7o1n*Xs{= ze{;lRo*%vM2cN&=clCFE^s^hgKm6v`|18JnaOP@cx@`^`3 zoQ+%GdA|O+J?}7`_u=P%;jlY@e&glwo_Cn4J?}7mBHRC-6Holav!8Wg=Y`*RHTk1o zeD=GaIp7NXncv6GUA_L`Bv_}cfr`JW&D-BH*5;*F1<+;QQx(=UGF z2haJzotNFYKKbxlm1p6vJoA-L`|#pFKK+g_Jdi&7ic7!otY=#26X#cb=JJz%^n^#g z_PRUI{_H!hqe}5N=bxG$e80{sPy4}{C!XZ(|C2MHoZU^Y-%2R&KScR@boc%4={;}z z4gu>wgL=WQ|LfpekJ|UKfEn+1_PJ+%=_}_S`+AT2z?aT~&;99@U;p~AACdn41HWn= zpugaW+;xx6K6T9_@4D|pKK|9KpL8qA75{w2Inj4NeLi;UhdcXTe$@rmhadR*{Z1~< z`nScGe|Y`ZZvXga&I-=CQ)j4(x#E z9Qw8Q?Dy>RUh&4?T>hfjM^AkJe;k7Db0vM?XZ8W36JLCP`#aSE55D64lSAHiB}jkr z_%A->U*5mZFAo066_?acx$ffsQjXCtkZwEr`g6{BUU2yVmp}U|{zoSg|9tnqW2YWF zUYvW>5AXcp84vp~cfui$cpLV3ZTRlb9`_UdLzg|~v6sK~)U)5{d?h;e3-5l(4}AQiKk%Vqa-f3yF0Z@cl@_vZ(G<&=G%)_z6(#f#tYmOJ-7;lK-Tdy4grA6p0h z^kJX5!F@^VJD1wr0Y824n||_$pZwdkZ-2zIE@ysr!R?>8;2W=|E`Gy9E>a$n-*xlF z^7ro3dHh-LI_9fi9#1~>vKKye|D!Iw`MJ0L>fE3F@`^j3^tfQN_|)n>%ykE)mn=Vc zlJUqF-f|7~RZG372Yaac@3*|7@+f#vkA1EBGKJ@HE9(BcM zqRT$|;%i^?hRfn>&p!3`hkkqCU!L}(pZ(^Q;6Dy75B$4+`D51}aP<=(_kd46?vAsA&mlj%`{9Q_=b2Bw=#XDN zVZR&Bekpz7!yo!U^`VCmPg-4Zcp`oI+}oqqoOS-~w@{y(9I|ic=+j>Ez{MAzdDc%3 z`Su+boOTI(=7XPe?E96go_5k%KY05&5Bu@kuRiis_wB#sjHCbI;+x;(|5sSwIR+1Z z@!cQ2Exr3Z}|I{9AiFz+w-3K z(r^6J_Oq8?|B!#Z_E|T-@|SOW_7V5}%^|<}?yJxE>NQiR}VPg{I6Yb$onQ2oOKxXq@UgKFW-Ofmw_(_-#qZ3Ujd&w z<e;R?`!{At)nGj+1nZFdk-zx)k1u?|2_Fls{aX+6zIxE}Z^MuMAaVS) zU%&G3i&OkNpXy#!b`JZQ$bj}&2fqJ+m!EOLd9S@^-8tnWSN@88;8$M0=KTA7;9EsIidQI^VQ)Um%Zy&>hW0b*iL+M#vFLe$#-6G+fOd|{kKn&j=b%T zV-Nb-1LRj@>VXgV?Hf-${oH#xzrFFG2d}>o9RKR8zjn{{Z~M}t{_V}ZyCzRnItM-Y z>yP~WCm#8dZ(Q=wS6}nM&mZ^dbAS7g*Iekl>nRU@Q1H>aZ))E^KISX`^o!p<;7RkV zg4^Erlpl5;jXmw3-hR_Cy3z&DNH++~q`Jmr_;qezg?c7tylV3nTlm6vX z4}0s=_j#l`{V4z3pPzWcSO0nO+aKQZ=6`#~xnF+&vEe1RyqLMBi=yB9rhEOb4!iS2 z{O!;G)$dP#)B~;v7Wg?g{KLVwyc$!^z3vMS{q!#$|Ej}2`J`WkAHMLE_xQxA-#GGL zxcj~HT@iJ6{@$YwfAUx2?q}csFzOe_UGu(^-{#||{^B*zZ}0cc>)+wt^1uUM{ham7 zSfca9Hyna?!srbg{y1@ zb+!#>gmdI6CqL-K`uIA|;-;1(>NrZu4$2Y(4xeOe6#NHxRc+!#No*PG) zBk>3-E!-nI$3e%=z&3hB2R#nPFpz+cIf5?yBWTw?0&X7xgCKSU)HxnPkB9Ih?mdn? z`9aP3#KQ58mwWWRbvA#UbmXF{vf}|@y6}cz>SsV7YmW--D zzxv-dB7aXKkB_Wme$tWkv5xCm%cwf?WU=s*rk-7qzYqxgwZy$G`m@S+rT%1;{{N0% zZDoHLzN9>EubLb;OJkt9(F`33{0|QehVlIGKR5^cc>d=j-`qN$Y81Ol3pGunlXto| zjG|?u?|ZHuK`HGMfxj&Fwfrx_i9JNk__VnJ$Z& zd*oj|aBod}=Ir?Oo^L-m86wcV4f~TzfA68i-tR&<8Akr(se7;ey~pk~B3A4V{`lNq zS=L`a=f~FEJsBVZphJ?95>8opPIk$8pH#^1kR*EmCXuB!Sgf1@v9$)ode|E+Mtk8{_&7#ay=Y0!@^Kx*mSSCHy`%?vfRC6NK#F2n{k;9DJkWf z+f-9QkDN}idl^6 zsgG0gX1?l2(pFZ(oZC#=A|+^25~Aa+uyC{~qxQh%aLA@3mRiiG3$_`$Tmkh;(7A50 z=>TGXuRv(5f>YCI7_kA>ju{cg6kcRjT$Q$gtR`(4auTQGni=LXP|ItN`-_Ri_`{g< zI~yTLTU3ZBdX%}7c)C|$ZYM14CI}Z~oDpZJpXK?oEG%@D%FXyT-5>V4Qll=?q)#;p zVec8UMZedj`pQV_)0!+ShVyAXpY}I<1*SH$rbmq2Q3Q(CS%0?bZ`q#Qn=dRy+Zg@? z1nUPKfktS%t~8Uy;A4}V6t(&QO^Xs{X*i(Ni)?! ze;7_`h3oR{kmg5g$}gCXKAGopXMp4CUV&CnIMHO&l8Pl*7HB8(4InD9sN1EPEiqP5 z!vOvMH0op$hjC*$U#DY97Xh-@EeHUy%3@Y^cGr9yjw(Ds2^WPjr*h3ub5`Qaa4JVN{O%lD@#A8I_md%n$dScNJf4ii zy#h+F<2$8MjT4za;(Dw=yHmcMs{JbD6 zeT8LAL_l;`t$RYP0n$u&6wJ#va&JlJNNd7&<{nPXbV=AE7Pv&AF$j%O9VwQZExR_I8OWKT9K0P41f2~{q)Z1~ zni)FO;t2%ru+D+(Rg?rf-qhco`T^imyyC*G$Pauv$N$|gcW_#L(~u?JQ1wg z8Hz@3Tdz=1-;MxEfsJ<69W2D0ArN$ypj^;bON)jxB2~I{udSkxx2otVP3;vp&XQ2> z5=`cn-ilnaj;beZM3S5(LnCMl;7X=F^Rim!3Ty-AP`iL*D_z9{qO#ph4Vmi68unl1EnE$S5!(<5DBOmElO_2Rjh!`i85j5n)-{hK84-tT2$Tj_RJM zN5FKLTX`8ny-kJ8aIiM36*33oU7*K;U@1+)r7mZ~E!t-hc{5Zrwi7smHJ6y^5KI7) zoupz*Ry?rQ{blY&T||J!gn+s7wsJ=HG#G}NFYW|xAU7E@mvoX&>&XHpoo81~?u=Vby`oRV718hJT+ts}p}$ukr5HxrH^#FOH(H?1 zOrLhWHc{K?f}hH5sx~GwU(hGM8m{%6T^o8ngC};XV~#b^xKayqo$v^F0a#JAS721p z1yE$RL8w?ip>>N#6LC0%<|V(JuF6*C#I6L=7P;zU8nf`D07!hx1s9PEfhd?jQNIjJ zOhDK!y;mS%3gD*Q<%dISHuN!0?Ax8h#5?> zZrN#3IYt@b4H(G7Rx*GlTXELlm~F=H6^PC`UCOyA9<Ug=vMwchRz4bJ{#sc7a~3 z-O5ZjT=Vv&lSJqKBjaF{W8fZVA)H2r?Frkz=zS0~o2-8Amh!K?~f2G-fht@q+^Fjc|!7RKVW|D`M8s zh7pocNoI~xLO{LcUV)Y5OF2^Lx?v0pdId8zv+|>bha{3LwM-1LTWtdd%Z;T?Q)0}= zvkj2--MQY$mEx4ivYQmdSbzg_%jEr5jC#D=-fr4j)h^h;T+r+W8gs@h z>M_z%76+?*=v6XiL$!{1O+;NnfM~W2DgoGnjM_VVXjQ-lTzk0B0O%g|ZKc)%!2*1Z znl?NR;aSU9767<%SI#I54Rq1#uc)Hm3zgMi0W+-IL>?R3Zf%6a_X;dzv;jAZREvjKOA`AgFpvr7I9nZorPm?t`4U}reW$p@D0+EF4kjP|SVN@lU8l6RjjdvJ( zD)-s#Cg^LyO0KO^-s-B98`QkhXs|8{#0s%N%hoCpq*@RMFIhVDt4f$_t&piw6Hz&8 zl@++INZGE-jXULlqS^xMuF-1jx5G7ohs!&(>$#KFHUkrhj};i|D}~UnVsNg&=3FfB z5eVw+)Xr%o2XsFeTijsRLJu!|ecH|j>82f8OGJ;Ns$=JDWX|1wXR=OT)SJ*M z^A`~KFHbw-GlY``>E!`M3Pj!yA`0?oA$Nc>vJ+n3?AAI}_7^+kK!SqP;`OwaA|YanXzQ8XB|)01GY;a|=s}o^hjA3}X5XpS z+=}mQCxtz3=Ui8gjmB&W&}}!7D(($-JY}{n7wJYCgI;%qFBxoT!;YBDmAn>wF{BvQ7@*MnMB%+V1Cad&bU}bv3A2ebsM8ql&Ux zq+mJnd^af?!DvGdi*f*FXFjl0_VZ}W@2r@aFI^ja~Uq}gQ4aQ;TFh-^Sk z8trMwh9@mC+l4(SU9}8%8fYFG#+WBTUflI_za5KmN+^}HS0KM^jKtP?P!TLxYp<0J zH6%AP(n&h_3RXNj^NWGAhh>l(%w?1bz!@@9Yko^i24mMrtF@J<@SyHRy%E4cRiUpk zoU%&O!VRbbmk1LQvbl`(mFet2dmn5FNW1~ibj_;8|Kj8S>@?@G4Uy7-XFz~w*;aek zWnwxSl-Sax#)?5lBCFEFO%x98*-UL_Ly&L~h%m$|31JQqDL=M4WiYEFOmFLHX9$go z85lTLVWz6q+1avTHoDBn+a41|@yT;vrXO)y8L#fIgK9uI|xly@&qO zNY%=%mcW9+2Jp~@ZEmUAj@~Y;nr9|82W8AK;Vh}nbkyl~T4R{Y7LM9-S)_xxv?GF@ zO^RU^?}##$vb|_X%d3DUwb>+J7rM9c@%GMAz-Y@dNMJ#&G8Q74f`&^Wtjac-mIkKs zXbpEDw#7uaE2QpRmfOo@JJ4+f_Nz>_*JU^=s6ZHM{Jkktg=7J@w}NXW8F&8=Q-aZ& zFGlfLwB2s5(~TjumQVI-DEA1k&};&g4BqIL+W3O$d7) z<7>%i#RBTALlMK7n8XdFM|Q2b-3wK``FqK+{xaWioeN0~0C+tTB$jH(62Dv&KsI3dH-tX57&Gm>On^ z(OD|4D#sG;4v~??FLW(?j}U%lf}@au6f7B4mEB5<*_59SWI&xVJDw7$ zGmobYp=AJ@81Gm*vM2>*wHi@YHZej)-l9{EmBMW{Ev#57>yW9JNiiDetAG`(xWSth zUZ6b$26rCYAWU8Gd`N*pVraPm+=QUMtPBFc5e7_KgtyBX)p&e3%ZOz=h#Jx`$+&TQ z*>`l!8*Xfut@TQfs|~t~Dcf%0>OM`WJ)f#kuE5e-oEHqO>HkxD&2r@-gpAj+3{3;c z3;d$*31*^T;I7MBSWZ%mP;H!4a-Lr>O(e{adVz1-ZOCU-K?2b+taKKLi4Pb3g69XtU}q_d7|E%`v}rAd7*pI9 ziV}wXVXkeBiM6*4lxDB0Cw|`?&8r%%ryV=Ws2*;~ z(R9-3u9@7ktw2!2dvjlIOBc5SC>kl|b2^`|mwXqhuvlp=h%OU#=1b7lhaG>VfoKPe z#3Io;Y^P(Cb^#5y!>-6%U3(EpDbn4UUcLdlQ;7rD99}OSuTcvyo-ceKj9HeQGK(c( zE_&-?fL9w|34GTcmQn>fuE^#qiNrW!f?w2#o1h}L z4eFw9f_q}q#jiY|(th$n_G?O{v7MhZODo6o zQ0eCl@;9h7&{}GbHbQ9JHduH$=xd?OZDlCeJ3ytOxFY)94BV4>R$GZs^|){$!aFuP zjuek%O{hmuVWX={K$#Uz-|4|7x|)e5s+1A~c5JWZ8p?#DIDsw-y|hP`BUnb+&e4c)<7Foe>AIfBE)TLQ=IJxltY;^FIEV!WqSJ;)uSWr{TzRdF{{HrB{m zs2!>dI7ozDk*Bq24hY_+J2U3XR2)GyPwDb@T`|*j=x@i2H8NI$zC#XhxtRJKuey<} z>!ZTkvgxu=2M`DtY>{^=q%(-;)=>6C2M+CA0Y?qsl18Z@YdSp4by))t-_`mMM}YTc zmb6JxXpRuLw$^C^S?LCv?M&jufkv^fokU=_WKCgyE1_OWu07;zOlvG_e33$lDo@GOZSB>xHq}7Av!^ zb^TsI-!;>|v!!PnCLqgMsRfwVMHkW{Fl}E{+agXK+3FKy=WRe&?n+!w z(Hb@)2|yE$HLRm?TA!x_nzwT>rwVP+I7~d%tA@!ib2Bqxbdm?dew9f^1E`Ha?RXlU z>=qYhgA5Z0Bc4HGP?NQ8WLfDE2$K~fkASwar?t&?XG7_MiS%gAYz1NqQYRix0}XOg z@ERCR`C+1Lg={y=a4O3RS`IO5OZKbAL^)C1NUeE?ZB-gE+_OC0Hd0!rFuclSUhJ_m zbQC2SzFlrwc~5XQN`+#y;YYr)OPNwUQR)oS2_!1!R_eHcmX1wwV@#MX^SR5i0Z9^D zKWYQx48Tdg8F0DQ8Dj`yU@R<9F`KRY5yJ$V-58EnJ*yfu4zRIUA6%(6jVT+@R1v-!;ap*R#*0MJ`;>G=8j29Nq@m{Ng)VnqM3iZ}3jnlT>@!B(m zuVAg0HViI@LxY&pQRNIvp3T_8VH>pMFZEW%5xsh$Mz~!NppY?_n!+~sT(6l`>CqRTC9N5AYq7;}4Q*d8nnc14GH+f#S!aPU& zBXU@;cWIV_NE(8eyD(AMFxnkX)^k#KmQAGeD-{w*&hF&-UoHKn?8F$&+C^r|te_>3 zE=$mE^%fF`)RLI#I<9L7X0?|zwUvt@E$F!biGGI8Tb;&IR8$&F#sQ_J;#}!4LWBWb z0dP|bs2Wc@ndI55*aa!L)oyU(-0AT^rmwJYo*SAZPy6LC(Xec0^n4a3 zTBS~lb9S)K*XB0Jrcjp<6&P|HCN#`lc23ha*{mdBcF2aEO7A;Kr59WSDVc>?4yc6$ z@S7$$2(u`z#E~{$p$maSjP4YXY1$@L&UfP>Lif1NE`O-9+N|m3SYo*X#2VznR_t_y zInspfJC=)tBeo!#u-8NlrHVyty`okQk|M*9**cK!H6Em$S#sVb%*Bp?x2I-D)Y32- z6CBnWb9=)LP{N@iz^*_BWUE2ZgD$b2>61DIB5wmAL$K8b0~y&)jZRgB2G)+iZ2;{R z7@)&$PmN`*O}kuH1DhFFs$F2*_4Gmeb3le!}X z9FBsnZZrUE$5WWtLkWQ?mL;mY@Flf)c|=cizS=6KKrlBNF5?rZ#a43KawoFzbDX|rc z;cA<0)`gpi?091)S-q{xX@64s5l~PG#_rf?pd}&PqRq@%*p+PvE4!48g|Cc4hs)DJ zyFH;B75#fF?t>6S+kC~+I|N%Hv0yYvhYVXhPecF__WWWa;@dP$8lL1BwuSa1$Qg!< zu8e6hoM;6HGVF$51Ity3%bP+;wSKArn_arE@r1U)FQKwx28#w&m$_^!Q)~uSaDDL3g3g1>XWNQRp@omM%l+L{`xYb8Hs%z|A^}qSAH^(=rrx5YjuY=k+)9#6~*(y!Ah&1^;-O3f-PCXhJ#^ z1)|Q76Wgu#q{p=BWJMtSuFGi+ta76Sy-qk5Ctb9OK}&%UdcexGtHG)TO#EqD<7n4p zwwy-bx-G1-3hmCgA!4BXtPW?j+A`$cy}Jm&W^z}#12Mo#bjmIqBxJ1h5J-^{WZ5{F zD($zESZ+r+T-d0?Q~XAOJk=x|xLWDKRF8siG3$oLoZ0RBig}k5wS1n6TOD7Rbjs(w ztvYK4NSooj9M9Ncxm~~koo#hjD2B$QiMH)b)2XbQTJ3CErT{8J2D%*VkOLOO^tLP7 zetQUjWvvavs$&AHA!FL>bsj8`4qhrKB&JT{$?aunq`av|c3Fu1t{I_0Kll4H2b$(B z_}-mqDcHu_BHPN^%h=EZRupH}wqLg5e27wpP>*#{@M)g&tffN)Rg`-u!-X?$pPC2mxbD7vdk>1)$8+}l< z)D3v24oYZb-iJS zyPaumDhwMUmghdZ;#QF|k$ihIwKjemAo(D%8Y|BLGBnq^_vc`x#j6z$E=d`kBCe@` z@oxEp*Hpo7d_EUPn?ZLbHN4o815ngjV_It`ps27#8*M?wpaLY$hDUBP*2!Tf*2jG0 zv?6OlE1NdJV;ggqSyEw~SY@OBh{$u++SKzLSL*qqJ6I37g@ny4hf8RUowQVu2O?1^ za#4b;^?Yg9wy&GXvez%RD~29I-JR*h?Y_757L9c;bfh&klR-PQ#t;ZQDbyftSn@1} zf|d;`j*(?pciP<2l%kx9k-mp*>E4*=;cF|Ip&ldb73i$2%3TasW;q#aTMm;_+;0`s zR9Xk&G(rkS0x`W-Ha!UOaXgo+htL^JK%FG zE#~t`!^F-cpCg0 zpq;BJvSfHJANNz7#(JZQ<$bBrHw7t^e(AB1hU2T23XF`oqHe7Si4thjUNV&y%y(+j zkGg?luUF{2asD%XIwcE|>*5V@^e8GH#dy}53~*4jDxvWSdTxg}D`u&jE6 z-iBn>bI%x}Au+a~J;`mTRjq+?0W%Hb3mK%}Fs3D8&31g5x62;Pmva+UvKg@O^Zv4j z_~X<_tJ;!LZ@Fi}f(_Q!`i`iYorReTD=+hlzT<+Ky*VJ7G!N81%jxCo^45^HPS%>a^Q|-jR(%O%NwJ5 zhi%*~JIGt*m`YP=ChL@x>5Yr_@DybcsI+0QF=#}AXmDVdDwcKTb$=vC9VzA{-AvI+ zr8OQ201k$r9Td?)i1V7bY6gMTooLcPNa584!)MW~982+B?L=8c(6rvbRvL-G))rq{ zUg~CsYI#{d$=aoZSnM{g%-xEQ8S2V>WR2X0egtL#4Y)Eh+NJG4E&?vOek!e(!%&gw zVY{2tI+Q`Vo{9{aTXN&0{ncRY4Cp-`zwhom_ORAheO zZd{sDCQPuToIEe95JF)PHI(g=)e8zSM$73~R{f$NqTMDav0StS#fqaDmo6N6na!Ch zO(JPNNPTWj5}Yu?86NGAc3isZeZ=Uc2K-xAi=W3 z8{1_y{yq3qyZ7T~N@NAH*6+ze}t<4SL#`%Rono3Uw41r0KwYK4;& zO;`;IazqM3X1pT_J+jBH<2XpFi9~e*tsyfz(;FL@o(^Cnp_{o!!{5v(XtccwN%+{Y=99i$ttX_ARRc-eJM9;>wXEUcP@t%B-KBee4*a({ z>}Unnn5l~ei=nazW7`>OsX4@*4cW!Q`6N#j!>OIRj5-~qyKeaEqTS;fmbV!-KBs|r z3XKc6t`r*xVRji#b(3YG5Fl<f=1(FL&D?Sr7#dqNuerr)kE8^fOGK3 zU%G)J_WP|c-&T8e^ro&UrPskJ=a&#P>HzWwaYe)9{i8?N)vi zB#EJFVab=MLRUrI%h0+V=TzI`8l*oSm2xwqvtX2QY!ka<@?HcxSx9xGs@|A@asqJL zdV4BlLTSgw7%nHoIJN|qS?U!OhXJQ#DAkHxOP>YMnv! zbiL!uz=4HZn+3iLQtOTBZwHVCEAGb9)ZFO$Tz71a+_=34i_+_nIRmNN#?9lIY&tdK zLsMQE8z?2ML=|EO1T{#NG3%<}E-S*}dduZIL|+Kw{PO@mm5!!hE@TSJjo)yTtJ^TGO$N%Os@2J4J>OGry9 zi-K+gDHJMSRvuy+0Z(*m9YI=_UUoCR-5mw!id3^~95M?OoVQjUg)YbZY{I#zMM%A^ zILNxv+S}!A#3^h;&6eRsTa~|;_$&)ko)}A8(Nq|O>YPTL zap=d=A`;fDO5_gQnikNS+fai|MM$b<+Zv_}Tozk+T7{5oCs3$iFokw4^fHrfFf+g= zk*Bks4l!z4ROl!jwON$Id^sZ7l-%ZnAv0^{l}62U99o)RqmJ#vz6y=|%BbD-3=i5N z2P*I5lIeBg;Q(paOusE;z1gD6Zvdy-N-0){f>anet%8$IgC2pXam|f==%Cf^=gY>D zsBpv%_;A@XcHU+f>qHZ{Inkfly1-LyUqKVA&w#`EaI)Fb+btrnqxIB>Ty;#s034-m z%%#8|={V05gdjN8YNy!oVnKw#B==g>tl#Qn4RiAUcD_(bP{H?eTY#&^U&$ab0>&dq zbAiEvXr3S@yB1D7oOFE#(ip>Pw*`?-V;ziZhN%RMYC)K=Q{*DjvIQ^PC}H6R+F^^Xv2(l=`8i9Q5XiJO(R594Ov;$ z@*>Q~(v-@3Ah3yYx|#rb=4}U-(*&L@5X7COnjcHb7 zj6<-1^s*%8aIirjjV%#;*u*KH8qUlKxzq=(&3LtH$XJx@UK(oSjRixo)i6bUl{1YK z1!sYuTCRdQj2}jQtH#zds@sHjU|q(9YGoBNXfS<*cynS5ETI)5O;-fRPIfIEu}0AN zSE-Oam2E*v!T7Y{FZ3uF(cP&}rnI7hqT}=5~34%<_y{NZ=^0whUw3P zCK51?f@2nzhOO8Tb{HEmSB?o17)5mwXaFLkzM!JzL~1(X42N+@BG3e%tjB7@uq3d+ zYfosUmeaViIohe3`r0F$u4bZBvpZWJ_PQ;EP?U`xO0^0vxq;tXBOBWRWN)T$VbqW_P*ua1j4TmQEM6|q}d zVu0zQr@MP7r@Moh5wQ~k3=B+c?C$O^?8a`ywRQas;_lsL-Mx3e>~F8`l|OjFXU=)f z`8?-+o;uHY#voPKL`57DcrHb#_1iBRy_drj+RR7}Q0iYwpU}yYf|y>p4kk4Tg)+F- zNRUW%L@`W-<6^)pk5!DZ$-i*tQ9!inC;&q)hesphxIiJ?Ai-#yBsO2k^V|QzYQ3kn z=y_^@$nQlM1ZFftD3q(b4y42(SK(L$H-{ww3H`!iV=?f-K!IKb(Bl;rtIT8I>GWI|iHOrPY+f~wZuapN zGKv`G6B&qR8^&D|G6m~(PQ6#pz_=tpzRbu(V5jvKc;Pe3K8Un@c^s;C*t{Dd`_mKfgfyhb1^PM!boaYAVP#l*@ z$2R~~K&rn3^au#l>O=7nTslYwgVQ}E7++?F=Z z7=<`1A4XF;aF)+Gp#qAZl-N#DTI3cKh%J?J*g7##icx5hD2I@%`r>Z2sN^*`RI;@O zh5`&G5-BVj3t{7mAykjhMFKjg5LzyjA+Xa}e45_o!I0GwKV;+pmk18X^%#LLkH*Ee z(!dyinJ89S70#OU7#)EMGjTO|G=^^$BRx91n`@Q>P-Y6+0>)|d2$d87gV`W-9u$kE zDIg@6)GMX{xH2n=W>wN9B8C$w^>{FzToS2f>v7pOkUm#~GV7SKT!&Exw(IOfIUAJ= z^m^SAs^4`MA|Xn-BG*pQk%c0I-{qhh7z{3tf(MfYUYh_;vts<)#;*=*%sD0$t_G`o zOsG}pQTjX(CsNLFfgDDJ&IlA}jaZ>vW1|veETKpU#&R`Eoq}d@0Mu+M5Fv0YX?nkP zZUoc$7L&iZ zG&clBfg1e=1Cwi`<6t(IM?u7*)VVNOjiNUi?Mk(XEyU_nM3@-O1Q}ppyGICwkR(bH zS&gx|KkEdqjKq>rEpV(*gktJ&%v_GjgN6D{Qw|TVB7(Ip-{*S)I1e99RG1|gpx2F5 z;vp!EO;`IiFIwUBp|x&d^~(CadzH|JMYCuwG!HIE5-5BRLysXNFy_x`2~a&zY!;h= zVx$d3v|@}vx>bSp+0)pDX>?FE z9tc)x;aJ!JfzTiU0XS@LE>-CTOKb8EwP+Sp3xqk~ZaN<*QBZ8vx2gU61>v^Qkvy@6 zgSSX18odzhqe!)U1Vg9<=rs@&*r(u`9clqX$hK(F6f!~~l+@TZaKB8Wvh*r}+`$2e z=}Zn9K{u&TDwT|Hq#$`7r@$dJB8W~62CMapTCdz<&(&dpG?$Kv!-)u79>XrsF$gHW z3{*qVuWS4y-6%^gO)s_3T@a^V_1keEr(9{bL1i2c&mecQj3Sthh~cTtS|NiBGV}CG zzSu4@U|evR9?Mp$OctYxUV}pz$zb);kV+bi$iw+JzuM?g0i6D2MUvnE2TLl~gRNXD z!l35@3_iD4f-*7Gxdd}{wuM&cU-4WjT;ygmoNlqB1#77*r$Tu}~%zQ-eV9 z1qz5Imjo74&t%)r0 zm^Ot`reWea1|<&fH#3Ew?wIl|dW)B3k&>`@8dpFdOEemoO#`Qk;7%CCFTB~g8lzmq zhk=+_kicN`3K4i%4X`Odqen<#(@i#&-0tSVKqweOiMI+-IzA7|6A7$ly-}})$t^@U z%fhzF?Lxg139}gmP`CwXBw|1^FH|N%85{yZjeE;w>XlqJLV=_>_%^7;CbWUPax_=$ zn^e>6M_>TBn%n0ovRuzt0K~i-|O6t_uP&>D+K3l8!Js zi5vh^BG$=~H6a4OM74piKsS?WHnSx@H=e;o>FEqO86>GrQbR+0VuDdG=gQQ0l?Nvm z_+1>O*TynhNE#E-C6SoXEC#@aq&eKgn$rp}m8>=paX^$`5Q^z^0h_0!lSo9nPU?|D zKzzS1X|mF&bZ4$zOv6ek9_@=#^<2uVyh#>oZ&Z7io=faVxXU=l_F}T{H#?gwG}W4Oaq6 zXq4-Cyj+OLZPie4cA8QE@-MBOCWE>p7PAQMH>WIap+q52fthZQ`Eg? zm7M^d+Gz8+kSxDJj8$@FatTMK^6Ml8mrjx(xnP6NXjIXBT7!(kBw1}@tCMGB2>rrX zX{VAL4xfc$tj?dM%0M;oLmZFCAqa5>JR0f2z|d}$2`d2o%fOKN)hSv;gKNnw9))4& zf~{UIf~c{wpfnrKsB}TVGOduVWPy-gV2u~xaI<+%g5F7YgFF~0SOwxiDSA8+$Y)rD z1R54XwU8(_na)M?3vs;MXYl#he&n)vJ~4x!_c&-~B*h{lU}ba{vt};~1ymp%oh!tM z5X@Yi$-;vJResOJXCT<?Z69!JiW<{DLYuT#zyW5@tIg6o9ifw>r+4-KIa zQ39n7q^SwB5Y1MQ!GoZ|m`;kS8u@Gz5|2a!Tr>e6K_(-GW|huwz!^avF%UzdpcM=* zOpO;qa%m_a3Julg+N}nG+C)QwXf;6$E7R|I>v$xg$)$0+SsJ> z5bbUhSHKpqZ9*Rqte^q`SPc+il@MG2tC)ijqtGg_P(uNj3=+2AC`11GLV8Uy9#Qlu z73}k!UJOMG1lS-nhZtl~o7jH;&I9&1Szx@6jh8^B4y}|1vbi6rnrV0snDrBjFvBoxi0=W2jnloLg>(C{cQkV5px za0m^`uTvdVA(@Q>Da|+@odHu?JTeqmte1I-rq9_dP9{P~Up%U>Ou6V~KcBot|7h!Zl3>09nDsW(ilp@ox z?Mx4rYEfALHCa_^JkQ~B%Iydb!ouL^x^Y0O%U~usRWvss*N3;{B4Pg~0r96_qME(T z;rO^FmW(Nt_`qDh!v^(RbQ~apq2a5bDjtLa@KVfdtlCI`(&#{~-_%3+^`u&2)Vqje zu2jg7o8exnQ0>zD*RW=%KvZm?N(V9s@JN9{NHqX7bO4$S#9&A?ha4pL+2KkQ+`}bv zs1`d~uHuOiNI4&6(b=>lEk%jboAdy?kne#xFf}KS{&h5cF&FyFY0w&>RZRzLtwgI5 zXmN9#Ob{3e=gNINkwjD@u}x^9*M@Qt2xgJwg^;?A59{Dw*6TW}~<=BNMOmkf=(!QAV}PFveW4 zgn(x2EEbFl@i{}1=)gJnVw6EiqUD-I3@0700$N#2Et`xYdJqPI7DlvlO*o+j12dQ< zCa20mb92yihsh~)(Q-W;oJ2PvY>Ob!3_*7Z;rxK9<=Hay~Z!#E(c#FbS zT@;mqPj$I;%0w&y4u@btNDRjB8GyiGEE)yJpfF%49FK*dVCYXQ`E|eF(4?3hPMKMu z`k5y2Kco4Je!rck%C2*(ltjD5^dA6h-upOeEro{>h*qSQLgp z1QXCm0uq8q2L7hsm&ht>@ePGU5eWzg0So$LvdS;=4fvav{L7)H`&UWTFT>^+4Qi^q z{&Ir9_%M;@caEGcE8A{S>x`dZ0IuUoT+S`Lgx6X-KQtDkX>uiUw9>E^=FP$@XyUZKlp7+ zvdkg$dtGv)if@;h9sYM$nHAntqRi+}{oMO^8vPM9mRn`FRwMa$N&TzEZ|PL8@s~>V zVr81Yrd01Iv?Z$j!!TtgRVv?)O$Sqz%e9zfW;U;y`M>)7k4X?^CY{k+LnOpcCFB#C zkYCgJ-00s?Qm9ft_5O8N#lM?E^*g6l{|W*BvgfDAzu(ip0@WLm=kzawCKUv#M)S}8 zfBoU_6Y*~_tHq&ns(xDO+K>OuEBhr{?KNQYl0rWHo8$jK=Mz72YH{@>I6pLt-k{C{q~zXd=Jv{PRSqJfUFrWB~uc@aVQZszWr}1kH!e2D{V>+Ke2>NBG--YF;COC`H;ukZu1;D?5 z-#Wc`tw}gOz3->D6KVY@{yhC(JpT7IOx0f%gkwl(pF4m0|KE43{=R}#HkXAX@OYnl zI)8^@wR$SNGIJ{EXHE03XaB)m{rbV|l-2J2)8l_nz^gJEExEP(e}4M!yUVNhOzqw^ z4}X7|zqrMI)#5J&!smVc9SDC&;4c9J81!{Rp?WbxxGLrU3L1X19)B7SzoGDt5)Gg5 zAo=u0|0|IA4v61OtTrG>c9qKf?cm`zEAkx?e>Ea-UfFj*d^aY4f&y z(3Q4)w9Kf61?rQ;_@9CWs?Or#pAQRo zH7u&t$^Q^8;NQK{-%RW`z<|R4=hO)F^LB@QS0i79MYZMmv)%a(q2lwZfd4xYi#pnz zUppuupwFoI=9CB+T_VH|E)E@qyrcOXVsT0^YhKt&P%fDNh!2a35Kz;&7b$shvvp?&Ii(1ET z-%nP5Ykq!;hks+RsH5#!=WzHx8y3~R2&3BQl%#xPYNW2oIkoM^KMjmpf!BW|FltgU zAl1--!2fr!QTJR7NZpK#+TFi8cp(3ksPm2KlRCO3-!r&=GqK+W#=l8m)G;vr9T>lv z*sp*A{g=dm!oRWjXYI4|za1L2C-6^;e}exdHQ?Wv*r?6hza1O3<<>t;Zv5<@K)x|x z{FmL6+6e&vFjzpU)d{2;7qD*(7qxBsKM9Q5-T%BU`3wxiKNA?RYJmZR|D;L2A+NRe z!u&~K)Q)Ta-HN1EJmjkb2K?uYU|B+Q|Mop@IBYf-wAB(kOMqM(xy}zdb>?wo3czzybdm9G_GQ@*BcN9i7)YW225L zrS|xBgT|NYq5k5-Pb2((J<#7J{#R5!{ZxlLm#dgW*4wqxse@X4DN9buLHq55JfJ{pn`#w^oj( zj!~iS{qZrdWT0w5S~e{)fQ=@$>Dz z|1D`z=gWQn>`NJ_pOnbACN1iC=d-R#3>MP|U;#=Y(9P*WNu?|PMe?J!?$gh-(bx6zn`?&}Lf2CZkLv5+Qor_4sSIR`l zH^juBh0oW<#5$x*{ugZSuat@Z_XM*4f@b+Ec=-RrfBwU7sr}Ly(SG@>$ZMW*@x;^s zfA2(($!b#ln=r*+_Vay^?}L0F)pmK(&%*vFo+_1FN zfPeu1-wvl;B{Nn3Ws&Oxkf;z)NcA7d$-qw*4A0+76#_%}A9H~sozkfdK_Y-yozuZq z*>M(=)nZneogpY7U1iqzKSZICK(b1w(KtGv1Wi7 z=|n~+5aR4{)+oJ_2O%bg!vf&FfM8cR5)!HiSEIlLX7A7p13w`Q>PRr#)C2^hmpKd! zHj4CY7!Z<`z``e|#(>Q5G_-@n%#4T?nK1#8DweW$6qv6d+T&9rxd~CkG(wm_W1~tF zg=|T(9ifXCD*!TkrbUNM6D6glvf^0S481BkB0NTA6d4%-jEooqRFa*5At2d!YZ5C~ zhl(~Klf_a(G&wm(t`6tp#T*MRg_)#;lG#ygkY25zDXd}&4&aDmk`rJ7IKC|0!iHKQ z2$&&~8xABolW|HBDn|rDq{Kzz#Wt=h&Xvt@T0f{k{X3^q0=k&+o9KuaW62s$c_ga<3- zW+Of&HWG*mh%zg2F^N&sOq7|WjEf=1A$de2S`q={0NC-aWD*~vF{b0#I&F#p5AQ7# zMY|FKrbvP;*4mpVPmref3Xny~Wl?N4n=DOCgPUV=3@Q#6Y)zA}p}a7v%YaHqON}$a zV|#OzERozCDwaYhrm$p|nTbka%I$0-Isi>g6gf?s6z zG4db+nk^X*iPp2Q5wU`Fgn|yoK-FF*HRlj!|lm zy+}s1LXw=>3lMKNWY9$v6(Uk;!ezxG1Tic$lxc)9jdGVMQvpgQWd~$~xv7d!ok_&e zp`%#>MkI-o34uX@Op+xV=Lm=Ec##Z8FBhMXoMw%(OR)@&Q65eRGh4x&2u1`D1`IIr zEws!qE}sKPO-@iKA&Srhu_T2O8DpoIaA`<;Y<9dRLydQZT9xTSLUw9cQmhUSGNa&9 zwo(-v&6for5DqRko2P?{G&Bp`ijNHy(S?|l2tZg4D9YSBrx(H28@a13fhLcMG&`hvS9mf?#ZHY$?FESz^hWXQz12uTXecr~)xgeA z{jD%Sf&L{7K5uU@=<}Zb7CckDxPwGkcpD=r1I2B?y%PO;E=ZCPBd)Lz22H7Irmymeskqu;})SK zAFteXBS=gW3hx}AwEV}EK5uBk<*Q7aX$9Wt$2Guyn+l&_Qonp_e_54z^!EEIb+4NT z&YwT7czv#4RAN=^k?G)~N$&iOQ}#Z;bOAD^0yUHYcaA6cow-Xipw^h^_WtW#iv=r73ArIDaR22v zDFSTCu}wG7v)dQUTeGhsWi?_k(mMs&t@EIX z*7H2Y_KBAgGwv=%Y&}-6rElkkI}hG>$fl2+FsYC2UXwBVW?!4!sO;i4#IijX&aGp1 z3gF-;gToegOMfiaRrH@SlAmX9@M1w$14AjQkOw^OBDD&&U%V*^YWgfncqF}>?N;6r zuRaZ{RqE!swblWo{mms=rNO77x@X+fhClVXT1=rXFIaM9YLhDiLXs|;20Nq1PJU_q>6Ri7Ui6U`GtO6BOMpy5D7WMl^NsOM~7yGD5V%Q4yhl{ycV^fzlS>GO(wotvau-TsG*OKl(HDSqb z`#e1Fc)jl9WPDTe%*h`@N>URk<*ycv-xiy6IM&|lz)3r3e_Yh~_xER~=M?HrUIj)p z*(P15%T^l9+7s88ta6@vvU+@UbC78GQQ6FGheyV*DVaZ~{k<*ObIV6O7?ocT_OVmX z#-rDGt`~JoO8CM4;~DG6D_44-dr{GAv90^;qL)p~s}R?e$#JsaC)@6emOgn@aTUTT1?X9nHC7QB=WA(g>8PYz2WzVb=S{Ju(;M4$milh4{!3|9~ zZq?qikvqp@^8$JSIg-v}<1O$upnbUIo$k+%wY(uMkoAtwb*992zBwT9Wrvns_iSGJ zYQ25*qu?~k(RaDQ*V6f;N~Z3rzkAZo<9Op{Cp>-Qg-yXnY45SfgibwOZ4rUpv9T;I zZI7WtOq-Y{m$qUa?Yi)`v1MFE6W1az4nvXXOc*Jo=8Gp@{v)Q(gS57`)*;^9mj z95!O$qZwl&1;aM?c-_)Bi{2u8)*eRVRaCFXTJEgcw{%~Q4hLBP7#>fYh=+Zz7( zdf~2$>*EInv@2p}(-+o@7~yn}4JhX|ZtbdRpfdhLnK!RX7{>1 z==HJaR};bwJAw+#KWq~g zeW^uh?E!~cT-egBiOO9G>%xKL1x@1Ju} zDZ@WR?TTq#+4yPTi>20qXyloIITgL^{Wm{K+j@QKjt&d-5+-3Co*Ig{~_ur@~qRR!j=Htd>nYE#rg?rp$5<%YS&hh^8jy}heIoqHb( zJMpSd(yixJBP9hzV>2FM&R(}YoXt+s1|L5kIy&QB#DfnohIm_`=GCEB%TK)^UszQC z{kR=t2Mz=?-!|>%+k)24tvK+gGj{6M`4=!HKhQ^9+}i^ZS-7bDpd)E|0BZ>O;(l@y zUDub#&!;AaM?e2Kd;>G!E3J`y>;i z*UiPpZoL7#6a(s-H}`CWAV7AWOi$-5B~Lw>y2859zoHSk0?F)As{#YB@9HsW@8cfF z8y=#$B^l*wO=o~dkQq;AZCFU`+p?8oE8tw=EzAV{;!WWj_V$`FGQy+_2N||k4R7?M zb0fv7_)IP ze*ArR$-F(9wndQC5!PWtL$1tgG30*m)ZitT`_Z2ry8(8+n!DyIe{gES)4A)I=g_4k zw>#o`k`)Dtt#RG130LeWcyaIbwRa43@BvWx#a-r8ppYx)L4g-vwtLg#-O!!sPY65H zX-|FaIblb}Ctrpo>xd#7Gq@R5b-AaeYx%JV#Ot|FgSw6E3EZFD!@9ER-iTfeN>{(S zI$R;WH+tcO3+*mWXgDORiT&DDjpTx2OP5QD776S2ru$C_j<_BsV2`m|gOW}yc{@YD z^?bdexs4L8&oj5o9^A^Oe^!(`ed(zlA6uR;t{itJc0sp{IHUE#o(fvF=ysFjUfpK* zan>8%YUri|?XwQ@e#l?gt0` zp@Ab;zh0f;?kDOX*|T`y>$|hoy?NT{&e2g@iEp_LUc}zor+^e+3n>qk1X5g6S} zkIz2|3ED0=JoCxsS@&=5x4`d8DCym&L{0BD+shu%4)&;M0q&UDy?%X{6P-EpchlF= zhm|WltzNX85$A#QJ>Ot{v!k#r%bGE6>2hh18LCI7p!Jd|V2STk%5C4C{U(Smnf)eY-&dqY`2h<A<p=usv?~4!Wse^Lg9i4B?Q6GyuDK3;& z_MQ)2*I{S?Wym(+^sX%|?bgJ`wb}f7!Go8EWlslA=xv z@<;>BiS2vVjzi-6j60L;T{5^?>FN<}+irgK{s6c|u=oiMhSe4C?zeQpq3cAP^yZX_ zVWZLLBx*_gl}lC%4PHV|44rb8>%`~3FKZU`a6`e&J!f-XKn4bSE}YqrbhGItkMZTD z+mjE}bB`>%*X7EARzb7!`cIQ^%16ZxS8mur>zF>diq5^&O46HCzn{h3(!p3gik5x& zT-cgT-^47D7(*}SJ*RP)A?Q>qdRS{xV8S-t7{>E!{(^Dd*w$WcJDuzOiq1z zY46djoX0yl-`twWNO>i%8t))(9H?3ral7%FmXat;dJn07+eQ0;u;m}yjYtlM``FQ4 z<~PlpU(vn*3%&ey0uZN!F>6$z$^h z9*?{XyXlF0J9KXI$M6Afx*&1gdXa3;cL7SvH_!E8%b8sp9MiKB*UjAm94@P@n&BE9 z6CFIX*Q`ABlI!ZFm5TnM(7W|}xtp(&_aE82<>N-rMh|Y&Vd~9QgOAJZ%}QFcUC2Hs z37p&{*)dCY_s46Z3zu(AS<)JJYXx=b6mv)?@zobkKBV=VHF`nQ+ZU3Dtw~L}Z>YG_ zj~?F2b#!SazpQu@CZ>53tT4Y(N%v(TI~*w4QD&idBzRx!s7K;;Y1~_Fa#0yiaC8nRL-_~nY?C}+f|5- zH)lTU`mE!IuHE0|^(DX_bXYRzByWXa%h+IbLQb>M**6^Tn{MJx9@FggoO;6!Q*K-v ztxrTY8G}1V*_Jv1-0)oTnFIaG8hW114a^U{A#2p1U$j_PP`2jS^(u!WXWiy?VQ2WM z<@9=kf{hOjvPwIk&x7{4ZF~FTgZ>~PyHv+=ya6?Aq7Qb(ZnX)q_As#Yy<&0^!CqSaNZe(6- zCT(!Dz4Q7!{+r7|%+2SyO&+|Kylwj=I4bq-=FMpj9h>^}e6kE@bYae|9doF|xue4l zcZ+kAK!tN$G}8T!`NNF3K2uA=W<|6f)PG;v)2fE^hi=&H5k2giS1?>DUGwhnEkfb6 zV`BzcZWdh59K4l!bxZT?fMQOIvx^6*EI^5S{1ymq);tZ_H%?*|I!;e|u}OLixMKK0 zZSUodg@W6sEvJVce9=927d-bH!p zeWRgiBla9^esI+-#ai^?h8NwVl>WZqu>=;F#A z!<=Y`WY)@gjflEV8&d{9AFpKJ>oI$Hi`%3#`e&*_ayAE}JKj-=C zfyGk>J-@l964dv;Y*6!vB@RWKwz|So)88Bp=;uAWHR3I#;f5WL$L&5q?$@YshqRRq z-0rzg8b+`n&LgX$uTLxKcu@Cp4-FDt44r@^{?jGA5 zwzud-K6R&1_n_yC%cJOHj_hx@HZ2kSiWI-AdBHX1lqg?Q=)#>NE)=yBq`FFzmThe5 zi#Se#cZwRiVljE)evh&6I3XajiTb?lS>rwL7TpJMpWp)r&P@zk#A%biz1RB6kToM0 z3{hpAEF3A=F=*cjip_q~h>5wYJTsx_0As5 z8H;Ld;cKj!vvTxvy4=2W?fB61$}@;}3nnUa0x!%QxxW6&E)fm(0$Ps7 zZdrm`U*DAO$sJX!ye2I>vv;l|WWw5rUa@bOw*Dj2*KVEHypUOSg55AC*lry9NSu?5CPVv!MUB*r7!Can*_2nz>rQC3J z*dzf>WWLN`k|w?1wzy+TZqdk1lSP+QTl+q^vufTfH4y!%Z2e)q=tk?9)FYfeU8>?z z9!myA-R3h|=S^$#U}C{GUDA}*r)H>|Yc^oUw7<7>uI%=mL)sy?!h%oQ9ol81&R(AP zKzRkes>2q*zL%S`PQM&><(8;xslxD1@VvaRZRK#XqEDDU|7sIAw%!BA6~``8-&3H#w15(21>4rTzh^#X$3ml& zi+qQva=CoF2f$4sa)j~*ps7v0YD?k)ZC zW?a;*KDqC)2vnKitxy7SKW(QSRe>4xNcZwy4ONc6*!%HdYtrya^Ta^MGYPl zWfu|hO4pBil&tD4?}O?QGGo~3ySC$FtJcUC%q?19sk@ReXUe^LSF{Gb?s2Jh0xj(*e(WfZ3X4Yg`f#aeCCtb%Jx# z3CUhAk+P=adU(YG&D36rCB6t=#aQ}&Y2ncvHGW6brX%b*Q=RXInK{db?QPwCP$w|2 z^3poif}K6DtyWBqX%w7XIiTl7uCw{LAmfZ?1vA2><(2eK9YjHvyVqfd>bICm8=Yo; zGmh0Ey*IiIVN#p39@gmdi{^WV88FUEWFBVu{qjb`&$L|mS`zWP+xAC?I*!|Pbz(*- zZ1l^7{VkdoZ-jZh8SxkU9z})s5QqRSBuj%*J=4SkN)!BjfTfR$a8-O1Sty zQCvl858t>{@|5$q{|Cy*rt8xJro3ymEM($Kq-;QX6X2shcJ+M8{L0v?#cgCM%k{pn z50&ATp<5@5ChRROk3|>k5&~7Nx5dv2Lmzz8jL+OXvq6WdsUdyJ9`m-hEkQRt-KAyb z*|AWDu2R1;=i|&D^!II-n(Vp%9`e;{D+N?i#RUBV%q3JT*Rzm2aO>6f>?z<1TxK zA075+)1(M;nO6MF<_hTfGO3>rUsc)K4S zdoNBXC~bH38H3Z27S@?|*HC6Zf8g2_(o4*psy0u%Q5ssh-x^W4Siz9RY#l%L=)w8J zukMV08G3QYOmvg&qqp_Rd|e7qu+dD34^ee+-{`a!<*O7ejf7ow>U=J&i#2 zvu+K0Igm1J+knj?!jf}S$Qk!m4GC&-rE;t26e82oF#>h^{_Q-;(dJ!YfjhGAxaUQc)P+Gg}1v54-oap%4t4Y zcYLT#y@o!b?`!ogdn)PRj7y`qCp>fjFcfgQ)H>|Noo=s1{qAG4%VtfxzF{KyQun6n z%{!0m?Xb47XG)+X_yL%F?D@`d(G9}48_>k9Ivl%e77e$%MN8SRX>*#KpV7$z41Q-m z`ie!}eWOFl<&(I|L8lY*!<+VQa`(ZJU4?UpCog!nZ|6fF>%x|bsmRq$?nnx(ahD6S z9*Cx%xl(2}Gzfc>nPTUh_6l4_;@|wRWloC?uzOKk#@H6O*zNAc?|Ew$<$f;-_gU{t zCptHucW~d`Zr<3z!?ZbFj}|4LH4tz44xH0xwo$(GOasrm+s^5jl{jMMk%fthH#nP} zcuc*?H;mQ?(-7PLRhp!aynV_UWMZhAzdIn{P-Vui0kE%S2?i@Aq*zCgzbByVBIH*a`{$OR{JG}_ke?f66VQCF>P!j_1;=w|L4ymj^($j9|d zg7HJOWt+{JeNvWFIwa4W*@1mh(71Q+{^Bh1DF~%&z#QwFgeprf3gO{xS$6&$&dLOKtVSF`dDN!k&TUFx?1|*^8Dj@aqJUZbwsva096Ib-Ma1->INHL?k9r!x zXjEbX??+c~%4*V)&Wj?axlTS5Zosb|G!MI_a73#`%0*EiMp-%K(bU|0x0jGx zf`>pZPCS&^?wGeh(DvxPH!m~q4?k>0NPUfps%(Lc58fWMXmi=3#eKX5mx>?PpB8C9 zBsyskKCPfDs8|1VA+Zv^5PeT*B^U!+?km| z+6E781!@0B!&4XY(xXgC==$YIu6W11(922p_U$eVi*9{OY~F{ZRb8GQw`QFIP``+t z7q)xE>pfYIo=rm!?hw6jo1R+4O}v!Q=y}7uL+;b;#}B5BoUnFqdhlYt_ey-S7`n8> z@b(*;t?e`AL-yXzJH`X&%f>a`(tUX)?{wzCX^J_OFZQ1av`Y(jR>a>$omefJ+Hqx! z{Z4vN4zFOx!V#>rUHt-EPoYMI=8xU>0)$C`1e@-pw2lfm%e*x??&>7P56c7XqZ*V0 zo<3d@w0*DqB6iAZH;b9oVBMNayydFZ*~PcQ$;m(5Y?}5gCljHa81hhgrq$wm4IB3w zj~Q?hb!p@_X2sk+rLc9e#XS&jbvP}2rFdKa^(!aLZt!qk%iPsiUc|!Aaqn!Z7cYyP z3m|*e&E-zyh|j#JQm$`r7`_KdJNtIa#JwGt7c+0{k6Ao(7rlN}CuNW3%W{r3lXoHA zZ@qTVoYQCP$!3}Iy!}>=1s&@^x)3n(WTK;`(1@KoAtGsDeVj67Q`>OFgF*Mv+_z!K z&=k#YI&1xiA2zg|4I6)iNwvLdk$v<$wQwHBeyE9X!Fr)T6l&N|lFK@g^+Z(69+v-sC z@F6f_{Y&FJFI%#{UitG*^7fCG-P?1SNTfaOxM>DqnWx}|uvNkHX4&#~#p9=DEuTH= zVcOoS+wz`2nxy#{SnpZSN!PxR5P^dH_6!vIho_dFX&pwVwAcme+~n0OQSzKXeJTux zn3Ise9Ud|qH#eSmvB_!v!R_lMf#!`kLNKHlf!sc5plQSa#onFjcGRWoSER&`xq)=< zJi}-;9{%Lq&VD7Rw-anSSt%<&??%w3Mg4rQcBJZ>Es7kp=R<1ziT(wym+mK8D0h zyA(z1@S%Q5uZXr^cn@eD6FU%4a2*mm&~eELy&~h0xM;ap80JdQ(g+a|aRxTa2u7M* zk!)93G!>G`kg8K9P@Ua|7K805j2%rUDkZU&~(H5bcsRQc+=rJrYniNkVIw%>GxD0y^7e(Y}>(J3*L|J+kn<~-}KrDDK z1Uoz_JQupk~Vn+?rk1|;I}C>z`!lb{caR5(HtqcFro zxdjy|j%TFCid9a1N|v71JAgl3gZ{k8Q_0qIs@W2#86-m{EyQaCWwyOZ*FL_?9j>9 zH%>(gdLOC?>ep!F#O_;OdTy3KQRL> z)h+XFMtZCx#Zj4aAaC9IX{y!xS9^=qk|rg^l^Z>&?I65^6~UTKWXHV7M>&~ILx*5r zRrKYS@kbusBYpPlU0S~_v^$4R9ocN?zROneplbJ};PEp%_NzZWq6Bs>;b_(!wPT{* zba-p_LErLCFRy*rH#X~I13jcw*K_&JXTF}tjm&#kGHG_tQ?pQ)*U}GX-gce=O(4vW zigslQiXUJrvc@j6q6?Xv^-D5FZnmwjPz>3$qu-R`ij5-=E8wHf=->Lv4h-H1TNL}) zn82H&dV7oba4vmmv)saYl7%wFc1zd00}Y03*hHCDzjgNf7MOQ=|**WOt zi@PnZ78ML@Gy^~4$^nu%f8dsSGtV|`(Lr8WVuJQqwWz5*XzH}t%U7?0-Fw()W!0Sh zq@BAbWnB}UeA}`?y~`2M8%;Z|D1A)K9?(s2Sl>Chk<`5NT+Fc~kfCUn&6#%Uf;*^? z@d23cYg(H2^zF)S4=B35+kzjyxw@@$i&q|Rxyo_k(AgE9X1x#BH-;#c2iCLsEAO?7lYd-eS`^ zNB`YTVveD^R#f$WYTkQqe^>LSJ%=-r7F}5UxbjL2xC#cHm+T&zHe7)pQ4u{uTl!R< z*JyneHX-DL-g#$7J7!+nYr@Cp`F%@ig?nB@B9APNgU)PAZ07A8M|!h;NBHOjlnB4R zY)6NEA@&s9v0^85$SY!Klpa<-yhC>h@IyqBJG$Poj%nS?PH=M1pCv9zI(3MwfKBN} z2%SerNhMIO9cj3$`@0qQL8pyt+P-gvXs~O*Q24-636Pg%q09B6iUDy~PC^>&)(aFf zt`n@l%a$dGI1_&NrKIfx=XUe7HkxlfDQbVZGQ9H@^E>^vVdDi`yMMr4DG$HQ8MHKV z_N?a7+BPS+nKo-d#+bzjDsgv0Y5F-~vQv(`(Wk7a_<4UkI=raW(@sU?#rCJGD_1R_ zb#T*iP~$awqWUc?&PVc<0i6P7++_B3>w`oI6_F&t?foT&rWSs2`x_fxTlS_i` zS66H_9_>8yU9(ik7y%W1em>{NOl{j z$Ynuz#EiDnHK`*M(F6OSqqQyJAKC<9&Q56tkBW|%w|ZFg+~)gcz06+Gn?JK-VgPoa zrt$4L=YM=gzLI&rJU#TIK8vtrPsGfUBh1M?+63OYF6WJaO_{x9{_*^&ldav@L&|_G zz|^xG+U|Pr+XDwY2z}E z$073oSF=yK(zj`b1kj*I^Jc@N_cVf`$F(G14}IbZX_~!7xPL~M*?ZsIwI&Dxh|{xz zPi~&_ez0N8^)|V!&UBW&t5;%G@#>?+RU0x`s?d&uAp_eCHYVLiRbH(OIB~5YBMzjZ z92_}Os+nvXb|E0{Sa&60Kx$lFsiIBNMN!QSlQ$A+)PHq;0P-)ufl*=d`>$`^c@BLt;8LwUoUx{p`hCr z>>4qD4ROqwHV01!@B_)HbHIqa4G$Ztx^Hdzr1Z(CbKQ3jC%&$~EiDI8nD+d65&R;% z>2U4Jvh#;jIjsh+yi^L}o*Uy{{^qp(N6E3YvSU9?px!O-vi5FaL3z_QxTP5jFAv_` zKdV)NZbxQp>g)PFyWfPp*wVGl+u8C%!y-q`4`|l2Q>%ehDWt+T;3DqG>8*kF=q*RA z*xR-F@#YsSRimKjG4lq#AKVfgnZEt(}zDxPBGoy2sFMQO-A{ES8UJ|-(Qonl(=bRbx zy3566E;A`dybBU@IF!5obgu`4qRm+C%|6Q~AGK{A(*%CSJ!nI|lsKj;0GA_O!kNpK z_L>?v;^^%c%b%9?;5MJI<81sA08;Z3xag%FE6hLtV*JQ4YT|5|5%vcK$PXRYjHB;)uwc*Z!na+9s@^4ggs)Z+d3X9W(< zQKPyzAV~&cjesHa8m4KYhll~|P&k>dV^NStmV1HhdL#z`iFA~TTkCv;MGK;U+6DTLXONcW&;x)=Lr|=Z-tOv zLEFA=H3Wy4zn`@(1SpPN79vIAE(B)A7WrqgRKmYOEXb!2>3oIT>>AXik%*METQBlb zjM){Zo-AA4V>b=RK=PFI56%U4&KtaAzOJJz)?@F@u2}AxD4nM>?YUv<&DP#&7-^^53&s^#puYP}H8b@nEbRt;hg z{S;r^?49M~^xE@l)w{chp`J9B+JH6;{779*&&`#{4F7rPMSRMCr~-mJis7B`Vhf6 z4R^>PKrZk&Itw&&lJS#=ydxxd$Y z=nP}RzMmbQ#1^$^8D~9h_NNx80-G)+A-{q5C#RY9mr&i*%uwSxi)3yMfFY)pe2EAj z_G#!ZoI;}XVRl9(nBd`ru$K#VdD)T#s8yryvmhdfu4}7Y>z2raDzVrbu|usWR;Xbv z-knfK!Oj8;Xu`a_-eKgW>TeXjyx?PnO|b*;LiSD~F_(;@E3ve`HTCO5h_bu;J7xu` z=DiCDvz+!f?H+WQU$FGL#$Y!^8*^bFDD~?u!}iK_mBqaB4_dn;A`YK&FYf2CIM+76Myl#F zml>VLQB>7v*LL1PDN$Q8cl;*YW^gx{aIl2rQ52h6$O~W#HQ$^GK*H;gUC}_ZMK6ryV5r=yq9eiF@V& z7q@+#HY#e(1555`6felzo5N=?zU`#IZ+Ms5A~I-3L06;wB?Z;7@OG*s1uyhK)sj^E zuLS1XCyy9s_-h2?1vBx$Qhg7vHoQB8P|h{N%3 zC10-yVZHIaQH%S{y^I^#8WMaAmG6V{i2R$C42^@68e8&m_u{LaOE)3we0>w^3J#qb z!k>_98pfw7Kl-Z-efpp#wb-CM3stfoR#(-{i=pJ5(^FjHQgpYh!Mk%0(lATzN;#_G z>xEV+a0w9c&>3Cs$UR`OIoxQPN8uUT-^DHZTtMT(e#m&fpI$|{B*b-Z#&MdfYbM?B z3ia^#6`*f4p~|P*F$~Rh*@dniAVV@gNvb5Ta#Y+zJWNOI)?O}Nj}w_8_cawk3hVKW z^p8m4c7MS~M4FKzYd$f_rZZG&wX?M$4h6;Csbc$37cGVkz9FLr^}wP3TwI56|58%P zZP5b12jSbvX@cwEjzG@dj!Q3)%S;P@ zMnN4YXEZIBge{HK)~mmFFh77@`|eZx3(Tpz)8!Yx=0)~}R<*5WL_w27Es9bFS?+u z_m5=Tsj%z4fB)dlYCdb8s*P(qjFJ5?Q}9 zXn&mf?Qy)^TogAQ07SukY;xAG5S9~mt`-j$@b71s9@8hgVXx{5@dT1`}`7SnP1C^4m-QHzzFH`yXO0%*kX0tw_m%yMj6bT9e*}x_I7h4xbgKtVpKi$AkQ7lv6{q}O}!xnk77zO&-VV z1{Th=L9ECsQvrr;_o&?Z*KEf|8HSOlphm1(>%2t+h}J$h$VNebQiZE}HPx~4+V4u7 z-1IKPbUU(&Otuy6w`Vaj)c%j9FO(-skYRl~r`PJpx!%fQyeoHBc~uJYV-z7N${P_V zNQ2-*BqJ+XB z%pI4)6Nm`_$U%>ghjywj{j6t+-PI)-+|TFyafBbBvccI3pcYWn*DH(s|%rrTEzSZ4Jj z)EoVRR2{m&^Wbk5Q#}!Zb|%s~8p@Q`ebh9*v#d_$j~%JA0Z%7+T+A+eYbA8e7>cjy z)6AsOsWa7rv+Jv&LxR3Vu>ym1ui2G$jaq2I3lgcan8D}4LpxR!$PLe%Q#U^gF51Og zS;{r1@xr)ADwFvp%|pS%6F#T%7M&v4sDYp~u}WdP^UjBw%L4lZ)@T6M84w;Ad(Ni%GyZc3E9H%0au1fyMP*&3fHP>G2x6z3%ql+jC%?nNY6 zLdONRwzz+n8?x^tQPQUahsNca6bEqt2 zsm4!d{${X59aND-vC~vmr+mR`Ny?A1F1p>_1`Kq$-SCz)v5F9WXK^d>qRYYU){e}$ zrjD)&$1YFnt^oLLDm0=~ib7vL%b6^(%GLzg!hM?%F`a7{E>0Ub0)%Zgh)T!Jad5T?$V1RIE;YVm_k>By^iOeh zyG_-s$nQ|LKl#kWZMhPgS3^Xw&RA^m?t5W-UE+vBRPg(Lt zaxd@anz#oI4!iR=?ZqSj=Gh)WB07i;dU#$?InB`Aix*zZ8i;W|uNQY3zc^gkGHh8D zN|I{r<8UuhX9b@6t;v~^vBgKklWMXFK3hvy1B!iFt6f=AY+-em^VI7>k8b{!Kg!e@D{~Y_%`?ByM;tf_o-xI zyA}@*)ns&#NPFJjW(tu0`JcEuOAW^@jzBk`;rC+@5>qU9aQGbKIx-s$8fi^V?|OPn zBw+z47`QmR7=B@BzdGusP62!L$9D$COEEVWH(sWuz3+L9E!&xhV>KI5i-1ZwU(sB} zT`LrgJzB`q=%y`a0iQC!f=hlq;mc&JITzk=6c4Vm&uyj#v4h#=7n+WAawk4CH+W3j z@yMVY-81$rAQ@`J>yqL$5KzodJ@Fdpqk2l)L|5bzPFJy*Csz7d5kK-Y4AoMrWx))3 zcWE<2&;l|tb5Kk=XHmn^=5{4F1)-dvPo~;Vej&{|#0jM6)2#$;$X2-)s)|u%Om2bu zH*CmwzHWOxbl{J#m|*U5)BGy{8CwX$xMJNZ3gauogWt-Di9jC4C!X<1T??!INpgr! z+pL*lF>xxfbdMIC}rABbenag zJ^E)6QMgE0f7XqAmpYi%YQnyNbHTN0T0rMh_m7^G8-_5!^pHnSAe->6eBbiX(bA6T z4^8RZmyt`|Vvg03KOpjn>Q+|cg%+HEC~eqTEWY?u#b_HdNk?9lKY4wWy!X@^hiVKu%1)TgdrsDz>Gg;2LkN17RiyV)8N- z7oj`pA`bB9IDqxARi>xKfJ#KpiFs8Tf&bTmN6&Aa!Y5&N&5t$yi~^%4SK(@Dxi0Ih zOq2%calgS5M^vLcuam+*x2qVAQsG-TQ)2k@-IOlGj-TkI-Oyh`w(*|DS3SP)J%~QQ zzq!BC;IB<_Tuu_-jF#qVXJWeL-b}DA{@i`9 zK+6y^v=nyVHBOX@BC9+(+pIoH_!E7Fjb>$4UN9pE&GYKUPj8en&3yhM^1E2l1dIASUG0f?L6| z8q#8<6iicpX2<6-=6LKfcOjuZJnNAoG>fGDbOQKTTaKrDfG-ORw%CiIi6`Oqf^= z*iv&=H)?m$W=z&(c-E6?>Qwk?&8LsE!C`yVLfWuVrfY}mQWsctiLOWM43+h4uAN6| zDGEEUfGr!nbn>Jjv|-s)#m}q!W>ea04ea*?A|049Wat2K#|(}5+GhG(tH0r#0GEgx zzQ2jd#Lb;Dgy2D$s<_v?2j?Mr zvi}^+-bpNogkx1wKbpD_9N+f{ItL!6&W2X97Niziq4?)KXGV~73g1$5v}SBzXe~x+ zhAY0BBuKl6(?x6V|Yjj=w3TI_!X*s2^CZfT7DI?FR{#0Z4%GqNIexw>)p zEwKA4|M3)8ZzP2jO~>z#-TRpbS9gnV{ndJI`D^d)dtbyeJVJMgd88VFANhbZRic^_ z_5;NHB&I2*MJBX>u*;CH>3VSEPY!CH%80@$PKa+(_cHVJD#M)mTRf8iosj*h=ty>e z)j!aZ>hEbC;*!8a47o!``ehRM!yOa#|GKP#kdFH!Owa1Xw$o@)c5-%3m1ni^7Gxdi zBgvl;RZ0Qu1oKbqqS_syx9cb@ZP$@pov&0f#@*!3U!PBO!o)sL*ZjL}%;ppb3W9XU zGbjE99QZgCoJP*^g%@|s5YVYBCYh3;jBr1SxL>BkO^TL%1Rtx1mbmTKzbS!6K>mg@ z1#+V!(Jvj~mB~Nb9YH0~Z@%IwzThjQDdnl&i+5(u{rLURMCNEW;;@WR_vKM*HQWQW zI(~dmX$DP&2Qs;bGt)KdThukovw+nImV<3N^8org`iL?>KHt3%bWJg4={3uyIa(b>94J(JQ76sHqe`Z5Eq9xfX%Ac8 zuQG?nU5z?;-(XlrolcCW31%V0BKX}mc9!9$<}4YG9H>PG0jW{(rc=UxBS>fX>) zi+qn9W@Jb3*wK3?yoxsQK77sZ)MpTdUqB?DNLsLFI1%E_kk4NyR&)+jU3<#zG&WJ z)#M&1EN?a7yZL&Pzilu;VsQ`((4dC)-;Y7AW{# zI6{5#b$56jB(Q}nCkP!J4lWHt^|R})vZT6X;L@J|DvA1K6_Wn>4`cjK>n^MeO#cG} z#K*2I3m~H-vJ_LaHj^^dqTmuWpj1)Rr6%Hcq&2iBVNqb9Cbe~9u$N>vR+OW0a^j?r zP}bFV(k^(Gyp;)8W-3 zd%;l+Ri7iAd^#K+P902bBPQ&o9OY#_yic^?as~V`o$q_j_a+wJ0*aI02Iq6kp zb$E%@X;j&jwHzf?H2Bo{b*U^&0hZJf9K6a#b{b|p`u3C>4316?Vp947WID#?3UHLl zQd$xm@=COfs_7kx`5Ee#VkYhpTa30^)6aYIREMowNUF>V$$LsBv}N?HbX zQyvahH7+f4VrpV10V)lC6Fm+xb4N2iMmSXk6@3aiYd&fcW^GY&6GLudYGGnKVntFB zAz2Ii|9ZBmnALSj6lMABmF3v2>=f07^&NX3heyWq>AhYOu8&e zoYc-X0(QjKBBp%uj1ElNHiA~HdSu4h%$)zp;BfwLCPg^^pGgr;7KZ=VwUmem22MC0 zaG>;jkZ?Iyf>6+)!(KB|0MoXwaxL9LYBD+3o%|^!22n-JJJxI7;@@^AAoGjsanZW{ z)lnj}b$dS__78yDE1vApl^HIku6K87VeYNh^nA2*d^_VBJX+Os`v94T@@&!DH;2^V zl4?`Y%uti;IrPma^VZ&UaRXFQ`|{A;k&BU{*RS{Uf16)d+w=q4rVfCSvJ3jQHFm^L zoTyEZ+2MVJpCSfi_LsFa-_JUbG}}IJ*kef*V-58P4yiytdf%?{L8>%Pi^EV|B3Ozk zOf*9iQmO~QsO#EUNd@%N)~R$mQOuxFxhw2YF<8&&vzHZkMo5PHZ-LVO7$V!~A??ov z%RUFQj~$+@QFyOxszH@>d~q@WxAk)WffUcC!2u%g1?L&w%<=6xK*}^~Zfw;PHD-Yt zm4u{#t6OH&P#UT}2-X-5Oi!UlyIhdo0`F%1K~9vyz^Mu`ihA?T`H1xDL(t8u?@97; zL+6oM7t2f^nc@cAPHGsKt7g=M^&#y!v~O2dnxd$}2TA0`0$rDa+^yb(LEX^MWx=D4 z9nqH8C3Lo7% zKNucW7%Dt>hB11o$6}3!2qR|W1AJ~n96RFPR}cE|7$n3++KpvwiknyGSxV73ll<_4 zslgwZ7Zp)*2EDWz)Ih7NTB6UHhJzN$gsqX-!A_NL?hPxUoH_T80B^~LGQA33j=J%C zHPN&=h-OwuTYtTw=*qpFptAx0U3e95zhHO0L2y76)KD${szQO)l%+T|uNKE1yc5HZ zI$1r4d)q4#F6PNv+*?7h(2sp-B3F2*TI)f%hOpUPUex>n3Iadm@3qSBz(rDM=nb?O z5&l)2+$co8A;`^li_WE+^h!RAetzA)$}(8ddtRQtZ6@&&9Jg-Cn5>X?0n`# z0MRQLB&LrphpsuL6W@qz%9K9loG;dM5Af_|pLkEoJDCI+Vrlg4Vc%@PQmMLH zXa8{W-LhO^MoH$(ObcwYxa|Xx1>z!*X+8l6&0CPT5nQI`JQ$^ArOCjm)5g7M__Krb z+^QTp4fYP3o=<1bq|#d8)$FzqB2JL4?(&+@&|O27N}F(LH1~;U8usw+Amx({64SIn zwi#mY8RF!h`6D-X?Jxw%{)GSqaY-U+$3NQqwgh423`J_Iy5^!YPm=w^WA6dnsc^a6 zbpn(_jS}+Djw)ouFKr`j9~UpWQTB<+Ouipm9}jJc9+Ply&uoE&4qx^@EZ4I3DsX!k4hukrnLkIH*zrWk&j(I= zRbnsS2#CBqL5c4ssIdC_D~tbdw$_`PVs?1pLX#8YCB6UpGPP z)H5H)7@99q1KMTZMkRZ_Lp0@=q@CH6Q0#BI9Fu@iUW5F4G<-zHQ;9YWAv+OK0_6=f zHyG7p3CPC$-@xUk&^Iuy{!VY{Z`f8T37U4Kr~O) zj~&otCBlq~Q#WgDi6Cfn@qjnCIO^$KTzuoEQB&v3;EYeGe7|;rZ0#yyF_HN2Gnot! z`;<|M&&3$oSh<@v&Fiad(UhrS*)p+dB9C3Xj7vxp89=Bf%KU#&EO8XH&%5wD;TPSe zB1E3{aHYjywuodc%B+d{Jn6qo*=_vNzx#vKKO^S`eZlfmk?4koK}#Ih$o6l*7ql|S z>M#5WGK$j$Tzz8!Z9Nv^$EOPXOTydRfsMTZgq-6;X__}2*iP;9Zi!ogrTISy#B;5c z1z%vG4j@X?C(L>9-V0U&uKSNRsSi!XZzEwyVWY`j)^#ddHy5%+y-sQ-=JYcCa4-mw zMY@IbD~^b+1I)*kZ@gBKD}Ic$uVv9!HWgKQf- zu?+c{#=_{w`GT7{i6yI`uHjGZ3ayyp;!tLuQ6-19 z)Uqlzp(Z&9yVvh(z%AsK1=RKaZb2R4x7xm6sW4CG1cw&S87ZnK(S;zyVEzc7??ZB_ z76{&w5i8cG!DeulZ-UuiX*n5+c!iiR8Ha41gb|=_fgG$^B_WXQ_p#1r*7{l4FnZy} zjOb}QHKTHU+sr)HIpFwfb8&!PPPar1H@vL8h^x3`(mRdp;0o7pmFVa5cVEPTg(fcI z({n4tW>HaQ<4LGH>JA>0OO#fpJU#wR%WJk6l<^Ik_LsfWb?yB)BRHmk&lReWSfXk) zJS>=)Yzt?x#ds-B?L_J;+mye?+#s)_+2*&l5`>g ze`A#YjGULd8SG@})!fD^Rf9w(7!llMlTMbiT7@n3LIL62Q|exzn+3_0IwNEKIB^Zn zB?`4ECI(mKR5gP$;d={rncKff@u6VmXcxpHD&n$*&|%`V(_$?Qgw)B9wY~Rl{fJ$0 z0sTLi1IBzQ^QQiuZDK}~DC8O0O9ff^0{h-ie|OI~Uw*LaQt{dns5|rGV7i$A0yW_@ zd_AzA=0o^#Ubx&r`ucY3C@aV5C}>LAazEjH>@Qo&s)eM_9H*knBc2WCTMwsmFZC!W~Kt?vzqsG^V!N>Ghtk?UG(b4pBMR^A3q(H~#$sFWPb^i3UdVFoz_ z=Jfd|H|r^AU#6j1&exs2p3##w6Bcx$HP~V@Nx{y17%NJ`p0`|!QvZ^|94Z-NQAZ7_ z}rxohjVQjs`h*~@tSEzb00fp z_uHk_l~qbtxtTa_V#s)Q>#1J$2hX>+izC3b>oOmfLvCy_UltPx+o|;sA1{z9T&_4` zeobM(IKM|YzjC@?U*tl%>UAtW0hzd_6!3?|hj%jCbDqMm2gDGD(5=dWmlPM5a+g?s zH80mOF;SYeO6#&+*rSSf?vhkzjJOo}TP-u$eMjD5u_%*k5~e2NI{vtxBz1i}WVznM z?mwrn1VYs@5n_7Aq-lM0tD2ED7U$f!-Bk7kQjTp|^DIdQ6jkV!ymSi54w><@3*ysW zAwwg^vEYka6P)fY>H}MIe{E|pywbAH%-IS&9m*v~H6b_=*JC(jO73<6Kgnq!sYqrv zQJP{U)y)h+SIIXO3epbY)=qmBel@SYo6lV2;JK~krAqK;dMAvO%!kzwdZh&PacLD2 zMxl^rchL^n&yi%T3N9Jq+UQ1ZITbc?V-5>oi^%P)_9A}p7hN@&XSq&Co;z{x*WdawW1wEMRV zjVuyjFpQm8L*bx30sSynpI{?ob`~!@DF`^hYO#-8LDbP+l)9@-Pp^Kijw1suhpRL+ARmm^doL08U7yK_@_k|z=LD|nQno^Cw}I!|GPR=fD`EGwnxFj{y}a{B zQah(-4rKQ$yQT#~fo8bOY2*^ov}gyuQk-I=46YkdST$1vB-)-Z!R#0OR@~4N9c~(H zjwk4JaU$|bveSex?$NMWF#ix-ZdpDqKy~Cw;;;^sJ|}VH!I68hG$(rQcAyM`9p9-MNz?^AgcJ@ zYxvsH^DHTY%w2&M4d^}l4)rYuFkYz>q|d_bf}MxzgSviNcnD5%cKQLohg4upJd29D zT?UJRNdn68!4}oN8Sg4PY{VcSyqj3kuh#Os2Ne|8%O~D;zf&d915^hX!zjSL-lDOZ!tG*;;{~It;vzB~JaK{@dP441;)*d)z8E$4Bcr9mQa0-}>biS;pIvumlv3%xA=AYb9vqLUDr3OG3PE`*)o~k;Pt_;Y#ShQ>Pw7`FTA(U&lV-&o`GhabEA6 zq<+R2$Gp=Xf0_&PhLMc_@*ve=XSr1MzNhMsyBG#oZuC()WUgZs(Qym(V}YOgjFA7C z)n+rZ`T}?0Lja5f&CNpO*|Z19-$Uu~(oLV??I8?O2cCwntjLUmTn4GY-4bF(yG@@g zrx-x{n~xgdGmjI|1CTcACvvUz0}!~|Y~dEo&_GM@_Kfc_^87)lY6baB1#hB7et=ak zpqIQY$DxwqOsT%V9hd94GoJ`-6?sOYMgu^W77G-}b_SGG$pESZjH~{%KL|Uad=dwV zvfNFmy6K07XHz~rdO2XESlPV9@-r+xaenRB(r4}1{M9svP1}?C$#^ad8E{U{gqa5A zj~7ymNAAMAhwzPJR>O*~0XgkTxrrh18zsbmvWqzR&77NGg16>;V+cqt)34vkMePh=sL$2r zzN*gXU)Pobwbsd@n{*nAVE&y`fHbCdZu+nJmiDFIiKGB&@4mv4OA4-!iLJNm z+uh@H50mCuj@>sI^Xy*bhjRh*2@g*$+NXQ(2#@)WsMWjyk>_E(26ku(LZYNlMxR`ZaXhcT7ZV_2k#bB)|3w%|EX(AW zf9u5~&QKl-n|F7qUV)r^_Fk5Fw|%U(Y141*YrzophyB_6NyB^yGc-5Fha56NYgsC{o*b&lnizK13xp$x=9 zn9ArhRTH+&`taMAJZ(O)!7j9bmKncBf ziKj`GOw>cU3Tv3UHtpQ?g$e_`c7egf$)$NUoQ;W@ul=WVP5wZ*}8zEtv-(v=s)}JoIeHD)_*tTIf zb!)Yk>3uGx5z<6P6D~#2?&c&l)EW@!@9C+jSzM?dVf1s#lQiHWT&amTglI|r!Gfg% zC{&9#ia|_$rTJ6kK*zZjOqKC{ctqWr zt?*V)LDS_z$o5ps(rLN_qVFG~_?U9BUt}=p9R)#Na)-&e%J8#hb|lE2E*dLPbzYmZ z@@lkZhYc$ksm-KNU*JaNthJB0w3~$2w&2_)JmyT8ukzE}*@!j6nem;xAt#$A_4an|eAT0G^8WavHlU+XZ z1bdX{Rsrj7O&o%Sm?_6+5L#_RSJ7vt0D6>YLN!Sy=F|9!xxnILx z4fs3klYPUPaR|^e9sTrKK`sf;Hc#tl+S$FMa{yTrRQWvBLf6lpoev>yCL@Z}! zRA8}baNW+U;0=1M>{PbqASBc0ch z-8bUX3!t{)@NC$1t0uy}l15%OVZ{-!VLk!Fso_X4gdmHF$IQ?9H`~>fwn&7Oe<=#H zzG|zdtG#p!)aiZ1p%K;ar+<*wxdA2?T}B=aH0{}>#UHI&UIK3L!K}0ML_jwmb_GkN zJfEQP&*={VBzWD2i%pa7rgAL$f<4h+d&kym?h10w(?-HQ_k2+m@qj3782iH$>^Z4*gESA z1Y!#}CqN00QG|u-0e68bn%|P3PT2A{o~j$R{AJGQ9Wn%Dk?PED101gx2W&mgs5fu) zFEoD2aQR47H4J!XBDXTv(X38Q)wk?XAM;l64EhLs8P(VPzVw?!4wmvA&`6h+6Jyi3|E&Pu_+6g*BxR`9CybBo zH+AVB%(k+BF|0-0s*9wj4M!J9;BX!r{ftGlGlW;ZtS{GbHV|HAr49>+uFjs7aCD=+ z^0Ty_i@Cm!cXf()J^x8-v~uXm22Wf!-9;A-RAl z*`}AtdI;5Q1(+9j$v1gadVqY$up^h9l5|W_;JW)bm}!GSA!$YMa!-H-gJ^`%eQsuj z;TX>%KsUJ<3aJDgmrNBm=B@kr)B3_|vR%#bfuvwP=lz|l* z>;xQ2Xi_4i+%I4#=JpC#Tq%ooN+8ORJ+9FS4Y-Kn8HiC-cIten6o6ZV?^;T!Ac4Ja z@vhMCY5rE8$v93vE9oFE+xyY&$PAYGuIXyq^h0!F@6C)q!mB?8*z2qUb3bpHuB%YH zZP;mKT1_Ndb8@)3lNoYhC)%Q0=DC?;n&;9}fwDUDpb%v> z+TJ>C2}*X?B3@ad5%MeEi*$a6ri1jR{@RSL1Q$7g>`jKj;u^O4ceua0hIk`RdJ-n7 z0v`fWH*lzuiqO`k7S3(FFXjkl5WPo6Ra8+O|B7ZFg=3ZzPfiq*MHh+IK>e@Zj-wvf zr3)#i;qDlGe= zUmFu*(boH!utN^(X_Q0y@k}{{=enJ=AP;vlbqs5qG?N0sG&xO}TqZCXLyJ)@CX`iu zv;691n5;sv47OFepD9BVK2#anfUj5(!AR=vous<78t9J?vo+&fD%cRo8rqw7HTZQQWVJTs>7c$kK%Tvi;4p|4N=#^IBb_Mdy6vBJXWzsm z1-a(3X&5}F)S{vD*Ea$b(di@9Fh!3fh3jn4vt_rl<)XXX6|~$;qx>24)wZF-6oc|M z>(7K&hrJU*7Hi#N2JlR#|Icp~t^l0O`=g%T;#ookl~^7TqYR820eB0uM&4*2w@<87 z7N14;$=rQqr+&5Ul_Mb@Ps4Vly&BW5E8l)EFSoH&BZf2Q{gYznGWISf-8+7nl<~F; z?r`Cs-A&((lkX_Yb{bb!+!VJW?AR50GJ6)3r+|&mMsh9brw~4Ov7SIznzULQRNmjz_K}%JS7$8&X0Ayt#tmdi#qK`vorsUtRk@q zO-7jKD!5-%Hk#-@{d}$&i5_z_Ty4(&spJ$Vu!1l%JUaVQZd7iRX{%;G5^_Zj1Scc( z{~T>rIn*5wIwm_yUi3%J$Kt}kqk;oV(;AZYn#(!Io?vW*16va%a4E5vdTApo2S#0@lSd zM5-XxEct-1MZf1C+cqQKn4n%CT|G2aw`F$d*WzcKUEf@bExg@>;MzTXJ?b0D6}$%n z2}B>dOa3HR2&b$k8|+ub+j@r!j<0x6!qJazE$1eJq$0fdkR|}GWQL!M|4C)-jd|-c z>F@{FcS0CXzqr9=)^!G_Si9`Ot(gL^0 za4HfIdZ}RM!EnF>Gr>rtS2qS>)gI0kH@AWV_0@KQp5UloR(&7Ob3gw!Dp~a8poO`N z*@Bnb8$&!x;~%TcjAeNru~RJvW6*(pzLXypIZsrtdu9Vwtu>NTsP~L+cF6 zvuFJUr#xA-;|?Z8o+b5uYlYTHJ&L1>9AANV7~Uq#?7XNc&&(QO9wr!JQ6wZDyEiMF zF3;*(o*`PC2hz@4abgMp1tg#dc-1X0ErJS%Y#=0Ms+_7ZPN&n;=u7E7=n2`@Jbr|d z_VW!C;F)LqWplL+k9o&{jnnJ{WBXf^28tHNXp?s?901o6yTmIclN)bo_!7bL(x6N) zier&PA8U#NG)+7!`zG0)X{-#4YQ>b2ZJVt)-f*o)eN3WjjjT#n{YVsKDExgkM%Ksh z*M>_PySwx}!4y!BGUlxI*txCnMc9rtP?7a!68xj6Fk`G6O!J_pN2?E%;R~ga5i#8tUdEmbJe<1<3=i*(VW7K8g0#fv>mY_fsXj0Z*0mTDPEfF>Nv`H0 z3lo|U8ZRI*zD`>Z8PAO^(&6$Qol%s6WmJL@URU~YX*5$9(IpOUdvhIZg(@VfoWrcQ z+_$03q+r6IgC|it8FuI|wvMmQ5E|V25Jc5vtWwHy+~4wW6WWC1`onYmX15--)Y_il z{A2VxVzs*>n*{>u#YT{4Dv1LqxXw<=eC*9 zE)#`Qy{5z?X}6)(oNX6a%c6D6|I2&;#$BB^<`EzGoLPGZgRHyh9!w-B#jBhgtoa1P zZ8F`ws`fJSlvn_v`J8*@h=Rp)%@`;8F$brv+3`yWLnIBOy@ek9vZx(SE7hIZCOF># zfhxcgdCiy^dfeg2TEgS8>~XO*v+?glY>k9LgMz)CiJ+`$n-;;8Cvr*8H0&2RMtrSS z8IT9ma(y|aqez3Qr+mMW(*84I-96g&R=t`8b=xy*z0@vssz{+sr6A zC@9SBmC#z*u9zXY{~?N@;8X0cD3YT|n*MN_PUGs72@uz)B6qRz)tnw#B@vh5x5j;P zp`5|4eh{9lh@+Kkr6$ww zwBEVha)u&jG=zEPq|AUxZ^T}ncytLunOoqK-(;0Zn++z+&I1}J)?z`RiBjDT97*WH zFrX6ZlneuyY6W^G*89q|h zFoY9tprk-%o-%wfN=Ki4FaB`Vik!e8apKHT&p{nr<90i2Rz3@TFn^V{Fl}XE z=7)>s%~bRK63v5+cCs0Ti{TCDMa7QsYff1ZC{pAom1L>)%AK?kEQgOEFa_wPfocNW zfVEG=LZxenO)R)Zs+h(Nax`j3B`ZDN1h|auAO)YbojLAHy3kA|22zU06Z>0}riKNi znFa5yR^E6E-_g$%BM_097iRw(!vYTK}%@|E)08C2?V!L=8kPlVnKVInxa4FD^}ForAtRws^I*LWx^&+5dZYChPq+>(3z~*F>58C$GkRxHF;?#IBr&Wu4 zt#%J>(~N&%n)ueoVG47d5S3SpT$p;cgX*poVsKlpo9+iniB@F|;u1l~Psr-`+DfYO+C~MmKi7idt`ZFh!>#wr({&sOI7m)kg1~<;iJbonWinEs|3AxQ z+4!WW|6z{*X_<_J^?!mANlCQS*~zHISp^J~IOUb;73ponOl2%pS#@>gC``;~jXBAz zSvg6mB-JStWT^~HxQQHvWz1yMjkKuv;aFrDMOAo3Y`LsRbZE7C&6I2yB}HtkL~I<{ z#rY_W?ByB78PsgWEagS43`p20tgI~!b)4AMiS2cG^_9&8fShomwgSTX`cgV%%Gw$R zxHaY-#lb!RzNA|gj~6(b8-JyRil14=6~ zYYTZMQ%6}E6(%tXPGdM>MQV9vE@m?)dO_q|)E z?yYmacdFjKuin4CyK3*Q-Mzclu2rk`R2kT%G&nqTt=u#uSQHIi^(5@2?1kBw#p#rU zFb#q3@|qTg^mf*+EQUg|eB$)l95SMoc1&t~44U$6x*`U;8a(uZ!se2~=Jw2R9Vbm$ z7fwe72YX|B7z>Dr$qf@or|oE~sAsP2V8H5R0EHPiS?h?fn}I=^?!xBg5N0{BytI=l zi=7pS-HweB;GhH3WrnaiD8cQ-xcT4^MoUZOwgzbhHf}*gP53X9fN~8q06_;CW;q8NRdFkjq#!G%xQwDiQo;ntL^M zKT^81(7+6ScNNpf_Hl6B<5{+Zik@kFi~>QrEZSC#oGs?sx;Tsp=G;I{fyq z*Z1gVWO2l3#Z@)U936JkjKS=(Mx5&es|2xJ=CvNlI1uH-?=a5{{Xc*@CxZ`XMVG!A z-f}JRds0hQ3zcC*gA z;g3otoN4yJu+IJ&eOjrt|GAeO=~JSHBWgTg9CD<^g5lmMsQ!WG(@F?E-G#MXXO23K?Aor_CqT~KR_bO$T?gbK z{!A^`eQC+-d2<(-o${%I2}VB97xuH<$-g-Ou@)7Q>Fry}R_xed8KqZ>D~q)K!D2gz#C&$A zS`iQvNEy~qR0NBfvH8O{WP35(VtytFG}oH;H(YB+3Q8bc?R#q4LvMQIE$#ER#q!iaRsVxoW1V+;}#tzMH-xWFFq_6m0Q+3Ogr=wb913WWr_?cVz8XLZ6#YpM_yo5?`b>w<1)) z%(O)a2g1xVY`ES%=J9faNH<+6XL!1of|=H!sml7i&!SS^0cGPOsz$hw@39L66QLfx zp@hzoNyxZGdPRPUs$NeWG$h&rJy__;^-NT6GsfWV&0BoC;W`t6XGM*=pRCk-8|3p< z2rSPk7`uX~D0ZS=f+Q!iqLZnM+-#%>q zHOOn0i&g7SshuWI+2>YJmLU$1T+749=g5|HCp-W9^o;+TGwyIEQx&;*=o>v?;SFBZ zs=jHAH8K)?e|RRGK4<7^nD?_<5oCfu3>QI=0%6fluA@Q6Po;w+Zzr!qJrfd${P&`& z!#D4;A=qH;{9_E~3x-yKB=6OJsB}h8eNLAP4stRkRM)@0Z9YV+h&u~}XiFGYJcWK; zvSBBUANqp@5q0%Ew9FCX2a2)P4~gFV!9s(>!4~s2Bo)Hr2wdmOFdlJ>L@d5S?os51 zUc38uM(f5BfT>7bzd%B%s{ z1P01|xhMe?7louML|% zJn#~(Wk4boA}WnY}&S0aIMjKt+~!fi=sz7g&CDwS1AfIN|v9kLtu zYxp9P|J6OSG zd$$47(J$o*#k4{~HPP#L(RCx}ynRBiKy_oEcXXsb#hW=RB`&g1I13i0gX=n}`Zu#2 z$RwvX&2@RFpREs7kxpD)5F}$|e&yutPF&k*3i^ouM66JHBY&%!Pb6Enz8TEQ->l?P z*p|tE0ltf+nGtOU4|jI4qHK|^mUWTz%I%g4^_WZ7&+RG1o^8kxV?JT9VtT%NN22w? z9+@Fi<_0g$t}i*de(E1?Src+t6Rw5*;^_Ndl1eC2tfU{hW?~@{V_X)1$jNT~+HV@ml`O)Wv@l>3oZz44>bU z9eDf8hzTI3Dr)NLcT!6Fe|HX^BuMrBzWHT2`AISF^CE&p94ogh-9}tjek;B-%WTYo z_5qItsB$(0QS3586OpY2cVOTf;pgYNg|46aFo|Cc7@0jX$E+U>OMXgGZB_vg>;t@RceOzei=Qxs-847NkSmky(qpS%M3!$ z!Iz~De@dxg)j;YBSgxOqMQ>1~ra=dwM5EtZa>D|+6FHJ)3XxOQyY!Jw{EHk`R+Ln2 zSY;Ih80)I)W2?F%h19&RC>2dpkM}xXk;)_UFn4Hv7K^Pf46!T*M(CB`%F}-7s@#nd zS09%%!zrE0MLmwCdAVj!AR2QfXJ4KCyo6g@UmV<2Z-`?&Z-6Z_$#FDM2UW2d0<%6; z8xSUcZPK6Z;&hZorS6wo5eZ$OO_ZDvrMh~@@i5Xr^g_M2(E7VI1@)C7gPEw=rUBNo zuiBa+6l>Gzyy#kfOcEWgI7lP8g)jF=`>=W|BgM7+aw<;kmXU}79w>;6kco{p5x_OkL*yUoa4T-_FR zcqYEN(Cc;%n72GP#7<%RRCY3sE7HD4C5P}3`dcR{Z{wD?en*|IkyY0{E9*oC3><9o zcr@}>RGs3jAqhHG#G)Gre%s0qRH@RJQ-4YSbA%R2e4~ulr)0vab|v1^4A2)juccBS z+MM_U8f{B|mfzB{(`|*JcnK$c*R-~vby5*tg7UVM9sowRYS@5@khys+9S{W!Nn@;0rtor%f2iN|ji_}2*nmOynXk-3;9 zU&ggqaeI@8$Gga^t$kkpWo^|&8J5c-ma%Mff!hq3UHw+ijoqIiW)vlWY4v3y&V_OkqRaBWEn+vZ}_rP}I zcuK+WyN5yYn7}2o`p9yQ=|GS%{yA+GfyYs8&p1IdPH*<;nFPb2GXR@vv3cj)@2aq>>}GjNVE zw}q&P{2<{I_F#3n4(ld2Jokx{IN#|r$(7X z0i30;5x=+kWo|+~r_;dm_jZiX6j!*%Qy-0wbUG@ZT^gKL3Th*Mut;W^qic+${-M(* zmyX&H42}v|PTROwTRXP2*Fg3~k8I{<`q0Q~)S2;q4jF6RBr_NCsue2%DOKXOtj!7k z-8QK=@{^%%`4*MSX=d(k9nR_Bott+>;?-EBm!CF1j!S=!70e-WE!Zy~SNyJIk<4W) z$Ni23`ke@=4O9abceB zwCX|JMuR-aC`_sbgz8K-8VcD?wUD`QmOAtV;}&S(o=<{>ExPQmv`SeXA-|8it&Y*C|M;1eSb4qEc*%J(i(Ncri##NNlYo}>sO zj!389+ym?VdH%Ya{y4$y``4Tw(*?88e^54eeQkp>3oMWmxQX0wj8`kE4aPxFE?o^% zTY`*&rgA=Gv!MnCNmAm~;}32I%>?7HU*;s?tI1QPHAy7HESOd@64r3S>9wnStShLj z8)sW4is#IAD8E93e>BNkRts-RFJgW8J%E~WYWt44My=KEHSeseH~*bkYR6dK`Rp<4 zSYygL-u7f2<##4q)f1XnrYp|4Vil~LcBIlc9eP8Apl zLe^|Ak2sp9yr5NsFw42g2Nc0rQQ8ddN=)O&| zOjECc^jGlhw4lJ3-xt}hARA{0i;68Ys+#*%+K%ORyp>(rjBz>lslGAg$M?k_9AEMc zQ6f^4aS7EPV@*hBc@ePl*9~9?4^4dehIGzt9)C4THm0GF(teS6dQSM6RL*%+Q*aqr$eXge-qHl`E^U%6hxOU2v1}q zz3|VHy@D|KY&6Ya#yZ2(2Th?B4N2Y=#NfXE$(Y}nd+}HtI88@lMUWSo!AiIM9DU{C zJN}{jgmCq1f0dvO}yuF**bKXRxQ*R(!fK#y1piVQ92n zO$`tD?F5$g^0j&uiI-4~AFxYnle}aCMNT7C0zJKfv-1aNZ a7RsrZyy}h^%XWS< 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

      W|vX2v9 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�j*8J3>%13+_P7~J4i^3 zGZxkF-_Ur(ZGd(sq@KMFos*Z^)4oUIl_D2EBoZMY;R*E`G0Y--+iddjmy~U@Lmd^I zOS8P7L&0sfPYBHQR1QH*YS<87kxE3ss<_C-WrJbscj==A1qir$SUAF-KsFLOR~j06 z$gPjX#FV$!z9);ZK97Q8KRF?ha&9?k!c{QLF+w6FDaIl9?Hkkhhz*8iq|=r?mZ&Tx z{>tCB1z~0-MY`Pn-d-clbApe-+NxYa;9Bf*gK1hkqE-!CtvnlVS`&9akbQfuni~0E zlV$;HezU=>Qj(wDW(n`z)@u}GkN@zI{E~Uxl=-9X{!+tgfTtCFWr=koR9_w?z z9+w`PKR!SM;FJ8WEh*Knkr6%Z*O?JWvfDWiPJRkGsTZX&fDFtFML9E!z4$#}@I`^q zHl)+vcWE1iQ^mhGk{?X0-S$=rA^NtCuhvQ}&1vdpx z`urx+1E9ZN7-R0529{=flSViAIafbr!-?jGNzUVEU9*CG^D`36-_8yGx3yx&Xi^*! zMJ6!adLx(^LT`kaX|y+&Pe?j|K=Uav#leas-nf)wKrVMHccqCvj+4cBQ=TXlW? zdO^6e!@v&MKyKXny@%1J?Wb|-EU|Jn#iD?GtLhAs95n==ghe@)S>0aQrG*)lxVL-)+oRq*#5aaZcFCx$ zX&;}QIEh zp_)YBsm8SGJurkm)0>$VfnB2M8@l=_ZCAzu_%QkF-mDQd?EZeADEoBa^Rj>* zui`frj@j^|)iwE$1<qp;h4eW}CV zvys+~DN#G}|UzDvSv>a_e=0bjnDA*HHMXs_NCP+;F{Yv}xCeQu@$`(K?yDZ9dK`p;eqj=8<_! z_v%r$E|Zm{0jAM0S|0iCd%r4f z5@|qQSBgjI{~q$95@~f@>;{;GHi=Fl4FqDTUg(UqUyYpqW3?%CsZZ+XZIdDPy}G&#?-XArZe_vMx~Ed!@Y zf(-GJ_CADu?8h!W+v;T26Bu#qv+KeP-Hi6*aod}PA^YFlLd}Op?_=IRI2dlO1#fPC zxaBL@VjgJ}`X#+`#>N35)Gv7EJOj=?6Ej2e?dT{G9RM>eB5h;snb?hU^D)Ay7Fx_crP4vM&#HH%}Wz=-K1B_Nn%?IX?Y|sDag>r!31xI z`N6^B{_d(HZx)LFWEu&)f3Wy`&BCvqWApUF0)JMzLU7jk<6FTCgBa=(4DGEmIse4| zAl}(X)FJbTYwnqjfDM)=XGa49_O*1}$MiVg*8bINB({EPV3qG&c6Hew8%%lT{mwJa z>3Js(Oi%;fzY;h4P?%!gW-BZA3%i4eNq%#Zd}B|a&CYoSYsB%lZrYn5AssQ$(2!0n zN4Pc0?xuZ2)M1?9?{lwr8D3ycx zCb-eSB{oz(CzUn$U*x@V3Je+SxNq`#MN4LB@s7^?6zmXMtv%Tm@|C!Va|rOl|^@wELw zcqw-S`V3q`T{T_Gk6*j(#+(<>J->`7OObXrd>W3;cm?|pwG2VpXyR@ioO-2X_XtoE zX`-o?JonyVjV45vDS>^%m&ww2ay_sUL3)3NNaYQL!8u);c`ev20t^_Q%svB#V3vP) zPZ{Wjn-w)v!y}B{dgmXieBom77A)jV>HW3Dj}W1~T~nxkH3b(>u4rioZ$zL!Rz1^P z{9zJungQ(#YcBGSj6y&!%0r0rFd3J_big_(&(gNcG8p;}C+*~l5U4qC9+W>ZIyU== zcKYZig-}~)vyeA?aeNBd5a=!Pk?XmStHX}ZUaVaR(g0XzJ|_stDTA5z4DjjJxug{G z1B6<)-gx(Q@e@p%SZk`AmHgWj2#L9U=Qs?k_nb8ZbkOT7WkRje007Mp&NY(>9}oh- zOVct0T)mTC%GKx)`U9{^Uv|b6_R@;(E!VmfYUJjX_SqGq=2qd1WEm zy)k*3kCH{ogHT0e@hf@s6=BEaGxS=ZSQp}(VBVfks=i+LJvV&S)vBQzvJ{G=dbs^% zq&1XfL9hDgEZ?)oA&ZqWzPfg@W7%-)1!%omBM9OY559B!v-{GdQY{q*0InOS0? z#|^pP+CI(7Xqx_}L@f(mp%U+E8?(yCQU~^<3BX?rTjQ|HF{IqrtrPgy|26Qxs`!2CR-!-=_%34IeDgqDz_83sV57@}txlihz6G%S(^1nxGj9+s5wMfh)W=3KMiZ5JKVyxV`LDT@+ zFa8{ya~}4mmA0?>>k_|rE_nUaU?nlp>#EfIsztBW4uiANme{oxzw^F#uKWH7?(u0q z=2Fs*7fZ+&|L0KeYtg%q|JjZ3Ke5B{*W6F$kG_?9-N(^zOtaVjeSFCI_0x&|n4 z@eN|!`Q0893;(7~CH=8ZTwY}RkWUtSq;p-At=uO)uAf)@G+4R$Ph6tS8*`pz(ZoWJ z%d3`B71wX{drT$n8$tS?`-a3~nBVVJuK7w<`y*V7Hsn0T9X8=gH8HlBb|RNu;%q2)Y6O(lYU1u^xFL1kzjxRE%(XR zKerf}EoV7h8)~J=Qf%k(>y5iTGV6oP(C6O@05xe~kvzG+Db{ESO7YirqWkT!l!q$ye|T1sCMR!$vqB? zWq=6LJg5fx=`uL!=NSz!@1c5u;!hX(-}=1rcKT$m`-BJy7}LD{m_yWxrj+(*%94#n zhgE=rZwTv+S})sxIUD^A)KD6Amup3S`r&-@za&nxh;Abq2kG8@ecpVO3F+Lk4Yj6= zBoUASv}ZK(0|N=90brD!5A@i-HKBkBfKWHmx=2NMbEH-avmkKE(HoZ1fDWKFM|#=f z7IZMwsJTic5{)5yQJwWw@eoKwtAtb|Ai5b$>_qK-^xc;jDTT-&myFyufkfJ0XsxD{ zHglIW9bonX&*kf-MH4&WyI!@rFBSmNOEA(Irw=gCpPkIszSU)eWF0G82owqx3{*lL zd`k2wPOh5&aCs_OqwlD_ch;W)!7-ocU;zReP$+US(+8(dA!EGKMHVOD+RZw1?W_c- zc(=VLsily*jFnxUJtb0$RkdL9z}Rlpr0-C&y1g^HtRxF+YxY(_nX*(-8rmm_k*4ov zJb!>?R~@rv#h+L08)17FUcJ??YiM8^CAW$XT5CgDZ0(qJU-tEn)38r;=OJl4MLjhsr1MK~B>7Rw z5R->C2XZ;JbH4`7rnS0F<~}$;uif8JciStvG&yDOc+;-inJJOhERT~-*4FhYk<4At zsa5SdRnAP|SV)dncPm%4_a{5aLDMYbx-0`CJ&YM?f=J$~bhPg=#u68iw5~jIdBPry z9hOR<@#HlAGJGMHyiJU;3!`wc)QUHjd%_~N$?1MPyMsw2F?+qWT#h>REX7iPUPV!t zS8=hM-WAxfnt2tpJ0WB3r+x(dQj4%i%6C86O?=ZEjZMTHlP<@-EpZ_8hygAx)s-C5 zY0B;-%8#!I=Zym+b}rv(l1AeNnprYW4KN9z@r4M5R*B1hF<&#l#H0q3uTzMJ?!PWp z1t7N&+9UVNw=#&N_Y}**qb8mZeSLedKZ%V;#ABH>5p!4&=l<1f40b!hf8U5X7Pja7 z!-_C&=9tkWGS?Kh(iyxz7QFqqEosk^tz|+Wpzb-*^h?+Jkd>00vhE1&?wc63Ox7_jJElqEx6Ta-hI3j4A#SalV7HQ}5)+QGTidO@ z=md$gvB53364KqN=4{Y1>8of#uGZrDxSq+lviYWA%@_+3w)6zL8I$W>{DOG#&a-v6 zB7?Je=sc^_*j`hm*}J>O<3r|8dH(n_dc~LYz@C72vS=|?W)p;VYz0pC3l^q z9*J(!1Tik}#0F!Y6FPPJYrvE9Yi$pgrq^sG2u{16U~YCk^6swFz*>`zz}Vk8=2uPs z7ubuN4YYWF|Cw#B80%}Zcz=*TK{vvup)qgpA}`I(r}b8zF^{;du*#E(u_!!$-)uv)2_flPc~oyCoj74r?sClhUCO5c zCPn(o=HDN3N!J*Ls0lXj1kKYm0JHsEdEl@_xwx*NSTrn4?HKmJ{ZrGMWz1pz;d^Lk zI14QPWnMEz<2@t2R8PulDx-!%?$KoUUnpWbvK+hd-%RE7>OiXVse!?|BW;9?ge+Q> z_&KxnDaYM1_>m;vq@j0^kAw#+c&P~B+Gyq~lVT5RWvNr6F|W*;eNCe!#v^d|SlRA6 zMNDSRPnN=LzjYTr4UdE}jc|X5v~w`2`3B(WtnG3B%#kQq>kxdLEpU<^5!JFp0pfd+~!`j{S;endDg(fJi z^+w4111yzV)1IfFX@WP-$3OjFiknMvM5Ag1isEtp zivf!d;WyT2U`XxY|H^;iaA$Yzy*$NRAZ&6JqO7NvEV>>Q#a*tkU(EJeTnEWyV0>e_ zp@T(x#+^m)n_tE0HSZsi@q9F^L2ak+sp_7)IFUXG-Wkq*G6cv4pw@{^Ux8?iZm#Q7 zvj*s6W9DoiwD&AfkD&ngvZ&{M-}w4!uy|^@MLVL8^MF4y5Z7EgUqib$18Vi%8ZbT# zc%8yIYZy$I@g)#gNYfk)6`Ou>Le30rk${NfLYm8_OO7%{!d>jv+c7%r0nwqT7@dII zHLr~oY8gO>Uyb_Yp*{WdWpa58$X0e6qTMksE7V}IaC$thr{z4qHd}>2r&g44Wd%8_#Qm$NQ8G2Z-I@K=#T`3%}%_EHg;jD==UJ8zIbg4W#tO?z8`g0YXZO&j}y z2-H0sXQQd-BK>4xF=L?#=w>GMhlq+akuDi@KY!d0CU;OpATdTtlVmdhd|eG7wJcs- z-*qiB+o)wn&U4u~f7xf>eQC1LMv$^*xE6GXbm}ry4I-*QT?Wt0Yg_u|3{6K_HUKC4 z*fk=}o;x9G!f@i+W0S37a^8W){`VBGkhT)3Qla3&Vx>LyBmAPq1-laQB&dphH**Y?|aFoC{u(u*4v#ON5isbth(br#>)b(v9hG4kK z^KAELq|5%{LmfX=w7pBpa$F30|-Obj7KeYL_k&pL%%il}#CA-1T3HAKU3k$Zk0S+=_dZC6y+QFjzse^pa^ z!qs^?b#rccO0I>4k%fiTAvcE|Wv8(9I06$}a6$h22r98>GA%5eaL$BYipz~QRIzXU zO5)-I{(4C+SRn{zV+d@_{mjG@d;K;RV(r6!$>xdisY50vLq`zCCB11ZM_VLZ>t#=F zb=iPBSLC`K*L&qr&`uL+B0q{CB~Gk0O2kP{97I0BUH1yqC9>M*ms2n28M~Flw#dWw z8j}Q}tyd)95NeIrc$wjxi8Ksxe?bBBFzRJ>(1Ub({RYf_=Msz&DW-g7#H}jna`QxU zoD@x&u_dKXpb{vbSbvCsa;aYnKX*Lh$e(YC+t?j^u=}WPTP3cmLK1= z2LA`f?6_q?4AqrpnlESxR2rQ44!@FWDYh#vGcdiMzSF>mXC5dJ(7t^uxEG+O-9Eky zOFR)ryY<$ZAi_>Ar<1uR<-4a-UMWO`>+Vytf3EwZly7;mWw>dGiG(95>wZfut>yZ? zD&>+_xJx#_7PC7uZ2U%#Tzw~NqadXDo7>!^e>KnY#F%-w?cZ1l+R{P5_As;kaKYEk zcp%*NFWX#v>p*zvSs9CJO|Brb@x(N3hDZz5t1F=9SgrY#NIz~enKcAYm!`K=zz3Uo z;*3g6YSdUDeY&{?_pZlssG7NVh#wmX~QW?_vM^q(9 zgS5})KqI`E+|=x;hR;Ay9hwd6Sr0zNm5CJ9A(J|&P8TvMnv|V!(zcK2Z`_LzRST{4 zK<^LwVjiuTd8=il4mTDsreFa2!C1q>$HP`r$vQ_>)XhZ}q-n|jpg<7f!>jx}fPh^R zSnzIO5Eu$TIFK$XU>rn^vh`qTN@5Q>*~d%MTZj-u zRC&){Y*yNXJT$Qu;lyhX$&LnT;NzC>zdrGGG1(Mo^zlS608~J$zrYYLhZi5N=FgU( zt7%OYv>XCsM)%%(fT6TU_9p~dotbPNM!S~-kSX?of-D?QBG`yBpqA0as1nW0i%sVq zWE+UkZnW@18Vy=V%ldZ~Qbj6T2+jsj%!euPvA`cprgrSe5QW|)=_j+Mw6SZJA-n%f zfIzd9w#akX8emp-AM3B|hCUNAfgZKwkq3Kg!903iBQxl+jJ%znn%9Cc1yDh1z5esz zZlStoVq9|^EmWEA1jtGCL6Zn~I<-&sjKHEfz{onNRfFU-D>;u`{^adMr=Ehg5wei7}QHq?Emg`bn%)_Ob&*Ucf2)>gCbg!h~`r=3`)+E;PaMTlW9s z>h0s1UjIMvbC?-6CS>k16uM)w+@#Wwo7@)CM=_IgGWV4v#g1*pQMpOy5GhVfB~b?z zv20}Lq|z31Ce7qHExD=OZno?9Uf$?^^-I>%RkH9nHHVtKh zWd+0v5l&RpZ3quTl#wwwTA@Z`pd(%{K#H)Y!F&ixW!HGDkVLOKp$wdXaIlO}Gg3oK z#3rdcRtD-$?)aeq&5rlNc`$sY*&h zv}2C^JWfM+26!aX2MaD+-^GM#8-F>_>s_#}r${^ZjcB4Jr$>p-D*nEphfGT$JiZ4n0PAj~#y` z3iH0w?ju=!giset;^YNl(vOX7xn<~WZGa~YX?a`WHs=;b1ew^pGVvt9|1*Pz$}!UW zlE6-yi)7caba9n&lH(9GD*orU(AGh6b4oI5FK>(>Wy~(H_;sH~PHbUy?Mc-f))J*k zFC*S=X< z347p2GYd1)@&Nn}+GsNgtG>fFiLKE&*%k&%d8xuMWNUEL5sN>bke?s?%?tnz02qMrDG5 zI1jSK)b;sc&^!8?WZg3QMc0gqZ8zDLD{hrVTiQN8?9OV+F$_X(qL198jyM)!jueCc z@4w0QJt3!yLMB}%*ZW`(yB;suZLDs4O4GFVs}Z*DU$m!+rNtf3>!)Da;aA5CfBZY` z)efzqlYg6jxa!)EEeb6u3N6LfaxGPC;D7A(QRA+f>2gZnn0m$wos7KMhRBDztRC+5 z@w!k{FroX^CCO?sjqg;^pdm+Xo2SFac-`6UM-yP9OlAc6#bIX^p{p9Ha^m+n)B%meL^Pg?s)3{)TUwg z6{kDfnSUX4gQ|yk>vjKtg*J384{Tj_scxXJ_I&g@T6dz9?_E@ku)nciu<&zATHc=t z!aw7SONY9d1wvSe^!1Lt6L-3dEqARrzhjdTyI`o!1?-prCTwR^F}?ncMtEi1KKCqT zGF{j6sijTE7|+y(bpF<_a}lu6x&=vlSnZ7ChQE}z>BbbEA%3!ZuzuSKy$<;ykT~b-bHB24dT^;LtAi0D zabxnIPGslY6h*zeq${yo5N}HTJg6Z+|815&<}RX#E?U$J0qCqLGz-0)dLRlRzewFY z({`RW?5z>B#ar`QFJN{J9U1#$>s8mF@EX?UzfHIQ=5eo~D_{TPe`lIO!pSXNkGQw4 z{;M5&)tx-ezyCltpu_1(V6Ts^;Q^!&7P_1)e>9fOgM}`BdZ26A`gYtlr0|S<25~o` zGp#qWlNHVnJ%AmQuj6V5(t(&i#8ORexUp8A9~!tiryT-xe#i0&$7DQ z>&&OFp(Xm6&RX4$F8KccJS?pa4ByJ?Y8ah6erdmK?)`#fRQe?S#s2jC+ zcb5ZypUQ{sPea4`1DL?0OqmRJZ{r`9b~1YP^w)fs>ERjb7gH~4ILb{T8}pA6;ED zHxqO_>o5%#GM&AA*qF4nk$fh7?CebZSEpS4-9?vgK`-N=RS{;tHpVhPqjEh&o^(AQ z?!DPq?pHd9?a_BX&kq(kU9KM%Q@KVTuDUqJ7a7&1?GCs4$ngGGJ48&iP3zHjv#O!T zr6U^3z0#v}-=zC+KW;WF{kqGl#lsR=L@kBZ?0;is=#>t=H&mC;MJVpaXJ+&gJrz$P z_`jL7vlb;Oo{@+R2#8`iU$8x@rs=sGeT1q`OVW*DT(r11se^iq%{2X=Y7YyY3fu8R zFM7AZcy2!S-6?gQlE2`G#2#XgC4Jkl9uL1fHLRB{f!^c0!DxCG zN*{KX4458cw9N7eJv|>ycRfzau34chgRkmU7gyvvXSB_Ah7}!Bkg#_rG?Gt4;P#W-!MmYLr4V;V^KuW5wUAlK`&`{v1)eUnB1K2iIeJD%cR5~A=7 z1VG75k|x$eK(7{n%}UVpSk*W&o-2k|8m>QAPA6Ji`1Qp2WuvLg)Bl5=GAuYpM^=~b zSb>_DzB+73k6weAO`d7NzyH7{P-}Erj77;mar&cF8&sFoX0cwH8MT>U==^s-) zrh%9df6YpVJ(wgTDm|4Hx?dD%nB=Ic#rMXsnU`GBq!3NMMHU|+&@Z+V6uYs2@W%|5 zUsHD-}+JrO)Z$s)KhLwXKN2)J-u-~p)fXF7sc10HZZ+@p<$o?H33nzkjr!K zF*MI~{#W~{ab<*v;$&+z%*59j*@*n=x3`%VZ#`9Qb3+(7tJEMJBs^(okmGK1;<4fi zvxO=YTu%ez{B6wo?UuTQcl^4Ky+b(h8|I0}t$L(n<%HTRbUN*{t5WLjOc<#x=zJcc zm!nZf8eGszzX7ex#*^BiJp>10D(yzX6ozADCu0;IFOr9n=lwLopaA*W-xg5MkpL4H&e1d*e|av?$N_rfh@F`Od(|lxeKoX4iWk*uzsc= zn8Nm4lPi%Cyj>#bN80zbs8sHq?@)+Je2mRF&vNbE#K4L@uK zr(CL}A`kNeVH=Fk#$)4geRzmY(2{Qx;Cd$pH!Em}T{Scfx`{pyRR}}fB;cqd{0R97 z;ZI>90$1Jk`XiQ&y1_?nznwrsIGqpc^Ymku1?%cUmN8_^y2LYX6%>f+#@IV5+moA$Y?~&{aZG00}`Cl9~FPL;sQR zeK3=Q8W|NqgRvEX);IS3u8F0N*iCLk<5BPExw^ds`o8(_heif8n5C6uS8zdr6ezCL zPin;UhT*R6T;Ro4G{;s1VD~NQs;;ia~1BvzqCDf?0f;?ma#fM!Q+XV;eF5laqVGF|LZ@N`|*^~yWH_MbH$Yv zPmc++TbLf-AQ+Ce$uTC3eMiH?%`R>p?QHYymoa7NA>#BcALyyW-u~LV@x_G9oAEOe zu0fBVVw+PP5yqH9T1B2lrPyC5H*#a+`~!ZCb9{0y|MWkG1!Xq$8jF%8!d&S8)IaBa zwL7OiVPpK0*npcz(4IPF6z%b(g@*gLN9{A!wRXq#^3AHMCB16@zH>azxS~Tpj0RgQv;rel4%9FSg&QjpvZ=mJZn%c43ak?Jii?+__~!rW>{VrBbvk*;{sgroDVY zw#+|Y|Cr=d&aWR#uWAy>Q^mWYb_LE!gUoEAt81ZSg}m~!78&|UTC1+#aptECWgP~D z_B+;`6M1PTOr}a#85FV;@;@0;8Z)4J?JYWKk2^&$U4LIx3udp#=i2Jz#7sdd_yi&% zC?aX}BjA@lS{NvdjEsJZ9m{$oJUBC2_q#N>n9YHD`)8ZcS^?c0wM$AwQi#PLVp*Th ze;Bh^27`wGJB&7$n7V9i1&W=zt+2w=A1?*Z#t*@emif;JYwxR zNl<~(s(`zpL=`H|CGn14@$}j8 zWgLtW4)_O1GaEzJX#pV01Cr)c08#*lBCpehut-J`cY=8ihaysjgUBHGm*q(3?7Hm- zRMD3KSX73pRG@C60FbUC+!@RMB7X{CA>EgNf|HplUvr`Y&<2ehZ_;_7wWCw6%w&Le zv^=?ka5W8pQuQ^unW2cnkbN$2H-JdG&%9FCj$5>WOUnmqbW^ADQ4kD31YjxT&GlK3 z;V!oaq8WuqlzlgFsoVGLNYh#3d63d+sU463xcxb-(HCYcEbS3ks_z7)X4&0aQy*GE z`(?G>FHdQ$7|rGq#_WN-W09iZ7F}!}%MuA$@=6QkyDfJ^uL$6 z$&j1c+lRYJ!2gB$OcqV!jIjN#Fj{y$N8rzE>S|Ne<~2-o9le{e-1^V}e2=m5vsMfh zUaOhFkBlNr^nZI0X#FU<&+hup@WX6%gD+nqh3freXaB^{;f)4~71?ftFA)cgTi8*_ z{Cl|TxU$5$zNoqdPquV1k7;~21MLo4s}6kYqU(IqnIAej;BFA;fm}ipTKn)c0^b)` zO)oi5P(QjiFY1BP=Vy#?s^z=anMDSK1a09b7zgfm_!Dnp_H^foRpS%^aC#9LP+*zU9vULP8zOv9`;Jw@yW7AVcKfHl$ zK*TW~f40Sv(7R3SQW3P!f{QR?k_Q~&6?s+{X@MSQmm?i?^=DTvEB%_d!DKs(GJ?fT z%O9JhR)LL2Da&r);i1vxtEw@!^ebWAxZk@=KH4Xm^kUgMMrn8z-|w?$Y7N-TB-1=o z+F6S$n#Y&))YL2*VLN_2tcSflxx;h)zAsNy|K>Us?VEqytAjdWQ3`R(5LaX_i{#Oi z7ho71V6D0Dz6!NOKvnOAndhtPH2O>9ISHEjcI)>4$LJEO$Ge5`qjhLBG4BF(^yJzp zB{X@$Ruj%_;TkIZ4=@ zNt2?ZrQ7mpIuQA!7h^MH5pLJG8;pVo{TACklUFk_ zvbRGL^3dA2Lkc5^SD#$Hy$FN?; z+#`ERSFj}f4(z}GQ!(wdcvtWrTlXb>9SK*@jUD6kNW6Cw>^)q7Iga^j|z zMS(`%vB%g7k0-Upt}VJ1Xdn1g&np$fOS+lQ8mPXsiZd4d7N2QFQ6=)2Upcs<4FoI$ zV!}xuKK9ieSNd}AEZ#Da<1xMl2MY#lytm*!;@Qj_6Y zr^mLC)NA3Fwb3z^B==3@m$=t+sWoi#Ak0R+mwM{q@pv}D`P=CJv4gwFJBpKi-nM` z=igUl7Y;>8=%kjrMi1iIWGBs948%4qYHy)FzMF@ZwY*JwD$vi39d>z}Xx`>XoEu4W zlbTmfin45WvNdEkNj#9FVZsIB;}g4%*{DZ7KiQFlVQ&7^$GpSYgL~z7^Z;kJiM9uq z_B!N*iC@d-g^#9=uX{GWUzfan@yrFIj{C@G`5UU>r=NOcPn~YE?zukxD&Z!RgR_C? zB}GHsj{_?s-8gWQb^qr5_bkbhH2VvYr(oQ;sb~}9s*lzlkaQS>?#IEc3xKUKXavy! z41&Yu9xXR}8V)agj6akr=cVX1D}Gy;(UwcE7I&O&BQ^=9rA7VIg62oljWQq^ORt<` zh!%(HM8QD#2tp1Sk$46S|F&r;QYK}k$`+^3P>%Pd64$bq&43Jr0_G#f=gg-+Qu>RJ zn>i~BH7Wi899<&1K%&T3SWwIqyD5!df~OA~%8NKtKW2lBtIr(%x;ZH}l;8T{aV8ba z1FvzPWiX{`#<=udK?k6Tq`dk3wd*$XtR^WA<^fiS`d@}t&g+0>BKY@NvFNkwFN4Wv zT0GiuceqNBzIZ=90H_vb03=%G|*Jx1Imm zCRw~a4=gW0dmvC0RESs(n{cvA%|TWUmj<37+>b?+s&7kMDu?*vD6mimN~#)1m{-mV zD*94C+H;yEIggs_fnX9Vr%>dit*rU?o*RvPvO8oe6K#qn%Km51heej|QiY#rnJ7}u z58n69_*^Kb2#BDj?Og$w%tt}Pj#svv@(?>GORNV{;!qp`a0#MEGwH1CHhF6ECy;DE zvsDf{6ui->?QM`v0aAh7P*uBA8KgQ2vFlXjO=B&N$`yZhBG*Z!ndEFfIj8zTgz(eJ zrQvQM&XcoPE9A(iRv}R?fVgz~m8H(!zUZP5MqR+OmXum{&D{Q(Bexs<+_Pf4 zF$cEH{e#bo<$tdAu~{C!^1=6-%htIlWr zh5`2$c69fM=SqT5X3%l{yqi2bZ?j^UH{h1|o;GoZX<-w;D?_PQg055wjJMD-nM|_v zV1Tt=;bpuq0LzEasL{`<65+z!!s7?=Nc0ktTOo_oUJ~ST`C84)&tz*_?3SG$9@p`& z)sN~6BT}mAE=_GKh5TgIK_otU)^lsyn z;~rMH9z-$hq_DK-_T!NPlCqLIBJY8&ZVhkXuzrzxSs=46jfe0IV+ZVX_=&?rU&d7g z!hiQU@aUb7Za+42v#a)`HlZSM$Q}$)!nzpi6oSA4;^{pk_z<%S{QzA-p!ei`7c*Z~ z-S_sPdOp?Il(7#pp$4^0=uzcFBNAOzdwxc2K+f))-+Bt3d;J2#cL!3l<_;C*YdZlu z5)yK!HLQpfU|B?P$*1+G?52gGPyY2}J>ukxr}POVC+`K-#Pso|I34(hX$V=j zU&uWP1Vq6i#JcFoe&-%zNghaR4f;F{d;H~&c>}%2&<({KY4vV1(FnMq0!P%ix|PH9 z3LJK19*FbZQ`V9@^)!#Y{@hCb4G-<`lD|z0UE$jroDF;J|C=z`M*F89>#gsqMR%Co zsOxTV{j{sz4x3xbj6AZTmL0;XRNW3?t-lKbc27I*1xszOQyb2qe7OOKbiW!GOL564 zm`MiJ8Fz=7_pztFB2ewd`bvB_LWtD2=F?+QrNchneRN|~gR+$HZBCXB0)Lzr|9k<< zUHfLQV)EGA<^USUK(kS}kW0au6$HucEe;RYp>mCt6yF1BLDz9ofurN`=V*uQClRy} zf*5{zvsUkJWA6X{n^=eVjFp95cf3)RVBm7%)~u0av2!r(TM;JUTe?YQ#vSa)pFiHb zYnRNtl9KJ&_#n$J8MYxCk52U-jmOb^Ir-XUr}^F{-W!g6q)RC)W8bUT}Z8>*)tl z&yC8XYI_EQ$^#W2tyczv`C_(HN_-_^H_*Y0>O|{>EF$Yhd9xsRE@h01gFeb`E{`thvt8tEThZ?GSC$IEGF=qDtHhM)>0u< znJt&^4YMn2E>zTSF#j0UGc?Lc^lZ@xWo4U*x=?IFtWdF_D9l+cIrBc| zTJyd311D5^?FIAwa+&!ogkvHrpj2;dWl?54oG)M>u~NZ|VORxa#ao7A%~Ju}fg;Zb zkJg_3z}75n{>U(GqJ}o^h1|rq?LoUIYLM&3y9N2M6b7 znpbVIN2Op9fWNfCP>M{^ChZ_XT<^+R0GbN@I`0aWjIS_m4!8pazkbSm)c@@V`JMjs z_92$|z9jkRG&u{T)+cn#Q52GF*79gs@#tY*TN_vsu->yM3$3G3ycD)Ng`9LKJGtq7 zSKemP>|=#->qvN8Oa2aW%Ix3GzcS;E6l6YeF2>IS@2CzDh=k3TLf z4C2j#nQhpSBQZ_8$neUOA^TlO=jp;gckiuxAeh<%!CDCk&TqMGtw+K`P*#ZaAmjSZ z7=%;?I-U0o3)LSCr1OwiA;PIL9y?OUXOuutti5H6tiAFkKjaT)LM?od@TWB1hMb7n z2q7am4)xtxquiL!GwJg~XCn5#D-7AgdltLbUR&>Xl;UIC|t!6ym#N zxl%R#USGu^?wYwWGE|R1=WC*Il_cy?9>V}{QHa2s=vSVFMP#1TFVItsgn1Wir(U$U z>r(ImBv?uP$nNxlIMu`^`-QxC`+$VLbY+l3?@yv$rR&t<3XE1lrW!-kYv(w_*U?q2 z<=q9FnCcQP{D@@_s^pqVrbWp++Oq&Er-X}qhxJ15-l>j#0Mma*^DKEasiStn;sMw2 zlsa{A(n|5zHY6GvZvE(QbN5g)JP-2&^l4U1P37$6i72Ge87>qgF|zIiV($sH?!vv#H>Wl>Fg10NVrORQC3gr?0}SxT z@yHVAe1CPM9(h+F4OYfDhmF-kLpF*AFKL&?qbzUK+Ol6u+6gn8NbNE*B~l5IS*fqw z8I@DjHpp+gCC82=6zuk~x~tLhIxKmRFfrCc)i(MM(KFAFM7VWyU#zZSqhbaSr(TD9 zZ`fYLCc{kRxJyn~j0wx_ORXKLOrddtba`l2s?bYZSVQlco?DVo0>?s|2VF?+Fn;jk z6WWW6Q=ZKlgTdeO0lACQK>%QE3@dlm;MDa5na!53z6hkzT!bM+g`&GFJO>PQUwO2! zAc_o@hJ#PS;2?Qw$713cqJZMb&sHpm3(*vDcloyaI}s zJ^-0%B$44Nrp(yuL&Slc%~QBXuz)<92ShW=&C*3y=OC+Lu34Th1vVOrHIHxm_PBwC z6gzX!@`aeM+uXUFm(BvchI7mNRVWNMsHIea?YhilErYpw#XAb%fTYo+)0#EtcZYwQ_>-EdltTreSO(9aoWkP*mxp~bhu|))?!OXc|j!T`8lr?9l zkF0pxb9wf5&5*&kv;j?I@Id<0OYB1G?6AS`5otnA5j@R#|tY|XhD z>Qw7wx`xrsfHk(wxqc-D%q>E`{(8$l4NEi&8ta$?6%(T$|i}u6Wf{3n<)YyPjS;3tjC<6ANsd?ehUrJ6Pt( zX!DX_;n;e>n!ShrQ(H(}{PZNBR3B9@4Ph(FXX@|tpAmMXF0l^fCoY1};>ER{5b+;y zUk1`oC*?~liao<=NFksZrTXjQ>ItCHOHJ#)jD3URr`v30bL80{xi2 zRM($zGni)wT34Q~aciw$W^b+(281H9$#p#D>zcMDUl_T;(SLfV$!*_U5bx)BmxWg_fq12(silHYGZI#bV%u<(5u3Qa$fFSaA@CT&g9f^ZBVnh; z-N)o)n29ni0R9LCubP1wYxBs^_bp%Hr19MGkQqb)L(l5EC&J68Vw|n?akjFl@b#8f z_xdaD6;%`zFrW6;zp|)Ze_C^MPYs)Hi5=aWYdwq!p=ly;9_W+dGyc`3J#|kQ&~xgCwBey-0}OaniHGRTmx<#ZJV-+FrBKN>xC%biZlHd*UlQGN;dK8 zS{vUo_UU^_5;_t&8WtgJFCCTLo5)A}WA7A-1J}j2>k;xiFwFJ)e%C*V?t!59$oGPe zgd~F)#=h+Y6)Xg9`r7-NxI25)EV!FVDf{M0+&GoKlHCUPa>sAGA|`jJcI$7sg*%2j zs==%{q)x3A+!X-qsff?Bk#J z5F#}0o4T`9+Bmke=+%M!ZRQ7rDcYPzbv{1QQO$&WDfM*QR19Ei5tyFFZ8J%dJ> zmKE)rzqP7Dkc#^DpHeS$x!rA5e7}2_6l5usrR4zBl~&bSLRQo6)*;Ln7yHcxL>2`0 zH#`WR(YvwSO}AVIPxLxesXH3EWSsn)>VmBZ zNgurKIp3eO36ED{Y=knMaZd^1B`o?QEe@UHs{1lWw~Kn$VGoWL9$;|r*TFEQ8tAN2 ze#M*Aqf{5eY$2gAVgfwLyQoq}Q}ec!5U-;l##QP-oumiP54l{!^;Nodd-SaajBjd9 zxCKD`Pa`kD+Cz$WB>h3|#1O!Aoe;MdXvKNoJ2qw#aKb#6t-oxJ^HTHa=`4Xx4uD-qL%tnyS)3PGM`~3{poSff z?;U)@Somy!5juF>&4ds&*0EcB{WoWg!NA!v()HhE2&1V_3%MMP*4kL3Nm|{=iE5kq z5yw&FvxX)oF~@bAi{lSdRYQ{2n>VVRj9!&x1sfxrgM(JmzChNox;p%{pObETPsJ9* zZaxiXndHQ{Sk>U`RK_@6KP`cObV++1g-O<9mVv?MK+x<7f~8UCXSAExyfZm^^VRlQ zCiCpn#o?8pa*r|=={heGD2!fp5IrNKbw)_eb?>HVu65PX-5(GAXVNoGY~Uqff_qeF zo6VcQ%yzUXs6e_nH~Q)39BXFjW+L;}Gzbj;NM-@4F=bjJw-$oSrx^zZ@a_>J5aTV&v zXFo;97=HWVshwiI`0DA8$%Mw1AWdZIT_8ot#;;!GZ$8 z+uX9$AsPV07(j?vV-T!DNI60gE4`NQo;jHi!PF1^atcen`b!Kx25%A#{_Xh%$RH3z z*aJYIh}B*;$OX#^h=elCrCKZ?Q|7dPk76Fl(gKS}cL1CGn?>^M`z-0KNTRa@acb}g`ajdu z41KmMvpR%_yG1g}`+&63gt8fd{7#CwyrU^kdOf?f$y%VKbWid@6iXoU7fAucvVmfW zXUUqW7alz`mYpbS|4n(pi%abwQ3wcM;4SIFq`H#K=%N zL*2kphTNnWCM|S^7L#oG(`_S(?Ol0R7ekAM=kf)NCV<>1{9pb8D>=Kh8{_|K?})#g zQ4XD>qn}d+)8)4CiTn^M!?H7Ird3|Jgq_(aXzj)ii<_G2dy_)_#~vIt5NgGiwd5zg zRNru;FH)y{Gh@BHBYM;?bGD)pae?w>jM85I$G#wT9VQ-E5r`iQyh{!tsk_(EAYcoy zA=fB#ua!`>-?|cY3Cl*+IHW=!iFKeXcC) z7(waTb#{Taz!GLeZg!ZOKfLD^5^6cVq)Z`>b>8&9!wrmY*X4t*yV=ZPkdJ*=CFT9f>AfL_gqY z{lAiAF%WPSmmEbt4xm|;?A}i2Zh*O}U>RX(N4Qd>%oSPk)-?BGPm;c!R!psL;*pSA z_j*t|lvcOibc_9Nvl=mnAT-@;8fE>}2+Le~f+BqB<8DBucw+JW8P!V#i7cSF>$$!E zZFV;Fx=#xhiSjcR^+uYmx-TyK?&Opdmkhe9n_KTHi9aJ)WaD2u_Q3UR1L&U_=Wcmr zzJg&6VgDs*<+-YV3wZi67e^Ssri$_SqCM4;TYA9?_b&(DLm03BkQ)G@SZ>KbFo!s^ z*KyaEd{)=R6nye1^882r)Oh{?RS{h9j{4zu*Y&Slk)tk?PA9b{Gd<(bzW+VXM9oGTfhC`su(#meh`-e}Dr8gk=tmuDWXU}JK}YjHF}>8jR`cpaqPQyXogDQMiM(Qw=A zuJ3ZjADe+!-l(d7<#Z{CH00@oC3K{d-ekOC4B^q~xSws6Dkvx|52!^o`xYuMjPw-G zvm4nG-lh>y`2Y^%F}N(nlm;d@?`5-=H{OOSo8S2w?kUm!)YT5ve3jS)jj#Ps^(f??U{q7 z^wEUj>P61d219W{a1SL11HkxYdA_K-qUF6$Fc2U_zk|3C|6rvN#$f|&5!sm7*e3|Uh$NsnlDvwX^b%&z`9T% zq5OkRZy769_g_?Up3eo+aCug=B-&hL>AsRBzfj;lYywi{lvJ>|?QGFjd3Fa;exWRX zPQhxMp6wO^g_~t@3GLBjKI)PGs>P_kbOzduXkhOnAZIa!GfOiRA+Z^t?8jQmKMCe2 zqtVl&V5y2odDI3(Kr||69o1;R<|z_hr!=~?w+x;q*$d^xGuwmQpNti;<&6m^XU=Sv zC2v(={MkQgGtGIj&|+y+TjESTDQIu|GBF{Pqp`O<-CJhhII0VcUPlp$i3W~@2h6_6 zaOjyncwl@lIe>3_e&lxXNa14_CU2cEHIhIg716M&De>2$=y5 z{E%y(*Co(y@U%BGYvJd=>ob3^5wG-SH7w8&yU0v8KW4TqX|o(=(mLXc9fTOg9^0mt zJIvR0Xy@4bW{wIT`NrFqs*HP5rrwE#x5@Qs)4jM_v`t3Ep#>#b^03?qLxhJE6fig% zOhY>{6={Lmk7p+!&~!{7qP2G;ABBDx%Ejt0x~=|y z$vmsb5?gGp*k|*C@rIjpxw(my;>WdfRrzog1n34K1~zjEC1-8VVv9m1Hw^si?qMrT zukbLY+G-AV;kUPW25Qb%;=@^YIBA5|ET`KGx2$;2;X1y}aj+A7Cs=SaY&e|EJr!x6Q@J7%z9<3x)qTAl?3 z7h&v}|I@Ej!bLt+ouMr7tAl!Mfn^k6GZS4^Iq|2Aei)q8QO$*jPAi(*&yAx#NecPt3KpLSg7QN$jMGd`9p#^#Q{o%EHTnLP7W-!`PC7E=*You{Uz zrZu4ZXTJ8JOZ)|Mb#)y+tw}v9qG^p0|6#Pq9HK+2JqMSy@9&!rHP;?Cbx9MzoF6 z@RHHB>-sz3^3@ge4*gT;Q)vW8i_EKki4EV;FLh#99bZo+jo+irdp=3aono7F4NY%j zyGmw{q0e)pEldXwTyw@&cpkrg%38(7(dYr!{%2EK5V|GNJKtu9Amb|mDka@GoIU3xmpA^pv-e;yC8_1%i-#e^eATHi4K9f)**8yw8{Ht}S(zWJ3w z^X0@jdBs~BI~?2Pu+v))9^;#E2Ok^X86Sxo?Qn)Vu0gn=6Ezzr=D?88Zh2!ROsa$X zYQJC0b84#JBW=mX(Y7$rt6fCL%0P0eU-s@LUhm5$W&8DN# zdK7tcDxae0^aL`V3^Mf3Om{?s_U@(MMf^pnhz|sUxn@QAv|u?*IOZ%(l?9%UZsY^S z=zA9EuT3Nh`_I-=9+?xrtR-fjT>d7f$h8)C+c(zEKWDYx8Z)*5<}zSPF^vF?{m~-D zH^ss&W!m+pS0ESejJ`jH>8L9iP&Mz4alG)%L0Q4~>DF&Q@V^kJ ze$1BvJFN=%o)Ds(XAZzYN`;CmG=kAnWU@ab08m)V%zN&^PtMFKYu2ZN@=BmiKLxG1X!e3md;vRBkCiK2imio#_6ijsA75YH}EYAIXGa=yoRjMmGW zO4U1L-~EBSuS!X-c@gMffl)GLIe)?Mj9lqRRCs7#WR@#BOK1@ENrQ>SU{!aBa=dGJ ztEIcV`Ex|}P$L6kMPoj31ZC7m=?2}XI0E=Ca>Qe}Zr;H6M%c2Na?* ze|(P=qFM5h#79K=uIDrL(g;PtIKS;UYvWwK%nV|6J5-5z?l`QU9b(b4$OIB%`Cm0e9i;c2>3mWIM0nn}>&4 z3-_DsTdyQjKx>s8tmF)VyPpsDZKt~oSKK8R%KQrD>wfHZs%W0Eb`!N+#g%s~^&P`^ zwZ(Qezil|LaUPYNe1x2HR=C7&5scI|hZcj+8Ffc^!>^XkF7cWe>nI4N$kV>6!>>P; zqzGDRfrW{)#>vUs>&ZLK@O=);1~a~~g`Fh2c3Imj+aTZ&`9VMi+G)$I+rl4zbPbJq zDuyCsjWe#|XoZDCh1rF~f3jW-lHfv(HUvIbe*tMjuHz%I?C-S!2T63kuS-oIUcjhC zV3c7TCV>!Go1iNR5Qv^wn1La&!k-gfOO$aORMZH`T3J(&tbQ6_28}oI(Be(PHvF|k za!m!Hn_n|{PL*7AwBW_%f`Ue?I?O({E;=4pFN`}~Q1FKgxw);JTt$WJBDsN12Bbf< zw1?m79h$RZsOZzsG{XHT4k9FJiw2#Y@t6d!2*NOHDifmql{rBCiTU*YwNi?MzER3^bN4LpYzpPLTWuSG&QyU_=ebn3C@}q)`@tx!-ul1 z-&~gLoiJs@i02mv&tmVnxTKv@XY_DNcAFGo$H!;3Z=4C0P3pkSxz6T?^Gz9ptEh;@ zKa7hNF0=dQ2hLE2JBVfxqB-KCxjEG17L`&8+zsfn;fwMJIXMCVCv=cS%tiI_0NVaZ zYpWf5jeIzczfYPML^zgaQh$B|?}sq!-Tc1VullDpAokpy#P2&~>{;rA&D=rKURBG- z79ESzsrI$~vpAv77D!9JNaJxecXKzeF@(GTE8T0QZ@vT?Bk(;Q@py#AEg$!F6DwBx zu(d5=+!It6Clw_w;eO?=B;n)Vq47c5lydt2rNC1x2`yOm%>wHke}S zhBl8S>E)_g`;0uLtf?bi(S? zcoE`)%cOp$W!hh=7b5MFf3EVoiGrJ9l8kZ#oXQ5AC3I5jc0;GK`xR*)J84dis9GwO zc_}39ILQRsM5{&+7Ml*e^Hk&(5}t$$sl<(hu`ywMZzlsBLr*ObbK_!riVvgA+rY!Q zC8Uzh)|qIzJRcnbUBB&?EQcK_2Fi#{6aYX#zrPCp^aI(&g|t_)SK8gPoe>i{T!oyv z!b|&EZBNwD-FJ@FKUdpmQ&XCKf1}|xOX|jZ+<3U;gBM_Ty!||jy`4-0; zj(!@V`X802=IGV8ZV^WC74N$cE+nV24$#bBYECF4wd>W>w4~bik=8e^lUrM_-ky-rpLB6j?S$FO6P(X6w)9?Q|q3+?SrlS*)j@HJic#{4O;iQ198z-nc@#Y z|8n%wl}BqiJO${NoR_XSOV3k?K;{qbcdSV715lx|S03{?qSx?K4B`b90FsyjdJQW; zfqgS^dO~X&*yuHj6ddy|hD)=|f3A7i90-=&6ku8EFn?KAbGcb00`v3UKq{gqU!Wj_ zOBWl65HW-h3V8omJgr!Bf4@OXVUfcFQUVie;&K*9w(o?_}Kb*KMNRuZn!?ihOc5 zU3P0Ho_1dt};0IC*B0L^}rUT=t=xGpNublHS7of4`=Tl&vgI) z@n3}*h6$Nd=Fp^*$sBVUa)?P0T}d;Y%pnqS5z97*R1#Ma6$*(Mg^F0VWL=j^lcuSb zaw%!3Y-G0A@4Y_X-#@=UfBn&I2Yc`J-u8Yyp7+=5`FuXY>#rmz`Vum`5-jFOFl51X z;oV|9eTbyycRvtQQTbB`OUL5twN-F@YGK(rGJPEsQr{ijpbpaxL=XGdv#MD)qp2ip zW!P;Dl5XfuM?$g`8$Ea;OR--OI*(W9sSSalA%tDAugq$$LDIQK|C_~7jC^wp62=(2 z)zCC~B|g~WyH0^0Iz4u4F-|dAU-{scl@HC7sqLOHErq_YaRo&@#8!Jq*xDp|5((*I ziLFhBP%Q3;8 zCQu5bLfU9|rC`DyFE<@Xz{Aj|p>SMKum&;Xg*Nz*Grlk1BodFu$J1OjlJ~1c-J)~I z9_!G3epY?zj_mfYJt1(r@s}rF&mSOpQfEAV8drZ9e~hIKomhSUq%$F(=x^%3eoC>p z_HStXYmj|GSTk!M<>dU9LxfF&dn zM&f{iXpYT6IP1zi^Uv}aCf2H?E6hA@Ecqf0OYRV#t@jtW+ ztR5gV_G!IQX6gQWN0~Z@|3-DXLUp}h^xT`JOe=bTICZ1Uq&RrGX)(wJ-IuV^MN$7P zdg#Nu5G79plBE5>=?QJxOtJ_CDs7&I@+waF=BIxu3Q-BwTxZn%oEgldUT2|_N;y0qR+4r;e@tdR1NOH4OA4wU@n+EWOjv(GR`s3bc&Ah zu{XHo8i<6>8)wozVvm^Y_W$C{d~Rb9DAtUVFl=V1_E4~`l zPO__)Mx=2Q=&Xc@xVa;Suwz|`Z)0rbmXq5nJ99TzO(QT;CgLaA`NJ@weMzM&Bav$rZwF^Rtn~&XP^HOtth@MKYO*OADXQ6i#II zSXBk^ow%H}v(>!BeQ|Z> z_5xzRGNq?%3zc!hnX>Au(!;`U>7^!8gb*{eiJ1$;T2>lZY-nKuVoQg77waqN01OWFPSO)~-O~~ZL)^?I z01)?H%&eX6?TT!!o97d@Ql{*gpLPRv%Q4Un@u>(%nL2?mS^x15@egJ(8H0|bOe7P5@kKmpls91}1@44!5#dRw zs}$Nn_}R$IGmzJ?6DT&<5gM;TbdV(ZA}uSWf>h0-TD>v;g68Av%j4wjEPc$(T(l5* z6PhdYI|~j{IiGBlu*%f?-kRz$Y!$khnHBQzF)gjfUT~C0AN&kF&+8b%RLdB>Sm?dA z;8Vdz#|ic7J8?_I`JT9G@Xbnr?Xp&#f=*vo)$cPJu=EgH9=Q7^cbx7qsPj8*Sb8>dmbadT6t5v|A*!q>p$ zRq_Ko{pB_sSn!#p`;1Opn*&qThVO*QwjX|U`YQ>hQq4l-4_-zR73?=Rl+HX!6dqYC8F42HstxG+?t-F`U5xdF!oRs&838pm*FyQc$BS5d-(kM z?)dewlm@RecsRNxuHT>{RE)DP{od zD88CIdSn>!xqkX40wYQqRPk?pVZY}7jw!d&pJRB(zO}=tvpXn+;V$BIQ$}Pqk4WJW zTd!4SS9YYPRL1!?0$H!{wX90kJ%6<;?E91Z_%59u?olRljQsu`rGCD0+?gO@P%?y@ zMQI(Axe_)zSf@}mI`8LnO%`tQ|=59 z#GL2NloeRdEYiWJxQRvL05n-sg_5bg#3#L0&;+`5jmakEzhd!oHWT}@`bU04<;PN7b)bdIx?l!$^jf@0#SFSU}R~DNQOo} zc8?hc#9cE?W}8V^X&5qV6yHkPB^qUnlCv5??6LXwE13Sw%(!pZ+q;(<*(#BTO>SaE zzXk?fugYe*^{9Z(BQ5vi60p3V%t@1@%xO`=#^?M$1!KgJ^W?)OJMh(?MRDZ#C4ae5 zEU6#EC0BpqSD>>ij^nnDZExlam312XU7KQ@5C?6x5sjOh-_h+I>m*}0qZtRLqno2I z?t%1nH}CaGyYN7JWdoyd3?3h!j^{Rzu-C6wkZWJrmJ=|Qco;VZ$A`N%{LWz1CWT`E z##NEXZS8WWf`SmcPJUtRdaK=4za3+dNo4y~^7Q%G*ZlShi0>YU=(chRFk0T>8v-%)Q;7G`w_5g%H_(v@+hCWX^K>Q}e(zb{4zb1KsOs2?Soj<= zK~X(75Yyf^prz&KefW=p4-;Fw949vXd)l0LqjFh0zVsYbq`t*Yxu9iRH*YPW|%l-I34 zP!C7P7#&Mirg=KJ2BeFQoC>r`Z*|e8^MAX<^NhTu}CK-^2aN#V%{M zs1*gN{HgGWeM_DmDf*Xcg44v)6Ep7)eyHxlR>=3}&Xr!ik15Af>s7T?FRN^kw>*R6 zHtOR22d`_e{`n8iFeGbZV_yi7-opV?#Oq#p(9ik7%mp_*<>w zZ68gF{`-Cs8FlMs>17wwNl*MD^x|Q(7;iMR?T1>QF&*VSfm&aD*VKLU!CwZBfoP7e zT`}q3JL!0r)38C?mFgI_;xIvx)Lu%EXa7;-aV!7B5d<{~UZ+ zZQPI`_uw&>7Y^92rsiq;bwlSeg1V-QA~nVgsFnwsr;~Q0s-Io-BpE(2a<;Kk$%`k% zJnjpDzYArNV5${SHEV05WA@%`=hdIJ-%+ZhQhydg>0ftw-CRPRzT0MQJSwO(5r3_M zKy#{2xdPoG!zNGH^6#HC!j}7?`8#YYf)Jl#9<*PLfWfzNgU%X;9*B9!Z9S}1JAN$z z{bkse54V4@o-lq6m7pjqC0%3WRrpU{)6UCq8#k;l*qnHI5M`lFx|V=S+4p`JU#=qx zh@L0m4#c3}4pYLJ6vC^`U6h3N8DFxe#_cbm@Z3a!fYHiIxpoyJR;|h$>1jP`#Z63U zZfRwa7h>!PKd)lAX;b%iNYhF74>7v6qqY_Pee9sdxvmsON>|pK&j?S1XG$eZ8_1Rd zc=dn1&f|yjMK!N`9K!EW7Pbp`q9w4jzl^XS+}kh2Ufs~2oyUAfS&%eaGU~r%PJflW zBQl#7!*^45$V@YtM`i9Gd))!aH>m7@f9IpMMOL!`!Th-`r;(TQj~dQl+)$^7^1lgl!`JRjoAy(ON$R zge`*U@v~XHk7{55eCd~31L*>gMd?sTvMKWweW`^bhOH&e$VD05WFHt>79Y&Mf3t?mX3EHz0JM7eBD2o>K0 zfudXtB{H@oU`}pWm(n9)$ROQf0I6UxQ4*k%3WT*(UaGu${5OmCD9L?)?v3Zq{x-M+ zg}mnF0`OxB!aRxDZ?kk0qPh&COCEr5Q|FTO_j;<#5HL)YC6pgX%7XtUzyQ;4=_X^6 z06BS%WQ~r2qdgt|J*g6+nAdW8D@ctkg9Zwso8t@I!O|~NwoJg6c~c}r36Cfxek*X# zNS$Rxl=eW%dDr!2}9dJS_$?aFp>Hh}Sa{ znO)5plI7y@?)~mOAd)?o@&BIb?ksE4{T3_eqxZVE-?kP>uS(mSgWUNN^3j_nSSgm2 zkTLdC6FMe80ypTn*#4|Td(mO6n{5hi8TlemA7Zkyeq{S z+WMhc>h(s?)>U7{akKe5@%C0Qqvw9Xz#@5ZvI<9f@F~Bep~1vY*g&)jV}z5>bvMD|N2)0e@!W})UWknnsgv7gd}N*OzOuW zGx0cn40`A{;SS;H%Q+3GHZ3GeztzPciiJ*J@449=ooa+3O~ec; z5V}JoG?0)kh=WB`gz01NZM?F-k{)?(O8;n93_;}px)V0zF=X(J0%W(yYo#q7bJ(x= zczsg}O(kZRF25}@OdFqv#1G5e3^d$-ckvwls7$@0h0YoO8{)$I6I)%)qy;-~5; z{C4;n1RimU{H!*T`BxAs7any#v|x`S^zr2NdFHBCPqIbK2D0|@qbm{8uGfrs( z{U;<8Mk-Il6M<~ra()NLzR0tvyZ8u2n%XOtQlLPS!GVx5m{gp;!`$fnnGe+sS6(RW z=M;JVrK0@EgX3#k{ETG`vFw#CszqLU#h*%z*d=GHfMmk{1m3H7_eYfqT(bJx&2gpz zG=BocGD`kNJ?!~if&B*Yr@F>5PU{0@D$3{{XD83}ItTrqppi(;eR-OW@&HM}?X;8H z@|K+P%|5w74;(p$_U05LNr)?-)VM&J|Lj!Gg_ANO2FbHu2|LZII{SuQuU32wuAi?$ zrLznW1(Q_7Uy5@y_!hUbRzm#?<(q@nVS}$}m510|&Qp224B@2vE830=T0aRi?D}|f z?WhioGkA2(D$4x7b)p8c2i;`8?*by7y?+q78 z?o;*#=iV9-$L79{lAM1yyOi8NQW-$1efylebtr2+Sl*vOwwGG)iLSUS*d4FN`{t1e zm|_CWaVoW@mQNT?5#(V9Rkh`H1Ntv&)&ISU{xGPTQ9I`H{(XtO56nU8izfMuJRMix zUnA}r%|->4QR;-k*S($ zk>EWQ2w7^7I^N?F)j^lF1Pl@5Qh>M&j9bq_d^kLwCzztt3BXd%1tJh-oh*<%&=SeJ zjY*k}KTt*v3*b+9Mah&A;+nmf6D$aS5Srp_R9Pq`k7)ojKMdOzXU>A-ib;!WqOc ziq3#e#WQ5au^{Ad;M)H6iQ@b@mWDxCoqIeshndh@vb~c@-r7c}{v_R=w!c@5^FwB} zveXO5RF93;+mE!;mS-s~&2(mDcx(RBj<8;&JgGjXBXrSYbT{2FP~1vK(=;HNU=i%I z&=Bjbw<=&14#RPpffiJ_@wUAQb;E%Pk!`v#N#yAT+pD>s^|Tu?wOD40+mFumZU&=)!CtqI$MvPuf|+~QON(^6pX{5N^sI9+aj zzE#yXUe0{j+j0{+B(@;7tDQ3i$9kGVx_h4PF~_?e7);WfF1TMo5y;rX(3HOilw^LEPY@~_kCmk!KQ`@Uq5%6v8<+*2~e>bz2d5o%gO>DtK!e9{W zF*it6&f}PQ>@s-n@sq0mN4Vk^uVWl5C&W#3IvJ9^7^*5Xms6E#A;m5MzZ++APU^<5 zTeqG}*GEv3Q6E(b;n-UZn;K!|k(7y4{Z6eDn58TXuDfE#z2N9{+k<#^IEkuql#E;$ECp1?oBbUH*fipxK>tb?GhF@3C z&jJ#WtZJFU>(8QyzDqYnW>I+P_mHyAdFlN+&R!YqeJ&bXVoEL6lk2zDJwmjXpT_X~?}(5krR+yz}KY zI`EGhpN{LnkNum?G_73vuTSx#+Ap`Y5Jh?$(eJ?JyMyk;o5T78IUTk{o~%9{=D7+6Po+Q3kOXqr;sIv=sBwhu<@bPbjM z{))Mw6#9wbe|M$!p~@p5WG0pV%G|?~N(zDV)$6HPn##@QM!eyN!j;-rFf_goX4@&6 z3LUkcT(7EYg3y-dWCw@N7gE<&QE|rFH*8V(aRqttIxvYvl|Bd@4w=yC-`X_H z^+U58Ltmz;<4UOw7H0_|aCXdt-pw75+J)M#R6?weVdq|W*#pz|>$|gRrG5GCP*Url z##uvF%;WiJgdI_Zo4^f6Oyo?lRoc5A>JOxGXLDmPY?|Y=qULZde=ngIMVL3*dlT{5 zUr;@Iq)Y{j+WzqfbBvqFIP%KXUVoZUN6S0LR&wMAY3NUi)StOJ9vi5w9Kt^^UUQ_< z|Dkh`zR17FGMzXr5NZlD8N=@{I?NkKOif8sx>Bn6B2m|xnUbm7n0|{=>E7%BOV(bM zrlt|n!Fw*qa+bQCpJ7l^!$ecf)>B_WBo~w;ILz^eYyiwWu+()24g51Hk_*No)?6TO zCkEu5#hB_+9+=%Pn9BClIE!(Qhy~NqTE1+6PZTq+k2g!Z#DHg>wj?d$$-9*m%78Ex zKm=$`v2dgun1+rikY-3lzw#H!;gVYe;@60^QdfqwPUcbYQ&Ze|>0*mGO^`U&+}@Kp z285O!(^5$Qn3at&!j}>uj+OO}U?dTp4oNpngqnNmH!$lr2r($)OLTY}|8F6^oD^{z z6TCE)F?FcHC}(6726lF&@zo z@Q?|kg!(K@MYMJ>m1M7j@-s`;L6Qn%aLA~fw(Wd;A>3I0!giLTZy@@OP|l1)foLH# zebZv(G|5*dv;Cbn6A6X_F94M&uvd}Z~_KoyDHeV9J^~>QnP-vcUsXPD$hf=50-AKjDCnL z_L#Fw)<@5IIZmi4|4^o_%f-`&m6TMd4H2s4c)9^8m@G5aOX?aA7X_LdZu>0#W)XF+ zEF4y$tYKtaJ+HwHDxDFXOOWiDov_#Nbn`;%`x-a%)VF%;E1LjAAU#&!W)%J%NGY!< z13(&16mbqxA5G}pF-m@0IDtXBR6WyIyrbcC)SGEq>*QbtDeB0{JdbFwFVEwsyWG<8 z(hBIa#Fnqa%X?e8Gsk9P zL)A)s%?Vp972kRdDf6a9D_3ybw2asl8vjjtpE|eYc(K^a7a3&ww%hWtg$WfwD>`EK zA*9G>VsZ!kp_db9=d9^mF7z%1e)6(v0*6*g)n6<+ICti;g;BCG$NHciOOX_`Uwd%W zv&hT;RjyH9A1AOcWZRg^`Wx!GD)g81muVkaQMYawCY>9!s6id2nBcLID7Fgp>&aEA z?u$3qy%G2jj`hQ62d_6zb2{|8Pl%{zp)P87lMbt z&Ebw^E`)o_=)PdA2g~#<&TXz7&GDxq%+f5ef#_e?$@cos*HoVIQKuslEI+H?P=7*= z*UwoQZ+oqh1k(<25?iifsbua@(9Aa73ewz~B+`j{7?_rC1#msj#OURO+W%kC?Q^xC{L4QTPHv z?I^bDudk&?Mfoz?Fxg(d3>j~mACCC3eMVzxZ;%lReOM_7FxV}u4x!Ex!-kuZ0H_WG{lrK z88h4fshVVsBrO0$u3wV!r=>g>YgrFPNFhp_&O`4hwZE8ECwu$IW^x6^i!I#%CKddF zG_xjq10M(_JT~Y6i{Hn<0AIFv9-Ke_{fx9O+l_gyjhT4fB-{OW<7inFY7j<|yvzLg zhkX5031ouoDAYIi@XQ5S5Q;&W@KyP!wzTVm0N85!^krXkFNpAmh)-|w)T2}xlOOWO zJpe?B(4bz*8|kqefN&QPj8fj8X(TQ`asZN=aYJGj<=3eL#N-bL#!<72#PXHn;O8Gq zLBLm;?5zW!fK&y%hjS^VHhf61j1L z|E^6_7A1ZKQ|tXLpa+8gXOB=@vfVqS1TMc_+^Dkt_uu(ZHKybb(EOnPt&pi^8Vwe5 z7X}pzD)fBl9rO}(=YsO~0z5astgE&JuUJy&?dyjwDcJ69%=NcewfzFz+27(Kk_MqU zqqDPH#@`(WVtuw6g^T&bca-_}uP7~iqU=3;0f;D4Yo4%>#{?a+JLcfq?xi1JtW6_l zrJVC|-@|(U#`P3R!nhAFg1C5GCwH7q%>=iK;M`lWhoy>r^2<)%?u`n)>fu->} zijYChYOaIOcdsXZ_I+8FOk75`k?ilcAuMJ0$H%^lPb0>~htIKyr0tXhg*dJ#x|cTw zL>=RG>Ji()_CBpwH-$lNBysr|9w64XNpxeGvB##)Km2qX$6x^xhCAp^V5no{`&i;@ ztUXY$8&*nIh^DGH^CbkiEnV39;Uhz}!_keE0m51X4TJssAnu9&ZAu5CD+6W>0=;*) z8Kt!kWVD6x+WWH}ALX7vPT2US3=Tn>+t3t|-U4qySf!OA6d{@{->GsdiL72by4|2G ziAB;8$=kUMla8-3#KUOh+TkOu5p8lJv@cb8{F^>oX)5in?B&+%Xx6d7A9&bvay6~~ z^0!qn2Do*P%X8ab?Mjd1tWm#FP*8yN)>N`IK&QtR9Z^TR zsK3P)tTC870=+fFSRQhDg`XWgw6c+v>2z2AQQ1~_gsaAQuq ze*CfjRg*^)pU+h?ZR5oDDYfz;_AA~7v0yv$DeNUj_q$RVq@V9Nu@4mbE<$70@Io79 zg|698cu1 zhx0Ww##tWh+Jv)PiJ;g8=L9oBr^lFtRq?;Zhv7_ep=kTl;uNX9iUCGa!F=a}0NtrS zu$(h)MB6j*HV?1CY+=f}DZdcKVV?pYnpaKU(R{p7D{4`0OISkHeC)D@vrPM5zhCR5 zPUVF@1PT7%s83Ox>0$4?MR<>iw`UYh;Nf-?dn~u;f5;nDt#gYv{pA<+f4QB?AJu{; zERZ|Ne}mFw)E#AN)5In~k?yi#4#i-D{c+K@>Zc*$VKri}v0}`jpy#((6Ow4q*_tSg z;^{1euFIxXk8%m*&&{w>?IXe_JRlWN11Cm$4uX)psDc;c?6i+PnzPPLuh%WaU_Y%S?{2Z2I9&}Vd zA(^Y1k9titEx|STFJpCFWNR*jb+Xd_Tmp{N?&?J_H}o+?j7E*#96{M@^|Zg%-Fbpl zUxDS@%Dl!@r5&i=D2J*_uTQw4Pov0wM69%JZvFb zJGHt}6K=cmN@ykQ*fm#s>R(s=T%C8ckDzH3SKMl2HUA+zHvuzWx$QZ#nntR+!Y1v` zGjaj!e0g)0GWVk;gk|(s!G6H-ikwPdkw?0+8B^nSBP`i`hwN%Z{a9p8Kz;Kj3_GYy zDr6E_Sr2XV!_>G7yzm8$Zj~WIUS^;>UD6d++LS3cB(F(ljPWvg&>Y>nlnUNii>A+I zcg-|Cr!>vK!z^_9GwXTNEdq)d$hxF82zSO31PTY=0O=t>uXR4opCitf?u zQCAb47yx^~Cy7KSx9-zD;3?f&Z?dq|A$DyH`NP+OQVw&cFn_MNNZ14}=Tbf}mmgWn zxHU?Ym#3`bCi^IZD|1C`nT$EP;=Di;8ELoyL4h9KX08rEL2iBzkd;C5^DjegNxp1O z0YFfWxElusVJ~>gk8DIF*;MUWSazU9?j0`pLRu0njx)hrn8|gSyw8{Qf+T<;FYyC_ z|78=USDqkBdD{gsjU+=&m@fk30K6<@&vro6*3RS!I>0Ol0AS%Z`W_gT$iUn?*+obR z`S|XDG<6_&?}bYPK!wyZ{p0t-q_j|86F3ayg%8u<7u+4f!5L4@>(kK9Us~Xy`)t>r zaQE{N8ID%J_fBCZ@;LHJtuGthn{@af3}UyNK<3Dh@c=Yf*#fWGXTQ80GT8*$W6dx#ECC?_K178i+b8S?pc}y?p_L{B%{E+ z2opk`1g6&=AXEnZ8DngfJ%Kf%)WwFldsoF9#OqnaEMfEOzFZK^^vS7eBhc+=+ZR|7 zy283@;YQ2p7VW&|TRTRC2^eG&H*WC+4erJbs>t+r8)Xy;t3su_TZH5y^TI-ceR*w* zm3^tO-aT4ls=YKLx^$FeNxZt^ot^FW(WMV8H8Rf7SX^q0m(p2*&tU!Dp>{jo)d~xL zqnltKdbFCRo~fe^$5uj9RDvQa0apyu;ed(`=*l5p+&9%Y@`NNr%Qk<2P}ZprM%7 zyLkS^8I4sm4@lk$$JW4UG=e7rqwT?>T7B2jp-pIzjN}c$T;!d>ynWH>R&MPjLGLJy zEniC_YcE}_E!nqAm79PriSW{y+O-E;K`JORrJKkr-hb$$+YTBmvy0=Y259PyVq!rw zJSJIpj^@=GTw@q$5xP=6|AzVvrMU()U)8_{_P(XGeT{Eu3yo|q*c;^W_9QVO(lQYc z17`1u?t#>-*)EYx5|Q{?e+Qmnq{WN?sN=1JK3}V=aZ_nLwQ7rPH55s5Jz@z%+mT zn-|j)YTW=de3JDi0uWjzgrd~u?DqgnSuo#Nwll%k#%{s}@YDUmlVbmkMfNBko3K^8 zd#8t6OZ+!|-vJ@M`#IbezeY8@8IzyeKAJhv_X)>w$IXH7xz@@VtJ=s-Yh2Z6_L!@f$c%{Sr5L-G z(xU^Cx{n(ubw6_;MKW{lkS<9gi$@I-gLobAn{{6{_}5oR2hzSgze&IW5UwO`lug%9 zoS^c%iLXaw#*GPkneD-!jcT4dg_HM0H1P@Tmwfk|nQc1Lp0FqC((1$hh3V4Ky21nE zvdNK(4Z;(Z;a^_vCFyLnr;>Esp4kr*u-i2Hbbcvpr75EOkXxR#{l6U*a+8&*?BWPm z8wbzXl&37OKKR}#BeSUFxc?)s)dMIepaauWGT4HeE%bxu# zYHllyHM)sfuj)BvH$n3#Z3r)W!9+)ir+|tDf;f+iMIZrRlT| z51q*Q;x;ZK3U-2+WPRG1B77U?;7T{++c*u)5xHC~PH0|9Ru?RZq!exdSU$!B#NEP`ofJ;y59PeO69(g(vge1D{|^DF!PlsL)aCg0CEGJ*ZP2^5uFuDwL&eIP>LkAMEs(z*Q9*&dJM0*n+Dphw`tX63 zWzC)o9VICT)I&pl7D9FtrOX>!BG8h&jN0W-8v4Z83$NEDKjDmYa3b<$TOpgar z@0=eU7yt~h`^fMy@Pr9!C?LD|Nl#>5H(1&+`?_=<@CFrhOBe2EYJwi(ceUld3+!Li zkG&vu4Vxak{74JQ1e#JXJE?dKEZ-n5naGw*TCR_PY*Pw24<;3`kK(_%=0lRNw@fk8 z16e2-c2dD%oI)W1uvsw@*H*411z1H26nFib*ZJ$z00l_|N+M9M1kJXAu1p}1hgy&G08fPF;)&+g$;0_vq?-RZpT0Rpxz*7x@Jn$M`Z?gaj{?r0y znsK}f#>_D@O`<&L@zj(FreiNk7JzVRnjwi3cLB*gvA8=9K;d5G-ft-a9_TFl@u6Gx zS}bLXMy!`a0CdcL=-ZT6O12PWU0nhJEzR!4?Od_R^t6ba&5x{O2o z1=+Ho)(m_- z_EQtQqomfd_sxDw;(?JuX~h0-YYh_W`1kmCw=uDj)N%V)HzhwczhS!&Xp%iuz5XKX z3bu6TUh=4a-m1dJkL!hsTy^^mhhxI|G0ufTOmnRv!nAFSy#BkVD_X3BZJ0atQc zqv+naVKs!A!3i@PIl9tun=n@f%D)vQ4Uyn@x^dn^C@!N~jncK%VaHW+;aCE02;ZiX zNs{L=>wnY6!z%auQi$4sS8A0TFuK^@Cn29|I2IJdA`8wh?I{+DyO?g%uu)@`gt%PTh9njF)@@|NsBZt@s0}dg$oE<0;99ND1;= ziP5pDwoYg)T7JXD#oC7)pK>VK+9#fra>)D8fy9G{tOE}nJ(3cGwsXL3adZ2>SNfg) zJN#*~k;AHIAHMIt1YMmNy5&6eN;fFU47($F zSN%5b(F}o z_jA(V%L|{CGKNDx^?ZZfr{BnYQ)#03^hA8zZuMln_W|kaRsT8S%ibv}-bT%MqY?b< zL;<6YIyr+gnwd{`JmC-M)7_kbL>SrDAP`8^@+?>mOZi)Q50Dwj=8BtF9T@zTS(3CYjK@5PH7-H%?<+Z#VY zetz8kK{G#c{*>s`CTITN$Eg~7eaX2Wl3g;L{%O=N!p{ZI+(!T0boH#6p1ycH*MD)d z;@63)8(-tsFSTymw%xS#O*F%_iLMHtI~mseO+r9LhW6JLV5FDVJs?m_lRpOu)y?i$ zrLF!i;*$Buz!3WWKGOaX%|D3u(<{|N?FgtGKmF%rr#4Nd=NP=xwEDXw|JsU>wO31j zg}FcVeUm^v`+ePk`q4j+?yS*ho@wm7RJud2G5nM6jgTK%uW*gCksf0G&*n+{C_nc7 zXZ1Aw`}GZ-Z@F$^=lBm`^QX|eJiq^KmjaAx5`@Rtdi9=H>T3tpLQH*Bd1zreHLr?r zyle|&c-~F*Oj4JQYGYRj7frXFPYJd2$XVUs{`Ds6fRZ+@;IOzrJ@!(kjHqIDE_`OiF&~CJ6&M}UM+_EoPvBl!Y zTCW7#oS{gPV8-pjCP~DHD@zIO^_K$C+PC+tn><84eql^@CGpTyh2w~iRUZI9K)}EC z#jiWN%lRv}zDiFZISSN+5$l#4^7`)h?7U7id2-^wP8n%P#KycdJ`u)oZ@~;ic;R4^oAlCoTd?kNebT|8W&begC?W8$bN|YhRd2LP zbxZlS`cGHbpXU7VPwbIwxVjci#}y-wf9JLSaN2Zfd35saF2u+F5c>Gr4f>XD z8JL1}HwDj`Iv0@}mZx>((6zFMQ{RuPM?d_TtiR)YqoGfE!3+DnMSI^J{g2pa64k;i z;vh5C;nV|{v!Xb~E@XE2Zd}B@vrdg-wI2_z@0b;RblV^5YI$-d=|k)LZEswBH#C#L zB^P`}-6(wrlOfrelZ)<} zKYnO@f0OI?Av)vPGo?>@9y`@aU8{B{L`6h>xV*oz|FPc6+{}gbAyHkAZ573KW|yv& zJPSGjyQCO0Uwf7>)>1@&o=_Vu(6!BcJr4=7`&KQSZ!ru*rXOMzK2| z8MO|ke0|Zj#rY=B^1vBzW?~IZ87O~9w&TiliiC9 z+)&P;+35TOz1Pp!Woy{&zn2$uPuYRBC2`B+4eY&%qiP;D4H>Qfl8;^Z5moRITlv8H zz}b4*lUN7*`DDsTZO+r_M>MU%(4i#CQccr|1#HNE)VjL}9skP;7d)vSK07pdAb$4U z{nh5|u(VUX>SL?)o9Ek=AM4TT6azf&sBFX59sy-{Lm_=j%)E7ey6N3@6OSpc4bj7d zw=Vy#Cf#6TocC2%4ID5Z+ud2Hwy~r{k70gf!9ZI7heu4IkV}Xo3H=0Xp1*x zuE}^PV8h$49^Gsr`BSKiD7Zf3;Tqwp6=O7cz9CiX$|bACPWaFJ_iQ|l6shmi+}X*C zetZ3@y+1Zy5bJpFKPA4u-Vo;G9YI&$ZIa&IdS_0rDe*U7r z%D;gtyZ3Ep-WWjtb?w<~Mp|*CNm}{6w;ppAK8IkfSKOE*k>*v*>(-2l}fbz z-zNHfJQXXuXP#zjhF{yY@i-$qKTL?9tN4E3PNy~Ge5}Ls%*r>sC_@f4`^_!snzyXZ z&X48yo&F!r-aVe_H}L;1hnd5eQ|1sOQ7R^KsxXSgP)HFosVv9jP>N-nkxnZWA%`3z zhsvRdWh44@(xhpMlutP=DomU0`n~u0e((E!Jns9y`!NsO`@Q$xyS81sUf1*5b-i9M zBJIB|TOFQId_ceGb!Ga@AEmy9f~%RO$r<>cTTVufO$}Z&{x*m``M@>dX{|y2Gd+uf z-Ev6U%GZQ9aVE@@GUPkot=5jc?7YH$yI*PT!}#L+gsJBJQr8=U|D-AxRK61(9wNS0 zvwxC(tR2a^Vrv?C$MNC^E8H6L(&n;%zI&e^_ddX~yevE7aBiSu>FD09?{NcCLLpFDus4*%%(t7u` z_kfa5nv5(}`%@kEb_ivnMrs#_b?MCX^?#3a#l0W5TPgXym6$N{xO_SA_Bv%Lg-Kb@ zsfwNp|0X=SpW}B^I<1?&)7V%oY*m6=u1^U^D3xH{RTH5o(+*yqW#paTj_BkR45`)2 z%xY^snF|OA-hO1~&+Bh!58&k&)zr$@6Q&|FR?o|9xp9WPsp@f%@#$CjF|!5Ny zCxNeWUT0M8{qsI1T47XeP0PD`zpoZ`rI&`tI*B%IUMqH!Pm4|?z~6K6#_TUygj`XA zlyPY3OZTZ~_HmE$DD?Lq{BJLhmeBTX@L4^j{Orw{*~Og6KEk%LZ8dM*SvEaqFLrFd zrZ?F1gZ0)V$It#>GrRAtUs{5m?1`EvyTyt>@ML=5;ZSP3Oi*RBonBc(>CtaDQa`P) zUiJHlA->@%zS5*$J~R8w&A&C(8YAYH)NQMf#G?BJlcAjl8n51-#T7TdwDKw8H)kz{_}h8(|3*b_{A|T>g0lwzvtzzOzg=x<++nD zn6S$#PgXv0Ioo~v+NR$7KCt%G%T+m<@8SvuAIgljJ=-C78}@$F!F!+24>(U&W;I2x zpWYSRrL}nF*pKv|DT680qVgN7?U}+WC0(;E&5LR<;)#l{c#t}^C5lY+3c!t zoXPtGPR!q5eq6gDyXNVd%eoF(Pri3i!s`+$zpD=KY>(G&WqtI@V_pA8W4h1m*!St$ zlu&csid^bT+FZ`xGXqat$8?uxkzC8lMDf zQfw<9c>dWKlbN*Pos&<8ipT4kIL_q+*ORmR-kbtvg&$YNre4^Ic2C=btq|m%N|o)rI;#sS~%!&vEm!)(TlFIu`4cC zE}_>P>e?GtP=V^|(h62>f8WMG+0cB6687vm>2MXVO(kb*I!IpYv@&V3l2Nw)HU6o5 z+&t!Cj!u(6yE==>P!kzpc^TV}2i4u8=wxWDLq{Z~m2E)(PvcUuK4_` z*Y@x_y}b6D_kvEioWEQ;Fld%cv4c(c$EACFB=3s0yx4Zw@YeREpKH9*uQ?a~2~y*s zcTVeyK;2tUB4e8RmVWVn8yYOk&_YkZ>lm616DddLb;H_E%KQDVt zrySdM(S%*V4G-940&cWcp4i?))^1r{I%V)wuWCkIO0eP2Ue)|s_c3AOEMaUv;d2@nZe`=^&Ez ztsOx&4dE{r&lP{axRQ{!rSawNqW2aaw_{XWZ>VNv%1FzmE-ssuWa>q$1V-#``KxJV z&^xxrCZw60h&WGtvg)R0mhq#Pif%zO-BkwmbrpHa$S4;Du=(^*E;xqYxJF3?RT5EYpeDxuf&{}dlteUoLt;+ue@bYMiX;d zzNK$_bzb`Di{D8%J2C`q4qnP9O3ZYOv+ny?-gwA1oZgsH*^K)4-`z`{1_3jNOm?Ri zd{Y@J`&%EcRT-8P*>2bLM1=R}|@4j_D8xq(YCZ+RbOUd^;cA;w9 zRrvc(>f9`%Syz>G{n+*Dq)smh`+o0@<faX(>|`yT$zOh`;1uliE|++x>x;YHslgSzAZE6%MO8_0%d zH7?whV_hip`sPS5TXXqMZjnRLgEy^Gf9x(1-8+Mh3eU6`Yn6X^WqsbvH&)*a^>?kk z=~@;2fo_}8bRDvDK3x6D@h_gbUe&p%!M4*b!UgMZ2+JpX1AQ0P_S~Kw^r$gSoA@FK zHZvPlJbdu>wD`@ybKWJppFNxBu5q5VtzRn@I<(|6c!(P)b8~Ik&97cImZ#>ju2)*|fEX*1Zj# zGX3D+{nu#y?Pl{>YF~7YjzWq>+;X5>KB^BfI_$c5%E2zo($?-9^^|WxnPR?vM92}( zK&5HLPrenb8-7izdmP@IhU^ht4)P4G;~2Y4QXDjTJ?>o-=rBlZ>Pxp<_L5}0MqU;V%&THUhry~=&ACG%kPWkAKXUEfK6+6ZT+@_OPo z!v84>DOqoWnw86cv18SmsN7!>kI(Khs(=6F2lnX(Q-$5-+ErMD;1Ak+o80miU~$+A9S=rU@ndY7ie?*0@pj zy!HKi_i=`(tNN>MmBNQ?txGIVUQI53$n^YWwDr)VqUP&oJYQv_-L82YJBHa``!MoQ zOlGqaE`86v%1yp{m$mx$wIpXPkFHmGo55aAO63^@xMq88rEs6b%Y5moXl+4_qB3;% zd~Y%wS!{e^Aq|$Tge^{&zDD%_dVS|B@={johc)wEH*3q5ewywv`x7v`?dZ_1pYHX~ z9jlKn^(r0Tb@=EdCzlI$WwP=9>8+B3D@G_ASFU3E3ZEbe9Lqf;Z1sqW5b&HB~Hpoo+R_VSe%I-&Lr;|74vW zQHWlx@+9hOK}qm~TT&fJ<-^}Eq~7hbs0%a5U0~=_wheu=JSB^L<;yDksZf$)i@MdY z%xZgiMS1Dv-?&xw6=7VStE2J5dmoPbtM9fPZa5sS?R@%7%!-!oo`;nh8n#8p)WoN* zrY`q5sHRk^rvi2s#9JM%T@js*0zJ!FBQ_#-+aVe+JTkY-bEnMTG zlVW0_4NDBh!V|s4($Uevg_wBC_h^D^Tugji?9tdnwB`Rb%57`2ZJV8iM{FXr*JA(C zXhI?}`6zUXxP+Lai3!9b7XRJ$izgg83O!>o@yJp41j3pBeez&SG$zEtFDX3nO#D#` zj~K%7qZWIP5|2kF{!dZw5i*-q zPt#J2uxju>wI&lPhY!m!#22t?R!jM~Kwk=O8{DZI=K6|C_KlOT;SiHI^*G2=0W+>b zz4D^`w7Pd5dt@jvzUX7q>#LPEX^HV;<<{?}?njPawpb?Zh#|7m8?MJqnTEn0tA>rV#l_31(>u){#xiCaT3Y)K#xg`{q#-zG^J1Ui=Zm3ufCt3X#RbODfqEJP zjgvi|)OhdwI#0HZcKe5D2OuK#)dvqn0Z!74&c2|0DW`YRVOCe!K+xc_Th*faKJ`iq zhqL(Jv~di-)Ye#c|KuSx@LSEHI`l%HAZRLeDr#u4eX%kMe>RF37*&~OlS@38tTxTA zY~h45541P1pPBE{n%{6QhZ~-k?{c^EP(gF= zS+Dh6U#61j=USFxeJST)6k*$!?rp&e*%7dds*#v{v&jS)J6@6^p+_EWba5=0Atv_G zp*OE(P|@(Z;-&}{*_}63pD3LlsPVgg#@b!lxEkeZtg~Mi5dlxoHqQHp$TC)NnowfJ zs$_0N_9IMpAaRq<^R@~0CzZ}yK4i<0FGwMGDA~&!-j$>I{!s6i&oFHKf7QAEEmz>j z$;PUBH0Nlt9PJ35NS6JS@r^9svt}86`U}n33@bg}f9wfDn*IXz(|Mk#M~j@;D%G{7 z+Yfyj)#T4aY?VDpq#v-)LZ9Az#rdhMLTQ-`RD11YC37-Y6@yHbyMMZgTG8uh)^2M9 zeLHJ>uM3-%2hu9;u$mjl%1Xm+a>@hobI#+RS<4eP%C3h~`t_CU>J_iB<@>j)WSz@c zH-Y#>b3T49L;34F>F$jFIn9e>%f15y0KT&#v{!4#L)i@-R`Fq_*l@pu(#$vP3t_>9`uy_6FiOuHi^bZM& z?TznXgcbBWMYbDr;m`Ne8%y6(&d7JeXcRcg`Q3J#jkj+ce>INM=!r(o+h)r6VkZ>G zcNqDubG4GhWy~L+Fj2L8%7nqS*9^Ly&;6x1Va&9KsmNIBYG>prhvX~4)Zr*Milg4| z(lbq&WOKa)B|@JeCM#il&%S=_i^u40*se#vtrb*kko2=gzqBqg4IYIQ^rsjd>O*%@ zm9l=TA*i7iTTST=k?$x|nViUN<;Yan<;QNymuxQCx&6TIOG%CQ-D7g;SlH7IR^eJP zt}*4B`z{ZeUhASL8%SJi7T#Sh*ODhwzx>Fd$Y;8lmg~A1R##~v{xgbu*NuhMJV*I| zSm^d&N9?4==&ap|sUa9MZJTOrfKAFz_DReE-zW%t`a@0){zw6MM2O3&V# zM;3UOF61V4+F40sSvVt}Sd}(YJZUnKhSiheIkL37`Q(&FRTd>A4p?Fbg8n}wCTSeox2^8Erc1~KNQ>nbi0v)OST3_J(V zA5%to=gNp1=?jY_hDQfJZrtYa8_yyK+~Aarc3%oCwQ^?4Cind}!qn7M)7wKCgyL}Z zIzsg_j&`cDW8UvWYL*8}eyHiVuIRA#Tam38gm!_YIgv=@L>dC%=k=!~(ayx3w*0h2 zAkXGYmgsp>g)JdTB*n4=B2()89dV&&HJCgJ#G+u5rf1ZH#<|a?^`vhs#aU8UBUt)6 zwz$&*Fji6*t%)i4xHzz|@|wh-0f5IJsS^QN!1r9tcJ4Af7_KhVUj*WM@vp#|?|odr z23PuAz>KHH@->!1KOjci;&!-8`FB3*UE#gX)GAZCJYrTIsCuB z&;NV2mk~DKs-W{G*(M_V{MXUkDfCk_S|CN zLK7FCH7CjuB&-9BIeaCUa0d_3b7PYEA)6#=7&KPO7>K|M0Dg&y57p&MtaQXq4Fb?l z7+aywJpk**NoPsd^=vDrC)^hpOH*m*^2ZrQDgZ1B)6(@EccnAH9Ej~QB+Yq*B#B5Q z&;p1-ZDRm%rc{=40q9Et={Fk}ql8gliNR|Gxhd!?eEfeggLl8UuM|p_cFu0}A(HY* zR&Bv)_k7YTcP>@yzY%rK1c{p7U(x*>BjmOS-#DrZJs&YzZ?+uM=PdF)TkMtyyiIdp zi3662N#6~YX7C_=sGZFL;b!cX$D{0+(^W?Kw4Q+X?wZpr0&7{_;mWwCN|mIrY@veR zY~XY*LJQ0FO23u6w&8vtcLn3wlvSro{6QL-Ys&jLCc4_OaS{K4S$cFQY3xH=YbRCZ z;|oiyHOjlzjLkjX{I=4mPTp$DA)f8?^P>`q%9IO+$$Jg(jvODTDqg-~mS2^7gg~uj zhu1y1E0_Gd&@oqI5IJ1w(;k~I%=y4XR35A{8*F9Y{_+Fc(GfgeF}#<3yL9k&{j5nw zW_eUh49rkQx2XVup(xzV$6<1FoIgos){emKQ!i~GvXBLt$bzcY3>eaeB$=?98)*sO zrYSMrX@R4e(Z<6#>p@3yX$F;vP;e>uZx(Jowu+5_4aqPGHXCbj{{;l&Dm3fhxYyYs02il5wl9;NwOw#hs`ITr5W=Rcv}YcTT8TuANpf<4Ga5-^gfwuw~t{hIxH&nGq`cUY}c zRWNI4f1fDJkdg+sfY5Q$TUvpS8XsUevf7nOps?*V~iy!aTAEuO$i$& zw2LynR7|KS&13BboF$zIyKCWFDCWpONT02st&By5L-GFomaFd7 zY?Nm0tWwa};9IeE^-~j#j4$(Lj`W}}?G^|Za*c0UfQw~Qu!5Fn{yJ&OIIGU4jFlxP zr>wVqFpJfNjo#OP%%KubKXx*uDwDsG?KGhRa}P|;*4H^Q*Wf(Q)^8sZxsw3;wC%Zb zC%YK_sXIv$AF74oMf~$VJOD#Oq~F@;eG0X6K>*CK8ym-Uw99ViC|&F^)_HMA>5#&| zO!`$^gq1kjaD{emzYctaA0a4=ztiFHqItk$P`jurNIuHmE3JyWL-vh_$c&+M?%Ox6^mn z^!b>>!~0K+l`Gfu48k!r)+jFxlgo&vEcobrK_t?!?9{7Yx?U#8ZXGzmky$p0p~%89 zS>&*cYp;q`)3h!0RW_`u!`^ zg!wykZ^IDl&4%O+Xl6CF8|LDSy@vkea!5}XPBJvv&69>IasP6$jCR)B&yWt{XwiOh z0sf&U^22h@B_dK=`Z#uYgISe=I@}s%MvFeCr`@?uU7=XrO;^^-jDU3^ z)}q30x?qNFCVR~D@MCp|+^;+n*3L-MljrQD)D&0(ft{MDp1#(!C@KE!Yt!N>n;~P} zgU0nH>@&~V%_YZV?Dxl7%Qvy@;@=WYrn-y#3#mUjIvB2L!0y*~(-xL1hL2w_=C-ZL zdhK8yqve1}Es8Cy_V`f^1Z}>}#p-8+aLjZdAPuoabD8PP)N$K6j(0B6*2l*O_&h#t z))vrgHWgx>OWb)d{*8Yj40&8Rm!<`9gT5s!yZGa}2$(wYEayYLxZ7_D2!4vhP69x} zO*z$AfX*b*+0UDzKx0s&AaG%uh(o&CI5@xwNNW~#HM;sNCJKXEyM*3(Gn}SA!Kg^N9MUsgB+F&IzF$;8lPF-AbBDKr~&XGrkXLx|bVopA@ zTnNXg3jhWty(mgXy`_kHw$nTkecSwK$f|-m?bfS%WSS%)dxV2iw$G^%z4YXJ;zo(55u%GAce*# zrDZiPn}e0dm~k;E(@03HVG^Lv&>Pw2I-5a7YjIgz+G-PKrL&yf)&Y!s5Fv2vsk z5;`oIM>5_{0u0dy7v=sh9V1{i#|eN4chDm4r-;Bc1Bn}*X*#6YlE6n6;FQ(@Fx1vE8c$nI*z7>v;IzW4c%QK!mCRzaISXkeBGZ4+ zf(6Iip51hypkf${p%8qXxhF#YohDQvaaFBlGECV21Y6P1D!99-A+kLn;mq8p@So)! zHz$XSJBY(NAmr%Q5dQVcW+R#8uqzWjZiM*nRL3Vu@wf=rla#rsw8Gt z@93v(^nTdpUzSuOLn?Nw`v7#O>$T19db=XsRaHHD+|jLy!(WZoRTvDJGdxHh>lFo4 zso2fc^6BK3g|b~P;=4^0RigDElKFnCoeor1LMB~Z$`#TbF;pi%QO1?dkC1hmup#}C zkSy98;$=$3xne+5#JomhnG&8<2gyjKTom-X7< z+u>pRbDT9Z-oS#RumgKc7l$y7?D3@DpvaxdmMid|01&C;@rlyUtQ>DW4jb6HH4<9ZuBEYPQI zx)r`te}AEjJkdzdhX|UE#bjjkd%iUA*i7pvfPcD>rI%xGw_avzmLZ;b)Lsj|{%<@s zWIn*v|4i`)Y$iOcO#MgymmTZ0;9SIxl1v$>0{lZpIK4yARkKfHsn*`gYN6O27oOif zz5BPH>3NE*{M{5uwppn!#Z3O=a@KEsm58TQN*L7jGC^*G@3J2dkK<3T`q?E zvZHj~KfGLTH)`0IBC*e4-u>bK-pqX5W$z$XcU0Xu1A#dvgW;MB2&HVx9gdCOU*1OB z|L|P zgjMmUgq?^?EOc3PLxsJGpB^thuB)7zb^CR#N2f6|kifU3r7pU_r`&@4-UMQJsTT+kj1Yl0g1|9%E zLjp7>9^lXaI-Hm%5_hak?kiOM%sY~J0|^Fzh{5kwc`zc>M;v@9_zT8ktcCe1pEuxasl@Kj4OzrX!p z9NZ$`htE`8u?-!Y`R()*H1b39-dzM&A!5SJ%=>DZ+Q`g)8Mn@~ zI5FYn)z|`_Imggq`^q-XNG<2=L1M~O8bh47h@at$1s_1sxi?ehw+C;9<(~{m?{@PRUI|OuTGwIPv*)IbPXs+6=lD=5M2AW)ALr;+@~fDtl7USddwpq| z{9W0;qtE8c6kQAHe>2XyEVJX}^Xow_8??UN^Oq|=eR%USD9%~jdJL;os z7EImz_Z-iKSIn%UVxU$M)2go6Yn<^L7IuFM*@TUjpWTJprNlbaL&8@^8L+3;S91FG zHwh}#aGNtqw{yyT3C7pMI4;dg8+PZcpog(lnjf~nsVqfR0{~XY!&X;Z(KjY{OdUjb%otsGxic#{D(6a5ELjt%~F-c`8$B%lN+|DqUr1=y4Ivz<<%rMn|-n z=KIrpz;3&L9(}*w_Sk{#G)jdK-`wTsiq>@3=uGK9rfiQmIc!wI?>A6(EC;oC-b{_S zym1CJHj)5G%$UK?HQXaLxEd>?m)(2E)esSl+vw*E`>g0jTeU?x>t4+tQiFRN#($&x zItJ6-4Zppns%ICU+xU{4h3-NQ{M#-2g=QG|mTCZBmx+E6p)W+AMo)zH7gcPS*nxZ| zfRJvM@+2P1Gg>>FMKWx>4XZ;hLHDW7`+siQgJvp|CCO76r~~nGU-RoI5E=1D4T&?LL3uRrl@N-98jG{WM8reUahh>moE$E_WqE-}SHZ zce1y-50>gZF0GIb74uzHs?~8BJ9xbP>ETGF4PIzA{FRn7W!>#_?hCF?Ql_$R<+L3w zpep#TtSN)u6#cz0r6BQ0Z#g2$ z-78nJ4keEVMXn>(T6S$g#kkr){WrFyHDO7!92NPz+fUX%q!X2*aLG$^C+w05gNnkE zt1e-fRTo<~bWA?yBG$=|%MtJXkW;>dLltDgd%FEt@}F7q*|;}0xwN+$!&a->LA6St zx5(Qrv9P$nN4H{W@$vCmT*Y{I{@PkBYzn>djcBuWtU{d_N=~GdQX(VwkO=9PE85Va)`~HW6C1Z!spZx;ap{9RM?wH?bjA_?Ko!a$>tK02RqtoXj9b(K0A&b z=P_N#6#$iCOd$~QL$9xt0S<5bT##sLF0*2+Lge^)Z0S0#abX5(dP$W6+`zyP5OciS zMutM-OHyYTd{6O03jpj`EdYKA&m9E#wHL?4oH3Bjfe7qa5?B_AZ9_JBG}c}vrkRcw zf|d|c@bcWiTEp@6Lzq+%GZ|8t|WDQv$Pu@7;6K|0q4fr-f^I z_L1D4WoH6#m2|}seCYeUVY>9 z$e>GY& zJp#Zw(Y}i$@SiIjACQD9V_?!9z&}IXMZ9Q5m&9n|Pm$8cMyEp1U7ZY`g?u33P94Oa zQUv@`1`sab!3WSL2my^tWW0m{86?n;WyJ+b%uYWCf;iAAOPWB7ML+Y}M5Iax6Vvm= z3<85u2mbRZkeGTelR%7T%1{oc|LQoXshI&P!a+J^CbVs?V)2^6(sVxsNDNlNZ)Do^ z3e~_+P6UjUoikWVyVgqX8v)nWlE4f{vLCSrQ!qe50L!7{~*{`Y2vy8^}Ma01&}1Sbz&e3!t(RbPj^x zC|>d{MjPM?ge1{QU{n+jL3~+VO7q>e?L17>y}ps)y^s*TuYTnORk6zalo5|+Mk7tF^)WG~vTdpL zPBmf6-g9pm0^%#d=O*@v5f3|}pQhJ|p^7^vN({JDtv9z>xi%N>Zhdn3)e-!Wmf@wH&Gk9qx>nfUUH*Z@^nw^Poq#FS7{KMgb&v%o zkjLqJZ0_Efl9vB3Y%2LW0oHpqKvR<_vlh)Iwx-EQT;B!)ounDiTg+xU}Gmv?EKw-7YF3(OsHlx62Z_d#622 zF8`4Rraqh=jxv;FO`$0Y@P^i0E>{(XjHKydYV)B6Ktz>T?qHY^r)cW9==ENfUM6?A z661qymh;S<)-|X-m|ht~m4?KgCEtIDmMcGj$haYieS$|Q%4~I)(LGFa)_i;!Qf1@| z#6ctz9eIoqhdw2@t+JDtd`oS_Q!{2Wnng^Qyc!~#o&BFj>VW(hx>aYuSq#5|?Wlqz z?yL6dYMDJo-O{Xc=+hFi+zUVY1c7u#%YVrjZ?IQ7@Ba{{moZ-R-{`2mf}Ei{GgDUf zU1B#j2BzNRyI+p{3iwZhe62URcI zURI@+zQgLH%qe?~gf&iv4feKZ3jHvtaSz20BHJU^)%b|ng(@A~9RhO!SCQZ5bj z8F7E{t}@t_b+?yuzCWch;p31HT^n}pKSYn4*q(RB$=H5Ogm&)Mkh4BTP?^xWy<`2v zX8jlT@;%!N`W=y;(CM>}ytX>21>Dy9x#?Lmi73{JiE2(w5N48f+-lo3@PR3 zID$C6kabh^I_XFLuIGr^m+~Q9ezQh2AL(pZD(-t0ytW zi@tCOMGm-%Iq#+GcrY{CB64u64jKW=b$dUVwres(aeKL%adi!u43Z$OZlN&7q);Rj zCCz-^tez9Xs1I%z7)-OLx;oMeS6t@i&f!-`%i_!rPK%N@UCgN1#3St+e%|W`;Q}AW z8Ee(K>&uwag}U!EV9a1VDRjt~5gTvG?@o`=+RaQ7Lyh&)BDi`^t4C`AUL7VF(}Yg* zd9&VrxB=j2`}C$6Ugi7e&0oUvyTVWtS0}YZGDk#k?i^r%4-CeiRnI5ak(f3epPre& zJO6P-3kX8RD;KP~dCiq`pnTQ4JrELMv`ZNIQuga0A)91C&H7U`L*nW>2IjzfGy`t2 zf>{zWZ6Vm4`F#5FB1D)>+ZBn!=(|J+vB2C10Op51ECkTuqGpBwj11sQJI~oheINr7 z8~l8b$N+O5vI6<^Igk#ZU5sDT{a069JcUM%6KLqg2sIahc*7p#aR{}u9F9ZJbUVBwACelLS`GF?@r%`-yBL1H?Ai5^^t#M|0WPe|Be?vW^ z53k-1V)Z7D#Bm5Yj{!GQirFQE!uP3K=h%06Bua}8G^X67H$g=w6{$c zLIpDfW3@{&U>M9SO>>s3XN3DpcspyN1pDx>SRGzv!tE^2n8dDEPDz|8UggxWwaJ{t zjpFy!>{*N4>=SuVIeCkVwRkZ>tP{c+TWS+8My+s@GIPR!j+OVJHM@ZuEMCmZxH9*GG}1 zM@v-97OtmiDO1U$0AVw-mxrgR)dzco=LQbv@Uk0^gy#nEIZB4AN*l}~t@E+8jZ~wp zQysV%m>Mm=lp;TXr7vN#@)+$(mROsOr4pkY6+&RN8N%efOENvuu9R}TxwEPurdJZB zxK>JeqiNL!bc_rWQCm#MQuQRI;4&kvN1;ONI}cbru5ft_HT?Mr+EP#CrBH@Yu~n5! zLi!_M!4w+u5?3LFOO!D(+VFT7Lv>G9+ed*mP~JNCE;iK-W2r{g~U>q>KE_2KE09?O_Tu0xrb)JHBH4a3dKK4ZE{7<)uHQlb)^dxaj zs}CnALN~LQgZI3*e~}uNL8kA}`lIapa5c=Cspt}+0=I{4rmU%_6MxH`Q93_#-oJaR zEDz&l7O|!~2qVBbQR7Ex5FKDBiW1l9dfI?Xrz<%09$>D)AX1t&&MWg@rjgn_|bg!yvTLSfuOV|5@vpH^pj zH`FgcFd8E2kFtaM_I11&L8FLo-WCOBz~I8Y^-D9I>5Wt8+F#bkA>0{iEXTu*&q1 zLyxnZtcx2~v@-&1wBL?-zaMPs&PTE$JIM7C+cuFNFHiG?zoyv~Yt97Ueh0=gP;%*5tK zj*^Kwho3$$cve^jX80mQ(p36*R%6$7%a%e#z>5+)H2aT0%kbfB>JhnIt^_iH;6IM8Q>^z+bL`~O;>D<7!zRq7_ATpm!Thv-h`UQT8 zH>8dL)O_DESaBCF@n;yzfJHjD|3F@*m~mwHk9y$wXH}OV|Cm(TQI^F@;3?IP_7i#F z(=%0&4|DjcNppGyd#Um_`!OB}!C2Z^zSscY5+{+wrBij0SRs)#)BX*R_{&#G7{z>; z(<0!kJUccHs4)jgUm0L255kibCh4BEbQ>6~9Jdg*KffN=DDgHCoyi1=A=V5LX$h>X zOUe=>gGmw#5uxUT2b_~N!{nJ5<@V172N+&)7`(GRrh`wvhQBJPbq13HC!FivQs za!?Zfv`|ml&Dw+?A*MndR^DJ+tD6%ffX|v4__@W-93Uwk|6Bi6i9|0fd0NXAy{IA&j2&e?%xyJ%EKFVas*4eXoGl;$Q}QCgAmUHt&CY~hL9a|x;nO= zBw{Sk06Qjqj4u|QJs@Tu5$V9P0>10p?6hI-9WAL&CyeZ6f8M@(AWCop{DrOa6v-`d z4`XtP0hRQ|TaNQgFhW8^vldTq!BPrMZ4B4k^?`#IE3N-waDo%FX_;V>i?bil67}Is zqpdrRMQ$5xx)C#|(-!TgncTBq^g=on$MKBWM2z+$Zr8t4Tc-(@ay9FMH8uJ7{WKf@ zvo0}X-rx%!c)3SK8t4+ovvCqTlF^^)Rq7t&*;qN)5TrxD{D(d2ZhxRSQ)DCpWTGz5 zY92VC#+Ol%LFCBjdL3XV_r^;CqOeu!6q*__hfA#MfHqU$);fqboJ~Qv89M;m;&{XQ zwg@`hwP%-GXlL>}=@b}zcc#qNpTD=uS8b%KV^#GqSgPyhGZdP7U`ot5Y}d111)OK| z<|iygVr?W^0LNUUN%8zTl>7pM|H~*AQJDeWEQ#-&^_#sA#V8-46`a^u<3YQe$~vnt zJkX22zIPMB#*n(fkPvQ2HO$PGOljHbTy#zy9S`x13U%x1Ah=bx6q?+F+@T$ILB_@& zanSI(!WHLvcl2op@089*LHb*Sd?A~SKBIC!j3O&LUt0P^i5@-CjrCI~E!IO}bUKAg zPpZHkYM;j5Pf(Mh?=b*NK(xQyyrNo`uXJyod`9c_zvJrghJzDU;|kvsbmp;FEV4;% z)Ub_T{{7hWgS_0D9};^Br6+gbfq=pl8xtaA^+u@L;pn-h3u7ZYS66j$9 z>|(2?^}CdJ7pBT}KW*@5n!ZuKq19Ms19;Ug|0k<=r;%W+YBVfpg zJ zV@F%P5_zyNMzLFDhKbZNf2;6?!udrVOpKzNiB6;$X5msSk%if!=%$N+A&IDHYt)`z zg)&sWzk5w5)<)^sWOwrx-8)IKc_JsiFvLkD$Buovb}?3DA}oq6(!)?Hx?^+enwe<} zg@rb`>3Z6|q%l!(Y?0L!atvF=8)Xc2Tno8HiG`ny?<^E5{T@8|z`K5&9e-TEP&5bj z^1)2#*c5{!vN+o)NNlX*rFKnsfNH*H8AKF>sKlAJAi%lo;LRVJ@{568kKPu9oBQlE zHV67rS!?o04+IN4#mgdJLDlRp(8=f%32;9AekE5)(KU8bacbL%2 z#9SJG#db^t1b7A?5XYexz?RI=Br)+Tl92nhEbv?QlM^ILzt;%|qc|UtBvrnViV#Uj z-$m;0QvnBdt(Al}g5G~QDr0~@bqIOZ(@+k21_AI`V)Hyx`ukc$3=(@WZh7uVPK&sn zbZtKSSjR`?Sui3H9RZxBO#-1&dtk1f?SwlR3oqyM&O+xWEl!b!VmQRur4Q8xb0Sh) zbLYt3J1qdbPl+K^g5dPrG*We=cuZtG7S{$zCzrRS>Vuh>)6V7t5IEwAncc>~EY(w; zVr+!Lo)meTTLeMQ^rnS;f(3_XvPn2QS2@r0`J2@evp0z=uA^z1fLA*kf5cOk1mhJv z>ccg=^(d%_JKD#3}icAWTyp6@m?BSYkO9fo-@k-4Vn(XLvHnAG9 zp^8n*)fCm=owP5|Y^ddae&CrlSf@FA;11X4L4anpeld67UT)w?&C@5yN|v~7Yxhk0 z`K!x68aCcogU#WdAR|gY@X$;|P9%DO_{q8e0fCd8#-K)zNr4yoYkrNF86-;;DC`5c zi8?VRCR`GzbYGGg=s(zjm1{0gLJw01un({>_2UcbeMkraHLj2e5Z%}zu&_0fIVOj9 zLD&RQ){xCtbvR`Q9FsxS8N^jlce&?1(%Y7-gR|CiA(p9z<&bsCY3j3^t&356ERhhD zZA`BGoEca#vE~ypSXSBPi8RJEL3_`&eOWq*qIN+FQ@v>)Y3YMiAV=5 z%=vji>7az48|lGP-+q1=|Fj*;8o_q6!USH!^hs72D{`$hp_$P9?lEEU7o@{Y6B=1* zy}z~ldIi0tz(O0>ZGCQQH;wH6EMs8UFo6aFsIQn7$7!2{dg>4w_)KFX(?|dx1U$hA zo^)Vl%rk@(5F&~bom^aKPh#kZ0ur>*J~Dwe=!nqY$OQd<%!IPlHu{R|c%NZ8+!5(+ z4mU<(`{{MLzg_SAIiz$*2`i&l2;L>TUU3}_rrTca*I(n*{wcG$e>*)+TiFh(_jJz} z?X?Ftm=UYLymi^05jXuskb~?t?lK6m! zb|E8+Z678hyS1rSh|rmL%6zg4eCt8{INF=A@IFU<}IV7H+Iyc?REh`UcNA)6ny+k zE^iauF?btGRJ}Z2xtQj22Yji!L|pm-PS7+q;k-F}01_Bk0{|M$;Y~`p zHW?Acshjbmg*q)O=;2uaV-Zjis6ZuHvbJ~oe;qy3)=}72QsNj{Wh9hM!bOHcLDX8TLptr4@_srxupnmQS zzB;Kr_l4MhMV%>8|LQRM7y}x_-TipABK#p^RX-g9GgXetVot=OFRC>o;o5bxLtTz0 znnj97oErKCG`xldsB)C+(I8dR-P5QE%NUOowSn?ch`YKRw@|_DMQrJzX3b+K&2vjR zV1qWmd20HX9beN04S7d@teQe4w5dkJ<>UOBJStUvvWHKhg3)FmE7k}gv^uasn?1I` z=@1>i2;VX!SAe;KN>$ZKYvMeAfnTcHQ=XSH14PgVNr0V7-Up;Y(HK<~B_u9fQYMn2 zkfA+voA6!n@GSp*S$5^v>S?|rk+QaA+bQ|}$>BGMT?%vcBa?avUOF|y0k2iUh&^^Q z$_|9HsOnUL6xFBRp^Vt5`FpIrLnORb(1ma6OO-ajR{ZHwy0!d#hisU^~UxAF#I(Kg;dq%|W?PbsnU}h<1v4g0phlN$XS*z)~j_8mL z%i8)a3lR<|?vYcst$q^vC2usSXKc4LEjh0P55dumx{eu4a2Xpm{X3rYS3_iCJvves zfn$VtWnj3l4&+9If4>BBO|@viCE;$7^)W|{p6azwGNv{xyE^t5M*7{aq{NR7FT7PP zP_Gl%6IO@sly&Wfkz7+A2#GL**u9lf1}y zf@w~-H|y^C9B=w5B!sAx1mxd&hWYwQ=ySedFdh|zAPbKiR<}3adG?E5>6dufsIyD2 z1vxKbk7<1UKYu@@jqG|+Sc5-wdy`%ZvH5u7dbC3VuK1A=@-X<(D=P`U3b{TQv!RyR z#p>6~>_3)e<+pJl-Kdz;ZnlL}ldbrwGt7G`Fxxo^z|1{0xDcQOO&lcv zO`SlXWH(iU8h8PGaDD%WUb`yY_2wg+TE3#M8U(HFk8&t;c+co_*x~S*ej$Msqx{IV zFG+q?{AV#ucU$Mb?{vA=UhDc-voim({Y@90vm4o-*>7q+9XS6N6&NtAUxY6ULYQN? zCZR56F=a95YqUN%9)8%VUGzSid~B#%U`ye(9|( z|GEwyBDm{+lt@8);GnlgXG%#4?MjO z&>ymMAvYA!Y4ad#5c0O!$GS;9m@I|er}rAU)`{3 zaxiW+zG_7o#WnoK1MxM<=14jY6ZxXm8u4xybBLd2b@qVEq!yl;Hs?ZZ5N451#>NuA z!-oky*L7{GbF|4kv2Tj?GyeJhe-+8`E3H%ctv9o8>GM?pbW+tGsSU~;3N}2vzM~<# z@cWBJhAR8LtI|H4pYb}`&gIkQ_~?#Cy03dW;VG~7#*ItV*{q1s*zt-wG2^ujp)KPd zpNgTDn!EF_ZM_7|s%Q>}D(dJU2*845h|>&2pYp~5L!H`~Pt|k;i#nqvxsfpqxrzC+ zmxyX(4~1f{V7`^p)I2TrnVEaZi5_U1Sc&GX`qBpp;o^XNK$P7P4x0Q^3#$36HqQaN z9mihXOzg%A$M1aJP0jALj0bs*Krud}MlV-|%TZ4}ki{A!Fb%%_^!}M?(?PgG2*4|y z{0XBHqUPn7VlX%PWtKBx1WdXY%i=VgFGd;wIO-ykFt5ErR^PW*|A^luGmA ztk*qhvPf-)cK2dt$tm^IGgA`ywyaUE0!BRxm1-qXjLz3%qDh=jSO|iFI*S5(D zGTEO#uh6y)fd;!K#NJrb&ENnLpQr$%jpYjxY|^+$DF6x}=YYi0&T^niq{=wbGc2j< zNL)b|QRT>ahsx)J=FtNz=~(&{eg?WZSWSS6I5P|q73pnYG<*)U)+BbfsV{IqYa>vm2`CKR!dkJ`2Nh@|%Hw)rrZEoc#R67yL{i<^MVC+z+6(N zOnvX}%;6ULfAZ86VZ_PjnF-{)?Djp=eV+S90!K7A6NrEGJltb(iexNBUVxDP;p{`) zWvRftV_)V(4`SVQ35*wxAHg?1N*u2ILTERiR5voL0cmIcI+qr@Hj(`S-4I3bQg0|u zxqZ8;{zsQ#Sf4IBlDQ(vn~Q`#(Dwf@sc&E7Jy8Mo(bgSqt)(B6z1>5&i`?IMVNEIA zr?KVt^pkztH@^@%Np2Fn$F}UVCbnMNA+1gOo8momGpLbrCM4LP=+z-ex83j?tfTO2 z(Rdo>*=HBCJ+`>kkve2;6%&<`_^uyCI+cXVMv;72htLu0g{h<)GZq&MB5g_UXW|Efu@-_W)ju`qOaCv zENNkcgrI}8;S2IOR|tvEekeBC*ix1B&%u&a$d#vS@T=KV$S(Q?M@Qpej8|GFAYj#N z3#;z1mGMNe2_{81m#{ktUnpoQu~}Bb=gT~jQJV=K;WI0fS_kSKV5ppua|WAiy)93! z42&>9Lef38lIM?lqibzjGUci3U5q*HOS8fpF7eIMon-w_Z;Jy9@jBRV%7e8Lc_Daz z0hd;9rl%KSZsx#3esBr=_IMr3-)PaD6t+t518wBk1mbnb+54=uoV}1hcCH_YDAgb*YPU1jwcvj*Hz%Le>1S={`<_d3+YD^bghu6GzZN5 z_OGrLTo+W+f#q(v(@uC3=5H_^!$$*2S*6nUFxPnJ-)gzlQcYdX?vAKEb*W zBsQ`CZ(_v;vl2H*drx^y`P9;%>iIjqD*ebkjmH&bNyEY&E>k~p4W4^kw0(l93U>UKtse+3h;{=7i+iSoQ%SP6$!`LN%nev4`qe z*=7$Oc;c8=kHR}~qpgE@o9Kx*r}k>4^pZlr?N*+SRP#FwS{rlItX}k1UG}Z3IQZHZ zNPPX~7OY;*|FdKKy34!vE}+bi_;Sv;>hmRhp8u6Wf^SsC?T>r~;+wxPlI}O!P&eYW z?1nX2*XH{RewyF02N9;h#mD~ZZUzs=0y;G_gE`zYdqqt*0kwV%dv`IyqaK*oDAf50 ziBEF~9_rTSlf{&ELlXY+nwc84a z0;L@l8X6L+5@;D&G1p8yd08d#m5K6mG$IRj@9Sd;kX5-oG1y+-_QOZ*5rmQ+C8j+XApx+6r;>Hk+j%2t0bo?~Ca3v-dw^(03EhH$@Yx^}NVe2efpRfjF+hZF zh!ki>KgU6Meg@NSb2oS^A@gF*K6jmjEDygm8wZty={09th8iHR^sm zFOvv~AzS^x$k^tc9Zm%8tq#o1sYqBzU)yBYmHaji$cM-x3b4&9!5q6u#BzYP3b#{I zrD-JrGP$_pF=pc5E^uTQaI)Q!BeH;SUw$M`=6oyYPLBPVzg@; zfpw_!02uAzh*CH&p1NioF8+GB2M9rjY8AA_rzhUj8IF2?s=}s^9BhE&64_7$v0y%_ z;O*o$0HVZ=w61ORn@IzeoF1(a?(19-%#AezY4ZXY+*c{_sRXL{%m<1`MAEuZLg``E zPO1B0jnizE`tzFTg_{q(s~Y&kHVWnBmj8_lmeTg#kJj9^pRL)s046wFWWw+T&Y8GR z_L@&W+EYO==u;7SbI7}IBOZpz81k`Bbg9CmEzpd)tvrJ?rNzlt1E;=3nUU(QdEdEO zJ5t<6rjQ@x#XjFHdwweJk;LT^xt@RWWr{E%st>Denx(UC&Uz)P+_SruZqTMHhK?~n ziooi|>5kk*LWiTDA{V6vkzfvcB6ZQ2X%wCTsTQ}T50e?;a?9%zhMwXf8-N0Sa(y0N z2kv|GEw24?u)%g+XaeOUP&wv(x+e9F!KmsV(gvNqS-;Isk99-oaAu&lUkfAH&{Q|e zD2wX;@*)#%qNihBxWpc&rx3fJx2+LLBRV$kUA*Wp0Hn)@tU8!NyW9@?ON+?YI6P zVH;wYt*F&HPOOcHNpTj8^e5_Xnw1^vua-I!*nUX0Vz$%tX-&&79%S}AH0YYV#5|mG zn=(Q4_In;Ndhx(O�(nZ-iS+f?!fz3v^W= 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⪚YSqBqmv!z)5Qt`%J|SB0w}M30b^NbO80H9kU2|L7Ud-gs-+B zoSUZB3PFMgKp1DEF%d$p4pdIY0*Apw-v>0!AlE^u!X?aWcbNuYSd-xK!k)_PG$^cO zY7_`RU>m3e3^RmkqZt-Jdq5=xH{_tph!2$CvH_-oO$wpO)B2z6Z#u*GEWv4gDnOp_ z^o)GGmp?5oC|nBZO*a7UXI#Oe4>ZhUH)wclAY5R6ECUGFl$yjISAVKXIlJ2k%HN^g z6;MqUmJ-xeX954}V0pVv)xh9-HmjQ#fEmUa- zB)0@ag~8riIj3N=Km>+pXe zCr&m@9Ui5QelhtJAAj^h2V?m{qf}KLIbQ#8F`nM!6;}2~?cfU-cSs%e(L<)mftVTf zVk5D^{(_FrnKCMNwc)`9dfJPJs^?9QHe4s3{kZMZ4%p_$krs4JZadYY^9(=#MoonG zAJxVy%LEk&nexNdD~Rkp)!I~m&Z-F4LGM9b8v{-eV;eKYq5Wq$5NaA1TK1OhY?*93 z(_(%v^}z`F;TP{!Bz(|Fi;U7Fs8G2PWc#J5D+kE^}|%u_?rF z15j=g>ks{Nn})KG9pc>Ew3EzvZsz>iDCtR>!Jldh>2d`_7e~{_x(q}PwpEZx7f{c= z&vJKY)$J)A_55)>@;pP zQhVINW=EcdnCGp-j>ldlqs-{FHMZTK*W)U*i9EO>4*8(ifKzw1k&O#>Y&0_`rTA%YKjw?VsQc1*NLUch^l297?qZmSMGyX(`Yq1(XRrv zy>V_{KAx29cHBKgo?#{8)_Pq0WgN8_+&7ITMmSlKHwqKB+Uw&& z+_LaYNuuNKC!0hT{}dAv(e8ez0M7phqH^*TqemmbU(x@*STdDHSisSOj}VfLzOJl6 z-(W{rAR4IECzH?>6yMMR!}j7(n*m8O>j^I3vFPves?cAL*xGpgTEdE1432OPdXh+V zyxZ8eCL{~pKi11qaj?tQc%R(qfF63v{5>DwN1aX*K|Hna%#5xqKI6RZsb zPb$k!5czOf8KE|q7eD=W#dsiggMcQ8tX_7!lb88)nv5Dpi6dMht0S%c)~P-3_2g{5 znldVlvw9j8w%6zx_Zb%-eZd)Dh`DROoOmL_!jfVsBQDUq2cjf%u41CqgX5jY&)aUa zDvHkDEn9)WE%W^ft`neBP)_bnNMSCS~#z| zD4jgwrCSb+mheXCmHGg;`_-lJFmWL95!#GfE#9#1z{;|`jDp7MTZ>kYU1Ys*S0`pg z)0pcR2X;`s+&1nr-KCDopzyn*yA+BJM&hN`f>jJF^)NqYP8h}naLtb+iLIUI1_sy$ z97SMGZY8rHss85%z_2skKX~ z)_67bP7gy&AkJPt36YuLZNKp2;fEm$qn66s;4O8wvo{I<esz9n(!)=0|KYqo(LV2ufK}t-|2YYO`!tV8A6Or zJ29-CT1tKPtF!9TYay~7FiyhHz)99jFbs3Rw!Y&h8DtLbMPbE-!OQ}qBJdb1Hno$uf- z>9m9_&S&|nsL>b5mx+JLKk0uC*VX30A zcX)CQfQ0iyQb@RvCQkg*M7wpH=)VF%Ph&4W9BS)4ckccc%B%Yx79V5ivM5Re2T!3j zUX+0`g-;c8ScMPIS_?G);K^$-QV6$MpdVfM3@!#NtOQ{slN?%tem?&#fM6-wv=_XUAP|~ zv28Rb#kYQdQo1fGg&?E&wv2|=vg!Sdkgz7?FdR{CMMTUtY$GehmotcnmJExg<;OX# zeOo$7Izw-#tY*0W>Af--7^7PLSwGvK`Ut|GUw zXsAJ5E8J1r@nYtix`;Qf+5GTC;TGEc#Qvaqb8^?g60b6bhFTfe0)fPhZ>uZhX zW_q7dN!Ji{SmD?%N%PZdbDuE!3$;s6+q0G*-y~VX-HmfvtIxgewkp{KJHxg&q6HUU zcgw3C7nd958XCA88N~L9OH%x>2VWMw^QVrhKiWy`+X+(u5yAHR!#@ET;rbifb*J9$ z;_WYB!t)LqDwrEq4g;tlCzjCSz{}wHpVoJsuso&tcVP4I{BCa00VVH6SqNQXeTKKh%AmWHHxI!V|1=#$6h?4{1&!J5$qdrtV;Sb&&vIk)^ z@8I8EXRX>wK3mPO$91z_m)O>@FeMWyp-b#_J#6&e39MIadFwkPc3k`oB{G6ueamk% z^{=Se`asbXY6hWBM7YH~D}A(<9EsTGyC{R+GyTVhYJZkA^Zw5b4M|z7R_2i*eP~L{rBf{cPk;F>3Dtg9FNxa~jbfKBNo_t$S^Yw$B zt27-?m~I%AQlG{%6e^>wzL_6s!JeoSky}Cyt!d8KHnu_io`TI+P=iLHCd&GkDPkJd zk`W&!J>YG2F!jWGiXy=E-33b$i?Je1aKTl)fqXTxqM?5LBI8oC>{iJr=F6dq#`&%| zC1zX!HL9ia+0C!!GR8^5IAKD}gm|ES&x!l~RqxhKmP2#Khb z&+mHvZL$D{G0fTZ^!c~KQ<_r%Kt@-`-&j8Ay%((7uy|rxQNMh5`FFoxUx4xA5hk+z z_vJkJ|3cs3_gy)#d>#lD1puhd$@z~^8(~F*yDn1+-_p+hJ`xJ#Z6cpsYe1cYw4HX- z09MMm4s-LWPN+eHkZfU3n|N9XOQ#ZY02nLq059zHIhLT4r2+%+w{rk(M5(G0kpFMC z!2I=6$a8`Kua6VfcB+*?BkdA0h0~(|;M7Jyj9o5fPV=;k1mFcO-^m1gHGNqc2<9}O z;x-*Ch2>NT*knJ96VAiOStA)HV19a+8s3mh0PVZAy?vA2P9})vEv`=t_03g&#^p~l znA0GE2?<&e#2sl8)GU@{f(BU^NK0sdNK2`otq2GF!Qg3q37c8NvOTwG#gOaj*{vAf zifOf~6;@T)?f^3CEr zntSfS1DS@h-9ptxZ!zf|P-YAhp^*6e@Yx#b^CFXuIdOPLSK0HXaZU>?`dyQs^KsqD zwxaepHp3&EzvpsIICS-@N~-yBOIVqzdg=qSeHUf3>%cAnj)uCAT1u~-))+NpilRjk zY3&J~^YqP3H&cFRw_W?sAuSP`(_>|0UhlW%R?t_qQ#>i2ooAa6O4(2l?zIXAbw}#0 zGo{O#uQjqTgnn@}xj4erjI7VKh^B@2a5gYHoxVM+@%%>P zBAq=vhU@dq>jG=pDXtg(ACk@oo~ix+GHLFXmh$ZzGgPx_bI#{?*4M*B%|7SsoZ0!j z-p})Szh7@bWF@IKJObHoxJ$0lU8T7N0yoCdDrR_uu4sU$%Vlce9~4+P%^)vMdK2AO zYbM-Kn6`4Ep?2d@GO;`{lYwzQM`VW9@Uf4~etvP5y}Y&RfUa!8rNOc>+@&8E`Iw*A zfDR%ta8z^=0%@_uHq0b<&R+)Q)_CgS1WzX?PwV}&=z_N|Cm!CkS@K9%7h&Z8kL}^& zA%m9YfX-r7?^XW~%X)U^U%?)Zb}6&4{=uLnxu^OM!n=xE3FiA<04x?HY#t!!>e!A? zn8Y?u*csxpJxu)PA|^KJ^`Q>qo8Q)Mvci<&QrBV@4^MKoTelHjGZska@zGLz_U6MI7==blM}N3!if^}_BZcSae9q(K7 z+3y~y?KG1){^76T;gmfib*+;=B(DYDdv%d%G*#}H9DPJ|#xP{%(a=^d0H1B&Pl+zU z3-4#c>hqBK5PYzmZe#h(dY5FG;2p9WMr0t9? z%bvJ@dTMOGi2VInEjsHEW`%AIPg#j|HZe9A#uo(RNPj&vkR4Nz=8EixI9d1~HrZ(L z4WJ6W1~(IA-$^)+AKA3fOUT{K8DcG8ycoYA)Zb%rZf$0geI~x97KPj7C=A(ALcE*z z<|^{&!H2!LbS8Scvw5(yH(G*m&W+T`lBsg2l=vsPZW1*(R3yqddLkG3JmIJqHXS|q zk%$1RnNJ_*YVH~oKfBa5yo6!(&!#yXy#b+g41TC&#+*+@;dUHJ95ygw#kKGYjZ1^$ zk7Fz&NC4~@4fxLsYqCDIXJ7HfE>i3Dh`r=)W!d8Agf)Gv#pRtI7wQ(mj->MQ5OGcD z4#HGiM5_hd^Fb{dEIgb{c!VR&{S*$TxX?E!S6-9z?Z z>-BH9CK=gkEriZKd9Pb^OewMxwJ{7sTdO-Jc}R5JGP0F74CD4vD4i$o8Hun=qO+T* z?^?tOee%-_UZrcg$gLZ89H9G*dD+`c)(>mQFShphmeF!LJuY4qWUlyQdArSvF6f+6 zWlqn3y(W}*x*EI@Q6_<=y-PIR*aHF9)TEzs%%qHZZID>OlB=bY-pa{yYev`eG&wNA z59}#x(a@XOGHK)jxfh=LElLCG#9%;MOMkN-kh=nw0SzT@D^Pm!bJMGH>*1=|rqgm! zBK(G{>RR-M5@JT7!j`K*VE0EJ9XyF@+a2d+rKTvC$rW#`R9t9{_+ncM#NGkl2LoUf z-qG6bks(9r6%e89-M6n58|+{WqNlwKD0NWmts_ z0XD5=cFL z0#ZOqhItdmdAeJ)=b2ddEKwBPG$m4L=A~g28hbh1M8C2m)8aj(Jv|yo0V$AHS9o}_ ziLP){9@}g;C6hNQT6s`Yy+)$eghoe}?~%a2wg1X7w>x!U{(hJwJhC$No#zOfxxa{c zw=%Mt7Dbo0FINGrG>j&th}z^rGuy}(KIQH}igdo^wxiTvLBFDJDT!H5+NzceTPo`Q z@T_fkxvN)%!H=^l{gKO3x}%PdEkPfhUT4J8`a{FX>$gqyA89X#hI8gEZ)0_WZ7K8g zA8j6`nhsOj&IMn;zYh_vt?#PPo(yt*|ITe8o}=l^xGGZXKU95(;oTK+<{<=|vn>_- zw|sCti3=g@Gh105>iN!&wv&nyWzkMu@81~W)m}!rPu3r#wVXR(Y)(R%SBtQCW)TbH zl=|P+3UYN{$XuxIhN>-^m>7QkF(YpI0qgy~D@0T;>(b75*5NM2SqQn!1oY|k{idoU zv8+$FR5UPhNyGxSt4`|7 zQaDFs9Sh#2wbVD_pQvJ@<~u2Iw<}uXS>%mow;UMe10I_(w^;~yv5{w z+}fBX+G@_~4wKDIJ7}lw`Oisjbk#S~wxBvjTrjI+t^{pb^1#xwYB#5W9v;vv3N?^C#)iL9VAx@EwlONDs4%~Fon7Ciwj@Ce$n)1Bji z$|77bK22&(Gh|nBJW(Np@+G8$R>v5lUIFok@sbIPImSYOkLy|kR|9}(TMR#238OsCa&B3|9 zUR)O8ZEc^Pa3hNESe%dlowcJ)=*MYEaQdWQX-{J`7~`mV!EqJ3WR?Kxb{C7a+F+Ni z1mazmL#fwzfH(2(q;9>9*09`7;x-z{xN#RHIP}z}V9Z4v+VYPZF18XwXksJ~_bm6s zxQj+!yOLO&7OS1U45KC4BvzmgA>qkfLlO2Mq7qAt2vlbsZ`EMlqG`7ZQU z(%=yL9ltQ#W9b@HEa~P9ZYa~?H+JkXmk&4Gs%4?ARhUHq+3V^;>WjoIZcb(;a^@>a zDd=|z4J(e&s-&W17xdP>y%-mHs3^TUXGE~&-blAdVr#*bFXme+Ws4h*)*e;Q z%NxF2?BM~*Cjjg>0!@1LlnCnO0a}k@RabhIR?XF9Bp(H{qArW7u=H-O;vIa2o1?4( zN4T{7s@Zot6t3^VhzNXG^79DP+{%mSMy6(^ns*5j_d6sbR_Uz;Jpnmo^EsCp#3H0LkT30#@vg%^d z^OzHQClRUpkHGChOG~Lcpr~$K2}FQzA!Ts|_&Qfofr#&GZ?PJT1;C|CKj=9S6!qL& z-}Nf!6(|QYoy8Y7kY%m`>PKDmSzxRljPvF$XkN{iV|*RTkL-m7$mE~9=$r*bQIWV3 zOz$wzAbhJc+=TpeUX$@88J9$dd+kISbU@_+crs@h46urNkUvRLNDyTM5QjPG-T@|d zDdMiNRtiZ#?c`ey?rsz$!{ty$zTGP=m;-bmi3u<%hhd?706<^Ov@LIf(tCwWL$o85-(lM}aU*8+FpaLw8g6w)a^$H?wq5A2lH(70QP3b%^-`bR-EN1eW z+qA=2I`>m_2CNO!tX_G#oR)WFVzsKb|8RKi0(G@``hC|AMI-EP+6LA(3Pp6GE5Ic_C`Y+ULgQEeDGyN9K*DDHrbG6Zn;v@ zWtU6a8b+hER<>W2?6+=T`+IHZz5C$@iOkkkr8Ly5$|xDHl#uF%ci@=`_+j$4gpFi< zU9x5J`h$bv8$*c9IHplU%W&xJ06hQ9ii(H;r)@iGDw7fpkZO=!RE3tr-Ls7>BkSwr z+iTr0t?-+#m||mp1YUynBIw(N2P6>7(j{>SHrC>rZHLLk3br}AXyxS>d_jPd69!jI zEVd(IlZj2Je_|Q>!^=uike4j%vm83={FW7nX3SWV8{RoNAyL9v10O>cI?#yagrBf@ zTkwpSh(BS|?Bv77U5HzY*7X?of984Z%o$2pSeICw>{eE{Vlv*gi(lU&IuuuwjAz#H z1*I~oo{h`}vO z7f%v?L)0$Y?%@jINrue;zIM7`9B<+3Qd4u!sxN>eT-r&viC)h!#^u}z!BbJ_%}JJ# ze(WBIp|GHS|#T}nxf7$2WhX_1MWPb&O^R75h&yc$RIDmyj1F#A>SaVJ8i z-)EVutoawyC(E_qkVaa2cyj1v!Gs!?b45`x61NV3#NbV^W>zxK1Dw-aQvC~r_^*Zx zWBcO&^x5ZdVL1roM)ph?c}y4lXJS()gNmMr5+3af!2E(7)w2U0KEX>#C?f_E*J$M6 zF1C?ye)Okhznck<;<-;&*;&c{=YUBy{TFrrueT(~u9!~1U;L-f?wMd4+Q-urO+A37 z+EtO4-m-Ttxzg|u!};M^Cw{H~kw={~j77mX&)K6=nCmm)WkMEu_L&;;jV8ci(a)r4*Kj9&tIC^mC7Y1vnG|3a; zz9Qqhtg6b4SI~w*@^i1!ZKT3b?=Mo4;fEU)tB@!|lxaTLnBqUVHHJ@9QrpP7JFzKL zJJO$V70Fnu9ZMTZsfDDv@e14#x3_l-!|_!Y^zF)hg6)DGcd8WWrCv7o!@bzeWz-w# zRh3Ej>+G`Z^a>Jk^ih~Ka&_1u@%oy)bucdd4|`%YFO*l;mFFhb7(qEv+b6x9YX_6{ z?Iv4ZG`J7bQOmOztJQcOxs0w{o1?|tT!u%KN;$hZ|6;ZSYK~xyr zGaFeZmBX_6<}wNlY3Ypvpq}6JG%c)ta)+@t;HqtgMlrfKaLlVLt8OxV=GQ|pW$C_U zZP1a!$>Cs@oX)G)h`T_~Cn$jquLFs*+Io$Lo+AW4(!W;bL3w#VsaT~1c{j{sy2lBs z16)k*7*~DT89;nMnanPnht~e=477kw(Wo`g^mcvTC9;x4H@UR>4h-_Z_(hqlF|{8p zA8T#syU5BlT?|lmo{qKV!2~G(mI(geqZc|2*@tp2!I(%tGq@qUb5&d7b_hBz4tSI zoHypqLxz2#)NAV@(=gB#eFQFt&$Ew5B6>`h9s$Bjpnigc=wx85&W}vvUig(DP=eu~ z2+}lX*{7JDbSFRFk$dxMiN*~>2O-7VMgTaMl#HC@l;p?}h2|(NDzDm4C7K7Yyh95S z#8L!pb3v#|o}!Qe?VBn})ck=+5rOLy2wAcGS<)woRRpXS9{P0{>@EfD66KkF?{ot?D?g=y=R{ z>uBijHHu=N8fHsbWdFAcN%Ri(a%gw{%lDE!e?;YHjn_vO$Nkv_>YD1CG~oyG%cc)B zT1wilG}Vp?_Sljsgp1vNb;B9SE}|)VO#iFFaQtXP8QDt`XBmL@vfv+%TVZ~Z6HZvM zYnyxK`q7eU!u|funZNE&%1XXZ$*UjTZ5_&9UPRt#!Z+rmSS%i}V4}U~yQ^?R>1%a1 z*1G$ZCU-rdlDHmS-M~rZ!l{^XWdHi-e?jT)*O}?td!!yNE=GjO)5%%asll&?d9rnw ztpDyBUShx+voIu{pfCa|P7!9}Mn81}oXlN)?_@{UL=WzYK1)|=(6j|$$l z`A}U%RDDOwv5jO_0T=6nOGcT;IWzTfr}$=1g6IGUZAd53o|*nrhI*W%n7P1hoWu5v z(bI45Y%dUQdR@E)^`5hR(`$ASKF9^(Jx-t(`lLOhXVjIv!|Gf?g$KzXicmRWihWx! z-WG5AmYrA_?ozQ~^iV{&TkR1O?mg*LZe7k4s$(0|5C!B`y5&bw&K9 zYp((y*8IW>Eqffn4#@F5`<7Jrzlwo9*h$uDQ$$QEB5r&X#NM6QTVAY;@@tB%-B%<2iW5`e*BO`$i@qQ+=5F>K?sguKe+Rq<#VbY;rHL& z+zSjZ$2tcPadQWVr|BLiO$x?|`?vWmWv~YOLcjVN<8Gc?Y0VtEXv{ROAhQM!#Er{QT7`LB_`IK;bVrbVqMtm#Xu!pbLp5Nr$}N?V6_43hdPmd@S%{3Wz==xoAak0ljUS?Eij6NcqprH<*$ z!53ck9xv@Zib4gw4(7dGGd5E;6IV>Mb(7wFlQRD8FbZ~Slz1;sLw?WBK@{!^Dwfu| zr(!Vmq{FqXdv_3XQd9r&UF)TZsG2pgk>`2YJYP?}=36!^8yCrQ;f@APYe#w;9b{G| z?C%bn*G&5Mbmw#P^5eSWXCQr^ z$~tAQhKuYAE@x{X_}geYs0TXB79Gt^*@3)~Nu?F?i~LEtHs_lQAbm175r7Fi_}3Ds zH96D8ei{lAlGY>e8P_8mFa>#^xLo9U=&~bF^3()F6PY6--dzBcrGmvM6)!LU4S9^N zMIbS+JGou@tpF~mjQyr6xqX+lt{AS}TAJMbzrr{ZX|nF0|2;_B=HioF`Yl6F_sB~c zH%kBBM(vN>Bf;{(O#zi-w*nrW{$MQ9dAUlLCvp+`Pd!BuI%F#(t+_HY%= zUB7}8E0fnZ^uCY-bt3N^@jA;C88vw3-@VeQ=5om>qD3W%?>bBI{3OpZWmRZ&@@{$w z4A~kU%jEq#AfivN-Af0SNl_mhURnE36OPF5Q+Sr(_B5#}x#mOmSr<{4)-r$ z;Q091)K|j+PTLPynBRqQR4*JEg*!t+jgnZBl5Yo6ac>yybr(4fVkM1TmVoCcdq8(w zYW4Z)xa6IFt#?_&;Y|E^6+`*&w7D@lFvu%j63WIE7snRI5Bd+TxNtU`#3B_4jPC4a znwg;*tftx7W-FKhI=0)SZbb(LqIa@h`Ok@35(+9#94@{zv1!S5VF*3}i*ts{kVsBL zF;%!5E$+wQhko9S9Y@*zV1KKa7&5xD&*@tlCvpEd#%N;Sa&%JqTtozA{+zwfH~)i) z6^|d~2cE#q1f{)YJ`G%DwEc_wQqwPS7+2SDd@hMK7`#T4@Q8meq1!_bpU@^EFCN)r z?=gbJR4MPg`soe@ zoi1d;{b%<6i=#VSrx!l@w)|bdu~klc@)Yhb*;$%P%8L50{=3>*d+J8GhT3ndzMkgD zUn1YrI>^c)T7V7;j+O{*m(B!qPWm=Vj{0pV5iD~A;4{j96%tGgKUvo6|H1e@#}hMZ z5Wa@viJrhCZ+aKx?&+r?5$BY{L ztDjK93*M%TlSsMYuIq}9`I_B0W_edqxN{gywI&~;AMkM{{$ zDiiE|16K{a%*Sm(Z)+V6G9D8*6mf;|fx6Z~j$&xdqoDlCeGR-r0EEh;ckKhhxY`7mAnYDd+ zS`mR*m^L1=Pq;Rm`RR3s)5V}?MWwjy=L6PoMn61Q`CLE7HSNHfJ`^s#AwRhEO;VDj zC*QQxoZ#~s=NXf3XR5ySRp4fFmUA(%&oIp{unK)G@L}d|w9f?oKMxHk!6)5>=kPZd ze~Dkixk2(NO?%Cb`N8nZ;OkwWQs}!>*GS=+PxwV_@!-iP#QXiMzJP?me~l)-w=+Bc zG)CXX>ijdpE%Tw0(j;A$51LxT4|Xy8g+SiIDUMnD8vh6zE>f7J;yZ0 zQEdtg|GtGLMpTdx&9+(o*AENMXXX}ltLZz>o6{tOZ{{aYvDoa zd1K>BR$uBc+8JA$y3;4(!Z_ph9zHUHiSfy^zUy07XBRLy#7qg@x@WGSf>6U`8nKjG z?QlI%xpujIzm+&1un~2>GkBQB;v^qHG@pMjeY|41&LaDCkG_O_3)>bVNZv+XWw(I9 zb?QG}SI4U>JeF2?pUA)4@=wHI5ki~S*L2kJMEQ^i`Nhf2dz-w;?VTrAlZTB)c!}5zZs0n%o~U&qC+m@-U00z`TXEL&n9DP7SIZi=TRNN7>Rin|U5Vb_Eco<@;! zl-6iZ9)JKq4pxwtqlOvCC~-`+4A6_ZfGN;sQ4N5Wt20K+t=G=#+DJsH$0!t7+BB>) zdKQDkc+zz7R(Ig!Hxra6ntKyOUo5C-mZ=v~E{_-hFwR~Mc*<^`HmvcpC4fpmp4iEc zF1}*#J;S3+{zMR@fN8osAE-Zl_0AOWAOH)QY$X@WBN0mcE+Gkl)R>@^q8!;JC%;So znt`2jT&+{rQyDDN_V3Jqz-&J6P+}q(s)y=(yCoyYk$yd`3R-!T0?~(3{|_2Y)b;Pn z`m|?^K9YZh(urR3Fz?`2x=KGFVU%cQ>j0ZS^LNo8I06k$<=q?Wc8QEtRdCOXh~ zS-vfKb9jPRZJns*UxmIc#s!y^m8a8$;oX(khP(HYR$Wil8LS!A@u^-&=x$D{DPotA zS{T@pZv}}x#bgAK^YpDFihVx&nj5e6at+kC4)}g;))_Oikj-f804L|aYr|b?Jt|hy zj1yeGcd-~a)KY;^9O=Oq+T}ONfoM-0v7lI2pZ&*1lAaY7_qV+#-^}7zq?42Nehof* zGu2?A9N8Jh0>`#+GGr%n{xT>sb0}c>&n5m$#R*Y{gkx-fkB1n}|D~p(e*QP#$?0nO zWa8A-z*QFG>7w1@fKIBD&3Av!@uSa#ZruH91cf7A^q1JqAcXo2P|Z0)j96&-U6atk zm=lz?%4HeHi`~r;qU_oJ8@A{@eu5Krz6#tZJemH|!s-}1WVuNoesgTWct^bHLr0N-q!T?=zV-;v*d=QUrS@1-AHsz>Vzq#R_I`$x8U(?tI7HH*`n0>Rug-6 zh%2I_ciw;1>(7{bD?r)kjVh$^HoFi7^(n#@ofe!&!p@H5c3FEMe&1wX{Q%+W`}Z2n zJy=e^cm>Eccl8UQHtwM@`b*|^`!wV4-xm@bg`22m!m{9kmbtS(*?YX@uQ^LK1)7TZ*>1D<8!_6GS?Pm-ija{llAYk!~2r zxM5xNJO@kleeJuwEZ+WT#<#}Q2(6eTtIuoj@hKi2OjGy2#<930{Ec0&se1Z+Qv%M? zb1=4c(}6XQ*>>s2vDTHbwZw=@_kCG4y=JXrtULI(&-Bh>Z<+3>tHO-lZa-h8(RqIF zb$<6rmrko&I>nG<_%?p4e`cbuSuOf4#*EIj8&fT|l@tw$>IUFgLCU9_D*7 z!!3vvA>Fw~HFsIbTanK=aktqoANzxE3>6&|7}dqKeq3`K^Y1=gj?5Yij!r@e4w`Uh z_t@{xVom1PT32o)UQkGPj#(#p#JzMjNB8eSVAhsaM=d%wL_DGICb6b^mWErnp3u2> zwjLYbR}|Vgj#A=MpO=eHSO2cix6Astm885ztoTt9Y4cx6h+iXZb5Ur^$(4CvvRw}4 z!LP0#Ro>Z39!!>{S7rY==Do*crmSbx=%%+Z*2s1q*C$;Bevh_}dR%Na-P?I$q6`|$ z3UxotG@6vkr<6DDstc3r%IC-6F<&)ZE|<<`P0~M9Tl`kvJkyi6mD~tsu0;3bbOh#k z8$m9Ufb!`m{06|+Q`!I|1NppwnI5;!7eD4K@oTHaXiy2iCTN7O&(VWR`NiiM*S2x0G=$4 zK)2NH-s=Vw`vG|34i+C19hsir?$;<#wWo8ckyDovqFN3%%>kc;=?G6i_17m_2-nx)8j zmw?uk$~p}r^yJ#@dP6JfhV0Si9Iexkc_lQ58y-b4S4%R+G5n=Sr~qr=;a zwT=_`PxmSDBt&A4=WA~s?`VWWvSjecdbLiF+rTV$e_)RYa9(T!p8z;@KQhRXlJYsQ zH&g%;>p*)s<&;>3psh^NgeW)s(2bo$}E?b z+0mBBlN?n_)PPH-u%=hHRUj{<{F67mIkb1`6(1$LF5SKPaC7%=v8>njha#0oMpQM8 z<<9?9l$?{iVR{w;?NbM)H_!WgEmEzA*lp4M$rD*z>h65iNO4l;eW3bnIQJRl~@lu@dZ9C?rIiic}N@#V~q&5rda95XHgZm`C zDs?i7VN!`EUQo4&F!*;26IWs-5;#;E6({T;(X}1=QND$7#%u+yguTMQ-1Z5P#Ig=| z;q3Quuw9B`1?|E(88U?9tU$e%Vh8Iq+gE|BUb90^zYm|F-Smc?(dim0i%XL-n~s%|0J++Z2!q)nm0(1p>Et?rxEz|b(Vn5q_K z9KpP;G_l{hcW-0SifcYurjw>^oTFI6q=0$8vzz1X_&QoGba+1xX z1x+B3$>o>0JdGToX;2UQ@_>9|H5|Z4{f^#pjrG7}3qg1)ydcZdESDmN==v1S|K$o3 z(pCuLUKWfOd0c+D9N_;#@g0TUXCKxG${v^#i>iy)=p4sxps!7`_C+8OioQ+ug=tIT zjlfka&V)E~etclc+Hoz-W^Z#M{#wBJ0AXXAEhpRg-OA_j+c+wcv(v?Zhi1>?&3D*( zCgHE4ZR|J?Sw#OnJ;IG2Kjl>~K}d|h=ET3h->{fV*jWD57)P%zrW2fvZrN10`E;W< z`MS4Kb!njohYw*!UA;1bt*Hmd`mYlN*`&*#&gl|D;efvTL?$}6;BtgnEgy?wo1?Ek zXSp*P%v!Bo!;#Nz0(P^`O~$c&Q+5~CFt*l^m2wN0voTs}dkdHFzCD#C+UPfo zmc-Uv*t*A7=T9Rjs=Kj4|4Y!&+4vCC!IQta2zJ=a3bu$+g6&Kk(Qo+PEeCBAx)TJf z(5i049Aje2#f_a>@XXSg7vbxdO zYuiEu>>F27-i@Oc$aVZIQHtin^F}Iby*k-kMCYT zF1=niwsjBY@$Gg-l1FvRKj98l5ucdspW5g-lapPBp~_ZngZf%ZgGen3?bX1klU^pa zK-2)DZZ~%U`RPXSbH5ZI#kiO^=9kf@WW(pyM1IUSpQKN_LvZU2O^fGav z0L;IFc^{TsBHAF)yjiyzEO2!e*5KLF@n?Fw7Tv$lh+vLK|MJ}k0$sB$Addh(EV*|# ze|Ht4TW#I{v%Vx{Xh8F77%iI=0WMHE0=gvn@7pjBR({lBE%K%8 zl>{RQr)XYho8~Nz zCusqpB^A*z?N_sRx4sqU0Sk^w z!-#->cW=FbvI_1#bp{e1eo#G1b!RUhLrJ1kR$*}!^Q!d?>y@|QKs_U6720=OX!B@2 z+FMusU3b0VMF?JYx|XFlOm&gZtc4<9!2Rj{TeX(=Ewz@kHCdl*mDl#u?rSYaBSlBw zt*mbywjA+PxKv?QiBkF4-io`GHPjn?OvJY)4Zn=BDwFn8J*}z4;vapeNlEa#3TZUT z{FH6DXXhWtm47F(-=!6IR>L&Xw~Lz7C4(oaI0@ckC|t5WB8#YJgW(aReh&>Ma@eSb znJR86BNvnP`9!;A4XDT zH5l$yeK%82UXVrp0~pUlGZaa3Y0YK4#f5u)dGOu*Mj!`wQPTY=JiAZm_(`APTse#%6Ee%vPdqPu^3yf_?aSyC z3SI&uWO;TgXLO4%6WlkOD8;zw&>y?y`O1J1b**#(6?9 z{ypcPP2ZcHFsu2yB)S4)hY`JHe<_GxyowttAw61ZSVqFkz z6yErL_|{76bA+;Y3;3bhD)hMxM1+JA`l`>rvv^ypGt|^Gs;W2X*dZw8A5?l|)47@=KFe*b%pq@Rn&&YU!b1yYj7W zqrrBe`%UZYZ3_7Ji2b+BD^qB!Z+-jRKH}d5u{^0Q_e#BNCYS*>AHSqlg|?a(AwqZh z`q*7XUD??SjVea+ddzd(M4y?|fv_q+dNdHr+h6$`CVu8}qm$ z#AhqHZqlpl?3ZIZvQtmm?MBy%sBH7uI%(Zx4%2&873xfDRYEqI=DmljT;B{GU_x|x zZt}7~3goScIx=_N9dPAex+b@2vvZO*&t1dq%Ej;}Bz&F)Pw36R<#h1Icw9NOpCXgZ!((|`)yEiRj~5R(N_C5L z@=r}bB75JT{lpy!xRD9Jbm{0`*biurHj45Y|l2VM&zOAs9v=+@@=8;=5Pm)mvv0x7?T&axVJM-EN* zr2$Zp91$f!b_ya%B3(HHm}3Y`AzlV7*QIHe&qH)I1t7Yk+oDDW#(4+@AsR9}yXc*J z2|)Q*?O-8EAfX^4B7#7!lWF}|^wt;|f>2S&DX73Vy^_*p|KhS9;KBGDm_9T=Q+_zb z$+zdSA*@SlnN?059`AU^6N7H2ULF_X0?j;f^2pnyQG>52dq41Xqac4QccO@{q%7mU zUu2&dYvu7806dbm2S}p&{S-PulyPPGRAmplS3>!>Nc{p#Z+5-_cv6Z+Mpuay^uPRo zCQv;io24tb;DiIz+9r#!ofWH=LpiNInbu*+dwi+V-F(Ab`e;~#2vFX&!fSJ*B1Lj8 z06g~c_Nq`h;CX;0GT~}|rsP=+UQvVMF(s^y~3zcQ-%KMRj9OAafd)F&Nu$J9X$?kHM z-=x=i)!O352K%mtk!FzWa_#x5;p1@(4E{C#11(rN{H?HVAK9fcUDxrmcEzrrvM?^~ z>rOQ7%KVLGi}h5v-o0Vx5#pk{Dv3&nAPI~-D`_p#5Jck)!#&H`97OFs!Y$ z^bd@C4kL7R!?NWj)2M{RFrm8b3NY7IJ4h|vzO2l2#lNd8|H;0c&sfj2aB?EB_*6ZM z35(j>jI~3B4-6SS4}9Va`dT&{>16EuGJJOK3UmFz;$mU}1D|cN#Q}vYF0S+cgfAGs zy%b}%G-4LNdub8j^_hWJy!kNge#3{r@-SXysc*A1g6507vlZ{0zm>Kx_w}E)duY%? z+=7`2*n(wpgeDW_OA*YfOS3W1*WIH#nT9p-pNmX0WOq(@Zb6;I=e#Z8{AKua_&OS+ zhCi{%zf73ahX09VuqL8n9gXv2ONHw?B>aD>2vFU5Bv3FIcib$`ZCF=xqZ(^?&!lW` zk$?GXpKYDz?6-FHoE|dX7GzVDanq2QsLl3C@L9MNT!>R@Ohq^%Gyx=q zEoxtGCUaPRjO|YFVQl$>DVYdy>ieT;y5QZLy~PP>Zn%go*VtmKCm~J`YtBD$_>8&5 z+Vg>Lyk+|<(lo=Q!l|Iz_&71xnVq_}!W(1e?`E@X(^j+Xtan9DA1qwVbxTq~Zyy$f z2lqW>@vQ@me|e3kMg#FIuK6a&^`Zt+*^s&8%7fkD&sKgVrz+& z#9HDB!4@`u8PWn$s+BU%t!`oX3EmyG}Tu*1n;*Qa$y zYZc}*JJ!Q}6JpL(TS~8iG(+UVBe&TXIg_ zl;~q_z8a(;uYV zL7bHsqyV3mHA3dL^(7gFQY90W(HcUpDOukqIKGIU?8s2NVOpA$nVtJoB_tfzV z`k^~8=FI|F5Ul6Nn_naXAOgi&Ad>@J^zfnl^+jOz*-~(j2b8Cs85v-FmX&-s6_LGh zm~#o}GFEu<4layL@jwQMHeC=<(D`0HAaB}NS03MuU|kV_c>HD57L}bL1Qz^xI;R%m-dP`A~3ZzLTpaW5d$^2=$8r-J< z$h}@n$xacH5cRv1I|6`~!-T|N2~zQ~vWLgn)5Tjh3W{Jc5U1!0kY-_#94HlZIdC$a z|JZ8l$)`P_V^-3klg4~12-Aj1!|2+@wF4k|{cS+yesG*@sozGE%w$Q! zIvcd3O$TPG!Y=rndN!C$emwI=##k~QwS$JR^)@P)(mNjL)Ta?eoY_{mv$2PCMqbmf^D(aIWWv@9dVsfjt zouEiLA~R|Cvi{+Q!?k4A${qJZ8zlR*7PTk=dezE?>rFKUdetw9zY@zLM6C=gkx4@_ z>xLuK!Zk*}*Dy>tNfAdAHX5&GAp!3Si>KzhM>vDy3`C-QNQ0#I<$E|u2vRZG*A94) zo)C3Oq}79aX>3b9v=5P4LTdAjyrb)T*Y8_JLYc>zlXTo>OD)lL<7Ad#>>mmuZdyc~ zTDJ*1P+rTrH%RuhE~W-xT*EIW5bL!eW_p57A}d(v*japuSiu@)RV3g^cQ3V9kpoU7 z5NxtA>)P81`ep_vQDszA3zdXsn{O#3>!X7LjaY%P(`%85dozBEUSDJ%%YV>F@qLi4 zHZN#j>SbIXnpji3Vb1@*l#)G8zE^o9_pq*URts}w2~;4-BVnky@U|4ZHa~tQx z&?cMjct{`-?^x`|vQ6lf5_GNq<|9%emI(9Gnq7O#Tvudp^NT3cI;&>J-ZB63FLf_) z=^qC|TdP9bGJlih3;^3S8~p3^J6>DSURQss(_Y-b1DaO6)`9-t~E@l%N+&fCkP)GKFuPGc~{qCiCu1+OeR+T6aRK}FFK#_x-*T$m5CN5HulFmC*xKEt^PCO+7Ja2@ovg z>Ju@TQPFI_j_T>1(L{{478uuh9{Z@P=SvVwm4=&D)_svS2uO9&Ljl{zyvq0~2&Uy2 z8=E`(<74j@l8F~;`U0qW#ud(iHABV3gTsM*`$t2izI{5Y09s*01&Q?nnTR&FAUGDd z^8-I&-NyF9hRe*@=Zphn>xy87PgY>C-Ohi&j+ntcg*QKph|*hLq&J^wHK#Uou%D5+i`p=><)mFx zZI}p|+K-}e+<^8;+UYlCxkk66bD>(U8g80uXLr*<&Xm?Mu}iFK%LY*4q<7$G@tKyy|8fb!%l0E0bP_QsNh#dChRu7O^BmsSO|P(Cku znC2%{eN3Qpk2GJQgi)r6<;wL>=W8=>@D?)!@HU5$R-SzP8R|vvRlywh)_0U~J4ywH zbD}uXS}Ui&<9#I2>6px?vBcy02jl}^{Cm>7!k|l0eLwx|)Z;e`U-+OT9Hu|hTQW-l zM3l#Of`|*?>(5StxeMAb$UywI1)^*F=pXv%z@&EJ(wFZBDo|_nmxtz1#;ZVfFo^oH zf}ix(3igQ>|pF@SN0 zQ=p!bI37qbqN|IP-C;0Kxxx;pA$=ZzYr9i4KuO43RjvW`3fT;o0usLWTSx)gxtRdd z=!a;(ueeN@M;9S5H%WznMg%^aX;S9i*a=C~#lF0+Xg{xIqUbfZ?`cGf#oOv-0|0@* ziQ^s6WkW0gmmMGA|I;nuM)EE@cFd19Iw9Q1ohZUiAs`K8Q0{m)MgG7U0+f1gJ%I1O z3d)?6QdF;cK%2{KtC&K|?3Tgh9WelE?olY3dwO-+O{0HZV|sbzY;t-xS1e>|Lid?T z8${7OSR>uNRSviv;uINBL0YNNsWS_SDjtQpXIp!3J8s)ys{4UUx>y46>SW;mse1RY zq_Xx6_?_~A28yYPXYiD13YMAKK~Yl?Ni(fRQ^cB*lr%@nEM){l$I3{jH0_`T9#gDA zEgdCMC+3}|3^N@~$@14kWLkrVKv>_V_xt|%xGpdD#tnOISZm$)z1Q7e^r2ui_zxK_fG-pMq{rJ3y2zP$5k76{&Pj0muzh}Ff zI9A_Y=xkByz zM(wIu4huz!B0);8je$cMrZ<0y9xz-{x7P+;5m@J*el3UT&2f z$*O`OwY~{@B7=5PY%Hs?&b9D$!My+`#rv*@-bk9WHZHWTcC|sFZrkm~rrSDi+2(Dm z;9wjph=kk{a(@klcKNAzu0I(PbCfNPw~mij7U;o(U{)twgHaCptJ&=-!MMuUJ^v;N zU_l0AJHxgaW5ffvgFah;bY@?>ThQS1sJIlLhMPeIlx%B?>{x>?csB#HDVXk=F)Dy$9<2{?8l#WSIo<~eF0uLVRSZU<*s>s=Gqer< zQ$J@1;#KjCv0gFeCTt@F%J;;f=tOIp0%E!F0{^z@gw>0rN-l=d_s#Z%eo77JL@l zJ+=jaK>uPD30j5nQ2=#z!24iUm}w{Woq5F+a?&^D1b_Uw$bNKm6ri79TisV*j`yb+JB=}AYkZo5Z8{xF@s8*m3!8$Ie=^qe zauzejS2^MPgYd ze=>BwUuUd!Z;kw8+6MWMlMma$j)mRCudrBF>v8h|;*NaGkfHewbl*N*1J-j}Yg<&B zYfN(f1@u_Vg{^mtAw{Pz^2fNC)Fe%X;*u&OOkqdXbIQ>JCVj1EZn{Pw#gPv9j}>=< zAS#7niC?3|bjzyABtGql+>$DZ5i`HH6@w9d6_urB(F`9IeM&5y|qb|@;RV-W| zrpYVNr^*W#)qtB8)m?}=oYZuFA;j9SVGu%9*sF6kkB#g$x5ia92nIJ(xfazJ5e|_`FdL#IHS>N@cWA^m@V+sCT=_sH3 z@e9|Q&{wJZWS8YrTb+3(byv~!P1<_=Rx5m8yuW7V`8NSy9b`NVTr#II1j8s`f@zc zLI9zb2rNUWIJao8EKWp$6|YgC{+K~l0-?0>sIHoav&???9|+w-p#gjr%wKHnUy#G3 zBA*IA(3rGKR~%1+$sTzn;-gcUYjThasW|Kkx<_kv zKCKIYbXu3MVSuc5#L{wzrXMUWk-|^{(2dVY2mQw6C4i7YlCcvkfzxCaBoSEq-a7 zWv9pZ7=24?kS`{ZRfs{5@B1BSvA~^`ecZI zcpTqPd=B3~crg0r)199aItm{1$Z+%sP2WDB@@B(+E90-e$PXz6(tG#fR!63xartneg)(-CKC)MQ{ zmM$_7K0dWe|8Bw8{XR+!c?N0D!zAz5vo4Lr@g%Q!QkI0;Z{Q7~plQbjZxIDoy&11# z%^DkLiMaM=gWjeHTore*3i?dA(lFuwKAP+qN)?Q!1fv2mj1-13R;%*tGpb46FZRWy zEgCe`e5+iIcS}K5wcR2-+6BKHD@Nh8~9F^-SRP6)o(wR0ul* z(U+oj2OPr%Iym&1y%xb;%sD$B6rYC`RC+2sO^R`aEYam5Z8E$G{7@sC=$|+i zDguJin*ST}cJRgFSq?LsR-ZO8*)0+uVL}JIm2F!curbqoa3DBZQ8r2>WR)4@5|sqE z1RfQ+tJI2sE-GQK?Mh~444a$1L}|SQ4t`5}|L#A6T>%Y zE)BQAFKRVlK&{wrjZqMK(`z#`_W7vFSTQ7T=M%(sh*C4Ng4c=P;RC6RLPLv?_3XAr z1|`NkdwzPdDMO<%vNy8Xwz_|{z;<$wE$o6)TMR-A{31~I3&yU%GiwIit6;BQ;)9XH+u)zl*0a3%Aw@pO-izNc3!dqF z{>d&zi`R3WzYIKM^nZWrh>C(|EcNC?^+Y*=58H~)!ZvNI=+i^)SP4>`tYz6xuZCGM zSfZ`hm??5jIAU7Q%>)54XZm*)&^zDP; ze*WFAGGy4W(k+RJL62R?h#7VsoX7t&XTVB74h?`>{Th*%;INfXrE3I+<_O0{HP)Hq zVqyIhmQ@H&jjN2stzFtwdBShFY67eLgrz)=)K)D?Z+jYE zE#uR#XIqA-mkxTP4)5U5inQ@6+qbL7d>v+|{-1>OP}om0m4B)+0XN5%nlc3uLvQ2ngF?ic!JAlDQ$ zpIvV4B!iW6=e)p3AzA(z{J!%n)SH7qF?n4D&}h)@=_)DU4@n`61aq^k^W>FB-uc2& zQ27^_0H49qyUhhR`A_toy;%c|1C7N1R*BQ|UwQNcgl*}SaN!fZ!!bgaJm}q%bScpK zI{=O2o$sy{L1RW{EM?K?TC?+36XENNTC;Mw_Fn8%g1<(%1Z^wUev7Y>e!Dq}r?XCI zofv9$m21Ga?qWXF7L}T>E!0NWsOharKFE`5dVrd4o~p`jr!S-` z#o=*_}#HjYnV?CFBnI za!I#6D9ueE7kQ<>+%zS0<}=^dw!kH`K!d2YkwC)+7lU+|Gu zH%>OrP6vVx$=Kbwc~Rs&HP8MF3MZL$sie3Qd@73uBNZsprNhgMyEH57?d7txea*S| z_9L5T+c#*e5cwj+r8hmrZ9{_&N#g6bD~d?a!7_8-pO(cMq@kVjop&$UxeEwD9a^f}Sbq z)?~uB#Pp^*I`N)C-O+M0ZI*yG2n7P9>$tMCeQXHCs$;dKsZp$<-TiCPvuq2qKiL`k zkQfM{Vg}JiF)ggh2pj{_lni%Ml25HS(}1-zh#(j?$Hq~-s}Oo45YVz~-6(o5klL7< zLa(D{xJr^<6&HnPLSmG0eE1~XCG>d0|Gj*(HmMIr(c?`Wrm!3wv~{$LZ%-$0PP&Iq zu?)FqVgmn`fxv(}=;>Fa1Vd;lLg%bC5@BAI%oxKvp@UvC#x@GSu6}T=5X@qiDcD8# z$bLw^=HNN;ddD6|gxYJxVJD>R62!;OnVDI{9`f})#||^wJ||a3LOprf%4RI+^D6y~ znFvojdWlo7#xaAu|9li6f<^{ADQFUv=8YohoH+S@{W57-7*!2_)kSZKpSsdzO9wsC zYO-dlFde9^;s50UvN{3kkaLb|`sm1sQ35nnF#5SrADu`z*vtp22EIo6t8naqbSZk{ z$;3fg9I*}J2vxNG<6$`FrE!wa&C1sP9R)eX7kw$P;!2IBBb zTRfL&+?zK)f4JeE;@4wGuX6h9vhA^}3hKkk6yM0(rvDT?d^DD37Q7R|E!eKZ$)9T6 zDWtiK($5MPCH1owcr$-uf_vQQ2+x7g4t{6kg6;hxSz7JWZ9&)bM%*|2*9O{*^u5(_ z^1t_sHoUP6`aBREROOgbir)SG{@8m1!J*v(R&ZL7ym+iwewJ_ur!2FGS=-XlB-OQV zi+B^y{nuOT*UUMRMcbA6bQQC>%duv+(O=(uoiG3Xd7_7*!wL@eTE?ve@AfjWNS|Cl z=1(nlEG6G9vPa*xmUWH9$JCj=R%kw{PEEbJvHhUKt@;)o{p|P&_iou%&8+k21k|qo z+SI#d7Li&W{P6w$ecdEpB|D`j^ZiQ?lhyCLOsqN{+Z><`F3#Rly!gW$8{e2mW7&}Ys0 zGZX#~I%iWzz_{*-fcb-&mfv;E9DrWHuj&)qp)&Q^uU0XR7_a$HV_iwc4r@Dn+EyFJ zUE~hSoXQzvoi|p83o$&MX$KRrKXMP|ml^8>9M}A{tBavwlTiHiopoGN?doXVNxj;` zm|EQ$Cvz0OMtr7oIyNx;_4KRlq%|;WO=#3bjv{H%2#&-Bh{D|Pf~4`b;f&KpMn>RZ z>DZzlet0$$t(c9uB+06-`?97q&}bWC?|3G{aZ0mms>=WZGl{Kxi-oRCJ|>R?oyx8S zApg`m)eFIsGB+}}RX92+i)+&KY69k;(C>S2N)I9LT-~-#d>Yd@<5;~dTScyjB#$Qa z+GE=j!nTTRGG7<9qXXoeFwCuD{GSYC%heNAu*c}Z#HV+wf)!Cv*$v>t!6<=0c{yOqh?;CY6YA#O6o* zR!^9dNlx$c8dsnxLkL5z-SMhEYM8cu@XIlqau&)p0zDsc`S#|`znE$(7X_h1D>mg2 z87W8ZVi@r2e@q+ezu9OfGLDSUu4kj78mHq@%*?$HZ@&4yo3hWa;rHjc=Z9hrHINUw zrBL+3hjmgm{i|yrzXuae=tj6kAaTHcgX33c;AY^un&YAdeE zq$tGa6Em1q6=I8`v4-4|nl4zM7vaY1s&LbRn{TnJp8HY#Wj>Z__8D!yHCH*d`BG~k zE9w1!sL3n(1XX#Waig16O8<%F&EHjkw##>1OBjx_)GLFD%jLNgrK9>DwxzoQ6 z`gNf82uU>Nwo2%;=s?eqpG{1df9iY8?bZ5G zYW)&lDpT1v*Zg~$`Vx>THJF^kUGJa3>8dv^lFtTRD)9ah zb{S$o8i8Zy6TQ_%;643c_@fRhFw2!;m5`>loOPOb4_)!x^eOx7CwkwvFTDHiVuaq- zW#{Y~n!H*1h9OkFqZZMfW6S@MCt&f2c8eLp^vj2Jp)DS6$ zIX%IrVX5(ezrrvEWEEXa2fP{Nsb#)gYi%suOFp!}2@KQUod#q4=NT_})YOhEJ-xCs z>m^`L{5Tz8iY6xbOJHG1G6j958VQ(PnjorsM@mNNOLDcR1kjaoiKJc57OLnqYGLna zCw+pjk!gI2Fe02ARf5Edcpw>-s??xeQ0lKr9Z%Rg4#vrCqbe}V|EB=H8tyb07jK@Y zqPpDTsb+a|)HB;@4qLytPqM6HHL|!*lxMjWwkG5uQsdSpXY0QoKLv{qZ_u!91xxR2 zTiU`!_HDx@RCdSw&?%%3#Ie{{2C?ZabybU1nU-xVms&3KxYho$v_L#dy?r^wS5;3O zVV9*IuXYNGZ~s(RZ1womx)JZ$XaR@f;XPdH&%VNI@%~%(|*dj!E!!13n$D zXxYVEM8RDzh!pv7Aid9COY$B{*{TiQnskKEA2W1yc@Yy8feQ4P)I&YoKBBf-9owWrYW;(NJ{J_BM1jH!v{e$!2KN!}`KH~FnqWSr23!&1 zX5W@}p9jZq5iU)xE~tPP-T1=E0jHs0WBAy%DddH*%{mTLz{0;x@PuD%g0{{164! zP<&}CE6B;rJ}NGj9OTIkUo^tTDwQ&~ z{bd}n?nz0aWGIf{G|u@$FQtZ!k6*?SZJZbeK4rGf_wf3ny$Bx3ySC7C`Fu@fpa|w= z0)f3YDYGbZP1Np8%T;}P#h5bF;vY(boUXIaWA4vK#qoL5f$c7#iq^ zcWzNfiD>~Tju-aorJ#dd%vX^zrpJwJt^MAk*~IHD{Ripl-dK^6tGg*R*C1_x}0?J zFBaBhKnV;8O)180&PW!)`yKDWvN2Fr(F-i9%VFl{THXBUD@tEsb?FaLb zTOu6K_G!bBSl;PLjQ~+VuD>i8a!B##mxGP0^pwF6_ahcFuuo(i(brX)z|TfscLhA_ z+mwi;VBH)2Vf|?fENLwTbt2(;5#eDyUO&X1RCn3duC2Pht_3v~-hT(VpiT9-wqS%p z4~3v8JebFtFeVtL`IP5m9J8w?$YlKnlH9YNQ|ue-4-h6`E~0p@EE?u#&>z;d!2NW7 zKJiQ&Q%{}PuDOv1K7icQA6{x^B{ZEzXY&5L>nai}2$Wv)Iw_BCKYAdqTT?+FC)@T6 zBeJR_>Z~4YYaJLn|s7J?^w{&)T}-MBN3>J@r;86kH;_;-U=Ft&{)U6jg-Mxc#cjgSXEwDZ9UtujLhEaYwK(UA_Z zg>6r?TupOR@|uX6F0ce0O2ev*mlCJj#(Q!&e>Vkt-o&oac6pCpd>+!N!reT~}vNg${#VoMhKhQEuz?9)7zV&#mhC1^3H=S+2I+inhGG-V5*Q@V{rZS=jxAeM8WG zjQ0a=-7S`RU=w^FWkXF>Q=NNDi3m|rLdn73yHIM>Ef_B;86y#UEuWZ0BlN>cbw!sK z%%gW~D2_-&4;z{q6h~15DYz=QTRr6<8wSlF_uwY0`#Qd3^_gv3{b*8bXP5zveZ;XX zx?($Hoh`3|Lrst}7fO*LU zHx@J{M7Le7Mc2k1;2Rp+qB#-h;f{}v*1H$a55bZi9>yK?AXX7cU?>> zCD@4`Tnq|-`%Kl5c}HZ{@EvQl_sE(M#2r&zgFEZ0^^%T0wY*;h?IUi#6ST#MbYPU7 zrp){bupl>~tcKy320E1I#XHP#%s$+O(B%*pL#-=2hQaDDGGv>=#u2FZTVRP6+E^k+ z&GR2~LX0kGea=hpuXe<-v}HK|y6!!qkJw_MBOSc`k3Rh0d4iASSFSzXII*1IC+%P} zjLvt8-;a~!pk;Y;GRl(u{O6|#KN1s%vcgR@QY47K{IveBzQ-2lOj6L}Fh9>U-_4hb zwB^34tFo$PLnQVY=PY4$8Z?J?87Zzz$hQ7_kt;PEQ5W(csx~s$3V&6WRsDMr4NF`x zeXFGDjHOG`;s4al%W!e~QKV+}Ny#ZB9X=CUYE2LllysS(8opkgeX1x=Q!SB$gjuYT zc0j4QC0|f`&}F~nk)fF|Qtgp1RhkLO6MUH@S6E9`C#3TiB=R7MLOy*lOMTPh_)@t4 zkme@DkQTJ*)ESQx%T#mPCKUctZLi|rBM9eIql-c{SU9l^G&{S%+vy9tgn>I!dz0Y) z;2p(33oSf|6#|@*J^Awj7+t2*FNPLriU24klfhI63ILp;|C3c9t)~F!a6VmEdtc4w5lRE`PECJ009oCa zffA^=NV0Mb028Cyh(-X^La+dypNBa5M}II&Us&-G%e2nu<77Z@8_`uS05IKq$Wa4m z9ulxZpPvLODt#JyW8ybUS7A|(IZTehMHEUVWm z!KZntS}}lC>yAQ=qJxL9?exEq`ErL{b6_U)J{r&mcheQ%%j;Tg1ZS&8diJvYVvpyo zQH*qc_lx3PBq?8f>Ek1RFbAQ~<|3`ndFtr6x^rf4{}H$mcsUuTG8^yJ@>3pts_Epv z#+BK^9zlyjI0qEP_}OfJ(?m1*w7N^NZk)UzRVpLn#{r*8@2JS*P4x=LyU6_p`^L$O zYm~;(x1?=Fsr(xghT|EjqtZN{>U*2GaK+@>>_2`N9+xw8^FXSMu2d~vfn*Gou0q5U z-%jjDk*PgxH+c7=M1M=`c2#O5$rUrWljie7X@9wnHJ4ngd1Gy!+C1BA{`adzVXhg7 zl5iK=DXd!VV1iHC#{)J0y*W-!u^*R_kh>%__qW55!^zbust@KKG4&U}ecraL&g9#j z)E2Ia@V}*|UzIRiwe7wbQ)&}jN!m@(W0H!~2jh%5XIr@AwTXou_wF6S-Hkpjd3BIf zLfTeEs2i}^7lX`@XwNx>uhB+^z|k}>ydD#wW4)^!uMc-NAq6I{6G5bR?3?Wns?OB$ zW`eqjgnNe8#(z{XjvF-1vwZS&hVbom(|(fV$_9eBAre>6Rz=z5hpY_K#-+fvRz~2; zNrhoJ=FyZ57jZQY93B?$B_TJS3O&;+qPUnm8iNHH8nFKS+ZML(KMyc^>#X1|9mRHf zi&iEkmNxF_G^11#JyRI2*s;C1xB~+T`{H6YQ)_Cjv*wboPr&@}gM-DT0Z%Mnv%{>r z-#9oJ7Y`Mec-lECV?R}p$7McELIO)reb;#g{^<6iJE85D&C1WDtns}Ddes4a$*<5N z60XlkTVnbx&;*RR&TI;JooR`lII}t+Efdjdis2X!SmPK%DiF&&k#DOAYkQ)LHF0Fjp-^fO)V7%a)E#h`7BU#mYhGoRbjeh%0vL(hmnbTMn znQfpmRo<+lDcfTmtGGo!7o8`OfO-kdf*jr@kr3aMsa*`qa``WcSzWu83C>N5u0(k} z4a|0qj!Hk6^IM{Suc(!9o5K|b&IFIFdy-xz!Hw&lONidz4kYnC2l#cjEtZpiyAh04 z%J&z6xP8XF1v!{5ZR}^Kbn70DsJ$xclX#&_Ot= z{3kDP4H;AEM@XF=POP_Y&+BOme_>*OW91h&MN_?9b3%C5RY_Afu@zDbl0Fm7WL#qN z^>cI7Z0_~FHg3UAXoZu82Sz`^O zI(&nnfN3^JtLZKgaK>1Fi0&fuM^b0KBHIbSj)m>pRZj92wK3~3UZevgTvg40Q-MCB zt}-fXz{NByih}EKr`BQi8TcvM`t%H&I*=*B!9j*51~eR=6)?|1xyA&{KeN0OrCBz+)ZwC$kFVAZL*CY)E{xSV!zL7U6d4X7lluhOFd#GxroH zOGL3Jm4OJ{c2S3kuMt=IG~Y2z6dDJ-p1!_T?N6DMq0&(3;jq7rkbVS+(eGo`uhIc|rND8<>ByE>-Og56 zpdc@B%cVgh%Pm9lnJq;S&3?_@wl${M&S+Z(e)r6#A_t=YDPlk+zQ=i)g~ONq`q^M+ zJ!Ab3Z{F_M=z^qkLcLAWG1vqlEvwjT#^1!I8)D@`+RKXg)-SJ%7zk#?z=<@>a^a7n zBM}&_vr6DsxCV9|`CHO4-OEX=wkUkro8{6Yus7zvjG!+lNvN@?*bu+E3#gRKt16*Z{##?R1*HHBM@#?t<8Ox>5O_E8Wf9v17h|kp`ef z=6lS>H}!zzlVWRL(zw|Kiw5K7v=5fIn@)7bIQY(gh~o2=NJY^=>*{nyUO3DaSuc z>k)p<&$`q%uCPcCa zEQ^7FgvmyfgWjVb3T#5bO2HUfYkvLETzrIm4qZ26jOaw?Y&f~PKUMsL5!5b*0c*>~ zBAWsROvu@cK$>s*R%vNDWSbeo@*K=^iWzQ*bf|GM-+S?OGaE^Dr?87Bt=R$noTzE> z^cTyv2J~0}qY3|;Z!T3*mnJ>3saD6!nDQC8NI1@G<&$R)$g)$3MBZFWs-%^5F67?I0Xcs`BUFtzmBqE3Y*`TFwq5^O z$5=PjSKbsZl*n((Tdy|De)*aaH62A+?eG<06a2-+Y$hTI_Trg=Bg3@#S8)UeU0@WE z8B}J&))%L|-cyF=T-JNb`Rl%O#kwG)L&!UvM>3lqzqdhN%@Kb@|C#BFsn#tGwiydN zbp_cQ^bnbu5hw*qwbO97+y92(L_Sq16utAmNs2;TqpENMq(e*C>nT%r1|0cAD7JeZ zKQoWqgk9y;7UuG|LEolxWSwV^*bf2<5NN_05rsGyf>HWh+;*-q;7?oZoh8ysln3sq z8-8dHgNCA6_~FL)pw?&I*vlTmkLXw*vWkmIw!-U-C0%i%2w|^|Nz(i}tYE*Zb9avt z?%HhDZ@b{tgq3jH7)Ca}F_c^Irwxf+3%;|4`^%|5t*sS8nXeydj(6KX0sUSW-hSfl zT4I>r9xGy2Vkh#tFExn0HjY3q%4)FnSWj$fLCO689ad?C0LZ!lnJ;r!KBx1zN;0xc z8NMc5(kgGU7>QCQmd)-Pq+;)SHXn4(Wl8r4Bg5jXNLwcOht;{V-UqE^fn{;wjpqi| z67q5r%Q``j49k1j)L;_Cz2ZD7bE??i{oyefEpEAx0W>~?sl1XBf*Wsy=G30x{I*V_ z@Rzv(NweBH!Ii%#;Y&fK4$csB@W=lg@*jQoUH|BZX3f<`MVV4g%$0Du77zK14qjhewCe}zqSz)mPp;t*7hX1!6MG zVw)uV7-4*IqC(Jv#4QTdo>$H)W1GSrES9NwKuK0FUbXHA8tVl~i)R-hKh4CM8oe+V zQx<-;jHoGFczMNVEw`H(F1O+XozTBczMy54-&i(9w%_Wx%3HDo70P;IzqvvvA4zrO z%W`9yx_I~2@Sq+qj0Lkak8_=86ND3B`$L3LSCeNWo!giPd<-Pqt~kK$aT0XBY z_rSmLrxyf&8GUwkmOq#GlCq#~f8~))*em4m(_%3Adj<^J;z|d=;q=bE?A)rSfj3)_}sfi@T z4G(Aj)18Ie|H*Ue_~_aDa7va<@{>S{=U~f5N5iXSt-tJD=V7t0^xodRO;cA=>l$4a znhbVHW}&(CE@pghKcVDkif_vH!wN-gHEht22C!WnLSVgBGnxbIWm3Sy5TmB=2WDL|jP|>xsmm9f1w=GOW$pVpizG z=+oC5Jm8JoN2TrPGAoQ8+#T2uGZIS+lr=>$nXTM6^NcYTG7IVU9xd|G6~SF9Nx^6l z=C%$*{c1W)kvEDXTug&vUbvX*2VxkMXrs!3Ts^bjO%0k-3YHZg-5|{p=;ecKyPRc< z{N5%wI8$%vc%~&R+r;e9Sg9jNY&}%W-Q9=0>=`>ib$}#_bC_QM1jIFhGGz|ohyg|5 zNB$np@{8)~3UjWj2yBSzu-IED!-cu3M&s7@59_8e?bc$@ z$W8VlxDU+om6;nB*Hp;)3u%>cA7@>}f?LC#PM9^W_T2@F0?G_8kgQ24pK+fcMYSb8tYv<%)6|Qc?%m#yo!J9A-=4X zPf90woP(mZ;hVcbOg^@R6o}GVEY>ZG|Eio6H@)Uy+&Vy_Z*Q-@;** zXIe((uV;}Rw*C6?hIVa}Vlb0&mgcBYCBy8})~oQ=V@_4}ui58?v#enqORV!X(_SGE zie0~)i-f&HrVQaMZ5ePDewA;Ei@8lYhP7KE6j_LEC-~TT1x`;}%Y)h^Td8dtGu4y`7z5D6; zTQPuuN{?`(pejSI-IUObNBV1+fBAWy@WmH)wnh_zA< z0HJMq2rr=}xWfVA`Hv}mxTi-QOUiRQEDKnZ`h?Ewxf##uEuKu0v(IfFeS6^k$IT-y z)3{rG*VD-_`waxu@R_ELMXN&|(pGla+xIh0rZ-qiJ7k5K-magg$&eG{$?`sN`b|&pDzu_eI?O}nk{Q#lvISVEhX5IIr zh#kVtQdE~RQF7qLS+Xrqk-=wccpCi!&5OLeG=QB3JheMWUz#Ti<0!4dZeDFRPi38S zHy@M7-u&H916XAcz!fB0OqcX7GXTIDSsQ~1T>#dA<|leP9wnDkY17&}RF}_F&n~CG zS&IMqlSHc8bytb6>?~Y93wKNf;4S0d?~0_;)(K01Rs?2Q>EOxg6-Ns&3J8*k3H6d_ zjpXjRt?wUyxh`~}Bk zSIEzC?E6>++q1hRVb0;>`>zGbrUv68a7BxEaaVY+_KyYKzq!3;oIDmJ5LAo{THL!w zbnp6J>V4C){n!w9G^*^RflvAV)|p)}>lgb7_3<&xOFBNjTs{niuQw)@MB#_dkv3$KB|Jx&faJ0tOu2kJsNEzM*-)D_UC@Pr3gWZ)kAbzTKcLQ3S&$6|k&# zYHJM*XAK*S=!lH^jCG(>;n@sh%Id@~N{S9DGDDP7a3TFzTePni#{SI&*E(|Ry{^91 zj&BV5bjsPLF(bS6%r4b6djG93jR>sBYo_dD-)0&f`q!Sa#oWvk<^^|H*T+(ivspm~ zg`VmCZG*0#o7&7CVb@M`~bi>I4?vx(S zH_)jLJGBALNpqfWWM384(wtrd`%bflOH#bFfiNotX@_TwlK47X(2Vg+%kSECtTSA~ z#VMl4VoPS&yEpJN=kTTIoQ)LSv*?`kflZzcpY_Ic(IW%K=HkttjVvu-Tlx$Fu|7dq z@fnWqHrwyQw#1mZ;#&irco;`)fm$08$b!{B&*f~;4K*?>PUOLm9E;V%F6P9%qnK8qaM{G5&Dn5H7wtmSB?Q_6#7g?(6lji6}&>{k9o9sy?ybop5j+O z|KWnni9l{T818D0Yvc-U@MdN6RkXcqk)3E|dkvFoYq52)i{vD|{ecr=O~$imn?LU| zU?p1}=R}1pB9oY-F)$<-hJ0b>LS&?L<5B5hE+!XnY@|ai&&Y(WcwTCbyZFq|gh|yo zkuqWXewcEzN`@1!PndoGux;o>YgyXnTZIpZ^m>B2s4K#$w@lGRuxnUvWEJ7u{(+H( z3hQe--?IAl3i>*_N)P63($QbndKKk?iZNv+O|P1?P#!$iw8yxHUm?pikld2gEpn z6QmB@N3yOs$3AXo@xX>ZXdR>{q{>SYFyVZe%k8F$)*kHA31)id?B}jo_s>zcrrX|q zmv7^kD#7XfbQrLDJe;~dG(qfsfk-4SNT%9Lhz3rL9?=P>{NBbX<>a}!hub&iNu`y# zU;IG+?5BQ;#v0}UVy-yDu+Dqh$|P|zs*Ximg6GvnYHmk!EVqKl=QZaNu;lpG3eAVl z=|bt$IC-&ix&vfcP|4=z$g)@k=77xOq``hc7rDjbcr~9`OvpPR7b+?U9#kq_P1i`f z$O})>=?FGJcXwPJ%*&jAN;K@iU0mQdF97-1K*0QSULul;6NPbUyY*WA$EI%R7nam$66x77-5q{BRDv_Ao+0h*Z=fjTijZ& z_AFeQ&1)B`=HxAV{KgYbg?ycKG-~|bd|@cT`Lh1P$R7Xed3$zsCD7%PnZ0TWxAX(- zl9*3OZwBhgkWd|Mn6%}_%<=oS936JK1Eg6+$32rza&hv0a&tDDf z3ikHff7!P6))--uhNbO%c-!d1qWc4CgoLe*iMH8aPSI(W5Gu1qC}TvLYeQ4u?b~-9 zZKI*zpWq~+xgGrI%%Vg~4mLC!P+cHh8@@qsTTtJ>Mo`Pkphm;p5XrZDwk9`m(!9&# zKh`s;t_^hz_cI6vL&p9}V;K<@Pj={$8 zQD<4k_wb*FGxaFVb{mkFi;LfEa0}i@Q_7An#1XlG(0a8D8l}pJ1Kfc56JOzF7sHNr z9SF^;R#e6(mGOAB5jcWjdV~||kZ;^xygt5!WexM5HnOa=vrJ|h9&RhPL$qQBGXIwX zfljdsn%;ys$=Pg`(OE=4Iv^PBJYwbx$jW8Fc{a0r(?lDf^z-qc{fL_(@5j>%4Okns z#kmJ|dH4_EA=WOSa4EmJhAf)+DPxz9*{+X=|LtU&`QBw&k}g}C>>ob7W&ud#3Gvcu zEL{VD3M`E=lweV)5Lonp$6&?rG+$e%nGTl7nhKzq(@Y70=Kmq-Y~Y#P-#`94VKxo( zl*gEdR0!gBxo1ZGb8M__5j4_hUJZ4i^;L+K`0S% zf~3H4oN*_kxZ~4MHAQrPGU>ng}(leYc*|2MfwoE;27R61&r){W5pjes0-z# z5Uk%KkVTFL8_maap#0>)AQx&n-1y+g#4zshnOjcvkaP2We03G=9AnkLS>qr&X4!q( zA{f8z-Sk9bJ^a@$w2u$QwFF1`h#W^@e9-47UE;#4iqSsVZRr?wd(_!t%!4A|V)e%h z3-uV8Q#}|{In`r|LY`JfO}aA@n6JvC1effR|1LiLLc|-;x=hW3`^y_(4Tq} zD6k-n*x7%*zj8DkwN6P4vPqlxE08$`(q4j>icl?!SokEI@!9LhD))Ez` zh>_%mwj?8OvD;cF{x?uM0!Tp3?P+gP(auJ1o9!dU}?XG7x{knnX6MP zyCz}1LgVB5&Xgc!J#k<)`Vy&!B$W54cHz5w7AnW2BdCq1?R-E^`=%5olhxW0n8WJv z!FixZl+F7IOZI@&%uME{a^H1wx~%=_p(^@YFoT2~}o^}TtyRNnGjAP}&8 z7OS1QgY9NB<(N&It@)vS+zCgT65lQO{QGliZL>w_8>BEk-vxU_Ai!*4Mpt6a@ZvhU zYY67Em51UKZk6NM&~_bwWe#rcwO$k*>26o#$&>`$T>rWg)x{q--b+v31a%uHI14C( z($dmq7Z-Xn594v@NVWI%LHjWO&g+BD)l5@SJOLt0+h&R&=o%7=P9^(z!4Yfi?(G_J zUWnwq(4EOh(E!AFz^M*?7{Pcy0=tj#@2Kr)b*ZIR9}e*!KNJ$<0XvG@+;tR5p!SJN zaQ-kXbC>A#C-V}G;VQgvIWX?*@o93C2yUXc(Wj&Y6=qK)KRfhv18*D$|Mko|WR2qh zsuqX%9a2v4ulTiYg9GxNPsufCNsvB$NGI3ICK!2MhZ4VsVaUX`kLn8I1ZkTDp--Je zxDK?~!HU9o>MUSi-@5aQK4VbZ;11c)2yO)baq~th&qiZ>zC!%Y?$+WT+o2m7OJ1LN zf5!88;q+^5v&OY_1c*)HbodN>fH{<;b&O6Jveo+wvBT;}K-!Sk0OS%f|HDQUnjTZ6 zXJ(#mU#VT!>^Fa?HOWxN3K7NA)3v{$ZMbf}!j66!xs1NxuzMYbtl8o1cZV((=`1gt z)Xy>Khuc~{*pA{Eq!`R3o?`GkIt$IdJ7!-qk0mRMM|f^~8J~wQi2i}~`k;Hg33szC zay_q>b8tuzth1dqf1aY5)q4ZcLoNm`GjIbhnZ_6fFBB(xyF#ApkDNQveIG3d(q|IA zue5W%*W#6}Kn{KR5`!5HN%NUfzqOvc?0w*8=f%arw?b7cP&sh{N!2qNpQBWfRIxd7 zz~xHQZSpvMy+P(GQcPbC@(vXFKhBId*q){T+zr~{KcHh^%}+Q#q25hf11VHz*<-2OQY{nOn5l&5$2Y5q;; zzzm8GbO-!<8@meT0mRctarVWAJ#YlUYTdN(!4>UuyXyboUH1R}`KO;bn#w5jjkdo|ZxRedT=U-_JHvlRu&;!vu&CBi!P^Ht0TQghsFOjHwZm zUT{<709p&i4{~n2FA@>F;9G)_yk=9goebWFt9Ax9TX0_SFMk?Z`SF-eS>ye_C8(GC zz@e+CXkKE|{u4&$KAAe|7wKIMb0GmBziTp%Y>IZgSQ~LyUvhV?dGQ;YdAGzb$^2yg zT~kxbLjGNowMI|84pBIKAQC-LyOtSDgT61~6K=1LP*9$dyM_s$Ek6{rjhs}V1qN%G zXp}quybX>UMVhGE3zq{F1}h7U5{;j)t}k2*x9h zdS;bl*Ghz9_4h>Lg)j+MkiLv#%}xWr_~bfHTFRGPl8wn1B)drRDVDmvm-Lx?EdH#A zwh2qw?))XLU2_Joto{vs-hKUCWq%a_tVti5=9Yw=QuiLSQ+ztFPK@oD0{!an&}TbmRSD2 zY1=^UHK}ki3V<)`nN#4!5By*;D0<`H!MB^g-L{YY?i>>iX05k(tF;E)3 z%n5O{wdDdCQ}gCp@nF&ieE}#ynpCW#@W}7GjO^zuLEZVeXp#s3F&CtR{GK`Jc5fk` zwbWgMUwY33%2w(VD&T02sB-7wX+Qv03kxT(iwovz1yIo`G_bl0ET>}@I>)7=rOywJ z^Z`Xg1TYhFWlU9t?&>bCP_87c74%WtVSx~+LNccSAE=KN_iw$B_tjAyNJXD+9c@ZfXX*ONWU3OhLfd9nCaez$zK|5NPuCuyVSrI%QJ z3*7=G=yEX3XURxYac+>kBK5rs3V@wMepaj{Zs7a-m@>_ASqc>%2$lGPO3|!HnH1}I z=}`nzq+&`L9aTb509Z1X2&m)>YBfPdTHqc#&R-O^YgD?H#7UQtL}yt%ne2RHVH&~B z0xR48lXWwNZ54OS>=WwAhJ~LF6#1%5uCbzSrvsE?kmy~#Qk>?-`+2eYzQY0Gq7c?? zq8)rMpF8w!c6cv7zDqlp0{ea{&0Q@Vm$@YuwokUV=9%3)Htye^_}_--pU%`}s5-AT zNxLqXU1-e{;TV0YXE8lfPU~d(_lX{{hk7Os6vZ8~PTnXqeKCCQV`eNd?{CTN&;zzN z|1|JnZaKddQb)XJMeH&~r1_(%7U5PnDm@piZIkb*7HDfkF2qaJ3-z{p2=yv*9u9LJ zjtH1M+AQchJOKIoqcbJUnNn=^g8?GV0~fIVh_RofanMtAqNxbi+_dv3nzjYWGc0Yc zMeCX(yqi#UPy)53xh`$3g9owZys7)+W_t%8SBlpUlNG};U55hP17L@fk#A@NLl@47 zl96c0XtM=o9Q!)+Fsu~nbrbnp;wP8zktA9h90 z1V*)p=8eu|#6geZAa!?i3zHB#uO-3xr=TSzg!S5o=}uXe-_^bwIpN@_F+_T210StV zd^`hdY#ejggIPb!up!Av7^iyX0vWUCh%qm^ig@sZgJs6PjgW^SsH5dT?f1fTx=`Fb zW2o~S89~+8+D}ipT3G8rE!Kg08u)#iW*BObp|;kS1EQ$ghb-Q~p4su>?D~TP!y^O~Xo^Ug@IK;6-W6)eFKr-qR8yl`^o$7lPa1j%0HjH@1Ksu4{dWIt;}(TIco zUBrBobwg99NX_t=0*p-!F1*{-!V=Q>oA5>&~c%kZ|x%MbHFGI zWOJe`TU)VsOw#}|{0@1+XorLqEF^(1j8bGC)()Us3J&KUjphRYO; z5?usJ{n7ioh`B}J%MoD+NnP#sFqHGI=xw{xgQ(E!TVfd7dJL+Fx_R>)P?RUfhTdff zRBjLQ{c#f482wGh+AL3}3Ffa&0jNmSI#$DEaG0&qOT(c8m^)T23j0TO0qqW`8_<4Y zHM=iG;vU-7EG%(;XOmWDrI8|OrCQ+plReg#YUg?o&}J{3%~D-jH6!l4ao`iG#bM(V2()l| zXumEpcWW6Bnd=hZSU7zj8kdR4w6Hfa8Ztp2`Xaz$GO_5B0L&OP-k&)%l%!3z{7?Ma zYFcy&GS{X6ooY_jEqsRXgcNH4RTnw5TT8PYIRnko%cKq&C0R`)lRO9X@9XKA?W2Wk zeZ?@;F?+2w(9f{UrQ~kUvff@ejW@_HgdldnsGk3$PfRz~o!2vUxocy(B_=w4K2h^U zp#IP2cmM`s)JKK3L7j(AIpHJ4lg^U?#roSmjZge?GRGTdoobPLTANV^V-wErj zE6JPJvT)~1cHdbPOgP#gcKG-r8V*vPWBVn$KJZM2j6Bf+RWHW;pTIOEx_6i54gLXW zf#+%H^lj)4lcCOF4abtT~CWt1)lkdeah-)<{U7F4Il}clT>bm6TS2!>-)yhM+i1?EFwv(dr zIte#5LtVS;H^BZ!Fkk0UOtnChTd8Yt?XHMOJR(F@n-n7xa@m$xqn6@-B`qe*a6_aJbEZI_in!?Uv*&3`C@l zs-USadfmRJZG*&7{Na!9byxj%)jBBkTlQ2$M0gc}`gWlzdqLuD0VJKL{x_&Krmh}Y zG(75gjWOhc{vS{ebe)H0(Y2872)Q-jTnZviziyA1SG08rc-=#*MQR$FT1{8 zL%C*q5~|x+5pnS>F5}Z?ocwa0OeUBljdF7G^bc-Uw~w|D|JDY4(xvSrsshJkNp_vB z#*d828A??Slhn1gu4^=YQ6(fzo=dWu0zit-0dG-Wh8y39(FsK2x)u3_k@yPzS zRMK;0o8~BT;9+ClIex-EhZQuSMPq&PB~6T`<1ghnHvGvgl;M;elJ#lLT ze5`d+@yYkzhwnhalDhBT4gqRDftoH=^V7NMU{0Uo{t?;9mjm@^Ujg_c$jO(lRbdt? z+@(ukDFy&M;1fE@YGvnmI!hk_+T5s4_x=k@y(4A-NbqXmG6@W!Rf1l*)Q&rW0m?=2 zsl+!4&8H3HRY}1H*1(kyKrb`zX#NFzT`&ag@y!brzGf>J{@+zBMpQ8R(HWkn6K1ez{)uC>`T%7NKoQux`7Y*hV zi-ESn@#Zma7p01$K5j}TSw=H-WlK>1dZAP^#J7e6T1a zNxRbA7uveoqqRrD;esa96ZKP|fs$_3z zUmu$-X4Ic)sKs{O>ufAcsKuP!B6b@+Jz_lGG2Xuaa5kIW(BeC;=%jE@)Hb^; zw~ot>5@WwwxbZN9&h3|S;K<=L=h1dXy%8EhA!u74isY>|&Ur`HFG1^)O)0dRU%Xs2 zG>R1AysJ9>rf0|Rm5QJ!3PYyXdt@uEYV9+44T*?o8%{ky)!-u0vIBx-?=5SEAQ5Q~ zp~$r)TiV)%<3>(r6(MlTz0+(5%g0-7X{Kf5ieakNAtMOl)8jvj2lt~|x7K(Tmi*gf zj`I3k_-9@+0u8Z9u)+@dU_P1q7G!n7fZjSznnPS5|Q ze`34+bB(?FuO0G~*^q6d-@J&YODPMmIE{SyYzI141GoL?H?#!A;B+_Qbe3*^xkl}b z=mI!xJMFmhHLZX!%1FHRiIOzGj6_P{Sqs7g1o{vqk6=-E^gKO6c+Wc>qiu{~SM)JN z%b#y2$iBYg=>_9!w7!EZeh|secVX`6-R-E1rgNEbaoWDa>TUSY>)ePbbv5ZdCcSwN zXJs9VYV#QR>(XqCTgxU zkmz-g;F%Cu(-;(WP3M693%-xoqQQg_uJ6;v>UT}MJz@T*$-zJWXgDsrt4~ei_!a5^ zQb4W0%?qe!i=h+A&-Mg4>s6v=jf1R%oUY>5X>W~2w#OX$U3|x4ZixHWp74=h%4|>+ zCX?A+mAuIS5z%pF!6cd-eIJE(9+=6wSBk|9A4U7*V2I{jI2ldwz*?fNZ=UTsJJFNo z>W&R%v-?~(563%=zA}d8ySi0mSGGGLc{FLvc%Yl-Yd%!IiIi&|Ew2fXiI)UO=}cVwnTr=WnxG7lNfS*>sqVl3-L*4sru)80@TX$q4HKK zmPOV{SI@*Af8WuYT^Wd0kzU0~Tl$OG%qhh9E^w!QQGc(hogUFn&7}LRn2Q@Z5 z1UWrUt$TPV7Mf}eYq=JN?BMAanIRg22_7)&NQ_^3;deXrD6pdF zXKumIT*o6zKbXYO5S)zA%c|L*D|4X*~&ZhAFCHqS20r-z=3(iK#&8Fsc62GGLv=h;H6TpZ zM4i6xwFdm2m8_Bpy6+5OokOQCLiTOhf=?M};AarTG^@*+7)corz#4<8!;Rx-*GEo& zo{5_o_ zP{Pj(YMiSWA{f`c`v4Zp;moX%&Fe>jxuvd(u6iC z=ut?eJ#rSO$F0t-Ox+ zORu3STd#;Z{NzFqa+yk8)VrFxw$)tNw!9ateHg|Qp+qP`Yi^M9)iARtgQBK8GFm$N zHZSGiVpUV}F<4RaMm`F@u3^6Zn)$AdnzsXcX_-;!^YrXnBBDi_xo>gvhjT%;``rg> zEgzxAPkU7{?1)9;Vcef4LHbR35_d7TOOUo1{_E~~qW5)6=?LQsWBl~v(|d4_Ul<-y z!`~Ac()zQw^Yxg{Q!`Zri9i7w1;A9CaC_As%=DFv(FLu#=>KFLoRj zP^kHfYY1t7@kjT33-|^6dX>g4y?}WB=LCNi%wKh%>zw1gHU(>$mnVC`ALK`(k_DXtY%U%wDp@Lb<@nhv_t4g#d|5!o<}RwDvN>Qio1^Bc zisdY|5f`YZ#5(_$Y1NP?)f~`NqdK&WDL@I-)~a-&iWDjYY3_W|9BAxU%q{eDXElUw zue-W8DRwQN)R35q&6KKDeeQGm;9)$eX9jTrt5ENs2d@#A6rW1=;4AD_OQc*$K`&DX zrd}g1*UA7GC9QZ&6u5N0?W@pTEm2R{tr&gXGWWSX+-2pv+T!PM`pUFPji~X?S+w#V#~(~+ppB!YvRNOHo5Lp%C^NjZ)LZ; zmhpa8ijE()t%^%kY-AFBiD9FnUZVHo##d^x!3}l&eugd7zc>Ef-bSjEhBvo$QYed$ z-`yb_2nfu4=SQ}ve>d;s+0JS}8Dh@UMMK6z$9$S=?-RAH!xUzncgXs!Cx=nDcAA+T z8ALVK;P*miOz?7WKn_3& zh@FtC?{zx=%*@~scI@$YaIlEl{fS&Z+*t>ASZ^>kU@9iV?GXb|nrUyi!#GVt#~aq_ zkn6lj4$L&#fVc)NDRV5_s#Q`lqmO>PTvFz+8~)>;mjjc7pJNxgFfJH&k19&#dI2vS zA}p{gVNO-V6#Bkhz@K~+b=45eji4NezQZ7EO`d4#>) z3H=b(yncL3WR#V;IX9!IutaxjAIu6DU_1oU&Cr!-+)(>E@xm0-cg%vLV2ix)0iy&t<^T~man~S|pUP`{@#S7_`Fuvg!Hl8OpTQj0G7*o8u9{nEiH2{mi@a@Q8?EMmy_%=FJ}5FW)*c1?ljGB}@@) zlK=RW&TcQ06bh^%BfBAsNr4Ggo?|qTTZZpks7fwpzRY=9P!&y1-KdATPyGVpQ|_p= zuP=<8xx%EH#9<}GORJmT_6&k0Liz|(<}33jk?vtQXH6pJV8VMCMNYa<6Ir+C3EJ0? zKXsE^2Zzz6=;O2(RJJX#(wtiQg>gW@$&~g=6lXGNbE71XG!B- z-J?07zby?C-7%?`unOkVeE&88n%0&fbIfsoZ`at*{Q^q16cI{TSV7aF&`L%>2ag|g zYKgy+(ux&tZjIl(U9w5V*f!nYuF<3FwTmHlLGimQEbvua&F;K*|7aqI(H9dNPl}5f zt0u0)_2%bqqShyH1=#e3V3J0=fGSo2zy~dNHGiHAK>RAQ^Xd_cASGZ)@}!|P9h@() z3FKoHannaMo&gxFV+^x=oweg=zW<<-#2V>SDu$0@^&9(JtD~@^IctfXlGEQ^xFnVS zNwJFNnuV$txL5$@NE29qU*OJ9X@n1SbL7QXmF7*fvZNiHIK~EPy97LS&81LP z+pG7C>xU&9U%eM49FIqira6Qg2Lz-?T!Pxo9{ymL=I&TNj;iVBiarzmym(s{!(9ZM zHx#NmE-VTQhW9x`%lrI)UfIInu<0xTJ3h9f&($1{4XqjNtYoGTqa+1aTB9ExspcFh z+7mh8RLQPV9u(kwO3T@OhjBjgBfOvY*w=?A7d}WKo*8sGb8AU){tBb@nf1muv6vU5 zw*%ORwTD}?XzqplbM2KatbsL6n z-$~FdDIuJxkE}N$_$Qs~yy;boyQBC1(PI2rmytXp1dqy_A4ans9C!{#2`J`YpPUmn zAPA_IlA|S^&8Wi`VJ^+VI&^=YKEx!<-l$1;t(*tj`ib${$^e>Q+HNhs;dgiGzpt|s z7)nEp)sW;jL{zOs2X@m^M&V|TG3XHz3 zb-sxNv4z{hy}NiCV>XQT;^}+KPj$wA{Edea7f*{thJTh?|5>^bSG8936lPuT?fvQ3 z&?8s9uX-Di(_R>ni{WC3l`cklYB2kN?_=@9iSs3=ZKxY1^W$xdtKL<_UAUfO3)Xfy zNYR1U@E^}=j5>)WNtl?WljLuE7FS7}DUd(G#4j$jjtRK^OA|4|9L*HRfA0PgmzTfr zuxW8hDExz@QgLFCiCNDb%BAW((zjD9=4<(d=%;z~+5l07?pMg?n9cJ@zG0 zR&T;jW!-EoqJpsMLEJUL` zWKYEM&g`B|+MA7z_u6Nae7Ia9$zRG@>7>ediH#Hok>}PVuy6Z#0K!etka&d9pNru}Ki=dYt}7xUk^&WZ&DKW0a!KYN*l?9_ z=L0{odcQ>)+|i_g6XDB^-<<5l3$m^u4da@Udz14b?xWE481q!m|5i2Dk2j(Vu6nm> z%wAqQNp$S*?N7Lv&cFZ0{KIiewS0)Xri)NRnmLS zB0JXnh`jBRszBbB2i}{uGv zP~56eCaAzt6JwvaxWOFYfhvVtuxkqNFTwGmPoxs{fwSE;AM;C>gGN**msK3r0(k$* zU&-J2eubifygQ(gkBQoK8x&I>*6VzMY+e?HIGPkkLRoyAK-KgBrD49a@NJ^Uhb!tD zh5O$8mp}e@`Wg_g{_6f^br;G&3RJ3mE*Q+0vKHUYUu!b}YHER8ecZegV5F>-AD=U^ zs$06A-`%ZV2>kKG06G!;p$QHd!zkp$jJNDQzvj3K3e?pMhKLe&MV zM%z|B@N<1?WBy5&N=Z_Qxy+M7pmO8z73wav^^#IMcm@s5TLJJ8f8<~`K0p6_pxuHw zUfdJ9&^Z;a@mW;6i4)wfTf{)xF|=0KW5!6HFBdM^>q_un-}ufTmjI}+wND2hdF#{j zH>{>ovY>TJ2CD4Pi1M6lH4d=ZT|R2=Vhul3@M3r7 zDC0U;sjjl>8Jo-ysEl>F>y@MJV~FFZ8qv(L3EZx4hGa)^k?N^)L$G$oh>zIy|MOX_ zLiX$Bt6U-`DeIZZXZoa_Jf*d5i})z21*jkSxeXZo(-lkHMoc~5%@_I`^FteWhQm9W z>rH#jL>VLD*T+Un!3;N_@$R-A54Xo`RPAclHF6+g-R6eIH*O!hx< zFW_gNwa$oMBjGk_Of-a2y4Em5kc_G)Kqx#Y^4;yz0vg>P>MVdGML2)`;$!#B%+R`~ z7VV{rTN|lJN`^+Ass`|w(o`o={5pun^9J8hhds|prO&wb&WM!>t7gbKZQJ{XA>BRewJmq&Zop@ zhxnz|uMaXc>R?k?yYtEVb@WW(^VNg#F+i|TGtr8Pl4Vz7oZ6kngrz*R6B*-O1>a=) zz*R@j)QLja(#V6Nc+Ub4K1Ne54x47_p#Cg0dJX{cl=k&tZO;Kn4>Ce~hnDM55~P>D z&qLenX5pY18QJn0atj@@^P-MHtqXyKhmYyfnuk2Va)x-a@z1NMjBFTxnDoVF*V_Q( zp|9(;=oFwV=x+nEB^FSt+gew&P(+(DfXqE*5NK1Yq8}x1SjqpRMN6wHOW$z@s0zze6?YJ~1!ph_A4D45M0ZFudry@W^<;AKve-3G?&J z_mIRN-k)qd^-k$)l=vpWXroo)(6arP-{S9@s8F?AqInx&>!_>FdM0`Z;$0J+2-ZA> zS8Q-K@|u|3Y-);p>67)@=0L3rbsz>+8)QhUMGxav<4~feWWKh6<%$CJCa%>@6mHS6 zKF!r4)#2m9of&}%^j2uIWcmE=HVKO~7VnopsKBgX)q_N~GP!8j&>zlb!^;EfP zy(ZG^-=<;-6ieV?$j*dS4*(VxxX~4zzx8M+)_2ukp*IoF1jXfm#0AflQwd=JwO$Pr zL0TK}+G)8QDFVM}*RRwC;M;!yJ3dMiv{+#2IFdVY+>xXS6Z&fO03k^3*e9I@4M3NA6^j^-zkoY9Eoo08XybBDKuf{5#7y-ppdJ1c`cCJDf z3?*i0@c%V}G=6_hwGESR4rfX5O0cw01wM<^Z6pav-J`@Y)l)!S%~Z6jXJSQjs`M@) zDQdDknWndi!NjmJ3yfyE`!sJYm+&!-$AY4hiw;(AQx)yruheExS1NQ|BgEJ;l{=f!#KpQEWNv(wP>otZmr01&G7#7k#0up zPL^CjyzJFis-aFX`HLO+s)O>$+BK9!zV-9&PlW*$PvAeEeq>dK4$0E%^qUuDSyJe+ z8qzcqn?RGk`!`P-&M%6n8>rOtn@>n`g+?HQsg{sZOWt{O$d47!X^Q=AXao)Y0ChDj zBni?7pKhV=^DfrrEql_e?t5FM9qKpwM7a3CYuLquhH#pIdv(qjnr4&-#P2keK?eA} z+O{y~VdVKbxL39IINE8#TN2}3sB0*GlixQXBMJ;=Ht3!jBxa6!}IAZMeex#-5EFVHI!;GNOANQxdJ4>e9~Y;BOLtlV2+ z^<=ooromtR{%8!^EJhWX4?ytRmcH)Q7Ihxi)- z{(>~#z+p^YNFTOYytf#OaUFY%D+UYoDQDZHM^sG<4fPr|7Vt(d;Z%M3n?wNWz3Nnn z5eO>OoFkmjYX4aw7WA~riS777_t>TKTGIoXK#&fCytyM%(K1ub*Q-kVW*#Sy+bU*V zD%Bj!Cd{@C%Bg4mYGoc!zqOCO02b8(Mtz&v)Rc-eu99b0wx8X4%xpme0v#@uuwCT} zbbcBM|MJI8-xa(y7p^s7#$t8AqG> z&*JrVg$GHga{sbKdfdvC=C!tlauo4UoF*XkVqcbPTtX`rs5D{cVK@Q{I0@JLYZOoC zNgeI2a%n45a5yn&N{J;f7yRQ%EOiY~T`u5^)qp8UjuL#_P#qPMpQ4DtCrnJO7zxIU z#-`Mt14;L=04$BO&JQK#fb1QXI1d!myC3%4+a-`guw-L7-|N`OEZADUgs_@%rRN97KQ+1%33 zd$!gWx8bwpJy=<(_2;0z^N3O@l9*Ti)B5Y}GHjO@F!H~tBX7f*U z*6BlD%+m>|`j|&PQ9egrA^#?L#8lWOG=KDk+Cpu`8YAwUbtnYIJ0p67Ag?0AqBmt+ z-P?JGg5dbq7LA0t_!}eY#1Oq;a>aZd+=-Wr(l}7P_@fcTW{XH_AgXT2a(L|r^s_jl z4TWn#*CNWtR_EPF2@PuD(rRRyXsFMFml+xv)#|)}uxWlfpFrO^I9M6k1SSXD1X~+5 z*&K8?y_tiZ%o~lxxH?O++u~!o;E!#!j~7l0ts-$vY7mGU!}OAZVFZ z5u9sL-+za4+6mNtY=hl8ofY(BaG?f+b|e11!n{K(T66D6AF-hwoiWsZIAm*8=C_=s zOKxlSn~(XbeNiv#G;++xEx-xp6-F*W=6XHR8fg2&rtqKd&^z>W_5641@@%s7bRBl< z1W<=u{Gx{wZ|H9ebA~nhtr(DHzHr<1d)Bqg|7pN0`u@JR(RZ~7jaU3={2I;|r@G%i z?t;^Tdec#U1BAs?f|##wE%M&-%El*gq3{rGzMTz6T()Zzi;`_pI=B<&r~YiL$MBWj z+k&941r-XM_!!(h1(}#>hs-rKSkW425^+aV+;qVO6=yPd(!xk<>b<&$DFt(%IT7k9 zPTUc4EJ?2Ba)oQ%Z8&pa5deHb{Gptc?4i?Ha9^On_$te`Ub;q7(D$Ky>8L$3Uf=5= z&=-)uuIOhDUADKOK2ve!LylC-ja1vfuOA|O9nYbC>^+gc&b*<$6W|; z7elB;^jdRj|K#6JnKm>VUAzllsjc(yI%$P!f?Vk~v$#0|dtka5s5iv>^jUaYr3eC| z3Cqan(am+6zd-w6(s&zcUCuNGkQ7T}>Z{&YH(I2+kTvl6@?0K{f{NrNyP(AW$>ou_ z-$yNcq8AA4;NT^%Rid}$Lmt6dAV_l-7|^p5rNtONYX7;2ZZ1>9mA?4nk)Cx1)$0d121CFeju6d+{TrkuEujm)+IJ#i|s-x7~eRa*3q>RL}9(x(SMyWAT}2--7;z zTR30o;#hw`f)IO8`d*|G%(YHU<`rZTUUVWf+ZhgU4 zd=VfuXsc2lO5eZG0^q}Ux$bKIs=Io*NW-!X5TLpQYT@Z5g?c}jS_E9)E`VV_a3qqH z10=QOlUN`HY9sFF>-@F)Hc!og5o4#N!jVHK+MWL#6 z5g4cg?S{}x;62DE4V9BXg76p(>NE*LLT zRoHIeihJ)RsQY%IRDe6fn*E6!k3gSiJC(5etr#T{>J=M_Q$=?^0dY=&rdn@g{Nm-MVMvV$KoE2@G0h`{lCZ<36qtv` zIOy*@x>oNd>+^o1KwsB~T+7>FmNk>>h-<7v@ZgSTM&r&yeTj_(RGr3AqX#{3&J9o( zZT)%5rg3Dxwt?vMFuDW{F+sCUy=sZgRgIKV&3-f!JwnD`iFb_k?+1F8?U-}_AWUOe zpdWoSb{p3m>@+IOKRGZsnKnY-XZcAJ$4}|$QqkWJHbd{hosG19eQL`OdrW-h6|i^Y z#L)Dl{s9LExV;hFIhcUhXN@eJZad+M*cWSmJTNf2D9iFc!gU9(JJ8DPuosImS`mO4Af<} zPJNWVb`qSA$aQ$JeTQC$Uzt7KyfDQ4oi4eGTH?84IHNhe6m9FI9jnDRw6cwc-OMS& zA@tcP`aUm1zv0WYAc^+NlAV!Py(y`?Xb6I}NIvg7p`5AA&f6uM&I7k2d}RUZW3@WcCT^eXjS5W4siBI$ejt%}@|55IHws`eqZ_er^tio6%<;mTa)CAs0|*__gbZ0@|k&4 z2A$mL&VwV8|7`F)i8}3gD%I9F%;i#!5PW^Y8xIJgp@@NfZ(3+% zltvX3q}1wMw)=?|QeU65=uAfiZMcst#jtN_Z?s5@K}qr+@-&j8)NT_97$$?+RgX2g zhGCE=vY(D`iG#nV_=uvLe6bS(nM8o;{3``J zfn8|0>G|TzRCR%<-PJmp?~ZZDxMo*kS% zRm#-|D&yj0V^!Ju3h?r8No)?ow<|887k|~IOi8LWQN(}+E+!L?A-XW*iB2_Uk_(c9 z_VFo`DT6t3nZT{CSh2V~CjyvbhfLMJ|Hs*TMm6z8Z=)7U=%Go6&=DyCX(}!B5Q=o9 zg&-)QgCGb(Bnd@Sq(~7|KnT){h9WILf(UjDQUn1(R6 zteG=sP3G+9dG_qHHzQ1BM@^N$J^02pA%s;_e+I@AxZnd$573Dcyi)7?D06B|9|sAuXXnn_d){pq|O_GlSD zlhs)c(NpSal<_Di{KmU?neg!vDFre0FZ=^=kqTpNNGA@`+a2Znf0R>_W2ed z#~O%(ha$#O+G@Nm`W5L(#m$y&lIoelKeq?3AGo74#T(}jckabj#vGP(5FDIvqD;WbEUS91* z;NtS$>TL&bm`mh+@vb2lP?UzldDQV`l!UPi!i)6pX}pbOKAMaRj9p^ zAgEIXbV+gqWwWH(92i~9YQZZSJb09eUojxPmmsD!HolemmHU+v7b*#)=*TUOx_WV%4aL-YaV(PM zr|x|53;QCL#jPMD5Br=xkkZwA5;paf9B!b;{~Fp~8Nn^!kdJx<-Mk7JfjQl#*tc^} zYUlp9`3^S44oOhuooFLUoT`3Po;nA!%gkmHj!kFqXQualGSaD!f496eA4~wg%N3lav(9}GlST*eaQF*ctY&a0q z4%~lI9v7g)(Qn3cl9LmRVoQBiDRS}NstPR4PDn_$QqW3DBy^K0wfL0hp|GOiSN&#* zBb5@MDIOhh_Vz*X1X!9LxUc@_pBriVBCp`sXLXGBqVkc?x3N_d-^-8IbAeuwZSQni z?J!%x-FOr+Ampxrm6EV7o>Iw!gT}d8&QWgAtENtY+eTsf4$V}nnt>#cYOqdeelwL# z9At3iHHzp1a1sOjYw-br3jFdH=X+FZtafgXQh@3+WN6sgz%X>nCwYNj9dWdqn}iqd zfGQ<1BDe&)g4V-^op-dagyW#x!RP&W#eUr&maX8o(-Uz<(A9rUeRJFb+`oB?%5g?w z0JmVG7cyC|d5cU5JNpk#B6fYT;TViB za452Kc($Z2l5w!rDB=jvTkbK%*fy|>1X^}zAWgt;nrDZxOXC8z1P+p2(80<8kOYwR zF_A-V%$|2=)G<3`E&!gwoJGLqUgQW8*asPe=>z{HCJ?|@-#|*M7ZM=FG4<94Wfy3c zWe1vf4+hYf`6L$WuV4(Y@hubBi&QXRs=676`S%x+F@dmyIRw3faF{tynnM78m~xK} zG;dm94nkY)8z-6d7v|oj#us%h)xYeB{BHn>wb^7NeXL7`@`*YHLyt-Dz-M^I#06OkT9W%vB6( z?GC1(=Cay=t?`w1c_PVmidb>z-s+vwV3|m*o`e&hp1zmW<;bB_$}KNSYe_wb+sQ|1 zX8^?0x^3YXDDD&XQ1=Ngp`G!azDD&g*3;aOYeu^8RyIn!G&tN+sRTWMz}ix7Z zKW$aT$%*3vXfi4@iS5+ckcx6#CR2VvMqMzmQv+ZeN1C0|Q(-*Uq`l42NAqAs-DkV)Z#95)W)DezGQ)E%_h=s;%X4* zgh5y(D3Etpn)SL}414AxACIWH?Xa}iDmHca6q~sf_$Im9JTghBX_D^9&H02yVukSY~^{3caUhbI#CvN*pr=_P}h>$SANeUZCmPbH7Pg(Y0t$ zq3})}HBr+Uh_|g(S8t0gLTnaw6R07xUE?GAy)@DUVw*lTqkefjhZ?sXa<9Bsp`@eU zwvB?=>Q(hRDps)9M4}*?5%uBbgovW4DiYYzST;1y+!sSIpP;M=f%$=$;zUS48vj zB2WNio$V|M0axu}qNw~mRkwYRaS;va<=WRpXujw=+g3%|o}izvqhkneD+lN}U&RHT zq8-w~KK~%bl2X^G(HloYy5_C9q212VC~ix*lO5wEUl(xOc2j{Oz}Tx^N_V4qApjaO zm;EXKY++F|oH7>b<{JZ{tNPKt3RB~JgZi`FD9d>k*3ID>U!J``-&-rZ)#dskJMYqv zn*micrGA3ZWw7UR|Iy7Kzf*dC?8%vYG;wrzIYi9fpK*Um>|(KQvrdLQa5@FjIc zP~3(S_R!bCjfnyIUg7HM$qJ7Yx|VD81n5N4=ajCx?F37TuOeBK&_*E^#QLUmyO+Y_ zD3pjUZ#czXBge+MnJEHZP_;Y`;GVXpIrn}AySfCc8&owB^D^Ru(k!i8nZhI_%^cqH zz|}=qSbWM&*vXzCj4x-XQbxS+h0QDy)Al-oQ4=W0E2R?G3bVR!Rgj(t_Ze=*FXuz* z>hfypEay2g?cH1|1qW`xeTOVTYQ4V32U}R6@uNa=Wd2|sGCJ#( zsBG>Zj!a*JOcb=XT98O)npaWNekju-+sbD$58^mPVB@lQb6%|M1B0WL2j$~T_75Kp zOz+Ojv?(H(XEO3ksR~6^g%r4ARW5f9CAO!=#(7x6{PdS}Q`H#ZP@zI17XM1cywx6r z;_V0h0RB(5W8mYQK@ox1Vq=0(;YY2=fDlgIa}X%xs9|WRX@w4p4T{mU3PZ&PSp;2< z3=Gn=3yQcJ8w}Ak(AGCL{@+*H+^+Jlzcy_k(7WQXNwoBUgZkjVp8uTuXqRWJv=Tht z_H#8g*Z&TOWw6cZ?0+jA65rWvZU}jV{}i}$FCun#Wr9yFV6(ZethFZdie{7j!;L!| zzsQB{8tqq*BK0*IS9G4{KGnAMw4&7Lz3BdmJbQTDWKZS~rhaX8uvGn?#@Z@!o!fGv zx$uR^JH<4Ecij&&3*#Q}&l_K{uu@e#PbtY&^NP6IT4i|NJ7rMteVOM)vw4$xmC#TB zZHT31dR-&WRMfX!F#nvzUmJHK{oVGeUZ0v>(DG84ti>Y_|JOg__fsw}Kh@qF+P>^( zc@^;O8@%<6{T0Ypp;L-Qpq4ZfelyqOVt$PD<60fYe5NOKXvu1bq1ed8t3->kDsqs|I%l_6ztlSpVSC@`r_lu-f7A98@l*Y z3NBsr&gWyC4*JPa#*NWA7m5VDN38*WX}0D^(2}6WX^-uS5b3P3j+bYbdiw_h<-98S zB9ZC76xX*+h=~k(Z*A$4-QT@WoSPo{gAA?ni2S|F;U(4eXCKJhYoAgVMb$byp1#vF zYfp}mOMigO-wm84Ok+oosRH+F9;ob@TZn%MDNa__go`;r%G zYtPwk1)h$#0c-n}Tro+_mlL9_9f;E^9>qt*7&I+3`j!eXey=8oH?Qew9%IG6=D8bt zt*Ch?t+D*|-4GMbsOA0#KNs$tu1i|7xBXF1;%(Yo7q8J_Z&Z7b9%h`Kg8 z=_3JOvfh6CJsV5OdeFfl@Ed%+jW0=7*lp(4v`(XR~D(Bp8 zT`EA=aJjEH8hvr|%U)K?yro8aNe9JV>3?nSUW}8gy(ksgEysOw{q2a-=9?x?ZrRww z)*C+I{^#aQJ|=5Oc?8l8IS3Wr13WH?I;VeB1uFQn#6{sbdT$x&Nt>U#9k%*#KSbTa zEV%GWQ>bkfgCY{-_rrMPm|%>h&xBOsb6z9;aWUehmQytC{26?58?vOl)@WWTS0vWs z^?qGD&!qAtZZ2uLmIUtygxb1=7RB{l{k0|;Hdxdzoy>@@hgp(W)pKqp<~z8&mkLD+ z#23WxS8KP#{q8LcW>3_4ConI?Qu^_4zPD$Ll;jPBU&a^K?ys^2#YNM5@imCl!PI)x zhvxAQzhBH>ag2$>mOFr_GzRsBv$(DQf(&aRRDYtiIm>Cz!uG6pAL3i8!KWAlJl9u* zuZOA{Tj5XsAPkfq{`v87eC1_jk;zTb3xpgrc(D9HaVPtRtK7Xi98!J_j+hp))?g6zB7 z@4E~4L`9Xr)SLKzrd(d55h}6&P9MLO^0aF@-u}7b zn?sd2F1GSkK}BgbXEv01pj8o{jykW^?ddu&5I>=UZ(mj)D6xgkSFYn z5uAn}_&M@8Rc8w?7O?zF%W_dXReQ?lQew7b|I7C79vb?-MVRUC#Haoj2MDe4K6yu5 zPluE5O1nDeR+R-=2aY$t)nnv6D)ZOLdFdB^OscGVtimgd{4pY0KQX#r__;#z)7xQ- zH=bU#9))nQu7~&r~yk{{D62do?<1ueOq6&Z?rzUsOE(fqU@ZkVF4U3r7lLFE#NnmE7$b)@Xq(BkhgAYtn3!wn&^r(X52n}@*lXF@63xQ33j&~E?M__ zmp41P!}u@2UTT#mhFwmPjCyrb40dq(Nr0HtaxXDFEAoS5`MvPgH}8f{blfzXkqQ(n!}22^nL z{cECXCVOSi~Jv&}k1Z~3oNZT;>A?TcnD&1YYC2jLDTZ)U{pY2Wk!O=Lz%^k~$zA)CUb-~P@m z2W>a4XQj=g-|i&LC{cRf)S0K18vHvaFffw^70Uc1GX^FN@wx zxAu+kS*cr1>G1?JH)9_o!at5HOP|An^@nD1y$$3=PG98e2`vUG-LgHm{GRY;cSqE} zzmPXxVSpXB+h0+Cb?y7+$T^6|#ow0|#r)$h$Bd-^_+gl%Hu^MOF1D*DB+2yhWZmPi zq?Wkbb%N4P9&>ke1%$RBsZzI0al0UKMq$xUl>YH^AnC%ICP05l+2YrTcX91=!|fg$ zfk(+XO;dL26?ta;eVx{1+&WUup1m2{ zz{&S|2f9)u?bx%k$#p($2KHy_@qJz?^ZzO>Kjd-q>sv^1W>;>SQ0jwThAVI|vhEjy z_)}Bn=S$V5U;Jnt;zjpn^U%!lbJDcn&|?(w4-=8@`ZU%&u=38+7Q(VsoSXZVLY+(g z7ralr4CWRq%lh1KC|atjmKIddDq8%}63@M_R6@CR!R`-*V^H4dH>$5tZ9B2etfLhv zd)7~}BZq9+adUH>GnDVXU0taA(tht;uBPpYTPkC>HuPb;0}ZO;$7D`z9jsQBUOzai z@0rBsYa|_KSKK(|sb#S)Bp*@&HNwF-64QB~EMHn&d#gHp^&2U8O7&@Nxf+bMO@biTIw}Jl}SETehLWeTi=LYWo3H0dbZfidt723ua zJDI2-{^N$U5OtVs)9~flfW*ZUD%5W^XljI@^FiqD+l6HvfXmIQ;Id+AYs@C6XO!8U zs4J@t<50cMJ;BSrlY)jmS|Ufzh+J3~zEh@-gjVd&NbP}%O|fE?G|p2Bndb5t9;`AR ztk17&{i~{b@F!9GC3UK=Oug+dT0s8Ia#v#Sq~9%5dkMzu7C_K>xC)4Auwu!8eOp z%>oT-4m1?Td--bFcTX?+`({y!@!1PDOJ6eZUj&VQJbZ{8b*;_osCiki>g!>izf-PNVr-Mo4bcX#g#1nVbj>S0h-Tzu=rKHmfJv7av)g5mBQ&3Uu<@gJ^$$clkmZDvQ zHJ2%6RNPi@>|FS3XVH36JD_tu&NwjQo7a^|lb4}-9}++79y}|i-f;~~(@pt(+s|A3 zi)}q?^x$xGz0R3Cvgh~RH)K{4S2oPnA3E#J8 zruIpY>i)kLT3>BP(yI@m6T_LW@7?)g|NHwAHr_+~KP${qrB-R`KYr6vN7YNHQ!^&h zk@Gw^lzv7HG_9{s^QIxkT?_*91W##SK}6%;q=t_*r3HQ45OWmw#>w?o$t5q_Y!tpO z2w4Z`>~uAY%>11Xx!dbPRD+Po7$c|EtTVCJVf8C6A zl|FHskrAoqg$8C>Lp8XvvyKf7->|7)FDdbCR?P>9D+8~GGt12zpbm=7c_twv&K<80 z5@Y#422E6ajnfy+zx(!my<|}zucmrTJQ~0Bjipr0@?rXZhHaGz-!Y?q`(iz&52I&7 z{|^3nCu+F=P_2jfQBXzX!`%0e@9XbgEVzNjVJ$LI*#gIx0)tF5$Sc2-JsUi>i{C&x z)jGmyQFQIst~Kg!>bC>-apNbD3Sx^7Zl1sCov-yZrHp(nmGzY1KpE@VqC@UtsqIAQ zNwJhKnkO{d$93!!HJf7;uiVgh{q?@i3CEG0Hig&H(>{*^J`NvW=vQ*~zkA8u%DVTT z(XRSy;<*;(U(s(YP+0?uZ(5C;Ucr;lkIFx(HZPpJ?uUAEYbXU(U_06H{^z3hE#qr$ z4;QkZHzmZ(>_#b8=~|z*axM}aVB58^4X@6_&OVaAXLjS2NZq3BhmZNewLw1XY z5!F!r&aCCko4SWW`-B;%HMyR zF=c;Ahxgg5Fdao*B9q>xD%d- ztZ%F|rC$;kOE!f3OEMQ!^J-U0k)zz+6;d>M=87A^9CG~%)4e|3*Ie@R=HBl)>*oSE z$bIaGnRzSGh@!F%o`(o~`Jm%`?5A2;ZViclxO^J-ILDQe!r`eC+QMG7_)uyLBbj!|!X1I~R?sH((wSf=uI z-0KXa-Yn_dX7jsnERH??wtD|1Bim$)f655Y-kf8vTzTj!?1K+H?FIrE{OeKR_gPt% zACv|{dw&0&kN&&{D22*uK8;b*;jlq{_$K1!ckJ(ZR($ykuWr8KJh$yfo?_Q* zx1XPlLN+ZQJ{TxvOkXz%I5m>!n5L9Hp4MmdpL$-vM~j$_J-^U>%t{tYIj?l~k%Wy0 z>(Ja4=sEo!{xh&W*Ry#V>+g&AlYieUKV40;NR&Np zPP?nrXj3Sd+&!85pz~5rg-RdSe`SQ4x}Y3Wt&b52Jzqv*kcR@r5u@yAFY~oD-y048SaiFE;Ej&3iIwX~i+(v}tY7TK<8#weHttVu*t#dQTT5J;-nSFC#;tbH556iy_LfyTQ)AAVU2+XTSKq@PWvCb_EBI{b#GYmibzNHNzR^Qfevd2H>y5}0m!Le1|D=;&OS>9xULG~ksbs$) zar--<<;UpZ!I=up9h}yF&N6t|iYQX8^HM|jrgH{ zgWLhXh#?zQYUuOaU%4|i3v#?=YNWt&_vw#R+05s+ejEhnQT^PqdjP|jTG(^9$|LOLl!Ux}c+&LzyLVcqW-`B~D%uPb zF{bltF>)v_s(-iNSf!AXp)v9dg@3`d#6xrWT`*NkyQMBk}3~Jc3 zZ$?|pKA=FJQ1b9cdGEC;jP98;wpS*H%)QbB4zn7XcN*rgw+PRs{3nYe_Ybef^ZOrr zs#^8(|L+IagZ{sMa0gU)kfx{R|8jv}M8$+(V;*#ljK2oaK6mb%rg>yoTzCZYhZYp7 ziGZkU85?Vwp<}OI42m(243CP82#Sb>X#L-=a|3NXJzY(BL@e{DrgKmjDi(b`h}lJC zOn6Xi4EnO>|Fm7AP?v+4cf5|i9Aq7Xy79kn?yUuZ`f9qw1;pNn3etp!qpk*N+61Am z2FL!dq5N-;y}3Eu)zu1>@V}k*u16<(ItGLUU5?fCKnF5MaWvNd$APa@uEbLIfAR%k zSRHpcNB3kZi^y}XY;#pm;7KqnQ#LBS3haXAI{lXm)dO~fJZO|M-?mBjQJ<}VmU+3Y}}qIk9Eb)-jDdMswuYN*!{{uO~IB@wtR#`W?ug z`O6mUKiL{aF3YCrzi1w7*{8!MH&$^sWxsWQZrfOb0E#SL{17E@NQF&KB#ZbG1h@H+ z!%Tri%-!Jxx8Sa<8f1)p!gHBKorgZjOGKH#jdiwqR1^Kc364m*l#kUo##u z-#AI0N0;WKQQC}v|9~$OOB*#h>s^Vx7`O-R+18W#M&%VRUuv>)Q$1ai(oEMN4K=TN zY>}G3Kelde9uL#eXxm_92Fa{gFCpogjIbg^6N%775_iqW`Pvxj7HC}JgKq6DYj_2&&+JxqK&Y;LZS`ZtTfyXO>{%% zc=P#29bfzw43YbK6wE?Jx=;&990lit1D_QW#?cK;m)bDsa-%bduC@#li63bJnWUd*+ zA~N;xEJ}}4wB&gZ{Xs_k7E&bsbN|V9`F;08nC>gQS8?}}l){HEuJB13s{f@OxKIh*a5Ad7lKB3r3r z#Jnz=)AY^(rj0R8iKE9hD9Yn_du^n-&w&#+l7Km2n?z$2jHMJflMav*6UoZRiEoM? zZeD-}=`WQ8lO`Ds-)hSP%-5Z2356+yE*OVC-WtH{)(^rfQv8w%=Y{xS-iMe znrkxcb4NUXVcy0E^2ieR_1a%|L0NX$$HRMBzp&R7Q9{2G1oN)JG(qq09UF;*R1UX< zfu88MkN`AfEoL>1*3xc=* zlplu4!7`@FK{T1gsB1<2X2D*P394E>Wg9E=18n@~az3QFUfy%Bn>g~xHCr$pE1IFPy-N;HiP1hpCPr=&lClx~((Nx8AiS0O8T z@cxtNi|*JkDalx5rAQ>aBep@{-sUGafF0h;%Aomi3)rcKoh>^=_gCi~MVk-o6q$ZR zD^Vx5`|)%4fkSh)ZMeGH*$-74HkuZ(L}a~xe+*rOE=L#H_C=!;H7TyWBEA|W)0Ejg zyx5ya`}Ot00(5wv78ii1n49YE>k_6PDw^*CbQ8y+HG)ADK&UD}JA2Xkiv03?6{*ZF zylfk(XlJ-WPE}DPX?9yLB4dgH%poFICJr`$Mn&f9l||6mXx$;r{UWbiuAWZJ+HNAj zRc)LRwi9q!N)}w92p(Iju0Sk-CuSix%-g)!fLYPriR{9;YwTdez(bBuw-Sm1tS zA3bhI20$nA&1g<@n}7xZ;18142y*lCE5`y&g(M`xwryEfp(rVZ4gl@T)Z}RfW7j(! zz#QuDGNzLW06CcYAYhc`Q=_Fmb3D}$g79sy6YE~k5C_VbL z4L^xpfG2$yK?gQG=y7RHy>@KEijD4deR*!n#60p!@@l3L4PZ#bHm@bkP1Cc6@8??c zQZb={)&qwgU%}USB|pjxYn(>{zyxC3%Z-Ymhf*}!khE<^eZCZ_EugX&cqjEEpnG?2 zV_y;qB<)VFKi9`#+NS5iF#tfJdHuT|=s}?zW-b>-Qxg$&TiLWnvCqro`0706jO6+( z6RWa;ZgjY_A1Pv@y>NDMPL8i5w2?5oLf0ehXEcY0AC~SEO#G6%c^4x`s+ui?kEur$ zEl2$PuNP5$mum=&3S$0-6P-E#L zd+5*}XyM#c*B>vBXYGYxleP(viT!4NmBV=c*6DNs_!-MFXT&teP4@zgPT$asvu2&w z1t<%RDg@6es?lU)O_QkUSh(tF?6kw|_$cbdp24EFP=}qU0yuP3cnTq$)?V>Nrw8hv zZ(RFK2nRAD9zw{Rl&sCvtygC_ERQzTQQmy1HUJSv3BYDvAy4kN325fp?<6SwN<+e!i-~xG<%amJ)tZ zdp%Jz9`IYNSoBD6Y6AbT${R@#C?i!;RE|9z^08lNK|MegFRFmIutI{MnbMpW%@s~P z!cIaLwFPsU%oRNN`CnN?M~gd2#$oFH@(2ibs+$5uHa{gF?WPz~C=jkFn^U1sT-^yH zVku^#c51$I>^Lh+up(O+ubi9-u*m7}A0x&wEY0PVqjcN?Y$%=qK@Cd}L2kfK_J2!9 zg54#BQUm$>xi=r4>}T&uEf<0vCAgF@&v`G21Dl_+h~YT}_OGzfi}JSDA!D)FMJ|>b z+&NeNGJD`P*Bw^bgyo?B4z*OtW7)t^9BTNMp(Hs(n2l?xXVoO5{3`1>IO#OGj7?<* zr0a^U6tt4C?}mSq5{X)K?lp*7*N}|L2Dg0wChTbqx{l?{N9&cwEQTHQH7#l%9}*8v z&u`ncKdTVHRL?90dcwm8TgSQa!HNjOX0Z zC*Nud{1u0a$bQ4}+7ExnF9?9XjhnkhRl$Y}qgQXg(yTQ7=nu|*&!V5(e{De|n>EMn z(}z?xL8WsJKHxnwD+@_}s~b;LES6sTe>`3;8N<4l`TO~I`Wk^MddeTr`IVRMmg9hf%iitd; zU0Mcm8CH_QI-fI-LjTCnFe%ZRSE5X$^*o-EbvJ zZ0XLge*8SkD+K%G-Te3H4nj!4vkSWx%F?U-z6I*WauAw}t==(6*`xF!IqT zjQQqACZ{f99oQvnVYVp%5&#X+(?L^6KG1B@?#}1?K%LtW-JIQ?mmt-wHPi7CfCm2_ z#h$P;z#t)59L>6BZ#%ctHTMWhAK>@KLVHT|_L2et(JrG$+nz4#NfjU~S_loP1@AG(gyk zM6>~$)D$}H5F1(SNID6zvSxPyv$DG#-!wNn2heh&2a@-- z=GFl~=>lfA)u{uR^ShJY4D6hVYo-FL`CSuK#a!#{t<3D+gEfK|0H71S0f2dW{F%dY+nw899$rwLtJR^MUnfX z_UZh0!wJl5Y{zuRSf*^^{!BTw7o9cho}R}`2#4bfT5#cK#^s2kZ7pe9JGJjern1^8 zt{YcJM(yv->N<$R$*2oCZ`01|KCA+VxrONzXLbAPtP$2vSBt_ktL6!KaUP~6Laf!p zt5qOVRbzUh@T_3SWO=EC&{5%zuq`aNk|6QnRt;nU%QkASQ_4gsgEV^xndeEr+fi)~ zQM{-Jx6%N)t)(K|ShSYTB5BsoKgu)%GU+%w*R7mr-=;}O;LSme5lFbDj;Jje1sOrN zg3cDh(&SU4Qqw>AmlXYz_K`z@?z(VP3k~LO;-Pp^vtkrX=UD|L1L;aEwH5W{+yW!u#NsNc1o9xU7~u)agth0K zJr;K2=F6Y|5ha}XnOe%0RrW92txZ@a3wi$|LK`h1mCF{mT z*ZB-*9{C(Y`JA^;xs`A%+>l+q^ze>Rgq4KVC|qafabuU8Yu-HD&mpUwyN;5noj>gB zx}MJCryO#Q@>0*%)3T74w+oQ9y)^C z|5E|=D@Ph19Q-FInCNSBCfjVmi;rqT4%Fm_Or{IT;+Z<*)#pk*$Wb-vO}jf+V+28V z7xKy9@9eighGB081J#E2z6pYs#Lz0q1imd)%e__A;O;alDba8qr7uU>fouB56i`GJ zh@}||D5OH7R>exPjAa}PeZQS%#ak%RXcI(($4+q&(ZomR9rFD@yz4JkwZ|FEBrpll z%u!8fTWqfgRZq&95^QiIr9d$U{gcdXvJyK9Et}Ek@fg@}>@h=lz|iiQbj20Kjg-O` zU&RK+az^P`T(cvIG|DKLxcORGv#F0*5ZYLUWpq)zDDHFY;m%`C40^1g2e9fkc7_7i z$P-2@bTJi0To!=>@bqeC0o<5kZZihJ+msjPY)e#4KdrbxB&{rW>?+%<(lDs)Ju8#O z1HL$rCfu3ORM)vp@o>%CND5at%2t3E1`c=<@Ut8kD(!DokH$W;F!J013A8CdO|YgWy>}av4RL_n@sZ~Ar@i406`oLLSrnLhZTMC}CFEgv0wjE6`6vPE^ zQZtVVZp2Q)RmyAMGudbU{ckS9LS!4oH7yt$IJ*2RT?ZVdRKqk1%&Fg?w0eefl(Svf z1>D6Hq;FW-b0Sxj1VPZEKOvt<^7Eh&kcEY=mN^LL3d$@u#UG`kl9SUllNEg`cPBp) zvTnM{%J!V)zfH?QcAI1fl^w2$L2ME6itP>1JgxviAp;aR{Jk}BnEH+T+(}bhjv=QE z50ei*W;4y?VxEwsa8894 z(iW6$es);rq7o+zc}FrewVw^vd^_88Tbpg&`jrfpJ6$&2+?UA%r!zD) z(wa@*G>=${pXxvj;E2r*k{28%%5fPZu%EASi!aC=v{-Nq8}r?@l7P2`Nwp1&$_z=~ zOotoL9Jd(jb5&HD7Y)wto4mmkgK&Bxol!QXyyo5&QM!f!CMcM>A$lxrCNOTf42YZn zhSm6T40VSvq@Kub*`eX4{CACYUTc+{m5q%w=))63XLGOlq-PG}YQOOtNS|(bc0$s! z|JwI2$ed3%8t{J=#QSYRvn?dMWgmaQYv$xDoX^4KykB6sA;5Dhqq&Gh1Du^S{1CIK zp7ZfshK~4fNl-%;qQk` zEJ)|?&F$Y~azK0N#S+k_*`}Q^)RnAH^uuz?CHlPkUZRI%<){>?AfwngyI9l5_SANExX!&M{Zpm7mNOMb)=Gpz1Yf_A0b9 zihz_I4yA9`x0979ahRQfa|)%R_RYvWlwLl8%xF%t-+Wv>)|MP^+qXhTnT#BStQw2L zcNPK5I34{{IKp5N%Q2@s)TT9KKn=6rS8 z05CsSH8;{!bmX+{*nZC@M?wM!;62+(E=Ca+05-b$4t||H3(!v-_IrjO1k*GGft8jm zb#-+zHJr%;CH@`5Z+!3hPZ@c5`bQJ&%seK z0DT{1GAU;~j7wiR_$yCC4hF&iKrNoWB6l9iSQL?=&|2o`M@e7T7KeDga+}o8_7!;( zXj{FPgb#c*TP#x6fJN8=fINGYzMQ5(CT&cQ0r$F?CKm91uJTLLn6Xwbv(4Cm>$lSr zEu40@GGS{GeMBEA!W<9^9E46CB!zYXJ4Hav6djE=IdJbdXrf~JrlzMB!7&EY#QN!j zjqscIhUbZI_>!AzqbEX|9ck^2O#>Vz-DtfI%+wlT=K-{+U1WMKh5QIp#z{HYIXE0R zgcb@t+Y6SSLWV@sa7Yd5+g6XOXX+V+Q~sF;PuD4mTrHfJ(yWC66^1D(S09X+}3%aiDvR_%j+ zk8~Pc9NSfUiS6>^1KbK_DT7++;;q8sPm)LER*sUyvPdaC?jM15@yg$;R==wRhNiZ9 zdqjM3F>1byW|GF8qcU&dO2x22Elw3>p;CKC8weToq(96V{bC9v3Ts0LyMy&w>~U!F zQ9U@^)fOkNfEoyyuboL58722wBwoo>4QhGJvw_3Y^HFDvs!OhJK3o<4C(NWuN`fe8 z4YZgEO<^>UPPg6Zs1e^53i=-iLWXRbU53y9UnHGkFign2W%F8uISIWo z?=vKM=_qE^DZ^5tI>e4`#!+deaOjk3lb4t}Ln)TYvGbhjFo`A>IUOS}m7&dcJ@Y*K z=broCZr8T!{(Zln`?`MDk8VzcT_LguNd>OS{s)dcZ8*Z~HlFg_O>90|gef9-A@|$f zh)*g${Zmg(5>2g6-Nut>>2nM{Dw%QK%&H<%V7RF=3?+aX+i20dp@tgI9*hJSY*=8x z0y3b_Q&A`M^!0rg6P^d64G|ey`R7p=T)eN8*sz_MJ8l%_f1VYMvzGbMtvFsqc&;6f z6)NKW_8V6lQnc*?4pK%6Tk3W57Z~cXd!baV%jh(JSbm+G(RXR51%`&}rR0P=jxc!u9gtGXm@T4&Y{VXu)%=Nj&yinu zYDk!VKjFr79br{hSU0{XsU_%^H;q-_^=%p$*Hr-gLcb=YT7&6{{Zx zGi6N|ICwQM5;#4wp*X9kH?mQ=3dr9p-TIU+b}Ttcv?~$Yw$Wjh6epUUf(v#YWBx=J z(wL~TCHSI~*1|)mW#bRbV}FI+MEsBS9o@(8%Z(=OgtYRVmdI>W36}GBM#SMMi;gz| zld;&k40B8B&RaImeE)%*_D`C!%TF9!XwciqeG(4dIqc=xs{#~-|5yACa0sTugSK%2e?as047 zbZLu&|Jx4`Bq}@P&u%>Rtj#xTh#<9MI#K(&=3*E+oSsfZUTCS3-$f1zFyoc`VdDZX zgQNWZ!T{5M{08U)MgMs1(lOVw`8d!icO40`fR7-mQ%XAvX z7U5f9cR8FBNli1?x%B!d$;nL*m25^6LlBEqn7Nwj&~Elo^BA0W4jzY$CU!!`wtu}q zp#QhRSleEP^(>2?sNA$vR#Od4I(RI6@KhOD1bO#EGnG$Z{2Y}F5!){P?pQJHC`!Y` zYr92PX?yBlS}aR!?#FunoQ3CA<1(vW+dtv4Wb|sBbEx(^2iAo5{`Ms+2N9j$v63!L zm3qqC%=NZlJJ{oMJC@2DMQ$QIUX)&pa}CCemO51J&8*D&RuKn3X*z$M6q6mno$gaf zyHu?!Kqdwvu8eQ~q)yhCd!{MM${vq%tL)CkCXP4RwaR4iBAg44SHW&SRlsu|ZX~744>ACAQovnm;&XAL=$gaA9Bg3mY?PF&;@Y1e^&g?lC zJO23csX;Ku-l$T#ff>=#?@Bj4xhy6j*A1iJ6sJZG5iSbI2+`%Tq0}JJm!zY21U zE9S44YGEnIv7d_eDV75^vl`zO0me*yT!Q^jN(H64Lg}V%86Gcm-7U>Zu%9RZ-2Gw@ z8@SnovY8LK7vsc-O|rk4ykit4kTz@;u{&K`)y@&NJJ+q5A0HDhq`7A&XzC#aZI%Qh9An>J#$91dqCnXpEsIHnN>@ z_M(Wg%x31#+NAg+*_1PXY58BRb=JP-^B^pm%y}>!iRJKK^zT-%d3SEJubne2I5g)J zi*{*d^#%s|7Z*3e{&e=c!>l7Z2*UhoPZR{YG`Z{6ii*iwYive{jxpgnNAsbgJVZ|9 zN0JBa+;2-BgQVKZdwTJ`WK6v`=^P@=uR(s)IL2KUVi7~a2z2Tj8dC1Cqzx6l?%K7+ zPHa7$+IsqPr=vB>A}oCb%QN4UW@_+nuU>6WxW^-+MkEzVBh?~^F%W41mX7qh5d+=g zAxI8LxeeW9gDHOh+@XqysUqrm40#Od&>%K0n92apzT1Xy2Sifo&x8J9h7rCanv4es zBK}u2%WS=56f=!#_TB$X{osG(jA6*Hq@z2Eu@CULs7zKuDw`D-VxP#~)EzTqWA|M54M`Hn!{45qHxwph=C8 zAHH8eg~E2i+tEyOR0+)JG5nXb46PDaNg!RgS*HhP(XG)P%pA77^7q60Td+*gPS|!- z8+@mpH|m1rPHV(PGzSulu7=VqZwN`gVOur2pKhQs|Iwztzn!5~^@H9_*!H>;`a6RD z>+-kL-EvY>2OF88_uP)=dlljXu{hJ8Y^tO4$hD!71~cm>(nt(AB8fIggP3(+2!7C9 zBXuadYXN&V3Rk<13qM<7YZSCcrzeM?Z@UZsIHos?A6tT1dgq)FLdOXC~T0&lW{VaM^gb%?aq;AuS$JD zv?8~uUBw5A1^JKA?j=6hZ(^0ZGB!+koj*}EWtt^S%dpVeMnSQ6>Q5mqGPI&lO6JH; z{heN@%D}UM?QCqxOZp+t4abog-e_<7*%K9|SJ~fSQ;4(s{I0sHvTS!e{^ZL$+FRIE+z#d%0^|GFk2fwI-)B5^;UL|>a|3j}z^k86>BUQ0 zliN1HjmP%<@cE&)S%x>n`r8%=d<&K?xF^T%#njgXQ@tTbY)$vUqnE(iX8hKO5Z54WBPgb!4bDNjf#bI z9O@nE6RNJ~OfpL9sbdsm>46Nl`KUY?I2!G7vl`bjbEz`<@xWOcX8Rx(+Ozi{A@JqP zJ%fd^n2)yz(bXqEQq#;{=3U?OfuYTNT)jseYxZ$9v6JL!_OFN_16@lAd!6BNuwCJ= z2;c7E0Dd`#>9e2UMV#kw^Ra#H5z*w_1|sT9g!jrT31GkO83P`!m-yW)FrR0~FK(jzjP*rp-KKBEi9Ba9?3Z0u{VLc4M@Cr!i;(w&7 z(vRu_4B@#OTbi>{l<2`1fn%dU>5@KCAd`L6u>9StQWIQoQ|J}0Jwt-8-(OYtQLY@L zyOiWUn`WB|u1+9T*EwJU2{y|K6E}twncP0WKn4M&PzuCg;jXEY(X-BKGVocY0;5<8 zn9x*7KCI$D8a>VI`W!DBQi0|E{i+!$Wj_#OH9?zXMg8&x(8XVvZQHn_P`V8jE0;{? z?o8&o&5n#Ld>jNlB+3e5RjGJ@I~QQRIFi0bxBma>Dm2++n9mdn9L@rOv%aL}_&8Qe zl-cRpxRO5G!&S{@QN9_10e-;m&(P8~?X)iGs_YqYO)wG1&_WZo(5V=QjMsecqfovNx}s zub?!vC)hR50VTRV~X4p#&3F%R{ zlr)0OTZK4>AliNL7P?uGvTsn*t~UqC18(*=9Txr7dvLfdba}Y(lko>-W2^Prj^Th` zdi;+ia`}X#e3i58gVN_PZjXK6yBIP1mcGsP7;o+f(V&xsjvK$(gHJ<`wP%rLZZ>h) z*WG&Xu?u8p-OPU)6vudswQda7XeE4&AziX!nuifJol_`*f_-U7JTuoJZC~Oel<> zZ>gLzO*4i$ zW!Ll*>4VEO-~N6q{p}|wH4DN0;0}oomye*&37y{)HGBm`SkYPusr1>i00W)(_e;zT z;ml^60r)Ro8PNR4_mMVQ#gi_uHX8voN{ePYwW<3&`dxmD$GfOLQ$sEgwaRdIt=XZi z+7O-*2~u?Ey&&>-W>097!F7LcEY2J2LZ5=0s9#VEyi$D*<&+HFxOq$zkSC%qAq^88abIO|eeP#TtC5zX| z*)yzBUiGZfuDTDT1DPZpb%D%p>UNbSU`CjbySm@ll2pIBQ(C7i+WS3;}T zs|uZ&zwY{b)Q}qhBEnk!``f}Z!@`uu2G)S1YFr8B<6`|ge!M@Q2Z=EM=u=y&x$s`N zN~gWG?F!8JM9+9XzaO@GNvq}ZUj^u3yPcB1x<6IWPXzsPLeB?H5S9d3zB)9ucng$j zp>u4jQvx%Kw(mSvVDnhF__2w)y9m4dw`CY-oWf!X1$(@wthGPi3LLVr_6adAuq@u` zh|YO5hWmM=K~mwIebdbo&%#jM(YCp#Z)2jp)@vu;nKyRtn@F?G2^>RG1X>f}pGBBk zD#m4s+po`jg-;3Q|NQx^iU`ev{c!B2?n6@plaI3KV<#uyBetJb_i^8Ry(p}d1R0K| zxpF7ZLOjfCd-SdThLz@O_c$+#y%~AXFPN zlBE?WC(x_2u=}38DL0S4;c;nc)5eu1H#J#JZakE{%T2^3yWaPB1CGr#bN$K`5eviq z>GRh)S0(A)OOh@r<@4Y|^QFJ+I!%Y{Iot#rnTwl>HI-{GP2p8Y<8UN9)>k83t_v~8 zq%m`Ao}`^XQRaTmy(%#YIp?{@u!x|L?cJNTpz5@%cZzP6+I8BMcZfuUIGii5Dsfgs z;3`pMJ05FR-I*#Sy{WT69=fP}lV-X&lIQo1()pV5^3v+jrCXvVcoZ&<`=&xw&J1N4 zU*C(yIh&O5cq}}=)9wxnq^=N_m0SQMm71S?I==n#EX@bZ#U_~ot^pw?bQhTI>Wl(7 zo&Na5joEn7toF~g^Gs}(Y+(V+DHH&R6MNRz_*ARn3Rw8$!>;$!slekCVn}WTKa(w? zt&vzSk*a=!wu}AbrmnVj0NPV20PyQ5WVaq7AB>sGz*UBvTO6u>SA0`;D6i&GK|+87 zDE7Ovsp5!f0!Ksv&7&d;pRXL6-~%C6ty+Me2o@#W?p%9iRD2@;>-PoT)?dF1bYeFo zx%a(iiO7xvxd0r_yR;xvfUNZyRg`qai`^&B1Lcgu#y|zTx)Rg0^_Q$fK6j?PBC)03 zUU+77SSBOfch|)^N|bzZ2S@}ePwC1kw^c&9o`dZgMh+Xel%cW@bNpU25QWTyPpJ1POM$Y4P zL|$*^0f|Pm$O^rXBUR{dtUsq^prl(4&Jm$|UX>3DA8e zXb#@60sWq;zl#c0s~mDaso?J}lbeF#dlk@`${0b4u>*prMXC!ANfL0Nx#EoHWv?j9M z!~EdU+dQd6Og_~zAbp2ON2SQe{gkfmsNmz>woj&W`B>z8a?~{ESzFs#78Kae>Vf}LDfTw-Fc&0iz>tt zhFAb!UpqXhrJHfGFllQKm`!DXha!LR4rqe`P*8(Q! z)yuM^d`5@1(mBM3u{=W*ksYL?@AADrFjK6TjHJ7<{LF^><(1AvGFqw z6DOVEwmA^9RrHK+-+%9EI!0+1Q6KDo(|#$Lig2USk?YKUZ+L}ziwf1Daq%LLiAyb1 zcMJeqK%~DX8*c2VhSfYB1c{!m=SL^D6x_`jI6o4e{3LU{$~_zQd`aLAHA&ATwwVx- zJwtB#mQLo$J;~WpH|d?PI$e@p@_jp6#;#3iV$I?#fMNNw0QkcRIqK z$=Fiwlk)viuf3$6J);I9vRFh>zS~|j{&R;K*s_|u7%r%hldbYk4mz7zvD@BCTVACu z@z;zlzN!(x{n9C;_asV?KCw%EhKMq9n$IY|cC=zYxSfi>EjXb2t%t+gH%9cV%+@{C z0QI^1g1g}8~q4}~a@)S#J z3zp^9{Ok{it_rEwbe;wO6xd-+QFZE0gkRnP{J<$*6KcFdZn`!?iUI};DhWvK*{n+1 z?xO&CbHnrH1q2FZ?b$K+)8iMwHG3fSD)g6p{GOtus8(jdH{|;#2ALh}OGtnFrPu$w za_w2FNCd$0@}%2%lDh(r$F-@u()#k2KvnuryJSR-RSOD+ECHxvKS<9!vLEEg+nN2l zUpT5Mh@$dRYn5(Kj*6-VKjq9VUe|i{UA1S+bFOtxS6jEGj%*d5%V(Q16nG&PEX=F5 zW{p}%>ByRQa^kCmR~Kf%arK@L3r*<~WvTV7h$0uFKs!iK`D=9biMimhX5Y%f%A8yA z7uzQ?Ae&Qqft=Lg^fz;0m@}J7nN>GSk$WD1RM8xF0l(0mfaq6(Id0nwe~u##IJPiX zdR38~D3%9czrc611M+@%`m2v1&B`SDm+kG7|=q4k`CaXZ88-^) zU%VZ2xr-uU#oJAre#JUBE;VJ?x3O}6v?%Q%Lfgtmv((4h>1Bh{8*`uj&aR(T=q zEb|6pg$Y8{pF<+$Y-Z0(JwBnTYuk`GpC^s{2xZAax*#s~{GiFX9&N`{_4kthbTV&h z+qnPOJQBD26S}SZ8YZ;mcKT@OR!;$rZeh4`AlzYaZ_Sg<>!t2Rsprb8jC-_W9uN+j z%)IC))mCG*YJ0+U7HMh-Y9;M)kB03*_#CY&!fHW#A%n@N3ux^c-<8m<#YfwiHMIX* z7*qR!_TC%)*xntrgW9#hJuuH)O~%$@*g7c!u^#Xhag-KWuBZo=$*) zroKRZtY{m-w%eoIcyfe%sE8(yL!7aHY>ay&U8y^5o> z?WpVP(@}Ad+kSN3HHZEf!6tfuU(qGfj!Uro8ar5tEdb0NeQ2gL^DlTis)xB}2Z|B$ zQ;9#y{2hZlrT5*<_1jyvrAM|zMwuOB?)?V;C3#Z!GyIjBI=VL|vF*QyV(-GP+211` z)Tt_n4bi;jySVN2Vu^Q#yAXLA58H@ix=UV{JUZfi`jc0C2+5;AlsfRZhP7hV!}DD{ z<@2fACp=4_i!;^I?zbr%cyK?z#_7@I)bRmZr2SDYLkrhD;N-cre}Hz~fLSHW|~c@K>U#e*boBbiXT} zLjC*J86AxJpPgDy>Fx1q?19HKBll+gxB)BNt0wn)tqBeE^@5$IMf+`Oive>JKNxRN{9<*j~&8P?vHFu!&JwG$`;Gt%kdnxgwx^1CUBZrFyFO|IoE zPCP!u#Vxb~Vv;vsKCeRN^(f_F1xSEeJqW|KV@~pUUZY5v*$QC|8tV6%`0z*-!5Yq+3}*sb7;Zpk=nc;Hx9qdZ0$HH+uq5*yd6 zvMY1a|F)8~iWcz0xxDt###kU5B}jREeD1a)pBuU9*$uK6`wmXU&2}5g`)zz|_MQKF zwUp41S#RGFT7&|UQ{r$?nGJHl3m9U?%}0^>5gl1 zaXc<%B;-k!qqd<-hyC|>8rJ(!@h%u z>pt1v4(G7Nx}i=3c@5W2i{c|hWIJbE3(Ms80o`oI#)vmt50U(F2j?6F`qJW~O-IX- z_+{rSjB8PFXA5I7uC|I)GiD!KNpk3ojDAzuT#ZGCMI{6V1|BqqdFDf(Z)xzm(@1J6 z6&H^b93}-g<)MxD0LDgA9bE)>hppe&$_jT6cc77K(Ww69_!Q)NW%WvS&ra&kXI=H3 z){6nKf5voG(FLRejGp@6!5tcC+LK1wJyS`Flj|bf48OAhPCJj1bZcOy3~1;-qNxR_oBoR9+jnR#HrzfalVv8f%#0(1n<2?{ z&;RQ#3P!%~W-z0PjLX=&aL;ar_34S8Lb3it8?9r$>`<^4^sIi`%ikUK^C2)xvp+37 z$@VxNjpRA%c^-Y^v?|d0Q-)T7wIvO|G^`d3YwS*F_XKo;C~8}(PTnW>RdU#KgL(V9 zI)-O_q&|Gf?Edz)j{W@ed3<&E=CEfaD{)*vpv)~Oxc9hRx#~&DuIUcWN(X4J81Lf# zU9W-g>+*|dk}lbl1fES~o1YTWSeA7U&E6Mwn$a{rKrfnKq8h%F8`Wq|{zTGx(_g0ZDGf}wj`0c~6 z{wa@j8-K8D(n$FJ8{G`{@u785T<}3}R5vDC7$J1STnRdj4O~0!{;c@>@9CS3G{cc$ zS6)8LrwexVe1YzvS9xFn*_Og#-YRk;LXBoc3SKpS8r6Mp?*_OrN^rp?(jiohg8dWX z=1MjF6lUF-H-3EU?iHwEXF&q;bhN<`v*D<8OWF*z10(1DZ!ET zclGZ4r*G9=X{IuKtR{rZR_BI#7?lx%z?U`Ew-Ox8H8;RxJ*sc*SS`q+kqS+LyBOQ-d79Z_u=&ruzh->-BYux(t z&sLkCu;*t5WQS?5C%Bx2{cHt;7Qa4@gUaLGDo9a!$-_HvUJKz$ossP&Wtm?5CLoW0 zBaUz9?dD8uv+JCLK6MKJ&~ccck{%0h<|{MB;zJ7x(yk`ezD3@x`3j%__|C)y!pyF8 z3SX2?$-zhPMa}$2bp;FIqrE@Iw&sobfV?*=D$v;2e0@YNvye3{fH6wzvd_}2|ys=fh;(=~~$*(!H}6wp`_}#jW6%dHj``nc3AGV->1hp;S^<3nst{ zp{G*wn^VSw4=`AH@O<02Zh{-=KA{ozd|5g0^PR7sgTBv!$E>-n%oe$+yYlTcuVgx{ zm*Z;ovWc=npr}lVK%(kV$*ciUKB`4O*1sfat5^*JT@vO%inv|Xv%aAJ@Zy#Agx`t6 zj!h~=f?6H;6BY^s*(iS58h|AWkglCq#sTA0WtWPTSq-|@P!$TUKo<~{lnU7BLMzV{ z%y9sydFlmJtLdL5luus#_L?WFT)YIoydoQwEa=Im-Ex&nrYhA+`*^u^cy-wuKm7{D zjF>P7I1`G|5pK_01m#oFzV=nhv=>L-C7D90Dvk#)q>CikUu>ri^ib4t)Ug6)fs*-b zqSJKb$_fAvbOFE%z2{`0*Aa=s1E@wD^+vDD~^cPq|9U*r+V-lD$&QaS7RFS5ae2U=+ve#2PNwb_uy{ z0TjFv_h*mp94U|E^WVA7IjpH9RkASVRokA)8$Hn0ILE!~`y^JNZ*HK_Ik(%)(3GO;M;DB&(lrA-#m?(8Oyz$ z*qhRre2}Q+;rnJsn}~cEw)d1E^!i*_Kf6CI>i+a8rxW*yP@4AhxQo#*4>geOCfNO0 zIvhc)BVhzstzI&RL@<8Q-x$3#Se&}NRV|Ar%3`atd&Z!M@Fvco@ETf2nq5_ziV8=~ zP|v5SD#dgJ8G?)u5$TmpP{bKrZ8cB8evJv#SF2k;c?aa5n)nytH~X>A9V#QSHv}U! zwBpq2JIF1y=(MfYy6}T0aJ#{ndvv|A8qq0)XJrkIcrXIty$6-%qfHGvXz~cl;EWq4 z_Ck=@R@~fiW8W}`q3uiuV~1dU#3keB4jDQ{#ycUIb87dirjtW9H=p}Mu*c6C1#I6I z5O7+6y09I4BOu@$A|=?*D9oYK<_1a}->q&ujYHIc*x2Z^x9xB>!#($hA*1_?ig?HX z1NgieFDx0psoq6Je-{)L75kU?zOZ^8fE6C!@T92dN>N=A+oM8~us4NQ(GV)eWiy4) z^d@`lc=dKa>f{oJ6-Q@=I7sb_Q~#uUZY0&H?eT>+D$xUp{{MSlW`6s8r_7pzrr_OC zu;aRFjXs3F3EOM{G0?NbHh+O8MecQF63QADL-Tu$bmyY0E&K zWD>{JKl83=vxnK)u)Twx`xnpUj}o^Nw>XHQUm&|-`R{#Iclk@QIqA=8ic)|6Q~O5e z*y9qV-Sxx)Ls4vDliN^^(qTmzHylC{5rAT)77&*Bc(BwNSGqFEm!{%}8zgVoeW=e< z@SbtsN!Sj3Hfjp{_d{z~*pWx*&jiJneKtF5s+kEw?|-{>-&)#woH+UY6l&@nEyB?9 z&1K;#V|(%o3p>3&yQz1DfAqSQVv48Ul^ai)Sw0Zicw?(z?-)6I5HE`}AVjUnReDd~ zRLi{`EUKfr|8Dl1Fqk@Id)dKn=PB%V)YHGPEvUcFTtsXy37mxN{B&dBZju^c{&^hX zTY^TdU9ogPkW~Rzj!Q@6Jot-yw~Uq+YbuTVi1*-q7wEsb$$f-;5^pVBIz0A;{Z25c{Qm z`Udok(|nvL$O`q3LX_r|+%3v5_z;iKuZ>d?m$jfT$3+33VMd#RH=AyzfFZzXe_n&(TEj@Ik~JHF@*8Ny1?E0*Kz6Dx4B<>gY+4qU1iRdVEL z1CP}z8%xD^a8=4(jX;r=4*XSVgqJmUM=8tvd4Bp;WtWH(6H~`#;S=jJ?~9^$&Q!F;`s%D2=aP@zI*PbY64(R2|n#zvrScU@}v}yrMezl!I`DA z$gUOm;ifn|I)A)%i50t4&Wcyg;$dU55sDh}4EZ2)i~`y}P%aQbP5TN^>(xxF2tPcO ziE1C_s9I+#2r)x$l9|q^7?G%-prELF)PgF;J^>*8JboDn2rDWn0f?1R@&tR?!6Yfa zxq^U;8*-C3WvAl_+!3w_^iYP!q?AvQ=|Ev)@Blo9?UN`e9RvxJrjk7fZREr>ES2-v z!7~+0jq+KgT$zP>w!jgIWMP{sz(m)rFUJZq5V>wD0<3sWZ5Wurv#r8rYo*)jtg=<5 zDne$@mJSmL!w*riE}r^F=de4SQt`**UhOOG!xO&PE}fUUM7p?8(orAy5``G3n1G;2 z?HEjz%u9eG?o(_9=tynA-^gs-x>WM5Pt-81dir7J%-5?oF3$JH|1L!ZJ#-O$WFBh66A!R`__8E;_xTKT+UQTd?v3x z*J&V&UD1?g*WQ6|zSO|3cZ(q+qdPMbQieq2Ep>HE<;&ID_9h(mSYl^=pQ4Lb{mF5T zTfhHg*1Z3%;kS|zPOc-qxNRA<6gFCLdA;Y2#jzq$LLi!;S6s*zCq8!)k)4XyABADj zQN8X5dT_iu^>qj0NYQa&(J}Pe{Gm@T<3_P!aX9;*d25q1CML6|rLC*%L6TR?eGH2X zu^M8lb+!yUq#3?fO&Prq>r-V!Cr*4raZ5SOBHn~V+7T1e($H|*X0;X#HQ5mj^KO7U z)d*^yZ^;w_VxU8{rN^Dhh61&|{~=0VFPi%K0T#M0)@l(KSRknI9o;6MBC&LfXrowD z*Ap0lo>;q9kdh!TK57*1;Q}>^Miv|*BK|&yCi~SIX*U>3Yg@XZuz(=?8N*EoBIIc1 zK4dfv`^U&uE1k*^3{A&SH~+pzKM{7h#IRHgzV(vpgc?n!U&GZpYra0)z0lC`jus=8 zkxxZ4ks1F#i!kANl+C|CYxo}6V6#mv;BlxEI;XsgqgmJ?H{(thyG}bkyXZLdyfoxE zqf(lAMuZ=Xf+jV3Y+?9%b})sS5wMsB z*mwglrKfQU_S3TOi+u_Gu8#1N@+FA`Y)$F4w6OgA*@Zoon zHig(-vDCo7q&i$b57l*wYZr5c?bdW2aJxA&t#D2vEruMK%Wegv`0ycn=5~X>b{iv8 zdbfVtW`R$(bofk~o0;IvpJ}0uIkrOw=@VU|f!sDLq`1wR5Rm?{1-KQ#WnFB--fv{#~VN6~yaWgSGsy9}3aTQ~oG3EgOCR zW6V^l7NdGf?|z0EQf)lqU_W(hbT`ACOME|zkL$drE*m>&Q|nxPN6g=7Gxu1Oux*)x z8MN)q zcu4~J@c2A`co--h2`auCt%h^sWJ{eC6x&B332%FJ;Ln7(!-wYwa;FTSeFXHwFYodv z?*A*8+H}n3=t;{m=5cF>o%&M;{(fkrlN*vUVL(6RiMWWarc}fB+jMV%2<@5a&x1V? z_e2>wCH|9d_@!DN8#9cy`>l_a4F^ZCwg4=yi^@@!$Uwqrcd@`J8xBCrn`9&Rj_@x4+de>rp3aoOvkWu)|e!o zh>6nsr_M(m@RKnDqOBf#vxl0-3j<%76YVT)de4?zwlZpnpz2$0{|DoqjCx1%;=G?m zy<RxlbRyH1u&0>j{50ION&HFv?siTYKBuJrY}{`CgEv)Pq=*HN;x&Ji|6Rb$1Ta0z}T++?_d6P1nIDHGm}+28 z`0zo^tT|Tl9IHo)A$?oPDj>V9#SPE!$-}*_V#t{&FbqV>R$@V#DXyKz?7eVIet1T* z%2iUpU%f?cicdZZM9}&5yN?=HUA5omMcl&Z0s&Z=TP;|ssI1aiUKU9Jn5?XIz9OlF zD+_^`pfXh@{lH&)guMG*ClUYy$w=O1=q?VZEv7&^&3Tiukc&jK6YcG zTK@JVKWLvs1pqx=F$`u`u@pYTTG0+NX2BO9AO}xTd;ru4zk;QJ4gx4H@o_cmk`gta zP?Q`nZLh!s#R6WL%U|7 z$ab+NmtHt!Ll4wbW?x` z4=l0>d{wWHSiXPy(QdBl;TENu$aDF!QDyU-XOn74th&yXQdDo@29nwNin-AziA=uK zQyvo^TQ<9(SOIMnVtFhdq_kDk+4x|T0F32b=Tv6TZ6UhdV{BAaa_3*)TOORFD6>MY zjN%`nrqbUcWpeI-mbFkK!a3Pn$n?med5YaLina>4+qXUikHxBH+u$hdPv?}uLXx<)ex(D-!n$GUma&6AY)f+3;>hwA zl-d_K{4=Kf^0ZS4D)2BIi>txYIY4xn?8AmhNwzuqebm5nR8vg=?wQAiE$mY zt%7ek480hE4BgtG8SQC)$aiGdNNpnwQ%&@kY{^%%nRS8o1{eb8adXIHXj_SzgQ+JM z>+5^rXt-y+$EcdxN#{7PkbX8c$b*}YOx+JS(R~1F2xo4|*a&mUN8fkX#`K2S3Dn^x z$0T`WlbYZ$RpY@Ln!QClg>a(s1{SgrONO;P)MEV9l3$>UF5RgO+4QWph`oyO+o{pB z^?5)7)zC1+0&&LB!qD6>Bp?_E`f!1{!+052B&wBW;aj>`u`F?b0kr6j+4oQF^)7I= z?cp1>p(4M#N86sF0tyeEoK;=PYd3*{RVT3p<{Fm??x4 z;miZafABw!5LzO(WoXe75d-v467zpf)6h)4Q@)F~MVk>Bv2624`4jraj70hm-~Umx z^E>vA6MmoJ^~`L;7bpRwgL>yHnrU`zH>1c9hAr%Yc_5D)cxe#}W3cQhqUPa-Hp4$m z>b76$-+dV4dGlrUee;U_;TBce+x!Qy5Nm0t6Ts)1>RtQwsH^^w8z?D0zb+-q*of_? zza(jHVjeoz1!~62IP8iEw*#`J#@n+vyH1zoVP$R{yHSQ;-9xya$@CF5xq9Y)8XjblXk{ZC60>>k(`rs&{?D<#Wdk@H#hGAF5Oo;AZ&ZSG8*lw5(=U zRG6t#eW8bVz$ zoJ^uRZPaFVQsLns$MRqxH4~na5x~o6C|NXrTzl z*IxCyQv1D_i&l_#^0YP4=~tANlZH>f?vW60lAU8;qpJ1r4H1``ub(n;WY>3(*$rQ#Lj#vm*1li{n6E*>k(b%#HXCoa?3GX`hd=<9awx99V?n8ny~A1 ztq9@cL)&qOaZc^Zj@(x8xt2fXaCca=mObR6`G(qliq#b3jB}whbR?i>@gKj-hee4} zMQm2+old(`IQye4oL#+6Oaozm%#%F+u=N6=RptDqa0DD7xp_j|hmj3r3Pjd703vkS=?+1o?Xrw5~=xlmK%@f{`l-|Q*6Zz&9C28aoCOc+F&?=3-~I& zKs#@t$z>?2nZ>K`bnT=N>8*(sxZJpe+{}$lvAk)Aq1X;pJvvk^dqSE5C{(bk!V*b* z`0EmWb1x+Z47uxu&^lA^>>9G?#KgzPEH#Q&m>-mG%`B{o4N7XLCBiF}lm&oa9_kS8 zp8e4)*RIp42f{Wzua-oP)c*b>cecENpgemOlxlswTACoFNv&o@1c>f=n@;w5yiKPa zaTq;eW6NfVy24*yvgXQC<%AU=W?6|uivg6`8y7#YiC?=|nyT`S;Pdwv*c*qUM52%n zvp2F1UY#1tjo90KUg@lx-0`M#d@5`A{K(-s7t{EqP8+rPFR#LFl5UOms}42CDY7_o zoH-!BL1Anp(#v=qc!Friei;ACJG9G5kXYWCa3;EpL`u1CSC-s$J!bDVTWwbsyWaCU zy|Qi?uge*uZ{!&F`p1es%-PN9K~3P!q(DkGhy7=pn6Qi(K6*Et$KyG(oz#!5F62{H z#i3h84C#K_JvAWT>GEbfIYX?C3)~MJco62-P*>};#Sz-;k1L4jwbz+Mpkzlkembbl z%_2MF*ht@znyT7rpGKHxRZS118ef+(6ccCS0sX!wp~+^^ls1s$DODu; zpmr_dwNv;=q;CNfLBv$)Wrd-WiZkF=1^aY->AA&6?^J~!irRzp?N9csbGTh2xKN9Z zK?P5%j%&n}*w_MxR2?~G%M3%^pEB4`7{>7ZAp`E9!!|Gy62I5b)X_0EMYG@|VOeU% zGZK1bY+~%(NvGBb^UxpP!k@o?6y(L3Kvoh{Oby=Cj%-Pzsy?Aa*aK&Y7Glh3QcoPN zL$5H?h^(crZ*4$7{pZ9uf(WgQu8)VQ+3k;`EgvF=OGXbbFjKAjv3)##h;?T3@15-j ztkoBoh%%Z^SUKFuS5TD0B8t)}E1jRqUr_*pq#~R`kSiqM2=xOq=L=jvT-f6G(LW^P z6xQwK&yWn`j6Rzm4GMOe{`z7h2mMg#tV%eX*Cp%76P^gd{v?dEd3>KSGUd7RbTGsf zaWjDSXMp7cVILY(^zotfo)Xx*Y9=0?_Mvpb|7vLxN?-=Dq)mNXCTN#1_5IIO%waqW1Vk$8q8NyXWA;p`I6MUz{THm&02n)3idQi zaxiu}?rP{@Sh>f+2wSU->NY-I84fkUgWx^HD|tvV&+v ztzefiS2T$U{Al|X8m4cM@pH#T%k4@B>6WQuA!gahdEr#^%`=_dH`2Bb zZvNeodwMV)B*Nd(IONnd$EIA-IlerL?ARa@WmE1+hJh8IJqo}gsVCy=%f-l>H;`eD zU?2;hBi75clcv7u+#Mksn(sU~q*D0|gV?ehr5i^Mz=C*Atq|9;6Onx;3t&k$mm*Wf zwUv)c<{Hl_S57{>E0r|!TNm0TSGe;26+9?Wm{7o;NP3mKus`A#!qk1393X8JZEnbwFJ1m}nE|MU5y=z#~Gjpshsbsf%q-J;{rzCg=z z^}}D^`+qcE0+Vt^-72IA;Ov0D)MPbHAqBn`fSR6F$^ar=@dP{7u+H&wRPEv-K=@#l z55N;wb~;1fy!xvSFhDgdd>;rDYC}Ut1rvHlvCi**KxnH|fRD-{DWGZ0fp#QaG`aHp z{1}n}=73&eYv`9ZZWA5V}U8W>=*$|!pW4gwX+Fw=+R*dnMFs9$Fadf3>`^$mau$iL= z!IwX0mD}=GEKmSQwFMJ4Y9&K+pey{0zE`S!7If+Z=%#{h07kFK=jK4=eu)%hW`ay@ zQs)@)Ji$-5r~n{b?#vL4GKfn_>E3@%0v%(PVfY1|S}^O^?IxYojE+*ZbUL-=sn&4z z!tw>cps&VvNAFmy76B#WGUK;b!(p!d?!C48=zxZi0O@Sxc><&px3x};w8DSd3lN^O zA}umgxpO(~q}=R@{J@a7VJvz;o4z{PA^!GxIwdN0ym1UxFiK%eD7CbN*-Tk3VWui) zG-=Y9?w_D*qSF1Io?H+%JR8(XE|Ix;X^*$X_s|JZ^h3_ZXK|7@5Mv758@*olBal7a93()79Bx}H9Q9*rLVf=*$I8z?bs?8aG-!Q*O# z=ZZI;)kz31M4)A-u=OxpT@-d@%ohL4J2VRxFnH1ck9JWTj_-^c#9!^h){E^L|7xtK zn^+z1I8*@pb10yWMr<;uvlrNwtjAm7CMfz%IlRlT(joK!{h@qvwP>vF7Iq^yF@j?+ zLxvmKk&0r%b7Wxw#mI1fxZ~H~acQuNNOL*7vM)Hw4T-Bexj({=1mkv)@GH4_O@>xo z4A;eB5#0yla#Pr0St*8olgqukyY8+Q{e2MkVu%3*aa`PvFbl*3OUtL|*h@zd@|bMr zkEiy#Dh!_o9jp4{MG}0mi%5(d9BGD(><$=2pc4c1JF}v)-7ES{xEOA~!|I4>M>HoQ zy>GRg0<%2&6n*afN>2u@;;}x1uGbvsFx}}JmBCoucbxDp92L;iJP0=l1$q@mr zNdXP}3@3cs%*8*B>S@k2S_)*i-+W`tj<}%4CoPo3f#^( zu}T5kk>G2!FuePGrK`>}uemdmus^QhW1a+}9t4j)YLU4Gdj&JK6Rk^R&|bR?lnKfc zJ>`P3dxkzF5h4;ig_IWLYSmyqV;Ui&g??UbS$X8g<4zawiw)egGHHHrxI-X?I??g$OU29cN_U7)<8=M~J@#w9mA$(}P0cRXd z2~Z64=2=4QK5Gx9hm!2kl835fC_RDuxKAPpt5HPik`(%e1dYQzzT_;ScU=`w=EYS9 z*6@@GHVnZL-v+3&NU)NzMEBHa$T59Aom$31?>M#-sGp113a)DwdWb}5i2^|%dU?dR zxP;^?iZV~FjE(!LkF!G)*%BU0@QUaiiDXII~5ATDqSA&Wvs|zS?}1-(mNV757eq6 zi!?K>0*y#fapcTGO)ItWk?l+;A!4Rh_x&noH?$UtyuaH2UPk{7(dTUzX+3pWOBzua zdbTZ(B2d!FUg|-9>#!y|%sE#Scf>zvF}$EP$;%*hOb?Y+7Arjod1SXW)r_=R&_j&} z-5mqy7Fo7=C1r(KHLi{f1VqpQ69zrTi)_CLf-a~vh21yu5=HN;9Fyv8}xZR zjlA<8*ZASuxL?YriHDwduD7m;yX&%ZY(kpJvCY)&v5UAe#1t?nM4Bxbf(YNdxJgV{ zvHRdi`8_H!!qc#xDkzU6uyGh(3qeC>9W_723)7MZnjt*XU1-g_Ir{j_NbrKPWGqtI z!5V1`^i~lKqQP(zKEDuO6po3Jk=S)O9`fg=gT%Bu=A2P8N7}|l=Jon!2OAsfqC=?b zttEp5a!KmO5VLC~^njJgFelJsk;4qU$uKO?oP@Q*dy>tBP2rw{Bw|xkNU9AvCismF zPEyj0!4J^3nla5<3^L|c$gtI`Bi2Ut4>zHbQu+d{V1eh&kLIvosn@MynwRNK4(tSz zjU!Rmx+qL@eY2IB&Dv~-8{!qgaw422ui)^RU}ZC-u)WtdYT&S@AeL!YzWj;Qc< z;zXp~&l)qlMMWaAso%xiz0!$wc-q2v8^#n}u-&)}eeM`-bze7kYgSa@>)(fI z{ilt-LysFbdSeQ25sW)t!M^=9t}g^p$VDfcWgF$;BU1bKpq_k<#QePaiT|d6(o;Ka z2U1u@YwVx7gnF2-Ioly@J#oZ?xsrT7k_81%F5ETuowh&*Az8R!7QDIJWWLO9DQohb zvj_7Aa^?_Q z)q>paUfxg+-^{sPlp~!Zs9$N8#uIzudKM)6UDFu`8Wujp_|Sb&rGN+O15`>zl(hgeoJN!_uM?o%*yAF zqkfhti!i$w7OWuTd)KSqzOC7R+^J+w)OYypwITMQRk?24&qVf@H+*G(5%ZJ2rdBVF ztXzHe(@MFB3fgaL!kvnq-NP`95X`U5wp(XA1fh=FecA)V@eSfAYh~Jh3MuS;Xka`jhRCU!$^Pu6VICE28%rZTUo7wUcjH&dx|FYPOWz+V>BEW53)>GH4*{ zihb)(I>4UDQiO(9b7`Pu@z@6`LB3r;vfbtoZU33C;X9^@!pF~;p}s%;JfF#)G$w7m zs@x-^=NtHCOpT?axwq#8RvAFk!fa+xBq3Z(n>8B25d!VLeTn+snH-zH-ZWf|y6kQu zzm?Mg`QGxuE-n#nX&+y$KYV=esr9cM2)nyys)`39l^zwRw)~4g|Fz{$3wY;Jqc&Fr zq%O=;&Sw{>1lrZSm65l+S^|B`pUS+115**wa7}W}VG$=4dgEmRY#-WIZ2ak58X;0-(i z*`wNzXuX3FPB-Jv&b_gHwJQWHjZZA@sV-?^faM~?_B-PDE-CUoB_6!@89ckToEn|d zw^js|0BEM#E6GFR(WRN+r}+HCIVv@GJa+lQseo1hV6w&9QRWXd}I63xVLvLRc8!lwSt28duV|Ml|Y=+`8{=DB=`2j z-SbHVZ3&4)GMNncEq)CqyYcabp6^EJQ+lZ(tfWgsdBI4!LCz4z{W5i)`p&joH8b)W zv0d1c?&Bwd)ViE1XkVWaf3g?w4U#0^Z)_>!`i=K{yBs3{Sdi+yHSH3gJV+=Ql6X>+ zfATkP^CS3p2qpQpKrwU_{|T*?j_T5Ye&Ru5g}g3nqATL;CvU?(K28QglI9=hncY5F zVR>P$*PjA63qtPYg37E^sakNE5!VwTzi;zJ&aVk`{XbVXDbs!EMZ;W03gg8Tpr2*B z>*vyYZvW^k0AqYu`3^(Sypp;-Q2JI|mg_sMJKKbWOup(LSAu7{hxm%em7E8E?ifBj zf3fB1FoaX4@kf>E{F<&Rn#WR{>!^bgM>`KIki)i0sFI%UMV+tW-@OydvDZEYjSgxE zQaB`vn~qrUl2HgR$n1M#k=}%$Ha|Q)l#n(I4SU&n6opgb*G4+C#T!df*NM_j1TrFa z#(N)MVBvoWU?MqkV%nHF{meL@cZW)6%>309In*p!tRol;Mo&lAMoRq6iIh|xdnB^1 zrOqwghqE?B=zX}^%d1XEH%qm>lXQq;$}|~3(@b7?ys3u;wgkvy1iy8R2vsz;Xs{T$ zaqnPszyN(EKfyV`YOteF4BIU`fv&QyUWIIhlY`LoLvXW_X4|Nc6S&6FR2vga6uQ1$ z*c5`m)*Z6LcGbnnOklVWo43eRH+NhGE#mdLfJb&1OF8N~3g3J=E*&jH@*U`33I}gGQPHpI6l#!>^VHO>cE7gROwTIrKUDli(4v=umV(G5Rl~&HuRzb8+qu*uIL3 z4nyr)*M!HPDtg_NV2nQJwFb4>_+{Cd;Ca8$%e587ZhyG#K`-N%InMWA1h$?d4^sP& zGOvVLm_+uUhz`v-?i{f$f!>rK;DA6waFaq8%S+4-`JQVZoSgZ|Gq zxJFlTDBF}3G^M33XJ)2T4<}ZPvV!*K_8W7V=Nb2NzcA$$=P{gql3TQH~A9w$^Gi5w+C?b|I35!>p;Cn_m`c*?6Pdw za$LCaS=xv2yEeZwEe-GrUWI4BX3`vg{_A-5d}aSHZhbfMC7VjKH@W=ITz|u#124)P z1HIt4H3>#1;tmjhzEFo}-grM>c!R*U^Ex3hhO-^$%$tLUW5SU)9F5^O)-iD_9>H6V zVP!~T#NS3kIyPcMl#R*Hj#rmv@0eM^f~Io5xq(V)GBrf>@h!__v(j|iTMteo*Hc7b zBH|6wu2F1b2o1Y*yYK7iHxPmFgPi9#BZ9J8*fcRsyld;>GyC^FNfI~I=dc#u(RYv} zrmyOCc3CaL>;D*Q$2m5*Qb(kTRRmgTiuj@(;~tzTZfqbxr?ym5G>rRRxu2sekbdzbwO;(7^c3U_*DANcmnL^4&05e4MC!Q@!y?kC zRwUVZ#P{}=Y>?4*ROk*%w7p*Wke6b2t`R5AGuVZUug4V)hHz?7j)~E zj-mljPfBO~=JYGs+TIvb#;Z=gEzn520bdO?f{)aZjQ;YE2M;P4>gCKOqT9}PDfsL^ zG3T~}dPhIKp9rMOq}vHkXKDe1k_aY5K&_=to z7R-%N!{uwPjbcn+Np=0@c|dE}i7eZDUqR8#dT2tvz2cOn(=Yr>t%d^iNq+3TP?Xkl+!Oh_D4uXkj8E?%Z#y}>gr z1H8wz6$OEW_gg!D4%MD;QRZPPZpH^z4Xvjx(@toH92a#}JwTw-+mw?YLjkiD0}CJ8D5R}wT_QnTHIMIrI-@sW2cys|QlK57 zk(F9OGqpz1n+JC{vS7Od?1JT_7(83PyNH9rv&Yip=2|1`Kg>u0g9WeqJVR{dghT1R zKi9*#coVCEB141@8!(Gzf=Um=Rz=U$pKPF)q%tkqN=jgXRdPdzk87|VmR0rzht$*9 zG8&8@N?JtGOblrAb^mf$IHnIqiiyHn!8`D#OjI-qd#{lNzXQL$6&A2*C(J4l_o2`F z^)pyaYV7O6)gkDy2V(cTK^tJWBFs8Vqq`HET;(ai10!=6VitiB3CFe?qx z=E%iQzCVS#!j3v7xmnyw+lRaXzhMQlOt@jv7joey)|~Cy!4h!t5Ibnke`#KWn4SPW zK*7Hsq6CkU8d)c+vUl8M1x~oPU%Z#~9?PS%9Y65W-ff#vQb?NRhxfnyXuZ=s+q7!h zVpX3mE+LXzKG+jCN@Y+;fWGZRP;0Vu_?2Q=rOc_isqvMP!4#kbGwp9u#?;{QNy0N zSaNZf?zlYiOMQ@30%97Q0#b|2>R~(ZQzW}Oa?Bs4dgzo_@fw=|D;91ie>R}WEqqzF$o@k?;Czn=CK=TEo39OcSqJd_KYhc$Huk3{Z9#`^CF~yG%}x;n8x2h#ToezVakaL5y9_yKH$G{ ze79GnT|(p=Br%|sPrT~<5=Z|3O7x|!xC0Y1@#jE>lt@e$i=`^itclloZ}`sT8iS$I zD~kbm_p2?K2TMe%P^5w8nXSpa5}!08At{$gOjPrE5LrdYi@P%8rd~9RTSf#vuHpZWdq`%qb{VGH+N?XROvFtEIya zq|)oJr%xMjbr^hFGY1}{{LCYHMu&vSExE~I&Jp+tf%3buo31z=J$A(in7UJ?P#(p9 znNnZQM>B_%LsEU`gn|K0j1j@CADCENqVz!jmj~@sUr`SacjvUYOIn^1=s7oDOnrX( zJU3`jLZL+8bat11jJNSgVhBszFDAJKDaBn1w{Xi$^%!|!4(OikK82H}&3-P<>bh^K z&Jov0BVWvEs5D;{l^6~s`FPZ{*^-Hg#5kq60gj>g@)jhA5a@fYgjgteW{e5|70Yf=M5%Z0Y&@#G^Kj3!18P!qOj7nX* z=CWOAx(SNgQ9roy6?7m2hP5*Lv;&4gmcZHXae|j6K{O)=>?Rn#4WWvEL(@71-NYtY5E_8`HzISZG>@PVeTdx)M-nnZU*%Ld z#Wc>^Z?r|0!ry$^npGBu@}2%Gr3u$qcq@hv-|*cNVdy(+U+Y>_0j3x&sXW5M_u)gB zMP_C~^Cv|!7rU(8*|+iA0Z9-=>OFo0Y1;pzDXgP?qdMIH4;EyJ$+H=t!S!-sL@ z_q(@)yi?lOrq)rT@N`{mXnI+b$-iZr{JZ-v1bNtlxf*ACo=smbcBw-soS0UNXB{8hT)0 zKJJ?vj&K7_dUETL9U-7^z78+M>79b&)C9Y9i-aLN8n|ar`wosq_9CF`Tmit2Qhbr& z5{D~qIPP12V?Qk5n-l|(b+F)#EL}iShp-;bDP2)$Gi8zoB=| zK0a(EeH$m6KSJC3Z{~rp-P-_Ss@wN!)s*IBH5eteLL^T94!tzhW|FPSrClrELFx;v zVsKIpU25f6(RWKcCS=I=_dZ9+eGM(!B$T8>gJ(3+Q~cR|D*nQRpf%q@y`bFI2^L<} z)aD8vr-KEs1lu!_FbpUp?~eN14C#bQqnl0BrRuzUw2%Sf-mWG-`^t5mxIRK2gk`ll;JlhL8JAp#4HN?8OSJwk(3p5M8T$XYNP`80moe-={VAK`V z>I#;?Ni98pLa|so8eiKDbo_~yr`ja1X21aM<&i4~n5a=}#hrSP`CbS`Ikm_v(t-Ex`}YqO7vzY(sOmR_q{+>aZV;X;y%(z1meI(4h z_`@t3TE0Z)rtfr>6B_H0CjSNmj72g=ktHRI^=DSz&$*Sc;-ENyZzUNa(5DQVO_qbA z1+q|eaaTH;!pSBzsbZNCvLvb9&f~=&*o`IT^yX{)M_5Sw@PB&E->9CxVkexw6>svS z4*$!jVc(7qB(E4Grq)M!bqyJ$B?QCXUWBcb8dPws<-fD)m?u0Z4c!WN+ZooOb+ksA z<+_@Yu+7Vb>guxK0f#?Q*w{K!fQ)06#lp{u9a32~&>x?(f?04AR#d>J#UweNY1zn% zuM5GjWtOz>zWNEpE%9Az7llD!QC#ked$vZw^UxWtJ!?1j-~T|Ct1i}F2ruGtP&fjr zf6er|zAIzsNaHC>OVq%djUH#F{703K( z>8$EGN{i4D`8li$)eb zuzH($Q>La(m}~j8sg0~5oOVqZd{V4XQ)bpkKOrYQJ+`kdM%RQ$j&8Cv#ZGrj@t6)% zMQ+>erZYllwq`kE2hsC2(?Qc)?q@`sGhP0&Ll53&eS|-{UfImL2hCUD_f*Fj zdT4Lt&K}B4MIdae2p`DR`R*rH&Kwxbb%?CWqx4qfBr7+C2%a+@t|t=w7Nmq^WnNMN zFONv%OCxzRJySv=kuCAqCgAg^8bTsOs)$mN?-0p0$vpCBCLy4Q-{KY7Lx>GTcvQ4H zKygJL?VYD$Z>Gm;7Or3CQAJdTDZz~Qi!}Hl245LFR?t|h zZdm0&I0sSNtK)f^otO3p^pzZ-3d7ECQN1X>xB1Lqt!|*MvDI zx%orxu4K5S>2N2(HjcNz!)cOh!d&Az!t!{AMsB|-Qu8(HLW$BYr|e^VFA0kK=~6## z2bs^mrfBopso9?&t)Wm_MHE8X@acagg09-!*;avwO!Fg=LmCI@mNc)}vTKAiey1k> zqVQl>Z5vyBZw#N-UPbp|OUT}E3gzH?vY;s2|2P`Q6Vz%qxCcs42&*3;SD=_Zeyto&K?SB zd~WW1s3Xi`_V!`+AS|5i=3dcXOoMR^aT0XeKxiL@oe1|NCi%6m{d#pwvQ3z$TDHJM zWIbLZdkQ|8qCK)5GJ@y-Fp%8m_QoB5Zb$quRq=ba`Q&POEX?ny^~=K7!`m(UPh=yr zLeck7M=gwloN)~cc)HIK^Ok+m>g$2%P!DTWtSRd>+!*%gIm?~3?)k&C8Q~=7v+?1^XO2iy z5_ZT}8QaG)a8AArdNgK8jLJH5D=2Gri;ZD zddVi;D?jlaCuY{?`s?8%0Wk-zPj0xk_J_Lzr}Fm`6!A-7X_41P-q#bEbOvhk9eX8} z*e2>2tsnK0Tu8;)y70<-Nojy-eoadr)ud2x34O9qt8SlIDj@YI#F}!B7K9!}mF@fQ z-{${U6OnDDLPWLd&C3~c!g#3!=^>t`jMP107En6&qzU=0Hj8^>{?Wr&9^^YT1*sda(D>n)g^kXr*#qFD)rW1&m3+Ur-me;r4 zq~=^ZW4$sO5@oe}Isv37WZ0b@T$#4p*cP-8>p%-A#p~<+aZTj){0ela(F=E^ke%KM z!(Dn?4|_R)4teNNbaT?KlTr|p5?C9C$YvEx9y}ux;zn<(dLMZ$j{no;oEd>F6^>x`CS}(2H#>M*mC|?P^AY z$?k$h-lFsTwPq*}8OS@(TXkNB9DHzKw6SH}ATzNG;zn_`kMFfe9u;a!MCx{%0NbRt z^$kBUK1e!LH=zts_wXE1eKS#&?4^Q)?GoQsBIPZzgs6-aC29q&C&9w_o~yglg}IZ` zF$P7q>4xOpU;3AfFHg(>L6DSFGYpLqhk7L*!U`>XC!M}$;tRu>ba63&N6DVB+8%=*h-3l`0}_iAp3Y4=-ulTyKJKhlLb>a9muG?#IygOw=NJ(qI>AtbwmN zSXvNP=c?6^C{E0z#@XlRq38_oY!v`<#v^!0pOL*i- zwU!bU0DSzY3JSZr}uLL91`RV~gT@ry_d|OYrE$IdT%ulF`;NOqq)Zoee_pfHK9#ft3Z%}rb0&ajW~-r3%l>i(US= zeZ#PFRnSaLbwQZ3`WlPygI=dMqiIcqjx`oWrfbPv&eiS=)a&PUq{OMfiqTv;-~KCat|l zke!k6N53w9WtUu+rn#f*KmOrHN3HdE_zt2#K(n1;$tV;dznU!;i@jt7ev6=}Bn~SwHqa7zbM!b_m3ThvzcQ zyhe)Nd!&{@yiJqDvi+M+-wL#IV?a%LAaS^txQ(6 zv_7)w+rQlVVz^w+TE8v>;pwQSp?2-$ekq zz7lsfX7MN_0fEnZ=rRHq}9eSe{+YG zdUl_T8!6dA7#`BU0=qh98gJ-`O$(DMb~*QV1kdC9UHnj#yU5F-==FBlj#>EdinAWC zg~9WR7q;jw`=^)+r)>K&{5eeB_En{r3S&Dw@!}ivkE`V|DY2&PH_L@@^6;y?U@f04 zT1=fVlQ9a!-l&a!Fx=0kzhn6R2lJON1UNYbtf_H8nw%Ov(RaZP{o#))i;CY?Mcyua z{W2AXwfymh6})3U+q6VUYs^Cr|BLurGeP*fumG`>Fh5t};hHHo#a~{_%NZrzKz5bd z|3abXQRtcKg`L{rso@9Oz`((t->)RjV#kEg3&u=~Pel3}9+5&$t)0*=pE}ELAQB|q zf+gW%E1(M0858QcMV*g!p-b_R%r7=XjlxyCgt-el_lkSLjTZV}X?MxshwkyASaN%i zhTy@|9kt&596s$=F`^I8eqXfR$;b|0gvl!U?(gr8U^!uL)>o!1MxVoLmsNAUL8{Lt zQ&3njdTAP!ZDAJj7JnogwjJ}yyXu#+&|T!U*%tKlhQiI}W%&2p|2{w*+Bb;Z9s_e_ zvSr))4sruhPh6H8lk9qKpibPE(Hx^}4*sarRqn@ZDsp;&IajhL%-K)6sK8EJ!EoD+ zY5l0}rc5|HAiLuKoJzB8*Ft+yy`e$Vui0;4Dt6yy2VBwg-Sup{U>V}#&!$Z8svm-X z%Q~=2217w!eXEaPMC{aKuUYVh!F1a|X8M}s0wFWsm_KstF>cg(C%;N?1KG%WQuST! z%MExYdmx3iivbwRQCQTLvXIlej1VuajO^U$?93Dv=JX-Bl77Q#n{A%~JC1(AmIk8S z@9kT9_eh2tNvSM`p+k+|yCb1VCVSFof?v9)iQixV8x|3nNa#>*o4lHtm7Cd3==hVc z9%^1{)*_}`3BY(Cw&nU;V4ZRKfF- zyvV~meogIlUGbnudt zlez?A9)*y{ui>?77|M8FGLQI?Lhyj}Jc1cTFw@%RQC*^ABzfE+q*=exdjl$aucY|l zy_D@g`~^Vy)Z52O#z=CtPi!8c&EvYbII?mGry_AK(4zBYBdv z9s+}HCgwGQ*V4sa%TC3}`7?6aHXY-0DK5D$3~p4y~1kDBOl#I;N}8~v8a{jna_guBer0rxRFA^gp0+@INo7T zsz87@7C?`@1U-}icBcZ>5>sS29WA6*#v7g{CXR>VVe04fOfdHel_Q;h^%)j)!4rT9 z{f?w_BEo4S%|Y{JrZR5^lb=(*DlbQPzayguV$Ph}(>o*a6TB;SRr;FU|Mh^b(i8$f zs_%F;{*TkP6t3nAcV#8DYAXK{=bPj#%e+9OiZXMF6ZFNmOGZ%(zt|49*YuDR^YfH+ zhOBKuK?S;mu}>T3y3-b0XBC=c1ERwAR^Zk7>fv6UkyQPdPN#eFAE0V@dLB@fK;TqE zuR+lWd6zG6cYu8U1kh>e44pJxkfCIx=_R63zz=gJQdFPN)83jSPYp<}{n|!Durrys zeBP}$%#|AS8D)6uK9_z`+GD!Myh?XRas zzC0VFI8@%X7PM zq)+lMWxSC{MIxN$E=fpAn=P7eul6w#-}cnkT;7^fCyKqM6R#O*-h5TjK0J03N^O9p zSxebn(4yTDt|shSBasOGCR4?))oq&UvdI-U!0DcGqZFlA{91BS`d0o%7R;MSO!9^w zCK9+&f5a|A%dL^n3s37JjM+vm!4RNSgom8a$W=ayuczO^2mZX^wUJ|EibUi4I;~&m zD^_wiH1UsvIC)09@SKNiKL^Z3l&#%IC5i0ZKrinco5$IAlYWmy26FWI2nmw zWRN={B`2-PhiIOoA$9DEP@$1oy^>2f(Tg$Jc#HGb|7?9wrxwk=;aC}yOfW`on*YSG zL*%4b&d*L$O>jySder>HdAfg846$!@WL?A|>mvUo|0pabH_EH=F|M^Gcyb4w{n#Ha zT&V+SVna5xT3lfESqrQvjHQz81H-Yuc8$VvT@Ynx8TtgGxg(gF#pL&)Ix5h-$RpOP zj;&%6j7qnfp}y_IyP8>BuQjtWvd_ZpU$Zs>Yi0)9XYB#AEOT?)^lOltDW_w4v&l5P z33(JD-;{kh{LwzRn?2^H(dN~@u=%hH=NNwdZ^z;EyJZ5E2NS zpAOkH-pOL7u;3++!uA7zjzT;|-!!s7jP%e7zra6aD+qtq+Tu zOzMn{G2L&ScVTIRp?xtY?2T8gnq-^Z3r*XHI7c&Cdvmg{t7DRXs*Rq$$JuVz^KbkA zJ~OWyEHAdbc{5z*(LHwEK2%?&+^dFk23|VeRTBi1U{Md2r+(L6VBXHJIB7sB^nd#- z#usZsBeLBqmI&Wx;I}+v|M&N7ID3D1aXyKtm^v>z zGJ#X)mCwa9i_9#=&o91ajrWC|yx6U;$Gv*ROwW1F8PH_Vp{!DukrPM$aGbnWA7vSR zv8%Ylu%MIeNEjnHW}dBlzWfC`wf=~j*fopotFxb};$%~z?V_u+G4fp_0fQaa9%K6& zYLv9g6**TMG?{1DS-}->(E-w|ZgyMzl#cpgfF@p6xAB)Ji%IuXXS;YLKpyH&qG;dc zrws$aGDjr>(Ovq7gLeQ}?gLY;VCo}v@v%e-%H?bJmN}jjfp?=p_GEp^=7vn%-haO; zGY5!mU@qcUKY8|Kxv!l?JJ2>|NEg2_zPK~=b_^iZ*O+K7S1wcTZJ)0rz1dG}^pcYGK3!rXaXF#1S66(a=9BEhW zDAWCwBKvf%VB$9;g&UPlNtP#9HAAzERPJu}T^I08Lh3IT?-`cuk9M|-+q?&(--uoh zl`MKG#@bI5-aG?Y_oP7<=M;PgS2%Oyd_rZZ>y&->JgMwisXhDOk4sS4YbFzk%&R{qDrP`E&oaH>QRAE7reRX6l3IU)b?2 z;J>!fvEc{$D$c^rt5^l09@g@x6~c@+sW&=Q5zRr#S#eGd=pncXixuraXdKA;qk?|J zs6MOD^aN+%eIKsiQ1M6vwloUe0DI*~b9A`9J1y{;YnsOXPJttID*a_bX5VG>OZ&c! zq*?6Z0I3Ug0L)jb6-m0DSJEzBHMvy^z}U^W&dw!qtIoF;QmCC7=mR#>j`uA}LY6A-h0sDPgDy@Z_8mDh zUbc6rtvk6TFSJ}p@Y4Tn@&R9ru8{X%4S7~3Go4QG?LSocE1G6vx&5yD)!%R8O;83V z{C7s2i_8M9tvGDZuf9^<{)ocYxA)*rL!TTraiO#N zjK#~g694iE@sipc_Q_=joDFM*$!TsP83MgOt8U*Q?9o=Yo)nhnZ_B}jX8YE+qtKyW z+>!iS^5be6-!WoO)pD4!@k(rZ5+vS{?{UQk`^BHIEeI6Ba544%xE3%cm3S@ivofPl zZnx3F9K&9^w6N3nUW7gB>l46U9?KmvQqoNv4)1d|rZMq5NG8M2IdWo0oRh~0juL@Z zad>^t3u=(wNG#N$C_t=FFeQSlW78r*g5>-!XL_W$`z!+9VdXbf0JPEATpeDpvXaVN zLSuT4)o|I41Mj5ptzV>gno-Lh-eG)BO^ufSO2|wy7T86$LJMNaVfwZu5M8BK@L%mk z)k^h6$=Bx9DYEo4r#JZ}Y4e4C3%q184_avPOCTm+@sRj7*7JFag@y%5j#!f97p^Ac zY4kk=j~d>)URFU>5`#M9D;;|H>IP>+s_j#dbMQ3F0?+qT&l4%iB;Sr&#UooPkq~A}ITF$aqo@RJ zq*m3GP#L`{cAp%^3Z7dM0B{r!Eq>WEUTJDk>AHk51yt~qsCLl#ACy|=KQ+`=Bx8N8Rps%R?u71t5s8GT8h4)V%hNu~x4qgkHAC#%8=o5XBvVUNMR4~n)TjvGKRr~=rd{Cfsb#t^lTO{3lB()6;SOWgA|`da#ht!j@wysoOeIKmh)u1o_d503lf?i93N6n>0v@#9y~ z>3IjkY|DoSNCE}Hn@*v0t(8UACebNIhd$KsqN_cbW*a&1O+jrtn)T!i@n0+!238%ACEC1?54&_IXU}Di+I05y>lJMq*qvQ#J4(GM){n!<22Pz2 zDT|1GOc5T8iaUf@TjpiwA%};DVZFQz4BZP#H>$vzTeCu1xa26?$NnTEN3)6(0W##z zjZ8#>SJ=WOLe`IbYQH&I=o|`X`Vx2IIbd zzPc~fD2wgk_&*oTd5+%U#9BhL6}-9rB#&McHyGvBY=dK2+r_X$kZ<306juJ)h-Ja- zuqf^&6Vyf6kE^*IT&u6@hPf#aj463}&z8jH26u5?Oq@6oHhtfrk2z!naar7Z10`Wm z#MUEwTNM>s5Zy$AxIwV;2kxJQgAj)f7vpiE+;RhMpFmApm=yOr;?JQorY(?|e(!s+ zW?fM^pG;`;oENB|?dy)3_pSc5+{oUf*8MeqYjemmYwHccih*M;%Ep*_-1KIiDFQ8Y zcI0SqPw{Mrw>H>m2~xaf%{%lIUptV4%4n#yFI)srK65%*2}9&e z02Ns3s-=|e>iK?+YT72V8&mT(J39QkuPw&!uO6&p^nY6x4SQYmIOE|xj5ZVgIV<$z zI*aeu9c_Hc2{$le+seLWFIq^mr5JH>`ta^01DKjJqeHSnGcnq2R==*Kz2_qHO|HJO z2%{k7!}{%E?z?%2$N z+qgqRSowCn96qF6ln0%rx3^*8h9}NIr?y;n_SShc=xuVD$X=_~rPd4U$C?1Ngp#*5 z<>`Bza6|9%@&RMGXGI`GUa{fa8>0WP;>Ik$` z7jRSRI|djQ5*OOfA5yXd3a@8H{EAKa$P`E{XK(itz ztKuyYEi=tlQ^eX5FR86&TPX>Mu9YEf>S`A&@S2xe)UuQnGWoyNu3?I4W|aRnB-2{a z0^xaK-;X#9Gt4jyGtc?{&hwmeR`_5>H38azM0bmxbn)wuD zs!~hmf!a!N*ST{*=Slz5|KxQ!Q1hpfw9V0^QuA%oOy`Q&wn-zIT2XxBXJvG#h$n3T zRlc&IB+X6EqSa&E<;$~g>pMwO4t_dOG%U|5pc8SL3F4AtPc1s0eV(NF0Wm?`TiPX= z=!}|b%GzA2z6h-%@Bj3+ePa4dd17kEM1_KRnNwGA{Bg^Ns}KgZ+MEnw9}LG9U;bZ< z_3*W&NUgqEXJ$|r%_0X0AcHwiFId-YjGbp&%$Uklkix7L45_wWk*<$qPdvmy`vHEFbIg?)J%bl}Vco=()wZ zbPJo|&zkc^Tej+rJT4aE8^p2JcTQ!NGO{L3q_TRyFINKat`~eS_?q#iL=LtN#X`bg z&d0&r_EDT$27dTeFE}!n@fR33#y~BNjP|3XO z6p1JX;miq{w>Ys|7vS)To!_ll(Q$Axo7Cp0E>QE6WOL%47a0+JBIz?&E!&#gVtT}* z4ldn0YbH8{t`5qD{e3q{^)61Ml1rKavEBRxD(|vrV+Fpn7lWhan#1_gAl6D{$}f-h zhA~jFBMJz@8PBBa$C7ubSDNJ+suSB-B7OYW2?ORb-tH`O7=2T8R*W8zhM&QtmXSpr z1ktq!G3NYs)?er7ht_|yLtcq^(iQmZKSCru(k*P|O*4*Zh)jEI!#GYhwh9P;{QRez z^S4Zx$fzMz<>1<~u1w61U)Oy@QZ*_GX5+g`>7J0chG=2sZYPsHutVq&GXodM56ZB+ z@JEZ6YskoF;?M~#v9JANRSZSq>a2|>(;i7{tQ(m~r%o~K(Y9xUwiB^}O*;>!3DfR( z6Zp{6w@jJ`#U_Y9Zulbpo{3%CQAIg;%==lr%5bfrC2ArnfTU3oVd&sM8Y;{+Qi^y@ zay1(X>)VteKsc|BZZ+$bM4_66j4WPP*n6}4BVo3oAACEIQKd#*;g48Rbo~;-sy#%? zNs7tIYj+(NN*3#z4BAKsKE#U&{gUO9^__|^+pv1PpL44^9>`+X6U14zzdjgq3wz}# z&WzqAq-yNTRCMTFh;c7?_+_X2cU*q`oz=)m0E5_8v9?%O_C0st5W=&U5Ug zc5D`>PfQex2{G$zk^zv+Z&BnQHuQSzTQjUy&S{uiI+xYnpW4)FPdCqqJ9lF1Z5=jvKhIBcAujcSOX39W4l!aPF+$w20m~XyU)ig)SH>ksXXYvztu z!{d=`)0GCk&Us-wB|KT9wVr&g24U5f^~i%)b6TBhbwm8fi!GzLm5kSz8M1@c^~pPZ z+gl|aHORQZebC~WRV^=53YTp^31`u=q7X+7AK0&-vEUsl$Xe5*O!D;H&~=&=Zk32| zS$&hK`0(23?=|vvcaCL&8o9t3xJVy2TKVFv<=skq@70Sl*-l%Bjdc}AbQBGU9c{!c zsjqs!bDKoPd7xDNr&V^4L2^-O|k7wgGcRl`g41dQkgBm2T7Y zA(Aq6{YB2EN8)Gm{S}s+nv$hHxPRzUYjwexXQm5d;rI=%bWebK)u(-P>F*CHN$NZC zccK`(+yRk4?|CAd!{<~J#2T4c{m($_-+5i@Ji0r z8&RA|ZX-XU$9zCe6c5~FDG9Dxrrq~c5a-sM^6P#|XqXf-X+$WC%$ci)=M5ztB*O9u zmqRv`C2caiM|MRKICi?SDkGG~_3&$>`0_n&=u8wj)MpGLjQOr-58I}hR*LAZ&s^RSSR=#WEN;N9a~R#s|eYoXoV$)&uM zbebTOPmvB4*Z$Zi^Got&k5^HAy9PJ9a3&*z5J9QyJpT<`0$>*25X{=~y)*i#$*iS; z)`pt|EfcTZ{ zJIiX71OQ^E-OqUdpikX-J;VCp(rWFjgP$n!5c537z~{&wr~6$cTi2nEhrJhI9iGq* z6hRP8PExaHc7B+RW$$TwLcVNVDqDZ_?blyz&%eQs&1iq~LMiT|-2^hFMT(0R_z8U0 ze8lgE{Az)%!woS6O+6T>B`)^)>DRD|Yf`P++2q3?4V{{L&U9ovKPl+A;QPxM#2$6h zrpfX97F@YKsy0~4Aa}Jk-{)O_{`;wdu*+60zSsY$s5(>VYhAoI%60IHMoK%*yUIko zBVQTG5l}7Gru=z!r!V3?y)Av78>KemvAPIYVbwMMOdx=@nhm=4f3_wC7oAz zxuy_wO%Z|SRXoTBt7!h>OFcb4$l{I%KHVn-Ol?yt2Z#B92(qb~+79i}+#vxi*>csD z2Gc+*=t--02K#}AWP~wL9T#0%4zV8qpt}>i7IkX)q?v3gX)-uNov$eCPoK%31lEx5 z@X|{Y?GqmtKE_W3T|QV^I5|z7vQ%@1l841vz7L=4@zXJoYON}@eGx<9)frzWK#`fx zJP4_`bdef3`bnDU`#OrxBpn_=aUFx8bY&S}8<99VoVQjOg%)JFt|f1|`w10Y+f@0c zaU@3Cb0}O&&+5iR;Jz7^;}h2WchK~a#jA>^{`gA&Yc|Gz{AM_7^d^!< zUi{_zRPv5`mYQ`1W_@K9ndWq*S+ukA(3LgD#x4!lU)omsm%SHQ{byH*BT>{5Dk$}< z`%zkCR(ni0c6OaHV|``HiX=icoe{G0>VKqN*ByWPd=^eSlITC%^{$e9;_G^bwdsrO z0ISD;1pX;CXuOa~BcDvRwKNX$ttI%doF~H02_vy}-UkGJ28>a`CaBrHQ(-2^$WzJB z%gvZwgBhPJp@uqt?&ja$UfhYkVLV6M6dN~z3;ghKY;b9dV(tU(4@}?*V(+E^Z5K!K0&xcdMzhM z>@AjV+Z#u}2?!&5pOhCrFRDsDztojS-dAMYf1u{3oFntc``+36fGqB}lKF9_aS2HW zCi@63@;Eh}ONYyZ{(bWVu>oObWk%RWW=uw1+(JtrE!=46>*Mu_$5!%X-b6wSk<(2h z5((HFl;d(41uK@z#|rZ~EtJy<9hbe8#4(oy0(E}0eIy;%Z8_6NqV{JMjXW|3i^_x! zegvDidODWJ=2>xDlakpJxueM$FAsZ}7}(Be-#D-d>KW*fKsGd+UXHX1qL`i{cU^_yn)E z(6NnJK3B`Gz8kTViKa~Nk&@EYGnyHae6G7w%xN{xOmysQ9m4i4v0I~QoVG?KJRa}S zUZm)#8O!VU*05pjaS=6|luiE?+RGPT3%jFlZ$7qCi}?8*saF>rA#RV$k7HO)is$-< zP34psAu{3xBrX;cUqVpnv@|Wnh3$8evSG z7LRxPw!|bP9D3s?=S-vHZl#0`v?vqi*s?A*i95>0!D=KLz_+A6^lRfF4`$23ii8xe zAjTz#-~Vx59j_!MBG5GvmM#f<2a9Hs+vT#1IaJA9wLFjCUc?8VNz8@*jlSDREAxs% zm0Ygf>^a1~XNk}0<4?4<$FJ6Y;>@+ct{IOiI`)p~! z9Gh5hyDUJKQlkAPmNqvz4Kx+zC;!54PtXiJIFj8FdGg)G!lnKq$-LOf1b_}c z_v-4qiKO{y_wa?Qin|`)t~#4?3W(dqM6!4I0=K(^A63bhou08x>D#SEW~}&txa$J8 zK+*<37-s3|>0Vk?L+zoh`!zY(KV}$Nx`gCzmsM zfUW4{w73irbVK|gYc1$%}>Ix<}`g{ zeM7j9dAOS!)*KFD!@VOWIwm?4yq8WEzras+KOJe~U@~Lc2#xgyx{A)Of@I57Rx{a+ zte@mlci@3#Tx3vcZ)-~+uCR}=2by}DW2{}@zr~eds(~Jx&54l&|Y*{CO)bB4!WtthGh+TtFGid1^ z_d0}Y8OvQzbN7?YI#`pLT`v8&SL<Tk#st`@s8obVn2YY;*e<;Z&N-yUarK~Xi{ zd9iNS#%s*q?x9sH-d*%TTqz!R!zB#GSMOW{!CfGiB!R3v9+^iny>c5p5{6ce&FuZ* zCt2(I$-N5+n|4C%(Xak258fAWy=ft>V-FX>8HQNDldFy6^o8UE+gdbP@N zfvT7U6@Zj&{MO3en<%$0_!`a);69HMrW@&3>2~2yXWKir_7x09M42bwdBy z&G=lAgU#84vo@t#+_buDvj9s#w7+pA7;XKr_{~k2gJItq8N@i;?}Pz8oE!wTa0~le z#u6bk_<>(&CIVK4E-n-*I{Guz)xz!A2)W_8{xO5FrxfYFUrLPNyt~%urUcdw+p@4_ zg#E1}KE=90s^m3UZ|H3hQ`youYg<%F=vZRd|Gcn958nHpHWKyhf<2nfv2+z@K_;@C zY!AOtQ8`r)E1blcCB>)ZS8T0JKTU8H&P!Lb;bBX1sSY>PeGV8*7&%_+q$N!(HwjRelQmVs}SP z1xt4wL@rnIx3j``AqRr*L+tK}A~DxRU1uPsUa(}RtzBh*3zCVJPPWG@{m`|QMvuH% zPiX6m9Pc82K4rnMt7k=GKA)6NML6m}^E_0rR`ja&8}g+1iyy}Syn(<yf3LZtg? zujBO>T@|n?^8Q0R)3Aq|803B*azA8(a9wJfmueH$aNFL43-f@vN>U&C*serh@V&SV z=AWl-TqoT}f2Oq#R{(evkS#ub9r2DciSPPrFOi6tZTZ`_4Vv4P`EW@<@ZZVhoFA#8 zV5j}_%p2;a2zgx}_;~jua%YZOD(eztWnCf0)-9&r#$CHsy1cxUGb5v9EX{E9G_RLD z^1$96S%~Md)+o1$#|_z%sR%Y9kJo}_OO?j_Y0sv%8|83`Y-dK1ww0RKO!NC3ru{mA z{h86cm8ai1iZj~1lWT~?121%=V@agF&kNOOQG4ID+~FOjP>*qQCG#a@Mh{3jIjp9> zLw0`cRB?KCv2Mr}pq#KjU+TuaLBR4zMOFNwlG91s_Ns@^TB$6CLH>g2>y)(sXPsZ8 zXJ@5RKOl13T}TA)>6mDmEQdBta&kNXzMUgIh5B(RMHircI285wE8kPql4VD*@L_0l z@gkU3_HtX}k{=$Og z5ULz}K~gcrnif#L>ZjIa7uQID#v{9fEs@nilKBcrt5%A4Ryt0tmgdb6PdKYPyPlgTXp1D!9KHn(@$csenE zxn}$&O1VNRn%v8&`nF!4<*l)a8m|@-b;C$iq}5-H2C74;{>lWISFVCrp`4sZ^4P=P z-ZxoixkWM^P4-aE7fD`JRSL<_zBuDTrn#t>V#eoO9>1nKQ+Rc$7JQw8r4JQxcXBB{ z{GkK_dWv9}wPCR(5uVmJ&ZZ>54O6YSWDj`W)!w9@Ut_)!Q~S$By{#E(k2h={j+p37 z?M9#o+eZk#Y!YEIeqXeh!fW?zsSEe*m?-D*9wJZ24&{^GGtpc&V>+#zoZ?$Ib$HPi^by*Pmq2qM;8hH6MR0DlnewU%+g6W7|hTNl-ja&N3n> za7jPJ6k6)^4#o`Je6PaE`3Z9*$jNJhXA+G5{!l`$nMIic;@`Lr|F_#pE!xbGxu5$0 z!9A~rNRX&wlF&7rs(cMz?J6iYBA}}%)aQD_Q-o_HQZ%c_yx(WeZIixWofIO_97=$^0itXY%5=&cAA#g6_`@9|c|6LdSo)Hoa>I)h;u8VDe!)EVOTc)^g~P%7GuUd8*<#iER# z57QVl1{s%xn!fqZ;)jPqea<%o3p*}yFn;WcqLiYC8MFq$CIjXmwAC@(&$**Y+#_A; zVc&T3VHKILr0u7SuS(i(=W(?gdLAJj|Eg>AsQIe!RX(vKp@d9QHC;R(lu9Br1tQq5xCs zlk@TOS=$K;g%Z=c)!IaAgmCVcp&cQZ_iM_nEOWzMiq8BeVhz3IF z6OpdSQ&B-_{VuH8W8(KeN;XbeVSe%Z}A z(*0q!BYR-42BR-H8-Ez=dUiobF$kTi{3m4yUvK?Wp5xEy7fAYg0ZFOWbgJHEjDgO=0!86i-sMZJK`ljXK$R!|DJyIpf4+0lp05?(_7Bc1 z^EGu#bq6LL!N>y({?hh!d_L7NaYcRVu;b9g=No{_xwDVp5?cd051o2Chr9l1-~*Mb zA|E6tDw7|hnzgO@JJpT1{W$HliNF`3-dYy%EtL~LeOK}8PFn~LrR*F#Py>LYLg%$e zz60jLojZH^AN`Lc#Dh0{fHM;O^FQ|jK&{?)j4V=V30SpKmnQG2`tF=k1tcV;NjzEb?;IxsF zsA}IDU24B~KxNDaYJIIC^cH3SDbMoEDWdi@Ny=aKo7S}U#U&8(flU3i%~5NQwAV|i z@g<-nrIZ1!Xb@(Dm&lw+5_8F_(h-O?i_?_`pSx5v=P%Ac)2HR}1)%5zpGoa!sHHgR zloMa0B!T6SLaNi&=>_nyqyV`3XDx5_N*;3dU$#$MRfQus40 z;3blZrqAbVpYA%V05Lh(^xM^C1pv!qpl@Z0Sk%8Po{`L`h*R3Hb4HgnI70Fzr%r~g z-mlzU=seIz>da6o=PNIDc21J^%Hn$yDcSww19Ct~NS;)_DN~U^^0+E~VGM8fzNbK` z>dY#rs2P_}$8+~Z3Px82!5H}+*4Lr3s`$r^9gGIU9RP=S+Wk*>|?w=}4L(zwnB zNpGZ4m?t2{P$V7tVn1GI7&oE?2v;*b;m%du4%VJdz=uqQO_2O(WMQ8FkD$mE>ge^?ba1t4*c&-7wE13 z&-G_ySN!g-0j&%@_Q({`IDZYbUXaOv>?E6T^0Em#F3GP?a*5Q?7uOn2{Y>P8#02_ye;(f^wgx@275a`l zS1cwbZO{{LHgYr!Y!|tVv3B^;hDlnTVq6*Wik2GUjjVF{Ngs6sBI6jh7I*@P@Er-rnN z);H}gAp+&nT1r+aL7b!XgRql~6=ITnuEtVDIl~#aRdH`9LzdS!#^9fP!e9AJ@VJv? zsQsYh{hpp`j95I?NATiZrglyheA}5dtrSEk#0km-uI4gVQxkPBPE1k}#`3QBg9QbA zfBHZTNQh<6;uhvwsD*K-6?-moC5qW(dDA$$g-;yA_Q%M%%7pg(La#pc!H$-gh1=Qu zxy-fs2?|Yhn~X{l|DZpdO^g#0Cp@X36U>$2XA;^AJv}L&RFb59sjqXXGRLV(((gW? zlrO7)9**<>HcXTg{|s<$8SaxiY1@<+@BX&WmOGjL?MU=jyI6!4CYQZ^aRs{@o^ar@ z+008@iOeP9Ltg~@z2kQI&AD7jB0PgLIVo@D@b^u2^hNYV%eJ@0PDR)ps2Y9lK^zw+ z*As(ovYMO45$=M77qPj7j>`;QV_Iy?RWY(U@P$nh)?E-Dmllg2ie4J|o>tPu*zE|=iIB6!FZ^eZ z2QFsX6~7VB!nM=!*?7z~*p_=}kwsWwo&K=lZ^nLb)()&|t(%*B+QS8O4`eIiTo%n5 zohov$IT(4u7#VT`E`)vQZ3Or{%;1~ z{0Tq$c(UI%=h+2cwh7yLsh-fCoyolS&3Kc@(X^kc^7XJf>+98hDl>Y|EzOrV4-^Uo zNUm2ukW9t5dn6M03P6%f&193Nh@?VbsZdZoMGjC$ba0I!J_Pyc5V9v%{ji{NwNEjy z1SYd)w~)gfY@+erPJOJbl4nP}f4pxpy9e{L^>1ZQVL0QEpPc{ubn!ZD^Ey$y^NEio zi-Ch{OBteT7ZHCHm%tgjWJ5`|N6B>S!N{Xe zaZJOYlrUz>h23lP!Y=z*LtTr!adgAlD13rTu^##wa~u?N;RM>=#;7XGxf=c8)Q)f9mV4y*bSf$VOp~Nz|`J>?qDe z+EE0KNz3y(s(m39_)dJUA68Fjy_VNk@VBeIt2o<~M>EmXEY>#)>He}HLVsJlaCB_p zQ?u~dwy4s*DwC>`Smf~lA{qCnhDBc6`4Fbx+NxW@fLZM?%$kY>w9-Gnc%shvsV0cPg={iqtmB{gb#X7XmIR z&tr6?qlN?aCTsXh3lz?HuX<9hnpb?{&r{_Spl!S#LG9f8Rhf{lPCB`7(&2%jP*~s_ z|9Na+W*{J$uhMLHoVjE_jrG(7%$ou*RG9RYx^(UHiwQ8Cpy>U;C%sz=SoSkgrCI@U z#p+1mXTVQBWK^pD@JE1VkM$%MXY}RRw{s*wdc&XT0`I`gw{yc4>YU4x1YZ;F@~_9X zTYwTE7(}h+FDtN5`4SZk>fJzq!rvRFj=24{)5N0fZ&dJ12wwecgjVk^#SVj@4 zV$ew?fnfl6-MsFF1xiApHHj^A`J&Bx|QPV)F@%+?#w zwZt!T2xM6)8ApfFiXVmKVG_e}^tAP9@iZij%o)+Kr!UQ{FegVg8MGA}? zXi!un`sn{m7&9HI3)u};i=X;AqSK6=S&4`y^r`gE1}BaO{$92vS5LS>R2%Fk z@}KoF3HB~KcGuKeFVOGbY-nFj!Tg^Ted7F~lrYBboe&HJufx*aCO z_ln*3wYX2kkSwurvpX(I|6`uH5Mfub0ky3VYL7({d~4bh;5mZ1#{YtdDBq}w18V@Dl^e?Ii*cxS$3#nD@&8u4A zD#!bs3`#1#Ko$=IR@TFNn13)k7 zouT}AI+?S_=?7g+>^G4ZDXM`UOFQb7Q=*eZWLr~$_IWJhGPuPoZ?71q=swa zEDw{aB<>#5h8kVr9NMw#O=Ay)x0vz|=&Nb=!B3X@J)lMe@6fTleouYU9@&9v-edwH zhGfxSO62g`;}3d@AAAfjx#}HTA1Wc3sa?1Pm(PU!DAHtH8&D{?J(s!i53iE+&&blN zYvO=vBy4SV=;-`<#p9ZNVuE+XQq~%ROZcIfrOTdJeiD{bf=uCkjp>1 zM=7HgI^z_UmYTkUa{EquYz>#g-p3sszgd%XP#M=L>FB-_YySl^riSe-JWV7<46yP0 z^Wy-}es(|QbT79vmfbE%wl3;bMgdt~OH2YuP9r49D5sSK%4yag3vo(rFNfF4?`dy+ zTfLwHN?B1&EAi2~*L?}xi0O>Z_>MkFygFWi7mH<{s|8;il%Q47*%~%DsvwaP6tQi4 zJ1%<|Kp#E2tE7m+i>_o=XhwL^FVchILR|8WMkeQt1-FLJsxNW%DjvZY#H)L29++#!e{yWG0}C+xT-W)_qr1N_K4b&SRHS>8TPoLui$=rghXfVN7iMe z-bT0fGe+SJk2WGRyEH-X3WayF@qtVva(Q#&?Vy()N1{j3O~Kc8hWmxyRKZeiqh&wqcVR@H%u0wUbTNsw!!j5> zPBX5>b8Q%h(;g1$x#iIsLJ#6u5x#~NXi1ot0D&GeKzJsGJ?W}z)b)uToz?lak?Ceo zeAlT792p|;KYTi`K1|wB9390tZhAcL&4(%b{h#KyA`2N~TlSc?UfLjBJo+Ovb24QR zn#&a9vLN={!?j}AwuC5wN!5v2WH#Oaost`m;rLUgF{^Q6svMdlOtbE)hA%7A{FYg{ zgO6hJ4G81^9XwgBk(XbZ(*%t7>mBY@H%-a8S`^CXQf1Vh8Iavd>Qyc9sT?3z7R_Ah z=~EJcrlx1%(hMMh5R<4c#?r!v)KCff ziQ`Nx;O!wecd7WyS|X%yNGGun}y%up&^!yikKv2q!075X% zt+eF%Nht%FWqa*>&ka;otPKnq?utYQ6Hu8bZ_yj1&bs3wS1Ju&Sh)Un`0BHvMSKbT z#@uD8?F2E*Ez&Yzf^leR3p8`TfqoS8!5IqauPF5NlOF544Rkt=z^kuy$C01;Wiapm zrE_cxJL<*R1m13tz!^7}f3&os8`j|_JC!$8VSYB0TWbyLyo&gZ@0!9~OJsS1=s$B7 z=+CyBs>?zg7n+FVwtLhSqL3qHEO=dCq@OCxnN-R0s@Y3rihZZ6mS!}poWHh3F?Z%e z-8R8repQG2TK^p{KA_0?laK_NIOYh?|G_B2iUeJoB}soXBZ*=uksyvT&m)1LWSbb9WXU*p$;y=- z<7!)IQ_1`9x;@=r#E`@irNifc)~tY~_A}OfHD!t9;eU)}Bmhd2u8F<p5xxXOaZIW)H<=gI8t)s#AC> z=H2%;0p_%{30+CQZzG>S_{SU+OAB@1}r-3ldR}`8_^aKV0>XuV z7kbNp@(WA}sIB*pJ7#B-=I5y=piX7Dl_Q6>zmbG9Gh3?e?gl;mc(XTxu%UBRiA_dMtssIF1WOTPJiJP$vDa_Fb>9#+j)l0?#7V*vao zw8gE^>lZ;RU9+JtbHnhT>W+!v^56N~na_mf{votDUEuKeste=hO?HI)v2x~Qa?8n1 zA^Zqhvj@H#0RHJS89fomlb0I`KW!B3P(W#V{1rW@PYFGRPV+%g43GJY;D;c_t;Rk`U5aDd zsL1FM28yr+fq}wM=rLDR6t0+NW~MV|f({hAr(-fP_yH_h=Z@A)P|zc}dtkn{ga(!2 zC}GG4Nj9KCg^iY3(Bd+$q!zo)bUedev=}=fKm?JoBV`vJTDT&~$ceX3KBB*&W_p49 zFCeuo4n&ZNg{{zda&IT&RkR>8DDFsJLwWAHssq;!S*$TzcfWkl;;oaD2|~N=4#QU= zxn?4BdepabldzD`&uMndz|34T-GDRUTOY++CzF7=_Leo#KHEsTz5>69YBq;WaG_Ar z%?a2WSX)B*NH~UoStkhA9?wSY?;x^a(2P>=ugMirDuVW+k6IOnJJ{YwoI99P%zA>@ zpl{=i{q7BS3^iHO3AHy%iV64YsPWB?id!GP4d->p=S-OjH_8gF~bM(iSUFL9sGHRFT_TB`;?kv9d69Rs-ev)`7xs*K+==iISMYk=@0y=i65=}g z5{OGBiKnnr`3ZRUuS{!4<*0&T-Wx}t}V_Z15h~Ps|Q(U{ZSR6Xk|MWX! znLACa_^duUI7(Hvl9H!BMV=uAwuvY~adHKV&L^CX`_yve>eB_*Lfe=YfxRy0a|Ws_ zhhMz=yHHEuD(6BV-ad<$MdV%BRUFUis9dMG>!IocX?-2lx&J(j=~Qz&WqA|HZ87iQ z$dzfdfHXmr5XeKJnDD|FQha25JXhF7lMcD#_0!ud-xS}0dk}b*`(sC=7wHgVsChXV zvyT)R6PJukf;gb|{)LrT4CM)$qvJ>rSnQ<+GO`PAutC{~xCVgGHQUi)`r8a~My{#JQ&zil5?U;lr5bS!XRm;pnH( zr(Q9yAa_jTqVMZPCy5-4yn>zY8kpc8B8ON{1vZ~{AF;Y?%5bd5G?i4WjkI8L(1StE z-W~W%7|r^-n@4kE41RrLhy4D&9uj{$11)Id7Isg0b zCIU-D-yM5A$4l0-&F$Qil*9SD>Fa>V(bcI znHj9?BhGaJ*)~P|&;1_ijHLXjUdf?e^h#rpNzhA^_YaxFG1kGgCk_UEvt>Q8tFKI9 zyu~^^IrqzimZWlDG`W13`wQ{Z3Sqg~F`%&UBoMFmVvkZSSP~;J-pYRSx_QI|Tw3~TbeCtA!*WUV8kHR;?>vSb5;3d(#3wwh` zc!$%jmxfNGnhypRn|>_cY6Nln?@Lq0zEx)YtkHeD!-s3Ek%gXjqj&Fym-G>V>W-md zZKM_K^3UWn+jhYE{RmzyNTEZt#{v8Pafp48-@}RBDRkHtGV39UZ16G2_3x6wedil3 znE^nBaBr+zdX>Ga>}!-Wbg&kRFg!7OgF${k=z3~qACvRf4)kY=FJkRd6~+J9>Yuw_ zORqd7DGJwvLTMf#V^h--ys}9g$)%1A#J zL~*276pFX9!~>oF(*fC%R~`u0?hj{XwDwL#T9o-(4-tc&)=TaLpQgI%3Knh@YBb$_mf5e>eVVIT$>OBb$^z{b0Pau8!U%%Zs)24+e zkk{EaQS@;q6&QoB-Ya1B535_>m3c3GbbP|}YN2Y(x>ubGN*URj2`y#)^W7z!>1#P3 zm;#w^&BFk-HxL5lCaSKUY?!xZUcKVQ2U2|vZSge?7;}M|3IJH1(Rgs@P*fJqKf4o5 zfkm1Ybu`+kx>VH{PXY~m@#5>6uUVcd09MZcwP4>waUI5Ea`MR0eczyub7XC(9W~bbS{L2$I7tmSQb7;yC7WG zs{j9U?Ek;NjLr?gi~pTvdoHme%n8ssyo+uZI(e^Mh$)u+yON`uD8C@7|9W8ivcX5D z0Us<+eL2iuR)*l`v$DK3eDF@L?w-$A^Z2GKZ4XR!Cj?f}nyaF!5)1e2T2U_d%jaf* zsuRe6Mk$l{v)P~6{W}AusSC|c0m|%u0)+6BHQHGmP%EQ2?;Y-u-GD0QdQu{cde3Q> zfaW|paFz2Yy&WV{BYpVC=e<|!dn(sEpC^*A|3}o9$0e2hVb7Ec7%FZ_E{TdunnIJA zt%^G$YNpv}ikMU4lGbQ7mNEjOKPwl^bks@<%q5o^)UuQjb7X$gOmX0JWDlE_0iiU)Mn>fRLl3JjN_2J$5pbBAg1C31eL5Sv3i(< z+!J2bMxYrfXmJ!oDZ~ad z*smU;1!+Stl>eTFv1rPH^@0c-1J3kW#CcKaqs+R0J!HoG-fx4Kkp2w-96~;*cvZ_p zQuZ28F=vYLUfe^lH>=yo8m@;gJo3mw8 zr#LRF@*d7-5Sf^D^^e;Rx&pj##pWkBHWFEqRPuKSp=;05hVBrpauz3eDp}*-WkiOzrETVO^Gj13(@|7UH*-9NaQV4IJK6pM%&cT;?2yj5jCbPw9(N*j0ba0pI6_kL)Xc!KbOKqszA&|B&TZ>Py)$W3h>K z>^Nc(g*878TfDA?!dDzAd3)Dfn6l_2(CGWnTlRu_#^y|{N6zu9xSuxu0GA%N8@&I` zJx9O6>$X1^=$1eEFETlFi*WIlFy*e7fU*a+DJ!VxQZ_D3uyd~%=24)7wCfhc)3}^l z^Qb0)5{8RlglkhgE;I<88t(;;uF+F%Z4&C@P@TkG><1fUUAV)9AqCrTGY_{PH(*_~ z447q}pmGZhYDifZ!y{&J7cG4X^vzi0wkFZUd!c+mB~$YtHWP<9;=@i$?7Mwig5IHPkSnyNc`$S7xs7~CId zJEJAWMai#}XV-G#-CP3Hv-EsHbl8jo!Tg=0ye26err!xr{+$#$>qk$HZo zqQQAxGxfV8qGqQI&vBN3dW$y{9`&%S9YcphM1_BD)i`#7PjCtDUsQ@nd;FbMM2KtNUlC$3P698{5Cq22=q}v-g%b`_f|PT1#a81N&0iLMS?Q<`=z=0bMI{WgVcq5VbARq zu@KbR%Z0`rK3u6>5iQIEg=$rz0Yjj{s>Pub0Q89BvCvX<|LG~W{60nNK$T1Mc!ow& zJYya4p5ZG1G(DifJqU(fps;L!+Ol<=iY2eK$7NIudbFgrI4I|UO2;<$Tm7?;auKN2 zD*4i?s={U&BHl%VBExb9P|xsNAxPeLo28rZ@D$1>08#{q#-r$OG}k4s+Pbk?mGgQ1 zw$f?UbL2TY{!}u4K2L}Tno7v$|MY&SM*=`{4DN%UUq_$)Tqltm7yInaj8`4bSiW6`hi43mdwYJ z7e!!_sG6V8dH-haPE57M61SB=jlC>$rKaPmMRB3HD}BS%Abr<>aW{u$RSDFo6Ez}Ac>8Vl=doteCqECbDN@_qr?&b@M5=czJ z)WKsVU4jF_(E+}z&73WJ2u-d@w=spD^vXi{b>=3U^oXSEJl=dp>6VfKm#ZZYy3-P} zwYK}Eim85WgqGS#QUt!6noDA~_A`f_NX)9@IApssbz7)oYpdA~l9rWSUyUubn6wS9 zGgkiRj4lu7i*PhKvg4g`{W+ zsPh{1!qd@1!yc$m4K}^;|K{sfm>cWoVvcVt`9g$`UBr(fdmBf&mR;z*

    1. jBL3m+PdjPCd1Ef~CqP68M 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Ν2&_zNonY3dJ&unrrth;B9d)0_;0YQ-GbDp0 z)YiIB9g&IGXwIowV|rxl{LfhDn$Xp|_IeSUIvNfmh6=WiP3w+@x*9UI3HzM#LS0S! zX7^&5hBcwC7KhFwUJ4tp_^`Un!iM09=)}SPn&_0&q0Q#_+E7<(ZMoBrRBYzKQNr@o z#a-j@?`=iA1Yh3^{c3C{thb;0rQ(!4$^%0OW!U3KqXY>3%&bvv#!en#*Mwj7i!96c zFl(%AXgE{Pr1>EqOWDcMHYZmq&v2IOPA*8;$+^ULIc~(6zq;mKq0>)|<%~>iEhIN` z5$f-Y7Py<1N4*+2iBb8wllY@l){yHUlBGept-Fv_d55Rfu7kUI#6cuPzi9Q?;G!*- z{N7?uLbA|ga_3d1@8pT8a82bKhD%K>HmK2#sajB^aG4qd7BeiBYGT zvnlcM@kILg9x}}bxmuhg=whH>M#;UUiT(?kz1*?3S6}3)_wL(Mz&o%w&Wq!Yi`85O zoh}|<`cQRK2`Kq=ZfT-n3^BIr$z&e@ORUO*srrSrL#s;(YIPP^*&|lu{(g7!Y3rp#V>2_~OkU3$h`J2vyil3Kb-S@&xHXweXp${KVs>Xscq`1v3kFsSRbN#c0C;SN zcsa>l3Eun4jKG>FSpR7+TfoYs=jvwCC+X`yxy`sQt^WwXcw9@%LW{s2fGqmRv_vhC zr_2_qKp%c=`Kko)QzSrxrO)btTqDIK9jI641thRE&Tr|Xd3eT9)bw?quFEVX(I2pZ z&}gt=rFyaH)KNDflCEJ;0O$g#o~vOl1#4MAFtZJ41gn{z+!%G7OoUSc#cW@nU`4Xd zvPTP~d31rw+%7>0crsBb&;*(k2{?i!-jWG;efg7<`a|&faCcGZ+lgTMo9g&@4!@NL z@A0Q&f^=nqWOeS)s|A5*Pm!WTts7$NlPLA4C=+skBE5V+S|QO4yHMtAPlE{w{XyK% zE7dCc{3EZrT@#nNJhi)0qfLP);Z9Ufsnjx+2HbhQG|i)^`8@Foq*4Jf5G<(xzs+;e zeVPLC1tR=HPk7ZC7{X>F_nldEmkVIU_33TKWux+5X}lo#E|vRgiqbp+zNGWizX&N) z45vj8Plaxxe)S)(R7Cd1l{(V&;nJ1!+W1UKff+POJwnY`;tv`whUCAGn=kVrrgM4H zc+c?|NJWWJd&*a=^Y7&zAamPCB=k(yJ{3tK5A&`_KYtFRnV1fDtkHbI?@Z~9h1RZp zaIYzSk6TKy^=kQ|q~t(KYx;ZKO|LO_du8gD(Y8}x7?xyu29dqAG4oVTO{DdaNE2lJ zDuHE&a-Jg9PesD4yE2j<=1bdNKQ>DBnmkvgmm zgy>tN1lH7F%ka#}H}~YjnO;!d0WwV0A4K44B3!2<0#jhm|13c$; z*hW8hArbj^`lY+zJxj46X!9=%jcZueDc$u#@-C`A=2}1m5={ql=md%Ouy!vme5-WR~4XCDHmT~|0 z&=(hKapKMU!vA|{w1)f7Yr=Iqs@2awCkOqxO_U@$;Bc`N8KPXCCM8|XsP(iSVQ#1w0AiBd+)$@!*f3{xD;t^AshTq@Cm;QSB$ ze_WjFI&fYN2hKUqec$i#Lqqm_l(jHhdHHiw__&n$fAp7-I?vMAaCXOc}3@A#TzV`~Hre8Feppl>BxA z#R~4rXUQ=h_z~V@GE(iB38iAZN;6~`QyB|y`+;PO8QDqi-&q_v*=d~BT`zN5^M8#c zU=?kWrH=6H#2zu)l@i~j5r(tmt1M!RGQ2fGoi9{7OQ;l=ab)axeab_2z3eDznJ8J# z02EQg4nVk|==oT(sOV@-;BZqOW)QjI({=T6tTr;)jmn-}R|>;iy9gYt7#NF@mgR zSploywRFHFi4NxnPfJ5?I7=wbV`8U5>83b-ZyQv^;c$2-gzW~Ij-> zPjcUZ#fDpBT39n2a&lHJd+Ick&bq#m!XtU3v?r@o#GaVmqdv)`Ua|1SQ^C-;8 zOd7lYz+(h`05Ws{Vi^YaYjNE%O3JBtgT#B|BV5T`GUG)hGy){SW6_acd*uxpN{yva zoum2{gJ{O+_Zy?f^0pv5=8Ylc-rH}$^Yl_*c#AP6Zq&F|F; z9Tr3|V@ktfHr#+;@7kl9I54h%4wlWpX4N#oV8s zrxWM&G1|-T-{>sAcgW`d`4u(O7}+p~AN4z5?zWuwwkesr{f!HvT}OY`4w4zR>--)| z#IZ>T)Y3Kd*?GTRpYmZ7;pk|bh~o3lJ@>{_$-KFjzT=if2KwS&duJn=y%rsLvBAg7mUvmL#(`ppO!OnJLY}Ln<+&vbgv4#hd=0 zl-U~L;w#|{uHBW*;&K3Yp{lrEmeE73h-gW?nM!I|sRMQGW5n{T+aG?74N-shxTH2EhY5 zHVyMR=(OR}!?&u!Vi5Bdc@|J#x>3;gSDZuV69Z_lbH{0>8(^2 zKX3l?{>h;CJKROE{_TLSKI5-HS{htW6j8XTtqdrfZ|Q6*AIY66KzNX%fu|4z(tUco@qw zH%|=k_d2P|u?r?l8Y&Z2%^WNZ-Bw^^=3r#PYz#H*L`&mR-wxg~gh2h>N5IWhk(LOt zey6w$kM^o5J1`b>m~0U}5c_}pwLG#W^_g!?6s^gk!=Kfoj+;RkVqdT zF%lhOgGK#%l^arYu%#IJ%shYLDrv)+TTzNQqiy+t>f7wPdd}U-MVZVZj^F1L$L}iT*8}7Aav9l} zqjus*IAdQXgn)9H7Oq_Q@=Unt!_|C&%8)@xSU7g|j4XD8x~nt0$paI^V+Ru0+g-&N zZvv)3O+Lkqt92bOEevPjhYpY(OV1uz?iUINxAZN&vba~S$)=jjD6PrK88>F^`Z7tD z6UF>TWcL88!|kpLy9&%%^LFRo`$Ag_iM$jRCMXVMu5zkz!3+1n(2aJ~21ww?Z}{SD zO{(YfpNUiN)>?E5~oD~B&({HDGx(H*k7+%eWF$a9W!DqagZae{}elC)pEV9XEg9&NNd*8X#oyZ&kO~yvXK94Ip3hl!lpT_H=TA-&Cly_3!hTiJNkH45 zLlle0%h8hyJdQHi((rot{VYvwb#jcD$XTVKj2@ZTRVV*gNd%UaDW5%6FXRR1v9l218>L(nYiaKpN>A<*qm9g4nkgI7R z73p<{f4L|sj6m_epsLW)kh@pA8)cc6gb7j(U98_<$DVWZ2JvIgz1^|hv8}U~K}rZ0 z$JG`&j^A}K5DZA1H{gP5s)-jAU44#u(~th5HzekT$+E2RZJLmIA(m`xsZO zVD4)3D90Xqki4KlP}Em1GQCtr0mBl}(1MI*SjP^d*HU-2G^W4VU}0n$^P%BgAIzm%N*;uI`#s(8KPd_RdiYI4(5ulj8Vrs~3>rYu zbw)_AN}cm0Xlmov#6K94Wd9Kn3^Ha0y7%+OffSvPAk;q__qW`Kq{h!1>l*D}@ypXI zwJDkHd}VJGjM$ZwYjShTH}|1O{p@GU%VmxseU7a$VoISgAxf!C6t{7RY!=#)h2giw z=#|+aPE-693>w;zhS6!lQk*a`q|&*dQUmxol2h8vn+>Jq<>zu}Fw_lH32j)v1jz%w zlw@w3H-_~f20`}Bo!v$QhA>C=edsy{YE)6u$Nh)Eq|!(JpuXUo0s^eX?f zaXqtf7h+qS2)5nubU>BEi|w$VU!t11W+f$KL6B1s@N|n=QR(wDr5AGUdMk*~*VbWk z#w*8bjBLjTnX^~?j=ix7D4QBVubP%+Fsx5;i`E|bjwV;_G1oJrSMBjCGrMk=337pb z!C`q@o`4GCRs}yOFx`Fs%GBDIg19~xKuxui6{&!NMYV)TEFvze#H-g;JfcKMR40HU zQzA)8{$W%C)Z=1?w_4hUp@+fW!mFG2n|G_~Men4~%%2Y0-Aw!5V0Sb9!Cl6WyT2XA z22`WUcl$+@-rxFR%cA$6G&|_=yxEJ;vxqvjLv>OQq5&P6QLnR)!U=Jx>Zy9R8%EME zvkgnK-#yz@UmSVt@*byu?v^be{b;!c^DZUa8J4c3Sc3-i4aNYf(FG;4L^qR6M;c+< zz%6Kol~>LU$S?otJz7;VhoS=p@W1}Od>Ve@#Fatah;31vm20NZJrr8sQ?sughaAjy(4UoaZ#A|o9tJArBpwLb7{%e@F3^xSId97BwHNkCybBaEJ@_^@<*IfIRn4eQN9c=K2)@Zj}AjSsjzPYk`)z z>%UtTnP(iY<~P9JS%V*2k}pE%z)s z3s;+#F~U!B1)xS|sQW1!$aucL#_x#Ti(-kU6tJNJ{eT^hmwxHwp6rh~+l~|m&PX-( zeZH{6Y5jh@uM=wJ!cVjrjs2#N{}E27+U)+Bdg8Z0IPvq(o}YgX{-#pX!+ZM8xdKJs z$8UcA{PXW$4rd98s^!wxWyVxp007w9xxD~`QbdK$0GbAJQ3iuT1;oHI0F3uhEaJMi z)~k%I1~Z6ZTMQwqlhsq1e&z+J3a5dkG$D%+c?;>}KRs_3d>mAN3L z&e~8dE1sE}S)NA#z!ExF@&O^s)fWOE9F%JzHm{j48FuSBM7ew|g!-}^1mjP)c`AG3 zd%X20N6}9MimLUf!>Ol^bS-x*SR75juKi(T^UUr8LP=CC1sh9-e1u9hZ%yc~&m&F( zMU+KqzY>_ls+NHRzdZyN3#k(w?j^!qZTXm)iuC{!uetuF8aZ!vXqR_h%RY{3bD4Mb_+v3-DbCc?c?1e-n$onN)x6# z^FRN03Ad$&?G*ybk;Hyw+CvJZKWwY(Na5sqca7Bq`re|tQ-ssJ55I?zVp|4i#CwNq zm^csI)j z(OOP3H#3_elo*C6N6g%u)`Cq@ZJE}mTSgbm1OKAZP!J^6- zRd+}+X-x-Fp(=fRfte>`8pw@$5?H#P(j?%BMt z(e4esAX1f885ETe3IWQJqd)?q&F zw=yTyj+#YpsIAWQG7i4S{NVb@F_$j1-qegX`Gi1t>6)Rio}6q?#PF7v&jJ{rOK}^+ zZ<23+*#9h#sut9@>Q`=%`9E&Z9QD+d`XzkKEa_CkQu z%?~~b|F2CcZOaqnoc&AsbkIL~_pSAiH(xN%A?P)ECV$!nRbLD~>KHt8#`KTRZ&G}! z5JwL~_gugI@5dZ_I?T)&{>4CnWdlkV}hpIq#8}8+u)7{BVW-FmzWq zeG&^Sivdu;(sB^bubpl{zeSPPz`v#Q07Ss7c|Z@1o%Yd;2U0Tds{+W}2UN zzd8{s)5$V4w4?^T@DjUAtxyYF?(6gZ|KN%gMKRPd=Du_87K>2XMw;{1Mz)CefKtK9 zP%uQO=|*=ogVcAZ>^bv!_X`IKT?cH?5DMM}mQK$r&inQ>U-5e3!ft{U6|Wi^`W^R= zn!DD#7=xql<_^d-C{dazi6JWLJZ}BP3HQ!pp^GQZ9yiGC<3DIz6-o-jL>%Usv4K^7 zb#cvU4FB@K`4*U1cHOAJT@YE{!=CDwCjOchjXMBUK&rpXVNV$W`l>O3tx%xsXv}ZA zJ&kn#wp%O#G~8dd_YKz&No@|*!IX8@Roz?%5Y6SEgcx4C zN16ZtmMiZq$!BI1ROYU;D>a<%x+)NlgqnqVbrF)lO+J@i^@JmrbHdw(JR}4HhN3tn z=ou;^%7Nvl5L7V;JHX(S;SQi303HGq>X?S5;55^?MQ-k0Se~S#)h)kEEK2<8H_x~> zRi7NhOUG^{UkGTvpw^Z^)(gTAPa=PUZTWnc7u0iecapS&&cvx&AA!g49kd_G{#Wd>2LNNKU{bFX7z<2PZsFsD_4m^jmW zXAPk6S=sVz`I_sOihwW0Le0#As^IL=BN{1=Lsh)(^;lO5?1jli)G^`r@M6Jgb&h?V zz}<+?@2Zw0l?Qg$NHjAT-yVRc<}6R9)bo_Y|NZ{Yx8}nyFIwYHK1>8AS0#B-pUo96 zR$!~oE^+s-4No}=6Y?#fO zU%1iEAaXezEQdW23UAYQd1$7T#`koJ!l%0HNsvMPQ)e;K+h*fTA-QEDZj@Pf*E>?p z^2G4lQ6y)FHSy)J{Gpt7T~IwrXEh_S(Y60*j; z=xH=VJ!4qR2~^2FG~}r`O*?>Kd;;-`X2{dmCMJ?lO>i2_#heBiJOOU$hMz#3Mo=Kg zUBg<_ts!syP7oe-Kw(MidKYWnMl&QcN)N2s* z%HSrvA?Xf6RG)s(+kG^``JfjJT&zAo(k9AL4ff5U3_@x}&cN3MNK``v5-uVI)!*D{ z5^3+Y30F>nz(<4JAO=Ttf=z<#?O~hUr#9+Tg(8Nn6JObnl+S+`{J`LK`71Abzl+;9 zvi(Dn6c}QGI9d^Bn=goKVzX}JlS(?bT)1k&K^3qd*v^t|-Y-j{x8J3L%JA~7tNZ_J7=3JVO)aDf zhtrK$BmX}7#pK48k}B_g=7%oaGPmr%aY4trSr*9I?bs#jcP$eNOK(g}d`#_c@S{G3 zSR1REgMc9u=pF>Bla_1-dq6e_kc%GVs%(`Bx4X!}5|DDFyKcW5f+|l$QtpNv)Vi0H zoH$ZNv7sYA>vsN^rbnx(lH_f<7#s<`xc}-fW%mY~b2{FLl3DhA4ycb2%>5a;kf$Js z&%vsEMWBK{jr_!%f$#aQ++N#pTr+_(0xL;`300=5QWBzWUn!ggu@h%%d1J6iIJ=laaJlJawTPdDliC%#sJk}hp%K#eud><`2<@law`l@0+QvXpJ1_w7WCr1Tslmh< zVukETrFw>&Qdi$0AVkgk>^9mB&(ob&sM;n0B>(dU1TEkJJkQX$N@7zo*YMdu=0xOS z+|EEG!(I;z<^yDBEN4p?qNeg$#GkKrSEo))fKl#qC*xZ2aA)}6zk!$Eg>S|->@u6q zWFFMX$<#TvYYXg|p64~_F~oOn*E{!%vB;eA`2+{r?09n3+UYRnQytqw`Z}j$S$R9E zx=&&42Xexpvk#H)R>Fs8d!7IHk00_=ZG9>o5xQ0XpOZoVa%x_!JcJ(F<30c}xx9r= z079M3K#7a9%yi9>D44a%6Th!+H8A%|V`QBeG6{7y5AqG7F`oZYdXSY9XXWXYMv8s@ zOZlBppT^WXWX2AtNxUGWxMYJR4pr7#Y-(U&3Pl7P7;y4hO!`VUHSaIgjc|aEIkMtJ zo^j45%;y#71QM=(=R5WB*Xs|iOi)$kA4kLXP`zY({Ud8~NAHf3eXXN!fl;Ks=3l! zek84HNvJ{oH)X@^D7UJ=U{GFnk4sdg^9A@6zJT|1BUdpNqfQWy>vxZNgpj%#l8OIX9)%jfy7#96Xmh=Gca>LVq+Cha3UP z#rl#GFV_}+5hhaQi$&^!&xQdV4{SXY3Ia#j(O1k86UD>yjyj<_KKF}>-M_X!Rvu00 z>502k5hw+}m~~R@K*dlU1J?w^b@f9kRS8IOfHcIqUqJZR?qg-^lV^K5c$%)VRhv|_ zm3#lXBH;N{!L!A7$5YRgSMu*)4_ij>T$ZK36<`T6YE4CKZ}jzh#2M+8!qL6}@lxmY zcL_kxM1+amc%2MLk6k20oUE(+y-_=Zjzx$+$7Ofa%ZQAw&hxHZ-VNE|P;)oe@SAs? zWMqPeB z75*M(uh&b0b{^OVbM8)pyTTl=FjMEvj6@I<*uBRDP!GdVbc2JC4K(DF>cRau6Wi_Q zK|Znl0uYf_O$;Ma={h@+Ch+0e?%lfek3(`zGD8j`ju{%4 zU#R*6Hi4`%jJCIDrK}1G%J?qX2}k}_dkE>0T!Y-{IE73JcC;2?f`*uzK_dHvqN^>s z5siL@WT2aKO&)7AUw`hM_r8ue=2E2zHZocHcaSbJMBVUu&iu@Oep1wO9_PFY^^Y`m z$LYv?*{e%6qd<3HFHrecXVG_ORn2mXDM7x(uWL zFsfl&kFB~TCyK%QT-h#O7r*DNmeZ9XXh2L56VyRx~{1@PSaz)uG(|ZegJ}?tpvkE^7Kmc0uX7?tyWdR zuF$Q9(FbUHLS*ViXfd*C(~5IQURGFMBnbI)S-~0QTTi1~pf2!8#F26j9nXESw1+VU z@G5Or>HuUAdHIfe!?tbsP*dH`^UlFpjh=ij6w}7p90Jn0HfByAU55p8_!0VYgu=Az z($px?ogzaga9hZhIZN-5ob%eM&m_L6WA>dpD|8(O;QTe?-zm2BuSe`wu8T$tZvYq2o_h`UOmxD>0Y zU-D~DZWi1DGV+1fik_&bzGZ-;l#i@-0V?@hL1E?0_>58sD6k4n;!>dA{E@0hAwLfI zdYR@qUC9gZ16BnSK-GG65~#~9Z%bTU4b-zX5{?4H#IMKr1_^5LX zb`6=|1&mNz3>xA@B*RTDt3u!fVx=L(AFlPl)@N7-L$8WR8=*J-{)V59%W(L4jqUHu~{V4kTXpz@>AJ~Ma zKHX=RsmPbv$h9JEfEIf0yMsU*I?B9tE;$rgzI~F7hd%ZWbv_?mJ5%_*9uU_Ady}@i zq1InjT(6Ac>Ob<2faf>CKBmuI<1R+};@Ch`nc*feuHP^wD$FIMVDJ{}z?jY_v=7Ye z#Lg`;W+7?dc>&s|D*tNdfW5ys(g;q7+$5JUKZ)O-$SwkizzTW?b*WCWa@7TdPX#dE z1hlL+5o8w0u2@V_O!~EJt!^Iclmv0R$6(PI_b_$21HdYQ@K+YfnV#e#oIYL|y9ZE{Se+m^~H~3VJf3?mWyTDX@~&80SW+hf`X`&$np3uraeI1BU5!OCIOi1 zRGrbW!^mVF*=sx032VTz+5?1iO)WklP6)!GYj`S@x*&WCDOV z?a@8VQ)ocaQ*8_W)fHL7cjdbcjRfMc_F__0D26_;^9Ea?m>mf;<%O%y6(TU*{- zp0C(>iPg8)b^dymc(uQeDqK?m8jWx=tcEKq&K>*lA~*NNYgtT3^)!ncw)}i*n75`r zP8~2=aOdpHUFpXSqgD^}IkNN*>6;y>OzQ{O3!`Iu4YDcGoG1!?(??Xde9{0~xuy#E zf~p~9y0u1qo^B$38fABh$6I447I+TDV>P+R&AmR{Dy1ufeZ!5ijT0|k9mzP!3OfaJ zD$Kq;W0=2O*(H`0k?s+ZOua|VndF0R`qD@>}d|l(c zL*aFo3e1L_Yuh;>wwm2LWFUUU7oi<#Mmt1?3@t|H8n}Ydas^wE*1)-o$n*h4@gnML zC5E$FU{T^gK$RX#AKN93KuBA*A+&Zx)=9DE_?1R(+Gemx!J#mGfr0CGi=o)K7p`Q3 z3Bu8z&;jx0X;voi6PA&|5hpnVLI31L!%0RjdglX}@N*syPLZph4gX6*l~=ki29ds7 z{BHLk6xDsh>qXxW^1~$fjvUbmZEO;mkiQO$Jr33{^`tcnpqM444g+B;aWLlw@NH1Y zR}YACQcH$tsSFT9^-N51O~OJ#VvtG9{ky*3IABAY@Yvut|K0vFn}gvpkMP3YeMkW1HKd`Qe0KM zL;$?AB%0*i1?qyKgSk(h7Z4?1m;=MdE(XK*KY}CjjJIsiLyXK@79fv&@ElG-CaoNJ z)U%6a!w^{n0>HwTUgSsbs@|a8cNsRl$d?tn{gCfUf4z9{xDDMXX)|r>a1t_;nQ?iz zJBake$@-|-_fPB}9I3Xsz5nU%mo=B>EktGZxtkul!#gsNAGM`s@0LCNg;D0b+XZpZ zIkt*eelgSKsE5NY6mo^>Kr%juxOS$V@$h4+gJ*=vBNSZ+R!f5+OMNYVqdRocL(khO zVdkhZt389zed5V3qKpdl+S-6FMKeZ7XjB85;q^5Y0|GxWy611d2*k)J7Ml9&%E(2p zoz5UFi?a;YH82f^dZD5lkc@#?G{dSi!pzxpJ?HvcFA6HUm65d%noWug-4-_*>a!Ui zy8J0rYf3aiaxlDQxU3v2?o%>IJz7OeiZy7xWg2R0k;B!d_&z^LFAF{}8EQ8fYD+k= z>u5vR1NPT4SA4J3h0>e<9+-qQgbgrZ6DSfNb!VV+z!mi}Y49|eAx6#oPBVOa)k|>Z zHs(#PvMTF1>KKIg@uEfMuB$FZ?oA++FZAaM@(Vf4Lgrc0;NEE5XdCm)6^hQZY~S1! znQx?cb#4+{l-MGsI1lcb^2>SVFNoqMf{GOOk-S$A)A`JwD2N06rbq*f)qx$LT=gS) zDM+`+G!EDsm?=kopD-)gJ6V_@50^bW+0?uo+0nn!Dj{aSPd?eEmWx+~EmBEgeqXnE zQhtY6T$8U_E}R)<&qU3P*W)uJfQqUCZi#G)h$lgdC|0FiPFpqXAJdNR#RbD1^E*&wnP?+`jc6;mjua`k%~wn*iZ@yU|op z!CaFZc=}DTNf)5D)Ey)NC>`r~yO00rJ(0OrHL!^U0BWUHq-sorQuo$kA&_r!4p3^& zgZCVWHqE9)j9&Rof>nR=dm$dU~iP*g{}hTTr5Zwp?W&Xh#$) z)YW>cLdiN(&#(+Y>Lmq!hWcf7PM>!X1X&MPrj~2^f#p1SKJnCA2o+E&Rj=+=1eUMP zAJmvrscQ%90D$dif~h!s!LTFs>JA!;_<%r`PUCu zo1X41fbB?^rU1*`ESxk6B~%#CT< zPE<~@RhV|K**6*Qf^jEnB6l}pX0=_$L$SCM{!lx7FPiafzqa%O+3Q~gIXHY2cZW>C zw9v`d!>wYy(OobnhLw>e2GVH6-QLo`wt{&!i%5Rb!-=V>F8l*_LSjn2sIu+rLSqmMhK+lCC?5y6&1TvX}JEo#sX||M52V zs6JnmzRg>wAsy*`Hz=9#7S%{ff0kPJZdZeIJ0SukggMui`rKbdHN={)ytrru2EX!K zrZ9Lp(+p_>vxgkZFfp+S0kL9OJFvQE%Tgw6pkx1pu2E2L`NjGInUgY7$g4`+a8EqR zLmb<3ghM959Hl8`=3;$*KRq#MA`BriqHiKWKaq^S4zcbsAKtzj21+>tJ>-=<#Jt&V zUG(r#h)v1drQK$ETM!Sc_Uy8$nE&?odGD7c#-#@ORq1(=2ao48;JkGsN*R82JmTlTi|m#c2c9zeRWHL za$NDgfKP0B)Ox!L;HfpjQ8_hA4k%}UPjYV5+K%EtC7=-s0J-}e5%9kOV}`r`o6_Nq zB>2UQzqXhU*X4egrG0OF8KUP7ea8@)T&?H+?QrI!iupuDUGRgP zx)6~~-n-groAK~JE{52Y<;^nkVN1uI()T|(qt9@MM-D%Ut?c<8Ih8J)XonTfQFo2{T~h1}agm}~lZA2a91 zmWG_Sr;q)C;-}8sGDSn4pH#pmen`Z^oU4Cf?EX=H3o>%Saa$%-Ti%=z!aimTM~i92`pycf zhLv;Nf2vlBWB%wFlYd=XdqN|iGE~b1)u@4l0rdF>M>u~H&xobUtcC=GZm?_Mdv4iDB0iQ}Wr0PLCP%diho<0W3 zJx+CkBx(+jQ%mVaIZ(eKgdi7FYx^vT_s5-6PpxmUb$v#M>f-8mq z@Cke&A!^ov$wVMoyfOnQiEAOYRPZOOi~&vkI=Tm`r+H*z_bFR5V4|i9g(^-}5>;hy z48QN789Mb3{HH+Gq5|ZAa;2s|q|A7c=I}S5{BWd?N0figQi7lihIQ)<;BIdKu(mgE z+af@eYosbbqEGnwQ<Bz|%^C^xwnbAPnm^eXp?M$s96O~U_ z#_$&=P#9+Yz1SNDU6tK6EjyTk+vJqTyBp2tHbQ+a%XDmYEYa_@Gh8Z;^M}B7?ZUj= zh}KfWzd_~?hU{iK)UTy8IISu-A{q?I@CI##T81`mYt8cX4CwH$hU%l4JK;W^^nr~h zX-2LC8=a$x?}5aYMa z01CEqKXbAL)ewEakC~+td=Z8ifNH-hCwI5g!@~*X=UvCXX5}5+^HWu0lo)%-_SDH61`G#5e)8;!$;}ce&ZVK zU-`QgHoqM@TS9{bKidKmSkAvOFvkZ$f_Fpv2Q~)Gd)@}&4(BCmUMW}^VCw4_oJZfX z4s~8c(Zhu|-%K3!ncL~W+~#F%Wb5_(ms_S0uBhq1&Kb@9bFZ5fcNHN;cMsxFC4&zI zxL+yK-u>5`TnL`ePht2?2c}}Or=Cm}7}byoiDy3>dcI_$je-%rx$4zYmo>GHHAYO? zfw{lccU|4*vRw3#A|x)#1mb)lwvak~JshNQl5n-!15bR9ag|AI3cBtA?*Yke^$sAJ zO2m$307_tZdtjBAs#!ieN$DDUQ8LT+ugaSDG728#v8y;rJYKS(3Egdb?T@GMKmK{w zYaiwDX9HrmDpT#D5i9OagfxWA(dYgy+qV^craE;kYS>fnmFY01TI970_SdytD8#3~ z{=Gc+4I}cY0qk5V9Xeu)fq#mGzO0ycHvyrers_Fq50g@@=b~c@?Z6GMERRPS?e=rX zbNOMw__F?EkLt_|ii9b*7B^ZmBwgv%f*flWVwn7dZlU6u266Jz3dQvx;&K_~SXnb1jJ93TUO_>rr!?8URJ>BB%5+Ckskom6FFg9Tg-?+KwXUqk zjcU%84S>3(!<3Ma)!wyqDF{2wno4$-W7#Pjv3o22uv5Rx{oF`RA#PM>POQH^w@<8W zn-;A0xnEbWjrH~QUssFAgwtgL{zIU@Npn40EYmczFltBsYF}76Rvg#o-1f>MQWk?L zkfrxmWqYQ%J(Md;dDU@RMq``K$hGJg!8o}QVr zPElw&&wHSBm)`|yQq4BltpjVeSygBPf$?n}tGxj2w8By>${gzf1-pK!?NxoHQVoL9 z`x|jhtNcFQCE?VZ4j}IYRSW>Ejh!w9l@)Il8FR>hrO586>wk#FxKP)DCE$(Ej0R}W z{!+YIg;j!*)DS2Fk&CIB<+EsFv3$XRZ_tG;O5m^snNBk5X(e&C94H>9Pm*SU;ZsU{ z(FL_fngvl-9Avy)rj{f1?t^5K%KZK6hWuW4eix=c)o#Ee*_R{f;0}?U5{SvgQb7KX z<=m1mrO#EigohP(ur2JwVx{tjfkKSQMP6Sa zQHqoIEYAS)g&F{m8TZVn)y2RVTT1L90$DxPdKJ+jg&|vSc1^ykP#;ZDJPXYJY`%I? z$%a9cVF%S+T`FvrjQ{8odGiI#pv>vB-zinnU>lhn*!pDAgR-OJnMyjC zOntgfN}NCSkd$60Qg9UP2T@$Y!TkD9x3S_v3Fh!{XQ^{AynQr(e>oQIA~%!jy^Eij zk;w?`ej0|~>d)gFjR(6+PvGh<|VLPXN0v%t=!HaQiFsDNiDB2`c zWNyZ-i56kaIcCz>xl$4ZQbYD(89Itr=;$spy1x8m4asqozaw~6gx-Nwd;PQ8&_-f3 zkUf7@_KP!}3>_y%$t^WFA4?2-f^B7FbvV-6e8|(Fk;LeReY+!kM+Fz^M~>B68#On} z+bhxgVJ)+T5sor0%jCfG)a!e_0vI~B8GZ59%K^{N|<^bN^2N2(O!M4C$d1mf4V_Uw0Kr$0n#*l!3s)dIzB)xh4RB zI0}*28&~<1{5Ef_W5Wz{L+f^)plw064nUxLm|@?YN1T08QW;P+`D)9L0iZIn+3t?` zg7zzWlVtVB(<|S7Lx%tHEMnf+5P&{8@GqTd2y-|aJc5Rtr&vy)yR8i2$8z$v7=b^x zr1`n-EbR(Bfx&M(HuNjq(9%_(pUP#CeQL1)%<*cT^HvTHHNK;o^6obis#H<3cGYT_2#C8%}fh?aDS4&P9equkM^$3sh?-OSR zK@u#6NBvFSH~hss2J{0lwtw2tA3$u%Y?yk;a->Ze-6%K&j{d_4{Tg|H_$;Cdt>-+y zdH9sqW|~9QrvtxUJWyPI)_%A7AAU(qRc8^?!&>=t5jX5qwUo4(=4<}|wszbhFDG~i zo(7%mwI@A+ewPFPVZdAjdxZ2m$Gq=sHot2w8j3)Y-BR`rS_{Iv}_5@?`v%o&$<0P)b3tG!i6g)F7&4gX;!cG3|%7JA0h< zwNeXgkD@#M(V~AR*jGmcg%7(ljqWcoMB}~j&}k8-84W|A4Rg-pEUy+a&yc&@^b_?N zgRtK^XP=tnvQ3|Kw^BI;j5KSs<>XD3G1t>8EoRB2S6e}yP3pWLKuzR}P?=t>^yVmc z`P;!%If*tJY7HH{Wym0PE|_!=a@Wp#*#<%VybN_QgE~f*PJ=pDXdk0ifBgXlY%`AW zt);t9sq;()i9JePWp%?|vH;*UW`gl9b|jz3Fl8^ibv;vD!)dN{mRZQM&aEDixjwvs z@jWZESG(;*@UK-D(*y^U9s^VE)rGY`31?Ohij}yxeN(O+jAOkrWt?PP=@byuVWE0MNS-| zPl|8reVEUA%HdO=#1GXj<(RWs;er`_ zQjA$G7jI4sZ_DrVz<8MTC}oZ}>xDDSNz7YcO)ZtDO!jDZZ;iqD_-v2EJ7JtEWCde| z=h6gUE_QLagt+Zw8981dBRdVn9wA~Cs}pP?qYY?)Y^N~Ad^*5ES>7ll$~)?l@d=Ff zF0n*}NnrQIv=i|Jxhxukpb^L7+r~VI@;(n99^2m7A zoNBvCaX|qVJT)o8ta=$Wyp0!k-=zNLLm;j!|b(!m8d#U7;Gz!bFLHDBDIalAg9Jh6=7>ysz-|ObM*L&r> zcDRr*fgNo-Fy^S8zYLNBdTOtAUtD02|=VN%{Ob?{>!> z;oA+w75q9Y_R|q=qK-Moyrqe7A|^+a@?T`MIPG$yk+Bgv*_dn`S{3e2@&?#d{tiM8w6I<4M~(T)D1IXnb&Z zTg&!xJPn2zjGQg;c6im-{GzhrPBbpm3hE1LQE5c1Sv>=Wn20MyMhh6F2fPy_TuG<~ zc568v=k+2Mj9AR=uIyIEDAaQkxjZ@O4xTS+v52mC(-1d`hk7QX&7V5=F)VRuhyh0< zw^R|C<~K)!?X(QCV%S>-4Vb-h^JBtE1~_PEL#$=2C2kWGRerj9macz;1TlqL?iWFz zhtUjlCNvi=GOBz!# zeSnON_=kKuc=R}DowLoRu+anNtEk5aVHLxEq+aAo*$@&{nm1<|HGFTr%xiPrw*L+2+_y7Drk3Ts*7{E!L^d%FdYOu@To~O+ zb^JGPpM6B7fgR#l{DHijpghiXsLSU2@yXSJqUHfqG#$+lLExkyqC6&JI zPvwG&im8Q5iEE{!;$Toc5CfZntSTl)BTBFri$_R*#l?zU3T9X#IV2aHTwJ>GG z7U!Fqv15vZ6nbsv*8ZGS~F90w5v5D?Vg04$;jaPlZDj({>kj9UQrImINHZD3YohqbN-C> zHkcsb?A|R+cOCyJ@c48zce2(NXE!tXbEBFtxQjoj>q5RE?A{?xAI9fPaz)SRQMSct zr*C9YCTN;PVciCnBKK8a(8vibZdfy?j`xJQ{tSuRf8~B~hp?^Br%#L)2&AJTaYwuR zjCNTt2c!gFO1qorP_p1+p?pqkD&BV#fTg#S6|&g0B}%-b%&PiKu?NIzU*!Yb=TU4 z5mB)Z|5Cgt)(tWB6VWKyQ<&xK4}C-UK{ia#+v6zX6hXT{+DivZY5;6As>s@kxtPf( zJ5{#F5Txt4R$=!RU_?hanmYYSyE?YRu)l15v=TLej8hd_#?NFnE$k*jJV zVRT@bI(w#(Ev+^P75Z=%93ir)H6V`Crj*L_kzG2qmMFNV}RA=6F zy^}+`Luk6en&hH#C)b!fk53$v&>9|YBgMYJjC92g)0%F3ybqv_MEgrJJ*-X2qOlOI z8PB>Fmz6TDY zMt)h;a{SjZ{aydVh87|4szz@scR8LiX7^U^+K6ziJYe7ehlDRJ_AVqa%omC#TaSGe zl8iXU3_zvN>S=M54KuOQwUlgAQMw0p-uZ@erR*Q%HEWlJDE1B1kl&D3j;F5>@xhdH zsNnF|G3IF=@Kt1;!Zf#v2zzJmQhwp-^X;qOvP(PG4sATK_7~GX>@jE8;#XrFosJt0 z=e$R4WkL8`=C>?R9?yO`8|{nd2|Iqi9+yX0qW6}+niSRM3fny-CgKAsr$}wY0YLDj zFG6@+dmBurKZI`VFQruohy>K`UM~K?3j2^UbfZ`&mFCY7BcY7=IuhY@%lY$h2M&Ps zy6LVi(TV${FY{Cz+&IKhcOBWEToAVOGEb#!i|osThyqu~(!YPni74J~{T~WQ0$f=V z!IRJT5k>O3U#;2@Tp8iqb8Hv-6lOZ~l;6;;%I>`-J_usq)U``PQNP_YcvAd}Q)z@N zeIVWwy?=j}FQl1Yxn?zBZF=#>YNK=R28h@AXB!yE3%@dN&X&A6eZ(qrf#PI>ceIjx zz21`5`Bya~FktO3vp;@iif#UF0W-A1P`XfK5nDex4j6?=8d$IK^@#nhgH+`5SzmM3 z@;K4#2Ylr+scO%KPB@sd17D!1$bN*~@_4NWKF|a8=Wnd%9@Ya!s1a50==vR4*?J%# zja6xgW(|1D$erQX6(6fUH5ENhLZF zqyqFi4+})^9&Ho@rAQ}|YTasV`3Hh8pGy}5MOYz6*NXGfRw%Zq9(~`QCiq*p>dv8EU+{l#oG*-zEh-rTB=OI=;J& zM~W9EDbj1WB65aSt)Tj5CsEW&;r#+JSX6d&h_!KQ<>ibqXHp!hHKC1=&gbOTw0jp; zGP=|!+O+v9{&ZJzTQZ+B5#I_0nCCunDZ9M5}DJfL|%>P2s-@@3_BT&Qog8y1vYYg#| z2nqZeK^y8aou#`Xhj=6+q!e~hz)UhwB(y8MGqgt5Jl)}bv3RU{M51pA%XgDr@%#3N7(td ze>=7N2t~@Sz|SappaNYen#nC!Qs2+RsKou(EUNE#VI`UVO4bnrTpm?9(hRdape#?f zIUeDgJ-i*nYx#$i!prV$X8ix|scDr*e&r?L@vfb1j~mV062pNOYo-r!MSyz-?x}|f z-&Ig!)Jc@2_F^KLoO}JCKpJ`5oi|U*PfCj6oSg2jwpFxEw{B__xAU45Va^FwEYB^8 zk@dtfXaeEw8C-ATPF=6?jQ^R>;g%@U;8zAS%n{Z~u8q zTs$XhOPwt(E#V3yzTNP4d_2j|6pHpNJJbY~Wx8)QKD2k3YHR}`F$>HF=5V{PkyYCS zEut~}oBW$M`4U2W!o#pU+lOIEBnH)(x|!*5YU* z=R5+IUq{V~C+)cwf6$a)hwq9G9*^7OjIE=!xb#vFn($L?gZ1`!@e-s5)3h!P+k}eR zveDGqv;}(*4L6uDYi6WjtIqBivSXL%2i_yrrC1`lf#rJ_63eXYei-Pa1-o46c5$uT zwXK1@HyiQmu~px%8Ti&9%-PCn--RE~<&hI%NghmgS3!6P%4LLZfJl(?@|c)F(jJcI zM79ytd>~1_a(OsxO{k>}oEDaBS=MomCn2o z)7407OyKZ&YM#+rB5FJ`V%s62iNSjhYgmLFz#CZ`ATg6h&e$GSNCrA8ICZT#i;0&Q zSx0*?Yj3)2UxjtsrXTlT-Q!$|WL9o9Ujq|tM;1(k4OT)hxaFePf@2$xt&4Csurxp9 zG5M84?BRM-MluW~$4kHYT!J~9OTB5#K3Mt3vGMR253wQ6P6)H z*7#@L&;G+S1UabnsFr2BZ$Xr{!gF6EvltRmd8-xKICR#O``Eb@b9XAjxuNhM>mNVg?;pAr`rTjKt3H3XiG7hZ zJ08Y-TNrln#|JA{Xd#%;q0UT~gDwNhtQ8NNew+ao&p@KK-dpzA&p@u6h{8yW@kS=~ zjE4VV=3u^=+&nQ{IL0)LaxDnRUAWY+Q0tjbGnC+%%eSJ1sVS|u*6Y1ppOt2L`blt; z4p|OIc~f~B#NeqNhArXm6s%NqE;V6Md1O2dTleg{w4CefagvN-{5{~mUo{-fu8s1r z))!RwzfqTKoo~_{wv6{@M0{f+ zFxR@tUIh{a9UL+(Z;V5sa5)N3B6myf-01l;D|xAGnHGSRGq)UKUj{4&&C%R#T79RFci*nVnL1J z?Dik104VZ4eevkZsCb#KPEzTnYj`mnmgoqIkY1xH5c$-RXM>0^!(W0Y7LUnZryMyE_0WkhOdaUK$3H7&_p!a}wl6U%T5{dp~RsNCj9Xu)VJZmEa z1{eFqFB2zJ31AWo;nfu03RWC16vIrdeU4H#TlU!|=Vg^~su$&gD8tYak@%=tB+N_oXmMYA8~&E z+S#@v^M5;;O`m}vmpyY_CBAfm_)=Ksf;a90YMuSu;Nb)ahATGrZRbVLWNzUc++jG`y{S>kwd>jn2nD+5Jd|0kQ~IH zJa7PxZeek@D88pB)K1ooa_5pVL|NXX^y=vLva?NSf)SH_1x0I+E!yTn(SD{INZU+n zNu71FmZr|4UO0BuAp%+UveeoJCca^~5Jl^X^5CBJaQ3h+6OJU*4cQxw)Um!=RRvKI zOam8vg&n_D#X|k#kk!yJ>(bKls`cyP5b%eKR}x++B2x(7zNCHZy|$vtq19&zKGUVU z+=|1mj1y9YCCJ#l({%%k+Bt0P*Z&tkyp3w7{9&cg9dXRkFm1@2{Y}-tnnA))B7DK> zlThK1XoFufa3AHyFlGm`hcIVfu&<#48D`WJ_TFt@8=|cB);T^QZg%0P@js>F^$I(y zGV|QwC>vYs;dx9MYE+52+k7zw@Z>2)h#GtM_WorOa3ES{H$dd0R1s44mfk0|oOR zLzp@k6928Moe<|!e!KUtmqO<2uvO+; zZWq5n;%94)?MK)JItQ|t-=23au>TJ(r=slJ@J|ERKHsP~Hv1^+>VLKdMm+SZzl8X; zM1uaq=OB&CvyCMMbq@lK8L+;|giqZj z!!HK#*b=BD)5hB%HMeU?&P!>;M%m)7xu*Faojg$bhabDv!>W(bWF_3#fl9-Y5W8H@ z4Fm_UO|6I1{OfY`gBPT5?91DzXFm!j9mbt+*?9UHnZmH>$KEh-5bOETozX!(--)u;XYMzZ1%IEIBC zgR3w`{xyte|2Tp-8mKpXVtVf8ygfD>k3)MKycl_S^KYY+#wLzA*Wv0@1BbKt`VAg~ zv6azEb@bC+f2Lt3N{$jbzct3=Hf%cnR&_&Wq8MZ&b}EdPnwu0oiAE=(!XOLXM*&b! zS>rj>oq7BFEjo#lE9gxG(Il>#daVmEx#QG;z$_0PM7)i??hUPhYE zOM)ep^wSqNFRoq?gHK@Zmhr&SA^@F`^h7@dA0}NP)#hY8w2+Vzt3<8i*TiAY>!tVXPL=~u^(R)5`)=;!h_Q*84BS}5#cTQ)i zUI!~~Z)0Dfj%03myr{(u)7z*PBl{sDcT}Zq@|vChA5&ER1iibamR>gA@w{1@Uz^lRI0PQ7WdS?**V_i>HlVDFCyq_$L;v1Zn^~y zMMkGJ_dSox`EFZkHx#{-SRs2gUY1(jwP;V;I3j8zo=kWG$zn!vkR}>;way#|l_gY* zqEF0uMcOA4=C&#fBt|2oKVe3BbYM;TI%bn?O3?_z$OIK*;KV`)>&?uNn8llQCfy_P zsLVKX+-8)10*Xw3rPJe?srr;yn-P*wf^U#T;~1HqvY0JK`jo9nBkS}=0|y((oa-28 zZe;z2X=`JhhI!d!y>BP2={jFHxSjC;TYIQfIAHTe^Ph|-~VR~<+2#jXlg zNQLj9DJnezY3N#4^@shjoLHOQr^Ru9Be#^Hqm8&Zx%kH@i8=O$esCG-tgklbj}A2( zXQM6{94uusO;P&#rKkhPw!KP4U`uzQhRmBW-?dQP@hG+Wv}P4Z7~ti!AK6gB+kCneQ)gEKVH|V{SKTSV4*4ern}TN zX1S?M6WVR;UP){@dP&xtNNbpsS!^5>j^@P-2cDrd6%FGDyDI&SPbPGi(t?ur>|N-X zvM+f&w9)id8znWU;fB*=C$NyWbcC*@K%;bR931h8`iw?81uXqzlv;iSMa0wwzd45g ztsEa#`Pa|ERD;g`P{;a8W{us+sv|$z<=`>QNBEP!ZFfXo z4?E@k+2+*i;!}3Dq2J+m22LeLvAcbz6927>&Dg%qBB(0D`=8e(64a^L;s^J~f=?pe z{gM#&9o6K4R~3wt$tDdFq)UkT8iQw7uVE#~x>YvV0iz!WB1~BDm%abOEM}q6J}?SJ zMS7U9BuLk&YXgjCyuI-z82OwTEX#pdD)H)06GjtiAlNAWx7T>aX5;19Ml911QE0+i zU?Q;5Smq;G;l;vDSOnU*et*N{eG&|6LTcy0W*Rp&Z7{RE+Vxg`xI?%D^3{D$>Ol*q z{iYZC|INT^ZMqnZ&JV}g`h`1~X${u+}}_LRp=0!61+;ORQk$v-9b@@9(&;B0xERMobVy zIVqf+Kiy-Hzy2Bj^R?YU%-z`ehI*s#2!Z+egr1eaHU68gQDok?HY+jFX z0F(fo^C9{mpw0$~Md5>JdU_84vq3At%f%~rdcpu5Ku!pmmWQ?bR{CxgjK#Xa&p*(Y z6P$d|ouC$JJUG@j)~%g^yQ_G`)v4i9>yAPzv1ZbNJOg?qW+0ZK|Byu|7}YcdbD)O} zG};nX(=$D%S&+^%D3X+vof0x}m;U_Hwog;In3WbPf~XrPpBL43Gl0zW%AV z8iEg6*bAJEQ#m@RvoR3{sbhEmW+;}+E_(npc&^HLF#9uN=hNA0$%MRGzY6Q{A?`VF+`%m3Qnr_}r;oSCbO3RTD z<>#V8=5Ph3!kcw5_6LYrAw)K(GlfHI7GCEvkDj(Cu!hsGPnf&Sd6&i5AM~$|`L;5( z+T>4#zy0azAg%+|2vt~zgn8PweF0Q#>ly@hn0DK5pZ}XWeXUVg6Imm0SM_DvBw5>R zM)3L@P#*SWh`{F5wff2fOne}(n7w5U!he{Gt&J{=@j|){+DNz~)L81Kthn?$(ZLDe zL3qSk7Z(^ptc(!oV9ZnI*Y`04FkYkwmcqf7irT%GiD2JGl%|xrp|Zc2viTbM z;RHcESWzCN1|MqXv;ZW@UTHu_n+}d6b8n?OuaS|(8UO_4K>}U3erB+)U#!Dl9dgw} zOtZ(7SJei)s@G4dD(=~w($DG8+o>NPVk(kDCGZN2X6mC9|&$Tg<+@;y*ZX?2m@T` zR`WH6{xE2<(9Vo?`YDhwZkY&#OnQ`u-g9SbwuI^sjh6YbFUB9Gmss%ae!DJ*JSkMtT*7E(f#Z#aC$nr+#8D$<^U6W-NHbDw^2%8As5X@h9p~pvt zon*ug)6iKkWZj9rIG8q=@??$ChJ)c7U~1Nz@$i;8-+uq683e8}3!~U!(l1%gQT6vS zN2ouy;_RlnSOeIl^?_dgf#$+Oo>Tnvu6^8 zeZDWrbaRrlkDRUbK9fXxDc-MqNryvb`#EVp+?nX|=~n;IS0zs?)DuJ;WmvZ-^H8`J zC)EKS)_2Z}xOfXxfVXeu=m{rX5Pi+!HOTsr9k zBi(xucnAtrfR)_|oHPjEjbdOAGyP1)VTx97`PwJYF(!b% zPM*BY&U{TbL!e2f28|ZWN~V_K3ZZi3ppwbn0-rS(i<*Cj>S5$NagF8lc(znG8>}C* z$3ugE!J$n6ftPe3(0NS^xvD$b=LDJzFek`R%dX2o)`8sh8Yeo)Xajd1XMjAlj{{{) z`pe@JdP{?eb-0cis{6st5H)vMny05zGalw*i?%c7QdjU$$KQVHuZ=wBRFi!4*RTa=}6#chi zQKW6lxT-RU&}57Xw7d^j4d1?GcS;f(N_Ds07g4+Ogyy^b7p^=!XWPuDbz8B}k&xsY z%f%aW&D?s0JJfTBVvh4-TT4^#@(wk50!=EHk+zfE6h#a_vZ_vv?{a;RJC>}hw*M-JcB#_n?;L1H`VGDC95yP|Q` z>2u9&PE%c5?7IxxxhN9Ztj59f#O!GZ46j&U$@~oiUV~ zgWeVZ!|bf?HEBJ6Fd8$Qsk7DRv<#e<7)3k?GO$eZGhs3D|5=X0Fpn=(rr8?}Ez!C4IUgn&7FUo{GS{B) z|Eb^mwBFnp;Tf;2CMRLe;>x!ho*deERLF^r%^v$%olP*Xyp^@mOTVNOT?&}OE7JSK z2yZIx0xPmwz~gIuDg|#i3Yy!6_T6csu?qsVvP~@j+$*9tZK+^pTG*u^i7C9X-3gpz z#I*{RFB<7&S2}qOasFF&iu3FLoreFw>RzX7@SZJaUpF1aKDD}f&FDvqDN8@~KZX_| z(NLWIVCD0Iq2mm*fz=;4Fu&m2uph&8=6-q&Ke^_;B&GG1NpZCQQS)FHI=0U5{$|hg zTF8XL2UP_8K|{gV{UHX5PtP%$ef9dPm%dYd#FMc zOzf8L(yqr@G(0i)Z+Rf)ZaGj&Gf1`MG6Hsa`e7~xuq1w#e_wf4n%nZAKHLE@aW>qU z>~^7RJpAt_EB3-g+(p0qT{pD3mkXXw{mn}_2qE-00N8wh)2Kf#NyK1oyV&ehx_uN4hatQndH^^>gk? z1Ru_fTCF0M2o{&Y1o&ts_~XF^ml7EI>2%6BpBm!2slwvk^m&llWFPgia2sXz9OMDotxx- zLj1oI5493~fd&Z$Q8C~|e(gZMi}AC2L)1@C>qO2Cpf z;j&L_B4pbmAkdSNAY$nH4JwGJ==0={b>+6Z3wU~Ln$TNX1bpD|6$Rb}=NEEyH67yi z0$*uzzdDIraQaG3$CamYt*F<<5>RwC;4c)N-Y-rfN=YO}!nD4?ERU#C1HxgD++SNf zCJaeld(+&n@*GfU#cFu-zm+?U-!yy+#gh|fhwC5joE5&DzY%)`Y0ure5AT z=Go`HxrKLV*46Z<0{8B<>MU>5tBnT^B$2j0`YEs_2g>r09C$L^BIuCB7vp}yL37<4L50sGF_qwFAZ|A)3%x zLn0lB-bUWG?;z40#pf3pF-;DlM49fJDTHPseJ1>;BVnDzW@ z-%K_8dUdR8<&fcV=Ss9=n9IKfsF35ERFz*l7Hvk_t2Vfm5+iFOImBGfKL(BEd=81= zws!cY-4}n^gkWqpz;EE0BwaQ!CDWV_L}7o5RoR->79V0GLL;2OKZXsNjzx#2zWUT$#QRDVe%WX?-_G*RnnOlz21Q<4_AbKj-uOfhhCgMw z+SrlNsoS%&ORb>GGy>k}L6`#_o)M@?(=WGaX0&Qr06)5|?Sgy;=-!Ac-u~V!74W#1 z>B(;|`G}WB^OHl;=yL^RNW4+duOidum7JAJzrR^7M}5ouHq+(%wdSljkC(o#%Csln z{`CXLx9T`|2AYvpM(nQs$ITUcWTE)4{{*5In*Kku3|8H{V{i5G`*n!^;Lq#KS-w`g ziZ+HazqU9(9(r}1`LTUCE6h(0i2W{6KfPd|#q?D<7BlzUGr1b*Jo|w#^!gfVIT(Lp z?}c4f5t|IW0eg_q*xYoH%3w+8HZ*m*Ew<4?ace`I!dL4RON#Pjp*KhS+rz!;|8VGH z_JG?_|4bVXE1`YbBMD1_6Q#+h!N|=~Hk+fd7h^9TMqsa=M?qYMrKv4GC-!PkH1dUY zh_;!d`B{d42cym8w&8FXaZ>%QZ@wGePY3|&e)dINBcmqk0P7j+8GE4C6MG`9E_(XM z5u=pYdeuJvivj-cH-$Uw!~HmdH@*>%%JnvTw&UhIgBn2XBMl$k6@`v^h4{0=d$K&UY{`m(Az@k@v{g%Gs zqY-^t^~0n}O%dS@`GkA{kq7IuNe3X)agPFx#RROm074FcYQ>cfKo^h%fE8CKF=agS zE5pZGd8)|!?xYWw^C1Y96Aj{LIdxgSPQWs{M?shC$E;wP1avRya8qJ7qsl2>9%!;%vCB`xpexU2RZ~LzkW` ziAb+3-_rT$K-vC#!w=8Fk}0uMVooY;i-c6E?OsITb$vl9&n>2<#gH-pjvX+)N zoqJ_0R2r6vXZ@wn8;-ufND3uss4RaJ)#%|iTZR#8_fo=^vQiS<%3NfaHw^2A&Yfrj zy~)eJrUK?h@Y>c0EHkTtiGU>)SN~3UQ-4l-Zq|EM%F4=~oj-`G(|eI(uhj8b4?L-f zQJxQr5uu?WCM*}dCHM%Hg^mk^FZpBNMV03~9Wb(X)@9+0}+163z7H~@_p(0AzsI<^;meUwTg9v~7)-yFbw;K%oee657wP}_ijQ+8hvj#j#} zzoWD(f)sAmV`45Rnp;QF{~ut9t=2)Q;w%pop0&}%B?##DKJP4Am@ z%7+Xi{A=bg>Z|obR%j}_^tFfSMVxIgc6|T4-xe>%(mW(kv`j;fRs`ng$Sq;DFw8AF27%7q_C*@Y;p{{-4T6i?a&#IskLSsOYxG*Usc`r zch0EyVV(|P*{EZ8J*>^DUzc+wCSL7PkMA4MAy;Asw53o3+W$)>H za$CO7&oW=3Sb6J&D4x?!-UMa;R^HC15LT1YyNKFCzEf_@2+i5}b}&Kf(^ufb$yVnI zp8ZP9OPao%PXTRtWKuwTLJd#ZtK3s%^ifb{tX2Uyyy!DUtH|CeqCv#;NeHXh029Wq z4V;uB0!$WXh=ea)6h3`!cR~+g`nWB)8JFN_{>HFNsh789xw9XJg+Lf&mLHszjfxAA$AsH?o4?j$ZMUC zFix5^uDcTAzt@v`5aBN=Hf?BV#AkZg*kZ|!M`OpSSla4a=t74s$@}{Yjfo^vk&o?YVIz`rQ}2)AKGZ@G_=hk)Uo6ui?Kmj;_|(t18#|~#>?vwG0wM2^@Zt+s+j|U zPgx5;yME<^dL8$%^TgS>oKqiv!J!t4-x?)jzj?6BapAiGCjMt5^DU=?Kdv^$S$Sl; zvj7eyuDllV(PC=9%W3?sPd>k$dH2iuA^jcV^`!v|VPCLaFD^7ctU7-o7=3k}<*#f+ z!;?p;Mks92{>Iib`q0GCTF-l(o^=*jf)1 z)gk;+3%*0|f%mN9{UfCW_cP3Y{H{Ki;FyX9rV8OdfDfjkFAf?7Fjynu80ArObjyQ* zgW*0G^#*z2n{GLT`@YA#7+F#;y?*)W<$BzOZd7z5JM+;U>L5F%WiTymp!3^RPj}oh z8ZK3!cOZ6P$G5Jo#UX!vc*~-g>*y~b+?#7)<|A;`e5?$yM_<`K=uXrs6qLf5BAWBzP|jq_@J@&HUdsMyl_M7F`lGNd}$VGM#U+aDxT1|AjPEGU%E+!+JYUh_aOEe9XG7Mb^z@x=r!VQmIuV$MMS7uCuTBg)U(&Vb1c;X( z$nYU00u{n{km?J>60-%l7T61*MqgbLI}Y zP*G6jh^v{?R5De9sR;9>Il;VOG*R2u26L@>ofzgqW-gX0U1;Hj4R5-Dx>(ls@xWBX z5-3{_9{uG#6#qCIHcFZ+D5XEu)C)^WN2G6v$R4vja> zsI*>Y@NP{IRh_(`m&IGAipsi#?FD7fQrRLjw*_>Jp;#jz@K=sHjc)8@>nQhw*p*bsFD0Of^D%2f=Ix|0kilF0~HNayW1x z9ztTq8){SQO@yNcGkVTbMl-TD=|wTj{YO}%T{feh?C%U3+j^-9_GKBEZijLg7Yi5r zb=F5snFiItE_$0+D=U~6!3-(Hzy)q2Jy4}EL!q!yOhjmiDFwj@*V7V|r0TJL46AgQ z`ma|~*m_$gqG+;v%KV3ScOIOy8nQR)t?YCOEO+q?zK5(FWR@xwUP%OcTOM(yorY`e z2*Irtw&z^t4iZDyYuRfb3U5|7Z7Cc4*Y%Yd^<^k}%O%9tRUEtGUw<-k`PbRbe@zMI zFV03n(nI7218J!vMatVOm$OD*c55vy$OQy2;RN~sH2ZOm@DT==-Rl)$`XQG z8~I$jZzF$$d%If=!8ZvaANVCw1WTdGuG6Ew*+2@F2dQTuL9{V1vek`qfZ%?FYf0{+NE9Ih z8oP`4sUh)`_8)rRteXZ>p0cLhcdUkx|1#8@mLTFf9~HD0WWY*_>mHb35M)Hkx#JC6@3Imtb8x|ICoTir=j;OECsa%=os-q(+zoej4yDa+Ln1y;}J zudlqFN>rBXs^mNWc2Z+t)Z%qi*%Wewm*Ml5>1xUs#9#Jek=<2?!^Wy1Avpu;f*|r? z6VlCT4v)vXeZUcw48;$nt|bp0dWDAJrblx)p@Lhiv5?IvQbnslg4$e#WCoZ0h>t%%UNH) zDFc)4fC&wabCuX(a&{xi_s*KtDKOJDd=bIDavRbziOWf%;i{08iL7GZNHoE8<7PjT z;?j!GYc_AGsQA3P;Y*9XFHRXV4_6&wmpF5$O!S=8A3NngTl8A~yCeH$r`ExXSp;Q(tbe zG}!o+!PmwY?>Zl0{bG&_-hS;T$5R1wE~rypH3qIV25X1#zn@At`Oi9p8;a;`ytQh; zXfary^FD>XKO9mXOf?V=b%bn1pie#a*#6jEUN=|q1{ps3i|kO3pBhCxF-E6t2;YQplT{d~L}l~Rj`yAO41)OD7f!SY?9 z7Vd1OrnTXpunUdYc!`C0_??s9%$fE)KDiNnZG=%Ajm}2A7|%=Y*RA`mBy2YP;{I^# zv$Bg(uGS-_7o(f1E){=$PTUeNX}a*l`IhA^q(Al9kHzt+x2#R;{0^M4*yw$L{fs>r ziH^C5gDLKXo{wpR>3l|B@UW07Lwa-}|Bn27!;!5|w3Ap-!*~i48+g3q^%JDW1Wb8? z2m`e{V(f~7bFXhA+*1rqSL>7E?fy&9L}Mmz)E?*KJOA+BQ#}F`-z(QQA$3sRneXRH znxJuvH2#&cy09X?-Wd7mJSyd8LBW>!*sG(4EWy$thFS2(7B+lGKSX#y_`}!v!Ie|_Mpd^XOyU*zC+h;o3 zBBX|WZcGt)? z&njXo#Y-8A!2&w(4<}7Wozh<{(*?ZIv>zsdU=8TG(3Y<~=cKiCDlj|u7F3++1;b+S z!1Iln?((M}X0)Nc6ZsU?$jtcS7Esm#UfuVb0qWVjvqz8k*{UZ2SQ=|}*9@eK!P9pS z&HxtmylaN8n)cnQie<`RK1D%a*;C|`;=};AzIeFhhlgxASo!s+<)S?n-8n!Xr;D+c zOOYvGUH|lj*dy=Vs&iVp(x)|ha+7jBOpuqub-gq5gmb#VS=V!_XB9v^r@+;K*`SF< zNdTAts%h=BJOHy{aL-ArHd|l-QI;^@%#?pe(bRg^S|S4x-ZgWp>%$S9wU z9Rol@=s6e5rKyO#vR}M_Tx|x1Dr`5xd(_=q6#?^Twbttu2b_8-hIa|{ZxOqc%fZsu z4&v{xPyFL02J>n%PjDyUrxRc%L+xWnUxf1KRbZudvC8mqZ&DT==w|kneyHJw!XiT3 zrJ3`c+a&CL2^OVV=oPdC`sI{~Ip2vHVIQpvruNMf+Q_`wEswQEve4U`(zeaIU;kv; zE4y~yY9r0Mj}XGw&^(`QUOIexaItyg9}7_SbE^WuTzit%S|rd($p4koyT!7fbn->f z5p1=2=KS-6!iR-FCB7fV(Z>aY=BHiyU3*8_HCe1I)9%2xU5CnX8aC(sL0Woo#(95- z0s+-xOZo6=REyxv^|E;Yj!ulc^osPH+gwHxZs4K*A7^hK57i(2k5{&_kA2VBLm1g5 zj4fk`?AgW$8B3Okgvl6^ib0krOU)3nR7k{R5bcZ@5mJ(!%GQjT`y21i=lAOZ0V%qK`jMIC&PBE0A==oTdIo8LVa1n zqe0aTFk`gd5@a|shH_zRAWDB2wssZ9nGsZW(5(Hyad=Q4uaZ+-(&?(B=2|a~?xada zH@HtY=}S5*y_pRv&Gf)Yw_681;a___X(AJ;p^?U(Ko>Bad<&$O!%((#0nim99EakpRhgy z3Qq6BuPd6fZpx*r6rb?|xM9Nz4hz$Svs)`mKd9=}t_DRZ7kX+6MX?{Z;yZ4OGX?+_ zO0EC}b57xhIH{1SV8J8n)(~+>`Zv_3`;gwf^tqDWBN`wA_`-Lo!!O?(tFvveOL3MS zkfUY!fj_b9q>%-%6VS!)l5uCspnW|5lT>7M9i0h}{K91qKBaog{ho#sVZvW^KMVh3 z**MyZcJZ;CDkW0RHJZ9yeh`>GCWMToQjtjJ0S}dO7OA1;Ujm%uu^sITkY=|?LsB^= zMvA#GC57tGSsn9GX36#nVY{($DPqow4-%N6*n6%7YDre(lLtdBhwzaKsx}#@l+(e^ zN<{FEl?mGcsy&HSqiz4j&k>Jq&UQRr$;G1J5 zyCh3ZeH8)8uyBz|V5Y>kGHE9wu+5a(+aLcjFbBy9e9s0lEF^p#WsQ0jSpLy^=!A!W zsIj9GKT4)NKqzYiG);z1#G_7mNR~TDs`jzB-ZDl@mT8ah^<*PyL?#(^>LjdDWvkrb zpinxzg^WTijV-B;B-H)~(_4Byi{)X-PW`HV_9WXq*vSXX@{t6}SCxiZB(sF!wYTKi z0JN=-IyW*)0`BB3x3(5^qqU~BlsmUtJN1Bwz<1O1v&~m|Th2zr0+m z-VpdkTE5>)d2kyH#&$|ca?L1^txYb|K2D(+mN`ClxkM=S-D0HsV4^H#ut z5cb?&aVT+b7&{JWy#py|s&B9tZjNpy+)-u%Ks6UI$MF{p05l*=dWE=6r7l{fDTI^Y zD&T_8*dHW9!Ef$vO&V)AI_t9}07z`6HR^cyIK)U04F$J7{k3SipbGGxwj^l2W(i)yF@UYvtU3{7Sja(6XP6zSzB(W5K9On-X0flp{8vF;Aw| z#*2&VR2m;F*EbcRG`T%+MF9o%jjEKbwlNj=ws@pNozK6M3O8%v76`-^HW^*32REP0 zLDx{|2&YpG0az!ZnAoDbySoRm2KmH8ObqRf`2L_+L!I-^L9taa(SA)tPHW*5ytTXa z<-xlTGJ!Q2Wr?Z-9_54A9yoVHL2%k5V95? zucnv;!%6Xr`++0LJdpV#So{a_AY_akGOrtKcuoY=1oMuQg4Fh(VAIRC00)1U{4Tw2 z`TH~nBw@wt(Vs`Rs2!^%NX^MWjMWBfT}G)jMNn~QZy4B+O4IWUHIZ9-yVdj+@qAytETv(S;qeQ zcgO-(oBgy~huTu`dHgQ^`3#9j({8BWs`G@&b|}bF+hMZ1WkYJ<+$2@zX-=}T#Qa`m ze&D7*=o=)&u@XFZM2$^v{aYOtTSZAx<*osToj%6*_$-Mm2)b<1Q`lYv#`_6ldou28NIT?SPAYgqH!_cE0?W)YpM;r;KF{p1KxLd*OH;sH=uk56rgbY zH&#%4{}>EgQ_R!J0{LZWVo-lVubbU5?KSo&u4P$M>1vwm8crY85;_3oHWt)g28?|8BEyh&I z^%Cuw0}nZe0qZ^|#f2ZW_E1MvJgg=3(EBr1dEY+9#C$S(PMFZUuL{(Ni>YqizrMDJ zyj(2j4k_n97K3fU#-LqeW@I7dT&t2=E>73E>`m*>NIOa@gE8(RVQThJpERk3KC{WW zd!OeieJ0F4vk45m&x9D0I;O@%C(C8dYZ(M&s?mIIW2TzVy#^2jpmX<^tfl9c!9o5+MTw3tC)hTE{$GfNQTXd`TYeC5u6LLV<%Og<0n{{-Aqzipg!aTcXb!04_#W^q*^a5?G^*Uzpl~bK7eCo5 zfO{4f0lNSbNO=|1JHy(Xv9bM}_M8D?%4~jEiAGr0`)k0p>&scgFBptcm zkq0nRf#`!|)Y*&8D@)!@0L1Syvy})jdE_wOALMeB<(mXh*9zGoIES**#P~fM6*oKn;MmJ{H zVJKt%{PR^WBnIdiOFHdO+sfUgAW+HhWaG6=ctSIUP^9v?mijhDi;zh5_&oEQ+(#!@~((UEhqtjSr(P z@fvM@?#|!V9`#1)NkBqD-y!pYM@|cIDd2fxPJHu%#K~mm0k@Ok%7uhZ)+F3=e(p z&TieuAQVkR9!*%8aQEwgb0c3qH=h4iJ=BzTJnoEJ{+!zJIO}_fLw*X!f8-nA=vTTs zL^t?%;0D4C`6_VfEze@BwtB6M?)GA9`XoDA+_j+@w|N&KWJyO=9ua3}a0UlRpAXXO zHtT=(QfzqPd&BFfz6W+9_AlDOD2)Rqw_Ap{+cR;fZUfsXt3Gz2EVBG`;L1niQ&4!| zN5j6&kBNlmTXmiBSj`4VD>Q9x00?T!ySTW1 zbh(E*8{Hhe-5iBMAeD|T0j*_gZ9C%(ASy~{O=otFNK=z>tt1OjTDlw!cII&9bGSD3 zJ(S9-av$N^VrvR#R+M|3TCD(uS8{Gf3D$w)ODk zPiW}+wH0*+9j_X@@WM|;b4DY48i`|YOuK4U!D{^H$qjGXX@Qpe0 ze5&IA@dk3%Dw>E537d$@fagtXsL4?K4=1UGSs=k^RJ>Y)Ak|m;Hn_*m4l8GjI@N3H{m2ncKH4!6R-W zDfI|4jN-Hz$+A9i-Nb@NR0BKVCz_tT26b_l=8uQYpP$3>fn&C0jRVu~9fRu!h4o!U z9k4#r8EJfS`g0?fP%^sssB6Pe_sZ_`UBjmKUnx<(@Xpk}j1uz-F>^LdkV(1&m>>b&kX=m!O0?ezWMJjCK;*7M10wA-X)7qev zA>9kIH*g}L(~6D9FGnh&p^z}^s*-?1hOFR?ACcfG7C;}(Ge?*sCs*gQ4rLn z)Jf9r+FT|`A9_H?BnmmmbY`t&gDvfdfb>D&@hce|+*lkmgPn}x%w(OpOxP#A_bYiI z(@5+-%&dn6zUs^k*^gDSF#OwVEUYZgPS$6GdegX>_v`Is7?{~{`p6}W_|5i5KCqE2 zvZUR#q$zX~I^mA$mW+~#KYlFqHHx~0%DN>3Y~A82`dD3%vp~uJkdYaDev#0Zp_FvWB|>V5k;7EJ48}*F5$HJM)Etg zuQG?}P4%*4JKP7XlpbMRmVFfpQ2t#TiBj2WZEaF%ERHAl7vz7+FQylGxsn zM6oap32~76O*Hj#P7l|fW3>u zNSX(&+q0xGp)rEC%d|L@0ERM15o@O!85oK-j|Fpgg@IXFp>5MQ7|j56 ziUceP_1IZ3>w;lp5labPih{)D1^~nG@fUi*XJ?CnCnPsd0c$!G%*HO9L~m_dVQlqK zc7gb=H5~?POx0=4&e+;+l-o95j$Ns;Nvl1YOIwcp+f#&Dg%;C&`E+VJ!(mAY$JVIJ zXUxeSlTOXM;jxS!prs_-Z8YMMqQ$q0bioIaft@w|mPg; z%DqKN?DR=(2%q%uJwrkFai6MhSwO3n%MtlCoGRTXFKnZ=94Xx(Phm8tIOT4Ae8%lL zB1*HS2JPbrWmrf3(hGQ4rl{njnzC?>YHcv82`SpI zDrVr3sz1j1^lM<*H6fu=O^O11s^GS46sMS*HA~mAu%1ouKGKU?;WP9>Atzd2091@{htEq`{@nxkWh7Y zLH-_vhJFdG^ck3{)%z@WaEG;dBy>*lF7HzPBg>o?Y@gw@@&sDNpIyeXGrDFvyhxSo zLu1~|;OK3bL=u;8Ha}o!Y4=iUx#8^S0sN!iJw*zp3&Haz}3 z)jQI#WN~W`v0hw!Cy(OZz*C3nYnmKQ=`V2DDrvM;Z7q_V)}Bh3bZ64qP2sWL1Fp{0 zrO2zv2PLYuiqM927w4B&X}}EF87J(s-1d1~a0~<`1GQEnVOHbCbx7oI1aOaI6XD^p zOCm9!bI-Xpk?Qy({%~sPEd2qUOd~aVcz8J@S?0@7Gx40za;^oiglt?&K>OTFqik!f z-?@HMgJ#vC8t6qf1I^vydhO=1kw+_b)O}yK89s$RBLB7#KQ=1gnX2u-*cTN0< zA7qppj~KKAnx5HI?IY036a`1frd85loathR^{4W9GyN}@3CLB=^>N=5mwJ-*trs=& zmyNvu&3T|Yr#N{9zRgVvGJo`Jv|DbD9?hf(tZNhkMCek$q||4T4R`AWQmSFPp<{cGehaE4$)D(05@jC=9e3M_W z%om<{m7lMfRxkmRd-$KZcJsan>QE>O^s`s6l64>(*$&sE2k(`w3*(M{#>r+r1)0QH zEwJ#p*enhy2U8pyV2%7mNLUP8@d2y3o3Z{14V1@@G0> zjcH;1BbQjlkI1+aH;!!3?FAiwn_)QVV@ndG6)@s!J_P zM!$*7oqAvp{2X1+AE`E>b6KK!)1~~c(A>R3BM7kkIjwyZeO?~9yDk|}7&$M(-M0JK z+lOJ4*3@k@NpD*-a@y!*UGa@wfFWSfxa4o))kq!evd-&t%50u(#vtiyXrQ{8;aiJA zBAOZ-RT~^uDAcV+9iW`oYJ1H!@88o8w~UYg1IT0iYw1qj*g79!D6tKE$ZW)P0*jb7 zfRPdn$p4U_1G2jN$-u&wSe@==U@y`N02-Mj;5(^Lv>d*2Q1`clE)USNk;s0v-IaQp z13+qT{w~419xz^W7_-qXK?8u}`>%8`054rYzZu}&Wp-aRD*;%>94~z@zz;;+e|7%x zt7EgwTZgX!y%^wMJQa`!O|R@W1I!fwG|R{;YcJWe(^;W8?*RZ!7qhP<(RFaMxAbj~ zTnB*oN)lrjx!Ya>Fqb0Iu)sw>wIC81*#1mXSN=pZZi6KyH!jvo|`4$hBr*jR?$cOd`=fKEO`b zN^|r60R-W{e8Xox5g))kQ!M%eKw_0xXr>KNi^AQ2ous?v&CK|Z23OrN%s{ra9mBZt z4(1OKgrl?z-VFY$kPg_XmDdAUlSq}_%RQ5Qo-3>CUHm#1OHn$mm1Ex9yE&s>jh?H@ z{fViQ3b!tnOn7RZwytlX_y!D9H=J0O3GTdnzwGHhQY2?kvJ;_Tdf)A614`f^qhl>6 z0)>+i`|apKXb@ZVAfk1Bg#y6P^wxtw!30=U25i+6B##BxZv9tG9h!j}JxI*}Pr}+W zU{m0i5HjZ{LI!s&nzb(ViPI5Ikc>qQ#vYmx&CUltMF}dc!ahDQB-hxb`B^Q8oerEq z7bqaZmW-S*me$rE4*HL^44M&sOxKBBmWdV2@9pGM2wBZV?}!eRbU8)Gz-ojUYpv2_ z5VGf}7r%L_r>OFpF>beY4ksD#S%jw;RNMZ`oSKzkiCxkk!;#0loeWT!4cv`2Egu6j zcqd>uNyov`$Le|7YxXphf%Y7Zir3>zgd{!0n~8nJVYyfu1FtBcctE)yd*C^`Xw_ky zeKSZ=-?Ef%q1!dSlA#8t!oB>pl-t&{lpD2_v2f)wnCc3ggHMH1m|GbS&tS(p5wo8- zx{#}bGFyrz9TmjEQO9j;Fu?!$a1C_m8c)c@;7jpwA*iT>x#*y99z!Dt6ml?QW~O6@ zj*Jh9)3J+0#fR90oR1C;(Qyp9cp*LvVqj>XZ*Km-TiV~a<24mGWh|UZ_1Z-9HVF%T z1>w`A)pjDA^v?OZ)!jKEsLuhvXHT$ly?n2EmeU>&`Dt9?Q1k<5`B10Uxw7VPro~vO zU4~g{cgJ{F>zj?OhBz6_418$Z{1`G+vkuU9fn6eaGTM^p~`q z?;k4IOMb3mb_8^5klLX-;=D&Tj*maX2P$URif;y<is&EFlDtd8nkXT7j-OVO2vY^bUr{7xNEb<_5RMQnJ+5IH!;_1O_KSU zzf`loIVvymer{&QjlbZlvAIxh)NgyMD0-2f(4=vwDI_18k9Wwv+C5&ReZoKSiQcv1 zYgN|SXLCB7`~~WGMAFUgiuSC!PIS}lL3d;h!J%SpI>5hFe^1R#gX+cR#9xK_rzL|t z{SBucTGyMX-s=)(dRR7iB+Qsua){BqmpWgM@) ziqO8S_Md;CBg(N=Z2K_7hvEv={qDB0-_$nSn$qqpd^lz&u_rAUa*_if>f+$U4Euv< zaj|m@n|`wr*OtEZzLvism~857F}Hg(S1R;I{9OQB)x1=qXV$&Wk^E%jVOoi9LfaGf zS1$Z}^;C4I3uh+huwRW+xM|e=68bmCY9DKU{zGE6U9Bg?Rlc6|Or*`VmL07S`TH!- zgKFCNH0m8{THz?@=#}el)w}mz+~mvDIKK9V8qzi@XuYt)%kBH_n6O=g%6_4FdYA#Ww6aN;17`+q@18HSDU zIWhz>^UNruxICyuat~E>0qy45roc5;n`FMW-P89nDM>M9ijCq;)rCGFYSC`TRTA3>&uQWsmT4!1rHc z_r%0fzIsRJd^i(5T7TC!tK)T6mDUIAJUG_pX)XRsUdS|#F1mFX4+}6V{Ky6x!0CF) zYH|fxo2;1_A?#O&AKvVGsd2Mg`?V|okjdHKO6UxYfwvy&I^p-_G$sE!i{6mrm$S`R zdV2Geaivs=WuK+x$ye~u1cAH}r(&6Ww%_Hevp;D}<=xSdSGI$}Y2sZ>@y0tUC*rh` zdGx6}ubjquy4Bpqu01^U_iCBZ)QJ1hExg;r(NABjo+GJ6;|+0`^%a!?BK_qfipToa zjCU5oc5nX1$187&*mipS(u2&TaxxNkm#k04y}bTP*g$38T-ux4H^->{ByRkQW744a zWtD6;m{#|W$Kw2Mk^xBZb?nLI%4%}@w3MD59pRQHC?92cai?a^wPCP3#TKsPa_Y9g zGL0&IKb-Z|V-8VjRiwVvdoj5YvRcaZ5>UhW=G~qHqYHHdbHU%7mx3Q zl1`e>%&!lEn^xY+-_-ICo#f%QA^Q|_nfgu>quyBKj}*r$5lHga=J^_=FQ|F9xYZ^! z@c(kL2%d`bx_I*cDFc6sUIw@(OgDJ2W_4Lg6D#%WZP#ByKd##O`ZLJ*v$a$oMvL&>^g9Ms-*Q7+ zic&9!g#G&93_mSRk@DM{k8p_g=Djyuee7nVT&1p0$zV{3RQNZgnPNL#HQ~UHXw(U@ zn#&b$@EIDOa@>+n(76J}_k}i) zUu9SGKO*`q1zV_glh>LzNAt}kam!Hmg_s@xgwN$79kCb}MZW7MpUwh_1=svS@p6Huys3?5nIE}tFQcW507pnzEh7ll-xi17^c2A zP3p0c@BS@J>9|i+aPCxj7kSOGdbK0sP}nb#JKV@l@9^KDnaj2I)9!=(L($g@I(T)L zy@uMRwv(?MH`yp^%!4c`gt-;J{$f+*-!m?!`-*+ewLaf6w!Z%PI(I{U!r1j^HZzJL zmON33NY5^@wD6x*E>hP7_CwW88lMj%oJ@#>A-7pX{6C&QWl0Ur7OG13Y$$Ronq%5F zy0#K+MWC$ys|l~U0#<*i9j|}>Pkm^v>m4w7A^o1rH_Dz#tNmTnE^{>=lnB{1e5|>z zSMc;vuAG{*`e0DJvFEmKbmTd{fmfJq&9^VcQoQKa0c~}zvVs1yYy*5JTEvc5b(_R$ zmwMDD_I9UDEOb59p3{loabI};uxagUN|_QYGrz+PW!}}s>vC22^>uxdHNoOc;7gNM z_+AP&9ZdM`R9xN|WS&XnE=aJQKWcJf^_7yD%XcCil-Fi-VZ-aEFT+OCDf;)$tz_|jn&K$Z z)%By{8M}|VZT5a7-*~?+TrZyWnT*e!j^5FFT4i6OH1F`O z@K}}%Ui)2S9=134x)Z%Js@3@9bk)9U=C$AFe`97EB40!)-DL8}>v|~icB9@P93I{} zRW|{D`__!G#a^f-EN&BaXqe~k_NC+vPKhfT27iO!gm1-dytsf)cltmDNj`jAVcPrq zNU%BIQ?}|lVhl#cHk@wIe&LF0dMJnb75)*?F{_@(JSE3}x%9KwxNOm)b}h>_#4itl zQr+I3^AF4=tA%|j`1Ls?lQPkty>z&zuW1y0r|8wp)#F-iMv(WFos&c;WbQX-~=)Zoxu@{MA&-z49PxjF+ zK6DgY_-OFm=dYv-sB(U9c4{pIzAg3oPs|~y*DCF18$X9P)S^}w&KEC~@H`tZHnL*i zb;m|RZ1rvxhwQTtz7rO|rR;bo6(6U%2E9AO=tidc*dD9iOzl56b@fHS?x)IMm4C&W zOaH1`q~0_Va%hs|fz9lwa@_Wu*|6-sgejib=o-7;pGH@eIX)gBVs2=CvTh;p_+Z^# zfrm$Zwb&G6PNb;|KRfY*kgfC1v~y{V`O^JanTElol{+2!)3K4U$^I&kITf+rvOb}G zTfya_;Z3i=ue^5C`8+TNJJk*`V>yvRLsnmh|9awA{r`TwJow6%eCaGoeaf)g$EA0y zk3nR=dQwLGtv=3K!&66d{fOerd~8&3=u^S#3FqY;7Wt6wfqyyrBp*4MH$J}NbiN|) z-NhS*f>vxlqts&PUyJ_LW?}i^ z&M5ecmT}`yXBsK0wy$PPi(~Ni9tXik{G+en({q}ic*6-b7xpfUzI43(Z}zi?@3Xk& z`l8?;=W6e;EgXm+@MbV6|sd;SP5cacw0>?v)ijJFM+$#-CQx>-^N&m6Z2P#L;%A(zED&?h~}KDUy`70$-| z$}2QzlKIZtOY8!#kI+gp^T-HO`ogtWZMK)A zGftbT$L`wl*SwE1?L74R9_1!@_ZS1PdU+YVn+R}b)7vg(`%flJaI`d7IqfrEMetB%&f;ibW};h~ku(@Tm9Se>NMC#@=@ z9GAMuu2V&t1Bx}?kK4Vw!pmHa3yqrxZwMf-{gFB4v#}Mt;vZmqQ1Yb%i@r?{r;{T zW*kAp>tES_TXM$m{KGO!g`~VZ(2T{sTu$z4 z8o6jxKr{N2H{$F=rL-Hj6*7O6U`(e+aSwtH8IxcME=_gUb8owK8OGC|7SfNJecouc zbt!J3X8mCD(ur?%9D%zS#q0Sw>y<@DzkaLTd7~C`SiUh~F=_9s#q+*BQDLn_?Yu?R z5<|I1=}NdqZu`G>8_r?Q{5}J34H!MQbo^?{_#3m|rY{zwPf9(UYWUKG@fg!+3$3)X zd>;Ekc>SiY%2!ZfedlN;vSQWhyvbW~!|}_~w9sxu1G)L%lw z`8cZsrfath%sEx^0GCpoQ+Z8vMEuR;^x?UujWDC zYq;#@UYify_0YS0HXz>Dbm&$|tku}JF6X09D_vg6+%GhLiR!)Kasqs&>#dY+b>L5G z#kLx3q2q(WT*gf%duQcW3y0cog8Z`&vi_|9Jb&`Gx+$9%ca+%Wyh2Hn8(<_JnhYHy!Mw&NHo&U8oTIpgi!f^7}JI(_FP4 z$}^`&`Z6V9F0ta36WjEtlX8ZQ0wM^p*0OcucC~3Oa>{O=j}an9fbv5bvs? zc`yBV{j6bSew*CioBw#Fe|43gxr)wh74*9U<>u|ZeVUCo0H5jORO##K@$c!!zb0_{ zv^Ctp0Mn`;yF;b_m|ibgFIoE?JoyO^u9hu{pY_~VRkg|Q@(IQkBM$!!vulOg87$OH zH2HnJhFiX;P!&FVtOGIls;N|!cS$N?D!AWci>K}E+Xp)JDigck4bHmc2rdIx&J0{i z<;XQs4?JJ){NfCH$1a4i6Tz#Zz0S7xBKgJ>?MNW3=Rwi2(Q5`n5?>sJCFZ|cRmR?A zXdcZ0*=p-IM~3`}yJ9zxvhr=w>r2_ddAaBUQEhP!f#ogNa-7^I*ZB%V|MZ)WdK&&! zz2?wtdk;}A;w;^Zg}Z0uJg)aTd^6;1Z3w+vzM^Mz`A@^wXu-DwKYs06W0KB&NJ7Hy zs^D((6`LKdE7|K9mO&UC9gi4h?t1yWa!{$g*Y&RQZaqmp@Ez*3jL&w{F6sa8+QQQarYQ_d(Ti3We|k1h%~LS`CsFt?v?pxzhB}O zzI=My8xt<;xE48|M;~0T(s%gj62V|hq7dG6C3Acn)V|_Bx_wse?gyv(_X{tl#-=sQb7Ph> zc{c_SSBegM(8i8;<*}#zem-g5^$4rmttc$&P8Q!x^2jj-yJ1c3=WQomobLZ{{^g;v z>7H{5Y`)mEkwp|DOVoz9iK|KD_)u0Fqc+79E}I`B&Kr@F=6#>`)8tz?uM+)@$IG)s z-OFBG~oZ~1RezS^#%+RgzjWXvzaHl?dhG*OZI_fP$m;+uZ=J}nW+8&{U9a(P8Z zp;1TFjeFHa7sF!Ud^v|*N;u}9wYUeqxLfLVt77DX(|eT3w62zx?z2adDu`EzNYeg; zuQv88GHt1WK`1`WaM@A4vzJ64oF@wLt?IgeZ|c0Jr4~pild{ybl#Q~qal=g*LRyS1 zquI*lB94@iuM$*WHC>Y;+lq^`PhC^Zs(Ez++|)Nr7M|G52<4}OwXYpwJ2V?s7y19= zS~mWFUCU=sQ6W0sI{)KUc0t8OU1F_tjZVA-IbmXAqGKH$nGki6wV(@y>L4Imy5{CO zR_ORkE+KK&(NQtc7eg+_Lv;UdZ?uu|2@_)-_{DhES{>JrNK`!fatLb|(Q#2B@p0($ zI{(eP#h}iIu#R{ceLm!L9O}yd9^6+K0`=E%O9+a;5)+~Wk3wAt(XkIfUkHo;pRW9` z6WrPw?(S}fO8Q?vxcfn4Z|9)!kn{06Ug%&}FAnh820NhP6oFKSuOw>2UeScjLh`0@fqR81~gP+T>Iy3?1YcrkVMIQ4bJ- zkJU>$OKC4(h54tTUFEk0ai$b4%C20`;+B=AxR-&#p4^kkSu6NCxb zrV&UZ7URVtD3NzmB6X_s^v9m|_TtXJfmRD_r(`97uM=%efqJxsKBMK^H>m(Xq%GI? z)KP#o8YS9+^rZq+`|n9PbxCDjStl5=FYaQwT4R8Q+2!Ig;!f9>%9TEU16N5?{)^;3 z=ef*v^7Q7xI9Vf+tAK@E;to>EK@#yNv;1f)4>(bQwF=P9*pDW~Ir#@=+8R#YJ5i`^ zoDCEYwI>C~1m*_E7;sKxXa9e1(s>?BZxfCdBP_>dhd-RvcX8a`azPj3_+zXgVpUm| z>b-o|k`(Z~y<$VF*gG7M>W?OzT@Y(LCGH}RH9I@#5lCnjmdPVNBo4{2B=Z9zz*~9VzGqmYlzrjLC&*%Ex|&=K3)&DJz~fLQjd>A1Ic_UcB+z= z-+I|NhE}c%2y@1kxU6Myn}!aZ3}}G2%=L{rP9O{oM-2_fxZsna1EU$aquu%tdX!Gq zn1X#A=dC!Nj0WUQ-?=A!$=u_NnU|?LS6!tt@Mf}@npvbDhCVe#S=l`xnRTIlFKGt0 zpFgK!0A{fTBFABdwVX>|N)E69=*dJH4FG17kw{=0ul-Nl0G_-Q$BDY7a1iTY@2e!6 zZSqys+D_FCkB|LuVzcBRTr_*$OM56_C^up#W8H3ERVZ-W`nT*+BMM}2fqYyB6rhxW zI;nU?=tFUjodv#f-rJ}mWX^;(f0`Y7n$&Fe`$V97CJDpJrin1189bt@w?YF0cq;cCRmGsC z?f_f{wv@?@BiD%7jdD0;+kOJqzoUt|F(4U%xAh3c%8c4{Kr_?fC zaH|9~-~pN;JKQo9y75rLPW6_d7_3yZ3snQwI|R!b!VjbLZyC|Tx=>d2&h^PV!nPl( z!}`KfmmnF#?)rX{517MF58{_4nyV^z%FvM6rUKZ~z9|X|>bvf;T$lxtW0w)AGZ+`( z14H57rd9Xkta#x|jjEJLsn=WORCqV7h8f#>Pgd$RC9vg_d5=I*))h+3M-27Fv#glq ziKvP?V`xR$k2cT!Q=J}wv`=EzFxkLYP5vrT++-|CBR&9XziAuz|qO@WVi~UwOhrZ5UyO5OeiAJ z6Sk(%=&O^+t(EOYfJtg*9B`6(+le$q0>IL_>(2kuuTB9z#4S@F_u``MF-$AL{_7=kcmmJ60k7~ypha995X zz!h}z9~c8DntIJHSpZ`I8GvN0Br*;X^jUrFMsCx^WH7*sivU0+6h(}e5d9MfFTjb4 z0zH$@nbXR%bXm6upn0()9OJJ|T}#y>0c{xM`Wq9@AKPoqbk7pnOY^b#AaiNt_~bz`rZY5n0;Sns!eblW+Td$D=HaeFD4u|8a%&eC;hMjf zH@Da%d0cjz>DFa@_WG0F3b=0;4X!39!Oi8Ws5=I}kqWd(=!J*A#x z0g5{{Cnr*vl5;Rnh95n8L{L!hIm;VVubvass8vI8GM?lWP|p%>Z!bJUK2wJ7U0F;9 z7ZFC$CqY(Zezpq~Cw=KC)r>P37-vTNG5rA)7f#Z0@_;aNv=xlv!pfN6@d(WDsZmJP zFLDEShChNhUG?RyDLw1!=*kC~MC(rmfh~8@`hB93_WF{ro&%ODXfaq>60JW0UtE-| zZ7FjyaKe?ND3 z9G{{TBrsM;)K5vFfX{>vA0EdWXahFC7RMW|DI{7s)l{-okN}TxFMxO2XW45B+QoOd z;Nh)UIH4}m>X8#JOG7ivw!=}iB@k!Bdgg|t*}~>wL%~NLgFR%kERSJ%a$)y}jv5U~ zrFYCr%077~n=Xq4EAqy1Wi{jY)H%R@Lc*OCTsgh&|rv1b_PCXc(&MkK|E) zg@-b{^0Fw-o9{KLEmzo}{hTa8%v<#lhSv>yHF-u>@*qQ&PdU(q5-AI{Bq#IzNNydw z3hP!q%3OmKL`5V+k~DMIHda=ajI5ajPCv%GQZ*=Wx0WI*Lj_>`9@F{kN@5m7GcW)^ zV(0+Cm~z|LY9^i`e5qTmwjD7e&R zJ}LGOC+fQ53nPNRtHNK00)?2H>@oiM`{x!S*?G=7ErH4VKks4ur zdmb)iekK0uhXSHfSP-<0=TTqWFWXNYEIEXCUdF-gadWf13>KpzS~EUF}R=2E#8F{5u;NXez6*s;wxDy{i4(J5+Ei0Pc6h-It8`Jd|O<1kHH%IP%ArOsU1 zZ14YezWdBBpND-e@6Y@FemdqS9!eU&yw4? z#5R6aQRLohZ~Gjo9UH1kIZ#Zwrvba_LPq!TSzh(e+kBW2t;OPe*6jX*w?sf+5A_8k zZ#_(;-M;-_2O)e*yUWErbV}STuZoT$jfYK5ARVe_**7rMl!53d@vOT~wU3JpsfZIB z9@qj8tYEhs+~$d+S)elyVt?`Oc(w+H+EW4d7C3uiVb6!L<)PZJJOgd6-K>-nn$;nF zS8={srjv>OF{F-Q!+K2pK7s9hKO+1Tg0fYJxc1w+eFN}vBAgibZwfh-=Ni9qO!)=d zlpL5aXRj^8_ut9j{!|djOpv0y)}nfeXr@^Q(YCETA~gVfTf4>U?Y?njWf0nQ5Pcp! zz5Tmh#!(8)k8&S11X~G0?`WVb1vyyVSU+^UWEV5%G;V0Kej4K-R(CI2vhT1Sz0i`@ z6o}pmpSCG?W)#q|4+dg)p*s(TnCPy9*;IOeY=|RLbTdjm-|YF7U;>Q@)|6g ztPS;Z8!{Il>ecJNnwL8t54T+@|43PBoZy4(i3!_E+Z8(5ZlI%dr|!oCpN5|!Uv4=m zxOM#Vlc4t&mHL?$uXo-F+PkjmSFht1(PuAS{&nLy=O_z+i`tBgj4n78+HPNT6JhWTN)IqY$$ux^C;R+prE&Wtq>gB&qhI+$M0?+I9x)BzG zYSt2qLre8KF-)`?k9k#jIXBe+8|ayvmj0{Ojd)9xJoS8tv*jHWF*?FLHPF3N- zS{Ga*4k9{?d)47j14*hm>4FX`(!igvToykn60*lJ^<>H2*T1=T)MZO&UGk}k3gt0} zPGCMdzd~cqF>!I1q>jT0Ne-*0 zB%SlJ`PmDEc|zJI&ZdCgM1?uBNKy$ssLf^eIq+lZf@a?LXS(~F_NqTBB7Z3&udJk9 zAb(Ep2lJN$fzX&h_iGOT@6Azs$-?p~_F^Ci518HhLt2LtdH~@ZTrF`V4|&#R8$ify zZ|)O)J3}x6OGOU#tH!zNV_wCNF@$U#AX#-c7pcnJb^KYnQx}ap)hS558AV)`K`ted zftR|-IO;MS`O*XqngFBuRvgX>rZao^iZsv{jHeGSZ8q-n05isyXsJLwIrA`NzM)@~ ztpwTUX>S7YZEo>gl?RXWYQC#`5=@>yy##(`l3B*$aV&YNgQDuw1z;F2Ab_bp zx;d}SwAtpDG|YDXl!^;hd)C<*2K6eQ`P@JL)96?0g2lx}Ha{!3zIijkBP($tPkwAu z`+n;HnKWDKQ$9s+RTlD9d@u`IG%8dnF)QY)8C|`~K2GB3biBl_|L&%374mCkvX=p) z95(#w;->z$zZu2nzU^YEautME7V54VzJ^pR)eu!4_C?OoS7mdo<*uqOR`cN7KR?I} z$gxeMt2Zu?+<$as@W^$-o)S;o(KRufZ@J9M+G$kCDz3_qwx+L~ z?cxM<)fY8K)skB~8p;=lZuzp2n6@~9d)TE?iI@2QcdR+t$b(V0%Hj%hi2bD^JRqI$_yGCNDaGw*Diknqf zzlM^|h{FcuSQzR&x~{3Nq4WU)h9dek{X{b%9>mh7yir-5rUFWo!P&@m!L=_M5=-2L zXsV@c+lETVK)IvR$?QmhLHN#fNVI^`Whx%}c!OSVeus~JJbOqvV^O*WywsLG*wmT&P-6> zTQLiYo;HEoUprRMc+4VKt-sZ+a#W~U z^Pe8h)zpY%3ki#y@OYf(y4xG4Y!~HS2#*urbxVspK0Qo*G>CPSqNt;boc6O)M+E9A zDtXI~o9}Y^*5{UAlNlwu7>?j}@m#YG5*-J;t%ncc!-o^iC`Jdd4-gfrPE?{dWLO*V zeAnT3V?<%N^V37;QtgcCZ?Hofga^m2AxOq<8SxELkAzPSy>0v5AtJkGfD*p(m|rR? z_21~~t!slAuGaL>?O5aw8P?PdLB@>4wFT%CTc*9NsfIzGLm4|^_t1|~(G)#u1oLN| zqpYHAuE?95TNS-?;vV5)B9Yx)FVbGHhCs3eWfg zn?~(6WnfXJKmH$8XQSR7B+BbyVn<`(y)D>#r!doL9YWgZj!>t|J~!t~G1sn8bu|11 zP0^;lvg|T`m@yh(7V`YKRT|PI-0K`Wm3>PbahDFq?3;D4A~iAft4Mo%_r06-wlXLy zz;R>=*-c}|>U`YHk+-Lz)5mU(B;v^T{3ENzF-2cSol6sl~hU1wBNKFV~Kshw*L4=uYZmj(a_WJ?(mEM3&nPvws>z-?sRmm z@GLaseU))=+W5~h%Em$aywI|r9V~J-!_RNa*)six_PCzi-#p7%JnnoAy?kvq-&w?= zA#eQlZr^VS4jZ3%ia;+t=*w;aQqw3)Xi@mW`S~2jLhj^IdI7ia>z0r68S5-_~N;CI|=Su|2&0 zPxcpdqe3v!meflsi&`y9yewM1Fa?@KkdH^^QSf zy6}!c1NHXD&-Mni)KkXgg;H87gc%R9r6Vjdz3=r(b%?LZv?euau>acY2^hc2`^(9= za$GUx^obt0AF17B9j=>QkNoN>1;CDM^taO{C+N*4snev~r09>Bdc%z$R~*m$;ZxPR zfXm`=sO-hE{iDu$c-$Mu87@($YOIPq#>D@w#B+@L&W@yvB*c?42#Ul&g{-@~OlTxs z%;onHa`{uf$pVN>Bn7m#X0gS14nBqgwcrl3nc4dnKOM$rIWUv#_TX{bsF4oLDPAMD z^}Jejm(az^BL#q|UZTo(nctI8AXCf0>;)yEu&bsD=O}A)Y>8osa0dUZ#}%_;4~6lV zS?;auB>#^BHP3yF;#tJ~AR&yWR3RN!vcXlGe&3#}%a@iv$BR&Wt9AzXLXa9s(_|um0pu zWUYVAl+}D|3!9~Kgm5HscRWRZ0qe+N_n=6{%m}VZEzRRJ^m6-vrR4%p0dgw`D3olC z$V}oKx4bEn_Z2zH`G>^V|qd>!7Z2ab`$={nT4{_NApDR?>IcW@Z-VlR% z6h6aL;MQN2_b-(*u=9462R2aKvQCL|98jURUGE0R%kP!Tm_@EhZXNe`JXiT}!@c=a z?B2HKL1o;ZADYBfGziMdElRB8W;p_xpVZmLgP8BYi-et1o!pgl?{P~vrz4F?{qsUFP9TWRL+YTLf znN186glZT`MO5IOKt?Mfe7MaOo6mfMsd;edAVj1wD`H#)cvLl=nOv8}t{X}2&Wtvt z|M9-7ip*^v)uB|hTZX?dgv6)3m-^V2nV2e^IO`XwHf{T@5rcM@;qchlgJ?xdlS|9i z3Yq z8fXzH5bB0s9fZNL6ysO(o=2i@Ceyo#yL6)IsPrHNZHl%Pvwv3vtnOERI3_U=X`&C` zp^*SJK+3Z_pr^k(uBDr=gbssUA6oJ*I2yLT&S6hr%LXX0 zmiE-0M&i|JsFe_2^4}d1X+XWN2|bM++Ge_g`5PKf|*w~tm#jYJ_f_rKXZ(q36zDwcM9n~kUyKWu8VxyyMnR*r%Jg({(8Eqf5 z9ZrJpu&$&T8S9)w50|1PLkTF+*Nx|PQ5bsz_m$8rk?0BA>p|8x1f}}=rdwjKmJ7IF z9?&qe-or$1izAts(5J5+pHE?i+n<9!eU)#8#8BZDVPE~r46S$3QN*?GXU@#-&?51b zACV@ACPb47qG7Ho9erljp)Rh9wCnWf+DE9fk~f5}mT4=MBe*^2Tc;oN$ZtU`=ZM+X zEcL#HNdT7dKzo&`wXhx*> z?*j6-j?(wrj0ZYsU)NjleNg>Zwsz32TW?+nM{SQo9nVJ*vD&c{I%>c>V5rLes|ln* zB{)U{v(IP8%(JuXccuxg(E_9siVP$&+Ca>faHk(XMfy#`P=!-4<30-QRjDj$p*94g zf#vk4C-dY2&(4t$AN{(f%RXk9=F-4dKi)CC?0{5>>{W4Kr-J*@^MdsIRkW^gC zjzY0fl>W7X6&3^~sxe zZE~5p{2Ts}8-HCc80FXd9`Pgkc0|6ZyoG>P5@um_S?41J*|fsZXKu;V%OL4jlc5d@q85F ztjhmQ{H(Oqs1t}((8R>sR&KjQL;#Y4&LGu$m2wGOU0D>S0 zPXgrp*NZ>^$m+|mt1E=Ik+2l=Y3V=z$5%j*21GR<1U~$Er9qicRfaK4vFsfVF;|c! zVNf=Z^M&gsCK@i2!K`^q#}%+}nV?Q0&w~O9834h$MKGSZ+gE9%%!WHJgVx;o&;TG) zZ!JuqnFHmrR?~aT^Lo^LHB_mQwZjCka%LraNxih0sU(pfd|?dF14U9^qBV&OqyY_l zIe&RJd$3hiagWRYiXuZm^c6kT@fOhMBt;(MTr^eL8l?_2`le%pTOMm>^JV`F3YGzg zY!{%sX0wv0d09>Zfc$vwW5I8gR;yKIIrh^BhKNgxD)RyNe&zfUpPL{ffMuoW;3&VtLcB_ zESeDK1E_O(2&1~VLv2Br#Tom&S~oV^)5BPrmFaM}2K)GI3v7qh z&jbrILGb>JIZSG@IHYguY({~>t)nA|+fvmP1f>Q4x(BuG^HCSGe0d_?2rHYB{F-KYrz!_xE;NQA4n~eG3jb8*TqPy{o+Z z>U%qHJA3vfvatjYMm@j;9+x5SWHWIN?Myu3Pej0TrQ9%`Ts0Lp-&ie1ciMUx^-afppKC)%G9mNEV>Wr@3DJ>fI^{^>OUkbq%?bc z@=NzSGxe6r8;K~a+;lfL4gA1vl(2cww%l$ih>`Y-M!3b>^_;Y(TaQP< zBW;h31%2_|l5?X5b!gfH^|)Y1m0+9k^Gf5!TGR^N{)gd;7Rm$`f9RjQ;YIbl zd6J&CJLC$@A{_lE?Y)EXv76?)1Nni(Njob))c0#K9Tyx|_6eMGK1QuUqKMJ(-Dm*} zzRSntX(W+`DJj*+vr;U@QbX|&4D#;ZUtp-gDhyRO+-#jbN>GSI5BqsDQ6ipcpu6;c}GVUWha8 z^!d2D5U0ynO4DWErb|7Tx0|FEb(l|&2crKS#=bqLfhHd+qRpGw@uJ$B$lHM&Pjmky zEKC=sObLCAV&MawF~qLA5G&1MXzkCoLB1Z2xD&yClkNl=yzr^&ec`p|85MIR;+G`~ zqEi?;U9F>tpz01rEE4OtoMJ?hyv{b)R|2vZ`qS;senC zi*fD&_@9AbHDFXz_sf7<3mfbjCU_1*_b+1fJxZ4>B?^rG?k8z?{*Rx;2i#g@d@V9> zoM@qKEMLqUu5i_#0{{?7%K+fY+F8l082*tEi^vj*M5B7+x!Uwv3t~dNW|Pp`IY^_tfBF9?b&Vsd>-RvCxpq zvoXV|wM~r&wYXS;poxo0v9wWdO5|3bDx_xRY&nij#h(q|;uuTO*?Q0J2BvAXmnR?w z65%`z3|bI6d0LYJ0n1yEj$vO!3s_V4oNBS9Iu_AzC)3{W%Jdz&_ET%&bUoHC4IWwq zq6O&li5oN;1)+64#n7;{YdU9*t8Jxs_z$Sz>7wMN{9~?nXp+A4$qa9vW?;AELKTfGczntE#y)FA6#{bJPhwnX( z9N0}!F?L&0hq4}O{Z~<8wNZv8uyUV$Co#e>l!JzwJ8F7DiwoQ=n4F@Y#H&Y;5~8HX zEz6ci9e#4fk$SQTaja37B51!zBxnArk&t;%TQ)z*<5eDhjwO*N9U^n3r1%y>t7;~2 z;6}w?Jt5}?%-0}q7$3WVy1@(lvf<@)r0uqa1GLQYbp(Db%tU>JgldR1c5! zHZ;?f9h=DbLLwLUH}7bH2$7fmY_!D{*RY194m}=+p)(QvXFCBw)4`dKIxv%~^A6%% zq@>&`4kxU-pqNsq;!nC2hUS`cqz;dt;hZKNTB`TEKW zT(}3G6S(R8*eao7k=qiTfokc4-lBhkCnPMY`Lk^q&|>U!m}?@^p~q+An{hiCcc%F( z%wF`qIUd)!I9?jhz)D1%p&k4liJT=0<8z?H?^3^^^1h-KxTB~-TwV;XTXr`wR4Aey zn2vubwIKUVxoarJF2%P&r+`;mTF5=2w5#0xqq%Ka?mVU_se{$Eo|klZ0^!(lfpdH_ zgz!ynPUhW@iGL6t<5y_rg`9m@N($a`k9~VXsY?X=#$iN9jTq~pV_35G9xhkVBBsLq zi1(UWy1H(q{&d@@jLk7oe-<7E_PM(czI=aWeOoa$e4gRk_Q63{pdq(Ol8d zyqHcr`h5CkCYs6++YEXC8u)C(^d82CnyCQw{QS_vpx1+kt*jr~Q%op~+Q6L+_1AXU z?KIcl6uA?*(~5Q6>znZln)ml+FK8d55Rc4W=v)lMc3gr9&IiBWW@X%vvci7%5tiz= zwc!ui-j^E(YG3>U%Q#umxE21_z!uwu^1mKgF&+lKes|@!!E2s&yWrc;1b#u36%Tn% zFVMc8&$Qi5TO7KX>8Sf<{Yimq)m3|H3VNaB6Q+bF@TXL$W;tpU5ovekymsc=?Q=+% zQpCG^=|{F~iNM5+=td1-qv2wtsgr)KHo}x+RF+Gb{UDAbnKRuPdq6=*A z6iPiN@cq~5f4xLL@r(_5==IiZ&zlX&c-4+g@proyuHVD0NA)TN2<%h3w`FBzG2v z-Fz0|E{XYxFdj9KA;|lbt<%3O39FY7F}LJhr6Q&J)>MEf@5ACqR8j)x!YJSnf|fZ_ z5~@sI**eOggfVd}#38VmzNLu}j!YmF`NjhjE4Oj=@G=0C+4JNv(WeVN@;2~^ zJkK3(`~Z4zXEg!|cQ}yQ7k^BsQ!THlcAS0Rnh?g2MK))!Yg$Fz!CA7eif(F;Sbe+h ze42W1+54Ma0q^-L4Oat_)c`P`w1tb){}dl}D2aRskK;9?|C`GUb%zjnQ*P$c0&u(J zF_ug|IqC$=9+KZZe&QjR69V0DKMdybf#x-DdCB@o04VlvLsy?-sbULbIXx@b_$kK) z%BTZ{AX2VANuy~X-53JggSM6=a$x~MUn;@^2fFWhV!aZn8+eRY9Ubb$kehzqs(kVsK!f$LQIDKheA z#L3mP`}X>soUWRh8m0lS%{+$J=8D*l5#X(eP8PUC`g*pDg=1{dDr1*fQR7_m=UshH zW72}wBb=q-vkwx+16iFFiSKvBZH=9q^%(VW{gCAV=xv_QhYQbkw#dv-H7+hLt`R=N zheBiG&CJdo3J<(jda(8$4epm2*pk|_7~x0aJ$~U@!5iN*g1|uV01YEdh^fWWtU(h+ zo4|~U72<}8THh+_zj?ktX*u5iT&57(S-9Z`_h}8~4YxL#9HhXg8JaI+%`HtP`duYH zE_L_9o$8u5BU+H|8b0SM?9j;4?t!&fnpJ~X^Acl{0pHs}b$lL}Bp_B)kaom1dPAoK zq`0lLuC^UhP025oSw{;D!jBewU+|wdJ3K?%HLBP>ou2+)vqu9=BfNrVXD2{D{0|L@ zDlezQOKLMO1|L8B0A{@Qx2OA`1|LS_4J!AI8*rQTKTHzc+?->WqKVr&9mGE`ggS^r z>@lE_sS+nOD@U!J87R9X-9TDE&H!_lX3ZrJ2#SOVwxs5--o1RqjF{h;A^-{~ zw|+GPBuENc;_tTefhk|k1d4tDCUDL;2tqTit)G}sd3^O76W}>)G0vxozJtHqJB6l3V5p~~srjZZ zo*g~v)^`F}W~dj<3R`P&9+PZAa=IL0k!6w9@zMw@WRHJO^*J+p@XWg@@%=rpL4!GK z?-x}#i@FF7$!7v9w$&^CX*luG8ofhrP)e$LpFmTeO+bbV7Z6 z(9@(;^=dRO0Sp!aQC?dfpG;8506{qq6cT>oWAc|lf=D&=ru1i2&O6Fc_{SmuEpFz6 zWAqHh%bmyo#@V3*=mqQt+hY{Nh@tjCBgO%*Yg0OpD`o->1792dHL&jb8ceBmukAd# zmv#Jp*?Yuw6ZiqIs+`YsYvJ|Za~5u`e;*mmD)slae-}I!_`QaR9NCLvgnSg3m-8HV zSN@@qw)!Uen)cKf@YSBBv-h~u$)8PzD$_$!2w+4topx>ak8r4d4Q&4pRCvmdAI_&} zZ%JtW8xyhHg$P3lXp!UCQn>eK?NAb_sg7s>(`?S9a<}uZ^yVqdl_q@?gp;Wmrq1)w z)l$M|7Y|I!r7rXN0qs12^H_*PX)MGia_2w&Drm0_Su(?1J~C<{_T;7BG0{ad-8Azi zzADq7I;3@{EcC@_XaLSz;Hz1gKei(sQx{@IVjr8THx-`E-IVEaO2a5d8mRvSFRGkg ze`8NwRYhZc?-(py_PMu|xm^~<2Q3lzPW)O#;*p>;CoG^W9dTs!3uljjidknN2InLU z@V<3d!yf2`0i>Q>?QDQs^^3h@b5-XmtLcT*J(zbd_xNyEh`WmotFrvxO!I}imAV|E zyP0rzHHo~e?xj9$;VT@|(8` zPv5$WS1HJ#y=RlE6)){kHTJplC+2o6a`QLvg9sN|v%Ej>_OcXx{$Q+Xw3wA-5J0*> zB1=?z2m}>)X}&0%2VAmJ@qRrQC_$74hByEyRm<~$AYw~izXxRQXYw-Pu4>(b2eP~B zfS^Sc2x{YgTofsZ-~TL9%X$cnXBA+j1>jfiRuuEWrw~x=vbu-xtQbhkj8vc&`TY-r z0IUY8-?EfubGGEC9^lWXnPl>+hYFMmG&_6_3ut1vu_fwteExITTB3%&00Q@)?<&oe zBE`voBZP%3T=0BtBZ03W13)71d8l=t0L!c-i}?-_Kg2_%7G|#&YCUkYDN7Z37s;s0 z1i87^h;m9-`}fHMECRJmu&y&3AjsKjE3G#@nDmgFD+>wIe3lxO%m*s6l)R{>EKoG? z4JNZ3`l;k(&F79OzDnyCDJ6HY6ogr6F`olC+D$7o<)>j5%c^TO>RZVRnsy3-Yt|pS zY*r~o9Pr3kMSkCFXCx&n;^T3J1TasYKG5-RVo5ch5DUm7WMCbedB|eETLDC~qmRmp z`wC}^Avu5gOj;XIp1y`EkZ?7Jt>U#MN`Qzj?NRfWG#w^>i9ajiitwOQ@|zK;DstoX zi|j(K83R#v8`*)lXkHly^+T)wEp9Yk>L&taH2>6DwP8pUnx<6iz|lek43*_f zTyr0tj-h7$FFEOY!~5t=pUzYh)BV#OB|HIE1NJ^!)gNU229_(`IQeGN2CykHtW~y)a^K0WM}p?g#OHd59JlAJYwoYOSV}FlGl&m zoS>k&4bL3JF;qn5a2JD=4TA@3gJ{rs28R178_{#YIab#6eV#Nk>yoK%+K!9V%;U%> zKMlE+l-UhfqoOH(=*FQ_*fn~#Oap7|0UgWZ+k?NZP*(RXjNL|>QghcgzD)XVZHS5P z(8eDFKbg|^1)wk#|I-;ynrymdgU_1GQ<&L6qn$R2)UreVvJZ3hnFH*LEBpf)m>U;~a7KryWlga=R}z(YVKRmS2+J(j+j z!_U6ZNd$*2uKeM(U`N?&d;ZBE9_*k!(}T8y?r=v&_L4_&ZD3mGXn_EkAZ!(i(w z#-nfdDMaI;_K2b6WB&xKamEZp!^xbC`8$Zx2#Z0f&Sq_LY?yY)0WBczu^V&^SfDO& zzI{wagO%aAABp*zn(J$>_aOya{T-}WXX9oa!O6=`*Y?6OSPJs33Eb<9wkp%M+x)l? zUiK{9nL`u&=gUPC_}defexx>wtXK;&q%;VGWfEb-!%;JrqY#v)OV3?eFylBsb^u}j z#KL{FfMlL65@0?(lEf@r_ATYWp9a9+jC#Xeuom=ce^39I)S1ivo`)(nvlcG@$DFndp+G0cFL^Y!zwwPk;AD z3f^E#E`fuk7@+I*_A6r9@7@WJ>mv=B5!BnOjx>|pk+S_OKJ6^IH2bzHxl1(B$o*hB zfyaqW`vYhb`cPN1h$iJ*lL-9^!k6|wc~wjDB^e&4a&zb@^1x%=>}Htk8YV=L7WNQE zIGTs9id4v#^r*&Es$39}y|kfKRXppVs85n2 z&>X2Eo|7=;D(7jGcygHj9}Ua|f`|)dl>l^^t5eKZ>@%bZu>iA9HFER^0{Fa_#}w$d z;uRc7<=BSChpta%!kr*)dk2bDm zKnZMC!qfGKbaC4Pi`>RW;kaBDDj_jf!vK`Uw}6u90anrd%@qK2^7_bU-gf>|qB+Hc zvFbuqIBdO-Me-GTfi#cfV>B3+;t6FsvM*_n>@>808K@`8OTjkseg*g$Et}VX+N$y9 z^Vyu3#@JK*nEw8n9tGeWD=H+6W@3HYmI+-o6HqcxiwPP$s|U)}XfqM`t5+2-gSc&u zEeV`t7JeH0a#l9>2$joY4qa`(ME}VpTg6|Rh^e1-<4?#`oj@^RZ(T-S5-oL!X5*JR z|6Kj)bA^A*HA$%ORavNT@o$^Z`Jd!Tk$Ve7cKmCEJ6EqIiSEziHqE#mo4--qw(Y~{ zCJ6o1hZ!-;5m$9VS*3Fp&GK$={E&x@fyXkPrHE+zwhJ0{ z=-`jup6Qtp<1%i`G-V^r6(^G1+c-oINZz91)Sqi>d7y~NDK zDh-EKu~&)(HrhG#oe|LyK06dm0T&YCyEqZKE?dhJgsHc0-{$dLT&!abo0d90b9kn8 z424V|#2(Ujae-1B@5c-~V2BRGM3@kP9>4DiM|m3|0}%}Zm<0`$`9fE$(W!N$CP=Fa zZ{c7jU0a)6u~QmM)AlTrS~wdpsHnJ)DvHL%#%zgs>ekd!*VI=kkkSMdr&^jzBVe|e zmKFmcs)}ckT77fi2r=Tdbv_kNt+ca52`B;spE@|Ej?_^dOM@opC{j}u$yheTb{&QpV-I%*>ViI_&xT6^j~TjE+BY~#@JZujHcb*)P}yy}K5 zDZPxu^*X`(ZHJCio~GK_t+z{1ibnP1^)b!y_Qb!2`7lT1lIKL6O(y2RY~uE~@1z<{fJ2+Ye7NJr$Zxa~U9gY=HQ! zl@h-sB&z{k1v)g6EHe0F#V)ehH{+LnnZj=VYJpOzBqh#^37w>TpyEzc6?KBt{$9V? z3ubvx5v|YXC%;nhZ+9Tc%K45GN zt(M%&+~j7|-nAh>n>T{J6Iq*soWq9aSiZ#S4OwB!Y;WY~mE|~~hTzj)1G;@fHrTb= zsd=La#t_^u0&~}5oe?_Spfa#BXajbIKJeQkq{v~WcAvmt_l5y1HnT(k_qMeZMmKb3 zYX{ZQ=P}b( Z&>%zS^nuq+oZ{n2kmD~S}=B;YuaBpCQ&^`_JXT$UdrqGl-2Dhh| z25t!N;-IWIn@facB&qQGwNEz{OvthvW9l_k!+;lPIHp2D)+O)SKV1EgED`n2@q^c| zAANMzx65zXPX&}StmWlXED5K(r@fC1WR(&wmp>XnmH}lUSnbJ?YTEAPaGOHG`DSpH z@rRD(0o!*J!;?eU-}vl6tp3hBwzuHuY3y&6`_Ek8aB|Z&4enRGWp9y^Wy%co{+~Aw zo&B?X+AEV@`M6YIV`5wX)EyORYdsbi=wL`dpp)92f- zR;2A-kNxr5#j>y4jQ{xK303oS-hR;(mD2pK;noyP|0aR9F<|#FrVa)tOs&xgICJ^e z6JEwoPW4O4OVtD{?24iB9{1x5XhBN37ttH(gi8PQ#63(irMC%z9*EVb)s8yPR~07k zLHJwE*L!^-7=drcy{9VgwA?z(c)GWl1+g?r|5l3!tgItcNNf-o=#fB`scb3il^z_xaQdr6qZCE?G0hVoly#(KNsUG>{KebsFK9sarSWyN~Zbgkpvx zey?7_g!4aAMP7JsvK^3-NHF7Hxx4yU2>PD z{)mo0UU-N=s`*USsdp;{E!l;eoS;4@DC;P7_jsY9IBfi+wMMYw@ptdG5rhbc9Dm=Y z7?s;oB)|Dnqj-hZHY|0R&rlr8P%1uqWS{0|7s{LY%ThOTJOLz?F3pP~hB+Cn1(R&a zd_uA`fv@tN%;UF-q9%)3`QYk{tLo-H-$<5BbaBT+8W)I_lI8v?obOvzK6A5Lc}VqV zzCREy59X;1yA$z1ok<)_!1s^}lcmM8m&x7Tgf4`gvOQb(ji*Y!E&fC3MY5K1hMxDN zyCUP&7R&F=-*Qph8KAZbS!>Y-;lojFQcPk-dGBp5vUQz}G0P*=6^`0IPEV(s9EmUdMs|u(^TxFcq1*Cm} zioZ}oR-@cRYW{?BdA8^xc?pDg)i17+oViPY*FjOwi+KEH6_`L`gdO5_z(6BB6-ht_ zCSP!+0gKCOD}LjWtf&A8$$S!7)h{NfI9dyC>%GC&{)CmRRhkW6Jw#O`vy^JA-m;xh zVzIdP#2+&s^jk*I6ssCj_R9j0Sc|r8s{^NHt?D@F9oU>i5Z)GzO z@BfjBtwh&dcMbCPJrDRMIkm^FGqqMJt(5N4@9W|iNUKcw$JfR-5JW3gqY^pQO?=c2Tx;L&CJX)qx1azKOepjSKU<=K`^ZA>^f0; z>ggGX$cD}-BB%)Ox^s$LE2IPJ-}_-SS9r8Wp`ICUrx>t(2Aqm?IiLJU-gW1(4f0Ls zRW#AbGAX6x!9fVYqc&Zau7RO^>M}?bnObE3f%}eCG8u#*=BYGX3kYA2c+8IAr`3`J@tk{=}JBgr-d(!We5j+?qx|!w0C&wrCR!TTTAG=ELk4G+tf>d5&2tReLv|u}!t@Sn=xne>j&?Ab%2*(N)iFGVswr^TX~no6{I2Y2`7y1x zlkY$vatn5m(^Mlw)y61w5wtWfjGPAvd}>3MF6XADFiE8$&ci`)VS4ZF`4&d_3)&gf zf3O!bZJh$o+wTi{X<~c(78tqwsiK&O2&Qz>$4d zEyB_JlZ`K9u6&3HY%=ptT*=74?1SRJqC*CEU@Cr=jyR%$+E9OeaIUJ5es1KHG~h^x zZCIm4S=eR2kWCh6zWUQ%(FZz7=Hd1RLo*u=Bt?g~-XrRy+PF_yW!h(z!G)ICSB01A zW_1)alPPDc*FS|w^=oy%nVpS@IEVZ&r$H48uFs9ltG}D%B#iLc~s~wWrZz)+voQr6mon!(d zLldFF`FIss_F+*GwMcjzFPV^%@}-3dILC>EP&bdzQ_$D}C?O$IBSV`HDuJM`R`XjGV`W+73ge%m-nvI2TnK zR57}R3oM~cE@9OVq_$B6jg$iTN#~0`=8GTKZte~oer*16Eds0(I~Kv{7AVO{-sj%z zz)WaER~N=qooaUI?-MJ=s>vet|7Yo2;F3Jw_rFU*R8Tx6c?3l*O~q2PlZt0Vtjt4c zh*;l})HJ8nEM)tKlUFtySK<{`y3)S{G$Io;OwwbvBWOf9#CWLg6?6y87V_vfR2 z{NVe(JmB-**L6M5eP4GqsVcAMl@@ju>1vdC5?sqFY2?ca^El3hZVaOhbZZw8hOP8C zFITCWrkz{k$Fe-=iaSa=x*=x*PnY)6J)Npy%M5U4X=UKkpHhN{SE-BUt|hNISk-~a z=dVf^s>SgXWv^egrn^I_7E$EyeFVZ=Uc`0&Mrq(nWX@c#R@zI6HJi34;vfZe`bjE3 zV{zQA_*kN%PMXpxN)yp#UX9wfr+MtSKk?D#A+7iXKO--J;E!cCxFxF|B?LE3J3mQzSLQ|>ub{XFz_RNqgiG*p6hj->k2d~Nw37?va**Qf^z4S`*G;9iub0#Lj2>J;~})w~ct zGhjbETNbN0PX?3@2Jmyf!vRNZ%X$t z4mmcA+ym_&wujA|AUF{aAG}`w37FeQJt<`PNeJbE5w!)fGw2C&7`hU&+n@~J%h~Vy zq@=b!_2`*kJmix@DLs>U_}4v8n6?xKXTQ(SZeFqBesjZa0U=mpWAY}>a4V+c_OLzT zDMSKo%qAMz7;FyrGZj9+(Ji4K^7pZ2MpJp;+Oq4>-7WjIQ9A?**VyU#d!TClezvuN zn+5&;jeZuo1v-KkGPBssXfJ*^yx)V;<*?GIe`*lH3j4W!uQqJYO?#{W<=Ox@N$QEG z^cHb=A-Dqm46r=y7tp7cWlx)c({ci~*R#5fNHF0qPGr;XU6QVn-3h{Obx|>$I0O=B zo)jEhx_^l{v#KP1Y*lcHYOh{(_OU$WC#N28CaYB&HLntj(G9tq%UaBA*|v=E;A0Tm zI?nf;M>3?-PAz=aBOeAElerJfVTry=354Mo$4BRbKW;JEYB@!Cuod*>{`2gK>-^FE z4kYm~lXDODEJ{5?9|kf10KS|U=aV^PPJM{D`lJ^Fe(hH0y~Q^}ljIHm!A+38Du__lDH%Pywu=Oy7b z#x;57MO@tL+AY_*EnI4GlUCCU*LVAnP<|!LHPJrDUx5f;1IVQ9!*TGPD`5!)0RZM2 zb+yTN~pgU8!Syu7-VX8PrLqC*5DhX5XC9w^#C-{6;9gp%5U&MX#4?9QZ zzw7$Pu>pVj^4U5#TFL%$h=d!TIGDY*t3c3uVulW?Rf^u&tj(&J3J4&h(VX+gt11Mt zf)s!vi4(T=x)HDsHCBn!zVt+pr{ql=-@*Yj_e-mdz?9lkeICfpDj;LIDyf2dywHu{ z;c5vGwU1h+8zsUQQ?{K}F)X!*U&w2VVtr1Lb}vof5A7;Av~~|vu;>n=ME1v`C8Q{sE+0^r z;f6q-8Lt|U^W(P15)v1b;CNe?Ldc1$EFi8^>3@BpvC^dwh3h#GgiL{G#ItH<>3!h9 zo`F3tA8X(1S55%WOy()Nk8T@FPT{B8X3d^%qlp<`2r@6)xM;LsCcx8m5)-Y7+Y_TfK(MF&CT7WM& zPM;GiDStEhf(RxsMTq_Ti?GC~7H5i}T@3uye;}c4T~`BDC?6wVSQvDFtP&9llGhvq z2Q*wle4JG<_fT&LQWRyT5i7*;^Fsw4Rh1rR+ExJY6I!e6l3s_>bJ3cRz7H#5bkU7M z4|TSSKYgLC6_lN6(xa&Jnni++mICQ(@lnUX6zv_cuG>tM(T?P=h!e{r#DWuoPu{C^ zdRHNqD<3W^FZm;&vOJ|sUZ2C@Yw?Q$@S2whc8W4p#N`j=B>=FmEs5~eP^ZX~AHY3! zu)eUcOG^_#tg1Z1v9CH~r7Ev^TJ3dxWnD^jq?rw#k`@uOGmRnKQ?hzZ;3M_Ds zv+ZcklH?Aql%Foreo2#hi2O6tG+L5@u*C%!;U^nh%4&8DR8d)C;ja#(BZPbWA5wdEkB~BV zgSf<_#L=|7oOaKF@Lm@_8{xfZrL8wc zN6^m5SPZ9E}|v z{Y&@2zusn>nVuP1fbqxx6BBv2s|nb)v+bUuG3>X_G`}9se!sn;JHur(tgaF&%iX{& zs)|9_cBqaZtZ8>~H#J30;zxq|y`y)0U1MggTZp~VkZWBQg7pgs8u5N={qV}0&ql$} zznyBL**!Ivee60V_aZTB{d8On`rS+V**hZo)Kt4G5Vam9R;&_xG?Yv9ui(!W-x%ZH zVp5qe5zHmdZHo1O|K#B}zR`bjr}{kp8wNC36ZFi*1}5|~V|dNsm^#9tIQYcL{Cvv` zr;DjA?>&TR=}%9i?y#PJ<9U5|lPP=ox}RycSGS_>eC=5d{_R|*&n=ghC%bNpGADFf zMim7l-v0tgiVvFV)Zc#v&RffZ34L8F+%Z=o!Ly-fYFzE&Q`g8VE}0SVRzGOTyebLQ z9A1~J(NifO6&-sQ!}39O)<*~Wzcs=_fS~D%+lMAIW zQ)+O<4z(hVFCZqVI=WlcA};`}iACsjBa@};N~z#ORkZ^hT%6)hrnKyC_lm1LVmba9 z7MQ5MR3scchAet8ROrc-jxnT{5)<6B!G-x8E&r9O3ms>}JeID4D=KA|Qk{7nW4J3QdwJWe;d#H zA5(B4BLNjRzJ{v^sOq;BkeSdeaOyYDCt&oJI9L7*~m(eChx0fLWqQkx^{EK8^-cZM7wiAde_)a8UJW^*N?ED;_NMso`1ts$<1uL6a5Cmq59ato zCx-oS+41dWf9%<$@AxR^b_QmdeZdnpTdbwC(f)rk_B%dms5VUqthxSd&Otx$yC2ym%S;&VP@_+z9&SvAJhAgV%l0uQr}WR4?il~l zKW7S(LamtfuR=eWmliqpFBZ}@V%W}&JO6G$!?)>HqMD-}FQ(QUs&#E)p$;)&J`#kn z$!0@y0|<%)wQ#8k9~GYHxfpGUBB3T3!jW*l5gPAAfs94%Y&-%RP(|){F=%3H4`=lU zUmCP7z{fvlNxZjq_9tfZ#L56l`qN1``uf3e6!nN<>-A{2+`W+l#fCMfhDfMPH=VP} zq-W0D$aA*DHI91t{7C2T%rBs*UH_37&%IF~vt0UX+~YV}YKYAKN;X;oSI+jLuiK0U zKR+*N(h?^@XDtv~W(Tn$JZGNc%V_jL4I@is!kfEYbNai#Mo8>)gN%Dn<^h_0Uj43T z|Iqvdj~|{s;0H%PMNh_T9gqc7Y`p9QVk$0PkoQPcdF?Xc9pLj2{4HbiJ6^FI{J7K|xHPnp)_(Kdg(vjY3C+w~^#$en zuVxxemY;ZSeP|uXYZ}$;d#DycmEe@xRXzg}Qyjo&{~b8}{Oji>8$X?R_tOcmQ_G1C zPJaJIwWwzE=hL6RrU+6dioqKFH7`}-B8W5LrFzHS%u<5jGd+`<&7k<7FK%|qmp+29 zAu1>Z1)ZQ=t$ChL08>D$zX3t|6eNo-U%nwwk@!6taBztag2{Yck(`>YF`Lr)X@cN7 zu|N!}Ujr*62f;$>W=-2VUG@4JYn3n6(ppfhvC$rar;69t!Q~k>C@v5szFlqoA!U*X zt~Q9}Y2DxijjpLs)7z)Duh?e;Zm{g=7=0oFJQ<-L#)H`dVEp+|2UV`q%x64!&1I=Jc>I6n<)R#&9IUC;(`x*Yv*5&UdX zShR1Vxk;|5Bj=S&5w$~G=w1Q4!ult{59P1`(PT{vGaV?`cs87lk zcZ+Mz18V6CDnW`<<0Rt)21ON?f^9Y{OJJ6#`trB2<*DB$(X!SOB*_`&m>p%l&epeY z(W7E;6_!6F=kwPs*U%(IU)v9w!6chP)~^m};;SoTeT&CJAAHaOY@yQ!`rDdY+-ntYT21$ShUPONGzqO2tYcc2t7w+s?B_ zKnIUR`*F@AsroF;*$Rt6Z}KK2GX_AE9>znFR9y=7w4rWMV6XNELd%d?Hl(;ChZqQ+ zHBDHXsbxU7jN%1wFZlNJ-`VbDz%i!PS@+Q+Sw2i%pc3kGubVhjed?w&127-+ z8_gtt+U|q2O#&*88TV;+#8M9yawHvN3U{<#3tIm5iYe3-K7k6|iGPCpMehRUcrG;c zEoZ;!u+1aA{#(P5ruwF)R;H%0TlG&Of*x4?%q6S~%_1ATACx^q?JGU+9@aU-Ww%-%&9tAb4F}yEeYJ`b4d1!TaI?NvO|7^jM^8`Tm`!g60RQv!fjx$#)7?l4?PUG;W2Qpo1Y4)xEs%$ zpaT$xII563E^P6V!1j*h8((WRSguIz4@X8ZGVQG9T>78qhg;Zr5q4O|)q5KVw{Slo zL}Z#90}-o=dQKN!YsboH&Z?v&0&RDs=N4{Mv2&}ZI4LQr1MG2c}P0>C#q+?e)Uc{g%=t3xg+!lj7eVkH`LSn9tkwpRlw#YX#Q< zAh=tIjJXs7oj@x9d7>mmRaFbNN)+jlxLiSto&R4{dJqW2^MR-~N^6I(O)4?0YwdS# z6@H7ZBhExQjU`5j)bZ!ym2yoBEV+o~rruUe%a;`(7ulg9oPACE{U#XePf1ck;OsS4n@_|;RW`+nJ zFAd~{tANmm^>zV4m=0#logKg@s4oZ0!`b}k)3&R49R)-DG?EBl^O`3Z`OY3r4 zA8qj^wtE56u(8+#U~Gpw&Dlam%i~TGsn}lUOlMw;TNjP&!j`$<7qRYSUR{)%b&{p_ z!G9U3rFvBrH0Ob<+UaW~5?TbO-M!0AtBBI_`>T}Y3aXo+iQ9xZg!v&lc=D>MxgltB zq`9ev6py>xm3FH*`F(JjdE7{6O|%P=x{VFPv6&FZQ5Y^5<+wHHIu!~-xtQveq=(w- zO82%N3c*^;hKADHv0V}(aELo>&Avdi*wV7?{UQ7u%OBJPb!(?A+BO$rjPIQ{ZshHO zbDkpiTi$2mbMTyD2V~4abQHoB(*}XrvLBb*GL7*UF^#|M(d+-Q)c2fTKe6;=@h5%8 zm9ML=Ezb=Ph5gO>MXv<==cC=|i@v4km-9CDBIJI=D`o-L|EEp>0!NRWe+lh%V=|BW z(>!naw3QvOiN@6qKskPm!V1_^iMLN3Tm|>P@SN$F0c1qI$Vp{x#+~}Tfhm+EWF}PL z%QAW zyUhUf)8Y3U5vON^emS<7Ep~hu0vk!Fo}n*9oqFK!SVZRZa&8BI+%i1NL|yc{!E!yh zYYqL&x$~yqpUgQ6(~7y@`*BQz@}H5o@7#B9hFIsbB>6_!*#EewyX8QDc)VJMwcVHQ zPOyr*g|46-{2ge>qp-Fxbk@Q2m}?!@VJfeYlomHnE_&8KUeiC$zWs3B32YvQIJpp`A{Ltlev+d z1@ST(&GVYfQ=}r~Q3xlr@sFHvZI+wVs^Bh+xwLf%g+dYWE!cZG=T?!FGO`FJPpLru zvKVOh@ahl~Vu|qtelJ#Fw~faooN112R7Z3aV})FehHGC<5mCsCqzJKZqFyi%iLtxHtRRtL%>ylNVKSQTOUgkat9Cbl~Mw> zTG+*_^dfFJ|K5bj%sinG)Zt4h;F4NSRTs(^CS+;VWG|Ik&J&Sa$1X24dMUPjH2W9K}L#=A1HA}QtBrioK4BS)#-GmGO|ZuT3CUN|Qv3Y3K& zUcAa=gA6UG7iP5zoW5?+y)W2U zR-kEDQCc9yQ*uDM;!bcDq_h|E-h%&3B*7nHVc6}{Y2?lj0s<^KI4#?YM^p@;(C>8LK9JUwhtmVVz3t)>&;ac{u6F?1G#1 z;lqccaSULjjpybbxBcqTVhg6OjmDcT=0}^{fRe!oA6U9uX)@foEA~oQSbRKIvi7Bq zU3=TTrj|jUdYgdC>8XU;^aHSz5?f!Qc4kZvm+=iilY0~9h^0O$G1@Jyrnt*O!f&cc zCdD5y?6!p19WmU_Yc)eaN2rI=kexM=5~`M~N@zM4-hMrN*Wtqk4NM8*6^@CA){!6* zDy|Nu9sVTD($8Yo#9^Zg6RfAMgwOVt_~K|6a~Q6o$NZ!pw&&Qyn} z7k&14-i089?-4V#VQ0(*xz0V zH9?pr5wHu>$Q`V9Cy{P-ls5no3K@9Fq(SGmN2u6s-qCS~(#$POuOVDU;!v${Bre)f zpMCUg$-OP6dIM)6x{N^waO27@TgHUXBly?LA+fNme&~djzrKV%9=0)oowPz08E{fy z_J$&4_Rb+p)83ONcm`vZ2M+`}j_f^qiXX)o-3~bjcTj19p4r1resR$_0%BdS)d|Sd zD=hmfb!ds77p*?i|2%WzW=BiM(lNb}H9t=Nmb#Ch^x0E#-V!M9u6R8o{}8l%@_cux z)p=oEme&-K40a7-1~EjCyjmTj>y{H&y{cTymOC*JhpXo8KbZ|5;Cu*vX>j``WS}gf zc#k>E1=$fc|7&heFx3Fs>ycMSa&+a?9Qu5pmFr$RObHs^V10Q?f$!zLG=jca`{wD< z1GU4q!@je-BY*(`5pa8*ph4j)zX*n-6+$0e4W7Xo>1>2rxN>$u81B_4{f^Z$mNQ&W zdfG{#VQ(%TcYr1DKe=|(Fozj{e1hL`b$<4n`HRP~!GEi~JFlP6PM<@y-bUfL{v+UW zOOxq!T%3+se`#3Tid*zCWh*4O*ILMA?{M>+#LaYHyJh7c4)>vUh1w{9_>9;Gl zBRf0lca62)E9fW~EgVq+-R4tUPPpRy4g&pw3V! z!Ggp@l^5?$6c^xe6%+ziBT9-|kmX%#ccy@a7gAJ-lsDC6K}dUGqGdMCIi*4tsF1Fo zUs;&!>H@(eoj9Ns5aNxi`9<7#g^1@?HA&)0PfTCXD8ZhMF!n^m&AQaQ?du! z&-ZO9WlBx+Q55j~_PjlOA@6KN^{6#2++WU@h?@L{nTsql42IQ#@_-HCwvC zk@f-twi3&|33dU`i@0NFs@D=6Koz)Tweiz|7fu=L2oMC9uNNj~Z#dCG4VNg8OANWh zRX!*uV7q}V^om{KaE?EjQe_7MAP6X0tK;h->Pz&4i4;n7W`4=K?5al7EB=ID zpGV8p(3uBlQ2jpm6I!l$S%OfP>jUz$VluWmX`wNe;3X>(jd{3@Iak<;HCv{OIzo)A z)nEo?9=BvEP%5r5){~T(b-m&wU6EXS0VwB@W{6jT@oI`%)A2lK2qXx*!LD&RIQ>Dq zqM8B)g;P_+b=9YXz~2s0Pu{lHUw-@268IyKfVynz@Oj4nGqT{S{EvWZEkhU9>8j(V z_WWbpfGo$|l=d!im&hMf`&ms12mz7=en9(-IwVC>e|f39?@oOIziXc=O6I2hM7mA$ z_sQtI>PaPE&f`|+Cs>#|NM~}dWYF)i8e8)VKT<5ICZnSB?o(tDS3m8p`>04*m*8GH z(JmB^DoGopVjTx)5~@v#9I-)Of1WO2i&L2HAAYPusd^uMq0EPVU0nQ;i# z_xP3Bk$EiAWz%=}ui&=Y7M~k*D|96$DdXcu364h8AKyE7Qn6;y34=zYOc&}vALwL4 zY~buP57b1mnqFWG77xIkF2U{Xu+K|C1G={q)@j*+Y5dOg?RQ!iT-Vk3mp&7VJ@y z7CRmnEU743MP0C{8WoV#f;G9OuUfoxqmc4i1$IQ|+FmYZ7(nb{=s$lxj(p4M4*n}7 z-0sXT085uPv?Q{3C~xsdXoLv3{n=Z=p$zk%djbcMt?7U6F??& zhHJUbZPoquC$vU9^T>|16^emU%zuhQg@5C#58DZ%$RM& z)wogdSV_b4>jzL1Zt1;Ew@?F{<5J!|?LRVVbay#@fJNjEnN$oRI=<+u~nBjJ8VD!yhiu{hd|+Bp#)ZtI`JNiAph*Fm>`k7(u9 z5aO+}toC|d8aqNd66YKCJI^7~@0-y`e_9jwtPhi&8u#k>YGKGIZz}NNe<${m+GIu5 zDRwRcumBC$bJ8=9{IDxT#*!8o2x&s|b8^Z$va9^Ld>856uHRxlAcPh9{xbj5Oc%S@DX`rbXM+Ev}Vs>>_LBD?%; zV+?=Q)nrvd_}BmLq6)n5a~(pzy^$g(0^%mwN>~2IiKgzlcllDyE%H(adq!0NW&@%E zl^m3c$NCo60CkGkCek%Uo^$72A$@6bVF?7YGgJkAcOKL0>|153ReDi380E19oE0k< zHFfGRDOiRA6%(tk)uV-BPDWtmoyHdvU4r%AlsgM3P_Qmo+Q_=@J);H>TYNk?cSE%j zxVW_5IhYK7G~#dkv`?jR@T;};zNtA2G0XCNcoS5JbseS_LGXl)LWGhnno9aK()2bhZA zAFzt+qUs#%w5NK3odfIYlEwFdbQz$l7akLX0xc2Sa8~y9b`D(px1`y9d3sDUqy1G3 zDy+aojmBYW3RG$lcZjHVmFiaObxwD-yFs-orSf9d*utybGg6SP0^gVJrO@ZmbKu7A z#kt3z?5g%92=aFE1?{jkB8pthVX|k?Oi=pS6i|pwRPzzT-aKl{N)U2gO_?V7v8BcIB|1enqDjrn zD%hjZOqJWd?d_;uP>}_bDw(OinA{FVX=c>Io_vK!BfmrkwbueyyHrz(o)tjtr51Mi zt2^3Rf@gu!*W~r{mA%sSCp$xAS^UM%uz)JAh$NlAGo#crqlNh9$p>vtKxRt;?w*pwTRTU zi?HX;cWnukE`u)hIPsKazGc2_G6U{(kq@c7O1}C*(j=q#we!j9`@chPwe7;+vzR1a z*cD}+z&&4g2oQD_L#%0&ky=@z1vq4;N{eFWMuo_8B=5s`UHLJdtwp%2FkCI7sTPJC ze}O!+oi{Mv?bKgT#)DQWFEo8@K6Ab%!0f}wvJuZN`l!dTC)4pr4jw6)c`tb zfyC92iVq*wH4yW=d-qnB&ztH)5~^=!?Voa|h9@}w>j()IY9WDzhB44psO{G=rcjtx zx1>YZolH_Q%Q~%sBthJRqhGL5ULmo{>YNvkpZv6Y-s;OT6uv>y#0ozVy)D#cBDE12 zZyOqVYPo4Pbf=yl%!Bz;X_=E&?i_oH*CJL%X}6=J+aCDW$9@$tDbD7$(#+?X2LOD3OMp&X$gK40>_LF&E1q5nE`^sX2lZ3#h_(x)~>k|oc)IH znaNrt%o*ODYx2~4|CJgHWG7zedmQ}&Eh#?K=sP=X5B-3mHay>a+Sv5Rt-QJj13m@O*z zM0o_}oMTSNo6rNC7|g2@iP`^bPQuiHA4nWTZs%iFA!qG-Vu6T###wJcd|Ci@+x>OS?V)3Z_J2y!Gb(4Q8w)<^Kg4p zu}UbA6Y?5qu_=>LTmnr?zB#+aqXmA94z3NLb|VzT^|}KDoBn+wf-jGoQmu-Qs<=cx zmm(E+RIIfU69TwLH7(93KCVr?<_rm>#5Y~toCPytWUK)_H0q2RYxcN3m_R>D5Vm;M z0f3y4$m0@cj-y+gB?jt5!7^hizJW339uG066E5ghqvRT%mHjxUSi$lFiQ^co@-U=J z7HZk5>gxi>{HjE8g5zeC&1z(7p%*XHZuh$h$JMCRU23mvB2hbRhS7^-iJ>Svg@{Z~6@iMXHo4jn4a&}Qk0CEP8dqkN>(7v#DWA~l{Q5%dac}<> z*v&B~lkrf8eUFg&e*}cu4|nhqRX|)RQxjH5na=;?^J_P$;>p`}S<>erK)~Z3cc$4X zNm&J*UG2q^a0Wb>05(<|GJ#CzY1&ajXH`|@QNrFVY?tyXKqLq&J+P{*9ZrT-)d^*yJ`Q+)}*5r{(IXu(8{$7G`7dbX#+?E(JuC zW{!M#A5GP3z~2wPjLh_O!{BP0T8fc1?JSsoQ%y3yH16rPy;R>ryo=~jd~q~dLiMNS z{#ot&U{5Hn_9-rO=bIA{#~qGa|3erH8gYw&3zF(k8pK`7~Mkyxu+$Zgc0^l zbOa~!jp2T#eTav??G?qaw@e#Ei>b2@DTZxKBNNUqdd%w3GjR2bZK+dnCoZGQPy-Dd z0*lHvWlMUf%S%CX{j!D+A(@wPcn0(w8$QvQ%7o0mpBONKRHRNuqL&Cxm+rMCj14n| z^N1nS83(nj;k71Us^FkZKPv&5m6fc2b|W8DDtczry+vbQGS}qf>3l5!dV=av5I8$V zlgZYVQcwzr9n|GxR^~u9fK4IEmUAUR@8U9u?GfDB}?Z@I1{iMpi_3GnJ;U{p{=D)-tfBK)}9#q-ZpU`W? zZ?7EO4&8qZ`V?MoI#PDhs~mlEV+F_??RpWJJ`hKD}wb3Eued*eT1vKKKc=gPd#xywj;5~yiku!KFt#hpO8QGHIN zwtSCzeuKe!VTo#f`usZX(2b?I=ie+`_p^qh;!PDjb^Ke&qIMbEp|Z0I1R8mN&CUoDo;~fmMf9Z4 zBy2DKQBywy$g9Kq7i6FAW}GdcCC>qwyYBSY=iPGYug`LYo&y&8>*)a3KQDDMj)55B z3rYyR&L*w0JXCT9Z(Ue1lOhIt=IS-}b#NE+4!A2hhZt2)@iJhBZR<@f6tg#kVQfXr7fq;%Wia-r$O4cW7np>_ax-zd# zaBoQiisZy!yV}acH^HIt)f6^{ez2iWy~D|1d{TatTJW7z9w!E~!T0nGFau=!UVPK{ zuE?D)06*G;DsVt>^KDBnsVdX!Fu>lGR?;))N)g!5OBcJ8;G&mmE#r-W>Wz_>6K-Cw zf#)QuL20<29cr`cpD%9yLjzr{ei_Vr4SwugC3|*sOToXsIGit|Z_sBtXC!{&IUCA~ zLx-stoU>V}{?|QkPW)#--P1_R!>Egk9Tl`fI@m3yXzqY)>ot7hT99}}s<3J=LMChH zuNs`u%*bhE@>>vBlYK#+*xt1YsuW^DwYipSGC%+v$nL9FtH@IAt<7BLFv0lKhN(dQ#n({!-6YeBk{4Nj?t@e}u1 z4pZPTbFsW^=6+(=53Ax;r6@@bg7ZVVg&Rv^NpsIm^T1L&CK0K4z1vztRrjqEvfMEG zOX#2G6V<}UuO7a;vGBmXy!W0~Pfd20`^%lKMPk=AWa(cH(n-yWx9av{fAE$@SVQ%c z)ECC4^>$It3c)PBt9@>ZY~(qLL(g0?ncdBtaxOpw&ULI37HYGbZha5KJwASmc|!K{exhd+j+-}oNocV)Q*oMMvL6^UQ^xK(6gZ`aa(=z?QMqFtT=>1YW; zP?B}`ooyT^xQo;qzfU;9n>gQNsp$P7I=0{}it2KTd1jQingC>CkwrR&l!yFs13kym zu?NI$0FHiH8@{#gU;#8yrX03ggo}p{_M*;a`hQ6kkOdBr{=>!!~ew_JPp+13px>E0?7%QaXdfZ@8|04abDOSKMxR;^m_!^^PF!A zA)obdZy%Ngm8kROs;F98MEhAGIW}9185Gd|<2|caiJCj={INtbR;=jbjt{A&$;ayXDy)_!Oo-_bh(4*!GVIh}rN3PuTHT_m(05 zKObTK*t7Y4iNx~v&Hb}C9|Q*d@|D@io!W!G48Q)>``SQOdc@CZ{##&M z-65!;Uyh;5_K9#gT;*^;Jfw@|t!+6C-P2Exfa z?Ds~~?-B3N6Q_PYKJAa!2aMtUe`&F#2D%Bs&djR=jH~Qi#uWTlHX|v`F3X%O^oT$H zD1L7O@~98;=w2^CXkNfDQHYoSJE-&XzlEN=o#isXn|%E6w2eMtS_@92gn|84GQX{V ztqv^lCcELUQuf4Vt6j!60%zw~lN8d2io%qBTEH5??E>K|d%lbo48*l%IRlDLMkJQY ztE0J5q`WCIEjdZO8$8HY9d~U@Pb5rG=#vE6?i&btwx(iTO&6>eboY#@knO8Pp0EyB z;6`y*09ro5OViA*N&+<1f*65986#HH!Aluq;!EJtV&PsZY2yTF0!CicK3j(Ro$0`< zjUS6`qa=v4?c8+sHy$n%Ds@qy!s|tX{|S)4L3cA*!tKGC)MjzZ%wKd7##?LGZUBA!lmmJP_kQH zqN{Tdh~NA6=848G@LIgk4?ncB+z4q~ss$Po1?Fn)lp)zw4(m)yb@fIQu*ov!uiTayW5-F^U9Wv&BXoK+u9PtolZ)U(Rq_$Ki^Yq)n{?y zySWy9lk0_oZf+j3TjOyb?m8j+*?wI07eMgba-iNYqwXM~~xLRsXO|)zM zr@7lGtRV{(EG0ou_#b`#J+Xm#X8R;Vm*Lmd1$l7+#&Jn3{R_(o&w|cGGii!`AGn(l`F4 zd_I5&C~9XZKqLYR?z`Zmln}I4u|Y`WmDzDw(zuyoJ7f?Ojf*_jSKP!zc51=B)Ou5p zt{Ptx)U-7wXnA4})Rz4{XMax6^3m&8b|7;RA)M2;SLb(rQHp7Ym>^zV`5OWc3i|cy zTI$(PM$~o)ilNW$soDd*hl#*k$J`pe?Dz=U-yfV>OO3Ozuy8_2<_d;SUJ)5JY}>y1 z1|Hf1k(@zhO_1}YvVn&M8QRbABJTMQH?&HiE9{r<##aaQ({26tK0-8p%-#B*&bM7K z|F0gTqh&O|)~WOO^b59(I?nz?ElhiTMqb_v$}V+RH18!TCk3FU6%_C^3)4l{S{K1q zIVcDDtF(-jYI=qel*{K$pu?C~B@AmV%AE-|4%334#Qu*!zH+?MYpMHMtBRAA3o+*T zh2#0dLyl#nVXUY28<~C5ULBc1HDWo{8oV4r|BS3TH|+TrBLH@5xIXw3G~%h}Nh^kb zz$uAqdFn(M^P`!;u{E@0ms3yy6>555vjHo_TXpOlrz$k}?F%}v=#|M>!+Yzw{KeSs zxaWNEO2kh19$V|-)1OQs4Sim)A7Qt>ZFe#BoKu;wdfcv$m!n3tmq4MP&6$rdb%~_A zJ{GcKkk9@=QK6Q>D10NM$(#%|k9I+#LpDPyM#FIuR{s%0OWbu`i}qp?>TE=~!tzKs z;_lyyQdg^qg9gP0N`WXD;ZB78e2Us+`0s8uIwah}!pz`%oA7OkSynIcYN#51N*hN$8M5p(HJxYE){Vv)E7b~PS*kIzV2Ij4VAC9{*Im4RaVhf0(YHu zH36B1=Hng#6>Fn0k|F~tjiOZse6=CiizsRrj6aqhR4m`gNSV9M%iyGvJJB;q_xsDicWMD+06|fKmF9HX4k1z?n##(rEcsHa~f?80V$=8_CK{?DT)0yp{GcYyM^yW-taTz)V78_! z`|w#EqRQxN**c5(wCY7?u?7%|5d4z&rGc}h8>N9KBS5v6VCDh(FWWsO+2H3q7|Twa ztwm1of{OE$o{YR-x>pO68@p9xu(wF7B0-JSXJkGdJTZLpvyHgI4tzbX);06dNYBnt z)R>tm^(uJbHFvfB(Pb|X^q3LPs9fg2C9P<+(sRh7gEFCbW_5~u_SPkxko7tb$mz!i zG~LhrwPTj9OlkUrLbh~@lC6bgv3SvIN~w~rlam(<7xVqW1(>B0;W1@IOD$ca1!{q@ z&`Y!LL-&h&($DDIcX|XX)!f1d?ysW`c!;s;Hrk$&IsPh0ZYz=(T~M>dx0Zy;zI1C> zdRlwbC33(Y0fR|)GgOnsn@5}c{QT2>ACEf;+uh^OER5}`wY0c1AQV$4mwr$cHqBh1 z6||oDwAFZgLfv^~`oei+j>P1pu)#Je`|w?@#Z$ji%oxAg?|9wc z{=SXo0-PU>8?{E@YVZv&6?e5@g=g6uK8%Ns`RIgU*3aWTKKRx}x28H1IF8$gOh&kk z#w=|2s~}xvw=~rS+`n`jC(<%>U5(>=RXptfZ;iunq}HZFmqv(9GAY)0d+SxLBs5^x zkbJhz8ypdiv0g|bCu2YS_VOw!XavX7S)o>MxAkQq^v?XNK^vH`-4H|x8{^A>-|WT| zz|m6(pE?65GIPZu*r2J-py7|y?uHtcB)R6jOUkoDS_C;`@#v-Pr#Cg9WNeFv`+ZO( zXpM^n2EGGV>URur6vMS%)`DbauHDnGa);kc94b9LeA?D$M;Y3&KCB_N_8h~s(X@I? z&~ieq{{JKCe88F9`#=7iFvBn*^C#wiDa=WuzYJk!Nd9z)S$R$tq7HEsJGL1|(oi`1 zM{No*^$fLQ*(%QO)Jc=3Nm5RyS)v|8o9+9%cOI_Gbzg4x?(coO?(gUIzQ3Q(=grJQ z{%%|ybQkdp<(Qe`W@#hVzhb;S@I40*=J8YxKa(v@lCgu)-(M=G8&HzMeJj!{6$qEI zBM&{@#0Tr}mC)!hFCBSJmBzjoh1F7=ws67hVF-2DIyi$m^cD6X)&cz^Oy9BAdWD{d z+_^QEnS(s#82r`xU&6xYHl06p{6!`+mSig_1tuO#GUiC5PG53YNMv-qWR)#Jy^F{AlRR+TrTt+T#xJ{ab1d+__nA zcl_=DRM_`c6(q;B(`EjF;x6^(votd1w^P3zF#DBZ7RC8m6pnO+l-6B#3+jy-?|H>D z#vzLq-Se58;n{XGrYOP=-KqQ7CLZq&TeM;b4SH}eVU$ht+dP!O9fZCwm4R z#BptqgiZX671<7(qrosNW{+Py;u4)S;%q^uJYIV<9`?4A@4*+6YOiPR;2!|Ra` zdbAVN{rQU7OP+#~ek=Q0Jlq2ilEq0$oYXOQ4d^V%a_FkBSLdste-E!?EWf?0%{%EM zU8j%xQh+O~qb|$2;46A|U_h3R6Dt*a24AWZQybdDPCD^_7?S+CJ+5H6QWARw?|g5B zutRzA_#qbg#c2b-h~NQ!JcsP*n(Yqf6WWvVi41@A(jymfmw%;XVwlb3;evyGF9NkgVV7%X{e7=AmnsAc+iWb;OA+UJCEvDhThL z=@DsV41}9Ge1C|gJtG7ai5_(NuVeGE4CcLxiW%e5*C9b62kiOHGOx9X2Ckf&F1KN# z$6^a!4HoZrZqRWH4g@*8&7_(&-_iqxPtx>!NS$UtAkNN z%sndf2--3TVPWB2W@xo%mdiAdLsTbpk9h&#fNS@`+V@sP*NmFK=J zclIQ!<<$b9d@0~3Nh2;p^DY-iIRKnp@|Vlyfc5^Pz_DexD|k@vHEU)k@=g#$YsvoK zbVUB&^h^Y@#8Il8<+W`sJQ2MRJZQ4*=$@)R^wr^GfAm0)1N^YC9P{mF*>Q7t>b`3H zAIFDWw!LmZ7HnxUq`kiGI&}d~a;EuXk(YxH)74pBguKjQkf;HX9QTth(IRd)67=f8H<+GHT(Xqd@DTv?=}wtiDG)hbqF zVr~STxP%fx2Q~Qw`RSKMI-5fuffo8u!k1sH`oAjWIP$ z5sqQA=jmz&TKaT55#pwQ33Kq`quWIR4!r6A40d|wK8w#cz@Bao{P_N=T2F>Wc!$~= z-u^q(HePmeY17}mH_9(;c5A|Ik6ypsp!>(~hChDA`$b1b+3s|GmXx(caxvRILUX(v zFS{SWej{^TeNVyKVJ>aJ@2)F~CNhs}GYTnw!7uN-t3AEhDHKm{NW$bE_N}kW`fp)` zAc4zx`}XM{%lPDlA7{7&zP?gEkz4)RJz+W^B}E|2o|P;|^z|nzbKY?CxKoOcv9mpD z5|C}O9CM888S@4$lWx+526?n%<#SyzHCUD^*4$e>Ulcu+1XS`-QjzMVAc`qa$%_t@ zOnuRKQV|LK)T^}-ZBz|cSy(owGzDGigR`n)%?_0O%RIz;DDdTm>cxo;2aUG7I|sOH zt{P34k~+9bi8K`jo{o)=SxtfYNf*ZxsAZKY@`?hiKCm)f{_x!n=@VGOVj5~jcK^Yl zWdQzQ`Tz`SB~)@FKdFnK+7F#BS);xZQA-7L?jLjln1Uxdy1spkBogI;cQEA=|1*h$1Prgw&%Ftd_?J6 zhT?8-Z%-9SSUBit)j)#)Ec1Ub6Mx+>*I!(t?>`Ss$Pl)zmfQJ(Df!T+xDx^n_p86v zKaW2kEw{^JQz&*NwHPIdJF{1mqnT=l#u%3^Sz6ZIlY&fW&gW_xGBZ_~JJHK}$li29vP_r&OX5Ds5~MRQvoCx*x&<7B zt1_FTc_T^{Of&lF2KyshRQzZ>kH_nI`MiWrjWJ9tkCT+oWi={U@TYH;` zSOof#?`ZEv9c@Bm23iP1GLhPs_Y7MigmA}_EgpJs%i?hrsb!HP9p%J!imdNwBRTV>kQ{!Z0uP#WZ#{kK*)ulC^I)D#>n5*}O(F z`Jynh@#}}@Gx{CmLFpLuZQr88~G1I!t5yC1a96yT`cTsb$#8DHcxhw%rC^$nB;i% zMQQWlGnFGrME1G3eUS;C4D&c441Pk^iu_-r!L9lbgBh>h8n(At4P1D}upi!v(-#^% z+=8YZLqzLhrZJ6i@P$%Ka*%QEnaVbl)Em==r5TqI^R6%!zXn8z?>hW(nP<-0iP`Oi z-5wpaop|-_K0S{lbxGg6oDC_w6iOmzRyD%cAL(kNE{k3;vuo`795* z@~iGq8ev`#Ekvv~MmFdQ8Ssv9XIuCiFEQMEUOYg z!OQH=wZ!{p^SJn)v@7?(XL=Efb-;zEHGCBl@SfheS+?A4&*T+(Tv<+B&wyZIo|+k_ z*3oU-lV~X`TI45FZ^;5=x@|=oK9~TA55J1Vnr_-`ZCnRFvD14sk)ztrs8t{7&*tQl z@|Dp8XXu@oKvtPAA9Lghxa}z(>>e_uL>=!c=XAQt7prtEI+PJ&r+}#%lKjuz1>!%I z;a(M8fu%1hw}oj9cf?e+- zXvdB2YF(I(_X=;|W{iJX60hYaP&+@r5-^256n{4xQ{0}_L3x4uA4D-Gw%<0vT+YOE9ENUau4|v;T9MX*Ko1&yHGWGU@J zcm}48kqzT#ycvv1yMc*`6Z-fbyk?akY^}mt`W`(=box7v{G2&>L9g5WEnU~xn_Q{& zPkjly?f&U{)MEdd%ao7~Ops*2w8C*r{qto1F?RR~ky86tKQMrs51 z4>i7;kJJBq6o+Lp|3hR?ZYSn5OHML>=I0l^-nE^msUo5-cNkk`qw-RCdU3ptqAduOMIiY)vE1YUWk!>C4&fh(&Rh_1&Cal$&}wfbKuO_JiajO6(sIPvZsMM7x50|YFMr$O7uy)33gT!kojuI}Bv9Nre;R1| zl*`?`JJG3|*mD7y(TkG-NmDD5=tUq+Py_Y$Z$^;E#2I04~Fdjo9Ac0(G+}n+AO~B_c3gL z8Cb#wOmrXx74hVEMk<6icml&LFOUYQpaB6BofTpS%zEB5o-_q@wbB!!j0a9*;M*_a z-a5AJw_ilUDUJ1A*in+4aYzH7I$>|tqh`XVz|@4+kOw6Its?UEX}uL(aYtbe2>tGf z09in$zYb|mrTQ$GNEU%<)Bvcg)J&4~G_<7!8pzfIfa#z#T15-M!uZhx?jxk;{*T%= zErQ%Buq@~!vV#NXw8lQ_M8MIkU3fzS#*msQ2LvhssE2W)@`*(O>As%;P>;MaK74YX z3nmggratoo_h}|d?x#eO0s^B2DG9tnYMZpnGUb3Iy_ox|9QqjbNsG|=`e|s~X9vxe zf=ni}HE@27gKij5CWJWTfUnL##S#f*u7IojroSGn_ECYj=hF`D$`~l_*Sb*8YZ~N7 zqyx)yb7LJ;lDzM(1$AjwA?KYh=~xl~6_vXTa+bj208r?LsezRAmk>HTwP)jG$I=p* zl}C)F&Wd}WOUZT$o~zM!>X%LycNTryknQ9rcDG_Tgj`eO%m5=S=DNeGnZuESCp$Wq zt~<;XF%1g(NM##AcL#-1d@C_Ap>GMPsNj6Q2MLH|Ls9H>pQ~;9e)ocIVedIi9d+p( zDsE{++lVVkWjWUtE$gj4(Y6xqDx2FJ_Bt!HZ|}pnW2QIG#8>P{*ti4V6MuN5)Av=A zB_#>p-rvb-9wBRA=4hSuWUwy~FFevU74F@O?`@mBegcZv7ShCG_9OS)v29LvzIDWo zyG<6CKA~J&KGWf7THq>jC;HVKT9_ZewnO1ti``l?EuK+eS_=dVZO#H5Ei`F@`=W5& z?H(IpbX@mUi+H!P4x)$dzV5bI80Vv}utBeTQwwj5iE?Gw>L1vLYi-ox4jr*?KYHZo z+*YqLv{3s>t0x>o?|wvf>uyAs>RP(p+}C;@Ga6IBvDKUiv#>bZ+8Ddz_BN5Bg%pmd zuzDaggD|FoiF|^K#3AGDX#XtBz)FqD!MK|~2JDHFRBie#%tE`|gJXQEjzz84x{NAW~NPLuor;EOWwoj%tkqf zT`$#?QC!(|`J^NqnilRNO=!yJ7~V)W(6-Y+kq`h5?CW*mJV;cv%R&-HqzOck=Dd5hZzy{X~eE9r|9Petjg5W zxBTp69JZ@d&e~!Upm^ECauj!R9n?9`^A(D?^Kp4SL+xLRsDwQL$nqNA)td4;=3ICJ z1y`HuRy55iTABi7PA17USq!@itis`p`=@`e*?~{QhaVf>yv=8rfEKZi{&m;lcy90; z^YDwv74}iw=7k6&T1?2Px*9$Od!7W{AHHuB8D_vh1;e#n^V#lZS=C1G-Y%uE?!=}0 z7NS)IUF#T<&9le!1zee~bvbnN+V1*pa4&P~`;t@a*YZ;i7eB<#3UO-G)#*l&7!xY?VJH zZkK-djQcHvfP-u0E6ksoFCgBtWdT$f_B5wFjCZ;{y7>akz#Si(vAsMz!<8*gsQ)-b zz`LY2-w`jSUR~-tF@DtG&7^0*NJpNE17_>;Iaie={G;f1ra-cA=Cw0bT|^*B#B4rcY}PRo z@0s6Xyb(T zII<%h_*f-AKGUW%KH+BE+K7RkPVcdNxmcMxFHcYG6o`vAGl#l(VX3teiL^bX_(z?^ zHczjP#U290$4YH8pB%~JnB>5F&fg9P-Y=d{Y>&TK?6NLYd6DX`^t!%2D&XQt=gJrF zIX?_RK>M+B+Zz4w3J7Kugw@mbWJr9K^wFFbLW3X{ZmkJO$Q*YSBh9A34iRtg=S z+_7gYF`1AQ*TY*o9%@OAYls-dvFYrI@JsAEO3@tG@+9Tl4r6_?ekR#4iEx9xX`}-# zw6u_t4m>w}>EU6wl3=iBPaO1>aKYkYT*3`#<5qZl@3|N}vzGfPxjie)HekG!nlSAq zG;B+_+J3{Ub(YBpl-oKdt*OW_ z;oEdX@x$5GfeWeM>ps|Q$84N|B;2NLI)krEr|+@SkNZ3J>6-eZZ^_DZ=g}GZ+P>zP znJr=HW4fm6;PysXLqiJ-`X*YdVRQ41ffpX%ppoEo25)?C3v&sZh9T4KS;IfVyTdoc z8}j8}x3fRn?MTMaP1eGF4;ovMZ{)o8&z&9|H5u7~8%jhMUOPR5y;xd~F4>K8%M$%4 z^lcq;8{;26@T1`pUB))f zPZqA7g>Th^cKCIlX@0RGbR?|>RuyUCW>yJdZ;NeXoJ{*dFcd|O!-R`Ua4Q2&Kd&QO zmsZY%Db)If8{EvHL$&1_D31)Gao%XC`!(|=dXyOxl{>vJbiGw^vJf*K_nhf@xN#y^iNrJ%B`yN_Kn9?d|HZ_&fSK3sBd%A>PoyZjILqFk=%_ zZ>{C=x)0kQMQ_@(adwGQFU*&%BTXaAR2(B2I?irQokDjvtqegB2iNn)B#7&MAej} ztG)q{N@n4FDtOZX)Rmekszxw(%12!Q-uc9pgNGjS3KH_lJFOe#m;757K0WC7UINQ! zm)N)&1 zmFSFB2 zr`t(j?mBmwq|(sxjlr^Fi3R|U`q5iR`sfWE@w{@XP(}rExf-Hvp^=azpaRwLchosZ z$QXD{E%Q?c8q}HwO+ztN+Zk>JNA6dT>Gm27Wn>m~r8A%TGzwCray zpr$Sgw9_^~(>3*~l7^H-FoT{?j0!Sw04gT|Se{jY=_M7nOa){=>)ZK(TSU23m9H*_ zZV87w$5By=G$GW@xl=#u+H0%fRDvGNv;e5RN#i%>!Tr8`uz0{q37}yJMwbclc`z`w z3_jm2hd{iaPbyZtsMvAj&3WpQU>Wo_%yBZoTt0W;8*1?l$eiy3)PY&Ke6H+;nS*iG z{A6)k^ips0>G>Yru*JVm#)K5z%l|fXv_HQGOdMb-2`?LJsgmqX6RqMt@FYO`ZAjs- zc`22uJEsHYyvtv`5lXq!5e5AJoXtEknsc8XNfl+NDV<9YL^omj`YvMA|q?9uhzLVQO6+a_yYK0Mh%#Qp|;QsNl1jjbLuZMJZXaKAR?Nn1Ic&9Ei9 zJVeuR47){|$;MVzq{jS~feswo7&oRn&S=VxZGD#3822Z6>%I&~tz+o1{%LMuFc#ei zo)y0}V7d!#tIvP}+{Vs9o&VWuQ?B5Ahb4t5G559TIc&i?zM-M5Gsv1r- zG5*96?pL1(^QSO^u_A59%Ajye#l~tUgp;*nKWpn6<0CK7!Xp;d4DS=QCuVZJkYt!q zi246SK+94x;WDy zTYvhGEcM+iglg zGkx5*HlfW$iub!Sry#womwQ8N)rjIRs#98WRS=B4FbSFW#wZrEhNK1kjN7a^RHM{2zhmY6e7(T$<*jDuv` zDy5Gv9JwUKys0AY3$+b(JNH3z+iLYR7%7&aUss=XX^3Xm1uBik+{Ad^MPFo+fr?;^ z?*6B>(xQ1uz3oEIV)s0LKW{9FIPIM+P7P}-N{UHJN+L4WPJ7jg;{+!ZqU;zc}ZSv2A*8w3z52E8=p9u5%o`M~VxJectPF z{il6E)3AE^{h=-&yw~~6q~N3|mdv#%DJ4tE{rAY0Kfrtmz}WoS@6w?zE{>g8bs1pc zPaQ$Od3*)D5v1fS^1IsPq+zce?Jb5474h4-UQXe!=ukkx0avm#cK0fgW`+%xJL(5ENscF17NhGh)qH zqWCsime;=_uom+TS^U%4l90TrT{Wce_pdC!Zj!_+`f3KIdP<~3HeNm6nO8l>u9@T$ zl2f9#6UI1Q4N4+A`E$*BPHlH>2*H5jF728;7D;)@8^;x;P$;SAIT?ce9e5t^f`O}X z_jyKLGCt@)OvFZBf5k~6`$GJ6llF}pT7`Rwj8>ZA!KlC15QOGFmzW{iWO`MsHKX-ChS!QLPXX|2I~b#IuX-|+tO_eDc!feiH897xtt&cABbAZ7ygBRDC z2~oMT)`J_yyQihb7#8tqr9+T0$H(`=M8k=XSf?3FeKdIp9jI1CzS?d=GoC;C(fy0O z_|_X%RDFG2UmurCQ1!EclBlA1Gu19va*keJR;UwIi&sV`NmG(jiP?F#rpAi%!71u$ ztVS#!DDRjT9|mSd{YD2X3hBbK&-Z!(nyJ2Gkb^k zJBGQ7x)L- z0o;z^?l8Z_dwTGHioiU6MwT>?`eVp2%4517ben06!Jt;NiYLg&Lcix#n7A?2WeaC> z!zLe08{_E9CLiAeA4TK~x~)~Vaht7wN!IxXCZ8ZP?C&D;?a+gX?y{nfn5ryG-$Psc z-rjh`yK45+!i|T*vQRh60Fv7MqqFffV|t_unTKiFyZy+oWA1pKIop1-H7yF|>Gt80 z+bfm9AnkJ7_M~Xs<)#D^#Cwh1b{_~BQU!Pr z!yjl_TYk@csj(8bijRu%BLBn2bh^QyNOww?D7*`m z)!uU@4e~@e5HC;ZvVe5G%Z0O!8J+A&(|mB!!knuakjqH}jwkNrr_SfAmL&Zr=St42 zxZsNjrG_YOYQ7@!6;XDN^WnQE-@&~Vntr{7 zd($WqSLg$YoN|o-D1+A7gXzNeph5r5>I3g3`|})VY8wF@jYcyb3YInVjDu1}j+Pb~ zRzTZJ08FDk?Gp6CrxcS4jYQp_tOTn?KrP@|0U*VB=UJ@~RBCUq>Zbuf%~&Uz7!n$N zFmHf=QK{u>K_yT@I7rPIgIF@#ML<~Q0*IDXPA2xlbdV3hT=`r|3}FtORCEhTZ{O4< zrPMflb^d0ugCmJwP7k|{{x|^f-AcQHpdbLnd=7}UI{{(uD$Vp8eEa_5*EG{~On{)b z?q`$vnJ|sx4`#q^he{6m0EI-I&!2_H|M8BMO49%!KIazS)B5_&wf|LZJF%SNJ+B;C zQd{X$sC^UZhZMaHvLcz;`Z00RME3qnZ7ZF*PQVC@`j2U!rnv$LFdC6TKEm~Iv71=) zXMjXTos;KFRW)G|3YTq`6LX%P$)NXi71OTTbF1*c)|JefoZla}D`qZjzL-58fx^3e z@)9W9eb=A@=Y{8#QFkI+6cdCActJM9B;a7@{u|K5-nrxK%a@Y>5nx&PxwTATbX)XX z^Rl~5>xGjr%YhFxLlCz(n&phT>3S>mQ31QFEQ!db6QX;u8?!4)u28Q3x7o2NGWhUF zN5sY}!3Vp`kRhytc3fb(9(r^Bz9vrePC&{Cr)JSdT`^`?5$BRT$;$t zoBJp~wQ#4$u7BFs0!K^XzP31s+7dQaRuXiL=@j-z){-`n5BZOyH3Wq{k(#y}t!<2v zNFO{y${s!3jpImb7U;xCXm15`9rKy24P-KG^>L=X8}$R4>2Mo;2Ev`;cf!&4k*+OI zn~QjCKTc)9K)Oh~8!5Zoi;Q7NayId0*fhhYMifXSFkMV7|2TdJ!@x8%eq5-qw}m1H zywptCW6;`yvy>i{?VuZ`hzwd9d^ej#IlZXXdtnxZ3u7Y5h=H(3REVWx%}NC}7`-LT z?3UIk0Y0bw7_o#If=qCG{iBa(8S6Atae3m%kIFBHt$(ucFb@r4)(;6 zRT#K1`cC)Q#nSoPFs8N>0QQxxUFo~Kh+ooa`lac}otB-L-w?mN`Q^sIa7!0*7+dXN zXoyT}W9_uiPve(~INgK8Z+)xQ;sz`{e7f%(j@e1gou;vSvo74F1`Y= z>(Wi5frf238SaAg{y8`J75uM3Q-=L;vi}U~_=dj*jdkj12|;8iLL6ngrK3dEW-a#U z!@|Nn!Yhui%k7x=SOuH&D*SqGGH#=1UZ1}NG3Q->$G2Z<($Ie#_j9~rG6R901^;@=mQyVOf)xB*DzIv*xwRDY5yDoAf)UC>|8RzlhpDb3JB4Z;V*%nt8X^9E9^tJJU zCdTG7t!Dk#Y-3t%$2~Icwfp!UEF#-B#tAXmR@tcB8%Ys2MC2H4^83fTgN@eA!A867 z@ZDz2(UjcAP{(N$nVy70oYA^?A3_dL3R_1ngxdKRoJTSUT@6k zX-{d3Be?FimLtE8?s?jLncme+&u|+d(lL3+qZHmn>tp*Ue%mObU41K6|!KC?*sU2zjX-^$t!_+!pqetYxU^++sRjgFUd(t0sSu z*FgZ{MP9F*l;YJ?+&{K>@4B+6q$lU|W5-P=*_yh%C5__ca!URQ0QxgYIRf=S{r1`I zaSfgA*ix5v)lo=1CI7|^AitS+^@7D6jn)z_u2!4EwY;JLNCDU@vbFAi?08I}8B!lJTE2QL7@V?t z9kj4;<m!UC3QJ?dxpFEz{^27 zZ3`HOKJ9dNShC?N@Rai+2%d`^Pl^b+7G2Hw^$|FtAp^?}qe= zGSwjh7^^+Rse&;gy;be45p=pnXv^+Y8nxaOxRX6F=?#{&zIG($CP#f^pd`r(a|o+g z{!89K1BokO_ZP zPSeFDa#b>udhl7Ggu-`!SNq+e)%UZ<{(F`^u!p*M|GjMee+LS}MT)j)ytlLL=%u{c zUI7Yu`H-F&m7@uX=$=a&Fh*l0!o_m+$O@34G4Lk&9sWC zP#OF%G@)7ga|gwTONMngvbZXZ(7v}@=aekzemKP z@MqYz7Uqyfy7B@Q;i!uW9Le6Z$3Ji!dwmf_)U~xJWxQ)TNXKF5tu*qEBO85fjD1Is z)Dc^oq8wq3L|9|YUZM}&$AB@m&wv4i)Y|miKj7(wXtEJ}f25-gItwQH=M@ZdsZpR0@uMqBC=7RBfc-Osg_DvP$n6Qh2`B$6;n!pj; zyT<8~e5t_Pq3a=;xABFc*8hJ%ZPtR|~<_F%_8KBi?)LWuIIfyMK2xP&z}g zBhfM2DL42p&TV-~a`nALT z80HynB}X5+)S{nHB7J02gtGwx@?!oT!xbdkNGPDPDgxdU`mJloEFB7(=?kCvfmT>rEvK!xaJXZs7@tvEfOn|~m%QsqN$$*#@}0{Yp*YIe zdwL=?@+{ZAN#Xk_xR+9r&4D-!i!i8vWYlt$?2)beyRfs8K=$ZCmg+5)TD}mH@4KEqCqx%e}>)VyStqw-p!_(I+88J|v4D!y>n=|W& zkKhnz;r7PZJv4vE_L+;7f8B*WK{xvj+v|-oDpu%Ubl>R)r*A=q1;%t-Gnb*?X#EQV z7mgt4#~8L5%$f%hg4E)cnXq6f~~(-Fxilm~T45>c9oetj(h^n85|Nrwj(% z&Oh&iFxF({9)7p2y|@8ecjV1P{8ZOKfU2Yp^wOw#f}Ffs6Mj;kwjxU0SLafU31i* z7^bs>z2T{j2bKsGZa>?Z{W!(Zx{+O21G7MXMT04h#t`{WhE$osv@LE373pTK7Y%=- zfJ@2yLOo=RgBkZ22g$UJ+8iqjNAiU=2*Wg~)r~D{8vJG)PQUZ6ajSapxM#00t!?I; zx7KMWK6J|#Q{gpx@xe2@g^Yt~Exw1yiSgXUdx|)6cUx=QNAyJG0Ofgg753Lr!~-w$ z!Yw**Y3^?B88i0;zSF+1;!2TqQ>8pr;k@=^#@t^VZ?OzvuOMj!p#v|mnNiYE?VDpQSaKd%a1pST?B6e zz&-Y&Y9wY1uqbFmobrAG+Z^!Mg9kr-_p9@=8j|Lq z;-*id;N7}0&wkAzf6}*KNDGUCZ@&yRB6f{=D}d5Wn;5=u1`x;~E8w5zEeqXCnuU9I z)Wv{)YWLy=0#_s8uFwG>N%8~$M?FdH(DVQmbQxyVqKPS?-^l}{XaI6Z+J1mw9;la~ zeS~EZ^-j(sAXfnhE>_XqQ-w++cJ{X1v;FfEgjK&!30(CXS-u2JL4>fZB+Z~#s9%w} zlQsHkzPA1j5Q>+@a}xxh8>V@bjs{G1SN$+u6GC+y5*NRqkwA@uX5gw|_^c9S)`aD# zV(ki`>rev0FdC%e#G<(wjXgp{y3o;dnsR5=ST=z`yRn7cS(;bLJ-b4A>)t9=ZdL0in)>}yRSP4o#(v& z8_;WYgS=VPB?Xt%-Yc2`$#SCjX#2~h;cJ|4`X^L)0iGxL`rfhJ`83hfli47hA$+`8 zNKk$~mboA#NmJ{RKPAeK^xur1OiFx|bZdx$J-_tGO`6zxA+@)Yb7a!$WcvQExe=ed zA*s%=f8{TBr}T9T70tOq?wiX^C#oE$Jk$Y z#+NU*66f5S$c%rg^z4!UWNE{Y*#6uL_ND5{uHKuzofVxq$@h#}rMHOfS z0&<&n>#sa$KFVA>UH0UMf<|FuOWAFIM((2)q!3{a55ZJe(e!El)qyW;&XAKBHmz5? zOS`2;Q8vVOwSavEVU8>FYZb-*o&FQ+5X$LdQd(v1Ak0i>@ZS%U&CFu;OI_dav2pD?A2umeIuzZ3;`@9;z_=a9qDMg@tDzm~m_L$3xA37%><*ZYW~XEO3Eu+aVFx zrX)^ZY%GWl{lCVoqerSz+B3G|dL-BTtzef;ara9bv#UL3e9PDK@e29UV*jxuHM^}P zX_cy8Jt^DesnE)XxAWo`%%S1^juo*M$JfEpGj9YD!}hu+!KT+K`K&EQ-*3AXn)PGW zB_`ZAV_L_6;hA|> zksGau%pzHkvCgy}#c7t7?Lw#M!)S&=gO@^sV4NQPs@l_SNh&l=Ikj6OE9n%Ta_NUy zhy7-)xQyKvk8R+{$gVh-t~ch|n%_J@kmYAtLVbfIt}Xs#=3-l7(xU9G`d-rV{D{2o zziE5aZncDz*d95hm``zCtPPJPJpXyRpXp?|a;U-ssQ1ebS)9)k$PBfsJG$2-21UJ5 z7Z!vnQ=`v-># zTep&fD*&p+p2gZuj*=_GQ9S%@_+M7B^>=az!)NCJQI=QBovze$$Z1?oJayQ*!auL= z>!ChwzPgB&Rv^*vBeJ%q!H!bt!cOQZ_jFzF9hvb|mNKOJ2wP9!9VQ#hi&IrCABa;(ikX*tEkv$eyvIw|58u_LXh@WRNT;kEP~@4>e<^*D+2{`w^{OJvQk3cn{#D>xb>F z4|ODm_?AQbI4JbP{An7680W3c5NW@&=~z!mhTV=Ij3J;6KCSWCjf#AAx4WspWHbb~ zjJLfkCC>HTH7-~`oNgGv@_OH{RBCJ|B9k{Rsu@uRrcrR7ecAw7=zj#=f$-*08DSTI|WD|_fa7+;L~bK6~; zE!MQ%ho5}8V(~cpx2gx%ANtrK-VS#o$p{Z^Jt3S7fu9hCYx(Fa0pj6IlaPGJElDZ) zt5wI%D^9_m9Hyb3ST}m5{piftOL(_(dL}nZ7jas*c^nB%Cz!zDgQL3k$c#%un1y@u zNXD4;f2uHa!^WsxL9J%}b8dz=`t{&%gwQsP@x0Q|{P_v3c@HYL9q}MdRFh_1O1Kkh zOvf0dU1ODaS6mGGd0o*AZi3)!cg5;KOOQKxCI^5LGad?e14nDE%5825D1fG))~d*V zN*&4mMAUeEsQWeJ5f2|s+ha4P2uooILv8mwZOIUk#{-|BWZk3TckhUcb)~+GuSeN- zTU6rgP1hqtJE!_&eu=6(p$poY0mYX+pxne_!;gzqesTa7Z9{Eg2lm0<go?)Vq1SIEJXVSNL8`l6&9;ijHUHm0P#6&BN` zGtX=#sy?6Z5o(PqvXdE5aL?NRf?%*K=p95J0wgJ!E32T89gN+ zJ(3WqQ(sP<)CiPT{a=PYW}U2*g`7lCzZe0fZp^!NsIpb7=f6-v&$94Gy=(TZe*g(~ zcLVr_dUr>?Fq8@iFQ`Dgilc&`e<8K+``3r>Rv#QrHC%mg$aG2w07e(}2~$NCVzo;} zj^wJ>%MohuMNdry3-N+!kouqR&I0h{yQ(|ha49s=7bvu?1ncLZpV|i0-9jU^E}()k z^0Exu0R57b1c1;_sV;|bQzg+{)+QnGz2(uWF+IU_xps+3%_%3Wq8n6Tp(??Cg~K_k zp?whpU|}Vn7R-Zr6#*3M0iagSFPAjrcR&;kWMl{lUz<79IDl^2#Kf2Y2#qG))ey-p zOo3$p&E=~M2Lb@M(WFVWw%YiQP_|Y&cQ^l&8!_WT17$vS) zbNkq=nL}pU>Cg9oYCo6E5bXJvXot#jsJEj_nk4f{;C+fqyoEn-DlD>?BaQfv@74tL zoa+&4jQEO}@@R|N*Os_dDeYbR0-1=PyUx~{{J_?Ja$mX=I6A8J_QCVc?_wg~UA;i) zr{28^6Bk&tU$l#*@UwsN-B?NF)%DsC_mqe!JagO#?wL#q_iv^jgcwz-ElH&6S>9#R__|wubNDwHeMk_k7-ZVVem}WSqb+i zyJ+*_wFQoDtTc#zN61(y9CJataD}yuHLf&Zh>%T`j~F_>)n=)CbU!((`dmN4E#;Nn zG(%`+9Mnidl95}VrZKb`N;htzv(~RMTM}lV$7A*r+m8rMWt9gTJGJq$k$8MNvgY(3 z_Xq!yl7o!HKm2AlLPm=1Q^^b`8>G<83@Jos7!nYII zk96&wEjIho;kiN+=L!g1x4ma2!}^A8zDs6h-L_scs3S^%XV4C@c74$ig&~i;(`Rnx zI%4SiSdWoW=!?PM!*?T#kR{N`bZU?5GfB;1$2X)kH`BkGUW;CbbZXuZSouqn57Po2 zR^^;VT(co?84s{N-kvUAA zp*Sp4$Ikn7I!w%&B;}mbEKzM}bMN)t&gb{L?J?UPyLbQD?&tHmUa#l#y1r1Bzj;-2 z*56^5mpC~>U)WR?F86K+6T`Q{IXf&c74zB0Z4Ce1SQ;L3XoGp&j>b!0Uw(9O*X5}r z-<5=}IW?msiMV*{U>Iuo z%8;@u{GZZrcc0zF4KNQ)Pzm1M$90S)!e)xFk8;25FY7892sTz)(sr$O6p1p`FP^E* zMaJF3kz2#YaRCvZqCK5AZKYm*6E^FOt*>EGfg8IdEXyNxH$z}g&DNqDcO#ylXR zCvQg_Z1XEuE6KTS?vl({&VYqV#i=9VGs_4%SexnTB9W9+1cPjRK9N6gplF)DxTroR zr|D2NKbB2MR4Lh!1739!va3Xr!TTGNs33;rDWnpanlWq$Nz@d%1KwNx@oPsx)r?CH z2`pR-i%ZH#_Z42biZ>xCA_oP-l%{F>aiNNHJ3dZFqw+ayt0^@(T}UBO5=hA%GPRU2 zKy!XXXQhVyK%bsSTxbUrgu9?UA+mkKvoIp%oRkvZo6F`UD5USVEESF{>BV3P6X{i@ zy()^FMvEgPDF{*`Ak&FlPMx-9f-g<(!{>7;zcX4V1$A1sf}1?ZCMQXxa?fKr7IB_z z4yk$Z-S|9Jhx05!jn7{g6mqq-xE#ofEhVM&afICGZR^GLFZ(1=;zWiR2mLD`Kq7nV zAbFoEYckaS$-&y3nP4wif^%;IK`AJoO^}8?eIO<8#`M>;3t^6_5mJE1vDi;V@jcnL0(6S*lXMlQj-CvfWUd5R=s z7d1ZP=0cl0VccviFJV$dk`cLFE)|_1Rdm&s`h9!!+ifH~NsghpWOA)!6fW1=`d!rT zCKZ{wW0XbLmWJt;klVL;6%`e@Qh}wlHR@(n69dPM3YK^25q$Kvbi}6^YDH>!G|bjI zDtOfxI~vdK2S@9$Y9*Kp!n?EbywpJ zC=ncitxrNRQ1wLLPhIPyFe1HL_Z$;jALVLk%(JlAY;6Dw!JG+NPCJ`?4fVNQ@#BrA zCrv|kiccDNlvm(Ucko_q&Yf*85_~@1i}TqhvAN|ZS>HO#4&{~_R_)&4SYmCB+!S0U z;UR-d?+~%&+ilPI|LawA`_z4;7}Ghw5z9F5IJ6-`Y>7L5)~M{PM^$FY*2)m9j$fzD zTc;Gi=z#gYsYKAb7*Uv^;Ex6=d(Oi48Vm=`zbJmedyQ=lM!LBME${da{?ERW+eu+7 z&FES0go`CpyN3*hV#F5nw*HKqZ%V4N<`K(1!wz*vt=z)>tPh_X6VoNpN@Y#ToWg+( zpEr~kvs9VRo2RfBvXyhgoT;GVVZpYEIgcudT|&nQ+<53-#PsPGb!OW)#ZUWTWvYwC z1`G0o{)?#3a~|bDt&)ys6nxmgT_cte-9{^+kLWM~eW`UgUC1w_^Y~z)UC2uWJkU<( zC_Wm9&!Xvnjn`2|>Y~XB1KofO#CABtXC-@0E5qy>=W$P&qAhRA9*P;&pT24vad{Z% z6oPeFE`9a&{k`_a;_nar^WB9smlOuf91wDalJ`ceA@K#w)wjW)8{OTEIKAyNWdY6KluGLhd&;EUOm)>Ic0~!ULHo(<6hJ| zvbOqS#`cTQ4peMIX_WQua4dvov^1DlW3T*@a%%86>Q>#!AHR9%)F3{zdlBMRAO8jx zvZxN-S3R^`j4E;*dV|7VL5xzEx|Ew{Hi~UyqGMiNL5NI^I$)z|zhJMt(Ge2U-O90V zbey4_gmBtwFnn5>sjYNj^&I)& z(apal=ER#tmvfKLd^!0&O_JM)A7!NG*%si>Kv4h0;FEGnS-H1@&ezJhx-~V43)p2tlk*1GUucX!>I~ zU3UDz-mmGer)-ekA3kXgETwZ&Y)rxIW^{O9*YXvv{*E8G8VGms@}XXtwPPm!z=>~$C(n6m7pQ(5bnflP0y z=ClitzV=@9K<)<1GBS0*a8?B<1#jzgNL-7eD0&q%x^6>@z0g_~qyzujIe`tB} z7-e+eU}VZ&E4)}92o}NQxAfnd^j#|^!VVchAz)ruY!Ler7S6cF66BAEwKyV zW0thFGRnstBH}pJyM5oXi1e*SN_9o!PcIc9y^nGO-{E^UX-s0Z-xydcpf?Fzs@XxU zWBu(FNxu$g6InH6*)X6e1plMIKmTzvDziz7&pe`t0iFBaUOV7A>Avu?$G>7?W#`q3 z#ft7!cZf5Et^1?7<@z2Lo7U1m``NcuIU2ncXYhq`90z{{Lt{knM;H;(Cy6Oa^ILZ@ zHPC7hiHdU)TC2m$8h6o~kj3$s!Nnu#lI{)!k;#Y^;RPta?;y-*F3PVS_pe&X;i!L$ z#!Oq0!TPfQrg~zJRh({PX?|8mh}h0U!J9=b^>J^}asKHTkzOdI{I_pL|Acg51zV5% zNvnNTRrJ)^--iC=xFvU&j{#l0UR@k=ZB3j|aQ)X|`Lh}?fi)9%+A8Q zI>2p=9kOt~=#cUrRIbP_^bi1;v!>@U7c$I(mM2P#7zG&VR|fI(XkGq`a$s-t$Nhvj zX^+~!b*!fXTg=ZQlGJHN%Sm^!8ykKrKm-(r=?37H@~Es8^W;l(feIZED>qH1pNQPTE9GC zxMLZJK;y;|D$I6FbO3yZ5 z%iGzf%xV6)J>Bu%rP^z>II;^L@{Z9(ft7gj zwQ~#K#cQF{aT5-bWH!IP*!i0C9(>x-K23U^^@LyF)%6Fc5ed4ZFh6-PFvMz20>xfI zyuGDGcjO;F9AC%n-056;OiI$vjc~cWWSTR(mqzoOg{v zla3-!6a|~>*dmvkz?G8SRl?6vbcH1BK?SAr8c=|q8rr@*?c8oDfkz-n+jZ!kcg!*H zNM&_d#PC0bp3wn1;J;z#lR!l^W#7kpx)q-2mZsLXrVjp(9@8Qbks@n*EQ)FeT)Kul<1)Q={_sc#_~YZOn-53C znI_?|ROg))6|A-nA2KNc>HNC^zsG%|;=ATYz7Kuh$}(uauUK`=MqF4}qSd1?hbU|< z!k^hCN!>J&kZ{DLFP;0&xFWUfc04L4Ui8|>gn_CmIEL#+HRwX>7o#}1CCrwnZ>ge& z`9AWAZJ$fPGEn_U*QR0<>PE!B*gq*s2LkKk^@As_D1iubTdAi2|AdrNi5zs0h>D=X zEfJxiy3om}48d3*X9azBA6X^c=IFw$3>w|-;1c0iC&A~|$z8r0A&9pc1j$ii!$Waf z9Jt2E@aE%qlZuofHwss`XYDv0FJR_b*wF!oWRUaT2y@J?_(k;I4ZWD`y@q$*!83yCdEXo0~Untk!KSOqH4cYGd6xG;$(-rE+U%FoZXl*0kbJFdJ?{OLlLGa zC^pWBkv11mgjFEuRc=HWiy}++ETy;-z7l(Ts462sTB9 zZ)|#N_SjU*CZ;`ThiCgX4_(KOvHnK>Ib0?&siFCyh~2oGTmCb;uj;>cg;MqT(zg(N zYs|6CnK&c74q84-B%fiM7P;3gv2++MaY@h!)ax0K=wu;KPfSRlJSeY^KU;8kWGq*@ z)R&bYb-0Vzjf2_M&mVGlQ)+h)vmA0iyDcts>mi4Rd5d4K>f&bkUUO!m>%1l6A^{A1 z$}sq7w%4d+<5i#)>MLVENBn))TKr-%_}!+HUt;>JPvPhe-=~dUE!)4h>zmJ<$C~R= zYhEYze>#Qu>}Zj`1$YR{Ff=ZKTVd9}{jJ2`v4~tHtolAU>S{3@MLj1v_2RpGt|+H_ zK^3L%&HlQ-XXpDf3G-`L5nZQe39wV%Fr=O@e6}ypSw?}9=dkf;H(W^xb2M!v?6tek z*cE2#?eG&eMA?+-&!JuFNC{V^w4!+ z9VN*`pY{(oWz`@&5SDrG?z~&Wm9)M&+8;HhPqeZA-7=mLZ%+ z6Q*!y>TW`?wv0LEzzHUy#3l=9gZ5Z7W?1)V-RetiBjyMT>?YTaas7%gOl(T&{|*<`I|F_yRSgCgJ_0 z3ayZ@$^h#-R^@V#{Cswxb5_~FPXZa*z-g@xuy3%J`<7-XByy94o+`PEHD@QReI{4X zab8IccnO&c0$U)KHOnTe(byiWO`SkqNcBMGy?d8rKawQ@knL}!3$yJfxK})BE^2~? zH|LJeWotS-VP)D)nV#MNtn91++2mDvy^(3zupw2WH5pccdL&(21~e*Of=a>px#ZPA zT**c`&QSBN`7t~YPseWj_;q0vJizA7KVJl@nVEDjokeA4b%AxKyfUDRz5w!*CxVr_ z1@`Pi=RpixL&%cK1;SOZo|d6^tX#)V52t;)2fX$a>c{`J1IZG}0-KcSnZG)jvb_$w zRaivz%{)NYaTSh1B z4`mTL0)QH-HZoDxgt1~)2n;q(9eI)%1P1T*dZ@ls;j#K zTA5g+?8py2=5nqf3F)%3DH=@}kNkC(b8WJ3DmHAw(|fADy0 znI%L{@3}vkkM>+!9ZpJM)g1g5dkrheW+3(gnlB@Lt1kbT!v3#wn5OUYc!*&b3sC+% zs*7F{7n3VWZ;p6_5v5^EnP|+A@A&J?9p_EkyMy~H(lD8@t)?w99aYdF{1p)#g@Zjx z*nq_3J`JugW}>68H*cbFkFX6Dvv_IW^38<0D|1TVk6#Jz&`VX_$1>~XIV&95-bnzMs;q)=T)Q%+?;EyYH0apjE&8k zO9dz#b8G6p(9I8iMwC}N0WgmoI*(ZoIZ%b2w=Z|4#!@k{SLT?Ab`dkBKB%OLk%oDG zsUyJTkerqrAPZSs5^~jvT455zsmsvLE^=pO`16Sx>uVZot>}^rWZLcN&FdInQM?{p zS-zZkHMjBo2==doHK*0;-q&Gre{6z0P&>t68YqxzUa5hM!UbRqp?$7WZi*qhN;Bh@ zi|<5XOJKIBV#75md}p118m2*PTa{ z9-<&l8YJof!S@awa~s@uh|DoPu*#t288Pj?VV(0{c&p=HIEG;s;wiR#XL=Fw*+GXY zlQWl=Fc&^Gv)k&}w-G*6B0gC>Bx*51Y_Gyl;l@=Bez+e~BQHHGeraBH^p|VJ=+G`=B(FWJCpL*22XZ@Lgvj)sba?c z4P~5mhbq&ojQ*?9cmJ8aUz{oBa`ttg66{;W|E=Un7hPsRyM)N4rFlsx5SJDf=JJj( z5~<)T+ca<62HPcvBj^eExQYL2Lq_NdMY}@EBd6El-AVC5O=pe1-6Fol&K{V9QyNY! zX)aRe+wL6h$R)?c85I|ceQ}1*?uakMonVTSFtZ5nVz|{MSfZCW8nOL23SvLNRr@oB z>?|(ocu~ll^{-Pz;*jt5wQ$#Q#O{x0aBs@&u3HQt<`4gN_Gr#~i(mITJU*ZRc^^%y zYt9;<#LVNwBM!H0ybuMus_$n9?>!e<;_rnha-54Mn4Ic$J7;+7< zi)uW-YwpFf(>oq8c0783V~R?0^(E|x*M7IRBvahNKVZ9w=;u6(Z!axJTQKj?>^NTf`jhHYhvPHLiDQ8ZW98N_F6t`r@gvn6hT z`65u`_1;?W&|OuWuu}&W5Rztfs9C zep3pQ*<=Zcpx{lo5Zc?v@^l~}o~_Ds!@Fo}zqR3V>f{CZ)Iq^uZQau>dLISXcOlB- z-7J2^o}y82#Cv*rED>~JLU3b;gg~G?^5zUUw|T2oJcWej>FKU}jX#mdSF!=wxg(J~ z5qFz2AXE;5)+GJ{JaOWB6dRj z50Q5w+4wj`0_AvRw+j03pMJ`W4h6i){eijwCi~kzs*-GNcvV4 z&NZ1W?dT?cM?P<%t?_Rgz_2ND znm2(fC20|^)9otQCLmEr)!d21gr~vrY=S^=uax`HhR;_^lOY|%5CY9Pjhv!VJak_W zcI1=2`goBJ`)_;YJb)D6t;_Z^9(+0g z%ft0EoDjEj%I-cDw?vX4nQZ4#$oXSkPo@cZktx{rNMU@Ndvc#tm8uKq$b_T9;cx_Ek9jh^`#)%+=)XEa`> zuF&D6l@;v`Sg<*i-sa{Q=s4hfUUFNdtW+PeS3S|@s1)KEm)ZErmA*sy`#9&1zmk!z z=d$t6eUg1L^}<3=ZJ(UxPV?q6`y}|TZ;#e)lJLHJ6}iyj+H~u_xY5^%MKqV?hX=v9l@{uDI_^ zJ|RJ`oV5v6RT`y>Zj1yXd=s`_$C9HQ(wxv#=BEx85oyI;*bKu3giloPzw+>+931?{ z{z_4Xj7IzC+G}hAu5^@|DxzXrP!Z4d8vnbDFqJ_c#oM=JJ33)E)+4|6vam;#S0FBx z95{h1MW8WM)c)Pa?Lv=-hDDtGq`$l(B=j>}^a0${J%rok6=VsNA47DfjCbVYT@+RO zcU=wLI^*ebR2~<>if|V$a%6Z;>B-GQ4iP6eTs8KqMt*&=LPI!~QUgCN=`g{=WTeRJ zvHGD~gzmVhxuZR(sMsKpY3c8`%PYqb#Z^~Q1HngwU^`aW76YG@UdQ`QR;+3hoZz1# z{|Uxe&weZeX16O-fWj0ihEr?QQ2U~Eppd)57lK7j2s-%wEe9iK?V*Q<{7^p=F1_@3 zVx)#z;oe;RCg)=K-%p-mM6ESSb(A&sa(G6mq45iz#pONO@v9taS9@3T?fx{{zOv6- zUq$%Y1=#ekiHyA+-ke6{hXUAJJM4{!M8x2i_&|pL>{jBa+-wtmilkLtOfZ=pUo1>> zYv0!@q-(dzwF7)*%g{sJRZXGyF3j3vH)@5e=P3Z_$cHY>fWK|D621M4dPTGRh`t0M zx~8Doek|7p6wS~z^xm2L5dM-7XzO~yilhJx&95f+*-)cf_QFKE4nF0G zwQ$$d=RDml7Z)R)t_@WvuE)J$KAsHDLFfR? zmsG@jc80@+Z$3K$AVY=l>TFZyN1yk$Mh={n&}|VBn42oyPxdO}BId!oC88=LNKF0x zWFYD%r|c`p;e%h4FMn|`^mWr8%!9v9FEbFnW+nRm7~Oeri^7amUZ#t;8@}q5U_z=7 zc_CcXWOm683%kkScNV{Iv7W43qn99=>+6Uu+kPlEfF1Tt`~8!zhpb?3awaVVrDD%oY`wcF+~fx-)Vfd~zN5vW9Lv6C+0+#l z;PrYKxuq**nunEPv**TGV>hXdMw?4a$8V=}jpN~x(_4z8Oe|@B$Olr6jM)C`(Ywl8Q##O8SRs`apo{H9XnKXyd_ z@jGm4*M{NX&XWA>KXede#&y_u`AI-@r+Jx#(5h_Y)29h)I&)^uIlJ}_ zoY`k@&8M%RhwXC*8plc+;F=Kh+t0Y5gnY%V zPrhFF1S^-}23bpBR{LY_52mx=)@EVI8l+xX0jotyVHT)|0W2D5%r$=-?E3JZOJJ(V zLKhW=sT!`f7j!B4rjIkVkO$%4E*v^R0ezM2{kOsP6!f~j0cYl%y_)1h7xJf-HbUrF zrcf7rispWi@5uz}UIoy|3zxJ%04-WCjb9`QPFHAaa%DGWr97~-uWb4~VjlpCIW4pTQtu)Tsy|w+ z-ot*q@q5EW?|GVr-R5z4MFoUN&*Y=k1bw}!sBA?GstDOBcN=XCPxLfR&QK=n#; zVzFXyQZDH3*;y&V7T?iqYp0P~9(nHn-GoR=-xq9&bbg9$hFj`8c74(R`eG$_kmPX7I%ITE8$FVk1ZzQ;SHI)po*3fBxYe} zMMZRp=@e0yTjAqTt|c%ub89)dJ2r^9ley`)pZmLto2Y4tzCqJ?0bkSIpF79wCK?DP z7tN=b5>yRMZ&JA(QSj!7)#QtRRnaO;F{7C+jDjX#U!MIcgJ>E>D(r!l`vC<1^=(RM07`P>;m%Xs9RNayF%z3BzqMU~b-2(?5 zbckhByrTmXsh?wYGsabP2j-%Xd|~Ho~l$SV4X{re;B!^4&QG4}>TY;?%O68?Nf&|4GO>ybeC1 zPj|j~8_Lg`bZ%o9nT6noj+k8byG-;=c`j^Xq&y+=h=2Z6=xTPU$E=2?d)-y?qkrKX z91t?SIeqxP(U{i{ypEft2*ucd=d)5u6?XB2wqra)s(#*wH&^4$!K)Zf9RQrZWWhBE znAtBtbg2TL$*DWah8KU_2s==9;c2PJ7Rv}ntp&fcG&#H9Er%b$$dOcFv^=$FRNOU^V#?BmG#`-t4}0`4R`+Pq0normu> z4mg%w5_>Jj*d~6!t8J`ccyewZPn{3v* zdPWy~`C0PaD>sDPjjNFY{Y<$u^7K?^Et|q&_eS*PSFK%kou=E8i&g?FeTLB|j{GNN zTYPG_vM-@IvhNIA$xgW1Dlyg2{FXj^@`HNXTorEcNtZlH(B>t$R>THEsd0jfwnI~! z+Xy0@(uHpVA=WUtS4TGK66F9TfeW*dM9Q6kMlbum2DT9h7$?nI-?QepU(DCXSi5s-m2~-`SNDXc zg_Hp0)~U7a(41ax2YdijLfYr4Cf#W<|o`}*1E<>v_wi-WIgILc_N%1w?VJ$hxy zA&bB3WW&Z-Q53dU$)HpS+7j_Dl9)tel2;qejew7nBy`pG;c2e7eXkwxblytjB3+O! zbnCQuEaQrxW9LoyBcD4*uklu{`E7dH7`ao>LNyF^yZwJli@Uo=48p$&_Xb;IZS^SB zt@O3ucaYDxwbfJCdL0Gw$D}3r9Cvj%Vr^vHVjYW1(2Egtv>x3&SB`5ErD5xd>07C> zUtn=9R##i}bzX3bjVYqElNUb429N646715D0ExPUU2~5tmAw zlG!*30Z(?;y(HP@8RqHRh&O!X6Cy%x)?3joAfJR_t{2b!jLJIs*?(@8dz=e;y1C4O zz2!vJ{_Djr_)OE~;#V&i4pp|xZb20lWS7I&Pq3OH%L;cdkH*6Yl(<_|5)y;g9a zi+%pr20Kyals#sL>3SQo`TG!O)Ai!*LCe#)T*Th!ZOv3nTZ=WT%2$V=huPWLXSa^l z;njn6a{?3=$Gq&n>u~@)I}+g*ZhG@?QLkJ=%OKJ@LCex@-WZu`V83%G%Fi?4rlO}q zydVSefUBX02;6rgnYq2wgQXI|kK_rG<3Xu_9bD_NP^YH!_9bgp1OdUdfoigM2B&?{ zqoZR{oy=Bn+D>jc6t^X$>YZ5O)kl=(0WD7`!8w=Xo|fG;eN(a5>g;xLCs9;=`c>8A zpY~e+I<)aCIJR{MEb$NKh2RT1KDT~43RN^K&$w@OcC)zhIEvt4+^>6KjDsOz--(}HM=gKx>t0*k$5jt)w>!HPi#oYohm$RavSUon?x;T9?|{Ai z>vGWlM2Bl$1c|8di&2()V57diPX|p(V7>^4mNwW^rvk(Q2;aQtfHL#M`#FV`yb zN#s(*Zaod&QB46WDshaH=nY1E4@LdVA94611tv;om+o=3JZ{;=$_lD@(2!CU*w1e9*$kg$IiH=RG$xb5HB?+ra zw&w1GF!u~GFUZ~;BaU{#5 zy9}4pusFk}>j!JM*(f_}LL!8C9*2A(W|FND)J#jm=FNCq(p84o=zYoa5;Sm{3Qw5MNS`8Q%FEt%f@@F z@p<$|>Ag@bQM%qBMA8`ud9QUi3oEpJBfoU><2|fj4ixnf zIPBQkJ~CbIr4+t)uFGW`7i3fb=(3DP{B1^TnmT5n*#$vK4^Y7qM95~;1i12QVFM) zT{zIEttw5F=gSM}`?s3IcSaj^LiwD90T-;X0>1(BH0+}+E_T*|Svo%7D}W@W6?%G8 zNaQ?qjF9jlWtBIf<34edCY#wN?U_f}@6p@jiI5I-dv*iU#c>_|03G=h#T|l*N8k*$ zE0oWlcXP)O`xFTTZJku5t~t+DCx6`LPI!+2+-jp04?;O*Ze>FK-bqt!^nM%U0v6g_ zP3l7P6kMgCtuW8^V6}s)!&}D@^3+cP$kh}_^Y&^Zg1-`RRr4g^MY$&8Ex$8ISu37B z{lDz}$H=cujF?5 z`{Y?SR`Zm1JvjW1oiSgHDNoR7>|A^8 z7-3c^q)a;jCNn zJdrCo7AE1aC6hb-JDlsOuA&60mj{9S-OGEoZ?_-2{iDmB!-o&YKlJ9C2QUJEZ(bH9kKhzo)h|Bv^2>>NdxHr(4_iJ54HB-^TxLWY!(rooUEBOy)M# z?yR))zs-}IysYP?Zc4CX7-z5}R^=z*%ORLo;eMa}gLJj=+G*#n zBMv#6zq4l{u;tq~nmLvK#yD9#*Ezq=ib%v<*zZq0*}Hs@%>tcYL*eZegE5MAL8<1tk_E*4wLeU#?b zxzjD!))?*(j}4Mn*kPGTOtgcAh1j!1fT#@A2Jzsps^aa6U$nt|Z((vB#M{w#P3(&2 zUKE>!I7c|N(n_kZ3->o1qwR&KIaFoW<4PU)^9YrpE;qAGHj9?#kq>6Sd1ts@JXim9 zGcEx=l|+agR+|@qBezd7^552!88PSn{0ZrQJ`Z!j-OS%V&5jXoaDZiIci>1BW8n6@ zx#`ICyTyD>nqLUUYD7#k3-Mp7+Q01)Nv{z}_AUSlYp?td95X6PW9 z{9lO_5FE;Mc>4wG(=xkn(nHVMAP#x?cB>`|^HwBxQD?V*w)I@_P+6P}qVfypzed=i zvQN*RsQI#z@YCn!e_ECoIUHxc+@ZCofBZX&W;XA$WrJs; z7s91#jOkPd)7`FD%m<#dVSMi4aDn;a3gX^xBOAVl|5NIQNc&r42}C7Ze*WOS0qMYu zrj|yz#f*-=9FHHpfMaIudX2rZG#&2lHD}8RcQv^jU2@CPL^yAIA3pv5h~v;2^QA`v zVjmNE$>?rTSbdQA#ncr9Is~!R7ZDSzCwRd~H{2h)9xk^r(L|$?61^m=oy?rXJJllLUcwW zq9uQP&G7zat_!0h7w%NJNxgdt?{X%(*>);kU!ik*Sli$w!%iibH0ub*LW7=ku#6Mp za#5$Ze4X;3wa<7!qGa?FF^#S8l=!*t!#_ylZ>Z0FC0FOxWAY}TK6-L5B#|u-FjHx1 z$HHwVg8lv|so=aj`%g%vuVwBt*T27ErO*UFbUikJ!}Do=om>7M-aos<`s(}K8-}CV zf9&bP?^$j<3WgNQItsq0p+(uzk3ZLul|&&x1&fkQI{obrMu~)vzet8z)ujZ7c6>(*)@`^{TeC(_^-CK$s=WS1$pX zN(H)eZItr7CPBTYcZ>Wr?RAl=uQ1aKw1U>w380dyizHc4ObjTHToQ&zOHa_;ItPWa zV2{PA;cbF4YY3>x&TI)mG3l{N4458WeAW4CMYz@@1R0<*5P;_gx>Yj=j-3F%vkd5T zwYH0F${N=DXidZs6w;W^)3(|`EgEPY=wrdb8?|dCnxFM$`2c+Q&k3pS?%u%^AE-?C zJlR4xZCbXD8&!IjO#od5gg1NsL=~>@Nvqn3f2FK$s*YQe=LGg&?TP(M*SlPOQ&se7|>a8c>W)N1= zZ=C)pNn>h2o8n)olrHW_9bok%oyA|Iwxq?;TFsg{!^Xa-FVz+QT6LPMPrGnCuQAya zysrka4_`6hSt&{Fe3jaW@UL{=eboQT?)bkioDQQ4#;qD?UDNmzM86t+PpwBwlPG>v zUm-ta@b4(qFscOUbCf~j;h0-<4&%zBJkn7ars=Z@sGC(kIzI~gG=9_>^Cv`#w`6TX z_%(AzaZDNQJI)`pmMSd6beBx;hUh9eBKf~z7t`H1EW^0x5zLfnNo-=|t`xu~(NUF5 z{hLnw_VfL}Myi*)L>5Q~@o|J! z$PrGRqjGA6!^RGWLwf4&#BY7$GHuL6ZbmmTU|S516x$Www#l&=0YJQ^7#%VMcY-0` zTIc3mDcoRWl!1RI0dxZN{!B<^@R0e*P2yCQou#2(@g@WVqTI1E-QOGlaAKF zYE((wrCEB+lA@iib+l0ci3wPRn5inDMJ3Ufw6%{YePzr5=ofONI0oTBco@`d+0 z96v+=L@&uy$B*b^I*Qzbd>eML_?gw4;*jd&ta8lc{AZsW%Wj)Dt(rI1W$QD04TeTA zU(LN>1<^!ED_84%8|ODa_#R=EV|qvIH)m)(bOe()zyIm~G36a04)xhAYa1DFVf)=J z7=7nlY|#JC+KWlB<^Bs1Zs98yKVz@V^`ImA<^KNJi=P`hyc-g1wivo>3pci{-<3N2 zVhW4j(A0Ne!K@l>+<{ zSfUiJ4$vW+1o6oYff;n@#Pixd*)$!@o4+V7aIkBv9)g`k?A?Q@>j^#UQFZS~(|?EF z{4k&Bm}Buf)9170I=1M-A@~E_`+(m%oZrjU>wWZ9pbha8d(CgxW#-zDQ>a^YuGDVF!WF*6fxa>GA-WjdwVH+7d`*W<;`;330VOvtO=zR%GgjUOiZ zS&BZj82Yhvaexkfz65^|X7!8$+v1`76y{c6B-{i=)%~84mc)(5Oy3JbI-0E4t-X9A zd_0DSkkRqCYz<8se72Nf=MsEVsm^1pgTrNEPqy^vzu77rZFPvP9LzT{m_NY2cQH&a*5_ zTJWMU+|~NrCNHS>p*w`mJj@(pPI~TG0^noIP~)~4*Wm+kl1%dPT_0Kr_^v+^B)LCG zvY!Ny$N`B1l9&%=_^!FuNb3Vf#-t}A4H6SnDUX$|B)xpSY z%Lu--mk(AM#y~C~=*xnb3-aV=JDxZ4C;D=4B=zHkc}eOl^#Ih;4OXOUnEf<-ItW_6If`j0JAGQD^k0`n)lzxO1D%SC~?K^!H$pFBk?KNt)`50*?)%t3+`g!T=-~$2;*U|$TA_9r zNTD*#O}V5H01k=*AVT>%7BXBZp$NgEw-A=4F)tj*($V!~V3z~H5~SCgU6E=**Q_pe zg2mU~U`3L+tlgw0tnycHttEoP;qEN_fObKed3jld5 z*H!?a(WhlGG8rXvhkf%fke$X3%DP09^c<)^Gl?Lima=S!SEs112fXDkh4?E)Ax20C z{_K17i7$P(aUSj1g_Ga0YAB#ZO^yp8oP~C_&UF4(?$%7EWW@vA$NbPb=ggi6)FAx% zsrBuVPW>!Y4w1W3WA(fBcTKXziuCO=yr!iQ=`5kO>Ya7a|4KEP>5`r7HV@%<8#8)( zzKUuTbtJZg*4zFDTedjkicY^Vc)i-xS4Q*&tcEOEn)4>(Gvm0H#z4IuJ2Av~m%cXk z6b-Jow)AglSg_Pa)g3HQfqjL6i0wW-Iw*kF~`#J~v{xMqEeUN2(LGmLnxBnS3Cy_lT4sb3R=BzStY zf>!E%>gjG{COU2q8F5i(g3QJ*vbT%B+5fI_)c3 zN4LU_|NLrSY?yxv0}+a4hK3(MhiJ9PK<~^>*&OtE7p7z?a~~}Le>CVZa<9RI;qr>0 zSC>*9Yp-Ru~PC)MVU=3eKL~g#V6HLrX&VijX#l zW6hZ`1eR)mg+Dl1PBm(_c&Kl|%e8(F|9VF3$?!w%5E&Ie+%Dd3@(dSy7Wuj1cAS67 z+n|vuZHU$cS1k@i#bD|~h~gbpTAUm1=BaHFsh1pzU)=r{g>MQAa;LT4jz58P`VwLB z!Wu2}8L;~$gf@(0n&F4{_Qr2Ya}~8T_|dV9!hW9uiR=5M6a8(}nDr&++14ah{Sw zt*fiEuNDG%cpdo#{PwrK3cPnjA9wW?=#(Xap^LJ`zZ1d=)MeZPC|bD!t_bxx8=CNs14-qZHG*4k^{1wvllG5dF{Utao|MxOuP z3NRd&D+e~>m&EmTJ4zL^onP9(eG&M06lD45@?{Zw8Abk*o4uzidd_0_j1*q?Hl`F6 zabc|l!Tq8tiCQEejC}!}fE1lF$^Q0-%{`ctjlu?Y!XcYeSx)eGEN8jGL`&6w_K#%5 zR!YPc%ICc%t`Lu7cnGsTm@vSvcz#_r2FW&M@ zIERbCjT|bi`Qf5=DhED{8m8E%w+nA+BOf%IR0caF#Gu}Q7AjGxmg7D$&|<199RYJI zDk>`9jiWED! zGYM&iZaq%vid!cVVG1yLWd+wLcqUCD6DHr_qUGt01i~LO$&5Rq54|KLT8naNs3@R% zcQfu9?1jR3Q@-aK)53tT@b?Jt?`G)p{F?o*Ix(jACzy4p*rH-uvJ?DQF06%9fnIzU z4baIc3_#c&JzyElKG@<(-K?g%jw^UieBt_X%%zBQ4%mhP+W<{*^F-Y?aT8JPxyvm3 z*X*w&?Ygo&I&lsG04v+eos5uiC+}qWZYMfT*Ou&JZhH=>Caz`}kq>MuwfRm0*{9_I zF5;>n@e_X}6TIEMHQXj$_`&CP-MUfn-DsM^=7fc`>xXkxPirZtMRFd(Hp|$Px#Zsc zOqZ&;ndkF7r_&m? zEG#T6G+=3|Bd|z-M24B$s?;f}G`Pta9QJO=u(Jc&{UdLfU*wxrxPip%0M_>#mc`Hy_Mib+A z#abpbJ?0XRq(#gnzVcAn>jFGiY>fG#cO}5~vcnHfr9w=Tp!3JjvK_k6yu8cl6oGe( zAPb7X+vxbHaark%jmI*2x6&~i?Xpbo)_gbtOWdRmWt+u^%BEQS5h$-J-Xc$7xMi%ibP(0g(UeQ zF9+8QdCDA+~-5ZA^R#WLM|XnAke9EFe3r5QVr&q zsa~9E@a;ynX%H2dv2ziOnNy@=QRlpqXN327A5_o`stI!(kGcOQAi1#qAsMFJ1b~&HwiJRde!jgB+!AFy5y7q0v(WX@+ z03F*su^7@!YWLhItJwt@BvSVwT@H0+nF=G~ij!3)3Se%9Z2rE}5uUDH)c_}8*R8QN zPVPIfuE-53%)MX0`mR*>?GTg`%pIn{EL5pSn8#_wmcj-~f8QvmR~!)k$Tx(8=_&b+FY zjy3gV?{UxOM{G>}hok~nIhX+O0)X!0!JD+NQ=97Csk@%z&T*BTBpJ21y`BY6*M<-P z=f~``|Lwirht%jxJjP@UBY+C>CZlN}HxgP!I>k#39Xu8LtE{d6G!4b0_YFM3##XiF*x%qEYEj5VYM)-`bLh z^u)uxxP4S)rsuJ=-U>`=O~mF`KF!lQ(aZaM z1ZOgi``!sdpi9#83rc;c1t&u<8oR1(94Chh&0(qtr<4OEn|2xGb6F^ihjlWiq`MUxZVEjBAxAo zu&9brPV-|^@Ke)xAw_G$j_EWVOqmTncM)g)i8IXMpfcZ*3yS=#noXw7QT(5-bGI*< z_HpL*`NF|Sh@Ed{)bUh|q=lvIG2bZvT%GU^R`VzkhQ^E?)y{UMUx6@C|C z;!a3u^dDSCLqfe5qPZXCp65N#T0`_Dat#$BhN4-i+PspfpU2tGUcNJQu;4x(0dd7} z;D4F>uw3ExIH}CeD#(68@mTH|p0-1p|IvVKa}}^OugS(tw4uyxncL9W=vh4Jt)#G7 zJQi-i?oer#mK^I%K0qd>Ne(-7ypAVbJrx8tTEzx)nGWY3j{0L9oAK@5BIUQ+?9+KA z^#a-3;|u%N2$k3aD*`+_(t6IpHx&Z{%aWS(^bYEY_*qhRNn z>8GdoF_l4WiP&9H?tNX z9=zMCSAcrYR^kG%0_-f4(QVZew3TZ3q$ixfSOJJjLJP8oTuZsvpv8HYKUh4IdW&)B zc#{6na(tUQ@h@&+aJ}7_Jd^;P8&aqPFWDTjFmsvlntkH^)(iTb8#UyvEfB3*I&?$k zdB%%#A^ zoLq9(=Kn%ov1`IoCHF1iU&H#DdmC+bjQt}8cq zK}c9LRajfpyo;fEr-GtO@)wV-sC2eE=}?D5-Y$-}wwlw-(y6NvdwSb)3SFIddDwc% zSb)2@E@lBn%K9EJnr4bgy8vAVh|C!}MYq|ZR7>o+!~y0lqC}?;)bueGEtF`e9M7-| z5-+Unm(B|rcQyr$;773OJjfEEAm}tF3A_FGVnKUg6ZN8AV17-X;Rk~c=jTEZ@rqt7=sxE_4svaGS-IG_U0qpG2K)9JTDC&3!yxgASgc;1 zP64_e(ZRXEIo`+F;@iN%t+;AbOlIzGrW8#SFpg13593yLJUd$pvNzG=>k-tRNnms5 zOzDg*l^S81AWrH-_23@@jD6h@_sxmMwK)150PMEx#UAv(%x-{;{u_X>16ETSfnVoa zCo5rq9ldANVb0ht7}z9|_Yh3iCgMIC@NZd5JWT$k7KdJG>OR<6J_dT(_xQ{C?zm|< zmmMwn(TNf?;La>wUf3aS^RF|T``s76h)4qnVBZWl=y}C)Mp-0r^Fl{1V z+cLl;GnvP>ZC(bT|J_s+2{h( zBE-o(;E^-{Fz{K3h(k&afU$u&5CR4P1~pOh#9*TD)6U>{08uoii6#C=gJ}7H$#L&-GG7K zW)1>*91XI3ZF`4x(-7m=xs8FU9aRK+#z``Me7|I!*#j&9Kif|-fIXB>F|fegT>}{A zcAf{PD8eox`Xs=dFF?~ESaRZ8HPC4u$4IX3AxAK(w~EO`pmBE#2{2w{D<=b^WI8#9 zZ${dFjWA6B=bT;l?rQ0zGGy(SL=yg}b~Y7MyTH~Nru@Ge(cPG9%Qz$vAQh9^6cQ~wrmjTVu7L`HHCkf< zX*`y$-2LLNLQNlMa%KI{71hZtm5Jdsb!rzl)LClU_KCLS2y4r~VaR(fKgstT1BzuR zoxA2;q)~sk_6%MC{9oS>H}uf=(x|)E>0j+X^8#8-8bxCCv#F$}8C#&MYm>UH+T6!^ zL_Oh4!eLgOHugi zEO6~#GQr~C&uW-+MZ9fCCM!1LO3hJv!MIboP{YvU> zOAdi?oQ)Dcd_hsrv<9M6Ra#S|459>SkK+XvYZWVMR5h-ixcq0Cf~w(61Dk^_4qH$O z$~eJ>&22In7w=`I@PG!+l1jtDf{#h7iq)TM1iEpv-DRkTvb!DMc_$7k_iatZKyNJB zf%sWpRt{akjOI3*hH@KRXK!|q)HIWY{)gsYE+Ye*t1FrMMK5DG)3iUq_Ng@0%XOkL zS!15mazTO6X{tyiRbno<378_~%WQQHxtA2uIGYPND=7VD+?MSo6#oALWuM*>A5S3k znl47%&17SQP3wwSBzBSe$pP9u$W>q&K3J;+y(XZ~eN&4~LKANq#o9~E;2+2~*B0#Gu|MajB)=q| z0>X|Cx3HQVJFlpU9e1zMa;Z<*W=k)_%M`RlR4JV!;!m^(O4M)y%s9zsM)Kr*L$)q)Wq13I!q>@d#7cW-JGpv# zdpo?TE^g%jF+~qIr-;a8@dMFG1Hf5EkK28ckMA0 zpr6>p{li>v&m^N&?+tzZb9^Z3ZM1now1JG4jp@+U@1MA%IN8FzbGs9@t+_wLYV1#@ zV|dI9By*S2p}#!-@f7u#A%)*Y8|W=5LYgi^wgQKm{x@-yo=i+AR?^h4M@F-DU+%)9 zDCFD$keXoG3`mXY)NT#C2$_H4{J%@yHxI4u^H&6Y&g3`eRy;t-wM7souGfr56Ki$1 zqu^z!r{*2KlW@^@y{y9F6kXaF8nINcDG}0rEhJ9;{`dpnVS*g zyD5F>>P}j0(KBNLsl{yvm+z_3lpkSdM{l!pA=Oc-)pm;rDjX%>Q_L&~>ZgfZq>R(z z3ytZJXejAe-)mJC8fiH>wEm!>AAZ!1%~?cp~=|V*@Ae-%I$U8 zk3{q-uD~>7R^?~J5njI&CCFRKAuWuYWW=7`_8CEH zv0JV4XDq3Zo^Q88+?+3?HGhcyP+Yysg!c5!+%Qc}Zv%GHwnv)ZEg*U%fHjpyS9wym z+Y1Fa5wW{m)YH_t>$9*skx%r5o$G1L^xXAAU10flvtKS`V|ZUKc#kgv*suaFJU`!amr2u=7M%aAD$%?aInFO+Eh*W|1ou4`*fo20LS0 zU2$@6$TuFCpJZs*5gYvk+{e}H+-Y&tb;NRhPoX<-L9?JSWSPe0SxrM%ka^zXQUn;? zIRKSGrG|B`gsGx86YCqD>|k-O-;a*gkE@}p>zQQ4WZUj0EVy4y0oZ*!8PP*0^A<5u zB=!I*b6bXEOD1Iiy|=J@H=DeRaOnUWB&YNg6&2G`I&Hflz6n&CT1wtczXG5q-@=;4 zW@dcC0xio26zN4oP!Y0S>yyBqaBySQVoud(1hDGJe!Lsyib5qK@;DIV8ZKGq5D1uL z@bEYMM4NlDXiWm zjF8S~IzaGEHfvyw@k0tdzXCYt+}jRQ2s7SWT@OjJIj^Q*=aN4$66dWZ|3YC7m3SBx zk5X|BBD+*hJHkd$9x$HfEEz}7IC!;Kdz8cYeiiS5 z(J5=hls<5L;h5WfyjKUe6t1dD0)mF=+;wpuu(XtcS2qZ?HWHrx#~}&Va`beBnPS`o z{DduCS$HXz&8Gc?wJt~@GcK4>Ld|5i`Zc!iG~BD+s;d};?&|F7&{`U7?FaD_Jb+zST_lUpFp}qR zBpRc^agiJ9o1y;YR5r+$QB!(2QbgfZ1__$tcxqu4UobpVIIL++8Qir!Wa0aG$F)Ot z-}k-pqhQSvIGBPoLxQ+)n&xuNST>W5sio8A-u(w=rn)PbU|@>jh9V)V&p0scOQ%h{ za&u*6Z>QxN9_!$~>5|GXrNC4FkHt43mQ<(m7{*pa-nEM@RG=y5vGy6%Tbw@XNR`PK z4;P>s$}2}w-13FYp=TH6mBAOpo}G+W&TLev=s)RYTAzsoXPcC8Ut+iBm$U}{FJ80%5wLPnQ0YB-X?x_<|yYEyTSVI?Slze#NV}$t^%6gc50FD?OPW0 z^1_qblMC!7xzOsNdml(m?H;G%KbD`j6JPqN9glm_2LRj<%uu6R)8Ww3E zq^SLkp)fa{mGIK58Nw(gZx7V0mgA>Na%A0;A+$M9}$15X~ zTaGH6I3u2Qul1Tl&i?6!KmEx~G9|rR$CGh-P8UZuqZuCBz~2FzdqZHk>-hozVsA*} z=Vm=4+6YJaKEKHE?ny%Z=YFR*E6d>l>mwLLL@{{QQ#sSnyM2$NLZ=K!h}N3F6-`WPk4!@2Ksg zobONVU9V+;wArVauDT08uiow%rZlxo1PDxN|k?o{rJ7vY%tC(C2Y+(Q+=W(?!7j> zKX6at{YY1InU792ZF%5H^>xJ(-gWZOci%0BkX-3A!|X-*D&>UxXI~k-+IrU+Ne_QfvJ#^xZT}(53%cz;rtx47=vjlSetR;W>JMAJU`7Mhhe@=9TE3y85I_yl) z#?67SIr!ls z*cU!99C@GfJ9JpoTj)q!)5wRht~>Wk#i@38S9_y%`PrM!op2?HPOLl)*S^_7zUdJ{}b!C83w5dq0zUBt)4`72u~I8 z(<7tM(y=Fcr`lLGC!eL%+5*pIH_)zuOxmllYa`~5UY~J3kNF{URx|e3=&RM`nllsn zML{8%6VVX8!C!>Gc8jlFILp*Z?TQ;^E=2)U?zQPER;qc)cw z4jL2>ayq#b35o}Odvil$jlip%N{KvOF<^8rSmU(wE8mUyfF#7JwaYE8BR`+6PHYsL zt(%_3>SjZ#Y{vJH@v#8r5YZNLRJF**ZtTiKPzikpdQlljr4YuZ0@~ z+T6cZ^znX{2#$X9fh)22O_PGzX1PW=>4jFip|>GF0`1XrDKKXm7s)@j=wZ{vCGGsi zLQ7BF`)i`|_}|k4BgIjQlLX2lqo>n4yhgf_|NPgAgGNq^^)*V%&*RTPT3^hGY`s|+-~v{pIjUk?NwO} zcfZz(vGAPbX`Q_4Y;<9(ECnNYu`il_v}Q2ic$;{U?2Xv!rOLa5dw7A zf4dSno94O`otu|ee(K?+>%sKy(9UjWuaW4%s!ypYQub!llgEUffgUHsG1flQ`g)SS zOn<8hn)#!u&8!{Ic|6;4s`%V$K(UGF42ys|n6QOa3(HRF&>jzF4AJSFVo{&zi9y%qrg|Mx<3+sb*A=8cN=z-=h0^eY$m29KJD%JITIp z(0RrwHln@|esPY3O_x?oS0#Rg>ffohPq!|4F!`zB(a?`aW-N;ztT-M&U2i3iY*m4H zdP+VkPTa8YXqA3XMEASpn?pw=Wbd%w0-m28t>%29#VL9p9#`?0X+9GeeXe+JXA6`Q z_dNJ34@+XS!-T@Hzly`t_2sT-DM6WYoupu22dGfk^77HELEEvNltibBlrJqu9yVPz zI+m!ys@b&sxOHm&(i1^qVoWTnG3hq8iQ^A1e5+~lL~^24C72i9ad}~UhCb)+d^B=f z_1L|6U58z3)}@{jP8F79wqs*2LyTLVVn`xioiEB}A$5|sq%BA9Zr!mO^AAunsG5Sv4Vns7!TdEV$$u!ip1{-f)}#Tmxjq@zy5Lj`%+XjKP2 zo^Da_t=F6~pB@a6YJ!SZMk8{sEawF8fie2B$^$V2{%FeB`Ly6gcAa7KbB@rv94NTZ zny%v)eHq)M!E%i;!R^z90^0JglGA${x8dVwIPSk>vf*qB*EQ_RTPtrxdaXo~lpYC+ zVqx0TGmaBm2Hc;MOkR)rK@CqBG*{h<4jum(P>orf-xh8kDhq>&uo>k>a`eFdo+vqXv)`Mz8-B+!H?6z--H)f$>FH3t ztL~+d8MdWP_dc%3z7Wqb@Z%YqZA84P7IXcimgt>IXi)7kza;v@ugYO|ihoMwZUdP8a_7bN{q@uFQv^*+_Jit7?!lWE1-yCYZXbhl}q+nsY029K6Y;_SSHiB@f)TZ?W? zXIsG|r&eWj#lP^o$yz)XUkjM5tWaTBU~NQ#;N$vgr&)CPTdZ^E@V_7(knqV6#uMH5 zCm3se5ovUuYl>f}lFp|JY?7@+M7-wA2Ku&8{1u6lIi-W=kwO!WS0E8=I#p%r{DCK9 zeDDS~SMtoZN_LD~f9Ckfz9nvNEADz45rEr-Lu2jt~ z`J?aKU~SX8uW6K1aBoh1xN!l=^GG|NU^buVNx6?g!ai)Rozs^PP6EKFl;@o^%|?~n zq5R(o76WA|P7&J@@3f0jDSIMfi(~g7&8vDx#cMEwWj8bQ)%3sFe{)LLYSq0ca7=B{1I`qrI1gQnFBY2C z)3A$C{yE=XsIdB{Bc=4yUQk@cMUh2)QONv8af7&T%Y#Qp=dbOrjetJa81!O44!g>1 z`0P(rH%&srfOlIjkLhGM3WS9C91j>{eMdh6E0UR`8aB~uBYQ(?uVfqja=3~O1R2Nv zWhJw&8dk7+PCcdGk4-*XEv|F&UVqAszIbT zA91}&Crv^N{TjGMEZ&Np+qdXzly1dKANf!a@hL98KrETu2z6-GsOdQMajce{@FOy< z{~>ou0{-YpdP~$QeB3DR3<*3IljnW45|)#xUy;^w@mr{?}W=W7l0DWtFEV=?|>Lj4C_| z!B4w!zx_JuU{;Zj(a1LBRS=lm@Q2mo6XCBf6OdnX9E=m)jGhQJ?eqk`ZQrT=^5!h9 zEqGLt+tIe@Mr%N6zQAxq(iBQN+*SU2o0-Cb8-gDG2=Ta<-K&NWn-BcU@~akD=Rm(H z_-1Q*H%N2K`S~Z4d+%SyT1YJ2mEG~X*ZqyRcBX`NzuolN&(BlEIj&xfP_EP$zIYk` zx}=Qi-hvAHJ%hAaRvuTrSC^fByzL#t2?eGLV`d&ziT3||c71BRHM&pfhnVs>O6Nsu zQi(~WH@6UOtMn~&}B=kP_<~mjmz1SG&QZQUvKC2G z8X#`=`RCYj>~;GDq8af~q%YAJVU7!WKfi6pwCHmO!}K@4A-z|4d1bCgH#`hsuvDeq zXg6s8aILFQOfwf8$W;Bbeuf|gd2yGg(fZOKN7hf_M|=xyjK<60y5FFyhRz~Ll(%|H z4njoFNa=%B(Kwbj{N%TawR&zZ-41g(T+e2J#tWVe2R{djExs5>4dg=SJy;daZ}^NQ z67B61f9*+L{PxE_URQbWcZ;!3y714@#Hv)uZ$q4b_vH_fVwWNA0>;bl>;FkG-?{u5 z;AN8-;~W1@c{94b8lqG5x?+j{(rGj7U&(?7g}wjF zQUaod;Zki9IQtd8Bt|J8t?ju!oG~!yi$CoT?ugv^{>X`Ik-Gr$?Dy)9k%iP5uBH;z z+<@oxQBIe#D;SBtLC`v7=XNt*w9^PL6eSprFSVu`CLwC^DcCEYyV6={dIU9dROda?rCB-h~?7J(H9`K0j#wy zNbn8kQvsUUJJ}D3*J(_W;gNMi_pV#wPq`y+CdTkY$bqfj&NZZW=oW(Rvg)s}A|Dsx zPv2S}0>O8+A^ca_(!rX-4hthsyefv@fjvZa+`kxU?Q^0^PoSr>K&!qg7n7VK3rr z%G>-qq*YJM^Yi43mm(XZCmPIUH9fQZ?ei@8T?~}_T#tV$`y$qZJn=;69~9PfgrM_2 zr6FMm9Xlk8Q@9zs*(v^3ZupGRszr(~ci+$U;DKBxJxUVTKEj0ayJ`LRBS z&v*1R@6Dd-(I~1xpM!wsr0f&N?l$V{mk;c9CNpOx_@r#FwyS3#40j{jpF|bj%W?>6 ziMqjdOzWcAjhOv?VDA&ZoA1pL%jQCTRYJt43KO)uhvv=*-(1|xy}b=+kEw{a_4l*8 zrD39#l6qz;&R2v&RaaSFZ;;bFlh4-i^|u@qv^jUO;MaV8X!^h4jFgwiobeRIy05?a zg%`nY$)jH`YwmUaIybjf!?>E&h|fJ5`(D2uoF9(lJy(eNX`7`de4~A+Yp~{5*QFPt zUx(j|m2!CAeH%3Ws5DUQO%8*ASnheKl{%8}xNG67`%(A_MA~p1-J)#Cvb%ntqU;#%)N{ml{oh`BcW?h z_v6!I%ME|?mW4Ri^BpdbNwZEnMkv+`vbV3;v&#FZ8f4ER-Suo|C)`ml3S|D-aOz`} z1mWb@lvOfcSNf;-hscWt>{(ljrNdx|7!Zl63xEUDiq`u|Qquaw3f0&Hl%>n39&b;nTE)c21rC{)pX? z2lM&b0#}|swz<8Ldu0Is#Od19OP_qpw*}5f6?>LTU#23j7-bZ1I0)y_2G<26`g*UW zXO%MpI{F#)HnQsRca;(%J_U3~481V7i=UTb)KQu<9*?xfI{r%1kr4u78seCz*8k7yJD z*)=sYDzhKSR^$f7GpF^nH=xk`zN?`4`Qp#tn#bA=$?-`U8`|?!n ztD&l1k*k>EU9mTbn~_^`FOO8katHkX_`$XQUqARoWLSWPhsJ+h;10;>u$Y5|P7w() z(9`<*`WogDp>bj12Y<9QH8t#@YFb7{8fK{27>9sp^N6s>i12{$Sg6+j<2u*X(bdz_ zfQ82%EY)xd2t~%C;sXwfh=>jgh>b@1Yy4;4ITGm~a8P4B%0Iw58hQPHD)%~QmA8g- zoL}tq$N&vk7&0(G!zKU~7!>>8ru>h`-rOAK;$nro_CHR0m&1)c?EQiR{9`rTQCALH zaoE=X?Z8*8P-J`fe>8?LBzg1mjZ|%3MRWKl)RB#kCq#)2jN!>PndTZcH2`amVY-?+ zYcHgYnvSz|j>j@igrNbK=oAbeHFMI=wBzP$_D0=EO}DGo|8d7e`+8vG-)_(&Tcs9;n2GIx*@H&CKiFinL9tjZr6jMK3mTe~%!g z@#RFHCysFrKDn8aZ|@1ODD!|=K=Q2Y1VI zY>Vp=)w|^oXHe7hb)VRI z?8 zz}e=gA>_~r9`oE$412a|2K3rlUXzVLj2`s*C$?zS+-owqJlW>*2Dz_!_;X*g*hBk= zPOyPY>jSa{xDJDRLh+5W_{%b%tG{9-hkmGo-DR`AbBoNcK)&Wq?Jj}8 zNa#J*6~SG6rdr1n0?2UaL=a4GzwY2NvXFkJHDo7at+;doZ2DHZ4&9b}uXHH*6R-Y5 zdS{j*SE)9u1QS?y91aqNUJS**~Anp2$C;U2~+jp zJ~s$lAz-16fxc>(>iE2!&{AUj-i0gew{6xFHEGO8DVi$vaeC#-n~aDjx0>Lrv! zIJ_@`vmrYvKVNOQAd{$85~BwaeO#qMuX>^7JpxvW!rFdF*G%=K$_?fVoP#y0+o`KdGo`c2BvpRiOV(>HZ z65OZt48r=Zg|&r$IDaT25kG^RmpBw{oohWTsCBW8hqS6Q6F+r2@}QLPx#k%mi7>nb z65BcxsyP!s6K}0Six}*a?&E6J5j~|zUiUwdo`FEDq8~pc0y{bT?&B+D`dOe1UJcw{ z3271pqz6qUHg_VVH-!h1$t@+^UX1m?@rMo{i7Szl8)R}HFy$w>2^6y*+d!-X3}CBY zV;7NuSUBW}4H!Uqt}T-HdJ`FHD~l^}9-1zqE~2grtNJ&!O1RB*0Y*B|#}sUT6aoO6 zrVk`c(c|czr(R;*m3_=*I)>hz(=&u!><%Zo`V9Fd{4`#I0*8c(EdcOL6(9ltBah>d zER#883fS$ZC;1FvnPz`1Msa-S`rZ#!wXM2t z5*p|do&Y_CtY0VvNE z;$BM6G=R&djM6QUesr|rXpkACBL`8lk(78Vnj42AwE#F$$ApG>Nc2z;Bd}(|>s!&eq&36)J6l zT!YS4VDSPJNGrEWJG7V0R1f>-;sBedUnQ;-tdkq65(J&9D7knNNDsSFI>Fm;R4u1Y9{;FfXRp2YEp;x$HKJB*gVqKW|I#_xjK#b1I-Prrx(q0v2v0J zG8XHf&THz#nhra!O+o4m1-wfugP#(0sGU8p7-|zg9W1N>d;jXA?L?_pbsS8|wp24r zGz`y!7rX%d{Jwd?#;DMstsbB(*xbN3)0N}sSyHi=X*z|iYv+w5g3cQi?uAUQDY#N| z-%1Uj>2)1ZDg{YN;q$blUHc}+a=y>mU23L}vQv)B?Z%X%xiuhReVli97ZzNHCKR=p zb@MUiwu;FMjoY*oJsL`5H}_G2G_{jd_%HU4@B*`I$VMi8KXXa(%C)Fn%W+xGho#{2 zx!61od40CbG29n<{>zz5pVM&}9;YG+rbBWQ=5D72!BMY!!AoknAM_*5defm_b2p09 z*toNK#$j=BYwNwm-|uyhGL-V5+Xa8VIz?J7oxgt=(|KX5A9DKC5Mpw8c)h+?JKqLM z;hsgX9U!T^isdK1mss%psMF3#bIvrd*k$l(BP0H+=Ef|1>fjWUR4y>Tn?2^r4m1-Z zjp3GgD9H9_HI1HOFLUEITVzFD8eGA1#)r9ad#wf%O!wzjNmd$@{LL+clkT&U5)FL! zYL|{2iRtOI>D%8L!S^j^ojJ3M6fMVuMN)(M9zpupB;_JwYX`vn+LJe3;>e9;VW$ka-}f-rh8zc9X`eQ_CLqiTX>0L&*$)uZe`=j1Ju7bn@v&v9o*Kd2k;_3N1{eB}?^yPA_*+tZkH1{_y7t@Akt?5i8RD&B z+aqw8E0x(Y!%%}3I??kt;k4L%M#=)Pd6ofXcBQD_t|=t$?eR*l;Y8wq#q@C~!rMZC zzCv|mE4HmmT<#oCaHaMuc!yMPZ!+TC?d$;bLioze-U3i!AJK;-4A0D5del`&^yXyVMBV{1qmZnnL!JW^5Vaq^Lb*jGlcR2_Uvr zRfc09V_c+%Zj{froAeVPB0S})ck4H)OM_vFjqKHp8r4MxwAfCVD@Y~|aJ4w|s%g1v zMM8LUZGExt69f%dZV(rUZS_wwjH3SLOjt-0s(YWqQaXP~p~sU$+NhKJUpJ|j`02$f zG8`+!OE-PUy9~6?_T+( z!kxKFTpdc%#+-%6wcyT>`bvw>Em*G1t-%UH8%9~rF+?ikS8S)8aJ#1toa zj*SN!Tvb)diTk!hshOTNt(6tnKCs##iQwB{&1YgqyE2AWp}q2IAWodgh9ir%>|ypz zP7%|!ubRhBnjhG3u(Mt29C#Lf$Z!VIjK^ljwBaeg&}Ew~S!Gs&Wv`@#HNP}JBv1YE zZ+^+tl3=~$6`S*J`6koun|r~<^|bJUT{~~8x2wEqMQnY3#KdHne51_?2`O1Ixmc3Q z*jK{Bn5Y7tdR!D*sOmz)=L=1va3zf-tk8f36k8+XfW(P|HJ|b$L68j15;JYRj0^x+ z;;}sq@)tGv(=w}pkG!1S7^c_3@-+v&xAK*^B(Kb}zT}^~0~-pB{*3X#T4hb$9BNJ3 zhyJ+t6(?%W7IDqR59v%Z(+t&%tj{`kQ7rX;k@P+AOzr>wpIgkPVWP~x3_}s7g#I%B zGNUAay2Pw}%dn`+%_VkiGp>ro_2*JuYEy`*J9N1$TS}kX?doXePFl*R+bmIc{K)xF&xvQ&BMA4B(PXCC~H0Z(-QRAcdoBnod}PK zlS%V?e*6>GHi3Vtgp61lBmMP^%G1~CIIRsE;_RJ&E+g+kTzNL~@mavtV)o@!y$5W` zn$!%!S}w3KjPsa>sC~Oib=RviC~_nf7K7RcKW9K+jW}l=7jy`YMUBx77+BO(o8rA} zKO0s6<&%+dK>ropnt3REuYR=U_0t$}$vI^4>n1$xzm`KsF*kmv!?vbx{0aF2J&TWF z4#Apn0Z*rO${Y2^S`j6Dhco+M@0EZBPYS)o+{5&qan0zvu7&K%pyUjrVi*cnOh=k^ z<@a@i$@HfpSV>jHGTOoz{j2^hO5&4hFDPa_5`lY1^HXj>f*)ydlKZak= z_^^?1V@`L+KQ;ZO)TGn4={%HqmLP?pRrr@_)`01k$-u}D$Pc(l!WLR{v~6ZKh5!qz982^z>P%1<+Ey6XMZ{w7QudxRw( zjbz}EE(AgP6_zN{(Wse~d1((qv_G0A%RA&DT9|$5*7E+OoZn~yJ`DsGVouF$8E_V7 z+`2{Msa6ttI+d31)X0DKP2}*z11`5r29ByCS>N^E`gqM#t6H*CsleF0I$avi*QLOU z4!JLryho9^n6#MKmJbz7Bz$l-lNa&0;8pdRnoLj9ETmT3iD-{M{j-ji2zZT$wf6Bl zNlKll;{idS2ATqz>C2>fHP==%KdDoc{vz7VuPSlqwHT7EPI$f*4>&6pX^=#rtrHB> zK9Rwj4a@DE(oT`7J^*B`H2^xqr@9ccRv&B7NE!hW%qs;FZHoDMlA)m8WKpQT^8okd zd(yIpK)piN%9cSO0HlAzz89zzy3fg-Mgui%C3Jr3Ozofu?kQ3B08EmMq~!rx#eM-$ zYnHYF9z;{{)&#Fk$~Fm#z$#7%G%K`a#W_dKT2tkDAa3aakAVWyKSxu`3m_otORfW~ zd5!0s2M~{v1Ous$jlkdl=uopoV2wWXU$GnLOS*@)lW9D7v%tY$CZ~N2{-#1h1@pg} zPPsW8SfSDcIRcG<$RAWe`~m)e%aZQTEfP;UZjsC{-@q)(D|6t5fOpbQk%X z{&Z9(u4amP(tLtA*|FdEW5 z$I3x@Hx)Zkx-*b3J<(eEHlLq_U9z8Mnw7(G^@pBch)-c+803OP=FiBeNT02kg+PnQ z{Y|4?^%1)GUaKqgiVI3rtl5#^8qLkR0+!>pt+}wF@%)D__@=*M>Q;t}+~IF|-qaLz7IjYlLolv{zU_Y^FO=Uo%db9o zqYnkJ&zhRTQ1|>d|C)Up$4mLs@f6U824tRJ#s6aIa(gE9aocZ!Yt6i2-jz7 zW%|kVVOlW$MQF*xkl=%BB@F>D%rB?6=8yN1I6Asp#i{00C4}qN*o4Gb`zj+7Ii?Ds zSA~d1@XNL!2TM){dgGXh_}CK;(%54cBet*gn>uA+9CFUu03*>u3U|ZKj%@sXdZ9V+ zFXZ>9?inzWjMkh=@C_rWmLpp%kK=zSOVi;|FKVCnLh)ke59zH6Ft^WnaKub3*z$em`x)x(3Uf$c7O7 zF+3b&<73b}n|A2cN`ON>p^fXQRi+wd%Sn4RMz?V8qBi~kk zUmqYm-4*b8^9X+A|4cY-f#gk3Dh|SIO6XRHs+QSZL7M}OgN9DdUNO(9QuZx0sF02n zCcWj7*P6pCy~T9khSG79&wL=}_t&jA_NMjUYD*xaMf!&kOmAEa(hSjZDZ=%pSyO#P zh0*km`xAj@kFcLVU_gjQIvI&dy+2{*y5j=s^u4H{{nz0yucDSGnsjQ_Y{N?E*}L_q zFT{Hm_bkdt4tQ%-BAzJ>wNs8d4~h0k6V|>)HK$WC%J-r(cF2ioVOvkNXOS$nda)G>X{!MQQCc&fD(%#T=Awqm?y~A z+3z2Ew_=lTG0)7J4oq81eOT8yh5d4$)wdMi?hh7}le@8vi#d(7j-jh^-~PzoZwa9x z=Bw)5vC?>?axPJN3!+BnFm7n{6CzoNC_-{KbF;05d=I|q>1HTd!FE-yDp#;nN~Q6}wIv0QiQ(6;|I91YP9LZXtbr07wO4W>33R55 zPH?vn_w{nQq>puB14Mo!0b8@uu~e000YyRyG4rFo13X$h9V~LJB-FX3UfOI$fi-vo z)bmq9 zq#URoNz=WW1i$%ZD1eXgmfE_f>p;DM@fHzKrdVezo(BnUnq9LJI5pUQUga`3R+DJ! zYTgHR6dvRKPqO-x##08D0dg+-@5n(V@ih4fTrQ`B7gM*Sg2MYW z6xbl7Lo6!RLThaVz;wS3GLb$naX>51mph4FRb>R| zB)pr<gBx)frC^^&n3et&d?svYtIU1E#1SZvCjUBn%P&-cF z;<7_uVqXl~!9V8GfwS5^1xevBcvgA)W50YiiUuu)43!h&fAd$~xue;*9@TWQ36crs zatm;(PsxpfE+I)2z65B>9;9o2Pi+6$1%Q496)>u-}`_m7eHf9!038#^(t zRV+ahomEizWv5cIg*<~(XWl3G=rJuJ>g4f_JC26koi(nxFT8JbxNlwT6ebWTIm)}i z$KYEjE*~L^h`?kZn3LD5@vz|_L=d5c)-t?vh0=AST?cAZ%%~36xJGXLY8EOp3g6v> zion&x$E-Cj07pQ$zpK6D%BnWfKeARo7!w;3k`@!ai9+$x{VeJb)Z$i7-Ad&iKu?6b zsVLqebD^nuQkRenGw)}iypBYA7dwwd;b9{y!5gJT$Ou32oEwm=!R(7 z>SfqmxGU!2b`+Vp#-giymim0v)PQ%`t8{i z2iuX_=DJu+3U-Y{i;9G4N#sNQO2TYHk zW_ElP4L^O(>QE3CeaZLuUZ75BleI-bI%Ed239s5SES7OTIF7(Pze=Re#uYB#dREli6z z)={rl4kF2-+o3L;iHWgaPW1E=ziph_#)7CWQ+n2zQNR90#!3@o(6~B3o})ggR)4HQ z@CTn4yK|(9xuWVX`gm0qK~OjV<|T#QeeL1k1&yGg>GHX4!KXIKEkaTv2`Io}C`&-& zE!qjTKoXfIaZ$Et;T!zh}AXkbUbPpX>_wBy~O9ax((o67n88 z{LPvS^|?g8X_rLt1jjew{pK|8B7@ovpQe2W6i=(1GjCF{2oS9jF5uQrj7weEcV8 zzNs;t9Vz!gKJZ{5ILBq*OcDmHs4hw}f4ghiaHzF@h_?D{8fN0uFrJ_C>b8h{)UclH zE$CagHc?m_C!KwNlF-?$?MEDxfF;XWo}qyBt+ElyI?vUbjoVn|(=&+3MWk}AjizR91CPbHWG)A6BSl^^}8az59~V#DwLPuJTmZvgGU1Geu0x&xFYX;rET zTCa+>GDaz!wvOAfBBx0tU>Yrusa2i+KwV^7IsVUoeg-tns$+(%FIH>4T3jqr2(*2q zX?@lf*%+8#1YA;Kp=JaCH3<@KSR3dB3v|h=#mR+bAYreKY$_kK@$;jJg(?!H6=>_! zJVl?BR5|~_yJM|G4$wp;inFw}5!q9Pf+Ycs{jo7YeZ@{R&&De|f9CQ9AY3z2S$M?& zEPqDP)_V4I&-Odob@GVY&rgaWO(6g(^+Y>q<@OwH zUVG3e6hB2%>m3A30~x(K{d>1U0cK8W`zZyKRL9w{bH4MEInS5(CmjZ_*elEMuNt|N zgjEp$(!`>vtoTJSXRxzQThmTks_WHG(X=(F{}%H5HG#%2u9^*axV;_Y(Zg;;YCgY_$eBdA93jl!wY!_R zsi$_)E*m-_U_a@CGVQ12p)!iwCW_Y)T_Sd!2#R!f-!;*6HA+Xmjo%Cy>JZg=6!Q|L zDNjSaOCLMX1!V_J?6bGsb2lP-h0IMKU2`PB{3X{zZ~aT7WLztZQBEm4 z0uO?t@lB&?UI=dy;&#cVMfOg^Hx9-Q4t{0cL5`O~9tMX5e_iGPBX{mLoH0R8?pv>i z+;+(n`Mui@T@y^&ivsSZ3&CdrF}#ZE?z9L&1WdC_GPJyk-H5=jBe_E*00V?fhwa`y z_W6rtrFcCwdCjN*jURXP3QZa_wFzG9cw_d}OIE;U6ZTHMU;aX}C-M3f81X}sb*llD z+s_#kA72LxD8mR)&mZpm%WU_k$@+7z^LDKNY}jdwG&>BR@FnXpM1G=(ou@>2&J-Gp z|IPUlH97)wrBtpFKm@TjDi=?@hUK-4Y%!`3`_2{o_N!c3Ma4FPP0-_|s?40E=nl^{ zOS9t#p%)Y@IWlt0{-FJj{+&TX2KOv0@Q**Wbx<;tWrtk; z@7L{qGfm@ooHN6JT?-s{>B0A@c}Z=-UAMeVhY&v=f?o*JUC?8HzsA!~SB!W)yi+1{ ztESt*FF?c_C%K6V=E)Rx5=;^*}9ZyHUz z5RLRUa>k{GBBmL644;6L5+s|=E^5(ORPse`>?V#hxwM)6_xOlP2pd57v?fGs zuC42-lIL7}kLjYncdqk^aPiAh+7})r^c|`qM3XpmM7b+UK#AwHx9Ki6M0Mp;P-xoQ#$uOf9ql9)1&`A>%YA2C()KsJl%owbi&oj@&i3IM4^NQjP| zTir-PRpl2>X^K*8ecOBxP)_S?U7V8N$EgWI2}t5?-_xGL?%hCFTB#RbFm1;NJc$^_ zEB>$gQ_4PKk{oTI;z~NOZ5xxda)m0n>O=W~^UwCh1=|(%`7LTv@qkCrzgplhSbG*Y zn9SfcBaB~BIi}|MQ%*G1J>TWk@|7f~gsxUGr;n#-``a!7r)nc|)B3K`B3)uC_NLb! zRiq!2Z?i!?^vnq;4Hxsv-Xr2|XM@Yj7F|7&V9ZfA{eV>ixmklz= z`o=o;e=J-`XeP9v64Mz3KA#8o+2%%sZ*8%UjScZi2w>p35%JWf8}%gy5rOGuM-b%` z%)1dsH>KZ+d+5Ba{KSBd*>DK1m`=vs#zpT#k&hlX{W`*xQqDw&4NmA%TH6&V*;`0y zG21{8>De=fbV(}C!4YSPX-4g{vbo6I@fG=@P4SBjMieZYrmTT@9f1T2>d87AHwv5- zSdR%+Yl zV);WjhCX}?@||dH^osReDI*Qj;Ke_QbQUR3+?bP1qZ@8oKQB~TQ(CUDCITiAjT_kn zXNbBbzRodKG{y^TI1xI#_L z65R6|Nwha`p0OP{J1)nqxNY(}tI>UON7GBBfm`;9T-mr9FE7!%75Z zwCmU?t^qd@^Sm_F`BEgBWu`xL9>E+qa4QO$iq3RI?h4&p;*y7NgqfutYl3jEkP|rX ze+@>+N0cd149dQ-o3<9dk)zquqtDNW+M>z#_W1IWW$}yQ?Td1`)F{L=BcnjJA#q;J z|IJqJtm$xfcNW*Rh({Z21cldlq!TwrFXYc2$c2K$EK zd#Ji%U%Zq+`u$c(o9awQmK_-KSLM@Ga_wTFd|9Kor5W#5mwelwJ3l2+dQZX+OqoPV zVl!y8(e?r^O>bPQrrkt~8DMU<)^y20;(Vg@7LjBGuNuJv zD7+o$_-GCfe8y#v;|6kj+FmWrXJ`j#Qj)fP5~P!5r1=(Tr1K-*z@ai5 zf+mw2i4F&=&qD z&^~x~%aWlbg&OXw_LGbCM)QIqHooaE=Z_Km@tCrMgfb;KacA41-(qmJ=cVL!lsGY9 zVlq6)U-3bA%geugG>n~Wr+6NTT@c1qQ?fIUrrBMf-o_*)6u>rXe?w)03G&u4S!9(r ziix5+H{Lp{qF@=}G{knySY!)rQ~H>-`Ssz$av0-81DPYGv<$l(i8z|ewDpTLFqg&~ zCG_{WwLra;%e&%Q(qeXOmJ}YIarEV4}ovVXbYFqVhQ}d z1vbGY98JPws>s|;Zyc<{aMdr1o2(z;-#7xm-l>0N1UF;;y7={rnRxrIb4F)^FdP2T zud}a0^60lxnwnbK`xfe7UqRY14x*muC)>9&?clpAf_A`hE6Fv1(=d+DRU2=cOXm#e zJ;g%ux_x>&tjsHH%FaF?Ix#j8)0oqM=xV)bJ;n4d$9EKd-TS}ETLka=qJX>LRvS-7 z7$5re9K|23s90sL`+d5#)g3CJ8s#cIf$pZS$(Ky!sArJEzaDSDFuLaah1_%Pclx`- zh_eR&e3wTQc#K?d*lm994F1h~=DiI=>)vYl9Mh2_8i{RI;NQsUK&129Ji#cpL#U$n z{z5XYsUA-^eux=@k=7w^zqoFZ>VZ9|=Yi_UGYtI8c;>NF;X0&gQ|ZIq^`~#H+k!ph zssJI+Y~KjiMggX%fuS}!N?<`73&n_y(5F(!H;rzZ+(bcQZ@4{Ow~L_;g`I}H(>AR+Sy_%3u*cxiq zrhUA8|C5@V166AMHG;5c0=CUfljNCPW&LikqnuNdJAgxgIg6OOAu|D(<0T~XYpVzzRf~nM=~-}W zw}kuIX`@CU1N`23!Ln@50cMcj;U3K+YCHzSqs;e#5SLR$P_*Ci1*G{`)u0>9wW)X# zu0l>D_#U4?y%VY0AT_k=t6Fi`Z*QQ!Q?@+38}47x6KvN}mYAU;b~x$Sc{pE|qw(zA z$TJsUPHmmnBrOd-l13brf`sLfg(ON*Yf*c0-FUEF{0L@wwvK@5po+lN&EoUK5Y?l@BBn2a`@GPjv(Mw!mP>mjnh9bY#7`=c{P&x{l0L`F*hY?; z&~>rt+nT$>IgQ=?VNWAxxBe=_hJ+(g6SuQ9h9}q@S7BUjTOX<2s4RYMCRHZ($LQur z&b4O60#x4O+CX8MwX~;Ugs@?6MudwAt2%{_bZu)2P_?z#hu9y9WY$85CXPfnx1X>` z=-D_H2Ys zfcVc4u3b<2Uu|_=H463kO}8ajfsk=;M4{@HQdt7 zWI8p8%R9=+#zNS?F7dV2mFy?$&yJ*)(u3H~^>*m^?%xRZK}_DMU)PI5*dDv}Gq<0! z$_{cXbH%TJP&~3F3XdzEzN+J!PV6zdj%~i5HDDd#q@5ynW}BN&|D_|p56j{)t9U;% zLy`SYH_~*(D)!K5Dw=LI()APaPu%NfeApJleXL_MJH9%U=QD=jpm(n1*kW!ADNGSd zWCDLAyb0THku`*;KmS&Ujy7z7F@iT8_iq11PZSB;hrDCv}yXF=TKl0>PgF^SLzCY~bsXieyZk_Gbb~GT5UB8Oj z@r`Hk`q1ymGRl@hIup4y0=2_${|p{zT=6RQ^+Tx(_Z`j_WjX)P7=LN(ccyI_Chd8n zCFjs-q210P57a{RhX-y~esB7$hxgv77&&CW)82#sgK>}v8!xs9E1s^OIms4r3)*m# zaBtHecq&p!$UDOZudWyX#ywP_K4N|RDj5cEvfmHKU81rs9X7m_80vG0ia&BmcWE%! zvpnfH424cz z0UU>~d;B0^UU8noNO=mQMxS785OHjF{)30T71Ol&S#5}(hM42iEoNb<1Y29>st1y|Ji|C2o1LJ!k+j6tnBDzZkJlr zJ}dWS%(1>3xMN#y9(chnZq6Ah)SGhh&@jn;b#h;h+;5NJ=%K0v{Bsr^_x|CPi*26J z&`c2;qecmm1a-$2~Vc2Jn{DFcTWlgTKt%`uHlZ6fqK%}ez^i+m+P%APN>6PuD|Kpi2 z@v^cGlpB?iO3RKH(h7LsEpnG>^6uX@&2wJFCky1e|?Ws}FYV^TbuAvmS}Y5?+O7fg?A-L)8^y51(?4*I^4yr|hOq=38ZLNJ}DgYWCg`Y;N0$o)}*g*jS zJII=(U>dtS@J>KT0)?|vH1K9+RHBt-OfCrk+hcFqnlT8_JkNmuFq+n1?uE1iRGy^$ zJUwnI`iMSBl_dG}IAVW+8pLXQmSu7P?x6~D21NNJpz#N6Jir`3&lj{Ta{9QlqX}{+ zk6qMey?NqO*hYfqxI!K2$<;-bgFhRuZI^r;VaU$}+jc`hQ|S4m;#FO0JWwYK7S#?W zUreE8dxLo*cf1=JozPi3?_)WcLDFP>>IKv*mE%%%u0rmVR3LrSI~=OeN|R{wK&^fB z7)YcV$x<8stcP??4KT+!SZ-5+?DaGY4lEW95WLlj)L- z?p%;jsG8JDNtD8P?Vv12p%Eu8et9hMQ{lJ2orxDa8rSv=2HWPUp6$Ofcx6iW_8QaV z%rC~MGc)_EdxV>~caw+H_7h}HY(fUHXSe`~9S5gr<@`ICZ;vh~m9REGQ|HcqDb*CA z!^hFYqm@18S81IgIo&x`N%`^N&|Za_R03ipM8#3O{+xr8VkeTpBW!u)X@nkn4Y%CGg&__G*ldT>K!=S)WRJ|?mcqS6Nu?$}> z)w4$KVp_*WLSwaFS!lS+XlPOBL8Gb82T?8+l?s+q`Y2Da2#&8VYdmFrr3}=~5 zGw)!>koULf*_$FULX;3w=`r^$bix56#N1>=;_mDsJai=oqSmY?LQ$C*A*E!)A-F~_ zzU#&fJ`-2M6lM?QRp2QPLz*83AH)#hZyX%1c-XToZ|V>h?oV)&1Wa%h94P@Scj8pV z>B9Ja7`B>%a=Mh$cm#hE9z?N^8qz=3<2`JQE42fw#q~NEH4a$XZGq$L{G@lz@=Op5 zl^1oH{=xND8$q8#{>@guG{Hpf_WKXvnj^W;va(9mtQBk-h+foQrW6)2{l^FMDMbPV zq~f)J7y+d5jQ>!xhbRj)$|V9C>GPJyoI#b?0i)F^(=Zxe5Lms;i#;6KReLR#3>zjJ zTs&5G+1MYfO;g6N4X;+2vjUEcY=O@pUKdaQIJ5IOD?|@|4%vy{&I(Ac2*MTRtQT#C zym#W#{0xm!E)~CSN{K!mw0Z6M7ZREdbN#L~0yE;8RDwxDFfC!1wx2U%BTDSqzV=l{ zd3c)&xO0jqKL?G=%VDp1tHVTM9jt3ILVZx_n=mm#6-oM-y_Pzi3)orGJRyM zxzbD@-O9mD_x2W0Cwi&9RMzB~$)3s0lXenK!I6ageA?qJQ@K2#)Bhxu>@n!e(&W^s zX-V;t&&fKtu4MbnIZN(+8}iw$vFwn;(7b~#gnN1Kgl6^Mnf+Kc^Id8Lrj~=5*@s#v z!f3NRFMnmV`xi{`Iv2~=Ni)uFc z*{m#V*A?6?_~`HN{<679x7lV?2S!7e#+X#t&ntL0Cfy4c3x9-m1)vKOAedBx6O4eN zC|ro{|9sgRZbjga;S2X|7G`=O=q7qb==zxFWf{yhzv@6Fio9N5huv4U|7Z;-!Cwh| zS%#=IR8Ulm`+B(dAv7$~(oHYwR7#p^G}9Y``&f4UAu~TN%V|9Qj(ui-KA?JDy^WbP zLTBQ_FJ860hm(5YhVd!o9S>aw??5Y0cAHq<*n`tT)EFm_9>Xzh4=waz?70m(3w(&M$2zR`U44R3D6YUF6p7cxzN zdCA=hRnez#K+|+2g7$Z!Qve9#Nl#&R-jV^&l~6Mf=3`&T@@or9md)z))*H9x6B__9 z1$F`jPmQF#&j)W8F1K@mD)OTs0f*MssqpjJ;p(m?C?8F`*K%Ts{2`d}*# zy=HPN07HNW-aoKfmrb81QQZjc9^K%PLVH~>37=XJ34KBGav~A%jGL`x%(bEb6$xmq zb%z1`nL419k_0k2EnGIAYVMa~F*mI*144 zFy-4|yO&J65sd2a;d#}saDVPfq35!KdPeZsrr<-_0Tqct12Y()6(NeG#~l1ueSrkX z)SD#G;GiHw!37EpZ>>c-&%tDwWd0a*&DeW5cy+}ur>YP%HMI5g&cZ7d8fsS7(%>_|6NRfubJTF! znSV^?I8stipSGhzq9tpxdNf*StZb?;Wqyoh%5+7xPHy^k_8 z{87O-Du1S}d9@nfHg#7T5zG9q9hq5QJ~;ZVz=kFw3RYSqg6>2^5#scDqNZDDbbWld zNNxU_iDCTzdBVa?#|W(28t%VN^3w93Uu2|T{loP{55z*{;$hP;R9ZBp8;O1KhtY{! zN;9~RA7_lhO+3*V zj*y1Y$p|ZBQG^bWZI0q$;$0Dea4RDiBLj14Lxsb0*hh4*iGHc+LmZxo{u=rHf6xAZ zgtceuuU|VJ!3?Ze+rtm(0N?9)J*i2O-%h5(;KArX``gZ_v|VjXQ9@b88^>S-btKHx z{5ZClkNAT|!Op4(do=lYXE`N<;0$&3+`mY6c107LtXSgQR#0Cif!<%BQB_BcGQgb&F7cr$mqW;qOGHX_C9Mm z(~4`o9gS|n6k;bMFwn76PvorZ3BR1=l-B9keZ}?E3hx=KmqiVe11%aCgOF!c9{kIH z##(jQca~K^eaHHB!tCOW*V6_%AUGRV0Da1-g9dU*5+3xa!+mkYJMdovMw`a*s)P=w z&i0{7_RbAE`~#j0*_rz}e6tU31v5mY)Z=G7P!&ObGmjl@*fXXO$$`A#^tmYW@|mlb zM-pFLR@pZ`40Ft}h;34Y%zCk!Za>-&GaXh$YG_@1cHpN9VbOxqtzUSA4|aFWP4wwTvL6a!ewDeHhf<7!s^v^6z*))seZ z7xPR$2Zir5wt~U^vfx95+*b>i_UqEP3H+fjLNnwZ4+9d>n0ya->B4CYf#f<_laJ_1 zxv?=p74xyS*(tlwEr!HVR#Wig>FGT~ePUViyz*zLNbJ%5ypR$dQ$<1)0A*DfsgFRR zBygsvqX&NO=|^T1DQLE8?cLd`E&PG3gJ0#osRK__`jmYgoT4@@m zwq^ntukm=*O2JlLt|SgxI1;O1()iK!5MNk#PPKwUH!-F9Q z{cP!o2HvvGeouol-UJRziY@01$b}S4yAxcLv+icq$cqbKRoc z)BvdZ7Q1S$Njjgrstd0@3la4W&Yu0J5>n|t^k80#BwjqyS%WT&#(k`MbWjhS@9;Re ziYO!RD1El9PKQ_GevFfnpoD~k{IkZ}niwbONEf-!#`43{53#Op#5iHpxT{U97lN8DJnjRPk49%J%K6jW z@DlyQ<&^)=%dd}8?(BLs?1gBl3U5fSFQLO8V&R=FZ4G+50|~LrO*p7D5itZC-Wnj) zQCuv%j1efLFoQ6=j_W8iny}+z5N78T48=$5*hgT0N zVLwpv$|}Pa=khZzd{~J#Dp8$_M%#uLaC_@4UAZS z^|E{hkvC%$l=RsW6K0A0{?AlPKi28`>{j-Oz7;!QBz?C9{KUwKk<;gb*m3kNBdPRG z)IRUC$nRs%>0c$GqTd)?V`nh8Akmo9*_S`qmyB#Nx*kwz9}F|XFm$=^-s=hEEyL!K zRM=z8K?9Q#`^NW`OVqB*Y&k!r`Mpo^dOxSDRP1w>5GU<1y@$?L;yZEk_@+_sfTrxO zRD`D}6=_U2uIAWT$fZ;)ncqkl=%VL$#MNoM86bTlO~(IuGQmXKQ$1s%zn;C%*KR5w z^qn(gXte;$7do}4OFcTc39ajg?BdES?36Xp+)Wva#O~$p$GNvU1rQVqHOC0rhOwoK z1ZBsU+&U6uCm>Q?W~&xsssI?#SeZ_5c=z;;V_Dv|Z;$WL*0BHlvT5Xyy-mMUsxzwM zIF&nd5F}--p0hp_d`{0Vs$K4&0GxJ}S9d5Xr47|pzxD9utz+byh}X9tofeYUJotcy zrmdrF%f@4#h1donZ|kA)S1$bK0pGt4Iey$UuL3cI7>ah$TbsLSQ%e6(@~~|Gm7%=w z-?JGW@Xo;L%};l4f<9Xt*x$-O_{Ofx8JmT9XgSguIfBLFe@orVexN*DcF2Cah-v9( z|Dp6;)+{}9=Lx2DP@VTBbb5o39E68063Y0`Sz>>pCLR!rsu8Wf9w|!`k%eBdM}A0e zM%U|j<##Px%;4mm_g&L|!?kVHN9ZzU&|%2)tDQp^GT|uu1Twll)OUK9C!LHm6Q2G) zlzHk;92DwIcUwniTKXeY;gg){tF1n|L^(S~@nvwHnu`1iMf=pWOQz zvjU0@L$Md9@Iu4ULr7HiC2J$kO$i;NvX{<_O`=70TlX}HCnf2qpQkW!WVV{q7aP{c zgFISuF1~1Qr5&oZb$30lY_%ZbDf_W~o={T`iKB~UVFITvOhAOYW6j3eS;cfH=4VcC z2taJ0(Fj_)*8uBQ$)ZB0>3gR?OrddKRVD4mx~T}R90`|8z;?gb7`|2wAFGPFsO8sv zQdU8Q9)0<j+L7N}>KIEt^w2pP$SYXB>|v zX+=QJZmLMxCYIjQhY0)k#$8&^*8s7s2gty!fVS>$w&vt#%**gCbft!HdP zvOqQoBw?%}S+Zh*t`jkKycNcxM9IIg$)_fz#z|a|udHh$wK1<55{bl^KJ5)<+aSM3 z1`!nM2de|KI@DWU_Q>;rOl>_DEos?0N2?yTY^5{b$7KHVDHY}+sCb#hO6B27*c zd;Vp*%Csv0(#d-m?QoGmm5eu-a(VUh8Gaw3a9zt{sAvP#qo1g~=269MgxTCzB_t4B zK|*qCQLEDcSKHP$KuhWjvGJAk1Q~Zs(Qd4eBx*Zt-50$|5=ov@cG@mMa$;kric>pS zCqK#^uaa~)#foX1)}jvGhSE)aVzKtrbQ>dwe!uJN0t8R=3I zn6E0-5HB%IIJ`(nPhC>})xvN3d0(c^xqW$zKW#T;3V3wK7fFZq#hq37$(>%80V1cH z^V?f_u9mzAMi|_gDb0nCGw~9?FOT`H?#CvNapjP5GWy%i=uoe?YP%=;YQreStuLG1 z-6Hn}Uhn&Smh#=>7jKs?w)LPA;x-ahlLYs80Q?l4HSQUlzUQwbBeK=Ea@*Cn?<>Vv zKEFzHXwTP&Z^&&IYR|tgwNpQrL41D2o`i74-!@m%d~RHy?%>M1prviEg|WBJf3mwp zb#Abl>XY{LwM-D)-Qa?l`rEok=d2ylX*h@wUAkmi#4ic4k15GN5*EuG@UF?_CuNNL zbvQ#*598;##K1;EG}YZLL|nK>zO|jub;(u1<t}i)cA+M54eUa)A%L^ zzGuxIH*<-O#4IqzpfnVf;)N)ePjtR5pFSER93{IF%Ap2Bw{WODurIx>s=Vz)$9Csy zAt7rn?W~QN*a>1@`>gAlYp-G7_q1tuw3rFaPmb=i)d-eD{cYp=`IW{bT#<>tNx3{@>FI(;Ej4ezn`h+jQE@ zc(?6U+JN7i-ybQ-U9BJ7&x_G``t6{FD2BdA3O&?$(~8wjW7q2HRW`)b9DAEi1 zD5(cUYmKe4HT$m|Tyhgk$`dC6ke#`=b^b&Am&Zo+=a&cFl!GIk(pXhu0q;|s0L*m^ zYWm5^Js@W?rZHaK&zmZr|Hp(xDV&k5v=#EJdzPR$H6an-vk|CQWIcO%hvB{%V>(KU zO55@fD?~br5YCTuOGAzo+^>m|PB-%DAWK@NZ#6NH4ptST+561nw~4$lO$_@}aG&El;VEN>H{9MD6>a&NaU8X8 z^<%*DLoXQJ$d<7iX5&LQ8gevZ**$qZ)M$&jEm|wt>_OuOJPexyOS&pfVx-fzwTv9) zZ1pdvM5QpeZ>cUVVWg2g&v2sqjA>D+u?p^e9sU1E`WCRHvhMwFMnqIpOil6%Xl9mz zrDj(}^MXj4d1)*~s;?wPtUWduaVtQ5z~XcsN8)D&w_8%-G@C+9!SjA4p{V`e!` zNT!vjfw2GZ{SL?H;XLfK&z8ek?|S!M>s_eX+b`y~0NO|6C)0T*ZS7mSnOT7Y@8^@W zNDerm7j9|8BZxvYUxDPz=8;<$It-t zCWK~$p*{muPWnF5(r$rhKyA1e}3X=t@CuI09U z*m9F2p21QtiB!P!Ws|vCd4SU{pSME>J%W1Q&e+(xP(!Iz#54BAr@kBmp;Oj+{}whEJ6jYnG#I2J^m|BxTEUan90w}sG$-ix3Lg>l84teYGtohkxp1kSozu`_^w=HWJS?TpY zGz(-lwNV_t$&ip+0((Z;o&H$7qqFHt$dh7Rg)Bfr>yGFXy-wG{0mn~F6dpFz}2zlUcUTeS90Qp&pZvJio$ZFfW_T1KY$GASA-QO?&-k2ZQjjlxo{%R1Q)iR_P$0F6{OK1} zZDZsm&3iErwI68`6%gnRI}SJ@W0q^Uy~#&zX|Y5+g;o7=U-jw{x=seBZ#&L}Ees4) zt!XSX2jtzN$5^f2iVSoQ^y#i|N+|+@>1N&aY*n|CNbu4_b{ioskH{PNsq@Jguv_Yv zN@<%r>8&5MYlv+66(sqM+8(rNuL@QL%UG~h7$KTIsCyyO@cGGP1vNjujgWtduBE^1 z({qzg{}Bo5Ou#%~*LCz}nS+IijD=P542MiMEP%S8`kLE-t4=-_q_VB$Rq)A8ht)u5 zEm9Ov3#jx30AA13HvTrPsWV;x8Y{3^PM=5* zCQ%FM+AVy;1Twg62}CPo4IQxTHE_4{TG7%XWBFOGRHvmsDn2tsm#WlKVpOk)4y0h& zYgMDA(}9Yp6-{LbEP$?dm1Yd&WVN{#0MQh7%p2QE@Wv986Lm@;UETsRhOdHIyas?) zAex|NuNr!>tkn&jKtYBGQ2-4$2SyCj*R{H&s=OaBD`jkG&_-&BznkUP}vvi?ew z)spj{eW#}Z@Yqe)U1D~IvcYSLc*a^%n!hc*k7C#U5r-?Rwcx;LaG zbZ;3skxk?K1E3S zn0V&EzVk{M#G(v_8-gICJ^tjU?^s$4)=;1fsMI2G^t6|B%x??K+b7&7NKjAINS1XVg8%W^;ay_T20Yi(W=hP@^Q4G~LhX&|aR{;)h03XBD1Zb(&$>&9HzD`PrBWZY{Eq ztT9|`v5}%Ae#qa>b|^kE_^F-K{$y(tbcIEhAy>u+<0i!DJ;PPZHFog!;Iz7s;eX*? zVd6*^v)g^9m4CWDr1rxw3C%a}u*@f)oxSyMtp_(! zLPhmvcU<2THprOyp84B%M3ue0Kq}>RDObjCbj^vJjo5*$sXXi92-Jn_zs@8yjuhs< zWWt`JUzS?4zo~Qkn&6*0qfT)zC)qdYnLnCmXFPM73mxn~+t*ovKdlI;v24L&$8s_q zqi(q(xGO|LyFI~&J9jrQ|Jj?RY_kC_!KX#aC&Upv<`Zp}=BgDNTkpQMBe?g;rsafy zUHpTDL@r@B|A=yCOC)NbOB(g)N1o_CYZHe+^>*hHf&|*5iE!DkdK7qb?)IK3q z-{ofP+-Hb$|Hh?i%#O(N+!ps1Wm{)(&!DxMeP8 zh55)+uXo<6OE^ri*mDK4X(HOay6l6sHQWZa|LA_F{b7w1e-5vLGlON-ptsWX_vu72 zYIfTf*N0sk|FQ@~jn7(r8G#vuIx+exhN0;w%CL)r6O&l6$NwnP`j6rYsMWT>o%ie{ z5V%C|&P02QgPE{xrjI=?S3Jc#4ZCQJ&FXxD7oRfB2aN`shH1rjLn% zv&dK0zcEZ*U>nx|$--7VGK7zXfAcADLn`O=S5MG}p+ulwmuM4^H2Yn+nS_uX{v=Tb z@0eAzn~kxlgsjbemS0Xoz9@#^nBk6Q=#C>CbG~wxb9N4qyERGz%Rh zHDnv~2cG)jjp8q0r6}RKoE>G;X;QLEP>K(z$lUPl(M{owZI;#ZyY)QipUAx?&vsD* zoB|DN$7f3;1FEcf&gPfmDL;M9%AyfoZ!t3?aS{d}TFylh2GJ zjZZ?Bj)c38v%9pdc@v}_WpWaUpSg*m0(}ZMA=e0c|>HP0%Wy=R`gof-%1u7AD5{$N^MdS`8-{wQ!O~^l;$f@ z!WJL(NPc`TulmBLFTS18p)c-GB$KrlXmNVi>}pTvll;f_1!I7s+oGE;0-O{O%Ek=T zuF%!Qspv1@dGa!4X54DKds`%ZA~Q(5n$2qr0UU zs7k<_FC^w7C3yPfLZK>~fF=^Vk_7!9uqV z0Ig6c0+}cgSfCXUr<+x+s{Hms_cq-ylP#gkG^(zOqx3aS&;n1ReBn4PDLfHjNZqi| zF@RDq(T)Y3a&yg!;MjT~k5VV6(3A-RpgZ+-pRQJ;pmq0Z07*c$zo#{g9K32=ytuvid6oJy4ybTEzrKE?oaK5LQSl6L!?j8>Ko+n^J#8Ham24+w2tb zJ8h@sOWoD)&aZUei@R?tNUTlYEtrogI5220PpqY4HqeYj%Ue>S@+Oz11EFZ$`O(x{ z_uQ+oDO9h3&Go5Nb5t<3=&RH#+3ly47Rt z9(B}B)PRa~)W1uJ+;_3~`;z!kz2mc8?~zb_VS3jHiT_cNOlWRMx^Fknav6e*oEuFX z@^8&ZtSJeoiJkF4;u8+p+1Zx(9_FMwoXB0*n(0wRn!Olr9eOF+`T)|P_OY&6jAwnm z81ey*8avc^%LdQE8X2ea9LV9u3Ll=(v@M4V|zxj^psM5D#|#HN5!>#`9q$rwo6~q888E>VYQS3f#cN+TORn z1#RLjRQ$T*VuZD|OTVxd5M#Ndj+z$tnss)Ol8P=A^p^KPue zLy-w~6}yWi&2SsD_5TxKHo_k*etCD+9dX*JxcDQKvdVM{-C~H$*#4Eyhy%Moo?XRra z*Qyjch!j(hzu3CjV3|?n0avnBTXa_&6jV?AE_~yRF=dI&vd63L_VUoZdiuqe5|fh& z8?*1dKK!RwD( z-lF2e-23yS5c|>;soRDl>}-|HPLOiO?13q@aJv@knzE6RoZ=Og<}g>iucC}hwrfn5 zb@aQ}@@fTRxxK1c{8U^dXRpHABx*@`{b<=fF2n63YVOR^mH8H5b!15nx0m3xKO&!~ z>=LFNSn62EU%KahoySc-lv}d-<@zzqI)6SJp?A|0Yq$raLlUJh_wnam)(5zRm&GrO z?~_8By|y%8FN4_3aFRQvFs${7GmWEWEhQmtdL$mSeKqo1`PIh9D7=4#Km0vr=a(bY zdg&5Zu{Go{Fy!YzBhVEaVnb2euLSp3JVxvZ(7P(Jv)dqNA&p6{XfCAM7$y5Jirx5a zoY}uVEQc#~v2i90r(O@9EgUsE>-}X#Cd2G7zKXL0zr7;ifeE9k;y1AsE6Cc3eZuDK zfnfEQ7Xt2^jGVt7>i_VZ&0)`+35xMeDE#Md4a=DRvyO<6^h#G2>@LhYmYL-jYmV!~ zMF(y__TS;ZLOY`o+cS5ax4>Q79k9+Z-N}&=KAby2F*0UC;0}aFX1d2%r~asPSu34f zTJPvO5~5KlAc)+XLvMcNF{7k3B(1l3K+huEmC9w^(oJ2rG~B9ZD(JO}E>ovW^Iy~3 zgFx?SM%$$xK36OHgqUee|JQnGfuO^rK_wv-7nO z7Z~cFtE_>DX*E__hy|{i>FKwqU!!k8((#pPYvfb!IQtNk5Xv5u*w4te3!TF{YqNL* zkycz{T5loWk7Qsg2Rk`$9=O6H{1E?7gt6+W+;eHqcN)4nHSFV7m*2j|2V!PIb=5xo z_zFBAW*jvzwlTiFFT}Rfr*XPr3Ta=LY`cW2ZSx66? z(a~^6O5oX zg2jH@g9kad1Q;T8iF=+e%{q0kz+UiB?+^XkU8SI6-blk;&iv~|V(zT_GlqzVKHJrF z+u~M)W%)kg3x);n1tUAFt5LkfOb@&FlNLKITcV8!y+fL(NFauWON_f@|%m)FJj-A1Mus z5J_CJl)ANv!zExPl#P2F0yO6bBry53ZZ$ke)48mvGX_9abtfN(1UPeDzvj(<60Cs#c|&TgM8S)y;7h~p#Y+wWuz9ge$stfKJ5 zVc~Zn=d6VmMdI(liUh9*W33q-T93znP`h)}gJTnLY@?)ZMZJBH;wZeHrZ=b>Ft_ zMQ?{Zi!D!%6(^t13>6By5_h+~NiUSZ_BJ$iitjeJ7-Ely(pU+5o>2UH*CeB%nl zf|-t*NJZkyO!W^nf?^`nH!{?Au((O!c%L3LI`_k`5M&0#V$cL%HrC95A_58w$|r%; zl<@{D=`kkaR?8q1@wHmm#JfJ3*j*iqXF2Yx!MIiIA*Pj`Np~uKne%F^2keeDe6!PN z#qc@_j8QyP`M1CC;n*L3HL8d^gAiLI#91l7WIv?%4X@!@7$k{!{e48p^|Bl$MGMsr zD|xKs;6VaQObZJ$GG&EWxn1)&kBo45d`6E2A^Fx&j*Ep)D9WHb-HmYz!MFt=1K^FE zjTJS)qyB3Cn3qh4*~d*z=0{agi}0BaT2uvLt9wN}m%hYhF(TQKSX&0ceI1Ff3Bho(BnH7l- z3~B>=@Wa%>FQ1?!6^ESI!KVj}|1Nf`7`BKMml$6Xm&6a|#I`V+ZH!6VOqgMngYXYU zt?-F!o`oTEc6_nU*4AFaES+Lm^_5zfSdN@ymY&y%FqWE%Vd%3J)CJG8ChWRbv;KN# zNmB8gj-m`bLG$(ncb>7dbfS|DO1oeh4CN7WtI2|7G9Z%^#^|XvVC^BQCUjt6zZ2(; zI47Y>oD=>p!w2!Y7UDVk@(Sz%+QdUyG3vA$`X+QAA{w(Z2k*TNadth-(^*gHvwpB1 zK7xMYF}r88rBYGp#CibRxdT1@sCb5_)*Vs9QG-U}P0eEW(`F4WW(Ec3M#E$oO3ZTb z+x{xj7ssW13Bi@0Jc*2D!u(?JP}tMZSI8^Yx3NgfKRZI1`_~L2=CF~SO-$I0o17Tb zW0zmg?VqKJ4a#VjEsHQa9UEYTXPu=#^Zf6XKCnHTWqsqD8}3<{K^smgY~*S9$(*Z3 z===Ma=slMpS()ep@vZsWHftU?Z{<#qyc}@y^;|0J7~E^d@kM#G^{sT2Vi#^AA#Aeo z?&D|Qv9c+LV&eyMC8hAc#5g(O)_nS7B?&p<#ad)WTqzH*^E;+sFq$t-;h6j1>Q4TF zq(IGJekqdDQ8Vju+~vl_0Ve9kH?_qk>hxcbvGL*^KQJZ&PB{|#7f(V9@{qXeZ=JSZ z_mBk6+_>7mI|%pGVh3-LIm#0gI{yr)qSURg;=M)5{U)}X_oCjSX6iik5Z$2X0Fiz4TZ%^J zr@f6g?t`iYh02d zb!qW>s!iI^P!l$M>E4-)N8&)M56p87wc}Iun-pMEJ(xqOI zDgpvo>Hts@9>$C;-qd12l5&|Xq90jMDs(pow5bi0^V%IUkl($+U)v<0j)Ti!nl4&i z&;`lCQqKilP}4!6Tmaec@_w zrlkYU(L^ww=KJi?M1P(k27B2Rs9m-wizMJ2a;Xwm9?f|Z^W>sTQ;kwz;J zs6PD%7!T5c+SMSWrE?K|`pPLtWL2JtTo09K}cyQ8Q1U>2pIf3^hl9x`2zb3`e5*=v}o)$MmN zXg{p&n-;7zihvamY1+qh)3PZI?|m)M>g42Z5zr0M^#$ zh5p1B%X6CLpw6&SvoqSLg6@&C!B5^LbVv@Lp8kAusR8EF*IxM5G;#L|#Ybv@>S-;V zTF8@sReFcr&R>zsQ}~pve~xCP2oyLm`7d~CJuQZJEv^G0hNBkiEyb-FOZ8_CI^Va0 zZ*mH#A~kP5+`L&>eM}&1K0UP6uVdz(o}s4>ZE=|hEh7mB96EZFQheo0LlG;{zZ(g= z1H3k;ZeHH9bW2n*IYJ4jPxlzXvs`iG?a6F3YDE92!EjPIN`6YH2Rd`gwZQq!pNXr&>#=tC2L#1DWaQHRZAMuTJG^o2H59?2KyAzuyP#+ohY7)V zJVxSgA-*|p;o*Sq3PFkW4SwtOeY3920%~(aI1=qfxu!S4@U6Id>Mn~!Dcs{R>UsZH zS0-mo(?;G0Pry4vQH{kj)sSt*de}uhm~}S-S1?s-8IeDclFOaA$BsPt1nyoVj^A8H zgd*@lWa$4@bHH=Z98~ix?CggB9G>;N#&Y7!ZVTB7ofvk2#v7ZN*%r@m4h-UW+lY)4 z5vU96@kWvujy1#zzSBq&VF*QM7Z0B>ikYER63>RXM?v&{f^dkBJ%=6n;{KdZm19Q&bv2?--JAdzXx;*&o;fa82dyqLf?akJrotzk&t*a&}gX31Hr!EOK3mv-2LI9+KvG?No!IU9{WdJVC7Sb<>P z!Xv-5JPCh|bDBO2p}@bg9zMS{_tE8HzoL|i{)&g8A7HcDtwkb1vL091mm0zy&5-dG zG}Nalh#dcD`5cOte$e-bmvZExnqnhOigmHN*ko0 z7=z|}w<5wsy5u%g!aC;4E015Ylj81rNKFF}(O`lVYOnb3dH&-uyNjfALDN(uVb~`%U zD}*wYt)IU=_I>PB(s-@1HNln}FHa^>FWTv6V=s5HFlV5IG5K_R1wu+w*b^?ZI{$mRQILZoG&3xDQG3>ELIeB5m12{ zN5lRuNQ=~S8VRLUo5$C+@eFk{H_p}cMyb@vQ7@_!MX5F17|r|R>gzHUSRn%#R%;A; z41`hFKvU0g$#Y$iAqPc^NrG!baAYdiGT z1`k#+mW~#J`2Kuy^5B*{;v6@%m#YEN)h1uBq*UTqkWmacVP5(=;EyW`sN0Hw&7wLh=I^rvxDaX2+A z4JjZL0X11-nj?-Crw%1sBzlRj75$;R-V&o9kKE)`A=@->e1ahQt)zoX3{v+J)o^Dwt5G|HpxjbQqAW_bd+y9ziA=F8nLy2u9^8LW@gJgktdqKnrvj>*ul?@HdsU<9_R{ba-rnBWQad{fVL#gxOX9aCUQ)$( zN$=jJhL)A}(!9O5z{F9lB0K6CMOeW10aaO5gdnu@Ccz}(LNmjnxq{}mVHOeX;c%Lv zw~Z{9Khr%BnZJ8dJRA(u$|WR}gW(|1K7k1s>C#d1>a>AYN>Q5K&E#EGPwzp*W{vHXi!1n0L$LsZ6=TlL54Sfd1UJr1Vhe)_tz<;#7(X7$vP*!pI>1YB#X zEs`Z}Ze>7A4k3Dv*?M?6XC5+#z!7IiEIrOHZx*1r(D%X5t%pxQW8b-RP8eN5MtfKr z8x1cWrocFy@J&J_o{?5|F2en3qKz#E&62H_8K%I8Fg_bOSAw5k&L_mhJG<)*ezlZ< z#UuQ!rRWN?D|X)QT%sZ_gmZ%3z>`;-!iX^6vJyL}X;{ec28Jav+6#(~edPv=a0MUD z(+0m*r*?YJP)< zG*~L{?S7BXw6z@VHyX)Db?hcV>owAB?WBw#%{q#qqtY(wA$(on>xw^iRqXNm`>YA0 z)HRO?CY1}qnw10~QmP1AtP1?n@Ia5p>NgZr7~;OGdKRh;~b5Sd2YMX|l3Cx^x_FhbyN+&2ExKpd}~>5_1T) z?M=*gPp?@0_o)FeW9z&q&@5~*t`5(N34umHzN%tU_C(vF#K`a;-sGG-b`!D6f6d&! z-8cYowbFSTByInj4PSa2LEt4nc!rltwr^)$*nR`i7vS`&g7RAqp0#0J`u{Ob#zenY zE|ZCiKhP2+rcg~n8>K#Sdx2U+X4l~xTg#*Uq`sXAVbg|0K@u|4X_o^|VqvW3ZuU)w zNJv@&GM6GL4VyyBec5L93p2`1tjAJq#r;C?U{t67tkv-@I(! zRkRLBn5M!yta9;`Ulld*)J$KIqyOI-;_^!O1^Oo8j6Wgy;v5Ru2Aw8u+ZqWdkqKEGw=h4?fv|Y4}h9tGiO|`SC z7l28%D!*MV1N|OtcUEJjr{~A3b^W~BC7oEduu_=aaQ&Sx0K^ZezXUbN-eqRYCY3FB zC@dCQK`vIMjS$__BdPYv^Az%etUqI+=QxJsl*b|6o`y49sw zb<4Q;GnS&~fD6EC@v@$Hc7Fc$Ngr6bGp%!7c?!)2Z^_0hQEBT3i>6|;bs$lRFF3CO z$*a?i{aA{DpsiAL3^2Lu0208m=>0>APQ^N|2InJ(G$30-pXYxAaXt0`wky>UWUGiv zT5pgIQUO@jNr9xuQGdRk?1C<_InWBZTBYXW@ltT?8soK6#GgGV$qKR3(8rQ0@XzRq zbG2*$hOZi;j3snFV6W}g5Bh~@feniE3=M5^j0?ywH1wsTe)X!^gDOx!URdIilSRa$ zVdjiZ^j;(b9y0)ZwA}sK_r%*ctvNt(B7zL&|2sln`3phMj!`Z3K5wWT zlBD?b6%bcYKQF0?34|^552TLpg&xiO-j!6jMoaIRRQBlUGkDTNUIxERCC!5ik@Si7 z!tQZRAovS@1ismG%x@AVw(zEHD^*hjwFM^*$6!P}#>exmq&Kd;1!OID6WwA<%9>=k z7H|s=U0nf_iPZu?o)5$Xy>B3b)8k-a(v;pIPtJLhzB_7fVkk{mOMF##_toyMV*{f! zKgC|0-dyvS+bBlOn~y9@Q)S16F7m`aSGwYHMmJ)2o9Wz;Z({XzE&WH)X?e1C?q52E z)wNkGdc|W>jD8$=egWSpFR>lLH;OHn(G;sraSq`|1%Aj6LD?Hv(B6$mV?gXSHkIIq zj_m7Cra~NTnXtW3CiUjq0A$qWfGT0tf%zMHjyQ4m^q=n?Nd8pcBx=gNgfN^qR!U*D zZz+=>Kj!rwiN6=n^e1m9bsU3?xLagSifVfKFYhXya1tv_0gRsfjd1> zltIa%#{bs69T3A2X|HEoYzl)v4Gl>D zojue@1CZU^DsAu0e*)Voselp*HoDB$4?zb}019SyN*C%rgca(<*l#>cOe=nDu z{TG@B!%3joNAS&z9ngm)T)l(O#K}Lb+0VY4ITY=NNPhzR#icwywmjOaF_>+AnftQI z|JRS}>!KI4u(0Tlft$Yg65?rVw|zC#wDM6)75l<~g8ylc$r_??)WWa_$s&ZW#2#bG4OcFX7mQ`<2YC?cR z{54dAg~z4)GZNpNa{s&G4vn$(2OLZW8_WG#%R{3?&n`3Yxbn=uZGx}4L7$biRfB)d zD*=C=rr4_{_wz-j(%c&*M|#KuHpwxH9co_fEoCq1?EshRH8{0(7goBMcV~X-y0z9_ zHq)5Kgdj-FyZ8XhrUak*)=O$mehQtW+p>I9Lsut__w*a}lsKDT!%gKz&WN790n|bZv|=gnxL}1Z`kQ(&@70b4!H2>{ zZj@(c5m%<|ZIu$dr0wop#m30EWRNV4YLOD$g>CcFWcuNladgoDwhnFr`jvF>8+)HQ z=v8F;h7Xnz0%}UAdZPCzNyX#p`U|}XN#wcP>edi$;;tj~6a~dG<)1;d#%fw8`uuH- zV8)TG)1}!N)K($Xfid=51REIue#*H^qV3m4*boi>er{~%^ZQ<%9=-f|F5f}tN_80b_MVwQ$ z%4B5nct0JaNOpuaH?jhR(m0%@F4uB@FW`Qh96^++aZ{!Q4 z3ZE8?QdcAF)t*3{Cu{=PLIpqxYD+ONrH%6INVV?R|C5` z=4M%0`ZS2F9^2UR|Dc?DpA>p`;Z+Z9OX@_k^4#Xb zcgq0HWAs>`th1(1#*_QBP^s?UC$K09-nm`mr7mgv7GjDw%|1a9r#zC<_33H}4Z8`Z zz8mi-TTpD?A#Y^Doc)vGD8*g*F+{MuRd}mw9>qLeLEEk-`Hj*%*)nSK{S-cBW7+?< zyLUUh{I*0n^X+Uu92^SMZxM{-_QS+Z?wleNB8d0%ryYrE_cn{6-~<+aW0=4ImIKrV z&(Dw;Kv;f^ceb-Wv7R>??J=}{l>~80fH;~p*$r|MNC}7H$8yIYu0sh4{`w;b8l7;T z;G1A)0U1h8CZzDGSv3Q}BMv5L?r{!>0_B|e0^z`V-uGZvjNuR=6jPhqC<*Z%jEf$1 z(O%7V{-gvHsldEs)K<*c7xeHL)An90iu#RF8!aeeC%1mF=X_m{r5^J zYJCK%8*z~xxels-|A<+LIAN>5!g*91%XKTedHv2W7ehZ7BlOspYluRI7n`7~PuQ(8 zk6JsG&Dvcnez_k}gRg-F;Eg1>vycTgy!d4}5B3p~zoYZ_w3f*NIwzPPE|jK$$VEX%lEg$*pQp>zwG><|^?T=gsfuq)U&k4#!{y_Pa*XLDol` z-Kdn0>ugKUn)IRf8oAH2e`r(Vik*J62j?lna{8-W$Yb1PGPZvMH zetKW-QSM=?1Y;|mk5P+Z{|OeuF<(O?Odh;ki-C1Ue1WT{gc#~L#)MFyunp_KME~$} zsBd(*Fcze z@`pKQC;YcKw@Q!w%u_rS=~k|4-n-epkx7M0wTS}dJTe=a>E}3uyip!)XMwBp+~{*n zLTT9Llj+629^&gq>5TsdBK5^ZdLU4t@Cn6jn`htMb~I<)4IhoxyM8bn6B4`LE^x8w zPr9Pr2<&*eKr3x%dn$;{rIiS(AR<~W*&RCN~ z$(~8$oqpFnW^=#U#JiDR58M4?wZ~wcyPTwh|2&epfqC1aB%adE{P7cf@M`#V$Xs~< z`|eMjzhCon2={1g+2J>hxbCG`tmWTHP?KE~l!8vFHnl+spG`I8kV>r<6uVQaM)NMk zXxTRW#TyOUt@~UFi@6Q(Pt*YTdhx~W^_CVp9_o*0ZqQN&0d4xY4gkL48jX6IP3+ft>qPqAfog?k4`hEQ zfdbdUgmyv2LPwP#hCGW`YcQ6dVL|F~eXBH%p6ePSa6a1ssiDaA+73hUcoh+7Q)F88 z>WNb6fK)vvRRA@uP?XR`27rdujfswNwLm3(FCrUOPk%eF0y_PpJbCBP)!EybWtv(1 zaECmDCnt48IB;F#jw=vM4K<*8-KBZ@WRmbEP(dQzxB_jLR9mzr(OCG5$+UDDHd{aF zdF-U%SnV>H@98X6tQ2}tC9oHpaaDG9cUtrBG<8=kDCE&eG(&Fw%Q3pPldbF_U)LcC zqSMc@ zTiWcmc}Jpxy^g(ZmEuLBupI3i?dJOL1l{FLntEI-8VcYRP)z0<&!kH4+YTjvkicji zQw4d7zY|*9rT59*HGPTvz1IrZwJ#cS$53L+K_kjT{7dFN95d3!l;>hLvL!kC5Q2%| zo{lJiGTD4x9KlO^E|wg^g)_3*Zbml0Cuzl&c!eKpc|DI}1C z3&9|x5r#!X6$xYRgTd%8iEg&@XxPiJMx>Rn#1_O}$f0>?Jr#;E zMtHQlkZXD<-QBO76(+2AI)XfGz`NibuBem7Il&S}#a9nD{HJx+?A;aEDTYN3KGXjw z`}Ulft)9mtItM%<0Pev#gO655k!&I zOHC=2*5EN(k-*}@+|yo^I~oeU-PNq}=Ua(Bh3*Ye4M3%B1(7FmM#(-K$=dTO*JX~q zYkW^s9{^*yTs!?w{-Yxnjbnz*ZtTFP0J180gnFT)CitoQ@Qu)!^)OKr>$e{+A}-)7 zGuOhHls)J`&YPbv8=0_telOiIeB5f=BEtU@#r$yu=BLh*U-MAk{A6`vPm(HUd`|G} zJnV%Sl28&pD)v42T_-d0(b6%>A!AdP7;fipT4Kt=RZ#rOW0pqJ8e1B}NLyLVuRPI< zoSi%LP5vKab)scm(_&S{waP&BCv*;j0&)88i>QKL+BvB-*Cu^aJR+MgLh5&SB|QA8 z`IL|{hOaYz8er!~nUdoJ){=c_330g(jy8pyoPFjTf}rklkKt{l%pU>dDQ zSyVIV;Bzh2o39P1W(s(kEN&8S;*=#adQ+4-i<8A?RxrjC$y#l#3=`g%r1regy)h5hzY zEU({tBSGPV#y-URTpFq6$q%Sv2hQ}!7v?>BmL94@R4cksL6NXedP%ENrucA`1g|h% zRa9#YL!|XmM)fkHrqAD@9hoUxeRXp&YdDbk7a%u}@|In6_Nhma7k|cTLHHMR4pyMTnSadvoI_Rv7w*B7!n}N*uQGqB|8oA@ zM@y*%R%>n<>a1G5{bSMS^Y#fkExpi^O9)A5O`e-hPDvuS6=-;W?egmB(ILoM!|WcO zzK{g8Ah#t659z1It+YzjQT++ZfevBSjA+TONJ|D<9RsNHMYS6jG<=_+4`y7cx>?;( zoj*y;6)l5otK~3PqHefDS?LM@CP)c-o>V%2aQR;y*Is_O#9T$3PVE&mi;om0@m{sf z!iSszm|VCl?Dxh_0)cLGvr;EpI_k%5mFa}7`16I{g>hpXLePpfTW?`SIyotM9%%VM zQ+Q6aT&vhPmLGq9SipbwL?9i$O2}I(H~Q6z>RvTk1PYdGPoL2Qzv|wS)vINTewfGh zFK;gNZ~!NK&6N@7F#|2hiF%%)B9{pty;huZB^Y1J%fS6J2v6RBB=Wm+{a9|%ob*_Y z*x`O3iN?C;C9rL?qZloZ$}s{sZ|dfDaH-xM`es{l z80^; zjG%JFM-aW48#DcWsAKe&&4gw8HJH-)FZIp3Z3vwq7!2}II>zC6C;y#@%92u`f2Oha z??>WUc$3=PW8G?cv=8DE>~N^tt9pumbV$0dsZoiYsRV{Qe9Q(>UG@?B^D;hjgA?oQ z21Cl9h2_!VQ)ikGXRNLDY!!2uuU5D_yNd`|{wl5#Uh$`Ca+x`)tV~#H%C>`Uu|^CY z2cY8DFC$Tc#}|SZ10Ptdk3JiSu0T2!zh>$^{rkhGEkjZ8op!^SPV9==ZT~6#H&zNq z4cj+eE44%hj}N;*{o<^L_aO?5GudfrP20>WLaE{sW70Ng77Pn9)6)P`r{bC2aK9A2 zxyc+i8~WQV^CB|R%K~bBABj7?elVoO{AIUUJ?nTu0EwKNdH9q?`^dTC2Gj^X1UC`x zNa&_@&L~2e%mwKRN%Ov=N{FQHIuJ-pY-k=K&1-@eW-b0xk@McUHA(Zt_NIkSGqS6< zyLx^Vboc~UoN4aYZkkG3mP&=~WI6x`0eL~70(1IDLk4nh7G{I#ylkMQYY9)U|JTiB z66Sfr{y}Ue`az?b1m?<71QGoN zb%8qQmPc;BVk)V#610*Z2ePX zt+hcBY?HOqL)eI|AqJ6+zu=~~`EJbRFvce9K(|mI+m~_gerA7L0)<~XB}%M^rX5Nn zFV@9=ZkFa!MwSLNubk%?mJU>8HVH|2E3rV9k0I;AH$Bwb`Jka&^LG=%kCY{GHR z%5g2N>&pY|4#6Jly?Wc-jAley6Rtk333?TJkS%V$G!h#>Y8+!6j-WW=?|R}HtY@XX zR7#SV#0TA@@Ic(nw3g13|L{cWy+K4Z;irEIOAUlZML-puPg;9T4RG4f`RI3l{<|X$dD24v(C%p~ z&KJ0+6*GIjd9$>>CrNiX9|1mH7;o=QPU+9Ypaj=+0=b!{ z>E3?etN>0006f)R8@p-S%9k%z>zV8Xm|T1|zbFM_3L32Z<}&}_$xMqf(!r#CRG>Bkp98^pt?J+qa(uUR0xWYj5@o%_B`ttWNd;h3 zr&w{LN~e52yX6W1Piad8ON*8QjV2#-lc{5g66Q$aJkUAh>%b&_gve19Nd$9TJ$fvP z0hXkHL1F;ZD`){g08J+KIA&jqMmn_95-8d7Y(r}XjJFTdxpQA<_J38l7;DRQVzA7c z+U&2@N)025`rTWY221@Q;SFj@a{JwvzN{92{_;6Nz-#d-0biq}AVckKe{1+^ReS#> z=B>}=it63Enf(S(nwILoV@m_CpVv+txiX2z6LPhijxd~gI8TK;nB!_G;*hRZZ4z;@ zMxi0+fFwYjGhFq@K5q%HYn@lI_MmlAd6)IiWXsH-{VXrX?b6yq;2sQ>$2xYBxNt6n zn58Yir?k;ciYgJ*VIOBH(1qA)$QfBYa$yp&_Q&alGLWU?_jH2Ox3q%jCWTHTgMk>8t~FD9M~Rd+*=lfEcrZgYX6X)C$FbKEFdoVBs43{ zCIFqDFoI=_lRZT^{_Kg8^~qR69+L^fK3hZZyS>AZlF67HB_y37hrFqS)?43r8`Jiq zn&9U>dK3$<}Y9Xss`N0$BZ9P^9g=#LGq*}pg=qo5{- zLmjr!&AK-Fc?sdZ!UpcvCZq5n+7?sc0mMktsTmtcm$ zT%H6KBcQ0{gO!AvScpMaoY7+_W%~pfI)om{3^rIi*vrjWd(0k{hwd&b^L0zxj2yWd zw2*$*9r?S_TSl=Z(lC8pEMm2r2QB0wurLzx;7(+=uyz((JiHE4ooA^(v=3~|M@8Ot zp;@Z%V?!|!ewAhA(X8L0^Q;|4KPKTa;&a=Inv1ZR>ulWHg1ahKi_VD0Vxr^vOd~v? zChl^ViG#0&5$Ku`VOj}u&Ald=y|w#E&wHA&A?jz-RZ@9B{K8$tOYW9*o&$dZiBz#FBhX>o9dbu_iReNM1A!-hKeR zP>Uw5j_7sCyJ-ta-edJE$jC|RvfAOI>l48haK%pnDs?c)`v}oBN|C4N^D#O^NHJO_MNqS z;np3d$RMT-CQgX*VvywSX?OL%F;`@FP(uHQ7py&zBPZX5Z|-dv=)tdSzuG=s6EHzg z$|)8khSS1{naWdgf7$gh|2@l*4-bCwcv*xbFwMf$1ZEXvWS0*{jTs@^Hs|94_Eoib z-$ToHnRMigq0%u}as0=>)=6;Q^-H+?oLjseb#G)T&^D%&oG~dBD?77r-mMkN${|Wm zvX~o@_=PQxNi?)&DvD}kMqjG53CNoLCOk8#?9rTe7W^TP4dx7fUS&<|PF< zbJe(9-5i(uT1w<;^4q@Dd@n^j&{uBYy02zwG1Srj_#v^z)k29amg0G;*{WRe>l$3L zI0=vIOyV@>CaQ-m(`w|&qq+0C38H*!>fQ4or7%$}RupJ`uvCa=>rDz4`-je1-xX&tO;SZBNk1z{J{~3){KRVUSgvsKZsC?KQGs0YDS`Dw ziVu;iJpby$e=mHHuMfR*`(VWyt^3dAS}r0rkbk?9zgYC{Pj!PU)e z;2_D&r0if&3Dl)<2O;>FYwDoq+8djLSHfH@9nadi?u1_)JXlsXv+W<9&n%5CEi<(4 zoe>$%L_7{%m4j_mpcg9O)pD{2%%?HQ-ns(5E7W4uqllQ%(NlacueHcb^mR`p_La+E zXxQP9GQIvtHmVptzN*xPZTg|Yv3y^M``SIC5_B5uU9s#|=;aDSobl#4g$g_|IeX*TE1otBcGB-ji{!vF8UT5@l6`XmpHb+?U5YBNA zrJ2kGBBLJK-)xM>G;p>Lu}+|@Y2zmbjLOg={WHpp@0_%F_xTM}c0DeOWMRIpm=@u+ zl@Dt*=@3F-)Dly(r>3U0UL=$hJJs-cJPL7%b+t16xA{3=Hpc<$Pr0+Yl-wW_bz)Au z>35dkl((E0b+^uZgY0#8+Jt-gV^`(O+UqHA4<0_BJ!i}VOOsMDRoN%!*XQU-6Z+M@ zo$wE%L@=)g-1aJ7GL;9^l6#BbS{_iVz_DqtJg-$ORbUur-_eMgipP5G;SKX((W?W= z$*k7`SM#oZjigBMK>@m4pw?)iT~oB#lUp;`6>CpDl{ablhE^xCYJ&qpgm)r78A-t0 z8{_wyKuh#bGwadE-wAwR3&q8MoHdiqSnsqnL|l9|S$6~(flkq*>GjaF?@ER1hSMK9 zo;}7A&A@V1E<7p%mFacI+&q;`X05t7t|0Y`3gA7&M;-z(@u66^q!H{)5m3Zcr2^8F2txK%~D;u&^9?5=^!>{nx_@Q%erW=~Ll(S_=LA^?;lko}YH- zRGwB=QrEKHy&LfFApCfZ&`^(ie3#5Q@|L_qFD-gb*GG!>Ohi@EF}U|y^a&VRIYsK0 ziwk&>fs(d-$MqevdbTf69K?POY??YPkj#rE_5K7^``)A^xgUzqUrD;IGTG9W(>I|2 z|8?AF(dRQK(JADFYb#V|zg?IcP>C3b?bEv-_3U{I)2-huM3&b9EuP18qhfxPI&y<=JMtM%Xyy7v3Ue@`7)?fkel zTD9`q1|X+CUj=I6FL;PhA231uVmR?6P=G6btSp_@XP^XIJNh1I0Xg5hwf%tZ@+zRG z`u#_@3II$BNRLv06u7XVA9~C{&SS<`300d@mgxi(;+44b1`EnBJUz|U>xwBKpjQ@) z3zvz2FId6@kfj*L>W1mMX96i;Vbz=`wBjiua52_(rwVuikqwY8X~@KB8W82-!P2}2 z=oFK~=f!i>mD1c(lMm5ASJPir2(%TclJU=Ffl*zd)O8Qt0Pzj7z|}$r9{gYlAo~rX z1)(y8X6dG%&8b?Z3Nln(;ekY{Iy8%Ss#DeGE})LJI>zP*x@u&$2!T%UH6hfQF;&=_ z4`wW-crnQ7(L}!bpj9p6RPH;i3%4+BW!#EmF{i`l?rJgwizM-%X4P7Ewz@|r!ifbG zuL7c$I*bgQYb}uUwO?Y|Yq%LYy)*+3R8calXdEl($#1giz-A^skjp*kd{nZ*#sYa> z<~7>EK2LTJ&A)vpH+?tm{q0}-ziP;VT)2nY*Ay_TxYSYdsi6xym}`XBshwFux4S@- zav^rF;r#txU)jVzopwW9APy0}4!8-Y&lTm&`!PT7wzh)#`R)#pV$m$pmVl!_zvvJq z_u7m`A8MI65JSHIi4uQ!yh*Iv7v&nCRy)q@O%Lqspz{U4UhAs*w%eqs>W9ysERwMW zWYMN*edvOdZ!y#*)6)jBZftjiuZ*J?FhWF+ zA;4mkz_~ekJ+tI*zM8GCIzmSC zuj2<|2^hLz8Po`c#Q8e7&#)%;u7jmx=vg~-#LRB}tvtK@5VYO9(8GtXB_&1U@;Jed z%9FU9DsG#*j*WF^QzF(uEEFwCI5Zn4j%pC%I3eyPQa!*ie~z^lnU;`72v94V_pX~a z9A-Yy7yT0sQ6Vz;#dMl+aW5-E|60CayI{v*%Nq_@Z@{vW5yt4ee=Z!j#IRUZgwDH) zeTEkATs`pXj_~y*VINW0m;d^!A#Yp69U7|^W(UWbHNtg4W!QJ}ovTH@+1ay`QB|w` zrfY+$Fg^KHMW1ib!k_Ed5$XO3NbJj>N^lN@LrmcODn55Ay-XfsGVsx;0Xw!{OI2{6 z#CzWuNeLvj=z8!(+%Z+i?b*s1xTt@|4j;?KIB!xu*VF_c{uaOowl&6$*e&n zI+v(ticbo?pSW#}z66OftNrtrulVQafkUs5n1wRXN6;a% zk^|_G9++ib#vKeASbhJe!G%ZbOC5h2+|*=s5s=C4)NwTT$sq7LFy6zz4j;sHvRi@T*?*n$O%AB9 zmt5rQHRo4JF&C!Q<2uJyw%>rvs*`-=;v6FPFs_5-h4ZsFt!$`={_HN9xf70%<;Hc+ z^FC!XiK#`msFAaCV}h2bTRpR#Kvyc@+)r#?$EmJVagprr&dHqVOKM&Bq_7YoRy??* zHSb@ERe}8Ze+Pb5gO#jFoj{(`a);A{^Y|akoh@F+mT$>nYqw;@Y4gZbuuKGBmXA4q z`pu^htOR#Fn+-^7RoU3!^3~_psb@N%?Y62^i_x{> zeBwG=BGxpGW#F~^&cs*c=i~7fKrNLMfwm1guLEGkg9*CE67gaMez_z%DV2?*rWBq> zl1aT^^>_iaiZck^ZbOqoEYgyCw5Rwr@`TJa(j>e(i3na-2R%O|dTa?EqP0{NSbB{u zo_e^+fJMi#D-T4}bD@qRrW)s-5>HJz#l9QgUZeFE96F0C*NJtKNuU*gHlV@d_ySG* zoUZdNGY{Y9)q;=g(IZa3Adamb^WlnJjOUqxuIlQV8*@>C6R#&yq~s!z3H5uamM@qq zh@6V=lt+Q(a=Dyp%Mv^ufB5!h^6|YaQF|xn(CD0J zWz?nQC} z%>9`gf>A+2aydG0dl>8}bN>+3CCAm(cNAHM{30YAPTFI3|BU6Z9gUA1Hgfr@C;1&Q zJ9N!dy&TnlN;UeTlxock@(K>FuEom3JQ&W%MsruUzgroP(4&xSY^HB1TErUG3k!SZ zhj+y{2F@DO(`UAIl%TMyU0P6tZK#LFOe*^A#a~v7b`1NOhxowuAzz+2i!cv*53~G7 zgxA1o%yUQPJ+;5-_l2X#fTQD>M=_>mcgP*2h|N2p^xACB6LeV60VLthJ<1MKYi5We zGYEa$G{Ddn_UkC=L(3MX2#jA(i2O45Ib)6Clca^KsF4Ug@}T^R{SaT&ti2+5KsL?j z(?0Lsf`YtnGnuUg`RQo+dMU~C;D=rRi zyt)%{2u$KUuz?h{Y8q%Yvz2ZBx~jSMo=(AxwRw$RHGp}pl)N{#t&JlE_r^4l?39(B zbOBH}=BvUaoj|S49V5G!#4HY5?zsxP8N9ROrey%*N1~#_STY>#N(%YUn>Das7T0{b zR<_^w`2O|v)JvnIyqO~|nWat<*x_{u?^yQpUYDmF(s8rwegu+v7&DB_?w` za4&qZc$FBx}6hj@flTD>_E70^Akb2}~VkJXqJ4 zFK!ya-s^-7EFai%5IeH$enctd>Kf?kaEGwJY-k&@?|W8Up*3AD62$ToVl-hVKo_NJ`KY36xUnO0d}3nbDU;ETmo=oo35-CB?_7 zBP+Q_g1c^rm7U5?np&=)_<$j*Vmj02%FASXwUSp41(8EO3Lde3;5?jKv?XjUu-q`G8Et*tzg0G9ti|ka< zS}~CbkiF;FNh$eH+2!%hSFW-{#PKRn9vVOsD~eEmh_t zjcgq-l9Lm761?1N%7dH>DxAl83SA(Yu6^yG18s?u2yTCsBvB&+MJv0Df-L}O=;zfq z6``BAc(W(R^5Ydb-SWi6*@a6q047vR-=0z1wf(my-FMH;*gE4Df#&uz1b7`vJ-xAW zNe@au!>Nh;_5Z+FzOqH2CNa7|`|N9h3Vhonx4J+#57%VqU*4Pbb47FF$rM*Kn2*tZr><%9aTV6~8E!EV5reDce_3I!u>4DKGD8?RjG( z-%?a@u}F?8EV7Tz*cF(GDV?AeRu!MtOqR`U`ZBiHcbw$F>?)m`@@%gsL#8Yu#W}so z_9r3@+(Y*@ReI7{);=D4ja%WS7_j`<-?jE-E)PGu3IEr=>N6^QfcDf8|HzPMKIJ3` z3fo18VXo^clcTZk81btt238;auZrw-YH&Bfcf5&}sjG}~YHJ~P2vaK&`by|tH(&YI3CS&SL)o=WjXB73Ra@f;4Xmb-Seem3a}vfQte()uw>>t2Soov! zY_0|^tarTYG`!C2ptOyo)g;A#7XysH}_$b8{d? z$bK%{+|RF3s&pGoL-X7u?QGnp482C-*YIh2p%STRb8qIb-?I+Vu;@zCW@aYjp~W^k zG)epbb0CaFCIL|vEGTAu`t&wssvb9P&@264|brBQYHVvX2(ipe7J&w*uHi!O=f|QVSXOC1#wNL{U*C>yNW&r9;k* zdXiu)CXz;hI3z5YtCF^clp+c==LDMkX=ka*yfSB^yZaJr58@e8`DJEX@YRq20H{6f z+Cm+Oo|u;EKlfwhv$~+KDOA<8L{1e@0bZJulI6TYmCQ;0^EzeI7*#wEB+1EmYCMQ1 zmNp!Ja?9@DXRmh$fUcV3R+rvg*^a#lOR0yyP|Y0q=860cfMPn-k>PmVasa+BSQxrt zW;=;GRxoKT^zV1OM*M<0|H{+UN|NdEDG=rxC;{y&)}B@#Bx8o1&-$U~Kh2=%GK)cP z>zUJaH8acT;gjDsJDA9Z}cf8rm{FI?KDNB<{389ywn-)05#?{s-b z!y5g z%Q=?*6y;8b`C{Utli=>D2-Nt71D=+A`;xy?B97j}grLi6>Z2_CN(d;dY!6xpudyw= zE`n`ycewO^JtK`lFG=IS0Jv&pDl^up$2$Jn71h3uE_a_GFs+dF zO$%~A_y_XglOHSTm=txU-Qz8PMdRcO8jfH8%d6A|IwF<#Unj`4NIU0qy2}|zkR7*3 z?lnNNxTx$^%qr`1*r$7nv`bWN(+#4$r*J$vT06VEg4QNU^Ys;PBmdTtI`@Kq8S&#& z=jALwtygcI^?DH6H)t*TBD4Bpl!KC_0?3KRWe^| zv`&K;$eCsUV|H|q8R2l%8Ro6fOh%TSGS@#YKS2Nl%b3F$K6-^JUBZL$!Y?%d=q#@R z#%ZZx_*tURKeFR8Q7ITnZj%80A+gk&tG~xagkAv_YBYuVZBGQuW){*u1gS4b!D8EKse`EPyspI_;nn_W?D)192izNYpL?P>Q84>7JY+YV|~- zTd!AnI(DdSxkR0^eAjhfXyFBajlo620xYWJRCS+3rB|N19<^RTV&;H`MF+DWC4T}C zyT61v^ZS_H3J?zzl7i`p_>{G~f%U`$;3cYo`ZGnpWnvesAIx_XbrOC@*jUuwooiJd z4m0~bY?IENHy~`3#_e+X%zGIRYCE_7_vs4%ZyV-0HI;on^HW}YUSGd-iC-VD(W~z) zl~N#{l=dqHniLh_KRPwE)j5&DYmJgIeyKC}@)K(&39*C@x=Cit=S*MwbIs}^c1pff zem-hwtDeNYDV1L-*Y-T$H$iNErqP(j@~6&mcdcNmUf+aW>!kQhMk)@5eJ_0;*!9G6 zfAfmxEm%T*Q}gh0OH*Ci-?>^O`I37`g8t8mV{^5{Nws zYSY#y$3nm&Qh6Ay+1 z@}8%`9O;GJcf2%H*<6N&{)H>Y_S$Su*w`e*X>4o)Thcv|l;d#OU}#tq?5@Fppsb9} zdhriN&_c`^%e4=%5Suhtx2+JgaDah|MPcu8#<7m8E;2%WQ3+#BV`w4b<^aUOjh;t> zksE}ypV2}RRxf!Cf$NmjFiaiXlZQCv#w~mQ-nH75bv0<*uH6+aM4y0u6e!yTmSUWH zl>{%uqFFdk1-jX6fz4o>@Y_tkT3S-vC!TBzSO=r!!1jcOQo%Q9C2Nn}TV}+y5*O}q z3&hV5xQO+;!RQY*nf`X0sUGem+w4xd9Hm`ZB@;2Mj$0VLqg_YSoA_oWTF7*Zq~#sp zXkLGMM7D)1Gsz%X&ta~m?mFV5-4d?s^8&6vz;`9B?0EJKdh+A9)3NOLme0Q%J@a0m zL+ng+6-J2t8}0uwGvy^Hrv$KNW8E{q@ZKTdaaTR>F7JOd2ko$fmoUT|11H z`3*pc$eWRWJhUx4LNJ!_Q3u?QzAb=xn7qm#(;vkvu2x6c0{6ziLZImR6A1=GC`yOzvKi!*7+l3-A(( zml%&F$KWU`?HCc4Rp!I9N%3Y!ZameTXw$_~b9x8`{en}1p(5KFD8DNIRiS%TLJw|V zvxjx{Mh`*iw_Q{qbLaz{>Kcwf@}-kuLniqQmx4sRMvA3!YLX<}RCe2O%W&AnPEcb6yCK(?A#qG=zvv%$pV z+&TG=YI0i#J5~n&%3XKw+~4P*@Ju?c{B=?D?+GOM- zzt$4#`*CqG))V-cX zJrD3o_Z`SVX1^Q9L`*u2oVwvDg84&e=3m|-^D7pxv}|Fxr<1T$Xpi;P6Yuf;@WN%{ z1?HU!fbic_pD&EFr}nmTPm&un33 z9Y@cUdJN+3gdYu&!S_S~g?AH!_?k=m`|C~1gZx}VF%KegH4?}qO#4Sva7 zG!ri>!u@e>h{pV_7$M>e?C~;o`f@=yFjOqFF{X7sFTse4rJJsNkzSUqhz))j5BiNZKl{kI$MQ;;)ffh$^6zbWTt~%HDi} zcHdl)Gf*D&oo9l9Q^0Ua{rkn=+Iom8r^gqcef-BYZXxok&V{<--`-!dTrw168?t!Y@x1H}NW_!x4J z3iRv-p-uNOxLN|ump;X!UP>m;ONC}2Itwr5EnIo)Mg=5*K>@Xz<`1X>&G@kQ?yq7Z z&`tb+@TUUZu>!!G14}A$qOL~w9sWQh4{S+Mn~e~4dSa{VF$2SN19O|#BqPA%jSQ`$8KKTX3*wBD~@LJRu^ zeb=Nw0v>K!RHvlY9LEImBo)rX*JOf+XrL{WZ~=jDu2@L9>to04*Ihs|Ik&k?Cr8o+`kzs9 zA#bsdqZM?uN%Vvjh;ZfKZyVb<#?POtzQKQBL%ENkzm}x5`N}xm7clh2-IRU&(TPbM z>4EOq-F$La9Z@$Pq#L^yC3d?KEcauV{Jxu9*q||mUF)cZUE2Yk2a*pHr#9`L<1XHH z{?Au}o{4o5Vk7Cf%o>`7A=w=J-~ceW`yeSl{|weJ{9eDWxk)@-FU|PcFydE9*p)H+ z-PNAlRefDoNhqVN&mP+yT#p}V^D9bufE&z=b&Of8YJ2d2D2m)f*^;(n5QP@nIgXl| zG>nji1u^?JHVjz5-+a~AJ_GLAz)E*|jif-FpJTVFYNVMP+($_ed-IVTSRl+HsF+{Z zQAvQJQitN1bubJ)jYaOn>i340j$ST_YU7At9!Ivq^jz?}yvrOx&#`H+22TH!!lr4nk5u@$%OHTbREMn z-4J`h*zdx28Vnl@O)uVPuk54ZJH;mMY@Gh;e;9{mMYvbMFaCQ$&nLw)xO=0AkYh#G zGgw$?2surj76@kG!mB|qEf~XVuxnxMA!x%w?u`QxTdVl#{1 zA22jrZldMG$IXW=k6Yho&`iIAehVFPc>BOA^gis30dxga4Jn3VACaKgjb+($dr1wl zPi|@R4JZD66L~nOg89lVGZ1|OaqZFL)dOdq39N7S(+}@5!@5gNByG8hkDzBW7O{-iM z=<5eo2d;wRFFmwd_!4dQ(01)Zr$5g6qpOi8-(f4h{u)kd)>7QpIo+x~VT2WkPw8PJ zXM(_y-7=hwXriX0$4~rq*$>I*oxev|Ny5xFH_%TZF<0u%Z5jrAEtw0AC}wj5)*>d* zgfRd`qGb+s_`7i#Qp$!RVIkGLgMF@3tYJ(bKWY_WGEWR~SycgNhKq24%59Sc>u^o&{~fD(*O~9W ztei|e5`&)@rL>_Z!N=9kK#e4RzxWJD7Q!VtdU$xV>%wox+6>9z@_bw_hdq|WZy9f6Fl({=qund zt{}w+sPsf0-=g13t;dj;1aNxVzG_2&Rwu%{2EHrPxLPC`Y_>+{rOQBrNKProgEp_Y z{u*s=eA|{pMO-~tDF;LTx^6OcG1OTPZCX#SVY+HDjC#%`|A0+Vb*Cz_HFUQa7r!M( zpqkwQbW=r_nD(jDa;jFZXS#L0HWRuk$)~IKXU$c&W#u>zWe+b&t?Lv^l-=BUqE65X z_gD}fd@Y%rB+hGnUfo@y__TFulkvF3fbV}3{fPPIXL!hdIVv}@RS_U}n#4zZ;3%ST zKA`Z%IPcwu__W%4r3)jOiF4c=iy&=NOIp7;O@L+PQ8pdUgZZdK=#RL1|6Iz-xO5)zV|LHBJ zvZ0Cg#cQJ}#iKm!_M`E8r%XH!5jgBa1n!U*g?mblu8Bn9_WF)ceD!?YfmGscp|5U$d)?B&z|>O^rGr& zZOJIj+$CoS(uIoLcour`)y&5bkDxLVav1)htn80oEDatU_U{n1<2htmM=e8WX*r0g zb-e{gV-Kd)63EDQ*Nw;y*Nv<7g)(^ODw6%!7&ljyQV6LbCnd#I4;@g7OiYsx985#X zXmD5Kk_!eoZioJrvGyo4$P=08!bY57*hN{>Ph8a(-*l!OZVU|xTO zo@R2ZEl2*f6Shx2vQKmNzgbgF0&*ZwF13Or4M+!hB=;1Bqf!C&c zoP<$)BS>sL(X1MllSyg%;uEVgyA+ZDv~SCMkFqG^}F22YS0gbY*&Y;?~H>y=R2dgPNU zaM8Z7myRS>v>qAgE91y*o7d1uW`pkMyX1Z~T%A;&cap~w+(9r>9G@S2;a4Ls%$Fr` zZtg7-P~2~}tq+?*Ww%_8OKFfPg$#QP{os?s;hrNTeZiIp;cf*GT9f6IzsLm^IDX%j zc&b=k*dx{+Nk7*|1M-sPfTP7UT*qH{oTs+0oLET1@$YZ{lQa9}>#55QF!cC#BLs#$ zF?;I+W9oK}T>HddrzZUIrCA_W3y6<^TrwG{YI<4710hI(R+yiZ)IXP_l>S+7-2Nnx zGu2kvCLR{xOe_k*zmk8u43N@#-0I#!Z zTe$VKuaB~!Ef=TT1gNd`W>l~!d3gz_dH#Y$VG}~W_btUodu?9Pxzv1DZL2w>>+WWP zMfvO~0Q|lSSgKmxw+Yut@%gygNwT;RRZH!!xR|b90R6tD(+%^@;R5|`P`~JuyOV)* zWW_B*r<-`)rl-E$wz7J;-!xNac}*t*FE3IR5c&Pze15<6p8=|1I>a6EjQX9gto_em zR;&Y1K0f2jum$A8LNXO-&c44;__u{&765|B`Vvf4mQGSrC!O@KKvPun$!BG2YXALM z>mjO^Bjr>Iye+$`xPa*l&VQ*^y}U_VUI{HV8$_9 zs+-wAOxJMlpCM|Kq(WZjfaS-k_BRe+sDueAl+1A}oHNUT zJcnO1L7W3%dSc~VWt51h0kB7>nwH61l|z)fKUg>%Z}by)O`0qdh;E&kKd%ww1}v%F ztu$_zhC8C>d%}4H6ZHGrwYW#<%sptKMK+d(Wv(f2!_d2|_Hqmv zcOkf2uQ1i4hvs%fjS!$iP#OtZZ$280J^}lHy=`}=*X^4z^G?~N;4OO|fBZOVVkyde z6pkAVW7v}dNKo5J0*qe9WF!ru4+O)v2#%PAA*^A@nYDvqF4lC`@G3Mj!r`&WD!19{p7`iC@;)}s zgTpSNY{^|<;~)(}tUHS^#!WinUIG~kj;xQ|zzo{68B?t%_^w+RbW^9Tho88@zgi22 z*NPIh0)Rec_69oa!VYlh+KD)`&=L}_S0_OWf63zH0};Dfd$wmXgHDl*I{t7hes}o) zyZf%iBF}Ep+1JrY0qGlzPgRv<(qpnCXur({Ez<1V-rKz`o`vaoCTr`A6^zOZ@f%(T zb!4_%?K3G6^}_6ar^8T(bBgQNICZ>}VO~0Ph#1AtVCZFRQ?ZQ+^JBvvclseI?m{Yk zlyDrC(_K(+Q&jKw2JtATGOj+3PVRz#KpaL7kfi7n#ul%o!Rq<$e(aILd`b*%=Z(8z ze{$2`ektzAUY-X6HBrE6yls3%&QsTTUMa7ZkI9U)vh>ne_4SLu`oUD2`^`09d=jd) zKn--w1s}MIV|aOtRC8VcSlccCc$g6UG581gU6;2jp(~^7OJvVnAFusuU$8j=4Eru- z5Ye}H$5owb&Of88aRNXO7AAMXQRq|mo-XBJ4wljw&fnn+mrtCoTMwDR3Y|lby`!&( zcq7}RU?=J3)|byBr0B-sLn?Ii@k7JjGrs#OppLn!FT7#=N|`R~`G%;MWxHT+h5nfE zpE%P(vhA)r7A0o95}Z=xXVw;sS!(w7fE@7Jmareiz8&)G7=L` z_k*0Zy+qqo@d*8bk$Au}&&TZH;UkuB9Ff&|-#i$0jt)I)@CyCMFBhVYXBYhO%bo>d z(85VOb!A7Ka)Hj#a3AGg*#1AU3Re;US(fF?RzWZWs~J|L(Qro$opUl=3rR+ed#TiF@1k15Xug6en3rl9%Xrbs zrsbu)fhjLs433BOj}S~(ICCno9IMgPHQ0a)PFwoKqT93fVPm#QI39da6evzuxW$#Z z*XKw0ud^rR1-7aT0UkZlChZyGyjo5@UHM5M7UK%N6wY{Y%0w^{e_pI2d$S9-_~2*h z9rX&K#Zoywhb`K9{sYiGTI>=a`(ACGbpG!e06q?B@0_^F{))$|-wVVl#gh{wM2ZLQ zRA&;7yn)Nb<>tsK_X4?~&~Ie%=XcRdTAfR%Pl=Sd01U2vL}?rwkMmOUd!2D!+{mYN zPGvj$$W{K6L>ogW;#B6rEJZykop?y20>=Qx!pJk52$Rlvt`mVQL%@krKvW70cpPIw zU~N9&RPNz?(pAYGmt8f9>j&CWm3nJV+A_94_5=eawLRb&ko$1)`1rQI zL?Xm0BM*D(=U{QZnA3_&#DgQbRQ%-A?-z+ZM2!UynhA*!K74us03AZSM0cmXnM^Ju zQ0iwNWWV;1xf)O8 z%5&SRtGr^5hJ5cxt-(MNQ)0#neW*%yqn0`^$Pp}nB|rpr>o0U$=)k8(K65IdY|g20 z%H<{9MmhBz&lP`jJfGa=@t)6b_8QA=?`KO2jkFa`;$bWR-;Q;I44`h?0YDeFSdo&b zt5@OMVkF|&{xiy&0FAPSM}zbQj{RUWy9u;}NpOWexR`dfi?MFjPx4-%p|&yC2;G|Q zu9I|)1PY$?f`^;eR}jAk2zIL{*d^<&JCs+yOL1=3nxDx%W}6e(81+kO*sHq{^Slbd zxv;$dUE{vK>-6K*>N84qfcpA{4^z4dOJ!9jE{>)3YfDN6y8j5yKRDpT*bQ^K|EK!| zzZW09_*yw?l3g^EYQsnDA_NnX490>P={@%Yn#3cmDVyD!lMW>j7(7CONkWG(KEbl6 zliMQK-=V#~x?%&)D}r8t=WN2tHjum}0B{!cT$-M7QhZWOfC@S5h9Hg!1~2-fbozV# z-VQo!S9WkMZ$zAS`|nFjZOJR&#-XsS@ixe|Eq>!A5wXbrji#gT4gX}_?H3ae2M-Df z9DXySR$iXcN{Bt2@vqgG4;98W>ApgeuaN8jjf1;7Y-#@Sk2eLUKYN)#9ItM&Tz4eS z?zvTJReXGG`~gp!9R|CQ*m!J-4a3o|r8b^`>1t`IYkA+uksq?S9Gu2}>q6Ka;j2Vp z8TJTcn;8U_JAAy@+-9Plorwr&96k=cjvT%oYA@EL=sJh(iwok!`H@=pelPeM3c6A)&vk1g za7_de#qVC2K)Om86TwsR{brWdRtVpbxBxl{iupT!-j3;c(xrGfyh$Q&<m$)&~-TQ6-ErH()M1p>9dKF8g;xtk-tck~8L% z)h?xi4Bcmc-9B;0c**Qhv!l%)%uPWLspHBd{(Cmt?pTi*#fN`OJl^VR@fdC~t+*YK z*2k01P9&4vXU=3aM_nsL;GT+1wn!67q8J;qhdk>B7`06k3qowut83*aJDImE*LILF zH}{(kp0Tt{eBGBv^4^3vYVcH<*%nl3z7zV$jb`_c2gCo5rmul#YX9T^-OOwZ6Y`vS z4$0gkNiifdN_pxMGx?Qy2wmdpvTXBk^)z!mL=V&^CZ_IC#IC7p_jh~H5pzjPx!q=o zx*M9d?|<(9|9AG9v-7fZzUREY=lg!YozM6E9>I*mJYe7AqJ>7gP-ksqgc3AMAO3uF zD1fndlv??}Q@VE4QcTh*EowWJ;cK9I{|K(+_g%VSTTf|T#PJ#b*d$#+M^a%7|9*zA z=_#XArgzl~)$X64cTZyD%F;K$FC;zDHZawTFk^k$b@^GrTZ9#T`Yp^%x1rTp_vF@W zMufVHmi&qORk&HZXTPN(c6Z0~VhbE;O7|lbp42%OHM)S|p|clc)xR8n>Eo4K;|S$8 zW?sqIt>AN4v&30a%6s)NqgZ}4ihEDpmq47^$y+a#TvINBg}UQKBQ78c~{-R z^V3Sx$zZd8Jh~zp6360olBgcownYV2t%@JYo>yQa>itXfUideD*N9gl>lP zqd@QJRHx&AmltqKPkTkIH|M^9_;Zxrke4heziNJ8D_Vh3lQQ+ z8#?qB$&Hn9)!I&=SJST^xxGmgNn~*ya&V}z#%~2D>uk*2(rKlIXI<-2)koD*PoC-F z-wBI-;rR9z4*uqOnOsk<1j_>yIlHM=0@Pw-Oy#ON$5EzDvkORUasY8!b=%%*n_-5} z^vvSAcfLdJmF*X+XJ^2rQI#KlaDoY40s~4LHBM(`$*nIgo3HWD6dShE!4ZX9>aZ1#5t+Ix`SyV&{=;15?^pK$>X6rpWfk;^%bkE#Pb^84O^9qE7h>FLR@2u z!2(bj@Ih}cSm`Zagk=`-ZxQ%QD%3#CIKLi60#wC7k!p(g$4`s(F9l-hqDb7t2ZT`m z*y-gJyrxni=C7q+u$TC)=~5746*z^a+{Ju|3DB49WZ+(P4D_m@h!2D`1(5>8Nfn?j zI?IN&*h@G0@B?gfeaGO}lAPhe{smB`hGiwRMwAgXDXKdQ3sXu5B~aCYu#7ywK12Bv zT|lo}oSzT_B}EmWUtTQZpHV@}Dc`vZl zUwc)%ru{xXS29T8=z3k2k1%P_3q&i$!dS zSE!ee#ynr5(HqVQR4KE6-}`Dxsj8DFa48C)ypuR$kD{cLu)pjm8hkUb$NuxC(X`s1 zJuR$fL#+pV%juuJ9r6+%?M%EjrF&{O^42gu^T6Iv-Ygz|7Vkmz7bjU`?B|@G zx_%0HXSIY|PuzUrb6_m~1NuE?mcGCm8>Kf$Nsi9f7aSY+mNlZsq898$vY9SMe1G{& zKG{Q<*(_=KS~MB#aVu?vbDCMmW|Q+rX2?aQ-l~zKLz9FI$6+MgFq?+(yHeMzXS)8J zWC%9uzXsdl`NENkava0KpRr~&PCGBmL}WNRdu~?W^2@Go8Zxircf%}R*WC$s9Gb>U zhLI=HSUe5swUH3cT8Ix_s5s60qTxAbkErlI7k264DXp@cr*EF?YV<$e{<^@BK7=#+ zycixij(KjWf6DwOZ|tBu%rr(ohQD#sIiN;EbS8ZYNw*NLc0R=5DsYwWF(mqxfc0{v zKNn!8H~|6w$%tugux_yRFeu0}XupAhmVwdHtwFelIN@g0Q;dN8Ft}o~&OIzW5P1WA zdVdb!#>wi6a;!p9zUiN5vI39fGNYIffiRr6^unGIh_`1V?HkloIi$?rS+5_>z#m?( z@PXCPsUetZvQ2z|8{)i8i?b%)t0rj(Q9(kSBgbHd5M6ivHK9MMJ_$w&RlCc7Nv$+3 zBrW^X$)z?7*e;D>H{oVire(=&V~WMrGXEa`r3v+iTXcO*y}+pA7q0V7O|2wMiItEA ztJrLQ)c@kv>?#!8|7OLG9F3tvifs8oyUwN|t>YlB=Zl-lU%*fH; zCu%c&C^8UnrG$z?V}Fu-QOlvZgSLNKn*2s1-7Xc}wE1NNM~x?E5RU@|SB?uBAM5Qq z%PP0MuZuomdl4_RTlQz1+W5>W<@Q^qMEyB$pMxvyvG z4;_ak-Y2~Gs>YXBvjuslPqEv}zHe#_+2g(a_}A^HR#3B&8Aqs4&(!&U>$#is#(m?M zT-qO;0}PxOY7-MXnHP&64iV5dF;cf{39yf}BF^t1nUd(FZi2e2`d(C%u9ovVZ=$dl zhP!eHRqd4b#gJrWU|v-kudw1Piav?jiPN(VMLT6aF?G%B*~6RLe6O>v~NC~wGle;cQ5gn2&_BBD#z9m`{Gs7c(sx#<{vGJapis%s0Ij9NLSdC6qU&em^rL0fBenn zBtv@Uk0wJDl`7TghqI4j6&D-`+(UQ=eBTiklc0>PREk1!+v7JgP1kEGp=E18&jJ+X zAKbMfSeATNb2WHTy#d_*^%z&qk&p|evs)Glfe7#B=GLclza=7cI79=&FhvP7DV9+B zVpSFknk(g;Aic~MM|$z!r=D7iddiB>s~^{oLV z^wq16s378t>(;$exSY-!GC7)pZc`}j`H6i;%Qj1u_O$@a_eleVW{d?jz^Z0|x+-|T24t1*_;l+joax8%pmr$%=uP3TS)yYM1(4vS)4Er^?)^&;~ zokv_6zoZ%mgEeJ6x2!W9$UpB+ixj6tekt$vR;dt|JZpHr==X2F>dJ<$sxB^9iFeD} zs}fv0dH=5e{o^9LZR8)dm{gv^C|UWDgM;^tMc#_PtssO6J|*O1^}v~AtKkmMv5O7F z?#XsUzR}C?Jzen??HBDAK>=A^s4<$qz8yijG-RS-JF6N=IDDT!*PGzN9 zEmkMqw&y(Bx6iHP2qB;`)HT$?sEx%`OT}8;y|;E(t6pW58OCihJ7i$cY?fcO)YCx5 zjzyG~deBY7L;fatj<=}wBCaC5tQ8|bVcAc|(DkL-gZ0s2G3boL5&K_1+}6P1kU0`g z*~Sd}hg&!tm}Rs_g4f2D(MbP&IXa)=H}0#|q2+!XhUrh1*#aA;wjHJ^TcF0^ z3x^bS@u8!QrvRl^j^FxjGL0HTw^f$M$4m5F0`6Tv3*oUgO!JTaOR2O-G8IjM#_gH5 zZ;pJ?h(@N5JK!Mvw!KgkGd9G&j)1ZcwD)>bk+R_?E70C^*6nap9Rf4iVQ(2pHbx@e zmfhf7Uf7p{Y&!CKG}RLopwBSe5J&`by8mewV)yz#wh|sgI5043jYT)br1;H7BCySe zDzFV6TBV3#GL_2u#{&Og@5}xh^KEempM!njtjT*my$8k0GZQ}ijtdkDg(wvPkwX2h zAg*y06xH?BaQ;^(KvC%eS_Zam9?VXHY2g89FuW5eb&Gx*SOIeNK-0Izc?5`*abBA{ zM3jfnDOvWCGvtjt=D~w_cwNuWhjj!fk3;??^vM^}@#Ii^#sDm#RmJ%lMv!W8P|?0Ae22QLw%SX^l^#I#b)UQ#LOMI2?1F8u-h`{08@zbea#z*o39fN2(9 zT(4DhB|rqQ$|H3(Q-iHL?h$V+@XS+9R5HFwf&AzECxNcHnl~6Nj~y@=pwbn=W12Yn zx5&RQ7oaKEE54(a;^+vDGm>t{c)Dw+{Vp5fZfR)1C*<)Wt=c&w+?6sd%wmtNAA0$ZM9@)`N?bijAB?zg5pinfiV?RW)Q zEBQpFj7iBpVUc<`6E=CG4*FnrKeyBDZ@idw{mpY)((JWj9Ry~IW$DU+A!5#l$Krer z;;7@MrD^B!ykwGTy*(Nez?bpY@J`WEF=b_fFV0$26uD247x53W>$+LXir9aSODAKh zp_p^ZrT2W?-s+^G!Z;+mbN~CTRwnP=x~j?EJ_o^q@_g(~i?%M_HU(IOfbuX!s&xGH zYOt@kafQd1KzwB}6ACJ3#wFJM)&~e|33(5j)kg%X;YQTMse?+NbkHkR^@@PP#43)% zXZeBmg{ncozF2#c#gsS{;_d6^Yy0qN)$6n5>l8p=*5O_c_XE9hwU`9*Man1t!2vM% ze$;7^t#WYdF?FbjB6;b9RSj&cFOWO4smTglo|jmBFSXFZrPw4N zA}L?#=C15pmS<6fmx}AY=&eZ?q5SX>W-Q6qgcTgrVxjkfP5vg*cT)dPwB zqUZ-B%0T5MFeL?(0DLeg4$!}Ih`%5b$&^)EpVn;sZU-bXqlv^gc85EMO#o`u-vPwL zvcakNgredqgK0dkn+sGOMeQn}yyyayZn;Oz!#0ZcO|%tl>y|4iN{4ygfLk%N6hvwG zY+9LdK{&$`Eu_a|zg$`3gcZq=lrK*CT;g;*flCl82d|10nfb+{4*NmgK=JKL#g*Li zKEa#YLzyDE(!IY2y7!UWJ$4}Q(HSGq0TtrgtEQWKs>!+6)2CFVS=Q8IZ{kd;H%MQC zlo<}3oBm}R)Qremc7No>+rO9{sWDMTrwr=JV*mW@?ZusltJtR^E4FY-)r zO_xz;dv%%wQN!r^0K07qa6@!-bodS={h#B~aoup~I z8jy|wmH%U;Wtsma#&(3iv&OF-LvUOR!X4)Et>#PGEZiD}l{gx?lp;(2{6()~V?b-f zy(ocvzV&|B57w-69PHG*xMQ#HJx}rwh+&$@t~x0`?GpiOg-GcqkE+<*ReI`Vjr)*X zR;BahcIog?_I}t&Lx-WmaWWY{#Lgsq18j@aiPsl;tPV>TxdF_RReAW~*OHxtxG$*F z*9C;AtD60iLU%PWA1-kE2M!TfwSA$3rP~GuL8ikc0zVOgR)+X7GA8t@Pt7}4B0wD7 zxNyFf$F_0*!%wXm96H4%Q1#lJEr4h=R4~zZrQr5k2^lh?acpedP8rJtG3YpBl4(?%eIwz4dp^pc z%FWH!23a}pGH-$Ae?TYEDv^)eD@c)Hj%`gzr5uz0eiY!ks9JNnxP0^}&8CSR>$68{ zZMJRlTerB-^bi^jZHVx?uQ9uxSpKy_cNdCbP+!*1>2G*~_;yxPgW+o)5r>GZ z-h~p`2~4RvLz;Rdq3f=4Z9~j6nCHy5I+lcr&1MJuU#rQ5aL(&WnSa%45^ZFYDfY@O zjiKy@bqiMkie`l>Yb6D6PM>R8ci`L3@cs54MwmkUqv|ei%uD-M8tlpWU1h_2j^Nbf zYRJC9!!wy=VL(4+w=^qe(Ng|jPr&Ee2$#xk^$8yfxoC?B6jxn)HGfFS~6SjJr?y`*XAX)X@MLWhRGV_&kyi{ zyu;1S5h}_%bSPo}i`dYLOBelE{0YBt*AU6dJf;FWYf;pQI3j&rg;MOfG7m*Z&j0579JKwZ|N`eS6uD_@>G^cTL+} zIw{^OL3-ymC`xJ%+eD%(bXh@Wg$0nF7 zhhIO|v(h!qBD0c75rUmNw9jW4?}!ezNTYgq9!ndeXYSS2K&*%BIT{XOFK^jtqV+b( zu|Sym8aEO2#q1KVXtvfBCzhr+>)!&y zyPzV8b| zWuK}WAlGwf+&lUBK8jR6Q7fgWk7UAz5^PmWsK{{*=^%-zf#Qhl?xly00DE0E9Q)NG zcxU8)fx_lwk{?l#1(c8Sr<6dUd{pd{o(EQB*T=UO9X2LJKYjrtTFR*~t zz$u+e;8h)8Ri~tIh|59Nc{qytpd5A_hbSF&$c*8&iwG-Hc??ia6GarI!EmIidTdw|C_Xv5}UUOL~CDZ`3Y(JqZ8|*LtBQ%WP|(!$}3hA?U8}jd)mbX)jeB3#pi>f zl7!g2Acc{hRj}wv&D0qJnpmNk0zv72mRMf4a9%Rkt>uqvUnCizY-s zC{8F0S(N3-F7D0G6WQu9r$twa?E3Z>?*7}FfE>nOPgEQ@(8kFe4!{2LbhVlkjKQj7 zOoK<)5PK)fXIdJH%U61j91ui$T3bHR>JnH_1}?w2^>mHGxs5IVbmu^R`r+%{FK#{F zJ9GN_0VbPO*KtECA-k6@^XlUFP4vlXU2%^h5t!9mFqhkyQBQ$xYxq779F`_Pb0+EL z;nyWCGgK7%B$}k9raoTPWVbS1$5zY~2lq^(6{f1b-(YN<$!gbyUwL9bMsDq>U^ieg z_62uz4!}AzEn|L;it@e{T2n?{h(|`L*K^{c8SyCZimrX$Y3!kavEZh|2rT`G?UjVd z@C~}HIJm(b!iBDVyL4%HccmqNZ;?Jpf9UAa)}YbqoKJ!`Zz0ngyAc?{zX3p)(bSQs zVPsPYU6(!<^(+-L)uueG+r>=XQ<+>JEgO&W+(b)e_9dHyM@K~`dskGbUvKpMmtsy? zt%oIeSCnm9&$%-@^6jo!w6CW(NvEr!{`M9}W6#?GVL@1b0hw+W=F;@gMO*NOh9G&4 z2c*yU$!;IU5a1P=yJ+FlN`BkKs8&cwS$RHx&~FeWk(iRrA_O49WRm}S1Mft9 zt54tVP5T6U1K&#hRF2qznf}jgnN`z;$9Cvc?1fo+=DL4*(Ae`|%s&k6%rzwYs81eY z5pH@N3Madg)5&qznLVk)WUsoh?nQRodyF(~3aL7Ja8+JhM+9T6sl+-qkdDpd`i&P& zv^fxuD5jvvPXEUnQFFN8?`stc({lFOZ2dG5`gqq)yHlG!pTvn1ig=Cq;;x3eA#6aS z%_YPz8HPZM{=eCFTEGuFbMX$=%JFf^O+72m02k%L-IxI@!OpU^fxlFQ5}UM&0!+CVZsf zdoMq{$B+-b;q^#Ea+!FGBt8TY@Z%?Yxf1&^xROF3s0R`YtF6gQHb*pGwviomEcLfx zN?c-JIETd~hRbTwrSj2ZGG?aZ@6V-57gjGAcNm~>J4Au%1+nkp^AcwW7x#DP_10HkqpXXt-Lp?R_Gcn4m>0l&mgaT2Rncds{5A;Jwe zR-K}kNHUc-hu?S~&1Ox8y100!r-#!`*lZ(7PS6pYPiWaxI15+N`E&V2=e;*L=Hc`k z#yhl2w8)W0KSz>WG932mb-<=#HfB0PG^AI}Hq-FPFqf*?umH@GfV3m*{_9IW3nUd$ z51sv^>GiiJTU=~B2y?pMV6Z{@8_Ep~&_lLsQ#iyfjiLUsw%hw`kOrTRys`DcYp|H> z#&#*XXZzU@9>#O-cG+l}u>JRadNvg<57(!4cQfKQSeAvj1P9t1onw60{FER}pM^K1 z=xb^qcI?`We#Cf)PDEV9HK{rI&;x@Z)Do^kfGXL?@ZFJA7SBi!rZ{1GOsyxwJq>NT zf-R6R0SS(Z1@?xa1E1uVQa+5`V_JV7;=j_Yf-1tRNuLRRLJ-sXfBbaROw+!F) zy2ugXR=q&`Eejezk&yY3Cn28^t5K_u;gn}>8DFgYgwGq4=ZvT!6$m}76w85utAkQC z5Ggv_+-Ef$zFmW$mshFq&}R>ws**lcCAhEf|M^azZsz{^7{hn_ewdl&%X>CCAvoa~ zn-Rx3*Dvs}!-zT4yz$tj^Iig7uYRMfrPhan7J~sQ9;_s=#7zPe^@n$fFzZhb9G}?7sCvg&4rHGk*W%WOwR=t!ZQc9ATy-+?-)kQ1PzRRxcHk zY>0v8whAe>xK;XR?>*IjdCy&;3#|U2>TU|W7%tom!UysNUwy)b?*aWKg-y(4|1)En zNjJr@68K~L-f3$$cw8F$X49Q+*Pfj$b`q6`i zO^ullo_{^u@yiXeRJSh6P1e8xxw<(|Gi@mGd#bqB=9Z~v~n9xB{)fB#ZPnoY?k7qI9cF%9^rHDt0a#V z(N{Zb(JJK=;PNB?!+(A@aUjD_yi$+CQN9K!RLYOF%)W$t<)|cYeto7XSguoT1YfaW zK_y*LZyOjXC3Q(bm z-1qL_<8^7#HqnO)zaRq{AE<=1way@lH6YRXGJfHb3}+39$^2yQ8W>i8rM6#H2Y``i zkWWmPvt)9<>ULBnV5i_fMK}QB*+G5}NXhn)5p`_+J_b>~?wqvs10O2(^2HL0qNkcs zHSnhsG)XGrwfmz-q~wb-?Mr!lK5*QvmHC9Q?tjcprQktg%ll4&@rZ%oOa z7C0@c_3Z!>y^*l~s704^nvtqLqG#JJ_zY})!?iJ-7liP%Vvnqd^E0u6@NT1q4Dv`u zAn!(XGEI$!EGWm=yr*WW2dyka7gW&3J!k2H;IjoyrBvrfEr0#<>w6D`2XbprpiYw@ z8WlmpjFRBfdv#&?^&Ot$cVY~a8#EDE8Y1xD;FX0I8?UhtY$Hw!r{&j5-ZN(OXdj%B zA!}Wq6pDPQsy^WNZ&|^Jfq{C2&(z!Z>)f~gRe#M?2_7EGF~!n@uyic@eVS1uayZB` zJE>(!y<;TZ^zcXXg{h|cu`w&O#sG7m!!gUqshJxb@+|m_3Gheh6M})3*JdBl1s;;V&C} z%VO(K!DUh9budp-2$YM3nV|Bu^!F@TsQzeFyOC%QPNpak!N1n5&I_rvz6;W8QdMdzk>JJu; z$RB*|9{fbNyS!9|rj*x}u2fm}Zat+ltG#RIXUv?l@ZD4ZXHP6W>HS0VmIe>cL{d!S zz9(JvQEigQ?3qPv({Q`*wXaQ0Cu=v%qA){|mD`FZ`&YN7bYaxcU3b&UROSC0`bV3i z_b|&rmW_;yEN$Dnuge9nUAJk1Dof`LZ`or_SGGTY2W8m5R5A0WKWu--{(zlTCbo4w z^P3nBl9Zvzrn#i@$?uC}=bU-$YBrOy&~lq~X?Ja}HuSt&i1gn&D}1;im5FuqMtl1B26tL=p(lpcrKHvkYGmtSM2$GmYbwgPMa|oJ;02I~c{!YXCYj!`F9q1AR zGGbdlnZ)PS1<0-+-3bPE057N6OKfri*@d+us;w}QnOKvjVAaGbMPSxK2^M~{0Aj=x zSj`f5CYg-0Rwd|R#jd424-0KQVir7r5YqABU4*Z|tDVt%+%Nfuu?|cd#zMUmdlx`FS_^$iPulfm=>1mC7w_VVa&; z(TCFnmwHtLF-QkiZF}ON8Z_qnh+hzX3m`Elp8yDA^|+rrpqdaZcVlSNU_}ixx~e_} znh$X&YHjSh=haMKoDTjp1}ATFl>=av)eZQsdhcQsS$yzOR;NN-T3XASXbY#Y_!4(c zy{5Uu1w`@rDt_X4yYlcN5Cbmv68LbwD3&X~B$a15?*5{cM+ohc6DFA41UHImV1UQZ z%5>{$s`v+)5&}Xle7ztSb#gx+91PkFT9!o%AxDHal?p&qV;5T#r~Z*E68VX3+xV&8 z?V?bW!^4~buEeq9RvuZkjNTKuc90-GLQV-G(Mj-{(SsrV6QY$DZ$Ud*9JIi@ng`u= zRb2UTaevX_r@MA0*!8DeV?rUrEYkbozw>SN+OHH{5cQacWoIlmba;*hbcd5zk4N*f zmy6sFOhwId$8_PpwLS8Xj|_(juqE8_<~6CV7A3>8!x6$~IK1!ctV79LY zQi5F{q3nB@X$Y2vyc33@lIf-iFmp0}6AiJml7plR#=$rh4((*ORzk>ik+p)Sta7kKw%6V8=Trlzs65sha|Cuvt=3U*v# zc`5HYa_?TK6VC%!-hDZ*0#WWD6lvQ9dHoW683A}-=C9N3^aR=HcI9shU zF>4BEKUj|EwI9W{#^bbCyBg6ngm2J(@U^7L;=aaE>yIT(4ve(dI0jj8#D57=AKi18 zX4ig9AmewqmY{s!yK^7xEHDMfKL_dSu2OSg0<$B5fsA`Wr?fU}YX@R>Tn#b)(}Hn? zio#iKV?3apW`V2dz`Oh161QZJbO~yQxjy z5s5#1lBEwng7+K?kJK%D@14EWHPjk0J5=7;t_ZjpxR|%?hwpDJ+|=dl^qO(cwEy!? z*K6RF;hnFis%0`V^9eTfyEFus@b*(U-ZjIeYl~o6EY8ZwQ4b_GkD}R|`*Ly<4(EgJ zgA`E~Q5pNS@MV$v$psT4$fN*ZlT>CyR*wKooBfWfa>9k3+xVX)H|F_(|3$-Nw(FaYXkR+Frype>SDMRu6x-+vdZ^{jk?%`L_3W zYU40vN2H}NGfRv1Xzns3yk3Rg_r|W#@2_Rt$ja|u63^_e+Hd#l>m3j!@IV=MU06iY z)f(u$hZX%~LGW@9+O`Q(nN4%O@bEVJ2X&`nrlB!`nn=b$cPdE(_T;xNTn)@=1L|eK z51anz)(mqY=i!S0oit$Dij7)^lzzg&fR$*o0yO3CH*1K^`(e3H=plCBlk_LCfApp9 zr4}73lQrV66~QL4AzMu`NmSSrvTI07pH6z9Q6p>uQrwZ-84DC*Z= z;yy}TLI#jt%(#end?Ard-#FGIA=~M!&%&+?8ITbnq~tJJvkYO5gAd=3hG7=85I*WV zP_kD%Ch<97HhhL$tdLFN23!mAe5m+LL81Phal;lykyG!CJAq3e=0OAqZ$IFaJD_<9 zii?|I;>m@C8wvu_oedovALq~od4R=NOcNF1T{kweB#9f(jPrTDbPM^cmmbO~REM3B z7utt+k5?X+F^LKllhBdt;!3ELxkhoAM*Q(2`vHm2^S>I5|IP8ZSz_p|IMaPZwO%My z87-!8>1&`b)I-`4)4@(`i(%kx2;=tElC&B(cUHT0sXa5G#^DiVjqD}KQyihH<;6iS z?8Y}Tt0cR8{MZYt!J;o` zN91e61*O03>8Z_L*ORX0NJ$}geU(f zh7YDY^s_XTCeZ-AvIdk6iCbYu2DY{)=HiBJ1r9}9=yinX`MQapaSokr=^~X>#9o+C zw^USj(MjR)1N|c(fJq9FM9K-{G1X{ZxAb*id}xx6h!Dk3WIpfO2Z`3L`}guY>p0J(`1nIefPdk&zNdpF$2#0ueLqY7yEjL6 zQAYag%4Q)h3Aw?WFDepql&-(~;9Vv*+WLvOXVL*1EcY*{Pl}iYZoE!)g!)=AoB!j7XH=*6lpo(IYojcGk^MB#ejO zBXQPSust+mI~v{KybmeEzQ<6zIT9aLP_9~_U4ypMXtsCce1{4L@i^Yv)O zA)TOao#1L+(qR@9gPa#KxHBz@=1XZsRWHa6*FDe2v)k5_` zE(s1Iyqecdcl5UWn^vFHNMSKD9at6SFp3SsJUbABo%_~i3T12dpFqagUEP~^cP(%U zxov5xyYP~ir8y9R)hC{)`C69Yz$yqSyJ8=>(Z8 z9+ABo$N^oo{*RA!(bf9v5!@8V+8X08)U6mQy#(fT1Mce{`fP?_2VSXDYo=Y71*JAj zZ`;AKIelHXfP#p_xFWhw=(TnINDCH{mXf+I!~ar7(a++j@BroivbUCMcC|5l4J!x{mr-Z!=f=b> z86-OTM=N&l-{tzLn1~CH?J{qoNnIyU*jXU(C^OkNjRS-J{jV9i0b4oVDh@5>ERzVhN8cwmXth7xHA=tDY&>hlhvONC^4Y3 zda?HmW%=If0!7+Wt?DHz@>aNm3Lt+|_XSxQMAHi(s`kAxcnsX-mOs+(>TjGM1neR( zKR7r=hM7B+p;O}hvM$mzk#is(5+2jG7NF26?o~r~+*NDSFE9OZ+1KGu$ zj6Ka!h6v9C2-L-AL#DjZ;L(CD0aUnwuK*rIBk68NH2F>jovq)3qi)ezSN7NvI{Dg( zidPxWDvz5zLz$s=-NuY!qfkcotAF)h{%id3K!W4&9*Sgm*J|QR7aoa^^QwkL$gHk6 z5S2~M?5~c);TT#PRkt~HEX|;7wCjn)v_1;bGbh8Wqe#!ohP@)rduba6W0Y|1vU82_ zjLmK9Oy#DYrFV3&*SUMa*bhb+0XEabrwq|7C^HOssC4ZB(`w`xopp0hV^XF+g-#yq z85m8bp}D+9UfYc0u=gze&)qG<-m9$16C7f~Yc&+kuA9)&4U?Ww-~6RlU2x*^-}vsr z{OsSTnNA^Is7dd>%%gh{`7A?YZ8glz61qb`N3ZiN{ zw)d&`2~BQSecVCm*U2_Me(9+nP;q-Y8KslQ#L_n=Y9QL#H>&arRPr+;QvKfYZbDg< zzgNKWz_=O<^4PMO959tPts3Zy9ZQ?xFV|6GsY?J1CAu!SChEM?*qr16DKD5zx%bW| z31@w;#sZn&Bg#yW`)a9jU_}B%qmSaP-`)|=Y%^7TrK|>j90n_boiQ@cMzuhbr++Pe zmZ#fJc{6qR^|}My$WY;$Kru@Jd~vS9*Z)GZtF)%P8ZKIJ&W?wlGm>B)>;$5w z-ui=ehH=DYxdMB=67PdkQhJp@+H^ssgbdjZIYOtf-;XMhkS+T7TUMR`XVfw^U*f z1A%FYv9TLFqFy`5?$Tie55P{s3A`NjNs z@#@0qh722Nu5@;fty^{1FfxLR8WKd0LgA(kbDy?e+~X+e8*BO*TOD5d zaXTj)0~yE7ePq}|H{C%rGVBQ}o!33eWO`^pt_-27?e zxdZ-7FLF}<`+H4c8^Wt6PuG+_3(*alInE%=kK_+e*el@sq7hG_qFsv5LL6 zwtBX<&gf2CTg)4~^JuKUK$zmaHOByDgBGA1?*-|jrs;xIEPG1VSt*F4M`~YLehL8SBT|qyV)Nc$>xBFYI zGNDbUnXX>oC)g=-Et~6z%?JEH9sPf^k#IR0!$(e;+1y)AFsTpr^1ppAVrc1klRf6C zx3k9Z_oWDfmz7p%U(b6bmPh9Fw_*xTeAeAlPIi>YPgrziCv{jHJK`@nLMpdAJBzXp z{HBb?@I^Gkt%aMlEn{kgWPNP#|EyZZd!x|V+3BH|e<|woI;GpCXPOlUF1jWzzY?F3 z)#!TFGQ+n$Y3#5c$WyAjH$fRaaKlcfh#F2jYN2$G18WoF1oubo!*PR5!g>N4PkkR= z+><)^*VtcUDyFo<-5MM%sUHlYeW!m}^W{X~8&oU89B%0O`>Z==Kh?=!xLW$imR~!E z1#6Og#xvMPM1is>V1*D>OCtnhh5|?%VAv=D$_~vVJ=j8SIv-|tCLT#Qce+kD#Vp3G zEl(yJG{e!pKh1sDW+?30ulcEIGJ(-kAk6p`#|d&^96jZYxi{z8)%tr9?y~T8S;5v* zn7I+m;v_V8d${`4PMa*pxs4k!Z>O+*2R)|{KAX;aRcqcmuE~SKS$}T&rqS&C)L~Mi zdy7HE9+zd=z0~{9f4XTX@bFAny6_~I(bT*F=2>DP9>q0MN#@#S)+VQX_e4B!G#W%; zOTBQ#m@5PX!MCuPI*FUb(u428rI<3pG4kK7tB;`glJ zd5sd@HAeW2d4`YodjV^Lnqle^aiPcRP#o-6M8}vo9+2JhpzEm}X5(hS0;`Os(Kl_adc)K*HvMKhZ z6ui?2$SQIiKJBbSwA|Z1u_d?0zO6VJYdx-yC&w^ZbsQqzp)W3qNi+tMSS6*OeZ(C+ zhPxPCQiS|^yg12P@%V(s-o0y@x?P`imR4ih43X9@|*G^Qdx_nsu?#;bOg zT7RnQ=q6x|MO8|16acmvEWE!LlKB90eKK!6w~iAn_ouc;cep1&^8-!^4q(8AOH@FR zd<{&p_}!<_>mjwoW1n{ppJuKVtFML#pxdMbD6}7fSa(f}2bl^AB$bL}HgcI7R5mC1 ztt?PJRP3qJ0*WklR`#p9*=}MYuTB(|u~{4k*zC@}1-XLNA=y?J%9~P4As{8bh~=(G zfm*G-;$vuoLAirMT6u?kRUV!aEt1GNcnSn@3G#&WH9|*BcST$@SW!ySaz2kNL!w*p z1a3D}G(OldO`t^fGoD)~#Nx@3?C3enGHu$TbS(|ZQn(pk5x|GCsA-YxIkm)o1i4OzVUPhYTg z!U3P}Mqa#K>kP6UcS}E7DQl{bZ+$y|j%FNszri|Npg-Aqzai}KLXcl_earan#NF|+ z@x0C(-Oj6?jlciaS!)ti7mpCI*{ptYeq7xCGgaemZf?oEy6ES5@rhTzzob@^(oYBK z@VU%BoSW^IIfT_IgXLC?K=(3>7QVn?Z64dRUUf6?N=!wod8a9EO4l1((;l|Z)#$1d zYf9V2wY9~?#hKSeqIV|_xNT`|ZRK2UJ{lEum`px`k9nTgu}x97@ht?+PqIeI5Y(=f+w61+jZYZ}6t~Mr!ulx40f*3Oq^; zWY~&B!wB=!HfY}+BPe4;QbW}zTtxzwek9CA7u!Ilzqo`53n1-?_NP@XwPLT;mxcwD z$Lq+27PvG-%7$u&5PoMez%EE1Ug5b+(>%zQAUHus2?ko@E_fF`Ch>R!-oBHG&p4!! zy7jj}jIoWanN5qjk3cwwF5V4B3xtTEcRl{bS-Yj4V;K~L4ga?sXh;h)%s4rxgDu@P zVtd>WX6kIsc#>UWj3Cb*`iYK&8^bJ~|1@7sw)@eYZ2wBXhf1H!ZLCA$`2@TZ1y5N! zB)`Mv#}WWgbY4vdaUwRQ{pK4YkT$0)R)F^;4iH6SWB^oid(}KIMl2WcKOVT&&Yhtw zE`l{6QuV%_aT5*XEvo#dP_&grk!)2qm9T9pp0(e4q0O5B#pCyQK_{D8x1+Jp5-qvD zm5#4#W+oc(6!_dwW znW4^ptT>yB!)aiCc3?9yvLmiCGVZP?;4NL&80ta%_miet**OoP{tsv89+y=1{r#CV z1p~!fVrJsqES2(-m8EE@h^CpB(iAZ(QOQeQ8ci7i(X7lcFQZ*7!MvncgIbu9sOij9 zW0>M-c`2I-$+Sk)P}mQCf4|prdA*)Lp4Y=aoCEBA7I4n`toPY_uZ2;1KC|2H@r=Ey z$rGiXNc12n-;tD>!xh+xK?9Ic8stmiV`lnD19;vC?Lc*P=mHzCtoUug6-Jd{d zmNCe!1$*}x=cE4Y)q=bo)!sg^K+STVIT?tW!8w12#$nE?ZOuixtNRVOWQMa@_)i_N zJ%2n7sPIEpSZ7OtdKGRX#KGS8wlab1homZS`pTJ96#s&S4ys$_Sk>kC&ZgAAA_uLk zV-*1qABKv$3)9>Wqg6WC|EQt7%Rq4z_@emR5=>rPR^^*kLA*^$LO6WPRf#=S0?%*$863^xN z>7{E2{~1&zfHMt(2pmGEd&4f6b5eDqU+i)F4HYD0DxsUAcEzQruJ`q&sk;Uk3hnjz z8U=0kE>!M9V^!3s8#h90=?EDg-2>@;V~UKbr;$`?=(^ZJs+#67)w2|-U|p#lr?hjK zfWFgxe?`79*$i6}WHfP8s|2alRMy;d&jAPRj<1~Jq_aj?ZYo>#{^qC>qLV(Qnwp#{ zI)1jn&p);5^0mv5p4cZJUv(+of;}4~!Ih0X)phmu*``LrOtv^Nb{)_hw)p!F7+Ia= z-N!z8B%2TQ<7;$?f{Em;&OHD+yykq?Y;tIo%mds=Lq&`+)H%J+AG!?tKu>O&zL`m~ z5Qvv?qVAi*%p>Z}CCurYBio(ybGJJo{o8qlSFcTiX<17%PnbcpT5e~8Ch|zRY?Cb0 ze|?H9NP9<)PX&HM+56ga0E^r-2*9M@AXpuihA_}bRn?We#VQb8)!g|w8h~ZFi9!*H z|nQyW=~yZgZU>A=M0%0FrE}P+4Y<&y{@{t zI!er3pTN61&C#0^WdOw!_+;Bbo@<#DPD(ccQWr-XfX@1SbwZDv$DE8TwQHZA7fPiC z5!Y1}4M*9l_kjj$1|tV>z!Q<#D+znVBZtU~yoJ%kPv$@}9EP6+fGrFve|@U04-cfa zurzkK;-xi;bJ|)}S0@mb7z$?rJ`ALo=4&iY3P;M@r(3>5Tm?YB8lT-NVKY*z%(s-} z3yf89zq!hI#H_S-Hjyj?5;*|#tBSA11|TAIB6%GBMH)Fa2SC~WiuAc`JL&v{^(ww2 z@XlaPC9{hGHy;X_v#pHg;e9j+P4)hgv9VQfHp^#id;cq$yt-gDB3v#GI7FV5D*pCx zz!Zf|707Ib@`(um5hoFMU#}zqvool~+O2H4R;NrjhLY z7v2N~!d0k*0AEXj5@a8C9J2dhUXUW(rXvCbJ>Cw;Xf1eQ0&48+Vx{8vA!K+W!~yA7 zYmGc1b3h~sj*$Jl+RBrUN&TE0hJLvlQp(Cm9-B;t(o2r|u@VmNL{mF_Myw?*tOIP; z*iTA02-@XIua|xjNn&^6e7ElFAQNMnah}~@hCR?cpUPOLw(4Sn3#D2?kfwJb=(~=| zP^Gxa*#BfS-A?zy8%-M&9v*?tw*`o|#u`e5Ay)9wlc z0YdQp2(xZ^MK~E05Nqk@=v{5MiN!4WP*6~`SE=X3fDQcvU2|jpLQmWHx$$ul z-DH9tc}Fg(uEH5tEolwx=*(vOv6y|aIionlz|@6(exsqGr0RzVDh-ChOi`iqeoal7 zw(0FtiT||-x7caJhZ)!_2oa;yePiZCt=l(>DiwG0{1e!Tn{@B(>WBE7qC)nY%lUqcgqhfI$Rl}k>s|}LxDA# zUpU)NhoJo_G(%-*OVq#x)CE$}-JU}l8!gp6>;?D$!%rRAr=P(pwt~>S~O}e;BxCKxXmr8Es-5gkc0H(g*z- zzS!*Z_qCgp7;zYB=L)u+Dt?i9k{U3h)*q-}Q|z)eom;Nuv0E!G5vOR~vr-3GtBoRj z;b4Ogw@!*Bx;ABwfmw{Hut_OI#3@Y+!v^*x%k;#G*yHBl5r~3)r!_87V3$o;zDz3dqZy(WJ#jBmIHd`bfaY%X3>?nhn-;^!$uFm?;NXQMyAcGGcRT{K-y^PatZ zZh5DpLykXW;lAmwPqYi(R^=H-J>*|kHU1!Q(nNot!5&-8gxeS2)HeO~+Vztq^~xz~ zNr>I&+^5y|I-`ouN@hn&?M$fztxex9;0lV)nxEZzRrv7@rF?^>{YJBysUir@SzZ^X zfNf4RfwEnY^yiK`5b}rfQ+4;szX-rt0xlCts%seA%DU!=4LHTCkAjq*FS5dPYhqzqBZtGJu{{r#uLTzTD}95GC7 zg(0Sh9%VyhB9!&Yse}$ObcbF+wRD>qso$kQdM=!_a?6F;D^*ho!+Oz-AWjvQ{CZ!b zuNi^kK;YAJFl^jLPbamzdQPzJr26}|GS;;)zq!>^0A0n}^h?M~(|g#>-0U`J*@@dQ1`iO8Tzkb_%!pPLQ}%HnBJ#HYrLoeP_Mcr5jQ{!WkxpO0k)d1t5kEd3_{$_M7>5^Ykz*mJJFEbB3TwaA9oLrpG#9F&E@In?#NM`O}v4fcmta)Qt zSeQ67tN~v;2IePtiSvNR*)Nfd1Ax{5VD8M17hO4R`&WZHHuoO~5K%x05Eo*t1vpf{B_4EoO)k%|Sz(j%b=CxO&@!2QLP7=|icbi99<#2dOBdS~J5dZ> zoqAh_1gzE=;D9Wr|D9b^vKXwK0#XGv6SLyL)zD$0(+b9n8`&7tI>Cr+mxcuggCH)R z#r0!@?9vM?aOt~o5Wm@R|o$q$o*W#&RbsCSR_gzkb{yHu7bK!5KS<8Z-X z349QmW~?mnLdD>PBHlpXNYCJu6Y@ZG$662PP^X!omAS|Tf`2>ek6h39{vtWyAJjV1 zSwD%3EIohi*5|7NW|7n@J22wnhuP$RJCCa7@Urbfs$??7FT2Fcc35q5x>vzO`q7~l zl_ZDulbNE!`y%RXF_S|CGftD9PpcT`Q|e+K&n%@80!da(c`Me&ZgzNm(I77T@Nnwo zt7hL2X=0PEG0+3e_@3XyCfRU!o#6}rnW@Q#*H*&JeRn}sw4rm#TLUnyV+0Fr-9dNV zuz-;rg@yULaL(f>1t%kY1cjpt>TW{a&O5vdZ{Rws;BP(M^|I=s2DpXLpFqJa_GRD< zSMN0C{14g+gelH)c8?^1011^c;& z#bmgb#D)wqjd_GkE&r9gaYP|>*9XuuyH}{w@IA&gkcz`OXLMfZDk-dWyY{0y1U25> zqVRID&xf!rby{dr=Q|6*If5WH!X3LmD>KZmy2__d;4{xlofVp}>w1YraYk6fIzvKPEWz z?Q%!@+fEl?3c_dL9@ySPfrfShelW9aJ7Fgo{C_`whWzle+UavK=TlQo6G-b@iP3Rt zd+bqY)cS^ti=8JiA@y{Moo50e_4J|BrxIgM+xeb8cQ!Q^wadX_*TIAT-O~HgjZnYy z<4%Z9ap=OE+_Sz&ymIc_7|S82TfQg5?e|(8Kx>)ry6c_KWG3fi>lx`_em^qw8e`NO ztvBD9z3Fwqv&){ly03_PyDrDJ-g!Onw9@9H)xE!7dPJUyNPaOt`{-O@_Jm`fbzI?J zFXykBjkVeTigQ;!a_>g>=A$KlI{i9t|F1S-XX}Z;hGZXBfv>Ik%c|<%%{soH_rKRJ z`J6cL_w3h?i^GUj`=Ik374LR#KGPR%PmR7*w7Ids>$1hYbDHKAo|m5cGRznZ!T@LV z&tlYWZrDY~={I>E4trj!#TyVO>T4?&ukU_6_Pi^6JRmxxqjg_&5+{|La%p1oPo;Za z>mEL_@hD7In%41jdxHzNaPMJ_KTqgJ$bP+$s77cm?)qWQI^+A3=Wm1M^;Y9tZku^; z_UkiEm#41_oPT*96}rp9!R6kid$jNT{Ev4uhj+^^=H;JHdGYh!f)fwUeri6qrRL|S zt(zP+|1;yT@tNiLut7({4aec**UD{?6klC4}s(F?f1RCYyY{M2EFw; zdGa7Tz4~|3!{2?LRcueqvijrc4p_{o>ibu!{Pva~_nj>lIS!fpeMsf!AF?Xcpq(4$ z1Fe)^Xbp(CPjh{5RI9r5AN=Q+Z9ngqsGe23-+Av~&i)IYUZ~{1by z@;mq$ZsHzA6ew-l(Duwi{W!vS!?I1==Hurl#onqGbbs_2TnZDDm-$y-9FoU@NU>Yq}MTcAEkyvryu5O zXnpK|I=ex`;L1Pz{Jo{GX1!FO{(1Yw3NrN#UG)z-INKh=4kZd57AP_x8Ppt9~9MGnj7dxjoFEK8<32Kcn={A-OE*zG%m- z0qkUrK}AO7Zd3UW6FGyoXa5c#IC%EbY<-i)yM~E>njZSS8hjt*6}q7`t<{Fx!>#+g zQUdF~@n!6iBV9Wj@$otT)0><#JZ0^-f=E=4PXe-N>N4#4S<11)6$duG)%w+$`snuf zJsEa9*?$AX@YnO>c|*!)UUr-c*(RNbCR_E)FQ=V&aQjCHT##1Z{AX7g%}bShxk6C> zr10$sVAZ&h zd+(2%C;Cs;EIrv!ZTK^L;_|D%8;+rs@b5fwc77Y`GgNAxnE1%=yDeL2E|s2BE3;X} zrpEepZof$S_rZy|NG>sA%eI;%{X1vQeA|~${_KnM*?Y(v;z= zmL+%V-G{aX=xMI4etWrJ`Q#&bdDOv3&LN{JQi!hW=O-_}P^!l-mK$E?es}EJ`}NV* z-S)eq!_`b&{2k78l}y;20cz+U;9sJp{}(Us_`kgT5d!J7-Eq7Ba_|9!6w-Oci-Cz5 z=TW=&?%iwWk(iK1I;Ys#g+|-qP&Nv`Z|6=-Js)s7#UqiFlz8s+xm47y|0xWPd+qny zVb7&1UbPE6txyhP`e{WMi7BMhsVT%$cK_KvmP9ypT5-g5;;GYKDTJT?`{3cbQ0NG| zV`E!;%PRPuqE)CZ3H={V!AgTaP?Eut7ndgbV*INkQu$KJFhKcluPST_`a| zVa2+w|5KhUsx6f7{J)CgfFU(%<$v2R4zH#p!*cGbAY$N{8w5Dv)r=Dc_Vb%ZMvi`t zs6(c8=^iM(D`p;n1KUq*=sd8sZd$@A_okncsy3;Jp0vbIG8w{5rYPqsjg$!uDH&ns zv_0oMJ=5*dADL%I_TdTNrRX2&@^D2o`$NdaCl$=!)2xMB`48DfF_c7pwVJdP#NW%<;`9c+yV6ojdL6^rHKra0H4 za(R_8#kw?`n6tTDiXe+++1ZH1`@#??*^s>TuZ^!Ew8kzTOEOXp4PCftl7|hP9*0#TTYYXsT*t{zO(j@7YSoCQF*Hrkmvq1R*@tlx8y{JIl6G~mfh)7Ii^z^A#f!;Zyc8|)E=w9L>!g=AnRVL4i?SR1 z8-zr=h}Awjb_?G(J!$-n);Mm?d^kRG9N$E4gqo*{fzF$Vyu$ab(H#*4T6+t3jwP6* zwP%H`Iq*gn0 z4cs*~3Bdsb2NR@mW)F0>4&7d>EqD8}CB(#(B|V|^_zZbwH|ADQuIDSam6VZzZE$MY z%+Z%KyOlDUHXqyBo8A_al=9tZ|Mm_1@8k49)crnPgo_&L{`T()e){Ulnta2{KYmYQ zrh6U!R=nG7a{JvLGx*HrZr{49Vi(9pix~~&(I>E%P1{}!Kg}K3TyUV+Mc@5*Snho4 z{^C7juMvO6qr!EbD0K%7u4GsoG%<1gKdzXW%{`6-m~We++&*#%yY)BhRmvUMlLD`B zTPSi{c$1=Ue0#S(D%rzO1B!65fu)=e)Esa{m_lPmQLm<|si+HDCsaF(i?n!5bAF!U?XY6YDW=8-Ic892yHbzszyJzg5U=jm zi-;VE?X0bHq~B^#qrj^fB-FIv99Jca&{G`z^Bbgtx>f+yID37B3;$uB$r(F#rKp*5 zF*oCZ(^i7YY-x|vWU=7qT(inut-hw`A)CjEISgtuLwSFk{4RSO^kn*!qd%d>UYx7K zkmuTmmP&(};F@sGTyz1er-`ZxAH)a*07OK@1H3SJ+noVqdT|g(w2vt!lG-{%WTIMI zsTd4riVHpPW41Lz>?TcU%RXSO8xfo8s}y!1e39j_ftkMBg7spuj^gs_2=1 z3)hmZloM)uliZ6=BG~u_nR2ThSjDaBc~W88{$R0VK<^hV?Tx;O3z)mayTzutIvZ4u zoL<0`tUTen=uu$n%Z+tV{OeEB-M?zZ)He9M`q*FWg<8V&8~3wu#-FW&zm(%v)64Ju z<7rXfP9%TKoV}8u3wMalM30{7vmLWdx>~&$oq!VTLJtz0eNE%BHCY>dtqJb5!MH0q z#npj(jQ5%(xyvEw+*^Nk8>vOx9x(HPu%}g+n1P~`rf$Y|EH>*CcUmS$uooT{;@^t} z@PXKG*gY(fQ!@olMQ^H|U?fhP!mFu&N-wnh`FUUMWiC3EDl(a`)$E*hh$bqZi|yH_ z$>GO~l!XCTN6)^$cuO)V{O9HJWcxS`fJ~POsUJN>t+G}oA!B(HjEq!<;KGq+*ayxR z{n?ThtL6d#Y>?^EPwyV$ytKS{I`Ww$l4=J{#7Phq-X zb{=F!evu~5%5UGH%}y+R3LR&1?E)8DDZzrcds?;(g*$quw>TO3*#Gt4GP_kno>)fL z8fS;d4+x9;EP%o|+!FU3Tb8)8t6=Lcy8RCx+Zge|I03-nUjKSZiZu_@U8>*1qLM@9QR z0Fxn;0udQZw@ge*h69_++48c7YK*4LfS13c=6LeP---+Yk$qoCUZWY|-qN=2&nW}` zpxHEmaYD3jM`5xI+Ee?exjAE!!4vU#IvL^17Vw@Ytk3dRz7 zV3Eh^lCC@`SS%~c5N*6AOT!&rPxof3aXqp=qrtmCl)Y5;rBWkAum}`qP-#dv15C%l!YC0!kWIC<#P#~OM~^}*s8IU7dp8lWp}Ik1P_+be z%PrB{3k&HqD`rDQ9dk#~I5e2X7$oe#wv^7mdLnug4jnc|L>0uS4{TGr0LMTIUbxjF z-P`!r2Llgk7msk`X}uQOh+>jTqF=DGwqKBij;{HpXss30V_M%XzpTN6f)B+5aCNtZ zSjx%uG9ZxLsd~7>AORsrR<0zdAkdWplATZPBmEyeC^G_-+)N1;v;%3YO_3H)`eOOQN?^klC>wom#rK~fRJN0HJ)cEdzSff8Zuce9uygyn)v?dEKxhs0v_#EaIy$xOR5ro0(Gaj;$V@4qKh~ zhf2f3)0>tWxpVDJ5Pm>9$69NL=q`E8`) zw50hfv}(k|>w46vJId5$)j8l7^}SG<9V%vuXW6?({k}lYS{qg97!>nR4={}?bSypN znY_i7v+Ve}HvQaV1mw92OW7!%`86+yup|_&Vr?a!yYkgFJ8QK0HSk)hua%#{r#|%w zsxlvDQ4zr;?2G#28CB+hvXnw&jc}w&nR1Cpsnd*8SUKHQJsAu)o$P-4kjnJuSb+cEsh;67ACx zf$U=R=2}nFjes`{=4Fngi>8@CA#PdBv0tVD2*6JU@IJc&+4rA+pWyxbIRY=Awv%-LKqlkB{A$qBomE-u zVmlaRCpNDY9Gnc#!sAzUAL1oXl)2#B`t(B#`NDc_MnM+<%k@cj)_Rtns2y-Rl=&#Y z$DpYrvS6aqZrMjjx{n)QFN1z>#ZGZmDSLr7oDM>E{AhZpfi+%eb%0#;S6` zd|YW!w_XnpvY#_N>?9Z;`fN#x2^}|AZXS6xH`n}^!FLUVnEVcWt23D0e?liE`8r+z zMikwV?0^h33nMH!9#0p^{hD2Fvs0tji&-xZ{r*e+Zhm(&8D9PrUwcoLXJC1k%coGySz zj#g8taR^NHLKSve1wqysjMmm^tLj3;?)PIDV`+aa786u6j61nxTqcym#osC zoJn7wX&#FjOq_qQKO9<(p&39~e3)fAWFO=}VFrd)!LH8R1ur1^i>j-1DtmK!or%7K zqXbQ1bVcpK3U+jtps?d{%(mIDnux*orUm~=`h})p6!i11n}S-OoL$-W-b8URZ`M{u z5FGswwn={y>?`~n{f-kbhWz#F?lgmgl)^a3E<}4A1wK|=>E~qSps)(!`V(8j|OQ(E`-ngKK1UMX% z!$q~h+C0plsDEO;yv?+*=6I5|cV4o9sf9t6GPTkKUo~~K0-_jD4zKt4T|#w%4dv-E zB7rvMoe-kXzlTu|!CG!zECpWdwvap!vtg)sK&72u4`(7?_wN4jR6&eNBEssuYQ>CB z%}M(@m)s92s?afYOb^z3$4?6Gft-EkscO*4C*Y`9R1+-nsOOXqCB zxIj%TL%@lG0<=a-GD^tV&fZfU$R?6W0M`~j6o99SAkmBi~mT0PkWtA6N@A4boB=G zY1HJ42!eJujelcrh4+-f1YojOO|{`{#T^ton78f}KeWsW(^Bps{96 ztU;z;eTgJNIH$7wOup#qW%^Q1Yf+q)k-m)(`vuf*U!5OZjyZRTUt=CqZJ}dvIA!y| zaa%}2&l4Bhfs-t6+S9@rTW!i7oXL|7ADEcrffm9*^Wk5Ms3KLt$ycrcn3nEiU-Wwg ziA3gYub^9jZWN?Hq=y!*gWPU-l-@(h%=1NIG$N36Bu*RB>k4t{f@lV) zResV>N1XPIMDg`6A_g;iMp}maSmOBCR-xm#{*`J|3H`T0rss>N|&p*eR-a zcgrj#=?#~;SnN6Oy${-xO&Ego9!Mqh)Mz+OmQGEwhRI!k%saRAuda1dU=WAXwB7JS zyU%*Xz$Tm5nOcjSdUtO-=8gSKj%FTKpfZ^`!FKQNDiIHMJ~+12C3yHbNpwmORGJxC zz6X!%OXc|p*iF{B0_+}97E6K+nFoy*r(2{n@YB<`4>wxuJ*n4gx3Cf~ZSa_7d}S7A z+lc~)Lj_nHHDMLTy16v9te!{?jTn*b&$%OmOdAC4)Z|U4FKz1)nX_@toUTqATTTPx zgFr;I-Xb!~$1`~m$v)3J=A%f6g2{`W){5`ASp2@! ztg&`!MD{K9jVt++Eo04mKEEd(*IYi!JuWhrj5G#^0h~}Q4&pUtttU2$!ASb-#B-<# zBV(_{av@F}xHU@>k=76_VBw@9^Cq*CL7h1zag%u7kVGZ{tj{sGzMblfD`Q9_0;Qs~ z2qIay*uZFzh_W+TEFn(556mfm8t}NyPm8+B#kfdDb6rsbPautmm#k(+nAPVTpPT7V zRJigHA*87C#?mkTfHOI91pTz=zG0}c7c*1=0I5Ywvu$J(U5#vBbXB=YMj3b0tSI!kgWGCnVdU~UCcUu{wUnej5sCOuf#UchaGp6;hX{;vOHUV^q zc|`Cj-_ZNv`e-wf*g&i;Rrxa(wNica7$&-*zL02LYn+TxZ)m7*sH+t;G>95DlC0`# zttkYh5IgAzu`K zO9XAm4_)DFp;nQ{CpHiq6eQqe9PBtd?A}n3)~OQGi|Bdc8ZQ5Z1T1Irt)koc|9YAmvQq9^loi@P`w%VjkzMI zw~c}4HtfT?t(-k7M2(vtM4*zcN@#E_^XJG@1n7+sZ<&ZxRliR1Bf{)SItoD9O z5r*+wkq$LjL)j@Gg?+}<*wAlWtTkYubZrRJv?aF|;ixv`U^?}VqN0=gaW^c-t)yVj zUi+C%F4S$9K@Z1)qXW?cry$NVH`|RL?A_>XuDts}?sVOZev}0UI}mfKSa8u{OM^-# z+~FM3nV?b`lu(iMX{QArX1l=mw!+Z1l76i|lelr?5bA3LC$6G1N-PZLbW} zhak@BcY1_8v6#D>IVZ0Kjf4CAm}9n^+7mS|QU>3vtAB`SW3a(8iVrqDf1|gzbS@7urSr_Cqkwkh$m2$uNZh5j9T(Q)KlGbc~!LL z`Ne2Lz#lUT7`Q4VFEP~DPzx1@_O7R&%iVUEN>EF>YX9QvU=-5=@%SpNV?D3&R{5D% zuu=c=n1h%*?k&xzKiot^M(%ifE~9X0yp=P=dGKY-H!E($gFi-484J(MIkNP~d2wLU zU*?mY?H#>upyjq#PWi|Yr+LXDPrjNF*;R#G8ot_y7voe?n7N;&sM? zZcSpBZX*e1U-%lsX~Pafgc?X_Zy-4Z(r)#x)E&MGRnTCK8C$dP@StzzkwM$c?_oY=+5XQok#Rqt47LA6hZj*t=rrd z0>15EulU&wp%w|zU#9q)aZrbMo`eZ62iwmm!E|2W9PSn!L7G-EKEQ?`Q57`)n6j7K zs8caPWfb!es)9(6)>5PI(tcS(_3iKTtnworwi)xYCib*`)l}_0g3stzAt{%F>iW-SWG7lC(Tnh>c6`j1zOVR(~{ttYZi7NHX?)TSUsvywrCYLYyg$jakxckhfbZ@Qw z1w{;uS*iJOYlIyis|fXXc$*W$!q$wD-l!W$vl5~Q6fv+dwvMp#(BZ<(g6Nv)7CyY1 zs#bAaVd$pyVtRxJGrQkX5pIh!yMM?>J($thxQ9>4Q}gf}^4-4if^qSt%@}+^4E;g; zG+B-5L`6Mtb}OW8*H`LEKnHI5P;5H`I{`bP`d-DEo;={Zk~G~tl&L}I6BE!WTbd2j zAxNwBV!OwbHNNeTuctwxcMl*_R4Em!zp5-&o*DNp8agvxUEx;Z=dkS#xX=F3J~%W# zlu0y&udn#OeCyaeUKlLYod+{1G~Inr0m))9YEmrcNqtt`+wO_XWzO6oNpnQ;_j{|x z&hS6y@lDHPU%Wu>&Oz)> zB9^@0QT&>=`)!Bkxp?CXmwTP|&8Qg??PRujfDM^=eJNifWnWkgoHjTd?zz>OKtuXk z+&$(w)EyR!h}D03olgj|K*aXyZ&f~{f1?2Jc)j~EA|~HN-E%J-iHI-mWKax}+@EaN z`JvgpTd7C0B-^YUyECT>`|eZJeFN-k`fI9$xmu&1M~8YiVVsaV_hXQi=(*jq74}M7 z&?0ARTL~@k{sqrZmPDG++my&e#GJUkfa1s8RcAnTl`kACzIo`^?u+rt0w|MpIFud6 z^#?~vh)!j*V|W(fW~N5t^kO|XqsL|K194AeNgY;s^rGR$xV9@!FkLgs#VwGxXJ6BW zhbO&JO&gTaSLZe;JKQiOiF+LwSZgrSC0)gGZpKf_?~r*H&Bmmh)rbR+U3<;i({L)w zP^X8OjnX5A7OzuVQ@1ONR4ALU)oB>p%Th0k$_rS#F|kxe1~@Rk#N+VB8zdJxRxe=9 z)37_5LcR6GzPjckyp5t*8~owLa#oY7a`!%n1LxtUNife9?U4(G@AW2&km6M_EK9$z zQC`Ny?-5|F@wjd5iu!bUIW{m1OH3apDv^%|1JKI5hDYGn%$K{jrW>S5|NZgjmAFNU zAc!%O#*(H|@VMs2Q(TP2A_Hq?m0XB5Ye}HKrwfFTJ~05Y18b)7lhX#1BHtf>2FuH% z*>%|27EF9oTsy5*(%d$(P_|vUoY}}$Up!R98Y!Qg1i)5XP63O0^PimrvWw^?!{kj7 zkgzbHRxX0kTpx;+K}_-!p`l_Ho|P#gDr757oUwuf0=b|E%#S9*8(*nxKOe=L?RqjL z7s%2@|4`wOFeZl)`K9dNm~0a@O(ENgC1{Mfobsn6?z_VAhhOqun2PHTiDpf7}bsGmI1DiMeU zf2ESlI_8J|)tDP8nK@TNYUaw=BZOsA23gqJv9vru?Z5T8a8(!_8WUQhaqNfNoCuOg z!NteyRf)?zBfI~mkd$b|a`5&8x6Tj>$7**O!akaJ+_8gcX_p$L5Op2(2p@R z1B?olaM%)V4sn7P1p8XlbF{pjlY?LI)ks!MYk^*I2vCa`gE8F2- z(u<+FExerK)3#`CJ?`he^owB+1br7$5N8}}TN1cf=p38(?B+2XUDtu{Q}Mu(kO!qi zi3)rzimRzD-C@4RhIgsei&{#1t(cAY^<<|$DXMf1!bRV!x;xs$gi27+_BGK`_JpkQ z3GN8~X6-`;{~~VHYMWAzKKpBIk#;B$(yd^K3!19N#SmBNA@h-grN?NDH*~k1-#0!= z<>bqk)m^v?rrd7kHhAfr*yZqhXdAoRjMrZ!Pd*y z3}6QAly&=!8QPF-h!p)F?{7_>%2UWyJf+x$svw18U(~G_r@CbRAq`v91-lp{h{FZn z+zRWxu%BOET+ak^{bB6HYr2aI(%Z_@0D`W9nO=#}P{~joh%3@1>iq({7Qob>qBJ8e zs<|zMU417=t@7S~1ojuF)Z#Uj*oHvO=o-5iqNk>2k{E8I0RdFs?Qr96vNttKbb#o* znyL{}a$cKcljb8Hj!YQMMv{;fsgsF|xA0_=4PF4}`ajVXH<@wr6XMSnrk~-EEg|z9$;}?TUTc^;Ah7rG65+S2!igg0T7JibXs+u2D0%HJ7nP8H@yPy zK$Wd|k97aI5`O&Lp^NQ1Q$lc^HW6RREFVsJge+9j3f4?x(SZ-Qc$&UIQ`HdhtmsY8 z8xEcK0%PGs#P5oh6jiF5xa4B)0`TcN{75zTnYdvU+?O&b@Ls|(Xbn6s(pb-F%bW@Y zJ!<72JjulcU`nQ_Cfz%1A^xZ?&676`x>acdyOfcXsr;vxde7Tk{%{;6u=%F9d*=q& z&66_1!MxCvZ?1257Is~N~W!4TZb}ened-voY{(cdv%-^GbDZDzW)Lo%n z76`XIQv=U~j2cbFiB9_lAY+6L_EnH6#OWzt)S$!@)s3#eP-@k*)haxP4u8VrLC}|8 zpy`#>KdqqTx3sx&e`%=jcN##yUW6C{naX2di)EsO$V(fC&2Sor3+J(IZ@2Da4(@sE z>dgyQud~EBmC$pCZEYz|V{U_JjPj=)Pfg*|=x&oaqS+|cA%f#zqlQrts6*cJYd`hA z&i6D>i9({e1mrt0JuxgT&sWFd%hmaD9M=qZ@n3HD{JqLx1cUcmPqVSjKHz`;5D zYhzo7I)*?ykZ^c41|h)5wmxfPeuQ}r1Dhsgd57#^g@s|$n8i%dK}ML6*(|zfV^_H1 z*Lcomzk5j*a~vv7B(M1UgJI_M?F96lVX(+s?X?^8$MAAa;`d}+6S5|E{~@fyQPcH$+yQ1GQh45qFE0f$N^o|;=ZGgHEn zuqQ_@H-t&vkQ+t;o~b26DU53{YO^Q&`ZQ;<<+GTIF&b1j3&yUQLN_7aPUVI*C55VZxKz*@5_)DEvY|Yn5tP zyI^%b(p`Oh%?IEuMtOlxcG5%u#=Wm(KiUPx5?7^7CMbDnrq9!7r)}cOPZ)*@jlCqp zX1rjT^~fa+vD{rlK6Y!;SXJJwDKD4LphVW*hwX*07BmVgb z#aAC?N8h$W@y`h|NzIkeR$K@Y6BeKdjPeg|95z0BGDJ%dvBSrj4-G6l-pFJKTFT1G zdZ12PjnGVHdDFui^6oqk-6dcv<6-8+(PP)nW+{8E63xa=fJBZ!y@lA!Aycu#|1+tzwZcp;& zD$Qt}#gm#2Fhtb#mMGiew3bTEhG|D%E0ZU*ofcjQ_gY;?dPR^RNT5p_i`!mJErdAf zglHeBJVUe}BNlSrn)L-JATZqT;NS7~-j+<~0&0adAU>05*RnP^b$AmCKEp@$}J6w4PX0mA^)^X3@JCx5tJRly>RwzxNA;5At1vp)W zvL8xOiA_<78jZ(Iw37Rw$`n6lxp0x;$6CZBINY-9B{(q>&K&5>5s2=iS{b>VEc`H)0Z{hgk|(_Fej7FJRfwE`ZvhIUrODr{er%v zF(|+b6+S#s)|zdJA}d>cQi~@BPkg&?m6h180qX!}Ob|V}DOMG2?>hEB@k6fR5QcQtK%u3}nb`(wE<$ zy4^_*nwRo0_c9gzIh@j1ph66t)D(e6g*9Qf<@GaOQPfYyRUe@Lyw_g9(7cnVerpup z8{JCEuQ+kl(N?zXm}-CRn4#&|{6U{hrRA3$HKbxxIFU zpnWZ+D*3c-ciNU+ztmy!yr{cZq<(bm#3536KDNhMytXKS4-sykT`&HSG_5@5_wpcT zKIkh^Ws&+Bk=nFFj8UZ-DjQ&1KJ~1d!Lc1SBeYyOSeX}eQ$N?&!1K~lXJQ1i^Pp^q zIms8ub!@qM0A{gR`Yz-j^>P+5kq5+ctkrXd7Tq^9%KgXh-@e=9GUmIv3}yi&yd2m6 z!QPukv-$OJqa6%E5VNAhthA_^Qev#RgXvo(f~ui0)vV-;6xAZ7MNv~@9zttqDXFNT zGf_g+)aszAsf{3!+;93k@A;kQci!i$^_)M>S?gWv+}6sv_Z``L-&vpQ`drt&v-hT! z;aHW#2&xt_g_1Ks`9Va+?GRh3Wu8?0jwc;OVwI5@#PCW0=&U;|2Tb9q=JS-T*u74k zOf4*lfnzC1(BvX|t-9zvYuI_u2)GNL0W7fo>~p>UJP0NM|9V&sg3l#;u@-^ln6gam zQM?!cZ2d$5G&bw72@PN=08C45eET93mAtQr%FP_at(+S~0X_;KBQF$#4zPgrVoE&# ze1BdE5O@H7vM0c(UFKZvUR=mS0pVp6!-zjSp#Z=v1eF3%*mQ;`0{nP@HRMR#i^R-C z>_h*I8uKC8ePWsiY6Dvr0VWclS<3-qf1W49H{_Tou~|sccKb{?MZug8_@RD`GZWYx z;z7|FwY6-LgafR5EV3^dHvpUOE>p-~V?8oD*#)mxS-%p$-UToh+BX15H--L4GNrSO zRp!VXU}|Zz$QzWf9XLS4Ghzmc@W~tNcmTdrWQ1Z$Z~}CEcPr_c=T|vmE52(tj02ErA#u2#J?Tyo9cTmP>*4J?pM-=l>PLG#k+mI;9YE{F z4iCuo+%ArSJO)PQ1RP@l8v*kU*N14uAI@(!UZKB*hI4;-yJiDk%OL z7r#t6DO6`?l&zhHR)9`|w6XDEc}ayzNN9~H;n#*@X<%gS_Y9C_cwSn&`U@KyRrvz0 zbt|Z0wAc&S3%lA@E#`Unn8?98VYecpV{WFHhFfP1#_7B_41HXF#)1GoZjA!QPGkfI z>R2pf8XM0Z+O(+Tjpmg}8^Qz=0x)CzJ@R(YRJLz1jOI>%vZ6acl_Fr~wEQwafr5h7 z{Ial{SkX-FjAf4Rf%+da6AL%bOB<<(rY#q9h!c$eIHf?Ys$Ilk9yH0UJVmn9U=#5~ zDecca+jz&7YM0iDs;Qj^Z^AB4%6BiNVZzOKvx=3Do=0-Xv&_D4$5S3_rm=fnHiH7|0!Z_o zo<9Aa_QaS6eWPMDJTxKP^r^I5G;}x1Ap@Wqy{-qm7m62CdV$XXOJhY+CL?$c{F#Bo zT3<7krqr(bR=#f1#sfQ=m2LRe2%rf^VTY#H)e|H8?mM?(r*`8aU+X(lwIt(%>^m}uNt^eH`jy%$y3Bf|b)hm*d z47tV;dbg!5caA-40#9PgaSoVdnlFSS)=n>iR7)R^8%HvF?N_tWo^Ftq;J-1>(O zsT{JvbdS#}!UVB6S1U$_vx+aWii$UQ`nOT`?Qf?NU;_{6?Bw7GL#`i5yAWbGniWAuhnaA8s(~}Jc7R28!V&7)`}?_B#s(tlfrm-irxWV{AtNP-_QOgbNWm?lQovXMD1ni1qzXrQ`(+b z$G$to6w2?rgII4oj-fEI0B(`d17|Hz=aW&4FjiaN)`mB(W;vhjD`I=r7nxzCorT8L zsg<=(srfL3K*PRfR`Q-#l6g`=Vrwh}9jO&r`e!?^sdVnT z%J$Nny5{ThylLF&+%6(KN)TTNf=i^kH1y9n&s93_*U(9@QpOdce>#6%H?eaq=YG|v z#?0cl5BlqU_6Ab+P4b0#@*RScS4cSl1E=O3){=9+TVE*owJsIK56aDigxVoM*?DQF zb-5~`FNC%@mS9RBUSwaMu^=P#q(UQJPgisB*NG2%^HhCUY@MmfaORr20IOr?SA;>0 z*dcz}F|J__NmzH;1-<+K*c>>982&-8G{--kTdeuhZO-iMY_@=ACm1V?ss2XspZ4P##N zNcD$dJd8}V2w-Dw=&{4k3qj_PkiVTW76ewrxFO4Auy~Qsqd-Bm{mc0^@r?0=vps}tHaqcNw$~B-X8j{b+TN3K(2O`!T!AbHBC^msWj;000$WJCC@1(wYeOr0p130Cvgp# zHX0PJ7iV-6HLvPTDaq)*3|1-wBT7Vf&KRU89zCCAtI~f$%~p~KQcJq%kV}||Q`4(j zLL)dpNe`vn#-Wz|(9$}HMP}o&ba_ZEs~_b&8UM~;d~IVDg)N+0^%1yttrAW4{lr*S znTS36ntEcH+vG%Fy zs80OOjyGzTS$j8ro9hK?Go(?t5*aC;5C#_l~Dh1dA3ie)74jj9< zEa}VW#j|;`w*=f262Z10erB1S_-!VN1oz>E6IWvyp?BSt;W*KI%2>J0bkq*pHtfKQ z;S7LAlO4F{QQX#4@S|v;08VmfRO*4LlZZbWwZ^hM07puzf`Bq#Tc|DG*;I^c^|*J! zlT=ImuF1ZC4!c#&DMnaoYugnvG6a}I)B+*!zQWjTk`c8Cl;4?0jVHDqhhDUkd)TjJ zPi=HD_l?>%+8f=^HlcUeA5x@avlo5TSp?~ji@wE^!KXknZtfrSdc*s>PrqXg@x+qt zi5K1OX<>_Q;iiko7s;CV+6Tn#Q{R$&lu0(E>4Gk79_`LTS7&E)jnRi}N?n;bmY7*c zwr?i}1cgq*4E;;zcvRZSUabNBr*>emqBpKzb#pTy#S{ss>($g?nr;5EAPH8Tn0Z6Z z+mSdC>(Kc?S$>|M*kyaSnvHis%L`o7AEO~s+Bf0!9oM}R$nRgrUe zUYy9es_a(a?(PI*yBqbwoaR>lnwpx<-W-P(Xi063f6bFRB9^#%$`Yf86A~H~o3YlF zNn2_RVAJrU8T$rp>~(pr5?H#wh;ujrpL)92ko#9Ko9+|6X=a~{?7^Y&X;2lfruCc^d$S*`G3www_=yCMqJT?1w=>K zMnof_#=8G_)7IX~$;2i+C?X*C8q~=6AJ@(zu3Tmp4F42PpZ>2F^!}5DSd5H}|79JP zayRF~GFwRhZ;h`;-j{>!M{K^lX?TyUl=b442KPO|Pqrq}^kx+CqSIgjjR%NeiXU+I5^iw<6VI#~S4SiBEqdU>VVm6aZP&Ad3S zDEv_Zcz*wq%FgARLSIh5JWzI5{|*+6rWm{H+TZs37+5Naysw8fRi=g{v3`Wgqx zKk4q@6m-#nC-HLOctjg=^2)cqA%-zX@xa*=V>zH>_jd()dto1G@^=xmzV8{7OATaY zRe=La_ZFv{z1q~WjdUVQtK$Wzu?d}fH>l@*M0YSaC&I?kx5 zZ~4QMi5=&bcS22jmrh02x=|;?rrus+73Yx;Edb*}Q4%AA71NS^CE@t3Q!Vf4h>7H= z=HYD7;P*yZj#k7kBEfMcR@0 zqmYR5rLXf(jwlE0_YUl(XjL1D%)+pSdd3Nw*M_tKnQo!{X-`gBHR#eZ7-u z^WCeKl*=eP2^S5Y4t!bBN@nTN?a$ghSQXl!T(H#BbI+}6>^!Pafln~!%On~x7X7nu=Ss%=;#+oafYnfbA z!^)a!UVp_|>FxYfRBw7S#ZZQsXgi>(el=F}e%`dZ6wc%$wxe=~D&^L23r~W!KmU+- zArkyr&0g-*l3_pb0`$Ix;QN*e>FWn60dh~kUJ5t9UiakoH^LS(j z;JX+toObWL38Cg;|9jQ-Ur$rZKkB)5^Lz2$AMg=*Ur70g>Q2eFclyToHqjL)Z-GHx z-_S~PE%FF>De3rK$XQK~K5{?2zb}{|T37xX>iE}9wObT#Qprof&sHmaHPJ28mMSPX zsG;V3)5FSl!xh?kGZKBZ7Y}l%ocGWeu~bj{h<1Cs;o?b&&V-_bKNqByNkmBwgdhd?SU_2FjxYZzeVMnvUzK+`vBX66GX; zuT{sMgU5Y$Wzc?P#qB>~yIdvI2(RU<%0;u9$4`BIB1X3i$8a7l=o+Df+p3cs2J+Ug zTWz?HZAcx2Ju#C*c|DO{K`4|>JOg9Sa41{Kd&88!@}2x^SzV0!C5%bxd5=Oh;jc4F zLu;fnZ|f{t3rSHpt;%!Q|`P^qr%kq@|B7T zRGLfBJs7n#9p|C=ZPHU+t0G9bv!4BANR}h5+`nm6+^p=FO|y~K#aB}r4JT8$oZ8hz z>IW-+78Tj}`9^QO6Ae2rX*FW_?t%Wp)!#3`VYXkAK7UF%6?6cs=ds`KZQxt__-!oh zQ*oLAf#9;c6Uu#sF|yEoPHg^NJFz|Q`I=jXh{Ve3(aqer8JQ)MSL3>1AAH)&nE=0@ z){h3y&X8K5BDAydC~-WcaN`QB*gfTuJV+Z$=>cCVZ*wu7>gj>caFKuY1(t zSJ88SrzUVm75llbJU>?CaGY^p{hW=>Bb&$`ZrM*o@g0Kktb*oGOX+T>ybLPU8XmaY z_qhLFKN0Z$6GdyYZFUY&?{`%2FC}e&S7ir(5pe%UM z91--uCsaJA1aq=Lxc@$5=P>Mc!j+R6%|z!N<9gTl(-yz)9d+r+KP0Yq>LnOP;JYI> z+sHg1$WX@B8A>2kr6)^V12E86MV&zvmfE6A%6XhI^rpYX0s?RH2a#igG^Nt7XnRk+ zO^F+8Jn-Pi<00InYvrpH^&84o9i#KN)sLZjCPo{u-RfyDs2Ily9^%K}D~T=={Lvgy z!wJDUf)}R?4G!Oa`9ih0{rIbfp?riL2=Pd`AgE-7>@xcEZ=v>U*Dgd8D+P`OEj7|l zN8FXwoITj@Hb=A()p6M(*2)U&2q+zERyJ5Ho4D5`A|tBcYh$LOzfia%>HjJKS)Ww4 zd2NE%u2JRjH&3YOUe~Kv=M3{)IqRAk5U!-{#*g452kWlkA3oQ`yynRiF#4?{qLlvT z76*@MUK41k`prYvEa&b6QiO7413zLmdnkA6f04Re0?ImfrdYI_yk7~QMhw-aw;U;d5j z)k*mWB0|_LgCKNP_xt7|PrSR#nFwrcvsdpx&*O8aiqE|X7;_>Wg?diJ6zyQp zrclz#6&_D`wpTt_rP+l-QC|fdq(T`_-5V`rOoBQ-Bg3`g^?z!*J)Ipub*-4He>^sI z%6#Ui|FZ3oO2eRvxa4KcGsnj%E^DtMWWDW1Kk2--s(uU5d0Q@SNCdHI`~6^Ix*F z*MbJ(QiYlk?+zMYcFBo5OXE+=giYiSBUCewpL(nbn7b|PPd;({EED;$(GFw>RQu{Y zjJ3`)o(&gF_|dcVdF{GfW&IJ9T+ay>ul51kJCpPO1`&q;5hC>ebwR)D?ysZEv_rA;w^q13vr%?w|nKR zV8WLd9ImK0Dly);kt2XK!MPwZ`VhoXGa&N&AE|T!L z7NcL2TT>q%_TPsrfoD(87r8wN%wb+pul*v`74RrL?cUw!+^4-2T)^|J`GAeMtAwA* z?}~Q0G>P_?-^q_?=)fENU*Bj8+H3=Cj%~k`lF3Ps31C^4>Zc%yjzyBek7}|^pr2-U zqYz2aRVxYWA$)2g@P9RH$`$wgA{Yj1Gw!&Ohm8NLGHGOV z3ED4}hAz9`J)&53uw*tR0sSKMwMSK*p7eE``Rqk*+^ZYbBPs?mCpJWm-5OR36iSQ_ z@mZO#mqmp4J_tH@8g%L2#-rvktU3SHY!z&ZzxJT%2YNpGB4&SR?eE=_KM*bES|3v& z8Y06%(L<#0g(r-G&B_CZ5AdnZ*8LmE82v|(G5GIE6o9u{ay+bkI z&x*FE3D|Sn)CJTgNn*=C00XKw?ta$Wn&(4DQjI=Qhy1$X^Iu~Nxm)3J%ON*eOx zgXE^G3uYBbuLkM~qNO9teGj+C^CR;@%NUOz%ck0A{@CZbHRvWK*8cPL&|vRD?ho$p zdM|Ys%YLLka<|CO_J)AIm#+91FVXv$YS3?2w>_8H&^whR?Q z%k*O&fxonovS4$fD`@`D~4b`P%sqg_F9shdIm5y4rp-dD9>E zT#KjZCph7(ePp9gT3#Ga_yTZ#ao0Z(Huug&?{b=Ib>ac^EAM>Bh-&vii&eUh4fV^1 z5R8mRKxn~!%$|h#_odsiizT}+uwTf)dsKf z?xx=ZU68Xee7~c?ov*XXBy}EgfF|S>lILRLU#g&g?OwkSJ4)LZs8?2g1SD(< z$qirNIJEHhi*lEzaIGU;J8uqc%s~WllPj-83Rn}4jXDG=R42VSyNHZTaS?vUv4Y&& zr%7UE@)SK|D!ANw2E1cxudUyT-kkjRNWcALK-Iqq>%-3CGYS!sL>_11e&cS)5H?g+h z$M=3*c|X*2@>`G&e6ObuyC9ByjMp_TpT6TXJQQO5wO&L&ql?y>=)pA6gl*@q-(a+GuRIkj$o_i7EiG!&dtYxI50 zO*~`&+V6nJK8xAbu-b;-Pxj3Zavc~BdoTBIFl786VMs^sU!PyNJF+nZ9{A?DtJh%h z@UI9SGyWNEzwZc(!#~H@tBj&s2pwE=_TxN2(rgXk-V+Y&a(Ty7n8%DYkMJ@m4L!`15S3 zU(*dK_3A9b^k(?)XQfi-j^7-h!d$;Uj?WE?sFw(k&+PIGO8@mG66DOS1-kNmq5DBt zxK^%txPg-5Y~7_ViWxG3_K9^JW7!^FuPz1Nz18s(apUxDALy--mh3a5rWw`c=Snnx z4RjA2Px;Mz-p9g0U{yl)MQ~J4U`XIyk=S?296aI?QrCOx$6d!3zF6^RGvuy&xwOT2 z1Gv%4{)YmYN-MLY0BwN%AlzZMtU@8Zy6 zJXpnb#NAM*X&`oB_OKYIKCy;?SZ=w4C!$Wm&Fwl_(O@9dlQReR4H zzx`h?pLO=Wus68>mnNuS@>mb(?aQul?3wq~&r5|)cF5u=%1r@0gu3A1kHV~(Y?(JCaoe=YL7@{v-xdtu`Afs@t()a2FXiH#T4d-)oK1C_@fusk-} zEFWQQ)9jFx(7C?l_<-*=(nFaOCeta!Kdg5@mMO?k0-vxz+6PeKFV6q3xHze;{h#SE zgMWQC;NBOF)rP!bilNEs4=sh0F!0FOM#INiez35>$79N!lt*}0W>zN%Zt7pxS6~0~ zSAn19{juouMn9cX-GXD_){s!#gSxV^PET88_;7pdp1WM{ME(0#tM$tUWu6) zc#KSKe$bf3ReH8@JnM12FFZ01>Qoa@|KPNDz1-uW#m|+E=Zy6g4ryE*j~$zlG)vH> zpS0GB)9*gmus7Fg!kGVXGQs$!aT$h&SfkiT>9PNGwq#=8uopqU93P9A*<`RF%$<5yyp_nOg{GLuh5X*jwWKA4#N z8N1M8u=t(hc-&`)x|)MOSDg*{5`w#bx!P;IIe2}4$#mlG_X|5Isl=cJ&c3gABdHwG z^KTfRU6zCQ;C^mvRhL+zMFB4xFCH`xnWT-NRNIdf72wDZC9Ior`elTxC4A2BW1kI9Ey&WQ*A{8_(n2O}u}wTRjLD4_rGciT79 z)Wpe|gEB1MoifO>x7EiV3!NjVHUG?J9VfcpfFn*?#3S>Fd0Wz9u5>I`M>dw48XZ-0 zeBC89-lG7+%fQ?R^AQ?b5f6P|4j5^DT8;fG=Jj{3ExZzXS7oHJR^IFI){`|`c!8^pY#8{F6;B9iKCJ5>f)J91XUnaV9h0B zYzzJXVvNvOYH~u3^V`w`%hx(FEx;azNaQgd>Q6$M51+mL?|^giKLU>K|Hazp z{nN-iYs%Jpl8X5J<;+^m=9V7?tS?MOEI^AfwI@0!sjegS~~YGD)NLS ztbB?|9Ab#j=+mPRLLr{wL=*~1^o(n8-(GQ~5L?}7>lA5`MI5=&>K zPDQCd(_g=F;;j(Cp@;FC=7UiY1%A&Aj(yyy-3oU@>!0YxyGwp z#35NarFU6&`s=43D7vNp!Y%1#kj>`9NsnQ#gb-AUKW{!|K)BO)Ih7mtHre9|@xj&U zc_*ce2d`VUz-h_0rcOf&Eu`F0@B2GxcHFlFbK};@TTP#qjB(XRDnN*#Dr-BD#P`Z? zgmuI|RQb-eJpHZ9!;yLP_UTFx)@7; zDINL5{N+Po3ZK@GW%aa(#C(ix7`1g(|6-;GIeS7X-QZHP)w3sIKC#iq1-G~0n+etX z7aI3r@03!wH+Y01`vqU5o{~M8fOeHVH#8?I*rx!Kg)Y)ytecIaqMTFK`#E!bIb>s>UZXt(DC%~ zFUD4PSES0TUqy3g{83e$G>n@lF=i$K(vtW|k*mJ!QJ`tY%Gp6p52Aj-`Jrt zJW<$kB|&@xg*bHIJgq=WR3F12I3#`@W%rvGA2c2?_b}K@4pzq`f*Lkp+b}MRw2B*O zX%C2B#&|y$BmtJrjTUqhbal6wv>a#Z;IRs;e9rOXnF|FeZ95Re%n(+~NRt+_q%EB0m2L}2hJf;lj&Y@G(r;-h~ z-TQLQxMRvg)5{<&rO-wS!-HZ6^KkW zO;K0-*ZPkxCEWl)^mTWI$WNLHDvTd>BD8=W`0tIF;QcLr-hVvvWztxVL+RaNVo zlp;FsiMqmPTTeIk7TfnmjW*ZKG{#~dgo}*Fd^d4kH36B3%2q(a&%}s)uc~Ob_+_cs zJV_8t@|EoADf6~Ms<4QTomxO0F`}(p$3zh;XTSQyrEt>wJ9Lfc)Egt;Hl+fp55plt zR8DtR<;cxBRFYDAaP@WBq5@|(T#7#ud?4?PU8x&epy)bft*w{^ zlk>b}YyQI810T(A&V*iU`DHD23=6A?Fo-dL{dXRN{E68Fts~e7EJS)l@QAoY>ht4J0qd^tR{Ldc%Xs*21@Y!-DDW zRPL=+e~1+)dk0(fQ00N)i-YMOw6j-rgS8!EPiPbCGyA^?WN{Uw&M25joNJMk9|l5v z`)}04lRcUDn+>vG%(`^XSeE20BGP@l6il{-oOH68+3Qjr?F2Y~GS8-8_Nu9VYtVRz zBbGFLQuKzKXY)DV7oHzH*P^bc4!hqq^2x5xa3IG)r%h;2OFfR(@1(TturAcQj17k( z;=2{eb>j^`@(c_&um%VEv$R=q} z^_Zbd^$#DRam75zV@HKHZHxkA?53?ulqcjs)hjWedM=(j6EPW1+VUrF`P?M1o+D~gZmTxV{3Hy*XE~&q&IF=^} zqHD^nzR>pvrW4Gw%jz;+V7o*sg$B7n8PP`~>}g(1EccaJ>0YYe{mN=8^t zNJ#GgE(`wRsJevuuXle*b3hb90q5n+mlyZVSpb8TAoZ9q3Pk+kJ@xS(rrZ*d05e5D zhA(r|N?^-ekhse4$;)PXpZ6rqccf6?nM}FgX75{3uKOzAO+bd`D0^U`H%Shl64vG-{J#;;5|Q z@L^O0-*yNpD79OnYmZ<4?ZK+J2##??xTNdEL39}Ye|BB|Q4M#4d~2YfU?UiVf&I*M z$C#eLm~C-9I_ttS$aMx9wQ?L{dPFAEA`CvX8z{&rV6lnV_@zd{B|z77xE~ZglG=nF zhv*!+KgGNO-)v?zm@^21d+qsOhhy;jGbaJiJJfc4$}+$Oyhz&jImEw#e>fCILiGT^ zZRjp#vy8F00|3(iJqBt1%T1Z%xX^n;%;T}g(24|2kk>DfF-$o0uEOB9p7hNv!4<{g z!Nb2?d?9(4Ani7vg!wtHTN*i4zgyAkK*>KE(+bqU+;=TnksyF!!XWJx-BCINK(ARQ zIH^_S8zg|_&8T$+YO#xO_?nrC zE0zlUtkS{z+=^*Yr%}7+aJWGh4d2YFOtK#s-LS{A%2+c#W@he_DFA%ekH!*}eZov- zP=2t?0aqqK2G}tNIMd8?fX~!Fv)*={%2n`i0QI>AZRWX^f&xb09*TzpbhsbD2izbr z_tP@gb`1E3x&Ri7vJrhTo(=&0F@sEY6z^B*rdlh~qvhpDJD9iI06#kxDcclw{Y+dt z&;+mm1WN+o1h!jDQ5g|%fP`5sx7FQ48aBWK6h;UNm>$5>eT$jRo(#l^%ohFYtfzhSO=q z2&EZBDgg*3Z<1cZ_3yVs^$|Dh>0~mkeLU#acqkUV!OWr2@H5T+eRUcDP2*2(_)iaK zfDQkWHUOa~wK+{dAYs~d<4&5DG>HL8_#_`9d`%1J>T2&V1Xk~Az7+>(rHe1z(w1)CRj~!t}O}Y3lPyh9*SNu=rZIyJKt4FFwDh?GAUi zvuECT{#7U;q)wcKF+LoW!2X6;c$V%$Or=zJ*hZmC9>eDWD;ksK+}MW#fNc-}Sft?r zQAmUwRRl$c0b`dFxqp^JDy%aS1z#x12`dsljk&V9L`v}TpfISy%2XPpdgoGBv}O=N zS_U0$sAPOt(qaJO3xKpM(MRhtCb37KxG=f8**Y366@r$9gw&OSZ~0|_Bw=4>g-F(qAbAVgXe!HZPRJNQm6EI*`Ue$ z!{?4P3Qcgv{GY^5!I3r>ySJHaB>naq{rWtg%^N224lX<)p zDLiS;ky?PCn_~{(m?X?&tQ=xiyV6GLLMp_Eh2c7! zlEr>{Mv0DYUA=zc=tIG?4I2bzV zh47GcN1zF+2=ug6U1tk8ovl+GEuaNGQbBl z-=tg2G~{DNN-*AW`7B`AJjrAYe2iuFB>@HR8OrnhC_H(whqczW9R~Es$PK4F2>l2TqVwn}}NhQQZ9{P+!@TGBrrGWF8#3L|F;&{eo05cmXk$%JqK+}1awKE6^ z{jNFCDK?J7>eyO~n~s(eIKp!v?GAzqq;vcbmm8!Aq-}EmPz_vy4jxv39W{5@b~$0D zXHNYzZPZDKLJiaFMKf3!)c!?5kPb(Ch#XT|Wg$2Qs zX7_Kb)Rv8!ZBFZyb*NK7wk86F^wqq^@UPh0xhp)Qi)0Qs+0 z0I7=9N}BT^O-~a^KsdgOWk8Bp*Z2d`%s&2c{dk*jZ380AHu!H<)0O!3XSX7lXCdjKbJ-QL4q$beV6U5B^h& z_5?SB17=!tXc>Iq6GMDpC_6QB)oqrzY`A7h3`pTZTC{s22_%3YnUKpCz$dJuj~smP z!rEF=o(qzD7?id&kuK?r734Q+`d}v{*9@=So{GgmlW3A>im6smeQrL6*ryvQ`aTH= zE*|ux?>{zvVo?4Y@eJVqTX98qmJfXbV`{LJ2C;%3sY+YUmM>gBJb0YlR_Y>s_VD1N zLxFl;3Ko|o4}rOwp|u>KbWR96@ji;Q$d<=(h_gj{$QF;>d@>WV^}dxd%NY+}(~)Wu zJM$1@s(UrlZ$;;4+B)D4OvO?h3BYt$GY&*+xI`5H&QM@qLQBH#K>xsR_9yz08}x-7&)GbX zx2ced!&tXXx@3t$0aPprCf?YTUY_&og<$6<|Coas=>`6JrSq%ZFq# zTv9JV6hN0}!7zUBF(run*ck;F*ckle*HK_+z3^5pcWP#alS)Q_i>7wQE!Z$xZrs&v z?S%Q+3?`Qdb=8a;%^<`<5PDPkAgMra#rBMSXy6G@kq^6n6=TYUf3pPubPNNzYynFL z-?Xq8JS@K?WL$cXW7+v|DfoG20GFLp2DifCv#gD^)TpOlS7jnvWg52a%Ixa$T{KgZ z%=_#n2gK_v&hnrdba9FVjC5p zx2mk}8xJ=!CWF9F5af9R`v%@Z7@AsSyc0VlXykUa^851B^*rf_i6PX(EcO?BVeOp( zSUk`0VZPCfuHQHQ{e8Clpw1{{rQTVk)YB@%hI^yViI*m?)|DnDB}E0JNLcE&C)324 z?ot@Tq87%?8#-^KKr1rKh{TAls`nyaJ7R5lZnq(X?}t~lq(5JT6hGGc1RWQ^Q4i%nFH zj&h=9j;K}2;?FS3PI&J|E9-$bwXC1WkedTiVg{JrbRr71%B0{@@N{|%9u?tO@5q=B zz%4SDi%yH<>C|mTn;emuMET9jj!7nJh)z#Bx>!GPqX|f5f0T-A{ds=p=hgT{2U?FH z3z!0!{U{-f-wgn`waYBLi44G=V4Yy2Hve<&&TN${H9L$F8-fo5Ja+&Rz!2PC9&-4O z8jb>(EIf;}&!(yk)*urVOYdi^4CYTcK#J9nx}SRSva(lP$K zbiniLZ#_H>iU6 z#!CN)&IfiFn-P=+Aob4{Q1mg0FF-YO`l@b9%X1;}9-HR>SS&6!k!we=u7V!gO_VLN zMrAE+NE_bGfsTxB;x_(~u(`bA>#X@`F^2q6QZyvRi(M1yQu^mC)K0Xp`Qidz?jIus zx;~N7yt<2f9VSLv8_c!XIWGo4#WS_wliRyO54+>LEW=Sv{A1Ti>r!aS9 z5_wS5mUbJ!iV~_Yp84zK$8@U*4{JP;P61lGy4DA#iBki_9Xv9nm&R=N1-g=uS~Mb! zL?aE50OC}>M>o*5!GO~?m}dCRvSu=CMVW0oH=MNZY8MUhPLsR4#R<+hn(%ThO_xI{~<=45kxxLpt(zUpQmsRfppL0q@i_6D&)Py&R&{_{&i zD-8M#azUc_xkNf8;q4j!gRJw9XKMcg|K~puFGXsZdnMG za*2~|#;ve&?;9%%*v zv}t}kbWKys`FKY=AJ$c9_SGZ2mkwF)Eo<%&9+6YMs563{@5ET{^t(V#wT1+|33CsZ z>%saZboy7@f@z#YBy%pod?2yLKu4S$v8Y=BJ|RvM)d==4TyHpaIRTOPiJeiT^gm_? zM6Dr4{;vZ^=BAR{2K~y6s$|$i7FbeCL_0iZSh~mTFm+-PNNZMd2oO)6Gu&h3RbN-) zdC01m6(aXC^N#V~@Vv~I&vrQba1W3$|MmB}<6QN>P_izivcH-Yah!5}N%?WB@S)@> z>a7*rA0d%q;i-VFaPDn!s_x{d1Tf%xzVQ?g+!Y+V@^SV~wy_Ac$<0bYG~ThY%sA`I z=@R2@pmBIxqM6H6YFUTL=0a9dqI0$X%IhLTbd)W38V)xl^ltq+*K*k7>jLcq zt3Rn;|8c9o=e*>?L4gBP(SDWLIgv{9HGBxW&{LpINyn}$w5Q6-uB%Fe#Ho8#1Dl3= z1ZgQjVq%43>QNjik+ZOZbli%;Vi7B(=Kq*cy;!r2lOWp9wkp%V-JdG;3C(!iRkk;2 zFyDa^?sGh&A^EZHRg=xq=dVYmqT4S$pPp{W_of@RsO}&J@8-}#(5o8k{jFlMeZZF{ zf&Ua4-e_1DO%m4T-P5h`4GS|Dr_H-g^;T?hujUN&D9kwa27Z}cV!51CcrxqqOa$De zBTia?_B+*~h%hpxWnXB~z9=w-74~Rp(V*s0~1MhF4{DMj$OyTbXgS$RWp&gefQu+)BD#w7TFk?$00(25=tL30?fjX49 z#X}3o|6pM3gJ{vz$E@nQ%_F=wSF+M!ZoNQKdG>&2YJ&mX_&4%PlyE)3IDaAE*%PMw zUzcQd0PwuS*limZ2ps*d>(ov%n9NUru1kSHCZnsu3Te+HVump+XfNPmufLOu$Yf;cc(Py|Y6EO`Mie<Qg7b&k z&QJN&<`qDPiC;k}8l~LxEM^#$hfyz(-g9c28^2hY&8UE}T}MRRPq#})J!>1)BTZu1 zoYMW0)+q5JprK>7CD@BMg?E=km8ct~1AJ-bj?m?ehl;C~_tob2RV~N7d=K3+mIYyp zec2YmneuG*P=^QGLQnbCp0Jp>B>IUx`f&Jg1PBeVNx zoy4n1=_yb*g*7v4_3%kaT-@86{IC8x$Ikd0bhsJ1^QXO*7JTRf>g8W?F~hcIq3#PlCHlYw&p^z$ZNyZ7NY@%!;B-{n^D|L2KgqTj>!;B~QtkpdXt49a2 zF~9MjoE*42tRBy-Pn|;=>cHnlbEqsxtJnZMlriFL8)}Df&KBo)o=TimXs^6xk_wUJ z%ZspxA!c2bR94qc2Fwy_3P(GVFOg53ChY$MB{Yq3^>dv_`gFLv6Eq4(8zzcIG50ch+kU~XAuUHP- zuvW|=7d+t>kc%HDQPZ7^I15h9#d}fb;yp|~H)GU&5<{C08oF{r*o9C}L98bTeN=zF zstmS3U>QPI`ZRPyb%TvD60;HSYii>saF;^`@%!T-Y}I(Eh!;A8K#FF&_>o~MVd=}O z#@m{*Uu640DuvG>e{&Awk%u>lf_M*Iewb_C@r1Nyk6}^LyKh{Jz|!jvj|lNMUO%7K z7KC0>{N=rVm$F&B8Et*v-Rs%Y6Y2rC{X$OwZKKNIIn`hj>gn;m2k+B%NRU}f)gCJj zgOW$ZtQwq9YD;1_O_1OoyE~Ed&h4KX{J)?mXKTyZXI|NF|Kr>9*TP$ze;U0K9H6WO z5?|Th5#Hjy7M}deW>NCvuE5#(PNA2c8yruaNQu>EqVvnfm=j3#{IU`z2U}IBt7t*0 zt7TAI%D8ADH@N0JE_Al8(k0Q=`FVM8%Zaa^$WJ9*ef#*~U-r{ln;mix3BbhO>xR#z)%SyB z6=f}niM8%^ciOb4O8Ygn?$ruS)kquD;4Z6Dv`Ova6m@0S72-^*V`CNX+=JS$xd$~^ z>D{Cp89I}zLxJt&tTV9tm_-8kf8mtsgqB&sh1 zX;A~|NEjG^G0o$OfEMO~k zhZcc8T@BQgL<4eZ2RrZcXWtdT3G-w5h>mXQ022?XW>MMG#GC+8K(4=NSxQ0255?Y~ z2F6st4>!>3w)g;G3Hj8o0pmM`FgR-U9=zwJW?@(dz^HlTF(4w@o9Sclu4AA8i1uds zyGp*!u_fjhP(ulB#~SR)xmQ4M55Q}GuFmLB5(&W<##Q|i#)w3I5V;K(2}G0n1)$>u zfeDRBLx;aU2|hk$vw5LMOx8|PY-ResIUw-WOYW{K<67V~%VB8FbUppWJNvZuHmh;j z)HVwU2YTfc9a!)IW`n!|lS2R-UX*t5_&}yU1-zMo#fMV0;H&Lf3An}T06)~b-V(Br zhu@W?qTpL}AlQBsI}5Npr|pS`jAKMSR2(J0$PQ>S{Ud)84lhb^^bgeW_&_pDR;=2Q z1o%0qEL?b|4Y4o-RJcvDZ-)>+6kJ_!iv_?tr$I3QXaXYcH)Qxod-zIU8K7boP^FHd zE_C%aG>CQ_8XJ8&3A{D8){bEQfuItRj2SY1p8Iv~I?1@KCk~U+0liuMd#$oZDUt3s z_Cd8Mm6gndyBSbGWf5_zW>Bp|umR)UiltGPfx6i+y%9NW6Ff9!1XFY$!(()DQ&ZEg zl;4tib^FC*j9PvQ!VH(He=m&F#T}EjL`K3zrSRk8;1VQS13>Pke}NfEXL`Ez#QrXw z_5F~Dd0h>iXZJWw)OVa-$~7O2H#%Aerh@y#6JFWhytdW5A{_Qut2{LY{{7KpU_G9c*=06SulD6y2xke+DNx#W=^ZHTWWgLFo>D@BbfWFyT5+w+h1441 ztj8DK%IaV36pVMr32C&-`jWVJo-cHswfokMUQh6CTr&95x{$9-M;~M(KUt(l{nz>j z=Y#KytK0kdO$ZW6_Y}Czyj{o7zEib>O+y8!ZU#pD64I?tIBq+<>7P zVK(fl$P5!xg7X}>ps4FS&zZ%$P3u3l zHJ~~RX;f!YM@IJjD1tj9HJ9=P0eV(5Y4iFeP_QH?%=-MsUpNV*QpV008`f#R@k8cs zO@wb}mXbSpuVaWqSv=lm58}E=PX2uiJ zrnOMk#sijZvB2=v0F1Z94SUI;S&wLLXn=N-9%VExyNND+GG7B<|F_m@@8poI=N>Tq z?+L`h1w#tU8FeVM-B~|5FoN?-qZSXcVvk%|V^jT8D#S7s9ZHZb5P^ z0;;l2$ID7=sB(gv6>T$x-Cz?2J+PYr$x48@H@FF-Zj%AEfs|MV`9*jNh3nUeu`=&Z z^2Z-y<8#}nSXh|Q0IH~cFgmIiuI?@z%AK`0TT1V-bt7=FwEv#~1FW{RdCMoPH>gchFvQUnwS9{GZ?!(R&1nWwNK z^b35xzormrqgTVg7SM8n65?q!zNH93JP$beihuIX|D zs_RCf!2n$b-mrlo?Y-|1*7D)&Oc6j0OC-*BX-Jf19RwRF4 zd@E!K$XtM-wH~5%OrSFZDu8NvJ(d^|ahU_gj5sRA`Hld|m<*`PWnj$cHY2Y$0GWnA z0(6#ix@HVmz@^9$iH_d|CK2PfAb^8wJYo_&Br|-A?h1SbfP%&{*wH~pn=DQeg{s1! zjD5O>XvK)L>zHTjE)Vc^w}ghF zG3^$5zuHF!-(x_~XzDD<+GGVm^&t2GX_kf&pVPUsU(feeiPLPE!n>p7Vg z;CpR?M_Z$zF%sz&N20;O{U1PL%A{DL0+Y~#5`n7JB@#&KADf{~xkN!dRu^G@xk!&V zLM_qJ8)`k2kqxcEk@Ni30pFI2$rautJ;_H2M$i%eqWTo^!!xydG)f*`Ch(#x3|ppiI0z`poHaw z6;9zxhXlgCqaH*L_AKf6n?|lRw_c!QAj%aUQtAHR_;FD-`;-S(b0ni6N$_#*k+Q>4 zc2!T-(T?@FN0zKyr=veeNvOVTrS`!L=MVR(m-qG6=AA!uvzUM0aPWiL%gbx|p|Orj zPsh)3wi<6x?3&Af(vux3I73+age;IU7}>4(brC;4CowX6eu$B|*ez@GF{7 z>tV~e%?Rtt=qCc{J&yg0NJaYy^^z^n!IueSdgo3`iIZCeN%{lyBNhLeWfs`_>` z-xr9nhtVj@DAipPdS<1u>W4i!oBY+D{HuMgd(05$z4<3wD}3^wtSt`~to>o;*q;w< zLjxWYSBv5cfB}r*Dc2Y{62l)?90F|$zX4K6V8*eXK_>qZk}nE2jdgGgSTCyonTPV8 z&1ENVap`#Ui;?oQP#A+^hs?Obw?y72;z#aGD=P*#~gGw zyE0>it2{_#dk;d$KKBRUyQ}N9;xDgHD%FVu*Zzi#E$`eFgIB|y=HE}In$?^QCt6m3 z#4x=(=+ve$>#QI~07s>Fr<%cV{_XO=|Gk@Nzmb z(VpD@`nhmcX6)qE_5!-4c(b=QtWo#=eUIw>*yqw9RjI-46B5({Er(Rj4^N;6wH#-^ z!IhOIF}%gp7LFst2gV}m=ihb{QV2=WRnG^`Qud6!a?HGyjWa6F1}{3=k6j0GgQZYW z&Sb1Y(@wS4C`K~k3~m}N(ysvGqq|V)9(WfXtvRn94_8 z%mC1z0h55In#5vF8~=^NTp0e5$dpN-!Jx=k82iNe8e^So)Cph(mY5}w0WUkx7r2w& zuPdRGK(@f>+X4*mHw}oM0yKIKXD;Bqx=!bh$ZoMzNpu)eoA)qEr|Vz91sI2+dG3QN z-ChJ^wqekao^pv{NCYxxv)+*r9RvcT1|w3y&y-29+Va5%b4SF+ zI+MiNL*wjW@PKPQG2cld10x!}FDAp<_*heIrA~kPH$LEFze_v40WwmfPXOxsooTRv z%%5w4&Z1u2*d$iE97w2ShGVsNp&;;^P>m*xi5!zQHDkTMA#q^dZF zv$nT3)7yMs%vi!mw-{Xq>VNP1zI4B3e^6s%5^7d2F*Kkkm{d#pcb@?dw@H7pXl#_% zFu|dwrTK6D^~k*g*7pyL?u}1w*I8rFC+h*=&bQ>wonm;5l=no0xF-pO7PAG#0)m@C zXkK-tLQ$n(yAIs*RHijJhL$ebr<9_7bQxdg1T+3=!nq|Z+wUrd*O6_UValD$z~^2Z zB*jun2;?_DjJ5A5w<*^?ZL!%Gi7Uy_B5J0$(4vq2-o=$Cnwd^cJ%o?R`YG2~Y~uJv z-E@U4uKWOl8#1X(NX`BK#t{AA4_;!7&&L89A#3R2Gh1@j&@<8|`{-Ziq-M!);(wZ$ z>EnDEXJ+si+ijM!a4)M|?KgguWxJD_&J7jCn8cG@@Kzlr!YK3gGsx`2SdpyeGm23o z^{iHDH4`h+b~wNTZgNrv#1n%#A3F{J6z=;<)s}U+9||ONx*|gYJ`{W~kPsL7Tuy|` zTdUlNb(c=MoQ~vmkq(Jgo5IXn9WXy&&RgRUN+8B>Z1|h}hQjW^Z5<_d;I^G(yFB$1 zHT^il*!N*d_~mCGQvzv?{gQxg(%K*9NB{Et2>xtG2|mo(q1~CxEg+Xs^%qRthZnFy z>7?n)EUR4iDu4ORp$i<(F}KY?8w5BGu{*;qgs$@F!FzURKB87xJ#l9d-213iB&IR@ zb|hu=!N(goJSB@oxBwq7#gk)BZ+${qvuKW6zzgz`hd-E`o+Ni(ioOt2J^hFk@=MIn zyMT#Xs=|~vn>Q-g8(w|6*+cVH^@R1n&%7SmCijUOit3=}Wh8_&>c*z;EGx5`;$G(n zETm%+esWMxhWVxOKr$ zsW7;ovg$!;J&n{yR5?yXLO2V_+AzFNG>`UbFKJ6&;q-@ZF|UPOi{qDsXFkc%GOv7Z z7>1FSGjv6ZT?WfZtI&!wTlm2P9vZbcQJfYZ7u3)QsuVDVs`_-6iIs{^mGZ-h>IQr5 zDRzc;m{xP3GHmbo;e)yi(0`~8H0L4{LOOl24;u@^iYn2H$@<#L5%KX>S#U}PT6ewH zeY#4g2{Zgmwwnqc0YgJ$2Da1C#HY;CsZ)bKdLhIN_WZ84y(I*|3ukKyUf^y8z8cc5^#wyRttSFh%*^_D zdjKZKQjA@DgT98ZmH=k7W@h~QQx;!s{)!LvpADvon?R`*!165sPP9$~yevl2ig5*h z_Z=NG)@pPQ4l36%Pgiwmzto|k;LVR~$G*EJ_cHocGGX19O7WkZu>zp~*;Svajisz#OkxLRrC@E38f zSea;O$!OFmJthrJcawTwTJ!tf-$adF1Co5NjeS#nw>O_RoIg}tTOcVoRNfKYSIaez zw>ijQ)b$0`|LXWRrAQb&x=1=wFZdwmj8U^2dgu>>UNAx!2kJ{02$#fIlhH1C>))u% z?4iZq@KwjQhVaUIJCj3_Bj$BxcJ2w;JrS~B=jh_;H=d9@2Zx7|9KV&yA&@BS+}Hp- zr8rcHn{N|p11(+G0JGbAG=opX&6j64a<5!3?(GSC#8kI4+#2^EY03SNn>##TK%H4H zd_1{(sT?t1bBehx%WK9ETes_SF+PD^BL`{Kp}8{b640iJT=c`ONySLzeu} zKTh@B?3+IxsR+cG1}r&Yc_VFnd`H~i?8nfuIFram+82I&v_zhAhMtS9-Zu^yDF zJpD{{8HP<<3hx`Mbng*bX-rCn)7CW6r6X9Kzke_3mjqQq8e_?4 zj1vu%okZ>;!3hx>X&h)BF;{E|t1HQrz0t6iq%_sFsw4>+J-vg4e0Z`R{#l4Y0{=4W<7CTpZ~n8REc{PST8n;B-GT_@)P*lk!Ex{R;No?*Qi8V`3Z~c;-oT#EZ$~`8;SCS{p#zC z=pAwY?r%{H>p5r5jP>@HS!V1Gla6;6PuP*Uez7NPzpIB|HF~=Wi&#&)Y*PWwZ+sui zmYnZ5-ZyMXJkW8K(jBy81hd|ikv((P6~ejr2WH&(Q}z`($CTwsiVe5vGu4vLcPDTk zc$+*edA$pNbnrO?(#MmuS|w?}6FK!*{ujUTKOMp?^$zwGMf~?I+6zFY)x!P3(^GwN z1jK{X)g!C$ZY1iTEQb@vsa?)yZtG_bu^*c)T+|quB9Tl|IRZk_0+9`^yw^AZI@AY2 zv~l{Gi_c?&TntBIQ_~#>pYcn zVu;)2Img3!Jp1GZ-VWzq*L#c3K$0&=ut~6q_xai3)3ax%UULOi))d}e!D`%vmepIS zyUt$>v8Lq7SyclHR#geX8m^sYB8c@2wcuLKG|vuk!8?zYS?oYjM zha&_MhMb2w#($n0vvzvcM*;o>ah!8v^f%twJ^9;*JxE_7d5`w+-g4}&_EKSc*3UcP zC_1wWznPcrd_iZvNF_z@mX}_=%S9O1X+qzYlr&4%n$W_|^3n@Lv)9}Yxai#{mW{)8nVZlu_Q zOG1{=2vE56vx-BOMHiDh{Ebd#d49hHOdc;Cv`S(h7n~}s{*j((oRCE51HRb4su=n! z*7o_&(_P;WtSTi;;!ai!vf|hNfs5YSzc!5ORd`Az_3S(H-N}$wu^kPJ28MBVMt_0V zC*iS@SRtcy8AXT>Uv-L6-(zmE-Hp@;fB5>BTUOhh(4ZO&)U~8(Q@&_`0xLD7Ikni( ze8XBQ^=_Z`wME39DrNZ6v@MT3rx>0JuR`YL4Ug6qgu-=SoDe6@E@b=YD*C&RRuwYJ zc5L>t{ancOD*SdR$I%5n?9_sRuEUn2ajH^TtyWTp8Yc-E87!5^Fe@eHx;ViDsSeg2 z6DMZ0q>LmiJ6;-l>QU(Lg_XJ&IC8sidq+fWBnr4fN1JSbO@w^_I_rrzZ9ze=VrsHE z4ooI$+UnXQH9(xE1mP(o^fnzxSmBDuC7c8V6yr?VxC;>3IK3F>YnbtwjNXdPw|TKO zDGa=~=DI*sr^s{pe5XtxYg!UvJ)x(6u){Rv=y5$6l^M7;=>%5VH9QP|J4T#uZ{4D|Y zyL~V)Xvd|--k_;O7${Lp(Fg{O)0;$UG<+?kDz#u9OP*{O8$!1fVbXq(m|2+l8~6i7~6mYdI!vjdyOkw~w<$dH#Lt#-`sYJHvm~NUtIpDdh&K3cm7+6z|K)_$)+uxN^V+5R3u70mNrnb{CuDz(OmjcTyAs-1=W1Cl zl&RdK=LB=+SB+P7JI@a!m=egb-0rVi*t4p{$MB@8@>))BH^Yr>&apT5lvb56E1)FU zfcWpr5HmZ)ur(C+;bV5pdcpmmz93I|h4>89vqaL+Lo$}Q zY&Yi)6FRb<+4wtWujV*&Y-npX&?t?}J^M*a<23grG_Q2HsWdNV&*DQQD#u|@Q2F~3 zyr)epTuapz6*@6TWM?yMIRhG`?GrKs&n4wDaCpxSWGZ)ZG~S$sGH?CKJHhCceLxHo^k0g zdtjDzhMaoFi3x4xZw1q5q?k zTAw<6Y{7Q#TlSOWrkRIdn{;G#hQDJUZVK3WX7(GOGeJUjOIVPvHaLG{+_0^~zISIP z-epaFcuY+0+DG5Z2To4Aemr4oqpd?*v|3P87qG~}E$=(F+~VQkwQJ8&hx|V#FIe;G zQO=B_BOQ-Z`(EH?&scB-7w^z_V)W^+xuoF*4{TWY4ZK@gsg_RXYrPxsgB|{v7mp-5 zFmUtSjFTd=XBwwn%QnB|_l#2yzt6)7+`U3$#xD%pzc_zx+l;c=XOFN1xNTo?KI{o| zoWLn}$L7m=?q7@7qy|oVyF501CJJ;OW#`k3SC|x_m2Xa!68etPZk`gFSCsA)Fm2+O z)znbnVX~TXNAziKHqC~;-C@;ShUc6oo`*8$KHC(Xqt z=6_c@2PZJEe=#G#YYDZ%>K5_FEnN3U``28dIp?Bx&g_d`whuVR85Y|Y+OW?qz(0F^ z-eJS)7V53^?W-10Z#lT8@1)sGg}9a9fOMy_sPr1wL9haJpq+rDoqU?Et35(CYqXOiag0gLG<1T|?;&tThuj>}Lzcu&Dw-pVCMq@tLx`yHgW} z%x<&*@t4IJzDzb3HuS`qurUUYU|rC88GLqz4lH$bMH-+k(r^~2c~qnv z#rhDyK=rOEIhYVXpmvGk z2L=?SGSG3Ug<7>>%-Bz)-@VH8;9WYBh)Hz7ZA^clQWqBoDla*`%N@hErq_UAFb*?S zc8)&Rx8eq6@SW2B$3pRoh{3-@fqO{~I7KkDyFj zf3wV>tBVXU2WY0ZG7%Xj1!Fp91pl+K2uPQ#^}kugjBMOM96gX$cUj#TH&0#2q)P|8 z7~d~E?X`Sg*naU=xru2Tdsc0>kIs63wNpx?&$JAK4H7puHiBl%FbO74q5AViHqL<2IKQa>9J*nhiZ>f&#RZ`N>cLB#n zzg6ezT|o_OX%!2Hx2LUZTW#LNB9Ntc`_1L-V-PxTCy$C_$$gAPJ={X3TgkCEch^#T z?`;dH=m~Gk{m@#QTeWO?!eW}2?tJ32?U$W@ zU$scUSfeGZtZJHPWnNWyXfE@9$Zi}oh^)qWf0MhZuaUtqGeWHIm0OqL)3&&G&oZTEpCOXJwi-VR^>lV?`nUi8~e(7Pa9@Ll&*r zZ9#Cc+iB~>q+Ax6XE_^dIpii{Xg~n(2ZyYo+v|zW<0TBrm4zJ9u?~~};ytM*LYgSX z-PwWrkhjUgfgL+MuS=kwwHAC8-~|>cMJd1`Wb4-n0DeusxXJYv!=$H zx`)c**k$lG=WkSccKi4w$%W|6Z+oMV;AxYNpSm;y<;vwb2aMJ7tf4VpJVa@+s<$v; zgipuXmKEd&EV8{GJ_#}#fne>?EAp4mR*=d9zT&<&e^E9kHH)<8%8TLg3zClyEIAu5 zIXoh(186m&od1{o}&XzHMI*2F#9kPObL*L%v{MFV)vMl}lkip8MB^ zn8jDmHt#0xq(({%?nx7Ac(050NB(Qaa3yltA&VI3h3)pU?%cAnFx`{A?VZo5NWp5) z#9MQ&*oQ1**oRo}y6Ahl{yM8FM{dTkOAR4!+i7jFbu^WFY2s|&cPC9eam0UE?Cn{v z)(WoV9$9nt+olzB{9euUE+yFH+dd7DhaBnLWN*9N`xed)zv1RT1nCZ8XO3m|_9c5?x7}@7{W`B7DSDElrT%QLQmxWu>(TmkG^VgzNVi8mjFR3E!ArlRwHE zO2wJ@4JyxX{bvYIkM_LyY+irlKNrf`752F3h@lsFtK^q!w{}w-JQ)ouiO`A@cCle< zWRLG>>R&-1=R!i4mlak3qal#ES6{_&m47M@7)pfd&?nKQ2;szQ}q@xw` ztKAIBwH3CHAun&QEeUFBC7ieEfN_*I!c1$4ghr6Yb>c460Z1)r z)X3;YKA@`|g+T2DM%SNv1;z}S(QC$D;8qEX33cF-2hjj@8bk(=rlQu&enTaaN~NQk zsD6zhQyP(O3Hl+7jH7aZ9AF{S1l|t|vESlzw`_INit-iPVgjq3L=C`)u3uL0REdMdf1LoR6GX`r?qf&OG5vigeCp5QNel&z z;(q1g&%NT~==&Pdp=(w3?5gWVr^uz5+A(GEOlb(VQF_S1tF7X_r}{>P`nTHEhRTGm zHm%?LitE{pW6Fkm)%ES2rx*0o)nYjZ<<3n=?+TOd8TtUtr9WTRfV&+o`bP=TtME&#oMupilOz)dlcYGen;W@qlQgV3m~cKSi53|u~IUh9jEyTAO|OPAki zx7icBl4JAZ9%@ysrwWzvcdR$r`O^d3x%xOs&~ADVLT;Kh(YIsqu%*eFiU-8QTKc@s z#W-_kUVmA3IGtu;z4yt1+-UZ!68wg^X91>yK0g6|)7GtL5dcKCkI3~FKZF0Z+Klf>rbBOxZgWOYH@q#&V3>C=3R(c^Pg)X$9Gxs=nJOv9a#5B zz9;PWQ<);FHkQ&Rq3^swrS6?KZwU=I&z-l{B>8!+qupUh%!T(Hd^R>X_@vPH?Qpd> z4rDMZEqK52kJ3&B1BoNrIhaB^ThMDMnazypU4dVTBe0&QJ83V46ac;saz z*y7F!^di;!CtHZRFV6JAM;7CL!T+xVH$@#~KTfJ}y&`%PAmzp8A%?WiD411}(6=o5 zPSp*6!aVZ$4Wq%|@QhV(x+%XreO&Q#nS9ED)q(IwyIVac8)n{i*8i8RKr-x{^Z*OG7A)`8Y-G$DT zU{kzz{LZbD+hp69BxxDD@;C__EyB|ug{cJ5<##yvJK1=6%&z~KdV^9{ytg}@h0DX8 z4X}N<+TkeM?24T5Y>UHJPVCa5RmnS|oRg|ul4q?i&-*4fdv@d`!}5v+$L_1>Xe0Sg zgiX5gVQOt2yFwb46IB1ooBMM^Ln&dB&|zEgdmZ8FPwr2Kb+aVaIa4a&8Pkj=TK&zawj8x8MF1)tdfQ00vqa$@{T<-D+I*N6t*DdW0>(y zdQ0$#X8{T6Igk>C8oVTpy@jU+?c&l9q}0o?W&DgdVPH||w4$Of>6NePLig|Ae$=mh zt^TKn@HNO=1%bureqFuYdcbrc+&4Z)o>8QfpU-Uj>!KI;zOn8&|F$q~HKm7YbNmw5 zzQKlCaTs}%(xU_Xu*$n*^Z*S|X=!}*ZyA$%_gZ;)*jOuF5XZ4+)+D}BmEw;3^^n-D zUkaI<7fHiucPrW6LJ0BC$ql95w6;BIG&aRTTET{bqV->{1MSNZWn{r&&_zohY0?53 zA7~7|DwS$EnEWt{FX5|72O?B03pfKADW7GPieu`_bTEl6=mjZ2Pi2gQ#J@9pH+$X! z1-hw2Vt8aaHBO{}{yW!$(coSKb}h5f5Q+4sXO;q>6|6R1vNN7nA?!o66bo?Y+@JcV zbN<-#^Ep=_B+ z0Hc&V_+s&lWfm_?oG^!{hjn}k!Gu12j)Fz6x!pJCqpiankCsojf{nxQz!><#5~e1C zR$Z{p2vTA>#E)jX2hdq+K|gk#uWh)m8T)AB>xN)JlwV{(j3vREgJ*pw0jluTZ7Krw z;(l`&8K$TRkfT7yFcx-@mQ^KmprN0kD*<#K)%J})6K?c_ce&FfAJpjT<8Bi-Ckuk_Z6+9&Y(;Lzp1?h2ydk6T6aIngDcK}xcB$xz< z3V?hxcQe4YCiTZ0&_=je8ZMcAC8d9L1yVX>ERg%kIoCqBFx29&D>9|vW5(VO{XgWm zskMsJzwsMn4KfTU5FpV;0v!{Xc27Uh*4Fl<8NpDU`b~k_kiWFiu<>mPaev>abC)!@ z?(RG(otbcBLOiS z=7@B!G^!|!nQ1KR)KED#v^%QX`4fbL$M7}> z894SVy1ZH#%q9xNa&(%ISu`-mgyNXjkm_ zg!DIyczo*#GuA_%X!iOU&B8}#B2&g6QCWS@G9VVu>7Hj5P#_YL7zF;PBdR<=4 zUVp1Z1!enIW!c=gpq8pCW%fOP_(uBlJPBIy&PD_oUohShD_J&e!?)ACv9LIPz70d8j{QrUUiv1KURx%X#AgCWR-=9X=QV;ZlMDCdWWq#vpp84Pd{GAz&=32>Q{kbFZh*9eyzb6ywTJCsdVIg;2H2VQ(< zsrk4@F4X*rciPX(*86Llp=YYa1~3+efL6Q*)VGz0@z!@5jJJJEZg0F?7i&{4p6~SS zKTl5@7d3>kAjNbpzM}_1{VkDc{1*S&7x*%nHcA6@am_#nJ+mm`lgBvgUvWF22Et5* zE227Nyog8ZF+&%HCM4`@JK>6LMMU|-fpsGGTWbIwWdrqAC!z7d#j;;*Sd0}JAV76M zEm5LR$Y?hmG%LJ{6qYhAT}D$4q^Bq=kr4wj>A}(hJvUi+W<(b^@xz?a^IuQ{gkBnU zFL!ggG}M2#lf=cxJBF&%f?({4x1rKt>>@>oZsK4a-8lTDq1MfSs&YU-9n~t+G{@W5 z0eZilH->2VpSzBQB+1a<#|F2iR8b z{Y}c1(iUddyS;n2L*@A_H5(8`3xgUP)xHg-_|2=lmPb}CEofY-+b_79zEKHT_|fS$ z6KQ2EKM|&1r;FIn=Sx)WpYp~9%zfVH8MtN6rhPPWcd|K$#PA|PGBT^uX`Y>sjW!|f z$sv?qcQYIA$ky(+iwNyp)wB26zLzAQ{N)X;4W&T|>4zJ&1wkA49pWD<=Fi$Qklir* zFC8)!HfPSf9|Ko&oLQyaToQ$IL`-lYnsB*4F2q@dxWPbKc(nfao`foA&yobPV7Bu* z^YcR5?%CI>q4p*0*=(#9nselp^VsKUUWIV8rH#GHyFpbYxs_MS!PII0G zlAG*8jpT|l!Bbg6Qyc$PHe^AS)$WZns;3~1=$=fiun(#d&?qIxZFX7UVWg3sXV#Wo zCf?p7jV1S$v&}oBP=!zKFp>Jxv#nH40LjKrKw?lhlwyc*#*U#!A^FTpe-YeOXwZr* z&+A;Yx}w$Ez{!ny-77G!y0@=87&n&z^>InX{W&B-Y%;WIJ*)4h*#UmTc4i%WX8Dc( z&6>578j5$sIdCDTmKS92+kf#*$8`|S9dY2s@%kM&PP4T& zQ<0RN-wRkQxVy53-k4evdD~d#&n$6db|A?+LuzJbHoJ$aMt9!snpIxj#BS)B(6i%) zEs49jnB{Wm?1gRvVB6rOUw|PKwjg;yC*>FB%R4$ZOOaLPR?uUwrswP4GyyO3SYbr43 zI9WNHk>7CE1-i_pi9BXgYnJ4&Y!CCqXIZn+k&&rb3Ol@pGI+zjgd#r>;%e1{A2d+* z3cMQ*vu-bMVP>0ij6+mhY;nJQ{PB+=DvKi^kdDz8bP!04HB;@Tl5ML%_zHaZ77)5(8t&{g{M zovKTIM5|<6zxtKwZHM==%?g`pu!?o>C|<}BuS&2AlxgnW|cVe>W%lq2z)l~lJv^7V;+fN zg7=I~x+p3y$idB7Uy466?^)6s>M>2PB8A^-!Lg*hEbW(j*>(jrCQY3d!^giigc3f) zy1iiyayITQ%z@Z#8*qdE)=d@vTy?aY`l$ZpMe-+MY&d1;<#|Q}qitscQC`VyA7!k))gx(GA6f z!&E~N%a%Cb(+!j6Of2PeS_mB*ZFaqX@2k)MA2XKgx?b{$NUU&P?ZBtx-mGFj3d(nzu_?P!{^nm z6N`s5S^?|Jm0!=a$!gOTGZmT{T`~xeRU@^r4NB>B^9=WMpGa)hB-89_o86qM^nfHB zUZMbjQzpP&q=0;d%yy&-K1|UYE=^}?K0ur@(^hH~5Jf~9DGPjoq9E0!YPa>dPE7iP zxhL+)KsSu2$hLG)WH7r+QG|z#XaI>ymt8qJl>p|}Mh{FN566yVbVhe7TW6qv8bGa^ z7|znwnTvq#-Nn&ySD>o;nF&;LPu8k&)^Ij0Ek_&I=8i~^9#Kr>WyM9fu_F)vr3)6hq@&t-3hYUkZF0eC=opO7SCsci#T z6(Ab!r2@>x8q5G7Z-jdTYGR~BYlcD2eAu;%ot0Oo2U^m*&jGL#D)ScYET0J2jwDF%+}CHkv?k!aPJUcvNYgR zn+cf9JtNfsr_GlgblHBS;RX#Nddsyxuh*L45O|-2D75r3a$)~Y@vopyTV6tw%YaK#s7D!pC`2=H@sj z8(*Gd5ipds zpq2OL2(PL3Mc5|2xz#SeX9Yup6Oo>8)GO4^c@yKt5qBC@VO@6fZgw4?=SAjHGhKaA zG>9bMxU49Qf87CD;Ugg$?{l)ArYFBPlE_iNS~09vt)Ay+{$aW1l+#Ze+JR zR8xALoWJ!SDYLZ1l0!S^x5qKu&yU)59J4Pw`}Xh>GhCCoImVKJ>a5>?)zB$3^r&20 zHe=m}+s@DTTjsIxWKJNVzL&N><_DVYkaDTHxs~JL^Q8o^^J*)Lf92>E+1MQ0Z{0k< zz2x6A1F@84A^msB`GFx~28;sk5yTiQISXwgKF8a!aLYB^&j;8haoDR{2fL0NIEeWK zCg0bIZI}nCu5Rn(Th`vAk72G5bBj)%Lqi5I`znEw~oa|HT+(h!#PcRP*> z;f=8M8>B?2aRvrPWsy))@Fv*nWMYsDHk@Ms5$+flM>_7EpP%7+UeD>TDO=3$DWmu2 zZ|Zxw`H)Yn`xx(gzWx%C@b2`JkK!F@I>)1U-@iH?Z(^g4hULc{U)<%9XtcPk`Owi! zUQ8$|64vgxCj>@))g9AZYG#l#?$BEI2sdY9cojc4W=SzOE`t!c-ry1zH3S2Z=OGo9 zwu?3&&yt{);`NLP>oyd;Cw^VHi(nbb-?j@GUOv2#b)G6(yc%!7t)^=ITQ;E%0DeFK9Nj% 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

      Xy^OnscNaIglYu# zzNFU3NSXw@YCbERnod|rY9ZFpcuTEEYI&F1mp7|fvr&uIYT-)Fjg6sh$(33pL%fsP zFEn|4n%*ll!E4EWTB!-MQIjn-F%_++gN+)VCp{H}Ufrl+9;Z>crG{L4$h=e4H_5}b z4DF~*Q`ZWPRz24KAZgAGy|tRkH)^wU)6cPm$=)s3PHZdJLe#02n(y|FwC}w_&2wsD zYldPcC%w5-%b8bQt+u!G;8VK&fnPxl4X8!=tq#ACPOUl!gc>yawK$gLAyXHq7|9?B zNJb4w3ToJ>CCLG;lO`Mlq{dasT}LAPX;w9ALy4!WIwLjHrS|pBYGt!RuhrVQ*6g;u zEj8)X&_VClT{X!@%^FH-tX`{yTWbEk8Zb<+mp5uyOn=bf0a7f*PP-RC!l~&v7D_?Q zWTfWuNk#MsQ3Xydr7_kfh*xUS|6E5Tw#nvbRFYcs?9^5x^S5IU&sD?Qb3tSp!O2gNJi+D!eOh~<}*VjN1M*ttWRbNM-*o41$Vv@)lsC} zFiW>{3HGFR8=<@!p}eGKs?@L>kf+EdEgws#xb-c{7E;!0H8!Vq++wHUEj4(PzNNOPk zuml|<(>9JxZ6J|8*-f7IaQ>6xCE+(&O0S7kTs9giBD<*VPI+t8aNZ%mEvUr{YQIy) z)Xedm8j~?95H6pp??4T)gsoCyo8{e-T76Ef6SnIJlsPr-Ft(?L$_`_`&@0pg8v#aY z;x>D&;S+J-`i4)R6H;SDm{g)Q7ndd-y1)_QlGdkpKIMzc@Lo8{+$32Zj zveBH{HZho$L?n?`t8>3vi^YnIYJW zuakstT=(BC5>o^Zb5t8}aTaH-L7l&LZ;Ta2AZ|b{j|T97EO0b)(FosZG@e$M zmZ~R@&N}|oK`7j^e!OTnd&}58bSP?fo8ga6GkC%(_vRqajf^zd`vA#OhSl>6$#C;1Pq&ksH#eSYvEe*mH{ zAKHTVufu0#Y7ai-4?+5&4S4?&4{g9FsohoXkJ_xy9@>CUQjZ?mfKO6iJhTCyq<;R; z2K=axT}SIT^oHN@9s~X4{92g_f5fo8Jx;sjoc|=<@0d2|E8xlJ{fXht=a9 zZB74$rMC!G1mA_2Dz8y_q4~Tsu&fuS3u=tKBekFH(dT{Y$@+~zuKaz}-0^U6c4L}c z6x2H9O|Hu891(5IJ8z)2h)OD#1j*@cgFgl#e#AebtDHGEkEF$-=W6bH^#wK1XjgrW z&Ie%gOKs6xks8@71n-iXm%PjDJKFCry2}LGB54*4vtZ_2d1sAUyvx@X5!xs`be&o` zFJE?ly!QBV?TQ3dYHR-fwie5zT8o9N8vyMYzI$YU6cSPB5vFN#02RmE- zl%z_{YqPIasGY7&&MLFes@XeVwAa^nv=?^Cif=a-6l|qOr}CScHQRQXP=7>p$Yc_z zWZrL$+O~g%JM5-bj#r@;uT9P>Ev!myr^#MlZfyx~f5DE6+dt8K$e>ECRr$T{Yjn%_ zMSNgQy3SO`Q&Ry}A&?nUg^~x~YGH|)>Iu>2?)MSELPRTm8)mYh++A;ad7sN0Lqq!7@gb9Knk`wnC z*A{s*ue4vKKkOaYMJwZm;bps*0~k>{1KezB_O7JfEJ; zZ~0dcNV77`c53BlfjOqS?WyVFMQo$yT^L}Ss=In!3? zXU_gXktm~o4IJt)$90rPfHQEQmg=m|+pOD1KqQeO&e5J4_CbuQ_}q|VAzo*u)!KI{u&0fn>RcOA<7{M-Cg()Qg7-fzG)ckvj5!Js|Os8Fmnu2SeLAZKjgPi&d@}~@J zQXfA#f;43WduWg|4o0TA+-N*CR!j*D`#=KaOy)2>pa-Qe7Bei82}lfXylNaGzS z)2W4`q}GNvx7i?=sIE3}uJ4p3A@6r}5*O4sr@bNZ)O6AWHCa+Kjh)oK+Sai0kO^;r z6<xas= zYAwO~LlE@d(_#ZM(-MdRJ#-cUJ*O4`B=^o*P-~KAxbQX8AZ7=(ZCXJcHvFUvnqtzJ-T3Ti3p69#Jk%9^yRu^aHZUplD4k(wdm(^H!` z+d7FH!`>07f*SoNnHld`fmu*fiGc@d%?Gq+=DtSkzSKV7a-U|kzy(uHE~4IOlnW%B zSK@kNka(q2|7X8^ejB;1I8K^d(@70+TeN@|5Qgr(2j`{&Q_cP<-v3}0z04x2XA}X^ zExxuuk^MUg1PG@B;vRzRwFL?+1qbjY=#JnEjZDRU$r=5ytg)osY_~!70rp5U9P;s_ z_rCA(GGj$r3K!5%^mwEZM>jeydM$wrEt4Z`Rg4C?F>x4jrQmTA2Lj5{lL5z7BVY z?zB4Y;L~x`Vo4_VP&;b4PxTqJwKSwF=(#GeICs?Ij^zFRSb~j zGu=tL*vQb1b@K69$VTcEJFBVjwxecCM~(UXVI}EZeC=u|s8P*S=qW9zRlN)9v!|A3 zF#-zIQkS*#RZUHq_!hMUKOgFh7Ok3E)OXaLE~puHP6`AZ`n#H17`C~OHI~HziGRC$ ztWn(-EH4s*uBNYwfD_IfwFK(fpD2YI8ni%->w9W~%^)M8Mx6ZF@h_P|lI#?;h^=|yvD zC}Gg8#41qBDr)C*Y6+^Ad)LPrPHWM?kRF{;`~3>FU`DOPqHG9i+EJ5WhY~uY7U_UL zpHn+^93(twd1~OpJ++AGS*#`8Q9}m&jjI)EgA7CU8Y(ku>T(@5vY^%mHC%#>bG1b|T+FmoY08I`K zXyQ{(jj+N|L#H^*TxaU2S?*2;X-%z_Bumu9oZ6tu(3;xkb84BV#z5sZwcp*L_86Z+ zI`|yagr|0h8p>`{JHh|+?1}3<^byBtWB3Vt)9tEX%f|hhTG1iWQ-el;S_{^V51#uruJ1ujg|{)si(%yJ+-J`QR^&IuV!P6XB}V+Gm?r< z)8`{wGMn8)?a@YRfBvqfmM*A?Sq(*1IAG%$HFO-xQ)7f3^XwxOs(oaren^W0BWBbf z%jU46)(%|zPF%sNsi8!~Ww=aDh^qmPmvY+TgKrb@QbQSvg#8C$)swUgPC`g}sYWejS z5TVzw1+~AHRW%?IXgoFbh-pVH@Y?jKUsEff3&hvZ-X5w9S5I_Of?8gj5OV|taT(f@ zj#?QyYNY5O*0fVDO?pC+XJ|Q@)~Q*d))UpBb&Et}%Wl3`WE!1cjch^E z=dW;7Nx#g2f(R3#i{wULV&f7B-RZ;9DK|l+4v;2j{K&r9M}^8B`$anUD*rnBU=uY~ z)YKlh*1`8{>KAm0+QV$DXVfI~)VeJQ64xlfXKhfs(Jndy7i&FqfzXuHfSMsm0&3_9 zTjZ2jq(n4)NvKs(F?WMyRvzX!Y}YUL`51Qeo~z(Y725mPMO87Bb*aZX%KaDH?n-6Box9!RD-9p zjkg*fg^f>Ut8AG2j{Ul6BGhc(<$@H5gpS&Rnkm=WTmkzGFL6JE<<&rg2nv8lP><(4Fm9 zO%F~UlinN5d-MZQJKA!bD=JNv?z-qk`}q$(V`ZK7NwqVztyOTnB6v%)U02;?yJ_?G z7Ot;LJ5$@*qPI5l8f!XHy{ScZ?d|d{E%!gR&3*IhnOu90qw87z=&ZTRc{Ah1TblU2 z{b=o%@7jU)_LH%ny=w>F+fT-}J+ZvE_x7eH-?an(2PSlN?QH$V+v;-PkujQaeYSE_ zYx%k1sq)4R3#;jd^OBbk!L>alH8K6UB|x2JZn^~fLIRw|LaynlGFzS5$3 z45%GVF0$J1vFu*o@kJvBp`}`NMGa<_7oT z>hgGdYLB)axyeor=O61IH(dD+qk8EL_q?@uWTN{Qm`_(Uj{%?#%kJKUd(AJ!)nx~2 zJDN+XJ6;iyxlIT2@AdZQ!LgJg#nNjI!(6Ng(;G6$Q#&Rki<`#)Q1ZIe)b`XqXnaCd z^`BoadEo?8ta?RccAHu)ziVQRoUXjO@RX}6lkUt8po{5_;ZfY^^F7q=d8v9tcc9j6 zRWecCvTAYDQ&X!$J;!7bHZ`U8>bQkfMTjkLMr0li&F+p~qISBO8eg5kQ!D;Uc^$O4 z&75%npXt2sPN0h?los|NBzo#~b5lUIa%w+Dol~z0d+3C!D+!hAQo8*BE&EOSj!>yD zg+2F_F^2A?kTHQqA$m3a&&a!LZ(=8Pz#*1n&GXaqJoC)s+k2xk_xVSJ^-IEfX_fB8&&jf6n&S`Q5s9j?NNZJ)g5Dyof?O!eR((FQfiPQJ_O|3h zF|d(P+w+0F(YK#j$5*_j3MDFdw)6kp1KL+xkWbXkzN|JC!)$j?4W~4F{7m$W(5upk zB~tKqB)orRSkID35wSETQWtsz*+8)cbIUq=Jw*C<#VQotiCe{nik2 z`@yc4t(MkutfA+ku_e{T2w!T4S;((e-J^Bv+Z?$zz3#gcBcD@qVLwt!#B||^T27uI zfua}q7JgvvK5}mZDTGPOhwnu#{`ube!8IL4vvz6)vLPB$4K(>1NoJ8y z1J{YMo8{7)AP@4h3~G9%&0NsBX}iuELc0(4wq9vjTsO#fGh^MmlB#()!^-m{h&b=s zV`|}%Yme0U*Q(`C4b36g{x3sFQ;Je3cr4HrktMc4t|Y0ZilLPt5U<88xxMON>4#qz zN?)w4U3IuaWO=1sg%-$$bjS=5waQ*@>@DtJ%sJK-2(GXjWb*Q&?s^j^_!AS}X=O|Z zHP%%tlMzQnHsi2n4*h-_e^6(TLS_Ws4;Pp|pAAh}?_?#Nms4M;l6q`ID`L|m7 z&XSS>Eg~4`$lj>m_JZH2NT>QYikjz|yw=2CkI&7J;sJ|+&}BcVapXdy%#Io_b-S@Q zw1QfC-Aro8hEV)POTuftP<{Rjs3A|#hy%eCb_1Q~91vL+Wb^nb;nhayehM`wW-w0k+$JBoK^=e2FsA=+EkxRsQZgOG?9|Ri5cV&uuQY&@=pA}R<8tMyimwN;I@c(^%Jtuj4g zfLh46YW@672m}cZ{Zbh@k=t{ZCBaEz9vx1kO?s+?}gXhpWc_GvZ-fgRdij;I7B*y-NNyL`#+mGLm)RwFd za@TI(X?e-6P%*DSBHmW5(j>a(P4mu-mnqxmtj}I5fUwY?tciT53DESvD4PE)?zRc4gCR)+nmu zknmgG8ad~@R*QwiZculvhMH)aTK9RxnKoKFHFB?3dNrop+m4!Idumj5w$DU`*ht8{ z8g*)xPin@g38=-h5dAZTFLKSQnB!qXZ9K=Sp@tiatA7aBft_0G)IK=14$UE(->JE} zk^wqlQ$FwPVYP$%T-WHhNNuANp)!+Ymvi6Of^dfHt?J6;sXzm!I>TD(6%cTxQw#0X zm{$vU14k*{_lzFoPZ7Jp6I^6&n_Wn}F_l_ZFq2wHRt7)0tG24Gfm*+>hHP*{IPDC; zr8~>!v*1BZx!eqU^BTD*iQ(5y&3#PRO38?1P^0bO)QDG;TQ!t^LsrMsP7Zud z+gc+mbdm&5Uz#ily;>{+rdZV=eDoQny_%@jZ7)M1TD?LFK&`F3S`D>)QnN!&5xco0 z?u6l@>L;~vS8X#e#rM@pl5sM+2Yja{!+5K<-qc&QWGB~JeXoYG18ujwK(4XB{`)T1 z=(@zJU!zQz!Y|7?+4x)&^Q{^i>Crv((2J_dsd1-uYyvw;#T!hRJ5D_OJg4clLuCb}{Us(!_`b>oMWBLT4eF`dZbqqiR1oqy`U}%-Ezx zUdVV-OKsq42>0}A>P~IMRwhPbuwt(kO=`uxnkH$9*t1lT&{t?EKc|*rbl6q9@M@*& zslkKVwnEAKf__F#xu;TkHTeTFsXf7YVi4ue%BN0kAiW^Qsr?>NNpuEG9y%5w!OsPA zT5o&p|NEk5PmT6lwZc^_?YC-97coH%JGOgLuiVX?+Ve^6)~WGH4HFv#&}U+|8<2QX zOI*s7#LwFZJn9rSi-%W%2>^G%Y`ovsIMv?}GNx3YB5f9K@*r;VnAA=ZUOv;Z|3nQ2sS&3ZBJS6&MLD(A)YrNlHEs}l#!xn1&D^UI-*+Rgh7CpUs$DX5W~S*WV9mW6 zZKyfLRj8do4PGRt>YTYt1K6%Y^S@I*!EBRcLg@ z|IF6M)DFJvL#{zBkb7#ym(<$r9@^9@zN=7bFuh~(MEeT$YE&f%LAe{Ep@uo8~oJqWh`u z$51%6p4V>K|4kxc-QFNZZfn~g!8tp0A%#~w<6AYkt5%Ze>am(@FUXeE6^`7SJhp1) z^u-2iGcV-6+MJbeb83oS(KU5y=MT$Bn8~14VGSW?om2a}45J(253lG*)<}+tKEZ(r zC){YQC09kCGwe(E30S7Rw^bNe1t_ld&-1aqm+pB}UD1d5F5U{!wJ1BbJyh)daf%-TvP#`o0=p4hr z9F~Js#D0{lk*%@hnPi*YwD}TvM3Lg3AHTm)_8AI{iXzAgXvH*#Z0~I!wN7!DGEmMo zhC*Vxr52Uc==qk~^C}vk3-K7D0h(Dq1GPa-?X1k#9GiKlfq21z8YF95YPzK6g8f2r z0cVqxCaYw%yiz+^xsMI3@V9gg)Er{8K{(e_x2ULjBNR(GBj}`?0y{|lRl#862AlLI zca^IGWmPK{QzRzXAVV~eF;@k+g}`$)&7m6=mRe{6n-@YQqo@H(?t|0S0q&5AEj0-T zt*PPfA*~>5KDYTApMl<&)T9Ub8W%27!)=zUw$$bowcMN4)KrU510)jD`48SG|4CCR%ka^Kdc4L5*FksqO z|6+nl7luV}%n>?$jy&YsA`;i;H#$9h_!HE}tS8Hburfq7wV|vnbV?vIBzQ|r*!;wS zG+?Qq%~pJja<8OzsciT^d%cn}@-4Mk&0myCJBQ*B1?Sup3rO4~%Ym8%8pvp3h{3vu zqFri1nv;uy*l2>Z4IcBsS8z9{wEqBoLTbmr$gkpDneE~j21#hl%SH#Ib z5XqS>%h2E{8V(T##eua5#8qc^@xg%&iQZ#8Oz1IP19R@3;Pa067;=X=cj;0=>^A~@ zO+c>|Bx)KwCAmZ<$>UcWa3whdcUz!1DdHrD^FkJH38>kmoW)i=ed|xkLrnHT9SZEC z_ZSZoS}u#askyj+xn~{kvB`8?1m~C9oT-2>A`_$=g$-5s8p0TY@+}?<0P-9nV2_X^ z)F9~s%1`(A?;V(@ca;YUg;JoDPHN`emctN?1LOV`$`-^QS2|Ie(*vhFM$PWqf!Qa! zFDG}$k%ukYFVu+YVcIpI=%3(8Pv4xiUd-;br#(4F%~~`2SzY}-1e@(c%sU3W$Kg4I|5(a0Zq`b3+Wc=-Iss9B-r*ocovuxw?JRlWEyp*9ISw$RZLzc%Ty zV63`A%majJ{J*40TN(HC)z#Yj$Y<|A#jj9)-_sY%54DSrO@7NiAJ<=qKru zu8QiD^vTZ%ak!Q|=A^Q_h9 zSLIApwZiS&ST+6jb#ObrqDIYat$To)o0WqQk%;0PNi`ZH%G)ddQo_sMr&WXObWDB}5FXdaPrqg`R_0AGKk3*L%sZj?RPT z9Tw%Us#^PZ&iFm4MaZ##{Hobj@RaL7|4=Zd}*TS8SS!*GG@6XQXy=^S1*gp1C z8zP?wKcqb1JqmTl%DemRp{aROHGW$U++@Gx8EG6Ry&3x)aEs{ulb-ou#vW<)k5;pl!$7mjXdi= zg2UU2Q8;!;Dm<&#G8}~Hu$(-M8sY5;cBzruZ|+IWj;FlreOx?&tq_J-XsKasGmsr> zYwmO$!G7G;v9Q?-qGEdcW;C?EecH9n`PjiLG_f}%x~aid=G9Y+TBA3Ok1vndl09m& zzJqc*;JTg#x{#ln=q+Idr;|=HV(;u(Uwz^;*#azu`fS0%nAl`z%>!H=4R- z+Rvy_XcVH+BzKM3XhyQka2F@pTAD4jnFdxqrACS?zz5VEMlXZ}3(e$!IV{5swUqMq z5$_{0a$z^qop9lM)}Z^Sffw3RL*esEW&U)6a<-a>Unoc)#Y-JX^o^$Q55lnsq$_XW zO!3OR&hnfVZf2x`QO&d~A%Cc}uzF{Q~yDE$@p9iWyaB{d^PY*16f()VfBOYKQNHGh|yrBG+l zXSM`AxfNQq#mh7@m%C!Pe@f$*G|mlLrFD+VP!{r54K<%4)*$ z(wKCaJ8qEDOHl<2;{Q(Qc{Bp@+v9mKr@rx76a?O*3FTT2Mw;@(WYI7QtBH1W_~^4}jXG zlxh|(rU);uZq8B>jTrluCJCIgp~lttWB}BF1SkMfK+OUDvD7lW5}ps}WJxWwy5>Ix z9kkR)3e>>P%%-MxV{}LbgDbc;3aE`CCjx5!VZVHO+&0cIKJ;vtn?}$WX##8kf!vRv zA{PN=MFTyww|<1m$QO{|LkUD(jx3fju2GYs<}y%2AgQB#2;C($A5P_?2VGK&Q}ODHyJ_tY>Qmi_KrK$Da3rEO zAZiK}EHc$0@=xfG`y-u38MQ?8Q`8SxF6^r_}JfDEf?UhYI4MmyGw1z8>+u03j zbw(s2Q2TsEO+mwFM6Kt{l*zP)ZX`wC&$aftuNVh4C#N=7REoKvb}5+wwHD)NZXdA` z)UYf>yrPEfi_j)JsCiWbpXtwZH-OLi2*H`p#MlRP>^Ts9mr{;wEUC3JYCYev+thFs zHS5BTD1M26o?B95rwEj;e3Q~9x2d%$hHX)E8y>qxZ8TNEids;h<^{|(E3G-Rk!H?+ z3R=4)YSR7Mg&TpIbeo_>)UcwfidsWO>Fw6q$5jK5LCrK$;;N^!tR>x|=GzHTQ%+7T zwEP8}tw0T@37U1EInzWHs2NJD2-WgZZBc6xwcsYTKkuTJYi$5(L4c&aqQ=J~wMEUD zQz@o+;u1f2sQVSGXJrVK#gSybWWS>hf~cYN!<%n3tQ-5VlA4)m^Dv{7& zoX6%mGN6`eO}RNW-?~C>sMTGBITm#4*z+9J+`!Q}HU1^lYw~Fcwde*lo>L17)bxs4 z6d;l2T8q$TrH~m>LomfgQXx+=YDoQ4eXyj4uXWVLYfMIM24JFZ+Ri`Oc~-9lBuwz% zl?^KU(8p%1QREOcP8AVDQOPLIuc*=2AZmV2&GjJkA~m@{@0wA&Ok{x?vZ9BQx13sX zom#|=#~$U>p6CKK`D^mf0<{)9L4ithh0BQ=Ry$c~jcZc_H3z;q)5p*nn%J!5r4^mT zcV0MW{jAER<}PCVP90U}il|ZL!TdRqa0jz8YEN=%%&T+lvW}YgPdBlq~<_7XsEWS;j`z|8i=MFYS5Z5 znNUP64&_!h2&koir|1uKji{-UB{hzc?o;&(y+zG2!pSNRqBb>4Y9{c+aFkI)E6`n0 z>w(%zYhpsw48I(i$fHaeGHXB$-={yys$54Qs7(4gwWwE4#R9zx0#O%7_URB@?x1#9 zHPDF%+AOK*DUlFF4Gq;bYU>=zg6q`WjGADNPJJhWSB~J7S($(VWrsLLJc{c8orYHnYKL`VzM|&nsU&=LP}JY| zzO>RvF9L#eN-W(aNG;tVA@G6)=~lYCSwv}e=~|GKmd+PlD%}VOQu=#;zQ2F&IdjjQ zxo7UobI$Y3ojDU{pdN=lmyR%}0xO zzl^u&N<|*y!|4ry08G0|i|Wwgtd{&EInnXsThv8v18neJL@~Z(^MojY?+>l?m`I`Y zhCi$X?em|R*!7x3Kh6?KUVkw^Hn%Wb9e0tbu9P(_Gx8B}!4HG{Z^Xyr%w4oO6C)4up>ecKMWPaVJK&3eQQQlq(XTEG7yQTVM(d_DmU()kV zp7~(VRR}V7le~W@2g0?RAXUw-^dU!wE*$a7`QZvp$iRe6{bf4uVAW{U|Diq<1MWqMVo1xNMIt65aSjtNezQ z3^hLHOLm|R-RapeiT*bqO?C3bIZx2);l0>?o^TU6cr7rHQfY?)6e{f0>+8K3`DsJ; z^`p)+YzL0rkYM6Odi|5%|6C%uJ}{zt^$j||yU)q#hWF8wWKPvPAp_+?!`54xNybZT zew1{@_QeWZu$~m20LrlxLw&-zk=Pq=Qjm2 z{P|(FH1L41Il}lGJVf018Sjs?i1FBXfJ(N2PEc=VyHN+6F~I7o;E(ObTl(?UnRXt# z39xGD<4=C4Mx)<$(yT?aI4iG?dA;>p>fbJn!)o|A9=!@QeD}NAE~~jnWE6#_)$wGT z6dhGwKsWCyCrWQ_ln&o3WE1B#tnKdUCJLs_wVfIo@G6hb zKIC>xN{F6J5xZxNnP+ay*^@|?9i13c8RB1cFa~i==sB32nbuMW@QGGVO9}$7r0y(M zE)F(rz1hoiL+c<*B!R>NNlJ<1NPq zL}0(BY`tJ-XpYdQqojEOL$(64XZP=1*f%~=SMab+gJl9|0#WnT?Fm|>9X9cDhkdEM``i94$(9jUU%b`e>W_7;DcKo5gaj)XB_v;9h zq-o~R(U`f_ameTbdM3QaNA0txZbJ_*hTESkpIe)#$4OrNIAz?ZZGOn(kScJG=Mf$p z*Kw<5aQ%3q1qTO>30eY6*!FPcdFeg=eC0FSG_;?5g@%_T#Lx32DeDR43AlflzI)Yh zUH>v!YeO>bn%DMDlnz}t5Ij-6d6jpC7<~KBwkmQ(T9+VM2x-qHrj57L_f4BPNQPL5 zLu9+}HwpK+2}I5HOT6!BbFynV<#}Cp`oC~Q>GOapHW90Tu;ZW@ZwcX-BfAJOhm3|?CKW6#n81oleeww= zRG>V$_@6~$`z39=oHc3EUJmC{qwbtTOMcl;TKlSom^<#xV%?S32WnK1SI54I08?XMSnCm3}kCB1ryWZN`tg9@VfEME^) zdkxq4F2C~aQKMykE>qxfTZx=U`Z#jqyVxEx81kEK*zOa0(biT3(_ zGv=EqpPFBl`)!M|K=}*b{ z6MT!(+f-&2wI!EOAGftyrJ-xivELZSX-+TDL6PZPdf6V^ZdAQl`}x;C_QoG~KJoL8 zmbTc>QQI>^3hbsiUtjXfE+poUd%WQ@kAp6GFdu4+Y{Mm{v*X(mHVd-21gu&G(>?XH z()z@1@xZdY%l29-IH<*`7+-A~Q^|Q3<69vx@?0UOtsOnW^sFB}e0&;UFuwLRu%60_ zQ{UnybF8UWG2oKy;X3_ybh{D#n;E4iNc*OR`)l1F_Uu|)+;8SvG;JsON0z>!1$f4r zicAY4JR@ZqO_)Q@7kDIk5M|_vp7zX<_4e}Q{C}++*lnC9(v=i=0}JNA7ry}T%2%(E zk(RW0U*(U9JnQ4{rVf5@k92yb^?r;0z$eAv>go-<;Nz=AJW&e0I9%obRSOEn{qjwX zd+P1%INa#;5m^~9mw$?QE{gnA^{T^{msB)wCF#J1BUQSG?^CgodSsIkbg^lS-s+Fh4=f|u61bnb zvK=V->sFpt-Vn1YW1}0z{goAR=A`RarSgP-v+AW~aaH(e4cid5ELXb1%MQ(fPkz1x$d zP$1%FlOGo=-wK+pa#UhR$C@@x$cUQLJ+MC4!tLC@hsB)M)L#*b;#pF2ApW zvnOjtA$X*pI?GBUquiL$IF<8r5|BB_fq=0$F7%lCFEPN3jD2g648(yECMIuRL8nQ8 ziqZapD8p5qs}dU3W*}$qU8-~u8+Ev8a$_lPC zjt~EWaKh=TQqzJUJ(>WJeI?%$msCM7#q%>>Vb60%6nK1BdUT_r>3?#1P`!N4hh%zx zK7Sw$1)ihIBqBO&$ z_$oT(Ivj%NiKqLT^a@>hx`d1>R8*FSkHMPK<*QdKeq7TY?yHa`QYnh6s`A#JqA1VP zz!7P5f@rOpCMfQ!U4Sb|SSq%y5S2w1N9`+rtd9ddIAax=w&D5K@m8@4)dpR90_RoM zO*3VS?39bL!PZFj4u4V4_LYrLmwPd%@P0)aT1K;h`sF4|KZm3nTDS(U0`{6~q$dRw zHdTg6ov)m7?MkAutJn4t{q>{hH}uFANB{^wd#+>QZ#g129)LShLzW z2M`@jnhb*j9uhs?!eUT{YS}x-B$*E-bZ6l}s-HUW@CK?syRCK1C?o`VW;_g2T)DwQcj$>3JO;MWufvAiJ` zJC43UeZgsYIF*}GD0^5N7CN^kd^v9?S)+Jt;-BGbH)g|D&VR%o^!%IP{}``EU0d8& z@w@fKoSQ8a38~DwarE68d*auTA;5%!=(xiwt5u77o50Za<2;x#TNu$j1H+e zAduF@(KjjaTr~1W;)X8jNp=pqqVm_+FqTxQog1&eIr8HRCLUTpV;tY+QmKplJoum2~Y?+bpqVqYM*Ld3EcnUdlB|)n8j(Ea&gZZ0#?ns7xXTzKWwy^%N35D zgBNOay{SMS1(Q-8BhsvZ%~N8-+K#v(1@DB1+KJrA`ICJ6;Vri9GLzZmDE zS!2Jo@RS)jyP+Ib+sJdzka&%T`j3?Nff#XqgH~32gw5Rk9?eo#ki1{{rQI5m+`wOa zOU+v=G6^*U@$-AdDL-V>C!`k%G9+P0EX)2YRiGSE11rtpQ;m1V*omio`xxw3$YJpv zeuAhKwN$l428Dlll;_VNI`8w76?5yub|U*3s8yd<6iO9X<5<%`;_v&+9%_D~iE_vS z#B|eXDIi@_OV6JNf75Dw2B$!j=OhzO{s%RNEgjsyYDTr8rU=f|^AFav_X{Ln4=|I- z^{Kgh{1mm8gWU#$Upi?9#j+{h%d+&odogLXvDKR*qsF0Yn-YZ=!5Q`>kMPvsC*LQ5 zJUfdZk|)9Vps8|28iZ8$-Rjba(@l+t(T45D3*estCrQCP0$@xIa<|rKA(=i1FaC6# zjOV7Ui4)B(<)d?~sAU@XgP%J-t`ZR2`(@F{$q3@%E?2F-eJiq`<>w9 zpE_}ljF6xX3n{46u?NXBy7#H++MS{7oZ1CsA0p24{?Gq<2h#mf{_D22@HqgB(V%NN z(Dm^7vxhg=zx*Oj=)G<+hI4BsW3T4Vs4TuAAFg&?j%;IB?j@eH9o4y`MtABC`cBf;`@RZxrE^ha98dsN)q}mRWS>6kIq7PMq&v8`}LQYOJzg zxS3@7>fm5#aN(nJUJ^XQ^}IJ2nEchCXQuspl51u0;lS`R9F;gyw@y6UB(iGA(tMuc ziA2eWu|n_ZudmxAp04XGttcqttt1jIEZiA#>Q-9+Hr_vRr9+ChQKhKD!8-DY&#`D% zB*S_D_n7s>ySJR$xkW0D7H4YnU;KDU#C7%$6bD#ZWOU2tYY$)giEEAPY&}B1e!AY) zmqamlxb;u7t%kOX>3q4Y^&)NGRb%ihx)iHc*91k-_R&lw?UHKmOrsn3rZnxfF;zTw zfyn5!XbX95Fw$fhRex(8r$?--+c#to7)tI%`xH zT@e3p2ulgZr`4a5kBa)3o+;#fd3V&`JF4;X_rSU*07u`Nbb#?uY{`k zXCeC5lTd{vpR&baOE+DCVc9L`;#mo z>~fn`V_xEX-^JaTd7nc%$=&vaabHc7p!{C@>U80XG-8c-*pjwJx3XpGZxkX-Omf_s zY2Z?EJXV{+S#O_%{HQP2xhdL)c`DTI5I ziF_Hux6VUNkNovVJeq!`WW1MNa7;$UwSE|pxy+qA#p~>Pf`k>-?^I~on*>Woa(5VM zVVC|3bgSXgUXtm8q}*|QG061>{Yn#=N&8eYIEFDbtop3e^K;Bcx=)M76IrhvdzocJ z{g|YRvW5P146gIt;4DUf*q5!vtw~ilf@}?L!tP5-M(@qTxz9d#OWy{|6>E^>))7P4 z7KNcb%U`A(>UdPlyCXKsh2E%XCiY_Z?qi~G{xU#wp30{cktdq6bC>L7g8lYuXL!TI zJB+v3M-)vSI8M;%67`-`HY15?ZlSW)6ck7*FE_5R&cu9S;}nk}+jyHC_2*Mlx`B$+ zq&>C7W9C4i?K8LlqjFGT%wMfnSTcFe^dq&DzrLrRBE_BAbE>?=4)El7P4za}t&P9W z&_mZTfa&F7!EkT}3a#%@g)?|8i1+O@l!#yhtCmPyKm=>yLSFo&Eq~boj-|k^Vd9_` zA>dBDj(L?MP-37tNS_>og2v7-6>KWHBzB)$Cx{Pt{SdbBVLESghKqCWvr@1(|S*EozO4vv8*8=^G9M=J@=l!N80P>nqvW#I3`!aY7T9Hiky zEt#k#p3y_gLlIB?EKIPHZA<0}=<1)P%F?RsUX7KJYR)fTz9v_#Oi2wvtguc^gqZcn zw12eXu+N|+dM=PN)(0M3d}Tssh7Qh#r(w^_lis|PnQ>QT*LPw>4G{hu3@XM-=ACig z4qPNML`|a<*q@66FLCqeDX-Eo&5k93bRy^vLnH=*2r8~F&#K$!#0rf9Uq-!{I0RiO zVlj7L!6pLX;Epk8 zTCf+Wu`bucQ1N^)CMpz)&m*xQO(8isMZGuk`wbt#7D7*bA^MW44a*CsitFkHt4V|O zx!+$qa^V}|W{%e^Uq5$!{mvq>waJNm`i%)ITV4j%_y*Lu2pQJrv&R=9=Hxvw1>Ql_ zHTejD?`oU}w+zoNvAd*FvzFf|^A2z|gYPrCzN#f=f!2H!IOw5XY){=_m2OKez$)BC z1W86=0yIM!z#tHX@|UY_EPC6>?uRUHPT|$&|5**HlonH}!#g>*CfzR2)u1W7iAdk>PI@M zc`K9{p!nH`2fA~$F9{UpCcI6{2{V0m$pZ~A)VZV9FCZj*;x#V6?+4V|Wg(1o2wvf! zcSm&SnqkGu%ZLv@A^9D3=wD4u(5u62F#oX&FCVhhQcY75AR?JVNB72xBHi~rI3jsi zOi^fq)^{>K-DBp4AmLtT5nCR(=g1b*3x%5KVLc3Q(AI-PE%Ita+j5ET^>j98p#WX; zPFmg{-P@9qowmBVlAQyByVYzI8m$F)Rxkr(Zu6%|q^K8?)PZIZ4B&IM9=8Wl;;1MM zk-UPEb}U!pxFZbmzg!mj zEhGTiR>GTbz?h%j?2W99EvxKlv$YbBYULA&)PWjHvvM|WfISbqPeVAMLPas5GPr<~ zG7-NhvUT3wiZ)`6hFC%2rnXSOkqNBG0-pV^U z?}0w9zaZ#WBX4hzCCwF5#MM3N6_()@s=i@(^D1X?h#>q@)=2YmsSOj4;^Hv0RC&?~ z<25`}UHOkufyz?qfhPy$(Nf97P~6Br3UOiL=hB;uh0T-#Q2nT>uTK?SP_kPT3?e4I zRBxrU`!1$+-(uyZA8y1u|f5-ox;+rys+TDQ<31uBhvVJpjzw9hmi z%%x}M=b6PQL;EBEB|dL8%^IY=rQ9>9G6109FG`87|0yL1n_8R;qE)OrpS0n3!Ia)j zMG3ZnA=bbQQ*;~Mo5GwCAu}&tJ>ptxxxQWT@!X#hKZG2Cqw%w63=`2z`8$__1d6!{ z=lwneXJ|6B67vZ0{FGr))i0CF%*j45b=m-3y~CalFx?9y5ci|Tkj96ayCeh`(wpXW z@R?%%ZvuczS$>E;u8;*6Air@_)x#vJF66NHIGK%1*u;o>dzAq0vN}D+0+fov?I$c9 z!)UOT5VJ=A#`}aac{Rm6K^CKTcxk(W#a9n{_PvokoJJaK&nk|Xq<**9%oQt!{iGUr z5zwiI#y4cpf)}B?)}Jc0G`v%;iB<57Ccww_tsYz$f1IE$ zmhkUn!hsy6|7$k=?Z?PBef$)HGj>u~f`wYxN@G<&=#1T+nB-|G!~E~bkS5VVIU=K& z-gwe2{cYXobEg&TesaxSy?y-mDrKgH6bd+zz{0h}kaw^#Yt*(&m7Mz*3NH-S$HKAi zKgUNryc5tSkNk6ZIys_E;WSJ=G_=HJ8L4QRX8~Q2WL^0*`L@QYn9x6 z+=~P6lCoW+N0$amTS8j?=#iQ}=^hh@xV@*S8+)!ZayY+Hlw!{CS`?>6lkkO?LPE6z zKT}QDR7zNyeD5n<^SJPB^D=*r)L*i;n(rASr*fCF>|+eA4))p-?LEDy0ZHJGSavf<<{UZ0F49M) zZ{P7l)qenoSsTyx65aEHg2JUgV2ZDIMcV)RYm>!<3YT+ybxu(Fm0e z=z@&BJ zpo}11B({NEQ1m(lLj5~iY+UiN<%6sv(%ICCHpRn}SS_U8Qi zNy+=E=UIo8S~btUnjPe?z!N&jxHSR)!;@?u#QJv!TXWjDNiaPASN?mgW3{UMe+tnO z6|p+iT2o;(BXsi(TCNg7#ip-#%n0AlM)yt((wpWE#c6$tYw*j3kKe5qmh|^?t?;1& zz+&z{6ED$r9vJH zZ)!Tn31@iE9x-f~YpZI`=e=zVFwIhQPnvLg{y7h;5VokGoj zI+knsgGuS>>;oNhKaJN0xl~9{8J?{S21-N9T(RlM} zSJE}J&1u3>=Dy%VOe9lz!&rYs%+^}xhT0Id8f|CX$3_8USjMeUho7!(bcaacV%~Nz z?NDj+WXi%8ZXhlJnY3P|D_P352%E%WPM(q0uj(1NcaRHuoMCC@xwdWx0GOqtD&FNSDx9 z^?9xH0uBmn2IzHp)`Y)ZX$$V-ZrCtsZ|$?_(mC5=PYdfeiFwALhbjk}Q1P@lGJtIKMO@Y%`SQcJ6ZFJ-oYQRWXz%W{c)2=+kqR~T1d5!EM@rdr~4 z_8ec95$dCDF+2O`L`ePrXyS%|Wzo&DTqy?ab`S3KoE) z#rZufK>@f&ve9$xBBOdCY>T#d(CxVlvS564!o&tGrI3?0&^hT$;T&lcI34bGFc*gX z`#KhaKZphLoOUjM-C!=X``x^~lW4g)<7=Nd-EzP4V5I;K2h-krl=${9?B z9I6sw@9P}@2m9kW4kY2(AKzrO;vJxWH&XcoX%CCP0zNqG(%OslBj|09 zR~Ws>66>@2g)z25F990Ll&4D{)Dnp-kH59-@fWcJKfVEgz7RW_dax38%dU86i$2ap zOu-sU=Jh7A!+s!}4^_w0Al_T`M(RmGM28U;E2?wv8j##LaKA*G1nb5>XcE8j)~73v zJ#dp4EK6H$VD2&ZA9McFOHsc1_#yI*)3DP4&o60VQd{U$x+nV9SGAAA5OxOv_y?^< zt)9)*Y}uo&EN(;G>R}yV=dx?)fMWGI5bNi!e;9z|?SMR;u;i6R=>!bgJtEBD)V({2 z)~SZ8!Fzd6i-e%&n>&{@)131irc`q!KBGqlpMp$o2fZyO>tz2Gq@#@Ta$;YrKwDQ~ zyH>lpE@KIZ_Ri(k|I}7=H0QzXE*e{2qW^sW{cKns2>%*b(fn*Kg-w-LY#SOFUW67d zp<2 z<)iIqSR`8PHAfjWsDc)m;# zNECUFq$;s_`VricnSTl62)J2Z!nCkO_JQfrk~8lJA1zj9Di|3{ zpwwK%S$=M5@G2~)utU4vSCpOQO~PGdDoQOi>F36fS-NW~CkbHga%RbU-n7wbUdnN? z!u~DP$EwO2576Mlzt^r)_wQcWru1%qlqaFm0mf{9Fo?#Kd?PN#)3WLOQjVX78mup* zTMV?YSHEQIotq%~S#Kn=@+IKUdn9=LZi%h!&oI%Lu1~vB-$WZ5w1dl)?N=*e#-iY0 z&XSk%&iKyeBhky&pNyKGds2M8s$dsT`oY|##Rm_!13SJebXlkVxKKnxySjxCoUkEQ z#yNe_As~`@#Aa4lI_k3h)Lb~Q)0K?Zv6)-X{&z&HeQkiUy&uEHH+q>(l1@J`BNb1^ z`ow;TTd3~*CWI$nA4s-@ zGZZ{JDxgXLlncHXadQTzFV8u%wzMy-}@p{2_Mi+UhNxMNvJ)s!lbnG+>eK zU6GuYZpwek80`YT&98JU>-Z~sXFs(f=89tt2-Cgw#d3!oVbaQ_?67YkarC*BNjk6C zzwEuKg^U$Gt8yNO)^+h5e5kvizGCFTp*|D%SD?rw=gAZPtVrIV{#2)-xVZIrE>s_#NZnu(tOSQB~?e?GaC5^ONeKf%ytcYl$H_ z1g^8%f!PrM8F8U7$1}Jhkw>KirL~X**&p$HEGwAY_%{k|gT0>$!{j9}`BXqY>m}%- z`ulr*!4oObkxK0KEwV1of8zu8Cf~0g1*H;^6o?sObH9CQEYNEB6Q%H?02V_O{&3at zc{O|a&926yNB1A}N_ObGuPd^Ge9^bdPWmUX>kBiTWoo3Kg zNeHERf~)`l9YfZaV*R26pLk|%{$Ntj_yTpTHm7md8F#vOMV`2?W6}&i{SGWKgRN*%9EkAs1!NBiOz3!kg>cDz(2MMZ8~A>1^I(beb;o=>rTX_D;X?v zme)?xYGwDDiX|s~H|CN(%s$C9VSY_9CaLab=Ui9hK2sYp`aj?5zx~f8QtR;37i(7f z$uqns{}=2!_^ZRPZ9DA7U>f@B#$bd%A<6Y``jIIWxq`Y?ZrA6NrHe)qaQ`14{{b5t z1zodeq6>+Q!pFQ>Qx{nq%Im_bDNI*uxJu9Z@2m3*(h!{_9d^bGl`s-A9)Y_ zNc8(I{Ys=kV#kRcdN{}d|9!2i*qL-nT9|LZHyfP1?6H=p8>vZxhEwI`tQB3A?CNLC z3B1Y&kFL63n}rW9o;)5HBU=qMEl+d(PnK4-%ZLlWS6jbKhBqUR?~HXc4}Eltk9!iW zozKlgp$5K=0gJUtyO+PLW@=D*Gcd_SNu$+x#BAq$jH&dZ8qtMa=eFLWxv&$lA@PGL zTRF8E@t@fPcXR#IbGWYa<#@ECaJY;=ZL%0NTR5~cH`VV#@;o=Gw zMKctfi9>Qdu|nP+X=6d2e-^p8njXxTJt&rBmq&~g@hhu@e#E#^NRqCo~U3`OAX0*c#uhW%!V%1ACEdPFFhUU`(S7@7o zAqPa}-_lEbjj{7m@Ydo-M0lH(O8lw2b^(>uLFFmuMQXz4jYOvEu>`Ao4}G#0mC5^c z#cDmjV9j~A+pT#!$pirKiC>mDV50oMri*JP&Xi$jY%ZPs#NfpO*L|z5&Vk~#d=J@{ zZ|k6<37LIBvl=Sv)5qPm84d22m*+g=p^&^dBS2%C>n(2yq({BU`$v*O_xAu7HY^^j z@fQo}y}z0FxD67e0-KAd4&$++$Ej4u-;8QlM}*-kPFSdvn`8~!R1ahYtwYH`@F1j> z-c}XZo5#U^@pTgXp?sq&ANDxhhLH0Ios&W+DuPd0zs?3mmd{LBeW{=L+Vn=K@Tn~W z&Z{rru4m4+>*K6(QSiu#4HQF6@*7lL&hd5r@dZn;Kl7$%sAWAC}LP|wrfvo+QnuR;viz4_l2USl0)-Z ztcXEihT$03-lKrlkUFNevgV=quLpvhk0R$w*%n&61fv26x+B`16#8wp6(;rMFJkrJte|T(#4)1!Uj_PlY#@A z7%=jW@2wDr@^6D}8$;EsNc|^+$WJOp@J4T3|@i4_6jOatMT#HUA^Y&YLCX?iN($`)9aI5KMGKZoXQWBpk$Er_$O z!Un82ls;iWshPH(db|q*lR}q&w=Tk72zCEl(hCpSCn$Nl09Hkrz7%soMsfoUWp8PL z`ojN~io&;*kNC{8A%N{$ej+rt{jh^n1i?ynRWf1@+B3cS=wkrpO=x?U`^{N*VdIBK zP}odyBLWc>S;+cjx4{Jey@0xSEoy*CvQCKXOyFKUYZ*4HOSGn{&F)dS!2}IVQw;8Y z*^0+X0 zegN4+$k^8P>8-zFVwv1=#2X@-lo{J&5|U`^$IR$Qq~9N-@~z6?fKDC)6X-*jen%r) zRTHZYpwx@{M9|x7N~l5ar)Q|`pAE^&MxEdvGTn51n>E-)(sSx6)Ho63^Ye8PGzF?~ zyUlK6g`j{GImD5^U;D zeoB@^Q5DzvZ~O&eeI0{lEuqV+xS_3zhd*atyuwG`SZayG4F8yLpFYX7x0*R`<{Z@My$;yM91xhJ{_zDip{`-V}@L z)Nh4w;EJom+g~9@vo{p^V1r%hSqP$IInAhPtb>9^DB4Lm(RMB=ND3nFKBWZzpo}iX zJ^7&mY^;Q?2JI3->*6hdE!im32o2#nZV~XkEwX361!OVK4MzE5K^H#3sHu8p_!FuN znO}l2RY-w!l=Z$!zb!3{jwx66CD_#n-qsgh@iqmQql@OT0N#=MaVaTvUSV(%M*m8t zuz0^C)%27KTurQ={_AbFqI1ODs5eqJb4ZGIYTnj&V z&2+{0o?JE!`5|b56sjIePjyWySFc;lpQ}MN5G2}Fo_AIE?nfDUTd7C|vNhHI(Go!o zk}RgM?qAoi6b}@yJW_kBm=gM@mxpq2zTkjt;|LZW#@qz*V15w_jHRbgsA1JmX2oq* zeR;Di>z`6O*n(pDPZPSNzWTlvhN&{{MJ9ek02of{)QraHmQ`DA-r|IsF2IVpbb7v& zkgolnym=1n!gik!q?FHGUQ0VIxFR7ayZV81W@M1QGW@OxX32&pNNp zvnS=-B$=N@bzHyh?Dr52e=58HsfDF1$h03*;d%}aFQ#-;pnKq#?{x+o#}QQh5jbht z=JoOQHsY;3Uxf8$1*iQ?1SvJVA+p@$0fsbyY2_bUideB0aBpuq_k7&&(*@=PMpT;| zaqn5V+42GuaIY-FWtfTbU=AJ2LQwST>iH|fu?4`gf$nY>X^s>Y8&o(Z7uRBa9XLaL zZW3F>Fe4~HJ1(VdCtnab@;yju)+BEp_YS$^v&x$NyVm(LDo%5G&Y$SUKE7# za)S_HmKrCb(?wL#4%dYK+jza={O*g6j8jq8XE_tGd|v(jZ-d?uXS5Szaf`cI2oZtL3joaPCE@(U$^ckSqZP&@P)M$2JlkPmZ*zDM%aa(l{uukK3kkIiw%xPMUSA8 z1YrrwJ2nKuFCNTJU4*t@-&Ny-g`-c+2R`#ADy?{Mw7R3r)!Vb8dS zec(&iAsZ4D&m6AnXVrPBQH1f4Bzxq$In^Gvm*ZBh75P5~W}m~kj=|;)HuPpNJx=EG zmpIhKs93>ZJ`3g(-FGYE1{fuYCOaQt|A9<`~Q%2mBlqn@u)z-p#bh1sPw{leoKcliIdet0BC7wRbnUf-tF-UMdKNM& z=H}oz21{XuS1S@wifXV19rR*e+ULg7A(()O=X(E|Zr!2}hGsnVDQ*%uGXP~)R%X{_ z_iyWsDxJZzit6e}>ffKBhiIzSeH0SzD*4z9AgNe6F&x-jt|v3v=!}2!dmOKQjZV@} z&&>H9`9gB1sYRYkwMU`F9}<(!U1Bh%wE4E^p*pSym-R7~(MB*9v~{KP396;|YIyw< zF0hbEY`EasSJ@o;s*@9)S@Eutc~$z^ILM`dPS@HGzhFhvbF#YqF*L8hh zU!@;I0pG*9Z+UDg-G()f*{^5D)Pha%>{>QJZKXv&gVvbC2Eh4UJif7(Nrs*ELXvc?C)uosnjdWF(H~gc7PD@iWhJ}3^d79bu{ajsb!inJw1#U6Va@xdI zI^cNKo3mcJn0}nfklw9mfeFCw46REElzuCDr=?P9JKT=ky0I>xs!2X5^R6DbB!^W_ z*RI{U`LbSvt;dU&R$E z^*Vw=iFJ}JU)zA6W_-Y|Y`{|F-Ul4wLtEyXuDxrs4wz2G+7RGII(|!0$qymwt_!1h zD@cHR%ad--M__KFI20L7QmQp)G!w!s2{zrwUy8j?Ra+Pjl(A8)UL8`jllmAhHSC~^ z4tx*eXd&q?SC=kd;vj!h!#XFuQP}4s(s|Edcy!gr@lFD+rMFFr37W?Ir3rZW8wb(t z3g1)Wm@G_Jt2p=K&wDU&O+@_4!onJ*$fTRls2tly|Fck*OC+@a`$}R&kg3>DuH?{DVyq!naAWEC@8`Q) zr^ILCeUB`cA?E4*$f$b^e&LyjAPhx5d`GjcZReb$H*WHtaa0kk)6rc#`-iJL@ewYu zGCAF0o?}cYfJ6d+X!T%p2CZ`DE-!ioemcZ3$wpeFNHTknRr&q_G;_<(a-xt)FPc!q zK<_=mITPk}otvVuv4$xsINL7n{T^N<`W4-M_Lx;aKF8pxdSP)|Y|(JVMXkZSZuzaG z0dM~7;h>?6P}yi(uQkF?$c-$nVz+VoCQS?W%}Mph{vHlz*~wmc4~fGH;LlZJc63;- zjLexj<}fXG;c`m5aWaX3%_?J{v1*=;ZaxBDsj=j8S`q?g~pFppy z@Dex=0j>4hYwW~9fM%^C_U$o)ZlH|Mi?Uvm&S`h*_8pJVJ^qrKOKxQoPoQ+420Zw^ zY=I3|XT^wbuFIX9FZmTz`WruGHSRi%hkSh1Nztqi`({b6-KS)yV8<1t zIY4+-us~~OH{(D-T}5Ww@~tXw9~k)sYqLcy)q8Ujq;#0>sesK>ye z5dla#Q(nETg0WHU@;G}l?*vytwVHbU(6y?^+)|c8vF9Y{s&&+lZ$V1%%b9(pI9hyR z%1kOC4Xha-rbkb%eS#oHDA-(JjeAlfs`m_(!PO{|*rx}|LGyLYhB1l}OOv$Qh+nKf ztzTZABBvF9onbyTgN9NEq3Y5ihWv9JS2HKxrw1mp5WY9`cv*QX- z2t@z!5slG1>L96ju-1pCiOcu=D$S`VB^7c&AyQ4{fTEp}DEqWi@K55hNkKSY(eV{a zoh2_TI_Bg}MoLN5O}>PhaoymF%S$ih{xymf>0^d=gpJa~BqV8dBDz_yYNHh5CfO_# zKU|0y6aPPwzB(xC$N5`HX_b-=NlAsHmF_wkj*^gg(;*$w-F@ zjl}c${+^kg+5Ka8XJ3Ep&hG5aEN~A+>C+`InA)h#RD&J;jfs8qW=kYzPy?1+Cx8*D z+^Dym&3~<$N|VmINgPB7HgpZw2_g%jEau+KgVbws&cjJLy_5lxOi^H|0!M7E-s*cg zK0pe$r6B|^MtB?iY+9@YfkDGrjajL$aR$+oC;{N7u9~zki4KTU=_${t zA&M(?^lLgynUP+mhkCvo?%&BQoYb3uY0v2z69uj!@$@x?%XD2f7FTh*>WhN(Bxs2N zGs?T5N{1ddHN70aV2g-?W^Fh?6_~IIBNMC1ohxtW9F?T}lyFo&A2QWlF)a!TF)lLL z-&n8H<*fu)m-)ajGfL#rB2dYPxR*eMFF?#w|9dx%Qt9%6bZ@!{0U6#?L-F{1X7Q}Q zQlgVW1W*WWecqW(rq0hexX|2WIOKe{2^KBwsVthzd276th*E;3l?a4U5^6`-da=Q) z3P~L_EO~>DPWai&*rfJ!9fFAm7dD7sm_+3c^=0qM|GH@w5AzkuAHxql(A$>@+9+4R z+mgVg^6qrep(8IWOIp)6Buk15CR!CghJz-3JFmwl4}ZDGZ*}EdA!m?+6p5fTwJj_| z1H9J)1>R=I+-iQsLHxo$CSPltet(y}UeZez_@-!6}@YQ z@K@>nDev1+38M!U`p@Y4RLHGw_yT4Ufw`7Y1mr>Xfy$4Q7px_U?62tSDq=yhTQfJ3 z&}H6KK^t-Ika5YCD#MvpI;oqfQ6pC2{z26Q&~TGF0=UZn?&=nKMW?7?GDIG5EMD)V zuoou%G0dAvZ3x}^VLd0VV-+Lj=6c10GKkq8$*R41`YrTjU^?JV5->N&PDJHRQJm_k zKD?GqL4_|rt9^0$0R|uYwJER-sKzbmIp*2 z5#5SaoIwrvQ6B$o;nMi*25U3{JCpM?m zTK@dy`Y+#~A80H9y~c@-`2B(mzHFVZ*1{=`n$}tU1O0 zdjzef;pA?FX_GG1X$n&EDgGGDnK@PZmI7hC$=Dm(I*;E2Tk`8taOkLWS?A>cFnOBS z!7A!8Y7`Rrx3GQgUz+cMIJeeE-*8Qqr>>iYM^I6IWc;g?<^V-;+Pu79%71Ih)%1=XM$q9``CqoFYdl|b>3pD-ujbU%d6iu zQ+kUBYCC-JSRd`v$5>d4$mPnYw?l;^zedNWo|(sKF@1Hc@~Bs<{NZVwwkkKnNM?|$ zS{I|by~h||Uc6BE+q2;8g||6T$-jT5Yl=XzKtcsg>@qB;;q9>~=J$P&9>`Kk??{Mu?_YJB7-;~7iLvhfz1FnuMaPO`9a2ItW>pwa+ zfRJpEwkM1z$?(hEaf)2={BqKv1HP!_J=t86LbTs;@wM{rY`e-lLRFjVa(VIQ{`cbE ztB)cT)jCcqBMBMTKUYQ;Uq4il-WUvj&iH3y!YKF$i6*Xmt9X4UZgA_o@;A4svUfu5 z(}JMaHW$aKNx-YK3QxpO-`l>y|nIa1M7Alc37@%AT!2H(yb3GXRUTs+kIDcn1AML+YhjA z>aPTsjO)^rQ9c9o6vy75>vyf>8UZ5)SzCXuQUJ3N+145^X#YW=Z~<5ui_ z)0`qp7)|Xd?7e|gz30T*4rxcDG{Usb*gK3;5GvqcWi0+FNg$)oK{SkTFjF5?jf7bS z;UW%4Yi)+DWPuNXoXaxOAxN(u?&gScqnR_8_Z)M}P~WX>6K-QbYlIgEc)YK4kE*ij zcue_X`>{TMt_Dil{p87|rWE*rGE{&wYeSb9^ude{c|(bEY$R_;`!e7)xJl{|6<%x= z`0znJ#z+^QyGql;vipzAzh@2a+W371vPXBfe5O48{Cn*3SGe@><{vR5k*7C)$L4)g z@{g@bz*h+7+rzQ)&$|$@wUJFlTO+Hpdrr36#@T*8(fbf^ahhZBKtjK|ae= zZSwV4K6rD@$S8QN`h)7d6H7S6#k+97-sdC8)|wk!4(`wE^ru}20S-M(?6(HN{^{$# z=IdR}4x>hpHSz}Ip`4~Dmy-Bx9oPok_)U75X4+<*5tNh4Z~%?DW7FdT8!R^b`T<8{ zDxzOFgIOWLvE=Xjqrc23EavSccB`U(NfH=E2~N+rgv0QWVZWHUg%V2h{Fm3>_HCAq z0?r6-2ZEzWZdU6QHLBa8nbh0-d-$zf`8Nq>{#)++6w##u%b zge4FJb-9&WBSJOO(*KKn4Bn4NW zSM^wr_$*CLyDn0~q@$vUW!Ow9$<+#%hpSkF2!Gp7eeVwXee`UF;lZ@8Gl6HSu$+% zJ|f!I6jji#oI*FYmq_(a794QEX$Qv~H8_lb6AZ_~#$sTKy3sB4_{q+Ur)V-Q7ZO<< zrnFiCjU0hK2Y+wxWl1^MW2KK%Wn~;3ml=|K%L|L7-cYPP5F-`czhM^Q_71OYe*Vy_gDGW;7Uf;_-o5ITcN9 z%MZfn8Y#O}f?>bM|6kx^M8$@FAWz5NcMuq?7u-GUv&1N4gmK%cd*Cs*Ta3HJ>Y?>u zNTVe+<_5hmEQwZlf%pt5WOMX+qs4)rEb#kTO@|CYh4@>b<`)w6Qb7iBLIWZM7G5G- z&$*D6$^-$agVjk{m^$b!g#uw%UV&!Hsz1Uhqj&5yTi^3{&DvuC8t0hhzmnC`vJg=a zl;(&;+ziDum=Con*Fq1>b0g`4hX_D>w=91p{48W4eK)^^o&31ukV&cpO3jDxLdutT zbY3L;XOmjUVox!6A6 zWW=lj&GKI(eJ2hbz=mSxRKP9Q2FQlQ`Cro4X-Rd}bMwTph!8&ZsR~eKIRrT42pU#I z2^_VSrVEEIheNoVP?qN!q*>#$EUKYu5P*eH?toT~Q5&6k^pGj)ubn(>j@(am7;Ru# zs`F0#YQ$>5WhrtU-luY(`C z`%`+F0j6<9ur;H)#XxLnA5Z!IU+BmR3CrFTPMwjws)!-+dd68VGf$tJ(Mk76LW!%J zxoJmn`ZwsK(!N>BCgY^8xfYgjGLNAz#u36*nn1GMNJDvCBgE4yeFhbrO4H>M4TaVt z(M@isQCGj&&KPq{P)k_tHR{w1t1$1qnlhHBP+Oy_jzT#aq`$QteP@E0{I&k1^#K)I zQ3w=b!t~2*2bT6+lOzMuIz!S!3HS*J=c<&s6?X{Wtg@zd(az(*S~&H(qWmI+J~P9~20Wv0(>dgT|rSL3g@H7iPah#5*H<-M3`WUllJWFlvW&Yx~pe~xVm zw+)EmW(h7_qHa{Hg2OMcbfU03Cs^zow6b0ptc8=pARip>!*ldv54Rv3`cnACLrTK; zNP6AtySI;aqCFS9)m(=43#=6QLwN=SEOUt9+cdEO)zBPDEoyJKR92Qx$)BP?t}TxD}@zbhz8k z+brviTHR>-uWTI8iNE>mI$U5P38P3G+iK)&y4`iXlBrH{)9Lwf-!C@#G&Gk@c;r8{Y&sPqF|Y~7jB>?GEcrIcjLX2g@p{gB&AYSt7%y1Dx`!66B5De{{-T zsDx*H#*h!y>!l<}PPUI7cfk=E-?ANA`OAu^tK~=}VbAi8j@16X2v^R4U{H*YdpteA z3Mln*peaj8*)PJ?EC_cxy%TyF-U|HO!V-98J>X{jSa$D*3A`v~3w*ZazY2R#dXE@q zWiaK@OZL>#K03A!Bmv9}<#k^x{m4VUw$3paN(eQBcF4{~LIb;)15S&CoZq(A&{s4) zD$z-4+;z$vo;Sv?>`hPo@JmG0yHo!_G-1DdN95VqMEg&A*!ucIj5=ZCAKGxr*Ehyz zY^a6(U)hm?<1-$uziBWF-K_r=gYBwej*O2UuIp)t^&@)PqkZFG{L6uizb00z-nHH> zI-35-3&ZquqPm5^jDJy*ev2=~{CV6SpYT5F?Uu{`UK>a;{nUu|zx7)F$N$flzYNRY zvR(76)so&Q4nJ77&_Vsq=5X(sz8u$*Hpet@bOyrvIKT}uV|aE8+D_B-P7Nm$PW*Rf z8$)St(d>UcxbAk$hB?mNMNF2GnY=8D7*j@%LcHf@?P&D#E}j%j3As#R-OvA~UE=Fa z-RW8eD`eU8hB-o=q~b^m8XJ+NpYl3N5z7W_pF%b*QvNYlRQ<6^tPE7DX58ImuTno; zXq@S+w0{0EWLo*Wf(RNxrTMP`(X$A(=J7srzuj<(Q`mFL_yPM8VgQurp%-2Ll7lmR z{6PcCk*@_!0AU`p9ivkkhM?;8Rmijh;E8j2?^|`)+(4QaW;J%dXx$u&@!eqIc>!w0 zPPy6M?$!Rm*)KZ<3+j5$^w(F4mb{&C6oeTUzL!!m zks4FN0W8u&P4ti9hJ^8mAwmk2TU`v-2$QcUs9bI;dTy=2Vl~6^(yA$m>pI|Dc3dn6K6+Pb*wz74j zFMp!yh~3ge5VPQJF;Wo#98olCG z7zV!gb0iQ=56yVbb_^P1T1EnQW78fq#16N-@WX!CZ+ zH}?qpzhEj6Z%Zvz#}02lAcJDs&}$?Byc5mToDiSDCUNmYk@9>VMe!zA6%U+J;4!yuVH_S$NeJ0B+kjn4 zfs3^eQ-57QdPqW2QVQky)yfKIBrR88JUfZW{7HvTyg>ny=zAt7|3$@yG@~JSz76E} zrU&&E$G4`h;+_YC5Jlxz`qspYWha<&>^tRmWhuvy7kQGe9pu+8-39U|R-P=1L54d_ zB4VKwu+_&;))v!Y!r5#uZe@}aRnzvK$`y*^Cs<`E4^{;f0H88N(HC2hGH6zxI8ZSz z&P?0))s~`kM^QRfSMoyUWQ$UjBm!9^rE1>W{9^xN#9hItcW>0$8Rjp0Z=9?qqd(YR zZ!|xwq&`5puK!0wxrX&h{2)WsX>pKZz}n+SRs%?=zY(+HS(hTuN8egw~%{?g)xRt1I2HA5fs3oRAnZRdw$1a0yp zbO%?#e4V%APS(gqf9i{8gSCr2(%_zoZvS+fq3_|cuLSsF{A9ao7N-E-eRcV=3*8Db z*)PE`^ob9Xc|-uS21hYlf$3R|FL6v8xfp%4tpv(>rZRT3)<~lV2h)557WWfstjtyG zO3$S+wOCNAORh$Zq`t(~IG-C86Rt^PbSZctp{n$A z?44%Mb6$K*V*ja+p-eS}{0BelNyObyXd0aG(q>_*SIEyg=P_cK$Osv(KY0A#XheX3 zzg%$H4++5^9VAt?Hq9a-^a&1YQ?`Vkg{In*As<21ZzT@iQ+K{0d6~r49F@w5`74j4 zdQtl0q;@={VS;hHwS2o;d1K7N{Qj%Ix&TPP8i0Jln*fe&FKQ=>9)U0&h6H|(3S`eE5_nQFHWy9IYB zDo(G9#fi~f;D@mIv16iwnx#=API}%lo&My{nQ|%AWAhO z8a{AJKWy577*u*54!M7WiY@Nnrb216_B$*bF(W%CX>oU9t0WR!LD9GPnJUdkgcxOyl#EwDxPtHC`2U^9B5lM1M8A{fs=ymccJ6aJz~NFZ@| zU}`U^Iyn?f`Rz5RUG6Zgm?bX=dMZg!T2?VD;UL!$Ssa$k2<9O8LOgnIWTZ?52yam| zmb=n`j$lJyfsW3t!bq*sbFfDkW%UnbAgDqN?Ev?*>=f*jCQXh4vI3=1YsQu{`rQ|v zPqNUmklDh)$ra;5EY+7t)(jVd1u5d73W+ZCsD)6evsbt;-cH0#L5S`W(pV6;gI#SW z=uv-l%iP^Y-F3Iqf?^Sl??@G`zSGIqCpPvzwASJSG4Q(mYYb>Y}uz zxgf=jJa}m#l)Xsu7H(Fw_Hc*Th9mKG{l9_ip8#K$7RkU;1ar*OtA!diKV4 zgC7RJvuwx_h2sJ6Z5V-kA2W!=8{nm&0*5Gjq@%)LaK+{aLFMw)^J=SvsInZZiS3CE z?Pzi;j7Tq&p$zXbPzCPtTr5D(<5$#QTLuk|j#VCJ4N*VH9RVo6d})ajE?dh;gpg7{ zt-Zw?|Lhb83Bvjwq7-h1>BAO9>Dov)piKc(qIplcw`hEi^j`TF`-Fj6|2>Gh$V9ov zhZf#7$mlljW~lQ#2OX8H*eSzd{#}MZkz3bGYPP`YUzt+g?IN0?U7F$NFj*%_Rr4{^ z?2mfhiQ@Fp-xhkl^`W6^Vq}dBiv?U!{ad1snnHjX>1!k{Om>61z@zsW=Xm6TEX{v# zYwBmGu|O8T2Z<~$irc_$JLz@4q^wuM8-<(A4ey5<6UmbPVoPLVCu*g`YGv^ctQbR>}_}>Rqae02;QWUL{{SgpU<}I z*2|5^WifPUi9S{u5)R-Y(oj_RY!Om8DCs1(Hi}Eu*Jn5CP0E*)urP*cWN~-V`N(vO z;=yTwl?San(0w@gXtb-7&H9H#v2;qMqsp7X&cS*3zNqm|-q&2;L#!gcPK-mJfj8Zz z5~<6aL+=~E)BT!wKsP^?f~9>|Z~JR{#D(hn1L5SY>POewP;`^P4)V)Z{ZzD<@v0jE`?C4f3k|Ubk$t zb*!`fAsH66cW8ZN{$uWL(BXh+k?wYyu=)XvvTW%wpTQ@Xm#;IH8X|Nd5C#SAm$jXd zX&lvLf?Bsed%W*>NP3_#X+;O2ocb1zTh@|1bx$H{9ol>1(@D;%UhRCpCUyT5{P5V* z=7A05CqGT-MC|gPv_MOy5n%4Y)aG#^k4Z`IYUu$ep6+L z&#nJuVV(bbx=9Q^J3T#|)Ei5l1#4^4^;s7Mi1ku36ymp%2JP^^8E3(rX+5&OvpRhD z;{#;P4bs$+lF_~|++fG$&=S}uE!*L}JlBJ8aZpZMT>DwB%ayH-+3IL1igan6k$H8W zaCT?wLfwM)%mf5#W{J``+#>RlNJSIg*h`cqDN4dVlcjVWoc2{BVDn%X5&FKnPaD2m zooGQHl=`waU(?a*9rt~Z@4CZoS6(Ad3YKgIe_LID>&f+K9_%{Y$FCLmOs`V zt$61%6H@u_c&d*deQe=A;pFl}_f;F9oW0uVB)$%w@nla3y9w2Ljc zxC&KDRXD1hB|@1c$NqFIoG)Ha9MeX+19a6h*!tD|#{@zZa$dF_|8V23fqyAW;Q^nw#OrY$E{fm#7xfXX;jh; z23~|M4Gw!?+@e4A@SoM!eevlRv4XQ!_Tcxj9tmyp8aQBw7f(XsjIoj%9ms=RG zMb?anc|Wb_Wb-@1AAY2urV{%C=7m}*~_Rp_) zTQC0{Xd9yJ^b7ScF)S=wh0KR>RHzm&I88be$7S-djMzG}uk zHA}JpJmXGh1Oh93q)TJ&HRZMv$aWCJ&uSsRS|qd^p<7k6e$7~Lsz&D73eBlO7<)*K zi+~p$_gswy?K;W2vkzxFX;LQj&s-PFM%beIDUAMn*hc&P(`ZPW_X&&8c$Vr(C&$f7 zRMtxexEr(U8uqc6;v_ps(SEtL&=PC$=CDq~y^Q7F(k24eahJc%#pw8yM@7>0&n2MS zJipn`RUxpA=#5+rG@Z%w&R%`FWjHzh1MygM%4=#e@09Y=u6}vxD~{nRJ8J2c#+Apj zM(T9jNmOuXUDS?xS|uqiWrHBgU)O1`9Dq`?_!~@@I+!LX@(1&wbibUMAQBm2Uxsp| z-vmi$L0F$>h-6@a*49iM^1ka6ko<JoqU(n%y*38(V9*EjOz zAb~HkSs}D`k-$i+wwFiV;wP+agpmTZW`C<{OxeU%^a7PCf#iISjTQD=*f^8i(J3vzK<_DW_A z4C8s*oKmspAM>2(wJel%VqdA1F(o(yhLw>NE#7)-LU2?$%(xK~LMihTt0M**Mej#H zP)l@tIP5gM(625rCdyj#<6zp#B+{WSbIR-C0wPh)5bL2u*z9{6FW${~8Z=Jz= zW2Tk*gnqv>!2*4hN4`e)@G*=F!h&@nMBw3!Ok0m1QDP$!aTp-HS8Stk(B0|(FlRmo zCD&tVMv!h5=r+QxoXRj^UnR#5r$4`hMY)LCV8Q)t2E_V9O_`ogl)35C0=-lV72Zy( zH>29H^x@AudHvKKf-MF9XBNrJ&KaH`3{xL*r0F#+$#~M zJ`R8QY$H#F(mWM`sY=GNojR&k>A^^y3twIXKQ1)DQ|~d6XpT1~Tt!?FIdswl&p|U6 z0QEV93N^iErT>UkVwS)HC#fb|OFxbu^y-Kr2+TCj0Y^X3gU=N->Ob~u} zPI+O6LHP61I&s#qLNX%;$S3k#w$78*iLFgM<8kpe6v8jR^_7NA2vFD{#O)l<4x&s3b_Q9usWr*a+97r6BzZfR1wG%rC*Z zYHcC_7Gx9e7v(w7?>EFf@7 zNPK{YVLEBjWULT^{L>v`bfvWsL_qoS3|kwo*8J_g54(Gr`4yQ6eP4$hNUhGBC5i}` z_eWj?R4R67XX{Tf1^Mc&z+UP9!n40}U!#{Gd%*3ZR9a>Ki32c%95e^{ni^F^74(z99;YdMP)Vt$K?W0PpvhcFHBi9}a{7ckhCIDZ`9R zZ=8;MHI|O%&vhbN(()i7UD0-_6hmN(xMM~f@Im&Axzz+Kq5*ix63oB6t66Hpe@rS! zR(2T&*PY;KhlMQU(?87RXv1bcvHO62S11m4OOD}}$I%v(E$ecu1cd6RkeBPd72Rp3 zOtCVk4mXVf^-^BoFA2$dwnMev9|*x#)eBcjSi*qrA;`JH+osGj_=*GplO?5xRyT!@oooQUF?;ecR|3KO)4Uixxz4M7k8O5s?f z{z+PvNU0oVt3P{9o)0J%WEE&&lC{!QiR`_4 zd_ir>+`1|s*aFx+F6Dt=Oa0~;l1hu)zQ|wIT?M#SWn}C3<7j`eq%;&WH=gEs@@bn~ zIKGL8&zt=aeTgj_qo$!_-`RDbDnZI2LG(b`afmoE=fVA~|H0i^9p?@cN;J8Trragr z4?Mh*nvH1T1gp8dn9}I|G;Cp*{uC=Z#Q!2$@Qr~_$>2afE!~QnK~)|Rs~)it!fR;g zAg+6quHL(AKtNft?V`Ov`H{xu)ck_A64LYS!Jv;l6vK^~^Sv#@`-P-lQ04uRbHKc?fz%UKQKX7*Yh&WYb4SWJrH}_9^cf zmp8kWlPam5BeV9suZlFYZamAFX&Svj3*9)mFB}sODEi~Lt(aT=h1g)Q9ussSMy#>? z#bDselEPSPAMat(Kw z1d1H0xrP?s^~owJ@QL<{pOM9sYN|BQWX$De9DFtVYV=;Fi#b(Ctex8KWqIuRNV53E zI6Y08(fWQvrNk)5XJ(KT)$(@qs&E=F0m?ji)LkU!=>^66fmZzxsG+`B_hiN-hZGUK z)+OFsv$=rm_D#aCW7}{qYS0An%A8)Noh$j3>VyVW>r(yOgN9!&s;X_NjY{(z*aGRh z1>HTVy6{ZOk*c)PvNh;_Iu|^+;@z04Di<^Qn{OTWNx=J-pOKeo9#^ALpxQno>D5na z&QDsg#0OU2umwBMPM||vhaAEyvnQ#uD7F2=TtLsr{2^n}Y<}RQ1?(vFmvmp7 zE?$8P9M+fDA zxT6|ICbVj_*Eu4I(ao`qqQ{I1eD$?j#S5LQb`F;bhbB?I9pUjDKHv6zd}Cta%{OoJ zg8g@l>7NsDCA?TX-alk$m0xfdG&>H0iqx(D;q=rfNcJCd5VqsE@W?-^4Ov!vjl7=8U*v{4m7mUpaKFL(3VUMpf>( zp0}fL;8oF7dTXq)yyViN8C^NQsSgkwZ~(~a_YKKIo4-2b-LgVOD-DO$i5h5LH+C2w zJ!_o*J8D)pYwB6@L-^a#fN1}rgKbBy?}*-p(onrs29$E8NDfu>b=uRv$-cFA_I##z zAZubCd_}0S$Z?TReZthab(C$(=q49!Yi)0`rY~;S0h!)Z2FZZ{1>`O&z6Hw~*x; zNiMSqr$Ud8YKArKuLb14rcqQV6ug+_U#04pfh0L@O9I66v_=&{QI%0dwk&lLU))G& zVu+&5c1)qX7KE!F@7duTImkO~4#$uCq_7deU(J8#0=_qCxE)>s9=DK?k-JjaCQDYN zoWNZKl}`JeTh4XrD4*X8hM2$CnyZVSFqB0qiMGq7?{dr>vBWAbFX0_UGbf{s2O`&ju51XqeQQBlvn%+r_%tl%qx?;8@rCr&Q7SpIeUY^@t zAysxq!96CHCtP{_wpY28&Sl5^NUuI7%%1mRAoQ9|Y1zHrN^i2V&5Bdy3~PKjVfs$AzU9NHS|!u0)4Q`D zHEwwJ_5{RUG={FiA9_2Gme4W0iee^2uk)w6nHz?M5ArJ&6N1&~SAb*eKrL$k0t)#F z0RAOcN>S)2+Jo;~SK&(~{p2WT`w-gt5`kf%$L9&P_=@s8zk;T}IL;0J?QSR_*jN*|pD!ICD%l@K>*W|OQ z+^m*muf;!y1qWc)YdAdie|V?5VUce4*d<2-zr?g~7t66t34Q)uK{bm_3LpvTVLX-t zUeSmE_!;z;)skH1QwM2ce}R+Dj_|odmJ;0ofcP2%ZQzS} zu`G?4Vv>^JKEVvbwg`XjIWG~i@b@Q(d|r^V-u;hl${TRcmRyoEz5Cz0sTP4fjXQbp zYNYx71PQN?kuVV9tR>HdhOD;F3WivDh9;|{4qD8sHI=c!#qi?rF-0CNQAVJW9>5$! zzkRCsKm6zt>HO0_4r6aS_5AFLKN5QDD$SLI z|4PIjhEqhA*l!ENOnd?%Srf$z`lBEwuRuY9Y+c{E=X)E=JO+I)9=)@n*O~svA6dhj z%v6teC4~Y?-6lkLc!4--qyYEa&4usQyLUG)ONi4ubtN&(W#S0-Utof8>g2W z84eF40FnA|FcZoq{PE20EDUG&{s;G;nf|L|e{+kI@&;d5hVf)@R)Xu>@Mn{u{t@dz z>5|!4Q%im$)v=Zmy&#CdTY$gKQ~;&aWnPqS3+6*MFKVvKAZTlAQwTtMRQ#xoziUQr zs5U+Lm>p199NwEMGk71rz*~6C(t$fKf(?>HeP~pUTRNfSZbZfo@tE@NCT(qqqL%7d zI8B0cwqchlDi#l~P&X)zbB2^u<8M$Z6MP#6uWBg?6EKH|pQZ0nNkAybS0}&*J>jKD# z1z8&Y*SxDj@Ai^LteB7BL8xo46fOIRk>i%*G*+ ze$r#r@YR?7kc-bmNXMcNm_D&HO8}B$d&`Z&Qe-DZk|%BE@~(f1F4fH5ch7ebX6WJ zxtTcUQ+>4uBk)Nj5KAM})UM~W_dBf0OgUrYef#m{Z@q}j((rVX@`x?^UNgR{<0g-m zGAmkWfOOpU8+&QhzbR3fTN{U|{;`?k8m(d(HOVjYi=YO=xD zdkAlqOe-&L^0a7wv#K7k(@1o(%F^vCteXVZ^lgE?WHnjl0)N}Fl}2ki!h&oW)!bl% z3Q{IiLD2tZ1C0<(Or#5G;hX13M%=doCkNg7Z!tBbzu1t%ZUwFn@M1pG;QB@nt-I;F zXCAz=&;1Hx0W82Ac0fB9GT<5Y^R_vA|2W(h8bFe!(3ZE?Km}A>?2({EgJ4A`FEqz$ z@3+Qlo>IxKjJ&sobN&l)h&^^a$G7ljPxxy`yDYM4YG5OerqbQh@F5b;!X6SR)qCEv0th+fxPY0^b|YVD7b2zfq;$-Mb(>xk=$e+ZMEe})=;srbo^cr{wp zu!wMTq)lPX!hIdKc5sT8sJkh{%@sBL{XC89OX{-8QcB^HpNFWlVQW{hQD$PBya`V#83~k^1i-5y}UOX97$ZCVqgcRAm zb}vOetD+0kbY|CH*6m;Xfvy+$ZG5=C5djcH#~QTa`@ju)Jgv~}EYl}_l0Rt&v3_@Q z^~-jG1?fwPl#^$u+&FTaneFP`+S-t8{6Yc2jL!RX#N#~@R(jZHJir_Iok+lh>8#`j zs?hk|*I~T=fU~W_E3du98mgOxjWR0X?tB`jyk_IHW&bDn)}-$y%K-2dx2>oz!+1j^ zJ!_2S!oj89>0)K+OTzaKf{H#S_myeYKhCw|Yxir7-8i>-P;Gb8+2<}?1AgR<-{pW9kesZjSn!Qz6K$G^bypt+U)I%c}WDzQ_Gm+#j7PmI>0zBK+d>`Lk={ zh$8*AWgQpu(dhp;lG|L^0aV-X=CcSHpKO#K>T;X1adt*#xfj>%@(+BSs^jK9Ut^zL z*X0?wz>iPX#`V6MYKebpa2#MIpLC6aI*rU|ab6H2pL^>|QWa7GCcC!8SdW~uj&mDn zwzKOE)y9nx5Ko$SqdT2Bv;X&L=b7^dm5AML-YGOpBZ-3FpSnnVCyO8)A1^^=8CT^k zE*giBV8SD_+Ipgwmj74^S3`JYw=tu`!-KZcSLq{oVP;qV*oMyX=TiD#h(%j!Y$VW$ z2Z+qFjB2^Nm+7=B5C-^_%=9g68t;g1;Sj4GzzdGNwgZzz8ht@DT^YrqO<-B1Qh3{M z;m159+DqSo7{_U>hf7*Z9*ToNwGIvMCsW_M#ss(--EU`pG41_&Yr)>eL+Z}a@yn1l zIfo46yl|@-U%e10^J=>MAv;)03hbsxt8GE2Mdgq%4wGda*E;?*H`VltdVjUOOpA*8 z@ycd`eX;R;tK;x8reNkeXTdQyR*J7RX|@kiJX1Cvx~uI1R{nIQ?<(bB&GZnOZ%|17 zpA!dS-#dZd2v`W;t{E$I!t8pN9cc#M_x)1=!o>y{s*#?J;^@enCkd5{q=9g$4XP3s5jS5cKyg}_m6=XqK;eij`O3*Nq2DEo zHEaGa0nRM^aQZ?f&;qAve*bs9AP2cREQ)}Ieq{Fafrg(KK0Cf*-yuMy;nd3^9+s|G zf35pJEQP)QkEE{*inD3DPSD^^2pZfaz~aGOcX1ZC02l5Kf#3vp2n1(w%c6k*!7T(9 zTiiW31Pkx|d|%bnOwDx9>FQHcUDZFjN3wCq&O6j8u`XA$_D<8{hIb=7#iX1MMc?|< zJ!N-$XRBcWpLrVAI}}W6#k7gg>BX8;UKkcSuqp^_mS1_gM&_;eecn4e;VFgHj%CK5 zfnz|?z)!`KRX;TwqURoRo#&AJyU`$9Ib>ofY@IUS(Jsy@Z7KXxfvk()By{5! z)s0<;*>={NJ3R6P^Crj11Qn#(bk9abWjRZ{IR0hq9SnfaT1PBi0E3nL0vD83T>>)f zby+SJui+%`KArdDI9fC2FUs>p;r7XY?}i7-t!9rGQmVURrTK>%b7$9E#JSqwhQ9ts zm+X%=&d{H`N{TvuEMyHA!lLHSGner?D|_c7T%SPCVqfOG3e%_t4s=ro+lXwk5lHMjAj2~o{^Vurm%>?^0-kd`O=Zk6b8I~a`D10#tDVF-ZN^Q1scD76JPQ+$ZrR)d-(fQFAY9WJLxYBZPqr~v{Vh(c zkGZlG!;rW9Ap)P;$>7~h3cHydgq+T9v%SYk3!GbE4bJiY0rQ3L-RtoI9~fRucR-=p z3d@++2=| zO4VIqRFXx!QEaD73C0-hY)mwWUIk{zRA~&NNLZ+PiUIidaB3nq$arAySTUv)E71fQ zr8R;TGpKw%F~zz^Bx5mw80ihc)#G&E(zo$q*S&dRG8H5(g=%ZCG7%=`x0SEzjmk(+ zfDi|_r~tSMn1q@q`;7M9w0iJHpN*cXr9xjDHS9H_oYSdTXN(d)0=)ue3NyFtn=~hq z--Ed9WHi{`sX`KdGX4mWKKWgVLpnQcAkxQ~CheYm$F2Yp5)jZ`Dn#Pya4LU9o;2o0 z_P;iOh9OVX05|eLxHM`c`scSWnE(ewe>dfWu<3DC?`Z}e@Esp0)eD@5^-4ABZRO`O zR-=Mut1ZpqNnH^Q3?2U&8X4it%(iLjB_b{fr>uWh-Xxl&?L~ki9BxqX7x2VM|9>!B<&d%4+0s(iR^YrYxA2Gt?n5v@;<2FDepXIMy_h@u01z6_2-Vxd zK9Du@!xG#@^9>%ZjX=ke(Jn5t>#<(m=3$iAXxQw|8pA<^j=nbS6&M8h%6xxj-I6gm z1^0?M^|+2bWhVYqE2P%60>p?A%XBN5gew4?iVjCJhfLGIOQ3W_u&LeYPe|ei+W*$2 zHIaIncA6!(z0ef`4(#;X^C_`9d-YEy%;^uUk7(M4&}&?n6>3d;>Nyk)8Ad zbxxp^i9DBCVhXw5wqr!$F&!Gb z;Yg13aO_BbqMwu_>Gzo>{Ohw6KvtD9f!2g_Ttq1z$1b5uo7|qc`z~&uv|1ttzII`J zp)?$ct^ilN6x8+f|Ep0z{>=&T4*}cxb*b+xH7Bj{t`>n_MFze#q0%#vmzN{|D$y5$ zT?cWFyF+~wv!zSm4@R|Ya}|jwdyk{X17l|YZ|uoT63j^hQ>0{1HCJszu5EpTk@n+=2rSQ^zTm?J>rj8!n z!k#tsFBKXLmofmier8YqJJ-WQreGN6@T|2=Gl1vymRy)~-}GfBqDPK-P;7sjFljO1 zt!zH)M#8wd)60`xFm>ohR!BWO-c{|#OVF>eV+Hwa->JfRR_73J{o22D4?8peYwhj^ zwBgOv(PPAOuPdOtONNJ;3Bumub!3Ia(0;El1ML?z7ph$M~FJm+!)t@BflIuC)I)6SRtQmowIMl&ZJ zTBD7gu_3O4*FBR=;cQOn!+0V}Tx!D~T$^(HXEoi60KT#bYtO@os{UA#xhYoPTZ_-G zq#+7;C~`B|z|?~YCaP#uo#=q2mkWKk1B~M7?g|?1#~-}pWKyFz;J@N-C=&D+R{&{g?a7m3j^2?z{ z8NYObsa)61r!AtlG-37LvJcZ$xs)cs`>eM5@bgfD)ap;Y>a)1gU$B5NeZkn6LeXyW>MXy&ujM2oBNJFTsoq9^ zv6}Rcn#vK!U4|g*j&3`epnko!exDyv!#~tVbYe*0AxtEC23wh(RDl<%OL`42x45o# zbEY|Mdws;-Wm5dALWs__zm^^9(|}#!7IgoXFKa;U8EGosWpKaWqHC;q9ryKV#8$*B ziX;Au6L;4;^WZ;%bh_6M-+z-h!>e{@k+xSw7dv$??L5c`l4;^DtqOY&Id^>YD$r?p zF$R(I(s%)y{~WkVbH2=1;CoMg9a(I=2a!Sp|3k64UUI&&F_yYeMo6xKq(36tIp{q1$%Q@`n)->(jzpsQ2~iJfO~$Tb2xC^bnj zkta=RgjEzwTY3C2ygkfu%a~!ORojEfUh)6tAN~Nkr1ITiC7Fog4a?38`gg7*{*sQ~ z1}ql%&n1h^KPb+(t?h5^r=OexL(77h9p6eco_cz%SuFDvaELor?xM-B>|G|*6UE+) z)zeXgx;i)?)vUXmfqJAGGuhv>qx3q7z%H1_I>Ue|*5U(8g57`X2oAT26RItfZ z;l#=I8$>&x6SPeF-Dww8kZ=s~oj>HR+`z1)fkm@6XYBdyox>B5CgIThgwYO54Tah+ zexxCG$t_`%(QU(g8YeBxHvWimBI$*H@&<%PhQ2 z9`wnEEKPO%se8jEOwyiA5OhEGQ}BhSfz!$vQdS6No6wkx98{V93k9|0;!!3#??%oH z5L~o91RvllpW4DDqt!>M%=WDd=$~1r<0DEY+1ny|=`y*sP(ch!2OuJK!_V3Xh#`Fy zOX~1kf$8PlpQ7@Q?VK%=gpL#0;Dp9Qetp6>fOfO7fmJ8 z8_aWFHE*7u5;#m!^a^H3)xXme_I0Mp6Gfg~D{l~+>)5ZpDv!aRK4>cq7RirGfk&}d z;e_e_@;*Z;?_YQUm);rhHV+YR!F>`8s;*R2HzGT{^bk%&JuQ;1ZO`h;Fci-KJwU?0 z(K;xu_dj;3z-D_(K<#@`j8^?!%@57DI}Fol`h0<}=B3LxTAKW8#+1Wjyzjo#? zse~a{?|?u#JhCbZ<7yXC)mi^9P?s?DCe-Rj3B=iIEz4(Q6?@5Y5^kqn6ye`pLyBTX zntrUlDmR)STpir=FzA&kYXh@DPQ|L5lLlcgKAhu_jQk`W(?z#=hWldMDBzy|6Bn}< z!(gm`l1k87qAvv!OLepwfbnb4`G=TTdplN}0h4?<7U-EJ(c&TxKHE zkM2(R`jqtX;{$y!`>>`_07l1h?IN3^ zA8TPd`F@%SZW%+rzd+me_80YJ{N|EVGwS8>-z8wK8dk{L)QN-YZAdG!`8aK9ZF43& z>ZFv}-h7{Rj}JR3s6H(&rD;0tsm4tTqm=*1TEb*O|G5Q4_=JxC*CiY78CbUGt`K*? z5pf~X&%hA;E`p*I1Y%(?Fi}={6(lkijtj;j8#=2iVet^Hz!-CL-G^0*f_m7ne%UTT zw%DYqVJaDr@Cym$s?n0-L0{`7mD;N}oSoV`2af!0$&~4*vIk#F*RUGC600k%_iI+< zp@K@ok_iU)-r3_I(3We8`LNkh9NBOY2zhcvQrI;#rDV{yV8;TF7CT#^DEac-CIO0q zvu80s3@EI)TY<FN!81yOuDEmiO_9p3l>WRzz5!w;v0%Hp4-QTUipwofJ{&8sy6411p zG~$>X_U3qw7+y>%0M2u&%w3<`Vf)I@pNfVk+~qqg_p!K*fo{7MnC756c0cUEP$xLup>-G4H0FW{;I42WH>_xFD@eQq6b*OYSJ1_%R|!`fR)cu z*Nuu4{9A#*c9=U?0ah_NI>5hiEedIt=N^-Gj)tk|X+Z%m@q=s_85x9=3J8aZlEau8 zN1vIA+KLrNhAH6=)UX^Jc`a5W1w>oQG2Ul`VHd#MkewQm##nq4$xL7lmK%mVgi(HF zq*Q(lONh;ls+GYi&RnL%yLZ-rLHV}BRJgoU5y`iL2;4^k%X}C!_92_biS-cdH2RKiB@58SkcBJPeB}ZIQ!rw^E;sDDeAR<`4V2h7; z{YZ(lhBodF9w^$L5T@{t_P0g#S4w_5KS_u+IzFT2UKqY~;jhNM zPRL@UP1Qmx_NP>cR{TpqA%@&x;T#f4M+G<(?m~h2_g*MK_cd4_10XMCi`q0ZDPl>y zLaUA%|8#fGA4Loj!a-d4!a+~~&#)9CFbqyLvn(aI8-}YUsTGT~#DrtbziBld zmT1rtj(HEufv9n>WjkX4Z`PxSD%BLyk*j^1y}{p*&7VO@JIZsy;{WQAF8~i9DUHpIjiPiTgc}lq7T!R% zNHh`Zzh_CKJPLX(7a1Nw54qmxnd0ND$Js2pWffA_RM5L)+|UM*(9F`ekz^ za*YG9tk~hfJsj~>lQr|eoGOLo8g3kOj_ z1C+);i&(AXj*m#FT=!h0uMfOLP!mW{O^X$}g_g#p@$|4^qQ&HlcPryU?)C1dI<_ci zCIxsg$hNXUU#&WwvEdc;<>y+@&0n2SdLa?mjs%st+n^Y>`cY}TH>pKR>0Ixwl0&^y zR8oG-hOnq_Wc>R01x7<{XxzqBOCYDftaUWj@i;?$_~3;5y7OCeu_jyaamrpWP5W?h z@P|p~FEMx6aC%&uu>q_9g_NYHOlF{wSQkZoEB&V&(R+$9tH|l;iKg|U-|a(P<(pSj zDu@OeFz51;_TBa^Mv8irnC{yQ_RM?j%y?s2{FJo0x%e@;1Xt+`kt%|G3D~VkrAb_y z-BY3;Hy7<)B*b5cr$2HCJr1ot#8@RB!UKZny)F21_-ts4>>tg!%T-()kC%Vk8m zee884xtXi=-tS@JXMi)@E538>L~cD}$v@cVh>uD|x|tBC2Y z<^M}-9LYu|Gep0C*KBxT>ci@K;8-3CzWY{Ra)#1kPWAV>HTtz(790^q$yUbobiX6@ z{V$ct=Mw6&n2R`F8v5sZzKdZ*KpEdQ`OjGvCX!*3ERWhvdt@jnV!f1r`^WLo@O<7r zOO9EW4@BTprtD#uQRgV*D-Y=3nd+6<01ZO%m{mq&0n=Ra;K;Co{98`l_oEEW*Z)Er z0yS2elD!DJA9?S^<|t3aY7kLkIgEqdjV&$I!{r-NY05t3EY-pF~rl#kGvp z>yw8p1tMW*&{U0|(XZzW+WFj7%xY`K&KprsBu)JFyS#w_`eFGQDa%pSUz0u#WDte= z(`kX(F4JebOe&DTjOKvRJcmnH<@;@ggDTu=Q|{pVa-aD2y4}_zwPFWF0*~PFx3v>U z%;lCb=thjJrYk};f^ClasW%eDk55&9pab>7+$KLkQs$H)oBWmo z1)Q%vxywFLikiSs#hskh{)5RGY#GIAaT*- z*Eh@YP;r69oxcR8)yoz^{2NWgqtG%pKM;J4_qe#V}5=Efc1#GtK%#5t(3)ymLf*=m zOb9m_&%sGh1315~y~-7SyQ+l(Uo&-tf;J!m&1OQ|`3SRRzt<}WCeNS47;wFLLE+M( zUc4vsm1-mHEz3-mPFcTQ7PF$3wj%?{A5w6w2Qf1*u(5ZP!~br3=}@isnU_R$-v3CS z?{(Q4Cc;?%L<_IP(LBMsla{LB?)pjukN;%KKh))&i;TrX*l1mKoxtLyD4e%++aS&>UX6#pb7B{Y zrB!@&<2?d=!IyM~yjxwJMgwK;#(O@#euGlKyJ}kN%3c#6|I#!aHqwyP%ai?!hm@!m z(S#YE`Q)f@(>S+e9{Tgtonv;{Hjp}=bDCXAcE2NN9b0&8isz16vvi*Kj#_*79tIB| z6-poEMFeXM5vz2bO2_zb`>g0lLyui2!i96Nt!$l$<Qw0+0?y5dop#txO#FT2QMCLWXdIcXsi-|IoNtk=}Bx+ zCN1Rz(L&JEoiZf!(@Jt_5oe5JC2HJs-H9;!(Ul6SdVNT9wR2tsFKk5TwaNEPml=9W ztAzCvz8xMA1AM;pi;o7?2ZmRb%T>KO2d*{XY3ri5Ons#ny~&zR9FL4A?}8RiT+AU@C>hQa!PBb{!1^|=(@5efaU zqI!A3Bsi0Y`NDG2a7HylQT|)Kr~X)~ZW^+p+0e<;$Nf+9@8QD-AcU_wv8VT3OYy){lmK|y@{K&iSvm5>N3TXtgH*h zEIuQo5@wHzv$+zOQ`SET<$UmmfgjvcU!dm0-}g2u>z{$TEf0;fT>H+2_Xa-;gsduC zwr6p_LY3f;k%kZF4xpXc-3aCe%ILN)v&nLafQ+=B04(DZvIEEat?*>wM*q+mZ@6gB zx1z!3b<+4+<8$N(HO=4RpLMDH>1?OnKE-d5*44JO=LAavr&DN zP=7?$C*+UdG!iXw-5T*Hc|5bx>T8eq9{!i3sma_3?DHn%h^IXU$O-qD-U{SISHIiw zm&?bP%|d=J21HWWC;=1ICqY&_)JOSnqN4-~V7oWlmLF5t!b=f3J2z2E&U(n=S3W4N`y}_LD|g%CR5|EQ6rRRf z#ibo-1q%C}qk{Lw_?Puid)iWtV--{%hXr&+CPo}0U&A7j_?M_=u=xy#Ju4aC4A4!h zm3JTD{*)_0YsL!at{!m#$NNQ(PFDZ!gw*aU!6ReqE=qEjv(hLjEo;A4($nH9T&z~R z|6-lf4blr$lQR<^Uvxy{@8;Zk<;%@wbNhK&3v%y6i}${8%TE@ANVuheElI(>p4 zT%cZmD>E1K+a}8$Oz0T=6F8WzzN3s=l;M^@fHfUz28|{qwB>f+!xrs;8>hMZNz|n# zKRl3`P!~Jxp=Vx=8Cd*ol*m#1ha3bCw-H)MS80R>`S`2!bm)8L#%Z)2KoPNz?|+g4 ztv|dpNd!F6UREsZ5i!W<|b}CpAQ=9i_e&Ge?hD=K$Dl;CHZt&<@VlLgS^38 zwm;btL5PA0&*cJXjoB=g?2R`9;koU8MklPSvnaELWY>)?TOv`pNuXK9kZ2D=^kF7p z>c51J=N~?p7s(L*7|a=)pW1}~>g)5RmB6WQAsv8M@iqy!8y3Gu)#cGoLz-~?N;17G zZ4t06-mB3!PXM+%mm_A~?jaeJ2)FTKFs}ai0o@a6m&SL|GI2{FT^EexHh2 zv(F&S(s#Fx7-1e870Xcz%4EK@*`5(_rSf+=pauBy&UDBp-tlv_$k5lX^eg^wi~aM? z>%X$Ik&F)7of4A68w;~8C&RfC73uR(R9-_@0(JI%zMiXbqFj^rVl|!Z2uWBBF3IEZ zK5uO$a9$qFdw&>Fqr(^ogZu(26O2x*k7i98`|p)+&2PpEhuoL2dk}myF4JM6_EbGG z=|&t_KH*X^v(jovprD;}8XS}qG#V7>O2Km?9J^b>Il)8EIxfO$;O4&-PLZDI zA*V6-s-iO*>4l*L>SD4Mae<^rOBVF~dkI3#3q?h=E3@5AK-gRO?f#29!qI{f z#U?GSu4CVRa$?B^G*)yQlDoX8LYdXudOBeL^0f`18^+e~qb02P9=A@TF8M8bPPJeh zQQ)~NdAU){Mt8@dsYmdrC?KYfVel5zntVHZ^cHTA8IuaeQiP-gp0+Q za^}%7MdU=D|8BubIqPck@czg=?jMPWCLO&2vNK7=_~)tnZi3qK)Q|t-S79kSe2_!< z)zBJS&O*Z1Et2Y^))p!{egC9swC&P=Q{w+qDAAvjAa%HxTvk?fmsY_6lAuPH;L>-V zz@{xGOR^jZ;XQ0Xj6ex#ljv(NivxW9X1GT~(ss5wwvYxVzdMWrpJUTb~nYA(6(+ki%W z>E9M^K0P8h9^=Vtq_kpG|8(6%YuTA=DaE-4U_0v|=Gv%emeUKJEi{%>_oFNds%QQo zVsUUZ{JSI87nfE1-kznAC-1N@L~GS~Ap`B=OFSpQRE>v>tyf8CDV$TBOgzk6GCf=^ zFlhehoK&~(^onY9i&?{aD$%=UWMXpA(38X$60e_dBC`-xDr8ylc>J+UpV-V!_wYg8 z<=2uH-bt|{|032{xtLST0`SpBEzM^R+$1wopw@r~7fN+wnA0ljZl<|O&Yyti(gYJy z{BuwfNTgI!O_R7amU`$?U(N5J{uhftE|X!cOiuYdbCSW4@s2=Om2D-w!9r&*Go2^X z?m(rM&Q-@4|Fk5tE5}fd3ZWYN`$IwD1l|IjV-wJ&0_^yi(kzzmmed;gmg2!pF{d&g zUBOG;fAooG2Y(&u+wdF1BQ@NQ%R|;-kz?!By#n6)Xp>G{url&fwF-T`KllL93^WnX zovaj<74N#VXql40^2Ot8Y2Lf-<)yi8K_5PW!RX_BHAAJZ^dc~(IB7Wp*?+>nF!VMJ zOL{F3kSN%SjkLvhIH_S))iFV69;tCh&pkO#+$`yy`Z$Nx+)LQIN!2}4KD;V>la*`T zyRmvNaU1vH?Szt(hL6rqy}gvnA2neCE<8mIp}_@3k}0`ybvx-68fG@?Z@=jHdw7E8 zZ@6ts!(@28O8+|5J)nQr!}5nuEf5MswFl9MjN=e|*t$zPQsp3_3StkP za(-3q%!%H7&3S*$^p)1%1Ikh7aCZa>pJ6|`jeT~hV%{+1^8D2|%{uRUMDE0aE@B+q zzD7Tj=VEcIdGm((##;Jj!}Phof>DAW-YeU~~uxi64-aj70Zz z`6Pqh00d25(!Pid)E;=@%Z7L>*0`Zojv`_0ryg}tlZ9)g#$CJ>`I*E`EOC;qI%FL{ z{o3Q3gh~75(<1RB#cbtB|E=Zi&r~RJaw-%Bi{eX!jR_=BS38~y&Q^>d|A02aBw2Ce zNRO>N7oYkHwrCnl4QH~HcINqZ|K5a3Bo8T^g%~!tW`Nf+5gka&LhHv2)6!zoM|ni* zUQFkQNm9kwV#&__>)03q@%n z?-gC&SF@LJx{Fjwb&5=cI?*ib%|RT~SDRIQ;3b&kAUD?tQew0T^UtIlqXwn(R<=to z7DsvYj}JrSoD@!w`(aPZjBY>B9Rc2>Jx61#Pu5>$7qDkJE7>23uUsL`rdW@vHkH@( zKbLs|b%@Zec-KpaSqRhszZMORyG&Hr=iqS4%EhX(E&lY(uFPDnN+Puc)vTfg$YoeA zR9gquTq+bXF;db~7a0^c%`u0z2{Y88%0m2W$DAC}K!v#VeQYs+j5W3|D&UP%S(MBn z`s1LOuyb_{rYapA(Ngv*9l1Ie9Wr?3Vj=lUI7RIwTvH(dmYVBYNwfolWEIW%cByc? zAuRk9COVrC$|?!5UMk!*u%~M0pxFUCW_Wvmwlh}Ye>#H`Bti`#R8HEAxwvHEeKraS$eW=JT<^b^ z`GwIOAFJN|1mk}RIPMQN$3$~2zA6kEck^%!IQAxp`w7+gPOQ*;kcpNf2kZs?JxvKe~YrT z06E1;@R=lHyaEAp9Zc5Vq+o9#4WFdWFco43*UY#p#T1B|d=Sn&DgKmFHoT}ayC{$9)#SAGytP2p^+MELxajQ z!dqU@Xu_D$GKT8pEL*Z*@GzKZKH*()B2<-iv_zru3wzRs?7|mbh=zv`V|J)px^=R8 zbFbuDdvq&a^S8H6b zM1OS?i~8B;s(eP){IG}{YBxnnXt?abXz8wxuaqZnQKfyJ_rUn|6FDY@p37wYdJ8d=|- z@NK{GinHV3YJLkS-r`UEJ;H^bXSoeiq1n1zn<$k`NggJ|v9ij}c=tJd5u zFd3TYvU~3JD*%2@+SKOO75E!H%svt!qF^qjOg3Ymcet$Kl*T)mbe73lqVd#loRys@ zf~i2u98#p7aop2hkj0SxjaU%hbh{W$g1dT)UuFA>5-1k(ooN<3tsO1|x#SSbg;3?} zvE&Vb2BV%2pcwk7-vp{X^F=^WtW}vkM8*BXC^;Juk;zAOmk2irRDku4!&19g%}Gg# zgYQ`Q*tI_3z#LN+C3+I#VYU+#(G*dT1*>l>vIRqQylXp0ZguM!Lu@d! z-8|e)7(f?;y6W+$$H~TZ?ZiY!S=6p6tAD4++eedreNJvU?bpPYZ3^|w-(t(TF{&MG zIpT0L;+xkamd$D}D^}FsSj5y0g}xh4RJ9Zhp=hlh{jKNzmRFbAZO*iB;7vaxLnC20 zIMcr8W#)1J_P%;nb OCCXnT2OQx_(MmVMsj)in%+BdOGidT9KVN9HQq>WsY%Bix z)xx08_#c7qDHIa9Q$55KkCvDPjVc5@LWRL6nQVfYifkJ@#F0pQZ%@X^QWp`5a*hoQ z4<66QpAN*RpTCg3Pm6kHD(z7c%{1}&GFIG|vr|Bs^>L&z0@Kf;hED-qZ{2Ns;h;{6 zd9wCytjkpRV_D}4d)EL4ag+GXldY-3i|M1;-A_Gn)+h74BC(=h5LV^(oozor&d=)? zdL8ARH^;J(zE@W*EpV@_Ey&zq7f)2;akjrLvnvnzbdHqqgA#*Rxd^_W<9N zO<8ZfQ!PlJZo)2i_!cgg#ce)Iq+IJcw7ROmw3;3t(_LNhW4ymAQ5y73#^kYztKr_P zdrV&{KGo?{@{0ZApTy;fFMfCHC&2@|?X_3|bOp|)YujnH3&tV}K@m534?gRkzA4?F z^sqkIA7B2rOA8jfS^EDg`En~NU8%xy%);X0bRtO8nNx#5eKOg;Bi+rGh7z^X%X*_sb;+sB=OSsesw1)Aw zF~e{8;e$YHe-==nOzzZq^G^{`*B#Pz5UVs0#qvwPfN5Ua@h5j>cucPB84unC?932(M%6V&w2J4p1%j2ma4^7=wUH=+y zc36PRATNh`?aR~gL66x>Q*HH3ZHy#7s-ROEKKI=g_)#|bxBW2uZqItjtT$dN=2FKE zp;pCZ&z}l|q$yHJjpHnSSPbY)kU4EIqt&dZRz=I=snNC-F|)9Z$eh2hbD3S+(vO-%hgA9c8?I`FgJB<;!CgZ!<_jS|PkoF`+;i@_Ml!fz>G5p$hyA->5BgZ% zE@;>kH&B#jZTq@TD+vx!?>HshZKV&llk3AM)t78IsNlmf3QuFBZAHdwECDGkiWpOPhcTavm30t{P3V?{huK(srqn6C1;p%wwHoJsBH9w!K@CA9lPi{dH7E`M>Vm1PHWEb z%k*myTE|fB>;%3(BV2un7?fxsg8KKXckUbFG!|SPtpt9Tp_b1sIcML`yW%RRh|^1h1kbZ@d!89LFZQ^{|d(WgH`bIs2tD_2%@3#=_&824`Qb^J{vetZaUVc8yKQXDN7-${6d$+#l)-e6#u!p;JwM||qT$RM7O8Slbw zNBT8akm1@b*PG1BL?OQ*lEfk2{bggKdlNl{8clT@YX5|hFs`T=C9cvO)Fk-hpNhx5 zZmzp?T5ap0r=piKT6&vTZS5%heqK*}RPM)r}n9kOj2Or-0!e;P5X8U&jOsoUy zd0|%r=~c_ILTtOS@$YIfQptX0MY@L)J;) zZ*0l;=cHm#2oU$Wwo1eZ4{Mb6PtXb`91?|wgb^qHJfb9~Sk&E#bd@NqzEN2!lDmi0 z^N~_%3qllk|7@19FO#}V=r9G3xE0y=L2BtF+nM_>x7feiX!jRZse-Rk164V2$ps?#6N$19V+I@Is3frq^zh6h@mz;YX%FD#cBL$wziTUBTF97 zj%ywfQWDO`3iLK|zF-{TFW!xp^3v&CO|C6_Y%FQP9BAYlt^6f-n10o*rfyV34MI294%wGkL3z@cXJS&SZLBnE>zG9VQ+>Y(Y?!r z{0bIb1v47QLlJI2Ilyv!h3HfS%)qOZ0{q08++1IX&V#iue8?14ZJ!@ILJNTlxl{#P z%jUEd4QjZ(>gsAL+Etx(L|CNYf%@SQqQJ2jXbpk`dB1UMRD?tr%AH)Xz`rR>Xi)(M z^OepL=`dT9Cl?K8TgPcaP>$gLnnG-ao|fMj%}eh(bbBGBll@*Pabv)X%UKd6m`dsZ zz+4pAr9n)JRjSN@XOZCs z-Bl9ATRJa8?Xc{S=8$-z3zc{M@JN2PAJp*v7;9goT_UAFn^iukF#<+pxHlDr?9D}* zFJ$4tN#wPQebAmm5#>H-=#V@?#DDI8^Fky)l0KO6yuTcV1fl>W2L26tJ4D}L8DIJE zt11GXDM9j1U=ofC>i@Cq19|x7D9v?9eTc&E!R9GSDz92!RG#40l@ydi0vbuAhC3Tm zHD}hk_ro7q4?kw~>CsyCn1w?L*iX>lv_B=I8|`k45s353#Q(^OJXV0{jM2aemn8Zd zbAvyPek!`?X^L@dDrbp7I>|XFx%-_}9>6{K`>qlnQnU~lK}j(5y3v!y+eXkY>9kyA z7`PzBi5f1OlQ#V~5z27YGbSaYlS~K?+RquX&CBKWh|I5tCB#rtR#|7xA#C>ZH^d90 zNcoOGLF?9eqq%{AzlfU3k&$#*ZyqH;f^aOWcm5_l`U=YkoK;TLv=4ne4^_24tZI$ZDBR=1Bp|8&u(oAc@|=b z?c@+7CyjRx&bWDaQZ{oah}O$)W=p@ZsvAwmTl+buy9tY3G?C&?H~3dmE;RpPK`T)H zWP07Nydl6ooLWqwwL=~pCiGlP9iUn9K5%SUCGXu7G zQ0bF(@%(E0p`p<)zFa7=e>rnUnAcC`39*4K}db!HbAZLmz#Q#q>SzcJ>c6I7r6B>x>$9F$VPe&ifWe0|4 z>ez4C>JBcs_4N_6EM}-)F4LP{?hk|dZW(ctu0^9^UkbZM1eIeJJtAu zw2ZR6B}RgyIcOsW_~lLg{o&uPa@?)9M5``UEhgClL(X#x1ISw0Y^!i5CEO4kUL=k8 zR9`b``(8@?5Zg_27+8gwBEsv!idu4*$qVwwW252L;AYp%N?IoMf-IloovGL#;WD~L zZEt-cZ!fj8MEFeKn7nRC_`7*n`<}D8Tkzb|v?$TCPXxg52gYme{lkVIbgnS4jpe`5 zxgy*mYgQ%b+BnVGM;7Sut1}sW7ix`KvHBd0<-4!^>Y9G05jkfcb(vR^K$mAfkJkzO-bi51JuB;k zFXhgsc1@hPH_tq4`{-;PwSHiQpZeh09E&VSr7HWq*M1-phqVTKyrv=g=h6pN`|HV-K@bjURWzKa%6UYzVe|ohBmzJCOe#9tTdE)BgZD-SMN)NyGOUV5Z;<#|z8r@Rb zT+%^D)GD$IU0s^{zO%a;BhLOU54m-1EWdJ6#C@>hFd-g4oYaZAmPhHDak6-EzpuHd z;e0st;j803ICV6QhP2_G)G?Pn#Y7!mDlUcxc0dac1&Bd zJR7*zG7le6ojR>!UT*B+W@t4?+nrO9cUH2ulxmyF^(Ft+?fH3aVxXJM<7^5$i2EWx zT7SJH$kE1N{DF;bN0K?n{(rSexz)?hI(OSeWPji8oXc^Z$&A_&{I7KBtJF7?wd|nJ z3YvbC_a}A-b$z?SA5;U#s&-Y@W2>ps{xE#~r}Z2H?)@`%<7x5(zB@S1H?-4QbFrCFk8d@?{=MW0aDOSI`tcuqbA?&ga1pk}XLbr0 zuL8!t=>8)syXosUSE=ncq*D|Y!MK=#Y_F@y9+dB*C9DH{LO7Q4c`f2MOV}<-hK7bD zWg9sqoY$7bUFfs#DB+{?4Lm%p+h?~XT*!0d2jrfy6SJ&huJuHS(4jtWJDsUX5#q@@ z!vr{hshD;C-0W72Od^!jL9N=~KG`{)FD>{#lD;}D>c@9n6ancLj&1~w5RUHdE{|?} z(I6!y-O}BCM&5M)+n1h8d~GMI zvHK~IwxQXX4^W@Mfyp9~+HyyfFp z9PYpL;@`I6#UJh`9XHvdzQt9q08vvkt?4=eLVbfxi!$FRC{^K>?}*=uw25yeCpW2E z@~f@H;CG0s@4K^a5M@XQQCkb2#a_yr54(zdmB8R>h9e`Qfx=-jJ z`HTXJr%K=4RjjDVg>Y483Hjl10S z=4TNVQGJxh>arhgIe^VnsI(>nt#>G>2BzZP`^rp5?vgCGPEQV{GnfgA^EA*2k4=ru zrN~flb?c~PZa!6gnZrzT|MLQ0#Z(E|P8LT$ot-YBb`oH!6aUy*%F4x5yhp3k*qvP{zQEU`ZnOvhEh-_h{;F`-w)$3rY?kg}J#g-0ovEb3GH_fP=)P zTzwaLWnwEw?3@4rq!=e+43UkpJ8buZVW1(%#k``0lY<(7J#`yjQYQF`_IrK#o`FIl zhj{$QWdF0SEq4hKz)D(^9Qk<18m| zUcE$a$AK2x6Kung!rC@ws!f#jFf@XjyC*+*Bm*~qMCHNl$RMVD*cBVLWDr)ukMAdh zE)XIRbfob-5@tT6rU->ZSM_2M~!^ZeWi@we(+ z5PSHTS+RXu)>{^9OjytXO(sv!@VM@3vp%;8IO5 zXRLiUpO5-lhT%b|{h`D_F%!wFO|<}jqgJQoXsn~gd!^;YMZ`hO_~#?h#q>(nZau8u zVeo>L@~2r$+^@Gd^uB%6H4=Hd7qMlE)QCwPv9M0uFS^2HVAwS$@L*_}M3gSqlKP6$ zywqnI0K;XT1lnGi(2W<+PIUMhYXxGwbfQ6oLVx~OOOeFyFCnD;D}-c%mlPVmkn|DL z&8DKFdF`f!Uuo6Uz$%uzV}(;omQAJTbL419SyfhPaG1BvG)Ct$;J~*l;l5_{v&iv0 z2h$TRPTt10?)z32i`8>Vu8^~#$*6A_@SLW}xv-oZB3@4Ae^y4?FWhO+9xZMd`s5RG zO~-@#`Y@0Js(7c2ELLLb-po3-nk9woi>!)A!eIj0J*g-PM?x~R2{n4=7s^RE7ys1h zkxh0Qi6O>xcepu;7^FTW3C|GU>i=M%n^bY@4o>EzywE9EvXPs{`9{l^rJh+);HQH7 z*1CAUDO6{USfQ#r9OF4u0h^jrRH9HeNCxNrrki&$djGhaf|-cRAfxdhFZC;N7gizL zuf=}RF3037TQ&Qq$Z72YPp`;M={k0*(kP4_Z_1om^zXt%+;cYXo*`y*?^4HVkDo!X z7}*tGP{vA<@2fl?BRNNxp7|c&0o2%$5FcI4+F3sg1N~k;GjuR22W~d!WD+L^9+fV z0!tP1vqEL?7%z8v41CY zKmYdc-<*D}PgUr*TV97y{e4%12xwvlS7*Jb4AlDt=qp ze~j$rA)f47h@qqOhZ~PmK;G=l-qP~JV7W_ZVg5c^W~F<^a(8ge;k5HPVyZ~XrP@@l zo8t@g^(#grsjivthBbWkRpxbZ3**N1uG?gYTEUfE@}Bm{j&jA3xBaq46Xe*T)l%U+ z-b37m&cU%35Ww44gUH}@-pA{6K_)JWB|XEME(rv%yul$@&L^J9w@II*J1eLTdYT!gZ#=!D3*bDlLli6oi_!}!4Zv*CEL_n&jGKsd^B9j!s|(3L9p4>kX~zoO1D-F@BXDeY6f zZ)!rv$cvt4zOFsO0N_({|vU<2Tmhii#mWd$tT> zSK(&id8mc!x~~k=_e0s`jBKGz64ACT{18r3@=bpxgF(a1GU61&OHW-%SXbP(!=70@ zzXcZOq3v(hT`I4h39b5Gc?SDLHBJZRo*Ww<;W8?Z-rxV97P|U|;PY*%5DI1o{^SLrllJTm% zr`~^9bswfmUr!s4vv*|Mohi8tf_31S{>tn)_plTq>9()g6JGUx2KcYCp5&;J!QY>M z?96^5=uLfZvdxJYcq=aEQWTvJO2~^b^2);hFw!B+fM|p+3oNDay#KxLm+fwDW;~gj zt(9m(rZWd$_j#XM>sg>`{{5FjG!p-GPnJou>IClMFK0ntNEsKt(QvHcU*$StJu6+; zZSnS|4;A1F7^&C4R2Ja^NpBAm!RyOhxe_ z4R3Fr#UA@hIiDC#!39>l`}Uxm<{C6eSOXmEwO0eVCb&Kwp9VHi@e&R4%?_7Ys4?YeDbNW+C^t#UP%+29D3aiKLlt zPc`CLV!R?+>rTaAsnu+tLD*%$B<)L6F0_$Y5BjA#)aP2mO~llICIkKq@z2VV5ztA_ zcdfaz>#wNBbt9@|=m0}NyuZPkEtxNHc`)a?kUd=HuLe}=>1o$ow#K@$x>PMfg@8Ow zjh?c0#~xJ5kXK3O?GoOaM8l$>NYPXZKLPw{xA1^+4y7 z6gGrtDev4;y_!w%@==@*&&vj(k>z{Kir|jY8@A5^JYCP90~GE5Xm37_dKitAQi0HZ zF9^U@_LSZjdjn=GVl!U9{35S^oF7nvXm!Qf%NQXfUc51>&xF6|YI>J4Bc5+sx9lsV zwx%V&{5-@F$t`ozeUnIS{VbGiMsKK?IH#ELqJR5qY2y{(@^-7TT@(EJUo~n_0?`+@ zK^KM$v#;^_F$vy&K!94V0?S%K-T;N@BRT-o7@F!dW17~3l^+;XT}k1yM|`LDUK|>F zip|gBh0z60Ss-vqYzke@9+qNW6df|&)%0KI9e#$7$Jkn6xIa+L=1hJ`3|7gb<46GU6+%t3)cQ`7NcOcfh*X;5MDpTGIemjAoX<|Gb^4)K~8r#(g5Vj7G4@`!^~Eg9r-qKd*;!bP&ifmy|A;cfLWSE(HV5aFwfGIzQy2bSCrC8^ z=vSvHcYP$SktB~_2xs3}`uUoP2>TVrpbB``_PEiQ?F9zrr~o_z5BQ#?t*MofhED>! zXXv`{CAZpXCCuXZog%YQm1&{X9`!c}tHV{KtKtp680 zS>R9_SK*^FeR~G-MGo`++X|*LF_Nenn=2dF~ z$|C7&Tc_`0oJIA*eOZQod(+W`vtSURKQ`iKJ8NC;WFv(`E};^#^86wkOFN*-Qy+&1dbUzIoWV?s&!uU$p1 z1Go#=RGu7^PMQWnt%QiHoY)Ow*$#Gw4(Bs!qrba7aryF zf$w?f2}HDJ%y$Y*4<6*&FD8SCwKZrsyO&r`sI4)!&QKJ;?eN}w zxQOrR@d6$KY!)k8vHuECF3h2y(<5k_$c5p#$lqm{QPC}5l$>*4(u9^#IC)`;PR=#a zGM5e&xUE}+!V=ufZr{8W^3Y6l$!-%`%mqUbj=OclXLSfkKZVi5QvE-folXD|#8#tm z(2#8#<|-`N;_U3)z{x8T!MS%@Oz!MfU(wv)MdUO)mkklAf8tunw9W!!a(>K38e$f? zlCJw?j0pnq>=vxaEQr6ExSzhhW&Q18w+Qp*0IH5Su+|06CG3O{9mdLMJ{2z~XTrTn zXe(QrVtuZ6^wv8pJPJS&ClBnhhxbBNKB`=7i}IuD1+EqLiw2g5%V06LZo`1BXYaGr$~unI@EvT{06_apyVm>NYg7*ToPQ13tvc0BU+wCqT{8_C#aCA1$!j7nVG30Q zd|989pK<6LTt_ma18$|NT-p^$i?zdcI%ik?=)a^V+%u0tcruPh~Uh+NArv{VjPALwv)alFN#a3 z(Vw@?voYmDk(M9g95*5=k=HpS%DVefoqbFQLksrRH2)46FhaMBC`*1IFoablx1Zj1 z{*wRCb_=1%)z6PdzIv<5y*M72ep|z@{Pf~t5{d=NU&kF0={541aav789F9#U#GqTO z)ssawMqNx+CPq^GD~-o(=M@ zJ6DA7L5zaFuW6DI(NAxWYd!N*{d#iJH6Lpv&2;+}INGdOcbp#!Ep6MM7H^fP>h&Yt znG=Rbs&q)IvM@9%B7e%1@h|h!&v$}_yY|wKg?Z&uD<2Y}2`-IMay+_ZFN)Mxtf=(2 zvHI(ao9DMlj@!b8tH&)YJd4Sdc*z?S%Q2d04UsSm6XVPybhsTQ1+IerLiM~nFyUAq;FXzIU5w@Y zt3>(q2y=zHX-eB3!Mp^GIm~&mlkU;Qm|q5TZCKFQMw@TWLuiO)OR(&x5tuf)vy67N zyb^@W_8~)X>+11om+6&fx{KDqLix0jD}=EA*f#MQ+p0iB8i+Ka^>xz=W*H}7MAo(~ z8LB?Y@BIQPYmtPe0}QCsCN_GLa#A4Um=Z$Rr4zbm9Zb_ZpCGKUfmp_7<}SX(S4p z7}2I&C3`1a@jF71AA(Mx~K!b4u0|eS>PY%6-!Bidp|7d5Aq9`R|{)CMig$5Nc zdffxtueHA`f*BY0a0r3v{YH2REy8Y5jMDc)S3FoRY1ZTjpI)ggU|L{v8N68M6Q#V7 z@U$;a5kMiD>o!dyy3L6w8*VT+v!o>JifIY9pj|XMR~jIODMZkf8XH$eomx8iARR~I@NuoA ze+2*~CavK_wtjwF8(uTTnSQ_!C`XP?IWYimfLoMsC<27XpK~ktVN#^!^g=?#BbM5P z%F1A}LeRtzx1#!xUS^n=a^hJkNVU79>_2Upq^kpJ^xm?O6c7)bA(jQ0PC=cj0`n{t z=s)2yi96ySkfL|H*pZq=HN~amxST-w_7}7cc6f&jCKWuWL;|w5wEU{Wb0wVl#C@L} zcn&K86oKA9NcoZQKAjgv#g{~P)y<*Mz&R&kzH8W&C7^sZh5Z&7QO1Z!Z|)y~g8!apPa8v?BHE7DSPp`I@^^(7b6#pF+t z*=2!ZLX7;LGyYG^+y*LBxD!EOucpNsFZQ@rB8`HJPeC&}a_`N4X~XzNsK-^dt_q|| zTw1kSwW&H?`gQWuC8CM6y*TyLIn(!!kaI+?4ehc_+4JfO@_oM*P4OXiwbz_LyR2T6 zNV*mNN!o(*ryATZp@*5skD+BF5QkszDjyiSwpc%#nGQc0#85Y!M%1Pp=|lxfq&=ZW zX!nUI`-XxnZpz-%xs?28Lm1Nkd7K(hoYcR|wRW#8&!I2MLNeZ_7os+6^=Yq6V!p%# zYuMW_=_8pr2t4<^*hg~zvFL6qgH0gn8XkX&lP0YTlxBgwm;M@gqJ>sN^RZIxnRYzu4S}b%w3OwnL%Lc;uXv5i&a- zvHc-CvuV+R?L+B5+#xM;BvKn&?oU_(<3QFHA(68bIU;TCqMd?&h>cE!46VUq;MMaE(YB+=2A*r zpB9C^)L?zKQ{dweiGIym< zlu0~%j=y6x3T|48^+*E_%^~t^jm?Z3$Lh-f}P-t6&ve zywFahP`!kKZOg=`!0O3n41AkANQk12QHw`9Dvl7kG--rF)$3*ai)fv2@JFjgUz48? zzhkaiqKvS~T2}d9{~ZNCX(3C{f=w~`zd{z~U%(4q({J!oD0vZLoQaU$3+yY}6S!#Z zC%v=iqrNa!uSc4aMeM!f^1Ml0YpD@DEC3eWBDAqcGXGATlQm&iD>4`o78J zXx>-Ps|d(BmRPfdB>&obMr#`=IXy`cd1I`}?HQcuvl*z}h|`ra;S=Ah=3*W*LAN0& z((#FsNOC&uMX5IHyIYp`&pCpnHzmX0{CX9wmXZ(Tp-5dz1ScH(`CXUaaT`dX=lmcb z&N1hlx$UcokuloiV_w;$3sLxH$$L!L+@DqT7)F(NM%QVQd0X+ePl`Rl1#oMqKV4*D zdb9Ric<*tdQ))rdl{2{sl!X1cs)_eem1OJ)$-iTJFu6?X@H5Bu`RIeK*ZTZ92R~kRJ(}aiP z|HDBaf8uwy`Ht)diJj4dyZn%?t6@%B${nRDZPpMF_Fg&p1Z_Jvi^@tQm!=&ZAIWlgs7R;pg9=5U_N z^w4v5Y5>NHX=3_bD*AWrtupiDb!H8(*c)pSlbY59La=FM7e zE@$UU#0^P?@p;M+-s?5LU!t#7J)K$;W{O7)%4#W{Y+CDz6qE`su=O}y+B;rq<>4c* zmAcf-xI5ob)Xunw1Cmzc{JF?2!1~D;Q?^Q z-};eL99(_Wiw5zkF+Qs6AyTuLbt5W-{_#QHU>$S~t52L=AdNe}sQ56%Ne&(;Fj=!l z^ZfZX4W<6BTTfe77C?6+ue$C8dr%L+q&>G`bRA=#bl&V{;;=t?#D9;o#$w5$Kv4tD>!G9rl1rS&65aE zYikyn$(byDwRx?W;Wze-O2B-4PKJUQ!mv4E=s@zecaZnn_YR_=3vtVrV$tx|;=YGR z|9iX>xAu(&^K33NCl_65Hxk`m26m5CkVlVN+|&5D@;dokfpuItu`lS=?<0(a2VDQq z@}a&PJ7WtHWp_xAEjLcR6+XAkY{se9Vd3m#rNr3H@QGof{lG=lFW|@1Rq!u=ikf z>BsPJimROEsIf|#oFLUx)Gu!B)n2tosLUM>QuYwAM68+m?CN9b5{7!Iq`t}hl|ei; z`nnsUVs2=JD)t9?HSwXKERl||pp!WC-c%^pmHH}mL$r`rn%2UXm8t#^MyJ?fK0|QG zh$-in;^AY$VWmea%&rHV*iDE2zmkITTzxe8qAy^y;T@r{uWzoWwaYaWoGdb=0j@hTn%)*0o{)&jClq+~7Yc%O8x{ z_pVm=13T_?Fc;7pTqx7-DWf`7&bliX_SKw}!6n{ZcAlG_ntE^WJrvQDUN^n!P+_9{ zG$B8#Ls5HDO#TNrfxgzpnH1Qq`>vw#d*K6Ae7vj)M9L=x6@x(#%^vJ?t2r5e;tdU7YGG@*k*ON(TQaXBcgPFVNW2x z2O5!b1ANe%9=h}#k(h#XvzmO_=t)ZtNK+OVXz&GwM4A<-Q&52?W)0+NAWq#(Whkxo zAb!r5d%q9+HXrp@VGS#~e{+~2WU3*C1VB=syPC_M7;M&qc!G)V=dJnFDKZs1PriY? z*5oM^nf)m@efdR+{cy1lc_8$}GGRKhy&}`4X{R{z!n+}JUV|U}H9B`hHn`Xw`hn|A zb5WpTPDX=oGG9&CW(lCu#d(1TNvPDeK?n~rNN_-E2j8I~DB(@Da2!s#zh772FV{~x z3@5qNqM8Lu6@UJV;z4mG5!sA=L**!-`m29`a#~DSUO-BDiU9B^ zx>MHp(9~`ycfk?trkog-pdS(jO-$!B$2}>r&$+EPvN=*D02TsW%84I-xZQ;ed3qbD0<*ZZY;I9?rRt_t0hNMI! z^N&%-NJ*-imo;60)kl*$=K#pKQ+V#znvrQtL`?y-kpVKM1O)y)?Q7S92YDE4EFN5& zZi_~v=2M_DG%}frr8^)8?2uU_;Q$2h*3YzD_W;CBGRU{9!(LfqS)972XRh3^`Qg30 z3Ao2F4H5g|a<`aumgKzaQVTAz8x9KV*FrvCZ%Y7}QZEhnjq$v|!d*4w%YE=pBb-4e zNPdZET$qhLh7%dI;ArXS*)46_}4{& z%c+psOz2Bva@9Sc6Q?!rKeaO!_jJGmr6>(t0t9CuxB{Xc;==SmFKOUS7rn3?8&SL) zAZbDd+~`Qx^jyWJoYm>iJLW4U-LxK1;m}u+TAzsMNidmB56YwAW=gYeBa{lM`QlQc zVWfndqX|Zr23iNV8=Y)awR?l4!O}&eK>NWf_?QfM!1(w@!rf-cjq`*I2v zf~&Ha?E+M+8YW^s?iU;{xU+7l-0kR;&l+pgpd^l)`N?dw zP4YRafaCYI^%b)5L-NCMd3G`=jB4Z(q2i#zXBcm1W}Va$ zg-kbfv?((##6zGV$FErZze%etD!dWu$!+pWpSUC?8(t|k%vYRDg-*`(l}r|A&*n0Q zp;&U$OO6+?*Zw(thvYwFLcr-E;o;5=QEJAao%$$upVLSzBUH#**|{ujp$D;h$w{a?880~=T$sv+Du*552b z1c&J!(gAw?mMuDRexkb!wZ8=V(OdR@=|Umd=uQYIl)pRc z4r4Y`t1NzY!6!1E0v)is1mGGGQ(r11VdQk3XS>8X{xG@o(smsh^A$T^j?8;vlkltt z!dTwy6(T)-9k}lgTM9KqYet|$a~l^yw|h>0nOCB9s9I+Zv0zYYpxsr zcC%2{tzL&hQ%VjzkY9IO9b}>Be7yoRUp%Ybt2b(QUwy9*1e(B`HKMoA(b7;$^$raV ze)@)03r_2=)W&L88P_M-O$`5K+o=b|pB`nTv6_IY**--EH#V>iXw+1Qz;2G@Ucbdv zbemlTI+~uWdV_taMyH;AO4~fVlJmmDTw#ULo?tGexv zc$#@7KIUg#wWdUj`5!ASVK7>ALuDk1PBfH_QYz$s!rQo=Ub}X_!{I+t^Uljm*e=b& zS+Ctbhw$h-6nvUle}206(!Sb#+R``|7cVjNd*;gG1FdpQTi@wrDXh<^6##JTyyt+2ZT_syYlK zHQCL_%SDY}HK4~<)ORnT^X5lJU5PxZd)7(vso`HUts33gK@);BIyIkL=GQ;B=92g< z9qO+>OyWHfO4uYC*d)55I`|fC4Hjwp%>NjZ6ub$Re})E*`BW8C>dC&y3rGG8dI zUSbh?;EHKtFhY6w*xI#N>=gCe-p!Ce?02B%x~v7LII5|_XXY>ck0se9-426l5BWQ6 zsWTlfk3PJ-{cqm4@^wzE3tp)isOFx!Fldp>Xi30K!y+YJ)m}@zK$sA1i$m=R7s8}T zSIzwzH#eS$Pn-{RZ9J!XlCDovk}*1axb;q}s|TRr@k`PGCKP_R*6XaZE#{6~5p75~t>Rr=& zLH!#>W*bjPWc*fjOk^-^9t%&lhVn)q+LoG}+Q$;v+pUoj7MRFTDkokZML4nFKbCs~ z=^C5Tz?W|vt-8JTDY%wUv9Y6bve;8#WmVy9Q}DwWmFo@c`l}9~Ck4^kA=h6GMq+6Z z?tCxrU` zt8&LqnAPT`g?pYsFMs`;!5aUAbI-I9MC$;nVB6Cthx4@|SE5W-a+Z+1WNYVFh?f>| zZHJt8h}T8UOU2~R;gNe-1d%M(_IO081Y=$B;F8S`Hny84K4?>z=k3geMWBP%npiA8 zucF7?{zg8;ua)iHkllio&w2lm@5u^dBBXen!>AD`-fASw>`U7fkjtac{}cx#yW--{ zWW0l-h7GX2IvP(eama>e)V8$hXmwr6`EgHd>v^uJ7e0_;R#j|>N{RwgdU&#KU&PxQ zFp4t|=B2}+JNPsyGmH^8nUQR_m~|Q47#I0C+EkbND~vHQOx)67OvtZqBwR%Y--@Bk zL3x@b{!D|Jx9t+2q+jjW})N3rikbF|1Q z*D@)=;d%$W+EmWS>^Pg0y|fMwf^(@Lkbf8j|!%E@`JzVlBk}C0J`+I>0cjQ z75m?K_&;j-4Zr1sbp(#@f%+`h`3k42-UPE3S`>Iry=V4V<ez^Bzhd~ov`Pb_U3 zT~XEO#Y9{-TyWJa_z@32mw_Z8Q%)NLQ#nZdToF{+!pX%4*f%_u4`k`minMvd390PGw9&G%n>YuV|p#${E zeC%7@LWJC}GX`psG0(`w;v4lZlv4ntOd{z&xQy7udMSd>38ApkA5{6!i+bGyoHrWg z*)_-h10k8i3Cy-B=@uerb@0Mvv6Ia0(-L#d;eQ*Io!T)M6uI@d!cChnkafrbJ{U`u zPl*See}jaIwg$fYkGciLV!?1x;m3`7elR*0VpF#j**8Lg0k}_Ez$qot%PUxw`|M}> zC}I6gW9N$XL{I_*(!OpSU$H%-c(TNa@U1kQkK{!_`z+?wG%_enI&{To zW$a5du#Ioo^@el6X70txW##3-;F!fK>;c8XejYpy(EvxozMp7bmux2QPxb<21D zZo|RfG90!#wlEBhG|Mu|M zv`HjSM6o0+L8ppX7D^@wowhv7D%G^(mCHu7@jA`nksLFi&j_`BR4eF1qy|a5L$@wT zr>Pa z9gRg`rUVLB_gXJwB^CHrapUeMC-q%);TzT?&EOa|vVI{Gil921P_0AB6{sebLYwPT zyxwR})h?v})V=gY-ux~Jwvd^D!C9)w7UtrBTElr4NJy9i<8h4RjrOg1DYW_?eL+5V zT|4dS`2vz*2?2`LNgR~negDOh1BMJPO*#jIBU-gJMz1QN&>E49+)tE;vfsf7hUy31 zBiITaY5q0Lqx-NM*32v-CFCGuw7-=U)~{^)o1whF?v@osXvsJhNUZc5PmRw zxekMUWRX+&&HBykHN{X+YQ%_{pHZ(&)NAwh8hkvSs1ca;6Y}A6ol}5#whW)-h@;J4{ejJXN&EWycj*6o5xgXtz=3?e!lQPcImXC&y@TK;`0 zivr8-o#TxVOH7OV*p8Phd|8FYvy>2;&7obG)uGIt1l`lw zH?KwvXc<6fFJ_x0TFywqjLmIz1a=&-M=RdJJu2pye4N=t6QsdsD#Wj>qe?doQxrEC z`Q&~#9}Me*3J%jvY#YwLAFBSMwEEeR9ZQ_Nc;jz19RO_4g0Nrsp8K4T% zgEvt^vV&iH(E6X!DtDAyDjepSb|IO9_j8ud-=xzN6aiZS zn(-Zut9BX7-7&`?z{*Le>eN8z+YP7vE#7(oM%Xnq)plPA!>QSEQ>KE zT;cU=r~J-|FN~C$Qz#d+x^Xl3pTdYhwUrylG(XA4zq&ecSi*V#uY`n@prDwfoz`#bX~jzK#*Th*C0(%pNwfIs^pbYBC&i-s|8S3QU0+$Z z5aW;jT#MSc*ean_+b%meRaK`9{zr}5j@t-7 z&-3tYx&W2{F%kqvCQ~yx$a1BbUnG{F>2Iuyn=5_Oni(R9F82If>_8SOE4a05#n}4U{xu zIdJ!3aRQ8@G(0Fl*l^VoYsX2k~uqr!@Oe{dIF3;m_5PW<_REHtf& zb>p?=J}L>2Iq3^Bj|O>6;I`^eaY=QXP$MZY5q^VBOK>G1C$Kj2y7uU ztSsg~V{J`0lbeIT*lZDZ%w6?rWuw-Bv=QjiX$*5x+)<}q4q0qRE z*EB8OwEabjrTDzni2|hhgDg^s^=9T(mFwXu2-m+QYE_O*pc<~!R(s9F*1!+dx6n+T z@m@f;{JyG1W;^LDDe8&7<<1L<@uorRWW_6|dQMVmw$^I8<2S4TVMxb_jhrGh+>FZfDfnKo*Qx!M7e?vqS(%2d2Ax==F7EB!vYQmGJ({yoBuW zQpP%Ehy-lxjvS}-tL+gvwuPmD* z5Lw{6EOp>l=>9rk-ik|inPB}9$sMl2V?BQ=zioWy|6}Q^gQEVTz6B(d?gmNeUb?#$ zS(*g|B>mFeDBU3`OZP5aiy$G5C`c`}h%`t`OUe6tp7*(boHOT~IrF)5W=_rAnJZb_ zM#Npn6~pW!k}Wci$4)bYvLeS&NT!Nst*EI zQq}Cs87mpc+16!(W!%s83L4d^@`W|$yam?JCLH5%tQ?X)-Dz4b{>Jo7oHPff42Vv#2&v$% zk=*FJV0^;(ukHU*2NyoirCd?OmFuta^~cKX2ubd~c~*$UrQWt9Wqu4L zW}+1w{r(ie@is#ZLl>{CXEQtoZE&og)Xtdljg-qTkdXFIZVp|zdf{CJM^|ai0ClrU zO9I0NC#N_8f*XTYt$j@#g>wiHpcGjYWhV!HDU&5tao>T#pA7EWvY{_-IgosT8yH9m zfzF@qRJI~QB~-#9sGoi#2u>dFT9oqOUY727N{ewOUCDeaDtO=tl3Ztkud=n2b6qVK z1Sn}uIAySbFi|!vG)v|L2T-jE3KXk!F3!TZWVPZoabk!jiNa1Sltyn?NQD>WE{?+c zp|3L`AP%1IAePerO80WVvC$P^f-*Uq`h1p6?vnF4^f%ct0U@(?9sYI{T&tBIgn6#m z6=o~sjECwlH-d8qet;{d7$b&rpm^trlAS9~j!(i1-p9isgV!;^ zQ2UEj{%i~VO+Ua@1sw7Ft^I6=TcsvHs|(P-ZCHXMH}Ud^MUFWjPy*M-uS`_UMw7s; zSdfbbQ8+YDF94mCUIYZIXQz%2=_Ua;$k+Wq-P2NQ(FZbM8zvae_EG^;qY7f~&jWQP zR>t*dzMAu#=m8~K5-43!rJ$(1JWw5Zzrt8;&5Bsw;804ef`wsVU{;o8cJ>qo8!0<(nRY}#y_Q=ugE+kG86$)k?&w;ep zsh?3vv#DV&8?jko-n{06yM=HSL@ajXLyb!3-xPyZ;`dQQ%G4;#vy9A$$`O2k4Bo$M zXoP^B{bAGS!*x2N?hv&vAqrN$T0oJZ1T?|_)WabLK50^4V{9GfN+^Mb${iMDCYNLq z4@#&#Z7}sc)ZZQvVXgTbpulg?Cd_}ik8JioKwZFK^P^UP%R;QC+g3LZ;xq;mI7?#p ze0}<|tc26Lh-~+V3 zgBEE>30>AyH;ys26FAQEDZYRLFJ3hj#Qqbtq9%8LxFeveo0)k(A~T@kP{Z%{VVrUNt-&b? z32xVmG#EJ^CZCBU_KDG8oOB{JO#5SudPf9y1e0;0$nFV2BIg|4P<0NVGeu{91pG1zzI-LBy1}>M^;jO+C$D( z(Vuw#eeq`4^za0>_%;qtk*Xp3M$jNC?WtfvT7g&sHb@L?>uZbP4#b`cW~C0rkw2HB zpvpfm8~*cWgVTpB_8~f7g2%s4sUaO^Cl6(N_x{{mf(KTt$m}hgG@TwtdCr5=|$u`tBA8k>9cChl$TEg*?MEYk&oHn@q{4k zus+|AMT;_!NPes`hp$%8Zy4)}7PS_vm;tE-!{b5|KL4&J6xOx>20MP;FT?=RjJ|Ku!vQkx2!W-f>5M35i zzTubrr@__m`+nbrt6`XTn0!5EYJx?m$APx%^Td$ru&o*F8R5_OunL_yHcJe)DqHAt z!PqohD=7XzQ$7}wq^!kdoIu-^GOmy6o0#Z&{<0-Izo+VKil+^g)SOs3w}Fhe{XJc; zlR7B>A7Nws!dSfOWN$?5b0lM-Y>a;S>PGn{#pCs4)3bD+#kOqlG{={yg}UVRpK=#L zKQlb3dFg0A+y!`E7#T~(;CU4|6 z7QlWR(-XDBu!xd1so%bfMZSMJJ2dV;KWL($6(%iG`w}vYZN&k9w1|RzLEHYPGlkvI zItYys?^@4=+1oGsYiuW^U)*2B$$wn9Te{i#eHcf-g_Zv{GnGE+k~n|(;mAp0-??;u zV~!`A>8KoOE$@q&c9q#23!W%P!mg*Dg=SsdsJ#3GL01zO_G!Gex++a;cd_y}`j0-u z>8+KwW&TH}!$q!^;-2~7gjIIBGCq5E8_qUmZzhxdw-_nwxxVZbFnGw(-d=zA&+x>J z4^eblXi33x^8=aqEHKC6n!dOe?hnj9%YQ(m#;4yQPy*BTA&0rb0lzNv?zT!a-gZ;D z#E}@{B07~8J{*hJ#NO@2Q$3#OxT$v3MgJ2rVYEqumD?D7x?K9T_b?K$k4p4~DNwK| zri}H}Ug})ZLVMplfKS?foXjxkkj@zB{5`}-@EIj*+bj`}o1EX1ZASe_tnI?Mz?p_@ z11ad!a99O7l1ipFreQev^Fb{S3V5P7KN)-!6~+tzg+CCL{>}6yzbS&F;OHsFxy8wgpo7*-jn_Q^h9vo8J$n72g@bd(i z-DerrQn_^ee}L}GR$TZ>^V2yu9YT8l7-&#AS&1Yn4l(D$gXm<0GlEuUh9^tLk#xN1 ztQTnP)9gxhe&L)&lwQR3Y*PCD-1J}9g1{~AdwEm&F-<*_$d`ilJDxD1IeM?qv8}+b z1qI!RWM3_BC*j%SK1lTgX+ehPZQ+jua{`U6$AX1P_stGQTu&a$kF)+Zuc0>hcm{Vk z+`*@1HCfBu>hI+)YFOi*!vQT%$jXREQ&0*MlmHvUj~M^&6fPbi^G^$B8fQtGltn@A zQU46Drh4Md1m}Nu@mnVvgIESrM5$x^vu!h_Mg{lY0>U|pJuF{%$I2?mSY%b!*0u}+ zuQ^Wtq;lLmM~i#)d!{4CcwJ>aH*FF*xdkcxvaD=`_eh!c)&6sv=Bi2LAeR6;IsIUN z7;?!Ii~SH8I;6VSVqC`-L*Ov9XYhv!CiolU?fBv1$4+La=Z{PL3Gl7gG6*iUalS;@`)Tby|uQ|5AK zxbs~TMC;rpi(9MoPk9Ev8k}s8_Nr7DR`{l>O{I#lXD~z?+H6QeWb0D6J9ewLD7?m- zwOV&;iV6>Hcwv4W^8vOy-10haB1Gm~|9tsI_up&S&~lw_Tmmd)0?UJqoRZ_G=4zjb zL*8W_dj7Zl+sMB8l%C6Pn#w7A=9;^0JHEC#O3uk=tpkhOdrl)CrHb>(k+ikDBZ~FV zb>`1g_H*C(Z0d$t$2t*cby5Xlta;eP$Ap6;^iNZ_z4~^>T@F$2jF-{#rKA!r<>v7k z*TD?lB8$P#Sjo)TGH%-fMw^Os9hA=MlyPVep{KZf<% z)L=}kG+RU}y4{NEk2!}Se7e3s_h`DbNkynp`!c96`D8y*?=pi#j!?b3!6|uqXY;zC z-q`<{XKn0B{z^byxMXUiNnH^_;Q4OKxU!zp0Qp~QA;*+%cG|}Lst@*LUd1NGxdjQl zrSgI`RTU}wBXt!P*&`UGqP;nR88_V(&H^?*q6wOPs&NgcqHXioGzw#7&GqFI$H-;$ z(yQS54C^shGS#|_;IYGTLAF%{B5T%Q`-(ji*bs$}5y%+Ti~u!2%D>C=9(4}<#!PU0 zTKBA23WQSZ;@Pk>u@KiC-*uMNDeps6lIjT-w{IlS(V04rK$|r{?{smI=F4^LT6R~a zVw0!AbfqGWbAR?jO@a+7l@u3~jV(&s!c;3CU}HM)Al9Ut_-EbIIu|UIkbW9#k?*t* ztl$6KOq(OE;eDA)m4=2t5tXOWM{{O*4!tR)JOiR4@C2p$3_QJp`4D8XIcRmB2Bq9; z3XzF36*?>ZJhheX+t=N!1k) zV{FLY>XM?8Qe3l=nf(G6EAuN}8i0rk^H5k$=>Ue)WSgFbc+m8i_*37+c60 zCjBOJy0oa?$<-rl6l6cqgdK~foxR;r$~m0$zhqT0R|KcwfWjh>RI{_8N09=0cJP<+ zrsg0qdZxJx?4%MZGtdpF3% z`*xbvT8eQcn4+D5xvxt6%qdYygl|PqjzuUL3<~44P4+wXcEh z!t-});ZKm2E2S|CaBvtr=Ht|9Qw+M>E6hlM?tU4uJ)8c_mCtvnJs!vK(akvxH#G`U ztzTPGRX&7RABjuSwrbEP8~!Pucvzd4y7Ezo;pq;IaUs;v&|wbD`Ch(p=f8@qr+|aU zKeieffL}Ra(S?~I@NDl**X%o(;ZK}MB|@iPQ2K4u^BAYqE=@qTmMWarQ==JR0tkR{ z&sN*<7uoyu>ScDX*`_x0wL>B~HIPd`4=Yl=u(LbvQJR|hRf1FR2e?Tl-@0796B798 z_lWo)cQ>Rt@ox?f_$=FAuz3AtyM3!#HYs?zOM^r-x=<`9ctLU zWk^>3L!dwQYeI}p%_Q$@WUphH!s6`~^O@|r))0k`Lf=J$pe^)|ca*|cNhWMoEgkrT z>uVZ=K1|$!r?bnfTyBib*%Z`Y{Y!Hbor!xv46iX%Y$Lm0m}X*5wqm-RKy!^a`Ql!| zHD7FrCC>z(vX4l81j~Yr@|qHwHOzs>(;g~kmEW;dW4=#`Xz`_fO|q{p<8v*>k+pZ- zBs088pJ-bbpwqLM8#Fw4+*&HCIxgWPQg$QPRB`+BPT9?R2~3#uGLB};US-xGWSR){ z^ZV9L)fYqmr+rmXUE4%Jdy8DO7>XtrpKvaOwnL-tl1cC?SH|C&l-V6_dyD z{?CGoWZXDfdbe;yFa!^|^@@9X*)-Hf$9gT|Sv+X^<&ZwM|9Dz1+*-q5XJ%2(4HU8i zykh*CseSe1*G78zySlUcV}W7^mEJ&CTzT!Aoo2?re8tK4>;K31{y$$E^eXe20EA$O6Z1{PrTK_wDxLOdliu?KYzWGy3x9Zo@q<-v~uPVPQ{SHE> zhjD7Y3`(vi;Uep$oWnK#C~(u$W!bGXmmYRZv_>ne>}Y$s{IWKboif?CBCxZuFFxJh zj>a=6GsXOF7udB0W=`_(A=0^FMwp9MxjJeGEwIC>A4syDWsoM6jVTi7^_7$KU-ZT{ zS(PSV3JjFEGcvRnjRVI`LlXmNJP<6%`cC23*wNf?S8&T@_AdTw>=ld|{C9`HN_8O1S-hww8os-qO8h_D+Df5|!6n`P zsD(B0pqtYt z&q=BH&kc0gR&8%AC!5ji00VrTcRgykMF)&FvjFC;smiD<%1Y#I=CQ^4t1PFXB1^8X!PfkIBLT$RTbJey|G|}2Td5IP zd0q;aJ8F>xN*a`ch|qji$&x%m{k+Q?Ldy~fj$(= z1!qDP7oj@#iac*EpCI_l!kUw!dxgsLeYPrhN@Fa^X#%*0wgv~>9>Mue99$YMwUbku>PeaLA2R0kE(Z7=W=?rvyaGqXbCB3Qg@c5q-ZYpu|8#P(MjV_G0z?YnYbEUxsB-rKN@&Udb=rtlkGU9x2u&1Rql8FR-p&zxdSQoAG`6lk%O$=oDGu zh5A^yXD~g1epDZ6P1Vji?^}dgyK>N4vyrVaAr#P;9VD#?XuweFx+vbcC*{zde4opjfBrpEv(D}Bb7*@-+fg-UY>_FAMg(`Pn8oZ^9?=;&XcErn$8wEu4vr6NXQYE7 z5_Ir>3wsv$>{r|*N{|o<7P7+r)q5DX5%!q6u=k?jOljaWXo%Id1rDGGAdM&ngIs&n3lc*Z{g$mURFV&9)We{%sip2*EJ&9A9L7@DFuY{lL;m@8(*S(ow#00fy6Bhje=?_wZ zEFpINY3cZ;h_KZ|eJ3scr@&u@^mBo5D}!>6dHD1@KX|jPS_&dc|E{W-4uK#%=yvqb zhLF3|sH7zK_b6pAPz*G^q+~3&Fc^jkxx)$LJo(sMn$<`238hiJ56$#0p7hS}8!VAw zLL|+)bp%?FAGA&I69hD@R{BFBY@a=P<31$9R!YI3rUg!82pc6*H@4<;oXF?8(yP=b z0-}lkObqR2IUChHM_M5~7656D3zrGue2$B zofLSpPZ)8wT@Cn!fJXMJlI z))zD8WLdxPk@ZmhOi{pHf`WGd;*+PLk&A*+BDdC_aGHQ3U@waYX`x$=$71i>GA9sW zEHA7#_mq^t{BZ8SgLhbt=2@F@i?fSn+{m3Y3vDyFJs;(G) zozjHuFO;|_bnAF8So@jw;vkkN{i*)lt3q_8!Fp%DwB{#QrK4i4A#Wqq)~CxKqH!zo zy>wS5uribbB>vVu?^+46ypyneEA83YOu^B3A7bwMOI#&c)+H1zDjs(f#WCZK)Y24) z$HM}u4MuayWgYbAx!P4&_3N)c4iR);GGeu>mik`j z5zL?>VfZMfT-~jzZ)(jw(}%tSY+|66d-Nb?x$yo7H}(x%{nc?~>ybT%Os`;O`f z!;1nLAaX2Ub|*<|ZXtGfmuKgKqn%n}YG=e=wVaA(ncqGk0@syKhIuDFe$aGImVT#SF9vNWFs`0IQXQLI(?A2Ge0u$`TFKHUiUj3 z8FIbFC^n-Z-`s7x1*O3U2G)1;%pYa8t!r;JPukr-Co$W$)Hw487bfBSP%>&GWng5I z?@y{C=oI>UxcK<&OK!*2p5B4$S5LfgV_x|-I=Gdb@BH`$M%Z#NF~68K*BgjoUDfC` zOWj2b+GS@0eXWQNF6R-eo_~#6yWagKf8%H5J#n9ox-Xm$`t8aO5dA9Vy+hR7naxQdKPi9 zX{BDnG!$p?JikVFVWRo{_)%9$9Dd{V3!Wk-1=OeTKl;qK@ROe7?Z{IIvmbu*fAe+} zif!kXxv5CD9gDewNqFJ${pH~Qs$VfLN2J~U`kg7${!%tCyQl#Mj5d$v^3gC^=zwe= z);%F*WnFvaM((6j?DmD^#@>z7jt9k;BD3T0d@3KwgXzqW*MCDja=)X(r5+qjzL_o` zm5g|3@pmw}pDAj5D(9rG%Am_J4$7rc$=kj+bAKC%%MUrwrEi@$Ixs_ADG|(Yo|U3 z!B_^Gqiw6%NJeXKy^M^%(gWVapj+t>yKUmp)W#29#+EUC9O(MVt3}9Brd~}26-6=6 z=;B9@AKogG{Dv0!-yDF#nvW#C>)79#)4Sk7wWxa#AZplElWXi116#;+{v^L*XZ_HJ z15Dg-!p&9^U^R)KE83Ou;NW9*{yGRg9g>9)$~W9V34G*jv-s2*7o4P*Dy!CsZ}|3^ z&gY5I4w(>}Qp%SKe&n|@>*DU~x1?$iud*i_Ih)lz7_5D3no3`|-@GQ$Xz;E!jpm=r zB5(G7Z4h0}i6S{8X6XwOk>BRNMLub~of7^>Wn0MgWWy?+Z3~29r@hjcmfAm-b;~tW zV>atK-}@xjf&>~~6)lFj-<8J|Du**l)KgE3=u+H2~i47MpWT()lW|gPO zRkuUOZBb4%O1TI$6ujH!VKASmI3Pp+%uAd@zgY@y*`85Xu9sc6PQ~jbRARuJ6St7ENJ2)=mU#Dx861)VDo<*7Z@7ai(?J zS%glLJDoR8gN#u>G}g#pgla#C#L-&oH~wNb9rsY*hkx1M*kbRT9=D?pp2mu9EjJ&P z#Ok8hv2=rHUWTH4P&SsDT;}>wr`OTi${G{-f5A`#!?&#%93rs3inv1!5dy|EcIOxZ z86faN;p)5NsMluvCipryWIit*iw(nG@x^sIZu*BLs?y;wtS|}+-TZXn+=&yA;{E%|v#X4k|-Nbl9q+EO6$jJ?1Mupn9;@f=^no2)B-ru)2H8ti< zJYs9y)f1I<@vY`EHpuj%Ah^=Uzfb*Gr8+?_HQLd!>y2&5T1KTp%lcY2^iWU0o}ptY zv?ZOqa*BCUR9}WFbAdo6+FY-!&&LSmq%;{I)T)6pVv1rqBieuwH8D)<9nGqsSig); zis+&2W96Dr40*NviBP6&l+h$PC8+K_984v3^~+}~9jd+#7wM&79!aNmS2{`v(NS`v z=rXkBv9=pjLCL$jjp+c?iJ|os>bFlNOgTV1QLqL?vzJy%6!eL7NtGX%Ux(H^`w~Re zfOyceH!uUp>GsJ$HvjD#eb1C@NT&vILC>EFRaRZ`N|y?}83T1M`~8^NjVaGD>RMOF z0gR$aK&IH$q&!cstz7p$OqWpoa8N{PO5M;|FiDrz59k0t)bvmV__c$%bmEefNY(f1 z;0f~_)K3sHYdyLFep6H7=;>csi9=w1iw$qCO^*FnRfsOD;zS(I91^P%jyJMHRI(2U zKUU6D)>XywD3{jtwccZ*f{o;&(5)~!?=OFKz(;WeC{;DW-jOd-s`bnBFTRoQ^W_i% z)*l)xDM7p4T41A>Voj(mPNWq4ncN@6lvmR&W&Szpsz+!dt2TX=Y#mf=$<7Q)FBPta zDoCWWhLFFjBHzzO4Ltk60^sYb)XPOHxt0chGl*(P1zVQnOwgl9xFdh`yH4@+B*L`g z=|aHL`j80dk;_Lc0RzKxx}}mb&V}CC4t0$M$EeswsgY8KZ@p!u;&H!}30Vj!A$cnN zAmclzzQG-|4$&#fK><;Dj(jQByrdX3^B>4-up4Y*`vuh-wIffW%Vjzo5J-Uyc;sYc zbul=I=R`h1;nhKl^@CJVMrtYBInX#bA`xBT$raZkoU4)iDjs&*`KvUCl?A(ly|A() zdYFiK2!<|CM5jZ<*Wgy)7=pRGY*PM-7ej%`NhQJ>OIjcOK_%jN^mHPfzt}@}1reuya>nXmY={vUxd0u-^hoZ=?FuCJ8+?7LN<@G5S>HUzhd?{wyJjwj^0C zI&Cptf$4J&onz0;C}aslM?3#&PhVpJvmbmSmdkOJtJ-cflw4j3g} zbY9qmQn$S12W2^0t#AN~DY_tdCofP`DQ+58vjG1#VWc3>Xl6YKA5+e~q$_U8fUf;E z==!)7725S$g{Yu!!4s@SIvSTo>Qj|NC$zh=SYH0j;bIcf_7aP=GQ2nv+Ey03Qmm~5 zt|-@2bNek5tca@ep(Jc72fV1QWj@EyJ*JwXe2pOA%OevznRxcJnD$_3k|oN@eMwWsPOV1el0j|Kr=>#J2BfqxEUR)4c zJk*S#YxW!l%}5(W1*K3M8V<_Y|J}B?rK0#jve4_hlY0y6jP(iHv{kOy7_eKNC1RJK zAOLoKVr+ICaX#VwlaM2rNWwzNzjgTv+1F>0+MXS|W}=tG;a;+gfI$-eu@#I+I6d|$ zV?AbdzRUg?OI_la82FnkO1E@##?EW2cp`ax(^*x_%13H;WbHH6XB}I|Dj}8{Oy}Jl z&H#rpnd-Em^fo7ej>;-M1zl-u*QcjnQQ;)ek@C{-Onr*Z#tD1=>Mco{!MN?cO zc!!bwz*B9u!e}^v?Hlb%>p}%H<%96C$4Kzpql@#T8Wa_%HmACyo88XLEmSapO|ya| zL~YJ9%(jTfj|V?<)zN-24V_bCb(-n@!w$z^ZvBhOM=W5hq`wcW_f=z8+26wNbEWh6 z$l*Z|QQkNEti<@fx-FQMfkkPVZQo0#I&W;XU}2qwWdj8%x{}Fqhnuq9m!-amKOHE1)1cKLG+sU3OCIo(a7W1U7Iql6wg?c!U=HlQnJwY1^33v7{`v|7;G zGa@cZA^%CSxQU;V8IVzdNxMt2VC8!-7}tTdomPaF$_hMv^8M=T>|AEs?*4}``Sveq z=n>ag-`!$yzXj4-&@YRinfa;Vzwoz{RuxD`_YXueJ-hK1Lm!9{;G?gFBB!NfD*=6B z2*y<(Q+LXjVZ5mDAh_`76VyY<)k)7=>rIb1v{J&c%-TiKgB<6H%&@K2qDAQr1CY$* z*tasQks4Ai5-x-4R!O^-sbgY?>1)O{K?b9ytwWw~1v%UZ0|0mCcE#Pz$ zd$*i#-x$urt=Z*;LN?Q{!_|!T>8{HnoUyvOZ%996}HKFKt(UguI}D2FCnHW_T^|$_}2sb*@_1}jIs0d*V63v z$;I8!MV@3`QU&tckr=`0>@9cGm$`jVIcUZs3TEXCP6+{LTezHqd!IQR&hUDKcd;RV z@XIrLcb*;}`QIQ{)|^Hvj@>ugLs9ddvStchZy$`p`Id}()xYopEtXDw+M>fFRnozB zI1>EgRxdvFi7UDJ+Dt6v&(I%+FMr(kx4x^dq)G|%!v!?l2zxRw&u^o1W|~4qX%FL= zcqe}PUNHje^Ir{?+DF`$Ho1B%VmtU&0$0iD=86wJ`Yss-@`~F)VuYP3&|qBxW+kS=AVbY7B(h)`13jhLh>4vEz3#~|gi%^-RA9V0dwg+SO4VFX98h6Wl|09n zQMXz-A1@kE(th2P2&NBEoo3GR(WhtHHyg`rk1ZiRi>Etc`Q-7q-Axp{Ir2YW*nFQS z(6^(Z;9tXxq$siOOL}dTC8IqpxbY(HHRWMUQVkm+j+s^BExnj^g_%B0NiW48#+$N$DEVp*pUk~*x;Bc9fCd~|y zGulBsmNK6z>=+txobJ!wVRvYd2noaJ2~UFn4Q2}6!QS5B6?5C5K0$5WSJEJhrV(DI zkTh*VttR7e`ieliGp`Sgu1jD1X149#X!G@Yf%82gX>Ri0dbhMX+*8l}o!_~-#$p~0 zaIHbvlAB4I*=+o}^S)Cjn7REKN*+4f5^5g-a%)8gCP%*n@zcp24+qR>FMRx9-MYo! zTSY`{cT(WVx;I)Sy2UGys}eNu7;U}d>JldMXCc&{wLp`3&byy#Ec?UGh2+Jnw3!aJfF$9`nonqvQoU-9Py+FH6_= z4$QPueVT+xZ2qkNY>rF7iMhl0Yn5-cA*z^C*>xlq#*&)UGr1#T@5f}a&iLA#Xdc^jGY0{e;!Il;3)J+QxTq$5OBM)#GiP3Uw+6pG38^iyr2FliE}+%1;V=1-KOm`-f+d^R z$JT1GT@LlS(Io6kf2IpT{Rd@6GB@b!)LkegEp@K`-6uicb6ey9YiP|=*lF_frgW>O zTi>EIo=k}clAV`isX0_pjN1QYal?E+rF2KR|9qi8r-hx+yTTN$;c}yG|+l6mmr6T>cQ@5_YdgEb3l5-Qox(QW_IhtS`!tO1)?>pa9JGDQ+yfRFLGb{W#S#)`u zft+vdot>sCm;2J=I$gKqPU#Q3FVo;}HGm1TslZ9C6ok1E?_dP%jlSp)4G;rAXjb3C zFgSxi`!IrzXX~6Brs+nG!*Sk27vMhf^IdHorbi`lMeL=+z4XsE0xzpca~gOc+q_V# zIKeAY7)uR8h$nTH6!qhHE`3nZPko@wB7+V`!APZ!rBIPSIgLRw+}8-K3|0k!H=n_? zA%qa)R9s-Y6dj2QHS($8lrQD{xuG{$Ni&Rcf3`u~|hEG%{ z|68Y~LMRUMrz*%Q9f}1KPKQR@Y>xteIjxqC=lFQ-zcCpP4uT{;X{KO%P(xDOxk_{B zzxxAiD$_DVdjtuoC_ck6lDUizXRyEGxan(ayHt$27VYYE8eZm%NmiV zs<-)Qoaf-V`<1lcn5FzXaqcp_N&|w#5zo#)qE9+FK!HwUAor4eOP_buoR56z7c(KC z!!VQA26YYrK#>46NO&0C1G`h0(~~#k_h(9YiHzm;gXaVep~+5F08HTaH9t#k6l1U& zFh5Mrjmmk{;cxB&Y`(GA^oLZ((m_Q}u7KZ{7NgI3P9We9P^LMfLs>HENnOC-Kt~=S zPMwPve8glZa~lDroRe+TN)f@Et?Xe2osh(wk5<#09m8mn!mAhm0sx+x!m`)_B2Zh{+i(ofgKihOBn5>F4%tf> zbSxJ#Q4ALx0@ZSYHpze@pDTJeZJqK7N@RRbFXgi($LA{@c%f|B)n+-s^+ULEk9>bY z5@AJ=wLoC#^DjyU6aX0lJelSQh@MH;LDKD}3%3qFIZuFzzEt z)o5^ycn-MuDM-TCdP44kt!-drQQ;$fp#RG7Xzon!7&T>T8pDZvZUsU)$IT-&gRMWH z=W(hkS)A`VPf57Zn8c-VtJZl%=f1}9^xm%w$ zEB7x(ePhvB_)tO(L(TWsgg#|ImxQbYHYV+4Tnhvy$m8;NyJKFO^=Cl;^ox^`N7Fr$ znDobhX^vu{Yc9ndBZa#ncq)vR{K*cF>>mYst8cbz9mgwYX+3y2+|p zRjC)7w~piQl5z;HjVp_N7|ak|1i1+heSfI(@T}5~_0>U^Mxq40ZI8)-^F#Vvo!Pog z4gF)-8@CVlwb$N9u|IeFbpa&(_wP*jxmYo)Q(Luv+~HP+|Kc9b_PppnVM@|g*?tBM zl{iP3E0VPSruLjpBCg3Rx&>KYOx03_K$;uW`W3^>eH%i)g=fY#5Fc}&lje*t>==kK zJY94qsbAFi_D+n>Wu&Nz=II3f2l`*`K;zo*fMTQMs91(4>mEZUF?jw-8MS?C^!ioUY{5+BKiFW z+P6Ip9ozK>v>~}0ciR=USPX-d3SVkIR-Kd_iCea}Z1`d)5vYAqt@x%Ij^v6-7S*UP zdn_5|4K`OJy`Vm>fguJwDK^R$;wWA{UQ$?Vr@oM^OagTfgni#4$8cg!lx3CNU0YLe zrFL1(vF`g3q5F^Gv|Bkd+n}~+b_2zH~{|?kjcMUH00N_}43}sl}D5D;I zg+cnZW@!M!sCLCeTsrfJKjSB*3+_?xv~83hd!t44E!m~l9Z0;;6dlHz#&k{Owa{C5 zSjtI6+wyMFrkJs6o@D=dv)r4ca&VaDSdF6#G4hav7gzmeHx2=c_AU6DCyz$OQFysc z!#hhoNsy0)vLTD>GSPdE_}@0#e^#STGK#|$EsD1?e{y~ab;gw+drVo2^It2^`d#`z zkFuzVkNPyY6+-^AXiNQLy45=NDZgdMi}_#mDxW#_U$Xosfhqnw;FCmZFo{a{s)#K+oWUN@NO$A$?(Ke&&tJ70_BSz|p+x!pG+kXuhydjhywE1OI{@7u5r)8?KPX=zGf5pb5v205L zAOTAAiLAAEWa958S>(!ABLB^AJNv z62%4hC1rLCB5+m3n;4Yk8rweuvG^)R*uLIUrM_?sPdSD=n4K^;YSq)K{kuc^$1@_o zMDnf?bvjn75eDe1a6{g1z&RS`7KwaCQ=E>g-{B(jV?SL@rc&ME+SSqAfF&H>( zml2EPkM&)xS39N1(;!79f2l!SPEmK_jD!z(ILIM;c_-ENp$)vV7}-%?(K)a2A6I&U zk4JBMEET8)I4IUzEf9Vto#aDR(mpc9`Ciya7_WSc)fPuoK?s<{$0+21uSjn=h6CPS}h^S91S{yYwZ^|B+dxiFI?wJ9IH84 z1zms-X`qsvV1R?aQ_=jNdN5%A&)s|`^3}c5DtGSLs6(uv33kKRJTd`H1D?@APjE`N zYQ_6!#=l(wpUe3U%9ejG3v9B-^nkR_($N*2?ET~R3q$7{HT!eJ-M6rB2d$YGM5$My~)HrCvCwrC{0?ecH!c1oj zfy-PMK={=ufieZ$i-O>-s-Bbo$gAD<66N*8Ue%6`oEn81J>b=UxyjinU?(x7==mIF z1Lh>PqwvST;vwzTx2s|yoqBg|*Y7PkTP~D{m&dE&#t_$}alt(PN5@z4rNQLPX1vG|XBIuFiGLUHIdRT|Rw)%1T3?N^ZGIO`4vB)ve#` zKOFoTOE2yu;m%W)U7)qzQKM9O8{`n$9zn?DqXJiG!&9-P5Yl$K@;IbWW`8oz`99S7 zZ-DMZm)%io1ChxSq}T&;I_y5>?%b>Qx zuk9CTf#RhU*W&I0iWV*I8mu@3cP(Drp+Ex^hu|9Ao#K!LiWVqVv@NbD{Xa8jo;l~4 zdC$i)@4VmEz3<<3t+noC*4}&aAxg)8Yw>|-fRN1dLONeail)QMdX&qO;*l{K(&o@- z$=|B6-wdRckSgRZ;{jTYCQn1t61GDL4L{}tf^=+N;pE$IRrCw$#8?DMnzG8&Y8BUa z&!yu5baANx?PbiI*Js^x0KheOfcQ%nDmO_(9fl;}i@b3#m`3NXwX7N%fCAO6piEn% zhODnlksdtbEeur;!^NK1Cn$N17}VMp#hXn6=k@Xo%13nmkX z9~6-JR4!Q&4@y`z+zY?VRa@3cmMbE%*u=@Dg6kMef#&+ftFDiV@^Y2@7lcj2xs)iM zQ^!eJ{}Kd}5Ya4r?%o{%rpV@|!-T<9g>#?k%_VyiSM{m(I9qp_`Q(JvP>5d+p}Z}5 zk1nAb9cKIVnkQi2JFc5G<_EbfChY?)>`4J%BB3C{qw*=j5|?yod;a$uL0#wSk+7Hy>B0fl>wEWT#_~1)%nUOr#XmD&A z#oOVrg&qjx###u%rYTS_^bCLw`W9Ib$9ftW zKfCayIEoW%8XI=KK>=e;$DLjX2OA<_X3W7dv7fmhrr(23Al-6hKE28vur33*k(Fc! zH7zMDLCRSRM?2BkCTUsGxnd5FiQD1_q+#sZPUir!xhgaR_OVlA_{|B)yJ)&;Zk6Yf zPDDGm2WtPF4C>=)g}F7In>f#ai-pL1Ar*S^&Vw<_Xt0+G*dRiaUPjOtF~@b$*c4DR zWH>w990u!iZ_8OW*ZFD81TYWYZd_#sd=>$5=2rIo3a8-jWecA)Rl-{@mv+|ZL2xuw zL)4_z`mgOK1&dK@6lZMiqLN1PDA`@8pu?eiNkFrqSvqObGDH$Z^@1GU1vcL~AwbK9 zrWtf#76*YlgI>!T$veOCPG3%dj5imQl{c0MonLBuX8Xo3E~do90S!lHt%{;x#YItr zsK%^+V=jo^J5L8`#`n6xa3RCEB>h^~ZOc)RyeA^q5WiM~B!vXwAv;CnvxK{0e!`p` z|D0vlRH{W7F8*poF-C~dH8eeZ`Sb_D_v)f3UtEX;SA|vvZo3cco$^)+AvCsp6HW%b zO`_mOb5f93JJ+GS0+h&ct-eo`kx`nWN=#9Y{L7F}cmI|RGS!vMl(hWXfRbUVYsW@@ zis~k}6*3%RRO_Dw{9_YO(Z|ak2rlnAHT|Q;&jxuQghjQ*qXSMLcwkr>n1bV;0&?^9 z6abNMm5U%woMXs8*G^Z-Lj4Szwh&(>(~3APCndhg_EWzicJ16I)Qq$nRrHth$RUBD zrLaS$_PDe3awk0Bt2GWc%xsRGLkbiggbtyt?e=S$Uwit7Vj|0lilVv)(J9p5sWB?1 zv)SR|fOujlXcW08OlSMGkNi~dZh)^uLA)4}Ls~eSl=+h)P!bsHw5Im7pqAKa`K6Y5 zMCQHzAz$vGIHgiU*|Vr1HMRtEO$OR$AU2zJ@~_X8$gGAe+)k6`=xTFr?;SoTAjqn-!0!CM`qi~|kqhK|E~Keq@IE?++y&4rOH7mT zgaVCz9TB#C%til5*Y^x7xmO@n?VYo(c6vrV!;H-|mPYI{*^;&p0S1Up+F4(RG6F2- z=q?3a_uaRgtl<;TjQ>OaDtPdxs41(>Vk@65G1fr#i~>VZ=5q`zIZy`H(N2v->)Ulf zTV?^W)LpwHZqw(Ar`eO3^iUj&3qqX9gu1K>DFR07q;}vkPGIlIMk3bMH|&{_x3cTG z;jg(_+O?%&ZT)}Mcl~(36QeZlZy_Z2e=FK7{m4Mi(ib4M+lg1^&Z0YdRSAgJRC|k7fr0JPA0!J{@@AY#{Rjx+mgQwsY4ZJ zx1K3O2@wZ3ipUXjMe$VN_^BuS&0@GnR$m-_jZKK<%K@;((7HyuQ*eHGs@rHL1UcL==3D$cl*CCB91@p zRspI}oDCB@XL`{z;0)=6@0dTi6+@3}pwRtkPYhzy@-_ zXIke{2=0M478#^6__s~*|+ z=urd73%VDqNz3jZ2eG9#VOCS$JPL!q`4y%$t6E-YJDi2xNwM_?R#1CW8U{uz!)V?Y zI7bT?wRDP&e0DbBD7BOaTw{<{?G2u7dcN1K^#7%62VW$H0!O+V%vjeX$IEcz^}q zt3)jSLZ$$t%lfH`B2{C$W>EvwZYPqG@KjBJd2WhH4-jXMM zVWr;@2=^aIM3a@4yd`*jMR`e+g~RsP2{CPpIKDV6M>HK_K+lk_amq)`q{{-*-+EL% zdE|%DSutf2 zk}w{F9;>`J7vOBGEx<$SUs7ziW;o&zoHy1b#IQv$GUNAZ_zJlH;d73|1%GHpx=UBfiK5<=d-{sqf2(<5?`V#*?c^j+O{xA}5`8I89-+_t zEimOI;~!(KHE{cLyC*8d(+pEAX~mYRuL6R%U};enjYg#V@`}*pya+9!t-ME}+qFQN z2m42obz5j)T%ANIk2a$&u64jK$${Ckegg^|L6d6w%O|bN1iQws1-~smByz^xr_%N& zfBFPIyLWU>ug8mhD1MM`G`;G1->;<%YoB7zwmqbri96Pev+lhh8ZkX9ie83NUN64# zP(2yUQm(y+TKJDkEEGyCf%bAPMr_*c4!~k$IXw6hDjR1XnwkQ*yw*RZv~;SSwa;@H zUo+1pI^KOE>Q>*F-Ji>6vi+bac7I`0oVeaoeq(DU`r>XRXnh87I$*1a_PBQ5*aSiB z^g#gMJ?khPBwJ5!1+yj8vPw4|dh;vUiE=7pU)u+blD2q2)e~^E5>N5yyM2Z%0;u^)2766zu^OMB~5k#k;ROx|M z;muU=`Qd&9amD6%^kdN+k1AVce9eXO&VHI6zir`n$9U3BypqgfsYm5arpHRw9c-N+ zdrZgS!J@<3w|I|*8H%00PlUN7OJLtoYMQ= z4Se_w8SytB9Z{~9fN=Tb6(2%IzUUcb$bOzL(U)~5hS%GAdd+uR0?cK&zPJAU#Z&=b zzy{^QgfMlaxlAeSXm2O7^jon7{X%qCmc^4nCs3~V*n;tao+#!YpAd&t^!aBbW8S(| zIFOx#0eL_~aBVU8M|@@@s=3zm;B&=}L(pf9`KfRiOaMfBxM5WKY9%t-cbns!+B8X2MoB3Ctf^8ACWEJ#6#+f#^yLAOZ(-{|A8kh^yqaXt+Z-ym zkCSdOu_ZsS1p`1-;r$f>eDthb?TQ0kbOSF7Ur@s%B@A@5Y9KSPYXi;nUC2lQGhPkA z2KDo*B!sDxwhD?3TGS-E`2t>*gIb4ZPuP}Z&L{vpwbL(C!J-vhiZx%)c$B7S;LKW6 zxKgD)o00Jt`IT>W3-!hI1+)@7wbXP8K=AhE$V))j4ejFcI;({e*L%%+uZx0AZsBA& zkXZ@uE$q!qUd8XVwmL2i&`tO9Pm{#XbZ|g*iy9r`S=u+ON$bI?&jUNl zg5h6*Vp#xx8K9TF8gRE(3b^$h5vaGvYfu3y$HYfjznFbQAO~qLIyBI#fd=X3u82GU(c-QF$8nGBK{a82C_G^n&>Ke!Cd_(4CXEJR%ZOtKaS8_seW5 zZ5hpX5<2xQ`IDcfEMxkzcx5~3duW!o?%iaPBbS|P66i1TWfG?Ap*!*S+}MjBI#XeK zFG2wIpl2x=>2y&c1XCEE6$3EEAqmL} z@4dHLm_b}I@X=P9p|nXFK30zoXnFle zokIyOK9<4|3Go8(n7w;Iz&X1w!h4&!>3-yf0+T^oGw~rf7E+cO?>bI3Q9hI93|#dx zncY8BQ&!w$`OLTXo=3b6I{pMVbSGnd#oHRtwDPR5eML4gP}--~sP}?mL22cvVB7U+ zH2CIND9PA8o9ZO0X|0cnv*leJ_WUGe+x{@9fx8F7C(aZ&&GWkQwv)42Zp11Zlh$POWM75DZ0Z5OnXT@!f%qx=(}2pHVK zOszbra1~RNR@?Xo_MZm}KGiSzxwN0f@5XOCai!Ltm`o++zLczM@=ytZ{?pGq+0Q-w|t94qf;8SQooZ-OM`+lq19 zXX~;Ko@=08!&gIxRnn{cK!qtWpUDi(32fob?VIX`my0dS(>Kj}vd8c;D;piP>L0sw z%sZFn6Au$1Eq`jt5zNHUy@ImC&Q`m`JDnV!RD@2a%|y8MD&j8wblL!W9;OXB)m{c2;P8 zH2BNi@c8QJT}_LZzYNgAnha{5;-eV6D3ITu)4M3?jSbE3J~65V9>q}xoWQTfTz{)~ z^GcTYy!(3-mZ%!vbrM}N94Fx+Z|3MiA?Ysv>m9RoH4$iW+4qwd8w?dX*Zx`ZV`EB8 zZlqGXGVT?@i6hPF6emmF7D#DQSN)-q^L_s3<4N=DjAhUK=^SC$k`D}&u4SDBockG+ zQvPw_I4?0irQ@-;ezI2G`F1l%({1P0V8CM!P8lk5J;u>SQww|SjB#q+Gg+*HW?StE zH5#gdHukSRZBH`>IUh??d$R-H&Mc%+Jb9j{D|_mS4)v#-6*S6;;FISYg+fY|c|r-_@<|xmlVq-bzTKAfZ{<*ISO( z+LvD99@ElORKNR|z8i)E5iLaG#M8`)Q1s{2^*z(ve|TfF9W24T9^V2$-3^j}^w{I) ze5`*m$*yWTsjk#=e@^d6+0)l_ifF;Qdy5SF4m4081Y9i*=4Y*|?Q?uS>T&oMqXP$I zu-uNw<9an??UJ>Crk?7+xl9WkUed_$^V@U+DU3Je%vq86HA?fsSyBpJ1XNRutkj*- z(usK814C7Wfv>TbbAm)@uA*cYUOA=hxoc}Rz2A5G!x;0+HXrNo?^ix;nn=7d0ab<} zMM_PvldI^#@u4LV7a_3{!r#8Iwu#`GA+-Z;D4cO(b?4mzJ#n?~uXU{Kq{4ao5~m0P zlRnHcQ^*195hw=fDhoGd=3bON3aPkVLp$LmAUw&E(5}U z9=*n_vXusWcUMs6eB?a%xi9@gO+&c!L?oVQLt_!5nZ#^Wzymu74-il&Kz{dqN8a0YAaG?94j$$z`O12-ebF=Pm+(H2lVb z;7I_`gq7AWv287>>{godB0+c9uvZ#fD$iMjaHQ4LK6LCmP}Ub-!UTO@!9*5DLczlD z7BtCu3Rqh$fCJ*MPMFzTaLd+$p5#QYt*!Dd@!%y)`&j)x-go59~imh@k?$yBxGRB}2rI@!aLi%qA->9B7qN-<@^k!R z;s|W<9UjZ;bjS;1S!@5vtq}mg{i96kcL@L=DgX`Ci~{B6msjFaLXbKMlK#Yl3@ZvV zLAfDpn#FdZ??fQ-*f3sgC9e6#hsUckD8q&@VF9xQlnVAb`nSc42qzQ}YCm~~J1G+i zZZ~ViXUg3AO}RJG(>-LZFMpATQao^c#I)mIr8fuw1^sgDxxm;AwI&9*r)gAlb5?wz z1Z_+~+%>r73lj&^fL+trFh^o2E{qW}mrf4#G%qfaQ;g)Z>F4ZLGvxwUzJe=;qQQ8> zafkR)jf`Lcpv4}Aj*nbcuCl(NF$UW4${-5ZD>5@jxB&;`O|1jreDB?GQHIIy*dSu31|eQUwgHAt508Nh`DMD4mzp^iK+!Fk4% z)`|mis1Ba*1&qI%IPu%!WMM;M=z$9KHWGmaamN8|W>Bz|xhEdRQ2={NvWqh}z7-M! z7|Yn8{FJAt7WllK;>XqFEB> z_?-%1`27z|q`5RhvN{ax`)oJ8u^eG4TcZwH+nBL~c`b;`lGQYZJtktktC3d$-I$e^ zAeft+cuV!aYI@~r{r&u2=@`D50agWiQA7XhXTfcKDwaV9kxslx=Q;GQP&)OwkiK_3 z6z}S9%l#UjLNNmgHHC``A_7=bWb5R2XG4mjEwjQ2dR}io7051PZZMxuTaYEtU1~k@ zso!&`3n?wEk@lrRSpNK${q_4UX5|vNy;dTlMbFPy-PGXtK(4NiK4T`#1MwG^~)-X zW=KH6D7ms~j7kba3pUn}Z9x=!i7kmB1g6P`LVu-pOX`C=OkVf$?(y`KP`M^$0*i}^ zX8D6J0%Jv&J1!%3|I?=IoQ#mbDq{sx8CovAwvr2Eb6W*3JE3NWY=X2LrphZPtXW<*|H}OTymQiR>8q2}OXL%^4uZ*o1 z8dZDZ1s8d#%D(~s5PF!DaG014yhB)WxP3W86K9KbkuOre`2d`MqZRaF)Jp63D?TxD zN6pR)v@CGG7|8jnYq?MJF{-tOp@XRg4nOm1;TO%bIev0!M4!DW!Yk9@Z$QmL0RCI7 zLLy&T`32&ay&w1Rf7J}~;7Tf=uVNK4_))66315=df+Ff5ra0KF7IfNE(wIOIkFQ|~ zEsC-=hzQFHndcBCLkW`(OMLF)F!V|oZ)?1}JnD_Lh|rvrmS8r86|q}no3o&HuBJjg(fN}&kpDw{T?77{I<|2b>#c|R3hf- z{oRxm<{9I0Rx)*8dh`1#+5Bb+p!`M2RNxWH*Ai+e9~7w-jgjDoCDeN-De}AF>GGME zMrMn93cm3S`o3}DHRp`N;?WircfAR_E`v48a~Dx|zQ?J+J0E|~U%}@j8jZ*OQ=Gs9 zB^N)M8B<8M@T!+cL&aPeHmPtty0On%n{?}xDZ%$o)ZC-ao%tsuGh!!z#{&;a=<<#x z$lB4-)xD`;WC$8%yu!zY5kH-B8Z5eE0?)$$Ch9u*t%EzMZa=vo^bD)_bvv$m$*!0K z6Hf#DWQO%XmhlWE0X5F4ygxhcfWO-MZ|6Tdc5QsLWy#6e!G_9btAKuCD=o@cahRXy=FTYA=&jAzpf;g>$8U4!*~-13>X-0Bqme)+%u7a(3omGs$0lB zS2t=7c#=nNbB!PC6v;-xx%(Phw{4!flH?&;F7*E8tbShepGUF-D%8k5nG z5WDhe3aH!mjy|Yg60|1KAJp@gO;b$Pgw8|#bFxaA@lc8Yp>#axT9p@WFQ(Qv8K@=* zPz{rNX%Zk|q5v}V$j}^Q3U3u>CanBH;F2~_4)%Dh#9}`Z2i%u|t6`}R$QCae_|eOV&#C{OOMfP~<>CiJe-g3N{d5|T_sQp1 z;sORJzwxsIkB`RHf^sa2ozJHKpUc^%4(9HHf&`%w9QR-OQBA__gENr%ZQT@g& zdQwc@t?tpDwUPI^GKQ->qj}gV-&>AqSNe8^?J^9QB*XyQopMOhMsR_~j@J53Dyc%c z3UTym+4igZZ}T|awkZ7eC7tenz%&A&8KcY#oA-qZ43%gRis}L=C!e~omsh`O#VR6N zXW2^9M9$l}ZtXmpU-679F?Z^0e@X&Q>k!{n_w!45`oKo!_l3NcoEMG&O?rcTSjDdf z6u`K*B>MC53~BhDfi#+u;1_2?0on?^zWQ#p*?97 zbHZ!0cCY6R`u;pBq5+a^lpXVT911^F<(T~loYH?m8>aupZgeyu;UhS;L6^E<MwZm0#DjL89 zVi87Yf!G zRj$x6yol*B5anab^Ss+SP0EyxWDmrmIzd6>^qVlx>VJVJF`v9S4x z4S-jv7F$fOxNjp4C>yOcpi%?~nKnoL4&r zc-fM?AJEq-ES~Ypq#Q^o`e4&3KJ%LE<&%C24Rv`gN2aAo=o|;iktcjgdNYNt2x zkD4}f=lQ{H5{~b~*Akar%+aQyQhl6B<(pAr_2ebUc5zA47kva6Pb2 zS3ObXFL#*vwIVR_kXgjTN-fUl=2 z#Gk(Ynyb6@9s4kGbxcHNY*(vLN%zw_u&7$iePb!F;i$siPYK15e_&ow-eHQ+7jZUc zpV_X|;*59o5y!D|#6PxiH&VouIyVz>Mt1gix#Mow2c}>Z!^^saJl9|=y|kk1{X8tb z?#f^k_F9BN#$%aSuAyOkA2l?x2aQwTk^HSe-H;+aIg zI%y;kx8Y*1VN(CGUcCrJBiK5nbSxHgr0;HxT3Iuc#d|+x;0%kaj&*Y8D%*BdaXeY3 zSgtu~YtyLLM%>zy&3V*3H}b4QAS@f>50tsg=14=B9G#`#=%;l!3S;FZRL6z{gg6#x z`oHCr#_cYgb1SQc>m8~hezri{1QKX3JZ@DT4IS658(X4!gwKQ#^>^uTA6iFgBOO;( z7hfy98XhnS98MrB_|+vTXL1afDRL6DvMh44wX%2RI7P0!M``Fd+p~)c2M%V{)M!a1 z%-F1wq;8OIusL#HIEFRuI#mOf*EQM{I4hjB5FZXG9BY^&b!BONMoK=llr@*F&(izD zCg%RuU^N&yhJ);%A+#HX5)g>ouI9`X=t&+xkP>3T`W13TDp*}Dgs>-0T13pxgL9cI z#hgX-Tp@MUg$DzPfS~~M_`!J~S*wKdC67(w2tkOIS|(!I*}!OU@n;THh-PMNS#G@s zDtK_yTqj@8Y#A~N3=F{UR=*qvs+G#OU^%0-C5t(p=FWrfI`ZHjDw;{s07?kR_X69( z6WCAmbV?BR9()FXODYB(tFZ~pV`$~Vd@hRR+WuYGq2$Oenvm; zQ4yl`atJra3eGC&szkoYn~w=CTq}k-eZcriX*mR1n+)E?1QhXCFYphmhPv(?y~Ea% zk*v`n)WVq$Xsoh;QLW{5R0)ba3N33AmV-VY~l zxEPC#yf6MDY%FJt5O@8>nQp6MBuk{?YESnWusJPZQ*&XXOlh+r&zJZ9_~D(AC*j>R zFuz*feDs;PI^oCKYPIe}D36LGPP5N1yi!RoU%WLNueF`6MtX{C>1U3uiz792AEBb> z#~*3oADn9z>~ABiMpYVmPHU!izX4fuSA9Y2uLpAQR;_zc9Thq3%_$2;DVj0%v-eJ% zNJ6ZgU(LlJPMoTtV&5pJ#Xa|6N#_BSjvjJ|A0=zjVr%q{ek&OO79zs+v4W)9)0$t4 zWrmIqG?_B@-bI&CD6}!qH{BHRtFvaLOT` z?*{PTa?&QBTUqh`ksCjRjC4DscqD3#ttX6X_QlGJN3uDw=DuK#IGg#?55}}*&R%?f z`F5en)tl>a*0bbAc!MLNw@?Y(khXhuYH`ZK8E+g_lj{LoiFnQtt-I{%Zk#o}IKD(? zQbS7IdPlQC;Cls2t!az}Hqm^NYA(A&Xp5n7goB~uv0xLr>RzC2>K;O430VVRKcvN`_N9UJAIG*PInVbe9BF+3H`=`?X;DXBon zZ99%)F2czxMNEJ4h|99J)h)|Z|K5sQf#JSkk9a#${W315dR(c&#BwNYJDj=l%(jK| zPw;y+-2-82Ra&vG+@og1)W9JwRIVtCT)oz=l_Pch&_)_s6X=~2?cl3?b+T^D@g%d4|4lNiYB%P(IC+2L z>U()o&-N5zCco-QA;&yqoR(@W$OWuOotx3yH83;v=PtQ|UWg*!$}$wNmv@zH{(F-z zSUS~NkkJf%4`=j-Gk40?V464h!S)>@vTYh@E@*LF)$3Fn`=5f z?{zEQ&N927I+2p9_8vW73Oqbq2%U)ZE7}XB;t9Bzk00%Px<9KBR61Yzv-b;8S(_dx zw{v=C)`eKLzuKVndBN34Qa7_};;2=(^<^EWGBEZIMobelAHJV>_zN)rDtCV4quSp2 zJMMhgU}I_!x9O&!YKGQF6r*$!TJ#6q)6IpeaKi8_;tRLu~0$+$0m)YAP zeX1FAy0dHbyB{;vtqFNz(GA*)ep-1QX(QKh+!U%+&S#D1oT zg=Xe@V%C!lqWYr5^X0lD!-xr_8QMSBZ^$624XMeKt@`kPoc}j=&U|V%=V5z^CjC-Q ztNwRWI?3yyo+qw7d}ub^co0jBnsjNRG^XOWEMvX})HHq3ck}9)iUIqf^$l~V7TZP7 z21evC6>s-Zl=ARXyk=3;8f7^eA?#+N@3f1NdrFv*iJ$OaPzqDO6vCjUV>5RdR>f2V z9-t_RQPUk1A_)Z~5sxH@kn7@SjNZru|I*>tj1^V-A-P249t%=UB1-49>h*4k%qz4c zsGV4Vn$Ds08RIc>6^$e)kpwrAP(`kj@l#+(Ato}NSTlWm(^K?C4J-@z3}v&B)GZkc1PGXhRZwbEs*O$PUV%F;XLmquDsl%D60~?LYNAQvI)R zHDuxc|2de@5)=D-6>h;toBv8>i^P>N6_=490TL2ILMF)WvXS-BQqxr+E5=7w;$tsQ zqBpF9sR%;ui5wtnpGDSQhRj~@jB#h8CL1Z|K%O-6AS95)(!c(Z-B}eqWBiCriELOD zY52X6*hrU{2Wk7S^Ae<523dO!vc3rXlnkC$%d%&THAozJ5a&pLtAG8=BZ*k#8hO&9 z$Oe(=Y@+q8we-4>oC2o(Eh-_;@NYb98y9O&FAp0F=YNr_B?w!XpN^OAUmz}y&7;6a z$IpvgYhz1F{@;MWe*^41{}FHhpNQapLsV^C?7Zyh_;`_a4o+S+9&|hkP8MD^ayC}3 z);9lC|5X4UwqGvCPc#&i6O^F;sV>0(+f$JLf9a_h%l>nRA1XK}z^jQO?Ww{*Ch#^Z zOJze~QL~>ZKZ_$J3x}=`rRWW2+y9hP=zr*g|Ly;WM!Y8*um^ZwhHgH5-BK`3Gi$(N zYkL7V8pkPV7*TdoK6x1w*stYw8%^*iu+Q)Yu`WCt&mAkbY$#N%hV+Q6xu(C zY4?(S;D72x_e=y*-Bd362VZ0L9lH7r3kR$kaVvaU|99y)Fo zR>+HTHa-qkHt#(w{IPj-ye+-{Ln=92*x6w7s9QMyXTgWfBje!ZscGXO>+0<0>SE*K zMTfj*;9!l+$S)`iz~)i3aj>)Zq7x9{{a=466l0IFW?WXr$oqQds^yh@hWqL@v8vKc z&(UEyX!cASw-hIo5Mg4?VnVMozT^~PquCerZ+AOJvCy2jZPO4GsMagP>QJNOOH)q6VRkkpF_AB?vS_(8=sx z!qD_zY2p};lOrK29UMcfI@$O>j!Js33Zy`pt50N*4T`dj`~E+Q3Z&u%awF2NT^@o| zDJ25?lqrxF^MxcIatqawxNJNy)E(nrCRC(jt`^do4;h?^Hoxd9VwcH63M&73)O4E7(H-}bzh9G^7rNt5ubk5?Jxh5r&>%mK4L?zP}bkP8_zXzx>7nQl@snPbvx3P#K~`N z`?t$WDUYo5@an;}QD-cl4Hk@`O8ROpmFP10*Zd;_4~?IP^yXiSR8I6v8-y}A>EP|H zhG^c3QKLi+YQB+kx6#3K-Es~3qS%!+q5q1#s%0Brf_>!!57Cltyu}Na0(AZOM$j|! zA9ndwQ-EvwRQ@y@4yEj^vEca`D4XBm9@xdMrV(Um>Rg*<4A*8OUhmq`4nx%^y6q=g zX2LnL%SeW{uUAG{Icb_2h<)#nZCEC_&Ly(p&}+1yIff``klkqhHB<15z7&Sj#apNXwwe167y zq);N++!VVceqseZV&mNC^NNA@Jh*p)hd_V+K$EY$4z!6}+pB;zUSZuo;b+vMi^pnE zT8nVuu&2fRH|wi~O{Fk*R?^c3F!!1R{emf+q7>)ICR;D!c@-Q1ADWq+sr-1aaVcad zwde+br{)$UmE_$>{uIkwB!y-oL)fI+ctOIWKZI zbH>#vJd^AP%||>wH@Ew~Qb1t~_qu^s&c5!fj76GSTJp|~K}zj1=k0keE%*B;KLFqn zjOTkwX*KeE21Hdh0%CeC3s}#^s?cq4j?hQ7NbhOZ!4ZJV|l9g62`L3X8-LB#%0b6oYWs#`fbllEA}HV0Y9oA%3k$8BB_8|mMT6IG&0 z&JRt-*5F_JM9;B`x_75R=Ny$RFC^tYj;-$y%t_?NODG0iOcqnaE2BLdFdeiVUiVCV z;VJaMSAj^H9G{1BC#+CuA;;8g8FFB}DIuwU^>v4&PzE_J03cKjhkr9A`rqsl{Wo;D z{>`fA$m#JMIbu8%kkBYH7&x4zKZ~n;VTu$~{Ac9-XG{_PQ#k)q$RIa1ja&%Xk+60# z@;-=xwD9^j?I1e;QWqgpOaIIC4(Vw3&sr53bm4QM)j{HB|J^v*|9O@F8+re&*r20W z5o&#=fTdvuyLQ5oAM!cf?kx`CW0EPoy$cKFf7%xQfIv;8b~&4s%ZLxhd&WE~_xV!X zj>)1b_GF>DIcp*-)m7+=c1$-y$ztsnINWi!5^5BIN%?!mgo6bhrp~#};d;>Bi}otr z^^4ZUp&R{Q_bR>@Uxv3En)duMT$%K%)~hd_B*t1QYfff={X?qEi~sT*g2vaXJ~oYx zy!x}*T#4v1s_`vf9@ej1fphEks_mI~T;)Hz!tVuZip)n}+kKNSdhd{>_VH@-V*l(F z*>mBl#9qj9oHsOj=3wn_s_q|5UhLZ$x0#LmsQa0l^AmS+jfb{7M+${DoxHvej6BlS zNr}HVeyRf=F5uiJH)95B<|gvI(`F{eeh==FcpZB*Qn)qI_%VJjM+DL(7uyzcEumL+ zMZ7e(ppwVbP~QHR(+#=3(mCHPe^te$i`%gJ_@!(4SonggYig&<>6II1$YEd*>{q9qc#Pkf z;%X-u?$ayN-0drt!K3y|vt-OL;gGyZvjTT}?hAB%0h~2ql^dVbr21Tw+X0lI{BOFP zs9z76B*&v?15*8>!tq3@m-p5;fdzvI(SeV2wS23(l# zUw`y7xVwsz#j#3`p04;qs|+y>kCiokmyZ;-&QesFnppt0$2lY@0(us4f8Sshm+q;U zcz*F!_%b%RO}cK0wHwmBsFA#_NRDylv6u#;Yr_~SBs2?5rn)0z)L3OnIwSVTsd`UU z-~4^ZNF@hnxzAZcz&wl~R8Btg1?Er?DkJ;P+0hyV)kyJWhu^yLmdILOU!OLZ+(tBH z`EjS_>Z7v2?||BfeSN0(p-1I2@+<~Kd3|D)_+-u?bbF7_ydk5UbtHmfE&bclcOug& zpWi?6kFCoH^zMF-+s$h@QG4!49c%P;WKe{>`<yI7dVTP08uRyJfCJck5}07=&@lL*#{1~b z5*12r)sP|cgM;QNoV005HK$;20?oWE`p^>5?YsZ;t=PTBD)bnMVD5)eR0Hvd`-XLEBxF&Z=CjJly1n+)~ zn>%;;LwV+f-&>AClFM65b&xwfGei*b*u7#qTv*so*>Up z`tl&v7poe~$6VW`VL;ZN)hd60q>8i}@i*(#pE=@`#T8hYBa^2-4ubi4%fuC%i8w(j z8?djR+#ej69?8hh!@k>^3QP!5M3e0*2?l^tzxFJB{8l?x@6swt(`UE5O>{W4=%wko zac@Tr{i0v946CrI0meA+U~j`-QQT`9^I0VRzDt#W=&gzZ5?97c&I>Z%LJ46>msBv1 zavwDiXK_WkdUURB^jAbrGVt%Wfpy^^y;X`>*~sSWN``F>aW%s3uZrB2Sy5?YO)4h& zmLHRdP8*inFR%Ubk^*SA@A?JZ3hfwS(#IzSQ8JOshR1L;CrZAmJn+s^@0a9LY6I(^ zHe>gBz_Ck^B9Z#BP;x7%#b1W&2y(MNzeD@WG2qqpImorW`k13%#qpkXv~P|lm6J$p zK`L4gkm_M(WRfu%<@frFHAO!hTj=-4{UM!qf^f#UH>-m&Mq3L_AMj{=<-)z zO%&Ru7yo7P2YShFO;<-Tb8UDYIGiFz1ZMcL8spb(81MyDF{6^ARM4cbB?^2h2IV|w zGMkzs85Qw4V8@~VkwH--q`uxqimS(2B%|iWC$0Km^O6PeYjSC*SRdrAdGnpOLm*L3 zM8eSqKrBNvy!={yDtbBc82);(gk&e0`WrKSvZC4xq3=~Yns@B` zuw_FhICBXzNwwaf!MUQEQfF5kOrI-A*}2Rw&!_BxaY3uv)zw`lO_!*B~0m~W!Ri!bv8 zKnv`b%@l8BcGlIoVt#T;!GPXCpMP)809t8Uey{kw* zmoO*8hDZtEOYBcZRU<8+PN0Ug{sk40>44Uc(oA>v%T40I8*8-mMd&rz@mV0ORvvN75=@% zTb?~Sg8&gI>96IAZU?)4j@n>lP?7HF0t#=}i5WT*0Vu&2Az8X>q^$yk7HWWcTYOES zD$7}~NunUo(##ScSx^Farte2h2}$s4%dG35{`!v<%<3y9c|m2P^v*^$b4w*8dJMhX zQ!kZ@nmZ`y2k;0dUr!_7qDnewu03{&2lBuf64KBz{Yn@^#Oohimtq;)YEmT`hp7}p z!k~Jc&JSGyx{l%gj*frzxm@5w;jj}R)U7Itd>6Jq5@BDr3$Un)is{mcPc->yU&c)( zjYpjSrQaX=H@+z~`58rpQNxn1cC7KtI(*Dw@ZeB*x5jc@rkI^g8?dct7#pFJx)A$I zBZL|7yS9yIHqV`M=l|m9I>X^^zIH;8=!w3Fh(uo{EYW*!YtCK-fo@* zRWmP~4~Wk4XUG9(knd2q$sbj)W|cQ^JuRnYnCS|L&$#ESYMmD@-$erxMB@Il2yc?2>Pohm?tB&uK6tI?j%l-gTLNhq}WZ*5x{z^DDK3>}2nF=S}B)0|4& z>!zO8V>V2nsq6f=b6K#H9qOa1mSLqylhM@(i#HJL3yrU<1kH{mWHZ7FU3XMQV;x)Z$Y+QWu@GHKa$G?Nm&An!H=zrZ+^ zBkHJjSFltZ>AqN!t3)P=U8)9|208uOt@AcazQ9xVJS=-PI6qh%=a6rY6Ez%PhP`9Kl^&b^lJH)B#Cf@+I65idWE z5)N@!;^mHcdMVvWp$6J;I5he(_N%&iq`o8dC;Q`mNv-1(K<4sSD|MBrCvC$_V?k6g zy+PGZ;M1|(x2=}ntMa3MPS&W|rgp7xEDKNlnB{q4;8@PyrQ828wKq~$!_UaKMX;#k zPiXJj@MdQ+kx6-qu;N;a0kD1Ev<=6RlN`STXVQ))n? zrii_lQoZg`&*6RGaMACxr>L6zB527k4FiX1{Nj&*N?G{qPBTjgjJvQJ|r>)&~#tx2X@@_oRWf9gBBH|uf9LslUQ(L_qIu+y>ni^M)$3Htc;3&J}TTKY$ z4!AP99r9UQ{HiQf_jda4K7Hp+hy=~pfviVarZ<4ElLKSodz5& zD76XqB4qCRVh^P-Apys_*Daf<*sGyEzoX5%2PG`b0%=O@zSRW3)HIefbaT&0~) zKkDa$9z|(A`Nu`Q`z>}h*{e!KuRonGRh)kMDqRG}YF$xwcPez-7HV1txowZokPUwT(p;-BLLtO(M%4K08! zt&(3~OW4IO6{#cxue+?~<4l-?@P3n0PCN%C<6a65;Hif=em&T6?r_>A+ytQ^g)cTG zrm`XJUZN84U0HyD-=?DMO)+acKE!es8}ZD--gve2pEb$Zci+?DdDkx?TCM?0^LYq7 zNS3VNkG}VgU*}N}@lp_|+1cN#u7vE!s>qE+>FFZPUGK?Qn#P4uBs)6epp>j5=VL5Hu`HpF!9QO*e( zSZMYN*;p35uTdHyrv7Ivp{38;kuK zuLblF*53nM@5ZI^0E=8-sgg;7tq(1)hXe;AJ|X-1{zR-HQvC=AlI{i2;1Y$O3*U+H@FMvKk5|0gmY*If;DS1bNcYTgShJ<$E*vANe#+Lmzqi*Qjmx zx-Y?a1NMP)5x<7HrlebH=`%VWLU1_z`7Yg7lS2r<39OYUa^<-9Ip#OE#3@?>2$hWd z7S%PdrUA@q0AE3O-Lk!JVN+{zCVD59d&{4PUwxJU{KG+zJa=O)IO*BKFP;y7>!VRq zsHw*VNSwfZz?Hd1@PQB!eJ0axocl~O9w4rv_E*xPQqj^cByQXb1MS^I&SLTC zC3rGB{pHWmezID>DOZ2?BYSi;{4GDA1$TS{@znB`qqD8@nFPtF0+K?A!n8Tqwq6Az z*PpQ$ED(8yG9lLaZOqPb`Gi+_IUpqfs^CR|Ui5%? zDuK^_>NQ6HJ9>DI40FQA_LQn>{paC1s`Jgx2^?6^%@PB~p?a-zh3p?dpYH!$=|u{E ze6}%Z{`xzX-m@hTPeNdSHBYq?pJ51J24AkvNo3k%F>xg+=4}?FTCk%J*vkIPkc{n4QCmXi5da1gcwAQ67q_7U zkVP()X057qr75^rj#j$Xf2b3bR(5Eq95hR?)o>q>e>0YN`5`W$jeHzVQ##0{pEjp+(X_<*W8CHtgEpdCm zBEO9vDfmFKaSu}J{ZZ=TiLmuvzFFGz=^g2r{Ct7MwAM$-C@z@L+Q;BP^V_j79P}F= z#@>bgMOIh)z3;Z6AbtatR9yGqAI2>i%T3kHP-Lz`I2DB0VL|cbv~sMW@$(5m-S{3f zD=_HQvrUE-F)}aM*xZvHnf}edO&y468K{+c9E}K6MP{IMtMu|pTAs*^kglU&0?bgo zlJ84CRu5tW%=I+3lXwmI8pjr2T2P7oSK111wBX;05EKEAQ9rIAkY+|fUIz>-@G3oo z_$&b=a#n1`kI59Wn8psqY_nrBP&QvsHs;m=JiynTMb*kFk!Nkz=4t*Lz0s)8psK#F zse7(FG03hGN*C3?eiT{`)w6nl)!*8XZx`S2bw);$`s1`oH+fTEK!@BIcRlp5gWXa- zVpg{9fSTW0L24Y{l22RI6NvkwEV%Bm?rz(#Baqt{iu|ew)^-H0A+}VIbHTuouj2B* zpIdX|Sv3^(%E6za9hK^GN+wqc+UJ}Jq3rFVst9m$de?d zLCF!=D7nYtELJJ=yB=d+&{$AGzQNdaVsH$?|M3i7^VDhrz&8tt%5V8fQXfKm&{7b^ zd3B-%IqePzXPWFx30oytn#o41zxEWXX6B|4!Xb)Qdwu&fFJQqx%4^B68MzM`ZDp*TG>r?_WMbS>F6Fwj(Po=> zvv>$ib=G{>cY+@j7!yqWhKq-dS}2v`x)!zUBS6r&_XJZYJ3{_9A0$V%;!5OFrGX{q znAu-fglFVE%?pZ?(+Yh17!uH46h-k8A5-|t5rO)lNH%>>j%xvlY|q3I{Viz-VZ@Np zZbVwSerWQpNDnXMBZuYY44Wwv7`5u_v}M}eu5Arh9_WYEUGfd)zvhlXDoE)lhnhsC znH{*7i#=<)c>&dE)>GvPMdE*7*4$&%JHTSU{AhzfA|UG!>gNT@TzEO^^?8P&Q~b zzGEDOMjOg~(JDP3W>yTvamGC^*rF~X#WHUC2@D$H)p;oN$hT0xG0+dK77?y zj!!KM_P;X?Zr_)Z?5%J0BL3Sr)?6y}0hcN? zNj;Atf?iED{QYyf7yZj|zVScl=ef@jR+DD=jQmT1&BjvWpZ&uXqIX9=ZJ`_vGH}MN z;iXNHFBvyQa9Mw!eTf5F0+k@;z5{EME)IBQ5a-`%%;EU>3<1X#5wl9$v~2BJLQr)j zrf|jE^JeHJMyI`C)&4W}q5ij#8}IX=1{D0mJXxfb8e9gdVbsnZKW~&`>u1X!B&oDp zPv%-qXV>aE_o(#KQJ6HmN!=)wMLuDcMN?}5)6BSV?J$Qlktbr%Hbr^ytz+5{M9B5b zx4ck`0W$3MKYeW{_w<`~qpO<#5NtvaQ~B+#nh`pTpNvp##%BA~ER(O{P}8{;6Y2vT zu5Z`F>-|aZ_`PELV6aMq^6-@il>-fF-^gVadih8=Pw2M*f%|f9H+d{JrP;pMT~vGe*R73JuNOM@bb1#fwE& z1S)NR5;kQz#<}{f{$p*pl&$m2m)*boTn*Yx-B3WK>rQ=bj*=A!v#z_wcaIpI?(T?H!9}B@DbzP_eF-&%>on9LbV2@`>c_yQk3>#6#xo z#?poVGtH_yr}V=iaQZb7M)_WEgw=TVLT7o4qJ8r?w=2E{9Uc;kPE zBuC99ElBQA%*a-Kgl4e%RsY>R^OzmIbulESd$M7zA^m3CrPN^On=870aoKPX>UxMv zbLJO8;AHpRyIe-+6}3b;eBN}yznqGvn3rt{+gAOt==v61?|60O^MoMlV=H&U+FDJ& z92l0zjt3zJhJnjoa+SwzrIe~Mt7z4yp(8QS=l3#G zr(ByxcCMq07cL>+a!;bCu0r1YgroF)K~V0-Pa^^l1VE}#fyf)E(0>j5w4+H&1_^4M z*E!?gb7cweC=~7b?zbqwV&^a7rFM{S$?Mh9_8Q8#JgdZQwdjW%m&e7abV$^xwp0@=m^lpaP6Iu93)CJWLvj#yc1FgP~fMtak5T zx7_gmf0opcU}hOeU-IXul63!%c0Us1!-F*u77`<#SOrdLf&5%n8 zApnv;q>ifzGyS@tZ#=(3m~hT@QCosmeCaVW!{M>qD3`F@E9JPd5|JmzX5CadDW2iD zaoFy1{>EJ?D#trVR=c_QY8Gi?|JFHg3u2RHQsrr%6YU;j;zVyIx7PHE`8^FPS z+xB8Q1$FdOaaUI{K{?V~OY1kmLMF=X$zx29OXX#R4k9unY|q_JsBkp;G=3p6?hO7L zVKrBxe8WF(rd;YdQci|BJwgWsN0=;ooTGwl&^A}txF}F5OzD^s!v0=-P#s#xcetew zt;%bU1#!>l2VjMDvo!S|0CwM>nK&M>it0g!G9_}VyzF_fZHBR9M&i}_t+ zb*vS`Ct-X{hGCw96*-`Ngb(nd(9MeAa{1Pmm5=~m0_gAif$EsIdZuN%;->*&cWp}G z8l!c!9gp|LMDRp9>TRf7sZjXhlZeT@SI;=f-O$PfEW3h<o66YZ}giVg&jG5 z#3xO4P|z|3*ldj&^&>H@dbRn8FCTD9VK5GWt)N7XEJ0=WtwpyuJQ8Npy&?|5EWRp0 zny7p1@y)I=18)6V2TVm9#*E~ND%d88VzaA3Y7?_i(4~`?xIJpSw(spn$fM>#8*NeV z&Ta8d4cfr?fl<}1JWjFtz6!{-*apsg{AWXo=aG)i>L`mw~TBn&ZYcAiP zXP3t%Q?k3XJs)EK3MIs1R=Fk%memYSKvjAT8tK!6z-F$2pV~w);aJ2Y!ODtVc;+M9E>KK;L!`#ZFjA(q>`z~c|kJoi>`sgpZAB9_wj2dq^P>n^^s znPYd}UG|4SBK#HfsjX4@bMiXT^5@;&j{*%>Gh7MH3_f4A5n`EQTf3T!ut;)ND17l~%fsKiql9fV;rc$l%f^U@G9kb9XnrrNaOaYn zr95w1TNYEQh<*>BWEDd@7SOJ<{#&+ro%ij?1lz9^adB2i3o%9)A9VWFI2szEtcU9J zXO;^~9D%9r?0?9U8ADFpEWv5$2>=Lu|599X2gZzwohm4N@yyQqji7bQeDV?8+RTR;UBj z_F(LamiO zjP%;KH&ji?0^)$`i#3TG_{971y6vEN zrh5A+N=gR+E|h7w$H17+lKV5`0XG}?zXz9s_zp`%+~04$9ox%7%HcznYofW<{js4MW%c%O1^COL@0`dz|TfGD+ zAVlCG^OL0Dh(Q#>KeNO}t5T8!@GmN)B5z}Ok>hgrGYH|&c_6ytt(W?@up!=~CDT58 zVpjIiwmK(;&C6&RP%7J?d9^b_8E^7KoVhLc!ylMJYqC*Q4b9qq82xiiedT13=EnNt zj`NA+^}o$6sV0Bk0hOanPn$JIJFG3rksuQHDy4PA3yILURZ@#TX#VibS0{KZ@e8Pe z6H6JtIT#Dbdd8h*KgPrTD@ClK1v67Cd20$z!_48XWWO+KAanBufdVTzulR_2Xi)K! z4zaIy)1F?0!VQUZ9=P^X1iaT6Q|_xOM<<-4yj0|K>V!sRoE#GA>4*}~9sUGCn_8=n z=e+(Fo)4(BU#>8m| z{SkPx*O0K_b}#p+30Xhw{;`0F|9i^SLp*=W`&IO(YG$Y7JmF^a`ZXw<`->}doGG(g za1~1E;*PXz^2cZI{$>cebH>~J2o4cS;}t7eWe4LPG5x%jIGJ$S_?z`2IfX%}JopmX4!@aoraS(AHE$o2j7cMc#fj!ZcP-2k(@`Xsi(2|&k6W>=IXEn zt%sD~oQ8UsuiB?eEZ$h1N1p=of=VOB&O9dDc$55aQeQX&QTz-b{PNr&s3Ta`%okxalnThZUt! zi*~rGT2{#$3Db!QKL(d>1lDRuv9KMiTOkLQ_sQ=~0G%8TQ8TP*(n%+~4rQCj0pv}L zm}`pi;#;Y!^CTRQ8G1|ajVroO&IR(9f`v@&1 za4YvHrBw|oGW^OiV|rxRCz9bDxegzgx9?*As*I*nbpBPVH&syIcymA{21L&?o!(X9 z6fC~GXo?Q9VS-G{XPo}Z)kROT5s#cL=vwH*%X{nElelH#dUr^F`5i4~)snf$ zsc}vd6xG@hxI2@*bY9m^_4O1W1`N4=Pe&k%M0gT11zx(vsvQ_u&wtKdo|7B_1$-gA zppCz%%rJ@~$OncnT)n8k(ge~Rlk$AT_P$L+^FafsolIU$?!+Jw%Z&LCrXWi2cGdH6 z4YyA^%@WenrUjJtT9tagM4UeFOnC3d&4axoD=E&dJTnLT0LjlF^yDvQloYw@)Tq^A zsd;@*=+T$*Qxz(g(O#*xoEG#SFEcY=sAEDTna+Gc>6r;}r1&XOvoY#N=?6@)%=+8D z@@u^}G5$X<5`QP-q+vh$u)$a#dE;u4A2pTVo{*HSzC_bJq-bzX-ugU;Mr&7o(l132 zWwb}?nvdAvi}?WmwR_l$$AnUy#InFeXGVgSn-OCP(PBUDuQ-3nS-?jjr*+43vvTmX zlKQ-+Ot;QzS&>+36a4xO(4B+4UNc@LLl<9H?qN|(DV1J;MnlP8Z5e2mvq9@IP_~HH zYK%21?~$()Acki9V!|FKD=58rH{24#hi5t2{q5;cq@crfDZx^@CVu0KJaZ}|*yh-* z4EE>o%Ul0q^IcNrY`)|VwD5uV!@)+i(_O>?$MG`bu1Vt*G2)m%s^Eo@!^E<)>TJ`~ z8uH>D?5TG(B1R?v<73qzW*Fa?f^E_(_w=tYR7bJSU6g1(LFOxY`j_{5F*|CWtwFWa z^u-){xF$9no|R3)nkB!J@PCAJB!4gCpm})`Wouuan;8O&G2A!3bk-Y^*J3Q9k6lx^ zOG~KXNi)^;aJ8taYGIPqwifJmCi74aa<8b}mJ@k~`8ZL6M(}D~_-Jbl%RpBjn|cEZ zOn(7_dGwDWZw6?WD}V|Vf~DHvVHym@fBhTyO-ir>ny=Re7d30GA5+Gc^sZzmyUW(Q zS0;bSYY?G5w03KCGX3eyA(sJnG)sYp*rYPu#kpw!J2bDvvZ~s_C;Yqw%r#%vcVF?j zy#nLM9Pe5prP5eMM1!PnUXUar>R9r&Rsw2?lWDM7Rzy|TFN4YPTvY!ur!LmY_YroFE52wC`x@PB z%wwPZNXa~6mA~SFebY~%~UsI9$ZN*3}o3#VwADc|-B7}-%X;e?F!%bu) zPIo$T>mN3fRq@8@KL2Ybr7Dju3ASS7qYnCA1%aYN}YJT22b&R_3Z zyuo?`qFSD~@^hQzM`!Hjq6}EWL%3Pb$%y)7376h_z2&1uy`dFSi6Z}@2d~y0_p$bR z_aO4Hc;YiI?4GZ{IbcLnLO^TZj#c|z*Qs5pTB9h#fZNhum#ejfzI42P${2^K*4k=# zFy_GU;ZL#7MgS%an{*+lP|FuD3Y9o{nNhKtY1GZTgH_jiudT(R%stxx53{T`aar~H z$V*w)Y&<<_JDUYwnyEQAO@;qdoyoM^Ih@s?wnnWattIHCrcu`v-BWD%ESEvF#~whF z`Wm}ouJvrp6Iji_MvRUzG;VIHQq;4G>1VMr%90&DNiRaojsL(MN?>ZsC2cRBZ|y{m zc*H@9cw~Pnv+jYx7u}7$**&z89_M$X z>W;=YVG#{9hY*-j`P+J_E4s_|srlE=1g`EGQ4W2S;Z}66_vO@e^VBzpD+;H;w zZy6|27}O}g=$7^1N_rZA3{3c9%XN{YF%cLs-rt#yH}oue;+aX^q1q>K0PnouWRBY3 z`?|w21y4f)14F2zC&RQ@*Y^me)vnF%VT*>w_7_7`Gt55p?F|UIkz%iFDijPJ1Vq`> zO3;TP&<^-ZBxq);bo0<^#XhazS(}}Q=-5dj85sUp+ALab+7#B^19^Cnvtb|{!v#wf z;Hdhr{&`)k9s*s_h8HwMpOUM&Oq6v!VxMx3r4e~7FWp`8edI|#l@~i{^z+gzvnA;T znx2mKj1&s-`aJkvIFT%1(_o|Z;zxCwd9s)CU}LD1DZd&NKNQ)sl27x16^33}3E+Y*|vJX|#Yh=9vk?R-6VHvxe3@Y~5SU zVd{cIau^^FH^QCdz+ZIna}NdyF!-u#+AQb+0!SQI0HX~2O9s83?~uvSDum{h%#va8 zympgu-oJ^2l}>u(*&&ZQMsJ32uAHyf$Vj_Q)H=sHxmzE-CL$?$yQS*iK?q1=1+Ay5 z^}^F0qScC`?ATEbnN4(AVi46w+yI9lER_dK%H@G1B$RM+S|{^rYHzA6p4>09-meFj zSJ!vPs~wcT_#sQD{ge7nKKPg`kWJUmNb`GDWDaTl57<^>_)*Z3PA9EU!e#iLw-P$~ znI9vHAlX#+gcj@nuITIjXKY?}f;!O4r zAcsUmz_P;?o}})ok#}at?9NM=egManhdxfC^->5BEVR{vDNa-nPCZrG)LpuZGjT+$ z4?B&lf&WBk9sij6+~}84#cX_fKDg z^36AAv-Vo@#k|K3d=SI~of8Iv?(wSUJ7f)#QRPgJPfWt2ZrAcVO*}8%dwfWv+gcqJ;BDj`0$>h{ z6BJrmmP_dzy}z_5CLI24Cc~Piyzt*dYhX*Rg8s|r+{4C|O+GKc*y?~SzO`3b+a zIXp-13>cGSDA;-90~qo*aUxMbz(&U2K_SvwEfI9p)C#>Z1%-tjf}H zf6G1ccbVpOaTZzgSs{)Aw}0M09(-Z#IC4b|vOF?PO?v-&y*D=Yp_=M#o@r1)FdAiB zhUfkg?!!pcEa{v9my z1Mkx0S9Kz9T#KFS77|jkA7*JsiRhH@wu(w_Hd7#tt+o}Z{44+LMAW}#t3-syo&7%K zF?hqNcXVt=JO7hXoCg?n-$YW+i!%?61iMpBi+-$Z$KTK6`D4VC{jPlsx$gc{nX_l>alu&sixneu&jZ1u1Yq# z{!}?dD6gcDkG?doP|)@Cf^zPGEO>`r-f@GI<}ek(Z(xu#4KpPtFTU!|?r z4ca5N&D21Jl}gbsQJ0H^^N%rTgGUzwLmp&DTb1J(<}Z*JtEQ3V@%4J}?mY$g^hBk4 z9mP`$y*%ZTM64{hDZQwG-4?5vqbS+8Je-Mz^HQ4PvZuHp3&k=k@v zZHyZ?@c1!3lU#mH0XtbREz0dV3)(M_(@C5Y9ch>cu|K3oH}iP{e~nin|C$x`0(?Wi z@$-6rovS>>2cn%GE*TJxvJMeazU}qf6Thv;*Os?d<{+GD8uzvS7uInCH>}UE&xrD~ zA1%o%?O$eeeh?5p9iN*i5UGv)MBSn-{3@_9Eu*lE=zktw3&yurx#5GQKUrblRMLvNJyH#*t z@Y$;-|p`hJVMzu#7sMpwxy z9=U@+}D+Z zi-3=DMR~oi;!!lE53#{SL`ek=D6dAe0SES+AN{D~3+Na$XdBaG1e3_mo%(%podPm= zwyuwrccL@s*zfPIon+PBeWEv*Zsk<)l$&x%_6!i04z2G}QjlK#o)x-$9WOYVzaH@CjaU`hnwqW8DNEV6<(~I{%!k|Xdo#Y zl4yKVDO`b)!}pWV9nl`{H`nt}2Na-;c`sg^&_JdNM)a|^1ej{k^3FKqDja$e3;H#H zr1E$Dj57-Sv>gYEt=9l-6W`n&cuL59iuUR#n0c!gpDuzFgRV}g1%Fc6W`2oTqi`h% zF6?TQIKzr#gvf_5kMAOG^EM_oFZYJ8MLExKPEm;Z_z}ixm%mI(d_M)36h#rlAa~BUXJ^RsI#epWj3q}dRx0uky@t{QdisBY<-j^q<4W0C{UhJV zb%!Vtb<_bi#j%fyw5X#a>PFW$(848IhSITFER*l1NvfL~+(f4m`m~6d1ZXKjn8jkq z0Bq;~20x3-}%Zzje3z1oijn8LXz?! z$9p6I+wtFcQ*>q+^20q=fb)+LieZq}Q@&C!u$KoI;{jm0=5@LM&ff1B9F&aIt?(Y6 z`M&zFxg4du`6zAVxhXN#ma*VHX_?mV@Miakzu)jjtsyCWszaUSFOkOV37v|zfugDQ zGZ~LmGz!=~h=2aB(b#MgnIQ(G(cVxY9r=m%=rSW{Jd|vBb>y2NOz0(Kmm6cRm2g9p zD+kk+;5_WkIYFhZ{9aO{{hpS5*S_7qw!k|0~MnOTWByp<8bu;;C)4Jx|cpmT9laQ zO0?KXm5XD=JaQV1eth4F@WLR|oXkmG))ldD#G~nsA)m2BX)k<7OWBq2()u|39_3RIvN=supb~z) z*>PKUFHmlsRjM`DbF4&>HSfHkfk>O{GSXt7ou-H{=R$tweSg!`zTK+V>h=wOlsiiM zdJo5oaKi&;V7!yE1Nv*Km71fP8{#m6s9Me!0G&9oE4zm^mzw`b#M7=C4NW7g@;(hF zW;gtZ7J~XKm5Xv)Y)p}WQ?FUcl&%{`*QuTw}O%7y{D+jSq$_cr6yhf}Uj8C492HJyt~zSAgr zF|4aV@Rt-5JjlbxMw?b&OdjE_b~40{of(VzD~h!4lPf0}Qq>(y$20fVW%WsrnjCzo z2IQz-sjG5UD4362 z^yzEZViTGbZmssp)xLf&^D`>wHlO)IHKCkhzq7ke$GL4)8Au0PHYGE%giw$Nz3^tk z*x5qV8AuGRfw3-NFM4kkGg|3mJU~V#)dpg~?oMZ*l&0q(v$QSV>(-bSp-nQw!cOH7 z`??|H)SVrnM(F&E*6O*9sMKx0n??bRbX51b^u@KZpgV>x@ob% zeYP@uu05Cyv$PSnoQYGeI6C;>f)q|_znakf%D?H-CJXsCxLF%4C}Dw-tDLUt*q572 z#bv%6nj3np_U4!|A+^HwP6;h%D8ts<7j#o1)UFj4rsXinh$1)-rbK zZ4S)QL0J8p`GCu0kRE$|E6}(mc4NmzER-K(LT3v35q@)g=~&yF)rWi=GTU8a=S3y2 zNp7*e9Ao5;C@g9=3%G;@f|J}Y0{=_)j*4so@y}5r3>=-pjm59b11r!E;?`zCqT53R zpMNf|4=7hi`2raBp8Sk#ae3FzE0XFO0fpZYBK0vDoUXsYovHjf39FW=GidSG7Uz-T zs;kyYn?|3w6qR;bk9}>oLo>4!x9zBma^_&D#T%QcG;b7RiyRWA3##~Tx`BIRLysa+i$}%7%ha8v$ND95w2qp{U=YU^ zx4^-t9?gL57#1G1xG*|Qy!7ce3^+3!i9)H_5+-}DY4jlBnMtUhGip}yV?>ZYdik}@ zAjLcD4pM(c(W=+dt3U0t6{qRt@LqGuIZyEaYM>)nk2771=j_inB5Zbjti&WQ`&of9 zC=~COcwg#+%6O*~Z_9EXeWz^Df?(jo@ET;hin__bb1=@)NTekMpIS;y0f9u(u={QTAY-Z$TJdiC;^FN8CxMlJp}OU1_^$L&5?XA5bC1p*)UsWe z5ap0=rjA-j0zD8>`+y__Tv=7M8r`-)7`E9$?gv0HhYp%`{LeGZou}qn^j>*-S3GVb zE)%Rx0T&(Sw`T7@CEUftpMF3(CzIq6 z(tRx|nL&@3kfuJ^78?eo7!8SGytTnYffcgZG{9(h(Yc#JG)dl^B;$n(sx#D5J7Jg@ zs9b=wBhz53wh1N=&~F~UI1pe`6db|h&(XV@p~WuH09A8ryc3H7_^v!b#?ztLV3I5X zDb`Y2l*r$c$z>iC0Rcp2jBx7F0rVJhAF%j+LI6Qj>5_ydM+6*5T%u!D9I?V*0)B!p zhzkOdns6AEEI3JdktK8dTmd^ZQ6Q9sY$DZDY?mokiOItuCTxZb}VJ5<*QDW3>&3Wf5|dC(czFrT2f+wASKi%2j*LQLj;7+BBTt1RPy=L$10dO$y(9+Hd4# z;}0=w%CJy%cWNpKVT}D@_rl3_$gBB(NjlE}CmFiWS3E$c=OM1>)oR(MICRV5KVo#eXs@u()1j?X9rk=r{16uAC^`n;iiZ`vmye3xL-`mk|hmPlbYe)wtBHt-1`guCFfqr-fVcH8R3xwMfJ=X$#U zuvp^P0d6>?YkSkDP6~sQM$gmGr401-OF5J@ap`eImwPK;*UxiTv^!t!Ckn&s`SfqA z{aJH5kQ!;yQYo2HN6UKr>e_z_Wgn++(koGNiztlKzagbQ%$wrw|A|V`!yV%5;Ddg1 zx-%}+G5uRAX698PueAyp7AI-2f{70CDqizP|KVgw)7x_)>x(d3)IJAn+40(Xs)fDS znzr*bkx{NQ3wW{lI9(RXTteouG{!;XB>@Jaj$l~YU35C#bU|Ordm@*#gKC%Z1L%|< z?8sG)eK5=Co+V*kYyACRebl*qt8nPX0KzBziEMngH7*9}v%BBc(J zGKHp%QGmGx?G1xTIbjZWI>)?^l#IRqb{sJk7Pm*X>?jp19NPlFS6sPEP93*2_UwTo z)GTa{aKq4;vWI?IKesMZjQy*k$Z>eS6sTcte}1-l)^-sV6Bdd`O&#E>bNseeaSRbv z{Uk=iI_Kpufx7l4^p6sk$=E;SK=Kj#mh^+Z{A3fx1}aoWGoiwSg9$Cze##>cp8Qhw zN`;y%c~{uQ63hi!iSTdw{`P(2sH~iyF;a5K`>u^2XV(~5Y>joFGbcB;?lL5DB8*sx zjQ?Rf{${$Rh2{PvSDK5@^shF;T>i-4@>lf%7oyEkM4UNzAE81#&SoqE`kl9=S>;cU z^kOY!0b=GtT`SggXyyM#r}tjF5By{UIz5qPG13?EG7QmBsz@q7J6oW3L7DyFz!7h1 z+!ZBx+2xg<3T?*Sy3cfSHdNy)T3uQYFRwpbu0MDKi+;+?hgu7*s|mDCsXLA9?|sX{ z1v1a=w}HN&zUq&irRlw4exLJhXCzUM(I92?{SD4F%ZgF?i=U zM3B54t~wTVeO1M}M!pVvlSn$`uQP!W&5jNaX;g5pQkOnH>uqe<%%P+>NnqS!Dj14m zmroSM+^_0QVxGKVjJ(5|9RgS}{P04rro3M`ozisx5uUrY7KtmvR;{{ui6DP$%G_ZO z;eY}6qM=aua~L%Ozx7R3tleu=+(nRc82sSj|IcyUeo1a#f8ty*S>Unz#St1$v9&{~ zA0;R=RWglvykH!HwKG)Gmlhsc6@v~q9(g3Vd4{c}fV;BcK=@)0kI*K$pf)TznpWqD z^sJF(gOXy6CtGI8JXlAG{ie6^+lHQF+L}(vm!e3^eyOc5*cM> zBZ`eLROzjS?)%<_ihw74D||PdJ|*qC<*KjeA$xhFF}~any4W8R%zU|Zq#u;Ou>YqQ zT|$;vaYb8hBC}6>kW#Ch6%G@lmmB%6{fdV9Z>O_HVR>IlsLx{MO*LX=Rri>j6V_LQ zc&PpFKr*eNKwtY&k0Vmm!T~+TpfQF|3KLd9AfHI-PL%$)Sil@EK8Gl*<{1i&^J~;v zb>g=Y5y+VYsvoB1I$)+I94G1ch=Ui00F>(9?yYriV7JL(xzI6)ME2h@%I=nt_OO^A@Z| zrm7vhiDSNV)Hq%YhMgJl5*SV(@JpzhSI`ad;W0}yuh00w{eMi8Hrhi+m9!UzGD#g^ zK~iU6oHp)MPs-G7{lTH{2n`y*vnWo_NO~-mbc1!|t{_p_hY*<=g}#Azjtb2#gr`;N zW6pm(*jX3@R#m;8?-=9 zKWtR#ow{rlurzuJvrus^41x=^4(upXO}?p!RY=S+-YVLO^$1Sltm=Ihw~CE=RFAoC z3R8n&?B10kRdZr`vWi9$SXy}~EbYG-mIMk%N6Qw|N3-dowMfx;pzpXqU~1Sd1|qc+ z7pTV49JciP$EOY5=E4Q^1wU+&MX|AdG-nsZ^bGa9aFYj>f_RPcOpg&LXHbH)Lf&9_ zX`wxB^5KAbWWH%hg)zk+dLtGSV-VriJ0TpP{_UgKzlN!B_{%V;7Mko{5?(f|m3Ug5 z6`2G`N)!hI1C@?G^={gs+ZCDQ!r{>0q0sI!>gg+zUq#|0!Gy5I$_yn6;mVylaR1!O z2V$q9p~ew$tQN`7jmV#o zmBztI)VYD57sQHj+Rw~B2!dNTTPwt&5LV!3h+okgLlV(Je*tiU1FT?F=3>M2YB zSxOgzBc3|KUJ~tR-x5|iYx5V=ZII2-SIuONn?P90(eGYKXkVw(Wb!bPJN6t|X=b(- z)!~{&3hbF1Y=57A^8fgWK8u?9DPD?)foH8And!!<@IgqgcI#u=X48tp96H5A>7b2l zh3i8yI{v?=kv%!*hs7Qb7*s{uf4=Us=1RoD?=6MB`N0CSO$UG`STpjQv4Mimf$sQE z9v4H}ut$A5_flVlTE{Z)O8bqgt)`6Vo^c3Rwd@kS|1sx|!Ouhllpe+DWipaoM4h8& zQSw`H{ttM6>a|eyrrt+BX+_HqK~fdr zJmZm8#i1Iq?un^axNZFp$ws>z^|gK!=BN{8-EKdl)N^#+npw?f*k7cs(ry% zwHFgsXd(uG#r&$YOEH^^kWO2`onqPE8Diij&3B&~6`(p46THuImM*#VF-Y=i--s&^ z7yNe^4h8#~-6cJ#JIe}K;dEyaGk3;QOUTjnFC^`vNfuLSAjpfK{fV94>g4b+XnWZX z#G=1rtmDZHlzRiXfXa2rp@xzUGSPKEF&N&818kJF-9P|LK(oKRi%7nb&NRWd28XW? zb+yX)n~nQ-46{b%qSAb&rqx-H$Kg=q+q8&7YWKv|^+3r9lllqN0qMHKFvb8+!Hlg_ z41zYfuvTx@>3WG4Tx$43!Kz&oJs>3g{-Wt;nRtEi4jjF_P{QF2HZ=)&43VCJNv9q4 z)M%nbct7P45d!^0gi|8z7m_r$W-yQYqHjcEikdK2^Qg%}sTI5y@r}P$8)uRM^QIox zYkG8Qv0(i~gSjwf#J10$P((4s2vUJ~?nFk>0k-+y04bxEa5-Ct=ZR|{6|QPJS?PmY zoE@6i+E`*NR^e$`<&Sv3lW@ix%naQfAx8u{qcv7_hly%!U_+hpw52bxzg722-mBAU zcZCIqe&QK?W}xW^slHr#j*gE2Zl^A{izgp0dT%T?P2NBKx9%O;@5&3aYhu_vybH4r zN+c7-;F`Imkee`h)v)Z$H>GcKn&phmJ>vj~l4TxYCj2Nv*cs*lb|3aCEg9-0eCefs zZB*?(Hp({ncJR_NXab%|l=Epfg09qiFv%p8&y6W0eG_YS8c!b_A0AR_a{H3RuF&ko zK0@nWpGKkRvA0~0&xaxV*R0m9?0v%{`0*+;YZjZ3=)hEMT8?hk&o~oHyko3%-i` zO9ffIT`N*29!-neRoR!&3!voqbMsCRc<^B@$?I%)JoLl`tuM8O(z$!2O%PR@g6H!eWm*v zuhNX2gw}Dz<*D>XvZ1lh2P@-gF%r$=9gbeC5!B)1tK(_%T{$0CY3}+b`2JMqn(Rab zH5e@&pWb21{Y)N`v(F>H31nIuO}KxfwUeOG;^6(q2K36WMe4CAQDU+tkpGu(wYV;h z!&g2RGaacxkd*>w1F;jpRCxyx`D5AN<4oins`3*zug}jz16;ktls4!SAJ9 z7Jf50dEg!1MfAj8Q(-u54}A=17?RT$2j?CK6bdbpdQHn5V$fszVMxyO(gm+BWAiaNm%B2QxJZf6qW|Dp6O@+WKqD!$Lk*% zL%Y+0{JxQ{zwU6oWoq}%oK%~atLCv|rT2X0)tj1;n+g_*CjH=R-zt0GkdRVzJ!yJW}dE^ zo6HB^VDhWGE4#~|F~qkdWv11I2d`jz>VD%yhIu&{3{9`39aO{M+$S1oVH;4V&ymXS{P_4@K>pJH;~ z&2Q1Jg0c*CXQd|D%^w`Bj&HHACV51$fw%CU=ot2C?D|5N478pGdN*1zWY2+}s5(+E zv0}?4ux~D>xsQH7M_(O)+ZT;K_`XbmfNRKq|=OUk4I?@mNeLV?3 zi*V@X!NuFSJfFiHKd>aBa07)jLT7!P#RlNU8P)#PO;THCbAC)Ol)K~7fBWSb%m{eq zxks^B;~13}23PB~I*xYpJD%4u)o9Qy#l}x@II4T>4cV&@jXUFqxQM&`JvN?5?$J#| zdVuv2(LIo$f9>wNci=S){oJhvS{BE;W-~Gdx1mLx$Dn=x-`2$F3P&F zW_tvi>1M8hal5LF{7-7Izsx8-i>*&DPv(+ZGP_VetpQc31am^tgW(6E*~=x+-~Oq0 zw4De4c2Y0K^Qt3R(h~MNQ zb1eQc38~womot@gC!x>$~3nvlK$8$=;BQngjikmt0UOHl2E#Dnx_sp$_=^j0>Ny z6r8}$hKMYBbnpT=p_KW)8xzRY!O7FFJ@z({<3^IAW`J^I@e(jcEyNm*mzC~8RPh{F zz8bgq^I=Zk~l>Z#+g`;95}xj+5D=nRjGmSO)% zuk(FVSpCM!M&yMBaeHV`$7h^WF2id>V+?No_htln^T1Y%P-rf3bmvaU0I3VF#iHMY zB^3l;#oyE=GXb{P2zVew?8lmUqW5mq`RV+Cje47^RfdVLfizW!=zK-gYjT}LC976F zX-~-{CXDR2#c+$_FAW6fs+VZjaW{H@l;SSWiw{<+I>ZhQGM_LlYR-iCdY(<-yuZJk#g;yc)%9Vw&jG#ud)j4#qu4{OJ}rLsr7a*gm)KTk=AEz=Ej1;ls%G_RS6kws=p(omh#Ky=~ za*BN5V`?U4D*dg3ELreYzh4bq0<2#AldP}Q@MR>_A0yhi?w-%JbEzU{AVatWlfe3r zAG$9jCyOCr@JU6(;w8O)jfwTnI)I_I>z|}0I|Ma>zu#8?-`|Ga@6X!`Hi1*6j+ZNb zL`=?Ra~4j9Wkp#Z5Ec1QPoAGuUo7}Fo+E01)28_DUmm7h*S1Xle(xaMd5)m{9G3F(1fuCW z(5Pn}03^o6?D-ZBDA+?&M10i{ z;%f-4mC~!`ZY<1yI34tGZER;RA|p^e@pX{_p)*oDwy@ZF7TZc-vLyM!Fp;M98_vrr zHJIb}+_fCtvVI2(z?SRAvGOV~3D$Sa9Nt<=t<;moii)la3W|eWRDU-b6r!rjwoG4H zWg1^>H%NHLx`F1Z!#Q0UFr@vp6|80u)D&r>B4TRlfJ8I`}^8)jwlaHje2m{qn_hLpYWahbSNews8KKAZ5JT=?J`&o|6a48&1<5% z(a7^KpIU|Ddwrj`AUNG;Y|Z+GB&yhmwTMGsYi2Mopl2!hj^u2?aHk2ogf;*^U_Krd?;tJ`AqA$En1%LUU;UN|Jj!EXF@{H%?ko4cEU*bQLeI0!RHLS4C`X}6Qc*h2vS z$$L}t7ZFNuKB*!C2ySNMgN-y+AoxmvMULZP@vkYc6Mr+DVSET~B3nkf<(DTH2l zaDZrras!JRq12HC9XD$6K8YY#+9`fjEP+TDOp^Q_hAt?mikVBEMVhnniH%u)EL;b_ zQv7RX;}~z^%-Klc;^~W_^UjRG?)VE)O5ikpZ9GC$C6+UV-z}j6??wWoSB6*Ks~8{Z zH&P}3@g{{RIc8l=8(lZI*E~xC@sXRW2`+PuBSrdE*7~b1Es*B*S56yeMXeQPk4!}_ zbpcq3n#MS?o3usZfcg~(eWGUeSUnshxT9!@ilBJ+T{x=ceo`|)7;Px1732mojVWOB zY+OdNerE<6VdOJSNWm6HlN98?QTrFGO0exg2(8|T#wrt+NU}9eQLz91fWWW>lZ12S zbhhWgwLY|4cBnb2c%^|n7q~_?0I;JBK-9aBet|KI6CHe?X1+mQh)R(7+)Dr;-$x8m zzbnt{{W&fAK^~rsq4Hw#!YAs)hn^cla%6Lx1nry=Bhm1BTHzII-_gH4N*aImQ=z-) zDIc{q!N*gz)~=vQsE!xbg1YR}k5i{)AI`r5OeFVx`|iOmyg_Fh@nv_Z!zk9C)~~X1 zWMNyE>4Bf!L&$g21JiQZ1J?)wGcHJ)m!GWs&bq0txyr%vY~H#0eWhK$?n5#y=SbN* zwCmPW>v9!)2)*Pe{Pg9&*f|8Cp*uhM5lN>NvugYS=$CR!hqh>GZ-$Dyuczf_qhIB- z(2v=dN~Y+o3sa}|lFfgTee;h+WM=JO_7bPUZ5rC-f}8*G)4?2m)Qgu^cPw=V6|*8_ z4Za_y0Ju{D3kLl=^Y-tZ*Z!=G)*r@*qd(Vlf35!kM3Z0?bW~os7?f7y>G>+MWo0xndH+;p2N;?}odAqBHd4j>*HS8S7{n68~*(T^8c;hLK%Tjzt5-O6gttfD2zChR1$ zQq{3s^R+%Cz;X=r+zZQ*x#phxE6tC6UMmWxdVO&Lh=n_PNTic`q=BpHzHKU`xQQ*~ z6=?ISqD-?Y+n768-RVQ8!!!zwCPxdYo`MrdIt$;Hoi?VjRA4`y8?L-b6tFvqxs^RK zy--;R<&0$5(F@pbJU5ohH>s|$Hi-R(6}2b!RfuyeY-w9QP;^~std`+-Li1MU-K5Ru zUkZ3m$DB%0iz<|f;r(jgS0+HG0N5=ajKN(RSQRW7)Eg5IFitJ3y(KrOzio4IxJ1iU z)13|4Wb8J7rR=@Y=h3s+zEP)|n2IqPM5;b()9L6oR<JZ#z92iDR3Up|DKFR3{nwa#Q8CUUSO&dF}-hSj< zYGW?e*LaQyX-0VPJ_1b0Jj&NfU6qMbrU%B7zv(bVp;?N-)wc?o<_#kUn z#1yM03)({&7Oix#XFoae5uq8 zX*GThQbbMDI1t4F`DJ53)`^~3VbndYac07SNj-l-pGoH_G`(^iNm=?1P8f_|0zDYuV#K^|Ah8j{A$2KvwwhtMpJnPy48TKW zbA*)+<^S4KJ+^>%HS{Ch(Ix2aISw&eN!Ld+W2)>VczHbsw%|3PhD_NIJjzv`*=1OvqKZ`Lj}_1cqA^?oOMlfs4im{NTQu*1 z{`8}=)dmbE3r7ZTfY)njv@=+t+aKbZ~Dca$T=H z-_p7?^`Qm(6jR?s&w&*fcubb@%mx4H$J^f#wNY71jZ{&4O53$MYT29>@ns+WY3B2b^n%P}~?!Z?%+>&u&`=m>iM4~;aK2K)q4dytwttoW^Z5E;la{^bMK z1RhVx7$$9R%#?BTtWPur`&b3vSYz}43E@wc*ZsfGeoL&~X~(?cJOK4NW2a(h*{6+? zFb2L5%Uur4kPDy1hrf}0e&Y|bL<85kUqk>%%|Vo4*5_`Ds`Lx;~Wcw~& zRrZEM->@W!!I0RRF!8R9t}-vIVHA2GG_j&PAu{)qKjb83!Azq%oXp`rH!UX+-8d3sOug5S4~YBkSJKbncJXEFbXTORP&-l38V&z~E(ml&a2NJzDL9epw-&29Z8QJdsK^n% zDz@EMZEP;fs)JO&Pkh>>0A?AWFR+2cnmovdy0RgDph^2X8fKZw9pdur8qjQztR^4I z9YBSWT>x2E`saBk;BXB6UBrQ*D5Bn_;~yWPoDf)0sill~nC&)SG-YPUc~K?#k^ zcq!sUz#0M?w6PQp40I@n;Lcq@c=DkN$80J6_*EvB>kz^(Bt-qf0NA`HB1`oMcC$?M zC=qx4o9*aTREIg zb8S*4k+Lk&OZ^5gHXjTF{yzXjKKtKg2whet?zzJ8N*>^qK6?E9ZIwSjCT8FlHey#zrvfo`SZU_+;|8rD$fYdYeuf$Tt6V{lOf;K7F1mfm3Rwu!_8q zN^=?wO%);d;jN)UUp*!q-8 zboT}tyGWixMNifGTSc4s*YSvAXWELmh6!_qPad6`^q8+Rrts-#-4vxP7LZcb+zC0z zuS@z^`yo;a>jSxJ|68z!gb>herylf2V;BonBV5VxrWTlv+wI?~!*7thlQ|r|RIiY@ zb)E*u3${U?zebG`E35ExXlHi==lo<*T}xSsF#V_3Z^cCyYslki& zn(K4mjiZ7SOLL4ZOC90>B~J@e=rk+7DjabL98|&>_0oh@X2Cu9QG!0D-jt14?~$)3 zU-iGp5u>WlS!^guIps!X;s;rg>Z!GOjJB1pp!aizn%Q{p$6zv##* z76Nd_$k+in{X*V8 z_M2+e%aUgl*flXVuf=~??TtJOz(U_fLn#eI|Hj8Ajwg-6XFkA2{(R|w!@o1);)9ft zt0Vb(I4^{HWcM-_ph%RQQ(EB#C2vb*6rdZbNq1?_Mass*CoVt?%o5-J#y}htMT1Lz zG?XgN9GJrJ!^iXWBDmYQVq(5&vR~m8)VjacYJ2z&vffW14u}};5Nd7vFM5ma%%Sw} zK`U3^G0Xh7?EJumIV|NWbOV)ekf=d}SKZ~vztd*#BkU4E1!6%o(CmX);G%QH(v2&yE12TA{MV&}lakXz7GXS|))VQBQ}4K!i*K4A;%6si zjWq?2ps*af0)Gax)_&%oru>$Hg1P*Ftv${bt&+sim+Li|R`QcVs+CQQzEnFg8d|184*qndKkbbt8owZfKeHIJ zrIvl$Uzjppw98%n{=)abFe8Tu;##q_{c3pJ?WAq>P=e5FKlkK@>&Kw(ifgx5{UejP zPj?bn7Jb`GzDU8AubB^Tw`&RT5dg#c%oI4R1xcAXX#7)3aQErmF8X8>DI`o(eU+OG!FpSEtf#coyUmOQb?&Gr7 z*IDI5=gu6pO=8snUnq91*LvK8m5)>c;Zn5&qO#?Et_RG=p^RgEZgln#F%dFf zXW{2<8f3D-bY?Ic%T6*Q4@;zionHv?aC#J?3&^tSyb#6S#koF>ZszApZMBfY?5Wvy z90f6>MoxyLxBMCA8gR9;+(?Zw?(`mEJt71}921{O$j)$Pc}rjfZZ={9)uL$9{j;{GDYBl(x8(@%?ez z-{w<^$-Ne6>HKoqQanjrc}sz{miDQ|+&KWB1co~UDMc3VT%;?H=--ssxl)L~rQ$@! zZ%CUJhfif+gU8g+V2`>^n3u0L%(h{@Dyh7?%7H8|d9L_K@)|8hOa$~+6uHs5k-?Y@ zZD2-Bi={s@w1;u3{Ekz$k4E>a<@CHt(n+iKclOn2qePj%4i#qs}KRb z5K@s>Ct=XCt6!L;XlERU;w0wH2-7iP#BvQv_t5c!fFTqUYjRtf&)zHQ z_iVBTWhI1VB^{8c@{key`?f#JWVf#jf5vVlFTe4?#wOm&%#qU@i~VAe^FH~ZX~d1L z4b!!8Yc%Zq#oxCN;bi3V^x` zrf;qaSvC{XD$xeammJWKxUfjQb!z0lY+X4Cd&LxYS#9)c%`$&|Aq)*rVvPBh`Bp`y z;#qP}(fn8R4F01_DB9w{p(0Bk-I*1no&UXDk9azf6(wp1*$Ec9FC^*b`n=~&w*uq% zfy()#SL!EF{7jPnE|BX?I9l0u?~wePr|oQ?@Z=$LI59!RO81`(9u7z0%bKPsj+-X? zXUM2$!x8^bMOW~$Mq}_D6{vKk%@Eebj_UZxm<2~u0U>Wfr&7mopp{kwWzI2VD|vBg zDvW2dO=k_Q$J+V>2+2&>=O9z0ljM^0I;iW=bq)mngy{+URC@boZa zq+HR?9GYH}pA4{uoG4y!aBvPorzEndAKNJKbJC&JanLhKIaomT&r~R(CaR{=duh*D z!KDxV_DUrGd! zFvTpYN3}^shPctWBtl=bY1%cdC97`)8gXgXw!M>f2CO@B1VLK5S_seC%)olw5MHRd zHU{dBEMkopL99Vx4)!>kD17>$keD=r159$`Kj4Od|M0@*mF|)@-e|9rNpGtqzo2H$ z0)Vps=Af}%^E4~rDD(i;sF_Zpt41BGr%wJ)I;zaKJY4Zb@q9{ss_M1sqe4zLPZ266 zuy4_CLOFWQ2mHm2OLwfy{#31BI62+Bbe9bIfHrv;J9D9>%QWn5SWz{! z5gd(?0P^^ktm6$t@8`nrn2TN3GBAh+c)G=5NpA^E{XCcOiU`qx4i0jx^Yf7e=HoaT zFK2i(iesR#Z)wG*&B*udC8|&743OqJJ7j)6qU{Z_mcpMLUryAIEBUbGwtjh7N7w)j z!INC>aEdVI??1eXewC8#-vcMh-u~KiG}nQd{^2#n;;nH3;o&g_@8|jQJPg3;6X>P8 zSL?Qj32RZ2W|rV2989#xBY~`#5QU4rV9|9r9o4lP?Qg24~d@!+FEL^3X69P@RJSi_O!n zj#Mt6!KX8QxINLJ&I2Fy?g?ud50&}-HajU5K&SYQKmU)F)%!mOPP9G|@K5$(G16#E58~&mnv)>D zIDcL$cc1CjJmDhxJ+-HFkeu-D%A1i1h&2~Vl+nw)=tjgV31xf9En5oDmK=PpB4pdZ zLzG?s4l;`oSYcATbC~bCEtc!lPhH-`d@J30J`&KS;`qZ@fvQ4}l60r0VNk=uonicU zX~zg9_TUSMrorZk&p#tJ8l#yf+p_oQUK@PK)6on3!g;LLNOm*P8^RnVG(mxa-BjmZ z<*C|8vJMYygb_`>!O(E`5OLYY(4>)g(zrnelQ%>n_5lkL0X33riw|4xf}CUY(YMZX z@YBW(YXNe(jK9Y|W`?!y$y70*yPMwIWfI}5-0G^#OAc_CEu9!-UGEDx;TQ2arC-qG!o-HlptCCVQIm zbUxlXiyHh;xmuPtP7aA^m=UMrhjsGeIhK~a*Y?Ku-P_HYYRBhSW%Em~%ZE_33*KN; zvyU$p`3Ygptu4gaSIoxuIm;Ga#hXg8UgZckNfVc&=zuW5x1a{?;{my~es5OPAW5wk z3{?w+bi|U^wi%nT{z(iAm?OOnI%P0v3flj;lk#OxFFAoxwNYLuV6t@3wMouLVwn*A z%-O}Ms!!1VmGtvc8t)^BUt|B$SX;+&al)sj+keL-N2U-D3r8Y!-KlBq&nOD3kdeGz zQ>URnF|bKo_5jA}j7 ruMVX1K7pZ6h!(8Qf6D>t>WyS(CVK-sQ@xPQ}jW<_mRxe z&)-MGny|52H-D77hPG2})v&|>7-=e>D2@YznO9Twunp9G3ixWH|AL2LCvNg3VYr_i zv{f!6Ey)0{Y%jwY(gwuX=x~LBY_G z_r$qR#c1d9;=F4e1$uMb<6h;NK@*qM8YsiR#GnUI=oAxtCXg#?HQ@MeQdLTMpiv}z z@>Q0O{m9kGm%qKPAr(7YsbM0K)yR^W9zIRcqioFIs#yR#f{ZJoR1WH-%j7Ml7xM zzh|+_5(T&i8dfHrQ@ZI0E0M?f0GcVd`W_*g`p?|c>KTXg;?(om5cqAs5Lp+-Y-_uUo`WjL} z1F4hEYi~Sc%8{5#=OX9ZG}Rv61Wk6MJ%4A6z6#zY6_yyTozGo#VprJQp48k*%nkhr zqC&mIekc{_NG~yTirRH_NPlJHzItn|r;Osu4qTkq@&xni*38q(!#6;hG811wYX@h- z+_r&@t_ybgxuHKXX_C#iF$F;mUQ2Daq30^CpMRJaQoUU3wNvrCTPn8X6zr((hIW5@ z_6{-kr@Kksd!u9lSEJ!2*4)Bw!20vWT=bTaq4ZMiRboC2+l7kvEE=R|wFoeby``V*_HK)t66+57)?FPF9a-P%@ROns=H_M_ zB`dTUYd36ZUi-85Y9$}WK|9x)t;VkEH3IAZ@$r3jSu}}uR~ zjPqjxCUI1fV)>NX=0wP#lZv7-PaJE>*`Y39x=U@{F&??8t+x5lfzjA!pytPqWPK%_ zngW;va$`5k@1FrO`TFQX%dYyk|M8AbRX81878yQ$CjRWeE$>90Vj#FuP^@QOs9r%- z5TLl$MiX)HNP=3))&R|c(p4Gl5eBuwfpPPi^Jzbj^J#=*feJ9%mpR~1c(imP!d3X4 z%yV%0;=V8Jb5LgC4GK=ZqzADoH=;p62TgoE*WY~E7ch_L#`u+QZJafAqRzEBCA1I4 zI)i;z*Uu}eMO7xbdFkzQJe#+(3%0|pG!mq0XgeBsU*Y&s>rkP2210!nK(j%>cgq(F zCD4GyUG-OOfvfWhOqlX@S69wJ<@Acpl^j8hc->0;HR}PSJyu zLi;6)p`x6P^G%IP#Y5_~tUzZ@trDix@aM;_|Ii|z-WYEq6hG&!`=o_KWk(=^<UKNPpeP)8=vfLrA{cD|g#sKsJ42$ndG% z?A;f&H($xup%S6y32SL^S2|!>3z#1xvtL9>d%TFl`Zx2B6@*n*rzXlaMd@0#Hig#7 zH%&^cP#Hylsz@oYKOpjv`ZDQ?s|1?|6CI1LMs*KqkF$*lStsiJ+v9F%c$EkXPq5i0 z>VI5Wd{nk`*PnfDEDF(kA4b!AcMV~%!g-~xL1&;4{aH3!(*^Bl|H|lYk`7J6O9(U~ z)b-#$x78nWoB)e4HZhMNRjr{md1Qo z{6+${^VU<7-iYIFqTE2qD!1(BX6j}dT>@ZGDNgJIA}g^25|cUjnTo`Di!V<=X};ZQbRf10Gj!6w8$3Nm zWIgU}BIXl%Qs6NF6$`QT`}(i25{9n{;T?(aV!_gFQD2S&H_Cg%3B2bg!*ktTddEoP z#cmmweyK*0^nEIuHe*d%HnDa&i z2knp*;~XDyx(vxFRh45j2aOPl7F26+HAPv<{X&c&Y>Qivs4YE>uQvA*AwBh3YN$Dc z;erGVKFLC>|vgqrjKrVKUNzPs{JTfKX~6J9!c#UXDR zS-T{*m4T*G{WG>bSPg@Y)(w7V0m@ZP2WW|mI)FNI-BV?j{Pho2QIp3?wUAnY(j{CA zNT9eW>W4TiHr}O219g6rt`r?26_s83IQfh@a2KOYTB89;ADFJZoEPPR;gn&^h=+;q zdZS1>)P4jk-+`ftAIXpkXG75@QB~8ST4Pu~lQumtN{Q{`BK#nf#}j6y9+vvm^g*=9 z5vY7ow5eQO%boJ&6xAu}AN9%;zO`j8SJo@>+9t>ikBO0h{%(PR!ACl+CX2QdA}bKd z@Cz32&n|~vKqZR>)nZ4tms-(CJfpfBhWYy+&Pz3OBej5yY%kEA!fuVG>yFBDKKjM) z9K*eF%tg)jxdNY3G8QWGE;kG(?z#|HL8hH0^J&nxusRzLrkqFTm<#g})_}kAPjjeb z`{ZNpMi=>!&pk^BbN}^lUVTCv!EN|%b`U1&5ZKdxR84WWX3$e-@$P8NEQmW56u=+S za!sG`Y91Z}5E?0k=dsq79Di^O;s%e^Xywpc1wsDkAue&tY(ofuc>uE{W%9WOp>T1w zyxvf%xpC7{=vS~ua`)=$lj`v$Z`ae|`2;D*S_A%W@`F0{eTikYZ_UqppB0(PA(yS2 z!AsN!tEIE<;?CS-1%BV;_fY^;Fwf*vGVC4j3G+cm;U!GZ@!(Vaw}9#_7c^A2t>qn0 z7+iF=s}{;UAb@)Mbt!l?wlnCqMX+vQ-fW($T?)&3p2t+ywo7)bjZq6^eo~L2r*?;Y zSHY?<7;5M~HuJ#y6{2*)tXI*0OR?vmqnQ)^*R5LP-CPZ5yDM!wYbC3ra&zV8yG%qm zBvW5kzUxP6!Qs)PY0TEXU~4O%<@>E@4q^I;kXH;8V@yO`JeeLrVBrMx+cdEB&=q0z zc+8T{2R+J&z?Ncu(B*xRAej9!l!7V87H&claj0RQZgCE+nGr$#AV!oPo&ht zV()Tfn!SGnRT+kK%Ms2vSna;O?+q`K{fAe+P7m;&u!8qfWeZ!1?gm+V+*|bea*NJb zsG=$v*>u|e|9HCUpr{|Gt&~WEL_UtkQ6}>-tX_9_s^Z(nP+xp=XvIto!PyVKOCxV<&vPiR6lyDpfFLqdNjh7qVKS+DwsFss-1 zCa`{4fz*sU4AU6>hycwGkp(A23Y4*2xsWXJnVDMX2k9RR%_t}SGDPiv<(nHFE_F-U zelT4@$@ zkAH#Ujk=WE>j<1$eQlI}8~t?Pz9hA2`T59`)ew(|G(R20+%Yob_Y}r3_{#-W6gw66U9+?$=ADTd$n>QY-KlnkTZV zZ4~p+dNgR@?{?TZwzc~rSnQH%F{=wjag-yvDi_SFr>J4IVd_$>WEMM7B~K%dm@ux` zNZvBWQgudEvr!&{k>DEUew6RC;HJm^rT%uuzT?}1 zlDqB2`Igy7Iu@-{|06sm-KW}5F?h2veuh#&8Rg8MUl`K4Q!aK-ye=hIORHM&$IrtF@6f_*TV#LL!i!ITP`gH}-lzZ`8{1i}!)AQF0 zswmXg{owsLuwIYqF<;tsXnI>t{J2_+E@|vun*N|XmkZYnMuWUYVu_} z?y7Y|Nd-pVe2=HPIxrC3vnMTlXIm4N^9~=+IymV>Yt&jb<W?yx;Q?ItfdroKT-e zFlw$nS?X z1F`MLj81!=Sv1t|%V)wCCe>wRAyBIqb5+^G17vw}hh5ic8iS+#1zGAl<0cUzNft6W#l8{yinf8|@{OZp-Y5YpKqfB^uCDR`E&_ z8wj9y9}ed#{z1e%C{x&wElRdP{g-|0sZC69f+u*a^w}1dvYfw<&6~xiKei3aY0G_q z%Jj@9j&*lfYe}1O?~`fB#2<0;$;s9I-e-P)9hvqkXH}y|KtJ(my{!nht%kb#;6qJXURP}AD`(VlT zc_EzlXSPIle1eZ$x418KrP??+d0lv-_qmD#>q2Z8QQ?b7I&$q;VX`egFn}P9CNuk* z{7tRFJnFZ-**=TxomS<^@~4JE5G{`u#T_LvO1B8_N=XV$aa5|Hc6>>T{CCif1I(p? zj4SQyGtfV>-%GV5<O+3W z#9<$`i4b}>f`pob7H4N-RNlMB63+La+Ta?mfkaN8NX3SgXi)dDW6=rten-wz7tIpf zDqfrf5>Np2-kzJLUdNW=Ss3@uuy1u0v0>Rzi~ijVc5-Sk9-teRVC4y2{LX-jYq_<(D!a>4v3pPE?R&Q_0VJ?)9K3Q$M8H*N5hxRF~OeZH+AHoqJ?aH zH#fIjM`Z}{4w~;RFAe!Px%VkJFk*X(YcVK{QSQm=Pa5tNavbzf(hn%7k-_Xb(L+{- z;!t@9*_IONB&$|g^F$9IiYQY1@{m`~Wsz9U(P>_Zw5)+bus91z04~^;& z?#ro6*y0mtO@Ez@5;u@z6TQ?Bfgq5gXlI5la*9q@FdeOGDltr+`4o4}QKvNeSf;!* zT96m`qQ&#K8TPe7iFgH@zvA#O>@%Bz4=~M%!i7cTsHda50_4CG$PL5RqE8Z#o-*p~ zRwYA2bWzM(G(Ie%j-xW#QPb59NvAf!U+jV37O}+h+?npMSj(Z6H0mW@d|3v_H}$bF z1?QOSmJ%j{Omq64>PLGRv*R*(@iFWU0`|dB0NX= zfTogYVXbtgxbFnObiX#6SRFYo8m5`JfViQ8+z~WoHZZ{}@mkGbA6tL@W^aL}Fi~!q zd^HN079|T*+DCi$#OUmCH1AkGYQq5(FgcI^bLWG?PN`=z+7XIn`E{!fFDvo>(Xvb2 zm|lfp@O>qStX{6ihl3Uk;=3N_2-S3jU{Udsbmw6nBj*Xzl{bAJ>2J!dO>;nWwqXi; z`%jGG$BNAp;p7W>F@p;TTq=n65=K$;IEowTsg^i;y9^(l;EoTq7U4G2a=l2i^B8+9 z98JnX#PY%52jwA2Hl6DQnKw*(&}H5k8Y`Z!`4$-T)qzbVmoX`Mf5}ogMi?i%Y>X_< zIsbJe8?xg2)*i!T3Q3m*_h!J~lm3&_(J9TyX*zM7w0Hzr*MW8nV;Edx!MK@9HyJ-@x=|)JN(DLO~X~0#!|dXf1ey=X=ACV4mBCIRG}-aez?mkKN>$x zI0%P(x5DwkF+{3D1^q0H^jh-AmKpXgHbc){@#(ze5nt;@HSo?zr=72UazdygYe|^m z8*tG@n*$37tM58eyoldm6cV38KK`>kGQg`GKpSZ$&Lh$#TFUHQiNht_DtzDN7eR3z z3dBD(AlIQ+ojAbTt=ia<7n94}((l}1yz2jXSMe?Tq zo8na+%YFB++nO6BrP(QXM?y`E`mZH$0WvyfZI0R*XjqQS&o(c>TGrKC(+e2!0jf$k z3sgVR@B8|^rbS8pB)zh}J`DP%>vF{gGcna~=ME3Vc7Z`_?IjN_i>=lRbh-!nFC)!|7_&?$mt}iWPISt6 z@#w(0$&&8S1o}(IgG?K5<^1BD%$xiI;!LBN1I+BU4k@{Lfrb5LVTud0vyj#P4gLP8 z-erb7eoD=E1src3;g27Z)bZHdnT@(QZTd_y;6HSmQzXO5yy&JzYT@t5!FzYS6+_uLs&CqwZ8_@^57|Ek~{Te!)=}iYVDw}eA*5%D#slN zS5YADxL8@6ex_+XC|KAVEo!h9-t~R|HM3orOKTpl!frKD71pqmF*}jgfD`RYnTp2J zj>KRkjR`@D#ZqDUu7zbkCn-0f1WsI}aXlg@LZ){^XG zAFW8jc97jTsUZXI6<6M+U`(0s$}3bVM($>#FLF%_cJxb^9;x5p`}xo6@8yt{ZEQXY zzXA;Hg6c6!<8RsT$n^lAKXyeT4Dke9KIMMp`B6(bm3d;dlq%!71IvR&6>rKDC&900 z%`%519m)m|HLAB&Uhm8#KZlGutWIq`{Kg7R{p+<*#5*bcdIxvAl(a3&BH_!Dkb&=W zJG)^bvuthq`O|EW_PFX1(e2K`I?J-CkRkKR32G0wu&Zk8AxS$zX|tvex{w8?dx<*0bFi?_hw8`qhPh`)%B2 z<>429d7!eRO>}jfrZjVIOGDf-Z_~&?{gEH?J(St{b9#P$K)&t{aYjOIz_)1??+e?IZ=;GLggB=UwM7K&Vr#AKV>CbYItF6Xr6YjLj zDvAHuw1${KJe3@mV@?#W(RxXJ4xWx{|ZJbI^e?XA@UH_HpA^{a=%MBv1foD)?1yPFAycp`Xf^O zS49@_@}uLMUIx}A3b9Q^65`GrUu0@X4vS>S9>R)gB(oV3mGeuUrDOy|$DS?fz#XOK zPcT0w4%|`-dG8x6qvjj8KZpY+ScB5Y9WIn-Vy=G#CK|uTIdwM6;@gRm4#&SD#X+_Y z&XnWXDn(*DzoIkSJ;i17;%BLV0zPpoF=dM0xx!V% zKHc4vTVLdvI*H!5Q-4Y9%*3FGF!|}8L?iwL`vy932b{Pcq0~Cad-jQQDsu}kTN+XX zPF%su`WQ!EIODq>p8|Pcu)s>0pfl060YGx%YvMdt*R81`s^c8@mHT~x%J09A|2erK zeKur;DT7}^>q@^V4LsO&y9F*QO^Uz&ZfmO5N+v27r2Qz|yC;k~Xd{fQdB1oe6o)2g zKV4D4RDntb-{`pbL%sAd7ta(6PK`;?qG=F!8aYu-5Pk#OwIyiB>+iehG!CxRW(`&5 zvv}LoyR(4&elLqZnI^|uta_0N0^kuf%~@|pVIqHjl^Z6{ z-x3C@-`l~UkkvoaJLlC^THdfs zdOcqFs)@U-5M-tE4~NhCv=!r;dHp;Ir_fFDW2AZjBv3sm$|Cst-++mxlCf_1h6k2T zu6gK?+3X8lZ*#D9<8_i}87n&U^OSkw7BRFwgM&gJ-;NpIcBFXl_a4644fCSzY>O}s zsSS!OU98oxc@_rFD9<;`AUf}<7F=n&&J`DwG+we!l*uSEZJ$i1k#x2{Z|5Zx3D0R3 zS;_1ysK1}}#*$XwIf#lqvYoFUC`r||;})>r^l-l(u!874Sz-?}RO^C|mgu)>iy#=g z;ge#G8F>%T&+C&#(fJgB>YfzD&_pMKe7y`500Y z09pG|UP0C(SX{Bs?=MV`%0l;hLEZ(-RHM2kvl6;)77C z4)myvscI|RLuiST~_yhidT6mLw-$gl--!0{*4R%#>-qfh!`7oJRaF7H49Ak62?;g_ z^R@!xULr+*`MNNDDy-(8J|ox=={CS8x*j2A7@uK>;g3m6@POkZqKH%k`W@Q*$VCr92 zj(!4~b0z7GYal})Ds~0IgIFRbcoTXwr)0%CIT~p9r0gnt3MTb$hJ<^*3*_tvWW72a zd1OD0Lyu;J5MbO-yU!eqGj8cdd*1yOfZXiK{8#l_`TJtkzk{TlMZ>;mic;ncNvG)! z2XiU$9czUtjg1mDt~&Y*ffPKA58vY&XR;#EGd+=xP);qU(voaXd=zJ2_e8k4D{Y*j zS*|?}Bt%a1#);_M1XW>}>km-`BJSR3To=G)0TqGC7svp}Sv2O5&bq&PsTLkkJwF8M z_^Nqa=!cHZC8DB7tyCZUK}d^V%7=xOgYQ9Lshoxq2|Q4Lt)-2DczzMul5%K7;8GM& zaa9E>$E||9HBDac;63@=Qc+0wK zoL+QUHiRv&H|}G>#A>jnnZOvqB|)q!VuF+3=B{G|`zWm@o2Lfy8gpl)6u)Y>xLD1h zqpx3Y0Cq+YZ~WjQoma;Jc}3Q^CA|dpZRk-K=b142Gz?cah|2C~v2i_Kt6%jhz4PnW z*Q2+j{K=aZHKk5lRZ$pnG^e*)tZn#vkKH+Mz8 zKAhvdSiAzRG;0Q6BEJ463lyPv&3};6_xKP7J(6Ei1yk?RwAbY&o3?Qxgo#NrHSX;U zWfP|jJNddWn=kMIaw+)fsW-pz{m%xBGSi7}(09+ccgeKN zztu6!!FevpZ)l8OCb;-lyWA=t(bRcqSdk~!x#7-$={KbK$P0OZQkVafeRnSH4Z7~j zfjrg3L#Ry-9eR*bSxB@EcxG!$T{HvKQ#10-C*+cces(aw-7fw0_o4V|Hi_%L+eY2$ z8P2gtExd-6@uncbC`_N^jE;^5Tn`^IofDo|q%)Us4$Wzj+AS#;Vk=ljRs_EMcLr=7sodxGJoE zUweG+uv}qZLgyb8yea+ z+;*L9d+qz}SAmR!E8DNotDlgL)BaXu?9uv~HobMCA}HV!zLfh)LZ$ClDEeE8S=yZQ zO4?uRt?uvVHEwxVKQFs1R+aMX)35UV?+2S zJ32dX4_L|xr$yJ(KQ+8 ze)CBd68AK-Dasf^mfL^NX|3)Jhr$yVQztdM&s+YYGWWLz=SetCmHU&imF5?exLROB z9F}{1)9fn>PD+BOf8jyF_)o5BA{uByFH~;;iqK|^|Esd~rwU_&s$DFbg;+uZWi%OL z{}x|R?OMsqG=>;>H2k##GAl1Xlx7&9xncCh5$Ks!V=1(P)Lrji!K?eVoGgWq^8gEF z%Ig+x+ozOXJEV9;(XY>!+VYgK4Ja1^DU*LZ8pX~#+I`KtscRp3UK&aFR6LE?%Eb=n zoXsNWGAPnwVnKaEf%U-*-ltd`sXoE@rc{M`CjL$-tb5nWaJiwx*Fe`~JnDCC)xaZ< zI~#QC#^sa=b z_p;?2mKJ+q40g^R%z#joQz65fL3*I8yrRnr|8LYVh&oxmxqwh+Sv{p(i2)*0he(72 z?5V*rG43K6DZ?`%h=jT6_G>Bc6+M8f2GDj1yU)u!SiJqL`zFL$YMNP|GXQbdChhcl5dxMHR z`nIM_hxvuBeYEYjrT$_E+tX~~sm~98`l;YDRa1!h_=Us{30C}R&K=^SkpbsY^4Vr< zU@hqIQnLG85jAkSMp(UE$qqVN{9B;Lgx{f2Wu$AO$a@4Y-j-Y5!pOVpbFS4@4qU3L~05jMZCRZYq6 zXbsfVlvl9ehv9xzA>5r2K!WSfb1;Sckdm+*(oo{dvG%GvMSI34Fq_6wC5u*cu-*aw zJFJ8yJ{*CrVJm+PjRK~Uj1!$c6QC-umsk%S9Lz%*c@qbsrb0=;2;Z9#oIUrx(HSJa z?Wi!|2ScnQ2qQ%csb*wKv55LWpTiF>f1XdYCCFw-5nuuJC7Ez{MLXov2nLA0b{_{U zo*xpN{+5_hs&&^8-Q`~h(of0>``rE*u=IgI#7h>6l|aBM4Z+J<7&OI$-YZoKXe=KL z%RwNl{>ZB+g7@efUSG3v;VsJFatNPiTRFw>^6o>cDs z@$ooR8I6OhetMg1oE{(>6d~SLxvCS-3*3VNg_o_-_P6LPL*001z*qQ0=k|97{985) zEYbxTP+O~SM}|V5s*a11@0aia5&sJH|!J<}D_e4?rO1+VQRE@Ho)SsJ@;DhDdlu?J*Z&yBc_{I78RL8G_P_+I4O~QR0r* zJlD~->!VF*sfcDoY5zbBu)x2OHz{u|+A+14R`3B`&!E$pN$?6LeYB=)!5@V@7v$2* zUx+0qVpKjx))(P)8ewFBPAR2+*_zR@d1fDjAwoDc&B%h|hSN)x_<+=MdkaUV@Y(@J z;N2BW5q$fT1StIN!!C%edjD9jsAQ&yPvLj!6SOEp1NVDOKYibYfgE(gjtPj#8GBVQ z82H25@m{Kld;6`#W$tq()wCK)&Onp~0~Xkgcz< zDI6F(e*{_6xrJte3}w!b2o=Mg_$a(anX6D<6sh9?+x4=E@@vPpUk%%r`uC#4E!0%; z2~)7&Lr-916<~-xVblM%kkU!Z29GMEbFI=qo2`!1#l$Y&MYIC#7{1dmizn0sW?d6M!!zj=+Yy2ge9pK>hd`uZLGLd%%I)q`2}|# zBAf%_uOh2mxf z{8@6*7~{gu+Y5cNT|+`{ygOT8!Wuj=I+{CNCB!E0JG^dHxK4h2u<7msL9n_d)iOD( zbY9*{Cf8Bq!=lk1C!BbDL*<)x1Tp12w>mYpP!tLh6PRdI`+1-MuqtOAI4T8MesR;B3Aa5xKNuAiV7^9H+0)+L@iZ-2E#t^2$= zy5ZgFz}UCl_pbzV&~aGE@-pU-H;E|)FD{8X88BD|e~Ij=HDfMl{%ZZ0qwMWv;{5n% zpU+s^<_*|X=fZYD`|u18(o^S^p7g3_0k4vUrts;iWFNY| z?z1=P944<1D>Jhy;!jV4tys!iNzOM|NI$28<2>UxnPxcNXr#ER$sT{z-17l@9R)=t z2BB)box&_@*w0@TjZpD#ji-gPK#cz2ej-@cBB;2g)p_s6xV;5sf-RR=8ZdbO6A0gk z;3{!dD+r!iI=IV0FjB$;&S~#g&Dy#TOCzEKU9ms?Id`bH{KOR`6JNQtIyiXGOp^O= z8od@88z-G;aMBtO^y_NuAqu1XNBFKI>OeZN{Z5GUoj621sH<(JXcrmO9Y6~7bYyP$ z$x<|Sl>aq%|MI=@>PcgV-7)Th%vX_P#vLQCkYsipzh5Axlk<;9!-DHA*e7LoM;cP6 znxkLe?rY7k#%Sri9tnNA_P<14D^H8*dNnwo>l734Z>{UXdgo^b63pmFe6xOqTjlVk zFy&*+?@~nQck}AE?(op*iZ}CZdaeiIlmctDOh;XcxZsh@v~&ToY?O#L&pB(aGIjnvG_=8mnw%opaK=)xiQS)tts zF~y6iqE>Gq)*|6$v*OgtB^Y4-Ie6s8gV(h4__$1FDs9c|$mQm*pOVWLI z_RADWwEw0eABbb*1b|JJ`~4W7p~UM6&Eyk)y2ZMajPv%z{l>=8>EO0d?kpDs69eNR zqQ(9Iif)R-EQJEkQVaAudvh?tnll}Rdx*JvhkH-u&dx?L@(B|2k03Y8f;xyII!})M zB~fJ%!PCH%!hc@e^>#e)j3DIieLY)QVl!-@Ft*AJ%_MLuk?RvVhyF#4OX}PPsbkd+|6!KE}EBZ2!S$amj&xoXc2}=-)X+x%I)`H z?65lxV#ow2h~8{WNMdWUPAk67MB~NQ7@$ghH!=CsflQGS0OWTL=BspZEV}l=1}#&o zY;)+DSyl0B?Y+lKfXkJjXnxLkxMWz>8S7(iC9b)4rYR^>xn!pK$k>>3^ZS-bNO5w4(4+{tqoATi_%>u~y*o z+@Oi|?68{5vn<*xe%vOI6&d7py?F#1Y-0;Z0m6r8#wXD6N2sjujhd{T{?UeG!l{1Fc3NVgb1N{(xYpEVb5?Kj6PD@_o>sG3Wi$@lsi z4@4S#d5}mwE(-mCbH7 zrg(RsG;N2Y-7~N98DLa z54H4iZbrtFG`t}5VWj;UJ=>hx^)4em>)U;MDL!;94g_c>aEigD;|Jjih^ zLRuCm&`B&=cqR+}LAfdPNY6n?oJ_gbqCA4DX<4lxDShOAD0JykDe04ES01PXZ{9o6 zpi?J>p9cSFUH412nyb^N*93{;9>?9r-{Pw0C^p_xcq)JAop%w%hCS0xpwT$&f6D#7|mT`%yGbeC8Lh3 z+A1Wyd#*z<=%mrr#!)RFdUt*;*wxSR2T08Wq}F+!KI2O;H~q9tGOrUKTTV^=S+JsG z`b$E-l)PPU|6?Dtkq|Km80SwY&!|IEsR6d}pb`H4@SGWIRU+j)(LKRdg!TpXYAch=Ty-8CpGT8UtR)!st{}H;DA7HT&h^hEN z{7)1Q;@_m(5$4z#Fv z&E;UcQBc=lu&gUaE^*RFEm0DXz*Iuv$_U23;&fU@bOW?>IxeRXP3G{`R9SbAnf#gk z7o){1Vw4l@olcq)^f*!y2y=K12N?k(jI$!yN-)DGr^KDsqm;f9p(4ATkCPTO5{&_y zJ?F5U^kELj_rQ9sCJ3avV$iKP`f>_J-|?AqHz_B!VavUg`e7;wa}9coiiCW-VQHm1oe#8WwSmKlKcHs{$6vfNvwDvAFRT`WNxV#lR~{;G@v9f1BEr(fvHh z=gbP`Ey`+%MgX>&M#}THQ5(fXlN)boNG>rVn2#Q4EFJuwf$pk`z<4bFnzC#v6VuJe z;e7ms+&eWFZ2kSi0*t;Dz4>~Xmjpd%{)p1Z_vpY3aO|ZF?$e<+0!FnD*|BeHa^bMQ zFs6cX>hfWwXV%HT^r2uS5{@2UG@7^0DpCBJUPA9y^Isjp7}7dfOsNOvl&!C?6x;re z@Irs1LJe^K?-8}>1lmJmg1|xNs%t!ELkwbP@m}Mn-mmdd0cDLOmf}#}!Xwx$)S&f? zn4TIizrekDlm_o8yBcjqUkjiXwZ|6FIxv&{;kW3bb`xNw27z0$Up8+XBM;kCOnYmy zg%J(Y5#b#v!k9`>8nF%+A9?*km@(Hy5u+BBTHmWHs{x8=7&N?@*N@W>&F}bIRSK{< z`2&UBCNj8c>kfZcZ$p1pl~zma_}p5N(TaYt_8+;-?vR-2Lh~}@-L!LS5vd)C&UZf3 zF>nXPbb38-tQF+-f>OLNmp?4Y$?Em+!eYtMw|V73om`8ost=0Li8#pn9Pt?Ct||S- zGGA>;-?F7*r(MM3&jaiTQsCTFqZM%==>6j(1kzEq8v)wnk8%%(+dHwol$OTY;Xrx+ zXF7-Ra-~FD|Lc3q#Nt9l5XjH|Myuz2N7_Ou2#fW|SJT}TZ^nl`+H~|5nDoewzo_o0 zO5%sqA*0*$L0@d$dYP6t9R7Ubi zreiS%jgxK3huG%|FKPJ+Jd9gjriLpJM5ZMP4l4yhzJFlcOB6ZvN*@7M)zi3%7<@5L62GRXR$ zz9ksGYblDPA>%$>5blw6c@wuH(%eK*E{md2uE9fjN6OxIu&?#Zq(Gh7skovL*;eo5 zcYQc`5wXuE!4S%}*ma$FepC%9>V95FH=npwOzIejdKnWm$*`N|ueEY|tysia0Bp>i zY7lFcQ(ZS=X&1?s)1=^RP~*}lyiIQy#UmEt3m5?Y;)Ulhvb|67PI$7b^Hyn$LffwQ znxScVurT3I(N+GMbLHqi_|j7Ede=cxW<)nqanV?s=y_G|qUk+WJGFG(&y|c&Q!WQ8 zu#;ka!h|jJfxd+3kLrsw{k2>InV{hC1cNZRN`iQ_a>0RD*B-AFwU7SFily4$8?)M! zhJquBi+#K&>nQr6)^HZ-;SVp1^@1K4J{1LO>so>bZgNMdeF{|W>tg*q^}l|Vs(tYL zQ)9jFy1L~hv1-HMJWJ0Iyr2}6wCegg;B_DEjd`?H{qF+lnP2Ghq{J(RTQ^Q7+YF7; zpxNhtv>YNv3T)OVu3+saV@)Aa?D{7arYBO@`A0wG?Ar^^O8j(9TwlGH{?a}2a>NC7 z_UNknN%qdeMCfTT&FSi%d}hkDLr1Ul6Lqt{B&A8_FcRh^ub28AA7EAohKN*9a`=0(dob_ zx%MS-`7Km~tjbdr@YD`+PhgplKH3ACX>8NXlj{ zaADFy+Y7qe#9W<02*-ogO!u0q=RU2RE&OiyY9@J8UG0aIcySC!8*9_20GXt=zhNKaUi%<)o z=AReg(p(kuOYKg32a)!;v9_g3GeIUc`>3pWjXQJ*4q^Ylm0X0?FMWd|XP_YAWoyCJ z%ODgwZ&|C}Y`j=XhQn3?GreT6a9CsXd-+9c*XO~7tD<=)<8(I1A1Bu}*V%O{iP_#T z=Anx6tpwn$tthhLy%$GTbs(?llq7xm zlrNFv5)Ce2lt>6o@=3NBoTcPRrOKbkTYpLJc4@53SMiUHbyktf3&IXPRYPE7==KikF6jFK11JIh_ z=cv_IZGX$$_9npPRp*l57c7`&G;z{N|9Tu4W>9G!tB}K& zNv=n;cTNv-6?zIybb93Z=WQ?{tDe}YTHd|>Ut6lBgtn3ivq_!nyu`a>VOBL3%*;!Q zpY=xw^1n>)k7JJTrmRrk#kh8*#e-~g)MV;u=9jX6Kl{4Zjkzwxq~`eNs|dB#CE_Au zow~1oHA(U5^G9X3V}0Kldxo<}aN*{bRbLd{!IB59iNkQ+%~k)%B2qDqa-1KOoNp)G zwHv$MbZs+J^gf0Wp1*fT%Hq^V(r9iy(`B33(&c=W7}Q2;U2@z*o%?Zh(BEjn?blx! zRQD4kMD5VjHUtj^YWqHzhi2k)QL!+_KlWVRBsTju3-LYvYL~H|4%cwX6+j$V0r%AdS$C$Ycxjj6m?O?*_S8Ni1sI7 zkJ+p!yAB7n;k{PHgY0rTqsloTA+HcB-$(a)I`kvjb(Qh;lX0ZxViB&{9K5jsBF&;Z znr=b3e_S(0^|RRzd=fc&Jw6?f+aUxSseg?sh#^?+zrnU!tJJ%BFRpC<;0>_I1vkOA zCS5q(R)%V2V{ZFPnqw&?JPLG&+_eKZqy(b#)#OdOl%)>-_BQ&BazJc99tNV?5{FJC zIk;=bl_oMhBg0gtMJQPb7$+5;Wf-KMI>MfTb4`2fC0NB#+$#wvAAyz%n;LW3e$4Y;7!7?1kWHk4$^5d-L9x-mMi|*~rb6Ak~o5ZHWS51o4&G^ng zV0}~@c#yqjad^!f0V&F$(Nxr(rW^Cwuyj>^h?C}>{l6pvy5Se$;)>I1z#Q)ejBioM z^4nYp#0(!HmrV);mVH09Or6X54PXI(*~(}h`jDeaQS-cv?bhLATUls?_FHYiaUem< zbKe!wurPn4f`wv>rRVRMDo;GrvF97^XG&J zDo^i$KokW);vgr=Swb{1sTE_?*YoqHhgO3LKfe|}TOH*Fv)L=NXVS^FK7WIUBClyN ztDdG`LQJpnc&QNYP}O(z?ywK)B^eUpySW=>6Yx8oix_F|XGkg~OQmv)OeQ0B)NS?H z9NQ%>s-e$LlCP?shFYBlA0!BW62ft-fFKoDm1-}AI@?R5!(Sl|Oi*z<7bHemM=wlk z=B!_pp7h|M9H|KT{}kk$cVqlvHqUt9z_!HNOQ}ttw}T>fKcF@L8Gyfz78x|AeXA<7 zPAJ^-E#c77h|LnLS$J9xKBd2ua;p(MIUe*);)<_#62C+?bNogO@o94B<#OSFx(yC)=Zs>%_;l8x&F;5qP&g~=Tr7EjG-kN3( zW(!5s?sMp!CCPbKM7dA=(kJu_)5Ow&d?SJ{S<~(-3sn$l{uU04N-0(q4VjwXXuy#EsT$ZX{%#-NVJMA&ZlOeC7IU(%^BFjYj-I#xF4M`~fS>jKd zGJd4}m?BQ<;X%PSwe`*`e}Dq9_NS-C6>6B%G|*tS#VlD~Lpfg{WMYrCs8(#lBl=e| zD(m|y6?#{6XVUy5JT@+LP)P_a95#>!daS6sm1lX+u1$fv%~i%(=?iOy^>r)&kn*zM zv9^VOfMd2QF1ry?^mq&@f~u@_7RokmeQT2#v?A*|hxmPB_>mrRvQl)_@lZ6_prg`8 zvo{np*YFbm;?PdI^Qs(Q*E_dvmf>rNS9o+S2X(wG3nU;cM2^KMmt|Mzx@X^Ed2q&; zuP;Iy51RNf$GDouDHK44W-7;_Ih7?kCrzhAvU{11n<;o@XL3Z zoh;1jqx!%y`3jNOW;7`CVGdGDY>L2O$fWLw-a05KN{V6Ipd(q9zO^Ol`eCIVyNNbS zt*4k{F_p#qj0;H}a}cJ9wsmn$S}-ATq}y_r`Ah!0;*y>Ww!-T=^ItEcxg^m8jy5rF z8a=DNl`BxW92d+Ex$z&i&|uB|arJ4DFM@W&mFtDx_y-Z!*WN@fXyl+F%)3|1c__}g zyG2StWsc+KMJg+wm3) zZNH|ap8f?gIz_3_kdTmH2KpssWTFrTy_|e|wnqz;YFU!Q9gf9z)q~i0=3uT`_ZtXt zu^$$)QU+h+a{w2=+#t?1HP8noS9Dr&<0y@IEG@PO>?rGP0bjMJD9PzZnaxB{(WvQ; zdi6KQkK+nMo$D39e>EMLzg4i6#QvC-lLEvDsZwPBz|H%$L~l84A=;Wb1*&SM2pnB3 zsz3a!ZfABK9GGEe-hkx2{3C!^S8)|ngsji24v^Z@>e1+ylYyqV-rB71r>4OfbiM0Q zoOCp36X`N#pN3v&<@=I6+bKPa4Bcjc;rLAK#plzWT}(5Hqln zshfBU=s1*u)cNjnVJkwClPSK9t@dEQ+oO8x*QK#&DgWhrzzbfZ3u#a$3t7DRKq5Z| zlTQd*i7&W6GXsyp{L7wI4JJuh205R;>iPF3A%HsZ0GAMNZS<%~2wq&HH|ncF5FcVL z{*W~C2f?jXz<;l~(bIdCG)zJwP+*4pOBu30tiH@40DZ%)O6kK!xl1uhzTD1-Ha` zkZCq)h%zFlQ~Si^turHke@XS+wgJ`mCufs8vTX;~_}DfbCZ|WzdH`(oG-DRmots!* z7niX1fYj6%{}0%TsRKBVv6fPPz;JZN@Zi7X5_$dn#S5rC|&0kCty+IU*g*I^3(;+Jb5m8CTn)tziDy~aLDS+(mV-+X|VCPNfu`*!$i6bv%>TO zrrA#g2{AR$TUz*PiZokxf_YxZ-D{NEc3F_X@!O&mAR4Yf;^x6;i5++UC5pq!xq`c1 zWc>=I;xSbq4;_LdK<8$iJyVWw)Paqt`Ne1X9uaxQUaG|*9*A3uFbs2^H%IQ9Bi;CMm+pY2?ix*7A5PNd z;^P^BlU)OOzv>YDZ5G_M=3X^}ZgV(c(9d~i96#fcFS9%E(4Xi7$4PJX-Ty(c^Uqf+ zc$utIpc&y0y1{p{gvL_Xqa1gD!i*Lk@wB=uarnw87GbI1T|5$uZ`JZn!uqT9hL1#d zmq<)g3|{XS(e8KFe1C!?$KG6o*2k6&=bG(Df!Q}5UT|m%!Q+1Dw6M}(mk+aYzWQoc zF^bI3TGCeV2v@CIQa?;0?o?kY+N8ox6a z3j79dpF)#|pvuw8eneVp))6A}qux-9Fxw|Y&BaF&(T@70gI!7*8CO635cFWnkktD{ z-gd0uso2%m=(PdsWe>zM=VQx0visx|ImY=*mvoTsHMK$M#Vfhp)vtoyO>e^8l%#BN z&1&&1Qqrih&t;KveUK2zl1tel%gO$@VZ0Sg5gZ*L;@#`0Pq?0vaZ}&x;fei=tx`POtrgq-bn_(KM9?Sec9m|^Vbc1ikXn{W|%qvJnfA+rCD zQvV=eAD7imiXuuHiNEL8!DTb*;1$+x7(MtWZ>{QJ6WfbdQDM4}PT7e@beP>wotZ@_ zR8W6%lajVLzjz{_&$3o zdCJ*9Y}1k|zW{R+en)CkVS5cH`fM|lz!H2B_k{n3dHE$%n*0%YwBd0ejz#VzTHFy5 zdODhXN~WyIuR_I(tL*wRiWx-3gkV|D{IWgEifB@B56?{na8Oy6{n8XwGk@_{zqM2- zj}h1rpjtKl;$J-AC1xzPGuMZAUl>;_zU#9DVK4Eot0X4jQIychrhHCtRB|xtwV?Rs zrr|4QHNB#^!utsx&5%8r(4 zEAZlu3+@gzKs8e<)zZgnU|}u2q`#yTlz)jHn)r^wJsv41#b=MJttc~Mt4KiB@Rl=N zTST!CT|O4XaLQz04ShjZj78iGg{{X^{mwCc-t8({s*I{UMIyYs29VH2s~@XnX!UhcYj@A>&1_VN$_(9F=Dl&)T8 z+3+&Xf0-#F1Nrsh>V*ya<^S&*+dT6wjRI8}iwQ+%8ZXzjmM9P;4?Tp3BuyH`QF{g~jQG+vTZ^K69nn z$HQ3gE8+l2!U9HQsKGiSpt3_{eN+@gs0mv?49tg5_5%Z9p`6p9p_!Pphh#SUI0YPx z1N`PQZ$@f!H?x;krjBkzPC%!MqhC&=vlsOB{}S*or!gx{75Z+E0bG!Bw6-=G2 z-d67VWT3zU`yS#l6OLLGMWsMy^*g7*sfPnxdMfMBB{C;9DGeop%?H-9iA>LFKTlF7 zF(D74Fl(o2iqb5yuIS5%eKDXXR#zhkF>5T) zyJw4Lr-CVN&l@jS^kejEN7PGVUV4yLC*@u-h*GFXmCbz-mGcn>MZApw%S#$i{YcBz zw*W>!xxeq^P6wYmG&4-hhXJZ92IOWeERTUDSSI-AqM#OqiHA^^4U(Wz)gb;dtR=su z;t3{znNGsGl3xQ1NRH&r2p~p?fZmgY+apJl9FX8JsE<}5_T@=9KsviPD(d_DQl<1C zE37aU@Nbb+;R-Nle5!r`gN@iuAhz^Abi!7LDO{qg24_Q}tCRBOyQdk=)*h239 zPFVnXQyL<@OsOTY^QU$|tztNvoYc zX7T9+U;KB^S~wUyw%Y=Mgpa|4c-bsIjNv>?4ec$K0D6T2Gl1d>_zj_s?>pkqII*Q~ z+;w7D1Ce%Tl}%}^FF`KEw@PfRJF)39Jj8?CzMj)LIxYG!ocJtQK-0fu1hNG+cH!~#4wV)S+xW8U$4@!%-_G~VtFad_nawc76>ejMl_ zNDsj#bF@3;kQe(=p!v{bo1+16H>chqnw4j>dGN!9V9cpkvP(Vu2j5<~z?fsZ$waKo z-h*ib>#5Z8Oqw1NAaG*epn$KeJP=Nyb_?+S_i_JFq3-*eK0bV%qfB_NY^%aaw+j`* zc?_*!i)FUA5nIH{JbRVic|o%>B)p49^V4Ti;~ekh^G3T$ui~S@v$w!q%`2vm^uOT6 zei3P16ZFxi@41SKT&a{YaZI8&OyZVAw*&MEOb3`EWdu={dJ38aeM9yo!|$XNYN=2!MSLdT;|j%N_2M)pqj`%RT@YN!RZ%tfHwS`+?`yDDF61adf^`92cpPwOg>>sHE#( zq+xazkLoCn_E8{3YH4P}7?K%^+gb1+#bL#-&-j!CqJf@_veyYkQ>yDDnL^X2W+ALWMjfI2rbYyQt9^6QJ1GabjeaY`W%M2dr z>b;xxs^x3Jwv+V<&Fw857{HVx&}#?{*}>9}_U&JmY4A)%hdsMg1}f14b*3~wRK|?@ z<@wZ&;Ry_{G(OWu5!sse-uc?eCUU=zmh7DdCZf`hXUxRkdJBBh%neo zUGdtRh=hWRahZm1v1jX6I=ohI>n16?XMEj{@2_r_GEdgG#sUL_1^ou9tYw7?nOk8b4HX6J3C&X;%EIg3>?28V%vNjVZH&*|*APL>;ei3H7qK#0p^ z`XU3MpvSEc77#<%4hK1XTf+sMfM*goFUrjWoNF?aMrzAzo!@6g!EnAVd-<&U|CN$H z50Zag%I2#99M+DxwlKv6v53PfhX*N%82k)j2I~IjDr8+#zZWxV=v2@VADnDX>x{Gt zg4;`;l`}q;&c$QGc!KjG5JphVOaw>!{Jg`O>2qr;V1}wq2?_D-zH&Myh{_ze7QXuW zG0=E+3Jo}On4s70b=Yia8f4?;Xkw*rTG`hBt9@SDwQ^VuEg`#*YFv%mM-AB_xy;|M zoS`)Z1m&fPqu{oKNqv__$Zh*q3%&^qoS?yj+2$y}IS1`|=~T-l71u)Qxamt=;Mg=- zJMcJQDc4Q24+c?*10#v63flmIp1fXmE&2gMb{H|*tjWw5Z|%e>(dp%^d~ScJti0>4iP;3sbHv#O|{u#M%GY|x!K2?zVmJ?Sv_P9vJ;RVdzmIxgaJD(p~V zp1h8-Jx&&KW;xE(T)sC8`1TUHts{Qx*L0%jXpdrHTJQgkti zLe-wd??=gyys1qb?F-S5gZ~?-tq!|#C#4Sx=DT8ef_%`(-;`gq8vWgku(JCa_e%2E zpx3E!H77dku6e=iZ{vPQ>}tDU$Y|Xo7Ei>B2~Wz`WM!q{9cMaeETVH7D7SnZR>DTb zxQwf-t>ENOP~(YF(fvLR$G1fpuMHX%H6@9Ms815W?ldwGtT~Vhu$Xm0Eja}&wjSfc zgD>JX&D6gOuF_dQZ;%-qaA7MWngiNvpa%xtVJ>GemwD7Tn|wy{FMfK7{Kk4A*DXY} z#n@WLETGj;$9?rrli>sT*AM5o=#SjCir7d&_IGVTcJ|;rj)?#jIZCzH+6*maAMN(p zKGMh}=6HT%;nt*(%!Ul@9x~H-PBMhcsM`J3n^aXz3}z1f;G^ ze@F5k9?q?AqXJ>nb zD%()NhjE>V%1ml#H=}v^dg>bT;0y|A}j4 zK``hNYp{^n@a$+fV@vm?l#R+;HU0?-;h1>|@8`~0pNe>+70r51Q%+(ntQ%GBv@OsU zx+5p83KCLvqrFT=q9K^e&{g4J)4xmP-v0)8e_~HM*!A;FqS|1hp#A_ zLf5^&0C|Zi?9?EA>j|0faCaN&Lkf~}R#rz>6R%HUDS!+Fmnr~q2u24IlD&_}WTs#Q zDy9JJv2@D<74h9(Le}1BzE^gQMCPnkvL?xOr&Rsv(`^t9(EJAKc=P9v92$`IkA2zz zJH9p-TsHAzl7S!Vq8Q*b0Y$K40no+R!5IQ0`xGFuniKMnY!x1_U$T&%Nf17{F5y|U zv8f@_u}zVONEr?Lo&r}dw%t+d=jdk9a{)F z4TUn0BFYhfln$`Gre>lj!^$M9`C| zAhv1YZfPoshiFD}qj(=9k&~mUiW3bmNm{b|F;R<;P!$I&t=&pR}fujQ?QWJHdc$hVzFS?bR%nG)^?$H`y8B_NBxG#w>bpt;D z5yvmCq51kqwO+p$;<2s}29t5s>NS;<_oTDP56(asjDrM3xyXdDpz6Qllc|lv^i;#6 z-b{&cqOe%}&Si{O7Z&vLEwA=xRHyNH8cL8IuGz%xg{jXVvDa1Zw+{=e*7Q`4LVE0B zBQ09t6{g6J5CSB6mkZ1wD3N;+EL%sf{3blOTxkD@f(UP!9tThPUGs|wG{94uHJxz|PK z7~?4n(-aA6fRlpoa=RDdX6=9%+VM!Kc?@Nqt@u^{TKw2dN*tVDo{Dcof62U&u*3W$ z$){osGSa1NsEx}k;PKMOJLVkUa+g<`ou3bUE$;<^=aQcPJ&c;P_QlJl_jxfFRoMTV zmmKvC*HzY?xh<9+O%#jBWn0LC9@x(ph7x(eg`>@Dnq!=HxCXdI^EctlVSHKsXndyj zar>!ggAR0=WNI$|_tSnT&c+2LOQU!9TB&}z_}bMmKad**n|~KaYqIuDv^1NNRv}U zX@2wQ_-2&lu<>`C8h&6&pTYN2u#)vjhs36&w$;O_V(bmfoV>%S+dFuA{`Y|BLjf`r zLE|$?5l5iiQH({VP9T>TYh)rI{%i0nlg9f9u&hW5)jLL)Hgbsey_oS#{&60vPLrsX zZlAhbqC|mYBzSC!@LmkIEI2E!e$sb5vr20q%pO>Nv&7x!{%V!ye()sv`=M5EKiPJKRJJ4jZ)b7~feO%98DVhAK zwKp}eT3CNlK3pw-spRotp+u+_b-Fn=C!c<(-mbXi_fo6-r|9hUQ8G?wxHzeBLH+RT z+y*YvB8w-a!+j^Q+vL;l-nt)l)fdH&inAY@CNs<)bHJ5aTJrH3II&8B3hY0I@$FC^=&k@OpX5kBeh z-3LZF-O&b5M9d=FR)X;mV)igE?ONCg^!XG|ylEHjF1b0%Tj(LZ$J1N;w_-4Ao+u}` zjnj|}_F*QaF5w{OSsd9IU9B#;RZXwx_}0zXf|h)HC6J>Rjnx1MIMtM>5m^$$43;sjpSUCCUqNSr7DdEWSG_h z;Sa>l&ch*Y2mTvT=g04`8xn=_zh*MOlbOKEGM2OC^I~;KV5HBo0K6snFnk%pDpR_1 ztdRzadY9{z67qA%3wQ0wA@g%&#KV?*RaS@6W}k1cPhy1xwVNgE*GnfI^-vnbe+iy; zb(PTh`$+V~mk=~xo(qN4N;IMx2|S7|Jl>r1t>;t=;W|%d2kLJ%<_WY>vAo1@bL3}u z()o%dUHN0%EPy{06;i4LoXS&v+C@U{PUe4^O5(x&bn=Uz_wvn7Y#Nh6T_#VIS^SK zVaSYc4D&Ph-XVgBE^oRK;G2L5mw=Tt7Y;G)w(r^A9^7>PGJA5ah0S|F?*wtmW z=ce1;bh38dbP#)`%M*^GfP9D-l>6?j$lVUhVm8B7f6^5c7_c{+f6G#V6BI}OZ=BM5)QHU&2K-sEyA$3JW|FgA%HV+S+&6Q`d`kxWHCrkLQ_s_5alc1 z?6na&WR+i#cc$mjuR=?6OTC$SEf4kDN5`4)UdxnGnlqe>f=uY-OwN*1$!U~eT`t$* ztd}AXd1Jy;iKX1>SVC6wtxIl5FcXx}?nh$d?Gp94v*2aEq$9pWv_bl1Y0&u1@1MKQ zzlj$f*A-|ax!Bc`eCL#^Z+Mio7GkuUG-sMtsNfE=Re%!@1krTy4l2k>y+c!>gu}62 zRCR*$Uojcqs|KZ3edmPk)j{o>Aj`Xkm}V{rIz(}tRDyi`HA}DQ6$Fmb4TTuDn#9dy#_Np3_*u>o2nMOUGDDu%KF2`2xsi8)%eLi! zEJbz6_yfBzTeox;^gqnV za5!BaHsoo+yEZWkBH!Q>`R%$FDg*xY6UEHfizDx}bs`5>wY$ie?a1-G-JgB>K!C;Z zNRa!~bh}4R8MRSnQFk|2fvu;lpLqTP`@)^CW|s7svod!KXK#foT0poHI&$;mCUodx z$W@$`a}f{DsYiND5}28g#OB6TdxS<=^Y7IcBFjG%W`pmH!2oldt6 z#5qgZos2a-RWTzIRUktS+-#@vcYh&lr)f}I#CmQ%q#o1`f4mX`nyb`Y?R2&6mtfy# zrQ@05YJ0VSqf?-D@Tj7YPF;0YF5sdCtOR={r9|m9Pjy6_wOnGGh=y`)o52;NyS5Dv zfnLz#<(f*0a}Al^EKl90ADT^2(KCmPAqlubN>sbkS zKqKy1{(3t8?01jbI^4(sAmSVx9i99{!O&xpsAZzLJosnI9Ofz9LFSxOp?2jASmGbv zT9SxH)f-PbFSK%$pUAF`FsfCKODn$Ln;ZcrxBQT>XxD?K?ik^ch73iKL1RD2dKyk%AqV`(T81X6+#=Q2NsR zknphUv(0%Bp4NolntasiSI`!^py^o&h-%|ij_Rhd^@AwhP~X@e zn270GBtNlN4q1mlTsStc1u!TDi>fhhVI0Jc5t?7AX!BGC{=)l1VJJQn8aJDU2ke*07`#7bGe~{1~je{~4eycMI5oiMFiaP)c$d?a{#KWB-ZY5Z?x8{)Fl~L1) z;kg3DBq!E+|4R12}$9^};tq@(JB7g48)H+XIq;4LLOD7cR79;RV^8qK=YovNkTh?a!z1q66ZV^apyFRd^{vFU^9Pj`mT0Px_cvyFEJ8DzVPLx(10E1ODeDI!8dipK#CD@muo}H zCX^>H5-a;ZTZ43fy|Pim$pfo4>}sp#DJ4cf5|L|fyNfcx1^(XW{QDo+eu=$?JEUJ~ zA;yq#B~$<%g4u;K0o^M5K1psaO9nfna9D$w#M=p+djQ+<&n5Ks?4JT``L`&eUZ`}P zi;;yMRmmT!)skqo!|t;d`|Mft#E*1^$u_7Ja(6}zaiYhbcWd%Ir?V+t?zjrt4blCi zso-&S2(kBbGipxm_`yWaiS^NX&#ZMg)?0FJ1Tu)s?r(SW~ic6RW@-_pAh?=8cS z-Z*v;9Ud^p7ncaFg0|SLW~eQdig{Xf9AS^o3JCV8SKL+o)3sP5&2DNA<#AqGS;N{_ z8qPs>3ME1^9ocS^KSJ{UiO9Xoz&yhEfcT1imC#$(l`zzXstn;OiPZymE*p8gDpw~% zwtb>inIZN2D;oF6$+N8Yh=cp}q0lEX*Sn1vredDc2u7S;%CGtdDy=pOe0vpH>18uQ zfq~aA8#O^kJvU;SQ12zVM6PkkbGn;xw-MLn_$~b$8vFKW3KAZEG<_%9{@^O~c!Z+m zkfNoGEH5YhsY-O%9dAUR%x)>))VKu+HYSF6FT3ArafNfSw;nz9PsLW4;c-!#^fsYr zZtihc|8BAdcPdHX)y#%y%=Sz14cEAc2=^ToosUJ9uN4Ji8Qr!n(VVSp&jDQOVmsbBtX7PbS4z# zbdWEI3H(MRb+wQWLrOvZ&JxPHW{Wxd6MmVI6bhiDHc?;{^nLBn9^vxYmiHaWrc1Si z(~PR9_N$UB-ppa&06$;zAl(S}%|x~GPIaG=RAsPli1yJ=M6i~JvhS+o2lJ0MxL=hk zWooHv(=ET~#529fH-98YVtwRI_b`4_F4`Kzs489Dd&GHs=6cxMbvD0RL;P^EA|Jf` zr#EB!Z~l7HA+7ylC%9($uRcubGg14z&NKZuug_UyM(7JBw}wDki40mApKI|18oygU zg6;=%-{POWQ|W`e&#KalA4456qz;tJis(?EweNmAo_QXngSTl>pObZ^muCL{dDXIM zJEM&f^U7l$r+Q`D39CQ0qtYZNufAPY4pQhY09(HEA2aCc!1=b@FiUDl@Q19I+d`1z zp>9QxG?nyV@&y0!tL{-8XWJOF`7#AW%NKD0?Au2~+$!$)+&&EJ9$gyz)kg|PoLnRQ zW-flW_MY*3p~NeZI*>MiXrqfgl zMc&iB8Qt`;c>%g&_sKyR5vqu9?$jz^ja2zD%Vg>5*Y5O}VCBS_l-FHS{@O5GKg~l5 zBvka)l=#+^2mi6Pu1s};8&nnMxcD_0U@?PIbnWb|QJ&*2ApEL`CAGTZvTJ>GZe4(S zaGRj|-2?AMf@g~jKW1q{Cfy*@wMzJiN`uQuKZqe7qBF0+WvRW)$%(<#e`T29dkuH> z=gN=m*N9*LF<@%2N=xC_bo||<&n`dEl9r}7t@!?+sU@%$4+5aEtv1lX0C6IRBXuGg zTAbi4rFP1Cm%0^SUDuK-QEt;p6UK{jClMT{=L3U3e|>k+&u^yJ5oXMXB=2t|n(%ju zXb;x@!T!xiSsk{*6vxpSf6gW>qm9ea(CD2;Gh$;zGvF}kqgm0` zbo);%ye+R)r$#E%>_bFd?-a6IOOfX{T1}De#^B3byIcu`c)o^W`Q{YB4z&%Zo!RUh z!U?~s&DEEMjU|?lWnGaP6=!X~9>I~aV!7Wtk|0X0NsGhYc~R%4DtKQ%l^-r3u8qT0 zxI;3-x|hufHVhB=bX_qz)_{CR&28bxlhd%Mxhh+CgE+ySMi$ikS@`~!kP{+zBSy0X zRijj-rTH;nOxBp2Q%!v-E@+^$Zcfm|!9&^gMW;nRJq+KQW`5V~C?tF=Bpa_H?X9ZT z%y{bPt1s8EUGQfuU49>C2V2Uh8uHECr7`LKa-XSky{&EQJ2TSqa=RFk?e=gyIoxp} zfqz^NE%?BuJn&Sx(qCQYI-9)5B9f%C# zZGi8DVPJfmw=S#sGhXr~WX)P`m|=P5QptsJa~(FAEYh7y5h}LdVLz9;uRN|tX`S2G z*ndaC;QcNT&%I}CHPjTGUFIcoy`LBq?qGR7Pp$qnRoj5kV!PFD?^k7dCWM7e~ z7n8s|F?J?90W2xRVfl$(6LjslwPOnDuRzt9fz%sw%YiR}$sSyJ@w_l1QXcqDpKUYT zsd7*YDjW!S{p*4?;_m{5v!ert`%bagzirMq$Q9hUS=Y0i2R8~!9G8;)k^iMFw_ZV;tdHSM5-JX+s9F?$=njaDjeak z-+qufFlb9JU0$`n?!eGY9p}vb9zZpZ%!h)lCg6+xSU`U**M)K+3}CmcW~wj~gJjqt zlG}w9tgAOVN2lK#v4C!TFihq;m?i{r&I$~@-h08q?ySr79BMtr ziipkaPYg6n2vgzh2cjt&5i_$e$ke|8mcI z0)M%Hh`Au&4m5<}n)V74kLAlHQ-I#NcnH!*i|6P2wkhvEUKlAjVbL0Lc2=e&;G%)- z@k@Z^PGSK;-0&!I__Zi(g@chWGDs9?UVwF+`u5*QpBj ze^XZX`$^bucpmQR=gXAic-~xB>gOY zg9oXUm&Cv!C?yLwN!K$ynd*z^PY%%!AehE26`Hr}5lW=vAV>bQZR3U$ZPTjXo4My> z8Na07)lt-x9EDSsM!(OHk2FO--5^Qz_$*4v!C)d1~mx-bDlkF>naOnH3{E=#I-4&`J@ic6?Pn8`TcsqmJ-tL_b92A4)>x)34KQ&QW?#90uh@lXyJ zJRc<=FJXw>hC&%3I55Pa_|+TW*OGjPvK9r%@bN#pG;r?A%d_-U0H$}%Gy`m`C8`Pc z!b<*0Be7QDN31?0m5MdrXFkn4^k+M{rjJFYc2o8x?5F{lay`v6m37)^WWhA$9Vx6p zU`{%&aeoCLg3ibaVfIogJwd}OHS15EEqse`qNYjx8SKHCN)Hj+#ze%$e>s!?6%8xM zL~iDzK9_a-$>N_o%AUxrh#$|dI#+j4{d}E|Jvd#Y#8i(F()giQCNV&4AO^2fBRmJT z7(nu>2=l#b69<+_V~?3tO`nEx#vaa={lLP4*7SOu#0-YyP`=`!abY+#Z$o*4YZN!v zm82g2IATSFyd)?MR7Cz$kDp&Z{G$An1j89B8@y*h@I!8=qx{q$cp3lRQjsE=ixN35 zK;a5lilPBHNMl(|a-`2aKf)j2e3Pq}#zP1G*HlKFrt&vZ+_sV;I0GGcLI0h&RA@W* zEFm}b92@!Vy=~lJM!E>RBT~@PUi1T{|7nv<0~UJ7`R32po~s-D+R?8|HG^!LV_W*V zDVWO8fx&QeA2dq6wsi(E41EAKa#xJ{<;BlL;vPRNZE)F~`$mP9J}4qXbAE(imPS4_ zm=7^5am9&*5H`4v++Jrai`HR$VYXOQ+~u~nf5Ywwts3oA(t>QTE_@T46F5+YcJkF` zrPR#I-)LMjIb~;WMIH z$R_@W`I3{8fGk#oQZ06Al3`s>nQihrMFJBmz=rl)$yuUA&oK0(-`5}!)cj!;Fb!hu zkIfN?@R@W?c3kOj_ zKH0h?plB`o{P^2H>}HKLERrF97gnC+C0*y``TZGQAVXMttMB2X7}{Mk0_I%kfHP+P z!0smFH45*E;WZ0yb>(Lm@og@uZ|fSu`suUD!^JT^?&%t1xAzip0N2Ut2J2T8*G>0Q z;Wtw!y5*afp$N+_k2h^>e=gg}%m=`-RYB{=tsNs@R-O-7eN1njd;!FWL}uP<+M#lG zKN8!gYLo$@ZNR?9q2A|u2zT|7z&u%eK6ld8MjpYf*b*N1I-_%&%f)yinDmI z-%OTo#YYs5NeAD>>9!?VTyr`xf2EcsIZ{^4yZOx9jebjo_4jFmHL5_L(B7zy>gb`b z6WbIyw@77FRYUHrJXY2D!w)i%GIvog1ml2)Y+!_k1MX0QDDnYRi*Fz>u%sE>UAl%Z zz9^82=xuM$3gSM41h3toW;$*KticZMJen0fHPu$Zk);Oti%-Z%zQ|s%#4k4yEb9HF8Z3m z?U7iV_^QaYk!xLxo(-yz7m`~hlPJ|=*=H7{?qESB@x1+ZJ|27~hFqpWUZip9CDfn| z*ev^78Xh<#rF(3VeN92t`8@ilvoR~#;>^lm z9t-W@0EXg2PAa9wlAxSd?i9RrA>?yc`;F@Sh^@2%^o8ZEj4(}{GVq|*9xddkNV zC;aG7`D_+z*BIX)9O-3U*T*#g1O3+@o6IVw%Q-%Y2}fis*$RQB;+U*+G=iQ|5;dqU zXg_upMj1o@@a+=d{nHf)3@!2c`>D2G3*Wg}j3wU{vSJVE*18<5OmAeX(o_DkSJa(; z-YF(&$5=H-%Ddbnw8m99N@@Q_Q3@8N)4sXVzP zGsELQ@XJ62>G2w>(n0K7|5}RoLSUnjN)04V<0DD9;k@KdvmvIeM0I2Y*gyv;PQzN$D$XqKE>#mTKs=&yd z$atq#4|clBDaPaWg$XC^ug`PZE-oc2;i&YnK=fq|=3j{ss~96c6xfYS?}TlH>_-6b zO^jp-!_g}Si01HYliSANe`c96VGyh16s57>WeYTVcK8|^O08Ti@;Q5?*W9{26TpxX z{$X(<&Y784sd+P1#A8Prd-H{|x>?WYVTPU4y@(Nk^ ztY^gh_rIA1t-)fG{Nj1$hF9V~Y&(`a+7<@A)gEieK^2{nVYG_oNMxE8&pFDB%3Cx! zP3y#+-MvKAPmM-rSk4tboq|m1k1C(*`5Ku5j;HE$u4@7~N=~rz>1ks>NWD*DE7xJq z(X*x@33LtRs+XRzhPWBtMw$6TupD%J`?>UReh%4VB8)Lnv2Py1fPmE%E(x*hFScICb?7BuY<=DLnILmrdk(N@-@d1vE_; zbNGD2DR1usb-2g1P86L!0nAJs3PSKNv~dR6R;Xu(S3eo-^?XWK>PE>JNP z09VV!^8TH>X9dE4m7XssE-jqO`i)GXFI9I2_8KIxv1&Vzdpaub)gw`1PKm>ZVTlMhSvT&le3@4CCvdU$9gh8;&EO#$%9T+ID+|ixZ z4soifEaNYRi1st3Oq7msy24Qrf8KIf<`510lJ` z`j@+XddZf0cxt8%O-K%d8l^#k3!+};Bsb*1{Onu-bO!#I;5s{?l{i~Yc7@c~D*3zH z+(6c3h@T)RoRjCR2Up$KTTDxX(v?o>n^l%bla&uASQl6|0J6^w6S*Yl+iGN=<}Iy! zT#*?Drv8v8;v%3wvaxCq(bihs4(Y0j26SXQcXHlCGJDD@b7)F%kfk$*6RxvAOcA>y zg?e$?0hTd}4V0mQ~iVfjiWB8;{va}gXyHE`utF)LY zi{vEym`0lpz0!V(tS&P}Yz3-8w9a3s9$d{UFoTk3DP2EjcSD_&(xts;*`? z^Ps9O1NrIq$Kca1Aho~ukPb+?b2(X2I-s2ixmb4dG!+(97=-pb8U=mx{aRNt3?;yz zXqz=jt*_`>-^8gAS9#G)4DKo(F3Aeik%24->9bv?AeYh8Klr}I`JDusgKs!m*7cN; zr2w*}S74H;>Nqc#S>2jp-5ORfu;_fxf0lhk_&;I4vF)x6d7_{l^awwo$CFg;O+g8U zl6C6tUcRL@5Da~w^VUEcX(hZK2_PCNK6dff$4h*4s3&(ayOnN**n0jTJK(NN)cd(( zlB03175^#nNmvD6haHU1Y%A5f?Ner`o0+#X8%V5EW5_FxI9!-?*56^QQPk!+G@u=! z^)4DeyPi#%s)I&kjpWQDRTgU^dkp?7A@|usYeawSxXg$)-_s}`*Lk&It(F>@WysHb zu!75>K+BN%5hdCGv0Rl=Q8!LkP(fPhM!HdALFw*TSaRuxA0Z_j(hbrjUAuHG9Rd;( zg0R%m-AIQZywCZc_tTu2bLY&RId?wXLjAkKFWLAWE`>&&(?&mjvok7u6xbb42 z9gSnoEZM|Sr3Kkc?ne#C^)J~3m$I{k-s1!P!iGu6J`(I(j zVYSv+BBF5IjkDI4)~b4{JZLPA`t`Wfa$oLp7B?dA!3mtUfJj3wP(c*ppBN(gLZC!({1l@=NOxKq>2@wR@y6FM3s#CzEkozLz*^J8MJ z>;SH&{>}HzJ1SQl{zv6GG%aUi>)9NlOV?t6HZD`MUt8H zx%4t}`t|-JrgqzHJ=`P(A+Azns(AoKydUJsswIZM{G@e%z0S5u{4FNP#CunK?CA$@GtG`t_XKg#k69JvrBXavMcF$bj;@Y_^}7 zhB}SU4EY#2>B)e?O;bO%5|syK9ZF5>toa=M+*v$(bKsYeD=IxY z=92(G+l6^1^xx*(K0GW`j;xmN&=rI}S$hws()2D^`F`ESBe@j3{8uK{bvxT}wPnn( zN18MzUAMn4mDeH^diAgD?sS2!(@zB# zuAY6|?ht4Haf?Wl_r(6HsF4Qk2K~toKhw{cv>Q(>*UtR^<=x-CVannfqS|fwth9JE z`lH2*@0NzILm7qCAcI<@C+%trkM5&hf0mzsI1CgGdIl&;#GI!| z6HF23O&jX(N-n~xnliXC%`Rxw0%BJOD^0Ljj;~~A)q3x)i=IJpV!n72$hn!A{SJr- z2u=@)9b+EulnmbfF1gzvNj^qTsg3x{%Dm9PpRG#D7EEDSB%2};u%$rp^6SYX8e(#V zuw_*OJ`wlT;HmYH=%a%K0q{h(-6BK6t8@RnqI^7~>-)D;RWE*|SFf8gr^QY;CW3X-aOpn57aV?^nGp-WHKh@jb@PygaOA%B}hK|76}soK}& z2_Yh<7cXcA9*}k(AmKyjm1TGElG)<%M)~+8BVxJ2e8%xbqkV09`f)~q*h(Pib~`M|^VS%@a&Drz?f`)k6eF4PB_Eg|GJb z>I4`;C4(k$_d;~3TB1!jGR!AW0y9p2Hx==Qh}!6Dr-#5NUI-YfGo;&YFPU!>;*` zZq;xPEazB|PWI`p6qrSnwhyS|Vs_#ZC6hA{M~A*N7y;j_&I&$2K@~5|5lao6oB1hF zq6E!6oD13Xt>~tYM_3>ub%W0#)|eyyvYj^N?h&G%yHSpBItZpk4w3CdomiJ9cT9-h zd~vQ`@Bmr%kC2^85)3CV+RKBAnhzyWWUQbCauv<>#m{$bXZ=TgzgjZ)<>MEf&aG=k zx6`|4eyCt|z4~%91tH?h{5}T8FnI1cb+b1)fbYxM`+K#iXxBE>x*1 zb@{ULF!RPS0^fS`oXI2P1kS4_8CWQU-9zai zT25t{v7PqXjho5VVMVzoB+ZrBY(sTSfY7Q7u0qgJ&`v!-&n>9;`DeXpj$`wv8-%>R z6NUo|fIr;_LI(4*dNQq*`nF23CjUw>>1J$|{c33<-R7H?WzsjR(POT?_2ScfL-xe} zTs5}O<$~fMa%9pEX55ON$8S?SGDwM>`u+(inm+omoyRh9H+)u?+a1Up5dlq94D^Lk z67r3<383|TqP@#JvxJd^UyH@?dyls!gEu_}UVpKXfP14^O;Ttr_TY|Y#vdAn-Z7TobzeP+T68+xDC5-EkQJ4-RxT6k;?(=plJ;Vk^ z;BOjVy&QX=Eb#V^FoG9JoFV+os+d#;&-?&WTLh6aR7VDwSm97Hvr85~f^kD#fjqA^}T2MPwCU_*V~q_}=cxp_|DyGKi`e z7P{&g>|Ud){`~E|y?ofJGlWa#W(yJoW2lLGJ)xxk0Yu|QQJ(ilcT}#D#iQ~XF>$u` z4cdiwNH7ELy$nV*>?D5#y9=_6E-dS*CM#1{xRytt2!TfvypP)Ypbg~k zI5%%dtz3X6-4Nx+-HBt$-n6y4_#JhpHaRO{kmyfh);d^DtEMGK1XMVy1a^cJtt1U^ zWqtk5?nIYcN=R@piCQ-cvdKr&5%C&9FjgK3K>GTFraqgFy93l33vk}cWNSTjHRl|C zcb{PqUCSU$qjFM1klzB`JwOO-q}jIADF96kfZYqAwL-_x@y@-R)Y1dTq7I{Azl#$3 zko#DCDbsC&&-MOhDMR$}~l4thLS2c0wud3t^6YPHlij!OBOHz?^cM{W@R8>Hi(0{OBVINnh9*Q5L7 zMnS4ev;temR}Qe4A&t*=QV{|DhN+zvgBKgF-v64w zm}#~6quiUV&!1VSSxI_~JQ5DEEz>CY&zm^vf3-OJRa{QGPV$0VU_sI@N2Z?S=U;wp z1B7zx_`gEv5u`lAadHftBO?au+F^1=h6xJBCDj;JeMFR}o!hToiq#}s5 zu>s0^s(>qqMZEnMVK-!y1c_crD&rL2*sWtp*iZBFh{6GBq-=+j-tcrQ(%H;K&HuV3 zf9J6LtG~ht$=HvJ417lyRCiHO>U4v2DWBZ}cNXh>lZ~egr4$T=vn^7@WF(cZa%_PE zGx4Unps;V0?P{Y)XQEx6NQ_37>KB)*{U0{X07XE$zd@l}@o`l<@MRyczb}2WOm%jz zMu%g8;>W>2yZ|B3P;z}FGR9{$jnO${&A z#Y?nF#jc_KgM^L0a}q2VbSi+<+yGCOJ^oN?g_>uN05A>eaMe~*{Ej0H3^OZ48c~C* zBDTIwtks!Hxg~ZAZc{~_e#M|FWpy4L(R~lB9`sfxmkulX1(b7pPN%enAsr( zuRE)D$by?iK;LGD7oj}6r}q3fJ-({y^v2R&HZ%-bB{VMzh;TS^zCU+8lHsL?jJ=&o zhyR}R41C1u&@ZU{&wckglddM)Sn%YeDNsMtn(hh=`L`vBN2D^Y#%9J%G?Nw?l^Sa} zB&NSR`PFt_4_vPnuZwj4N|^>iKsq(!t`@7co6qaco(FKB7R(b2troLJq`e(HI$jQy zmn{3jsu}i5(}K!vzy`Kl)sjL0oDrqbn_ z`DItR7s7pRKbcV(A4%IeZ!spl3E&rMR0Fc8S+Kfau|)*<&kO$;9t3%9y+ywa;;P~R z_8j!LrPJ`U- zPb2d|dsJ#F*WeQ7_v1L?Px2(}#%2P~o1Zaib&7(1Yykl#M>0gRv}h&3dy61`ev(M? zB;J|H_e;Hh3e*Zd zaBNl8IWK`oUfD@J^R=^NpvRENUp3U)vj7hWe&`>L7$dx8F5&X)qmEo}d5aT|_5gpy z4XSuBWJbURqR3Tho&``TtKPL6WvzKpuEv2Vm1#`a_-E!DuoP2kf49(u(Yl6S!N0}9 zehYK?@Wc~v^rilI%l-Vk83rpYE84N_j&3uLc$66<_SA+jmK>sDwy!l8Uw_F{;YMhZ zAu=$*izDQlgG}RpxhIa*_}D@{^t>XT)C>Rq@qnz}FQ0}_H_HE0jfC(@mEcysG<_e9 zoTBa`QR&iF)jGe_za2E)Q{vDvFNj2{Vv{RBd=y5sbwl5>98X~DP9=*k|9a22q(A3* zzhr)a31NC{g7G!b7KResn6Aer93mLVg;*ARefwEOxcV|_%^K^i5}O+`7i0>0&-8-M z#FAq%6AnUn>dly^1W;Q#_bF%$|I@Mc2l1M(Z0F((wQ)-iCe#-89VkrS!7j&_R)G`jxv=Zp`nPq@p|x80wh1 z@samOdU7M`!hc-8eEY0+ekHO{zXbaeK%zBn5H22{5)Ded&HH!gAhK;N82#4TK{eMo5@=v$qUR|t66 z=z{-yAm?`qAsI|cuCUY#J4QJwkkD-p8c-pEcrf1$@cISp_6^i?%2%UE)9n?+R((@x z@C=T>ATCYlhqCV8Pnl@@c5s-|w7B9RbZ+ekaQxJszAzDsa3H8}X$}LgkLk7AVciKLqhs%2hLgX{SEMRs-r8PDiadOaG!+J7@ob~ zyy6+X3Jsk84wYKnU0Urr`sOVY<*}*T6%y9ZdG;`E67;sRumUv0p`~ewP4T=Ii3MiV z>k#c=Js}mq+nb59?%0WxE%1p<2dx&rMMxdK2rOiMJ8;fRE!#ku;Gou3VWGgB zqyq5N8Py1yk6sOF#Rl76o#m0lU(IA!&mA`{6(+xW3dh^q3?TRvwaTlob>X8 z)L`GuK7o|vB2jd*oH@XW_k0Kl*hW=mH-bh3kQ`;ckj9Mc5Prp2ZW7)`zSMPueSK$g z4TqPUQ>&$8C=?;1E!JbL=&0EUNk`ohugP_F%q*@u6Whh(a8hs?EPK-v_On3q`tUpU+fiHchHlmJhhky)+NGF)LL& z1w2r`M?mvk(V}(SQ0CKTl>wMyrc37Ju?mOJ01+Yd z#cPHw4E!nD;lWhN_-LS2nS0b(j|%*|n~VG}&&yJ@9-O*U8!`y*O zs&3{{4B2j%R29@@q9yW*(Gt-m3}Nnxc4L*~VD&cxKhKZODB9Qf5!h^6qrZx*onad& zdZezogVOka1Aa#h0v+{xC4%!VYsLUyL0_o_tAf*T#ytz^-CUb2kmr_W{*wFdD*gp4 zZRsfn+*Q|teh|B+-;m-L-b~4*&X_>Qh}oW+%YjBVF$qF1#`PG-#B7Brq5@o|AO2O2 zlv#iG&UK=jSPM*IWzU3_Tt%ay|Eg#0pYpo`9+5kn+YNM{oFY zEwa9t2**W+&Y!9KKh;Y@rR;`rpZ>NTyj*K_UgP!QY}%YsNq4Z_qCyiEko*j-ODYxg zD-NiE?6c^11-pj4UL6dGK;-n%mk65$wbX{gf9Un-*pt@CV2__zXOmrmGPEPnZ>0zR zxdcYfKOCuAI`GS8480pWJhCjD~;^8fsvehAqSq>@F` zI`k9!Wy2Bi{mLNE!1VdTO~IVIailVP>h62bB>T%=k&+$LA{y?c^hz(gf#^}xLnDZ2YK;j?{>)HS!SuVwwb!{=5rzg;7CH&U% zfi^tY8R;JMPJV>g9xhb6F{}Ctm~8vjHC<#|Ae~F>M>Y`g7Rx)=&w{=C(r9(2ZR=?Vfv_WmbVF{#*lK)6ARlrfu|{n?3xaW42BJjM{fiACMh!FWGsE@E)F5 zmHtklr6Sr=7U5#YqP>OA&It(QZ&P&X)E}<73x9WV@!`SL6!ih6x%~_O%U>Nzbdu3O ze|3s8u#AZ+{&ecw@@mrZ&YuHkaQ)s%HZM}g$@@shjCY3cJW zpg-^p_x(%Z7JRm1LhQW;ebcw|rc8CrFGT!aje%G{MF;0@rk|NRxRi4~=`Hi8H>Ts- z5Lus!X1aD5PFMV$dFr|eTAB1dFOUE9A#6CO;f+~;*Cl60`qU`P#RXk0Y|6id0jQ)S z77(_#PASn++s(k383<2e-V|KbIG#2}HeFI3Fm`k68~=600!XMrP$8d@;B|}i6503# zDe4PJC;WTUAJT=9A=w+j*=zhx+*-Z-Uz0^qW3Zoupqf*^uZ;a@Rz}3$Wi3WLFA`d~ zJ@R&C;~g&Q$`Xq_*54$!Bs9j~jV%CiNPZ{RxDE1sHxFDI_xj5++Aq*#o4VRSCZ-d8 zE4KViOJ@{=4D)<#ms*UsG~-)Mzt*0}lbGR+R7HnwiZ_TU%<4B^UskYd<}@Sm6bg1+ zF#QNCYW#q2uz@TBWW@_)rwqs2@B=BXm-t~W%V5hp*S>g~9Hrj7a8w?iq|-B>T{&7W zG~ zum7e|9)7*_%6oRBfu7~vxgukNY=PD#YBhX9>4{#g-xSOtQ!A_3!tq?q`UDBCd7m1W%bc)Vq0FJVu z$;slJ{!4G|QzW@Hh+1Jk-@49jY#+@dHJr_Vzc*xZ2ct>!}cN<(;Z(X!{Du}RNxa2dovCrs_ZJTsXRh3t(L zA4!MYP-)h<#ss#k zg{RRV_LW)LpChyi(VXq$ea&LX<}cStLG3cTcmRnek(2|@H+ylL>DB2$#O=@vr1}kb z@nd9+wZ?H&TZLJWZ6VdxUZILyG*VM!+;x&Nfji!>Iyabrx)(7ksV3#X#_JjWltCS`+^e$VWQzSz~0GSxgH1Ovh6_^yZIku%StvSAz z<$ys!`Xy4HLXA`isb8QQ9#6GG?AtTC4AP`IbH9G6={~gC&QVle3+JwZ%QEzMFjE!D>Ms}I z#8!+NNjxl3S>8SeKAXhfc(nggDdlJLQ1MPng(JlqZA(Z3HJMDC6UW3i%@t`=GdDRF(CKeuKXkEH?a&`V`D1K!{%TV z8w(((igZl=`7ycr6|#n3U~|}|Mp~%u^m6{?5t+^Nf7bu4bZc3ZgS+|Lb);Thh%M~V zEr+t3I5!@qmVl0k`|n?zqEP5i&MCXnV@s9pk`ws)Fu9TVy}wNuJrF>kwy;ZsIBv(F zUlMA=L(Q>A3RM54lo$BM)t4 zPbIFz3o^*By>VH`k{mE43SrB$`%9saXd04O<)YMm5&f@&9D;={+8FgvdOf z*vWKp_+nj1`x(iQ`ttJNV8z4=HN0i)#N9FC;zT7K7S%uC&L7_XL@Y+)ha&IQaq=f z;hb}|yAXlCTgaj|`x*pGDboN$3OKC`FxU@)CCI2<5g)m#q{gorI7!#&KyCtblGAzZ zO;cIV`@1c2P$V;qT{i^P-QLX4f}8R^gd+A{f(dXAjt5Nn(%bn3tjBPy>vFU#I zPPNgPk;m^>tnZAG=@YmeK)JgrGsU9_w_Y=H+x?bR$7UC2^W(4n$|H8q4^9tLSVM-| zu~WWr6^6*I5y1rm&MTy?xm(PU3K3bFteRpSSaWL(v+Zy)0vTc{>bi_ffhocHm#JYNl3-y^F{DBUdfj zHz+t31PhlG*-XexteGs&e=8>IEHWqathLuEe?g zfrO_9<%a)4lhL$2Ds5M{{pj3!bJU0P-4c5=dGYg4WeaUr8#5ypoYZRaZLT%*x8w%v z*I=s0IiY|$^3C#g1---s@P2}T$l1%rP@Gs4W5Iqx_QgX;?s=uIU4uXC*S$?Y-1sVq zvX0xfjR2#c#z$^#UiI%1@VmYkQm{sve6Nl(rSU~;;S2QJd$}}#Nz@~HiGH#X8m&Rl z^`+z1j6wJk-PyY2e?X1@HPQVKezG%p6TM8N)Ad=b(6p?BG)8B=$a|>rs-x%MV~50f z5XH}5tj>q+y&6^>4)Diuf0|3h1c>W1uUR!esZwvrw;-*pqxi!k?kF%tbU*DK_PE;` zr9j5p8PB$6{LeX$=yumRT=<`1mhM|ko4P8OuFC*cNEF9Ieu}adf69SWW!kWvjaKyL z2MLMA2^zbAb{q3N|2C0`2>~9tBfw+-$%E~i#tOv{Wq`5SqPr{D@LSEDJz|X;krCl4 zWGhsx;%Yg>Jjf}Y56jO6nPL9ji_Z?27}9s5PBLoLc=$=gDDYmRyN_8xA}Eq|Npya1 zJ=t!l^@qQQ_;1eMIme~Kp=Oz!)@vbm;hQIFmI5A88;H~OkVctv=UapfJ}xNmQe3#Z z0~+`+U9|JSaO>s~ol_izpXl7xqONY8r`sPz?@dSf%e3wv_h=rqA|$f*RPrV0cZ-Y{ z>r)QuUih7@LJra4yQ{1F47EzN%b0?Xw&YZ-Ga-Vr-`?5XE9@OLp$J%NFeBtAf)D(( zH~Te4SBeE`Q!PQ_rPpX`md3W9Ay?Kjl#&IHY1MN6VHj^>O$tbz0g zsDw!IGj#_hx>}pq%mLr@_y0ofcv4Z%^@25zvv)hx=!E|;4&wK_r8jDRYN{SztatxV zHuFQ#30Docb1k_9=tacKX7VK75E4bg8lbWz=`&gJl3u$=28R%ur&xG{Sj>a(M9-T~ zr1zzdX~svTu5ah(MfoZ6HtxT3T_tx{oy~B2)mk%Kq_1naSO(eG>hBaiqe;oa5q+)w zjbq%_m05untYXlYw@IK2`)xa#gd)#IE}aS8^pqj}(H2by4FaLud9AdWK9mu}uM7hA zi@-|GDFV*A4rlu9%t}8@appod3jFQmzCE1pZc>SKs14Wah^h3xedeq+`$Da5X!Vm1jTXkY{TJJti&Qe5jSR5u z=l6>Sw0;sy>%p;viV`9v#O`r0eqo3)jDT+8Q9@n85G3>qcU7#cVd*U5pGl7FIgFCE35^Gi?zHB{%BQD(ksjfU zhIA>bbHAcfGa^teMCr>+65GS1ZE{ony9haRChS#9z=l*W%8g3jD^Q_)@$)1k*K!$DitcFTeE{&tubMG zi&XF3`q$KnR{6=kc~hr#^;;I>FVh4+7lzFX*z-Y@3-%YN68PK@vnA=q66rcIx>ftf zO7%F<7us(mNAe0+a$QfI zgNk2EW>Yx_vTaYFP2;KkCKRfyye}1hSVjw{z*+%22Iqf^{DzE?zN24rl&bz}g2x;4 zST|D1?(@q_^b(LG%q{kc6-fHp3|?^oR+J%QL+Jl93%=yj#mI&;oB}TSy7zbNhyWpJ z-XAx)s0wGxYMs$RAlv4RZEG=m&HyK*1!yu)#Q@Ze2!N?d<}N59HBwgrfC_pEIxG8o z_bIAL##_Ww=@pt$=HaZ*=z{rUW|gY$3g`EAxiuIIa<&+-bj-NWog2#*nlGPoluRhu zSWLs^rpg7>qc5Vl7vZ7uY(d*Irye6c^dL(0`+8Il254udnLyZs;8U5)laf6DMjY!j*VdknRBx#OoDvC|0||^fgns(d!l{s^-D&`$mF>7r1}4 z9%d!u+kYp@_*-qwY}D3tLD4}y93QdQ?Gbe973KrDejqqLF#7w|c1IG55xy+;mOILo zf4*9^`3y)z4p%_qGZFxAs-D#K zxR}NCha3tlDWlU0;>!}pq^f;pY-r`e%pKV_L+_hVNGaeS<%pIQy}pbR_X>42Mkq?f z_vlfB%WFz&r=IUD0a^EKO@6t;oR4q$RjwA1C8!%g?&im~j0fyXjW+=|;QrmldZ_Jk z1-oiQCyy^kIZzig-kJ-Qjm1f;@dfdYAXYyHdP;L2Add_veL!OlP)Gl&eNS2zgqZ^a z>~7&GpCU%nRN24t6c9JHjFqY4zA8vBx35jd2Ruu3g<;mWM^{!=XLxXSI*03mGN{7{ z1d4dior&#StsQdyK^1f?;8DWzURtO8`dWTNCP7!N3832?$VFvP19Ii0v=-HRmAi_s zGW!*zxLb#`kv6nkR{;5OTdk-P(|!0g@Sr$OGvUyuZ5Cz9-^)4^=BO1Y9y>8@#BRtn^ZT^BQ3OI|GR=GFo0R1wk*R@yb%XwSP<9Pr9hH)WlzLtQH%iXpucBf8FP$!_Xp;PJg&*qpz262kT0+z4A z0*<1YHmVnmqakXwIL@1snFKX)F?afyUt^M?<c$J?xT?2>^X6gW zA)6{Ri~Gw{5DVn~g4_fcnvGgl&|^EXp|oSeo~W3{EBn!VV3?TEM>eV;wy zagCI}0r-7>yBxO%{+zxP5Ri}swmG;1tq(buaQnvS)IT0yTvZs*VwxnPu&4QvF{JBsW$lz=At{%{6Y;{ROYz#Ld zAMq9~F;cV61y7e(r8=*FoPPT!)tiF_Gw9LGcCvO57om$2z{Rl5uTQFI)fmtP7EQD} z1{T1xD+`;$EV_91GOeF7#Olmo<`U9>35KsMALp_a)+G_&KmPg|{u7ptK;w0CI4cK3uI6YgLI8tgB~E*V6cDM-lE>)n^}o(l$IOe(O0AwC(U z95{n7dFSeK>(QW|rZ}VjJP&&e1h0gbDp^U@{32J()p?)vUuZ>MtN)$Wn35Is5UH;t zqk_zW|7DJT+agb&;5iRr{y6t~8SpJ@i_w_qh253ZrOAy=sQsFzrm}{AwiFit1_L^H zFuf*&_z}NM#D3<&m$kB~Mkuew%&(^Z9?RHK_2t{Xt2T9arT=pOhaj;}sCtS8=<4z% zJX?E&9jEvI%L(*6?5(~%l)FA_i+uh2aTVOr<*{=8V)=@J=jOm*kX}L+==u-kUyikL z#X#kJL_a@>X>D~Kno`^%)*CS=Z`oy6Jb(Yq`jb|c-`8c$SaP~Y@ ze8E=qCf)Oim87b-qa{Ohn_Nw^wN3O(W75nG1?gEjb~cj2XtXO$3(MN_T3&f{I?~R) z`sH_;jCxp4FaC3|=`~kgV$tQuGr}QS8>C+g=W9^)dbb}R)zK&@3)9hbuRw>g#Ekgh zusm41i-SkwdNQA3FI2rBV!b*O0$W;C3L+E4^RxGSb*zZ0M(m?$%*E+RTBqQ84#zVc zv{J?F56!#Co3HuH$nOU47~Je%Ys-#eM_lnu=YiPZzYPjC@@5rKb+)oq8RM12?OD*C zhFLS+-hnFfE+41j(X;uqI-K0ITpSt0?UZAkR}1@`fWp;=4qzUTSL%F0+mzmCR|$q5 zx}Oy2*2D}OsLxd@GuKt4Y#gq3J{vY7QL~M=4#;MQhC>=?``4K4s*GB#O0@xS^X%MBk7`C?K%ZXN)}BJPphmYx|=6cIhDA=7F5GLo$~ zSP8L=Hqw3HBwFL9sSCUx{pW==8IKUyE3YzxN!~u7i)T#@i^;RFzy6qJ!~?<{Gjf?P zX+~FL+9>8-i#+z7e*y)V^aUwys}R(<9=g( z=Cj!|a7%|Hljg4ZyN1B{AToLNNsFpeqp(KH3_cFusQj<83%xq6C8S%0_>>q`?@B zTKlS5$k=0joI|l-BhdCWknA}qS+PLAp}WgfN4M!@C`hDfsY>Dl!@lx!~)`l&y)c#^LZlB{hAZViiCGMH>lA zre}{?#bL!NE#pu%56J=Mm`=|Z&q0)p;2#w372TlUll;XKuED<5LeAxdxVC(!h;RD1^Y2163IygyN78~5D`UP#J+tioXW!Tq}nHxJM zQ$U@EDWe?Dyl`ysy5Uy;ke@3cgYqC$RPy+DH_k&_ zxxCMq5K_24;`XeA&4aE+a(q+`7RL>|d_trJzv+ar3%W9o)_NxL*~{# z%@$r4s2!sj?_+|)jH=;2+rdh4-<$0=;3Q!sr}YtGYW{~O;KqM@f1H3}I;gbS1x@`9 zyf&*{Hg(I2!-_+S3uIgtmIJm$f z_(=I^u^1VG@R1U63x+?naJ=Ur)v!+i*dur#zsoJS4>2sDy~xI&Ku(j89U{|t`Li~O zm`Ec&OQ&i(82Sqxk(ovXSmqSaO}{_}wiT680o{=tg{SaMD)=!!*suN+sTEl7V*B)^ zJ-->oUTYL83z2zs@4Ccj8f+Ks_F;x4ItxpzsVuz;mZn7GFuM5y*_w?+ZpENfF@ep7 zH%VWyhl3)@~wh>Htc^M@TLducYImPP$B5h!U;({ipqw%x@VyHiBFiOXn@=fX$@rrV-kraVvId?6jPB#XGp}c*jr*lMk$vX5 zrNSg6;wuS|>rWcvt6wI@(kJWZHAw_X@}QbFrT(rp>Y82k{o$Tb4#1B4>OzHUEHo`~ za6Ybx)7U5Nu)IIRa@%nwR`G%z?Kkf%wpf_lTxLy{RSoN zqp!nG8P8byJ)suNy7e$+9?9Fo)u{XnS6SIyT}tg>%qq>rbbpN9hE?l>Ke;vfEl$j- zrJ(aGor2p<5|XAG0?#w3pOuT6Z6c)C6;&pfIzh&tHW1J`!Q=qc7DZ%d zzD(n^nV;Jc1zYazPC6u=BVY5}!vi}1^gTm7lIi;}l+teEawLb3-97&)krx-{`;bCW z;16K)mst1G2soNEar(UEd3h~&-Y1P5y$~w(IA78#<3Hwe5ztZ@nlRNrV?Jvb*-<0} z`xVlR5O1lL37IISpji~gLWZangMaH7yp^vv-P^TTkl_qVtyjd3qi`H!3CUkj+WAE@ z7qus0AJR_c2ZZRo5kyaUu{iyq|BC+tbQat43yHk_BU68kT+z=_F7z^M>u~)uK9Vs1 zm!_K8!uD##?)%||Jhk%BDOL5K;`Zc$M@+XOpKt-{a2zdhSC0`fMC{xsgqXP^?tKyo z>4wbM3IjWn?sxWz2C{c5vgcKVx=>Tu*X@ik>EYjWj>em+BAS!ijI=E@^Fn;~1@O5^ z9}&l_7AGyzHC(L2U%E_xU7LJ#6r*%ZNZkK<0F&d^LQqpT+Eg|7&JOb~k2IHuTTxiL z(musMg;&)XDFj^`;IE2;*peX4RVAK;=x*#LzVSB*o-*}rt_){S6YL!0&YGx^7L}n@ z$B7mFC(jcM2Z#zKFpl?ISvIkzdR%a53*WgjRIF`)e@?gETB4(rZpGK5;iI}@Z347@ zP>s^hyoon+0(_|-7b6!F6MS|r3)@1eBAp=ae@3rQ zWLA4$#QZ^(7}6mQQ56NGqsI!Y%Oh{cXqG-W3NbHMJFX@i7{_(&=sSK_?4q!$5&t!E ztPp!L+=AQ^`UJTVHTTbmbaE%px=Iol-`fWiKS?ZfM+=|bInD0}Xn0p|JV>CrAoo)9 z+%s!|_y3h{S5_8j?|*w8fA_oZo$n$Wxw&4s&U~n$xivu%NN=xn1e_X+oOU%SL^@9z z{wrD)zbkkyruE~bzx*lSe((Ed=aCc1LPgkB^j5`ZCGzB_R6U-*iG~;voGObGbclrU zg!(_>0d8x;JxfKNHHsBiO0$KehLpNf+EpIvnk93axfCqp=2kU{$AS_W)dV;(A{hzL zo_i;cJ-i!-F{b5<@FENyq1l9?RD!m=NpCg}&RJppqoP@?LF1ir!}=%X&%log3&%k| zx*g*bed$KA%#@=9Jcbyq*|2k>Z@hlR5_GhuHoxZJEP0mjV?w zmQbHN`-4)XCo8*CUF|~$K5{U95h)+yOLVQw%m1B1g8Wg4a{6xe4g|0s@-Nxb$@?m@ zEQckvl+5s}JF7Vv^#nDi#T!zL=m-V>`)YC$1N!l4v8m)kLRmKF>SIFkF{beK8Cp=* zzShO#Crv6)o;P5lC~WN{G@Z^y?IZ07>OCmy6)I>Rxlal3a{FBULr%CO&{R5i13iOJ z_{6nLPCvM~<5-}D-vblWD2{{7+;4OOx^}$D5Wj`W1)-)Cj>~N+(CJH|W;JdGbu3K8 zhgVMyXp4w0bO*(rkjfOv_xtwFR-45?ux>|{9Q`7SF_8T&)y$3SM zU^>R&$`B}GFhA?tVrOf`v4*DM)3|qrh5;*$7}i!#k7`nReYz$f^FkbpZAhcRS9Y8> z;93eHL)0XZFe5MJBxP?@mss)d;fJs(PnYFJGP2}TitLPhkI~(DiyaTg&VAEUX)Lx* zm(kU4S)V~6JS4cyn4Y5oqhb(i-sX2}=R9(@R`gHSUaZMwg|(bhPi0k348B9paodpR zADz5*CE*@%@US%HcB_zF>2Fz_3{OWU;y)!~(;p!ZrrIibRM_ow$4I*sA6mlE*y?QS zp`m)H0Bk%ShhT>hkoZ{7lU+8W%AoaSwYe?1?^~^NJK`sy(Wh(Sf6xrq3YT3TU2Iy= zOni}rlcpZh2iD&I4wf;v9SzeB?1D+KPS0s=ET;;MjvPeG*0qF_;r#e>^f`Y!+UV=` zwc*<|!6hm(?8tEO&UNHw0aB-o)Dc6O{@MyRmC|B z6bNd@9{6XMvd#QjAMfF#sNl{nXn_58n5qFryRz$-S z1Jwt|8MijrQImF&;4d5R;J#hSft{5U|QtL;Yswt&XM3*^9(V?v&q(#>-!`fA3pZw{K{T zIY|Vh|0W2Arjyi$buxjN=j1a=NO$EH$7FaYkvp^>zgcjtkB{W*inIm4gx6Q2WJi6S zGamD@{|F%8SErr>0CH-lEu5@)D<;jma!Vtj_RPG>U z^_N)=!qK+r?aclEqv|=TdcDnOInFgA;A`}Q?2~3XO zCP&L3_4OxvU2q{q-u$Tz7Iidah7}ssGixWCUa3I?-^%l(Pw+h z;i6rks)9L(BxAP{X!jD<3qa}W`o>ma;*lnuPM3RFN#hhkm{4sBTCu85jF9v=J zj`U$c8|u)se+UAl=e`&7qm;21`mSF?2n^8A?;Art_SBM2Oyg#9J@mNg;6+h6{r;&Hk>q{_pAP7QQGSQMpv|Zm+ppdSFixxyG|Af&yPEh_8>-LZ(aXW0% zE0&37#7qmCeYnYn!v~k%LY`qT1whHu#W>K6g^js6+t9n*1>G`t;BQ{He!r$>N8Awt zMC4p_Mdgs)D%0FrmC|z}2QD2o0H4`9l!bQUpiL6tNjTuqznGjwZK9zksFhP|7ulbY z-98e?K3{G}@hfi5Ts zb>YPUl;kh6Xk!gXd-J!fA`sqRKlEzx05fd_&XA44T%8+3zL2-^A~lRDh%~Ao?f)M1 z=rI^Zw8N|Y#Gf^r3W!rrZ*>y=M!*BuSkQy*dx0>N3!+W8=3q-X@bBchpxJE32&1Y? zU>fl&AVZGv1=#&KFJs!h@z22ow8{g}V5o7e(d{@mK{H~QhHZyGln?j-Gg`Gf!E>L& zKpbTkQJDSd4YR2#=f~i0A-{A&PX6u49C*~umesgJRi~kHeB{}qBCjIQ=4c#19sI|K zrz#vz;@;T47IwQ{2_gbKxALg_n&D5uZrTSE&-!$vlnyX2X=ETI*@`J^Toj7{azhOL zHiv`HV=KmZS&>+R5O)CqQVODD*3EY=DqR%MOF5CL;P?DWT9(WqGr&8!^;(ppM%z|V z=71fA7>>z7W@k)Kj1Yp8Aj%Ng0}7YBvz(0HJXRrm@V+Y2UM#i;Ge)tu`t!1IbILS- zOgWe}$;(bbAbs>bRUe@9VQgbQ)8OosD*9tk1`8TtB4_qXo|FKM=G?f6HJe7HDuoK3 z(TQb`;5l0>)1TQwIVr^7e7aFhG)`f%>+9UH)Vr{XMXXYwuNUg+h zg@=T*MXT5e)!MLVh}3c>)o{FFOCFEL#Ofo#7pONX>NgL!RtolsNn1K2=9}?_%??1zn$@o2< z`H{!Zsqsal0DCTXEV_@=PZRJ*7HPkdW&1FheHE8}vR+NBL#BL`H}L8dTVa#RW$>jm zoUFR3D|T6DllQwFDY1o3nodcCRDy!}pWX{4bGFLIGyBioFQ>GPwEI<{E&?YEikNUm zLcgyWJsMMwml(0oe0&7!c=MZp(mH!Etm|2zoulxDwWv?H!l)d8_u<9vIJ>Z6aZDBB zBJZaSge*2hw%8*R8`Yy&g5$TQJguAClCad-yA;rM@@uQ6mzeC2zQe}?6ko|V)3 zmI7t3GdmK6RcKl?(kE5y^hmCKI5#)5x-;hl^T8gVn@*Hl?)_b=IrTM+nIK?vLDjFm z!~N;|1KN2TaCTGn1A=Z8gOd7N^f)jS%gf09km-tXf0==#m+T^6vg7uiRtVfJj61lN z=6MDJe)a|+ZD!R<98Rm62Xc)TV;!mS-`$^`GO|iif+zpqx~-Hhc1t7G4`K)N)yEo~ zAoC_8z@Se(_0rY>KZ$92i{xbJDTTo2BH%|y_4nk$My1NDmCJ;-jo~n(`^m(Mcm0Pi z$;#~`o1-5bl&yE)z4N)cj^@`(W?Gt0|7%a@$Q}0)b66I3h6wkVBD#9BvG>#Xw<5dA z;yJdY%FJuhdzQIcRfTiqhOXv4T;HUz5`~S8-q(RX}#ULiG z5Prv6qYNfbjpyIa#0-Mrsb1QZ$Z$1gFiv>t&Ty`5_hC?uoL5YEX#ok-eP*WK{%7rn;4F_le{RXvG{k1b~cv(r^B>JC+ zu$05d++QM0hC|_2D;2o14>_^-wsC5vR(V%0A1^=i`$O5T@}e|Jy5NHM{X6&@6F(Cs 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%0AkzJwZ&^9}NtCCX{-N8TM9-7+ccsy>C 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

      (9ohsFkc(en6%ULt6&<_4phqDDTgjcc6S;p92W! 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 DuX&nt)&6v=Xn}yekFIV=V1wbfsv!a7+R6U z=0aa!doQ^>gb7+p1o#icBdm#l6+va~6if&XxTdB3U%=q`{a4b!ke1PjB_a87=S5Z) zre9xwb8tvdDreig5yk{nfPnkT*FU11fzNUE#L{GO68PDDJCsSLX0M*`8w1rB4B+sC zF&qJDLZbDDY73bTIK2Tw&g%xIVhXVgVb0c1ED}3;sZ8H8s8^!e&vSO<<;mJ=QbTaC zz3`uvYF5jf{f6CE#*}<-$8LF$myE)?f_keOvaDJ+A=*V>*zMuj4H`}F3m;p;zbKvz ze_6h?DRFabVb+9WP5&BVD=2#HpfVgQBrG>+s@?Ik@)LqSnDb+AV6)EWW4WDTZ^ zee21 zLr<_eYL~;}KJrP0Pyi;R9({Sx%dc1fEWf+xzkpfS1mjwLJ454Y@MoAX6+q!SJ5r4p ziPK1vioq046_C2-xlypuxM5?JIxyuWX#({Y^K#|k{;pDw*i+^><#l*rHz^urxcMQ* zk8U6CzW4wg3tG0}J_#TOY$+jK(`Fp718&_4EE_Vp@pR6?ERQ;p{Fz9x5elqj3Nex= zA>{rr^5cWYs7T!-E+t^Z&^z9^ga@5l0w#OkqztCD0{=pJI-#ypjHz%;@^DE29mQ0n z^bpD}WsVjJHj85jZFCB#(SRo{e+9pIc2j3B^9Z2mR4hvpG=r{76jQ%Y8xHP}Qb+(D zR1pwH=UMRA;bLYKoZqMp*~J#(w$%Sedre+^k~0a4WT6xw-8;J(eIvllTrmL@{`66u z0yBV=0|I$RKF@tF?5)xn$3a{C>I+!L18ipN!QalZ#zR0HA5}#s?n8`s{CL5hd~trz z*-cdyKuax6+Zek4)c90|9{Ji8CBH3eShQsV2!{uggoT^fa}^iyqN`&d&XLhc`Gu94 zZ&pZB5W_(UOUGhQBtoV)jp?ICbvYK@1xa`Ja^VAg)OJPk`ZAKwsICOyu|&KzKq=|J zJ$@u(v()t$5&~vqQ;PBE<&0Xmi=ZJ;ZvdYf64C=m6e|jfo?EeiMIHn1f0RSLR*2Xr z{`;RPptX}MI*cLk$IzQ}2{mtd-VZD9T$B^k<5pf*`{{V5MiG>_xS-^}P!{s-I18v( z4dR$p<=rayveFZD;hJQ!4!Fj(3(2pV2Qqc{r}i` z%b>QyXyLP^1zOzQwMg)w#odELkQRsF?ogmWakn7FNpK4kFU3l+Qi7#ODef*Uw)Eba zojd#9*>^wem)*HvGDm*rJkL4FoSgq;CVMfoRUh+BAXSqOKpnzJDT9s1G(*bp6jcFEpOcitfKkXYnrbXy zu3ltsenEc+@wW4VKNB}_yBL!gH1yK@y>pGAL;N-2s(pQtnQZq-S0kl{e$A?ay&VRd z?F z5x*X7G6F3b!eqyCYDRkn1v7`>TXKGaO*2KKlND@JoGP8cZ*?ODdq-rR^G{mnN*L2gPuoMUZ3td?$7X4bG6wpm8m|v>boUAOkti z2p+^U%|_~017pvNcwMrQe3IuW(EAVp3`poZBpT?$_ND3aXWhMEN|~HK4581T(-YJz z`^P@-;I!g)OR6m5q_xPo2y1CaOy`c^eC*+G9-Dss4B~ERTi=|M8(XXtD1J#)`g`hi zv>;YqPjF^{Or&{AyEVf$?l~`oP|(d~aW}JEQVXrrVzgcSOo9B<@S_8-81^u`m^$?* z0m(dVuG=oIAIC2nvFi1SRhQqJ zw$x}1yH3)pqCqG2jYHj^(P^XHm-?S4pK5WVSw1JgdWV+HmK$3{`=E%x{k@xBwmTHb zCGxJlc-b`;+-xU>W8KfVPupJ@FfIcX6UI0TeQPYBz4A5vdY>sVy}i$jQ1sKPv9C2D zadY-b2DWxM9Sg|%%b#?0yfAc6@8c1Ffgl-_lUrGnM>_7}OT-;C;A`gh>>n9uVkrsx zt=3OH=v`5jX z4xLh0Piplx^9|Gb`=f-ymD%*ft`YMIbN2Y5$+zI18?; zoqoTUP0X`zN?n?}JAHpyp!&=u+<6Zw{SH2Nwd7sNGxnrp+bs_Z(d7P_NOkmJ?IfBewz_Xve#A z`giw)?G?<2%WIX#V!6jP!2Hb& z74L^mgjPL8_u-eN8m7dRbDrVX%{+BMsbnwQ8*EJBsp;j2Dw+gE{tsBS8@l2=^=?IW z2Ph=ih}T4zGhVg`ds4X8%BpdhqCIDG=iB|L;)_ux<8ni`3f9>=z1N`uH^bFDXS53C%w_=*{q&o)N_kTojm z5K{8fpZjah`AZ*AK9j|^Y>e@z232m%h`2wQv-b87OR@P}Xt#bfa1^eHr%GK?GMOig z-VhcT3stM2l48fFHE%23`v@aLlIiF@Up<*Y^0?STI%+;uBax`)?BH^uwWX-aa(($M zP~ovcp5s=+=U2>ycq}h77^9u6w5+Rsg-Knd#b;N+wKru;md5ehW@~ca%)E^Pch1K& zNS_wy_J>$Rv+Bo&IFv{kC0W5RwBJ9JcO?bT4A+Xj(;FUlPsJHf<)mjwi4Tr2Dbryz z4hoTa9}f5daaZ&f9ZX|j(DImftbft;hFQ_Qc=gLTd*$pwS0DULRhVwZa}D-J7zhy7qG!fm}K z;yWvUH?P>Dpm$%IxH*YcZ|1)=*l;d<>uecYamfxjRVaQf;SqAWeb&fB>pKo3 zyVD0o{^=ENBHT2&j=qv>&R6>;l+AV&<>oiMawB?r5X2sIYvj6Do;PYC&SBUY07?&2 z1~+|9y7^nG7oyu>d}sC6<1gk&;@+0r$H9d9{h@I~o{@UDu^}>2;#xrN@1-hJp_+{N z*$F#tgET;ax*i~_RVBbfSnhuc5ON(Ebb})wa#Q9bna3> zs4R6b!zjo}|5l!-+c(03 zf;PP!u}PB!XilqVsU!e%Z6bIz#S(3Um6V1Saz`_a0VjAf?+i^(9AvGgk-~AfMCh z_Kc*O5$|0d2}^{ivWCQ%^Yu%;5Lc5OzYKp8d6XW^n74-IIJHnbCIDF}@ER1#EjyR5 zjDQ*+%1NL;Jx^NOOe?dqcgDmZ)Q_GJN{JflRh4!u!OwTWUf%4!9W6M#!C z>osqN6(4}t_*-$sG3lFJeaGadgHuCSlFSH)JvV$vL6@insZQ;iP z-BG{xGl@x81`_t*#ui8L487r8#mDGFd2Yuyigr?oa1X?2A|-@Fu0xF2#pw!yNOpbT zW-o3}bS}1yDbq0nvkqF|PIDm5dbO#<+b+aVrAGvHXu_}C}+Q=a)HPD4)yeI=pgS<)(zdjja0OcW?RRo4fNSx~8 z=-M`y68>2t7^4T1O(b|(27r>&jP5dgU4Hq=a2Y-#y&y2%6(0dk(C~~!{8opJbVJqU zaigdzj-&+1@9T%MLj}6#F9|_cv}xVuyu`U9v#v@nYP2lc$q|%sl))39&bm5goSfh zCoxjJ=KhP1OcR3Lf!vPoAlDB#jPV2E{-82p{Wwz`K8jY>^*ai2$PkSD#1Q)?DuvRj9dxy$i3I4=9|vw0B(L zYQ{n-R8jP4B_C$lzHDZgr=uhCAr7BDMp51HQain}GkINHs$HenGkiQt2hm_%%s}^* zU3bWRxK=q}mYU$Vf<-01DvoBY;fVl~Fs3GGO2f_NYrm^=DFg3SG+FVH1WxGU7|tHI z9q*`=spVEVd!%6H=)!PnYuw=?q8l3hvgk%zOPew_ZbZm|h0B;zLWHY+Kj9aSTQXTC z3FN0rs{{S)ph_jmm~mB?&HOkF1*A0sRO)p86NIftM%?o`V>4Se5gka56fOmGh+qQY zht;{dS67{*-BdH60jet5p=hB2s)sGvM1k)OM)FD3Dv1V;U(;UEDWyY0mc`i<9gH@o zJ169Ydxx4GW2k;U2ihc+;6oIB;xOv9wam0xiKyUHF%FoBebNoQ{CS#(%VMyK391NF zbI6$Zjb4rILk=yn$vsPa2+ZM%57|wHdgIT?;VLdD06#>44U-^;MM|}XvtGJ4&o6|S z5%KF<2c|C(i3LIvtlNG@zWV)YoR${p;19rz69HIeh~gcXUsAgE^13U)KMI;;!2pZx zWqGk@)KVA_B&UfQ*Ey({Jy?}Hs^CS2Y0wZ=2>A$%Y{{s9 zP!N`B&#P;;hm)5=RaokMmHD=5=@T*mqVBf7E|C!Ur(ab%BMD68HvW{L^#nfjmr7e^)(;KgiLb#lZp{;i;cTikAqE&(nsFmJ=J8eM3j4z>UV2_*@+q z%niqjH${$aAeco@AxD%x7o;ykDCTX_)~+{Cr8IM2%bT$~_FQiN@M@I5_F9>{^o=F1 zHGz@u;IrDDYEWHXp9v`C86j1Dg#awsmgju(UR4JRqZVrIy&X8W-W-q#~FJX91<*7IBTU7gyHjg8kJ{Ex$tn` zw7qlI3{uIBq!PyBvf&ZKnVrtz-jg+tD_cu}7uoYx4@A5f(PpvK1F- zsVS)@84NMZn)3VXmAU-uQ<1}FPBl67{Zj^y%uV!5l^}glj$g>i&z8W?D{3J{sCs6& z&r9StFLm4#SNKL;`nKr`WuK0Ki{NA$D$J_a7Y`_6yLz^0*foovU?bH3G=@TOu8YVh z3k;2wTkPWgCe2YiO}|Nzw-OvyJ^tO5{d|}^F^ZCuTJUxDdo99F*Y}XD^FW@i_5HF? zmX%N)NotZHpr~t6y*R3$I<4fkgxGWsTd;d3K_TkMY)gDR`YYS}6;ja?BGE7N;=|P@ z7Zne>w zYI7Vf9^)!+nH>>9yY0?*1lXWI^n7zVpHwTa>Wh?-5A1cxF0poTc(tVWX;wT7m5rZs z>kk>1AHk#Qyk(U-m8cj-eFy2&Z2zJY`@V&r)1}i%51I>bNyhuzubb^AE!294+0~+s zZ%iKBu^v(gYro#boky0h;7U$t4^>z zti_e#8nb1>Dmk8cA?LFaL2$|Cv;7dbOLFNkvA6d|hezZqh@Kaj_DqNTRI2-TX1gZJ zVgYyWYV{jDvV))OVLe+W@+Z4rbfrv|&Y|WFMHME-@~zRbnXWCZaQ>)|qe%giK5Nl` zFoVZ+oUiz{b-r(cw8&C?H6T9>8+hv_cLI;k-@9*QC^%5;)_B><36GTCAqX&3ou0QA z53P4_W!By{;e6qN+{JIcyXI_ivFU6p-9EJBQ=DqbiU9uvYof5CY1s}k&rg_oT+1+X zY`Q@bGmuzQPtzU|X%Dz)h2ui)R@`Wv z3;&p^dX}3bXWtxK%(Q$22g^mTi>)rq5n-#T_^TxdX3E`xiPgvX$8K54P{v!mim z1Le;6D2K_)Q~3A^HRO(zCicPmra%&DQ)+{q8|ZRL>t`#M>&%w>qGNL6 zDs52RJ=sR!NJjQ&!uRX2H@JgeZmF@#&i6y zyukc2&(m+j#H6--vO{v+JPuKd9_CRD=V(XSB`RE7hUJ_p&W5tFRGxqHLwfm{E&m`X z&ajZ)30pYGU~#&<-T)aHgB9|&cBFe03(4P;@?!s` zeW4FT?359GI=y)U5?Dn7*x z*7?j4 z9@)s(AZl}MVdSS=RhMs2C{wZwfZ-DYxh=FJe{j}~lmn&18m?E?L_f1MVY>bJ!oWEH z0$4t}lhgO>$?GyQqXzaThyh!%4d%=SX93wEnW8J6Z{J&+V$q==ffT6E zZAgkzo}cs7UdoPz>Z9`!;UXpw;*9`033Q;S8Ab)lRL83f&kVFT+#_jmVWqB#LJ1r* zJ%cFi;Ub&@?7vBw*bt8qi*2p|fx+{x4h37^dzR#7aaD(PnH#d2DSJxGhfG}Iw%6Rw z8rn|u9!f-_$4qIaG=W)@Dj3|uBx%ITDyEDKRY)i4?0qV;7%@nBVfvXA(v9w3ZDiolzso z$iA5HH!*QR9C-$xBLX!O@15`wb&o5X-WmMM8%@Bw743{BWbpbpY7T2MlD!j=yw0%J z%nE!e#VoE%N4vqi&z?jxWb<_@sHMoak{i)-D(aU~1x04?;XHz0Ka3}>P7uTW?*aB+kbxTVPR$5}OT8p56(b(ndk{_5~puGmJ>DgRF28K+SnLxEoBQ(NC*zo5dr!}PX!Dz|8wd`C`m z{+%n{!ka*&ij#@t73ADv;6c@wg#4mb>Z)Z83&x8s;2Ou1*pS~NQpTdjbYRc~Z|)1l zNBaY#oCv<&ynFQ;7|#yQdvRNxiV{3>Dg=KgH?F@>W(6t$Ar-BsKr9I~H+2YiZwyK+ z#Jp74(9^C+>!70~D~=Qqb%onrqEx`CYmIHHOMFNH&lQz}IE?Qix&0x~8CYZ2GW{&9 zR@;Fb9viBd7_7O&3N+TC#t1?AzuQ7YfnUvFAU>{E%$qA}_8B?AUL#(N%5_(;L6FGD z9kA%P;xK%5=oEZf;Cm#M-|Ug#4vKN_~ofa$aXsDJdixA-xq3=C~kp z=(L_5tz~TY`nrOOiU0syRglO*(>8G+ss~XJhsw;U7!E(kU?j+Nh-7J0N zf-G4m0vI93^d(B{89#GiiqkPLxb`lRL}(p!4Z?JSa44m+0u6Qg1A*Igt2Mrgi3?I> zsVWBqa39No8j>??m*&!U<)Zw|kVpn;tP!~FZs>~ER`(6el17EG?gs25S2+y?Dzaxh z9DF22xT|VviNG4Ud1`@>h44x{abL}YSW(Q!?yd%AgZ~ohQVW#Kvc3tTKr>qMr3 zCF?B3#H)4EKYsRd<~fUl*1ujSSVL3_Z~lD|lSjdf!`3`GfXw!(D7z$qYt|hQ>QLi~ z&4g(G5exkbe5{lU+eBM)yB+UF4Me&FFCYNkzBXnZ|K`kB`EZefD(GhydBG5`%Wcw7 z;frzfJb@U{o(JV_d_jP1BjPpj-oqwtn;TtrNxM1;4ENblCPHMiE*;Il0bI$9o(wB* zg{$@YTP`T;VY%UzzBKx?R0xl@nC?CoG8=g;O9jpG>xCL6O^r=b1UHBkctI>O(=SJM zn#{I;&3XDBwi@Tmlp_Di-dHr5IVxV$f&~)i%53&jYyI>G+jK;naaZzY)Ti-Gj||29 zJf8f-79`IX^ah;7p!mRN2}Rdly1M;rc<=>QgsN)oWLWs_zAL*RBWNu%%`{S2GrR!mSe4TSi{5FjVevGQnL%k9w*&>Uch_F>5su!pb_{9Bd zIP^R2On$e?E**qIq5s({3C`zb6>yFMxiOxt9+6`jyQB!mu`${UxqiJ8HuSC6cSiJR z(Sz~+nYJfyX_#DUSe8;iZ%vF8Ocat*a$d-?{;pR!nAsQw8%)s1W5(9?3{Wu%y!346 zA}Yqt9T6-%$V)=zR-N$o=+3+mNs5`zWTZ*i*FN+e;j1}N&_c4 z%4}hZOSG)y{D)4rQA8)sOiD72IGuMzfc;`d(h>t3-s zdNSio8~1W4WGk2kf=^eCi`z5X8M}J24&~qZ5t{zSA#thqn-@y+0&Z4X546HGS*ytXv3@&+07&mQ>q_)X7^_;MF*xQ1+5a$}lX ztos=mgKH>E_sPzfUA=vSN;1y-t3T72ZjgWn?LW9nZ$2vDw_&TD(R?b7Mn7@hsf5Bd zsF9ymn}w44PDKzXH&CP!m#e`MMKXh$BF5`MfOxj>q>(PQ+*?I*7W2-@@ym}^E$(^F zAYvtV7c^Jn(Xp~C6n%)f=Mhils{JY)JP9cJ>ot0}p5c3W z`lV!JqN5MU8p#;r{mlLLJr1W}8pV}pGxVIv79e<3oD_C;hG4Ag%@_S%dE}a~&{bLw zPNn>j*vXS&u!WbH;_!D77g_X6LMcnoI+91x`CW~R8!JM)FIuuN@D0{ZwM$i5>xIR% ztrDha(Br*IFO_`?BAB<#srUa9l`0u4&5l?2b`ILMGRf1+nB_En*Uh21^^kk>6CJtD z;5=~tilAtl&2>KS>Ld+}kE1jC1PZ4t84`J8+2MdsvfmTnmbj2R+?;0q#`DO@`|aTs zkZNrNB+W#jv*#%p&H5(T_mgCqWi`Pu5K$8jjtPC=s{py9vv19ZD9;iA?L-n(4rVd# zW(U-D50ZDW{tTZ-AXaTcVmIxN#V-=0A~U65o}+0Yw?Eav4*c&w(UEeZzs5a&|JVN` zuxlu0{M%g4&eflR`p$4vt%Z)n_NwSdVNLoP+9mA+VD%zhRINAys&*C!zDXb(h=aaQ zXA~&_Kq3zq*PB!wbibTMxnTK~310$!!9bY3fHdC!dvM1bh z<+8S6^EDwN7d3Y}=BCJP*Kz>lr|Mh4Gfz!`q~Rjn49p}nmSg&b7x*U4I*Uhxjl>n0 zULFZD!)`qN#A1_mR;^gURBk}Vx{t*^kpd3WFEw;mo+5^e8NrO&ac{njZ+%*(Nl&kw z-K(zN@z(iU_?&uYU}?+gNcvs1?xc~jT|g({z&vm%_NDon!N=9QEh(x=K6|>~aoXXF z3{6F3+2EX{7f<(U9{4RV0ZGh8G@sS=>lR-xiL?T&W3Mxx7hYCL zDiTMxiY}-vG1$}36m6~Qe zXSC}rx-k*!vbF0uW_xd~tEQIJmp^q%`L1lk5|$#+2C4@?VydIeYX~M7K|M%Ss94W{ z%JhfjBnTT>fjbqNpvlhw7H~SdZVf8RsJa`Rs-P>>H`E{tFf6Z`gx%dD$$6D1)sTz^ z>AiBYulV*FGVD0HE3KGA5er8R2j{;l>~t4jWi9bs6!e?0xan8)u6+6h3`*QQl+g7O z7xsGJ%cmi%@~WSX$~&T`+0xTsOeqxyv8?FnmuwDLMsWSDcn1~2MBF6g@nnuGZKawC z<3bZiI%UOm`)f@j7i{W;Hx#(NQzIS9AwxlZ7zpE2R#&-)(v2?z9RwE=t;r8pSfdHH zoC=+NpoCq51wz)~3U{k2spY&8?urg6GRWFk{t8yUEsiRy8;ZyA&n%} zP-H?oPotsnJ9kr5ey1!Tkp)vz4e~n{%EMNoQ#NE23FT?;J~s04D8fNPO4*5*-^v)^ zBdReGu1OzG$7R1ILzHC3-|nBR!)E0Vl4Eeno>h7USsWm_;^(kkswFW53M|Mo=0I0( zEo=)7Pnv`?XjBrb$!5kCxJ}hAYmMZC*WN~m7?6W@*AnvHuce6 znm?;}CadrE2e!VFav7A-_jEhX5xmQoG7|{$;aKw4xQwi#6U>G0o*f8 zj2BhPi0k-RGdkqFtR_7&B~b1Udwn$exk93wx0>Uxn87(c;B(A4)v=zp9V`gdh6R(m zFTZWfx1t!>qrDLfK(<1dN4=pNNhFkri+Kt9$N1(sM5x^O%*`G&iUA}kEvo=wg^BB8 zL%_wuPZ+Hd*g3zvO8ct`)Vb0p(G9w4klXQ~nVB~RRGV<_cg}znA@-Nwe+_J{7HtYu zVa(AYTMsR!Uxw+gjYlI(WNSlBaod?)B^vM`pCYVq|J<(R{^q1ZmKmjQ;sVF4$_#0d z#;IS&D0Qv1kyWw)8u*k$dfN;OJXc;hGlOEG=@R0H-Gy1BMy1bRE#>I*W`Jy=F*#Vi%Q1IP2Q;@)DBX7mbR1?T+*U%_mip#cfP!SZbDOKwv26qoKr14BZSL zd+5;&54&@X;k9`>`ii03Flr5J(1K|JGm)rmKQa<*$)kdM!QR{ys^9sRq;wi-@qE*R zf@Ac8fPo0|l+^iUoyK#++YF?zg(js0Y@C<5UWxg0y?a!x!3M|DHykb!-|;H=)SRe7 zYi_f^q19B!Y&GR`zEBrWtpj~!MJ{B$E6qyYRtvRC>x^_Xs+mCSmuzibI@G4x?-1i} zx7;kf2v_K+6diJZ9cI@>6*%`|C&&|oJ^GRwo*9Xs~u`U?>tKk!)+-A(}Y%lU7&zBV%kk&vyB^g=1R_D81l2 z_w=@TopyDUJyPiMd*C+Nme)^~FzLcV*`sp*o!>0-#DxY$(QrPgp4 zwBgHW&`wwgCj`!U)pUHwgx}(8-kmk<4ne$nM2w4ZU8b8H^UB#qa-xXq$wb?J_>%F8 z*kujWw>p80V`mTZoE0H;g~dN@GNDuDrh83pzE|B1Cwr1{B$lbv<<*h(?Mcg(a?g{` ze#=W6;Anp|>=Zp|H&WNFt6LZyh_-NPcWYFo#`{6@$uyaA}-`JC04n-K=N+C z8u%9hZf)Z~fI%&Vy+}n{Rn3y5$;Pq!pYi}FXO1PJ?yql%gt|&&_7{gH9ILi5eqStm z=pQDnD$ydbh6+qqu4b~^{0f8?4zgYeErkd;ojh5nKZzEiY>w^y83bIGdY#yJeXUT? ze%u09hbT2W{$PJB*~FexFEf=SY+RmY78fH+9#=Ar7?XWqx}e#R8>i#PtiA&!t)E}@ z5IUaVo$HEiMMqz`gH=6xd_fe{>q<*pLvl1hh#3gm7td~=dqF^ablGi$eO}DaEiN6k zvwi&sKkvdA0MmYRl}`MzwDe0>mZt{K2$vu;(7vF~+wQlt*XtXQs|d2s%;Tp~SGMVB z(@%-f^@`5DjftjRU#I3){J_w#t%$;lS8w@4;8nc9P6gwxU<_a)&b{eXa+vCsNTekf zj^W4Lxr^;Ab(X7HG`}kLeQaVr!J6HerQf_F*pcu4c$3Mu#E^skV(Tq^QCWp5pn^#7+k) z=f+}`HdY=m_j9MI6Um`^AoE*PdMH3F|E%V{a@IRN4>6P zKP2wVo$el*FTZw2-OX7@1rOd--v2ECPSV}^OQDvw4oCOQ&u1QvPK(1{eeAy643xf; zkUX8b8(T6D@<1g0yx2TF*}m8apY~o_LWse0s{VltOuGCq0?ER7cm{fO7c&5J_aYX1(Q8+KcHpm+oc7X+aM$6z>`s|C6 zHs<@pD7+Wcq_hk>MbB8qz2B9k;-%;}#V83^5lPT8z{{U~8B%zJq8}kHS^{A$aT(o; zMIzv%tMnNQ?jxW0=#hN%kcl%m>p$v|cqu~DPt%kh!OQPN3oy0)M`P9_MEnR*Jwi3! zGV`K4PgHX~)sc^`q(}by(=_2n&-tUrc>7(0&eYR1JaL&H8kj0nkKls5x=kr(<6~0r zBc$;NIXps*Kb~5yl|5sz{RYr^bcsLmGMFl;N6*ysQ%mdO$LbU@Rm8WSs0uz7`wzqi zq$XAkXkn^AcHTAcPd&9PeT0V89;-{oOUdA9Q_#dz*?r{y@0*h$*`n}2&H10^{J+>7 z29B`elhSowq0o%<|HS^k-fWra-s|9saa=50R~s*HPg_fuf0COO1WQDefsf&z@cK0t zuM$6l0N4ZYh$!EGK{RY#?Y$is`1u~wIXZjWdNS}TIa_+$ zD%e`P+1UPz`p*mCV)^HDt)o48a`+_pzqywv|Noj(NZ@~)Qze#jeM0~tG$qIfdLrwk z&P*XFmYuD>A~*-?WBr)Tm6DCk@cBszBj%_7?o5IIrVatI{|ANmj5T6?;UjprdRO>c z$vn-X@g>Kn7c(X!*kz4FYR+nh1i?XlI_`gC@b3k;nHhoGZbihzY|%<4&CTz7Yj=3f zwcL+o3Up?DR+dPG&LK^ zNATs6=ic`(kCEn&sdxTGKKV!DwLT%lRh~yv5OROCQ~tC6OTBOT7%@}qQxsQ)_wrG1 zX?)Bj`k9QO#1ivgnAE>8jz`CLKpWowT=xH8mxUe|a~>6t5_uG4#M#kqpxE$!M!A9 z;y7OnTQiNLKn+uK+VNXip=Kp})OY{74?Ye-hdha%uDN2@14{^PO*tXBow}=@VNGxPKGwutf*3>Y+d@Vz{}tSEG#K)w zHHuEqE=|8)H_xgfOaHY|wAkz-|KL&@psBe!;tlD|Zb3M50!IP3u_=t8EVKJ06}9YW zQIWN*o>*KlTjyVBa^hCNLq$DjC+4if*WKd6CEaJ!QwZhBIdMAA`NPVErJ~taf1#TW z`HCZg;M|OQJ-yJ>c+|#ctt)&2N078hAx6w0W0iIb3SdhM*)5HD^fERt!v^Fnjx-`N zZmSNosIej>T$d>YoWEc!P}b{g*he(=L^am8P}J+1%0b?&RvJE?ix075GqHa5nfnyp zE&#M+1l|Qo0{y3(yB1A)g_umsh3%!=dSB_~^{d7YO{^scNJS!VwSExr#eYLixNcGH zyEJgm>8WE`91^~vP7T$o$l4jWcg=)K`@f-xNYp=rpWM2Uqb@U&)kth18-4ECsDwY& zG&d-$4ZZ0Gsr29IWwT+oC!C0`KBRFj%Fn1n<(nXh9ch{Hm91VbinMEIa^6gS>t)&H zoM)YC9!YON;|&;FcNEu26qx}z*ZHd>}$BelIMbo#g=B}rSKfR zH^1&i))8+#wf(C_a?8$0IV;9%&rB5eh=mNKwkkUH9c9DH{3nqcXyKpfU%dCR9o4vp zhTAkG!4P_~h)lSL@UE@fiQdmzi0DboeM6&12t;1RC{%MDUNifBKv z9_BB#Th7aXa5d;BIb7v-bY2ty4tZ}LIf49}=*$#n51q)go?hT~MIwhH5~H+MPjTTd zZ;==VxRv)+NHa)fHBw_&FEV~U5YkOtVVUN5QKylJdnYY<4)2pxoNUmmey%&cU)Ek9 z!|C_2TR_b;^nUgl@c5?brq@VY5scR(g0r=?SG_n-i}B<07C=~n)`G1m75weB-c?iy z*UJrSLqkzaPjvURzafJaXY70jLLe!+p#qzKa?BkA;FcJ25CNkfr0!6%vsO+TzhHRW z&^n}l^~ia?tno-XYDu-xni)a5Wk2|mq|}c4G?x!uujAcFW>1jQIwF!1b~;9x`xm>R z`HUBd$xictxoIX*;F)#kM1^YPaG&^9*6Mn0 z^ew;sOmU@LquwVO$@HOWd#Wu#9RnRPcCS7B;NOIt6Fzuw^PKk4j|OZMsAOp}SB`w& z3>5oQIREgkDF1~2GCbXm6)FKy*_LiI_lzPbMDQj=}+8pyg#`MgxomY?MJ$im=5FYW{uJZu;Gl+`Y+_jQhNb< zSDFC8c7rkmVt7<$qm7q(vAk7m?y&rFFmSXLi8Rbxs+BBE9obc`q8HBGJGd|DM4yoO zsxF-icI&n^h4A5U@2tO^IwW?Pd^&lzHxA{irq2zSug|x;B41h}&&lfw^@r?vjd%`~ zPvqWq3aB!Ym3*z!0Nb3g*I;V50Q+p#&LC5@6JN?WHf6f`}7~rUJ)8jN3G%ACFaPbA8^;Ik#X6!9>C(k znr~?v()JA1JT7J1n}7EXd5imgtNsROlh8YBkWbwQvXw2~d{%zV?9H+K^`Y59q}}7+ zuWRu<<&oS~sE)j*?yyujcu zh6f?8g1V7BHvfzMZx5+}tC$&GHa^Q1hfB=(-oT4xF2}7l^-f(mt(4zmI2s0ncH|yJ ze-9~6BR-D}dRYrmS5`hd&mM+cu$mZF}eco7@_RWVkd|J9&Wa%P`}TG9&Z$>vX-&JZ zthGiQY%@z^-j4U|TooHc=I7%SmL958&A5@U8jiW-No59$8oIU$BT?Y`z1%_%7>%e7WqKonoccL;{U zoV&kH@xX4d0uHo>0mRs~xc7tPF#I5hRhOK_+Z9y$XF*SXb$!%=f&HnfX!oZfeOGH-2sR8?Nh8!+<$#N}DYHm3 zR#sXA!aMCt^woJ*}E4LZY3f$1?s!W$F~mZd&wh2|*;30jM)U zjSIY`MIJu`Inhoxin0Kk_4?&$t3#?w1EN9;?Si#6`$`G}N~vZSBy`njbp`PuE5z@O zaUhL46Q+Nng@xb)(c#Ft@6DfFNk%^IAk)_@jvmC=G)@i^eC7`>OVEk-nwwe-X3xKg zS3BilTkA1qu@$HU=3pWQ@XOtW#c?Xwo@22iVuL}E>YaK{s+!P*+*e_SxU7xKRpXa4 zLi|&^0xv!ZidA`ZQLV|1`xjn6CC$F%-}b}}t;pB~z|ncsi-hxRU5d<%7G?@w68qF@ zci!F(TwwENb|h9gOvNMtuYBrt-xI5cB(49TD6Nb43`nNvI^_t*Bz9JBg&2pOh)qyX z9TSXmbo`P{?05FjPf4W;6o6X^F63` z3gnlOqRpwQt6fwh$=ASa8%vP#7QX8Cow!pGyS*K zvVQH!psB`Rc3_uD8da9}(jlA!<$U4_k{3zIlLd@Q>-7&QQJtD6(9igr z+!edJ2fI8-%D*6eEN zkpn=aLlmTDfEj_CnrjpdkE8Fppoiv;y$rHyvhu6V`U5?mlVO@^;yL0fC7{)}01$N^TbRCJB)D5I-4wX5 zTjgBIrl^iVxl&#Ho#+M0JqUN~4=ma?ESILr! z96aa{g=ap}15Ud}nwJpCY2ra9iYnA}y#@)KV8y}O<2aDyXHal zmdv;~+3P7CPyNp_?#|VpnGm!pWe&sex_IbzNf!7Ooz5J~b$$v1uqT{~uHepE3%4X3 zt((v0$ls00qlRPCunboHpT8-o6a4Vp@>SqO_-wt$b#otH*$N|D_%aJh?Jo#>QX) z)~MVT<_a|MHGJ-ZPyVZJ&YIah_&wGi!^_rnV1;)fSK_aRk~KN+Rb-6 zkA3rOC4dFy7So3m6dD^r3^WqTssd0DELJH3Eh#yF@+`o!s@!g{(zrMBU@>s}8@~{A zxXc!hx7Eily`G_PC@T?_358#qfqVYv)LRkaHGM(-Xjqb@q@o3IkNpTJ;FK^ z$DgT$UUobuVklV>4K&pMami#~Hvb*x`Im3Bld@^8%{oX1vVsdikJo#v+Tw8L9dV2L z>Y(YFBxH2rIlY+g((iq^7(NF-mb!XlY`r)xeb2kKEQ=-jKz}?ArmJ=7?^=!LQVmyY z3+(O-^x{K=ysG2O^NxR4wuK`)!Ll=v$eW&cRv_!mJ{8>HI(T?uHD>YlBBOfiFeBv5 z&_k9exa{EFyZ8#pt!TMD#*6T~>?>2wdS5n?PtbT#Z;z4yCf(T2ax%~3Ee?4k*Dq|bP+CTJ6E-=SRwKk%iKFJP-EZ!LGH)NJk1*Z)wGQ&>l(BKDo^iH12H&0T!)W58(wH6f7ZAA=Sc%0sM#iO(z zr=mn3#(ljM`uWX-eG%5LV6JsVmUbL47bt16CD*%={a&ge18I!{V6$Glzrge_oxA=ZSq$ z<6zHOGZPwE-Q|ue%Rj&U{noY<;yESPmf*c$^?swLe&-1N>c9UEiv~hS5%IqKBRmi5 zvx+>9HQuW9gzARD&)W^X^-O)Y$1Ytos=ps44oi2BedFyW6{We@mm^G?2){f6MS+V&6N?dSB_wFVE&sLNQsDn2j+tVloH| zP4iR*$}AFl}-w1Z=XoHVc9?z3!HI-;}GrdF~jH9n^B@VK^<$2wR;F_;_tE))%LF^n@rCzWsRaL2}d z+hu_iG<=#Dk3~A(Na`?=i_YO=&m0R~4SX6U--7B*v~prf6_-e4Kpxq{HtCQFIZvhv zeU;OsV3`}BRfTeqF*>g;kz&Weou!?#^~&x1`r^2sVs-|6{=&Un=i!jCg20Fv|`MWCqA@> z<_E85s_Lf35hfvvZMq8FE_An(v+>EA%#XJXzstx%*1l+Z+-Ro$&^~V6xv;`Qb}nLq z9QNYP=68!N!=TdCb+G~u3_oN69$jLL9bx3!Rb{E)c7IZ&1Nd$RPl{<&B_2WP6(ym}2rcf&k8lB)k3oIXkBFAuNkDP!@ z`M{Lm>~Xjh`tr1$OX$rXG%$uG2?j_Q9BJQn!>%j%eKH052}yKF{OQ|?n-#y^C)H=j zIFAsD0{gdxImLI5g&~nh$xP{!q8p{<9}G*X2^H9!;xwFUGH$8H5vE7_GB_If?x;iJZTQCC zN2nSM4Jc6rK;T)~NJaGO-`SDzcr$0HO zb{PxmRi2PzGC}@sGCA&z5t?X>?EryDq)GZ$WX#(!*8p)$Abgya^`^WhEGggFHt1zE z7P3JzH=R)Sk{|pS^>t3cD`+Kq|3?FI0N&mYyJyHZ1sSq4Xh>10qiFfy zt?qqREQJaX4h0w6+2UxJU)B`Ov$&FB2j0%Z6ReF8fjCPu{CDqdE;E@C<;`S?G~qqz z5k&AjN5L&^;Zas46C!EunWd%8{K*CzIoD@M@CS8Hq)^MGi{5L~N90d9Gf0;+9IE=Z zx!{ITva;%7{VTNKWinO3byUsyt9Ul-w<-z=wYrQ1h&(X_#ha2C_m+6nzgFJBRb>ys zM9&Or&osgQt~K<#SJrz9aZTbSqG%#hF6oa{9jYk;;w6;yaSkM;z(-gs%K*b8wSLaKVp|GOFH-b9A4yC zNp;l<)s&k@UOVxoUU6lU536~t!rEV#$-myjEQs$5Nkrx)cpk&9_otYx`cWnL(lOEm z>==Fm;%~of-!;n;Y-}L)W|Q7RTgxrN&_`L&KvKo?8|Rh^yUzFT)Dx0|3AA>QLXg*J zF-7~Z5khzlM8ZdMys&)!sPzKf62C=n`AdH$Ozq+hC)~FL-ox3<8xz-mkYr~i$6Xf8 z87d>(JM#n|cYL39*Z|q=IyJ4DjE1%_cG~%oz@n-a${nP1xU-C_#m&ul4d*5+sl=%{Q8Cuv62J_kI3N0{t9%Uk=^9y8p0WC$ zyl8Z^l#ga2xA2W9-+)%?Bu3uDydC2Wk!w;3?d4_NM>`(s<0J&nG1LgYV6VDJ9sqMr zxPjeKDD1=X;QWU0hB#=S7F4r=AH9}rrchh-E3ebg$DVOUUFt-00UI1?r2>*zwSzMb zmGQR@>`csTgenO}NPVSaIz`W~xG^LJ%65zNTNh*qKV7|9zbN+|xVP%}qKqkOfS7w& zH2~oDRqz)ppSSrKPL*DiHCu4rrl=D>50l*Zb~@9>ibfxX7xPRQ%1TJDgzU=QRXt&O1;Y6T z5$ce0`M#C2jTG_u$A~0?&Apq2N_&MDLR=7Smc5Uia_B2Y*_Zub9=r!P2+$HP=;CXZFA>p=S=)uMnVDM ziWOLc-oCtL1)V$Srn&vK9R5mmi@bXas*~yuwJ>9#HGTcx4T7!dymKuVY$WhM zSS_nGJAs$lQBdeQM>FN=*+PIIZP#ad;>CmNDg=VE0>w8tPA`xl?75?ygiBK@2qmDQ z$es*-JsrAjo0dc79lQrC_wO;N;8G!2H+)N1DlnWsCGSXN_LWlAaCcXFy4$#_;ST6FoT#O!ql62L_~)ItQs_ z{*bK(^<$EP2mpAwGIlyCOp<37J65N5q9{v zOr88q)B4QqDyiJfa`f=0{R5u0J*GRsbi#RH{)ubuEe%-D^Yy3-WdN$K$WRoG(tRD4 z0D>_*)X{#%8B=LU0Kyyzlztb9sCq+1)vQVNJ#&lp2(@C38Jmsp6!1e#yxvlC5&%7S z)S`JqY^9fXfg8+8|R5hpHrXz@Oo{* zChSRUFXddTyoh?EJZK!WHQ7q(ne8`-?5p$-t@H3&42y3(BT_z=*4@~ z6MbKqe9h5iPo($BimO&X_J>3lS7iBogL?=w?uhC!Zu_L^ef>#CJ9o1>H`@YNhn@V1 z#ig(dgf~STkUGv08`sKV%-yv^oyvUY0-hsjUEj+mu7*MD16%4*T|2IeI>JA{(Ql~l z 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%0DAfeJlmBWBsvv?wK07a$>?XOSzf#cctCIOymTMPP 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

      &+P{H)E>tB;{tI>a`rFRGc~Hb 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

      VE-Wq)RzGi>dSg1|b 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.v$k@8%qF580*P(?BVAq{2lgW>3*q(#Qowlv&sz6E z_+ZN&a0-S+wm_$_N2T9s_fXq^ye#tisoBO$aGj-X%tc<@hr7O@nbQWhOt&o3Ce?Q& zas}!!MDHoNM!EA=ACub=p2j+l$yVThrYZ=vd;CyOV@8&nRjX^Ma6?M|U&G}ScplE2 zN#k^WvE}D!NyW173$!S74b7wKd%Wn*)Sd)NYKM&r+jg=dDTMx1NPXfrBj8FDU9s^lVWVH%ri*Mpuw8%3- zyf0RfWltE16V0IugH&NA>y1Ckd%rb_mJ3GKoQac3{CzoGl~!q%&Q(GEmq037)Gbcz zD}^KVbyY$`8qL%G-c@pR)hbfnbJ@u&ZSF*y0l)1;!(U#Vmcj#|x>2bA=4XS^@lW|O zD|a>V<;Ic$ttp_B$)5On?@`yVWC+#oAf@(`350eBO<)LuF60djSAA@}Z z=m`E;LwD#f7<$d2YtXw)z65S_MVF#-cm=DQaLzq4(xBxHt}sOLQ&3R!DTI)=`gEne z<)^s*x6KvZ@Gz%pL-OWV~vLI6AqS=7XkvUh%}Jjws=GOk}go>w1h6!YQBm-}@;Q zS{u7HoZ(ZSl^GF%$%jYJ6kcwWq&Wgxx^Fccc=-IXN*_LR9(ES-3OHZs=nD}7H`Zs* zc(V+b*u81Uq$(MWZQkVV#__Z^Z@?(D6!%2cZc1o=@?8BM(9(LV-bNvaamm_+t}&eL zVmcJMFERbdyR$>~+}A~2(H_aZfUZZUCKpOo)1EZ@)z|F3aYy*_@z>EuuH&T2`9jOd zvHjC2`p$F~<8mmEW_;yebE5*77Go&-_f$@(Oyu1~N$1DUi|}+6+qm44-W9UY-RDn2 z{2Uq=`TI8KW>&CLC`Z#=k9OSsF1_igsleg+Tm00%@IM#-d4z-mvYxCtctgZ@>Pf(;e}P4t(<6zk)-moy z^h3JS#jU?))PHl78%q7B{B1(r&*aYL&>R0DtVa8t`9Br^NG#pYx&|p^71UFoA6R2F z3m0nV8A<--P4?GO*0{CY<-gdnUFi2ncxL8w{V7)Y9G>8PK&4ndCP;y={AMa=g)`Eb z=3}(GOEMkDm5tRt4NEWo9)DWgQb}08!qpBxt*b(6|1-~CKh6Hi)#l#$ ztwv*i_(g*j16r@hJZ&}>{FDOo^-NL_x!fn*Qk`#Dmg+*!kCx)|0o89U9`_7FjI^Xzw_=-0-8QCyJz-?w|3ThDtbbKZRMWRy_5uJYLW$INh&d^Y`i z;%s6>5z&ks3)FV9d`%wl<2}oPi66PpM$Xu==}wR+!>Jk}_A*)-%WgtvNJ2s`t?cm5 zxs+6FOSh;NKTwf58t0vkpCdy4kNgaIaEhE#2Q*Q0@XH-b#0^C6*MA1fP~(aRTdKF( z0sBAszAfE<(wbCKZ;c1_y`Imbn8Y*%k~W( zTVXKw-&-wP%PUrJ)gcf=L-y5NY9HHs@~);(fH1_*ipp6AzUdaTPm_aNQW+0yRzw%N zJC$hdfB%L(W+-}2s-TB-X=j?9pA*jtF|Nd`*KSf7X_)x^>cCwrNN>iQ(Gr3RAS_k!Z{P+KvPRa*Ml&o-%Kj-uraf82Wl=J zpXsVe1@+>1leS&g3WPYLV$y~^=h%UgBu{BhLoGgu^NDsu`6HkfV!x1nIXJH~;Q`1x z^75xCWCW?R6B=N6he>`;4Q^S!B-}$<;#R3CQ7LT+O7;F`uwih{_uN9_mXi8hNWaf8 z7E4)YCq0H4KgUFp3Zr>Cdb42Xn5_BKS$iJ{JJU7aKTLRg%i{@noAmx;lXq`b0Ui6R zJ427p8bcX`B-%n+t6(%k7MrYK$$3{sIz*Gx%UWyKOq(FZh);G3^P=%#>0D6>9Xj12 z3<>X+k~6k+ZxAj^Fph>j!xpX@6@M0yiEU+xTjM= z)Y#iFVf^>icH)2VsEwtNN^c^u&95!wUuHVc^ZqfRKk;MJPMY%u@aZoQz3!y}61(#X zY2Vb^XJ;)rh$t$BU<)j;Cj!c$4=|qcLw1|#Pl$iPxQ(5Fa05&^-y39s_j(2=Adv}C zRNt|b`xrj=$mu~)?hq%qI$r^E!Pmzif}Mrvh(Jpn@|g2B7TCmJKXC#c%J=T{)6yj$ zi12@~u)N;#i3df+a<_;kp|y30z{*zFZ}a%;FpsM-&XLXeJ%57il7xWVUrb5U5ZN3& zz`QO0JmHrBc-1-Kg=~*iKdvDO1mI9`K z%4hnc88$61`Zx2Kr!W#B9r4C=!X*9lnxX)_fY}GRO$%^&S0IXr&}!vaDgN{!5KuE; z=#9=7s6Z;`gb|!F1wTapfP336tX0rr%QcBgqNnV5~ zM0d!9x-Q0)U+Ib*y%amb6xJr!Df5wzk4U+24$K&q{webRHLdu7WL4bn(7vuc zXE;DWTOy6=L`Ub~b~-IE(DSc`I%QT49jQg<${Z51=lDRC7PV|W;#tzez`x!IFM=Ot z!!%$pD+8TExLzVh+NZkbyA)IHo#a_Nx`?(pr93HO~pIkG4f5oR~ z7xPMTfw$Z;-@IbKw2t*qpm6IiVcjylj}W&D>rNiX#QkITOuz6-4)nb3>s~~RP1I~l z@kW^O*W}pQH*T21qGC2+HBnCZIg;j0q*Ys_@d$)EPC2Mf8l`D_bv|Nz<0W|YfOp)D*@`v_anE~}$2G=8*{Ah3UEZzFBmRLYy?ot_ zYII^Il74MUHDfz8qo`l8rK^#HFAU!%l=tzO0z)t^`tW<&tPjiHG}UTlH6!7hR=GC2 z-O=qB7!EqxE7n@>k)n&?y3-X7hS5rTwjM*TO7xo;qk$sgB0ghL$#y--lZ!Pkr(cs6y=k-Db&o7zoW6q480mBbu1WY#anD@W2 zrpu+jcB^}@qWLtCD3&flW4}XR_jxZ9cN7?G=(5%q?)T10RN+Zf^R}3ubL5GKX;y8? zz1-vp;X3_x_eJDpE+fM|E&^#7X|)P{`(UZ9jr(go$AcVliZ+tT2Oo%7+7Kjp3eazX zywRPPtwx5x#>1ShjX>PK)2EA1B243~&9rMnCUs!h>7T=Y6TYT7u*1_li1%zrDZD0% z4vx6_BN?}`vQx>Hh*6;f#S^vO~SxS&YpyTnywktXJqW{AnY zi(dXSLt>p<)_HsTn|QUDCU~;R7Jb$l7ABTAOL-1&J=HWq1zkqJEbY9diRegPmz3K7 zt6Y*_51x$)?gtVrXm}WzxjoOW=g!n6=#x`Xn4HY>(Ed6 z5(uY39448X@D1{VsGUxN7;=W$A4D34`-XlPJdODDxZOJa$6c$qmwDvH#PL?{RmQRv zbHwdqoOIb2iwS87x+c5In3i|i1-nVB-A(FQRkQcdxP`NC937%P!D967K~8+PBLjcT z*#GLhI{fc6SNU5(?#sPyaA+Lz4-$0w|CDr*Q+wokdd!YJvO9PRzva98*smOW{jW*A@CUzQOeTb?`*nlYxJ*96zhw%P(U$1`#82fdoLQhoRH%xzXyG+Ejz` zJ5!1rUe53qgMFv)b@Pd@`X1*7BfHSIUfsyq&Ck@w(mt zabcqZ=kVdVDF-SOoif3FpPFse1=CVhYo#CNZWhsW?=mqUk7=GbeLwA`J;=#k?GBId zkxl>FVyxLx9`!2|)dr8ryDFZQr@-#5mcJT^#faQ9rE<$CY{FLn9HQ>0zT6KU>Efw^8c?>__VK-=w&bZ{!d2-xH- z?Y-@??`A;eruql3X3JsZ+RROzG$HSsw^&2iqo9mss@#WX**PbCZZKS7IRHZ zKlQL4#0)MW-fs$&9D5=7bmXph2g7gY_v)S+{wfw2`j9*dVRxIiQeox-+0g5E()U!- z(!H`^lWoH!yXd`#^A1?U1Jtt(e$q@Gz;)fNqw!8z@lfx{WwXV+$6dCZ7xb-Yxjuy*gD-r)_dpT;DXDyej9d!LB?M zYHGZ~!zHS{0(fm>R8EJnw$l4jW|;Mr#xapt3yQ$Q(<8!O{@X1vR zf+&ggj|-stbJ%9EXfYE7aBUvt?`$!j)vyM7I0k9?j^rciKI&#|pxni6+h`uxU z1coNl!U5DH&wkzW`<4U`qs+y&1oMhBkJDd29Z1f#Kt(+SCXGxCj#`nXh?wK5gTMCwItccEx_ z!CtL^ZE4qMKUv&Y7{*6~*8o&QC!*Wk`&-{)6YdH{<{Vb#^sD52qgq0Nu}238Vr~A4 zsd!dbg=2rz<`^6##LYI#CmZ^!d^p?~_do34)P_bo#XFdVTK7@~wEoym8LEG+Q{ep# zL%2U01w3^`7(qHE>Ug|`kf};_cTz4I00jd;f=$dl?cUrKOMbwlT*Rt^ycVJ_c#^u=-__8oVytIOETECe9E} z-nZ3MJHk5b;Vx#cN!A^QC@yD!g*ipzFGy9{eg4vHVTi}^iqz1b_hFy|`jKt@qi_cB zz<(^Hr@;94cwgB`m+p?V%?Syrc0lQoDUw!i)sGok|udiqhuv{?6zyfg(c%o!P<5BiT8iXtbh)k?ZP$cJVfeVskk zTWvg9EF@0IQqsSU`tM^d2u#kK6IJWelx91q4B-I;`lvjGvpWqaTfHdwHV4G^ymA7; zT&{8s00kRwZ7&~y{YvZvfKG+|te&nPy!s!pDlq3XMf3y|G~Uk>ai>6J8(UH0Tzvh0 z7Ou234L2iYf4&CxuaZqw_th<6Bm&c6r9$LUK0qXsHncyExzx?mjof=rgL9$F*tHm& z$Rb#6R|hETvYTZ~sVBp3&diC>kCD+!d)WS$w9h6|?xu?tN&__jmK`N^Auj|oR3f7$ zqe6wBH>!a*LT98V>v+5FIIlo{devGH@IZJ;c3g%j*=5Hk;xV+ z_^Bs?f-TfxeJu*Dzp_Ez_aVlu(de2;&@cmkmO*#c$Bbk1zGufaKk(6*7`90R=b z^fRm=`~JxQbnW&fK*?S}TUs<<<|dkX8E!#|=sSqO-bEL04ANc~$f8rTm38p_sGNDfo2wUgi4uDEB z`HY5o;1yGlnU;+VYV=rjKI9z!O^864RbKKlQt{5i%!335cxe4Ny7B zP?X7e|(u;&uu5wu?+pbA-a+&z^}9pHrUu@SeVH}jVk=`Khp`aeMU zPEsM<=K1wskM#Qk_K2|~$3rF5fOknqi+f>YiW(4qk@#L96>oUd8RF7Z09jr+2E43E z#%-Avuf+76VmD8r3}CjAN6%GH;g+_6>+T}N#wM4zbh1)~NukfQ2JpNT{JB)~K~~^j z+H+c0uP7hfQ#vi7FOA!iW#c~ABz z>JHyScT2(bd*=$=xIiR(*_(sXtZVUsZR@k|^>^gmrlhfz6F2N<)hM|BU>%TYXaWz9 z0F6gj3GpgH(|+Pel#&;Eukz!+<0lkFN7YVSC?*3(`G0&5Kh7;7h5Z#O9e?-7Pl%IA zJT1>DI>u`+tdD0Swv@chW~MJ;dA%fb9)7F#cy>(p2&QG$kVa}16c+JEwwG>RfbMd- zKP09pqHK7|)id=6{JCuAz#{rlPesS&n{0-T;xDr%b3fin!Z%za(kgWmg|!>9O*!wi zHyBofA6;aFur9+(IwqNTek+pg5`}fmN%vlu`>Uj!z%fV>bwzC|^Cn7M9n z)7gISi<6Iq-|O~CzF8M%G@MzVnVdF#oxk(m)?BBvtx_xpb>q@eM=()JKk+b|sx~KJ z;KLLwAaUQl+dNtLU2+|qf4;bW&>9BvhcSA}=s4Gs6g{=Leyiv;95pfj<7R2^`%?T| z19?>6C+~DuA|4jw4-_v7_o&qlb<2Un0<|S6d9Hk%#czZb4F(ynSOfx-$47D62C1DL zD5o0<@g8}i5&C-xDd05P0c*ym%r5RvC}TzFy-tsAtW&E2b?D^UtFZX^6#n)XWi|a| z&nnaOyd9B&CA=K(VW=Q+sr}cNhDat81~1K=ncioYJ#SEAUSTD>nd-TGQncTco-`Jm z?~Gif?CW zfp@LXb7+HN_m}*c#Kiu|#vBkMKs2I8Pj>!)34iYL^Sx5S_ zO{zJEY{*&D*vo}4dW`dfl&g<*>gJMItzUV_s^f5pvi~`s?CE774A#1IskBoQz$`+} zwM3yNz&PsXh8ZC2h~Uv8h4@T0@42e^9Eon{;CII#j4eLD_%a?$42>4uHx{OWJIfB8 zOpVmcqkh`#RO-E@nxRvLwyC@La)TEeg=ewrHVKBSt35Br13G6m$cGku)ah>Dl@g;n z$NhTe==T^}i}t1Xe+gIJ^HWtlB2oF*ir#fvj(3#=4>UH_4qw?f8o@Jo<^@Mo=1Uy9 z4zV=(J+lPLR|qqHr;`1;3S=YPJGsgAfVM7aZ!Mg5A;<6y(Pl#w%pq>4$lGr^eZqX` zE#PCS*w;*%Ykf8M0Ab6?UzoF8xjYr3mi?`#kClbPP zDDYhOxHx7~@H4XUKS%$$!}8#R5`pQ@&h}~an{#kaG4x&JVBg_qu$wZZ?hE&3+^imB zwI0vl2>BS?vmEE~FY9Bqj;FgkCEl?Y$ki`#nm6zMt4?VQOq%Z_Q0>3o3aJex9YE&f z)+opo>TKxH=iee{FPkB|-?i19&W+=BIpuQt+F9rM0RDT;zWy=jOVC2s%G7aEMkD@F z6xBFO$9-zTvAw)D!M=fRvAM5_ad15bxaueUEa!@4O;$d4j|Z3jjgmQ`WBqD!DDgWj zpxHKx5kGLSF9NS*y_KW@!PPE0A^#uwXp=X4!k`iS&G#8xxKBenBRnr;@NL{U%*SN`1%{^vQgSQC#yqMxYXf zIiCD^pU)D&YV*189VfV_QjL>Y)v;7nf2;Z@o(H!LSC@OFfCBFKd zh~TVd4R11`&lYu3pYv61e=&L4v)r~M##Tabi|ORK?Re!2O3Z~d&eS`0Bvn(3Qq(bapMej0j9#ojxDJ$xOk0p$n)&HBT_F$uB&)2Kdh--mpbaVZ<7S zC0_zTmFt5cddq&SJYFpwd1;Inzc=D#{W->K@wKgx@_e2me+5O9Du3Ic*g*x61%>Zyc9c_G+$d$jLXBxBO(nkX z4Y`nS7+tE91Kxo;)iEP4USS@8?;72;RlXR=AcH-3qg-J+A$i4wYLFOiuR|P_ZOT{Z zfe1O!z1k+j|2<(;UNL?6120UW{^}{~%K&HOukZcg!T^n~c+PiC5b&Cv5%J5yT1|ys zqHhY5^hJ{v{V+E>230Ffb?GZEpj4tQcC{*(?EVz+4ao23eX_1YUu>M*yK2+MPhe6! z&R<4C+54?B!n8wN9o+vNi=cQs#Uo$`TVjDkM#3^0QA!TxWp9XgB^_6m@!YgMf?w>f zTG`eQEh=?cz;HHm#WSPIvU_TFhQdLASqIH1Rc(9Lz*w?FVNv-|RaK~l=eE%X z>o{w@-%wL?id;hAcUv532S2Kx1@@0~(;^Kf9JME9>GhdtB+8S+v;6Wla$_b!mZ-np znsFh9rsa6{v!khublA-;3Z?DjWQQhuf7WB1Gi=5!bSBb3$biWrg-9ZF778g(INV)S zR4gvRCkV=Ppt!87+!m_A@Vg+)!eB4r$P2%O$^Q?HUK!K|7p&c)rMSC0G*AkG;_mJc ztY~R)cc*A^E5SVhf(O@9+#$GAv`8sVvHRZp&G%<__WXEucg}Nm_L(`ubXKwn>UBD@ z0J8ilj3pK=*BeQBb)(R1PT;U zh>NgFMAd}0uBgIMfZ?9@G{7I^91EE%vFiRyYmq+-qfGLzk(am#&YRjYGQa-_qIyd2 z0Ol|MR8o@Znr{LQ%uMSg=hb)|a*;Mxtwm|T$S~&4x<#2#>jmpue6IGiPqUOWEHr5D&P-b|2(+`t5g*1we5;JHqA#pN z%4ngcbFekiE1^oQG$3{e0OZS34qd>GCB2T?3v&r_Vx$F1-lRNP@?bT?*4MNjux=ex)%_md z+N`zJUkuOwml~-o5aNbW0McT9C;|zQRn%A1Em<;ti5bP)50s3S3m8 zkflnx)I^sO@+&y%P1lz|z_^o-Uo6Gy1<()|EquMFL?J$t%48Z$Tm%5(6H+xH8!{o_ zpaiNWaw9Bc%`{eZ5U%DMUFwjY3(ud4*-Q_Q6=|(vxWWyZ6+raEsEVWXzdP0IZ8c8jv4Ce2A?`a9j$5;Ok>TLM=<9t zBGUyQN?nDK+9kSPqVAn_>!8{ce{ZbilO2c@-hZU;?nssMrbXnJLQvoAQe||`W-&si~X!;(ZsWd4ksFb^(xbB3_HJ zUnY^$+ScE97~W#wyzV$8c>6_=ruDmvNc4;_f+mOxhIIi82W#=4dO3iTxdU32<6F!B zjcY%29Hw6LCq6D|M|d#v$?UCpcMmSR#i?O}!(}fmipcIAg!JCI+xwSiBGEAH%e}W9 zrq5Z=o+pBwEYyn76D;2{0xL5VRpL3`vS1=+eUJi?gwTu)MlkB>BGRt>zuT4W%|gyj zhJ${mV~&v{)zsnrW-;7b4!`*;V@fywZeSpK(IHoQ_bK=p9#X|Tci-kVtGeA(+L_6g z8P0a3@W_Nocz1-MHY)z6m#vz0r|KKLAVlYDyP2;z(&b?_eYd+*-~my zZmt~AU2^r$O;4*g6PF>f9eLxPDBr(JfRGrxSIG&_q*m4`@ z_+ht}gu4p^vl4dX0T%D07kN$ut@t3<)}=03{9Tmc2L?2oYl}90TuOG-x~v)c`s(WJ zets+}&(&{IUgz)G+PCH9{KS!lzn^Zm0$202RuXXssFBa2n>URK>M8e*b011n^p0!LTRQ8$OE5QyauayohT{HODoKu#)r@iT77>^C#g|i0sDa9BoPJSs zsw*8-;0DK4J99wQ6}BvNMNRKl2$b<>{ENi=ce`7EA?l0Z$ij%XTJiP3*qGl?zN&uh z?9hI-);JbXK)hUZ+UGJg zzNWjlI0XD0H+L9SZZOuL{Gc2X-^M4)ER?vnxdRHdeG zNx@*bO44h>7vAs7H~Q3jTljJ~4M7WsS?A^9Lk z8S`$66h(r8sa5G2cfLM7DUsg^c)#P2zpM>koMwGB#}ZyG=Y1BNh9_xXb~B?6JxzO7 zZ?|}?9;gw9U_74z3~8SEaQiI2&Sl3b|A^B$=cE{8uV5wIl%?$;iUY}1pYY)kfnL84QJOC^4IWwHuEZeD z(tGeqkgyME9J3eIwLY!zv39`qRcBlH-G6LS^>ff`X`ndE>!YLNo=}IO2^_dDpkaFY z0i7SfYfg^nNPy=yVcae{ijvs17M1UPRr3MKt-A8^)%@#ts_P5B9#v>>TOXd9N;us; z_p)qU#SbA;@F`XBc{@6B6K^Ou`_ct`n^bTb^4W!}_R;ZA{)kXlXv?hk*z=$Eb^keR zU+&ZSdAmQUPZ#RETks|ei>gKTS|375^^)>E`G&`-#eZD4oPS!Ux}u6^4G~bGFMrG` zbh!~}o_{S&1^7-S(wKyK?vt9A9=|H_26eFnhI>2)b{WspyI8&woS3-!XeQ>UQ&RpW z+mheJ>DeX%)cTD6l}WQ!V9sBvtCFb=QPt?a&-;8WRK9%oT*+OSR6EZNb}paW>xcZV zs%4m$RmN41=VtPcwY9Z+8v9xc7vhBtRK2ba3gp8u6S;J?h9vw6zWgVYS#GHLTV%b( zcr&PUUq#f5zS_yRGEkZZfxE~QaN^$223(k~K7JjsCp1~Xjql?v4$i5iK1FSW{FoS? z&#bv(m6fm2L`C=qm_YrQ02G{prtv3>NFJVXHbnXU7_X?9Sw-{i%;sTNd@ZfqShUEn zW7$H$h}K}jtQ5Rk1&;iF;Va^a6!iCW0F&q3xxm)DGRe)R9-l9Y60zU`9yc?YK6$n` zyST{TL5O_JIocYl;0#c0xp)2iv93u<_kR;y+eE{w!dCsb96~iU@`(mN4dxmNKJSGIFCU?V)-yo|278L|J} zD{)o(*tu*U(fz+;3-LFg)w+M{)r-6Bj(OI^mFqMr(1Jk;3!;8`kme}z;j5%;muKvq z4J`tX6N6`1p__LPf98E0!Q%c3g|CfZ!G2juxx0F&R3NJqd^Jr9YuMofujInQN`& z)GtLzrn&Mqe4a8+RQ%VPYv+=okW#;u8s3|i{^0wokIp%kxgh7L)dhmNCUn!@uNb|rjWpmkUVBo%5g612F5+DjGy@+qNvwU7y+{BXLjriMGNaR zWuANmA!%!&fnL~sK$5mga%UbVK>o|c2?^4bz<^((eNf=zi!WcpyV#%6Ye=rRpTjF^ ztSxSUSM%{k-*7R0ZMs0s3>EIbDVh@y?XY$2@ZVbfaP!@M@8z`}jukpA=Czi)AYbBC zpLymH2|*G9??*CdZOBaK#`j>)$vkEoWf$ zEvd-FeXD3Z&0_g8QxyDBU1BJVT3bdoTONZE9tLUZb6@%FW!k`Kg-vH$GXlGypu~V< zDb&TTB=ielvcufxFOjAtx6o`NMR_E~HY1`%97u}`^^Ck5BAtwaUYETq+Q8CQwSqhd z#1c|4I}WocvwW=(Yy@q$z8BU;+kj;T zLTl51Td1L76?P|npH=@ZsKQu9!IWo@C@6T*0H89m5V56sVrHK}nhzQj1j$-?aL7W< zS3bPU}X#CxMO2p!b=nIHe0kETZsNwS{)NdsBI}w4_iSo0Qph- zf!!pODxpud5x!tFN%Py9Tk8ze4-UqflJlhP&71dA0GZHf$(pK?yg)ZoA% zDctT&oy+hgE!9}i#jtM9b5&_Ev4__l3;`+;H37egrY8WFiz8yPQNbKVBGoS+!2Dd| z-gKj!nhGr=4!=5tz82+n7HQ~$=_E&)bI40l%Tb2c1R~;Rz zBKJ8wu*ji%uZflTu%G}zq`&}h;hYdULjgT1Eb|UOJG7Ebfa8o1y^d=^eyiA@3f%#z z!na9f@N7{Nz62nxRHT~*&O;&PY!kY=Ey%ky2Y8uaSDAr77_~U_L^mz&WuFzP#-7va z5ec2S&=3O-2>mCit5*HtWo+KaE9FTOa5&WMm-yA=;tgK|btC&{;ApnH_G{kMv(_?i zv+LJ6FR!Kb7(ZFJ2bJDJV+RDI>9kY>Ri&18tCsw9Bxhvm+I?z@5HrOM zF%EkHCAh%3&%y_U(cynr2*I0a;^4kFNG4CW*p*r_#~o^hVnG`t`5l-g<(pS=>e-2r zjxgzUN#5HX$VN#y>C0*tRNS8v;n1iyqw`Fuf2OEr$^$*5oX7DBQ@)lWKM6tB+KH6$c~H@;uZmpUTZOQ)>(XNG<~fSiQ&{A zJ2MSXZOG3*6X&xQ8Efi1oOVBMwHQi|^LH`AdH&mMl%gc0n~_q&SSH}qh6x3Sf9W7D zi`sh`;EFwNw9sxUG&U9LmaD6ZJHZ2GZA%W61&o0t7n6VmTRP3i9RTp5HGbk&6h`{D z%*l}lfb9%Hu=ombXC=~jtdx0_{uF8cmUl5vt}ZfUL~O!9Hdg-X)7U?0Rw%x{F?ffq zMkkFK+jPQVk;HbZwWA*QYK%su-HzcvHErk&e6sy(BXb1@DCWmOHOg5c{*SB0ynqc_ z9zNyCBFPR$QrozT6qI+_SRuzNFM?$G~!&HoT)FilxmN*5&ttXw3B z;3_t-YhE1KugF8h*t)is7%cKvaw%A)BWhV6I1)5t?zSV(Jf{%olI_7VxQT&#akJQ5{g zK3IUKeS-q8wQ9cns;2-VJQr(t@=NMa5qw=N&IGD5s`ss24WoB0GVn38rvWX?5>Qk?R2 z*Tl12XFPz-)RaPBbr``1CalaV8Z^e(@+N7{#zgY<7^AWq$lX6wUA89fRWpJGd1?5s z6u3Fv7XlNvB9fneSnV{9k~KS^Zi;dxzV!Ke4IQWoIBSJG;InH3R3xgdDBXQTJdV=h z1cseNfL*<1q@{EgjL0{rg=9uGMca(FI8Z|Yq64Cj2D|bi-V|iK&cBf~UtBhG*E6WB z^Ry3oR+rC04xY(bKR#?j%orX`A7kM5!t`Pf6zEdXPrJ_r5;g02AfJCd5$pF=n>-z& zh&k)Pn@NjnGMZm=Lvb(KHewN|zEjQnHl2CccQ z;3sy(Jy3(1FzW(zL{*snok7|+n+#8(8%y1|bpEe5l|}sy(L3uG2RHt|_y2$XAAVQp z3%@E}&7^4l+offpu4I>@fjs8xzKkabY;yavRkz5Gr>%KtW?deJV}|lM9~oK9?9j#U)i)S?r+lLY=<%(?<cSIVLIPJ}WrW-B{3y|CRjmtHb}K=rhz7 zE1faxX1t^54;N6y-MaCkV}cfbK>!p{W1S9pkN>d#l<_CHl{%OB`qRayL0Waj`=hMo z-QDMVVd{T3XNSXlz@Yswx#xbglws*x|u13CVmPF#Ue+C;#W9Z^im0%SB>q< z#{IGa?MBliN0!C0o67BNXY7AZKjAW;R+KOgAt!fNj)cK!54`SLs&ceY{S&%j?Eopb z%V(H4E#KAe;O3qia%K>Aqr%ssF;v9Z&N1ow6>{l^k3w6@l=j2*e`O$!`Z3F~LX_Z* zS^s=l)!qrp0b2W$%5DNf{_aluoN(SYX2^2mXZ3}TOhxcv;^&pSJDulT-8S-YNme5M z-aKVs1|6h>f?wocgWFnxWr^P{CG#Q67C0!=k%9-$XA&xz>r)IYG&k_og)lxt*wXCU zOfdSR8jj=_NlMxg(_z$c<8h6N#fQ&MoRXVo4^fflKWp**@`BxxQ3wcD_OI-5?n^0=B50 zwzu3=LdITb@Vhl8y%W7sr=LUH@JwpL5QgobMZpR#8*Ajy?)KV<-vdz69Q?M{t_4YI z8gAICi$NDRHsvp~4{DE_NekY${hhEnExQ%H_WMniW47{fp6iXcQ(ROEHH&(-tH1Bx ziwp-IW){WT4M*zj46kvMOZKrI__)hEA6Er!)<pNrXfqRHMmh0-)WutY|0I0?KG8-2O&Lwa2hH?)mB>p9*Rs>uN_*BJPDKC%InJIOM z4*f97MoBwkM9EgqmCB8laknl7_cq9C?5xNvlY`H=RU1SuO^Sk>E26AYCyQu-&Y!P< zC396uv1RjZmB-=;-q?5zSEQ@qeKOSz+Bb)KLBGhD&r~!(n6W<_;NXAq_JS0U-nJX=*U4lyFQMLqE0uX7v* z^YF1j*pquMq*^)w6TA`i15$HVZGK`W{`ZG!_w^}_1r9P08-I^UOO<0*$%JD53aKVT zw?%Esrd=4NzVy*^qSHPGF=+e)EXkV$J&L?>a=0*Js%aBT+#TF?*Eib>17$1!^DT_3 z`8cpASMxkc6u6r`I2b2&s)L2LMzeKLU-_5bl2wb?WKr!>&Z+rWN?m@bAc4D9Vfpcd z51jK~^PJb{U>}orRk%Q`)^{jCdw5CI+?$LYcg+a~`Nx4lCywciI=O@g3``18@*tRS zkRs#P8@_YnV!NizBW5tRW(NZ3HYfrfby33sFO^^yW2iD3SH-Nni%*k+mnT)9l3tDd zOoiHhB%nyQE=PM|Webnml-^RBUlFv$vvpRNr>m5}u=q9lxx{gBstCm6Vyu}!hD)Tv z;Smp-paD}vykVfVDMMG-hric%A;+`b|5=xjlWnBeB| zMsY+O)X!PKs4gwyDYPdeu1AK^(mTGkr1QqgbC0lBu zPY8i08mKlwfQU-#jip*n$P2Zo<`(+cm*4E`DL3{zCv4#`m$64C%mraxEUdK(%CwOM z2YP5G^l4M&IkbK=8r0E)0ZDC{>FN z24jc<((0e@j}}@Wk}+dK8rLdL8h`;*mB8W*rDBFN`sm>TutC=7o9}OxmIckz?MJ-d z&s`&-R{Ktx3G}+UH5L0YpaNOW8bV;gk_M9GKV|);#2QRR9H(A5IDrLp`XVjVwXo%3 zT#LXhneJwS$C9tPVuBCjc&zt#@>foM^rL8gXlbnCV7FI=FIcI!iD)uaGix!25hKhB zGe1nZWOG-#IVNeBl*ktvs4weQTBNvb$YNb-xXQU^dlcWuZC}V2-k{YE%kI5~8CD=q z(qiK^VX;#-T^0L@VomQS@m*Y!9)L0^Dd?Rp4n;UJAy$XbsI(Zm~$(aJ`)%W1|FmS6A!DCQvqiIc4E@uh99uPQ&PM|^CMp#va zwXG-89=}teTyO$~Vlk29B(fficH+S5K{Ff=`@W`Eh~GYP@V7{k2dBdQjS;3d<6nxS zPBU0;-m$}3X%Uhy`Cp1N|9gtS8$uZ(R+5k0Y^eadEF%mddJKFoJ?c5@=&`i+xZ za|PK~{+z+L4i1!&nhfu_l8#5xJHP%0#zHrC*x<5V3xnc_itX*V$`T@CM!`NYcN)k3 zy|Ob{kw0S3Lo1DZBy1&QnKy#2#f|%wuI2xJ0&}ZdLcwE*!M@sPKb1$<^KgEm=D9$v zEG8#+1yD)cW!|I8-zL2SQDOX6t@k(u2z2(+$TCOUgY-{ISdzXZ?Ph<(R!f^eeW%MJ zFA*I0=P%!JE0X9FRXCz2^v#|VtP2Xwlb&ADzI>e|5z%U>V*&zOn`<+(0^@WX9Nx>x zok;z(D`Ev^7=e}gk6y)}JuJLIh`)e#8y7OQ>q;=l$y5`_mU>rwH{un_DCm4+s14SQ`NdH!=51pb?r@ zngc1HsUHU^HerN=9c_S9XvgalGj+f*OBuW#Ld6ZU6eDIu1giruz+Ay`B6D5r% zI-vb&MswyscbRueQ^Qenvy_In`E$K0Fe)QVU20ZjPzYUrjf(g~s?DQ_bt-l4oWo%+ ziD~EgzDUauEsKn6(W|Cp`~*j%11?fqyz!%B!$l!<$CwYqs_M5#JCZJ5eLd#RpLDkr zT1ztPaTR{#7}>+i3YA`=q=pIsG+*Aop()pk&h1&Rmv zulC*3Dt?+eU4%o7@!HE$9ScR-YuO#@jIGi5i;rzb3Nt_fnI@d=?CWG;)Y_tkrhb)k zK5&;c)hn1C?yp}Kv`WI5j@IzOsdGt!-``+_E0um>UK+capTA~>TYRUPDLdQ|%Yge- zvJbIQ({w5x7S|Vm8-Na!h-5nf?O!YpJF$NvRt#>0YE9ZB*1A(gSDG-MJ}d4QUKBEU zcTSS7w>IRVB9Z8|2sMP&oajJaIcu~ z-u$fDsV=%o8JytVfOn*A?44WdwpA74vI>ZNpzs*YcQ?tMkj8r4xfG?hprO2bQKtcC z4m}|+m?PXO)bv#2KP$ecD(ap)!^$n(nt{88Oi8as9`6AYktGL%zfn29%1AohmTe zzr1_R{(R3B5KeLet9j3INVM(pX_PxGxJ^3K?o)|e1s-S1(6TPcEvNwfIr3t;`1Z$H1=#4#la0c~+#KYAcTdoc#ZwjG5i*PHJ<#&|$%L)MrpjI`@R*S6fj_3dBQHOBwZB*eCz3 z8J`{gP&1Ew7snmOY4stGuWsE!33;0tu2M)=99C@<%4v-r<3-=OV`@Zy`3`}NdAhLH zg7g$cOqrPca}<27#yEgo?I~pATkILL9ms@6oe^5K65&{!nyAUHgWo2EzFz1$_*WsU zn=WvWvQM8gZZ4+{1q$4VUZRW10g! z=1SN72n)+$>)tShCM8l?Jv*S(Lb2bj6GZXzkMK>u}MWgxn6rp+O zUxi6Zc@{Mrf|C{2{K;{PscJ7rCwM7F=D;_-eu|wzuv2==_kJ=KDW|UYD+h*qx}QjK zo+NUls+imXZj&BFD2RioT^bxeND_m9@27j12CD_-OAG>`EEfi%`C5dThV!Brbbr;F zkYkxkRc;qgWd&;LeaE20>3=vMFo#kNl`SMy@rOJS(Gc^Zj++^0v=0Z$a zm*zA{;d@4`W6ImW0{zeZ0+)qfOuozVlxwZ5Wlpkod7XUr(V3$K!m3hG5Q77jl7&Q2 z{nk*jMBVR|l`Nmpd3DN$QlWfSz)@Q@tRMO%{%PlbVnN$4;fg`3jyj!2jCVXty6S@O z`Dsi5V-dM#OGJ`vNxFPF6HZjWxfiYLk$A$`$d4_rY|@!FkGWdEw|Qwbd}l1%QsVr= z!l|wM9et;UB46rd&QE>Wasfneu;YtR7gGy5- zzo}_3&R4omuirpP%MUAVjssw2IC1*6Z^84KD+TwDD{Lm(3;qo3LE)0EkA?d&5LY?%F?47`zhP;?_8Xb6EZ{(= zR8u)@d@x@IOVpbIVgpV}sIog<<=Y(|w*+9=3UQoPv~F79Q9bKBsec(6kE;&-qmkml zXkg{SC{zjcU*ZV+k!!Fb02RoI4`ubzKz<;oyg^o?fMC=s88H!UPv zL|F8t4$~1L<}<092A^;RmNpX2WZhyRLPrnF zpC?(FQ--kOu8sjL?Xc#^VZ~a-DRcQ25vc6NRkY9eL5pF{MH%zud1mS|bR{xn9t$~4 zTo~mIVg|=OY6M6DI^5-OgY$#jESr(RFQX?gPO>p^VCVNXRIr}xW_eW9FRUX}KPPD< zB$0{)eN_cSEtjyBw~!eC#?nSz;!@|3Ny%$VxJ-r27a~9rAe@rJ5t69uCuESbz#bWSCtop zC8?i6cPcP@;oeU=uXc5pJ5NF~673Y104ybb!(T2fM+y1q;&D$@?W zU+Wx?toU$w+vZ>iXux^GhuY>0uaJ|kISjrq+M)4i$v$#6RkE3qa>Z_Fd1M4-|ESH= zw}!^}*T&gq`9eiXY}9yqa@V}|QpTzkD3WGEO>>EXmtyHCHW<_2#<8FYBTH;?!HTTT zJf9jy{Js;eh%5LxDIryW!ZOYPY1{;cQ5`jPTxz}nWrqS{AYj>J7kEi|an`u8QMj4r z*x>OnsL`-YI?kzBMZW&M(W<#`GPo5a?5m%7zc(sGIG)zcH*gGNPYUf;$*;{t1sbV% zHfph(k!n>4^)jrEhtxWZhkokuZg$>NFkP***WrrsM1K?otDhp?*Vq^3jUm)SDqiek zsj8Iqqo+SiG zu45c}=TTQ$H9k*utt9{*G~BQg?8mk2;uI_|`mN*oz&^qp zNZ=ckEK&*g8Oa{|GU2&5TZq-+ko8H~15Z5%%j3mkhs|MCd~kM}jR?j&8UB@qf2(EO zjyL{CzlG0zEpz@I^9$edM-vk`EHZs)g$FGR&jV?AEEv&U*s`yVqvmlx#kC1hvkLkK z{B9Vgb}`@YLI&Tz2czcN^8zFNHoKy~rF6bzw+wQYj57@nxv9TEUqt40RE1mQ(YiE$ zdWjl5BjA3GBaZ_UNq6%NBRboWu)i^#Q4sd-)>hC*0~ec!){E-vPFuos3yN9?kMhx^ zCDMe~?&W7~L(*5f%=;31NkQA^tG5ZiWPaT?Mtt8)_kJP~H3ECWH?s^G&sk_y@uw(`s&v&%^`QC1= zemnKFq%TYNz}I@$rK8`3|v$C&$wfDQ;-m?*wTLh z@4>g*ecWQSbg3n{YPo2XF zrf#oz+j47`)fH`J$n2z*CONZc?3D39)6I_+R}C+r-*`c5-;e^Ow$p2bu#`Y_uZ-g7S&!TaN_yA`>w{7z(+?VhPC++VWOFBX1wM<(L>7} z0~aYtQ=2}o=y&fff-uj&1Pc6Wyru1}_&f8Bcf;pZ!Js04=YKJ#@Q?qq&#sOYpPQdk z6!AKj8WVP&hMdhs$DS|)U;Szs^5$y1*7UslSiABBGE38HYW2!xk(l~j+AiilyI$`b zQ}Q)ru|H(b?MnR0Q2Qayfc;%gK?hE4xkzPk$fEb=hJN-)DxBda&yU}4MUt-Oc8xFD zjwYyNCA;YNaM=B1h>C`iZ~B_Zc;nq+t;Xo>z`b`CV}&P7IpG+*xzQvZgz!=}TWrBc zP9Tm4xab?$Qp=KUiP!yU)Q`88CVljdm1Lm~E%RtY^2fxPm>;aBv{E==UQYaE$1X&;P~p*Xpa!&s zY?v#O0$dGed3LmWw;)$GZwIh|Kt9n`_(P{G&FS4!N{~PM;tk8Azhlio;ri`ajl#~Z z)(+FviP?PnP9!8Z`*h-TZG3_M&-PIa9=giRW2N4nF+IZO?`N27%{tgzTyMWR3GM7B zq($s)WD=D)!JJM`BfCEFnnjyM2tiHD9oTCr!s~Uwq&1$?q=L zl&((kEQw7AHe!JTG(1$C213Lr7=t}r@yY)Asiy#HEM(zYQ?m^W2C7UC2>=yBfKJ-% zZ8O*a;{>HMy{mJUEWkKBUZZqY&iXl%|s+r z{qv9X^;cPp(gJ=K9Bh6ur%d6Y)3rN3=H~Ce`AdOma)!L4>neyQ@$tV9o~T#@bV7I{ zee{VGp)$bE8g9~hkkkGgE63)$UHS=Q?9xUOSe2bK3^tbK)<_hJn z>>1BVgRT2*V_;c=JZ}fj|L|fbB?iQcKKO2#; z0OjEF6x4yBS4gcynu?EO@k6piGf9z8SuP61{os;guCX}wL6|bIsFj)vm@`h6ajw9> z_S1fNCb?FD6@V!*rS&wbc4z$Vw;XJSR}ilQbUJR(Ffe;|BQId zZ!}-DO*oc-^Q62i)KVd8K;S@NaWQ+=zxxdJtbAo*iTonMukw2P+qNb9*~4P>=zuP6 zV)dCRuiZvs&w%Iztw4S%79z0n(#*87t9QVRra#fE75$p%IeJB5*bje?YzfzrdR&g$imz%fdi`u4ZW2eIf|)QS;behqQ)#aN>I{3_5EG z2mb?iPwQ*G*!(PVyAzLX;#D``C5lpdOuQ+tR=D|rM|6#EVA24gni$Jf#zCeUs5gRW z?lk~WkTJw8Y`|Tlv|2xnze2%}!k2i|J%~)Du_P1Cv>9Af9*;fJNZam56ZzfBo*^c- z39=RD%cgpT|MXaVfZTY80ynps+?{FDQOo;Xm~&bi=M(Vn>*g86#HF|^6StX29!N;|Qi%zlb58O>jQAkL?P7&#)r&@!MqTmhxX zxgKI#m7x_+4Q$lTDN_60;G+w$L=>kRVj;=a>bJtsAoEd5AqHu>=}fib=Pc(ZC=~{V z^*eUW1&7%1(!LYJn(wYzq5>p8AQwtNaI5{-$3I*16FLPv$zwwP?Wb;kA|div1DCke z2)ccpc|~J=$-09tU@GQCIW%DBn;K;B5SSN1)58j$cTIah?j}OGFh#L*1;TXW zzXdKItIAOR@Jym-NmxNfR_}LJwsl2QZSXbn8>G1y!y|{Kv=zgsme(uG5ST!VOtR~C zeQL-%Sz32+QcQe%y!XpT(c&AQFLakbA`Ym_B?ZAd?f)|8(W)%3N2i-OcOe|_L%ir( zz!D5Q6w2>;&<`LEXtQ~g?K*QtxJH04^X@JN8wR=t&(ZV6Y>Pjoo}5bd16-0Hs>{3l zEmtRhi5a$vP_#L1^P;(NbnV zucTGAFma##SCp;2RKZCA{x94_3~I^6xYsh@@P4|da0geTGRV(0X?_ZXAaQuGc%H8m z58|t@sqg_WtEgYRrLH{&Rk4L^=v~F!loQXSu@3K4yI|EgvF{C z)Xjb^vWd4;M;Vd|2%CV({v({*h*I-{mVvBmyn=eh8*@aS;w+RkVZ{bP6$z(`tuWF4 z55Lan&>-QpGqj7#5Zq)y>;O#tHIHKkQ$LDYf$Gc3Lfi{TDw*4EmN^j`?)WVgcGU`R z*uR390ilg&K16@Xg)#g$+ihz>u9VXcusEPj{q^YWiSSZV|RcEJ`IYLG$WV+`GXqVe&jymcI}Nc?OFIrW$^Y3(@Z5+ zgSpn^OWJYB3h(X{Nm2dYgpIehQ4 z!fu6r!ks2Rw{k(#qb@s)Kn`?=VsvS1Pbr1*y0-*J>@)gH7H(s2lBgFHev}T~FYleE zE$kn7YZa2db7!%;#2=BT;e$soz=RL$Pl}E{xMF$8nBB-F@{!4b0kPdLdbA+f5Ris@ zsb{zuIgS(E@9t3JQx#0nd%Ww(`P|{ml-t^-N?AZASs`9zaTT=spJql=+1W03utPE= ziBPQOZXzMy5E;4p56WzORtqVTRfMDdCwXU5AvLhCqzF!2DS$ksWqbb(Edn|!rq)3V zfNA%XmwUQIQ03_%yR}6MbpP2LU|mxMpfEch$XD|Rqa#ew`JZSm?*LJPQ6@Z-{H`cj zG?X28!Or>ypxRdyu(rMO^sh~$`8kY4*EF9_P4Ov(c1(6pp_j>4=!PW@CN}2-Ol15T z9F%+a7>J+RX+|z8Vfp6$%k$kUh<>7yQ-nXYl ztwp+-@z;-Yzf2&^tRj=p*$Ly(vDbKui_6a`s@@B^n?B1Tg%_|LxY@V|8|SAzraRL> zhIJ*DWM&8R*0mf!QC*Ks0T(NB`Q6(QfY@0vsZypnOqqp)@Ge*Jii<(_S;%NF z+BtBpX<-Uawo#U@c)^@NM5#Tg>V30dV@>`{??ajUQHfN7KhkUaH|O-eNGnBx3yzi& z?ZMyxwk3=0FX~p`PzQaGs6wWJjl0h1;$S5s314vv$b;4&Dke7(!VP}vYQigMlejkt zC^oRr_`Z595l*Y?w<4hHA@2o!oJP{!tufC^omRU^mCQY;(_*TUrV6t7$0O<&KGja` zVQQMzB6^mqsW5W|yqfTyz0zvBli~DVQ7lOaN3H{VAMYKB&KZf=IQ2A*5`;fG`A$`HU zfq;iQ&5c#Hmxpkx-LycdWnTOjmV(`N*1Ktp!1RmfhBf-Mli|M-$|W=*_NWpn_sh|O zTP5ihf&T>~NeaRLltNnXwqXy=yO#Pr{%`YDK>(sJ^!$}J9b>oJPZTz-cYX6aSrzmK z36-DU>x4Cr8Eh0j^)7J?w}`aPJJ4GweUmJjYFP=PxW8w9n%NnO+xE}mf_fb^+8&GQ za-Wlc;e3F!;+mhP@akfoN8?vQSHzQ1#xe`e0iz3+R@ zyv~`Kd;gh{(R$P3WTINmJVdx6cQ2B=J<)HCDTq@%ySQwml3BsKZ$$kKKe4#a^ST`y zXesn)L|QFH@<86YAo#p-RL{%Jz5nL0!2=uCe3{+~J{V&E%Yd}40GSkGwM-_5haGKv z=m(WPbMIL=zsmr2)X{c^E#1t*XG>z5N{GnffdfP<%b8||{F+*BrB_g)$Df72lfON# zR`kl}3@%HMWp8v_u~w!`5&HrEX*2D|<^Z7Lr~ZN@s|Bu(8WT-9WG^ITaocgr&f1q4 zX&BbaKpn|L^;4%aTt@!8-1>>)L_@mHl=l0$BBr{irRfq>AsN!Ym&Uab*wLCpvPl2T zjj}e%{`4rr0}j$-s{9f-3d4wsqK!E>PIHsmBrz7X07A?v#GD5L#V)9PAhzNOwx&+p8Gv z%B24xlS0l(sJ4WJlcS)YknH2yP^x7?m@v(SK;+NTZ*j4|Fz6ec4*hswpoJu`O}&>i z8CI_9M?kPke9*F9XiEDx{`vh!U%8NfRz%vTy>Tg4HvD&Co>B|_EA99piyvi_B#qw! zh67A_qMhVz180dQW!;v5IXE6)HOqSZMqr|NeRi4R2XUkz@Rg>*TAy5S>X5KLC7Ug6 zKeAHrXIovAHWv)iN6+N)V>oq1Hl5*+^M_(21RWhyWy=KJR#yX)4L@p=+q!cTqe(2W z^QOCT0l*R*NJlMMFsiPcFu^1oUjpWBy*YF1cmzxY!1-&6=(7(=Iui`5`8 zZubuPRKL83+E|d%80tsboOBTOW1S zBq`!)Tu~~f3t!`Iznecbv zuQ*Fh5ihT4Fq#WPWu%lge@SPVXhgm$=#!29^{y``0Ba{t)Pm6}YdMAjX<4pf+`Cc+*!Vj)m}xb&U(q@eWDWKaN3zT`NOO)M23dsJ&| z;T0JeCDI~9U+rr1W9V+f^jUEQXSoL=769an1&GbqCo!5oPpD-AprR3tjI1P)M<$i$ zG5>`NzSv*R?ZDFFOq(PWt(J>ikKjwx?Onf~9mne=Wl5Fe!JDZ*8*KH<0 znM>WvaleaY2)hJE2Bu;D(dPOSD`QuDBkC`=6tTRwpl5|Qay87EHwPZ5l+ZhQZ_paGRnK=LzYR$`gtHrcB>l|{ zan8I{0NRTP*Kf=@sDZ}3lE*;(udb<_)S2GBj!?b6P?pkd%wzojJu#Wdc>h*L6?L?m z5D^9-tC`jF% zE7Z38j`#p$zKb{rX-krMeJp$QTM~QOQ5l=`>!&=c_0BsbF(oHxh=pj5qL-oNzEynHMj|MQAFN?lX|IUT&ZA4jhWR_K*JWiWEi@Mme!<2t=bmVQ zi(8S}4Zg8hc@e^DMy`g*Uw|RhkhdL_K?gX;WZ=6_QpANFA&>)}k4C@;8GWN63%ehi z1-({v=^#CFW{7Qd9wBG@L<%GR*oL-LjGBoYLR|>m7on~>YSbC27T6st4*(Jl4$V*q z6dU$7aORigXWQ3f^VVy+Wq}!CS>*F%fWLC(0nOx_#%-2WI^%{bz03*|gwG3K~aqH<5A@e``x31(3qG;8UsBqX+xZFMQ z7Q;Ee7i{k!{O{Qdq*;6F1rf3id- zv=(ZjE|^$SB)vfZuANua$fJvHWrBLU12#mhV4z+AMxZ8vs-cS48l&W!d{CE#{9J0K zE->?gNht#Pe$;caE6u!?+u}cbNxc$q+=h;72`2^kPU%If+4dX#oEd1g(y0BXZC`#w zjfez~tnwhszlDOl(Dys)6!Hi~DJ6BDVOJX#F*pYbZ2X*;x#zfE+Rv3Emt%fG)6 zh|C%#+`+HLAutY1Da^`{=8;9SUrlY)R>$;&2(L3QljO?gIzhy+8>s!Df~^I!%j$hb zzF+dIO`A%=t06r` zy4(B=+j@L^e_p7O6!@USu&{ev^wbY_5P^x z9z+389VGFT{M*Bsb?_0ja~-n5o>J13KU=Lfy=`;x$(XhjB9xewVJ0UQGY4rwg_+7Z zsHp}K;Cwk+(VHLK4$=nHLR+_(O$q|)zky^575kL(WfZ@^HGjiNEHfC9|IK0x#Yz%^ z*kLXpEbcU)vbuY#Hnyx{DG5KKico@_O2~u+QjC4WPYuU|4Si#Ma_VZ+qP9FcSw90M z>*z2b?7HO>i6Pe|k(Iq!#%XVn!Xe8jq}*GR$Ibmt-Kt@0tukwRfmJD~r$Er~rtk4EJl zLTXB3Ql0#6JY(_pTya1sd$cQp;K}N{&D25N7xP%ErDT7blBHhxKA64@OZsB8yztHW0A>>V z^|;1g_IN`YC;YZiTUc!6w$u+uR*SHdurLl`FwNE!LA5P>bBC)zl!CkYyUIo{+8hmu zrczajtvyFbV(CJnngzxqZW3r6wxHv@ya8ptu1|O8JVV2y^$;K!!>^XR-|Ura#(`8& zzij zmj>mn^_kIEvkpd$>_@hlTb|u$LY*8CHTTu3)dYPb;#UAiQ~fWfreFSgzLV)F1JJ*< zp#^#`(kCr1<3?TYjxQs}{Y#SAczABLr-bj64R#l?vQ)ii2HL36BQxlluUE)CD z;M7X?N@XRefo;FRuYm3d&GKD*GsiOqls2X?NU&pZK_ph6s3i<~X<*HexlE__z4Lpf z4vn>^zLtWd+yPZ;Yxv^UeI-{y%OgBbgrYx8A~qRbx|nOfVANZFT4CUphfJE#$UzmR}u`78m>QG!)`=>Eg~~L&y+irZdVSpSF_u} zXaC>-@mX}5Meykh!z7*Zf+jVp0 z=dJCj%I;ZHazOXXrB zHo2q4XOn>ERE=~$42Rp>rppK_=fGgEU-Dn{Da%)2D?@*RlNhvQpgHGGyFIVbld;LK zg^mKIvZYR%rei<~)>stbMLKF2G7pps|BV2R43uIAZIE{@Q7l^s23VJ;*1;syRb9)L z1;ZdMw|}!qr!DM?f9R`=)+Orn4@_;6_ z0#eFL990I8kZ2vJ18Kk~VAl~5Y0o}pLLGoE;kYT}IR9i2FD|O5c771d1da2CHF@yZ z;ybx&=Pb?qcP9~VFHIiNfsanUr!C7L%_bi9%@U`-fh+wjjfbX`_fOHA6S9h!za;t6 zXSt2JOq_%+6eXk9n(~H#Db{Kezh`5Ny>}%6^VRAeyU+aVAeVfY#kINQuW5_k39Th- zPK(~v2F3$^0n%FBgUO#a(ouB4M8L=DAi|*p=69>bRSQ)iA7|n>SA!UoI)A1ba_7NN zZmG!6P`O`=V;?lo;LoOh2?$EBj^D^h`~&)vTH_0+tf9r4PNjvG;1rsIs~&PKJQtHZ zRNVGcSX=gWPC9(tsb+)u9|FcPS_0r_h1EE~gIlP7S%R?hfHMEo(0|Majshy&Ogt)@ z&n%~wJQTkud7M{$j=o3wK(tl}XH8O?wfq8(8gfitlLH1&q4UszR9-f&6OjE66If1W zFTUmM)FRpSVD+7-M>|n~<#_!;+b#N>Hd6ef5RF4HRHd-^Fgek3+}|3df_bJ2TB1wx z&|{iIHQ}N+@o^^76t!6?hfKxkjlHwLEcrsud{3FbAFWZDgcLAkh_<2xJDE51nr^%a zYGTV^i*hti%lovSA}%}EYH8R=Xi|PeWVC&YQLh(Ti}Otbqu#6b^njP;UuN=W_VK~Z ze@!Fm{YRHb!j9o}){Sylm(DrcA7Uq)k5%(#xNMCsN@^*SFC)a!l(--Tq90-)fCJ1 z^iROZ#U+~tH&mxia-_ROF9WVRHyZ;}K*lfOd*&4OU`tuXDEtnwiJq+kSTvf!)2Ei- zrR&rC%SZX>TJ%0%ubtTZy0=p!nO@Zb-KLc0R~*1P(!$jJ!z!&Gr#tjd5+zT4LQHqp zoze`iUNy;|xlG?E7vpKh&w8u3y{GGOF~-Og9m;O*paQS4&gLK2=QtIYa;|;Qabs^A zPCyEVMej|`L~t8_X!Vpj$4jBMV|fyGempBeQlT0^@=9nuUUkUsG>~YrmdFF%iKVW_ z{DM-C`wSE$`NvRVXE z-&p9k8WLq6S@B!$Hb(s^@cjwXS>TcBFyEOB&TgdLT?d`wuWqv#z##vF>+|&kd{X2a@qBW z_dmZ^TjkSv0*p{b4#-S$F@qxh2f5Os(0n#-sZPDGMl;GWDW9-FnPm}qw9r#qP=KkM z2sKQZo+*b4ug2xMcf+g2`O&3JynjFrHoc=N*)bc9$oe>=t}gMC4!nIa?nH212%_UG zqkUl(lriuCC;%GkeLrR!uh`=9Lm#U+$*!AN>3``Bn{GucYmTSN`bjZtLV*J|lAQ`L3B;g`|U|H|Bq z68o8IaCqb0vW3)8g#lUryzO~qrD))>_q%fLyHon;4Eatfa3niH!$dqNkS-kuVB9!p zyyDTxP0%+?H};EqdxF?hR#JruYfD)8D*+XPng-t1cn#w7!vD%uT~+(!75?gK3aN7y z5vr0VWb`Ngiq>i5U|NTCN4Mf-S}evpk!A)5J~kIw@MJ5fM}m`tRyhr)%S4`|BgRPRLe^P87NlO+6#;lZ#@OUEX4aDXlz;`ziImXci9kjQv5IrhfZK!&;*7x57~-o(|7t>P0JkH{d`}u?UmB{;C%HB7 z%^u&~K{p4uf*?mQt7YR59>n^@f@K{%=l};^z}lh&Y=^d>pnno^8EuA*{k-_s+$$(! zdsk|c05PbGSG{F?6u`wTend)UbNBO5&Ni|FB}j@VCn19nCz&V*|Sc8_a@bwNHTvh{Skp z7|8j1>7bzA3Uq)1x)=PM^iF!DbmmYQUPtqbrA^092Hbvfq##lz=UYVAD;86ozb#Vi zap$6v=ON9uoS<(f4c7Cpp3g4{0s+FYTv=w7JikAWM@2JD=KgDF*U8*CP<=(_(^i5^ zGl|!?#S|s;y4@pS~WI&!D2x8D9gv0No9&M#z^qhN%bU6 z5-7QYLxRAP;YxLMay8?b0?5sND9YTW5$-y1X*;Ke>89KnIt%ulLhHupmoT!fWZ`VG ztkQ|$)p8D~Fl02~kuu~9b1@GPc57k7;>ahm(bBB(QH9GjeyMgXvdSy@o$}K7hofJG z-SOKT<1a^Vp%HO2?{h2I(ZKkK}pJu6~8 zgPh?gAwxMW3C&fH{L;>9J8{c<6bCWthypG|;T1Cy-0+2cI~0fWot zm2`gur>_t66av#px%ftF8###W{N`GLgKs>lI$HNtC$dU4Sk&E&?Ece8HViCfZ=UC~ zGI6_NLfbcdhh@>N4x?m(5buM3V90GFxUz{1SxMneBYX`vs4OaVctb}n8BPE!sZkgtzuO25f_DJVuIUcAy;0k+3|77}oL-gXtj!O5C6OC%G`tQBS z=iW>lo;L2?$Kv!*`^=GY1qiC8hb>egTWXxQqkDE1^V#HTY^N!PBx<859lTui$tM6` z^`+@<$C26>cD%3JNz=z&`A_J07o1|6IH;^;Y-IlS_45R3^^E^_2$x(Z&eN)%irY9(7oen~fEx=Qkk}=6go^klbns;o%fiilCQpNtMNV1vR zBm8sv=s#1Z8-r9GL{Z`&3x9(}r%BF~olgxCT34jhVh(ZrL4n)BDTjyLo;1|Xk#K#` zucz2{)(z92RLOkWEETIxQGB0-F{Jc(lOj`y6^EO-9Mgz;F)T`}m55)7kdl)0lG?_P zU(j~(^|Wx2uak}{%SNDSO84uC*!~H@Or)VdtUNLo#_cj&VoVns@(H(~e6rxI&l!)? zY&l`lJgP(Lz45L==A{_ZVwXNg8zsie_wD!EtTx5@RDuHzoURzNfx_iPLZ`0<&3) zHy!?t-j%`^tXu1+oXnzBn8$1FjOj)|$LUkZcJ0|52+%35^8q;4kS0#uw(vVUs4(}K z%J+xPZ&5NFZQr;~sB{o#T8nJOZEoyVXgn>-+ZhNSX6+&v{1cFVhnuZaOIW#=y?_^= zj?q{~m37(VeN-MtY_Qt2m^@^7xpM!CLsw53u>< zjD`$-=5nr1xqcJIofF8zXO>cHd4|4mO|!XfKH(td1qU;h_|_x!H%caw4LcH$$JhiT z#U&)I)@BcXVGhILGaLjk0+EsZJOx{}R_`piYhKxEAQ58{u=LRmZlG=eUia+QD~wj_+!-T!qZP!OHi_JB9xuB|Lgj6)eCm3GX{BQ4OV)I zE2hjvi(KZa-Rox2Nt#t^iWNbE0bwT-iuAFzs@ROnfHAq&SR^=ZDiUNu_D0T8Re=f6 zg77dg3&0fFwx*Hfw&a8rt1=8TknfYphslE8P_xIGgF?J9%qMYOtk!0R)}LNb&Vf>? zi_}B`sdM!j@%H#oNgj=enm_*%YfjT?7e*4KQR$Q_ayP?hsK>D}pZqK`?9*gul7=UE{djd%G3QA)&~Dos=^LsxmDb91?OuyF6D{pk(@nJKG!hTjVW0O;ZXQYOUDS$K zz%~+N@JH^mJU2LB7d_b98^~EK8d1e&)1F3f)l%kr+b;!>xn~Hh{5pmSTS$;3RFTFm z564vPi)?%KXVs{{=cYBJ{y3rmfd^iGFX!I+mxWMYz;Jn(Y)6zpb&1(b#zJuKcU|CH z+@GaGw2TpbajmQIq*P_^_PA0CHOipN`97lesUknTe^0GGtmE>=aV*LvTGYO;Qxt}I zbcaOUq^Bz`FVLtgia)iz$_WIu%@GW3)b<)Nr;r{uPC04}pCtXVP#H8|+@rB&P}?G8 z)ZXpCVA;EfhHr*rgXJ;BPZQ{RQrA5$pIyd>=(kX=|(3hP|*K)lY{AF^f( zJ80%IMZ<5*9*m7ilXGQj))4v~X+?s#`?qU8@7FKw)*t)E`428j?)cle==W$Uu(4NV z4jyG48YX*TAOt7b0jAN|b`p|2Q&Rlf@qy@m z{e;zF4!MR!Lc>e(4-by^Un=L&!6lWYB{36nE?*O6&nWv=>8>$qc~}Nr1uT+m?V#kG z4lKjCC42rH-6-*XtI(cUDtm6!%#0eGG;jJyR0?b*`hi{Ew8PH;nru$kx?v_%kjS2U zlhm6f`8WDEZI6p3O8hLIK>{OzMx&3>x7l)7onB_0S?Qq(RZ2Y0^rsR6$4N<`%89Ys-&I#Yu*b9XlW?T% z&3X?I$Z$L|N>DXKX*CcMqk~;FkNt;cKM>h{(aR&qlg5JTpn6UoQu-X(5^CR6Fc|i) zVzcl>{O9M-bSD`0Bn1E0o+`l2DNmm=&L7=EcwN~E1vp}3miaHQIg!VW} z_Zy}URP0bPFTgAr^cMNrtrfS^UF>My8`zB0*OvARW4>pwpN`c3<2Vi_V>T-m3?1mz zLbTU+Ytu3WRq#BUclr4*N>}lTAS{G!=T@7eSmRMpTEwb_n|TQ=`|*V@{=T1-sA9QN z1s!BiLv&9VTaQgMFI08|CY`YnGA7r*qVrJQ7~?tohF^aLKfZ%fG%$|Vk#@`SvWLr_ z!{e?+&bQ$tWZICoGYTKF#<~OzWZ-s)&ob}{h;W()o`v+0V)t8B1y>m*s^dQoQN*wt zTvC^&UpzoG_hF$lM78f)_nT_rP(RsuI?4M;h|I@lq6xMIXj=X-LJd!BGo2R3u~e;o z0Q$f|8UW(h`xOh?(}v2CUaw&QuMvJSaFVwTp*l#lLJu-np4#-_yQ5q# z?InWBYMY(1>gD(y76o6yxC+w$JYazLA*MgvEf;rUGTuSR>JJdAOx+_ka+T+0d4!lQ z|KyVqf!6om5Cn$~q|%IS5VZ{^=hB~CqL%i`N*}J8C`e%q@-epq?@(d(xOR_$`ueJU z7^YzYz=|YkI4$_<0R!eN>ZAkBPC+1D|6A8LYfT4L^D2+od|R_~TWT;i@S6nUZfHD> z3Zs|UgE-6O2&K}3pBF@}5RqI6U!6i}7~6!ZOw4a6>bI-=XM`E6u4>=tIAp4}976$6 zTZd4xf1YnBN@;wQH^zL!V5wtPS(M_Y`QN-5yPQ~M{Y%)kFGOEXNmy~G^rs^~;4F6Z z8aJlt3~Q^DiE2nT^v7$!gmf2uz&1}F08)j(mRpopQKPSM|2EzHXBx5m9&fRuvBV4yL@@JgI$$>K zSLlKW6oAQ~!ouGLFE}H_k0IGqQELujtpDO|JWUrP3zO#FDt0ga1h4C!u^U%Azx~pvwzdBl2#Tb3o_93A zRmA6}DaT->E-~uY&u~+`|5hupg-YJ>_ZNa@ANJ#SnPG5ZDfZ~snPLL2 zf=`mkQszFvS(tO1XNQg$i(&h==FPG}-Q{Wt z3@g+wKSDC0;Hd0D+$KC?98~aYCnh1$nXCSPc&@|F;7BmUHa9U1XHd39gj#0p1?=r5 z&F_|BRk*sHVupo4V_?h$_E}157J7Rj#KTs<#UmpHNi!}Lc45B` z4#PFIwHZn zK9AnJdEktzRZd@J!c-Xo=IXhvLARC}*kMDF7VPu_B#Nh}E`cVhQDM~G5?M?+8V5?Q zhrw%Yj6|_Wek!WC+Noe++X}%qw?%qV0(Nd%qJNX@`H@d*K?Pc5HDRdArv@yD>iC`u zi4eE!MDDfq)7!R_Gy|`zn6NV9n^p$!-0NO}mjCi`j}4yT6a;=pi;|Hx;$2f-L)Bgk zB4aGY!D0*?U+Lge`T4t3+imq&45Bf5ZD##@lM(M_C*;U!MbNM?%F%8#JGg43)2_d- zr6r^yZ+5Z$y4AwP%Ru9pM$>8Tr0W*$u&-V^IJ4a`7jk_u+qfjfv^7}Szwh9K3S&2P zT)AHZEo;9u_r+awm*D6Kv4F8Z5S~A~WimeFyq*gZ9A;lhBB0nRT%r+eae5^(8Yk`V z{};{g7e$QMwL>>L<0a^}aET@N@BgYWKcD|B@pZ@KK3YC=qBmP{6|kjD;hBd%|GxOR zl-)d7s^X5CwtCpnC{if~ax>jaH{J1ep(vGIQGyB2TH+gVm< z#iU>N7Beda4rqvIMl`32W3x;uQ+9ciY8HjAIv`h~U>_Nlp$VChZdqYDWEM3l-g@X~ z+0pki>I_ABt~}zwJ~2HOmz$cbR~po|v<~7aMo2Ta9;@rwrH|*7)gCCO2qMbk>VBD7 z>X{sQXxo0LyNp4sgArNi%eR;@nbFJ2AZfdjZ74~rwgoFpJk4gFNDyDpjeoBFHaVw= ztY#221~+0bsyKRmN2l;9w^CS6D#biNJ7An?&7p$TVNh~Ve>pK(L@am73Hj`3%Yp} z)?JwtttVHg6!7LWZbXwG-1Sl6_Y9zD#NZY3IPknrcy5iNC;TAz;6IN{ciPcd>uDim zR2g6C#VFhDy)M7?bLO@e$DUo5RKjO}lCHgisJYti{vuviVmpf;)9suIZXe@H9I5^l z!s^{Up#oE}q+=(DC?04?AGUyWiuVkj|1&FSd5g8S{pT}Y{}=ZvC6+EyC1;4zAYEi{ z+E>WUmd%B<^Tp`8hHb~WdA%Dyj#lQ-#C1-xOch8H`wwk^=E94?@1ofHsIXeMAqML8 z9_3)v0`iZ~#y?u9k}zP|$s)e0Y**uSh>QWyAgAT|cORt%<8f-&Y|KB=8ey$#>s8`i` z>`RuuMT8kbVkT;KbCV~8!0~==iLT_Qr91!9t6tf0prEnEIXf88#HmVV6Bd8a7!r?Q0E2a3UjKvDV})!Fx|(}Pqg+dU|4 zn!Z6rZbBG0qoE(`XPxlRy+ekyeTt{;W3O{%*YrrFM~Kn}crtEWSb(jr`T*{bxDdA~|8MR3Yd?uM|?IVX%o%3M=2>#wY&OL`V zErQmHNOYX$y56})1Cvy}Q>Lh~Q50N75I~4`VVA8c>SDvK$eo4>8SrE7VhJd~6Sm;W z+OnDop1$L_)jgA5gMH@egp9GsMD`C}o7z%w+h(i9{BZcC!yNO>*{=KsoTT*l!+0qX zR7a@>mBC<_-!;r+^qC_l(9?`j){whQr}wIF<&bZr`U2P%yFqq7v#|JX~wq~;g zT?-f|n3V&u{AatQttN@`ep{GuIK$=*g%t=R#uagMN4S>0W*TCEvo)v@`UhOuch;ST z=Kj`J!`mx!WqVkF&ephOHnL!x)80z)c&29dk20%y`@(KahLzWzBFiLK)Z;PM(TrCy ziKQp7k^rh^N-haJR+mr;3wyJRkc~o2cmP^P#MvQFwHdJ`9LlsCb|X&h$qA&_9E>8_ z7o}o9-p<{bFV#&kjXfqjkjYOAz2D7MqpmZIjzLJP8!}o#I=?@=iy*q|P_J1WZYt zvK52tKbJ>>Gmcllm_@n{&^j3^@5i0zYl(E`}Vxs$m zt)7kCY6CVTg0Fzzs4+~NUQip6<#J-bmP5p>4Pi45v{?7D2}ox10JsO=<2|pyQf_fE zGBaJ8N6r6&v`LKZ@beF~9Xvr7fDc7}DX`&aV*Xon4XD0~$_9PVeY&{yuY6qF69gzH zCZ}OneoeCs%aQ(1|5(B96`^O_x|IkyIRG1*%B+8-5_ZT6tI^o#1N!D7K(QePuy3V= z6r4Efc(hP&NX`|I^Nv-JUt*z=5At~SpK3n4z0~B=E~X3ktEPYh)M=QT93ejTI=BcQ zT*H*HO{T*q&vcJy#A%I(ef5qIx{KvfdzBeoCU!cW(8pC}SRZj2IcYB1R&@5gFW6mG zcU|(mM??${v#mw1;|~`7Rr=hl2|&8A=nCIx{gJR*CHi;K`og_ z(f=zMxpnuA9n1t_C*lsm71F+xuEy1b*T7GInV7#&9=~F|X9kn$Y2!-mqLPJ{b}cSJ z7=GNNb3F%95#djru-gTwKDqB5%5p;U*UFULN5=1pfNiN&-j%G>gQi0OXwrVbIGvh3 z1j$cMP1G7UDd&MB`kNgKs^kp%MIm<7xiwV_!uU9t<8vp%iKC6?3-+i;IYzYhdaRzI z8OTrt%_X_#i|zPIW2ftezSs zpQ?H;|2vxV@3lYc{q)yS4Ojkh-|AEo z{u|VL9rlnu3)y$fa?e1l*WQ#*B&J-!0@C=LQ{5)Q@U|7{CXJq)#ewxmgyI`Ebc z5?ElK9ICe%5rsj|aka2YjNthw$xQ{W+GG>&^9oi~DJ8ZN*VwKV-{$B_i!(=AfaWuF zGkEXm^-FXIFke~kLiI_%RB}+LVc$L-+y?;;EIDgwXNoy2#w0om-a0VG(neA}NES^h zv*1wN5y@ehdRK5{d6tr9l&hNmpb669>uKqA87s=Q#m}p~Z~`TT<&c~#4k8xE6fXqJ zW+u;<%Td|N**akeEF{XZGTmNrMYzc_Ka77o(VCixS+jfZ;xk?M62I`6n#l{}ME{ie zB5V|-b?YZX0~qIUh=O7^J6WwKzz-H#ma!2@o$EDlaJLJ!@8qh`?jHYa+9cP(i0Mdn zo>!6tjMWepF;lJS|e1bUOt9^1(yE>k?DkdIm=$?4t(~^A6q9mf#=9Tk|`d%V>jvQ$QaP(_h zf~U`Ym$#Gr>AL9#ZSK1O<$F$}W8(VrdM?M0Z95z$-)o9tl0)X|VwIMzQ*=JDm&~fi z5#S?;GJ!e_pL1SDane2tDgUrccNW5kTz|_)TTrOm*t4^Qrtr!d%$>Ftx&M3#`nxP- zX>55sWm3QRJM!q1_n3O+)Xr@vo9_8^_erO^TI-(Z-hFzJ$7S&4gX!RboI#MeebX0= z8Viv?pA9oTj&9?7$_L!R;e0HrG<>(oVo2AQDZg0bM(W)>g(<^D1+Ktac<~oHrJq}k z`by7S2ol;ccE-T|Ht%A2on^>MZqEG&ctp`PKey9INzp=6EmwDsGe!-JKns+ja6k7aGDQp2GTvZ*`}k zk-NKhEP+0!YhF9rUOOJ%B@bP#?i@|754b?vx34L=<97v+aGyDye&59tT^*gBB>n(% zrF*Hw-lIDsX{<{%q#@rzCH;EQ>2FaG?06~9j`yH-f4dmyasl4z2o}R9!lYT-M56kn z(iIS$*|d)tN=C)?msm({?4AoPixBkqtmVUAT;sO4jti}iy$E#>u5W%+bW+>)Hp9#x|lI!1NGm%;oZUhmaOKU&;m zGNs8h4+Bj{?t2OY1i!uw<@ueE3k%6Qhcmj1UxPimdsX4+BuDSYUj~7^VI}!D!3qsYSr&)93+CO8Q6Ml#5S)y0FnSGEb_sIjO00;Km-LziIt5pRKf_ptO&;-v*9HBIDM z-AouLkHk8)g31)lTkyr#$n37;$`>&P84Fr~FLe$3?~shLh(xe6WravK(ut{>@JcdI zMM?k6(Tt!NJdsO;0rV7!;=j_+kD^za-h-RHulIGm$(GiY_#?$k1pi*sPn zwOHzV;>WutQ7l7UiMgJo62nuU8iNeNGFQrM@TBQikjmyR{JM#l|0=YaJTma{cRItn zDed$u9JE(b`5&>QVSD)5@77}ZHYIckyw_)8U(&ghkQWo;BC1yAvB_ygJT#uhW4WjM z!HMUoKv}UH;G%5LNB-`JV*VRno#Pi0+tHja14IzfbWiSNc4J0c`|tS-@^|{B?kr47 z9i-F(qrC+W$A8tP1{N8{y;zJHhQ3dX?=40*2A+5R*?7_{rr|^T!Gr3A`18?Ri9m|* zZ9{^^HsXgumN!fnD@z|FV;qA+0vp ziQB*z;R4-@sU&qwocvGt^0MpNQUCacJ*m|Go$9fVoSj zqr8i2Uc@oW*Q4t_$z+!pJxSj-%-hW^KQ#Rm@NSsfPU`S1(z&mD1_5EDZS$e}Y&s^=k$u{F6c1g9tRv$~`K&|cz{`<%1i9*C6n1y^2}p8<>^J(IDT{e*xP zM=n8321}kcH!un%F1^BWa~YRr1``j(fK&x#h+CJHK4^0lUoQ&H`^u>Q(cyaH-A0^= zY1Jen@n{1v?Xo~7Wp7LAI>~30u|*B}(B2{6f+uNXkaOQ5TDrk|EFt>s+8f5$;Bb2d zZ0i(yJcwyq^t=rcg4$XX-*WZSm=F9xH7f6_UmSa9#Fmy8QKPcS7YOkPeN_|)7H)7PGGTLNXTM+vBSuUz#^|rj$U{)en*P!)REL@e zkA@|a*!8>y_QY9@%PjXok+y}>9vrjEyofs@2HJN-07_~6&40NE_OjZ6T7;fHSBE;L zTaiLnm0T&I56p>YCQyf)c5mk4l`-~7WESXOU{qOpzA_VCj4S=3YLYJVH|^!>#^+yA zr^`Ac{pHS0RU^szQ;>l=H7;d`R@I<-o#}Go$mOrm>JOgEO6xR{>2<1H4q%f>PjD17+&{WYa+rLyQ%#mRT|IEV@_9M9+f@qPq+U|6=e}bE9k0b z$Pd+t=i18={IzwIZ{@L2(qI9ynh_1sDZsy=YsR>Z6nr^p-2i{F^89?zki_98kFN!`TuBc zm^yd?`yuC(vX2c@7OTXal>dcE`F6Y@wK2tG4uPd^SLppL@+j6r3oE)3pWFDv0O@&` zv)PFDl1$Y%62bNh>HyK3e^&!*&O=+&Q!T{eMp?bzJa~opWE<3O;fN;rr9${O^m1yp z75m>I;Vk1Re$q4{L=g2w@bA(ua5ktrN#X`;ALZgp3Jlo$YHa;)PrX$Y5gZJ_VIs)* zkRRM&R?nX=%j)U!`GetZPo(}|Dj2z{f;CWpBJ`0T)@i$iXzdTqDy4tyoz^9<`F$qGP2c;Md3tD^+JxUen7t>dISn_@o@u@cWOZcPxS|@!%(C69A z{!uKhvVJuBL*$^5>?;}j3$9J?z5$pweYVi_=9Y@zA^Wq0KE*7NZl9IMWt9-GnqwFxb&l9h|hTVGk!&GRxa^`i&=a!~8xV0}-&-r`)4qmP} z2E)TT6TID=5OS-j&(9N~%qipJW_o^s^7;f_+`DIjvJPKXL$Q5$xFOA zq};~F{vxjR(Do-phxLvN7GkF zMg4s5D+nT~Gz&<#v`Yyn-LNz+EmAKU1f-PimR!1b=~^0*?p|u?Zb=CVfA7!vp5H(7 zoO5UXxHI?OxzF>*oY7gMQSU_svj%V`hNlPksl-E>`)@-Hm1=ubY@VTHF|QaCDtp<~ zH$Qm}>xca!`@UzzaW_2r_v-PbSJ+!(ch!sJYGp+B_rT8)6J_r)JMrDp2!);3$9J3w z=~>CQT;67HGzf}dzQ}L!_kGj(wll}nAnZiVx1V4RL%KtXRMr~rjZ{->wXtK1^vCZd zQ5B`W-WP^(%l8eYP+31Xaq!zRx#gx*mu!b#)3?350X6&FB@1$DbaE9k>an&z4NJ?4 zfbW2t0h+E@-g(&L9bB{hea$>W)?GEyLpLZ+?s(X+VNq_B#$8g{+b!IpXtoT(|;5hd}uEWD8Vl2+K-7vV4l!2@z)g?CN!OKRM{%r@t%4@+NBeDNY$?D=A zj4t;j9JH$u4n0Pfa(4OdEp4#(wPGb!MJ{otJsq9C77}HzAUb^H8rJ;1>mN>Z^j)9r zlAg%5{Qk;<>y$nx`hMsC@a_8s45IVF@cVh(d($DABp-_ADw^%-M7F!K>{oRh_-hKo zNHQkfqHAo1hvU4j(EI6n{m1B#_r>{YitRV_)7x{kNhN+Q%Mx=J`l;jB`hU`c>@;>y z-Ufv!svz?()!h+KP$O3mEXY zZl0V)eZW$Fq=WZtW3nW@=}DD9o0N%naz~y2QVP`B9|nhXJC6L2je_S&eG6W&De_E4 z*T#}vm_IF_&eVg47`iPg+sYBlNjsP?*|nd@s0RIbOa%2Wa1NchYU|FFbx4pJK9rg4 z+o^LinP9m#*Ncvs4M~XRj3`g{9mWoaR(q4s6q4&JlNq{M%7}!bt$pm+fr8zAtHemx z{(-;epGyUT#-7hI+h0Wy85r{`Xl?GR0mF6{McVG|8jY+~T0U(D`Z~!eDEey#=Y{G# z7HzN4PwIjU`!v^+K0q!Ie%2v&z)=kfJVLdMsN5;sobtV<>)-&o*b$Hz6Pp%bq zPu2!kD4*gH1@mWX@csJXy~Y^+=3YeY(y(7Z=8ptefq1t_X@gRthqm` z=R#BSv2r~m`PC_XJ$bpiTS9h8oaquBuc($z$pFf{m?PTW|&$1O260s`{9o{!rEXu0$YuF5uF&FPd22q;{+p2!H^KPR(^%noR4^mfd6xRdKF*mX zitB=alk?dFFEp<)Mk)lBlTjVQma*S+_Ps0WxmAMjHyY>n`~j4rVe0&oyv1Wm-z#M{ z6{xzkVFphNChhPtFn$%?$jPB!@Heb>+1P(RP3zEl740h7Wh_XH+F$5ENl9jk(5<9VFtML8}((I!tk3etQ%J(FEvF~Q%nE12c zP2FKbtWq-75&NX5F2!mF`14(((#N>3JQy}1N%l*eSx<5sCO!~2c^0d8W6R_4IEF?D z)AGEur4JM9!*{Cu^DNw`4eUZAP5bSR?rwW}v%v-HG_QZM3Gs_RkR0+Pa5FA<2`B00 zvUc19&T_7)zi5aYiUsTGEX&^2y!HdxIe}Q9KWEsJpI2IDvz#q+{P-w~V1~Pu_$2lU z_{@+HdF+GPSA|UBf8Q>49yGD7-PSlony`q^w0gZq@)6OSIMJq^?l?Co(IQ4qDk<2S z62ZYd`;{`|@#r6&qLoJs$X6Lg%9)-5S>s?#V5sMtzmHag^}o30x!vkY4WBd^f_dwu zraxMTl|gIxi`l}nyz%ruQW$U8Opo0AeX%9D55CknTPCJ4V4i=iT`Y{gn9tl>zN9nc}%iaUYvZuH?=%0MLQhh zDPv6rD;ynGGB7QnAKl|_w3A+`k6$hvpa? zBq{|;syu&c2nDn{39hJ;#a?fMF~DCjfUPMnwb43MB4%%wV@2z$7vI#zz!$;{HjA9*6i|2KfSTD!Ck(1%QXmAt zBZx!G__*VtL^J^nsQaIOp=hliXM8V0KFlfCF-uuL)t`g}$$VAhjwO*SgIn?@opfQ* zgVPS>f%Zzm=PSZAhjGsG3K2t9YI^_r+Ievl02;V0^}OMK^b`-3HoWeve%oFogu90i ze?j~a5ONt?MA4fV0;yndTLdk@ScdqRPXJ~_qik%WF;O&BB)NKHg+=6s6nOfLc{}f) z0J3bSHltLPXWnWtv@#Xi^a{@nne<5t`|J!2m5y%NBI40bZ;(y-J98*2kVA~$A$t57 zoI3y{14wct!0Ng#st}rmLKB9ljaf+m*t>ZHzSALt8vq>7h*V-0t>wn-093G~`Hjj7f<~!Zb2t*oNo&p~d6Tn97lY^B+wA?ny zk;aC@{;-MVB{4)YL-N=N!yH0%O?ct+`d72%8+3GD!7+o%vKgE^aJ<*{!Lb1W%raBtuVC_MryQ( z(bR*Lcq_G;M2-6=9Dq~lIyaTkQv&dlzBfqDP~tC8N*OPi<7i(OCUC6`w-oTyQ~~oU z>%SHb{8tZplmFF>qo&2G?xYzJ7^*o;sP&HCxsz&}RO3X5U+2$%C$7l7&+;V-{YwFe z-T4)`mpwYi7uxl`(p0k>pU+lXdrRd{Qnc!jR9Vbozw7OWx5x#(a!pVT8Bw=%R_(r%e!x)7MHJ2fX;573` z(eDqJ`VtuN*;~ZVpx*XC&M~Xty8Lg0ZA`QewZC$%oh+h+(!2|B@7>qFDU+5;1^ zSry|cioR|7J4?0H?hsAB$H^10!M2nxS1HcpX^DPc@t%xAhrotbmFgJTob$>Y88X^7 zZ~AsPQ@jsO#3IX?B9XuD2z&`jf{-Am7#?iy0QF$g|$gu94Wl#Uzh+zK)Sz+u`pO|9j!<4 zQr_`7Tpkrg6#j^4<``${PAOq@p=gIBw&Ub`g3nq+j33)$0VhP+ ztsBXpz_kY`r1EJ_L!oi(!d=a58yvGJ*U5=_lxrDaRF?1(I5%WTkHziVVvtdJ?_tA&y}jdc~Q%rMqf z-RO9iQ7HI@->~NMq0qP~j*gZ?g0|H2;ntO3J{->vC*r0UoNDs_`uDW{&p!3v=$k|& zFZutm`H;YVaGZrGQg}4W`S5pX=|Nn9VdPnZ^88zo`?5=kYl)O$oH`^rD#8bU3|s`K3&PJCAt?;)*e}{?BbF zXcc|f@a#_Vz>jVzoDEI>IoFVt;V^2yfKEVNdF=Vo#U&X> zEhK-PUg96VYb~v%nmSki&!Y_JeG?3+W}aiOtGy5iz_ltE+%n=f)e$2GB_2zng z%&En(x5pOQ_&Ex?>?;U__5b8*_B{BtK6WC6^zczx;Xtb0h0BNvmwOwi$NuTgTD4z} zY(yKL^B|BSG-v)RBg*e3+|Al9d`M`%l(kRRUauC^tDv_1L8Jc%( zb!;@6?oOxir7Jj}unTehaPut8GBYzt)=87fp1E=>Xm>JCOK0)-K2uUUiqr?)R41$d zoQlnRooeKwmPY8t=J_~A#{Gi3B-CU?Cuj6BP2`_-JE0!a;HZfIcQA&XG)xQU#SJ70 zdk0IbQHKsIoQr*;{G<4nA_$9H;SLwH0fqr@gJFHdW2Xp;X)JU1>$;W01lFy>aM! zWp~l)_Yw42?0J2HUT5tR+ipf9&%OAs>(XfiV&n<`zDnt|oZ0`-nS9mQu^AN09tT-J?48%K z+4;f{0yj4aZ$^h8+(CJK&Yk2d($VRq7;-#S@0%DYmdKSu9bbSG3<^2g>g2RbyhK&q z^P)H``&oXI=S@&ybQLu>9W1}(EzlXL{<46enHabWN?;x)fbznkJ|C|(4S_M8s@90f z*W(Tp-y98s{6=nN&x7^Tuw5nMvxlD|nCynpUwkY$teFCe?;*jg(DB5!DEKli)YS3sgH`Gsi zhyHcacsr4gR>d9rXTm||8KiT1wlSt|8~88g-PmoT7)4Z2Lbc=O7fr>^zOaLqE!w|~ z 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.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%0A=oPoFgr9=_ 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%0A$tj=60qCIznwzAZZCZu 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

    2. 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 z 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 z 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

      yCfeG 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 literal 0 HcmV?d00001 diff --git a/פסיכולוגיה/התפתחותית/מטלות/yossi_scared.webp b/פסיכולוגיה/התפתחותית/מטלות/yossi_scared.webp new file mode 100644 index 0000000000000000000000000000000000000000..496d775d43ca4fd63247c6a6af0eaec0cad248b1 GIT binary patch literal 127338 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