From a3632d53a2da8c14b5e90646ff3b319248eb0ffb Mon Sep 17 00:00:00 2001 From: Federico Fissore Date: Thu, 20 Feb 2014 12:25:53 +0100 Subject: [PATCH] Windows: launch4j gets downloaded at build time --- .gitignore | 5 +- build/build.xml | 19 + build/windows/launcher/launch4j/.classpath | 15 - build/windows/launcher/launch4j/.project | 17 - .../.settings/org.eclipse.jdt.core.prefs | 12 - build/windows/launcher/launch4j/LICENSE.txt | 30 - build/windows/launcher/launch4j/bin/COPYING | 340 -------- build/windows/launcher/launch4j/bin/ld.exe | Bin 642048 -> 0 bytes .../windows/launcher/launch4j/bin/windres.exe | Bin 473600 -> 0 bytes build/windows/launcher/launch4j/build.xml | 62 -- .../launch4j/demo/ConsoleApp/ConsoleApp.exe | Bin 26070 -> 0 bytes .../launch4j/demo/ConsoleApp/ConsoleApp.jar | Bin 2006 -> 0 bytes .../launch4j/demo/ConsoleApp/build.bat | 14 - .../launch4j/demo/ConsoleApp/build.xml | 57 -- .../demo/ConsoleApp/l4j/ConsoleApp.ico | Bin 766 -> 0 bytes .../launch4j/demo/ConsoleApp/lib/readme.txt | 8 - .../launch4j/demo/ConsoleApp/readme.txt | 1 - .../net/sf/launch4j/example/ConsoleApp.java | 72 -- .../launcher/launch4j/demo/LICENSE.txt | 30 - .../launch4j/demo/SimpleApp/SimpleApp.exe | Bin 34867 -> 0 bytes .../launch4j/demo/SimpleApp/SimpleApp.jar | Bin 3123 -> 0 bytes .../launch4j/demo/SimpleApp/build.bat | 14 - .../launch4j/demo/SimpleApp/build.xml | 52 -- .../launch4j/demo/SimpleApp/l4j/SimpleApp.ico | Bin 766 -> 0 bytes .../launch4j/demo/SimpleApp/l4j/SimpleApp.xml | 18 - .../launch4j/demo/SimpleApp/l4j/splash.bmp | Bin 4514 -> 0 bytes .../launch4j/demo/SimpleApp/lib/readme.txt | 8 - .../launch4j/demo/SimpleApp/readme.txt | 1 - .../net/sf/launch4j/example/SimpleApp.java | 104 --- .../windows/launcher/launch4j/demo/readme.txt | 3 - .../launcher/launch4j/head/LICENSE.txt | 23 - .../windows/launcher/launch4j/head/guihead.o | Bin 4534 -> 0 bytes build/windows/launcher/launch4j/head/head.o | Bin 18921 -> 0 bytes .../launcher/launch4j/head_src/LICENSE.txt | 23 - .../head_src/consolehead/Makefile.win | 33 - .../head_src/consolehead/consolehead.c | 65 -- .../head_src/consolehead/consolehead.dev | 108 --- .../launch4j/head_src/guihead/Makefile.win | 38 - .../launch4j/head_src/guihead/guihead.c | 185 ---- .../launch4j/head_src/guihead/guihead.dev | 109 --- .../launch4j/head_src/guihead/guihead.h | 43 - .../windows/launcher/launch4j/head_src/head.c | 818 ------------------ .../windows/launcher/launch4j/head_src/head.h | 113 --- .../launcher/launch4j/head_src/resource.h | 71 -- build/windows/launcher/launch4j/launch4j.exe | Bin 177152 -> 0 bytes build/windows/launcher/launch4j/launch4j.jar | Bin 181810 -> 0 bytes build/windows/launcher/launch4j/launch4j.jfpr | Bin 125 -> 0 bytes build/windows/launcher/launch4j/launch4jc.exe | Bin 23552 -> 0 bytes .../launch4j/lib/JGoodies.Forms.LICENSE.txt | 31 - .../launch4j/lib/JGoodies.Looks.LICENSE.txt | 31 - .../lib/Nuvola.Icon.Theme.LICENSE.txt | 504 ----------- .../launcher/launch4j/lib/XStream.LICENSE.txt | 27 - .../launch4j/lib/commons-beanutils.jar | Bin 188671 -> 0 bytes .../launcher/launch4j/lib/commons-logging.jar | Bin 38015 -> 0 bytes .../launcher/launch4j/lib/commons.LICENSE.txt | 50 -- build/windows/launcher/launch4j/lib/forms.jar | Bin 86828 -> 0 bytes .../windows/launcher/launch4j/lib/formsrt.jar | Bin 328485 -> 0 bytes .../launcher/launch4j/lib/foxtrot.LICENSE.txt | 25 - .../windows/launcher/launch4j/lib/foxtrot.jar | Bin 25676 -> 0 bytes build/windows/launcher/launch4j/lib/looks.jar | Bin 409708 -> 0 bytes .../windows/launcher/launch4j/lib/xstream.jar | Bin 261710 -> 0 bytes .../launch4j/manifest/uac.exe.manifest | 12 - .../launch4j/manifest/xp-themes.exe.manifest | 14 - .../launch4j/src/images/asterix-o.gif | Bin 51 -> 0 bytes .../launcher/launch4j/src/images/asterix.gif | Bin 53 -> 0 bytes .../launcher/launch4j/src/images/build.png | Bin 1607 -> 0 bytes .../launch4j/src/images/button_ok.png | Bin 883 -> 0 bytes .../launcher/launch4j/src/images/cancel16.png | Bin 1133 -> 0 bytes .../launcher/launch4j/src/images/down16.png | Bin 912 -> 0 bytes .../launch4j/src/images/edit_add16.png | Bin 1088 -> 0 bytes .../launcher/launch4j/src/images/info.png | Bin 1397 -> 0 bytes .../launcher/launch4j/src/images/new.png | Bin 1145 -> 0 bytes .../launcher/launch4j/src/images/new16.png | Bin 805 -> 0 bytes .../launcher/launch4j/src/images/ok16.png | Bin 883 -> 0 bytes .../launcher/launch4j/src/images/open.png | Bin 1412 -> 0 bytes .../launcher/launch4j/src/images/open16.png | Bin 513 -> 0 bytes .../launcher/launch4j/src/images/run.png | Bin 1159 -> 0 bytes .../launcher/launch4j/src/images/save.png | Bin 1182 -> 0 bytes .../launcher/launch4j/src/images/up16.png | Bin 906 -> 0 bytes .../launcher/launch4j/src/launch4j.properties | 2 - .../launch4j/src/net/sf/launch4j/Builder.java | 207 ----- .../src/net/sf/launch4j/BuilderException.java | 52 -- .../src/net/sf/launch4j/ExecException.java | 66 -- .../net/sf/launch4j/FileChooserFilter.java | 76 -- .../launch4j/src/net/sf/launch4j/Log.java | 105 --- .../launch4j/src/net/sf/launch4j/Main.java | 99 --- .../src/net/sf/launch4j/Messages.java | 78 -- .../src/net/sf/launch4j/OptionParser.java | 71 -- .../src/net/sf/launch4j/RcBuilder.java | 340 -------- .../launch4j/src/net/sf/launch4j/Util.java | 197 ----- .../src/net/sf/launch4j/ant/AntClassPath.java | 61 -- .../src/net/sf/launch4j/ant/AntConfig.java | 129 --- .../src/net/sf/launch4j/ant/AntJre.java | 69 -- .../src/net/sf/launch4j/ant/Launch4jTask.java | 162 ---- .../src/net/sf/launch4j/ant/Messages.java | 55 -- .../net/sf/launch4j/ant/StringWrapper.java | 67 -- .../net/sf/launch4j/ant/messages.properties | 35 - .../sf/launch4j/ant/messages_es.properties | 35 - .../src/net/sf/launch4j/binding/Binding.java | 62 -- .../sf/launch4j/binding/BindingException.java | 52 -- .../src/net/sf/launch4j/binding/Bindings.java | 317 ------- .../net/sf/launch4j/binding/IValidatable.java | 44 - .../binding/InvariantViolationException.java | 67 -- .../sf/launch4j/binding/JComboBoxBinding.java | 119 --- .../net/sf/launch4j/binding/JListBinding.java | 118 --- .../launch4j/binding/JRadioButtonBinding.java | 146 ---- .../sf/launch4j/binding/JTextAreaBinding.java | 123 --- .../binding/JTextComponentBinding.java | 108 --- .../binding/JToggleButtonBinding.java | 108 --- .../src/net/sf/launch4j/binding/Messages.java | 78 -- .../launch4j/binding/OptComponentBinding.java | 119 --- .../launch4j/binding/OptJTextAreaBinding.java | 141 --- .../net/sf/launch4j/binding/Validator.java | 259 ------ .../sf/launch4j/binding/messages.properties | 52 -- .../launch4j/binding/messages_es.properties | 51 -- .../src/net/sf/launch4j/config/ClassPath.java | 87 -- .../src/net/sf/launch4j/config/Config.java | 396 --------- .../sf/launch4j/config/ConfigPersister.java | 249 ------ .../config/ConfigPersisterException.java | 51 -- .../src/net/sf/launch4j/config/Jre.java | 235 ----- .../net/sf/launch4j/config/LdDefaults.java | 62 -- .../src/net/sf/launch4j/config/Messages.java | 78 -- .../src/net/sf/launch4j/config/Msg.java | 111 --- .../sf/launch4j/config/SingleInstance.java | 74 -- .../src/net/sf/launch4j/config/Splash.java | 103 --- .../net/sf/launch4j/config/VersionInfo.java | 168 ---- .../sf/launch4j/config/messages.properties | 93 -- .../sf/launch4j/config/messages_es.properties | 75 -- .../src/net/sf/launch4j/form/BasicForm.java | 283 ------ .../src/net/sf/launch4j/form/BasicForm.jfrm | Bin 18367 -> 0 bytes .../net/sf/launch4j/form/ClassPathForm.java | 193 ----- .../net/sf/launch4j/form/ClassPathForm.jfrm | Bin 10059 -> 0 bytes .../src/net/sf/launch4j/form/ConfigForm.java | 132 --- .../src/net/sf/launch4j/form/ConfigForm.jfrm | Bin 4477 -> 0 bytes .../sf/launch4j/form/EnvironmentVarsForm.java | 127 --- .../sf/launch4j/form/EnvironmentVarsForm.jfrm | Bin 3813 -> 0 bytes .../src/net/sf/launch4j/form/HeaderForm.java | 171 ---- .../src/net/sf/launch4j/form/HeaderForm.jfrm | Bin 7298 -> 0 bytes .../src/net/sf/launch4j/form/JreForm.java | 266 ------ .../src/net/sf/launch4j/form/JreForm.jfrm | Bin 17006 -> 0 bytes .../src/net/sf/launch4j/form/Messages.java | 55 -- .../net/sf/launch4j/form/MessagesForm.java | 183 ---- .../net/sf/launch4j/form/MessagesForm.jfrm | Bin 9184 -> 0 bytes .../sf/launch4j/form/SingleInstanceForm.java | 141 --- .../sf/launch4j/form/SingleInstanceForm.jfrm | Bin 5246 -> 0 bytes .../src/net/sf/launch4j/form/SplashForm.java | 166 ---- .../src/net/sf/launch4j/form/SplashForm.jfrm | Bin 7347 -> 0 bytes .../net/sf/launch4j/form/VersionInfoForm.java | 232 ----- .../net/sf/launch4j/form/VersionInfoForm.jfrm | Bin 13722 -> 0 bytes .../net/sf/launch4j/form/messages.properties | 146 ---- .../sf/launch4j/form/messages_es.properties | 118 --- .../formimpl/AbstractAcceptListener.java | 75 -- .../sf/launch4j/formimpl/BasicFormImpl.java | 101 --- .../formimpl/BrowseActionListener.java | 79 -- .../launch4j/formimpl/ClassPathFormImpl.java | 222 ----- .../sf/launch4j/formimpl/ConfigFormImpl.java | 100 --- .../formimpl/EnvironmentVarsFormImpl.java | 50 -- .../net/sf/launch4j/formimpl/FileChooser.java | 65 -- .../net/sf/launch4j/formimpl/GlassPane.java | 67 -- .../sf/launch4j/formimpl/HeaderFormImpl.java | 102 --- .../net/sf/launch4j/formimpl/JreFormImpl.java | 166 ---- .../net/sf/launch4j/formimpl/MainFrame.java | 358 -------- .../net/sf/launch4j/formimpl/Messages.java | 55 -- .../launch4j/formimpl/MessagesFormImpl.java | 58 -- .../formimpl/SingleInstanceFormImpl.java | 54 -- .../sf/launch4j/formimpl/SplashFormImpl.java | 61 -- .../formimpl/VersionInfoFormImpl.java | 63 -- .../sf/launch4j/formimpl/messages.properties | 74 -- .../launch4j/formimpl/messages_es.properties | 56 -- .../src/net/sf/launch4j/messages.properties | 45 - .../net/sf/launch4j/messages_es.properties | 45 - .../launch4j/w32api/MinGW.LICENSE.txt | 25 - build/windows/launcher/launch4j/w32api/crt2.o | Bin 2195 -> 0 bytes .../launcher/launch4j/w32api/libadvapi32.a | Bin 410156 -> 0 bytes .../windows/launcher/launch4j/w32api/libgcc.a | Bin 53694 -> 0 bytes .../launcher/launch4j/w32api/libkernel32.a | Bin 655198 -> 0 bytes .../launcher/launch4j/w32api/libmingw32.a | Bin 6802 -> 0 bytes .../launcher/launch4j/w32api/libmsvcrt.a | Bin 503692 -> 0 bytes .../launcher/launch4j/w32api/libshell32.a | Bin 141600 -> 0 bytes .../launcher/launch4j/w32api/libuser32.a | Bin 472426 -> 0 bytes .../windows/launcher/launch4j/web/bullet.gif | Bin 151 -> 0 bytes .../launcher/launch4j/web/changelog.html | 356 -------- build/windows/launcher/launch4j/web/docs.html | 585 ------------- .../windows/launcher/launch4j/web/index.html | 128 --- .../launcher/launch4j/web/launch4j-use.gif | Bin 12724 -> 0 bytes .../launcher/launch4j/web/launch4j.gif | Bin 3460 -> 0 bytes .../windows/launcher/launch4j/web/links.html | 73 -- build/windows/launcher/launch4j/web/style.css | 159 ---- 188 files changed, 23 insertions(+), 14269 deletions(-) delete mode 100644 build/windows/launcher/launch4j/.classpath delete mode 100644 build/windows/launcher/launch4j/.project delete mode 100644 build/windows/launcher/launch4j/.settings/org.eclipse.jdt.core.prefs delete mode 100644 build/windows/launcher/launch4j/LICENSE.txt delete mode 100755 build/windows/launcher/launch4j/bin/COPYING delete mode 100755 build/windows/launcher/launch4j/bin/ld.exe delete mode 100755 build/windows/launcher/launch4j/bin/windres.exe delete mode 100644 build/windows/launcher/launch4j/build.xml delete mode 100755 build/windows/launcher/launch4j/demo/ConsoleApp/ConsoleApp.exe delete mode 100755 build/windows/launcher/launch4j/demo/ConsoleApp/ConsoleApp.jar delete mode 100755 build/windows/launcher/launch4j/demo/ConsoleApp/build.bat delete mode 100644 build/windows/launcher/launch4j/demo/ConsoleApp/build.xml delete mode 100644 build/windows/launcher/launch4j/demo/ConsoleApp/l4j/ConsoleApp.ico delete mode 100644 build/windows/launcher/launch4j/demo/ConsoleApp/lib/readme.txt delete mode 100644 build/windows/launcher/launch4j/demo/ConsoleApp/readme.txt delete mode 100644 build/windows/launcher/launch4j/demo/ConsoleApp/src/net/sf/launch4j/example/ConsoleApp.java delete mode 100644 build/windows/launcher/launch4j/demo/LICENSE.txt delete mode 100755 build/windows/launcher/launch4j/demo/SimpleApp/SimpleApp.exe delete mode 100755 build/windows/launcher/launch4j/demo/SimpleApp/SimpleApp.jar delete mode 100755 build/windows/launcher/launch4j/demo/SimpleApp/build.bat delete mode 100644 build/windows/launcher/launch4j/demo/SimpleApp/build.xml delete mode 100644 build/windows/launcher/launch4j/demo/SimpleApp/l4j/SimpleApp.ico delete mode 100644 build/windows/launcher/launch4j/demo/SimpleApp/l4j/SimpleApp.xml delete mode 100644 build/windows/launcher/launch4j/demo/SimpleApp/l4j/splash.bmp delete mode 100644 build/windows/launcher/launch4j/demo/SimpleApp/lib/readme.txt delete mode 100644 build/windows/launcher/launch4j/demo/SimpleApp/readme.txt delete mode 100644 build/windows/launcher/launch4j/demo/SimpleApp/src/net/sf/launch4j/example/SimpleApp.java delete mode 100644 build/windows/launcher/launch4j/demo/readme.txt delete mode 100644 build/windows/launcher/launch4j/head/LICENSE.txt delete mode 100644 build/windows/launcher/launch4j/head/guihead.o delete mode 100644 build/windows/launcher/launch4j/head/head.o delete mode 100644 build/windows/launcher/launch4j/head_src/LICENSE.txt delete mode 100755 build/windows/launcher/launch4j/head_src/consolehead/Makefile.win delete mode 100644 build/windows/launcher/launch4j/head_src/consolehead/consolehead.c delete mode 100755 build/windows/launcher/launch4j/head_src/consolehead/consolehead.dev delete mode 100755 build/windows/launcher/launch4j/head_src/guihead/Makefile.win delete mode 100644 build/windows/launcher/launch4j/head_src/guihead/guihead.c delete mode 100755 build/windows/launcher/launch4j/head_src/guihead/guihead.dev delete mode 100644 build/windows/launcher/launch4j/head_src/guihead/guihead.h delete mode 100644 build/windows/launcher/launch4j/head_src/head.c delete mode 100644 build/windows/launcher/launch4j/head_src/head.h delete mode 100644 build/windows/launcher/launch4j/head_src/resource.h delete mode 100755 build/windows/launcher/launch4j/launch4j.exe delete mode 100755 build/windows/launcher/launch4j/launch4j.jar delete mode 100755 build/windows/launcher/launch4j/launch4j.jfpr delete mode 100755 build/windows/launcher/launch4j/launch4jc.exe delete mode 100644 build/windows/launcher/launch4j/lib/JGoodies.Forms.LICENSE.txt delete mode 100644 build/windows/launcher/launch4j/lib/JGoodies.Looks.LICENSE.txt delete mode 100644 build/windows/launcher/launch4j/lib/Nuvola.Icon.Theme.LICENSE.txt delete mode 100644 build/windows/launcher/launch4j/lib/XStream.LICENSE.txt delete mode 100755 build/windows/launcher/launch4j/lib/commons-beanutils.jar delete mode 100755 build/windows/launcher/launch4j/lib/commons-logging.jar delete mode 100644 build/windows/launcher/launch4j/lib/commons.LICENSE.txt delete mode 100755 build/windows/launcher/launch4j/lib/forms.jar delete mode 100755 build/windows/launcher/launch4j/lib/formsrt.jar delete mode 100644 build/windows/launcher/launch4j/lib/foxtrot.LICENSE.txt delete mode 100755 build/windows/launcher/launch4j/lib/foxtrot.jar delete mode 100755 build/windows/launcher/launch4j/lib/looks.jar delete mode 100755 build/windows/launcher/launch4j/lib/xstream.jar delete mode 100755 build/windows/launcher/launch4j/manifest/uac.exe.manifest delete mode 100755 build/windows/launcher/launch4j/manifest/xp-themes.exe.manifest delete mode 100644 build/windows/launcher/launch4j/src/images/asterix-o.gif delete mode 100644 build/windows/launcher/launch4j/src/images/asterix.gif delete mode 100644 build/windows/launcher/launch4j/src/images/build.png delete mode 100644 build/windows/launcher/launch4j/src/images/button_ok.png delete mode 100644 build/windows/launcher/launch4j/src/images/cancel16.png delete mode 100644 build/windows/launcher/launch4j/src/images/down16.png delete mode 100644 build/windows/launcher/launch4j/src/images/edit_add16.png delete mode 100644 build/windows/launcher/launch4j/src/images/info.png delete mode 100644 build/windows/launcher/launch4j/src/images/new.png delete mode 100644 build/windows/launcher/launch4j/src/images/new16.png delete mode 100644 build/windows/launcher/launch4j/src/images/ok16.png delete mode 100644 build/windows/launcher/launch4j/src/images/open.png delete mode 100644 build/windows/launcher/launch4j/src/images/open16.png delete mode 100644 build/windows/launcher/launch4j/src/images/run.png delete mode 100644 build/windows/launcher/launch4j/src/images/save.png delete mode 100644 build/windows/launcher/launch4j/src/images/up16.png delete mode 100644 build/windows/launcher/launch4j/src/launch4j.properties delete mode 100644 build/windows/launcher/launch4j/src/net/sf/launch4j/Builder.java delete mode 100644 build/windows/launcher/launch4j/src/net/sf/launch4j/BuilderException.java delete mode 100644 build/windows/launcher/launch4j/src/net/sf/launch4j/ExecException.java delete mode 100644 build/windows/launcher/launch4j/src/net/sf/launch4j/FileChooserFilter.java delete mode 100644 build/windows/launcher/launch4j/src/net/sf/launch4j/Log.java delete mode 100644 build/windows/launcher/launch4j/src/net/sf/launch4j/Main.java delete mode 100644 build/windows/launcher/launch4j/src/net/sf/launch4j/Messages.java delete mode 100644 build/windows/launcher/launch4j/src/net/sf/launch4j/OptionParser.java delete mode 100644 build/windows/launcher/launch4j/src/net/sf/launch4j/RcBuilder.java delete mode 100644 build/windows/launcher/launch4j/src/net/sf/launch4j/Util.java delete mode 100644 build/windows/launcher/launch4j/src/net/sf/launch4j/ant/AntClassPath.java delete mode 100644 build/windows/launcher/launch4j/src/net/sf/launch4j/ant/AntConfig.java delete mode 100644 build/windows/launcher/launch4j/src/net/sf/launch4j/ant/AntJre.java delete mode 100644 build/windows/launcher/launch4j/src/net/sf/launch4j/ant/Launch4jTask.java delete mode 100644 build/windows/launcher/launch4j/src/net/sf/launch4j/ant/Messages.java delete mode 100644 build/windows/launcher/launch4j/src/net/sf/launch4j/ant/StringWrapper.java delete mode 100644 build/windows/launcher/launch4j/src/net/sf/launch4j/ant/messages.properties delete mode 100644 build/windows/launcher/launch4j/src/net/sf/launch4j/ant/messages_es.properties delete mode 100644 build/windows/launcher/launch4j/src/net/sf/launch4j/binding/Binding.java delete mode 100644 build/windows/launcher/launch4j/src/net/sf/launch4j/binding/BindingException.java delete mode 100644 build/windows/launcher/launch4j/src/net/sf/launch4j/binding/Bindings.java delete mode 100644 build/windows/launcher/launch4j/src/net/sf/launch4j/binding/IValidatable.java delete mode 100644 build/windows/launcher/launch4j/src/net/sf/launch4j/binding/InvariantViolationException.java delete mode 100644 build/windows/launcher/launch4j/src/net/sf/launch4j/binding/JComboBoxBinding.java delete mode 100644 build/windows/launcher/launch4j/src/net/sf/launch4j/binding/JListBinding.java delete mode 100644 build/windows/launcher/launch4j/src/net/sf/launch4j/binding/JRadioButtonBinding.java delete mode 100644 build/windows/launcher/launch4j/src/net/sf/launch4j/binding/JTextAreaBinding.java delete mode 100644 build/windows/launcher/launch4j/src/net/sf/launch4j/binding/JTextComponentBinding.java delete mode 100644 build/windows/launcher/launch4j/src/net/sf/launch4j/binding/JToggleButtonBinding.java delete mode 100644 build/windows/launcher/launch4j/src/net/sf/launch4j/binding/Messages.java delete mode 100644 build/windows/launcher/launch4j/src/net/sf/launch4j/binding/OptComponentBinding.java delete mode 100644 build/windows/launcher/launch4j/src/net/sf/launch4j/binding/OptJTextAreaBinding.java delete mode 100644 build/windows/launcher/launch4j/src/net/sf/launch4j/binding/Validator.java delete mode 100644 build/windows/launcher/launch4j/src/net/sf/launch4j/binding/messages.properties delete mode 100644 build/windows/launcher/launch4j/src/net/sf/launch4j/binding/messages_es.properties delete mode 100644 build/windows/launcher/launch4j/src/net/sf/launch4j/config/ClassPath.java delete mode 100644 build/windows/launcher/launch4j/src/net/sf/launch4j/config/Config.java delete mode 100644 build/windows/launcher/launch4j/src/net/sf/launch4j/config/ConfigPersister.java delete mode 100644 build/windows/launcher/launch4j/src/net/sf/launch4j/config/ConfigPersisterException.java delete mode 100644 build/windows/launcher/launch4j/src/net/sf/launch4j/config/Jre.java delete mode 100644 build/windows/launcher/launch4j/src/net/sf/launch4j/config/LdDefaults.java delete mode 100644 build/windows/launcher/launch4j/src/net/sf/launch4j/config/Messages.java delete mode 100644 build/windows/launcher/launch4j/src/net/sf/launch4j/config/Msg.java delete mode 100644 build/windows/launcher/launch4j/src/net/sf/launch4j/config/SingleInstance.java delete mode 100644 build/windows/launcher/launch4j/src/net/sf/launch4j/config/Splash.java delete mode 100644 build/windows/launcher/launch4j/src/net/sf/launch4j/config/VersionInfo.java delete mode 100644 build/windows/launcher/launch4j/src/net/sf/launch4j/config/messages.properties delete mode 100644 build/windows/launcher/launch4j/src/net/sf/launch4j/config/messages_es.properties delete mode 100644 build/windows/launcher/launch4j/src/net/sf/launch4j/form/BasicForm.java delete mode 100755 build/windows/launcher/launch4j/src/net/sf/launch4j/form/BasicForm.jfrm delete mode 100644 build/windows/launcher/launch4j/src/net/sf/launch4j/form/ClassPathForm.java delete mode 100755 build/windows/launcher/launch4j/src/net/sf/launch4j/form/ClassPathForm.jfrm delete mode 100644 build/windows/launcher/launch4j/src/net/sf/launch4j/form/ConfigForm.java delete mode 100755 build/windows/launcher/launch4j/src/net/sf/launch4j/form/ConfigForm.jfrm delete mode 100644 build/windows/launcher/launch4j/src/net/sf/launch4j/form/EnvironmentVarsForm.java delete mode 100755 build/windows/launcher/launch4j/src/net/sf/launch4j/form/EnvironmentVarsForm.jfrm delete mode 100644 build/windows/launcher/launch4j/src/net/sf/launch4j/form/HeaderForm.java delete mode 100755 build/windows/launcher/launch4j/src/net/sf/launch4j/form/HeaderForm.jfrm delete mode 100644 build/windows/launcher/launch4j/src/net/sf/launch4j/form/JreForm.java delete mode 100755 build/windows/launcher/launch4j/src/net/sf/launch4j/form/JreForm.jfrm delete mode 100644 build/windows/launcher/launch4j/src/net/sf/launch4j/form/Messages.java delete mode 100644 build/windows/launcher/launch4j/src/net/sf/launch4j/form/MessagesForm.java delete mode 100755 build/windows/launcher/launch4j/src/net/sf/launch4j/form/MessagesForm.jfrm delete mode 100644 build/windows/launcher/launch4j/src/net/sf/launch4j/form/SingleInstanceForm.java delete mode 100755 build/windows/launcher/launch4j/src/net/sf/launch4j/form/SingleInstanceForm.jfrm delete mode 100644 build/windows/launcher/launch4j/src/net/sf/launch4j/form/SplashForm.java delete mode 100755 build/windows/launcher/launch4j/src/net/sf/launch4j/form/SplashForm.jfrm delete mode 100644 build/windows/launcher/launch4j/src/net/sf/launch4j/form/VersionInfoForm.java delete mode 100755 build/windows/launcher/launch4j/src/net/sf/launch4j/form/VersionInfoForm.jfrm delete mode 100644 build/windows/launcher/launch4j/src/net/sf/launch4j/form/messages.properties delete mode 100644 build/windows/launcher/launch4j/src/net/sf/launch4j/form/messages_es.properties delete mode 100644 build/windows/launcher/launch4j/src/net/sf/launch4j/formimpl/AbstractAcceptListener.java delete mode 100644 build/windows/launcher/launch4j/src/net/sf/launch4j/formimpl/BasicFormImpl.java delete mode 100644 build/windows/launcher/launch4j/src/net/sf/launch4j/formimpl/BrowseActionListener.java delete mode 100644 build/windows/launcher/launch4j/src/net/sf/launch4j/formimpl/ClassPathFormImpl.java delete mode 100644 build/windows/launcher/launch4j/src/net/sf/launch4j/formimpl/ConfigFormImpl.java delete mode 100644 build/windows/launcher/launch4j/src/net/sf/launch4j/formimpl/EnvironmentVarsFormImpl.java delete mode 100644 build/windows/launcher/launch4j/src/net/sf/launch4j/formimpl/FileChooser.java delete mode 100644 build/windows/launcher/launch4j/src/net/sf/launch4j/formimpl/GlassPane.java delete mode 100644 build/windows/launcher/launch4j/src/net/sf/launch4j/formimpl/HeaderFormImpl.java delete mode 100644 build/windows/launcher/launch4j/src/net/sf/launch4j/formimpl/JreFormImpl.java delete mode 100644 build/windows/launcher/launch4j/src/net/sf/launch4j/formimpl/MainFrame.java delete mode 100644 build/windows/launcher/launch4j/src/net/sf/launch4j/formimpl/Messages.java delete mode 100644 build/windows/launcher/launch4j/src/net/sf/launch4j/formimpl/MessagesFormImpl.java delete mode 100644 build/windows/launcher/launch4j/src/net/sf/launch4j/formimpl/SingleInstanceFormImpl.java delete mode 100644 build/windows/launcher/launch4j/src/net/sf/launch4j/formimpl/SplashFormImpl.java delete mode 100644 build/windows/launcher/launch4j/src/net/sf/launch4j/formimpl/VersionInfoFormImpl.java delete mode 100644 build/windows/launcher/launch4j/src/net/sf/launch4j/formimpl/messages.properties delete mode 100644 build/windows/launcher/launch4j/src/net/sf/launch4j/formimpl/messages_es.properties delete mode 100644 build/windows/launcher/launch4j/src/net/sf/launch4j/messages.properties delete mode 100644 build/windows/launcher/launch4j/src/net/sf/launch4j/messages_es.properties delete mode 100644 build/windows/launcher/launch4j/w32api/MinGW.LICENSE.txt delete mode 100755 build/windows/launcher/launch4j/w32api/crt2.o delete mode 100755 build/windows/launcher/launch4j/w32api/libadvapi32.a delete mode 100755 build/windows/launcher/launch4j/w32api/libgcc.a delete mode 100755 build/windows/launcher/launch4j/w32api/libkernel32.a delete mode 100755 build/windows/launcher/launch4j/w32api/libmingw32.a delete mode 100755 build/windows/launcher/launch4j/w32api/libmsvcrt.a delete mode 100755 build/windows/launcher/launch4j/w32api/libshell32.a delete mode 100755 build/windows/launcher/launch4j/w32api/libuser32.a delete mode 100644 build/windows/launcher/launch4j/web/bullet.gif delete mode 100644 build/windows/launcher/launch4j/web/changelog.html delete mode 100644 build/windows/launcher/launch4j/web/docs.html delete mode 100644 build/windows/launcher/launch4j/web/index.html delete mode 100644 build/windows/launcher/launch4j/web/launch4j-use.gif delete mode 100644 build/windows/launcher/launch4j/web/launch4j.gif delete mode 100644 build/windows/launcher/launch4j/web/links.html delete mode 100644 build/windows/launcher/launch4j/web/style.css diff --git a/.gitignore b/.gitignore index c3aae4577..907bcb50f 100644 --- a/.gitignore +++ b/.gitignore @@ -18,6 +18,9 @@ build/windows/jre.zip build/windows/libastylej* build/windows/arduino-*.zip build/windows/dist/gcc-*.tar.gz +build/windows/launch4j-* +build/windows/launcher/launch4j +build/windows/WinAVR-*.zip build/macosx/arduino-*.zip build/macosx/dist/gcc-*.tar.gz build/macosx/libastylej* @@ -30,5 +33,5 @@ test-bin .idea hardware/arduino/avr/libraries/Bridge/examples/XivelyClient/passwords.h +.DS_Store -hardware/arduino/avr/libraries/Bridge/examples/.DS_Store diff --git a/build/build.xml b/build/build.xml index 6658b21dd..22e597392 100644 --- a/build/build.xml +++ b/build/build.xml @@ -27,6 +27,9 @@ + + + @@ -636,6 +639,20 @@ + + + + + + + + + + + + + + @@ -689,6 +706,8 @@ + + - - - - - - - - - - - - - - diff --git a/build/windows/launcher/launch4j/.project b/build/windows/launcher/launch4j/.project deleted file mode 100644 index 1c1309dfa..000000000 --- a/build/windows/launcher/launch4j/.project +++ /dev/null @@ -1,17 +0,0 @@ - - - launch4j - - - - - - org.eclipse.jdt.core.javabuilder - - - - - - org.eclipse.jdt.core.javanature - - diff --git a/build/windows/launcher/launch4j/.settings/org.eclipse.jdt.core.prefs b/build/windows/launcher/launch4j/.settings/org.eclipse.jdt.core.prefs deleted file mode 100644 index ed784a279..000000000 --- a/build/windows/launcher/launch4j/.settings/org.eclipse.jdt.core.prefs +++ /dev/null @@ -1,12 +0,0 @@ -#Wed Jan 11 13:54:29 CET 2012 -eclipse.preferences.version=1 -org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled -org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6 -org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve -org.eclipse.jdt.core.compiler.compliance=1.6 -org.eclipse.jdt.core.compiler.debug.lineNumber=generate -org.eclipse.jdt.core.compiler.debug.localVariable=generate -org.eclipse.jdt.core.compiler.debug.sourceFile=generate -org.eclipse.jdt.core.compiler.problem.assertIdentifier=error -org.eclipse.jdt.core.compiler.problem.enumIdentifier=error -org.eclipse.jdt.core.compiler.source=1.6 diff --git a/build/windows/launcher/launch4j/LICENSE.txt b/build/windows/launcher/launch4j/LICENSE.txt deleted file mode 100644 index 82223322f..000000000 --- a/build/windows/launcher/launch4j/LICENSE.txt +++ /dev/null @@ -1,30 +0,0 @@ -Launch4j (http://launch4j.sourceforge.net/) -Cross-platform Java application wrapper for creating Windows native executables. - -Copyright (c) 2004, 2008 Grzegorz Kowal - -All rights reserved. - -Redistribution and use in source and binary forms, with or without modification, -are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - * Neither the name of the Launch4j nor the names of its contributors - may be used to endorse or promote products derived from this software without - specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR -CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. \ No newline at end of file diff --git a/build/windows/launcher/launch4j/bin/COPYING b/build/windows/launcher/launch4j/bin/COPYING deleted file mode 100755 index 60549be51..000000000 --- a/build/windows/launcher/launch4j/bin/COPYING +++ /dev/null @@ -1,340 +0,0 @@ - GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1989, 1991 Free Software Foundation, Inc. - 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Library General Public License instead.) You can apply it to -your programs, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - - We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - - Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - - The precise terms and conditions for copying, distribution and -modification follow. - - GNU GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - - 1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - - 2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) You must cause the modified files to carry prominent notices - stating that you changed the files and the date of any change. - - b) You must cause any work that you distribute or publish, that in - whole or in part contains or is derived from the Program or any - part thereof, to be licensed as a whole at no charge to all third - parties under the terms of this License. - - c) If the modified program normally reads commands interactively - when run, you must cause it, when started running for such - interactive use in the most ordinary way, to print or display an - announcement including an appropriate copyright notice and a - notice that there is no warranty (or else, saying that you provide - a warranty) and that users may redistribute the program under - these conditions, and telling the user how to view a copy of this - License. (Exception: if the Program itself is interactive but - does not normally print such an announcement, your work based on - the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - - a) Accompany it with the complete corresponding machine-readable - source code, which must be distributed under the terms of Sections - 1 and 2 above on a medium customarily used for software interchange; or, - - b) Accompany it with a written offer, valid for at least three - years, to give any third party, for a charge no more than your - cost of physically performing source distribution, a complete - machine-readable copy of the corresponding source code, to be - distributed under the terms of Sections 1 and 2 above on a medium - customarily used for software interchange; or, - - c) Accompany it with the information you received as to the offer - to distribute corresponding source code. (This alternative is - allowed only for noncommercial distribution and only if you - received the program in object code or executable form with such - an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - - 4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - - 5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - - 6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - - 9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - - 10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - - NO WARRANTY - - 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - - 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - - Copyright (C) 19yy - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - - Gnomovision version 69, Copyright (C) 19yy name of author - Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the program - `Gnomovision' (which makes passes at compilers) written by James Hacker. - - , 1 April 1989 - Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Library General -Public License instead of this License. diff --git a/build/windows/launcher/launch4j/bin/ld.exe b/build/windows/launcher/launch4j/bin/ld.exe deleted file mode 100755 index f388b95133a0a4573e77e50db399ae99a8e8c4ae..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 642048 zcmeFae|S{I^*_FwEMb8SyF#K-h=v+1C@N7=BA^Q)3Gzdu5TzoD^>XZ@&5u&1lFhf4mx`8+pt>zoi8Y&i%0Aw%q| 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%0Db1QMi4y)lW}w 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 z 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

IA0BiIGuQ(7$3nDgrqy{+|X+-5tq74xCsR0yy%J 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

aOcg~=Ml%$WuU`U$5Go`W-ec$G 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%0AEv77sQ} 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

O!%MuHe#8(NDerx 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

YsWawh%{S8w+zT1bH|O%52-h__<-NjikN{=y0S6 zC+CMDQQOil1*3HzJ1t->U1{;n$4>u}mUW0>1Y;^#il4Y60#0xQXD3KteOyB!d}&5( zQ)F$w_DRbo5ODH7%D=I&<%-YQClp4z`dOT}CSP3cZ8!MvurS|$1}$O3)7iT@~_nBmHEO&|K$!tMme?zd&zN z=_!08FIEQ?to3s$3h(}!z2sKT&rISy(sHb*Dva(Hv73+Uet=#$Wg41<5{+(R{=zWo zgTAoW?fR*XkJI&-{538z+ttNptw^#DX)%19zH!JV2eKs7njDG}O%^|<$hwo%z0=r^ z_cB@^f4klZ6c{!xQ)Boa@^2~k=T3d@`*yDpCp%3V=NZ4DDpL`O?po34^-O-j%`})^ zCOi%9B9fZQ_}nd);504*h$YJ2G0@4$3m(Qg3M~sj7mCLV-zZFz056jMQQuUDtHWRb zJ-ag3%8lsL@v%(MyBK5lR%J&Lu}wWD9UD=5tHPng>;BS;X;0$t{MVwD&tOl**j&kO z48_MspNfaQS$9^})kmKjcr6%OBz33yv>k^466$4|Uiajqt3CrG^+^Xok+;tiu;G^7 z>-$#d;>u9dCWuw2sbgaEhCE)Bgf6ZKeuH?RAEABT;#q~+0}$NC8mjRfkLhdoF63Y? zLkK=hln;X{lAgz@7kr?Of?=NQY9{C8?FCC<$FjM86^5JsiPk$m23lYk?qd(%i(mw7 zSq9-Xp~JlgHN8WuUKdyu$51Y=;Gd*nVfFA~ zitC$L7la?o=Vm1KY^(Vz8__x?K(lAG{p5=_CNsU#+g`=K82E(Wa);~ByR2-mzPy;T z5(lB1%Jc1WT;V0SRlbm4*Y`#`h;F3#Duw}J@lrz2^3Yip^w z3Aeb7fjVND$jBez<2qVM58*a#(^hXm8TyLiL_5kgZ)y2J8)Pfbcz^W`=H)hBW2I^Q z1TjD&8%i(wTq53oc6eB3{*~UB{EciIuO{50uCYGToQ02rb@KYMHI#%meNSo!3DG*2 zO+qi!;`BnWN&$!cAA`q+^+I>?UhZ?aAW&Ib!cXTZQDa)Tf7GJ z$J^jpWBr+U$=^E9gWo##2%DhD>(x6ylD$6GPhKoBaeEJn|Cf^bP1<)#8=m?TQMV?u z((V}FmaS;hG2h=a>qCEY!lh$ge)7gKDQ3Oh*(6;`5}K>#uUH)jRpgkiU(M2!z&t%o zgF}aQSxCyhn@W;hCEZ7g6{JaUQw0xAAHrH+8qWPZ;0taS!Wsb!!ZCBlcp{SIR+pql zxX{fh%kAZMZ$mA!ByCr(tCZ2(P_64AWY7`e+-2acL$=;JW8QNwt3^9**cWC$P2gs| zLDNFW%KecK@>uXg!N}3m&$uHxmomC}Uo>|AiqDWV?tXZBaS4;*=kE`Q-HTrTTR#r^ zWNSm;yQ_ytP-SOHV!!kPi7hfvIekR)CU4oSK>Bwf6c)!|stckPwmD8!d@6jHQ)mSE za@+Y%jrtE%Q;@fb*&fYzqIrv^0|P#^fCvZjsoNX$+vj8*vmN^`aw7=a==7Q%BiMrc zmyx7@hz398&sBo+I=`-#jGSJ&6eRREmhtcSUGb0k8+GkxbnPv!_U6{C8FB*1oPo}r zCV=!v0GTuJBPD2#-)l6<`W=>g!#$d2kr0d^+o8R=H5=aqj zWu&VU2bMhPn)OQ@pJJU8n;#3{B$MJ}Qmu(u<@Id+(+n)uiLjMZm7Jgq!YJwLJimFb z-_+-u=pC(E6aS!ZsmAs5WPhzBE&Uv4C;q@D@Qa4PHj}qvxO zWy3>x_^HBBmT0@={f6(9A5`ns!8syh%XA8mkj;n=3HEYI&r+b|#Sj8f@?aa3lD#c= z3iq@HH@wZW8!8704UVMN>!P)EaE^d@9xNivty^vOP5?>R(ZoH08Z!GXaN=xbk4cii z{mB^a+!AYNYjAv`7b-q%I_=!y<=IjZ*5xTJw zjwv^w`OY?l0CP&a5V$W$vA%v&^!Y zrB|^qB0ZUVr7tsu2l9h`DSEz6AEWKj$4(Np9`PV>Ax>7ZqS{|vqg|dy_#4QHrTLwq ziMc|&Jj#Cbb9Osb9Ngv*=tWzdJB{fOkL#$LgTP9>)hMWYhu7MkTO&t0yS?V0lzS(V zzDm+6S=C;+@zmUf&^+^(R|?;aI@MQJD<|(^<(VWTd+ycIz8hbg(QxJR-}yJoBdu@w zucI$S)=lI)g;Ug*Mdw@{S!WJLhCCiQQR~b7%gYe?&?$gI{+z3!*rJ~ZP6(kK?DgT~ zfxmfm;oNhOaK}akPVRsCE$5OsMTwz0T`Sc@C0uWNT$}X5>v7jL`^3PfoPu$%0q*uR z-#vbO6)$;J56=!>Ki)Dz05ZhNT&$uC0vsvOh&zE|P^$E1Lm;6Z+sGtq_hZ9T`PM>A`3Pog}u-ZR?Z#myvjMUYdpHup5l6nK) z=@caSK(W*2M9QThFmiDAg&}G?I+xU998#k%Ea9_xzC+<(SFL|5K=bPLQfS12npG%wMn-is}L2ddlGr=%o zrP)9JLU4ss@!WGm+~hlDl1+RI!^ zXAUZYrFFeoupV-bp4+v?Nwb%SqlP-*U3 zN<1=6zU)oURCE02o1?RD3m4j-nN_T;>FF>}mY?Kr6aa{QwYQzGSZ3BlqE8}gkBCDG zo=5F@WUW$Yy)&m=lfxDdrQ}B>-Q`3bodlA~gc;bRCqYTe6CVz`e_S19W}U*Ut;-{4 zzep$Pv_8eFy*zQEnb^IIzCK6oPJ7nkjyxN__f8~rK=0;(mwQ%M&07N!PGDLfI_GL& zrC2=}n)_@yXUkBvY}DDGTZHpSa9niWq_q+K+VLjG1ub4)kvr{erZ5CY^0+OHoJ4J5 zY#(jZLV@5X$ujy7~8>T-|qT>R}|Z+X1R-?%`)f0kq^X4CLC&*OT?DK@uP z@Y7#e2G?vqBPlp*me_7zUOu?HIKJbU|H)2q{yV-cs?qKJhP=ezf5e6^sl?fZ7M|gT zE+s-R!k`tKdoY{J%bA2xtOb=G;RDyxdv1w_U_U+c7W68mBQ%FU|A{`@1L_k9%W`z- ze+!=LUe;}nn_{~(J8e)hRyb?aW0h`DN>$RCZkb63bzM#Rj)yhgS$ccRWOcTPFx;Wkq5m*au##oBTw{F#SjqIIX4Y43>a^XKCu zP#o$dQI31pTZSqVE+ZI8N`bst9H`aHgNpqI>gxUWxx6eyVEHsk9>*Szi2& zdQMb+dE)u}CO8khwrzs#|8;C=;PK?+Mm!X;=joo=B(=DN6HT{3e-3iNvfV-MDtk~$Z zE<~rzy6k0Xuo+~b8v!^T{Uk;Y?bYlL{`1&S?xrI!-G**DMxB+ZiTvq02u`K})?<8O zHP9P?b*0)wlvr|TKm4)V`{lvMzh*Vuhxxs)y$H@~MDO4Gxuv59;*4~AaGi6gvA)n6 zEhttkZ%EJvYMWb5?kWy9Z9}*Bw42Xzfy=r3SYk+8VW8Qs6q=n{Xg0r#!b$*|-}qD_ zIV0H1D1VSR&BG)YQ-koG1z|X?|^UB3_FC!If1^3W7*-+YR2rE8zPl*6Y2e$}#UhqDbYIfV#8_{QM|@!bBZ z+Mrgl!l}%uQWC#obF)AF17|_YVH7DZ#ZMp=d*Fw`%zl1}mV-HK|w{-~}Oi(Vh8JdH*s!Y zbz4Q9531f-{b45CI2{AfQ~9^z`yo`YLg1YkcYRyq*H(}0c>5%EobX}YMD;Wny;nO` zI-6Cfn`XogM$*@TB(B56*Me!8sZX6RU+>~q4FtJUc{9K>+#LewZTX~JydtR&>mktH z(Z)0>#Bo{y)Vw*gpn~<^0(Rx`vTLw{w&m#frTp5UarHiO&)nL##4ux-heCp ze`)VY+5<j+m_+k@x z^V)|BW4cY|FCAJ`vqN1m;B)->)BTk*lkXL+JlT5_uwh5*F87poLIyCi6M+ zt^T^@tI!V1GvLnsxT?nb0zJxv9z%=pR$WC(qtz}Y#W4K;+wb$6esmLKouid&Mew(J zlZ5N!eZ2C(zskSp`kgwdQ3_$t2=X6XSjJ`4zif4MMJ2XXS8Q^mmL>kOUx)hMzp#u7 zbm=EEGuJ1c8O9&)NIt1beyM(h0?t-y;19f(9}kuvTL6bxUpIWfl>G~a6ZqO`z=%Yb zU+)kOt%RY7Ut2>8nZyTj9YB5@0Nj(#!%;U`P@h5fa82CtD z2lOr1i{w1={xlzEo#&C>!JoU@>qip0p~9a#9opY}Ys7>5*Lo}e3F{pqAlM>KQbAf8 zYBTMrGXL%T?C*!d1+%yP-2BLNjoT$L;h2Km6S@9hxQe~2j* zWp?Uc)>H9b&IQg?m7Eh4MrkcCoECm%^l1$1_;3@q)kTd6izDh6+v4m@ufqo&Gk%LQCQ7#&yKo5E-VY!FoVmRIkOAn8UmjoNMjUj=Rm6+kzPHP;TBgCqAk>#}3B7aBSp$rV^Dbc+~lD66#JT zp<;Ntt1I%&U6Xc2p1_|elza|yd%$@c#||W(B%+gVsv zcwyiL_<_zFM$y-CXSjjp>FeHC{=4y#vj$NR<+>Fs z&%g1jLp2+>(Zlea7Vd1AHm9f)Rc%p+4IlRUzTM#1F12vc)M(?>`04WWdY(5p@k2xg z<@0gUdc<2?#uV+;P~jgw8b0sE_cB+8e@6iO(N48xcS>ptHex^@^W&+o z@eFiyO3WU}nRaC0)lNxh121)IcMLr5j~iIGhXRsSG45*SI@B^e@x!Tn5BMA zEBc*}go*}UEWoE3%K3+uQT6Ms9@N|9vxBzu7>zd*tUmtS^Rm_&I^eoGnmoH*D8>Zl zJiCGIEviSQrr-E;s{Ko6d39t;uJsnqvd=w?c;rwGrl!p$pC>%3o7<>6unr-|7*65=Fz5Ac#OQwD0 zk3Kpgd35nu{N!Bn=w?vHWqpM8xmm5#GoJ`VPm_J!>lU*RKaY*nTj!ETH&^!7O%)ml z43PbWvlLto5crC?9Vs~1?9ue>SRTet=5PEn?EYmHbW=9%CH^hHp!YNZ^t?{SOgwbeeWk_6d&l^8$ zsc-Qlpo_7IA9bbxk#J=MeAJ}os#aOekADyUkRMwGh)4=YTvzuYlKwJq-RbFbsgQX; zKN7w<`fn)1;=wlE`88f*zp2^g(w*N7K4F2>MfR7x>zIQWAF$66Os=T#HXdX_Jcqw#U5=60xaFng+KTKZ+KARe!)ZE3XvluM%diSCQf^6dq|Ds+`;?N+PX9YKHk zAP*YQ{CD4FT=LiM+~vmAr#~WV;LHAsI1jEpX5RaWd+$h zM?dgK5e_QiD0$>83Q7s-Vi@E1Wfqh~cV%uET0S=U>aoo9iP7yEVPxH5+NPDv?9$9t z<`STktMgc6{9a@*l;&cd*Ydo2!pu#rVd_G-cUqqJXqs5dU+ z&}5ByIJR>?Q+-6oh&*f(&>viXwd0nU>lK2t-znP#SY8RO2k3~3n z`gM7Ck-G?jNp_jI?bbZmL2KM}S%XR3ne18+tTq^t)agVo?sLY)o02+`U8@Z}zl8eS zOK#yMt>Ig44ReZGuqCQ?5sS$qAC9EI#5DAhs5=WCbGGNDK_3o&C20uD~+ub=Z_`6Ma|hxSh1- zwKm{H-q8F3J>r@D%xqlBdOtDYQ;c7S4unu=^nI66(ZFo8|I>;FW)5Y&teb! z=Sl7oZJyg7L0Z)(qr@-5& zmj$_J0?4thAWimzM8%M&1{+fRY5~srGaP-6KI{kppMmnhy}^sS;-3vbWk54%1yJ-1 zXx>G&1*9?KZFHMhw)iK!zTB09N33thg_=;fCO2ysKDw2g&ULcuELZzi+osfB%`U+l zfZ4Gx_W^z2)H$xckoZOPEAUKJXgdP!3PQkiFCp@&|foGmX!I$p?!jdSWB9kD2Sk3cjY4vWu}w(v79%kB_SFs>_!Cx zu#_0w_LPnQ`@Y&XRpG8F`_VTfd(^Npcbm%QqZ}fp#Hp||R0r7v4L^1`gq~+$yx5kW zu|=~lP8_v2tNmD2;my~U=*@yYFQ0$2`H}g8HA=5ZQgFyW#MC8HL{ylZ!Vk0^rZ5Rq zy9{3QRaVI-cOU1kZv3V-HKG}92Q||v^ydd0(%)%s;eXqn>Dyh}q{K-<$b9Y8Cvn=9 z0$qn;w&Iy#1^RL8Z~U??f$}aTrUVU;(6@G$x4-+c!ldW5KEZ=YkI^UZJP z+;D2o*GJ2H%onKi#>y6JYO&Im+@A=o9L296_xwkrpZ`61Ym%weNJ?4;mn^RQL;m6^ ze#0dH=1PBJ=tyQ}`C!8-)p69Mb!8+cAWRXV_Q)ts+hyGxGqX7HN6Gw+6kG)rFu{^J z=YG*2(OL*?u$F%~8SFSMx<5W)u;FC#UV4kK_fI3DvbkdN5!@_2ScJus{L3ms`$PTG z8rGK%-0Aec@7I@>8(&}HpTzLU{K**NXCUYc{ZWl_%z1}GyJSoezWODhT{tCs%@x78 zh(9Ks^k^OG97Z>+?^>)KhW(*QK_lvb&?Xoa3~s>TtSh`e#MdUAwDL1GMKdz+Gibs( zc;X>wwUlzBBWwCzwr30b(*?%)-XWkvV*Px7s7cryjV7*0-Kphh!10{ex=uxi#hch= zfi-r$m_Yc-fArTMv0stYVO|k_iGMC9uP$`P^x~)c%T_y;qca{wXII8gp7w0VancIm z+hT<_TFjj}N2Pa>gmjnqvw&M{Bm2G7*X4Hno+O2$2vkq_Ez?% z-0m%@U3PuEry*RF+&zXQ+$8)S!tW#Yd@^>ZQWKA2`n+Q?b3@mdn+XvcTrc;V^3Ka3 z36b=BaA=)he=iC;PyCyB9=R*E92N@K zQ*N5tAI_SImRAEkPxoSbk_ddtcf5x`Y99B-`qaMPa)8p;ndwOqy?+2WkpncfPWQ>K|7<)QJ(3uc++8v7 z3iYT-Ki~3lCVZEB`7~ah5!(}AguZPIKiqqN^jpZvuOTyTm!W!0w5bm>l$j+?dv4q<_|!C%GAFK_#e?P$MHCzJ%@9)`~Y+sBE%~S6=dV#Y=ihYKcpI zcZjrDOKNf}G^^QV*5TJE20DL2QJAbN-t74~3BK9yoCwewrhC1#Ih07|-&k$hLGbe+Zag4F`bV0}(i+jGAf`Qwp^MXba85A+ zs1x9y2gkJ~>cE)JJ&r*SXAkZ)MM+QmDoB$ti&ZtrKI7W6Tf6iuKC5@ONq4C8y>0#K zga)3?H}JiD10RHTCZB@qItV~bvJq>8so-<9Rwm?2*-HG1pshzI`4eR4M z`L?O&crX~8)*^e78`+N-nf6HMe~$R*VBFJ^(UL}#ebF97Qa5O&j_dY`zo`Ws zsdU@_go6nRExkIr>$`(iWRIbhN5)LYDlu{f0q2#yz0gY0`&(%WTKNN1-M_KgUosu9 z+{*0A@gT|U=|CEI)#AKCg$L1n06u|!3;{n`Xm_hVwgNSUIsU~SqS~`ZBS0HS#6Z{? zwujLq@{rYhWAf!soTg4VWL)XFz`8#22+2!|PUAe2^}X`FK#_epq?1!T@^Jn9p89zq zqMWbs>gNmh5~tY~IT?TIoRUv%{arje8fGpHXz+hz%r(IXwQnt)-+oiX*S_qT-3HJombMjDq`LTTW zi`0Ih>-=80$A%Y4@30xxa>klHdzVaV#}RVb8} zFVdgn?}0mMt@D$4sQutkgWB#$ii2e6xc;uQ{xIYi`m4`@y8|=?2gPm9s;P-QWK8tm zK{z)Y4rk66(W8QvqO5a<>)%u@*;lbExP_Jj2~|}@e0ydG7&v=AoZVn;aXG0tVH@kK zy=ApIdF9$>hvci2t^54jd_J&0FAo-^LBz_uvxQqq!F+e}>1v?P=vC~MEbwF3yrzg~ zik6lnpDst#>|7WCN$ka~pbh6rPyBR)5$v`sZuA~A0465BZ+(N7yRsz+{-F1ub%b*M zc2*%Tcr2ldc*23*v~#EB`*}dq1B(On6@yQ2zp=;hyBx*=54;$(cl20?Ag>U+6@Wvg zE{7Z8Ncv%Vb=Ig$xD7wvc{P0xq=NNizIn2OfNiJGNV0OBKtTt8XO$giS|BT8!=XPK z$q7sI>-vfjv*RgCu&$A`ykzpj|1|+wZZ+@cZtgkzvh>lU1|Y>LYw@P-K$1o1GwqOA zDY9Cdg~6%cpFN_rilnZyZ_5UYOCxEy<>Z0x(-s*OH>yeZxxTu`T2(yrG`K(*vw`o8Xlsw!+S%JM zm8OcQ?W=WxGMXL0RL0$beh?(dC8w!jrZxAB5(?Q&jn;i zD$1wrK@T9c4Kr=|XZL~j-I`TXEN5&=44zM@c%cWst&Ll}Z=GC+LCuSGiP>F+%Y|_d zGVy_ah&JZ#ZreQD6_OZ^VkMFi|3Q$v2*8T4zo6P*E3lwo0cpN%KO0Ji>Zi7Su`1%W z|ATyB`n*_qw4pTqC;tOhw>iIvpEgkC?o_kEx_+2jmO42nqh9vzB3PU`(`}QczrZr) zzQAqy`)c5jXjFQ&)qa~T4@K_+dK_I4Ch`a7Jn@$nQ_${?HkKy-6Nl+C(=Y0KR=%k$ zd2`vg_^HX8LB~=*R7+@4eRYei&TfBE#lRm&()UVjr-Ek!ip0in@@VOeC)w-I9r&S& zUM5bpE0B74t3m&c`DgCbk!y(%Ox=Ng5PeHEe!lR`Q*HLph48-{<=++mkWPHkyEQpf ziC#1%{^Jq+KYpVld+6AyGuBcos`2>ucIr4ObQZrG=ht5a3`pLe)%>Na@XX8;Wx^!K zl~NQL9^|TmH!`Odr_dnc^ADBbIuS-ry~cS15BL{X`)dNge*j)?#Q5q-Qeog9^w2Mm z=G?@g(#~!7SgNLQ_B)ti`2?xGG*chK;g};HfnmW^Jd5+;5t0`nhhot%lP{7FTUx3| z{GP8UtCbA4wjK1#Edwo%(}%IX%x}%1dw7mUSh#{RjkQBt(L`cp6m^yI3uuBF!mwNI zH6eOVLCNXICV5EVh|jUTer&2G3Z{jZQSZpmA4T2aw7OEVJ8ha5du+{+%U}ErFhFO^ zv@Vx1%_&?EjagsfN~%Tr*HG~|AP*m+eiQmmg&|@MqMT3%N-f(s(Yo?@`I zxi$5%M?P`WAf;Z>GqMuYHg;#n>I9B$%g^o)G%+}5Vq0%)tH@U*EnQ!xPNzcT8_L&SgL*kQ9D1q~r{>!mi^X$7QMJV02KX*}SK}OPXhJRgfBBVv z^E*Kc=uAkP)T<2gj=#{C=sG34qvnsKpA;pLziX+Rzucs9|3xg8PE>SYPeS?v;yVvV zWUY*GJ_ofja~j`sE@jY;c5q! z-iAhv#8$MYVO~-09J)u1(E3<0P);626LAl!E9z+)>}|a^5ex^|<%*tceXxiJIHRAW zi*33fjGFZDvHM59B7b!rv1)osKBG-1Hs6C!2r`2;7N?vfelO?f8l6!w-=o9BhpHm zuW;}BmR=%P1Jkj#?{{r$JfO(W>A5$yh4*=BOW~#af|tG|-DF*OMnhwq62)>yuQG>A zM;FZyd61iANowRE)lrOX&1pItL~^(h9$JL2l?M1#iG?;?+FMBgOQYYkrDLWdT^j9C4Bo1=gR;4)D^NT)lzDT>M^FaF zvGIzWsAQ_`p}V%IMNA>hT?oYveIqF)BL^96k0GYB^CY6XgIyWPSt~v(%3Yx?5!(|K zcz*-F)Q|NASHIL%p46oNnXd*L=Ck@qez}$w^NXyA1@sA)IFdS(-N(zNWH;tlz)Z6B zg1yLSS%BCU4Z*F0L2G=WZ&B9b$}o z*1%kF(Z~RFf2YVhx?kRO^J2Q*Kf0e}&er^!`y5%yeT=JsZl%v+Ir9UDzAvuGeSkY| zQk1I^AtA<2yW-PaX;+YCk-PZb6Ys`P=Eu0)vZryq8_H1@QTZ>x>?KtocLAyS0bh2I zKZegDb7T0D>w^0J{Yd?7r5kD9M~5?t363RkxpC~HfE?pAgo%CL!8n+H0M{nHba_F zR0~@DQG>G@QmHQr!foyJ1_KAu=f0?CjUjgCY-0;-YzCP2=8j{DYRO3A*?8QRIc zyZHsrn?s%EU>_dXqHElskJHaMr$F>G*P4n|l9c3nNfs!ke*5V_@jJF{Rj4*z@%IE7 zI0<(8^^=7U*4VtCmTMRFsqlJMfFDm!6XHF+0CkwdR#N*O71;KVKCF3&vy8t~a5pY3=N z7S*t1$pgxrj-Q$L?|J_eO=Fey7f(fGeMPeS`9b>aZPKh0s7Ritih@2a zI=ejH?60h%sP^0J_0DQR7re}V(L!US_>;SpY>d=srUcoD2HVu2Dv?=wZ_nBv_$2=R z&H^^S5?G#vA$X)bkGx3Md;#G?f|XS&Jl?K;EA#yhki?n-$n-}VD>4%hQPVIr@^CFy zm%1?7FGy9z+>{HvzGi3+QQT9#`S2z+wLBl2`?EGjD~DL`9Agl2(y@;0-^tsA$YO_# zJiG$x`m4cTgyOgQ#8kZt12%=l%+&u)gkb#)eit|lR)2y|z&$Q_k<{5dAsv2Sv4CxC zXIi&hgFRbI(LRLZQRzz93Vyxe%gL{r>MQ*%fCdyDR!{57{aD~#jMCCNUH38CNxqBB z@LTRj9`5;J8-L@I)Xs8zWKNUT@=X8M>f~)z>>duf(e*PZ3D-2(U1E$o4EU=&_g7E= zJ6@lk;U0Yw%l0kc%AjPPSd1n8q$>H_>*~W8t|j-BxsaX*&t+g#_+vS2 zwCFYzAAf5@X|E<)WjUpMg*}0 zrswKIT1UK+?K|=fQx&kQhwhRvVa0^p;yUG+zI5hknLv=$wdp&y=+!;69UKXr|5h68 zuZABU0|Hplzd7RRck@rr;c4!M5l{X#|KvnHLH;Kxs34z{S{`(AjNJk;NNk4T!N3mL zR5)fjY~23|geZ9zz0P~9D3h02Oq@pY(KV-jdTJ`3wg;|q#~sKJ@XtwIsb-- zubOXoro2oC1>oZ0$;A2#AuuAb5aGWO*a9W*MUd2z&z?#rQ+i{2)%2XmL*r)FMpEP1 zaH+1u$8jG)!+(;uZ-PQ4e@>f=R@O?|Ah^AZEb5BydfKq9FhgC_!oB=jXyIp2k!P0tg)T{CH>P>pMC z52tt3UQu{Yzr#+OeeNsz)^G9V!i6XW}G8OW94-H`C;#fvd{Ku4gY+HyrcFY zAi5Zff1(NTxJ$x~YCu4f@K{lk{nR8FVC2zQU)$=?d$m2YLPJI5l&5bkTm#AtTXKV+ zSdd7%jb{?q>1G`k8!@NG95J_30*Gjg+7dFMe|jWesvCSx{2kQcUU8XCj8Nz&_C-V> zU||xQ2RazbdquefK+!o=8|*{NK&}4iB>!oFbBUxd+}OHCQgZtN^T~1HR#YB80;7`{ z)fbTsP5nb(H+mzls1f>hss=j?v@-R;ry{NH9ySElRilOX7uIOtxG@0E((JnjoRx|g z9A54pwpN(^-t^TNNb1W2Jy>=JF;BFN<@qMu?#L44Zv`?+l(Vor$RC2x=QrfZwLBNi zI=M6$H9QCgvb4ga-otK7v^NH;KQ)%0(6Kdn<&S*Zc;$s*`$IDN7CRH5?PpSyL zKm*IWou=s&VAlPo%7I_|i>42Jhng(%d`BRKp8zr#2@XpdWk}~cBq$vf zy;gn&8CeBv)qci}V-9&b{sAhg*ZwS`)Ysf2JV8L|3}x2GeP$!A)9KZDt z^cdeo8IrSi*C1r>lmGbe3PYboJ#nw!q|prgQu-wD10h6r{n};FvN8U$^3a>watl0j z+UDL28&=Qp1G|mgs-5;F;bg$SBn~kR+$GIF_9O;@M>e7Wj)_@lLG~Eo<%|h4)^Lu9 zCS2gjvZO>bXf8b=4{0XGQ~NAQ2D8TSphsp?JRU$O>Q+qk&eLm z)izfOFQ_X)Lu6is+Mg-d+}N&(p<3YZNUsCBw#2qc5YMB1;Y9Kqm2{+!i*dk3GI z`)S}jh$H{WMma|>Sy-{Ivdw1KXw(*qMv9_2s|m2K5nyiTzQ_Kn4+MIhAF~4 z)FF)((TnEc-CC~&9v^M2z%l`pS=BOESJgn=EcyICZ2`z`VGD%mCHsrbN^>wJ$OV(R z{QTsuI4<2XrRE(uM1NpnYR#rH^y@m6(+&@`c=moGj z^1vI^33!hx6yA|{-mtG04dXy`H)g-(XM0Cf$VM@l&4@Zd8FQI&KM3H@qD%i-n!p^;Gdf?_)_4}3SdYZc`4|8rjHNrq(y{6*)Z*vWl@ zDDoS1UO=YdGy(NV+-O>J3wb z`aSGXrxsFxaW1OQEur7@qfTw(G=q(shj$?rm4jsbJg1hr@ic#N4+IS3g6*B&cNI@jyHd;te_a|3HLN zDYR$oz!y5u-wx|--xO1d1Hwg-hcB8x_=|9&j`USc(_W&*cgXcy4!gQL`D#h>-Oy@8 z@Z`J2h^g3kc*~0$+E>iH`wFWB{AJJA0(*=29x-R46f6jM2L%5Vsv#FM&;`A5&VdSTOqLj z3^hwh;{JhuKfZtS-&o8XYp)+T(Ho?ua5;2QWjzybL6E!SAJMJ&2lMC2f~nE{SSX&e zSK?#s{Xa3L^phZt*M3;&UgBLg)x~)Y2In)U9>mxA<1IyFo4f^2s8dE$R+EqXhMFC6 znH?62pnW1x4K+f%uY64>#Q}EMGMy?IUji52Wn=xiYAQJEsII$GuP$H9tLC*G|0d%T ze*s0rKL&<~_8d>dH?k$*1t;Zr*!42B2ugUsTUPC@y3*D)r|6+PMY)=UFM2oog>S=) zuH?zz)4xp7m}%iTfA(~ZCUwBbdsrh(U9(ZghIZpE66({t^LbY+oP#AZ zRLet)rX*Xlp#*_C2coeuAY?dJ0Xflp#6 z%eA7Mbrm10t4JQf*++#;7n*~>Md&ss_i;0RLgZhi)W}>?G-SCUwJrGG;!Tx*2Zy6` zZBL!5b=ROA{c(pp=yfzF~ zfRYF-e6Jwm<}&|W&4rPkk-v{w2F`R)gW2aoSy~QJ3aX2)dS;zDROHg%FilzYo&4yU zDxoQF_rSyNr$^>5bU%lhaWl0jr{a^%2SG6d>_U@M_G~~->7uka_eSdLf>L+TGweo| zW1mf=MEJ=4!QW8SO37j;Onqqy?i* z@SE;{;Ya;GCj0ADueu+6wm%6Wvq~%lAXZO}vO1zYa<*-d>y?k^iFT%fQEXzhv zC9yLYT|pDDKW3l_XRpH$oKHG+KkvbK5&zA5*c|!??(r%1VoCdXR1Ji( z*PRZ2X0D`puQxNR)DlC;5g)YwT*14)TwUPYsV_1!KPQ~b9@d9x`%qG8AU!&~bvVrW z2t9i_H6*Y-Ep3MNG_9*A9HH_L?bKkte#A2Q#|gL_+Ow6^q}nx>Lypt zPeZM=Pg=U5%%k7Zo|$qlRe0Wsbs7J4?6_sv3@L->?)pN1rEGeDw3=w$TaZc zz{$!V+Z)@XAv!lcT>2CW+v{Qp1Lr-fMF64P+=!)?bN7%3bIAgAA^|aiHSI|l*aN3u+7At zu<6HAOj^^=u031addm~u{xz=-AqRUK^~p8qmsXty!x~xlW4>C`+UH!7@8yD6X0>)m zxWL#fGmO8sjQ(a=Z;`c`DlLPW3GMu-h?$l4S@}U%{VEgo{M!%mdiQ~nP@i9W*h>R@ z@V-mO-rc9LIXCJC#m3l!Nv^%L9QiU8;}}(@zIfFMwyg1zOnu3S6}-^72Pq=ileDui=??KD8I2sNF5*=xs` zdh0fwd>!bCH+1=D;=*SLFi;{5|QOp3S!Hgz!c8p;bAHLiq&RofX{<%99=U_rsQhq-aK z3*CXPb`pBsGOg2GJK`g$v6>n?_l)C5@5eek1ttf%QttqV%;U~Rg@mLret0mpr!8Kk zP3~NQG*&x6h=7QslAv5+W8N%Ov@xYKMxH&c;m<{v!ZF zB)x=l$e-J&leB}M&Y^GPY0_COkt5105kO|^p!Oc(fr;8<+g^>dFP`U;-#fVLdDK3f zKOv>u!E&O!qX@T7rqozyBlShzY0sPvDoX%s`@Vi1Yk#Wk)smW$_GjWJrJil?j+dUl ztNodk#qHgt!JGD{eQr~r8MwwvZxSJi34rP4nwd@M5tg1vjl?Mkc8|}b<>JW3?hBKz z98Pvm40wS#Lzr|{f%mC{4>{hbLaa;enc%Vr%?xv1!~@kzCg7`&#Qje zQ}6`y&CxQog`X%uK#*_fW??&Y+z(6!+m7)s29|RfhZQ9A9>12s zz(p9J5-ZELp?#r`JLZlR!CyohJd_sb(bH8s4E`Yd6YLwg^VRw=Ka+lt@RZ(Izs@J& zwIZe16TLBcRl{UmpXTOLZpI_%(JW(17)>J|6^7^rccSy$brpdMfuA~*9%_R>wl)OG zxo|{s!_wZ%*C)ysNq-EbqTcx~b)b!-fz4QY4xAV1GTX7p!lf}0j!vl+D=1u*9Los>eg9Od+!*6*WJKqV()_svk zYMGG4%D4F2HC?rBMXvF%9~*MTW@gj)4Eq^bx0((zc=?DrZeG9#8n0vAh89l25}G`6 zQo=`Iw29i_V46f~vMZ~2JE$lWNo`lhv3)t?>Tj zv!O9}EuN)${gF<3i}aGF#zfg6%Tky;vJKN4hmNrS8v-33Ye(=!IRX=4m@5sg$$_i% z)L`H1Y@4}jxRbHaEEkux{xV3wnxk(R=huhEe9ckg0@FRrRcxnxVi{X(Z%&)vRlyNQ z|K}3`b8EY^+q8?1c}aJyRu>W!m9^r+8x~}@?zgm|v%Af2*$^P@ProXpE#no<;z|ky zda;fImEc6qlxkJm?t_$NDoR*yc51SRE5DMKh{h``iH}Kkg$G{$e<*ts_$bSB|2qQ% z28~YCXrrbYE%rbUwb0U*DY4DsB*-RW^GH42s45LnlLkx$EVX$OIq5RN?U6= zt$Pg(A`k*4xEw{W78NaSbsocMv3de7HUIDLx}Qlv&-;Jhm(PdEv)s?UUiY=#*CGS+ zMKCSG07(|OiXeA&cSz! z=Z4f~EkcCvlE6)>FxP<*BEqSXzTwS44C{Y>@@S{|`q=^c3l+zwqpf=qv;&0-E(+P3 z5i%^ovlg2X3MyCLZAv82)K~SDVOTNIbE5uDhp5zZT2k-Fx(TXP#@Kohq;P@6J#ZER zNCSvWOHnXv0KEOl73U{?*R7#^JiuKLz3(hab$&O5J;%7`YnE7dwkA0k+!0JZqJ-0- z+;&4)qCy*@GqSQ-u!~G#QsY-{)Z0{dfdsPp*`->2pyE%(tbU@Ex#noCRq*f!J+T~f zvJ&_To-TeasnSf$Pk0wh=MmOuvFsN59(1Tco2ru>;UO=M>z`WI%KeeqdbOl(&#$%jWCt_Ju0f^C8I^KrA<2pN?1KM{i> zjb}*)21N{|qS{PE%Va;DGN+DEO&??78wdRX`G+Ufg8a3?aa5dKF5{ZVf~mSUjY57x+;!oWUHHn%5hL;t6ugkbqP!p%gEIS{$*h)gJmmP{#G`YF<=g%-R)v+WWS=C z!D5We-cD=PK5oXin?v$!9dCnI$#^Gz27jpRGKjxFT&;Z0U*48QC#SzC7eaCD zW0|!gCkP#l@uF88oUd>2nz6KQUTF~5eMcu#5L-9Bq;&^covH{lqiTdREgaX!f%-Y5 zvoVJYOb7WD$SPJ;1V>XY~QE<6f2Nc!*z7=L>M`^|N}W>A1#N z6edFGDimQ2aj&j+_zHI;!3$bL{uo!1|Kx4L>9Nc|c;Mf3JHOmz&AoeCi7RGL{hCUD zW`$VmtXWPDwW)Nr{rxAXhPzY)#viDm*gW9N{*_Z{Mz3zsD=auV?9-ac`26x@ArGb) zPWAYGSVS+oQUhySrDw)IX8U@g_p7tXQGQNr>U8e_T&RCxafyFkF;Rn6R1Bp)6hoQp z@vRcyDscg-y*6>4!7Q;lq1n`rm$A)_V`8?C^Vdyd@BqDJ-+YMbxtWWw*8_*lTK*>fa~)?DRfx3TbmGqyio zR1Bi&D4huja_=xN+pGev7>P5pOSwJRp@&}fPW$cRSNh=8NBo@C)~4rvO$AwO+w{`6 zU*Wk27@g11>;sgDrPm7|h6qQPf(5bu5mYU#{gq=?udsMdWrspst<}fCNNVp)o~Et6 zGC!wE<2g0n`)j9Qxe{zTZddFf_<&X22cI1Q*Iizno7C?w&j78epqan2_D)^zUq3ef z#G-`*I@^eD8f>tvd_bfAZ{E1k4IQ2X9)NSc8%REv5b?x4#DP-bGeOF#1 zvv1h=i^UBKFP*doX(!kQq4l2V^?DNOQBm-(*BFp#Vj`zJoPO~=Y;gO!v0VQhE%{5v z0Qyd=H=YhT%n#cKSfp>P>Omw>2~P|>PTq3(#(=pD9% z+3!$EaNAqdR96r_%u2RA&&Rn@RKY$S&?7g=UhN@)9o-+WS3^)N z%AW+E8T>)>2EpIuT2HR+y=#4evWTT};4yiPkaV@`)<7+*t>8EmGAABQC2jV)=SVG3 zYQ6}|Y43v0Lc-$Mt+$Qlb7(!|aQwWGa(;*E$>D~Hx(@^o1_vz@9P$X9oU_J`4)%#D z1`6!RE~pgXpu~edb-u%Xy81=kf6u_(G_8VO3E}W2{dTqz+#XN_yCpOtS8!PfZtx|M z-2rcEQ=|k3*qu@?w`L^^1gj~|?bHm2LSf{Cawz2=RJE4m%^U0O?6YP59~fC z%CaW=jz9&{iwEy(1r@6Y-Loze&4^fDowMF^y8Yl1y>LfXQ!0Yz#lRYqI7uw&7Qbx_ zUDKi&?g`AB4JoQNiVdN~p!FPY=tgupBQmgd#|*FBJ<(NUE~LL@u|UY8IRXj zbxxS|!tLi@0|Ol0o5%L1vsCF5UM@pD-WCq-pY=O*jpAV#4j0=Lx2N=7R7Wf>8?rK6nK&)*psT0pZY5kVc+TQyG$($UN-WKlFHV) zvY<&*ZG=0Rafr)-Re4?V2;1%df+q`bwn)oq(zPblyJQUNWV&ezO_*~ zA&o|`z5oaA2z~GG-5QOhUPPK|z)_`MWpSLnUqMY36ltV3rK2ce(|I_IkJ4fdk~@Vp za4JfajlxS)^`0#mlEbg@KC}lSwElqoIA%TR8%vG~9jRj((MnOgC^K^TBoz9KgHU`GFQ=c zb(sk&0R&xKkJ)aVjVC%9yy!f!KHk?q$%>nhjobAnW+WJ;yEb)rlN8A}zPGZu<}l2z|U?f-lY zwWF*3w5)#2mT8Pe#a_GSCL)JWKBo%&8MhT0DU*C$5eh%Iit zNspH~Ir>420*bust<>Iczv=D@zhO-8(Qf{W(%r?Vm=5}1;t=x%Z+4~VHv3YoUX3}Q zS2q_vy9W!Fx=QP3Rsl%U2EF}P_9RwEiunDR{oZQ7IB|l#%V-r$rpAeXqyDrzfH&PO zA)Sc3DuDWV2d|tR-@QfPiNqSOsnv`KQpLHZ)diz3P$t_kx2Pc22VgMnmc{ zibBW-nH3=D$l?RW*|e<{omx_%w!v_UxL~V?qTp_yJTTmu8vQ_fz>;q19GOT&5#Y&N zGS&hB;;<{ra{H74G~eNH>t%f7W|k0`+DM~SNrO3Moo<)o^%NTkoBAQVE5_ZJ;6ye` zUH-y%PT@_&8DvU*Fr=*r-(@bbeJUW$MgPly196}*p{q5aSPN-F?|qjEts7}^zgoG- zu`nWpHHEeN>mSswF`V|C(sgiWdLM57-$TppHDCfOWma)|yMuDpx$ZqG`|_CHaiPVZ zKQxDyi!v+#IT>6H+lh$lDlu#v(>HR2CyK7D2)6mv*i2NY6R6k>^B4?WOh0<>_P-Pq zF(^SJI7Dg@+s%PO`an>OuRV93xl8?o1FmqFS!CL9mu>zk@UBF<7=Kpu)nPT5oe47K z430ibLQpV!A@u-dC4F}m|JH@4?$ag{gmdznywxCKTE&Ctk&Vh}H~n&#mN(g~x`$Hr zV**l3C432{sg8iy;670GbyTh6WHx^ddpNAR6AiS0&^BtlRgKguoSdrYtB+J;{irjd zWo4X=O(tcDqDBcD+mve+g}1Hir?~oKnV0E(So;Ply3yd0j_03raH#-5{xo^fU*tEH z`$HMbH1&WM9hJKf@E_RN-S=9zW0~)T)pmk6ZnPdlS678~UacA18dYVfKlC^QGa>TE zktkuk#+`jdm9cD6K;JadYnLD|ldf-Q>N<4iUvBxme@KZwV(?%Jzp$9&-Kc+B?`xvp z5B;54LPum}Nw8tsNa3Ad>qT}gRpib)YN($4a<-TrX+X3~o~E}#Lt19k)x3X$FMN9+ z>Dhi%wcnqT94ydxxT|J9~7f|GU|2o#fh!p-(o(%$DpqXZ>a zvqcP0w9PoL`esd1zLrfwJs=I*7ri_GYN)p)vXXh&=4ag@7S* zaq~(e@@_hAKuUIM?y#p}kd9cUPbB>E@^SsWQLN({Af$(`lq-{eQR$W54MRfJM6-^J z)TLiiT(f3zO9c0W_~t(mw!mkY;ev%Fz}Hvw)E5gqYert80@Os@xq)+dl{2+FqB-D@ z-_Z9yiak9kr8~Xf=GX-WkhxiaN`-)`z!tk!hcQPWx$%WY-^Z8;k9FjFS8svz>?5y@ z4#N!T3GS%!f`fx?T~@}BZ(#;4TewQ8DL{DgH&B%<5w=iPdO=O6#-ir)cRyBum$T8E zrKemtBsiKuLyctSv}px~G+N#K_HR;0o6MYG_iIgwKKnV|5kG2c{-^XpG<;fxtKQnK zDPZr*elLdH=5veG%Zb)tlVB4Lx$eT?AUj6UGfts@VdpT%vd%e1B{)EdLVwz2#H9Xw zPW|~Yuuw=R1V)}Fq%62mSf@QU&g%OHkpdY>QhPLM?;I3rc*UWHbEMc7EsaD|-}Y0E zBZYT0+?|}`w;5i(RP=Qm_ zuORPu~oiRhgl_Po`jX%yf*e5;D34a&g9Xu4BW6HE^yKFMq(F9!FkXik*TKvUY~Ew7Q(_HH zQctXyCSi-3PK?y$ZMw7a+XTgP_hHCFgR`W zfBpqYjUfGfTkv6}#6@RCxT!;k5|}ndpQk4+wSGb>UEMk_4;`_;k9SD^E*@`{$?!w9dS`s z0jB>PtLbIdifq(p_;=$ed+n(Qdyo%`k|*>?EXSN9ij@qn(>>Amye(UTA>+E<{C)3f zZY+MgUis0R$L*>)Xu7uk=#M5^R~J0*cc}lQ6Kb=je&Il&?r7BJ7$pfHvR9}8LfY5) zt2zg2i`~-|vA4&!>0Ql4Q|c{v9+k(@=KSGr)N`w9Cz*<$21!C{wz>fweA91N)w${j z6``EwTFsotU*D=d_!~WgH?n8mld*gD_*N`-Pfz5TTvcS^My=AKvlbLj?9kdR#Bjx} zVMZU?Tjyla@8-}}ByQb|Ex(;IZf>-LC%vMHx3y=XzMwmUJ$Jgc!BTT*E3wzky{NF2 zzNh_6cEQ{l)iu8?cV28r?4IpMZldXmFiX)gh{ZC4D*t78?H_10L|JOUTH)p7Pn~Dwk(nG}f1`AuB=JTY1WrBKQnWr@BMdmPh z0IS;rv76p8VOYid9|}NwKZ_OY!f(PA5MAQX(RhzY)Nr|vkMN`1?))gJ;*V5e2*J9V zGXn&XN2UR9O5g6&hho>>aW1I-#^f=v6=@p6rZ@Fl--U{DBh|bx&QI8&9#fBU>Q}C9 zhpsJVhwo-XbIb&*ff-|i%Y|S>K?X#xhTG{88qLm+0t$usK5HABz#{Vg6jPeuCE;4f zYUFppuwMYvpjx1{JE3}^+Vwnm5~VBuFz3E|tHU&RLoS@1Lnr%ZB#>O5R9NSOB*U9j;n^tzFTb}E~*Nu8DAcm(H7<*Ira)SD9j6uQm4uc0X4JhtJ z@NzYcb%nFv3(-fXOU=*5q7j9n_!+$t#St6X3q*q)iW`|u4Pm@@ zb)rm>Ca2g|foa;^RoG6GsW*6>f@Y5$9eErj^H0GO1-F2Y!v=+9OG4*bY6-c9yI*$= zF6V34;9{;cXI*B)!^dV-lmEs*YkN75F;uRek zio{l2&n~I=qaFId74Ln*Z!=_jf1WP)o{F^S=M2FLQW)cHzhulj{2UsUmpUuAoL4}= zyvLD~HVm90YQy%!RzptQF77n(76w~^#r&1Fr-`0%Gic9v?1JoahU!PHjPq}}y9}nS z?S-4&=9{il+*Czf{PGzK_n4X~c!nUSe!J)?TpW8TzZX1m4;y;ZA~4s66Y;aLemQI= zNh{w5pX|t;vDHqS4#f5LgCHU^3%(lKnwM)Nq0#yc= zQYb_)>)#ZD(VIhB`~Ly;bgDmE!_JfR6|)w62b`mhII>Rc7r51ukuENekohBO^@C(p zJB(85-tTxHTj##6o7-A4JXn2L7hYknSQk?2g2q?Ci>Ims!i$&b&G*%c(UL*!1?#y&Te<$Bd}h2 zyNTrb@*rPcncnygbr&UnWYv?FJ-0_~fdL!D&wlMSYB$2@Tr5P+Rr@hk`#y>ytcTx( zwOh31X#S^s8T(^awZ{)F`lW@Jaf97tM=EYI^Sh=N23v5z%6w0IyfD~N%zy@qGTe># z_*bmg=kUBJ`N%-8%T=z>>yHu&ve0XL5%#+A7n&12v0mFN>$UU@wqhUSOM0!^t=Cto zY+*+Qe?(?<@eIQJ9O|lsMAA=G7kiEO`h==+24K_6T(k!-u@-X`3nQe1IIb;*&;{Cr zwN?HCA`h(bQnxl=KVoQX1rZHUK&{4jia)Cm9*UZ;Ke{q`oSyNIXO(J@gaQN}8S5o( z#|wxDUeleurRhXTG&1e>{%Lm(hS(y}0a0ydRB#y8`Wt;fsstyeie#5)>;lli}nb8qDy_#rxONlov z6I<6XBEDzQv#Ord8;uVLM5tV5rTvY!s%M&*>1AR6%#Xiink{Bp4sgWJ#$CAd%dQA!H8==;wtF# zsbYt(>2vvtIk2)K@%rKgFJpzvd-s;~#md}mFMA&zjK}eyDpU}*g2##aEE}k0#s2X4 zQ478%_BcB3IfX@CwH2qvcZLw!D7I=#uH=$|r;4RRmvhlMR$Y9{(lIxljV+?PYbaju z(ZR0xniDd(?X;L4hQT$6o$980XNi{w;tf5i&gq07KV*v?@6WG>{+#^bLw3|NoT331E?2!tN^)TyJVgPa>BX;LwpZuXQX&(&Xp|_f2 zw!hynLFnie0<|9p zUp~Qk3*z&Kj^$9~um0s#(ne`Zspa}f@!F-a^sV}!c4@96&CXC`L@qO6Wxw>#tn9C^ zb_-JX1kxhnN~jd`-&!~quAP`r`CXIOZ$7x9+0zLmj*6B)z5U%pW~Q@M`6YVY#s z#HM`mDp?yOzZ&{ow3xR*7xsCL`*Z8f7>5{*gE1o-2zm$)L)CvFbi_f$_Dt*>h#hgf zMNZm5_y|<5WFRMq(z1OV)}LncFW&5C1`$TB?H`%F0&Jwy0C=hJ^x7b7nasg~xqSv` zB-LOOUdSw8&#@l~4S=}y{)V-5qNT^&8Bk9$wcne-8Yrx5EVGQoH2$mv(bvCtq$&`) zWij%vqDrJpb~p;JvyD(IV9avHW3%s^h$aIidVX*Ojq(%Dy5e%DAu<23hu5%l5m~KKSf||E!|Af z6&qLgZXGD3?#U(oX~i)U49gb7J;eT)_~(`M*jrBiknD8D66eM(ZT+_{iN0*IGUFQu&j3CVR2_1 z=WQ)Y{`L!qn&;vt89tf^vw)d}4Akcr6OulbQPdn+Hr424y*&2EDbsDYDvVlrdfPnj zkWt7Zp6BtwoIDumE72LtyhoS)llz8@NLluqv!h?fBP5DOB$m0KQz_zxy&p!vO@7D4 zi^sl?Z`KY;mGOc;6e-wt8yCjkgwLRXB=EqAF|&j>=0*A^gh&VcL`0c_ zd6SD57dF-to+Oi?NU=*W%uM{bukL~Ri<7;fVk{ zolG*ysUu_2%GShF0S@RCDi3Xs@_bT|aK>qsVGfN|>=4_Q*;(`^ z_!2*Em&#%w7|xHstP{&4a%uQK5KAMc$t9JJ+3E4GpBp)ZY(_(xJbAEc$KWRp6E(Ba zAI_N&I^}8@{0IEHQ3q2G5VQQE(%f}JV1@k2b2%7?Wg<_X0^&T8mc~5F^qI!|O}nU! zW!|-m>R5J<;EB^}#4TwGAjWqh5Amse_%xlf59b#?947Q9ReNjr;S8yA*w>XXw$YJW z`p@7Nvqsplfm(i6sHL`0ORmuTzpIudmFmGorIBS1_>+nWUxO?K&~j*DbD^0aybZNG zJxc#fW)6=4xD%0{>*vZg?mxIBYR8aR_8waE>&6OfsMa{}l zo7k=svdMEJT?CA^sop*~&H23u?ZIhOsr{{0ko(B+!2;xk>z|pViA+LB13Pb&t+r;4 zCoEt&&b~xzKMJQ1q9T2B1MuOW91KJMGFWB)5IYHOp&I`vjUe$5&cXhqQIRM8lSx6z ze#K{7A6Ad?7neuK4fEK#tcqI6auW34v!y>w`DZr#_hpZ^^GM~No)@qxe2+S&2MO$*h~2v>!B$p2cwyi zP7xl}+xbll9#mzp9Cg?xJ>KwjJ(89HAtm?@kFE6Puep+@aSblyG5kF7CoduZWvM@> z)J1yso5iIelj`Fz_%nd}b!@8q=uLQ_LU2A27A++2@b7<15Z9L)ho#0gqP|~tIWn*L zL+hJ4WAN#PqI@0K@vSD1FBop_xjVg`mlEFgf0I{R_J0oqAaxTAAxg<>F!e21hp%NeK__<9 zf}BA_K^KECc`S+)z6wp%`y!Z={Ss1$Y1$2y{3V-1A?h6c#! zK7HwJ?6Sc7IeZ|l$+`j<@g zzb_gJ^&A@ClO!5(O_aZ<6@-Y(IW5#i$xo4LNiZd&gZx5Yv&W4-ny8* zGaRcPZSUS9Dcte#) z`JdH+`cm?Xk_n6a(q|Rcsw|Q^xu+U*_F?|mL7uFVoZopY`z=lPw30rIS6uJ_jnM^$ z!}Jz2W3+>8>Se_w*BR=6c@CamUIV}y%bu&3hkG{Wn?7YsqvZ{isC)iAd6B5gy`y{! z(?sO`p6aA})>FM$e_WrjeRW$#pu1U9V@C6Rb*0hdc0+=7OVeEw1fMzt=9KYQx4EX; zH3=9>%$Sc}?e?&!Up>FTI$s}_OSy8rEg+cmlu6Zr6XS35EZ@VNu!)g7u2wvSD4>xH|=;Im7Jj*<*tib>3#2d4W&UP-Ri4R>ZwQc_C6y)o1(CUSa;v(Z?wI#!fkG1kk&5_ z6-nDCnlTn2X@4hLyoYN~_QSA+;#Cz5)U)TBYod3m0j9Hh(nQ0Y0_Sa-mAa~lS>d|a zP4yJ<>^hjJ((44*y{l~MvB7fM@iow@&{!|AMmu;iC#X6=;PMi?d_b2qcG;;*1-yir z)8&usvP+js>~fnfzh;*^bUDQ?rIyNm#x8g2@-(|dl@-el)g>y}Yv;+@&;alx)0a7< zsd(uQ-jelhvillM||5gtk(`vV6V_+p0A~|G98s)J?C77{)nw;D&hO45^%Co zH7n*6X9Pyc6?=cgv$5=zlz?r}yRH#?Vwu0t;`T%aL*3$W4{uLoi_E+Yqc~8VJ3dY? zoECpK z2>=SOLe0I!uPN=@R+=2|Us8z`@|k_xhNLR|9~zwQN}hnK%)h=kawxusK>u6)6MA3A zG2B1DB=RhNVcYy)s3rp!f6Cb1`*P=%_8VKc`=v7#_F(i*?N{+D##`R%z zD6#J%Ja)Y7?LsC-EW8e@-}s~6a^Kx;)O)YukN#=(?mbiS%7*H)MA3TKPG@2x6AK+N zI%_)-i#Gd;tvCx#4Xm=^uBs>;`o!t?taaC``|NYKI&aM%AZl<%_)xTo@i|@ z-8n#=3iu+H4K#FE<=S}yj`PQg!ac?_3>YoYp#O(8bf>3o4!>y{e%^miHj^n$N8UFyiH%n4~MpQ9@Gg1o_awSR|sBYwpXMt(A<6kdZr0$WW((;sx zoqOgq>E>nrc0ZhR$YeMupCV&r|C(ZdPST&T*kL}eBdQvVWr{qTt60fFC2=O+WRB4l z`_(XMUbdJbvCLYGc6uN}yje67*mf@A`nPA-Bn4mpUe#(;4NF-NfIb zG&Z953l%osz!~tTa*cTeukbw3`xzJ%h^z6Im)V84yqv#j0;;a79}(ZN=!NDRj;@Sl z6wZajRL<sy!Bt!nBu^3~Ih-H4O0vpvgZzFz&XhYDL)<t$tRAKKcwJQijFN3xQV z2{TXzKFMp5O>qaOJ&DhO3m*EQzOs^jbv405`>KnZ@igUWzrlC#GZnC@1H3u+YW@`)uC}!ppt7W7#M_)M+&&EqoUX_H(Qfbt<# zXGYD0CsFBXkL9A9@e0UAmlF(@C*JOOH+crQ>iq=z&hP-Lh8T=I>Jh*frR_SJ-dcub z^u%_36-!^uP0CG2|rxWEU*jpKuO>M`%Q zPD;E|kXAWWXMp{C@iS(xJ&#JX>7YE$DC2wWD3Y0_emUebr?{NJvzDJes{P z(*xgdx}sZ;1@HZ5J7wK@T+FljT5?S`ELClKmWxJW)B~#c+~q ztgjk*XoSVj7rjc~P)ez&DA!OItVw$7Ft#nhCS2oi_ZM0(2t+hT7Zzv%6`eR}-%R4w zkB>gCeyBioEVEU{cO6SLkGZ$>TfdZEc}Mv(NBI`?DMFZ{NtC58sWZ?c4V^*0GHb^@ zw<#ovZqb>L7k0=1|B!P*rKE$iLBp!4ANeotvkAzaL2H2m&#W}M3Fr;bOQl^9;JjVRmB8tj5}mo|Is?#pl*17|<$r61w_$GjjOKB%;$B z^P%3SuLG-RrmKeoqnU)67y2K}9bqWT?YGQ+QQ26%((jXOMyN_Q6c*hBRk&d0Y@LkH zMC+5c$YeQYAd+u_f8Z}(DUGOJq=Ir zZ^O=(`HALdeHvlwi@fpMAEJ=gv^V%CvpC?{;+w)sD0%J2#RlKL-VF6aG`-56t@Rsk zN9yDRH8r5$c)lWR;Ei$b4La-i8~3OYmhV#g^3Gs7#-U-S)~}WXNX_|;d=vcV0Xo%G zylKrt&iT(!dX2d+wRiukKbXgRaZLxVRbhOXbn`Mk(82xT&C|O1S$OlXZVrSu59x*@ zH~Z!u-E@UFztYXx@TN^Sa*tBgt-4tp-Yn7072(Z)=w=c(8^EqbK^yZY)&rZI;^00J z3q*r1e|7~Eex#?WaTlmAw1M2IJO?3wk$I&Ak6@b~vO&(sH+SodJSfy_+7|}y?I_oh zn54H1hzVBn1yTi)hLafz^1^0^V3z_9cn~3Ngx==@OEUtF=D;ZQ&Q6b5>#DsD1vbb$ zo{ZlYlmuUt4_o^VEgv$`l8>lm6Jt+hxWVZZ9QRyq+Uf_dI2v5ueicpS?AOc9=i1qA z<>m<@C8bH9tB6y!oR4>5HfyogrQ{@{mdvargWO4L%28NbF%V!na}6`#CvGpC()Z&kL~X>Q;zJ z_PHCb@E0$Ix_|$5=$L20#{7%030|w-Y*aHYNriKjkf5qPdMMtmmX{6p?5~i|xQBD? zWQ#>iXV zaj8ab;u`BPqcP;=TObz6)H%*X$AO?i>d9w`{jk`YmZBn4sa8$5;zT;aljfqw9oEgM zR#xhZjO^_-=(s(S8YA;!_~_&I$kZAC0G@(}c^;k*m`*u_`u;MFxl54pw2J+TV!qLE z-)VF%ndd^MN&R_+<~VyHzrDx%8+GU3SdxYN)ul5-@H=$fS6?$uh%w}npk>g%HZVjQX>*M z>j=orNk>|{*Z$3{g)%RJ0$m@}dN-U(sQ_}Lae6EEvS=FWV@Mg!p9{7~;rt7B3!CBN zVn4W+*OOwIkz(r1x6AQ7GWsHXZgr(2-u~oK?0J_RsNMRijmWXND3b9QTAJg)&DJD? z3C^Q;;OVrj4@FdMs;BRvBlq<#S*(W|?OSbF$xn9f z9F`~|!U^BF5OIey?fpMgF+&QOHhpaHNQ3$3o@TR~8_zPURG0$wOB04ir4fs6aJ+M> z{li*n@HdTu!smXWUp98;cAlYULJpL?Z@8(aZWN*&Ps{WNY>*r8HW_hiB~@6R&QUi+ z)mqm4Zi0h24HF!Ki>e^*U^byTDpkNH){*)hcoS<@pOGm)Y8ONkYDSG}8n&D9pH`IH z4SLHkT)z`*a=+N)Ix7LQrw)vyKWLNK|7^m~T*F?db73>+yL)RI@18m+u*!}S8qoA| zI>IdZE{p=?W+~mH6ZzP{7=&~!Ok}7%b80S&Q0bY{%`>GNC|LthdJ1Xv4%2R*IjFCW zWgnCqtP}9vmJ{!jdcJ_llVebt_ffG^eN!N%xgiRZM-ElaOHoW{u)j7@?49p=K@*fLgZ&IrIZDeE%#5DGltdU>j~bEBOE& z&SUgd>eRcrD8z}A!($JazmVetv8U5+3!)SH3GNX}1Oa4cZkDjAHghh>n|A(y;4%JN zyc_D|j9@|a^J zUKB+Ci88@%h?fOXT5pk*Y&n8=d9z809@gu}>v)SAg1_;wpk;4C8y(z(`xEw5EMqxm z1^fw$m+*N;8wKJ8K2E9 zE|U}`HTSN~;(j)1dwLtsQ)fD=`E?LM2KdV4$#Cy5s+B6yZY6S7!YDV#w*xd64df3Y zBxaY{%7x#O;hO=2P=DoP+)BZ5DKFo1b77$w(O{qM!ZZGru#9Ew7XmWIG72uOfR6X@ z_dVz5_g8PrrZ<^wFv(B4W4Guif8%(%JE1#S-6^uQ>0dg6q1c;uB+s!RNSk6`7KDXWiqIpQYQ~l{n{g&J53v3|ft(Ecm%2=j~4+~F| zqorP6y;en@OUn1vPO0)2Y6B`eh5O`WebQzVn-ln*IXT)>D|jukSS#3c=W2vRc@_K{ zQ-PwW-+`LQ9vIIjRFo3Jb!cnTO1ZyLYs~g28`x~9Fv86S0fLM;BoS`XcH5*CBm3K$ zc_TdE@G{kIoTEF~rf-=hO5Z!TNB@SUQfHR&Al);euUWR#mEOh*?%}K@r zrH*lDTTm<0N45n)LFCPO&*9(qe7Y{1tBk%Y(jLMa*ln$(|lJ}(d z<5$Wra*LEldfYup=6E`;D{f&Ia602|!PMXuwq%a@Obz1lIDpcpJqH>+AxkX{A4V+t+XLHn^-9KstcH^L;oUR z_X>k%H*z-%Lm3y9N8a&H)L=>r;>H*ZqA-R!G2DAzoBB-PZT)HoYGrEauiJ?Wt_f+6 zi<>ur~y=Ty0m!k2KnK(=OD+~uEhiJ-Ccn1iIrF&)@dbKf1Bkqg6FwQXLW;5 zi<{BlC>3y9->J&ORG+a7OcRHAkNMFJ0;Gj1XWzQ*+oS1c_ipCs%P%Vq1?mfnN!dAu zqTVC^)Z${##TCD>ltbL{s=(=~&ntzyFwUW31By<)aav;btMP_A(p8;I%4uT3syYie z%gwb#y4d}iKP7tRjuAcHlBlzl z2`##D;@7F55{;P{vCrMc%`4AS%#gCEgyYV|E(&iH*rEK?xs?2t+O@>S9J{dsQq19k zG-s~3)lcgI7Fo5j`yHX1#2ToJndm(J6^NCTb?$aEUbrw&h1+}W78R0v`%Ak;t>bQQ zvD>b~ZQ5>8Q2TV}qT{c2rU@Phf(iRhyIj#v0Vio|d0!xQa8 z0S1&EO+dKxbfY-G?P3QTf2IrzRDgx&D_cy^d|L29X!y_Sfq`)e1SYa3vP@(UIt!<#ACL ziBC%jCot@xE{QFqMRd9U-aa9=Vijyk`t9Rm>Ayol({FRGbTLn2D-Bc%^6RzpKOzX1O~Jr1{ytt7l6lM-(YZL> z$&!N0kJEI#MFAk{7~)3@6|33K)1=ZURz$j***NC-q~@mL-(keHmX(skFr|e9Gq*I%M;|ujHwmc{Kb_pDWB_o z9q!}FNXec+z%C*^;Kc}AX7~qHki;p@-q16x|DO5|3htkQ4w3w5ZK^&O zy(|~an(UG##6*9nfn8UmfxV*kyOO{5+ifJSZ)u@u*Fy<6j{l!@wvPM(A?q=@;3;GN z*O`B)G(Fy6p^2obc01yMl0lFouIe)kLCJ;o3&@-AKoEr%<$XBU;k(rZ+e<-)|5 zh%*&)$Z3lRO^@Kio!Fwj& zy>N^~6FnW>?bnp}OG?Ha%G$~#hj`Cm9*Y`gqiTt~J2~~j`uS0MB0XfA^+X#rXCLQO zC1;JQm~%vyj(FADa)Tf$%p`DdOZ^i8JxeV>&1nce2^P_LRF8u5Y?Lt}S3~ z;zm8rRTRh4f8ip%)j_PVpfeI_v)v-|PpxDBE!)&aPGIIuIpo#7=jJ0qTrzE-NRO*< z!TO+;+fIo3)xkFfM*nMA|Ls{Ls)x-bgc-dS#tDWI(YLo~P*u!#1NjMmMz|^R1g*Cx7%5wI_B25x6XvKZsLNeky1G z!S#AUbg+^QN_Rq{`~UMjARnf7OZ=Lnrf5&EusK2 zmtoEjStKDWraO`lE=8LZyoMYx4iik%I-Coemie62`{@jyX+B5kZgxS>Jkh^?@!`sb ze-wnVyHB87S&7a1Xp9LbqkNNRB6Y>VY4%_qG~ij(l>FK4=f-Gay8Q*^V3N@XoFdz+ zDNfzmyKZ1aa1p16Q?RL0T0PBTt=iJyO|@H?EmmuExJ-eBg!J3TlILEaa~Km5RKo2` zNq&iW1&s?+Kf#luC6HU9^nu2+3bNLNtuZ6(PF_A>8?va@pIqkUw5j}A<=#$bn(xmV zgG?j@;}`FXuLe8In_$Ifoc{5FCg;4kX8uT_1P5<0kn z2kEy@OMWf=c17yd4Hi#K)Xtf#Y#%mA?UG}Om+dk-lu)e@D|7V#)HyWgZm102WV}{K z@Gw^fktpyf84TGK?zG-DEpNlrT%G*FqEpjvpBc-}1%5Utpla_;_Q!${wY<$hu1;3A z$btImSoTqrt{eVNgsNb^ns`xHSL#ZUdxE)KeZb!r|0nZrpUP}BPcMTDfp-=*0vfP> zDk~=I4vd%>Ym$Vp!HP(EF3xOvm6)_+b@>ZHCH7IF{aWHFmpmgk<0_9B11qCo5#O>& zVpBG4Uo3lqK1#geqy8okZep(@5nMkOZG^c`EZghOa*|&##cjF$9_isdZLjbRRfGp> z`MzJi52gnwFw$HmEYOHmORZ(wqsag6g^<5*9#fy#ubr_=-%NXo*dOj_-k(OmmD&+F zE{Syt&(6^mCh`{6him{lD>de({eB`J-`YDoy|sj}6|uBbi?}ml7aZOFI>7hZ#Kye~ zPgQ!hk}R)ycV66C!$Bvk(LH`*-{?pDvX#9@nSK4NGI{QYN)|9>;V4*Gi{n5<5;4|| zi0s~$WGf6$SzkAvV@rSzXOtKkBPNe&ex$f{W|^g3Rm2ilLx~`&1R@p%UKqJ~$gr^L zo6Bdx`cK;*Z(YR$q%BO!9syP1CGl~lJHB{q@^mWbtHmZhBNXOOd&RqMtU4arn-bWC zP#U368~QRuDiMwo-{CCAZ-$;ZYmMJ>HCWgun!vQfqk7a3)nku3<~<1&e*-`XcJYOF zOD-Cx*20+u^)k3XvXpqLQ|Oo_j|sf{&wx(Qqz<p|VX{HN8)r!v{WEBLx206TG_dh5mjxY7g-h zdVkqd{hs!szod#7tQSuJ(w;_zIRF4|Cl_G|9$WFUbxT>({e|V6ttAdv z$-(8a{p{2pPW{3>eEeI2Mr9-1q|fd7;IT-vQ$I~Q#+$YuyyH$8wn+Unez`{!(uFk) ztN?$d@pl${Vq)Wgg=hOyCU9muEuZ|<=yxX09=~uD8*~5e*ZpaEzwC$1Sh>J9-Bl7l zu;5|qV|v>di`fwd>FKFPFy$OvKPuPzwC3-!vfzCHt-t|vof&cfb;rOc4ApujO57(% zVRy;DlnrCSIF3q=c9XQ|)V|v3(Igwayk$};l}85q-()@6N+LSG>3u@qr}s}f9KJxb zAtrXK+}Et|WX%9EhvG%Y5Dpsk(_%vMd`#n`pL+&KkJZge59V0{2-i1H#g2l^J`h>$ zqx^M0S1iH?=DI%A*y#Gg{^x3qHW zH-C>odSHAGgJ+EO8uJ*#o*am3tn?f6{w-^`f;Kefli$`ofj$;ThoxTeC(HY7+MeDM z{KTH-Nf4*R9!NfblGu~n?l0TZ*KlGa`TBeQ=R0-ewH~X1BCm&Yt(~GM)ArCW;T^+# z;DzI%#_Y5Qq4$SaLG_v*UOd)y(%T(sY!mwk`Tuk45^UF_)X9unhXQ{g-cZSxkT%d! zw-lwKYlo(yqMDch6(@(uIP0&xi58J0r*R*qqEW&>qI*rgx>mkX^+E~HBFYzN)BjGG zLaijT93zOGBWhwE*+Q0CGF+#DV*P}UhltiMjdzAvo57a(^n2M}srX9-l-HJ6Ahw>w zeg-53V2&_Qkc0JOS$)kA3PCOG(x0;U7jtmE->V%PJSu!kd+XOsccoP15*2AY5S+{; z3O)zpbupv$#bLhHBeJPtZeFw4+YK6j69NlAz-lKBaP0C!0RbK~M4oa74UGrznDDxB zejVfJ(a|{AojQP@7scY&l_%>4_X{{I{%q(mCK|W~_V*Oqv2c zRk+Y~iL!W2S!%Q2R0>8UVU06|@h++A-HS^xbLP0v-p51tV;3LC_TwlpJ*>K)65>}b zH5}EC7;p748d0J&j$UZR&ln=8=K!S8Cx$Z{qG!+3amrRPkuwZDeVz|oW z<__&YxaZ8R-k#lg6gNUZ7?vdV$1<&4vS5V0e@}~$`TM&D8p*F0s;&jaho6jlcywZa zm-G^xbPf%JjXrjsy zHxCX$oWXqh;Pv$WKAfPI4^sJB&)Ke z9@pQuTqlgp$#3Fr#E`u;^c1*SfQ(~1`@el>|F?QAtSR8|ynnBt6b_dCzRYKL%_43K zA#yRf+6fe=p7Mw>3vo_LMdM#sbbNe5@+^_e9lZCt7vxuJLzP%ZU9Fhh^lr!9%8{BWmBt0{ zjn6Jy)aWlM=g@HUJATQ^|NQ`e(fzPm=bFg7Hnh@B-Nv-LgZ7=oOiZp!zvHS-wf1H- z|Ng>~Be?5vj=Lt)$c4w1<_@!7y=fN9Aof`%Mr@#8|5gdcQY(Wm@cfARZP||+tVmlN zi$dGqVYGz4;m!E#*E{N}c#4PbiGsb;du(8ulDy?CeHD|;*6pAWVYZYZBw_L6wDoxxbud$1u zX4CErW4upWdl-j^iY3vdkf?|Yoz;!D*UShAO5vo(;(RAUo>+92nOa@7$&>wQ4`B5c zUm4O=WTvjPn~&yjRQ2f>?>8n09ZxW-M+iP)%}KAR;|(y}VbXRQgN6%pZPs zq$pB!uCgO1KP&sN!`ZQcnr2jrwIj&8s#filV zl)aSyZWDDTI)iIecVicez%D`&;?wli6gEEbsZW&^kziIp|#b=iz z<2}QTdKrHG!EQQ1BmW4B6LnEK{{Lr4&}2bA0k7&fe(^=--s^;;0Tc>+Tv`&M zXUA_qjP`<4{rRQYzQw1A0nnXGH%wQWaA5&-&nN58pB=wM^DEb?`CZ9&oeSTqoA}eI zm3Vie<`*7WJ64n;meI+Xw+NGrK-z;4f6EG`U^scB6-@q$CcOrgo2_yWe4H8!^40)7 zB7A+~K#rKI(3z)IM^EA{m4h8?zBEyk|I9jZji5|Ac4|+ZAugPIXU}8b)!UsT8BjJy zyIg;){s|`kK<^}97xE8()}OMJ6SX>gMK#^%X13(Z(gz|OTCD2McBf8)bbmZ)^R6-C~%J-x?yeZ<{V zrcZC#Q^_O-*b-MJMO$8?1I^e`oUOm{Zun7g)F?D+4_mAIl3J_O#+GGhH7bi@8Tqrt zR+I}zD9#@7wA_4Iq}1w(PzD(E&gCN+oR;nQf4$qkl0gyeXsP#4r=`m;HL4%W$mUd> zfRtj4*mEgkJhE(Hn8-b>^-xm z*4Eo^B77u#=sba`y^KE+%Lq#$9zGW+qMc1uby0GLU0hKV%gU4}oY>iw6K7Q7IOj%= zf>>#fSF7V-lh9%Vy@FG(+RGi`%ib5mDyl2vb(N_tfvli-6v{+&T@!x9;*}lJG$p_I z9+D4s$C8hpjz8=*?v=n9%g8RkW{4CTqcGVt z7*00JgR1NM6koa0jkEiL&oj8%-bpc-+MOO)%%Yl_%mjrj4%x-@e;($h$gFUIE#a@ zhVB#PBZtD4*` z?{cUxB=s_4jn@dXS?o`$>XndFxEpH)`(M-}vYb4p{mZ^ACeM)TT_Yr|u%hI~rUeRF zn0CZG-fjH4KzlOQ97%13_Bs4YasPQlVs}1L;?8(LA$rtQlFO>3zpT_5DG5)cw_o9P zKt{z4m__~Y|1qSI>0sSR7ft~De{#i$b8U+$ws{`?a13Sh;^+`rD8NRb-p7;}?-(t% zZ>`YRjw(Ljm?tX?Mu*Kah`%s7&i6S#dI{^MwnM|07kc<-z*=S1rdRAFLKCrS zD`!0S(z*Sd-jkth`55aFLU(jxZSlggc=4M^KU3NpD73+MpK|)D#FJT7iZB(_*Q5%dU5It6}0vOEB-N>%adVmi}dqixqLdL2vobt_Gr z1g>N2h7%S=%TlF4ZLNvsDuvuJZxVdyAkq@D?^?uS9y&3$LWlK&(cH8am}FX*O$*u{ zzAY`AH9t;mrpl`wX!|!56WiR|sMFE-y9+(_%wq5%yvBqCkP6P`7%dCg>ZR^5+4}sLawH}@Vq1Kv88+s)DA)0SXuCZl%;x7D$ z@8f=e)$JD=nsDF218_!hauQB~E5~$|VwxQ(F@6tE7 zy$HWe@xEWw5N@#jM6N<#R`z;8Rb%3 zQ9oYQt)V+{W=p7-lYs}rZl({-ie>*pJu=u66ox~!`_{zW=wGa}!b1SdasHC1_Pp(# zYf&sF?ha1l`@;MhG`JDt*x!InJ1=AF4zv=d^g#Z*hv=yJT+z`CsbKqC{&qmK{XUc5 z43cn-FZ|Tu)9ar|%iRNDN~jCQqiXdymU%;PwQ&sh4ix>vmN@%S3WoxX=?B3iEGH>d zvkIxKzklOz^Rm0y)R3Oq_MIzvJ7>KFZ_x%bS8|a+`Fgo=U>?rv(K|s(6Ac;0vd`&ds{F`Z z8%w`rH5dvn%z*Z<+Z}iDjhnw%`j>;1+w8@%Ki~;4qNEk#^%~2x0l2^x-R8!nLTxKY01Bxi?-yVo8_9o@X_-lACM z5;)kiZQlrKP2sL^UfXXJ$nhur^^1dg)d64URv_d(M}__;z%6KE=*^2GSCQu#Z05E(W{eIwT9H_KhrJPuvSdSJX_?7+ z-MPAwiH6`wcANeRdoEX95})zb0?tFry-T9OEtG=IZeF&W$}chu7VgvxDSB)S(E9-+ zkMIx*I@iB)CkRBqJONJ936;|^P z=Akcf7uCGVl~BX>#C_1O7rBGRuwVW!C}PF)lxl6dC)@~$`z4hD8m6tfdOnJqhbVyC z1k+=DLKyEt>?Rz8B-`^TB zMn<~!4QYPq-Qw=nna4E0bdcxw>Df?wz}=ncee)INd{tN1zG(AH|FGx5NisIlso;>H zR}&vn9Y=G5-wAINsC#bOa?jFj34HhAT|rzGZQgbx_6{>1!Dz(NHv?NAK#>4NQcn$S zWxgfgdxIazLpfs`-0U%JYUVmQh8(^{EDrc=R1M`@UN4T%C|h(oR$f^1I5QS9GwAGk zz=VYaRV2jNTH;+E4gM@pgt%V&A1uU8>VlDj;4Oiyt%>6pC!T>pHl8r(wTmYtnq%4D z$Svkjx@&}RXD-nqN_yti26kDGckgvJN%RA(Im&KvGWj(;$M1wClW$#OHDR6fq;_OH zace9)+pb5&6Ki7G2D=^;CoNZYqFs-TOC|j&yB;4;+!@P$jB8HG?m@ur`a&*sztdQu+QF29VJx<

^sVJhD@+Im#%A3CGxgkKOY%uPIwHKoYdDaB$E7$|K+j0 zp8#2QUcoxp5=;f(Q81QXTv>eWh{CDarwb=gsa;eAQnRxAz^6U+U^lwg^p;b%4xH(t zXnx8bd1ign`~1N8)BCM|Xf&3Ux-NR}gkH^6L(!hl>z#+44G%;LKr>V`Qn2=n8cZA* z_Z()q#qmcMe!>uq({J-US8?2vy}7cV%QdsMSRZWC^gI)Pe8G#MPN%cKuvB|rW2sPr zMSq?vSxzrbdyu8-UrX=;5j@N+j#E0E?^8jz9}8u3GeOg}$E+<*jv>-B^t|?HCFboX zdSm23x=Zb5#&Q3F^Jt$l`RLCzybD{({JAZ~k#|Nv%Q3h{y80fMUS z+&Z+jge-(-AAcONo%g{B{2X?kKz4*eQY!~(PTwna zN~lLEF+B?7D8odC!#~#IvmiQDD(B(ZcKs*_pG9Tz6JP8lO0Kw$xUmH);*G*8>+ zIw3|D0EL5?1Qv}bpeoZ{R}d{%>p%jghm&U!G?yC`v**aVb+NLHfr9V;FZi+*deb{X zs_^AjsLSm|>=+XHp2RD>#o%PWKdsC^1N+bPyC5|s_wbf=3Z<8F>={O$@4aN@+DNjB zxVrYuESb)nL&phzp-dF-phlGu1rM%Quzy_oM^D@9SC@@mwl|X4Yx<4;#4G88K>K3X5w-I!6EPSt#i85X_@=({k?bJ zU%!Sz~vj%f*(k}%;^rbk({wHiOD@ygmi;N=r zkB?gxQTk^>7;Q8I-%58}!>&FokRIBW=s&G%!3<9+jRI;{4(PW{N)ItMNhvGf@UnvE5hR zya%1r(|*YHzTv(YebZOGCp|0Pog6OU!EgaLPyp`}64&)>D1ZNWZs-N-vu`>#*H_%Z zqQX#M_L_$qYlmKLqu@%puz<5o<|fztz=xdMdRWJ8;lh(B+}qJ3LkG3&_`c1<7S?uS zr?$wqhT^>6G<=~?5+~LYM~=$2*Zi%%neo1PNoo6|}CPulY451`GApHx($IOzn zuUEbwcTb!Bj`{Rdb9VQ5*MSI3Z+;^%A%q6%zo5ssFUOVSt4%Vx#=ANriC+6o5-lLn zd`ZOhR9OjB7w?;beKbj5?7~*TPLXXMUW!qJWh5!+px`3MM){JBy3S~vyrUASPVSw6Hcd8P%1%{{5|QJ1A0(pRd_UW$zY*ME%(S#m@g-%qlPli% zfL(ChhXSD5Eldp3-GyT`@C*=+cS7L4Ta2Zku2Uq0Ne=F?ndAubgQT?LPG^3nzPCZd zna$@))2GS!qhW}Nc7}r>2RBOQjNxbw;=;`8ZjxBuwZD`}O5xb33uk{EMM~$1Qy8q= z_yo^dIoMU8oS7tn{QYTfiRD%nAI3nsm__zYbCbOtpn2fWoJA!!c7g2Q&>rs*jcaxe zSJCUxEUvcUyrgMZvNdTO+*J)8*zcag--aV&*ux_aE%oM|ZxAwu+=j1+NiiXznqnGn z`6eZKJB+u|+MDO%BDM>{B+8LVnkG^sF6~GZW5iE(=33uF^`MG(!d~4mBYb(oeQS~_ z8}G6;NeoHOUaZ=IEbpAPG>P_{6`9nDIMo&V4`mI8vi?>E6MqV6a^^r|r*1Tj4gBS= zy4^IIp|d9VS@Z=yA=~YZRg$glWwd|+R-?g=pUP~>fB8`6N%8LU1gbe2svDE34XAG9 zbd;F`jUz^T+VW15Qaw+huGI-K9H_<#pbK=fIZm z97tg~LT`leKW2$=mRo$oUJ>LNW}LN?nlwB&9dc zv1#;WkyX#E`dj({>z^rrj&071e@)BgGvkE<$;A#PvA`(cS2tPSK*Y*R-2=Q2EGwlE zt^h@_&1JQ);oEui9@F$1H$?a`bAuH**M6)jI&UHO#~tw9UoTl~ZwcLT2)JtEYB{}mux@V5*b_GBuXYT6SCUgC! z_#jermP2=;bta#XZQ0>zNq9&dG@{`HMh?M$dtd;~VGY-EhQv>JeC}#{lN_|&oTN38 z;AuS5t8w(|_#pfC^frq3uF;0-@J5I5dakJ>{55?4lGcwB(T|dS1qftGzNsUOZNBW` zzIjlI6r;n~g@EjGcoY5X6H_QbtZ7Gon6t!td&>Ji4U7M&=xd0H91ToYyiLEfWeukm z@a}D!w{QedM6cI|(=*v^Z+polsj?(hL>@O+R`CaveNdkHzS#~RXL7vj+*X|@l!`+f z--bfSBzczRu#j**s0@m8X%Y_!`jjvc#x*~X(HSPAb0lgd!MiQ=is084_!jE}&DvTZ z{Ki~SH4nf+$PvjdnUSGvJmI9MhY=-M4{FxNz0Ir{A+rD6-%$BRa%dT~oVf4BgDcjQ3|qJ#>-~r{^I~koiD7XJGi)21@4Fug5Q@ zK`{I>&i|c{-m+6te%T^qE-1GqN~#Yfh=Z@}f1WFGp2T1>Jw-!$!*YDBI5i0w65_M| zh;%;rACUYa<7o1yR$f?Y4nZCc=G7=yz77h*DBdb%)|)$50JG4KP2~P3Pujm zl##9sJdz?#L~MTS-i z6}Eof$N8=Y>XvjUiwX0NOvmgI!dUcy*@#HFgxvj2XWys7#8%DvD6PQWAw_wb|*^v6#pp)3=R@QM7IoQ>&8~Pc!XeI>TyH^gD zO-QvikOyu#F5|w-=h=mA6z?Zwvd1Z-O(vy?@ol-9GdAo5FC1RaV-3gpqcmovdOKE~ z+3=-}n@I9^$;!_=ZJENgR6|?B58l?+V4txq-#$ej!b8R38$8hX01DS>se${CWvX44 z8g^jPD!(mIYP~&2fH3#c`8+9YF0r(8vxb`)lj1uKUpLFES7ckM;xX)Id&6PfnR|qNoz<`{!CU-D)5py-ZJrN( zo=*FwYxHuQrWE2b2j#*q7~QyGo9T-)TsG?zr=UimufE4dn*0Y=M-_T+tn@y zLU}sdWP??Aa}oR2@CJM&=pm$W$lfHI34_=02a#(JL+bO$hKn>$r^r_#x6>YEKsv8y zTZl}Qz;!~6xKzHya}F{IKmD1Fa&@C1%OB_H$$63$e1l-9a{7vZxknmh+$so&*?T8dR>0yU=9&mOFE3VsU1TmVkM4F#&-LrIPv0mQxbUmPR~}{ z28y3whi?g+05%Qkc5Su4vCVL`)E^!0j>`_UXOrPjqf!}p%I5iIYIf)iwkq7ZQ`G~K z#~((ZCpQZb)z1H%Yz*n&YOp_y0^>p(=!hoS!p|HR%-nKJFcZQb_`|!RR>_;Jgxh2Y zN*;{hlZXI+=Cmbx386%MxqY4%@nIJv+UnJ7vKqa|NX^;ov3ml;0$YIR;lsBFViP=t z)tm@s1Qnqk`4PJx9Ce(w;Op%oFvb}U3ln7E1`3Q}9yzupib2|&{vn{w;gkaI2a-o| z*%OWI0|F+qSqe>$xa-2DG~?0ebsM%tVJj=ddroSbt5Y!8yAw+^Hre7t$n1Dm zKzvpAR-YRbq-dz?L{=3mIW&i3NXC2EyS`b1zHwK&_eKQ~%*K)$w|51VAtg+6aMdI4fx z!_nd4Tf!O_5HJ1&T{6rV{&CW15%OU9PfX->uvF5Rv+x|Mi_F3U%}E(-YeX1970Yt~ zQZ+M3`s_6UQtTp7Nqgf(>tmz{{~r3L&Xc7qU9xK4gE94UE__H8Pg>*CS-|x zm&r7MVGM(}P&mZH>LhCff{!wVZk+*_v8hlKk(5l|pcu)B+Qgx!S7TO^oK)b8(pQPI zgFwz#)HHYl1WqIA$A~DbL)9JNl!TU`Tr6)Iw!->ZWIrY}Wt?avw^5$&C!veN_OImT z6fqQFLJOaJ!!g5JEB56ktYdS*6-WldrFU|1BTTLSqXoiivXmuqM_{f$o7Wc(+b`e)j!XboO%HGP91Yq8bcsBkOO1 zP=6DfXG_PIB=>Ni&%-VM41|YFnq1Q@$EU%7r^GkUHcv&M2{W;);X)hVoZCedOEY)Y@KBWgsYL`KA$n6OJI=yOfxc^! z!do43xDgzNQZI+h6b<)HPhurt<_Ju|wHc5ffg^JSm->v|9aoSsXi|>Wlu-R;E6ZI2 z5a9a987{6>`3)4+|=;i52q2F5g(l5MvcpA0qk~W#pya*+2)_27R z?%

-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 diff --git a/build/windows/launcher/launch4j/build.xml b/build/windows/launcher/launch4j/build.xml deleted file mode 100644 index a7682ce0c..000000000 --- a/build/windows/launcher/launch4j/build.xml +++ /dev/null @@ -1,62 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/build/windows/launcher/launch4j/demo/ConsoleApp/ConsoleApp.exe b/build/windows/launcher/launch4j/demo/ConsoleApp/ConsoleApp.exe deleted file mode 100755 index d8a8f75d03e8acc0522e20e4c1021dd2b7a63c3d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 26070 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 DO!8T9 diff --git a/build/windows/launcher/launch4j/demo/ConsoleApp/ConsoleApp.jar b/build/windows/launcher/launch4j/demo/ConsoleApp/ConsoleApp.jar deleted file mode 100755 index 6d4b126e6f18ac46a55cfc07e6d4fd2f590ee98d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2006 zcmWIWW@h1H00H)fFBV`1l;C7wVeoYgan$wnbJPEKih&^js+5C)4XE^3XI)M|Q0Xcl z76D?oQeQ_uPdC@#5ItWv-`uUbE{x|nkZr;ljlHX~lDiXEzkNd5bJcZ4hLgzhL5o#`&R(139rmvlb#eM_R*_7eV75x<12gXi)Hm$2SmtoSb(+Kq-%Q(_ zm3x!qq?p~b*Ve&2fazBjpa=3&OZ0K8V27$GPQ#-}0HG)+u{19^!z2rjY6&c=Q!5g4 z3vyE7x;VhmVmfE3y(-X+;Xqet;L+urpI4lplj>MdpqHGJSX|s28XGJfDpBVrbR#vA zTTgyz)2@(=%PkYOC50{s;keNB(0N5dRBr5~$s2auj5XUm<<;EB7JnJzDj&9*$4r-W zo+|0Kx8PXZPvbwL*S@D1H<;F?q@BO{{c+{|?~muaxolr&!BikQU#o&QS?E}5Ot`?o zmL6%Ydk2>YEK5mA@i{$XqM`QVWf$&FGQ94@_t~i;+)<2MNK93S^XaB0zCFtw4tGU_ zrQQkqV0W$M{fwScNqLT1KZ83H3&IoZL=5dF75E>jZF^RD+3YW8TgIPDQqDS$MJ$}7 zuWk966majsz1-x(O1;xcKecU5t5`PS^{E;AGs7gW-5tH?P%S}_C?RLAl zwZiK04bkI|Ca<%0yO(-+i{!4y<(s3A^*P=v)7<;2dReTL@SQVD()$#ZlD@UrEt@=# ztIPG>$3tA^Tz7;Eb-esizHHZMQFp#>Sdy2SW_~{Qeo0QF@g5=9cNq@;OQ!ZFUkaW! zVa}UVtAr~m?XtUe-S&GWCB`AjEV1O2)MCkBd4;EozLXx{%=Nd+$UpBF-*>Gk*H`Er zkT+hzWD|4UYrzcZ6RR~Eeq0gQ^m5A273VGl6^jZTmQ)q4klS9nH=*i~2D|7x-pL0P zG$)5_Owd?xVnVBC>3m3KcimGi> zsabSLh_lRGj^pso$7Q$k9t1zVqtR|AntEfAox9GuuH2l9GTWFhPj|S+RnvBDj_?b9 zo8#-RimlzqE)lY^ncZY9+vbps+M70inDFpVy}WJPx5)=}a&tb~Y%Dt}Eq^F@-D-Yq zJN@7$)pz>UeWz{bbLg8enOOy%ZF^m``+&ih{Q}3;*P74!DV}|W^Ur1Xnwe|9&YK+i zZSIBn3ytp?tnOoTXj2RKc=YOK{Z4yzX4MS;JqsO6);>NGvVWPA_T;@2*2Z4@_B>co z^gbWYYNPN?vi<2jT>sk_-dXtN(=_EbhWoOErfvK&heQ79yzeqT@#sP()h@p7J=(xl6a z*gH}uM_m>+30GXJZfbcas!!Bw$JT42os07e3|FpvWLvdYzwnE0)uhgSt4-IJ?d=l3 zw!dS;-t_(ITaBHz_isxPeH*%`f zpL<)<`JgYEe|jYUbj{w%=O3_txn@z9g;I-z`n=O$zI7zUDbCZV^gd$hWcA9-FlKS= z!TuxP!*Uz)udA8=QV;NEWD;SUMGMwfWVSQZ6FEP zic~}3vm8_?LjcI~H$Wz&h=$pTS&V}UX$S!6;A4d702kS~HGv9kgeGHzCZr-9w{B1& rj?kTmMK_{Ihna%CP=}ebq;WbPQ_zd}0B=?{kWO|W+y~Uh1m*z%bd} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/build/windows/launcher/launch4j/demo/ConsoleApp/l4j/ConsoleApp.ico b/build/windows/launcher/launch4j/demo/ConsoleApp/l4j/ConsoleApp.ico deleted file mode 100644 index cc4c540e2d1b1556444bfddf1ce9f32aa1f5e94c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 766 zcmb_aF%H5o47@@mMwpm8@(VgtDqBCpo($}KDNkW!WI*bIWbP7DAnL%trH*qs$8oFz z6-U!-AY2!~mVQTTXf3Tm%^C32=HV$)@jf}uTq1-(FTvsmGp%SG+S2rYbQ5CkiE+V= zI&(L6T?=G7m>n7Lmd)-An7G{|XSm{eb0={@ez4@{x#LU67?*U?FMcj~KNk61!3W3t zGI;;N$Q|qI>QsmHSnrGXFTLe^bKN@s(GOAfV`@l}zcxtz4Yi`g1K8hy^#xc3VCne_ U%J3s{eBjv&b10W`miLH10j28KZU6uP diff --git a/build/windows/launcher/launch4j/demo/ConsoleApp/lib/readme.txt b/build/windows/launcher/launch4j/demo/ConsoleApp/lib/readme.txt deleted file mode 100644 index ef44ded3a..000000000 --- a/build/windows/launcher/launch4j/demo/ConsoleApp/lib/readme.txt +++ /dev/null @@ -1,8 +0,0 @@ -Put your jar libs here and the build script will include them -in the classpath stored inside the jar manifest. -In order to run your application move the output exe file from -the dist directory to the same level as lib. - -SimpleApp.exe -lib/ -lib/xml.jar diff --git a/build/windows/launcher/launch4j/demo/ConsoleApp/readme.txt b/build/windows/launcher/launch4j/demo/ConsoleApp/readme.txt deleted file mode 100644 index fa38dc8bd..000000000 --- a/build/windows/launcher/launch4j/demo/ConsoleApp/readme.txt +++ /dev/null @@ -1 +0,0 @@ -To build the example application set JAVA_HOME and ANT_HOME environment variables. diff --git a/build/windows/launcher/launch4j/demo/ConsoleApp/src/net/sf/launch4j/example/ConsoleApp.java b/build/windows/launcher/launch4j/demo/ConsoleApp/src/net/sf/launch4j/example/ConsoleApp.java deleted file mode 100644 index eb1398c2c..000000000 --- a/build/windows/launcher/launch4j/demo/ConsoleApp/src/net/sf/launch4j/example/ConsoleApp.java +++ /dev/null @@ -1,72 +0,0 @@ -/* - Launch4j (http://launch4j.sourceforge.net/) - Cross-platform Java application wrapper for creating Windows native executables. - - Copyright (c) 2004, 2007 Grzegorz Kowal - - All rights reserved. - - Redistribution and use in source and binary forms, with or without modification, - are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - * Neither the name of the Launch4j nor the names of its contributors - may be used to endorse or promote products derived from this software without - specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR - CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, - EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -*/ - -package net.sf.launch4j.example; - -import java.io.BufferedReader; -import java.io.IOException; -import java.io.InputStreamReader; - -/** - * @author Copyright (C) 2005 Grzegorz Kowal - */ -public class ConsoleApp { - public static void main(String[] args) { - StringBuffer sb = new StringBuffer("Hello World!\n\nJava version: "); - sb.append(System.getProperty("java.version")); - sb.append("\nJava home: "); - sb.append(System.getProperty("java.home")); - sb.append("\nCurrent dir: "); - sb.append(System.getProperty("user.dir")); - if (args.length > 0) { - sb.append("\nArgs: "); - for (int i = 0; i < args.length; i++) { - sb.append(args[i]); - sb.append(' '); - } - } - sb.append("\n\nEnter a line of text, Ctrl-C to stop.\n\n>"); - System.out.print(sb.toString()); - try { - BufferedReader is = new BufferedReader(new InputStreamReader(System.in)); - String line; - while ((line = is.readLine()) != null && !line.equalsIgnoreCase("quit")) { - System.out.print("You wrote: " + line + "\n\n>"); - } - is.close(); - System.exit(123); - } catch (IOException e) { - System.err.print(e); - } - } -} diff --git a/build/windows/launcher/launch4j/demo/LICENSE.txt b/build/windows/launcher/launch4j/demo/LICENSE.txt deleted file mode 100644 index d6d6bb5ea..000000000 --- a/build/windows/launcher/launch4j/demo/LICENSE.txt +++ /dev/null @@ -1,30 +0,0 @@ -Launch4j (http://launch4j.sourceforge.net/) -Cross-platform Java application wrapper for creating Windows native executables. - -Copyright (c) 2004, 2007 Grzegorz Kowal - -All rights reserved. - -Redistribution and use in source and binary forms, with or without modification, -are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - * Neither the name of the Launch4j nor the names of its contributors - may be used to endorse or promote products derived from this software without - specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR -CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. \ No newline at end of file diff --git a/build/windows/launcher/launch4j/demo/SimpleApp/SimpleApp.exe b/build/windows/launcher/launch4j/demo/SimpleApp/SimpleApp.exe deleted file mode 100755 index 1a75fc298e4d85c4a84fa3596f211c679df69b39..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 34867 zcmeHw3s_WD_xC<9Tt#M5R8-Va0Yyc@`#n(b3f=%O2?4?&$hBccF;Pc>avG;7@2RDE z$;?bsl#2?20@LNqu(wRRSZN)^%F5JA<@>FD&H#@2e*K^4{eREi@-ef1M^r2S$e`;)?{Lu{I3?_xPwW+Wv|0x_I1I0QlH3W)?<;=1&ls z`)egcHPOfdI0B{tT6}__xc&>Wv#ILPT6`Jk?%|Jt=%q;XxNcO?sT=SjAH)sfe6zI) zsOGwZ4w)AUaex+|AmFtq{`dAjNCQ#Et9jQwjWKsjQO<#vjQYDKyTDr}Hs(dl*^=>N z%(!UhpTfMd8iltrE`fE%NNp?_7Y-dHQV20t(-L(T)rgp_` zP^?oHm_Q}(kIOnWN1)!OF4Sh48enwu7Wbm7gq-(Bg|4%y3y}dgg{d{inmNPh;Vps* z6H^Jb3sE#w74=c1qQx!rlXu-2LnJ*mw%Z1o#oGIgjfLi;zNjJnN$qyc?fY7`n_7R4 zKE|stjbEE}zAVbr`i!+)h)-0h0UeE3=LA-mPm1U`J7U#!FEHcUB`uHk7LPxUa;~=m zVt4{ubb^79J>;T5(}qu=1>OLK!4xqiFh^(cBMda}x~ibUSfz_H7bRm{MsBFZE71We za3*z>aV$3?Zyf9`=7Lp0g?<31Wr6b$HB7Y3M$By{sy|}Z+zhOk|72`T74D1|_+3M5 z8dlQ>`k6yR%EgdOdKIyl*MqS!$033;|F%6A5?yDpJv^1$Fz67KN)?m!3%+FFftSQe zta=!9feL+$T~vl37HIVqaW8Mvbp-h`mKDTJM?4GzCN0gO4r4sfVJG#%=$s20mHEMT zTx%83TbOshaxgIx4m;dlGw0nfN|D03&jc{Je__9Ls|^J~|>+G4VNc+jRr} z6j+Bb<$8Na0VqJJHO5=n`~wuil&piYZW4kX~Q{Cfq0}DQqFRmoSqW94X zG(IAe`D2tmBA%Y4V!xmLYK@hFmebd|L23`-91p#!z`Bp_U^Wyauc-?c1Ew8Bg}4JhySxpLtNp;!dRqrOeol#RakY z1dNsIrv6n>+QsXpqmIT<-WqtNTyf+Vm>Ep>RB#bLABk0HDMAsCdvJv!3VOgG&*Ks3 zU0{$op$89ko!}DCKmh#I%lj0WG_{J^@NSwu2wBT-vHsd2iU3%B(VtCI6L<+~jrMj9 zY{byq$kfGRS~cXr_=fo;4~+1o2g2fRjzfWzPm=~hQSc$jNmB^74~53~X0rOX>%*mG z1o6)tbq7nVhbe|Df&}gbflZ-zApQu4HJDbN8xMY_n7furXIi96ZV(@m)lC}a8yJ;J z_nBnd+>v=$;W`7sB+lA7u%e;t;rI(SvQ6r`@1$uW@6HE7Q)>zfllasXSd;~qQCC6+ zL7YwP4CLY--eO1C0BEe@wqlP-)%iE&8_hnSEs20x0~N$SUQ}2R$*m6YtEnA#h&o*b zRZD5egJWqXw;q;eYDe;cHHFRuXvEZ-;u}QGr$t(_FW8nT)R{uj&*%bV(E<^zV*J4C z6g(p;r1cjKhdi-#RFLY#FQqQ^jvyy3Sy8Z-s}aQt&{%byA{6Puyqz1Vmp3{&i+;mV z>*Z~VawEpF<%&l}@LF*yT5A-Z(P{Del8l7p!KI7(r)3($JdrMWIw#eHc)BfQ#c||t zoSZ^@4josWAy)HastToi!s@JcmMR+AFrZkfxcq1*W5O^NkUN>tf=E)5N(3P(VHAH}TidC>PQZWQIgOr#EwO}x}s4lRsgf~ZWe{5PN z;<=rvz(z_?X-SsytKQ;2(H#S-R2Gz>($t#Rk;$$=2`mURuuftMswHYi3|3y*L>Gy! zVT{@}7{)tZ9=x(33p$rO^EDAhfi(rv5hA*)iZ@8=ps>N?lh~Tm^0dxR4@;Fiz*1sq z6+ps$3TkUG(u^#@ojiY}TshKvnnUjr!xDxJhuCrcZlocSsx7?eN76ix{8+>&kKTcS z^3hrIPm_>$T4641ynp}x?Q`8Ljpuv}_~^t{-xv&x=^amts=U*7tio7Z>WU;O?}EKQ zNt$FVq)WA-2fmpp{4O|hrBTeefW=IjQA}sLJiuaVmgdc>*h0dKx=S%43WCB8>o*~o zn?moFylgcetSIC&4p?*Q$5T*)DUy0i_DZUi7P{{SqxmWHrGeuUSYhSl#udx;591Zb zaNAZjtg((is+eo13YTeJw2sX-FRz6&hyD5{3C#y^ijM|ahdHM9A@Nz0_zNBs|2DKsVX{Kk zkHo*ji<0=Ao5Yv)doAU^Yy7hOD5il6^Xp#adP?J!$EtW9FVBRGA|3@zNoq{9EpChP zM)C2Pqb}rK54mgnR3gpCCr#9+G%I3xwdaOoqJYoY(4ZW$&U~OwDe`yIBCN?dnFhd4RPrnum_mk)` z;(|_#*j@Y{@aUkyK*EY4Qp;RgyuY9pJ8B_s>Lay`Ma!uhXrYwi6tXFUsFGT|(Ng{= z^?^~)HbWua3gmoTF(2{?qvuZ5?I5zjJ+hAjg_uj#33$%=+t?8xPZR%6_EKm&-Q`SZHt1 z1YF=9JWcu=$RyTRDv$kPTrLu&52cxb4AG`gQBF^*Y`6;#a$jcUu3KFni2z}nzmzJV zV`+Bw-{=zd z`E#V5*hrD)wttL!X7G1zM(t2x>3x-z*U~L$T^%UGo)eh3qEDit{sPy^On75`? zsuRX9`Az}RC-afBPY;usD4Po|Q+S=;eHrS&) z8fEK!5C&-|UWw{xom(kcDwZ9>q72%Kl!^|f0@Bv59k5#Ku=8C=0&J{Hlurc_2fk1s zf54m<_s42ckJWBHpqk?EjAqwLktKMZKBFxDIm&VjC#I{TJ z%`o0Uam!&RMkXlpebLK0vV8I{^88cnA+&U2pljk60+Gcr{!pzyp^?TRh$-d!pnnxK4}UX{zmJK)S*&Tf^O8V>jZ&zT zr>5d`bjbVDUKe0o4#y*%)`YrYs1(7;3kRSbA~c_%c0~p9*47US0}r%zCem`}UubW7 z3-a*usL|xJaPsBO<|psx{V6D)eGRBEN*zYgEYV4H%DZo`^F+%wv@~se#9e5C{h8X4 z)lzC!iT<2Wp+u+_=w*CpP@|}m2r2VlkXo;!l^;`+KZ~=`YNe#lZJBR0uK-f5EJw2n zI-@HcB4=aL9uogPcINf-q!!}XEdCX=pj$ylsMpF__mc4zNI+)8s&B}|_>rRXs&~l^ z%tcoy%D_fTxeLQV$hyTcIJx8s1v9`1%S;gky)p`q{*7A> zG#_?4UozEla5Ll%m&5vSg!R$hr@V+2DgEcZ82U+0AGmEfeFgN*m1NCUX-~E2pwExYD zt`6~Zm-qjsK-#}-tyygQA?D*fF0 zVwf^tuSkGeG|-hvg7i<1&nQVr(qtRMBoUl-)@4#ZgYY&JJ~$K*2R@X=sKJ`1!OWV? zC#aSzX9sHKwLrHCdT=fcmMxG%_5wT)YA`%hJr&i&WY9xQ9^*`OTS@1?0gH^{kt#jN1(;ASvFy z23KoXq9ONyG^S8WANgR%laQ#M%7yf#Nh_sEDyWkI)2N^C79Vsx5_7+2+BA)l^I#7e`>8H@i>cyl@&YPB>4QL=A zpix)1VVaV|l>?E+TnF!KBFztUhVTO&EMwa-QaL0Ez^)G=d(t5doJOWmq5pT58 zv7D?t*@?X%8I9-+nqezV(*P^s?%Tq5IGga>gB zMh=5C3}-rbvW43{kvb!+j*?dioBq;4W#A>8zoCnMoOEJ@vm5_{OT{Z8fZm}vpX5O5 zSMnTg%mw^BQ$EL`^BWB~tm21|c#MY}7N*#A=qV;cZoZ&lH5*UzEClug5ms7FWKY-v zbYPW|@gakt0kuaJCVqWYeH{DsN(kx=uSzRct}lZ;2Y6`#FdSWhR2yQ zKNXhPV*IebQfNzBN52A591Bz{^V=bb!EU&OH<9|m@-$kF1#uumHrSgi8s={bcQ*dw z_XqbY%&QwAVJ1x{3DI0Y4+pCGH=Q8)-JVW1D1O%ilEpZe?<8ePPgcQT25Rr(8DfbO z1p0Na*-NF&r}Xu1`MxH+5@+6~%=h38hngD{a)XjL9Bpops44T^(QvAa>ZL~(a7XgK zce`V#W|DJ6tuo&ZNF={hQ{ISNiF*x()*X|;Lxz4B5*0Z<%5JC+k_K!t)37HRmI~Me z?trQCWT+{mkYc0NC-sn)qW_dKx8$gH6L$8W0jwItdU{F+n)%;)jVqERM577$YLU?gs4o zMIb^Qq&+j)IL7YtBN8_iwd7I|lb#oVB_CeB7aFY3^B*{$)7KhrV}pNyriKo&+<01x zT#8039V^~8M(vi)vuNuEW2X_%h9L4&LZr@IK2w)03b-(n$-I$L!~TRjg%_pctS*6d zHs>EU=UHa`KGD(*6hn95T+w)2c|1zR&)B$NzrIOw8E>10a9&s{N?aj2k3Z0H1qLij zH5;lVtu-Hk9^s87Rd15&C@)GG;Yw*l$z<=Sdc~cp@qt~f4;qk-<#=M`Syp#&^2bSfu`kau;pef z$k9Bwl~KRe6uy>Q5gk<_qo54tA712lJ4RG3w=-51Tv{>H8tU}Z;m4*>Ps}w9OKhhG zqGYM1T`^RIBhrLGJ96oCzAXt3rEEnrVrxLU8fhK2InoOVw2SvNEvG@juuS1QOnOfc zR-OLI0~X{_et}F}e$j$VO7sSq`Wy@gc1k)B^B@833n){y)@90dgJ=zq@<$w>)4LxL z=H(Z7Xvn)BguwFao9569@npjO%mq`{94@fa&_O9=7{8r%n9U8AtJ z5(YYyLR&QS;?8uXffFvNr#+C&nmhCH=7x>EMHTlp0Qsso2%WHD$I}oVLt<`XU$+v@ zeV-x<9i&LcPDT$cw(Ejg1f*h)45!18Jt3WV0BT0i@v9BObwemSbx*@&Z*t70}(g<~Jc&uBpU zJ6QA}KSbwFN^(QBF;J0pc7nlf7dZ|T9ax9-xvhy~#LCXA3(O%w#CYLBc)6m_w zm=9XFcA$@Wd+l;cN;z|K4B~c*?`~iLMqrvY5Giv3my)6*&n%q9)-+GR*#jJTpH@l_ zBTM*GN*$h3hBZB<bJ%+Q39vG5Rl=y3L#s*%8ID@y6+KWG+gkB|d4o3sAc{(|S>ZPZXw^}@%Eay)rWrq7P(U?Ly z(&A5+%H(H@3i0w)NE*%Uhn!zLhcYlVxaUu^xGR*QQW}^$28QMiXf9F9@`&5ej8jn* znQmGMy;RB{J0q_#7h?{JsRgeVY^XrNTtrpI?I-A)79Nrib}aHCyNN1X z17u>Om)Q)Fgh)bT8GoJ#^^0@SXnkG>mkO-2I==B-Ow}opi03Kh?a5Ey=jYobA23sN!y>kz0F$YD7)QiyUMl4SE*3q(?z6t&=y5S0g_p0G;_L^VWi zFR(_`C|747U?ZC%ws5gR)RvBd=t;))y{)oPLk&rRVOnW9aayopWqv=R0CDd%@-e_J zD5-$}#HJCpME;F_Z9!I?{w=0%uy^q&@)=BFgAaVsyn)9h$S=MPQ$}vn)Q*1W#>9yb zj2uRpAE5w6h4-m3sK)z(6wp9l{0<1!s4W=#VlpxQa;@xXqdoNwu&F={oU53Viu z1CD$^v>!l};=Aj8ckefz;*nYoXVkMCPHhv(B&VYBp#8&No5rFnm9GB)cNZ_fYv-mxbpnEEd%OHcH_;K9gAx2p= z^qyqgOf52kn^p%5RQ#bG#F>C*P=o6rg5mj# z`D6~M8zlMTVA1pI#>TtG3-Ys6^mQv~L%4Eoha*-ie$$ige?k;F)$;}#8JnCG!Ypff zBc*!XC}LZ9QA+jP1M6BoAtoh10TJbR!!=kcN*ky@Awr9YGSB5-N0d|2#*;fX#YUJd zMU?9v6j77~zhR#b9VBxdIAR`1q1`ScYk!wc03gRNzB99SO1u95p4?2x?ZsqbRI_xTC)~7u*r4=}DY!szmZ{o|1C&0bP*w zS92X&X(~Vy_xQ%zC%xXH5X--Weivbw*h|Rq!n}cOiJO}7Q{(wx-{jk<5{#Oab9g(BnABO{ln%KcuBJPE3oigaY#DM8zv#R8ZR`z zOu!w0WGRQq(Zonk3YuQ#_zc3z!Uzuu^FD7RVS3VZe!z>8Fl}Vp&+kJV=?#J#(i;!v zBC6o8O8mN4?^XPi9KLCv3KO0TQE4d{2WC*Dxu`b@e4Fc#KPASt3<0a;F-UvL>a%43 zrZIe*HriYCZ5G+r>aI=W>G+_?o&Hi};`xBcRKZ0yZ=gkiUfHN9Av;$dyJI{#192DA z=w>RSJdvCYE>?!+hleI}kux8H_{#U(Hl#y~H?ef_J&AZ5s~M({Z$hAdmC5Wu_;AH? zWGNJH5tI1h1Quk0h9D-sb_1{M(T=4At0&o}%2dR=QNX83L|n7tE(Wd~wJGHi+kY;_ zoHY(u^sf#+H@2q2gVp_}v`r2TyzNJ-(x3uIvN_E~v`!be`Jwc`L3Eqz`3ZY4YXxwTx5P2H9iZcsBi9Zg6 zN0~>Xuwt>Xs$r0n9q@)xCwYI~nBCq~KqW&?qgv-$&D23gUY;;j_qg(yyW#hqI)B6O ztzj&N-(B%?hs(Krg8qo9fC$5BE|@k@?=`ODjQpmd2JcI9!VM=)oK3Y8Ug0L03U00F zZdeH}oh4DE8H0}el+80{GV{UUgk}(G1}mF_tP!l2NUdOC=At#fbAxp&=V|f# z4U(mlK#$lL<=jCdg{Q%Ie&vq2fMM}NbDoK0QcW}uw76qp`Df@1M+7f$XX4u^!;=gA zu@sw%$VW=Zbm{TxG0f%Pe%J23QvXHq+Pq8lCF&kHS8X67Nk)@5E^@-Lj;gBjeDTdq z&1(2Dkc0F5yU)d>MWhGCc6#U9Y?j?lA%1g#215%7nEYLGlDS$}CW;GI$*Q0+1U$n? z>>kD=3vEhnUIJT$Ql2c9=Tm4TL&fqSsvwc|d@vIzB`=}%6o~_+%lQx7+th`>je5x{ z>fdr-gez82x(5Uy?5cWBRLXP};${%#yR`aIh$DY{*4{1Vvv$$`6rZ(goaSo!mL@I9 z_zulr^=dwACNqzm7^kcuGCT1Du(oO}8289D&;^-Bxs*8;bE1+7(yf>V9Z56vhzC{m zuJ<3v#CZbc(7G;63@crQ+azZ0v3N91y`cv(*P1McVyw? zZ*hmiOfvCZAR@TeGt?1TTF@UP%TMZGmlKBiXOTZ($cRPO9SO~S;wRQ^^>G}%@-rB7 zQBKaiMr@Yl^nrZz3#@js*GrZ=*jqldpnytgK5|9zdn`kelKz%$@V8z46Vl@Gwrfdt zc2>MU*Lop+m+O+%J&bE;B8@oe!gLz?;TuAbyVH9d<#2w(NeU#e^c)mu$5u&pjqoF$ zfWXpLjNS^cT6a6L`BP^I3E_ki3lCbxq3%zqj+8x~cU0!zr40!h$R5l^*0n?QpiBjJ z;dcRV^?@S=E-@CB()wf`JlwotE+njWq~7G1;$cwa&yRJv=wLpXhGy<}#b}U?u*L4g z4#fUPN|d6&DC;2ggTUB)l7!$~+VBDC@=+_^LM8@|7!o_hRRt~7(_i^O6_N-g7fBIF z#5RF2P@6ebX=#~5cEID<+C`oS(KqZCi`hZcn8XP$Ho8XA(=4i+f@OZ1* zo;6gVJ&5M0;i!S{j2Zs)3wwuuSNsFRdMD76=UnevdK|*kU!VmDNpU&0wDKE0m^yh? zxryP3^>~0I;U16|D{F+v1kHcx{I+j#Tc@P{1?W~*xY&{G01j){!igQ^y8YPgTk(Dd zH^S@nn^h@))0@DxI=E4m^l!cI01te(tOq6wiHzAyEA}cLPLqr;lM`02?m<3B^J`T_ zBBr^1*zX8+@DEmh6mrWeH4l@aXogcFeqdHprTsE*_}mfu0O`zz$JY93&5hCtC6N&w zTK4bTj3RDB|Ate|&%^lpYWOSCe0o@e9BVX`w$mUT3X@;=qcW{m&?JtC?W8}@*oY~X z-!CoRX28h!^UE6u9@r3+Q}+@qnXEJfUuOMgz9GP$0q`{wzFUsN7M?zfA2^^h1TN`8 znA0&&&9^Z(bUfwmKn~9JZ0IuYH7to0w5BE@)a_xqA@|OvD%Hu{jI&Zb9 zbsVH9CQ)Fm-hsF9^ay{@C>>@}66A^5@PJ3E$e7V&eGL(em^cCI!)ugqI3=E{6x`B# zQrbrXnF{E;>8Z&rQ)^;T-iQzRDLs4Zh|Z=iRE@JO^9I5v&nL-GLHp7%B)z^~ryt&| z_$ml)?Zt85K}ECXb*B0b<_@{aE0qLplW>5MF>mQT7b8g5KR|cu8mIPb^jZ zk9vq=!)B|FqDs`Hz^e@&^7Go63QC}yh1Ga4$5#DLt=emNQBD59UoL&yT(tiE(xJE@ zmWS6DIyB-B#;IVMsW1mCcF`^7xgO3UKmX!Wq1d@&4m#Xv)cNsP-?r&_W247*YMQF2 zHxqYE4`Sl}%Ercdct;_yB5%xYG_eNPAd^=C-D0|K!kLd@!mQ7?rT6jh80H)f>d`)g zbK=_~V{57-rrw;XJI%+#{6>P`Tw8t~62Cg|Yf=T*$V}tc(AF6Gi43i3RXttvT$n#y z8|wW|66r^apj2=ARsQLTJZuBYwUXcw|65)%qbLE-X$k)*3I~zGXZuzwB?U#T&t%_akcsuHb%&q=OI6lP2cjN8P^3Jo{m!v24p;vJDfDP?wWB6s|vG6O# z8|S~l^)e2bE}j=%@J8Wvsy_c6Ri3}b@4w~uqDvK(j2CX-Hl9DPxo$jt`@0brjnzxq z!u$j4MnT+7a64uG9ju9y>wm$w)i`l&^r1i5FDwLa{%Q2tVN+gjQ@(3c-fUAoXHzb; zDc`Uu-?S-Tw<%w?DSNklP+pZy*~_N9&!+$THsxBIa&MddyKUM}*pxkN@GETE57?BC z+LSNYln>dIKej2m+3-`_lod8*XPfdJ8+uo4%FG7e)21xi;2UhpgKf$)Y|7C#Bro6_cTxe4^*p%1WltXOFGi=JaHswT{ z@?4v8vQ1fMQ=Vi~&ax?c*yz{OrtD@@R@syXKS&ROp8_o{08+&L_kNGIAr}^}r}rKf z*;M~OD?T*Npa)qWpbX`|pMRSM{QYt2?w^>Mq4Qr7pQ2+dA~HB~@^~iIXJq}cso|Cy`=-?UJ%mfX7 zglwrMn`LCOIn(D19X!&-#V6a9`DBk&(={_olfgo@+Dxt7FdY@@s99lPgl3&quVIs> zhR%x}9~K-D5gHLYYx?v^xh87Xtk7wZu~8ABv!t4^>EnaLV#9;SPntX}RH~xJhzIe< zPoFkn@;i=>*AnXX}rv>JvNM4}g=qQ54mxv+$n z`ta|ljI@-DRC%7pXJ#$sw`%{fd?v$F6H~P6r1+FHO`SzhjeMln@!Hh*2QNeXw>m(T1|Z7Qne;0C0m!> zzoiG0L;v^l|Gx%uRdhZmeS$g)%&m>U*0-oTiaKx9vB#S6;_xTbg{a%zqAm+{gWC%1 zP>Z^As0%{fqduF_whvGYsBMAwIqt6m?f{(eUcVQhA0P-22}lMQ0P6vV0JVS%fExfs zJAruu`T;@!k$^Zr7GN!48{h=M`uQ05R{%EwiuULW@CF0`MgzhC(ST$?79ajAp~#eiDCWx#d7U4R?rRt>Oz{yQK4IrFhv zn59`bJ}om_GgY$`6Z8U=Lo@X0D2C<)v#nI7v`8-Rq4G?O8f$n8b1fj+mLvUN8V}efco)N9~Pgj<7p#f;ZzRKOw^}oXu#9r z(OB zuF@_nGrmbLjCr7(5T8c52J1risaBmacGM0@!z0F4O>Hg4aGAV%GnxSYTw5@IPg zVfg}yCP}&u_fR_i$S79NvrhE&vV#%Ja(2aiW(s5ec1cY#4Yy0;^hVevWoc6~bV=wl z(JpC;HbuwB@U&gJCLJ6|j+J&zD6G&fJ7r-;d>Yknvdh+K6Tlds&HO%@%e{r)r)N?9 zR(_vFuF77ed!%c0zk}{Gq|UEN_Z(>#-DfS(rUGX--D5*RMEBA?{-?hC=w6peDEJBN zh-6J#T4;_Y0UjI7=E?p#2NRIFgu6Ri&q7it2TVwA_Qv-a1q}&{jJ1yYaC0wj?hnn* z8_Ml|X|_(29Y|&=k(h6e6W5|HnPyY=*U5>D ztre!Gq@_h-r=(?@1oEHB>DKshP>|&xmr0?CofBqcX6t6^Q>;-2bvK0wO-5q#INixt z;0l_B+DxR}lC;3fw)3|;12G9RgNY7rJpw&r| zj)t5OlS0EtbW+z0l>gm8Tl;3s(2V@|^MBJo^Kb7fm>rM9dsJB!1Wc7b@ zHA}`7&y}%OGXtK9v(32Tbpmz>SCYFH*T-v_Jxq((q|HUaF^GSpKVe^&{#79#J3ki250isE>O@ zebyuD4UecVd_?_@N7NsBM1930>d!r*{_2=-y}d{I>{ zjEHQ<`pHL`Y|8psYg1m2vMdHi*=*Ck1LYRv*>0Qm11PsVNh!8zudwNV2IZFgYEi~t zOErD2pggdtgzeu5f$=0%u3L-pkQVJ{P$pZpe)^5X`eZHO+8a;^rNSrS%gzACLg4Ie z@OB%)yC@Tc`8cp}0$&F<&DW7l2h8Z@$Yug&5%hLq5r9YnKPMIim<^cI$C=Fq%mI=rj;?AA|Xoo6UHb4i^4^y(m!&Gd^a23k|EFGa@Pjh&TEgSI| z%N_X`TMk$;stsESFpO@)RsmLzY0L5e`GA74ZP_y%JlM03d$2VCV~_`XE~p(d1-D~s z0cOApt1Y$xEgDV^DCQ#-R=fZbu8*&e{_VP5R@a4)tG@CLy&FSdVL7xpH> z^e*fG;4Q#G{PFK0f|*^}VZb{xyRmm>bz?^WMG@WD@d!0L9;s%7rw1zsQ~*xT?ZGPN_GDG_da^TsvriCsvuZ%?d~ap}yc_Mq-UGZJ%~3>{4>56`y{?M`*cBXb^-7i;9`Owy9D?=(T{z>p%42~ z(}#TpxSZ67eGT{~sW1B$zxQ+na5cFv`!2a3`#z-~69M%Ei~QL&Km*`h8~N-SNihy@)fu?bcPq z?eFT4cKp;*r!l}I+#co2g(nY}=cyRmBK`le#HX!bVTY%+a+!>u-Z?w6)f9_8DnP}x zw2y8_Ux&WAf(0d~;$G}HlUiI#`>?Y0OEeQ&6J8r*uG?r!f8CMM&fRAL0Z6EIKGrw( z*f8fQ&+P)2&5X6Ou-B%$xo4rssiTY=rn0z~b*EU}o)_F$k+qtwHdO8$fQ8nz0+GLp zm1Xv|x0h(U0as~peZ9nG#5rm)Ouow#U8;3BTGVRkPx;PQmXG^(9MMjkK_*7Pt;88S7?=a36bcs<3b!%b(>k z^jKI6>K$^6Dom|d&z%V0dzjy$9Q24nsdR`1;a~EQjnclurAoW z!)-ut6)av%XeC%2nXn$X?!q8oCrO^C=@)6=#;H zYC&V1FoH~TJhMLyDo;U1dzaJ->f=y=1Yr&tuKg3t2UkH0Zl+ciVFx&!wQ^$ic5&52 z(Xr+!2c~-4%_1Ce0>x@qVHYSC(fuH!Yv((`Z6KXCd4^fgn9649eOyd>Zb6?gC>|mipNMcjHFPc zx_ISbTsaCR6asfKWbGlGAziSfcj;O~x3g{^mfT|$u$K0>ST{=vi6 z)Usc}Jc(Oxk_i}Z!4glS+_42Wf#y(Xi@s;kf=o-;j52;!Q&@{@Dz1U3SK{hUJ<%=* zWeRBE1egSpRgA)3$f?`gmH{vavS1J3jKXyZxRs%giW6&B%y z-~j5o(J}#7d(s_mtHHGuaC~qzqR%q)*@`K1?5Ib$B}y)6jmLEYJgTDrs}@EH3P)L! z;6{|}&~rIjJVDzR<$Uyc2iHNw-GQP>6-p#a1gN9iOdb@ST^?mqw}vJ&97S1Ig75bxT0+DCpVA^cJ9w=4g`#Vn$1P*abUx zi!D5SrnZW-83mf4B6I|-&!dc2+6AL9oahMdsM~@O)Celv`3h%Y zVU91u!t4UzZT1`E`eOx_e3CQ{%gP6Kt>6hs9nqh9!9G#)K*qyZxawevy2Uf2p+PjgNxlm|3(!cY~?FKCsZ0(%o4 zrwA-e*$N6+8yM?(7}9}KH(@)Z%*NeRU`+>&akxH@-VW`nES7w1`>998IG2&-WG~g^ z>xgUR_H^IFp2qkXc#IMbKfv3i^%=|YIi3#P4dlUF1p#{N2i!B@G{l)WMl={mtl;B{CXBz~b@N?XzL(ie*-}>VGNKo2)h+JD!&PUFZ(TChf!ipy#B9Q* zveI=UutEeux)6bn5b;mZKl|W|^6CV?8qNe4!N~`ilB1ST$beCu^5izn6~ zY9sxnl$C9q=}Z|8u)>@PMBxkh zJP!grVIMHx5ge9qi4mPv)L>3x(Z_x^SzIS>fy7zp&T+dDCjPYA!F#R6QqGWhIC!kA zwVYv{nUEr!2DJl%16C$S$C;Z>mL!t|D?n}F^GjF)t^wPP^iM`QDpc(|c53r1TK^|m z-oJCN^&i7m=nXBX0YLz~m4I)?3@s0tc#ZYTfJWRK4AKSPxMdX;6}VCZUK^!1NAdb7 zzu=qRB>i7{oiwEB1C}^RYVko)VJ)t_9TF1M+&mrs(m+T^i{{40n?PtnZ@kIN=uLPN z8&~F2nLc!#-Y8xFy1Wu2z0L8Yc6!0IW%&i0^2FOV^j6xGr>_J*>j(TNHKM!{a)l@) zIjEh>E0-tA?Lkn7Rc`9vLLXFwK5X^XvI4FD?hmQL_H&o9$8TWId>Mhf0{&@$2@znyc3|t!(^?F-qzD4 z<6XF{th5w7r^N$y;>rId;}&)5CGpvK*EJ(4WucxZ=rYy%Z1hquu)g4jmn8q{bxI)U zI0N~`P&NLAmssO32h|^;tSiBA7nJQ>%GOk9Q@q!G>PS{44S_zDS6V2cLL{ zPrDR1Ng8c7$rrEA;E&buEEjK-K8gVTVP@zd4G%pray29(WwemBrGPL4yfLK4DFIXP zQ}w@X79{3>KmUOmm@(B}Aw8dPGTa>AQa~5Xad>ECu>a&~69(MJGXN{9Gjjy$#?)&I zUjY6a0D7R%gc=?^ZSsWBh{*oo6T;1hUGsue4u9tT`KE!ci|N_R#6(fEYf zCw4S^{feq_?8QA#2V}-AYV+0M3AZoLyXWn&d-L3gcf0x77mcZ^KKASCg{k|u`2BJz z=F=}e3|zK%%QBx{!v~v!ez>%>E~@7XuESD(P7V)$GI~hiBBAoJqN-KxQ~tc0cXv;q z+gkHiue-&!y1ut8;(Du~L)9;Lvkm}Z$!4qy3?M_J8}MihWH1~fJLz8_shW|b_m~GS z`WM)qe}S#ZiKiIX)XSNRdhe6suxH_Gc<{yi{zb2*0O=jrpT7`no;iPNRe;C+*N$Wt zT|4o?pZ6*w54FvWaLn%QT(!xP`}};}i~YN#f9J7sgYvaImz6gr8hbqz)-A+;uw}%( zj4?}>tz7C*ST)7fC9FiOI%?|pzHi{BGo$l%H4J?6y}$z-*PmOFTkmvY&;H*|rpA8$ z%Y;Fy74u$x>s;E8gLc2WWXh)n8>3$9I>|@>N_@{hl|LpGbf4*#x;nntd&BVbA^k&i z)dTFVt=(AJN7-leOM8DD+}5{~z2}LxdqN`Ja=cnyJJ6VZ{MgiZr%SW`S-CjSIpK|i zp6!q9NnKI3{L4>H6+brR&+pr3CH`Zmy62^muY%k%Mx=#CJ=HJ#%+7;fKi_?6R^iRU z%5iN>T{j*I%f2^p_P~1|9hvcMxPOmlzC18_)3F_fH~W_7c1ZnbM@QrQH&WhvC2e-? zfZ*Gyjzbr%KKG^a*PG|IuAcfE+x|=B*5}KL?l~X(E&mlK)6dCzXM2x;NvYqpE$F^> zZoA{VQa-LJed7Jsw%xop=;?A@^rbPo2cOM+V%nVdP7n9(H!NYqx=Hif-!tBOUTHNe zX*L&++macJ%)JmhoL+xtHs!gTJwL1SKRezZdaS771K-*yUOn0bm9Xc=?=H+|i{13s zJ-5{!4(@)it*h76np?hg2QS2Y7I^&J#`%6<*Dag6v*5|fw>Hh_v+UZIux>eVmsfRs zWohCw9lPe_54$|7@7axq4LQ}{U;q85#@qPW>!*KuuW`H6p|;tMKL#A`Ft6>ztk<7- z{@4P=(tnv%pI{Q68`$4`x*4Xzcb&85p zcFeg@k+SEHHLJR9z2mZC|F<8_ex=)>8^y+6H+E}(8`Nd`8~45+`N}7%&lZkaoOR?G zz2)02Z5K@0-KuiSq=oh$F7_=w*5#k)K5zJL&ofg89_y*xWJ;(T)uY;V_nCni(>$Jc z{c!g8on{{S{qdl;;_7Y$4u<_&B86ujQjD8qmPHT zt9J`M~^J+IPO1U3}ol+F^Uv4-Qdkr{0J@ls(SxiDF@)Zgj%e^F}ZHdgr{+gXh{m-}B^`t8Xl??>m3xJ2w`dNc+0oiJ;Fr+fR)f z=e2kD>r*al+0n&k%l^l7ch6SF{yePJ%9?qpECWQg%KtXy<_wi@qLmVw$((wx{OQbZ-CUnaBIxjnLd1&@Sck0i*ne z&VKi)J-u>A_-cFg8h!lwm8dz(G$~(yHT?DXIsfqAyFSe`#96aHQuVFhimP9wJU(RB z7lRHid#A>7d+NM%KW{8(yzDmWXz=%Qb2>NfXiohoUHqZvi!;97{edNQYhm!KULCHEI}|j3>*pJP z-|IbpWxLQL`s~t!Paaq?E8)F2ynag=)h$f>iSM2O^^!ImP^zC>_xqFx6f^6+$fg{d7Gi|^I=XT-M+K+GjaN{55Pugj#l?zw+ zGz45P@u_zh6hHdC)Gx$?<~418a$UXbhtQOM(a(2&>Eu_Zhu9sT@o+sQ_I(UZ*G0AWK#a7=(;8DZm!Q7-$dJ1u6&<<+rnm3=+V4M(7#wvjx47raFMPM;gn8r86K~#HbFuHa@8j22Kd~@=@z9#B z-yhZvPWoU$l*5}77u8H%RI@Z>;=+$U`K(Q5%0YGeOk?)^L3NL1z7dyRGy3AhQAvjn zuAVw-Qtaa|+)2Lv&b%~n?U|m3&Dq5#R`;E7XQ?KAdcT*3{`1xcL+Wn*Iw0QZ!}%ZY zOnLjugPD&vx(+?l^U|f?Vxm4ver@$zJzuzX@w2zb{1A2Z$*5wSogK(t*@WdCA1k9ao_3g;eS4RUaW~I-k|&? zJ-4gVjXv(b3>lukH1Wntw{K#+s-N|&oak9ybN9Z-yxf0$^<2!&#ZEg{cAHbTXqYZa zaq*;2zq$@bzpQFg^v$5Be@a?AGk5iqf21x5`ROt{Idsq~9qNA{dNg2lkLBGGZ@zWS zZ(sWkV}HBT=G#7dUrvm1xp{2v#I!%X4t6pAuzCEoeh0>9#xJ~H>biLQF0s>rUT*cB zyth{UWB7!LHNUsI)nEIQZ|sb3x~6%n<_EUl8$UC%b1wSqr7#`2w{O-`Q zuFE3NzTIu!ncN|t8Lo_+*0XJ^>V2y3-oElo)o+UzxNp8v^z5C>sWYYub{_VRP6e@0 z;iFHC|8p{ z)WaQ#6ZPPk+oL;C?$+FCP;;jincSm$Q!dxsJN_?vH)nQMDu12ZS?TOvwdr3_c_`Cs p*5F?!8O>xh_D%X|8k$wOCbCk>F=MI&@)SH%z<(adJzcnY{2%>SzWo3I diff --git a/build/windows/launcher/launch4j/demo/SimpleApp/SimpleApp.jar b/build/windows/launcher/launch4j/demo/SimpleApp/SimpleApp.jar deleted file mode 100755 index f02c6133b7d38955cf3503afb1d6142265f91f67..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3123 zcma);c{r5o8^@y`jbUsdOSX*B*q5=5ov~$^Y|)H8YaAmv=9FfXooqw2 z3>i|9(}uDZB_tsoCO;~i>uR}v_j^6h`~30!-p_kK_j6tE2ZaDKfdHGqa&}Se>*D*g z7r+ES8d&MdpD;6oez^w#puS640n8gxB6iw4YeQPPF?cq{wiKyrcEZrW(&`A(5SdX6 zir3-Xvl_peET22hrwmCfsx>*tlu(axw`slfZj8jaer%8ur4Z!m$2C%G_-WLhA+d*i z!OrrYm^83KtG%=FBf%S6Rv^7F#jjCd?CBXJSJ^RaGbJ}HXV`RVIxmWC74T!NOdACRdWJ!Ntzh}C z2=)4nh;v8ej|mTS_ksKUMlJ9YwPyq-AlTn?+r|2|EsUpB)8t(M0ChJ2ApIMcrSGO$ zH#k@VcEsHu6B?Rfjz+XA@O&w*3vHNgeXz=)S=DgISTctmW^K>!j>$xaoj; z4_v%53Z6Ggl{#fArY{fgR%ZliMMlR(?#XU90qr$ye$!r`CU_qL%kR*Pzw%Dexd&E3 z{If4M<}FJrrEIAU>+)j3P>D0v{$gdH|C|!}-f5F(iA3vSQDez)5=ML#Jm-~o(3~Ah zz)&Uf)B==`=!bPecTcAiX)<6L&76`sI5$KHDA3AH(YIoc5Mi6HSPy7wL||BkES}JC zFjn`{DgnMa3O2U=%<$8j)O{waQ+&Z54^<9`4>gbIum`I98(5!`Lv~!Q8p}Kw8JxYC zP1EB_6D8J|hBAz76d8}|P!mY`LrKFGC-NIFoh_HW6~m8xbV)E3UFzFI^0(=N>VCp9 ztN0Q6hQS{f`w9t&B|y=FRbl3h1_o>6QUZx3?SoG^E09OQ7(2={>_>90`UA4LgtGGcT2>LRl zzv{Wu0IaExh?XAfk49Whbf#72qhz9|3rxi#Tu1SOq)3k>LD7f=)lm)EyTsbF5uH;r zpWm;4T3=U>df&5N#8Sf@$~>n~%WuzZ6nxbov(b%7+p6bUs+L;G1Qmb7RG@2m|4%YDMagMEt1)Z9Tdp;ekCodJw!_I^3IIlcx0dKK2|4)F^YP68^hR17wO@^Gu}A0e{G;2_d&Gp^fB?&GE#^;iH8$r z6-F!2%OTfCY^W8^U8<1eac42Lkw)xclu;}b0d&B93>=}mcl{A9Eh3e7ZFqNJ zn;8&p2h0?28z#)3c`J*KyFTyT>OaQYs`Ek^h;Y>tDIs4qd0ud7zhpt#zOc2sG?x#m zY;kn^h5M+eet8qgL7{VH+_M+jJbQD^vb%;zZbF_eQPQIDH(p@j3Z=^xt$t(5t!5I; zf1R?W3-b+kXv?ixdNQEAzAvB}(keFhPEn*{)FB~KQkqROudHpOJ$=VU)UIM|AIg{f z=`Wzq>RD#RIUybU`lYY7vc*fKs_5(V?oSB&z7NF2^-*?>dfh3z2;p_gdhDH$Np5_h zYmX%HnyuXZ@$|&wT|Unj+w#n1) zTCYY2UHF3dxkLgT$7@g*9@j|%v8o!Pv{Hx*>%EP)2$xreXV zNf+qGt_!Xn}0tnfKRsg^PD=|x-W(*elctE zbZZ7trL}xHWl*+n3X|UH;Elnl&-PR{(mTX!GeW7Y1X;tCNY8+iaycqb zmLDkhFMot$SbEWqFZ)&xR|RRWgH$@ihlZA%tOtCG36h#C9mvYPF|8P9LFY~33q@B5AmIP)Hd12Xd92Yhwusr4*=FX*R`GsYz_DS+TZ|IiP zJn%w5j3~>z499}9T0*49d>s3@lSpT>0L@6ClfL$a$3Eua$T_D)9Lwc6G24DW)i7(O z!8S>`e*XI5cCLnTrKtB_>EJ(>33U2(UHi8o{tGoH$roC@qxMlr0 z8g3dkgN&Emn76I}0ma{KzR70aVsrDEjpa8|+uHL-n%iWxZ?Wm%*Z`+Z$5(RuwP};x zc1%h;rvH%Kuicw0x8uhA#JxjyTUmb2c3XMK`262w`GNFyPVncDv6I#lxP2bmrEPuO bcG_>qfkN!r;1mFWb>rdLV9&i@ugCuYlFi?v diff --git a/build/windows/launcher/launch4j/demo/SimpleApp/build.bat b/build/windows/launcher/launch4j/demo/SimpleApp/build.bat deleted file mode 100755 index ed5f704e3..000000000 --- a/build/windows/launcher/launch4j/demo/SimpleApp/build.bat +++ /dev/null @@ -1,14 +0,0 @@ -@echo off -if "%ANT_HOME%"=="" goto noAntHome -if "%JAVA_HOME%"=="" goto noJavaHome -call "%ANT_HOME%\bin\ant.bat" exe -goto end - -:noAntHome -echo ANT_HOME environment variable is not set -goto end - -:noJavaHome -echo JAVA_HOME environment variable is not set - -:end diff --git a/build/windows/launcher/launch4j/demo/SimpleApp/build.xml b/build/windows/launcher/launch4j/demo/SimpleApp/build.xml deleted file mode 100644 index 82f4b4998..000000000 --- a/build/windows/launcher/launch4j/demo/SimpleApp/build.xml +++ /dev/null @@ -1,52 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/build/windows/launcher/launch4j/demo/SimpleApp/l4j/SimpleApp.ico b/build/windows/launcher/launch4j/demo/SimpleApp/l4j/SimpleApp.ico deleted file mode 100644 index cc4c540e2d1b1556444bfddf1ce9f32aa1f5e94c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 766 zcmb_aF%H5o47@@mMwpm8@(VgtDqBCpo($}KDNkW!WI*bIWbP7DAnL%trH*qs$8oFz z6-U!-AY2!~mVQTTXf3Tm%^C32=HV$)@jf}uTq1-(FTvsmGp%SG+S2rYbQ5CkiE+V= zI&(L6T?=G7m>n7Lmd)-An7G{|XSm{eb0={@ez4@{x#LU67?*U?FMcj~KNk61!3W3t zGI;;N$Q|qI>QsmHSnrGXFTLe^bKN@s(GOAfV`@l}zcxtz4Yi`g1K8hy^#xc3VCne_ U%J3s{eBjv&b10W`miLH10j28KZU6uP diff --git a/build/windows/launcher/launch4j/demo/SimpleApp/l4j/SimpleApp.xml b/build/windows/launcher/launch4j/demo/SimpleApp/l4j/SimpleApp.xml deleted file mode 100644 index 9a7dc940a..000000000 --- a/build/windows/launcher/launch4j/demo/SimpleApp/l4j/SimpleApp.xml +++ /dev/null @@ -1,18 +0,0 @@ - - gui - ../SimpleApp.jar - ../SimpleApp.exe - SimpleApp - . - true - SimpleApp.ico - - 1.4.0 - - - splash.bmp - true - 60 - true - - \ No newline at end of file diff --git a/build/windows/launcher/launch4j/demo/SimpleApp/l4j/splash.bmp b/build/windows/launcher/launch4j/demo/SimpleApp/l4j/splash.bmp deleted file mode 100644 index 88d7bbf10fd2f2c7ba629802767be3cc4fecfcf9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4514 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 0) { - sb.append("\nArgs: "); - for (int i = 0; i < args.length; i++) { - sb.append(args[i]); - sb.append(' '); - } - } - JOptionPane.showMessageDialog(this, - sb.toString(), - "Info", - JOptionPane.INFORMATION_MESSAGE); - } - - public static void setLAF() { - JFrame.setDefaultLookAndFeelDecorated(true); - Toolkit.getDefaultToolkit().setDynamicLayout(true); - System.setProperty("sun.awt.noerasebackground","true"); - try { - UIManager.setLookAndFeel("com.sun.java.swing.plaf.windows.WindowsLookAndFeel"); - } catch (Exception e) { - System.err.println("Failed to set LookAndFeel"); - } - } - - public static void main(String[] args) { - setLAF(); - new SimpleApp(args); - } -} diff --git a/build/windows/launcher/launch4j/demo/readme.txt b/build/windows/launcher/launch4j/demo/readme.txt deleted file mode 100644 index f59178214..000000000 --- a/build/windows/launcher/launch4j/demo/readme.txt +++ /dev/null @@ -1,3 +0,0 @@ -JRE/SDK 1.4.0 or higher must be installed on your system to run this demo. - -try running it with some command line arguments... diff --git a/build/windows/launcher/launch4j/head/LICENSE.txt b/build/windows/launcher/launch4j/head/LICENSE.txt deleted file mode 100644 index 536488e61..000000000 --- a/build/windows/launcher/launch4j/head/LICENSE.txt +++ /dev/null @@ -1,23 +0,0 @@ -Copyright (c) 2004, 2007 Grzegorz Kowal - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -Except as contained in this notice, the name(s) of the above copyright holders -shall not be used in advertising or otherwise to promote the sale, use or other -dealings in this Software without prior written authorization. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. \ No newline at end of file diff --git a/build/windows/launcher/launch4j/head/guihead.o b/build/windows/launcher/launch4j/head/guihead.o deleted file mode 100644 index 6d590470d92e0089761ffc172abc55a0f02f2050..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4534 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 diff --git a/build/windows/launcher/launch4j/head/head.o b/build/windows/launcher/launch4j/head/head.o deleted file mode 100644 index 4719bd34f8b16a4e0c1a3a6314317a3083236457..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18921 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 diff --git a/build/windows/launcher/launch4j/head_src/LICENSE.txt b/build/windows/launcher/launch4j/head_src/LICENSE.txt deleted file mode 100644 index 2805f412a..000000000 --- a/build/windows/launcher/launch4j/head_src/LICENSE.txt +++ /dev/null @@ -1,23 +0,0 @@ -Copyright (c) 2004, 2008 Grzegorz Kowal - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -Except as contained in this notice, the name(s) of the above copyright holders -shall not be used in advertising or otherwise to promote the sale, use or other -dealings in this Software without prior written authorization. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. diff --git a/build/windows/launcher/launch4j/head_src/consolehead/Makefile.win b/build/windows/launcher/launch4j/head_src/consolehead/Makefile.win deleted file mode 100755 index 349e4c00f..000000000 --- a/build/windows/launcher/launch4j/head_src/consolehead/Makefile.win +++ /dev/null @@ -1,33 +0,0 @@ -# Project: consolehead -# Makefile created by Dev-C++ 4.9.9.2 - -CPP = g++.exe -CC = gcc.exe -WINDRES = windres.exe -RES = -OBJ = ../../head/consolehead.o ../../head/head.o $(RES) -LINKOBJ = ../../head/consolehead.o ../../head/head.o $(RES) -LIBS = -L"C:/Dev-Cpp/lib" -n -s -INCS = -I"C:/Dev-Cpp/include" -CXXINCS = -I"C:/Dev-Cpp/lib/gcc/mingw32/3.4.2/include" -I"C:/Dev-Cpp/include/c++/3.4.2/backward" -I"C:/Dev-Cpp/include/c++/3.4.2/mingw32" -I"C:/Dev-Cpp/include/c++/3.4.2" -I"C:/Dev-Cpp/include" -BIN = consolehead.exe -CXXFLAGS = $(CXXINCS) -fexpensive-optimizations -O3 -CFLAGS = $(INCS) -fexpensive-optimizations -O3 -RM = rm -f - -.PHONY: all all-before all-after clean clean-custom - -all: all-before consolehead.exe all-after - - -clean: clean-custom - ${RM} $(OBJ) $(BIN) - -$(BIN): $(OBJ) -# $(CC) $(LINKOBJ) -o "consolehead.exe" $(LIBS) - -../../head/consolehead.o: consolehead.c - $(CC) -c consolehead.c -o ../../head/consolehead.o $(CFLAGS) - -../../head/head.o: ../head.c - $(CC) -c ../head.c -o ../../head/head.o $(CFLAGS) diff --git a/build/windows/launcher/launch4j/head_src/consolehead/consolehead.c b/build/windows/launcher/launch4j/head_src/consolehead/consolehead.c deleted file mode 100644 index 755a7673c..000000000 --- a/build/windows/launcher/launch4j/head_src/consolehead/consolehead.c +++ /dev/null @@ -1,65 +0,0 @@ -/* - Launch4j (http://launch4j.sourceforge.net/) - Cross-platform Java application wrapper for creating Windows native executables. - - Copyright (c) 2004, 2007 Grzegorz Kowal - - Permission is hereby granted, free of charge, to any person obtaining a copy - of this software and associated documentation files (the "Software"), to deal - in the Software without restriction, including without limitation the rights - to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - copies of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be included in - all copies or substantial portions of the Software. - - Except as contained in this notice, the name(s) of the above copyright holders - shall not be used in advertising or otherwise to promote the sale, use or other - dealings in this Software without prior written authorization. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - THE SOFTWARE. -*/ - -#include "../resource.h" -#include "../head.h" - -int main(int argc, char* argv[]) -{ - setConsoleFlag(); - LPTSTR cmdLine = GetCommandLine(); - if (*cmdLine == '"') { - if (*(cmdLine = strchr(cmdLine + 1, '"') + 1)) { - cmdLine++; - } - } else if ((cmdLine = strchr(cmdLine, ' ')) != NULL) { - cmdLine++; - } else { - cmdLine = ""; - } - int result = prepare(cmdLine); - if (result == ERROR_ALREADY_EXISTS) { - char errMsg[BIG_STR] = {0}; - loadString(INSTANCE_ALREADY_EXISTS_MSG, errMsg); - msgBox(errMsg); - closeLogFile(); - return 2; - } - if (result != TRUE) { - signalError(); - return 1; - } - - result = (int) execute(TRUE); - if (result == -1) { - signalError(); - } else { - return result; - } -} diff --git a/build/windows/launcher/launch4j/head_src/consolehead/consolehead.dev b/build/windows/launcher/launch4j/head_src/consolehead/consolehead.dev deleted file mode 100755 index a309ec94f..000000000 --- a/build/windows/launcher/launch4j/head_src/consolehead/consolehead.dev +++ /dev/null @@ -1,108 +0,0 @@ -[Project] -FileName=consolehead.dev -Name=consolehead -UnitCount=4 -Type=1 -Ver=1 -ObjFiles= -Includes= -Libs= -PrivateResource= -ResourceIncludes= -MakeIncludes= -Compiler= -CppCompiler= -Linker=-n_@@_ -IsCpp=0 -Icon= -ExeOutput= -ObjectOutput=..\..\head -OverrideOutput=0 -OverrideOutputName=consolehead.exe -HostApplication= -Folders= -CommandLine= -UseCustomMakefile=0 -CustomMakefile=Makefile.win -IncludeVersionInfo=0 -SupportXPThemes=0 -CompilerSet=0 -CompilerSettings=0000000001001000000100 - -[Unit1] -FileName=consolehead.c -CompileCpp=0 -Folder=consolehead -Compile=1 -Link=1 -Priority=1000 -OverrideBuildCmd=0 -BuildCmd= - -[VersionInfo] -Major=0 -Minor=1 -Release=1 -Build=1 -LanguageID=1033 -CharsetID=1252 -CompanyName= -FileVersion= -FileDescription=Developed using the Dev-C++ IDE -InternalName= -LegalCopyright= -LegalTrademarks= -OriginalFilename= -ProductName= -ProductVersion= -AutoIncBuildNr=0 - -[Unit2] -FileName=..\resource.h -CompileCpp=0 -Folder=consolehead -Compile=1 -Link=1 -Priority=1000 -OverrideBuildCmd=0 -BuildCmd= - -[Unit3] -FileName=..\head.c -CompileCpp=0 -Folder=consolehead -Compile=1 -Link=1 -Priority=1000 -OverrideBuildCmd=0 -BuildCmd= - -[Unit4] -FileName=..\head.h -CompileCpp=0 -Folder=consolehead -Compile=1 -Link=1 -Priority=1000 -OverrideBuildCmd=0 -BuildCmd= - -[Unit5] -FileName=..\head.rc -Folder=consolehead -Compile=1 -Link=0 -Priority=1000 -OverrideBuildCmd=0 -BuildCmd= - -[Unit6] -FileName=..\resid.h -CompileCpp=0 -Folder=consolehead -Compile=1 -Link=1 -Priority=1000 -OverrideBuildCmd=0 -BuildCmd= - diff --git a/build/windows/launcher/launch4j/head_src/guihead/Makefile.win b/build/windows/launcher/launch4j/head_src/guihead/Makefile.win deleted file mode 100755 index 3c642f8fc..000000000 --- a/build/windows/launcher/launch4j/head_src/guihead/Makefile.win +++ /dev/null @@ -1,38 +0,0 @@ -# Project: guihead -# Makefile created by Dev-C++ 4.9.9.2 - -CPP = g++.exe -CC = gcc.exe -WINDRES = windres.exe -RES = -OBJ = ../../head/guihead.o ../../head/head.o $(RES) -LINKOBJ = ../../head/guihead.o ../../head/head.o $(RES) - -# removed dev-cpp flags, replacing for cygwin/mingw [fry] -CXXFLAGS = -mwindows -mno-cygwin -O2 -Wall -CFLAGS = -mwindows -mno-cygwin -O2 -Wall -#CFLAGS = -I/cygdrive/c/cygwin/usr/include/mingw -#LIBS = -L"C:/Dev-Cpp/lib" -mwindows -n -s -#INCS = -I"C:/Dev-Cpp/include" -#CXXINCS = -I"C:/Dev-Cpp/lib/gcc/mingw32/3.4.2/include" -I"C:/Dev-Cpp/include/c++/3.4.2/backward" -I"C:/Dev-Cpp/include/c++/3.4.2/mingw32" -I"C:/Dev-Cpp/include/c++/3.4.2" -I"C:/Dev-Cpp/include" -BIN = guihead.exe -#CXXFLAGS = $(CXXINCS) -fexpensive-optimizations -O3 -#CFLAGS = $(INCS) -fexpensive-optimizations -O3 -RM = rm -f - -.PHONY: all all-before all-after clean clean-custom - -all: all-before guihead.exe all-after - - -clean: clean-custom - ${RM} $(OBJ) $(BIN) - -$(BIN): $(OBJ) -# $(CC) $(LINKOBJ) -o "guihead.exe" $(LIBS) - -../../head/guihead.o: guihead.c - $(CC) -c guihead.c -o ../../head/guihead.o $(CFLAGS) - -../../head/head.o: ../head.c - $(CC) -c ../head.c -o ../../head/head.o $(CFLAGS) diff --git a/build/windows/launcher/launch4j/head_src/guihead/guihead.c b/build/windows/launcher/launch4j/head_src/guihead/guihead.c deleted file mode 100644 index 508a5bdac..000000000 --- a/build/windows/launcher/launch4j/head_src/guihead/guihead.c +++ /dev/null @@ -1,185 +0,0 @@ -/* - Launch4j (http://launch4j.sourceforge.net/) - Cross-platform Java application wrapper for creating Windows native executables. - - Copyright (c) 2004, 2007 Grzegorz Kowal - Sylvain Mina (single instance patch) - - Permission is hereby granted, free of charge, to any person obtaining a copy - of this software and associated documentation files (the "Software"), to deal - in the Software without restriction, including without limitation the rights - to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - copies of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be included in - all copies or substantial portions of the Software. - - Except as contained in this notice, the name(s) of the above copyright holders - shall not be used in advertising or otherwise to promote the sale, use or other - dealings in this Software without prior written authorization. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - THE SOFTWARE. -*/ - -#include "../resource.h" -#include "../head.h" -#include "guihead.h" - -extern FILE* hLog; -extern PROCESS_INFORMATION pi; - -HWND hWnd; -DWORD dwExitCode = 0; -BOOL stayAlive = FALSE; -BOOL splash = FALSE; -BOOL splashTimeoutErr; -BOOL waitForWindow; -int splashTimeout = DEFAULT_SPLASH_TIMEOUT; - -int APIENTRY WinMain(HINSTANCE hInstance, - HINSTANCE hPrevInstance, - LPSTR lpCmdLine, - int nCmdShow) { - int result = prepare(lpCmdLine); - if (result == ERROR_ALREADY_EXISTS) { - HWND handle = getInstanceWindow(); - ShowWindow(handle, SW_SHOW); - SetForegroundWindow(handle); - closeLogFile(); - return 2; - } - if (result != TRUE) { - signalError(); - return 1; - } - - splash = loadBool(SHOW_SPLASH) - && strstr(lpCmdLine, "--l4j-no-splash") == NULL; - stayAlive = loadBool(GUI_HEADER_STAYS_ALIVE) - && strstr(lpCmdLine, "--l4j-dont-wait") == NULL; - if (splash || stayAlive) { - hWnd = CreateWindowEx(WS_EX_TOOLWINDOW, "STATIC", "", - WS_POPUP | SS_BITMAP, - 0, 0, CW_USEDEFAULT, CW_USEDEFAULT, NULL, NULL, hInstance, NULL); - if (splash) { - char timeout[10] = {0}; - if (loadString(SPLASH_TIMEOUT, timeout)) { - splashTimeout = atoi(timeout); - if (splashTimeout <= 0 || splashTimeout > MAX_SPLASH_TIMEOUT) { - splashTimeout = DEFAULT_SPLASH_TIMEOUT; - } - } - splashTimeoutErr = loadBool(SPLASH_TIMEOUT_ERR) - && strstr(lpCmdLine, "--l4j-no-splash-err") == NULL; - waitForWindow = loadBool(SPLASH_WAITS_FOR_WINDOW); - HANDLE hImage = LoadImage(hInstance, // handle of the instance containing the image - MAKEINTRESOURCE(SPLASH_BITMAP), // name or identifier of image - IMAGE_BITMAP, // type of image - 0, // desired width - 0, // desired height - LR_DEFAULTSIZE); - if (hImage == NULL) { - signalError(); - return 1; - } - SendMessage(hWnd, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM) hImage); - RECT rect; - GetWindowRect(hWnd, &rect); - int x = (GetSystemMetrics(SM_CXSCREEN) - (rect.right - rect.left)) / 2; - int y = (GetSystemMetrics(SM_CYSCREEN) - (rect.bottom - rect.top)) / 2; - SetWindowPos(hWnd, HWND_TOP, x, y, 0, 0, SWP_NOSIZE); - ShowWindow(hWnd, nCmdShow); - UpdateWindow (hWnd); - } - if (!SetTimer (hWnd, ID_TIMER, 1000 /* 1s */, TimerProc)) { - signalError(); - return 1; - } - } - if (execute(FALSE) == -1) { - signalError(); - return 1; - } - if (!(splash || stayAlive)) { - debug("Exit code:\t0\n"); - closeHandles(); - return 0; - } - - MSG msg; - while (GetMessage(&msg, NULL, 0, 0)) { - TranslateMessage(&msg); - DispatchMessage(&msg); - } - debug("Exit code:\t%d\n", dwExitCode); - closeHandles(); - return dwExitCode; -} - -HWND getInstanceWindow() { - char windowTitle[STR]; - char instWindowTitle[STR] = {0}; - if (loadString(INSTANCE_WINDOW_TITLE, instWindowTitle)) { - HWND handle = FindWindowEx(NULL, NULL, NULL, NULL); - while (handle != NULL) { - GetWindowText(handle, windowTitle, STR - 1); - if (strstr(windowTitle, instWindowTitle) != NULL) { - return handle; - } else { - handle = FindWindowEx(NULL, handle, NULL, NULL); - } - } - } - return NULL; -} - -BOOL CALLBACK enumwndfn(HWND hwnd, LPARAM lParam) { - DWORD processId; - GetWindowThreadProcessId(hwnd, &processId); - if (pi.dwProcessId == processId) { - LONG styles = GetWindowLong(hwnd, GWL_STYLE); - if ((styles & WS_VISIBLE) != 0) { - splash = FALSE; - ShowWindow(hWnd, SW_HIDE); - return FALSE; - } - } - return TRUE; -} - -VOID CALLBACK TimerProc( - HWND hwnd, // handle of window for timer messages - UINT uMsg, // WM_TIMER message - UINT idEvent, // timer identifier - DWORD dwTime) { // current system time - - if (splash) { - if (splashTimeout == 0) { - splash = FALSE; - ShowWindow(hWnd, SW_HIDE); - if (waitForWindow && splashTimeoutErr) { - KillTimer(hwnd, ID_TIMER); - signalError(); - PostQuitMessage(0); - } - } else { - splashTimeout--; - if (waitForWindow) { - EnumWindows(enumwndfn, 0); - } - } - } - GetExitCodeProcess(pi.hProcess, &dwExitCode); - if (dwExitCode != STILL_ACTIVE - || !(splash || stayAlive)) { - KillTimer(hWnd, ID_TIMER); - PostQuitMessage(0); - } -} diff --git a/build/windows/launcher/launch4j/head_src/guihead/guihead.dev b/build/windows/launcher/launch4j/head_src/guihead/guihead.dev deleted file mode 100755 index 7c30088f1..000000000 --- a/build/windows/launcher/launch4j/head_src/guihead/guihead.dev +++ /dev/null @@ -1,109 +0,0 @@ -[Project] -FileName=guihead.dev -Name=guihead -UnitCount=5 -Type=0 -Ver=1 -ObjFiles= -Includes= -Libs= -PrivateResource= -ResourceIncludes= -MakeIncludes= -Compiler= -CppCompiler= -Linker=-n_@@_ -IsCpp=0 -Icon= -ExeOutput= -ObjectOutput=..\..\head -OverrideOutput=0 -OverrideOutputName=guihead.exe -HostApplication= -Folders= -CommandLine= -UseCustomMakefile=1 -CustomMakefile=Makefile.win -IncludeVersionInfo=0 -SupportXPThemes=0 -CompilerSet=0 -CompilerSettings=0000000001001000000100 - -[Unit1] -FileName=guihead.c -CompileCpp=0 -Folder=guihead -Compile=1 -Link=1 -Priority=1000 -OverrideBuildCmd=0 -BuildCmd=$(CC) -c guihead.c -o ../../head/guihead.o $(CFLAGS) - -[Unit2] -FileName=guihead.h -CompileCpp=0 -Folder=guihead -Compile=1 -Link=1 -Priority=1000 -OverrideBuildCmd=0 -BuildCmd= - -[VersionInfo] -Major=0 -Minor=1 -Release=1 -Build=1 -LanguageID=1033 -CharsetID=1252 -CompanyName= -FileVersion= -FileDescription=Developed using the Dev-C++ IDE -InternalName= -LegalCopyright= -LegalTrademarks= -OriginalFilename= -ProductName= -ProductVersion= -AutoIncBuildNr=0 - -[Unit4] -FileName=..\head.h -CompileCpp=0 -Folder=guihead -Compile=1 -Link=1 -Priority=1000 -OverrideBuildCmd=0 -BuildCmd= - -[Unit6] -FileName=..\resid.h -CompileCpp=0 -Folder=guihead -Compile=1 -Link=1 -Priority=1000 -OverrideBuildCmd=0 -BuildCmd= - -[Unit3] -FileName=..\head.c -CompileCpp=0 -Folder=guihead -Compile=1 -Link=1 -Priority=1000 -OverrideBuildCmd=0 -BuildCmd= - -[Unit5] -FileName=..\resource.h -CompileCpp=0 -Folder=guihead -Compile=1 -Link=1 -Priority=1000 -OverrideBuildCmd=0 -BuildCmd= - diff --git a/build/windows/launcher/launch4j/head_src/guihead/guihead.h b/build/windows/launcher/launch4j/head_src/guihead/guihead.h deleted file mode 100644 index 2fc71e31f..000000000 --- a/build/windows/launcher/launch4j/head_src/guihead/guihead.h +++ /dev/null @@ -1,43 +0,0 @@ -/* - Launch4j (http://launch4j.sourceforge.net/) - Cross-platform Java application wrapper for creating Windows native executables. - - Copyright (c) 2004, 2007 Grzegorz Kowal - - Permission is hereby granted, free of charge, to any person obtaining a copy - of this software and associated documentation files (the "Software"), to deal - in the Software without restriction, including without limitation the rights - to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - copies of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be included in - all copies or substantial portions of the Software. - - Except as contained in this notice, the name(s) of the above copyright holders - shall not be used in advertising or otherwise to promote the sale, use or other - dealings in this Software without prior written authorization. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - THE SOFTWARE. -*/ - -#define ID_TIMER 1 -#define DEFAULT_SPLASH_TIMEOUT 60 /* 60 seconds */ -#define MAX_SPLASH_TIMEOUT 60 * 15 /* 15 minutes */ - -HWND getInstanceWindow(); - -BOOL CALLBACK enumwndfn(HWND hwnd, LPARAM lParam); - -VOID CALLBACK TimerProc( - HWND hwnd, // handle of window for timer messages - UINT uMsg, // WM_TIMER message - UINT idEvent, // timer identifier - DWORD dwTime // current system time -); diff --git a/build/windows/launcher/launch4j/head_src/head.c b/build/windows/launcher/launch4j/head_src/head.c deleted file mode 100644 index 1ff937694..000000000 --- a/build/windows/launcher/launch4j/head_src/head.c +++ /dev/null @@ -1,818 +0,0 @@ -/* - Launch4j (http://launch4j.sourceforge.net/) - Cross-platform Java application wrapper for creating Windows native executables. - - Copyright (c) 2004, 2008 Grzegorz Kowal, - Ian Roberts (jdk preference patch) - Sylvain Mina (single instance patch) - - Permission is hereby granted, free of charge, to any person obtaining a copy - of this software and associated documentation files (the "Software"), to deal - in the Software without restriction, including without limitation the rights - to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - copies of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be included in - all copies or substantial portions of the Software. - - Except as contained in this notice, the name(s) of the above copyright holders - shall not be used in advertising or otherwise to promote the sale, use or other - dealings in this Software without prior written authorization. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - THE SOFTWARE. -*/ - -#include "resource.h" -#include "head.h" - -HMODULE hModule; -FILE* hLog; -BOOL console = FALSE; -BOOL wow64 = FALSE; -int foundJava = NO_JAVA_FOUND; - -struct _stat statBuf; -PROCESS_INFORMATION pi; -DWORD priority; - -char mutexName[STR] = {0}; - -char errUrl[256] = {0}; -char errTitle[STR] = "Launch4j"; -char errMsg[BIG_STR] = {0}; - -char javaMinVer[STR] = {0}; -char javaMaxVer[STR] = {0}; -char foundJavaVer[STR] = {0}; -char foundJavaKey[_MAX_PATH] = {0}; - -char oldPwd[_MAX_PATH] = {0}; -char workingDir[_MAX_PATH] = {0}; -char cmd[_MAX_PATH] = {0}; -char args[MAX_ARGS] = {0}; - -FILE* openLogFile(const char* exePath, const int pathLen) { - char path[_MAX_PATH] = {0}; - strncpy(path, exePath, pathLen); - strcat(path, "\\launch4j.log"); - return fopen(path, "a"); -} - -void closeLogFile() { - if (hLog != NULL) { - fclose(hLog); - } -} - -void setWow64Flag() { - LPFN_ISWOW64PROCESS fnIsWow64Process = (LPFN_ISWOW64PROCESS)GetProcAddress( - GetModuleHandle(TEXT("kernel32")), "IsWow64Process"); - - if (fnIsWow64Process != NULL) { - fnIsWow64Process(GetCurrentProcess(), &wow64); - } - debug("WOW64:\t\t%s\n", wow64 ? "yes" : "no"); -} - -void setConsoleFlag() { - console = TRUE; -} - -void msgBox(const char* text) { - if (console) { - printf("%s: %s\n", errTitle, text); - } else { - MessageBox(NULL, text, errTitle, MB_OK); - } -} - -void signalError() { - DWORD err = GetLastError(); - if (err) { - LPVOID lpMsgBuf; - FormatMessage(FORMAT_MESSAGE_ALLOCATE_BUFFER - | FORMAT_MESSAGE_FROM_SYSTEM - | FORMAT_MESSAGE_IGNORE_INSERTS, - NULL, - err, - MAKELANGID(LANG_NEUTRAL, SUBLANG_DEFAULT), // Default language - (LPTSTR) &lpMsgBuf, - 0, - NULL); - debug("Error:\t\t%s\n", (LPCTSTR) lpMsgBuf); - strcat(errMsg, "\n\n"); - strcat(errMsg, (LPCTSTR) lpMsgBuf); - msgBox(errMsg); - LocalFree(lpMsgBuf); - } else { - msgBox(errMsg); - } - if (*errUrl) { - debug("Open URL:\t%s\n", errUrl); - ShellExecute(NULL, "open", errUrl, NULL, NULL, SW_SHOWNORMAL); - } - closeLogFile(); -} - -BOOL loadString(const int resID, char* buffer) { - HRSRC hResource; - HGLOBAL hResourceLoaded; - LPBYTE lpBuffer; - - hResource = FindResourceEx(hModule, RT_RCDATA, MAKEINTRESOURCE(resID), - MAKELANGID(LANG_NEUTRAL, SUBLANG_DEFAULT)); - if (NULL != hResource) { - hResourceLoaded = LoadResource(hModule, hResource); - if (NULL != hResourceLoaded) { - lpBuffer = (LPBYTE) LockResource(hResourceLoaded); - if (NULL != lpBuffer) { - int x = 0; - do { - buffer[x] = (char) lpBuffer[x]; - } while (buffer[x++] != 0); - // debug("Resource %d:\t%s\n", resID, buffer); - return TRUE; - } - } - } else { - SetLastError(0); - } - return FALSE; -} - -BOOL loadBool(const int resID) { - char boolStr[20] = {0}; - loadString(resID, boolStr); - return strcmp(boolStr, TRUE_STR) == 0; -} - -int loadInt(const int resID) { - char intStr[20] = {0}; - loadString(resID, intStr); - return atoi(intStr); -} - -BOOL regQueryValue(const char* regPath, unsigned char* buffer, - unsigned long bufferLength) { - HKEY hRootKey; - char* key; - char* value; - if (strstr(regPath, HKEY_CLASSES_ROOT_STR) == regPath) { - hRootKey = HKEY_CLASSES_ROOT; - } else if (strstr(regPath, HKEY_CURRENT_USER_STR) == regPath) { - hRootKey = HKEY_CURRENT_USER; - } else if (strstr(regPath, HKEY_LOCAL_MACHINE_STR) == regPath) { - hRootKey = HKEY_LOCAL_MACHINE; - } else if (strstr(regPath, HKEY_USERS_STR) == regPath) { - hRootKey = HKEY_USERS; - } else if (strstr(regPath, HKEY_CURRENT_CONFIG_STR) == regPath) { - hRootKey = HKEY_CURRENT_CONFIG; - } else { - return FALSE; - } - key = strchr(regPath, '\\') + 1; - value = strrchr(regPath, '\\') + 1; - *(value - 1) = 0; - - HKEY hKey; - unsigned long datatype; - BOOL result = FALSE; - if ((wow64 && RegOpenKeyEx(hRootKey, - key, - 0, - KEY_READ | KEY_WOW64_64KEY, - &hKey) == ERROR_SUCCESS) - || RegOpenKeyEx(hRootKey, - key, - 0, - KEY_READ, - &hKey) == ERROR_SUCCESS) { - result = RegQueryValueEx(hKey, value, NULL, &datatype, buffer, &bufferLength) - == ERROR_SUCCESS; - RegCloseKey(hKey); - } - *(value - 1) = '\\'; - return result; -} - -void regSearch(const HKEY hKey, const char* keyName, const int searchType) { - DWORD x = 0; - unsigned long size = BIG_STR; - FILETIME time; - char buffer[BIG_STR] = {0}; - while (RegEnumKeyEx( - hKey, // handle to key to enumerate - x++, // index of subkey to enumerate - buffer, // address of buffer for subkey name - &size, // address for size of subkey buffer - NULL, // reserved - NULL, // address of buffer for class string - NULL, // address for size of class buffer - &time) == ERROR_SUCCESS) { - - if (strcmp(buffer, javaMinVer) >= 0 - && (!*javaMaxVer || strcmp(buffer, javaMaxVer) <= 0) - && strcmp(buffer, foundJavaVer) > 0) { - strcpy(foundJavaVer, buffer); - strcpy(foundJavaKey, keyName); - appendPath(foundJavaKey, buffer); - foundJava = searchType; - debug("Match:\t\t%s\\%s\n", keyName, buffer); - } else { - debug("Ignore:\t\t%s\\%s\n", keyName, buffer); - } - size = BIG_STR; - } -} - -void regSearchWow(const char* keyName, const int searchType) { - HKEY hKey; - debug("64-bit search:\t%s...\n", keyName); - if (wow64 && RegOpenKeyEx(HKEY_LOCAL_MACHINE, - keyName, - 0, - KEY_READ | KEY_WOW64_64KEY, - &hKey) == ERROR_SUCCESS) { - - regSearch(hKey, keyName, searchType | KEY_WOW64_64KEY); - RegCloseKey(hKey); - if ((foundJava & KEY_WOW64_64KEY) != NO_JAVA_FOUND) - { - debug("Using 64-bit runtime.\n"); - return; - } - } - debug("32-bit search:\t%s...\n", keyName); - if (RegOpenKeyEx(HKEY_LOCAL_MACHINE, - keyName, - 0, - KEY_READ, - &hKey) == ERROR_SUCCESS) { - regSearch(hKey, keyName, searchType); - RegCloseKey(hKey); - } -} - -void regSearchJreSdk(const char* jreKeyName, const char* sdkKeyName, - const int jdkPreference) { - if (jdkPreference == JDK_ONLY || jdkPreference == PREFER_JDK) { - regSearchWow(sdkKeyName, FOUND_SDK); - if (jdkPreference != JDK_ONLY) { - regSearchWow(jreKeyName, FOUND_JRE); - } - } else { // jdkPreference == JRE_ONLY or PREFER_JRE - regSearchWow(jreKeyName, FOUND_JRE); - if (jdkPreference != JRE_ONLY) { - regSearchWow(sdkKeyName, FOUND_SDK); - } - } -} - -BOOL findJavaHome(char* path, const int jdkPreference) { - regSearchJreSdk("SOFTWARE\\JavaSoft\\Java Runtime Environment", - "SOFTWARE\\JavaSoft\\Java Development Kit", - jdkPreference); - if (foundJava == NO_JAVA_FOUND) { - regSearchJreSdk("SOFTWARE\\IBM\\Java2 Runtime Environment", - "SOFTWARE\\IBM\\Java Development Kit", - jdkPreference); - } - if (foundJava != NO_JAVA_FOUND) { - HKEY hKey; - if (RegOpenKeyEx(HKEY_LOCAL_MACHINE, - foundJavaKey, - 0, - KEY_READ | (foundJava & KEY_WOW64_64KEY), - &hKey) == ERROR_SUCCESS) { - unsigned char buffer[BIG_STR] = {0}; - unsigned long bufferlength = BIG_STR; - unsigned long datatype; - if (RegQueryValueEx(hKey, "JavaHome", NULL, &datatype, buffer, - &bufferlength) == ERROR_SUCCESS) { - int i = 0; - do { - path[i] = buffer[i]; - } while (path[i++] != 0); - // (foundJava & FOUND_SDK) { // removed by fry - // appendPath(path, "jre"); - // - RegCloseKey(hKey); - return TRUE; - } - RegCloseKey(hKey); - } - } - return FALSE; -} - -/* - * Extract the executable name, returns path length. - */ -int getExePath(char* exePath) { - if (GetModuleFileName(hModule, exePath, _MAX_PATH) == 0) { - return -1; - } - return strrchr(exePath, '\\') - exePath; -} - -void appendPath(char* basepath, const char* path) { - if (basepath[strlen(basepath) - 1] != '\\') { - strcat(basepath, "\\"); - } - strcat(basepath, path); -} - -void appendJavaw(char* jrePath) { - if (console) { - appendPath(jrePath, "bin\\java.exe"); - } else { - appendPath(jrePath, "bin\\javaw.exe"); - } -} - -void appendLauncher(const BOOL setProcName, char* exePath, - const int pathLen, char* cmd) { - if (setProcName) { - char tmpspec[_MAX_PATH]; - char tmpfile[_MAX_PATH]; - strcpy(tmpspec, cmd); - strcat(tmpspec, LAUNCH4J_TMP_DIR); - tmpspec[strlen(tmpspec) - 1] = 0; - if (_stat(tmpspec, &statBuf) == 0) { - // Remove temp launchers and manifests - struct _finddata_t c_file; - long hFile; - appendPath(tmpspec, "*.exe"); - strcpy(tmpfile, cmd); - strcat(tmpfile, LAUNCH4J_TMP_DIR); - char* filename = tmpfile + strlen(tmpfile); - if ((hFile = _findfirst(tmpspec, &c_file)) != -1L) { - do { - strcpy(filename, c_file.name); - debug("Unlink:\t\t%s\n", tmpfile); - _unlink(tmpfile); - strcat(tmpfile, MANIFEST); - debug("Unlink:\t\t%s\n", tmpfile); - _unlink(tmpfile); - } while (_findnext(hFile, &c_file) == 0); - } - _findclose(hFile); - } else { - if (_mkdir(tmpspec) != 0) { - debug("Mkdir failed:\t%s\n", tmpspec); - appendJavaw(cmd); - return; - } - } - char javaw[_MAX_PATH]; - strcpy(javaw, cmd); - appendJavaw(javaw); - strcpy(tmpfile, cmd); - strcat(tmpfile, LAUNCH4J_TMP_DIR); - char* tmpfilename = tmpfile + strlen(tmpfile); - char* exeFilePart = exePath + pathLen + 1; - - // Copy manifest - char manifest[_MAX_PATH] = {0}; - strcpy(manifest, exePath); - strcat(manifest, MANIFEST); - if (_stat(manifest, &statBuf) == 0) { - strcat(tmpfile, exeFilePart); - strcat(tmpfile, MANIFEST); - debug("Copy:\t\t%s -> %s\n", manifest, tmpfile); - CopyFile(manifest, tmpfile, FALSE); - } - - // Copy launcher - strcpy(tmpfilename, exeFilePart); - debug("Copy:\t\t%s -> %s\n", javaw, tmpfile); - if (CopyFile(javaw, tmpfile, FALSE)) { - strcpy(cmd, tmpfile); - return; - } else if (_stat(javaw, &statBuf) == 0) { - long fs = statBuf.st_size; - if (_stat(tmpfile, &statBuf) == 0 && fs == statBuf.st_size) { - debug("Reusing:\t\t%s\n", tmpfile); - strcpy(cmd, tmpfile); - return; - } - } - } - appendJavaw(cmd); -} - -void appendAppClasspath(char* dst, const char* src, const char* classpath) { - strcat(dst, src); - if (*classpath) { - strcat(dst, ";"); - } -} - -BOOL isJrePathOk(const char* path) { - char javaw[_MAX_PATH]; - BOOL result = FALSE; - if (*path) { - strcpy(javaw, path); - appendJavaw(javaw); - result = _stat(javaw, &statBuf) == 0; - } - debug("Check launcher:\t%s %s\n", javaw, result ? "(OK)" : "(n/a)"); - return result; -} - -/* - * Expand environment %variables% - */ -BOOL expandVars(char *dst, const char *src, const char *exePath, const int pathLen) { - char varName[STR]; - char varValue[MAX_VAR_SIZE]; - while (strlen(src) > 0) { - char *start = strchr(src, '%'); - if (start != NULL) { - char *end = strchr(start + 1, '%'); - if (end == NULL) { - return FALSE; - } - // Copy content up to %VAR% - strncat(dst, src, start - src); - // Insert value of %VAR% - *varName = 0; - strncat(varName, start + 1, end - start - 1); - // Remember value start for logging - char *varValue = dst + strlen(dst); - if (strcmp(varName, "EXEDIR") == 0) { - strncat(dst, exePath, pathLen); - } else if (strcmp(varName, "EXEFILE") == 0) { - strcat(dst, exePath); - } else if (strcmp(varName, "PWD") == 0) { - GetCurrentDirectory(_MAX_PATH, dst + strlen(dst)); - } else if (strcmp(varName, "OLDPWD") == 0) { - strcat(dst, oldPwd); - } else if (strstr(varName, HKEY_STR) == varName) { - regQueryValue(varName, dst + strlen(dst), BIG_STR); - } else if (GetEnvironmentVariable(varName, varValue, MAX_VAR_SIZE) > 0) { - strcat(dst, varValue); - } - debug("Substitute:\t%s = %s\n", varName, varValue); - src = end + 1; - } else { - // Copy remaining content - strcat(dst, src); - break; - } - } - return TRUE; -} - -void appendHeapSizes(char *dst) { - MEMORYSTATUS m; - memset(&m, 0, sizeof(m)); - GlobalMemoryStatus(&m); - - appendHeapSize(dst, INITIAL_HEAP_SIZE, INITIAL_HEAP_PERCENT, - m.dwAvailPhys, "-Xms"); - appendHeapSize(dst, MAX_HEAP_SIZE, MAX_HEAP_PERCENT, - m.dwAvailPhys, "-Xmx"); -} - -void appendHeapSize(char *dst, const int absID, const int percentID, - const DWORD freeMemory, const char *option) { - - const int mb = 1048576; // 1 MB - int abs = loadInt(absID); - int percent = loadInt(percentID); - int free = (long long) freeMemory * percent / (100 * mb); // 100% * 1 MB - int size = free > abs ? free : abs; - if (size > 0) { - debug("Heap %s:\t%d MB / %d%%, Free: %d MB, Heap size: %d MB\n", - option, abs, percent, freeMemory / mb, size); - strcat(dst, option); - _itoa(size, dst + strlen(dst), 10); // 10 -- radix - strcat(dst, "m "); - } -} - -int prepare(const char *lpCmdLine) { - char tmp[MAX_ARGS] = {0}; - hModule = GetModuleHandle(NULL); - if (hModule == NULL) { - return FALSE; - } - - // Get executable path - char exePath[_MAX_PATH] = {0}; - int pathLen = getExePath(exePath); - if (pathLen == -1) { - return FALSE; - } - - // Initialize logging - if (strstr(lpCmdLine, "--l4j-debug") != NULL) { - hLog = openLogFile(exePath, pathLen); - if (hLog == NULL) { - return FALSE; - } - debug("\n\nCmdLine:\t%s %s\n", exePath, lpCmdLine); - } - - setWow64Flag(); - - // Set default error message, title and optional support web site url. - loadString(SUPPORT_URL, errUrl); - loadString(ERR_TITLE, errTitle); - if (!loadString(STARTUP_ERR, errMsg)) { - return FALSE; - } - - // Single instance - loadString(MUTEX_NAME, mutexName); - if (*mutexName) { - SECURITY_ATTRIBUTES security; - security.nLength = sizeof(SECURITY_ATTRIBUTES); - security.bInheritHandle = TRUE; - security.lpSecurityDescriptor = NULL; - CreateMutexA(&security, FALSE, mutexName); - if (GetLastError() == ERROR_ALREADY_EXISTS) { - debug("Instance already exists."); - return ERROR_ALREADY_EXISTS; - } - } - - // Working dir - char tmp_path[_MAX_PATH] = {0}; - GetCurrentDirectory(_MAX_PATH, oldPwd); - if (loadString(CHDIR, tmp_path)) { - strncpy(workingDir, exePath, pathLen); - appendPath(workingDir, tmp_path); - _chdir(workingDir); - debug("Working dir:\t%s\n", workingDir); - } - - // Use bundled jre or find java - if (loadString(JRE_PATH, tmp_path)) { - char jrePath[MAX_ARGS] = {0}; - expandVars(jrePath, tmp_path, exePath, pathLen); - debug("Bundled JRE:\t%s\n", jrePath); - if (jrePath[0] == '\\' || jrePath[1] == ':') { - // Absolute - strcpy(cmd, jrePath); - } else { - // Relative - strncpy(cmd, exePath, pathLen); - appendPath(cmd, jrePath); - } - } - if (!isJrePathOk(cmd)) { - if (!loadString(JAVA_MIN_VER, javaMinVer)) { - loadString(BUNDLED_JRE_ERR, errMsg); - return FALSE; - } - loadString(JAVA_MAX_VER, javaMaxVer); - if (!findJavaHome(cmd, loadInt(JDK_PREFERENCE))) { - loadString(JRE_VERSION_ERR, errMsg); - strcat(errMsg, " "); - strcat(errMsg, javaMinVer); - if (*javaMaxVer) { - strcat(errMsg, " - "); - strcat(errMsg, javaMaxVer); - } - loadString(DOWNLOAD_URL, errUrl); - return FALSE; - } - if (!isJrePathOk(cmd)) { - loadString(LAUNCHER_ERR, errMsg); - return FALSE; - } - } - - // Append a path to the Path environment variable - char jreBinPath[_MAX_PATH]; - strcpy(jreBinPath, cmd); - strcat(jreBinPath, "\\bin"); - if (!appendToPathVar(jreBinPath)) { - return FALSE; - } - - // Set environment variables - char envVars[MAX_VAR_SIZE] = {0}; - loadString(ENV_VARIABLES, envVars); - char *var = strtok(envVars, "\t"); - while (var != NULL) { - char *varValue = strchr(var, '='); - *varValue++ = 0; - *tmp = 0; - expandVars(tmp, varValue, exePath, pathLen); - debug("Set var:\t%s = %s\n", var, tmp); - SetEnvironmentVariable(var, tmp); - var = strtok(NULL, "\t"); - } - *tmp = 0; - - // Process priority - priority = loadInt(PRIORITY_CLASS); - - // Custom process name - const BOOL setProcName = loadBool(SET_PROC_NAME) - && strstr(lpCmdLine, "--l4j-default-proc") == NULL; - const BOOL wrapper = loadBool(WRAPPER); - - char jdk_path[_MAX_PATH] = {0}; // fry - strcpy(jdk_path, cmd); - //msgBox(jdk_path); - - appendLauncher(setProcName, exePath, pathLen, cmd); - - // Heap sizes - appendHeapSizes(args); - - // JVM options - if (loadString(JVM_OPTIONS, tmp)) { - strcat(tmp, " "); - } else { - *tmp = 0; - } - /* - * Load additional JVM options from .l4j.ini file - * Options are separated by spaces or CRLF - * # starts an inline comment - */ - strncpy(tmp_path, exePath, strlen(exePath) - 3); - strcat(tmp_path, "l4j.ini"); - long hFile; - if ((hFile = _open(tmp_path, _O_RDONLY)) != -1) { - const int jvmOptLen = strlen(tmp); - char* src = tmp + jvmOptLen; - char* dst = src; - const int len = _read(hFile, src, MAX_ARGS - jvmOptLen - BIG_STR); - BOOL copy = TRUE; - int i; - for (i = 0; i < len; i++, src++) { - if (*src == '#') { - copy = FALSE; - } else if (*src == 13 || *src == 10) { - copy = TRUE; - if (dst > tmp && *(dst - 1) != ' ') { - *dst++ = ' '; - } - } else if (copy) { - *dst++ = *src; - } - } - *dst = 0; - if (len > 0 && *(dst - 1) != ' ') { - strcat(tmp, " "); - } - _close(hFile); - } - - // Expand environment %variables% - expandVars(args, tmp, exePath, pathLen); - - // MainClass + Classpath or Jar - char mainClass[STR] = {0}; - char jar[_MAX_PATH] = {0}; - loadString(JAR, jar); - if (loadString(MAIN_CLASS, mainClass)) { - if (!loadString(CLASSPATH, tmp)) { - return FALSE; - } - char exp[MAX_ARGS] = {0}; - expandVars(exp, tmp, exePath, pathLen); - strcat(args, "-classpath \""); - if (wrapper) { - appendAppClasspath(args, exePath, exp); - } else if (*jar) { - appendAppClasspath(args, jar, exp); - } - - // add tools.jar for JDK [fry] - char tools[_MAX_PATH] = { 0 }; - sprintf(tools, "%s\\lib\\tools.jar", jdk_path); - appendAppClasspath(args, tools, exp); - - // Deal with wildcards or >> strcat(args, exp); << - char* cp = strtok(exp, ";"); - while(cp != NULL) { - debug("Add classpath:\t%s\n", cp); - if (strpbrk(cp, "*?") != NULL) { - int len = strrchr(cp, '\\') - cp + 1; - strncpy(tmp_path, cp, len); - char* filename = tmp_path + len; - *filename = 0; - struct _finddata_t c_file; - long hFile; - if ((hFile = _findfirst(cp, &c_file)) != -1L) { - do { - strcpy(filename, c_file.name); - strcat(args, tmp_path); - strcat(args, ";"); - debug(" \" :\t%s\n", tmp_path); - } while (_findnext(hFile, &c_file) == 0); - } - _findclose(hFile); - } else { - strcat(args, cp); - strcat(args, ";"); - } - cp = strtok(NULL, ";"); - } - *(args + strlen(args) - 1) = 0; - - strcat(args, "\" "); - strcat(args, mainClass); - } else if (wrapper) { - strcat(args, "-jar \""); - strcat(args, exePath); - strcat(args, "\""); - } else { - strcat(args, "-jar \""); - strncat(args, exePath, pathLen); - appendPath(args, jar); - strcat(args, "\""); - } - - // Constant command line args - if (loadString(CMD_LINE, tmp)) { - strcat(args, " "); - strcat(args, tmp); - } - - // Command line args - if (*lpCmdLine) { - strcpy(tmp, lpCmdLine); - char* dst; - while ((dst = strstr(tmp, "--l4j-")) != NULL) { - char* src = strchr(dst, ' '); - if (src == NULL || *(src + 1) == 0) { - *dst = 0; - } else { - strcpy(dst, src + 1); - } - } - if (*tmp) { - strcat(args, " "); - strcat(args, tmp); - } - } - - debug("Launcher:\t%s\n", cmd); - debug("Launcher args:\t%s\n", args); - debug("Args length:\t%d/32768 chars\n", strlen(args)); - return TRUE; -} - -void closeHandles() { - CloseHandle(pi.hThread); - CloseHandle(pi.hProcess); - closeLogFile(); -} - -/* - * Append a path to the Path environment variable - */ -BOOL appendToPathVar(const char* path) { - char chBuf[MAX_VAR_SIZE] = {0}; - - const int pathSize = GetEnvironmentVariable("Path", chBuf, MAX_VAR_SIZE); - if (MAX_VAR_SIZE - pathSize - 1 < strlen(path)) { - return FALSE; - } - strcat(chBuf, ";"); - strcat(chBuf, path); - return SetEnvironmentVariable("Path", chBuf); -} - -// may need to ignore STILL_ACTIVE (error code 259) here -// http://msdn.microsoft.com/en-us/library/ms683189(VS.85).aspx -DWORD execute(const BOOL wait) { - STARTUPINFO si; - memset(&pi, 0, sizeof(pi)); - memset(&si, 0, sizeof(si)); - si.cb = sizeof(si); - - DWORD dwExitCode = -1; - char cmdline[MAX_ARGS]; - strcpy(cmdline, "\""); - strcat(cmdline, cmd); - strcat(cmdline, "\" "); - strcat(cmdline, args); - if (CreateProcess(NULL, cmdline, NULL, NULL, - TRUE, priority, NULL, NULL, &si, &pi)) { - if (wait) { - WaitForSingleObject(pi.hProcess, INFINITE); - GetExitCodeProcess(pi.hProcess, &dwExitCode); - debug("Exit code:\t%d\n", dwExitCode); - closeHandles(); - } else { - dwExitCode = 0; - } - } - return dwExitCode; -} diff --git a/build/windows/launcher/launch4j/head_src/head.h b/build/windows/launcher/launch4j/head_src/head.h deleted file mode 100644 index 2e3bdb1d0..000000000 --- a/build/windows/launcher/launch4j/head_src/head.h +++ /dev/null @@ -1,113 +0,0 @@ -/* - Launch4j (http://launch4j.sourceforge.net/) - Cross-platform Java application wrapper for creating Windows native executables. - - Copyright (c) 2004, 2008 Grzegorz Kowal, - Ian Roberts (jdk preference patch) - - Permission is hereby granted, free of charge, to any person obtaining a copy - of this software and associated documentation files (the "Software"), to deal - in the Software without restriction, including without limitation the rights - to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - copies of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be included in - all copies or substantial portions of the Software. - - Except as contained in this notice, the name(s) of the above copyright holders - shall not be used in advertising or otherwise to promote the sale, use or other - dealings in this Software without prior written authorization. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - THE SOFTWARE. -*/ - -#ifndef _LAUNCH4J_HEAD__INCLUDED_ -#define _LAUNCH4J_HEAD__INCLUDED_ - -#define WIN32_LEAN_AND_MEAN // VC - Exclude rarely-used stuff from Windows headers - -// Windows Header Files: -#include - -// C RunTime Header Files -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include - -#define NO_JAVA_FOUND 0 -#define FOUND_JRE 1 -#define FOUND_SDK 2 - -#define JRE_ONLY 0 -#define PREFER_JRE 1 -#define PREFER_JDK 2 -#define JDK_ONLY 3 - -#define LAUNCH4J_TMP_DIR "\\launch4j-tmp\\" -#define MANIFEST ".manifest" - -#define KEY_WOW64_64KEY 0x0100 - -#define HKEY_STR "HKEY" -#define HKEY_CLASSES_ROOT_STR "HKEY_CLASSES_ROOT" -#define HKEY_CURRENT_USER_STR "HKEY_CURRENT_USER" -#define HKEY_LOCAL_MACHINE_STR "HKEY_LOCAL_MACHINE" -#define HKEY_USERS_STR "HKEY_USERS" -#define HKEY_CURRENT_CONFIG_STR "HKEY_CURRENT_CONFIG" - -#define STR 128 -#define BIG_STR 1024 -#define MAX_VAR_SIZE 32767 -#define MAX_ARGS 32768 - -#define TRUE_STR "true" -#define FALSE_STR "false" - -#define debug(args...) if (hLog != NULL) fprintf(hLog, ## args); - -typedef void (WINAPI *LPFN_ISWOW64PROCESS) (HANDLE, PBOOL); - -FILE* openLogFile(const char* exePath, const int pathLen); -void closeLogFile(); -void msgBox(const char* text); -void signalError(); -BOOL loadString(const int resID, char* buffer); -BOOL loadBool(const int resID); -int loadInt(const int resID); -BOOL regQueryValue(const char* regPath, unsigned char* buffer, - unsigned long bufferLength); -void regSearch(const HKEY hKey, const char* keyName, const int searchType); -void regSearchWow(const char* keyName, const int searchType); -void regSearchJreSdk(const char* jreKeyName, const char* sdkKeyName, - const int jdkPreference); -BOOL findJavaHome(char* path, const int jdkPreference); -int getExePath(char* exePath); -void appendPath(char* basepath, const char* path); -void appendJavaw(char* jrePath); -void appendAppClasspath(char* dst, const char* src, const char* classpath); -BOOL isJrePathOk(const char* path); -BOOL expandVars(char *dst, const char *src, const char *exePath, const int pathLen); -void appendHeapSizes(char *dst); -void appendHeapSize(char *dst, const int absID, const int percentID, - const DWORD freeMemory, const char *option); -int prepare(const char *lpCmdLine); -void closeHandles(); -BOOL appendToPathVar(const char* path); -DWORD execute(const BOOL wait); - -#endif // _LAUNCH4J_HEAD__INCLUDED_ diff --git a/build/windows/launcher/launch4j/head_src/resource.h b/build/windows/launcher/launch4j/head_src/resource.h deleted file mode 100644 index 3c0f73cfc..000000000 --- a/build/windows/launcher/launch4j/head_src/resource.h +++ /dev/null @@ -1,71 +0,0 @@ -/* - Launch4j (http://launch4j.sourceforge.net/) - Cross-platform Java application wrapper for creating Windows native executables. - - Copyright (c) 2004, 2008 Grzegorz Kowal - Ian Roberts (jdk preference patch) - - Permission is hereby granted, free of charge, to any person obtaining a copy - of this software and associated documentation files (the "Software"), to deal - in the Software without restriction, including without limitation the rights - to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - copies of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be included in - all copies or substantial portions of the Software. - - Except as contained in this notice, the name(s) of the above copyright holders - shall not be used in advertising or otherwise to promote the sale, use or other - dealings in this Software without prior written authorization. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - THE SOFTWARE. -*/ - -// ICON -#define APP_ICON 1 - -// BITMAP -#define SPLASH_BITMAP 1 - -// RCDATA -#define JRE_PATH 1 -#define JAVA_MIN_VER 2 -#define JAVA_MAX_VER 3 -#define SHOW_SPLASH 4 -#define SPLASH_WAITS_FOR_WINDOW 5 -#define SPLASH_TIMEOUT 6 -#define SPLASH_TIMEOUT_ERR 7 -#define CHDIR 8 -#define SET_PROC_NAME 9 -#define ERR_TITLE 10 -#define GUI_HEADER_STAYS_ALIVE 11 -#define JVM_OPTIONS 12 -#define CMD_LINE 13 -#define JAR 14 -#define MAIN_CLASS 15 -#define CLASSPATH 16 -#define WRAPPER 17 -#define JDK_PREFERENCE 18 -#define ENV_VARIABLES 19 -#define PRIORITY_CLASS 20 -#define DOWNLOAD_URL 21 -#define SUPPORT_URL 22 -#define MUTEX_NAME 23 -#define INSTANCE_WINDOW_TITLE 24 -#define INITIAL_HEAP_SIZE 25 -#define INITIAL_HEAP_PERCENT 26 -#define MAX_HEAP_SIZE 27 -#define MAX_HEAP_PERCENT 28 - -#define STARTUP_ERR 101 -#define BUNDLED_JRE_ERR 102 -#define JRE_VERSION_ERR 103 -#define LAUNCHER_ERR 104 -#define INSTANCE_ALREADY_EXISTS_MSG 105 diff --git a/build/windows/launcher/launch4j/launch4j.exe b/build/windows/launcher/launch4j/launch4j.exe deleted file mode 100755 index 0e2eb2ba59458ee9bc75f5a4a9414ab993e0a3ce..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 177152 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 KTP?zG=J@}=8XXD% diff --git a/build/windows/launcher/launch4j/launch4j.jar b/build/windows/launcher/launch4j/launch4j.jar deleted file mode 100755 index ec68ae48dd9cf4e420882da29220433555a70a6e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 181810 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. For more information on the Apache - Software Foundation, please see . - -*/ diff --git a/build/windows/launcher/launch4j/lib/forms.jar b/build/windows/launcher/launch4j/lib/forms.jar deleted file mode 100755 index aed060a49bf8a96bad9038291562890dd81ac92a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 86828 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%0D?H8R6NQ22HZqpQ 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�Nf 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 z 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 B2Yvtm diff --git a/build/windows/launcher/launch4j/lib/formsrt.jar b/build/windows/launcher/launch4j/lib/formsrt.jar deleted file mode 100755 index e0de6ecf1f5a1dad8b075970b3a9087eede90196..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 328485 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ĸ%%U5KNa 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

&^>`#h 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 J*~tkRXB*TUC5A=jodZWYDOnmx**TZWW+nSc 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,TSrWppch?a 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 diff --git a/build/windows/launcher/launch4j/lib/looks.jar b/build/windows/launcher/launch4j/lib/looks.jar deleted file mode 100755 index d2c47c743f46b994aaa84fc20a113841eb945ab6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 409708 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%0A}^ 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 z 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 Oh=AAeY*e_X1?QV6E81Q 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

PCI~`(F?noy0sTj#|hBf)c zTAXJv+ukux$J3Ej;G}J2?C}+M#0e%&#%0yKBc92_GrtGStzi2!hMs4tn6u7)HKy=2 z_?biF4A0v0_?XS|t?JI9%2Gy4%*#mk+gf{&=9yFfp-a0&sx(evs~^b?Q)P%Gt{j$Q z*@R_I0NZBviUZ-H#M5p!H}am0evq7g5abz47y0`Br;&$*0r$Nc)54GzIbB8QLm#n* zGmIK>)2UJV9ER8OP>+=F{G{*oN$0YF`I#ALQTCaVbmy#p^G-`()c zW|bwyd}0U>1Xjha>5Dm80+x>(}3e7cHn;U%(RK91h zcSRuC4=M|k&ERZKR(rGU+AE?Odk}n^6@|f&;NoEVkn!*+Q>XFSHRr2mQg;!;w`rz1 zmPb$Lc*VS>Bzcj!4ICtbUuel+2dgFWYEUWJ|b&%H0n5}7QDn~^2n^N#wj&@7OUML ze#h^XujhF}J?RAEso?Y4#P&jSbat-oP>cpM;Bd9aRq)%IfdZtmb%&i zRjY)2p5-vz-XD5fy-s>F(Dn&cKA`_PO0XyrjXHn!ZD4jFAQb<>DE(tJmUKJ}RF;+m zkG8-6I=lfTuKa>Nm`7aU7f}iNg)9RkL<~4ihST3`LLo;XG}v{iZM_xo*1c>S1RnJk zqP^6vs%?9*UB0xgwP97U!~N9darbK~Gw$2l$dkl2|I^1M|IxPd75~$w=`C;tNe~i5 z^;VZ4a&XSaF-jl5A`p4xb!mLfsKH#`Zsg9B{e^%t}wc_?3wmmxEPM-=V% z0_9L|u}uA}p95qKi)uYwnxUwyP7(T9<)Z00+*6ElEBQ)|j>*&4k*uz1{iZ!718j&h z^Lt+rXO<1yHG%j&T_9g#o=(=Hzcw;lP9UyM{gO=Unup;!-=eb zEEJ3@gBTgD31by(H>9#Q#78N--3JN>pTQ}Lw z{BYj%PH8lEYak(oZ)LbAyCYHJlQr;*EZ?Y!2pW>55pNSmC zPNBCjD4*`7i)L>Dl%?32AKb`z#!0-g0P4!VXN~Dw0QqG*XAT(IZ)jz`dJk&YZ}4Q_ zQ^s~IflnFFV2QqqgSl)s=CWR+1P}2P0?UK?Z29G{WfULf;WKIPnG_$@;WO#)p%mS- zgM#VrsT3bo;f(3;Qh!!IgTCqST4+1StS}khWMO5cWMA3R3&(V1U)jqnS>zMjDWELp zXHB{(pp==pza>H});Up0z_N2k4eVv$_w7l_#@tTK@pO_zzB@%B);Myhg{~ZO^=wLq za#~W1cDVvF2X1&e2ll`Te5UsVcsfV+z7hD0?RE2b^%~Y8_Ut(%AolD#2oiks?tSpQ zhYz3<2pl-nBN91lln+qir<`1?BTl$J<4x4e?m5S(pI$?ZRJc52g+d))lZPt1JR^lF zyFO>!$u6L9@hM33?FsX|a`9=5=pdGyl{x~#V%oFzQdwQu2E}`_iuMiUa;uELggU#> z9XM3S3~=+QjKmvNQ5?M-dM&Sm%BsB`iY%X!$TBP+7-r}cjNuL=t{k9bR4$ohQ=}%i z#!Zagj~>2rE2Ta-1?yMePpJB|tuw~X*Co7E=PPhrA6XF49x!{{YIxu~3kt~Re2tw* zw0=R`l_&MhcwU&y{pwA%!_#9k=UA=5D_NaN%+O{Sw@EedZb|M;5o`9fU&tlSCXw=$ zeC;PW5Flr19)*y2ZeWF`ocYoa+>qdyK{m#cJX&R;KO^uAlwc1aYpu<-iW@bks=c0Q zb95Ph(XTg-_PLk8yc`3_W5(B6Tf=O8A?%dsW+yxh+c`#tfn^T{F3mY`tq%4l@R>jQ zm$+*JwXxx<8|G6+3Nl5eChK^3M~W>>l$kJ*hSw{U$SY1+(;SjlLIdiADlNTBsgd>a zBN(HCIWB||@-3DU=netMjgUqcXJC6w59GrBfZ8Iod=}o0_R056UMrJjaWEC-a!)4A zC^iTbv-{;sjoNZjLfFj01=S=CL?yaJZ>5}UWxvpZv7yUg;$|)D!ntSy+b%0f)gfG; zrIW+38EDSSXU4C4UDA1<+AJ zWuqw(330i1?pH`VnkFX|TBWoQIZ;c@y#F zwTOB~Z(FEXfim(h=9-u`Xv$+Hye~ZuuwcW7|Hent)L7UQ&ut1afy+5N_zim>L<{WZ zVF*ry-fg3+H@L4@!P-xShoMmT279U)g5Ye~LyFB1Nv!lkXmumoZY>_z{?*l$HG0bi zXK^&jm2IeyA^WD2P7m848-pi-v=4Ao{f-RYw0GLuQY!Oq8gtK!a9egPgHQj&fKA@Z_JQn za#@^mZ~4%y%@SFmJbSJsk6ivb1}UtMZ4(KRX(2RAmoq2L{zH4ejU)1HIcS>z+05nE zz0YFzqV>*~R$w6!8=&f(NxyQw_etdHR(ba;pis*YH|51q%JMu6$~t3=8ELMYc=(Q{ z5WGM4vxmbCMA=KhSb}OZi%sHAijQqou!Oy33AhwlRLk+zEWOZZtl-s*BvDm!Lz)th za#fV0dGJEgN8gBzebEPy$XtiJb>deO>*91W$-uBWi+gG)bKI>>go6?Y${KdoaW*HL z9oHqgtVC*_trzD#NlMZr{H^LN6Vh@f!>lW~^wiB|OW_dQo(Fk@($c2;c4pm~$lr_Ja(HmwTux6fJ2d&Dp<#Et@{y?0HI_rM z{51Q1iiJ5}C6<7wKS^&mZ3QzvIR!1Yx{UP7u?H2Y=!Yg6j_qcgoyGYn?gh<);!kWf zGyn9^U!Cdw4VDeT5AOCh&S?jV@-6swsZnmTI#g%$PxUbXZHY}M>efj~d+0uU+fkI5 zYa_0_;@aM-9h?>cS@~NdFzJH5pF4S+8;(I>uM_@_^$eJ{Q}}$%*$>#nPSUj0b*+PH zF5XOe<@?EPz1eVvPUR-DgL58wL(U>u135F*B+#J%mG&oYgNDbU0!5&ggE;T2hEIw+ z>#GJ&4XIJ=$iUl~-(&IhW*X?5An(Nox0~P6iSY#E>-6fAXEz{*>5vJ4^a;OTqgEQG z#b5kH-a{FPk^|MwmaHnfNPJBQ{iKpA5R5b=M zNNbBDik&kiy0%;Vkc8}#`%VlWZTbqg@Y(@aX^0Z29pD(67^wioA=u$ZV?TKJvH3FYidP}K(3s42B|UUGeK~;*lg@CS~}W%yHPp6 za?E#&by_86In<(kS}%#cX@>)LR}W?=GpxaZ;_SJ0Fv&wBEf*U8-He_lJ&WC0uaOn z245e;Fj&Pgs7%lHUFK`l_io~v#1%XMh0jcH!?jJl6<8rB}1mGg3Y4NyRUG z!imVLOt$vdA9oSZE zo9$HNu4bQtB+q!osup&>}^)nX~}m;Z^L zHfgf=YuAH?fO90qUN;QyR>kT%s35sGHW^QCr4LfzV&395qqUaYLtT5$M0XkYS*E<4 z#`zX^C9dTbmwoV5L5;*6vaR6qqtQNT;kLQqlK-w;Z!A3Vp@1jab$VH7VK_Ofb5zGb z5>J+Z`7woOp~8X^*FT0U{Iqs5&ZxPlo?miEl(Mh%A~(M zoS`*lWVfOE#ku|x;LZc3n&=cM9gq6n+?NkOnvBMOXUd|eC4){ z;u~$p*fw~hdb)Leps3(5EB#YUfb(m<%|<@1gU7^_Q&R56PBHDwV;J0u*pq^}rb5-K+MdlXy3M z#queGW`mcKz9S*JfT3{14c*f#Xm{2ZjzityeBWpXyO#ybF5XuQGaI?kM9(}os^0|q zmiUuh6TQ4_8O^WLr|O1>B2Vr<>qW9VON#HcJ{U9CWjc@BZ=GL<%2>wAoDN?#TpA|u zaDhC1Y}XKvCp549t9`}2-h1Y|63=yOi{0u>1Kw_HPu?En-hvc#CHuD>r}FvoOnt(IiTUF1(RNZ@#%59&}Jh2uc-eU;1FWRpWUrqfml)}#dM}F)K2(-+5-sv%F;2gV{*1qb3pkjY5LlXvakvYT zWD_7B6m-r5-t2;RsG*t3F&+HA{UR!0LAXfyeoHKBH-ZPRNHhNK6sqs`V%nmAc|W1+ z^HQt-hz&r@u_nN~Ui%F@B2CoeH5eB=J_4T~&e!9$87IFx5#p5~7&~6VrTH{bLY*{Y zQp?0>2_Mf03;$B-HH|E0#8~X+yiOH!DNFRyNvw~oa)mWS_ObV^X5{o2F!yGAte5eo zVtb2*#%2eC?zqzO(aVgzX9j+G)>%4$^K0w(BaM2lxth>Hg>T0S}~>Edhx zst={z^_W0x7IqTir8#+d!Kc3z6mkQ~BG_kk^xN{0WjT5BR)dM~N=Ggmjq@!vbW|Ss zcIs{zmbHcWSNH(@3+&GAee?aQI|aeTjYY)@#Q7lqv>!EeZ!#cRum;a4oU7nzXkOZ4 zo&O-mRL)e>{`!bsw444EUXihwRAyDV?||>9gnt6x`$QirI(?<~hcuHOmW@49W2riF zPVBijVC&=NEKK~ik4688gzj{|>N&?}T5V~9-1?U^bhVO4^PAEY=CjC!GNMus5*IEp zql{)%p&lgSx3K$%Y@3~&>+_cfFU?#Cr%MR$8ofttlR$C5{c*<_33H zsnaY^t?$1!l+A^&+-p4_GQJopkhQjn|F(*u?eYy@q1BmDH?547Y_R?b(6Qvjs?+p} z!k5*Ad1D!BsW*HfIfGscSmci~mUYwF;?n6k(2XA`YphPiH#+Y? zhw{C{98;WZ=Nk9HS((@X;IjNmj5t_WCntg{%Wqp-elI#O_MMdN;bh=QfoYA##ZE* z6H`A*Uo6hq)MK9)Ru(-ol8do{=mT~Vy0Zt@!yNn$po?2M|7RcvnS@}|9)W2v_0`Q(f#l0~=1g!kff(n2qC%>Qd#*>B* zZbpsR_F4r%m{ZdacP)aU7lc*uXZa!!EcOi6iH_`BI?qt}d>HeLf!;HZ(gQoZ8;gHq zi{7)2(h~w);Q_Ar56_5G`H+6*ZY5xLu+zI~Yn?wft`b<*@h%v-7Y$wh z`5_VW%~9)oyK&XqvhHoc2(A&hFN8ND6r4iFm38i1o7UBh%?ECpF_!IoY%6zkCceIq?W4J zX|UY!iufd!*o?bTo>x$ zA~W$!$DAoH`E=I&(%eMovTyJG=>8sLB%!rcMO#dzjZpAPk{^ikauIYJvZHR;n-HQ_ z(i3h%!j?mb*ityKcs~rVO>wsoNZn??Qtcp!TgKPmiEn-Bz9nGFxJ74In48;TGJ}eu zzX))=Z^8O~A?v#@9XcM{ZXi;w2$$#A&09vD+K;>nVZ3X&`Ugu8fIhy<%mqSN!YAJ= z1whT%rMB=dF(l;!Qv_hH?{Ra%xY3&8TX2l24XbJ6Xxp0FG$r*ddOiz`nKZr6<$|+1dtst7VXwM^DpO0ej<^m87LGLPdL9N=^~{lIYg^!LQH{lc*{(hL|TnwIAe^ zEVQLQ2bP?rpxT0lxC$wbB(ry{V#FRD4i?T879JR$Ha$pOetb{BR0w6})K8bpo ztz|Dl4{N2UK=lO=d)-0=54}-Xcn`dh1)Vux4WfyLD#MQ>M2;<=1EPtVD#gz&1W2)1 zo#zJON@jp2nkj3M7{EboAq~od!!s7dgRxkaR|UhBp06x(Yyy#8nWv2AfGb*(Ico{a zBP(o9wks3TZ7yO?b1Vaqo$S|u!!r^ztv0&`%ftEQh}oqZCc7l>4&6lbf1g%{` z7>ni@2(HsV`y_je3ZYw&M?|)(6yjqcl1g)|1fiSaH-XdMAH<+OdkEXk@=+lVT}xP<_IMp!XJqz)!X-PPT6q?sGYx%v6@s(uc#7tSG|LZbP`mwr zmP`nHxUI&^3lBgg@z9+g%Y`~>#uQ&Xby~q>wu>b^roF5d9 zRN8DH><-3xzNNpLJV&*9B&mdB583V z^*PGP()#|lBus%a)Lf}w9$I3#%!OrQN8D*5JMxBf@5xac<_=`<2>sXYTv!63nR`Ty z3O>S+kGV;=jQH@M!(-Rv3_&&5;LnUX;Q9+3hj>l{{wX|UXq4au==-yj#m3d85v~YVX%;EB5*{0}HxdnqBE@_~?n^L# zs}~419QSBOKX+h!X4U#?++$%r%F})@(tg;}eiUJRjz@fsM0~D9_{w&6Gg}6Q*x`Oq z(1)d9UXb#P6j%oO`9v;aNk2^NRJ)n|7Fl1s!1@t;g7E#WLO2CdpU? zWM<3~LB6e~QzW!+l$p>m0Lo#jU(`ylLL^oN4UsfnP9GEIX8>oMB_7PcHQIYp)@gX-%O|a^(YpeS z=f3$fXA?|CgYFs6dxz6v`YS%8YK%Jp^*P+(?8=_tjsBtn(dX=pO)FR0Q@KhB)Ssj{ z11v(7(~BY&Kd8*s)WC}C6N<}2Jlc0;v?r%w41s~cu6IE244Y#Oyy3O6Mt!X>dLJ#Io$nS90FP$a>)TxP-9z_%;j*%I=)$s3hNAcz(KNr*z7GKR zBq`AWQzz;&P<1vyFkrzEFDp`gAR2(M>A%vC1|YEAuL(u6@cNBnPo{r}N!PFKNV6Rx zv3s!^ETaffv`K8*aSd&yi?!U&?Q^`VVc<-MEIOzV zX>7<5A;|{CG=^{}Jml#l?(qJIE$M>Y^RO@K_fTQoV_q&n4f8XNX(wr37zZMLWL0VR4GB zKIyN+j0NvlT8J|Jl7b#*53}3o9S#&nkNloeTDTgRA2&1ca?lEQwpFDe)KujLjbj3b zLpH1}0=Xsv8UC9pI{2LN&nX6bAbV3ky)m_=l_sXFV^MPPpoz3{QNd)hN6)x5l3(*5JhXSz?)?FL2$nt!vJSXy5u=7sPj`9ax?F152 z_T-h-twGGGh*N^OVx_;4M1=;#P)z=69Suh}RIKy`NlXdB;3@;3zZ=R{>*GyQ{bM2j zmoQl-IUE1qVw6b{RSt1nIEW}EB28Qfn31e`ie58w%(BfSnS;V!2y)R}8Zs^7a?wl7 zJ~{Q+4o~ARixXH}KZfQefXLQfZ%dOXkH{Iqld=fx2^4LM;7axoYf@LrHa0HOUGT$^ z69h_>tN(SUDJ6HNr*yI})8`nDRb20S^H1I5;j8u4df;)`4*;hY=_c+cksIi#WtYYD zx~Yo-ID>JFE{hAExT;69Fd3*Rb}$nee^KoZpu>^nDonmq}1 z%`hvld*)4}-Bk(bSs*Ne;yMUFLM$VQuD4gZ-+7Qlx)X!PrbB#l?kdN)3dX$RPDvi6 zrN1+KEoebe{>aEYA&D$o@L;CZx$JwXqMME^uP(rB_@T>!*kFQh8$C5=dY~8ze!mNu z;e&@K^vUd~GxnO1D^^ ziX2Bd!=JFj^FXDFKv-$_dCZn(C=*dltmk&(BS+QY5<)hv8V>IJ)y|L zFis75ksyu2ZiH4%oNWBcUc}9BTI;0_y&SAbHG7aR3!8i|6yn_Pg8!PI)U8&iiS#Fn ztn*J3`n&w3f0Va~8va$NqGal9Z{ubv`d5znzvq!D@XHS{A$v1eiiqYbz(7*0KF3|l zRWP8)D28IXx(6m>qvEZ}o$MHi80|t`7b2(n83-BmQfBXT-EDc^ZoEyjI~37a zTGTh$g*(I^wlt%;gi}5W_GNqAzG=Esi-?F+f*C=}Z@OVUk!ef#PMy`EWq#X7TPOkF zRcTmUU}fsFW)yZ*+??L27X53EXo4YQPXN>fhvD-oeD8W>sB&3P^|mA2*yUI{bAU=R z(n)eD=oxWqZ|#M36)hi;WZZGWjatM8mFL+jn9y~$fc}0%cjIDm`kxYU|Eg(HF_>=v z`D5t3KaKrAF!o>emHn^M0x~&Q8=HURh9$?<$qg`}i`8tf2FqWI? z)XkC&S0Eva!B5$8?sZ$_*bm0#1OHZJq2uXH!2Xv>|71b_ZBf#H&)@%N(tlVpIzd_< zlo>r(9s^tW+w}!ubZf0N79BYmg&$m$qxQ&n1#7kokHAL;oUfnYIDi^S;-<+W)7iPl z*)FrYo4*HSclD|E!f<4uI+Q;|hEg#iA3zu~pGA!_!eT~6RVDF#5yjtxi^~dOsB2d$ zi2qXSv`MANdg|->5{%X8sHDDz2d{gpS420D%$qe_F?^9w>tyj_X;S?x_TC{R5w)4nL8~V|s*R{0+mG zS$-$!g!B!-mhn-?(HO87MQBKu%~LkTI7zA2GAkc+pFGkZ9MdWAi_%8E^ZsiHVX2CI z$oeyzXa2Omt#$gx5Xc$Yn*L)_|6>G9qxn$-n6SS+iGGzTEOGeB3{~3#N^fC9iuMwZ zOacC2gGtyc%8iN#+v366ac8!Zdjtm}G00@DfxJ3o;VOmJ|08h`NC6;S4=`U=v8{{z zq!lrEkPlSfhIXvRXelC$nBQ({dwieMCJhD_lzp3_^smjZ zi#gKz#X*M5*9s6Yge1bo;fj$y{!#l+bM3EkATrw=avuZ`kkvm$SR8-rzW-FsC;b23 z|DkV@rl*1SlEH+j0nR&T7k#@cPQH)|91T$Z?fIQJlLJw!#Upy$&uV(yH}Y^(=`SC&>#Qz5af6?O8iz1}PV!5Nsas+}JHx7@H*^7wmv*4)4{BU$eX9w7BPd zs1eoxsYfdTeFX2Nw^I{(?fD!4`{I509wN8Hc0J_826XlAESj*d=yku}AOgQBLjFL$ zIz5L)Gr;6ArF*$nm20(KC9 zg7EJpsNOTZzQMI%Gte~qWd}YTzErjk7kn%hrmgiC2ImTNJV{Mxb9%HJ)Kq6pZ;5qu zmf#Z)BzZEV}Wo*=MaIJLVU7r&yx|0U1T_21N~SH0f=9(}R!Xl>)+f z6LRZouAue{ifprwu)Np6I9zQvFy#@x zH9#qe{)Va#RX*upne${>YsA0{8%`Kg;rKNgWrt0q+*DpLhKK4#SID8i;Nm0R;hF7z zv^`erR=)0BU)E>4Oia5+2lGoVzo5R(JK!c|W^w zX9kNei4NZapUGV@FOBd8de!Db%$iVvHb!y;$)JbEI-~!_{d2+s@hjq%fAMT;#NCbP z;frnt(E+(Dmd5O4lc#x?tDa)AOc{f<`G`VxK1(s8=D5vNR2uh(jDRq&H9{)@=F>_# zZp%e}6L(Se$NgikL4VA~+NDZ?%JC}>%ofWunc>h~<;3HLT0spZ$1eDFE5NQU@i$po zA&ng&oS*qI=u@=GOoT=NJSu==>$z&sqk5pT;Jd)P=X?6 z-wy24960hEo@eI-y1`{a`MNklOCYRc8Ae+`K;c6(8=3}0sUa3nen&OQAD{xK7!!WwgQ8XANQ+i+pGC z;Rip8o z?z#ifO{KnNfOG0bpbbZ^*O_mPT-5=>)5%}joRrAmQgTy2g>2%ADBHI@(&y>uiyOyj zL<@>_s4HYGjk6pZL*y9M>u6iq^^q#OLkjE&igo^+Rt!r^A{Fb9TH{mqTzX zCMMuL$5#*y-5pPNyC`;%WS3rg7Vf4@;qHBd!V8CaLNTic^hcl+7<6lXT;NZh zPX57IC;b{sU`e~5^yne0jHigI9?z9H7m57lKXtO$8}uhIRh$R~b2w3OO;x$|<%uk@NYg7*omD?k^j6zuwYntG>4-5;_GF0L~rRW*5gMq&$X zxN={NULy&kXV4E2|e_Q5dVl+X4z zTG;B!zU7LR$X0C_m+qp20L8wSAO;`V1vWuboyG?DRjMj&N$?76jUyzfA!02NdBjKt zs(?I-ssU}TSaNnHHJMqbjI30BBW8RTWeqx?mFY$_Q#5D2_}U9l+4n|-wmW6Wi|#q8 z`p%&{^|9iU-tniQJNCPw26#B#)woNd`KVI$r4wDI9@}+TvAw&u$|zYPs^-x~7T%;j zjALOe5XRFc-4FvxbHdG#xaJk1CD4neHq2cbZF{BjLmPyh^WNRqtbizPZJ(GK(!qn`?p`iH!|PY;y4IKt8PGv5Ic3Lmguo^pMk>oDNcwLPMD zk0}jjofq9&I|U_*8%k%^XV((_9}CcgcVox$J*>Zus|(Hu+)ySZSQ#YX)@LJ{ylO-j z6-^0xT5jx#fGVZ_Y~Hn{-$*fy1YgHYxiNP^Bm`99I1oXnj~V7+Q1LnA#t)el4&q&8 z)XGgzy3ikXy$9HrY8r_ddKTXyaV<6OaFRS$N0!-Fz9xyjK+{+ma2zq2gLl`xJ76D9 zZIIHJC^EZ&ZX4>jfhO1FMeI&iRZr)Ku-!S8P8s^#x!snL<{Ikk^v~hYUGL(b{?MBF zI+<|<_cq=9)^*{(E>!htNeBOC1!hYiPG*xO+~tQF0|9-=IcAzaP?V#C`KyiYJiHNe z^!5~SUk)|s7MvKP(3=yJKaw{2*(oQZBW1v7WfKy~uB2ZbzK|K{1N;($5$3F+B%&55 zE-`8dYdHyLsX{EhgxQ^Xb77D8=A^NW0u4n{Qdckljc0EpH>hcgJ2YS0^TQM|-caRK zYjrf=107>}wWcA((Z4Wl!7!`0{It|4eIS{?Dv{We3Mu_khd-*9DuKu540_o>mg_ic z8Ca_r_$Tl52X;#kf<#%pWNVaLj8T_pw&)vlwOW0gDCQVa4RIJ^Rb@f`mu#sg$X`o&(l@Pk;0Kqa5It3A*P*{*H`d$+HV7*bmT|`^ z74U3mk3H#1y@tO!CGt_kvPNZr?2B2mW_KV+&&8O+S5Z|DS-ChYhg)OotuRBo%YIqIr`S7;Jf-RRL~Q|$3-$eZf1+L$ zRq~or1M6YE=V7GV>-6mc=)1V6JRMUzkzh_n{P4di)k}_fw`vm#X%P+)d%#PSJ{aQk z@!zstCMs?+9yzFN_XXZ!bn17<7~j%+33W$?9=riGe8P}^cs<9JpvD3i1`2c3yjB-t z-uQL7F4v-Ce_S4PAQ9c+5ANr9GM{^ZkmiJ52OUxKoxFhWFwXN(V4p5Z@_|aS_5mzB zxLHQ~dkrfMGO&%bUc~4em7<9x(n;Buz{8Z#LnZggIf%_eQ%CQ23Gw|?o85NxZdom4 zk$Z#?A#aXHyjyeiJJMBSfnT1(rY@ezW8S|VoAHG`kqW(mat(KxHkK0-eeGdc-w6$E z#r$*Zjn5;h*XvjKuSQ1X;b7nq6GIGFcnPH2#RLO&5W zkn|*z$GY|+lQ##%9GwJYK*E(J7fQ5>)^0fC5e|j!#Vf)ngof^suWvnL_&lJTVLU^> zyhKv3ioK}sjahRFCF$CM4WYkVf4c(^Lrhd{R$2b;GkPU(Q@VJtE7x5*f5TtCx>+_5 zwMWGB)Z)Ha-;X|+oq9nyGO!~O^Om#qdqbsnwA$S7vPaDm|`hq*RfB zv?S882}K(R?d2JmzHSpa$!JbnuA6A6MtR)zo3Qujgm*9sGj&Qk6u}OL)MmiQHQu5M zO72X{#J;h|>z}{V{qC3?3H#9Ow7)_sF0*(g&Dy^3H6!kG5M&Q5U(lO7plP2qJ8RUm z)?rq`ZOCcph`O^2hR>a zU>i4N${RIDy(Z{s(+L%HvSVc|yudZ2&lU85c>JO;r~Lb_#?8&t|16pLW9iL7t0_G> zuzIiy{5bxv8Qnkk3kbdMd-)@!3sIDNFCt|1?!ZOX1(N67h|UG!PU4{LNEq#?e<0Hv z(@GU?W?Q8{(ZAk8x|F~sz%z*^$Jf)lHsfaTeR(g*O!u_KvJuD;0Pjr(m+LS#xVbTi z`}B$oxT4rb#%oeiI(4)87HUoHY0^#>6012VfI=v=OFOj-?6cU2x4JQ7_*(7@Mzl7XF40^3vL}oR zM)UF_ez_A!!YwfQEiEe0*51bVo!9iJpB!O*dT(T!FVn`R50mGMDsqh>6E&azg%clE zL>hbD?YApl|IC0qQPtupD$fRI6_6A7OUo|FS*Iv!D`hMhm9cu|k2G_qE{@5gXcmMI zf4Ug?o=j_J$4R}{!YYBEz~3~zh`pVQp{1RviHfI#=|7L))0i~45OPJ#;QT|R1d1Z> z-qDsKuhg0#A-|*=3a{LP8H=NvxSM&wBO8+6X9BXxJp*3aB}P6-)p@b|#rq+O&n#zR zOA$4=d2$xfHmZed${DcFu_Wp>|e9=0kt##0ye&&mTNLzO^Px73~Uqoy_I6bX-3--ov(0 zIOkrLNCpkU%f^1vO8JJ83%nRC#szaU9<72R?P8yh@y!O`5cGqgB_+XUB3hA0wEwM+ zz2h7q`|vj^@F-4!AMgL)qxh$v$&Oc$>0`ti{5n2)@|%MXhB)5?%d7TmM@WGfEx5Fx zJpU{yIkl=@j#RGv*$V$Rh#%$EIXwmy41NMH>Gylj1dgxzKM6qEmYiz0^UsZxb2W!a zDFW&Xb`=HYO3f*_W6AGSGY`kT$0~@@y_BeIi=rDxffqS_ekzp*Mv*zwPve}d1-oES zoHe}Q4$BwU#ewnoRoP_y5Xlig1I0 zA>hOR*6-cs$sH*R76?F$X2lov*&;d`7^o)<7l(O(8KI8+HuA%cd~z~) zec8fqB8Xs1BBB#t77+zWgkybPb)D@W7LTdjHk{~d3u_bfBy|-ByAA3q55SYsmqB~f zO{GN3hDk~)(8zT&`-eZFKhiW?ffdaC(Wr^~qv*$Y&2_gj>8={@9JR{Dnw6X(zf%$# zyp0?4u8QnEwJM(++Ng?wy|m6N`)@=pX3xQL*4Kary0IASBi9SNzy()j1MfRY!o+Yq zl6&*}%nYLgz@W$|9Sr{JxGT=elDluFnD4z+V(Of~jQ>S;hU|*~A99I&gPk{c72Mfm z(pRimWE-ad{rI=aPdmDwpg1QT_e5H?WSOSoLhwGrec-ZlZ0bKpHN>XTn3$!25yoh= z|KAgNU)lo|)@3XK2?7EI4+6sX-%jLD+slC79q53ZfvXAr+FMeybw*P~_hXlQ(4JH*ZNYu>XJz-SLf)i3>R7b5cmXrQ=p%Al{hJxHX5}{ z!T(_X8+yl?Lnb45$xzn(exvg+>yYDgB{kHMQa|~nc(oKfyxV!L~H3} zB+69uxOZf}t=-8>70L7P@NKq{_Wn#q2XYdl~MD(19WUq;S5|a*OXV&IRlOp{!wqyMEI^T-A z>WB^B?pmz~QD~3F%yMUGE4ADdF##MCi)pLicoP#* zcM^TWOsU4vT&&Iuyr@}t&afKRM!%h{>zDf`HE5mQ#Xd2{XUDy%<<)Y~TpIR5mO!gM ze58SUO925>Z+SRSJF`01q=RFhzkeKj>$FUHRVXPigRT6tZE5#qG;7b5!q}!oueds# zW#HL@AM1qIouatO5t$yVC@b?m*TYLxr@XjZ#teyp2zKh)3O*caFB%iQvd&_v4CWhw0Vj6itg2|)QcsA9?6$q2RUW2(857lwOt;eBv_jr|db4CB4J-5GI z#DQ|&ZA3GmSi-tAYOVgU4u0r&hub!%IdL`bxXqYWxshxHj&)FEYMGKWw;Ek(JXyI)6v5uw`Y1F3M}(l?FI-nF8SmiFd$&&QFMRcXZx z@jvTD%lGxKuL+D^=NBsUZHB!{a&FTlH0>G9QnaHnS8%=`SZ2Rr{;!9A?@7x@6*~L` zdgcRQ++_J%9vZl6@{bUi94GUxy+hxmjl_4sF}XzRrun;Rq5H)|8AXZO>uk-q?_5OO z6~^@x_ItrSC~Fhrw!ldj^5ITyUw;2%Z45*V3!WJ#@eS!}?{e#}_-TSDGhTDUrIdU| zJYoJU)Vd7ck|pGv@ANvGQ%O;el5JZ3qim)aU$guHMkx8}I`HTHMQS;n6%8gVdage^ zVn*K_$ri1Wkanyl*j7@cj8(p*A=$%1N3TLfQEZ%B{92u;&?oh#8 zq3o5a^>pmgAqJ|C}!$ z1lmm-Xg{vMYd=|gduvyRe_Bz2D+Y`Sx#A#W9|i{5-XO6NnFyOOKOSZaeDH=D02OP4 zG_(lg(amoa0^Ly0l-rE&G8zQ%mwo`%_sArzSf(9eo`CQ8GU__Pf{`#cJJF{UhL|J>FarBuEaJ^ zNxtcT?fbE(cIEReXiU%ZgMhOSMhVnxt3Q4&?tmJVilFLc?)$RL8gqss_u zs>TUoP@JG!Em+iusMfxKIV!K{+u*L%2gI#U`4OUlS}J6!`o53$_hT5Jh1VtKC8FbE zHDJySP)~!@A~wXV+QPY#{O;ZNFMSU#CkcMX8pvO=`^dvqZrP5RWS7*|%o|l)tD2G5 z6Co|aqTztkd6^`Tt!^Ze-w4;M)-h`~Box$Us$?tGRy0$ywu5U^NY5XBnf@)WNQ&&_ zp|;`txD9Ie;ggRX0hv2dlI~RAuRmpF?^J`?$5=@LTA>g4{nzo2KUqV}$;sYH-O2KQ z$Yv_fgBS>0)D$#amfZXa_W)!;D_tYbqO&(Nwwt^!FlXYOV!KL~JLrk296wpA?{{H8 zGpT=qW9bz&$2M%_SMi$GIb}cWms&np^*3`SrbS(qvAQ$0g&E5ZPp(gzl;jGDl_lCS3&Unisc=MNI&o0De zt_J?e_x%39<~)D;qkme02^4@Xz!j~3&>}kaJMj3i`VV>59uvdGJHVpPS*eNg3E?9A zvKibpfEOvlyxBvbFF)T9S*yb;^lMFHA+rUmlw?CvELiYu4NI%og58~M{yQ*=f8cLyv*YeOvt&>UZAN;0L z_9V}_)$|QrGCxTrcj;1x?elLl)4J(R=X;J5gn?6yOjRLMQKUiZ?FAS8ll*-@@!kd( zSp=XFx`E$+-O=?YL#W!>{_j4}e>a8Vn0&7wIv-{{^=My7#4D&xS`m4LZ1hZjKLo+E zrT6TIViwM9FyOF?KzA&2%obR3$d~8g39iGg4FSDP5EwiN3+N+=Bh;1J8J4CCVcgVO zvaDOXAt&;X1a1uXnKWY#o$_Gml>M4FOc9HL?`H?-ST_PV2lfrL-qrvT_OE%ZFGAV~96F)f#h5J&PkgHw z)h*|VMQebM7tJk~d;V5)J299{6|C7c<^$O^n-~4sc@M~%tBSNb8}(U?ODc==*_pftp$p-gVKxbvzPq}M#_Ad#G z7*!Cfv~E4o=@vJb(03RUGli}E!}4u{-PG;4NeX9niBBB9ZW}|LZKIvem(WCf453%*W`pmVp<3 zG7Hwzi{=XbJLrG6UpZ=>jwWwnHv8PxtI%=K_5j z^Kl2<3QQE$m-R{l`=<@2B^(r*d*Wk@^F_Mz&$Z|4#YKA%+419+ASMJZgk5f<;nQ$q zVF`+hVh7j|w>0jFMDAh-g+AYpAJe8U1^YxoLCXh&2-^qTJr=g>GIVQbWP0m9>KPx= zQ@3mG+70Nav{;7Djpopl3$J_-aT;{9!sAEl|8gE=znCOY2 z5>WWYX@*C{Mxi~*k|Xd!GDh{FzkH`SE+G^UOfF>+QV|Mg#4J_iAyo-Olu@8U87mA| zx&dY+QKgJ#&L|VFi_grwZ|-lHrrg^pI-lCfBVAcMOI6)e-*p)B{(MWSd^BF3$JOwme ziI57+5QpmFB<9tE`?BI7fK=rQ6t+hO47ZA&6BKw7zG1H*6|$U5NLKm=+<{8f;R(Ji z^)6vE-?4QNi#N7?fRo+gwi8{eM{z&F`e^+qg7r+Nl1^SWM^J_i<;W71P8~X#VQMxQ z+kN+CD7<b_9i`raz9_HJE*uESYs6?)SpwpZk+om#7P<`+1QzBsK7 zS5q;`AtT92?kbW)?48|KjL`o4W_qk2VnY~3UX`@JIXZO6WQvb8JKB1ECC*8Vh1Ie? zZ%fVmvMR3daBU~v^nP9KUV|-U@R$JNUHhMSH%_Nm`4AiXFTBTm{gI`uoO*6Ill>I> zb3Uc$XA66u#yj3e-to>6@-Ms#|ABW$#AU}PBc546!9Vcs>FWM65JT2fxC_L4Bm{#u z5brWEqf6b`|G@h*6uv>Q;RCNxXdc=--lqn{!S|kX?6-*Uv4^*6apL`t|%c8Ee`(q z3l_{Vy&@$&4xqhy%U;^#)v_KQ1TWHh^LUp)eC4CqeT1#L# z%Dqm1Hn;GQ)ho!L9=xgon(7IXDx65mhe25k5%URV7PK$}?*Wp2_3LLzyxeo|;iTLx zBmemH!b=H9z6P^6GCNVvLU{m2^b6F#1O7Ps2CxDId?L`l3;sR-Zf|b`e0tz7XwO#B zRh|W^#MRKyK?|9&u&tgGx)HwMumZvIZQFnG4%g{<5&2wc2!CtANjM9ir%rGw1mf~BgC=Yte zeN=mu-d4V|5=FMdtQ2%RGJ0Mh{tNAo-#cF{Lp^Mf6u(}&n|2;8OhbMo$6?jO6|L#? z5wjUNtCb`zr)P=J&Ky*Is>VIyHYmX~7cnO3Cz**tjI;UTugT~Y(6-?#%0ELId~HI) zk2L^UXEgwd={WMOJ&LAh$o@zRc4ld_8Qv4=mS9@E{s^fbbrf`x)=%687e&~@9=@&t zf$DcHdFaWIMb#w)Q-8&LDlKs5yHEr6FBH9zuHd$?dhPIwovbN>)l#Bp^?34F$wZYz z#P9fX2@MpI&O&ez8{jqBXX?S2&v%691sCm8q>4Lv-(g~=JK)#(GrC=O#6KB_;_EA( zaQr)Oa1t;;CV;$g0`lhn+FJNS@(X*qnEnT8w1J8Ui*J@*x6Q6qrJIKktm!kYhX_P` zd%~O*7*P*J^Vp{ktGa91#J>Rqw@86PFicI}u`SvIqr4>IlV538#;L9o(h zI@Ao3M-unvB0Ng<4Q|4(H0Yjy06? z8}smLQy;W68yvs|ld@Eqe)u3am2!=&(qDGY0x+j-wg^{kPSVG)*ZtXOZ}ZfkhC%z&4}iFdY4M&MPZrKBa*!$m%o zRWO#&RHd?gsl)oE!@JvMf6!Wyc_Ved>hq&Yt=lP;YK%5S+5+6PtbKCOhJ zC6C}quE4{hi51t`Yc4qj#VnG6ITJ6G#p7MuT>G4+Vcfh|-o1k9@QbLGl&#qABSw}ryB z^%Jx~tWXg!qp5^6kRR6(>DHMO*iblsK2rKgpTsxkgOrBO?X-tp&V=KhPa~LkL~a+n zY}$g&DgD>@;+OP*MhgJ~k^}p9c_LzA_*W^Fo$`+s+|U~b>@w;4N}ca#BU?}sQeQa5 zU||%xJPcNZr4%E@fXoT@<+|m{c3eu9E(h@!LCg{sx@7Fz&{bs_EUU^cCRl#?*%|iY7)9teJZxlAQNGO9q0lWonUXaz3|r4Q0tF5V|Hh; z>_{y-s7SvKTzZ0e$__E2iR2+PJ80{4S@h8!ppR1w-^H|OB3rp*_>>wb_V9)BukYlf z>Kw#+{@8KjN-uXvJ?+|N#+!h56c1u-#&R1aIA#kQL6+yt(_(%kf1W3|iDsBn^@+7;RJXd9E|kFSWSyEG zw@u*63u<;`jS(TW-D{xGJT37@dlePPofyAztaZ9u`X^uG`LD>WkzVo>^QLxp)6*wt z*a6$U+rvkmw_c2)SA9l5^cK&=SNvo@BAYI36}^xjPpW0z$$_gh!dTLECo z1I+l4RbWfD>fkjhDv&`4VcR=I3h<$m2UbQ{>#_A8>A5q0NZB^+wLt0>`AQ}s_zzz4 z>aq80CfTWC@l~D(;bmQaY5rDX7iDj~_ABEi@CT;3=D7QbT6>O}jLR#d1Z2>tOwmUS z-zG?7>ytF|2l%xzY-mJ2+?yI{u2qz$aom-n_#sJZ3eZu6&n5Die8*pkGLP}(XTH=T z0Vs|z(L$tmd62)7uoiF^pGrM;nck2cPebK@pC%P87F2oPDN$vm3;L5-isY7c5@HbP zcmglq(d0p$@-&=ph;U-(EmuUQLv(e=KD?Sp8db|1imWbF^5L);OP5*Peq8}sWPDQE zBozIJP{U73t>D4EOKz1)-;efuB8TA%d9HRl7FgC61Sm9_)51%B33|lPF*C||-#iI? z6+R{TVY`-GRHLv-B^XL2lLjh|B=uvFQOW*r9)=O; zN&0%^|L@@%LsC6;7wCpk;Qp=~0yYHx8m=oZoK2tKAiIRTZM}2Zf5519YR$?{a^x7LrD@|1Y;-lKpLn(A}Qg(6F6mp z*Ygou!co2VkeNHql46Vx|Kj>m3_{;&T%EaVkOMDQYFK)jY|jL*cO3?hbInUT#u-iq zOM_=Ft&w~wXrMniY`q`IVa_8qftDt7?8dZRxwOBJ@w4`v*8vS<(HT&gHf?(vzwHsa zOJ0{@eG;)sV=`6L*b&eEr6`c8+*2ImFi^0$_*8skwk{-N0;9$8O*ilU2y((TOubQJ z#bKERzVEC^OxZ>XozvP4FS#GJPXT(81&;Mv&6-kg}Y`RBOvMhv5(Z zoYIbi4@;ZGQi2O?9~{?~jL^bdU0+p4pIc|$Az;^@u)Y2~ zV3aDLU?N5=Q{HQNl+6iIMP5nhhuiW@G}r9rtNNX70uw1ZIyw^#vNu|xpbLk|%w3RK zv=7^`qm4uWq_z+qSpc~8O{RuM+VH*+hrK-Jm)RQ-3XyY7;`|Y6= z_9F!Y5`tT!tLAzW2@$&gwVR_(V6e z!0FDeug{LH?4(X4cMUaZTI4Kv&gH&luz$}5>+^QE=`35@)+#m8;0n0naPio^aMbH^ zb3L!9hhGuqT~CoX5{A@mq5dlCrS$0V18@5pHbC)`K~`Z7jx}a>HSi4)FfdI-gUidLW7%VL}zS=bxTCvTO;#jJ*cy`}E!3C4AvRsnMu+($pmqm7C8LNTOX0gA>BlkRV+Nc!lw7z1z_$|#iEje1f#qqGFs`R zTWGN`FL1{)Coo-l;UAMT&hY6gv1|&$&8x{Zn@?b+W<8`GQ<(hwncqaZ_P#eeFxH2Nq|4ouhjB0pP6i+V?1-O!=+g(f z;R!N~M9r*eWGVjYxBN0V%puZ(6d1qz`*8 zX-z@rfJw-0^D^NDj{0RPx2gN~OGpI_)pjx>}({tYiJ@cQw2hXtz`XH2PsSaqG zC|oE7sKmoE;YPB;9Cl=%J`)?_p}}SioYSwxTXfN&_$c)Iq99>CH5Q+6rX#q@Ot7lf z=cG4xSSgzyQ8~+Qrz!35i-q?8iaBO?S)9h&Q4Y0inFY+)*d+^5YM#1KYqHCB?lhLQ zb>=_u9@iC>PN>eaKk!39HXCvR2I|Zj(VGoDZ$qC~>h!rsn|4>)R+L!B)_&NkH-9WD z;|?u`Xp@#;ERAQK2iyZXmyNxgr#y4B445%;g*dtP55ZTKAb>f(5QkQl6%Nbo3mo~R< zYn|PiqP$5=5k#Rqvy#|VFK(q8U9%l}@L4vib*8++isCrRKAaRgwNaLZqP+1;L7Lc7 zg;+{ih22tc0fg8=SP4vFsC|3>>IsGin^Ti&Bl%Vrc$><=Z5xFsFKh9=xxgwrk1Aj%c5KGRlU3`OMd;+hX0q@_OB@X1r+2v0Y6o_`(`h4B8 zHLKfSba@H?q$g^DKj#0rCAO*=D_3;~H^K54*?fVYxb_Ptk%>3B;!+5*?;?uGo$(Dc zuOXnT?M&u_1EhMNMIx(nwZ<#*FFk0vvS{+VFXW-tSeGn<=i==0%CKVJB#?UUM!%xy zj{Owj6g(@RBAqTB)+Zgb)!gW+jXa7ck+YfUW;4xTkct+u3O&9148jlP#wh2k#rib&2dIfgIx4SEaNK2U z5d}xeft4~7y=LnS_1e?@$ooMzz1EeOQ!c1#%QjnE+!%AtDz&|;QtPgYN8_Y^O77-B zHj%|?s@7vn;>n8-A_}i=j$l&~r|;Z( zIEDpt1=|?QVx4knBSE*B{e!!U@feHk*gYOu4~^UUOf;D?Y5DcuH*?5{C`SymBl9Dk z*u?Dvg4Dos9y+X|(8S%Pm`JHT6;dX$PNEKzUv*w|*TFGn`uR5vpin9c17Drx7=}4svRJ_73yV(_eK&8Kk~yOzl%; z+bggeTk?|Sr&E~NsFf4K2!|W##Zd_ChJl8f(HY z%rCggbCZDa9OI$H)f)obJ8(`U4RhWZLVGR*_uW1s?}^C^hgS$-sC!K&(-MO#)Bu|i zqE6}z;rcyDLQ%znc1n_Q@@ zP~#xStX|9N#;V$a>>&aJM@{6C14f6DD!ith1*27>-{>#kK3DGzLbMl)oml3sZ!|3c zz#tu0>S4#B=hth!r|ZR3dk|JyO03?RsD>yMNFo#TV5YJy)QkSOkYWSCE|X6GI{TWk zMOQWQZ^6Ofs4&2~xT^d5TyadA>$oy#quMZ=uf_AdMZ2qfGrN?sV0?e6t4O z@|h{e6O6%Ov*iG#4ZTCaRiNdSQK#C@WTajhY69(2sGjcpN98l{Prs;(#~3vk&oT~F z&%9c9IvcYWtD1Jb5Erd847FF+u3C1j$ky2qqJ#HinG*7`+Az+rxkD8qr7UN60sRp`Drzi-9Ro9^{nPM1K@9Vz$K;gl{NU9r_o9vFc3Fi)V3op8~`8 z%JB}06Lmt`hdxv6Sk-YtqTPr{&GAwo8*m_`)Z$Eno<7Zl`C(iSv&jC|N5wXKd)d*6 zkay|J!~`}7J!BxT_7GO7PT1n_neTHP7w5-xk|duhRNQisd*-(W5N--d3X>Z#zW^c@ zjPe4v>`%PrZS&xzrBsYuvT^YI{an*g=%3D6@_=)L9B2N^gE5sp9-{E&QM7{{}mf~&q zu9)}VA(I79ZV08^5rzmfJbdyc&_&4U4%5)R2l62xGoYC&BSiIo`M{MIkqh1F2T`(g zBs+}`J~I+eQuETQ9=ym59fyeWc)=p&LUV%|p{Rwll@d!HPizOFSfq9bv8eEQqPVOe`S^Zy{kU)0iCg(Q_*H?C2<_W!6QPFv_z?5uQRpU77b2L4=fLDm@w zG=b5UDVOPD1IDJ2){6S66>I&;e+Gvyz~CSX3=SoK1PA5mh(ChEkm!4G0RK~PAQfp= zoCOAlqMt{l8Fs2lkgH{kE*KE`u%ct|U+_e1T&I4Ot+6149yI{-I)I1=Y3C&2{<+*F zGDF%22KE!Oi;CkS9HNmx+oML;b*2G+5VC5kHh?l@UzN4qyq!wf2JWiozE%5s7o`f= zMd^F*qNx13qql15s9R1;oRrl8;`O$_HW zbrgxfJmokONGY{pMW)X}81O(UyqY6mAH2RC_`Fj=8@c^Mq=)uzfYY*Dq?c||XK$zZ zn(Hkb=Ens7@&rC}3xFnt+qNsxDoV8?l)RN)k)Y& zhYepGlKTkxW`J2I;3M%PtGm!|QZ2<0i?h2;z5)ScY(C)|a5~|mJf@Q%rkfun>OaUJXFm&^KRj)5%nWUVwf+1{lRuHQk|Df07mf;b z2RTqQPf}-kur`4%CVC;WDQo+?!!`(o3ZhQ@gJSsA3W6n^5{_8La(24!&vTQG?|%Mo zpxr&**^Zj|9s`?w zBhfSS#$Igc#X1y%icccKxBX@jo?}izg6tH|Lw?!rok>W0b^L5GtT~n19~rj1mTZx? z-g=JiGsq@7{6)CVLYth){n?m!O$~iONN=JD5xrOiO_ELeVL4<;>h}pg+Z>0Y0c2oqn=x4w!RhO>wp>yIZ7xN2XTi_St({`}bA6vW30Ve+rjBsrXc< zD|$>CrAP!1$VeD;kFtSu=JBmW%cZ6s_8wBP2dby{tkx9@D|<%5{I_C^`D|{{)>hj1 zSPPwD(f>VsHNt1f?+rYP{#j5w@ju1bqjN_ zM1nOyX<=gv@R4hF=h3TjI9s(-gN!t%9-*_X_>YFSs%)wuxA_v=METOK(}1@zPqmKi z&@EooB5Pk$Q|qqd(0pW@HBJTtjdxT6*1&Y7!NfF+leFEhkns9;vF)S;<3+d}V=dFr zZL>wFG%0o=ngO70K_`?|3Vv1IxVefhWLo17JL7cD%Z3fjTZryBr(1QkHntqv($2Be z?mFazrC$Q-ma$?6@AW*8bgky}4-%U-@p6?5;#oqheLKPX5+*-`tgsCxFSBu?Rz>V z6#;SmAc}CJ3hOQt*hNQ@aCWi!%gDl*+>7RE7xo!ZzgbZSv==|9l0^%J={@k7s~Mnd zS;GuoRQ`u-IRMHQ>UY^v7v?Y~u`7wp5m=$5=_A(n{ZA9(?^$iHH-&5zkPkFKPc8Ph zWa?}4?RDSeQmG<8RKE=W&EG-_hX zl5is>F(f-0%Cb+4>HUyLu(GAB3gs<9?Qj=VEmMpptSzTz%@2rE>@BKeRbDZc^C?>M zWe!+R(x@|J`3y2s*r9tTIs5Y=<~V>W%~|G7&rl2c?}NzNO&pLSWhPqrYgTH(*OBTt zCQ_+3K^zM$#-l%{v93>w$7(c~&x$YR&($g~{vqhQPQ7Bb> z+C4%Prp=WZbAZPg@-BXGHOLxiPS;aw3f`WnqWnl=%(E{S4AtBVj`igH&1Beq_~E{Z zD%yjPsBgk~k`INkj%R{#0XE6je!xyMbIKi|_B_35-&~u&J3&}hV(J!cUuMsf@ zDm_u5n&V8gzYqCXcwgK@2jGa-E>rf@amC6+aG{E1x9ldpV%a?`u-2h-2!AXkc?lo%|4Y`o_3GLX2825b5bl4k zs`&@p|0+%XHP%`k;#&KOUqyvhqXzOkaI-O-a#Xnz2@BOHlV0TC$NbR#HP&kT0Wi33 zaxtFnJ(cDCb3FFz*Y9AAwI#-Ii>!NW=q~+?l_W9PAAMUk;K4b(KFy6}aGNoG+a)pqtOGliZIj7hyu?Yd7yq`n{ zyEO~3pHx37LSpcM0d$1aM3%dG@vSr%FJZ_+fB1968(wW16D(SUY5$7Qa#buOIcBlI zty15oo4;?1n+o}P-9~NP<)B0prf{-lmF9OJom=&V!*=6_glXGXaj{ZhRFtVng!yCC z?DJ{C(CBo*s7w>ViOh7AmHe*3WfJy_pwkmbDH3ahVfdg52o4tFU^gfUC+2kaPzYm- zbS%HPo67-7!%sSSN`5KL@WtzMWTX?Xei)>U$_jBdql-A>B+O* zalK%(nlI#!ndA{;Sn$7!tVO)nQCVhz^L@!cnTuk$12SR{svMXP9PdlZpBrLA$;H+o zvkPW38HS7`_y5yfn0J?s%Uf4L1;qCXaQs60Z@F|83nx=U6JDr@7p!4DS+w9ojFcQTfC+rtQ?;@=!!I25VASa}8lN;c`O!p4rufpH0 zXjMx^mJv5LAo(843@Cqn>ZMVUBWAOT9|c!>lhJKB$5W{Hl%;0Vy=AWPMURO_uu@ z5Q+Cu(Bd5y8jl{n=ShL`v&p zB^lK92z1fV;lA%?{4%H$kLy!}6SOhz;dzlWJZ$i0neG(qkyjav8j*)h-tlP?wV1_H zi&&Lr0`^(!BWD_|dDKpnVdk&)+9OvuGu0jsW@Y+;Y~j`v2F`2KXFs;CPp&qGNjvFv zw}MMCHRV@a1y*J|i*Pzq#nD-knMKly9g5N4H`pP=a3QQ?G+p5N+2$%jHfVL>+-wll zraN`}d@%Z|B5wh>pkYlr5cKpWq6180YN`XecRUnXvW9E)sm1Gw%eXiz^od5lzNX(G zM4*1qHe95R8Lk2yYqM3X#L#rtE;=Bs;C4|c;i}^;ZUVF)g(sy^47jwKnfJF)DVP{M zzv9PR;0SMBvLn{mW|HM^e*{<^4Sk0C2+fL@)ECBCdZpD_ZU|w{hSvv;gScH2SY>v@ z8a4XBg$4KY*69G*c?zm-onoBQ4`qITaLuJZwjW%%wFkxM+hy>fJci%?l3vp@8|()H zpE-P9W(?(VaS;z>-k5bE(kTw}uod#K&uN7=8pb`V!>I`B#zB-`8H@+~X6P89HZQl~}1uF*Rf_BnkAX}=K?n2h- z)*(5ysOJdY%csHDWR4pnnl_IPBZi&?*_-{$m4a^r(@vJhI>FVowF&qH;cdYDQ@vA%tA}ed$tx@grAkUop;w@fhv$|j`VKDM;R`RHU&;4;W0VYY69IwW0!HR( zH=D%EL-_m0rvj}@zrgdIu2H$acD>Rx24>gO!2FtXhip%&;b{uC%OE?`9NfS})w|%z z08IVxsFy|aeMAp1w7(%cjqMN)lZ^vNq>=oJQqAtcBG;&noVp5^CD^7}TzF3CrH}b` z%oo)BAbioQNo}4~#w&plRd>SVHOQq$JPJYnm@0ybA-hfF?jJPv@L~1=QT>wdhqcx0 zOthi8LSjG90HE%>0?te2r&RML)ezbTYL2-(SCO~cdA&BWjpS^bq>oaIJo6;hc5-6+ zgL=Fa!O~Zwr>v4`J#rF$*&DdOz9HUilau*rsU*8rQOjwr$(CZQB!dY;$7U zw(U%8+sR~-oV?rn{dU#a=Q~wh{kMPhbKO{L-RxNl|iNwAM-($g< zA0#Y)PNNBq+7y)YR1`7a9qHd2p0{Z#PgZXnc7RSj^Nmqo(2CGbsf96BkVe`f*?GhB z(GYO%B#S@lBcWue)0Mw&RNk6DMQa9P5(L@tk@Y3(T-TtTMf-5M^ZLq~X~*}t z_La*>lW;T@=5_T+1#Mx<^yOPz5!Mm2a9BPIBCQPsZR9MW`0uG9fNRR;v@b}Pn{6n; zaL!aY^S6|W6I?K+a$T7b)TG+4+3ebq+yInuMlUonP>_yf$4shsEu-{T0V1X;Jw7LX z1$=u?n0s}Qd1VQPU||$g@!Y;MFjxNF?*(8j!q61>DIfII3{S;EFyPg3Vdp&uz zM&*0G=4X~+($#qh1|b|i9N3uqi}`K%x2U-YeyZx#4~fuZ1)sq&qJm#%h{71vN;{r# z9G1&LKU@z=5IkU7E626G{e_!6N_zy~B2qmMkc``F75Ry!Q$fmpog?b_4b2c%Mp7#9 z`3ECy3OS%4srmy1}wSB_fF#NZbkg&{15W3plX;1u+NJ|qdh zZIC)Ze8_XqljXe7JUVW_c<$}6iNGTMmINx8gIs|1dK9JZReS;g$7(zKXc0<)+$lD0 z#$|}YjF;@d3TyVY4qTfm_vpjL_ri?Ov=qSTMIeUn~epl z>A>8Z)?OifB}3Jb*-S@P4jeDRP}Efq`LDLHTru%=|H=k|DoRHtG~lG@tj>V|r!~D~ zotE4vWe&B$PKH2gql#h#R)=7@ef@lU@mz~7T`{J9m+%V5#MLt^-hs4l#I{cyqfY4u zyEzcM_+mszNCmB#ahhuiTrSHcXQNw;q*VnHdrae01KAQgUA#TNQ0{s)PRB=H$Q*Hv zw&k5LOJ*3U=b(ACRN3h=9J(BZM7o>tw-@-;t zE?D%ApOkWrjo!AYT`ClG_Sg5>G>OU>rWFtMDQptmAvu#|;u@0avS~i=_ma|-#adH$ zYe!#v(J&v09CiBdo1A*<$TGWI?e+8uP@Sm?DG;=FTB`D7$tUPqP$}4Fb!)mx@pV)R z(~}liqN5z9c8{1;I>njQ&TQ`#Z0s`-dJiFx7P4|7tTDyPYr>zHIBJVf@8JiGrERk$ zEIO)ho@t)cV%Y?qK4Xcv`lvFWMW5NaQe;lQRLDJ{jaf_&zOvgpCCAf@yA$Tu2Ewy(vz z^tx!T9)7WdiExr1$bmWR*BTm`1=AQw5LumhvZVMl*!%0glt@Ut;gv&G0*uz-yulOMC|~gf zDBA|cKTlt8N_G9c9;65Iziu;%HkiM#B`s+-frQ0|yI>18xU996*rXy(aZKDpUMo$a z1H4&J-Y>NhZiE&4>8B5ZyU)wyvUW#)21mzYTmm&Q&- zr?XI#Md|&`Eb)Eue!s`Z)IZDqKrB|yM$t?-(L18oDVrxx1T)wKA%qV0#+JoRwnopyb1k~yj1qY!10b&omgU>AHIr{2DDH>^7( zivy=M$0fZb=OugXCrA0lGA+#`VFL&wH{=!cK&2B&3r61o??2{y4)K*qIulA!Aiaf` z*5Y~*nw#WHl(9bx0h{$W2;rYXyrkK!5JVblsMB3b2u+*95;}&^JqCNdp^?@{+}GHj zaGx}k`6*b*K8(T82&(IDS_xbt9Ev{$f8(}B#BbE6$-usY0lT-1p3xhWu> z_EW@bgFmxo7`9GN9N~%C&l-@?7rs3#y3L)Eqs$lOm#=!YW@EBJc^Pgup%AN*|M=Ik z%>zhX0L|&dx?&{{fA58sDA1KRA15d{s~vWPP=9GcshG zHJzGbGC)}wq~)h(vqP3CX;ju0XD3ke&GOEi%b)s>{WO2e-k(h;j}VUpj}T1)h0imj zpz)_b-tyx{?$0xuC;TrN?JVO2Uw{96CleqPo(fB|A1HOjL{M(`7uhZ-;SP0z*N7Ss zqI{dz&0N$nccS+Erp8v+FpnMOyk}%K+|J$tFSo+?$nD3EMXcV(`bNR|jpi6Qb5UZM zqsf@LdM!i2db<=M)BKz$>aM}^cirb3^hV*Ul5HURll7>bm=d*`(rhQ2yTNSOQDa*f z7dU3~ivRLjSdMez|Dwle)SX(>N~5*I60qoeXmLFBSuP6&qcCjy`?rm2M`xe-kT|dA z;$HXkRo^fM%4kQSIxdEB$Qfq|6Wl!sQl!-xABHN%mh140_eJ=mg(P9UrF0w-?}V)1 z#eM7nb{wNjT@|Uyny@@hze;(t9wT&eO`lBz5IaOJP92lblcoIaSVDg6YY_r3w2aC# z?1V+&c-Nn%Ps}8lE!}%vA+<7$((TVL&Qe>s7)S`ZvFtCQcG5$RISu=(uenAXqPSUM zn*sykaw;Il4Cb$ONJ-?U1!ju5j-wl$`w%}Vt`987QBu1>~D-gS>j!fnsXrEQ6HDFNRUW-*Bn`3VCSOCIx9jPByLZB}W^0>+ekcgH84(Y!n|&DMJ;^l&dp0OL zyE=gRFL!+=-8DAB)R8OQ^olk1{AOO2$ELF!!>R&X6JdM=JscL$UOJ?zbI%801eWFL zEv*yZ(?V<8A}-i&H}OR`57S2K^(N|vtsE|fn!#>7p!+Ezv@*WVv@L~u^h?7D3|=+I z&8}Vi6y14){e#bj%Zc@hqCZ<-{`gB;HQpEX0XAC+xbFO4*+)H8H*HQf3=u6cz)9$0lb_#h~nU!F&A#~}m?7GuO(-!p+*K@nz?UN z58{8MNhbxbU=$D}84z^1hiW3KcA{LsI$QD=Z&0T4nR4fcGc2Jsd7C#iB~5q&;Or3%Z(;V;JO zgF0p9?|AA%AE9z$$R}bky8&V&U1BwI$*su=4!Jw($c0*v;j8L@Ph7POVFswbUtqoO z%t^8TM5iKb<*H)#@7;2-y3T*;PUP)T1}LTB*oc*=T7Za^D*J?ratWVU~H|fo7F+J7k+c~GNob1-~az>13O0l%2SB5)Vu^eGK1|9u5Eznf#`>9W0uJI;&&Wet4 zSC6%sQW~c=Hr?B=<_e8&vnzE;z;c|ik~))G=zs94fs>@P0ql>VDke`h_4~0F&v-;t zxz*QZq-xmnh_CRlB8a+KLXtgdkdybO8YBVt6JlT# ziMz%PwsYlez;hX?rgSv4YsbGw*pYKgG-s3+2NYmi$N{k*aF=DV_{J{O7r$S*T=yHF zu5mGAZByZhs^r*g9hUfO2wK(bbq`#6s!_$NUNa5O4*{U7#+$v<{9Gt7wO47FQ+W(i zrZZ$*xb%@VhkDwC;OPy@;{{t-;Ao6KisSGmx)(Iud^IfD1kg53$@ z2I{US62Xw>RdHA%&kAiLF#wF9@)cB-G!^yt_m~~wMa`EyHlSu7#rfdKw85l?7=S2LWt#+z7U^TFGFL{sp<&{>wLWb zN^i&qACQp9B~a#&w;|T_*={|hnU~|=3#r#`)R=ozm`TCx=3PSw&A^D$p zjQ{Z<3;iET;^P0I*oR7%Y!~T=iA+n?=_Vu=Lj?}ko&y>Z%1w>83bqQ8nmE$>0`2X? zAXtLHbRD@{`<68{z#W~#E=id)SiJb|c+6a{?F96EfyNKWqGHV9i6MA@l+;Grw)$=0 zVdXGiixVB_v;A@E#Rl=*Re&)2Hg=GbOe-?kY63V05amfRFiDs7=dp~j1{W-#-^{i$ zPA18<&RJSUropZ;KY1CY^=BNhMp!a)6uh`P^gD_AAF@7tKGKlTt|!Z ztO&O3vLa#B<|;0|KAmGqTFb(I*IN%fREcv}gi zpw;L(vLmqza|N1DP0A5EBsTe>25X$a0g?a#8#?ma>-+`{L73KNur!__NMLbyqTiZU zrXjR4Op7u;$mk)Yz#Aqa6Xkvt*>TU3T`qmfF~dxw%P*TVNE4t@~p!J$BN>QdRRoB9w@uOv3nM3|)XwC#(WhXRf zz8P4yM{k*>#jX4n`L3gAe!_)jnCBF5q9qj_qG%>o#Y$9;JS4d#7S=*C$K3oaqVtUo z55#qG61VS`+#PWZKuTRL1(G4sbuoT&bxBz(mu|bxPbbheat0?ppzw`id zZ>+m6c7$Ic%!#NIT=%1z*r@vP4fR9p1X&Ch!%0dq{D8Rz63EF_(R|=gBg*C!HKRQi zC-5iLx!TznRke$634%azl{%09X}b9@#OIGMK-)`(RU+W$+|dGWHrL6e z%k$@R>&s=%+ea;dKRDvB1`%)22Q_?|Cu;~aFS;-pK0-c-!tJdooBgPY&?%93Y#5?M zkViBj{JjftIH|xiA$+JKCe=zRJTXd8Xh@_jT&7bII6E%B?n+{1zmn{|ZDiOPHgAlD zr)O%~>|M->*IQ5|hFTZt9Jaz)?4pyTK!wMlF3a+~!^WS-y0bRmD1aAF<^l`KJP`j1 zg(4q!j#CoAW&})I`Ud_?-gzl6OGbul(EPYA;dY5V4SF=X&1MaF0-eRA;|2QB1AesH zbxBUUJ)(%mYAr11H2Gj1kQ;kWrQ*TMN#f0J^V?61QbKQIO7_t$1_~6sDuhT;A~i;n zp3nZb&*L5H6)UWc6CYd226^qr^v^6-yuj+!7MxaQ3Ahb5+pv;yR3Y|iSfKG)h+}v} z8MZrM{=n<3J8{E^uFac7h6AqE-?@y;HC}V3a&Q{&)QH%u4J}BkdL%@M?eK0^Rz&AG z#)-*I2zLO7g!VT6lghsRnM&uPiywV{948jw-rOgc{{0y!}B^uk}r-xtt4kH=0}MUO|Lqp28VOAU06D{c8XCV zO^z-(+lytTDS>g&kAaa;UKF8hwaWx>!+o#kWz<62P~9B+v!=+@3_!L}CBJ7+qS;AgMypC=EBDkIWV%GRe5V)& zrh%3)PUU5_#C?QcYcaFoj77mF_6!ZP$7i?J4CMjEelurSoXc|H!^R)6N2|5wj8MVm ze%mY<;Od>WJT>m$56YV}V-3+#H;DI=6Cbw0)*r>e-X4NFH!Sw>Tc+N=M@s{j6cN}~ zzl#NUXifTf8Vo{kR_{jx5bhEHjhv-M82HL}^#Fy}sZ!3`Jr>`ZJ(%ZXnQRQqSByW= zeKT3h3j*@aeAlVV>Ke%A)G82kJSC-6GQubT9%If}ej~^E8|u}t%n7rLbb^q5WI-%@ z-0?H2(!*E-!nVMwu2_o}q%9`)f#prDPWilsB!)83xnOMr=%C00+}(x5ZO142a_Mt< zS@aV@asK1?EC!S11~}U^x})Pi8&5Rv1DVh)-B$U-;Xw+2uS&|&TM~YgWO0ZrUB+Y^DM#w&4(Q=WoIv82?&F=NW=NW=))Fp~r;_(Qbkdj@ho2rS=u zLFvxCOYCIQzY*XttDO-sbC-+c$TQ=wL z(^7kJ;GXqB9_eJN=cS2%Uj9fG>UaJ_2(;d1q8Z%WlgZbI4D#BS}Kj zo93<+g&eCJqFvDmr*;T`VgD?D#B`!=L!w_uTZ52Q)xLPvnU#+iSE_lO;wrJP$FZ=`E3BE z#l}IOEjXiH>VpMN**WZ1B89;d%gvthaYoi5eFA<##L1;FP`Oq0eiru^dpH)f*=5!q zTdY{AnA9XLLuk6KN@+=UtXx>+iz;T(_@u3CO{NV3E{ktbU;hpcFlzWM!j3hFXys6v zw-fe$CX1)8c;fZ5jXcUrw;PkNJibxLHl@s`9u5I{61sQ+kxcyOAy3_+1fS5w4?dlN ztu&{~KH5~IznH~xv$Ux%x?_WtDG?2^xfk=IQvLA*+sj>V=-*junGQsSOdVQL)>ci4 z^2#WWF}WpZAaSDfCSWRyLP;B-yp?uYAbeBX6VR81AMSw}Gy$ld+C*C0vXSrMp>&$U zOqxzEZfJ@@p@_A?w_o5cClOdmRt&kLUl{%v#T$ z;GVLTa*!;M57)%|{zF=2yEaoekhNHPQ&?vgVrCCv*I|!hf};^fOF4Oo{p6?L%;i)L z&x`*H(@X5<-3`Y!aQw&)a=M7RgnXD}9#|<#xFLTa>b-N_dL4|#K4;c$YrG&*OA)72 zGBPKGM(*?eEehq}N`1U2#0*7!IE)l;DFU(Hr;G*+ebT%JN3UBEF4|h*xK8+3|U+qhDyWw-H zU*#N+k@uTbW0BEfGHD4+3EwaLG+7etb#waP{`#-#>LMPENj+Q|h;q-A^)ElKIx$#> zp0!$z;;b<*vL?8Pn|^srJa~O|9ppYOMCINR`0q@ICUdo_`6CSbF&^w_LDkaU`} ziH_#rJ~b<7wTvZ4xeV~(6P~6!H<%l(xYD)5M<@w6cwvh>)NowQZ|46kzF zYDpsp++FaviZFKq%MSKwPt7@Ya`PT9hPO8`kh=^#S1+a}FF6$^U?abajiYHTVsOEI zwBBkdSxJUP7I_#CBkoryDCw;Nah*Y}+jOjT4HHgNo=dGJ&giLGmVk7Fafd7V)t}P1=!nG|RU4IHCAHA$g6S|` z<^YLj#GP65FYLFe+Wz@=?-T>fn2Qogj=9V@XwE@UGsm|cpgREXD;CUn8E{o|bspW% zHsPp8)poTU%G+xVdNGT`I;6rX;iDlLI(Dk^x~nP}X(jkBDZiV2XhRB(JU_xc{bc0J zb$3IR-LCJx+7+;cNmV$U)yIbP7-7sxv}h@RVY@%FQTfQ7J5TQ0!+EgVo8o@uskFF2 zpf?tf!es1sg?adjA3X@kpbyJ658Fvb&fW2W%pMrQZEVXF0CLe%qYKlYqZWaZF1Tv~ zZw|mfUUn04-6xHH1^UA(*7I_aZZV>=2nv zx>f1w!*3ZF;CEC%6n5hFFWGD1w!nGi^3Oj=11Ge7NfVKSJL>QIJ|Y(! z(}OSNW-#gi*A=vL_SzjNAW6b-UkP|RO;GgwX2|f z_v@}Bu=Tbj(Btru;k6Rr_a*1C;OJRBI(ppZVE%DOT`jKdBLZHhnd810tz~*ldK@Z1 z$2*&i(V%u|z0%E{WyXl&Z(^clxDw@J*0{@-4HX5j<=JpB%Ai?5n38W~)7rk~>r(K$ z|0(|yXelO!Q1e->H63ZG>x|nS%{Ni}{9gRdw)&vl3LcL`xtz_|6isV+L+1lCV4fM&o9mt1*76Q2=S;^nN0FOOPmJrEt5uQ?Q_8sv z>NRUVfZ|MY8`#PEy6zShm{Kpckq3366KLvaj2y7~9WI8_1}KPmug|X~;0t=s#jv0d zpCCDIW$MXQrAAuq7*gAl+Fz&v^W_iT0g00;*?ic=DGX$6Oug_z_o;RP~#@0`+mg+{n)zPK-84fM*rhurG{V0XQR-Gx`!$ff!szEDic z)RH~nTbnG0+jjlA`OmP;t6p$8^hPcLp&K|fzg?lcU7_a3Xw+1h%%->4!eiBu@P^Z! z^8pHmyrPc`qEw)Op)c>~J9>{2=*Y zT_U$<5w}D(r%}4){+?h`SuKLjm(>0G3LEPMi;HI-$D9kQ$f3vYGdhC6P)S$Ucci+5 z>?RNi^nWF-UU7tF$;UWukGKWIjZ=u1J^s=iew}_~DAe$NL!{t&9=_0Hgog}-4SC{m5MSQoI z;qd>t7E{sL!O_gw)ymA}Uzo1ec=NznM*GaAvoiIHMhOKSLPmB(-e@SCTVQn~l*!?Q zX=&h;NlHwtf3%e&o=wk4Fj;Isi-d7ykQrES7!srcUFUY^3cE+i9_$_B>hq9jpxXdW z%w9j~^1A8a@p$WbzsB*qTMiHaitm?z${w19+qBqK1$KKC1Ab}~2xQN;7o@4;1V{Eg z-v9ke5MMha7#x6XDV&eQKEt|C8_5id<9L8+H3V|Ie`+I&+=B@%svLRnQ&QZ_NnSQ4 zV#}%Cr2`3JKaKgXG$0Jw6Ekk?y0G9SeaxTEJ8tq43Z$3mwkQxPw4@8aNqV^NrrwRI zHvXK?Bt|=<;0V@?mrrx4oe;&|POXhfqsg~d3{_h?P|ud@w4G!f#`cPaw${5|=kZlo z)!1Vr7SC3t%)ySQ1o6!MK|8;F)!ns)l{c@OWJNF`(X=+JF>;i4Hq}iG z6AGH$@A7)OeJ~?$Hx&Tg&$Y^PVKMTzZ*j$u{Div@R?LULR19jv9Z!IT!04q4_(1xQ zwzNULt;bF3(2ipG=oOL=XE5~yqpD!wVA&f2d}eNV#UXCgoyEuQN=v`Skmc8>qW5Ma z*-x5@g4)YgOCAwewmFl2^?tgFoIacr7mqiqYZu(BP$L)^nn@;To+icxWNW5_HqI8{ zRg)ey>UU~o>mlFP!y{qf)S~e%7o$_?tXeuV;0zjz{JJCU2MQ+=HMG_W>IAP`vbD8L zbFkEGF5q95-4nkNY-j?CUGZ|B8h_SlD~jXVcp^=?j<&X8;5A2**^hM1JuMIFL22b* ztQVHN-wSDIu6D3av|vMY+h59uZeTc=Zsm>AalLJsaPbkJFfDD0V!sb+U(_Gj?r0uF z+oQ^W``heO;VNl9_yN$=XDdy&6s^+mX=%Pa4;h}=v+2J>cE%k`BjjxlmEzObrGf0S z5e7sBVliL4BLsHi$QMq_DCuihQ33{j!TlW`g8#eR*GQf__&~1T=LLd+s=mY-Q8g_M z7Kh_GKO}=ZJIU#=j|O$4)@8o$(D1i&=#_h$aXz#fe4F(y^>+{Dz7(&?t{uwFt{%!u z!RnB}ZEi%sz8?y~Zej$25PQcLLbbBd+CH%QX&3UK8hIv0!l*jqsrT9~A}PRiuGDV_ zdto7b!#XD-rP(?@r|ybp|JD`j_4c@6bS&@c)_J3)X*s~dkD&+X!06>_HN@!6wke+^ zvTdtLun)dju(V>0JWU!(rvJXtDC`i8iX$F{9({m$RXh_tIc-31bs=qy@T2cO$kr2U zbZn$sJCfCL((u;5{{Afo2m_?}CpC_Byi!&!XAB;V2a5>LTSHj*BU|WI^-kp7f~t*q zK*}0^P1B;e@aE|GDgE!^uF^G*{lV+9?W5d-rUWFJ^rHpc7EYS|LIO%Hu>d8h8GzJC z!5&?C-GTLerBUQ<25brR%hS$c_=&tsVQuh)6nTP9O>|8rN6!xzS5TWbq&4tRcmFl= zVx0Rd4*IL42G~P}2`nG#Q36M|aDv{*S)O$Ul9f-S=-K(~XobSPpRR_oi;f{9xTLJ*6Ve-HtwNTfonDj{ z?n!r24-t}D)Jr@$S{B6EqH9zVN|qFzH1q0@4M zMW;$tNl|Fb80z755TBV=@J2bapydqwIbf|9+V$ytSiq&tdaD#4;fylnnmhz|?ua$C zBQDgFea8R1>1SU#au;qwDa|mBm4YVq8Gj^4-}z*$=F<%1H|6390mt2y?VESmwZuJ) zg|^@eX^iDp2#sHI8Hodz1`VfO1=elw!#-EO87&h?$Q3?hF8G4kiJi0G3Od*2)5u{; z{Zzt*DVD-5rBjvH!t+OurAUv$#T15ucp1X(`Il{n7J?Vg`kQxs2>wlB9QR+p_32;0~M@5fJG8p7K1hA5o&MHkN>F5vfbSJvEI7A z(qpsp{LylC2Cd`SqqxK(Eiq_FC`f+kwIl zqraDfO3{*>yvH|SYh)g9tVY$VUze}iKxvNg|DLtEbf{@EJD^ThHtY&PP#q& z!>qFrjTs^zPDr!U90QHyL{(%PkBgYgmq_Wq>@32la%@V)89- zWj8Z-Q?ZS1n<|}_&kawjE@DpW>)7%sMk%VOwm8iIrE-(I(zI2U6~-lTNeiGH>&I4j zO|WeI+v);CyXOmq+4)TxF%O@nw#hhQDM~Twz}?=W^8i#4v@f10dK+Ojtmo}Dd(k)r z=fQn|l#1K|lFagf`EQ`rlr=KR&#`P5*ch3>fw~p`O)I4M`J!Q;0$%%alZrXiHayDU z+AIoKd?i|ZGsvyb)^t0fOH5=~FXPy#D1NbHV(HEP2}OMm9l?t@DEe8_aAm3z%;S&( zrtDt~9*&QsPOI(~Nfr3~f}Ut3%=yZB;8)8=B4~&7)VzLHo!CgCHQK)G(t~VIMM!%v zUanpFTT~msgEL27;+`Z{Ca`pqZb`|S8IujnSH*2Y8KjMGt0qvxinKYpdVC5+G@bPH zYRtK0UjuptSr~IaGzy}M|45F^05?3`>2RO4ub~(@oh|X?GB?rhXfgk) z(SXf5zgJD_rV(+w7VovcT1~n;?Ky)~2wyjpvCof(TlZ=;Kyx!!v+uSGtDrl~!~=qfTo(?(f{R2!Ku1xv?#J}>yBk!_29ws6@-bif2F z=_xmI;W>z;8Sl&tzbgmWZ`)?Y5QK6V_te4kgh<2OWDjJL!6uV=lL2MPH~Z>S~F_Kx~}!xq-Hin5ep$=_2KRhX2BR{=3@JH`k+z1{0Td zObVV7$+UHeuZ8h4awfwo5=E9 z3*QaZeq!F^eoGjt7Sk;1E$ zU(91n0W|8gh^3Ym10tUy(CgIZMoG1?3N1ls+Ni^<{V2Oaq^EUcYasPX5zXx_iTgv9 z7&ul@x^B2 z?{Q60vR7H8%n3c$z)D;27sk)mvLDn^zIZKjwBJ!f>b8x`lAb>{q*Bta`s5S0&1zwe z=vbkT@S3QbJh6ovKdUo;KS9|&@Xh! z9N^N*lyrh7&}Pxl0c}im#NCLHtW$<&p+4Y8R8`c1(3LRrs(bQAa^l&XcA3NLT)P{m zBv55!CRs|d^H7SW)Z;mX!{#JN7zJ&vi86eoe(}2a1t>bU#C9(Ygn;_6!*srlD0-ZI z#*X?p$$Q0%?YJ-~WhVT5`YjPwmQ21(@W~0>I(5oWXz55)>a(*>WAF=l6B|lI$-N%n zrVi{3xY?9}4`3ZNB70-M%6IO=1n3vqpbrhji)_03+0^iAE!(`9{fjbuDBEnYX*lGy zWTJwWGi!Jhp0Ol7%F>YXg7}-fyql7Ef`UAPVn#fQ&FuJG;wtbxR9RR>b`2%_7v+ie z(~w!AwygLUq;p~Jj0~g^S`&1#IiW13C{J!teaB>OXZ^e1PS+yj)4*`6eKpVe5_^)C z;5Axp4!=wFOe=Tct&WLggE?($!5u?*LtIWU#gqvNKL2$?XzHhWgZ($nmj8dy>_2Lv z{x_NhArTlxAt43+P`U^X5<_ZQ0M=GSthP%tCH!wR^JuPqw)_7@GqG=)8Gq9Z{~wwm z+YbCknuQCY4N5V^BfaPZCF$Q+w-1$)X(S=+HI60 zC>cDJ(2~9@K`h@bUaQ-1<2y=`Q~Iu9I~b$Uc*8Li4_)0`DrO8NWO#KzPDi6Dze+78`wB)GDVVhS{1Q4K^KXp*)_QFz^1Po4QZ8z9f9j?z5l+*CeJ}O- z)Wl!!dEzBWPpuIeOhd?R85)tND#>1Z7`KP|=y;=3K(vOFkT?o`WWE+`H8b{{JH}zF71i?`(Wykbo)mdrwO_p&elI|R@4W& zOUD4=D`T^K+|qr`+yJvP{o6$}ZBP zj^|@ROIdutbmmneNd5!A}Ntv33d5Iy3M@BNKg|1A?%J z^(Qs5LDV!WjQLOBqe)J+ zkD54j>4u13QH(2NlSx`(<*&;P{80bk7xW2WvejLjH@t0{+qntWzrBZ#KDNEq$EP(D zXEg)g3p-g>5{Z``$9XJ6PFED?tjYzpm<4u^;&*iFOyJ1{N*ZAm?4#%op*E^I-o|gD z$(x83`(UG4RnZD#S4Ph3p2?fIsecnKw?9*BSLbXJs*J=WOHukCqE(FjLo|?o5iQH^ zn`qAe2cik={6jP<{QQ;wMl_(w3A}Hj#Yjs>vQ|)Lq$!wOnb|^t0b6Zqgs^L%H14%8 zv>6yy(vQeh*|->l@hYF?3e|lADV_5N^ti zy+gV&09tiu28^%paHH#-*w zvG4DH%^-8s?Y?7IQ2oiJ8jZAo;lj03dgih9TT@mRO4Mn|UZGx}Kf?%Wv-yg%O1)3npOkSP=4rR7+LF%9jV?Di@4PN2+nrvYH;cVL(kag{ zN7dlIgG5}19Q7n{Z_ZBp;mW;w;kI50L$kQ238cqE06N^TvMnai1kDHR{Hgm2>vvT5 z%1qVyc}C)c7O;Ho%l99j?<<+h2F;t!Uqw2#Ot`Z$5maQyAx&dUO=tuiLZJ|`)A3!` zZSs!6M7emHhLWq@gkA^veTp}+wO&s{0Q}# zkDF2DZ(Ku>bqMIdy{(n>d9N$PXrnH*OxIPnR-_h!28kl($?658VAkH4MhaOu5|ZSN zLJ9JMLC0!0aZmzu=)v|aEm26*=CE7$_MsI9=IpgvO3(ge4G)>53w8rI+*!3$jAwI^ z!<2=tGH0_1rRJtmNb%x!z%1NU&`Yv%IzDt_4~!Q!5_- z-~8n?${^>?f3tdSlJ(Y}OF|?fLn;O7o0T_UseVDgs5i^wkLbvmar5OkrUqzufHF*% zqp#)IrS{>OYE;!a8-+1(6Q8Y>>8c!oTiMCYu+YG!A+%h6)ly@v;>s`b)IhibJ<5!4 z7QL~J%`$lxR2ARBJ*}92U#!?gAq^-D!`v=nDi7K6j1nhd6(o>fkOdQ+8JzYQ=N5nH zn*(q9<#g{+l$+18*aGEuhfsu1B!#@t`~^yP2O05N`~JflP0-<#6gXbN0@VP}cp8_N zIz}$!;_Z1#fQfVZTbLVwH_&nK1dL}&=LZj1f%|2ZJ?IshF|sj6eZfiuw_pGYAcB?P z6j;!{#>LqdrVueQ1<{j>dxB9`*1*JCA8-Q5nc{PdnI=c^TY~zh?xz%kT*YJC#A6Ra zildb?6&Nqr$Apg!j-D-)xy6enQqO54&%oLT@y&ciyb_DC-GPpNs&}He^3-F1vP-?Z zz`t2Uu9E4NaLIyt3s8<|e1iP%;d6Qo5^lZU7byt8omztbmy(13`Gou*hCAOD0i1ut za?GZLSb__}#p??&M~Q+ZYE@`;&B}Gwl4z7E-WQBq@qy#A*%^*^N`6fNgFUZ`4!W1x z=UFyyg}T=+%ppGlmGNa)GAFs-FK;${etqP;o$Ty<{m3)ni$#wvZ!0wBjfEuN58vNEeld-9}L$D1X(Qk|kq|!E$Q<)kljTUi^!cF)YmZQU&eT z@O(tpgWG~tZr)P%_wqr8T z%p;EHXun9w*s@ZKjXZj+!^(RL3Yxc07Vx|5NV8uK;A*hq8s)9%I2jdcxcrpr=QoYO zYmfR=phWGY@GH4B;ZqCTY--vCuu^q&tJ}^w+l^(iU6NqB!UpHFa!Y%M4^J)Be~%@O zAi=0-5$Xf<;+uowW`F>Kxq(HoUJnfiFkvwZ&jO(QG34CxAjJAW0OOHn4%TMn?KS)j zyR)*sm1R&M8;1*T)&55>$_HS9P7Cd)9m{`9EA&SbNI~7vZc>Z10>}WyG}5F;=UFym z0mRnQU5%JgR{)D8a<%Fw(+4C?9 z%7PIlKNktWQmJXH9GYc5ibqFFv9gJ3Fl8N2{PfUBfsrQ%TdQ-#(dtWd29A8QA&J0% z#fz#=S3+BVt5Zd|b_saVnLtjn0A=IlMNPbF&d@MO zYH-OB$jhm{Y!7!P2|Pj!D+<>_!@ zq#0bxPs#zMJ!{H68aNP4RiRyeU^uhA_A9|ZVEJfpm70aXzjVVShhrOmyV?cPE*T17F-N@&3A_biuYO#O}&Hk(6QUB6l_pqbm1c zMlKW`r%SOT*}YfU&-&8au@O~;wEUu_Us#>j`hy=uNYxaSiyb=hGaqJuRZxMH*R@;J zA?_4~PWa_o)f=ULX;$$|+@`?^M$V;I&@TuxhV(#3@-O%m#n}_Ho{lBjmA*TAl7KppX^ModKZ zM13ZdqLKXKD!sxo4*72kO|Uc|<#0{*2W00o-lwW9^XUETiAqHaAi-Ij%{W?#xIYOq zp^DNzu_A?jBB*Vu_q%1zlX2l`ILRq5-eK#PLS{uo=9SF-Mcjrg_ajiAgoHn%F0{)= z*Ig$W;}aRht>R(N5OQE`Jf^^4DCW}9MGGsn^$%}Ue)yl&<#=UArs z7BtZZwld1*Vh`U5y98;`S4lHBgFUmp!_K!qf+x$d{-yeW+)m&Fko7 zqU$1oA@PT8C42Gs`q$%F;d+ur^R34c`<4{{e}5eR))%K zvrnwgewcj3fL}DDQZr$qn4gbTidnW|Fmn(4BJy!c%7DRuAqc_AXig$`%=T_oRp(Zy zqx#W--&p*i;Ok)U?b;EhzhIO>MtmUv+`5hMOo{@g@y<|s@__H5@iotNeOD%@LDrL&|Z&1AU}vGP1XoOF3? zn*Bqe#q~(UCO0H=0)JlKz&5eeF;AZY1%;n*wO#H*fZA=ZKkHk(BzB%r+ z6rTxTRUDxDoyD4h)AoRUFU9hV{|P(PQN#-p+R>53D$}auLUwITI^@#a9|okk1n0?K zmibpdU!b9{VISBkE`p`}zuZ}3+rM=?Fxc)ePyT)%n6CL1!RRnK1#ovYo7Kx{^nk9X zxi$lI{V#VG9kv0JzR3vf3J()M-t_b(4>+WEr-p>=s~f-!0>ueXD%@+*e_l;&j#Wb$ z{MhQIsmL14u(r4G=p)DF^PXavLQe4{T-euV9@_<(`75z@T1Sv{TC-^k#+t7GuXU|N zgLR#X*Se9#C9i7MK<5Q2v&Coqd&N3AR+fn2W#FCq^dT!bD zzF(Q+@!Kio*0KY)^C7z&TITrv>-t^%#g-tK|2o7MpP!f0Y8+jiW#S%*`i&s^H3q`}rM9`7^nmLn4S? zcJ5%UU|WhdFeb13SRyY2$s5~`Ef`rCEC-P$lrh&ie&cvmpROdMFt@f*r zbT_^|`q>w86RpZFp)0qntQ1u#FXBqqTn_(^RxY}=vpTXpJbM+l-=m!=%jelM{7w#k zy%chyusCN`!{FA+Ytq|b|3%pAPgkTI6 ztS+Ao9?3MxY8mu#=wIwf?KSD`QI2!o0DxDF8s_ebF@JjqW3b%uP8%OoOZCRe^rhVL z;@YCxuz{K!EL8mcu$aX;joH=wtl#@3gW1+WB}{x$!SyN5qzlhW>h&lf4OR zM$%c}dqdUS7(40fNEXKI&ws1e_Pr9i+0JU(7!*gP+J&@WVkrz?_l-zmm4*XSK2ci# zW$`tmqJmu{F4>dG4iW8>F^ziUhMUu%Ds#cL>P}HqBP|<~&1QFbfhhjkt7L{mZzs}{DxWGA3m!McL0$j?5iJ? zYi?W9JIsG}Df(?KK0_Z}%I^@6Ybn?ItF{V+72uv?_4V z8Cc~>5aZH?L0CJx=}GYD{Lcm5-N@F@Kgh&!S7hGk186bE>LU|q-61SUd%TpS)FbAQ zHQpK{cE99LG7kTg#sN32IDSbehwjjJ$N3mK-rPbnIY~~3wN+koZkjwAl*%I^&@0~V zsRPKdR`jzf5Sh|I6i96x%MgI{>g)p}G}w=>8>(MSQ5JqaMu&$d5zHw4RN7&jOwM~q zuHg4^dVCn&U!T{&A3R|uLxuOmrYM+mqlN#}if#1Zua&jpJv#;{K9gIDp3pElRAmJa zx!R8qtny34iYHmtjv}xR4yXMJ0k%!*^9q`O&rP@fIaGSdm^{=O5DuZc=>8){W@>%w zx2LO#4CSA}uVziz&k+;`a|)L9w+^~8NBYqs1fxYay|oSpvyfXSUtKsT-< ziWZx}ri}6<%3PGzma+?KZfdRorvy1mlfr9Yx3+p~!+7Iuu~(zKs1GXVCBs9Ey`u9gy(0MhpS{p$z z+J|jCpS>ElJ^Bf;JD&3kQ7_9i2@}yyE+`(!KST*>{iq4%*?z& zFW8a$@)0Hx_!b-Nl=*_}01^4l5?&5?#L5+362ZJwR%x>0RcR_MAtG-eSu~`LZSk{E zzqnQ0Y(BZULBER$H-VzbNuuFsrg`OU7|2fRUFXoiqVFE3K|AJ?1t+ip=kUDrc~TnA zQzll&@O74&6h#cZG^Le?HfO%Z^onuv;9-`OM!C7FZ2L#HE(0S>J!#Mvx_G0j8IF90 zQ?pK9i&R~0nWuq^;=PblsZo{{UY)6Hw`82MLhJG2h`ahO<66EwCzUuCGDnuwmO6sE zjqL7De7Wk4)nPp(x+hB8G%w}UWjU)^i)9N`(322pp4DP+vf{w08Qp@g2X3V*G<{*j zi)IA({HEt;_zlJ)f!PjFqqQ~CPTrHXwK}dMWLp$&MrRPCMZ4Z-V*?>ldCs8VsS#=- zL@#l=tp1Nn&T6r%2u)T3xMSMV*q~a=7o54ZX{AJ){LIC zgkPU>MdBg&f})Q#lwpn+n_v^;2z|MPr^}14{n1X1rllb;2@5O(30g36@X9fsKeLb) z&c8P=AWW|kU!#t2Ig^I*m@2`)-GlSul?Ar|HOsj?e+wdn~d-PX-uj0$()5bWPAp5=~vnNE{RQfQ-% z9nc)PmmYgA?*{D5BHF!&){R*01qNSuOD+5$>~~F6zDJMhAxOh(qvzVCtp!Az!Y*lK z<7o_vkq5|}blouhr$&n7$%>SJn2gmvQXj2i^j!H8$;Erx0j=54V%m4 z07>^%ID@=r8ht8OsNJ4YRcezdRNUo@dMw-1)?tPt%5?|_RA=0AJIi?{Z56uR*12*w zZ^I^HL5{qSoL*2~0y%AvZFJp*L`ih`xo8v%?B~W{<`h9m-aFmR)+UMcO1#=RZ9uJs z7O<4hU~SmHbl|?RdrUzDJ1jEc*KP(^YQBL0sDiB*`3&23l11K=C|nX)h#t+*Bdc~yi(aR3zv0{sU8+w2>4{~EIS`9}U^!84>?SAoHn#O2(*g)4V~IH; z+*R6|JDj_OG1OI+phFBEx7Ji&#BczDkVbp{8b=N>`h7`Z_9H<*1qsahaKM^_Q|e9X zMSyx!OUq1+7pKRHtNKZU(a;&pR;h1G;ijq-u4GGb;+L<7J0JMB)n@)jZH6$ns#oBF zyAIEvV}l2@$fH&HoPleyG8Eqy|a`;ga@4z~Nzo@xG1A4!f;SrU6b?`FNnDB@O+ zXs^=Is37Z@-^1J>oB35_>D>?%u8?RE=SV?3k}RpFy!iRM% zl$rB!OWNWhx{cO~!Efo+Vh8K*n=lG`v&9O@t)AbDDPURwxYA0i_wwNP(v$BiE#~w* z)Q(^O`gmC#PWo-VZgPchzJcwQJ`G-95%VUdB_!s<>;$8U0~!~+nFtYk5ogzSu{hty zp&C$<{q3WKN`ISC28DY+4T$(75*@`$wVxDyCKr8%6a@B`JztxV==YZSfUQKI=?RaF z^7i6{hYptNo%rHa8Lublz(|>j(eJwqBRHzj| zI!>;%sVZG4R$QyhRZmv%RK-}?Hvtxr~qy#R}>QOR`Rh{DrgvDitEj#N~r4JBhaS*q$RRpgq)$X zv-47rGM^jav5s@?K$>y4Yi1N1Dddq;EN2xEY2BM=k*&5M)>Xun!8zL-mjEY`=*IRx z@vx4hhS?(FS+NcN`SH$m$rFBt!851s(S-^Mwz(G)9-oFUfE({{J!3AzCU@B(7}UlZ zl+m!RC$&^!8tRaNIH)9)@hw>T<*8UMB#x zyVaM{)Z%Wh+~l2}qB}bVGKKQ3F`QF>7CbojA}>6gb=Muo9AoCr%yD9^x=WD}$n3fI`Dc?R!OUH{CIRxQX|OJI(QTU6AW= zM^^ZY+PK-wyMwSP-qeS|&har5-ZH~9h;siNGGv%tN2-o_1GLD0O=$NP#_$^^J8KMs zZ#rY_@E1M0MdT`!ZGk_xlbz^JMb&eo#rl~n-r#?x-QWq{v}L3^iw$3KfBiYq9>!(y z_L*t?nd~q54w!$`2**>ier5ETF4u}%IWmbLjUlVMdNjv{Om&yT)M6owv$kSvwB1B9 z3E3yHdSFxU8IK^F?w)M#>Nz~->#k88>faHyB&_9eg^+@xTl#MZk-dC;($1nS;p!8r zlQOW}Bc-*9q(`qt2_1Ci?VOSHv66^|v&?n#$WqLJjy!owNrudy_zuxMCu z<2q<(TCRKQ3lb^{J#&sCwvK|wqiifnZ^;j=f4#PL)#>IhwslbqRu9HE@;7DZhxjPU zcHGk(2eD)n62!16#yHmpIy!#qXR4;1knOsA$W~8(&e05;Vlp(NNb-0Joz>N9mYgUK zBDfEAC&Jl;Vfxcwf{_^b+xNLZ`s$O=SDSN2;bvq8JDK~1(1H8z@495BoYT{*kF0N8 z%6Ms5XgC2-e|4TKtOyqnV0*~@pJv&ptJ`LbzQj#0QCe}nOfz+J!9vOpa-R<4P<*HL zU20_{o?i`wa@g#=^%wXF=Tl<5+$K zTN%G;u+O-D;ox9r)a!7u6YDeYGflWT|3bUC;CIx(6VE`{Njrk%aM+*AC<*8T1=@G|F}{ zHQk1Ze(#+r3+8B;Zk7nPr?27RW>aD`FWa%3CDp#8R7LDs9GmiWuJn!>Fs!ve6bUY0T%;MoUK~ zDTOzulI$zXp8~VpT#c5t&fn*c(V-88hoMNVaVHrNz+#S-@{1RB%Gs*iFF`A<=ANE`y z9LkNa+Q(+Ky~p^1A@T5%N7iYiH~}CW0y1bZZ(O*7_~>%6B<;r;YJfGt;(mwcW;Om#5IHE%9fsCkRl`v+_aLw-8U3JWsgUJ)>VHZhc43A|{lj;i+ zfU5Yu1BcQ@5QN~ZhU_%f)K=tw9|unsMHw@;*E~4>K|G~tQ*-5D2-io%VjSN|it)4fRqi?R%) zvg-_hz?-GmlIMA>K6xpnb3XnlOskr!n5rpxW%QDwy)%&J@LLMfHt7NbLNSKO-;-4`u-}=XqYj@oaOxHkTB~HMd-uEN;;&N+vBsn^l_d^Yxf5|V zkiiN9J5@LnZWAb%>)b{lm5aZwER1HIc^RIbaH5Bqefs8qh!pO_32odK>i znAmH~9Rs@sJu%P4td>RzGA1=2Vka#5H7lNoX5oRPvfDHiGFD5_)pX_It%LHqSgM-r z{CMYMWqjzF$wYDtr=m{nQMv`gNNLhoubd$ZcsqRR>27e>D}utEceGf8;^+?l2wcnG z!4;gpPQ-k}S>ospF$^x1K!LK9;j(EDHo!$L&>Et`6-?F68%qY?d;?*AY~oWvbrjQF z&uM}NgrrDYJAT1??@CN&m_(Cy!5dY5h7c<6(&1)(dWQK_$4m0TAe%WQo^QYr%gb1p zfCieC9#N~0Y9R;TcswILvko$Uw@~RiuZ0;g% zsmF>rA*u%Mycbj(`5Ag0IZ++6;b- zTFO6E{C~U`{@)Fzq>a7BzfbQ{^!^#MjJ(gKId;)w(GnMu5)+qwiN?JxyNqdYVjNi0-F{DIx=o#fjf{FekX^-l$d|S_ z3&y7r#`02_d%UXc>4OyOO54GTcVYzb*V+RZ1e3BGF=e=v?DDL|7mWw6U%oH4a%@Kg zTa^6*uDaSfr7^TwGg1oxDYZNebarPOfV*mOXQNh#GdsU%#q33@leK7%+WC!YFx#KT zX{i-?sqCw|ZGGZa!}~Mnc?1X4r?3EOY2q!~NmpS{!(3keCoWZ{tNj~?x%;_Jw*+Gw z9zBkgy;yMvm~kJ6b?sKxM1mO3hb_D|UeU<&T>L6JiMe}NK+vgzUH_PT&as3^@>&vd zgevnXv{f|_T{SxzA%N}Zx44AK9sA{ev3Ct5Vkq{Yr+(Dv)CV-9h?Hr+vApw4j*oLI zDbD%J1WV_8RJku_T`Fe)ZDLVWfysC;I|#>@NtE^ejb$vl*E-Q@K89b(8#>oyxYy!W zWx<9p-6{^^0sCo$ibs2}2%=2}8*}_OWh>tP>Ju!M0p^?cnm*=NrYWciFMGFIVcdzd zJ6o-AX^#D1ku_Aq&B}5|TG!v%uRR+3l{Zrio+Ccrio<7DwF77czv{J&2Zn-Os8lfQ z+&AUq(x#xeHrK4eaZDL^hvGfaO%7OU^ zT3__JYQIhSy!eV+Urq&vJbtNg-$fm30Z(s|DJBIR6X8bGd~Rqu1fVaR`l1>ma!q42 zmWg@Z!cN+)e8KTUDu3ivzlBU4RJeyO7rYNIr^!myAblm6e6_YA_gF|orz(bYG$9@( zd>}eGWy&Vxfn1v)An8ookUIaQumzzSGmH6q;@e)z=o$`kv5h&kY#6`<2aa_7-{@&W zoiqARAFre2qsIB~Ux?HH8^^9`r-rA26Q~Hgf|>?VApE(c8Ct%b+(9BLs0DUNQ%tu* zLwTM;C#hu2v9pV0yT-QaXD`#smvd|(L;>C?Tomg`*F7kV{vR%gLP2-4G&NJh^~W7#!FyB1{%({9?Q7F!!f5Tv z5d;50rHKdaz7Y>^K%RHQY0;lKUw;sof;zi#xMcT@vd>2y?o7~~gocDdB)PtC8eNGl z4X~`tnJPTBI2)`(F)@vQfSuS}NJXZWZIWH!7^v5#R#`Iy^hGIdh0rvdOAfZz)j|1% z)A_^OPO&8>8>j{3$H=N(S;DamDWHIUN=eLL8!j)cYS6b-;J{94Vc&QzlGK-BqA4BD zLr8bzE73v3m}yUpT&5vQmtXN2=(dt*rC(D|l_z&R{{GLH1)$Pquc1^P2^-F=(M`47 z(_V<33!H+E=f=|ANo#E~S01M>O;w#mL_xXRFkDmKdwiZSv6kE~EzODoD%tE0cenqr zv&HX?>;?0B&S6T0*d{aW@$2WB;{1`CLFHhgXO2-1k9mvb8^)2W`XFbJ=Ch;z+hFS8TpGYX5QR~=ipwood`#Jh*-Q6E@#$i$~^;DFun;GMl8L()w~#m5v^pd!J85cNDxXjoe+~ zuqFEp$YK)X@ErYeOnQ%34E(-gax7>Z2@J8(HSo%ipJTQ#&!2$p-IlA1p_eWXM)+3Y z+`rx#_R1=+JeG|;M?qgIm!XvIeBf?FO~(V|bVcX1*f)`0PHKo{GWU-(gfkj@&cZwI z`&KAo7-d2$0leDo40Gas4K189%^81Aiw+3Cvfv*i1J=1fAvZ<{W9^KR9*nko2`PUd zRNHW}XwQ;Oj>%t;E3B)faX8*OO@>ntzfGm9U+63}rWB8tnI5;#S_{-7+R)38pIO^f z7OSCEJ-NxQRwghuYd=XVY=W4B_Jls+f1bk#XCaaiCg5Sm#VHJ8j0`(oouSHjz-!Tg^P zNtef&-&WF>BhE{2ngt6?&8<91P&IGtiV#9ytxdUmH)+gQtsSUPrV0QAm|2SOqUrVilQTMv_`MYRSfdc_AzYBP zpFlU10j$2TOR%;53R$ZxQElSS!_0=l&mq(;&2`AST4xPKV@xVzq9-r{!( zz6UffZu6{~4lXD*S)v>buS0f)?!fW#`~>e@VZP=3EZhNhrtz&S-Ha=S`<3nMa*;Rq zQcnb=?1{jy0LISwd22W76bm%TO@4d_@pgx6sm&1*fZ?7Pw{(c6}39GRg8RyToyX6|(&I(e7{O z@prK9(9xI;@#z|XC(K}Iiqt!$r9<=0Nqr|yYP z+Z4eYNS~9LHA>Cf{jNHWa_?Sq+%8xCoaGq>LZJ>leU2d}*~^Zxg1FxH|HOfVwEbz= zwt)!ytsN)-s69bH>86?pLqvYJ<5P&YV31`uYOh5%wK-Fy$b*^eImH+0U>KIzW*pYf z*6pO0T0;qdE}jA|O3Tg+Agg6qpPi}6c)j^D>n$R~ShcNAjn=$Q3x|{4%A!be8IqdX zLm3b1l$$~hPEXinV730rq1_mB#(D6F0P-?l&6c>P9 z=MGB&2X~w%yA{?@<9`7Z{aDgT>jrH0NLu;v^6+g4Z2JaN6{V>vO^94er#as{`;$Gd zUNYFpd^Pt@6e)i9j*!r50}Ta!@<+ zQfLiV!5d;6I&FKfbd!8Qf4E%a`t(HKI7x?i+Z8?Xw+YtMZfZlG>WTLPpon1AiK2$2 z;01@N-~|Cm;OmYMCTBhTXVpHf=d1!pz*LZ}Ti-Dr)YdK^sPDaEjD@6vxP{ zu!r7Zo}d(ot>BRQcQAXKRJ%om4Wq7g@oLSoW(}+a%HGng?INujwISz>U%W%HkIG)X z{X#Rw)Pw}3KQ?4}&RkI{e6QCNFajqZVnHTlGHLc8uN zBMZEx`{##%8ItJn4@T63;Fh}4Jo z2{ozv4shv5jI423FXX(RK$_v~ldn8A%QHIo_zSd~7@$5JGIg(>& zjuJ4jQB^^T?lZ|Vi339ea4+b0({5I;N(t}c0i!>|RwMIBwt~fzARvTNbk;Am?cJ3C z3{fj+FvJ5z+`7$wU{=yjfOhW$eS}U@(mKPGC|TW5^8n?q>q|4odZGiYoPN^{F{olv z*3m_?B<`(P^$wGpv`wMqB`(-IE3v%ieaPn}!W?SCk7!X?{4&9OV(7t5@y)Oza8`&T z*BJvJGT)^!5vo(6j4h6Fcy*B(Mr2NZjRl~ zb&(JF(3WG@=I4KTNC25$AC2?yd`ZIH5V0YknmjN5_JmpACes;y7?~z1ZN|S>8~&+8R_wFm>~9e#2(VGmqehwX5R8uq^f8O1zAk5;rF^ z%Rj8#e|4HA>Q`zQQaFK}ksZ#tk=a2Zi>k3{BQDvG{;}G$JnEG=!e_0WU}3ZOKANpGHKDmR<%8&SX63g&ZgyM^^nHL|+V83Gd{w5zc=b_Twd>L>E7fP*|6^+9=v*+XDkZY$$Yp@=#M>;-W` z1^sx`Ci-GSy`+`UJ^d84J2UV=?S3Zcz@efHlGQjITWwBfC@mo2o72WeaQ_-e2R^F&f%i>sE4;+lhN#@)3kz*7Z%2b{DMYNp^f|6P09dhy;iD%1#w)XiU`Xr$CK;WUN~8&Qmp@h#vKPu9ZPs8gy}>PYa|CjdtfcLud$qEB zoN0T3Y1WcXw!nV5GKl#@vZuTcV5?lP&M=mxVLI$l!uiG;RU(k>4`YU1X6V&`_PBWg^c@Sfl;IRrnei+xFpGJIODS3<<1iNP83xEh zbjyDE7eiHm+Ta1_>51J6~=< zSDQtrB8enub95*nrjmeL($$r7C9mny9pY@x4py};pjhWRfRzfyCuZVMXxHo4xqJn= zZavMgHdU>`yZl7?n)mMGwE3&M!_(8_Z(kP}0v0|H&MgDGfq3@>9p4)SN#&U0%;0#t zgUde`Z6za~$FRfW&FGd(Re&)<&QHXYP*2Du=S||6cum@^Jy_G-5nEzNx>M4gBXNa# z!-_US(Y!;+WH@yXK&(rdj>41Zj;iU-+TkEIq}%cE78t<8*&My51aYx-f7?+6wXt@` z?pz>V8FTktD}uaOy1(xTAb$L$?*t%TS#gg!NA0i=06{3s{s|=D`cY$6|A-w&5CsT@ zZGFHwZ3llq3P*7KngtZk<}W%(CE+hCyw_Y>1{hF&I1e5(`TQe%ghPNZd&X3DTDo*0 zKY$Ql1<@nvgPwdt@>#)RBf-+fOF~VSb4{QKU!&7al64^lj-f8F*KIM)SbYBUYQsJe|;`(nKaD!c`A1^6hePMSH7fcI2p*1BBxaGQp}o4 zs%WeqORPM4!Qr{HN}7I3;b7YngsyKI)Qn$*lTii*Rk4kMTsV?IW+cM0HjOP? zxG$adYnkPIxd=A5skyg9~~27g%{o&!^3j~Q}VW7S)s zFsZ)ASTbtXmL4?0m^5!{#B-Wd2R4L{v{`K(pFPtv58Lcs^-X5vAf6${7lU1OIPWxlh?SmDP}wjuoA)g9p`ksl;w#f==iLn2}W9W$pDrev_kb$nus z+<|`%677C?!=p`$Rqd-vNw0o?4@iGJSo!4t%ArS8w|%eVi+Zy?xphF& zS)e{^eVA7}Fz=*6BwRc@9dWGcs&J%lJ}@z_+0OQ2v>~^rD{8sQqMgy@d*74TSFyCB z`Gug-@YlP-q1@C>8QHV?nL@iw=?sOycewI_2D?G^-Qm;+=jJ8am&AcIQ}%{SvFPDA z^|fPY^=ip%EGCJziSM*wLeqb-fuXarnK4g}6O09$!es%ccjl`hpxV{s~Ec?bvwlwo=9f(ipZ@dPSbgSsvC9BEX&3L$ySfW)qYt3;52Wbo) zh_fc|HKo}~YM1<$u31ru7Z^92^@XXe^3sRrH!+}~psl^3N;7C^P1E4q()Ckk-^kYh zo#oI;b>`nLU$bORANysq>gvW*BS4wx$uctXsHxA7GmI5R2U;7*{oKvg9?2tZ)*UfI z760)@^W}3q%)5`Z#1>ar^4s@#>K`~eo6WFb8eMMZd}7GzAra9PtlkH2QkBnW__WmF z$E+|$^Io{SKdj-s6`o10h;xI&xqYO)7PRqO=v!BHp`yEaKQb@-ldsL!TAdLt#CiEH z*H>I{k*ux;ElCMN3nl}6M%O+J9vHDc)vK3|Uf-?92evK+J2pIikz{)x2S%f1IA7|1 z#honfj2(UH3&ddXsWvf~0F~IRTsQl{bMo5{$Z%fjiQ1XNIV4I{BQ+nH#1691Je)r)jD!NtRj3f#tMKO!N0(E($Z(&uxB@q$Zq&XS(zesP9 za?0PU>12oc@b8*eEGB6f0R&mWChn`WC3IOd%ZR}HMDnhqe5?a@-pWqe`mr!)SAV!E z*n`a$*e9N>Z0qUMgDbXol6*4z7C_hdglRvqoz zHgFm@mQA`E<~+^PFNXK*xjfe#&l@(D?Yda(yI4%S8o-`rDbh`mRT0e@?OCI^7-su= zcQj|2Oj<1jTxM)8u9_|J|4ufNKAdKh{+I_reApwD{x2&LH5Yqz8wU$FcN2$yhsf7x z$hdt3_WfPel_Z3=hiqlR3F!;Mvd^SP#&I?!mxq+3%;3(T_a=`mW|@rsxOO-<=uSn8&(dcK;;5m}o&oX0_*~A;W4T00BD3=x3sN3@U6JYf7^6x_((N_r6 z0WH>H7ei6m{;(J<{e+#qyN@h2Q@R&sU@t{x57THye>5wjS=M(tR>S^@bw7#Ws&-lv zNl89N*P=$A$sdRx{*!6)eRFqGrXmC=M|a0t!FD0=6~B)0kxr}89^}v`**6aI4D>_D zVuYedaaIpWVs61I#`1HBZJ6Q_Ll9%<7!H&chKi*R_{nztd_Iw zEN4MxE5a&MmpgJ9IQD?=WN>!mH%l{B?4v(InDUtGv>c&rHM6m$Nn?qHnsjBKh_eAm zu{G*)re$Yy^Rj!JyY?&(0*yS$++8I(aLs}*3Sh3o>#qB`4y^-ttTIbFX(3?5P-Fpy z7Fp6@TVOcW_3=tnkhE&NGQ54^O-6|&{sudwKgc#ieEhoxfo|cC+=BDtA?*-)`n)F6 ztH&4iNJ6_LlJp=mN7$-hlJ1#O-(UCVtA89xAD5oAwtLCA8Lyn>4kCJc9x!O;fNT?z zkM0yjlPr2mZVB$$>=T-jcym5#e(w%np}9-Ke4wy~As+>8p@IeI7-{A_WUV_olPxmS zAn@Ws2B_WU>WE`tD|$t~6rT!XgoMoDB-iI}^U|U_QhOuS(RqJylJ%DBQ|PYQCg`Ty z5rAsD?h!unEm2H$8L1lqq;+hoplQpsE4qFzKtp5VFfa`I( z*WTNzfo}~`WME5n=PNk!SYntu(YtV6b=I)toSz zkLgwuW)d)hInK1{L&hH@fel-q5rlj;pW!|g6caq1aVhfb4FH}9n%fmazk4|f$LRjF zTMrSjP3`;=x9#!*&mT;M*GJwHwU+D1yBki?AB?q`|J7aZpWAj`r z!Uc9br65dCP&FpLD&hVp53%6Y1OG8HFocibL7Wpai7VOh4ZltS7V=yBY-r1kWC zz2x{TMXa_46?tzj!NqBYP1F5d_=;rL?_}~)B5t0+^rze@&n@CEWZW)}2-UWNFC}Q> zPl9re<1vKg%XVLp;h!GE$6qgZ=785!5iJJ zHaHm#IUP^AZs0#t9Y_98_J99AwQYSKya^5A%uaAt?MHyu+?If1z|mq3P9J2hFosd2 zS&p1zttlOJrVL5{_5y&a+pP{;f*d?U!+}@jrW+9Fg^-h!{G|irVOe7>9r9O{H2lTJ ziqGN(Y%&#O8UVP7fWn)F>18vLokc{56s4G%4x>%mi}SIaq`lSp^$=?;H>okv*QNCs z2VMr7S*!-{K*_NvOI*-EUjHt_h7Gb-zc&XEM=aH-CgIOxZ=Q)J1<se3qR1PJ3W|#>?~R^8#{@l0krj@nDkr0XX@s}`x|;*l#58s@e_~dvyc097a_R+j5>{>&){}vyLMRw93ZmW_rOYK>tafH&;+d<~kcGa=4diCxb#2s> zv&PWtv#>Sv&~KqFoGqlEq0EK877N zxV(yI{p~PSYyr7`>=ecK#Z1x_g!dGV*PlpV*}43bM~oe4fi0KDWP zI!fKi-ifuOl5g{c$Ax$tM7~tdIDKdBfwzVajj0YD>KNU(y%~Y<&>Cm6ch=RVEEB&y zx?)?sqiD&VX;hOI6y=G8QKjFx7qMK%+6Gz*=)WVFG1REy>1R;Tpei;N0VC9h)e-E* zDccYXy=N+YlN2MMaZCgB;Rvugs3jNy!=yqNLg*703Kf`cl5Pmgsx=48M@;O_({@^GK_q^ERb`C>@RqST^dD*JSRx%zt2NwmCJZ&UyjXP=v`8F&RI^ za}b#b^)P%suf_GmMt+uoRUzV5@7t7Ws*gJUTIlfkq75&h6)J(0qZk(1Y*Y$&SQ_et zC~5GI3klrj z9GstrgPn$daacyJht`k-h5c;Hg~rVcy7~`_M}(BF0w-Ivc$+^65vt>b z2oV?BVSmHFPS~|y9<>{m2+p1lBaz0mf8{!HG-iu?ekkEvWOYFR?@*hF4<40>mXqrs z(8aZ>d#)yI z-<>QUWz*pA(6n zG*8Z5$7i!1Q{lW@bf=V?^4`pFAxfY?QnYIT?BWM)GylGN5^s5ELt(eRC*#eFzQChJRUp+!oo z)HpvWW{e4CWtDctoql{~CR#wKz7?B0>=(Hna1PmPlmrr-&BG8(-k~*zOSnuk6qJ$_ z9^RBylk#)PZQtcDUdAcIr{xf0N$~vYEHgS?gDCnwj{xA(tyynEoWhA1uGM4bGQ`Ok z7u}+oRB!B)B^WvkgmIlh%D@l4l~kB~xY05fNEaW|TfP(oNH60nW#wa~;5YrjFxReN zQKntj2^Thwf)SqcJU#hvl8+pz#V~~Y?aP(K+-G(4DhXe*Fm(w2*K;oSw69uz0uEEbV_BJ!kJJ{=~*hP ztitOJKL&4rb6!6OlcIgzpJb44T=uMbG&IKJV$Z}OL997ZAMxpbb$nf7j9ey z%J#AG0%-HzcK*%L{n=OjExDt8itT{zqhx;vFAw{E$zVbb z$46}_Q08hYlS{q(r)srfn?|=xx7vGJE>Igz#es@fMMhC;Oh|*4+#O*C1A8KK*V#5= z23q5`Bl97!2S+PfN>dODsSG)}NNg)fFr+|;yk}UZz;XHbU>Uwu0<4lI^VylZfZJq$IU~}Nmtp+>Oy@-j9PxY))$B(Ox zp-PXgX5*CU*cnF#_f*lxM21K=Ccdlv-fn`aDSx?+nxWKwaI5MWF;?$dA1~;$ZFa-_ z`m`MO$;8@8`ciDjW|^UKO@p1O-{C2G zErfY)nwA>LGE+<0=w_-CT)$lavq!y={%2xgJ#XS$bY2oqqLpQcX*>P7i^^c_1abp2 zJ8mZr${$6TkL+j21AlR-LYH7rPdbo45a0B0rJNuOe8*Hkv35rr_z}B$3L{i;9GW=U zw=R!`?IVCqC8a&2rFbJf|NGBY-i!wwwB-ZRVaQPOW9Lm-BB3iAPh43n)Y$>I#Q)SM++V2MeY zVx(x)jqlW3<`;Md&ZHhk$4b1QGVy~?LN#8}PPhJ>s-v5N{!9dLpFl5O6RqDm1Cp?Z z!ya{Hg?zXLYkrFpFWa@^i!)B#1mSA1(8%7``vEtjqq}~0K;~$soDLhF&@t>Zqqtii z>ZFk;yuUmyMr%Zm72o#_BrS zp6eMkRoeE;s9lN@?>hSq^)eLR)eAA}V8`ozau0gswE&B2(O>t*g~F2pLQ2ykxVh9B zMar!5`4(|=zUovC~nnMeYCc0-iUl1)APs~th&Xc=2w~rt?*ICBAd0UeXX@*e$#lEL)B}y z=z~*d;8710Za!hbA|5YsUH!aJ2p3XqqigLq?rfSypR-X7UsqPp{X6rXd+wR-;;51$ z-)@4tRx^y~k?y?L>bcOEf%n_4v0hH!m6eyZhmS1umpLa_kM*QJ_qm&rwNrE4>R6C& z)4~M178Vlogi^X?Jq@12gp#Hi3pJiWW^V1ckqgIWUT$v;l*U-s8P=jc6qLK+bdP`g znlm$rp$1W~zJVz6iZJYv%CTz76AFJ`N|b3F6*0LMu$Vt-;gUMR(c}UHX5W7i=^6yU zacwx6`ls^CId-6u8f;^84fd21`*&M@1xHgbVeg+;O?CbMrMSPK%UXF3MZJA$(vz@OA~U zS?732vE}&B{CVlV_MU#ZyB?YOlmb@g(0gePwMW4rp(@x!n8=A!Z=Z`mFTi!z-TG<_ zaO$PcD?o5_OqwV$af3xaq+#A2FDgUQbaW7cQuIh|h zvLNgmhj?4IZ&2+fLc*P=S&3Q$IH&eJ&N3X*XPY8kHu(hBL zCbk=e>^q*)z~h#_+(x5hHcz3Q==Ubk$y!UETJMQlh8-6>4}uQEDC}YDT9igIsGsl?OAZcV`!I#zG0@5HqS@%YSj`4dgT( zes*t}?4)Qa*ODoOw-Ef(SPUUPqhG1C>o%Z=kgK=ioD5#6Q~2CA=uK11g*gN@Bhtwd zrHOr#joD9%Qcf!0^FZT`ffX4llV#Xr@9^73q?`Eu+gOD;ExA3U3j**r+!#XB5Zs18 zF%5TBxnz4dQPXnak17`#)47zUSKtsN@ZPS}{BMw!(r_jNgAgwM$1l z3H#$c%&_1iNS*2ymT=;S=$3d+mcNy7o0$R(u5W+2g%oWr(kD7df2K*s+Io|m)~Uq) z&q@p!MJ1#0GT4=whoSv{SBV_3Fe~usB&;__#%zKNkE;B0`0jBWSXsYi!9f3-Wm^TibPmUjAijQzLVgQuVZPI z(lfpg+($Ge|E?fuwl3!8Q~!KHjfnj5iL*0Y!dXR|Q6Cr;5_X@y6_qn` zI&@uVa-9!O;G&)*Cg_I(jy9C}&HBduK#LMByJq?O$rig^^CWvfQchL-t~^B5$1>!A zG0CwpB-AhbSx~8Pa+EwGJe4|v3Hz~tfaK9v1efxpLNIcF@E&XXYcsCN7_<*02O)w_ z``bU9Vs?Z9YqMZ(86wy=T;|^`Lu%%h=3XksZf@o-4*x7hKzmR0e>sRNHl2Dbh|%Pd=gIpj*Z2DHIxyg!@LMFayTX1J2$@4~1$7{t4|J0l_vP6O5_dCUKpky? zPtbAvC{vYSklLla#27e&<1n!oM?i=7i$k4r(|lDEoxb}h6p;5v;wIEn631 zE2r?i>?s$|bYcYhoXxzr%gi>rJ=YzZ)x+sv9siS!q@Qs)8Rxrvt-92eq%Xz&X|UaC zjuk9D{UDEgI!Mrjuc_3B4j~JO-nT?nd)~#@_|Kzok|{~5cb_dk(tHThbQ%j%OibP6 zl@J>$A*jmNa**ZBN4_)A|E3 zaQYEji9PMb*yhn>AGtL9s7L7?V7n~=tRTTs2TrXvE;oLeC}mjU*kr$!O{M zAV1e3tYyK6D4oxKpZvbf!cof?`rJ8``(2rV4sva+dC4K1*udFKP$jCV@?ImDEd}P& zBvz}UPEO&U^G^}XTh6TBac+Mok5uQ^RYzx7ddw4xZWXhpXm~}KdqoPhUZK{JIimM) zVolv7gD-~0_F=UJl$r(zt#f|Lnk#DJ#PpUq@il5w3eu)BzDFDy%2-M*7cjqv9(u~m zj^j!FxHhJcff;lh@MyKs3Kr%s?s zK$_J<<_Kqd|6+Vr6LCk8OBIam1m3SV##x!WZn6!z*B__uur#adh`&LB{;I4y^L4Fq zIm;&uc{*#?SlkfR&NjJjBVN;&YX0-`k^#VmErR&;i3hy15dU|p26(&t|H?-Fm+lcq zaABjrvqgo8j?RTv25c|I?}B|;krs}J=9leIcDe6??a`(ckjO0bol1mbP8vNhW;>Gdrf zo`}|Ka@JC7^G=Q5FTbo?kiKQwzi&1>8G38qL((w$n>XmHKj>03%n=W<0cwHkoe~62 zwT}inKctM(C$ifo)~!VK`%gt@H(@Dt0*Hk_Rl^Q>Wa&8$c_<+WV2vjs9&}vIEXVe`M(f z(G}0#dHBt@5f0e>K zedvpT`i)GVDJWop%TKt&^a5Wta7M{NhjV&19Sj1loTy%^&)WY20ePjK7L~YNp9@37 zAWEK+J*&j>CYtwwg7z^}^=}dzIoP%Y3oM*4nZ_9wozxRMujNlOcredKTM#VU&KQ zK9Q$O4?E*RhX}ZwEoIHNVYkQdY^Oa5W*H(+<_Rf<=Qtl`@rGNoei4i11>H`Ebki?y zbpm{rSYB%D^{7Rr)qX;?U1j=hC1K)UCOU}m)HTgLj);y;e}s`Y1TK3-|A7G*jwi8yVPJT6mH0m~;QAjJU=aah zzy=3#_|rF1J%p3m1E~pK(d!4mc{ptg(h&sY zuYyKV37RLtD5fc|IKy9TAU>TMC z2M{nmO54KR8&sJ7r`I4qR${im(r*>9e_0JS>)Ux6dqy2$zwCdpfsjD==eU)|ov}k$ z1_NQsjLCBP~NrT0^t|dS)J@vVSJSS2YrzMU|4r!hrx##9iLF`h}`Qq>X zmJ7B4^)B0m4B6JqWrU4QjAqdUnX%-Y+foh=_E9h#R%O3_iPZ*0PKV`?FXwdX`+?yQ zS5L6$p`iqnOdWqcnmKYg1E^sYEP?2N10!~Ml^ zzt>@Bf>%o>H^$aGoYY7GpnXxEwcZAmpilbfXj=X8dn`IXP;b;GE?jKz4fzdX=D4Zo%Z5Ti&OLTL7b ztUZ-a;skaN>@^rs2!X8>wWFh=qWF=ZDTBJyVaw*BUT1jH1gI29a z7qt%NDaBB*JF|&a_pJWuiLX6kK9MI@+4xCkyVT}U^HE-V#f}c4DCXSqYcGfW&&7Lg z&r{nBc*0X>82ANc;E8SjU+fCBVRH^r(jr`0Tv7#@b{g@1352hE_N;opP1Q=h<%T&d zLJtXX(^=^c;A^9dr{iteYE7k9w{8yfS*zH76+~*tA?k_gh)E3#DLf})HZg&+**X*M zO+`h1Q5;g@AkGgp0RTnmNr<@z+)I+2z{Ur?$$i{jjIQ!^uC^G`dAX`AdmT?4@OLeQ zEG(zgsBCw*YQjwHDy($%rbajxv<|VfF--l&en~}@nIyMXGAd|S4okZV%pmzrLXk}p zF_vLPlR8_`l;LHnHmj1F(m&e}0EEt(SlLS5gjj=M*kMv9CTq^ftzxcZ1P252i z*8}*zaMW!6i`rhEn+;K#tE#iVV3cZZ@J+FHZU37dCkHf^rIn)dcoB<}5=y}`X`*%> z;9Es;R$219wcyB>IXjfx#V-xr3HZTRJehXg&^^}|6Q1targI5SMnY2_t*%6lOV%c{ zVyScvgL?M`Cyw|e-LhuAFh%cq25mgz1t>+B*6HVOKhuopXpAyQ+qYB^|8T1(l@__h zmFZJXurWfliHKuJvfi`D2qoKS-jMaflbx8aQVZaq5FsvB(DOta!*Qh7m+!K~$+Xw( za->n9jQX}$?fUzPR4d~nfV?+gJ0p{B3WDRE;*F)%S{@{c6nOmTpK+cj{0esgex=|p zj1NO0P z&Lc^%uXRbzSa`h(&Fvv~J@`=f>xuN!?M{Bk3`i&rdAz6$@hV4^*L~`_zVmGP=qc zQQlpWE9V-z2$P4(gF2WI=l&rJ=`qL1$17nmdeRokLi1+fZ@3RB4eYoN^E@Y!uY-q| z_s|gL7e3#XxAW)bcVy|h(q&gw$v2w_Qb%_^-K5_+>P)Vk4b7VtHbk{%m^FnbPV@}K zS1#}#RY9F!m{S_^-&PHWgD@fU)erC_=wriaj!BzQkqHMSxNn^zGES(8l+?@y1|@=f zOKBVN&CFE}J!vfxqY?J)Wz(o{@s7&BSc?&m#dXU1L;;D!I%8I>k1*HDe_aT%@=A34 zK7e_h;1l0|9{P(r#l$|v6x~y0G;v^Sl}C9jNPi>b>~({pvw$`E9C3@9<68VVW}dcO zJ&D+KiSNw$F(^%BhVHA7)VX*W57(zID}n3c)Bc_RUcX-uKk-a}hw_hL9*F$E-PiuJ zeoGmH4`umME*ILwYg;f4_-fagr%;2Oq}Sx|v(hD#r0P-LyUR9M~#~m!w47Rqg@3I_iPrlZ?DcA+S8C;@LaJ| zw2U?f8kdq6*k)!oZRX@2U$LX<0P{1IB6&efq%IpQNR~=sESc*GC|Par3SuLT#*Kb8 zjYAil_Eid5tBobLM@Um#&s}ARyp% zD5>Ki{UP3)lxZUw6*@8xgDRDPEl$^!=Eo_GDvOoeiph_}<(=rYAIErGT;r2R^|!?0 zhv3Z9lz09#lB04Aw@$WjF)2G>O)72AN3<0%v&pR9MYLb+x89B`uJG!*aVPu0Idk`A z|Iqm)*9KFvAU&BXcnI^jxQ31F_PEH(keuGSdYz}|rA)uFdg}Wqc55biEz`by=m${D zqHb8}o&E}PV|D)<~geM14U-GjjB?XgMI*ZeOQd{T( z#D+(%-A1DZi(M6tSRymAtkpzxoLoC&$vzcT1tz%DQEI2CxK>hGk!x+4+0d1Q14YsL zNdXQA^VkW2W?bPrs<)(QXs_+=F}fqu6qWm5uPRq1wWTD(;N*t@Z+>)U`aW&jmPwNc z4RZKzxjA1`Z}#a&+%=OUPtHUzJPWgpw~S51>yFR1a@klx$CHmd(NZM0|%j?_7#MQnX zvJyY`!c;k}riq|0=JBZyNo)9lA5$iq;{Gz_q&}@EHl?^$df(#Om4vLKk=OTwT&#nO zzkkcW-_1wyTP4puh2!kI#(vIkH#koCl@vWwg5OLov7Q}JYzWINHnV0*lPzr}7>bvZ z^EG~OprQ31b-iPj^$ac-SNVib$}ah?QzFXiIdoIwGnY)dV5mW5G$fR4qIuSdOTViF zOa4u@vez=Tz&U!}18m#EoL`h~irqJ5p7>YC!-0kTSIn)zLh|K1ymW5EfMDzCYeV_{^Ee zD_jck%po+utlae4B;XepK67^iHT+5@Kcjvi@6`%zIIQXQZ1c%*U`6{C6zm8+8|QdC z(dK>Xxw`2J-&?ioi}pB}1hx?M5zSt~(rNNxu*7{dsY+`?uR-rvL-3hQQ{f(8NGwjv zi$=Wt{TXfvJ=&VTU_(kF_&Oqy>%tU`Z$rw|g3g3`a#OFr*GdQ3oE$-WW4=Y5qQso7 z6B8FbKIoAa?so$23gu!Pp0!|>{M6ZUF;_N)qSIoG^%(6G+w+#jxJUn}T>J4bmWhRr zL7UyyxYRwAuJXu(*WiOOjj-gT|5tQ4d@6cUl!bXFQ0S%o`Tm^H03=6NA%PqTLWGx~&X*$vX~>x|%R!8n;!Pm`7g86(%CFmd@!4RFH5d z#Lw!XVUXcz=CwF=ik?k-~_CuC>SNwV2j z<(}o;kddOgZzCID$`l}`gQPCph?dDEi?zruOktCpv|T|-pUrq;=Fa9Y5l`?%`p&4Z>9=+1PB`GL;8 zrfqJVIWL9o#N}8<0cCExfmYvUu)#zKKl=+;wZvk%j3t9MxpJd>78Coy)KLQ^I;x@K zr(F;8)KK#Zug38d*4gEiV&~vi3zeybi)^FVWcl-baUPkjx?QR^@Hxj+p}%*(RG#M0 zP}co$rYi5|&;0IPMZl%%!jvJ+ zb8nP93&lkMI{-}wUcRtY%S}x9nxTCeogb@+qhz?lGy-wfSWbV>u zqC;cBcvBfdcvcOtep#;EA9;?90(f;r(KF;)oJyum*SlddS7Z!oLkVl#vJ2E1$qumr zF{&%QGO6qKj_Cq|G}XJK&fxl|w)K>bz>UzHz_l4+*ah6#ZQ|66t@( ze-W~vO1{S}VZi4VlE1?%~f_6TiB!Lzm#5O zZqu`|%*9_B_`a93>iJ;KMA#kJn$WZVsJ7A?(B*i{dCu+Ab9dUwNW{_@)}y~R4E*Zw zi>F|K+}1XY5ObxEk+RyV3jb=2wxA%?buJT6udYOky4g-$PvNlHD@AIJpQ>^QGon|1 z>n!#1*GljdaSeQG89HK=jdgD>-FM169k#Og{NvD>6hdENE+c#IDvCd%Rrz{J#mHBC^TZ8c{ z5N_`b`sNyrpWJ1(X)<$HH>QCnGFeO>2~!cPY}K&b_UK}0OU$na4nh0k!qBkd z{ip=)4TbmUX_}nw24TPPY(hRT)s=rh9-;XaYm4ndA@4}?9F5Y}s6{_$&#(-~ieu1k50#%aN>`sg3|urO_HHHi zoHs;Xhl~%2gNm1Cjyo{uYr+=iA=P>`!J!^gChl)XCLfgh^<~=JJ9B$g%8;ksAM*k8 zL{IX|*2`f+cN8JoyWV!68hJ$}pO}XJAhX+PY+$(N97TahGZcJmZb~~#;uYEW);(6i z?We>GRI~WRf}ZC6fI_V>`}--H;ZXtHCxVlrlo$kExbQI9k_iJ-^s60F`V=*A zW-1vcWh_Vuevq;1RdzmYUv@LU8p9ulo+jAp^z*Y`;`zl{xr%l2@zEMHs@}HeMkVBT z(I)50uey$UB5^J}^wuU2RO$>9Y6_qs6;?yT?eo~s>hh0DAmAF4k$Eb&X&K0AIbHA_}#+M=X z8n05!mFCG6dhDd9&vof_h3<^oR;YOwdt*f4$CLx?^*!kJWd3-6s?#gB`QTBu`}$E{ zt1nkt)+V{WY1TU@D}zGU(t1Ndm1YKW&G!C+v-7c4^}#7(E$`~q(B;qEE@!hca}oL3 z+U24B_F1>uTLo^|AMVCUiWZ z^T69^;+t4*a2mRIobdQT?iiQiLZSUu4tp27>-C+$({yg;+r!hu&ZpIO`+ac+94!u~ zH3>xG%!q@iNH{&hAs!*%lp1_~#=QZsbp^3Hqh3WQm_tZo%Kb||ZoBcWE9jPQ$BB=z zgWx$H?2*Q@ipg!Y(TMAYr`UlT0aLJrRI;nI;n7wt)^%M!n&7Ofgrl_MNyNLrIO3>K z$0=EVTHVGoAR&pgVY6xgv@jFa@x7R!O3#}}=)QQ#>+WaC7bbDs`zmh2TaG@aHFW3Q zvS4s*QX`#R3t79+c>t^YP}CP{=R-O$-y7kj>GEUx+(S5{FF|qTwn%6o@~xHx!H~9d z1UYiail5Amj}hbued$oUb6l(E*Mh}dU+1gG({JyCA+H#}jhTm5Uk3~H?Pi>DOi-8o ze40Z!@SR*Qw@BZ{$^*d8q9>5U7PWGj$g0Oztw4v`p)Z#Fh3`*vfgN9faLdkz{KEz9 z6PD-MAH~B<#yrA`O?F?g0U`n4L;_IQ06p33wv-tUzn1l&2#_Dr@p4e>31T2~FVco& zLUg3A&Q1SA#V4qaapt-@12(l)OmPLU2C#K^d2+}E2tm_f0a<4f{xGwF7B;AsMDX%p^s)GUABc@>F5sB!U5AxevIZngL8n&+TxT35YTvsq zoaHBbY?F>O*71!}FE@_1duPLUgBp7EjQWsymI51Fg1m|wbyDc|oW zXVtn~9~`0Cb*A@!r1$c+U&U1ai*5NYfzSWpV8;fm=`k@kc3>6*KfoD4PUbFd|253X z{jbPCD!5D*u!=C9tc6QVH`yt&u!jT#s#s(~5v{zyhA=6ag(WjG8Lrv(l=yb*NS;_H zwLVRMotyYgmFbC>Jv0Ha_H3df!1vnm`aM_nM z^jJIds$cRK&tw|Q?59TUJ|kZ0mi`=ldgWcGA#vI}`t!_-tW41wv5}KX?SP%`o?HX;Zp5`8LCMtOom!o@%f0RyNNB18kW!_) z0%;{ftA_NCXB(gBE6OmzQy<#YrpYgKFirHdL=NHB7B*=h_d11G%87`^a&@e@o2X4f z<>wS_ssw~%`nF|3%Y+9TdLQ!;YwvU?mb_Ig>3F-X+qlu7(CpjgV5&D8hQzUQ<$*Nt z7ZZwfEu@;pj@}js=qv^AoT*`gb&t{_#sft8$=yDeHiIp5j*-RP-7^ljA1C#2Y z3P?2pXtl#L*aRz|=G=oeIsAt?*izXAVpVD3s)}nWb4{Pz4aRGSr{ivM=p0N$hc?

AEqzPvEQSH-Ut#dC<<-#$J|M;>>SCv){!kPBun2nE6f>*eL-8(Akd`_OzYW|L+a|*w_B_4uS#Y^MXCEy1ewfQH}j zJ!^@0uW`;VEwF4M+GjeZPwWW|vfSF8Yr_QZA$#{G62@^d+e4w?1%f_|?K4jDq3t-} zR8V2z3f=E)u52>Qg-zneU!>C??w|lKo_l`i#=b<38ROJrmi3GQe+G`DpEThRTNiUv zLRhlz)bIxPF0fGw$}Xc`yf;gTH4utxlWJEE(q*SH$Hc!J%P;SbX!aKiPGHD@`O%fq zu*pE^FuY&y{$bhv{?fg@e>DwJ6Fbi7saC%vlBAwtOBlkV=0?T*Sd>IHJ|+I|6YheM zwUw}r>&X0WdPhp}_4pBq}09;21 zy@ASaEx%lYv6$LM|!dU2DPK$nI)g<+VZLabh z^`wiZy795n5R)G-uh+w6NWDp0HyfMI(M>S? zM6pkA>}Qzw613^Z8MAVzUnj4>oiKn*{)`$>y+@4~P`Ri0`7$)ML0|-P_K*FB+n;$U z@Bjp|u&I{awsZR>ye7qxw{~Wyc*7P!6!cnPY8mbu|MWEuwpy5-BrMr_AWwk^Kbs3cM0xh8+j>NZ0z1gB z1Pl2m#~EO>_02q6d@Yl8fsk`}UN7=14=uSrIPB%+iW$0xHu~&oGpjV5M`eT8cGImw zG{k=TX#;nr9uR65pKe_Ndv;o0()Qg>cTI|@uL;rmZ7(c^m!4WsL+rGf*SgpjK+B#? zi+x6i?lKk0aZR#MpqK_x1md^$Ir=Sn{lwA!@QjNsT3?a<3)B=_&R8 zL~MuuqsQ~-C31c2EcSWrqY6B?%ksWp{>)s~OZcw-Fp+NkvdRIp(f!r}lOD=I_vNPf zv4B7g=)58~Q{W_KW8wARpP@h3z0=c?v5~y%v5rboQD<5%#`2EXk^ntFM-o^8k~M*G z9sR2`n_QLs`ybhz4MkEnkoN8~!zO|()EN;6@2zMktGI@$uEK^&2ppw|T`6dxb`^=5 zDYgZ_y9Y;0dxXM&I{>{+uE({tWKjRg&?$Gzz}Xq$0CRz7=%zgoIUi+g{@P1Uctf)(&% z_x$7W`x`NpMrvfD%H@^#S|nUDk(K%Ajfd-;KVchNz*OFQy4&_=iE z6Z}PQ*zd9f@W|<>ehK+V6NS+*!+@^ly1+#zTVd9?A8z(;JQD3M#g1Qoll7(+aBtjN zi?>7pRePR%0rA2oTK&YCLv8x8Zf|gb%eUB(e}q292V z-J`E!*4@6VG;yxrHZ_$BG9{F&*6^h<9+7vJky*XDlqJ6U9oa`R3)9F4A0Hk=p6TTz+SwD#`?ZaGXXUOY+v9`sjbtZ|5(JE}S~8XrZ> zM96y;<7dxV$zR0yxwVnDCj)H%8;OTSa2*Sk8T zr$}I}Qq4>H%<0C_@aGAF2tCIZE+fD8!D=(ejj(I%o*N#gGt#9EarqA2Mw)Zt<^qPhbQDF9K8GShkmjY z0UTpSOxtR?p20&9lY43B`hPPer~HOAXg$Q&9R>4JdOTx9?DLFa_YL{zc93aY_N9%_ z^BCpzlRK|fI&@vZ$0Dah#1_hutJXx1l#q*7dV6pwe$^GVi`HM|W<80J9Dh(6{!1#- zP%0AlI4f5gOJVl-w-g&Bb>ZqfIF730Pk&#IVlRK;*XN?KR#Qg8H7Abx(lmStu^N%R z7}UN94&%uaEh9TH2&L&FgmFrs(YJZzoQ8HzX)>6W30F?dArvDX+h6(g^-nQUQZwHb zqenm}$-{@**BWtsP3QEVlHGk{7C|%h=7#keR}Nd)a?Q}Lt5o5aH3d}>P;1D5KVnB1 z&2x6NBGtZy{BP;@-b^~;Nin*qhOe6)3Z^C;N2F@x`Ro)d%9{pi(1@;nF%2#`T}8zw z&f@~Ir|8AMC`y$3`mDR79qWsPOGf#XGzVq>q6&!NAdm+#PS(F6Qe;Mu2 zUIt>O$8egEyB<3{28T07V{qoQ4Z%X~z&~10yTe|PB zcz+qO|3;B_(-7`|Q9h`I(*15Y8!QhCyHIF(Ox=2ws+uG|^3XQNK%JX! z^d!010?n)s8&NXzmt0QWz9{+|HtZc4eIHciJKFi+#0hwjQio9`fsu{#s(kAcD;kKU zOh531v9xheg>ACM$|7~o5>lj6X*$kALhuZOMqGH+NY_J|%nb<8J2l&%@RMp^pK_92 z4*O>W{Y;HJ7Y4YSv;cRLQvYr@`7f)8e|41qYv)D5`ac;0=fHpE&{Jiak?@Kk^x!P6 zBeclMz^aG3Byts-Si`A{R%$U*kCA5bWk#|mtN3B;^tZ^_zU>jO{0>LnH*MdvWK(P; zskdRVJ(}D;zL;3s>79Igm~s5^W%N5*AB_;fAgsmV??gR|BR1@UBPGZ?tpu`YRffF- znlxukwWmV^U|y{Z7d7&g^er5a@}U9*gSX5fpoU`YWa_uGtZz)8q0g+d6rdJRkbWOm2MC31N1=0{nR~j0j@xw3XXpp^yueby37OS9) z9q)qo%m>M4_&1j+uN^DVWS~@jE-L_5c|-W)zUQX0o3IKg&VukdizXCCx=e~!Psg`Z zeU*HFk_;GgZd4`?g&-LSssVdR>G}oraY`;j@ZfTUEz;TSqWsxpG0&F%RHjgYu($ZQ zb!_I6Ru9|!LK>;pR$A8x-ZR5j7Jmy|AxY^#& zuqi!=5oGUIU>v>&*K76+--T#+Ksx}=JKN*;oB63at71kY%5p)fJmkNOLBr#Tp^jt@ zwf5Ic3(wz97pX^r%hODX5f4`<8-CclFm1*|o0(X0PeoH%)iB%gYG`l_y1l@)OoPzd zpvoIy^qoP^QM%7cV6G@4$;<9Q9<&J6F|h`IUeSjqS_vU18n)$Hht|r?`69sf%XYyIBiMb52SGGe(iRmh)IA~35X+X^s)M+5pHF{ub`5#ykiJ68& zdYZ9Famb_!ameIT@$#_@pNLszH@u&mIs?UDCinSjCW}U#z7UJ_IyjJC>H5ie0!k!a zl_iqUEAHt-`ME#>e-|j6@l_|iT9X*PchZW{n#;TvA=Qd$D>#O*DSR3)PaWqG78VqG zzvKT9+10eVS1~j(DvazS$%=qXpz;uXhzBT2e9?j(TGTqBT%BoOp7WnbkE~Ecgp%>* zfnA3$$>zaMP_K`?gXe3|8~Ie@8hR1oB5=01L0F<7d>P}~iZ+k;m3&6g? zl2o^6xHyU`bR=wk)B#=Hy(=pX8XFwrwu4bzIP>L~za=G>kdHu4Q`=}nJ{^rd62u(H zjC{wBp1hi?w;r8ryv938S`QhVh$cBw_*a9ROtv^9->1Bpxm#VGs{D=>Vlk-GK10Ot zIW5C;(sTub;%6h`K^dJma=*1E4>?^+&QVMcX*^PdLDjNJ{?vY+sN=bv zZ*(`m8>}wMeJ;Q~VFwHGl>YXR^_2ZCYkBSo@*^b-Iv$+Vy6${-O?AD=?)`qfas{ye zK=1c>xU=g(#G1n!NtXnfpXD-jXN4bWmsH;6rpu`f1SW~QV2I|VZc^)nVCjg<9e2&Fd}V|LKRrY%TfsxoCErNXX?)>}s^;$V#cGO%72v%{IyS_VSA@8pxyVTU?_-xN!cWkoVqdGL|D{A>Zcp zo=d0-H9S@Az0T;Gu?G7rl4#+oWB(X68{l-B$%;oz7WJW#Ut|W)8t7_$#g@txPn=5z z4F%duy7rLRMr`AJz7Fq4Fn{@*w(7JmHZId)NlYPLrQ7T|!h*3BkaRvX(LCk@vXgqy z!)Q3>$XG*gt;bYG8fD?(GYlU8KR? zxYpxROjIjO_sq%*{RzjMzNN$U7!)UnpkH0TB!y(<9l7 z@}Q~Lk)v1so|ISdp5@luElkhyElv;GS}*e$5Y;t|mj6odZPs9cZ@5XPt&+mZ(7G=N zN@LBs75?pL0&wjRVoR9f%WlC6y@f}~4plj5-4xXpVAfQLsgmO4Bd|)b52@W)pDCJ3 zFdp(sjK+ z&d-!o9hn&(5;{|9HPQy>=7}7w5jHe)$;cM^AyZi%>SO-`-Y7fr!>yKAz*G~U1cq64 zs>oNsmfXlV=RHt1S3Yc1E$;1FK?qqJCm2% z6M0kE2nHF^j1rZRQB*f|QcQwsohhMOj4T9a)PDd>Z`RR}JxXYTpYkDg2g^?q5A+@e z2Q3ws8EB@GOfW_3ap9IaN*cHkj-C@zAQydO4xhtPf)&)KtWXG(DsVt`E80gGvcOW! z%wJ}6pI}}N(UP=-b=He1tmff(O3?UwgQ!a&5p<{tm=eveAy;^4mgN81>T}PaE?jbk z@?VjlE>&snV^&Sd=NW4|5A5OzPv)8|q^W-Fr>L@k8`iuKT2z-|-rKmxDl-w}tb~&* z2w`7>{P?($t7iMlX;mr9uoBTx{tM}dv6=92KfmP63d4u(_Yo5nJ^X#@fuE?TC+1&a^?k7(4ZL)lig zIPT8B5RtvZpLYS$Vd$%0>@dQ-0wHZ+?P{eOt}=0pCcY%1EKvHwa6BX@r0W)lC_xgx z)knyoTV^^D-X*Kej=HHS9+xKS?FX%c_o0NrAdixnTwJZeSsnw zmO_Hx*%*f;DGw@}fCr@!7TgFCSLuF9GJ4-hMO0Z+>WZmAFxiXt>q06&;`^W8giycS z9~*z(fH?nu=;wdz;DpT${{^S$JGlR2bSjqNf&^kf&N`v%u+cZQ)VIC`A&k%~-u-3Z z)>dgrDDiQ*OwH{VirA>B`4$4s1kLoM~r1{G=VW zon<1qu)Bj?&{QcS&VH-Q>7nMy~daYYp&$!&w68eQB7TN-_KjunfHI@Lb{CxrnMyu>VXk zYsQ4gg8rbo&7Z0Azm4qvFTcxwTv-a)THEP6=>Ko7zFFyCT&BohCY~A{H37{@ZpD-n zsBtJe;?bg(;^LV26y{#pHHj{D+driVMc?CSh=Jj7Bc?x2>#3FuNq2^2X~vVUpMu%f zuY*Z700KcccWO_&`pbfSg1~oN+}-?0FlI<)Ouz*bVh;Z;kfEb*8u$<0>gT? z)7D_#!z*0#2pE(*-AGIGqk2Zm4n}?QUQ}-0xpQ?hrmD&>hSe?d>D`-=`ngA3IYa>; zTder=(2`29?3&lShj(IbnJCmQJW)#Ce6#$-+pyeQR=|*6_?@vaaTG@$?e>p+%s{MS z#G@umW@^E;1ADS9TfFeGr4p899WXKLbzhnFs-yHsKR{@%{wWFDWh>+C#Zu@;Uw{#L zGg!k#6j4!VT_qSNVwa+;(FLcz641X2exr4tYO!)F8)7Jyv@70LyWx>CAuHeJB!dIP zKJ-b7%Y9?I>}RhQ$C?XUPC@Gj-W56&WwKF%i)I+E7QRJH3kt8JjV@*AsDWqrTv~Ld zQ!pqS+NsC3F{m8CqpWd7RA-t@ocuOdOj%3@*e^~eN=Fzq3s1JU2fM)c zGw?JuzCy>?>(K}tV%Gs~TgUgKlnhf#RdG2! zz^3+4Z4y6aDLL9Q|2)^l@$SiALLQ&pND2G5=l`e15!ZYX4n;`hPio zat=QmB1K~-eRCUg8&es5yMM>5|8DCv*=(qzmXFZx5)qke!KZQ?T+$PVnJ_6Rf z;#vs4qD|ixd8;L!$4}S|wEZGKNH+%-cMnYEG3`nJoBjUv`u-Q*FVG!|C#^|Oe_;p* zibDDc-k}xE9T{1>i9XmIiHQ^&%rf&mTs?(_0HYxpre`{v_{pnuU&KB<{~{gD?G8wY z^0&I7cw z+30Ti-3E^Ny}$rDYZ8V*ub$+T*+6I0_6~xrwxw`nP6EO;WSQj6pK4bfcFMSvqyhCF zy8^GHx#wWm8l!z)VDyyx6Iq9rq71!Dc>PzPF?0{r3;}Jl`jZ9ns-SSE;e=96wheRo z!ZE9d{9OH0_C*m2cO{v~Xx%kZ6YHrx|7e7$3^%g_1l&xwf!pf=F6l&P>=7y4WtJAV z>kj&d?_O|bh%Qw_bY8;*$Xp1%${S|Hbz-w1mYc>u;i&U&Uk@=ToT=BZ97=sM8*We* zr_jsD3kyXGClDBUi$I^KW~A{n*Zt(U_>Vu;PB&whh$i?_zaxq344)4tv75djl6HT6+P~bu?rFWDR{T{ zX0+4tC9{(VHIsM0(GOebkWI+?=ekTRxws6BA8{D)&p4*=KXB6jarmW-|Kamd+LT+= zL;iNYS|bncZ=(n+AiM-q5$FOa;FpF#li?rpYKR($(BkTZB^lxCliDX4As<0w*$0Np zfFMpl_rB}rn{exC(bIn^(s1edn|06-?3B}~TT z%2*v~t^=5bs1Wgl-?8q_8O9`#W&9(&^H^KQ;>QE0Fva9pZb}(Ru9_g=?#QF2bP%0C zIr=rZ^ze!cXW~F1mPQF@LSK0J7lh($*=d?{HlIZiJ0AisdmkSfvk{q^x#H~Hjex5# zBXL4{q(rYMX)4LU;_@03l&boOBT2_TJ*rG<$Wnb(Wf8V~;b6^dVr)WngM6yAS}Vkz zh;C;_tE9r{C@G&VA=Bd6c*Iy##mSv&DK4dfSx9ZF7*)E7gR)`fyRU*^8J{+Fyp{_n11eAFaTo-NsNpDdKkJ=YEg^z0x^J zG)qBGnhW^fc=_1Bh!qM%`KZo-502=sv7ZpT0YN6%DR$7+*yk>PvB{^V%Sl7QVrOw~ zY#y5>+QI-SJEBW+%$}~5@jNk$N;?q?!tBeowv{`bn^-=-)fZysw7lsQ95_^RkK)!0 z-6O^JlQtTmdYaLE1C{=QywL;VeVR$Ph$a>&0ZgO3i(i*&C0uf6=dXdase8fns2jk1 zkZtDs8>M0Uc@p0&ntlMFxP^%}Fmu_k`w96~*E45T*9-G5mSOr$uzbM`s9!R9@yQRyfPAj*{T4L?H5h0?iqLff?@NsSEjG^T*9tgr&bo&#oDjP^ zY6x;01i>dll7mowaykIzbU;$Gk5Y2Cp(O6m8AlwmOFmyS46ivh0+~S23;=YZnUz_wJ`8g`H^lQ;A06tRp{8;dY0#&Gkj zB)i2N-U6w3942h9!C73^hC+KrIM^_+D&LOe?4sIRJp=!rT_cn+@=FjunNz(#JN5snNb`T|5dQJd{U0Fs@9!7&cVA>RlF z5Fm)?r$l;CQn=J}h+_pw@Oi=s{DA#)7U@=`MtY5%+3BEyA_^CUKl&I=m}*chsj65= zn(0FG{D6ppmgP6{6;tmAx?8o2=bsgPrqLOAG@sG&7SoA$@5xqY`^U}6EMV9^4GP1< zPpAO7U~B~P0*P544<()ph3WuBaAZ^wEG2u{~1KiF)zu0kS}& z(u{1ZA<8`pZ(l2${BHFmH^#Fo2*p`tjm|OSPUap%m);DQoW+sG&xo`PL~*TFUa0fL z2)#~Y&aR6QpX>=T=FBwmh$LFCLlSlPy;M1uLE;|Hyx3I*T#Y=6)Zmgh1Ug{8Q`z@t z{P-T7OFQ$iB=DQE^dmdJl|O+cRV33$jbA3#gsjd)(q;e$gKGXv-*As>mArFZlM@ax zs%W(6MAnyJUKs3?;g$<3NxoTz&5+FXsf2=-`ilh$S)-=!a-dTo!|_C<%&2?*?ZfM$ zWj&exz@};WU9x&&KpZ|T{-k)=L3?86Hos?_5y=M^k|3^l;wjz6rynFngf!_8(@#FH zN=Y!}BDwa(?{aCSoOMRVJ(|wdOpMZSbXq3GYK9|mI8{;!Go#L5hEX+qI%IL$g8U^W z7Xt=vSHnN#o5Rx|X0_k~H~>Mc)#Z|G89g>Lrt!{h zOInH+fzdv3#k8YC8a5)`x}1^>>854^uvT(VgS%9Ze-J+;Y^@kGgn?M{p+1ct9)u3bwwAz%{ICnQ&Dj0@5yf6utd!VR>R@})TB z_Z|z3&RXf->I)1D_Tuubmc$Gul~bWLRySe?q)+Ldv-bS0XIK6nT*4bs4f#uA2;Tvy zzm5{9=w6{9=@%M|?{FrNtMu}45t8KK&aJDz`GJSD-sCsJA)~+V*eD;UO=f{kOe_Pw zasEi7RYgB7S{XVOzY^tMU^;Ns)S1jk=aupTr-4bS%kq#vv%5(sEM|BVwyz`6E8Zxy zl8FleZ!Gv^?yyz*n2PL_$m@w{3q(8qy++iacB?5QqqosGR}PnB?NjtgNmJr^ zQwQ~p)1gW@*-jVGeNPm1cO%VWeBFN5OS}mN6bF~~U~*PEb1RMO#>BzWoutC)RJQ2+ zmHX&*)z4!qF`cGPRC3)Ga>dz6)A~-SVkEsd+SaLviUf0MwbP=IH#F|VUdT14ZI^iL z#=QXN6ep`GQDohdvyryxuTN z^wlU1$!DQ-doyqEUKT_1&Rb}XV zGTHVn^*G3cW1OJbXl-j@1`0jZM||N&h=>hv1@53eM~EDPPKeBxELj3QR-m$?bp5TF zG1o%V`sx}NbP|y+rm}iJ+%}L9oef@~=zKYU+hKkZT<>4Ymb*Ld#e?x zoc?GzgKWC_(DV*OO#Wqf)S)FG>D6RC8V23=p%&%wgqo2$`!2uQ!Nq0amnvgk34(GmQ4mn1F1Z(BI4Lc!&? zLm^*l&I}a^c(|iB2rsXF-&J^+13Fw7!it5$V)W99Qx_5MS_4Q26_=RW`4xL4RK@8q z`e;1H>1}9IT>jiXiFhPmbVPn8Eu7PyZ@Bvoa&J|0Pj9abOYIXrzZA3)@9@^(5~cWg z5SpRX*Jt3{;t#AKlC;m=CFSd!njy38+aUDo*29LF352#m+0TP2sh=W(>xUbz(cumN+5`Q%WA+%r zC>r9}BBEW)9C|ixxz{joMe{CuDDZ%wEuMAPz~wn|L)~;?bBA=6+xs*VOS|KZ;E8G$ z9wVL6)QE1iBV&SMC~(iQQC~Vh^#Z^<9LeENAEiQgZk#2iiz;)AQ&FFt(U7>-MTcOl z44wC9uf{f<=6qF&*Gak%R$P~bj#$<6$W|w={rpOEOHnE1#uSy`(JciBtEWV*nhz{o zBrFQ0)&GK6deXf4d#)aqOCow`bCF+vM;{9VjlG}5HHGYH4;+&R_UvF7>p`-W<;=`U zh}oqaBsLBo$t{^uvR2qJ4mGEV1J#kMe_nPEiCAz5IBN-Xv*$@rydwXDZ5Vr21-}d{ z{deQP+b!_Dmj0P@YXK_4yZjk>ihtmi?0<3OaWFQq`tjxduxxZ9ZvPVRsc&WO@ty(I$Z%j zNxp#jxQGm#MEN)mVjZ}jZ6GL;WWf{Dw>+=APk2wVPI4R*e7`&Tl^7+6oj`)R*f<;{LE? zf8^LgT{CT!Yv^vm)6i|1hx5$(VxYhK-?p!_TFt6Aw%fj`PPRy!3SIFkJ)>eMV(oMm z3DVms+<%S3B#1Q7T&=G^|93nO^r30^S|nvCYd5)g2vzU~l;bKh z_To0f`6eBN;A_rp616vv^9+57ysGszbAVx$6&w|Ei%^ymVP45X0&|y#_#4b0W+5^1 ziVGf3B2f1W!Np&JsM9G2pu(~qgHYa))RHAOSqQsL%z1`DC^$EJ9WnOW^LMm02<J@YqOQ4aY2>I zC7&&W*s91(+q~{SnZ3j$9>IWlV|B|h!3HeFQVCZJQ)k4KlJ_@Qt5cy2D;6T})|ILp@w zT-s$Gr3;kE;6Q4bMRpfgd1VtovO2+Dd(pVNMtjJ*cg)QXg$_NkVzoP5zWnYx3B1%_ zv0H*MKD3QXAfxnxOe*x_Y6N^58WX@&ly_g00z1F9@*dxbX^2ADrw@vS>J(oA>KB#( zMJ1DghkQ#u(Rt-v%Qp83c#9O&?%6eZf2{}nO}o_p6!#f2)1~^3z9{}ppU^!gLI_6T zlF#q~A~f+3{TX8Ps#eq?K5AElOy?SpAWfQCALu@%2;%sX zKzz2jJmxdYMzK9$eIJwWXD~ZSvJkI1&X>o>H#FQUE9~wHK(Q_+SrF79m_dj~Sj4fQ zZ_BTVy-T%zV%g#AE3gN6M!qi{#4hJa}(vD6vrEOw^odv)bm zdfRoBI(xiOk)MD>Iv)cL&{A*++M6t6rnj5r-{_k%4NtW^ugf#!W2WO)!dh-9>Pyj0 zLE;#?VFf@>?MTHcU$KkqWY2-`fhOH`?QA&tsh>2qm=wD8-o zKh8>gG&RO!rcV;OyX68rDPSpMC#glN0yiS*CFCMoSc3{onC!M=<( zL!HS!LJ4$L=31W`Y0pTB|0rose=ArI(;di8<_q9MLQOB^VFwyB7EJDKWhD%y;*}|v z5;RdLn&#ayH;KELlNGG+dOdb*sMZGCj2&Hvm!3TZ^{g5yN=+|SMan%*1@G!P#EcQT zpViDp!J!6cYG~^0@#%1`+9!kdX$=lAO2~pQHok~5_pnLcheznFLUgoj-V;;B znN9zL2D-mw(e+IjsBbDzmlN-E>Dzt_4UoY+#Y7J`+stG(wDJiICE4daCc(i^tf3}> zs^*^a{O8u$m#|fl)0LCm!=kVt+aX2BbAwnu=e!ULP_MUYMe$M#^Kp5G<=aR4r2;Ld z!(n|?%G|n+Ej={e2`j?H<+>Ci>Zd)PeXH05xAvth$c@9?vV*d)Nux==1zL)78kWjhO@=A$*%;H^z(@eaHo~ zN%^qEf*egK_amlfsu2UG>3whB2`C~obGXt)G3q;tD6t%47ys|54rREBca!VAt=u9`$E z0){tWHfPCqveAuRybberCImA21A6N_H+zx{t_(T%E3XQ4|JQ*Pq8-C5jN3a6z`BbP+ZctuYby_OiVjSyZK># zn|^Xir2ofY(7#<)!)j+r$YRLfEYw_+^yIV_ASh}gN4m^+5E()WAV+aR(8t&*fM71B zb|$EETk~74Q~FWuaE@t7BOu5X20g`;zyGow?uZ{b&o*2RI7pIos%$fD-+Xkh*6w_~ z&aT-41iVlnZRSm!3X2P-g2;$+b{MiEaYNht%Y&&XWK%`zv20ZlPmPb8KFQDD6`E5d@|kKUA6MX{N5hEF*E4tbJt>xJWyqEM>bg1Y?GD zfyMbLKBb!}vnaD)Q>RgxYN;|&s@mW&sMrzs_((jklC27h$EczZh6|{}cq0kE+P<35 zd;BXQlUEV@T3P55@ejW2YRLH-W}u=edIkyi3dGLa`cy-c-qQSF|9RO}8p7&(Nf{Ho zvvzs#_<%&a0VzB~RZM33n6y)rmpaN$l_e)L_5zsOhuN%UrUDi5y#eM!6BqHW(OPpG zy}X?eZ3DC?Di#taoB~k}(TNEM7=?`a{8G)U$f#mBx{PMYcUq=9TP(7=!?V!cIp=jgYQBF(=Dcih`%<>I9W`VP9-N`rTkiN zUq<;&%QU&Ki~i7LLu(;I0h{Aj6xB&1&ou2_d6h}ao}dGxkf`*@t7}LguTY0K)mf-< ze^2t;po~_Fo;VwCLjzH@ok2>9(5p3}Ly}5h$_O~gU$}%*Pc|WU1^$K9 zX}h`q>FG5lFD>X#r*vv0Tt@|k%Ma(T#86A5bb25s4OS^&cX@^bI z)0Qa0NgpxG=IQT~v6l}!wlYrh3iRwUJarRV<`Gz$7J4v`)`JF8y#5%K~lDVNT$;?pp9RLwYnr`YYey zGkD57lP&*s8|;p;n|ZMlh=$reXB!K@e!%5N+ojhff(z4DbVb@_Z#-c5@$te=zOwsB z{I-IkDsP0b3dWH;23uX%MCQr(-#@~#n6!miN-ta^@tX`0$zLi&>N4jy=>3=;_b2o8 z0UzA6xnCOSib#wii4!_GLPP_d2D##qSn*wj{_2FV$1)3**aAi$ zq1bP+Lud&b251PgRiZ`(RhOtYD^Ry8Zh1!^|Cx~_tB!{|Lc{|Oq zldztrE!D4cHdBH$7sZiv>$gAGC)9ry56l{{rl0)q3r0T{$^UBT?SJ4G{#AVZe>OS9 z|N8y^tW%Y>95;oLzgAMLHOT7?NBxOGplPD%EMPz(iDmt?FGeJ^wn94QP=|F#DPxe0 z+KUHoM`};u@ZqL`r{GOPX6We$AN=tKUN`!=VUXMFdf?!KSnUpz&>G`r~Mm1KKgW4Iu*3<>cXy5%5%$69zge z^(Ffi5tfuSP@`lB%IF0!k*(*J$Ec>_NjI5rQ-YICY)~jaZoFypkbchEW@-JY)+v`v z{ZsiACk4f_nbvMnp?mo%BTuiyPQvpx=WE6~M4>jb^%S;A`gD%=&G3ohOU^*Xo26em zRaWa>)s4;l+gQh5;OC6Pl7>>^P}ag(=LlQENSBr8tq-%=I+RM*uH|$gXx#% zr9~=PF+CJoYw(-zhO_@iBQ5 zbsu~%GNYi#gl*M7&b~oe{=fuQ&tkC!#qdzU@LkQzCPW>fhoDkwN`tXW0PxRvC@*_;`a=Zv8h-aQSJp|VUG%MRbo*^hY zUw7cWqvY+_zNrc-+kbKjL-gy>ADr`fM6JLx2tJcU;{9^r@qgz)21RqPhY;YgHM}bc@t0F=Iv>N5jvi)qragX)$}~g44$*Yh88C z1Btu~zbk>$Y5Vo$XXmSc{f#!2w{;0S{Z5=ffu_S`Kkl)~i3nEr zf*iQ)J%o5i8)AmUc_B=Ac42`w7@kxM9?ZLc5oAk#R{&2Je`@d$%9~Y3t(i#gf^i(bltmpgK6re_b#C|9zwU8$>TwvvkBBM&aqMUB`*0 zHm^p}HRNwGwtUnUf*`Qm*ONjePci1l7lR|ixO%b})twGo*D&OO3ll;d%LI_XXHY&8 zdZ3{An?RE^P+mld{FQr>y;bhY@L^PaZe>-});32^VG zGfFIL@zM}NfrB7@5oRDNhG)W(wUGZ)OQd$YjO=m8!ji@r+D`hAw-$t06w(lbIz=TR z5?H*~6vD*0!H_AeG7WVO$@NQ&hx&Xi2BY|+2uy7hCrzcSnV1_?Ta7JO1w3aVeuRT% zP0~}MdZseE*77AJ#Ma^^h2LQ)VR?a}omekwqs1w-!lati5-6R?K_VrF`W5ovH~^b5 z5`|)p(Pe|%^7tZ0Wg3qS4Gyx2%>t29`I4NnjJ9}Nh2`qC2FbD1cpk|N3O$bj`H*LZUUr)wo?Uk$QCIeFRSHEAWhV zzDQaIvE3qDt?$dlddMEM!!h&n#(dW(X{_X=O*jm-l9@zT)f80Ligy)1?N)m-htG}4 z>^EWt)|%u;+H@T`E^B|>Tmp4s-9nj+pf{A6^2Q!7p3b48*zW0;QVcqzv*ol{|T8t#n3MH}XU?W&hXND+-nmbk@w20yX$qXr`pYb;kz%SVIa z#o0w!V7}p5=q^8~sSp8RKDDgwuvC!i?qGr%XgBV?l%n^v2WeIW&zvaCHmqlQq~)u? z^QZnkUSP7@F#puM1pnW=sbD_AYS3K~zp-9mXffSj&_FY6$2|Ona${cRqWpp^KkJNz zbQ!)UW3Uc;dFi?jisrM_UehnuE0&nFlEJV{O}3v1N-;HsA5u0FbgJ57tg}-E`dyD% zm7k9-Qoga1A;w`td!By!3st+%zRo4*Hf!Z^hCa!6`)|9skCo0J?5Y~3e@ZjBr zxFAHDHnp{rSQFd6kub##CGWFFECb+)dC1m~%nagG43x=EXV&%xn>DX_syQ73}Fq_IJ z#dQVFaZcH|S-J&^A$U&)N7!u+)+U^>IPUt|E0p z>LX12RjiQOoN$=;@NAy_If0Jg#jAUEH)jh*(1ga|+z9($m2G$We&-LTAVeZ|z)z06 zY;}aBlz#zAYPQe!MzlbD1vwGqMEAnIHG5mYTs_bvUaR+8dsD6TQ)C~_&3>a?c13O0 znjBmlJIAr=f%D8HY-JbSyGZ|yluh>}r$6jyFBNoLJ{Q1#%H{|rN)mDZVh=%2O2aD< zLMOEm?q&sQ9qJ8R9^$C5!o2audh4Tf5m~$Znh7l_7rdN}9$*`UN7=V*3ykD~3TLxl zeK(VE)$PA7Z?#)xObRmd)EzdL^@P%V=rJNqU;gt>gF9`Je#jH7%!;BVpvIabQ?2(K zA{!R3v0UXccHf9KpB+Yo>U4%!;<|a-G|}MoUxp6sV8{dt*&?qcZ^gpZtZu< zyz(4}>0@Q5u0Un))u<`PbiSoeod<1vTJ{SWFR?e?{>~RRh#?|IjHmdvE~y?`^HV<7 zd-~Njv>>e9Es;mavb+fobsioI^e)gZUw=&BybtRTgJgmaqKjQ%)d9Y+H@qC>{w$FQ zQ`q->iM!Q4V%&kjsyvLEQ2GhHU*NY~Ug7qV{6s{}M$Z zF-cf-!D-7IvQN-bd!unJnn z=|A{-0r3WNvS^w+@HzeGaxFNFtWlL8eSGMTAXoCgPgKeMYoe}zp`o#(<3D-&s^h0+ zff(RNOT8`$@yQ`ca~?|cE`jyLKL{DtPXPzImpZhzwli9wx>Cpx;duSvjIE#uM8nCR z>9b#5k5|8q_;`2z00ImOU_jQH4)(yw;Auj1LFG7X3(ax=A~lky z*Nzkm$-})(+BO|e8z;aR6*UJ5NN^J-Zhe%bJ`JM+`SgnbxezzfFESP6rQ%l8WK7Vb zT%btIkO(I6jKEmdE_%`DW>_aFmM-7qFs4(zBD_T+ikstkp2Q7!0$bck(kC9C!gS0; zrWj8mU}1B?Cx;UzrMPhH9NQBWJ8@}%6uGr3BWQb#JtyC4Kui~VGrqg4Sbpe zY|xc{kXdGOp2^bfYy@~Xzm_6R$v)4VL9|M*`e|747*^me8)(s2SG6AQV6r{DQtotY z@!OJ9ABNFbn{Tj&`Kv~sxvW2`vE{rN{ZD<0R9XTtP0#=UpV$BZa{v85Pu|(V_+Jd- zivN56`lEIGkJ&NmzkbrJF}~$o*lZi!`C;)vKv0F(wz49A6~IRk9|9l-_-W#e6KSYF z4Yzjsuc<~9>+)RYSI@0fE{GRf---t)zDSHWVs$muB^7ahmAdo5XoGe89T`toZh8-9vGZ0;beE zE!a?(o8*GY;ntjvmyD11W>A{DY!9m8t02Ub*=syB_y;kWvT&aat989tkoJU}7~chi zcw_cl{}>0Kv3RNbBO6{ysC!5vZQpNkywp&45_5M_3;5!ce9QKJ6iWB{C_a}$pgx3= zxfUrZ?cU&4>8R3C1-64E#cVg}F zeC~Iq?L)s0cYk-kWLBX_`=$=_8QsazeHHKRV15zBVKH3gAwcTdw$v~ch!)Q;*g#5` zZ(BQI8rPfAE32A1Dc6~*%|SQUK(z=5s;<>_g3wl4*FU9*Y*wplc{=49--IV!#R^+5 zu4%0p1arx7S!~2JZf>D4E*CXa>`~dxr_&G+A!^_|(?DoKVIGvAa|tyOY}OMP1#M1H z7GskcF}nm8Uj4-P5XSXTqQi=+LA3#aP6J&_R;p;=LT5hKcXP>fj%$#Wu2?V#PJ^u; zyLK(&Si^~euu40@VHvh)2sN^jb+B%zn$|5hnd_LWZK>hJ2uIsNsc6HaH~R+^<%DE+ zwgZ@kEI$0E5t4l34m}mHkCD?5RG)xd6a3pFTlSy!N6bcA!IKO_OHVUy)ib4bn znq(qqE-n~|5{?U!P&}xFa{bCdHeg^dYiy*laIkg6Q4y%LqTyOuYnfk$k8~L-h=%l}&AE2-N0tba^oWU*gi`FU3JL-? zcV^cx(llu5(5Dtpay+j#OGbfeC51Y21|#Y>W28X|CBpoo%43-nm@GM|7}Q@>tsL9d z!9u?}4!^fz?nND1RuOOTqy=pWUPByfZp)?EiICVy>Gtf?dksuDkfb{b) zyn(;G?4_6)6I3CpL^L-Lg+;ynRW8@aaH$6AK!D5mo9> zYVi%HMomPBR-LlRXT=yhiNT4NIwHjUDm`G?n)dUk0j8rj6)*auDCiVPWVD%5eLx-V zhf1LC*JlKW6aFY#l%1}KWZq%-t2L(5uDS1=ErrloJFxY1fM|gw|7?JY(PjE{oh zoKS8?{NDJyh^(90uuXfSi%g!`zp6CSiy@K2+-%|)UFC))aV3+HxlCN>o7mX;oA&E| z?4|IkrG3^m=<|42S!QZs*xjIo_BgD4s`8*j+#kd6NTl6)fJ<&_b@;VG9Y2Vac5Ya( zUK|ZjAum!;p(xTop&(LGVFa4q1n7tX*I0C+PPthfRm!Penfjndkys1x)Sz8GKN4zK zBtyMCGE$_Sma@p}4?2P1s6O`mor0G%TIJ!Alu^B=_Qa6)^`YpBnr6Lx*88WnBR-CR~=CaP+AZ638;#52g&rcG6K zUJ-N&cQ;@nT>{WTT@rU@qwH~IgUssW!J65>z@R5R{Ij@fe)^G0{$VcnX`_ z@q|3%?*fFb6>JiZb^Hu%UwKhoS|Y3?E+L0XBRFL#;ZBGcr$eQAe}AH$Qp0E zm%SGVkG`>M=n1P9Vh7oonf=qC9XWQ?jU1MCGYtdRSptj#$Lu_5Y5DeHS#WJ${qxy` z@1cY?F1GlvHr>%2ut{uVD&$0k_wzQiGAcxe6-?t__9WmmR&vnU6eAw`3`ln z4!5N(5Nc?aFOd5!z+lRoi_o_GG0nA1mL!8L)-~|)bZM_8^p0LqSMK2NL0qbmD`(LK zDPOaT{R}Fb3BEAVagh-x-P%*x@!S2CTf5BT6=JI?-4W5E!#BpjC1y@_7h1N%mNMT9 zA=&N+aa8dVrf0l)xe&y~|Fi|;J{IUJd-JH>-Eo5XTjSbqDFX2Bx3NV1c>?*3LG;_H zCX5>+QWp;?LnX-~3iBL}Hoadw(K?7o;8@cDElPRZD9n8=M*GjWOJ6Xy`xWSJ3YyxA zuKTZ}HQ6y=-WE4o6Z3mZq9b>A~ab3%@uH4K1STY*x%_N3wVP?NJ-*@v?+-c za^^Kxr8%!=2dURpel8#yP?saPrjN{MM_ZQ@|{;}4sbPnq6Il?w{B~RE6;n$6`d{O4JdXh5_K8MzxAd4OGGq^Qu2lR}Pk#BK3 zOn&K`VDynKIjKyYXpZdcsVXtKB6P=(`d?=q3`XqQTcMyQxOCUU1xygwq9s;5!F}eX zrTFtocAW0f1H@br38;c#1e!6fyIxg!nMU3$QW}$Ap7#Fdsm+%^A74l)mEJ1j-YT3> zs}bcCsJ(tdX+Z#Y@?Fi~4~pX`kurXa76S%Tnxifh_AsdSbCEVUs`iOt_CN=2v2wI} zNV+}5t^lcIrB$JWS%;vyRNCj=YKXytnZUG2Snbgj?+W8a=a2=QusRX7QFDAP1(8nX z*A9CKg6m^RTv%R(7jiEVGKH)WE)(64LgHxDim8YP0}d)J71%YZwbRky?zS>Cs=wQ~EQbz5&s_UBRgxa|_Sp-XUWiAu zRyh2iI;|F1-cAyDs;f%73%DW?Su8>z;jKr!N55z6(H=RL+zO0q=@P*2Y9XeVa!Ij&Z;-v({A<@eEe|vBxfJ( zj*z$~7U&O7VybUt)P;xEof*woU{@VZ0Qdtq!(P8Ez4Ct)tR@-@Mi zaC6WfP_$xdK{y=9uPfnAOC76n`DF;ZEIk!8emfved4}32MNfi$s;FGkPM!33??Wtf z&h}JoTqJW39sx3 z58;w5zK`9pIv;l>O%8Ul@8>I1jM|!9kS;f@-ygtk1!$eY;K1#%c4-Aqe}Vk@bb~7n zw&+H?Dbxwj_4UPmZOm_F;7yB$tyDEglc&5Xy54`CqKP zgL9?fw(c8uY}-c1PCB-2+ji2?jBR$@v8|46+v?bv@yXh2pL1&MyHDM^>z=Av^A8x` z_ty7}@jm1C{E*ThmY3B9<05Ei%kWm?BnQzg?bD>Hmu&c3v~8d8brBEPX5)5hRIv_5&;y9EJ;V2OOA3dJGC#Bhw@x>fBy7shsCc?e*<4+M?D@ zK32#bj6SF#Bl=8=yvnudK4vUiSb{5`hxb2zIyA`ZFAad&x=H+7vP$bzf@VuRHO#s(4J|e ztqZj>o`Pvs_H<@`C(o_1u)=2 z;ux0#p7Ir4t$!~YjXLOLDs$vFu1NSpgx~dz!+{hM=2Ti+)0QW?UWhEYTj{ws0snei z#F0sUMEEt^B|!SOy4(NV82vx_SsGdzUnYzX?`A-TI)v5klwN0}=lp^8Rv(HQt#{$On$`+!o~y zo9%vQTQ!%;@5_Jwe1Z~3{3=+9E-YRNF>yXg6^X<5K6K=Z{Ou$hc|YigIz8YB@>}&@ z0;Ru!nJ;YK*;BuMT9oEf7@ldb7<)?iYvAoHIT#O!U&vEsBQJ}_hj05%A38l+M)O+> zBNbL>&wd9!kCwNPG~x|EBfGVZUGN(&&d3%sB7kb{o;BCB>I+A$_MC_PzzHIAJ=;Nk5n;TmtANr z4}wvN3+&jfPFy=6;~Y(Spuu*7xl~kW|GkCf{J=BN+ChS|2gg1=N7H^cOfZ(wAPl8DrbACQr4DHt9SFn1ir$PTWpkluSP_zFFVlrrfD=>_O+dZIx+ns8& zy~B>My;lyfX|3Mn9evfm^#_@5G2!l06?*P+D%q15I!{a?@;GNEliU1ldcO{@()5GC zd*-JxnCdv2rH|uwSF2P6zKtz-MP(DcTAg_UO@AvR4r(>lessZUrWaVi>z*o2X+cR_ zxLbIy{QBR{EI*M&xJ7J1BCNBXAZ`Oj1m~|Sp*!{lU3&6>h}|>>NE-|CO9l%Jm$vA# z=-jg#Z*K5CHk;f-Idcb9K3E5i>DQB&Rg?NaN=>ieACa5%ey;dk4PrqWPRoN_~RaT>Hd%G?c;`Fq^WEACv%&lxEN zEY|yc&_QNAHLF-pG0rtxeX!azNUze`jht%a1|PkA+(sD1rT$oy^+_N1TKnxtM=^Bj zI2?(Y!}XQM6GYz^#{Yp`9g8$Sw-RIJXeq#1H!#9H_=EV6eMRmD0V)dINNh!*P~r{! zQD6_-EBcNu9N}pRyDQ4a7dj$01_4|Ik-jqzRcCWt;PZxaH$pmaJ9ATN)ZWV%M6rn+AZy8EFLQFkr9;;h zODR&PwWO5-*54|XdyUJs^-Rfu_rLr(XN(y=&0r4L*lAQd-(p z493j*IRK2-?YzX5RcI}o{!phCPUspmae+kmx2G!JnpHv(k0d1jsnjW4!nzhneT++r zO_BiM;oib6z6CHN=S(WL!7e0Q$nw)O9Gf%rJ*C~M65(epfTH%S+Q?_tW?r+V=Ql<9 z4Tzd8bl#Ze(WOI$qd``+C!9^Gv zK`5JtwfsEz%=&T-CkR6^6n5v2Rhva`$f?z1U;lHnC{7QYQ7M4e$zgYtfD$9$G|gfX zCHH%6;B8j?C&7;XH?rdBKoqWoxzGP%27E1l)))Gku||K*SPlQbkLmuquh9PsO>JBn zoEe?p>MZ&nG_}R5oxX4B#Zl5&>X1f`M#XSWN%H$_JaLJp)&b)w#HZhYN_#msfq6m1 zl<_`Sqx@9I!nwIugrJUWbkxSZg9T9(P!<}4W6e0YXIsVCaDCOi@Wt{h z@$l>lgST8UFUr3n{Us$gWqeT{L)5k2p;FHkaR7(!uIOLz1Fuq3F0OQ-v#A;?t7_by z=BYe&bi#t?<+Iel#doRT{4V+XlwCBFCUlgiBv1OLlr={NCgHypU~dOx7oFQR@7J19 z`Pdo6E-z**0BKICCWYjQ$1%?Ob)2$D)Dm4b?5U4w>i#K*0RuO96anU^4|})@>Y20= z%tATv`M-*bl$}3jS2x-rJMt?*(x#+iw^X*lOK5Dm-SeZZtM?2sU5b=`FdR>qP+FKt zex=<*{;P;sB%7xN|FWFKeF+Jb|2vOQ#mvn9KddJ%|LH&f2dhE}`9t18ChbtYEh3US zyjT&l(*`BQxx!Ftz_15c+xYupuRdy>p-)fmHAKMEa@gAA~76dDrKE$=nUHz*ra z(@k;|5$6{VaaQRo4bg!QBt51S=|7Kbt}dgH;9T&!B*zve`wCttg#WPI279KcqQ~-Y zADu5=G_x0+Nkym^HLr>`r?+foysu~8LBA&r=2O^7;^C|>qNbTYaG#rr6q7&QupQD? z%L!5&!^*ZueJ?7tM<>X#sjwbmS#G;<{0d^`v$&2f)G6@}P>}sty(-&5Gx?J`$#O5= zr3ybeQE_P%;Ro; zz7z>*jRZM7Gcn^`OKMWA8@mpBX&AlY!Jinf`aKo~>QS?ooRVCYCS6>*PY+N`OU|LM z&3YewN1@dGd<&3}}tF_L7|iJK@CVl#Nzez!(+=a?>9~npGPOaK9&%%C?0qC))dhGXA5GDbSkza3u3IuyBqTa~9+KIY#72#KmOtW5TQf56m}H(|G@Tw^gPjfI zogoXMtc=T6*f9^`0QQ!4jLLXaT4$oHLtgvnVI585CSqRzw1g4Ik?Zj>Lx@fEM`^8i%O&Q z;8v5gj#4eGkzCUwY*iPN&-Rnw^5>esHfPc%!fK_I?CtBM$DiRl!tGZIrjMu9W6*`& zL)6MaBcf9$(R+Kf8xA7A$DPuXP0A&EronZmFkojPy2oC6q{mC%Zg^yeZ+dKpj1y99 z+MfQ#@qU{}S?hL~Gas=zA^ImeROp=3hF>j z!=9hHX0`+Ft1mU-8Ea*c5yfde)ftaC3d!GRn0}Ura4$(LI6J7np*kjhH}64%sS))n z0+h`4xB5my69*}<#{24iu&R}psykMZVF-|BI+N+MxsjLbl>{$a&=%%)F=6+Tzvaug z-6{D;36lWUxqNpeyKdGOaDV$vAR8*0FXvzH+rtUZs*^tI>b&E2JZsaUEn>A*^Tgfg zW(y_I@hAB^?5+grX@ADy)U2E0rrL*kpA;lqIJ>8rQ4U90XH9Y%54F?y&vC^kD`E~a zG^|I%1e(XBhKXOM@u62{W!o-rnKr1@8r26WM~m{Ag@%_gC7}73H4l^(;pA6D`caf= zLhY=>wwmcD@WS)+>2rA?-r;~+3P8xThcsSzFJQwkd)=0fK#}a?O^Rdn(=0K#?VG0M z1W$;v%;F|(75>O~zVmH#{ z_CTHCmyiE^bU<%$cvOAM7fzinZdb^lb*zogK^>6H?SwVCIiGw(OSa3Uc1BKCz@tD) z2O~4riA3FsBSZe6Id`zRYJcA{mJq&#R|0jDa2*3*gF}kQ^HqyEi}l=|5b^f0M)>c% zruqVWQrM5t!$XBkA$&U+aPzBuKT)!MZpDsNAfTHN%Y$|iBp z5PcC^MoS=AchTNBZg)_Pb$FqM(0a1Dc<)~u-0oNhOJGUQt&Z@l!#*!AX}Gl~%=TjZ z59PrpHeVvanQM_Z$^N(-Gz7hqrE3+Z6AQ5NUthkOKRrwmLLw>^z!ZRiN&KK(x9xyw za*ll?{rir(z7no~@HVXepZRMak|m;R2?WfKqTOj=6yQ%}+n?Pl+>gKjYv7m1d?!;Q z4zciaFI-iTm$03i{82VAWyqJiwL&z3Jvf7$6s`cVkh36aqLozPA&v77h6kS1@e5PU zSelG_G?PCD{X!TTjKh4a?UJkW^f}4`>!Q@^b#NavuQC0!%KZ^!06nM)oa;&D-D ziW;QL`Ss$DWP{8^U#^6LPRB)WB`2P?7cJ@~V7Y;u@5W;W3~R<{kuUbDme^o`W`RfK zU@HaF`RHGRc)wy118Y{HmJ`P@-596%eN4LBRxy1hdeu8w;zgO+aqoLkoeh>u?+M9t z3_!HQ(!t=Y=dW4(t7B1`LEGcA1;$ZdQ#32q0XVhZmsuxPd4jP+lRR!6yb-R6Z$ewg zCxFo`42qNcq%1kAs4r{C>AX29CzjwDy{58+2uYeLd|F_ca11D;HQfW zv=|-^(w#YQ;OZw(Wg{MoGYpuATi@iow(=h)6tV>RKRXKSVK&kj1nm*m*?08L-m0DIovk_hj!m6T6ibs!JX6j{^i zQgL4Wcj|r!N^QQloERsXr2@hb82brSF`k}OigsHqt%k1vYqILymWV>aOV@@RBJ7`Z ziY}Pa#GaU!J;Zz+-xOUjw|=*t3bX!kQ5>itBAlQ~flQAL#n%h6;qDkH3Bv3|jOXvw zOW^O_9{iwe@0S0JZ+|g z?5=_Q$BGm7H-(z02aSp15n!_kbXGuJ$-;#gAj={g|DVioBEzJM5z`sZ=KATcQJ#Q_>z31N!CI!+Vbv$a+18OAur0U(g%U= zLwujF@(FnX?BCAbB`I!k?c$990p!ZjkzYfySWw?9{E!bjQa~r{uc;Bl*sWBlxdM4t zGEC^S=o%GFs<~LEW1t-J%t1b&)M)=!r9e-3nCLm>l@zotT|HEQYtAU5Rz9Q^)y04F z#TcZj)wIQ`5crchL?L$V^H#p?gBT@mY)(A#m$VwuurApsA}Hze42_cbU1r);aa}e5 z{4o#AVZgW(N9G1|VaK~NP`*gG(Kww|&-cW&kciU0PhcbT-Sa0a5=rFnOq5D1%I{|o zRO%kS+gsKwmUr zDe{C%^DN!ElO_+rV(IscK`qvN{R^o&6|dC+B=Tw`J&Q@^pj+$4YoO*!os2Z>Fh|tp zNDvJf5m`16nSX3W(r(CNI0%6ws&taMR_T;oD@FQrKvV?xE$y>FwMd0iyF)>!lvj`B z{v4t3c`dEgd3=;UM(=uuXb;!r#UIhzlRFK`?M+zuGvPFsw_jw}3#XWplulVvCS3)m zCFYyBnv))A!i{61CEjQj>t~*a&s^_%lNM(mcG$JS08v5pQh^@CA5yT!+DkHl;c5O{ ztRzulJjId3-%XubA}`ZnMm&C4WsFf@)>99r%DC$;B_GIcp|wnGd9YZ7vmV*#FLc30%*w`M|$n z;rZXQf&XdU`PZndV)_4w%BtjOFT@Moc>96qJ<8Xkf(#*~Na{(%dBJ0z6PW9i)N=Sm zeWV_({ssfpxe|6+(B4t*FTX7Tg3BM;+((wLwq{6X#FKs@YvpRBTb-sg3|hzbqzh6w$@omiS6wt zuBVgWPpU%ZYLeOT-CnA3XU#|%o3;AVUq``2I}$h@a7tuDmW@)plcTOv8GrA__t8Lz z)(JWI7x-+MJ@t%2)H3r?C8b`z9}UGDQOjgP&1o`<7_ZnhO7QLaPnaE8WUJqa99D7` z%rs-4O3^NpFnH1vdNP%m2sv&4)#Jo`zEF(u<5f+vwEQi-jr}>LDd&40CQVtyV6|_9 zI}l5se9yF1eXLDUpx|vG;9s$7MlIJ=+W>(7ZSdez<64QyV(mAc@#;F35^h`K;}vi= z$MszGXl&d7D`FQvMmYOJ^7I=E9qT!}KdHwdy~l!R*p$opP&w04!!H42E}+W{{Ni*f zPEf$>A29HK)VY*tX7n9UL=DA>+7M>|Mx}Wxz-?Gpn4On1-b2$FcHI6Lc2MJAA5(_2 z6nocKKrZ3Gw+*Xe=4|zUMuKSAx&9;I?DEpwqJbB?{)Z#XUO8x@Tpt+e+)s7*5*UgI zJ7npCrld_N_mT4{7FIlHf6OWa%h@H`q9s~Mt2*sEbCEnq?TWI;j^@Y4OMw7ae48ba`CzPWxTm30(PHb$)KM9)k?rq!BOW{lTwD*ozs;+U&&H ziJ8iB1<62$H}z_uf=0s(7)2xr>qUMvHb53xA?o2L*@$`-ZY4qrxhC!&%K}Fw+?z+b zYx`P$740h&5}hIHF?oBsANJyB0={;UeGVMb%HfMip^XoV9t(%&f|UKWm|gcHNN2Y5Pd- zTK@j65-2dvp+-Tl9PL?Ak{OvHX$2#8g{t5Y`NYAJ?15l*o@{Lc13;FL#m3Ruv|zPO zCrGq~QcD7<^z1O!rV(3ik_~9MqYPAs&datc$MJbpR5ycuvR$u&r*+aBy&ukU8>}Cp zpO}z7V{LyNd&h-+Fo_t-A!72BABQ#x0@cQlq$C$uHJ7wB-lsf?Ti~BN zbMM|y5@e)wA-mmn>@RYUgBgyc&8DWHtx^-Zx$N9rf+nVQ6U$Us^xG=>Jc3KRr817} zyDD!II;I8lH^m+oI%VTnVlX~|NV|9lEKK@^BY{IyR8P#~<`ooxbRmeABiDL;Qdy$v zYjU1_ zJL7I?w27zKkdvznFgF?v*d0x@Qxu|M_J;iRQt1uF)vER3vB>YrL5*$}hY*c>!jYlg zvb2Av-EE9!&Q5T`6f{Z~2Phz{PLUWgkhB_DMR*arVM~+J4T}zn5feF>J_{VII02%zL_Md>k(Sm#6I01dX%*cNz>2V(}ei8A~CUF~o znOda6rEV}@|Jhtk!%&k|1Bwj}uE=z+h$mYI5xO1my0~*3TbrcJ2;1p3PP5HT3E&s5 z@sy9H{pLW2oEA#ECh1?|-jQ1z?KsLd!~2`zzuami-f^mi3J$L!8&G?x49l5Qky@4R z9!6a)hA~ma$>&1Bp5#g|P<1WMLM{!OW;}Vi=!$91G(W1w$t$ak-`81cHduypqG8vP z%}`oJrxdBKi;uo2JN_Uh*Zy0+d4q~k72>W1c0#B?c0Hlq@6=m+C? zt+jfKdD+2TBqF#lu3}ibs`ek}AZBKXxX74LIkg12UL&;J=j8hoOV`x=7mZq-%z=zU`7sTp{fBY9huO^}lkJ-ebD32LbCT+bqmvvY z_eZw4)%11Gb14PBq#TX=W=(D`zoyaD3=wL;!kCud-5xQR_Nuj%A)+?XIv8>m7uo!1 z!(B=n;_}Teb$>}x{Amwk6j-9y5Ji0(`rJ4Dk=%{EJR|49@CJPc2lwCr@(FjBCDR*T z{T-65eH=adL|Nr~LC5sLh{9)!A#037@z%xlkAiKCI;C38cWAyk0E(wc4B7P{X*Wvp zAgLMI^)TrNisbK+xnT1^;bo^z0K>vq!5^@ee2ll)EkG6Hi;?Fjp=A}(aN>&2H2~a% z`st^~FtVxZpU69bcOQ8&)n8$J053vW?B~;AN3p=?g_mX0A9hH-t!NmnQQb~|qOCXN zZ2dyrD|TF5pLe>|xX(JeZ?=vh72wxrE2sdPANUT`)}cXI#>5zVghmQ?hPm`p3LcA{xBm_J&sHWi3(n7-Okcp15KZ zK|98{ic&oNp<#ioj?7HHg2L7#-+@m?Wk^%5DaRR`E<}=qdcJBju3;3kU_NVrQds0^Zzp|q$ONvNn68rOJ5E)s{B;O~HWCU9&=;Jg$4B}Bjz0l{RF+F6ETfc9@@lRw6!y z4H|fMNTe+2Eo1{=kCGxMkOuOdhSfE48P09Ydan%2`zjx|`a+D49x7C|B`h59%ND+czz7XaZdV|U_)UEtX1HSo`uZBP;<9d|^%eBRuK7TYCk4X)VRTVvvrHw*-l z>g;1ek5}7+B8dkR2OAz!GRq7(Z%%G%8T*V(1N7Qb#( zZ&YvE@mV`29D0M=X_>No`bauvn!wAHGJ=iA22Mx7NOQUw_MRv(HWi1|Ws25965XzM zn~g)gwWCN8J5g+y#l|ct-fEjKy43W0r*%Tl1jHbLJDzH?qk5UqK!SjJ7xh~`;x1-!J1vxw4!VR4Hn)It6$ zblI9|6;`o9YN=(+l;fBt_DhzcBUuvs4Esk41zv$4-aJ(%u=70T-z)a(GL`dkH7(Wp zaM~5vAj`{^s3fj%g&~@99S|r)K121ebrl6+B%BM(yQT(dMM!kscmr7rEnu%oQ;&gsch; zd?Ot969eLr!W(?oSlZTS3O?tcm|K$}#)5Q1P> z{}w;z|8Nxk+1)j1ylS97VSMVkuj-}t4hK;SXozX$Rt$s(&C*8Z{S;q-K$8P(f{J@s zaIkjdJ(}69H&R+<3Cvj=SiR&)8Ps9K&kWt0t=*?Abvu8>TKQXj24~OzvcB>#e*~rP zmfrpDOXP9+v^D*{;q&KiC_vu};|I3Ga~+N~%H^=s4HpF=^G$eEm^wTGj9~6h5^;0p zL`e)2=ze4GwJ28qFQfKuCDGN8&%mCKAJ^XCtFPxDqGGONkvPrwpGZXXLtefkVMwnx zD10=8L=Sr=`nuO9#fmq{z|TfczWx4TKVS&9|6Cjf*YR)zFd6CB<1TAo&@^mtF5S@A z?3=lZT0E^281(D?xuEt^M&EZetOht6?xN3kHK@@A#O)O%AEreRi=~A!aJZxQUFg|7^4>!Stf9aIutP4|EX&Q%tyOewpI$zT=`b1lq zJBOTYx;oJefKFD1Z4L~_Oha%{j2%?9%Ukqsp)kqLh^#C5aV+H}i8yR(N9>z-RfLLy zdRNu249K?}?YBUMjp9!vTgFY2OB&=G6lv!{9^W8$hTU(KE%%PC8_5a zQlAX48EZS?TF-Yn>Pp5FCyn9_WEiK6-u0rMd*qtA7E`+`3ub^`CawUoe#V#CiC6v?%)gL|vUPPnbvX%c~gpwWceaG!Vz1k?;?3 zC8D_7AiT9V3w30BrL_>Zr57?f4hn+0lWGOIE>`Iu#@#d^#_ly6vaGleXV5x+jq`UL zLe)mY0Y~|}+oWY7K(`Fouqr1cW0DkGM7lRjf;G~7ds3}c1eFW65bLaXP-%FT%7b<_q3RsNo~nZCGS zmlmkOx$`*7+fZe)_|hef#sZ-@(;!=Ge;ae2JFC+lV0-k3UEftB6|A5qp?2v#z7cgS zn{O-jHFR){R}GSt7Tr|1d4xo6N@z_}){#0DcCyF1uzmr(nq{GILlMt%{uv|UH`V~);R zRxtiRmRS{OAzv;Op^-ytzmRde>w40Fa1!LWlh8neML|w8CFB%&gBY;mwisGI%EsCL zst7*)j)$I;vU~|SGk+s?6hH(j_+Ip=xbexc-V4qUS^RafAFN{17s7Py10 zzD^ZmBxlGlt?B5Nmq=uy$r<~wOv`6dYR%ZFTT0#NcfGKr;b{(Zv>oWBNFEwoE1iV8 z2U~JPj@%&=d{v2NSM3wZ85YWkbJzYUg5Co|JBXaJ%g4~isv3K2$sA@3qhCa6*3vgg915LTm^Xk);(P#hNNyAWgu#x|XfP*rT+VMZrI$Z|%j$a%jEgu<;C+ zuwRQ@Y{tKE+j_YEeH`V9-BpI^VaX;)M%_uG#uF&C1U<@nK z1sCgMhV~F-p6!_sgTGDT+v(hVII-dKcjs@mC<{m|`5M>@k#3c zsmAtMvgdX4dIjrWzGDIFU%i7RWILSU{PxYCCj89;`7_iYVmBadf7w$g{8jMqi?)%B z79Mm^h#LAvn*xP0XcY=3)R@p`BZVQCVHwmJH5ObnONyC;nYNFu7LJr++$x$MFD!$h zEv}ivUYVRL-zD9mVqVf;n`B~rKI ze=u~?lD0_|K~+xIlk4N4@dS-~jlZOW^jSu43E{f58I;##L21V5n)lFF)o&Mo^f(O0 zvmHZ~-K1Zgev10Fsf&Yy$7^->){;*_-BB)KiaM&gy!>OMdkg3A+7ri9vxgh1x~%`| zCjQyJoF9Le9zn>U*Ph))RUIZ}L!?y3m1tBX(J9(zAB4`#XaOjnud16 z2ym<5+5wl=Qq5rtx-;&?x+FkOWP_Exq?z)gys-IHa~nKI>89MZ#3TfqCW?$%^wh=- zX#c63DB|EmYwlLn9kb`T{L6(Yt&F8ktpQ7lr9b2uG4?X+WqNI;IUv>g2{u;(kkQ0a zq_bL-OWE1mQGM3aHDQ8jS2R(gqXH<_xiO7IS|GD{(xmaJ<~er+maLL#sjhR`$_$3e zj<(TRARXI=(eA=ZupF(j@6!>r2){r_70P(UUT5SWaPy|vTU)rd+rf4r6M1?Cs{3f1 z?Y1)0v(fZ%*&J22GP4`&vR^Nwc(L`l!KuK|@myvn*81hY>_XQ??=}*0qViYQ9^Pb| z;ox*=;IcN>NdBP5C|DO4kA2c))O>!dLn@^=fB9MwE1j{Xyp+UuJI0n?W5wxDe1&(P zUa@u70Tfl-xi}MJbRA-nQSv0-1n+#=`_j}xD3 z?La9eiR36=JTK+S;{|)Sui{Q1)M=*h!3 z?~qC11X1B8PC4eoqHP-{BY;1qIMB6SBCLxvHN6noSG+?pU2w3bW$d+f_h)f8oy;9qa5^0IUem`i|B6=QeHx>g4v5-mNNF z<)FDyC%JiN>KZyyqJzp|n@dF%8#yh==7?ypYK42p-3n^4UWwty)eGE@c1yd(>CXH^9t(Wc6z6@E3Nn_#~$Q0VX4;cJ$atfMirzs*(b4|CEjtcagK zvDU6pYO<`(N5Hi!!VR@%FE`mO&BaBxUa&-Ccbern)FvsA8=^=fo_FmX+&HXtVIQUp zvH$vdf?TOvMv3cKWr;7(jkC4KF44GliLd`X#1*p)6X#S+5$A-JV`NZ1MAkl{N#38D zpTjruTbL+DQ^T3BM#T_S>%*SmP8iW1UR741E7~fXk;C1jUs#dtK##Ou5U#>)nuQw5 zma)+5R+b&E)oTj`1>GH|6vJjar_Eq}K5v<+DzG}%c1RL$nO&o?*XFZRaGB4L%DNk) zr{S%!iI|^EEha*tQO#dxk5md1&*{r*XKN3>Tqw=*Mn7FFjdQnY{5FiyE>q}VXIvxx zdSV}{pFiur$2;?$Q7a`o1|2X^4@w^0XOxANq4n&GH)8k zd|k#2m&c?u>W3`jq+0x*H@AkR6V(9t+*!SGsK5ZU_xfQ)oJCmQvl=A*%TFseX_R1m zdV=$}mpl@CK+~Z9w^XbOe4w?uGTGXgYBP719D;dB!8$#tf4;4~=St(btw(P~iIS7@ zvA)xlZl=Mx5L^kZqv(_?FDHHD|bEXmAc%p#M3iPZ5Kaq44Pzcof~LhgZ~ zy=vRKgvm`V^Qy^vsr_1c;6O!M0P!xN&88#@%Zn=W&`*3thM5IMVlh9X2`t~nxsi#^$1<(sFlVCm-tGB~yTy5Re96IXv)|M9XP>dCHHr0qzUHIVnDDzI6mF@Gv zV`+vvXy7r%IPzd9iJ{vIcpz7GCT+-8WM&i}^8^~OeG{&Ih}8S1Lw`2g-)@>>J=?AB znF<~W(1xqr+m)HOf*PG@G+j@*y#Wek3DDoPzloCgqs8XuS3gN4aY0z7Iw`r7%`EA|d=naEgfMY^(+qemIYu!h%T% zUDgS?NyERl@Vd|7JW}w((4i;Z)@fsB0=elT4?Rq6J-VJlfL?z<=#Uyx(ch)rh_FZY z23F&tVtM=w@Gyyc>w%jG?i(B59^dr*m-G9%$;pg)&wy3-V{jrt5|YyE zC(8>XPcgFB$V*<&+8yRl&BGb5jVg}V6UeP{F6|Lkch+KX`%zETxU=6KlReJfU*Y$L z_Y8r_9~e2amsEQ4NsdV%^3&o}LdgsL?356oenm8x_)Rh4DlAs`hA8;Y0U2Z&SfWf; zvT>+L6R{XX*uf|a8Q1ysnK;Mi}i8r8%r#P zK(vV&46bm6u+i#W0Bi+W@rTOCM`GfZq#>Bi%NZ_if3Z;j*LMINsdUZ;4}gx$T9e@0 z_EFqkucK82b|qPM?Yb7l5`T0;Gsv$+ySWCh+( zU9RJK-z&dqD!$nJ;7CY{ld4O#dkex%d!oKa;_G^>{z}%T`!O?pL@Cki287-!@$0nkRa%3cH`z z5tYc;N`B{SjU0k-n1*k#+!OOx?;VidKVtYAOdt%-Gy9E8=Fl@p*fUXm_pTAj!2Hsn zh}Jg(*HJ#x2m4UghC6mgjoQTiSI^asNB%7?LXA0$n$b}wtK${BXO$!7Wfx)%R&`$& z=T6Ldw2*cj=Z%Ko_@~L6z{gKLet^S1(v8Hq;cLb=(f*{O=d=!xd@kX{u2UOgpbg4B zXH97VM#8voIqW^A(2@(~1`a{q5G_nq#qy5285#?3aA}6)_q0!Q^xj&nfhF*B+FBqr zyeP#o`A?N+#@pl`&+{vx?p1parMloXhI?R50jj}1fq?~|XQYQOc*~B})(yPG8>iQB zgC|jL5@kmg0>%JoCqlrGZ=a>1NLP+e%gEL*7bYs7tDUV^(<`PTzGGNsKg6qn4%3NW zNwXJ8U4^!Mfiy@vn~X!9nG#@09P);|zg`as9xUn_^ZoHrh#s#qJO*O*JiB+v?G0=G zB&@{U{;W^EfcFjSI_@}^*fvRj6@YsI*9|0Mo_HSs_rQY_wsQ>>KP&~xyrqP6{2AJA z&Anw)q2E_KK7-p~iOmsk<;WG2lx2_Irz9ecwmqbuoXnnk=aVz~I|HT9{Lv`5zyesBN3%Susc@`D zf9eIz|3S!KZHsJ(7FGIeMOhYGu#de2U3y~bnvRGdTPO2#D2o6ecaVSzxbmATc^b24 z55$7mFfk^t-{p@N9(LLVEBG->N+m`oR8tsUwy= z)pX}M69Qu$a^^{`9`brZRI2NEnLR{I5s2imk2x+V11DOyDcrQk6aEvZoH6P%h@3HK zrXa@YeIxOg4CA?tL3DqHHRd;(PyI>Kjp>scsz4TeGP#fHz`Nz6w>Qjx?QSzyl=?fr z%uEqqW~P6`vG>2a+kfO8$(gxYI+#k?yF1vJIsd2kOyi%ilJf2i4fNnJfgpj3!k!mL zbuu0G!|IUB znX8RSAu#qyWcT)9&j)3UU*LpvVV$nUnD2^_)qJ%EHB>t*_bNzK4f(=rA|5gFfoDRU zv`{snwNTrNH3(ks`g=^sszErSyds-1;-Y}LaOUn?IM$M?+qsZOY) znqj#DrG{b_%d4>_T~zJb7^jBMeuNj1pHVRm1tGEiM z&0Qju=aT8X8_&(EJp1=tsrd$qwL=Y6V$e}ZK9nj`rMu*Nu-1`QCu3ZM7=a=Ys(sv* zJy@~X$~z9sVMQVl$+H=4-z_z}UJU1u<+_PD)sXh{3#JYsw}^Ui}5&W_(nu zb|)g606WTI&xvYB621iEa2oXL2l_^eq@nO!+t^`*bpZ|(&bhrGupHhY_3ncqkWN-g zHTE&su^Rp{><)1@H9>M>uB|p3$hGjiNv`P0a1Jk(AttVPe~SpQ6k~k=+;*TUJiThX zN%C2#CUDU0^+_qaL6S(KP@*7|^TH;i7z*Zq=)!ip5w&0?rPgkqFf(~2m;3@@;?0Z@ z96HIiU{Z;(s?NU72X~Gf4yO7vuiQI1u*8NkdL$+LqZ6vyxvZtR2}4pdUTHNjA)JfL-pOd;=94ky~0P&5^=itmshF1pXK!*)vQHuNZF} zhoRXbtaacf1)5LzL%t`= zI9Wa+tI1%@K8z5uj^Ia$M5sN23YS8z_9;GOoEJ*6aMe&PovBty@otN!MnB4%ylF7!@Tn+0a) z3(B7&=sRyIzCec>`+Y1mOm&P9_7^||*ce31Odyv&3r0KRC?Ddt?L1?XpqG{EEvt`_ zBWTd-577XB1mp{|^wdtTwaSNqli5BkwFq{Uj)3)bC~K|SMLc4A!=Yk39|ncQ6TEb{ zX^lc++vpF&{RsNQa+ub7iu*yyQgiXC&Vo_eU$RKEN=BYB(fojdxD-k@I8s!P4H?fw zckCb=l`)Yk14Yw7^*=a!#~{fYFH5+)&}G}UZQHi3ESue>EZeqiqs!`Yb=kJ9t=XB~ ziFr2O{lBvxG9o`^Mr7XKxj6TpqjIe@E=xv_Ez&8`iMbuJ!4ntos1OSr(Iq?%i9nJi zB&yPI$dzg|e^htOkv`S!4TwIjrYfb$?`N5lfgBoakO*iB zy5bdr-u|=gFBYlQ^o^&O38i;Nt5Y8OpqlpK!N}}!2D~1(rz+r#4oI%^I~tX#s#cd) zyGDIkJh>40f+q%k8i9ZzCg5F+R@=N&eP%6NcBR&otB;+(uHrdDaV!VKiP<}2z&3%- zD%Dnz5egOe$KH|E6y*SZS@vcDF57L6uu(^|9lC!zSLu5LV8lSN&5!8ZRS>%776309(< z`=pWFCoZ+e+Df=9ODSqRi{_O6;156Z+B!#cwZ~){4FNeEjw^(MAN%!uLX5hnrwEC%R|TguG)bum{95#L>9L4X!Hq7JlwX_52Sx1>Q3hbP?(&&Ke9 z?LcwgQAvmDdWFxvLJs;#6XYhy)uu6lMD{0E9@G?%&=8P0)i!z?VhuECX)=3iGCu*( zlkM(I6Lxu7W`>*Vs=IfXKJ@_Sk9rb+Bq%GE++dpCITTrfzgc*dL(Th^eo#I6UhX$A z5;jzerK{~yj}a_}>Zk4GKXPU6z=QjG(Bs5Z@wO(~q@-{!4F_htseSx_R(pKK_QuTX zrn+N$KCJcq{sMP;*B-FRSb?HJR#IVqT83pLCEJ;4Kkqd?^&QGc)AK2|s_FnVqbjK*=k(P z4scB)jLLQ7%Jm5GGVf(2FMI~nu-SZwpZSzx$#_L01)^m!NFLF*Q!4p6OqjU?R^ng2 zcz1oDm_-fQl)l-D$)PE3=#@OU6}sNBuKD~nK3S&`t7UgnzhH1Oq)#^_O3Uxqv85f* zn%b01pwdCq23TLEPlg#x&OepM&>$(COF|(Zs$ZWm!jb;>gT1ZUWRo4rMIn#sWIU&TD6aScePU>Z-jP|+TskW&Yk zJEE}S=QhKgxz@UejV=w{f~;j_WDKUC;l@o3p9%4sBeZVDGI{`}mQc|FPD4VpH!ih4Ccae9D!Oobo*QPa2>b+@;GJ=G(U&?EkkN z4p%!S*8lUq;eQbUUw6CL_XsAZc^erP~v4~Q#Aee%IE8GC`(LQtX zi%F2Y$GonJhv{;@O6|E7?Q289GGPW=+tV3!@6880TO0cd+n+rgC~h3fq&HTdS23NB z5AHpi&*U*5ul^z529A92)Sg0t8EihP5=eG4N|8FQsjYIu!w%kHDJF{j!>*!WH&AOt zu?k~1WsDcFyV^)sR(S5)v9#_str8Y{UDy|MN-_P|yl@h%xC=`Dt9`8o4-i4eshRu* zyDnc+q(pGTY?;$nT5vfugNN7PO4oyo_~=$KmQV4uK3V`T)oFvc;3QwQk?!IG+?Znz zTm{JcgnA#nVOAdz*_UDmezf0h9@~pHI<_*ELWBbI zo}Y1oez?EM{oh0n-%CKAwZQ&>c#0psAA&rKf!TsQ7frs_fZd!zHbd=ka9{SIja(8h z5yftvb_&qM3IttCIQHfAdC1f9p%3K@60|_yFkpX_Z`)&k$fu^)w1YP;Wilt5k2eM2CIM)UyFRy*5f&AT(+%49Gp&(95&$(l`0;<<2f&8?wci?4;roV zp71rN-6fB&V{ga_GapDW=jJo$y-g@yXZbmP!B;6mO0Dcah#dqBBf$f0UbSfpyvLig&dqI&k9luoGU^l1yu0OwX90pa=24qDgQkg__HU^k`%l7opJAhd^YG$m17CR z!2@?%w!V8$!b(Ooo?!%C1H(}BWrK2clJs!>N0_VW+2DBn#ZtP{16g}zV(MR$Hj&9x z^eXDD=(6Z`t&sQ{J5kC%lmL}JX*VQlr)u6k?_gs)-#P!*1qSKhKg|yu4fb+8lP8nW z(GF^A@B{9pn21w_dL=bPIA~CJl1W@(6JnJ{`tWKUb8%sh&01$o)d}oO>u0#>@HE*{ zWNZGqZ)sc}n{FIN&~~c%rn4tZ2{=2BG+C2m=?1?j7ZQ#e030cm)x8Vp=f0V6!nNzN zjss4|A{T-Jo37k}tITdO3rUBiWF|aqwU^XExk=Z4us2{QugfALarR-+u$t8Z>#BVh zT72YkhA1h*VJL};T6wggE)ipH4O3$jkS>ViXDkU=;^OUpo`bn-M@Y)veTWkoVG~USlnEM^>IpS?bA^!j1{-BDwhpFwoE5D4*?XdXdzGQ)IDu zOV?M?vcv@DD+OMALxvAB8RdSMANm75aA!YShRc@4JC#W#l=)Bl}2)*RE=ZBjV_w{y)ykdcBSoJ`}^&-zKOLiM9zso zMwKi@`Cj*9gT*9n*R7@=Uo^Mw6|<){pSLDa94Z$HaVKG)#UH|@mv%}eK(Y)UnR>?2 ztPS5tLAxWH>da}OZs1AjMlPn~AGz^1>6)~ilCV%c zSs7Su>G7KZJ6s34z~njTz{$KMPveaE=uzXTBDEh?#cZC>t4F3!ZHCj@+7{EEjr^Cy zICvCRY0W}7d(}8){uUB}2~uuq($S6<6{=m5`=T7~Ny?I`wRko3gKOInsmZdtU|EXxxytjpG%En=Rh z?}i<}Uv+MUvHeA9;#~#7$u#{XFSChVyW2%IERWmR-pb_EB_7fxQz71|Qc{Z-g^m!K zxPS(G-tJgDa7D3ZRgepb!lm;DA9s~gGNZSXv4f8l0|VU&2i<*%F3#W?mPls)v&XDq zXT`BPc2yuv!6fi4HbifD7^xg)WW*m}p>Ua^(E|NAz}s^plYBeLhT`@DVq>To536U0 z;eLmEc*vKZe4zJS#6Ny;b;|`YyI06f`@t(o4xjGVWsCE?gd=hEBpva}f;*99B5*eZ zy<)l`kBvedB}Wx-U-I%io5nMX0%{wW7;G@jaxo5oN8;aD0SfIxNc zEOQ0KJvCe0p}26n?_`iGY$-7|FyD z!h#YfPVn5)dCcEmY8WKGBb2)3I)9_*C_?U;naqxU!p#T^!}xX^;?svf5e6}PTHKaN z>d$tjj5ee{)^_#?E`gRBkj6OczdmWugg=92D*1wuElA|yiMPIB5@$)|5{MleVY<_V zvDYM|qElMPmE@tKIXtCoI~NdWP;&dZTvNx_m|Ew>sBMOXAvCCNz$eLZLt9r-Wt)4L;&!1@DD7t~n!JFh0bCub_v+7%1b7w3}?4PRE&w9cNpe%68l-1m+ft`$}&Z=ot z^}?Fg#*m$BXwVVVZ41E)S&81hn=~mk#K=@) zpX;y0MriQ7Wh{AsJi!0iwyTtH%$8O_>K&Oy`ikzBbq3!d^iZ)JT)!Fo?BB0(%|JNz zrZ%A$MOA8ap-n4{=e%e_^Xc@YA%M>Eh^!k}G|>ecQmYHTt1Ozz5fJEsCX?Am27a)BNM7+3&6!anGr+UZ2jU!7`|Jl044Iw%;8uc}`(#hXB~9If>T+`|JX@ zhqJb0kimG~U#R3Cn$c0!`CU}oT6_VSY&tHd5pCJ)!b&|j?o*r~J$B9Bsh4EHwc+nh zed5#^VdR(AogoLwlqdl7860H8&1SUth|oQg(Fmp%uJm5!Lh;b+madrQt!(u_P`7;C z!bPC57xWY>bsGw5N8w!Tr$(rNC{vBKxrwvktGspCAk0SFd-2)(fq=uu3cDjE#C|}+ z;c0o}@IiQivUlKP+7N<{fC0PXCDeRCvdY`&y~G?E7_gQevv#m8jDQ!|DjU0c8^^A+u6DNY#CHee@<^*|TjDBD2ZFaQD6)XksvB<+?kTALmx(f_yLIWv2 z-{)CzlP;;>AT&z(v$Ld-;L4AMLvop5H}M+fih6;G-FcSP*}`&LwDZ@hBMo{!91Z6% zP8*GjgIvbakd!Bph6hB+rrTN&UMnb%BPzx=l5S+lbeKgg%+xkAv92_ct~gCy277Ky zRc$HMIzSAe?Z}J<*#+jI7R~z@iu4$~Sv0;Uhe95zYN&~KSvXZx<{G~<1;&_rp-g*D zQ@ZMegeY01!b>KUZ1mXI$4fZtOC|DSM-l4!m>VCtP+nP9>|`%R5pr=CRA`W1Lu_;e z;F?@ICPTGr{xp)1B;~(U`xZ!IsdaAs<2rJONG3!(Ca*Ptq#r5GL01a;+ARFWw1%Im zBPe4+4!~Q6^(a*B3f7-_MPxP;^7#+@H4bXeUaqeb1-maRW~Tr9!L5@SgRqga**{z% zlHxb*XBAP0doZBs^zahCgJzDsK?PS?M}~c!U5n*RL$uId*PUMELem{1v`Bp77_ccx zvR*F?2#k5y>3k37dvdzqJIuc2+H_vY>FM@^Fx<+Htf0m`=>t%<7H_qOn5fTVT&elZnLcJ|pF?EY{4 z&ZH*s+sv-gSGyyvw>CVv`;H2LAAf19}ngz zC;}!HRf>>Xuk}`Pd*lN#xyXP8IzQr5V~H_Fy%qG+CvD$xmQI9+Y@eI(b_M=OS1P?bRPb+Byab=HEiRSS#b zOFgBRskqU)2%Cl!O8{))HG;*wzv+fOQL2$=G({`O8!4dV{^|g}SBBD}DHz>=ky8+Z zS0?x3BSw6jajm{6kW& za~2Bv^6T(h^eYb8|79GCnwcB90$fD?&FWju$id-%&DxVxY-~`!gz}cx+0R?GZ5OP4 z{~p>cvNu8dSt5+C~JUQCc zw)T3v_(<>#vzh8bxl(1VpjF}e*ACGjN%$~o)3=CH2+dycZ{gyC0wM}?R*XnZL# zJw^HK%c>+pCK0w1OEJ8i;Iuw6lEZ&6Tf&;a;rp_h*cv{b2BOrtXpE2 z)$Z+T%ib}3Y(S?aA=y|b9jR(FP1IL;YNS$E8!yZyQ;65T_wd~#v_%J9{?Y7Fw|ONu zL5lGPkf-PgKvlZAX*e5bvae3v!~b<$hD-hoeOab)aq^X0go)Iz#`QM#Jr`fIUxy6@-eC!2>{(5f6dkohV1wOo`_Rxd z*hmY;+0Yi*3KgdrqaR84ecMor?t;QcS&JP=q7WQZl#Az5e}_1=B@NlFC9m;NUzE3& zZD%S9|sbH|4}fQ;Q#=JaZGs1m2O^Zi|t`mV zzV^eauaxSDlArM)YJ?IBRVJf(`;~XGFfHyUhsjd15R9A^b&FmtE={ZCqZ5x3Zf6mp zl7oyew<(u#y?z$jMkJF>LOfM_vC$?ougu0`SXizxQ<}vGNm`27a_OoN$wB@pf8{vk zVJxZt|>!K14Srw zwGBM^nFX$aSQ=+Xxk8-ohQut+5R5)-9p{9Yh7Lwsc`8L6cO;OWPxM&BM2M6hPbYVB@U+q!Ja$j~cajVw!Ce7i@b_BnLdZs)_*&gnB)IM@8B4HcNE|`^)W= z^+r)ksMd+YK_6oJ`9ZjV$uG?G`Tdv&(pU%q7aY;%jgbyu_;0Sr87&t>5aVbU;_%q=z2_Fz7D~%Uxmb%s$r_t-- zgAKh%o8jGRB5j;W*&4^C0M#uwNeMaQk7f!vcV)^bFz`i|~jetg_wd0p^}FsL*z%(aBS z_g5Sl4EmRFKFRdIvMdeWGrnUB^1#fDE906%n<7Uyz?#qwu)X*t%syi6(vqO;jaV`; zC)*rR3?Y4BVyTgY$#6zEN48<0Z;*0`ck*y5XlJ&oh;|_+KhqhDn$gFj99EBph9Fe# zB$-1s)ryuJZ5~hCvBv{6=Y$awukP44@)`r&Mb2eDzx^jlGJc^X1BFiQ=+`~!`IpTU z#lJ*JX?3~(V6oM;R94kdKZ4+p#p}XEMm7Z18Gq9UH_Ax~NB)i~)9TwnoTU{;CnT0p zjrVu?(o*z<^gYtKogF2Wli@v=rBFDR{i#}VI3^t%2zTDdaJb=p@jS`*n0bkRJk{g( z3?~R{05J`e{dUNN)eA0r-FkHS>}Ot#j>LO;*|xfTeA$Ko*^1h0ri%m_0TbDyXjk4=C`bCZvgIbVPxdVX|0n3 z5we}6TV~&DYL6>;^>?qiLu$(=EW-g6Kz?KF2y1mFF4EchxQJzEaX+_7edY-pb-;4H zoY>f)sfdB9tPWGv5;ik?`=k^{$V(=xeJbc|ej<_c%5E|BW<7k;VY^y#i zk>tim({jK$_4`AnwIgTi44*6+dn{HVXUiYzhpl$SmX^XpE4(>UUv_r$jB@_fb?I&A zz3$}(HCS@1RIbqrgXAReWbhkpj>~&={maOF)v9Rv!vK}RK}Yz7a<*iOZ#CN2!QgHw z*bCe|%uL6CA}@&12J3t4cpo|&+T-Zv7Jck7j%K6cHP;%>%sKq>`Tw|Acc*(m1G$)k!qNhmk2e}EUTIN>`r~9X7b{Z z%&wkDxYBuX2B$ww3hiD26VKPU7FH7D!|*TBJYrSgC{ zI!|waa?(Lk*{on=OniMze32SQuL960j4YNZCOwey6fW{6kPs|#V(@}FngQ*-zVE|k zE8eP{Q17zqaFi1(C(1AxD#hB!EPmvfUu*+S3!#~rFzsw<>k1yWb3%9J;v5JO+xLZhd^j$9aFj1 z@fS2ghc*DKAJ?gUy^I-2R;@P)rchoZIUEo_sv|O*HW=Vikk;LAd$+qKg68eWy84G3 zB#P&nGYXg6Qa{)l%u1dPXqs|cAY?#WqsR`L(60r1tAlomyLHavB?w385O|_k z8sC?tM?}f?lA~hJgU%{~VC{m=2u**InOc(UISP~05S?-eXA|x^1u3tjx8)Q?E**P`Crl;8G9~E@=iOIh1E~ z_BQ3db^Nr6=$2!Bdf_@$*IoT5a@CT)#rHonODetoXaI(-EofnIT3{meRQJnAljGt2a_awhDVOWmjj#sH5;%;+|Sv6wf}Hm8G++p zW`nO*OW4T7#>`aI$i+y~9$@;v`>urlDMbL>JhnZ)NR|l>_yrk04O367KaDImfGAt; z(`)#~*=W+?vP!h7H~+IJ>_cIJ@|q%fnfkd$x1N`~B;y!Z-9WY`YUf z&A&!l$?z!SR`u$zmBcm40ovi*(wZy|IH%aOaPF)C#sQtTAfrmB35B+O?`D&(Jqk16 zeDiv97X|4E20RurPd$0!q+NuD->GD4&2yYcHb6|h&3Qymrz>PKXt9ECz|FR;ya)IYW~TP*q~`@DIgD?gw>N#k zd%1p_!?M^-@l&Z�vLySR=MjxS`749+kU~8VXTav2HhG;s%UD>skV}?YrQMo!Z$- z`F9qiqN)lLSd_py@6I{Gyf8=EQnQr-$|2S@Hm1M|@`F079sCO$55pazW>#M2Ys?5( zoX>Sl;B~}4Q{^Z496uVp+F~6LE6q8IN6CKEITeoB{WBy}5=t!lw{`3!NfxBAgrtz=X<@g#O{0q&vuMyT40d3}FW@ln1>?vg` zXXNB;X#@b6Igv_`iM+(mg!CBjfa@R~V$keuUvP}V#daSK>gLjfjnlAX zK`^9jO%BgJDtq^TX5LIKOU?!U>oecf|I=Ugt4|L3qVjqEK1KLrJNOpIz- z-j5(Y0|mr}ojHgKkvDcYcTLS7vz@0_oiExH9v*xAe4z;8D1!Waa*b(&z76p>es|y7 z6+v?sIqH=lLgr6S4?`r6gEE1BEab!+^5u=K0AS{9sT^m+7>jHF0WyVz7!6!$A;#=Y zc7}tarm~tb>tq>&5An18)?t$5$&fd zUx)9YTDXcjEic0L@WB>TH6>BA>DyxWS0#JNIh)`%CKx@@{;_yE{^Z8EQS7j;BL@uA zNIP_0ua$qOD(JN9mFf|1)~+AmXsO^o{AN$0IRgylG?kgO&+t{7_4WW@@q z9+=jW_#MlSqYjOn?oM6(yCgWXDMCVa#x+f^AFc4{NM{H3xU+DZnBJ;2lA~;Pw}0aH zlDa_3qu!(vxfW|<&MP-v!wRsrjeinhoD*<5eoNZD{zL5yRuPr5=U9c+#=0At zd#E}p=0-LX>15X&5ZF!QGM9NpDcQZFG!C&FVnXou>DC$r|Ait~#Su2oTXzQw@OO*+ zF6{dY;YkTX#kcoR**COnsIJvsQl9Bsx_I{7+^mhdy=ez)4BBT9|9!nizL5Axs;QZe zhRYXrz5-L|J0Y>uzsx=Y)$s@BY~MD1v-KJvRVaG25&s~zZzEpGn|C4`S9~K@ZX(WB zl*Qs9j_~l0HZ#LGp$~v)6Y)!wIU=`DW6^4=IgFfl7C+%4Y089MJbtZDKc2!~JKtkC z!d(%vMA-gjE;(C1+xE>*)Wsu|Rd1Bfg~kIILQ2_)mnQcP)Ne!arE3a2!k=uJd4QX3 zyvz$RlD+2eHVN<9?-)$PyJH*T`NkIRe1|KDA(a9p9p76BIYKFfMS`g{y9YUd{F~8g zn4EBPSG?<3X77=H6xvgEn=kSSZljvRETd8!(gTC(fv!HT!C`gkgMZ^HW9*2Ne(OGZ z@}Kiy&>LOV@UOxo_-ip+^#2W{tn4gQT)qI^%);~E(W*=BRQ^ja>7#hPS-D)d^Y1Gh zouX#vXD=d&B_mb(FXJb!b@=l>w~z^WA^ky%tB?D5jOk*~CcsDw#jh>eKq=sz%A)%{tVlg$ z`-I`2v2a67%C>Hg_0p7JukmsGbJ#E4sV=i>-CF`%?e>Eouv5~}m8PD2XG2Vf{h;*#LM;OsC zkjudjFFiWiXW=M-eij7KKx5o3Oy;VuMWoQMLGOL*gbhry`yOO`4EwpD5UM2qw6viLs4&bE5zVSy>ZI&{5T2iTI!lCiQoVllykt{=CsD~@TvV*m zvi(DT+C=J)FoQ+Bdil?MihlRR8HmCmx8L1}3B6SL#|{k$prX!yU@!*|t62LSxse}^ z_0#`u+e=nPV%)0pH%06Xz*kN|u?+~}`-VgVh-q;0X}^aZnbXXCH3?}{Paht8w(Py@VWaL=I+&4T=jn#;VS%^ zpc}92TLlroNZ)F9VV8O2z^7rM?ZKRIl7UISDY9p$Rat3T>Zml;d&aAmU0hc3D}Bpl zU1YAP?m+Xzi!Zd58d_zB99iB48C3J1&(zV-MjBU=nRx)-XzT&yrVJPMf$Bx}$Jco* zXza8n?zcbZwbVDM$E?abI+9*MEp%SKe5=`0NP{lh^MC?H$YOUU2OugIDv`Vs30{!8 z0tt~Id{Dgw6J%s<6` zLZ&L~vMf>rOVz{9Jnq(X`Oj4<$Ri7DBOD8zMF`J*FfsPR1(+Uq_J}u6&~ziYLML9v zGrcq(NnTwO_cLK?pfyDHTlmSaYr_~?K30ZUY@jqAhFf^Lqs9xp*xk&v(IFsE6?R)T zysU}?q5k%@l1WpV$(@&3EE+yV^5mp2*XLBKJM^{LrAr#yy(-}hBhSLCyJvjYH%H9Q zS&G{7wWV(0z|};lIMW3Ef&R{!wovWs^W-evabILcb~R3%`cC%zSg;y&c@4cfJtFe7 z$DAwq4jE6S>0I>e(*?}{dCSWkWP%4HKXl}`xpY-?rxS6_Z zA8P{RJ$KT-k8wUg)IWDGy}kU*Q?c)4lfDt>gvySqQTo-h!%aX3|Ljq6WcnRj!e;tw zhOdtr0oZm$R7ei}^`=CWI)VmVh{HOP_qTP$8N~TUSLZksS-CRQDMS$vru4=f#XuB5 z97!2RH8U-F|LO)y9{LpBG&1}NqOe=$?_o_|mT(*w?`K+}bs;Cv zaaL_0EmuLN$(?iozh_gf?BR-^f11D{-@rsXegk0_PwwL%Jm$i?zM+n9gHfF|{S!vNF|Z1f*)6u$%s_pIlG%-SN;1&KvbB_*f#jWwl0Q#g56 z&)_F6w$5m2r_`Sb?hu|bsr`j3Xmfn7B((ha`v25c(iX9)t(SC6-SdM4tir@Q@Kt?8Z!={NFa|0l z0u_=>mHPpxc&Rpho#`0HPp}FLqxrx@;1sy=X>pE>XK@obpMPHA{sEl8VRAj!&$;`* z;o@ya-m?=p%{G+kCflJuWeHD4(T+z0$Ra=<ZiY&a;C!1w0n3jAGmihV0%-d>-_-;_6%0QWq+ii;OsfCM8 zGWOgjj2-{#8kG2VllhM%X2gM1Np%n&NaCikD(M` z5eaCS3AmQOjzxVL2}DL1CxC`qy{`E8Oq_&J2#osG`|U=lwFg8#mBQHW*}bD$!t!S) zm6~<&nDXkW7}a!QlAl8g8266va5?)DZbkCMTup;u3JPM#>s)opinhhJ{E))ZQN=Sg z>Es43829;(EWg2x+Nv&dRy-`;apl$sjQ{U+AEfCUBYyDiifN~h;l+d8Xpg|7Xohj4 zz`4|^T8aC?if^yl?l#bKYzauMdS%Y)C+0pGcylcrrekQDrTYC6&DK|=?qSgVDs9{s zLaj2<9fv|1UEk9tf)vQCxo1~>fbN{k@%ypO6&ri*@gIzXgE)9{4bfnjjEu{7fwy9amc7o{vRPArgq zdCcP;9^cA1m0;aso2;8gQolG3F~+cqTOt-1-So(mXWuezkQCKY5g4lsy|(s0={&Ko zk%f%SN^T8z{j(Nl5tK-b{;I_jziRRS)_~=|fYbk_9Cs^H_4lfJ>;Q+3NWmllibenl z#Na5$rjD5#VOH^&dB8oe1G+|FENZpjF{#yOeQ(kG%*yA-z_u*`n0`a+v&)7}DWWO(Y$s5EeF z^a@)qucxV=d0{P{SFp7(KUi3Wm8Hty#$Gdv)KH=O-!}*iM`)WsO;bZ*pppV#y*u^v zj)5p5JsmLMB24fOux=fK-5AEk*W#Wlg&g8q?=?ZggR57JT}aP30*6(cVN><>!f81v zaQopF*?BhG1fiUE-^TI@w16SkmhWC6J>81pfeC|Pb}YO{RXnUoYfRD?%)I;#5k{D6 z89vm#(bkU(SKAJ+v;HfvYD(1ex=M+2dP}o;KOSvFFTKgujRsy=)vdXi5HuWuHsp!n z`3j}d!ysAlqq5b+31YFAf4quDfJM)wMzg;%3Ys)~ehdW zG2R#}X^z8P4Y+rVDFzf;m3wv+jaJHUnYv{6Q)QAvHE;*=a#^WcIKrzpa>u~zeeW03 zwO&@g+pN#h#>E@gS(U`NEu&lNP%Ax3AewOPcb(_ z(qyDH{(=d*b9q|L;NiVyZ$7iu>@}x9J8gxzn4EypN(J?n3K`$r_17i>+x!_MO>8!B zC{3=8gxTL-J53^=u`e#bq3C=HMxf^?;w%~HpH|tBb$u%zJN~-KeercMG)y$$b zoJ6)Owf&sOuQ!ij*|}FwvR-~roS;;m_FT{Z$3|Rk_3qO8iA+s9i|kC-+|E|T{5`IG zvRL*Qnj?dwp-&rD0;5o~WX_tW*1hmlW^r5=H;g5^0S&br6KWiFz9r}oN!$PX>^QbD z%4EB$q@2#=k5!vlJ!Bhn32k#+dP}X=;*%cy$Y;+42*wuz2aG-7o~P-4*E$9CoQbzi ztG>Rb`Uv#_cXSPLCWu(HU8^Tt%OpgU&SCuXbS zZ=3(ro1;!zV9d4fW9UDcJ3}orb+ngLn@9kn^nkl&;jLm6pYtVlV6RZ`8N5*OVStd& zoS!Uv78+2UZFx#sGCIu?Jf?Zs_)o#<%VbTCxD=5tSZPR4vod9}iLFw%QEYIYCW&$1 zE+90XotzOB=pOYvsKJ?3B6@h<6SzS~(2_RWpXX;Vgv$8*5`8`~RLezGlEU{(Yu(mR zSqM63d+8LQE3u!w6)={ z)xo5x9Dn`Y*8I#lQk5QEqG_ypz;OK1_6s=*-70cQjl?5t6Q&k(fghF$AAPD5_;DsZ zWPoq~hK{}DMkMq>$Ll{{xH*1~5ch)Fwn=eovG%L*fnDiM5KI6$Ab=S>i(P7sG@R0c z=ctMStjQhLIwo5>_rU>&faL^{z^@-OZx9n7@hS^(e%(PV=j|W;!?mB|Q^Obkas8F1 z+5RP7shBys{u>4IPsSsDQ(;~Zakyu-V$r5-Bg~<+^eHf87a!oW^;=RFG0@6MdIt;H z!>I<=eQ?8W%?{~d?gW6p=Cc;Q(TwtU^u{U?z zaxtsbu>!mvkF>MDM3-m`3D4}HgQ@~Z z?2^v{v)Ih{inK{(dxeW}$^>i7`zoo0SkS<3dRgI9t7pSkj`@COvY?n?M0{-g3t(%= zE69w%U()H9kC!3C806D!|K5{Lt{STpStu_z%*)P1a)MD>k_JqHPk-L~1dO5Z^CsB? zF2_gftorLJgP&OxO$-eI>~7%ZUyf8Ke{Oy*481#g@_9VHahWZ8Sl~AMg3*>N=~!$U z;km>Rw%;0T`IH+ACu=C095WUC#^R@MSnLix=pa|rqU+vA>sOOiNR8nVskL)!;qPB| z+ho4SY>L_Jy+7fu{IxB11a`EgO=jUx5|C0fwd=Mn0P$b5*2?)*IQCZ*+<(2~{$&)X zI+>aMXXi*NV&!Dw3NUi|--ORU7QL&KI^;o_5OEJ(Nx?v%(D0DK34;W_iK1MGqEZSc zZZOGAZZ*VBK|Iq@lS1?ViV;2oho+>Atu0z!PrJX+etr13ffh6_2&U$S`itTMjx8~i z=0U5tzMKU)|MHOz#x1gYR6kOTI%I8~b`0O8?v@`wwaZYCu95%)c#xY8Rx=XiKpnB- zPP1u`8RGGO=;ea;t+>hLbZ4CBPhh$qq>YNP&6?DlH&Zf4Z0(|N} zE9ScHN8}#QCpO&qb@R5WA(Tg9pFnwmSbWYW3Fx3FtGA`$qS2?Hb+mq_urCP*YbfFW zPLVJJ(7LG(3Hn}Q?Sy4PBM%J)@D3xJys~_kdyw`u^RLh}Up1}@U~B&K4+F4Lb}j(= zm$UTYmtZFIfAdfH_x8O={aFJ=1NDO(3YL_F5RzJbEdU6HQkkz-h7&OhvTkSB*+S-*I-PWjnuU`t~?#&s_-bxg1@_o@#>B&5%yIPCNs@7jF7xVab?`24u% z_=V|ry$hnR#8kYKPk`Tf5`t0lJQFQLt^X)8SfmYh4aB66@DDT6#U)iMd@JoQ!gi?3 zM$}IDE-Qqv1zkLtO;k8%%xGiye4GKbCAak5bUT!Y;=z2tf$f*pMA&vZW_5+fcuZEn z&?@zY(sgyfU;TCY16cE%LzJ}x^Z3Upa?ha|Iu(C*%k;GiHcj^N2I%sdmG*vHaEM(g z8a(IX%C)^j=Y{%`hPvfS6X)dUWA(GhNn3M@k~>ls;Qj@8nY*fx?<})Lt6W5@ncN{W zbUOi@TH>D}uapWTWkM=VxH?&J#1kJ@XciaoZ!)umo%H=9YKLb}XxT0!bs{k&Mz@-i zGf|pCUW^MR6k;x^d=io$sLo4RMSWm2WC<9G z2&Gwi^tc@9qe{*^D4Sh5sU#(a##UG7p#EkEMt@kvHK)j*8|aqX)|p_MB- zD2d?u5>jB7ih#?Dc4}JIy}+LqyH3yxIW~7=ybr~9joaX3wj^_Hw-PP~PPE~s3-4dd zey}wNWl_kx^+%D;oQEi5@;oLZsh_7Cx< z^J1PvPOlJ5ngk+LYu_TzvA=lJ4}Dv<$?vr-5?Dn#BVG*Tlovt;v|s?xm$P#dPzERi z%rgh5gq5cw_)~U4Q%F$!t-^Q*gseW{8wF~wiB51h)`t)31nREQ%dIG4)Ddo$c98bo zJb4SY&>#K>Y3~?Z3%DkY#@Ml)?AW$#+u5;g+qP}nwv!#(w#}P4XYR~5=YDl(s-|lF zT0d94>p^!v-Bjhs8)OnQ_7?J%V_}=6Mf8CbzYM5B>my2Wis_!@ApR=C)5=xTDrTo- z>Is{qo=2vJNx)CbHMnH4OIyT6x{rHesauB~)J+Af3(tGIdHQ-@CErkk-V%6n^Fz1_ zbK%mQkjcXnVTR{sxmi9Zvni4Og+n?+2x}7R%nRMvA&6LoVnP}`wX(N*5X%T`G$o9| z8K>A98SS?Vt41l*c8qa-)++Q?58zASa})E0S`i0riHPrrx1~i<#7p|%gEUNlQYX~W zh)0cuj7L4f8hFmzh^Fo36iIvB6kG%@+b@uE*E%q7L!tp|Nw@uzUm3nB0&Ni39mILw zH(`%mBmoaQw{1$X$6fmQFI^^(-oV%AXV_Ew!DRk>5y$`8>i;h|%=!;4ivB~3{sV`p z+*&#&#UZo+{*HmLN zOz`>2O8b8J40-)JpI`-m#XX|)U1zyEi0#)FlwcXQAJyH6g~T$#N?<8Qub1uWoo|3X zom=@8z)Wi4uUEPUx+h$rj$)ps>a|9$R5a#oMzEjCj3pl32bJ>D3yF&-?m|||BJ=K9 z+EzICDV3{$-60E?y(RgY7qP2!DUU)mG)vH&K+rVTvM2u=_$KM|@sQ@$-Qz~JrSSOU zk_aC8l?RvOktc3&gr`9ORpciQW?o6*0@x~zi8@M9|ILdjJl%nL763+Zf`9<=&KHKw zAJwsm0K($W!Y?f1LIhAk9UGZC%u9VI259#cCHkmU$b?t&l z+OcH&A&0+>C#Eq+84S4x^r2h>3w@XG?k%!jd69_;BTQHF3~<}8R(vX9TDW!3?Q1M(RsZ2DfwWXxS0kjr-dTfF8V z?$Gm%3UNr>7~D~jJii&cfuGV+k!293L^6QU3DRx;^wNo#7Tre9*V*zt*Egbe6Etzi z(`XD$!pC&n;MHQS7&L%V>P6x;(%@BUdmLgS152R%jZrNn+dL~_i$N=CleBU}FDEZ&9=mNmT z4hGO*`+-EnkwtyDR2GA#LcTPo@g$qi)Y_*KDUHNdma2I$n`ZM}pOBw8+S6W`6B%?Y zpC7MN8P8kX&)p6!vsmA5mrelUAB^EuH!#Tg5WD)+s@cr8y(GHv);^I!rfTWGXwr2%dD|aJvKao*;NpI|lWyx9B{6 zvf=)+VUs0BFOim>Dz&_51IM@V(0^igBfz?mhrnL)FDD3IQ82nGYE*?!EPx&!(YyU@ z#&4*Bx1;g>EWo-Ab~?biOW>chmQ_tpxNWo><1r{XGr3qCw`5*BP|Ug3CDyb1r?(P0 zlOIGk`fozNE6<~j5>oDXTt?!fGr0CvvJZ7%T#4e*$EbkHZFwM@2zTGm}RomPP_ykM@;7W{|_UrmG0J_GS)rt|;J*#q46&Y@&;wt^bM2uRRRM>Ivk(c^19>Sl?^1=Cs@MZ@WkD}5V>ObGGfQ&hX z3eyKr7#!|Kr+nGjysqR%$3!5=xH>>PRPq9p42{mgL!`gdw=o(_aLdNjv$Gz9#6>#$ z!`)O>N?YbmvoF|}vF7#IcPOweH51jrx&J=mn&?VAOzy{TMX%12B5ySs$^|JiRj=br z7+Ka;WnAIt6HruIXL#LKf=piF;^+fa&8VIF3J|G|7fl@0i0Y}A??4I?+bEV-=|eBT ztbaki3-sMyJop;hA65n^YN_023RncGRX}Jmo6kp=YxxOepux_NqwCbBGZ+3|NW8R+)X71=B|pQm%%zAJs{-OJ=Ih*a*B9E1`}K0xAl zdhI@jM)CCcu_>9ds~=G4E0NUezNl_<3C(td(i!JDfVe7e3+om(l;R4%{}o1@WRLLH z9Y!NJ(p;pfi{x=@jI>_6IS9*Ts!!^i<_ZCa<+?fucOwYQ%V397llnsMt-qs;w4X{x zPo8|$K9R_3hY0-Zd5dTNP=&Y1g!vmRoJ3~;2AG%e)}eD+_t_s_MvR&67J3@9)oc&# zr6}_yDeTWaD~WeR0||B}YaMtD`b!ohlpx7m?kJr|>L?V_uzgPs^7`p%EWI5RtJDXs z58Z9>c`aJwq5Wn1FxO*hhXY@eIrlr8Vjo&3a$q9`#f2s za(jOZtvG_!JgD)zHj~7d2se2Ro_&`B@#?lp9vpSk)F9e+2+EcC`Y{zt5pG$9L8Uhb zWK5RgirQH6s}W5m<$-9Sno8vxl+m8&{;DpNq9r9)41B>w>NR6D8k80$}P!XB^m@!RUAr>_L3KzXxCve-B{sxf3*%PSZ9BC%ssFd)Is%MCso4 zYY5iV12F{fO7y-)UfQVwA*p0zCvYZmpP zk_j36eCCo{chJ_fTcII-fZ2cMt}YtI)1bPaQFIU39e7_2rHnN0=-3Xw@qd^UXxAmWvN= z%tYJQG1lG4rYLuVUY4 z!7E~=P)^7KLX^`cPd(YNB6O;LV_2w1rKJ@_SRd$;V^H< zT;uH^`3qxK7oXtMK+VL zZeTQi1B%F)q9vg-=s+0d89I_a-{L^V2>iAE;;zE?MZI<54T7UiGs}N?C9p6FTN~K?=b41^rs5B<^KDg+ zrx%47OZHpo-46y2QFsszgoxgh2|pD8vnhyJJwAviA|pzOb6|y>HtSUKeMaVTMdJe6 z>!$Av+Ogaq$Me(z?|p9h3#sV%DmXWZV_vWId86USM1ix%VS38O=lc%Z7taWT8a>Wd zCK#BIVVY1Yz^k=48f_IZ?kAN;pQV7oaL_PvH(rXxu2`nlNUJ|EP~6yiHHgwucKl|i zJd(qC7qgnN1h4f5zk{1tPs6{zF9G5YhOA7~AjzI$-~GTX2>3|T?~pZDQwC(&z~cM? z1B2aJ2PvGR-`PvQ(%DD*PAzf{dchwXC592Ia-);)7=L_dClACF@n#hztQF{)oU6&) z7%NcNAA}U#w``0b6-X>-&W1f_|InldmmhqRZ_0fVD^9!uOUPfI!=NZ2_nwsWmJ{2r z?02A=#!Qm4qWH*=8-75}&-}uu-#I$T`Mrd0u7jT#1P$JzBL}Q894wN<4C}9=MwUjE z1>nZKpieGZGQ7+MCehHKa-h*=I2Wa>LhtWh#y705u{n6h5$k-ELTH@D0oAbGJmcuI zlUxRi6>Lvw{3@x2k>C@e@>^D!aa~$V`J$8k*M5~Z^oYP=V!N)ndtOdlCk)J0XMJyN z^toQJQ%j9|+g?K!+uetzxSs;{LAeV>!nq@bDtU9}jHHMJ&TQpew?ex0(P&i5Ei7>z zcL<{Kh8X^(2<4Xj&j~jch9P@ncN``x%(`8_z8T`tMylv^6hCxZoM;~m4pib5igvFyHhgbh@+X1rlqKt?`%@#PkQ}#8F%IlY~ge-4XYyG%^-S72trA+F^ zx-@oXVdagcqHqcl`QyokY6Q<+I?9q#Dyq^TrVy|0o%06yOT(11bJ%Rry65Q7jsp&493bUTf?xGuD5OWccz`F<)-UvB#X)3a0r@@U9Ozb82>=>h9Z8 zWWS-iWltXNM9*vM4sH{>fW86Z9Z)#M$7I*dRbQi3;hP`)t9s^1Io^qCh^ltv(6lq3 zBzSeN4Ir}dYfcb^YZ9lobk4Mihk7vwCngYE+Hc?M6Ko!ZP_G28?naZ-U8=1QI+lKO zmmj&nGdJRrJcypOlz_vqNjy9dgc-a*d$o$TgR|)!;*nOI8?O7wjJxnA&j`o!HJjLl z5+QKj61R)*VW6R8ryi7OF66b!%Da=*N7|6fkY*NM7KyP$+#mSWz3h=|4eCojkRKQx zb2vw?8CLgo`O6lX*w3xnnc{F7h3Ms|<``cIV!1ObG`Z;tMB{1{~A>!&> z2{S8wvY68sl41lfpHtK%;|k1EBX2#ZgH6WBKKA&p9b!r78u-HcCz~`!expVtno=ZS z|B-GCWmV-fZ*f*qWfa*~2DYtdNb-oO`Fd|>xet6x52*4KeP?ph zY8<&0-DWUTvZXz|?j*eY1r0rE?K!~{l5FDUS5`+Q1{1jypH0jik17g0cPr5v6{>K` z$F0#bjAtv@IZf7qU;koUBJ=E<()+`=xcvxt|9kQ7KRUxdY)hnU^nUune~>NzF5Xp~ zu%72b=H6$Mv4ZxRO>X2{2UUoda1ATxVL?$>*KQw-ee)W@yf+Vz&s9JE2+5{Lqy%=pc#D|{2NY>7^Hfba{oNw z^4t^3NqXHR#?!u#Gy$W^kf|jPg;$a&Yul{9Y`%~g0*Xj+183IeE3u}xgdF?Gjrr1Q z+bjbXj^pvv94702!rUA;i{Q-@2?AcElKNIZiy#}~(Z%1_M$TuDbEIGQJ*9nZ6pjRM zb0k*0hTl!fzv_Im;BhtZQR@b8j(Fh$^e*{LpgA30${4(q4F@x)hL{fsb?7STM$hXNQ8J3X&FbEC-#n}=dil=a77(Tr^!-IaXQ0J~3rpn1u z(Iwvp*_PX36k592Z<0H}kDpw?OqR{S%~a##M>p^9na6mq8vLrGa83x>TnLi!{CY z^DE{7!oR!_lW_be>zzg#*)|!QGj@cZ!4Q%Dqfp8r9p{|`)TCS_N+noK7$oB<0;qaL zaBb_vef_?HA{;s;yRFWgj$s9fL0tkS(EEqu03J;S>q^+nwmfTd+2gqvt9kG>F!s8z zVK2?KHbOx-X6vF|Ga+VZe+;p7mRl}Vqf2GFQ|{t(&qnivM$nKQ4e9d*M@pmJ4*rqy z9K*~tdy8BF9r3NK9bA{)n~~+Uo4?UtFJT!5rtEBf8H9afvDz{LaJM z+zCr;`oKyoP`wC-Jqy*(z&!@twT$eQn4%?b&IA{*$Co`!zqVKiN@t$wk5TkTEQ{}z zW(tbwC|3+ENjINQcuhMDn=TrXubSjk^fND`4Bf-Gv9TPJH@AG9iQ+gXj`4tClS^2m zGSbDdqsTgkuZqPzUpO9V1=~v%(qzU=wly6>m0tQ;;005n?uG(%(iAt&(kW$z+g1gL z#56mRkDDRN51O$R*INU-}OIT3@9z1%_V{6?t`S4kLJ4Om{a&6`8qFieI@@7YwC@qUnf0BA+>eQ-M<2 zs!P&KeD*E7F!5i_g-ZjFABleyS8xBLBZzPVr2YHiK zoKY_o2qq@k+ybvrT0la>yo#@gI*$xf0Y#|nuO0)DU;;*F8rh5N2k56p#a(QZCGTw0 z2i_Nq({@^*>YhDyLeuny$5q?$g%|E~Opo_F4j=4xIr>PTf5)#ad4#^gaI&kilMyda zI3=>y8vS3du$e=R$Z$xh@~>X1I-auC#>$;Ba2)cznaD#jT>T*mo`pLGr)D}sKs<5! z^1-boJBol)rDxfywh!^A?m*l@%AcIvs?SyC)w*t9fxUdX^hA$>%9}KB+!{K}Fn@NG zOevk(IvexsMm~ZsRi(BWK=xdy*Y8L{^UEIc`KYcFrTnh^jWUMZtyUe;9u6s($NUXW z7KJyP4!ZLqUr{1lhkphCjMXS5I@K@RoL5M+EmyDAWy|)#`|0>Ior;!WIWwQNCun2~*9!^sIKLtlTf%ndZuj-~ zPj=h&s$Y{0Bs~yqowo5~y9Jd~txU}j8Xh%bYm#4-FrzOs&b`0r@SV1K?M4PTehDqv zNZ17&-^*+=Phv?ou6UVpCfyg?NWMH?J{>(?_y6kFcxiwK5!zkM0K(DS^JNFR2dD)&DZbv}D6v%7xl^&9NH!;z1SUQ@7jDmt$|T zd~+y1J~gs_Q#f@Fy0BT+iIBdC>RqHjf=_N5S+9)>KVMmbGZrU_xlHEZ89H66yCO&? z>;+e(*6!T?<^~6!I+bO*ZV0SmHS#UMe~m3PhWgRvEr2PUKEdQzE;3}HY*N70>wkwysHJy-ED}46&VZh;0#$HxK+z)rD+J8%2SM=h1bv-Hc@MR4 zasw+PY`4=Af!Ztmh9k_n1^odN=z{rmKrtoe?=$`DZ{acbRzhfT;W7>p=utiA3CatC zN$UxcYuMM`U0Z&F}>uE_scf1Df~ZLDPV&5aBk#jS0f z9DmLYjr6RD1po29sF9R-A1XbRg=v|8B(j0i7*Mw zBL`>6R+cm=ENZJXCr$0zjs#+)3LCSR6b*|EX4B>E=6~R86Fc$bx3v^0f%@4EqHdX# zvZxnXB_}(J6PfA<(W2_}tH_GSx3vvYk4b(nfoK^!XVV4%wB?>pPMU=q(cjT-j1ZA> zHksiEQ%+h3GZSJ*`WlQWG2$(bI<}dq;lUu;GOR++A$P^+0Vvl@7OqK6#UbM^B}tQB zR@+hxVQQ+LrB9J967u_302NBE8>uuX3$_R;fkc7~8Y!x$FDK_i!q@lVw<$$uw&@;g znMY?j^i6wG$WD9KHpEiIHo#wG%1$LX@T{myp^T|RJ6GRLg1%)z**e$Q@AQuZL@Lad zW*8-_zE)%L>Q-bP0UKe9Di0613JtSGL$V!?X)jl~R~e@&wH{(JqUdC)qzRQW6xZSJ zlQ3bJ+<^FaWjeQz#%|W7MM|FlA!akHDoYhvGAai9rTgOlWj0wTlQ-;yN=P4XIA#{C zGg8Z?c3WXYbIed~mBG=(*%2138Ep-^giX>!e#>kaj@$H{NRX9dh$lrMJ=a< zw+TM)0Y9hs3@;(OEx0Wk-Aklx5dF?V&={xR8ZdHV73j$XLK56d%FM-){_5bi^CLTpEb` z*BThP7R;yhv&*LZEG_@b8u-srDEQ;8q5mJtOqPPQED$|>7RALc0{u}2#=Hm z{CLa!A2m^zBPDXX=A3if_E8_+P7K3zy)R`Lnn&97xknA-ytj9k4}dQ?8qIF;C z*tDDm%nM~ykr%)4nW%2dDkePJoF`G_p*vp@gz28lPJ0>$L{s}_jB(x1d;eVO4Pr!_ zhCE193N~=^La`X`5YV?@4U1CN6UkI@$yjNh`Mtx4;_h6zH@nhJ&dt2lPeqQam|oKK zt!JMQ44Y&xwu%hi3X}Nb4bo0nM!x}HY6+LXXSJELy)Ko+XAs3h>G8KR^?q`9Q3P=+ zLA+1}qkr>T(;fnT#n152;e{!7fGb8F5l2XCWnJKx+=jqYUZVi^1BWkzen^jcsH$xb zurk|lYUVDQZ@c0P*nizTTWtcq#DAb_0gV62`NIESGyC`Mr5fRZtcvnIb!BYg!T=br zKou+S3ow~zN}*Q)sW2!okq5k-5HM2(+Vx}eO^kl?c1luGWUU4riZLjYFizS{jx-#9-bYq zwtNh?ukazAxJ8=`G#CofPKnB}jMEpaCFz}`4BKXH+T_)&4U@6b4u=_%i5K2%+iF0t z@KPDF=r`#V5XdLiBRq5xr*1LtxXcL(hDx@7zo=pzkHx4hAVmrY6x(a zAlhnMN9Z2AHwJ61@n(V|>Hmbk?ZH{3eWRO9qXO+LOmoLIuQiy#|t*)&H zT9?rXGr^Kcj=`IB%XpWCijL93RjzJa6w>*>M~JAX6Y?S zc!N;t2sFAM}r0(2N6UHlFKuBp4o3Ub1gQ3q*V=^P_N-s*n!Rqje|B)uNIGssH=X5#epK&zDbVU8C%NhnWBEDomm#>`-3Gfww_ z9Fe#_o7KM-N*n&FWvu~G-r(iyYx-P5wDPwe*oB1ato-and!QTaqFL?X*-Pa5KD}~% zq^u8#jT+;6iavvS9IWArowKDcNLTqlWZ|3E1$)BSX$GlH*eE{1EZ~91J>fmSnZXCA z1W*dtDE4b8bo#f69RCP=|Dl#d#E+G z>@QlQHocuT{^F>Ll%Xt`*If)I5!-&K|EzK9cNUPFk-H zL;)o(AIc&hVJrSiDWU>Fa$QRkE30Rhn_IRSrQw{z!p|>v;=Nd5(x8#9jV$pdczUNILbl^)~o{)N+82O_D>7B2k(G@S8`P*!7KQD0nmx?N%{{hCQfDIb;*DXr4q= zW+bGHZivk|Rfaz^9|+mNC{a1nwG4OHNkwi#&Ix6qzOr~QqNlj{q&HI+Jk`oVk=(+b zV#nXMsv|HIk3up6yk$FXtv_#SzD_m6vS++Q%>y8MHQ9{vM@s_srn4%5r>FOJk^dxG zfKu5u&p14ei0JJ5S=A@95x#!nMcTz33Q+~HmOlNP1DHK9BJ{CYtN%`YFgU#g;o69i zno+KwElf?)0e6wQ#N9-mQK_ZW2s45f9?_OiBQO3?n@J~z?Xx=nx^1zvh_()8uqy7t zx>w_ETthVd{8Z5nm_w{0>|%Mwlhk?sjHrAzXx&UGvKD+Z(+=x7M8?5+a0YvSQ&_gR zh)LQ&T=9Otlv~=S`crtLU@EXPDAn@NIk|1^1fO$<5Un9)SUz2GR@BDPHmvmm{$&=R znV?l!-Y}w79**_Qu4rD=wkxQIu{tKt8O#aM-<31;xC&d=i5XNUPCK-7H3rbH)rn@0 z8BxY9RGz1y0w_HYn2l^^4P*@w?vfz+$nH`QaFPb^2ocXXkVuLnloO3lD|v*{Kh%Tr zcQ>ja)Nh@Xk-Ojee?SKX**XFC!nsty5S~@}JaMix0P1*R&ha3B!>aIgVu^AM&TtJX zyH$EK`MQ<@?VaaQ`>w=}z`%jSUswCGMJ@p8)QlNe(M1oSz>DTW4O#)!4Tr3tOWnxh zX-Px2$`^ue$i&wXM6fc4Wc)p@qfzq`Efb7>FK53}cEC2E6G|Zi!b9n0KLb*J&^q03 z%l=v?m>}FedOQECCs<3Kwg69U9-6SRq2khJVqHWxBCw31AJy2hi-0ri&99L7jY_yS~ojpwQ#XWhc({jrlP5!NjWD)-v*kGkP)d&e!zBpl2R* zF?-GIM##HY>MkhVAF6;?nodsNSKLljEnA9P&obzv_ttB~t!rhiA}^n|{%#*%8UmUU zRQZlP+nbx07C1s8I{gdH+2s=S`SxOmSeeI30xlu6#Zjj6jdQa=4l7ew{jB3ZiMG6f za8ReBFG+48H%|ozMMTwF_%s!~0SClX)$5M1tT0)^cSQL_V+Qx?Lh2=PM=KD!2AQ`b zw-U8bZs?E#Mry3{4w_6dqPLBTx zI?(@fQY(t$hV7?=4$66@q{e9lKm=w)VAL-U99+mFg^(A5vI;;9$*G{X1%M5LpkvgV zh|kH+=^43q2LBx^5=uZ6SV*@;(N%3OoocvMXLfg~LpjZj$Bky$WO?M_79ZH!+N@<> ztrUo$S0qK)%H*wjx4II5g!asiHm*j^rP}oJXxIGPH`aPhWxX}QpS@o z@DLAP3OGN&#z~N{6!#4eCq&#|7Cq4F1?XRX5Wn84n;#IS4+a20?tl4%{1b(dbNVkR zOv<~>4+=BVBQw`(mr!Z7R38O9uA!D5Srh~qaJ5?Kr?kqE&Lig5UY61-eX+;pb%SYx zE{KH43jhR36dMeJXka-p4DSQrgS@A;K2gw>KoBH$+tt18!1KIu?je)u^YwXe13>Rd zqX)o<_(Zs0uvHn#4vG72tkVyqqx+*BrrH~#=?qK}?j*>As;S>y78*tLS3`_Tn29n% z2oKcBM2kzQ#R5er5A?1KRZFS`7sivASrJC7Bk70V;jW<=I;{8AK1FfUj#idxLgyr` ziApd;UAVg`_1!98m{UqidE*n@yr9khj~8B(I{$eN|=4@TIxRmNsplUD8;vsHBo(#%``I)RM2SlNk& z5o9K>@6yv$cvK^t(dJsV_DRnzUE}6L( zfgw40GbAjjg)EN%0Eo86S#E_>N`Fq@#v;0EB-J~{V&-Vb;65};E}ld@^yQI;Yn-t+ z0w26;v>C(CMYJOZl^}~X5l&x_%0S$nT#|4#0_-X`7>t+UIuIl1sx+A4-5Jy(+_^u3 zpp{!$$r}(xt*GbFJyA#s5_qQ2`5ViAS_!(ihcvf?hWO!^5j&Po4uyahm->QH0*ntI zyBeO1S#f*|J08na_EHlU)@Ny0Jo!nm@T=M&skdi%gtupK1W@r;k3Rlhyf3~^Hs{e} z{G$4G@D)d4u|<(Dg|lWzpaSot%%&?AGKYyhO-bU!fI)$ybHJ0S77c33!A7~Sq*d~F z^IR@_>MaZ2{!hm)qkCQge9?DRxUn;3m-}i4m)! zvw?DVuu|&GV?M!r-tFY{r1V^v#P!UIjq;r%hu~Sa2c8@S0`LPaaO(+5phC8LSEZ#K zC^x_pWUK&a&=p>B2it}t+=Fnrt#Cf;PV|N!siyDlV|GCxQvrdm>j5e z!q@PvhVEwF&*lJNgD&|t;x*_LIEz*bTK6*zaV5k7<9n zwP9vg0NFiq$~S=MJ+pe_8x!mob`7KkIFWppnIxRjejg;i%ZKZ+=MXUWS`oOV6aM@d z&Ibc7_t;q%yAxi-&l1#=5uCR$%uUJl!)*MDqZnTd@I^j~5fBS?Mi>WUOigA)> z3H z54vN3hlD z)*JB&5G{lhX$*(XouaT3R8PFF^1=e={i9B^bcq^f&b}~uJL+<~XRx`ZtpOmL7I+YN zfaK`lV&3DImZn(=)}`yztTPcIo=9fOt^#2#m=N_}dd!Zf5?3x3%tU;E+LWd^(DJD$ zkZocvD}1)p6f0;`qobTkP)($SgbnUSp(aW9$o+7|s6fUz@;|U@1-CEAiCl}zuzd01xUIDD?X30h}s260GudEmCO@Ema>2T8O z1EVbj>lL$uP8xOeFW0(sba0gIKOha$Pn;_M|E}5nzbK8H7VK|-VWnurI{Y0_4Uv^z#rbs*DPah25^ z3-^4niTk$8_f<*Hv#~RJvieZ`r@{84$M*HLd(ZRH={L_8kuUrg5+A^I;tfrw=AefV z7f~Mkb<)nj`^xycol-vCA5^bOx&al++ID zoXBB*W=5k~I+VMRI6`()Pi0k8%j3<}mFar5SIF~4I3$Ef44HuhSsqb{fDoE2Y@Axf z_(c`|4JNB=6pYS5uLZiRG|wU^l|7)tGlF%l34s}`g|QZj97AE+LJuQu%VDTQ}#mp9N}mBY{dg9(~)+T{jRV6 z;Oa^?6-%QMhu*JNyX;0FKV>!R=<~d%EA9Pq7W3gpB8SI1y{Q?3V41uX+p2D2oR*OU zJBJY8D@w4VbQ~|=Oe5G4au;IJ^~BI?Ii5l$hc^gN@J9ZiOvjnfjPxMN+}h+zT3#0J zW$AG&yQBAT4b^V-h|DUvYhDJ%iA!M)DQwe{YEmX*arZ^sJ*?qGkhUjy2mC)dbj-~w z)2Knt9Gjl)+-Ana{R83rZ};9A*+=wGi_LbgEDVXXLWu49^{)^)F@~(7j|cD>S3C1K z>bKc?o4;=fcygPYZAewCdAZ4Qb8SpiqU}oTD_dgdQ%b~)n76hi3kd+5S~R0Eh)Vkd zMT((5h3HeoN`lLjk=(<{fD4?X3T`}8=<11Od*9YLNKd&0vQaG4Y#uYz%{A+3rcrwo zoQ65fWR4{WOF-wzt!nZz+RI5{<%|`><8}>JvkwB3_)yiV#fwK{F!hi%lVp1}Xk*+H z8~tyM0V^EP+8r75OA>&ukkskA{YFug7ejO1fMH}N&n>5F%%{3FKh_rmy-td7xvffn zB+TQBufNk%XBnJ#ND#IYZoM**YtPK1;cN9Z3MG#Ptk!ag4bj{2_rYCdhIt~#R>EpS z@y1^eve9N3;4Cn7Vj}VONf}`CL&8Hv7m;g?Xq*@(JE&5$I8}pwtk+mo%ZRMZD>mGv zEN&E^L|v@+n>N-gV<`3yO_Oea4H|wxdl7ik?4!Bz57XWPWd)kW)HfP)dJCi7JW!!f zT8S~%8*A?7MXD;*hlYJ?^!A?;SA^ENm4h42-**Profa^%sY4nxjA8V5`q!OqhrU!r zZtp%5eEr^!c}a-epNw9nS9R=k1@*W4R3H9x(;3;bXT$In?KAp9`X!8Fp+U`Yb~-Ds zAdPi`y9hnxI3h2C<*c5zbf8i`rcxe8zBrg@KAvMnYO65ZbDQaF^jblr{dHg0>6V>6 z;Z>*7wpUzcRvv~_eW1e_V$MtW^r56Ug|iSvV-#o}DiqTtQ|>Vi4}-eAik^j6HTvZ&x4CR25*D(G1wAPK0%Z&7H$6O2nkn#mDb{acOa+rvULjQRhLt5VWW%-H;a5?euDSsj z6fGj6EpU3RZz^YLPc#z{g=r^9L~Y_jD=hPaTW7X=l$uQZ;)7c^kcU`#_6u4pjJ)IA z6}-euko8%d$V!A}>+pK3_QR2ZDnS)}7o4q!AMqmwRe6p8-O)tu2R7<5Yi7U=*)z~Q zv6y`?*c5ohG%9Z64T%J3To zH0!zm&5IKm*1W2B6`ta*#~A)pp&(zaPMm|j47O}b@io_Xx6IRvxo`Z3RaZUD7R2CX zx-eqU1^^cYEN61HJu)?a)jj3rUDQTjO}mxgtLD5EhLiFTc(#C|5;;$>Ww$vYh%aNb zDTNSYavd1rkYc=Y>4uSLWA=hH0i(*ZFX&`91xGot=T@?DoN)Vm^wGQ->~Po&0#kXV zp>hVbtFakj@%2l62o7j|xZpld5v7rG+)>>i(jgxIv$O^TL3HOxvb~Z;7JVa2FR%(O z4A@u%@Ow;zzj|!`1zXnbJk2Bli`md2p?S2lf&?LYAmTPyOM@!La{FVpl=Rrs6S>E9 zkw;L2Yif%D7?t;hC!}Of(|)Zm!y7RhzncWzqP2b*!#ZLbus99|(;Utm*KHwvLR@m3 z3D7#tNZLg%WQ6ft<^JWrC2DfV9WoKze)`7N57@|V2WydCLEcZ~6kedI@b2%KTCVM! zQ&sZKR%OBpa!{-TfP72&}sc{lNAv~GsS9yW4jQoCjz)b91DDbm3gSJ`pac$}I! zcI}qXVeN?DmPz_}L7{Bx<)Q4nJu}(g6nAye2EB&u+#2o}f)yV^#?*fl0E?0r(2-Ji z8t4n2hjk?9jdej<;YRlL(Do~<-6an9Lbe%&oZO7wd%tWfH@rEXb%cbG=kyUw_*ow# zgq`sKvvXbg#L?7?q*VkMo+k-9mhsocs2etUgO1d|uxL3}hCIK>Q+z&fzuXEE>esEB z?(wyq&5m6dhGST##%EbMNiWP({~q*ZdNp1-Sie;0@nnEAKAS%`$Z}&fMC|D*zd@0) z;bi&Kip)}s=dQTVzPe^PH&EHDg^zXE^l83Y!rScEOomRqI&au823}aw=%?9oh#IY; z6cYHKIP!Dx}9~Nj>#k~AN?oiIrG?UTJ-LCop%dh zMz1tfPrUCAe%LlGLsp4FRjD$!QXfSX#WQ`78AV)6b`Q*_+Rh;%<8Q0F>J7W#2HfPD zL2$xzMa(2=@m1;+_vh0zVFhX>9U1kqHCXaUF9md1{bpl81+;y2y=@Gx#Z~nXokml} zQkAp8$Xz$R3-(=Mh4qxn-QorVLJyPV6q$Ky`fIrr1!^+#{RWU!6{ zx1C1A<`b&JtT z^ddC2f3kfiU6?0yi9PTvV)kK6mhVI@)mi4n`nD!Pf<|IxMmItu9uIP~RlNslP_*Iz zm>zuw2s|!6dKNo0YgNgnM8X5A4iWG&1XoAfGHvBPaqav_CaYNJ;cSw5t5uD0)w(Bq zS!qWE7ykg;5ytS_p&6TBV{ignksbmD=pWP49ZAqXW~KT8_>8I1CQ8UuLx|w9~&W26WT&VAuoc?mhCj4f*p$n;9j;0V zCHfevH!2Blp-XnVVnwhPV!Ff~e~qBiS9GVHw_mC)}tQh(d0dBcDot zlY%SCssSjnJ4b=gzS2#eS|R#39Hie_VxI@cfT}}4fw-`^rTh~yB5hdiOU;k}YqU&~ zcJ6b;!gKsi`gyL979;XN+n%F`U%kF#aZg6E?M5+JBU@Ah;}py*9=iNznnb7 zS|<+FqnOMakvgF|84u;EB-*F<2k>)^sVocZ;MgjK%Y z{@x+k^T*xEXvdlMGVjwNXQvnA@I&aJT}9dR=CzH>$vK_qI&DPq&XcA9kx?ZIIRce%-Hx_ zNSys!8wj&Oc4_4=&4>i7T`Xka?=+~iYMRgNYfz}?B(0Wh=&8`KVlGCUry4$GtcDs2 zOzDl((DKe*P$kI~N7r#(gb0KS(2bez4z_0b<>2Uh<+e%!M_P>AkWj~V3|B!J@0VA#Ip+N$fqiXJE+i%PSQ zln(AZ|Dn~h0IR#Phq#-&)Sg1z`F5AL{vXc1@xRh_+cK`$wr$(CZQDjwtcq>hHY&DJ zu~A9Ic6#k|PT$^p_pk3ceLt-A2h4XqV|onmT2|RvO@zJK-O8G?7t8r^E-Z^ZR&!Th zn}Pr~JUJAPYrKJW4vnnc$*(`&S1{~TOS2Y&ihHnH*LjORs=(@hHoOUHwou2I0rZ42 zHAf)sy<pmdw&NFf{DQ&gpnruSvcZz|>zRu{C2#OXPSZ z;L}n;!OLQUyS23q;myE%*|4459`1GOMX1y|F-3{#k{XLmT3`OkiGD44jC*)$u!X=k$X9*s3EcaZ*A$GAZv+;ftoKD4HTZs3@2>S(x zWu^Or^}T-F09_WIsoG*ufF2I{y!{4$g@qe;Kuep=40p(AzU?JbPc+BYg5#` z-)+4K6qX%6(6)RDV&gUB2P{7SM((FI1S*LM=-cf8ev<#$bC$AqRdO?PGb5FEaJ2+5 zzNk7Vn;Dt@jnS=GNlpg9=;n9wb8St#dao~Yrw_sMtKd+OTD~Im^1M$6-r6sF;#JYt zR$eIlH{cISCwH~09WmLRsZ6ifbRsXGZ(iVp^$UVn=a4!`+#t;=c1;2(lmz&4;M9IR z6af#4IM^Ys;`RmRP#WAKIF+UqS<|<*#zPElS?SjJg7+%saM6sE&x}?GI6gSfTMZ5Vptt47jyqNrk$LueKAyk<>vsu|8Pk6U)EOu zXbYR$I(You@QM@CphAdMV>VM6m?(T+D7}mZOY)X!)#?Q z#G_SmTtnHFP9(YX?hFPZb5C{i{Fq2QQrDhOi1Q_CtC1{WqlkVgsO6x@$cIKu73Hom zroXhiA++lrY{ie88sm-axKV!@Hh_R`x}CUGBPR!}ss_WfuY>yiQ60o9n=LY8u)4 zLMt9u>}1O54p1MbwIeTc{S^3H3cRDAV;TWyQ)dE(f&X5X{vRpu|2F!+VpxKV0;&)o zhTX1E4A>~Csw07$Vd0ZdAk>hbK_tpSJ`s}c3>jG(Il6~Vg3coB4khM10qM(NABhTP#XT=ua~4@K0yHNuxDvi7Hrh z0oQ~MO%3uKxo_17!sy@9=5-y^KZEE2DLi~7w)J*Ljgaiy8SjDI_U!B9!tk4ju>(J? zMBhXZ=0KkT`57x#CYWDNVLDhtMzQ8|&68tGIr>v?J35z9xSFk5dR&g)zV4tkf*g0QR}QABXi2GWVfcRL$1 z7Y$CQwE(tBkr?#6LSmbJ>147}Z^{K)-uoTZUF<`*3*0re(+V$;p~aYd>HPE;CfCN7 zM&GE7pLaKK<4E$9fX*C!zCXYGDdIxRj~#?iIg#s5sG>?8*{Sq?OOD+y2gYI1i9{rpSgyP=64!GZ)(vnU9K+*xo&cyyRDF4@efvKpKiK~@^y^*sQ zsg$XP^Pg1ji&f+t76cLfGTWStVePD>VNfBP1QVn+h4;Wf@(U{Bi8;ZFkz1o1BRM#? z8uUS*MI3j5kPY_yId2OQ_YuU3p)lf#ucs%c*8$!BZyzrYc>ZA}LD2NehDH;8WV$VL zk|Y{-x+avBeQCS49+L*n37v&;ceSk~FQ`9~5G!Ypmsl*rx;2Trt<_jSK3BP>9Yqd;z@ zPmb#!x!JX^B93Y3x&}w2B_}rwW75?^Fx?>KRnHaBfBIi`nR{SKN&XtxZOT+&1c*5_kK) zNxRes$b}{+A~UDI3m|t}*$xH^J5v&qOx+nSCxr0jk#9azxLeLM3}$57ivo%fw2^yrhb=EN~Up|EB0zQF`AgU^sUPXZxG3imR&Hr0SGK-7WH< z%98ZErr+@VD~e<^c$G9~?kbGtSkpX89~$kzGu&T&Nl-z=&jf&xP=NE&e@_AT4~+c3 zed(WQnVo2-fbs`g`q0toA_TPf$D)Bj(;-k$3J1=KLe>M{hd=~gw)~XqEbg|us43eX z!^p6NOaSN}Dh{tc&?3+cUzs!WaC~l0PH%j?yzf&0;ru42HQi5RGa}^i2RqsuP5&jr zAK*o6*;qD}!0wKVu&-&3NtyJ(w`B<#+eh72bH#46@fb3LSbhsJFl(Po;M9pVn(-dV z!H#LHP)rkKk;Is~ZW3-^kud8uk5-#`UvRZ`Z5&NJrgwO?hW}W^AJ%877(b}L?xwm4 zPhFu^14fYK@oSyn{Rc{yJlD*m1Bk&Vi@ykuzePLFx4jD#d-uw-%z!2u}we zMfLC^Xjsa{ZmX@mV^&hU756t=4d$s~NFy@J-=4>$$NYSoyv_g z8R{qDZK;cl3ZY1=s|$r4IBos~JCMpS$>_P;TL8|MfvWe}8}hIwUPKES_tcq)C*)>w zUT%`G6(n{UoKig^s!#CDD%C*6-7Of*YsmQxHbo%B$uVlwL$p_UQZVBTZX8Id0F$&I zQT)WTnGJKm^Sd8PtMC^7;mMop2TnohFP=03aob(6YsiP0w3l)amZH%XPZT@3(SJ0_^+Pdd&iO$Ex z<$^K52rz(v@E>NE3jdcOgq)p?yj09w|M{4Ul_%u;0VDz{&>_&sLVX@lP66~)<<>TBhqnU-(vR z@N&-cG1@5E*HG8*_*VM_J7l>bi5}#Jg_!XwWU};OI)?c`&SV_@Fj|zGP}I!)OHuQ5 z{yKq)ThRG8_^^wtMOlflBOd$GnWR6JEGQF)NX4kHWE2y7WA9XP{LXroD6rU`#s2gU zU0s>cIla76u%nX@_8V8w6NSI}a^gTI?lb_0ApoS$-2X#g{ud0Z+5xWpQNOO)xw@L+ z5HbLYXv+08Ree!c|2;6a^aOw7E1lJvs@Z0lb)q*KIZ{xmyH0^|PkWx#l?N*;=gSi> zuW6TQzQ>Q}*INuAv|6*l_>?Qf(C~Kq!8~bCQj%cS&-7SB;O|JZM)5rSDfLklzFP5D zssM>`KXM`xBQ+o}N(Z^bRV@)0+#^Uxhm{uhmI+b_biMj@ha9J zekKPiOw3M-xV`R#A8yK4lCM?}15szY*qA_jg{TB<$0t1BuP0mQQTO3HMPqi|b;-BuV!k-~utlMIniq@WXX!5olj_(H)TjB0298|1%9w%Pj6|u zht_C{cE_+a`C6kAam15k+pStZ%o#f?T3}U^aSWSyM?QG6i+ED#@<_^Ux+dcKYE@#1 zm*0yACIup{q6S$`6aFfU7T^LV1%IwF=LUb$iNPmrL*NC9r0oOACk?5BNfNzhvO_=I zXMlm7i~SWJ_{G0|5dqAC0SWy&LX^rc!k&J*q%y8ok0RWAx;v>LR`Stj2Zdh{E=xwG z?U)RAfK`fk?D0A;#WBF$9_E%7BYd&GllNT_boYvF7mIXl@C!p8>qu-w?gK^1IZA6NN3R@k4A%7`_qQl*z(y z>xVGDj2A77>FY);xJbL##Oubr*R0cwPHX={C#=b%bg1;H1jMr8D41~`R#ge?g=lBK zSZtp?Sb(Biu0(t|CVZy;ii;aZ6p!9JVnydDo+yB-)}>n!ieq`+gF(FNMye^3dERE* zwYN7Anw9F~rH^4*hI-nYEJ&YHBow>Nu z%u`}jswPM2q=mtv%qyuRAn&41`4+|H*Y9=tb7hJYWfc?6PcI{;Tb!0El2;+qD3&Hm z47$tmQlt%2`T4WFyC8}%~$*T>an^w$Y+>Ydtqj%3PQHXE%{>A-~L&AGlDx}xaEqM+{#2QQ@ z(s$+BVE+-AB;3bi6sw;~Rf!(mf?{{wBm1VYC>qB(BhasNj(4X97geI3 zK`rrfg)KLv-tjrKbP;u=qrDQE7M0PVPc+BKOwz5y_3g1ZV39tHRZV*`qHW#Dp!t7%CT=U!* zy zRoGm{Yv|;J$uEJ>L0jZ)Imu;03Nj|$!Q!S5{eDpM3W?dT{j&msGrqV%U7Wz_Si1WKNm-EKzjJ{>yw0Cf_npp4!~;3-DFUK)okuE+rjVI zu$xj0|4h&Hhg%xbCFtG)+>!?noH_qTZuw8FsaD(mBQ$?pbkr+D4~&tI9;9-%PAd%t z$b%tAkbZ|rD(b^U1)<51#6BV~B4RW%_4`m_}>L=+L4Pn9> zMiptYOw;jh-#Jx#S~*@b@S;d;EK6ml&r=Kt+AV6q`HZ2He89BVAP=1Qd`=r zv;K{9QDf%7b(*uk)}gK@lTuyD_Oq<4)^?x)?x$yM>i5w7m=?rRs0QQn)0p2QT_%R$ zp)D4nR&9;2!qnZ9h*_=U+#<^lWuNSZYm7z3-~Al3q&u+R3dMYSs)6?t(j9HGHmP1a?0|o8IdC@ zC*ma%C%(wRm^%B^4Ap21Qj0D*j`99?YZa?xetkRCce>VgQ52)$`{)Cc&7s3W_!HrK zB~kc;rW<{AfV71x5Od(WO@40cOyz+Y?-1g^;5G@ftATp>?ztLD#}V9veMtEw(%bFg zw;#~wmdP10M&5p%zvvL+ri+@6<5%ur1FoqO&Wo3j*G55Kl28~AQ3KG(>rfy^AgSkO znb!Ed%Kc0WArqqGq7%1edI84(JkFp%?~=2LbDUp%ueczSV1kpQuCR8|lMd_<6wiea zh_@hbiP|{Ai9mJ@2l!X`#auud$B_cRuabmYgi}1-LY}|=+S%F@dY4Gyh`)yK;vWPf zYdRNEMaEde3XpujKZz%0yHGhqRg*Kph1MH}HIKV*ql&JOvv1_*xR~=JYeKwflfi~* z;*k!A>+y1s3(OYQ-p%3@#tV}Jf!iJVw!k>Q$S4(z&6tTgH6-Hu6B`Xc1UGa3=Oap1wflqr@+&(7?O<~2 z)t*e9W?5)7vTbFHprWKuq0%5B-b5=u#UM+vu= ztV}Z$RGxd0X}~k;2CO3h_%63U-@ZZ;es2a#c zCu0oLf!Y}EO0&X);l6=#-KSY)h}4<~3>5X?@H%t$*K)_1=i;jrGT=^;j&N@y@tF@i#$q7S; zS!IX0SIilx#bhm~8=T5eLud9qjlD_b-et$uckc(Y%|}}s9vyc+p7pD2Yxm;aB!gho zFIz$kkiG?DT?f81XHIGbp?y2HOBHrzGCjwOEvP>!nSxh%ghDIaqwnUuxJr|s3lXpH zI@U%wDxY z-Iz*M_b>GCMg&j+_`r1wM7Cs)2cfjP~u z?wJ3Q^~qU^JiZwJ;cV>~UrRUEiglRUy+=)au592Qxh-#*bj@oQ*@^s)^fmFw#?suJ z0I887RAB!#{Gwcjr0G3;&VAt_52kzLaTkP7WUBHBvd~`}s;C5r9s=k$FUnzSEqEL^ zlV5_n|H&69#-jOHc81WC*TB1mm$YWlHv9okpgWYk(>LKGp!%$5oV{`ftHLmW{VFg2 zn54Bgkbwi>cQ)=vW~IYKfPye{ZUxP2cx##-F##ggbYQ}wZJK0ZRMD72AlVjate3N8 zy&mK${SM03F^LF#sz}R;|2fNxSeKJfEFRKQNZB5#X-@=H=B>h(`YE!GQ~GbHBbIe+ zCVb;q7V`@6t8}n%0f?6a=CF|^ENhL@iAmOCE@kq2h=@lSmt-o6)fieF7BT9dkWW;* zwF_H6Xu++e5@AjbB^}b53ew<{{ zwH(*-v7u5O3E7fEy4(Lg5h3&^)(@a=&U&Om`M_%*Yh zSBbk+Os!p70rT;tI<7GwZD~BHbynmiDHE2Eaf`n*ea`I< z7TZ_SBNjvEi|CORi3aTwLN>|B1-JhCmOZ|+hWfp)_XpBX!&8>-{jh)u1E{6p!`_q? zMOyR*&E`7)sEEiAo;I6Z-f6A6#d_dOqxYsY90$aQ*RO@S4NLWx~mfQKl_#Xi(nK2#nFOjC;A{cT#Yg%Sp?axJvWl zJJO*LCul5M%O*O^?CORr`?s(_|1-Ut0@m0mpkDcnxxX3d>)#1Yi#@Ern9$O z8f!JBtzc)1g6ph8I;58UJg2`ueEI0AI4RZqthJKb%+g(jyi6_AI=!s*hPRcVM;kE7 zWZXT`=0x@}^cssrhG@m3>JA<$a4u+-Vau#td4dQ~6yX;VEF&4^=i*0Q5!5tdQ9;yR z)e(6G`#%Z6ADK1N3jJyrprF6|ADQcqb%g&im(o8Pmfb-h(4!(l933oX`?k7iZOjGn zgA&BRC>|m{B9+ApvZZCcNB`_rim-thnPBj_TxR)9r>D=LP7Q zh8))%^FV__z^LEG_suKD)R7qsN8<S zW#}lqFM0|kKrSAUVv)iAQeSd2`!bPBrPR8{^4cub?Sl1XP1Kg9O#UKjf2l+VDJVL3 zwEn?&Yq=~qB{E5d7?#PAJ}Dv6b7Z-hE=;$R8NcmCtl~JlS6n+E(^&_CM3oiWN#vU% zK3eIRn3miF#HDFWnjq5U&*)-YOAbvyqE}w?5#oh?CyV+#wfptI04e0(8 zdFdaYmz_W<{u%HZDgmGP|Nk}oIqS=gl-mJ+4*u+h?vT%oZ4^)A<)tJc)$7n_SFw`r%jSk%5j?UPN?n5(q+go zoql;w&XJ@d(4z08B26w8)+GM;G2liGmb7z=WZePR6D_4*l$oqzyj3M;zGKOUX)aaN zs;cyqRK4B#D6wir{>vfe#r%oz8XQ7#v>4V_wa@+Az?ag&P@9QkZLVF@@?u6Ul}&C7 z*uqJ1ilrd-yZfbY{h8iYq3a@{v%{TRa1wN} zIx$Yd@}Vl;Je;q8+u}K3m6>1wbos{s>NfxFQXT+a{`oroGUUxpvH^_fP(!z=LWDb= z%l!ij0t4wFX`msUl_&|9v|%Ahzv`?(=~;S=xxzf?|k{@59kh?cQ~(?W6U3% zPp3D|WUZgY=5F_ZGG3EMa++t(hPGqY?4>6iD<2ipN=iv-B{h(mX^q2B(J0R=>q~o) zk)ibchHOBpVituDY3`l5g+)ov(qZln)LEtS469k8$&@ftaI7?4t7$iOF^bUbo7Ng~ zGt=8w&-rc@8j7`E-^~?TK6r>YCKu{BKIIac5_NuMTii4?q+`=5nc_K2_9-W`;(U%X zpx;N&0{ed5MeQeZSh|NgE*OSdbz`G(rP@b-1nz-(iah248%_4;&(IO31`57J2#50u zTaR~PM)jjgtzcmtWo)v>%`jbTVwH&sZGDyKD+!mK_7Joe<{jtd+_3vl;h`Y$uUfHS zJU2nz)}Qf`HrwT`*}MYAhE}01jmIS$k^AMUmZkS+@@&y9-^nX1k1rRgbM#mj@ZBa| z%&zxdvo7ssr3#*Mrl%_Gvl#|YALwVi4s1pvd7jCLbcH7C1){{J-Qe5uOvX!`w~M7Htgifxat4I2w%S1sFwPx{jQj5Q)R__M3p3U~({0ZKw6CgdPYea2&#V?rO8E1Z;WNJ>CoPoqEjM*K4Y7{zmrA$$}ztNIiUZIf9 zp$Nv3FN~~!?4T^Lrz@^SFXop#AsVNn3+bquDGAu!53%)b4*t*%mW-RNC7bnq4z~E3 zYMj968a1p46wkYmvm)hVEIA9WQYVCWHq4X}ShtH^N5rehnBn1PKWA7g(cGTSHV^?m zfb}WE>3VXvi`l2FU^S4BQ%Ru2po)^Wj4@w5Y1mupbxu)$(zX?YA&Rv2?q&2c7f-aQjDlFB<*OK_OMHFAQ6kG zi?ua!R?e;1KEt`@Z1E@L`=V(>npCCVhgc~6Pqtm!DOoCA`wX#*l;N$P#%es3rc_Nx ziRgOO%=bG@<)L84zdvee5ECM-Y)fjIFMA&cd@lI#f;A~%KbUSA+{~+xO|&W<*kTZ` zdY=b6U#xIRro|_}yor|vS-2sX@ObSYv7qU)UhgHy6;2S31iMl*Ar@}W|}ge$#OA2;yC_h{&);HaRy4WJW>*5 z3*)s0$1I~+P&C&`9~nQRG@-sF4JyUro!H?LIojASEiD+iDp+z0E5U6O`bIdTcR9$x z;Clka&r0{x*8(cmXER{w@F8Ft-zx=mizf8WW}^N8Cp2~G1hH8pbTMZg1$HRqFx;K- z4Du56awSR2vc2ge&L<_Z&{P_pHaGuz=2rM6e!28?@;Sk$p?Zc&O=sjSDwEygg&fU< z>%9&(4BI=xc4y0P6>oY+@BT&xt8ZlyMy=YJ4;?pO?04LTdWt)J3Z-}|bV0>7I2>Ub zA;#Nm45dO4>TL50`q|KGXl@~KV4FXCK#-j`V;-|j=E$n2tW=BC^LsoxK)h8dR9~PP z4$zn+(!C-d;`6?Y{_G7{!ZC<{l2rnMF|~*%wfU9J6=|=c3a_ybFYW(;3ZP8q3s3Vw zYE=9T6g3Gp1^GGKm6K8Gw98<)3$6KskJg&-o(1IMR1;0=2a+=FFpW}x*%V8EGE!_g zOa!G}LLvA`LyJV3)G+6F*N=oFRpRS!r_6N)zm>N{ZjcW&$fe~+$QTydn1ybvNxke6 z4rFz2sHOCAXuSN8$#6<-5zSm^LweT2=ewlFn0z}5itc6YXpK~A*Ixd%7xR7S?G+Qy zrGf{Lh|v6-deYIz)sjIG@b|98mPkgv%112&+Ih^RC)Fe%;}zVDM}Tk$5AnwLz;;-6y7uv+0*o>C?9yRChMwJ@B> z-jJNu__>A*i>Esga2{{m*3W3$)cOr>f4-L50YSa-`ir#v8Yu?iZNn6VIV$ohM!RjJ zEu>-YI31~+?_CZA5D=O7A+Y$fbIpf}SC|{u_FlBin=svJUz8&2YS^M#zp(5nU$sQs3JdKC z3YumVzgW#?y?z9Dof-hW468fRLBIjq6@m2ZIq?I5Nt%OSe)C7{l?iB=)8G%Ky9Jl% zYU3S>r*c*fIM`iqIEh?JJqURy|4YNgADsI0J6O1^SG2_aJHZ64uy3$7*n6L`iq7r> zKkT~fcHp=2Nic8qx*j3BD-_tCT$IfgCS;9GjfIgnm1}5IHcw9y+Qsh|J}j4{#pvmz zl3BNEQe7OFMZT7nA?Fj_gx^}NxEo(LtI8jox}I2lwXU_EO0nD)Yi&Uxp<#g zfRF)uEl4LbAHU$B`H@6zDc9dU>8Kb?YEIKzZK&}MJbog6^Xxi1VUDqnm|M9-A*gcz zhCx$mVfyL^hbMPt@ZDa>2WaLEy-Q_FwTc93E0|xP$cJB8ffpVAB=gEIh8*EYxT7bo zz{+2p4w%s)yVT_~Z_$e&2Ubv;odxm2zt398`Q}WOHBiHkJT~>rnSBi!Rbt zkA=?}mm(JBaHrTGrJlKtUa>B%VSa+1FvH8-!|pj>#62Ham!!)(J1aUpF5oHMv|yBT z>?aMbv$Al%e*g~~FueiUB{lj1w&r75s@Dnj1-EOF@>((h#Jq{^JqP66N9??7-C>_m z!|d0nLkSDHXZ~El<}HO+`>+p&QC7S%YujX-O#1J9{h5kD2sfvtZO#crd>iR`jssxg zob;A*_+Kzi9ols)KAl+~aGvg7>w5{GhlqNUlr8rGM5ZoVsw+daFOJMLYjV8R zF}45_?(LWN5kdu|8!lHy5~4SMZK)V@DDzN%2C7jd;a{aO6l%ke<`SE!<-U=MB1KPj z(_WlMg-3x5o!kU)?lFta=NFKV<~A9j=;BFb1`o?dZgU_%%<#MWQ4Pe>-ibrM-Ptez6PJ4yj^$;119t*?b z!<^uBpl|SW?vk|CE@@YFw6u1R8xR>ZbnH&VeGt9%iab&vAZ7`)gyeKEBsB5WQGQ|| zzayv9E}&qU`=uuwGDe^|PZAff%16Z#Rcfyw1=y0zC*>u$+YKUvx}#^)-z2_yA&6`ip+p_EdGWJM6alg zFUsrjMSdd77t~V0E{ScfR}OjtR~CZ#SSC@7TkO=Ix9JSC%$1|xnt3uUG%0sx{D3&D zUUU{;$s1iWV^`NFf8jBEg=zPG|Lz$(-96Ry8Tjl+0H54D_5shYs6C|!92BW8b1G(T z6Y1o7%62wg-BH;wt}Qp#Nvk&I>HjF#Xv!D0b!py}e#oDeJK-_1G&W`P5?vN15izzk_%Z70Lv;vvL;V`- zqAV?BE1V153e6`T)m$G_Bn{lio<NV%f4iO=(W*w-3%t-mSk@LUX=nJeQ4PpvCZFV6xFIcqs%5uriVf;m^$A zAg>{pn8_wNyM+4bc8GJ>$Gq5957erLd6(c6SY>E ziP6Znq)&=W2Z&LR$dkH;>4Oi@&Ck2oOS$D)Zv;xS)}xR%1Jnl!Tj{Z^K zSt$J~b4S|G0Ua-puKWAd` zi5;^;3I2qffE`0rv`dFOe}!+1yk@hWdS^WBrX}ufW8#yK?OextAe1`OHv$~Y7Pa3M zN-U1Xi9M{STvuR(b_Rj$?T*f-uC0j}zwD@x_S(-I=V+=S8R^~|hxjaz;0KjP<02!z zhQvYdz|~=e#(-nP({$P%1-n7Kf1uqz=iOOL-+tp(a%Vf{$UwS{@*x~?tnibocRgHw zOC&n7){a8&nJswFDc+Rl+(v9<^t!lcy`?8*8e>JLP5!|%o9t2f%bjpvou?Y{z5OMP z41Q`=BM0lp+UApuyN|G&ekQ2O8_?Y?fu+AfSu#uRY&(zg&kISaP7=3KrTi^VJj<{r z*M#2*ns8r&aN@qY;KeRf;Pz?x8)Q;iWE_VAWa4&0!_|Z*7gU}e!Z>zd9%}{&;6LF% zbK`!_DW*d#=Pw#R*6A8zGRx;fmCl8*aE3S9=ioD_lf|ZWPq=#?I|UATV;R&@3yes> zZc)xeq6!oY$t}gL3ZhWJ8QU<5RfcQPVtK_}$dxVNSjyX1iz~qh3;wa3XaE&e%Uo~a=;zb)-;o&u3Ocx}(M;ZKdI_m?UcZs+3 z8@!;e-{#~WH2WYkB#xjZzXD2pg3!3et7(V4^XXPY@)RwSZx8=Hcp4?MvPvBQxSO6l z+qRaLZol_DoNDaSHp3IeZIiMuoeR}j2}`%zxTtmJ2~^5KoHL=nF^n~HO_{s5VN?I1 z_p>$Ip(;z@Sp6L3a!NY7H_oB&$&x`Vz6eSdvc@~Nz(*6^^qJ(t{+Y^K6yYO(oR|23 zMRd0_zjaV zU_B$;7~>q%!|dYL?tF>9S%pqrSux0?m%iBmOeR&xF$yl#I zFo%<&wso5n)*G1={L$#=Zf=<#^jyZsGlWu=8NTmrN$i0gYy zQ-~LBn&vRB*8Y*PCacF*zX|G|>fIo(PUM~y>ICd{$(6N_c2aDSIVI{ug^>^2Qq6J~ zN^z|ALu*QDvE@okgIvY?HSf2e{BH|Rcn;t5Gum73f=HTY4>MHI@AU*;q#~h(?!?nJ zEyBCh(8d^5U3ImrIpB-8P{Q0IqtMavFJaCx1t7({G8T+A&jUuBDurBFb06qJo7ba9 z5N*m#p5?RKV0WWVdbh#&Ik4I+*^6~n=d`V?oer_VC&u|w))G6+UQfQPU4wA#-SGaX zTV#Ov*v|*Bdn;eO&}qzRG*WjXpKD05N=9AFwpfO? z{_d|{OOnNlH+x3S>daJp{p-b#YC@3+pB12l=&hhV(#umfuAjKEW*}j#~25JHbTO;IKVep*JoK(4EY)e5&=oAI|^e+<~& zpn7o@KHqLTm+PJrL4hT=@qx(9OjZhsqvqTk#1o6sBSH?UDLA_dlT{Sy|t zA0qHFzFF9>9Btfaw|ofhy01j|p-7ql1Z>nNZnAHZ+BbK!R4%uCy|9C+5ux8$Ft}9UpDDTy&>DzaJkn01>_5qdV4u zV^rc_m_+Y#6X3uSw0Zv8i}yE>Ogyu}${y4<^uau|vP|%0mY%e#0Z6jiSh>|22 z48(pu*Mc1xRLZ8~1t?vP&p%QxD@#N~9(c}}BQ!IUGG!Zm3g$hN3&enSx?LU(ra#G^BUs6*oT<0&Qp)j0+dJw= z+o&YT>s%o|ZfgCd?N04SbmM+S$DBz`YpQ}PYOf0K=FMSAs}_lW>2t6 z>yxGshaiGpfCUS!Xx=w9H8JkR2FkQo=V6*Y6?-`sx+ipn@q=?t`Tfb+$jGiTVD?|Y zw6j5Z=QrGx){18&dAHd43XYVZPeD^I;eE>poZFDxmJ6#bx%S2}DaZLiV#2@C@P0ah z*3BU^1xK&^$WK$(oA^d}RyV)HlQqS{x>DjbXB47+hWr`h)~2WS=3=R0o_+`R*{$s{ zVoZpcWfIdo!}v|f4NcDbgnzlpTJhROO-O&T=N03xt>P-F8^u33c@Y4P!~bv4(bLYB zLCDy}6_DDxiaMCM*_qk9{u3bo&uvQgAGayN7VkWlO?9pHb?htQ)s%tBc?yX8dz)UV zf(f_BOSHZ~1kzD!+FTR;uoGWzJ-04^z&el$Afbp>Gsda)&B0M#8nbWJse2hKsI^|< zCivEs=oJzW9ctG~&sfm%MbfBMpmQ@$<6au;B`D~3)6J-uN$Aapz7B+%fIx00FWVl6 zxW?e+Kh_|IEPkoqI;`R~x*;G460F^=^u`Qc6ueE`uajy+(e7(D_^T}%sAmJr0CqqE zjIBif=eAIEu(JQJ9k62Me~5tiHTqT&MqZ;_li>5_ebHbL7mI)}F&17d+tp8ji0oW9 zZKeF6RUrSz+4(+dIEBJW2}`!utv>U)uirOckgK|M3Fus)kDBa8wZn3V1+S!E zh9b;TBUj@tTWiVcUgV`1SQ{g2rsy@Z4cuUxD{Kh^}n=3gP0% zBVsUDkV{hNJCZPjRu5NKyHt$JfKnr5+^S#LEqm~- zZR3C`)`BfeA;^Q+%As*iCGB$>l7(zZ@7P3Ppn)?4jHaot6((1dPG_LjgF1VN+GO20 zu8-mA-va(RVYnd$00VOYWRw5xu@#_R`+vLiKRcwwYTGI}YM6W+w#W&zH-&V>OV-WA zP@^d=i^4i!ppep3DIkH|`wbgJItiPT=Ah@5-y&!H>R8AoN2B%|za{OrcTTVi|DfVO z>-PEPcbs*})A?B2`|T6dKOncEEtp{;ZJapZ1lId1**el{(loxmDkEpY`N-y;J$H8_ z5c_LkhQrcEfwxc6urj)yXV$PY_IB|#X*3!zQl5XSGswGo7!tS%R7zVz82kWQd zv3RkGYRs==)t5d-T|kCNp~XGM6v>#OqIUDDVvOEUwer zEwIfNR+;b}_!3iQ4i`b!>))jUXo5;pZ*4%d=QdM7vcI>Gq@E_zo$#@>jw^?_&^30M zd$(XqBxV>ijNNRl(%Sv>)ThE((80}25!lzhhd$wpKWe#?q&#k~5zt9V_IF{JS+stL zQGrz(gh|IcVaUv{n+SSVpI>V))@+zqm);Pbpu-!{iL}=fv&NZZP_!AV;xlFrLK6nN z&6G8}ZzEK}So9#FE|>Nl+DxomB4l6Ks0n4c;P2~@vR-@S^QpX;AZsk>n)RV&D!T*` zN$aWX|7G4xoqet~hWE-qf@x7mn>7Lt?bKn^Cp%?+`snC$Gals|j} zv%abYEt}XhZXfNZ!KV*-D;TCY>&2DTN;TIg&Cb_?JUI+MR@3G-liUCAQn)Dz*IyJpWXVC+-F3e7=n1bf-dH`0c?XT*Y=y{^2_p9l}s`UzCr z4VHLjF*odiK?T=G5crMK@zI!7D>E?{T+TJVzpe;l5>=+?`n3p-AZLH;GaTuovf^G_ z$}n%Kwrc6PmTCbyoR9zQ!bPpMLs*0B>vPDDr)Se?R?Dw)ozvTIWFNB(x4F5B`g`y3 zitfhSz|m-(!%GNUYsZxN_No0uqPvh0(KR(9O?ZMduy}-8o^a=o<#0~nuAt|?!R1MD zM!TRvz7DqJw!+SiF>-f!Ro*q=5xzk}=^jfvVB!<(qY!#_3SkQ`B;f!*xEjtbd=pa8 z5#AIZc;Y2)#~LL}DOeDEP$)tV(KUw?=CLto8QeI?*9AGJVR#TD`4#jsOC7J^U{1az`{0#+l^T_gmmnW+1oOxc5UX1s+agQTt(Yh!ItsI1tLHqwQaq~jd?(i4~ERwTu-0^|b zTRHigX_NpG1uLr*%-d>75HY_e0YX900FrfqBeHYPi77F6dLI6ge8X_X1(dE4j5_~N z55nr7`H22V#7vQ}b*lmK0~8QT{@pIgp8-hG&DQp>@iaL~4!WQ5k6TX-9lbV}-~G)( z*C51@HK=?-Q9*WcIFicWYL5CrJt>(^=aU^g83_h_V~@|_1@mx-BI6Jfs>`eP#7fd< zbI-F{m7m>;??VrB&M8wVq{3T&&i_|1h5S=6jW;6#1k(`o-h$mUAYl)!6x(BM?va>T zpWh)VheB2ETr>)4Zg~9MNn$JuI~N>WhP2;J3x}Gj*SIeB zq?IGf`$sxDyc&6(hha5ubv)H&Wx(@~D^J=amhk*EAzU$(-{kC=d)9B1n3_REOb7Ck zufmNpVH?hE>&@EZsrLVivVRJ%gk82k;qIto+qP|E#^nun$eVLDVC9Oz}Qbp{AkgLr^@cQ1M}KHw~?E zq5BJ)KAXo1_55h+su6p(3ailPQE2ssw?2{+d-RWxz^?_lV%i8rAq-|D03jx+0wx2Y z`#lj;`)+Aner6UL`V40#NyefcM1xU-E=1};CvCzokg>=CrAQP++K04G`sPkXW-p=s z{rx&qZTX!%yQ-?` zinWCDIUMhNM_h+xj-57=9!a;e6N${slZ;4%`rJdW@b(h@n4^ScoGE7QMcFvQotYDqOwGiXyC#3D_`=scbGU2*_Bi zuU()(tEsV`r5eSu{r8Ltau8w}!CTCzG~|2QAQFc98#2f*F)>j@3eEe4YqP&b22vpQ zbZ;nZKt19FqP8^dZNfBcE zVCpmMaI@zn?&s$k$lPTzmi9!dxN&4PP4c*4t2hNA!R~_h63bGoHNCV- zjV4cphTUyS+tSC7ECDrY?z?_uC6rzP)Buz@nKt&6p-lSboH<*a7Gh4ut}MBt2o$0qVyCS7;b(dFsvC23I2nvVNg@BRwwMs_`WI?V>B z-7Nd9PQlJB^?_s?i)4ZnO*f7qVf(!Wow+h- zpCzLK${;@^rG2t{aPv-fXdvKdThxCeGjMnrJs$IfAGSN!r=^+y@MrC=x_>|4d)q z+W2gFzz^fJ!g*_r91euNQCw9eJjrkClHujPcX7VpAO1Q$5Hd@NKWx`7U(SBJXcPa= z+rhf3$FjrDWd`L_ESP z?yK+ALr!7eqvY{EvRd!3UTd)H;qeNw8)uk=7I`P~JX|xE39eBW~95 zg+(^Pnmsovf5{BU}H5|J(NZ}9F zx$beV!Da85cRt;xe7}?pr0ifaZ78lFiQj+yh?>^&v_DN3U89}Js_Et@zGW7Snp58a z6c$+}IN2p+sjtms#!PKUJd)y+L{vkW?K8Uq-*L7atIspL{~?O87W_ z)6`w%(&l;AyCS$o4IaG9m~48?!T3b^5$CL?>vj_s;k}{etpYV`7yHY-Y2RJ1F!04l zW9ydOgLU*}RQk6(ADviVb`P|>rDW|Q7F^>xK6w8f`gQOn)I9Wit(4a=#%CJc%U}FG zyK`#a{M|qL_V;8i-9-!D&Re_sc*3N6Pv_zUJ`&#!?glsIqE`gh`+&*F!pIh0J#D7h zd5f{ACxol)t@MVf|F84F31{L^p7Wo07A*j` zb)sP+(O=H(HVUyn`{qeHo|+zct- zG0Sp=sF7!TpMd3*#rYNcrE`I1lUiIkwQ)N?l z2Aoh_nsjq;@`}vH{Cr=k(qx)4&HX`{6~#M&XKWD#tuE4-9U;9(8s35uPj|~5ILKin zBcf(%v-ni-7ZG2h%)1*7iWPj!*I|I&E1IuflH&|;#hn4zFY+71S7o3VO%5@whgRAf zTpVXz0lGZhL+oEp3GOV@y`Skr%GgSTR(ZIIn5(pn?brwVnxv5YM1aMWDZzjq%G&h* zK#tU_ZipwoZwz1GXX5|n+ZML9W|sIL3B~^(I#c@Q3ChEN%9wXF(guKP$Q6Vsd;CnM z%m?2KmdvHS{_)dYD>;ew^3wbf=z;F}^!K-Tsx(gc&xialhon#}f5LiUgQrQ)-ISN3 z$@CQ;pAV26eTFa@B*dn$e5$^_XppT^K>Q%Og!tf%aB4|^l%yM}J|P6g3`u7!{TTj* zrAqQIUZIrsk_*d-u_Wo0dl=UUg1X1G8>$f7Q|S61mv%h0Frl+Nl&-ExI5xkpC>&wv zF2deW7A9gCqDnbiP1Nvg`k+(tT5}fj4P29~ z%ug5Zh%DH#sMe&mn^XmFhcr$o)F3AO(F>ct#R<$)WWg~cscnIA)!t|xO;F&lw=t`x zScWlG3N!tIVmW3H?YcbAJ%j&yKBCYnd>o-n9)|2w7F$TFrBw`~=`bklS>V|8xC1`{ zoR_-dhzmW>bEcxckyCdey4=e^J?wq2u% zGJ<`rldpyc#U4?*NNYUuwECodcaAw)o-R=nEAqWZtPAsbsaJQWx+GZ^ACl zjoOMJMC!6#Jlwkxs78=yIk%bFR8_sE^__nbOn{!hMUiYv(;5&innxin@UD<=NLyK& zFs+L4YC0=+=Ho%Nz$rT8q~8jwLXJzMfX*SRnaAf5b*vxOBh4z~ribea!g}y+ZFCtL zWj?f`yK-OfPAY`7Zal! zDhyAOKGHe|&J*TR4|SkjIG93imex&&w8s;YJD=5wSj@t2JUYvhIYhLFE*JnWq`zJy zT8?lam@&fRL3*+=CHLd=A5IDXS_Hi!+o5K^YXjl?{`UX1HW>eR`%_Z?t_|c*8*{Ek z*vS8>jrJeFYVsiVKf`0?aq;mnQ}oeKcBrSQ<-UT$`T9)}b43xopTsa`vRGl_6%@(R zn7$)-r*E@7r#~Lv-r#;9{@p(oqz#cdXhYvMNIV+`0oX?w62_2|wzW=)2=wCoRJ0Fk zrP|5%GY8X`WteZiVjw=$HkOTZ($u)=iodGzh$&8Gg05SVO;%mx);5Oc@Y+!ER%{q8 zR&CD0G2dW?>X;XlmPD1WDeXA150O`Ik{+X4|CE{AXvz9rt>gmS!!5JMJUUKIO~?M4 z{nu_leQW+(J1~=$Oq~&sbCO=bZXvIVQXpY5FvnxF6l+H$vF03d-Pu*e;561=)O9^Y zGo`NB3_VY5l)+s?6*IlUVw{@d_fx5!WMV$kUC3TLnpuHra6UmPQ7(;=Bq8kbmq*B_BJ)_^#F4{R0783>PDW8uiLo-3d%N|Vj@Qy7jX z81iN0v5A+_MZiOUZHMvgz~{Nv&&nE zCOyeRlTp?I)r4)kM1^oP`*!z~Y){H};&cU$1hge>dF831G|UnmH5+U8dS5)}rZqI{ z5vAu!RK_ptzy?w7Z{0Znx@^+@4)I0r*(Q#&3bj|R634vic=gRo5IjJjy{7$`)KVy* z1!_tH=w1A}o1-b;r@Th+zIayl?B}ayv2#%O*d_p!I)zV=oXsPsd6WMcd^hliZ@5w7 zbuX3H-_>3*L{&SQ>(oN->V%jZ(W;k^06V|*QDt}z0VgI`fD9bMD_CBD3y192uHoSA zNSLoks27kuldizX46pJo1t(K~ne)trCCOFPy^i8!nXfyKC9N3ok0M1vvEee{UNO-i?mg~8xOwabOE z^(@f;n{iK$*h*542`0(Juo~N+?dKOZrx+7dBFi zl^JxTCsa+3@H;fxh#I)?&qjM-{Z+ydZc>RGm&krfSkqS(Q;G#CqRpR=!MP|aJ~u-h zFkoyc=~QX0uuR9O$|x4mZa|i#IZpfwqyNxfTAv)crb?l2co}?!#A{6xa_MIk`>P-T z285c2Q>n>Yj4c{NNA4mPp0lEesWQ{rbSyWz1Cg$$B-V!h9>n0a%**CPMwwDuaiCEL zy$Ls~^zPfzN&}9&ej_DVhez?`ahOE$0C+g?2Hi+RnPmevJ2h2LO@`I!^|ZzNI2L|` zH3qsQm!n-m3Cm^5*G8}(80wW{va(YRI+>TSN7n%T2&ni0KwVV`6h*B*v@o`dlPWlH?(6J;@;C8>DSJ-S< z);TlQaeA(m6&cw{CGA#hn*vT42kf!E;piO58DfmDZ$W=7se*xOTx^}7>8;qA&y{B%4% z(UCubGT2?MdvinK;KWo?{rMnklDXcg$cu`NsKtmm2l zpG}v{8{Tg=r1MghdqQ>-u5&mMNQ$@-78Yuu=UBx;zWD+AiBlsX<6IN>{tAE1?CpYr z4D$T!x`J{O?bQTHBl}5b37J|$fG^dL7k3yqm36Vz1r*B&ZZd8t@k0 z(elsWkAF=DMGA}Km*4R4`usccpVCevzmw z+v4ht{^&V7F?+Stmm&RZhsnNFSt8}l#rtD$Zm~=W&MnE|fiTmO^>^@kxqs7mWMr;k znk@6i+`0dGFkho{x?5=2`e2{k$0l^hX5QgC&PDb#R6RUJBPSZoF5xn$7tuHIYlN&u zoP0kZ=&Fu*_ZRPb7zza6uIbMnfLn?u@*+uN+XL^PMSn{Egllj%5-0hRKNyy{uUi91 zLnq?L`r>}HyXe0$ERM{eLmpH`Y@5xioigozMX{moPYKupq4Wwg&Pgaqiq{16W{g&F z+u)dg4>K4mMzb91#`COb?qkvb{TD<_f zIheLGxYqG+8=zA>136RJ`#(U3Z%$v(w;YmT{1Fn~jq%s0#GSA-ozhpX;W{oM$aEz2 zCS%3p`8SADtfM*kS5i%n$mg>43awIx(|6PQnC_i2Dr>*{v08!LmNSG6anGv!mcZ2v znpg!Rb}5RdfgV4*p)2vP?P z0$I4t5a|f2hDC?F}NY~6f7)dK+D$C9$4#R9p%`^8?14Cp) z{&|m9HPe8)I#J1`z(W)p9ig-2A*9CpZXfTwCQR_jRm-13yS9ZhsLvy#J1)Y?tV&5k zq0gg=_L2Eso3zF6&7~+u-ufc6R{D^pZCI%#3Ym711TBE0t((>yH&52=f9Q+<)jVpP z!Ioman@8REHR8W+9{+?lvXrkJk(7~nY!h5Ej4T&a%8O8H$qU8xQ7Vul$rDuuf}IZ97hX#HH|ky7H%26tU@{*2mO68F9v9lSmy5acM2X%V2G`^0MAf zjG>wjtIzXjw^d1--?xSB%e*cj(wyOBjo3LAy07#(mRi zJtOhoeuBL#$0-CtJN4PLSLV8GUOzoz=KyRKD3Q#cwF;c$Itx->R&ICafJl%k$zSgS z+>HRxm$k5*h2xTo&2fT7q-nE}8a6^C0*m8`qBo`>+MIDUU7Va;;@Me7g! z)#3uUb2B&TQ)dx3p4vkTcSHcOiBTMYi|IMNP=oQ}q|p)OaQR*i$aXdL?{SB7fmP`Z zuQ&Zn#=_0$bVdj~L{6%tUQ8lg)eTL5sm?*$U+2;TnU9fLR)brEDVqK^O76Ko(VTH% z|L#Ige(lR~u={gJ;IRN;xBEI^ZT2;PId9ruBk;P^Mt8t=52*W}7_zv^4L!kL=I!eJ zf`P=W4&}e#gGTtN1l36Q4mBVzKB%{TsUx zyY9uYGK$_pFT=6b@bA@l4_0d&@sO~~o>1ChuIYsuqLGDo5zaL)UB3G4@0R!?&&kNi z`HzE+-aGfq14sW3RENeNrWLXTP*D|-5?dHM#4fa^z(u&)^P zAl=!$WDqN(NVeUsFf#lHC^Eq&PoWRNeUe+J0eG`yBTs~RcR{q91fKSX7!s(=8{!RW#CRR51QP{pE-v0q93-0cE0Ej$dXPT{B~`>HHISumMWmM%=^$@ zLKAj%S-s9vsz;HeaDa9CK^hi%W&W-LH{a7W{kk=WD@^oH%rSgT;hk({$inh-i>vD` z>W)cYyL&SuuVsZNfA!DlR5hL|{a@3|Nklgr8NZ?ejtug_O3KiKL$QWND# zecpiIb@;fE`qX8OJ{3D$D3HlR6A`g0!Mo|P%gR=IihaouE>=`-)%aEUP;|(hO0@+$ zo}hfCVY_0Wd}YT2Ge8GupgolI$mfhfG$T$-%?ZX~v{x9m&^)&6>fRIkjcjA^6Rjp? zdK}vg@mVu!Ufc9MDLuvji8G;(+SrvR7@bBp`5c%=lEh@PW<$>fXr7w}0YvkV*{F;< zbk1b!5e*s?7n*MC^S?B4iI$izjeXWPI&0AG937*v8mwCZmxr4QtVcMl@6Pgk)E=9R zknI=agC<-3)GdG1G9AofBKgzBJ!aM$p(SGV>*C?o-ZT@!9R<*=Be6Co*Af?#H>+9^ zctMShD@P2~IHKzg&QrMmT)p~x0PUi)?oH6nj60&0(Ra_&*e|sERK~R5GC}KVx!ywM zJj?$YtArhv<`Lq^OpS*rkca`xRbDq4cGg*2LuBLLaQ@5g3VONq&EvIRMSb8<Wbv&a*}yXt2|vBNlkM~dBoBJx+Tfg z>y#2`6zD!f=_kXHwf*jT1)90kH&Fo@0<<^;ni?h$ef}E4hH2BSn}_ceP#TKifkjWY zSi?+guL@9y;aJ6dq_5m*3gL!?4wuxj>JbAC5-Qk%v=&}I>U)D$$`Amt!x*k!c7^ti zZjZ_1$~{8A)OPyoY~#MY;hdh9t;-v?&dcH^2P#YBvv3Wfn6kfE!{EGq605VZ)gWat z9A3e)3Zd{`uL}{PGQz3m5Rttb7RiPvt91yq;O!E-(0FA@?;(y-WY+L7a4~HhpwPIS ze>kPgmnnqSK06hQS$^v-)ZUkS{`;4ug)F&cQ`Y{a|Ff`!^3$4oVzOQz5^*%aD_bi> zh^CpKl9t&kTX@8VbcNuXQ^m;(MwfN02vU{y7^B*)EOVEbBjW>Z-XHS@2-iZxuy8h2=8GG)=$sL>8exk#r@I4XB1;R;B4)&c+Atc-*=Cg)*+)Jfz!3$Eh zFOd|W5$e-(g`nf_f508?2Hlg0BPnL8$i{N=f*b(<(n_5mM`;aEMCH zZfMS23}D(2DVKr=Keq!tNb{Gyf~b5UfSvB*vXL(_w?Va<&inlJ{r4*iE&Qr->Nn;e z4E^P!7Oa;+<*TAQD*XUJ`h929%U#~mSb>L~~L~{)Upv^JTz}Isj?m!ug zf>#VccxH!A4M0+YRAnZi`ZLk~283A%*9N5w>W!0+*Y+QeVARo#wNmd#1U)*9F*gM` z~3AlGdhOrx{RJY6`XRV1RDXY2#|zR~>yGVM@ZHlYU(( z&$zHIpxtQJvEq>tToFKkZEE6+6TV;!`g@N7Lls49V4|O~az~##e+MOs$_=H4;+tSF z>ZaJI$zHi*twm<~a8bB}v-?TAt$5w7=IsZE!cC!qw`+)zv$%y2MD?tc=^HYG0=;LC zp-cXZNCB$5TN~8Gn_kpJc}KCJR1@+2XDr=u^zXgpiM1bJUL~llstYP29!Zf_7^uY? zvRTw{P&#YwVJmgMDlf}(-ZE31G)F9vR1IcZO_+JX5$Q=zO{hj!OTgu=oZjc|r^(5# z8B1bk^}W>^l+Km3H0Gd>568d|D{sUt8X<;dDT!NypSnNs2wIl5Nf5jrgkxzl3KQFf zpN=g|rxVH#I6Yi?o!(+6)GnyLgw(9Ji5x{fFzHyz(k3Z2ct*aqet!CqemX1gXn_V* zpQm+AsrwTT4lzt?k3WJe4~kt1M0^GHu6dfZ2kyWYE%(Kt_#cA*}+aWE7Y{ICh)JK5@gNkk$bCKyw$J)!L%M31X2F|Y5rB5jVk zPsszJM~DLT71@9pH0XOX%P>RTuKUZlPO>R7a&jg;|Bc4N4|g0_281(ljEbc$y2ibu zm*L^R3>cYGjo{p~3u{KegYJk2toy@SjVKzqqhqyggyWxJ41l<-z2`XOAPqCEM)P>d zMcon00&86jEnFhaIMThZM3UXgTLJ;1Kf%=7gJ;b!w3`Y!L{=s0N35`cr=@Ga&lrNe zqp%2?&Cgw#aO{{!wq8YX7*`}#{k%kQ*MDL9JUXwkyalm{$?Lw?Gta!HbFUkBThCt zWsY^g?jMzxflA;n4Wb#xKTbq2)X@;MJ%mI6Hkaz?(yaJT!^VFNqff@}vx(oE=Ee7> z`F|O}{O>UOZ+oVazU_CD=b@9%V08~-m0s@`U4bE&(V_<()}u$Kq6ae+A7Q|d!x6`A-xcj=DJ#woL`PIk8t?7eCRsL^!y|J`F@t7`%`U| zJU?oQBC|IMv3f6^(_1TG(D~3Oe-h@pn3D>`s2<3@TMRlwF=IY$MBz4!q|?^X-G&>7x1&blGQx zOzg@1Si}Z^10`C_KcoX0h%W&Qr1&ukTL42-YQn6$USl=U;%RNk1lgs-HMh~wp|Mrh z0<V8fE6e;7K6qt23S zpa%O?x`>=W_szbi0OUm=hh@RO<}l>5kJ;x-Nr1`DlFxjiyi2W$`;7( zv>BS+9(SuZpQ0p*sEm%dkV>)R81DHjm>-}X&a#=}<`?>%85K9E%1(8IE=!!QhL$?j zitqpG+il#;j(xn4l~O%$Yxz~e=WnrG?J#T2_Bw(^o_U1akm8$uBKzcF!!E4G9?yMi z$hj*gZ~)6Sv)RAi6I^O~5q1z0O>NF0Upr(i`Dpc$g{V|LKP{7U zVl4$(Aqs}adw?g8@t#LC61?MceI=1)@{(!L8G(6$-9LVBfg2YjIm-+?FL|O0PCkQ*ETTmHrPkO?l0y{^S&+myz zGF~0K2hArLmEM@bAwyzJL4W~JANmz#Pf|M>rA`Rp71U5x3S&~?RR)l*mx=_clsy`Y9gWpK?!4M^EMN z6SuvbAHd5mp1Vfx8~Tnba>q8hG8!oqNM*T8bgQBl`~?|(o^Jc(2uFy95f z_g&!h{{>e@;`;*k&vmm%$x?A$4xR_i|3^_k6QPCfGbIqF^@XBkMZWT{!Lk?{JfTql zH9Q%qg|G5O3gh?H?dn55>rz^wmQ@39U~3pr>>2fQlr`!7%z5z)PtrTP`WM80o zH#g!nI|yDeC^y12bI^}$2)Ai%I*?9if+&oi4FpbmNq!tZYd|~ouV>1gmr@On0WsE0 zZfH&Q{qSRD&c<7nNyy%kl*(fcR3&2y&YJVepMMxUq9fX8V#mfbq?swx+Y}jKSw8l= z-5PC=Bb1PorMb(Mhngx?CQeWN^JnOTj2$q>xkM0wjHU2Qc*gJj>1Y8hnX8I7&JU9#ia%U zG!Htn!QTCVWC(c_4M~xdDIf zdm;H76#MV|evCo%Q@9tb?S=@-Onjo2gp2+_kABv99jZ!%kYEQ;v?X#NqVj{d+NI=k zA{3Us5fjRE{0h2c~(Upk?$kzA94a_`z@=jJuHFIAV5=&uOMuyXpCJ>txY2)!l8_ml}WqT z&+Z<;ux=2AxZgU&uD?6<=ie8k;a`M3vfrge`t1Vw-~dP_%-J^RczvxZSv(nQD* zz53YNddhr>*;29!BR#UBLR7iQsT*y&w5!S$y_nLue|4jHVY8Vpb-5#^exr^?+M1%h z?7SKJ(0t9x+RQ?z0U*4{D2>RzOq6G}jH4^mN#FuKA}C0nFq;*#ZIuG#TC90ddZj!h zw;^rZ)m*T|lTREmP&0?t8*66q2(<(?`uA3!z#fvq`b;zs@0OU^NY0k6Q5#Hj3*bB; zSv*h%+{W!5I@%%n@a_4faa}0AF~1>gub|9=9T97;-gqJ~RcFo>clH}jM0n%!XMz3< z(5d$q;7VQ4xp?I$T*f9nMtMcWY5Q}x$2#jT07G3X_F8F}Nr{|?U7u0ZUTWA;$*59a zyB`XJj)A}s7!)HTHNI|Wii(`ET&;xa8C*9s>Wup@OEEg6SPoZ+=NA<1vRTdY#bu#0 zlGv+BtPUIH6j*c}pGRi~0iD(`9u1#EDHqm35td6yZ=JJH*)dLb(&viMoe;<3O3Y{6 zIPDFCLr0&g=6W@bSq^%RQccaix%)|J$fwE*CbnPX{TfEz41!QlONa_%RRg<>OOy-L z!S7kyO8OU^bEqmpb^+EC4<_`&^MppsyL>yylAo^5A!d`tStynHdL)nuo?$^d^hz|<8-dEGS0SF)zZMZzg{(0#l5?-Kgnx$<5X?yvqH&b;yDd!4?@!P7eed~J4$J?|T- z{0me-DbK{?x?XYdn?jvpIah?HUKcA%83!%~%Be$D+!-3jU1JEX*~zQk@yuPfo<09l zr=;06e>3rovd(=Q+x)l1`EQf0isiq=kv^R!T7+GXtFR?TzLH zG9K6@Y$(8|GQQn|I10*ZmZ-Seo60T{+ZIxo?ljyb8=&i4*o0ihN-0JUZiDJ2O}fFPxAu=r| z>C~)Vk?{IEVG?b|^I##+GCpGD98j~vdND1zEF{#zOr^`1dJfZeRz%aRzg*SXZ4@@? z%EsuSd@OhKb6#n?vaG!ZEr=0C2wjCCU>Cewb%EGCdVg|@r z3wjK^ThSiope+ysg=_RXumBW=(?uCsUO`_^c8GVJl5(}+t_ndZ*5iq>$eYOijLXv_ z`*Gom%mK1}TL!sdvR?m;G}*BV+ZOWe{F4c6r3M9A>RGu(_hS&iHM5*hmuhy3>$>pg z^!DXC!wN(`L!$u3WV;Fm6I}-?9P79A@}fd`&>sffyiPHyzj;>qN(iP2e_E9=*35ni?&&LH;|lR z`0&a{m64;e2*p~Nc;QHUj_DX?reK`FYQ|da%f+8ToJlVzTN``@l7(dZ#bU%XL=pGIFPh^PkGrxanYQ9;Ak!##VQs@MPr-AtpdVe}hH zw)SuwGQ*Y7_Skriq^B1yise8y<-*4@b2H@41~UvGPhJWr@Mvw3cbQc7E>dFcxa$Mp@h1 z=82ilmlnyg2h7|4UWr8R?vn})F=f8l4oK?`cs?((Otv}zm#I{3NGJcCx$V~CdHxSZ z-g>ym&dB#N(D1Et`@bR@{icFCQppPD*`AIA+2 z0*wJSsb|1I11AKIFbM*16OLEwf<{ZFhjTcR`4K%V=2f^+=lmhru(WpGlz?;Ma~|aUzpC zo(a(PUMG5SnAQ*HS|IGhp-%h)b#+EE105G$D!ObWd-=h;`U6me6yZ+tA9Uev>f7Cf z8?+P0$_O>#ZrX!bgw9>j8ZUDH^Qtq4aM~@V-%LGmNG{MjvN!r_fFJtEYWJ)62%5& zw_}6%6io%nLbCu2b0R|+4G#m2f$k0g_VT0ihkCxGN%XEXdqDt5HIp_btNN>vtx4~s zOu8s-i2zqsAD7Lfnj-d-#i~^2%}arL!%S+lV@HVJ`KWV=X{9?%cK5EER$#~7^N*kV zLdd@rpTYLC0(oR}4g!z{J~FSJVDI4&+o-nrR;Q>NNtnbdgoH$hePnuaN8;B~9VeNz zVTiQ;B;l0QOzqXv<=`?+5_nS&rP*<3%qkMKry*~o-K!~z5BuztAPK&=IZ?9eVJ5Ti z>5($25LDzfA(*W;&{A&5oTQDd<_=vXR3RF>eKdyLI%gQ0n@`V6SIB0aPUo%kyEA&E z*L-jcV9qJJJJTCZ8|>cS+{i>ijohM|KH1dz8VWx(_7S?%t(qN1c!J`Oh`Ao&EAfszYztFn z6yS^})SFmj$H;J`9O)JA`YyMVnWwg=rAow81zI%AY5Hms9>&tqr%q)+?3*dDH#+06 zJ&rL1vPUq$NIy9&8O>Y;xPkEPlXSIgjxYP;KkoCx)3`B*$=;+*^56<{`QQoz8475P zT!~~t?}6EX*~{s?162t$jvZ4^gV<{fs;l2Z^TO@HJrjn(_I1Pz;o~OE5g=p{whLn; z*sBfV4T-fxeFpI{eOOlD1QAdTi%0<+Iv<=Jr>gQF?xCAXc#SDoD9VMmapeQ=UMhJC zW{e!MTh|RRal4Ns-wIM+N2W0#6fWbwLgAnp=c%-)8|t+c+t{292pM zvgz`TmAc+##YMZHqhS22Q&*Bq zspM9oYNdU@jnr0)nAHU@5K+mc3CXwqu3kvkrkqlJq!z$&v@gts;%prr6UAJra0-7J z5g5Z&-Cg%eYolrVqkh0v&&ipAUXr+(xrt$^%GHDDHkw0x)+obwC2GC|gPgWC0cqBv zDTn2v!ng%Au&`ps5Wtqs`CykYVT}FM9{0}K=bc`v=Y_Yn(hxm?1QMaUH3mzUiwIRA z_ysxY59HuC`T=|E7w82|V&UuFIQQ1&x`L6Z270P?4o*>)mFM-3NCE+U%*Dw~Av!X3SnxPKyD;zL9Ei-m96pKkF|D#*eZpGf89 zvtNoKM*CX+ksi3qXc1|$m%#*o`V`Mp=T&8?rwCpaDqHDh)J$pV57E?ocx7mFC0#gc zRjz^cnC$f+nQC4#vYg~%)8eApssN8?O6h$aRX0- zFI=>x_v6kKM{E}qd+w>pS7B@A3O*gNw;Qn9UC;iy(<)22POptnFS6Ci4#XE59JDQW zsN<+|RjU|C-Q^R8e{6AUO%S48ZQj^cyR44-d{p1q7Pof2Lamh1vU*om*Vx;lenp0# z=-vJLJC z`?%vB;_96ACOXn3=EKi^nGms#-}wwPThn13YP1*Pef9F3);@tbc3acreN43d1&aEJ z`PK)7J4hDHs}y2gKDg)ddtW61k1l2dbt&b?SG&~)+Z_|`$!q!S2WV7yPJgLxqmX;Ucaq8Mhtlu&t~p@jGfX+ z)~;w##elSgYA~LHhpJo7d`FK80ZN6sNL%Dmr3rA&?w8F&oek+0EaMQSZ6*lw$A3t@ zPLgG1*1r*r-fu*M_P+oN<^L7k^c~;*KUDqbZ>aEJRDCqQpx`if3_){+bml5u0rT~F zcyRYrQs!OtQgdF&g4O)y0|^JATiI8-`82R~6Ve6Q6DeP%k`C4WVbMIVwTg~)o}=^a zuBRN|FE1$mk(dbi$;bUOWKp}wDeR05;M9?T04_=;>iVPV0ME|0njL>gmQyTeh=dum99fgXYVDm=>=aGE3OPnWD@#TQ(h(w zXWs#q9Q9v7L;_x0wH2?)R~jx!3L*XYGB@d>!ME{H$<{BCKy_Bt)bMm1o}>-x&27sT z=joTtb((A#GiB%x^}8CKa9Q>}ChkBlNf8UPAL$F_%kM`qZv`cIZrzrcFk24yfuhJJ2`!!L>#;fRAI4EryUgw;^l4`lSB+hm!nb2Zj_ z=K>uiJJNER!=1+Db~4LRu0w^E%w$alJPmH-z>!d%fiO(o-ozg;Zy>Z5sYXm8Q2}I_ zDzy@JU7eWAxt8c+qI$Po(gvH(7Gg&#)L1&vYA9A_tAnnX&9zlKo-oEC69jazJXe`6 zV;X<9*r9lv z#J7{5)FsGY2S;SyK8xKH5GuoI^LX4!>WsX>88I5qdiev!r*t1J!UTr|^_uPB5vH+3 z4E-GkO^0X*=fs(my&j;kz;HgAj1qV?&7ei9-;2GrL2T?Fb_u_$J-LUAyW^utnsZXu zs<2A@IX;eBKPgD=NRn9g7ivfd8poh@pm>}SZ?2I#hhJr5)B;Pr2vsXZky!`^D%RPZ zKGt}M3r9xcC;@K*P1Dd!>aXLg89WH-8KHi}>?b)O-R;?zs z3P7MM3>E$Wxt5oSw@qY3hZ&O8$K9oQv=5tNpjO+IzFE$DCvK(MNwYQj7wKxe~m|!Jo|C8rO`Qh_0tN zkwOxH^Ea3+phvWU1e1~0NG+%dKpgr|B{|j}0=J%l@UrKK%KZ$B*aU(xGC&2~NZ_J*yr976KJA|VpuFs&;^yw}Z{YPN^{4cD zZQ%Bf37vkw3HhK@Javm+wGx>`GA`HizR9|VEcae`R7XT@#`VH z_e=ke%a3?Gzl;9dmm3$pZbW{joacQxpO*&8#+~WEFVJ|OjQ*@2DnI<9|J?4|`MhxP zZT;d0NA3>7{Pg*uRlC#A_i`HxbTM$>`6B22nOk{7_d*K4ZJ2@XzQ4}`S6ptWQh{wchHKCN#~`x`6UaUWTumdeB@HF4zHFQqvNe z_Vr?#?v@Vo)Dsq>Ld}RCOhL2R%ls*~#R> zwmJqdvg-@d&BPd{rP`bmncRsqNI{{G3YW+U`iuq`UZUD+@hAr(k&*h@8j=F*>jC2k zJKi{HvT7mVttGBC+4%*VAy_opbXG7&np0okTti zPK1`xnQa5DF1hJ#Y}najnwUblVWcu42I9G#i4vNUp*gCiC?i-)3|i^H=US;9iLhkV zax=bzBJ26UJW336S_vCbx=5gGRa8zw*r#pH`mbRYB``cP2o+(k66@;oz-%cTTD6Xb z54c38mumKkk}bW59nNM2H&ZE&?qfJwQu3aX!1?8mmhnCOADF4`HioaD(bYC;vBj2q z8Sq#U3rop+;cc%&sV5c4gU4r57^t9xkxM#Akt7AlAVf??9+Gm&V-3^*wFb1vK6j_{ zF^36jRWeCA<|N8$_6I7`M`>3QIip15(uNd2Mo2fWz`J_4}I%D!qlA(0Gt+yzrZNsC6ry;*dfF&qtu9%wKfuibM zOp&jMmPqN{`=U{~wyXDuL`sp{qb!q|ae;24)Nr)4Wk%l0sDwV9^UkKO*hr)w5vH~?c0 z3kG+n*H>O0e(o8|Vd@6!s<#VEF>NLeOk&yl())KWhz=hB!i)){{bSS$vn zc-ii;u#V4x6Iu(yX!VYw+`fE2-Rw1I%ak!G1r!mg7$xs|U zf+db`xyq2P%5E#6To;iLl6O&TXUbx_%kaP0kARE1K1wO z8a93aAX;eZVEcFT4z6KfF;fPGzhV#F$wGp1IlOL+HX5Af7qjIt~G96X*D6m zuza)VXpxKCy&`nMqpH#_?C7ij9?r5z1--6iVwZ6_`J9Jm;b(GVg&NVa=q1QSlGWKh zWFcMpr9o+lYe`d{-YM(o62syz`(!;eTe3>Yn_x`2nDSVt_x|FxriX8M%qw_2-|2(U z$K{M_w;U9$o=UZ~E58fIR%6DQ=J?oIW}a>ATyhW9*y(e-C&=QJy<6pR>)+P=u=^YL zq0ZPQ{s}ge`Uy7;?=2x8wDAqC&!5F7#-EZ~?e8Q_#>*{z&uS%6&VhUuqja7)0>cvF z4=ZcyUS@7|$cw)>29>~3i9C5kD++|VRXGc$lue@`?+ea4y~ful`E_y=IYFLuO4BAJ zs3rt~Tl9VpL4{1X>APOz6+(>dkir;XAeGuv%Nd85@j~sgN>#wojeO@*almBhtjl0s zni*OfhXAnYh+ZN?0Yvs`ihdx#(1G=Q#a9x{T1m{nf;dnCT_s(vP;l9cyY8`KisWtx zoVD{qjpB=uEwAf4AU*?~g@>R^7Ey>5=?DuYLna$sbD!OH{yejWLv_x$p0lPrrVX&@ zj39pjfQwV$W;_cAo*&hIA~lNNfO)0~7`;%u5WzC3KN7P}6x>NzYx8%3o0;a*7|x3u zj&QCZjJ4qM^a z+qv{yYJu5C0=M{2B2DMT`~JP0?iE9LUq7CCa6r$6{+&|Dz+qq>Lv|}1b3*r|2h7)|RV!9Xp1Z_@P3)!zM&g z?46WjwWSt}F0O2wK%rYo^#!-!h4*O>oIMaP0s9l8WnW~2f;%h{N;*Q4#4`;ftN`+N zsk)(!p1sJQowZY7iX+&VY)Xr*U{g)MA9l_Q^k)OAk=0-(6k2Ckpqd(Iw}+G4kHWE-1!C;XyYMLS=|8 z1**=dHx*7Ei@TF3{=bav2(BAAgcrHU`M5z}TfIz3=pwoUUn=bP&u!e_BW_%&d+(F_ zxWsOzkUJFu(Y1iKxX2Y4v)uMl$9lg1kV*}C#>Z`E<+h{fTt@6%M(zZM*uqu|cGK;B zHTjUlbl*~RhffK4u1pfGf&5*7vPIqNm9*m%wZqd)*r@<|yqQ##(qBm)!ls6{1!Kax zehxpEsT_Ljpd|5xsz=7XP2QuhyI0oZ75U4vwEe+{ZdZ|FH#rBD)`yQ*-nsmMj{RM6 z_Nu5nlpQOGfXu-*Uk|Um*%DE!EUc?a?$XxHRqJGV`xDgs@>RRZiMZ7YmrZZivmtZo z8N!}&eSF=D=%G;#pF32`)b9g0@gi5`o`3ik9B*WH64c8n=0(vqYIj7!CP4*0aEn6M z)Q&&VDMJ;BL?vPpi#nZJp#oT)(9&LBRiR*8Jd_E~RYGQ59BiwYEr6nhfCxK2S;jpY zW>=;j6JC-l^@6YqW*5vG0X`9|-h3eR#vu6+*O3{$DEJGJTaer}&dEE;F^`&Y;&*(L zjhe?sxu}@9Q~>4~t_ev>8?p-VJ?+cEWLZK-o$QrB*GA~2BVXU$57*KD6(V@U-`v5p9+g`4 zPl`)l2&Tz&zZ`sa!x9-laR+~Mos^E0V)~@f*OV}dDABtUBSE?<4RUiva*DQu<;3sQ zd2E;#QdeBoXU^b|81t;)$L7o6(v@8rq`IwCV;WRonyCccF{p*2v_y1ACZnhK-v+^g z6dj$4iD$!BR7SWjM3}*KWic!`^#ki(iD05$6`>hPgcv{}j_^VuoV6T4I_4&>kb~FB zz$xXrfOQ;FDDGNpP)@g-*r7(pDo|03qIih7w)Hvh?#B@N^JZOTOPHE2)QBn28M2Rz z+OPdJjK~47P0uqIZ+BG}EA>?Zx^f-Z)q2NqApWWxkYHpWt7Bd5Im3Jc1}ke-Ogrvs zUI2AG0Dd-z&JxY`W&u62f>u;WtZX8MN*0!&^z1X?kz|@@TQ?ZsgmlLn;@s<80yqRZ zhLwhOjNRN-mnGW?1$lEdkGP@P+q!bFrS5(lC?XXN)eFvEHw*2M4!e`3V#XR70kx?4 z;~mkLasK7TT9g`lj-&lf{@;?yzwwon$LpEAGeBPivv!ph`1s`=VsY4_;}=m@An4}- zR`E6>22~MjUpcL`%===#8kEX#{L9+SG6yCVh5J>#SK>4$OU*9# z5CLJ@khCBO14&^Pq>c>!skczrI#79NsjJ787xyeB@18&Gc4SyRBWbk19T>&#;MeuT zUe-rGq;Eip?PIuj5ijBc!-O@EW#Sb^?NxeF=aQ-t*ucRGKqSZWj*_RzOu&S7-wy5ltyu8z7 zY^dV!OrR74mtYRl2xF<*{R<6naY?OYFYR=ZZptd;U6B(hIk-p6XjmkfIX0E)S4#Ak zodriRDpE*S4UrJ!50B7hGFw8A7nOaS3nLa9{nrB1fX5OtxN(`D&p)mrNDm)`8;K~) z8hkQls}JY)W&5jdvKLhPQF)y#2U9dHQIOVJrs7theLUctmU#`Ot$W)0+=Xp9hglCk zJ~80v;uYk$02Ix!vuul++^N!Q9{xQ>`w*7<7`tb{z9 zCz7#lmf_kFZms@Z0%cqKxK&#D4kpME4Ek&{OE-6CF=(18E|h9W%F}^4?IAnd&Wn_a z7kVq|nP{`lElXG|URC@~#W|do%Szfy4b&|iP>n?J9mdy&I{iVm`tswaki}XiG98TD zQR`_n-^PEbKG{YH2(Re&U{&kXnGhZ44Uf@Ai^yQ~TO^{7U^p6h8)g1+#T{A;un&qt z{9M9`Y=lyCq6k){@<~)|#9WD&UwY~VQY@mBd7a{NjOEfJqpm)I%b`N%&NJqCa81Kr zf|jgFOHuMeoy3hHU`&#NJWdS6^A|-0p+l1>!R;(OMbhKt(u%9-l2l6h2J?ON*lv~- zOe(uarbk<;xcxS0DZ$4Mk^^c;-9v0hx;+*Ehisp%ID}#UU{+y~|AenZNv;G8ubw3N zSHp|c%)pgKEdXP^*OkT($%qgEwof zzX)_1`ddA30#%J#OyEO%dcKf5UY#PgN1tds`@HDM8?~QHnEWe>$+B4vn5{Z1@AJ8< zEF?rq#vX9^TnnW5T`uxj4AmDmaj`ELV-s3yOi(uQXKX+nk(}%la!B03CVYax-e3^{ z{-#xe{*T0Oi%J8UWPVDQw`|Ece%A-*0tuxt($kv{kH7wsBAw`9r-vX=NFs5*9VAt05~I{W{erENdPuwCGHF;8fT7X9qOO14jtIAXTRej=Hbml{ZKo_%6dFtC~;PX6dXDLUOqiW@M;v z$_QUv*afY4T-z&0c7z&f*`*Q1kIF9p;mt%8m;rp5S{u%IF8Da@}e<`kz;Qk z@xeTbf0fq7ngVAX2M;!Eudx^w4Z5M9Z|<1=0*hpAH4oq-2(_P!5Kigpl6Gjxc{CVQUAe}N8nteRd=B2@8HME=+L#qfTa$&0B zGvK7WQqy+xwRmy#HLi|Lu=W zPPS1)7W<|PCxWnAqs@}%$xK%6+fh zRj^)iTxNEkg`S;eueu=P^Ly7ZHMm`WT=j2s++X|oeSqS_YKhQYx#WQ}8K$XNq(vIw zKBF3=P?yQql5gRay+FYaT1vpg4&122XfRNV)e#;oV&v${405s>t_&yl(-?v+AA^BS7D*VQQqQ{Gv*ez?Q--U|YVLzN8~Z8a2(mDA4D@?CT)m@%k}>Ey z{mo%BBoL9LbTht)c>N&*wHukNE>@uv9DpXF2%9@2^D^)MPeO758uX1C+mQq8*qW)OU`}3P&O3r-Oto zcabqhTuCpt$Wwe~T3#CtZAy|-k7hBuZ=t{TU4Z(lV@>1EIp%2{Je&uV*e>c5_u*j_ zkaZp#x+wyeZXiinvzl4XJmwFG zJAG_OSdN21`U(RWAuM)L3S`p7SAP;{oqnkc@|8t>eeqr@*xw8lJqz+b6s`>uu-YF5 z&02jj?mk$%&N-eTlea@pz#)t zSEbgpA?y`Qnxmp;i#9-sZrZ00Q9YC-il!aik3Q>0XvdRFtj0o2{oQm0=%8R;#|Xytnb)@t;~&HM6TWvaO=n@ z?M!!4=&%cqWB#Pvi8ocR>8e!hT0Y5<(G!x8|?9bfSj=MzHIE4=ROsKPS=VH01EJYhKfMn{_n z<46yoNp=OjS;g_IR7A~k!R2-n0z4Ip*aO{j|y{F6N#uyv~m zEH<&~OjvXMZFkN~R7sUepmsGEIpxMysMAf=r&UT*OC^!3LWSK|c>w#iGm8~^?=?=V z#RXHH$Cr_tv)eIdF$4Qq8?iymZ5gxkx147lul-s1B~0Hd<2HbqqR1%}#d!F3WSg zw)PuhE;VgycH)F1B@4#OqqahxJNZ*Y46C$VoSx=mGchX+GVW! zOp&$X7-xf$0@S2CDZS+M`TK`VYWan(yWr}@wc`9N_slSu<3)dmFN0hhGkyRIf$6f{ zf=yw+6o>2W28QeH2L`aobcVFZe1KhJyi`MMv)tltE&o79A6z7XNpGbF!`pEqh1yN89f3j6)Of8eQte)b9Ip ztyGew5=H1&V%RQ_^}co2?=ZYQ1^!78c_pR*m|cb`7s)-Sf&2VDt;~|h#{#er!G2+Sery62ROdt1~`7-1KYV z+++OPH!6NSF&>+$lp# zdX;3H(0M3kSO{_YqsRCB^bkHhQ*eAdyJwb{%m-m+&MV%u|r0 zgF|du>4~wJj!}+|;csbRy+t+ASb9g`FPGh6N-?Y_YW>jQ8wbF=?1lZcOBL3rw%9v) zXbg_$HcjJ`&hS~R!O3!7C^(_SU$nIZ&jxBNTzbwzHT%}Y*Yn%^9qLipj zK`BO3R;%BH74R6#wInl^*X@-Vt%+q1-NY`5eVMeqrzgxcc`B^JpZpM#p+J1(=XfUw z#nlB1iQO?SYIVD=a`54$J)Z_^RI*uwWLFdIC03$wk8EjLH@PM3)~4=Al@0(t#M z^kv2dE}`zJJ$7yB{J{A#N3$5abgV5C3hjgWBcU4K>Cj2M8_rMhSid0;?-=Np2)VRB z`!XMi*BO4hHr~;0H+Y?;r>zqZw3ZCobE>x#L~PvsYwT0L9jRpuZ&qeaBh)cpdlsSy zhR$E6ix-5*s{7bWv$R`xrXN8nNrXLfatt>>5m4126#>e*wK--r9CC29T+AD zqx`9K-P8iSa_JkHybP@12k|u%ZzmKdWl2anD5)`xGQl({ z&={pT4rL`NaSTRN2a)B`lm&Ckg3m#$Q_xK?GPqB?B2a zTZ)J$n0~GQ@yN`#gFd|EaB_+caBTK|J}B8FYfv>KKe8vyWZHM7eggh2V6xA?j1huyLLH)=0w$m(xPVnUOGx4U#5UU zQvo<3Fc^kpgKRP;BiU&~TaIni2ZmPtbR1KY52qco1Tf~#FhW~0mZoYNfNVDR@^drt zq{)$MC@nH(srSOyk5ajI4S0G4LUsy{h&<$_M*1R(At1~~=Y=8k5rWwZ4nT)RwEFV` zh|ZJQ;u#!Qt4cD*KFn2TO|Am>Bf}!|;5ch*c(WuaBsfrK6WbaS7^IlJ?3ILJx|DOz zT`*={JkrGybI*Zc5J?>gZFgCPo?RzVQ}319EkQdi#@!=FhzJeSxjcMlnH&Bl2#b12 zML(fM-(_m(5G5Sd9~_u;5A&kmWP~l>4$W&)atrWeEcWt*Xj+yhX(QV0(ExT5`KVyB zxwAa1))x+=>hexc3w8^pMlZFSwes@lXykQ}pX<@beY>ld8R@ONV6pX3&M-WDyZgA@ zLUipGF{I5VP0lBan?gNb>#LNqQQm6U>Eul77`(NIW2jJ1(YkH^c6&ma2{XWONF=$= zM%JC;`uyZNMTT0K0l&hBn`LW?R8?V@_FJG@%32%5DmOB(BEdN$OF*h7m6u`Cm$Qep zHU(9oDub(^R_Gsuqt$+{8W)qe8iGr3c(I4$LKH!6QotT^h;kha#N-azXLbxjW*s0D zP@Y{;z$C-bXb4ottdEpx#GMJvw4t| zLnH^4GPRmAa*G;v&g)gZNmtH_m$c%@(X7ob7u{pS6B}kjW$6LQ48kWgY1A4NC4Ki= z8nen7dDMaucU{)%M^14ERyuMzZiJoH)Ubi%8MVf;F!ge-D*r`~u{W#RJ9S6;7SH)a z*7t%L{Sx9^{;9d=8M*Hni7J2f=07jn5}EE2hs8dJ^})nKW&R5?RJE=WN{PE6GvdrG z@Nba*7xBm+@=8A?)vxlnMS;q)ObM^ByYYROUJA>>l66c^koX^&7*{J>7qoY-Hoci1 z^5Z9|9LRO4i}^u|sW(^7JzO;6q8;ej4}Ny{IV4-K%8QfAGBnCFZVn6&ESlFl&L>oj zF~MrHL;5z%Xh)6X@K>MDS}Wa65j-k8v~wnUb+l}r>vD~~A7uv7Wo8{aW-{g`ljdeL z5cR5Wb+Z89W^i~j4vVmJ56esp?OhI%aKdz4qr_aRMQsh<)%0j0KAJNbXaSV8+ZMNVn#Ibh%& zIDi9O3S&U)VnZCl9(UNe07}w?v|@-R!`adg3fZwc2`cA5WvgQ~>)Jm4F#>XP*K#)-O}&40^K(JE3->&hsf#^Wh8R59nIwt`radBm>2&f<83OB!6mZ#Q=)$HCf&qGVN^)JrqQe;*^Z0v!7*){jKeWq*PF- zXx_QzJy&QR+nbBavlDDnJhNR-yH{6d7XYS+K}jYVWGKVlSZtH+`}g9^t)x2>{yzTvL&{!g zIVxOQD%qkX%YcUOgRZJNk**i!3EtiBYEIQ%E>os5s4v;3NscP?p-dq4sN@xt=)=`e z78t~c0jXiHY$#PbI-uwHoyvLOC64}*&d-Scyo33K(9k10}si{`SFat-QI z$;Zl*Fjf_ncJS5U;#hzsd+iplE$0RY+jyqP%iUrAg5Nl}o~@H!Ibyle5wkf5Z(q7u zF^%bn8=g0zQ)eH!8k2C9{TQhE?DG0^edWRp&n7tnV{L_Rl9q4g6}aUHgt%l*OhGKS z%UwNRRGr8pxc%aN%Mh$55wWA9X|g=Fb%#P5mvrBGgGJDntV_n+JLnl?l+2;(*u5fV z455t$83neJz^jdfep>>~7RdqEa&X3P_{k>xj)3=S?y#KW5|1(+N(5<*_3~PJfKz&X zlpDt59_7B+AHP&^K7Z`j2dq^3E>0bpxTi$yH?UIl0y282?!dSdx*>M91+TDs{Pme{ zo|HIl7EVoG2{~p3aP*A1qZiU3mzPC9-7~4TLCA)-b=@~kw6M!zP<+dMbF8nm09iWJ@&0HMv2;!@Axl z3l_N@2|sC1pRg<3s{bbzbYdGXF@C(|->q8zFyKLE+#z)z0e);|nV(9JAZ^=-uyTuF z@#K7kPi*oIL2aiws~>p(S3m+n)d(N?W`_Lv&er>v$I*Z5N7+i(a`W;iJexz3VxVAs zARx-h&9;huc?AWK1W0_+%;^HJFU>qHhRX?8s7HRq;ev$Wx8Jnh+wNseFeDb!)$^|B zO{XcJYqa7=Vb?RL$Gbsr?pNadnMAgqleAfS10OA4r;?Zu$a?! zj| zwsk%69@-OO&GU=$HLPKxjelzw(cXP;YOJ2y33sZDxVksbTc5E1+;iH4z?%m;bx`BC zsjCFdqEaJdO1c%OZyI<_xTY`HTM^oKsxqexb6SRNyRw|%ZpY4$TCpyJES~4*Ip4z6 zH=Ke$rC}o(){YOVqL_kQ&)Rc7XCQjCmvL^l8??ww1J2!w`}3C%0^W1d3VvFuQ>1*J z3^Rp-Q=2#9+%=R`gtN3|;DNz*?}|HxBG0EB%#e!K=^J7YHM-m#9V{h{Snd zw{e&mqQM)3H}QZ_B!9jRh25<*pg-bl;cKOQ9s6SeR<39<+qYadNN-8)@|@Lm280zQ zkJMZW2M47d*G6*YewUOL&9qAAhC_OGo#ZC4&XO^U-;&=o#waukJfiS8EfFwReqffz zCKc1mp40pA;{#wEFa{iQ>PO44kx>LhKn)j9+<=rA$cVCp(PHAZXz>W|H{ODk4}bhr zJq+%_PzVArm}haDBq}EprV_dnD)um&hHd1<(}gC4IK*UbF>< zq+Qh&fQwR(y7_Og70In2#ZS!|9HW+FHVqeH)sQNiB+q|gWT}LN@aCob`282B)t&T) zbCF121P4IB6sja%37;+*Cz71}O>mO>3GzJ{`T_CdKRINyt7n?`w z_V)h>D#}i>`cIk)V0%6V06-}d52lu>s&(C(4TFe^Px2 z;&2sy^QB_E64I6wX-znt9NUjK&7QSg{k~prk^Li7Fd2%7qek5U4wyh?NI6nzafn0E zkco_(3?zl<^GLd5Cw)|qzfFX1MKQJ|)8gr=3}Ohl$6;-!nLrYWI$-iim`a%*irVt+ zk|HrT*Jc?(>o>$RHL7bXHMBpTqX@XB;W3BiH5$s+JQ_N4TViF-$MZEg8fkQ>DmIj< z1_R&Plr>o+$I_2WwNL@yx|C5IRcIVDTK*L#j0l?Ye~j0NYnaG>>j@_d39DmUvKJtjif_fHpupI-k>9K0;) z>L_XM_q1)~Yp`a!n$}w>8(yJaU*67xk7_w$7+E)69XqSk?u=32ua1R=2lZ(krFU&Q z-peTs_5i)U(S4z%e`spe0xXCKvvKLs@JGS~(bNn_lY>Y>A+=7@J7`pBrP!|PwNTrx zT-`!kn*f9>kt?WFQMmi|sqjL)0M2cXn|7vf57e8_%3f|SvCKXiJCfx|M395IMIdP7 zojVJbVxkimXzNw04dR}(iQhH@;aDtjR+JanEyh?8wl}--wgijvYwP@Ymz&PHmBF89 zNeuGGg(>R-dYC-*p^im3vowEc#4^_nZdccHu>sYoFUJ*#qJzl2?{gG=XCu|MsC?ZTj7n=asPfO4V zP_pd-3&v1#Y6>0eRz!?Y93+-B?!&QPLHTGW$?oO{6)vCc9+9`oi&&l@F&ASdoAZl! zD}(gA@8#z-k5E&pZSR{3Az z8pWoo2CWwDmy`Q&}19;y{ zSRI>5CXlB>#}nyH_mgg>N7i4T?=Eosy;6um?kN4=8PRdIV}r;*a)s_gi!8KDZ7Vy5 ziIFrw>%ckCBMdOfnkD6n)teQng&_vT@{E=dF4m2d!%JrUA1lghGUE#i83ovq9jYp8 z(W2?vTWnaXIEBqq2&*&a?M;JmG7nf;+=dXx(e*?0+B4^C0+p%@6Kex4W{s-8COL{7-i;je?{CfmOgALVra56GL`a*#|TIB zbk8oqD+NbR#Y&nx{RiypyH%UiMnEz4qsx@2l~$I;k6>X0j!4(R6cL2`@NwCIa_~jj zxPE)?I=qwR-^=5gnJ<@2Bb#k^qLFU(bn!)r@mI*;^r9tf6&5Y;dyjhPa*YXxx_o|B zYU8PMUbI0t=xm!HsDD-$s2)4*3WktV`#rWn-5zLDru)(1qf<2Io}9N_+B!17ZQ6k_ zB7O9t#GO4!!4}dCQDBYX0j9oaPDpnv@o@t+!OTy@)CK`yK7(A7^=UWrco_^ zr&Qq-F6@DxgFtypU;2)IqOp1?B;o}E2!;M$yaJhdM0!Q_{qk`HoFES%?CId!_&Z}d zBosET6MBU$iBtYXzQDF1h>AzCIY)S-u*_NT`3rz6F8Eb5>K2-e>iqSD?Z_yYz+UzcEp9IHD02znF!(fIt!9?S!6w0WZiW* zd(e1zc^Rd4i$~;PERZ6Vrej3iI8MW(K%P0K=Q$e8Q8Sk-z#24VCiG~!*+>sJDR&+NemoL zJj90l-L7Rer??Ohyv(HAb*DRZ&)>_upFg);|8VA3i|pdLBo;n+~S;qMg!jm2QLy#;F-%%G>tgb6x)9!kl7?`wRhx3Igj zTzwb-7E&9m+fHZMW(huBfngg*EzOT?-(No43);8!{AQGD+cG=P&$eKvbZ=U#o{nUi zI++eyAc!30SY+-22{G!an~BqKsZ7lXnY>hNuk2h=8TA)P>#de!EVb`uIO32f71(;h zB$A~Rdn#WwSwUSX&T27%e zO4|%Ma7~=Lbq;GD<7e_IV4TP>ZYBZ_S{BbG%2oRD zrx+jb+`^e3cB25kF!I=P$A5}&X5|NJ0V32E>O&ELO2%i5eXN|Fa)6opm^|m?Bfb+H ztZ&F!*Z`Fp-IzoP z@5m`jqEY?Azjrmn8-pIbL(U$Yqn*pO*b)=7fY*>LHCKgKffLGi@Mq2;(Gfz)F1+Pd z&=bsYHQ9}i!=^#>ubzk0!doxNd7muPDrp1n}f!kUiTC;pP0E(n( zUHAEWCir83Fku~0!c2Vb@6Yt7t4;I#lc)|h#Pc+WrH6|~pi(V=YOoYpuq_TW_n(P~ zwJ71TDCn>sie;4T0cY*$^r_^`X=xE_;;`l!Ug=`fqw|P;7 z&n1Tf^)U8SurP}7R#YyaOcYNd{>-DfBKDZ|hu|5uLEVeu1XVMdfLE%&KYc=;e$CBi z&3E4ydU9G(xSnwy-sxNLyic|;ZBJC`e*GQJ{UP}>HNecvdJANW*=l15k&E%NFhI{c zKQzts@M4JKCQZFt6W|4Q6}u;ejMmLqYfTvW8@4Jft*2t>H>Nt_V(AlwxpX|UUI z;l5&z<|-8CLJSb!(TBe41IYI_NG0eZJkKJ~LgW1{yv3`=$No;MK{{T4)Y=h)^yX(M z{cUzJR3~39QiIB5v}Eo#Q~bL?*`$@f7o&z$zwop%r;AWUd7D&80#+%?MevowoZFUAn{e9vJ0IJNQ+L>~2b>nktm2D1d* zkul4$SV^vkG+LrWieb*>L)2o>MYB2rX4&Lmd3lWmH(2nEM+27<@o5w(bBkkbAlf)y z!CgD$O0?K*$Q7mg53NogQ_w5M1P*37mL7V$)lmDU{DM6+(}+eZ;Fr)Y4HiXB;M1CM z8m4>@?v55TE3GDbq!UPTg#vL5zT;-WG8|f@mY0fHQ!C?5k07QN%u^aF@m3D+5pKG%Iftqc|{-l+$SrQB$d5{@(kzyYxI@tN$Kc zpUxt_FBB4DWCxh18pB^>Vm9;CRyJ$-WIwLp*}_p4$M9sf4``0Ao!HdO3C7}$)VzR+ zft_HkQmS=>V|yq$*fD*E;gA5pvOPkDLHD+o!5MHx$y@L@33orZCRv#MnM%}e=yi1B znjY^nu9!@G^tMA6Fzm#&GeAr%}(xj<4#p>9(|(+QZQ?%=hGQai)S!GTnX3e49&OSH_#&(^IGSU z$Lngf(o5~*{yNtWXy(QVVVMC{7=16AS(?fnOZdn13jt!^bDDvkVsBMo8-8G#S}j6w z1cfWF+D+gkA-ohf^?hw$zZ9-2cJ0uU3IgBGFoJI%=lmbl8_@t-`P}8pKm+Ivam}X` z)iIO%L2K1@%mr1aRnQDt@h@@$8zDKSdZJg=?b)WNVi^=RHrRFXKXJH2Q6>{n_u@N} z1K=K0-KYUQMairn8Ht$lX;eq7FkTYdBXg2gbCRd4sGCza4K3s+Zs*b}w~AvUT$tlU zGeBlsN(f;jN~*F>&DDEL%?(zo*HD_}J8=)ctOy8gSaP2qn}4ZM0l}z&C>^~f9O;nAS`z8(_ z;qouud-O{W+pO20qQZ#D`hio7Z!lO7*Ft9m|7m23QTs)(Z!VyJ)4(C_Noj=&^9meB z*J_S>nZ%I2tJ!|==MjjvA%c#fh7jP3s<#8+_j*h)-B6>nEzs%(M4<2$G0@I9<<}QE za#v!ZA5Mrl(I>2FNMutTf;X+Iq^b>)f|a#Yprl05z*MXp5d^hxN0qtz1APbm2|Nh2Dl6lv3L%YTH%y_Ka!g?+#!I>S|&p$RGiHYdZX9cIz zDdw{rRN)wntrb(dDx-bOHQQX?!S3o(lw2T$RLs$c=CtYD|2fl{Z4kNJs+{9Qw=N+q z;A(FzLyR#Ze}WTB-$t3?ZSX8Ne{{~c>WDnm%2zxsxCWCCQmxU?XmU(XfEBP`oO@y6 z`74;}L$exxf-B7Y2FZe_fX&0NPtzRQ9$Oacn|BOfwjHYY^N#H!qGa_a$nx7W!rME~ zEXYi#FSBBqU07MFX^)ELWl`)5i*sBYZo-_{?z_a84U$vpcc^YfrrG=c~^px3j?l_{|orW--3_=ha?x?IbK@G z4^kr@!22@!KJYWuMcMK14<4AL^RY*hVr?y1M?%A_utH3qzyOE0B347-#5q|4+Dqmf z$#)n?3(S^a({Q74_U5Sne6A=86F5Yp+4;G^AbmpPwh=9ZSFVfzZyw<&bVd`?S5c`t z0+rnJ#;!|$FTAC=ZCyi0>*-EROGS3veTS*;upcl1vPP}m2?V+!0y7i<9st=Ewqm-# zz|*XzS0E7q$C^%-9v$W3ZcUV5X#H+I4=GHc;KWi>EENmch$+>GAg>0*GkLc3(@w2> z3|@^)o_Ex_$6|kU4kekl;?y07YiuaC{qX1& zWgWG-DUcKncmJ4Tp{v*naD7Y0^WQiY=6|7(x!ccn?u=A18X+&Oda zjo3S4$GiW%kxxFEYh|tln*!35n^+hvLT^~~%U{>(0^Bl>4l`J`j&zND<+oMtv3S;O z_qLi@B7;{CwiY=Tm(OE8e~(^%_T8na;|a4-s^r$0dyeCjBmElx*UNz`5ET#X9;d3% z@i06#NB^~Eh6;902yzWOfM(wjvn0mt-;SaEG4c(0HHhS;|r&VWzvGh)+QYyfIO_G7Y^mF(Yx?Hy^{&30qZ` zOKM4`l6uFFOoQb?$WntYL7g&T33i37(^Bf#y7d6H4Iu)6l7vKAj$SEZctvLtWjHp0 z+o-+iWvSd$UY7MoV|Kw%ibIimP{^`Gdn$g!wAIUJh!RC+yH0m*k_x)^*+&cYY=5*N z?(Z^RXJO?+ghi!;v@B+jt(X{HMLBxb(_`NB#Mypy=KKVDZ;w9D&XC}5uthqY02Q+p z@scH+!s|EcwWOA#klcnbDJ*A}tp}aPiw%nu*GrL_(fNtipu3x3ktbzot`9niRC~5Y zKud1=B-f+UTPA+IYejUBL_eDpi5SUHJGw7-qAtCI}dl1-&EMm9jrW?aq=-{-AstO^zC?wmoh=R_>it34(?X4*}0nARY!m=rjI6sIn@>MGwP@t zquie0vqcp0reKgAR3N8}M=T-LB^bsgdb-O`N z$X8_M4VRd~T_;pXuuun|m*Cx>@*_Q2EZlY*B*5(lZ>o8%+d}O#$cBcds#RoYQ1TDP zo_RNXNG#4qrY{GT<+&}^=sCV9hp$+#|*_Zkl-B&aF)Vlso z9KL*XK)V#J=IY`(4_B|kwU+zBwEO;%C_dy$hVcEFOr9rN$XlWiqNd_;P=b(JIEHlZ z);)EPO(Rtez$kMprqH=vOvio>jfX)lVSlWXrU%j=hmutgr15=+9> zjqm4YHN(qGFX9uBvAy^Z0$cka?ROHC`Z^q04DEe!YL_LPv zc`{@p=2f92`!4OnaWKr5KKX=9?m^LN2Q`LqH}GnQOF-sZTNFobWGaS&K2l7Y$~<>3 zlB}~ViZ_?P)FSfGu{;Dxzr-fnorre zPIHz9hn6ev@C=Q{{L~_iYLjj`x}FVS+q5%F$5l(1pg z10bIc^Mwv(;quG4xrQt3%T)ISuz3Gd3t!VAJ1nl88UlwA@o~7MUOL>t@R<}5*9{!# zh}kMk7@xsrC)+eSPQm1`C$~*3ln@hTO2kX%r6(Dh3=W-G3Mzs9+c3~Q9t-;B1`=Ct zvh2)sTaA_0kCo8~HmTuRKl$`{CUMna+XV?}f(lGZ>-u`kD#N(y<-keN(k$sBdN|Ner_J@Hgp5ZR6$8W?BW1Gs>!j2o_(vCG}wiT zO`n)-Z-yOO3*l16QdJm84(#+!TL72dw`_VqGh_L-^}6CULh~)Xsc1*Zwm1DNFfI6x zJ~Vr+UU8m9;V%GXsd+4+PHLAaT1Th_ti*V@+483zcmbasyltuGUF&DUo@jklBAo5D zg6s+K_N44UO)E!H+hRHd+XHEm7C>jiazWpQ5k!G`q%lNQ6BcxD@(*U@#|{#{Or@(; z>l!7t8=UgI+mcEM{Qmnwf7*Go_a|3FbzyKGUx>}mMU~UZS*3M!)(~Dmq0t4{%|r~Y zvk>8NW4Z#_a$2Lq%T+9xtoL9xNeT2cf<}4U0g+@)lw~--cn4^DsnOpa$Fo!RZH82n zb_kbUs@J^j94M?GDw?hk{Hpi+vjkUNu#Y-DKFO*?gk#I1kiiLPD z_zDd`R&LO7W$j^y8E=fZ8bVQWH`+3h&J03f0+Dn=#>dg+H_Mn6O3}kdH%t`dSPp$C zg;cUFus?ees-_@AlQs*RKi z%>%ULNbTz?m|1IH#z4gWwlKyzo|x>gVs4@cp|MO#gJ!jgC`+^EP6`|Tv;fXe&P5WD zwbTbFli>!C$JouUx#?mMyw7g*Ja%r;W9|T)W>*8iK9-w}K)Gs=*K!pVng~JRA#2dZ z!yFSc=R$|RiUx&vAHdUd@*2)u&5pFPbfG`J(E8wT;b~hNku$W=Ok{s+dIz zM@mGp+4C}ZC`NNc)aMsOa^|{HevJe@VLa%hr_&;aGCId?a`Jw>g=Y{pX!I=$dpuF` z$)Q3Sz#^a+#$Ag*JEyk4lM#z%)40fLXF~S`d|avrBuG^R$b173*%F z{lwsQBf8nWKbYeF6@jUD@Bz@(zTP`?(;h-)?jp)-Gg|t@&vJbrbG?#~D2@H0h*&7W1t+HaRzs zf}!JbTUsQk&YXgWt9WO*I(Lh5dU%T>EVlV)Tf}v04&r6NL~K{grY0c2sv<8w|F!jA z&WQD!4dSu(kZWEg6A`{?V8Uw*iJI*tItz>IUWGOM1KOsd%AK;OAk(-t+WZ91&3iEA(A#7Aa4FkFFzG=d)tB>5|zO^aRU%dt>=9ODGB3CI_KL8g(rECQ%mH z$xT_;%Y(FemR9%-90^WZTxV!?Gy{Vt@>m5g4U0vN7vN)-mUOsE*RpVu>h_hS(&~I9 za{#D3IqM#bv7_kk+IuHIz{e{i9;h) z;eq%w)4Wgqc1a86o*9f!%(qb^na{Ts>+b+TUAQO-^Hx><($-9ai&+_xv-MvZ+EwUu zG|My9=*~-@x_lo?*=S-A))1<%iN6GgX zz;24hpUZ>X$z$oUeMxXVV*E@~VLDkYaL?36yAZOF%76hpnyCtv z8IEC~SWR%xBXi^g)m}bwNYjxlxx_EUYuk5mq353y{5Hh^iM48rnr>~{<}9C#|Kna&QQe#xtj!)prn z={{x7w=0Go7kD+!>yFn@$?c8@he;!(eQ*J)u^0xASj3fzNpydlURI@66y+_ec$F?r z&e;`!DfXQM)O*VI&IjPx`Z*f*ZwFRr73&%Ud?Bj{b(lU@c?+oJC)%W-dA8ANWjDk- zWwS=72}@3`Jxaq_BVrRolQvDA z3M@#>%D8+3Kv+=n4P~nYS*kKHeD@G^Yoi9BF#v^}xiDKumlI65(`QiNFxxS6PyqlBw`L3oee>$0z_GwG$zx zfbTq?(h@X#0u5s@Rz)({EJxb~q}d+Kxk&xgGb35F*nUGK@{JaQA}j1T7e!lW9OVh^ zSTAp;*#5)a-Y~#wGhlL=_|l(bBkZN2>U$1&up`_D!Ma$Y`Bz~jnlG+sTauwwiPBp5 zs^9|FhGw)Xpna>&XEG;&rEyTmp@CkV?zTutzvg36Wg;g>1 z&`lN&kbp=gKdjv-<_?QyIWXS4I0(7VK$D@9=llrZu*>!P0IN1=De&X$jfNXu7I#S6 z5dp@9ieX&W5eVC+?B@liC2_;=*8vBE(w(-WcscfPi-`?1;VYKnE4CB4S3~b+#Q)Kb z|Kp5&^t_;@5oYgNNu0JCtxcu4sj9H4YN6>K$Z;$&GQB83R@>>O-i}PN%oFEs3RZT# zN2T6rDcQ+0cU#vIsTkr0MT$l$@Ro1=iql830oaadn>RFCa*32(r>AfGaDF+SCs-ET zEi7K5jbgU%UNvKr_?RwyzeBQt$-7+E7WKYKB!1DQc*}Ht4ZM>#E|H=(`ee=em0fTv zS;B*2w)Z|&_6q4fMub^Fi-N^vIZCegm=wa|)Nts|S}aB1iA-+qQE9mcRF`^O3civ7 zz4^NCzt2B(>%5n8eGld7d^0jE|FbUlpT&}}fswg|joH7IOG@8!NP=je#m$WuLZSk> z`F=1qwiQpQ3(s={&%gdaL+tK3ai7p%7Og~YV=D1Q?1i(W7r%i^jIPTS_*o9UqmoXe><9N;;{q1@BEcYJO%etz%omPua>dn0g-`5=X!WSXj%bU=S5Id1PUJ#ZK zL2RYkgvDH$Tf&L2=Y&#C)3?-d7JnecUDMJ&C@h{WJ|ttsjXe6UH>k8=8mZ{~{wWbA zxCVdFH2kYuA_UI;wq0S>e3d|T8!Q#i^f-sB#5tQClaxNv`)TwqtZ@NiIwC)ed3 zaO10p9M>UZ^&Sxc6D$3~lH+!0&xKu(Jg&oGz4%KL$P&8hIT+tVGn)4`9XFiUQNghS zX@8ylZk3AMMrSw^sN_Akv(LqIsjiEwgprjp32HASbZ<^3Fh3@+D&Y?pfx9^CVx5Rb zRt!ys`4jXxV_?%ijovki;)gwNt$5fgW(BLv8(oFNIMD*LIjB;6dF7?Jn z_p=>h=Q))0!oCHs;47=Z4pi>}O$uMpR^IZ|x~G)#dq6L&O}L(+5hnZQStJMUiduw^ z0AsDfCm)?MweV({O>j*Un;`=N2qH|CXp_EVl}-+{tGRzczZt*hLsit-7Nx(L{@w5W z!Jq$0C|VgfItp4@7&!j7fXq@}bNJro&>7|+Yl>%G3Q1;_%^O?_Q-lFeNk+keS*Dj^ zp}Q_#HZw%mfQgr(^n&(9HqAX??!OO*c@del4 z*&{xjWvtN}Va>LBChfLmw1 zZt9b{H`lv*#`nx!d+h4dKFj+kvW6!aZag+;?%Ugp>F#gg%(vUP$vh4TP_c3T@JE06 z*wN+Zx(=KcJ}YO0Y2dA~TB;QWj5qfG4t;cjW$qr85 zYTS5p*$&I%a#YxYMz8wh9VZNtGq-^**t;llf*BGd9M2Z|=sq^?bE)PCP;OC{v)oQwgFI0@5P;Vjaf2Ep;#W(&bG})nZ1jw49)~1c!lLwhx3-7Zy+?C_X z5K|?uNp2{IT#e+aJv7uF)3sc`3l&te<(>=v3;lNkjT3cT-9W6sz11kx8)9UL4)iK@ zxv!lZqsH72IugPrV|nO%C?eJE$B$GuWK3DFu;jk7g!rOV;U%_NvEcz7FXLUZMD(in zSdCxi?`vhG*Mh%?%*N-Y4irqay3S5*_MderKRouG-~6v6hj(f0yS#Q6m4|F**TWI) z_@10J--~VsE~j_`1y$bqC3aSCJ~ubKB{U}OIKA*UvvpWwhu;YC6eKHzXi9Y0)kjLVF${OYQ+eG9o6MuSYPVi ztJJ#1^HhD|_9$dbZv0GjD>MybMojmvRVLzg@$!O?y+G_m8sw%SppBh@8LkWCN9Cyy z&5sPFia9qhiZv&+Cbp@hvW9F&I1tW4#S>{J;FNUuvoT;s}YL8RHV{Aq@~*Bs2-A!GjT_M3fm!Brt6a} zP!$n!qi<&p_A7*Nmm>a5-?zZ~U()y0)gPpOFi0e`7xcvP?Xy9rN$HU3N-u_HoLY zUT!-29A$28I8Oh};Q#!5!32`@D%Xc{WF|qwjr2sKis=A9Dkx&g_GKLVIji1Njr-Oo`-{nqHG z-<^=#P^=lKn;g{in>~>qX3cWUx3-#=Zt@Kb_g1-;yX?>z^XBhd&T(+>MXq>;eNrbm zdP}oL<54DuQL0KtsT#qa3N~pml*J+k%~~u2_P9(_Q({Ouni4>95dF?b;wY1;NR@w@ z$^7VPOkDiT{PEA^zgBby$1ahj;xgjXjHC-;GW)cXaWzc}z9ZC=NB0;AEE?nFp=`2{ zdM@`Er;_6n64w_TGW|aZiLkR|G+qi58l}=I9H;80(GsLZhZh^Y6vweO6*_24{^YI| z2vd-{4OcWw-I}MqI#Kaguhrx5YuL?6S+t_2TQjbxcw|*5B-(9nY25NS-Tv;%O>#hJ zC*`fqh&jYcc8^pG@R~ARYX}6TI-@{#X}wUNNa$qo zlMf(>rf8;6BC;QK=aKH&2*;~jkY;byKM_@zcmwq5URl~Mx)OhW91t{eVYK;2DW?*1 zG>1JO4+mjSvHA9%);gu87CE&k6S~~EcsNDT!#^un%f^UpW;ZwyyWF_s9y$S8YOCRaLrby53MIwF?`V z!Da{$mX z;qRN)CkRXxsHvHVw5KLIOpm=mM0-uN;Epng_YdzU#t^)p6Kl-pYeA)5NGt znUlf%WCK*X)jEJsB}_V-<-^o)g|?jh4NL8(HoKC>8nZ?y3Jbb+!_GY8!hPAd>#uSb z?B+_V(ca}odw4m*Cr;?tNVQ}w_qm!1Tl0`tbR73Kw`I$Vd9^}VURT{^3+p)y*)49F z?8NMg=va?=y=ke2C@|#}3WOGzxj_u@E2(V}KLSiZMVvXNai@qp{~4)73-0#Z6qkis zRzthosuD%?f~4nJp*LH6tjof6!=~^Y@dw~$#*q=D8%FOOV!yTgT2FYJg3?*h^BiX3 zYIH6Tw4rJcMpL-K#el7I9LR#*2>m%Sj^7M#Krjk9Cj}m%mu4_rjrhD;9h=5B zpJmw|KFg6`|A6dSLTTs^%`q|UNX=gmSO;45q3BaP99*3~GA@sj?z2BkaW|W*#f)d`nV*k6Go8N=Ud(L-)r$qYCx`BTt_L%Z&^&T3nQpe!HixsUx1tpHGM1EIsc_G+_63ZyyV9 znyiSdUV*l3UZJ5>$5a(XzZP?Qk>KSE@`m5gYc?qHIduFKX__ zfaXiq^0Q5)lAC2Zs}|kBvqmA=>LvFAyJ)rh;sd%dWbA}1<9?U%U=>eoIS;zKpB($9 zAxdjNEF}dUF`m<>#>ZXO?bxrQ0yHp7ig-l*Va~)n-TQ8^a`Ws}wu$Z=EchAh2zHT6 z$0Eu1>A!4$PVJfMh#H8dvo_U3(nX)JZ5(tB{N5SI1UUbwf;HiwffIjF#i8Ydr;_}0 z+;VXmFiIC_U`Nc%MRMWL+-kFaSY^b!Ls#~AaOP5fxMpAB?NQD|of%lHRq;1Hdn8_E z!;%^jf<(JZeo^h)(I-M5x^TFtn5Jnb^lHeZHH(~his8Ct3(0>+Y_@nNT?)CMeiq(J zpHqmuapD(7W2Nr$Y&QO!nT$S_zUj*SA^!NT2{J1e%^dQzQZ5R?W|u4)qCYmX=-S~Y zlOv2vBL|=@sZ=k+2>;=GdzIbDu7@nygti&RF)ngEz@UQyaJ<0QP41PB^Bh|1TED8b z5P5}jv)$8}E<(wczpo`@tpwk16A>WO9ir6Ut`753n-H)dHhFu3J*aL^N<_#0Mgy%_ z&`!jGmgi|1iF++ze35`UE?2Km9FXLCpA2}6+Wu|xB4^APkdU9ZNd#wRhb69f&1}A_ z4I|I&7BLT3uwlaP&$@DoSE$?EqVKl8 zZ%LS~REHhu5!HrI6VvBGGb@oK`a!c5@DcuEsaOchw#$uuO-z*98NNq1B_r1(c_H?r zDC&{O*a!zo?cv-^aZ%EwnQ&wlE1f*@5zqWph8bx)>w87l;AzV!fSPtrZ+Tl?o55FI zdj$XZN#cng(USN-qFc;&cFP{AwBf(v4C$?fQ*gDUF{b-Uu znbPGqE6$(etvB`9Gvcb>uzLeMMKzR&2U>gH#kgM)Wc+RdZt%<~#EOf-`-94ZPsqtv z{a&%~Slr)SFr54t2-RR`g?&ea&^BR=yCrB<357<|w1H6rNJ$lzj$l;o(o ziK&=O_};Yi2#{J76*hZL(So-?k)Y9-~~lt1H<4WwK-M&vDNvs(%x z3xU(M4bQjB_JK|rt=#r+$U2{<>VH0lJS@CzprG1)@aZo00RLneSby& zlY-ve#=zRb=$C`7+dmmIQjvdo^k4K@k%FxB03(w3iA%FhI)O~q`N_;3h36UcU17JuL;aeR{MvNWGa>D_mseLO==L(ytPn$wrXR5I zk-Ei!9F`_`I|+oZIRU9KgQ}*knkex_r-XwdM6IMKAByVVckz3jVyTd0uPV{JIW2&x zV}6RJH1~w4hLpqf?gHAnNimMu<;wDK{Irx=5v3bZv698h?oGMas%~NoRv)+0in4C0 z$LZnK>qod73bI!NXa!5=rz5d&x6O!S-taql+QWs3n}T4b>;@MA^QHyZdV!!$#Q>`=bJOU!?N;q=DxKQg~D4&-lslJkG* zh5wVHRIzqk6G8HsvM1G2I9ruXPZq+}EOD_Kwv=|4m4tH710SXfqEdP;9KjS9O^za+ z5AvPU>sh*8G}VXTWA2YNTy9swA7)Po=Ox*wbj>ky&FQ@3|N8u-0D{%SY6)z1?kL#P z0j26N(+9c29oY+nORnP#ZHM3+sH>^KdWI_Rd$flDKy)qzy9*B&$H+Ua8!;{+dbRIy zA@=Kk`87Rx=Y#^X@kMzIQyX}fie2+=20k~Nc-CyS*6fd8FUUgR#aqy`a+RW<0(3nY zd~kxc#0Ebo5n4B>T+VG$LI(u{Diu(LeSox?QC(c#dSaj4&bi=Lb(UQBOd!hF37G-E zC!|Jb(@J5~NTp$8vE~4Rku3W-Rnr-rQwWIN4X!-&Ffe#)p2ne7%M?RS9Y>0_uAe!g zNygF1B2;Jc!nIaR3vvnM{ikJPI4VMD=@xfxDi&-yx>zNup$G2 znVBb2#2c_-vttn37J6t8&ZA+yMVZA;s4j01p7x42h`?kg(S$9(F!~z}zD$v9A$YqR zYp|K;|+JNTlw+2c|nI^J=#_bM9im)Y0oV&_1`xv2Q zy+YhktMf<+Qn05Q&`u21YSL4C!SUfywan8gjRc25Q4w!i!!@*x)rm&W0^^rZN6##W zPATwkQJoiLlttN^<@u}OA}PSBhO7Gqd=KtPg^zeR7M!@4+XYLVILv*T-OyI7^S0uQ zMqGI>2NuiEMx*zs!@nJZv-MaqaS3?RX+CwPA4AN(dZ$o9O0YU4U5&CYm(aW=e`=Zp z$?3O%-OO5uGSA;RuWlsx_-T}N1*uXUcN5(uMEL|}o1F+jz@&;GC~?NpG_>cw+oL<8 zOp^`)g2;bWQm8T8&@A$xWfRt{R-9ND7}Vq^lO-n(J7FYMp9Cxa z#VhiNtwM8){1;bTqs&H^0z4w|Z#3|^(2sV%h=qvoyWjfU&@N@vzx4D^vFShH?risA z%nG-qsL- zAd*>)?O6hS(3Yv|ROT21HFOV`>B<>d3+*Gb)-2Wy%=n_)sV~b~7=Ev>TENKsm1(vB z%dly$#XfJ_#NBc`gUlw&2s!aczHzc{B>r8id2v`r;;pA&(?sT4xHF>K4<(!^FUeBl zN(+1=C2+LchCc96CfaTSDGegFbFMpATlAy1a_qu-yc}%_EYZX@P@tZz-Gmpwu|#*( zs_jY{U*1~mv{-0X{{u2ff4E3e^!*1~4(mKN@f zY&E8wq!JHC8D#c`rE=h+c`gV>%9-gIlVY_)A1;iWR53iUHUEnsh4dnU zlP?wYRPJg{YOkHahZWQ|Xt-sczfTupk!J0?t@p~I?IY6DmDL8|5A40Ev!i)Jwd1gp zoK@#sC2rIu)B5o~nY14^FsvAn71FdGE%R7?ygyzgp|TOaF%B)E06s#M^q)b`QmO&e zf|PjpqKGOnaY?a%?6B4RW^jg8`jB|Gu+D^|R5rwSNtmNj-|G-f4uN<*N9L1>uTbw% zG87b}<2%Wif1==XD6EE4L zl-SH+l=yEyBcsp7`$^}q1!3F*;h`vIN6@WF8B<9(NIz4(19x5LW#vgqo2B}k!SP4z zTuQ~^uNCDbq&-}2cuxO(y4+Ct{5+cO2BNGXli3wU<{%5QlNQ4M0l&k;XWCyECQllc z{lZ?q9%ugSgq33;I`Aimb4{zCE5my#gkkxb%&|0VS$|ot*1!=<>p2~MjrcO+Sxg|m z3Ls|P-)3?Ar~c1nf{BS*X9=~n8V4G4;z)koBs?Ik)!|2)c$`INQ9Fe&b-FZB?O9t{ zI|mr$O46UditELHZCE$nk~@zm`MIkq%jkmpsZE5PvF^G|Qx4g|MaEQRjZ)jnDjT)9 z(>wDnv5c{GYXAJHEnDT%dK(H`Tfhfi(w&&woq@reu3wl8k*5&ou&uX{71;SYMnh5q zG$IuG6;-H#3bWx#4K{`sE|~1}7WrT%+bKT~ioG>!_&~lTn${so_aN~Hu{Dam?eJa* z^cX&}Ch8PFWa(6nP0@JBv#kcP?3yd<3V(@~S6Ws)Rs-Rfr)c8!DN!m=MH|VK2@6xz z;R92JTG}p94|5N9)tBscOFxuaIG?7i;wKzpu#xlU%!AAbN}!ipt2LTrv8j3p^iR|? zVq?q9hdXJ0Hl4DL`dfR^>~dpo?LlHIwGi$R)8Dtw!N=W@Kpms#CfI}9hA+n{fLml8 zqq~&rR0EozWX15|v1N~~mXm6SlOZ&n%sT~{G3-=^xLc_E5)J$tKET?VVXN(=!O-+D z4u0CKbop|Q|4BPF)@gzZe3faIvAhd%)K|@DGPxx;s+J^QyW5|5;1}EwRPM{P&;alRsSCsSAW~ZE6M{r;M_CnUb%{!Aw(J8K!#` ztuG9XOdkU4P19v!m)(Bg{erU z=9vPC1>$i%SYl8=C4Y>e=^lCF;o9nBY}a$dk(mNJj=aF&i5w%Qj(!Lx2Ja$=+{qJ$ z){2IxR|&L*L}up+dn6l!TI6%d6DDNR9`%A5vy2o7kXoq@@T4#c&%yARv`uySS!*&i zl$C@j1(@B1O5hn98-F5=g2*B;y%G|}*!M(cGVTR~2PtKWZPz!4lZ!aEZ3`B4^04qs zd->0OyT2f18+cVd+8gU3uy+pf=?=i#Igk|eN1NzY?lsKSA62`i-@HS&QpDruR3yZw;l%8#Mk47ZLiy}0 znS#}EmV>miNc3uA<(E@EI&<4PDt*QqwTW>mZTBSIgpFLNkk$bk^&`YCOn`&3xjshx zSJjPwB&u;iJyD|X+nDt`S#kXb^|z$8wX>6fp_PfUyPe6uF&A0!8n*KSNW))eq|SS7 zn6fbb$;sT}TA)H5Xg4T90x;kU)aV`7c;zd*By~%Px3bR&-hv=W!n>f?c}Vq5Nd*T; zBXe#pW``X0EO#HnDYihg>+Jg5`7!9AII8g4eFwx5EzH5?EyV-Q2X?~ZD&o-wVs5&$ z?!(S52yb!&jBBe$)vf5#JDO`T>&B@q6kbGEEb4!g@!gWo!Ebcs3BY#BM?6qRXLhm& zb$Ut4Pi`qa`rf=L)+-vZZzprlD2uPNDwoeVcVeUl?TXQt*RAhndfU+-;(Z}ha4T?@*R^vCdOf0U61|( z^7u!!Yj4ht80_J8poX~m%YeL?N%$p%#eJZFU{VzOlnaM^vBt&_rZ@&Z;m~(}fR1cx z52Qcq>*Skv-0D*t-eA0&R#CAX>nG0eKjUgb^RH&7=DNSo#d_YYoG+TgRxPJUu5htD zDITV$1dk3=jAFmDFw1cu-NE}kf760=-T7U}9Fe{uwWn}`U zN3cB(`mTu5{EqtXH{_bBKrziXvI_Zas;u`P1)iOig^`7mu&tGqiP1lJv;QgzN&i8n z{g3_-vvm;u2O<7n{b8dT;2VX-@h^Fk3p9n!q!8alWx!y^}x*tLSnF<=gIlo;LV2#BPE+EGMON=*jI zp-F|#hffJ?3DA(#fp@seEUcnxp*QJDjKqau1-}D9R-!phE3CvUR!e!X0LbVenP+G( z*jR+uS?{ABH5?d3U?*a6+aXBSVU|CEjOa$-tTf6wTR9NBP+< zj2)wFGCnA`GFD@jG`{fsjFY6PJTPm>Ct9MPH#>@o7jUhs$>f*|;k7)t^H^o4O<<=x z8?-M!7Jx04oL}I;i4yE<`wvtAde2eI;>{=O5-12OVfNTYzlRSe+%3 zNRbs68$(TKnv^QO)S?X^mam6u_WoOq$jUClbbs1kt^qIM0etDj&kOiFtiN@?iV&@u z3)nYmt=V8FI)2Aa-%2cYB^!(#?sB6utmFhJskWvr4#ThbH2pO7xCwLmHON=E0`!OM zXI_#6+OHdk$5J;X1kYM=L9yT%aBvND@i-;@QuTrO2p$-iW#J*cNezV?zFinv^zoLm zd?@z5w5;$X7+e$ZX65yvhzONL6|XQNbiEw_xGR{LF8daBS8p?QSHF(`3O?WvseeMHq<$3I?pAP={9SAy;^yu&$y* zm1{9H;LMq0cjZ}{^>vjSdBbaV@LAvLkS4A(L^;8VW2$2*4gDHBpqbOfvGG^}B-De0 z(Bn&F{v0CRH?&&nwcL1{1M_3uGu)6z2o< zeXgrgHI$OrPBVJksW;G;FeM0Lt+f6K=H4ICZ322pYRYR4A>q%|FW`kP=Z4LG`&N=e z-!MDW?nZcULx1N6exVeWr|N<|0xmLqjYx3Ck67fE>8&pxe7B%&pw_1yQ~p8(A; zb`?E~qMG>$ZOjh!5M!vMHpvmJ_AtEp`z%u|9!5=2#oh^+H&#FJy#WyLC0;Lb$M}dy zm_6DR6W4tWN+|kD@JV-JjKOc547A3sKfZzMUuL=TTRwpZ-m~z1~Ls=hB~v!zu7Cr8IohV>^&`o|hp?`iHx%X{GgFX8b#vf2k+ehO#11 z@i4Gtt7DqRd>SQ9H3_+PCK=yfsY(oUbSW{dzB*Lw&;_f_Tj!InBzSqEAjnFnYuNO% zU9<90W!$O&n4rVunRSOp*h;!kST9n8kLVS$cd$yL)tRtTn|)SP&r^5RDvliG{q?#*!H%fDC)12Qg`93HV8Kp}}mev5It~i^Yjd_Qr3>jso+ERl$vIrv$sm z7pYn5El$IW9R<4CDv0hS$7G%(x@S?(xj2&R)T z5^P}nVR)-vRnYbtE&ba)CrMNLz8-=?jrv2M<5V=xSH9e*ILzhy81BauTSuqL71o+6 zXFYww5C5DXf5dV4wUTZj!F;8R-RagEA}4(sVgQT z6L}`)huh5gu1RVPOS(hgK7|MJ65D2CpTSH%gJwKzfY0SHJ^@J-HA+chu|(3J<~#@b zK_mRvVtah?-Z9I>6Xz@ga%oRU*!x#}s~EGwvIWJwL0wS1ubBC(_!m*teVml=0T5OuLxjSV^UbztuH+EtH;o z|1675vPY#RvJedYlm;Y~zkuMcU{=4Rue?cg?R3Z;ymK&p<#}lhp2GuJ1#B8&9z$t= zUK-qw|0xjYF8edjN3Zc2s+_Z4R&t-AHuRPbs2{M|GCBA%*|_>^@DTdGx4?3qJ1}O* zI50+qA0}CG$jnngBTNfN!niP}0dVn|n{!wH$;K_7k(JYE7gJN@@Bxz1YHJ#2$mu8h z+xH2Q6GW0PnB=*b?gr-HYqDw?F0=o0?xY*#AE z|6?fjOV-uIU`0{j7qXyokc-yJ=_uH4u!I$eISA2gpuHx$)7fWPyOwA-bWRT}CaU0G z@3ANvqUEmWo@lgQ|Ffw&4O%M}$4VLp%hktcN7_ZsbT(*>ouD}6l#9S%D%KF&{y2KmfbDY{%v zL^CMpKvAh$;ntfwk(C`^FRcWjxO!Ouf*dDafy*BgLA^H!wBL|jxnjrL8V<)^MiilFdICS5$9uh*& zzOwp(f^!Ln6uTPnnPK1*b$1S|yrnh4D{fK#pMlRKc+u1!IwO96DBI+) zVJ5Nfpi|Sf1jcBs1l&obJ0s-eF4}4~+_8?rnExa9%BnW~AIBn%K-wg-gfU>NfND@L4-3-VsxKhKmtE zOPB<>f>sQb6p)9RB;MPOee?Hl4#Fz<9AQu17i|exmquh0>%;#7lW7+pv|6WA$*K^!gaRdsTQhOkcG#AW1P< zGD1|a!BXdf_HnCuGDspVb+7mD;T}S(oxJfK>Zso>2;cukxc~F=N&%?hs-T5zjRq4L zP?CXx)gBNR5s^k0Eh`2r!zku!|M`Vn-8-g9|9ydc!heOn zW~YtXN#;^ncgswz9A!SOc;kIT0Tptz(4r2NnWZ^|? zL>>m23O^SQBQ!+O_g-c`89vh5ckI)e13+ z=KQXjezNpqYEW`3-Ge7vted#iwWz8CmVB8~m9pVC(Q#sfCN7O5>|~ihvN12! zG*Z@6n_7;@;&F6vB_kgW@ABup78k403rGC&9dR;vP@yL3jQLe^?5eIP22!UicL*}$ zv;J=L?&%F3Zg~I6g4|BakVfAU0vG4#yMba|hXZ%b-lDmfxJ6SZ`0?*hFe#u<_x5;K8p`J<$O?*Hz+~Odw*tl zENit`f^N;xs;wpk`ujiDsM;rgx$@FGUusTe?(xUXwU2Vr<%|6}@`XY?QyMlY5w393 zhu#^+h8XFq<`hSri1W;LSK_)ZeX~0D-XiacodZUR4^^G6wB){W^g2_!_y*7NBebUTf~sr;m2`jxtuzG@`VrbKNgOH!yMj^ z@_%pZT-Dp->7Q}Tdho}l*Tws|yg2*Cdz(%34laCuvFJnA$7D&2MrsGwZaIzKWrKdP z36Fgx*Ho4)`f#>$QCFPP*Q>vOg}9l%)H`B3Z#&n>qL3Ga>?(hOp`Rip_xarf^<-^i z=Ez1Y8@aJ;GQd*=+?9G}6+nf)1YR}k=IN7}4zWTINPA5{3t zTKZRIx|+$$t!aEj4&HRL$IVg~=jFziJ(Xp)CEX?J&+mjx%HAhZK zN!;;kIXI+Nyd~cQ_hD;8_Gc}xE2>O)dxML59Zy&YJ;)4ddiJASwYJ=em-}h-YL}h` z*7=wqJ)th`$JV~|dD5pM^6F0|`VNMC zrvK%3`j)`i;rl=5+L#8o{%9Iz=#1;^_4mx=Kc+wf-omA-7eqN z1_9FrR!JyO5I9LzYG4L17C_IOtx%yAT6#jGUc6de(fAg}z}kC4Oz#yoE~U>D_%gq+ zd#hSSWpLuJ+>7(M^88rB(l0v{-hc9;C7S8k;olyIY4e0Cgq}I&X^Jdm3#}Q^wy`)L zbIBB2nDAcZ{K=a>VM%w*&KK*lD*aXpa^IgVh<&^0sFTb3+_MJhw~h6yWm4vt1i<6E zOBP}q7DQ&%N~Ct)G4$hUUnOz0|8Yo_iM#SIx|RC(^lnF(JDiIbSF#Ib4iH*7^5NV$ zp^x`?KQ=Qq_BnhN5h`=+c{H1yR+hR92O=QQ5?AOIVt<%-dI1@Uo0Nx6BoK zr}uaKd2W>5;PiaO|E*f|8||RhsqU8!XISEO4Q|H@ZyRoi>h8GND0yV|w{MxJ-|?=} z@0K&mNb}?E@ax~W_w@rixh0;>~*LSPxK0B$X$6Zs@xTO`4am^n-y`k zb}>eEI=#v%;k%D;u=te-e>XHMxJuY_uA)Wm;@Zs_>@f@G7=_&zTu~Pif$h~+Eph7E zp}IS?_?JO-MUS-p&`Emp!l%u_;exkJ1w_}k#fJLV(tT=E5E~Iu>C=m?IF@>SaCKIO z)l79GcGKwh!>Xzy zeibt*OAl#26f}_j;oB?`&fSF(1y~7-B6i_-?sMIjw|7`YG~QL|oV1A_nTOYNJk7oX zM}Ee$QnnIxtk3B?Puj+RCGv+p$1B#7N9&Gr7n<4Uo_KH3#4uY%Nx9=SW3gNA^Y^!f z>FvYtPggJ8(r=@1fxYf^+oepydtI&r{H_Dys?9lKSCx<2K5L78E*W=J>Wx=ppn}f@ zX-8+#)~&eSudVMo-wm|v|2^`ian{mr)+;JM=qP)O`&TA17aXXzdEENq$%pUQ<;BbD zg?w5KbMu-4_#PHE$+HQjdt4~m%=fUo3I0{uWXA{ZfaBnM__WE`*5_eO_JcHzrRZMH=xsQjMg` zHx;O$e|5fXXe-Mdtw4`wIhY7RH8qvxHce+ANjYbw-pAKjmS6A*ZhHDv@V>BDyvYsm z=v(to@6&6Q`{{P#`0yr1FIDps+cUV=WH=o;DD+it-TA2)84+KtodR} zq{jzM{r(+a(oEl#^*k(QZ`Hek-^2_^Wa)ha*SEQa|`C{e`nF*)&tFKtU zW4DI=`3C+^_tOe*q+DV2-Fn$`zVheyijDM)yR5V;7F5Qc+|Pu|dV4UWa!bVQtE}5w zGq1HD4DnTbes#O|5tc_GRh-eq!(n;4N=r`0-SgMk^tmi5!`kJIgCQwpHyEPF4*a{%J!bglaQjrVJY|U>23y> z80_X4i%UN6jpPfxd!drAcEKLD>k;z%su){V`LbACXHpiub)?9)ntjK0g|?1^T4}e+ z6g^vf!yg%D9Av%5b84Mk#kH^l3M|=HKiPP=d$-GKcO`3F5V3nu9%E&gw7%KhL%Vp* z&r3yIRv)#3ot9c|4Qf6fs3XeX%oo7a%*ftqu*X8BSlHUiJKVK0<2**F#A4MlD~S_V zG2RO*pBTt#75iSMS(!N4!qFTx&=lpqB$7!vI*`{`>v6`7UwfAbejwcY{r#kAn(m$e zxAFxe8%k5xXjd;}d=?PSw5YEwDLvKb@I#A-xQ4yMGJAWr3m3R0r?+B$G9L|f3O41k zYZ)rmk4tB|UBF$AYe--Hq-MeXEM24K#@Oy&<5+v{Ib zR6%%nSvxnj?OnmK<(&4*JFi@o^*H{~e8rjSS9*cJu4cFgKUwsf_30~{r3K8PZ%#2} zt_c!;>L#I*ut&E- zzNY_9<2kAP4DF|n?FtH;t-$%hH)h@0*F1)K&h8-&j8**%MzK39uRgtG`xAdMN9fRQ zjtVT3a~HOhb0DXtWL|r<$aF+Zsu2be)B~$_jJ>Fw|acm-_MYUDD<-uHCGJ&=D5*ZjOxYN=9l0}m(;q>Jb z4KFIzq;$B?E&HV_SGT{n?8xKIUiSj!oCfCHZDxL}x?8_H2mi>w=_{5|xASgN|I3{9 zDUIjf2Oa8DUD(V2HlyJM4~NQ*4@;J4(m5#yeqQnf7i(wpuHE)Kb7sAQLHEwq70=-P z%M=LTpBQEB>VQwgx14&w@xn(E+Y@xUD?5xceqy#uj)Tre80IXp_#Ln z9}k1y+=k8|rq+i1k#)ZdUn@b}S@UVZ=7IaA>~Yb|rL+lY@6xt^ntR;2onaHx%d_!( z=R`M#JqRxw-qf>hX}0XgcA?wfZEyFoo2)S`&cHJt)~#{%Y3Pc}7B{MMYm_bf9vmCw znS~8$k^P7f#7fa_=%nAVS?J-*L(jc0DCDXRW$0MdFFqmcwIuECo4ZHN1~=SkZ7BHG z%W$r?Chhl#amw6bnwW>j)Dn2Hao0Z=Zr^Ihx+_Or-px1K^I4CKy;yHh4G)zXtTcIi9${E}|o-61x^l7F*B%Fzox2Rw?(^+A@g9a>0$|VtM1p7YCBjFM2IEG)ky?=9NM32y`bKiV! z<(z#>Q(P;vd}wcG9bLTA>(_9S>x%{6>rFS$F|Z4=7uoUgc}S1GV0?=kU8r5dC6?va z>KA6!Iop*shHO_%&(e>4cB2=&PciE0`@Ez~Ho*Z`*==^$SvNj-{yrFD%rAqH;a#wBezD{-e*r4Rz^!WpH_#KHjmB=~b>p%X? zsIJ_$cuVr8)Vl5ldtEx~`M=wuKRj6EEh>{be2GIQbIB`z@9YN=`}NyJj;`L;Fz9K$ zeEH+!1iR&I%XTw$LaCm< zc>b#+iCkv}j%n*~8NG<(IpDSfd)+Ph%i}L^jX$=X-TGN0VW9MrR(R6+lz6AWy*GpN zXewljv^nApegzfk8*NZp6#D%+gEsdodv>UYMc-#2`gbY%6&iCc}qqWlr1SevWq znLJyR^!=RfZ^nLKfP3*PW(#(SdqO6U*Yb2}n{&^S#1$^&JYTAJ>8i(&N`e=>j^g5z z&+F3)c86QAW(h4H*rYAJ{`6+kke2RsC(+n7hB zJ#hVkXy4wzy_W|$2wNQ%&F!GTw+*oN3eL6|2P@cKIw{RPr)R1U8?N5bu3^t#Z7KX- zk@Zcynv%uO6eBG@IW1wW0ESaW%kyb`!;U}O^QFYd^x+_ncf#TBtiz0US$2KtOe2gV zLfC-|3usl6w;Q^+e7)QHHDlmztNO2>!><}=eN1O7Srb^Qd8&EEjj}Cl1!qLX9d(Lw zel~=DxN|z5FTyHk9mm&FN5LT9L4{Pt^si-K5(_04+o=>~{(P3~k!&GyQc*}^@8Spc zdi*#8>D_vKuXsIiSN87T*L|rr`l`dPyX|60T2DFdU~+!=U~?Rv8W?YjiR%sbQHr}` z!wbg|=zUjzaNA5gtk_3QBi>*$M}PPSgRM-_%(x;x) zG~8czQB^OYsmwk-Eljs#?=_!O`1!d4)gqg%YwtG~d@&AJP14nSd?F_LH-}i_lAD8z z)jsApz9|gEUD3Ln-p{hlFlrMkYxE#Z_u_r5`c(?<}0GeCn^PKg)7R&%U%xQz z)tJ@$j_wyS6l=MN4Zq@jO(yPBokH2>liTtW{1c0-C2seJn+zqJ?fta&*UeRoOj>;h zqwWq|HOfwDXAf#sH+HUhy7zNN?mmaZj~6fBwfx213RQnt(wTkB(-4ewRh0_`w*nT%DOwe)RZ!GYFUX-*5EIv%7O8Zu6Y>dBUg8F$qW4FWlRh*DzpSd3bR@p2my* z0PSnlHyYk^p9kEJ?!PP57n$bdw&i~A{AZqASJn23sjb9tVHEE6^V$SyClLxAhkqz- zb^gf1cOaD6t@1~ZmEZ2{pf}M9EmvYhpYK-;Pu=}0?_pbZ&c-*P%%(BFnGGdNV})-? zhS*;oSU9v#(ZW#7%RlHq7^emEhfYb{>(epDvrpD}<-O7r@^J{%mLvSKvkz+LYhJGE z=-cDalP2+O;1hpplL#F9YuTat_WKDYofler(xdmMUv(`u$q#O{xS4N}JMVN{6MOfK zEnYiTeqGt)HE_`2^CQu)*=m`5RadZdD-0CfMV^-g$ou<6u_iQ2Rd)xqNH)}Z)2}E| zcJ`EF)2WeA`@LYhq*Xy>XxqB2-sLG0aYLI@Vj7dSaem2V`4Y|Gsy?S8;r8Ar@tbqS zS=Y|<3pom}6Q4DEDJ}BSICx1MBmkqojQ@*~2BPKYwV0+;8u>*{URRo5SzST!S1AoF zNuK!X*!$-0)R?gBga7Fue3l~r_xP1a*bKk@`Kp?2LuEaB*FQs02%2gfhu8}G)yfw#fA9^j#pulRw{tU%3AK0TClhN{l&jmI}#xT8|QTjHECJ2i*994=9mS?~fZL zvVfFGOPm9|*98(h^i58c$cvIl2ifC{hMOeO0*;ZfBzdRE?v1evv7{P>axMQX;G^cQ zqbQV)f!!jcJ5^r+u9Q!3X34~YiGiljl%q6J{p3?+s>XzpfifiZU=DH?e($k>J0 z+LJ=j&KT?Q#gZh2ubPlOYLa5o!ksZBWvxTWnhjBcgbhHJE8f-~C2(rDUx^YZOG=BI^Yvu0+Dyg%n6tcCf|U!jN)k^wb}D4@-_ix$QbWuqdU`x zLyTjBm62vngOB6{0e&VDqLiqE$l~BYEL#VR)!#*9Q>~`7YQxg409pkNj=X|k;z}e8 zDpL&`OPz>owJ@gjCkueu;Uh6YfuD&4U)6sEjc-Jls#1H!w*6axG6z(WLy@{*2_8j` zFy2VhH$qI;4GFpQeh)1bA$Zfzr=i(}A`;X|5GSRE&{AML7YJTtVt}f0qGJ~zT0lYM zFwKc8k+4pe8Wg0s({({20B=|A^IgY+pQ$U8gZoF~7Bbt)nz zkz?yk#6X|~+Na$OC__vd)sfDM@xT)|SAHgb&qAQ&!3RB19y6qjr00PBn?cOTLcICy zy=$-Cq3@i8bU^{pZv09lv>8#x8k^`yTfp4W+!8N?Onb&0oT%3!OuA(%%t659f?gy$ z0fe84ghEqlm@>8p@DSaW+aK>hedAA^YkGt8(2Dnq*+fJXuoQ^)Boh-lar)4QM^ zfMKAa6iUNHOR9i4oIOl!$k0}VveHxl%^7Iui1gN)Dw-!ALk4vud~gXLB-fYVB{pc( z94L#-7;Y^m%;h3D<}R`}=HzV1s-z#;45$c5Ink&9Na`p@LFgc-6^+b~hD)ohhhV8BLK` zjJlmGvBm3P$n}!6x|1Bg zp*5wTGyxN&KNn2wlc+}`!_esKddMj1$+l^U3AF5z#WXZ9Q~Gly5?ZhQ1NBb{mkd@Q zs=yIZ^d~r!%pWL{D5cz@9t-nnGCY65pj>}Y^AzmpK&z>eLp={pb%R$R;cYQ4WUzd5 zB{&ZPHjim)4l4eLdaSN91}PnoVU{1;d)on+wbPgk#s9`6@4K$0!Wy5UtR@W+5S`J~ zms7?ZE6*cGI+0P&^tPhwBS@ZBLoAR&c@F1uYEk5knSyVP+zfsy58VSz6Mso9jl3C6 zva>vkK(`-|7)qmbD|kmCZQ^MJ#8x=wfOHNe$Dtyf3=u~M0v$T6wl-0Vb9HvcI9QSk ztMhx_eHLS&p-EUWHO6&+qLMiIG(|FcwrgBUL-NEf2JP`# z8V{feLq}9Y>Gt9$l{7_X%mJLUEldZ^?cre>*$Grb)}YvK2shUt%t68O&y`5Xnmvo6 z2^3T)#-7?K>u89IY!RYhDz$5)Y2R}2-JL8nG*F}Zb0rcC=>H8$t=dX0RRT(2@!1d_ zH2&}rZ)$?0Nhz5(PE}jS$zInMi*do5W62FGnsen3tO58jfXk!ckxQwBtH5*3(FX-& zJS=;Mp38i|NwQ5HJvmnV15ynGO9HIOFrCg6r0_rp?t-8%gHrP}HVAjU!jM#secBGgjx z=9YH4PqyY7F05{Ff$xr!_Wb6SHr6;S3>FrgBLj3tOk|1{uCPyQnua=CYdMUOyG zFhMaNn*C>{oGWtF7*ei5j_V}x>yBs2MT zidOu3SGbcS5Sihb*`F(sunha(??l5HI+r#Ec|r}N`(IvE5 zj{p58CYnVRGec0}4brS(fE?oy^lx;~^oPyblnlUsBG?4$uL}^@_|EJ^t`5-n3Si;+ z@t-S^(CbYZa?&a_c}Uou9Yz<)Ob*vGIp6M(#$aSc*i(owX!ah$|BXGvYM`+5&F8zI zl`~;LL{B$|PyD~w#4TQFA#$M=EN%sX9G!mXo}rpN8p{5*G56@7XZA1iWp&Y@^juiF zf(~j)A^#OkTv;ae=n_2$Xh@k~<&SeAv!TTER1-Bu6Ax)iON@&Pnee^YSUM;Z=DZ^- zr_RF6FH+6bbalocLzwoT^_bARMu%(SN{d|NZdnCp=7i!NT4|rFRKx#5$&Q}GDL?i> zHb;Xz#xX+~o8iX)g-g{4TDz{Amlpi|ELcJZbvGq9|1Wo=gTXkA`a6-eImi(1sp3%J z3!&vb_yBr#u`}cUaRbB~U!!|_8`L;yJfI=a^MCG#|A9K;aikMOdrrFs832C)4?t(7 z7LWc9aN-(Ya8};_0Mh(b(?TiZW2&J#7$`9zt1KxQK-M0JS`iDXrb5nu9zeE~{-4NO zXBxZ`I%j3+z@RyM+0+4KXT|@EP2AoL%RjNYErJ-jVQP38eEI(&6X#xhtyPcGNrI=}<9nwgGJjS=4LSO8Jk(Xxz z0zYA86)cb>k-vheRQ9S(zj;KcNI+jT4(z`W1n)ozeKC)mP%w%NRA?|(Q2m;50UrYC zz2%Zs2EunhOP~X1#6ofqa3l=!Tm>WJscbc|$PT9R%5sVr2MmcRPgcQE!X9WAKk#ex zdf4Jc{|F^+LfRe^-P2&g6VQ9*P$sln@=qYL8w0|37P}eKx9yf0q&x zb8e*RhTa?ZNP`tMz>4SvO-3uIKp8+$*5+^P5jW&EDaCMP>0me*6741fu&9}|gHLi3 z6pOqqzhG7&ZzJ)8-YbP_y)SU~KXp*@=IlP=GzjStO*g2CUdnoL138)w#>o}w2xR=e zzO(W)JR6|tgAaNJba^8=#MtBYvF$0)$7F4tEnV%+VQN3#2gyX+WDzlYHb_WYVf;jI zh*{4|9h$g<92c@Yb`&gU01krg(g9njkx$ks0*m=2BQ^Uaos1e7I=v*=9httw?GR~I}EJ2szIc5rmXk8jA59sPSn41RQ8MI0Vj ze^Lqxz%Xc&|PSc#Y zstKp(^ukIf8V*ob7UeUVCREelESJBAo?+)(0wFK$8#L@=D9~u4faa$E4LGK^rYotI zee_P}#2Qd_Ewn6}{>b9L(J5)#EnAp2--D(Vh74aCrMtS-f1(p_TgN56GTjh%-a&Uo zj|2xCD8eb2yFj;@(Nk5$&OP@5`B5NW5T#DCGiCCTrxY`kHVlhsm6k(Gy@!tyO1Qfl zMZ#f4wU#T!6~nEL!`r}Mql?pqRjp(O&r8wG^0176<~e-O-JuWma8S_s{!lew1Cq5p z&YcYK{k}_9{@{#J&?V4QuY;ac0g1c7h|~G-HqhlBG?P5aiZb35i60LmR+9>_%2udD z8z=ALK?Xc24cWt%pb;aCLg@S;2%dRSV8ZE0;=094ciy=PI>D-!Da(#k2$X@QJ~5f8 z5c2D5S2a8mqnQs@M03~Wdbc^rB+%Xa+VfYUk1teHKn z>FrTatQ=Tq#U!AdO+i~}I@`j6DZK3=jMW}n7d-bKTL+kmA_wae2S&&aMGFAz0=T;> z${$xkFZfSDfX*-xMKm?z4>kD?;GJMm*c|)kN+e_i{0n%xdWi1}t=yK#0ICf_L`0{o zKVeQqfqGi5ww87??U6$WOvV>`Ap51+1{8FuU~d=+0vtRbjfZUu7I4}cvh#OlVmq5+*xk<< zSCP%qUdz&E{{kiAKne6naW{sv@UeyDh{*5@@>kyI^^9qwRAkcz- z=y)P}pK_8W?2aRCLwvqz-XUNt0~?~-Ygg_+apc{g-H7XSJX*R|2fFAwrl|wul867o zB2Fni<~EG1{y`oGpi30FMdT^6$O0QnJSi79OzY+@gAV%}f&v=ATS6WnhrtX422#L{zeB7<$N2-W1(}>1Ptt(6_$%5qrC-6H z%AuE_#hbmLP&}zfcGH!7I}d(y0%}fZ;cFWy5>Co60~pV$a4<|K7zQnT?k9?blQPS$@Xd!7g778~ zz6BNfK7S@JTm_tllwFGFu6?8d(lyc1v7>GOnTZ17cykX@exoVq zp??ZmwrN_+TEd7%&h}7v@*w3muXpzNc0drG1ucudcd?a}Nhf6)e&;eQFGw$hD2$fw zvW~oT$SFN^aIVglUGX9Ry)?FlgUIUb+DeOUf{_SPlK3zzFqd zS|)!8PW&Thb`Va=E&@6D&5#e!aDvyM6YjG@6bN^8Bok}GB@&M97!Q+Z`7y$j$|q%< zz_-^bwLrefwEO24rBpsC`z+g6yW%*={|fTaEnBpcGWj#iml3xSDZM9vEOKap4uuvT zAxV*NQkGe!=P11sT&5aEKXmOPU5>o)@w5I6938ho3lk4zhEHt<&4BO;ydGT{+^s?_ zLB`dV_*q4WoeES4R~sM}_cBjSLIz+Qo3RIA$4(d=EzQle)&vp%$n%3`90RTCgZuCGjGMII&v)2=#JvKp$ z%b>z|1U`5l-C;C zXOM@Hec*BE(ddLDc?zb>3J@B_T(=%!RCJKgtUN4^hHFw$RwZ<}ds4 zlWE6H$36Y@y0QNNC!>r$qMzP!$jwZBJN3lUzSoJc^1j02I~@MPJKb% zU*@?plrpDFMl3h=ooat2=boih@{EO9WGI{ZwwAwuf=KcJ;_q&m-24b*>RU7ZGGZ^1 cXUy;p4NX-#7#ty&fPdWf(a_|_LJ+3;9~ocWsQ>@~ diff --git a/build/windows/launcher/launch4j/manifest/uac.exe.manifest b/build/windows/launcher/launch4j/manifest/uac.exe.manifest deleted file mode 100755 index 3041fbc5b..000000000 --- a/build/windows/launcher/launch4j/manifest/uac.exe.manifest +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - \ No newline at end of file diff --git a/build/windows/launcher/launch4j/manifest/xp-themes.exe.manifest b/build/windows/launcher/launch4j/manifest/xp-themes.exe.manifest deleted file mode 100755 index e2c7511f9..000000000 --- a/build/windows/launcher/launch4j/manifest/xp-themes.exe.manifest +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - \ No newline at end of file diff --git a/build/windows/launcher/launch4j/src/images/asterix-o.gif b/build/windows/launcher/launch4j/src/images/asterix-o.gif deleted file mode 100644 index f5cf3b3072a46cb69c107e2364b6efa9348e046b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 51 zcmZ?wbhEHbWM$xCXkcXc&%p5i|9{1wER0+Xj0`#qKmd|qVB+GDsqA{mzj%&`2!k~M DIGPKO diff --git a/build/windows/launcher/launch4j/src/images/asterix.gif b/build/windows/launcher/launch4j/src/images/asterix.gif deleted file mode 100644 index ba801670aa9ab92bc8af18e64f415cd7647728cc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 53 zcmZ?wbhEHbWM$xCXkcXc&%p5i|9{1wER0+Xj0`#qKmd|qVB+yfSi!zKebJmPQNauh F)&N=64FdoG diff --git a/build/windows/launcher/launch4j/src/images/build.png b/build/windows/launcher/launch4j/src/images/build.png deleted file mode 100644 index 625285f0bb6d7bb8991258c0785bd5ec3128687c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1607 zcmV-N2Dtf&P)FufpQ#6czJoOKY#vm z_WSoAXMu8CD=HE$m6vxi2nYx<{P^*m;n%O94C~e{WVm_r3Ijj@F-b_sFhoS8!EO5U z=dU~y6Z33URfQuQ9Bdo@{P`pHV7 zK0c6IIgkPW{{3V4{rk5hkp2SXe*X9GFN3VCA_G7GF*`VTGJwJv=t==zUcU9p%1TnI zsxm-66N9iYFN21LGM|Zw7QdvV0Nhm|_5c5~3J3^D=?Dvp1SlvdO!)r&yDKm_RsgN~ zV`gU001!Ydu*m!K=eHmi7pLs^?>`wHK77fbq9P6U1qTN!0}BhPcUf7P7`(l$n2e0H zLV@-(h>Hs_oI7{hX8rmtbN>BfjQ{@q%O8LMVz#&U0J+v57#ShIe*MxE6&2x?M-h2RC0*p+C7cW>CgoJn* zl$9lcma{;8`;X!D>01m34(z_Ya^<|sSy?3v00G3p#Kf2jbfu86Fh9@*TwoW03}k0# zWw?9y3B&sJ>z`k}dhQ4?QvRr@Xc}8s*s3uy$}&89^crk9G<7mux^#tM$&wjmVq)T_ zL41G!VgUk6c6JViw{JfIT?z6gD+4n#GnoDC*-M7y%V)JddUSUxGI;DA<8H8Zn* ztEs8Ypr)n)G>qd1Kfh3-p`i}YcZ}fR0AWr}Hin-+|1&IDF#9S%05RXVae3>*hj*5I z|Nd1~SJy~GR8$bCn27i=g$WK0*D!8FdrYkoSdAJFQ}CI_wPT@=Ko-Wfng7h z7*N`VlqG+`uKfA)H#n$37J}qJVBx}9R~Ijy9`WME^YuXPH-G>F8+`Zf&2#VHzvk7_ zGO_|C_H*Y>{{Q*&CnFCJA21WJfg=-=3;zSd@(Vb%ym|8u>?4pv-oO9GaP8Wq|EEtM zuLTtdQxl5lvzprFuWM&4% z_V3?67!Dme#4vYm-wY`!S;g4cEO&l>L55wsHon=hW9^jZ&!5i*2R;-41P}|Zss)(7 zzg@a?>cH2pU(A69@qo(gty@>@xq0(?0TBOv_wH3ED=WLq`SYiHfZ=}{T|Yno;Y1M; z(clCFjCn&rLBU8RCFLeyYOz35#)?ZnKmak)sxk!#FaUOhPlo{9ml*&6002ovPDHLk FV1mMa>(u}N diff --git a/build/windows/launcher/launch4j/src/images/button_ok.png b/build/windows/launcher/launch4j/src/images/button_ok.png deleted file mode 100644 index 5b0f6a6174f67879d89b8c970d88734cd6f9f844..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 883 zcmV-(1C0EMP)wF51aIxG|t0o~WeTux?(*f!J?S`!vJrWM3^ z)v?u>(g^>@;xO#mkNlu=e*%b!BkO=S9U%&s|{QUTj4;ur+Qxv`b{1=&{q{_{@=tdkKKPJjPv{N-R+ z=H{q0b!wOgrI|?`QkZ(!{_7i9LV-VtRJx`%DQ2F^23wD{DqBhIRk` zF);r5{m+$GoMl&Put7+Jt2=`@4-Z4{!AlI=w!d7({+qd+0V(7F0suh(zW)OTFd63V z^!sFSNlF9<4gMd;*WzU&Dh*+FS2`3*A~OK^{__Bz$W0R(*Uum z?9l=80a*nF0_+3*1ONs71^@>82>=H93IGBCK>)u00}wAF|NZm@`|<(rTQ4UU0WcOM z00aL60Pp?k0KeVV0IsF+;Q#FbO$G-6;062!00#UB00{XE00{OE015OE00M|vNJE=} z^$*A6FQ5Ne@vDAS;$dfD`1Jo3!|5mY7`86`{^s{nmH;M>-&g)K|ATm%5g73x%=8b8 z0Ro7L;}<&v=RdZejL-PCo<9Aa;W^_ShKsN6GwfXY>&vg(Trted45#rWFn|DJV*bm{ z0Ky#q*cZJ%!~O8Y?dJ?fS26$kepw(JsCg%$6bcYP%o1uwz$j&AU}9wa&h(8#?9FW+ ziyzl{>lm2-O#9FFhv6UdZ-)OYzzhWT0wab200G2EX?6w(FaS`kAv2YZ@FM^K002ov JPDHLkV1n^7jC=q9 diff --git a/build/windows/launcher/launch4j/src/images/cancel16.png b/build/windows/launcher/launch4j/src/images/cancel16.png deleted file mode 100644 index a432b492c4f8f54714290b27bd978eefa714488d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1133 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 JPDHLkV1n^7jC=q9 diff --git a/build/windows/launcher/launch4j/src/images/open.png b/build/windows/launcher/launch4j/src/images/open.png deleted file mode 100644 index a801665fd57e06c74dfdc33a68c4f53af285fe36..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1412 zcmV-~1$+95P)I!0_=POyljk&EUXNyEG!JKelswf+sfnllYwCx(8xCoJPHg9JW31z0mQ<`$F1?{ z4+q2F?+gs=z~d_7DR=0I~e}@b<2gqKfn%pkk2b-$2c*96;9t z>2E+yUxD~1(1XAJK;%Gdkl{a|_#4p0Ji@XfuNhgTfv&s5z%IrBawR|jv3&UO^~n#Q zq0Ijw8h}iO&tD;i{018G2Z;t_ARA;UNd61Z)&GDrpMW3-!+&NzRwX~6_+MrQ2FCvY z0mSnD>BGlwzW!&B;ARAR^*_U}|BPTSBOCnZKg2+g*ss4(mjYez1?bv;j0_CCfz>T?`}5C=2Z#Xmt|3B;g$1Ijvop+5NmG~@@= zP!Rk3A4r&kEaK!5ViL27@Rv}MWBAR$$?$ILvljpX#PWkn>+#Ds@Bb+Yi!gyS`~^lJ z6VMf}zcDa8`^>=b@h8L(kS$C=Ic7#kI{gEUNRUHV*;yI>eSXI9>mxfbb$SEiNMv%dGB9wlKxkkBVPIhbg&@#ipy9uv z1~aj-G5r7ili}Cbj|`vho_fRZ`^{;90AgWyfAj6Dmj-YDG05|N2D)z5*?$ZdUNbUq z@iH;+asmzd2k|oFUr4YpL0$Y08V{hTdi3Bu!?(BJ7mQK*{^C7Dh^Z*Ue^GV@MOg`k z>zhtL0A`L$AbEfQVqy4lmErk4@f#N({$gNd1cuC4VA5a&WnpHZ!Hi)4GD2O+2uk`O zO+eRvee<2+-?JAC=Q(&7-k-U{@b2E-|9>9tIRTV@2vQ3WK#UBWN}#MHF6LCTRn#!q z`0XoDmIfv(_Wumb%)c2}7``(6|MQXI*QZy1e|>!V^Y@q6-~WDk^8VZFyU%}pc>eO= zkN2+`zP*0Q@b~R=Ue_dGhz$>lX|^-#-H;us1+&yawuh0mPqx7?`mce!`1PC;$i`VBm4W znGF9K^??DY&+zB_M_~BB0T+V|4DW#W3smzzVhehJ0Ai$7od*y=G^?5b0t^7g6*WCm SWGb2f0000y@yED7*N)=ublK5^yFXnrGrvDy+*w< zjaCZX(FF6Y$jkk4`euk6GFCTOUfW9lgjXpntgcBbt7SytA@1|b`#hn!}=@hg26 zhmF4G38m`1|3$rW3pdb4kzhYgV-iR9koWKcZxG-olj7S|kb0 diff --git a/build/windows/launcher/launch4j/src/images/run.png b/build/windows/launcher/launch4j/src/images/run.png deleted file mode 100644 index b41fa2b975b37b4cf67f50a1c403480c2649313d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1159 zcmV;21bF+2P)%kJa12YY#%mi0B=4CdZ0UMfe1D4{Sb2hmk%d5?)d6y{ z?kw8A*ztwwyawlRx-)(O1Xisi!7Vqx+fBsYLS`1j_usb|e*JZ209wcZHJ=;+5I|sq z|NLS2Z*3^Wuzij{!-RHsRRvkW9SmQ89{^gQ1$RA(03d+C2LJl|pW(&Ve++MbFffGs zsWWU|7|2vmU~A9M$8mw-XSsyTb|J4Ev9yW0J5&-}L2yE~_U~s+)ksK;m`kvKnwD~;ZFbn1Q6KZzaWEw!SL)0#NgN8Ao%ig zh!6e?i85prxG@x0`AH~g%T8qY{^t(E&tKl)*u~)kfB<3v8w?DJx8H$=0#nSVZw#pM z1+?_V7f6bdkda|XEtFz7d;E^_zU}8WzkBxT2m>oiF#`+BX>@}D0tjL-5Wfbx^cm3A zUw$y)ObCxZFaXV9Vvy2OV~A8&WIT7|s_nUh7moh?_;~{`O=kh~z#EuafB*s;{14<} zpi5r@UHu)8!C(&nBl#uJ2kfk@3=-xB4DOmLtd|d62z_||n)kmS-={LLvo`>heFF#} zNOl4m^b44|{``eRBq0p4_vbGLhP%Kxc=eZuLCwvE!8ksgOGID4l#!9~HpobT0Ahl< z1eE0dGZ3HIKyk*(3~|sqpilp>urjc)vw@^IKmmtmyAwxMqL=g1DFo;#x)^?>82MS%Gp)K=J2yUo%|ZcaGuNwR0cbDP7#xwsuJbil*Sd(M{4ZJ~wd2j#_KwyKJflihb zWn$n08hmvB1BPwO&oDf_`Qj=A3qvjgFUNj{pMRjH{U^FS1_&S)NLVs5KDzyuVb8`Z z3}+7Beg-t4oPm{T2@n&PxUm3$00JBQ^7WTj{k2=Uet!AU$H2+j0}S*p48Q*}Pyzq~ Z3;-FbcO_QTgLnV{002ovPDHLkV1n4+1=aun diff --git a/build/windows/launcher/launch4j/src/images/save.png b/build/windows/launcher/launch4j/src/images/save.png deleted file mode 100644 index 74b37b0b5101b0b7136653b7cde0885b6dc7dc9b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1182 zcmV;P1Y!G$P) z-hF5J^WoCX)qlR`#Di1-1P~+4#R?8PeVM95l90Oko}us>zS7f+utZMoLF$|@8hjjV8;Rk5ZuKA;{2?9oD2+H z|9&%wa&j>I2b%EvHzUKJzYJi5{{k@+NCPv_0uTmrn3y0m`>(GIFCJWHVC7?Dgqa5r zfCn;00RV(yU=;BKj_&^dZz5_d)rjB_nk+{X|I3-}ISJVg#!qztLZ}j`_cAvD>Y(~l zqnBZ97m#v64DoM#1Q6WCAlv_ez01VF#LNf`JBaIGUIse_Nc{Z^aXm;Jq#hJhEI==? zvoSNUvcMh801!ZMgF!+dg-lEklYnMJBJMv_k_l?Te?-uL4F3xx7#Sf!#)yWfHXMlflM}_3z&cb{r5k_3>W|iAcVnCuYrOA>=c*+Sa5(W zg}RdYAH?u~|3G?}z>fL%57l6R075YsjABLZQe*+Z*4f_Ye|G*fO=0Ry2Ohfrh|Nk&N z`YHf+12dAr00D%^c}x&*9)HHl@aYaK!{@L6z}^G-0^~9<2J;!gG{_a8@CDHzA26{) z(l-nM1Q3eBAkE)^F~a!zGlPrdHwHFNW@z#PXJ|+^24YrVa=m(&fnmj74h9*0P6jS< z76uleWh_Wx3=lx5kq4Cg4oviFBEJ|?Jb;nH2FWb{8Cc=z80=-B>-HS|&anC5Uj|l2 zNVx${QAj}n5J0HO4U|TK_y;h%eg5{Fp`rgj!?&;h8JY`Ofj(k|hA#sH4>0S0`}vPS zT%3u4jh%_%2hf+SET}F92q2790gBzYDEqsst1;e+yX$~-u?kM7$AV)2A|t; zZ5^^Y^EptPJ0|e=~dq8Y=UPiGlIX&;RE) wT{y%r*%+(_Ab=QYRp$W&5EBE906>5N0I{64AGQE|2LJ#707*qoM6N<$f~MjGWdHyG diff --git a/build/windows/launcher/launch4j/src/images/up16.png b/build/windows/launcher/launch4j/src/images/up16.png deleted file mode 100644 index 184c118b63424218e82ea1a7d8acf4aa7f4741dc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 906 zcmV;519kj~P)VFvnKmaj8 zi~&-tOdykhoPR+4yE`w}r0d|mFrNMU!#S#|tZIPb(;;$Ttx(Ls01!Z67cj6h12u#6 z{$*hJ`?okP)uedh1ZRd-cbOPI{a|2dZMA3k`-dU9v+L+fpew2wI9P#}GJ>@N1P}|{ zKoI!*$KJtNxoP?o7lu{0nHc7s{m=0I>ko$S@Bc8gwOcXVx%<9s?b_=X7+Bd>Gq6Go z002(O`0<@$42yR?WAJp7W(bQ^j|Upy3epM?06_r0{{a90{{R;znA6A1=l}Ql{Qva# z`~Uy@_y3f;LcX?f=u)<^LcpoZIoKfq2*hm6EDW#S{A4I=JM-uJ@4p{8IGH(qvOydV z5I|r9-hTMuwr<5$A%VDw!}=|E4={ZD zQ^df`#Ks`R@e!mKAb=nN!Nhp~A2-{51} 0) { - os.write(buffer, 0, len); - } - } - _log.append(Messages.getString("Builder.success") + outfile.getPath()); - return outfile; - } catch (IOException e) { - Util.delete(outfile); - _log.append(e.getMessage()); - throw new BuilderException(e); - } catch (ExecException e) { - Util.delete(outfile); - String msg = e.getMessage(); - if (msg != null && msg.indexOf("windres") != -1) { - if (e.getErrLine() != -1) { - _log.append(Messages.getString("Builder.line.has.errors", - String.valueOf(e.getErrLine()))); - _log.append(rcb.getLine(e.getErrLine())); - } else { - _log.append(Messages.getString("Builder.generated.resource.file")); - _log.append(rcb.getContent()); - } - } - throw new BuilderException(e); - } finally { - Util.close(is); - Util.close(os); - Util.delete(rc); - Util.delete(ro); - } - } -} - -class Cmd { - private final List _cmd = new ArrayList(); - private final File _basedir; - private final File _bindir; - - public Cmd(File basedir) { - _basedir = basedir; - String path = System.getProperty("launch4j.bindir"); - if (path == null) { - _bindir = new File(basedir, "bin"); - } else { - File bindir = new File(path); - _bindir = bindir.isAbsolute() ? bindir : new File(basedir, path); - } - } - - public Cmd add(String s) { - StringTokenizer st = new StringTokenizer(s); - while (st.hasMoreTokens()) { - _cmd.add(st.nextToken()); - } - return this; - } - - public Cmd addAbsFile(File file) { - _cmd.add(file.getPath()); - return this; - } - - public Cmd addFile(String pathname) { - _cmd.add(new File(_basedir, pathname).getPath()); - return this; - } - - public Cmd addExe(String pathname) { - if (Util.WINDOWS_OS) { - pathname += ".exe"; - } - _cmd.add(new File(_bindir, pathname).getPath()); - return this; - } - - public Cmd addFiles(List files) { - for (Iterator iter = files.iterator(); iter.hasNext();) { - addFile((String) iter.next()); - } - return this; - } - - public void exec(Log log) throws ExecException { - String[] cmd = (String[]) _cmd.toArray(new String[_cmd.size()]); - Util.exec(cmd, log); - } -} diff --git a/build/windows/launcher/launch4j/src/net/sf/launch4j/BuilderException.java b/build/windows/launcher/launch4j/src/net/sf/launch4j/BuilderException.java deleted file mode 100644 index a84c2e279..000000000 --- a/build/windows/launcher/launch4j/src/net/sf/launch4j/BuilderException.java +++ /dev/null @@ -1,52 +0,0 @@ -/* - Launch4j (http://launch4j.sourceforge.net/) - Cross-platform Java application wrapper for creating Windows native executables. - - Copyright (c) 2004, 2007 Grzegorz Kowal - - All rights reserved. - - Redistribution and use in source and binary forms, with or without modification, - are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - * Neither the name of the Launch4j nor the names of its contributors - may be used to endorse or promote products derived from this software without - specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR - CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, - EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -*/ - -/* - * Created on May 13, 2005 - */ -package net.sf.launch4j; - -/** - * @author Copyright (C) 2005 Grzegorz Kowal - */ -public class BuilderException extends Exception { - public BuilderException() {} - - public BuilderException(Throwable t) { - super(t); - } - - public BuilderException(String msg) { - super(msg); - } -} diff --git a/build/windows/launcher/launch4j/src/net/sf/launch4j/ExecException.java b/build/windows/launcher/launch4j/src/net/sf/launch4j/ExecException.java deleted file mode 100644 index 236ae780f..000000000 --- a/build/windows/launcher/launch4j/src/net/sf/launch4j/ExecException.java +++ /dev/null @@ -1,66 +0,0 @@ -/* - Launch4j (http://launch4j.sourceforge.net/) - Cross-platform Java application wrapper for creating Windows native executables. - - Copyright (c) 2004, 2007 Grzegorz Kowal - - All rights reserved. - - Redistribution and use in source and binary forms, with or without modification, - are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - * Neither the name of the Launch4j nor the names of its contributors - may be used to endorse or promote products derived from this software without - specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR - CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, - EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -*/ - -/* - * Created on May 14, 2005 - */ -package net.sf.launch4j; - -/** - * @author Copyright (C) 2005 Grzegorz Kowal - */ -public class ExecException extends Exception { - private final int _errLine; - - public ExecException(Throwable t, int errLine) { - super(t); - _errLine = errLine; - } - - public ExecException(Throwable t) { - this(t, -1); - } - - public ExecException(String msg, int errLine) { - super(msg); - _errLine = errLine; - } - - public ExecException(String msg) { - this(msg, -1); - } - - public int getErrLine() { - return _errLine; - } -} diff --git a/build/windows/launcher/launch4j/src/net/sf/launch4j/FileChooserFilter.java b/build/windows/launcher/launch4j/src/net/sf/launch4j/FileChooserFilter.java deleted file mode 100644 index 5199a6deb..000000000 --- a/build/windows/launcher/launch4j/src/net/sf/launch4j/FileChooserFilter.java +++ /dev/null @@ -1,76 +0,0 @@ -/* - Launch4j (http://launch4j.sourceforge.net/) - Cross-platform Java application wrapper for creating Windows native executables. - - Copyright (c) 2004, 2007 Grzegorz Kowal - - All rights reserved. - - Redistribution and use in source and binary forms, with or without modification, - are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - * Neither the name of the Launch4j nor the names of its contributors - may be used to endorse or promote products derived from this software without - specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR - CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, - EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -*/ - -/* - * Created on 2004-01-15 - */ -package net.sf.launch4j; - -import java.io.File; - -import javax.swing.filechooser.FileFilter; - -/** - * @author Copyright (C) 2004 Grzegorz Kowal - */ -public class FileChooserFilter extends FileFilter { - String _description; - String[] _extensions; - - public FileChooserFilter(String description, String extension) { - _description = description; - _extensions = new String[] {extension}; - } - - public FileChooserFilter(String description, String[] extensions) { - _description = description; - _extensions = extensions; - } - - public boolean accept(File f) { - if (f.isDirectory()) { - return true; - } - String ext = Util.getExtension(f); - for (int i = 0; i < _extensions.length; i++) { - if (ext.toLowerCase().equals(_extensions[i].toLowerCase())) { - return true; - } - } - return false; - } - - public String getDescription() { - return _description; - } -} diff --git a/build/windows/launcher/launch4j/src/net/sf/launch4j/Log.java b/build/windows/launcher/launch4j/src/net/sf/launch4j/Log.java deleted file mode 100644 index c4d591b0c..000000000 --- a/build/windows/launcher/launch4j/src/net/sf/launch4j/Log.java +++ /dev/null @@ -1,105 +0,0 @@ -/* - Launch4j (http://launch4j.sourceforge.net/) - Cross-platform Java application wrapper for creating Windows native executables. - - Copyright (c) 2004, 2007 Grzegorz Kowal - - All rights reserved. - - Redistribution and use in source and binary forms, with or without modification, - are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - * Neither the name of the Launch4j nor the names of its contributors - may be used to endorse or promote products derived from this software without - specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR - CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, - EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -*/ - -/* - * Created on May 12, 2005 - */ -package net.sf.launch4j; - -import javax.swing.JTextArea; -import javax.swing.SwingUtilities; - -/** - * @author Copyright (C) 2005 Grzegorz Kowal - */ -public abstract class Log { - private static final Log _consoleLog = new ConsoleLog(); - private static final Log _antLog = new AntLog(); - - public abstract void clear(); - public abstract void append(String line); - - public static Log getConsoleLog() { - return _consoleLog; - } - - public static Log getAntLog() { - return _antLog; - } - - public static Log getSwingLog(JTextArea textArea) { - return new SwingLog(textArea); - } -} - -class ConsoleLog extends Log { - public void clear() { - System.out.println("\n"); - } - - public void append(String line) { - System.out.println("launch4j: " + line); - } -} - -class AntLog extends Log { - public void clear() { - System.out.println("\n"); - } - - public void append(String line) { - System.out.println(line); - } -} - -class SwingLog extends Log { - private final JTextArea _textArea; - - public SwingLog(JTextArea textArea) { - _textArea = textArea; - } - - public void clear() { - SwingUtilities.invokeLater(new Runnable() { - public void run() { - _textArea.setText(""); - }}); - } - - public void append(final String line) { - SwingUtilities.invokeLater(new Runnable() { - public void run() { - _textArea.append(line + "\n"); - }}); - } -} diff --git a/build/windows/launcher/launch4j/src/net/sf/launch4j/Main.java b/build/windows/launcher/launch4j/src/net/sf/launch4j/Main.java deleted file mode 100644 index 45f84ad79..000000000 --- a/build/windows/launcher/launch4j/src/net/sf/launch4j/Main.java +++ /dev/null @@ -1,99 +0,0 @@ -/* - Launch4j (http://launch4j.sourceforge.net/) - Cross-platform Java application wrapper for creating Windows native executables. - - Copyright (c) 2004, 2008 Grzegorz Kowal - - All rights reserved. - - Redistribution and use in source and binary forms, with or without modification, - are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - * Neither the name of the Launch4j nor the names of its contributors - may be used to endorse or promote products derived from this software without - specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR - CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, - EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -*/ - -/* - * Created on Apr 21, 2005 - */ -package net.sf.launch4j; - -import java.io.File; -import java.io.InputStream; -import java.util.Properties; - -import net.sf.launch4j.config.ConfigPersister; -import net.sf.launch4j.formimpl.MainFrame; - -/** - * @author Copyright (C) 2005 Grzegorz Kowal - */ -public class Main { - private static String _name; - private static String _description; - - public static void main(String[] args) { - try { - Properties props = new Properties(); - InputStream in = Main.class.getClassLoader() - .getResourceAsStream("launch4j.properties"); - props.load(in); - in.close(); - setDescription(props); - - if (args.length == 0) { - ConfigPersister.getInstance().createBlank(); - MainFrame.createInstance(); - } else if (args.length == 1 && !args[0].startsWith("-")) { - ConfigPersister.getInstance().load(new File(args[0])); - Builder b = new Builder(Log.getConsoleLog()); - b.build(); - } else { - System.out.println(_description - + Messages.getString("Main.usage") - + ": launch4j config.xml"); - } - } catch (Exception e) { - Log.getConsoleLog().append(e.getMessage()); - } - } - - public static String getName() { - return _name; - } - - public static String getDescription() { - return _description; - } - - private static void setDescription(Properties props) { - _name = "Launch4j " + props.getProperty("version"); - _description = _name + - " (http://launch4j.sourceforge.net/)\n" + - "Cross-platform Java application wrapper" + - " for creating Windows native executables.\n\n" + - "Copyright (C) 2004, 2008 Grzegorz Kowal\n\n" + - "Launch4j comes with ABSOLUTELY NO WARRANTY.\n" + - "This is free software, licensed under the BSD License.\n" + - "This product includes software developed by the Apache Software Foundation" + - " (http://www.apache.org/)."; - } -} diff --git a/build/windows/launcher/launch4j/src/net/sf/launch4j/Messages.java b/build/windows/launcher/launch4j/src/net/sf/launch4j/Messages.java deleted file mode 100644 index 35d4c8950..000000000 --- a/build/windows/launcher/launch4j/src/net/sf/launch4j/Messages.java +++ /dev/null @@ -1,78 +0,0 @@ -/* - Launch4j (http://launch4j.sourceforge.net/) - Cross-platform Java application wrapper for creating Windows native executables. - - Copyright (c) 2004, 2007 Grzegorz Kowal - - All rights reserved. - - Redistribution and use in source and binary forms, with or without modification, - are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - * Neither the name of the Launch4j nor the names of its contributors - may be used to endorse or promote products derived from this software without - specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR - CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, - EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -*/ - -package net.sf.launch4j; - -import java.text.MessageFormat; -import java.util.MissingResourceException; -import java.util.ResourceBundle; - -public class Messages { - private static final String BUNDLE_NAME = "net.sf.launch4j.messages"; - - private static final ResourceBundle RESOURCE_BUNDLE = ResourceBundle - .getBundle(BUNDLE_NAME); - private static final MessageFormat FORMATTER = new MessageFormat(""); - - private Messages() { - } - - public static String getString(String key) { - try { - return RESOURCE_BUNDLE.getString(key); - } catch (MissingResourceException e) { - return '!' + key + '!'; - } - } - - public static String getString(String key, String arg0) { - return getString(key, new Object[] {arg0}); - } - - public static String getString(String key, String arg0, String arg1) { - return getString(key, new Object[] {arg0, arg1}); - } - - public static String getString(String key, String arg0, String arg1, String arg2) { - return getString(key, new Object[] {arg0, arg1, arg2}); - } - - public static String getString(String key, Object[] args) { - try { - FORMATTER.applyPattern(RESOURCE_BUNDLE.getString(key)); - return FORMATTER.format(args); - } catch (MissingResourceException e) { - return '!' + key + '!'; - } - } -} diff --git a/build/windows/launcher/launch4j/src/net/sf/launch4j/OptionParser.java b/build/windows/launcher/launch4j/src/net/sf/launch4j/OptionParser.java deleted file mode 100644 index bb2432c8e..000000000 --- a/build/windows/launcher/launch4j/src/net/sf/launch4j/OptionParser.java +++ /dev/null @@ -1,71 +0,0 @@ -/* - Launch4j (http://launch4j.sourceforge.net/) - Cross-platform Java application wrapper for creating Windows native executables. - - Copyright (c) 2004, 2007 Grzegorz Kowal - - All rights reserved. - - Redistribution and use in source and binary forms, with or without modification, - are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - * Neither the name of the Launch4j nor the names of its contributors - may be used to endorse or promote products derived from this software without - specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR - CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, - EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -*/ - -/* - * Created on 2005-04-24 - */ -package net.sf.launch4j; - -//import net.sf.launch4j.config.Config; - -//import org.apache.commons.cli.CommandLine; -//import org.apache.commons.cli.CommandLineParser; -//import org.apache.commons.cli.HelpFormatter; -//import org.apache.commons.cli.Options; -//import org.apache.commons.cli.ParseException; -//import org.apache.commons.cli.PosixParser; - -/** - * @author Copyright (C) 2005 Grzegorz Kowal - */ -public class OptionParser { - -// private final Options _options; -// -// public OptionParser() { -// _options = new Options(); -// _options.addOption("h", "header", true, "header"); -// } -// -// public Config parse(Config c, String[] args) throws ParseException { -// CommandLineParser parser = new PosixParser(); -// CommandLine cl = parser.parse(_options, args); -// c.setJar(getFile(props, Config.JAR)); -// c.setOutfile(getFile(props, Config.OUTFILE)); -// } -// -// public void printHelp() { -// HelpFormatter formatter = new HelpFormatter(); -// formatter.printHelp("launch4j", _options); -// } -} diff --git a/build/windows/launcher/launch4j/src/net/sf/launch4j/RcBuilder.java b/build/windows/launcher/launch4j/src/net/sf/launch4j/RcBuilder.java deleted file mode 100644 index f8885e3e6..000000000 --- a/build/windows/launcher/launch4j/src/net/sf/launch4j/RcBuilder.java +++ /dev/null @@ -1,340 +0,0 @@ -/* - Launch4j (http://launch4j.sourceforge.net/) - Cross-platform Java application wrapper for creating Windows native executables. - - Copyright (c) 2004, 2007 Grzegorz Kowal - - All rights reserved. - - Redistribution and use in source and binary forms, with or without modification, - are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - * Neither the name of the Launch4j nor the names of its contributors - may be used to endorse or promote products derived from this software without - specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR - CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, - EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -*/ - -/* - * Created on 2005-04-24 - */ -package net.sf.launch4j; - -import java.io.BufferedWriter; -import java.io.File; -import java.io.FileWriter; -import java.io.IOException; -import java.util.List; - -import net.sf.launch4j.config.Config; -import net.sf.launch4j.config.ConfigPersister; -import net.sf.launch4j.config.Jre; -import net.sf.launch4j.config.Msg; -import net.sf.launch4j.config.Splash; -import net.sf.launch4j.config.VersionInfo; - -/** - * @author Copyright (C) 2005 Grzegorz Kowal - */ -public class RcBuilder { - - // winnt.h - public static final int LANG_NEUTRAL = 0; - public static final int SUBLANG_NEUTRAL = 0; - public static final int SUBLANG_DEFAULT = 1; - public static final int SUBLANG_SYS_DEFAULT = 2; - - // MANIFEST - public static final int MANIFEST = 1; - - // ICON - public static final int APP_ICON = 1; - - // BITMAP - public static final int SPLASH_BITMAP = 1; - - // RCDATA - public static final int JRE_PATH = 1; - public static final int JAVA_MIN_VER = 2; - public static final int JAVA_MAX_VER = 3; - public static final int SHOW_SPLASH = 4; - public static final int SPLASH_WAITS_FOR_WINDOW = 5; - public static final int SPLASH_TIMEOUT = 6; - public static final int SPLASH_TIMEOUT_ERR = 7; - public static final int CHDIR = 8; - public static final int SET_PROC_NAME = 9; - public static final int ERR_TITLE = 10; - public static final int GUI_HEADER_STAYS_ALIVE = 11; - public static final int JVM_OPTIONS = 12; - public static final int CMD_LINE = 13; - public static final int JAR = 14; - public static final int MAIN_CLASS = 15; - public static final int CLASSPATH = 16; - public static final int WRAPPER = 17; - public static final int JDK_PREFERENCE = 18; - public static final int ENV_VARIABLES = 19; - public static final int PRIORITY_CLASS = 20; - public static final int DOWNLOAD_URL = 21; - public static final int SUPPORT_URL = 22; - public static final int MUTEX_NAME = 23; - public static final int INSTANCE_WINDOW_TITLE = 24; - public static final int INITIAL_HEAP_SIZE = 25; - public static final int INITIAL_HEAP_PERCENT = 26; - public static final int MAX_HEAP_SIZE = 27; - public static final int MAX_HEAP_PERCENT = 28; - - public static final int STARTUP_ERR = 101; - public static final int BUNDLED_JRE_ERR = 102; - public static final int JRE_VERSION_ERR = 103; - public static final int LAUNCHER_ERR = 104; - public static final int INSTANCE_ALREADY_EXISTS_MSG = 105; - - private final StringBuffer _sb = new StringBuffer(); - - public String getContent() { - return _sb.toString(); - } - - public String getLine(int line) { - return _sb.toString().split("\n")[line - 1]; - } - - public File build(Config c) throws IOException { - _sb.append("LANGUAGE "); - _sb.append(LANG_NEUTRAL); - _sb.append(", "); - _sb.append(SUBLANG_DEFAULT); - _sb.append('\n'); - addVersionInfo(c.getVersionInfo()); - addJre(c.getJre()); - addManifest(MANIFEST, c.getManifest()); - addIcon(APP_ICON, c.getIcon()); - addText(ERR_TITLE, c.getErrTitle()); - addText(DOWNLOAD_URL, c.getDownloadUrl()); - addText(SUPPORT_URL, c.getSupportUrl()); - addText(CMD_LINE, c.getCmdLine()); - addWindowsPath(CHDIR, c.getChdir()); - addText(PRIORITY_CLASS, String.valueOf(c.getPriorityClass())); - addTrue(SET_PROC_NAME, c.isCustomProcName()); - addTrue(GUI_HEADER_STAYS_ALIVE, c.isStayAlive()); - addSplash(c.getSplash()); - addMessages(c); - - if (c.getSingleInstance() != null) { - addText(MUTEX_NAME, c.getSingleInstance().getMutexName()); - addText(INSTANCE_WINDOW_TITLE, c.getSingleInstance().getWindowTitle()); - } - - if (c.getVariables() != null && !c.getVariables().isEmpty()) { - StringBuffer vars = new StringBuffer(); - append(vars, c.getVariables(), "\t"); - addText(ENV_VARIABLES, vars.toString()); - } - - // MAIN_CLASS / JAR - addTrue(WRAPPER, !c.isDontWrapJar()); - if (c.getClassPath() != null) { - addText(MAIN_CLASS, c.getClassPath().getMainClass()); - addWindowsPath(CLASSPATH, c.getClassPath().getPathsString()); - } - if (c.isDontWrapJar() && c.getJar() != null) { - addWindowsPath(JAR, c.getJar().getPath()); - } - - File f = Util.createTempFile("rc"); - BufferedWriter w = new BufferedWriter(new FileWriter(f)); - w.write(_sb.toString()); - w.close(); - return f; - } - - private void addVersionInfo(VersionInfo v) { - if (v == null) { - return; - } - _sb.append("1 VERSIONINFO\n"); - _sb.append("FILEVERSION "); - _sb.append(v.getFileVersion().replaceAll("\\.", ", ")); - _sb.append("\nPRODUCTVERSION "); - _sb.append(v.getProductVersion().replaceAll("\\.", ", ")); - _sb.append("\nFILEFLAGSMASK 0\n" + - "FILEOS 0x40000\n" + - "FILETYPE 1\n" + - "{\n" + - " BLOCK \"StringFileInfo\"\n" + - " {\n" + - " BLOCK \"040904E4\"\n" + // English - " {\n"); - addVerBlockValue("CompanyName", v.getCompanyName()); - addVerBlockValue("FileDescription", v.getFileDescription()); - addVerBlockValue("FileVersion", v.getTxtFileVersion()); - addVerBlockValue("InternalName", v.getInternalName()); - addVerBlockValue("LegalCopyright", v.getCopyright()); - addVerBlockValue("OriginalFilename", v.getOriginalFilename()); - addVerBlockValue("ProductName", v.getProductName()); - addVerBlockValue("ProductVersion", v.getTxtProductVersion()); - _sb.append(" }\n }\nBLOCK \"VarFileInfo\"\n{\nVALUE \"Translation\", 0x0409, 0x04E4\n}\n}"); - } - - private void addJre(Jre jre) { - addWindowsPath(JRE_PATH, jre.getPath()); - addText(JAVA_MIN_VER, jre.getMinVersion()); - addText(JAVA_MAX_VER, jre.getMaxVersion()); - addText(JDK_PREFERENCE, String.valueOf(jre.getJdkPreferenceIndex())); - addInteger(INITIAL_HEAP_SIZE, jre.getInitialHeapSize()); - addInteger(INITIAL_HEAP_PERCENT, jre.getInitialHeapPercent()); - addInteger(MAX_HEAP_SIZE, jre.getMaxHeapSize()); - addInteger(MAX_HEAP_PERCENT, jre.getMaxHeapPercent()); - - StringBuffer options = new StringBuffer(); - if (jre.getOptions() != null && !jre.getOptions().isEmpty()) { - addSpace(options); - append(options, jre.getOptions(), " "); - } - addText(JVM_OPTIONS, options.toString()); - } - - private void addSplash(Splash splash) { - if (splash == null) { - return; - } - addTrue(SHOW_SPLASH, true); - addTrue(SPLASH_WAITS_FOR_WINDOW, splash.getWaitForWindow()); - addText(SPLASH_TIMEOUT, String.valueOf(splash.getTimeout())); - addTrue(SPLASH_TIMEOUT_ERR, splash.isTimeoutErr()); - addBitmap(SPLASH_BITMAP, splash.getFile()); - } - - private void addMessages(Config c) { - Msg msg = c.getMessages(); - if (msg == null) { - msg = new Msg(); - } - addText(STARTUP_ERR, msg.getStartupErr()); - addText(BUNDLED_JRE_ERR, msg.getBundledJreErr()); - addText(JRE_VERSION_ERR, msg.getJreVersionErr()); - addText(LAUNCHER_ERR, msg.getLauncherErr()); - if (c.getSingleInstance() != null) { - addText(INSTANCE_ALREADY_EXISTS_MSG, msg.getInstanceAlreadyExistsMsg()); - } - } - - private void append(StringBuffer sb, List list, String separator) { - for (int i = 0; i < list.size(); i++) { - sb.append(list.get(i)); - if (i < list.size() - 1) { - sb.append(separator); - } - } - } - - private void addText(int id, String text) { - if (text == null || text.equals("")) { - return; - } - _sb.append(id); - _sb.append(" RCDATA BEGIN \""); - _sb.append(escape(text)); - _sb.append("\\0\" END\n"); - } - - private void addTrue(int id, boolean value) { - if (value) { - addText(id, "true"); - } - } - - private void addInteger(int id, Integer value) { - if (value != null) { - addText(id, value.toString()); - } - } - - /** - * Stores path in Windows format with '\' separators. - */ - private void addWindowsPath(int id, String path) { - if (path == null || path.equals("")) { - return; - } - _sb.append(id); - _sb.append(" RCDATA BEGIN \""); - _sb.append(path.replaceAll("\\\\", "\\\\\\\\") - .replaceAll("/", "\\\\\\\\")); - _sb.append("\\0\" END\n"); - } - - private void addManifest(int id, File manifest) { - if (manifest == null || manifest.getPath().equals("")) { - return; - } - _sb.append(id); - _sb.append(" 24 \""); - _sb.append(getPath(Util.getAbsoluteFile( - ConfigPersister.getInstance().getConfigPath(), manifest))); - _sb.append("\"\n"); - } - - private void addIcon(int id, File icon) { - if (icon == null || icon.getPath().equals("")) { - return; - } - _sb.append(id); - _sb.append(" ICON DISCARDABLE \""); - _sb.append(getPath(Util.getAbsoluteFile( - ConfigPersister.getInstance().getConfigPath(), icon))); - _sb.append("\"\n"); - } - - private void addBitmap(int id, File bitmap) { - if (bitmap == null) { - return; - } - _sb.append(id); - _sb.append(" BITMAP \""); - _sb.append(getPath(Util.getAbsoluteFile( - ConfigPersister.getInstance().getConfigPath(), bitmap))); - _sb.append("\"\n"); - } - - private String getPath(File f) { - return f.getPath().replaceAll("\\\\", "\\\\\\\\"); - } - - private void addSpace(StringBuffer sb) { - int len = sb.length(); - if (len-- > 0 && sb.charAt(len) != ' ') { - sb.append(' '); - } - } - - private void addVerBlockValue(String key, String value) { - _sb.append(" VALUE \""); - _sb.append(key); - _sb.append("\", \""); - if (value != null) { - _sb.append(escape(value)); - } - _sb.append("\"\n"); - } - - private String escape(String text) { - return text.replaceAll("\"", "\"\""); - } -} diff --git a/build/windows/launcher/launch4j/src/net/sf/launch4j/Util.java b/build/windows/launcher/launch4j/src/net/sf/launch4j/Util.java deleted file mode 100644 index f3bf2456d..000000000 --- a/build/windows/launcher/launch4j/src/net/sf/launch4j/Util.java +++ /dev/null @@ -1,197 +0,0 @@ -/* - Launch4j (http://launch4j.sourceforge.net/) - Cross-platform Java application wrapper for creating Windows native executables. - - Copyright (c) 2004, 2007 Grzegorz Kowal - - All rights reserved. - - Redistribution and use in source and binary forms, with or without modification, - are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - * Neither the name of the Launch4j nor the names of its contributors - may be used to endorse or promote products derived from this software without - specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR - CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, - EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -*/ - -/* - * Created on 2005-04-24 - */ -package net.sf.launch4j; - -import java.io.BufferedReader; -import java.io.File; -import java.io.IOException; -import java.io.InputStream; -import java.io.InputStreamReader; -import java.io.OutputStream; -import java.io.Reader; -import java.io.Writer; -import java.util.regex.Matcher; -import java.util.regex.Pattern; - -/** - * @author Copyright (C) 2005 Grzegorz Kowal - */ -public class Util { - public static final boolean WINDOWS_OS = System.getProperty("os.name") - .toLowerCase().startsWith("windows"); - - private Util() {} - - public static File createTempFile(String suffix) throws IOException { - String tmpdir = System.getProperty("launch4j.tmpdir"); - if (tmpdir != null) { - if (tmpdir.indexOf(' ') != -1) { - throw new IOException(Messages.getString("Util.tmpdir")); - } - return File.createTempFile("launch4j", suffix, new File(tmpdir)); - } else { - return File.createTempFile("launch4j", suffix); - } - } - - /** - * Returns the base directory of a jar file or null if the class is a standalone file. - * @return System specific path - * - * Based on a patch submitted by Josh Elsasser - */ - public static File getJarBasedir() { - String url = Util.class.getClassLoader() - .getResource(Util.class.getName().replace('.', '/') + ".class") - .getFile() - .replaceAll("%20", " "); - if (url.startsWith("file:")) { - String jar = url.substring(5, url.lastIndexOf('!')); - int x = jar.lastIndexOf('/'); - if (x == -1) { - x = jar.lastIndexOf('\\'); - } - String basedir = jar.substring(0, x + 1); - return new File(basedir); - } else { - return new File("."); - } - } - - public static File getAbsoluteFile(File basepath, File f) { - return f.isAbsolute() ? f : new File(basepath, f.getPath()); - } - - public static String getExtension(File f) { - String name = f.getName(); - int x = name.lastIndexOf('.'); - if (x != -1) { - return name.substring(x); - } else { - return ""; - } - } - - public static void exec(String[] cmd, Log log) throws ExecException { - BufferedReader is = null; - try { - if (WINDOWS_OS) { - for (int i = 0; i < cmd.length; i++) { - cmd[i] = cmd[i].replaceAll("/", "\\\\"); - } - } - Process p = Runtime.getRuntime().exec(cmd); - is = new BufferedReader(new InputStreamReader(p.getErrorStream())); - String line; - int errLine = -1; - Pattern pattern = Pattern.compile(":\\d+:"); - while ((line = is.readLine()) != null) { - log.append(line); - Matcher matcher = pattern.matcher(line); - if (matcher.find()) { - errLine = Integer.valueOf( - line.substring(matcher.start() + 1, matcher.end() - 1)) - .intValue(); - if (line.matches("(?i).*unrecognized escape sequence")) { - log.append(Messages.getString("Util.use.double.backslash")); - } - break; - } - } - is.close(); - p.waitFor(); - if (errLine != -1) { - throw new ExecException(Messages.getString("Util.exec.failed") - + ": " + cmd, errLine); - } - if (p.exitValue() != 0) { - throw new ExecException(Messages.getString("Util.exec.failed") - + "(" + p.exitValue() + "): " + cmd); - } - } catch (IOException e) { - close(is); - throw new ExecException(e); - } catch (InterruptedException e) { - close(is); - throw new ExecException(e); - } - } - - public static void close(final InputStream o) { - if (o != null) { - try { - o.close(); - } catch (IOException e) { - System.err.println(e); // XXX log - } - } - } - - public static void close(final OutputStream o) { - if (o != null) { - try { - o.close(); - } catch (IOException e) { - System.err.println(e); // XXX log - } - } - } - - public static void close(final Reader o) { - if (o != null) { - try { - o.close(); - } catch (IOException e) { - System.err.println(e); // XXX log - } - } - } - - public static void close(final Writer o) { - if (o != null) { - try { - o.close(); - } catch (IOException e) { - System.err.println(e); // XXX log - } - } - } - - public static boolean delete(File f) { - return (f != null) ? f.delete() : false; - } -} diff --git a/build/windows/launcher/launch4j/src/net/sf/launch4j/ant/AntClassPath.java b/build/windows/launcher/launch4j/src/net/sf/launch4j/ant/AntClassPath.java deleted file mode 100644 index a67bab91f..000000000 --- a/build/windows/launcher/launch4j/src/net/sf/launch4j/ant/AntClassPath.java +++ /dev/null @@ -1,61 +0,0 @@ -/* - Launch4j (http://launch4j.sourceforge.net/) - Cross-platform Java application wrapper for creating Windows native executables. - - Copyright (c) 2004, 2007 Grzegorz Kowal - - All rights reserved. - - Redistribution and use in source and binary forms, with or without modification, - are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - * Neither the name of the Launch4j nor the names of its contributors - may be used to endorse or promote products derived from this software without - specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR - CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, - EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -*/ - -/* - * Created on Jul 19, 2006 - */ -package net.sf.launch4j.ant; - -import java.util.ArrayList; -import java.util.List; - -import net.sf.launch4j.config.ClassPath; - -/** - * @author Copyright (C) 2006 Grzegorz Kowal - */ -public class AntClassPath extends ClassPath { - private final List wrappedPaths = new ArrayList(); - - public void setCp(String cp){ - wrappedPaths.add(cp); - } - - public void addCp(StringWrapper cp) { - wrappedPaths.add(cp); - } - - public void unwrap() { - setPaths(StringWrapper.unwrap(wrappedPaths)); - } -} diff --git a/build/windows/launcher/launch4j/src/net/sf/launch4j/ant/AntConfig.java b/build/windows/launcher/launch4j/src/net/sf/launch4j/ant/AntConfig.java deleted file mode 100644 index 4482436a9..000000000 --- a/build/windows/launcher/launch4j/src/net/sf/launch4j/ant/AntConfig.java +++ /dev/null @@ -1,129 +0,0 @@ -/* - Launch4j (http://launch4j.sourceforge.net/) - Cross-platform Java application wrapper for creating Windows native executables. - - Copyright (c) 2004, 2007 Grzegorz Kowal - - All rights reserved. - - Redistribution and use in source and binary forms, with or without modification, - are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - * Neither the name of the Launch4j nor the names of its contributors - may be used to endorse or promote products derived from this software without - specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR - CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, - EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -*/ - -/* - * Created on May 24, 2005 - */ -package net.sf.launch4j.ant; - -import java.io.File; -import java.util.ArrayList; -import java.util.List; - -import org.apache.tools.ant.BuildException; - -import net.sf.launch4j.config.Config; -import net.sf.launch4j.config.Msg; -import net.sf.launch4j.config.SingleInstance; -import net.sf.launch4j.config.Splash; -import net.sf.launch4j.config.VersionInfo; - -/** - * @author Copyright (C) 2005 Grzegorz Kowal - */ -public class AntConfig extends Config { - private final List wrappedHeaderObjects = new ArrayList(); - private final List wrappedLibs = new ArrayList(); - private final List wrappedVariables = new ArrayList(); - - public void setJarPath(String path) { - setJar(new File(path)); - } - - public void addObj(StringWrapper obj) { - wrappedHeaderObjects.add(obj); - } - - public void addLib(StringWrapper lib) { - wrappedLibs.add(lib); - } - - public void addVar(StringWrapper var) { - wrappedVariables.add(var); - } - - // __________________________________________________________________________________ - - public void addSingleInstance(SingleInstance singleInstance) { - checkNull(getSingleInstance(), "singleInstance"); - setSingleInstance(singleInstance); - } - - public void addClassPath(AntClassPath classPath) { - checkNull(getClassPath(), "classPath"); - setClassPath(classPath); - } - - public void addJre(AntJre jre) { - checkNull(getJre(), "jre"); - setJre(jre); - } - - public void addSplash(Splash splash) { - checkNull(getSplash(), "splash"); - setSplash(splash); - } - - public void addVersionInfo(VersionInfo versionInfo) { - checkNull(getVersionInfo(), "versionInfo"); - setVersionInfo(versionInfo); - } - - public void addMessages(Msg messages) { - checkNull(getMessages(), "messages"); - setMessages(messages); - } - - // __________________________________________________________________________________ - - public void unwrap() { - setHeaderObjects(StringWrapper.unwrap(wrappedHeaderObjects)); - setLibs(StringWrapper.unwrap(wrappedLibs)); - setVariables(StringWrapper.unwrap(wrappedVariables)); - if (getClassPath() != null) { - ((AntClassPath) getClassPath()).unwrap(); - } - if (getJre() != null) { - ((AntJre) getJre()).unwrap(); - } - } - - private void checkNull(Object o, String name) { - if (o != null) { - throw new BuildException( - Messages.getString("AntConfig.duplicate.element") - + ": " - + name); - } - } -} diff --git a/build/windows/launcher/launch4j/src/net/sf/launch4j/ant/AntJre.java b/build/windows/launcher/launch4j/src/net/sf/launch4j/ant/AntJre.java deleted file mode 100644 index b83e3ee02..000000000 --- a/build/windows/launcher/launch4j/src/net/sf/launch4j/ant/AntJre.java +++ /dev/null @@ -1,69 +0,0 @@ -/* - Launch4j (http://launch4j.sourceforge.net/) - Cross-platform Java application wrapper for creating Windows native executables. - - Copyright (c) 2004, 2007 Grzegorz Kowal - - All rights reserved. - - Redistribution and use in source and binary forms, with or without modification, - are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - * Neither the name of the Launch4j nor the names of its contributors - may be used to endorse or promote products derived from this software without - specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR - CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, - EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -*/ - -/* - * Created on Jul 18, 2006 - */ -package net.sf.launch4j.ant; - -import java.util.ArrayList; -import java.util.List; - -import net.sf.launch4j.config.Jre; - -/** - * @author Copyright (C) 2006 Grzegorz Kowal - */ -public class AntJre extends Jre { - private final List wrappedOptions = new ArrayList(); - - public void addOpt(StringWrapper opt) { - wrappedOptions.add(opt); - } - - public void unwrap() { - setOptions(StringWrapper.unwrap(wrappedOptions)); - } - - /** - * For backwards compatibility. - */ - public void setDontUsePrivateJres(boolean dontUse) { - if (dontUse) { - setJdkPreference(JDK_PREFERENCE_JRE_ONLY); - } - else { - setJdkPreference(JDK_PREFERENCE_PREFER_JRE); - } - } -} diff --git a/build/windows/launcher/launch4j/src/net/sf/launch4j/ant/Launch4jTask.java b/build/windows/launcher/launch4j/src/net/sf/launch4j/ant/Launch4jTask.java deleted file mode 100644 index a28287698..000000000 --- a/build/windows/launcher/launch4j/src/net/sf/launch4j/ant/Launch4jTask.java +++ /dev/null @@ -1,162 +0,0 @@ -/* - Launch4j (http://launch4j.sourceforge.net/) - Cross-platform Java application wrapper for creating Windows native executables. - - Copyright (c) 2004, 2007 Grzegorz Kowal - - All rights reserved. - - Redistribution and use in source and binary forms, with or without modification, - are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - * Neither the name of the Launch4j nor the names of its contributors - may be used to endorse or promote products derived from this software without - specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR - CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, - EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -*/ - -/* - * Created on May 24, 2005 - */ -package net.sf.launch4j.ant; - -import java.io.File; - -import net.sf.launch4j.Builder; -import net.sf.launch4j.BuilderException; -import net.sf.launch4j.Log; -import net.sf.launch4j.config.Config; -import net.sf.launch4j.config.ConfigPersister; -import net.sf.launch4j.config.ConfigPersisterException; - -import org.apache.tools.ant.BuildException; -import org.apache.tools.ant.Task; - -/** - * @author Copyright (C) 2005 Grzegorz Kowal - */ -public class Launch4jTask extends Task { - private File _configFile; - private AntConfig _config; - - // System properties - private File tmpdir; // launch4j.tmpdir - private File bindir; // launch4j.bindir - - // Override configFile settings - private File jar; - private File outfile; - private String fileVersion; - private String txtFileVersion; - private String productVersion; - private String txtProductVersion; - - public void execute() throws BuildException { - try { - if (tmpdir != null) { - System.setProperty("launch4j.tmpdir", tmpdir.getPath()); - } - if (bindir != null) { - System.setProperty("launch4j.bindir", bindir.getPath()); - } - if (_configFile != null && _config != null) { - throw new BuildException( - Messages.getString("Launch4jTask.specify.config")); - } else if (_configFile != null) { - ConfigPersister.getInstance().load(_configFile); - Config c = ConfigPersister.getInstance().getConfig(); - if (jar != null) { - c.setJar(jar); - } - if (outfile != null) { - c.setOutfile(outfile); - } - if (fileVersion != null) { - c.getVersionInfo().setFileVersion(fileVersion); - } - if (txtFileVersion != null) { - c.getVersionInfo().setTxtFileVersion(txtFileVersion); - } - if (productVersion != null) { - c.getVersionInfo().setProductVersion(productVersion); - } - if (txtProductVersion != null) { - c.getVersionInfo().setTxtProductVersion(txtProductVersion); - } - } else if (_config != null) { - _config.unwrap(); - ConfigPersister.getInstance().setAntConfig(_config, - getProject().getBaseDir()); - } else { - throw new BuildException( - Messages.getString("Launch4jTask.specify.config")); - } - final Builder b = new Builder(Log.getAntLog()); - b.build(); - } catch (ConfigPersisterException e) { - throw new BuildException(e); - } catch (BuilderException e) { - throw new BuildException(e); - } - } - - public void setConfigFile(File configFile) { - _configFile = configFile; - } - - public void addConfig(AntConfig config) { - _config = config; - } - - public void setBindir(File bindir) { - this.bindir = bindir; - } - - public void setTmpdir(File tmpdir) { - this.tmpdir = tmpdir; - } - - public void setFileVersion(String fileVersion) { - this.fileVersion = fileVersion; - } - - public void setJar(File jar) { - this.jar = jar; - } - - public void setJarPath(String path) { - this.jar = new File(path); - } - - public void setOutfile(File outfile) { - this.outfile = outfile; - } - - public void setProductVersion(String productVersion) { - this.productVersion = productVersion; - } - - public void setTxtFileVersion(String txtFileVersion) { - this.txtFileVersion = txtFileVersion; - } - - public void setTxtProductVersion(String txtProductVersion) { - this.txtProductVersion = txtProductVersion; - } -} diff --git a/build/windows/launcher/launch4j/src/net/sf/launch4j/ant/Messages.java b/build/windows/launcher/launch4j/src/net/sf/launch4j/ant/Messages.java deleted file mode 100644 index 0f823f7af..000000000 --- a/build/windows/launcher/launch4j/src/net/sf/launch4j/ant/Messages.java +++ /dev/null @@ -1,55 +0,0 @@ -/* - Launch4j (http://launch4j.sourceforge.net/) - Cross-platform Java application wrapper for creating Windows native executables. - - Copyright (c) 2004, 2007 Grzegorz Kowal - - All rights reserved. - - Redistribution and use in source and binary forms, with or without modification, - are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - * Neither the name of the Launch4j nor the names of its contributors - may be used to endorse or promote products derived from this software without - specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR - CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, - EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -*/ - -package net.sf.launch4j.ant; - -import java.util.MissingResourceException; -import java.util.ResourceBundle; - -public class Messages { - private static final String BUNDLE_NAME = "net.sf.launch4j.ant.messages"; - - private static final ResourceBundle RESOURCE_BUNDLE = ResourceBundle - .getBundle(BUNDLE_NAME); - - private Messages() { - } - - public static String getString(String key) { - try { - return RESOURCE_BUNDLE.getString(key); - } catch (MissingResourceException e) { - return '!' + key + '!'; - } - } -} diff --git a/build/windows/launcher/launch4j/src/net/sf/launch4j/ant/StringWrapper.java b/build/windows/launcher/launch4j/src/net/sf/launch4j/ant/StringWrapper.java deleted file mode 100644 index 6d38af1a5..000000000 --- a/build/windows/launcher/launch4j/src/net/sf/launch4j/ant/StringWrapper.java +++ /dev/null @@ -1,67 +0,0 @@ -/* - Launch4j (http://launch4j.sourceforge.net/) - Cross-platform Java application wrapper for creating Windows native executables. - - Copyright (c) 2004, 2007 Grzegorz Kowal - - All rights reserved. - - Redistribution and use in source and binary forms, with or without modification, - are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - * Neither the name of the Launch4j nor the names of its contributors - may be used to endorse or promote products derived from this software without - specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR - CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, - EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -*/ - -/* - * Created on Jul 18, 2006 - */ -package net.sf.launch4j.ant; - -import java.util.ArrayList; -import java.util.Iterator; -import java.util.List; - -/** - * @author Copyright (C) 2006 Grzegorz Kowal - */ -public class StringWrapper { - private String text; - - public static List unwrap(List wrappers) { - if (wrappers.isEmpty()) { - return null; - } - List strings = new ArrayList(wrappers.size()); - for (Iterator iter = wrappers.iterator(); iter.hasNext();) { - strings.add(iter.next().toString()); - } - return strings; - } - - public void addText(String text) { - this.text = text; - } - - public String toString() { - return text; - } -} diff --git a/build/windows/launcher/launch4j/src/net/sf/launch4j/ant/messages.properties b/build/windows/launcher/launch4j/src/net/sf/launch4j/ant/messages.properties deleted file mode 100644 index 9666633c2..000000000 --- a/build/windows/launcher/launch4j/src/net/sf/launch4j/ant/messages.properties +++ /dev/null @@ -1,35 +0,0 @@ -# -# Launch4j (http://launch4j.sourceforge.net/) -# Cross-platform Java application wrapper for creating Windows native executables. -# -# Copyright (c) 2004, 2007 Grzegorz Kowal -# -# All rights reserved. -# -# Redistribution and use in source and binary forms, with or without modification, -# are permitted provided that the following conditions are met: -# -# * Redistributions of source code must retain the above copyright notice, -# this list of conditions and the following disclaimer. -# * Redistributions in binary form must reproduce the above copyright notice, -# this list of conditions and the following disclaimer in the documentation -# and/or other materials provided with the distribution. -# * Neither the name of the Launch4j nor the names of its contributors -# may be used to endorse or promote products derived from this software without -# specific prior written permission. -# -# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR -# CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -# EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -# PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -# LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -# NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -# SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -# - -Launch4jTask.specify.config=Specify configFile or config -AntConfig.duplicate.element=Duplicate element diff --git a/build/windows/launcher/launch4j/src/net/sf/launch4j/ant/messages_es.properties b/build/windows/launcher/launch4j/src/net/sf/launch4j/ant/messages_es.properties deleted file mode 100644 index 9211e8e03..000000000 --- a/build/windows/launcher/launch4j/src/net/sf/launch4j/ant/messages_es.properties +++ /dev/null @@ -1,35 +0,0 @@ -# -# Launch4j (http://launch4j.sourceforge.net/) -# Cross-platform Java application wrapper for creating Windows native executables. -# -# Copyright (c) 2004, 2007 Grzegorz Kowal, Patricio Martínez Ros -# -# All rights reserved. -# -# Redistribution and use in source and binary forms, with or without modification, -# are permitted provided that the following conditions are met: -# -# * Redistributions of source code must retain the above copyright notice, -# this list of conditions and the following disclaimer. -# * Redistributions in binary form must reproduce the above copyright notice, -# this list of conditions and the following disclaimer in the documentation -# and/or other materials provided with the distribution. -# * Neither the name of the Launch4j nor the names of its contributors -# may be used to endorse or promote products derived from this software without -# specific prior written permission. -# -# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR -# CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -# EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -# PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -# LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -# NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -# SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -# - -Launch4jTask.specify.config=Specify configFile or config -AntConfig.duplicate.element=Duplicate element diff --git a/build/windows/launcher/launch4j/src/net/sf/launch4j/binding/Binding.java b/build/windows/launcher/launch4j/src/net/sf/launch4j/binding/Binding.java deleted file mode 100644 index 49c9b45ff..000000000 --- a/build/windows/launcher/launch4j/src/net/sf/launch4j/binding/Binding.java +++ /dev/null @@ -1,62 +0,0 @@ -/* - Launch4j (http://launch4j.sourceforge.net/) - Cross-platform Java application wrapper for creating Windows native executables. - - Copyright (c) 2004, 2007 Grzegorz Kowal - - All rights reserved. - - Redistribution and use in source and binary forms, with or without modification, - are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - * Neither the name of the Launch4j nor the names of its contributors - may be used to endorse or promote products derived from this software without - specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR - CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, - EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -*/ - -/* - * Created on Apr 30, 2005 - */ -package net.sf.launch4j.binding; - -import java.awt.Color; - -/** - * @author Copyright (C) 2005 Grzegorz Kowal - */ -public interface Binding { - /** Used to mark components with invalid data. */ - public final static Color INVALID_COLOR = Color.PINK; - - /** Java Bean property bound to a component */ - public String getProperty(); - /** Clear component, set it to the default value */ - public void clear(IValidatable bean); - /** Java Bean property -> Component */ - public void put(IValidatable bean); - /** Component -> Java Bean property */ - public void get(IValidatable bean); - /** Mark component as valid */ - public void markValid(); - /** Mark component as invalid */ - public void markInvalid(); - /** Enable or disable the component */ - public void setEnabled(boolean enabled); -} diff --git a/build/windows/launcher/launch4j/src/net/sf/launch4j/binding/BindingException.java b/build/windows/launcher/launch4j/src/net/sf/launch4j/binding/BindingException.java deleted file mode 100644 index 15dc10cc0..000000000 --- a/build/windows/launcher/launch4j/src/net/sf/launch4j/binding/BindingException.java +++ /dev/null @@ -1,52 +0,0 @@ -/* - Launch4j (http://launch4j.sourceforge.net/) - Cross-platform Java application wrapper for creating Windows native executables. - - Copyright (c) 2004, 2007 Grzegorz Kowal - - All rights reserved. - - Redistribution and use in source and binary forms, with or without modification, - are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - * Neither the name of the Launch4j nor the names of its contributors - may be used to endorse or promote products derived from this software without - specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR - CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, - EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -*/ - -/* - * Created on Apr 30, 2005 - */ -package net.sf.launch4j.binding; - -/** - * Signals a runtime error, a missing property in a Java Bean for example. - * - * @author Copyright (C) 2005 Grzegorz Kowal - */ -public class BindingException extends RuntimeException { - public BindingException(Throwable t) { - super(t); - } - - public BindingException(String msg) { - super(msg); - } -} diff --git a/build/windows/launcher/launch4j/src/net/sf/launch4j/binding/Bindings.java b/build/windows/launcher/launch4j/src/net/sf/launch4j/binding/Bindings.java deleted file mode 100644 index 73f507e49..000000000 --- a/build/windows/launcher/launch4j/src/net/sf/launch4j/binding/Bindings.java +++ /dev/null @@ -1,317 +0,0 @@ -/* - Launch4j (http://launch4j.sourceforge.net/) - Cross-platform Java application wrapper for creating Windows native executables. - - Copyright (c) 2004, 2007 Grzegorz Kowal - - All rights reserved. - - Redistribution and use in source and binary forms, with or without modification, - are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - * Neither the name of the Launch4j nor the names of its contributors - may be used to endorse or promote products derived from this software without - specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR - CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, - EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -*/ - -/* - * Created on Apr 30, 2005 - */ -package net.sf.launch4j.binding; - -import java.beans.PropertyChangeEvent; -import java.beans.PropertyChangeListener; -import java.util.HashMap; -import java.util.Iterator; -import java.util.Map; - -import javax.swing.JComboBox; -import javax.swing.JComponent; -import javax.swing.JList; -import javax.swing.JRadioButton; -import javax.swing.JTextArea; -import javax.swing.JToggleButton; -import javax.swing.text.JTextComponent; - -import org.apache.commons.beanutils.PropertyUtils; - -/** - * Creates and handles bindings. - * - * @author Copyright (C) 2005 Grzegorz Kowal - */ -public class Bindings implements PropertyChangeListener { - private final Map _bindings = new HashMap(); - private final Map _optComponents = new HashMap(); - private boolean _modified = false; - - /** - * Used to track component modifications. - */ - public void propertyChange(PropertyChangeEvent evt) { - String prop = evt.getPropertyName(); - if ("AccessibleValue".equals(prop) - || "AccessibleText".equals(prop) - || "AccessibleVisibleData".equals(prop)) { - _modified = true; - } - } - - /** - * Any of the components modified? - */ - public boolean isModified() { - return _modified; - } - - public Binding getBinding(String property) { - return (Binding) _bindings.get(property); - } - - private void registerPropertyChangeListener(JComponent c) { - c.getAccessibleContext().addPropertyChangeListener(this); - } - - private void registerPropertyChangeListener(JComponent[] cs) { - for (int i = 0; i < cs.length; i++) { - cs[i].getAccessibleContext().addPropertyChangeListener(this); - } - } - - private boolean isPropertyNull(IValidatable bean, Binding b) { - try { - for (Iterator iter = _optComponents.keySet().iterator(); iter.hasNext();) { - String property = (String) iter.next(); - if (b.getProperty().startsWith(property)) { - return PropertyUtils.getProperty(bean, property) == null; - } - } - return false; - } catch (Exception e) { - throw new BindingException(e); - } - } - - /** - * Enables or disables all components bound to properties that begin with given prefix. - */ - public void setComponentsEnabled(String prefix, boolean enabled) { - for (Iterator iter = _bindings.values().iterator(); iter.hasNext();) { - Binding b = (Binding) iter.next(); - if (b.getProperty().startsWith(prefix)) { - b.setEnabled(enabled); - } - } - } - - /** - * Clear all components, set them to their default values. - * Clears the _modified flag. - */ - public void clear(IValidatable bean) { - for (Iterator iter = _optComponents.values().iterator(); iter.hasNext();) { - ((Binding) iter.next()).clear(bean); - } - for (Iterator iter = _bindings.values().iterator(); iter.hasNext();) { - ((Binding) iter.next()).clear(bean); - } - _modified = false; - } - - /** - * Copies data from the Java Bean to the UI components. - * Clears the _modified flag. - */ - public void put(IValidatable bean) { - for (Iterator iter = _optComponents.values().iterator(); iter.hasNext();) { - ((Binding) iter.next()).put(bean); - } - for (Iterator iter = _bindings.values().iterator(); iter.hasNext();) { - Binding b = (Binding) iter.next(); - if (isPropertyNull(bean, b)) { - b.clear(null); - } else { - b.put(bean); - } - } - _modified = false; - } - - /** - * Copies data from UI components to the Java Bean and checks it's class invariants. - * Clears the _modified flag. - * @throws InvariantViolationException - * @throws BindingException - */ - public void get(IValidatable bean) { - try { - for (Iterator iter = _optComponents.values().iterator(); iter.hasNext();) { - ((Binding) iter.next()).get(bean); - } - for (Iterator iter = _bindings.values().iterator(); iter.hasNext();) { - Binding b = (Binding) iter.next(); - if (!isPropertyNull(bean, b)) { - b.get(bean); - } - } - bean.checkInvariants(); - for (Iterator iter = _optComponents.keySet().iterator(); iter.hasNext();) { - String property = (String) iter.next(); - IValidatable component = (IValidatable) PropertyUtils.getProperty(bean, - property); - if (component != null) { - component.checkInvariants(); - } - } - _modified = false; // XXX - } catch (InvariantViolationException e) { - e.setBinding(getBinding(e.getProperty())); - throw e; - } catch (Exception e) { - throw new BindingException(e); - } - } - - private Bindings add(Binding b) { - if (_bindings.containsKey(b.getProperty())) { - throw new BindingException(Messages.getString("Bindings.duplicate.binding")); - } - _bindings.put(b.getProperty(), b); - return this; - } - - /** - * Add an optional (nullable) Java Bean component of type clazz. - */ - public Bindings addOptComponent(String property, Class clazz, JToggleButton c, - boolean enabledByDefault) { - Binding b = new OptComponentBinding(this, property, clazz, c, enabledByDefault); - if (_optComponents.containsKey(property)) { - throw new BindingException(Messages.getString("Bindings.duplicate.binding")); - } - _optComponents.put(property, b); - return this; - } - - /** - * Add an optional (nullable) Java Bean component of type clazz. - */ - public Bindings addOptComponent(String property, Class clazz, JToggleButton c) { - return addOptComponent(property, clazz, c, false); - } - - /** - * Handles JEditorPane, JTextArea, JTextField - */ - public Bindings add(String property, JTextComponent c, String defaultValue) { - registerPropertyChangeListener(c); - return add(new JTextComponentBinding(property, c, defaultValue)); - } - - /** - * Handles JEditorPane, JTextArea, JTextField - */ - public Bindings add(String property, JTextComponent c) { - registerPropertyChangeListener(c); - return add(new JTextComponentBinding(property, c, "")); - } - - /** - * Handles JToggleButton, JCheckBox - */ - public Bindings add(String property, JToggleButton c, boolean defaultValue) { - registerPropertyChangeListener(c); - return add(new JToggleButtonBinding(property, c, defaultValue)); - } - - /** - * Handles JToggleButton, JCheckBox - */ - public Bindings add(String property, JToggleButton c) { - registerPropertyChangeListener(c); - return add(new JToggleButtonBinding(property, c, false)); - } - - /** - * Handles JRadioButton - */ - public Bindings add(String property, JRadioButton[] cs, int defaultValue) { - registerPropertyChangeListener(cs); - return add(new JRadioButtonBinding(property, cs, defaultValue)); - } - - /** - * Handles JRadioButton - */ - public Bindings add(String property, JRadioButton[] cs) { - registerPropertyChangeListener(cs); - return add(new JRadioButtonBinding(property, cs, 0)); - } - - /** - * Handles JTextArea - */ - public Bindings add(String property, JTextArea textArea, String defaultValue) { - registerPropertyChangeListener(textArea); - return add(new JTextComponentBinding(property, textArea, defaultValue)); - } - - /** - * Handles JTextArea lists - */ - public Bindings add(String property, JTextArea textArea) { - registerPropertyChangeListener(textArea); - return add(new JTextAreaBinding(property, textArea)); - } - - /** - * Handles Optional JTextArea lists - */ - public Bindings add(String property, String stateProperty, - JToggleButton button, JTextArea textArea) { - registerPropertyChangeListener(button); - registerPropertyChangeListener(textArea); - return add(new OptJTextAreaBinding(property, stateProperty, button, textArea)); - } - - /** - * Handles JList - */ - public Bindings add(String property, JList list) { - registerPropertyChangeListener(list); - return add(new JListBinding(property, list)); - } - - /** - * Handles JComboBox - */ - public Bindings add(String property, JComboBox combo, int defaultValue) { - registerPropertyChangeListener(combo); - return add(new JComboBoxBinding(property, combo, defaultValue)); - } - - /** - * Handles JComboBox - */ - public Bindings add(String property, JComboBox combo) { - registerPropertyChangeListener(combo); - return add(new JComboBoxBinding(property, combo, 0)); - } -} diff --git a/build/windows/launcher/launch4j/src/net/sf/launch4j/binding/IValidatable.java b/build/windows/launcher/launch4j/src/net/sf/launch4j/binding/IValidatable.java deleted file mode 100644 index fe0dd4862..000000000 --- a/build/windows/launcher/launch4j/src/net/sf/launch4j/binding/IValidatable.java +++ /dev/null @@ -1,44 +0,0 @@ -/* - Launch4j (http://launch4j.sourceforge.net/) - Cross-platform Java application wrapper for creating Windows native executables. - - Copyright (c) 2004, 2007 Grzegorz Kowal - - All rights reserved. - - Redistribution and use in source and binary forms, with or without modification, - are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - * Neither the name of the Launch4j nor the names of its contributors - may be used to endorse or promote products derived from this software without - specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR - CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, - EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -*/ - -/* - * Created on 2004-01-30 - */ -package net.sf.launch4j.binding; - -/** - * @author Copyright (C) 2004 Grzegorz Kowal - */ -public interface IValidatable { - public void checkInvariants(); -} diff --git a/build/windows/launcher/launch4j/src/net/sf/launch4j/binding/InvariantViolationException.java b/build/windows/launcher/launch4j/src/net/sf/launch4j/binding/InvariantViolationException.java deleted file mode 100644 index 2f7f88b1d..000000000 --- a/build/windows/launcher/launch4j/src/net/sf/launch4j/binding/InvariantViolationException.java +++ /dev/null @@ -1,67 +0,0 @@ -/* - Launch4j (http://launch4j.sourceforge.net/) - Cross-platform Java application wrapper for creating Windows native executables. - - Copyright (c) 2004, 2007 Grzegorz Kowal - - All rights reserved. - - Redistribution and use in source and binary forms, with or without modification, - are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - * Neither the name of the Launch4j nor the names of its contributors - may be used to endorse or promote products derived from this software without - specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR - CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, - EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -*/ - -/* - * Created on Jun 23, 2003 - */ -package net.sf.launch4j.binding; - -/** - * @author Copyright (C) 2003 Grzegorz Kowal - */ -public class InvariantViolationException extends RuntimeException { - private final String _property; - private Binding _binding; - - public InvariantViolationException(String msg) { - super(msg); - _property = null; - } - - public InvariantViolationException(String property, String msg) { - super(msg); - _property = property; - } - - public String getProperty() { - return _property; - } - - public Binding getBinding() { - return _binding; - } - - public void setBinding(Binding binding) { - _binding = binding; - } -} diff --git a/build/windows/launcher/launch4j/src/net/sf/launch4j/binding/JComboBoxBinding.java b/build/windows/launcher/launch4j/src/net/sf/launch4j/binding/JComboBoxBinding.java deleted file mode 100644 index 81d6ff28e..000000000 --- a/build/windows/launcher/launch4j/src/net/sf/launch4j/binding/JComboBoxBinding.java +++ /dev/null @@ -1,119 +0,0 @@ -/* - Launch4j (http://launch4j.sourceforge.net/) - Cross-platform Java application wrapper for creating Windows native executables. - - Copyright (c) 2007 Ian Roberts - - All rights reserved. - - Redistribution and use in source and binary forms, with or without modification, - are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - * Neither the name of the Launch4j nor the names of its contributors - may be used to endorse or promote products derived from this software without - specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR - CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, - EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -*/ - -/* - * Created on May 10, 2005 - */ -package net.sf.launch4j.binding; - -import java.awt.Color; - -import javax.swing.JComboBox; - -import org.apache.commons.beanutils.PropertyUtils; - -/** - * @author Copyright (C) 2007 Ian Roberts - */ -public class JComboBoxBinding implements Binding { - private final String _property; - private final JComboBox _combo; - private final int _defaultValue; - private final Color _validColor; - - public JComboBoxBinding(String property, JComboBox combo, int defaultValue) { - if (property == null || combo == null) { - throw new NullPointerException(); - } - if (property.equals("") - || combo.getItemCount() == 0 - || defaultValue < 0 || defaultValue >= combo.getItemCount()) { - throw new IllegalArgumentException(); - } - _property = property; - _combo = combo; - _defaultValue = defaultValue; - _validColor = combo.getBackground(); - } - - public String getProperty() { - return _property; - } - - public void clear(IValidatable bean) { - select(_defaultValue); - } - - public void put(IValidatable bean) { - try { - Integer i = (Integer) PropertyUtils.getProperty(bean, _property); - if (i == null) { - throw new BindingException( - Messages.getString("JComboBoxBinding.property.null")); - } - select(i.intValue()); - } catch (Exception e) { - throw new BindingException(e); - } - } - - public void get(IValidatable bean) { - try { - PropertyUtils.setProperty(bean, _property, new Integer(_combo.getSelectedIndex())); - return; - } catch (Exception e) { - throw new BindingException(e); - } - } - - private void select(int index) { - if (index < 0 || index >= _combo.getItemCount()) { - throw new BindingException( - Messages.getString("JComboBoxBinding.index.out.of.bounds")); - } - _combo.setSelectedIndex(index); - } - - public void markValid() { - _combo.setBackground(_validColor); - _combo.requestFocusInWindow(); - } - - public void markInvalid() { - _combo.setBackground(Binding.INVALID_COLOR); - } - - public void setEnabled(boolean enabled) { - _combo.setEnabled(enabled); - } -} diff --git a/build/windows/launcher/launch4j/src/net/sf/launch4j/binding/JListBinding.java b/build/windows/launcher/launch4j/src/net/sf/launch4j/binding/JListBinding.java deleted file mode 100644 index 31dec58c1..000000000 --- a/build/windows/launcher/launch4j/src/net/sf/launch4j/binding/JListBinding.java +++ /dev/null @@ -1,118 +0,0 @@ -/* - Launch4j (http://launch4j.sourceforge.net/) - Cross-platform Java application wrapper for creating Windows native executables. - - Copyright (c) 2004, 2007 Grzegorz Kowal - - All rights reserved. - - Redistribution and use in source and binary forms, with or without modification, - are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - * Neither the name of the Launch4j nor the names of its contributors - may be used to endorse or promote products derived from this software without - specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR - CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, - EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -*/ - -/* - * Created on May 1, 2006 - */ -package net.sf.launch4j.binding; - -import java.awt.Color; -import java.util.ArrayList; -import java.util.Iterator; -import java.util.List; - -import javax.swing.DefaultListModel; -import javax.swing.JList; - -import org.apache.commons.beanutils.PropertyUtils; - -/** - * @author Copyright (C) 2006 Grzegorz Kowal - */ -public class JListBinding implements Binding { - private final String _property; - private final JList _list; - private final Color _validColor; - - public JListBinding(String property, JList list) { - if (property == null || list == null) { - throw new NullPointerException(); - } - if (property.equals("")) { - throw new IllegalArgumentException(); - } - _property = property; - _list = list; - _validColor = _list.getBackground(); - } - - public String getProperty() { - return _property; - } - - public void clear(IValidatable bean) { - _list.setModel(new DefaultListModel()); - } - - public void put(IValidatable bean) { - try { - DefaultListModel model = new DefaultListModel(); - List list = (List) PropertyUtils.getProperty(bean, _property); - if (list != null) { - for (Iterator iter = list.iterator(); iter.hasNext();) { - model.addElement(iter.next()); - } - } - _list.setModel(model); - } catch (Exception e) { - throw new BindingException(e); - } - } - - public void get(IValidatable bean) { - try { - DefaultListModel model = (DefaultListModel) _list.getModel(); - final int size = model.getSize(); - List list = new ArrayList(size); - for (int i = 0; i < size; i++) { - list.add(model.get(i)); - } - PropertyUtils.setProperty(bean, _property, list); - } catch (Exception e) { - throw new BindingException(e); - } - } - - public void markValid() { - _list.setBackground(_validColor); - _list.requestFocusInWindow(); - } - - public void markInvalid() { - _list.setBackground(Binding.INVALID_COLOR); - } - - public void setEnabled(boolean enabled) { - _list.setEnabled(enabled); - } -} diff --git a/build/windows/launcher/launch4j/src/net/sf/launch4j/binding/JRadioButtonBinding.java b/build/windows/launcher/launch4j/src/net/sf/launch4j/binding/JRadioButtonBinding.java deleted file mode 100644 index 9d922bedf..000000000 --- a/build/windows/launcher/launch4j/src/net/sf/launch4j/binding/JRadioButtonBinding.java +++ /dev/null @@ -1,146 +0,0 @@ -/* - Launch4j (http://launch4j.sourceforge.net/) - Cross-platform Java application wrapper for creating Windows native executables. - - Copyright (c) 2004, 2007 Grzegorz Kowal - - All rights reserved. - - Redistribution and use in source and binary forms, with or without modification, - are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - * Neither the name of the Launch4j nor the names of its contributors - may be used to endorse or promote products derived from this software without - specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR - CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, - EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -*/ - -/* - * Created on May 10, 2005 - */ -package net.sf.launch4j.binding; - -import java.awt.Color; - -import javax.swing.JRadioButton; - -import org.apache.commons.beanutils.PropertyUtils; - -/** - * @author Copyright (C) 2005 Grzegorz Kowal - */ -public class JRadioButtonBinding implements Binding { - private final String _property; - private final JRadioButton[] _buttons; - private final int _defaultValue; - private final Color _validColor; - - public JRadioButtonBinding(String property, JRadioButton[] buttons, int defaultValue) { - if (property == null || buttons == null) { - throw new NullPointerException(); - } - for (int i = 0; i < buttons.length; i++) { - if (buttons[i] == null) { - throw new NullPointerException(); - } - } - if (property.equals("") - || buttons.length == 0 - || defaultValue < 0 || defaultValue >= buttons.length) { - throw new IllegalArgumentException(); - } - _property = property; - _buttons = buttons; - _defaultValue = defaultValue; - _validColor = buttons[0].getBackground(); - } - - public String getProperty() { - return _property; - } - - public void clear(IValidatable bean) { - select(_defaultValue); - } - - public void put(IValidatable bean) { - try { - Integer i = (Integer) PropertyUtils.getProperty(bean, _property); - if (i == null) { - throw new BindingException( - Messages.getString("JRadioButtonBinding.property.null")); - } - select(i.intValue()); - } catch (Exception e) { - throw new BindingException(e); - } - } - - public void get(IValidatable bean) { - try { - for (int i = 0; i < _buttons.length; i++) { - if (_buttons[i].isSelected()) { - PropertyUtils.setProperty(bean, _property, new Integer(i)); - return; - } - } - throw new BindingException( - Messages.getString("JRadioButtonBinding.nothing.selected")); - } catch (Exception e) { - throw new BindingException(e); - } - } - - private void select(int index) { - if (index < 0 || index >= _buttons.length) { - throw new BindingException( - Messages.getString("JRadioButtonBinding.index.out.of.bounds")); - } - _buttons[index].setSelected(true); - } - - public void markValid() { - for (int i = 0; i < _buttons.length; i++) { - if (_buttons[i].isSelected()) { - _buttons[i].setBackground(_validColor); - _buttons[i].requestFocusInWindow(); - return; - } - } - throw new BindingException( - Messages.getString("JRadioButtonBinding.nothing.selected")); - } - - public void markInvalid() { - for (int i = 0; i < _buttons.length; i++) { - if (_buttons[i].isSelected()) { - _buttons[i].setBackground(Binding.INVALID_COLOR); - return; - } - } - throw new BindingException( - Messages.getString("JRadioButtonBinding.nothing.selected")); - } - - public void setEnabled(boolean enabled) { - for (int i = 0; i < _buttons.length; i++) { - _buttons[i].setEnabled(enabled); - } - } -} diff --git a/build/windows/launcher/launch4j/src/net/sf/launch4j/binding/JTextAreaBinding.java b/build/windows/launcher/launch4j/src/net/sf/launch4j/binding/JTextAreaBinding.java deleted file mode 100644 index d4e8a2c65..000000000 --- a/build/windows/launcher/launch4j/src/net/sf/launch4j/binding/JTextAreaBinding.java +++ /dev/null @@ -1,123 +0,0 @@ -/* - Launch4j (http://launch4j.sourceforge.net/) - Cross-platform Java application wrapper for creating Windows native executables. - - Copyright (c) 2004, 2007 Grzegorz Kowal - - All rights reserved. - - Redistribution and use in source and binary forms, with or without modification, - are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - * Neither the name of the Launch4j nor the names of its contributors - may be used to endorse or promote products derived from this software without - specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR - CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, - EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -*/ - -/* - * Created on Jun 14, 2006 - */ -package net.sf.launch4j.binding; - -import java.awt.Color; -import java.util.ArrayList; -import java.util.List; - -import javax.swing.JTextArea; - -import org.apache.commons.beanutils.PropertyUtils; - -/** - * @author Copyright (C) 2006 Grzegorz Kowal - */ -public class JTextAreaBinding implements Binding { - private final String _property; - private final JTextArea _textArea; - private final Color _validColor; - - public JTextAreaBinding(String property, JTextArea textArea) { - if (property == null || textArea == null) { - throw new NullPointerException(); - } - if (property.equals("")) { - throw new IllegalArgumentException(); - } - _property = property; - _textArea = textArea; - _validColor = _textArea.getBackground(); - } - - public String getProperty() { - return _property; - } - - public void clear(IValidatable bean) { - put(bean); - } - - public void put(IValidatable bean) { - try { - List list = (List) PropertyUtils.getProperty(bean, _property); - StringBuffer sb = new StringBuffer(); - if (list != null) { - for (int i = 0; i < list.size(); i++) { - sb.append(list.get(i)); - if (i < list.size() - 1) { - sb.append("\n"); - } - } - } - _textArea.setText(sb.toString()); - } catch (Exception e) { - throw new BindingException(e); - } - } - - public void get(IValidatable bean) { - try { - String text = _textArea.getText(); - if (!text.equals("")) { - String[] items = text.split("\n"); - List list = new ArrayList(); - for (int i = 0; i < items.length; i++) { - list.add(items[i]); - } - PropertyUtils.setProperty(bean, _property, list); - } else { - PropertyUtils.setProperty(bean, _property, null); - } - } catch (Exception e) { - throw new BindingException(e); - } - } - - public void markValid() { - _textArea.setBackground(_validColor); - _textArea.requestFocusInWindow(); - } - - public void markInvalid() { - _textArea.setBackground(Binding.INVALID_COLOR); - } - - public void setEnabled(boolean enabled) { - _textArea.setEnabled(enabled); - } -} diff --git a/build/windows/launcher/launch4j/src/net/sf/launch4j/binding/JTextComponentBinding.java b/build/windows/launcher/launch4j/src/net/sf/launch4j/binding/JTextComponentBinding.java deleted file mode 100644 index 6b0dd1b0b..000000000 --- a/build/windows/launcher/launch4j/src/net/sf/launch4j/binding/JTextComponentBinding.java +++ /dev/null @@ -1,108 +0,0 @@ -/* - Launch4j (http://launch4j.sourceforge.net/) - Cross-platform Java application wrapper for creating Windows native executables. - - Copyright (c) 2004, 2007 Grzegorz Kowal - - All rights reserved. - - Redistribution and use in source and binary forms, with or without modification, - are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - * Neither the name of the Launch4j nor the names of its contributors - may be used to endorse or promote products derived from this software without - specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR - CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, - EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -*/ - -/* - * Created on Apr 30, 2005 - */ -package net.sf.launch4j.binding; - -import java.awt.Color; - -import javax.swing.text.JTextComponent; - -import org.apache.commons.beanutils.BeanUtils; - -/** - * Handles JEditorPane, JTextArea, JTextField - * - * @author Copyright (C) 2005 Grzegorz Kowal - */ -public class JTextComponentBinding implements Binding { - private final String _property; - private final JTextComponent _textComponent; - private final String _defaultValue; - private final Color _validColor; - - public JTextComponentBinding(String property, JTextComponent textComponent, - String defaultValue) { - if (property == null || textComponent == null || defaultValue == null) { - throw new NullPointerException(); - } - if (property.equals("")) { - throw new IllegalArgumentException(); - } - _property = property; - _textComponent = textComponent; - _defaultValue = defaultValue; - _validColor = _textComponent.getBackground(); - } - - public String getProperty() { - return _property; - } - - public void clear(IValidatable bean) { - _textComponent.setText(_defaultValue); - } - - public void put(IValidatable bean) { - try { - String s = BeanUtils.getProperty(bean, _property); - // XXX displays zeros as blank - _textComponent.setText(s != null && !s.equals("0") ? s : ""); - } catch (Exception e) { - throw new BindingException(e); - } - } - - public void get(IValidatable bean) { - try { - BeanUtils.setProperty(bean, _property, _textComponent.getText()); - } catch (Exception e) { - throw new BindingException(e); - } - } - - public void markValid() { - _textComponent.setBackground(_validColor); - _textComponent.requestFocusInWindow(); - } - - public void markInvalid() { - _textComponent.setBackground(Binding.INVALID_COLOR); - } - - public void setEnabled(boolean enabled) { - _textComponent.setEnabled(enabled); - } -} diff --git a/build/windows/launcher/launch4j/src/net/sf/launch4j/binding/JToggleButtonBinding.java b/build/windows/launcher/launch4j/src/net/sf/launch4j/binding/JToggleButtonBinding.java deleted file mode 100644 index a7055cccc..000000000 --- a/build/windows/launcher/launch4j/src/net/sf/launch4j/binding/JToggleButtonBinding.java +++ /dev/null @@ -1,108 +0,0 @@ -/* - Launch4j (http://launch4j.sourceforge.net/) - Cross-platform Java application wrapper for creating Windows native executables. - - Copyright (c) 2004, 2007 Grzegorz Kowal - - All rights reserved. - - Redistribution and use in source and binary forms, with or without modification, - are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - * Neither the name of the Launch4j nor the names of its contributors - may be used to endorse or promote products derived from this software without - specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR - CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, - EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -*/ - -/* - * Created on Apr 30, 2005 - */ -package net.sf.launch4j.binding; - -import java.awt.Color; - -import javax.swing.JToggleButton; - -import org.apache.commons.beanutils.PropertyUtils; - -/** - * Handles JToggleButton, JCheckBox - * - * @author Copyright (C) 2005 Grzegorz Kowal - */ -public class JToggleButtonBinding implements Binding { - private final String _property; - private final JToggleButton _button; - private final boolean _defaultValue; - private final Color _validColor; - - public JToggleButtonBinding(String property, JToggleButton button, - boolean defaultValue) { - if (property == null || button == null) { - throw new NullPointerException(); - } - if (property.equals("")) { - throw new IllegalArgumentException(); - } - _property = property; - _button = button; - _defaultValue = defaultValue; - _validColor = _button.getBackground(); - } - - public String getProperty() { - return _property; - } - - public void clear(IValidatable bean) { - _button.setSelected(_defaultValue); - } - - public void put(IValidatable bean) { - try { - Boolean b = (Boolean) PropertyUtils.getProperty(bean, _property); - _button.setSelected(b != null && b.booleanValue()); - } catch (Exception e) { - throw new BindingException(e); - } - } - - public void get(IValidatable bean) { - try { - PropertyUtils.setProperty(bean, _property, - Boolean.valueOf(_button.isSelected())); - } catch (Exception e) { - throw new BindingException(e); - } - } - - public void markValid() { - _button.setBackground(_validColor); - _button.requestFocusInWindow(); - } - - public void markInvalid() { - _button.setBackground(Binding.INVALID_COLOR); - } - - public void setEnabled(boolean enabled) { - _button.setEnabled(enabled); - } -} diff --git a/build/windows/launcher/launch4j/src/net/sf/launch4j/binding/Messages.java b/build/windows/launcher/launch4j/src/net/sf/launch4j/binding/Messages.java deleted file mode 100644 index 91ddff2b1..000000000 --- a/build/windows/launcher/launch4j/src/net/sf/launch4j/binding/Messages.java +++ /dev/null @@ -1,78 +0,0 @@ -/* - Launch4j (http://launch4j.sourceforge.net/) - Cross-platform Java application wrapper for creating Windows native executables. - - Copyright (c) 2004, 2007 Grzegorz Kowal - - All rights reserved. - - Redistribution and use in source and binary forms, with or without modification, - are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - * Neither the name of the Launch4j nor the names of its contributors - may be used to endorse or promote products derived from this software without - specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR - CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, - EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -*/ - -package net.sf.launch4j.binding; - -import java.text.MessageFormat; -import java.util.MissingResourceException; -import java.util.ResourceBundle; - -public class Messages { - private static final String BUNDLE_NAME = "net.sf.launch4j.binding.messages"; - - private static final ResourceBundle RESOURCE_BUNDLE = ResourceBundle - .getBundle(BUNDLE_NAME); - private static final MessageFormat FORMATTER = new MessageFormat(""); - - private Messages() { - } - - public static String getString(String key) { - try { - return RESOURCE_BUNDLE.getString(key); - } catch (MissingResourceException e) { - return '!' + key + '!'; - } - } - - public static String getString(String key, String arg0) { - return getString(key, new Object[] {arg0}); - } - - public static String getString(String key, String arg0, String arg1) { - return getString(key, new Object[] {arg0, arg1}); - } - - public static String getString(String key, String arg0, String arg1, String arg2) { - return getString(key, new Object[] {arg0, arg1, arg2}); - } - - public static String getString(String key, Object[] args) { - try { - FORMATTER.applyPattern(RESOURCE_BUNDLE.getString(key)); - return FORMATTER.format(args); - } catch (MissingResourceException e) { - return '!' + key + '!'; - } - } -} diff --git a/build/windows/launcher/launch4j/src/net/sf/launch4j/binding/OptComponentBinding.java b/build/windows/launcher/launch4j/src/net/sf/launch4j/binding/OptComponentBinding.java deleted file mode 100644 index b573da628..000000000 --- a/build/windows/launcher/launch4j/src/net/sf/launch4j/binding/OptComponentBinding.java +++ /dev/null @@ -1,119 +0,0 @@ -/* - Launch4j (http://launch4j.sourceforge.net/) - Cross-platform Java application wrapper for creating Windows native executables. - - Copyright (c) 2004, 2007 Grzegorz Kowal - - All rights reserved. - - Redistribution and use in source and binary forms, with or without modification, - are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - * Neither the name of the Launch4j nor the names of its contributors - may be used to endorse or promote products derived from this software without - specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR - CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, - EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -*/ - -/* - * Created on May 11, 2005 - */ -package net.sf.launch4j.binding; - -import java.awt.event.ActionEvent; -import java.awt.event.ActionListener; -import java.util.Arrays; - -import javax.swing.JToggleButton; - -import org.apache.commons.beanutils.PropertyUtils; - -/** - * @author Copyright (C) 2005 Grzegorz Kowal - */ -public class OptComponentBinding implements Binding, ActionListener { - private final Bindings _bindings; - private final String _property; - private final Class _clazz; - private final JToggleButton _button; - private final boolean _enabledByDefault; - - public OptComponentBinding(Bindings bindings, String property, Class clazz, - JToggleButton button, boolean enabledByDefault) { - if (property == null || clazz == null || button == null) { - throw new NullPointerException(); - } - if (property.equals("")) { - throw new IllegalArgumentException(); - } - if (!Arrays.asList(clazz.getInterfaces()).contains(IValidatable.class)) { - throw new IllegalArgumentException( - Messages.getString("OptComponentBinding.must.implement") - + IValidatable.class); - } - _bindings = bindings; - _property = property; - _clazz = clazz; - _button = button; - _button.addActionListener(this); - _enabledByDefault = enabledByDefault; - } - - public String getProperty() { - return _property; - } - - public void clear(IValidatable bean) { - _button.setSelected(_enabledByDefault); - updateComponents(); - } - - public void put(IValidatable bean) { - try { - Object component = PropertyUtils.getProperty(bean, _property); - _button.setSelected(component != null); - updateComponents(); - } catch (Exception e) { - throw new BindingException(e); - } - } - - public void get(IValidatable bean) { - try { - PropertyUtils.setProperty(bean, _property, _button.isSelected() - ? _clazz.newInstance() : null); - } catch (Exception e) { - throw new BindingException(e); - } - } - - public void markValid() {} - - public void markInvalid() {} - - public void setEnabled(boolean enabled) {} // XXX implement? - - public void actionPerformed(ActionEvent e) { - updateComponents(); - } - - private void updateComponents() { - _bindings.setComponentsEnabled(_property, _button.isSelected()); - } -} diff --git a/build/windows/launcher/launch4j/src/net/sf/launch4j/binding/OptJTextAreaBinding.java b/build/windows/launcher/launch4j/src/net/sf/launch4j/binding/OptJTextAreaBinding.java deleted file mode 100644 index 3cea776d7..000000000 --- a/build/windows/launcher/launch4j/src/net/sf/launch4j/binding/OptJTextAreaBinding.java +++ /dev/null @@ -1,141 +0,0 @@ -/* - Launch4j (http://launch4j.sourceforge.net/) - Cross-platform Java application wrapper for creating Windows native executables. - - Copyright (c) 2004, 2007 Grzegorz Kowal - - All rights reserved. - - Redistribution and use in source and binary forms, with or without modification, - are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - * Neither the name of the Launch4j nor the names of its contributors - may be used to endorse or promote products derived from this software without - specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR - CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, - EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -*/ - -/* - * Created on Sep 3, 2005 - */ -package net.sf.launch4j.binding; - -import java.awt.Color; -import java.awt.event.ActionEvent; -import java.awt.event.ActionListener; -import java.util.ArrayList; -import java.util.List; - -import javax.swing.JTextArea; -import javax.swing.JToggleButton; - -import org.apache.commons.beanutils.BeanUtils; -import org.apache.commons.beanutils.PropertyUtils; - -/** - * @author Copyright (C) 2005 Grzegorz Kowal - */ -public class OptJTextAreaBinding implements Binding, ActionListener { - private final String _property; - private final String _stateProperty; - private final JToggleButton _button; - private final JTextArea _textArea; - private final Color _validColor; - - public OptJTextAreaBinding(String property, String stateProperty, - JToggleButton button, JTextArea textArea) { - if (property == null || button == null || textArea == null) { - throw new NullPointerException(); - } - if (property.equals("")) { - throw new IllegalArgumentException(); - } - _property = property; - _stateProperty = stateProperty; - _button = button; - _textArea = textArea; - _validColor = _textArea.getBackground(); - button.addActionListener(this); - } - - public String getProperty() { - return _property; - } - - public void clear(IValidatable bean) { - put(bean); - } - - public void put(IValidatable bean) { - try { - boolean selected = "true".equals(BeanUtils.getProperty(bean, - _stateProperty)); - _button.setSelected(selected); - _textArea.setEnabled(selected); - List list = (List) PropertyUtils.getProperty(bean, _property); - StringBuffer sb = new StringBuffer(); - if (list != null) { - for (int i = 0; i < list.size(); i++) { - sb.append(list.get(i)); - if (i < list.size() - 1) { - sb.append("\n"); - } - } - } - _textArea.setText(sb.toString()); - } catch (Exception e) { - throw new BindingException(e); - } - } - - public void get(IValidatable bean) { - try { - String text = _textArea.getText(); - if (_button.isSelected() && !text.equals("")) { - String[] items = text.split("\n"); - List list = new ArrayList(); - for (int i = 0; i < items.length; i++) { - list.add(items[i]); - } - PropertyUtils.setProperty(bean, _property, list); - } else { - PropertyUtils.setProperty(bean, _property, null); - } - } catch (Exception e) { - throw new BindingException(e); - } - } - - public void markValid() { - _textArea.setBackground(_validColor); - _textArea.requestFocusInWindow(); - } - - public void markInvalid() { - _textArea.setBackground(Binding.INVALID_COLOR); - } - - public void setEnabled(boolean enabled) { - _textArea.setEnabled(enabled); - } - - public void actionPerformed(ActionEvent e) { - _textArea.setEnabled(_button.isSelected()); - } -} diff --git a/build/windows/launcher/launch4j/src/net/sf/launch4j/binding/Validator.java b/build/windows/launcher/launch4j/src/net/sf/launch4j/binding/Validator.java deleted file mode 100644 index 88ea67c33..000000000 --- a/build/windows/launcher/launch4j/src/net/sf/launch4j/binding/Validator.java +++ /dev/null @@ -1,259 +0,0 @@ -/* - Launch4j (http://launch4j.sourceforge.net/) - Cross-platform Java application wrapper for creating Windows native executables. - - Copyright (c) 2004, 2007 Grzegorz Kowal - - All rights reserved. - - Redistribution and use in source and binary forms, with or without modification, - are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - * Neither the name of the Launch4j nor the names of its contributors - may be used to endorse or promote products derived from this software without - specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR - CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, - EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -*/ - -/* - * Created on 2004-01-30 - */ -package net.sf.launch4j.binding; - -import java.io.File; -import java.util.Arrays; -import java.util.Collection; -import java.util.HashSet; -import java.util.Iterator; -import java.util.List; - -import net.sf.launch4j.Util; -import net.sf.launch4j.config.ConfigPersister; - -/** - * @author Copyright (C) 2004 Grzegorz Kowal - */ -public class Validator { - public static final String ALPHANUMERIC_PATTERN = "[\\w]*?"; - public static final String ALPHA_PATTERN = "[\\w&&\\D]*?"; - public static final String NUMERIC_PATTERN = "[\\d]*?"; - public static final String PATH_PATTERN = "[\\w|[ .,:\\-/\\\\]]*?"; - - public static final int MAX_STR = 128; - public static final int MAX_PATH = 260; - public static final int MAX_BIG_STR = 8192; // or 16384; - public static final int MAX_ARGS = 32767 - 2048; - - private Validator() {} - - public static boolean isEmpty(String s) { - return s == null || s.equals(""); - } - - public static void checkNotNull(Object o, String property, String name) { - if (o == null) { - signalViolation(property, - Messages.getString("Validator.empty.field", name)); - } - } - - public static void checkString(String s, int maxLength, String property, - String name) { - if (s == null || s.length() == 0) { - signalViolation(property, - Messages.getString("Validator.empty.field", name)); - } - if (s.length() > maxLength) { - signalLengthViolation(property, name, maxLength); - } - } - - public static void checkOptStrings(List strings, int maxLength, int totalMaxLength, - String property, String name) { - if (strings == null) { - return; - } - int totalLength = 0; - for (Iterator iter = strings.iterator(); iter.hasNext();) { - String s = (String) iter.next(); - checkString(s, maxLength, property, name); - totalLength += s.length(); - if (totalLength > totalMaxLength) { - signalLengthViolation(property, name, totalMaxLength); - } - } - } - - public static void checkString(String s, int maxLength, String pattern, - String property, String name) { - checkString(s, maxLength, property, name); - if (!s.matches(pattern)) { - signalViolation(property, - Messages.getString("Validator.invalid.data", name)); - } - } - - public static void checkOptStrings(List strings, int maxLength, int totalMaxLength, - String pattern, String property, String name, String msg) { - if (strings == null) { - return; - } - int totalLength = 0; - for (Iterator iter = strings.iterator(); iter.hasNext();) { - String s = (String) iter.next(); - checkString(s, maxLength, property, name); - if (!s.matches(pattern)) { - signalViolation(property, msg != null - ? msg - : Messages.getString("Validator.invalid.data", name)); - } - totalLength += s.length(); - if (totalLength > totalMaxLength) { - signalLengthViolation(property, name, totalMaxLength); - } - } - } - - public static void checkOptString(String s, int maxLength, String property, - String name) { - if (s == null || s.length() == 0) { - return; - } - if (s.length() > maxLength) { - signalLengthViolation(property, name, maxLength); - } - } - - public static void checkOptString(String s, int maxLength, String pattern, - String property, String name) { - if (s == null || s.length() == 0) { - return; - } - if (s.length() > maxLength) { - signalLengthViolation(property, name, maxLength); - } - if (!s.matches(pattern)) { - signalViolation(property, - Messages.getString("Validator.invalid.data", name)); - } - } - - public static void checkRange(int value, int min, int max, - String property, String name) { - if (value < min || value > max) { - signalViolation(property, - Messages.getString("Validator.must.be.in.range", name, - String.valueOf(min), String.valueOf(max))); - } - } - - public static void checkRange(char value, char min, char max, - String property, String name) { - if (value < min || value > max) { - signalViolation(property, Messages.getString("Validator.must.be.in.range", - name, String.valueOf(min), String.valueOf(max))); - } - } - - public static void checkMin(int value, int min, String property, String name) { - if (value < min) { - signalViolation(property, - Messages.getString("Validator.must.be.at.least", name, - String.valueOf(min))); - } - } - - public static void checkIn(String s, String[] strings, String property, - String name) { - if (isEmpty(s)) { - signalViolation(property, - Messages.getString("Validator.empty.field", name)); - } - List list = Arrays.asList(strings); - if (!list.contains(s)) { - signalViolation(property, - Messages.getString("Validator.invalid.option", name, list.toString())); - } - } - - public static void checkTrue(boolean condition, String property, String msg) { - if (!condition) { - signalViolation(property, msg); - } - } - - public static void checkFalse(boolean condition, String property, String msg) { - if (condition) { - signalViolation(property, msg); - } - } - - public static void checkElementsNotNullUnique(Collection c, String property, - String msg) { - if (c.contains(null) - || new HashSet(c).size() != c.size()) { - signalViolation(property, - Messages.getString("Validator.already.exists", msg)); - } - } - - public static void checkElementsUnique(Collection c, String property, String msg) { - if (new HashSet(c).size() != c.size()) { - signalViolation(property, - Messages.getString("Validator.already.exists", msg)); - } - } - - public static void checkFile(File f, String property, String fileDescription) { - File cfgPath = ConfigPersister.getInstance().getConfigPath(); - if (f == null - || f.getPath().equals("") - || (!f.exists() && !Util.getAbsoluteFile(cfgPath, f).exists())) { - signalViolation(property, - Messages.getString("Validator.doesnt.exist", fileDescription)); - } - } - - public static void checkOptFile(File f, String property, String fileDescription) { - if (f != null && f.getPath().length() > 0) { - checkFile(f, property, fileDescription); - } - } - - public static void checkRelativeWinPath(String path, String property, String msg) { - if (path == null - || path.equals("") - || path.startsWith("/") - || path.startsWith("\\") - || path.indexOf(':') != -1) { - signalViolation(property, msg); - } - } - - public static void signalLengthViolation(String property, String name, - int maxLength) { - signalViolation(property, - Messages.getString("Validator.exceeds.max.length", name, - String.valueOf(maxLength))); - } - - public static void signalViolation(String property, String msg) { - throw new InvariantViolationException(property, msg); - } -} diff --git a/build/windows/launcher/launch4j/src/net/sf/launch4j/binding/messages.properties b/build/windows/launcher/launch4j/src/net/sf/launch4j/binding/messages.properties deleted file mode 100644 index adb5a8886..000000000 --- a/build/windows/launcher/launch4j/src/net/sf/launch4j/binding/messages.properties +++ /dev/null @@ -1,52 +0,0 @@ -# -# Launch4j (http://launch4j.sourceforge.net/) -# Cross-platform Java application wrapper for creating Windows native executables. -# -# Copyright (c) 2004, 2007 Grzegorz Kowal -# -# All rights reserved. -# -# Redistribution and use in source and binary forms, with or without modification, -# are permitted provided that the following conditions are met: -# -# * Redistributions of source code must retain the above copyright notice, -# this list of conditions and the following disclaimer. -# * Redistributions in binary form must reproduce the above copyright notice, -# this list of conditions and the following disclaimer in the documentation -# and/or other materials provided with the distribution. -# * Neither the name of the Launch4j nor the names of its contributors -# may be used to endorse or promote products derived from this software without -# specific prior written permission. -# -# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR -# CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -# EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -# PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -# LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -# NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -# SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -# - -OptComponentBinding.must.implement=Optional component must implement - -Validator.empty.field=Enter: {0} -Validator.invalid.data=Invalid data: {0} -Validator.must.be.in.range={0} must be in range [{1}-{2}] -Validator.must.be.at.least={0} must be at least -Validator.already.exists={0} already exists. -Validator.doesnt.exist={0} doesn''t exist. -Validator.exceeds.max.length={0} exceeds the maximum length of {1} characters. -Validator.invalid.option={0} must be one of [{1}] - -Bindings.duplicate.binding=Duplicate binding - -JRadioButtonBinding.property.null=Property is null -JRadioButtonBinding.nothing.selected=Nothing selected -JRadioButtonBinding.index.out.of.bounds=Button index out of bounds - -JComboBoxBinding.property.null=Property is null -JComboBoxBinding.index.out.of.bounds=Combo box index out of bounds diff --git a/build/windows/launcher/launch4j/src/net/sf/launch4j/binding/messages_es.properties b/build/windows/launcher/launch4j/src/net/sf/launch4j/binding/messages_es.properties deleted file mode 100644 index e2e50fcb4..000000000 --- a/build/windows/launcher/launch4j/src/net/sf/launch4j/binding/messages_es.properties +++ /dev/null @@ -1,51 +0,0 @@ -# -# Launch4j (http://launch4j.sourceforge.net/) -# Cross-platform Java application wrapper for creating Windows native executables. -# -# Copyright (c) 2004, 2007 Grzegorz Kowal, Patricio Martínez Ros -# -# All rights reserved. -# -# Redistribution and use in source and binary forms, with or without modification, -# are permitted provided that the following conditions are met: -# -# * Redistributions of source code must retain the above copyright notice, -# this list of conditions and the following disclaimer. -# * Redistributions in binary form must reproduce the above copyright notice, -# this list of conditions and the following disclaimer in the documentation -# and/or other materials provided with the distribution. -# * Neither the name of the Launch4j nor the names of its contributors -# may be used to endorse or promote products derived from this software without -# specific prior written permission. -# -# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR -# CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -# EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -# PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -# LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -# NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -# SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -# - -OptComponentBinding.must.implement=El componente opcional debe ser implementado - -Validator.empty.field=Introduzca: {0} -Validator.invalid.data=Dato no válido: {0} -Validator.must.be.in.range={0} debe estar en el rango [{1}-{2}] -Validator.must.be.at.least={0} deb ser al menos -Validator.already.exists={0} ya existe. -Validator.doesnt.exist={0} no existe. -Validator.exceeds.max.length={0} excede la longitud máxima de {1} caracteres. -Validator.invalid.option={0} must be one of [{1}] - -Bindings.duplicate.binding=Binding duplicado - -JRadioButtonBinding.property.null=La propiedad es nula -JRadioButtonBinding.nothing.selected=Nada seleccionado -JRadioButtonBinding.index.out.of.bounds=Índice de botón fuera de límite -JComboBoxBinding.property.null=Property is null -JComboBoxBinding.index.out.of.bounds=Combo box index out of bounds diff --git a/build/windows/launcher/launch4j/src/net/sf/launch4j/config/ClassPath.java b/build/windows/launcher/launch4j/src/net/sf/launch4j/config/ClassPath.java deleted file mode 100644 index da7dbd6c4..000000000 --- a/build/windows/launcher/launch4j/src/net/sf/launch4j/config/ClassPath.java +++ /dev/null @@ -1,87 +0,0 @@ -/* - Launch4j (http://launch4j.sourceforge.net/) - Cross-platform Java application wrapper for creating Windows native executables. - - Copyright (c) 2004, 2007 Grzegorz Kowal - - All rights reserved. - - Redistribution and use in source and binary forms, with or without modification, - are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - * Neither the name of the Launch4j nor the names of its contributors - may be used to endorse or promote products derived from this software without - specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR - CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, - EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -*/ - -/* - * Created on May 1, 2006 - */ -package net.sf.launch4j.config; - -import java.util.List; - -import net.sf.launch4j.binding.IValidatable; -import net.sf.launch4j.binding.Validator; - -/** - * @author Copyright (C) 2006 Grzegorz Kowal - */ -public class ClassPath implements IValidatable { - private String mainClass; - private List paths; - - public void checkInvariants() { - Validator.checkString(mainClass, Validator.MAX_PATH, "mainClass", - Messages.getString("ClassPath.mainClass")); - Validator.checkOptStrings(paths, - Validator.MAX_PATH, - Validator.MAX_BIG_STR, - "paths", - Messages.getString("ClassPath.path")); - } - - public String getMainClass() { - return mainClass; - } - - public void setMainClass(String mainClass) { - this.mainClass = mainClass; - } - - public List getPaths() { - return paths; - } - - public void setPaths(List paths) { - this.paths = paths; - } - - public String getPathsString() { - StringBuffer sb = new StringBuffer(); - for (int i = 0; i < paths.size(); i++) { - sb.append(paths.get(i)); - if (i < paths.size() - 1) { - sb.append(';'); - } - } - return sb.toString(); - } -} diff --git a/build/windows/launcher/launch4j/src/net/sf/launch4j/config/Config.java b/build/windows/launcher/launch4j/src/net/sf/launch4j/config/Config.java deleted file mode 100644 index 27633bfb4..000000000 --- a/build/windows/launcher/launch4j/src/net/sf/launch4j/config/Config.java +++ /dev/null @@ -1,396 +0,0 @@ -/* - Launch4j (http://launch4j.sourceforge.net/) - Cross-platform Java application wrapper for creating Windows native executables. - - Copyright (c) 2004, 2007 Grzegorz Kowal - - All rights reserved. - - Redistribution and use in source and binary forms, with or without modification, - are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - * Neither the name of the Launch4j nor the names of its contributors - may be used to endorse or promote products derived from this software without - specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR - CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, - EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -*/ - -/* - * Created on Apr 21, 2005 - */ -package net.sf.launch4j.config; - -import java.io.File; -import java.util.Arrays; -import java.util.List; - -import net.sf.launch4j.binding.IValidatable; -import net.sf.launch4j.binding.Validator; - -/** - * @author Copyright (C) 2005 Grzegorz Kowal - */ -public class Config implements IValidatable { - - // 1.x config properties_____________________________________________________________ - public static final String HEADER = "header"; - public static final String JAR = "jar"; - public static final String OUTFILE = "outfile"; - public static final String ERR_TITLE = "errTitle"; - public static final String JAR_ARGS = "jarArgs"; - public static final String CHDIR = "chdir"; - public static final String CUSTOM_PROC_NAME = "customProcName"; - public static final String STAY_ALIVE = "stayAlive"; - public static final String ICON = "icon"; - - // __________________________________________________________________________________ - public static final String DOWNLOAD_URL = "http://java.com/download"; - - public static final String GUI_HEADER = "gui"; - public static final String CONSOLE_HEADER = "console"; - - private static final String[] HEADER_TYPES = new String[] { GUI_HEADER, - CONSOLE_HEADER }; - - private static final String[] PRIORITY_CLASS_NAMES = new String[] { "normal", - "idle", - "high" }; - - private static final int[] PRIORITY_CLASSES = new int[] { 0x00000020, - 0x00000040, - 0x00000080 }; - - private boolean dontWrapJar; - private String headerType = GUI_HEADER; - private List headerObjects; - private List libs; - private File jar; - private File outfile; - - // Runtime header configuration - private String errTitle; - private String cmdLine; - private String chdir; - private String priority; - private String downloadUrl; - private String supportUrl; - private boolean customProcName; - private boolean stayAlive; - private File manifest; - private File icon; - private List variables; - private SingleInstance singleInstance; - private ClassPath classPath; - private Jre jre; - private Splash splash; - private VersionInfo versionInfo; - private Msg messages; - - public void checkInvariants() { - Validator.checkTrue(outfile != null && outfile.getPath().endsWith(".exe"), - "outfile", Messages.getString("Config.specify.output.exe")); - if (dontWrapJar) { - if (jar != null && !jar.getPath().equals("")) { - Validator.checkRelativeWinPath(jar.getPath(), "jar", - Messages.getString("Config.application.jar.path")); - } else { - Validator.checkTrue(classPath != null, "classPath", - Messages.getString("ClassPath.or.jar")); - } - } else { - Validator.checkFile(jar, "jar", - Messages.getString("Config.application.jar")); - } - if (!Validator.isEmpty(chdir)) { - Validator.checkRelativeWinPath(chdir, "chdir", - Messages.getString("Config.chdir.relative")); - Validator.checkFalse(chdir.toLowerCase().equals("true") - || chdir.toLowerCase().equals("false"), - "chdir", Messages.getString("Config.chdir.path")); - } - Validator.checkOptFile(manifest, "manifest", Messages.getString("Config.manifest")); - Validator.checkOptFile(icon, "icon", Messages.getString("Config.icon")); - Validator.checkOptString(cmdLine, Validator.MAX_BIG_STR, "jarArgs", - Messages.getString("Config.jar.arguments")); - Validator.checkOptString(errTitle, Validator.MAX_STR, "errTitle", - Messages.getString("Config.error.title")); - Validator.checkOptString(downloadUrl, 256, - "downloadUrl", Messages.getString("Config.download.url")); - Validator.checkOptString(supportUrl, 256, - "supportUrl", Messages.getString("Config.support.url")); - Validator.checkIn(getHeaderType(), HEADER_TYPES, "headerType", - Messages.getString("Config.header.type")); - Validator.checkFalse(getHeaderType().equals(CONSOLE_HEADER) && splash != null, - "headerType", - Messages.getString("Config.splash.not.impl.by.console.hdr")); - Validator.checkOptStrings(variables, - Validator.MAX_ARGS, - Validator.MAX_ARGS, - "[^=%\t]+=[^=\t]+", - "variables", - Messages.getString("Config.variables"), - Messages.getString("Config.variables.err")); - Validator.checkIn(getPriority(), PRIORITY_CLASS_NAMES, "priority", - Messages.getString("Config.priority")); - jre.checkInvariants(); - } - - public void validate() { - checkInvariants(); - if (classPath != null) { - classPath.checkInvariants(); - } - if (splash != null) { - splash.checkInvariants(); - } - if (versionInfo != null) { - versionInfo.checkInvariants(); - } - } - - /** Change current directory to EXE location. */ - public String getChdir() { - return chdir; - } - - public void setChdir(String chdir) { - this.chdir = chdir; - } - - /** Constant command line arguments passed to the application. */ - public String getCmdLine() { - return cmdLine; - } - - public void setCmdLine(String cmdLine) { - this.cmdLine = cmdLine; - } - - /** Optional, error message box title. */ - public String getErrTitle() { - return errTitle; - } - - public void setErrTitle(String errTitle) { - this.errTitle = errTitle; - } - - /** launch4j header file. */ - public String getHeaderType() { - return headerType.toLowerCase(); - } - - public void setHeaderType(String headerType) { - this.headerType = headerType; - } - - /** launch4j header file index - used by GUI. */ - public int getHeaderTypeIndex() { - int x = Arrays.asList(HEADER_TYPES).indexOf(getHeaderType()); - return x != -1 ? x : 0; - } - - public void setHeaderTypeIndex(int headerTypeIndex) { - headerType = HEADER_TYPES[headerTypeIndex]; - } - - public boolean isCustomHeaderObjects() { - return headerObjects != null && !headerObjects.isEmpty(); - } - - public List getHeaderObjects() { - return isCustomHeaderObjects() ? headerObjects - : getHeaderType().equals(GUI_HEADER) - ? LdDefaults.GUI_HEADER_OBJECTS - : LdDefaults.CONSOLE_HEADER_OBJECTS; - } - - public void setHeaderObjects(List headerObjects) { - this.headerObjects = headerObjects; - } - - public boolean isCustomLibs() { - return libs != null && !libs.isEmpty(); - } - - public List getLibs() { - return isCustomLibs() ? libs : LdDefaults.LIBS; - } - - public void setLibs(List libs) { - this.libs = libs; - } - - /** Wrapper's manifest for User Account Control. */ - public File getManifest() { - return manifest; - } - - public void setManifest(File manifest) { - this.manifest = manifest; - } - - /** ICO file. */ - public File getIcon() { - return icon; - } - - public void setIcon(File icon) { - this.icon = icon; - } - - /** Jar to wrap. */ - public File getJar() { - return jar; - } - - public void setJar(File jar) { - this.jar = jar; - } - - public List getVariables() { - return variables; - } - - public void setVariables(List variables) { - this.variables = variables; - } - - public ClassPath getClassPath() { - return classPath; - } - - public void setClassPath(ClassPath classpath) { - this.classPath = classpath; - } - - /** JRE configuration */ - public Jre getJre() { - return jre; - } - - public void setJre(Jre jre) { - this.jre = jre; - } - - /** Output EXE file. */ - public File getOutfile() { - return outfile; - } - - public void setOutfile(File outfile) { - this.outfile = outfile; - } - - /** Custom process name as the output EXE file name. */ - public boolean isCustomProcName() { - return customProcName; - } - - public void setCustomProcName(boolean customProcName) { - this.customProcName = customProcName; - } - - /** Splash screen configuration. */ - public Splash getSplash() { - return splash; - } - - public void setSplash(Splash splash) { - this.splash = splash; - } - - /** Stay alive after launching the application. */ - public boolean isStayAlive() { - return stayAlive; - } - - public void setStayAlive(boolean stayAlive) { - this.stayAlive = stayAlive; - } - - public VersionInfo getVersionInfo() { - return versionInfo; - } - - public void setVersionInfo(VersionInfo versionInfo) { - this.versionInfo = versionInfo; - } - - public boolean isDontWrapJar() { - return dontWrapJar; - } - - public void setDontWrapJar(boolean dontWrapJar) { - this.dontWrapJar = dontWrapJar; - } - - public int getPriorityIndex() { - int x = Arrays.asList(PRIORITY_CLASS_NAMES).indexOf(getPriority()); - return x != -1 ? x : 0; - } - - public void setPriorityIndex(int x) { - priority = PRIORITY_CLASS_NAMES[x]; - } - - public String getPriority() { - return Validator.isEmpty(priority) ? PRIORITY_CLASS_NAMES[0] : priority; - } - - public void setPriority(String priority) { - this.priority = priority; - } - - public int getPriorityClass() { - return PRIORITY_CLASSES[getPriorityIndex()]; - } - - public String getDownloadUrl() { - return downloadUrl == null ? DOWNLOAD_URL : downloadUrl; - } - - public void setDownloadUrl(String downloadUrl) { - this.downloadUrl = downloadUrl; - } - - public String getSupportUrl() { - return supportUrl; - } - - public void setSupportUrl(String supportUrl) { - this.supportUrl = supportUrl; - } - - public Msg getMessages() { - return messages; - } - - public void setMessages(Msg messages) { - this.messages = messages; - } - - public SingleInstance getSingleInstance() { - return singleInstance; - } - - public void setSingleInstance(SingleInstance singleInstance) { - this.singleInstance = singleInstance; - } -} diff --git a/build/windows/launcher/launch4j/src/net/sf/launch4j/config/ConfigPersister.java b/build/windows/launcher/launch4j/src/net/sf/launch4j/config/ConfigPersister.java deleted file mode 100644 index 43daf8681..000000000 --- a/build/windows/launcher/launch4j/src/net/sf/launch4j/config/ConfigPersister.java +++ /dev/null @@ -1,249 +0,0 @@ -/* - Launch4j (http://launch4j.sourceforge.net/) - Cross-platform Java application wrapper for creating Windows native executables. - - Copyright (c) 2004, 2007 Grzegorz Kowal - - All rights reserved. - - Redistribution and use in source and binary forms, with or without modification, - are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - * Neither the name of the Launch4j nor the names of its contributors - may be used to endorse or promote products derived from this software without - specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR - CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, - EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -*/ - -/* - * Created on Apr 22, 2005 - */ -package net.sf.launch4j.config; - -import java.io.BufferedWriter; -import java.io.File; -import java.io.FileInputStream; -import java.io.FileReader; -import java.io.FileWriter; -import java.io.IOException; -import java.util.ArrayList; -import java.util.List; -import java.util.Properties; - -import net.sf.launch4j.Util; - -import com.thoughtworks.xstream.XStream; -import com.thoughtworks.xstream.io.xml.DomDriver; - -/** - * @author Copyright (C) 2005 Grzegorz Kowal - */ -public class ConfigPersister { - - private static final ConfigPersister _instance = new ConfigPersister(); - - private final XStream _xstream; - private Config _config; - private File _configPath; - - private ConfigPersister() { - _xstream = new XStream(new DomDriver()); - _xstream.alias("launch4jConfig", Config.class); - _xstream.alias("classPath", ClassPath.class); - _xstream.alias("jre", Jre.class); - _xstream.alias("splash", Splash.class); - _xstream.alias("versionInfo", VersionInfo.class); - - _xstream.addImplicitCollection(Config.class, "headerObjects", "obj", - String.class); - _xstream.addImplicitCollection(Config.class, "libs", "lib", String.class); - _xstream.addImplicitCollection(Config.class, "variables", "var", String.class); - _xstream.addImplicitCollection(ClassPath.class, "paths", "cp", String.class); - _xstream.addImplicitCollection(Jre.class, "options", "opt", String.class); - } - - public static ConfigPersister getInstance() { - return _instance; - } - - public Config getConfig() { - return _config; - } - - public File getConfigPath() { - return _configPath; - } - - public File getOutputPath() throws IOException { - if (_config.getOutfile().isAbsolute()) { - return _config.getOutfile().getParentFile(); - } - File parent = _config.getOutfile().getParentFile(); - return (parent != null) ? new File(_configPath, parent.getPath()) : _configPath; - } - - public File getOutputFile() throws IOException { - return _config.getOutfile().isAbsolute() - ? _config.getOutfile() - : new File(getOutputPath(), _config.getOutfile().getName()); - } - - public void createBlank() { - _config = new Config(); - _config.setJre(new Jre()); - _configPath = null; - } - - public void setAntConfig(Config c, File basedir) { - _config = c; - _configPath = basedir; - } - - public void load(File f) throws ConfigPersisterException { - try { - FileReader r = new FileReader(f); - char[] buf = new char[(int) f.length()]; - r.read(buf); - r.close(); - // Convert 2.x config to 3.x - String s = String.valueOf(buf) - .replaceAll("0<", "gui<") - .replaceAll("1<", "console<") - .replaceAll("jarArgs>", "cmdLine>") - .replaceAll("", "") - .replaceAll("args>", "opt>") - .replaceAll("", "") - .replaceAll("false", - "" + Jre.JDK_PREFERENCE_PREFER_JRE + "") - .replaceAll("true", - "" + Jre.JDK_PREFERENCE_JRE_ONLY + "") - .replaceAll("0", "") - .replaceAll("0", ""); - _config = (Config) _xstream.fromXML(s); - setConfigPath(f); - } catch (Exception e) { - throw new ConfigPersisterException(e); - } - } - - /** - * Imports launch4j 1.x.x config file. - */ - public void loadVersion1(File f) throws ConfigPersisterException { - try { - Props props = new Props(f); - _config = new Config(); - String header = props.getProperty(Config.HEADER); - _config.setHeaderType(header == null - || header.toLowerCase().equals("guihead.bin") ? Config.GUI_HEADER - : Config.CONSOLE_HEADER); - _config.setJar(props.getFile(Config.JAR)); - _config.setOutfile(props.getFile(Config.OUTFILE)); - _config.setJre(new Jre()); - _config.getJre().setPath(props.getProperty(Jre.PATH)); - _config.getJre().setMinVersion(props.getProperty(Jre.MIN_VERSION)); - _config.getJre().setMaxVersion(props.getProperty(Jre.MAX_VERSION)); - String args = props.getProperty(Jre.ARGS); - if (args != null) { - List jreOptions = new ArrayList(); - jreOptions.add(args); - _config.getJre().setOptions(jreOptions); - } - _config.setCmdLine(props.getProperty(Config.JAR_ARGS)); - _config.setChdir("true".equals(props.getProperty(Config.CHDIR)) - ? "." : null); - _config.setCustomProcName("true".equals( - props.getProperty("setProcName"))); // 1.x - _config.setStayAlive("true".equals(props.getProperty(Config.STAY_ALIVE))); - _config.setErrTitle(props.getProperty(Config.ERR_TITLE)); - _config.setIcon(props.getFile(Config.ICON)); - File splashFile = props.getFile(Splash.SPLASH_FILE); - if (splashFile != null) { - _config.setSplash(new Splash()); - _config.getSplash().setFile(splashFile); - String waitfor = props.getProperty("waitfor"); // 1.x - _config.getSplash().setWaitForWindow(waitfor != null - && !waitfor.equals("")); - String splashTimeout = props.getProperty(Splash.TIMEOUT); - if (splashTimeout != null) { - _config.getSplash().setTimeout(Integer.parseInt(splashTimeout)); - } - _config.getSplash().setTimeoutErr("true".equals( - props.getProperty(Splash.TIMEOUT_ERR))); - } else { - _config.setSplash(null); - } - setConfigPath(f); - } catch (IOException e) { - throw new ConfigPersisterException(e); - } - } - - public void save(File f) throws ConfigPersisterException { - try { - BufferedWriter w = new BufferedWriter(new FileWriter(f)); - _xstream.toXML(_config, w); - w.close(); - setConfigPath(f); - } catch (Exception e) { - throw new ConfigPersisterException(e); - } - } - - private void setConfigPath(File configFile) { - _configPath = configFile.getAbsoluteFile().getParentFile(); - } - - private class Props { - final Properties _properties = new Properties(); - - public Props(File f) throws IOException { - FileInputStream is = null; - try { - is = new FileInputStream(f); - _properties.load(is); - } finally { - Util.close(is); - } - } - - /** - * Get property and remove trailing # comments. - */ - public String getProperty(String key) { - String p = _properties.getProperty(key); - if (p == null) { - return null; - } - int x = p.indexOf('#'); - if (x == -1) { - return p; - } - do { - x--; - } while (x > 0 && (p.charAt(x) == ' ' || p.charAt(x) == '\t')); - return (x == 0) ? "" : p.substring(0, x + 1); - } - - public File getFile(String key) { - String value = getProperty(key); - return value != null ? new File(value) : null; - } - } -} diff --git a/build/windows/launcher/launch4j/src/net/sf/launch4j/config/ConfigPersisterException.java b/build/windows/launcher/launch4j/src/net/sf/launch4j/config/ConfigPersisterException.java deleted file mode 100644 index 29940b945..000000000 --- a/build/windows/launcher/launch4j/src/net/sf/launch4j/config/ConfigPersisterException.java +++ /dev/null @@ -1,51 +0,0 @@ -/* - Launch4j (http://launch4j.sourceforge.net/) - Cross-platform Java application wrapper for creating Windows native executables. - - Copyright (c) 2004, 2007 Grzegorz Kowal - - All rights reserved. - - Redistribution and use in source and binary forms, with or without modification, - are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - * Neither the name of the Launch4j nor the names of its contributors - may be used to endorse or promote products derived from this software without - specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR - CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, - EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -*/ - -/* - * Created on Apr 22, 2005 - */ -package net.sf.launch4j.config; - -/** - * @author Copyright (C) 2005 Grzegorz Kowal - */ -public class ConfigPersisterException extends Exception { - - public ConfigPersisterException(String msg, Throwable t) { - super(msg, t); - } - - public ConfigPersisterException(Throwable t) { - super(t); - } -} diff --git a/build/windows/launcher/launch4j/src/net/sf/launch4j/config/Jre.java b/build/windows/launcher/launch4j/src/net/sf/launch4j/config/Jre.java deleted file mode 100644 index 0df45bb84..000000000 --- a/build/windows/launcher/launch4j/src/net/sf/launch4j/config/Jre.java +++ /dev/null @@ -1,235 +0,0 @@ -/* - Launch4j (http://launch4j.sourceforge.net/) - Cross-platform Java application wrapper for creating Windows native executables. - - Copyright (c) 2004, 2007 Grzegorz Kowal - - All rights reserved. - - Redistribution and use in source and binary forms, with or without modification, - are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - * Neither the name of the Launch4j nor the names of its contributors - may be used to endorse or promote products derived from this software without - specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR - CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, - EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -*/ - -/* - * Created on Apr 21, 2005 - */ -package net.sf.launch4j.config; - -import java.util.Arrays; -import java.util.List; - -import net.sf.launch4j.binding.IValidatable; -import net.sf.launch4j.binding.Validator; - -/** - * @author Copyright (C) 2005 Grzegorz Kowal - */ -public class Jre implements IValidatable { - - // 1.x config properties_____________________________________________________________ - public static final String PATH = "jrepath"; - public static final String MIN_VERSION = "javamin"; - public static final String MAX_VERSION = "javamax"; - public static final String ARGS = "jvmArgs"; - - // __________________________________________________________________________________ - public static final String VERSION_PATTERN = "(\\d\\.){2}\\d(_\\d+)?"; - - public static final String JDK_PREFERENCE_JRE_ONLY = "jreOnly"; - public static final String JDK_PREFERENCE_PREFER_JRE = "preferJre"; - public static final String JDK_PREFERENCE_PREFER_JDK = "preferJdk"; - public static final String JDK_PREFERENCE_JDK_ONLY = "jdkOnly"; - - private static final String[] JDK_PREFERENCE_NAMES = new String[] { - JDK_PREFERENCE_JRE_ONLY, - JDK_PREFERENCE_PREFER_JRE, - JDK_PREFERENCE_PREFER_JDK, - JDK_PREFERENCE_JDK_ONLY }; - - public static final int DEFAULT_JDK_PREFERENCE_INDEX - = Arrays.asList(JDK_PREFERENCE_NAMES).indexOf(JDK_PREFERENCE_PREFER_JRE); - - private String path; - private String minVersion; - private String maxVersion; - private String jdkPreference; - private Integer initialHeapSize; - private Integer initialHeapPercent; - private Integer maxHeapSize; - private Integer maxHeapPercent; - private List options; - - public void checkInvariants() { - Validator.checkOptString(minVersion, 10, VERSION_PATTERN, - "jre.minVersion", Messages.getString("Jre.min.version")); - Validator.checkOptString(maxVersion, 10, VERSION_PATTERN, - "jre.maxVersion", Messages.getString("Jre.max.version")); - if (Validator.isEmpty(path)) { - Validator.checkFalse(Validator.isEmpty(minVersion), - "jre.minVersion", Messages.getString("Jre.specify.jre.min.version.or.path")); - } else { - Validator.checkString(path, Validator.MAX_PATH, - "jre.path", Messages.getString("Jre.bundled.path")); - } - if (!Validator.isEmpty(maxVersion)) { - Validator.checkFalse(Validator.isEmpty(minVersion), - "jre.minVersion", Messages.getString("Jre.specify.min.version")); - Validator.checkTrue(minVersion.compareTo(maxVersion) < 0, - "jre.maxVersion", Messages.getString("Jre.max.greater.than.min")); - } - Validator.checkTrue(initialHeapSize == null || maxHeapSize != null, - "jre.maxHeapSize", Messages.getString("Jre.initial.and.max.heap")); - Validator.checkTrue(initialHeapSize == null || initialHeapSize.intValue() > 0, - "jre.initialHeapSize", Messages.getString("Jre.initial.heap")); - Validator.checkTrue(maxHeapSize == null || (maxHeapSize.intValue() - >= ((initialHeapSize != null) ? initialHeapSize.intValue() : 1)), - "jre.maxHeapSize", Messages.getString("Jre.max.heap")); - Validator.checkTrue(initialHeapPercent == null || maxHeapPercent != null, - "jre.maxHeapPercent", Messages.getString("Jre.initial.and.max.heap")); - if (initialHeapPercent != null) { - Validator.checkRange(initialHeapPercent.intValue(), 1, 100, - "jre.initialHeapPercent", - Messages.getString("Jre.initial.heap.percent")); - } - if (maxHeapPercent != null) { - Validator.checkRange(maxHeapPercent.intValue(), - initialHeapPercent != null ? initialHeapPercent.intValue() : 1, 100, - "jre.maxHeapPercent", - Messages.getString("Jre.max.heap.percent")); - } - Validator.checkIn(getJdkPreference(), JDK_PREFERENCE_NAMES, - "jre.jdkPreference", Messages.getString("Jre.jdkPreference.invalid")); - Validator.checkOptStrings(options, - Validator.MAX_ARGS, - Validator.MAX_ARGS, - "[^\"]*|([^\"]*\"[^\"]*\"[^\"]*)*", - "jre.options", - Messages.getString("Jre.jvm.options"), - Messages.getString("Jre.jvm.options.unclosed.quotation")); - - // Quoted variable references: "[^%]*|([^%]*\"([^%]*%[^%]+%[^%]*)+\"[^%]*)*" - Validator.checkOptStrings(options, - Validator.MAX_ARGS, - Validator.MAX_ARGS, - "[^%]*|([^%]*([^%]*%[^%]+%[^%]*)+[^%]*)*", - "jre.options", - Messages.getString("Jre.jvm.options"), - Messages.getString("Jre.jvm.options.variable")); - } - - /** JVM options */ - public List getOptions() { - return options; - } - - public void setOptions(List options) { - this.options = options; - } - - /** Max Java version (x.x.x) */ - public String getMaxVersion() { - return maxVersion; - } - - public void setMaxVersion(String maxVersion) { - this.maxVersion = maxVersion; - } - - /** Min Java version (x.x.x) */ - public String getMinVersion() { - return minVersion; - } - - public void setMinVersion(String minVersion) { - this.minVersion = minVersion; - } - - /** Preference for standalone JRE or JDK-private JRE */ - public String getJdkPreference() { - return Validator.isEmpty(jdkPreference) ? JDK_PREFERENCE_PREFER_JRE - : jdkPreference; - } - - public void setJdkPreference(String jdkPreference) { - this.jdkPreference = jdkPreference; - } - - /** Preference for standalone JRE or JDK-private JRE */ - public int getJdkPreferenceIndex() { - int x = Arrays.asList(JDK_PREFERENCE_NAMES).indexOf(getJdkPreference()); - return x != -1 ? x : DEFAULT_JDK_PREFERENCE_INDEX; - } - - public void setJdkPreferenceIndex(int x) { - jdkPreference = JDK_PREFERENCE_NAMES[x]; - } - - /** JRE path */ - public String getPath() { - return path; - } - - public void setPath(String path) { - this.path = path; - } - - /** Initial heap size in MB */ - public Integer getInitialHeapSize() { - return initialHeapSize; - } - - public void setInitialHeapSize(Integer initialHeapSize) { - this.initialHeapSize = getInteger(initialHeapSize); - } - - /** Max heap size in MB */ - public Integer getMaxHeapSize() { - return maxHeapSize; - } - - public void setMaxHeapSize(Integer maxHeapSize) { - this.maxHeapSize = getInteger(maxHeapSize); - } - - public Integer getInitialHeapPercent() { - return initialHeapPercent; - } - - public void setInitialHeapPercent(Integer initialHeapPercent) { - this.initialHeapPercent = getInteger(initialHeapPercent); - } - - public Integer getMaxHeapPercent() { - return maxHeapPercent; - } - - public void setMaxHeapPercent(Integer maxHeapPercent) { - this.maxHeapPercent = getInteger(maxHeapPercent); - } - - /** Convert 0 to null */ - private Integer getInteger(Integer i) { - return i != null && i.intValue() == 0 ? null : i; - } -} diff --git a/build/windows/launcher/launch4j/src/net/sf/launch4j/config/LdDefaults.java b/build/windows/launcher/launch4j/src/net/sf/launch4j/config/LdDefaults.java deleted file mode 100644 index 55f457cc3..000000000 --- a/build/windows/launcher/launch4j/src/net/sf/launch4j/config/LdDefaults.java +++ /dev/null @@ -1,62 +0,0 @@ -/* - Launch4j (http://launch4j.sourceforge.net/) - Cross-platform Java application wrapper for creating Windows native executables. - - Copyright (c) 2004, 2007 Grzegorz Kowal - - All rights reserved. - - Redistribution and use in source and binary forms, with or without modification, - are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - * Neither the name of the Launch4j nor the names of its contributors - may be used to endorse or promote products derived from this software without - specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR - CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, - EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -*/ - -/* - * Created on Sep 3, 2005 - */ -package net.sf.launch4j.config; - -import java.util.Arrays; -import java.util.List; - -public class LdDefaults { - - public static final List GUI_HEADER_OBJECTS = Arrays.asList(new String[] { - "w32api/crt2.o", - "head/guihead.o", - "head/head.o" }); - - public static final List CONSOLE_HEADER_OBJECTS = Arrays.asList(new String[] { - "w32api/crt2.o", - "head/consolehead.o", - "head/head.o"}); - - public static final List LIBS = Arrays.asList(new String[] { - "w32api/libmingw32.a", - "w32api/libgcc.a", - "w32api/libmsvcrt.a", - "w32api/libkernel32.a", - "w32api/libuser32.a", - "w32api/libadvapi32.a", - "w32api/libshell32.a" }); -} diff --git a/build/windows/launcher/launch4j/src/net/sf/launch4j/config/Messages.java b/build/windows/launcher/launch4j/src/net/sf/launch4j/config/Messages.java deleted file mode 100644 index a3f344e59..000000000 --- a/build/windows/launcher/launch4j/src/net/sf/launch4j/config/Messages.java +++ /dev/null @@ -1,78 +0,0 @@ -/* - Launch4j (http://launch4j.sourceforge.net/) - Cross-platform Java application wrapper for creating Windows native executables. - - Copyright (c) 2004, 2007 Grzegorz Kowal - - All rights reserved. - - Redistribution and use in source and binary forms, with or without modification, - are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - * Neither the name of the Launch4j nor the names of its contributors - may be used to endorse or promote products derived from this software without - specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR - CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, - EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -*/ - -package net.sf.launch4j.config; - -import java.text.MessageFormat; -import java.util.MissingResourceException; -import java.util.ResourceBundle; - -public class Messages { - private static final String BUNDLE_NAME = "net.sf.launch4j.config.messages"; - - private static final ResourceBundle RESOURCE_BUNDLE = ResourceBundle - .getBundle(BUNDLE_NAME); - private static final MessageFormat FORMATTER = new MessageFormat(""); - - private Messages() { - } - - public static String getString(String key) { - try { - return RESOURCE_BUNDLE.getString(key); - } catch (MissingResourceException e) { - return '!' + key + '!'; - } - } - - public static String getString(String key, String arg0) { - return getString(key, new Object[] {arg0}); - } - - public static String getString(String key, String arg0, String arg1) { - return getString(key, new Object[] {arg0, arg1}); - } - - public static String getString(String key, String arg0, String arg1, String arg2) { - return getString(key, new Object[] {arg0, arg1, arg2}); - } - - public static String getString(String key, Object[] args) { - try { - FORMATTER.applyPattern(RESOURCE_BUNDLE.getString(key)); - return FORMATTER.format(args); - } catch (MissingResourceException e) { - return '!' + key + '!'; - } - } -} diff --git a/build/windows/launcher/launch4j/src/net/sf/launch4j/config/Msg.java b/build/windows/launcher/launch4j/src/net/sf/launch4j/config/Msg.java deleted file mode 100644 index ea3acfa34..000000000 --- a/build/windows/launcher/launch4j/src/net/sf/launch4j/config/Msg.java +++ /dev/null @@ -1,111 +0,0 @@ -/* - Launch4j (http://launch4j.sourceforge.net/) - Cross-platform Java application wrapper for creating Windows native executables. - - Copyright (c) 2004, 2007 Grzegorz Kowal - - All rights reserved. - - Redistribution and use in source and binary forms, with or without modification, - are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - * Neither the name of the Launch4j nor the names of its contributors - may be used to endorse or promote products derived from this software without - specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR - CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, - EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -*/ - -/* - * Created on Oct 8, 2006 - */ -package net.sf.launch4j.config; - -import net.sf.launch4j.binding.IValidatable; -import net.sf.launch4j.binding.Validator; - -/** - * @author Copyright (C) 2006 Grzegorz Kowal - */ -public class Msg implements IValidatable { - private String startupErr; - private String bundledJreErr; - private String jreVersionErr; - private String launcherErr; - private String instanceAlreadyExistsMsg; - - public void checkInvariants() { - Validator.checkOptString(startupErr, 1024, "startupErr", - Messages.getString("Msg.startupErr")); - Validator.checkOptString(bundledJreErr, 1024, "bundledJreErr", - Messages.getString("Msg.bundledJreErr")); - Validator.checkOptString(jreVersionErr, 1024, "jreVersionErr", - Messages.getString("Msg.jreVersionErr")); - Validator.checkOptString(launcherErr, 1024, "launcherErr", - Messages.getString("Msg.launcherErr")); - Validator.checkOptString(instanceAlreadyExistsMsg, 1024, "instanceAlreadyExistsMsg", - Messages.getString("Msg.instanceAlreadyExistsMsg")); - } - - public String getStartupErr() { - return !Validator.isEmpty(startupErr) ? startupErr - : "An error occurred while starting the application."; - } - - public void setStartupErr(String startupErr) { - this.startupErr = startupErr; - } - - public String getBundledJreErr() { - return !Validator.isEmpty(bundledJreErr) ? bundledJreErr - : "This application was configured to use a bundled Java Runtime" + - " Environment but the runtime is missing or corrupted."; - } - - public void setBundledJreErr(String bundledJreErr) { - this.bundledJreErr = bundledJreErr; - } - - public String getJreVersionErr() { - return !Validator.isEmpty(jreVersionErr) ? jreVersionErr - : "This application requires a Java Runtime Environment"; - } - - public void setJreVersionErr(String jreVersionErr) { - this.jreVersionErr = jreVersionErr; - } - - public String getLauncherErr() { - return !Validator.isEmpty(launcherErr) ? launcherErr - : "The registry refers to a nonexistent Java Runtime Environment" + - " installation or the runtime is corrupted."; - } - - public void setLauncherErr(String launcherErr) { - this.launcherErr = launcherErr; - } - - public String getInstanceAlreadyExistsMsg() { - return !Validator.isEmpty(instanceAlreadyExistsMsg) ? instanceAlreadyExistsMsg - : "An application instance is already running."; - } - - public void setInstanceAlreadyExistsMsg(String instanceAlreadyExistsMsg) { - this.instanceAlreadyExistsMsg = instanceAlreadyExistsMsg; - } -} diff --git a/build/windows/launcher/launch4j/src/net/sf/launch4j/config/SingleInstance.java b/build/windows/launcher/launch4j/src/net/sf/launch4j/config/SingleInstance.java deleted file mode 100644 index 0ae340cd7..000000000 --- a/build/windows/launcher/launch4j/src/net/sf/launch4j/config/SingleInstance.java +++ /dev/null @@ -1,74 +0,0 @@ -/* - Launch4j (http://launch4j.sourceforge.net/) - Cross-platform Java application wrapper for creating Windows native executables. - - Copyright (c) 2004, 2007 Grzegorz Kowal - - All rights reserved. - - Redistribution and use in source and binary forms, with or without modification, - are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - * Neither the name of the Launch4j nor the names of its contributors - may be used to endorse or promote products derived from this software without - specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR - CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, - EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -*/ - -/** - * Created on 2007-09-16 - */ -package net.sf.launch4j.config; - -import net.sf.launch4j.binding.IValidatable; -import net.sf.launch4j.binding.Validator; - -/** - * @author Copyright (C) 2007 Grzegorz Kowal - */ -public class SingleInstance implements IValidatable { - - private String mutexName; - private String windowTitle; - - public void checkInvariants() { - Validator.checkString(mutexName, Validator.MAX_STR, - "singleInstance.mutexName", - Messages.getString("SingleInstance.mutexName")); - Validator.checkOptString(windowTitle, Validator.MAX_STR, - "singleInstance.windowTitle", - Messages.getString("SingleInstance.windowTitle")); - } - - public String getWindowTitle() { - return windowTitle; - } - - public void setWindowTitle(String appWindowName) { - this.windowTitle = appWindowName; - } - - public String getMutexName() { - return mutexName; - } - - public void setMutexName(String mutexName) { - this.mutexName = mutexName; - } -} diff --git a/build/windows/launcher/launch4j/src/net/sf/launch4j/config/Splash.java b/build/windows/launcher/launch4j/src/net/sf/launch4j/config/Splash.java deleted file mode 100644 index f736f8208..000000000 --- a/build/windows/launcher/launch4j/src/net/sf/launch4j/config/Splash.java +++ /dev/null @@ -1,103 +0,0 @@ -/* - Launch4j (http://launch4j.sourceforge.net/) - Cross-platform Java application wrapper for creating Windows native executables. - - Copyright (c) 2004, 2007 Grzegorz Kowal - - All rights reserved. - - Redistribution and use in source and binary forms, with or without modification, - are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - * Neither the name of the Launch4j nor the names of its contributors - may be used to endorse or promote products derived from this software without - specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR - CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, - EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -*/ - -/* - * Created on Apr 21, 2005 - */ -package net.sf.launch4j.config; - -import java.io.File; - -import net.sf.launch4j.binding.IValidatable; -import net.sf.launch4j.binding.Validator; - -/** - * @author Copyright (C) 2005 Grzegorz Kowal - */ -public class Splash implements IValidatable { - - // 1.x config properties_____________________________________________________________ - public static final String SPLASH_FILE = "splash"; - public static final String WAIT_FOR_TITLE = "waitForTitle"; - public static final String TIMEOUT = "splashTimeout"; - public static final String TIMEOUT_ERR = "splashTimeoutErr"; - - // __________________________________________________________________________________ - private File file; - private boolean waitForWindow = true; - private int timeout = 60; - private boolean timeoutErr = true; - - public void checkInvariants() { - Validator.checkFile(file, "splash.file", - Messages.getString("Splash.splash.file")); - Validator.checkRange(timeout, 1, 60 * 15, "splash.timeout", - Messages.getString("Splash.splash.timeout")); - } - - /** Splash screen in BMP format. */ - public File getFile() { - return file; - } - - public void setFile(File file) { - this.file = file; - } - - /** Splash timeout in seconds. */ - public int getTimeout() { - return timeout; - } - - public void setTimeout(int timeout) { - this.timeout = timeout; - } - - /** Signal error on splash timeout. */ - public boolean isTimeoutErr() { - return timeoutErr; - } - - public void setTimeoutErr(boolean timeoutErr) { - this.timeoutErr = timeoutErr; - } - - /** Hide splash screen when the child process displayes the first window. */ - public boolean getWaitForWindow() { - return waitForWindow; - } - - public void setWaitForWindow(boolean waitForWindow) { - this.waitForWindow = waitForWindow; - } -} diff --git a/build/windows/launcher/launch4j/src/net/sf/launch4j/config/VersionInfo.java b/build/windows/launcher/launch4j/src/net/sf/launch4j/config/VersionInfo.java deleted file mode 100644 index d719460c2..000000000 --- a/build/windows/launcher/launch4j/src/net/sf/launch4j/config/VersionInfo.java +++ /dev/null @@ -1,168 +0,0 @@ -/* - Launch4j (http://launch4j.sourceforge.net/) - Cross-platform Java application wrapper for creating Windows native executables. - - Copyright (c) 2004, 2007 Grzegorz Kowal - - All rights reserved. - - Redistribution and use in source and binary forms, with or without modification, - are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - * Neither the name of the Launch4j nor the names of its contributors - may be used to endorse or promote products derived from this software without - specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR - CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, - EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -*/ - -/* - * Created on May 21, 2005 - */ -package net.sf.launch4j.config; - -import net.sf.launch4j.binding.IValidatable; -import net.sf.launch4j.binding.Validator; - -/** - * @author Copyright (C) 2005 Grzegorz Kowal - */ -public class VersionInfo implements IValidatable { - public static final String VERSION_PATTERN = "(\\d+\\.){3}\\d+"; - - private String fileVersion; - private String txtFileVersion; - private String fileDescription; - private String copyright; - private String productVersion; - private String txtProductVersion; - private String productName; - private String companyName; - private String internalName; - private String originalFilename; - - public void checkInvariants() { - Validator.checkString(fileVersion, 20, VERSION_PATTERN, - "versionInfo.fileVersion", - Messages.getString("VersionInfo.file.version")); - Validator.checkString(txtFileVersion, 50, "versionInfo.txtFileVersion", - Messages.getString("VersionInfo.txt.file.version")); - Validator.checkString(fileDescription, 150, "versionInfo.fileDescription", - Messages.getString("VersionInfo.file.description")); - Validator.checkString(copyright, 150, "versionInfo.copyright", - Messages.getString("VersionInfo.copyright")); - Validator.checkString(productVersion, 20, VERSION_PATTERN, - "versionInfo.productVersion", - Messages.getString("VersionInfo.product.version")); - Validator.checkString(txtProductVersion, 50, "versionInfo.txtProductVersion", - Messages.getString("VersionInfo.txt.product.version")); - Validator.checkString(productName, 150, "versionInfo.productName", - Messages.getString("VersionInfo.product.name")); - Validator.checkOptString(companyName, 150, "versionInfo.companyName", - Messages.getString("VersionInfo.company.name")); - Validator.checkString(internalName, 50, "versionInfo.internalName", - Messages.getString("VersionInfo.internal.name")); - Validator.checkTrue(!internalName.endsWith(".exe"), "versionInfo.internalName", - Messages.getString("VersionInfo.internal.name.not.exe")); - Validator.checkString(originalFilename, 50, "versionInfo.originalFilename", - Messages.getString("VersionInfo.original.filename")); - Validator.checkTrue(originalFilename.endsWith(".exe"), - "versionInfo.originalFilename", - Messages.getString("VersionInfo.original.filename.exe")); - } - - public String getCompanyName() { - return companyName; - } - - public void setCompanyName(String companyName) { - this.companyName = companyName; - } - - public String getCopyright() { - return copyright; - } - - public void setCopyright(String copyright) { - this.copyright = copyright; - } - - public String getFileDescription() { - return fileDescription; - } - - public void setFileDescription(String fileDescription) { - this.fileDescription = fileDescription; - } - - public String getFileVersion() { - return fileVersion; - } - - public void setFileVersion(String fileVersion) { - this.fileVersion = fileVersion; - } - - public String getInternalName() { - return internalName; - } - - public void setInternalName(String internalName) { - this.internalName = internalName; - } - - public String getOriginalFilename() { - return originalFilename; - } - - public void setOriginalFilename(String originalFilename) { - this.originalFilename = originalFilename; - } - - public String getProductName() { - return productName; - } - - public void setProductName(String productName) { - this.productName = productName; - } - - public String getProductVersion() { - return productVersion; - } - - public void setProductVersion(String productVersion) { - this.productVersion = productVersion; - } - - public String getTxtFileVersion() { - return txtFileVersion; - } - - public void setTxtFileVersion(String txtFileVersion) { - this.txtFileVersion = txtFileVersion; - } - - public String getTxtProductVersion() { - return txtProductVersion; - } - - public void setTxtProductVersion(String txtProductVersion) { - this.txtProductVersion = txtProductVersion; - } -} diff --git a/build/windows/launcher/launch4j/src/net/sf/launch4j/config/messages.properties b/build/windows/launcher/launch4j/src/net/sf/launch4j/config/messages.properties deleted file mode 100644 index 5753663f4..000000000 --- a/build/windows/launcher/launch4j/src/net/sf/launch4j/config/messages.properties +++ /dev/null @@ -1,93 +0,0 @@ -# -# Launch4j (http://launch4j.sourceforge.net/) -# Cross-platform Java application wrapper for creating Windows native executables. -# -# Copyright (c) 2004, 2007 Grzegorz Kowal -# -# All rights reserved. -# -# Redistribution and use in source and binary forms, with or without modification, -# are permitted provided that the following conditions are met: -# -# * Redistributions of source code must retain the above copyright notice, -# this list of conditions and the following disclaimer. -# * Redistributions in binary form must reproduce the above copyright notice, -# this list of conditions and the following disclaimer in the documentation -# and/or other materials provided with the distribution. -# * Neither the name of the Launch4j nor the names of its contributors -# may be used to endorse or promote products derived from this software without -# specific prior written permission. -# -# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR -# CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -# EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -# PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -# LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -# NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -# SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -# - -Splash.splash.file=Splash file -Splash.splash.timeout=Splash timeout - -Config.specify.output.exe=Specify output file with .exe extension. -Config.application.jar=Application jar -Config.application.jar.path=Specify runtime path of the jar relative to the executable. -Config.chdir.relative='chdir' must be a path relative to the executable. -Config.chdir.path='chdir' is now a path instead of a boolean, please check the docs. -Config.manifest=Manifest -Config.icon=Icon -Config.jar.arguments=Jar arguments -Config.error.title=Error title -Config.download.url=Download URL -Config.support.url=Support URL -Config.header.type=Header type -Config.splash.not.impl.by.console.hdr=Splash screen is not implemented by console header. -Config.variables=Environment variables -Config.variables.err=Environment variable assignment should have the form varname=[value][%varref%]... -Config.priority=Process priority - -ClassPath.mainClass=Main class -ClassPath.or.jar=Specify runtime path of a jar or the classpath. -ClassPath.path=Classpath - -VersionInfo.file.version=File version, should be 'x.x.x.x' -VersionInfo.txt.file.version=Free form file version -VersionInfo.file.description=File description -VersionInfo.copyright=Copyright -VersionInfo.product.version=Product version, should be 'x.x.x.x' -VersionInfo.txt.product.version=Free from product version -VersionInfo.product.name=Product name -VersionInfo.company.name=Company name -VersionInfo.internal.name=Internal name -VersionInfo.internal.name.not.exe=Internal name shouldn't have the .exe extension. -VersionInfo.original.filename=Original filename -VersionInfo.original.filename.exe=Original filename should end with the .exe extension. - -Jre.min.version=Minimum JRE version should be x.x.x[_xx] -Jre.max.version=Maximum JRE version should be x.x.x[_xx] -Jre.specify.jre.min.version.or.path=Specify minimum JRE version and/or bundled JRE path. -Jre.bundled.path=Bundled JRE path -Jre.specify.min.version=Specify minimum JRE version. -Jre.max.greater.than.min=Maximum JRE version must be greater than the minimum.\nTo use a certain JRE version, you may set the min/max range to [1.4.2 - 1.4.2_10] for example. -Jre.initial.and.max.heap=If you change the initial heap size please also specify the maximum size. -Jre.initial.heap=Initial heap size must be greater than 0, leave the field blank to use the JVM default. -Jre.max.heap=Maximum heap size cannot be less than the initial size, leave the field blank to use the JVM default. -Jre.initial.heap.percent=Initial heap % -Jre.max.heap.percent=Maximum heap % -Jre.jdkPreference.invalid=Unrecognised value for JDK preference, should be between 0 and 3 inclusive. -Jre.jvm.options=JVM arguments -Jre.jvm.options.unclosed.quotation=JVM arguments contain an unclosed quotation. -Jre.jvm.options.variable=Invalid environment variable reference. - -Msg.startupErr=Startup error message -Msg.bundledJreErr=Bundled JRE error message -Msg.jreVersionErr=JRE version error message -Msg.launcherErr=Launcher error message - -SingleInstance.mutexName=Mutex name -SingleInstance.windowTitle=Window title diff --git a/build/windows/launcher/launch4j/src/net/sf/launch4j/config/messages_es.properties b/build/windows/launcher/launch4j/src/net/sf/launch4j/config/messages_es.properties deleted file mode 100644 index 5e8659b1f..000000000 --- a/build/windows/launcher/launch4j/src/net/sf/launch4j/config/messages_es.properties +++ /dev/null @@ -1,75 +0,0 @@ -# -# Launch4j (http://launch4j.sourceforge.net/) -# Cross-platform Java application wrapper for creating Windows native executables. -# -# Copyright (c) 2004, 2007 Grzegorz Kowal, Patricio Martínez Ros -# -# All rights reserved. -# -# Redistribution and use in source and binary forms, with or without modification, -# are permitted provided that the following conditions are met: -# -# * Redistributions of source code must retain the above copyright notice, -# this list of conditions and the following disclaimer. -# * Redistributions in binary form must reproduce the above copyright notice, -# this list of conditions and the following disclaimer in the documentation -# and/or other materials provided with the distribution. -# * Neither the name of the Launch4j nor the names of its contributors -# may be used to endorse or promote products derived from this software without -# specific prior written permission. -# -# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR -# CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -# EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -# PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -# LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -# NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -# SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -# - -Splash.splash.file = Fichero de la pantalla de bienvenida -Splash.splash.timeout = Tiempo de espera de la pantalla de bienvenida - -Config.specify.output.exe = Especifique el fichero de salida con extensi\u00F3n .exe. -Config.application.jar = Aplicaci\u00F3n jar -Config.application.jar.path = Especifique la ruta del jar relativa al ejecutable. -Config.chdir.relative = 'Cambiar al directorio' debe ser una ruta relativa al ejecutable. -Config.chdir.path = 'Cambiar al directorio' ahora es una ruta en lugar de un booleano, por favor consulte la documentaci\u00F3n. -Config.icon = Icono -Config.jar.arguments = Argumentos del jar -Config.error.title = T\u00EDtulo de error -Config.header.type = Tipo de cabecera -Config.splash.not.impl.by.console.hdr = La pantalla de bienvenida no est\u00E1 implementada para la cabecera de tipo consola. - -VersionInfo.file.version = La versi\u00F3n del fichero, deber\u00EDa ser 'x.x.x.x' -VersionInfo.txt.file.version = Forma libre de versi\u00F3n del fichero -VersionInfo.file.description = Descripci\u00F3n del fichero -VersionInfo.copyright = Copyright -VersionInfo.product.version = Versi\u00F3n del producto, deber\u00EDa ser 'x.x.x.x' -VersionInfo.txt.product.version = Forma libre de versi\u00F3n del producto -VersionInfo.product.name = Nombre del producto -VersionInfo.company.name = Nombre de la organizaci\u00F3n -VersionInfo.internal.name = Nombre interno -VersionInfo.internal.name.not.exe = El nombre interno no deber\u00EDa tener extensi\u00F3n .exe. -VersionInfo.original.filename = Nombre original del fichero -VersionInfo.original.filename.exe = El nombre original del fichero debe acabar con extensi\u00F3n .exe. -Jre.min.version = La versi\u00F3n m\u00EDnima del JRE deber\u00EDa ser x.x.x[_xx] -Jre.max.version = La versi\u00F3n m\u00E1xima del JRE deber\u00EDa ser x.x.x[_xx] -Jre.specify.jre.min.version.or.path=Specify minimum JRE version and/or bundled JRE path. -Jre.bundled.path.rel = La ruta del JRE debe ser relativa al ejecutable. -Jre.specify.min.version = Especifique la versi\u00F3n m\u00EDnima del JRE. -Jre.max.greater.than.min = La versi\u00F3n m\u00E1xima del JRE debe ser mayor que la m\u00EDnima.\nPara usar cierta versi\u00F3n del JRE, puede esyablecer el rango m\u00EDnimo/m\u00E1ximo a [1.4.2 - 1.4.2_10], por ejemplo. -Jre.jvm.options = Argumentos de la JVM - -Msg.startupErr=Startup error message -Msg.bundledJreErr=Bundled JRE error message -Msg.jreVersionErr=JRE version error message -Msg.launcherErr=Launcher error message - -SingleInstance.mutexName=Mutex name -SingleInstance.windowTitle=Window title - diff --git a/build/windows/launcher/launch4j/src/net/sf/launch4j/form/BasicForm.java b/build/windows/launcher/launch4j/src/net/sf/launch4j/form/BasicForm.java deleted file mode 100644 index 4dadbb983..000000000 --- a/build/windows/launcher/launch4j/src/net/sf/launch4j/form/BasicForm.java +++ /dev/null @@ -1,283 +0,0 @@ -package net.sf.launch4j.form; - -import com.jeta.forms.components.separator.TitledSeparator; -import com.jgoodies.forms.layout.CellConstraints; -import com.jgoodies.forms.layout.FormLayout; -import java.awt.BorderLayout; -import java.awt.Container; -import java.awt.Dimension; -import javax.swing.Box; -import javax.swing.ButtonGroup; -import javax.swing.ImageIcon; -import javax.swing.JButton; -import javax.swing.JCheckBox; -import javax.swing.JLabel; -import javax.swing.JPanel; -import javax.swing.JRadioButton; -import javax.swing.JTextField; - -public abstract class BasicForm extends JPanel -{ - protected final JButton _outfileButton = new JButton(); - protected final JLabel _outfileLabel = new JLabel(); - protected final JLabel _iconLabel = new JLabel(); - protected final JLabel _jarLabel = new JLabel(); - protected final JButton _jarButton = new JButton(); - protected final JButton _iconButton = new JButton(); - protected final JLabel _cmdLineLabel = new JLabel(); - protected final JLabel _optionsLabel = new JLabel(); - protected final JLabel _chdirLabel = new JLabel(); - protected final JLabel _processPriorityLabel = new JLabel(); - protected final JRadioButton _normalPriorityRadio = new JRadioButton(); - protected final ButtonGroup _buttongroup1 = new ButtonGroup(); - protected final JRadioButton _idlePriorityRadio = new JRadioButton(); - protected final JRadioButton _highPriorityRadio = new JRadioButton(); - protected final JCheckBox _customProcNameCheck = new JCheckBox(); - protected final JCheckBox _stayAliveCheck = new JCheckBox(); - protected final JTextField _cmdLineField = new JTextField(); - protected final JTextField _chdirField = new JTextField(); - protected final JTextField _iconField = new JTextField(); - protected final JCheckBox _dontWrapJarCheck = new JCheckBox(); - protected final JTextField _jarField = new JTextField(); - protected final JTextField _outfileField = new JTextField(); - protected final JLabel _errorTitleLabel = new JLabel(); - protected final JTextField _errorTitleField = new JTextField(); - protected final JLabel _downloadUrlLabel = new JLabel(); - protected final JTextField _downloadUrlField = new JTextField(); - protected final JLabel _supportUrlLabel = new JLabel(); - protected final JTextField _supportUrlField = new JTextField(); - protected final JTextField _manifestField = new JTextField(); - protected final JButton _manifestButton = new JButton(); - - /** - * Default constructor - */ - public BasicForm() - { - initializePanel(); - } - - /** - * Adds fill components to empty cells in the first row and first column of the grid. - * This ensures that the grid spacing will be the same as shown in the designer. - * @param cols an array of column indices in the first row where fill components should be added. - * @param rows an array of row indices in the first column where fill components should be added. - */ - void addFillComponents( Container panel, int[] cols, int[] rows ) - { - Dimension filler = new Dimension(10,10); - - boolean filled_cell_11 = false; - CellConstraints cc = new CellConstraints(); - if ( cols.length > 0 && rows.length > 0 ) - { - if ( cols[0] == 1 && rows[0] == 1 ) - { - /** add a rigid area */ - panel.add( Box.createRigidArea( filler ), cc.xy(1,1) ); - filled_cell_11 = true; - } - } - - for( int index = 0; index < cols.length; index++ ) - { - if ( cols[index] == 1 && filled_cell_11 ) - { - continue; - } - panel.add( Box.createRigidArea( filler ), cc.xy(cols[index],1) ); - } - - for( int index = 0; index < rows.length; index++ ) - { - if ( rows[index] == 1 && filled_cell_11 ) - { - continue; - } - panel.add( Box.createRigidArea( filler ), cc.xy(1,rows[index]) ); - } - - } - - /** - * Helper method to load an image file from the CLASSPATH - * @param imageName the package and name of the file to load relative to the CLASSPATH - * @return an ImageIcon instance with the specified image file - * @throws IllegalArgumentException if the image resource cannot be loaded. - */ - public ImageIcon loadImage( String imageName ) - { - try - { - ClassLoader classloader = getClass().getClassLoader(); - java.net.URL url = classloader.getResource( imageName ); - if ( url != null ) - { - ImageIcon icon = new ImageIcon( url ); - return icon; - } - } - catch( Exception e ) - { - e.printStackTrace(); - } - throw new IllegalArgumentException( "Unable to load image: " + imageName ); - } - - public JPanel createPanel() - { - JPanel jpanel1 = new JPanel(); - FormLayout formlayout1 = new FormLayout("FILL:7DLU:NONE,RIGHT:MAX(65DLU;DEFAULT):NONE,FILL:3DLU:NONE,FILL:DEFAULT:NONE,FILL:7DLU:NONE,FILL:DEFAULT:NONE,FILL:7DLU:NONE,FILL:DEFAULT:NONE,FILL:DEFAULT:NONE,FILL:DEFAULT:GROW(1.0),FILL:3DLU:NONE,FILL:26PX:NONE,FILL:7DLU:NONE","CENTER:9DLU:NONE,CENTER:DEFAULT:NONE,CENTER:3DLU:NONE,CENTER:DEFAULT:NONE,CENTER:3DLU:NONE,CENTER:DEFAULT:NONE,CENTER:3DLU:NONE,CENTER:DEFAULT:NONE,CENTER:3DLU:NONE,CENTER:DEFAULT:NONE,CENTER:3DLU:NONE,CENTER:DEFAULT:NONE,CENTER:3DLU:NONE,CENTER:DEFAULT:NONE,CENTER:3DLU:NONE,CENTER:DEFAULT:NONE,CENTER:3DLU:NONE,CENTER:DEFAULT:NONE,CENTER:3DLU:NONE,CENTER:DEFAULT:NONE,CENTER:9DLU:NONE,CENTER:DEFAULT:NONE,CENTER:3DLU:NONE,CENTER:DEFAULT:NONE,CENTER:3DLU:NONE,CENTER:DEFAULT:NONE,CENTER:3DLU:NONE,CENTER:DEFAULT:NONE,CENTER:9DLU:NONE"); - CellConstraints cc = new CellConstraints(); - jpanel1.setLayout(formlayout1); - - _outfileButton.setIcon(loadImage("images/open16.png")); - _outfileButton.setName("outfileButton"); - jpanel1.add(_outfileButton,cc.xy(12,2)); - - _outfileLabel.setIcon(loadImage("images/asterix.gif")); - _outfileLabel.setName("outfileLabel"); - _outfileLabel.setText(Messages.getString("outfile")); - jpanel1.add(_outfileLabel,cc.xy(2,2)); - - _iconLabel.setName("iconLabel"); - _iconLabel.setText(Messages.getString("icon")); - jpanel1.add(_iconLabel,cc.xy(2,10)); - - _jarLabel.setIcon(loadImage("images/asterix.gif")); - _jarLabel.setName("jarLabel"); - _jarLabel.setText(Messages.getString("jar")); - jpanel1.add(_jarLabel,cc.xy(2,4)); - - _jarButton.setIcon(loadImage("images/open16.png")); - _jarButton.setName("jarButton"); - jpanel1.add(_jarButton,cc.xy(12,4)); - - _iconButton.setIcon(loadImage("images/open16.png")); - _iconButton.setName("iconButton"); - jpanel1.add(_iconButton,cc.xy(12,10)); - - _cmdLineLabel.setName("cmdLineLabel"); - _cmdLineLabel.setText(Messages.getString("cmdLine")); - _cmdLineLabel.setToolTipText(""); - jpanel1.add(_cmdLineLabel,cc.xy(2,14)); - - _optionsLabel.setName("optionsLabel"); - _optionsLabel.setText(Messages.getString("options")); - jpanel1.add(_optionsLabel,cc.xy(2,18)); - - _chdirLabel.setName("chdirLabel"); - _chdirLabel.setText(Messages.getString("chdir")); - jpanel1.add(_chdirLabel,cc.xy(2,12)); - - _processPriorityLabel.setName("processPriorityLabel"); - _processPriorityLabel.setText(Messages.getString("priority")); - jpanel1.add(_processPriorityLabel,cc.xy(2,16)); - - _normalPriorityRadio.setActionCommand(Messages.getString("normalPriority")); - _normalPriorityRadio.setName("normalPriorityRadio"); - _normalPriorityRadio.setText(Messages.getString("normalPriority")); - _buttongroup1.add(_normalPriorityRadio); - jpanel1.add(_normalPriorityRadio,cc.xy(4,16)); - - _idlePriorityRadio.setActionCommand(Messages.getString("idlePriority")); - _idlePriorityRadio.setName("idlePriorityRadio"); - _idlePriorityRadio.setText(Messages.getString("idlePriority")); - _buttongroup1.add(_idlePriorityRadio); - jpanel1.add(_idlePriorityRadio,cc.xy(6,16)); - - _highPriorityRadio.setActionCommand(Messages.getString("highPriority")); - _highPriorityRadio.setName("highPriorityRadio"); - _highPriorityRadio.setText(Messages.getString("highPriority")); - _buttongroup1.add(_highPriorityRadio); - jpanel1.add(_highPriorityRadio,cc.xy(8,16)); - - _customProcNameCheck.setActionCommand("Custom process name"); - _customProcNameCheck.setName("customProcNameCheck"); - _customProcNameCheck.setText(Messages.getString("customProcName")); - jpanel1.add(_customProcNameCheck,cc.xywh(4,18,7,1)); - - _stayAliveCheck.setActionCommand("Stay alive after launching a GUI application"); - _stayAliveCheck.setName("stayAliveCheck"); - _stayAliveCheck.setText(Messages.getString("stayAlive")); - jpanel1.add(_stayAliveCheck,cc.xywh(4,20,7,1)); - - _cmdLineField.setName("cmdLineField"); - _cmdLineField.setToolTipText(Messages.getString("cmdLineTip")); - jpanel1.add(_cmdLineField,cc.xywh(4,14,7,1)); - - _chdirField.setName("chdirField"); - _chdirField.setToolTipText(Messages.getString("chdirTip")); - jpanel1.add(_chdirField,cc.xywh(4,12,7,1)); - - _iconField.setName("iconField"); - _iconField.setToolTipText(Messages.getString("iconTip")); - jpanel1.add(_iconField,cc.xywh(4,10,7,1)); - - _dontWrapJarCheck.setActionCommand("Don't wrap the jar, launch it only"); - _dontWrapJarCheck.setName("dontWrapJarCheck"); - _dontWrapJarCheck.setText(Messages.getString("dontWrapJar")); - jpanel1.add(_dontWrapJarCheck,cc.xywh(4,6,7,1)); - - _jarField.setName("jarField"); - _jarField.setToolTipText(Messages.getString("jarTip")); - jpanel1.add(_jarField,cc.xywh(4,4,7,1)); - - _outfileField.setName("outfileField"); - _outfileField.setToolTipText(Messages.getString("outfileTip")); - jpanel1.add(_outfileField,cc.xywh(4,2,7,1)); - - TitledSeparator titledseparator1 = new TitledSeparator(); - titledseparator1.setText(Messages.getString("downloadAndSupport")); - jpanel1.add(titledseparator1,cc.xywh(2,22,11,1)); - - _errorTitleLabel.setName("errorTitleLabel"); - _errorTitleLabel.setText(Messages.getString("errorTitle")); - jpanel1.add(_errorTitleLabel,cc.xy(2,24)); - - _errorTitleField.setName("errorTitleField"); - _errorTitleField.setToolTipText(Messages.getString("errorTitleTip")); - jpanel1.add(_errorTitleField,cc.xywh(4,24,7,1)); - - _downloadUrlLabel.setIcon(loadImage("images/asterix.gif")); - _downloadUrlLabel.setName("downloadUrlLabel"); - _downloadUrlLabel.setText(Messages.getString("downloadUrl")); - jpanel1.add(_downloadUrlLabel,cc.xy(2,26)); - - _downloadUrlField.setName("downloadUrlField"); - jpanel1.add(_downloadUrlField,cc.xywh(4,26,7,1)); - - _supportUrlLabel.setName("supportUrlLabel"); - _supportUrlLabel.setText(Messages.getString("supportUrl")); - jpanel1.add(_supportUrlLabel,cc.xy(2,28)); - - _supportUrlField.setName("supportUrlField"); - jpanel1.add(_supportUrlField,cc.xywh(4,28,7,1)); - - JLabel jlabel1 = new JLabel(); - jlabel1.setText(Messages.getString("manifest")); - jpanel1.add(jlabel1,cc.xy(2,8)); - - _manifestField.setName("manifestField"); - _manifestField.setToolTipText(Messages.getString("manifestTip")); - jpanel1.add(_manifestField,cc.xywh(4,8,7,1)); - - _manifestButton.setIcon(loadImage("images/open16.png")); - _manifestButton.setName("manifestButton"); - jpanel1.add(_manifestButton,cc.xy(12,8)); - - addFillComponents(jpanel1,new int[]{ 1,2,3,4,5,6,7,8,9,10,11,12,13 },new int[]{ 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29 }); - return jpanel1; - } - - /** - * Initializer - */ - protected void initializePanel() - { - setLayout(new BorderLayout()); - add(createPanel(), BorderLayout.CENTER); - } - - -} diff --git a/build/windows/launcher/launch4j/src/net/sf/launch4j/form/BasicForm.jfrm b/build/windows/launcher/launch4j/src/net/sf/launch4j/form/BasicForm.jfrm deleted file mode 100755 index 1d8a9ad58d747a6d9ecf8e4e613f09fa218010d1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18367 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 CjW#U+ diff --git a/build/windows/launcher/launch4j/src/net/sf/launch4j/form/ClassPathForm.java b/build/windows/launcher/launch4j/src/net/sf/launch4j/form/ClassPathForm.java deleted file mode 100644 index 9f4f52471..000000000 --- a/build/windows/launcher/launch4j/src/net/sf/launch4j/form/ClassPathForm.java +++ /dev/null @@ -1,193 +0,0 @@ -package net.sf.launch4j.form; - -import com.jgoodies.forms.layout.CellConstraints; -import com.jgoodies.forms.layout.FormLayout; -import java.awt.BorderLayout; -import java.awt.Container; -import java.awt.Dimension; -import javax.swing.Box; -import javax.swing.ImageIcon; -import javax.swing.JButton; -import javax.swing.JCheckBox; -import javax.swing.JLabel; -import javax.swing.JList; -import javax.swing.JPanel; -import javax.swing.JScrollPane; -import javax.swing.JTextField; - -public abstract class ClassPathForm extends JPanel -{ - protected final JTextField _classpathField = new JTextField(); - protected final JLabel _classpathFieldLabel = new JLabel(); - protected final JLabel _classpathListLabel = new JLabel(); - protected final JList _classpathList = new JList(); - protected final JLabel _mainclassLabel = new JLabel(); - protected final JTextField _mainclassField = new JTextField(); - protected final JButton _acceptClasspathButton = new JButton(); - protected final JButton _removeClasspathButton = new JButton(); - protected final JButton _importClasspathButton = new JButton(); - protected final JButton _classpathUpButton = new JButton(); - protected final JButton _classpathDownButton = new JButton(); - protected final JCheckBox _classpathCheck = new JCheckBox(); - protected final JButton _newClasspathButton = new JButton(); - - /** - * Default constructor - */ - public ClassPathForm() - { - initializePanel(); - } - - /** - * Adds fill components to empty cells in the first row and first column of the grid. - * This ensures that the grid spacing will be the same as shown in the designer. - * @param cols an array of column indices in the first row where fill components should be added. - * @param rows an array of row indices in the first column where fill components should be added. - */ - void addFillComponents( Container panel, int[] cols, int[] rows ) - { - Dimension filler = new Dimension(10,10); - - boolean filled_cell_11 = false; - CellConstraints cc = new CellConstraints(); - if ( cols.length > 0 && rows.length > 0 ) - { - if ( cols[0] == 1 && rows[0] == 1 ) - { - /** add a rigid area */ - panel.add( Box.createRigidArea( filler ), cc.xy(1,1) ); - filled_cell_11 = true; - } - } - - for( int index = 0; index < cols.length; index++ ) - { - if ( cols[index] == 1 && filled_cell_11 ) - { - continue; - } - panel.add( Box.createRigidArea( filler ), cc.xy(cols[index],1) ); - } - - for( int index = 0; index < rows.length; index++ ) - { - if ( rows[index] == 1 && filled_cell_11 ) - { - continue; - } - panel.add( Box.createRigidArea( filler ), cc.xy(1,rows[index]) ); - } - - } - - /** - * Helper method to load an image file from the CLASSPATH - * @param imageName the package and name of the file to load relative to the CLASSPATH - * @return an ImageIcon instance with the specified image file - * @throws IllegalArgumentException if the image resource cannot be loaded. - */ - public ImageIcon loadImage( String imageName ) - { - try - { - ClassLoader classloader = getClass().getClassLoader(); - java.net.URL url = classloader.getResource( imageName ); - if ( url != null ) - { - ImageIcon icon = new ImageIcon( url ); - return icon; - } - } - catch( Exception e ) - { - e.printStackTrace(); - } - throw new IllegalArgumentException( "Unable to load image: " + imageName ); - } - - public JPanel createPanel() - { - JPanel jpanel1 = new JPanel(); - FormLayout formlayout1 = new FormLayout("FILL:7DLU:NONE,RIGHT:MAX(65DLU;DEFAULT):NONE,FILL:3DLU:NONE,FILL:DEFAULT:GROW(1.0),FILL:3DLU:NONE,FILL:DEFAULT:NONE,FILL:3DLU:NONE,FILL:DEFAULT:NONE,FILL:3DLU:NONE,FILL:DEFAULT:NONE,FILL:3DLU:NONE,FILL:26PX:NONE,FILL:7DLU:NONE","CENTER:9DLU:NONE,CENTER:DEFAULT:NONE,CENTER:3DLU:NONE,CENTER:DEFAULT:NONE,CENTER:3DLU:NONE,CENTER:DEFAULT:NONE,CENTER:3DLU:NONE,CENTER:DEFAULT:NONE,CENTER:DEFAULT:GROW(1.0),CENTER:3DLU:NONE,CENTER:DEFAULT:NONE,CENTER:3DLU:NONE,CENTER:DEFAULT:NONE,CENTER:9DLU:NONE"); - CellConstraints cc = new CellConstraints(); - jpanel1.setLayout(formlayout1); - - _classpathField.setName("classpathField"); - jpanel1.add(_classpathField,cc.xywh(4,11,7,1)); - - _classpathFieldLabel.setIcon(loadImage("images/asterix.gif")); - _classpathFieldLabel.setName("classpathFieldLabel"); - _classpathFieldLabel.setText(Messages.getString("editClassPath")); - jpanel1.add(_classpathFieldLabel,cc.xy(2,11)); - - _classpathListLabel.setName("classpathListLabel"); - _classpathListLabel.setText(Messages.getString("classPath")); - jpanel1.add(_classpathListLabel,cc.xy(2,6)); - - _classpathList.setName("classpathList"); - JScrollPane jscrollpane1 = new JScrollPane(); - jscrollpane1.setViewportView(_classpathList); - jscrollpane1.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED); - jscrollpane1.setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED); - jpanel1.add(jscrollpane1,cc.xywh(4,6,7,4)); - - _mainclassLabel.setIcon(loadImage("images/asterix.gif")); - _mainclassLabel.setName("mainclassLabel"); - _mainclassLabel.setText(Messages.getString("mainClass")); - jpanel1.add(_mainclassLabel,cc.xy(2,4)); - - _mainclassField.setName("mainclassField"); - jpanel1.add(_mainclassField,cc.xywh(4,4,7,1)); - - _acceptClasspathButton.setActionCommand("Add"); - _acceptClasspathButton.setIcon(loadImage("images/ok16.png")); - _acceptClasspathButton.setName("acceptClasspathButton"); - _acceptClasspathButton.setText(Messages.getString("accept")); - jpanel1.add(_acceptClasspathButton,cc.xy(8,13)); - - _removeClasspathButton.setActionCommand("Remove"); - _removeClasspathButton.setIcon(loadImage("images/cancel16.png")); - _removeClasspathButton.setName("removeClasspathButton"); - _removeClasspathButton.setText(Messages.getString("remove")); - jpanel1.add(_removeClasspathButton,cc.xy(10,13)); - - _importClasspathButton.setIcon(loadImage("images/open16.png")); - _importClasspathButton.setName("importClasspathButton"); - _importClasspathButton.setToolTipText(Messages.getString("importClassPath")); - jpanel1.add(_importClasspathButton,cc.xy(12,4)); - - _classpathUpButton.setIcon(loadImage("images/up16.png")); - _classpathUpButton.setName("classpathUpButton"); - jpanel1.add(_classpathUpButton,cc.xy(12,6)); - - _classpathDownButton.setIcon(loadImage("images/down16.png")); - _classpathDownButton.setName("classpathDownButton"); - jpanel1.add(_classpathDownButton,cc.xy(12,8)); - - _classpathCheck.setActionCommand("Custom classpath"); - _classpathCheck.setName("classpathCheck"); - _classpathCheck.setText(Messages.getString("customClassPath")); - jpanel1.add(_classpathCheck,cc.xy(4,2)); - - _newClasspathButton.setActionCommand("New"); - _newClasspathButton.setIcon(loadImage("images/new16.png")); - _newClasspathButton.setName("newClasspathButton"); - _newClasspathButton.setText(Messages.getString("new")); - jpanel1.add(_newClasspathButton,cc.xy(6,13)); - - addFillComponents(jpanel1,new int[]{ 1,2,3,4,5,6,7,8,9,10,11,12,13 },new int[]{ 1,2,3,4,5,6,7,8,9,10,11,12,13,14 }); - return jpanel1; - } - - /** - * Initializer - */ - protected void initializePanel() - { - setLayout(new BorderLayout()); - add(createPanel(), BorderLayout.CENTER); - } - - -} diff --git a/build/windows/launcher/launch4j/src/net/sf/launch4j/form/ClassPathForm.jfrm b/build/windows/launcher/launch4j/src/net/sf/launch4j/form/ClassPathForm.jfrm deleted file mode 100755 index 764329d2b82b130d65c0aae7e782d5fcdebae4f4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10059 zcmeHNdu&@*89#R3Nt@--HY>2MjFdJsyWW~M+fr$zapKg)O+w;!g$SuP*T?ov?rZlR z$DV*PRA~>;R7Bdbm$bpgB&H%BLKJ~OLi-N^+J-04E!D6~e1(m8)W4e%lzFARP z7IXCPuf2BSvoHVR` zQYcxD*>bIZ!Qw>t|m#dLbEJMT1+{YhyP7XH%bPYDflTdva3SuTtVi3_mC}MF%w5(Z?b2Insxm~zz z$d&D#lfzS+k;{o>Dm8Y8r{Y|4>PUL**x{3VMh`&eK}VV)+ai3hF9&Z{%e&qvZtQnw zz`oJhlL0Y3odDrmIKm4|R)mzSEz?X&w%Dej`Oh3Z_0TO4>kfNtt{d>&vO@Vhe@Id~1xQ%PQ4^vp9+%ZO&C zJc6Q(e0Ys`TLdvJ;pk-gFbd4bHq^f)SVdXO2}jek#1b-9GN7(dF}s{=XHDIpCX=bl zFRvVU&+MFg>v8lyRC_FaDFxqp4}!8@ZQ0%Wuz zDg_FB+ru~K#QbC2B2$EH#3k6OftHr z9Sl!@f!n>HWybjo$1wLj{OaYdw}#K|M0?aSW?+%>$!CZVUA=T=i#>U`o&@Mlci;1o zum0}h{7ZuG2M(@5qu7ELBnG!8ToMAxt(}bma>aE;H{G>=@~6jl|0VK?G_H-#-E9M# zk@n1enuH^rT+7HnT4oA$Y$7mh@TFkSZtf9GD!eE1&4DvLXGaQA(vl#pSy3_aqU*mD ziAokDA57tt7)*)rU1EIVJSK#L3#21!<`%iT8Hp|=7GM$HLJ4DbBKi+#YZ#8|hek$5 zO2zgFe4yJ7%U&l$O>&@~u_x>lS?;hcKU-b>;aq3GYnhL_mT_>jmi1A-A$QzWSP&OIr-;!A$OpL{p(_)t~Ux8Wu`_)QGXdqFP-JOz3U(u~Z! ze2>F!@rL!nFj;~!$Ru^+Ckf+RjGz0`>p#9=9O68ND>@hl@L>Ez2qS&63Kgam6D>wf zxg_M|EF)ck7LPE_Sv*PxxlFrkYvYn@#vfWP?3ogZ=%13r23TBvV&_;1!xS z;StJcD*vkmHqc(L}TFtCx-E z`Mx;Xwf*UfCocc;2mg3<4cixtBJ>h`gvTm;htU9L_Dah-?0i*472-BbNdPs$j#{2N z;@7|yFByS|H+ic*eMHS(u>VW-kGq8>wher zHxx8zy!x!)jkf1-3CZ|~m2l6#C_rVp-p;)lpm@8Zn&Npv@hP6yQXa*V0bILLB)nRO z0#LT|fdcJO?D$%(0u66M$ohT=QS4)px_QGf3xyg!mwB0Yya4BcTBT!N;2qVDsR&{j z<%b|{8x$pp8vF>-_tSRZA~+#{li9egs&L-HNYmj=2Itg@>l>UhU0=R^R4}w05UP90 zO^62yJq;_+8y?XBm94g=Ibq_{q3yr*Ssot&H;x$emyL%&?s=h+882|`2 zzYA8K^KRAxM!y3LNz^2&xZv0nY`zBog8FZx^ zhxU5K~93+bg%kerq1oXc4cgi@K(1`%W!h?{N}8EZ`D*hj)EFx_NZ>fkAjk zl%@2tU}I!w#c`YWj(N(IGkBy|BNX{V_B9F~QsNJ71un{pe-0fu+}jFZzPS;HdkEim zwrJ@?gFS6nM9(1cd7p8dUt4>lnn4vbKr_;h8`0|3ko6H3AU*kKQ?M$3yK=rP6-^bYmDF diff --git a/build/windows/launcher/launch4j/src/net/sf/launch4j/form/ConfigForm.java b/build/windows/launcher/launch4j/src/net/sf/launch4j/form/ConfigForm.java deleted file mode 100644 index b3c6fffed..000000000 --- a/build/windows/launcher/launch4j/src/net/sf/launch4j/form/ConfigForm.java +++ /dev/null @@ -1,132 +0,0 @@ -package net.sf.launch4j.form; - -import com.jeta.forms.components.separator.TitledSeparator; -import com.jgoodies.forms.layout.CellConstraints; -import com.jgoodies.forms.layout.FormLayout; -import java.awt.BorderLayout; -import java.awt.Container; -import java.awt.Dimension; -import javax.swing.Box; -import javax.swing.ImageIcon; -import javax.swing.JPanel; -import javax.swing.JScrollPane; -import javax.swing.JTabbedPane; -import javax.swing.JTextArea; - -public abstract class ConfigForm extends JPanel -{ - protected final JTextArea _logTextArea = new JTextArea(); - protected final TitledSeparator _logSeparator = new TitledSeparator(); - protected final JTabbedPane _tab = new JTabbedPane(); - - /** - * Default constructor - */ - public ConfigForm() - { - initializePanel(); - } - - /** - * Adds fill components to empty cells in the first row and first column of the grid. - * This ensures that the grid spacing will be the same as shown in the designer. - * @param cols an array of column indices in the first row where fill components should be added. - * @param rows an array of row indices in the first column where fill components should be added. - */ - void addFillComponents( Container panel, int[] cols, int[] rows ) - { - Dimension filler = new Dimension(10,10); - - boolean filled_cell_11 = false; - CellConstraints cc = new CellConstraints(); - if ( cols.length > 0 && rows.length > 0 ) - { - if ( cols[0] == 1 && rows[0] == 1 ) - { - /** add a rigid area */ - panel.add( Box.createRigidArea( filler ), cc.xy(1,1) ); - filled_cell_11 = true; - } - } - - for( int index = 0; index < cols.length; index++ ) - { - if ( cols[index] == 1 && filled_cell_11 ) - { - continue; - } - panel.add( Box.createRigidArea( filler ), cc.xy(cols[index],1) ); - } - - for( int index = 0; index < rows.length; index++ ) - { - if ( rows[index] == 1 && filled_cell_11 ) - { - continue; - } - panel.add( Box.createRigidArea( filler ), cc.xy(1,rows[index]) ); - } - - } - - /** - * Helper method to load an image file from the CLASSPATH - * @param imageName the package and name of the file to load relative to the CLASSPATH - * @return an ImageIcon instance with the specified image file - * @throws IllegalArgumentException if the image resource cannot be loaded. - */ - public ImageIcon loadImage( String imageName ) - { - try - { - ClassLoader classloader = getClass().getClassLoader(); - java.net.URL url = classloader.getResource( imageName ); - if ( url != null ) - { - ImageIcon icon = new ImageIcon( url ); - return icon; - } - } - catch( Exception e ) - { - e.printStackTrace(); - } - throw new IllegalArgumentException( "Unable to load image: " + imageName ); - } - - public JPanel createPanel() - { - JPanel jpanel1 = new JPanel(); - FormLayout formlayout1 = new FormLayout("FILL:7DLU:NONE,FILL:DEFAULT:GROW(1.0),FILL:7DLU:NONE","CENTER:3DLU:NONE,FILL:DEFAULT:NONE,CENTER:3DLU:NONE,CENTER:DEFAULT:NONE,CENTER:3DLU:NONE,FILL:DEFAULT:GROW(1.0),CENTER:9DLU:NONE"); - CellConstraints cc = new CellConstraints(); - jpanel1.setLayout(formlayout1); - - _logTextArea.setName("logTextArea"); - JScrollPane jscrollpane1 = new JScrollPane(); - jscrollpane1.setViewportView(_logTextArea); - jscrollpane1.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED); - jscrollpane1.setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED); - jpanel1.add(jscrollpane1,cc.xy(2,6)); - - _logSeparator.setName("logSeparator"); - _logSeparator.setText(Messages.getString("log")); - jpanel1.add(_logSeparator,cc.xy(2,4)); - - _tab.setName("tab"); - jpanel1.add(_tab,cc.xywh(1,2,3,1)); - - addFillComponents(jpanel1,new int[]{ 1,2,3 },new int[]{ 1,3,4,5,6,7 }); - return jpanel1; - } - - /** - * Initializer - */ - protected void initializePanel() - { - setLayout(new BorderLayout()); - add(createPanel(), BorderLayout.CENTER); - } - - -} diff --git a/build/windows/launcher/launch4j/src/net/sf/launch4j/form/ConfigForm.jfrm b/build/windows/launcher/launch4j/src/net/sf/launch4j/form/ConfigForm.jfrm deleted file mode 100755 index 2c6721e1409e994da84dc48ce1f15c201bb2b272..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4477 zcmd^CeQXp(6ra26^@~P|6e=o+ScFR1Ls~v8DAJEBt);EB6k}t;+}+&WwtKtl>>PK* zNH8QIF$6=wL_-8cNig__#8?xfiQzw^1~8f^i6KacBx*F#7&JlOo87&S_S!3nfj_+D zZf|F2-n{pIzxSKBr++4Xi<6~cBcTj4L6xY%6P98LgEJ+;5=<9{5`?in8XloB_Upxq zgU_A+>`WCQX){$q2=T)5`l8FNLB=iB&=Vu8D$74Uw%1-?4eLG5*9TXUo|Z40ZNEm} zyk07b*)#OCvM&=QuEW)BRsflOFE>Zy-%^apXs6tah>C`PItV=r@n|(i=@Oeo| zCn*gXLKuloQlhb_=p=rw#^P}G3BydAn5NuMT9C!#+>RwxiK7HA6S+joFGw&DHxeum z<17|P8GOVtX_y5xn$*Mbrs06a!vUR%fECS-At?e7dQ^=e7nI>BPY6;sy=l8!+j|Du zw=_4lb#HC%>FsH62zGXNH@CG1H*W17utz3LaR#QIlxL@7OYgR&4=XF`8=SR|xcdpx zBxkO12l5@rF3g_=Fx5zyl0wy#ZdD&)k#5xzRrUSPbZvie5fIiX0bfzpwlJzYe7W)A zSbTWdk4KR&NC&^f#be?BvXsjoFF;%hU&$fK8k;)!TbT<#{s#(-ufPli`UTY^lt=Pu z;1%Tl0;CCno0ihmKClrT7Gw^_pH{4ts>hVB0hSgUIinD*GH!9cUi5LpWL&7st&t0> z4qRAAj(nA^HZKM;4=l~frg#&z;+v`IFZ=G(vvaqf_YrT9RB8r|1Zf!bsFPHPIA>Pe z&?0Gb!{agwRjG2gqK=daNTnJP@r+T8g4dn8U@^w;ynOtvKVR6l)=NB4P&=rWWS|+< za&tMaCz%K_zW4Nz`7;h*dI{2xmFB%7NNJp5`AK~4gQ3@9C}i*m=ou%g3+BPh#IMM- zC-q2+T;U{U=l*Xm&$!WWa3SVnvSj8M$zQyODBjUa*J|v=4aGb_G~IoVcn*Ct)_+dP z;^09X>dcfMGFU=PnN68k2(GZA=J?fWXa;v}e{|*5B|mwd7(m--bcxMtLCPaL^)SwK z&I>_m2UMXkCnt))8)*vmyh9>_!YD^PZ`barKG>M_5`U1CMyY1Tsf%AX@rEry?&-!Q z0ay}{yMRu?Ui~O)>xM{0l*d96Zb7_5!67gr@6f}5EvElKyr$`dzM-+PF`X*+zz2ry zs+{FiC?~6mCA-a*`Fy}?J{cYTU`yp}H!}~qnQ?ejDEsJNy*uwFGKlMzBY;yyl}>|V z%(uea&@>v-*Z_ya-5OL`$~3sxHnE6W3_}A!_+la7{q@nmet{x-+ASgzPPYmRGOx8z zZUKTTi{+?a?u)Zs>g*aDy!`q5zrErn$e|9#vffO=D8c3crE!5N>u|B18Jtj%yE)mz zzsnrv;r|BwSz+^hDzI_dN*93J2oxZ-U^1jOWtFKJU?|aPf(bH1Gh(h(1JW{Kv+YO< z95UF#P4AGwjMPdyQoQdH6WS#}-fps>fn+A-6jWQWYrWsSmoD6$HPb5x?wug#e%x+> ze2A)h6~Ys6{=lUU;=_lF+=pZ)-qy+6TgwdGx2Z_^;+)kv1YCmyYYP$((87mZf>c3_ znUqZpB7%qA0+xtW^9r<4A+u4aQy71AXF3J!?4ZXJ(A+ZK>Oz@C3IMM~sm=BSG!$Zy zKB_ahSq`Y%`<$a<4%EVZ|Hq@EB&uo}R9DePg+-$*EG(rDUuE5MIK23=d57Pa zd$vG%?Qs;$bQKCvfPEeq#~1rOz)G6fNGO}B;A;A0$9vJg&pr7XT6Kyv$;s>?*|#aO z`R)x3gE#A5{_?3~)mFXcbl;>biMZ}Zaf1f!zr9JD;Qsixru^3!6vPg0B+Y&%Mo(RT a=lIp8?{k8fq!chQ==LF-nUl{-r~d`(IIcth diff --git a/build/windows/launcher/launch4j/src/net/sf/launch4j/form/EnvironmentVarsForm.java b/build/windows/launcher/launch4j/src/net/sf/launch4j/form/EnvironmentVarsForm.java deleted file mode 100644 index f2b79e6e7..000000000 --- a/build/windows/launcher/launch4j/src/net/sf/launch4j/form/EnvironmentVarsForm.java +++ /dev/null @@ -1,127 +0,0 @@ -package net.sf.launch4j.form; - -import com.jgoodies.forms.layout.CellConstraints; -import com.jgoodies.forms.layout.FormLayout; -import java.awt.BorderLayout; -import java.awt.Container; -import java.awt.Dimension; -import javax.swing.Box; -import javax.swing.ImageIcon; -import javax.swing.JLabel; -import javax.swing.JPanel; -import javax.swing.JScrollPane; -import javax.swing.JTextArea; - -public abstract class EnvironmentVarsForm extends JPanel -{ - protected final JTextArea _envVarsTextArea = new JTextArea(); - protected final JLabel _envVarsLabel = new JLabel(); - - /** - * Default constructor - */ - public EnvironmentVarsForm() - { - initializePanel(); - } - - /** - * Adds fill components to empty cells in the first row and first column of the grid. - * This ensures that the grid spacing will be the same as shown in the designer. - * @param cols an array of column indices in the first row where fill components should be added. - * @param rows an array of row indices in the first column where fill components should be added. - */ - void addFillComponents( Container panel, int[] cols, int[] rows ) - { - Dimension filler = new Dimension(10,10); - - boolean filled_cell_11 = false; - CellConstraints cc = new CellConstraints(); - if ( cols.length > 0 && rows.length > 0 ) - { - if ( cols[0] == 1 && rows[0] == 1 ) - { - /** add a rigid area */ - panel.add( Box.createRigidArea( filler ), cc.xy(1,1) ); - filled_cell_11 = true; - } - } - - for( int index = 0; index < cols.length; index++ ) - { - if ( cols[index] == 1 && filled_cell_11 ) - { - continue; - } - panel.add( Box.createRigidArea( filler ), cc.xy(cols[index],1) ); - } - - for( int index = 0; index < rows.length; index++ ) - { - if ( rows[index] == 1 && filled_cell_11 ) - { - continue; - } - panel.add( Box.createRigidArea( filler ), cc.xy(1,rows[index]) ); - } - - } - - /** - * Helper method to load an image file from the CLASSPATH - * @param imageName the package and name of the file to load relative to the CLASSPATH - * @return an ImageIcon instance with the specified image file - * @throws IllegalArgumentException if the image resource cannot be loaded. - */ - public ImageIcon loadImage( String imageName ) - { - try - { - ClassLoader classloader = getClass().getClassLoader(); - java.net.URL url = classloader.getResource( imageName ); - if ( url != null ) - { - ImageIcon icon = new ImageIcon( url ); - return icon; - } - } - catch( Exception e ) - { - e.printStackTrace(); - } - throw new IllegalArgumentException( "Unable to load image: " + imageName ); - } - - public JPanel createPanel() - { - JPanel jpanel1 = new JPanel(); - FormLayout formlayout1 = new FormLayout("FILL:7DLU:NONE,RIGHT:MAX(65DLU;DEFAULT):NONE,FILL:3DLU:NONE,FILL:DEFAULT:GROW(1.0),FILL:7DLU:NONE","CENTER:9DLU:NONE,FILL:DEFAULT:GROW(1.0),CENTER:9DLU:NONE"); - CellConstraints cc = new CellConstraints(); - jpanel1.setLayout(formlayout1); - - _envVarsTextArea.setName("envVarsTextArea"); - JScrollPane jscrollpane1 = new JScrollPane(); - jscrollpane1.setViewportView(_envVarsTextArea); - jscrollpane1.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED); - jscrollpane1.setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED); - jpanel1.add(jscrollpane1,cc.xy(4,2)); - - _envVarsLabel.setName("envVarsLabel"); - _envVarsLabel.setText(Messages.getString("setVariables")); - jpanel1.add(_envVarsLabel,new CellConstraints(2,2,1,1,CellConstraints.DEFAULT,CellConstraints.TOP)); - - addFillComponents(jpanel1,new int[]{ 1,2,3,4,5 },new int[]{ 1,2,3 }); - return jpanel1; - } - - /** - * Initializer - */ - protected void initializePanel() - { - setLayout(new BorderLayout()); - add(createPanel(), BorderLayout.CENTER); - } - - -} diff --git a/build/windows/launcher/launch4j/src/net/sf/launch4j/form/EnvironmentVarsForm.jfrm b/build/windows/launcher/launch4j/src/net/sf/launch4j/form/EnvironmentVarsForm.jfrm deleted file mode 100755 index 6e89ec4d19a42bedb270bc6690fa0facfe470e99..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3813 zcmds4eQZ-z6u<4-eKBRo08#l6L0A~CNEzUUAN%SkbQ^AE5C;jb?QQ$E*Y}?H-L8)q ziG~C;hF~0+Xh^^>5)J;LG0wzjV))Of0gNU}Vh9=|i5mUG7&Jl8x$nKU>$(;G;SZN| zeZ4*B+;e`v-#Pd8?61UcGO{MFXQWZeWhtq%j47F1XH?424ArRq#%%8_K26&THbe zYt{Vfp-GIz$hui`=+ZNWu0b`9@3D7|9K727RH9Ia2euB*9)qfCm#&$d$%@8JCsO99 zl3aV{&zK#lsi-2iG7l#;37V9%Du03;Bz3US+);U4mgF3l!kS6Bd3ik8R`tW{RbJu? zlj@kxxt<9VpGuQFO#DnqrQyAb>xN|@OvQf|C#y=*PGuFrqaZF{xnRrB$v_~jXJ{bB zXeyA?*_dg_aT-wNtQJpi91WN(9?&Qcn90H#iXzaXjVlZo1Q3U1W}+yh(Im@ovhF7B zw{-RNM|%d_9_)_nYU>~9?`a8zBayc5o>0fGNVKhYaA5bE2c-4QEv0sx$ii}S-f=M8 zyDi$**Rf~KrdC*NcVaXbg$?G7XV_(GNMNT)u#@GADn%4+j3y$A$s3x7_HEz)>x)^(XJEdx z@$$?Maal{qEHRaRFDLhw(Mk-`G^Oo5(GE}0w@8CR&=8W&rSUTh~PzA7}C7YkVok>(X3-X@#rKH2cseD~?Oh5Ij55pRgptGb*B z$#ED%VN%D_jGAd(O<2Ywj|vnTa<%Y|Ju-&WDKPow$6p$#!n3lmW8o z?t8-X;y05+=cNJ<9^_%Ak@EwBK4J(o1+Y+D`9WHgSC_8p%#Hogk1wzO#j_)du`%ds zTi2Y_CJtzEv~-RMP8LNKu2KgRiQ@+m3iiBRFoN??ta#pBbg1!IFzY4$5UEbes*#pm z{vyO1H#xaGf-V7Y35Z<+!f^;^S^Eg7OR`i<(9MZ=Bs2m+#3#%!V9(Hhp4Lbe~FC(%o5Kpt89L*;r#DfjuB$K*zF5wl{`%zKzd;i{?lzGD zhgzKp$g7=j765}ADq%Dv_C;$~ItM3*uYCUgA1}E8Inu#ewi-EDC3q*m(YVwQeYna- z1`Wz;w+KCaT3fpX~KoXj7D%xf_M98}e&JnS2&$RJejhieLU&0h6d!aH8=Lsjbt%Q3Il%}8(#rG@n zR`bwlrTBPjDbLUN3bfzUbi-n9tT%m0MOC4fD$X04Owu?vrJZ;Yb=xVv>fy!5UtM^v zOgrs$Bx;Be9pa?H(Uss5l_|h>_~c}HNi*lK6}?PJ;J^^()7kdjLgI)eirFesd8p8` zMWbT@C~n#RWON|1dqu7L3bjt-6+i*~+*d-MeN8j72F`h@Pv%Uq&h);U{O9~*ub^6N zb$GIj%pVcQDs(&Cp$1~3ptANCzT9)F(QH 0 && rows.length > 0 ) - { - if ( cols[0] == 1 && rows[0] == 1 ) - { - /** add a rigid area */ - panel.add( Box.createRigidArea( filler ), cc.xy(1,1) ); - filled_cell_11 = true; - } - } - - for( int index = 0; index < cols.length; index++ ) - { - if ( cols[index] == 1 && filled_cell_11 ) - { - continue; - } - panel.add( Box.createRigidArea( filler ), cc.xy(cols[index],1) ); - } - - for( int index = 0; index < rows.length; index++ ) - { - if ( rows[index] == 1 && filled_cell_11 ) - { - continue; - } - panel.add( Box.createRigidArea( filler ), cc.xy(1,rows[index]) ); - } - - } - - /** - * Helper method to load an image file from the CLASSPATH - * @param imageName the package and name of the file to load relative to the CLASSPATH - * @return an ImageIcon instance with the specified image file - * @throws IllegalArgumentException if the image resource cannot be loaded. - */ - public ImageIcon loadImage( String imageName ) - { - try - { - ClassLoader classloader = getClass().getClassLoader(); - java.net.URL url = classloader.getResource( imageName ); - if ( url != null ) - { - ImageIcon icon = new ImageIcon( url ); - return icon; - } - } - catch( Exception e ) - { - e.printStackTrace(); - } - throw new IllegalArgumentException( "Unable to load image: " + imageName ); - } - - public JPanel createPanel() - { - JPanel jpanel1 = new JPanel(); - FormLayout formlayout1 = new FormLayout("FILL:7DLU:NONE,RIGHT:MAX(65DLU;DEFAULT):NONE,FILL:3DLU:NONE,FILL:DEFAULT:NONE,FILL:7DLU:NONE,FILL:DEFAULT:NONE,FILL:DEFAULT:GROW(1.0),FILL:7DLU:NONE","CENTER:9DLU:NONE,CENTER:DEFAULT:NONE,CENTER:9DLU:NONE,CENTER:DEFAULT:NONE,CENTER:3DLU:NONE,FILL:DEFAULT:GROW(0.2),CENTER:3DLU:NONE,FILL:DEFAULT:GROW(1.0),CENTER:9DLU:NONE"); - CellConstraints cc = new CellConstraints(); - jpanel1.setLayout(formlayout1); - - _headerTypeLabel.setName("headerTypeLabel"); - _headerTypeLabel.setText(Messages.getString("headerType")); - jpanel1.add(_headerTypeLabel,cc.xy(2,2)); - - _guiHeaderRadio.setActionCommand("GUI"); - _guiHeaderRadio.setName("guiHeaderRadio"); - _guiHeaderRadio.setText(Messages.getString("gui")); - _headerButtonGroup.add(_guiHeaderRadio); - jpanel1.add(_guiHeaderRadio,cc.xy(4,2)); - - _consoleHeaderRadio.setActionCommand("Console"); - _consoleHeaderRadio.setName("consoleHeaderRadio"); - _consoleHeaderRadio.setText(Messages.getString("console")); - _headerButtonGroup.add(_consoleHeaderRadio); - jpanel1.add(_consoleHeaderRadio,cc.xy(6,2)); - - _headerObjectsTextArea.setName("headerObjectsTextArea"); - JScrollPane jscrollpane1 = new JScrollPane(); - jscrollpane1.setViewportView(_headerObjectsTextArea); - jscrollpane1.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED); - jscrollpane1.setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED); - jpanel1.add(jscrollpane1,cc.xywh(4,6,4,1)); - - _libsTextArea.setName("libsTextArea"); - JScrollPane jscrollpane2 = new JScrollPane(); - jscrollpane2.setViewportView(_libsTextArea); - jscrollpane2.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED); - jscrollpane2.setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED); - jpanel1.add(jscrollpane2,cc.xywh(4,8,4,1)); - - _headerObjectsCheck.setActionCommand("Object files"); - _headerObjectsCheck.setName("headerObjectsCheck"); - _headerObjectsCheck.setText(Messages.getString("objectFiles")); - jpanel1.add(_headerObjectsCheck,new CellConstraints(2,6,1,1,CellConstraints.DEFAULT,CellConstraints.TOP)); - - _libsCheck.setActionCommand("w32api"); - _libsCheck.setName("libsCheck"); - _libsCheck.setText(Messages.getString("libs")); - jpanel1.add(_libsCheck,new CellConstraints(2,8,1,1,CellConstraints.DEFAULT,CellConstraints.TOP)); - - _linkerOptionsSeparator.setName("linkerOptionsSeparator"); - _linkerOptionsSeparator.setText(Messages.getString("linkerOptions")); - jpanel1.add(_linkerOptionsSeparator,cc.xywh(2,4,6,1)); - - addFillComponents(jpanel1,new int[]{ 1,2,3,4,5,6,7,8 },new int[]{ 1,2,3,4,5,6,7,8,9 }); - return jpanel1; - } - - /** - * Initializer - */ - protected void initializePanel() - { - setLayout(new BorderLayout()); - add(createPanel(), BorderLayout.CENTER); - } - - -} diff --git a/build/windows/launcher/launch4j/src/net/sf/launch4j/form/HeaderForm.jfrm b/build/windows/launcher/launch4j/src/net/sf/launch4j/form/HeaderForm.jfrm deleted file mode 100755 index a7cbed1445d611a5a463bc1172fbe4832e2550f7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7298 zcmd^EYm5_B6u#|lmt9zSKSbrBF0dP53M`=R8kAkOOR)>MTOLA8n6|g=>`rIKJGZo` z;DZDtiWnD6G$i1QDB=%|5fh`v@C%~`HJT`iA!tyH8vQ|xnxN<0nd!9M-L{|+BAc|G zxpVKi_nhxL-#v5p$WO#)GSV2;Q&KPGvJ}@@%9Kp5Gb*KMifUY!0?@Wvj`qn3`pe0a zYw!EygV*Z`$r_nzLWmcJH4lXn5^A2X$*>rW%W0M0L$;ARm}pe5yjhmy43~nMNx6Ayb8}18H_umj zNp+CaM0C#eRFG7wG|q#>$CN}8eyg}{WDN{c{$G}p8AZ!Zq!odq050dbK+DHTz@OAp z)SqB9;m_!-&otyH^{aAPizXNL`b`$~Yn1!VxZ8%L@Gqxwj56ec)Ej3hP8urfcDTJ` zWw@ie<(6fkH7zSwt?Za%H!SN2EL{@{7qnH>sX1pU5DbM{96O!etJXEnlNK~N6O`&V zUz(Temz$K6y~5&6xe2<1oy)^5T}#(DE?xwUt@d0^)}lq{A!ZSt7FjD;uG^u&0kN>c zaX^^yf-q^Ws8UGL`e-bqn7qEJ=k67o9=QQh$4|RVKQ?jGCso87Aj4H%js@f>sAZ7U@g$>WQdeVHm0is%fo7iM2PXmE^N zP^5MYZCZ=9i4k_Rw(R=y^oa9w_Dshh4He-$BZY&v6Up0u>g;%H@SJihK-ism_j#WD z;%Lta$py!Q;LJ2KKJcuX7$U@QNeDPM_$H9Iu6AA3nPdCyZ=as^qvwt=+D4;IRswKR z8{48qv8TPoaWW~aaFyCIkvQH6Q!wYqoR*6g&x@0`kKWUq_7Y!!)Wl`gNXibVA>xgi zoLn2iA%2j5znH}@2KJy1w{9eLah8Y(4shb#7}y9##2v11zNPw!OLw$gWuoyv?XDi`c!*3MK2*!Xw*``_#yKF*0uqZ1jMM}tKl*EiegcL5Q^aelQ5q&NP7h;&nsr(Kt|xh_Kzs^t1ut9K7nu zOB!n_qPr7J)qL-+##f#{K1eWwRxqLJ8DqsTZ#cyFDv(Pk1VLp|upe+z)ww2!E1W4- zILivJXedK6>@(K}4zDHrT42dRshq%W3$1B#x>#na3sMBMUkRVF-x5wn0zy`4C15Yj zvl_s*^351$$mbc}TLijrM)lxeU{q~G6j-UN6z}s`g||Tg;R+YRl2pJET~HchNp0J^ zQaLczj%md_K)pdO;P1ug&4dEI2}2FBlu=p0mq(3zL_;~T@!nBLg@br|#UaVb6f??n z6{=B{h8esqn`;%CF?7b)4XpdxbYQ%!eKegt`1$@neulblgH!hzAe?n3)CFpr%uJBy z1?6_|9x*TWcGP*>(Y2>PeB;-r22tmSjSRFBeA~tff2tuczJg>IwxFp)A+_ACn;#Tu z1^PU}+Qe2xdaiH! zbOVQQ=GSuO>=XL4soBLPr2No1=Gd><=9b`*}fR9ODI3W}aU%1tcrHWx-n zy8<=iWO`A(l{>)fWJ(Ncx*-Bx{U3&mSo>kAJ#Yf3#k4E0xcrpW){@2JpW*}i!qam6e~&o%>7l&;<=+n 0 && rows.length > 0 ) - { - if ( cols[0] == 1 && rows[0] == 1 ) - { - /** add a rigid area */ - panel.add( Box.createRigidArea( filler ), cc.xy(1,1) ); - filled_cell_11 = true; - } - } - - for( int index = 0; index < cols.length; index++ ) - { - if ( cols[index] == 1 && filled_cell_11 ) - { - continue; - } - panel.add( Box.createRigidArea( filler ), cc.xy(cols[index],1) ); - } - - for( int index = 0; index < rows.length; index++ ) - { - if ( rows[index] == 1 && filled_cell_11 ) - { - continue; - } - panel.add( Box.createRigidArea( filler ), cc.xy(1,rows[index]) ); - } - - } - - /** - * Helper method to load an image file from the CLASSPATH - * @param imageName the package and name of the file to load relative to the CLASSPATH - * @return an ImageIcon instance with the specified image file - * @throws IllegalArgumentException if the image resource cannot be loaded. - */ - public ImageIcon loadImage( String imageName ) - { - try - { - ClassLoader classloader = getClass().getClassLoader(); - java.net.URL url = classloader.getResource( imageName ); - if ( url != null ) - { - ImageIcon icon = new ImageIcon( url ); - return icon; - } - } - catch( Exception e ) - { - e.printStackTrace(); - } - throw new IllegalArgumentException( "Unable to load image: " + imageName ); - } - - public JPanel createPanel() - { - JPanel jpanel1 = new JPanel(); - FormLayout formlayout1 = new FormLayout("FILL:7DLU:NONE,RIGHT:MAX(65DLU;DEFAULT):NONE,FILL:3DLU:NONE,FILL:60DLU:NONE,FILL:3DLU:NONE,FILL:DEFAULT:NONE,FILL:7DLU:NONE,FILL:60DLU:NONE,FILL:3DLU:NONE,FILL:DEFAULT:GROW(1.0),FILL:7DLU:NONE","CENTER:9DLU:NONE,CENTER:DEFAULT:NONE,CENTER:3DLU:NONE,CENTER:DEFAULT:NONE,CENTER:3DLU:NONE,CENTER:DEFAULT:NONE,CENTER:3DLU:NONE,CENTER:DEFAULT:NONE,CENTER:3DLU:NONE,CENTER:DEFAULT:NONE,CENTER:3DLU:NONE,FILL:50DLU:GROW(1.0),CENTER:3DLU:NONE,CENTER:DEFAULT:NONE,CENTER:9DLU:NONE"); - CellConstraints cc = new CellConstraints(); - jpanel1.setLayout(formlayout1); - - _jrePathLabel.setName("jrePathLabel"); - _jrePathLabel.setText(Messages.getString("jrePath")); - jpanel1.add(_jrePathLabel,cc.xy(2,2)); - - _jreMinLabel.setName("jreMinLabel"); - _jreMinLabel.setText(Messages.getString("jreMin")); - jpanel1.add(_jreMinLabel,cc.xy(2,4)); - - _jreMaxLabel.setName("jreMaxLabel"); - _jreMaxLabel.setText(Messages.getString("jreMax")); - jpanel1.add(_jreMaxLabel,cc.xy(2,6)); - - _jvmOptionsTextLabel.setName("jvmOptionsTextLabel"); - _jvmOptionsTextLabel.setText(Messages.getString("jvmOptions")); - jpanel1.add(_jvmOptionsTextLabel,new CellConstraints(2,12,1,1,CellConstraints.DEFAULT,CellConstraints.TOP)); - - _jrePathField.setName("jrePathField"); - _jrePathField.setToolTipText(Messages.getString("jrePathTip")); - jpanel1.add(_jrePathField,cc.xywh(4,2,7,1)); - - _jreMinField.setName("jreMinField"); - jpanel1.add(_jreMinField,cc.xy(4,4)); - - _jreMaxField.setName("jreMaxField"); - jpanel1.add(_jreMaxField,cc.xy(4,6)); - - _jvmOptionsTextArea.setName("jvmOptionsTextArea"); - _jvmOptionsTextArea.setToolTipText(Messages.getString("jvmOptionsTip")); - JScrollPane jscrollpane1 = new JScrollPane(); - jscrollpane1.setViewportView(_jvmOptionsTextArea); - jscrollpane1.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED); - jscrollpane1.setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED); - jpanel1.add(jscrollpane1,cc.xywh(4,12,7,1)); - - _initialHeapSizeLabel.setName("initialHeapSizeLabel"); - _initialHeapSizeLabel.setText(Messages.getString("initialHeapSize")); - jpanel1.add(_initialHeapSizeLabel,cc.xy(2,8)); - - _maxHeapSizeLabel.setName("maxHeapSizeLabel"); - _maxHeapSizeLabel.setText(Messages.getString("maxHeapSize")); - jpanel1.add(_maxHeapSizeLabel,cc.xy(2,10)); - - JLabel jlabel1 = new JLabel(); - jlabel1.setText("MB"); - jpanel1.add(jlabel1,cc.xy(6,8)); - - JLabel jlabel2 = new JLabel(); - jlabel2.setText("MB"); - jpanel1.add(jlabel2,cc.xy(6,10)); - - _initialHeapSizeField.setName("initialHeapSizeField"); - jpanel1.add(_initialHeapSizeField,cc.xy(4,8)); - - _maxHeapSizeField.setName("maxHeapSizeField"); - jpanel1.add(_maxHeapSizeField,cc.xy(4,10)); - - jpanel1.add(createPanel1(),cc.xywh(2,14,9,1)); - _maxHeapPercentField.setName("maxHeapPercentField"); - jpanel1.add(_maxHeapPercentField,cc.xy(8,10)); - - _initialHeapPercentField.setName("initialHeapPercentField"); - jpanel1.add(_initialHeapPercentField,cc.xy(8,8)); - - _jdkPreferenceCombo.setName("jdkPreferenceCombo"); - jpanel1.add(_jdkPreferenceCombo,cc.xywh(8,4,3,1)); - - JLabel jlabel3 = new JLabel(); - jlabel3.setText(Messages.getString("freeMemory")); - jpanel1.add(jlabel3,cc.xy(10,8)); - - JLabel jlabel4 = new JLabel(); - jlabel4.setText(Messages.getString("freeMemory")); - jpanel1.add(jlabel4,cc.xy(10,10)); - - addFillComponents(jpanel1,new int[]{ 1,2,3,4,5,6,7,8,9,10,11 },new int[]{ 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15 }); - return jpanel1; - } - - public JPanel createPanel1() - { - JPanel jpanel1 = new JPanel(); - FormLayout formlayout1 = new FormLayout("RIGHT:MAX(65DLU;DEFAULT):NONE,FILL:3DLU:NONE,FILL:DEFAULT:GROW(1.0),FILL:3DLU:NONE,FILL:DEFAULT:NONE,FILL:3DLU:NONE,FILL:DEFAULT:NONE","CENTER:DEFAULT:NONE,CENTER:3DLU:NONE,CENTER:DEFAULT:NONE"); - CellConstraints cc = new CellConstraints(); - jpanel1.setLayout(formlayout1); - - _varCombo.setName("varCombo"); - jpanel1.add(_varCombo,cc.xy(3,1)); - - _propertyButton.setActionCommand("Add"); - _propertyButton.setIcon(loadImage("images/edit_add16.png")); - _propertyButton.setName("propertyButton"); - _propertyButton.setText(Messages.getString("property")); - _propertyButton.setToolTipText(Messages.getString("propertyTip")); - jpanel1.add(_propertyButton,cc.xy(5,1)); - - _optionButton.setActionCommand("Add"); - _optionButton.setIcon(loadImage("images/edit_add16.png")); - _optionButton.setName("optionButton"); - _optionButton.setText(Messages.getString("option")); - _optionButton.setToolTipText(Messages.getString("optionTip")); - jpanel1.add(_optionButton,cc.xy(7,1)); - - _envPropertyButton.setActionCommand("Add"); - _envPropertyButton.setIcon(loadImage("images/edit_add16.png")); - _envPropertyButton.setName("envPropertyButton"); - _envPropertyButton.setText(Messages.getString("property")); - _envPropertyButton.setToolTipText(Messages.getString("propertyTip")); - jpanel1.add(_envPropertyButton,cc.xy(5,3)); - - JLabel jlabel1 = new JLabel(); - jlabel1.setText(Messages.getString("varsAndRegistry")); - jpanel1.add(jlabel1,cc.xy(1,1)); - - JLabel jlabel2 = new JLabel(); - jlabel2.setIcon(loadImage("images/asterix.gif")); - jlabel2.setText(Messages.getString("envVar")); - jpanel1.add(jlabel2,cc.xy(1,3)); - - _envOptionButton.setActionCommand("Add"); - _envOptionButton.setIcon(loadImage("images/edit_add16.png")); - _envOptionButton.setName("envOptionButton"); - _envOptionButton.setText(Messages.getString("option")); - _envOptionButton.setToolTipText(Messages.getString("optionTip")); - jpanel1.add(_envOptionButton,cc.xy(7,3)); - - _envVarField.setName("envVarField"); - jpanel1.add(_envVarField,cc.xy(3,3)); - - addFillComponents(jpanel1,new int[]{ 2,4,6 },new int[]{ 2 }); - return jpanel1; - } - - /** - * Initializer - */ - protected void initializePanel() - { - setLayout(new BorderLayout()); - add(createPanel(), BorderLayout.CENTER); - } - - -} diff --git a/build/windows/launcher/launch4j/src/net/sf/launch4j/form/JreForm.jfrm b/build/windows/launcher/launch4j/src/net/sf/launch4j/form/JreForm.jfrm deleted file mode 100755 index 1e61237e0f38514d3a1d4950a36b642caee3ad93..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17006 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 0 && rows.length > 0 ) - { - if ( cols[0] == 1 && rows[0] == 1 ) - { - /** add a rigid area */ - panel.add( Box.createRigidArea( filler ), cc.xy(1,1) ); - filled_cell_11 = true; - } - } - - for( int index = 0; index < cols.length; index++ ) - { - if ( cols[index] == 1 && filled_cell_11 ) - { - continue; - } - panel.add( Box.createRigidArea( filler ), cc.xy(cols[index],1) ); - } - - for( int index = 0; index < rows.length; index++ ) - { - if ( rows[index] == 1 && filled_cell_11 ) - { - continue; - } - panel.add( Box.createRigidArea( filler ), cc.xy(1,rows[index]) ); - } - - } - - /** - * Helper method to load an image file from the CLASSPATH - * @param imageName the package and name of the file to load relative to the CLASSPATH - * @return an ImageIcon instance with the specified image file - * @throws IllegalArgumentException if the image resource cannot be loaded. - */ - public ImageIcon loadImage( String imageName ) - { - try - { - ClassLoader classloader = getClass().getClassLoader(); - java.net.URL url = classloader.getResource( imageName ); - if ( url != null ) - { - ImageIcon icon = new ImageIcon( url ); - return icon; - } - } - catch( Exception e ) - { - e.printStackTrace(); - } - throw new IllegalArgumentException( "Unable to load image: " + imageName ); - } - - public JPanel createPanel() - { - JPanel jpanel1 = new JPanel(); - FormLayout formlayout1 = new FormLayout("FILL:7DLU:NONE,RIGHT:MAX(65DLU;DEFAULT):NONE,FILL:3DLU:NONE,FILL:DEFAULT:GROW(1.0),FILL:7DLU:NONE","CENTER:9DLU:NONE,CENTER:DEFAULT:NONE,CENTER:3DLU:NONE,FILL:DEFAULT:GROW(1.0),CENTER:3DLU:NONE,FILL:DEFAULT:GROW(1.0),CENTER:3DLU:NONE,FILL:DEFAULT:GROW(1.0),CENTER:3DLU:NONE,FILL:DEFAULT:GROW(1.0),CENTER:3DLU:NONE,FILL:DEFAULT:GROW(1.0),CENTER:9DLU:NONE"); - CellConstraints cc = new CellConstraints(); - jpanel1.setLayout(formlayout1); - - _startupErrTextArea.setName("startupErrTextArea"); - JScrollPane jscrollpane1 = new JScrollPane(); - jscrollpane1.setViewportView(_startupErrTextArea); - jscrollpane1.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED); - jscrollpane1.setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED); - jpanel1.add(jscrollpane1,cc.xy(4,4)); - - _bundledJreErrTextArea.setName("bundledJreErrTextArea"); - JScrollPane jscrollpane2 = new JScrollPane(); - jscrollpane2.setViewportView(_bundledJreErrTextArea); - jscrollpane2.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED); - jscrollpane2.setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED); - jpanel1.add(jscrollpane2,cc.xy(4,6)); - - _jreVersionErrTextArea.setName("jreVersionErrTextArea"); - _jreVersionErrTextArea.setToolTipText(Messages.getString("jreVersionErrTip")); - JScrollPane jscrollpane3 = new JScrollPane(); - jscrollpane3.setViewportView(_jreVersionErrTextArea); - jscrollpane3.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED); - jscrollpane3.setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED); - jpanel1.add(jscrollpane3,cc.xy(4,8)); - - _launcherErrTextArea.setName("launcherErrTextArea"); - JScrollPane jscrollpane4 = new JScrollPane(); - jscrollpane4.setViewportView(_launcherErrTextArea); - jscrollpane4.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED); - jscrollpane4.setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED); - jpanel1.add(jscrollpane4,cc.xy(4,10)); - - JLabel jlabel1 = new JLabel(); - jlabel1.setText(Messages.getString("startupErr")); - jpanel1.add(jlabel1,new CellConstraints(2,4,1,1,CellConstraints.DEFAULT,CellConstraints.TOP)); - - JLabel jlabel2 = new JLabel(); - jlabel2.setText(Messages.getString("bundledJreErr")); - jpanel1.add(jlabel2,new CellConstraints(2,6,1,1,CellConstraints.DEFAULT,CellConstraints.TOP)); - - JLabel jlabel3 = new JLabel(); - jlabel3.setText(Messages.getString("jreVersionErr")); - jpanel1.add(jlabel3,new CellConstraints(2,8,1,1,CellConstraints.DEFAULT,CellConstraints.TOP)); - - JLabel jlabel4 = new JLabel(); - jlabel4.setText(Messages.getString("launcherErr")); - jpanel1.add(jlabel4,new CellConstraints(2,10,1,1,CellConstraints.DEFAULT,CellConstraints.TOP)); - - _messagesCheck.setActionCommand("Add version information"); - _messagesCheck.setName("messagesCheck"); - _messagesCheck.setText(Messages.getString("addMessages")); - jpanel1.add(_messagesCheck,cc.xy(4,2)); - - JLabel jlabel5 = new JLabel(); - jlabel5.setText(Messages.getString("instanceAlreadyExistsMsg")); - jpanel1.add(jlabel5,new CellConstraints(2,12,1,1,CellConstraints.DEFAULT,CellConstraints.TOP)); - - _instanceAlreadyExistsMsgTextArea.setName("instanceAlreadyExistsMsgTextArea"); - _instanceAlreadyExistsMsgTextArea.setToolTipText(Messages.getString("instanceAlreadyExistsMsgTip")); - JScrollPane jscrollpane5 = new JScrollPane(); - jscrollpane5.setViewportView(_instanceAlreadyExistsMsgTextArea); - jscrollpane5.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED); - jscrollpane5.setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED); - jpanel1.add(jscrollpane5,cc.xy(4,12)); - - addFillComponents(jpanel1,new int[]{ 1,2,3,4,5 },new int[]{ 1,2,3,4,5,6,7,8,9,10,11,12,13 }); - return jpanel1; - } - - /** - * Initializer - */ - protected void initializePanel() - { - setLayout(new BorderLayout()); - add(createPanel(), BorderLayout.CENTER); - } - - -} diff --git a/build/windows/launcher/launch4j/src/net/sf/launch4j/form/MessagesForm.jfrm b/build/windows/launcher/launch4j/src/net/sf/launch4j/form/MessagesForm.jfrm deleted file mode 100755 index e8044dfd7c08649042cfd360307ebd9eac7cad5f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9184 zcmeHNdu$X%7@xiN`k+;T@(>?Tum}}g)KVYC2z^~CUJKHr7%7Q+w{yKMd%NrG9CyS> zG$g(V!B|S7ApucIG)UAKF)^AL{__>UXrd;DpfQrD(LanqX80C1vO~qn2raHZJe(S03Abrsp9wt%n3tx0N1)>Uy_n*qkYv!EJY>=q@e1 zSc&QU0kWOc!$en%DO(j;iF3K%uqn4sZEfqQ`uh1Q52@}a zH9?beGult8bsFaV#LKkN2>e!Y(@I!qrp&(tCku1L9*t?jkHT>&&4stTob>c`jI1`J zbfk~b(Gi=4Msy`+gd)qwM8lwb#15zX5D+5+)V9IXHm|w= z@ddE7+{M~Zc71hG#c+}R=UYc3V@tlh$?z_$Z({GO5t zRD1@o=EjN?SckY`s0vfF0qfypegSv~K}=g-(;MhSfjOCp`X^*Nt{J29ngC7kPDT~b zR?cD0j%@3gX;H>Cnq18%+jpH@K_)&)#{~~6G6zPQmNxNf#f}Upmbdnc_m0iF|3nq> z_{bF9R8*f5g2>rV>Uo4wJ7Vf;!dkgXSfMdq2frBcYB{;q4lz^Lm7q=o3?i#NtkJk- zGQLq$c_cNNu7EaOrm2IDA2qXwKi&7+j~*i3N4#4VJw_82gqE5J#qf~L({FG(O4;<& z2VVH~k;iTa9ta~24?`47JN-DrLzTp7{K9 z!=FocH#@==##4rN*~~kL>={3GW(G2&TuYoa1a1q8NvyaR#H%KjKnFY$0+JTaWf_xn zo4T12@a=D&S@gYhcOY+$I(3@?jxm{=sX3V)(6~-r1!ay6F%-;sxj+S`B+(jk(FdGdD$Z_J?d^acQ{(%LNuO0nYN~;9?A>mCTh~DT-BRUEJAwv{=Y;)a+&&%=ab_X=2EQe$r z>1pn)V4Ax!rdf&ns|rp7ns73=SR7mJ1SMpjCjqI@x5*KtKmw^jm*WQ+>cy9!%1}HgP!!*Qgc^wvtlIMuf z!n@||d2ZIRp>8|_@(K&Wk)&{1eyM~3k@N3T{hlvdUuCM&fz&UkTV@pPk zFX^tqOYRaOCA)}RkOaYX;sWC`f?p7orAIvhIdL zozu!s$ubDKAGQWL5ICnRc20{1w^@o2qMbTa%hheY3Ai<|2kcQaMbYGV&~^S~O^%b; z$#_wc@8o*1F3azT(e4%3y8d}#0TyUsG$afCIDeRvYl^}Kst-srDGzlQ78Pig3lZ>e z-oMHheI+Sf^p&u%DpeIL`r?Qg1&ORA!%1^aoj!HD*T*y!FS&}OplTep!VPyRc+G?b zHqR21oZrgp{{~(J4tDr&8rS7`+PPS@V-{Xx$^!~#TH;XOYvJFI-}5XUc^!aBF-Dp; ziHjpR!^7?7+Ta)*l~+9V@xA+}+O0ZdL2);9Sqwoq7rg0(8zRg4FE$f+>6m-noqhj| m|4-4!%$PMq`S?p`Uq0~d@~<+CRb;V%3-FEPBD^?NBJnprfARJJ diff --git a/build/windows/launcher/launch4j/src/net/sf/launch4j/form/SingleInstanceForm.java b/build/windows/launcher/launch4j/src/net/sf/launch4j/form/SingleInstanceForm.java deleted file mode 100644 index 2bfe724a6..000000000 --- a/build/windows/launcher/launch4j/src/net/sf/launch4j/form/SingleInstanceForm.java +++ /dev/null @@ -1,141 +0,0 @@ -package net.sf.launch4j.form; - -import com.jgoodies.forms.layout.CellConstraints; -import com.jgoodies.forms.layout.FormLayout; -import java.awt.BorderLayout; -import java.awt.Container; -import java.awt.Dimension; -import javax.swing.Box; -import javax.swing.ImageIcon; -import javax.swing.JCheckBox; -import javax.swing.JLabel; -import javax.swing.JPanel; -import javax.swing.JTextField; - -public abstract class SingleInstanceForm extends JPanel -{ - protected final JLabel _splashFileLabel = new JLabel(); - protected final JTextField _mutexNameField = new JTextField(); - protected final JCheckBox _singleInstanceCheck = new JCheckBox(); - protected final JTextField _windowTitleField = new JTextField(); - protected final JLabel _splashFileLabel1 = new JLabel(); - - /** - * Default constructor - */ - public SingleInstanceForm() - { - initializePanel(); - } - - /** - * Adds fill components to empty cells in the first row and first column of the grid. - * This ensures that the grid spacing will be the same as shown in the designer. - * @param cols an array of column indices in the first row where fill components should be added. - * @param rows an array of row indices in the first column where fill components should be added. - */ - void addFillComponents( Container panel, int[] cols, int[] rows ) - { - Dimension filler = new Dimension(10,10); - - boolean filled_cell_11 = false; - CellConstraints cc = new CellConstraints(); - if ( cols.length > 0 && rows.length > 0 ) - { - if ( cols[0] == 1 && rows[0] == 1 ) - { - /** add a rigid area */ - panel.add( Box.createRigidArea( filler ), cc.xy(1,1) ); - filled_cell_11 = true; - } - } - - for( int index = 0; index < cols.length; index++ ) - { - if ( cols[index] == 1 && filled_cell_11 ) - { - continue; - } - panel.add( Box.createRigidArea( filler ), cc.xy(cols[index],1) ); - } - - for( int index = 0; index < rows.length; index++ ) - { - if ( rows[index] == 1 && filled_cell_11 ) - { - continue; - } - panel.add( Box.createRigidArea( filler ), cc.xy(1,rows[index]) ); - } - - } - - /** - * Helper method to load an image file from the CLASSPATH - * @param imageName the package and name of the file to load relative to the CLASSPATH - * @return an ImageIcon instance with the specified image file - * @throws IllegalArgumentException if the image resource cannot be loaded. - */ - public ImageIcon loadImage( String imageName ) - { - try - { - ClassLoader classloader = getClass().getClassLoader(); - java.net.URL url = classloader.getResource( imageName ); - if ( url != null ) - { - ImageIcon icon = new ImageIcon( url ); - return icon; - } - } - catch( Exception e ) - { - e.printStackTrace(); - } - throw new IllegalArgumentException( "Unable to load image: " + imageName ); - } - - public JPanel createPanel() - { - JPanel jpanel1 = new JPanel(); - FormLayout formlayout1 = new FormLayout("FILL:7DLU:NONE,RIGHT:MAX(65DLU;DEFAULT):NONE,FILL:3DLU:NONE,FILL:60DLU:NONE,FILL:DEFAULT:GROW(1.0),FILL:7DLU:NONE","CENTER:9DLU:NONE,CENTER:DEFAULT:NONE,CENTER:3DLU:NONE,CENTER:DEFAULT:NONE,CENTER:3DLU:NONE,CENTER:DEFAULT:NONE,CENTER:9DLU:NONE"); - CellConstraints cc = new CellConstraints(); - jpanel1.setLayout(formlayout1); - - _splashFileLabel.setIcon(loadImage("images/asterix.gif")); - _splashFileLabel.setName("splashFileLabel"); - _splashFileLabel.setText(Messages.getString("mutexName")); - jpanel1.add(_splashFileLabel,cc.xy(2,4)); - - _mutexNameField.setName("mutexNameField"); - _mutexNameField.setToolTipText(Messages.getString("mutexNameTip")); - jpanel1.add(_mutexNameField,cc.xywh(4,4,2,1)); - - _singleInstanceCheck.setActionCommand("Enable splash screen"); - _singleInstanceCheck.setName("singleInstanceCheck"); - _singleInstanceCheck.setText(Messages.getString("enableSingleInstance")); - jpanel1.add(_singleInstanceCheck,cc.xywh(4,2,2,1)); - - _windowTitleField.setName("windowTitleField"); - _windowTitleField.setToolTipText(Messages.getString("windowTitleTip")); - jpanel1.add(_windowTitleField,cc.xywh(4,6,2,1)); - - _splashFileLabel1.setName("splashFileLabel"); - _splashFileLabel1.setText(Messages.getString("windowTitle")); - jpanel1.add(_splashFileLabel1,cc.xy(2,6)); - - addFillComponents(jpanel1,new int[]{ 1,2,3,4,5,6 },new int[]{ 1,2,3,4,5,6,7 }); - return jpanel1; - } - - /** - * Initializer - */ - protected void initializePanel() - { - setLayout(new BorderLayout()); - add(createPanel(), BorderLayout.CENTER); - } - - -} diff --git a/build/windows/launcher/launch4j/src/net/sf/launch4j/form/SingleInstanceForm.jfrm b/build/windows/launcher/launch4j/src/net/sf/launch4j/form/SingleInstanceForm.jfrm deleted file mode 100755 index c9d7ce28daa10a9838258f330f367e01d6f6c74c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5246 zcmd^DduUr#7(YpqzE-<#?KbBFt9EX6^>$m2vi>CpogeGSli>`w{&lI)yx>9h12fBkYP zyR?52c^TxPtLo69DY~YDH8$mhw*Iard!n-|xOGQ3QZN_z*EZ$EF|s=t3Wrd4+7s#rP(vForoM`YEaSwX7eWQIl*b~EJ}U(A zyD~qF@Et;_IFoasGziGYMI&AqPF_atohJCApr$GGc154y5QXhxCZ&#cw7DPYbSD9$nA)K^YHWWTB)$F*Zj;lTky;3P~x! z$h^D}R~>g(0jNGkvy73-1|nYKRf-v#MOh)buBS|wHU(H-fGbbF>#TacHCKU-I z8RbF4h<7+R3{3b4v1zl;ufM=r9l{y&i);=A0@+Nt2Obz%1#E#`%;pdtoz}@(==r+O z#>YP#sH}B76R`N@0%AJvqkb*UzH9Ix(rrXTu4Yx1KRhvNZQGE}E!0?~c{_zZz@-ZQ z#VMv1YFt~w`S4RbWg%%S8kO_L*%j`A3}%`Gr6hb&fe7Hcev`NS-q$35%qsKxgU`1SDY zfr8sMxnj1=K}>s|m=2`xoL0=7ki%mZKi7lYq5|YPQZzQ!u4TF7@_^gPC#C{dikdet zvZ#ToVpOJuofsMg?cDyp?+L3hVB05IWTgoYi;q5>yBBXwPzf4x=6>&=)!sfrA5 z2FAB|B9~rwIG{tV9L>Z2pCxS#l!UmJ;RgUuTa?ky$oz)9g`1eKw=kBN(un2Ux@Yuj zeo@Bp(&9X}CT7m#s(e(CgPXq9ILxIl*@QzV%Ehe}P77RYvs)0|rU;k+k11PFQ5mT( z>IZWdoo+*l4@opLL%sFcUMI7-nZZ3Dnj^VgG)!o+))a}eE;V_L-C)eHcRStPzR95r zUw-i0OHL1y*Wym-8JH#bm&qdd+@o`4Z|pI9bJO+)Mlrz-03f`7S_sXwu4@Jp`a}j7 zu@l|zCH_49=qres)n0hg2B{t94Kv(zp*PzW9fj*m+Y4XqJX&Km%FgAfER7}|2Q*8e zGlu8C9%ps1srb5Ic-O}NdAbcPtq)Q*{?_HUkNvdv`#j5L$Pn-sUwPN6J~QviX8#6} CjYs(a diff --git a/build/windows/launcher/launch4j/src/net/sf/launch4j/form/SplashForm.java b/build/windows/launcher/launch4j/src/net/sf/launch4j/form/SplashForm.java deleted file mode 100644 index 22a0ed8a3..000000000 --- a/build/windows/launcher/launch4j/src/net/sf/launch4j/form/SplashForm.java +++ /dev/null @@ -1,166 +0,0 @@ -package net.sf.launch4j.form; - -import com.jgoodies.forms.layout.CellConstraints; -import com.jgoodies.forms.layout.FormLayout; -import java.awt.BorderLayout; -import java.awt.Container; -import java.awt.Dimension; -import javax.swing.Box; -import javax.swing.ImageIcon; -import javax.swing.JButton; -import javax.swing.JCheckBox; -import javax.swing.JLabel; -import javax.swing.JPanel; -import javax.swing.JTextField; - -public abstract class SplashForm extends JPanel -{ - protected final JLabel _splashFileLabel = new JLabel(); - protected final JLabel _waitForWindowLabel = new JLabel(); - protected final JLabel _timeoutLabel = new JLabel(); - protected final JCheckBox _timeoutErrCheck = new JCheckBox(); - protected final JTextField _splashFileField = new JTextField(); - protected final JTextField _timeoutField = new JTextField(); - protected final JButton _splashFileButton = new JButton(); - protected final JCheckBox _splashCheck = new JCheckBox(); - protected final JCheckBox _waitForWindowCheck = new JCheckBox(); - - /** - * Default constructor - */ - public SplashForm() - { - initializePanel(); - } - - /** - * Adds fill components to empty cells in the first row and first column of the grid. - * This ensures that the grid spacing will be the same as shown in the designer. - * @param cols an array of column indices in the first row where fill components should be added. - * @param rows an array of row indices in the first column where fill components should be added. - */ - void addFillComponents( Container panel, int[] cols, int[] rows ) - { - Dimension filler = new Dimension(10,10); - - boolean filled_cell_11 = false; - CellConstraints cc = new CellConstraints(); - if ( cols.length > 0 && rows.length > 0 ) - { - if ( cols[0] == 1 && rows[0] == 1 ) - { - /** add a rigid area */ - panel.add( Box.createRigidArea( filler ), cc.xy(1,1) ); - filled_cell_11 = true; - } - } - - for( int index = 0; index < cols.length; index++ ) - { - if ( cols[index] == 1 && filled_cell_11 ) - { - continue; - } - panel.add( Box.createRigidArea( filler ), cc.xy(cols[index],1) ); - } - - for( int index = 0; index < rows.length; index++ ) - { - if ( rows[index] == 1 && filled_cell_11 ) - { - continue; - } - panel.add( Box.createRigidArea( filler ), cc.xy(1,rows[index]) ); - } - - } - - /** - * Helper method to load an image file from the CLASSPATH - * @param imageName the package and name of the file to load relative to the CLASSPATH - * @return an ImageIcon instance with the specified image file - * @throws IllegalArgumentException if the image resource cannot be loaded. - */ - public ImageIcon loadImage( String imageName ) - { - try - { - ClassLoader classloader = getClass().getClassLoader(); - java.net.URL url = classloader.getResource( imageName ); - if ( url != null ) - { - ImageIcon icon = new ImageIcon( url ); - return icon; - } - } - catch( Exception e ) - { - e.printStackTrace(); - } - throw new IllegalArgumentException( "Unable to load image: " + imageName ); - } - - public JPanel createPanel() - { - JPanel jpanel1 = new JPanel(); - FormLayout formlayout1 = new FormLayout("FILL:7DLU:NONE,RIGHT:MAX(65DLU;DEFAULT):NONE,FILL:3DLU:NONE,FILL:60DLU:NONE,FILL:DEFAULT:GROW(1.0),FILL:3DLU:NONE,FILL:26PX:NONE,FILL:7DLU:NONE","CENTER:9DLU:NONE,CENTER:DEFAULT:NONE,CENTER:3DLU:NONE,CENTER:DEFAULT:NONE,CENTER:3DLU:NONE,CENTER:DEFAULT:NONE,CENTER:3DLU:NONE,CENTER:DEFAULT:NONE,CENTER:3DLU:NONE,CENTER:DEFAULT:NONE,CENTER:9DLU:NONE"); - CellConstraints cc = new CellConstraints(); - jpanel1.setLayout(formlayout1); - - _splashFileLabel.setIcon(loadImage("images/asterix.gif")); - _splashFileLabel.setName("splashFileLabel"); - _splashFileLabel.setText(Messages.getString("splashFile")); - jpanel1.add(_splashFileLabel,cc.xy(2,4)); - - _waitForWindowLabel.setName("waitForWindowLabel"); - _waitForWindowLabel.setText(Messages.getString("waitForWindow")); - jpanel1.add(_waitForWindowLabel,cc.xy(2,6)); - - _timeoutLabel.setIcon(loadImage("images/asterix.gif")); - _timeoutLabel.setName("timeoutLabel"); - _timeoutLabel.setText(Messages.getString("timeout")); - jpanel1.add(_timeoutLabel,cc.xy(2,8)); - - _timeoutErrCheck.setActionCommand("Signal error on timeout"); - _timeoutErrCheck.setName("timeoutErrCheck"); - _timeoutErrCheck.setText(Messages.getString("timeoutErr")); - _timeoutErrCheck.setToolTipText(Messages.getString("timeoutErrTip")); - jpanel1.add(_timeoutErrCheck,cc.xywh(4,10,2,1)); - - _splashFileField.setName("splashFileField"); - _splashFileField.setToolTipText(Messages.getString("splashFileTip")); - jpanel1.add(_splashFileField,cc.xywh(4,4,2,1)); - - _timeoutField.setName("timeoutField"); - _timeoutField.setToolTipText(Messages.getString("timeoutTip")); - jpanel1.add(_timeoutField,cc.xy(4,8)); - - _splashFileButton.setIcon(loadImage("images/open16.png")); - _splashFileButton.setName("splashFileButton"); - jpanel1.add(_splashFileButton,cc.xy(7,4)); - - _splashCheck.setActionCommand("Enable splash screen"); - _splashCheck.setName("splashCheck"); - _splashCheck.setText(Messages.getString("enableSplash")); - jpanel1.add(_splashCheck,cc.xywh(4,2,2,1)); - - _waitForWindowCheck.setActionCommand("Close splash screen when an application window appears"); - _waitForWindowCheck.setName("waitForWindowCheck"); - _waitForWindowCheck.setText(Messages.getString("waitForWindowText")); - jpanel1.add(_waitForWindowCheck,cc.xywh(4,6,2,1)); - - addFillComponents(jpanel1,new int[]{ 1,2,3,4,5,6,7,8 },new int[]{ 1,2,3,4,5,6,7,8,9,10,11 }); - return jpanel1; - } - - /** - * Initializer - */ - protected void initializePanel() - { - setLayout(new BorderLayout()); - add(createPanel(), BorderLayout.CENTER); - } - - -} diff --git a/build/windows/launcher/launch4j/src/net/sf/launch4j/form/SplashForm.jfrm b/build/windows/launcher/launch4j/src/net/sf/launch4j/form/SplashForm.jfrm deleted file mode 100755 index 114f0e31de99faf3eaa4a87c11719caca96ab080..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7347 zcmd^EYitx%6u!HCw>(-}Kzy-c5gN)YP$<$ype@}}TpqIJVTcLS-MhQf&dv;X?y^f% z5<`No5R3&Aj0yN6(clk_5u?$>@JnM1V4_hHL(nKBnrNai!~{L(&dkovcH1tPfWoHx zxOeX3ob!F>oO@4C{6Z>BM&?KLlr%)SEX8$}G9{Dij7lk*q8itw5cF-5qr-B7{(A1* z)<@5L_Rb_ivPPzy5aNgFEfY>Rw^C**x|SMVR$Kki(f!u^dYJFC-(~PkvL(r~-jZwN zmCKd<(!P_p79$JCm7zyZ8M+4A*mDoQ_2k}5YaWlediY@Lw(-}Xs@kJ#CTFsuanoKY zbwG(PIR3|=wNg`_Mvi7aPO4%wE~iz#i|i#eu+h{ZdABUd87}o}CgtY&-EAFZ-@jVs zC*}R5a!}`7PxX^>mBx8LsbESX3EyR0H?jtrDgTw_WNv}jiL@ec6u{*)7id**5(*~u z6b&XAO$0MK8#WC&N`tDL)}qO!LqU^8gBs;QGw${wDS{D0mCYn_K^ls)6erE44g0jG zcf&yM=8hF>!dp5vY~0Y>YIm&Z4Rvh^4|w|8{)2;Zf^%{()E^FaEYAtKxxa7iK*##7 z?ep80L1(9}Qj4XN80=~!n(d2nlSSJxLf__%+vYEp7PYh%o3*5U)AqbIa{>UBngo^7 zTv4U4q7BnnSTXsemdGRPc0M%+oXU1nWZn2)-c4oA=Jb{KPbP;JTzm;Rjg+kr-0_+C zyDH;w+z&Lw2q1Vam~GJ;KWp_3bC8X6!suM*JaCtLkzrBu62R_LCZ(WYkRRYAkE4S}iOyDN_yK82_p` zm{*DMWNuMa))EjGI89JC?ZUCw{(R!e`~AcRfnc|+rYXd_da=0}w;`Pxq-_6*!*|sk zI{z#{A|k}YoRo8#<($+to0i`yD&?dyNimiPAZNqo4KPlLLQG?%wWw)~oJpj97-w5( z&!J~7esIEAB@9!-R7A^}df4~;S0^K(?sVEQWIy1K|w@L{5wKBU=h(mwcD-q^fzd00H_EPS=H9omd#ZA-~}x! zhBVmmgpp+v;kL#~oLiYS1##X|RAfA@vRPnb zd0bI3$V{jcjmK$}o6;scM>uFl=dPS}=;axw9G&vmwA#kmz)dtc1&%z`^=c8@Kmg&? zjkaY`YHy^jMC;=lAJvEtF=KS3#%D9dIwIQLhV5Bm?Cox^)p6&ja8`+<@6H7nhRr#g zOli)@3WvkPHbsl+8SHJ&4Qjw6m6rN`(e2u{zx4D%lFv&J&3E<-y3%wN2TUYPBoJ_}Xo|Vju0_Tc#JxLlJ?$)hv zk>}8g0CBWKd->pRwfRuz@S&FpA9pFy$jM|l_`qcka&8Jvc95PTN0A);P0bL8& z%0p`Bx~>i=#(+4iOvzgmI&UscfZtEG^#+>>7{-s(}#-mgK4sUR8!Y(Q^5om5z9(XTL4jnw_Sxy24b%k85v5zUStqRSI z5v$9uqlXbJ8q}CjV^O;SQ>Yv)DUjMKPv+H!B2i|KcFG2OPj0>N`MbZpP^4_|wUL2d zg8x{V4)589(E0k_uy1I3DDgH9IDqZ%Eoyr+Z5TS^(t4RgIr4bl+ws3nKlCCR+bRk8 z(u_3j5CtN?V*Am0vqgmvBx+)HX(ZN907ErY#>DIY*poHDQiXMV qZxJ2;LDa|ev=O0v 0 && rows.length > 0 ) - { - if ( cols[0] == 1 && rows[0] == 1 ) - { - /** add a rigid area */ - panel.add( Box.createRigidArea( filler ), cc.xy(1,1) ); - filled_cell_11 = true; - } - } - - for( int index = 0; index < cols.length; index++ ) - { - if ( cols[index] == 1 && filled_cell_11 ) - { - continue; - } - panel.add( Box.createRigidArea( filler ), cc.xy(cols[index],1) ); - } - - for( int index = 0; index < rows.length; index++ ) - { - if ( rows[index] == 1 && filled_cell_11 ) - { - continue; - } - panel.add( Box.createRigidArea( filler ), cc.xy(1,rows[index]) ); - } - - } - - /** - * Helper method to load an image file from the CLASSPATH - * @param imageName the package and name of the file to load relative to the CLASSPATH - * @return an ImageIcon instance with the specified image file - * @throws IllegalArgumentException if the image resource cannot be loaded. - */ - public ImageIcon loadImage( String imageName ) - { - try - { - ClassLoader classloader = getClass().getClassLoader(); - java.net.URL url = classloader.getResource( imageName ); - if ( url != null ) - { - ImageIcon icon = new ImageIcon( url ); - return icon; - } - } - catch( Exception e ) - { - e.printStackTrace(); - } - throw new IllegalArgumentException( "Unable to load image: " + imageName ); - } - - public JPanel createPanel() - { - JPanel jpanel1 = new JPanel(); - FormLayout formlayout1 = new FormLayout("FILL:7DLU:NONE,RIGHT:MAX(65DLU;DEFAULT):NONE,FILL:3DLU:NONE,FILL:60DLU:NONE,FILL:7DLU:NONE,RIGHT:DEFAULT:NONE,FILL:3DLU:NONE,FILL:DEFAULT:GROW(1.0),FILL:7DLU:NONE","CENTER:9DLU:NONE,CENTER:DEFAULT:NONE,CENTER:3DLU:NONE,CENTER:DEFAULT:NONE,CENTER:3DLU:NONE,CENTER:DEFAULT:NONE,CENTER:3DLU:NONE,CENTER:DEFAULT:NONE,CENTER:9DLU:NONE,CENTER:DEFAULT:NONE,CENTER:3DLU:NONE,CENTER:DEFAULT:NONE,CENTER:3DLU:NONE,CENTER:DEFAULT:NONE,CENTER:3DLU:NONE,CENTER:DEFAULT:NONE,CENTER:3DLU:NONE,CENTER:DEFAULT:NONE,CENTER:3DLU:NONE,CENTER:DEFAULT:NONE,CENTER:9DLU:NONE"); - CellConstraints cc = new CellConstraints(); - jpanel1.setLayout(formlayout1); - - _versionInfoCheck.setActionCommand("Add version information"); - _versionInfoCheck.setName("versionInfoCheck"); - _versionInfoCheck.setText(Messages.getString("addVersionInfo")); - jpanel1.add(_versionInfoCheck,cc.xywh(4,2,5,1)); - - _fileVersionLabel.setIcon(loadImage("images/asterix.gif")); - _fileVersionLabel.setName("fileVersionLabel"); - _fileVersionLabel.setText(Messages.getString("fileVersion")); - jpanel1.add(_fileVersionLabel,cc.xy(2,4)); - - _fileVersionField.setName("fileVersionField"); - _fileVersionField.setToolTipText(Messages.getString("fileVersionTip")); - jpanel1.add(_fileVersionField,cc.xy(4,4)); - - _addVersionInfoSeparator.setName("addVersionInfoSeparator"); - _addVersionInfoSeparator.setText("Additional information"); - jpanel1.add(_addVersionInfoSeparator,cc.xywh(2,10,7,1)); - - _productVersionLabel.setIcon(loadImage("images/asterix.gif")); - _productVersionLabel.setName("productVersionLabel"); - _productVersionLabel.setText(Messages.getString("productVersion")); - jpanel1.add(_productVersionLabel,cc.xy(2,12)); - - _productVersionField.setName("productVersionField"); - _productVersionField.setToolTipText(Messages.getString("productVersionTip")); - jpanel1.add(_productVersionField,cc.xy(4,12)); - - _fileDescriptionLabel.setIcon(loadImage("images/asterix.gif")); - _fileDescriptionLabel.setName("fileDescriptionLabel"); - _fileDescriptionLabel.setText(Messages.getString("fileDescription")); - jpanel1.add(_fileDescriptionLabel,cc.xy(2,6)); - - _fileDescriptionField.setName("fileDescriptionField"); - _fileDescriptionField.setToolTipText(Messages.getString("fileDescriptionTip")); - jpanel1.add(_fileDescriptionField,cc.xywh(4,6,5,1)); - - _copyrightLabel.setIcon(loadImage("images/asterix.gif")); - _copyrightLabel.setName("copyrightLabel"); - _copyrightLabel.setText(Messages.getString("copyright")); - jpanel1.add(_copyrightLabel,cc.xy(2,8)); - - _copyrightField.setName("copyrightField"); - jpanel1.add(_copyrightField,cc.xywh(4,8,5,1)); - - _txtFileVersionLabel.setIcon(loadImage("images/asterix.gif")); - _txtFileVersionLabel.setName("txtFileVersionLabel"); - _txtFileVersionLabel.setText(Messages.getString("txtFileVersion")); - jpanel1.add(_txtFileVersionLabel,cc.xy(6,4)); - - _txtFileVersionField.setName("txtFileVersionField"); - _txtFileVersionField.setToolTipText(Messages.getString("txtFileVersionTip")); - jpanel1.add(_txtFileVersionField,cc.xy(8,4)); - - _txtProductVersionLabel.setIcon(loadImage("images/asterix.gif")); - _txtProductVersionLabel.setName("txtProductVersionLabel"); - _txtProductVersionLabel.setText(Messages.getString("txtProductVersion")); - jpanel1.add(_txtProductVersionLabel,cc.xy(6,12)); - - _txtProductVersionField.setName("txtProductVersionField"); - _txtProductVersionField.setToolTipText(Messages.getString("txtProductVersionTip")); - jpanel1.add(_txtProductVersionField,cc.xy(8,12)); - - _productNameLabel.setIcon(loadImage("images/asterix.gif")); - _productNameLabel.setName("productNameLabel"); - _productNameLabel.setText(Messages.getString("productName")); - jpanel1.add(_productNameLabel,cc.xy(2,14)); - - _productNameField.setName("productNameField"); - jpanel1.add(_productNameField,cc.xywh(4,14,5,1)); - - _originalFilenameLabel.setIcon(loadImage("images/asterix.gif")); - _originalFilenameLabel.setName("originalFilenameLabel"); - _originalFilenameLabel.setText(Messages.getString("originalFilename")); - jpanel1.add(_originalFilenameLabel,cc.xy(2,20)); - - _originalFilenameField.setName("originalFilenameField"); - _originalFilenameField.setToolTipText(Messages.getString("originalFilenameTip")); - jpanel1.add(_originalFilenameField,cc.xywh(4,20,5,1)); - - _internalNameLabel.setIcon(loadImage("images/asterix.gif")); - _internalNameLabel.setName("internalNameLabel"); - _internalNameLabel.setText(Messages.getString("internalName")); - jpanel1.add(_internalNameLabel,cc.xy(2,18)); - - _internalNameField.setName("internalNameField"); - _internalNameField.setToolTipText(Messages.getString("internalNameTip")); - jpanel1.add(_internalNameField,cc.xywh(4,18,5,1)); - - _companyNameLabel.setName("companyNameLabel"); - _companyNameLabel.setText(Messages.getString("companyName")); - jpanel1.add(_companyNameLabel,cc.xy(2,16)); - - _companyNameField.setName("companyNameField"); - jpanel1.add(_companyNameField,cc.xywh(4,16,5,1)); - - addFillComponents(jpanel1,new int[]{ 1,2,3,4,5,6,7,8,9 },new int[]{ 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21 }); - return jpanel1; - } - - /** - * Initializer - */ - protected void initializePanel() - { - setLayout(new BorderLayout()); - add(createPanel(), BorderLayout.CENTER); - } - - -} diff --git a/build/windows/launcher/launch4j/src/net/sf/launch4j/form/VersionInfoForm.jfrm b/build/windows/launcher/launch4j/src/net/sf/launch4j/form/VersionInfoForm.jfrm deleted file mode 100755 index 32eb136c88076c850140838957cbed64e9b1351e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13722 zcmeHOYit}>6~4QE#g3b-;}2KbGg;NS<@A($N=+Yn?w>1mPkp`>xhsos(xK3_oY(kc#`&lxRlT> z%B^ebqhl?9{%%W@v?fUViov;&OORHLrg?(2F*TEgzb)J_izbT6|5N1T-m+BCOJ)bz~BhmuQyveCv?dMnQ9)`_6B zI!>OQNhFhFA1X9J~!^6jqLE*TgixFEHqOvy+@p$}5sd3f50@|$Bfm>mA z;mjw8@0X5@91iva1nCn5$#YeclB&K&m85F%?vce$pMLbod%#pU#%G|Wy_le~?lASu zpIyza9(w&-$W$a^n_xu5!tWggm$|~G0m0hf6A^s1NsGU`{KUiWK)!O@S0djcmvu#E zN|1n2PTpIEt}8H2OFBKhbP^}bNk6W?C|Lzn&q${yvoy6fVW4%C${GhP^;u?^lyQ~1 z*6EdFPrWiuF8|K6b5UH#ozPQ{C*o7Gm7SB#wvIo(@Z!LuFSn5B4C&GgS(%Yj;0Y3> zlV=&VvWBJ<%@ZFNQs^%1fxl?M+c}6*Rd}}4sV2j$6FR3E$_`wA=6nD8{1XpENd!#U zx~%0XSnHS=T-2M-=T<0t{L1Bb@4a;G%Td%Vc$GO$S~)FpPWBJUisCaqoU~^tT126^ zyI}&ooZJBu1@{87&Vkf989b>d2iI+%b5I47#d0!MfW|8ZQ{V+7$E%9cEQwHp-b^E} zD-)uHBioHH{^9!GHxFMth$7ueAHGh4jV}->x_RwJpWXOytr;L7+;J~QzV`d8i!Vu@ zDg``;%>qKTm6$>y@Rbl)Ty=Noo7beF8O-hb7k~N2`~Mnwa0&ZHd>pc=!O0$FLr-B% z$Jv8qmsGA%Mfds^1atn5M{Nunu>lXoVu zNgSHQ#VB#na1lMy_&L&-*K_=1&*8dR@tUz?F=HqiWK}`Q7K%y9o(myZcdp+pVft z1f$cc%Q?zP%t1K%WML!VrC>#`vuf4Bs3z=J62FNq@A4W?h=O-jn2rt{qUjO+O^Mo*j*rS7RfQ~Tqgp&hm4gy>&E?b;3wJ2rOG$(s~ zPl8{<=n0Mti#d(hlEyBpG7(=mSirAwhe!DR2>v>1vvxb^VzuMmFb~v#99AFm4Kt1f zAE`QwjU|w^2I8#A51LNX6t|?a82-9)P2KykJ1>1_;6;}oj$Cof1!oeb5Z6Zmu0E{_ zm~0PMgz8ScbS?(n(y}8!dMY40Apjqp-xdN#Z(h* zGV057z&*Q^4eWNn0EeS&AI2#@v4-R&GMeKi3Rt@vB%QzaawreP5m>VKv9aP;eUxV3+(0tuj5@<-KA^;k|)K=7Q zX@69esZF*2@$?Xah-fYA-@Bq@>kW9t8IuTjIc|8jN~7Qq|L*}WudxrpHLm+IAq6ae z1R>~#lqFn3v#~cQ)ew}#;dTavI-O_aE?jS=^E@yVTthSZ&N4NHWbDrNCG|4)tEeVm ztk4VO)tYygdfO8iwKuc_z>S~|LQ;HZ*tx|N??;LUm(h$YuT)kDqGMumAAA}gBQuBS z-EPKV9!_zBHhMQot}{xGIf*C~X$Z!mLq-tn#>pUr;Mp+((syDN{wN6>;yHm&6Cvs7 z-o3c_a{?T*UcdV!HU_`jGi1PiRfU{ChRb-eiZ8slX_u3AaZ?FUGkVerRfS~k0Z>)r9qD5ZbMF{}lW59-xx1cJT+-P7tRJOTI|AN7uXhyaMR1}h_rMuRMg8yAwxE;GMWd(^iv;iO64Qb(=DeD_s5Vd(Sg|!J5 z^NAuPzfgG%;MdzNrR&#(OC$RNopZX($w5$-|34#2*L!D~sw}Itu*DSG1m%A2OaxHKnoxH0(L?2pp_e(4k6 zLKE)QHCxvz7XJ%> C_=xrZ diff --git a/build/windows/launcher/launch4j/src/net/sf/launch4j/form/messages.properties b/build/windows/launcher/launch4j/src/net/sf/launch4j/form/messages.properties deleted file mode 100644 index 1be6c9584..000000000 --- a/build/windows/launcher/launch4j/src/net/sf/launch4j/form/messages.properties +++ /dev/null @@ -1,146 +0,0 @@ -# -# Launch4j (http://launch4j.sourceforge.net/) -# Cross-platform Java application wrapper for creating Windows native executables. -# -# Copyright (c) 2004, 2007 Grzegorz Kowal -# -# All rights reserved. -# -# Redistribution and use in source and binary forms, with or without modification, -# are permitted provided that the following conditions are met: -# -# * Redistributions of source code must retain the above copyright notice, -# this list of conditions and the following disclaimer. -# * Redistributions in binary form must reproduce the above copyright notice, -# this list of conditions and the following disclaimer in the documentation -# and/or other materials provided with the distribution. -# * Neither the name of the Launch4j nor the names of its contributors -# may be used to endorse or promote products derived from this software without -# specific prior written permission. -# -# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR -# CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -# EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -# PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -# LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -# NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -# SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -# - -log=Log - -outfile=Output file: -outfileTip=Output executable file. -customProcName=Custom process name and XP style manifest -stayAlive=Stay alive after launching a GUI application -manifest=Manifest: -manifestTip=Wrapper's manifest for User Account Control, will not enable XP styles! -icon=Icon: -iconTip=Application icon. -jar=Jar: -jarTip=Application jar. -dontWrapJar=Dont't wrap the jar, launch only -cmdLine=Command line args: -cmdLineTip=Constant command line arguments passed to the application. -options=Options: -chdir=Change dir: -chdirTip=Change current directory to a location relative to the executable. Empty field has no effect, . - changes directory to the exe location. -priority=Process priority: -normalPriority=Normal -idlePriority=Idle -highPriority=High -downloadAndSupport=Java download and support -errorTitle=Error title: -errorTitleTip=Launch4j signals errors using a message box, you can set it's title to the application's name. -downloadUrl=Java download URL: -supportUrl=Support URL: - -new=New -accept=Accept -remove=Remove -customClassPath=Custom classpath -classPath=Classpath: -mainClass=Main class: -editClassPath=Edit item: -importClassPath=Import attributes from a jar's manifest. - -headerType=Header type: -gui=GUI -console=Console -objectFiles=Object files: -libs=w32api: -linkerOptions=Custom header - linker options - -enableSingleInstance=Allow only a single instance of the application -mutexName=Mutex name -mutexNameTip=Mutex name that will uniquely identify your application. -windowTitle=Window title -windowTitleTip=Title of the GUI application window to bring up on attempt to start a next instance. - -jrePath=Bundled JRE path: -jrePathTip=Bundled JRE path relative to the executable or absolute. -jreMin=Min JRE version: -jreMax=Max JRE version: -dontUsePrivateJres=Don't use private JREs -jvmOptions=JVM options: -jvmOptionsTip=Accepts everything you would normally pass to java/javaw launcher: assertion options, system properties and X options. -initialHeapSize=Initial heap size: -maxHeapSize=Max heap size: -freeMemory=% of free memory -jdkPreference=JDK/JRE preference: -addVariables=Add variables: -addVariablesTip=Add special variable or map environment variables to system properties. -exeDirVarTip=Executable's runtime directory path. -exeFileVarTip=Executable's runtime file path (directory and filename). -varsAndRegistry=Variables / registry: -envVar=Environment var: -property=Property -propertyTip=Map a variable to a system property. -option=Option -optionTip=Pass a JVM option using a variable. - -setVariables=Set variables: - -enableSplash=Enable splash screen -splashFile=Splash file: -splashFileTip=Splash screen file in BMP format. -waitForWindow=Wait for window -waitForWindowText=Close splash screen when an application window appears -timeout=Timeout [s]: -timeoutTip=Number of seconds after which the splash screen must close. Splash timeout may cause an error depending on splashTimeoutErr property. -timeoutErr=Signal error on timeout -timeoutErrTip=True signals an error on splash timeout, false closes the splash screen quietly. - -version=Version -additionalInfo=Additional information -addVersionInfo=Add version information -fileVersion=File version: -fileVersionTip=Version number 'x.x.x.x' -productVersion=Product version: -productVersionTip=Version number 'x.x.x.x' -fileDescription=File description: -fileDescriptionTip=File description presented to the user. -copyright=Copyright: -txtFileVersion=Free form: -txtFileVersionTip=Free form file version, for example '1.20.RC1'. -txtProductVersion=Free form: -txtProductVersionTip=Free form product version, for example '1.20.RC1'. -productName=Product name: -originalFilename=Original filename: -originalFilenameTip=Original name of the file without the path. Allows to determine whether a file has been renamed by a user. -internalName=Internal name: -internalNameTip=Internal name without extension, original filename or module name for example. -companyName=Company name: - -addMessages=Add custom messages -startupErr=Startup error: -bundledJreErr=Bundled JRE error: -jreVersionErr=JRE version error: -jreVersionErrTip=Launch4j will append the required version number at the end of this message. -launcherErr=Launcher error: -instanceAlreadyExistsMsg=Inst. already exists: -instanceAlreadyExistsMsgTip=Message displayed by single instance console applications if an instance already exists. diff --git a/build/windows/launcher/launch4j/src/net/sf/launch4j/form/messages_es.properties b/build/windows/launcher/launch4j/src/net/sf/launch4j/form/messages_es.properties deleted file mode 100644 index 50e2d7587..000000000 --- a/build/windows/launcher/launch4j/src/net/sf/launch4j/form/messages_es.properties +++ /dev/null @@ -1,118 +0,0 @@ -# -# Launch4j (http://launch4j.sourceforge.net/) -# Cross-platform Java application wrapper for creating Windows native executables. -# -# Copyright (c) 2004, 2007 Grzegorz Kowal, Patricio Martínez Ros -# -# All rights reserved. -# -# Redistribution and use in source and binary forms, with or without modification, -# are permitted provided that the following conditions are met: -# -# * Redistributions of source code must retain the above copyright notice, -# this list of conditions and the following disclaimer. -# * Redistributions in binary form must reproduce the above copyright notice, -# this list of conditions and the following disclaimer in the documentation -# and/or other materials provided with the distribution. -# * Neither the name of the Launch4j nor the names of its contributors -# may be used to endorse or promote products derived from this software without -# specific prior written permission. -# -# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR -# CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -# EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -# PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -# LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -# NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -# SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -# - -log = Registro - -outfile = Fichero de salida -outfileTip = Fichero ejecutable de salida. -errorTitle = T\u00EDtulo de error -errorTitleTip = Launch4j indica los errores usando una ventana de mensaje, usted puede ponerle el nombre de la aplicaci\u00F3n a esta ventana. -customProcName = Nombre personalizado del proceso -stayAlive = Mantener abierto despu\u00E9s de lanzar una aplicaci\u00F3n GUI -icon = Icono -iconTip = Icono de la aplicaci\u00F3n. -jar = Jar -jarTip = Jar de la aplicaci\u00F3n. -dontWrapJar = No empaquetar el jar, s\u00F3lo lanzar -cmdLine = Argumentos del jar -cmdLine = Argumentos de l\u00EDnea de \u00F3rdenes pasados a la aplicaci\u00F3n. -options = Opciones -chdir = Cambiar al directorio -chdirTip = Cambia el directorio actual a la localizaci\u00F3n relativa al ejecutable. Si el campo se deja vac\u00EDo, no tiene efecto, . - cambia el directorio a la localizaci\u00F3n del exe. -headerType = Tipo de cabecera -gui = GUI -console = Consola -objectFiles = Ficheros objeto -libs = w32api -linkerOptions = Cabecera personalizada - opciones del enlazador -jrePath = Ruta del JRE -jrePathTip = Ruta relativa al ejecutable del JRE. -jreMin = Versi\u00F3n m\u00EDnima del JRE -jreMax = Versi\u00F3n m\u00E1xima del JRE -jvmOptions = Argumentos de la JVM -jvmOptionsTip = Acepta cualquier argumento que normalmente se le pasar\u00EDa al lanzador java/javaw\: opciones assertion, propiedades de sistema y opciones X. -initialHeapSize = Tama\u00F1o inicial de la pila -maxHeapSize = Tama\u00F1o m\u00E1ximo de la pila -freeMemory=% of free memory -addVariables = A\u00F1adir variables -addVariablesTip = A\u00F1adir una variable especial o mapear variables de entorno a las propiedades del sistema. -exeDirVarTip = Ruta del directorio del ejecutable. -exeFileVarTip = Ruta del fichero ejecutable (directorio y nombre del fichero). -other = Otra -otherTip = Mapear una variable de entorno a una propiedad del sistema. -otherVarTip = Variable de entorno que mapear. -add = A\u00F1adir -specifyVar = Especificar variable de entorno que a\u00F1adir. -enableSplash = Activar pantalla de bienvenida -splashFile = Imagen -splashFileTip = Imagen en formato BMP para la pantalla de bienvenida. -waitForWindow = Esperar la ventana -waitForWindowText = Cerrar la pantalla de bienvenida cuando aparezca una ventana de la aplicaci\u00F3n -timeout = Tiempo de espera [s] -timeoutTip = Numero de segundos despu\u00E9s de los que la pantalla de bienvenida se debe cerrar. Esta propiedad puede causar provocar un error dependiendo de la propiedad splashTimeoutErr. -timeoutErr = Se\u00F1al de error asociada al tiempo de espera -timeoutErrTip = Marcado (true) se\u00F1ala un error despu\u00E9s del tiempo de espera de la pantalla de bienvenida, no marcado (false) cierra la pantalla de bienvenida silenciosamente -addVersionInfo = A\u00F1ade informaci\u00F3n sobre la versi\u00F3n -fileVersion = Versi\u00F3n del fichero -fileVersionTip = N\u00FAmero de versi\u00F3n 'x.x.x.x' -additionalInfo = Informaci\u00F3n adicional -productVersion = Versi\u00F3n del producto -productVersionTip = N\u00FAmero de versi\u00F3n 'x.x.x.x' -fileDescription = Descripci\u00F3n del fichero -fileDescriptionTip = Descripci\u00F3n del fichero que se le muestra al usuario. -copyright = Copyright -txtFileVersion = Forma libre -txtFileVersionTip = Forma libre de versi\u00F3n, por ejemplo '1.20.RC1'. -txtProductVersion = Forma libre -txtProductVersionTip = Forma libre del producto, por ejemplo '1.20.RC1'. -productName = Nombre del producto -originalFilename = Nombre original del fichero -originalFilenameTip = Nombre original del fichero sin la ruta. Permite determinar si un fichero ha sido renombrado por un usuario. -internalName = Nombre interno -internalNameTip = Nombre interno sin extensi\u00F3n, el nombre original del fichero o el m\u00F3dulo, por ejemplo. -companyName = Nombre de la organizaci\u00F3n - -addMessages=Add custom messages -startupErr=Startup error: -bundledJreErr=Bundled JRE error: -jreVersionErr=JRE version error: -jreVersionErrTip=Launch4j will append the required version number at the end of this message. -launcherErr=Launcher error: -instanceAlreadyExistsMsg=Inst. already exists: -instanceAlreadyExistsMsgTip=Message displayed by single instance console applications if an instance already exists. - -enableSingleInstance=Allow only a single instance of the application -mutexName=Mutex name -mutexNameTip=Mutex name that will uniquely identify your application. -windowTitle=Window title -windowTitleTip=Title of the application window to bring up on attempt to start a next instance. diff --git a/build/windows/launcher/launch4j/src/net/sf/launch4j/formimpl/AbstractAcceptListener.java b/build/windows/launcher/launch4j/src/net/sf/launch4j/formimpl/AbstractAcceptListener.java deleted file mode 100644 index 5265e6436..000000000 --- a/build/windows/launcher/launch4j/src/net/sf/launch4j/formimpl/AbstractAcceptListener.java +++ /dev/null @@ -1,75 +0,0 @@ -/* - Launch4j (http://launch4j.sourceforge.net/) - Cross-platform Java application wrapper for creating Windows native executables. - - Copyright (c) 2004, 2007 Grzegorz Kowal - - All rights reserved. - - Redistribution and use in source and binary forms, with or without modification, - are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - * Neither the name of the Launch4j nor the names of its contributors - may be used to endorse or promote products derived from this software without - specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR - CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, - EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -*/ - -/* - * Created on May 1, 2006 - */ -package net.sf.launch4j.formimpl; - -import java.awt.Color; -import java.awt.event.ActionListener; - -import javax.swing.JTextField; - -import net.sf.launch4j.binding.Binding; - -/** - * @author Copyright (C) 2006 Grzegorz Kowal - */ -public abstract class AbstractAcceptListener implements ActionListener { - final JTextField _field; - - public AbstractAcceptListener(JTextField f, boolean listen) { - _field = f; - if (listen) { - _field.addActionListener(this); - } - } - - protected String getText() { - return _field.getText(); - } - - protected void clear() { - _field.setText(""); - _field.requestFocusInWindow(); - } - - protected void signalViolation(String msg) { - final Color bg = _field.getBackground(); - _field.setBackground(Binding.INVALID_COLOR); - MainFrame.getInstance().warn(msg); - _field.setBackground(bg); - _field.requestFocusInWindow(); - } -} diff --git a/build/windows/launcher/launch4j/src/net/sf/launch4j/formimpl/BasicFormImpl.java b/build/windows/launcher/launch4j/src/net/sf/launch4j/formimpl/BasicFormImpl.java deleted file mode 100644 index 01ebe8adf..000000000 --- a/build/windows/launcher/launch4j/src/net/sf/launch4j/formimpl/BasicFormImpl.java +++ /dev/null @@ -1,101 +0,0 @@ -/* - Launch4j (http://launch4j.sourceforge.net/) - Cross-platform Java application wrapper for creating Windows native executables. - - Copyright (c) 2004, 2007 Grzegorz Kowal - - All rights reserved. - - Redistribution and use in source and binary forms, with or without modification, - are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - * Neither the name of the Launch4j nor the names of its contributors - may be used to endorse or promote products derived from this software without - specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR - CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, - EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -*/ - -/* - * Created on May 1, 2006 - */ -package net.sf.launch4j.formimpl; - -import javax.swing.JFileChooser; -import javax.swing.JRadioButton; -import javax.swing.event.ChangeEvent; -import javax.swing.event.ChangeListener; - -import net.sf.launch4j.FileChooserFilter; -import net.sf.launch4j.binding.Bindings; -import net.sf.launch4j.config.Config; -import net.sf.launch4j.form.BasicForm; - -/** - * @author Copyright (C) 2006 Grzegorz Kowal - */ -public class BasicFormImpl extends BasicForm { - - public BasicFormImpl(Bindings bindings, JFileChooser fc) { - bindings.add("outfile", _outfileField) - .add("dontWrapJar", _dontWrapJarCheck) - .add("jar", _jarField) - .add("manifest", _manifestField) - .add("icon", _iconField) - .add("cmdLine", _cmdLineField) - .add("errTitle", _errorTitleField) - .add("downloadUrl", _downloadUrlField, Config.DOWNLOAD_URL) - .add("supportUrl", _supportUrlField) - .add("chdir", _chdirField) - .add("priorityIndex", new JRadioButton[] { _normalPriorityRadio, - _idlePriorityRadio, - _highPriorityRadio }) - .add("customProcName", _customProcNameCheck) - .add("stayAlive", _stayAliveCheck); - - _dontWrapJarCheck.addChangeListener(new DontWrapJarChangeListener()); - - _outfileButton.addActionListener(new BrowseActionListener(true, fc, - new FileChooserFilter("Windows executables (.exe)", ".exe"), - _outfileField)); - _jarButton.addActionListener(new BrowseActionListener(false, fc, - new FileChooserFilter("Jar files", ".jar"), _jarField)); - _manifestButton.addActionListener(new BrowseActionListener(false, fc, - new FileChooserFilter("Manifest files (.manifest)", ".manifest"), - _manifestField)); - _iconButton.addActionListener(new BrowseActionListener(false, fc, - new FileChooserFilter("Icon files (.ico)", ".ico"), _iconField)); - } - - private class DontWrapJarChangeListener implements ChangeListener { - - public void stateChanged(ChangeEvent e) { - boolean dontWrap = _dontWrapJarCheck.isSelected(); - if (dontWrap) { - _jarLabel.setIcon(loadImage("images/asterix-o.gif")); - _jarLabel.setText(Messages.getString("jarPath")); - _jarField.setToolTipText(Messages.getString("jarPathTip")); - } else { - _jarLabel.setIcon(loadImage("images/asterix.gif")); - _jarLabel.setText(Messages.getString("jar")); - _jarField.setToolTipText(Messages.getString("jarTip")); - } - _jarButton.setEnabled(!dontWrap); - } - } -} diff --git a/build/windows/launcher/launch4j/src/net/sf/launch4j/formimpl/BrowseActionListener.java b/build/windows/launcher/launch4j/src/net/sf/launch4j/formimpl/BrowseActionListener.java deleted file mode 100644 index 89a5017ee..000000000 --- a/build/windows/launcher/launch4j/src/net/sf/launch4j/formimpl/BrowseActionListener.java +++ /dev/null @@ -1,79 +0,0 @@ -/* - Launch4j (http://launch4j.sourceforge.net/) - Cross-platform Java application wrapper for creating Windows native executables. - - Copyright (c) 2004, 2007 Grzegorz Kowal - - All rights reserved. - - Redistribution and use in source and binary forms, with or without modification, - are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - * Neither the name of the Launch4j nor the names of its contributors - may be used to endorse or promote products derived from this software without - specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR - CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, - EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -*/ - -/* - * Created on May 1, 2006 - */ -package net.sf.launch4j.formimpl; - -import java.awt.event.ActionEvent; -import java.awt.event.ActionListener; -import java.io.File; - -import javax.swing.JFileChooser; -import javax.swing.JTextField; - -import net.sf.launch4j.FileChooserFilter; - -/** - * @author Copyright (C) 2006 Grzegorz Kowal - */ -public class BrowseActionListener implements ActionListener { - private final boolean _save; - private final JFileChooser _fileChooser; - private final FileChooserFilter _filter; - private final JTextField _field; - - public BrowseActionListener(boolean save, JFileChooser fileChooser, - FileChooserFilter filter, JTextField field) { - _save = save; - _fileChooser = fileChooser; - _filter = filter; - _field = field; - } - - public void actionPerformed(ActionEvent e) { - if (!_field.isEnabled()) { - return; - } - _fileChooser.setFileFilter(_filter); - _fileChooser.setSelectedFile(new File("")); - int result = _save - ? _fileChooser.showSaveDialog(MainFrame.getInstance()) - : _fileChooser.showOpenDialog(MainFrame.getInstance()); - if (result == JFileChooser.APPROVE_OPTION) { - _field.setText(_fileChooser.getSelectedFile().getPath()); - } - _fileChooser.removeChoosableFileFilter(_filter); - } -} diff --git a/build/windows/launcher/launch4j/src/net/sf/launch4j/formimpl/ClassPathFormImpl.java b/build/windows/launcher/launch4j/src/net/sf/launch4j/formimpl/ClassPathFormImpl.java deleted file mode 100644 index 65d82096e..000000000 --- a/build/windows/launcher/launch4j/src/net/sf/launch4j/formimpl/ClassPathFormImpl.java +++ /dev/null @@ -1,222 +0,0 @@ -/* - Launch4j (http://launch4j.sourceforge.net/) - Cross-platform Java application wrapper for creating Windows native executables. - - Copyright (c) 2004, 2007 Grzegorz Kowal - - All rights reserved. - - Redistribution and use in source and binary forms, with or without modification, - are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - * Neither the name of the Launch4j nor the names of its contributors - may be used to endorse or promote products derived from this software without - specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR - CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, - EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -*/ - -/* - * Created on May 1, 2006 - */ -package net.sf.launch4j.formimpl; - -import java.awt.event.ActionEvent; -import java.awt.event.ActionListener; -import java.io.File; -import java.io.IOException; -import java.util.jar.Attributes; -import java.util.jar.JarFile; - -import javax.swing.DefaultListModel; -import javax.swing.JFileChooser; -import javax.swing.JTextField; -import javax.swing.ListSelectionModel; -import javax.swing.event.ChangeEvent; -import javax.swing.event.ChangeListener; -import javax.swing.event.ListSelectionEvent; -import javax.swing.event.ListSelectionListener; - -import net.sf.launch4j.FileChooserFilter; -import net.sf.launch4j.binding.Bindings; -import net.sf.launch4j.binding.Validator; -import net.sf.launch4j.config.ClassPath; -import net.sf.launch4j.form.ClassPathForm; - -/** - * @author Copyright (C) 2006 Grzegorz Kowal - */ -public class ClassPathFormImpl extends ClassPathForm { - private final JFileChooser _fileChooser; - private final FileChooserFilter _filter - = new FileChooserFilter("Executable jar", ".jar"); - - public ClassPathFormImpl(Bindings bindings, JFileChooser fc) { - bindings.addOptComponent("classPath", ClassPath.class, _classpathCheck) - .add("classPath.mainClass", _mainclassField) - .add("classPath.paths", _classpathList); - _fileChooser = fc; - - ClasspathCheckListener cpl = new ClasspathCheckListener(); - _classpathCheck.addChangeListener(cpl); - cpl.stateChanged(null); - - _classpathList.setModel(new DefaultListModel()); - _classpathList.setSelectionMode(ListSelectionModel.MULTIPLE_INTERVAL_SELECTION); - _classpathList.addListSelectionListener(new ClasspathSelectionListener()); - - _newClasspathButton.addActionListener(new NewClasspathListener()); - _acceptClasspathButton.addActionListener( - new AcceptClasspathListener(_classpathField)); - _removeClasspathButton.addActionListener(new RemoveClasspathListener()); - _importClasspathButton.addActionListener(new ImportClasspathListener()); - _classpathUpButton.addActionListener(new MoveUpListener()); - _classpathDownButton.addActionListener(new MoveDownListener()); - } - - private class ClasspathCheckListener implements ChangeListener { - public void stateChanged(ChangeEvent e) { - boolean on = _classpathCheck.isSelected(); - _importClasspathButton.setEnabled(on); - _classpathUpButton.setEnabled(on); - _classpathDownButton.setEnabled(on); - _classpathField.setEnabled(on); - _newClasspathButton.setEnabled(on); - _acceptClasspathButton.setEnabled(on); - _removeClasspathButton.setEnabled(on); - } - } - - private class NewClasspathListener implements ActionListener { - public void actionPerformed(ActionEvent e) { - _classpathList.clearSelection(); - _classpathField.setText(""); - _classpathField.requestFocusInWindow(); - } - } - - private class AcceptClasspathListener extends AbstractAcceptListener { - public AcceptClasspathListener(JTextField f) { - super(f, true); - } - - public void actionPerformed(ActionEvent e) { - String cp = getText(); - if (Validator.isEmpty(cp)) { - signalViolation(Messages.getString("specifyClassPath")); - return; - } - DefaultListModel model = (DefaultListModel) _classpathList.getModel(); - if (_classpathList.isSelectionEmpty()) { - model.addElement(cp); - clear(); - } else { - model.setElementAt(cp, _classpathList.getSelectedIndex()); - } - } - } - - private class ClasspathSelectionListener implements ListSelectionListener { - public void valueChanged(ListSelectionEvent e) { - if (e.getValueIsAdjusting()) { - return; - } - if (_classpathList.isSelectionEmpty()) { - _classpathField.setText(""); - } else { - _classpathField.setText((String) _classpathList.getSelectedValue()); - } - _classpathField.requestFocusInWindow(); - } - } - - private class RemoveClasspathListener implements ActionListener { - public void actionPerformed(ActionEvent e) { - if (_classpathList.isSelectionEmpty() - || !MainFrame.getInstance().confirm( - Messages.getString("confirmClassPathRemoval"))) { - return; - } - DefaultListModel model = (DefaultListModel) _classpathList.getModel(); - while (!_classpathList.isSelectionEmpty()) { - model.remove(_classpathList.getSelectedIndex()); - } - } - } - - private class MoveUpListener implements ActionListener { - public void actionPerformed(ActionEvent e) { - int x = _classpathList.getSelectedIndex(); - if (x < 1) { - return; - } - DefaultListModel model = (DefaultListModel) _classpathList.getModel(); - Object o = model.get(x - 1); - model.set(x - 1, model.get(x)); - model.set(x, o); - _classpathList.setSelectedIndex(x - 1); - } - } - - private class MoveDownListener implements ActionListener { - public void actionPerformed(ActionEvent e) { - DefaultListModel model = (DefaultListModel) _classpathList.getModel(); - int x = _classpathList.getSelectedIndex(); - if (x == -1 || x >= model.getSize() - 1) { - return; - } - Object o = model.get(x + 1); - model.set(x + 1, model.get(x)); - model.set(x, o); - _classpathList.setSelectedIndex(x + 1); - } - } - - private class ImportClasspathListener implements ActionListener { - public void actionPerformed(ActionEvent e) { - try { - _fileChooser.setFileFilter(_filter); - _fileChooser.setSelectedFile(new File("")); - if (_fileChooser.showOpenDialog(MainFrame.getInstance()) - == JFileChooser.APPROVE_OPTION) { - JarFile jar = new JarFile(_fileChooser.getSelectedFile()); - if (jar.getManifest() == null) { - jar.close(); - MainFrame.getInstance().info(Messages.getString("noManifest")); - return; - } - Attributes attr = jar.getManifest().getMainAttributes(); - String mainClass = (String) attr.getValue("Main-Class"); - String classPath = (String) attr.getValue("Class-Path"); - jar.close(); - _mainclassField.setText(mainClass != null ? mainClass : ""); - DefaultListModel model = new DefaultListModel(); - if (classPath != null) { - String[] paths = classPath.split(" "); - for (int i = 0; i < paths.length; i++) { - model.addElement(paths[i]); - } - } - _classpathList.setModel(model); - } - } catch (IOException ex) { - MainFrame.getInstance().warn(ex.getMessage()); - } - } - } -} diff --git a/build/windows/launcher/launch4j/src/net/sf/launch4j/formimpl/ConfigFormImpl.java b/build/windows/launcher/launch4j/src/net/sf/launch4j/formimpl/ConfigFormImpl.java deleted file mode 100644 index d29720642..000000000 --- a/build/windows/launcher/launch4j/src/net/sf/launch4j/formimpl/ConfigFormImpl.java +++ /dev/null @@ -1,100 +0,0 @@ -/* - Launch4j (http://launch4j.sourceforge.net/) - Cross-platform Java application wrapper for creating Windows native executables. - - Copyright (c) 2004, 2007 Grzegorz Kowal - - All rights reserved. - - Redistribution and use in source and binary forms, with or without modification, - are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - * Neither the name of the Launch4j nor the names of its contributors - may be used to endorse or promote products derived from this software without - specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR - CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, - EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -*/ - -/* - * Created on May 10, 2005 - */ -package net.sf.launch4j.formimpl; - -import javax.swing.BorderFactory; -import javax.swing.JFileChooser; -import javax.swing.JTextArea; - -import net.sf.launch4j.binding.Binding; -import net.sf.launch4j.binding.Bindings; -import net.sf.launch4j.binding.IValidatable; -import net.sf.launch4j.form.ConfigForm; - -/** - * @author Copyright (C) 2005 Grzegorz Kowal - */ -public class ConfigFormImpl extends ConfigForm { - private final Bindings _bindings = new Bindings(); - private final JFileChooser _fileChooser = new FileChooser(ConfigFormImpl.class); - - public ConfigFormImpl() { - _tab.setBorder(BorderFactory.createMatteBorder(0, -1, -1, -1, getBackground())); - _tab.addTab(Messages.getString("tab.basic"), - new BasicFormImpl(_bindings, _fileChooser)); - _tab.addTab(Messages.getString("tab.classpath"), - new ClassPathFormImpl(_bindings, _fileChooser)); - _tab.addTab(Messages.getString("tab.header"), - new HeaderFormImpl(_bindings)); - _tab.addTab(Messages.getString("tab.singleInstance"), - new SingleInstanceFormImpl(_bindings)); - _tab.addTab(Messages.getString("tab.jre"), - new JreFormImpl(_bindings, _fileChooser)); - _tab.addTab(Messages.getString("tab.envVars"), - new EnvironmentVarsFormImpl(_bindings)); - _tab.addTab(Messages.getString("tab.splash"), - new SplashFormImpl(_bindings, _fileChooser)); - _tab.addTab(Messages.getString("tab.version"), - new VersionInfoFormImpl(_bindings, _fileChooser)); - _tab.addTab(Messages.getString("tab.messages"), - new MessagesFormImpl(_bindings)); - } - - public void clear(IValidatable bean) { - _bindings.clear(bean); - } - - public void put(IValidatable bean) { - _bindings.put(bean); - } - - public void get(IValidatable bean) { - _bindings.get(bean); - } - - public boolean isModified() { - return _bindings.isModified(); - } - - public JTextArea getLogTextArea() { - return _logTextArea; - } - - public Binding getBinding(String property) { - return _bindings.getBinding(property); - } -} diff --git a/build/windows/launcher/launch4j/src/net/sf/launch4j/formimpl/EnvironmentVarsFormImpl.java b/build/windows/launcher/launch4j/src/net/sf/launch4j/formimpl/EnvironmentVarsFormImpl.java deleted file mode 100644 index 2f325fe3c..000000000 --- a/build/windows/launcher/launch4j/src/net/sf/launch4j/formimpl/EnvironmentVarsFormImpl.java +++ /dev/null @@ -1,50 +0,0 @@ -/* - Launch4j (http://launch4j.sourceforge.net/) - Cross-platform Java application wrapper for creating Windows native executables. - - Copyright (c) 2004, 2007 Grzegorz Kowal - - All rights reserved. - - Redistribution and use in source and binary forms, with or without modification, - are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - * Neither the name of the Launch4j nor the names of its contributors - may be used to endorse or promote products derived from this software without - specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR - CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, - EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -*/ - -/* - * Created on Jun 10, 2006 - */ -package net.sf.launch4j.formimpl; - -import net.sf.launch4j.binding.Bindings; -import net.sf.launch4j.form.EnvironmentVarsForm; - -/** - * @author Copyright (C) 2006 Grzegorz Kowal - */ -public class EnvironmentVarsFormImpl extends EnvironmentVarsForm { - - public EnvironmentVarsFormImpl(Bindings bindings) { - bindings.add("variables", _envVarsTextArea); - } -} diff --git a/build/windows/launcher/launch4j/src/net/sf/launch4j/formimpl/FileChooser.java b/build/windows/launcher/launch4j/src/net/sf/launch4j/formimpl/FileChooser.java deleted file mode 100644 index c1b984e58..000000000 --- a/build/windows/launcher/launch4j/src/net/sf/launch4j/formimpl/FileChooser.java +++ /dev/null @@ -1,65 +0,0 @@ -/* - Launch4j (http://launch4j.sourceforge.net/) - Cross-platform Java application wrapper for creating Windows native executables. - - Copyright (c) 2004, 2007 Grzegorz Kowal - - All rights reserved. - - Redistribution and use in source and binary forms, with or without modification, - are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - * Neither the name of the Launch4j nor the names of its contributors - may be used to endorse or promote products derived from this software without - specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR - CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, - EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -*/ - -/* - * Created on Jul 19, 2006 - */ -package net.sf.launch4j.formimpl; - -import java.io.File; -import java.util.prefs.Preferences; - -import javax.swing.JFileChooser; - -/** - * @author Copyright (C) 2006 Grzegorz Kowal - */ -public class FileChooser extends JFileChooser { - private final Preferences _prefs; - private final String _key; - - public FileChooser(Class clazz) { - _prefs = Preferences.userNodeForPackage(clazz); - _key = "currentDir-" - + clazz.getName().substring(clazz.getName().lastIndexOf('.') + 1); - String path = _prefs.get(_key, null); - if (path != null) { - setCurrentDirectory(new File(path)); - } - } - - public void approveSelection() { - _prefs.put(_key, getCurrentDirectory().getPath()); - super.approveSelection(); - } -} diff --git a/build/windows/launcher/launch4j/src/net/sf/launch4j/formimpl/GlassPane.java b/build/windows/launcher/launch4j/src/net/sf/launch4j/formimpl/GlassPane.java deleted file mode 100644 index c1b1d8dd4..000000000 --- a/build/windows/launcher/launch4j/src/net/sf/launch4j/formimpl/GlassPane.java +++ /dev/null @@ -1,67 +0,0 @@ -package net.sf.launch4j.formimpl; - -import java.awt.AWTEvent; -import java.awt.Component; -import java.awt.Cursor; -import java.awt.Toolkit; -import java.awt.Window; -import java.awt.event.AWTEventListener; -import java.awt.event.KeyAdapter; -import java.awt.event.KeyEvent; -import java.awt.event.MouseAdapter; - -import javax.swing.JComponent; -import javax.swing.SwingUtilities; - -/** - * This is the glass pane class that intercepts screen interactions during - * system busy states. - * - * Based on JavaWorld article by Yexin Chen. - */ -public class GlassPane extends JComponent implements AWTEventListener { - private final Window _window; - - public GlassPane(Window w) { - _window = w; - addMouseListener(new MouseAdapter() {}); - addKeyListener(new KeyAdapter() {}); - setCursor(Cursor.getPredefinedCursor(Cursor.WAIT_CURSOR)); - } - - /** - * Receives all key events in the AWT and processes the ones that originated - * from the current window with the glass pane. - * - * @param event - * the AWTEvent that was fired - */ - public void eventDispatched(AWTEvent event) { - Object source = event.getSource(); - if (event instanceof KeyEvent - && source instanceof Component) { - /* - * If the event originated from the window w/glass pane, - * consume the event. - */ - if ((SwingUtilities.windowForComponent((Component) source) == _window)) { - ((KeyEvent) event).consume(); - } - } - } - - /** - * Sets the glass pane as visible or invisible. The mouse cursor will be set - * accordingly. - */ - public void setVisible(boolean visible) { - if (visible) { - // Start receiving all events and consume them if necessary - Toolkit.getDefaultToolkit().addAWTEventListener(this, AWTEvent.KEY_EVENT_MASK); - } else { - // Stop receiving all events - Toolkit.getDefaultToolkit().removeAWTEventListener(this); - } - super.setVisible(visible); - } -} diff --git a/build/windows/launcher/launch4j/src/net/sf/launch4j/formimpl/HeaderFormImpl.java b/build/windows/launcher/launch4j/src/net/sf/launch4j/formimpl/HeaderFormImpl.java deleted file mode 100644 index accfaa9de..000000000 --- a/build/windows/launcher/launch4j/src/net/sf/launch4j/formimpl/HeaderFormImpl.java +++ /dev/null @@ -1,102 +0,0 @@ -/* - Launch4j (http://launch4j.sourceforge.net/) - Cross-platform Java application wrapper for creating Windows native executables. - - Copyright (c) 2004, 2007 Grzegorz Kowal - - All rights reserved. - - Redistribution and use in source and binary forms, with or without modification, - are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - * Neither the name of the Launch4j nor the names of its contributors - may be used to endorse or promote products derived from this software without - specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR - CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, - EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -*/ - -/* - * Created on May 1, 2006 - */ -package net.sf.launch4j.formimpl; - -import java.awt.event.ActionEvent; -import java.awt.event.ActionListener; - -import javax.swing.JRadioButton; -import javax.swing.event.ChangeEvent; -import javax.swing.event.ChangeListener; - -import net.sf.launch4j.binding.Binding; -import net.sf.launch4j.binding.Bindings; -import net.sf.launch4j.config.Config; -import net.sf.launch4j.config.ConfigPersister; -import net.sf.launch4j.form.HeaderForm; - -/** - * @author Copyright (C) 2006 Grzegorz Kowal - */ -public class HeaderFormImpl extends HeaderForm { - private final Bindings _bindings; - - public HeaderFormImpl(Bindings bindings) { - _bindings = bindings; - _bindings.add("headerTypeIndex", new JRadioButton[] { _guiHeaderRadio, - _consoleHeaderRadio }) - .add("headerObjects", "customHeaderObjects", _headerObjectsCheck, - _headerObjectsTextArea) - .add("libs", "customLibs", _libsCheck, _libsTextArea); - - _guiHeaderRadio.addChangeListener(new HeaderTypeChangeListener()); - _headerObjectsCheck.addActionListener(new HeaderObjectsActionListener()); - _libsCheck.addActionListener(new LibsActionListener()); - } - - private class HeaderTypeChangeListener implements ChangeListener { - public void stateChanged(ChangeEvent e) { - Config c = ConfigPersister.getInstance().getConfig(); - c.setHeaderType(_guiHeaderRadio.isSelected() ? Config.GUI_HEADER - : Config.CONSOLE_HEADER); - if (!_headerObjectsCheck.isSelected()) { - Binding b = _bindings.getBinding("headerObjects"); - b.put(c); - } - } - } - - private class HeaderObjectsActionListener implements ActionListener { - public void actionPerformed(ActionEvent e) { - if (!_headerObjectsCheck.isSelected()) { - ConfigPersister.getInstance().getConfig().setHeaderObjects(null); - Binding b = _bindings.getBinding("headerObjects"); - b.put(ConfigPersister.getInstance().getConfig()); - } - } - } - - private class LibsActionListener implements ActionListener { - public void actionPerformed(ActionEvent e) { - if (!_libsCheck.isSelected()) { - ConfigPersister.getInstance().getConfig().setLibs(null); - Binding b = _bindings.getBinding("libs"); - b.put(ConfigPersister.getInstance().getConfig()); - } - } - } -} diff --git a/build/windows/launcher/launch4j/src/net/sf/launch4j/formimpl/JreFormImpl.java b/build/windows/launcher/launch4j/src/net/sf/launch4j/formimpl/JreFormImpl.java deleted file mode 100644 index 48a2f18e8..000000000 --- a/build/windows/launcher/launch4j/src/net/sf/launch4j/formimpl/JreFormImpl.java +++ /dev/null @@ -1,166 +0,0 @@ -/* - Launch4j (http://launch4j.sourceforge.net/) - Cross-platform Java application wrapper for creating Windows native executables. - - Copyright (c) 2004, 2007 Grzegorz Kowal - - All rights reserved. - - Redistribution and use in source and binary forms, with or without modification, - are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - * Neither the name of the Launch4j nor the names of its contributors - may be used to endorse or promote products derived from this software without - specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR - CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, - EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -*/ - -/* - * Created on May 1, 2006 - */ -package net.sf.launch4j.formimpl; - -import java.awt.event.ActionEvent; -import java.awt.event.ActionListener; - -import javax.swing.DefaultComboBoxModel; -import javax.swing.JFileChooser; -import javax.swing.JTextField; - -import net.sf.launch4j.binding.Bindings; -import net.sf.launch4j.binding.Validator; -import net.sf.launch4j.form.JreForm; -import net.sf.launch4j.config.Jre; - -/** - * @author Copyright (C) 2006 Grzegorz Kowal - */ -public class JreFormImpl extends JreForm { - - public JreFormImpl(Bindings bindings, JFileChooser fc) { - _jdkPreferenceCombo.setModel(new DefaultComboBoxModel(new String[] { - Messages.getString("jdkPreference.jre.only"), - Messages.getString("jdkPreference.prefer.jre"), - Messages.getString("jdkPreference.prefer.jdk"), - Messages.getString("jdkPreference.jdk.only")})); - bindings.add("jre.path", _jrePathField) - .add("jre.minVersion", _jreMinField) - .add("jre.maxVersion", _jreMaxField) - .add("jre.jdkPreferenceIndex", _jdkPreferenceCombo, - Jre.DEFAULT_JDK_PREFERENCE_INDEX) - .add("jre.initialHeapSize", _initialHeapSizeField) - .add("jre.initialHeapPercent", _initialHeapPercentField) - .add("jre.maxHeapSize", _maxHeapSizeField) - .add("jre.maxHeapPercent", _maxHeapPercentField) - .add("jre.options", _jvmOptionsTextArea); - - _varCombo.setModel(new DefaultComboBoxModel(new String[] { - "EXEDIR", "EXEFILE", "PWD", "OLDPWD", - "HKEY_CLASSES_ROOT", "HKEY_CURRENT_USER", "HKEY_LOCAL_MACHINE", - "HKEY_USERS", "HKEY_CURRENT_CONFIG" })); - - _varCombo.addActionListener(new VarComboActionListener()); - _varCombo.setSelectedIndex(0); - - _propertyButton.addActionListener(new PropertyActionListener()); - _optionButton.addActionListener(new OptionActionListener()); - - _envPropertyButton.addActionListener(new EnvPropertyActionListener(_envVarField)); - _envOptionButton.addActionListener(new EnvOptionActionListener(_envVarField)); - } - - private class VarComboActionListener implements ActionListener { - public void actionPerformed(ActionEvent e) { - _optionButton.setEnabled(((String) _varCombo.getSelectedItem()) - .startsWith("HKEY_")); - } - } - - private class PropertyActionListener implements ActionListener { - public void actionPerformed(ActionEvent e) { - final int pos = _jvmOptionsTextArea.getCaretPosition(); - final String var = (String) _varCombo.getSelectedItem(); - if (var.startsWith("HKEY_")) { - _jvmOptionsTextArea.insert("-Dreg.key=\"%" - + var + "\\\\...%\"\n", pos); - } else { - _jvmOptionsTextArea.insert("-Dlaunch4j." + var.toLowerCase() - + "=\"%" + var + "%\"\n", pos); - } - } - } - - private class OptionActionListener implements ActionListener { - public void actionPerformed(ActionEvent e) { - final int pos = _jvmOptionsTextArea.getCaretPosition(); - final String var = (String) _varCombo.getSelectedItem(); - if (var.startsWith("HKEY_")) { - _jvmOptionsTextArea.insert("%" + var + "\\\\...%\n", pos); - } else { - _jvmOptionsTextArea.insert("%" + var + "%\n", pos); - } - } - } - - private abstract class EnvActionListener extends AbstractAcceptListener { - public EnvActionListener(JTextField f, boolean listen) { - super(f, listen); - } - - public void actionPerformed(ActionEvent e) { - final int pos = _jvmOptionsTextArea.getCaretPosition(); - final String var = getText() - .replaceAll("\"", "") - .replaceAll("%", ""); - if (Validator.isEmpty(var)) { - signalViolation(Messages.getString("specifyVar")); - return; - } - add(var, pos); - clear(); - } - - protected abstract void add(String var, int pos); - } - - private class EnvPropertyActionListener extends EnvActionListener { - public EnvPropertyActionListener(JTextField f) { - super(f, true); - } - - protected void add(String var, int pos) { - final String prop = var - .replaceAll(" ", ".") - .replaceAll("_", ".") - .toLowerCase(); - _jvmOptionsTextArea.insert("-Denv." + prop + "=\"%" + var - + "%\"\n", pos); - } - } - - private class EnvOptionActionListener extends EnvActionListener { - public EnvOptionActionListener(JTextField f) { - super(f, false); - } - - protected void add(String var, int pos) { - _jvmOptionsTextArea.insert("%" + var + "%\n", pos); - } - } -} diff --git a/build/windows/launcher/launch4j/src/net/sf/launch4j/formimpl/MainFrame.java b/build/windows/launcher/launch4j/src/net/sf/launch4j/formimpl/MainFrame.java deleted file mode 100644 index 4a2cc8715..000000000 --- a/build/windows/launcher/launch4j/src/net/sf/launch4j/formimpl/MainFrame.java +++ /dev/null @@ -1,358 +0,0 @@ -/* - Launch4j (http://launch4j.sourceforge.net/) - Cross-platform Java application wrapper for creating Windows native executables. - - Copyright (c) 2004, 2007 Grzegorz Kowal - - All rights reserved. - - Redistribution and use in source and binary forms, with or without modification, - are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - * Neither the name of the Launch4j nor the names of its contributors - may be used to endorse or promote products derived from this software without - specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR - CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, - EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -*/ - -/* - * Created on 2005-05-09 - */ -package net.sf.launch4j.formimpl; - -import java.awt.BorderLayout; -import java.awt.Dimension; -import java.awt.Toolkit; -import java.awt.event.ActionEvent; -import java.awt.event.ActionListener; -import java.awt.event.WindowAdapter; -import java.awt.event.WindowEvent; -import java.io.File; - -import javax.swing.ImageIcon; -import javax.swing.JButton; -import javax.swing.JFileChooser; -import javax.swing.JFrame; -import javax.swing.JOptionPane; -import javax.swing.JToolBar; -import javax.swing.UIManager; - -import com.jgoodies.looks.Options; -import com.jgoodies.looks.plastic.PlasticXPLookAndFeel; - -import foxtrot.Task; -import foxtrot.Worker; - -import net.sf.launch4j.Builder; -import net.sf.launch4j.BuilderException; -import net.sf.launch4j.ExecException; -import net.sf.launch4j.FileChooserFilter; -import net.sf.launch4j.Log; -import net.sf.launch4j.Main; -import net.sf.launch4j.Util; -import net.sf.launch4j.binding.Binding; -import net.sf.launch4j.binding.BindingException; -import net.sf.launch4j.binding.InvariantViolationException; -import net.sf.launch4j.config.Config; -import net.sf.launch4j.config.ConfigPersister; -import net.sf.launch4j.config.ConfigPersisterException; - -/** - * @author Copyright (C) 2005 Grzegorz Kowal - */ -public class MainFrame extends JFrame { - private static MainFrame _instance; - - private final JToolBar _toolBar; - private final JButton _runButton; - private final ConfigFormImpl _configForm; - private final JFileChooser _fileChooser = new FileChooser(MainFrame.class); - private File _outfile; - private boolean _saved = false; - - public static void createInstance() { - try { - Toolkit.getDefaultToolkit().setDynamicLayout(true); - System.setProperty("sun.awt.noerasebackground","true"); - - // JGoodies - Options.setDefaultIconSize(new Dimension(16, 16)); // menu icons - Options.setUseNarrowButtons(false); - Options.setPopupDropShadowEnabled(true); - - UIManager.setLookAndFeel(new PlasticXPLookAndFeel()); - _instance = new MainFrame(); - } catch (Exception e) { - System.err.println(e); - } - } - - public static MainFrame getInstance() { - return _instance; - } - - public MainFrame() { - showConfigName(null); - setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE); - addWindowListener(new MainFrameListener()); - setGlassPane(new GlassPane(this)); - _fileChooser.setFileFilter(new FileChooserFilter( - Messages.getString("MainFrame.config.files"), - new String[] {".xml", ".cfg"})); - - _toolBar = new JToolBar(); - _toolBar.setFloatable(false); - _toolBar.setRollover(true); - addButton("images/new.png", Messages.getString("MainFrame.new.config"), - new NewActionListener()); - addButton("images/open.png", Messages.getString("MainFrame.open.config"), - new OpenActionListener()); - addButton("images/save.png", Messages.getString("MainFrame.save.config"), - new SaveActionListener()); - _toolBar.addSeparator(); - addButton("images/build.png", Messages.getString("MainFrame.build.wrapper"), - new BuildActionListener()); - _runButton = addButton("images/run.png", - Messages.getString("MainFrame.test.wrapper"), - new RunActionListener()); - setRunEnabled(false); - _toolBar.addSeparator(); - addButton("images/info.png", Messages.getString("MainFrame.about.launch4j"), - new AboutActionListener()); - - _configForm = new ConfigFormImpl(); - getContentPane().setLayout(new BorderLayout()); - getContentPane().add(_toolBar, BorderLayout.NORTH); - getContentPane().add(_configForm, BorderLayout.CENTER); - pack(); - Dimension scr = Toolkit.getDefaultToolkit().getScreenSize(); - Dimension fr = getSize(); - fr.width += 25; - fr.height += 100; - setBounds((scr.width - fr.width) / 2, (scr.height - fr.height) / 2, - fr.width, fr.height); - setVisible(true); - } - - private JButton addButton(String iconPath, String tooltip, ActionListener l) { - ImageIcon icon = new ImageIcon(MainFrame.class.getClassLoader() - .getResource(iconPath)); - JButton b = new JButton(icon); - b.setToolTipText(tooltip); - b.addActionListener(l); - _toolBar.add(b); - return b; - } - - public void info(String text) { - JOptionPane.showMessageDialog(this, - text, - Main.getName(), - JOptionPane.INFORMATION_MESSAGE); - } - - public void warn(String text) { - JOptionPane.showMessageDialog(this, - text, - Main.getName(), - JOptionPane.WARNING_MESSAGE); - } - - public void warn(InvariantViolationException e) { - Binding b = e.getBinding(); - if (b != null) { - b.markInvalid(); - } - warn(e.getMessage()); - if (b != null) { - e.getBinding().markValid(); - } - } - - public boolean confirm(String text) { - return JOptionPane.showConfirmDialog(MainFrame.this, - text, - Messages.getString("MainFrame.confirm"), - JOptionPane.YES_NO_OPTION) == JOptionPane.YES_OPTION; - } - - private boolean isModified() { - return (!_configForm.isModified()) - || confirm(Messages.getString("MainFrame.discard.changes")); - } - - private boolean save() { - // XXX - try { - _configForm.get(ConfigPersister.getInstance().getConfig()); - if (_fileChooser.showSaveDialog(MainFrame.this) == JOptionPane.YES_OPTION) { - File f = _fileChooser.getSelectedFile(); - if (!f.getPath().endsWith(".xml")) { - f = new File(f.getPath() + ".xml"); - } - ConfigPersister.getInstance().save(f); - _saved = true; - showConfigName(f); - return true; - } - return false; - } catch (InvariantViolationException ex) { - warn(ex); - return false; - } catch (BindingException ex) { - warn(ex.getMessage()); - return false; - } catch (ConfigPersisterException ex) { - warn(ex.getMessage()); - return false; - } - } - - private void showConfigName(File config) { - setTitle(Main.getName() + " - " + (config != null ? config.getName() - : Messages.getString("MainFrame.untitled"))); - } - - private void setRunEnabled(boolean enabled) { - if (!enabled) { - _outfile = null; - } - _runButton.setEnabled(enabled); - } - - private void clearConfig() { - ConfigPersister.getInstance().createBlank(); - _configForm.clear(ConfigPersister.getInstance().getConfig()); - } - - private class MainFrameListener extends WindowAdapter { - public void windowOpened(WindowEvent e) { - clearConfig(); - } - - public void windowClosing(WindowEvent e) { - if (isModified()) { - System.exit(0); - } - } - } - - private class NewActionListener implements ActionListener { - public void actionPerformed(ActionEvent e) { - if (isModified()) { - clearConfig(); - } - _saved = false; - showConfigName(null); - setRunEnabled(false); - } - } - - private class OpenActionListener implements ActionListener { - public void actionPerformed(ActionEvent e) { - try { - if (isModified() && _fileChooser.showOpenDialog(MainFrame.this) - == JOptionPane.YES_OPTION) { - final File f = _fileChooser.getSelectedFile(); - if (f.getPath().endsWith(".xml")) { - ConfigPersister.getInstance().load(f); - _saved = true; - } else { - ConfigPersister.getInstance().loadVersion1(f); - _saved = false; - } - _configForm.put(ConfigPersister.getInstance().getConfig()); - showConfigName(f); - setRunEnabled(false); - } - } catch (ConfigPersisterException ex) { - warn(ex.getMessage()); - } catch (BindingException ex) { - warn(ex.getMessage()); - } - } - } - - private class SaveActionListener implements ActionListener { - public void actionPerformed(ActionEvent e) { - save(); - } - } - - private class BuildActionListener implements ActionListener { - public void actionPerformed(ActionEvent e) { - final Log log = Log.getSwingLog(_configForm.getLogTextArea()); - try { - if ((!_saved || _configForm.isModified()) - && !save()) { - return; - } - log.clear(); - ConfigPersister.getInstance().getConfig().checkInvariants(); - Builder b = new Builder(log); - _outfile = b.build(); - setRunEnabled(ConfigPersister.getInstance().getConfig() - .getHeaderType() == Config.GUI_HEADER // TODO fix console app test - && (Util.WINDOWS_OS || !ConfigPersister.getInstance() - .getConfig().isDontWrapJar())); - } catch (InvariantViolationException ex) { - setRunEnabled(false); - ex.setBinding(_configForm.getBinding(ex.getProperty())); - warn(ex); - } catch (BuilderException ex) { - setRunEnabled(false); - log.append(ex.getMessage()); - } - } - } - - private class RunActionListener implements ActionListener { - public void actionPerformed(ActionEvent e) { - try { - getGlassPane().setVisible(true); - Worker.post(new Task() { - public Object run() throws ExecException { - Log log = Log.getSwingLog(_configForm.getLogTextArea()); - log.clear(); - String path = _outfile.getPath(); - if (Util.WINDOWS_OS) { - log.append(Messages.getString("MainFrame.executing") + path); - Util.exec(new String[] { path }, log); - } else { - log.append(Messages.getString("MainFrame.jar.integrity.test") - + path); - Util.exec(new String[] { "java", "-jar", path }, log); - } - return null; - } - }); - } catch (Exception ex) { - // XXX errors logged by exec - } finally { - getGlassPane().setVisible(false); - } - }; - } - - private class AboutActionListener implements ActionListener { - public void actionPerformed(ActionEvent e) { - info(Main.getDescription()); - } - } -} diff --git a/build/windows/launcher/launch4j/src/net/sf/launch4j/formimpl/Messages.java b/build/windows/launcher/launch4j/src/net/sf/launch4j/formimpl/Messages.java deleted file mode 100644 index 5e1c64110..000000000 --- a/build/windows/launcher/launch4j/src/net/sf/launch4j/formimpl/Messages.java +++ /dev/null @@ -1,55 +0,0 @@ -/* - Launch4j (http://launch4j.sourceforge.net/) - Cross-platform Java application wrapper for creating Windows native executables. - - Copyright (c) 2004, 2007 Grzegorz Kowal - - All rights reserved. - - Redistribution and use in source and binary forms, with or without modification, - are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - * Neither the name of the Launch4j nor the names of its contributors - may be used to endorse or promote products derived from this software without - specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR - CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, - EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -*/ - -package net.sf.launch4j.formimpl; - -import java.util.MissingResourceException; -import java.util.ResourceBundle; - -public class Messages { - private static final String BUNDLE_NAME = "net.sf.launch4j.formimpl.messages"; - - private static final ResourceBundle RESOURCE_BUNDLE = ResourceBundle - .getBundle(BUNDLE_NAME); - - private Messages() { - } - - public static String getString(String key) { - try { - return RESOURCE_BUNDLE.getString(key); - } catch (MissingResourceException e) { - return '!' + key + '!'; - } - } -} diff --git a/build/windows/launcher/launch4j/src/net/sf/launch4j/formimpl/MessagesFormImpl.java b/build/windows/launcher/launch4j/src/net/sf/launch4j/formimpl/MessagesFormImpl.java deleted file mode 100644 index c05d7f047..000000000 --- a/build/windows/launcher/launch4j/src/net/sf/launch4j/formimpl/MessagesFormImpl.java +++ /dev/null @@ -1,58 +0,0 @@ -/* - Launch4j (http://launch4j.sourceforge.net/) - Cross-platform Java application wrapper for creating Windows native executables. - - Copyright (c) 2004, 2007 Grzegorz Kowal - - All rights reserved. - - Redistribution and use in source and binary forms, with or without modification, - are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - * Neither the name of the Launch4j nor the names of its contributors - may be used to endorse or promote products derived from this software without - specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR - CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, - EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -*/ - -/* - * Created on Oct 7, 2006 - */ -package net.sf.launch4j.formimpl; - -import net.sf.launch4j.binding.Bindings; -import net.sf.launch4j.config.Msg; -import net.sf.launch4j.form.MessagesForm; - -/** - * @author Copyright (C) 2006 Grzegorz Kowal - */ -public class MessagesFormImpl extends MessagesForm { - - public MessagesFormImpl(Bindings bindings) { - Msg m = new Msg(); - bindings.addOptComponent("messages", Msg.class, _messagesCheck) - .add("messages.startupErr", _startupErrTextArea, m.getStartupErr()) - .add("messages.bundledJreErr", _bundledJreErrTextArea, m.getBundledJreErr()) - .add("messages.jreVersionErr", _jreVersionErrTextArea, m.getJreVersionErr()) - .add("messages.launcherErr", _launcherErrTextArea, m.getLauncherErr()) - .add("messages.instanceAlreadyExistsMsg", _instanceAlreadyExistsMsgTextArea, - m.getInstanceAlreadyExistsMsg()); - } -} diff --git a/build/windows/launcher/launch4j/src/net/sf/launch4j/formimpl/SingleInstanceFormImpl.java b/build/windows/launcher/launch4j/src/net/sf/launch4j/formimpl/SingleInstanceFormImpl.java deleted file mode 100644 index c916a9184..000000000 --- a/build/windows/launcher/launch4j/src/net/sf/launch4j/formimpl/SingleInstanceFormImpl.java +++ /dev/null @@ -1,54 +0,0 @@ -/* - Launch4j (http://launch4j.sourceforge.net/) - Cross-platform Java application wrapper for creating Windows native executables. - - Copyright (c) 2004, 2007 Grzegorz Kowal - - All rights reserved. - - Redistribution and use in source and binary forms, with or without modification, - are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - * Neither the name of the Launch4j nor the names of its contributors - may be used to endorse or promote products derived from this software without - specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR - CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, - EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -*/ - -/** - * Created on 2007-09-22 - */ -package net.sf.launch4j.formimpl; - -import net.sf.launch4j.binding.Bindings; -import net.sf.launch4j.config.SingleInstance; -import net.sf.launch4j.form.SingleInstanceForm; - -/** - * @author Copyright (C) 2007 Grzegorz Kowal - */ -public class SingleInstanceFormImpl extends SingleInstanceForm { - - public SingleInstanceFormImpl(Bindings bindings) { - bindings.addOptComponent("singleInstance", SingleInstance.class, - _singleInstanceCheck) - .add("singleInstance.mutexName", _mutexNameField) - .add("singleInstance.windowTitle", _windowTitleField); - } -} diff --git a/build/windows/launcher/launch4j/src/net/sf/launch4j/formimpl/SplashFormImpl.java b/build/windows/launcher/launch4j/src/net/sf/launch4j/formimpl/SplashFormImpl.java deleted file mode 100644 index 7413d4a21..000000000 --- a/build/windows/launcher/launch4j/src/net/sf/launch4j/formimpl/SplashFormImpl.java +++ /dev/null @@ -1,61 +0,0 @@ -/* - Launch4j (http://launch4j.sourceforge.net/) - Cross-platform Java application wrapper for creating Windows native executables. - - Copyright (c) 2004, 2007 Grzegorz Kowal - - All rights reserved. - - Redistribution and use in source and binary forms, with or without modification, - are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - * Neither the name of the Launch4j nor the names of its contributors - may be used to endorse or promote products derived from this software without - specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR - CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, - EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -*/ - -/* - * Created on May 1, 2006 - */ -package net.sf.launch4j.formimpl; - -import javax.swing.JFileChooser; - -import net.sf.launch4j.FileChooserFilter; -import net.sf.launch4j.binding.Bindings; -import net.sf.launch4j.config.Splash; -import net.sf.launch4j.form.SplashForm; - -/** - * @author Copyright (C) 2006 Grzegorz Kowal - */ -public class SplashFormImpl extends SplashForm { - - public SplashFormImpl(Bindings bindings, JFileChooser fc) { - bindings.addOptComponent("splash", Splash.class, _splashCheck) - .add("splash.file", _splashFileField) - .add("splash.waitForWindow", _waitForWindowCheck, true) - .add("splash.timeout", _timeoutField, "60") - .add("splash.timeoutErr", _timeoutErrCheck, true); - - _splashFileButton.addActionListener(new BrowseActionListener(false, fc, - new FileChooserFilter("Bitmap files (.bmp)", ".bmp"), _splashFileField)); - } -} diff --git a/build/windows/launcher/launch4j/src/net/sf/launch4j/formimpl/VersionInfoFormImpl.java b/build/windows/launcher/launch4j/src/net/sf/launch4j/formimpl/VersionInfoFormImpl.java deleted file mode 100644 index c2f60d1d3..000000000 --- a/build/windows/launcher/launch4j/src/net/sf/launch4j/formimpl/VersionInfoFormImpl.java +++ /dev/null @@ -1,63 +0,0 @@ -/* - Launch4j (http://launch4j.sourceforge.net/) - Cross-platform Java application wrapper for creating Windows native executables. - - Copyright (c) 2004, 2007 Grzegorz Kowal - - All rights reserved. - - Redistribution and use in source and binary forms, with or without modification, - are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - * Neither the name of the Launch4j nor the names of its contributors - may be used to endorse or promote products derived from this software without - specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR - CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, - EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -*/ - -/* - * Created on May 1, 2006 - */ -package net.sf.launch4j.formimpl; - -import javax.swing.JFileChooser; - -import net.sf.launch4j.binding.Bindings; -import net.sf.launch4j.config.VersionInfo; -import net.sf.launch4j.form.VersionInfoForm; - -/** - * @author Copyright (C) 2006 Grzegorz Kowal - */ -public class VersionInfoFormImpl extends VersionInfoForm { - - public VersionInfoFormImpl(Bindings bindings, JFileChooser fc) { - bindings.addOptComponent("versionInfo", VersionInfo.class, _versionInfoCheck) - .add("versionInfo.fileVersion", _fileVersionField) - .add("versionInfo.productVersion", _productVersionField) - .add("versionInfo.fileDescription", _fileDescriptionField) - .add("versionInfo.internalName", _internalNameField) - .add("versionInfo.originalFilename", _originalFilenameField) - .add("versionInfo.productName", _productNameField) - .add("versionInfo.txtFileVersion", _txtFileVersionField) - .add("versionInfo.txtProductVersion", _txtProductVersionField) - .add("versionInfo.companyName", _companyNameField) - .add("versionInfo.copyright", _copyrightField); - } -} diff --git a/build/windows/launcher/launch4j/src/net/sf/launch4j/formimpl/messages.properties b/build/windows/launcher/launch4j/src/net/sf/launch4j/formimpl/messages.properties deleted file mode 100644 index 53a2442a8..000000000 --- a/build/windows/launcher/launch4j/src/net/sf/launch4j/formimpl/messages.properties +++ /dev/null @@ -1,74 +0,0 @@ -# -# Launch4j (http://launch4j.sourceforge.net/) -# Cross-platform Java application wrapper for creating Windows native executables. -# -# Copyright (c) 2004, 2007 Grzegorz Kowal -# -# All rights reserved. -# -# Redistribution and use in source and binary forms, with or without modification, -# are permitted provided that the following conditions are met: -# -# * Redistributions of source code must retain the above copyright notice, -# this list of conditions and the following disclaimer. -# * Redistributions in binary form must reproduce the above copyright notice, -# this list of conditions and the following disclaimer in the documentation -# and/or other materials provided with the distribution. -# * Neither the name of the Launch4j nor the names of its contributors -# may be used to endorse or promote products derived from this software without -# specific prior written permission. -# -# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR -# CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -# EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -# PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -# LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -# NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -# SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -# - -tab.basic=Basic -tab.classpath=Classpath -tab.header=Header -tab.singleInstance=Single instance -tab.jre=JRE -tab.envVars=Set env. variables -tab.splash=Splash -tab.version=Version Info -tab.messages=Messages - -# Basic -jar=Jar: -jarPath=Jar runtime path: -jarTip=Application jar. -jarPathTip=Optional runtime path of the jar relative to the executable. For example, if the executable launcher and the application jar named calc.exe and calc.jar are in the same directory, it would be: calc.jar. - -# Classpath -specifyClassPath=Specify classpath item to add. -confirmClassPathRemoval=Remove selected classpath items? -noManifest=The selected jar does not have a manifest. - -# JRE -specifyVar=Specify environment variable to add. -otherVar=Other var -jdkPreference.jre.only=Only use public JREs -jdkPreference.prefer.jre=Prefer public JRE, but use JDK runtime if newer -jdkPreference.prefer.jdk=Prefer JDK runtime, but use public JRE if newer -jdkPreference.jdk.only=Only use private JDK runtimes - -MainFrame.config.files=launch4j config files (.xml, .cfg) -MainFrame.new.config=New configuration -MainFrame.open.config=Open configuration or import 1.x -MainFrame.save.config=Save configuration -MainFrame.build.wrapper=Build wrapper -MainFrame.test.wrapper=Test wrapper -MainFrame.about.launch4j=About launch4j -MainFrame.discard.changes=Discard changes? -MainFrame.confirm=Confirm -MainFrame.untitled=untitled -MainFrame.executing=Executing: -MainFrame.jar.integrity.test=Jar integrity test, executing: diff --git a/build/windows/launcher/launch4j/src/net/sf/launch4j/formimpl/messages_es.properties b/build/windows/launcher/launch4j/src/net/sf/launch4j/formimpl/messages_es.properties deleted file mode 100644 index 1d2fac25f..000000000 --- a/build/windows/launcher/launch4j/src/net/sf/launch4j/formimpl/messages_es.properties +++ /dev/null @@ -1,56 +0,0 @@ -# -# Launch4j (http://launch4j.sourceforge.net/) -# Cross-platform Java application wrapper for creating Windows native executables. -# -# Copyright (c) 2004, 2007 Grzegorz Kowal, Patricio Martínez Ros -# -# All rights reserved. -# -# Redistribution and use in source and binary forms, with or without modification, -# are permitted provided that the following conditions are met: -# -# * Redistributions of source code must retain the above copyright notice, -# this list of conditions and the following disclaimer. -# * Redistributions in binary form must reproduce the above copyright notice, -# this list of conditions and the following disclaimer in the documentation -# and/or other materials provided with the distribution. -# * Neither the name of the Launch4j nor the names of its contributors -# may be used to endorse or promote products derived from this software without -# specific prior written permission. -# -# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR -# CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -# EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -# PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -# LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -# NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -# SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -# - -tab.basic = B\u00E1sico -tab.header = Cabecera -tab.jre = JRE -tab.splash = Pantalla de bienvenida -tab.version = Informaci\u00F3n de la versi\u00F3n - -jar = Jar -jarPath = Ruta del jar -jarTip = Jar de la aplicaci\u00F3n. -jarPathTip = Ruta del jar relativa al ejecutable. Por ejemplo, si el lanzador ejecutable y el jar de la aplicaci\u00F3n, llamados calc.exe y calc.jar respectivamente, est\u00E1n en el mismo directorio, ser\u00EDa\: calc.jar. - -MainFrame.config.files = Ficheros de configuraci\u00F3n de launch4j (.xml, .cfg) -MainFrame.new.config = Nueva configuraci\u00F3n -MainFrame.open.config = Abrir configuraci\u00F3n o importar 1.x -MainFrame.save.config = Guardar configuraci\u00F3n -MainFrame.build.wrapper = Construir el empaquetador -MainFrame.test.wrapper = Comprobar el empaquetador -MainFrame.about.launch4j = Acerca de launch4j -MainFrame.discard.changes = \u00BFDescartar cambios? -MainFrame.confirm = Confirmar -MainFrame.untitled = Sin nombre -MainFrame.executing = Ejecutando\: -MainFrame.jar.integrity.test = Prueba de integridad jar, ejecutando\: diff --git a/build/windows/launcher/launch4j/src/net/sf/launch4j/messages.properties b/build/windows/launcher/launch4j/src/net/sf/launch4j/messages.properties deleted file mode 100644 index cf28d15af..000000000 --- a/build/windows/launcher/launch4j/src/net/sf/launch4j/messages.properties +++ /dev/null @@ -1,45 +0,0 @@ -# -# Launch4j (http://launch4j.sourceforge.net/) -# Cross-platform Java application wrapper for creating Windows native executables. -# -# Copyright (c) 2004, 2007 Grzegorz Kowal -# -# All rights reserved. -# -# Redistribution and use in source and binary forms, with or without modification, -# are permitted provided that the following conditions are met: -# -# * Redistributions of source code must retain the above copyright notice, -# this list of conditions and the following disclaimer. -# * Redistributions in binary form must reproduce the above copyright notice, -# this list of conditions and the following disclaimer in the documentation -# and/or other materials provided with the distribution. -# * Neither the name of the Launch4j nor the names of its contributors -# may be used to endorse or promote products derived from this software without -# specific prior written permission. -# -# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR -# CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -# EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -# PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -# LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -# NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -# SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -# - -Main.usage=usage - -Builder.compiling.resources=Compiling resources -Builder.linking=Linking -Builder.wrapping=Wrapping -Builder.success=Successfully created -Builder.generated.resource.file=Generated resource file...\n -Builder.line.has.errors=Line {0} has errors... - -Util.exec.failed=Exec failed -Util.tmpdir=Temporary file directory path (launch4j.tmpdir) cannot contain spaces. -Util.use.double.backslash=Use \\\\ to code Windows paths in fields that don't represent files or paths! diff --git a/build/windows/launcher/launch4j/src/net/sf/launch4j/messages_es.properties b/build/windows/launcher/launch4j/src/net/sf/launch4j/messages_es.properties deleted file mode 100644 index b179d9bd5..000000000 --- a/build/windows/launcher/launch4j/src/net/sf/launch4j/messages_es.properties +++ /dev/null @@ -1,45 +0,0 @@ -# -# Launch4j (http://launch4j.sourceforge.net/) -# Cross-platform Java application wrapper for creating Windows native executables. -# -# Copyright (c) 2004, 2007 Grzegorz Kowal, Patricio Martínez Ros -# -# All rights reserved. -# -# Redistribution and use in source and binary forms, with or without modification, -# are permitted provided that the following conditions are met: -# -# * Redistributions of source code must retain the above copyright notice, -# this list of conditions and the following disclaimer. -# * Redistributions in binary form must reproduce the above copyright notice, -# this list of conditions and the following disclaimer in the documentation -# and/or other materials provided with the distribution. -# * Neither the name of the Launch4j nor the names of its contributors -# may be used to endorse or promote products derived from this software without -# specific prior written permission. -# -# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR -# CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -# EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -# PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -# LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -# NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -# SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -# - -Main.usage=Uso - -Builder.compiling.resources=Compilando recursos -Builder.linking=Enlazando -Builder.wrapping=Empaquetando -Builder.success=Creado con \ufffdxito -Builder.generated.resource.file=Fichero de recursos generado...\n -Builder.line.has.errors=Line {0} has errors... - -Util.exec.failed=Fallo en la ejecuci\ufffd -Util.tmpdir=Temporary file directory path (launch4j.tmpdir) cannot contain spaces. -Util.use.double.backslash=Use \\\\ to code Windows paths in fields that don't represent files or paths! \ No newline at end of file diff --git a/build/windows/launcher/launch4j/w32api/MinGW.LICENSE.txt b/build/windows/launcher/launch4j/w32api/MinGW.LICENSE.txt deleted file mode 100644 index 141412dd9..000000000 --- a/build/windows/launcher/launch4j/w32api/MinGW.LICENSE.txt +++ /dev/null @@ -1,25 +0,0 @@ -MinGW - Licensing Terms - -Various pieces distributed with MinGW come with its own copyright and license: - -Basic MinGW runtime - MinGW base runtime package is uncopyrighted and placed in the public domain. - This basically means that you can do what you want with the code. - -w32api - You are free to use, modify and copy this package. - No restrictions are imposed on programs or object files compiled with this library. - You may not restrict the the usage of this library. - You may distribute this library as part of another package or as a modified package - if and only if you do not restrict the usage of the portions consisting - of this (optionally modified) library. - If distributed as a modified package then this file must be included. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty - of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - -MinGW profiling code - MinGW profiling code is distributed under the GNU General Public License. - -The development tools such as GCC, GDB, GNU Make, etc all covered by GNU General Public License. diff --git a/build/windows/launcher/launch4j/w32api/crt2.o b/build/windows/launcher/launch4j/w32api/crt2.o deleted file mode 100755 index f81f836cf0029d4af7b7db21e05a85add3ba4627..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2195 zcmZ`)UuYaf9G*?ic+%KJjWyb;*Lc=~aP+K5DIAv6_@EJD)1!sv7&n*Ax#eze*_*pm zUn*Slu&f6WrGg4t1W{iUEK+Hav!&EOeTaP!MIRI_ZRkBzkZ_dJ_5022?rn??+{`!M z_xm@$olGXRenz8{VC)fz5?V$WM})*`TJB@)b-)>A%C-Zi7<(x*rwd(~{O`Pnv36#* zR*M@9$2S3f4R(3=a#H8w1H-KJ8<;KYIvM=(?T4*#yhIg%ING!gIMd37lN3F6C|`_E7FY zEcNpUgr2bMsw-kS4kO2>f#fe=dnb1s#@BufvVKLyxs!qY;_A?`28xgcu9Sgbwt-@P z7uitVI~LnR$M*GPe|hC;wW9(~$(YXsF;^b#*`1ckOsH&t()tn}taauwTF}qwW+&Y$ zbdi?`)v1o^*oBEMai?f%<^OhP(!<`Jv~iIOeNCdq!QiCQ@dSxD{=p9kc=yWfrJ+R+ zpn2nWk&*`F?V*FPcz%aFn3k@}xOt;3HY*L;5-OYb;*>k0tdyzrbw^dLe_mH46_Zp^ z=#!tI#<&UP=AM%_?v`Ln1<2yO@!`-$5i5CWQ6tu$W+#awQXhTka`oF=zQ5Euxs47W z?<48B|DpbITo3wnx#0iN65CilwqL^71-FOs8)5H7=wgI^0eVQP*CQ^4N|eX$2o-?t zfW-it1-eUm90pRp4Iuhz1FQ*jw?xMy?p>fU>G1*3JyQJyXhfpVfauf%?3+maA>w`l z+A4j2i?}O5D#~9GcN1u=D=!=f9O+cF^8Us=_KOUi-KwG4`8|VRv z#(_3TGzp|CJpiP#6(a5^(0#BQVDCrh3!qWSodddGqRhNmHh^f{@);{>MMq>aMaA@H zx?D6goTgt>_}?>ie+rtkk>V4WZR8>b3&uEpOA*6$JgcT)pZ6GEwTNm*O#J1g#QoYu zXxk}RG~%x=#Q&@?{^HW3-LEAh{}6DlJEex&kxd_y47x$*R}86nnu0<37>oaJP|VRl zr-kCoSE_Sir-`9K&qO#B^LDt!s+f<~F=y5>->+dfFUqbeG8M$3zpWm_E4pcgMD%s8 ztYiA9<#JFQUNcLUUXC#Y2iMpTGrEo$Tf=0rOh*e9Rq;_m#`Qx@}3}22@og5jjXYM0IM&n)Bpeg diff --git a/build/windows/launcher/launch4j/w32api/libadvapi32.a b/build/windows/launcher/launch4j/w32api/libadvapi32.a deleted file mode 100755 index c471853c7d04274e3b24db67385e541d39ff128c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 410156 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

  • bunwgjl&A7!Ll3srE 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 diff --git a/build/windows/launcher/launch4j/w32api/libgcc.a b/build/windows/launcher/launch4j/w32api/libgcc.a deleted file mode 100755 index d3f89479ee9608c634c996cc7548aabd0943631f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 53694 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 y$Y=JuX>Ts?<>bIa#uhi6qJHhF&6O3I87qRY0Nu diff --git a/build/windows/launcher/launch4j/w32api/libkernel32.a b/build/windows/launcher/launch4j/w32api/libkernel32.a deleted file mode 100755 index 5d3eb074f5097b30a42feb2422e92464a306bf01..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 655198 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

    ~>88nRgISv}3fI8E144os>mXqC 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 diff --git a/build/windows/launcher/launch4j/w32api/libmingw32.a b/build/windows/launcher/launch4j/w32api/libmingw32.a deleted file mode 100755 index d1f7888d8129dbea49e96bfade7b49614dbdc81d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6802 zcmd5>U2Gdg5FRJ4N!`#CYG^?qjw&iYQd2vL-5{09B?%Bn+L9mf8(kdxl3MsDvd_>W z9t>$7tPm+etprjL0$%!1-cV^#1tEDrc>q-r4~R;*acO()$k$5T`XhyLfOEc|ALXVm0Otw@M6`~|I0G*d?gdXfj*OT$o=g#*>DgF%s!$1c#>{dk6OQ zclC7Y2l_e(I`-?mo!$G}_3o~|eqFzMb?3egRM}bXm{K<>Z_Uj@G~^x28o5|{2b<20 zL_BLYrFVM0Xk#)l@?6vMbW5qH1Ac!f6hcq8UuO!@G7SKEj${$1eyEXXN&VD71D4VrCr_{)E?jXl;5;8n;iG|#y`MIgjw$lsZtZ)2^n>YAt z#e8I9rZ8u2E-X!*eTeE;d>_!yv$>^j+>OLtq~gVw2j>Da|^tKUuYxEDjmih>r(UJc-@ujHg;`RSRQHe(Hh|Z61<}{Yd-BIUbS@`IXu- z9Xh(P6XmoeQNM71U>)D-$S_iINuD4#+oYZ?$Qml`l0>u;L_>*0k6;jwi<23y3kI-W zr>{Xgl8C=y#Ap%K9icn=_xDPN)^_RDTM`g7O|woh72OKVVu`(V?7+1XC34gso#UV7kSXdI}1yqucNbUA~Spik1zBeUK0de$OFDD<;9e{V-9Df&NRi41 zgjzzV4?O5GiU&Ritg>BG0#uGCR7c_%QxUZldnEtcq$0|$6P$`DQDgrKJadV26wviZ zf-*bNila`BrChQ_DBv%bJgP`A5w@rXoyD?4y2-Hg~5n4wI*J;4`N%w`E_0VP?nBYJ^{Z-NQ94Dc2z)BNX^pezNC_m$rk^K zj|&&h|14#T>iNl9spV4Zt_$aQHJ_IF-NC1HzAU91+ z*JXC}yA|%XAY5iG<%UJ9)N+-B)l2)JH`VIGbGB|ZNJ5LVt50f0h~&{wzHcNK2&9zX zA&YNMkisM*+xkCZZ!F_+$PWEjM@YfTVn!5)wVM$Q&rtV;3yVH}(!#88(l!2do$GCq zzqL$d=CTbXvH;JX=sZL?_t3nGd5?;-5<6KA6rQMrGc{5^jAM`uY*PJe*9oo~|B^1{ ze}ZU*0HtRZlJrnfq#77QPS;m|86HnYMh$&9k~ONl8yAU0aTi@{zqJNL1AD*Gej?vF zeSMj@tkBl5-zd_TQ=T#u1>K}2_5*LBdY{YXa&_M4zLonSerr)c`-^K(zUjh;OI|`w Q-pBm^g(!Vr*Z7aezeoq>KmY&$ diff --git a/build/windows/launcher/launch4j/w32api/libmsvcrt.a b/build/windows/launcher/launch4j/w32api/libmsvcrt.a deleted file mode 100755 index 6714146b6957201665a0e97ca348824ae41f9c33..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 503692 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 diff --git a/build/windows/launcher/launch4j/w32api/libuser32.a b/build/windows/launcher/launch4j/w32api/libuser32.a deleted file mode 100755 index 387fb650d2364f0711b605f6cb542ef7208b8974..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 472426 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

    Q_^ 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 diff --git a/build/windows/launcher/launch4j/web/bullet.gif b/build/windows/launcher/launch4j/web/bullet.gif deleted file mode 100644 index f3f133bb872eeaf0d9b8eb8192710ee2ae90e927..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 151 zcmZ?wbhEHbWMkl9Xc1=EvuDr2g9nctJq84)P6Gj$ICJ{K`3pdB^~#kiS3%&`&6~Gw z0nx4d_wPS>{N%}#$Nz}~ia%KxxftXbbQpjDWG4fw$OH90-%K;NES43gR%OrL - - - Launch4j - Cross-platform Java executable wrapper - - - - - - - -

    - - diff --git a/build/windows/launcher/launch4j/web/docs.html b/build/windows/launcher/launch4j/web/docs.html deleted file mode 100644 index 67f898eb2..000000000 --- a/build/windows/launcher/launch4j/web/docs.html +++ /dev/null @@ -1,585 +0,0 @@ - - - - Launch4j - Cross-platform Java executable wrapper - - - - - - - -
    -
    - launch4j 3.0.1 -
    - -
    -Running launch4j
    -Configuration file
    -Importing 1.x configuration
    -Ant Task
    -Additional JVM options at runtime
    -Runtime options
    -Settings
    - -

    Running launch4j

    -Run launch4j.exe or launch4j script without command -line arguments to enter the GUI mode. - -
    launch4j.exe
    - -To wrap a jar in console mode use launch4jc.exe and -specify the configuration file. - -
    launch4jc.exe config.xml
    - -On Linux use the launch4j script. - -
    launch4j ./demo/l4j/config.xml
    - -

    Configuration file

    -Launch4j requires an xml configuration file for each output executable. -You can create and edit it conveniently using the graphic user -interface or your favorite editor. Alternatively it's possible to pass -all of the configuration parameters through the Ant task. All files -may be absolute paths or relative to the configuration file path. - -
    -<!-- Bold elements are required -->
    -<launch4jConfig>
    -  <headerType>gui|console</headerType>
    -  <outfile>file.exe</outfile>
    -  <jar>file</jar>
    -  <dontWrapJar>true|false</dontWrapJar>
    -  <errTitle>text</errTitle>
    -  <downloadUrl>http://java.com/download</downloadUrl>
    -  <supportUrl>url</supportUrl>
    -  <cmdLine>text</cmdLine>
    -  <chdir>path</chdir>
    -  <priority>normal|idle|high</priority>
    -  <customProcName>true|false</customProcName>
    -  <stayAlive>true|false</stayAlive>
    -  <icon>file</icon>
    -  <obj>header object file</obj>
    -  ...
    -  <lib>w32api lib</lib>
    -  ...
    -  <var>var=text</var>
    -  ...
    -  <classPath>
    -    <mainClass>main class</mainClass>
    -    <cp>classpath</cp>
    -    ...
    -  </classPath>
    -  <singleInstance>
    -    <mutexName>text</mutexName>
    -    <windowTitle>text</windowTitle>
    -  </singleInstance> 
    -  <jre>
    -    <!-- Specify one of the following or both -->
    -    <path>bundled JRE path</path>
    -    <minVersion>x.x.x[_xx]</minVersion>
    -    <maxVersion>x.x.x[_xx]</maxVersion>
    -    <jdkPreference>jreOnly|preferJre|preferJdk|jdkOnly</jdkPreference>
    -    <!-- Heap sizes in MB and % of free memory -->
    -    <initialHeapSize>MB</initialHeapSize>
    -    <initialHeapPercent>%</initialHeapPercent>
    -    <maxHeapSize>MB</maxHeapSize>
    -    <maxHeapPercent>%</maxHeapPercent>
    -    <opt>text</opt>
    -    ...
    -  </jre>
    -  <splash>
    -    <file>file</file>
    -    <waitForWindow>true|false</waitForWindow>
    -    <timeout>seconds [60]</timeout>
    -    <timeoutErr>true|false</timeoutErr>
    -  </splash>
    -  <versionInfo>
    -    <fileVersion>x.x.x.x</fileVersion>
    -    <txtFileVersion>text</txtFileVersion>
    -    <fileDescription>text</fileDescription>
    -    <copyright>text</copyright>
    -    <productVersion>x.x.x.x</productVersion>
    -    <txtProductVersion>text</txtProductVersion>
    -    <productName>text</productName>
    -    <companyName>text</companyName>
    -    <internalName>filename</internalName>
    -    <originalFilename>filename.exe</originalFilename>
    -  </versionInfo>
    -  <messages>
    -    <startupErr>text</startupErr>
    -    <bundledJreErr>text</bundledJreErr>
    -    <jreVersionErr>text</jreVersionErr>
    -    <launcherErr>text</launcherErr>
    -  </messages>
    -</launch4jConfig>
    -
    - -
    -
    <headerType>
    -
    - Type of the header used to wrap the application. - - - - - - - - - - - - - - - - - - - - - - - -
    Header typeLauncherSplash screenWait for the application to close
    guijavawyeswrapper waits only if stayAlive is set to true, - otherwise it terminates immediately or after closing - the splash screen. -
    consolejavanoalways waits and returns application's exit code.
    -
    -
    -
    -
    <outfile>
    -
    Output executable file.
    -
    -
    -
    <jar>
    -
    - Optional, by default specifies the jar to wrap. To launch a jar without - wrapping it enter the runtime path of the jar relative to - the executable and set <dontWrapJar> to true. - For example, if the executable launcher and the application jar named - calc.exe and calc.jar are in the same directory - then you would use <jar>calc.jar</jar> - and <dontWrapJar>true</dontWrapJar>. -
    -
    -
    -
    <dontWrapJar>
    -
    - Optional, defaults to false. Launch4j by default wraps jars in native - executables, you can prevent this by setting <dontWrapJar> to true. - The exe acts then as a launcher and starts the application specified in - <jar> or <classPath><mainClass> -
    -
    -
    -
    <errTitle>
    -
    - Optional, sets the title of the error message box that's displayed if Java cannot - be found for instance. This usually should contain the name of your - application. The console header prefixes error messages with this - property (myapp: error...) -
    -
    -
    -
    <cmdLine>
    -
    Optional, constant command line arguments.
    -
    -
    -
    <chdir>
    -
    Optional. Change current directory to an arbitrary path relative to the executable. - If you omit this property or leave it blank it will have no effect. - Setting it to . will change the current dir to the same directory - as the executable. .. will change it to the parent directory, and so on. -
    -
    -
    <chdir>.</chdir>
    -
    -
    -
    <chdir>../somedir</chdir>
    -
    -
    -
    -
    <customProcName>
    -
    Optional, defaults to false. - Set the process name as the executable filename and use Xp style manifests - (if any). - Creates a temporary file in launch4j-tmp directory inside the used JRE. - These files are deleted by any launch4j wrapped application, which sets - the process name and uses the same JRE. The removal takes place - when the application starts, - so at least one copy of this file will always be present. -
    -
    -
    -
    <stayAlive>
    -
    Optional, defaults to false in GUI header, always true in console header. - When enabled the launcher waits for the Java application - to finish and returns it's exit code. -
    -
    -
    -
    <icon>
    -
    Application icon in ICO format. May contain multiple color depths/resolutions.
    -
    -
    -
    <obj>
    -
    Optional, custom headers only. Ordered list of header object files.
    -
    -
    -
    <lib>
    -
    Optional, custom headers only. Ordered list of libraries used by header.
    -
    -
    -
    <singleInstance>
    -
    Optional, allow to run only a single instance of the application.
    -
    -
    -
    -
    <mutexName>
    -
    Unique mutex name that will identify the application.
    -
    <windowTitle>
    -
    Optional, recognized by GUI header only. Title or title part of a window - to bring up instead of running a new instance. -
    -
    -
    -
    -
    <jre>
    -
    Required element that groups JRE settings.
    -
    -
    -
    -
    <path>, <minVersion>, <maxVersion>
    -
    The <path> property is used - to specify the absolute or relative path (to the executable) of a bundled JRE, it - does not rely on the current directory or <chdir>. - Note that this path is not checked until the actual application execution. - If you'd like the wrapper to search for a JRE (public or SDK private) - use the <minVersion> property, you may also specify - the <maxVersion> to prevent it from using higher Java versions. - Launch4j will always use the highest version available (in the min/max range of course). - If a Sun's JRE is not available or does not satisfy the search criteria, - the search will be repeated on IBM runtimes. - You can also combine these properties to change the startup process... -
    -
    -
    -
    -
    <path>
    -
    Run if bundled JRE and javaw.exe are present, otherwise stop with error.
    -
    <path> + <minVersion>  [+ <maxVersion>]
    -
    Use bundled JRE first, if it cannot be located search for Java, - if that fails display error message and open the Java download page. -
    -
    <minVersion>  [+ <maxVersion>]
    -
    Search for Java, if an appropriate version cannot be found display - error message and open the Java download page. -
    -
    -
    -
    -
    -
    -
    <jdkPreference>
    -
    Optional, defaults to preferJre; Allows you to specify a preference - for a public JRE or a private JDK runtime. Valid values are: -
    -
    -
    -
    -
    jreOnly
    -
    Always use a public JRE (equivalent to the - old option dontUsePrivateJres=true)
    -
    preferJre
    -
    Prefer a public JRE, but use a JDK private - runtime if it is newer than the public - JRE (equivalent to the old option - dontUsePrivateJres=false)
    -
    preferJdk
    -
    Prefer a JDK private runtime, but use a - public JRE if it is newer than the - JDK
    -
    jdkOnly
    -
    Always use a private JDK runtime (fails - if there is no JDK installed)
    -
    -
    -
    -
    HeapSize, HeapPercent
    -
    If size and percent are specified, then the setting which yields - more memory will be chosen at runtime. In other words, setting both values - means: percent of free memory no less than size in MB. -
    -
    -
    -
    -
    <initialHeapSize>
    -
    Optional, initial heap size in MB.
    -
    -
    -
    <initialHeapPercent>
    -
    Optional, initial heap size in % of free memory.
    -
    -
    -
    <maxHeapSize>
    -
    Optional, max heap size in MB.
    -
    -
    -
    <maxHeapPercent>
    -
    Optional, max heap size in % of free memory.
    -
    -
    -
    -
    <opt>
    -
    Optional, accepts everything you would normally pass to - java/javaw launcher: assertion options, system properties and X options. - Here you can map environment and special variables EXEDIR - (exe's runtime directory), EXEFILE (exe's runtime full file path) - to system properties. All variable references must be surrounded with - percentage signs and quoted. -
    -<opt>-Dlaunch4j.exedir="%EXEDIR%"</opt>
    -<opt>-Dlaunch4j.exefile="%EXEFILE%"</opt>
    -<opt>-Denv.path="%Path%"</opt>
    -<opt>-Dsettings="%HomeDrive%%HomePath%\\settings.ini"</opt>
    -
    -
    -
    -
    - -
    -
    <splash>
    -
    Optional, groups the splash screen settings. Allowed only in GUI header.
    -
    -
    -
    -
    <file>
    -
    Splash screen image in BMP format.
    -
    -
    -
    <waitForWindow>
    -
    Optional, defaults to true. Close the splash screen when an application - window or Java error message box appears. If set to false, - the splash screen will be closed on timeout. -
    -
    -
    -
    <timeout>
    -
    Optional, defaults to 60. Number of seconds after which the splash screen - must be closed. Splash timeout may cause an error depending on - <timeoutErr>. -
    -
    -
    -
    <timeoutErr>
    -
    Optional, defaults to true. True signals an error on splash timeout, - false closes the splash screen quietly. -
    -
    -
    - -
    -
    <versionInfo>
    -
    Optional, version information to be displayed by the Windows Explorer.
    -
    -
    -
    -
    <fileVersion>
    -
    Version number 'x.x.x.x'
    -
    -
    -
    <txtFileVersion>
    -
    Free form file version, for example '1.20.RC1'.
    -
    -
    -
    <fileDescription>
    -
    File description presented to the user.
    -
    -
    -
    <copyright>
    -
    Legal copyright.
    -
    -
    -
    <productVersion>
    -
    Version number 'x.x.x.x'
    -
    -
    -
    <txtProductVersion>
    -
    Free form file version, for example '1.20.RC1'.
    -
    -
    -
    <productName>
    -
    Text.
    -
    -
    -
    <companyName>
    -
    Optional text.
    -
    -
    -
    <internalName>
    -
    Internal name without extension, original filename or module name for example.
    -
    -
    -
    <originalFilename>
    -
    Original name of the file without the path. Allows to determine - whether a file has been renamed by a user. -
    -
    -
    - -

    Importing 1.x configuration

    -It's possible to import a 1.x configuration file using the GUI -interface. Open the file, correct the paths and save it as a new xml -configuration. - -

    Ant task

    -You may set a launch4j directory property or change the task definition. - -
    <property name="launch4j.dir" location="/opt/launch4j" />
    - -Define the task in your Ant build script. - -
    -<taskdef name="launch4j"
    -    classname="net.sf.launch4j.ant.Launch4jTask"
    -    classpath="${launch4j.dir}/launch4j.jar
    -        :${launch4j.dir}/lib/xstream.jar" />
    -
    - -Execute the task! - -
    <launch4j configFile="./l4j/demo.xml" />
    - -You can set or override the following configuration properties... -

    - jar="absolute path or relative to basedir"
    - jarPath="relative path"
    - outfile
    - fileVersion
    - txtFileVersion
    - productVersion
    - txtProductVersion
    - bindir="alternate bin directory..."
    - tmpdir="alternate working directory..." -

    - -
    -<launch4j configFile="./l4j/demo.xml" outfile="mydemo.exe"
    -    fileVersion="1.0.0.0" txtFileVersion="1.0 RC2" />
    -
    - -You can also define the entire configuration in the task, but it will -not be possible to edit such a file in the GUI mode. All paths except -for <chdir>, <jre><path> and jarPath -are calculated using the basedir project attribute. - -
    -<launch4j>
    -  <config headerType="gui" outfile="demo.exe"
    -      dontWrapJar="true" jarPath="demo.jar" >
    -    <var>SETTINGS="%HomeDrive%%HomePath%\\settings.ini"</var>
    -    <classPath mainClass="org.demo.DemoApp">
    -        <cp>./lib/looks.jar</cp>
    -        <cp>%USER_LIBS%/*.jar</cp>
    -    </classPath>
    -    <jre minVersion="1.4.0">
    -        <opt>-Dlaunch4j.exedir="%EXEDIR%"</opt>
    -        <opt>-Dlaunch4j.exefile="%EXEFILE%"</opt>
    -    </jre>
    -  </config>
    -</launch4j>
    -
    - -

    Additional JVM options at runtime

    -When you create a wrapper or launcher all configuration details are compiled into the -executable and cannot be changed without recreating it or hacking with a resource editor. -Launch4j 2.1.2 introduces a new feature that allows to pass additional JVM options -at runtime from an .l4j.ini file. Now you can specify the options in the configuration file, -ini file or in both, but you cannot override them. The ini file's name must correspond -to the executable's (myapp.exe : myapp.l4j.ini). -The arguments should be separated with spaces or new lines, environment variable -expansion is supported, for example: -
    -# Launch4j runtime config
    --Dswing.aatext=true
    --Dsomevar="%SOMEVAR%"
    --Xms16m
    -
    - -

    Runtime options

    -
    -
    --l4j-debug
    -
    - To make sure the output executable is configured correctly you can use the - debug launching mode to log various information to the launch4j.log file. -
    - -
    --l4j-default-proc
    -
    - Use default process name. -
    - -
    --l4j-dont-wait
    -
    - Disable the "stay alive" function. -
    - -
    --l4j-no-splash
    -
    - Disable the splash screen. -
    - -
    --l4j-no-splash-err
    -
    - Disable splash screen error on timeout, might be useful on very slow computers. -
    -
    - -

    Settings

    -
    -
    Alternate bin directory: launch4j.bindir
    -
    - It's possible to override the default bin directory location which contains windres and ld - tools using the launch4j.bindir system property. The property can have two forms: - a path relative to Launch4j's directory (altbin for example) or an absolute path. -
    - -
    Working directory: launch4j.tmpdir
    -
    Change the working directory if the default path contains spaces which windres cannot handle.
    -
    -
    - -
    - - diff --git a/build/windows/launcher/launch4j/web/index.html b/build/windows/launcher/launch4j/web/index.html deleted file mode 100644 index d1f928e6e..000000000 --- a/build/windows/launcher/launch4j/web/index.html +++ /dev/null @@ -1,128 +0,0 @@ - - - - Launch4j - Cross-platform Java executable wrapper - - - - - - - -
    -
    - launch4j 3.0.1 -
    - -
    -

    Cross-platform Java executable wrapper

    -

    - Launch4j is a cross-platform tool for wrapping - Java applications distributed as jars in lightweight Windows - native executables. The executable can be - configured to search for a certain JRE version or - use a bundled one, and it's possible to set - runtime options, like the initial/max heap size. - The wrapper also provides better user experience - through an application icon, a native pre-JRE - splash screen, a custom process name, and a Java - download page in case the appropriate JRE cannot - be found. -

    -How to use Launch4 -

    Features

    -
      -
    • Launch4j wraps jars in Windows native executables and allows to run them - like a regular Windows program. It's possible to wrap applications - on Windows, Linux, Mac OS X and Solaris! -
    • -
    • Also creates launchers for jars and class files without wrapping.
    • -
    • - Supports executable jars and dynamic classpath resolution using - environment variables and wildcards. -
    • -
    • Doesn't extract the jar from the executable.
    • -
    • Custom application icon with multiple resolutions and color depths.
    • -
    • Native pre-JRE splash screen in BMP format shown until - the Java application starts. -
    • -
    • Process name as the executable filename to easily - identify your application, initial priority and - single aplication instance features. -
    • -
    • Works with a bundled JRE or searches for newest Sun or IBM JRE / JDK in given - version range.
    • -
    • Opens Java download page if an appropriate Java version cannot be - found or a support website in case of an error. -
    • -
    • Supports GUI and console apps.
    • -
    • Supports Vista manifests and XP visual style manifests.
    • -
    • Passes command line arguments, also supports constant arguments.
    • -
    • Allows to set the initial/max heap size also dynamically in percent of free memory.
    • -
    • JVM options: set system properties, tweak the garbage collection...
    • -
    • Runtime JVM options from an .l4j.ini file.
    • -
    • Runtime command line switches to change the compiled options.
    • -
    • Access to environment variables, the registry and executable file path through system properties.
    • -
    • Set environment variables.
    • -
    • Option to change current directory to the executable location.
    • -
    • The JRE's bin directory is appended to the Path environment variable.
    • -
    • Custom version information shown by Windows Explorer.
    • -
    • GUI and command line interface.
    • -
    • Build integration through an Ant task and a Maven Plugin.
    • -
    • Lightweight: 26 KB!
    • -
    • It's free and may be used for commercial purposes.
    • -
    • Includes a sample application and Ant script - that automates the build process from Java sources to native executable. -
    • -
    • The wrapped program works on all Windows platforms (98/Me/NT/2K/XP/Vista), - Launch4j works on NT/2K/XP/Vista, Linux, Mac OS X (build on 10.4) and Sparc Solaris 8-10. -
    • -
    -

    License

    -

    - This program is free software licensed under the - BSD license, the head subproject - (the code which is attached to the wrapped jars) is licensed under the - MIT license. - Launch4j may be used for wrapping closed source, commercial applications. -

    -

    Info

    -

    - Running Launch4j on other Java enabled platforms is a matter of getting a binary version - of MinGW binutils 2.15.90 (windres and ld only) - for your system or compiling them. If you'll provide these, I'll be able to create a binary package - available for download. -

    - -
    - -
    - - diff --git a/build/windows/launcher/launch4j/web/launch4j-use.gif b/build/windows/launcher/launch4j/web/launch4j-use.gif deleted file mode 100644 index ccb888247ea08769fc3cdd4b402529ad8b8d5f3b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12724 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 diff --git a/build/windows/launcher/launch4j/web/links.html b/build/windows/launcher/launch4j/web/links.html deleted file mode 100644 index 4213b86f9..000000000 --- a/build/windows/launcher/launch4j/web/links.html +++ /dev/null @@ -1,73 +0,0 @@ - - - - Launch4j - Cross-platform Java executable wrapper - - - - - - - - - - diff --git a/build/windows/launcher/launch4j/web/style.css b/build/windows/launcher/launch4j/web/style.css deleted file mode 100644 index f57c086d6..000000000 --- a/build/windows/launcher/launch4j/web/style.css +++ /dev/null @@ -1,159 +0,0 @@ -body, table { - font: 12px/20px Verdana, Arial, Helvetica, sans-serif; -} - - -pre { - padding: 8px; - border: 1px dashed #999999; - background-color: #f1f1f1; - font: 13px/20px "Courier New", Courier, monospace; -} - - -.version { - color: #307fe1; - font-weight: bold; -} - - -.codeword { - color: #3333ff; -} -.attrib { - color: #404040; -} -.option { - font-family: "Courier New", Courier, monospace; - font-weight: bold; -} - - -dt { - margin-top: 1.5em; - color: #404040; - font-size: 115%; - border-bottom: 1px solid #cccccc; -} -dd { - margin-left: 1em; -} - - -.warn, ul.changes em { - color: #ff0000; -} - - -table { - margin-top: 1em; - padding: 0; - border: 1px solid #999999; - border-collapse: collapse; - text-align: center; -} -table th { - padding: 2px 4px; - border: 1px solid #999999; - background-color: #f1f1f1; -} -table td { - padding: 2px 4px; - border: 1px solid #999999; -} -.description { - text-align: left; -} - - -#container { - width: 90%; - margin: 10px auto; - border-width: 0; - background-color: #ffffff; -} - - -#top { - padding: 0.5em; - background-color: #ffffff; -} -#top h1 { - margin: 0; - padding: 0; -} - - -#leftnav { - float: left; - width: 170px; - margin: 0; - padding: 0.5em; - background-color: #ffffff; -} -#leftnav ul { - margin: 0; - padding: 0; - border: none; - list-style-type: none; - font-size: 115%; -} -#leftnav a { - width: 170px; - height: 1.6em; - line-height: 1.6em; - display: block; - padding-left: 0.2em; -} -#leftnav a:link, #leftnav a:visited { - text-decoration: none; - color: #666666; -} -#leftnav a:hover { - background-color: #307fe1; - color: #ffffff; -} - - -#content { - max-width: 52em; - margin-left: 190px; - padding: 1em; - border-left: 1px solid #cccccc; - background-color: #ffffff; -} - -#content ul { - list-style-image: url('bullet.gif'); -} - -#content a:link { - text-decoration: none; - color: #307fe1; -} -#content a:visited { - text-decoration: none; - color: #307fe1; -} -#content a:hover { - color: #307fe1; - text-decoration: underline; -} - -#content h2 { - font-size: 150%; -} -#content h2:first-child { - margin: 0 0 0.5em; -} - - -.footer { - clear: both; - margin: 0; - padding: 0.5em; - background-color: #ffffff; - color: #333333; - text-align: center; - font-size: 90%; -}
    -
    - launch4j 3.0.1 -
    -
    -
    -

    Changelog

    - -

    Changes in version 3.0.1 (20-07-2008)

    -
      -
    • Enhanced the runtime logging (--l4j-debug).
    • -
    • Fixed critical bug #1925387 64-bit JDK detection problem caused a runtime search error (found by Stivo).
    • -
    • Fixed bug #1919406, #1989479 Not every option is loaded from saved xml file (found by Robert Lachner, Jan-Philipp Rathje).
    • -
    • Fixed bug #1930222 Simple typo (found by Daniel).
    • -
    - -

    Changes in version 3.0.0 (16-03-2008)

    -
      -
    • FR #1390075 Added dynamic initial/max heap values.
    • -
    • FR #1707827 Allow to prefer JDK private runtimes over JREs (Ian Roberts).
    • -
    • FR #1730245 Allow to run only a single aplication instance (Sylvain Mina).
    • -
    • FR #1391610 Added IBM JRE/JDK support.
    • -
    • Added environment variable expansion in bundled JRE path.
    • -
    • Fixed critical bug #1882524 JRE detection problem on 64-bit Windows.
    • -
    • Fixed bug #1758912 Vista elevation to full administrator privileges.
    • -
    • Fixed bug #1784341 Problems with spaces in paths under linux (Michael Piefel).
    • -
    • Fixed bug where /bin was appended to path environment variable instead of jre_path/bin.
    • -
    - -

    Changed license to BSD, MIT (26-01-2008)

    -
      -
    • - The upcoming Launch4j 3.0.0 release will be licensed under the much more - liberal new BSD license. The head subproject (the binary header attached to wrapped jars) - will be licensed under the similar MIT license. -
    • -
    - -

    Changes in version 3.0.0-pre2 (29-10-2006)

    -
      -
    • Enhanced GUI.
    • -
    • Redesigned error reporting.
    • -
    • Added custom error messages.
    • -
    • Added support website feature.
    • -
    • Added PWD and OLDPWD special variables and access to the registry.
    • -
    • Runtime ini file extension changed to .l4j.ini, added comments (#).
    • -
    • FR #1427811 Initial process priority.
    • -
    • FR #1547339 Added VarFileInfo structure to Version Info (Stephan Laertz).
    • -
    • FR #1584295 Updated documentation for --l4j-debug. -
    • Fixed <jarArgs/> and <args/> config conversion bug (found by Dafe Simonek).
    • -
    • Fixed the Ant task exception reporting bug, added tmpdir and bindir attributes.
    • -
    • Fixed bug #1563415 Problem with launching application when ini file exists (found by mojomax).
    • -
    • Fixed bug #1527619 Console header wildcard expansion (found by erikjv).
    • -
    • Fixed bug #1544167 NPE when dontwrap and only classpath given (found by Hendrik Schreiber).
    • -
    • Fixed bug #1584264 Dropdown boxes get mixed up (found by Larsen).
    • -
    - -

    News (17-10-2006)

    - - -

    Changes in version 3.0.0-pre1 (21-07-2006)

    -
      -
    • Improved configuration file format and embedded Ant config.
    • -
    • Launch executable jars, regular jars and class files.
    • -
    • Added dynamic classpath resolution with environment variable references and wildcards.
    • -
    • Added option to set environment variables before launching the application.
    • -
    • New command line switches to change the compiled options.
    • -
    • Improved debug information.
    • -
    • Added support for XP visual style manifests.
    • -
    • Added option to disable use of private JREs.
    • -
    • Many small fixes and improvements...
    • -
    - -

    Configuration file changes in 3.x

    -
      -
    • Previous formats (1.x and 2.x) are supported.
    • -
    • <headerType> accepts gui|console
    • -
    • <jarArgs> was changed to <cmdLine>
    • -
    • - <launch4jConfig><headerObjects><file> was changed to - <launch4jConfig><obj> -
    • -
    • - <launch4jConfig><libs><file> was changed to - <launch4jConfig><lib> -
    • -
    • - <launch4jConfig><jre><args> was changed to multiple - <launch4jConfig><jre><opt> -
    • -
    - -

    Embedded Ant configuration changes in 3.x

    -
      -
    • - <jre args="value"> was changed to - <jre><opt>value</opt></jre> -
    • -
    • Now it's possible to define headerObjects, libs and classpath.
    • -
    - -

    Changes in version 2.1.5 (21-07-2006)

    -
      -
    • Changed the Java download site to http://java.com/download.
    • -
    • Now it's possible to use absolute and relative paths to specify the bundled JRE.
    • -
    - -

    Changes in version 2.1.4 (15-06-2006)

    -
      -
    • - Fixed bug #1503996 Only the first wrapper instance had a custom process name - (found by Helge Böhme). -
    • -
    - -

    Changes in version 2.1.3 (31-05-2006)

    -
      -
    • - Fixed bug #1497453 Ant task doesn't support relative jar path with '..' - (found by Aston, Pavel Moukhataev). -
    • -
    • Jar argument size limit is now 16KB.
    • -
    • Environment variable size limit raised to 32KB.
    • -
    • Allow to concatenate multiple env. variables in one property (Maria D.)
    • -
    • Added launch4j.tmpdir property.
    • -
    - -

    Changes in version 2.1.2 (03-04-2006)

    -
      -
    • Important bugfix: insufficient command line buffer size was increased to 32KB - (found by Sebastian Kopsan).
    • -
    • Added runtime JVM options from an .ini file.
    • -
    • Launch4j's bin directory is now configurable through launch4j.bindir - system property.
    • -
    - -

    Changes in version 2.1.1 (25-01-2006)

    -
      -
    • Fixed bug #1402748. Validation error occurred when using an Ant task with - embedded config and dontWrapJar option (found by Chris Nokleberg).
    • -
    - -

    Changes in version 2.1.0 (10-01-2006)

    -
      -
    • More features and smaller header: 18 KB!!
    • -
    • Added launcher mode, you can choose whether or not to wrap the jar.
    • -
    • Spanish translation of the website/docs and program messages - (Patricio Martínez Ros).
    • -
    • JRE's bin directory is appended to the Path environment variable - (Ianiv Schweber).
    • -
    • Added special variables EXEDIR and EXEFILE that hold the executable's - directory and full path.
    • -
    • Support for mapping environment variables to system properties.
    • -
    • Added debug launching mode - various information is displayed before - starting the Java application.
    • -
    • Fixed min/max JRE version checking, previous versions allowed these - to be equal (found by Ryan).
    • -
    • Bug fixed. Quotes in jar/JVM arguments were handled incorrectly (found by Juan Alvarez Ferrando).
    • -
    • A few other enhancements.
    • -
    - -

    Changes in version 2.0.0 (31-10-2005)

    -
      -
    • Launch4j for Mac OS X is available thanks to Peter Centgraf.
    • -
    • Added support for custom headers.
    • -
    • Fixed bug #1343908, command line arguments with spaces were handled - incorrectly by the console header (found by Oliver Schaefer / Steve Alberty).
    • -
    • Fixed stdin redirection bug (found by Timo Santasalo).
    • -
    - -

    Changes in version 2.0 RC3 (13-08-2005) - final RC

    -
      -
    • Correct handling of pathnames with spaces.
    • -
    • Fixed the '%20' pathname bug.
    • -
    • Fixed basedir bug (Richard Xing).
    • -
    • Splash screen can be closed when the application window becomes visible - with out specifying it's title (Martin Busik). - Update your config file: <waitForTitle>title</waitForTitle> - is now <waitForWindow>true</waitForWindow>. -
    • -
    • Fixed build.bat files in demo directories.
    • -
    - -

    Changes in version 2.0 RC2 (21-06-2005)

    -
      -
    • chdir allows to change the current directory to arbitrary paths - relative to the executable (FR #1144907). It's incompatible with - previous versions, update your config file: - <chdir>true</chdir> - is now <chdir>.</chdir>. -
    • -
    • Bundled JRE path no longer depends on chdir function.
    • -
    • Fixed Ant task bug, build files outside launch4j's directory - wouldn't work. Josh Elsasser submitted a patch that works without - setting launch4j's home dir in the build file. Thanks! -
    • -
    • Removed static edge from splash screen (Serge Baranov).
    • -
    • Program checks that the output file path doesn't contain spaces.
    • -
    • Fixed a NPE bug caused by a missing maxVersion property - (found by Morgan Schweers). -
    • -
    • Fixed relative JRE path bug (found by Nili_).
    • -
    • Cleaned up the Builder class.
    • -
    • Fixed Ant task NPE where the config was entirely defined in the - build file (Josh Elsasser). -
    • -
    - -

    Changes in version 2.0 RC (07-06-2005)

    -
      -
    • Added an Ant task for better build integration.
    • -
    • Added 2.x documentation.
    • -
    • Updated the demo configuration files.
    • -
    • Fixed issues with relative paths in the configuration.
    • -
    • Removed the '-1' option in console mode.
    • -
    • Minor fixes.
    • -
    - -

    Changes in version 2.0 beta2 (23-05-2005)

    -
      -
    • # comments are recognized when importing 1.x cfg files.
    • -
    • Added version information.
    • -
    • Resource file is displayed when a resource error occurs.
    • -
    • Fixed a bug found by Max, options on the first tab were always enabled.
    • -
    - -

    Changes in version 2.0 beta1 (13-05-2005)

    -
      -
    • Completely new, cross-platform wrapper - create windows executables on Linux.
    • -
    • New .xml configuration file.
    • -
    • Application icon with multiple resolutions and color depths.
    • -
    • Swing GUI interface.
    • -
    • Header compiled with MinGW port of gcc instead of VC++.
    • -
    - -

    Changes in version 1.4.2 (12-03-2005)

    -
      -
    • Fixed bug #1158143, stayAlive without a splash screen caused - an infinite loop (found by Gregory Kotsaftis). -
    • -
    - -

    Changes in version 1.4.1 (04-03-2005)

    -
      -
    • Fixed bug #1119040, buffer for reading config properties - was too short (found by Tom Jensen and Neil). -
    • -
    • Added configurable splash timeout (FR #1102951).
    • -
    • Added option to disable the error message on splash timeout (FR #1109159).
    • -
    • Option to keep the gui launcher 'alive' after starting an application (FR #1124653).
    • -
    • Removed version info.
    • -
    • 'waitfor' property is now optional.
    • -
    - -

    Changes in version 1.4.0 (26-01-2005)

    -
      -
    • Removed .lch4j suffix from process name, now it has the - form of the executable filename. The temporary launchers are stored in - launch4j-tmp directory (suggested by Emmanuel). -
    • -
    • Added support for console apps (FR #1050053).
    • -
    - -

    Changes in version 1.3.1 (05-11-2004)

    -
      -
    • Fixed a bug where explorer window was opened instead of - launching the application when setProcName was set to false - (found by Rob Jones). -
    • -
    • Fixed temporary launcher deletion bug.
    • -
    - -

    Changes in version 1.3.0 (01-11-2004)

    -
      -
    • Now you can configure launch4j to: -
        -
      • Use a bundled JRE.
      • -
      • Search for java, show an error message if the - right version cannot be found and open the java download page.
      • -
      • And a feature you asked for: use bundled JRE, if - that fails search for java and bring up the java download page on error.
      • -
      -
    • -
    • Enhanced code that sets the custom process name. In - case launch4j can't refresh the temporary launcher, bundled JRE on a - read only file system for example, it will use one created previously, - if it's present and has the correct size. If not, launching will still - continue, but with javaw.exe process name.Temporary launchers are - now created in the jre directory instead of jre/bin. -
    • -
    • errTitle property allows to set the title of the error message box.
    • -
    - -

    Changes in version 1.2.1 (25-09-2004)

    -
      -
    • Bugfix that allows launching from command line using short - name (#1026514 / found by Zach Del) -
    • -
    - -

    Changes in version 1.2.0 (10-09-2004)

    -
      -
    • Custom process name (myapp.lch4j.exe)
    • -
    • 9 KB stub!
    • -
    • Jar arguments
    • -
    • Bugfix that allows launching from command line.
    • -
    • Hide splash on javaw error.
    • -
    • Easier configuration with case insensitive parameters + show unrecognized parameter.
    • -
    • 12 KB demo application, 34 KB with splash screen.
    • -
    • Configuration parameter 'args' changed to 'jvmArgs'
    • -
    -
    - -

  • M}kD7Dt-37H>t>4zXP&K8Tl)rRctxCImSGTv*Tq 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 z zFgtC%{Kv0Wecp7WcF#i~H!62(j~VyshXQb5@?ScwV4G2`HZyAW4BESHCKCmvOKSNoNidTWo5u?K$}7q6j>;FhM4zoK)Kj+3WRrNf zc;LV(3*->Lzab?Bga|v#xX^KIo=PGublm1{O~6b`l41$ST%UuaJG1nW@priB<2`{; z7u{sWXsIgGSDAwgW6=O=)0gQ(RXhem-9WB-WALq)j%XL1`G;=5r~h4~3w;I#Zj`u9 z!GU#t!|SE*+`&%BPfV>OSUVqNCpOUC&krmd+{#4V9;MsIW3t%rkniyX73_k&jJv1R z#AxqQkgH>n8!+?EKg2h!E5>(Gs#k-P1ia7&E4+`bhNBG@2UPwH?Ne z=ZPD3eRg^!6QEz%LL7{=iW_^;HAp-%kI~4m*oXtOX#W`S4FqF z_|{88sltK4<^$@(=X7@;(pR17C+FekmlC<^-xN7zR=H?qITBH64VFk`4aUFm zq$X~kQQKi16pLVc0y*z+c3t7Jx4fzW>0is_bQ(S@LjD=2__ z*O|ZAn=%2t9PN`DA>aQ^i$430#BAUPqOv3e0;2o>gQ))BbN-*9^jgrqs%HuR;^<}P z9$C{NA$XC949jgpz=@B6)+(5hvfqf92bkFk<{q2qNo8k~j!7w{x7diGrI%8Lyo)uB zor9rSB2<40_>P^&){bkPd((}3ocZ0~bAy{%U&TZ-ZI0xM3$ z;B}$1o;R1zP{@Fbfw^v~VaUfPO#{3kNP^E6$bh3zimV?CNaonXJGRfB=zsYKggt!U zNlM?^Lw)0?eb#TB@c$V8FUH}b|EjF2h&L+Us;oSj&vSlf{(I&o2g~p0aqeat>r1@&yJGj7NHI>#E{X@s5)0M(0JRwDb@s4iA!3qcdYo-KC5H)~Hg+~PC&&hxHeRzW1dW+k zTVA@eRZeDG1{JUT!3bKH5J%dyS;nvWVa`b_Z&oU*I{uU@O3hlOXcjAK$?AbH$_Go; zTBTr?E9wKQYPnRc;ExzK%UbE|B9<)@pgL}z-TOofUiVlOpnIK%-FZ?-i?x;DSV2)U zf6~viWbINQhL6~Q#j-~BAf{=vY!MR4eRxb3?qSSqaMZm~eQ&lmMH{-PLlm3T`R1vm1-2%o0Ma{*c^?dRWF zXa~EUFgthSOaG`)L-WQ0HM(-07k~%lZP61^LYgkGC<2U-w3>vpAqc-o+q!eJ9+W5mpVAU2a+d2V<+a1*1L>TxA#{=p1_8TsJGkt4W!qikbD8#LZ#ns zJUYn8aeQmcfs+9#Vm+BtKw}Xn5)O3FcUHt+--p8rKN3u-u?P3k%EWIPNF3F0a3h4l zUNYRh1@oGC!upCmWI})fYXuWZTSgBTWxYZ}TD7u-s;X!#uFOgXx1k3SIs3 zgAXh0S@TvQw${y#R>);apObulve}g~VhxZs7VhKhbeXgxMl2hbO<`EqPlcxv22jNr zRtW5JS`H%0^We>!QSVCGv5IuNf4$ETMyz0EoH1SXo~UNH#+aPV#oV%9Bh)Nm)4lCR z*!GaDLA4*-@QkW?yR+{~6`cp_K2!3a&`;lWH_{wp;%uR$u?>4MAiAn;1<0<44?u3= z5(`>0OfiO;I)`DrBbew6R@vfY2Ed%AqS}X=(5yQ^;@D@|1%Sq5AZF7so4JN?sOs#N zu1+G{9U7Y4eybMw}8F()ZV_8*#MUkQwDVtX{T=F{qw54~RN_=L8j&YgNxXEk(Pi9HheK znesOWMDgZ0RA;mi`NbjTbjDh}toz^uA=x}b9#MZi?d-hqs+xNUuG5S%Rz@^hdZ>%JwmL)oUuZR5hRiWsdv6v)0PXRHDCgf& z)F8a@Qh1UQ=* zIGYw>;be+pLtOoVlvau2n&n%u;pH3Gz9gULrn>AkmbxWK58L$9nA>hSVwSNmTp4s8 zT>9{nu~m^0C}Y9^<>6EZeMab(@@PANAeY>PsdBqiGK?&$5H5Y#NV%p+anghmpv6}A zQ;lJ&l{V7t@!Ui6VEn+}>d@Z`m*><4ev{e~?+i%}j{{h^%!rbkCk4fb-BT3-=RhW+ zc)m8)oQp4p{=@@Mf9V$0N44ZVcHz{|OP~Z0cfc}5hrorKA97HSx5P;3gI^Mo$uW_g zA}4V_%UQ_f>(4g|W@d(pRM}NAPy9fcg;zA}!WF5``_L*UKa&6x&qXfgEe5E1gLTD8 zy@=WpDU~ZBeo%qi7c*2Gy}L?+%>z>KP1Hq2=f?5=ra;C+Gz=|tcj z@vE=C9mts^gW9`ne*VD{mw%umFvv3-N@(ZK%1cbB=NYE=yMhOd=pHkRPdaD*wDebV zAP^Bn=_Qn?i&t{ABh?LBi5S$+ohmslq)Ba-%PFBhc@TB%?Y~xxkqV%PWczvH9&cEo zUb>_vG*rA32cbznODmn2%Xd-}4wj{~#bS2>WW`|psI=1`@2y>qeugniuaJ?nqPAon zGR}3hi|NGQ_spyMBP-l!Nyyjf-d=A zu}jd3VwN6yiP^YbN%-jlc-F!xO4PZFR;FKq-t7!#Ry<4Iyrx%#vi+L(Bz%yZ{dgYq zJx}ch{Lyb^XRALAl<4eb^V|=xSyPgXTHc<^+2sjvE167VS*BC>!$3!F!udl$$QJDB zVHne&t1(a6eB4|#MJ{U{yiL-rz3lJoAlwbqCacA`7toII=baH#5hYx;M9er$tFcX< zZ-JP${t$^7o13yA0lNyZlTpF_7pYKI3HIRcnOMhM{pSxQyyZnV!A7vUnTTPnMOcr% za^LORtj%)EyNcGHqUf*X_pIR+&R)|zyt8`ZQO=ll;Ei6k>Jw`pOq!5w{c45kygS`z z8JJ5r`gU#+KJVBS86>KGifyy?8z8TZgv^<>Ypt@nG!w5APfmIvlevosaLCm;@4CMXv13H24FV1|{_CcGdlNP7ks?$+{;X;^1`RwO`oqe{7 zNiqvE*D3Zj0ly;eP+vIs8uoc6_XgP?+j@0zkQzAbV~-Hb%F{wz!wcuR5x8`%>C_wDwWJ+=x}9)MN&7pCsYQ zN|@mySNO4yVkRzhh9L>#i=VbIZl}7V-E+$qxWL$LN#@HaqDS^4oC$?kQIy9O(_x9X zDWG#NIEm8AE2l&j2$d$mH3=zF&n-|7)v1(@Za!(HI25;Y4Am(3Td1os8RHV zlT@ecS|ruIsiT)OEltoSl2Z(6?F&0YABH9EGMAepa~0LzaeeDWD1F)ffnKl0h-w92 zcf@uxK;U)+Wxw@h-z{kkLMuqK6NJVUqRtY;-ZG%v6#OMeMT54FGKA}5kf!jGV~xW~ zPKeu-S%lEP23c}z7S7yLaDi5be=cV>;iT~_hZ~T;z!=CZafJAE40SzDJ%R5rLD~mj zI}OIOG(IX>DWCuJb1aSaH$i#+$Q50YFAO%z3GUi9vuDxxMuvaUz_&*iXBwpRPuSv# z5*m%0oTO$gmb7ECbK*_%K*%uh$Fti|Ib0K!-Ol!ksAti8A@(d@XPY-h%$Z>9c8~BO}$)=>w;31iFr25Y>`b{-5 z1GpKXG)M?}U6J!9XmhiJ&KaI>N$KMB?5jfvf7sijxnsdCVgX^8tyn>wZZPhU9Ht$U z+vtqR22DS$SOW~LSOtvjkR7HSt6f5#F08f=YrI2JHOZ4skC|iWbf+&&5pBZB$%Fh( z^nFQU)$^|4P|dz6tu|bwLwKYS&{Z$e#yCSOeiuiiAiz!o4n< zvr2cEeO)pbN2q>(O+!r=#jvPPM$In5{BMwdWjn4M$W{F>Q!E~?H{0&>vs4~A&n(ev zL6R$nK7xH@rRlt89(HV30-Af$RkpR)c%zSLYMEx@P(xraHsUq%3$qgrp z5nDJr6oF5#Q3&TU`TPxhrAxaLUIJCbe#B!5wAE6}qLt|b1Ql)G(u$^vMd!3DU?&o{ z>S&~h&e2iSy@525g#Q>TlgC!#7+YHzqKYM-ISNUxWUn_;w%WF5AOC3apU}Wj{>Hn* zmi8cG(;2AU-{`kl98P!%G@c+IOcnnaDj9Ha_nP)agr?dAP63(j-8WK(O7K{)=ONR{ zmYNpDuvDAY#F5*(T~NC4BC=ghFg`=o6?f9|i=5>+K8iybiZ+URd)(6$8)2mD9j*&v zbVP1}@NShn*+c6+;_*t=4m8IgoOX=3;o-j~fAPdW2H(Y*?jE21o_>k@=F}sm*DE3Q z2q<@m|KJeCW|U*!W8nw3SK^+U*-Xt<%q#-jpz(%DdI24uu;)@3tro%-O!+5wA?%Exzzg^W4lqe!%&q_-cxY-{M`P?s1m)z=NLpd=bC! zHn)W~K^^_pXOKsqOFdqdnfMmOy1y`uE2qdHyG3!Ql$TC=c>v9}jFVAA&mJ&;xo&7E zy2E;5D(jS*3z4PRAJ85eu0F`EGIaO3&|&RxXXPfLTdpNE^+Eg{%5OA!R;jX?D7h%h zJV6)xttz!RdD)5N*A-lM%jp+Xj4D@?-!&X`2+*vF%$}{<7nf=w`wq*560w#lP;^Ff zsrN(*iZnyFrst~paB<9qD&{4L!rZi5dLe(QTVuUJ?nX0dAK;(lA+JdCqgzPe7;Der zjY?PMoc>lbdo6R?pT-E-gUCy8^u_`E{vYlv(r$cFo}Z{T;h$u2*8ksI;r|iSmJ}-} z-zR_&wEe3&oC3mMPv#*wS0$1i20cGa(pZLILt1w%zMj=q@jICu3I6NX??lID1QsfQ zcj~IA@BQU?_wUYbAdY@LG|WVoRaQkdMM8`erO{T|Qq{}4`xA}s0-g%&5GBtldntPq zaQUeo^s0S6!giy>|g)>h=v%R=T2wCm0mGEGgOe%L5 z#^wzH*dlY+csKGs39&kenrz)$gmHl;h*QY}%d;8_&~V5@eq^Ml3hDy$j$Rg*!KQ^# zI5pkPnRCv{-kBnS+OM=Mg*T~M6~{o9f8Ae71X0IUcP{;2=^dICITHf(VTM`O$=nWO zL*Q&LE*vd&-Dw6g2epF;zH4HBe`#rIZL=S{6)UD=-z078?|Jgnj;cu)B{V*URwUiR zbN+kp8rCBj+}#iO$sFz1FM|L5>yUE#uMEH}_4nU6s;J*`?UQnB2`36+sHiHXV3liVh(*^aN~nzlx%vKT zV4`5CkMuWy$IP_V%~6x5`_bWPbAIP*Pv7b1E$^$e)s!#iQ>H&jFY3Qqb`nfALgd3* z^#?$R_;7p7Z&rWd4IFEHdm`#1+#<;1n;oKy`h*SBM|g+~6!7qp>`?=4MD`Qm8NWKZ z`T67PqdJNVECauAbrbHDh8hz^H|$FK`6v%46LpjBSw_D#hhBq9yu)P3g>q2tp`6P% z_=pW?A|8umqC5U=LKoFRy47v=l^E(oLA>?Hr+>Re z=GQ~oIk&o8r4q2iS0qb3O3a669d5vs#n+Rk^OKrIzPv(ESZ?;z{;lrrBHhTnR!6zEy@Y#t zePMBp%&=`*SA3zc(d?N4APPe>Y8s!LZRf>8XK-&>mO{6UwzJ%v-I~9K3U{@MzCs}w zu+TM@a?=nnP?`5$jLa)?MN0(n%rhcs`$t^>SB|MFU)ty+yIh|hzgA9V?088xH{n_s zeX8jyF{xm;y1QIthE$$iWJ`J=WKcwVIQjLUksOZ&?2mTjp(f4RVl9^ZOM01c&kLwQ zD5^`uN11EXWsOz$5(6JsfthzqKdCVp0k(beD zU&5KF3f@Y1(iSu6r%M^8BJ7jV*FWHq1`ITK!Nxo~5yvW1j@p2O=O}msPNvCUpqab5 zkt<}sT-vx?Th^jo9dF7}$1GDAF22k5EDtQovK*^LT}HkfFtJ%wk6@v;4_D9YlZP>X zgDjAu$>T@No*;?tyevMMc*sRHaN|%7>-pl;E@h33yJ*~s!m6BbTv0xBv!srS0L^9G zPG_)}E(03K^XgeGKLZ+ijzrmE19JPoL1;JIiYH3d3IUK@iSR|*Tj_ahB5xy~^Qb+{ z<{ee|&NflruWFn?ymQ%_;ZkQIUt&~%J;s^3clY2$$0 zTp`$X{m|-ZvSA)t2xQ~H#7qmvmoz8ZAR+kxR}bUNs47N0DE;fmo2Hb|JZ^u>eWeG- z0*DXX-iHOccM=I^DvwuXj=QMMZ^#K`cT^Rkw@aA`Sr4o43hu+qsB<$9qwty=z$9zH z{~dcHJ_9+4OWBG7955vShd^-XQA=S+Ua~o8X)3(095|Xr(g#10EPjWGY2L$bQt=-P<<356u%#|Hwc-91y zVPAT58Y2^l#v-ko4&geWvX)!WY0Q(QT7UGnE6N>Ir^S2Qi5eF6huzJeF=5_XH;UEw zq{qQXe!)g#2tYSoO>M)wyW6ip`Uxk0zpW1Zy_18~e&Yv;-z$DvxnUcl1w&h`EH8^j z5dW^3v0-nCj&gmje8UA0TL8sfV`};SQ%ug<{Zk|#m0I$$bMPr9RZ{dGFI#5<`wEl;zU zV5`BLovphtiF=-{c!#8IJ#bbWPs4RM!^;E^koX$Ln zL6h5J#xzD!M578LM`GYP(uQ)bRQ346QJz`8Yqe(|IwiQwc!*%6A%y?fBGBWdV$5eZ z2%g?D_b(O6hQu>LcuU4 z;#Z$5)#B)_+#`&ZVLa~*!4FW5{&PN5kV7?yd+v@nNd zyYHXuqGBgf6fdb{5b)SsMFA#soq7nrX2{__a|I-rkp`0-o_Am=`W|_#*@eW>zn#S& zz=h(9!&@xG$58Vso;Zs(RY*Q}IGh$|!g^ zgV(4bW)$2>%`?fT-La@WI6}Z;jxV4OMLoGiS#JcM%C-(pxs?QTGGj_x=2#Erb@wI2 z#q{iXfnNM2J;OQ|Sahwy0zGP(7PZsPE@ck9qdF&^ctZ|LYK6Mx;L^gy?x58-U-jQc zW$zyEyd|i`Wt1EG8=1`8dznz>S~A9PRrr{aCYY#FAd<$!sG>Qt&h+kPPAl>Mgp)G{ zqUY^yOF+8L1bGz(p<(n{nFRT!qReqnY{a|=793>NpzLaNE2+T9Q8Vwk_o`9vNE9r@du*dbI z+-o2b@g6OrF`P*j4#*yak|SB)0?s2+PpdEQ$&-g^amWKr~4hfJQsnb=g~vMm`=eL}a!(f5jWwt$|aCG!A%_w7^g z24!Ts6>$U*OmQjEG%JHD0tKv5l#Cc{$koNIv3P^^B^nz>01hK4`bhzL1oE7*!x=X` z^G?rOx=%dw++EMr8?pzS;hxG9dROOkTQOK2#$?mb@Ji8#$_%bE{yrT;pqdJcy&i0N>k9JJ< z2x;sQv8$E|ud(E5;OuEFJfl9X9RKeqY=T>KBaQ1mOd? zD?EK;V9QlN?U1m-AqSFj&-gVaqUt8C`TTQw@2Fez?#v@cUJvy;gSIB@Icdy#zof3O zee;g$-Y#cImVD9_4Xq9c`qWsuXIK_3=jDG?Z0W-VDA<0aYw1tbmi&L$OEM-Rre=n& zHZK2FrVUckm0u7*;q9lptVPj)_J4^A1>QqL6M-E7O;%-u&CnpR^dV^2G;GmmFUH5v z{}dkrM1}o_aJ`j_sNDncP33;hWOkn3*!qbX{|2oMEg_BEi;lL8?!aNjd6sI8Sp`Z> z-A`4&1sVn(7LJAr8LS(r8&Fi8sEvX} z3d7fE#wWLi*>4((p07Rswv2dsA_KGCg#SFi6gG6Ti=tN~IXK5{r&om2`(g zVNCqtnXj|jVa&$B=r_H~Q9Pi&0%uakz)+t!8Lj%e&6CfRs0!M~CA^+pg3ut2j-LPk zi_ZFcZGtjJz`t1_Ym9kl5Tn)@ZJE-~`?wzsQ;!WJLt(9q{`8o`$C@58C;cU~iee)Y z_aZ?hJ77hCVP>|yb}U~xnU#YrGg}!o*NVna_9osTxmZObXHo|*^GTsqqhzLNg7SX+ z&);|I#JbT6lOyK55v%PNyF&ueaMgT&jzZvD`WpO08(70mt7yYX>!;bjd)PJflP=I} zLhv!KsYDd!QjC5_R_75%SLYSSHqO0P(@C1+JLxgZ@l4qH`9ENHwSiP>kX>1A*>52K zU8-kv-WvP|rxpK4u9N=nKfV7Q)7q~_NmczvnsNq66zm7niugY^jcu=zM)WUx)u?tdUG;OcaT?k?aU?CzX*(jYsSW)VK;W)uLfWx*9)t z5_sWDoQ)DUN`p0&10^Hnfg>c9xkt)o$V~Tcd*I0O>R`!`WE7b@UjxWiS%_&)YO`)q z$TK&RR|H#H1~=uao@M4Sr;M5FAH|oo$k7PrAgi@Jgs1PDHR(~`wYAr&?V{jiPaiQg zjE|S$^m7i+?%~t2_RA_$-@jVf3O9_VmBDeJBqvmRfw z3WAPW%vaN#wQ6te5c~Hi$By|n58k5EAcDCNwbv2m+N8lM<<%x>2E}V?$JxfH6N4+~ zF;W2@$x(eZ&Qy>=_Bk)Z_ETz(<&(Uy(G7fhHe#1E0DNQ}c~{ zkFR0JB;#4zxn@3AU45VL$^y!I*BHVtY*DP?7$P#Y9+a~z`n;ZTDH}=v_Jh;v)yzz& z%{4$!#{~b{;tJjh@H#pxLaL$k2>+q9D#wZi=bh)W2*xYSgxo_V$Ex1o&|}ce(~wOl z<#R?rnxi3OS8ITA9$-%4+>&4rFpY8v48yYauNG|K^HSS7CtzE{92<}Jqq;K{&P8XQ zkTz}zt2Mm_dl_X%sf4!FKk78l=oPGqb={n%0i^BffAb9PlZkY0n>mFQsCxTG&dB47 zrty{XovEU9<(|z~!DhLXc;-3hoDf|iX<9~(>?3X3&B}cW5OhO7t-`g*RLF4W_Q~s? zP$PWSXN8*md8)!cz7Xk0Lf8&ahugqbFNMPAYb$;u5YxS213%B>MFF1w zq5~J`fl6i&T!A)1N)yNxxZJI(K&G4_Zw9fr0>am$z}HThHUx&!{F`}Q(23%7GrxdE zBeB-mt@=^8q>?k-MD0Go|NCqf7RdwskGT4YA3Xj4$HrUM+5A7-0DO~do!3PWhQFl} zG!zd97%eU5V<{RFc?34*66XL)@k_Q@?XZ&phGQ_y;XaN(?jTM{%2&M3J?I-WGlP*E zfB2pdqm?ApLB+yobDxs$%gZk}SMRsypXCI|0c0C1bpV~XHL`=N*kyy+0UsX5Ckz!0 z|19;VrY5iMI&q@0e@cv-96iiab(Xq#8_3SHcq=0=JKP?9%ykCVNwH%JgpCEmU#p7X zRv~3cu?&A9+%eZ|T2YTmq27FDO>q@mzlt{LN=j6)_ZJB^&u2Md_WrdQSIS(!^yD<2 zdbGf0z)Bmk!&BvR^bzDcXnT&~qbJF(Hh*_x!$-J(hq#84C2~=hQZG15H?R3}v)KS@ zx^5j-yX^xfBA~bX+&Z;f8d2q=ON##FPH^z{AbY)B0n`YW816VEo#$YZDHnDy8KU`3 zDKj-=T4s*l*3Iy$5>+^5WOMD*EAgWNNwX@a8cDmTP_e%JdD(739#VZIKUsU4`l~}N zik4m_+GEe@(Iq~agAf^iuRM&>M_^Zj$MX}+$94~u4SI#CE(#ZU-iCEbtt9$SSenW1 zf+mCEZ65~x11=PD1C4xLruz@(|0XIpqhbz8%5&@vhg?O9rHcJM@h__3oOG?fui@&Z z-MZ_=pL{w?g>@IEH`ep0OYJUW#QKn)2B91`O-HmPF4Vp?7}FiMK-Hv>>N^whkv}m0 z6o0~(N9>0meWRr%qDxd(U_}!A>2e^;2V(LnK*QR;SR0#HJ1i8J&O*t&Rk)8DXip`3 z2Mr>1x=Xz--RKDri!|PW(97aKJ?x>U-P~$kI#reIOnB3_Rb5= zsWT4Bm8@56TPy)x#aW}y)IQsGkXF-irMzujEIQL?ZIxzOlM#4;=hl?`41fD<<6vsv$vg993n@bA`7=6E5&~9?bs`jX40?3Wfyn8Sdq8%^IPMUibau1kr;NS^Za1|twQ&e^ z28?7nVe=UVea4;7&@kDb;dyrh_GLE9Z$7dl-F$geosX;n{PlVoAIKo&E@FjzMNqsE zJUSPegLoc8^ue6TOl?q*>VMnl3fr>HomA`Fpe(D^2b$9QS#g~=M}822bOCL2#cgg( zZFXkPn3mPc1CP3J%Q6#>nq=yXyHrfe@0Qiq%x!k2&ZzS`vU^CJI%*S5nWL&wtx^-N zl#@+4qpsW;6^Tb@2q_c0=}~QbF;5$>|3iktfO|O0|HldHPek1R&6NLNjf2XTc0bV; zl6KB6hIYpPb%GbAY->NKfZ|8T0HsTd?d`ZXZgK&Zs$G)t(oBOD6&GlWpZe04$W0+6 zZL#`sB0ndxzX$mJhkwlDZSRi~()_{JmUGTMkNh;}=jZV;{V#71Dxp3tq=pgF+U%a- zP+6O>k%Ar22uK_9n;y<iY68{41CZAF05j1P?igknFtcoc6%V@6l@h5ZBmSdTW?B&8j_f_Vn!Gzr@ zTEE)hPP5TZ9j<3a3t%hC9OazFB3aiz9&B0>JS53o)YSS^XQRWx6D-^2l(3F321|Pc zZCGte{YQIDzAux$HSfs_Z>Hj}2=H)!yu{LqVr6 z=`txnwcdqf#GoA_m)6#SV;fKT_7xx=sV; zQb3ujQ3*?tjxx8Ga8uV(wVWcyQF0L*rz@Rg(Bs)uE#^{WEt^?M+54VZ4)_9Y{O^Tn z;nMMhyc@$<-SYWtdlbz#dy<)00wH+TB)`VcdBnASloGx9b^-DrH?en_TfmAsdhxU#as+X5?Ldwaw8T>9e4Z4B zu+w5BPRmFwv1vErk@~=2aKfLPL%95}BcDD(=q>+*F|-giPo&2@51DAZDRO!}JEV)8 z0`0JU?xLN>lp{yF0&xI{Y^;~IQ0pV+|m;{zGnPLl3aX@Lo1IV5rd_^i(!3KmQ8V*_NkAZ9^SrGb- z<3}Dd6VulXkPpQ$uOtm=VKjgH@kREh+rP~Q^3TWjVfkMzbwqi9n7NT1Mr33e8Kzs2 zfyB@fq-;a2KIe&055oMOW>Fw|unDLc4j1(lsrkj#rhGLj2L&naq3XOPSa0bnFWB*| z^qtr=N1J748~edhc3DJc951yJR^KX(>dMn}J*v>uV}g@4p}fw@2nxj&1x;!dDk3zF zn+&y05`)+trv;)@nwM-tPtlS(t5xhNJiryK=v^gz@%)1Xaj;S;Di$o9ZbGuHr!r1_ zTO4XQ*S?Ly0y6118+r!*(qyn*Wdo1YXc^`sYJnjmFU#Fl^Pv+4#cFX$dxnbHe6?-N zWhv|MR%7X2jBEcUnG(6xy4huy*)>z=C8F30Q&+yeAR9YUm7v2n-qTTZHe)oB;Nw3q zL|e7^b+bKZEawDTb$jYWoHFDzVe##;<1L15njjtCwU$cn2@=&TvjQ{liS~d!J4P=i za7WQ0(TDNYKp@PN)hiyl*bMAeu$H30T(*KgqL`*MkRGH3{#3e_9&7E5-36sHbi%_- zAz#0rvd=hhdhXt$H48k16-T&GB?`){SYnrgcfnfL4}%F0912~=jh|!;>>s(kMV{BW zX8tbtpSBMrOFrimM+4yf`yH-cs4>I5IRdgmLppJ#vYy0gTMKSS9&lnX6H;YU@e731 zpyH=3)1Q7zU*;W?%~v*6m<#ZB!SAs`~4s~h(BF2{DL1EY~MKFW`DhUr&Iqf zn!Q^d@1~2RkHQ_TD4a~lDrlnr#?{H*7AMNd+7OSoeXZfM2`vQ9E|j`Mob!+oA$N$P zar!mHP(43JxD2HuI>wJZ@mpBxR4EW76d;k1eBhmsgCcqQM0;l#k4GXYH~SXZ%4aXl zup-6a?~^J}l$2GZ;ZI*hpxa%y0xs9oQ_za&Uoyho+j(E`E`h5Q>vN7{c=QQT0#d^O zyk2)yKfvxt9V~I@94Nt=94hr2Ly-u*^jwjsGRzA=bfKoX$K8r892kS-i7S18H?$Xe zqex^Ad0!2J$fibf>p>GIk{F68ec;FQ9|OtMNjMR@U=h5R)R5o*BUv;blLg7~XW0NC z{Q5=lzfV!M|L8Wix0AFpv;WU|nw6~Wj;x9@{5_B6lny7$-H2dOhgSDQ1lgrfov#rN zDy_ZFVIk^}E;IKN`7tRoE-Ro2q$sF3I~Y)X7|?lkH+0vFzWwp*&Q|A&8PkcAQ!yDn z&3Wp#{*?XG#A*Wn_t&NSFK!3&NT3PUeEb^5OaqUsT@#Fw8!-&O z&Pmy8hk4Xscg!tg5B|UkLLKPccK=X5KIV+nbRJe;hBTa!I0O~nk|-kPqK zwW$3HzdoZ+l@_D2pCC02`^lux$-m~Oy>0#ogfSwbj>OfamE<{P<>58%rc~RG?H_`7 zxYU75@#3ex4y0JGq(RG(?_pZnz49>j&P7fhOPZr4GTDE(3hDva`|v`8dKb#49K$D| z57`p%nW2xm7~K-cVA$&8nbdN^D(EzIJ*dST+bw(vH`s{PKt~Cv#?a}=f2zGkD zT)Nw@in+);7Hm?Cpl50-;~n~va9!0nR9&)ib#4C6LTQ=0zBY@{ zH1kOWK2=BT9LkgGQ>+HunD_D*9R1Rj{^tvt?S}Se+gVbx?>zL2&2OvY49bM)=KcUg~mE3f1tcfY!#Oj zI;=18Y_1MoQvzGgL(0fW%8(c53Me`iuRs5tdN?%5vo+~-UZc&*0x@4UdT-pJS^3Z$ zy`&_UNd6F`+FRVOX5GZuKLs)V_?OHE%C1CXOzuCZ7sEY16u_NK0|Fc=FhT+xNif{O z_bnK%poTVkTZi%473{1kT{h(_IHI7UtlxeI-344f!RRi(?YZIPR%ki&G z6HLwsmrEMA@~va8rIhr0i&UZ&D+|v3EK~xkRQ?$LP$7o$_92)!!kJThTxIsCW%k7< zcHl{F(W6t6t_ACSrj;u-yxU{0gVv@ct*6;(LGcN$xvn<(Zw!AT1e5smz~ufRAZL_kLsWSYT89DX^8K;?%ML@31u;)tLM+Jrk={eb}^ z5HBKdC6dsCy35BYlmpc)N@Zpha04YkR*I!VJovdpDo&v^XqyOQiuIohI03RE0$!pK zRLYS=oI-KXHYvtst3MZz0>woHiiiinCV3U+cj~B!0yw`ZFLNRHGc2azY>rb{D7G|9lW|f_9WbUC>uGC?_4bIXZtIamMGL zOT!50-5TqC0{)M(`VS1(Th@mE+>fd{MEdoM>VN;+{=ZSUG;Hnn*^s_`pf7%7G-{YU z?@(FV{{`{70Su}c6*V6w92E9$<>!*FnW>SfhCA(jKC%ldHeYzuEQ8Pi*>v;x90m1b z&Taqmz5mo7s!U#e+ehxy$5#IG@ziVus!?j1dQmz>eI{W~!H3|RDKGbP$W?J3n{VukSCY;WgFVwk=nD%U%@j^eRafwJ2K`E zUggOamHcJ0%^(AA%%2G=4DTw?hOhycM~RQ)$ID5@=9LM+!0M}RbHMH4c&Hf$3Ts$` z>*v5IG+D}H6(G-#-^U|qFhDR02=&(oVHu0T_ddWXl=c5Tg&1&|F)zk74l~Evi0)rE;DUfaK%5m$1;ux`7h1SZ){uM&h>1U5a$93r zsIm-Z!&rB?THOq~0sq+bm3ZUk84~`fXxCj~M`k`}7~ek0`h%5ed8^(xp@3bp3kzJ% zdj?1XV)UUMb@wnS+EA!#IHS4Y#mCn?G-?p6Lvk_e8)f(MG%GDUbT&DEf;sX}co{dJ zxkZuQxBEOvna{gebfxFuENW%7A^Hk+Sc*`b5u$LZ&IJG3WIa$4VDq~nn ze0!5sXpH->%9I}`i;RppBqs#Jph=--j^ZW01hp}0-(N^)Y*&Ds2TRr+B%R9Z81oY| zJU{hETK&N$9A@aMU(7q(&I3Gk@djI0v0PR4PQsVMHh1L=V~5h9jCX0Ff99R{@ZjM$ zchN}~MS+pXzFYW3u^D}`bi_Z4H^VMm1xCTrSB7P;BnGvtcv^@AUEM6T+4WcTStA~~ zoeP419+*I=g%85v;ANKbJ|-K^7C<0?fLa6c4xgE_3jX`oo2Kw` zm&`bBx^y*b7`C9{w#vbrZAI6$Il^-2oN1*Lr%{>YGuxUgEKi3j1G3YWdFEdp^Ep@7 zk{b^sI(_!%KMp->y@^q;jg}$NakzQRznsIoXho~gmoPZ}&*)`eU%);v4lQ9_a1F)Z znaB^{o$lbGrcYw}ZghDoj(7H4h$vsZ zAU0szSyan24EJ>ee*^w*^{$|H;ZQDCrxhNWSJ_dgfy{eXdWv({UF$QcK0OW-?5}l~ zbDewFDmQh_sBbi$(cA*YQ>=q=|WVn>o@4Kgsjdh0Ay>1 zo(WuNa0iVkCYQI{@eWB=LRtYmf7_ij=k-BAY8+36HbzOYf4#Y>C6@awX|~J-zs-ZW zRBTMWjZ57Ez@_2MYq7?x@1s6dNzR7B z+1Aw#cPF>h+?|kE;}+*I2Yu~;jtL|{(NhFlDyMjGpOMQVUsOTfY--n`+ACcB#Bc(; z#XMm$kfEipL2mG7oA*r0OY0!JT&$IFbXG#QQF(;AONouyTlMP~C)SfMIDzehKG^&= zl)5~ud2K4|`uxQHKgt07M;R2ZXq3eLZ02Hq4qQn7FUr8o-pQ6;$k5r+SnOx?pPRW$ zbxR+d#klWfnV9xPtEe^G^E=LNS1mMfY!U#`D1fQn!~_!oJn_lmr|)wzGz~GCQwRnW z;u%-Y84QL42Z#q86ud7El+6$scr}*B&>1OS7Wgj-366G6hk5&O{5^5UYc2j9{@G&1 zbB)*I8LsZ*-f+w{NNu89g~gyZ)0X;fzjsh8?CxN_oU8Z!}Gzauq_hP+JNXNkSERya*7mX3Q~EELIqG+OmC z?rIQsU_ox7Zq+j8$o{@zvkw9+XqLFLCCH9KmcwfID$bRJO|)3}HX7y;8IXgT1|e;v zNW?PZ!lU zkKzr%Qtx8%VGbloYq61J@v{$4mBPNaB2Fujrh}VizgYxRv#(1?A8D*22I0t%3y7lv z$9QUCwW)_NtRF<*jpIHmv3-SSd-Fa6=imAY%3O>*K;Bm^;l$U1iFOkp4_~u2=9UI9 zGU!gFizY8=>rTovZRkj>^W!x5^N93Y$eEIx#nPQ;9sjs}WKAV@e~Iw;+RWi-nv>y< zFJ*J=xAD5ZdFhj+$&h&GpKh>ui{e$R@6`pa{-eZnHt?*^Y+5)OkswNQGt`R+> zxIGadNpb@vcRi3@UI^u{`p7{D=oz+ao1wzJsRNar!H_jG`(873O#Nm8BNmEb{bf-|4Ny1s@MH>&Fv`^KGz zdR*9Vq$w*OK|Pxj9+@i1oF!3zMc8adV$0>VyCG>cvWrz&vG9*^y+tQ7?7SCEYCte1 zz3#+v)wK*8xnPt*pVu)tpl!chghsR<`UTwZj0CINVoflmec5SKQtuL|k z9d}e6hc`65FJH9QVsm{^Sua5I(1f#b#SIj%-}{E)s5P;5U#?S)l1^5WKN}YuXUAb* zNVMJBnKr9uaUW2lu29N@ zvT?K>m2LPNcuqzeRPEEN4$W8V=Sc+$Is!Fm`7e{R=rV4Pwt*`8|ILriJD3if-d|Jk z6E0h%q?(?QShjlzU7Gp8}l~ymkyWwHXCFP@LcZC zJVbC_E2Tn|JyqmXCKmCE65wvk>f^2?#-wUqop5Uz?iQ$(%kM~+z;C_L_hl>dSK$2bIm>6xd!ECG9JjY=j?WtIPxGuVXSw&z!{5J1tYnI}K~IQZ(m-r0 zSE0)>Lu%aVKfDPTu??CH;7w9gb(&`e%jvWafLT&#-BxqQlNl9C#ZoOMrmQnIew8+wxHT#6!ePL0&H4y7t| zn}?!=ZDqk-jqZJ4(B|(MQcm+?6~d7c4Y|hZ5KuM3rC6NpVa;|dCI%o=g9Q2FB`12* zAa;S5I-u@rk?&t`XmKyMtUkb5Uy!ZBa>(WsuZHKaoF z2VDQMJt<2-h?msfb#6-wUG!$%hUO=)T@ z%eC8oxR8v;drsNGD8UvOb+sTDVmK+E9I&>=2X}NY=SWFrNR#Cxf z#RKcmsU>Z>JsxX3Pf({x^2$^C{R>qR#zS=jp(dc$1vQ-W|KaN`gW?LKbln7ZcMb0D z?(XjH?$Bs(hlb$p?!n#Nf)gAXclW?$=2qP~Gd1T{?b<)~&)!|#>s#+y&y&u(>}m}B z+L96@TP}jk;h&#wg3fY5P#kdK4trZ~YXzs;Q@!7XOZWTay4$>L9dHMO`#Yi975g(H zcEOb(f(pB1^O>=SYG8bW?pe^6v`s7Hu92AU1}~sbuNEZv4jnM|REwsy=kXr-wMmyy zKRDy1vd5C2GCS3eOYpm=mNVoa=YdI>cr<$JwVS(1rZSmm1Jc6Z07?O5eMvYfyOlVL z6Jg~HQ3M>@Y4n}DO+J{k7i5m$QPCNy`X&j`QxZu4rUbDQH>wC4ma*B!lDXp%m#|f1 z63+xoo6m0dDXo%)0gtnunOe|?Fy1kQK#4E(pF9C3HH{qDVVdt~y?Yrl#bS?{$vOlT zVEOp~f|_$`kJzG`6>W>^tr(889MGc9WR;HI9ZWCBNFr{NRlTBnY!T~mIi`MhEoAky z;jBRW$Z?afL7|!b*p79~NdN{u+c7GftAF1x-3TRqA|A$cQzMd=zR63x#BF42?-_?jVlj5FTFrb3Z~j z{{Zz}Nnu{UW`XVEB+(KpXg}LF1GQ13aiH2Zqexe?4jbS;8MmA5*pAxj@%7NLy-3fn zj*e*aM3OWFHHL>Gqyuxr*-z?%{Ums+@ zKHfgUQ=8<5YqT>w%Qn+IJ;T;>oSCD=G-UB@Ft!dPmK4kDb*n;q+x-*xoe6Sq< zZDxU`dCg@LAR|l zIz3GRGw2QquH6D_uhP=&@WIUCGj+@OZBiO-IM$@B)j8zU9%++U%d&L8$LPN-G%R0d zSPh*4^?+7N(J`aGQpTK9h%b-mPrFd@%KnvvtCp7d;4ZLsXWO(J_BV;vnd??4S@9a= z^}B})CY{LpYidDpEefXp(^&vTvh{}iWVLeB^+EddoH>v`;-~L_(eBro#nX?BYm59j zfNchowxg~e-ssFDSKEh}je0S#l&xY4{4gV4pFnb7w>z)rLRcHHcHo~oJW>AJ4aegJi4PX?!XzNn zaFpnk<8l5CkSsW2CWr}qlV!Qoi=^_8TRpNHQ0w6Uta-8L-edrlTQO%}Q~_IFSccaI zK~ArZeXV|8I}+RAfbl1Uo(o^p?VIlKG=Hbv&K|F8fo&C`qrcva7 zQac`>iO-3>&_a*MJBVL|x0}3pu7B8|vJbm!woixW_D_=cd7*ftm%LHE53QS)PsI0; zPtJg|&u_g+e$U+)L&U`>TPdeEQZ_tWNxC;Z?(84*guq^DmUj)j;q79=XXOq8V!0I% zx(!$2J`))pejn=dUk|s z6#nzK-r=8jjI#(`W+l7#K)B(1kX+KYGSn+`cofBjYOtY+N2h&wfEpCn ziZgA~LK{Vh-X;Xo7`HNRH1{Aw2^?42f#2F=$aQVl2k3v=bo0?h>KGBeeY5{k`2BAg z^?$ZB{y(1nf3-EbwY~NAmoPsrr;_A<%gZfmZdbmI-$LYmeoPQQ z<@#=U%?Ny{bY}$y*_?ztA^Omk_kxk3DfrKW5ux2shsn^8+7rwe(fqjScU7=m6=txX zuW^V+DEKc$gT@1bk)@um$%%W$BA8^Jf5Vqh?$G%?SH^_b$p9w8aGyIu%M8-PLKywP zXPr;882#X9JN~1Z3%lCm!S0DTqVU@egM1DOCGMz)VUm7M3?=SVjtgN87&ywi-L+zD zyK#f?K!h10mhzUI8GkJf^O@+SEEO|kSd%PL>DaJ=D|)PxpgWZe8ovMo%NJI<1f7B@ zb=E9Q8F@F7q3NhS%o&uE0vj0`k|51r7;d!P8G0}oAHkf#t7mCoumvO{=xGf`#Xi&D_TA&}4t$qCk9NcJW zV4!eq-}}cBoSc84ov_`fUsFoXTtvnGDdm0oK@cNla|VdL-w!7Z>Uk{a`zBF5a!ZAg zf9w=3b%K&vNktI#tpz#^5{YbVHs4QIIG5Y-3oN3NTc8KA!X$_?BZzk3?HF(r(a^rG zWM4{!zJOti4{Epb$+Nrm=LHwrb1uV~eu_U0YU`Op@Xhco#K(uoGoH`qPJgBGVuc+8 z?XrbPE==ei2O=t#etV3D?nLMbWK4|aYEaE#(Lko#oz=ZF>{*NT`3)tW-nK3 zak-)-Hziyt+5tU7@T7E~Q%43>hH^F!QRDPGLKdwmobZ=~Q{xO0LHhFS)7KVo%PA;d zt7O;g5C~>ZM%+C+3(k}lP55|V>IVX8+7bqdb~NqO8Z+KaED)Bi_#7xSYwO`OE9!CW zONT6Jz7UCI4Q3dc!-ul=xdVrdkZ5}4^%C|sL25ck ztgbwMGk~{4=k|7+YuryaGb=4CJqNG1jt7A_!fCxtM7qeoO{ESFca}eunqM>m(@OeG zZAkD|JiK!DYU}h=|J9a1so(X2r*hhFWH!jZ45crwE&p9u-UR5&_L<86vAIe8_fte| z@TtHl(KYKRM#)4D2QxW1%0Fx%^*3)AgV`iao_OJ~Uy!yw5YNm5T(UR#%q3(%vmR>V zshUuxXUl3xEk)9l4%3sKPthcfRIIU?qP?FyvzW?*`d~qwFN~u>1CB4ZMspQ5HuoZU zTtJS|3WkqWNcSS9yB)|ckeH=z&4c?_V_TVvfGA&1P{9tw{vz%kqZv+WJPrkJ;=`|Y zyWq|{Q%<3oyy2>iTozh-68x16@QcIQ%{2L#b64b3%e5wNlmm53$ZNUnz)M=J5W4bPN2FEfP8w;>N$U9bQo~EOIsQQ z5Cm)gfqRIoEw;q!m!$%8DZE;8SbgGa2}69Cw}v)VsN7DZ#si63(K=R7MOl6FDd`|^ z>3Ii>Be!jHXv^SAGt1_yiOXF`C^miM-O=2s7d$<25w#M1Nu>z>Fq?p~_JVe5bFBlb zT%p2Gpp=bm%T{;}c*rkY`AuERS6r2bU9^7FkmF-n?OI74j@$!o9j5GO6bz+)$kPyG zN=GGFz8&MNv&ps==DHq+SR!i8GiDl3-m53|;~V!(pI4_9hyjP656D7Jl7Fe_-1qF+ zI83e!d?Bz}a9*jIIQ>fJvpDqHY1p_mfg^~o6y~Y>slx7Nttd zGQ^7SP>R`U&@<$U&rojX^(h!qmCU~xi1uBw9o$=N@VT(8~QH z?HhO1*jt24Tu=%2Wk_UMz%8^RUFk(2GnJ#7hj?(=T<|PSzBSU+x{Ym{Nw>ghnX)|g z$0;R24c}v9@3QUuRIi-YW(HRr8)~;AVDr&PJLQedh(q!fo8h)hlxf7zX_j&nZB7e^ zY<}b&4VZe2uBa}Zzo9-<=Ov7Xh?mKqm`gBoN{}sCBWulXX;I(H@0!oH+vQJyg71my zRW^m*@-~bFv`2d3p+bKq(ELK0g|cR6ED_gL4AK?(Zqw&S5aR=<$fjw6s3=Ya>4L9P zrdB^w{6M`%BcnJ#aol%sJmApOgTF~CUq*s`M%|XSqbi;3BNIK41h*;B7Q3IGUz`79 z9pZtf@Z5Y0NGCUswEECd8qa zPhK!@JY@IQp!VuTRd3y-?#Ethkl>j95z;s(!&lJ^1 z4F*M)^r$(8t~1|deh%)>RfRkPIvUmeBmpl1LDuA#(S~BJs+Cltk>5ykIlOjb=Lfk` zJAX9E|0oaA)D<6Apjix0K*Upo@6W}{<+B7)_I!;vICuTf6pBVi<4&BE-Xh>o+K0eS zXtqQrvtzJ{mB+DyODb!othXd^Fdx<>(w&hrHYgEekTDiea6_{$%Ohzn2mcu!`A1-Inc}Lt z3g^&w-!M>gAzxAZ2Vr3k&Vl*DEG!L)=EN*6^RumLE6?6OC*n3nN~sl9ks)F zP1zcbF*m|C`n_D;%)U1^0ZlaHCy z5uO{iXQTdYc@r@qpDUxZv1c`{?Xg=!D4RrFgsi>1vrnaiAy z%nJJU(#=}(c2|#|HgA57lfV0ZWnLn0zxZ7}_00PEHF|ygTUPkS@LU${!wttuyWCGR zNYVypss8MiqpyBr!(Xyz<0m<6 zb;ARhr==3dMEzVC?R!lDX{33LiK({(aT9yoOPg6&u^MZI$zQhf^1~2j?~K-S4_~w$ zJLI`k`SMq=Q-w7OHs=n-oSz>1Hfnl|h&~pt5!_xUt>MVi(09);}391 zA@!R;6c-q#=tEf)A+&!IkV2{Xak`H~^(;q3o(Kk_3Vy0WWwXPqjg~&7p7t(9Vgpd$ z30O-#q`VxY2K;Y|1u(PN^#wQ``P4FS$`(A=q&qXTEm5)XISnSIG2>O@`M-w4&}_Bz zi-B>t6(FCrALPz|q#q4(F|_2Kj3;0z zi*+AqTHsf`yeN}Q3b%-BX}Qfz!bp&pwVp^6Fj=Qr7~6+!y}x@zVB!dcJc&KKw&fDz zu}G~c^C`QBou5l?9i5lCOE^ooh!3~e@a@|wE(@~%ZG;Os9QYt3H)|g1XCkGLc+S{> z`otM|H_csK%HPVw&%%mx^jkcxG8)NamLkrE%gR54=JI5vjDNOPRd-`r+C2`$vsOhm zIn8}ogI+4{6K`Ws?2T#MozEmiB;vajqKiu9;xuNqW=?ssno3dJS_`*B;>1MUhe;Zs zu*u3qZ(D`*mrZfrxG757FnYjWG&0=rJ|X>AMcJ;2pYp)RC)qkXfh1LTlVqvQ@c=4f zOB-Jo?~gFeIvMM>voSSijX|YrHAJDoSxo(fYuyiqqnlZlv!-Tq0ee{&R-7zoPU0(AZRAiGI?{0REEEawuK-*f|z z3vPUj?erBTF8ebe&K*$0DtUT5A$uXWTrv6o(bIt(XX@gzMufa=gT{6lxZk#U7T7ZR zg&_cs=Lj!ry9@(ByxK#?`-tSj`v~QmN$cO9aGSIl zj$733)0wCcUXH0LHx1c#0myTiwwtSvvETq2eoxe{e$IwjzTw*&_b#M`SDGQ$ipW*B~&54VPZDSu^yxpxEWtvt_hucQW6nT+i zJb=VNYD#6Dg(*^4H*QUrmFqQDKD=Y@#o~UQRLS=;dN)3sqYy?ps{O7}epu78?``sX zdv0Fl!~5l9fohjIfkw2|_}R-x{gW6P@{e^XZa%T%p`Hd8B2^IBGR5I;CsKx(P(;v~ zGB<*&wkM&j8P=H*l@DS3@6Fi2l?j+4uq^J%q3-uZM`1#r_M!uF5RM?kjoHQcCT#{k z?*7CQq;*sRp6XFUfx%<*3%2r173~`MTvpoLpD9bP#a5*NT)nLB+Kvj%o*-oh;nc>} zbO~+8ySKGuS_+>#Oz|R(=x;T3w??8n6KJb?v%7hk#dM!9X>-$M{dd$*YkLNTjWB9mRI()o@|SO~bKz?5#MdfKAo`<501Wm?f>k6SH6D<1w{i?2 zvS5>(n2eQ+`|a};L$bI`c=HRB93jA4XNn@WC>|TmbE^WJ#Oa6aAPG&orWO>%UfJUz zcmBmLw+M3I`r8_H(|A=(%w?hS7u#W?u(J1sQxv{jk$twP)Sxz{&OoG|DO2JCjFSqh zK8&aW-f7wte{TKvsvwZCmEWM{hImoHTl4V`oO0_A585(I6I*pDhZYb^q2jNCg;hDh z(BX)3Ekcf;v2Gbuw#?B$6-6FS(NP>PPZxoxWGgGHpfE)ooTKSqfQs9K1>**{@mF)43yDBoR-Rs5-*nTKHiVrVQ}B0_qtO$%GenhfRNp z;Q(9PQlV(^7IS-ux=uUbI_FMkNtV5;f#tj4IvZ4}OO}6$^QSl)<}d(y3eWpNq36WX z&*0z%1N?pMtO+m>&}g!eNygH+V|yQ^c45qCB)C6dMdp=d2G6X01g0HBqyD82iSW+| z|CXM?uxXLmVYjlv6~^U<#GVBaY?*D< zUa2Nv=7VJ9p$QS@-WFm>e=uz6QGVI${{WL|q~JuF6b`?fN%%{GQeCrTeOA>nSJ}+D ztQ+UBNZFuc8dU+rYwmgYRO#jG>;uCeK1cSt%=W!(Kl;)?9L)q=*LhuiTMhYHUM`^; zR8shDoYcKfleuCb&6}sp)fuB$9iv}^xug(B2J?u8!IF)Z(O7es>ZUkaX_p353A6y0 ztJ3g2Pvu$%6SJ*+#|=)f&XnxecYeCu*{EH3+RAGQNF&wjgKs@(eRs4idsPE@*kAya zXE&Mt74^j!@Ut5amM-#eCzzbS-+E{^x-j}$)w^PyV$!stj~Bg$t}C6deqVod!WpVH z7~!1s!J9rCeyfW)st&%AqvkWyK2kbWv>i)#;Ug4FQ^w5sGkeCiyVztC7Xf6TcbC>~ z%_mrriVY3DJ;=;Ww*81um~=;$rAFY$PX6JwUKAcWUv7izuQrbQHT*7xmJCtksju`W zmu9O`^sj(jDLK0&!ysbW$N;SWM0DOJ7b;O>j(OWCuM=-e3Ol{lvr9TFQJWz#p@2Ol z+NP)Ld`p`oc$QeMn~DD#qStzA)t!5p88<5ds^E*f-C}y;4+-wP#hMapP5XQ?7d{bR z$U*fKLf=fcPaI^nYzsZ440l?KHLTWTz*&*io+PPDX>-abza;ogTWG2EhGIC?h=cDU zyQ-l)O*o)GcdsBkvQM@h3FxWTq?TO&Fej}_OvR}17l6iFK;%wHx;0mi@KcEe?TJ4@ zK~SrdRjYtI_m3KliP4Zsidm-~y?8g|DW)P%XeoIkqpGXv57`EBAgwFs!_-im3>Uh8 zBF)UnLXu&$77xP=WsW`w0QETW=axC%+qIGg-OyB5>&9NBK)WyPJ5cuF6H>Q7shsP8 z(}5Jz>s(w^`>5yiU8vp5@l{l?Aztkq!g*njlPW66ttL?Y#XAhGT2D(Q-T&8?d+a_^20aGwM z2YacJTQ7dF((aj)Z`P(z*Zo{yZieDGf^5$EEhM6lYVGay z%_kF@R4N{+`N=aEuKA*@9;7_GJA*z~5I$8|*5#%0*LT{si5U0zC;MWDuaelEYZ4lg z`_nz*145I~eJ^M2BKplg(Lus4sezi~5xf8z)4C35366KT-sNljuDab;K;DMoR(^Bx zF5|t{@7>z)?cFE5kHB?2!9FAQcMSyKjuT$|j&uc z-kiI132JK=_)#6)*L@_yl3jX6I!|cIQb3F#uGrH|O}yS($ft3}fv9GT}Jbv{Wj}As5nf zn+UJQD<`sC8tjt(a1gBQKgpD?b+{k3DT4qoFYS{0Jg)rhlUr{>T2k}wA*r!j>8uX+7!MYpW%Ne~I-jw`NUZvnM|h;a zAZd})1=p13ivHQJPNFvQWX_vxOVbU%p!%*naL-hte{dFLLOTqQ$Tr8)-0v_C0U6lc zV$BDD-zc<>R50k&CKq|iFI-KsoQQ_`CGDQLw%cRFv5@$(;Jqg6Oypvo%IzytolFdx zjZzn=Ws1}t?=V|vFlFy@R^~SJ3t&q2;I=2PjdWBW_i_KlM7tksf8Mt=MKUlvt&+xs zZ7|4@5Syj;#kj3`$*1($#myL3B1_uq5nkq<4EEYjegGty|Lf?3~v)snldV0 z#`pUflL=P3@P6kW`m=?!soL1nMG}Bj&>0ORJ?;0#>~1pLnSSM=D<)2JAs{w`o4AI9 zVjfFY2cd;K2Q$lYM@cpQ?Uo}s7dc+&Go+=I z&Gkt+;Kl6=$L!tx+7^eT7~5pnGJj$SU04OlggN9Xr8?z5KoO-68WwC~wAGBj9ekvp zp8;Rq|FQJW6RUy!`#9KRf8;RGBVQEJM8eSyG)ZBr$BQ+^ACazbIUm-+s+Q@7{j~>6 z$tI&sKVz>?-novjqz<>brxHjt zmKcreZY%k%ePJdO#d%QtsN)_fUelD3i)~mwSG0Dr2>UqCcc|Lv(PuB&eEt7$&Vyq7Dp(QnnLRS4>!z;IuL{T*SVf#>pYUqry> z@F@F+m9Q5!^nr74I1r!NV2Xr?VEGyrJOKMnhR08KunZBSJslbW3E37f)ZdrE1eFT9!|Tc4r2(&U79L%2{U{{p zF*l~@soup!G@857AT;`VceAodxeGTQHuHD9JtjMlerk;IlQ~7aJroyjE%8@l85r9s zcP=(ZPwsw3qcOYz`JjmTsUwc}G2tZjHdvw5L8bj`wTjnS_jmnKrs4~XM>!s~)w+E@ ze&Abg>Yx+(fs;p9G02NIpbmsQ&sO|alnsyPukJg>lW!E5O-} zA3b!w-2dTd7`8-6L5bozpy^(Q2^{mlJCV7JB8Nx~HT7goUnPvy4QaT}ReMc_6IpS~ zg1ODs(Nvl(m1bY#E=}$0Vzu!2vzCRx$=gsoEC%xE%=F@r)96an1`3e>$b?1KZn!Z{ z?-LdnP)xpc^-Nqu_j*Koyf`%R-az zJ@?4Yjm(kuWwX6-gYqtCV2Gsn3$7G;H%f+u(qz>nwD&l)u6E}Q~FR5Q<0HeS_JVj?_YZ--E{le zra2-b9c0e-hPK;=9w&RkfsXER=GjaIOc(A*O{5#-F_j=o1JXL#e=P}{Wc5>l`|?w3 z$z@QYNzX$k*~LZ?C78^(OAHS=-rwq$(vVO-{xB_6n#WMm!I#$u%bf=vi$~9$bD@Tq znSQJ0KT{;_R?vq-dK;ymngO$U+lH7>;@;qR-y9OURzm+A=;e4H9ijth4E|K;8c{|W zz~CX(LMKuKggFJPm<3I%g^jRsOBiR0rd2W$ZrfVMKkClC0l2buB4DMWR zvMR}X4w<{?X1ileF6va1c6&C^+=iM&`TFQ6bx>wT+B|c-cd8@fmtNWgg{E1&% zZdop^d_0`iP#w~I3~4%$A*a+#S>l)0>k_T;7$^IkLRPP6uG5SDqd5+0w|V4Pe9!v8vG@32#>$ zL$7x_)^MOCGFZNU-$`T+@$0bai>*dPPXk4}lU8mxIq#_tAey1K?uhZ1CPq=9Tg{!Z zyLj&Ywp_}vvRvYi5b!BoXIvxeP9$1+kN#cp>ga9xsff+Ie4Sn34<DAJZD z*HRH;4^_#bM*-MDfymb?UeC9iGqz)W>Nrm4swtFJ`1F$v8@Res*; zOfh(_F?2g`>D%pd#)K4c0qIMd8k>=e?WJ7Zi=~>|PoG10g=z4U3?{}ILztKPeeSWP zq%jHzak_94TFHb3p4bhtYm|Gmd%_?|WvX;9h!JkiynGqw5mb!W5H{FX*csm7K5lL4 z`bgs&)MWKy<~Nbtw2(>e+JjbsdITa2GfLU#I6-_mW@tO*Xx>^*6QY@ZKm9<+CKnzC z{h;oBW`i7-Q2zv>7PJ*2)F5PDmIx{4vIVE-IFsaMA6G7b6muHwRMmq9;X3fv7HP7| zRm=BsB-oZCMLpGrX!u<WJ*>Ob;H#{mQ7u#WZhGZ#O-Mkc2}t{p zRUq)YfE-q3(5WmlxfzR-Pj&IKmk2aNVN(Vd%2A89Cseh`8bGGHAbJ-V%}F zf%CyG&_8V;z8XpCA`-gn^Sw5NQlfDjdbAXMW@D#-C>>(bdw zuSHAkz*fucVn9~^#K2eOZdPTi>^AgRDsw4-R8%U^{O&=MT@c8Id7%@E*si#1KVGU~ z2eN+&;%fi8`J^!j{Ye;3&9j`Wdwd&tfdh-9u_q8gf7l?;VRE6dXMA{$QC%IdF@c+o zov@w0TEH37Gw8_(;+2I!!fY|wRNL}zgBrR7 zLg6&x-BS&9JdYZ87)?Ai>vtTD8#c!Pwj>9NBi3AIwRtLDke^zt#B~;uTO$NrX*$o$ zjh8NmTWV7sR_(soJWr&JmlTKVlT$5PE-BZ$wk+T)k)--`sk^)?VQ0fW8$V86idMt2 zB#<3Z|M~G>4c6>YZctthUF-#Hki_rRW}_Y6S*L#SeCFzoo?Yk!r^=ZoZj{s3ZI=9Q zq9<GZB1{90+b~-4$N$h?tRvhjsUm;-Hu~c$Vf??f`o1g+ z|5b2LYx(-AKcsx-j!$i5Wy!I&lLzq!enY*@426M^56leJIwlW7=?lz6O3Gq3VMVv3 zL@C#8UQ^X-ZD|&yQPmr+S+3NBvZY@;?J!tbTS{GaGgZnE7@I0EjZn8D}VZ%i=P{@*|J29Pnv z4%d(&pA)|crCy^$vdQ1ZfW4~+=D}XOeGeenO@oV;4>yu|ZVuKt-2VvykO|y|x&Hm_ zldjJR5+D(%g$Y$B^DG1jf6WKmtEC*q2KNyt1b6NM>9nH&>9p$r`3V%Fd1m_{-K~Q= zg+)sYhH{loCQDQkL7y4h-%H#8lZMk{kV~dZBvs3muMAFM57`ucVa2S+A0tyM5XGCu zNFv?M=dz$ptq?EOVVzE`P%r(huddSm4YL|`I?;yFSH?bvYD88fn`r?o18YKkI2TRs zD5^oVPy)^q#?AAO>Gw*=^27?wQr?VHi`$9CA8JMNa;wOTE)^4MdG13e|08JbaHOQydiOP`_=+nF%T66GCCtCK4XN|7>_Cz=#XA6OkwBw61i zGk7i5$miZL^%;`+!g_-#` z+Q#!+(A4{vF%k6i4;O_JH`tkf|7^0NCyEU<^M4iJAT2YmLq07K890~!8@!+`ljP(= zd7!tDp|;;D;UQ$Q?CxS3RDy{NG1w3IL%df0HrfJ(e3B{}243_LMbl){wVZ+5g~i}y z+$*$(in~de;n^YL0F=Kzfdn_38%rmOBeo|7j*^)Ok|nK>x57b7AQb)bTMH!G>h+$m z1pat5zpe;w+9YmXq?N7g&;df-JM*7hx=*sEtrmp%a!Eaq2vkOZcUb)LO2Jf197Y01ud!IVIW{UdW6lJT+F%Aa1l;f2IFzEJeXN$B2EW_o#}}Via;!>N%+yv z(0o$=2G3)7Cvy|>>U{0^CtA03lTg8-%&hwU^x+~z%H?=yhIa{%5y!y348-f${N@`9 zp4B$)$-bfPq}j-b(A$ZDyuJ{vB!;(Z;Z@ZB`rE`^qN0@{T^k z(|vKG$B4DUK~S|j|FDgLxQ}@&5E(Jboc1pk)tXj54FKxnKYu2(Y(tZPc>%_?LV65NX-cx=2Abz z*lF0)im&m+GIfp+Ijz4XqVOMv=@4I(q*BowM$@m)8_|FCnl|1o9s82W7$oe zWAh3c)lE~7=Abn?Vi~ng;5xF2L(jXl`!QI#co(u7yV%isCk!qYhIM#-OFivqa|hMV zd#h{asvA8ebz4THaidRt(!Lz6MCvz?8&YkL-BdR^zt67@Z~2%}G;{4tQOrBjrfu-| zZJ$U`bA}}$V>wPk`k%kG+A2&Vn(dlk8ugRW8pvq5{A6kFOi6<1sUx=yjm-SJ*+Hhs zF~flxQpPMds@In}yfzTh{py@xgq~WZqx)j!B7m1|je~^Lz~2aK`C)_j^)dX^&-R&K zBU5oqnHs3x+ZGRO<9ogxR#U!FjHC0)UCNQ<(oGvcirAgHwMQKyMJ1AvR(KZew6NE2`H*+%t>C}d^jhX1HaKUiMOInxpLD6;>S@~ z0hg{yJhEz1;pe3Z(8n1Bt7I5*dRUf9v8)Vsb@h@yd-l=^i>QP z1V}NS(Rb}^Q!17l8QhjHoxqjKWQ?1P`IW|udLUU(<6X9R_5$VZfS-vOIojTYS>|ar zH^3OVVEoTP_kq#($u*)yzN)wm z)qZ|_vbi0S#OZ~0{;mxy6pnZa;Hw0C4E`CrAYl!&yvOWbqso}R4^q7A%&1BAH|1E; z8d98d>a+8ymg_bST z7c4sN@NfCVF@ofsQhwjoVZ)qgmR93jMl2SKt{)gh?2M`VBW&`Tbw*t3x^)5)Lq0kT~pEL5{X8Lsfcg08L@7rd$vd%=7Ca?>7D$x&L|BJ5rv2X}xNQLP! zlPtii?q639g1%q13?%%Gh59bb)(bn)vLLFqmzNeAuo~@*;AOtcz#1guUt>%Nd z%^8z#cS3`I6^NGNi3($w$+lb}uhc%c)7^L|0~U@<=2r@q^?M_@ef2(6wNClNBuX61 z*n);()%mgvc&1ew)PKG*F0Nq91=G~6df;!2I#`A{-Wrk3-Sh^mukK;$by@x0!+<~0 zvww039;t_9tA``1wv4DTvC@yEbk9e$d+9~poN9&_)Sp-t%q2FCFbu27Mp@^E^>k)- zH1RrT-*9JfZ3r^(6zYM2jZnquq&nz$yZ+W=-gYO*9~q&I9wacOjdbRM@i~#UYwmE_ z2TQ(Vnj;vM#BC8O*lJn2euHt>2CzQ@l*{C|RP`_hbvRzBUCS5tZ2O{ZVOdq&^@9>R zPtmQjhkkv?u;0XG*D)v<SnJ?a1AZ{V~gQ6b0dU@`;X8!sI{kdK_2(=H80(<@P1{ zu|_RVHH~`{M04|4J&_)Mm=SnM<2@NPYQP+J`(lU0w~g?_Qp2tT@P&Z(&ei6y(#pFHO`vHDz#)6 z3WV1)h4X^!*+L!jhL9ddCH8(n@&tXTmX%QlvTH0g{)}V)6D<;oes3^#_HcK4smKZcslKm9!zAEndXhgONaarcV?zmO@70t2C5A7%8%C_zq zNJRZwbNTBt=Y)lO6s`A37k}-RKT@1Mf$e zmUYIX;?&pLw$VN2^eLx*yVY0LX1XB`*_L4m!m1po*&lXTj9s_kxXf?n7WL?78NgKA(LDSy0T39-K zl!oJe_JRB-R9Z%1Hr_jQuPc)J{uI}QEs{4O(K}UcP|{_o-i<=bnuO9H68_2bEG3`R znqDNdygP|^Y%|tLZ$_Oag6*B#%R{g0jMzes!i#CmCfTM0%qR-ORyNH1k~M2Elb}W0 zM2HczRV(Ep*dYXRNAc~ppewFxa8cDoc$x)Dc@m4Y{^SJKiv)(^DZ51& zIazO2S?`Wy*Nc$SfM22gVZU!vK60$g)^xd&vusqOnq6w568rSY#+rLHpV9bMYr4x zv8Vj-T{gd??R^5DRJUWjY_VAvBmrQ`GZGi9RU5-IW9#>Av2RR2g0I{>{{=Q4M{F4V zi|pJWc0>3G&AZ3u0S1ix3Ya12H9k)RK=ux-KXZ%&qTp`uX-6lUaC%E90Aac}v^9fv zO_04sInM%!AY}G%p?M2H4iX5l1JY@ZrAq;MM=4wAr=q|xLBx1^8C4RCQrRySC1hO| zqcP-`NO!6{&!I?nY@vl&Dn2_$x2YN3rUtD$e}C>EJKJ_Vqbh&$AmAFJy5L=q{umio zw2bT-rX0Nh!E?*^UNIITOq2^TObL}&uKzyotLaI*@*fgP<}V4u|Awlz{10r>f0wDm zsj2)2I{o7^5VPaALN+(o5!4K9TQjdRvA#US4Xid;{7_j*GCW;s>YwG~-povUN%a3D zr#r$gaAW!N9Oe4<_|ACEtb9DbJn#iZ0BFgg?7`qJCss!UVEMlMDUl>}@`~wQ%wgO_ zFhjMW0=$yI&9wZ45~J+ z@$%bhR*vrKg*RVkTxFy#@7IEWh=z|BwZkVb??Ej2<%g?bxiA ztK$YlWI}eVl7uavJBC~aX{-yVl~;&@xALQu*82>feJDcA)#L20bYIa7}8r5r~w%ys1mbR;+; zkPJ+Rj|IYHZx*2^)W$WAX5Ftu^+hQ%M=#uEx0K0F1n>Dw&riDt?CZ88c?rGo>163+ z-h+HY1Ha|62!>bUU-v(!5+P!=!KMksS%=Aya>y_eHIv&#R1*2gi0QIJ{1NhPezSTT zBde6R$xu;1m|(V!QHAy-feDDh**~Hm!dXRTFZYl<9unM5X0S=Sqa!0(NoPZGkPlVZ zu399HeS33PE6yy*SIcyTJ$1#$|1KEA#|{P4=ql?@L89t8I{5!#>>ay1jh`;x zpkv#%ZQHi_i*4JsZKGq`9ox2(j+4&GJ@-0m=0EGqtn=V{0oQ}7RrRgC_ov=Ulb(%_ zzE9z3VX}VWSjzHNg}S%y0EaqH{XXXJ-)!n$vOa{$*Va$|!UG=aJhgkh^Vb(tAA=$8 zN`F4_qlcU*g7I4+Fagwz4ZLWGqWi*uGK=OR%(zvF*noZ)e}6+A!*=f0ZP*vJdK{h# z6v~?$Ea;c8m>pLolHk(zE&(eS?D-#cxjC-vB|KQz-~gRCE2!QapW(1^AV0}U`v{~y zr%-vQZ3L{!X^tI>EX|NmF~8`}4xZeQ87;nb(IE}C*og7&!zcIFgPil`XoPj#)W z-B4)H6&10TmF*WWVYc^x!=oEXZ=KXn7=2eXWep;=?@t z3gX4$=kXxbzC$le^*m@3{C)n_Xvm5TEp>kM2!P%-%#}i;NT8qCS~0atm-ZG3%(HoZ zC+nmaYaj(%E-7$)24p&Q(4_!O!G%v|8WSvWh(+cL22#u;%1bbYgex^AFfts(v~a@W zUJCTaz&l*V0VEp=C3rM0c)6SkV{b_|ZK&tD88^!7@xLbJx$Dt*>kr3XBjfT9%%Sz? z?wvn{2N+ztBMhiKq{iy+aljZZU+MhZg8-GVY1;m?>X~GquAf3#-0q(hnImf$kjoMu zVHPgDViQ|DOguPY?DlD3O5IGfABs}E%EZ+Ua@1>WDs3wJ`<*`kL|1C9wDtPtca_ZYwTIcLjIFav zD)bh2-1N^6LZc_CS;U~bch;6R=9l!lm`5^1V;aj2chuj%q4XxTJf-~S?=?PSIoKR4 zE?&F3ht89i`r>{No!tLIS6x1F>Y30eGMmJbW3&{=cW_nj2=M9;;qdIGM^u{Rjc$i` z2BHYs^fCIYI}ry&Wom=dV0ta5458C^2a{giDZC{ z(-cpKYi7+ZYrbD!S+xIk=(>P68>tE0G8>_joNbwkTVZ+FO^+4CiW>fo87=SzeJ5us z+XEW)8=sNw=RO*t^%x=Nz91pJv1uf2Nj}oDn3RmxiQkbHNC+;T;{=tMqK5~b3t=SLR- zwzH|3gPx-ra@>{1%|o1sD5Hkne65cx?Pel&r0n54eg!k7H8m#doS|iR9JADQb#w{v zlaBHUcWbW2SeuNpw)2x9-a$%Mv-#V|PuWGnU`a@*^7{mD+-YVXp}XUA6wy~INo)7x>=)O()&wI1Sw*qAGd`$vKZBxjq?uOc7RxH_aGUdU6b zt^5P%{71~P*DZN-key#;-059TX*6Qe$M-r)T3RKNMcu@!e(eacC^{b5|BS_Oy&koq zOQnCS$_*Z*K%CPa5@|}T1~MNNgW#(UhEx9$VM8~8x=;#M(+pIvDJgb!`J%Ns_T!lu z7@G^I_UKF(>dgHZvS=N20T$^D1HKYMgmx<<45L8nBsmK;3VnoRFOE->w16qZ-EagV zfA=KA-->`iGUk7EU;{@q%K#(BlrKhnM4juYk#Lr- zoICG$Lt4oIK+5Bc#aAiK9>mQ&6=V$AE6phsnS;3EwOeyWeVzcMqvHD36wn#D`esM6 zCr38=AG+^c@p(A|zY_5C<+{uk9%>^Nh*K?5L~@*<8No!>Mw2~bKTYUHqqolJDlKBun8jk59a6y~N6Gf!84K zW!t30lf5!cO4^+DmJ4c0M^FSL7QJEez^W=Cn|dVmJnd$&r+RGoqE*v3XpQ$4o9DrE zrzJCS_T^ZnImW0LZ|Kt$_7O{j59v{puGllN`?Uau+~ zCw_CNHXLJI?diyA`pLrfch|Aw^y8VXtAd{n$TZqZS=NM%4XUA3HSMt_?O7)6F&FKD zQ<@{3%&RQABZ-U$UUYl%@xrw7`k?Xpq%f9QrB4XJiEPT40OpWz>VOgE(9Z`G;gFbj zbkTgxEpLdvJ0SiLp!>(5Ed5Sns&p`NN|c`-W6?2GGlFIW`U?H2UE0Mc{%k-WX>j?# zSeL}jB)=VgHOkwehcoQ!fN6^`Z#4G6bBk1e82BFA&aK^XPANhMkHsPThb-)_x(`35 zymekNL^P(ob<8PTZMtp%z_9wAqc(=u{79U3&pPI({jMZ#T4qwe-0GxwxF$8_-Uw&o z$U6V5XQLaA$Mx3`BYO;{c^_FgY8<0&PuT~gN|UH{pINx0NFpbC3d+*BjdB1jn5rt(y|b!E6#cc4n3&+qn(igp|-} zDvI_;MR^D{8;ez|HdAh+28~!Rd$sL--Q50zy6~Q{W6zfHoP2B-$eD8Qebn21^yNwa ze!LI^ntn}>i{-340LByJ)DP10P#p1g^=QgQp~hb*1aKfk@B12i^v&!ep%Kg}g-NLS zD25Y^x$=gMja)$C5e!P<5sW5t^9RLWykh1l-#g-2-!(@moVDZUtNxsA@>d$+$JlsD zPG%$aweXf-YocZ=IZO8+vGW!ip$rhs@>cG|3ST{qF4I|kwEmd0`iPBb+y|}YpxIEc z`N(nhCu59!x*9ETu;!q|b(idC8=vgA4g07MO<~Vik3&xUm_N?W5bLf6Et$HD_SKm3 zRhg>$1yb@PGtP&4+yy~~`?&C=71k%_=kTR$H5!a9d=^^DKBgV3S6h*X zpjT*3ahrc=!NMmGg{+oPG&!oQq}%Wp9!hhtO#V1P@*~QnQQiCHjT4Ld^bis zwFUG^&0C6Iq$!LP$@fDX@uA{5OCA=tAkp4Z$ZnZKLreK*PNNh#C8;i+{+`FlbHt_9Krx~tASKI z?=9&vTZ#!9z=Mwmr5zcv2pw#MQvk?;BN$v_I}1KGj%$w5rnF4@!r!|J7OB#-yC1@K z#fF@Uywo65_|V}A<_J`ND#5@12Qj z;1#_iVj{#5O`a?hD`4F@G0_(kDG5zmRmq{!oZC*WUF%lHrcgpq(bOYyUf6w-S?@B= zW{t)gqq9+BVWKQvyf>bp;j0Ou8ozWTK?Fn|9v`p*=on8jCU zklGaKMn6MnCC*9w;PB5Vd?pzyzhJ>Jn;9)j1j$VyA^z)z`h{$yxZW`r8+ZgeGN%& zUBP~=cid3#S(Vv-nq|t?`fH4-QZCfl9&XJEaN(i{7o1k!zy4}sD> z1*re10qmz5ZVH_pqj(;pg#zX)&JN?9`)6={D@FEJO;8rAL66wlr;4Oji_Ixj+fi&N zLc+DZ<;6ZxK7K_gIuL z;{#lB5}gI;a|PelKxxqX#xb{uo>BNj3pIL4(Rnenu<-ll1$L~7gN+){O?Ad|LYPX6YllB7aruKE0wv*Oc(&gUCPvgxr(2Xo0! zlZ!qQppA9GwaRXwqPWp?AZB3FIWp;p?BlH!Wd44(WCTVhdcQf+nE#vmphyL=>d?$- ztts!@hvR`~AlhmE$0my*r#f?$?sPMIUHq^GBi3vl2fD=_8(x1U_M8`eaP-Eb^%t@td8B-A8$JT`Ohev(q4dAc|eVvDzKouS$3Q#Jbx9+EoZX z8#_9ich*QxQ9cz;Ee{4#^^G?VRvn;tWBG*MR)uDDII?JAQ=AtuOU(LcWD9FMHh?~>R1PA3e9z-MP z3p3%1qd;h`M@FFsa_%Sm<>=#9U;l6v<2L9$*J=zVyx>UVXVm^g_zi98Hp!4D`fb?~ zaR>H6Rfb#6ptm72o*!?tNCXOyng{ey1E!f+a~m!yed5?uNAg?Ec){=bMxx;5uK}66 zSz|d`&fqF`h1An6EDPUQteRXgR~z)pj6@s|4l_lOn=IIsS;L{rg)|(<&`W2fbyt3-^HYIhRL`%*yyPn`VuPVbqCQHc?=9&^CDkX}!2P?>J|2wqH}fd<*D7 zy>hroGC_ zBP-Wuj$D|S+?mNBGE$Jr_WjECekI>w>hi`)fp|ePJRp3~a7ImW#?g2LeEZ=K_c;o$ zM}?biTsB2cma3=(b@NQHrqNtd*+-?R(x@S~jvVF8Xf$khK&wwgEe-g%na!!qlDa{7 zF`wo7X8?{s>8M8zYeW@LmkK6x zB~?UVV5)kM7VSbpwJ7BjJL&=A2(=3supehj^esjOrN>R~1b>q1l>bTkZqI4nN3QoQ z*9)(iLht*UBhZv)W02KVszZ4Y?-gCY+tx_<4{ShT@B>W}-n%aZfl@JN1mev>a4;Md zl_$sh)q#Nko|<)wV&4x8@Y)apfvRd)A0+Y$SR#m`%2i1b4j+^oj7J}m+lJig=Rrx%ab>hiO zyXWH1Pq_C4Gw5gWaZDP5pL#8dVVHRR9aBI4O3iVrg=KKaQrI_hn#`Pc`1q*1Z9o1> z&XLXDH*$Ik@X;A{H}y%+mdEgopKbo|#S%!k7r_!px;MdMZ~*ub@0UZfJ6^UOO7VZn zj?TXMXbv)9e)1%dF!6CM8I8s?^e#p)rG&blr(Yfx9%Wz=z}BK|nT2ujjJhn|G$3bB zd-SoL1Vy{8oirH5Zrp4LwAd+-ZiL000bre-XHmA)t-HBi9^e-vo>+1cVQyGPZ5tPJ zTvK7_rjzXOT5M@%6!U0q8l==+8|$POZ5%s#Q_Z%THJFYx)a;G#nzg>bMWohZaJGww zcw$BKds)PB>1@QF*2wvc9$KdUu8Ei>85wcftrZ>#QkKP!7K@zTLc?iB?$3css1QqK zD);o|r^K~r4UwpCMQoC~tEbNKmc*|YveVdIx>y!@>YTR9*F~i-v5sPCQp}Th@jl8f z{*sKZKr4QHXhm8|ZWxVthMNP36HAz~buj0#hB`-$_dE&$I{ir8{m z!G*iQX{+~Hl7>=A{kGxY6Rw!vLmy6d3#w~Pc99qQv+%(a{v_liQEROrTkgJQNO8uM zRqc!~0mM@*3>uGhT+i{65->>l#xOB^>h@=vyDQc{WCVQwK?3C{%h)`>Z+LWvu`!bg z4LeTp!($1v5$_U4)=#00pH|;3Y~k}Jq;PYTd+Zubt;4Ja%_m5zYj}wDk7NOrAd!3i zAukBs8$;c(BQiQ^Wa?c3>r;m3NDA~MxHT&ho5$9o8+r4^TMM;Yps`kV<`DHxkc{fp z-cV_K2rsj>e$`xK@>LEWf|{sMFtBt#SJP2e6fkTR=Ab+pIf0#wbux~-?yLc`YQ9^5 z)N5*#!J!yh-+(>Yr~Jt6Jp`1$>OIA$)}VpvCz^lqT~bu~{fp&jsYvARJA%feWnsZV zzV5PEX07~Wln~!a5+*KL={4(utGruAa~wSE-FVF!=IJq^p$;&94KR|9957n_o&oj0 zSd9*ldO3gm7rj}o+z7+9#d$1vj#^E;pQps_#clo7&5o0U-mmc%G-6(I|hdMC76HEotR#bXh>e6sr!kP53~ z%%3VHtF9I3@u>A-4xfB8V_TloRg%>d^)^25QwYt&k#V@#_j-KWpgd zSaw7w(cvqUuRY$`{QN628pky;&g4+by>~IYLjz1QcHFR z*S~XJaL>60vDH%U3-+NJ^{uN;!e}u#PifLCx4X&ApmThE{!4H%7`z2*QnA}&Zr@3S zn3`S#?bInG1Xf{9@8DVqhD({VPf7xWTu!dCn=W_ zt=A?Jn4~a1wb!OTBs~3e{PMptkR_ty^7mNBJ6U#qpD0$)`#z_C^4W5_Voa0FS+=F? z@|bNWEV)Y8x$-E`>w&_yk&h>&_StHjSJ5BkrlORV9T@ZOw@p%x;ZWD=8JhWE&c|ff zzMN-pJ-N8kfbRG2z_E5>Oc9JH5y;c@Mm5pu{q1^M(2p1!zwH z(wruJAVwJ%fK~|mYbHsMh@AMKgo;>+sO5ob6-G<^J7YYl_|Ckc6ic~U%4mkf#Q;Cd zQWrjT6o_|DF^G#ZxtSN^SW~?3S2hy{9w+Ffk`zB@vW=FcHiK{usj7szCMNKA@xjU3 zknAfV%IO{HB(dK}y=+1EMDp%gt|(X~W7~v=`zKIUFl&xVy1{J+#AC2=RYmPz+##$~ z{&-i1%A?rhd1s*t(?@3S1^l!KqNJD%uBf4&`>D;qiQ zLNty&@y^V9^|Q5<7iP~%k;g45)#M^t-pH&7_3C9g!nNZt6?Zx<6@y1gvKVw}BQ0n+ zpF%o?eO{p)e^`u?In5~yp?cCCUog7v4IJDEjV?yed+;7V1MI^o{>5@OE)f1&E|NVG zU@khvf?C=A*dWc+!R%j-i9l_TooaKox($SsZ)gmmH&zm=%Nr_Zh{M={of*YT1*Cw$ zsAhQx)soujfT**I82EqK*VDr1j0P5ZR4&d50%z&WE9q8zaYdyY+!FK3wmrp^5b5A# z_A4z}E0+aqw!y(G&AqVN#UH+w9<>I3x{*iTUc~tJ3d5I|k*_6r5u`7orUG=I`~q}e zC64iZcdUU(eOC+xjs5k1@3NF7C+%zalH@l*QT+-os8#gnim}<^2hE8>P544rp`jbt zrI(&kymYAEz$v%Ispjj-esv`-T+vH6Kv1^emmP77M?SHZt~8}+G9Vs^K_8?$z&-A3 zs|Q`KX|?Aq?}4|1aQu#TK)D>4wt;zO#A|CX+M28zzP{4l8hAEj*o@~{7is6I$NdmB zUg9jg0`Jbz5C$_r0Q1t)=eH{yObqwDLQ7nG3+blYCZKow5CL1hlS94FR#{UPk;0#E zEo-1t>5PJc*oqd$EqV7fP*1IMxHWCpE4Y3A-^>+UurW^#a6mumvQ%>Qvl|6hQ{ z|1rOM=&H4R*Jeu1OdPp5IX&1dvWF@^WXYQlt(BlAv(ix|my}o%wPGt!P@Jbs$Yx|V zQyqvYA&Q9=7QG76T8SwNoufjbS8BIJ)kod7t-Ksx^iaP9Y3P0AusF}~zWX}#-R|6; z#Isq~_B`9y_dIiZe>=V3#^(Vw#67>x$0j55Uxq_a&^Yk%Q|v$brD%;(K^feMw8k(< zza|l+ra5XyFu>fS5#^yCR15paMbyLG!x8mT4Pz1Yk`1c}`{+d6Lf-2U^->JKguVtM z3jA&QuWaa#MreV=I~9SMF)0DRuzZ+n48Kog^RHJlzw0skI~@VP@LieLU;?~X4Jd^V zq~SiP*WwU?w?=phz-QO%7Xs10D+x&d#5)bB+3{BetncG7G7t5oJuWPN6t-7;EPsr? z?*u46;)ezyef+uwYvC|Jp085-OF-$TQO>n`O()GSjA-h09WzTgIEE%N|X+4a%08^#~WSGwD+* z)ymj2Hvkt2l`3Tgvep3T$fFghrQ5-k-Tb6$T~aJ*zM~mM|ETS-nw%uELuBIYPj55c z`NJAhOR{C-P*D_G`}G<4{*FHNF*3<>&c&6P_+PD|xS7Xw$ERc{d0OmM6XWf66kT4! z**Ws!`{u+WU<{XDmh@mwL_R-C28i_8IGSC|Sc%1K$eoo|y-WD$jN>*;m>k-;KFCUVid=1Z286^l*T zK4AJ%G|t0d8;1Wc)>OKDIc7O=+FW^<*%MZsRCrH*#*D#YoJ*2G)lO@-!XH@Ns0^&v zqEDSy$1YInpWP=F`PG;Jj{XXm36ULwbA~7XXyI3lqa!ZQ*x(iUOvMbFr2~<120_d? zH}wiq4`EyzrDdbr!rbDhTlLjb?c3&>**ll)hCRNl#(ZruTm|ZJQ`9P1=kZo4nlCcD zTAn%?H%rx6(JDaY?pE>-1xeT|rAK4XKW&;7^*i|P&v0ns0(F4`}`9RjPKVdUXdDJJma{!foPa4#?|R;Vv}`d*qGm&}a0*ZSv+e z=xbZyEUC7Rix##Xp%_6%{`a%qv=0Gpf3pEQ8J?eS# zQ2OF@$)$2d0XWHKtwNyOiy|4-00@n zf$f;D$Hm2>?@Ra5k?F-G`Q`|PqLHh;JoM1|a9e0SA)~~8hkc~Y?WXs)zj*uOX@w5$ zr%BWMxqKwWB*D2RB03BNw^%n_oh={6ZqIi3TMKP0ygO#GSp%2O17+(y^t<%KzmaC( z65!Uj*}c@PS2tX3!8k=Z;9=up5aOO}#^svvJl9(7zrJnfzQ=O@VYpFf+lm${ZOptl z?JlWCPp@kiInL{JF8|eta#Mvl&k;5mBp5H(K)zPA$Z?}?jt)cXjH)}4XV>9HTTuBN zmcUq<5iLjaK_yVJ5aw04VtT4}>39IWq7c|~ij_D;-Jo-_ zUg8w!W3Qx{R&eCah19zs)6`Q1;_hgehL6@RHz!C$Rx{4E70fOwC*_1W{(>F~cuBcs zORpEe@UNlArbNpjs}%z!Z`YP(rO~VV44^INhd5V-`63f;5~Kc`J)xSuR~EIYftYlB zWtZPlZG549?sN>X#_)IBBmavs^VZOxc%pl}a{z6mJKIUmXVQWWZ)ihehss}nek}${@SfXrg#uM}PVSSpx+ln$x z2j%wJ&X+jpHce|Wx);<#Od|U_X?~5|gDz^*Dt+M82!W`Z^qN_j+z5*ER&(7E5CL^? z3>H=LA`=Ve&wO^jezD>c?u)H#?2xNH2TZ!4$m)Ry=hca=edF z*TN}pQ;JG>>R<%re?A_Sk~pIb_wvo3X0I9l=$hXwA4T#(e1Lz*lDjjYjZR%disu>vFD@Xz$j?vpK^-p#i8o^JhqYW0n_?Hg#_wb*Ri zc+R%@m~Q<--|U@k-L=}ZZ@S*J{ea)(x7oCByXKMWf+hX8Z|I33$T2X5eW&~3sQ5w5 zi!!#)2To88s7WIT9(-rhSnJr`64y3!zrwQv zKDK%0k&Sz+Jl6H+o}FjsILk2`+;2Mr;M9L4`)}zOm3( znw0~skUKklvBt@`m%ScD|4+;{31l%Y)90>E0QbVr z3KX07+SgSnm%jw&f2f3*$UNex_?hhbG$t<`1_wF7>&{_5vVzh@ook_i1s^kMvo^_Z~Slv zdd#?PPdf;XWJ8{bR=RV>wmG8^9uuo#+zAfT9Oc^{UqN-vkeipNdE^~svA&<36`IZF z*tgabg+3(jP?yA9WPimMH;t_xdEZeU?a#oj&=a#ZM!5PA>up3cYtGJJvb3LZ()(@w z0f2D`&DBj}?|>QJHOiCp*A^2^);8tqn8g*FbqGV*#amC~*&lRgaXrQ#3e8BKw0cA4 z8|DC2-AmcgF-Uwkz+yS)e|1p*J>o#cI=A)5c6D^;$= zSbyAkGkUHpQN*i_l}IzKZ*&^NP;|bw1E$$7he2ls{1@IB z3SNc1l2cax%QtrZQ?6*0yz+an*{0W`Hstc2*w^3gXuSt;2U54 za&JG&GrfmAzqj*p1BlNT0vG$L+LlEoT3+18y% z&MHYu4eLqh-xuQ(+%zd%4KbTuf*&=WL=jVc$909anPxcUvjLXW#ZcU~O=a^`YGppt z%CuP+%X{(Qxx5T7H5SU~mZL9L2QoU_Tbvz`-(RuvrPY;N&BkN^=uf?E!D4YCUGkch zW13*?O;kWKnb+I`2_b;(m~bNH{ZI5?S>`)Ar&QY(tbg{7{jKI%>bR6SH-rb@a>Py- zWq{wC7ez=@1X2eVY+EWIBXjC(8>ZCt@qUQk6JL4Ee01jA$<;B+6}4s)9@}DmO89{X z$*_T7>vW9^OA=bG7lPK)L}0Gc3lY}AcObwKO>{VNE82t!!t%e!ZGjrhDyQU{PTL(4 z-AHvbxc4)Lu472%9V*b+&n`A9ht8(L8OuEU+I$|00~+*2AIBVUW6qyZ=mh{k>d6Yvfd-G~ z(+v^gD{|tiQw4x$irT zUfrA|max!$T42SgqX-m@P;37=4AAUz#Ed8RQr{~X^Ads z3iZ5Px*0%T=+6U{k!!&NUu@WH+7efd6az^_0UCudKsg))1x5f$c`T6+ZiAf=8|+^j z0KpmiRq2m_x9e+*caa%3(Jxi3hAOM&mO-k&Jv!ykp$+aLkRLyC<%q}^R!sPhLhhsy z(+&*+lu_#)v>dIX-=QDq{hAtnBxK(POLX3<5%#p{Z_N@spzyI4%g`HL#*g` z)9iD#?fazOPT?sM0jWv7`MHQo)l6p`5e-p3aV6whZLUiJ1AWs9GyMnw4!7yyFa6aM z7R|jT<{b!tovCYFFiAm);g~V-G>(byvgB0yJ5)@dO2#CyK!3@mOA=ZGpkw>@wUf;p zR{mu+{HRR!r#E~tW@rk zJk(Q5ExR|Bww@)6u!iaAo*PYRkPVK3@{oe7w|@s})mf#vyz1Dyq1nTZoeN{fHm@~Y zbA4kk5a}ouH9A;;)21rYu<#r5)nKm;lPJ_67f5zPlOv2xP9Kn`f(U5*yOVwXbsQ>< ztjCteAdrqBZqHQhk@(rX&Nqo94YSHZ*C9JZ&T` z5%b@)E9G0J#q8<1ToMlS63EbBv%qUzSM7s>`|PDfs`}yG9+kLSlK!|Q<#9K$=P~(U zIPvbH33iA$YUi{MZ%>W2vle?;94iV$Goonq-X>;QZ}+B>mVJvIwP6MbS;KJ`{xGjA zLF&Ici6%sX`P+uOaJcx}$xy?X}S9LRjf zdoIw1Ela#4{|(RejvMS88_61>;{mNcz+<3NonvcW6yeJ^6T8SyC*UY?iqn&*B3R(;FGM3sVymZS|g*+mmp=Fzm((FMC z%Mnul!|<2RO8@x6=DG0BOw{F@K44nU(gyI5*N}Way^_sxhui|@TV6AJRQMHrGK;xe zrOAs+?U(yIo@u}6&jiC)*S}dg_sPK-w@o&U7dS6wfk|tQ+#7@6!@ao*nUhljMwVem zsIE&#U^$d^^vg_%!TA-rUI|hYXOknPIxFmAJ)T`I%0*R~kgkl4U}q;~_W< z3K@HxY3t(Het&UBkU+jl&H2JTbk=*|`r0$6xPJ!nlFlh6w2`gtDo4))l&NYLdAVta!Plw6CdGajuOu>$TO8WtKfp z8)jGI&2GAj(*5Ky;Ah9^M-ar(yyB%T;LU4>Ahm9y znKauM%%Hc-*S!z}vorAi?ZfCEALfTpNww)9bnPJDAsqS*@}DB(ACMBt)sLUl6ATE5 z?f)P$wzPGyVGuHQc5yN?aS<{x0XVqGS~|M`>;O*mCN@US&Z#P!%8QDqdX_MjGVQ6+ z<6@N1tzb}u7)YWU!iBN{SVo3n802yaGK_MJQh^Zu!+nYp)rY|ZdlFnX$tyv+ENRF-@h%uRMdf_cCG_HYZdBnvZKW=z896%b>s8xW(-uFH zf7sm`1({1l7%B?mY>4ruH$;#@ePJR3K`|hvHpHYOt0$l)CMAqUgs9a-j!SBeg@w=- zfgFA3;4AfB0Vv!DS+O?+d!XD#Wi{lje5li@w%hFW1iP|k4G{3-sQg18PpG+{Lf5b4 zGP&$V7bfLbc;}|OU2o{3o;PH@TnsxaPqwyQx2y7_}}jU37 z1brB3j0m}ng_X%?1E9wv1KV^WsD6>biDZDkJ@MWbvV znT>~3L;M$2)(A~%he`2dR;q6dSA(<&YgDgtiW8D8hMTQnmRvDQ9%#f{(kaAEU^ILQ zSQ7F6g!#|%u@vV=D*Y*&lb`SZ#6tKVk)*hoV`%CP!go!ybsKq!g(>7%L3ay*8Rel*Txfob^s(4 z5P^ty(W=DFR7x(}x`36sB$ujw>ZCOuO&Stj{nYU+4u*+@uI|0htTee&<)ac2a~O7b zP|mA^A{e1!?b<|B>b!w8YEPx}k`n ze#;>@ox7E`3$|$5RH7}aW}!oi1%gQF$iexu+6D%Vo3hBU+qhlclnf*IrD@Dz?6I6$ z?7a>^+$s4$#=E;Mvd=$fs5r}?%zS-!z0Alyj2ZNO!5gB};gPiS3Qh&ZEw&dOs`!*0 zQrA^(KcS+d^%NeG+g0k(hjz!2(b7yrCHdqHVsJxis{Ki)LPhJz9mEs6Ept$quXpi@ zO$uX!yToS4O!{pGk=z7(UPNQczBb9-eXiZ|=H)i^h~s9mIdS4)s6#W17ST1ysQA8< z%0^@x{aL?WM~8t`_5sf*W{KiiPmCEB)k<^2iUZiMzyB?Q+;pb3wZ7L|`x?hsD99W` z>si-*`*^K(b85X+8&!lSxeuK`K-n((2#)|FRMx>iAd8QkbioQTQ5rFf78dE!IOFa? zgTvdlZKZw%sbNNP{d*%klqrbknZOOUQksH}%f_mG7AWkgmuJo1(V3`3(^{R*88-7D z9@gKa)xUI&#^EOC^RpH2urWqk{gg8m+n{g=a5e{tVPoLE11O-o2UJ5+T?5s`<4zY< z_H8rXENb3UKoVNPfC3OBLm4b9*PGqL-(`hX1>l>4c(bsa7KkZvcGEj6d)Rj=W;&jk zJ^RIbyHs*HKCrKod{R12Y>0wZ7T9Y8&SBZ#FCmP$8omWUtjAr)oeiWzuSUhYFVZhO zzo?08!9D5(ATChaXpw#;J2$c3>wFoE=RJ02)k9rs%~;Q4ak>@+A+HNbajG_SV*GM) z7I*81VfrI*Tw{oY5%MyH)6Q+V9HKXU*Rrsh*y@{Sat zSU%Ky#X$RP3J>a&W54J}8mvk{!o;2{g!C3giesBk^5*o?>vZ@-gWFNus&uT`7^+g3 zGX!Cc8ArvKcRIHm!FYYrTjF%foZgigYIhQ4Y=?_xTt@}qY(RmCpn?k2aa(>=kVHA3 zu7rzOj6byWqS!63uiU{aA`tXFh^QQkcx@V{L&hMfGB5KNqkY7_*BBmQ6tYgT32^n1 zymT-PmGZ$ApXXsZ4>PVpxm1Y4qj)ENgfX^HusE!}EEX^#GER=l(8j4`2PaOngYONT zAKgUq{(}p>e#pQ?AhiSK`^PRHadb-xOq<+%WgzTKknX%fZ^q%5d|RvvgxjX02*AZLY9P>6-lIq038WX6^&`+r7Id^ zsT(q|gqpZVhY;DI*($~481l zaH2(!_qgwg#1P>z9}nj-5l`NIHTDxgJ#0;^Z(h$K+D&ypXQmM0p)<_G-+ejc&EL%c z1X6-OG*?rXVZ50|XSl4t=m1VjHeao&r!<1O^6s)ZKQ1PCZrfSN)Aj4h?u><%!Vm$> zSb9OR*p?(vXglI;)S-Yy?E1ME380FFux3(oeZ69$t+B*vJ8fmpOI%Pg6=MNH{ox|A znID5-rQXMkNfNtdUL}1MVSG;OJ&8zC_l2YY?tIEX@x=P^)^?x zQGH5XU?GX7m@8lo>?fwiwpnLwYl$?ctc~ z7T0j;Me>&_Seuq)moA2#q`7g*ol}gjqPmP|pXS8Zigz%VX5SiJZ2I@RYj|Uy zQ6}S9Oh%EIP3~p>eN3eD8u>?{PMtNK{3vUyxm`lTWfqo%1&Lszu{50n)3p$O5}iI%F8V|5 zep-Y2d5GmV`KcPuU+SlcaX-zZwRv}z34A<`6RrQlv@bHpi1a3K0qp_4mr+6 z5~_Nn8kCNMPDx7lpf$3OHxp|U-dsxE?)a^iCvgeBmpR2G74AxyJzAziYQ(t>p|ao9 zR6}^#PmkvuSplc9Q6W0vSUALu#zhJa6KVhc3>O|Pj-D|cLN3b1gqw{1e)Qg3PWbdY zqrabVvb{He0X@WAYmmE`e}cImnW}GV=H`IZFdfUx%FdmtYyDy8#^v=KjbK*s0G#{$2rke42Rri+qW_p7FVg(cMQp#K4+occS~=P9oiMsf zL7BtvlY6cvrp#=g>?4QXPg&5{#l|*#u5o8R*fLhu=Z)*~AF!Imi(;k8{x;<3&bJd@ z=^nq&?^z{X;b)c<`e*;(bKc9b**{GA5TCC0u8ccPWG@IFPd#hV>zhv8%B5ZI_Nf;A znuk$oealutTABmDl)I^p>@spQhOfkZ5abqgVw`1_Rn}+_q_b@U+9nZcjZBS~d_HtC z3fCY;RPLQHGNMY;6q-;nGcihLR2H3ZdI3mQ#Hu5;hyPd{*ch3RElhE6E=e6&>{Wn_ zW9^+GB4X{8tVpsBYYzrqLadKY{WfKQ^_WX$2z5?AE8w)xk}gDwU0h2@VxPz^o11o@ zC1ij^I{;}zCzqyuI7#WOxYj}1zd>d%n?^l%WQ%!pc^947%4EtXkFFjhr)5nz*9J?v z5{=w~Y(5i6ebUdr67%VxpbFqjDvJ`*|tsoXo!W@G6g2G-y7eJxmD`fdG27 z=Sk6t4!2@KwW;-|(wM&x;|^bQG7)GeIk?DeqX3Qu$ABQt*f&KNT7=$U^Vx2P(0*wC z5k#1Sp9oMP6n&jnSbdiwrh99rw@fa)v$_Zss$V_{g+ za?QYQ96yI%!M&TL@(NYEUiMp2u|A=DC=-u1;I% z5j3GHWGM-tz7NfnU5==%-hV%ZhB;WOkUcNNv{|(q&75MH8Uk?{0>E%*IGb94l@}S? zwhZ2#q_={nDH8NGBkFNcfA@LIpBhgw1ju7B+qJuLP}ZbUuuQ)LpQaaL=poD~Z9zR^ zkFQpF*C=Wxe{?in#FA&J@&RAvN)*m)2c!-xdZ)yn?*SX5hY>iCqsn-#=X&HcmGK6s zzJZ*o^)jt7b*J1J3~w(ky2Iathppx(IoO9mZD@c$|LsB#vl#Die9wqqo^p=3sS6F( z@x@&_jgs{+yh)B@A#1M*E~h&(2-gL{1bCNwN{k1b=S`|B`QrLXCupKxmsjI3hWbTUk zmmb9TNlin|9JgZ!dT0;=ICr9kq^=704Aw3Wvd_Tt?{f3?E6{m3SbH7A4*_4BHx_?2 zX}(+Lo^A`ZAah9Gp=kQW;pTn{+~JDct*~juqc_c_-if=KsKFuR7p3L--oj=~j32E}~PF22T6_wXHsAyC!xTg#+!Ba+)X%`Uo54%nOv zS3pF#fwE}V1N}ckc=E%M|F0dV*@|)<(&a#2VQ~U4vyfvz>K5fY7wR zLkOBwR&lGd2c3eC|L{r223PZQNHzl z$9nzVTcDzpzqFjOnep3|Eo0(}))rTP=vMs(`p-mU&>8sf^asVTvm1A1A*AuJNuAeq z>$Jy|^Hl58QFXW9C$PY`Z5SgI4`gyi)47v6NbulqG8ruaZViWJVb(2nd%7D84$AUd z^9h*9WOkN4wzlp0w%69{;9%ikS4=p{)=Xn47S^T}U{Xv8(Ad*|Aky8p$tTY`jUW0(g(ywCMNwvf^t;dg5Y--xTSFPw-}ADKRkH4@eJ1Nh zRj*TbwvtILc#aI9ysFdes^iXRqzjg9R_3VhsnbXSAk2R;)3#;KoWeUAsdO=1o!3QF z98iDs#Ur5%gYF-+^tUcxAb!_ib>JWTO zG`=G?|19mDGtHLVz(rU!!X0gV`jC&#!1_SCAe`pwfIj??|;*x zHVuIvoPOof$-fXU{_i3Ff3PlWVQOsse*j(?NfE{ON~nTH8;h({vugl_s5K`!ot~5; zI8G}yLC${MGl^9P$CdF-b25?5=LGyAKYePGG%TzLBW*YH_-ipL=a&>!@A+f@oE=D# zM|~ztBzC|SR2M@rhp?0&SkZq7C2~Jnz%4ix!APk$@wlCQpaFrI$;@L8=H> zmWkvJ&5gxNoBEt}oFeMlYCY*JyR}(=iOF=cN&QE0BB^{d&pb?TANV+><1h=waHM70 z6iy(THTmcaS0KOg>K;s%$Nb)SV<%B{)#)IUN8d|$Zp!jw8RbRWJpBlh$cD~aBDM0~ zP~?IE;b&;?l#~DeYl=JY0fM0fyMx`a}*2RbyFieGy0S z2tFfmo-!(LXbD8Vc8&+8B`PM(h=xkspfGAoY(j0p9^)NVHbJqGW+-aKn0wh?8UvJ2 z1>rD*-&wu!2~r0I@T6a1%Q$RE?x%go+)9##IR{KvDu&&kPxe`kAN@N`xLFc&VKhxo z7U_12@#_w4P7>w|^G^QZX|Db$r5=u6VHalk9|a}9IAz~mCLO8JRIlxJi-g$R&}eVn zOPlzcD9IknpA#wY%CJjK5|WVAezOcLJ?AE{dU!;%h-y{;QL}F-ebq={&6dggE+h)0?_hH)dBbD3-`D9LePb3NA7Src5DpPKj|4Xyu+MWNQ9K zpD`*P89E~U6C%HDIE4@@zz8?=V>br1P>0M)bIFt>d`wiuN5_M4`Tngk)q4-wkN(A< zY+q=S{{M+4Wm6l||0N!%RMnP8Rz&!a(_XEs_zqf@M`RV;L?GSjPMxP=L8~GV5u5s4 z(*WL9uxaEreh7~dHDuwvhyE;+H~4Je{aYOK_#*y$K%7{H%aOPFm9yE}SJlcFcqWFN zDSbv+zCc}!xoY$zkSc+I$QUSakL5sAV2Gg#+CexrL&#OS&-PoM5F62MbdVyX8|GO> zrXAQTrl&Gkvx>9iq_rt=0=AZ7N_b&_p2lQ(ZHHNUeR@*FyllK(9?avZZ2y>}^mJ?t z;^s`HA{eViM8XVDAi3Iv6JRLO?&j3VFfQe&VUTC@S!pmb`PZ^kTTgomUL1{Z`=xb~ zccDkNIZdZUfy?|J7(F9}WME5WuOz#ou$VvpTVZ$-E3N)fZKfH`J&iC$s@CjM1MH&C za+GOOwPU|hu;-$ykj|wNuK2w{EOAsDAN4LVbI z9d!9U{(^b(GnJiTOHf)1)M7@+C)5E3Izu5r97srb6cWZN10-c6B`7>2tzMWSlnJ8T z9Yj247D)L-v`1>&q!L@GIU!@XeHi4=LtS`~G))~sO5rDcJ*(-K=Hw;DmcYD6|9zP6 z!sATMM}s4zleHI8s|^yHuD6MV-hWzPV718lWtkZePK(*`%WcKsWiAUw63B91W=J0u z*`KH=Dzq}*zQc$1-17<0)nlW%R+4^nOvqB}O(aeh)aGEX?s0LQinpcxUNQHxgb!^N z^xkj?J0$Q1%uo=bJ92K^V^-b3ZLA0Ba7Z^qyZl7AAU|_!aDc;YLiboE?-va}e15Gt zr=C^zH;2x?ydiJt+7SW$p?$+CaOXi?@)_z1J_cu9BJdKOK;n2)3WbIK8|n0?$OGxD z`pq6I>K)j(4pEeAi;V4SX$D1E27l=m8}yxF)%Y-w;jng5!`*D$ntbR>7nU;Lvl&x# zD!EOF_~3albRjm_{qK(WS?MRAmpr%B1K+Oy=CrpWu(*MJ#oSb1619KRfBmX)**m%X z52yW&&eX%~QB*NLJ1_0bxnUCRC|x+A(KI|64*5i-;VGLEwJKBu((JZfi>IcRvNW}L zZiJ|}$cgrX#RsV^^R$hSkyrx2DN4c=-|(OLOSUskH)(5gCAV*JyPtHgz3Tb@+%Iwh znLg_bDJ_`K)@Tngv5d69Mj5RT@4K={w)Dr~GLc-MzL{aV8U50@OmPsHa2rjHZXa|| zfJw)vW$Lp)4bTw-vGo-(J+XM&$Md%y3GGcpNMVGB^>rC(L5HlZ1zAsy8z6+tVoJ`D z&cR7`_!aa<%F`2TDgL9pCNj5R>7dCT;6WoKR}CZG^m6IKf>qHf zv@V#i{I^B=2D+_8Ysw~V_xI4A^NY$cj7d58!ZWymtgkYk8El&le ztd;03{e)@EJnC^C#xlw^JX4v7XQs52D#H&Xrj#+u6E$xR-@ z1rO@}JO$f!R|(}tIqk!c7R&O(Xo(~Z?r6rW4{HqX?-4Sio5xld>8nL-Yml2Z#0QbC zQ5D(yb@5GhB_axLR$*3~I|ENvO|svehanS@RqZ9$HjvUnE!$30Y4ehgVk>T9t4-u0 z_iPzxTtM1Y$`ec$r0{0r0kk?*$lgkKH*^3Vbh(&v)<;!c!!1H@60&@qiEcFz5}pwt z0I)JuXsL;H60)hhdK!irV?|~k-O^`uz0J)<~pE6YT5HnQvpfk#N1E<;zj~)WoFiJ;g3Q9*L zu}KDI^}GykAFXyDHI&|#fSoZW8u%ziR-uX->hkDN&ShG9mfCIz zPc}j}C#8Cia<5z`p~igsVB$s-C2~YTRW4pEL7;!LXgFg7QM(V8`KHwwJqfCk-_+j3Jnn(ODY*-iLhM#m&yiK`5c_hqFamA}B zU`#Oi>8xOxc_}sfbdCisiZ@`Q5%Gf#tsR8EE|gv20hGsl_XoK?R9aw=uf*gxKm0l+ zmuzXS2un%|a>p|K`3!JN%83(US6xXcW_qHOBAj?AkSQYeV9m~eOrfo+xtb&|Zik9@qD&7M2wxy7+SL*aZqhTA}xBC z!1S4HOd83{k-5^_Wr-`%nA`M;icmFY?$*M9qaL_~h$imEXaPZ9B`kIn0aa0D13bA) z2udf+FjMBjg-WEtPL$TNwVJeC5>DC7m(lO2NaxE` zYXh#P#8vP5^8<6AA0gO36{9=tIY09HbOb>xG(z@OZ_3MWYW?HY=MSy`$~aY(Ks6DP zDxyGjINw8gsG&eFa4rwZ7%{3Z51NTWETJI=8UPVAA8H7N$MB}za{e@wNd$?_?T5K; zb7W?g%rM*Iqm1kLhNtx@a`G-m1Rx{3D1jpjhEavKvwoAsZIa{=gUxmx*K|hskmOX$ zG?tu+atc8rmF?HGZRPDnU9H)yqz_R7ONA=2HPrio0@@_g!jx&#i;3B=Tx#^VZMNym z9-Ct|79Ck4~aqNwg7Fa7?h3#DdcY#6X zH<;@2zIGfL&(64l%@Tr67~Vrr<`U^N9k$V8Sx0+WQa)ZIGFVuP1%(h#LS9vdTtg&f zs3O*h9n4-2Oc|`b)H#NTV=SbA2}8a9?`W(Y2!Ip~BaGJ=-W*Zx7#`u9K4?DJu*5** zKzb4fxKA$x;l?-_r{U9+>zKLA$dsqiEX@whS+-48-BCi}LooWDi5VO&?B7p$Xc=K) zW>%CIVcH-l@`INs+mB!cylO$c-ty%;#9_INDA!cF)^%KcYnb6FSo9C{$@n*8+@y!5 zR1M*-ugYL2UZsW2dKcKY~0j zd=o;rD4+?ENEl9_jEzxH7oY zfX)-H`Uk>m2ci@kF`Pnxez!~9%OSy?S5m#?40bPTz<-SYpYxQXp+@*HU)US}!XE#> zk3Cg~e|GP(R5ib1E0hmA?gj>!@_;;3MZ^%Hv}93JRGOUNIt-Lw-WWybTqazkS(FRi z!V4{Yu@;PESijyChn$Op29bZJ-;evtlrV_gE?-a2Dd zXK3O=Lu+FW*IdOPpp;mkjveo2p6YsEV=!V-F9Z}8n;!?xFvAz`@LqMqH{uoAPDt9f>Fk_P&+uY z+Y6muZ@#9zMzg(epG-Zbf%LW~@U>@ju)!su!p6qAzp&k_2MBZl7z%vepTPe>&a zX_!;j4|Au*_KW$sgYv4P5r&z-Q^^4`1(hXFQe$3lg2Fx29iblTh@pB1aSsYF5Cd9Q zBryP#hDyRnvbT<-E*L@~?NcH*TWUo8&IJ89IxL+k7NJTNia z7ObY+a2J={@1ws1jo;@dK#i{@2?hatu@5!6gaoDTxEVo&KUh#J@}^jE9jhSf$@mAe zt2#EkBppWbEf!8HS^%;4SBYM9P=N{}t8qL75g}7V>@RU4+xQt$o5~PHx$sj#*irS8 zL2IdZKzz3-`Ig|ISL6;b*=?Mjzr0>;e<4$JgsupM5&5ela&st5k_o$= z@+pCq${KRzMEq}Ps6L+%gJb16RUsU6$eiVT5e>tK*)XJCzA;i0kYx$>1Xb}*0owvE z3E)LPpnnG1A_)g$=2vrF|@fH5!`6If9!D?=2fCGTl(i@&DE+^8gV^?qrzIoA;eQr;2Z6sKQi z^tcb|iFVrVRqks=*P1=Zk7nN!>$rz7OVm6owbXc(1yZoXzg;hTl6=h>=|-7gY;ThTxJg>Rln__< zKYKSGB+Fst6oVmj<~9*Z#|thYns@E*1&;2h`rV6M4DeTzH<8fz_quAJs1BkURHY+B zqd%x6hIxQ7_(amx67BB7LtQfyh^85^Y14Ws*wg*{BdRiAM+#FlSF^$d3uGRMDJwy7 zBgnG%gQHW(l4}f%FsZrJWGi-)!oI7?bPRFzuc5{S8w$WK*T2UswU2#s1L@aT_V`si zA%Y1cOhXKw`u<4*;9GZe$0)kL=fv_NT$5HxDK&H(A|N9lN?QR&;4qFI*$ubi;Uvg+671anlRn3aNvjP||H@7K@0VRp{Yo_n-)e zEylEa^{UdhZCLoZZ5+_0LB<<&{vbaZA>s*ihaN~~kN(0wqD?AKY->{7Ej*r0^gD?M zR+t1C1-J!+jB_rU$VWRD16KyX-Ll?W=2Amezn$|g@CRghO^vAVS5C3*Q+Ce^cXgal z<^g%%Jw$u-+YS9f22VMAm|`R)U*JMU(V1;*v}E?`sdCL#2l*PJIR|7}tjZf?pSJ+! zWvPV(^$S8X3U$;GdvHdVg`R~`mluT{EyuAM#0{%+oeIcO8 z06keX2g+R>QI>K9&AxeT{xbQ3F7&fM)jcAHFT;Y6598N6?g!lC zgpD#mKy9t$^s4ibPM34q<~4t}H)!mTGH%pK6{*pg1VLp!xVg($i52(QF&C_pi*7F- zg>Jl_&%;%;UzPGf+DX=`>YRZg$55d^7GMZ)Z`lF4v;Zb#Nh=aH@dh z-rxjFmptu4kMBQ^ab7aI0>Zu|TH~RgUjaHJ1*K`5- zV>XL0*_>M)oHR$zb=YGMnjTxlhC$z8=22Ojg=>yy zpq7{UqjgIAG}Hh@jg#A6oPiT*PYc`^fYIGMK=l!$5H{NLAQRUct zK*_q~RYC~{JZxwb%-vsDB!ie5N31+NFU5#y%%ub6oOV?O5ntLz$Od;&^ujZ0=*Ix^ z8kbdgiBHs7%xs#T$R<0+s>E6)O-37$r99%JD2t5m^P@5FxS$Yl2MJ9zL_c-`g*N?G zZ=YB2wMJrVq&tLZLtykqS~u>PgN`ETr8n zgT+?MJk@EE?Nlz~s`JV2Bjm&LsRtCXAxh}aDV*E&mfJpWhnxFZ_c1;=!%x5FU4$#6 zJ2EnRvpY00d(%5MGJEqoI5Icp){xOonJeWRxen=}cGC`VL2fx_kLrMa4%&Sm-;V7V zc#4xA@b_ngb-$IE7>WV@vK`~+7W`iZACmlhgMa3kuGDLw;VGVB@D7Tn$DT6-=m0(t zzs&DIG0jn2>L-QWHHL_xUNziNVn#X22|@!Re+18Y3Jh_A8XoDZFbw?Z2mqdlVCo{- zA4eh(#GN*Iuwkh@bn=wzi@q&1{R-|pG?^2SOEXIo{DWwRBT?T&Ytu{1*y_&)oK$P~ zTe?K3LRM2$U6ehwVlpW6!OVvxc&g~RIXBr#tGPc%gNX43r;|0yZl*CNw55ehTXd2oNv17JwN$lF-Fj2i z_tZvf@vv`j1ZHDGPAVD;rp)lgjh!UC6ngM-S56j7BBwI!X?co`7irK@W=xudFST?} zS@(_56(%Ro=Srb5&dsPvD4%>N$*?$25AG-JNGn9k-X1mtl|akuPFYL+tW?`2)mhb5 zUZrG~h70k+3BT0FKG0x?k-;*X7%@j1T5_+S1w%;&)+y&wfeaV(itoU~A&97b4Q>+{ z^}Mhqo5N&XvJ!x2v{-;XvDjh}1v4G#hiNS(fq`2o5KK1G+mJoCHlrylMh93M^s|v8 zX0Vtf{H|x&BL&)mYwUtwxq)9R5M~=yORcG7*cHq$87H^-kEdgsY}E*I{lA{D6{EjD zp&E8SG*6{D->L9KeAzuUrQaBJzBMIL5lI!wV7}Ps977%occXEP)KK9KBU5z+RF`20 z%M8M{C=M=b{Nd`#-OG^a8a$9B+cvwyC6nK6XX+~6drM8KIX4Ok4x%n2O8_u%<&o3m z+boTgrS`z9{6XN4uX)QuEgW~Yk&QW)wQH|WE7!(if)gjUl zgV9=+W6)}BhplJw&D$$}P78{L5^#`|HVsM(|Fw_qqNx({+<Edv06U|@Fva&Xl_Az&ioil|9iSxemkgxvt%x1s`c=Jf*a= zqZa-_v3eC)HOQO zL!P^;FE?k9`6^V*xen`!=!>c3Tf`&Hl!FVEmeOmVQ>(J|vS$x}2 z`;}BnuWzj4d*Do%uUrq|gTKT`@{*j`6mm@(KTLg|u)4xKj>}2}UFY&1{mm_UXhH4m z!jTE8mL$dolrjfvS#AdTqX6#;%x!#ahvPi0*AA!85J(onL0(k;n_YS6TPv=AP)3iR z*Qw?A;ZV8nN^rCmWS8@u=MWEQvy9j)Xe(XOQ}q^C&=>9?+`mM;cG8X=Rxk2bJovRF z=ie|EzGtJhWa4>)@^CwV@=Ad69GlpGYO?d6*oL2^>kcP@ z>I^DLe^b|9vt!IH{;3!LF8To3+WpgqWLy-)+#|;nmr#09Yv3mXX2XH3XizXttw~`h zA>noNK@$-i#0$YFymA}gh71d!Qe?OUDF1}OQU>LWOh(yXPl9xAWUPl)<7=Zkv@(Y* zF}xAjv12^f?0Si5`k>#9cO8&tB~$#NqvBEVsBe1sggiOKy7-)Bx>r2f$g~f>rNy_C zZE=3BiY;gNp|mifwNfGNSE!ZOpwvwn=!RAl`|_EApl-RjMj_H`dW1C~QEzTX>$rD! z#3Ly@A(kmL+729Zs!?r&WoU*)CW6p?Rs{N@?+d~q1-|Zt^OK6uYhLv zz=(D+g12D@@`!^jz=%#EX3xNgf|cPA;;}=yJ5rc0ag9d3h%m1a0B)hC*9i2tdQ%lo z6i!?D44uLUo#b_UxJHZI1Lq1K`JqS)EexHQ5cVf-;-a0uPW&j`2Yq3{UZ+3xJO zhaa9m0mLlaXF~$4XO$#*fUUrM%s??G9v~|2~#i;uGO39?bmNc z?{o03h#ZfZP1~Mwp8}uaegg8_Pi8`Zo=~Tb)_b~XpXRrTKkwW2-M|+8tbdh9QDMM{3GulR{|3wSw7DQO;BEO6>|v2kpfc`lXVqhh4uU)se=Lnh7HFZ zP%47P`)Uz}Ol2rEfZ2m2G0{;g1`83gV{Z!rU^{%IhUTHz>U)`)vQ=w>3#Uij^#qxv z>Brp#1)=Tr6K~@KIOrT>>F@8L=&SGUu)rU=uD4=uiz2C!&O#CZX>1dS;(bLyrR|R7 z$kUd_W>oFgELW#{S=q87AU`;a4<4#2OgYzXgrZDnxa|+1TP0FV%_8IMJTG#^A;&>5aOD+rFQhOY-_d2+%iG1Igf_qRvuwP5 zjq}X_CtYySwAB5YNyqTmRqL(P4BlW8O|l!5H0KnUZhKQtUg1~|M!L#FKdQuW+qyfm z+E|)dr5Has+cWk6W5r2a+3GD80zp-3T@*yyd@NXsGNhv=?xKa-f7&=FHZ(I&G+d9A z98Y8z1#^;cWvIPOQW4EIP3s{kssV-RRT)2n_o!OG-6*-j$o~=!hb&QIpbfg|O7Dbw zOsIeyE}Jydu=DMnTZ6SV(7aq|*1UCdDK(9cD{T(C$}p|3E-L<{dFUc>DuKlCWh1+R zDKxTKr31F?5irO=T0x!hpxJj4noWtd+GJYJ5%e`)yth55Y2~4OCFC86$RGG1!xt4? zFt9DjMmtN!dbFw0WSxth5f$DrHqb*}6dbO^9sg^I3j+S=v&P_89dF2-ifdb-fbCTN_ zjP6B?K@icRketSFc3!k&{0Llty8)tz-aOX6#|*MvW*9FO81 zl~#s)d|hVBehQRwzzv@ER!7hU9r!zJVWVI2epA{LB_os52+B5xeE-;KUcd0-f2N(z zU9>!X0Aern@MnHU9Y?20xJq)cYKt;nmBXES+4d{{zU8|jvCZanx?hQ9cx1U2oF;Y3 zKA;05g@PcDl)zV+_0t9OM?>HON`{#31=&HaWsqG?cGK9*w8kAeR{t3c7QnYR-nxYN zYu&__fboU;hN7;jDr!bw9cEB*O(y9sDs#&{nHt=zFz>s4=1>{s2B}JUuvL`&4>!pl zF$$HaWtJ7xVaw3BVDcTcBwHi{89oAW@nw=FP40Nw(t9Nc>~B0qq>F61R=1^1DJqph zs82m>5`U1Bs-binu7;Jgo^rt2XF^?Hw>G3nH^uQMaZ_`g^mC2$Nk@N~yu(ND>Ek3| z%@B)*#zn^#Yte9h71bq;>ZsU)yvt7DiPB$fl~)w`R1m}Y&UPff)zw*?_}^54lS7CZ ztwH}>*MxLS-+4v%mj>zE)P`i2a4<*nC#L$n;~H+BE(yr!tHL**9Z=b`Y1IhQrdpEB zy!*4C?MM64tY7WGckEo1^@Hs9QzpFHL0vl%0cNZ?KbQpmo;=#zkML}i+`d{&iDhJV zMcL&N0E6`>f&?pyz#`7YZ_NuXs9P93v^fR<1ooC}5`|y%N!;HFg6AB^nu?$zTZOT1XQBzjgZx(4!|TU zX^6=Q>h(ei{}GYc&0@Mh{V~crX=}}!Pp_S|U$ulXhjORLjjz?L)n**3yFz9@aw2rM z-nDoj*KhF~V)V>){A3d|8sZNk#ywY`DaUL6W)rTohCJ`3(raIB;b5V-PP5oE>aHqa zpoH(%t@vpuwrt&}c+i@NLMJuHYlhXE7#6e~M$&JgB4Y?^2^D2-rH4%TuzQmUWms{j zkXa<67jF@q?j6YH#^3G8A&{^dd=i%Bi8J-$m0cj;Rv!D83hcZ|3nc(6QKGl)SfPST zu#v^5cqR7}N!$TL7ZlPn;ovlsNJx#gJMhw+_)uMB8=>8gkR|}7^FHyLMd<9)_zpt- z!65*rfDzrQEHMc(X)(6><{w&D|Kj%G2WY0(ug~`Di{GjK)u$8t8bcy%VQ=sJ-?Ja0 zzO*&-0w^C#Xx|-!mFV;oP(*FUNlPdUlC-~38quOFW-}z(h5-r^B8a+2)Xf<YN(SaE(-h`sYjyjD2P0_$MLG4jiS%R%SC&RkUc;wiM>C6_Jq{M9&Df+V#R(ioI$jg*(QQ8K6Y#Yb=?h0 z2np#7;yUMG??j|JfHK02fb+O=nMI2x^!r+qpvW2D;;*B}@;HJs%mg8*s3( zxZy@3ul;OYevjWQ^R$ahA)dl&&h628BSt@~0kG0J^P5nTzeig_6ZYFH(2plqNL`LMbJu9`XY*u65i%q$mMnvGDk$lOBl`Uv0>HP98q^(guLay&vNDylm{KQN$3g8EFVLcFn08K(f}uY z%a_ziaV8J6{LoY>emGGUl(0H?(Kc63Fb0q(t?>f$MiRzi>*qy!3tc}1b4d#Oq@?wi z>a6JjC6E;X#vZchlgIND#)S(Ubb7#e;R1kvK$FUT$jH#7Pr-sEgd>;U)zGazVBD^;Mw0=5#xHJHCe&fDXZfT6x?xst$TbDuWSaR?@5- zRDf<|;laMsm~dff!@4(&ms>Ewx_{F!S*@SB`uNb;(tPBw9ob8A7sex{H z94u3&`^E`|>5=Hu*0?+K?a$E*x5hp26gD9^HcEuYHRJd2#cnzqBX0HElyo@PyAP-_ zPU#~L-0uIkmigDeUEVVfD)g(E^Y&HCr1)2S@jw6e|FXHNweq?c3a>RbbqRLQ3L}aZ z1SMp$4Dno1wLk(A9_0WD2|~h*IMq6I=ok|5=*$PohrnAab7g-6bJl^ipGvVCDRFx$ zW*+ACl~0!Q)79o9|L4aG`%g?2RhZrrQ9NcSyHbh0CaJ!!(TS>Y(LvKH-qG|2XVKxB z6O_+Ny}GDRH%U;@9;i>XGl3`VB!!}!G?FK#pztW(l?K6r9v&u~tWTkY%4_WKvi&?z zk(COpM&2O7%e#8QLl zJ4`a^Xb2d;;hIT+@@9Ld{Y8u3W*Pp<5b*lL`;U3Vfk}#DUq^~egV{UyiJUfaE0~vP zk)vj|lmcFvLUI?=k!<7QsAs$WazI$H*}98s)NqoIVv^b-y5Q%#B7b z*Dx~A;Yv?YfH{t-4I|7TD1@{T4+=lMXd`AMEwtTx&ku>x9nN8B8)xr8RnToG?~rRw zy*+R^WK=j&eI#S8_5LDlV>jBb}fQ;u0*u(i|R*kBN0m zYJgB*9!bDM_Wn7F_KEmHV!0G9+flFP4eT3vd&=J89l3kD+~OU;_wGjG>#yYvyCve6 z!3Y1+gl@4A8!Sk|OyYy1q#q?K@*K)KH|oDU~-z)wgoO2qwpna~x|) z^hT{h$r3j&uD?5`dBlyv8Upja31gh?aOGy>Nn?g5j5t4#&=X?#M|KRs1!K19FeSR^ z^B+1B{z9`a+dfgz7m826UiyE9W(iY66H}-E_SgT1z#_lInFl>VnM;XVyhykZLE%MqpC!=GJ9vuykB#SZiJ0n zw$RqJnu2aKD0Q8c-h`(dg;PHv2UHwzy^E=#9eE%4x03D;q2`EMNgKP@0{Wc8&hasJ=5=9Q}FN`LvoY{6hcEf4|dB0Z%u(D7>D=n0@e3pD7o zDBwQlTylG3nPj1!$DeL!GZh8=o`Luh_g4#kLJ5yYW}R|+xlSK)r)>WD^Y{+_lVb^$ zg?LSZq$mee7z)oo!ynKR0D=c~C(#QbHrT5Hj7RMrP%P^XaKuDr${tTOfoKDrhaAKt zvdm~tuP@c~TxEkIUSBh-Z7{yN&|2eJzVBcWHwqtc1Po1puhTj#vyAixS!U3AU_mWk z5XPI9NTc0n=CazZd6#x1>=&x?n$OC4wOO2~snMqiRoN^-rowD?@z>h2}g*)Dcwq3R+1=9!+sma{+iYAd>K$J*X+Dt{5H zH@Y+(c7l07-aD4zw*TsTYM35n&)>MxIg%NI24kpL*4s>M%WLQohdLHuu$xNQi=0m4D^@YCS29r3P8znaorsjO2!>QST*6HF~VS)Lao7O0|)w zfTO-&xN)~)gW4u06=fR0hH@VvQ%nsWKbl?6LaTdcoDHd`WQbVRLkSVk4sk1H1E9*V z!Q3)uG%~T6e1g{xCa3+6E+SU7B+y!JecRjxXwN!seiEh00kjjpwu=U|_A=bqv*cUY zr)z7?8MC}amwZ#rv5aV^TzCAjp3^1Xf4m(PK|5G4SoA@s8*K$B*mf@c{y4pRr4L)g zS+OxuXRVcPk-@%4o`j2?}ELS@*U`$#6y-KL*WHN9%N(j;?HYkRC{KLoc3NGMz+{s7l0G zpHMUg;aMg=h%QfX?i*8!V8i%wpR9|QUShbs=l+cH?PHwF_W|Tt`q*eix6oI43=Xjy z1SW2g!0yeJDx5q^$C2$%Fx5WI5xNCrUE&)}sP<@tt=T7s{=gaWDPaXi^iI6g0m@X6 ztVb^cZVBPLo(Yv6ko;QWnuvt6dsex35XWt4sR}R#2{hkPk|18JUfaFP2CE|YYudf1 zP+-{Ze`o~$>n1A1Kd}t{f@S>I-gB{k8q_F10He)#XA!VP;Iq-I}bS@&-Jyt z4DPEbyZ$!n%Q71}Wm=^yWDE-a+rBm!-4Hmt)@|A(@74z5IR zwuWb7n>(7=PA0Z(+qNf~*tYG7&51LyZQJ&@&%L+qd++&9J@50@u2k)RcdCEgt9x~? zMQLBY_rtNWQ7LX5zI|p(vV4!r)o9kXP4bfFp@IQi)KCmZ&ebH(){|AkF+l!D9i=`7 z&xl|j0*J(@S9MP$!G1jV__v0>2}hMJ#kK|;zNW`tTab$t8aK6fz_S}2#oN%7QYdZi zFS-t$<(vsIq~5S~fb*Rg)#$pHX11ZnrnPjH(EiNm{4Zem54u0I6PVE*W*!_ZQ&Cd6 z2PM81oHeIMYrCpIPj*?_>nN}>Mk1ry8H$gqIn*@8Y zq*dc5f9hIxtWLY=GW;B67Xw(aF?e)UCk^tMj|1$UuM$ou zZ_PVKtX9vzomW5n@gHc$6NBh^io&IzoMBAwqmD7$_tSBC_o9aLj=3ThJ4c>`AF1oH zEG-!U<3(w?()`{*?FaWbO2dH0ch%CcUsI-APSp=fH5)GZ!KXwyS9I&Wu}K`0C&cy; zXNop+;t<>BocS}?Xx%z=@^oq%%oIUN46)LtAp&}|es!lHjs4GMkcq>rZHo$*@_G(w zH%yGuJsA`-6m6g+|(!F0XOXX9YLHlsc%o%9Dj!V^o>5wfgDzJ zQbHNq3VWj~?JJk8)e_=1cfgnMsanA;lsfeRnv8Xjg@PI;u+04nQf)Fu!QXK9$h+<_ ze#b3g)GdG@K50){nEUTVb#lgJIRdz{9yCqv$Bcf%p>^pd4pHPgftD@!Q5YLV(hjb{ zzTfENiz)r~{>RqwUk@GRZLEnJ_|T((^_Tzu;h{@g82)3~%~JWVJxD(~n$ZCwcad&o zbJ)5{e~NFC5#qJl4NzfW)90=~drYL-w7T`WLhKCke|}tj^`h8Kv+*;Bru}}L$-#X1 zlI3LT`~Go_$`5A+&_uGyH<1^j4rW;!sDS`wgm+j=81;rH#!A9O1TYqF6XLTP;i6KJ zsc@?@4j^5955fs&6rMqNgmYW38P7MeiMGZ*eeP{q+Nh1n zu0Yb^G|BX6)V);ySUSJaGSD#3O#6*;t~f|sWS6Hd#PI{qOQX$FRj##%a1}WZt_4Lj zhd?k~XbjTAt&|9rJLaxou+gbGbpr(PK0i5`8eS<@$+mw3-LsO1ro73nN~q$}uk}k| zr5GSB=e|8jkM30A03wjz!eFJtH)&sk+sU~scw2`n5yRei(F87mfO${ zaDqR4J2gDabgZ!?a^y?eQ9uQAJpw!_hwi0^@~Oo7lI(hy({Cic&CgIq39^dBU-GK` z6mV%JKb0I;#s8g8ZY`ubdbw-FFGiXRi}|%-B()7q+m03cM(#P8BY4^|)Caf{C@*^3K0unvbGny5vR;QY4z zxddrGKVUOg7*XLdh#g#~0YV(YJ%YNyHL1`Zoz06{bD50C_=s-xMVQG&cz3#5K3d-Q zXYk|^pWxOPDlUGb;}*(Nyj%~1Qs)o6Hh-lQ9rN6KJn+x#wR9*#shpNf0zrCgM1djN zyQiLhIsdR(og4ydNC^rb2IhTzkm(+wn)-wjT8Ydh=&k6S#I<{)pDdEGlu)l$V2fc8 z7K?(LGgiWOsNjIVWB*jfpyM7|a16@rfOGROQDtpV-C>r6yupxbK%4GX6qYt%MzJDq8mzGi$i)R@Roq?w*K z#5%jPXT*N{liDIXN3POgo^y{!<%Z7I=E_`knz>`=hD<3vd*Kd_@v+~{oY5DHYpz*Qt;Y+-wN=0x@=EHRWZZ z;h#0M8vTYFJ|6yJrem zcxOxa&+r0Wkb~B-3@{!^ljcOXHuGz0L8{ntv9YxjW8imx+`~z+JJpNd$1WC?rR8pk zR5UtqN8E!+p{aqU-rzz`5Bile{gyoqk@w{=$=4{=!f#eoVYukrVYESECn<6L)WH%V z7AF;IABL26#uVa=!ZD(%w}le&CWQjSxNak=rwoYfxMNc~)HnQScqAo)!9cmtIE!`~ zY|c{*E3G<9(9vt!VQB$shZU_!`xm*8a>8#H!A*shN5yfwDxi~}m8BLf@v_V`U}uyR zv6;}+a$Q#uFZG<9w0QFsT6-c^RFg?U(92F!v5&0AbI*#{w#G~xx)`b<%W)f~p0iX; zDOsENvY@ZQ=Mf!AjvueL(*&h66Ppg}Fe;GCMsf=@#VCiD`GXQdiIJ&LnLhNCA#5&?s*qq^wnXMy;$sxTAw1>$QvX5sx*MX*$hG;eJ>lEDi#KQ$pG z!NYOJS&Y&5C~cT-^o)aYnf*LJAyx`)u{^B7MgSVTSYFG=CzYtBBEumXUF6CG#DwCi zkd|Yxq`17BqGvSs`JAiLs^qyxi_hP1HBNg*b3U-lZUO)PrR=7pqsjljz5h>@V!gMB zN*#AF%z+|>D+s|nTkShA#=<628Bz)G>VsZTcM6BOC@C{6_ZW{$Pi{N6FIFVDnZ%}{ z5mj!IW{uNux1F;ZhbtXC87jo|@q|=W-<3J%!i@%N8aSc!V2C{{%58`x!xzyo`R1Mb zz66srtF~vwZCJ@&vBiczkRSjjLEW(*LVf<~pk8L;u#Uu$e7yM)$CC_%tloe7t&24i zb$q~#77d(Da{nu6@jrhnkdpkTZaz!J2Dn^~j%Z|nV;YuOTSNQ*0Q(hL0a1S=_7&O z@2^Ka%Ao1fHu>O95(g5fCH5VyliR`w@ z{RD!4u#)#VBMO;KqmCe$S*OsuPpqYhJwy_WjXsB4#ef;6-hmvy!@;9UWv8P`a_)I6 z{7}>}Y)M~E_q;~d+mk!Hs=YHkkCV6-hL_q-el4jZ4erm?!+?_!IS#80dbU88zOhJg zRTSCWwhe<+T(!!89?#4(`J*+)CHbPO5G?6Vq+bJrUl~A$C?pWOLF*u82O~UChaJr0 zODuEWj+|(()Sn@?u}d_yEt0k^Pv+S8Y-AE4vQ6p9+7r9*>M|S&WATa^n%A_W1pkYF zg$U7^nW$wnY%CBaGy&q8X@50o*-LfGVhq}s(7wNBF3M^{-nn^DOWYtNNL8De!Po$6 z5q_;kzB@E1gF^Af6#@&Zks(;i*cA(_*&fG@!ciSLI#VNm8!NSjA*>xkvc-%rWEbON z_iJD4rxjnoyV}s3b1BG)+lGU%NTp|k$%jYZjFv&~)E`P~tYW$Bi@X#Ej|exeb`BR_ zq|D-3fG2-KD!OGXq+rx*-dxe_H)f6W1_4OGU=4FZREFDajweePzq0m4XonQ~-QZf_ zI9F|6%$vqp!`(=_dsutjSdyI0cVl)IJq0OcP3inIW$DCCTAZSZ8;y55oYE1!Gp^m8 z{%I?i{a<1PpvUcAjV85d=1VTo)OP`S$;l`o#|4XmdU8MbUYcgxP+!!fG^t(V)?^lh z>QEarTX%DM9LW*91jd<`S(k(yxw1gy6hh3*`<>26shh)xcyU8_G_0l@U6DfmC|QL# zkc`Yl7g(k7R+*fPdV^>Q*r12`X`{Q8y(B7#FwG;;8tG6o@ab#O&9{J5gxid^Ry9#I zq1IVssd2@V=pmJ)B;KNPUIEtKL2>LHFfQ%CUb5Mrzm7K|TJ+AikQMX{3qfei zk)gc2i(<;0*`t?-^@JM16U`c209x4VG2d>g*#2uEGYk*o0 zmyz-efWrwW&XK|88)|j}HV~RV`rff9aKyzX4x5W=i)!Yxd^qwPtMr}c4oY;oqTz@c z<795;?fE<-z@Bg&jr{aJVgFT z8gSo%qH{hf^cvHB!qcSag=c@eAuZI&b6|n%8bacguZ>B~ZEm#%A!9_vkbW4EI;E;o zDE2>1J%^qPrG5T!LA~TA>?`Qu;-7bC4_V92bIcBpM`Fq)|9M&-*iAmRdrK+vo>Lr+ z(}Hbz(jqbqwcgx!#+6DYoxm#iyNyyX%3dYx?Qit%%8Tar5n${d17lbC{~>ne|I_}> zA+Pcx4-w3zwGzl!(wrtb&0f1a|BY`7GADWkI`P3NyKl;NVCIqTj9S>cWL9=koB3Y}H73njHZMqvd zeBvtbxAHu{EXrsT4u|PtvkagTWt}~9RxQ)&Qj~QX%cSXMbbeg(TTl#9o{G+ zohN87tHO7dYJOjA9sY*yJad|EsF5jHuOk5W+5FAHOeOgG(?Q>!Itivvy+17X`yTx= zS&#{ge{OqTs=rJ|iZ*KiQXR;3xq?%${%~oANwymJVvp|?sYp|xL8LgAP;z|nk z41f8wl+0_jc2Zw&`!l+Glo@P)gRBtD+mRrwh2celg^^*oU!S`8aqb>e^?JGojqCCn zQwgIP*_FYBF$#MGR}{p}d{V}>zYKlAWrj&Z=+0O!K3SsrhxXrxxV^>p6V5;Y<^!DV z{L72-{|UhUWs+AyRRbn@|K%F%2vM1e0ZVFq6qXG2iXsXaWD+b7#?X9q&w6eBV^g;E z&TsFO@8IuiY2TesB6o*meG_+E+mX?jWJTRfff{&gP7}O`HlM!lmr`HAe*xITsCk6D z*kT7&Ko_q9{E**D3l%^Y9fXF|QP|)~9Hc0RT%@rW99YBRcbXGYmAxce*A*~kB@$i6 zj#?@TdShd8WZC8QvC7>AHMi6EZ)hhsTIwt+p9R*-*tD(4kd#PLB=Aj+%03Q;;R*3F zI;y#{iHET2(k9mGrQp^{eN`ClRB+|SZ0D_r)c06ZSjxifoZP}7qdA)s*I~Z(g|!Ad zd)ck2HtYl{0s$DqDE@W)XrFxSytxUl;LMcBvu=MSHQ?5zR4qZCUQ*YqEbr*n|A+Bt}jl&lD?#=rG#f1K$g8j4&iM=nlp(AAj{r1L&ar9 zZE~E4fDev~v3>LWa%h>+n+#{R;_AFdQai=nT_{v^(U||q`!4<$=|Ys zzHI1D=+_uVxuKRkzF2#bUrLcCZfL4H>Pz)PTss5>O zX1im1L2v$<+a5;DX2>`l_yIG#ELE0G7P%Q0HQ!0EPj|UfKX)i|r<2d-k|>Tk^pYX| z?w7Z8@O(TcUI3qcob?-%yc7wD)&09YBtMqq}qMP0^nC;t=W2M8ZmLCa zu`Qy;xIdaFt|KAR;Pfi_80Ku768Uz=v<$=)kwym+S58@I9193Wnn!;SgyvOmqi`e> zpND!<&41C|l^viGpLC_F2fzRYFc*v{J*Aw<^sy{tD@=lc7T$Y<`eQGv8Ugj0|B{0bQ)M0f%H=eO1AiGH*Y59QktS`ikbsN4Y%7e82{% z3^RUs;WxOe(?Rmc(tG5`dl1SV43bL&Wy+@A+?dnG`dbVHbFK6J%b~S`u%+o66Gl_n z`P0H>eHu`Jx?Z#pdr`vK7>L3WOlwCg&(WjCcIf0j(DN1U^!6tR^htr2Lzl8jRs@ef z-u-K>G(Q+s7J-JZGOb(Cvg2JqmDznQWTsIbLN@J9RS$3$r>xt{&Vgr*W?g5@^@E_> zRr({|nP+f?0>Oy)Of;8Z>M-LEFVwk)mw3;a%_ftid{VlN>b+Zp80&!NMR5MSXog;@+(VwQ>*{dmGx3Ekl8Cz73+)y}4woCk3vB*~tqq}{Ayvc5t zABHDC;yS+Gp9%@DbF9Qn+h)5W$BSB?un8-c9K8m)B6~?&B{Fp54_e?MC_I5B2%zoK zkoA>_XAZn%7(OOg7yF3px!pC}ThJ*N(3)50R+kuo(qi!uVy8oX2DUndyBS_KF(ej~ zyQU>$Y~a`sJ}}#cls>MOQWKt(gCI2X@E*B4r|OYkd>Q)YjVyYUA7eyN;oKZ^j9+1` zNI1E;%o0a}lZ50Vy^SG)o!2q@M_x47ay(YVq(xX!BfqQ+c)p(mfJLr05_8}xO`PHF z!@GfcMe14C?+k&CXPl{;*0atm6hWE#{2Ky(f&1q4mwd%45CQ+&NdUOsEo5h7X!p#VP7Eg9jquSL2Xjw2gpd(1o?tS9BJM>Lff|Ng45o9$5gpMvGQ_Kxq|46ofhR7 zErRkZMx z&=;D*vH1@HiCs2#P(yOg6CA1U&wjBRG`Kiv1-L6fABotCLgAzc#R?%=pNBSk{|{^f z(6l#l3cXnCiYg4n&Aj4vts@HouHeP|E%?Zt^DvaO0u=1FVPRUhDRxO^!!&2XrsN#< zFQ;oK>RdZe#~`4Fh2o%t5*bC~3*Xn*7cMrO$5;AgdcKb@kZNJNJ%4>)%9*nBcAPK|Bt?qZ z7bm#Txb)m?&*FNy`c&Hhn+o<_+@h0qG;(C#?@^GhPnKsW=vIuo`xXSLQmA6Ayo9f8 zv=G3NslYfHX2#7&78!Y12`O~nsbvBkN9fM^Aed8`PoErBHf^4;_ek7a4LdCTb;KH4j&1j|w zt>>%x5RXsNDaG%yET5CLXhtQ^h>vQnol*O9D0IM>Y_{QdW#!Rb1j@2b=+Up^+C6SW zb~y&txcX!sN*iWZ_}>B7moM&5L#8%d7W;8L@(|0&9CmIcMRAae!}c7z`dtnbo9ttv zl~xVS=<4U-3tb>qzJBux`W(#H!twRTse4h#rIWiGBV(-GF_}4WOf5dTLi(@UZHIsAGLaaGr{Nq}r#mvrZtQ~%%9Mz1!&%6^lwU)FPG^fHxJ;3cOfVN@`I|N|g9WgeoX2tI$h|w7d z;sGBmaIu&Gp#N5K<+dDdr4wZ5!tvzU!$E5bSI20arWtgWX5x0wW?@cW;IA0-%w8E?x)qeq6-z zPMu%EBA_G>IXDUil4(wj65yY~<6|CC?K`rdSBG|(U0OYTA+UUc{V3nIb1zcvZ?t^c z1V=~#lmAs})iMGXoeWlUAe6sN&@$%qS`zHbxDls#9nQxhQ{;@fq)J1ZA~^7y1mzqg ztEf(A*r|Y*l`SDlkWB64h*GznZsEx3qEy#K3i`viG%eP(%K6+9q4JlRtv9{>G`w9G+aw--Mm*!HM-Cfi7Q%c{WW##A zhn7>1Gz?66K&@^GET1szuf@bLcJzUH>SN*1p@&nRnFe0bOa@u>G>xynWJ)!xi4r9> zm3_=lNWDPK$6UJ`wCglxQ{Bb~lb~t~S#4#n;_?$#QIF2?;iHb;dC2ebw)yRTN=EYK zLPC0ilztFrosK!gvmvCk~rM7gnjk})*UxjBq@|a(_x0!*JYCOenpjRMrh3rPp92cDv)o5AP0hhvKQ(?}HU=TJ9YB z1=IlnhDxHTi6*~%-{qHJswxOvjz?jM&8O)*tZ*5nBF-#_6!J6z_< ze7?f#(o^DSEDMjAsx~ofh^#gI%;?mTurofSEwnb;S5>q%+ILlKs;>(`tNoc(BCg61 z^O8;zC&v&$R(vIa@2f^q?#_oER=#l{-q5wuo}oFgDp+~4zKb#{cox+ZDzaAlQ?-d2 zbBlPnDbRK3x82v*;VNyx5F>&=D_K(PST=xo79g=q0}x?4T@!5-D+Qu#g2+ z8T}RF8-%VD0u9xNl-ylBwk(I1kH1(hgZZ0vD@}Z_V2?6K4jsYqdt$ku1tGKr+v&O? zcl3Rx;Z@=d)aC65-LDQ(;EkxgAvD|<>K_e>-4|5WU$Y>elDUzk3UX6Q1MVWk4^cSA z7Umcu4)d#kbBaI2ugl)B4|kHh%3mY@@6o;Mn7Hz9Uv_mUu{Q^g*;rv26Vj8dYE`sufoES*Wipq26&A34!SZ`i|*3>Wk1%j9F{n=Mbv*mE4{hs|BB0eAW?CM6=n!K-Y2_66 zAbDIqT{Awiu9KQWYP(Y!Nn0w($Skf!38jXAYiWLsr z6CllPlzQgkQLR8V9D&E>Jb>7;jMT5x&6+5`An#XXKoG3$-Dh9C7#>Vz35OZ8%QFBf19|Ko!e3bh{NeOPQ@p=R(2pgr17$yQR zN+)G(wcj{ZeBHA`sJv>zMi=j z&!K_KK<+cFDXZy2MQTG2^b50@wHISx#{lQR3+3==tAAH2ilV%b5DKV46_h8P^0UGRy^!@q;r$tv_Jy z#Yj+n^$VX+H1D!7WLX_JB?`irWg;Q;2sPnI?uB8E_zd!>**B=MZomsre=uTY%|-Ot zpg%aVWn&9dWJ6+^Xh_${NY~Q#Yan1ZMd39CP>t?-s$T7O&J1pbxuM~sh$}`aG1!Ar z*12OnBh7ThaA=bNisr#z7Jp0K{mP+!``ei)qMw%l0k8+m1pB{G>;ESW2pHPA08PXH z$&}5;4h2Z9Kk&;&*DGso8d}vFjz&E2M=?&bSd_|0S6TXRzdF*?>@8VE7oAKpDOkO2 zAzq1Ln<0XT;*jb(axrr;Px9Wbjs6FzUb>qX0B37vvFxh98y$dh!MW5^6;&4%9z`W2 zin!OJY)0`cX>PZ6E6A(Rvo$?+Dsn9zEh~7LD&>N98|OX}YtyOr<68q<>0_F*;wAH0 za*9P&1NO{#Dezz0rM$CmJcoRZvjJ^UvL*Hvag{rnEZe3So+G$1K$c}1(l0sgW?vna z)DYq^h-ek=*`22JXcz@e^6<;Fv`6+?2S%+0vQBVi9p7Hb+OAzAxoptPM#FLIb%Fra z^y-sVToeElD>`My6#FJ>PybYBod!NQYd;+;QC@OmU8Wzp^~AH9QwZ5Sc--k;vmr4VJCso6yWp=+U29A8uCA#N zL)`wG{+~)ZtvmFk4bC(wIl{{yj~aI%lJgN*Rf(U%r40&&a-+p!UU3)xak1722a-KZ zZHgU&)4U=W8YP;qU==@t=ODvr_AJJ`J4kUW_Vlt;x0x1D(aeG+z$n-TEGKFl=VNNR zzP)2(V(3Rp)P6xY{QybL06nmWUmW)nz98F&+ag>}Bvh=-^2?I@#a@}ZYg`kD#JoXf zt1#qj4XZV**$-F-@xXpr$MPf|-X;Iv^#{|5o`eoKc<6!sw*ybm#lqV79|KSI^)Cah z4_iQ+v&M|(h*S>|1XNyZViOb^jJLdnj21~z(o6UF!}s<0i^28tQAijns;*7Y-I!>T zLB0NIdFMgCZoZN0%ykyk8NuK&<4X>+$>)pKO^(Nn_tzZ050KdYM=HRyhENP0dizvm zKBSrQ-Hryj+4PVlU&Ul?qT%Y#Z~?gM-OTVq2VDV85wO0umTp~QYkZv;OiO!YqhB3= z4uI^9Vq29m}oiJ znX}?1YO;spig-P~>DWDVJx@(av4Xy;B zBQDX`3;@>>(CxFbXKA@&8Piwo!B!rb=_uL?4{kPqvDOLD8uS(GQ_-Hi zqT86g;;ljrTE+%>;qME167Pc_{KU$EYTy<$Vf6|>1@QJA0=l|W0A0O{Ano|7R`8ql zOU+NRTYm~zTlup#DLAs2a7Uyi`cRizEid0NQ7Q|)`sE`>yI!{^KyaM1&97*aVC*hy_8*p5@a4ME`;;vp^7Ci@Y4Vj$j`H0kH zs4nw0VEK#JS6AbOS0d|X^Ih^GPBFqTuYdJi%Vc;?B{~^Wtyvk7KaI?s zEBoPj3CZFG6D~caap;(rrH|*Ge0rQLKpH+Yf~w0CPY((M{|iKphbH#Tjd#iq!O%z% zkRrtuDtm9U-_PK^=5Wfib~v{@FhVNL)gvbU3M0A_9|GP+#kKtr0^}Lul7Fb4G|-1& z-t;T=-TeAUmh?nW$yx(kffth)q5^HA-T$ zIl&vDn{W@(*xyfZxax9lfQ$=is@Wq=pQBPw)^v!D9;z}%a?R>|MWL13|A6|`&6&lE zpxbWjByiqk1S#R=M?2CmY}TASED{-5?^pqd9-)@Ueat!ERUeM}4N^R*1tD!>69K_Z`vNVakOc?IX4g!xk|GaC`|ciq`|A68E@Z&Ueoz=D56x3CO>a)UN|@l zoZBO0CT7a9YDUZeMeQx_UgU+&IBV!2g8e&0& z=&r`{HP|rla)GKfHmzP;99b(>jqA7Vb*pZbGIX6TIc@_&!P2+guv|om26A1Ulj;FRw)Ko9rR0W*OAIz`($qD`uKQ%{3 zIjPtrnkKqIp~eeTGS>zjI$Qo!l+ zH*7j*+V-pl3{4*(O!zlL6DX_wj{rgW{4Y&y9yhJFnqU0aI0`kY6qR*adrHt@0us_N z>G}-Yn>BE*8Ln2Y&ABlA`p!dZU3sss(Fq2vpjSnC`$@ z;o@SL4NiJQz)A#kGrjT!uA($EfKUlV0_Ky>6glzmn1ZUR&Guxd%@;und8yiXT<2S& zqQe>Nusx!hOOOfWdW1OI&1$r^mgB8=a(PW5j}PMP8)MBADZ;I*2g|2uj1>P-J%Lh})R3DM%jhbKp!F)u%MHP59Ez{*GvU(yo#` zfLYWD=F1nZe=n2D*_-_17G##HjS{X1lFz|68XD?LBtiEms3E^IJZLf~!+6j{cT9N{ zd6pALHv0(AcK3G35W8uriulVL(vPpaC6e@s|FNn(da(`~23G$=g>82IuaDg1*vIuD zP+2c@7ZN>%K}D=DgQ|_8(h$P#nxSIHW^E71r>%-F7|ITCV<>k7xOu1>S8_>r4k?G1 zHH5dT8@i^2JfeH$=EGButtr{-4T$`rP*((j8v z-OH53vfXkeXMdOW%+uf7Z{S}a={nypG&B9f5m7<4yQ$>lsYF5)*DY1m&k z^bx|iz{bIl&{UKitWk~fANCSaAMcr7nTc+&GvS`CRVqG}(82&~5Xm?wG-;_K$vPz@ z!s0#+VX|cL8m^gf&+hO2`q43@E0;EGJSN%qf#KwX9Dn$jn%?g=h1fYh_3VA$`SmG7_e=Yc0ZvwDKj zvwDKqggN>|#)aQBkm?iiqDO*23H!J$fNke`iriBtx63d&RlhxB`|ORE?)U9r$vB?$tpx|Csf~5Edy#}4h8fG+^NJA(yi8vLl zXaP2Lr@Ln~>^CFrk{#5!vAipd!x~oC))7y3*B!J8HSEKpSoWL>w89$xGosqJZuuKO zdHpSuvV;$N@kM6{*Kp@t(Fsv6uUJeq_|Y){J|C~ou&iU0Q&qw?-5hfe-*vn`y#e)P zr~>7Tv4!=uR*Mp(d&| zEBzs<4W?%P>+5fvd-tTHXnxoLtcT80^c*xkQ4qZy_?fc&#(*XIP~5y1=(C?~-AdT3 ze7gc7^1<==)CEmNRdDyvoYC@fzXmJj#oSHKkt+R4{X|q~U}$h8v_+M$$H!vu@{01O zeuQo`&{G$5Mn(&<;MZsM^WN{$&%AFQOvW75lmBu2I*#TEN*6%}7iKCQiXk1QIu_wt zC=7WKAuH|x?J*scely&h12^&AqqOCqG8Z|OvO?i6~`Om+K}c2GzyiEwZSgtvIHVQ9}T3CxaA^- zje<-bQ@E7e^a?Nz?ThF8w=JO!<{Fz*U;*|6GNu1!0akSR=Y;lOR~JpRJU^6m!M(m# zHUhizMN5I&ClK_+!f(hRJ-NdUH1<;)tZr(*e*dYCrvQRNpL^hN=n_W7q9ISh&DGQ_ zJL@ow_U-BUnffP-sbFketcApgxsc=_l_FA&Nn4oHJOCWS`ZhggS zEsM}EeS5Lm=A?X0#)kE?>^d7w(oSVMD%f({F%8SGLoC5jJ9x7ct~Sv|rM5gSMC@SH zaWrx@Y!DBp2xezA=Ky+D$&58k1-1yZW4hFIO>Grgou@{9ewLxB`+P%bt7uyQPzbZ7 zhc@`CL*TofvQ384h%hRA|3o)Z4#IpCje`{06>acoSa0@^T&fcsv2DmTd$ekE)iWIw zUR{%;`?~P*+JZ4vR$UAZus@}je!heZKMnFI2hs_Xt~JYx2jUGv+0^={iY)=n=jx_J zGL1OnEOY!l#!i!>y5Fgj2M?VY7anF481s~{FsJZE$=muJ)p|P_$Q<+p=^`n)b4!-t zh!tMtdkYxwjneZd%$EGL; ztaS<3eR$oNmRSQf>W_JGNDXW*ew{R3yz8RS4^$=`W|7V}*=48+V zXPf8SJJ#i|ytW!|+sQbF^1rPU3f`S#2$8OSy@u{4KR6xq!@lt{-k<(owj5YAIwCH{$82!pIyw z&^y7@5lbQt2~^zMTF3<-JlX?E@aD*on{0vbp3q=q`aDoMt8IvVB#=;lAg^OY#z>E{ zcQOC>m@5OP&g=y!WMvEl2LC1~P%>~e`9~0|WMlQ$<T@+rMHL{&MLD6>OGzO zb$}wpynn1Jp<<6+#_57}i}l_G%Dox1AryVwBK3}>V2!mW|u?1QUy(=-J^o`E5sMPvpXvm_`lm7n=+u?CXrTx!Mj z81$34fr5QwzppP1d-I`$(nxeYxu6_1Dp=*5puNI78x5eGMVk=mNDR>Oi$6Ac`HvE45O8LDy;fdk;XwN&WO$_(^CWFule)ND#?xcgA49Hn*u%zN%Kv6*Z|g=&K}3d~>m| znzw9hjBu%(Ul~wcUFp1kUAgqV$e>Mw2J_Xs8SQ+`0@{)vW}jz!-uC)F@JR?azDZEZ z(7APp`4LmX)D;=c?`8!A9Qf^IZ;3aF42qTlcQP zp%drKp(}Q5Jo<5HUfr$TAOQW0MXlJKFaiC;wHXVqM9Gir?Ojsds@WFZl6`-BT>ATK zCIU9|4($>$0ruq~AWN99#5{>~Q}WU>JVec+TQ;kiop()@1zZv>wyz&7Ic^Y0tV!4M z>JWWtW7@C$O`6byl6gVtK2GbOW7nkls?Ar8% zF5|(wjIH8YI~iuVnyHbb>bAxXH&44{if4t*?`C|@&>FYtagV{XLCmfj3;-3|#5#>$ zaA~hXH36_8je>$&^bf|O+SIS&bO)7LnqS;oG>Cc`7S+~{N2}lCMWd$3NCW=l5;B+c z2Z4iSSrqoduE@&EGpN-uA_N7exq~X1h{GvP>VABxec0^KD5wA0>T9%*8$ej9GQc$IMF z58+5**lepS<{gRw=gl|m8lk))7K1PCgR=GOmT;889TKtmHV6%wX8&JjR~?Ym^0Wa3 zq+97mI;2y&TS6(N;ibDnK#)!ekuE_50i^}$lmWvAcMYF9% zl$(P1I|j}?GQcK2q=?NEep11$^PyZzZL1Z*IbA9~AS#(DR-bJRb2v^?!q&dVh@!Aj zpl2|c%ipwr6p|<^oJmIHB)r181nbeCQMqItaPuJ#>VzT&!8X->@4KJPy#g9}25S}6 zFfN`~kTzD)L8Y;caIC$1R^I*p`!uHCJ=AnOM<-nxE!p5pO+BGM|;Zj4> zsR`qtif8S{sX4E1ROW81Ao#|tiFEY|`H3XBn(xyDtj*V=))NuUdfs6wQ#7-4tPQwl z+8Th>K8}syBFd2RywUWDa9uUh49$RDfQcmMVOiss&Fh#Oh@;h_xAHtyeHQp!&<+`< zA8w4I)~CB>X%oiYNFXBGM)Mdm(#5eYl%0K*V`o{0|IPnRypXW|dceMORYzlBQ3w6f zod$6P-vF|!{WghVXb*bwX_lh!_vzLewK(v>Nsjn6*UTgOs!|dkS>}|4TJ9$`Ms3~9 z8weO;Wzu_E#6hW-U!=D~!@0^;74;=^z2mwN;WpmhqsFhTZw?ICVk%N5HuQ(z7c66k znh?;RPvGYa$}UNHG?wvj33AU^mK0qM64hCSiUY4;e_t4tWfyr97m?4+k(X{J)2^cq z5r1FNA5WTg+$#1%K)ab(P!!@y$bCIM%AwNcnR{PIW7&~Hy`rQOjH)!JdP?vkRUL|j z5nfB*>dsdP<&5fSK_yaS(OkYw_~z#3%{EiitroT&Bp+-|d9z3Sv==K36&GDFM|S7~ z(id&7;5~6Nw7J_jy||XaRv>N7P~k4cKJU7#6_6gc=zf^i$SSi%={r4>*wWL!z^snu zbKf^(1Kb)O=u17j_14&dP+hcpSQ+(@zD|F=aGzuLTXNeIqJ4xH1sggDFM5P|c1R8b z+tvv8(}K6;eTFjDy8XYjI<}#PuH1Oo_+suBRfO5)CKo~DwkEDjbcrfFo~66np=~d& z&>MqafVHzN=?C4qUqord9h5|4&Jqw^)nMlw-X zTx)B{(B697h+lKKt~)+P$2FfLDE*Zo*D}AAOgW4-X238Vu}C5RrK>xhwvk^ww@neJ zYWB99D0X7Ji_1Bor8fuD765h4pHBwI|K4d)$d0ij&Qi)hs{8(K1pncs|P zz!bzn+C*-}c+k(!B5;^P&^RTChd!nGQdemT!~{Rp5F!wJ&8(S-G|4{~J4QZ;{p`KR z9$`93JNr4u0-bxpmyi#FrD@-KI3(l=-5A^ux`l8n@6q#D9cvFI_2{-T5wD2SnQC>4 zkdW(t=7_r-jGSB5j^6zhgJ*93W68(Q=%YC0N~@@`_%WBCOJts_>5ZI}QGAZEC%-lr&Ol%!4 zI8RMwU0^Lmd}l1nphlX7wl69AvO6IMN$NXhjxPfrIs!5p(o#*W!tNnr34AP-K}JiA zEpUF*lC)i`{&?$~k$~N6qoC_j!8DGQ$z-mXiG$bH^oGzYFn0nQuKNiXFXwR1m^{b{ z6T@>Tm030jCJtwgj7=(!?$l-c81Id?Dmd_zZ2X8nqnwP*L zSICW+jGJEZ*T`1nkp(0NXc;ENr8`V-Y|yFpGn;>TSfNou`hewplb+vAeujQ!>B`m2 z(0Atdd_BlWhW79^KIUMHctF~2G9crw(l9sFsbkYAsL=EmYA@jEB!@)3*TlRZpOM_~ zR()8xQPbC&tcS(NfAQJHy>}JQF7Cc7-yYmQPl7W4HY5J+mqDZkA=s9SG8lC%s5_T- zm0QYuv>%)M<|Qg=ldZFEjMD4Z!LfY0-Mx>7T%`-EtSJ&Lt76pP8~RP1Ycyw3Gr#(_ zZ?12=KR4qN25;uz#OJIuSG-1`*Jc zd^e!y1pCq(O9-)}+X?9)mL*$x33;a}{_%i@U|{hqffIAz!w*%F#qTtn&Ql#F6lQBJVjS=9xvO z$COug4;V#BIB<-=3@*a2r!W^SNY>$Msp#I+P0i@tH00G#-`2gELT={mzCi^ERJeA> zm0W2xN89StjT$0*2MjK9_~48%p|-RPi*4q;iqHV5J#;B}i)~czOGL@&@mEo}@cgdv z2}RvgMSZz8fYNC_Y#_D%so~|-_hL!u53Yn4o34uEUd`Bv{K7Wm?-FiRuZ9@^13q4gR=S0$n)g_vgM-oq7HH7^8KF$%+(uwNjqql_6346 z4i)%S<*se#U+VZ;BORAWOH-#}{&@f%sfJDTlI)?_u#XF3DpT`$y{YqcdUNRyGUQ$R zpZV0F^36ER-|j==6}{f^5)Y}SEV0-E4o^gwj4oD}52w1!+;w*Ka%m%1=OOii;}8`Fh)`Q0`h%-2TM+9t#)ALCr3SsOe<45~)raGWfIipeT2 z@4>9B&AcNU#NVR}s~1+B#xN1gS$Yw7^+2uudY;!j%J>@xouFnJJQ`nrKH(sP!;}S2 z`o7Pdz87vEB(dMTwkSfj9L4!54pxr@VIka0u87{BLJD<#u^i$qFY-mm*gmW`H$-cDl|3!PdsV2hga&zX=@w_BKwmoB1KEIL2zVxsyr_%K@BnmzRP ztXg-%N)+3!zBPrlU~J+IA8T(^+fEu)H#+LW*ilpXyM|9+EK+Rjs9fw;p0nNlLj1Jv z&N$yU&CUBllPcdbd>3QPFBtApGi3M{e4chf>Q@eQ398Rc*lwc09VRto1gkj&u{S{|DEq3G$lAk|uK-_lUj&JGc7 zATvp+MH#vA$oqb^s~_R38OcfPV`bs)##TxM0E zh(v@dWj2uZ?--l(TxyjF+TE%6uVx6u%M5iQ3w3OCc!YXO zh96ga#z>BTZ?K+V!0fhI9aO+oZR8op!s@BnH@_`dVRj?vYYIh5cO?NOUM+3tFlrdj zbJe@bH$RZXg}rgP&NI2!g1NEHK1WJ`-YnHKSG>3#a^K83N>04UR#~de+{(gvm3Qy9 zz%c!l8JmV=14dV$d;8Cq@tw!_1AJfG5qG_8%dcPCEVUfFDB5hhix{+Xb2LSXy3*?< zqqvGQ1fg0>IPbl; zqB{EDyi2^%ND%4vx0@u*n`?PrQz_PJPzx`~%7wmvd!^C?^+R>nZYqKoL~k-Nb_SKy zb>+SrV|Dd4ByTg~;jpm2uc$GZzErZ`>p*6B#}V&#ZZR4a3&5P z*H~jJy~$ZnWdjoaO5a@3X2+bL#!PJz!o5SO-DCA=8(fjP+~=gJ z|7iQ==Lds4XnspVL)-^n;VKtVaB1I;aMbbMe*_s-*z680OjI1WAM;!-4vqtUD4|uU zkl}UN&GHUxR^A{R>kq}9dky#-5AtYBc(H3&tC*jTRIuv|Zfyr`zv?UzMd(r%;!Ps9 zO-s3V+Z;)k1h!eHqn{ZQ8_kx1?x`;Y&2%p2_;8Xy@>22ovNU&Sx5z2AbIsRu^4M>fXF@)!tlwy^%(xH|7l~cwWlSZU#}ol3Xu>nn@WPP%88g4}G|!1G=h3xi z%T8$gj|fqRIc0|77tu2r7R)*)@)*w*H|pY)iyDu{PY!;{?|`{NFm5v6M1j3{`8AAN z)9u!V2=Rtz^hA@`h8P&~@7T=G`# z-Fl|5;k586QaT~G@f9PF-aGof4wWyTir|LgZ(8r>ai(1WN8;JEd3GJVAh_YEl-S=Q zD=t>>zI-CPBHdNnx;>$SRfU8Di7J52%Xl2Z$#nn2&Q)ih_ng^$I?G>Vv|J7}Jou>M zx4DCbC!>9q`vVB|uX5RxT`nN>>$1lSmm=laekkKx%syOqfZVH^R^7;KdUwJt={50G zRvE*&gDKjFAxzsm`ACfI<<8T~$b8_I=mD==4>52=#QUBqebAYCfwULj!t7D6XhDXx z7X*8V4xR64-*;0FTu29OfxZqX! zIk=E8rbQWD$_@T79vR)s_JOS$*tW4%Qga(?qNHp697^xD9&-8PnO7;|cwX8vmc64z z5g15rNfdS?D}_sagJp2OX!9Gbc6BIa5e~7n0ohz-6N>`>Y>3pLfmby!sC4m>9rfF4tKdlN!Xv%*sU8 z#?i^Z#^~4Cf&avWc=gF^U=2!0T#UN~kD8pE4i16hwpNy|IwsdFWl|`HtmuXWb7v5f zjZ6OPkQUa>5gpiEjXm>tGL!MAvk90eQ+HFB(}o__n)SY169%UnCAECOl)}H*7=QzT#hv)0y-+(&X_(asNt6V}IJj$n%KP zR6qA2?pC1pE*+0S&)Up13@u=VQ53)Qg*BK5x?Pm z{&g4xjpq_#qSsm}6YxDOb`5jO*cc#n5;G=`^W6e9g5L1=UrmLZ?n`c>93#}kfA&q# zHYi343$35Jt_ICmcj%i~GeDepPOZPi%vS|sZduJ!}=ZrA+B5?U8x zjkg&tWm$jNUQYn?L_@Q$R0;8Bi!jHex!A4t3yb6M=Ws?EhHQ#86~4aWi*b{^BJ)HW zQ7G1FB-aA+(SJYL{8a?$-ZW)*V7g$#$1w`Hw+0Iw{xAA3+VF{)Z=v{;VUqWaUDp-3 zO<1oK_v)N>y=a_EvX$571<&PaIgBS>F$cj$2t!L$g@tkvlT~kX(Um=GPtxv zlBGhBqe%R`6}<1-Zebp7oa6jPO&$DXT)cxAwhu>m0bQgObJhI~8zuhd{q^MfH4W~~ zV~e^do3%8QAiop+uM>9F?7-Df=Fr`0s-}+Xqy*;SD|_Zv4OUeTs@$TunxfPk7i}@W z%hm<23AMvfoMr5)&THLlmow>(utumT;zoeE!;OUn4 zQx3*&2YsMhy&*yyiD7rEDfZ3+Z`-;ED#qKS#&ZNwZC4^dULQG>f+Kb{lGcqOoBU4H zo%PaiGch-oJIcnmf$Ig~vC+3Wb`(0&!)9~ul--X=S$7=}t~Azu$v$mnLXq6C+`C zCM}brB>}B_os?Zr4sSXCu}RQPF$(TcJ#YrP?l~YH736!)mRCx2I6JFY#uom7rR0vH2bNc!`@1| zQPGNS2c59g`QQd}aRA+|OjOe;4^!cQ`xy@G3;j#zs|@*Ki7ILhs%E?dJ7(|i=r&&N z=xDguT&*%afa?G5@c`Nw3H*}`lyh;jPUbTNiZ+!(@QNxBsa57+?>V-C7s?HIV@uH=bp%U~eVF=y z;`+xP#khA9Y0`REran^De72GioziZcF^!lVY`E{$zUA8C5iY|1m;}LUx}7SqVFNAo zZRY){rNZ}YPgtWuNBcYvZe%K1-}yvV#(juUpxQT98tc>VNzopX=6S)5EoF_CU@-e| zXRT>WTC7}8wutPI9D{=7{Zu2wwFEF2uZJWdZCH@7c30Bdj{BhSN7gqD zZ9@>3YN<#Sl5IuyDWBDZ=y2xAyf;iagoj!D$YSXDXd7kzg`E_MZ-m>z^$uZ5spRo# zyD}6>A<3{Iy@{*xVIk(19`VZ-I=8Yc=m zO)}Nov++@VVZ1MFn&XmA#bG$UdskIc)|n+*lAdU7XX}#dp(3~5+Ae2!(<+o4Ab92Z zySHB7Zb1(y<#fVf)<71Y2C{hev-)jK69-3ds-~=ssV#KGiPz9^oK(j=RGOOzWh69= z<=vK=s2Q%-f2deplY{v%2>0zpY~m)xjxsC84t}Xvop*tU#5Xh9Ac&?jAqGKYttE^C zAzsTl^Nn9qUxVXWR!qMvrThARJ=cIdVgEcp7q!yRjVIFn@kZYYZ?V2&qbE*P_!qp# z?VXG6rC9AGxVT;oVHobE1v4zHSFfoUe=YR~yUvkUpB_jwKD4UDwR(D>AbNi#(!Xzf zm0`z!CGmq3%GS7EMI-3orh15bK!ey+kah6lxFvSvdCvVH|~X@??x z6E$jmi|*Hz^bIYiH;D3V3E&2F5{z~&;VOqD`B^`Vl-+%2!kC~|Za(cX>QO!OSm~8# z$D3OCZtg8KdZD2n=6mpz?pj>%m%|c_5+-^=mu)`aJrE4Z;&iHgTzm0}XK(OyiJ;%h z{vxhr?jqCf-k?poXxlh1>YK|2S#^oZnoMk(*-U*`b@<{lbQJvxmsLtDyb`Ob1F=34 zeb9Z^jR;4xe93sS;LS3=X*caGtYhF18NUX3J-VXw#4SRk3&vW_HBz=yh|w@)HQ2B=9{p$(vNX?~vqvu8;v$ z-H1(NSmlyTkW$w$-2>8FlIIdag}kIkFdVguA6KA#3pQ=W=H+qg3R)&8#-q;5>bzIY z*6QFjfVO)byBPL6eOG&(%EH>)BYwC8WuHv;)*uNp_tw&>c}4j z<;Q19(<_{KNEf!e9P-K!WtZub2N2q_-zl5V-e2M~D{mBCg3o)V^5u)ykhX94mnm86 z{Jto3BrexJo&pkQr*gCsS@I!c zMs&VL>{m8$H(uY$*bk<2zv$b#d@eua(uEYhjP9p10^HH=qV+!O0>xp1)~o zm(ak6@D52=-!7(s5p@wsm$GEbk=!cAr|-OjP4r`p{o7nj0~Ym+Slw>SGP79h9oOK( zHSJPe81_YC7w*X!w|88=m@c-jzEASDRvA-^zo9@lKnN=Z8Q)8XbNw+w<;z%BWIUb? zj~T@owCA!FI^2Gha1pl0=c9_uyuWOK4HTuQ|8Y*Z_0RbzyMGQig_t;&Yu>V*F0A-{OcfUav2&tf-xrYxT#@Y#k{P;px_|3HDkO)K+Z}|x{vEUW5&)sUf~<_8>_Cq z?(I=))86|gmp?1kAM9U9uXwdu%)(k2IYU%FTCK}i7vn>M&pX8zgO(;n@|m!h^QoV&6PCg>T&Iz zd$$_WUwk_p&;IseM(SHMQLb;pb!S|Sb`niIUYm2;gasI7OMci|_uAe&l)Ekl=iRQ0 zQQ_{dc}rJVhP8L!>Tv{O`=AYMPwtZmoqP?|VgX;lCR}Z}J@v#_U2rbiBwcWqTo{=S zWm^guoT;T9M{sF63CJ_GCklI68m6DD5AvV0c>N&05N`KNTb8tDM)i3n&G#bG-d2Pr z-MSt^q~vOl3^5roLI&H=>j{}}o@1LZmw$6~R9PYCtm9jHMwCZrPB)z=}$J zxd%^~%iV(Fb7I9@ab+G`Ml1xvm@5@MzQe73K_w&gMp8*z05_9V(Mrtwtiop;kHaE>1Lus@5Z=0NM6W-9APl*2 z8^|IXaEe;oqw#w7a*moN3Bw??iEK&>UkK)Fh0Kj)u@sneR#V~)6;W&{0gAY!Y1mib!-%xO^-_yHZH}9GgP@NzrOPr+GG~=vY05cBGRfHM zc}gG>Q$i=D5<#>tPFkcHMf%f_DDI4#`mRh}uG%q&cMC zr&QvkmDo$!q+T~dr6lCrBG)Uq(hd(>YKxkR9ETVs7EnU})hxuz4L#0|^i4)o`Wq=k zgiH#2g+aIbC4A$N6taogoNve3jqGsRaV~wnN8{@Ca`1)0#fL0*-S^z{sZr{B86_GU zC=kn{66jqi=2hEbjjKD{i1qY)*RF_}LxKl!E`8v2xN1}~HxFw+`OSWozLiTTT5ipv?EX=Nx1q|#q)F2vuPzMJp9?Da4w z(|RSg*6?HZxZ^my58CW}WZVIX@GJ4I+D-deBIVkp%F($40piPta!KqMQrpwmCAIiZ zaa@SPziN1v#KW0x;$=1;|%JTd&ir4w7EMGJ{D7R29S-~%jxt!#Rvbjv0`5%5Wi%M?}^AzGe}W ziJ^4NT-sdh{^}Z$9G0gmZxmo9Fhebk9C+@$8Ko7x{{`Yp%w}dKg=xL&kJI8}ZiwV+ zqV?3Pk)$d*2Skk-@w7$5KGpWRWnP`2ZRmc@WbaWyS^)mHDNnP?TL#;*neIK$9p$h0 zFgrJVghdxbv=i9%V8D6lLKU?cF+p0e^M(p7r&q;nC!KP3wfr2fp#3lg)@!g6esW3M zC}xKxfXG*GE)``@n(>*so%+ta@JKwOPyHKRRLOxLCBfkN(zx*ttFP@B)da@3!><(I zau^(D{g66%@o+so$N}N$ba!r(P?ArUK{;z-(;8_{W3bBsjz@=SL6Ao=D$lppJGM{3 zN0>6_DXcT6(Fv9pXq;x>=?tih-hbw~^!e5s39Zq_ssr>WI>w4v$$r+LyVjNs+=L}Q z&hX+0HEkwF3kcKveZ8Wiuav0CV-X$b4p^ZxPaGXhy8tlEEeDw=)d`vBi9N>jQIFws z)9(VoUSM0k`h_3DBsoO zb#hvN;D$?%ephp(iT-tST%+wEj7KIncErIsD~;(TS`;B4?|bCmVn5Bacr#iDCy{EB zrA2s*2~_2?&c6Hb!4+1>*DrUMiR{@f>WdGw14;v`lm1Z^`Z@87s@&2Uy4+p-*{g`k z(%WdLn*Q$%nA&w#HCSJA*nhNwQSMrST^`iIK<9s*|5{yHB&kWJA(?+6#cD=>JKMr; z_H)y$IHl6$ds>EPue`I()8QwEWxx2$!SC#1)f=0Mu0=kxc&)#$Pog=0evn4r{s~#9 z^Kjm%(g-{694rDo3bPpYp!;V1ZYaTGkxnK*r0H8;0HiO6Z?Mt-0WAHYZMZ%|<-n)@ z&NuE0%F$JykfWrHg8h_uA@|HzmWlUwcMr^3Q#9_&EmU5UVda;7X?`%cTX&W3;69xd z)BII`h>@}`{|4%pSZ(C)0rJu(Xcd>>$WxUBkg~Ne^ph)FDU4+r-D`cH>X}ua#J_Uh z5~D0Ht@(8*|A0#2C!--Pfq3!Rh0seX#ykt$T?8{8ab}fXjThNo1UR&k_j0@P-71#5 zVbbZp057o&R|L7g<*s4sF3M(`1;_JZqn@tr+-HNhr&+g|5bNJi6K}AIlIGHwNx}$5 z#91^BnZN|YLNxa}8%LkFbg-j%y|;B0b2(?3(9XC|*yG;REs(w$lt`aj+v)JlF-Y-V zqF`|>-Cf0a+cJOHk;)m#6bY}MixdtG&l_yCw8ct8W9JJUo?3S~;KTNH2l55nk>0wa z%71Ic{~Z%c!Q&wYDXbV{Y>`rf?>zNva}JB04uq%Z*!F4O`E{nMsb<$|Mg-aJQVW)aaRk*G0Xp2n_pROOepmLfEe77c{4x|{ zL+^=M{-Rara%5}Cz`2_rXY2BX$2G?e9yjgoU^jd$E81$nj(RcTq)AC0Qv+HFXw6 zsow~Hl7pj`e>_LzlmHWAeY5}!qV7*xnD4Yd|Jl*+PkCWrjtWVGLN+E&XO@7bf&3`p zXbM&6xM47VaURh`{w`!?;A~@L&S`OG>EE_FD*gO~(grrrLLcYHhvHv70l^SrV+^L$OQ2mz{Mz%Jlkh4MXpg^=v05P?7us%}`0w{>^Qy?JLc2@s_x$xav z5#O9!KAPp>0PkLO9qIHFN-OZw+3YU(z4(KSBG2V05%JWp#!7B!Hqpj+A&n z9}QlxP3G5=<97|%gm5RrtxARu6#?j-T=td~6T0o+Gh$g`S6S>8sKO_6$D6*P3J2!8`-jQeK|A`v?cjVO^{^8D(`-;K4ZP4w`+~0H zM_EU(CGRA;4YQS`qJXVK!3$kjS?E_`XSxkl(TO zs6EXp{)s7WZG19}`#^E#QRjpPYK#1*T;MmyPeknm7+V`hTPu@OZFXOjKCld+9Ys4T zC^UYJKhY%JOpN|ROGL4UEd{`8+rSf#z8w4c{lUpP zKlDH$e*>fp08&Dmj!64Y&{LK5W;XQ01et{u2*DtP{d#iz*mVDdIof!5vN-P)uhIGe zQINrqlJpnKQ5Couoq+RmO40}{qdFdUTJEIH52FBs2B=2~g~es|C)Pi=(Wn?W0E3+@ z8#>b*@gnFU`hoF}+U3tD$4|lhPrPeJXEp=0uq4%VAlLw?Q1YKh;5Wz5*7Hv=HCK?@ z0OM0%IaxGyjnZ&LfYc652aTrSeFhr)$!HJ8;Y29_8ZB@%=t_w3Jss_2tQDQUkydbo zA1lb6qU$#FGKf8y8qA0>jY(!$DVrdcvuI-~{=T(I{eXlX8P33lE3~ zt@3oz$!H2cl5uqdN6V8jVNpo3MS+COKtf6=m9^4O#{Bv1-^q9?$RD&U0G|FIF=-<6 zWIQz|2jI)s9SrR3PHJdJiGPJ`ym<|%XATfhKwJCug5KSvW{|BNb5R(?itG?^N};Q|A&KtYl{`cKIJ2=-$Z;-s`-NyZa6 zCUoUT75*pok8g&Ln;;LDWg;BN32Ns1kl2e!W#^;M%wtI6y#4)r8nu862G!`yVFB&%1y1D1#IS;RM>;`!%Q2 z$bG+!M9kLh%&Oe{@YQo3U?&4?1}GH<8qUBzI^gb1Tz>Mbc6HE(6G2siO!e23<9E<@ z2JSTjV~DNT_fgQ9@Kb6SHlKjlvwxT*qvs5GbrUxyQ3n%)GqF{=JJU-*jTVEv4`j)| z9*|TG{RcKMxt*6jq5_&bw?mdTL_0{A5`u!DwISw0h9 z?ysu!F6JjRWZ)_vL8b>CSSQy{hyT(3ZBIyxj-qwJd~VNCH6Bf=G5)MW@SEeuuzxz} zUqtNK*z^$rP=7~xC3O8Mz{379eEBhR^B-OQ<;lC=9>BP@01!mhUr&x-_xaN?&*<`7 z*pkeWfRMKljyrJ>&VK-^9DR>-G*d&Z0#?*diP^p1C`}rHz~&(1WcnrUk#%h@{Vo2< zy%$YAnWP|y+DC_b9?b>)d~*EUFaIs_e?)A;PnXd*LF+RE6C>n5@xgD7-vzo;DNfCY zSVKkVxPh?wz}(Q@%X{TiGzDV`6H^0cE2mTJ`{4P8{!x%117bp_1y4Cn1wA`Ph)ZOi zKk5o!g182)wI9#vkdCJey-^X|9F>o%2!wg)=Jf&$qmK{bf3yPVPqa_2{|m0yWetJm z4?y#xf~uVBS5F82{=w?WfLR2b*!Dn5L@={N2L-q%dMe<*K1%x&^(egTrB3+|0udL$ z$P2n>E(NpQr|AC|(Isc>#={sOX%x_%8cN!3x2bgdbL8zB>*lDxo_8#9#FD|x4YLbv+Up&e*Oaos>~jS8l(kGWLIY0$quR6p6K ze5m1{?7-YlBbXh8Zlygnr$GLz<)19-QR@%oSH`&uL?s2&2heRQu;Ucmzi9hhslhlO zfd{yQXa(K%T^l+X_4`_ksG*~igMksa+u~?868doK<6|v|)K#opP;HCgg>GXpug;+O z6=Gz;;?HTbJ%ju?SEfMZh6f#t6qIZDgJIb5kZ1}T)_3utu_bJ6oQ_7}a^Sv3a|0VQ zle6^^3n^?_0_M668X|Na(lq(EoF}_Zl5_yR1JI@iWKhuKjP2R8kR5DY9Zx(5?|4=8 z9NG&XRmCQFp~o4O3uh2O#pbiB11T7HD;y{w4tgmWsOosU_&?$Q<5%B#?ZBkf*%eaJ zhB&_reE4WIA`Qiw_Wplj{lzD4ZenD4HfiG)Qu8ICDmNgNha&yB^8X`MGqEx`;i{P9 zby$tb>52dxgaO1DXd7E?{7=N7B5fW1nHc9ZmuyCixtv?&$H4|%K(7#|k>O!!>+aDDJMjEgL#s;ORAN>Eq`e*by zLf=fVSAGTJVj^%%=x*8@?JV?PDcVtFIT@N|wZsi2cpA|R*!^I)|E8G*7JdSXcJ+hF4fopyRtpPgE2qF3#+>@=~!~K>r57Zo(yZOGs z{%0lT_+1BgYMt6q|4xWc>voPrHuB7EWCJ4C0Nlx5LhBIe*!)QrwnJ^GK z5;(9Rl!<8A{t_7kj=ymL{hLO~x*%krgODKx#Z=Gn_e}pRxBd;^#GW>H7vNh4d=gN6 z9$+@;)JF7gn*q&^rr1mzoZSD05gg6h>jZ4+1KbU|AI{_ZOUA!f&r)9RFb|Nu1Z1L6 z>bVO2CE5R?+wnWye=_EPd;b2C?yMW$k4KB+_h|p7bCvizx|18y@!Ls%Gh;-{AC{$q(F~ z^A|e(((d&1?#On>ujBd6L#+K*Jf~dFbKG*r?@{^9(+%R%U+8n%tt!Wfj$d!^n<&-b zuZT{$?BF=h@iX9m^UN6k70+oW!XGC(elqxPA`Y{^Av(D&9zW6QH|l`fS*WLeymRDC z$ImAE4XW$;7obNoN~dSN$B#Ps4Q}Ck2Kb-zYo}8jKLX-6MY;c36u;)#PKQ3e;rll< z<=r!&kIlE8j(>bd=x=<3uru)gW8UqkQjc#K`i-0t^C$9&fbbx{0a*_C?>Q^@>?8ps H1~C5zY)c(6 diff --git a/build/windows/launcher/launch4j/launch4j.jfpr b/build/windows/launcher/launch4j/launch4j.jfpr deleted file mode 100755 index a2e63ebc52079828ded48f8c80a29a4684b56902..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 125 zcmZ4UmVvdnh(RMcKUXg+wIormxI8m2J*hM^CndE=uec6rarE5+2RqSg(W*C1$u% T#u5gW;-X~ziV_B9AYB0fj^QW7 diff --git a/build/windows/launcher/launch4j/launch4jc.exe b/build/windows/launcher/launch4j/launch4jc.exe deleted file mode 100755 index 565cc2f07c17e2979df788933948eab22f81440e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 23552 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 R(*B^Xu1q{afWQ0Ce*;cr?x_F( diff --git a/build/windows/launcher/launch4j/lib/JGoodies.Forms.LICENSE.txt b/build/windows/launcher/launch4j/lib/JGoodies.Forms.LICENSE.txt deleted file mode 100644 index 9ba2419e7..000000000 --- a/build/windows/launcher/launch4j/lib/JGoodies.Forms.LICENSE.txt +++ /dev/null @@ -1,31 +0,0 @@ - - The BSD License for the JGoodies Forms - ====================================== - -Copyright (c) 2002-2004 JGoodies Karsten Lentzsch. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - - o Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - - o Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - - o Neither the name of JGoodies Karsten Lentzsch nor the names of - its contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, -THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR -CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; -OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, -WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, -EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/build/windows/launcher/launch4j/lib/JGoodies.Looks.LICENSE.txt b/build/windows/launcher/launch4j/lib/JGoodies.Looks.LICENSE.txt deleted file mode 100644 index 8bbefa2eb..000000000 --- a/build/windows/launcher/launch4j/lib/JGoodies.Looks.LICENSE.txt +++ /dev/null @@ -1,31 +0,0 @@ - - The BSD License for the JGoodies Looks - ====================================== - -Copyright (c) 2001-2007 JGoodies Karsten Lentzsch. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - - o Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - - o Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - - o Neither the name of JGoodies Karsten Lentzsch nor the names of - its contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, -THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR -CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; -OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, -WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, -EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/build/windows/launcher/launch4j/lib/Nuvola.Icon.Theme.LICENSE.txt b/build/windows/launcher/launch4j/lib/Nuvola.Icon.Theme.LICENSE.txt deleted file mode 100644 index cbee875ba..000000000 --- a/build/windows/launcher/launch4j/lib/Nuvola.Icon.Theme.LICENSE.txt +++ /dev/null @@ -1,504 +0,0 @@ - GNU LESSER GENERAL PUBLIC LICENSE - Version 2.1, February 1999 - - Copyright (C) 1991, 1999 Free Software Foundation, Inc. - 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - -[This is the first released version of the Lesser GPL. It also counts - as the successor of the GNU Library Public License, version 2, hence - the version number 2.1.] - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - - This license, the Lesser General Public License, applies to some -specially designated software packages--typically libraries--of the -Free Software Foundation and other authors who decide to use it. You -can use it too, but we suggest you first think carefully about whether -this license or the ordinary General Public License is the better -strategy to use in any particular case, based on the explanations below. - - When we speak of free software, we are referring to freedom of use, -not price. Our General Public Licenses are designed to make sure that -you have the freedom to distribute copies of free software (and charge -for this service if you wish); that you receive source code or can get -it if you want it; that you can change the software and use pieces of -it in new free programs; and that you are informed that you can do -these things. - - To protect your rights, we need to make restrictions that forbid -distributors to deny you these rights or to ask you to surrender these -rights. These restrictions translate to certain responsibilities for -you if you distribute copies of the library or if you modify it. - - For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link other code with the library, you must provide -complete object files to the recipients, so that they can relink them -with the library after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - - We protect your rights with a two-step method: (1) we copyright the -library, and (2) we offer you this license, which gives you legal -permission to copy, distribute and/or modify the library. - - To protect each distributor, we want to make it very clear that -there is no warranty for the free library. Also, if the library is -modified by someone else and passed on, the recipients should know -that what they have is not the original version, so that the original -author's reputation will not be affected by problems that might be -introduced by others. - - Finally, software patents pose a constant threat to the existence of -any free program. We wish to make sure that a company cannot -effectively restrict the users of a free program by obtaining a -restrictive license from a patent holder. Therefore, we insist that -any patent license obtained for a version of the library must be -consistent with the full freedom of use specified in this license. - - Most GNU software, including some libraries, is covered by the -ordinary GNU General Public License. This license, the GNU Lesser -General Public License, applies to certain designated libraries, and -is quite different from the ordinary General Public License. We use -this license for certain libraries in order to permit linking those -libraries into non-free programs. - - When a program is linked with a library, whether statically or using -a shared library, the combination of the two is legally speaking a -combined work, a derivative of the original library. The ordinary -General Public License therefore permits such linking only if the -entire combination fits its criteria of freedom. The Lesser General -Public License permits more lax criteria for linking other code with -the library. - - We call this license the "Lesser" General Public License because it -does Less to protect the user's freedom than the ordinary General -Public License. It also provides other free software developers Less -of an advantage over competing non-free programs. These disadvantages -are the reason we use the ordinary General Public License for many -libraries. However, the Lesser license provides advantages in certain -special circumstances. - - For example, on rare occasions, there may be a special need to -encourage the widest possible use of a certain library, so that it becomes -a de-facto standard. To achieve this, non-free programs must be -allowed to use the library. A more frequent case is that a free -library does the same job as widely used non-free libraries. In this -case, there is little to gain by limiting the free library to free -software only, so we use the Lesser General Public License. - - In other cases, permission to use a particular library in non-free -programs enables a greater number of people to use a large body of -free software. For example, permission to use the GNU C Library in -non-free programs enables many more people to use the whole GNU -operating system, as well as its variant, the GNU/Linux operating -system. - - Although the Lesser General Public License is Less protective of the -users' freedom, it does ensure that the user of a program that is -linked with the Library has the freedom and the wherewithal to run -that program using a modified version of the Library. - - The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, whereas the latter must -be combined with the library in order to run. - - GNU LESSER GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License Agreement applies to any software library or other -program which contains a notice placed by the copyright holder or -other authorized party saying it may be distributed under the terms of -this Lesser General Public License (also called "this License"). -Each licensee is addressed as "you". - - A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - - The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - - "Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control compilation -and installation of the library. - - Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - - 1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - - You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - - 2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) The modified work must itself be a software library. - - b) You must cause the files modified to carry prominent notices - stating that you changed the files and the date of any change. - - c) You must cause the whole of the work to be licensed at no - charge to all third parties under the terms of this License. - - d) If a facility in the modified Library refers to a function or a - table of data to be supplied by an application program that uses - the facility, other than as an argument passed when the facility - is invoked, then you must make a good faith effort to ensure that, - in the event an application does not supply such function or - table, the facility still operates, and performs whatever part of - its purpose remains meaningful. - - (For example, a function in a library to compute square roots has - a purpose that is entirely well-defined independent of the - application. Therefore, Subsection 2d requires that any - application-supplied function or table used by this function must - be optional: if the application does not supply it, the square - root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - - Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - - This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - - 4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - - If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - - 5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - - However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - - When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - - If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - - Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - - 6. As an exception to the Sections above, you may also combine or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - - You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - - a) Accompany the work with the complete corresponding - machine-readable source code for the Library including whatever - changes were used in the work (which must be distributed under - Sections 1 and 2 above); and, if the work is an executable linked - with the Library, with the complete machine-readable "work that - uses the Library", as object code and/or source code, so that the - user can modify the Library and then relink to produce a modified - executable containing the modified Library. (It is understood - that the user who changes the contents of definitions files in the - Library will not necessarily be able to recompile the application - to use the modified definitions.) - - b) Use a suitable shared library mechanism for linking with the - Library. A suitable mechanism is one that (1) uses at run time a - copy of the library already present on the user's computer system, - rather than copying library functions into the executable, and (2) - will operate properly with a modified version of the library, if - the user installs one, as long as the modified version is - interface-compatible with the version that the work was made with. - - c) Accompany the work with a written offer, valid for at - least three years, to give the same user the materials - specified in Subsection 6a, above, for a charge no more - than the cost of performing this distribution. - - d) If distribution of the work is made by offering access to copy - from a designated place, offer equivalent access to copy the above - specified materials from the same place. - - e) Verify that the user has already received a copy of these - materials or that you have already sent this user a copy. - - For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the materials to be distributed need not include anything that is -normally distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - - It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - - 7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - - a) Accompany the combined library with a copy of the same work - based on the Library, uncombined with any other library - facilities. This must be distributed under the terms of the - Sections above. - - b) Give prominent notice with the combined library of the fact - that part of it is a work based on the Library, and explaining - where to find the accompanying uncombined form of the same work. - - 8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - - 9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - - 10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties with -this License. - - 11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply, -and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License may add -an explicit geographical distribution limitation excluding those countries, -so that distribution is permitted only in or among countries not thus -excluded. In such case, this License incorporates the limitation as if -written in the body of this License. - - 13. The Free Software Foundation may publish revised and/or new -versions of the Lesser General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - - 14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - - 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Libraries - - If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of the -ordinary General Public License). - - To apply these terms, attach the following notices to the library. It is -safest to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least the -"copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the library, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the - library `Frob' (a library for tweaking knobs) written by James Random Hacker. - - , 1 April 1990 - Ty Coon, President of Vice - -That's all there is to it! - - diff --git a/build/windows/launcher/launch4j/lib/XStream.LICENSE.txt b/build/windows/launcher/launch4j/lib/XStream.LICENSE.txt deleted file mode 100644 index 5ccad8694..000000000 --- a/build/windows/launcher/launch4j/lib/XStream.LICENSE.txt +++ /dev/null @@ -1,27 +0,0 @@ -(BSD Style License) - -Copyright (c) 2003-2004, Joe Walnes -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - -Redistributions of source code must retain the above copyright notice, this list of -conditions and the following disclaimer. Redistributions in binary form must reproduce -the above copyright notice, this list of conditions and the following disclaimer in -the documentation and/or other materials provided with the distribution. - -Neither the name of XStream nor the names of its contributors may be used to endorse -or promote products derived from this software without specific prior written -permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY -EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT -SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED -TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR -BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY -WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. diff --git a/build/windows/launcher/launch4j/lib/commons-beanutils.jar b/build/windows/launcher/launch4j/lib/commons-beanutils.jar deleted file mode 100755 index b1b89c9c921f16af22a88db3ff28975a8e40d886..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 188671 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