From 152dad5f4143a8be8f864fa1eeb7fc616173fda0 Mon Sep 17 00:00:00 2001 From: "maosheng.wei" Date: Thu, 16 Nov 2023 12:16:07 +0800 Subject: [PATCH] FIX: 5115 translations Jira: 5115 Change-Id: I21b03bdd4d28c0bb097226143177e763cf8c777f Signed-off-by: maosheng.wei --- bbl/i18n/BambuStudio.pot | 154 +++++++++++++++++++++++++- bbl/i18n/cs/BambuStudio_cs.po | 156 +++++++++++++++++++++++++- bbl/i18n/de/BambuStudio_de.po | 154 +++++++++++++++++++++++++- bbl/i18n/en/BambuStudio_en.po | 154 +++++++++++++++++++++++++- bbl/i18n/es/BambuStudio_es.po | 154 +++++++++++++++++++++++++- bbl/i18n/fr/BambuStudio_fr.po | 154 +++++++++++++++++++++++++- bbl/i18n/hu/BambuStudio_hu.po | 154 +++++++++++++++++++++++++- bbl/i18n/it/BambuStudio_it.po | 154 +++++++++++++++++++++++++- bbl/i18n/ja/BambuStudio_ja.po | 154 +++++++++++++++++++++++++- bbl/i18n/ko/BambuStudio_ko.po | 154 +++++++++++++++++++++++++- bbl/i18n/list.txt | 9 +- bbl/i18n/nl/BambuStudio_nl.po | 154 +++++++++++++++++++++++++- bbl/i18n/ru/BambuStudio_ru.po | 158 +++++++++++++++++++++++++- bbl/i18n/sv/BambuStudio_sv.po | 154 +++++++++++++++++++++++++- bbl/i18n/uk/BambuStudio_uk.po | 156 +++++++++++++++++++++++++- bbl/i18n/zh_cn/BambuStudio_zh_CN.po | 166 ++++++++++++++++++++++++++-- resources/i18n/zh_cn/BambuStudio.mo | Bin 288520 -> 292605 bytes 17 files changed, 2297 insertions(+), 42 deletions(-) diff --git a/bbl/i18n/BambuStudio.pot b/bbl/i18n/BambuStudio.pot index 6a8978fc0..040601dd8 100644 --- a/bbl/i18n/BambuStudio.pot +++ b/bbl/i18n/BambuStudio.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-11-14 11:18+0800\n" +"POT-Creation-Date: 2023-11-16 12:12+0800\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -3171,7 +3171,7 @@ msgstr "" msgid "will be closed before creating a new model. Do you want to continue?" msgstr "" -msgid "Upload" +msgid "Share" msgstr "" msgid "Slice plate" @@ -9762,6 +9762,9 @@ msgstr "" msgid "Upload filename doesn't end with \"%s\". Do you wish to continue?" msgstr "" +msgid "Upload" +msgstr "" + msgid "Simulate" msgstr "" @@ -10060,6 +10063,9 @@ msgstr "" msgid "Hot Bed STL" msgstr "" +msgid "Load" +msgstr "" + msgid "Hot Bed SVG" msgstr "" @@ -10285,6 +10291,12 @@ msgstr[1] "" msgid "Delete Preset" msgstr "" +msgid "Are you sure to delete the selected preset?" +msgstr "" + +msgid "Delete preset" +msgstr "" + msgid "+ Add Preset" msgstr "" @@ -10334,6 +10346,144 @@ msgid "" "large, or the step is too small" msgstr "" +msgid "Physical Printer" +msgstr "" + +msgid "Print Host upload" +msgstr "" + +msgid "Could not get a valid Printer Host reference" +msgstr "" + +msgid "Success!" +msgstr "" + +msgid "Refresh Printers" +msgstr "" + +msgid "" +"HTTPS CA file is optional. It is only needed if you use HTTPS with a self-" +"signed certificate." +msgstr "" + +msgid "Certificate files (*.crt, *.pem)|*.crt;*.pem|All files|*.*" +msgstr "" + +msgid "Open CA certificate file" +msgstr "" + +#, possible-c-format, possible-boost-format +msgid "" +"On this system, %s uses HTTPS certificates from the system Certificate Store " +"or Keychain." +msgstr "" + +msgid "" +"To use a custom CA file, please import your CA file into Certificate Store / " +"Keychain." +msgstr "" + +msgid "Connection to printers connected via the print host failed." +msgstr "" + +#, possible-c-format, possible-boost-format +msgid "Mismatched type of print host: %s" +msgstr "" + +msgid "Connection to AstroBox works correctly." +msgstr "" + +msgid "Could not connect to AstroBox" +msgstr "" + +msgid "Note: AstroBox version at least 1.1.0 is required." +msgstr "" + +msgid "Connection to Duet works correctly." +msgstr "" + +msgid "Could not connect to Duet" +msgstr "" + +msgid "Unknown error occured" +msgstr "" + +msgid "Wrong password" +msgstr "" + +msgid "Could not get resources to create a new connection" +msgstr "" + +msgid "Upload not enabled on FlashAir card." +msgstr "" + +msgid "Connection to FlashAir works correctly and upload is enabled." +msgstr "" + +msgid "Could not connect to FlashAir" +msgstr "" + +msgid "" +"Note: FlashAir with firmware 2.00.02 or newer and activated upload function " +"is required." +msgstr "" + +msgid "Connection to MKS works correctly." +msgstr "" + +msgid "Could not connect to MKS" +msgstr "" + +msgid "Connection to OctoPrint works correctly." +msgstr "" + +msgid "Could not connect to OctoPrint" +msgstr "" + +msgid "Note: OctoPrint version at least 1.1.0 is required." +msgstr "" + +msgid "Connection to Prusa SL1 / SL1S works correctly." +msgstr "" + +msgid "Could not connect to Prusa SLA" +msgstr "" + +msgid "Connection to PrusaLink works correctly." +msgstr "" + +msgid "Could not connect to PrusaLink" +msgstr "" + +msgid "Connection to Repetier works correctly." +msgstr "" + +msgid "Could not connect to Repetier" +msgstr "" + +msgid "Note: Repetier version at least 0.90.0 is required." +msgstr "" + +#, possible-boost-format +msgid "" +"HTTP status: %1%\n" +"Message body: \"%2%\"" +msgstr "" + +#, possible-boost-format +msgid "" +"Parsing of host response failed.\n" +"Message body: \"%1%\"\n" +"Error: \"%2%\"" +msgstr "" + +#, possible-boost-format +msgid "" +"Enumeration of host printers failed.\n" +"Message body: \"%1%\"\n" +"Error: \"%2%\"" +msgstr "" + #: resources/data/hints.ini: [hint:How to use keyboard shortcuts] msgid "How to use keyboard shortcuts\nDid you know that Bambu Studio offers a wide range of keyboard shortcuts and 3D scene operations." msgstr "" diff --git a/bbl/i18n/cs/BambuStudio_cs.po b/bbl/i18n/cs/BambuStudio_cs.po index 93660015b..53eaf4ed8 100644 --- a/bbl/i18n/cs/BambuStudio_cs.po +++ b/bbl/i18n/cs/BambuStudio_cs.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-11-14 11:18+0800\n" +"POT-Creation-Date: 2023-11-16 12:12+0800\n" "PO-Revision-Date: 2023-10-18 10:45+0800\n" "Last-Translator: René Mošner \n" "Language-Team: \n" @@ -3375,8 +3375,8 @@ msgstr "Ne" msgid "will be closed before creating a new model. Do you want to continue?" msgstr "bude uzavřen před vytvořením nového modelu. Chcete pokračovat?" -msgid "Upload" -msgstr "Nahrát" +msgid "Share" +msgstr "" msgid "Slice plate" msgstr "Slicuj Podložku" @@ -10668,6 +10668,9 @@ msgstr "Pokud je to nutné, použijte pro oddělení složek lomítko (/)." msgid "Upload filename doesn't end with \"%s\". Do you wish to continue?" msgstr "Název nahrávaného souboru neskončí s \"%s\". Přejete si pokračovat?" +msgid "Upload" +msgstr "Nahrát" + msgid "Simulate" msgstr "Simulovat" @@ -10966,6 +10969,9 @@ msgstr "" msgid "Hot Bed STL" msgstr "" +msgid "Load" +msgstr "" + msgid "Hot Bed SVG" msgstr "" @@ -11192,6 +11198,12 @@ msgstr[2] "" msgid "Delete Preset" msgstr "" +msgid "Are you sure to delete the selected preset?" +msgstr "" + +msgid "Delete preset" +msgstr "" + msgid "+ Add Preset" msgstr "" @@ -11241,6 +11253,144 @@ msgid "" "large, or the step is too small" msgstr "" +msgid "Physical Printer" +msgstr "" + +msgid "Print Host upload" +msgstr "" + +msgid "Could not get a valid Printer Host reference" +msgstr "" + +msgid "Success!" +msgstr "" + +msgid "Refresh Printers" +msgstr "" + +msgid "" +"HTTPS CA file is optional. It is only needed if you use HTTPS with a self-" +"signed certificate." +msgstr "" + +msgid "Certificate files (*.crt, *.pem)|*.crt;*.pem|All files|*.*" +msgstr "" + +msgid "Open CA certificate file" +msgstr "" + +#, c-format, boost-format +msgid "" +"On this system, %s uses HTTPS certificates from the system Certificate Store " +"or Keychain." +msgstr "" + +msgid "" +"To use a custom CA file, please import your CA file into Certificate Store / " +"Keychain." +msgstr "" + +msgid "Connection to printers connected via the print host failed." +msgstr "" + +#, c-format, boost-format +msgid "Mismatched type of print host: %s" +msgstr "" + +msgid "Connection to AstroBox works correctly." +msgstr "" + +msgid "Could not connect to AstroBox" +msgstr "" + +msgid "Note: AstroBox version at least 1.1.0 is required." +msgstr "" + +msgid "Connection to Duet works correctly." +msgstr "" + +msgid "Could not connect to Duet" +msgstr "" + +msgid "Unknown error occured" +msgstr "" + +msgid "Wrong password" +msgstr "" + +msgid "Could not get resources to create a new connection" +msgstr "" + +msgid "Upload not enabled on FlashAir card." +msgstr "" + +msgid "Connection to FlashAir works correctly and upload is enabled." +msgstr "" + +msgid "Could not connect to FlashAir" +msgstr "" + +msgid "" +"Note: FlashAir with firmware 2.00.02 or newer and activated upload function " +"is required." +msgstr "" + +msgid "Connection to MKS works correctly." +msgstr "" + +msgid "Could not connect to MKS" +msgstr "" + +msgid "Connection to OctoPrint works correctly." +msgstr "" + +msgid "Could not connect to OctoPrint" +msgstr "" + +msgid "Note: OctoPrint version at least 1.1.0 is required." +msgstr "" + +msgid "Connection to Prusa SL1 / SL1S works correctly." +msgstr "" + +msgid "Could not connect to Prusa SLA" +msgstr "" + +msgid "Connection to PrusaLink works correctly." +msgstr "" + +msgid "Could not connect to PrusaLink" +msgstr "" + +msgid "Connection to Repetier works correctly." +msgstr "" + +msgid "Could not connect to Repetier" +msgstr "" + +msgid "Note: Repetier version at least 0.90.0 is required." +msgstr "" + +#, boost-format +msgid "" +"HTTP status: %1%\n" +"Message body: \"%2%\"" +msgstr "" + +#, boost-format +msgid "" +"Parsing of host response failed.\n" +"Message body: \"%1%\"\n" +"Error: \"%2%\"" +msgstr "" + +#, boost-format +msgid "" +"Enumeration of host printers failed.\n" +"Message body: \"%1%\"\n" +"Error: \"%2%\"" +msgstr "" + #: resources/data/hints.ini: [hint:How to use keyboard shortcuts] msgid "" "How to use keyboard shortcuts\n" diff --git a/bbl/i18n/de/BambuStudio_de.po b/bbl/i18n/de/BambuStudio_de.po index 2c310c860..6bf3d93aa 100644 --- a/bbl/i18n/de/BambuStudio_de.po +++ b/bbl/i18n/de/BambuStudio_de.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: Bambu Studio\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-11-14 11:18+0800\n" +"POT-Creation-Date: 2023-11-16 12:12+0800\n" "Language: de\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -3423,7 +3423,7 @@ msgstr "" " wird vor der Erstellung eines neuen Modells geschlossen. Möchten Sie " "fortfahren?" -msgid "Upload" +msgid "Share" msgstr "" msgid "Slice plate" @@ -10761,6 +10761,9 @@ msgstr "" msgid "Upload filename doesn't end with \"%s\". Do you wish to continue?" msgstr "" +msgid "Upload" +msgstr "" + msgid "Simulate" msgstr "" @@ -11059,6 +11062,9 @@ msgstr "" msgid "Hot Bed STL" msgstr "" +msgid "Load" +msgstr "" + msgid "Hot Bed SVG" msgstr "" @@ -11284,6 +11290,12 @@ msgstr[1] "" msgid "Delete Preset" msgstr "" +msgid "Are you sure to delete the selected preset?" +msgstr "" + +msgid "Delete preset" +msgstr "" + msgid "+ Add Preset" msgstr "" @@ -11333,6 +11345,144 @@ msgid "" "large, or the step is too small" msgstr "" +msgid "Physical Printer" +msgstr "" + +msgid "Print Host upload" +msgstr "" + +msgid "Could not get a valid Printer Host reference" +msgstr "" + +msgid "Success!" +msgstr "" + +msgid "Refresh Printers" +msgstr "" + +msgid "" +"HTTPS CA file is optional. It is only needed if you use HTTPS with a self-" +"signed certificate." +msgstr "" + +msgid "Certificate files (*.crt, *.pem)|*.crt;*.pem|All files|*.*" +msgstr "" + +msgid "Open CA certificate file" +msgstr "" + +#, c-format, boost-format +msgid "" +"On this system, %s uses HTTPS certificates from the system Certificate Store " +"or Keychain." +msgstr "" + +msgid "" +"To use a custom CA file, please import your CA file into Certificate Store / " +"Keychain." +msgstr "" + +msgid "Connection to printers connected via the print host failed." +msgstr "" + +#, c-format, boost-format +msgid "Mismatched type of print host: %s" +msgstr "" + +msgid "Connection to AstroBox works correctly." +msgstr "" + +msgid "Could not connect to AstroBox" +msgstr "" + +msgid "Note: AstroBox version at least 1.1.0 is required." +msgstr "" + +msgid "Connection to Duet works correctly." +msgstr "" + +msgid "Could not connect to Duet" +msgstr "" + +msgid "Unknown error occured" +msgstr "" + +msgid "Wrong password" +msgstr "" + +msgid "Could not get resources to create a new connection" +msgstr "" + +msgid "Upload not enabled on FlashAir card." +msgstr "" + +msgid "Connection to FlashAir works correctly and upload is enabled." +msgstr "" + +msgid "Could not connect to FlashAir" +msgstr "" + +msgid "" +"Note: FlashAir with firmware 2.00.02 or newer and activated upload function " +"is required." +msgstr "" + +msgid "Connection to MKS works correctly." +msgstr "" + +msgid "Could not connect to MKS" +msgstr "" + +msgid "Connection to OctoPrint works correctly." +msgstr "" + +msgid "Could not connect to OctoPrint" +msgstr "" + +msgid "Note: OctoPrint version at least 1.1.0 is required." +msgstr "" + +msgid "Connection to Prusa SL1 / SL1S works correctly." +msgstr "" + +msgid "Could not connect to Prusa SLA" +msgstr "" + +msgid "Connection to PrusaLink works correctly." +msgstr "" + +msgid "Could not connect to PrusaLink" +msgstr "" + +msgid "Connection to Repetier works correctly." +msgstr "" + +msgid "Could not connect to Repetier" +msgstr "" + +msgid "Note: Repetier version at least 0.90.0 is required." +msgstr "" + +#, boost-format +msgid "" +"HTTP status: %1%\n" +"Message body: \"%2%\"" +msgstr "" + +#, boost-format +msgid "" +"Parsing of host response failed.\n" +"Message body: \"%1%\"\n" +"Error: \"%2%\"" +msgstr "" + +#, boost-format +msgid "" +"Enumeration of host printers failed.\n" +"Message body: \"%1%\"\n" +"Error: \"%2%\"" +msgstr "" + #: resources/data/hints.ini: [hint:How to use keyboard shortcuts] msgid "" "How to use keyboard shortcuts\n" diff --git a/bbl/i18n/en/BambuStudio_en.po b/bbl/i18n/en/BambuStudio_en.po index ddefc6da1..d2f642995 100644 --- a/bbl/i18n/en/BambuStudio_en.po +++ b/bbl/i18n/en/BambuStudio_en.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: Bambu Studio\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-11-14 11:18+0800\n" +"POT-Creation-Date: 2023-11-16 12:12+0800\n" "Language: en\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -3348,7 +3348,7 @@ msgstr "No" msgid "will be closed before creating a new model. Do you want to continue?" msgstr "will be closed before creating a new model. Do you want to continue?" -msgid "Upload" +msgid "Share" msgstr "" msgid "Slice plate" @@ -10516,6 +10516,9 @@ msgstr "" msgid "Upload filename doesn't end with \"%s\". Do you wish to continue?" msgstr "" +msgid "Upload" +msgstr "" + msgid "Simulate" msgstr "" @@ -10814,6 +10817,9 @@ msgstr "" msgid "Hot Bed STL" msgstr "" +msgid "Load" +msgstr "" + msgid "Hot Bed SVG" msgstr "" @@ -11039,6 +11045,12 @@ msgstr[1] "" msgid "Delete Preset" msgstr "" +msgid "Are you sure to delete the selected preset?" +msgstr "" + +msgid "Delete preset" +msgstr "" + msgid "+ Add Preset" msgstr "" @@ -11088,6 +11100,144 @@ msgid "" "large, or the step is too small" msgstr "" +msgid "Physical Printer" +msgstr "" + +msgid "Print Host upload" +msgstr "" + +msgid "Could not get a valid Printer Host reference" +msgstr "" + +msgid "Success!" +msgstr "" + +msgid "Refresh Printers" +msgstr "" + +msgid "" +"HTTPS CA file is optional. It is only needed if you use HTTPS with a self-" +"signed certificate." +msgstr "" + +msgid "Certificate files (*.crt, *.pem)|*.crt;*.pem|All files|*.*" +msgstr "" + +msgid "Open CA certificate file" +msgstr "" + +#, c-format, boost-format +msgid "" +"On this system, %s uses HTTPS certificates from the system Certificate Store " +"or Keychain." +msgstr "" + +msgid "" +"To use a custom CA file, please import your CA file into Certificate Store / " +"Keychain." +msgstr "" + +msgid "Connection to printers connected via the print host failed." +msgstr "" + +#, c-format, boost-format +msgid "Mismatched type of print host: %s" +msgstr "" + +msgid "Connection to AstroBox works correctly." +msgstr "" + +msgid "Could not connect to AstroBox" +msgstr "" + +msgid "Note: AstroBox version at least 1.1.0 is required." +msgstr "" + +msgid "Connection to Duet works correctly." +msgstr "" + +msgid "Could not connect to Duet" +msgstr "" + +msgid "Unknown error occured" +msgstr "" + +msgid "Wrong password" +msgstr "" + +msgid "Could not get resources to create a new connection" +msgstr "" + +msgid "Upload not enabled on FlashAir card." +msgstr "" + +msgid "Connection to FlashAir works correctly and upload is enabled." +msgstr "" + +msgid "Could not connect to FlashAir" +msgstr "" + +msgid "" +"Note: FlashAir with firmware 2.00.02 or newer and activated upload function " +"is required." +msgstr "" + +msgid "Connection to MKS works correctly." +msgstr "" + +msgid "Could not connect to MKS" +msgstr "" + +msgid "Connection to OctoPrint works correctly." +msgstr "" + +msgid "Could not connect to OctoPrint" +msgstr "" + +msgid "Note: OctoPrint version at least 1.1.0 is required." +msgstr "" + +msgid "Connection to Prusa SL1 / SL1S works correctly." +msgstr "" + +msgid "Could not connect to Prusa SLA" +msgstr "" + +msgid "Connection to PrusaLink works correctly." +msgstr "" + +msgid "Could not connect to PrusaLink" +msgstr "" + +msgid "Connection to Repetier works correctly." +msgstr "" + +msgid "Could not connect to Repetier" +msgstr "" + +msgid "Note: Repetier version at least 0.90.0 is required." +msgstr "" + +#, boost-format +msgid "" +"HTTP status: %1%\n" +"Message body: \"%2%\"" +msgstr "" + +#, boost-format +msgid "" +"Parsing of host response failed.\n" +"Message body: \"%1%\"\n" +"Error: \"%2%\"" +msgstr "" + +#, boost-format +msgid "" +"Enumeration of host printers failed.\n" +"Message body: \"%1%\"\n" +"Error: \"%2%\"" +msgstr "" + #: resources/data/hints.ini: [hint:How to use keyboard shortcuts] msgid "" "How to use keyboard shortcuts\n" diff --git a/bbl/i18n/es/BambuStudio_es.po b/bbl/i18n/es/BambuStudio_es.po index 4ea2e21ae..504788b88 100644 --- a/bbl/i18n/es/BambuStudio_es.po +++ b/bbl/i18n/es/BambuStudio_es.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: Bambu Studio\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-11-14 11:18+0800\n" +"POT-Creation-Date: 2023-11-16 12:12+0800\n" "PO-Revision-Date: \n" "Last-Translator: \n" "Language-Team: \n" @@ -3400,7 +3400,7 @@ msgstr "No" msgid "will be closed before creating a new model. Do you want to continue?" msgstr "will be closed before creating a new model. Do you want to continue?" -msgid "Upload" +msgid "Share" msgstr "" msgid "Slice plate" @@ -10697,6 +10697,9 @@ msgstr "" msgid "Upload filename doesn't end with \"%s\". Do you wish to continue?" msgstr "" +msgid "Upload" +msgstr "" + msgid "Simulate" msgstr "" @@ -10995,6 +10998,9 @@ msgstr "" msgid "Hot Bed STL" msgstr "" +msgid "Load" +msgstr "" + msgid "Hot Bed SVG" msgstr "" @@ -11220,6 +11226,12 @@ msgstr[1] "" msgid "Delete Preset" msgstr "" +msgid "Are you sure to delete the selected preset?" +msgstr "" + +msgid "Delete preset" +msgstr "" + msgid "+ Add Preset" msgstr "" @@ -11269,6 +11281,144 @@ msgid "" "large, or the step is too small" msgstr "" +msgid "Physical Printer" +msgstr "" + +msgid "Print Host upload" +msgstr "" + +msgid "Could not get a valid Printer Host reference" +msgstr "" + +msgid "Success!" +msgstr "" + +msgid "Refresh Printers" +msgstr "" + +msgid "" +"HTTPS CA file is optional. It is only needed if you use HTTPS with a self-" +"signed certificate." +msgstr "" + +msgid "Certificate files (*.crt, *.pem)|*.crt;*.pem|All files|*.*" +msgstr "" + +msgid "Open CA certificate file" +msgstr "" + +#, c-format, boost-format +msgid "" +"On this system, %s uses HTTPS certificates from the system Certificate Store " +"or Keychain." +msgstr "" + +msgid "" +"To use a custom CA file, please import your CA file into Certificate Store / " +"Keychain." +msgstr "" + +msgid "Connection to printers connected via the print host failed." +msgstr "" + +#, c-format, boost-format +msgid "Mismatched type of print host: %s" +msgstr "" + +msgid "Connection to AstroBox works correctly." +msgstr "" + +msgid "Could not connect to AstroBox" +msgstr "" + +msgid "Note: AstroBox version at least 1.1.0 is required." +msgstr "" + +msgid "Connection to Duet works correctly." +msgstr "" + +msgid "Could not connect to Duet" +msgstr "" + +msgid "Unknown error occured" +msgstr "" + +msgid "Wrong password" +msgstr "" + +msgid "Could not get resources to create a new connection" +msgstr "" + +msgid "Upload not enabled on FlashAir card." +msgstr "" + +msgid "Connection to FlashAir works correctly and upload is enabled." +msgstr "" + +msgid "Could not connect to FlashAir" +msgstr "" + +msgid "" +"Note: FlashAir with firmware 2.00.02 or newer and activated upload function " +"is required." +msgstr "" + +msgid "Connection to MKS works correctly." +msgstr "" + +msgid "Could not connect to MKS" +msgstr "" + +msgid "Connection to OctoPrint works correctly." +msgstr "" + +msgid "Could not connect to OctoPrint" +msgstr "" + +msgid "Note: OctoPrint version at least 1.1.0 is required." +msgstr "" + +msgid "Connection to Prusa SL1 / SL1S works correctly." +msgstr "" + +msgid "Could not connect to Prusa SLA" +msgstr "" + +msgid "Connection to PrusaLink works correctly." +msgstr "" + +msgid "Could not connect to PrusaLink" +msgstr "" + +msgid "Connection to Repetier works correctly." +msgstr "" + +msgid "Could not connect to Repetier" +msgstr "" + +msgid "Note: Repetier version at least 0.90.0 is required." +msgstr "" + +#, boost-format +msgid "" +"HTTP status: %1%\n" +"Message body: \"%2%\"" +msgstr "" + +#, boost-format +msgid "" +"Parsing of host response failed.\n" +"Message body: \"%1%\"\n" +"Error: \"%2%\"" +msgstr "" + +#, boost-format +msgid "" +"Enumeration of host printers failed.\n" +"Message body: \"%1%\"\n" +"Error: \"%2%\"" +msgstr "" + #: resources/data/hints.ini: [hint:How to use keyboard shortcuts] msgid "" "How to use keyboard shortcuts\n" diff --git a/bbl/i18n/fr/BambuStudio_fr.po b/bbl/i18n/fr/BambuStudio_fr.po index fda6b20b4..938b3ec53 100644 --- a/bbl/i18n/fr/BambuStudio_fr.po +++ b/bbl/i18n/fr/BambuStudio_fr.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: Bambu Studio\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-11-14 11:18+0800\n" +"POT-Creation-Date: 2023-11-16 12:12+0800\n" "PO-Revision-Date: \n" "Last-Translator: \n" "Language-Team: \n" @@ -3403,7 +3403,7 @@ msgstr "Non" msgid "will be closed before creating a new model. Do you want to continue?" msgstr "sera fermé avant de créer un nouveau modèle. Voulez-vous continuer ?" -msgid "Upload" +msgid "Share" msgstr "" msgid "Slice plate" @@ -10770,6 +10770,9 @@ msgstr "" msgid "Upload filename doesn't end with \"%s\". Do you wish to continue?" msgstr "" +msgid "Upload" +msgstr "" + msgid "Simulate" msgstr "" @@ -11068,6 +11071,9 @@ msgstr "" msgid "Hot Bed STL" msgstr "" +msgid "Load" +msgstr "" + msgid "Hot Bed SVG" msgstr "" @@ -11293,6 +11299,12 @@ msgstr[1] "" msgid "Delete Preset" msgstr "" +msgid "Are you sure to delete the selected preset?" +msgstr "" + +msgid "Delete preset" +msgstr "" + msgid "+ Add Preset" msgstr "" @@ -11342,6 +11354,144 @@ msgid "" "large, or the step is too small" msgstr "" +msgid "Physical Printer" +msgstr "" + +msgid "Print Host upload" +msgstr "" + +msgid "Could not get a valid Printer Host reference" +msgstr "" + +msgid "Success!" +msgstr "" + +msgid "Refresh Printers" +msgstr "" + +msgid "" +"HTTPS CA file is optional. It is only needed if you use HTTPS with a self-" +"signed certificate." +msgstr "" + +msgid "Certificate files (*.crt, *.pem)|*.crt;*.pem|All files|*.*" +msgstr "" + +msgid "Open CA certificate file" +msgstr "" + +#, c-format, boost-format +msgid "" +"On this system, %s uses HTTPS certificates from the system Certificate Store " +"or Keychain." +msgstr "" + +msgid "" +"To use a custom CA file, please import your CA file into Certificate Store / " +"Keychain." +msgstr "" + +msgid "Connection to printers connected via the print host failed." +msgstr "" + +#, c-format, boost-format +msgid "Mismatched type of print host: %s" +msgstr "" + +msgid "Connection to AstroBox works correctly." +msgstr "" + +msgid "Could not connect to AstroBox" +msgstr "" + +msgid "Note: AstroBox version at least 1.1.0 is required." +msgstr "" + +msgid "Connection to Duet works correctly." +msgstr "" + +msgid "Could not connect to Duet" +msgstr "" + +msgid "Unknown error occured" +msgstr "" + +msgid "Wrong password" +msgstr "" + +msgid "Could not get resources to create a new connection" +msgstr "" + +msgid "Upload not enabled on FlashAir card." +msgstr "" + +msgid "Connection to FlashAir works correctly and upload is enabled." +msgstr "" + +msgid "Could not connect to FlashAir" +msgstr "" + +msgid "" +"Note: FlashAir with firmware 2.00.02 or newer and activated upload function " +"is required." +msgstr "" + +msgid "Connection to MKS works correctly." +msgstr "" + +msgid "Could not connect to MKS" +msgstr "" + +msgid "Connection to OctoPrint works correctly." +msgstr "" + +msgid "Could not connect to OctoPrint" +msgstr "" + +msgid "Note: OctoPrint version at least 1.1.0 is required." +msgstr "" + +msgid "Connection to Prusa SL1 / SL1S works correctly." +msgstr "" + +msgid "Could not connect to Prusa SLA" +msgstr "" + +msgid "Connection to PrusaLink works correctly." +msgstr "" + +msgid "Could not connect to PrusaLink" +msgstr "" + +msgid "Connection to Repetier works correctly." +msgstr "" + +msgid "Could not connect to Repetier" +msgstr "" + +msgid "Note: Repetier version at least 0.90.0 is required." +msgstr "" + +#, boost-format +msgid "" +"HTTP status: %1%\n" +"Message body: \"%2%\"" +msgstr "" + +#, boost-format +msgid "" +"Parsing of host response failed.\n" +"Message body: \"%1%\"\n" +"Error: \"%2%\"" +msgstr "" + +#, boost-format +msgid "" +"Enumeration of host printers failed.\n" +"Message body: \"%1%\"\n" +"Error: \"%2%\"" +msgstr "" + #: resources/data/hints.ini: [hint:How to use keyboard shortcuts] msgid "" "How to use keyboard shortcuts\n" diff --git a/bbl/i18n/hu/BambuStudio_hu.po b/bbl/i18n/hu/BambuStudio_hu.po index 1525d51f4..53a82dd8b 100644 --- a/bbl/i18n/hu/BambuStudio_hu.po +++ b/bbl/i18n/hu/BambuStudio_hu.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: Bambu Studio\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-11-14 11:18+0800\n" +"POT-Creation-Date: 2023-11-16 12:12+0800\n" "PO-Revision-Date: \n" "Last-Translator: \n" "Language-Team: \n" @@ -3382,7 +3382,7 @@ msgstr "Nem" msgid "will be closed before creating a new model. Do you want to continue?" msgstr "will be closed before creating a new model. Do you want to continue?" -msgid "Upload" +msgid "Share" msgstr "" msgid "Slice plate" @@ -10631,6 +10631,9 @@ msgstr "" msgid "Upload filename doesn't end with \"%s\". Do you wish to continue?" msgstr "" +msgid "Upload" +msgstr "" + msgid "Simulate" msgstr "" @@ -10929,6 +10932,9 @@ msgstr "" msgid "Hot Bed STL" msgstr "" +msgid "Load" +msgstr "" + msgid "Hot Bed SVG" msgstr "" @@ -11154,6 +11160,12 @@ msgstr[1] "" msgid "Delete Preset" msgstr "" +msgid "Are you sure to delete the selected preset?" +msgstr "" + +msgid "Delete preset" +msgstr "" + msgid "+ Add Preset" msgstr "" @@ -11203,6 +11215,144 @@ msgid "" "large, or the step is too small" msgstr "" +msgid "Physical Printer" +msgstr "" + +msgid "Print Host upload" +msgstr "" + +msgid "Could not get a valid Printer Host reference" +msgstr "" + +msgid "Success!" +msgstr "" + +msgid "Refresh Printers" +msgstr "" + +msgid "" +"HTTPS CA file is optional. It is only needed if you use HTTPS with a self-" +"signed certificate." +msgstr "" + +msgid "Certificate files (*.crt, *.pem)|*.crt;*.pem|All files|*.*" +msgstr "" + +msgid "Open CA certificate file" +msgstr "" + +#, c-format, boost-format +msgid "" +"On this system, %s uses HTTPS certificates from the system Certificate Store " +"or Keychain." +msgstr "" + +msgid "" +"To use a custom CA file, please import your CA file into Certificate Store / " +"Keychain." +msgstr "" + +msgid "Connection to printers connected via the print host failed." +msgstr "" + +#, c-format, boost-format +msgid "Mismatched type of print host: %s" +msgstr "" + +msgid "Connection to AstroBox works correctly." +msgstr "" + +msgid "Could not connect to AstroBox" +msgstr "" + +msgid "Note: AstroBox version at least 1.1.0 is required." +msgstr "" + +msgid "Connection to Duet works correctly." +msgstr "" + +msgid "Could not connect to Duet" +msgstr "" + +msgid "Unknown error occured" +msgstr "" + +msgid "Wrong password" +msgstr "" + +msgid "Could not get resources to create a new connection" +msgstr "" + +msgid "Upload not enabled on FlashAir card." +msgstr "" + +msgid "Connection to FlashAir works correctly and upload is enabled." +msgstr "" + +msgid "Could not connect to FlashAir" +msgstr "" + +msgid "" +"Note: FlashAir with firmware 2.00.02 or newer and activated upload function " +"is required." +msgstr "" + +msgid "Connection to MKS works correctly." +msgstr "" + +msgid "Could not connect to MKS" +msgstr "" + +msgid "Connection to OctoPrint works correctly." +msgstr "" + +msgid "Could not connect to OctoPrint" +msgstr "" + +msgid "Note: OctoPrint version at least 1.1.0 is required." +msgstr "" + +msgid "Connection to Prusa SL1 / SL1S works correctly." +msgstr "" + +msgid "Could not connect to Prusa SLA" +msgstr "" + +msgid "Connection to PrusaLink works correctly." +msgstr "" + +msgid "Could not connect to PrusaLink" +msgstr "" + +msgid "Connection to Repetier works correctly." +msgstr "" + +msgid "Could not connect to Repetier" +msgstr "" + +msgid "Note: Repetier version at least 0.90.0 is required." +msgstr "" + +#, boost-format +msgid "" +"HTTP status: %1%\n" +"Message body: \"%2%\"" +msgstr "" + +#, boost-format +msgid "" +"Parsing of host response failed.\n" +"Message body: \"%1%\"\n" +"Error: \"%2%\"" +msgstr "" + +#, boost-format +msgid "" +"Enumeration of host printers failed.\n" +"Message body: \"%1%\"\n" +"Error: \"%2%\"" +msgstr "" + #: resources/data/hints.ini: [hint:How to use keyboard shortcuts] msgid "" "How to use keyboard shortcuts\n" diff --git a/bbl/i18n/it/BambuStudio_it.po b/bbl/i18n/it/BambuStudio_it.po index 57184a509..7bf4208e3 100644 --- a/bbl/i18n/it/BambuStudio_it.po +++ b/bbl/i18n/it/BambuStudio_it.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: Bambu Studio\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-11-14 11:18+0800\n" +"POT-Creation-Date: 2023-11-16 12:12+0800\n" "Language: it\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -3396,7 +3396,7 @@ msgstr "No" msgid "will be closed before creating a new model. Do you want to continue?" msgstr " verrà chiuso prima di creare un nuovo modello. Vuoi continuare?" -msgid "Upload" +msgid "Share" msgstr "" msgid "Slice plate" @@ -10701,6 +10701,9 @@ msgstr "" msgid "Upload filename doesn't end with \"%s\". Do you wish to continue?" msgstr "" +msgid "Upload" +msgstr "" + msgid "Simulate" msgstr "" @@ -10999,6 +11002,9 @@ msgstr "" msgid "Hot Bed STL" msgstr "" +msgid "Load" +msgstr "" + msgid "Hot Bed SVG" msgstr "" @@ -11224,6 +11230,12 @@ msgstr[1] "" msgid "Delete Preset" msgstr "" +msgid "Are you sure to delete the selected preset?" +msgstr "" + +msgid "Delete preset" +msgstr "" + msgid "+ Add Preset" msgstr "" @@ -11273,6 +11285,144 @@ msgid "" "large, or the step is too small" msgstr "" +msgid "Physical Printer" +msgstr "" + +msgid "Print Host upload" +msgstr "" + +msgid "Could not get a valid Printer Host reference" +msgstr "" + +msgid "Success!" +msgstr "" + +msgid "Refresh Printers" +msgstr "" + +msgid "" +"HTTPS CA file is optional. It is only needed if you use HTTPS with a self-" +"signed certificate." +msgstr "" + +msgid "Certificate files (*.crt, *.pem)|*.crt;*.pem|All files|*.*" +msgstr "" + +msgid "Open CA certificate file" +msgstr "" + +#, c-format, boost-format +msgid "" +"On this system, %s uses HTTPS certificates from the system Certificate Store " +"or Keychain." +msgstr "" + +msgid "" +"To use a custom CA file, please import your CA file into Certificate Store / " +"Keychain." +msgstr "" + +msgid "Connection to printers connected via the print host failed." +msgstr "" + +#, c-format, boost-format +msgid "Mismatched type of print host: %s" +msgstr "" + +msgid "Connection to AstroBox works correctly." +msgstr "" + +msgid "Could not connect to AstroBox" +msgstr "" + +msgid "Note: AstroBox version at least 1.1.0 is required." +msgstr "" + +msgid "Connection to Duet works correctly." +msgstr "" + +msgid "Could not connect to Duet" +msgstr "" + +msgid "Unknown error occured" +msgstr "" + +msgid "Wrong password" +msgstr "" + +msgid "Could not get resources to create a new connection" +msgstr "" + +msgid "Upload not enabled on FlashAir card." +msgstr "" + +msgid "Connection to FlashAir works correctly and upload is enabled." +msgstr "" + +msgid "Could not connect to FlashAir" +msgstr "" + +msgid "" +"Note: FlashAir with firmware 2.00.02 or newer and activated upload function " +"is required." +msgstr "" + +msgid "Connection to MKS works correctly." +msgstr "" + +msgid "Could not connect to MKS" +msgstr "" + +msgid "Connection to OctoPrint works correctly." +msgstr "" + +msgid "Could not connect to OctoPrint" +msgstr "" + +msgid "Note: OctoPrint version at least 1.1.0 is required." +msgstr "" + +msgid "Connection to Prusa SL1 / SL1S works correctly." +msgstr "" + +msgid "Could not connect to Prusa SLA" +msgstr "" + +msgid "Connection to PrusaLink works correctly." +msgstr "" + +msgid "Could not connect to PrusaLink" +msgstr "" + +msgid "Connection to Repetier works correctly." +msgstr "" + +msgid "Could not connect to Repetier" +msgstr "" + +msgid "Note: Repetier version at least 0.90.0 is required." +msgstr "" + +#, boost-format +msgid "" +"HTTP status: %1%\n" +"Message body: \"%2%\"" +msgstr "" + +#, boost-format +msgid "" +"Parsing of host response failed.\n" +"Message body: \"%1%\"\n" +"Error: \"%2%\"" +msgstr "" + +#, boost-format +msgid "" +"Enumeration of host printers failed.\n" +"Message body: \"%1%\"\n" +"Error: \"%2%\"" +msgstr "" + #: resources/data/hints.ini: [hint:How to use keyboard shortcuts] msgid "" "How to use keyboard shortcuts\n" diff --git a/bbl/i18n/ja/BambuStudio_ja.po b/bbl/i18n/ja/BambuStudio_ja.po index 7668b810f..8ccf8bab0 100644 --- a/bbl/i18n/ja/BambuStudio_ja.po +++ b/bbl/i18n/ja/BambuStudio_ja.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: Bambu Studio\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-11-14 11:18+0800\n" +"POT-Creation-Date: 2023-11-16 12:12+0800\n" "Language: ja\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -3282,7 +3282,7 @@ msgstr "いいえ" msgid "will be closed before creating a new model. Do you want to continue?" msgstr "will be closed before creating a new model. Do you want to continue?" -msgid "Upload" +msgid "Share" msgstr "" msgid "Slice plate" @@ -10224,6 +10224,9 @@ msgstr "" msgid "Upload filename doesn't end with \"%s\". Do you wish to continue?" msgstr "" +msgid "Upload" +msgstr "" + msgid "Simulate" msgstr "" @@ -10522,6 +10525,9 @@ msgstr "" msgid "Hot Bed STL" msgstr "" +msgid "Load" +msgstr "" + msgid "Hot Bed SVG" msgstr "" @@ -10746,6 +10752,12 @@ msgstr[0] "" msgid "Delete Preset" msgstr "" +msgid "Are you sure to delete the selected preset?" +msgstr "" + +msgid "Delete preset" +msgstr "" + msgid "+ Add Preset" msgstr "" @@ -10795,6 +10807,144 @@ msgid "" "large, or the step is too small" msgstr "" +msgid "Physical Printer" +msgstr "" + +msgid "Print Host upload" +msgstr "" + +msgid "Could not get a valid Printer Host reference" +msgstr "" + +msgid "Success!" +msgstr "" + +msgid "Refresh Printers" +msgstr "" + +msgid "" +"HTTPS CA file is optional. It is only needed if you use HTTPS with a self-" +"signed certificate." +msgstr "" + +msgid "Certificate files (*.crt, *.pem)|*.crt;*.pem|All files|*.*" +msgstr "" + +msgid "Open CA certificate file" +msgstr "" + +#, c-format, boost-format +msgid "" +"On this system, %s uses HTTPS certificates from the system Certificate Store " +"or Keychain." +msgstr "" + +msgid "" +"To use a custom CA file, please import your CA file into Certificate Store / " +"Keychain." +msgstr "" + +msgid "Connection to printers connected via the print host failed." +msgstr "" + +#, c-format, boost-format +msgid "Mismatched type of print host: %s" +msgstr "" + +msgid "Connection to AstroBox works correctly." +msgstr "" + +msgid "Could not connect to AstroBox" +msgstr "" + +msgid "Note: AstroBox version at least 1.1.0 is required." +msgstr "" + +msgid "Connection to Duet works correctly." +msgstr "" + +msgid "Could not connect to Duet" +msgstr "" + +msgid "Unknown error occured" +msgstr "" + +msgid "Wrong password" +msgstr "" + +msgid "Could not get resources to create a new connection" +msgstr "" + +msgid "Upload not enabled on FlashAir card." +msgstr "" + +msgid "Connection to FlashAir works correctly and upload is enabled." +msgstr "" + +msgid "Could not connect to FlashAir" +msgstr "" + +msgid "" +"Note: FlashAir with firmware 2.00.02 or newer and activated upload function " +"is required." +msgstr "" + +msgid "Connection to MKS works correctly." +msgstr "" + +msgid "Could not connect to MKS" +msgstr "" + +msgid "Connection to OctoPrint works correctly." +msgstr "" + +msgid "Could not connect to OctoPrint" +msgstr "" + +msgid "Note: OctoPrint version at least 1.1.0 is required." +msgstr "" + +msgid "Connection to Prusa SL1 / SL1S works correctly." +msgstr "" + +msgid "Could not connect to Prusa SLA" +msgstr "" + +msgid "Connection to PrusaLink works correctly." +msgstr "" + +msgid "Could not connect to PrusaLink" +msgstr "" + +msgid "Connection to Repetier works correctly." +msgstr "" + +msgid "Could not connect to Repetier" +msgstr "" + +msgid "Note: Repetier version at least 0.90.0 is required." +msgstr "" + +#, boost-format +msgid "" +"HTTP status: %1%\n" +"Message body: \"%2%\"" +msgstr "" + +#, boost-format +msgid "" +"Parsing of host response failed.\n" +"Message body: \"%1%\"\n" +"Error: \"%2%\"" +msgstr "" + +#, boost-format +msgid "" +"Enumeration of host printers failed.\n" +"Message body: \"%1%\"\n" +"Error: \"%2%\"" +msgstr "" + #: resources/data/hints.ini: [hint:How to use keyboard shortcuts] msgid "" "How to use keyboard shortcuts\n" diff --git a/bbl/i18n/ko/BambuStudio_ko.po b/bbl/i18n/ko/BambuStudio_ko.po index 063ac72ac..4bbe79dc3 100644 --- a/bbl/i18n/ko/BambuStudio_ko.po +++ b/bbl/i18n/ko/BambuStudio_ko.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: Bambu Studio\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-11-14 11:18+0800\n" +"POT-Creation-Date: 2023-11-16 12:12+0800\n" "PO-Revision-Date: \n" "Last-Translator: \n" "Language-Team: \n" @@ -3320,7 +3320,7 @@ msgstr "아니요" msgid "will be closed before creating a new model. Do you want to continue?" msgstr "새 모델을 생성하기 전에 닫힙니다. 계속하시겠습니까?" -msgid "Upload" +msgid "Share" msgstr "" msgid "Slice plate" @@ -10361,6 +10361,9 @@ msgstr "" msgid "Upload filename doesn't end with \"%s\". Do you wish to continue?" msgstr "" +msgid "Upload" +msgstr "" + msgid "Simulate" msgstr "" @@ -10659,6 +10662,9 @@ msgstr "" msgid "Hot Bed STL" msgstr "" +msgid "Load" +msgstr "" + msgid "Hot Bed SVG" msgstr "" @@ -10883,6 +10889,12 @@ msgstr[0] "" msgid "Delete Preset" msgstr "" +msgid "Are you sure to delete the selected preset?" +msgstr "" + +msgid "Delete preset" +msgstr "" + msgid "+ Add Preset" msgstr "" @@ -10932,6 +10944,144 @@ msgid "" "large, or the step is too small" msgstr "" +msgid "Physical Printer" +msgstr "" + +msgid "Print Host upload" +msgstr "" + +msgid "Could not get a valid Printer Host reference" +msgstr "" + +msgid "Success!" +msgstr "" + +msgid "Refresh Printers" +msgstr "" + +msgid "" +"HTTPS CA file is optional. It is only needed if you use HTTPS with a self-" +"signed certificate." +msgstr "" + +msgid "Certificate files (*.crt, *.pem)|*.crt;*.pem|All files|*.*" +msgstr "" + +msgid "Open CA certificate file" +msgstr "" + +#, c-format, boost-format +msgid "" +"On this system, %s uses HTTPS certificates from the system Certificate Store " +"or Keychain." +msgstr "" + +msgid "" +"To use a custom CA file, please import your CA file into Certificate Store / " +"Keychain." +msgstr "" + +msgid "Connection to printers connected via the print host failed." +msgstr "" + +#, c-format, boost-format +msgid "Mismatched type of print host: %s" +msgstr "" + +msgid "Connection to AstroBox works correctly." +msgstr "" + +msgid "Could not connect to AstroBox" +msgstr "" + +msgid "Note: AstroBox version at least 1.1.0 is required." +msgstr "" + +msgid "Connection to Duet works correctly." +msgstr "" + +msgid "Could not connect to Duet" +msgstr "" + +msgid "Unknown error occured" +msgstr "" + +msgid "Wrong password" +msgstr "" + +msgid "Could not get resources to create a new connection" +msgstr "" + +msgid "Upload not enabled on FlashAir card." +msgstr "" + +msgid "Connection to FlashAir works correctly and upload is enabled." +msgstr "" + +msgid "Could not connect to FlashAir" +msgstr "" + +msgid "" +"Note: FlashAir with firmware 2.00.02 or newer and activated upload function " +"is required." +msgstr "" + +msgid "Connection to MKS works correctly." +msgstr "" + +msgid "Could not connect to MKS" +msgstr "" + +msgid "Connection to OctoPrint works correctly." +msgstr "" + +msgid "Could not connect to OctoPrint" +msgstr "" + +msgid "Note: OctoPrint version at least 1.1.0 is required." +msgstr "" + +msgid "Connection to Prusa SL1 / SL1S works correctly." +msgstr "" + +msgid "Could not connect to Prusa SLA" +msgstr "" + +msgid "Connection to PrusaLink works correctly." +msgstr "" + +msgid "Could not connect to PrusaLink" +msgstr "" + +msgid "Connection to Repetier works correctly." +msgstr "" + +msgid "Could not connect to Repetier" +msgstr "" + +msgid "Note: Repetier version at least 0.90.0 is required." +msgstr "" + +#, boost-format +msgid "" +"HTTP status: %1%\n" +"Message body: \"%2%\"" +msgstr "" + +#, boost-format +msgid "" +"Parsing of host response failed.\n" +"Message body: \"%1%\"\n" +"Error: \"%2%\"" +msgstr "" + +#, boost-format +msgid "" +"Enumeration of host printers failed.\n" +"Message body: \"%1%\"\n" +"Error: \"%2%\"" +msgstr "" + #: resources/data/hints.ini: [hint:How to use keyboard shortcuts] msgid "" "How to use keyboard shortcuts\n" diff --git a/bbl/i18n/list.txt b/bbl/i18n/list.txt index 2aca9be8a..514080749 100644 --- a/bbl/i18n/list.txt +++ b/bbl/i18n/list.txt @@ -149,4 +149,11 @@ src/slic3r/GUI/Gizmos/GLGizmoMeshBoolean.cpp src/slic3r/GUI/NetworkTestDialog.cpp src/slic3r/GUI/CreatePresetsDialog.cpp src/slic3r/GUI/DailyTips.cpp -src/slic3r/Utils/CalibUtils.cpp \ No newline at end of file +src/slic3r/Utils/CalibUtils.cpp +src/slic3r/GUI/PhysicalPrinterDialog.cpp +src/slic3r/Utils/AstroBox.cpp +src/slic3r/Utils/Duet.cpp +src/slic3r/Utils/FlashAir.cpp +src/slic3r/Utils/MKS.cpp +src/slic3r/Utils/OctoPrint.cpp +src/slic3r/Utils/Repetier.cpp \ No newline at end of file diff --git a/bbl/i18n/nl/BambuStudio_nl.po b/bbl/i18n/nl/BambuStudio_nl.po index 42adcbe7f..6a612483f 100644 --- a/bbl/i18n/nl/BambuStudio_nl.po +++ b/bbl/i18n/nl/BambuStudio_nl.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: Bambu Studio\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-11-14 11:18+0800\n" +"POT-Creation-Date: 2023-11-16 12:12+0800\n" "Language: nl\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -3396,7 +3396,7 @@ msgstr "Nee" msgid "will be closed before creating a new model. Do you want to continue?" msgstr "will be closed before creating a new model. Do you want to continue?" -msgid "Upload" +msgid "Share" msgstr "" msgid "Slice plate" @@ -10721,6 +10721,9 @@ msgstr "" msgid "Upload filename doesn't end with \"%s\". Do you wish to continue?" msgstr "" +msgid "Upload" +msgstr "" + msgid "Simulate" msgstr "" @@ -11019,6 +11022,9 @@ msgstr "" msgid "Hot Bed STL" msgstr "" +msgid "Load" +msgstr "" + msgid "Hot Bed SVG" msgstr "" @@ -11244,6 +11250,12 @@ msgstr[1] "" msgid "Delete Preset" msgstr "" +msgid "Are you sure to delete the selected preset?" +msgstr "" + +msgid "Delete preset" +msgstr "" + msgid "+ Add Preset" msgstr "" @@ -11293,6 +11305,144 @@ msgid "" "large, or the step is too small" msgstr "" +msgid "Physical Printer" +msgstr "" + +msgid "Print Host upload" +msgstr "" + +msgid "Could not get a valid Printer Host reference" +msgstr "" + +msgid "Success!" +msgstr "" + +msgid "Refresh Printers" +msgstr "" + +msgid "" +"HTTPS CA file is optional. It is only needed if you use HTTPS with a self-" +"signed certificate." +msgstr "" + +msgid "Certificate files (*.crt, *.pem)|*.crt;*.pem|All files|*.*" +msgstr "" + +msgid "Open CA certificate file" +msgstr "" + +#, c-format, boost-format +msgid "" +"On this system, %s uses HTTPS certificates from the system Certificate Store " +"or Keychain." +msgstr "" + +msgid "" +"To use a custom CA file, please import your CA file into Certificate Store / " +"Keychain." +msgstr "" + +msgid "Connection to printers connected via the print host failed." +msgstr "" + +#, c-format, boost-format +msgid "Mismatched type of print host: %s" +msgstr "" + +msgid "Connection to AstroBox works correctly." +msgstr "" + +msgid "Could not connect to AstroBox" +msgstr "" + +msgid "Note: AstroBox version at least 1.1.0 is required." +msgstr "" + +msgid "Connection to Duet works correctly." +msgstr "" + +msgid "Could not connect to Duet" +msgstr "" + +msgid "Unknown error occured" +msgstr "" + +msgid "Wrong password" +msgstr "" + +msgid "Could not get resources to create a new connection" +msgstr "" + +msgid "Upload not enabled on FlashAir card." +msgstr "" + +msgid "Connection to FlashAir works correctly and upload is enabled." +msgstr "" + +msgid "Could not connect to FlashAir" +msgstr "" + +msgid "" +"Note: FlashAir with firmware 2.00.02 or newer and activated upload function " +"is required." +msgstr "" + +msgid "Connection to MKS works correctly." +msgstr "" + +msgid "Could not connect to MKS" +msgstr "" + +msgid "Connection to OctoPrint works correctly." +msgstr "" + +msgid "Could not connect to OctoPrint" +msgstr "" + +msgid "Note: OctoPrint version at least 1.1.0 is required." +msgstr "" + +msgid "Connection to Prusa SL1 / SL1S works correctly." +msgstr "" + +msgid "Could not connect to Prusa SLA" +msgstr "" + +msgid "Connection to PrusaLink works correctly." +msgstr "" + +msgid "Could not connect to PrusaLink" +msgstr "" + +msgid "Connection to Repetier works correctly." +msgstr "" + +msgid "Could not connect to Repetier" +msgstr "" + +msgid "Note: Repetier version at least 0.90.0 is required." +msgstr "" + +#, boost-format +msgid "" +"HTTP status: %1%\n" +"Message body: \"%2%\"" +msgstr "" + +#, boost-format +msgid "" +"Parsing of host response failed.\n" +"Message body: \"%1%\"\n" +"Error: \"%2%\"" +msgstr "" + +#, boost-format +msgid "" +"Enumeration of host printers failed.\n" +"Message body: \"%1%\"\n" +"Error: \"%2%\"" +msgstr "" + #: resources/data/hints.ini: [hint:How to use keyboard shortcuts] msgid "" "How to use keyboard shortcuts\n" diff --git a/bbl/i18n/ru/BambuStudio_ru.po b/bbl/i18n/ru/BambuStudio_ru.po index cd7d7d583..1daf73aa0 100644 --- a/bbl/i18n/ru/BambuStudio_ru.po +++ b/bbl/i18n/ru/BambuStudio_ru.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Bambu Studio v1.8.0 Beta\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-11-14 11:18+0800\n" +"POT-Creation-Date: 2023-11-16 12:12+0800\n" "PO-Revision-Date: 2023-11-12 22:00+0700\n" "Last-Translator: Andylg \n" "Language-Team: \n" @@ -3468,9 +3468,8 @@ msgstr "Нет" msgid "will be closed before creating a new model. Do you want to continue?" msgstr "будет закрыт перед созданием новой модели. Хотите продолжить?" -# ??? Встречается в двух местах в разных значениях, логичнее было бы тут в одном месте Share, в загрузке модели стола написать Load -msgid "Upload" -msgstr "Поделиться" +msgid "Share" +msgstr "" msgid "Slice plate" msgstr "Нарезать стол" @@ -11073,6 +11072,10 @@ msgstr "" msgid "Upload filename doesn't end with \"%s\". Do you wish to continue?" msgstr "Имя загружаемого файла не заканчивается на \"%s\". Хотите продолжить?" +# ??? Встречается в двух местах в разных значениях, логичнее было бы тут в одном месте Share, в загрузке модели стола написать Load +msgid "Upload" +msgstr "Поделиться" + msgid "Simulate" msgstr "Cэмулировать" @@ -11385,6 +11388,9 @@ msgstr "Y" msgid "Hot Bed STL" msgstr "Модель стола" +msgid "Load" +msgstr "" + msgid "Hot Bed SVG" msgstr "Текстура стола" @@ -11648,6 +11654,12 @@ msgstr[2] "Следующие профили наследуют этот про msgid "Delete Preset" msgstr "Удалить профиль" +msgid "Are you sure to delete the selected preset?" +msgstr "" + +msgid "Delete preset" +msgstr "" + msgid "+ Add Preset" msgstr "+ Добавить профиль" @@ -11701,6 +11713,144 @@ msgstr "" "Невозможно выполнить калибровку: возможно, установленный диапазон значений " "калибровки слишком велик или шаг слишком мал." +msgid "Physical Printer" +msgstr "" + +msgid "Print Host upload" +msgstr "" + +msgid "Could not get a valid Printer Host reference" +msgstr "" + +msgid "Success!" +msgstr "" + +msgid "Refresh Printers" +msgstr "" + +msgid "" +"HTTPS CA file is optional. It is only needed if you use HTTPS with a self-" +"signed certificate." +msgstr "" + +msgid "Certificate files (*.crt, *.pem)|*.crt;*.pem|All files|*.*" +msgstr "" + +msgid "Open CA certificate file" +msgstr "" + +#, c-format, boost-format +msgid "" +"On this system, %s uses HTTPS certificates from the system Certificate Store " +"or Keychain." +msgstr "" + +msgid "" +"To use a custom CA file, please import your CA file into Certificate Store / " +"Keychain." +msgstr "" + +msgid "Connection to printers connected via the print host failed." +msgstr "" + +#, c-format, boost-format +msgid "Mismatched type of print host: %s" +msgstr "" + +msgid "Connection to AstroBox works correctly." +msgstr "" + +msgid "Could not connect to AstroBox" +msgstr "" + +msgid "Note: AstroBox version at least 1.1.0 is required." +msgstr "" + +msgid "Connection to Duet works correctly." +msgstr "" + +msgid "Could not connect to Duet" +msgstr "" + +msgid "Unknown error occured" +msgstr "" + +msgid "Wrong password" +msgstr "" + +msgid "Could not get resources to create a new connection" +msgstr "" + +msgid "Upload not enabled on FlashAir card." +msgstr "" + +msgid "Connection to FlashAir works correctly and upload is enabled." +msgstr "" + +msgid "Could not connect to FlashAir" +msgstr "" + +msgid "" +"Note: FlashAir with firmware 2.00.02 or newer and activated upload function " +"is required." +msgstr "" + +msgid "Connection to MKS works correctly." +msgstr "" + +msgid "Could not connect to MKS" +msgstr "" + +msgid "Connection to OctoPrint works correctly." +msgstr "" + +msgid "Could not connect to OctoPrint" +msgstr "" + +msgid "Note: OctoPrint version at least 1.1.0 is required." +msgstr "" + +msgid "Connection to Prusa SL1 / SL1S works correctly." +msgstr "" + +msgid "Could not connect to Prusa SLA" +msgstr "" + +msgid "Connection to PrusaLink works correctly." +msgstr "" + +msgid "Could not connect to PrusaLink" +msgstr "" + +msgid "Connection to Repetier works correctly." +msgstr "" + +msgid "Could not connect to Repetier" +msgstr "" + +msgid "Note: Repetier version at least 0.90.0 is required." +msgstr "" + +#, boost-format +msgid "" +"HTTP status: %1%\n" +"Message body: \"%2%\"" +msgstr "" + +#, boost-format +msgid "" +"Parsing of host response failed.\n" +"Message body: \"%1%\"\n" +"Error: \"%2%\"" +msgstr "" + +#, boost-format +msgid "" +"Enumeration of host printers failed.\n" +"Message body: \"%1%\"\n" +"Error: \"%2%\"" +msgstr "" + #: resources/data/hints.ini: [hint:How to use keyboard shortcuts] msgid "" "How to use keyboard shortcuts\n" diff --git a/bbl/i18n/sv/BambuStudio_sv.po b/bbl/i18n/sv/BambuStudio_sv.po index 04ab673d0..6e6cc4db1 100644 --- a/bbl/i18n/sv/BambuStudio_sv.po +++ b/bbl/i18n/sv/BambuStudio_sv.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: Bambu Studio\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-11-14 11:18+0800\n" +"POT-Creation-Date: 2023-11-16 12:12+0800\n" "Language: sv\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -3364,7 +3364,7 @@ msgstr "Nej" msgid "will be closed before creating a new model. Do you want to continue?" msgstr "avslutas innan en ny modell skapas. Vill du fortsätta?" -msgid "Upload" +msgid "Share" msgstr "" msgid "Slice plate" @@ -10540,6 +10540,9 @@ msgstr "" msgid "Upload filename doesn't end with \"%s\". Do you wish to continue?" msgstr "" +msgid "Upload" +msgstr "" + msgid "Simulate" msgstr "" @@ -10838,6 +10841,9 @@ msgstr "" msgid "Hot Bed STL" msgstr "" +msgid "Load" +msgstr "" + msgid "Hot Bed SVG" msgstr "" @@ -11063,6 +11069,12 @@ msgstr[1] "" msgid "Delete Preset" msgstr "" +msgid "Are you sure to delete the selected preset?" +msgstr "" + +msgid "Delete preset" +msgstr "" + msgid "+ Add Preset" msgstr "" @@ -11112,6 +11124,144 @@ msgid "" "large, or the step is too small" msgstr "" +msgid "Physical Printer" +msgstr "" + +msgid "Print Host upload" +msgstr "" + +msgid "Could not get a valid Printer Host reference" +msgstr "" + +msgid "Success!" +msgstr "" + +msgid "Refresh Printers" +msgstr "" + +msgid "" +"HTTPS CA file is optional. It is only needed if you use HTTPS with a self-" +"signed certificate." +msgstr "" + +msgid "Certificate files (*.crt, *.pem)|*.crt;*.pem|All files|*.*" +msgstr "" + +msgid "Open CA certificate file" +msgstr "" + +#, c-format, boost-format +msgid "" +"On this system, %s uses HTTPS certificates from the system Certificate Store " +"or Keychain." +msgstr "" + +msgid "" +"To use a custom CA file, please import your CA file into Certificate Store / " +"Keychain." +msgstr "" + +msgid "Connection to printers connected via the print host failed." +msgstr "" + +#, c-format, boost-format +msgid "Mismatched type of print host: %s" +msgstr "" + +msgid "Connection to AstroBox works correctly." +msgstr "" + +msgid "Could not connect to AstroBox" +msgstr "" + +msgid "Note: AstroBox version at least 1.1.0 is required." +msgstr "" + +msgid "Connection to Duet works correctly." +msgstr "" + +msgid "Could not connect to Duet" +msgstr "" + +msgid "Unknown error occured" +msgstr "" + +msgid "Wrong password" +msgstr "" + +msgid "Could not get resources to create a new connection" +msgstr "" + +msgid "Upload not enabled on FlashAir card." +msgstr "" + +msgid "Connection to FlashAir works correctly and upload is enabled." +msgstr "" + +msgid "Could not connect to FlashAir" +msgstr "" + +msgid "" +"Note: FlashAir with firmware 2.00.02 or newer and activated upload function " +"is required." +msgstr "" + +msgid "Connection to MKS works correctly." +msgstr "" + +msgid "Could not connect to MKS" +msgstr "" + +msgid "Connection to OctoPrint works correctly." +msgstr "" + +msgid "Could not connect to OctoPrint" +msgstr "" + +msgid "Note: OctoPrint version at least 1.1.0 is required." +msgstr "" + +msgid "Connection to Prusa SL1 / SL1S works correctly." +msgstr "" + +msgid "Could not connect to Prusa SLA" +msgstr "" + +msgid "Connection to PrusaLink works correctly." +msgstr "" + +msgid "Could not connect to PrusaLink" +msgstr "" + +msgid "Connection to Repetier works correctly." +msgstr "" + +msgid "Could not connect to Repetier" +msgstr "" + +msgid "Note: Repetier version at least 0.90.0 is required." +msgstr "" + +#, boost-format +msgid "" +"HTTP status: %1%\n" +"Message body: \"%2%\"" +msgstr "" + +#, boost-format +msgid "" +"Parsing of host response failed.\n" +"Message body: \"%1%\"\n" +"Error: \"%2%\"" +msgstr "" + +#, boost-format +msgid "" +"Enumeration of host printers failed.\n" +"Message body: \"%1%\"\n" +"Error: \"%2%\"" +msgstr "" + #: resources/data/hints.ini: [hint:How to use keyboard shortcuts] msgid "" "How to use keyboard shortcuts\n" diff --git a/bbl/i18n/uk/BambuStudio_uk.po b/bbl/i18n/uk/BambuStudio_uk.po index 438f66392..910cb4016 100644 --- a/bbl/i18n/uk/BambuStudio_uk.po +++ b/bbl/i18n/uk/BambuStudio_uk.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: Bambu Studio\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-11-14 11:18+0800\n" +"POT-Creation-Date: 2023-11-16 12:12+0800\n" "PO-Revision-Date: \n" "Last-Translator: \n" "Language-Team: BambuLab Україна\n" @@ -3390,8 +3390,8 @@ msgstr "Ні" msgid "will be closed before creating a new model. Do you want to continue?" msgstr "буде закрито перед створенням нової моделі. Ви хочете продовжувати?" -msgid "Upload" -msgstr "Завантаження" +msgid "Share" +msgstr "" msgid "Slice plate" msgstr "Нарізати моделі" @@ -10757,6 +10757,9 @@ msgid "Upload filename doesn't end with \"%s\". Do you wish to continue?" msgstr "" "Назва файлу для завантаження не закінчується на \"%s\". Бажаєте продовжити?" +msgid "Upload" +msgstr "Завантаження" + msgid "Simulate" msgstr "Запустити симуляцію" @@ -11055,6 +11058,9 @@ msgstr "" msgid "Hot Bed STL" msgstr "" +msgid "Load" +msgstr "" + msgid "Hot Bed SVG" msgstr "" @@ -11280,6 +11286,12 @@ msgstr[1] "" msgid "Delete Preset" msgstr "" +msgid "Are you sure to delete the selected preset?" +msgstr "" + +msgid "Delete preset" +msgstr "" + msgid "+ Add Preset" msgstr "" @@ -11329,6 +11341,144 @@ msgid "" "large, or the step is too small" msgstr "" +msgid "Physical Printer" +msgstr "" + +msgid "Print Host upload" +msgstr "" + +msgid "Could not get a valid Printer Host reference" +msgstr "" + +msgid "Success!" +msgstr "" + +msgid "Refresh Printers" +msgstr "" + +msgid "" +"HTTPS CA file is optional. It is only needed if you use HTTPS with a self-" +"signed certificate." +msgstr "" + +msgid "Certificate files (*.crt, *.pem)|*.crt;*.pem|All files|*.*" +msgstr "" + +msgid "Open CA certificate file" +msgstr "" + +#, c-format, boost-format +msgid "" +"On this system, %s uses HTTPS certificates from the system Certificate Store " +"or Keychain." +msgstr "" + +msgid "" +"To use a custom CA file, please import your CA file into Certificate Store / " +"Keychain." +msgstr "" + +msgid "Connection to printers connected via the print host failed." +msgstr "" + +#, c-format, boost-format +msgid "Mismatched type of print host: %s" +msgstr "" + +msgid "Connection to AstroBox works correctly." +msgstr "" + +msgid "Could not connect to AstroBox" +msgstr "" + +msgid "Note: AstroBox version at least 1.1.0 is required." +msgstr "" + +msgid "Connection to Duet works correctly." +msgstr "" + +msgid "Could not connect to Duet" +msgstr "" + +msgid "Unknown error occured" +msgstr "" + +msgid "Wrong password" +msgstr "" + +msgid "Could not get resources to create a new connection" +msgstr "" + +msgid "Upload not enabled on FlashAir card." +msgstr "" + +msgid "Connection to FlashAir works correctly and upload is enabled." +msgstr "" + +msgid "Could not connect to FlashAir" +msgstr "" + +msgid "" +"Note: FlashAir with firmware 2.00.02 or newer and activated upload function " +"is required." +msgstr "" + +msgid "Connection to MKS works correctly." +msgstr "" + +msgid "Could not connect to MKS" +msgstr "" + +msgid "Connection to OctoPrint works correctly." +msgstr "" + +msgid "Could not connect to OctoPrint" +msgstr "" + +msgid "Note: OctoPrint version at least 1.1.0 is required." +msgstr "" + +msgid "Connection to Prusa SL1 / SL1S works correctly." +msgstr "" + +msgid "Could not connect to Prusa SLA" +msgstr "" + +msgid "Connection to PrusaLink works correctly." +msgstr "" + +msgid "Could not connect to PrusaLink" +msgstr "" + +msgid "Connection to Repetier works correctly." +msgstr "" + +msgid "Could not connect to Repetier" +msgstr "" + +msgid "Note: Repetier version at least 0.90.0 is required." +msgstr "" + +#, boost-format +msgid "" +"HTTP status: %1%\n" +"Message body: \"%2%\"" +msgstr "" + +#, boost-format +msgid "" +"Parsing of host response failed.\n" +"Message body: \"%1%\"\n" +"Error: \"%2%\"" +msgstr "" + +#, boost-format +msgid "" +"Enumeration of host printers failed.\n" +"Message body: \"%1%\"\n" +"Error: \"%2%\"" +msgstr "" + #: resources/data/hints.ini: [hint:How to use keyboard shortcuts] msgid "" "How to use keyboard shortcuts\n" diff --git a/bbl/i18n/zh_cn/BambuStudio_zh_CN.po b/bbl/i18n/zh_cn/BambuStudio_zh_CN.po index 49ec02b77..734a66b99 100644 --- a/bbl/i18n/zh_cn/BambuStudio_zh_CN.po +++ b/bbl/i18n/zh_cn/BambuStudio_zh_CN.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: Slic3rPE\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-11-14 11:18+0800\n" +"POT-Creation-Date: 2023-11-16 12:12+0800\n" "PO-Revision-Date: 2023-11-09 09:14+0800\n" "Last-Translator: Jiang Yue \n" "Language-Team: \n" @@ -3269,8 +3269,8 @@ msgstr "否" msgid "will be closed before creating a new model. Do you want to continue?" msgstr "将会被关闭以创建新模型,是否继续?" -msgid "Upload" -msgstr "上传" +msgid "Share" +msgstr "分享" msgid "Slice plate" msgstr "切片单盘" @@ -10193,6 +10193,9 @@ msgstr "如有需要,请使用正斜杠(/)作为目录分隔符。" msgid "Upload filename doesn't end with \"%s\". Do you wish to continue?" msgstr "上传的文件名不以 \"%s\" 结尾。您是否希望继续?" +msgid "Upload" +msgstr "上传" + msgid "Simulate" msgstr "" @@ -10495,6 +10498,9 @@ msgstr "" msgid "Hot Bed STL" msgstr "热床STL模型" +msgid "Load" +msgstr "加载" + msgid "Hot Bed SVG" msgstr "热床SVG图片" @@ -10737,6 +10743,12 @@ msgstr[0] "以下预设继承此预设。" msgid "Delete Preset" msgstr "删除预设" +msgid "Are you sure to delete the selected preset?" +msgstr "你确定要删除所选预设?" + +msgid "Delete preset" +msgstr "删除预设" + msgid "+ Add Preset" msgstr "+ 添加预设" @@ -10788,6 +10800,148 @@ msgid "" "large, or the step is too small" msgstr "无法标定:可能是标定值范围过大,或者是补偿过小" +msgid "Physical Printer" +msgstr "物理打印机" + +msgid "Print Host upload" +msgstr "打印主机上传" + +msgid "Could not get a valid Printer Host reference" +msgstr "无法获取有效的打印机主机引用" + +msgid "Success!" +msgstr "成功!" + +msgid "Refresh Printers" +msgstr "刷新打印机" + +msgid "" +"HTTPS CA file is optional. It is only needed if you use HTTPS with a self-" +"signed certificate." +msgstr "HTTPS CA文件是可选的。只有在使用自签名证书进行HTTPS连接时才需要。" + +msgid "Certificate files (*.crt, *.pem)|*.crt;*.pem|All files|*.*" +msgstr "" + +msgid "Open CA certificate file" +msgstr "打开CA证书文件" + +#, c-format, boost-format +msgid "" +"On this system, %s uses HTTPS certificates from the system Certificate Store " +"or Keychain." +msgstr "在此系统上,%s 使用来自系统证书存储或密钥链的HTTPS证书。" + +msgid "" +"To use a custom CA file, please import your CA file into Certificate Store / " +"Keychain." +msgstr "要使用自定义 CA 文件,请将您的 CA 文件导入到证书存储 / 密钥链中。" + +msgid "Connection to printers connected via the print host failed." +msgstr "连接到通过打印主机连接的打印机失败。" + +#, c-format, boost-format +msgid "Mismatched type of print host: %s" +msgstr "打印主机的类型不匹配:%s" + +msgid "Connection to AstroBox works correctly." +msgstr "与 AstroBox 的连接正常。" + +msgid "Could not connect to AstroBox" +msgstr "无法连接到 AstroBox。" + +msgid "Note: AstroBox version at least 1.1.0 is required." +msgstr "请注意,需要至少 AstroBox 版本 1.1.0。" + +msgid "Connection to Duet works correctly." +msgstr "成功连接到 Duet 控制器。" + +msgid "Could not connect to Duet" +msgstr "无法连接到 Duet 控制器。" + +msgid "Unknown error occured" +msgstr "发生了未知错误。" + +msgid "Wrong password" +msgstr "密码错误。" + +msgid "Could not get resources to create a new connection" +msgstr "无法获取资源以创建新连接。" + +msgid "Upload not enabled on FlashAir card." +msgstr "FlashAir卡未启用上传。" + +msgid "Connection to FlashAir works correctly and upload is enabled." +msgstr "FlashAir连接正常,并启用了上传。" + +msgid "Could not connect to FlashAir" +msgstr "FlashAir 连接失败。" + +msgid "" +"Note: FlashAir with firmware 2.00.02 or newer and activated upload function " +"is required." +msgstr "需要 FlashAir 固件版本为 2.00.02 或更高,并激活上传功能。" + +msgid "Connection to MKS works correctly." +msgstr "MKS的连接正常。" + +msgid "Could not connect to MKS" +msgstr "无法连接到MKS。" + +msgid "Connection to OctoPrint works correctly." +msgstr "成功连接到 OctoPrint。" + +msgid "Could not connect to OctoPrint" +msgstr "无法连接到OctoPrint" + +msgid "Note: OctoPrint version at least 1.1.0 is required." +msgstr "注意:至少需要 OctoPrint 版本 1.1.0。" + +msgid "Connection to Prusa SL1 / SL1S works correctly." +msgstr "与 Prusa SL1 / SL1S 的连接正常。" + +msgid "Could not connect to Prusa SLA" +msgstr "无法连接到 Prusa SLA。" + +msgid "Connection to PrusaLink works correctly." +msgstr "连接到 PrusaLink 的连接正常。" + +msgid "Could not connect to PrusaLink" +msgstr "无法连接到 PrusaLink。" + +msgid "Connection to Repetier works correctly." +msgstr "与 Repetier 的连接正常。" + +msgid "Could not connect to Repetier" +msgstr "无法连接到Repetier" + +msgid "Note: Repetier version at least 0.90.0 is required." +msgstr "注意:需要 Repetier 版本至少为 0.90.0。" + +#, boost-format +msgid "" +"HTTP status: %1%\n" +"Message body: \"%2%\"" +msgstr "" +"HTTP状态:%1%\n" +"消息体:\"%2%\"" + +#, boost-format +msgid "" +"Parsing of host response failed.\n" +"Message body: \"%1%\"\n" +"Error: \"%2%\"" +msgstr "" +"主机响应解析失败。\n" +"消息体:\"%1%\"错误:\"%2%\"" + +#, boost-format +msgid "" +"Enumeration of host printers failed.\n" +"Message body: \"%1%\"\n" +"Error: \"%2%\"" +msgstr "主机打印机的枚举失败。消息体:\"%1%\"错误:\"%2%\"" + #: resources/data/hints.ini: [hint:How to use keyboard shortcuts] msgid "" "How to use keyboard shortcuts\n" @@ -13366,9 +13520,6 @@ msgstr "" #~ "centigrade" #~ msgstr "该类型材料的建议喷嘴温度是[%d, %d]摄氏度" -#~ msgid "Load" -#~ msgstr "上料" - #~ msgid "Recommanded temperature range" #~ msgstr "建议温度范围" @@ -15324,9 +15475,6 @@ msgstr "" #~ msgid "Do you want to proceed?" #~ msgstr "是否继续?" -#~ msgid "Physical Printer" -#~ msgstr "物理打印机" - #~ msgid "Convert from imperial units" #~ msgstr "从英制转换" diff --git a/resources/i18n/zh_cn/BambuStudio.mo b/resources/i18n/zh_cn/BambuStudio.mo index c79a29446c30ced4982c7e745d02aa007e80b784..2667b1dcb43277892c5077ae7653589ba67bfeb3 100644 GIT binary patch delta 68547 zcmXusbzl}pyT;)+3GQB;ph1EMcXxMpDDDnftT+@Y?(Rhke7F~Pm*Ay9vEmdtzx$o% zoIlPrGdnx;jO}g$r9NN9Z$4iE ztb{3WI0oPXjE;-246ecC_yW^nwC_G&Ld=S3usD{)=2!t2A?rl5S9oG@a4pTm<-n-)qRIi0hS30@Xtt1)J$~2B-qcKgwe<^$9T8_HG}&w zD&E96YVZLGjqnY|z&MdygUL`GrN_va3+rHhWVL+baS+Z#%|QIf0ls{g5Nl&4)cx~O zOR)wO$X<+uXVFu^B@(Lm2sMH?sK}#53GgMt_^1vtVJ^&!nwdtZsUC+D@C+)zMp4~T zY`|LNUttL>70s0oN9~ov(E>c5)+~a8?id{1t<4lnO#U}iU~5rRyaP3ogIEc#U~Ehi zBfu9Qvtt@8f!Z4_FcdFib_|H=29^^w(1I~N*Fg;mexjf$*2O-kU3vmF!uYWQe3P*r zHo!+11&hXZOHl?jlQmF*wnWWfCse)OsP+e8I-F+L|L{m?*Y88^$}^~uTtJQVA%@^b zRD)^axIK~?H8Xip9hNjJ+x5DrnQ38mMNRo&RDUy3d(B%xLXmGm9k+w1hA*H3iLmRh zQ2_+Rbsfe)HJAuhKPPs=qNu=Eq4v&h^St>O6HxvIIaQu7c06|+Ld=|~jtZcEWEeZp z=c|kguwepM|7TQ3Jy0_@3RQnBrp9TQ3O8dlJcoL2q)Hgz%Y&!Fd(_O8P3$&teN^CGupkaWouWUmgwFq8Bno4u zBmurKY=w()CjN;9esWK+A2^kKj->8+Z~z;UKZbQMO)@v~-l%q`p>}zKiJOsJ*`C<5}C0+RzVN5;VJVYD)RIx+ykd6s-bJBCAfuvdAsLeYLi{o4@f;a4X;?!=p zr$(KI?5L$EV)-hmIsa)XXhcDJ9E@3Tk>yXIHq#62jUn}f}y-<7MKI&cb2}99KoGHLJjznqHF*=Pp*XL1d^&Is8`hi;8kdOf1 zcC3sVaX@C*aTKgXJ^^Z}nxaPD4)x>eyw= z;$9xLF`WD~)G>{p)jjLGV{h`mqBd<%Huo~hiDSv{Moo3uQ1?Kpg?jR}$M`xYJ^cxv zZzO8OGf*?J26f{G)SB)>ZJr~j5ne_Geg`$8=cv8#)$(z(yYnB6TH^eu_9~*EIIfu`^=s)G->0|WE9O|}c?kl&A5ibnZefNfAy z*$p-I;i&eeqB@w3YHuNGKx-}khh0CI-*X-ONr9&7G^&FumcMKHzb*eSw&(hPR^GaR z3%m_P zMeX9;m=i1F6dZs9F?tENL?ba3`Cm~pvH?|pKWeRCp_VXeN%wY5ipsaeY&!paNvMG( zsI}UU+PybXOL7kt;1|?P#VHlw%Zq8THP*vW+-W{W4J1KnH}Z6-f#gKZRCx@;9_Z=w zdj$za^aM3EpHNf&19e`bl?m{z!FZ@ZcA)}1i+VR)M(u&GSPwIn4e(XP!I%S&qXza7 z6?lSj?gy3fTP4DsIF=7=igQX?YiE4OD&Lh zukE^31AIRRayl>!?^k#2C8_21Og2=zB~Z_SdPsksuN#TV6pTcj_p_+;eH(k@6V#q) zQrms`%s_3rZK#fKV=?3hd;f!{IBGMtLLI~LmfwZC?;&c2W7gHTBIhqN2~A~NRL9*= zBOizw>2Ul9r&+mI&zXt{UEi4*wKQcglFolCD`=0J z>QSh*Ux<33>_Uy`G-ks0SOilxaDg{Ot$l0suQ{rnUo5`}HRXFz-;P(!_voo0QA2lQ zUetr67HZdrqjvdb)Op^4H!xBow+SOqyZZ%dgzr$#{M$JD@Fdg|b0HSMd#JsWw7FZVbf|B~Fw~3` z#1>cw)y`H_`-klMInN57p+@u(^`ME-!tK_Cs3|Lg+ME@z8P-O1yvf{U*N>ncvFA`7 z2DJ?Eb;JayO*sS=z$nyd^QMx}u3d!MB->Gs(sQVav0Ay2CPTf=YN0k?N7P7Hpk{Cl zD!@&sCESf__dMzpJhA*oRJ(Cn`}KS&T*8+b6;VD^LuF8#raEdwZBY%)##*=Oo)ZZ2cz~*W7MV`jcR`ls+}E}Ug!T$5@8fPN3B_KTelQNFd_NssAJU{Lva{t zDmP$p`~$P%JJe=N)6NB!5w)bbQ2~}UYnjb4G5z~Glkh)iP-{QUD$GN5wA$Q+dgARw zP4R8i@qL41FkXAt&TO1Wehrq#{2g2XLs3gL9<_I-qNfh$kx-<|u`cdFEkUfG1AM3O zC)5ZYqNe;c>Ue!c1sKrL?TzSInS5GQc^AxqeJ~>~!`gTP8)M2&od1?2`gd}>^*ZW_ z_XNw}XVj)F*4aH`>!ThhV^Iw*#SM5I3uC`70lo;_j2gg{u5L!=q4v^xoPdW=^{aRD z+(^cCb5lPVwT81SzW}vaR+`&U0UkpIa2>TrzN2O)L3fu=je5Q2!CL#U48_Ha|57Bv$&%nGPLTcR3lk7}ncYAFYycKamM9+`(4$Szc% zCs8xvT_vGN{;>)lQ0F{KPggNDW+9&yHR8IcKnJ1Lcm^tf1*m}5qn?mkP@C-?2IGII zB}v)KElCIxkmoCC1r0i;6r-Z`V;0Q~(((U8wrU zP*1uGs8jMc>NvkgEn$=a?*62hhJ0Ggilxy1`~NN^%26;FHH8OJYxt+-Z=%-n9;(Ba zs44$!`Dg>(rb~!=E`*pxQEOZaGhqkRUYLwpnhogx`F|S;MRvk2JjLSVUt>1RImq46 z1l4hC%lAah%mCD07>?RY<1jx?M=jk+)QsIk)%y$8{>wp}e?6PC4-W8^#hR!aW}qTm zVfpo#oBSTs)V@Ro@&h$9afY}VOKIjr%~WYr{c2`&)ZXcidZdpZ!ui+7;A#rAhDT8i z-$t$7bJVW?hMKzcLtO)gdk-w}95Ybx z4mI`3m>I26FskDgmm|((V2WJc3bs;xy`5KD6skQLo|msQZ%r;`T-es$O~2)K*0; zK|Rz`wm`Mt2?t?6>`wo_Hzc$stwuY0p{8~uYO~BoZKB^%=lM9QeguxeSExMQc<5{ZUIeegfxTQ?!->MZ66oVU~&R*`5Qn=1oz7 zd8mMwqeid|HPuJ0{4DDJ2vmm;QSXLNsFzZ{N$wHdA6tQ=xWu7SwJog?g~GK+VJ;)WF`L*8V^A-#^6#m%$v)G~ zz#yc)=krLUrNVODhR0AZox!u*u3m)+Y3PjQ@6QhK?csXVIc{l=pw|2hYGy8?|22#{ zj_=XG1gOBH%ylyp2mOEkpNWLlA~$L;RKYN8iJGDrs7LEE%WpvidH_SQ?>zUD&{EW1 zS!r%GccKC~h}!+9QGwjWcsl=2Na$F7LOrQs%(n*$>X?*A1=t?7RKrkfI}g?1R@4$4 zLp6L2wRCq;FRc$|;sx%$FtaLpI`?f!XmbrkMLGsGh0{<^tVO7I!a7t(TTmSxHcz3x zf-j*4@&qU2XVlV+UFhzgglhLU)Y2?j$oW@;t0>TeW+&>r-$sq>hgD3l$Tg4@waL<8 zGc1c*nx*Du)brs0>i+Xq{tz{Qe^CK^#?BaJvF8eUah9}sJoK-*xy;;*THF1o5gkX( zz!}S5K@H?4YQ~;h`A5`Je8t^t;)F}wo;kPFJ#oK!B-CNzWdXjwFg+^L7|UIS_^1(O zMJ-Wb%!*}Er=+`GpN9%;9je|YRKUAX0Ub8ap=SCP=0fiW32l;GE7%NJ1N8tohuVyh zSGtDN;cw(auoffPg9XUPS?zuVE05*LzrzYxWR1&@M4kVWSQ%5VC7?haY`8<`zwdhY z2awq}Fj5-cfxl4k&)?lht8H|D5;_32$+B&7BP)TLsfwsmQUf*B-BEjDG-~8C%q6H} zy#W*915BzRec_U3Gf}o zRrm_KZl%K@z8SZ<8SS@&y{9Q3OhOTjMeW)Js7LW8493%_k-orj_zqPse5VV1Dr)mB zL(R}O^lwts44gp)cmwsadV(5IDH`Y>fHw zEUJUZd)&*WFlq({p!UEx)E-!j8tFzl9@YL|dpQ4^>Ms=d1K8^xv6(S5^Q+Ap@#p51@O4#efwQU zaj`Jv!Kf*3g26ZuHG&PO2hl;)6rVtKe8c<;XOMr3>Ui7%w-*+oHmSFsL|qaQs0Q*L zbPbn51=hgw?ae{vWV^l;^`O~|3S<{*vmG+eqnn1rS@3+nAw z7}ZccRK;efk@vu?xCFJkPop}%fU0*B_2hej3j8Ck!zhQ{DcFLM$?rqW&=K_i`TqqH z+8hs2H@>tA-%wK=2@=U-E?lmboJCUY-pPn<-J{Far!z(VA|phg;Y!dVnGqOzzZsf+6HXVgH# zQSHw}oq}bk_IIA}+{@zx1&Z`3s)4|hZlp<25vN5(oC!76IZ*)=LhYGSsHLfi3ZxCH zo!+Q=V^CB7D{2$YMFq6jv&06>LBTHM9pQV5OYsG&!zrg+19MRgu0VCT0X2gMP=TC9 zjqncYzJKldS5*BNr(OH0Pyu;qN$7@948~Ge7F(mHeib&t|DmQb;TacsHrz_SAZjZA zLACP@OJahv?xVF1YDT)6L(NG}&$obtp4l7BBjzphU)1J{e$IXIgrdG+8e%98LB0Ri zU}ijls{gN<_`J&(G@D>B*TeCP-v5h8XzJ!(aIP_Tnt!4mOjpe}W~_^@JOndwy)>4> zj;NVhhZ^}|^OE_{e2eLI{(~;LDGR}RvFkol(bkF#3Q0KZ}Gurx&Bv@H=Ws6JBu@^P~*AJrFJA-=t-bU5yb;E61&s_iii5pfB<)(Xbw zMFrFqHNw%T5iUm6TZ@{Bqp12dNAeJtvkKNr=}Ce(9cH)_}4Ma|4B)J%TDj5`1EBiu*| zpaLj|YM?E4$L^??&Rxuc$?m%AWl(Ec9W|9rP*dFn6-YnKgA-9RxF0ouKT(_aG$z&g zzeGY)@((J~PpGMlcF#4K1Qk#)X2)!(h8tl+oQQexF=|GV-FNx+Scd#u{2L>16#n_Z z1yJ=N=UVTggvk%s=>{uQ*juJ;vFkb z{={v*P*lB=sHLiHwt3>YzqQ_nf)Fm;MeWw8f4dQ+K&@Q}YOQmcMKPFsCDe>{Le(3D z+5;m{?My^@zm6Ko zWAmdK{iVB}0#!dVYHx(0>Q_L`L?iU?E!6X2DCXDspGZOvpu?z_&UMrcpHNd8>y^XetnZzZ^9)qOTQCFu5A`yMz?}FVbxJaRa9_=3Fgy8PsN=O5HIrvh0bN6Ne9!zF zHM6fjaQ?M9B7Jmg91nFvT2w$;QGpad1zH@nwq;Rk-VL>uL(Q?cg#2{Wefd7QB`Auj zR|@lBRV;~~M?!0O0E^>o)Cf|1cE5(Jh`GpzV{Y7t1@Jzm#bjUHr&|#$OMVXO6h&Ya z{Els~@_+6D^gCuGAMLA~K`#f1d=ykgMK%IM@DJ2T@1Q!2`YphBF^Ipvhxf=Q2nh7o ze~Ws_WC{%QFI^|pBX|tv#UrTpKB4*v4hr-KP#xtSEqfiY^GFPB>_g?gGHq>6ahI(E+L~XivsJ-+RwdtZq3-s@eR9H^u zKLZKv`c9~kjloX1#|()c=-&g=P#qjbb$kxh!ClnUK0zL-zEm+>0CllG`F5xQ?Lofm zeFstZ&5RZ3^HgCWiDLL3wafGJ-&?7pLS{LfOuiOg!+W?Kcg6|y|HiXf+(7@|jDCn3 zX`gtmo#9xM{20``;5zEuKSRyfr+9&$|JQ4Q@!b+sL``uo)YOkh-LL=^&^pu-?Le*l zG1R7gXXPOY+)U<2Js;|zI_`;@p^>Q5_CM4qxst$ho9aCUn!4->U1V)hQ``;JVK{0{ zCt3MI)D-@X*>Jm+KQRBrc9aJu3iN--{EQXIk3j`?4i)$dkAyl1PV9DXPE1U`EULrC zs1bBVZNj0bO*God=i(mn>rr1o9h10`jYPG(4AtHi)Y2YD1%4LQzIT;`ru+%2;tveL z#6Jc4|9)>V)S7NY1+WLzz)@8FGpPF?ViNohb!-zPb@l3_>NQ9Gpwb7mw7+67?;qb% z68kAQoXk!6$mDJW(@`C5MJ>f{)Cf+YcJl?heib#62-G9@m0kaU3hY1BOe9R<_E0)h zy&TwI=RY3_HM{}U@K)4FcB227p=RK&<^Ms|`-4k)C{~t-S-vs zNRF4rnGtngVY5ma&c7OLN$1v~Sio(pZv zsi^k%qXu}@@?TJa#ZT+Gh%==P^#1@7hKjHWYRbBxe+E#SX%cF$tUv{_&fJ9x@Pv5- zH4{%!@BNRcr3y^v>cv3yliVYr_joqch^v`(Q8zR}9h)|&nF&WVI2$$P%TNvdfePRl z>Ra(DD$vj757d2;(+B#$4dY<}@?LEc+H~VFGtNY<{eINQFQNkb3svt0YUH0SA1#Ah zqC}{@kO~!eF;rmXFc9nGWo(3+$s8H|dcN``G_vNXN8A2oeJLvPRj4)Ff?AqC z(Z459Gx5l-f3WhHnOsLHP{%PZYDsFM+Ha1rbpAV$$VNeb)Ko7+MYs?Bn+7$NUoZrH zAufQ-s3%)K)JUtK0&I$c`Y)&@S%BI*8?X=_H2*^dlrO70ZDq1@{_|4Mi2~iQ(A`%@V3o8pwHCCQ4qF(<0SYN$QX7!^=QR7br~OE(cUbF)$Rt;Z~Q64`5> z?;Q!<5H***Hc_XbIA+CWm*|G|UcaHJ87haGxdxW+fa-7{YKF$5W?}}m zz$G{e1HuA*<@x#3H=0B}3eMznnI+QO}301>KGLP^Y9k>LpVRYhVvlfCo@B zc@ovmIm`crdH_8~&1gU&*ItT3od1dxgi_EO`=ZwVDHg+Mg#-P6)LI_3YnNgk+>1K* zuTg=2N6kc}B5sq#LfxMg^W)E``irm`Za@VTvnc0ZiL^!C)D^(0d2ZBcsEYZpKhDPus3oaf%FRG6RKAhf5@(X{fZ99XaV^Fu?FQ)mK|*V?8*}0n z)JP(i3H1MgWL^v<-x~Yiuc*Kxm36y3F&-nI0X1XKQ31Tca`*{#8j6>5o3NVM3^|^j zuPX^1qkgE(I2JX+8K@DTLT$nis0UL(d3P$3p{6ts>ZMg4)lMT+fSpkT8-iND z3LB$38h{$ua4d@(u{6HJ`dFYE=U){jlhEnJb5?-y7AzFLr$~>b1Qc^@MzjF zeI+m->J;=vZKido-M%Al669_rED4uf$lY9`m9j^icNb0Ap*SKrG> zLgzCd`ahYlAo*6P4(8hR)uqJ5wbw>p<)bbNiFO|8dy|EnC@D5Z%XDt5+^&I$uYB)|K*G_s=J`d_xRzTff*UCF# zG@XBsgdQ+sQKw)!s>6BMJAmKu;AZmangsg)DV58pmrI$ZyuWcc>R27e0vNMdp#Qh& zWl)dkL%0}QG!OLuZrInt{m8cz`_sSg2nijdqAlHfyD@epe;ub{`Bv@==Q?ULg|v1L zp#GSf{Qqz)KF46})5fj!3{;@EQ0*jZ8|eR6HP&G_@@?92{&$hMNTL)@YVX$m9M&Ws zt%KVerDcBdyCRld@^jiKZdbaa-${p7o#9!Q~`IRAPb_Ushs z|1I?<>_I+JXZJ<)3)Uxp3)^CzF78;(!ZhSB<3N0e6|q}aH?kc#fPAKIfxgNt;Ud&a z>RER;)0=w)`u{_Pb3Hi!inwY|_e>sv*~zcMoOlIwEF<@F51I_9_jz&5kG(J>uE7j= z4#V)BUC+|nf%H?u(`#YBT^*n7}{aF!H^I1^WLDiMKeH{DR^B zcL@Le-v~E#O))+fhNB+E(^0S8-KY*Dk8}^HP}CGwLIvI(>);<|^il3OHbV_yF=oZf zsHOgaB{APGnla8_KN32ATQLt_z+j9t+D%bLd_%rJZo`ga+)uTs$GWL*h&pD!;$l35 z8?oCscWP3P5A^?0Z3Ub}`3~HH;@}?ngZd&!A4r zHPmTHGT9x^!KlDj;6c2OIt_Dw4fIXJhu8r7O>ym>MeU8aQ#t=TNlYN23T3Cc4(6kN zCcK4L@FSkUGt&co2XNMJfxdg#aE4o&LNnb`wM1QCizTr0EZ5#T)ZTc8+A}FM{Mk2f>&sMqsx^RkuSLv{EJ^>X_UgD_~R3($*7LQ@zI6JQ!tM|m(YRzNk-3^mejmLGxY za5^TzMRt8V#v*?bHRab(OZ5~rgP+YGNW1*`?=sg>64Y)FMNMU4)D7iO9aTY1X#*^c zEwKnLL(RZlRG?2W3VuO-8wMPBkO4)@fs2dufzJz+3lkq3=>&(Nb zhHjw(dV&hzHEN_^tUSgFw?qk114)VR+R6o*h# zc^-A+HOoK2bL3y50@}CQT|bT**>zOFZ&CMu#Y`Bq#_hGNsP+o2;rwgLD^Z}$*9LWC zKda!OHr=nNhL)iMTWi;MqBiew)C1=l>a_f{)(xmA>K!lw73g-<{RdD_+_P&v*Fmmz zZr7JZt#u>RGrcEH#EqC8i>`N5-3cp@ABkGBQ|2Ai>3M|;EYb$oVM5eWrA6(XOsIhJ zcqH_`E{d9x-l*d<(ke{B0_5jn0A57R&}B@IcTmSK;CFXwlA_i&J!-}Zp=P8c=EQcW zC7*!`)Z0Nqo8vV48^+A!@1WK!%0|~gcGRXSiyBE~)Y8;It$7<%$KhBNe?#4WA2mbK zHo3QEa#VkHk#f)1)Fph~P|xsTsF%+|R6x5>OL7=BrMFPehi9mfzsF#Vwb^}QWk&^C z6V*|DR6ETv4|c$kIM<)&{M{m^=EXzI^H_$L=HT-JJ9z#zQzb# zw8woLhVOOXY#Xs7<UQJ$4rTzyH5Q zLTmRIYOTJa9<6Z>xHYVd?a22;Ex|R^1LrT)eLql}EAc_saXHjWrZQ@&s^b)Fgst!y zmc^=vIRDK_Og-ej=U=1FalFIsgQ6zt`+hEtz(hv^{r@rfEbLAGJ66VCN8M|7FZLoI z@0fd#jl^8!&!GbJ{pp^xxo{rY_J4Zr%O~)->$owh;knorKIK% zb^IG@K7a zmsi7|=gSV)ejC9@w5{$Z@$MU66&y6~$`@=D=&i{B4TJyQ6C0Jtl z-B^nJAwEr?pOBB+4NpxUd5>Zpd5H!)k<^>*n0`~O`?WT0YSEQ51V zyE6jk;&aqUMqhLzn}J&ERj7dXqxQfJtbiX;o3g|u7eGDK{jE?l-2)Zis7suGML2LZU@}t&t0|wzHR6yHM^$wu|zHa%yE&mdT=GV>83P0D$s(c z_R6C=Y>B0@E9&L72^CQCTmJh!UrG|e6y$XUzPhNX>x^MI6g3lDP;0jxv*1C@i_gt8 zx7`!74r*z7;Yj=iHDl55xbkGEM{y|n|NGzkBvhe>U1))7pd)IEhFJMDb3SShthD?t z^9X9hXHo6l!ixCZ@?jC~d!Q_829{zWo&V(|YGVXy*XF+Krm`ez#MM#fx)G}5=BN?$ zLe10=)b5^a`5CAVR-qm^YcM-rM$K5@y+Gg3m><0oBo>j-g}Yb^6W({ns~+mcsi+a{ zN3H!iY>81GxTWcU+B=<50S`gdA7jo!-M0$0Md$`QSJ3W1u*Eb=Prz~3zMzlY}6iD zgnBY=vFq2Y{61>R-=X%%e`fr@+$Ib`bx_`{gBn0fRJ%Q_e57ZIDRyB2s^TW|fO#I( z;5}3WFD&nS;_AmXQ=zVBN7XNBRztm<8e6^}wj%G1B%vD~qek)xwaMcA?M!FpN7bv0 z8hJCbt=Sp-%wLG9~I~t)VJXt)UmpSn!yDBx{-&WM&1bP;BeIaSIh^fWB&^MfBv8It!ua_ z>MOSf>V}D^faaK6urc{ls6aBkb5mc)EMrzP8=yws%KRC1Uw70Djd;iTS7HMN+C0}$ z9X~*=>jZ^A}+0@ZH%4=#}GsP@AwU+M$rUr(%x z6!4h#)j>s=`?IT9)~sbVM_uo1`Ebldege+IJyu@#i(7(LsAD${^WX}siq}zrWc2=X zi9BWrY|DkJmfwsT(LPj1*RTsl`|3v27j=CIDzF)t5m#IJS=5v832G^te{(b24z&rr zz9ck7yHQhp6xGlz^CfC20=~O%x%jA;R4NR{P}EXXLv6YqsNbB-#wmCeTVjVFuHECP zm(MNao#XKt6y)Fi1595)kUxO2<~-C?{ci3ykD~&V{RQ4z^)c+-*h+a`}2#iSni9KW6?&u6!7l=lV$;j`1T0 z`5(R0vANFwdlDV6ZWI^k9@G=;wB_GmS@Ho^0QEn z;^nB3Z!wRf|9}4@f`n$^4eG{7(OknZQ4gS`sPbSl#IENsi=akU5hLMA9DwK0f4ZVO z>tGVfo1;!e-{?W^-~XRVfjXFt8qp$iz4<@8e#|^$UN&!;56q{iP5m0{;}^@cgjpciohs$!^jN*(Nm;n)ISpzf;{-v!VZ{XhQ?A)z0y zN1~>FBdXy;SOhPkZj6(_-IxMZuNZ2^YN7(}f(oFwT_1&Z zB>wp$eR!loed0As%K6tww@{$SFQBIIIx6y)R{kA(k&m3r)f<2c%tO75wxWN@P@C%_ zs=arpUsU{O`Gm<`d2-ZDr%lfJS0aZM6tM~wQ4Q9xd<(NZs(x3yJ_t3k@uv4Tq|FT>fjh^%5S4ONSM+YjA}SLs$Q7o zE8F#2*o^Y#sE^n^n1l}=?;eSp0sPJ;b&&t}dl!S<2%exCijvliFr}Ff6+m@V0KcF* zo`&H#2lHXlbZ$V^F%9`nsHGW?p|~Dt-}Budp8(8#x;IzEC)@FwcU zH>kkAqh{i#EJ6N{%)F?E8lmp*V&y|DzZ7-<7EFlyQOETX>aF=83+G>ncNAz%qhxi) zLv5zysN*yTb>4T{^?z_0`46a$$7Kuh{{mtTDxkIIUMxZWJn9J=FVwYP4OOo}sJ;I? zQJ|6c#O62#)$m{D2h_-;WOwE1Pz~fk1zyhbHBcjNZFWaJ35QtzII8{?%ir}#W7+%<#v6C<^Mzlauc;@UZX~yAy1J1N3d+DrEHG=_x~V& zf~iLTRHH^X1J%JIbBlQt70`85y}wcS{cHIjs1Bp&bpwirY9}Y^xR%Bq*cJW%{$B(M z?e^!WUD_$kb+8K6&<<1w`z(LT@)uFB+q+gCKVOjle-A7vs{R4<3@Xr@sP-PAX6QNk z|NXCk{O&>)%*=&cs7=)f3t~9xJ7EXv3&vN#)vtl-s6Lj$HmI3dfeP#o)X1Npmh=nu z!ITBvK&KYu{GX%XECq^iVIkMxYE(mi-~c>|TJz$CUB_Ke^?O@>s5uH1&;)a~xdOF! zwx9yKiMszqVa~rEKp!d4pI}5U;?^hx6+mrNgRN0h*WK)g+C)RK0nR}+{04Pjq@pgL z$P7W{hUL+oT8Kn(y#G6Ur7?0!uhD*NW8;)Sh!@6|Ic<)lyV=7?Xex@yHWMimUbNt zMD2~y=zr~EO!7BSfj>qC^a(X%k;}O9#OVL`e>0O%g}kUpOQI^)M@?;eR0p1wZ@`k| z_o8O(JF26|WnDfgs=YL3DC(_O$nq6YOH>d2|N9^PNvNYqc44J?+K{gRc;52YFeCX#m(`6|TVfk4K`KRcMa7p|d#*^-h>!ZbMDo zCDe?)M>Q0uqBAXOQ--0g*F@dl(eh(a0WUFsujsk8-c5lTK80HQ7pR86nei&Q^7N<% z@}j1`q~$AHzJcXiq4rWYD<5S}w({Aiet!2XvCk@;wfuEdM}J%XJw_!Txw11hYJ`bV zQ=bF%w#$d=xFc$hc$g2DqXu*nb>9nAJugZXmq>}KkOymHIn*O_HtJ*Z02ajSsJ#-u zs@rrWP{+10YD9}sQ@#nc6z5Pg`yADA>}u|MCgjtMfB%6*M=tz=>hKk+;!o9GJ{PKk zhNu}?hYEQ8N)(!qLg@H6T` z(i?lDhfVPSb`eSE>wdDQ6oKzn%eu8531uDPJ;TPDvJuVFRI;NP%|+PJL3WL^hgb@>l&Vh zdVnlKb$k-l@k7*_K11#L==Fm9|L#XZ)b%;2A1W84Iyi#r@F^+ffZiZ{Pw-gFDF=N44|O{EoUWazj_105zawW**cG zR%yuj??<9J1-ju1YJ?9g{|~C+&!~=lja)tns(va|Ls?NB6hj@u`gVQ1U7v;H1K10w z_VYDy_m}WUXv9@f$E?5kt5sNq+U46&9UVq>bk%%?qsd2W>H_=~HMJ{H_5VN(;5Zh* zbEv?hHgkK&OGHBN<^0$cyQ0?mmR0zIY9M8Ewhm$ zsM0dXw-no<+KJZ6eR#x00`+_eN$9wxM^(sy{wcD23Dk(nqav@5T8cKP5e`Jn;6%H= z12scOP%oQ1co?6fW?*A$*UuC5|M&kd{Rw_aWJYV_DkMg|j8a-YH!6UFsE*5_9wZG> zGuFqPjtXFldCGi*y6+omK=InrkIsKE3EdEaYOo}#!KSE+gHat%FlU=9%q`}A^E7HE zZ=mkKhnmsXcKr)#2BWs){HsDL68ecGJL<-T<_gq}>ro$z+bzEfHRVUlS5}_9y}LgH z>b`8Ky^#-_U_&e4X6|dx`PayfQ=mYupz@DVf&6Rv&t{Yk?s`Jh2!bu2A9a5jvkpch z-v-rA7gRvKEk6|X**~fS=U*Mpq(CEFhH7XPHsZYQK%M9K9c|6chPavX&ZrJjb#hCX z!7PRJ)Qo&Y zbsW1(kpGY05@8AkvI6zVcCc%Z|6j%ajyetA+HUT>{s2{wqI;14uUOW>TI6@(ej13? zBgp@6K%MUC{;;Y^uOQzit{=t;xTm-KHmuku$p1H{+oMMM78Q`MuQMv9AsYu7sOQT; zLKTafRm_H%hw^r)kyl0bNNK5`XR^%hpzytet+yo|GrTq z)X{%<1#|Qd^8Yp5NCSd=%L4i3GHL`32D=8En?21@s3+Yl%Wp>2KZ4`&6sp7eLtG$j zQ2E{%U*~@q3EeQwoMSFVRa|9mGY_Ihbk_0_=5y2xe6oDZp>9(qMQy^|s69~M^3&1N zg`FhyGua*Ur*JprwNRU~11i9tmLGr$U<7JurlB5St5E?TMD3lks870JPMKck`r6jJ zW*{oiO`e_q!*&eMqZ+=0>iC6~f3)&Q!`$^mW(L%gG7R7=!EkPz|0y&CDfCj{(295oa_*Q6tZb)aU1a zE2xZ9xX{4zf1@7B?@?3s8TBRP8|^xZi}A=NvwT)m!(piUrBHjLB9_MvcKvrN-;Mt7 z|C@H(Cp#q39#x)qjjBh4IjW~_vv!DXVWfnutU}d}B7`3-rq1qjU(RKdA zt-@Hl@GGjJ=~liNHS$%cO|>00#n*8ZMj7jtXaXv~5Oo^Tk8^>SKm}6XtZ%kQ|G)p$ zkA!ZRW*2@p_o1fpENY}zEPodj;9urj)TZ){cVA2iP}f5+H-@3^Z*TTM?WsZIIsZyb zvVz6tR#e2tP@C~8s)K(}fqqA=ZSo0jN(-5_Q2}>G1<=d%tb8J>-Rb7C3HD&wY6XX_ z;w4nXH!c4N)!=jU6Y9wpd7@j(>^P2mZd3rfQG4hRs+}{afm}lc@B-D|H_tA_nB;B@ zM*q~AVOCzs@)c1tRu8qAen$OtJlx9v#Oma4+Vw1xU3;Z*4dpdZ_kT9MSiib2oHVE@ zt%Le(?qv=$C!6z8$8N2;+dOUFL5=h!>ikEV;_{hMzdI^!`KB)K`FfE^!i6d3Ds!KC z1-0h?;1!HE)dd(~{$qYIqfK)GCNV?If@USuKpSH&z5fT2PzP&KBR^(dHXoR;(ZBgn zQ=WXf`>l9O)OlWmTDlFWDc*%y@eD@APpG}&`^_0u>iowcp(#sj7qX$&HV>+yDyWE? zqc+n}tczpp`fXJGSC)@9!~JR|1?qW`ACF-}RC{S=y6bt+|NUQ$gd%H(8bMpsO!PE8 zbCO-3hg#d!sQXTvm+bmYR6tKq9r|Xuz!Rc=b(6~Sxo2_yHS!`9sG(YRp&@EYTU&X1 zRA620`XI}XLUl0J^2<>(wb}CL%{!>2dxkoGQD(dTlFYUbj8qipLRMUag;5>eM0N1Q z{9?wQR12}o85`%nRVM}6u=o96=XN?W1^s^O+)chroGuW$*dO(g`4~0QlnY%u^-=A#LCs7*^#A$aL=uX8Iu^$D zsPp;+75OXF$lszG_<{;7_9AC;)b$WlAUUkOAZkG6P;bFbSQY1EPJD{_b^enrc0YjB zM6K0GJb;I>FOFK`I{0D+EOk>D4HZaIGozWuEP-vfUe)rOPn$j0$&~g`WGBX&5b3FtV@ETP6+n00xwN~dS zP{&bLxC+To4~k5dFO0fg0Xt%2R0Bs)_3oe=euG+y@0O3e(v>Gb4Iqu>OQGsjU+K9- zJqk2}re-g!Nq#J5!y8r}d6lc50@YzU)cMbeI*#SB7LG)1zALCHkGtBvmJ6T;G8#3r zb377rNUXsDSZ0m;3f_Zyc~o2LUe5zin`u2N@(ZY6PF+Wh>;)>Ixa(ZQDNzFoMRi!( z%Il%(wKKh5Bs7JdRhW*tVVUK(qo(>8DxkZl24bvt9sGoD8_eyfCD@PZ;5zog=hzIJZw&I?!acYGXK!*H6yNNYwhHPw z&;r%&VblZeH2VMi?=lH>d<)gV1M|I=N892WjEkz567_wM9yOxeR$dLWkgtoHfpApd z3s588Zu!HgQ*nC>=U){fZFLn=nORY5S^(8yDJ!pN)`!~08{>PAbM1eZ$vd!5Wb$kY4cASEFaUZIqf2};`AMRKdLe*<-`H83z zZbqG&8>sdoZFkRy3r%xG7$V8o?n{!xvEve=#%ebmcY8 z0a%17Sd1H~cYC+HK5>t`ZyRcfyt^dy8;kFl6Z7wNBWaIi$^V9`cmoyKCv1*2_67O> zLxtb59{Gg(-Sv*BKo6iscpepKqyz3jl@qIwuZ0Yp|NSo#da`XrRlM#l_<|0)d@|J3 zmPI}3dZ7aP4YgUfqL%I$`q$R-H&KDyH{X~6hg|*m=>PqHQWC0|(JtikU*K;tpw_yQ zmA6JMQAgCSUxT4|6tz_UqW<3SE2&Ci3;$E`4aUZ^B%M7{AW7iD%Qm=J_8=zq-pDOfn_<#GX49`jFEKY^JNhf|&j*Wqf^Ca-(k{W;@p>`T7t3C_Pd zIz&PZoyPKb2{pCJPrAUeqh_cu>Md6pwNztJGqeR&{}gJ(5$1FA6Y9?aBA;?gnHg2D z{we$ZZ$p8mbf8_BftsSFR({ERh3YuwX}6p6qZ(?C3b3;|*qmU_Lk)Bt>i$1a0pC0A zxf|b7pj{kv#s$&{6+mCq2v?#u;eJ#{FHjA9Lw2z*-dR_k$;^-HuskZjnr1UxL%tL0 z{zTq6S0TgPw!odJ4wIgD_h&RiQRR72ultgg_v(@; zLP0B3hYL_6TyAbd1#|>cu^F$SUNY}5xCZB4boE!G?%#>AaX)GX&Y(KJX8A{`U*)_+ z>a+hZxf`RRZj6JvA*GdPF>_%{$_rS2wz&xXON3gA{iyq|SpESjuurIfe%STsmsOAc zlaNpY=}{vuiW+fM%!4gZPsnMghEJjzykPNlmI!c8aSO(Pn#ZcF)nQhSj z-~SCHp$0~yZkS_kL3MD-ypC$SL*Ro))8h67RWf{~~ISD0H+_4cD?>LO~&U)uHeX5bBXU)&p< ze>ISj0!>X8R0kzcH&#LgP!mbO5@0AoYT4As%W*f>CQ(6xBctvni%0-_fp5LIt=Ob>DVWAQw@a>;~%ofCzUz4l1A3FXyiS ziP995MgIt_!eop=`8><7M153lMFqA4^&xW7@=xvhS5ybSyUy6Cc9WZFQTJy?|L^~c zkkAd~P*YSJHImkr4@ccF8C7oyYQ(==`4RJ)U4Lfzk7kT}ZmCkC+Ru+_zdZWSe`^wI zxI1dI4MCmLt*9FwVP<@Xn$lGFEnrk&wNWE%hpOMj9D)jTBI++FE=BdT7j@ss`<(w^ z5_c#_hTl<}D(M5)QEt>OZ-i=S6sn`S<`Ptct1bTrDu6xaY1C%EZP))YU!Z2--2=}x z5bvQgm6;XQVF6Tw)hyo(bqsr>8d!n~crUiXtEhkrK634~LDlbp3Vb1IeuH{AG>@;RA9wW4OTN-qBd=BREOahjK82}Y9*@vR?BTSjA2kD$Fc{aECsE)1&r$W#JaHZ8L;V)4G-?m^K?3xA z^GT$oV3{lM9YsZY8kgY>%MbnAP4#%x$d;j=18Y%hd=`W8I;y?TsCp@$y8F^$Z1P1= z?N`FMdjHoap(j>*vzHl;`ko(;z3?&WpV?~o%>4w@^SN7sy{J=j2DKL={o^`FWoAV! zRRPOauzX$R_5N>5qA&JDeHuM6KdS=ym@nMV`AJbr&<{1Taj5H4FdHtg{0UUOtCoL? z`d;{e-wB(DRVd$$ zTKlN4?RkM(qH<;p)Bqa2=KQOpmK5k$uU%1pxokD6{2HpkN2maEy>b3uVP^pr<<`CZ z0mklb9lNo+ySqIW!k{RE5-Qf%Vt03U2X@!7yIac6V;t-MThFsbd42u9cU{-!UVFv8 z*4|GIFfi3X@wWt9fu5ic?os<;Q25U4JpNnrH=}7lxg6(#vLmP7a{bG9v#&77uT&bo zGrzT33d#!Zf^ux%fpSvid+%oH1l9+of%Tx+cZ1U49Z+`a6(~FR1C(#oGW_Fa849)l zWhZWc@}rnX4itH)JOgC~ufQST2T%(1{orQ&6X_A4__KX93*`l+aCyZJih~uGfPL{F z1&#Z}Clecha#ghlh0o#g+3YATSRX@jop)69Q49nnVIU}t4Og5D%6(!1C|i0Sl&k4I zC_8BR*TmGI>`(zv8ma`s=dd(VLrV?t2BkoV+DEE=1}Ha<)ruEEDexJT_#|J<1~Y;+ znP&%EgWYs~1eCb=U(G|41~gv(7ekSiRaQqWP&)Kf3xV+=~%-S2LeJzzK}g%|xWaXlyxyWODi`M+0C&{#LC@e`4`pu9e~t!TBHg$jc5&1N;lR-n9M>aIA(YIPV}yIKur z!CVA92j%Qe5zA`)K(PcUi5)??tOkK{Naldj*nUt}cv|Q86rX|e^!x;71Cz!!8!rY5 zPqo+%v(t_kj5z-P6N(s0Db@vz73;j4;y|@eQk)M;qifW^87#!*cNCP%?tMb5 z@%R6m5?PIZNRlP7)%YX#_F!%NYr#tL{C|(q3q$cFR^#7duK@cp&z96`=>*ON<(Pj3 zyMq~$nJXLxdNZF7%45}<+-mUz>w?w54WOJGZxxHCuo}M+2>`vYuLO;Jey+a|90`5{>x08nS&bXcMNr~8r8e{Cfbx(!2g=sRN@Jd^89@1QU1hKkI1p?M zu2=te&>@f8>}jpWW49?Nx7ZUYJqZWS1CSH%$VDZYpFN}lw-ahYy$oR%1UeHF^_dHID+|dP#Vvl*F03s zK;fSOO1$HOD&N7fte`+XldwyElVBIl?%U6Ta*)dQO-YMoQWS-3)pu{ZzrNC}bj`d|w zPR1wT8L&WMtMTvlKZA9ck1ArGj2A)Kfsf#Dx&Dh3HILyAP>7lpvl=fTe85J`H-QsD zOL6mixcpR2e*@en9HS3o&eZi7tpyVU*=WFZbd^~wzV0LqHKfkK?L zj@d{i#oUTT6w86Kk{XH~6#FPnQd|uR-(gS|c3$x&m{hL+$0*Y2d&Msr;9A$b3=@K> z@iztQfj*$DWIHHZe;3RGz5}H|ihA0(Vs23Qizt=`C9jg8T>mZ9(OoeB6rvDNIv)ng zN+*F*cr{obya>vTD06-Dkc5CzXtd%a#hKs<>Yq zP;QO?fbaSteQ=fKL~ZEzHrv9WnME(7Ii`WqD9yP)i3;wDz( zTd>?sxc)O@sDeR=I)GB3J19FcNbRAD(?NM$FVXom#m9=TL3tK@19_NQ3N$r&+(9`< zN`q3Twc70tHTbJx04T?JBq$wk01JZmK{*tOnweXh36utNfO6w;S8N7Kfxe&|f)R@2 zKw0@zP!8=nP!{Sqi6XDnZi6|&!p%*BmY@{&1f|eqP`;I#tGE@EJKbqeh@OHH_YIUr z+FE&6EZ5&Ul-(Et|1z(4_jbI9gfIw{ z6;5nV0dNC26YSK%JVc*Bf9AH1R^yLQCxOy%olfS{bRgK8`EF1amcql_f%M=F=J`P5 z^Z(pBTP;=$2|)==rkEC#W0^&7W<55tO);o~AtqC^xc- zV0N$t=#Z@sK@l7XN&`c{ieM<%5FRW1{&9YFp8WEp`Z}01LdUI3QFfk zz_j2A^*>O56et8A732Gxd6_`57gVeaN`5m%Ur-h}!u0e0Uo|XO+@g2@lt#{g(#Rc9 z8hoJkD8-NJkJHoiCjcccIhYd62Ff{63Y5Y%Kxwckm{qQSyE;aJaxACmd;uu0-PVGV za2*ulr=T?SFDP639hAn>_cAZTte_mqW}w&u6hlB)=7Yhw;4qN$pI?t@z+_N5oFxu$ zx#Al2Zv-WA2Pnt(04Pt*hhSnbZGhEyYesHR=4V0K`a58H@E=efc1Z(GdqL14mr+d= zIhn?RvQ91p7c)$u+g#1!V`Gg0eF&LCJRsGIuZyDEV1+?hck?UK*5VN)Rad zOM+Ox1g^j!xD}K_2Nh3%vXXO(cR@J>&p~PItIksen|V1w+4=&Y`0IhvpqI}3C{6;U z&gx*Uf9ZS^25I0pD7VPV8t_!{4JfzRPoNOy>uvt*rvfO)bQvfsS_#Syt_9^rvrF-m z;%&v}pbP$d)VDMyb9yX(dV%2{LnNB{WFjsmFz3#%nWSxG8)xcSD$m3pI}ZOXL%R4) z`e z;H?g|KW+L#n_r_-O9^fH0Q?&$=ai}_|B%~T{VB;6;pg|pYa`L0X#9GXbCK9=aJ@u~#6c z2t13iJPM|rz&D9I^s6ee*nf$3SXNL~`&G72#7uf@dP2hzrni!4EZ z2zugQMBFy)i?Ah9jw{$F!%+p^B#eqIW-PvLMmCQ>7uL^vZVaiT-Th5>f0Go(;W&kq#`#=u<#pdO9P7Wn=4Cpy01x$D=Vr+Tt{p>z`rTF8`~h=k$o(p9tF}f4@~8u%KJL)@t> ziO}~#b^!ZK65* ze<>uwn?ejpp=1fjO~tr|-xb^66pGD4MC!pcN#g^FSxR&38OHkK(V2gY!eXvXVjzX* zFxoJ3K(GqJ^Td@?QhpzA$Sa-8q!WSWex2bm;>H$K0=wiHC+^`|8^Yv!(MDFAU8dS6CW0xRhHk`l+KGg*8Y+pzJm zK|dv-?q?%nwvm4Xp4T+doCfOAm<>IG(UiCm_~H^biMX3`LGH&82f|!R_ZepjY*`54 z^Cv9vNE*T_r$JT=lCi`_VvEbXJ18=goP-Si+4@h}!Q3e?;5tR@Dsq>=<&*&q978E4 zat!??1$HpsNb+HVH!zO}X>p2)9AY&hY4M3X)CNSisa{VeNI~JnmV}+OYhw;{ku>n~ zPx&p5))3yLuv3nqG-l)^IWEB&!Lk(l8=~1-+*5<^C}~pJ9SB9bq8HNU_L4IS+g5n4 ztKX{F5Ze#=`>j|?QVsk}Bma{09g?ZKeT}d`KyQexs8PcFa)upAq`PueR*D=|a?wjl z4&z^Z^|f)ai)7HaddB;=Oq=B#g++qs?6wBTYXSN18NuKbiup3?LRL)z5i4_k_-e># zij^exD6^Ad)1rfQcW)9Kpo@K_zRSk@H;ApPBthscX+UHO!IvQ2gDx+>qDXqDaaU+I zxss&SX1^1=7CosJ5snww(&*thruc{^H)GGs-0?3Hr%b~r;sIWTq!^v^feMzsO8A9X zKP@J4yO{?tcPG9XWV?y4svI?Fa3c+VV%|e{Kyu=+fMlW|mF0$(uzCxWOJ zn4Q3>U}G&PSIRcxhBcB;!i7!0lwbusr!dXZcvz)rs zdH;RCgOvU>bA*RmX<_Z0YqeLdvMHBtPNIF{M5d0~43y3>S6HVWlIUyQvt#gmge zn|W(uioxds-lNt*;!dLHa1a>8gpY$UeplFu1V0=fv6X~CBm~QFB06*Pcmkakd5R)U?kCR@rztyY%nw)y%2Ar={Gba5<-4^<|AmPrP?x~ ze@EwCo+|AB1&jfV9FRXCL1Z9gyHvkSQ|n2{rSs;xN;8r(nr6OW8;D^AyC^c0B79fR z`%TzpxPBKt*T#~NoHEAG@9@rIWMGBcY2*Z>I`eZh6ri21RP=)Qq7ps?`P4T<_|bsH z8e_Ym;FD5#25Cbl(et2}glB>9Ga4~>WXIu$G7GZ%7&n`IzrHGg7-~>ttrq-BYy{&Z z4e@SV%QIH9lyQe9#xeKBCvuxnp800%Pl?^hd^o7W`$urTBC#mM`B||@ZET6KwI^`x zZ`;Q&Px;^xo`y8m5&tIqt;sFV2tc2Me>?f3@U=u2;az-&l!AXgxqNVvrY7nc_v~az+n7o$h)PD)&^7Rt`$X(N1T=1 z`IBO37d4{t)wu@jU=kY|JOOb?(0h(xJ^Q9bx#;o}#&HYBbSVI)#c>ppBFqaB$Pc(J_pyJ$?n4og z%B-d{q$2!T*iX4goRv6{0W@$|S8K;sl!e?P?=YOXD4H7E4)Bn?{!fZ?r>?X%7(!qY z$mW<_mbBAP9iLN95Zemdcx;t4KOeY>fWBG*s{cEa+KzdAU8z0Kk6b&l9SH){TRR0 zGUP1CXNy_h<7@^|H7$@)ccBC%Yw*1%t_q|Lm{-?=X~8iXCuFtM-jn!}#E+&yFLaR# z3>RV@GmI%OrEp%S+p5~}I0~=8R*C|h2&@6NQu3Pk&fwccZa#{1C+A;QHA!=*^# zJI@)75qB2&<}xm`Lq|c8Dm2j%zU}0d$M(#KH_m^~SOPX-$PHmfCCWp`Jt6p;F@dDK zG?*KG1|;_>+K|}(kp9bjOpM~a@SVfHjrd`3w8QU|+1MYEcLCcdI6KJe|4syDfnb8} zfc(vHL55SZ(QPc|4M{pr@&{rIkSubSd>8zwX-woF3Y4IMGsN#!o7g)m_c81_;E1dI zx_(X$2zyE-QWTOVjJpu^VcaHRz9yukVA>d~{acBj&_qe%77~|&7?FGUiZLI}{2cmD z7ORZpeF#czn<4r+#xQergz4#j7a~x#SABV^-NQR)t zBH@CP@Eci+7rrXYBe5SbB7c2pf&GCVwiSA4_Cx%cMJ&|0M5l#2T;~PxO*Hw<{ZAU> zxVNE!qs;e`bW0OXQ#dChAHGD4FA(Hr1veob2+;vz->|YL*tcS93tqwh5xW};5J^bh zHF$gL;W!I--}ux&O5j4Am9>cn6xzz%Db*oZ0O1NoD~3o`iu^8%G`}4APVv#WH5dk? z`+~2uq2cH+W&Jl|Y*STMvrda7#_q=GPmIWUCF6J7mNhXN{EjaLTfU9LgS2>3Y~6_I z#NrNV!FXU0w(rD>NT{O$1ZF4cf76lg#*f9tk-5w{xh zM#R2_{4jcU^bW*TqM`8`=YVG>g(gu@WB~YCSDclc!ua}<(}y}%SM&U{6eCIGxh9!2 zUe~LA2n3C2W(odkB#ZQ>iE)sX#nzj+S;Rcl=I>zpqHz*Cn8Gu$-DCJ@qhe?MB$E^$ zGLaxwnVf*;6sreeD89rHH2@DXaxgwY<^_>cN@ z-D^mP%OV&f8DWx#q|{h*#*0lFTux4Y;y=JQ23~Xjfe&=NjII*U$X_^`Gs@@|dqC8P zgt6cQ;&wtHatpH2#AU_y0DSGm(k>a)r)P~-p&b)#T>f`s=qiFX+yxgq#us+R5OqtUyA7d6)p{D;_s!VAx1 z2re=o$8e)YDQsimz7mJ}&FJbRMMV0bwl&`C*)Vt1w3Kg8K+>H_|$5Yel}k7l}(6UJ~uuY)naE-08-p}37b3(Y*n*AZRB zk&a0{NCpdw$_R)HXonRkC^7=FY1rmL=9C|hJz&z4_-HjwCB7a_6eqT(HvW-fy~%%p zP2PQx9**I%2;=j6G%*i`kGcb5ibv2Mh}ux(1$ruq>|uz^C9a`1?8p40HYvUi#2&`C zLW}d^+J@xiYYxT}_>$vm0oQ(c{wLS1xT%DvapcwHP#UO%e-8!h*s?Opp*Mi&hHkI0 zuO_A|`LoC^h<%1GWFf_3$~)rH;a{T*F|R)&8Y|g6^l9ilwHbN8kH|M|=qL?|Jj34y z5*Oxg7)>EAp(~A}u@bi#y&`;tiItxX zgmk0ec*aeMN5+_7IZW|x#AT+IV+#Qr7&Yj)Etm@Z9gRO8Q0OH)0h-a-F9x<f^kEx$;rAsYY9xQ&e}B4gn*;k#3U^&i6XU`_oIR5G3@=dA@P^N z-jRkA!!NQG-m%o#1@C#{PGGBx&(YLybJA${$4Goe;9r_3?l=(rz@H70Ba9+6I+_*E zq`61LM__vlF4Shf>w?yiTNYb+@@JFtkhlnRKSnd+OT^;%k0ZD|VUlY&y2FHC^3$TAR!SSHCvh5{mK2^G7y8vX4CaY-zM8n#@Rh>ml(Z;auz!~K(-cBELO^^9 zrUON)vS%@+8_l&)!fIOBlX#~DVH-p4Ao8wi?j8JnC^`W93dUmcYbbwt;`13idObOb zYO%T`ICip)IU$;>MTE1n>Vc5n(OqawV~fxmfg(LMW)gZTjY$k&J9h5@7=XP2O_YLv zzZ@c|{}E*yV-dQ@MWZuTgKY;}{$2u+K*(P)e+o_pmut~Bx-%yr9!Jr z{tdQiwI zn`!(2^M{&ukUYl>h(uPC)DMG?9;c7kD^X}a%~Vv9;rJUdwqu_Uz9z3b;|%`Y6rMrR z3(VV*+l&|ySIwQNix68KMiaA+!}1EEQQB=LjCpk1x@aSkFpiEd(TFExS(#5)^4sK9 zBQCG5=pObg9ILE4@6LQBF@I4*IwRu+ES+GhMdUK@IAc9yqAu$onazkEs5RKiYT|LJyQcn@pJdX!M(u=Vg(#|9$MlZ#_HG)*clX){53CAXq zpEw)K8&9D*NC>}83&Np4DFe=x61@yFPbpueQX zBPnRtj?l{|#FonQ(bnHsf8|H5r!--AJ{4B|>b(P1-sSNoQ{8_XS zck<%EBXWgN2Y&|LjpX27a=N%sf2OY3h(yl`@ncp|8+{x}&mn0JI^`<9AzDOiXYfB_ z-h!BH8gx|)Zz8reO^H0Cpf54^bzadx^Zc_k#Ce!iJtx4M2AuK)rLq>wjxQF(k99ti zxyX1L{XxDb#fp;q9RFi|JFVI;mwrDcMIdmoB z3sk})Z2L<_0c`DcOTSWhG5#(ZvlQMMjLkH)h1lxwmWHdm5Frz>4I|h1zc%%7cv9># z$>p?}Jp_EE5r2YWLtYr7#^@o8oZ3`=?3>B!OI%G>_Q>S6Jf*P6Wn#}8+icGL;crJy zH}dx|LgnX@tthmHprsV(g6>Pwb#0;ndmyFVk9yF6nc0qoD<&-=)E)ZA?=XnXjSCCPX0(G^x3&aU& zwh81dh&|0pZ-5r;pTUEyxEI82FpVK*8Ca8;k>reL{!Vw{ANZ~kYn=ayQT!lCg7F4; z0fN;8Mv*A858@~(g4|Qv78=|IX-qjy%mNH+)m|5_wz^vq*A#y<7F0?7E#>Eur|9af zt}Z{MPRXW)BJh<`dkbt?An<~C5DmJ59q_k8pQ?%Z&=*l46FGH=EuoDs$1bvydTsDe zX3_m)bI>N@*hiNk1Wv#yvIpC00@gE@Qy?q$CJ-*do{G4g+E51UK4yyL0(yS*w!Ggz zjbjj6H0@rYR21y%neRtGgr1AG3Ts=E{5SKGWZ$Jy2`c2FYFd_dg#4-aV#-|XB5BC) zOq_@-IZI;j^^^PR28zXj&?g2#3yQ>}^*}HuNg^dE5?6JZKPJ8`MV4ZFE(Vo8y5wHO zJ7quow`JKha#$O)5Le0h`<@*H6u=P;zGCHrA+HObfP5Jp`+^Bb2*MVHuPFLM2w$KV zL(fOCb&w|@U!)gf96_f8e);s zj5GKTFrGjbhaD5?f}Vuf_{_7!SZzAuoN^l7okA-aBZ=)#gCXQyVnpL}q|%OW(%AsA z0wHt5HkN=?=+Pvej6rw{UuGfGyn4hOi&1#evoeVV;SdU4C$i*FfueTbc> zJK0VfZi%k|JlWu@M&5Dkm*5j|TqO84#tt!#@emwKv27->ILWuQm?WHmXcQwUqZW;v zh4iZ)ib9YcV?n2gFOQxSeIS^dyeDwwVV;79Cu;Eq^7Gzz7!N@r(vuZTWK4iOHKPSS zPslUj^CHH|=%K~F;Oj{22ngdtUX}Po%uAyW)&eKd&oMI6&@^nHb+_!gST}jUM=Vwt z0NFLhK!%9C-04NaP>N00=IWB%iXt&3SmT|xDG=9W5*%a4_Q4-c6W66VxE|;NBqy)@ zyw@pFD5nW>kT3+|B#>ps)&%_qN!_t~F=9$9ZEiM=*%)QX7wJpEw%`|yUx{x8e5VaB zg@qHJ;}gW$Sy?eAgJ@vS1!C z6}h$XZ6S6Tm=WFrG&+T1g&3b1Bj8A>3+jZv*!g~+QxtoztJ+N?I|=fGupN3+@D(F1 zD@>%tYeJrmnD3A_Wn83*L-_8~$S&{`}e!`K4#d+Ksraw?5Cv z6fel%=4JP_2ia%3q;bg})-#RE{!)%Afk6TORsH+g`uGQQ543su2L#wXgM35WE!F(} z{7`-T{cL1b54H#Wub7&?9)Vq}_yqhOXY=s$vIY0__4n|y`2^bRejc5D?OsL&M~o5; z>NWd4^Y<M$=vW1A}bd9zL@Au=0&uV!Jtl zeZ6dc{z1+Z*=pw@;RyV}D+l7w9_RM|*~{+!!Qr6Z&rSV}TFEOyV;C!Tj?yv;FUGW=7v| zX_3!)?)-N`VfQk$^Q-@`VmDnf$7#i-M&-bez#w~%0&Ih9Z=mk)ug%2d9pK-?xGv3D zTeY7%ZMQWG@@K&;w4Oc0v#W=XpLAIDWM^#3|n{_7N*5be@ER+6qEfgEaIt~c&)_JFXDFI@JgOJH0V=Djm)Lmby7 z3FA2f0>f&jbiJC?)gvG*T~61OnO(Am<*epfxLGsfr1G$N1_uVQNtWQMC-oH+iTp23_eVKwHvCUeUqw=KPw+c>v=o;jW# z0o>jiE^?ihI&rH2f3~KlM_?e&7q74D)4e{r* z4qo+oU-xR)cPvpGaCOz?{ z5lh6f&C%PI(_)xMTDRV=j>wsdBDYTe)rRw-B8&LlXFS{gxQ{j^aFYL?$`<~CkR5ZF zkLlmzf9_qCKctyXd6fLY>D(nJ07yGN?#v5fj(2$cTBX!uK6uMbV?yM6KT+F=>4C#v$RmRzx3|8@+g(@%%6s z6FGB72z=Z&l>_Wl>xAMD1Bf7c|8)!`$h}`O9Uq z4VSsu5$k6~3|++vA~ueEGG+Obsr%VQbMK9V0qe?)v)rsH<)qm=xLOr6%{;7O8RoeS zax15&=hX2LyQf93TpGDx($Dkhw=;u>#BV3mtc7m-tVyCqua25D^5=OO)_j@U#?&)I z_qZht`?}lBnjqdU*XLty(~`sr9T~oRZP?hWZdo(9z1lk@Z24=qlr`FLe*8S6A~wtk z-!)nu24=5p17|?Qrje0DSFyxjj);wWBSvujY>K%dyukjsA>ljMhixxmb&s89;^e4l z3%T1y&RY|;aJjh>+4hI!tlwNSId9Vu;};X4w`S*kIqYslYtxiTAdOlyd}7BBDhf98JA zm*33n?8rScyPH5c-(STae>T2%CqbmyKK{2Yrq7oO_crzUmc;e>n(R@j&v);$&lisO zF(oGd;`0SyevFRcSQ<-W3LJy!a4{yt!e8e2sC2D{#6z8KRb^#pCu2=O)Xjj)m&AcsYCLK{T9gLZA zD(Z%vs6BEJ6`4O!9bPjZ*!7pF$b2*-$8;f2i0UsVsvWNw35~o0>bNyTHQW(3kbZW3 zJZb>*Q5`PD6u2H${{(izOQ?aDh~@T9ZL@>nIv3a;Z@DgE0+e!_-(2t73c9b7MP(;5Uq`1DzpWfUg+^`LHR@ zKsEFhHPSDr8)C-~@INQQP&004_BMxOHOi-;B6kb5iC?1z9w|Y9uOKEuouaB(Lg#-N ziNd%a!|*dM#+(TQd?)Z6=ES*)0({f)IO=)OAaQ`N0X9P&yPc?+$4tVx#%!ovz7|#g z5Gv9qP@DD~dYa))5?SyyR>q`B1AN)BHEP6DQ4gAvs0K)$uCJ@5FTEkEP)JXCU#Ef~*)brOW3>g|Z=b#{sATK0}@R_vqgn zs7Gn+RBomTa5B3w6(*y6O@?#D1?NE{0i3;@*)O}~L8{R?ffvV};b+mcm_4Y!Z`wbJ#i!Itri>_;9G^WaWodo>B+lt7Ddy*Q_12+|*`kxGkNIxmETZY+VCNki10=wJ>-bvy&r z@M=`Ydoc^1#ijTWwb_0ScWb^6_29aM>gX-%ksH0B8$fm>GM+Cl35~EUDs;6_$Ey`; zDSDumW*}-UN1;x~PnZ?IVol6c$UQImV`1_;QSJT@_1yS@nt9X0ZtdG(LcJ$Dl2FG( z%_*o|ybyEYHk^i!Q0KO95w}EdFg5wFsE8yl>gs1lt#xD6686T*INI{(F+2JDm|EvQ zb}_eB*-^W*9BN6bphDgbwTT8{KAeKB@DS#}jK!TbQ4<-4n)y$ti7Y@xYAc4}E!1at z{1W#4Uz>zN(*_mt&ZzU+2iM>b)IdTa+yD!s-VG6`JSN*F6$x^f!fU#Q602J)$fc7^&oSc zmCr&&bQx+%)}kW1+sY4H`6-Wt*7iE;XTX=Jj-rst=Y!Zw?7{a2s{b|A!iBv4kZ43?|X}-$_CZoJFnG6;#Nc zm;p6i=u)9VUD)y^P{*_>YRUSeo&z&cr(y+$;8`q!|DXn*rRBtRFSl3;Tj|y=XR3r+aPD63rgk?}O{(w0#Wj!~6O1PMOP1I@mA8N^e z)Z_eXB(dwehEt)QOraQ#-BBT1g$nH!)W_-(R76f-b9{hmr&I&iK~2>4W|kj_n$TF( z18zQM#-$B7{|eb@3bdK7pk5aDQ5~0P=&XpkUK{l!YliA@26n_Hs67<3ksCll)C_}B zkLNj`gYAACP_c{$nMP>r3!P(|g)Un)z+B?rtn=)}zcYi_D zbD;u;VHea=EI}>7UQCGRkO!6Ldq^S&1p&=m2yQCa2!rYHI%#sKigq8)T47J zs=@y-3dU^d_DTZOCQF4HXeO+K1yP}&f`8yVjHUD6rj?snPt>s*iW=ca)Sj4#m2jz* zzd{|ae^Bp;jIG`8`zm20@(ZyAenM^1hHc#G>42rl4?=Cm{pjgYc$I`6B+=Wt1~cFW z@)fZ#e#ASNx1F0o{PuQSQK1gSNmv?H{~T%}F*>+N#6>M(GRvny|6c3B`Bx&G0-f*j zs2MdxZ4wW)<})q-E9&j_8wTTLEB_ZY(-J*;uc)<8(%B6l4QfE4s3&7S)Mo38!8io9sTQI(>1xz~ez*K7)XV4wY5+l9 z0(_k@C90k`j)Z197d3#D7>b8bPpUUqA9HjK@U_O#sNMez0|WRCc{lf)(!AZ>?|cSf zSFWGN{#dYw8{lTt^I#8Z=5LWx;`vhabR)}v3QZBzjLM^)aJ5it)e$wreyBAZhyG_d zrX{}=v*BUXgkGT{_YJjlfxTQlF=`1@qW|~*SxM-IFnJmgos1#4 z6!n}qg<6tlsQPbE1B%q!m1jgf(6VE8>}2J0(Et1Yg;ua0HKX59dtfhW6CK3@cowy0 zk^8tvB}Uathw30J>QUSQ%ittb{qv{+-n0Bu)Up4F{@?#+?du{?7!{g|sF2k+JE4|j zC~67DoAXh7W-aQY^BC$Q_91HNeEnRzNl{A{g4*l_QITubkMpkvhEky8HxD&{EvOp~ zph9{9wR@kS9#sFK29m75tCtluz#^!Kl|#+E25MF+l8;m^IO{^2@Wj7SHSG*-8 z)WK2n5mqA~X^8uAx;FMDKNE9d^r3Ez3!(D$uojL*Md&(e2_K@4^E)g5j@lDZhq+^z z2D$F}GLq1Ua-(jngW4ReQ0I39YH7xyI+%u9>z`2_tiVCI1-oMomQ+jfi@Cub@%vGG z>MCjvJ;%iQ{tp`NZb**fxR4FCOSht)c-OEG79HW93tO-Y`D3WPl6R!LzbtC6)I%+0 zJJcTVP%~eSn&=)3!@C%t{(Xr?xd%%KW+h(~`(ZmAg11qTX*Am1*a3Aa7NQ2Q6}5!N zP!W2J8t@y8gl)#SM|wxpn$JZIY&Uuu@m&%M*&9@-ePi8BqN5r}j_NQC>Yb1e^)l*# zdNgmvmUsYFFWorTK>@r>zA@?) zauv>_j@1p+0OL(|W52Sfww^YOgI?l<6P8$^GtD(u7IlF&?BK|czeu= z-L1kR)EaHVVt5Gy7+`{*+@JL%n(Dr2I-nx39aVofro+3q4FjgRm(C8L%1G;a%FyEsF@C~*5qt12%NrBqL=~3rAAL?aP z7X8l?)F~N(8sHL4q4U3ogl2FB)!=JXLjiMK!wFDpmjcyL9B11C`ppF=IpE!4mt zpdK{uQRhABJU6kzsCrdV_t!>GYte{=?1*|E3_wLe=g9y6cwuYxHQXyh|cAzEe?H=#nm4fn8X|3K}LaSL3ix1l;b zgHP}#YM_UIao10wCiDQcB>%%~_zkmT=7pSpRj9qtjjT1QVh7ZSd!Yt2*c^un?M%## zJ5hV$8EPq`E^^O{aj4C=4>iFXI1BG$O(xRkSNCK8agV3Y1}^-E<#7EH_c{F@l`pc? zo%fMgiTo9e8OS4cnfsHH&=u~_@g8Gb8t%R_z&D0^-YPfK$gAC-C+0?d)ILN_>?0~t z9)D}Ze=MS+LY*147mA~1Ue#=fI>&7>5&n$Y?VC`W^dzc-8>l6Djf(6yOpLMCy6fpt zo`Y%U9H_S(kd==)w&~*X6W7r(uV5aqS7{o6cHn@=H-0U`EKGc9BP@A?c>e1T) zgK;!!rYmp)u1D1?utfuB(JGSA=4*_aK^OGzQd9)SpawV{^>X?ZHKTo~^M4T)iN8?; ziL}+39D~W{M73KTRlhZA?+nJA+BEA)WWt-M%@pvP3w1D-BwrU5vbp9e)PrRwYJi7P zOK=u7vwNrx-=pe9-R6Fyng9!sAB$Sbedy`s@;?%aK<@2s50pghfd;6VwnsHI)bis| z9V|kHdMo+|fO`Ag!z}m}%VNeIuDwpEegQLGuaKLFAn- zpAHq`oEVCwQ3LIX;W*s#yHFjSz`}S974n3;+>(?*O`z>A&cB{S11V65N1!^MZZ5*v z0 z+7ok79c)Lf@iEkW*HAOPj|%<&Q0>ItKva&Md*T+-$l*n1*-lVEB|cyNc-JDsH=-R zD+xV7_Ml!amoOuKvhvi2-03KQTC*ys2-HPIsmgXlbUyOywZ$M4(srd%| z-~S&;Xsx0ib{(Ze9m_nZ4l1H{e?3$OoiQyAK@I#D)cxC05jus6+$Ge2ucIRT05yP@ zsJ-&xFy~)u5_H6cGzqGq5LCs&s0K@6WUPuBP;IjX<|N-0c{TWc!KJtu)nVzQ?*6K% z_8Or2Yk`Vj@1vZ5jbsD`n&C9mjVr9eCe#i4P#v5{4d@c8{#^{l4_F2hA9JB^gbm4e zK}GU7YT$S9H~bqF$zQ$WuA$8sLBTQ9*J+d!E+WBZZZpEHfqGrHF#DT7nJZA6ZZBrX zyQsYt^Q8NN%7t1&uL+4PB!-}FSYe(t|2E^Cax=|?U#M3L6}hUXolVTn<{;DqX@a@j zJYe3y5WWBZA)&Wisy|$)nxT$YKXa@($6Se;$qtOb8(0@p{^`zjPgJM}m}5}yh8d`( zJ&oE6moSRX|1E!lClhL|UZB=G@QlkxK@BJk>fGi;?dnR{6lg@ZAA_65b8N_ z9o6CgQ16T=7n})D@B1{UrHMebTlIqd{9lU#HP{UG2<>VWgZ^^6HJ(|_>}1Zx#MD2E z+H5yaGy4ZMp#M-4OnT8xFb}F;5mY4VUF7`hhV~RFbUm!%VALKMgBs}s)D1tO*6vr- zrrL&@@k`8&zDq7bc~Iqrumn~`E$I}jgbPrSc;b=J%-^HVbKqrnV{+7hLQ$bCh+3jD zR$dMD)@+FSVj6(jbaPNkwG}n+qZo*%unPWZ*OOmyk@K>XP)8+E$EpfyxA#CrW;iO8 z6EG7lMa|?SY5-SI_y2?4(RbCoYxKcM@8|sMp+YG*hEC zSq;<-8lZM>Q`A7(pdvC9HP8vD0nJB6Xcel%Ef|V>Q8Rymr7`?^fbSU&#?dHlIglrpuPBbf)~NbVF&}=xQke6Wdt&xP4R{7>po>taVLkeP z|96%|HVW=x7L0k@br6Py$TvoXdbYU@wWb$Qk-36B@HT4gtKD(Cz6BN~KL}O66SXN% zS^hTqfB*l6gx17&*Zm#t_?VgO5Y!FJQ8UwIpd# z?PNs_q!{MF>i0PRx?uK zP!XGi3h@loKz_0EHK<4UX4JrT*!9EaIn+SCTO`!b8`MDlMU6D(Q+JF~qV`4zYCz$r z-CF`Ru$HI+bwVxOK+KBctbB`k5Ox1K)bYIP^n4FUsG(P=nfz<|p1DZGKrKlc)Qn1^ zIx3HP;?+gn-xD=~L8zsiikjFga{>C_rl<++#$h`De~@TJL8a$h2;egrkCEU1!mat} zzgiDF29<>>-q4vZ}^i=T^32mN$ z*KPoDP$Nu?TFaEEH7<)p=)k}tXF#|?mJ=BuT#p3we8_vH* z{yz%xW7@awHCh+*kROYB&F(^Ny0@rLt_1Jg=XMX&so9Q|@iMl?bpLao-(xTn`Mapd zMSk!4$$%PI!}py3%p@jLpqXw%b$AE=3gVC9KLq&hk$?Wt-EjJodx?BUEm_IW_V;-( zANd8S_RgUu^bs|H&@b+9)zrp@KgtHwP`-01`_L=JNIQ!YdsL_ z<0@3WAE*u!eRq4HC?+M}5jCI@sJ*itwWl7VCK}^Ex1?Se2_2Wxs0Ts?)ShUJYN(Al z1huPYp*Goa)F#@9{^NvE$^U`cOBYd_?H+1xe895!75$O>;h&i2Yeu3I7iOCOVQ%sr zdB>@PpHUsJM0KzO725r%N9YIC0I~-J@}Ji6T1HK1Ch}3`n}@ouYmmF%7mJbq6C>;V z$B5)Qif5+6pQw-pui{Qzj#DEC`hP(g7A4UC_knk#W?DI_8sb9*YhW|fIp2he)IQYA zPoP2{J6fPWvf-G3{(aR+=!RCP8TUZ{Gaj|(lTf?$cPoF13gK7Ou1*#`(EnO3fQn27 z)G-@|Ivqb_IPOM8?0=|%WsMQ&e*Vu#LLHVyg|ZeZy6oQu$8YecVb)0PoO?f zLix>fd8~pO*euk*x1!pAjM}sxFfm4t73lu{f7)1X2Dwq2uM}$YRJQWwxR-oS)c1T& z{(~^htOBax4yXqEqn2U{YTz?b6Iy`U%dJG2z8q3U@)7oJsu!GKAwwgh4^j)4LlNRU;rxQ z!%;JshT6q*?D_)KOqQXJ(>A-l2Q{#Rs7PEx?V+crdhfA6enGX{D}ifw0BR!MP!j%g zjoQu2Ex!ddfJ3OwavU|#^Qg^w4YdiMpzaS!==MNDtVKRAmc=os`hTF>xsDp(LnnX# zmxM<06*a>IiCo7SP~ZDmP#u@VB3KbsZ;X}CK@EJ7m9Mk>UeqZ#g&FX%U5}pFElmpa z|NZ|^5(-sG)IchrI%tmCWIa${tV^-&FVL=9jN>RWIkYM>j;-%$7cjwSIZhGUczZnG7~ zEaWSpj%9Du#K)%K{A*-CTg4@)nQyTCUexp8Bx)~QK#lwzYG9u+5M!j|WrML%k$hl& zK}{?{D)&Upf!h6*P^YV&M?xcSj9RmHsNFmm{d)oxiFtN?t(6}@b#xAO44}1eX;6>u?5IfBN8Q&8wP(DEBoxYxm>IXBZoGwh@;yh*^apBy@zS^uXF|=OJt{(7 zPy^^|jzYCN9d-X))H`A|s@)SvY6wPy>37I&L2^AErs?>en*cp&~a3WBSiO359SHY6i1V9j-(*xF6N=pQr)eLaq5H z%O_6n);14n39Fzc&*FX)RDTZQy)cq^a|6syFR42&SZ95sN)sD@sn z1{N)o+f<3ol&I_JP`kSb>cgWRYCwHZ1D=M8=weiaccCJCI+N$t;u;0I@iwZXuc+rh zv=BFtq^OR9QJb$YDq`hO_cg+-H~_WDmZIu!M=jMk)b4+Y*)V42K>tT>0gr^%tUap3 zsi=@G!fN;@YVA^Hai3P{QIY9{s^1%r;7H4t%j$M_UDPJ)f*M#))Nx#Z8rTxk+e1PX zFQZ?G7sezPQMmsUkRIO?K0Y==X!x0Sy`4KOgLtCs+qkkE8q?6 zjTv&gwV#W{$nU_$_yJSUzpq9f_nF)owJR5)M!p^uiLIzjwj0&JHB=~*m?=Ea_X{>gEy*WT1b$dP zYC%^X2j@_p7`1oS<67K>nqligZb>>~F7l&Lr|LJ%iT6#I z9>>2>4bCs(I{p>Ql3$6c_Y$=UznU?Ny5pG=b&4{gmY@J?f~8Rt9*Ek6%RLf$GHpT~ zixa4j-a|b|KA;+kTFebFIcl?IL+zC^s19nO?r)CyZ~$t?>#h6-Dx&XEoB0b?MDGWQ zUL-0OcklJRsFD4L+U?OxxDJ9*H-@5~WO-2osEK+YHOGwD!SYj3k(q<@aV08}5fLmg z&xdlzfcWo!N(TDwbKwQ5!9PnmZ=g2QGt};nR@%)d1j~@GgQajj*27zNJzp8OXIi2L z&=J+{K-A_Nhl=Pt^#AvNYf0!+=n$%-$5<7E%DNkBqHbt~+pv$7XD#Q>d0|w;qwo;U zLM>gr@`3*UFu5b@5xfVr86Tr|f8q+XtMi|mghE{kwYCi{-y0R`i5QG)Fa%Gd8hB^< zSQTBQ@}b^(wNdYs?x=y!MZI>{pia|%R78%Wrw7I*5~274bwjdBu7hl->t#`|>Bd+c z=ix+rX4iXHcJ(KqCbAqg@I6=pZ=iO6iYjgo)j)0fx>Y#;T}X7LKqI<=8o)Eu+I>Mi zl4DeL5eP+vvKs0b4nUp%{iynb3hE3u2UNuKg0I>s3+rHL2#gLiqwTYWO!)LnkeN6?NWUq8j*Y<#B7cfn`J;-%!+A7esX!fxS6)wQ&pi6Ey?<|2~K} zu$FtNJi~Ha2&wIkRaXorzZr+&Gt{HGeVstxVvJNb(Eq#N6_}2E`Fie|-w}0+?&DDW zfn9NE{XqXeUh_9rQ@(+JFL}N{NtC1@Rl`94?|hr#c=FRQ7?U@0Yh4(NksprJaX;?F z8jamdqBRNh?IzzJ)n4AFZteSE4e}dMd*?sQf?1jc@~z4Ft4Tt;a|SlTlc?j9p}8xs zY>vPjlQS7zgFDt$P!FC# zsAIVn^_)3{o?aFYNff}O9RvNpt*(Y@pbv)OeAM-`mXF-Y9m~R)iSnjc8b@JnJb|b2 z6Yj+$oe4DqAKr!b@KD!4-w4Y8?Z)|^OJYFxK>zQ6^2Xs2zbSzlc>Zd2hEA?NAdvjd~vZhuVbUeLVL_9oxsgz(+83!}+1vs4Yr2PZ^|1!cn{F!{I0qz}g8x^^Lf$n({g4#<3u_CrWJ;K+b9#9uN z5(?pK)W{PJ3iSV5PL0fssJC3;U^j!Zn2r2E)LJjc2)u!cSjr)8Pc*>1@@U3nMa%u@`Q_gu~sjIfC8Ezr-onWQ040FK`$6r6b+9 zV&hTncfPgrOiL~b%LZS@?dr;>yc#Io)B|JoaDC#tn7#rxDf#b10 zrX1%Q?v2_T+fW0@J>Fe^j#|o+6Wm*II9?|I3!cJW69at*b^eP^3iREh;5%wLqgDe2LM>f5ckoo8!KCYNOV&4Ql4yP`khQT=(*7 zjoSSKQ00rQ{21yxz1N4#&he8+HFW)CBih{`@?4w>rE}K@xmr6(Y@dui0d%P-jAgJ{%RX@@7?3!?jTz zwLyI+3_?Y4JgWXoR6p}k173kT)*C$%MM%6ug);PK*I+nCAzuOYtgeo+up_FWewH7J zx^JqL&qvi?fqK9kFmGW}@}JH43tT&1RuURfepExnQ8TSzgPDBpL0&ncb$Yfc!3Pqe68G zb>l^BiT6lAbX)?Lxfv!! zbr^zLnlRL+D})+QS=76tIw}%lQJZs)U0;UbZ2yo6cxEvsLk7N zh37h+PC*q4R-qdBfQn4YmG12rit4aEs=T{70`;h#iTcrN3u-`TP)l+JwP#+VCi)#U z^JuHwCQs{;NKZioYNV}E9d$%C)D!dKAdJ8bmVb?kP`cHD{(mp993CdtpK%i9d)K;` zRE2fUL70v5_1FZjqTW4T*m~B88@J(M3U+L8zf2mq(fuCpDk}78HV697V+5*R{4MTR zDVJ~~`JkT5&&y^Rb`awJ0o=T396oZN+^fIZ2 zYPc3o!=~60Ut<}pvCI8}aW`gv!51;SY z5A_y3guS!|iT1iD*Em$@E~0jQq zTB@3;C25X|Y){MgMJ>TN)RS}JVa|U%5<4l-@i~ba;UiRtKcdcQ(j#sY=0(-3gKD4$ zYVS-$4QK|c<9Vo=ueIw3P!FCHsN?!K>Uc&!>bZ{69d!+qL_N{UTfRO9lW%JIVWsap--CK|-$Hf#4AuTeR3yD<$K6OWqAC=yd|A{3qduyEk*E%TLJedQ zY6(_Y{s5LFe;l)8v=eUa!_0!HffhwASqWsop07L!HCP4JQEhj@*W7Gl*E^z~h&?bP z4#d*92(>vM;LrF5HIa!Y-Nfdj)_NUkz(-Jf;5L@m`Tt5nyR!5tH-Lty2HK)R-3K+m z@pgSG29RH1*B7ET*A~-_g8p&O>4cJVK$8<(OU zNNZ3t+=g0$L#S`N3#h&G8rAVPOplTOaK|(YY62xto3u7+qU})q3_<_j{~t+0yZRT@ zvD=7RqqC@nuV5Lxi)tX_pMn1WEWa>nO}AhWZbJ=d7pmTI)PQeU{-xyu&(IzrOmK$t zpMwhZ&$@_JDi2Yw-4y3t zMDw5qTJ${UUkz5GKpnQhQrHvq*4l;|P?`&_fnW?KA8z>usK|B4FdTu3#17Qb?Z&Kl z4D;a|Gs9o*iCNzxp|$CUqi_N$WU(*0^3wB`UP5u@*i+ZQA^oT`0?-W?T#PAZm*0 zxD{#w{ZNq_j@sNaT;B7|C!r43p&mFJFchz$LKfvppsxcK#uB&;RsIl5V$!Sbcr`@b zHybsfBdE2%h%GS2HMcaKQG2I5`v3i(;Usj!By$1k#&xJo@&Fa8x0nvUV_8gl-3_>{ zISn<_J*f7MS^l!+@1pK|gAthj1`*Zy??<8^ZbnteeA9)fE2_ahr~wSK@<~=c!}7nN z_P{dKlW~V#ziH)kLZ#V^7>l*jm4b4ykYHRskmLG`P17pqAScm*+tcGdt zyFJkj6`A?i7}uDQAGnTNqON!LNNCLlV`f}z6;7IenYU0KJweT^$V0b_tC`I)7v()L z7#Cv(JY?mMF)R7RkKCV}mcXs#y(=Vi>?S;R51?(RkQIF5o`fY(n{p&-fG2SrzC}Hd z20V53r=#8(^H7mnj2h?$)E+yCI#qX36HfBX-=60yLZUVWtx-4bG>@Xr`vuF#f9@Jg zgZjG7gR0*RHITvPEYvR~HlPL&?S%_@N;8w0%P;4z5DCq=v{?ytV@*_K+L%*On`Sqv zoPXW8nF2ilPoZvzc<(}6 z9<}-Eqaw5r73x)}hW44~QA_a<^$qzR^>X@w!5HU*TZ&w$3D-jXrex3u&i^zLyC`UZ z75{M!uSLCd_Mu)jA^*Bv-^hG`8bGIy&Y`GCO*0poYf%HaYwdV)e})sE#L~I+%l1aH09a4FBwYNF8mSHN9kC+=W(HjvLqG2z-w% zvF}&+GvHNhPrkr6H_%0>bG*^=7qJZahp2&O`R?BLMNk8*irU1DEZ-Ixu;=S#1p`r! z;IXKX%`(@b8a!xTM9uUGs^M3t2hSHP5B$$vkB+(?&rFS)ST>A=>v4d-|F@9vAFm(I z{FsCa5vWs9AJt)Ra}cWG5#~?k0=vH2++^-B_nAk{KQOw^|6e5P;Vl(lK0YC}7mA@j zbf^I|vV2Qay>6(;3_wL}lI546_Q*CXKZE-8dWdT0A5^>F&{HCMfa@>`jwc_2D&J)8 zwdg93aW2sE#IKO`Ku*N9NzC8UGKplt0Y4QQT6cMSpu9iEdPAfz9z8>c(7A-2jTBI%ZOh5B9<4`PBqkCsf)Vqbta)3hhYw!g!+=%g*x9+ zqX+r)A&~>sVGUIM7O2p7#XL9}^;+JK74a*ogR(J#*k=6KF=i9gKw97=o&WYE)bM+| z5ERpeCWe_GwFE7&Dy~7jWImz>k|kD<{}G+v?1-V1FGSV*1NGtY4HcPuvE6{{Vr8BG zaU?X-i>O`u1WVu#)F)SoIBur1P$T~h6~f)9fuFbXd)SNoQ_DAs>ju^m^)i}`{v|^V zWE)1&`M*L!zoEFT0{qAPhMHkeJZC&JHL6}VRD*deU(&3Ay05xjZ-Saw7u3MVpq6d{ z`p^Gv61w38>R4Ptb#TXgj0)vT)Dtmv{2-rxN-l&Nzz|gVWK;*MQ6b-tYWE*AFoA0~ zE~;LV1e||$l!F3Q%!f@e0=4NDVG_Q04&#jg{vJT0Aph_6wk2^hIE8BH8ES_AnMsqn z0pv!t+aA?V9~_2*F+YAu%K6vGbMr4tsi7*U2(&W0pl9#JGqNMIO=+N z)URghphDaeb^kO}q~@BdPG*&DSq^HBGn zGS8b=Q9rid!9$oVr5orCRDJI$2{rs0wJQTsxshf-MI;~UZCDXC!xpFkc0~<*Eb3cs zDXN{5sF~ih^1m$~Kef9*9qLE6oXDy0e5FX}?Nrljjaq`friWUy38;`pOXH4JW>me# zI0M_FI{t+5R4=U?P;xT|>R6XRJ*YhN|M}lut8g3@lIy6M-@|73FRJ0X!Opg*nfJB) zbkxk3pa!(f^7~N{yI|hI%H;pHe0VzQ>-?7?p^DWo7dF-foP_#GW;SYIZ&CF=nvv4G zj^mpdQF|jCRj&!^ozc;*&qhUXHLAT6=qYiQgl@Qun)w6slag6$uqXt^p z@^#HtsCK%eHs=^C-+`scAF+JYjGTWpm?)!bI34PSoT!mDM{UYss3lm8`Yzavdd6Qv zg+59qcRe{OpA|KLqNvaJTBwPR#k@ELwS)&VdG5k3tMCvtpckl_eMB`F5aLW^W=0LD zFsfc9)O~d<-xAefXVgS`q1u^_dhajC9(c|pp&KJIyIo!twLAYrbr3y^YbZIYUa;ju zEgyz@{g$-y-nfeVAiJJEtGh23YM@0?11pD$kXMz2LfYCcOu{VWXP`FI9xRCWP_NUPy^eACGi+);8C-?fh9%Fydr8Tn_wRthD_A+y(e*wg4{XW2z{Zh!5FB9 zlHvf&j9T->sE*H~W^~!|cg-iL0lhN6m{D`Oi6%k~s3`i+e{~Xi05wGY!9Zu!8cjeA zU>mBzqo|HAnAcF7=q}dBuc(G==W_S8L*@IK6Hxd6f@*J>@;d*UNoXy0+J!TyN9+yD zzc+okU4yYv4FsbG7>cT2%*yMbLfslQz%f?71QoH3mfwZ!f7XnI-q)v4BlP8Qk%)@A zAropQxy(|iXLwyy2OUuZ7=x{F5o&+|d7W`k6HJNfClBhS)FChDzcGoW6exuMp?==4 zmoLb74}ZZ*I5fP}!%ub>@xNqfg!(F7(qB;n%d?8dv5oT4?w_hX6cSJ2sKU6>S zJQC_)qg^;*J~v|)bW0G5x*;4j!>U%^3-u?YLr|M`E@}x6qXu@$^0&-~<_pt%M?y3E zgc^BBA=hC(vl!}Jmq(qB38)9uDpdVPs1Dy*{uAnZAaY^%sg@o65y9A$S49o1G4h)B zeBG>qhl#i_*<6BpbnY-OqeAxq6|p2mTtm6cQmD;X7j?ZS>i&tAUxOORVe=gN|NlR4 zkx;`g{RRB8sHkf=jhP3vY097)sDnBcEiK>K@&hbC617xQt$c;K$;y96wRcYH{NJ?- zZ|uTnR7cT^xr#|JD)|sICu)WTP@%7mddt;AbvzNZM;2p#JcbJSSJZuRio1H5(f{}V zi;+-;+E@$Qq239t&u_9c@IZ@Zk zqdvvjMR5K*l2}QBI*eD+RV;|g*F<$N5EYRFs0YuVsAF}{%HNDpLQEPP=HS(LN1|Ohi`UVx+z;Z615!G-w>INp~|QZ znxT$if4jcUuJ6K$0qg}-`}L~1_FG^!o&T;Rbj;?No2|l0)Goh_>gW-wqmO31>OsD- zcQa-#+sR)_Pi<5q?ORj7{s5Lv#3 zRcwzMd4JSQN26x=GiuLluF;3a~o;^7tNPuSrNd#`7IH{~JlH>=fi%#xEM{c6KxP+|_m9>*h>ohM=Bog)CniHREfjM4X91I8?^~9qCV3pf~$M(^oHm=Kjuff_(YRJ|}%N0m?mZjIVIJy4%)hf(i}7pQkj z%3f}uwNUljn!S*AJ)cKH9Zj_h^W6pCN^^&K9Q9+cjL?tb-b0OVoe| zp&~WS%9o**V6Q*V`}YV5jqH|Hc#gTq2ljF0c~PHMB`n_+6_G)xV>A(UY!91{P#s3; z>pDt~YCqTvH4EcJz5mNw!C&TG%u4x7tb$4UxdvLBJp$iQ05WQ4zjk z<@d~2=>PuzLP9f&*WWb|j2dx1Gs4QNqF&c6Pz`oQMW!!iz-6e=o-og%+PRFX|G@Gu zQ4g%o{q6iu9N?bGb5RW}Kz;cvMcuds^EY!hs)0k6{{uCEzs$R+2)?xI-%y({Xpn0+73%(A zRQuViJda004du5BrBE}kh}u*QP$3?Kqj5EAjY9{!d<5z=978pHA2pC?<|i}S5LYjm z8HTFo)v!bh)ChZ^8XANe*a-6{)Mi?M`ZC&J<%cm3`E#iI1BNUBf^@BjK* zfrpy$SaT-oiMANEH%{UN{1erHz8$r9nxbaj0X30cr~!;ewKvboSD^0OW95gX&i^^P zaLX<{M1}4x`Zv*V_fv2xRCz0`hJ8`jkD@xdjcf1)s@|*-&Q+)no8730zD9i=#~#V~ zS0W_|nbizO9k;S(J+r+z05#JIsB{0T<&U6#M|9otA1xnyl>0NJ>}Dym;V9035^m^0 zf!2H+UdCmp0Sz4O9B0lpm!Sr@#XM|YG#{a6`VZ#DL}Oh0Wl`<6G`o)>#3~qS1(U4e zeAF)eLsksIfvCWo0j#|1i9tkz{1U2H% zsLhmYocoPuders)s2e6)ei`cbemhXli3@lf-`n-wpz48M!aWB>c zmq=k|K~*S#x}mgL$;xY@2GR`u149jXA|}LHmS2sU@m5qjC$0P(Dw5Y-Isg6_33d3$ zD!jA&S5yblCc5h>Q4z{w`SNBR)ZS@{n(0tfhg0nOEGu7vzf!)%%4<$i`<%aK{sa#o zbF?`ZwK>EAN1cKwp*X{0}6dkq<}B zcpB>4ZJCwdLp_Mzq8dy##f3I4mLQ)WwFG_9|80jF!0+a9RJ#|=C#e2Dqx<_mKe>jJ zpc+bznqg+t<|>VvSzA;?!%+36qh_)I8{)6%Zx~fS`c(I$S$fn*X?E208mIxbn9BKA zgIy`mIUSA)`4-dwPNF(`gkAA9>Z7vBG&j?ksD{p<+PQ(+bgxj63YzW)5(5j9&wx6n z%}@hxH=XmZik&D>13gg$oy%=50_NFF;-2he1V$4J2UD$_ov>eQRNj;^_!#m zX@}Zly|Jjy|3nfsDL8>TKFR01P}fGiW(T8Ycp4Sb+c+Oz;Q$=>v-_I$EpYFG>8RK3 zUeq3WiyA=UU))4ep+A!7|M|Z%35~Qd`Zu92kROezILlmu3hhR_ei&8%FUvnhh4vrR zODWDmcYh&N`{hveo1g~N9X;*pek8(hI4Zv#)$sw;4S$+D!z^FKu2;75x{K`lzljxeM4kH{mYV!Xrxt8H`YcCq%~>)o;ev+Z$7Hy#pW7R=(nO8{sVjA z9n@cFs<}AGcM~_^3Y@gWwVTIV>ejS4>b%!NHM|4$q&k4=@Pv65)xl-+nU#M<4K#3> zs~;Ejeoum$NJcAc-c{(n!QD6)wKj)QzhJnJxiI-gHwU9Ym)4Rjf5g1@1skv=7%M{I&E?r$iCp&~LI z6|y;~dV8$=iRHhcmLT(1cYj^ffcm30=^WJ3twI0NT7DlYVn?@f{*}071&^%42hwc96S4qS~|s>`UqNtJV(oB0G(JNveIuHn-ZXrvcV zA0pRKGmF06RSd^29kLBo{u)*PAM*$5Z5n--`_=3u zkA!x4`0wt|0S{nb^0{`q8&{wj+JxnB2WsTsQIU(W$9*fNKrK;yRAfe?mS6#@{zh|; zc@p(UH{N9un&~II5VF^;eLhquE20``i;7GyD_>?FKy`c*wfm#&bMv4(=es0JQcg^y;WgRVS2YAG_B*-;JUwd*C!TBy*r#pXC3Rqq+<{(sDG zD%bfBI^^B~@lX{rViC-Px}hs-hJDP@sDaMH)NI04sF%vI!|wjhM_l~@sQbrbY@CYP zj0;iytU~|$e;Wz?>SaIbhV$lC)QxvgH@vj+&!+Eakgo;hQBn7GFuS9FiBL;16?Oj# z%Wp;1KY5h%uMwTI3fIjis0QAnW*+O9n{g`4OFkFs$=C|j@Xx3QSD72l?Wp_rqU!x= z<=0UWym!oVH@>GpPr5HwG3{|zo&$AbKGaMiPz}~YZOV42`$nSbtwJ@t4ORaHYGAif z6MBTY|GQm}?VWHHGoTtMgleE1>V}49FS|a;oQG;?1?m)RxBNp?MBkg=tvu>US3jwl z8Fie!a1uJV9Z<(`n&tPP2J#To;=ia4lbmwpA*hZDq23*(Q4?ru_Cnq7p&~T{6^V^@ zeY?~19kzmV<}Fm{o})VWfx0pJX*Ym)sE&eB4TqwxSG4jPmT!t`rwwZ0gRFca>i+3| zIe&|+U>&N#U8n{xnKw}bd4L7*B`V|@{&4kbq9WG-)$k}(htur(Vk=)|ZZi+*y3YSu z5*q1c)K~1^sIS#`sE)tmNsRiZt9KqX&?jc#8Mjx`pgImmO`trgooaTy5o&amZ25MmkI3Grj{BoNJSJLxja}c1y8obg1~s4?=6(I@ zRSi6&K%xF>6(gT_AxeOnNqWl{N7b)}YPcn8#@(!Zv^m$VueJP6^EB#M-$pILza9y7 z5aohvFuj=zwb_cI&S`Jd4a+eLZbOCiHfkV||8fIMfSO?@RQ()gQPe=Ipnh-I3U!}1 zl!Rt95rc6dCdd7#kzPY}^bWPllV5ZVl|gmX$ZUyfu!H6Mq6RR;oQ#U_FLr&U)AMa0 zp$Ke4HE`a%ZN5N_{3EKt*q2;BHR>4VL*3sJHQ=Gx66c@>{0Y@=hRd#gZq&e=q5t=P zZAqxY0J|{8oQ(RDj+vMgSEGKrebDlEPy_lG6~QQ1oXJs}H3zDra16%csD7HG>UU9I z=ieit8BVqeOD(?%wf4s_1ph_dnEI-#pBpvvau|%Q%u%TC`{k&1uc11Ajd}1ZYDq({ zasD;Jx+KzJ6I6Z}>V`463};xrz;zem(x`e(Q0KojYHi11FiuCcw-r_I5^8B~qP{0S zpxO_-Vc-98Z@4E_S~I&Dj{0sdjlFOY@{dOO;@@;XsARk4mY^T%w2Vb{v=7z674so# zsoq-NciZ;TZO*?crlz1TWPp5;fP>P@x$ zQq*_CCM=7WP?1UD-F1m{s2j3az6h$}Qm8eqj+#Md)Y=Zlfw;-8XT9hCYF1gSOnD#F z+8;!%^%c|-{bxqI@A~x;kWfd-QNJP$!JOFA%BP_kT!BkNd#=RqRx#8TCQ6 zHyG94c*`Hb(d5sgj&0qC{)l+KQ6%(J>uRinQ6ISrtEPA-2HCk6lOY zQ02W*1DuVD)M`}ZcAiSJoM-NaP|6?Y7=JJKi#yEiML(%`7Frz$orz#2h-~YQwXl)K*75u~U$zHhf^kxp! z01BW6R?Mt~dQQ|wZL;yG_x=V{1b;Wrp$7gKHK0%EKmXDGb_H=!71E+Q$ZO>#th_pE zGqo}&qB_`$s(%tSz{^+;Z(#$>@Y3anpz0k#EzS9t_WplKfo}Y47ksbWfKr(`P!F1- zsCq3h9=6AyaDbIZea%nP0jx2q-kdi*^e!*@c9brO!8 zI97p0!P}s2H1Xd#FGy;DnXzYqB0dW02+tVaHhf|D71RS!g!j&grUZ3Tc|g6usR(MI z$sQD4`}yE}aHR!G{O1f%1ytf#a0NIERO5mloS%490QGucyy13GjqZW5!1sn>KRU0F z5*ii&b)uen<`@K~#W5e$t@i37ijVC*i+1x9X&zUgMPlb+j$OV&FhfC$JCH zrFjDCY5FDD0*vt08MG6qLHmQsn+V3&{eOl};Q_|*1gJ--`=E9h`I|F&0#J4aP(*n_ z3uldKAJr7i)b!Kk`Re!|rqEOHOcTvKF&p{Qu1GV!npc+N}?)X!HI>Pjz{Q1qU z2s|eHPRX^9H(ozgn>psHfBIU`y~TSPE<$wtQs z+~@YVeNU$kap?XYJB-`+JYNMIjlBV^1m+6s_C3%H1(g>qoKqJJ>d9#^sKIuCB0dZ1 zBiuJ&HZXH|x9^wGHv$#k2hUo2yWj)Yj(qW;4u=0g1T3fj_91k7*I#K3Y7nY z`SV3`;&nhhi}nW7fM>zP;9F3yq@qN2POKeR7u&N5MS-wU+^%0>b8sHmEUMdgH~S7M zF?KX(z)qm1+hGqx)b&Fetin5=lYbJ92}18Qua+4o(79zX{}V#>0O)_bILy zpa>(yaQhx03WFl92kJ>@Fesvx;B4?RxBzS$)9ni4#^;XZVEEY1Z6R_Tx9=;N-9SA@ zdg{0^u~6`0WBEdwgwBh>wWBT7Mba2FI|+{6w+JFqMEYfv|?CP^IZ1^RXZ z>O>ZTx)+=V^#~a?sdL0xz~tCvK@Hp%)ZK0osQmk&@AvGt@pVe3>5 zQDADf?}bBruqp{n!71QoP}jUz8t2A(!!So$=Wa9+)C1B!!=s???`OaY;4e^5I>G6j z+gNLG4)*MH9_I+NrFZ*&4Mzh|M{@?$jW1dTx9^QdZcz7%)nF#DWJb5|2asJroy00o zJ3eGsIg^_|Sj$O(I+5X-odK$5ar$)x*WjP+LDA6`%j)($R1N~wcrU1H^#IhRNS4j* z`_Q=#coF+8sK$q~yIp(0Ti|kVdJebm1x((Y&TXkTsE6)TU^MU=sN2XBLr+jH=jc*` zO3VQ2#+4V;jWO78zQtdGx-{QFUGoaLo%%`OSnQdgUeF}TBMc{j+DVAv7Q-`!j}5JfH?G zTaf#|l**P+3)J1O2^be#0agU}f!ay9Le9}=1CwEw0X1-I!>)$?LGg|-91rS}O*33= z{sV=$|10r04iTLLHTiW=4IhJ*z=(yN2cEj1F2y!bbw>@)7+wZX;lBxrXK@kdwy**8 z-CaTTxdkfz*n^@+rZ=F7BNcT5i9p@h(u49B0##Vi;0_Gy&fZ6X1e;Gz9={)Ag2YJ$Tl>>D$ z!JuvvH9LuAHFb!C-v{T<5^gaI%K~bX(px!d=GQ0@tk?kocqA+Eg zy!fC7O$lm{oaQfP{$NnI_WFihK|KVI0yXeBQ2nNYzUTjWD0*JL2>T-8P}lwpSQGpP_5-U_aQnWLdJ5c&J-MQD_YSVaYeo2` zRO0@x9j>cP1MmzO0uHR=T%%Z3omW7Gz}@)QgBq|^HRoA#4p>*$Ra0}Q9JZpBgn$81O zFqjH|Gf+o9(r_%O#uLG!;0&-1c-4cVN4yNRoEu43Fgf;dP?zLyP_GY?)pj0$8X0;) zJzK`CtlmYdfff|4fu$O@4 zRS4<wHPil^)pl-FD zKpoX^P`A=?USq4wpf2TNv)6)piMFd5_kR^U z#v$U5pau%l+&R(+pcRL82|6s$BU?BbppziOJLEYa&EWQBLfXmIl#c*eH zkJDf;4iz2&HThXkPnZ9KQNdI#+`g|^IJu!SQ;BiMYjTB9K9$6=XAqBc#iSOEX!N3 z>5#MzxX$6v!D>amrMmj?Rwo(u9(c6-SlHvV8V91l64#=9=q?i1i20>KXaix@7u4g3K;n7roLz2PXt@=F}_ayHmY;=}0kiNUJk zdkC)9|Gz43#~2ewMVcjI6(QkYn(3WlfAmQZox&dm{j0I}Bvy=^*7#O2z;*OIaOuYR z(uU51-W|Oa^?Mlf81^Z0Cz4kZUxzTh{d4PtBsPvfhVV;cj><2!@W+MdmEQrDz|IDa zfiNe-bR;JNHJ!o2?6f0`&$L`~iESabF#c?yGdi zeu)o335F~{-W7I`fVCSvKe!$LEKZ<3xC{FiMM3EQ!P^(RA1L7$BKu@9yeS#NxBoE~ zOo#I@)6TF#l=%%`06XzZYlhg2{RWhjr8YaHIq@}O==#`)EI%T8JY7a4DZB&W-3V4? zFiFuMe*04ZMPVQaOF&Ycq;p0t`%I`|c0+cAfs&hVfepULPHQcVe-P7WKFzq%;|7 z!-ltp6X425&O`W9TOak(Zynjf@A!5tqQL+o??7Nbq&KivL7D`8BkP;RhZ28;e+7eX z#V^q_j3kNW30odTCluW_pqvGEZQ_9=i2v02?`D!^kS(X^lkKb(*n~!l%#ICq zVr_+F7`TdE)}n5*5yr4#)TF)DNS{NFhm$C0Lv%rpM&lXe97V6Dzj4@+q^1xgF|vXL zW?+}X{#PtWSMvJfFGFD)Vv!jj48FV!8G_xE6WL4rH1XFoJ5Ee8247`zc94IW4PJ$F zKm8>Cusq9fv?XB!&hM;f=+_|eO9(`{A@|Dc=Ri5v)XQ(5V(Rqn4(6kzpc?viupX=CzEWzAQ}vUOfmtolhh@^-ebhC;F9#i zACp0PS{+|faZP~l625bM#^+1QgJTPXix}nsg#`(ww}zb|ZDNhG;7dWSWF`5Me<5B@ z6Mf}94Fm5$e}``>c$Z-|IB9$iX9|!CzRf<9{>6>F2;}V{ZH&Ex!dDCtmZHM=#^Y-S zc}eWJkaxn)K*Mgv8O}ITlXJ*+{+@VGIA+>LqWVw7PN+KZ=DzPZL-L9yb?vzOP_&Gd z#&#G7e2aY;qJ%W(=lHJA+O0KjLmhu9!!?bVU*ee_k-^rPz8pM99)E7b^_kO&4tkn0 z%{3Ii*hXAmNFGWPNm`muLI32KuD$H!5;gNJKAM5f64Q%z$x%436VrQi$pP$-*bQ|8 zw)^!A?bZE%Egf63Grb^hO4CJ5Cb@3M$;P zlKeFce~@99*v?inKzd?5u)761w?9{8$ZnAI#F{sPtTHPP#geY*`6+0~%1F~F=05^i z3?tqSX(xtDOKw|>t9A(SsMORX78!g&uW0n*rz@^=9thf!@CVLp;9i_{@g)RLKopLm zevnKAuQOa<8&JeAX&A^_70S1i1|Q*iM*KNL6r=72Tz=6n6RL*)FC2V)>}d=91D3vle|CO-e#uoYkKE-!%D+ZyowYe3D^syd`%DD49pI((rx8ca)U` ze~1mU5WTnhH?oE*SPoGFiX>ejmIPRQE)CN|(vh4`=to(Sl=!Zg?s(WCIYaR;#nFX^ zZaDd)60Vyz=oaH{$7lSmtQhevFvkLu4eJ?WRCXEx0!eR(@1tk1oVAYI_iq@Q{lke# z!V^!!%8oCDny_r79CdH$b%*!>CE4vys;e7`2br{}H43z2TugCXVoSi;6o0i7Qq5j= z9u@mNxd&|%S@8X|TIGDV+eb_|PNCl*KN?&TPb8*F$|}Ls;carhq2y{sVnULhLs}@* z@!p2`E3wxM*$kp5#19fbX{Ygy*ftw5w(%vU<_dYaiH&23F2*-jf8**GjyEJ!z{%hB zaMfm*sw9@CARmjLbh)BIm>f*zAB6nHG)zIj;84t)>u|ek}^}+!IE=BIvc{4km$qP8Fqc?$@MT8Kf86^B|eF`Bn7@Rj_RstKAEY>J5Ft3hU}-mvAP1X02-Yp>6i_1 zz{t;%+{cQKQalWODzVjIJeODR}v1Td2^_*l31}g^UVl|`Lb^L4bZ6(()Z6fI7 zACq(>*0up^)8PL9f0M>uzFS!gM%qhDNo(lR*?7arNkN;PmRA;A5+9#m-cVbPu`|=D zH#&a>%GHGYr}+3|KCb3E3jF6-k|@gMXgn(!>jI8kko}-IkYtH|LfVVu)g-m2_?iu) zSR9CV5|2vFWY(W>jKg05UkTf0c(^*+fF0q?t~|Tw?cpkfJxn*!{njuMg&!&UMAMm| zB$z~gqW?eHVneh5heMFVP9g@xHL=r?IS`Z#g13Oh`O{SYlK^T9W4DI4rvFKLi4k96 z2ag4;t zDgNQHBgw$-@7Uz$NGgc^nWSbE9fc?|1e@$=Ron>Tk>n>ZUmcnbg6ju%2lV*V9Vah{ zoHgh{)Zen)4(O{Hwh|nkKTz7Tjxo(m8tXenFDa}*(+MO-BzBqAp7=K!RK%CsPHQXn zH)?7V4=vZo9Y9kF-?MU6r}2DnKmMZB&H!gq7f}z=otdyBMq)_%K`zNhaxZHlJJ?QU zqn*}%+lgXTh^2?Hj^%elFGhRp(-lR1eimADCrfV|=00RS*9!R%y7-z!j5AG>O`F9vpv= z@D~&1GU7Ofe$sl_(d=Yu*&ty<4f_=$$yGQ;!*>H54vxa#+XgBI$58a`?Xr98+yK>qxqX?;`k!`EyuP8R#al6E+xs>(nO$sq4xx ze{&L&0_6S&r#9X~Z_<_%NJvs528lqh5`}9Z&dAzI;(nH2elkF3@*CmHhTapBFSh#? zHdJp0=mF0d@B!F{qm~5Q044BAsuGW+FQOkuDaw+}qIrBHlD(V;#c6aI-vMGdX}lR< zkmYoy`7C_3sILa`VQR*+I^zEee;qr8yEMN{PA=+Z6U%4*SbBcr>!+^rti?72^{%qk z;1K?VB;Uf94E)3}pULY;-3bQq%UJx^iT5;)ku(XgCR1$Z6^QkPZ#hMKjNkVnu{o1U zIzU(o{UE`0tjCZHvSR%-p)v$s@}jWQ5!l;U2goZzqk|Aj>KgI0P{ZYCxOvp-lbVXG zp5)HO_eDPlk3&IaniM0D9Op)sq+%$7@f4J_1`ljkP8Peg{OLHtGuRG>x?{DQ*vwfw z5tr5R2i;tUExu6KzdMfftd2A|25w-bVyJ`^A7!uvG-wOy65_cbyGawtWkbi}4H}BR zf$b$fK6P2`hUbq9tD7$_{QGq3I{#cK199A;!5fOtp?6>i$!UDWS&~fnH!;8<>^|(^ zFhgCY(QOeS+0pkV6ToIY8z@=|VId5^v}0#`X>dxHB^23i%Na<`bZY!kHdM|?YD?2Fj!p=v z0#7&A6MUa(IvM|Qiya8#-2PluAg*WET}8J@s1AOh;3my7L9h(pFmk5Q>?nG68{j$m z02Y58)RhFD;pC1Wk3Z<@T91DXxB{+-@JOCI;QP0XUjMlv+(%(6lG{^wpTy4Co0vF+ z;>Y;^wBi)xUNZd+`VdxO;*yMDLz-vc$b+e?Kz(BDRbXlI9$H=}tLFWawe+q7o|+O(ku~xkc?Ud`sbxxQUg;7n9*7iQzhfZ?JwybJH4aAo-Xb=}LlW zAb-kmnMp1L*&B*mlDh!^9U~T5Lwx^XKcV(EgY`9z$@q8Re?|T!>LnlGIK+Ta{5g7B z&BIDWatT&sf*ap46x7&-h)|epjkAWLwq%uo6{*m>?f-xgkS73RKq@rz0ijH zliFOY=nQy<9wr{w1`?l`6^VkK7JNv9oant+Y0)LaAQ(VSY3!Xe`bzC|RtYsCZwSrK zv!*hXBr^V^cJ%eh+is_$*b!o7UFCQxr7#ak32~NH1IS-O{tFuc;q~!NU{R| zOY-uv#?dVEj3Y;#4_zaX)rSlv4&*%jG8^U(b~b^G($Gd3L_$+oGErBR{C(K9=`2Zu zUvkUpYT#c%U0%2(Wtn2Bc*$FdeMIl4MljA20_AWtAh?2}t@wIEvR-Gvsz5<;FedRb zMpho*R&p0G#8mX5V6jje_{D%*h-U+vc2)|^B1y8+ z2%k}~6T26A?HDW{@y!hR-gc_o5|B%dfche-U)rElGCuiwFosZU4X+A zj>5|XW04dV3?%TCBa@t`*=hV)?PM<6Fe$N<+m0R^ZZ-U6xxEd=qn|9rvH@i;W5~e_ zI7%OSPseCLleakjf<%M%A-O4fXRsi4W!p`8j$HD|$P+NoG3tNVz)6X%w;{vWKy4tr zjK4lPU8vg!XC6DH26{YgK*41kVcB_hk{7TllGuf!M@H5HeYg=`W0*IP{bR8!_&ZUb zj^WZ-HN|C=$CkGxCFitdOmGK@!uE|&?`fnir_Ew)?{ZPcG8aS6FGJ9 zr2>DFw~QvGLLKveDID_%O8OJH&k0C2 zgS!|ckC9fPpgI1pHz|vRDGWCy7YHaGd%oa(VO# zBnEL_4;d;Rqei7cTyPt9FohM!>q=fb$e!aXj~xU2N~{z-e#r($Jih_nBKC}&)A*y% zV;9Gw{~Yd<2slbYBFRr;GJ@}ElEr-YDawhzfi~Tan+LCV3$B z%TnrM;7>?SvQR^oA!jYV3-~HiYy0Qb6a{Z7NJ6joe*Y)JipwH^M75Fh3gBtKaH!SjXnlFdeEBVF+&B&Uo%IR3vbJ9-OhF4Cj|Ya~NST2U8=L0*$TgOv$iEb4QB)3HnF`Y$H=3Xc6W zE={qdCAiIwGdfe3VoBDMBMA@52S@e&yOKuH8DJZOjG^I5);n^Gf;GsPqM_}S@{p4a zJ-xWJ|2fvQ70JJGo?xJGOji(0M&q#PQ(1nQN%2$Lp?v?@P&@H^8M+0wD2wvXNjR6_ zdyPHA@>*lB!9SjX|9AeIa7cbYvJCRCthOYsz^-P^1ML)wvzsKu%Rq1!UmWv?VBaUV z6^&w}Kc{x5HBActEoyN2zSPhE`Ik8TThb^S1vhYxA*m&6J56q~B%>)FM~-A7yZXh- zN~8Ub%k>=8{Q1ehhyNeT-AK2*=rvgFbR@_EdW^@Ph#og}{R?wFqSCxOfrNGnL(vYL(-n*HGQAnBR*y&vtx?M zR9^HzBg$ckDtwJz5z>J=L!>rq2fo|j0P-h;SJ`D#+x;nW|0EuRO?)>WDXy95)8H7v z;GRkt)lklmbdFV(qI8fHv4J|_J4y0Ji1x6PjI1}<;aH#XRS_eyjWv_?CmVQ5Z4K5a z+l1o$q5;==xFp}{Q4XGwdJXjsA~(UbI35$2MDrVv^v2f`l5zVQ)7sdkswJ(;X*Ja z#3OCuKfu)F%%gDu^iiOfx@y$)W&KV5YKZTnKcs#sgRd4D@(5ir-v%iOkE9m^tN(BcClZ`PK@*6ILo69%&0b(vv?E+dJS_HH?1#4Nw_s-cgKg)k zy-tGwIJ+4~esZQ!GnCrd^qX$OzV|=>t7s;ZO{egM5mo0@u0lKoUmUQLO}zf~xxo(bB&BW=v8uL#UB*2HUuJEIbz8Z1-ExJsB}FK_V&0 zUD30!s$$QhrZq$8TT(-8u;dP} z$CaO{TCvj}G=Cndu@}EzBGRBQWYr)WKu!l@Z?GlnS=B?;{bhb%(Eb@^82OBFx14x6daNKfJb99~4B%;JQ|%_HHwk|EgQSo6a#64uJu`zP2z9h> zYm~}xgY7sye938c$%u*)Uym;(zGLKUhi@6aB-j)6`o98AFW{UH`6p{Ihk^@C_sWj7 zsWmxnwz!`%)Lw=fK&@ZaV@G1OAn!a4Ucr&bA2jTTzb^j%^mq}G>z@~+2SuUfHTFo` zk^C#jk?1Y&EdMEi-|=Mz$J&4e4AaqMCi-7C@E11brlI5|+!?To$ky$zJ}WB)cUh8! z1bSG*1`H7qJthSa?R1)v_kpJWvGWM5Z9JtsnF|?n9fcmFGoF-AvQ8teqz(Wxx^2WD>+7e59}`ZM_^Y#Zv;-I(Isjn zm*9%T-~%|3Hmu3c>3UpyGzCcs!EXefQ~a33SYQamPboY}{F@E4h$gEbEDDyP!7TkrqfcM; z|A*whILqT`sRAnwgKsp;FaP2{3sE-KHJm$@4^akkmfIkS!L#^J(sY9jb&|S6_$rY% zi47$N^RVW^^QZqmXMHBA4^BxY^x5pN5=)X4J0(XZc}~uGYvy>kRK#-ND{PlUG&j+| z;Lk;Eck~KiS#oAE$iEC%h~XNO_(13Xgg`-(Pq4fM>yaEn!Xn$jAtntbuQ_&VyCfU% z<%O&%`Qcg5YL<$!$$S&gH zX!e6985y*uQ|tR>T>p~yn4!C|R*+ws{1r4xjXfK#JFH@%8jm9j-12Ki2q{jVpGfOXFjHZaU63M$!dUf^$r?+{%k(zH0lX&E9dSc!Fl zb(Z*3h8;^?eqsl$wjTC=YWz|HMdmtIQ+RLb{k3F`?P>^^02PN61~E>Z(3|1|$# zYD%;Iu{v>7(mzOce51*q$xeOOmqw}a$Hcdo!P?U^JVQ%7t#JA!E`c*NI89P7ife(5 zEjSo|K`zmM*vZV-AL74lr)`a=6m|~=jf$pAUQucQ6wx$5sI(av2}-dDC-!pX5@us12?FVGzJgg z>%{6sO&!)A{Hd^eFl0*f?5tVTT-Ws<2}u|`fvR8;26|*o$@`zYqhWbszafc<_ZGRm zA$?A67t4<)ot&DS>U!dx$-96p`Gfk+thw~OWBH!V9CdOW&g`sX5b&`A$d_QUr32Ftz^>(Zk@GH=}yg3e0xEl#JPL>%&Kvbbz!=;Vtn#Fhll`fvJKLdoQL6>Kf>6moDg11aIjaLH%QTf0YW#m(shV zO;GYw-n-+1E=KlVm>sk*d`N;NLHWHSmjs0g>%Fro=vR>U)w-a;LEcrHg7&+;J+=pJ zitEjFHi+#MzaBIxn)lk1pk#@>KYs^BDdTNh#+@;&cU?vI_dxHlD(>pBy{TKeZ^!z7 DVY8zA